quickfix-1.15.1+dfsg.orig/0000755000372000001440000000000013265006437014700 5ustar robertousersquickfix-1.15.1+dfsg.orig/configure.ac0000644000372000001440000002275413265006437017200 0ustar robertousers# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.59]) AC_INIT([QuickFIX], [1.14.3], [ask@quickfixengine.org]) AC_CONFIG_MACRO_DIR([m4]) m4_include([m4/ax_lib_mysql.m4]) m4_include([m4/ax_lib_postgresql.m4]) m4_include([m4/ax_lib_boost.m4]) m4_include([m4/ax_lib_stlport.m4]) m4_include([m4/ax_lib_ssl.m4]) m4_include([m4/ax_allocator.m4]) m4_include([m4/ax_python.m4]) m4_include([m4/ax_ruby.m4]) m4_include([m4/ax_java.m4]) AC_CONFIG_SRCDIR([src/ut.cpp]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([config]) AM_INIT_AUTOMAKE # Checks for programs. AC_PROG_CXX AC_PROG_CC AC_PROG_CPP AC_DISABLE_STATIC AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL AM_PROG_LEX AX_LIB_MYSQL() AX_LIB_POSTGRESQL() AX_LIB_BOOST() AX_LIB_STLPORT() AX_LIB_SSL() AX_ALLOCATOR() AX_PYTHON() AX_RUBY() AX_JAVA() ######################################## # Disable unit tests on Solaris, AIX AC_CANONICAL_HOST build_no_unit_test = no # Detect the target system case "${host_os}" in *sunos*) build_no_unit_test=yes ;; *solaris*) build_no_unit_test=yes ;; *aix*) build_no_unit_test=yes ;; *) ;; esac # Pass the conditionals to automake AM_CONDITIONAL([NO_UNIT_TEST], [test "$build_no_unit_test" = "yes"]) ######################################## ######################################## # TBB ######################################## has_tbb=false AC_ARG_WITH(tbb, [ --with-tbb= prefix of Intel Thread Building Blocks (TBB) installation. e.g. /opt/intel/tbb/3.0], [if test $withval == "no" then has_tbb=false else has_tbb=true fi], has_tbb=false ) TBB_PREFIX=$with_tbb AC_SUBST(TBB_PREFIX) has_tbb_arch=false AC_ARG_WITH(tbb-arch, [ --with-tbb-arch= TBB arch subdir, e.g. intel64/cc4.1.0_libc2.4_kernel2.6.16.21 ], [if test $withval == "no" then has_tbb_arch=false else has_tbb_arch=true fi], has_tbb_arch=false ) TBB_ARCH=$with_tbb_arch AC_SUBST(TBB_ARCH) if test $has_tbb = true then TBB_CFLAGS="-I${TBB_PREFIX}" AC_SUBST(TBB_CFLAGS) TBB_LIBS="-L${TBB_PREFIX}/${TBB_ARCH} -ltbbmalloc" AC_SUBST(TBB_LIBS) AC_DEFINE(HAVE_TBB, 1, Define if you have Intel TBB framework) fi ######################################## # libs LIBS="$OPENSSL_LIBS $STLPORT_LIBS $XML_LIBS $MYSQL_LIBS $POSTGRESQL_LDFLAGS $TBB_LIBS $LIBS" # gcc flags if test `uname` == SunOS; then SHAREDFLAGS="$TBB_CFLAGS $BOOST_CFLAGS $STLPORT_CFLAGS $MYSQL_CFLAGS $POSTGRESQL_CFLAGS $XML_CPPFLAGS $XML_CFLAGS $JAVA_CFLAGS $RUBY_CFLAGS" else if test `uname` == AIX; then SHAREDFLAGS="$TBB_CFLAGS $BOOST_CFLAGS $STLPORT_CFLAGS $MYSQL_CFLAGS $POSTGRESQL_CFLAGS $XML_CPPFLAGS $XML_CFLAGS $JAVA_CFLAGS $PYTHON_CFLAGS $RUBY_CFLAGS" else SHAREDFLAGS="-Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated $TBB_CFLAGS $BOOST_CFLAGS $STLPORT_CFLAGS $MYSQL_CFLAGS $POSTGRESQL_CFLAGS $XML_CPPFLAGS $XML_CFLAGS $PYTHON_CFLAGS $RUBY_CFLAGS" fi fi CFLAGS="$CFLAGS $SHAREDFLAGS" AC_SUBST(CFLAGS) if test "x$NO_MODERN_CPP" != "x"; then CXXFLAGS="$CXXFLAGS $SHAREDFLAGS" else CXXFLAGS="$CXXFLAGS $SHAREDFLAGS -std=c++0x" fi AC_SUBST(CXXFLAGS) # Checks for libraries. AC_CHECK_LIB(c,shutdown,true,AC_CHECK_LIB(socket,shutdown)) AC_CHECK_LIB(c,inet_addr,true,AC_CHECK_LIB(nsl,inet_addr)) AC_CHECK_LIB(c,nanosleep,true,AC_CHECK_LIB(rt,nanosleep)) AC_CHECK_LIB(compat,ftime) AC_CHECK_FUNC([clock_gettime], [AC_DEFINE([HAVE_CLOCK_GETTIME], [1], [Define if clock_gettime exists.])]) AC_CHECK_FUNC([clock_get_time], [AC_DEFINE([__MACH__], [1], [Define if clock_get_time exists.])]) AC_MSG_CHECKING([which threading environment to use]) # each host OS needs special threading flags case $build_os in freebsd*|netbsd*) LIBS="-pthread $LIBS" AC_MSG_RESULT([-pthread]) ;; linux-*) AC_MSG_RESULT([-lpthread]) AC_CHECK_LIB(pthread, pthread_create) ;; solaris*) AC_MSG_RESULT([-lpthread]) AC_CHECK_LIB(pthread, pthread_create) ;; *) # maybe we have a usable libc for other OSes AC_MSG_RESULT([-lc_r]) AC_CHECK_LIB(c_r, pthread_create) ;; esac # Checks for header files. AC_CHECK_HEADERS([stdio.h]) # Checks for typedefs, structures, and compiler characteristics. AC_LANG_SAVE AC_LANG_CPLUSPLUS AC_MSG_CHECKING(for STREAMS ioctl) AC_TRY_COMPILE( [#include #include #include ], [ioctl(1,I_NREAD);], AC_MSG_RESULT(yes) AC_DEFINE(USING_STREAMS, 1, The system supports AT&T STREAMS, presumably standard), AC_MSG_RESULT(no)) AC_MSG_CHECKING(for socklen_t) AC_TRY_COMPILE( [#include #include #include ], [socklen_t t = 1;], AC_MSG_RESULT(yes), AC_MSG_RESULT(no) AC_DEFINE(socklen_t, int, socklen_t needs to be defined if the system doesn't define it)) AC_MSG_CHECKING(for ftime) AC_TRY_COMPILE( [#include ], [timeb tb; ftime(&tb)], has_ftime=true, has_ftime=false) if test $has_ftime = true then AC_MSG_RESULT(yes) AC_DEFINE(HAVE_FTIME, 1, found ftime) else AC_MSG_RESULT(no) fi AM_CONDITIONAL(HAVE_FTIME, $has_ftime) AC_MSG_CHECKING(for set_terminate in the global namespace) AC_TRY_COMPILE( [#include void term() {}], [set_terminate(term);], set_terminate_is_global=true, set_terminate_is_global=false) if test $set_terminate_is_global = true then AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) AC_MSG_CHECKING(for set_terminate in the std namespace) AC_TRY_COMPILE( [#include void term() {}], [std::set_terminate(term);], AC_MSG_RESULT(yes) AC_DEFINE(TERMINATE_IN_STD, 1, For location of set_terminate), AC_MSG_RESULT(no) AC_MSG_ERROR(unable to find set_terminate in std or global namespace)) fi AC_MSG_CHECKING(for std::tr1::shared_ptr) AC_TRY_COMPILE( [#include ], [std::tr1::shared_ptr ptr;], AC_MSG_RESULT(yes) AC_DEFINE(HAVE_STD_TR1_SHARED_PTR, 1, The system supports std::tr1::shared_ptr), AC_MSG_RESULT(no)) AC_MSG_CHECKING(for std::shared_ptr) AC_TRY_COMPILE( [#include ], [std::shared_ptr ptr;], AC_MSG_RESULT(yes) AC_DEFINE(HAVE_STD_SHARED_PTR, 1, The system supports std::shared_ptr), AC_MSG_RESULT(no)) AC_MSG_CHECKING(for boost::shared_ptr) AC_TRY_COMPILE( [#include ], [boost::shared_ptr ptr;], AC_MSG_RESULT(yes) AC_DEFINE(HAVE_BOOST_SHARED_PTR, 1, The system supports boost::shared_ptr), AC_MSG_RESULT(no)) AC_MSG_CHECKING(for typeinfo in the global namespace) AC_TRY_COMPILE( [#include ], [const typeinfo& ty = typeid(typeinfo);], typeinfo_is_global=true, typeinfo_is_global=false) if test $typeinfo_is_global = true then AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) AC_MSG_CHECKING(for typeinfo in the std namespace) AC_TRY_COMPILE( [#include ], [const std::type_info& ty = typeid(std::type_info);], AC_MSG_RESULT(yes) AC_DEFINE(TYPEINFO_IN_STD, 1, Whether or not we are using the new-style typeinfo header), AC_MSG_RESULT(no) AC_MSG_ERROR(type_info is required by the test library)) fi # check for gethostbyname_r AC_MSG_CHECKING(for gethostbyname_r with input result) AC_TRY_COMPILE( [#include ], [const char* name = "localhost"; hostent host; char buf[1024]; hostent* host_ptr; int error; gethostbyname_r( name, &host, buf, sizeof(buf), &host_ptr, &error ); return 0;], AC_MSG_RESULT(yes) AC_DEFINE(GETHOSTBYNAME_R_INPUTS_RESULT, 1, The system has gethostbyname_r which takes a result as a pass-in param), AC_MSG_RESULT(no)) AC_DEFINE(_REENTRANT, 1, enable reentrant system calls) # Checks for library functions. AC_LANG_RESTORE AC_CHECK_LIB(iberty, cplus_demangle, AC_DEFINE(HAVE_CPLUS_DEMANGLE,1,whether or not we have to demangle names) LIBS="$LIBS -liberty") # Checks for runtime behavior AC_MSG_CHECKING(if select modifies timeval parameter) AC_TRY_RUN( [ #include #include #include int main(int argc, char** argv) { struct timeval tv; tv.tv_sec = 0; tv.tv_usec = 1; select(0,0,0,0,&tv); return tv.tv_usec != 1 ? 0 : 1; } ], AC_MSG_RESULT(yes) AC_DEFINE(SELECT_MODIFIES_TIMEVAL, 1, select statement decrements timeval parameter if interupted), AC_MSG_RESULT(no), AC_MSG_RESULT(unable to determine, assuming no...)) AC_CONFIG_FILES([ quickfix.pc Makefile src/Makefile src/C++/Makefile src/C++/test/Makefile src/python2/Makefile src/python3/Makefile src/ruby/Makefile bin/Makefile bin/cfg/Makefile spec/Makefile test/Makefile test/atrun/Makefile test/cfg/Makefile test/definitions/Makefile test/definitions/server/Makefile test/definitions/server/future/Makefile examples/Makefile examples/executor/Makefile examples/executor/C++/Makefile examples/ordermatch/Makefile examples/ordermatch/test/Makefile examples/tradeclient/Makefile examples/tradeclientgui/Makefile examples/tradeclientgui/banzai/Makefile examples/tradeclientgui/banzai/test/Makefile examples/tradeclientgui/banzai/src/Makefile examples/tradeclientgui/banzai/src/quickfix/Makefile examples/tradeclientgui/banzai/src/quickfix/banzai/Makefile examples/tradeclientgui/banzai/src/quickfix/banzai/ui/Makefile doc/Makefile doc/html/Makefile ]) AC_OUTPUT quickfix-1.15.1+dfsg.orig/quickfix_vs12.sln0000644000372000001440000002331213265006437020115 0ustar robertousersMicrosoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Express 2013 for Windows Desktop VisualStudioVersion = 12.0.21005.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_executor_cpp", "examples\executor\C++\example_executor_cpp_vs12.vcxproj", "{AC97D259-3231-4575-8CA5-BF9EF79B5A87}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_ordermatch", "examples\ordermatch\example_ordermatch_vs12.vcxproj", "{CBFECC67-2F3D-49F9-8450-BF47FBB766DF}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_tradeclient", "examples\tradeclient\example_tradeclient_vs12.vcxproj", "{760375AB-01FD-4E38-A778-FAA2A27F8C41}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quickfix", "src\C++\quickfix_vs12.vcxproj", "{D5D558EA-BBAC-4862-A946-D3881BACE3B7}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_acceptance", "src\test_acceptance_vs12.vcxproj", "{63CC102A-A3CD-43CC-9535-A91E67256360}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_performance", "src\test_performance_vs12.vcxproj", "{4E6CE474-47A1-4AC8-8161-9CD214664EBB}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_unit", "src\test_unit_vs12.vcxproj", "{CD58A1FF-0F7A-4490-B9B4-944326C48A5A}" ProjectSection(ProjectDependencies) = postProject {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} = {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_acceptance_runner", "test\atrun\test_acceptance_runner_vs12.vcxproj", "{A58C8BD5-3602-4886-80A0-CD4FFED42144}" ProjectSection(ProjectDependencies) = postProject {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} = {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++_vs12", "UnitTest++\UnitTest++_vs12.vcxproj", "{64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Release|Any CPU = Release|Any CPU Release|Mixed Platforms = Release|Mixed Platforms Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Debug|Any CPU.ActiveCfg = Debug|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Debug|Win32.ActiveCfg = Debug|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Debug|Win32.Build.0 = Debug|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Release|Any CPU.ActiveCfg = Release|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Release|Mixed Platforms.Build.0 = Release|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Release|Win32.ActiveCfg = Release|Win32 {AC97D259-3231-4575-8CA5-BF9EF79B5A87}.Release|Win32.Build.0 = Release|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Debug|Any CPU.ActiveCfg = Debug|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Debug|Win32.ActiveCfg = Debug|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Debug|Win32.Build.0 = Debug|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Release|Any CPU.ActiveCfg = Release|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Release|Mixed Platforms.Build.0 = Release|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Release|Win32.ActiveCfg = Release|Win32 {CBFECC67-2F3D-49F9-8450-BF47FBB766DF}.Release|Win32.Build.0 = Release|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Debug|Any CPU.ActiveCfg = Debug|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Debug|Win32.ActiveCfg = Debug|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Debug|Win32.Build.0 = Debug|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Release|Any CPU.ActiveCfg = Release|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Release|Mixed Platforms.Build.0 = Release|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Release|Win32.ActiveCfg = Release|Win32 {760375AB-01FD-4E38-A778-FAA2A27F8C41}.Release|Win32.Build.0 = Release|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Debug|Any CPU.ActiveCfg = Debug|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Debug|Win32.ActiveCfg = Debug|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Debug|Win32.Build.0 = Debug|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Release|Any CPU.ActiveCfg = Release|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Release|Mixed Platforms.Build.0 = Release|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Release|Win32.ActiveCfg = Release|Win32 {D5D558EA-BBAC-4862-A946-D3881BACE3B7}.Release|Win32.Build.0 = Release|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Debug|Any CPU.ActiveCfg = Debug|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Debug|Win32.ActiveCfg = Debug|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Debug|Win32.Build.0 = Debug|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Release|Any CPU.ActiveCfg = Release|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Release|Mixed Platforms.Build.0 = Release|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Release|Win32.ActiveCfg = Release|Win32 {63CC102A-A3CD-43CC-9535-A91E67256360}.Release|Win32.Build.0 = Release|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Debug|Any CPU.ActiveCfg = Debug|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Debug|Win32.ActiveCfg = Debug|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Debug|Win32.Build.0 = Debug|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Release|Any CPU.ActiveCfg = Release|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Release|Mixed Platforms.Build.0 = Release|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Release|Win32.ActiveCfg = Release|Win32 {4E6CE474-47A1-4AC8-8161-9CD214664EBB}.Release|Win32.Build.0 = Release|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Debug|Any CPU.ActiveCfg = Debug|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Debug|Win32.ActiveCfg = Debug|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Debug|Win32.Build.0 = Debug|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Release|Any CPU.ActiveCfg = Release|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Release|Mixed Platforms.Build.0 = Release|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Release|Win32.ActiveCfg = Release|Win32 {CD58A1FF-0F7A-4490-B9B4-944326C48A5A}.Release|Win32.Build.0 = Release|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Debug|Any CPU.ActiveCfg = Debug|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Debug|Win32.ActiveCfg = Debug|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Debug|Win32.Build.0 = Debug|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Release|Any CPU.ActiveCfg = Release|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Release|Mixed Platforms.Build.0 = Release|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Release|Win32.ActiveCfg = Release|Win32 {A58C8BD5-3602-4886-80A0-CD4FFED42144}.Release|Win32.Build.0 = Release|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Any CPU.ActiveCfg = Debug|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Mixed Platforms.Build.0 = Debug|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.ActiveCfg = Debug|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.Build.0 = Debug|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Any CPU.ActiveCfg = Release|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Mixed Platforms.ActiveCfg = Release|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Mixed Platforms.Build.0 = Release|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.ActiveCfg = Release|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal quickfix-1.15.1+dfsg.orig/UnitTest++/0000755000372000001440000000000013265006437016605 5ustar robertousersquickfix-1.15.1+dfsg.orig/UnitTest++/COPYING0000644000372000001440000000206513265006437017643 0ustar robertousersCopyright (c) 2006 Noel Llopis and Charles Nicholson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++.vsnet2005.sln0000644000372000001440000000275313265006437022704 0ustar robertousers Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++.vsnet2005", "UnitTest++.vsnet2005.vcproj", "{64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++.vsnet2005", "TestUnitTest++.vsnet2005.vcproj", "{9CCC3439-309E-4E85-B3B8-CE704D385D48}" ProjectSection(ProjectDependencies) = postProject {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} = {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 Release|Win32 = Release|Win32 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.ActiveCfg = Debug|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Debug|Win32.Build.0 = Debug|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.ActiveCfg = Release|Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6}.Release|Win32.Build.0 = Release|Win32 {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Debug|Win32.ActiveCfg = Debug|Win32 {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Debug|Win32.Build.0 = Debug|Win32 {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Release|Win32.ActiveCfg = Release|Win32 {9CCC3439-309E-4E85-B3B8-CE704D385D48}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal quickfix-1.15.1+dfsg.orig/UnitTest++/Makefile0000644000372000001440000000445513265006437020255 0ustar robertousersCXX = g++ CXXFLAGS ?= -g -Wall -W -Winline -Wno-overloaded-virtual -Wno-unused-private-field -ansi LDFLAGS ?= SED = sed MV = mv RM = rm .SUFFIXES: .o .cpp lib = libUnitTest++.a test = TestUnitTest++ src = src/AssertException.cpp \ src/Test.cpp \ src/Checks.cpp \ src/TestRunner.cpp \ src/TestResults.cpp \ src/TestReporter.cpp \ src/TestReporterStdout.cpp \ src/ReportAssert.cpp \ src/TestList.cpp \ src/TimeConstraint.cpp \ src/TestDetails.cpp \ src/MemoryOutStream.cpp \ src/DeferredTestReporter.cpp \ src/DeferredTestResult.cpp \ src/XmlTestReporter.cpp \ src/CurrentTest.cpp ifeq ($(MSYSTEM), MINGW32) src += src/Win32/TimeHelpers.cpp else src += src/Posix/SignalTranslator.cpp \ src/Posix/TimeHelpers.cpp endif test_src = src/tests/Main.cpp \ src/tests/TestAssertHandler.cpp \ src/tests/TestChecks.cpp \ src/tests/TestUnitTest++.cpp \ src/tests/TestTest.cpp \ src/tests/TestTestResults.cpp \ src/tests/TestTestRunner.cpp \ src/tests/TestCheckMacros.cpp \ src/tests/TestTestList.cpp \ src/tests/TestTestMacros.cpp \ src/tests/TestTimeConstraint.cpp \ src/tests/TestTimeConstraintMacro.cpp \ src/tests/TestMemoryOutStream.cpp \ src/tests/TestDeferredTestReporter.cpp \ src/tests/TestXmlTestReporter.cpp \ src/tests/TestCurrentTest.cpp objects = $(patsubst %.cpp, %.o, $(src)) test_objects = $(patsubst %.cpp, %.o, $(test_src)) dependencies = $(subst .o,.d,$(objects)) test_dependencies = $(subst .o,.d,$(test_objects)) define make-depend $(CXX) $(CXXFLAGS) -M $1 | \ $(SED) -e 's,\($(notdir $2)\) *:,$(dir $2)\1: ,' > $3.tmp $(SED) -e 's/#.*//' \ -e 's/^[^:]*: *//' \ -e 's/ *\\$$//' \ -e '/^$$/ d' \ -e 's/$$/ :/' $3.tmp >> $3.tmp $(MV) $3.tmp $3 endef all: $(test) $(lib): $(objects) @echo Creating $(lib) library... @ar crs $(lib) $(objects) $(test): $(lib) $(test_objects) @echo Linking $(test)... @$(CXX) $(LDFLAGS) -o $(test) $(test_objects) $(lib) @echo Running unit tests... @./$(test) clean: -@$(RM) $(objects) $(test_objects) $(dependencies) $(test_dependencies) $(test) $(lib) 2> /dev/null %.o : %.cpp @echo $< @$(call make-depend,$<,$@,$(subst .o,.d,$@)) @$(CXX) $(CXXFLAGS) -c $< -o $(patsubst %.cpp, %.o, $<) install: uninstall: check: ifneq "$(MAKECMDGOALS)" "clean" -include $(dependencies) -include $(test_dependencies) endif quickfix-1.15.1+dfsg.orig/UnitTest++/TestUnitTest++.vsnet2005.vcproj0000644000372000001440000001143513265006437024250 0ustar robertousers quickfix-1.15.1+dfsg.orig/UnitTest++/TestUnitTest++.vsnet2003.vcproj0000644000372000001440000001047713265006437024253 0ustar robertousers quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++_vs14.vcxproj0000644000372000001440000001371113265006437023007 0ustar robertousers Debug Win32 Release Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} UnitTest Win32Proj UnitTest++_vs14 StaticLibrary Unicode false v140 StaticLibrary Unicode v140 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ obj\$(ProjectName)\$(Configuration)\ $(SolutionDir)lib\ obj\$(ProjectName)\$(Configuration)\ Disabled WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true Async EnableFastChecks MultiThreadedDebugDLL Level4 EditAndContinue MinSpace WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) Async MultiThreadedDLL Level4 ProgramDatabase quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTestPP_vs6.dsp0000644000372000001440000001307713265006437022142 0ustar robertousers# Microsoft Developer Studio Project File - Name="UnitTestPP_vs6" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** DO NOT EDIT ** # TARGTYPE "Win32 (x86) Static Library" 0x0104 CFG=UnitTestPP_vs6 - Win32 Debug !MESSAGE This is not a valid makefile. To build this project using NMAKE, !MESSAGE use the Export Makefile command and run !MESSAGE !MESSAGE NMAKE /f "UnitTestPP_vs6.mak". !MESSAGE !MESSAGE You can specify a configuration when running NMAKE !MESSAGE by defining the macro CFG on the command line. For example: !MESSAGE !MESSAGE NMAKE /f "UnitTestPP_vs6.mak" CFG="UnitTestPP_vs6 - Win32 Debug" !MESSAGE !MESSAGE Possible choices for configuration are: !MESSAGE !MESSAGE "UnitTestPP_vs6 - Win32 Release" (based on "Win32 (x86) Static Library") !MESSAGE "UnitTestPP_vs6 - Win32 Debug" (based on "Win32 (x86) Static Library") !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "UnitTestPP_vs6 - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c # ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c # ADD BASE RSC /l 0x411 /d "NDEBUG" # ADD RSC /l 0x411 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo /out:"..\lib\UnitTestPP_vs6.lib" !ELSEIF "$(CFG)" == "UnitTestPP_vs6 - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c # ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c # ADD BASE RSC /l 0x411 /d "_DEBUG" # ADD RSC /l 0x411 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo /out:"..\lib\debug\UnitTestPP_vs6.lib" !ENDIF # Begin Target # Name "UnitTestPP_vs6 - Win32 Release" # Name "UnitTestPP_vs6 - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\src\AssertException.cpp # End Source File # Begin Source File SOURCE=.\src\Checks.cpp # End Source File # Begin Source File SOURCE=.\src\CurrentTest.cpp # End Source File # Begin Source File SOURCE=.\src\DeferredTestReporter.cpp # End Source File # Begin Source File SOURCE=.\src\DeferredTestResult.cpp # End Source File # Begin Source File SOURCE=.\src\MemoryOutStream.cpp # End Source File # Begin Source File SOURCE=.\src\ReportAssert.cpp # End Source File # Begin Source File SOURCE=.\src\Test.cpp # End Source File # Begin Source File SOURCE=.\src\TestDetails.cpp # End Source File # Begin Source File SOURCE=.\src\TestList.cpp # End Source File # Begin Source File SOURCE=.\src\TestReporter.cpp # End Source File # Begin Source File SOURCE=.\src\TestReporterStdout.cpp # End Source File # Begin Source File SOURCE=.\src\TestResults.cpp # End Source File # Begin Source File SOURCE=.\src\TestRunner.cpp # End Source File # Begin Source File SOURCE=.\src\TimeConstraint.cpp # End Source File # Begin Source File SOURCE=.\src\XmlTestReporter.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=.\src\AssertException.h # End Source File # Begin Source File SOURCE=.\src\CheckMacros.h # End Source File # Begin Source File SOURCE=.\src\Checks.h # End Source File # Begin Source File SOURCE=.\src\Config.h # End Source File # Begin Source File SOURCE=.\src\CurrentTest.h # End Source File # Begin Source File SOURCE=.\src\DeferredTestReporter.h # End Source File # Begin Source File SOURCE=.\src\DeferredTestResult.h # End Source File # Begin Source File SOURCE=.\src\ExecuteTest.h # End Source File # Begin Source File SOURCE=.\src\MemoryOutStream.h # End Source File # Begin Source File SOURCE=.\src\ReportAssert.h # End Source File # Begin Source File SOURCE=.\src\Test.h # End Source File # Begin Source File SOURCE=.\src\TestDetails.h # End Source File # Begin Source File SOURCE=.\src\TestList.h # End Source File # Begin Source File SOURCE=.\src\TestMacros.h # End Source File # Begin Source File SOURCE=.\src\TestReporter.h # End Source File # Begin Source File SOURCE=.\src\TestReporterStdout.h # End Source File # Begin Source File SOURCE=.\src\TestResults.h # End Source File # Begin Source File SOURCE=.\src\TestRunner.h # End Source File # Begin Source File SOURCE=.\src\TestSuite.h # End Source File # Begin Source File SOURCE=.\src\TimeConstraint.h # End Source File # Begin Source File SOURCE=.\src\TimeHelpers.h # End Source File # Begin Source File SOURCE=".\src\UnitTest++.h" # End Source File # Begin Source File SOURCE=.\src\XmlTestReporter.h # End Source File # End Group # Begin Group "Win32" # PROP Default_Filter "" # Begin Source File SOURCE=.\src\Win32\TimeHelpers.cpp # End Source File # Begin Source File SOURCE=.\src\Win32\TimeHelpers.h # End Source File # End Group # End Target # End Project quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++.vsnet2003.vcproj0000644000372000001440000001154513265006437023410 0ustar robertousers quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++_vs15.vcxproj0000644000372000001440000002114213265006437023005 0ustar robertousers Debug Win32 Debug x64 Release Win32 Release x64 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} UnitTest Win32Proj UnitTest++_vs15 8.1 StaticLibrary Unicode false v141 StaticLibrary Unicode false v141 StaticLibrary Unicode v141 StaticLibrary Unicode v141 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ obj\$(ProjectName)\$(Configuration)\ $(SolutionDir)lib\ obj\$(ProjectName)\$(Configuration)\ Disabled WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true Async EnableFastChecks MultiThreadedDebugDLL Level4 EditAndContinue Disabled WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) Async EnableFastChecks MultiThreadedDebugDLL Level4 ProgramDatabase MinSpace WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) Async MultiThreadedDLL Level4 ProgramDatabase MinSpace WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) Async MultiThreadedDLL Level4 ProgramDatabase quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++_vs11.vcxproj0000644000372000001440000001371013265006437023003 0ustar robertousers Debug Win32 Release Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} UnitTest Win32Proj UnitTest++_vs11 StaticLibrary Unicode false v110 StaticLibrary Unicode v110 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ obj\$(ProjectName)\$(Configuration)\ $(SolutionDir)lib\ obj\$(ProjectName)\$(Configuration)\ Disabled WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true Async EnableFastChecks MultiThreadedDebugDLL Level4 EditAndContinue MinSpace WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) Async MultiThreadedDLL Level4 ProgramDatabase quickfix-1.15.1+dfsg.orig/UnitTest++/src/0000755000372000001440000000000013265006437017374 5ustar robertousersquickfix-1.15.1+dfsg.orig/UnitTest++/src/Config.h0000644000372000001440000000172213265006437020754 0ustar robertousers#ifndef UNITTEST_CONFIG_H #define UNITTEST_CONFIG_H // Standard defines documented here: http://predef.sourceforge.net #if defined(_MSC_VER) #pragma warning(disable:4127) // conditional expression is constant #pragma warning(disable:4702) // unreachable code #pragma warning(disable:4722) // destructor never returns, potential memory leak #if (_MSC_VER == 1200) // VC6 #pragma warning(disable:4786) #pragma warning(disable:4290) #endif #endif #if defined(unix) || defined(__unix__) || defined(__unix) || defined(linux) || \ defined(__APPLE__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) #define UNITTEST_POSIX #endif #if defined(__MINGW32__) #define UNITTEST_MINGW #endif // by default, MemoryOutStream is implemented in terms of std::ostringstream, which can be expensive. // uncomment this line to use the custom MemoryOutStream (no deps on std::ostringstream). //#define UNITTEST_USE_CUSTOM_STREAMS #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestRunner.h0000644000372000001440000000207613265006437021663 0ustar robertousers#ifndef UNITTEST_TESTRUNNER_H #define UNITTEST_TESTRUNNER_H #include "Test.h" #include "TestList.h" #include "CurrentTest.h" namespace UnitTest { class TestReporter; class TestResults; class Timer; int RunAllTests(); struct True { bool operator()(const Test* const) const { return true; } }; class TestRunner { public: explicit TestRunner(TestReporter& reporter); ~TestRunner(); template int RunTestsIf(TestList const& list, char const* suiteName, const Predicate& predicate, int maxTestTimeInMs) const { Test* curTest = list.GetHead(); while (curTest != 0) { if (IsTestInSuite(curTest, suiteName) && predicate(curTest)) RunTest(m_result, curTest, maxTestTimeInMs); curTest = curTest->next; } return Finish(); } private: TestReporter* m_reporter; TestResults* m_result; Timer* m_timer; int Finish() const; bool IsTestInSuite(const Test* const curTest, char const* suiteName) const; void RunTest(TestResults* const result, Test* const curTest, int const maxTestTimeInMs) const; }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestReporterStdout.h0000644000372000001440000000102313265006437023406 0ustar robertousers#ifndef UNITTEST_TESTREPORTERSTDOUT_H #define UNITTEST_TESTREPORTERSTDOUT_H #include "TestReporter.h" namespace UnitTest { class TestReporterStdout : public TestReporter { private: virtual void ReportTestStart(TestDetails const& test); virtual void ReportFailure(TestDetails const& test, char const* failure); virtual void ReportTestFinish(TestDetails const& test, float secondsElapsed); virtual void ReportSummary(int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed); }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/ReportAssert.cpp0000644000372000001440000000034413265006437022536 0ustar robertousers#include "ReportAssert.h" #include "AssertException.h" namespace UnitTest { void ReportAssert(char const* description, char const* filename, int lineNumber) { throw AssertException(description, filename, lineNumber); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/DeferredTestResult.h0000644000372000001440000000112713265006437023325 0ustar robertousers#ifndef UNITTEST_DEFERREDTESTRESULT_H #define UNITTEST_DEFERREDTESTRESULT_H #include "Config.h" #include #include namespace UnitTest { struct DeferredTestResult { DeferredTestResult(); DeferredTestResult(char const* suite, char const* test); ~DeferredTestResult(); std::string suiteName; std::string testName; std::string failureFile; typedef std::pair< int, std::string > Failure; typedef std::vector< Failure > FailureVec; FailureVec failures; float timeElapsed; bool failed; }; } #endif //UNITTEST_DEFERREDTESTRESULT_H quickfix-1.15.1+dfsg.orig/UnitTest++/src/Test.h0000644000372000001440000000106213265006437020463 0ustar robertousers#ifndef UNITTEST_TEST_H #define UNITTEST_TEST_H #include "TestDetails.h" namespace UnitTest { class TestResults; class TestList; class Test { public: explicit Test(char const* testName, char const* suiteName = "DefaultSuite", char const* filename = "", int lineNumber = 0); virtual ~Test(); void Run(); TestDetails const m_details; Test* next; mutable bool m_timeConstraintExempt; static TestList& GetTestList(); virtual void RunImpl() const; private: Test(Test const&); Test& operator =(Test const&); }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/Posix/0000755000372000001440000000000013265006437020476 5ustar robertousersquickfix-1.15.1+dfsg.orig/UnitTest++/src/Posix/TimeHelpers.cpp0000644000372000001440000000104513265006437023423 0ustar robertousers#include "TimeHelpers.h" #include namespace UnitTest { Timer::Timer() { m_startTime.tv_sec = 0; m_startTime.tv_usec = 0; } void Timer::Start() { gettimeofday(&m_startTime, 0); } double Timer::GetTimeInMs() const { struct timeval currentTime; gettimeofday(¤tTime, 0); double const dsecs = currentTime.tv_sec - m_startTime.tv_sec; double const dus = currentTime.tv_usec - m_startTime.tv_usec; return (dsecs * 1000.0) + (dus / 1000.0); } void TimeHelpers::SleepMs(int ms) { usleep(ms * 1000); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/Posix/TimeHelpers.h0000644000372000001440000000046513265006437023075 0ustar robertousers#ifndef UNITTEST_TIMEHELPERS_H #define UNITTEST_TIMEHELPERS_H #include namespace UnitTest { class Timer { public: Timer(); void Start(); double GetTimeInMs() const; private: struct timeval m_startTime; }; namespace TimeHelpers { void SleepMs (int ms); } } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/Posix/SignalTranslator.cpp0000644000372000001440000000210213265006437024464 0ustar robertousers#include "SignalTranslator.h" namespace UnitTest { sigjmp_buf* SignalTranslator::s_jumpTarget = 0; namespace { void SignalHandler(int sig) { siglongjmp(*SignalTranslator::s_jumpTarget, sig ); } } SignalTranslator::SignalTranslator() { m_oldJumpTarget = s_jumpTarget; s_jumpTarget = &m_currentJumpTarget; struct sigaction action; action.sa_flags = 0; action.sa_handler = SignalHandler; sigemptyset( &action.sa_mask ); sigaction( SIGSEGV, &action, &m_old_SIGSEGV_action ); sigaction( SIGFPE , &action, &m_old_SIGFPE_action ); sigaction( SIGTRAP, &action, &m_old_SIGTRAP_action ); sigaction( SIGBUS , &action, &m_old_SIGBUS_action ); sigaction( SIGILL , &action, &m_old_SIGBUS_action ); } SignalTranslator::~SignalTranslator() { sigaction( SIGILL , &m_old_SIGBUS_action , 0 ); sigaction( SIGBUS , &m_old_SIGBUS_action , 0 ); sigaction( SIGTRAP, &m_old_SIGTRAP_action, 0 ); sigaction( SIGFPE , &m_old_SIGFPE_action , 0 ); sigaction( SIGSEGV, &m_old_SIGSEGV_action, 0 ); s_jumpTarget = m_oldJumpTarget; } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/Posix/SignalTranslator.h0000644000372000001440000000163413265006437024142 0ustar robertousers#ifndef UNITTEST_SIGNALTRANSLATOR_H #define UNITTEST_SIGNALTRANSLATOR_H #include #include namespace UnitTest { class SignalTranslator { public: SignalTranslator(); ~SignalTranslator(); static sigjmp_buf* s_jumpTarget; private: sigjmp_buf m_currentJumpTarget; sigjmp_buf* m_oldJumpTarget; struct sigaction m_old_SIGFPE_action; struct sigaction m_old_SIGTRAP_action; struct sigaction m_old_SIGSEGV_action; struct sigaction m_old_SIGBUS_action; struct sigaction m_old_SIGABRT_action; struct sigaction m_old_SIGALRM_action; }; #if !defined (__GNUC__) #define UNITTEST_EXTENSION #else #define UNITTEST_EXTENSION __extension__ #endif #define UNITTEST_THROW_SIGNALS \ UnitTest::SignalTranslator sig; \ if (UNITTEST_EXTENSION sigsetjmp(*UnitTest::SignalTranslator::s_jumpTarget, 1) != 0) \ throw ("Unhandled system exception"); } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TimeConstraint.cpp0000644000372000001440000000123113265006437023040 0ustar robertousers#include "TimeConstraint.h" #include "TestResults.h" #include "MemoryOutStream.h" #include "CurrentTest.h" namespace UnitTest { TimeConstraint::TimeConstraint(int ms, TestDetails const& details) : m_details(details) , m_maxMs(ms) { m_timer.Start(); } TimeConstraint::~TimeConstraint() { double const totalTimeInMs = m_timer.GetTimeInMs(); if (totalTimeInMs > m_maxMs) { MemoryOutStream stream; stream << "Time constraint failed. Expected to run test under " << m_maxMs << "ms but took " << totalTimeInMs << "ms."; UnitTest::CurrentTest::Results()->OnTestFailure(m_details, stream.GetText()); } } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestResults.h0000644000372000001440000000136113265006437022047 0ustar robertousers#ifndef UNITTEST_TESTRESULTS_H #define UNITTEST_TESTRESULTS_H namespace UnitTest { class TestReporter; class TestDetails; class TestResults { public: explicit TestResults(TestReporter* reporter = 0); void OnTestStart(TestDetails const& test); void OnTestFailure(TestDetails const& test, char const* failure); void OnTestFinish(TestDetails const& test, float secondsElapsed); int GetTotalTestCount() const; int GetFailedTestCount() const; int GetFailureCount() const; private: TestReporter* m_testReporter; int m_totalTestCount; int m_failedTestCount; int m_failureCount; bool m_currentTestFailed; TestResults(TestResults const&); TestResults& operator =(TestResults const&); }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/AssertException.cpp0000644000372000001440000000110013265006437023210 0ustar robertousers#include "AssertException.h" #include namespace UnitTest { AssertException::AssertException(char const* description, char const* filename, int lineNumber) : m_lineNumber(lineNumber) { using namespace std; strcpy(m_description, description); strcpy(m_filename, filename); } AssertException::~AssertException() throw() { } char const* AssertException::what() const throw() { return m_description; } char const* AssertException::Filename() const { return m_filename; } int AssertException::LineNumber() const { return m_lineNumber; } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestResults.cpp0000644000372000001440000000224113265006437022400 0ustar robertousers#include "TestResults.h" #include "TestReporter.h" #include "TestDetails.h" namespace UnitTest { TestResults::TestResults(TestReporter* testReporter) : m_testReporter(testReporter) , m_totalTestCount(0) , m_failedTestCount(0) , m_failureCount(0) , m_currentTestFailed(false) { } void TestResults::OnTestStart(TestDetails const& test) { ++m_totalTestCount; m_currentTestFailed = false; if (m_testReporter) m_testReporter->ReportTestStart(test); } void TestResults::OnTestFailure(TestDetails const& test, char const* failure) { ++m_failureCount; if (!m_currentTestFailed) { ++m_failedTestCount; m_currentTestFailed = true; } if (m_testReporter) m_testReporter->ReportFailure(test, failure); } void TestResults::OnTestFinish(TestDetails const& test, float secondsElapsed) { if (m_testReporter) m_testReporter->ReportTestFinish(test, secondsElapsed); } int TestResults::GetTotalTestCount() const { return m_totalTestCount; } int TestResults::GetFailedTestCount() const { return m_failedTestCount; } int TestResults::GetFailureCount() const { return m_failureCount; } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/Test.cpp0000644000372000001440000000122213265006437021014 0ustar robertousers#include "Config.h" #include "Test.h" #include "TestList.h" #include "TestResults.h" #include "AssertException.h" #include "MemoryOutStream.h" #include "ExecuteTest.h" #ifdef UNITTEST_POSIX #include "Posix/SignalTranslator.h" #endif namespace UnitTest { TestList& Test::GetTestList() { static TestList s_list; return s_list; } Test::Test(char const* testName, char const* suiteName, char const* filename, int lineNumber) : m_details(testName, suiteName, filename, lineNumber) , next(0) , m_timeConstraintExempt(false) { } Test::~Test() { } void Test::Run() { ExecuteTest(*this, m_details); } void Test::RunImpl() const { } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/CheckMacros.h0000644000372000001440000001054113265006437021730 0ustar robertousers#ifndef UNITTEST_CHECKMACROS_H #define UNITTEST_CHECKMACROS_H #include "Checks.h" #include "AssertException.h" #include "MemoryOutStream.h" #include "TestDetails.h" #include "CurrentTest.h" #ifdef CHECK #error UnitTest++ redefines CHECK #endif #ifdef CHECK_EQUAL #error UnitTest++ redefines CHECK_EQUAL #endif #ifdef CHECK_CLOSE #error UnitTest++ redefines CHECK_CLOSE #endif #ifdef CHECK_ARRAY_EQUAL #error UnitTest++ redefines CHECK_ARRAY_EQUAL #endif #ifdef CHECK_ARRAY_CLOSE #error UnitTest++ redefines CHECK_ARRAY_CLOSE #endif #ifdef CHECK_ARRAY2D_CLOSE #error UnitTest++ redefines CHECK_ARRAY2D_CLOSE #endif #define CHECK(value) \ do \ { \ try { \ if (!UnitTest::Check(value)) \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), #value); \ } \ catch (...) { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), \ "Unhandled exception in CHECK(" #value ")"); \ } \ } while (0) #define CHECK_EQUAL(expected, actual) \ do \ { \ try { \ UnitTest::CheckEqual(*UnitTest::CurrentTest::Results(), expected, actual, UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__)); \ } \ catch (...) { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), \ "Unhandled exception in CHECK_EQUAL(" #expected ", " #actual ")"); \ } \ } while (0) #define CHECK_CLOSE(expected, actual, tolerance) \ do \ { \ try { \ UnitTest::CheckClose(*UnitTest::CurrentTest::Results(), expected, actual, tolerance, UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__)); \ } \ catch (...) { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), \ "Unhandled exception in CHECK_CLOSE(" #expected ", " #actual ")"); \ } \ } while (0) #define CHECK_ARRAY_EQUAL(expected, actual, count) \ do \ { \ try { \ UnitTest::CheckArrayEqual(*UnitTest::CurrentTest::Results(), expected, actual, count, UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__)); \ } \ catch (...) { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), \ "Unhandled exception in CHECK_ARRAY_EQUAL(" #expected ", " #actual ")"); \ } \ } while (0) #define CHECK_ARRAY_CLOSE(expected, actual, count, tolerance) \ do \ { \ try { \ UnitTest::CheckArrayClose(*UnitTest::CurrentTest::Results(), expected, actual, count, tolerance, UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__)); \ } \ catch (...) { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), \ "Unhandled exception in CHECK_ARRAY_CLOSE(" #expected ", " #actual ")"); \ } \ } while (0) #define CHECK_ARRAY2D_CLOSE(expected, actual, rows, columns, tolerance) \ do \ { \ try { \ UnitTest::CheckArray2DClose(*UnitTest::CurrentTest::Results(), expected, actual, rows, columns, tolerance, UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__)); \ } \ catch (...) { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), \ "Unhandled exception in CHECK_ARRAY_CLOSE(" #expected ", " #actual ")"); \ } \ } while (0) #define CHECK_THROW(expression, ExpectedExceptionType) \ do \ { \ bool caught_ = false; \ try { expression; } \ catch (ExpectedExceptionType const&) { caught_ = true; } \ catch (...) {} \ if (!caught_) \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(*UnitTest::CurrentTest::Details(), __LINE__), "Expected exception: \"" #ExpectedExceptionType "\" not thrown"); \ } while(0) #define CHECK_ASSERT(expression) \ CHECK_THROW(expression, UnitTest::AssertException); #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestList.cpp0000644000372000001440000000075313265006437021660 0ustar robertousers#include "TestList.h" #include "Test.h" #include namespace UnitTest { TestList::TestList() : m_head(0) , m_tail(0) { } void TestList::Add(Test* test) { if (m_tail == 0) { assert(m_head == 0); m_head = test; m_tail = test; } else { m_tail->next = test; m_tail = test; } } Test* TestList::GetHead() const { return m_head; } ListAdder::ListAdder(TestList& list, Test* test) { list.Add(test); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/DeferredTestReporter.cpp0000644000372000001440000000145113265006437024204 0ustar robertousers#include "DeferredTestReporter.h" #include "TestDetails.h" using namespace UnitTest; void DeferredTestReporter::ReportTestStart(TestDetails const& details) { m_results.push_back(DeferredTestResult(details.suiteName, details.testName)); } void DeferredTestReporter::ReportFailure(TestDetails const& details, char const* failure) { DeferredTestResult& r = m_results.back(); r.failed = true; r.failures.push_back(DeferredTestResult::Failure(details.lineNumber, failure)); r.failureFile = details.filename; } void DeferredTestReporter::ReportTestFinish(TestDetails const&, float secondsElapsed) { DeferredTestResult& r = m_results.back(); r.timeElapsed = secondsElapsed; } DeferredTestReporter::DeferredTestResultList& DeferredTestReporter::GetResults() { return m_results; } quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestRunner.cpp0000644000372000001440000000344713265006437022221 0ustar robertousers#include "TestRunner.h" #include "TestResults.h" #include "TestReporter.h" #include "TestReporterStdout.h" #include "TimeHelpers.h" #include "MemoryOutStream.h" #include namespace UnitTest { int RunAllTests() { TestReporterStdout reporter; TestRunner runner(reporter); return runner.RunTestsIf(Test::GetTestList(), NULL, True(), 0); } TestRunner::TestRunner(TestReporter& reporter) : m_reporter(&reporter) , m_result(new TestResults(&reporter)) , m_timer(new Timer) { m_timer->Start(); } TestRunner::~TestRunner() { delete m_result; delete m_timer; } int TestRunner::Finish() const { float const secondsElapsed = static_cast(m_timer->GetTimeInMs() / 1000.0); m_reporter->ReportSummary(m_result->GetTotalTestCount(), m_result->GetFailedTestCount(), m_result->GetFailureCount(), secondsElapsed); return m_result->GetFailureCount(); } bool TestRunner::IsTestInSuite(const Test* const curTest, char const* suiteName) const { using namespace std; return (suiteName == NULL) || !strcmp(curTest->m_details.suiteName, suiteName); } void TestRunner::RunTest(TestResults* const result, Test* const curTest, int const maxTestTimeInMs) const { CurrentTest::Results() = result; Timer testTimer; testTimer.Start(); result->OnTestStart(curTest->m_details); curTest->Run(); double const testTimeInMs = testTimer.GetTimeInMs(); if (maxTestTimeInMs > 0 && testTimeInMs > maxTestTimeInMs && !curTest->m_timeConstraintExempt) { MemoryOutStream stream; stream << "Global time constraint failed. Expected under " << maxTestTimeInMs << "ms but took " << testTimeInMs << "ms."; result->OnTestFailure(curTest->m_details, stream.GetText()); } result->OnTestFinish(curTest->m_details, static_cast(testTimeInMs/1000.0)); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/XmlTestReporter.h0000644000372000001440000000171413265006437022673 0ustar robertousers#ifndef UNITTEST_XMLTESTREPORTER_H #define UNITTEST_XMLTESTREPORTER_H #include "DeferredTestReporter.h" #include namespace UnitTest { class XmlTestReporter : public DeferredTestReporter { public: explicit XmlTestReporter(std::ostream& ostream); virtual void ReportSummary(int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed); private: XmlTestReporter(XmlTestReporter const&); XmlTestReporter& operator=(XmlTestReporter const&); void AddXmlElement(std::ostream& os, char const* encoding); void BeginResults(std::ostream& os, int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed); void EndResults(std::ostream& os); void BeginTest(std::ostream& os, DeferredTestResult const& result); void AddFailure(std::ostream& os, DeferredTestResult const& result); void EndTest(std::ostream& os, DeferredTestResult const& result); std::ostream& m_ostream; }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestReporterStdout.cpp0000644000372000001440000000240513265006437023746 0ustar robertousers#include "TestReporterStdout.h" #include #include "TestDetails.h" // cstdio doesn't pull in namespace std on VC6, so we do it here. #if defined(_MSC_VER) && (_MSC_VER == 1200) namespace std {} #endif namespace UnitTest { void TestReporterStdout::ReportFailure(TestDetails const& details, char const* failure) { #if defined(__APPLE__) || defined(__GNUG__) char const* const errorFormat = "%s:%d: error: Failure in %s: %s\n"; #else char const* const errorFormat = "%s(%d): error: Failure in %s: %s\n"; #endif using namespace std; printf(errorFormat, details.filename, details.lineNumber, details.testName, failure); } void TestReporterStdout::ReportTestStart(TestDetails const& /*test*/) { } void TestReporterStdout::ReportTestFinish(TestDetails const& /*test*/, float) { } void TestReporterStdout::ReportSummary(int const totalTestCount, int const failedTestCount, int const failureCount, float secondsElapsed) { using namespace std; if (failureCount > 0) printf("FAILURE: %d out of %d tests failed (%d failures).\n", failedTestCount, totalTestCount, failureCount); else printf("Success: %d tests passed.\n", totalTestCount); printf("Test time: %.2f seconds.\n", secondsElapsed); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestList.h0000644000372000001440000000050413265006437021317 0ustar robertousers#ifndef UNITTEST_TESTLIST_H #define UNITTEST_TESTLIST_H namespace UnitTest { class Test; class TestList { public: TestList(); void Add (Test* test); Test* GetHead() const; private: Test* m_head; Test* m_tail; }; class ListAdder { public: ListAdder(TestList& list, Test* test); }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/XmlTestReporter.cpp0000644000372000001440000000630313265006437023225 0ustar robertousers#include "XmlTestReporter.h" #include "Config.h" #include #include #include using std::string; using std::ostringstream; using std::ostream; namespace { void ReplaceChar(string& str, char c, string const& replacement) { for (size_t pos = str.find(c); pos != string::npos; pos = str.find(c, pos + 1)) str.replace(pos, 1, replacement); } string XmlEscape(string const& value) { string escaped = value; ReplaceChar(escaped, '&', "&"); ReplaceChar(escaped, '<', "<"); ReplaceChar(escaped, '>', ">"); ReplaceChar(escaped, '\'', "'"); ReplaceChar(escaped, '\"', """); return escaped; } string BuildFailureMessage(string const& file, int line, string const& message) { ostringstream failureMessage; failureMessage << file << "(" << line << ") : " << message; return failureMessage.str(); } } namespace UnitTest { XmlTestReporter::XmlTestReporter(ostream& ostream) : m_ostream(ostream) { } void XmlTestReporter::ReportSummary(int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed) { AddXmlElement(m_ostream, NULL); BeginResults(m_ostream, totalTestCount, failedTestCount, failureCount, secondsElapsed); DeferredTestResultList const& results = GetResults(); for (DeferredTestResultList::const_iterator i = results.begin(); i != results.end(); ++i) { BeginTest(m_ostream, *i); if (i->failed) AddFailure(m_ostream, *i); EndTest(m_ostream, *i); } EndResults(m_ostream); } void XmlTestReporter::AddXmlElement(ostream& os, char const* encoding) { os << ""; } void XmlTestReporter::BeginResults(std::ostream& os, int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed) { os << ""; } void XmlTestReporter::EndResults(std::ostream& os) { os << ""; } void XmlTestReporter::BeginTest(std::ostream& os, DeferredTestResult const& result) { os << ""; else os << "/>"; } void XmlTestReporter::AddFailure(std::ostream& os, DeferredTestResult const& result) { os << ">"; // close element for (DeferredTestResult::FailureVec::const_iterator it = result.failures.begin(); it != result.failures.end(); ++it) { string const escapedMessage = XmlEscape(it->second); string const message = BuildFailureMessage(result.failureFile, it->first, escapedMessage); os << ""; } } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/Win32/0000755000372000001440000000000013265006437020276 5ustar robertousersquickfix-1.15.1+dfsg.orig/UnitTest++/src/Win32/TimeHelpers.cpp0000644000372000001440000000210613265006437023222 0ustar robertousers#include "TimeHelpers.h" #include namespace UnitTest { Timer::Timer() : m_threadHandle(::GetCurrentThread()) , m_startTime(0) { #if defined(_MSC_VER) && (_MSC_VER == 1200) // VC6 doesn't have DWORD_PTR? typedef unsigned long DWORD_PTR; #endif DWORD_PTR systemMask; ::GetProcessAffinityMask(GetCurrentProcess(), &m_processAffinityMask, &systemMask); ::SetThreadAffinityMask(m_threadHandle, 1); ::QueryPerformanceFrequency(reinterpret_cast< LARGE_INTEGER* >(&m_frequency)); ::SetThreadAffinityMask(m_threadHandle, m_processAffinityMask); } void Timer::Start() { m_startTime = GetTime(); } double Timer::GetTimeInMs() const { __int64 const elapsedTime = GetTime() - m_startTime; double const seconds = double(elapsedTime) / double(m_frequency); return seconds * 1000.0; } __int64 Timer::GetTime() const { LARGE_INTEGER curTime; ::SetThreadAffinityMask(m_threadHandle, 1); ::QueryPerformanceCounter(&curTime); ::SetThreadAffinityMask(m_threadHandle, m_processAffinityMask); return curTime.QuadPart; } void TimeHelpers::SleepMs(int const ms) { ::Sleep(ms); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/Win32/TimeHelpers.h0000644000372000001440000000111213265006437022663 0ustar robertousers#ifndef UNITTEST_TIMEHELPERS_H #define UNITTEST_TIMEHELPERS_H #include "../Config.h" #ifdef UNITTEST_MINGW #ifndef __int64 #define __int64 long long #endif #endif namespace UnitTest { class Timer { public: Timer(); void Start(); double GetTimeInMs() const; private: __int64 GetTime() const; void* m_threadHandle; #if defined(_WIN64) unsigned __int64 m_processAffinityMask; #else unsigned long m_processAffinityMask; #endif __int64 m_startTime; __int64 m_frequency; }; namespace TimeHelpers { void SleepMs (int ms); } } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TimeConstraint.h0000644000372000001440000000124513265006437022512 0ustar robertousers#ifndef UNITTEST_TIMECONSTRAINT_H #define UNITTEST_TIMECONSTRAINT_H #include "TimeHelpers.h" namespace UnitTest { class TestResults; class TestDetails; class TimeConstraint { public: TimeConstraint(int ms, TestDetails const& details); ~TimeConstraint(); private: void operator=(TimeConstraint const&); TimeConstraint(TimeConstraint const&); Timer m_timer; TestDetails const& m_details; int const m_maxMs; }; #define UNITTEST_TIME_CONSTRAINT(ms) \ UnitTest::TimeConstraint unitTest__timeConstraint__(ms, UnitTest::TestDetails(m_details, __LINE__)) #define UNITTEST_TIME_CONSTRAINT_EXEMPT() do { m_timeConstraintExempt = true; } while (0) } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestReporter.cpp0000644000372000001440000000012713265006437022542 0ustar robertousers#include "TestReporter.h" namespace UnitTest { TestReporter::~TestReporter() { } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/DeferredTestReporter.h0000644000372000001440000000122713265006437023652 0ustar robertousers#ifndef UNITTEST_DEFERREDTESTREPORTER_H #define UNITTEST_DEFERREDTESTREPORTER_H #include "TestReporter.h" #include "DeferredTestResult.h" #include "Config.h" #include namespace UnitTest { class DeferredTestReporter : public TestReporter { public: virtual void ReportTestStart(TestDetails const& details); virtual void ReportFailure(TestDetails const& details, char const* failure); virtual void ReportTestFinish(TestDetails const& details, float secondsElapsed); typedef std::vector< DeferredTestResult > DeferredTestResultList; DeferredTestResultList& GetResults(); private: DeferredTestResultList m_results; }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestDetails.h0000644000372000001440000000107613265006437021776 0ustar robertousers#ifndef UNITTEST_TESTDETAILS_H #define UNITTEST_TESTDETAILS_H namespace UnitTest { class TestDetails { public: TestDetails(char const* testName, char const* suiteName, char const* filename, int lineNumber); TestDetails(const TestDetails& details, int lineNumber); char const* const suiteName; char const* const testName; char const* const filename; int const lineNumber; TestDetails(TestDetails const&); // Why is it public? --> http://gcc.gnu.org/bugs.html#cxx_rvalbind private: TestDetails& operator=(TestDetails const&); }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/AssertException.h0000644000372000001440000000077313265006437022674 0ustar robertousers#ifndef UNITTEST_ASSERTEXCEPTION_H #define UNITTEST_ASSERTEXCEPTION_H #include namespace UnitTest { class AssertException : public std::exception { public: AssertException(char const* description, char const* filename, int lineNumber); virtual ~AssertException() throw(); virtual char const* what() const throw(); char const* Filename() const; int LineNumber() const; private: char m_description[512]; char m_filename[256]; int m_lineNumber; }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/Checks.cpp0000644000372000001440000000225013265006437021277 0ustar robertousers#include "Checks.h" #include namespace UnitTest { namespace { void CheckStringsEqual(TestResults& results, char const* expected, char const* actual, TestDetails const& details) { using namespace std; if (strcmp(expected, actual)) { UnitTest::MemoryOutStream stream; stream << "Expected " << expected << " but was " << actual; results.OnTestFailure(details, stream.GetText()); } } } void CheckEqual(TestResults& results, char const* expected, char const* actual, TestDetails const& details) { CheckStringsEqual(results, expected, actual, details); } void CheckEqual(TestResults& results, char* expected, char* actual, TestDetails const& details) { CheckStringsEqual(results, expected, actual, details); } void CheckEqual(TestResults& results, char* expected, char const* actual, TestDetails const& details) { CheckStringsEqual(results, expected, actual, details); } void CheckEqual(TestResults& results, char const* expected, char* actual, TestDetails const& details) { CheckStringsEqual(results, expected, actual, details); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestReporter.h0000644000372000001440000000101713265006437022206 0ustar robertousers#ifndef UNITTEST_TESTREPORTER_H #define UNITTEST_TESTREPORTER_H namespace UnitTest { class TestDetails; class TestReporter { public: virtual ~TestReporter(); virtual void ReportTestStart(TestDetails const& test) = 0; virtual void ReportFailure(TestDetails const& test, char const* failure) = 0; virtual void ReportTestFinish(TestDetails const& test, float secondsElapsed) = 0; virtual void ReportSummary(int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed) = 0; }; } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/ExecuteTest.h0000644000372000001440000000166013265006437022012 0ustar robertousers#ifndef UNITTEST_EXECUTE_TEST_H #define UNITTEST_EXECUTE_TEST_H #include "TestDetails.h" #include "MemoryOutStream.h" #include "AssertException.h" #include "CurrentTest.h" #ifdef UNITTEST_POSIX #include "Posix/SignalTranslator.h" #endif namespace UnitTest { template< typename T > void ExecuteTest(T& testObject, TestDetails const& details) { CurrentTest::Details() = &details; try { #ifdef UNITTEST_POSIX UNITTEST_THROW_SIGNALS #endif testObject.RunImpl(); } catch (AssertException const& e) { CurrentTest::Results()->OnTestFailure( TestDetails(details.testName, details.suiteName, e.Filename(), e.LineNumber()), e.what()); } catch (std::exception const& e) { MemoryOutStream stream; stream << "Unhandled exception: " << e.what(); CurrentTest::Results()->OnTestFailure(details, stream.GetText()); } catch (...) { CurrentTest::Results()->OnTestFailure(details, "Unhandled exception: Crash!"); } } } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/MemoryOutStream.cpp0000644000372000001440000000510113265006437023211 0ustar robertousers#include "MemoryOutStream.h" #ifndef UNITTEST_USE_CUSTOM_STREAMS namespace UnitTest { char const* MemoryOutStream::GetText() const { m_text = this->str(); return m_text.c_str(); } } #else #include #include namespace UnitTest { namespace { template void FormatToStream(MemoryOutStream& stream, char const* format, ValueType const& value) { using namespace std; char txt[32]; sprintf(txt, format, value); stream << txt; } int RoundUpToMultipleOfPow2Number (int n, int pow2Number) { return (n + (pow2Number - 1)) & ~(pow2Number - 1); } } MemoryOutStream::MemoryOutStream(int const size) : m_capacity (0) , m_buffer (0) { GrowBuffer(size); } MemoryOutStream::~MemoryOutStream() { delete [] m_buffer; } char const* MemoryOutStream::GetText() const { return m_buffer; } MemoryOutStream& MemoryOutStream::operator << (char const* txt) { using namespace std; int const bytesLeft = m_capacity - (int)strlen(m_buffer); int const bytesRequired = (int)strlen(txt) + 1; if (bytesRequired > bytesLeft) { int const requiredCapacity = bytesRequired + m_capacity - bytesLeft; GrowBuffer(requiredCapacity); } strcat(m_buffer, txt); return *this; } MemoryOutStream& MemoryOutStream::operator << (int const n) { FormatToStream(*this, "%i", n); return *this; } MemoryOutStream& MemoryOutStream::operator << (long const n) { FormatToStream(*this, "%li", n); return *this; } MemoryOutStream& MemoryOutStream::operator << (unsigned long const n) { FormatToStream(*this, "%lu", n); return *this; } MemoryOutStream& MemoryOutStream::operator << (float const f) { FormatToStream(*this, "%ff", f); return *this; } MemoryOutStream& MemoryOutStream::operator << (void const* p) { FormatToStream(*this, "%p", p); return *this; } MemoryOutStream& MemoryOutStream::operator << (unsigned int const s) { FormatToStream(*this, "%u", s); return *this; } MemoryOutStream& MemoryOutStream::operator <<(double const d) { FormatToStream(*this, "%f", d); return *this; } int MemoryOutStream::GetCapacity() const { return m_capacity; } void MemoryOutStream::GrowBuffer(int const desiredCapacity) { int const newCapacity = RoundUpToMultipleOfPow2Number(desiredCapacity, GROW_CHUNK_SIZE); using namespace std; char* buffer = new char[newCapacity]; if (m_buffer) strcpy(buffer, m_buffer); else strcpy(buffer, ""); delete [] m_buffer; m_buffer = buffer; m_capacity = newCapacity; } } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/MemoryOutStream.h0000644000372000001440000000233413265006437022663 0ustar robertousers#ifndef UNITTEST_MEMORYOUTSTREAM_H #define UNITTEST_MEMORYOUTSTREAM_H #include "Config.h" #ifndef UNITTEST_USE_CUSTOM_STREAMS #include namespace UnitTest { class MemoryOutStream : public std::ostringstream { public: MemoryOutStream() {} ~MemoryOutStream() {} char const* GetText() const; private: MemoryOutStream(MemoryOutStream const&); void operator =(MemoryOutStream const&); mutable std::string m_text; }; } #else #include namespace UnitTest { class MemoryOutStream { public: explicit MemoryOutStream(int const size = 256); ~MemoryOutStream(); char const* GetText() const; MemoryOutStream& operator << (char const* txt); MemoryOutStream& operator << (int n); MemoryOutStream& operator << (long n); MemoryOutStream& operator << (unsigned long n); MemoryOutStream& operator << (float f); MemoryOutStream& operator << (double d); MemoryOutStream& operator << (void const* p); MemoryOutStream& operator << (unsigned int s); enum { GROW_CHUNK_SIZE = 32 }; int GetCapacity() const; private: void operator= (MemoryOutStream const&); void GrowBuffer(int capacity); int m_capacity; char* m_buffer; }; } #endif #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TimeHelpers.h0000644000372000001440000000020313265006437021761 0ustar robertousers#include "Config.h" #if defined UNITTEST_POSIX #include "Posix/TimeHelpers.h" #else #include "Win32/TimeHelpers.h" #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestSuite.h0000644000372000001440000000026213265006437021476 0ustar robertousers#ifndef UNITTEST_TESTSUITE_H #define UNITTEST_TESTSUITE_H namespace UnitTestSuite { inline char const* GetSuiteName () { return "DefaultSuite"; } } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/DeferredTestResult.cpp0000644000372000001440000000066413265006437023665 0ustar robertousers#include "DeferredTestResult.h" #include "Config.h" namespace UnitTest { DeferredTestResult::DeferredTestResult() : suiteName("") , testName("") , failureFile("") , timeElapsed(0.0f) , failed(false) { } DeferredTestResult::DeferredTestResult(char const* suite, char const* test) : suiteName(suite) , testName(test) , failureFile("") , timeElapsed(0.0f) , failed(false) { } DeferredTestResult::~DeferredTestResult() { } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/ReportAssert.h0000644000372000001440000000025413265006437022203 0ustar robertousers#ifndef UNITTEST_ASSERT_H #define UNITTEST_ASSERT_H namespace UnitTest { void ReportAssert(char const* description, char const* filename, int lineNumber); } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/CurrentTest.cpp0000644000372000001440000000044113265006437022361 0ustar robertousers#include "CurrentTest.h" #include namespace UnitTest { TestResults*& CurrentTest::Results() { static TestResults* testResults = NULL; return testResults; } const TestDetails*& CurrentTest::Details() { static const TestDetails* testDetails = NULL; return testDetails; } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/0000755000372000001440000000000013265006437020536 5ustar robertousersquickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestAssertHandler.cpp0000644000372000001440000000147613265006437024651 0ustar robertousers#include "../UnitTest++.h" #include "../AssertException.h" #include "../ReportAssert.h" using namespace UnitTest; namespace { TEST(ReportAssertThrowsAssertException) { bool caught = false; try { ReportAssert("", "", 0); } catch(AssertException const&) { caught = true; } CHECK (true == caught); } TEST(ReportAssertSetsCorrectInfoInException) { const int lineNumber = 12345; const char* description = "description"; const char* filename = "filename"; try { ReportAssert(description, filename, lineNumber); } catch(AssertException const& e) { CHECK_EQUAL(description, e.what()); CHECK_EQUAL(filename, e.Filename()); CHECK_EQUAL(lineNumber, e.LineNumber()); } } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestCheckMacros.cpp0000644000372000001440000005237013265006437024273 0ustar robertousers#include "../UnitTest++.h" #include "../CurrentTest.h" #include "RecordingReporter.h" #include "ScopedCurrentTest.h" using namespace std; namespace { TEST(CheckSucceedsOnTrue) { bool failure = true; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK(true); failure = (testResults.GetFailureCount() > 0); } CHECK(!failure); } TEST(CheckFailsOnFalse) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK(false); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(FailureReportsCorrectTestName) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK(false); } CHECK_EQUAL(m_details.testName, reporter.lastFailedTest); } TEST(CheckFailureIncludesCheckContents) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const bool yaddayadda = false; CHECK(yaddayadda); } CHECK(strstr(reporter.lastFailedMessage, "yaddayadda")); } int ThrowingFunction() { throw "Doh"; } TEST(CheckFailsOnException) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK(ThrowingFunction() == 1); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckFailureBecauseOfExceptionIncludesCheckContents) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK(ThrowingFunction() == 1); } CHECK(strstr(reporter.lastFailedMessage, "ThrowingFunction() == 1")); } TEST(CheckEqualSucceedsOnEqual) { bool failure = true; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_EQUAL(1, 1); failure = (testResults.GetFailureCount() > 0); } CHECK(!failure); } TEST(CheckEqualFailsOnNotEqual) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_EQUAL(1, 2); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckEqualFailsOnException) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_EQUAL(ThrowingFunction(), 1); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckEqualFailureContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails const testDetails("testName", "suiteName", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); CHECK_EQUAL(1, 123); line = __LINE__; } CHECK_EQUAL("testName", reporter.lastFailedTest); CHECK_EQUAL("suiteName", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckEqualFailureBecauseOfExceptionContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails const testDetails("testName", "suiteName", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); CHECK_EQUAL(ThrowingFunction(), 123); line = __LINE__; } CHECK_EQUAL("testName", reporter.lastFailedTest); CHECK_EQUAL("suiteName", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckEqualFailureBecauseOfExceptionIncludesCheckContents) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_EQUAL(ThrowingFunction(), 123); } CHECK(strstr(reporter.lastFailedMessage, "ThrowingFunction()")); CHECK(strstr(reporter.lastFailedMessage, "123")); } int g_sideEffect = 0; int FunctionWithSideEffects() { ++g_sideEffect; return 1; } TEST(CheckEqualDoesNotHaveSideEffectsWhenPassing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); CHECK_EQUAL(1, FunctionWithSideEffects()); } CHECK_EQUAL(1, g_sideEffect); } TEST(CheckEqualDoesNotHaveSideEffectsWhenFailing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); CHECK_EQUAL(2, FunctionWithSideEffects()); } CHECK_EQUAL(1, g_sideEffect); } TEST(CheckCloseSucceedsOnEqual) { bool failure = true; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_CLOSE (1.0f, 1.001f, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(!failure); } TEST(CheckCloseFailsOnNotEqual) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_CLOSE (1.0f, 1.1f, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckCloseFailsOnException) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_CLOSE ((float)ThrowingFunction(), 1.0001f, 0.1f); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckCloseFailureContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails testDetails("test", "suite", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); CHECK_CLOSE (1.0f, 1.1f, 0.01f); line = __LINE__; } CHECK_EQUAL("test", reporter.lastFailedTest); CHECK_EQUAL("suite", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckCloseFailureBecauseOfExceptionContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails testDetails("closeTest", "closeSuite", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); CHECK_CLOSE ((float)ThrowingFunction(), 1.0001f, 0.1f); line = __LINE__; } CHECK_EQUAL("closeTest", reporter.lastFailedTest); CHECK_EQUAL("closeSuite", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckCloseFailureBecauseOfExceptionIncludesCheckContents) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); CHECK_CLOSE ((float)ThrowingFunction(), 1.0001f, 0.1f); } CHECK(strstr(reporter.lastFailedMessage, "(float)ThrowingFunction()")); CHECK(strstr(reporter.lastFailedMessage, "1.0001f")); } TEST(CheckCloseDoesNotHaveSideEffectsWhenPassing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); CHECK_CLOSE (1, FunctionWithSideEffects(), 0.1f); } CHECK_EQUAL(1, g_sideEffect); } TEST(CheckCloseDoesNotHaveSideEffectsWhenFailing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); CHECK_CLOSE (2, FunctionWithSideEffects(), 0.1f); } CHECK_EQUAL(1, g_sideEffect); } class ThrowingObject { public: float operator[](int) const { throw "Test throw"; } }; TEST(CheckArrayCloseSucceedsOnEqual) { bool failure = true; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[4] = { 0, 1, 2, 3 }; CHECK_ARRAY_CLOSE (data, data, 4, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(!failure); } TEST(CheckArrayCloseFailsOnNotEqual) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); int const data1[4] = { 0, 1, 2, 3 }; int const data2[4] = { 0, 1, 3, 3 }; CHECK_ARRAY_CLOSE (data1, data2, 4, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckArrayCloseFailureIncludesCheckExpectedAndActual) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); int const data1[4] = { 0, 1, 2, 3 }; int const data2[4] = { 0, 1, 3, 3 }; CHECK_ARRAY_CLOSE (data1, data2, 4, 0.01f); } CHECK(strstr(reporter.lastFailedMessage, "xpected [ 0 1 2 3 ]")); CHECK(strstr(reporter.lastFailedMessage, "was [ 0 1 3 3 ]")); } TEST(CheckArrayCloseFailureContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails testDetails("arrayCloseTest", "arrayCloseSuite", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); int const data1[4] = { 0, 1, 2, 3 }; int const data2[4] = { 0, 1, 3, 3 }; CHECK_ARRAY_CLOSE (data1, data2, 4, 0.01f); line = __LINE__; } CHECK_EQUAL("arrayCloseTest", reporter.lastFailedTest); CHECK_EQUAL("arrayCloseSuite", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckArrayCloseFailureBecauseOfExceptionContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails testDetails("arrayCloseTest", "arrayCloseSuite", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); int const data[4] = { 0, 1, 2, 3 }; CHECK_ARRAY_CLOSE (data, ThrowingObject(), 4, 0.01f); line = __LINE__; } CHECK_EQUAL("arrayCloseTest", reporter.lastFailedTest); CHECK_EQUAL("arrayCloseSuite", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckArrayCloseFailureIncludesTolerance) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); float const data1[4] = { 0, 1, 2, 3 }; float const data2[4] = { 0, 1, 3, 3 }; CHECK_ARRAY_CLOSE (data1, data2, 4, 0.01f); } CHECK(strstr(reporter.lastFailedMessage, "0.01")); } TEST(CheckArrayCloseFailsOnException) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[4] = { 0, 1, 2, 3 }; ThrowingObject obj; CHECK_ARRAY_CLOSE (data, obj, 3, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckArrayCloseFailureOnExceptionIncludesCheckContents) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[4] = { 0, 1, 2, 3 }; ThrowingObject obj; CHECK_ARRAY_CLOSE (data, obj, 3, 0.01f); } CHECK(strstr(reporter.lastFailedMessage, "data")); CHECK(strstr(reporter.lastFailedMessage, "obj")); } TEST(CheckArrayEqualSuceedsOnEqual) { bool failure = true; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[4] = { 0, 1, 2, 3 }; CHECK_ARRAY_EQUAL (data, data, 4); failure = (testResults.GetFailureCount() > 0); } CHECK(!failure); } TEST(CheckArrayEqualFailsOnNotEqual) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); int const data1[4] = { 0, 1, 2, 3 }; int const data2[4] = { 0, 1, 3, 3 }; CHECK_ARRAY_EQUAL (data1, data2, 4); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckArrayEqualFailureIncludesCheckExpectedAndActual) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); int const data1[4] = { 0, 1, 2, 3 }; int const data2[4] = { 0, 1, 3, 3 }; CHECK_ARRAY_EQUAL (data1, data2, 4); } CHECK(strstr(reporter.lastFailedMessage, "xpected [ 0 1 2 3 ]")); CHECK(strstr(reporter.lastFailedMessage, "was [ 0 1 3 3 ]")); } TEST(CheckArrayEqualFailureContainsCorrectInfo) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); int const data1[4] = { 0, 1, 2, 3 }; int const data2[4] = { 0, 1, 3, 3 }; CHECK_ARRAY_EQUAL (data1, data2, 4); line = __LINE__; } CHECK_EQUAL("CheckArrayEqualFailureContainsCorrectInfo", reporter.lastFailedTest); CHECK_EQUAL(__FILE__, reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckArrayEqualFailsOnException) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[4] = { 0, 1, 2, 3 }; ThrowingObject obj; CHECK_ARRAY_EQUAL (data, obj, 3); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckArrayEqualFailureOnExceptionIncludesCheckContents) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[4] = { 0, 1, 2, 3 }; ThrowingObject obj; CHECK_ARRAY_EQUAL (data, obj, 3); } CHECK(strstr(reporter.lastFailedMessage, "data")); CHECK(strstr(reporter.lastFailedMessage, "obj")); } float const* FunctionWithSideEffects2() { ++g_sideEffect; static float const data[] = {1,2,3,4}; return data; } TEST(CheckArrayCloseDoesNotHaveSideEffectsWhenPassing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); const float data[] = { 0, 1, 2, 3 }; CHECK_ARRAY_CLOSE (data, FunctionWithSideEffects2(), 4, 0.01f); } CHECK_EQUAL(1, g_sideEffect); } TEST(CheckArrayCloseDoesNotHaveSideEffectsWhenFailing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); const float data[] = { 0, 1, 3, 3 }; CHECK_ARRAY_CLOSE (data, FunctionWithSideEffects2(), 4, 0.01f); } CHECK_EQUAL(1, g_sideEffect); } class ThrowingObject2D { public: float* operator[](int) const { throw "Test throw"; } }; TEST(CheckArray2DCloseSucceedsOnEqual) { bool failure = true; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[2][2] = { {0, 1}, {2, 3} }; CHECK_ARRAY2D_CLOSE (data, data, 2, 2, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(!failure); } TEST(CheckArray2DCloseFailsOnNotEqual) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); int const data1[2][2] = { {0, 1}, {2, 3} }; int const data2[2][2] = { {0, 1}, {3, 3} }; CHECK_ARRAY2D_CLOSE (data1, data2, 2, 2, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckArray2DCloseFailureIncludesCheckExpectedAndActual) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); int const data1[2][2] = { {0, 1}, {2, 3} }; int const data2[2][2] = { {0, 1}, {3, 3} }; CHECK_ARRAY2D_CLOSE (data1, data2, 2, 2, 0.01f); } CHECK(strstr(reporter.lastFailedMessage, "xpected [ [ 0 1 ] [ 2 3 ] ]")); CHECK(strstr(reporter.lastFailedMessage, "was [ [ 0 1 ] [ 3 3 ] ]")); } TEST(CheckArray2DCloseFailureContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails testDetails("array2DCloseTest", "array2DCloseSuite", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); int const data1[2][2] = { {0, 1}, {2, 3} }; int const data2[2][2] = { {0, 1}, {3, 3} }; CHECK_ARRAY2D_CLOSE (data1, data2, 2, 2, 0.01f); line = __LINE__; } CHECK_EQUAL("array2DCloseTest", reporter.lastFailedTest); CHECK_EQUAL("array2DCloseSuite", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckArray2DCloseFailureBecauseOfExceptionContainsCorrectDetails) { int line = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); UnitTest::TestDetails testDetails("array2DCloseTest", "array2DCloseSuite", "filename", -1); ScopedCurrentTest scopedResults(testResults, &testDetails); const float data[2][2] = { {0, 1}, {2, 3} }; CHECK_ARRAY2D_CLOSE (data, ThrowingObject2D(), 2, 2, 0.01f); line = __LINE__; } CHECK_EQUAL("array2DCloseTest", reporter.lastFailedTest); CHECK_EQUAL("array2DCloseSuite", reporter.lastFailedSuite); CHECK_EQUAL("filename", reporter.lastFailedFile); CHECK_EQUAL(line, reporter.lastFailedLine); } TEST(CheckArray2DCloseFailureIncludesTolerance) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); float const data1[2][2] = { {0, 1}, {2, 3} }; float const data2[2][2] = { {0, 1}, {3, 3} }; CHECK_ARRAY2D_CLOSE (data1, data2, 2, 2, 0.01f); } CHECK(strstr(reporter.lastFailedMessage, "0.01")); } TEST(CheckArray2DCloseFailsOnException) { bool failure = false; { RecordingReporter reporter; UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[2][2] = { {0, 1}, {2, 3} }; ThrowingObject2D obj; CHECK_ARRAY2D_CLOSE (data, obj, 2, 2, 0.01f); failure = (testResults.GetFailureCount() > 0); } CHECK(failure); } TEST(CheckArray2DCloseFailureOnExceptionIncludesCheckContents) { RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); const float data[2][2] = { {0, 1}, {2, 3} }; ThrowingObject2D obj; CHECK_ARRAY2D_CLOSE (data, obj, 2, 2, 0.01f); } CHECK(strstr(reporter.lastFailedMessage, "data")); CHECK(strstr(reporter.lastFailedMessage, "obj")); } float const* const* FunctionWithSideEffects3() { ++g_sideEffect; static float const data1[] = {0,1}; static float const data2[] = {2,3}; static const float* const data[] = {data1, data2}; return data; } TEST(CheckArray2DCloseDoesNotHaveSideEffectsWhenPassing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); const float data[2][2] = { {0, 1}, {2, 3} }; CHECK_ARRAY2D_CLOSE (data, FunctionWithSideEffects3(), 2, 2, 0.01f); } CHECK_EQUAL(1, g_sideEffect); } TEST(CheckArray2DCloseDoesNotHaveSideEffectsWhenFailing) { g_sideEffect = 0; { UnitTest::TestResults testResults; ScopedCurrentTest scopedResults(testResults); const float data[2][2] = { {0, 1}, {3, 3} }; CHECK_ARRAY2D_CLOSE (data, FunctionWithSideEffects3(), 2, 2, 0.01f); } CHECK_EQUAL(1, g_sideEffect); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/RecordingReporter.h0000644000372000001440000000537213265006437024355 0ustar robertousers#ifndef UNITTEST_RECORDINGREPORTER_H #define UNITTEST_RECORDINGREPORTER_H #include "../TestReporter.h" #include #include "../TestDetails.h" struct RecordingReporter : public UnitTest::TestReporter { private: enum { kMaxStringLength = 256 }; public: RecordingReporter() : testRunCount(0) , testFailedCount(0) , lastFailedLine(0) , testFinishedCount(0) , lastFinishedTestTime(0) , summaryTotalTestCount(0) , summaryFailedTestCount(0) , summaryFailureCount(0) , summarySecondsElapsed(0) { lastStartedSuite[0] = '\0'; lastStartedTest[0] = '\0'; lastFailedFile[0] = '\0'; lastFailedSuite[0] = '\0'; lastFailedTest[0] = '\0'; lastFailedMessage[0] = '\0'; lastFinishedSuite[0] = '\0'; lastFinishedTest[0] = '\0'; } virtual void ReportTestStart(UnitTest::TestDetails const& test) { using namespace std; ++testRunCount; strcpy(lastStartedSuite, test.suiteName); strcpy(lastStartedTest, test.testName); } virtual void ReportFailure(UnitTest::TestDetails const& test, char const* failure) { using namespace std; ++testFailedCount; strcpy(lastFailedFile, test.filename); lastFailedLine = test.lineNumber; strcpy(lastFailedSuite, test.suiteName); strcpy(lastFailedTest, test.testName); strcpy(lastFailedMessage, failure); } virtual void ReportTestFinish(UnitTest::TestDetails const& test, float testDuration) { using namespace std; ++testFinishedCount; strcpy(lastFinishedSuite, test.suiteName); strcpy(lastFinishedTest, test.testName); lastFinishedTestTime = testDuration; } virtual void ReportSummary(int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed) { summaryTotalTestCount = totalTestCount; summaryFailedTestCount = failedTestCount; summaryFailureCount = failureCount; summarySecondsElapsed = secondsElapsed; } int testRunCount; char lastStartedSuite[kMaxStringLength]; char lastStartedTest[kMaxStringLength]; int testFailedCount; char lastFailedFile[kMaxStringLength]; int lastFailedLine; char lastFailedSuite[kMaxStringLength]; char lastFailedTest[kMaxStringLength]; char lastFailedMessage[kMaxStringLength]; int testFinishedCount; char lastFinishedSuite[kMaxStringLength]; char lastFinishedTest[kMaxStringLength]; float lastFinishedTestTime; int summaryTotalTestCount; int summaryFailedTestCount; int summaryFailureCount; float summarySecondsElapsed; }; #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestDeferredTestReporter.cpp0000644000372000001440000000645113265006437026213 0ustar robertousers#include "../UnitTest++.h" #include "../DeferredTestReporter.h" #include "../Config.h" #include namespace UnitTest { namespace { #ifdef UNITTEST_USE_CUSTOM_STREAMS MemoryOutStream& operator <<(MemoryOutStream& lhs, const std::string& rhs) { lhs << rhs.c_str(); return lhs; } #endif struct MockDeferredTestReporter : public DeferredTestReporter { virtual void ReportSummary(int, int, int, float) { } }; struct DeferredTestReporterFixture { DeferredTestReporterFixture() : testName("UniqueTestName") , testSuite("UniqueTestSuite") , fileName("filename.h") , lineNumber(12) , details(testName.c_str(), testSuite.c_str(), fileName.c_str(), lineNumber) { } MockDeferredTestReporter reporter; std::string const testName; std::string const testSuite; std::string const fileName; int const lineNumber; TestDetails const details; }; TEST_FIXTURE(DeferredTestReporterFixture, ReportTestStartCreatesANewDeferredTest) { reporter.ReportTestStart(details); CHECK_EQUAL(1, (int)reporter.GetResults().size()); } TEST_FIXTURE(DeferredTestReporterFixture, ReportTestStartCapturesTestNameAndSuite) { reporter.ReportTestStart(details); DeferredTestResult const& result = reporter.GetResults().at(0); CHECK_EQUAL(testName.c_str(), result.testName); CHECK_EQUAL(testSuite.c_str(), result.suiteName); } TEST_FIXTURE(DeferredTestReporterFixture, ReportTestEndCapturesTestTime) { float const elapsed = 123.45f; reporter.ReportTestStart(details); reporter.ReportTestFinish(details, elapsed); DeferredTestResult const& result = reporter.GetResults().at(0); CHECK_CLOSE(elapsed, result.timeElapsed, 0.0001f); } TEST_FIXTURE(DeferredTestReporterFixture, ReportFailureSavesFailureDetails) { char const* failure = "failure"; reporter.ReportTestStart(details); reporter.ReportFailure(details, failure); DeferredTestResult const& result = reporter.GetResults().at(0); CHECK(result.failed == true); CHECK_EQUAL(fileName.c_str(), result.failureFile); } TEST_FIXTURE(DeferredTestReporterFixture, ReportFailureSavesFailureDetailsForMultipleFailures) { char const* failure1 = "failure 1"; char const* failure2 = "failure 2"; reporter.ReportTestStart(details); reporter.ReportFailure(details, failure1); reporter.ReportFailure(details, failure2); DeferredTestResult const& result = reporter.GetResults().at(0); CHECK_EQUAL(2, (int)result.failures.size()); CHECK_EQUAL(failure1, result.failures[0].second); CHECK_EQUAL(failure2, result.failures[1].second); } TEST_FIXTURE(DeferredTestReporterFixture, DeferredTestReporterTakesCopyOfFailureMessage) { reporter.ReportTestStart(details); char failureMessage[128]; char const* goodStr = "Real failure message"; char const* badStr = "Bogus failure message"; using namespace std; strcpy(failureMessage, goodStr); reporter.ReportFailure(details, failureMessage); strcpy(failureMessage, badStr); DeferredTestResult const& result = reporter.GetResults().at(0); DeferredTestResult::Failure const& failure = result.failures.at(0); CHECK_EQUAL(goodStr, failure.second); } }} quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/ScopedCurrentTest.h0000644000372000001440000000165013265006437024331 0ustar robertousers#ifndef UNITTEST_SCOPEDCURRENTTEST_H #define UNITTEST_SCOPEDCURRENTTEST_H #include "../CurrentTest.h" #include class ScopedCurrentTest { public: ScopedCurrentTest() : m_oldTestResults(UnitTest::CurrentTest::Results()) , m_oldTestDetails(UnitTest::CurrentTest::Details()) { } explicit ScopedCurrentTest(UnitTest::TestResults& newResults, const UnitTest::TestDetails* newDetails = NULL) : m_oldTestResults(UnitTest::CurrentTest::Results()) , m_oldTestDetails(UnitTest::CurrentTest::Details()) { UnitTest::CurrentTest::Results() = &newResults; if (newDetails != NULL) UnitTest::CurrentTest::Details() = newDetails; } ~ScopedCurrentTest() { UnitTest::CurrentTest::Results() = m_oldTestResults; UnitTest::CurrentTest::Details() = m_oldTestDetails; } private: UnitTest::TestResults* m_oldTestResults; const UnitTest::TestDetails* m_oldTestDetails; }; #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestCurrentTest.cpp0000644000372000001440000000124613265006437024367 0ustar robertousers#include "../UnitTest++.h" #include "../CurrentTest.h" #include "ScopedCurrentTest.h" namespace { TEST(CanSetandGetDetails) { bool ok = false; { ScopedCurrentTest scopedTest; const UnitTest::TestDetails* details = reinterpret_cast< const UnitTest::TestDetails* >(12345); UnitTest::CurrentTest::Details() = details; ok = (UnitTest::CurrentTest::Details() == details); } CHECK(ok); } TEST(CanSetAndGetResults) { bool ok = false; { ScopedCurrentTest scopedTest; UnitTest::TestResults results; UnitTest::CurrentTest::Results() = &results; ok = (UnitTest::CurrentTest::Results() == &results); } CHECK(ok); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTimeConstraintMacro.cpp0000644000372000001440000000161113265006437026026 0ustar robertousers#include "../UnitTest++.h" #include "../TimeHelpers.h" #include "RecordingReporter.h" #include "ScopedCurrentTest.h" namespace { TEST (TimeConstraintMacroQualifiesNamespace) { // If this compiles without a "using namespace UnitTest;", all is well. UNITTEST_TIME_CONSTRAINT(1); } TEST (TimeConstraintMacroUsesCorrectInfo) { int testLine = 0; RecordingReporter reporter; { UnitTest::TestResults testResults(&reporter); ScopedCurrentTest scopedResults(testResults); UNITTEST_TIME_CONSTRAINT(10); testLine = __LINE__; UnitTest::TimeHelpers::SleepMs(20); } using namespace std; CHECK_EQUAL(1, reporter.testFailedCount); CHECK(strstr(reporter.lastFailedFile, __FILE__)); CHECK_EQUAL(testLine, reporter.lastFailedLine); CHECK(strstr(reporter.lastFailedTest, "TimeConstraintMacroUsesCorrectInfo")); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTestSuite.cpp0000644000372000001440000000046613265006437024041 0ustar robertousers#include "../UnitTest++.h" // We're really testing if it's possible to use the same suite in two files // to compile and link successfuly (TestTestSuite.cpp has suite with the same name) // Note: we are outside of the anonymous namespace SUITE(SameTestSuite) { TEST(DummyTest2) { } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/Main.cpp0000644000372000001440000000021613265006437022125 0ustar robertousers#include "../UnitTest++.h" #include "../TestReporterStdout.h" int main(int, char const *[]) { return UnitTest::RunAllTests(); } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTestRunner.cpp0000644000372000001440000001722613265006437024223 0ustar robertousers#include "../UnitTest++.h" #include "RecordingReporter.h" #include "../ReportAssert.h" #include "../TestList.h" #include "../TimeHelpers.h" #include "../TimeConstraint.h" using namespace UnitTest; namespace { struct MockTest : public Test { MockTest(char const* testName, bool const success_, bool const assert_, int const count_ = 1) : Test(testName) , success(success_) , asserted(assert_) , count(count_) { } virtual void RunImpl(TestResults& testResults_) const { for (int i=0; i < count; ++i) { if (asserted) ReportAssert("desc", "file", 0); else if (!success) testResults_.OnTestFailure(m_details, "message"); } } bool const success; bool const asserted; int const count; }; struct TestRunnerFixture { TestRunnerFixture() : runner(reporter) { } RecordingReporter reporter; TestList list; TestRunner runner; }; TEST_FIXTURE(TestRunnerFixture, TestStartIsReportedCorrectly) { MockTest test("goodtest", true, false); list.Add(&test); runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(1, reporter.testRunCount); CHECK_EQUAL("goodtest", reporter.lastStartedTest); } TEST_FIXTURE(TestRunnerFixture, TestFinishIsReportedCorrectly) { MockTest test("goodtest", true, false); list.Add(&test); runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(1, reporter.testFinishedCount); CHECK_EQUAL("goodtest", reporter.lastFinishedTest); } class SlowTest : public Test { public: SlowTest() : Test("slow", "somesuite", "filename", 123) {} virtual void RunImpl(TestResults&) const { TimeHelpers::SleepMs(20); } }; TEST_FIXTURE(TestRunnerFixture, TestFinishIsCalledWithCorrectTime) { SlowTest test; list.Add(&test); runner.RunTestsIf(list, NULL, True(), 0); CHECK(reporter.lastFinishedTestTime >= 0.005f && reporter.lastFinishedTestTime <= 0.050f); } TEST_FIXTURE(TestRunnerFixture, FailureCountIsZeroWhenNoTestsAreRun) { CHECK_EQUAL(0, runner.RunTestsIf(list, NULL, True(), 0)); CHECK_EQUAL(0, reporter.testRunCount); CHECK_EQUAL(0, reporter.testFailedCount); } // TODO: test is failing under OS/X /* TEST_FIXTURE(TestRunnerFixture, CallsReportFailureOncePerFailingTest) { MockTest test1("test", false, false); list.Add(&test1); MockTest test2("test", true, false); list.Add(&test2); MockTest test3("test", false, false); list.Add(&test3); CHECK_EQUAL(2, runner.RunTestsIf(list, NULL, True(), 0)); CHECK_EQUAL(2, reporter.testFailedCount); } */ TEST_FIXTURE(TestRunnerFixture, TestsThatAssertAreReportedAsFailing) { MockTest test("test", true, true); list.Add(&test); runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(1, reporter.testFailedCount); } TEST_FIXTURE(TestRunnerFixture, ReporterNotifiedOfTestCount) { MockTest test1("test", true, false); MockTest test2("test", true, false); MockTest test3("test", true, false); list.Add(&test1); list.Add(&test2); list.Add(&test3); runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(3, reporter.summaryTotalTestCount); } TEST_FIXTURE(TestRunnerFixture, ReporterNotifiedOfFailedTests) { MockTest test1("test", false, false, 2); MockTest test2("test", true, false); MockTest test3("test", false, false, 3); list.Add(&test1); list.Add(&test2); list.Add(&test3); runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(2, reporter.summaryFailedTestCount); } TEST_FIXTURE(TestRunnerFixture, ReporterNotifiedOfFailures) { MockTest test1("test", false, false, 2); MockTest test2("test", true, false); MockTest test3("test", false, false, 3); list.Add(&test1); list.Add(&test2); list.Add(&test3); runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(5, reporter.summaryFailureCount); } TEST_FIXTURE(TestRunnerFixture, SlowTestPassesForHighTimeThreshold) { SlowTest test; list.Add(&test); runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(0, reporter.testFailedCount); } TEST_FIXTURE(TestRunnerFixture, SlowTestFailsForLowTimeThreshold) { SlowTest test; list.Add(&test); runner.RunTestsIf(list, NULL, True(), 3); CHECK_EQUAL(1, reporter.testFailedCount); } TEST_FIXTURE(TestRunnerFixture, SlowTestHasCorrectFailureInformation) { SlowTest test; list.Add(&test); runner.RunTestsIf(list, NULL, True(), 3); using namespace std; CHECK_EQUAL(test.m_details.testName, reporter.lastFailedTest); CHECK(strstr(test.m_details.filename, reporter.lastFailedFile)); CHECK_EQUAL(test.m_details.lineNumber, reporter.lastFailedLine); CHECK(strstr(reporter.lastFailedMessage, "Global time constraint failed")); CHECK(strstr(reporter.lastFailedMessage, "3ms")); } TEST_FIXTURE(TestRunnerFixture, SlowTestWithTimeExemptionPasses) { class SlowExemptedTest : public Test { public: SlowExemptedTest() : Test("slowexempted", "", 0) {} virtual void RunImpl(TestResults&) const { UNITTEST_TIME_CONSTRAINT_EXEMPT(); TimeHelpers::SleepMs(20); } }; SlowExemptedTest test; list.Add(&test); runner.RunTestsIf(list, NULL, True(), 3); CHECK_EQUAL(0, reporter.testFailedCount); } struct TestSuiteFixture { TestSuiteFixture() : test1("TestInDefaultSuite") , test2("TestInOtherSuite", "OtherSuite") , test3("SecondTestInDefaultSuite") , runner(reporter) { list.Add(&test1); list.Add(&test2); } Test test1; Test test2; Test test3; RecordingReporter reporter; TestList list; TestRunner runner; }; TEST_FIXTURE(TestSuiteFixture, TestRunnerRunsAllSuitesIfNullSuiteIsPassed) { runner.RunTestsIf(list, NULL, True(), 0); CHECK_EQUAL(2, reporter.summaryTotalTestCount); } TEST_FIXTURE(TestSuiteFixture,TestRunnerRunsOnlySpecifiedSuite) { runner.RunTestsIf(list, "OtherSuite", True(), 0); CHECK_EQUAL(1, reporter.summaryTotalTestCount); CHECK_EQUAL("TestInOtherSuite", reporter.lastFinishedTest); } struct RunTestIfNameIs { RunTestIfNameIs(char const* name_) : name(name_) { } bool operator()(const Test* const test) const { using namespace std; return (0 == strcmp(test->m_details.testName, name)); } char const* name; }; TEST(TestMockPredicateBehavesCorrectly) { RunTestIfNameIs predicate("pass"); Test pass("pass"); Test fail("fail"); CHECK(predicate(&pass)); CHECK(!predicate(&fail)); } TEST_FIXTURE(TestRunnerFixture, TestRunnerRunsTestsThatPassPredicate) { Test should_run("goodtest"); list.Add(&should_run); Test should_not_run("badtest"); list.Add(&should_not_run); runner.RunTestsIf(list, NULL, RunTestIfNameIs("goodtest"), 0); CHECK_EQUAL(1, reporter.testRunCount); CHECK_EQUAL("goodtest", reporter.lastStartedTest); } TEST_FIXTURE(TestRunnerFixture, TestRunnerOnlyRunsTestsInSpecifiedSuiteAndThatPassPredicate) { Test runningTest1("goodtest", "suite"); Test skippedTest2("goodtest"); Test skippedTest3("badtest", "suite"); Test skippedTest4("badtest"); list.Add(&runningTest1); list.Add(&skippedTest2); list.Add(&skippedTest3); list.Add(&skippedTest4); runner.RunTestsIf(list, "suite", RunTestIfNameIs("goodtest"), 0); CHECK_EQUAL(1, reporter.testRunCount); CHECK_EQUAL("goodtest", reporter.lastStartedTest); CHECK_EQUAL("suite", reporter.lastStartedSuite); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTestMacros.cpp0000644000372000001440000001151413265006437024170 0ustar robertousers#include "../UnitTest++.h" #include "../TestMacros.h" #include "../TestList.h" #include "../TestResults.h" #include "../TestReporter.h" #include "../ReportAssert.h" #include "RecordingReporter.h" #include "ScopedCurrentTest.h" using namespace UnitTest; namespace { TestList list1; TEST_EX(DummyTest, list1) { } TEST (TestsAreAddedToTheListThroughMacro) { CHECK(list1.GetHead() != 0); CHECK(list1.GetHead()->next == 0); } struct ThrowingThingie { ThrowingThingie() : dummy(false) { if (!dummy) throw "Oops"; } bool dummy; }; TestList list2; TEST_FIXTURE_EX(ThrowingThingie, DummyTestName, list2) { } TEST (ExceptionsInFixtureAreReportedAsHappeningInTheFixture) { RecordingReporter reporter; TestResults result(&reporter); { ScopedCurrentTest scopedResults(result); list2.GetHead()->Run(); } CHECK(strstr(reporter.lastFailedMessage, "xception")); CHECK(strstr(reporter.lastFailedMessage, "fixture")); CHECK(strstr(reporter.lastFailedMessage, "ThrowingThingie")); } struct DummyFixture { int x; }; // We're really testing the macros so we just want them to compile and link SUITE(TestSuite1) { TEST(SimilarlyNamedTestsInDifferentSuitesWork) { } TEST_FIXTURE(DummyFixture, SimilarlyNamedFixtureTestsInDifferentSuitesWork) { } } SUITE(TestSuite2) { TEST(SimilarlyNamedTestsInDifferentSuitesWork) { } TEST_FIXTURE(DummyFixture,SimilarlyNamedFixtureTestsInDifferentSuitesWork) { } } TestList macroTestList1; TEST_EX(MacroTestHelper1, macroTestList1) { } TEST(TestAddedWithTEST_EXMacroGetsDefaultSuite) { CHECK(macroTestList1.GetHead() != NULL); CHECK_EQUAL ("MacroTestHelper1", macroTestList1.GetHead()->m_details.testName); CHECK_EQUAL ("DefaultSuite", macroTestList1.GetHead()->m_details.suiteName); } TestList macroTestList2; TEST_FIXTURE_EX(DummyFixture, MacroTestHelper2, macroTestList2) { } TEST(TestAddedWithTEST_FIXTURE_EXMacroGetsDefaultSuite) { CHECK(macroTestList2.GetHead() != NULL); CHECK_EQUAL ("MacroTestHelper2", macroTestList2.GetHead()->m_details.testName); CHECK_EQUAL ("DefaultSuite", macroTestList2.GetHead()->m_details.suiteName); } struct FixtureCtorThrows { FixtureCtorThrows() { throw "exception"; } }; TestList throwingFixtureTestList1; TEST_FIXTURE_EX(FixtureCtorThrows, FixtureCtorThrowsTestName, throwingFixtureTestList1) { } TEST(FixturesWithThrowingCtorsAreFailures) { CHECK(throwingFixtureTestList1.GetHead() != NULL); RecordingReporter reporter; TestResults result(&reporter); { ScopedCurrentTest scopedResult(result); throwingFixtureTestList1.GetHead()->Run(); } int const failureCount = result.GetFailedTestCount(); CHECK_EQUAL(1, failureCount); CHECK(strstr(reporter.lastFailedMessage, "while constructing fixture")); } struct FixtureDtorThrows { ~FixtureDtorThrows() { throw "exception"; } }; TestList throwingFixtureTestList2; TEST_FIXTURE_EX(FixtureDtorThrows, FixtureDtorThrowsTestName, throwingFixtureTestList2) { } TEST(FixturesWithThrowingDtorsAreFailures) { CHECK(throwingFixtureTestList2.GetHead() != NULL); RecordingReporter reporter; TestResults result(&reporter); { ScopedCurrentTest scopedResult(result); throwingFixtureTestList2.GetHead()->Run(); } int const failureCount = result.GetFailedTestCount(); CHECK_EQUAL(1, failureCount); CHECK(strstr(reporter.lastFailedMessage, "while destroying fixture")); } const int FailingLine = 123; struct FixtureCtorAsserts { FixtureCtorAsserts() { UnitTest::ReportAssert("assert failure", "file", FailingLine); } }; TestList ctorAssertFixtureTestList; TEST_FIXTURE_EX(FixtureCtorAsserts, CorrectlyReportsAssertFailureInCtor, ctorAssertFixtureTestList) { } TEST(CorrectlyReportsFixturesWithCtorsThatAssert) { RecordingReporter reporter; TestResults result(&reporter); { ScopedCurrentTest scopedResults(result); ctorAssertFixtureTestList.GetHead()->Run(); } const int failureCount = result.GetFailedTestCount(); CHECK_EQUAL(1, failureCount); CHECK_EQUAL(FailingLine, reporter.lastFailedLine); CHECK(strstr(reporter.lastFailedMessage, "assert failure")); } } // We're really testing if it's possible to use the same suite in two files // to compile and link successfuly (TestTestSuite.cpp has suite with the same name) // Note: we are outside of the anonymous namespace SUITE(SameTestSuite) { TEST(DummyTest1) { } } #define CUR_TEST_NAME CurrentTestDetailsContainCurrentTestInfo #define INNER_STRINGIFY(X) #X #define STRINGIFY(X) INNER_STRINGIFY(X) TEST(CUR_TEST_NAME) { const UnitTest::TestDetails* details = CurrentTest::Details(); CHECK_EQUAL(STRINGIFY(CUR_TEST_NAME), details->testName); } #undef CUR_TEST_NAME #undef INNER_STRINGIFY #undef STRINGIFY quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTest.cpp0000644000372000001440000000454113265006437023025 0ustar robertousers#include "../UnitTest++.h" #include "../TestReporter.h" #include "../TimeHelpers.h" #include "ScopedCurrentTest.h" using namespace UnitTest; namespace { TEST(PassingTestHasNoFailures) { class PassingTest : public Test { public: PassingTest() : Test("passing") {} virtual void RunImpl() const { CHECK(true); } }; TestResults results; { ScopedCurrentTest scopedResults(results); PassingTest().Run(); } CHECK_EQUAL(0, results.GetFailureCount()); } TEST(FailingTestHasFailures) { class FailingTest : public Test { public: FailingTest() : Test("failing") {} virtual void RunImpl() const { CHECK(false); } }; TestResults results; { ScopedCurrentTest scopedResults(results); FailingTest().Run(); } CHECK_EQUAL(1, results.GetFailureCount()); } TEST(ThrowingTestsAreReportedAsFailures) { class CrashingTest : public Test { public: CrashingTest() : Test("throwing") {} virtual void RunImpl() const { throw "Blah"; } }; TestResults results; { ScopedCurrentTest scopedResult(results); CrashingTest().Run(); } CHECK_EQUAL(1, results.GetFailureCount()); } #ifndef UNITTEST_MINGW TEST(CrashingTestsAreReportedAsFailures) { class CrashingTest : public Test { public: CrashingTest() : Test("crashing") {} virtual void RunImpl() const { reinterpret_cast< void (*)() >(0)(); } }; TestResults results; { ScopedCurrentTest scopedResult(results); CrashingTest().Run(); } CHECK_EQUAL(1, results.GetFailureCount()); } #endif TEST(TestWithUnspecifiedSuiteGetsDefaultSuite) { Test test("test"); CHECK(test.m_details.suiteName != NULL); CHECK_EQUAL("DefaultSuite", test.m_details.suiteName); } TEST(TestReflectsSpecifiedSuiteName) { Test test("test", "testSuite"); CHECK(test.m_details.suiteName != NULL); CHECK_EQUAL("testSuite", test.m_details.suiteName); } void Fail() { CHECK(false); } TEST(OutOfCoreCHECKMacrosCanFailTests) { TestResults results; { ScopedCurrentTest scopedResult(results); Fail(); } CHECK_EQUAL(1, results.GetFailureCount()); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestXmlTestReporter.cpp0000644000372000001440000001335213265006437025231 0ustar robertousers#include "../UnitTest++.h" #include "../XmlTestReporter.h" #include using namespace UnitTest; using std::ostringstream; namespace { #ifdef UNITTEST_USE_CUSTOM_STREAMS // Overload to let MemoryOutStream accept std::string MemoryOutStream& operator<<(MemoryOutStream& s, const std::string& value) { s << value.c_str(); return s; } #endif struct XmlTestReporterFixture { XmlTestReporterFixture() : reporter(output) { } ostringstream output; XmlTestReporter reporter; }; TEST_FIXTURE(XmlTestReporterFixture, MultipleCharactersAreEscaped) { TestDetails const details("TestName", "suite", "filename.h", 4321); reporter.ReportTestStart(details); reporter.ReportFailure(details, "\"\"\'\'&&<<>>"); reporter.ReportTestFinish(details, 0.1f); reporter.ReportSummary(1, 2, 3, 0.1f); char const* expected = "" "" "" "" "" ""; CHECK_EQUAL(expected, output.str()); } TEST_FIXTURE(XmlTestReporterFixture, OutputIsCachedUntilReportSummaryIsCalled) { TestDetails const details("", "", "", 0); reporter.ReportTestStart(details); reporter.ReportFailure(details, "message"); reporter.ReportTestFinish(details, 1.0F); CHECK(output.str().empty()); reporter.ReportSummary(1, 1, 1, 1.0f); CHECK(!output.str().empty()); } TEST_FIXTURE(XmlTestReporterFixture, EmptyReportSummaryFormat) { reporter.ReportSummary(0, 0, 0, 0.1f); const char *expected = "" "" ""; CHECK_EQUAL(expected, output.str()); } TEST_FIXTURE(XmlTestReporterFixture, SingleSuccessfulTestReportSummaryFormat) { TestDetails const details("TestName", "DefaultSuite", "", 0); reporter.ReportTestStart(details); reporter.ReportSummary(1, 0, 0, 0.1f); const char *expected = "" "" "" ""; CHECK_EQUAL(expected, output.str()); } TEST_FIXTURE(XmlTestReporterFixture, SingleFailedTestReportSummaryFormat) { TestDetails const details("A Test", "suite", "A File", 4321); reporter.ReportTestStart(details); reporter.ReportFailure(details, "A Failure"); reporter.ReportSummary(1, 1, 1, 0.1f); const char *expected = "" "" "" "" "" ""; CHECK_EQUAL(expected, output.str()); } TEST_FIXTURE(XmlTestReporterFixture, FailureMessageIsXMLEscaped) { TestDetails const details("TestName", "suite", "filename.h", 4321); reporter.ReportTestStart(details); reporter.ReportFailure(details, "\"\'&<>"); reporter.ReportTestFinish(details, 0.1f); reporter.ReportSummary(1, 1, 1, 0.1f); char const* expected = "" "" "" "" "" ""; CHECK_EQUAL(expected, output.str()); } TEST_FIXTURE(XmlTestReporterFixture, OneFailureAndOneSuccess) { TestDetails const failedDetails("FailedTest", "suite", "fail.h", 1); reporter.ReportTestStart(failedDetails); reporter.ReportFailure(failedDetails, "expected 1 but was 2"); reporter.ReportTestFinish(failedDetails, 0.1f); TestDetails const succeededDetails("SucceededTest", "suite", "", 0); reporter.ReportTestStart(succeededDetails); reporter.ReportTestFinish(succeededDetails, 1.0f); reporter.ReportSummary(2, 1, 1, 1.1f); char const* expected = "" "" "" "" "" "" ""; CHECK_EQUAL(expected, output.str()); } TEST_FIXTURE(XmlTestReporterFixture, MultipleFailures) { TestDetails const failedDetails1("FailedTest", "suite", "fail.h", 1); TestDetails const failedDetails2("FailedTest", "suite", "fail.h", 31); reporter.ReportTestStart(failedDetails1); reporter.ReportFailure(failedDetails1, "expected 1 but was 2"); reporter.ReportFailure(failedDetails2, "expected one but was two"); reporter.ReportTestFinish(failedDetails1, 0.1f); reporter.ReportSummary(1, 1, 2, 1.1f); char const* expected = "" "" "" "" "" "" ""; CHECK_EQUAL(expected, output.str()); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTestList.cpp0000644000372000001440000000151213265006437023654 0ustar robertousers#include "../UnitTest++.h" #include "../TestList.h" using namespace UnitTest; namespace { TEST (TestListIsEmptyByDefault) { TestList list; CHECK (list.GetHead() == 0); } TEST (AddingTestSetsHeadToTest) { Test test("test"); TestList list; list.Add(&test); CHECK (list.GetHead() == &test); CHECK (test.next == 0); } TEST (AddingSecondTestAddsItToEndOfList) { Test test1("test1"); Test test2("test2"); TestList list; list.Add(&test1); list.Add(&test2); CHECK (list.GetHead() == &test1); CHECK (test1.next == &test2); CHECK (test2.next == 0); } TEST (ListAdderAddsTestToList) { TestList list; Test test(""); ListAdder adder(list, &test); CHECK (list.GetHead() == &test); CHECK (test.next == 0); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestMemoryOutStream.cpp0000644000372000001440000000704113265006437025220 0ustar robertousers#include "../UnitTest++.h" #include "../MemoryOutStream.h" #include using namespace UnitTest; using namespace std; namespace { TEST(DefaultIsEmptyString) { MemoryOutStream const stream; CHECK(stream.GetText() != 0); CHECK_EQUAL("", stream.GetText()); } TEST(StreamingTextCopiesCharacters) { MemoryOutStream stream; stream << "Lalala"; CHECK_EQUAL("Lalala", stream.GetText()); } TEST(StreamingMultipleTimesConcatenatesResult) { MemoryOutStream stream; stream << "Bork" << "Foo" << "Bar"; CHECK_EQUAL("BorkFooBar", stream.GetText()); } TEST(StreamingIntWritesCorrectCharacters) { MemoryOutStream stream; stream << (int)123; CHECK_EQUAL("123", stream.GetText()); } TEST(StreamingUnsignedIntWritesCorrectCharacters) { MemoryOutStream stream; stream << (unsigned int)123; CHECK_EQUAL("123", stream.GetText()); } TEST(StreamingLongWritesCorrectCharacters) { MemoryOutStream stream; stream << (long)(-123); CHECK_EQUAL("-123", stream.GetText()); } TEST(StreamingUnsignedLongWritesCorrectCharacters) { MemoryOutStream stream; stream << (unsigned long)123; CHECK_EQUAL("123", stream.GetText()); } TEST(StreamingFloatWritesCorrectCharacters) { MemoryOutStream stream; stream << 3.1415f; CHECK(strstr(stream.GetText(), "3.1415")); } TEST(StreamingDoubleWritesCorrectCharacters) { MemoryOutStream stream; stream << 3.1415; CHECK(strstr(stream.GetText(), "3.1415")); } TEST(StreamingPointerWritesCorrectCharacters) { MemoryOutStream stream; int* p = (int*)0x1234; stream << p; CHECK(strstr(stream.GetText(), "1234")); } TEST(StreamingSizeTWritesCorrectCharacters) { MemoryOutStream stream; size_t const s = 53124; stream << s; CHECK_EQUAL("53124", stream.GetText()); } #ifdef UNITTEST_USE_CUSTOM_STREAMS TEST(StreamInitialCapacityIsCorrect) { MemoryOutStream stream(MemoryOutStream::GROW_CHUNK_SIZE); CHECK_EQUAL((int)MemoryOutStream::GROW_CHUNK_SIZE, stream.GetCapacity()); } TEST(StreamInitialCapacityIsMultipleOfGrowChunkSize) { MemoryOutStream stream(MemoryOutStream::GROW_CHUNK_SIZE + 1); CHECK_EQUAL((int)MemoryOutStream::GROW_CHUNK_SIZE * 2, stream.GetCapacity()); } TEST(ExceedingCapacityGrowsBuffer) { MemoryOutStream stream(MemoryOutStream::GROW_CHUNK_SIZE); stream << "012345678901234567890123456789"; char const* const oldBuffer = stream.GetText(); stream << "0123456789"; CHECK(oldBuffer != stream.GetText()); } TEST(ExceedingCapacityGrowsBufferByGrowChunk) { MemoryOutStream stream(MemoryOutStream::GROW_CHUNK_SIZE); stream << "0123456789012345678901234567890123456789"; CHECK_EQUAL(MemoryOutStream::GROW_CHUNK_SIZE * 2, stream.GetCapacity()); } TEST(WritingStringLongerThanCapacityFitsInNewBuffer) { MemoryOutStream stream(8); stream << "0123456789ABCDEF"; CHECK_EQUAL("0123456789ABCDEF", stream.GetText()); } TEST(WritingIntLongerThanCapacityFitsInNewBuffer) { MemoryOutStream stream(8); stream << "aaaa" << 123456;; CHECK_EQUAL("aaaa123456", stream.GetText()); } TEST(WritingFloatLongerThanCapacityFitsInNewBuffer) { MemoryOutStream stream(8); stream << "aaaa" << 123456.0f;; CHECK_EQUAL("aaaa123456.000000f", stream.GetText()); } TEST(WritingSizeTLongerThanCapacityFitsInNewBuffer) { MemoryOutStream stream(8); stream << "aaaa" << size_t(32145); CHECK_EQUAL("aaaa32145", stream.GetText()); } #endif } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestUnitTest++.cpp0000644000372000001440000000543213265006437024013 0ustar robertousers#include "../UnitTest++.h" #include "../ReportAssert.h" #include "ScopedCurrentTest.h" #include // These are sample tests that show the different features of the framework namespace { TEST(ValidCheckSucceeds) { bool const b = true; CHECK(b); } TEST(CheckWorksWithPointers) { void* p = (void *)0x100; CHECK(p); CHECK(p != 0); } TEST(ValidCheckEqualSucceeds) { int const x = 3; int const y = 3; CHECK_EQUAL(x, y); } TEST(CheckEqualWorksWithPointers) { void* p = (void *)0; CHECK_EQUAL((void*)0, p); } TEST(ValidCheckCloseSucceeds) { CHECK_CLOSE(2.0f, 2.001f, 0.01f); CHECK_CLOSE(2.001f, 2.0f, 0.01f); } TEST(ArrayCloseSucceeds) { float const a1[] = {1, 2, 3}; float const a2[] = {1, 2.01f, 3}; CHECK_ARRAY_CLOSE(a1, a2, 3, 0.1f); } TEST (CheckArrayCloseWorksWithVectors) { std::vector< float > a(4); for (int i = 0; i < 4; ++i) a[i] = (float)i; CHECK_ARRAY_CLOSE(a, a, (int)a.size(), 0.0001f); } TEST(CheckThrowMacroSucceedsOnCorrectException) { struct TestException {}; CHECK_THROW(throw TestException(), TestException); } TEST(CheckAssertSucceeds) { CHECK_ASSERT(UnitTest::ReportAssert("desc", "file", 0)); } TEST(CheckThrowMacroFailsOnMissingException) { class NoThrowTest : public UnitTest::Test { public: NoThrowTest() : Test("nothrow") {} void DontThrow() const { } virtual void RunImpl() const { CHECK_THROW(DontThrow(), int); } }; UnitTest::TestResults results; { ScopedCurrentTest scopedResults(results); NoThrowTest test; test.Run(); } CHECK_EQUAL(1, results.GetFailureCount()); } TEST(CheckThrowMacroFailsOnWrongException) { class WrongThrowTest : public UnitTest::Test { public: WrongThrowTest() : Test("wrongthrow") {} virtual void RunImpl() const { CHECK_THROW(throw "oops", int); } }; UnitTest::TestResults results; { ScopedCurrentTest scopedResults(results); WrongThrowTest test; test.Run(); } CHECK_EQUAL(1, results.GetFailureCount()); } struct SimpleFixture { SimpleFixture() { ++instanceCount; } ~SimpleFixture() { --instanceCount; } static int instanceCount; }; int SimpleFixture::instanceCount = 0; TEST_FIXTURE(SimpleFixture, DefaultFixtureCtorIsCalled) { CHECK(SimpleFixture::instanceCount > 0); } TEST_FIXTURE(SimpleFixture, OnlyOneFixtureAliveAtATime) { CHECK_EQUAL(1, SimpleFixture::instanceCount); } void CheckBool(const bool b) { CHECK(b); } TEST(CanCallCHECKOutsideOfTestFunction) { CheckBool(true); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTimeConstraint.cpp0000644000372000001440000000323513265006437025050 0ustar robertousers#include "../UnitTest++.h" #include "../TestResults.h" #include "../TimeHelpers.h" #include "RecordingReporter.h" #include "ScopedCurrentTest.h" using namespace UnitTest; namespace { TEST(TimeConstraintSucceedsWithFastTest) { TestResults result; { ScopedCurrentTest scopedResult(result); TimeConstraint t(200, TestDetails("", "", "", 0)); TimeHelpers::SleepMs(5); } CHECK_EQUAL(0, result.GetFailureCount()); } TEST(TimeConstraintFailsWithSlowTest) { TestResults result; { ScopedCurrentTest scopedResult(result); TimeConstraint t(10, TestDetails("", "", "", 0)); TimeHelpers::SleepMs(20); } CHECK_EQUAL(1, result.GetFailureCount()); } TEST(TimeConstraintFailureIncludesCorrectData) { RecordingReporter reporter; TestResults result(&reporter); { ScopedCurrentTest scopedResult(result); TestDetails const details("testname", "suitename", "filename", 10); TimeConstraint t(10, details); TimeHelpers::SleepMs(20); } using namespace std; CHECK(strstr(reporter.lastFailedFile, "filename")); CHECK_EQUAL(10, reporter.lastFailedLine); CHECK(strstr(reporter.lastFailedTest, "testname")); } TEST(TimeConstraintFailureIncludesTimeoutInformation) { RecordingReporter reporter; TestResults result(&reporter); { ScopedCurrentTest scopedResult(result); TimeConstraint t(10, TestDetails("", "", "", 0)); TimeHelpers::SleepMs(20); } using namespace std; CHECK(strstr(reporter.lastFailedMessage, "ime constraint")); CHECK(strstr(reporter.lastFailedMessage, "under 10ms")); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestTestResults.cpp0000644000372000001440000000575213265006437024414 0ustar robertousers#include "../UnitTest++.h" #include "../TestResults.h" #include "RecordingReporter.h" using namespace UnitTest; namespace { TestDetails const details("testname", "suitename", "filename", 123); TEST(StartsWithNoTestsRun) { TestResults results; CHECK_EQUAL (0, results.GetTotalTestCount()); } TEST(RecordsNumbersOfTests) { TestResults results; results.OnTestStart(details); results.OnTestStart(details); results.OnTestStart(details); CHECK_EQUAL(3, results.GetTotalTestCount()); } TEST(StartsWithNoTestsFailing) { TestResults results; CHECK_EQUAL (0, results.GetFailureCount()); } TEST(RecordsNumberOfFailures) { TestResults results; results.OnTestFailure(details, ""); results.OnTestFailure(details, ""); CHECK_EQUAL(2, results.GetFailureCount()); } TEST(RecordsNumberOfFailedTests) { TestResults results; results.OnTestStart(details); results.OnTestFailure(details, ""); results.OnTestFinish(details, 0); results.OnTestStart(details); results.OnTestFailure(details, ""); results.OnTestFailure(details, ""); results.OnTestFailure(details, ""); results.OnTestFinish(details, 0); CHECK_EQUAL (2, results.GetFailedTestCount()); } TEST(NotifiesReporterOfTestStartWithCorrectInfo) { RecordingReporter reporter; TestResults results(&reporter); results.OnTestStart(details); CHECK_EQUAL (1, reporter.testRunCount); CHECK_EQUAL ("suitename", reporter.lastStartedSuite); CHECK_EQUAL ("testname", reporter.lastStartedTest); } TEST(NotifiesReporterOfTestFailureWithCorrectInfo) { RecordingReporter reporter; TestResults results(&reporter); results.OnTestFailure(details, "failurestring"); CHECK_EQUAL (1, reporter.testFailedCount); CHECK_EQUAL ("filename", reporter.lastFailedFile); CHECK_EQUAL (123, reporter.lastFailedLine); CHECK_EQUAL ("suitename", reporter.lastFailedSuite); CHECK_EQUAL ("testname", reporter.lastFailedTest); CHECK_EQUAL ("failurestring", reporter.lastFailedMessage); } TEST(NotifiesReporterOfCheckFailureWithCorrectInfo) { RecordingReporter reporter; TestResults results(&reporter); results.OnTestFailure(details, "failurestring"); CHECK_EQUAL (1, reporter.testFailedCount); CHECK_EQUAL ("filename", reporter.lastFailedFile); CHECK_EQUAL (123, reporter.lastFailedLine); CHECK_EQUAL ("testname", reporter.lastFailedTest); CHECK_EQUAL ("suitename", reporter.lastFailedSuite); CHECK_EQUAL ("failurestring", reporter.lastFailedMessage); } TEST(NotifiesReporterOfTestEnd) { RecordingReporter reporter; TestResults results(&reporter); results.OnTestFinish(details, 0.1234f); CHECK_EQUAL (1, reporter.testFinishedCount); CHECK_EQUAL ("testname", reporter.lastFinishedTest); CHECK_EQUAL ("suitename", reporter.lastFinishedSuite); CHECK_CLOSE (0.1234f, reporter.lastFinishedTestTime, 0.0001f); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/tests/TestChecks.cpp0000644000372000001440000002112413265006437023302 0ustar robertousers#include "../UnitTest++.h" #include "RecordingReporter.h" using namespace UnitTest; namespace { TEST(CheckEqualWithUnsignedLong) { TestResults results; unsigned long something = 2; CHECK_EQUAL(something, something); } TEST(CheckEqualsWithStringsFailsOnDifferentStrings) { char txt1[] = "Hello"; char txt2[] = "Hallo"; TestResults results; CheckEqual(results, txt1, txt2, TestDetails("", "", "", 0)); CHECK_EQUAL(1, results.GetFailureCount()); } char txt1[] = "Hello"; // non-const on purpose so no folding of duplicate data char txt2[] = "Hello"; TEST(CheckEqualsWithStringsWorksOnContentsNonConstNonConst) { char const* const p1 = txt1; char const* const p2 = txt2; TestResults results; CheckEqual(results, p1, p2, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckEqualsWithStringsWorksOnContentsConstConst) { char* const p1 = txt1; char* const p2 = txt2; TestResults results; CheckEqual(results, p1, p2, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckEqualsWithStringsWorksOnContentsNonConstConst) { char* const p1 = txt1; char const* const p2 = txt2; TestResults results; CheckEqual(results, p1, p2, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckEqualsWithStringsWorksOnContentsConstNonConst) { char const* const p1 = txt1; char* const p2 = txt2; TestResults results; CheckEqual(results, p1, p2, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckEqualsWithStringsWorksOnContentsWithALiteral) { char const* const p1 = txt1; TestResults results; CheckEqual(results, "Hello", p1, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckEqualFailureIncludesCheckExpectedAndActual) { RecordingReporter reporter; TestResults results(&reporter); const int something = 2; CheckEqual(results, 1, something, TestDetails("", "", "", 0)); using namespace std; CHECK(strstr(reporter.lastFailedMessage, "xpected 1")); CHECK(strstr(reporter.lastFailedMessage, "was 2")); } TEST(CheckEqualFailureIncludesDetails) { RecordingReporter reporter; TestResults results(&reporter); TestDetails const details("mytest", "mysuite", "file.h", 101); CheckEqual(results, 1, 2, details); CHECK_EQUAL("mytest", reporter.lastFailedTest); CHECK_EQUAL("mysuite", reporter.lastFailedSuite); CHECK_EQUAL("file.h", reporter.lastFailedFile); CHECK_EQUAL(101, reporter.lastFailedLine); } TEST(CheckCloseTrue) { TestResults results; CheckClose(results, 3.001f, 3.0f, 0.1f, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckCloseFalse) { TestResults results; CheckClose(results, 3.12f, 3.0f, 0.1f, TestDetails("", "", "", 0)); CHECK_EQUAL(1, results.GetFailureCount()); } TEST(CheckCloseWithZeroEpsilonWorksForSameNumber) { TestResults results; CheckClose(results, 0.1f, 0.1f, 0, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckCloseWithNaNFails) { union { unsigned int bitpattern; float nan; }; bitpattern = 0xFFFFFFFF; TestResults results; CheckClose(results, 3.0f, nan, 0.1f, TestDetails("", "", "", 0)); CHECK_EQUAL(1, results.GetFailureCount()); } TEST(CheckCloseWithNaNAgainstItselfFails) { union { unsigned int bitpattern; float nan; }; bitpattern = 0xFFFFFFFF; TestResults results; CheckClose(results, nan, nan, 0.1f, TestDetails("", "", "", 0)); CHECK_EQUAL(1, results.GetFailureCount()); } TEST(CheckCloseFailureIncludesCheckExpectedAndActual) { RecordingReporter reporter; TestResults results(&reporter); const float expected = 0.9f; const float actual = 1.1f; CheckClose(results, expected, actual, 0.01f, TestDetails("", "", "", 0)); using namespace std; CHECK(strstr(reporter.lastFailedMessage, "xpected 0.9")); CHECK(strstr(reporter.lastFailedMessage, "was 1.1")); } TEST(CheckCloseFailureIncludesTolerance) { RecordingReporter reporter; TestResults results(&reporter); CheckClose(results, 2, 3, 0.01f, TestDetails("", "", "", 0)); using namespace std; CHECK(strstr(reporter.lastFailedMessage, "0.01")); } TEST(CheckCloseFailureIncludesDetails) { RecordingReporter reporter; TestResults results(&reporter); TestDetails const details("mytest", "mysuite", "header.h", 10); CheckClose(results, 2, 3, 0.01f, details); CHECK_EQUAL("mytest", reporter.lastFailedTest); CHECK_EQUAL("mysuite", reporter.lastFailedSuite); CHECK_EQUAL("header.h", reporter.lastFailedFile); CHECK_EQUAL(10, reporter.lastFailedLine); } TEST(CheckArrayEqualTrue) { TestResults results; int const array[3] = { 1, 2, 3 }; CheckArrayEqual(results, array, array, 3, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckArrayEqualFalse) { TestResults results; int const array1[3] = { 1, 2, 3 }; int const array2[3] = { 1, 2, 2 }; CheckArrayEqual(results, array1, array2, 3, TestDetails("", "", "", 0)); CHECK_EQUAL(1, results.GetFailureCount()); } TEST(CheckArrayCloseTrue) { TestResults results; float const array1[3] = { 1.0f, 1.5f, 2.0f }; float const array2[3] = { 1.01f, 1.51f, 2.01f }; CheckArrayClose(results, array1, array2, 3, 0.02f, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckArrayCloseFalse) { TestResults results; float const array1[3] = { 1.0f, 1.5f, 2.0f }; float const array2[3] = { 1.01f, 1.51f, 2.01f }; CheckArrayClose(results, array1, array2, 3, 0.001f, TestDetails("", "", "", 0)); CHECK_EQUAL(1, results.GetFailureCount()); } TEST(CheckArrayCloseFailureIncludesDetails) { RecordingReporter reporter; TestResults results(&reporter); TestDetails const details("arrayCloseTest", "arrayCloseSuite", "file", 1337); float const array1[3] = { 1.0f, 1.5f, 2.0f }; float const array2[3] = { 1.01f, 1.51f, 2.01f }; CheckArrayClose(results, array1, array2, 3, 0.001f, details); CHECK_EQUAL("arrayCloseTest", reporter.lastFailedTest); CHECK_EQUAL("arrayCloseSuite", reporter.lastFailedSuite); CHECK_EQUAL("file", reporter.lastFailedFile); CHECK_EQUAL(1337, reporter.lastFailedLine); } TEST(CheckArray2DCloseTrue) { TestResults results; float const array1[3][3] = { { 1.0f, 1.5f, 2.0f }, { 2.0f, 2.5f, 3.0f }, { 3.0f, 3.5f, 4.0f } }; float const array2[3][3] = { { 1.01f, 1.51f, 2.01f }, { 2.01f, 2.51f, 3.01f }, { 3.01f, 3.51f, 4.01f } }; CheckArray2DClose(results, array1, array2, 3, 3, 0.02f, TestDetails("", "", "", 0)); CHECK_EQUAL(0, results.GetFailureCount()); } TEST(CheckArray2DCloseFalse) { TestResults results; float const array1[3][3] = { { 1.0f, 1.5f, 2.0f }, { 2.0f, 2.5f, 3.0f }, { 3.0f, 3.5f, 4.0f } }; float const array2[3][3] = { { 1.01f, 1.51f, 2.01f }, { 2.01f, 2.51f, 3.01f }, { 3.01f, 3.51f, 4.01f } }; CheckArray2DClose(results, array1, array2, 3, 3, 0.001f, TestDetails("", "", "", 0)); CHECK_EQUAL(1, results.GetFailureCount()); } TEST(CheckCloseWithDoublesSucceeds) { CHECK_CLOSE(0.5, 0.5, 0.0001); } TEST(CheckArray2DCloseFailureIncludesDetails) { RecordingReporter reporter; TestResults results(&reporter); TestDetails const details("array2DCloseTest", "array2DCloseSuite", "file", 1234); float const array1[3][3] = { { 1.0f, 1.5f, 2.0f }, { 2.0f, 2.5f, 3.0f }, { 3.0f, 3.5f, 4.0f } }; float const array2[3][3] = { { 1.01f, 1.51f, 2.01f }, { 2.01f, 2.51f, 3.01f }, { 3.01f, 3.51f, 4.01f } }; CheckArray2DClose(results, array1, array2, 3, 3, 0.001f, details); CHECK_EQUAL("array2DCloseTest", reporter.lastFailedTest); CHECK_EQUAL("array2DCloseSuite", reporter.lastFailedSuite); CHECK_EQUAL("file", reporter.lastFailedFile); CHECK_EQUAL(1234, reporter.lastFailedLine); } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/CurrentTest.h0000644000372000001440000000035113265006437022026 0ustar robertousers#ifndef UNITTEST_CURRENTTESTRESULTS_H #define UNITTEST_CURRENTTESTRESULTS_H namespace UnitTest { class TestResults; class TestDetails; namespace CurrentTest { TestResults*& Results(); const TestDetails*& Details(); } } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestMacros.h0000644000372000001440000001207713265006437021640 0ustar robertousers#ifndef UNITTEST_TESTMACROS_H #define UNITTEST_TESTMACROS_H #include "Config.h" #include "ExecuteTest.h" #include "AssertException.h" #include "TestDetails.h" #include "MemoryOutStream.h" #ifndef UNITTEST_POSIX #define UNITTEST_THROW_SIGNALS #else #include "Posix/SignalTranslator.h" #endif #ifdef TEST #error UnitTest++ redefines TEST #endif #ifdef TEST_EX #error UnitTest++ redefines TEST_EX #endif #ifdef TEST_FIXTURE_EX #error UnitTest++ redefines TEST_FIXTURE_EX #endif #define SUITE(Name) \ namespace Suite##Name { \ namespace UnitTestSuite { \ inline char const* GetSuiteName () { \ return #Name ; \ } \ } \ } \ namespace Suite##Name #define TEST_EX(Name, List) \ class Test##Name : public UnitTest::Test \ { \ public: \ Test##Name() : Test(#Name, UnitTestSuite::GetSuiteName(), __FILE__, __LINE__) {} \ private: \ virtual void RunImpl() const; \ } test##Name##Instance; \ \ UnitTest::ListAdder adder##Name (List, &test##Name##Instance); \ \ void Test##Name::RunImpl() const #define TEST(Name) TEST_EX(Name, UnitTest::Test::GetTestList()) #define TEST_FIXTURE_EX(Fixture, Name, List) \ class Fixture##Name##Helper : public Fixture \ { \ public: \ explicit Fixture##Name##Helper(UnitTest::TestDetails const& details) : m_details(details) {} \ void RunImpl(); \ UnitTest::TestDetails const& m_details; \ private: \ Fixture##Name##Helper(Fixture##Name##Helper const&); \ Fixture##Name##Helper& operator =(Fixture##Name##Helper const&); \ }; \ \ class Test##Fixture##Name : public UnitTest::Test \ { \ public: \ Test##Fixture##Name() : Test(#Name, UnitTestSuite::GetSuiteName(), __FILE__, __LINE__) {} \ private: \ virtual void RunImpl() const; \ } test##Fixture##Name##Instance; \ \ UnitTest::ListAdder adder##Fixture##Name (List, &test##Fixture##Name##Instance); \ \ void Test##Fixture##Name::RunImpl() const \ { \ bool ctorOk = false; \ try { \ Fixture##Name##Helper fixtureHelper(m_details); \ ctorOk = true; \ UnitTest::ExecuteTest(fixtureHelper, m_details); \ } \ catch (UnitTest::AssertException const& e) \ { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(m_details.testName, m_details.suiteName, e.Filename(), e.LineNumber()), e.what()); \ } \ catch (std::exception const& e) \ { \ UnitTest::MemoryOutStream stream; \ stream << "Unhandled exception: " << e.what(); \ UnitTest::CurrentTest::Results()->OnTestFailure(m_details, stream.GetText()); \ } \ catch (...) { \ if (ctorOk) \ { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(m_details, __LINE__), \ "Unhandled exception while destroying fixture " #Fixture); \ } \ else \ { \ UnitTest::CurrentTest::Results()->OnTestFailure(UnitTest::TestDetails(m_details, __LINE__), \ "Unhandled exception while constructing fixture " #Fixture); \ } \ } \ } \ void Fixture##Name##Helper::RunImpl() #define TEST_FIXTURE(Fixture,Name) TEST_FIXTURE_EX(Fixture, Name, UnitTest::Test::GetTestList()) #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/TestDetails.cpp0000644000372000001440000000074413265006437022332 0ustar robertousers#include "TestDetails.h" namespace UnitTest { TestDetails::TestDetails(char const* testName_, char const* suiteName_, char const* filename_, int lineNumber_) : suiteName(suiteName_) , testName(testName_) , filename(filename_) , lineNumber(lineNumber_) { } TestDetails::TestDetails(const TestDetails& details, int lineNumber_) : suiteName(details.suiteName) , testName(details.testName) , filename(details.filename) , lineNumber(lineNumber_) { } } quickfix-1.15.1+dfsg.orig/UnitTest++/src/Checks.h0000644000372000001440000001150713265006437020751 0ustar robertousers#ifndef UNITTEST_CHECKS_H #define UNITTEST_CHECKS_H #include "Config.h" #include "TestResults.h" #include "MemoryOutStream.h" namespace UnitTest { template< typename Value > bool Check(Value const value) { return !!value; // doing double negative to avoid silly VS warnings } template< typename Expected, typename Actual > void CheckEqual(TestResults& results, Expected const& expected, Actual const& actual, TestDetails const& details) { if (!(expected == actual)) { UnitTest::MemoryOutStream stream; stream << "Expected " << expected << " but was " << actual; results.OnTestFailure(details, stream.GetText()); } } void CheckEqual(TestResults& results, char const* expected, char const* actual, TestDetails const& details); void CheckEqual(TestResults& results, char* expected, char* actual, TestDetails const& details); void CheckEqual(TestResults& results, char* expected, char const* actual, TestDetails const& details); void CheckEqual(TestResults& results, char const* expected, char* actual, TestDetails const& details); template< typename Expected, typename Actual, typename Tolerance > bool AreClose(Expected const& expected, Actual const& actual, Tolerance const& tolerance) { return (actual >= (expected - tolerance)) && (actual <= (expected + tolerance)); } template< typename Expected, typename Actual, typename Tolerance > void CheckClose(TestResults& results, Expected const& expected, Actual const& actual, Tolerance const& tolerance, TestDetails const& details) { if (!AreClose(expected, actual, tolerance)) { UnitTest::MemoryOutStream stream; stream << "Expected " << expected << " +/- " << tolerance << " but was " << actual; results.OnTestFailure(details, stream.GetText()); } } template< typename Expected, typename Actual > void CheckArrayEqual(TestResults& results, Expected const& expected, Actual const& actual, int const count, TestDetails const& details) { bool equal = true; for (int i = 0; i < count; ++i) equal &= (expected[i] == actual[i]); if (!equal) { UnitTest::MemoryOutStream stream; stream << "Expected [ "; for (int expectedIndex = 0; expectedIndex < count; ++expectedIndex) stream << expected[expectedIndex] << " "; stream << "] but was [ "; for (int actualIndex = 0; actualIndex < count; ++actualIndex) stream << actual[actualIndex] << " "; stream << "]"; results.OnTestFailure(details, stream.GetText()); } } template< typename Expected, typename Actual, typename Tolerance > bool ArrayAreClose(Expected const& expected, Actual const& actual, int const count, Tolerance const& tolerance) { bool equal = true; for (int i = 0; i < count; ++i) equal &= AreClose(expected[i], actual[i], tolerance); return equal; } template< typename Expected, typename Actual, typename Tolerance > void CheckArrayClose(TestResults& results, Expected const& expected, Actual const& actual, int const count, Tolerance const& tolerance, TestDetails const& details) { bool equal = ArrayAreClose(expected, actual, count, tolerance); if (!equal) { UnitTest::MemoryOutStream stream; stream << "Expected [ "; for (int expectedIndex = 0; expectedIndex < count; ++expectedIndex) stream << expected[expectedIndex] << " "; stream << "] +/- " << tolerance << " but was [ "; for (int actualIndex = 0; actualIndex < count; ++actualIndex) stream << actual[actualIndex] << " "; stream << "]"; results.OnTestFailure(details, stream.GetText()); } } template< typename Expected, typename Actual, typename Tolerance > void CheckArray2DClose(TestResults& results, Expected const& expected, Actual const& actual, int const rows, int const columns, Tolerance const& tolerance, TestDetails const& details) { bool equal = true; for (int i = 0; i < rows; ++i) equal &= ArrayAreClose(expected[i], actual[i], columns, tolerance); if (!equal) { UnitTest::MemoryOutStream stream; stream << "Expected [ "; for (int expectedRow = 0; expectedRow < rows; ++expectedRow) { stream << "[ "; for (int expectedColumn = 0; expectedColumn < columns; ++expectedColumn) stream << expected[expectedRow][expectedColumn] << " "; stream << "] "; } stream << "] +/- " << tolerance << " but was [ "; for (int actualRow = 0; actualRow < rows; ++actualRow) { stream << "[ "; for (int actualColumn = 0; actualColumn < columns; ++actualColumn) stream << actual[actualRow][actualColumn] << " "; stream << "] "; } stream << "]"; results.OnTestFailure(details, stream.GetText()); } } } #endif quickfix-1.15.1+dfsg.orig/UnitTest++/src/UnitTest++.h0000644000372000001440000000044513265006437021455 0ustar robertousers#ifndef UNITTESTCPP_H #define UNITTESTCPP_H //lint -esym(1509,*Fixture) #include "Config.h" #include "Test.h" #include "TestList.h" #include "TestSuite.h" #include "TestResults.h" #include "TestMacros.h" #include "CheckMacros.h" #include "TestRunner.h" #include "TimeConstraint.h" #endif quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++.vsnet2003.sln0000644000372000001440000000275313265006437022702 0ustar robertousersMicrosoft Visual Studio Solution File, Format Version 8.00 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest++.vsnet2003", "UnitTest++.vsnet2003.vcproj", "{7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestUnitTest++.vsnet2003", "TestUnitTest++.vsnet2003.vcproj", "{ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}" ProjectSection(ProjectDependencies) = postProject {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5} = {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5} EndProjectSection EndProject Global GlobalSection(SolutionConfiguration) = preSolution Debug = Debug Release = Release EndGlobalSection GlobalSection(ProjectConfiguration) = postSolution {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Debug.ActiveCfg = Debug|Win32 {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Debug.Build.0 = Debug|Win32 {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Release.ActiveCfg = Release|Win32 {7E5DD804-EC63-4FA5-BB6D-53DA86806EF5}.Release.Build.0 = Release|Win32 {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Debug.ActiveCfg = Debug|Win32 {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Debug.Build.0 = Debug|Win32 {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Release.ActiveCfg = Release|Win32 {ACDF9A6A-874F-49E5-AB7C-74F8150BB4C7}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection GlobalSection(ExtensibilityAddIns) = postSolution EndGlobalSection EndGlobal quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++_vs9.vcproj0000644000372000001440000001300213265006437022534 0ustar robertousers quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++.vsnet2005.vcproj0000644000372000001440000001257513265006437023416 0ustar robertousers quickfix-1.15.1+dfsg.orig/UnitTest++/TestUnitTestPP_vs6.dsp0000644000372000001440000001300513265006437022771 0ustar robertousers# Microsoft Developer Studio Project File - Name="TestUnitTestPP_vs6" - Package Owner=<4> # Microsoft Developer Studio Generated Build File, Format Version 6.00 # ** ҏWȂł ** # TARGTYPE "Win32 (x86) Console Application" 0x0103 CFG=TestUnitTestPP_vs6 - Win32 Debug !MESSAGE ͗LҲ̧قł͂܂B ۼުĂނ邽߂ɂ NMAKE gpĂB !MESSAGE [Ҳ̧ق̴߰] ނgpĎsĂ !MESSAGE !MESSAGE NMAKE /f "TestUnitTestPP_vs6.mak". !MESSAGE !MESSAGE NMAKE ̎sɍ\wł܂ !MESSAGE ײݏϸۂ̐ݒ`܂B: !MESSAGE !MESSAGE NMAKE /f "TestUnitTestPP_vs6.mak" CFG="TestUnitTestPP_vs6 - Win32 Debug" !MESSAGE !MESSAGE I”\ Ӱ: !MESSAGE !MESSAGE "TestUnitTestPP_vs6 - Win32 Release" ("Win32 (x86) Console Application" p) !MESSAGE "TestUnitTestPP_vs6 - Win32 Debug" ("Win32 (x86) Console Application" p) !MESSAGE # Begin Project # PROP AllowPerConfigDependencies 0 # PROP Scc_ProjName "" # PROP Scc_LocalPath "" CPP=cl.exe RSC=rc.exe !IF "$(CFG)" == "TestUnitTestPP_vs6 - Win32 Release" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 0 # PROP BASE Output_Dir "Release" # PROP BASE Intermediate_Dir "Release" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 # PROP Output_Dir "Release" # PROP Intermediate_Dir "Release" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c # ADD BASE RSC /l 0x411 /d "NDEBUG" # ADD RSC /l 0x411 /d "NDEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 !ELSEIF "$(CFG)" == "TestUnitTestPP_vs6 - Win32 Debug" # PROP BASE Use_MFC 0 # PROP BASE Use_Debug_Libraries 1 # PROP BASE Output_Dir "Debug" # PROP BASE Intermediate_Dir "Debug" # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c # ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c # ADD BASE RSC /l 0x411 /d "_DEBUG" # ADD RSC /l 0x411 /d "_DEBUG" BSC32=bscmake.exe # ADD BASE BSC32 /nologo # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept !ENDIF # Begin Target # Name "TestUnitTestPP_vs6 - Win32 Release" # Name "TestUnitTestPP_vs6 - Win32 Debug" # Begin Group "Source Files" # PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" # Begin Source File SOURCE=.\src\tests\Main.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestAssertHandler.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestCheckMacros.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestChecks.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestCurrentTest.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestDeferredTestReporter.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestMemoryOutStream.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTest.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTestList.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTestMacros.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTestResults.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTestRunner.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTestSuite.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTimeConstraint.cpp # End Source File # Begin Source File SOURCE=.\src\tests\TestTimeConstraintMacro.cpp # End Source File # Begin Source File SOURCE=".\src\tests\TestUnitTest++.cpp" # End Source File # Begin Source File SOURCE=.\src\tests\TestXmlTestReporter.cpp # End Source File # End Group # Begin Group "Header Files" # PROP Default_Filter "h;hpp;hxx;hm;inl" # Begin Source File SOURCE=.\src\tests\RecordingReporter.h # End Source File # Begin Source File SOURCE=.\src\tests\ScopedCurrentTest.h # End Source File # End Group # End Target # End Project quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTestPP_vs6.dsw0000644000372000001440000000146713265006437022151 0ustar robertousersMicrosoft Developer Studio Workspace File, Format Version 6.00 # x: ܰ߰ ̧ ҏW܂͍폜Ȃł! ############################################################################### Project: "TestUnitTestPP_vs6"=".\TestUnitTestPP_vs6.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ Begin Project Dependency Project_Dep_Name UnitTestPP_vs6 End Project Dependency }}} ############################################################################### Project: "UnitTestPP_vs6"=".\UnitTestPP_vs6.dsp" - Package Owner=<4> Package=<5> {{{ }}} Package=<4> {{{ }}} ############################################################################### Global: Package=<5> {{{ }}} Package=<3> {{{ }}} ############################################################################### quickfix-1.15.1+dfsg.orig/UnitTest++/CMakeLists.txt0000644000372000001440000000237613265006437021355 0ustar robertousersset ( UnitTest++_SOURCES src/AssertException.cpp src/Checks.cpp src/CurrentTest.cpp src/DeferredTestReporter.cpp src/DeferredTestResult.cpp src/MemoryOutStream.cpp src/ReportAssert.cpp src/Test.cpp src/TestDetails.cpp src/TestList.cpp src/TestReporter.cpp src/TestReporterStdout.cpp src/TestResults.cpp src/TestRunner.cpp src/TimeConstraint.cpp src/XmlTestReporter.cpp ) if (WIN32) set (UnitTest++_SOURCES ${UnitTest++_SOURCES} src/Win32/TimeHelpers.cpp) else() set (UnitTest++_SOURCES ${UnitTest++_SOURCES} src/Posix/SignalTranslator.cpp src/Posix/TimeHelpers.cpp) endif() add_library(UnitTest++ STATIC ${UnitTest++_SOURCES}) set (TestUnitTest++_SOURCES src/tests/Main.cpp src/tests/TestAssertHandler.cpp src/tests/TestCheckMacros.cpp src/tests/TestChecks.cpp src/tests/TestCurrentTest.cpp src/tests/TestDeferredTestReporter.cpp src/tests/TestMemoryOutStream.cpp src/tests/TestTest.cpp src/tests/TestTestList.cpp src/tests/TestTestMacros.cpp src/tests/TestTestResults.cpp src/tests/TestTestRunner.cpp src/tests/TestTestSuite.cpp src/tests/TestTimeConstraint.cpp src/tests/TestTimeConstraintMacro.cpp src/tests/TestUnitTest++.cpp src/tests/TestXmlTestReporter.cpp) add_executable(TestUnitTest++ ${TestUnitTest++_SOURCES}) target_link_libraries(TestUnitTest++ UnitTest++) quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++_vs8.vcproj0000644000372000001440000001263613265006437022547 0ustar robertousers quickfix-1.15.1+dfsg.orig/UnitTest++/README0000644000372000001440000000407613265006437017474 0ustar robertousersUnitTest++ README Version: v1.4 Last update: 2008-10-30 UnitTest++ is free software. You may copy, distribute, and modify it under the terms of the License contained in the file COPYING distributed with this package. This license is the same as the MIT/X Consortium license. See src/tests/TestUnitTest++.cpp for usage. Authors: Noel Llopis (llopis@convexhull.com) Charles Nicholson (charles.nicholson@gmail.com) Contributors: Jim Tilander Kim Grasman Jonathan Jansson Dirck Blaskey Rory Driscoll Dan Lind Matt Kimmel -- Submitted with permission from Blue Fang Games Anthony Moralez Jeff Dixon Randy Coulman Lieven van der Heide Release notes: -------------- Version 1.4 (2008-10-30) - CHECK macros work at arbitrary stack depth from inside TESTs. - Remove obsolete TEST_UTILITY macros - Predicated test execution (via TestRunner::RunTestsIf) - Better exception handling for fixture ctors/dtors. - VC6/7/8/9 support Version 1.3 (2007-4-22) - Removed dynamic memory allocations (other than streams) - MinGW support - Consistent (native) line endings - Minor bug fixing Version 1.2 (2006-10-29) - First pass at documentation. - More detailed error crash catching in fixtures. - Standard streams used for printing objects under check. This should allow the use of standard class types such as std::string or other custom classes with stream operators to ostream. - Standard streams can be optionally compiled off by defining UNITTEST_USE_CUSTOM_STREAMS in Config.h - Added named test suites - Added CHECK_ARRAY2D_CLOSE - Posix library name is libUnitTest++.a now - Floating point numbers are postfixed with f in the failure reports Version 1.1 (2006-04-18) - CHECK macros do not have side effects even if one of the parameters changes state - Removed CHECK_ARRAY_EQUAL (too similar to CHECK_ARRAY_CLOSE) - Added local and global time constraints - Removed dependencies on strstream - Improved Posix signal to exception translator - Failing tests are added to Visual Studio's error list - Fixed Visual Studio projects to work with spaces in directories Version 1.0 (2006-03-15) - Initial release quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++_vs10.vcxproj0000644000372000001440000001374413265006437023011 0ustar robertousers Debug Win32 Release Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} UnitTest Win32Proj UnitTest++_vs10 StaticLibrary Unicode false StaticLibrary Unicode <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ obj\$(ProjectName)\$(Configuration)\ $(SolutionDir)lib\ obj\$(ProjectName)\$(Configuration)\ Disabled WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true Async EnableFastChecks MultiThreadedDebugDLL Level4 EditAndContinue MinSpace WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) Async MultiThreadedDLL Level4 ProgramDatabase quickfix-1.15.1+dfsg.orig/UnitTest++/docs/0000755000372000001440000000000013265006437017535 5ustar robertousersquickfix-1.15.1+dfsg.orig/UnitTest++/docs/UnitTest++.html0000644000372000001440000003005413265006437022332 0ustar robertousers UnitTest++ in brief

UnitTest++ in brief

Introduction

This little document serves as bare-bones documentation for UnitTest++.

For background, goals and license details, see:

The documentation, while sparse, aims to be practical, so it should give you enough info to get started using UnitTest++ as fast as possible.

Building UnitTest++

Building UnitTest++ will be specific to each platform and build environment, but it should be straightforward.

Building with Visual Studio

If you are using Visual Studio, go for either of the provided .sln files, depending on version. There are no prefabricated solutions for versions earlier than VS.NET 2003, but we have had reports of people building UnitTest++ with at least VS.NET 2002.

Building with Make

The bundled makefile is written to build with g++. It also needs sed installed in the path, and to be able to use the mv and rm shell commands. The makefile should be usable on most Posix-like platforms.

Do "make all" to generate a library and test executable. A final build step runs all unit tests to make sure that the result works as expected.

Packaging

You'll probably want to keep the generated library in a shared space in source control, so you can reuse it for multiple test projects. A redistributable package of UnitTest++ would consist of the generated library file, and all of the header files in UnitTest++/src/ and its per-platform subfolders. The tests directory only contains the unit tests for the library, and need not be included.

Using UnitTest++

The source code for UnitTest++ comes with a full test suite written using UnitTest++. This is a great place to learn techniques for testing. There is one sample .cpp file: UnitTest++/src/tests/TestUnitTest++.cpp. It covers most of UnitTest++'s features in an easy-to-grasp context, so start there if you want a quick overview of typical usage.

Getting started

Listed below is a minimal C++ program to run a failing test through UnitTest++.

  // test.cpp
  #include <UnitTest++.h>

  TEST(FailSpectacularly)
  {
    CHECK(false);
  }

  int main()
  {
    return UnitTest::RunAllTests();
  }

UnitTest++.h is a facade header for UnitTest++, so including that should get you all features of the library. All classes and free functions are placed in namespace UnitTest, so you need to either qualify their full names (as with RunAllTests() in the example) or add a using namespace UnitTest; statement in your .cpp files. Note that any mention of UnitTest++ functions and classes in this document assume that the UnitTest namespace has been opened.

Compiling and linking this program with UnitTest++'s static library into an executable, and running it, will produce the following output (details may vary):

  .\test.cpp(5): error: Failure in FailSpectacularly: false
  FAILED: 1 out of 1 tests failed (1 failures).
  Test time: 0.00 seconds.

UnitTest++ attempts to report every failure in an IDE-friendly format, depending on platform (e.g. you can double-click it in Visual Studio's error list.) The exit code will be the number of failed tests, so that a failed test run always returns a non-zero exit code.

Test macros

To add a test, simply put the following code in a .cpp file of your choice:

  TEST(YourTestName)
  {
  }

The TEST macro contains enough machinery to turn this slightly odd-looking syntax into legal C++, and automatically register the test in a global list. This test list forms the basis of what is executed by RunAllTests().

If you want to re-use a set of test data for more than one test, or provide setup/teardown for tests, you can use the TEST_FIXTURE macro instead. The macro requires that you pass it a class name that it will instantiate, so any setup and teardown code should be in its constructor and destructor.

  struct SomeFixture
  {
    SomeFixture() { /* some setup */ }
    ~SomeFixture() { /* some teardown */ }

    int testData;
  };
 
  TEST_FIXTURE(SomeFixture, YourTestName)
  {
    int temp = testData;
  }

Note how members of the fixture are used as if they are a part of the test, since the macro-generated test class derives from the provided fixture class.

Suite macros

Tests can be grouped into suites, using the SUITE macro. A suite serves as a namespace for test names, so that the same test name can be used in two difference contexts.

  SUITE(YourSuiteName)
  {
    TEST(YourTestName)
    {
    }

    TEST(YourOtherTestName)
    {
    }
  }

This will place the tests into a C++ namespace called YourSuiteName, and make the suite name available to UnitTest++. RunAllTests() can be called for a specific suite name, so you can use this to build named groups of tests to be run together.

Simple check macros

In test cases, we want to check the results of our system under test. UnitTest++ provides a number of check macros that handle comparison and proper failure reporting.

The most basic variety is the boolean CHECK macro:

  CHECK(false); // fails

It will fail if the boolean expression evaluates to false.

For equality checks, it's generally better to use CHECK_EQUAL:

  CHECK_EQUAL(10, 20); // fails
  CHECK_EQUAL("foo", "bar"); // fails

Note how CHECK_EQUAL is overloaded for C strings, so you don't have to resort to strcmp or similar. There is no facility for case-insensitive comparison or string searches, so you may have to drop down to a plain boolean CHECK with help from the CRT:

  CHECK(std::strstr("zaza", "az") != 0); // succeeds

For floating-point comparison, equality isn't necessarily well-defined, so you should prefer the CHECK_CLOSE macro:

  CHECK_CLOSE(3.14, 3.1415, 0.01); // succeeds

All of the macros are tailored to avoid unintended side-effects, for example:

  TEST(CheckMacrosHaveNoSideEffects)
  {
    int i = 4;
    CHECK_EQUAL(5, ++i); // succeeds
    CHECK_EQUAL(5, i); // succeeds
  }

The check macros guarantee that the ++i expression isn't repeated internally, as demonstrated above.

Array check macros

There is a set of check macros for array comparison as well:

  const float oned[2] = { 10, 20 };
  CHECK_ARRAY_EQUAL(oned, oned, 2); // succeeds
  CHECK_ARRAY_CLOSE(oned, oned, 2, 0.00); // succeeds

  const float twod[2][3] = { {0, 1, 2}, {2, 3, 4} };
  CHECK_ARRAY2D_CLOSE(twod, twod, 2, 3, 0.00); // succeeds

The array equal macro compares elements using operator==, so CHECK_ARRAY_EQUAL won't work for an array of C strings, for example.

The array close macros are similar to the regular CHECK_CLOSE macro, and are really only useful for scalar types, that can be compared in terms of a difference between two array elements.

Note that the one-dimensional array macros work for std::vector as well, as it can be indexed just as a C array.

Exception check macros

Finally, there's a CHECK_THROW macro, which asserts that its enclosed expression throws the specified type:

  struct TestException {};
  CHECK_THROW(throw TestException(), TestException); // succeeds

UnitTest++ natively catches exceptions if your test code doesn't. So if your code under test throws any exception UnitTest++ will fail the test and report either using the what() method for std::exception derivatives or just a plain message for unknown exception types.

Should your test or code raise an irrecoverable error (an Access Violation on Win32, for example, or a signal on Linux), UnitTest++ will attempt to map them to an exception and fail the test, just as for other unhandled exceptions.

Time constraints

UnitTest++ can fail a test if it takes too long to complete, using so-called time constraints.

They come in two flavors; local and global time constraints.

Local time constraints are limited to the current scope, like so:

  TEST(YourTimedTest)
  {
     // Lengthy setup...

     {
        UNITTEST_TIME_CONSTRAINT(50);

        // Do time-critical stuff
     }

     // Lengthy teardown...
  }

The test will fail if the "Do time-critical stuff" block takes longer than 50 ms to complete. The time-consuming setup and teardown are not measured, since the time constraint is scope-bound. It's perfectly valid to have multiple local time constraints in the same test, as long as there is only one per block.

A global time constraint, on the other hand, requires that all of the tests in a test run are faster than a specified amount of time. This allows you, when you run a suite of tests, to ask UnitTest++ to fail it entirely if any test exceeds the global constraint. The max time is passed as a parameter to an overload of RunAllTests().

If you want to use a global time constraint, but have one test that is notoriously slow, you can exempt it from inspection by using the UNITTEST_TIME_CONSTRAINT_EXEMPT macro anywhere inside the test body.

  TEST(NotoriouslySlowTest)
  {
     UNITTEST_TIME_CONSTRAINT_EXEMPT();

     // Oh boy, this is going to take a while
     ...
  }

Test runners

The RunAllTests() function has an overload that lets you customize the behavior of the runner, such as global time constraints, custom reporters, which suite to run, etc.

  int RunAllTests(TestReporter& reporter, TestList const& list, char const* suiteName, int const maxTestTimeInMs);

If you attempt to pass custom parameters to RunAllTests(), note that the list parameter should have the value Test::GetTestList().

The parameterless RunAllTests() is a simple wrapper for this one, with sensible defaults.

Example setup

How to create a new test project varies depending on your environment, but here are some directions on common file structure and usage.

The general idea is that you keep one Main.cpp file with the entry-point which calls RunAllTests().

Then you can simply compile and link new .cpp files at will, typically one per test suite.

   + ShaverTests/
   |
   +- Main.cpp
   |
   +- TestBrush.cpp   
   +- TestEngine.cpp
   +- TestRazor.cpp   

Each of the Test*.cpp files will contain one or more TEST macro incantations with the associated test code. There are no source-level dependencies between Main.cpp and Test*.cpp, as the TEST macro handles the registration and setup necessary for RunAllTests() to find all tests compiled into the same final executable.

UnitTest++ does not require this structure, even if this is how the library itself does it. As long as your test project contains one or more TESTs and calls RunAllTests() at one point or another, it will be handled by UnitTest++.

It's common to make the generated executable start as a post-build step, so that merely building your test project will run the tests as well. Since the exit code is the count of failures, a failed test will generally break the build, as most build engines will fail a build if any step returns a non-zero exit code.

quickfix-1.15.1+dfsg.orig/UnitTest++/UnitTest++_vs12.vcxproj0000644000372000001440000001371113265006437023005 0ustar robertousers Debug Win32 Release Win32 {64A4FEFE-0461-4E95-8CC1-91EF5F57DBC6} UnitTest Win32Proj UnitTest++_vs12 StaticLibrary Unicode false v120 StaticLibrary Unicode v120 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ obj\$(ProjectName)\$(Configuration)\ $(SolutionDir)lib\ obj\$(ProjectName)\$(Configuration)\ Disabled WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) true Async EnableFastChecks MultiThreadedDebugDLL Level4 EditAndContinue MinSpace WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions) Async MultiThreadedDLL Level4 ProgramDatabase quickfix-1.15.1+dfsg.orig/doc/0000755000372000001440000000000013265006437015445 5ustar robertousersquickfix-1.15.1+dfsg.orig/doc/tidy.sh0000755000372000001440000000017613265006437016761 0ustar robertousers#!/bin/bash WHICH_TIDY=$(which tidy) if [ $? == 0 ] ; then find html "*.html" | xargs -n1 tidy -config tidy.config -m fi quickfix-1.15.1+dfsg.orig/doc/Doxyfile0000644000372000001440000014325713265006437017167 0ustar robertousers# Doxyfile 1.4.3 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = QuickFIX # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or # if some version control system is used. PROJECT_NUMBER = # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = . # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output # format and will distribute the generated files over these directories. # Enabling this option can be useful when feeding doxygen a huge amount of # source files, where putting all generated files in the same directory would # otherwise cause performance problems for the file system. CREATE_SUBDIRS = NO # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. # The default language is English, other supported languages are: # Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, # Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, # Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, # Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, # Swedish, and Ukrainian. OUTPUT_LANGUAGE = English # This tag can be used to specify the encoding used in the generated output. # The encoding is not always determined by the language that is chosen, # but also whether or not the output is meant for Windows or non-Windows users. # In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES # forces the Windows encoding (this is the default for the Windows binary), # whereas setting the tag to NO uses a Unix-style encoding (the default for # all platforms other than Windows). USE_WINDOWS_ENCODING = YES # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will # include brief member descriptions after the members that are listed in # the file and class documentation (similar to JavaDoc). # Set to NO to disable this. BRIEF_MEMBER_DESC = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # This tag implements a quasi-intelligent brief description abbreviator # that is used to form the text in various listings. Each string # in this list, if found as the leading text of the brief description, will be # stripped from the text and the result after processing the whole list, is # used as the annotated text. Otherwise, the brief description is used as-is. # If left blank, the following values are used ("$name" is automatically # replaced with the name of the entity): "The $name class" "The $name widget" # "The $name file" "is" "provides" "specifies" "contains" # "represents" "a" "an" "the" ABBREVIATE_BRIEF = # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then # Doxygen will generate a detailed section even if there is only a brief # description. ALWAYS_DETAILED_SEC = NO # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all # inherited members of a class in the documentation of that class as if those # members were ordinary class members. Constructors, destructors and assignment # operators of the base classes will not be shown. INLINE_INHERITED_MEMB = NO # If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full # path before files name in the file list and in the header files. If set # to NO the shortest path that makes the file name unique will be used. FULL_PATH_NAMES = NO # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag # can be used to strip a user-defined part of the path. Stripping is # only done if one of the specified strings matches the left-hand part of # the path. The tag can be used to show relative paths in the file list. # If left blank the directory from which doxygen is run is used as the # path to strip. STRIP_FROM_PATH = $(PWD)/ # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells # the reader which header file to include in order to use a class. # If left blank only the name of the header file containing the class # definition is used. Otherwise one should specify the include paths that # are normally passed to the compiler using the -I flag. STRIP_FROM_INC_PATH = # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter # (but less readable) file names. This can be useful is your file systems # doesn't support long names like on DOS, Mac, or CD-ROM. SHORT_NAMES = NO # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen # will interpret the first line (until the first dot) of a JavaDoc-style # comment as the brief description. If set to NO, the JavaDoc # comments will behave just like the Qt-style comments (thus requiring an # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen # treat a multi-line C++ special comment block (i.e. a block of //! or /// # comments) as a brief description. This used to be the default behaviour. # The new default is to treat a multi-line C++ comment block as a detailed # description. Set this tag to YES if you prefer the old behaviour instead. MULTILINE_CPP_IS_BRIEF = NO # If the DETAILS_AT_TOP tag is set to YES then Doxygen # will output the detailed description near the top, like JavaDoc. # If set to NO, the detailed description appears after the member # documentation. DETAILS_AT_TOP = NO # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # re-implements. INHERIT_DOCS = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC # tag is set to YES, then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce # a new page for each member. If set to NO, the documentation of a member will # be part of the file/class/namespace that contains it. SEPARATE_MEMBER_PAGES = NO # The TAB_SIZE tag can be used to set the number of spaces in a tab. # Doxygen uses this value to replace tabs by spaces in code fragments. TAB_SIZE = 8 # This tag can be used to specify a number of aliases that acts # as commands in the documentation. An alias has the form "name=value". # For example adding "sideeffect=\par Side Effects:\n" will allow you to # put the command \sideeffect (or @sideeffect) in the documentation, which # will result in a user-defined paragraph with heading "Side Effects:". # You can put \n's in the value part of an alias to insert newlines. ALIASES = # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C # sources only. Doxygen will then generate output that is more tailored for C. # For instance, some of the names that are used will be different. The list # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources # only. Doxygen will then generate output that is more tailored for Java. # For instance, namespaces will be presented as packages, qualified scopes # will look different, etc. OPTIMIZE_OUTPUT_JAVA = NO # Set the SUBGROUPING tag to YES (the default) to allow class member groups of # the same type (for instance a group of public functions) to be put as a # subgroup of that type (e.g. under the Public Functions section). Set it to # NO to prevent subgrouping. Alternatively, this can be done per class using # the \nosubgrouping command. SUBGROUPING = YES #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in # documentation are documented, even if no documentation was available. # Private class members and static file members will be hidden unless # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = YES # If the EXTRACT_PRIVATE tag is set to YES all private members of a class # will be included in the documentation. EXTRACT_PRIVATE = YES # If the EXTRACT_STATIC tag is set to YES all static members of a file # will be included in the documentation. EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) # defined locally in source files will be included in the documentation. # If set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # This flag is only useful for Objective-C code. When set to YES local # methods, which are defined in the implementation section but not in # the interface are included in the documentation. # If set to NO (the default) only methods in the interface are included. EXTRACT_LOCAL_METHODS = NO # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all # undocumented members of documented classes, files or namespaces. # If set to NO (the default) these members will be included in the # various overviews, but no documentation section is generated. # This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. # If set to NO (the default) these classes will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all # friend (class|struct|union) declarations. # If set to NO (the default) these declarations will be included in the # documentation. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any # documentation blocks found inside the body of a function. # If set to NO (the default) these blocks will be appended to the # function's detailed documentation block. HIDE_IN_BODY_DOCS = NO # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate # file names in lower-case letters. If set to YES upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. CASE_SENSE_NAMES = NO # If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen # will show members with their full class and namespace scopes in the # documentation. If set to YES the scope will be hidden. HIDE_SCOPE_NAMES = NO # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put a list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # If the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen # will sort the (detailed) documentation of file and class members # alphabetically by member name. If set to NO the members will appear in # declaration order. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the # brief documentation of file, namespace and class members alphabetically # by member name. If set to NO (the default) the members will appear in # declaration order. SORT_BRIEF_DOCS = NO # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be # sorted by fully-qualified names, including namespaces. If set to # NO (the default), the class list will be sorted only by class name, # not including the namespace part. # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. # Note: This option applies only to the class list, not to the # alphabetical list. SORT_BY_SCOPE_NAME = NO # The GENERATE_TODOLIST tag can be used to enable (YES) or # disable (NO) the todo list. This list is created by putting \todo # commands in the documentation. GENERATE_TODOLIST = YES # The GENERATE_TESTLIST tag can be used to enable (YES) or # disable (NO) the test list. This list is created by putting \test # commands in the documentation. GENERATE_TESTLIST = YES # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug # commands in the documentation. GENERATE_BUGLIST = YES # The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or # disable (NO) the deprecated list. This list is created by putting # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consists of for it to appear in # the documentation. If the initializer consists of more lines than specified # here it will be hidden. Use a value of 0 to hide initializers completely. # The appearance of the initializer of individual variables and defines in the # documentation can be controlled using \showinitializer or \hideinitializer # command in the documentation regardless of this setting. MAX_INITIALIZER_LINES = 30 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated # at the bottom of the documentation of classes and structs. If set to YES the # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # If the sources in your project are distributed over multiple directories # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. SHOW_DIRECTORIES = NO # The FILE_VERSION_FILTER tag can be used to specify a program or script that # doxygen should invoke to get the current version for each file (typically from the # version control system). Doxygen will invoke the program by executing (via # popen()) the command , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. FILE_VERSION_FILTER = #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # The QUIET tag can be used to turn on/off the messages that are generated # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = NO # The WARNINGS tag can be used to turn on/off the warning messages that are # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. WARNINGS = YES # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. WARN_IF_UNDOCUMENTED = YES # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some # parameters in a documented function, or documenting parameters that # don't exist or using markup commands wrongly. WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be abled to get warnings for # functions that are documented, but have no documentation for their parameters # or return value. If set to NO (the default) doxygen will only warn about # wrong or incomplete parameter documentation, but not about the absence of # documentation. WARN_NO_PARAMDOC = NO # The WARN_FORMAT tag determines the format of the warning messages that # doxygen can produce. The string should contain the $file, $line, and $text # tags, which will be replaced by the file and line number from which the # warning originated and the warning text. Optionally the format may contain # $version, which will be replaced by the version of the file (if it could # be obtained via FILE_VERSION_FILTER) WARN_FORMAT = "$file:$line: $text" # The WARN_LOGFILE tag can be used to specify a file to which warning # and error messages should be written. If left blank the output is written # to stderr. WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- # The INPUT tag can be used to specify the files and/or directories that contain # documented source files. You may enter file names like "myfile.cpp" or # directories like "/usr/src/myproject". Separate the files or directories # with spaces. INPUT = ../src/C++ # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank the following patterns are tested: # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm FILE_PATTERNS = *.h \ *.cpp # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO. # If left blank NO is used. RECURSIVE = NO # The EXCLUDE tag can be used to specify files and/or directories that should # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded # from the input. EXCLUDE_SYMLINKS = NO # If the value of the INPUT tag contains directories, you can use the # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude # certain files from those directories. EXCLUDE_PATTERNS = ConfigLexer.cpp \ ConfigLexer.h \ FlexLexer.h \ FIX*.* \ stdafx.h \ stdafx.cpp \ config.h \ strptime.h # The EXAMPLE_PATH tag can be used to specify one or more files or # directories that contain example code fragments that are included (see # the \include command). EXAMPLE_PATH = # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. EXAMPLE_PATTERNS = # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). IMAGE_PATH = # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program # by executing (via popen()) the command , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. If FILTER_PATTERNS is specified, this tag will be # ignored. INPUT_FILTER = # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern # basis. Doxygen will compare the file name with each pattern and apply the # filter if there is a match. The filters are a list of the form: # pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further # info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER # is applied to all files. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using # INPUT_FILTER) will be used to filter the input files when producing source # files to browse (i.e. when SOURCE_BROWSER is set to YES). FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- # If the SOURCE_BROWSER tag is set to YES then a list of source files will # be generated. Documented entities will be cross-referenced with these sources. # Note: To get rid of all source code in the generated output, make sure also # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = YES # Setting the INLINE_SOURCES tag to YES will include the body # of functions and classes directly in the documentation. INLINE_SOURCES = YES # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct # doxygen to hide any special comment blocks from generated source code # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # If the REFERENCED_BY_RELATION tag is set to YES (the default) # then for each documented function all documented # functions referencing it will be listed. REFERENCED_BY_RELATION = YES # If the REFERENCES_RELATION tag is set to YES (the default) # then for each documented function all documented entities # called/used by that function will be listed. REFERENCES_RELATION = YES # If the USE_HTAGS tag is set to YES then the references to source code # will point to the HTML generated by the htags(1) tool instead of doxygen # built-in source browser. The htags tool is part of GNU's global source # tagging system (see http://www.gnu.org/software/global/global.html). You # will need version 4.8.6 or higher. USE_HTAGS = NO # If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen # will generate a verbatim copy of the header file for each class for # which an include is specified. Set to NO to disable this. VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index # of all compounds will be generated. Enable this if the project # contains a lot of classes, structs, unions or interfaces. ALPHABETICAL_INDEX = YES # If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # If the GENERATE_HTML tag is set to YES (the default) Doxygen will # generate HTML output. GENERATE_HTML = YES # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = # The HTML_FILE_EXTENSION tag can be used to specify the file extension for # each generated HTML page (for example: .htm,.php,.asp). If it is left blank # doxygen will generate files with .html extension. HTML_FILE_EXTENSION = .html # The HTML_HEADER tag can be used to specify a personal HTML header for # each generated HTML page. If it is left blank doxygen will generate a # standard header. HTML_HEADER = html/header.html # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. HTML_FOOTER = html/trailer.html # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to # fine-tune the look of the HTML output. If the tag is left blank doxygen # will generate a default style sheet. Note that doxygen will try to copy # the style sheet file to the HTML output directory, so don't put your own # stylesheet in the HTML output directory as well, or it will be erased! HTML_STYLESHEET = # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. HTML_ALIGN_MEMBERS = YES # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compressed HTML help file (.chm) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can # be used to specify the file name of the resulting .chm file. You # can add a path in front of the file if the result should not be # written to the html output directory. CHM_FILE = # If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can # be used to specify the location (absolute path including file name) of # the HTML help compiler (hhc.exe). If non-empty doxygen will try to run # the HTML help compiler on the generated index.hhp. HHC_LOCATION = # If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag # controls if a separate .chi index file is generated (YES) or that # it should be included in the master .chm file (NO). GENERATE_CHI = NO # If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag # controls whether a binary table of contents is generated (YES) or a # normal table of contents (NO) in the .chm file. BINARY_TOC = NO # The TOC_EXPAND flag can be set to YES to add extra items for group members # to the contents of the HTML help documentation and to the tree view. TOC_EXPAND = NO # The DISABLE_INDEX tag can be used to turn on/off the condensed index at # top of each HTML page. The value NO (the default) enables the index and # the value YES disables it. DISABLE_INDEX = YES # This tag can be used to set the number of enum values (range [1..20]) # that doxygen will group on one line in the generated HTML documentation. ENUM_VALUES_PER_LINE = 4 # If the GENERATE_TREEVIEW tag is set to YES, a side panel will be # generated containing a tree-like index structure (just like the one that # is generated for HTML Help). For this to work a browser that supports # JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, # Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are # probably better off using the HTML help feature. GENERATE_TREEVIEW = NO # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be # invoked. If left blank `latex' will be used as the default command name. LATEX_CMD_NAME = latex # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to # generate index for LaTeX. If left blank `makeindex' will be used as the # default command name. MAKEINDEX_CMD_NAME = makeindex # If the COMPACT_LATEX tag is set to YES Doxygen generates more compact # LaTeX documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_LATEX = NO # The PAPER_TYPE tag can be used to set the paper type that is used # by the printer. Possible values are: a4, a4wide, letter, legal and # executive. If left blank a4wide will be used. PAPER_TYPE = a4wide # The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # The LATEX_HEADER tag can be used to specify a personal LaTeX header for # the generated latex document. The header should contain everything until # the first chapter. If it is left blank doxygen will generate a # standard header. Notice: only use this tag if you know what you are doing! LATEX_HEADER = # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated # is prepared for conversion to pdf (using ps2pdf). The pdf file will # contain links (just like the HTML output) instead of page references # This makes the output suitable for online browsing using a pdf viewer. PDF_HYPERLINKS = NO # If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of # plain latex in the generated Makefile. Set this option to YES to get a # higher quality PDF documentation. USE_PDFLATEX = NO # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. # command to the generated LaTeX files. This will instruct LaTeX to keep # running if errors occur, instead of asking the user for help. # This option is also used when generating formulas in HTML. LATEX_BATCHMODE = NO # If LATEX_HIDE_INDICES is set to YES then doxygen will not # include the index chapters (such as File Index, Compound Index, etc.) # in the output. LATEX_HIDE_INDICES = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- # If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output # The RTF output is optimized for Word 97 and may not look very pretty with # other RTF readers or editors. GENERATE_RTF = NO # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # If the COMPACT_RTF tag is set to YES Doxygen generates more compact # RTF documents. This may be useful for small projects and may help to # save some trees in general. COMPACT_RTF = NO # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated # will contain hyperlink fields. The RTF file will # contain links (just like the HTML output) instead of page references. # This makes the output suitable for online browsing using WORD or other # programs which support those fields. # Note: wordpad (write) and others do not support links. RTF_HYPERLINKS = NO # Load stylesheet definitions from file. Syntax is similar to doxygen's # config file, i.e. a series of assignments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config file. RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- # If the GENERATE_MAN tag is set to YES (the default) Doxygen will # generate man pages GENERATE_MAN = NO # The MAN_OUTPUT tag is used to specify where the man pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = .3 # If the MAN_LINKS tag is set to YES and Doxygen generates man output, # then it will generate one additional man file for each entity # documented in the real man page(s). These additional files # only source the real man page, but without them the man command # would be unable to find the correct page. The default is NO. MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- # If the GENERATE_XML tag is set to YES Doxygen will # generate an XML file that captures the structure of # the code including all documentation. GENERATE_XML = NO # The XML_OUTPUT tag is used to specify where the XML pages will be put. # If a relative path is entered the value of OUTPUT_DIRECTORY will be # put in front of it. If left blank `xml' will be used as the default path. XML_OUTPUT = xml # The XML_SCHEMA tag can be used to specify an XML schema, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that # enabling this will significantly increase the size of the XML output. XML_PROGRAMLISTING = YES #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- # If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will # generate an AutoGen Definitions (see autogen.sf.net) file # that captures the structure of the code including all # documentation. Note that this feature is still experimental # and incomplete at the moment. GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # configuration options related to the Perl module output #--------------------------------------------------------------------------- # If the GENERATE_PERLMOD tag is set to YES Doxygen will # generate a Perl module file that captures the structure of # the code including all documentation. Note that this # feature is still experimental and incomplete at the # moment. GENERATE_PERLMOD = NO # If the PERLMOD_LATEX tag is set to YES Doxygen will generate # the necessary Makefile rules, Perl scripts and LaTeX code to be able # to generate PDF and DVI output from the Perl module output. PERLMOD_LATEX = NO # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be # nicely formatted so it can be parsed by a human reader. This is useful # if you want to understand what is going on. On the other hand, if this # tag is set to NO the size of the Perl module output will be much smaller # and Perl will parse it just the same. PERLMOD_PRETTY = YES # The names of the make variables in the generated doxyrules.make file # are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. # This is useful so different doxyrules.make files included by the same # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. Macro expansion can be done in a controlled # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = YES # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED and EXPAND_AS_PREDEFINED tags. EXPAND_ONLY_PREDEF = YES # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = NO # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the # directories. If left blank, the patterns specified with FILE_PATTERNS will # be used. INCLUDE_FILE_PATTERNS = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. To prevent a macro definition from being # undefined via #undef or recursively expanded use the := operator # instead of the = operator. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. # The macro definition that is found in the sources will be used. # Use the PREDEFINED tag if you want to use a different macro definition. EXPAND_AS_DEFINED = MESSAGE_SET # If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then # doxygen's preprocessor will remove all function-like macros that are alone # on a line, have an all uppercase name, and do not end with a semicolon. Such # function macros are typically used for boiler-plate code, and will confuse # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::additions related to external references #--------------------------------------------------------------------------- # The TAGFILES option can be used to specify one or more tagfiles. # Optionally an initial location of the external documentation # can be added for each tagfile. The format of a tag file without # this location is as follows: # TAGFILES = file1 file2 ... # Adding location for the tag files is done as follows: # TAGFILES = file1=loc1 "file2 = loc2" ... # where "loc1" and "loc2" can be relative or absolute paths or # URLs. If a location is present for each tag, the installdox tool # does not have to be run to correct the links. # Note that each tag file must have a unique name # (where the name does NOT include the path) # If a tag file is not located in the directory in which doxygen # is run, you must also specify the path to the tagfile here. TAGFILES = qtools_docs/qtools.tag=../../qtools_docs/html # When a file name is specified after GENERATE_TAGFILE, doxygen will create # a tag file that is based on the input files it reads. GENERATE_TAGFILE = # If the ALLEXTERNALS tag is set to YES all external classes will be listed # in the class index. If set to NO only the inherited external classes # will be listed. ALLEXTERNALS = NO # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed # in the modules index. If set to NO, only the current project's groups will # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base # or super classes. Setting the tag to NO turns the diagrams off. Note that # this option is superseded by the HAVE_DOT option below. This is only a # fallback. It is recommended to install and use dot, since it yields more # powerful graphs. CLASS_DIAGRAMS = YES # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented # or is not a class. HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz, a graph visualization # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) HAVE_DOT = YES # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect inheritance relations. Setting this tag to YES will force the # the CLASS_DIAGRAMS tag to NO. CLASS_GRAPH = YES # If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and # indirect implementation dependencies (inheritance, containment, and # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = YES # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen # will generate a graph for groups, showing the direct groups dependencies GROUP_GRAPHS = YES # If the UML_LOOK tag is set to YES doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. UML_LOOK = NO # If set to YES, the inheritance and collaboration graphs will show the # relations between templates and their instances. TEMPLATE_RELATIONS = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT # tags are set to YES then doxygen will generate a graph for each documented # file showing the direct and indirect include dependencies of the file with # other documented files. INCLUDE_GRAPH = YES # If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and # HAVE_DOT tags are set to YES then doxygen will generate a graph for each # documented header file showing the documented files that directly or # indirectly include this file. INCLUDED_BY_GRAPH = YES # If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will # generate a call dependency graph for every global function or class method. # Note that enabling this option will significantly increase the time of a run. # So in most cases it will be better to enable call graphs for selected # functions only using the \callgraph command. CALL_GRAPH = NO # If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen # will graphical hierarchy of all classes instead of a textual one. GRAPHICAL_HIERARCHY = YES # If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES # then doxygen will show the dependencies a directory has on other directories # in a graphical way. The dependency relations are determined by the #include # relations between the files in the directories. DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. Possible values are png, jpg, or gif # If left blank png will be used. DOT_IMAGE_FORMAT = png # The tag DOT_PATH can be used to specify the path where the dot tool can be # found. If left blank, it is assumed the dot tool can be found in the path. DOT_PATH = # The DOTFILE_DIRS tag can be used to specify one or more directories that # contain dot files that are included in the documentation (see the # \dotfile command). DOTFILE_DIRS = # The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_WIDTH = 1024 # The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height # (in pixels) of the graphs generated by dot. If a graph becomes larger than # this value, doxygen will try to truncate the graph, so that it fits within # the specified constraint. Beware that most browsers cannot cope with very # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the # graphs generated by dot. A depth value of 3 means that only nodes reachable # from the root by following a path via at most 3 edges will be shown. Nodes # that lay further from the root node will be omitted. Note that setting this # option to 1 or 2 may greatly reduce the computation time needed for large # code bases. Also note that a graph may be further truncated if the graph's # image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH # and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), # the graph is not depth-constrained. MAX_DOT_GRAPH_DEPTH = 0 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent # background. This is disabled by default, which results in a white background. # Warning: Depending on the platform used, enabling this option may lead to # badly anti-aliased labels on the edges of a graph (i.e. they become hard to # read). DOT_TRANSPARENT = NO # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) # support this, this feature is disabled by default. DOT_MULTI_TARGETS = NO # If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will # generate a legend page explaining the meaning of the various boxes and # arrows in the dot generated graphs. GENERATE_LEGEND = YES # If the DOT_CLEANUP tag is set to YES (the default) Doxygen will # remove the intermediate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # The SEARCHENGINE tag specifies whether or not a search engine should be # used. If set to NO the values of all tags below this one will be ignored. SEARCHENGINE = NO quickfix-1.15.1+dfsg.orig/doc/document.sh0000755000372000001440000000014513265006437017622 0ustar robertousers#!/bin/bash WHICH_DOXYGEN=$(which doxygen) if [ $? == 0 ] ; then doxygen fi cp doxygen.css htmlquickfix-1.15.1+dfsg.orig/doc/html/0000755000372000001440000000000013265006437016411 5ustar robertousersquickfix-1.15.1+dfsg.orig/doc/html/unit_tests.html0000644000372000001440000000335513265006437021506 0ustar robertousers Unit Tests
Unit Tests

QuickFIX comes with a comprehensive suite of automated unit tests. These tests are run by a framework called UnitTest++. UnitTest++ allows developers to test C++ code by writing code that calls functions on objects and asserting correct behavior. These test verifies not only that the code works correctly, but also that it works the same on all platforms.

This sample shows the setup and execution of the test that verifies the Parser object can correctly extract messages from a stream.

struct readFixMessageFixture
{
  readFixMessageFixture()
  {
    fixMsg1 = "8=FIX.4.2\0019=12\00135=A\001108=30\00110=31\001";
    fixMsg2 = "8=FIX.4.2\0019=17\00135=4\00136=88\001123=Y\00110=34\001";
    fixMsg3 = "8=FIX.4.2\0019=19\00135=A\001108=30\0019710=8\00110=31\001";

    object.addToStream( fixMsg1 + fixMsg2 + fixMsg3 );
  }

  std::string fixMsg1;
  std::string fixMsg2;
  std::string fixMsg3;
  Parser object;
};

TEST_FIXTURE(readFixMessageFixture, readFixMessage)
{
  std::string readFixMsg1;
  CHECK( object.readFixMessage( readFixMsg1 ) );
  CHECK_EQUAL( fixMsg1, readFixMsg1 );

  std::string readFixMsg2;
  CHECK( object.readFixMessage( readFixMsg2 ) );
  CHECK_EQUAL( fixMsg2, readFixMsg2 );

  std::string readFixMsg3;
  CHECK( object.readFixMessage( readFixMsg3 ) );
  CHECK_EQUAL( fixMsg3, readFixMsg3 );
}
quickfix-1.15.1+dfsg.orig/doc/html/project.html0000644000372000001440000000341113265006437020744 0ustar robertousers Setting Up Your Project
Setting Up Your Project

Windows

Open project | properties in Microsoft Visual Studio.

  • C/C++ | Code Generation | Enable C++ Exceptions, should be Yes.
  • C/C++ | Code Generation | Runtime Library, should be set to Multithreaded DLL or Debug Multithreaded DLL.
  • C/C++ | General | Additional Include Directories add the root quickfix directory.
  • Linker | Input | Additional Dependencies, must contain quickfix.lib and ws2_32.lib.
  • Linker | General | Additional Library Directories, add the quickfix/lib directory.


Linux/Solaris

  • Exceptions must be enabled with -fexceptions
  • The -finline-functions optimization is recommended.
  • Quickfix library must be linked in with -lquickfix
  • Quickfix makes use of pthreads and libxml. These must be linked in with -lpthread, -lxml2 and -lz
  • On Solaris you must link with -lnsl and -lsocket
  • GNU ld is a one-pass linker. Put more generally useful libraries (libsocket) last on the command line.
quickfix-1.15.1+dfsg.orig/doc/html/quickfix.css0000644000372000001440000000225313265006437020750 0ustar robertousers a:link { color: rgb(144, 136, 206); font-weight: bold; font-family: arial; font-size: 12; } a:visited { color: rgb(144, 136, 206); font-weight: bold; font-family: arial; font-size: 12; } a:hover { color: black; font-weight: bold; font-family: arial; font-size: 12; } hr { color: rgb(144, 136, 206); size: 2; } font { color: black; font-family: arial; font-size: 12; } font.title { color: white; font-family: arial; font-weight: bold; font-size: 14; } font.header { font-weight: bold; font-size: 11; } font.header2 { font-weight: bold; font-size: 10; } font.hi { color: black; font-family: arial; font-weight: bold; font-size: 12; } td.outsideLeft { background: url("images/outsideLeft.gif"); background-repeat: repeat; } td.outsideRight { background: url("images/outsideRight.gif"); background-repeat: repeat; } td.outsideTop { background: url("images/outsideTop.gif"); background-repeat: repeat; } td.outsideBottom { background: url("images/outsideBottom.gif"); background-repeat: repeat; } td.titleTop { background: url("images/titleTabTop.gif"); background-repeat: repeat; } quickfix-1.15.1+dfsg.orig/doc/html/python/0000755000372000001440000000000013265006437017732 5ustar robertousersquickfix-1.15.1+dfsg.orig/doc/html/python/user_defined_3.html0000644000372000001440000000064013265006437023476 0ustar robertousers
stringField = MyStringField("string")
priceField = MyPriceField(14.54)

message.setField(stringField)
message.setField(priceField)

message.getField(stringField)
message.getField(priceField)
  
quickfix-1.15.1+dfsg.orig/doc/html/python/receiving_messages_2.html0000644000372000001440000000046613265006437024711 0ustar robertousers
import quickfix

def fromApp(self, message, sessionID):
        price = quickfix.Price()
        message.getField(price)

        clOrdID = quickfix.ClOrdID()
        message.getField(clOrdID)

quickfix-1.15.1+dfsg.orig/doc/html/python/repeating_groups_2.html0000644000372000001440000000127213265006437024420 0ustar robertousers
import quickfix
import quickfix42

noMDEntries = quickfix.NoMDEntries()
message.getField(noMDEntries)

group = quickfix42.MarketDataSnapshotFullRefresh.NoMDEntries()
MDEntryType = quickfix.MDEntryType()
MDEntryPx = quickfix.MDEntryPx()
MDEntrySize = quickfix.MDEntrySize()
orderID = quickfix.OrderID();

message.getGroup(1, group);
group.getField(MDEntryType);
group.getField(MDEntryPx);
group.getField(MDEntrySize);
group.getField(orderID);

message.getGroup(2, group);
group.getField(MDEntryType);
group.getField(MDEntryPx);
group.getField(MDEntrySize);
group.getField(orderID);

quickfix-1.15.1+dfsg.orig/doc/html/python/user_defined_1.html0000644000372000001440000000032413265006437023473 0ustar robertousers

message.setField(quickfix.StringField(6123, "value"))
field = message.getField(quickfix.StringField(6123))

quickfix-1.15.1+dfsg.orig/doc/html/python/sending_messages_3.html0000644000372000001440000000137113265006437024362 0ustar robertousers
from quickfix import *

def sendOrderCancelRequest:
        message = quickfix.Message();
        header = message.getHeader();

        header.setField(quickfix.BeginString("FIX.4.2"))
        header.setField(quickfix.SenderCompID(TW))
        header.setField(quickfix.TargetCompID("TARGET"))
        header.setField(quickfix.MsgType("D"))
        message.setField(quickfix.OrigClOrdID("123"))
        message.setField(quickfix.ClOrdID("321"))
        message.setField(quickfix.Symbol("LNUX"))
        message.setField(quickfix.Side(Side_BUY))
        message.setField(quickfix.Text("Cancel My Order!"))

        Session.sendToTarget(message)

quickfix-1.15.1+dfsg.orig/doc/html/python/sending_messages_1.html0000644000372000001440000000053113265006437024355 0ustar robertousers
def sendToTarget(message):

def sendToTarget(message, qualifier):

def sendToTarget(message, sessionID):

def sendToTarget(message, senderCompID, targetCompID):

def sendToTarget(message, senderCompID, targetCompID, qualifier):

quickfix-1.15.1+dfsg.orig/doc/html/python/repeating_groups_1.html0000644000372000001440000000123013265006437024411 0ustar robertousers
import quickfix
import quickfix42

message = quickfix42.MarketDataSnapshotFullRefresh()
group = quickfix42.MarketDataSnapshotFullRefresh().NoMDEntries()

group.setField(quickfix.MDEntryType('0'))
group.setField(quickfix.MDEntryPx(12.32))
group.setField(quickfix.MDEntrySize(100))
group.setField(quickfix.OrderID("ORDERID"))
message.addGroup( group )

group.setField(quickfix.MDEntryType('1'))
group.setField(quickfix.MDEntryPx(12.32))
group.setField(quickfix.MDEntrySize(100))
group.setField(quickfix.OrderID("ORDERID"))
message.addGroup( group )

quickfix-1.15.1+dfsg.orig/doc/html/python/receiving_messages_1.html0000644000372000001440000000036613265006437024707 0ustar robertousers
import quickfix

def fromApp(self, message, sessionID):
        field = quickfix.StringField(44)
        message.getField(field)

quickfix-1.15.1+dfsg.orig/doc/html/python/sending_messages_2.html0000644000372000001440000000204013265006437024353 0ustar robertousers
from quickfix import *

def sendOrderCancelRequest:
        message = quickfix.Message()
        # BeginString
        message.getHeader().setField(quickfix.StringField(8, "FIX.4.2"))
        # SenderCompID
        message.getHeader().setField(quickfix.StringField(49, "TW"))
        # TargetCompID, with enumeration
        message.getHeader().setField(quickfix.StringField(56, "TARGET"))
        # MsgType
        message.getHeader().setField(quickfix.CharField(35, 'F'))
        # OrigClOrdID
        message.setField(quickfix.StringField(41, "123"))
        # ClOrdID
        message.setField(quickfix.StringField(11, "321"))
        # Symbol
        message.setField(quickfix.StringField(55, "LNUX"))
        # Side, with value enumeration
        message.setField(quickfix.CharField(54, quickfix.Side_BUY))
        # Text
        message.setField(quickfix.StringField(58, "Cancel My Order!"))

        Session.sendToTarget(message);

quickfix-1.15.1+dfsg.orig/doc/html/python/application_1.html0000644000372000001440000000076213265006437023350 0ustar robertousers
class Application(_object):
        def onCreate(self, sessionID): return
        def onLogon(self, sessionID): return
        def onLogout(self, sessionID): return
        def toAdmin(self, message, sessionID): return
        def toApp(self, message, sessionID): return
        def fromAdmin(self, message, sessionID): return
        def fromApp(self, message, sessionID): return

quickfix-1.15.1+dfsg.orig/doc/html/python/user_defined_2.html0000644000372000001440000000144113265006437023475 0ustar robertousers
from quickfix import *

class MyStringField(quickfix.StringField):
        def __init__(self, data = None)
                if data == None:
                        quickfix.StringField.__init__(self, 6123)
                else:
                        quickfix.StringField.__init__(self, 6123, data)

class MyPriceField(quickfix.DoubleField):
        def __init__(self, data = None)
                if data == None:
                        quickfix.DoubleField.__init__(self, 8756)
                else:
                        quickfix.DoubleField.__init__(self, 8756, data)
  
quickfix-1.15.1+dfsg.orig/doc/html/python/application_2.html0000644000372000001440000000120713265006437023344 0ustar robertousers
import quickfix

if len(sys.argv) < 2: return
fileName = sys.argv[1]

try:
        settings = quickfix.SessionSettings(fileName)
        application = quickfix.MyApplication()
        storeFactory = quickfix.FileStoreFactory(settings)
        logFactory = quickfix.FileLogFactory(settings)
        acceptor = quickfix.SocketAcceptor(application, storeFactory, settings, logFactory)
        acceptor.start()
        # while condition == true: do something
        acceptor.stop()
except quickfix.ConfigError, e:
        print e

quickfix-1.15.1+dfsg.orig/doc/html/dependencies.html0000644000372000001440000000706613265006437021736 0ustar robertousers QuickFIX Dependencies
QuickFIX Dependencies

Required Dependencies

Run Build Test
Windows Microsoft Visual C++
Ruby
Linux glibc
gcc
gcc-c++
glibc-devel
gnu make
sstream
Ruby
Solaris glibc
gcc or SunPRO
gcc-c++
glibc-devel
gnu make
sstream
Ruby
FreeBSD Ruby
Mac OS X Xcode Tools


Optional Dependencies

quickfix-1.15.1+dfsg.orig/doc/html/user_defined.html0000644000372000001440000000525713265006437021744 0ustar robertousers User Defined Fields
User Defined Fields

FIX allows users to define fields not defined in the specifications. How can QuickFIX be used to set and get user defined fields? Well one answer would be to use the non-type safe set and get fields like so:

See this code in PYTHON, RUBY
message.setField(6123, "value");
message.getField(6123);

QuickFIX also provides supplies macros for creating typesafe field objects.

See this code in PYTHON, RUBY
#include "quickfix/Field.h"

namespace FIX
{
  USER_DEFINE_STRING(MyStringField, 6123);
  USER_DEFINE_PRICE(MyPriceField, 8756);
}

User defined fields must be declared within the FIX namespace. Now, elsewhere in your application, you can write code like this:

See this code in PYTHON, RUBY
MyStringField stringField("string");
MyPriceField priceField(14.54);

message.setField(stringField);
message.setField(priceField);

message.getField(stringField);
message.getField(priceField);

These macros allow you to define fields of all supported FIX types. Keep in mind you can write fields of any type types as long as you supply a new macro and convertor that can convert your type to and from a string.

USER_DEFINE_STRING( NAME, NUM )
USER_DEFINE_CHAR( NAME, NUM )
USER_DEFINE_PRICE( NAME, NUM )
USER_DEFINE_INT( NAME, NUM )
USER_DEFINE_AMT( NAME, NUM )
USER_DEFINE_QTY( NAME, NUM )
USER_DEFINE_CURRENCY( NAME, NUM )
USER_DEFINE_MULTIPLEVALUESTRING( NAME, NUM )
USER_DEFINE_EXCHANGE( NAME, NUM )
USER_DEFINE_UTCTIMESTAMP( NAME, NUM )
USER_DEFINE_BOOLEAN( NAME, NUM )
USER_DEFINE_LOCALMKTDATE( NAME, NUM )
USER_DEFINE_DATA( NAME, NUM )
USER_DEFINE_FLOAT( NAME, NUM )
USER_DEFINE_PRICEOFFSET( NAME, NUM )
USER_DEFINE_MONTHYEAR( NAME, NUM )
USER_DEFINE_DAYOFMONTH( NAME, NUM )
USER_DEFINE_UTCDATE( NAME, NUM )
USER_DEFINE_UTCTIMEONLY( NAME, NUM )
USER_DEFINE_NUMINGROUP( NAME, NUM )
USER_DEFINE_SEQNUM( NAME, NUM )
USER_DEFINE_LENGTH( NAME, NUM )
USER_DEFINE_PERCENTAGE( NAME, NUM )
USER_DEFINE_COUNTRY( NAME, NUM )
quickfix-1.15.1+dfsg.orig/doc/html/sending_messages.html0000644000372000001440000000757113265006437022627 0ustar robertousers Sending Messages
Sending Messages

Messages can be sent to a counter party with the static Session::sendToTarget methods.

See this code in PYTHON, RUBY
// send a message that already contains a BeginString, SenderCompID, and a TargetCompID
static bool sendToTarget( Message&, const std::string& qualifier = "" )
  throw(SessionNotFound&);

// send a message based on the sessionID, convenient for use
// in fromApp since it provides a session ID for incoming
// messages
static bool sendToTarget( Message&, const SessionID& )
  throw(SessionNotFound&);

// append a SenderCompID and TargetCompID before sending
static bool sendToTarget( Message&, const SenderCompID&, const TargetCompID&, const std::string& qualifier = "" )
  throw(SessionNotFound&);

// pass SenderCompID and TargetCompID in as strings
static bool sendToTarget( Message&, const std::string&, const std::string&, const std::string& qualifier = "" )
  throw(SessionNotFound&);


Type Safe Messages And Fields

Message constructors take in all required fields and adds the correct MsgType and BeginString for you. With the set method, the compiler will not let you add a field that is not a part of a message as defined by the spec.

void sendOrderCancelRequest()
{
  FIX41::OrderCancelRequest message(
    FIX::OrigClOrdID("123"),
    FIX::ClOrdID("321"),
    FIX::Symbol("LNUX"),
    FIX::Side(FIX::Side_BUY));

  message.set(FIX::Text("Cancel My Order!"));

  FIX::Session::sendToTarget(message, SenderCompID("TW"), TargetCompID("TARGET"));
}


Type Safe Field Only

The setField method allows you to add any field to any message.

See this code in PYTHON, RUBY
void sendOrderCancelRequest()
{
  FIX::Message message;
  FIX::Header header& = message.getHeader();

  header.setField(FIX::BeginString("FIX.4.2"));
  header.setField(FIX::SenderCompID(TW));
  header.setField(FIX::TargetCompID("TARGET"));
  header.setField(FIX::MsgType(FIX::MsgType_OrderCancelRequest));
  message.setField(FIX::OrigClOrdID("123"));
  message.setField(FIX::ClOrdID("321"));
  message.setField(FIX::Symbol("LNUX"));
  message.setField(FIX::Side(FIX::Side_BUY));
  message.setField(FIX::Text("Cancel My Order!"));

  FIX::Session::sendToTarget(message);
}


No Type Safety

You can also use setField to pass in primitives.

See this code in PYTHON, RUBY
void sendOrderCancelRequest()
{
  FIX::Message message;
  // BeginString
  message.getHeader().setField(8, "FIX.4.2");
  // SenderCompID
  message.getHeader().setField(49, "TW");
  // TargetCompID, with enumeration
  message.getHeader().setField(FIX::FIELD::TargetCompID, "TARGET");
  // MsgType
  message.getHeader().setField(35, 'F');
  // OrigClOrdID
  message.setField(41, "123");
  // ClOrdID
  message.setField(11, "321");
  // Symbol
  message.setField(55, "LNUX");
  // Side, with value enumeration
  message.setField(54, FIX::Side_BUY);
  // Text
  message.setField(58, "Cancel My Order!");

  FIX::Session::sendToTarget(message);
}
quickfix-1.15.1+dfsg.orig/doc/html/acceptance_tests.html0000644000372000001440000001073413265006437022614 0ustar robertousers Acceptance Tests
Acceptance Tests

QuickFIX also has a scriptable test runner that comes with a series of automated acceptance test. The basic tests that come with QuickFIX are based off of the FIX Session-level Test Cases and Expected Behaviors document produced by the FIX protocol organization. These tests verify that QuickFIX adheres to the FIX specifications. The automated nature of these tests guarantees that future releases of QuickFIX will not break any current functionality.

Perhaps even more importantly is how these test are used to drive the development of QuickFIX. Before a line of code is written in support of a protocol feature, one of these tests is written. This test first approach sets up a goal for developers who will have objective verification that they correctly implemented the standard.

Below is an example of a test script that tests the engines behavior when it receives a NewSeqNo value that is less than the expected MsgSeqNum.

iCONNECT
I8=FIX.4.235=A34=149=TW52=>TIME>56=ISLD98=0108=30
E8=FIX.4.29=5735=A34=149=ISLD52=00000000-00:00:0056=TW98=0108=3010=0

# sequence reset without gap fill flag (default to N)
I8=FIX.4.235=434=049=TW52=>TIME>56=ISLD36=1
E8=FIX.4.29=11235=334=249=ISLD52=00000000-00:00:0056=TW45=058=Value is incorrect (out of range) for this tag372=4373=510=0

I8=FIX.4.235=134=249=TW52=>TIME>56=ISLD112=HELLO
E8=FIX.4.29=5535=034=349=ISLD52=00000000-00:00:0056=TW112=HELLO10=0

# sequence reset without gap fill flag (default to N)
I8=FIX.4.235=434=049=TW52=>TIME>56=ISLD36=1123=N
E8=FIX.4.29=11235=334=449=ISLD52=00000000-00:00:0056=TW45=058=Value is incorrect (out of range) for this tag372=4373=510=0

I8=FIX.4.235=134=349=TW52=>TIME>56=ISLD112=HELLO
E8=FIX.4.29=5535=034=549=ISLD52=00000000-00:00:0056=TW112=HELLO10=0
iDISCONNECT
In these script there are two types of commands, action commands and messages commands. Action commands begin with lowercase letters while message command begin with uppercase letters.

Action Commands

i<ACTION> - initiates an action
e<ACTION> - expect (wait for) an action

Supported actions are:

iCONNECT - initiate connection to a FIX acceptor
eCONNECT - expect a connection from a FIX initiator
iDISCONNECT - initiate a disconnect
eDISCONNECT - expect a disconnect

Message Commands

I<MESSAGE> - initiate (send) a message
E<MESSAGE> - expect (wait for) a message

When using the I command, you do not need to add the Length(9) or the CheckSum(10) fields, they will be added for you with the correct values in the appropriate locations. The only time you would add these fields is if you intentionally wish to make them incorrect.

The I command also provides a TIME macro for fields. By setting a field equal to <TIME>, the current system time will be placed in the field. (i.e. 52=>TIME>). You can also use offsets such as 52=<TIME-120> or 52=<TIME+15> in order to set the time plus or minus some seconds from the current time.

The E command verifies that you have received the correct message. This command will compare the values of each field to make sure they are correct. Some fields cannot be verified deterministically before run-time such as the SendingTime and CheckSum fields. These fields can be added to the fields.fmt file where a regular expression can be defined to at least verify the field is in the correct format. For example:

10=\d{3}, checksum must be exactly three digits
52=\d{8}-\d{2}:\d{2}:\d{2}, sending time must be in the form of DDDDDDDD-DD:DD:DD where D is a digit.

Either command can contain a FILE macro which puts the contents of a file into a field (i.e. 58=<FILE:test.txt>)

quickfix-1.15.1+dfsg.orig/doc/html/trailer.html0000644000372000001440000000066713265006437020752 0ustar robertousers
Generated on $datetime for $projectname by doxygen $doxygenversion written by Dimitri van Heesch, © 1997-2001
quickfix-1.15.1+dfsg.orig/doc/html/application.html0000644000372000001440000001400613265006437021603 0ustar robertousers Creating Your Application
Creating Your Application

Creating a FIX application is as easy as implementing the QuickFIX Application interface. The C++ interface is defined in the following code segment:

See this code in PYTHON, RUBY
namespace FIX
{
  class Application
  {
  public:
    virtual ~Application() {};
    virtual void onCreate( const SessionID& ) = 0;
    virtual void onLogon( const SessionID& ) = 0;
    virtual void onLogout( const SessionID& ) = 0;
    virtual void toAdmin( Message&, const SessionID& ) = 0;
    virtual void toApp( Message&, const SessionID& )
      throw( DoNotSend ) = 0;
    virtual void fromAdmin( const Message&, const SessionID& )
      throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) = 0;
    virtual void fromApp( const Message&, const SessionID& )
      throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) = 0;
  };
}

These methods act as callbacks from your FIX sessions.

onCreate is called when quickfix creates a new session. A session comes into and remains in existence for the life of the application. Sessions exist whether or not a counter party is connected to it. As soon as a session is created, you can begin sending messages to it. If no one is logged on, the messages will be sent at the time a connection is established with the counterparty.

onLogon notifies you when a valid logon has been established with a counter party. This is called when a connection has been established and the FIX logon process has completed with both parties exchanging valid logon messages.

onLogout notifies you when an FIX session is no longer online. This could happen during a normal logout exchange or because of a forced termination or a loss of network connection.

toAdmin provides you with a peek at the administrative messages that are being sent from your FIX engine to the counter party. This is normally not useful for an application however it is provided for any logging you may wish to do. Notice that the FIX::Message is not const. This allows you to add fields to an adminstrative message before it is sent out.

toApp is a callback for application messages that are being sent to a counterparty. If you throw a DoNotSend exception in this function, the application will not send the message. This is mostly useful if the application has been asked to resend a message such as an order that is no longer relevant for the current market. Messages that are being resent are marked with the PossDupFlag in the header set to true; If a DoNotSend exception is thrown and the flag is set to true, a sequence reset will be sent in place of the message. If it is set to false, the message will simply not be sent. Notice that the FIX::Message is not const. This allows you to add fields to an application message before it is sent out.

fromAdmin notifies you when an administrative message is sent from a counterparty to your FIX engine. This can be usefull for doing extra validation on logon messages like validating passwords. Throwing a RejectLogon exception will disconnect the counterparty.

fromApp receives application level request. If your application is a sell-side OMS, this is where you will get your new order requests. If you were a buy side, you would get your execution reports here. If a FieldNotFound exception is thrown, the counterparty will receive a reject indicating a conditionally required field is missing. The Message class will throw this exception when trying to retrieve a missing field, so you will rarely need the throw this explicitly. You can also throw an UnsupportedMessageType exception. This will result in the counterparty getting a reject informing them your application cannot process those types of messages. An IncorrectTagValue can also be thrown if a field contains a value you do not support.

The sample code below shows how you might start up a FIX acceptor which listens on a socket. If you wanted an initiator, you would replace the acceptor in this code fragment with a SocketInitiator.

See this code in PYTHON, RUBY
#include "quickfix/FileStore.h"
#include "quickfix/FileLog.h"
#include "quickfix/SocketAcceptor.h"
#include "quickfix/Session.h"
#include "quickfix/SessionSettings.h"
#include "quickfix/Application.h"

int main( int argc, char** argv )
{
  try
  {
    if(argc < 2) return 1;
    std::string fileName = argv[1];

    FIX::SessionSettings settings(fileName);

    MyApplication application;
    FIX::FileStoreFactory storeFactory(settings);
    FIX::FileLogFactory logFactory(settings);
    FIX::SocketAcceptor acceptor
      (application, storeFactory, settings, logFactory /*optional*/);
    acceptor.start();
    // while( condition == true ) { do something; }
    acceptor.stop();
    return 0;
  }
  catch(FIX::ConfigError& e)
  {
    std::cout << e.what();
    return 1;
  }
}
quickfix-1.15.1+dfsg.orig/doc/html/examples.html0000644000372000001440000000150413265006437021115 0ustar robertousers Example Applications
Example Applications

QuickFIX comes with several example applications in the quickfix/examples directory.

ordermatch is a c++ server that will match and execute limit orders

tradeclient is a little c++ console based trading client.

banzai is a Java GUI based trading client.

executor is a server that fills every limit order it receives.

Executor has been implemented in C++, Python and Ruby.

quickfix-1.15.1+dfsg.orig/doc/html/receiving_messages.html0000644000372000001440000000740413265006437023146 0ustar robertousers Receiving Messages
Receiving Messages

Most of the messages you will be interested in looking at will be arriving in your overloaded fromApp function of your application. All messages have a header and a trailer. If you want to see those fields, you must call getHeader() or getTrailer() on the message to access them.


Type Safe Messages And Fields

QuickFIX has a class for all messages defined in the standard spec.

void fromApp( const FIX::Message& message, const FIX::SessionID& sessionID )
  throw( FIX::FieldNotFound&, FIX::IncorrectDataFormat&, FIX::IncorrectTagValue&, FIX::UnsupportedMessageType& )
{
  crack(message, sessionID);
}

void onMessage( const FIX42::NewOrderSingle& message, const FIX::SessionID& )
{
  FIX::ClOrdID clOrdID;
  message.get(clOrdID);

  FIX::ClearingAccount clearingAccount;
  message.get(clearingAccount);
}

void onMessage( const FIX41::NewOrderSingle& message, const FIX::SessionID& )
{
  FIX::ClOrdID clOrdID;
  message.get(clOrdID);

  // compile time error!! field not defined in FIX41
  FIX::ClearingAccount clearingAccount;
  message.get(clearingAccount);
}

void onMessage( const FIX42::OrderCancelRequest& message, const FIX::SessionID& )
{
  FIX::ClOrdID clOrdID;
  message.get(clOrdID);

  // compile time error!! field not defined for OrderCancelRequest
  FIX::Price price;
  message.get(price);
}

In order to use this you must use the MessageCracker as a mixin to your application. This will provide you with the crack function and allow you to overload specific message functions. Any function you do not overload will by default throw an UnsupportedMessageType exception

Define your application like this:

#include "quickfix/Application.h"
#include "quickfix/MessageCracker.h"

class MyApplication
: public FIX::Application,
  public FIX::MessageCracker


Type Safe Fields Only

Use the getField method to get any field from any message.

See this code in PYTHON, RUBY
void fromApp( const FIX::Message& message, const FIX::SessionID& sessionID )
  throw( FIX::FieldNotFound&, FIX::IncorrectDataFormat&, FIX::IncorrectTagValue&, FIX::UnsupportedMessageType& )
{
  // retrieve value into field class
  FIX::Price price;
  message.getField(price);

  // another field...
  FIX::ClOrdID clOrdID;
  message.getField(clOrdID);
}


No Type Safety

Create your own fields using tag numbers.

See this code in PYTHON, RUBY
void fromApp( const FIX::Message& message, const FIX::SessionID& sessionID )
  throw( FIX::FieldNotFound&, FIX::IncorrectDataFormat&, FIX::IncorrectTagValue&, FIX::UnsupportedMessageType& )
{
  // retreive value into string with integer field ID
  std::string value;
  value = message.getField(44);

  // retrieve value into a field base with integer field ID
  FIX::FieldBase field(44, "");
  message.getField(field);

  // retreive value with an enumeration, a little better
  message.getField(FIX::FIELD::Price);
}
quickfix-1.15.1+dfsg.orig/doc/html/doxygen.gif0000644000372000001440000000240113265006437020552 0ustar robertousersPNG  IHDRd-ok>gAMAOX2tEXtSoftwareAdobe ImageReadyqe<]PLTEǾ"&ﶻޠ{ԍ눙נED9hg]_X<@:#mhU1tRNSvIDATxbC: d#h` @X",***LK.], X@t b @BD6%""  % B:Hf@ RPy"K`\PbC(!II!h(!Cąl!0[X\J\$TM(>a$S @ Ш@R.$LJBRAG1 (FPhhT%!`&q%u P    CT$B|Wl!B`R$( @A%%@,(%$RPmB U`1IYB  99\1 yCCCf"[N'=TGȒl8^K5<SRɤ%@@  b1qAXH&BR y nP4A j>  t!+(.WQA2MU܂ `1%`19F< 3cZ`e!\ D+. 83!lYYA -6EJV @XXX 4 @86`RdB4I " "@xrʌHA`f ȰC"XV0C b@2H ȓ p)!( 04)(%R $Tʀbb,s@7 Ѱ?f֗\PIx!I"Ȉ3 QYt^^gv- }>WJOAV`$&#88\FF SFJ$ƀƊ 4 - Hf ?5 k1d, ."FˀI"4Hgx|fm)))9. aMD& X@t b @%DK.], X@t b @d`ɽSOIENDB`quickfix-1.15.1+dfsg.orig/doc/html/ruby/0000755000372000001440000000000013265006437017372 5ustar robertousersquickfix-1.15.1+dfsg.orig/doc/html/ruby/user_defined_3.html0000644000372000001440000000046013265006437023136 0ustar robertousers

stringField = MyStringField.new("string")
priceField = MyPriceField.new(14.54)

message.setField(stringField)
message.setField(priceField)

message.getField(stringField)
message.getField(priceField)

quickfix-1.15.1+dfsg.orig/doc/html/ruby/receiving_messages_2.html0000644000372000001440000000050613265006437024344 0ustar robertousers
require 'quickfix_ruby'

def fromApp(message, sessionID):
        price = Quickfix::Price.new()
        message.getField(price)

        clOrdID = Quickfix::ClOrdID.new()
        message.getField(clOrdID)
end

quickfix-1.15.1+dfsg.orig/doc/html/ruby/repeating_groups_2.html0000644000372000001440000000134313265006437024057 0ustar robertousers
require 'quickfix_ruby'
require 'quickfix42'

noMDEntries = Quickfix::NoMDEntries.new()
message.getField(noMDEntries)

group = Quickfix42::MarketDataSnapshotFullRefresh.NoMDEntries.new()
MDEntryType = Quickfix::MDEntryType.new()
MDEntryPx = Quickfix::MDEntryPx.new()
MDEntrySize = Quickfix::MDEntrySize.new()
orderID = Quickfix::OrderID.new();

message.getGroup(1, group);
group.getField(MDEntryType);
group.getField(MDEntryPx);
group.getField(MDEntrySize);
group.getField(orderID);

message.getGroup(2, group);
group.getField(MDEntryType);
group.getField(MDEntryPx);
group.getField(MDEntrySize);
group.getField(orderID);

quickfix-1.15.1+dfsg.orig/doc/html/ruby/user_defined_1.html0000644000372000001440000000034013265006437023131 0ustar robertousers

message.setField(Quickfix::StringField.new(6123, "value"))
field = message.getField(Quickfix::StringField(6123).new())

quickfix-1.15.1+dfsg.orig/doc/html/ruby/sending_messages_3.html0000644000372000001440000000147113265006437024023 0ustar robertousers
require 'quickfix_ruby'

def sendOrderCancelRequest
        message = Quickfix::Message.new();
        header = message.getHeader();

        header.setField(Quickfix::BeginString.new("FIX.4.2"))
        header.setField(Quickfix::SenderCompID.new(TW))
        header.setField(Quickfix::TargetCompID.new("TARGET"))
        header.setField(Quickfix::MsgType.new("D"))
        message.setField(Quickfix::OrigClOrdID.new("123"))
        message.setField(Quickfix::ClOrdID.new("321"))
        message.setField(Quickfix::Symbol.new("LNUX"))
        message.setField(Quickfix::Side.new(Side.BUY))
        message.setField(Quickfix::Text.new("Cancel My Order!"))

        Quickfix::Session.sendToTarget(message)
end

quickfix-1.15.1+dfsg.orig/doc/html/ruby/sending_messages_1.html0000644000372000001440000000052413265006437024017 0ustar robertousers
def sendToTarget(message)

def sendToTarget(message, qualifier)

def sendToTarget(message, sessionID)

def sendToTarget(message, senderCompID, targetCompID)

def sendToTarget(message, senderCompID, targetCompID, qualifier)

quickfix-1.15.1+dfsg.orig/doc/html/ruby/repeating_groups_1.html0000644000372000001440000000132513265006437024056 0ustar robertousers
require 'quickfix_ruby'
require 'quickfix42'

message = Quickfix42::MarketDataSnapshotFullRefresh.new()
group = Quickfix42::MarketDataSnapshotFullRefresh::NoMDEntries.new();

group.setField(Quickfix::MDEntryType.new('0'))
group.setField(Quickfix::MDEntryPx.new(12.32))
group.setField(Quickfix::MDEntrySize.new(100))
group.setField(Quickfix::OrderID.new("ORDERID"))
message.addGroup( group )

group.setField(Quickfix::MDEntryType.new('1'))
group.setField(Quickfix::MDEntryPx.new(12.32))
group.setField(Quickfix::MDEntrySize.new(100))
group.setField(Quickfix::OrderID.new("ORDERID"))
message.addGroup( group )

quickfix-1.15.1+dfsg.orig/doc/html/ruby/receiving_messages_1.html0000644000372000001440000000040113265006437024335 0ustar robertousers
require 'quickfix_ruby'

def fromApp(message, sessionID):
        field = Quickfix::StringField.new(44)
        message.getField(field)
end

quickfix-1.15.1+dfsg.orig/doc/html/ruby/sending_messages_2.html0000644000372000001440000000213713265006437024022 0ustar robertousers
require 'quickfix_ruby'

def sendOrderCancelRequest
        message = Quickfix::Message.new()
        # BeginString
        message.getHeader().setField(Quickfix::StringField.new(8, "FIX.4.2"))
        # SenderCompID
        message.getHeader().setField(Quickfix::StringField.new(49, "TW"))
        # TargetCompID, with enumeration
        message.getHeader().setField(Quickfix::StringField.new(56, "TARGET"))
        # MsgType
        message.getHeader().setField(Quickfix::CharField.new(35, 'F'))
        # OrigClOrdID
        message.setField(Quickfix::StringField.new(41, "123"))
        # ClOrdID
        message.setField(Quickfix::StringField.new(11, "321"))
        # Symbol
        message.setField(Quickfix::StringField.new(55, "LNUX"))
        # Side, with value enumeration
        message.setField(Quickfix::CharField.new(54, quickfix.Side_BUY))
        # Text
        message.setField(Quickfix::StringField.new(58, "Cancel My Order!"))

        Quickfix::Session.sendToTarget(message)
end

quickfix-1.15.1+dfsg.orig/doc/html/ruby/application_1.html0000644000372000001440000000100113265006437022773 0ustar robertousers
class Application < Quickfix::Application

        def onCreate(sessionID)
        end

        def onLogon(sessionID)
        end

        def onLogout(sessionID)
        end

        def toAdmin(sessionID, message)
        end

        def toApp(sessionID, message)
        end

        def fromAdmin(sessionID, message)
        end

        def fromApp(sessionID, message)
        end

end

quickfix-1.15.1+dfsg.orig/doc/html/ruby/user_defined_2.html0000644000372000001440000000117513265006437023141 0ustar robertousers

require 'quickfix_ruby'

class MyStringField < Quickfix::StringField
        def initialize( data = nil )
                if( data == nil )
                        super(6123)
                else
                        super(6123, data)
                end
        end
end

class MyDoubleField < Quickfix::DoubleField
        def initialize( data = nil )
                if( data == nil )
                        super(8756)
                else
                        super(8756, data)
                end
        end
end

quickfix-1.15.1+dfsg.orig/doc/html/ruby/application_2.html0000644000372000001440000000125213265006437023004 0ustar robertousers
require 'quickfix_ruby'

return if ARGV.length < 2

fileName = ARGV[0]

begin
        settings = Quickfix::SessionSettings.new( fileName )
        application = MyApplication.new
        storeFactory = Quickfix::FileStoreFactory.new( settings )
        logFactory = Quickfix::ScreenLogFactory.new( settings )
        acceptor = Quickfix::SocketAcceptor.new( application, storeFactory, settings, logFactory )
        acceptor.start()
        # while condition == true: do something
        acceptor.stop()
rescue Quickfix::ConfigError => e
        print e
end

quickfix-1.15.1+dfsg.orig/doc/html/header.html0000644000372000001440000000043713265006437020533 0ustar robertousers $title quickfix-1.15.1+dfsg.orig/doc/html/license.html0000644000372000001440000000460313265006437020724 0ustar robertousers QuickFIX License

QuickFIX License

The QuickFIX Software License, Version 1.0

Copyright (c) 2001-2014 Oren Miller
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by quickfixengine.org http://www.quickfixengine.org/ Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.

4. The names "QuickFIX" and "quickfixengine.org" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact quickfix-users@lists.sourceforge.net.

5. Products derived from this software may not be called "QuickFIX", nor may "QuickFIX" appear in their name, without prior written permission of quickfixengine.org

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL QUICKFIXENGINE.ORG OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
quickfix-1.15.1+dfsg.orig/doc/html/generating_databases.html0000644000372000001440000000254213265006437023434 0ustar robertousers Generating QuickFIX Databases
Generating QuickFIX Databases

MySQL

You must have MySQL installed with the deamon running.

Run the create script in src/sql/mysql. You must pass in a mysql user with permissions authorized to create a new database.

./create.sh mysql
create.bat mysql


MSSQL

You must have MySQL installed with the deamon running.

Run the create script in src/sql/mssql. You must pass in a mssql user with permissions authorized to create a new database.

create.bat sa


PostgreSQL

You must have PostgreSQL installed with the deamon running.

Run the create script in src/sql/postgresql. You must pass in a postgresql user with permissions authorized to create a new database.

./create.sh postgres
create.bat postgres
quickfix-1.15.1+dfsg.orig/doc/html/images/0000755000372000001440000000000013265006437017656 5ustar robertousersquickfix-1.15.1+dfsg.orig/doc/html/images/outsideBottomRight.gif0000644000372000001440000000037513265006437024211 0ustar robertousers GIF89a���������������������������ׯ�����!�,)pI�Ԥ�ֻ���IȸJ2�J B� Cu]��]�r�pHF; quickfix-1.15.1+dfsg.orig/doc/html/images/titleTabRight.gif0000644000372000001440000000030013265006437023104 0ustar robertousers GIF89a��������н�־��������!�,X�e�����^I�6��di�h� quickfix-1.15.1+dfsg.orig/doc/html/images/outsideBottomLeft.gif0000644000372000001440000000040513265006437024020 0ustar robertousers GIF89a�����������������ѳ���������ׯ�����!�,&P�E��v�u�D7`�`�t���TA!��%�X���0; quickfix-1.15.1+dfsg.orig/doc/html/images/outsideBottom.gif0000644000372000001440000000017713265006437023213 0ustar robertousers GIF89a�������!�,���V; quickfix-1.15.1+dfsg.orig/doc/html/images/outsideRight.gif0000644000372000001440000000017213265006437023017 0ustar robertousers GIF89a�������!�,� P; quickfix-1.15.1+dfsg.orig/doc/html/images/titleTabLeft.gif0000644000372000001440000000022613265006437022730 0ustar robertousers GIF89a��������н�־��������!�, quickfix-1.15.1+dfsg.orig/doc/html/images/outsideTopRight.gif0000644000372000001440000000036513265006437023506 0ustar robertousers GIF89a������������������������ׯ�����!�,$P�I��8ӄ�N� 8�c�Q�M%B e�_�O��+�; quickfix-1.15.1+dfsg.orig/doc/html/images/documentationButtonOut.gif0000644000372000001440000000150413265006437025102 0ustar robertousersGIF89aq{ᇢCSa穽T󛮻~UjRbtO]guځԵषUfsѫ/?S5G\SamBSi1G`uVhr󘫻ݳҍ\kx[kubr搝Zj~K[o먺bqjzh@@@!,q H)#J Iquickfix-1.15.1+dfsg.orig/doc/html/images/downloadButtonOut.gif0000644000372000001440000000157213265006437024045 0ustar robertousersGIF89aq{ᇢCSa穽TӐ^nzjwٲUjZj~"7Quh/?SVhrbrj|bq`u!,q H*Tᯡ2JoDBG7^)QŌ+Zx$Œ.,Q=x"c Ub 1Ѣquickfix-1.15.1+dfsg.orig/doc/html/images/aboutButtonOver.gif0000644000372000001440000000150513265006437023510 0ustar robertousersGIF89aq~ᇢCSa穽Tꨵh!,q H*\P 9[ѐ  UhT1㌍quickfix-1.15.1+dfsg.orig/doc/html/images/downloadButtonOver.gif0000644000372000001440000000160313265006437024204 0ustar robertousersGIF89aq~ᇢCSa穽Tȃꋧjw盰ĺָ݇IXcZj~bq`uVhr߸չvj|l{K[o[kuhbrиWj~!,q H*Lᯡ?1JODBG7^)1 *Xp$Œ.,QG=vCN"c Mb` 0ŋNH quickfix-1.15.1+dfsg.orig/doc/html/images/documentationButtonOver.gif0000644000372000001440000000150413265006437025246 0ustar robertousersGIF89aq~ᇢCSa穽TIXcۜSam)DBSiΨĤSds䑫¸ԲѨܗXepUj\kx"7QӇvңGWlK[oVhrhl{jzֺ!,q H)#J Iquickfix-1.15.1+dfsg.orig/doc/html/images/outsideTop.gif0000644000372000001440000000017413265006437022506 0ustar robertousers GIF89a�������!�,��V; quickfix-1.15.1+dfsg.orig/doc/html/images/aboutButtonOut.gif0000644000372000001440000000150513265006437023344 0ustar robertousersGIF89aq{ᇢCSa穽TK[oGWl/?S&:Rbqjwߍ\kxUj^nz1Gbr[ku搝uh`uj|!,q H*\P` 9cѐ Wh\1㌍quickfix-1.15.1+dfsg.orig/doc/html/images/outsideTopLeft.gif0000644000372000001440000000040313265006437023314 0ustar robertousers GIF89a�����������������ѳ���������ׯ�����!�,&p�I��8c���� �Kg� SP":�����7�$; quickfix-1.15.1+dfsg.orig/doc/html/images/titleTabTop.gif0000644000372000001440000000017513265006437022603 0ustar robertousers GIF89a�������!�,D��P; quickfix-1.15.1+dfsg.orig/doc/html/images/QuickFIX.jpg0000644000372000001440000000166613265006437022014 0ustar robertousers ����JFIFdd��Ducky<��&Adobed� ������  ��&h���0$4@"#D%!1�"Aaq�2Q���Br#���`!1AQa�q�� ���0�����5���0��@H:�Z��m���1�R��t���Y���F��NH%���N�KMO�H�-���0aD��� Cͨ3�NƼӦw���}n��!�ں��}ReN5��kRΥ�7(���x�G-��>�0Hi1��R�̕��������-S�Ať�ŷ��c��; kd2�� ot���5�Z)�A�����8��?�0Jg�SWN��t�O�׍��L\���&%���6�ny���X�ѽQ��ެIV��P�; "הF��(�S���-�^>^�j���b�\���V�U�UiB��Z�ny�������Q���x����:γ�ퟯQ���?��?��?}�\6�Z�\�0��w��k�� ��s��� � quickfix-1.15.1+dfsg.orig/doc/html/images/outsideLeft.gif0000644000372000001440000000017613265006437022640 0ustar robertousers GIF89a���������!�,L ); quickfix-1.15.1+dfsg.orig/doc/html/images/developersButtonOver.gif0000644000372000001440000000146213265006437024550 0ustar robertousersGIF89aq~ᇢCSa穽TUfs)DćݱUjbqj|GWlO]g쐦Wj~ޤjwvK[ohl{~`uҹگ!,q H! quickfix-1.15.1+dfsg.orig/doc/html/images/developersButtonOut.gif0000644000372000001440000000146213265006437024404 0ustar robertousersGIF89aq{ᇢCSa穽T~.H̢IXcٸRbtUfs)DBSi/?SǍ`u5G\^nz&:RjwUjO]gul{brbqj|@@@!,q H! quickfix-1.15.1+dfsg.orig/doc/html/repeating_groups.html0000644000372000001440000000543213265006437022660 0ustar robertousers Repeating Groups
Repeating Groups
QuickFIX has the ability to send messages containing repeating groups and even recursive repeating groups. All repeating groups begin with a field that indicates how many repeating groups are in a set. A group can be created by referencing a class named after this field scoped within the parent message or group.


Creating Messages With Repeating Groups

When a message is created the required field declaring the number of repeating groups is set to zero. QuickFIX will automatically increment field for you as you add groups.

See this code in PYTHON, RUBY
    // create a market data message
    FIX42::MarketDataSnapshotFullRefresh message(FIX::Symbol("QF"));

    // repeating group in the form of MessageName::NoField
    FIX42::MarketDataSnapshotFullRefresh::NoMDEntries group;
    group.set(FIX::MDEntryType('0'));
    group.set(FIX::MDEntryPx(12.32));
    group.set(FIX::MDEntrySize(100));
    group.set(FIX::OrderID("ORDERID"));
    message.addGroup(group);

    // no need to create a new group class if we are reusing the fields
    group.set(FIX::MDEntryType('1'));
    group.set(FIX::MDEntryPx(12.32));
    group.set(FIX::MDEntrySize(100));
    group.set(FIX::OrderID("ORDERID"));
    message.addGroup(group);


Reading Messages With Repeating Groups

To pull a group out of a message you need to supply the group object you wish to pull out. You should first inspect the number of entries field (which the group is named after) to get the total number of groups. The message that was created above is now parsed in this example.

See this code in PYTHON, RUBY
    // should be 2
    FIX::NoMDEntries noMDEntries;
    message.get(noMDEntries);

    FIX42::MarketDataSnapshotFullRefresh::NoMDEntries group;
    FIX::MDEntryType MDEntryType;
    FIX::MDEntryPx MDEntryPx;
    FIX::MDEntrySize MDEntrySize;
    FIX::OrderID orderID;

    message.getGroup(1, group);
    group.get(MDEntryType);
    group.get(MDEntryPx);
    group.get(MDEntrySize);
    group.get(orderID);

    message.getGroup(2, group);
    group.get(MDEntryType);
    group.get(MDEntryPx);
    group.get(MDEntrySize);
    group.get(orderID);
quickfix-1.15.1+dfsg.orig/doc/html/building.html0000644000372000001440000000715213265006437021101 0ustar robertousers Building QuickFIX
Building QuickFIX

Windows

Open quickfix_vs12.sln, quickfix_vs14.sln, or quickfix_vs15.sln

Batch build all projects. lib\quickfix.lib and lib\debug\quickfix.lib can be linked into your application. Header files are copied to the include directory.

Compile time options are controlled from the config_windows.h file in the src directory. The following options are supported:

#define HAVE_STLPORT 1
Compile with stlport instead of standard visual c++ STL implementation.
#define HAVE_ODBC 1
Compiles ODBC support into QuickFIX.
#define HAVE_MYSQL 1
Compiles MySQL support into QuickFIX. If you enable this option, the mysql include and library directories must be in the Visual Studio search paths.
#define HAVE_POSTGRESQL 1
Compiles PostgreSQL support into QuickFIX. If you enable this option, the postgres include and library directories must be in the Visual Studio search paths.


Linux / Solaris / FreeBSD / Mac OS X

./configure && ./make

sudo make install

You can also run configure with the --prefix=<base directory> option to install to a custom location.

./configure options:

--with-python2
Build the Python2 API
--with-python3
Build the Python3 API
--with-ruby
Build the Ruby API
--with-mysql
Compile in mysql support
--with-postgresql
Compile in postgresql support
--with-stlport=<base directory>
Compile with stlport instead of standard gcc STL implementation

When using the SUNPro compiler:

CC=<full path to SUNPro CC binary>
CFLAGS=-g -xs
CXX=<full path to SUNPro CC binary>
CXXFLAGS=-g -xs
LD=<full path to SUNPro CC binary>
LDFLAGS=-g -xs -lCstd
AR=<full path to SUNPro CC binary>
AR_FLAGS=-g -xs -xar -o

quickfix-1.15.1+dfsg.orig/doc/html/Makefile.am0000644000372000001440000000001613265006437020442 0ustar robertousersEXTRA_DIST = *quickfix-1.15.1+dfsg.orig/doc/html/testing.html0000644000372000001440000000330513265006437020755 0ustar robertousers Testing QuickFIX
Testing QuickFIX

The development of QuickFIX has been driven by a suite of functional acceptance tests and unit tests.


Windows

Unit Tests

From the test directory:

runut release [port]

The port is used to test socket functionality. If you built QuickFIX with one of its supporting databases, you will need to update cfg/ut.cfg to reflect your database settings.

Acceptance Tests

From the test directory:

runat release [port]
runat_threaded release [port]

The port is used to listen for connections on a socket server.



Linux / Solaris / FreeBSD / Mac OS X

Unit Tests

From the test directory:

./runut.sh [port]

The port is used to test socket functionality. If you built QuickFIX with one of its supporting databases, you will need to update cfg/ut.cfg to reflect your database settings.

Acceptance Tests

From the test directory:

./runat.sh [port]
./runat_threaded.sh [port]

The port is used to listen for connections on a socket server.

quickfix-1.15.1+dfsg.orig/doc/html/configuration.html0000644000372000001440000012563013265006437022155 0ustar robertousers Configuring QuickFIX
Configuring QuickFIX

A quickfix acceptor or initiator can maintain multiple FIX sessions. A FIX session is defined in QuickFIX as a unique combination of a BeginString (the FIX version number), a SenderCompID (your ID), and a TargetCompID (the ID of your counterparty). A SessionQualifier can also be use to disambiguate otherwise identical sessions.

The SessionSettings class has the ability to pull settings out of any c++ stream such as a file stream. You can also pass it a filename. If you decide to write your own components, (storage for a particular database, a new kind of connector etc...), you can also use this pass in settings.

A settings file is set up with two types of headings, a [DEFAULT] and a [SESSION] heading. [SESSION] tells QuickFIX that a new Session is being defined. [DEFAULT] is a where you can define settings that all sessions use by default. If you do not provide a setting that QuickFIX needs, it will throw a ConfigError telling you what setting is missing or improperly formatted.



Sample Settings File

# default settings for sessions
[DEFAULT]
ConnectionType=initiator
ReconnectInterval=60
SenderCompID=TW

# session definition
[SESSION]
# inherit ConnectionType, ReconnectInterval and SenderCompID from default
BeginString=FIX.4.1
TargetCompID=ARCA
StartTime=12:30:00
EndTime=23:30:00
HeartBtInt=20
SocketConnectPort=9823
SocketConnectHost=123.123.123.123
DataDictionary=somewhere/FIX41.xml

[SESSION]
BeginString=FIX.4.0
TargetCompID=ISLD
StartTime=12:00:00
EndTime=23:00:00
HeartBtInt=30
SocketConnectPort=8323
SocketConnectHost=23.23.23.23
DataDictionary=somewhere/FIX40.xml

[SESSION]
BeginString=FIX.4.2
TargetCompID=INCA
StartTime=12:30:00
EndTime=21:30:00
# overide default setting for RecconnectInterval
ReconnectInterval=30
HeartBtInt=30
SocketConnectPort=6523
SocketConnectHost=3.3.3.3
# (optional) alternate connection ports and hosts to cycle through on failover
SocketConnectPort1=8392
SocketConnectHost1=8.8.8.8
SocketConnectPort2=2932
SocketConnectHost2=12.12.12.12
DataDictionary=somewhere/FIX42.xml


QuickFIX Settings

Session

ID Description Valid Values Default
BeginString Version of FIX this session should use FIXT.1.1
FIX.4.4
FIX.4.3
FIX.4.2
FIX.4.1
FIX.4.0
SenderCompID Your ID as associated with this FIX session case-sensitive alpha-numeric string
TargetCompID Counter parties ID as associated with this FIX session case-sensitive alpha-numeric string
SessionQualifier Additional qualifier to disambiguate otherwise identical sessions case-sensitive alpha-numeric string
DefaultApplVerID Required only for FIXT 1.1 (and newer). Ignored for earlier transport versions. Specifies the default application version ID for the session. This can either be the ApplVerID enum (see the ApplVerID field) or the BeginString for the default version. FIX.5.0SP2
FIX.5.0SP1
FIX.5.0
FIX.4.4
FIX.4.3
FIX.4.2
FIX.4.1
FIX.4.0
9
8
7
6
5
4
3
2
ConnectionType Defines if session will act as an acceptor or an initiator initiator
acceptor
StartTime Time of day that this FIX session becomes activated time in the format of HH:MM:SS, time is represented in UTC
EndTime Time of day that this FIX session becomes deactivated time in the format of HH:MM:SS, time is represented in UTC
StartDay For week long sessions, the starting day of week for the session. Use in combination with StartTime. Day of week in English using any abbreviation (i.e. mo, mon, mond, monda, monday are all valid)
EndDay For week long sessions, the ending day of week for the session. Use in combination with EndTime. Day of week in English using any abbreviation (i.e. mo, mon, mond, monda, monday are all valid)
LogonTime Time of day that this session logs on time in the format of HH:MM:SS, time is represented in UTC SessionTime value
LogoutTime Time of day that this session logs out time in the format of HH:MM:SS, time is represented in UTC EndTime value
LogonDay For week long sessions, the day of week the session logs on. Use in combination with LogonTime. Day of week in English using any abbreviation (i.e. mo, mon, mond, monda, monday are all valid) StartDay value
LogoutDay For week long sessions, the day of week the session logs out. Use in combination with LogoutTime. Day of week in English using any abbreviation (i.e. mo, mon, mond, monda, monday are all valid) EndDay value
UseLocalTime Indicates StartTime and EndTime are expressed in localtime instead of UTC. Times in messages will still be set to UTC as this is required by the FIX specifications. Y
N
N
MillisecondsInTimeStamp Determines if milliseconds should be added to timestamps. Only available for FIX.4.2 and greater. Y
N
Y
TimestampPrecision Used to set the fractional part of timestamp. Allowable values are 0 to 9. If set, overrrides MillisecondsInTimeStamp. 0-9
SendRedundantResendRequests If set to Y, QuickFIX will send all necessary resend requests, even if they appear redundant. Some systems will not certify the engine unless it does this. When set to N, QuickFIX will attempt to minimize resend requests. This is particularly useful on high volume systems. Y
N
N
ResetOnLogon Determines if sequence numbers should be reset when recieving a logon request. Acceptors only. Y
N
N
ResetOnLogout Determines if sequence numbers should be reset to 1 after a normal logout termination. Y
N
N
ResetOnDisconnect Determines if sequence numbers should be reset to 1 after an abnormal termination. Y
N
N
RefreshOnLogon Determines if session state should be restored from persistence layer when logging on. Useful for creating hot failover sessions. Y
N
N

Validation

ID Description Valid Values Default
UseDataDictionary Tell session whether or not to expect a data dictionary. You should always use a DataDictionary if you are using repeating groups. Y
N
Y
DataDictionary XML definition file for validating incoming FIX messages. If no DataDictionary is supplied, only basic message validation will be done

This setting should only be used with FIX transport versions older than FIXT.1.1. See TransportDataDictionary and AppDataDictionary for FIXT.1.1 settings.
valid XML data dictionary file, QuickFIX comes with the following defaults in the spec directory

FIX44.xml
FIX43.xml
FIX42.xml
FIX41.xml
FIX40.xml
TransportDataDictionary XML definition file for validating admin (transport) messages. This setting is only valid for FIXT.1.1 (or newer) sessions.

See DataDictionary for older transport versions (FIX.4.0 - FIX.4.4) for additional information.
valid XML data dictionary file, QuickFIX comes with the following defaults in the spec directory

FIXT1.1.xml
AppDataDictionary XML definition file for validating application messages. This setting is only valid for FIXT.1.1 (or newer) sessions.

See DataDictionary for older transport versions (FIX.4.0 - FIX.4.4) for additional information.

This setting supports the possibility of a custom application data dictionary for each session. This setting would only be used with FIXT 1.1 and new transport protocols. This setting can be used as a prefix to specify multiple application dictionaries for the FIXT transport. For example:
DefaultApplVerID=FIX.4.2
# For default application version ID
AppDataDictionary=FIX42.xml
# For nondefault application version ID
# Use BeginString suffix for app version
AppDataDictionary.FIX.4.4=FIX44.xml
valid XML data dictionary file, QuickFIX comes with the following defaults in the spec directory

FIX50SP2.xml
FIX50SP1.xml
FIX50.xml
FIX44.xml
FIX43.xml
FIX42.xml
FIX41.xml
FIX40.xml
ValidateLengthAndChecksum If set to N, messages with incorrect length or checksum fields will not be rejected. You can also use this to force acceptance of repeating groups without a data dictionary. In this scenario you will not be able to access all repeating groups. Y
N
Y
ValidateFieldsOutOfOrder If set to N, fields that are out of order (i.e. body fields in the header, or header fields in the body) will not be rejected. Useful for connecting to systems which do not properly order fields. Y
N
Y
ValidateFieldsHaveValues If set to N, fields without values (empty) will not be rejected. Useful for connecting to systems which improperly send empty tags. Y
N
Y
ValidateUserDefinedFields If set to N, user defined fields will not be rejected if they are not defined in the data dictionary, or are present in messages they do not belong to. Y
N
Y
PreserveMessageFieldsOrder Should the order of fields in the main outgoing message body be preserved or not (as defined in the configuration file). Default: only groups specified order is preserved. Y
N
N
CheckCompID If set to Y, messages must be received from the counterparty with the correct SenderCompID and TargetCompID. Some systems will send you different CompIDs by design, so you must set this to N. Y
N
Y
CheckLatency If set to Y, messages must be received from the counterparty within a defined number of seconds (see MaxLatency). It is useful to turn this off if a system uses localtime for it's timestamps instead of GMT. Y
N
Y
MaxLatency If CheckLatency is set to Y, this defines the number of seconds latency allowed for a message to be processed. Default is 120. positive integer 120

Miscellaneous

ID Description Valid Values Default
HttpAcceptPort Port to listen to HTTP requests. Pointing a browser to this port will bring up a control panel. Must be in DEFAULT section. positive integer

Initiator

ID Description Valid Values Default
ReconnectInterval Time between reconnection attempts in seconds. Only used for initiators positive integer 30
HeartBtInt Heartbeat interval in seconds. Only used for initiators. positive integer
LogonTimeout Number of seconds to wait for a logon response before disconnecting. positive integer 10
LogoutTimeout Number of seconds to wait for a logout response before disconnecting. positive integer 2
SocketConnectPort Socket port for connecting to a session. Only used with a SocketInitiator positive integer
SocketConnectHost Host to connect to. Only used with a SocketInitiator valid IP address in the format of x.x.x.x or a domain name
SocketConnectPort<n> Alternate socket ports for connecting to a session for failover, where n is a positive integer. (i.e.) SocketConnectPort1, SocketConnectPort2... must be consecutive and have a matching SocketConnectHost[n] positive integer
SocketConnectHost<n> Alternate socket hosts for connecting to a session for failover, where n is a positive integer. (i.e.) SocketConnectHost1, SocketConnectHost2... must be consecutive and have a matching SocketConnectPort[n] valid IP address in the format of x.x.x.x or a domain name
SocketNodelay Indicates a socket should be created with TCP_NODELAY. Currently, this must be defined in the [DEFAULT] section. Y
N
N
SocketSendBufferSize Indicates the size of SO_SNDBUF. Currently, this must be defined in the [DEFAULT] section. positive integer 0
SocketReceiveBufferSize Indicates the size of SO_RCVBUF. Currently, this must be defined in the [DEFAULT] section. positive integer 0

Acceptor

ID Description Valid Values Default
SocketAcceptPort Socket port for listening to incoming connections, Only used with a SocketAcceptor positive integer, valid open socket port. Currently, this must be defined in the [DEFAULT] section.
SocketReuseAddress Indicates a socket should be created with SO_REUSADDR, Only used with a SocketAcceptor Y
N
Y
SocketNodelay Indicates a socket should be created with TCP_NODELAY. Currently, this must be defined in the [DEFAULT] section. Y
N
N

Storage

ID Description Valid Values Default
PersistMessages If set to N, no messages will be persisted. This will force QuickFIX to always send GapFills instead of resending messages. Use this if you know you never want to resend a message. Useful for market data streams. Y
Y
N

FILE

FileStorePath Directory to store sequence number and message files. valid directory for storing files, must have write access

MYSQL

MySQLStoreDatabase Name of MySQL database to access for storing messages and session state. valid database for storing files, must have write access and correct DB shema quickfix
MySQLStoreUser User name logging in to MySQL database. valid user with read/write access to appropriate tables in database root
MySQLStorePassword Users password. correct MySQL password for user empty password
MySQLStoreHost Address of MySQL database. valid IP address in the format of x.x.x.x or a domain name localhost
MySQLStorePort Port of MySQL database. positive integer standard MySQL port
MySQLStoreUseConnectionPool Use database connection pools. When possible, sessions will share a single database connection. Otherwise each session gets its own connection. Y
N
N

POSTGRESQL

PostgreSQLStoreDatabase Name of PostgreSQL database to access for storing messages and session state. valid database for storing files, must have write access and correct DB shema quickfix
PostgreSQLStoreUser User name logging in to PostgreSQL database. valid user with read/write access to appropriate tables in database postgres
PostgreSQLStorePassword Users password. correct PostgreSQL password for user empty password
PostgreSQLStoreHost Address of MySQL database. valid IP address in the format of x.x.x.x or a domain name localhost
PostgreSQLStorePort Port of PostgreSQL database. positive integer standard PostgreSQL port
PostgreSQLStoreUseConnectionPool Use database connection pools. When possible, sessions will share a single database connection. Otherwise each session gets its own connection. Y
N
N

ODBC

OdbcStoreUser User name logging in to ODBC database. valid user with read/write access to appropriate tables in database. Ignored if UID is in the OdbcStoreConnectionString. sa
OdbcStorePassword Users password. correct ODBC password for user. Ignored if PWD is in the OdbcStoreConnectionString. empty password
OdbcStoreConnectionString ODBC connection string for database Valid ODBC connection string DATABASE=quickfix;DRIVER={SQL Server};SERVER=(local);

Logging

ID Description Valid Values Default

FILE

FileLogPath Directory to store logs. valid directory for storing files, must have write access
FileLogBackupPath Directory to store backup logs. valid directory for storing backup files, must have write access

SCREEN

ScreenLogShowIncoming Print incoming messages to standard out. Y
N
Y
ScreenLogShowOutgoing Print outgoing messages to standard out. Y
N
Y
ScreenLogShowEvents Print events to standard out. Y
N
Y

MYSQL

MySQLLogDatabase Name of MySQL database to access for logging. valid database for storing files, must have write access and correct DB shema quickfix
MySQLLogUser User name logging in to MySQL database. valid user with read/write access to appropriate tables in database root
MySQLLogPassword Users password. correct MySQL password for user empty password
MySQLLogHost Address of MySQL database. valid IP address in the format of x.x.x.x or a domain name localhost
MySQLLogPort Port of MySQL database. positive integer standard MySQL port
MySQLLogUseConnectionPool Use database connection pools. When possible, sessions will share a single database connection. Otherwise each session gets its own connection. Y
N
N
MySQLLogIncomingTable Name of table where incoming messages will be logged. Valid table with correct schema. messages_log
MySQLLogOutgoingTable Name of table where outgoing messages will be logged. Valid table with correct schema. messages_log
MySQLLogEventTable Name of table where events will be logged. Valid table with correct schema. event_log

POSTGRESQL

PostgreSQLLogDatabase Name of PostgreSQL database to access for logging. valid database for storing files, must have write access and correct DB shema quickfix
PostgreSQLLogUser User name logging in to PostgreSQL database. valid user with read/write access to appropriate tables in database postgres
PostgreSQLLogPassword Users password. correct PostgreSQL password for user empty password
PostgreSQLLogHost Address of PostgreSQL database. valid IP address in the format of x.x.x.x or a domain name localhost
PostgreSQLLogPort Port of PostgreSQL database. positive integer standard PostgreSQL port
PostgreSQLLogUseConnectionPool Use database connection pools. When possible, sessions will share a single database connection. Otherwise each session gets its own connection. Y
N
N
PostgresSQLLogIncomingTable Name of table where incoming messages will be logged. Valid table with correct schema. messages_log
PostgresSQLLogOutgoingTable Name of table where outgoing messages will be logged. Valid table with correct schema. messages_log
PostgresSQLLogEventTable Name of table where events will be logged. Valid table with correct schema. event_log

ODBC

OdbcLogUser User name logging in to ODBC database. valid user with read/write access to appropriate tables in database sa
OdbcLogPassword Users password. correct ODBC password for user. Ignored if UID is in the OdbcLogConnectionString. empty password
OdbcLogConnectionString ODBC connection string for database Valid ODBC connection string. Ignored if PWD is in the OdbcStoreConnectionString. DATABASE=quickfix;DRIVER={SQL Server};SERVER=(local);
OdbcLogIncomingTable Name of table where incoming messages will be logged. Valid table with correct schema. messages_log
OdbcLogOutgoingTable Name of table where outgoing messages will be logged. Valid table with correct schema. messages_log
OdbcLogEventTable Name of table where events will be logged. Valid table with correct schema. event_log

SSL

ID Description Valid Values Default
Parameters have to be defined in the DEFAULT section.
SSLProtocol This directive can be used to control the SSL protocol flavors the application should use when establishing its environment.

The available (case-insensitive) protocols are:

SSLv2
This is the Secure Sockets Layer (SSL) protocol, version 2.0. It is the original SSL protocol as designed by Netscape Corporation.

SSLv3
This is the Secure Sockets Layer (SSL) protocol, version 3.0. It is the successor to SSLv2 and the currently (as of February 1999) de-facto standardized SSL protocol from Netscape Corporation. It's supported by almost all popular browsers.

TLSv1
This is the Transport Layer Security (TLS) protocol, version 1.0.

TLSv1_1
This is the Transport Layer Security (TLS) protocol, version 1.1.

TLSv1_2
This is the Transport Layer Security (TLS) protocol, version 1.2.

all
This is a shortcut for +SSLv2 +SSLv3 +TLSv1 +TLSv1_1 +TLSv1_2 and a convenient way for enabling all protocols except one when used in combination with the minus sign on a protocol as the example above shows.

Example:
enable all but not SSLv2
SSL_PROTOCOL = all -SSLv2
all -SSLv2
SSLCipherSuite This complex directive uses a colon-separated cipher-spec string consisting of OpenSSL cipher specifications to configure the Cipher Suite the client is permitted to negotiate in the SSL handshake phase. Notice that this directive can be used both in per-server and per-directory context. In per-server context it applies to the standard SSL handshake when a connection is established. In per-directory context it forces a SSL renegotation with the reconfigured Cipher Suite after the HTTP request was read but before the HTTP response is sent.

An SSL cipher specification in cipher-spec is composed of 4 major attributes plus a few extra minor ones.

Key Exchange Algorithm:
RSA or Diffie-Hellman variants.

Authentication Algorithm:
RSA, Diffie-Hellman, DSS or none.

Cipher/Encryption Algorithm:
DES, Triple-DES, RC4, RC2, IDEA or none.

MAC Digest Algorithm:
MD5, SHA or SHA1.

For more details refer to mod_ssl documentation.

Example: RC4+RSA:+HIGH:
HIGH:!RC4
CertificationAuthoritiesFile This directive sets the all-in-one file where you can assemble the Certificates of Certification Authorities (CA) whose clients you deal with.
CertificationAuthoritiesDirectory This directive sets the directory where you keep the Certificates of Certification Authorities (CAs) whose clients you deal with.

ACCEPTOR

ServerCertificateFile This directive points to the PEM-encoded Certificate file and optionally also to the corresponding RSA or DSA Private Key file for it (contained in the same file).
ServerCertificateKeyFile This directive points to the PEM-encoded Private Key file. If the Private Key is not combined with the Certificate in the server certificate file, use this additional directive to point to the file with the stand-alone Private Key.
CertificateVerifyLevel This directive sets the Certificate verification level. It applies to the authentication process used in the standard SSL handshake when a connection is established. 0 implies do not verify. 1 implies verify.
CertificateRevocationListFile This directive sets the all-in-one file where you can assemble the Certificate Revocation Lists (CRL) of Certification Authorities (CA) whose clients you deal with.
CertificateRevocationListDirectory This directive sets the directory where you keep the Certificate Revocation Lists (CRL) of Certification Authorities (CAs) whose clients you deal with.

INITIATOR

ClientCertificateFile This directive points to the PEM-encoded Certificate file and optionally also to the corresponding RSA or DSA Private Key file for it (contained in the same file).
ClientCertificateKeyFile This directive points to the PEM-encoded Private Key file. If the Private Key is not combined with the Certificate in the server certificate file, use this additional directive to point to the file with the stand-alone Private Key.
quickfix-1.15.1+dfsg.orig/doc/html/.gitignore0000644000372000001440000000041513265006437020401 0ustar robertousers*.js *.map *_*.html index*.html struct*.html class_*.html namespace*.html functions*.html annotated.html classes.html files.html hierarchy.html inherits.html modules.html globals.html globals_defs.html graph_legend.html group__user.html tabs.css doxygen.css installdox quickfix-1.15.1+dfsg.orig/doc/html/xmlschema.html0000644000372000001440000000352613265006437021266 0ustar robertousers Validation
Validation

QuickFIX will validate and reject any poorly formed messages before they can reach your application. An XML file defines what messages, fields, and values a session supports.

Several standard files are in included in the spec directory.

The skeleton of a definition file looks like this.

<fix type="FIX" major="4" minor="1">
  <header>
    <field name="BeginString" required="Y"/>
    ...
  </header>
  <trailer>
    <field name="CheckSum" required="Y"/>
    ...
  </trailer>
  <messages>
    <message name="Heartbeat" msgtype="0" msgcat="admin">
      <field name="TestReqID" required="N"/>
    </message>
    ...
    <message name="NewOrderSingle" msgtype="D" msgcat="app">
      <field name="ClOrdID" required="Y"/>
      ...
    </message>
    ...
  </messages>
  <fields>
    <field number="1" name="Account" type="CHAR" />
    ...
    <field number="4" name="AdvSide" type="CHAR">
     <value enum="B" description="BUY" />
     <value enum="S" description="SELL" />
     <value enum="X" description="CROSS" />
     <value enum="T" description="TRADE" />
   </field>
   ...
  </fields>
</fix>

The validator will not reject conditionally required fields because the rules for them are not clearly defined. Using a conditionally required field that is not preset will cause a message to be rejected.

quickfix-1.15.1+dfsg.orig/doc/tidy.config0000644000372000001440000000006713265006437017610 0ustar robertousersindent: auto indent-spaces: 2 quiet: yes tidy-mark: no quickfix-1.15.1+dfsg.orig/doc/doxygen.css0000644000372000001440000003537213265006437017646 0ustar robertousers/* The standard CSS for doxygen */ body, table, div, p, dl { font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; font-size: 13px; line-height: 1.3; } /* @group Heading Levels */ h1 { font-size: 150%; } .title { font-size: 150%; font-weight: bold; margin: 10px 2px; } h2 { font-size: 120%; } h3 { font-size: 100%; } dt { font-weight: bold; } div.multicol { -moz-column-gap: 1em; -webkit-column-gap: 1em; -moz-column-count: 3; -webkit-column-count: 3; } p.startli, p.startdd, p.starttd { margin-top: 2px; } p.endli { margin-bottom: 0px; } p.enddd { margin-bottom: 4px; } p.endtd { margin-bottom: 2px; } /* @end */ caption { font-weight: bold; } span.legend { font-size: 70%; text-align: center; } h3.version { font-size: 90%; text-align: center; } div.qindex, div.navtab{ background-color: #EBEFF6; border: 1px solid #A3B4D7; text-align: center; } div.qindex, div.navpath { width: 100%; line-height: 140%; } div.navtab { margin-right: 15px; } /* @group Link Styling */ a { color: #3D578C; font-weight: normal; text-decoration: none; } .contents a:visited { color: #4665A2; } a:hover { text-decoration: underline; } a.qindex { font-weight: bold; } a.qindexHL { font-weight: bold; background-color: #9CAFD4; color: #ffffff; border: 1px double #869DCA; } .contents a.qindexHL:visited { color: #ffffff; } a.el { font-weight: bold; } a.elRef { } a.code, a.code:visited { color: #4665A2; } a.codeRef, a.codeRef:visited { color: #4665A2; } /* @end */ dl.el { margin-left: -1cm; } .fragment { font-family: monospace, fixed; font-size: 105%; } pre.fragment { border: 1px solid #C4CFE5; background-color: #FBFCFD; padding: 4px 6px; margin: 4px 8px 4px 2px; overflow: auto; word-wrap: break-word; font-size: 9pt; line-height: 125%; } div.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px; padding: 0.2em; border: solid thin #333; border-radius: 0.5em; -webkit-border-radius: .5em; -moz-border-radius: .5em; box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); } div.groupHeader { margin-left: 16px; margin-top: 12px; font-weight: bold; } div.groupText { margin-left: 16px; font-style: italic; } body { background-color: white; color: black; margin-top: 30px; margin-bottom: 30px; margin-left: 100px; margin-right: 100px; } div.contents { margin-top: 10px; margin-left: 8px; margin-right: 8px; } td.indexkey { background-color: #EBEFF6; font-weight: bold; border: 1px solid #C4CFE5; margin: 2px 0px 2px 0; padding: 2px 10px; white-space: nowrap; vertical-align: top; } td.indexvalue { background-color: #EBEFF6; border: 1px solid #C4CFE5; padding: 2px 10px; margin: 2px 0px; } tr.memlist { background-color: #EEF1F7; } p.formulaDsp { text-align: center; } img.formulaDsp { } img.formulaInl { vertical-align: middle; } div.center { text-align: center; margin-top: 0px; margin-bottom: 0px; padding: 0px; } div.center img { border: 0px; } address.footer { text-align: right; padding-right: 12px; } img.footer { border: 0px; vertical-align: middle; } /* @group Code Colorization */ span.keyword { color: #008000 } span.keywordtype { color: #604020 } span.keywordflow { color: #e08000 } span.comment { color: #800000 } span.preprocessor { color: #806020 } span.stringliteral { color: #002080 } span.charliteral { color: #008080 } span.vhdldigit { color: #ff00ff } span.vhdlchar { color: #000000 } span.vhdlkeyword { color: #700070 } span.vhdllogic { color: #ff0000 } /* @end */ /* .search { color: #003399; font-weight: bold; } form.search { margin-bottom: 0px; margin-top: 0px; } input.search { font-size: 75%; color: #000080; font-weight: normal; background-color: #e8eef2; } */ td.tiny { font-size: 75%; } .dirtab { padding: 4px; border-collapse: collapse; border: 1px solid #A3B4D7; } th.dirtab { background: #EBEFF6; font-weight: bold; } hr { height: 0px; border: none; border-top: 1px solid #4A6AAA; } hr.footer { height: 1px; } /* @group Member Descriptions */ table.memberdecls { border-spacing: 0px; padding: 0px; } .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { background-color: #F9FAFC; border: none; margin: 4px; padding: 1px 0 0 8px; } .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; color: #555; } .memItemLeft, .memItemRight, .memTemplParams { border-top: 1px solid #C4CFE5; } .memItemLeft, .memTemplItemLeft { white-space: nowrap; } .memItemRight { width: 100%; } .memTemplParams { color: #4665A2; white-space: nowrap; } /* @end */ /* @group Member Details */ /* Styles for detailed member documentation */ .memtemplate { font-size: 80%; color: #4665A2; font-weight: normal; margin-left: 9px; } .memnav { background-color: #EBEFF6; border: 1px solid #A3B4D7; text-align: center; margin: 2px; margin-right: 15px; padding: 2px; } .mempage { width: 100%; } .memitem { padding: 0; margin-bottom: 10px; margin-right: 5px; } .memname { white-space: nowrap; font-weight: bold; margin-left: 6px; } .memproto, dl.reflist dt { border-top: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; border-right: 1px solid #A8B8D9; padding: 6px 0px 6px 0px; color: #253555; font-weight: bold; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 8px; border-top-left-radius: 8px; /* firefox specific markup */ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; /* webkit specific markup */ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; background-image:url('nav_f.png'); background-repeat:repeat-x; background-color: #E2E8F2; } .memdoc, dl.reflist dd { border-bottom: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; border-right: 1px solid #A8B8D9; padding: 2px 5px; background-color: #FBFCFD; border-top-width: 0; /* opera specific markup */ border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); /* firefox specific markup */ -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7); /* webkit specific markup */ -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7)); } dl.reflist dt { padding: 5px; } dl.reflist dd { margin: 0px 0px 10px 0px; padding: 5px; } .paramkey { text-align: right; } .paramtype { white-space: nowrap; } .paramname { color: #602020; white-space: nowrap; } .paramname em { font-style: normal; } .params, .retval, .exception, .tparams { border-spacing: 6px 2px; } .params .paramname, .retval .paramname { font-weight: bold; vertical-align: top; } .params .paramtype { font-style: italic; vertical-align: top; } .params .paramdir { font-family: "courier new",courier,monospace; vertical-align: top; } /* @end */ /* @group Directory (tree) */ /* for the tree view */ .ftvtree { font-family: sans-serif; margin: 0px; } /* these are for tree view when used as main index */ .directory { font-size: 9pt; font-weight: bold; margin: 5px; } .directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } /* The following two styles can be used to replace the root node title with an image of your choice. Simply uncomment the next two styles, specify the name of your image and be sure to set 'height' to the proper pixel height of your image. */ /* .directory h3.swap { height: 61px; background-repeat: no-repeat; background-image: url("yourimage.gif"); } .directory h3.swap span { display: none; } */ .directory > h3 { margin-top: 0; } .directory p { margin: 0px; white-space: nowrap; } .directory div { display: none; margin: 0px; } .directory img { vertical-align: -30%; } /* these are for tree view when not used as main index */ .directory-alt { font-size: 100%; font-weight: bold; } .directory-alt h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } .directory-alt > h3 { margin-top: 0; } .directory-alt p { margin: 0px; white-space: nowrap; } .directory-alt div { display: none; margin: 0px; } .directory-alt img { vertical-align: -30%; } /* @end */ div.dynheader { margin-top: 8px; } address { font-style: normal; color: #2A3D61; } table.doxtable { border-collapse:collapse; } table.doxtable td, table.doxtable th { border: 1px solid #2D4068; padding: 3px 7px 2px; } table.doxtable th { background-color: #374F7F; color: #FFFFFF; font-size: 110%; padding-bottom: 4px; padding-top: 5px; text-align:left; } table.fieldtable { width: 100%; margin-bottom: 10px; border: 1px solid #A8B8D9; border-spacing: 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); } .fieldtable td, .fieldtable th { padding: 3px 7px 2px; } .fieldtable td.fieldtype, .fieldtable td.fieldname { white-space: nowrap; border-right: 1px solid #A8B8D9; border-bottom: 1px solid #A8B8D9; vertical-align: top; } .fieldtable td.fielddoc { border-bottom: 1px solid #A8B8D9; width: 100%; } .fieldtable tr:last-child td { border-bottom: none; } .fieldtable th { background-image:url('nav_f.png'); background-repeat:repeat-x; background-color: #E2E8F2; font-size: 90%; color: #253555; padding-bottom: 4px; padding-top: 5px; text-align:left; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom: 1px solid #A8B8D9; } .tabsearch { top: 0px; left: 10px; height: 36px; background-image: url('tab_b.png'); z-index: 101; overflow: hidden; font-size: 13px; } .navpath ul { font-size: 11px; background-image:url('tab_b.png'); background-repeat:repeat-x; height:30px; line-height:30px; color:#8AA0CC; border:solid 1px #C2CDE4; overflow:hidden; margin:0px; padding:0px; } .navpath li { list-style-type:none; float:left; padding-left:10px; padding-right:15px; background-image:url('bc_s.png'); background-repeat:no-repeat; background-position:right; color:#364D7C; } .navpath li.navelem a { height:32px; display:block; text-decoration: none; outline: none; } .navpath li.navelem a:hover { color:#6884BD; } .navpath li.footer { list-style-type:none; float:right; padding-left:10px; padding-right:15px; background-image:none; background-repeat:no-repeat; background-position:right; color:#364D7C; font-size: 8pt; } div.summary { float: right; font-size: 8pt; padding-right: 5px; width: 50%; text-align: right; } div.summary a { white-space: nowrap; } div.ingroups { margin-left: 5px; font-size: 8pt; padding-left: 5px; width: 50%; text-align: left; } div.ingroups a { white-space: nowrap; } div.header { background-image:url('nav_h.png'); background-repeat:repeat-x; background-color: #F9FAFC; margin: 0px; border-bottom: 1px solid #C4CFE5; } div.headertitle { padding: 10px 5px 10px 7px; font-weight: bold; font-size: 150%; } dl { padding: 0 0 0 10px; } dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug { border-left:4px solid; padding: 0 0 0 6px; } dl.note { border-color: #D0C000; } dl.warning, dl.attention { border-color: #FF0000; } dl.pre, dl.post, dl.invariant { border-color: #00D000; } dl.deprecated { border-color: #505050; } dl.todo { border-color: #00C0E0; } dl.test { border-color: #3030E0; } dl.bug { border-color: #C08050; } #projectlogo { text-align: center; vertical-align: bottom; border-collapse: separate; } #projectlogo img { border: 0px none; } #projectname { font: 300% Tahoma, Arial,sans-serif; margin: 0px; padding: 2px 0px; } #projectbrief { font: 120% Tahoma, Arial,sans-serif; margin: 0px; padding: 0px; } #projectnumber { font: 50% Tahoma, Arial,sans-serif; margin: 0px; padding: 0px; } #titlearea { padding: 0px; margin: 0px; width: 100%; border-bottom: 1px solid #5373B4; } .image { text-align: center; } .dotgraph { text-align: center; } .mscgraph { text-align: center; } .caption { font-weight: bold; } div.zoom { border: 1px solid #90A5CE; } dl.citelist { margin-bottom:50px; } dl.citelist dt { color:#334975; float:left; font-weight:bold; margin-right:10px; padding:5px; } dl.citelist dd { margin:2px 0; padding:5px 0; } @media print { #top { display: none; } #side-nav { display: none; } #nav-path { display: none; } body { overflow:visible; } h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } .summary { display: none; } .memitem { page-break-inside: avoid; } #doc-content { margin-left:0 !important; height:auto !important; width:auto !important; overflow:inherit; display:inline; } pre.fragment { overflow: visible; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } } quickfix-1.15.1+dfsg.orig/doc/Makefile.am0000644000372000001440000000001613265006437017476 0ustar robertousersSUBDIRS = htmlquickfix-1.15.1+dfsg.orig/doc/document.bat0000755000372000001440000000003613265006437017755 0ustar robertousersdoxygen copy doxygen.css htmlquickfix-1.15.1+dfsg.orig/AUTHORS0000644000372000001440000000004613265006437015750 0ustar robertousersOren Miller quickfix-1.15.1+dfsg.orig/cmake/0000755000372000001440000000000013265006437015760 5ustar robertousersquickfix-1.15.1+dfsg.orig/cmake/FindSharedPtr.cmake0000644000372000001440000001232313265006437021460 0ustar robertousers# Ceres Solver - A fast non-linear least squares minimizer # Copyright 2015 Google Inc. All rights reserved. # http://ceres-solver.org/ # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # * Redistributions of source code must retain the above copyright notice, # this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # * Neither the name of Google Inc. nor the names of its contributors may be # used to endorse or promote products derived from this software without # specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # Author: sergey.vfx@gmail.com (Sergey Sharybin) # # FindSharedPtr.cmake - Find shared pointer header and namespace. # # This module defines the following variables: # # SHARED_PTR_FOUND: TRUE if shared_ptr found. # SHARED_PTR_TR1_MEMORY_HEADER: True if header is to be used # for the shared_ptr object, otherwise use . # SHARED_PTR_TR1_NAMESPACE: TRUE if shared_ptr is defined in std::tr1 namespace, # otherwise it's assumed to be defined in std namespace. macro(FIND_SHARED_PTR) message("-- Checking for shared ptr.") # To support CXX11 option, clear the results of all check_xxx() functions # s/t we always perform the checks each time, otherwise CMake fails to # detect that the tests should be performed again after CXX11 is toggled. unset(HAVE_STD_MEMORY_HEADER CACHE) unset(HAVE_SHARED_PTR_IN_STD_NAMESPACE CACHE) unset(HAVE_SHARED_PTR_IN_TR1_NAMESPACE CACHE) unset(HAVE_TR1_MEMORY_HEADER CACHE) unset(HAVE_SHARED_PTR_IN_TR1_NAMESPACE_FROM_TR1_MEMORY_HEADER CACHE) set(SHARED_PTR_FOUND FALSE) check_include_file_cxx(memory HAVE_STD_MEMORY_HEADER) if (HAVE_STD_MEMORY_HEADER) # Finding the memory header doesn't mean that shared_ptr is in std # namespace. # # In particular, MSVC 2008 has shared_ptr declared in std::tr1. In # order to support this, we do an extra check to see which namespace # should be used. include(CheckCXXSourceCompiles) check_cxx_source_compiles("#include int main() { std::shared_ptr int_ptr; return 0; }" HAVE_SHARED_PTR_IN_STD_NAMESPACE) if (HAVE_SHARED_PTR_IN_STD_NAMESPACE) message("-- Found shared_ptr in std namespace using header.") set(SHARED_PTR_FOUND TRUE) else (HAVE_SHARED_PTR_IN_STD_NAMESPACE) check_cxx_source_compiles("#include int main() { std::tr1::shared_ptr int_ptr; return 0; }" HAVE_SHARED_PTR_IN_TR1_NAMESPACE) if (HAVE_SHARED_PTR_IN_TR1_NAMESPACE) message("-- Found shared_ptr in std::tr1 namespace using header.") set(SHARED_PTR_TR1_NAMESPACE TRUE) set(SHARED_PTR_FOUND TRUE) endif (HAVE_SHARED_PTR_IN_TR1_NAMESPACE) endif (HAVE_SHARED_PTR_IN_STD_NAMESPACE) endif (HAVE_STD_MEMORY_HEADER) if (NOT SHARED_PTR_FOUND) # Further, gcc defines shared_ptr in std::tr1 namespace and # is to be included for this. And what makes things # even more tricky is that gcc does have header, so # all the checks above wouldn't find shared_ptr. check_include_file_cxx("tr1/memory" HAVE_TR1_MEMORY_HEADER) if (HAVE_TR1_MEMORY_HEADER) check_cxx_source_compiles("#include int main() { std::tr1::shared_ptr int_ptr; return 0; }" HAVE_SHARED_PTR_IN_TR1_NAMESPACE_FROM_TR1_MEMORY_HEADER) if (HAVE_SHARED_PTR_IN_TR1_NAMESPACE_FROM_TR1_MEMORY_HEADER) message("-- Found shared_ptr in std::tr1 namespace using header.") set(SHARED_PTR_TR1_MEMORY_HEADER TRUE) set(SHARED_PTR_TR1_NAMESPACE TRUE) set(SHARED_PTR_FOUND TRUE) endif (HAVE_SHARED_PTR_IN_TR1_NAMESPACE_FROM_TR1_MEMORY_HEADER) endif (HAVE_TR1_MEMORY_HEADER) endif (NOT SHARED_PTR_FOUND) endmacro(FIND_SHARED_PTR) quickfix-1.15.1+dfsg.orig/cmake/FindUniquePtr.cmake0000644000372000001440000000632413265006437021524 0ustar robertousers# A trimmed down version of FindSharedPtr. Modifed for std unique_ptr to check only in standard namespace. # Ceres Solver - A fast non-linear least squares minimizer # Copyright 2015 Google Inc. All rights reserved. # http://ceres-solver.org/ # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # * Redistributions of source code must retain the above copyright notice, # this list of conditions and the following disclaimer. # * Redistributions in binary form must reproduce the above copyright notice, # this list of conditions and the following disclaimer in the documentation # and/or other materials provided with the distribution. # * Neither the name of Google Inc. nor the names of its contributors may be # used to endorse or promote products derived from this software without # specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # Author: sergey.vfx@gmail.com (Sergey Sharybin) # # FindSharedPtr.cmake - Find shared pointer header and namespace. # # This module defines the following variables: # # UNIQUE_PTR_FOUND: TRUE if unique_ptr found. # Use . macro(FIND_UNIQUE_PTR) message("-- Checking for unique ptr.") # To support CXX11 option, clear the results of all check_xxx() functions # s/t we always perform the checks each time, otherwise CMake fails to # detect that the tests should be performed again after CXX11 is toggled. unset(HAVE_STD_MEMORY_HEADER CACHE) unset(HAVE_UNIQUE_PTR_IN_STD_NAMESPACE CACHE) set(FIND_UNIQUE_PTR FALSE) check_include_file_cxx(memory HAVE_STD_MEMORY_HEADER) if (HAVE_STD_MEMORY_HEADER) # Finding the memory header doesn't mean that shared_ptr is in std # namespace. # # In particular, MSVC 2008 has shared_ptr declared in std::tr1. In # order to support this, we do an extra check to see which namespace # should be used. include(CheckCXXSourceCompiles) check_cxx_source_compiles("#include int main() { std::unique_ptr int_ptr; return 0; }" HAVE_UNIQUE_PTR_IN_STD_NAMESPACE) if (HAVE_UNIQUE_PTR_IN_STD_NAMESPACE) message("-- Found unique in std namespace using header.") set(UNIQUE_PTR_FOUND TRUE) endif (HAVE_UNIQUE_PTR_IN_STD_NAMESPACE) endif (HAVE_STD_MEMORY_HEADER) endmacro(FIND_UNIQUE_PTR) quickfix-1.15.1+dfsg.orig/cmake/FindMySQL.cmake0000644000372000001440000000770413265006437020540 0ustar robertousers#https://github.com/facebook/hhvm/blob/master/CMake/FindMySQL.cmake #-------------------------------------------------------- # Copyright (C) 1995-2007 MySQL AB # # This program is free software; you can redistribute it and/or modify # it under the terms of version 2 of the GNU General Public License as # published by the Free Software Foundation. # # There are special exceptions to the terms and conditions of the GPL # as it is applied to this software. View the full text of the exception # in file LICENSE.exceptions in the top-level directory of this software # distribution. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA # # The MySQL Connector/ODBC is licensed under the terms of the # GPL, like most MySQL Connectors. There are special exceptions # to the terms and conditions of the GPL as it is applied to # this software, see the FLOSS License Exception available on # mysql.com. ########################################################################## #-------------- FIND MYSQL_INCLUDE_DIR ------------------ FIND_PATH(MYSQL_INCLUDE_DIR mysql.h /usr/include/mysql /usr/local/include/mysql /opt/mysql/mysql/include /opt/mysql/mysql/include/mysql /opt/mysql/include /opt/local/include/mysql5 /usr/local/mysql/include /usr/local/mysql/include/mysql $ENV{ProgramFiles}/MySQL/*/include $ENV{SystemDrive}/MySQL/*/include) #----------------- FIND MYSQL_LIB_DIR ------------------- IF (WIN32) # Set lib path suffixes # dist = for mysql binary distributions # build = for custom built tree IF (CMAKE_BUILD_TYPE STREQUAL Debug) SET(libsuffixDist debug) SET(libsuffixBuild Debug) ELSE (CMAKE_BUILD_TYPE STREQUAL Debug) SET(libsuffixDist opt) SET(libsuffixBuild Release) ADD_DEFINITIONS(-DDBUG_OFF) ENDIF (CMAKE_BUILD_TYPE STREQUAL Debug) FIND_LIBRARY(MYSQL_LIB NAMES mysqlclient PATHS $ENV{MYSQL_DIR}/lib/${libsuffixDist} $ENV{MYSQL_DIR}/libmysql $ENV{MYSQL_DIR}/libmysql/${libsuffixBuild} $ENV{MYSQL_DIR}/client/${libsuffixBuild} $ENV{MYSQL_DIR}/libmysql/${libsuffixBuild} $ENV{ProgramFiles}/MySQL/*/lib/${libsuffixDist} $ENV{SystemDrive}/MySQL/*/lib/${libsuffixDist}) ELSE (WIN32) FIND_LIBRARY(MYSQL_LIB NAMES mysqlclient_r mysqlclient PATHS /usr/lib/mysql /usr/local/lib/mysql /usr/local/mysql/lib /usr/local/mysql/lib/mysql /opt/local/mysql5/lib /opt/local/lib/mysql5/mysql /opt/mysql/mysql/lib/mysql /opt/mysql/lib/mysql) ENDIF (WIN32) IF(MYSQL_LIB) GET_FILENAME_COMPONENT(MYSQL_LIB_DIR ${MYSQL_LIB} PATH) ENDIF(MYSQL_LIB) IF (MYSQL_INCLUDE_DIR AND MYSQL_LIB_DIR) SET(MYSQL_FOUND TRUE) INCLUDE_DIRECTORIES(${MYSQL_INCLUDE_DIR}) LINK_DIRECTORIES(${MYSQL_LIB_DIR}) FIND_LIBRARY(MYSQL_ZLIB zlib PATHS ${MYSQL_LIB_DIR}) FIND_LIBRARY(MYSQL_TAOCRYPT taocrypt PATHS ${MYSQL_LIB_DIR}) IF (MYSQL_LIB) SET(MYSQL_CLIENT_LIBS ${MYSQL_LIB}) ELSE() SET(MYSQL_CLIENT_LIBS mysqlclient_r) ENDIF() IF (MYSQL_ZLIB) SET(MYSQL_CLIENT_LIBS ${MYSQL_CLIENT_LIBS} zlib) ENDIF (MYSQL_ZLIB) IF (MYSQL_TAOCRYPT) SET(MYSQL_CLIENT_LIBS ${MYSQL_CLIENT_LIBS} taocrypt) ENDIF (MYSQL_TAOCRYPT) # Added needed mysqlclient dependencies on Windows IF (WIN32) SET(MYSQL_CLIENT_LIBS ${MYSQL_CLIENT_LIBS} ws2_32) ENDIF (WIN32) MESSAGE(STATUS "MySQL Include dir: ${MYSQL_INCLUDE_DIR} library dir: ${MYSQL_LIB_DIR}") MESSAGE(STATUS "MySQL client libraries: ${MYSQL_CLIENT_LIBS}") ELSEIF (MySQL_FIND_REQUIRED) MESSAGE(FATAL_ERROR "Cannot find MySQL. Include dir: ${MYSQL_INCLUDE_DIR} library dir: ${MYSQL_LIB_DIR}") ENDIF (MYSQL_INCLUDE_DIR AND MYSQL_LIB_DIR) quickfix-1.15.1+dfsg.orig/cmake/QuickfixPlatformSettings.cmake0000644000372000001440000000711013265006437023772 0ustar robertousers#AIX do something like #export OBJECT_MODE=64 #mkdir build #cd build #CC=xlc_r CXX=xlC_r cmake .. -DHAVE_SSL=ON -DCMAKE_INSTALL_PREFIX:PATH=install-path if( ${CMAKE_SYSTEM_NAME} STREQUAL "AIX" ) add_compile_options(-q64 -qthreaded) add_definitions(-D_THREAD_SAFE=1 -D__IBMCPP_TR1__=1) endif() #SunOS can do something like #CC=cc CXX=CC cmake .. -DHAVE_SSL=ON -DCMAKE_INSTALL_PREFIX:PATH=install-path -DOPENSSL_ROOT_DIR=path -DOPENSSL_LIBRARIES=path #If the linker complains about not finding ssl libs, try setting the LD_LIBRARY_PATH. if( ${CMAKE_SYSTEM_NAME} STREQUAL "SunOS" ) add_compile_options(-m64) set( CMAKE_EXE_LINKER_FLAGS "-m64 -lrt" CACHE STRING "Executable link flags" FORCE ) set( CMAKE_SHARED_LINKER_FLAGS "-m64 -lrt" CACHE STRING "shared link flags" FORCE ) endif() if(NOT WIN32) find_file (FOUND_ALLOCATOR_HDR NAMES Allocator.h PATHS ${CMAKE_SOURCE_DIR}/src/C++/ NO_DEFAULT_PATH) if (NOT FOUND_ALLOCATOR_HDR) message("-- Generating empty Allocator.h") file(WRITE ${CMAKE_SOURCE_DIR}/src/C++/Allocator.h "/* Empty file generated by cmake, can be replaced by a custom file */\n" ) endif() find_file (FOUND_CONFIG_HDR NAMES config.h PATHS ${CMAKE_SOURCE_DIR} NO_DEFAULT_PATH) if (NOT FOUND_CONFIG_HDR) message("-- Generating empty config.h") file(WRITE ${CMAKE_SOURCE_DIR}/config.h "/* Empty file generated by cmake, can be replaced by a custom file */\n" ) endif() endif() include (CheckIncludeFiles) include(CheckFunctionExists) include(CheckPrototypeDefinition) include(CheckIncludeFileCXX) include(CheckCXXSourceCompiles) include(CheckSymbolExists) if(NOT WIN32) unset(HAVE_DLFCN_H CACHE) CHECK_INCLUDE_FILES(dlfcn.h HAVE_DLFCN_H) unset(HAVE_INTTYPES_H CACHE) CHECK_INCLUDE_FILES(inttypes.h HAVE_INTTYPES_H) unset(HAVE_STDINT_H CACHE) CHECK_INCLUDE_FILES(stdint.h HAVE_STDINT_H) unset(HAVE_STDIO_H CACHE) CHECK_INCLUDE_FILES(stdio.h HAVE_STDIO_H) unset(HAVE_STDLIB_H CACHE) CHECK_INCLUDE_FILES(stdlib.h HAVE_STDLIB_H) unset(HAVE_STRINGS_H CACHE) CHECK_INCLUDE_FILES(strings.h HAVE_STRINGS_H) unset(HAVE_STRING_H CACHE) CHECK_INCLUDE_FILES(string.h HAVE_STRING_H) unset(HAVE_SYS_STAT_H CACHE) CHECK_INCLUDE_FILES(sys/stat.h HAVE_SYS_STAT_H) unset(HAVE_SYS_TYPES_H CACHE) CHECK_INCLUDE_FILES(sys/types.h HAVE_SYS_TYPES_H) unset(HAVE_UNISTD_H CACHE) CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H) unset(HAVE_GETTIMEOFDAY CACHE) CHECK_SYMBOL_EXISTS(gettimeofday sys/time.h HAVE_GETTIMEOFDAY) #https://github.com/transmission/libevent/blob/master/CMakeLists.txt unset(HAVE_GETHOSTBYNAME_R CACHE) unset(HAVE_GETHOSTBYNAME_R_3_ARG CACHE) unset(HAVE_GETHOSTBYNAME_R_5_ARG CACHE) unset(HAVE_GETHOSTBYNAME_R_6_ARG CACHE) CHECK_FUNCTION_EXISTS(gethostbyname_r HAVE_GETHOSTBYNAME_R) if (HAVE_GETHOSTBYNAME_R) CHECK_PROTOTYPE_DEFINITION(gethostbyname_r "int gethostbyname_r(const char *name, struct hostent *hp, struct hostent_data *hdata)" "0" "netdb.h" HAVE_GETHOSTBYNAME_R_3_ARG) CHECK_PROTOTYPE_DEFINITION(gethostbyname_r "struct hostent *gethostbyname_r(const char *name, struct hostent *hp, char *buf, size_t buflen, int *herr)" "NULL" "netdb.h" HAVE_GETHOSTBYNAME_R_5_ARG) CHECK_PROTOTYPE_DEFINITION(gethostbyname_r "int gethostbyname_r(const char *name, struct hostent *hp, char *buf, size_t buflen, struct hostent **result, int *herr)" "0" "netdb.h" HAVE_GETHOSTBYNAME_R_6_ARG) if (HAVE_GETHOSTBYNAME_R_5_ARG) add_definitions("-DGETHOSTBYNAME_R_RETURNS_RESULT=1") endif() if (HAVE_GETHOSTBYNAME_R_6_ARG) add_definitions("-DGETHOSTBYNAME_R_INPUTS_RESULT=1") endif() endif() endif() quickfix-1.15.1+dfsg.orig/cmake/QuickfixPrebuildSetup.cmake0000755000372000001440000003351013265006437023262 0ustar robertousers# Needed to build examples if (NOT WIN32) add_custom_target(QUICKFIX_HEADERS_LINK ALL COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/ COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/src/C++ ${CMAKE_SOURCE_DIR}/include/quickfix ) else() add_custom_target(QUICKFIX_HEADERS_COPY ALL COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Acceptor.h ${CMAKE_SOURCE_DIR}/include/quickfix/Acceptor.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Application.h ${CMAKE_SOURCE_DIR}/include/quickfix/Application.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/AtomicCount.h ${CMAKE_SOURCE_DIR}/include/quickfix/AtomicCount.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/config-all.h ${CMAKE_SOURCE_DIR}/include/quickfix/config-all.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/DatabaseConnectionID.h ${CMAKE_SOURCE_DIR}/include/quickfix/DatabaseConnectionID.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/DatabaseConnectionPool.h ${CMAKE_SOURCE_DIR}/include/quickfix/DatabaseConnectionPool.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/DataDictionary.h ${CMAKE_SOURCE_DIR}/include/quickfix/DataDictionary.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/DataDictionaryProvider.h ${CMAKE_SOURCE_DIR}/include/quickfix/DataDictionaryProvider.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Dictionary.h ${CMAKE_SOURCE_DIR}/include/quickfix/Dictionary.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/dirent_windows.h ${CMAKE_SOURCE_DIR}/include/quickfix/dirent_windows.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/DOMDocument.h ${CMAKE_SOURCE_DIR}/include/quickfix/DOMDocument.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Event.h ${CMAKE_SOURCE_DIR}/include/quickfix/Event.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Exceptions.h ${CMAKE_SOURCE_DIR}/include/quickfix/Exceptions.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Field.h ${CMAKE_SOURCE_DIR}/include/quickfix/Field.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FieldConvertors.h ${CMAKE_SOURCE_DIR}/include/quickfix/FieldConvertors.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FieldMap.h ${CMAKE_SOURCE_DIR}/include/quickfix/FieldMap.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FieldNumbers.h ${CMAKE_SOURCE_DIR}/include/quickfix/FieldNumbers.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Fields.h ${CMAKE_SOURCE_DIR}/include/quickfix/Fields.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FieldTypes.h ${CMAKE_SOURCE_DIR}/include/quickfix/FieldTypes.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FileLog.h ${CMAKE_SOURCE_DIR}/include/quickfix/FileLog.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FileStore.h ${CMAKE_SOURCE_DIR}/include/quickfix/FileStore.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FixFieldNumbers.h ${CMAKE_SOURCE_DIR}/include/quickfix/FixFieldNumbers.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FixFields.h ${CMAKE_SOURCE_DIR}/include/quickfix/FixFields.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FixValues.h ${CMAKE_SOURCE_DIR}/include/quickfix/FixValues.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/FlexLexer.h ${CMAKE_SOURCE_DIR}/include/quickfix/FlexLexer.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Group.h ${CMAKE_SOURCE_DIR}/include/quickfix/Group.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/HtmlBuilder.h ${CMAKE_SOURCE_DIR}/include/quickfix/HtmlBuilder.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/HttpConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/HttpConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/HttpMessage.h ${CMAKE_SOURCE_DIR}/include/quickfix/HttpMessage.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/HttpParser.h ${CMAKE_SOURCE_DIR}/include/quickfix/HttpParser.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/HttpServer.h ${CMAKE_SOURCE_DIR}/include/quickfix/HttpServer.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/index.h ${CMAKE_SOURCE_DIR}/include/quickfix/index.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Initiator.h ${CMAKE_SOURCE_DIR}/include/quickfix/Initiator.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Log.h ${CMAKE_SOURCE_DIR}/include/quickfix/Log.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Message.h ${CMAKE_SOURCE_DIR}/include/quickfix/Message.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/MessageCracker.h ${CMAKE_SOURCE_DIR}/include/quickfix/MessageCracker.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/MessageSorters.h ${CMAKE_SOURCE_DIR}/include/quickfix/MessageSorters.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/MessageStore.h ${CMAKE_SOURCE_DIR}/include/quickfix/MessageStore.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Mutex.h ${CMAKE_SOURCE_DIR}/include/quickfix/Mutex.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/MySQLConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/MySQLConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/MySQLLog.h ${CMAKE_SOURCE_DIR}/include/quickfix/MySQLLog.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/MySQLStore.h ${CMAKE_SOURCE_DIR}/include/quickfix/MySQLStore.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/NullStore.h ${CMAKE_SOURCE_DIR}/include/quickfix/NullStore.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/OdbcConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/OdbcConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/OdbcLog.h ${CMAKE_SOURCE_DIR}/include/quickfix/OdbcLog.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/OdbcStore.h ${CMAKE_SOURCE_DIR}/include/quickfix/OdbcStore.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Parser.h ${CMAKE_SOURCE_DIR}/include/quickfix/Parser.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/PostgreSQLConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/PostgreSQLConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/PostgreSQLLog.h ${CMAKE_SOURCE_DIR}/include/quickfix/PostgreSQLLog.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/PostgreSQLStore.h ${CMAKE_SOURCE_DIR}/include/quickfix/PostgreSQLStore.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/PUGIXML_DOMDocument.h ${CMAKE_SOURCE_DIR}/include/quickfix/PUGIXML_DOMDocument.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Queue.h ${CMAKE_SOURCE_DIR}/include/quickfix/Queue.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Responder.h ${CMAKE_SOURCE_DIR}/include/quickfix/Responder.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Session.h ${CMAKE_SOURCE_DIR}/include/quickfix/Session.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SessionFactory.h ${CMAKE_SOURCE_DIR}/include/quickfix/SessionFactory.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SessionID.h ${CMAKE_SOURCE_DIR}/include/quickfix/SessionID.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SessionSettings.h ${CMAKE_SOURCE_DIR}/include/quickfix/SessionSettings.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SessionState.h ${CMAKE_SOURCE_DIR}/include/quickfix/SessionState.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Settings.h ${CMAKE_SOURCE_DIR}/include/quickfix/Settings.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SharedArray.h ${CMAKE_SOURCE_DIR}/include/quickfix/SharedArray.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SocketAcceptor.h ${CMAKE_SOURCE_DIR}/include/quickfix/SocketAcceptor.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SocketConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/SocketConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SocketConnector.h ${CMAKE_SOURCE_DIR}/include/quickfix/SocketConnector.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SocketInitiator.h ${CMAKE_SOURCE_DIR}/include/quickfix/SocketInitiator.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SocketMonitor.h ${CMAKE_SOURCE_DIR}/include/quickfix/SocketMonitor.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SocketServer.h ${CMAKE_SOURCE_DIR}/include/quickfix/SocketServer.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SSLSocketAcceptor.h ${CMAKE_SOURCE_DIR}/include/quickfix/SSLSocketAcceptor.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SSLSocketConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/SSLSocketConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/SSLSocketInitiator.h ${CMAKE_SOURCE_DIR}/include/quickfix/SSLSocketInitiator.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/stdafx.h ${CMAKE_SOURCE_DIR}/include/quickfix/stdafx.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/stdint_msvc.h ${CMAKE_SOURCE_DIR}/include/quickfix/stdint_msvc.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/strptime.h ${CMAKE_SOURCE_DIR}/include/quickfix/strptime.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/ThreadedSocketAcceptor.h ${CMAKE_SOURCE_DIR}/include/quickfix/ThreadedSocketAcceptor.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/ThreadedSocketConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/ThreadedSocketConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/ThreadedSocketInitiator.h ${CMAKE_SOURCE_DIR}/include/quickfix/ThreadedSocketInitiator.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/ThreadedSSLSocketAcceptor.h ${CMAKE_SOURCE_DIR}/include/quickfix/ThreadedSSLSocketAcceptor.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/ThreadedSSLSocketConnection.h ${CMAKE_SOURCE_DIR}/include/quickfix/ThreadedSSLSocketConnection.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/ThreadedSSLSocketInitiator.h ${CMAKE_SOURCE_DIR}/include/quickfix/ThreadedSSLSocketInitiator.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/TimeRange.h ${CMAKE_SOURCE_DIR}/include/quickfix/TimeRange.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Utility.h ${CMAKE_SOURCE_DIR}/include/quickfix/Utility.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/UtilitySSL.h ${CMAKE_SOURCE_DIR}/include/quickfix/UtilitySSL.h COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/src/C++/Values.h ${CMAKE_SOURCE_DIR}/include/quickfix/Values.h COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix40 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix40 ${CMAKE_SOURCE_DIR}/include/quickfix/fix40/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix41 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix41 ${CMAKE_SOURCE_DIR}/include/quickfix/fix41/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix42 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix42 ${CMAKE_SOURCE_DIR}/include/quickfix/fix42/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix43 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix43 ${CMAKE_SOURCE_DIR}/include/quickfix/fix43/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix44 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix44 ${CMAKE_SOURCE_DIR}/include/quickfix/fix44/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix50 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix50 ${CMAKE_SOURCE_DIR}/include/quickfix/fix50/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix50sp1 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix50sp1 ${CMAKE_SOURCE_DIR}/include/quickfix/fix50sp1/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fix50sp2 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fix50sp2 ${CMAKE_SOURCE_DIR}/include/quickfix/fix50sp2/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/fixt11 COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fixt11 ${CMAKE_SOURCE_DIR}/include/quickfix/fixt11/ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/include/quickfix/wx COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/src/C++/fixt11 ${CMAKE_SOURCE_DIR}/include/quickfix/wx/ ) endif() quickfix-1.15.1+dfsg.orig/build_vs14.bat0000644000372000001440000000052513265006437017346 0ustar robertousersecho off set TARGET=%1 set CONFIGURATION=%2 set NET_VERSION=%3 if "%1" == "" set TARGET=Build if "%2" == "" set CONFIGURATION=Release if "%3" == "" set NET_VERSION=v4.5 set BUILD_CMD=MSBuild.exe quickfix_vs14.sln /t:%TARGET% /p:Configuration=%CONFIGURATION%;TargetFrameworkVersion=%NET_VERSION% echo Build command: %BUILD_CMD% %BUILD_CMD%quickfix-1.15.1+dfsg.orig/src/0000755000372000001440000000000013265006437015467 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/std_unique_ptr.i0000644000372000001440000000164513265006437020714 0ustar robertousers// https://stackoverflow.com/questions/27693812/how-to-handle-unique-ptrs-with-swig namespace std { %feature("novaluewrapper") unique_ptr; template struct unique_ptr { typedef Type* pointer; explicit unique_ptr( pointer Ptr ); unique_ptr (unique_ptr&& Right); template unique_ptr( unique_ptr&& Right ); unique_ptr( const unique_ptr& Right) = delete; pointer operator-> () const; pointer release (); void reset (pointer __p=pointer()); void swap (unique_ptr &__u); pointer get () const; operator bool () const; ~unique_ptr(); }; } %define wrap_unique_ptr(Name, Type) %template(Name) std::unique_ptr; %newobject std::unique_ptr::release; %typemap(out) std::unique_ptr %{ $result = SWIG_NewPointerObj(new $1_ltype(std::move($1)), $&1_descriptor, SWIG_POINTER_OWN); %} %enddef quickfix-1.15.1+dfsg.orig/src/config_windows.h0000644000372000001440000000061613265006437020662 0ustar robertousers#pragma once // Define if you are using stlport // #define HAVE_STLPORT // Define if you have sql library (libMySQL.lib) // #define HAVE_MYSQL 1 // Define if you have sql library (libpq.lib) // #define HAVE_POSTGRESQL 1 // Define if you have odbc library (Odbc32.lib) // #define HAVE_ODBC 1 // Define if you have ftime #define HAVE_FTIME 1 // Define if you have openssl // #define HAVE_SSL 1 quickfix-1.15.1+dfsg.orig/src/quickfix.i0000644000372000001440000001101513265006437017462 0ustar robertousers%module(directors="1") quickfix %exceptionclass FIX::Exception; %include typemaps.i %include std_string.i %include exception.i %include carrays.i %include std_unique_ptr.i %feature("director") FIX::Application; %feature("classic") FIX::Exception; %array_class(int, IntArray); %ignore _REENTRANT; %rename(SocketInitiatorBase) FIX::SocketInitiator; %rename(SocketAcceptorBase) FIX::SocketAcceptor; %{ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef FIX::UtcTimeStamp UtcTimeStamp; typedef FIX::UtcDate UtcDate; typedef FIX::UtcTimeOnly UtcTimeOnly; typedef FIX::message_order message_order; typedef FIX::Group Group; typedef FIX::DataDictionary DataDictionary; typedef FIX::DataDictionaryProvider DataDictionaryProvider; typedef FIX::MsgType MsgType; typedef FIX::BeginString BeginString; typedef FIX::ApplVerID ApplVerID; typedef FIX::SessionID SessionID; typedef FIX::Session Session; typedef FIX::Application Application; typedef FIX::DateTime DateTime; typedef FIX::TimeRange TimeRange; typedef FIX::Responder Responder; typedef FIX::Log Log; typedef FIX::LogFactory LogFactory; typedef FIX::MessageStore MessageStore; typedef FIX::MessageStoreFactory MessageStoreFactory; typedef FIX::Mutex Mutex; typedef FIX::DOMDocumentPtr DOMDocumentPtr; %} %typedef DoubleField PriceField; %typedef DoubleField AmtField; %typedef DoubleField QtyField; %typedef StringField CurrencyField; %typedef StringField MultipleValueStringField; %typedef StringField MultipleStringValueField; %typedef StringField MultipleCharValueField; %typedef StringField ExchangeField; %typedef StringField LocalMktDateField; %typedef StringField DataField; %typedef DoubleField FloatField; %typedef DoubleField PriceOffsetField; %typedef StringField MonthField; %typedef StringField MonthYearField; %typedef StringField DayOfMonthField; %typedef UtcDateField UtcDateOnlyField; %typedef IntField LengthField; %typedef IntField NumInGroupField; %typedef IntField SeqNumField; %typedef DoubleField PercentageField; %typedef StringField CountryField; %typedef StringField TzTimeOnlyField; %typedef StringField TzTimeStampField; %typedef std::string FIX::STRING; %typedef char FIX::CHAR; %typedef double FIX::PRICE; %typedef int FIX::INT; %typedef double FIX::AMT; %typedef double FIX::QTY; %typedef std::string FIX::CURRENCY; %typedef std::string FIX::MULTIPLEVALUESTRING; %typedef std::string FIX::MULTIPLESTRINGVALUE; %typedef std::string FIX::MULTIPLECHARVALUE; %typedef std::string FIX::EXCHANGE; %typedef UtcTimeStamp FIX::UTCTIMESTAMP; %typedef bool FIX::BOOLEAN; %typedef std::string FIX::LOCALMKTDATE; %typedef std::string FIX::DATA; %typedef double FIX::FLOAT; %typedef double FIX::PRICEOFFSET; %typedef std::string FIX::MONTHYEAR; %typedef std::string FIX::DAYOFMONTH; %typedef UtcDate FIX::UTCDATE; %typedef UtcDateOnly FIX::UTCDATEONLY; %typedef UtcTimeOnly FIX::UTCTIMEONLY; %typedef int FIX::NUMINGROUP; %typedef double FIX::PERCENTAGE; %typedef int FIX::SEQNUM; %typedef int FIX::LENGTH; %typedef std::string FIX::COUNTRY; %typedef std::string FIX::TZTIMEONLY; %typedef std::string FIX::TZTIMESTAMP; %extend FIX::Exception { std::string __str__() { return self->what(); } } %extend FIX::Message { std::string __str__() { return self->toString(); } } %extend FIX::SessionID { std::string __str__() { return self->toString(); } } %extend FIX::FieldBase { std::string __str__() { return self->getFixString(); } } %include "../C++/Exceptions.h" %include "../C++/Field.h" %include "../C++/FieldMap.h" %include "../C++/Message.h" %include "../C++/Group.h" %include "../C++/Fields.h" %include "../C++/FixFields.h" %include "../C++/Values.h" %include "../C++/FixValues.h" %include "../C++/SessionID.h" %include "../C++/Dictionary.h" %include "../C++/SessionSettings.h" %include "../C++/Session.h" %include "../C++/SessionID.h" %include "../C++/Log.h" %include "../C++/FileLog.h" %include "../C++/MessageStore.h" %include "../C++/FileStore.h" %include "../C++/Application.h" %include "../C++/Initiator.h" %include "../C++/SocketInitiator.h" %include "../C++/Acceptor.h" %include "../C++/SocketAcceptor.h" %include "../C++/DataDictionary.h" quickfix-1.15.1+dfsg.orig/src/test_performance_vs14.vcxproj0000644000372000001440000001722613265006437023331 0ustar robertousers Debug Win32 Release Win32 test_performance {4E6CE474-47A1-4AC8-8161-9CD214664EBB} test_performance 8.1 Application false MultiByte v140 Application false MultiByte v140 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\debug\pt\ debug\vs14\ false $(SolutionDir)test\release\pt\ release\vs14\ false pt pt .\Debug/pt.tlb Disabled Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/pt.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib\debug;%(AdditionalLibraryDirectories) true .\Debug/pt.pdb Console .\Release/pt.tlb OnlyExplicitInline Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/pt.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/pt.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} false quickfix-1.15.1+dfsg.orig/src/stdafx.h0000644000372000001440000000140513265006437017131 0ustar robertousers// stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #if !defined(AFX_STDAFX_H__B05A63F4_9900_4362_9E2A_2C8E360B3B70__INCLUDED_) #define AFX_STDAFX_H__B05A63F4_9900_4362_9E2A_2C8E360B3B70__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #define WIN32_LEAN_AND_MEAN// Exclude rarely-used stuff from Windows headers #include #include "config_windows.h" // TODO: reference additional headers your program requires here //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_STDAFX_H__B05A63F4_9900_4362_9E2A_2C8E360B3B70__INCLUDED_) quickfix-1.15.1+dfsg.orig/src/stdafx.cpp0000644000372000001440000000044113265006437017463 0ustar robertousers// stdafx.cpp : source file that includes just the standard includes //CPPSaxSample.pch will be the pre-compiled header //stdafx.obj will contain the pre-compiled type information #include "stdafx.h" // TODO: reference any additional headers you need in STDAFX.H // and not in this file quickfix-1.15.1+dfsg.orig/src/DataDictionayTest.cs0000644000372000001440000000522413265006437021376 0ustar robertousersusing NUnit.Framework; using System; using QuickFix; [TestFixture] public class DataDictionaryTestCase { private DataDictionary testObject = new DataDictionary( "../../spec/FIX42.xml" ); [Test] public void testSetGetDefault() { Assert.AreEqual( "FIX.4.2", testObject.getVersion() ); } [Test] public void testGetFieldName() { Assert.AreEqual( "BeginString", testObject.getFieldName( 8 ) ); Assert.IsNull( testObject.getFieldName( 2000 ) ); } [Test] public void testGetFieldTag() { Assert.AreEqual( 8, testObject.getFieldTag( "BeginString" ) ); Assert.AreEqual( 0, testObject.getFieldTag( "Nonsense" ) ); } [Test] public void testGetValueName() { Assert.IsNull( testObject.getValueName( 40, "0" ) ); Assert.AreEqual( "MARKET", testObject.getValueName( 40, "1" ) ); Assert.AreEqual( "LIMIT", testObject.getValueName( 40, "2" ) ); } [Test] public void testIsField() { Assert.IsTrue( testObject.isField( 8 ) ); Assert.IsTrue( !testObject.isField( 800 ) ); } [Test] public void testIsMsgType() { Assert.IsTrue( testObject.isMsgType( "D" ) ); Assert.IsTrue( !testObject.isMsgType( "$" ) ); } [Test] public void testIsMsgField() { Assert.IsTrue( testObject.isMsgField( "D", 55 ) ); Assert.IsTrue( !testObject.isMsgField( "D", 62 ) ); Assert.IsTrue( !testObject.isMsgField( "A", 55 ) ); Assert.IsTrue( !testObject.isMsgField( "$", 55 ) ); } [Test] public void testIsHeaderField() { Assert.IsTrue( testObject.isHeaderField( 8 ) ); Assert.IsTrue( !testObject.isHeaderField( 55 ) ); Assert.IsTrue( !testObject.isHeaderField( 10 ) ); } [Test] public void testIsTrailerField() { Assert.IsTrue( testObject.isTrailerField( 10 ) ); Assert.IsTrue( !testObject.isTrailerField( 55 ) ); Assert.IsTrue( !testObject.isTrailerField( 8 ) ); } [Test] public void testIsRequiredField() { Assert.IsTrue( testObject.isRequiredField( "D", 55 ) ); Assert.IsTrue( !testObject.isRequiredField( "D", 109 ) ); } [Test] public void testHasFieldValue() { Assert.IsTrue( testObject.hasFieldValue( 40 ) ); Assert.IsTrue( !testObject.hasFieldValue( 55 ) ); } [Test] public void testSsFieldValue() { Assert.IsTrue( !testObject.isFieldValue( 40, "0" ) ); Assert.IsTrue( testObject.isFieldValue( 40, "1" ) ); Assert.IsTrue( testObject.isFieldValue( 40, "2" ) ); } [Test] public void testIsGroup() { Assert.IsTrue( testObject.isGroup( "A", 384 ) ); Assert.IsTrue( !testObject.isGroup( "A", 199 ) ); } }quickfix-1.15.1+dfsg.orig/src/getopt.c0000644000372000001440000000772513265006437017150 0ustar robertousers/* * Copyright (c) 1987, 1993, 1994 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ #if defined(LIBC_SCCS) && !defined(lint) #if 0 static char sccsid[] = "@(#)getopt.c 8.3 (Berkeley) 4/27/95"; #endif static const char rcsid[] = "$FreeBSD: src/lib/libc/stdlib/getopt.c,v 1.2.2.2 2001/08/26 03:36:04 jkoshy Exp $"; #endif /* LIBC_SCCS and not lint */ #include #include #include int opterr = 1, /* if error message should be printed */ optind = 1, /* index into parent argv vector */ optopt, /* character checked for validity */ optreset; /* reset getopt */ char *optarg; /* argument associated with option */ #define BADCH (int)'?' #define BADARG (int)':' #define EMSG "" /* * getopt -- * Parse argc/argv argument vector. */ int getopt(int nargc, char * const *nargv, char * ostr) /*int nargc; char * const *nargv; const char *ostr;*/ { extern char *__progname; static char *place = EMSG; /* option letter processing */ char *oli; /* option letter list index */ if (optreset || !*place) { /* update scanning pointer */ optreset = 0; if (optind >= nargc || *(place = nargv[optind]) != '-') { place = EMSG; return (-1); } if (place[1] && *++place == '-') { /* found "--" */ ++optind; place = EMSG; return (-1); } } /* option letter okay? */ if ((optopt = (int)*place++) == (int)':' || !(oli = strchr(ostr, optopt))) { /* * if the user didn't specify '-' as an option, * assume it means -1. */ if (optopt == (int)'-') return (-1); if (!*place) ++optind; if (opterr && *ostr != ':' && optopt != BADCH) (void)fprintf(stderr, "%s: illegal option -- %c\n", __progname, optopt); return (BADCH); } if (*++oli != ':') { /* don't need argument */ optarg = NULL; if (!*place) ++optind; } else { /* need an argument */ if (*place) /* no white space */ optarg = place; else if (nargc <= ++optind) { /* no arg */ place = EMSG; if (*ostr == ':') return (BADARG); if (opterr) (void)fprintf(stderr, "%s: option requires an argument -- %c\n", __progname, optopt); return (BADCH); } else /* white space */ optarg = nargv[optind]; place = EMSG; ++optind; } return (optopt); /* dump back option letter */ } quickfix-1.15.1+dfsg.orig/src/AssemblyInfo.cs0000644000372000001440000000463713265006437020423 0ustar robertousersusing System.Reflection; using System.Runtime.CompilerServices; // // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. // [ assembly: AssemblyTitle( "" ) ] [ assembly: AssemblyDescription( "" ) ] [ assembly: AssemblyConfiguration( "" ) ] [ assembly: AssemblyCompany( "" ) ] [ assembly: AssemblyProduct( "" ) ] [ assembly: AssemblyCopyright( "" ) ] [ assembly: AssemblyTrademark( "" ) ] [ assembly: AssemblyCulture( "" ) ] // // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: [ assembly: AssemblyVersion( "1.0.*" ) ] // // In order to sign your assembly you must specify a key to use. Refer to the // Microsoft .NET Framework documentation for more information on assembly signing. // // Use the attributes below to control which key is used for signing. // // Notes: // (*) If no key is specified, the assembly is not signed. // (*) KeyName refers to a key that has been installed in the Crypto Service // Provider (CSP) on your machine. KeyFile refers to a file which contains // a key. // (*) If the KeyFile and the KeyName values are both specified, the // following processing occurs: // (1) If the KeyName can be found in the CSP, that key is used. // (2) If the KeyName does not exist and the KeyFile does exist, the key // in the KeyFile is installed into the CSP and used. // (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. // When specifying the KeyFile, the location of the KeyFile should be // relative to the project output directory which is // %Project Directory%\obj\. For example, if your KeyFile is // located in the project directory, you would specify the AssemblyKeyFile // attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] // (*) Delay Signing is an advanced option - see the Microsoft .NET Framework // documentation for more information on this. // [ assembly: AssemblyDelaySign( false ) ] [ assembly: AssemblyKeyFile( "" ) ] [ assembly: AssemblyKeyName( "" ) ] quickfix-1.15.1+dfsg.orig/src/C++/0000755000372000001440000000000013265006437015777 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/Group.cpp0000644000372000001440000000321413265006437017577 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Group.h" namespace FIX { void Group::addGroup( const Group& group ) { FieldMap::addGroup( group.field(), group ); } void Group::replaceGroup( unsigned num, const FIX::Group& group ) { FieldMap::replaceGroup( num, group.field(), group ); } Group& Group::getGroup( unsigned num, Group& group ) const throw( FieldNotFound ) { return static_cast < Group& > ( FieldMap::getGroup( num, group.field(), group ) ); } void Group::removeGroup( unsigned num, const Group& group ) { FieldMap::removeGroup( num, group.field() ); } void Group::removeGroup( const Group& group ) { FieldMap::removeGroup( group.field() ); } bool Group::hasGroup( unsigned num, const Group& group ) { return FieldMap::hasGroup( num, group.field() ); } bool Group::hasGroup( const Group& group ) { return FieldMap::hasGroup( group.field() ); } } quickfix-1.15.1+dfsg.orig/src/C++/PostgreSQLLog.h0000644000372000001440000001107713265006437020623 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_POSTGRESQL #error PostgreSQLLog.h included, but HAVE_POSTGRESQL not defined #endif #ifdef HAVE_POSTGRESQL #ifndef FIX_POSTGRESQLLOG_H #define FIX_POSTGRESQLLOG_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Log.h" #include "SessionSettings.h" #include "PostgreSQLConnection.h" #include #include namespace FIX { /// PostgreSQL based implementation of Log. class PostgreSQLLog : public Log { public: PostgreSQLLog( const SessionID& s, const DatabaseConnectionID& d, PostgreSQLConnectionPool* p ); PostgreSQLLog( const DatabaseConnectionID& d, PostgreSQLConnectionPool* p ); PostgreSQLLog( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ); PostgreSQLLog( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ); ~PostgreSQLLog(); void clear(); void backup(); void setIncomingTable( const std::string& incomingTable ) { m_incomingTable = incomingTable; } void setOutgoingTable( const std::string& outgoingTable ) { m_outgoingTable = outgoingTable; } void setEventTable( const std::string& eventTable ) { m_eventTable = eventTable; } void onIncoming( const std::string& value ) { insert( m_incomingTable, value ); } void onOutgoing( const std::string& value ) { insert( m_outgoingTable, value ); } void onEvent( const std::string& value ) { insert( m_eventTable, value ); } private: void init(); void insert( const std::string& table, const std::string value ); std::string m_incomingTable; std::string m_outgoingTable; std::string m_eventTable; PostgreSQLConnection* m_pConnection; PostgreSQLConnectionPool* m_pConnectionPool; SessionID* m_pSessionID; }; /// Creates a MySQL based implementation of Log. class PostgreSQLLogFactory : public LogFactory { public: static const std::string DEFAULT_DATABASE; static const std::string DEFAULT_USER; static const std::string DEFAULT_PASSWORD; static const std::string DEFAULT_HOST; static const short DEFAULT_PORT; PostgreSQLLogFactory( const SessionSettings& settings ) : m_settings( settings ), m_useSettings( true ) { bool poolConnections = false; try { poolConnections = settings.get().getBool(POSTGRESQL_LOG_USECONNECTIONPOOL); } catch( ConfigError& ) {} m_connectionPoolPtr = PostgreSQLConnectionPoolPtr ( new PostgreSQLConnectionPool(poolConnections) ); } PostgreSQLLogFactory( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_database( database ), m_user( user ), m_password( password ), m_host( host ), m_port( port ), m_useSettings( false ) { m_connectionPoolPtr = PostgreSQLConnectionPoolPtr ( new PostgreSQLConnectionPool(false) ); } PostgreSQLLogFactory() : m_database( DEFAULT_DATABASE ), m_user( DEFAULT_USER ), m_password( DEFAULT_PASSWORD ), m_host( DEFAULT_HOST ), m_port( DEFAULT_PORT ), m_useSettings( false ) { m_connectionPoolPtr = PostgreSQLConnectionPoolPtr ( new PostgreSQLConnectionPool(false) ); } Log* create(); Log* create( const SessionID& ); void destroy( Log* ); private: void init( const Dictionary& settings, std::string& database, std::string& user, std::string& password, std::string& host, short& port ); void initLog( const Dictionary& settings, PostgreSQLLog& log ); PostgreSQLConnectionPoolPtr m_connectionPoolPtr; SessionSettings m_settings; std::string m_database; std::string m_user; std::string m_password; std::string m_host; short m_port; bool m_useSettings; }; } #endif //FIX_POSTGRESQLLOG_H #endif //HAVE_POSTGRESQL quickfix-1.15.1+dfsg.orig/src/C++/Log.cpp0000644000372000001440000000404213265006437017224 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Log.h" namespace FIX { Mutex ScreenLog::s_mutex; Log* ScreenLogFactory::create() { bool incoming, outgoing, event; init( m_settings.get(), incoming, outgoing, event ); return new ScreenLog( incoming, outgoing, event ); } Log* ScreenLogFactory::create( const SessionID& sessionID ) { Dictionary settings; if( m_settings.has(sessionID) ) settings = m_settings.get( sessionID ); bool incoming, outgoing, event; init( settings, incoming, outgoing, event ); return new ScreenLog( sessionID, incoming, outgoing, event ); } void ScreenLogFactory::init( const Dictionary& settings, bool& incoming, bool& outgoing, bool& event ) { if( m_useSettings ) { incoming = true; outgoing = true; event = true; if( settings.has(SCREEN_LOG_SHOW_INCOMING) ) incoming = settings.getBool(SCREEN_LOG_SHOW_INCOMING); if( settings.has(SCREEN_LOG_SHOW_OUTGOING) ) outgoing = settings.getBool(SCREEN_LOG_SHOW_OUTGOING); if( settings.has(SCREEN_LOG_SHOW_EVENTS) ) event = settings.getBool(SCREEN_LOG_SHOW_EVENTS); } else { incoming = m_incoming; outgoing = m_outgoing; event = m_event; } } void ScreenLogFactory::destroy( Log* pLog ) { delete pLog; } } //namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSSLSocketConnection.cpp0000644000372000001440000002661213265006437024005 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #if (HAVE_SSL > 0) #include "ThreadedSSLSocketConnection.h" #include "ThreadedSSLSocketAcceptor.h" #include "ThreadedSSLSocketInitiator.h" #include "Session.h" #include "Utility.h" namespace FIX { ThreadedSSLSocketConnection::ThreadedSSLSocketConnection(int s, SSL *ssl, Sessions sessions, Log *pLog) : m_socket(s), m_ssl(ssl), m_pLog(pLog), m_sessions(sessions), m_pSession(0), m_disconnect(false) { FD_ZERO(&m_fds); FD_SET(m_socket, &m_fds); } ThreadedSSLSocketConnection::ThreadedSSLSocketConnection( const SessionID &sessionID, int s, SSL *ssl, const std::string &address, short port, Log *pLog) : m_socket(s), m_ssl(ssl), m_address(address), m_port(port), m_pLog(pLog), m_pSession(Session::lookupSession(sessionID)), m_disconnect(false) { FD_ZERO(&m_fds); FD_SET(m_socket, &m_fds); if (m_pSession) m_pSession->setResponder(this); } ThreadedSSLSocketConnection::~ThreadedSSLSocketConnection() { if (m_pSession) { m_pSession->setResponder(0); Session::unregisterSession(m_pSession->getSessionID()); } } bool ThreadedSSLSocketConnection::send(const std::string &msg) { int totalSent = 0; while (totalSent < (int)msg.length()) { errno = 0; int errCodeSSL = 0; int sent = 0; ERR_clear_error(); // Cannot do concurrent SSL write and read as ssl context has to be // protected. { Locker locker(m_mutex); sent = SSL_write(m_ssl, msg.c_str() + totalSent, msg.length() - totalSent); if (sent <= 0) errCodeSSL = SSL_get_error(m_ssl, sent); } if (sent <= 0) { if ((errCodeSSL == SSL_ERROR_WANT_READ) || (errCodeSSL == SSL_ERROR_WANT_WRITE)) { errno = EINTR; sent = 0; } else { char errbuf[200]; socket_error(errbuf, sizeof(errbuf)); m_pSession->getLog()->onEvent("SSL send error <" + IntConvertor::convert(errCodeSSL) + "> " + errbuf); return false; } } totalSent += sent; } return true; } bool ThreadedSSLSocketConnection::connect() { return socket_connect(getSocket(), m_address.c_str(), m_port) >= 0; } void ThreadedSSLSocketConnection::disconnect() { m_disconnect = true; ssl_socket_close(m_socket, m_ssl); } bool ThreadedSSLSocketConnection::read() { struct timeval timeout = {1, 0}; fd_set readset = m_fds; try { // Wait for input (1 second timeout) int result = select(1 + m_socket, &readset, 0, 0, &timeout); if (result > 0) // Something to read { bool pending = false; do { pending = false; errno = 0; int size = 0; int errCodeSSL = 0; ERR_clear_error(); // Cannot do concurrent SSL write and read as ssl context has to be // protected. { Locker locker(m_mutex); size = SSL_read(m_ssl, m_buffer, sizeof(m_buffer)); if (size <= 0) errCodeSSL = SSL_get_error(m_ssl, size); else if (SSL_pending(m_ssl) > 0) pending = true; } if (size <= 0) { if ((errCodeSSL == SSL_ERROR_WANT_READ) || (errCodeSSL == SSL_ERROR_WANT_WRITE)) { errno = EINTR; size = 0; return true; } else { char errbuf[200]; socket_error(errbuf, sizeof(errbuf)); if (m_pSession) m_pSession->getLog()->onEvent("SSL read error <" + IntConvertor::convert(errCodeSSL) + "> " + errbuf); else { std::cerr << UtcTimeStampConvertor::convert(UtcTimeStamp()) << "SSL read error <" << IntConvertor::convert(errCodeSSL) << "> " << errbuf << std::endl; } throw SocketRecvFailed(size); } } m_parser.addToStream(m_buffer, size); } while (pending); } else if (result == 0 && m_pSession) // Timeout { m_pSession->next(); } else if (result < 0) // Error { throw SocketRecvFailed(result); } processStream(); if (m_disconnect) return false; return true; } catch (SocketRecvFailed &e) { if (m_disconnect) return false; if (m_pSession) { m_pSession->getLog()->onEvent(e.what()); m_pSession->disconnect(); } else { disconnect(); } return false; } } bool ThreadedSSLSocketConnection::readMessage(std::string &msg) throw( SocketRecvFailed) { try { return m_parser.readFixMessage(msg); } catch (MessageParseError &) { } return true; } void ThreadedSSLSocketConnection::processStream() { std::string msg; while (readMessage(msg)) { if (!m_pSession) { if (!setSession(msg)) { disconnect(); continue; } } try { m_pSession->next(msg, UtcTimeStamp()); } catch (InvalidMessage &) { if (!m_pSession->isLoggedOn()) { disconnect(); return; } } } } bool ThreadedSSLSocketConnection::setSession(const std::string &msg) { m_pSession = Session::lookupSession(msg, true); if (!m_pSession) { if (m_pLog) { m_pLog->onEvent("Session not found for incoming message: " + msg); m_pLog->onIncoming(msg); } return false; } SessionID sessionID = m_pSession->getSessionID(); m_pSession = 0; // see if the session frees up within 5 seconds for (int i = 1; i <= 5; i++) { if (!Session::isSessionRegistered(sessionID)) m_pSession = Session::registerSession(sessionID); if (m_pSession) break; process_sleep(1); } if (!m_pSession) return false; if (m_sessions.find(m_pSession->getSessionID()) == m_sessions.end()) return false; m_pSession->setResponder(this); return true; } } // namespace FIX #endif quickfix-1.15.1+dfsg.orig/src/C++/dirent_windows.h0000644000372000001440000005460513265006437021221 0ustar robertousers/* * dirent.h - dirent API for Microsoft Visual Studio * * Copyright (C) 2006-2012 Toni Ronkko * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * ``Software''), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL TONI RONKKO BE LIABLE FOR ANY CLAIM, DAMAGES OR * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. * * $Id: dirent.h,v 1.20 2014/03/19 17:52:23 tronkko Exp $ */ #ifndef DIRENT_H #define DIRENT_H /* * Define architecture flags so we don't need to include windows.h. * Avoiding windows.h makes it simpler to use windows sockets in conjunction * with dirent.h. */ #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_IX86) # define _X86_ #endif #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_AMD64) #define _AMD64_ #endif #include #include #include #include #include #include #include #include #include #include #include /* Indicates that d_type field is available in dirent structure */ #define _DIRENT_HAVE_D_TYPE /* Indicates that d_namlen field is available in dirent structure */ #define _DIRENT_HAVE_D_NAMLEN /* Entries missing from MSVC 6.0 */ #if !defined(FILE_ATTRIBUTE_DEVICE) # define FILE_ATTRIBUTE_DEVICE 0x40 #endif /* File type and permission flags for stat() */ #if !defined(S_IFMT) # define S_IFMT _S_IFMT /* File type mask */ #endif #if !defined(S_IFDIR) # define S_IFDIR _S_IFDIR /* Directory */ #endif #if !defined(S_IFCHR) # define S_IFCHR _S_IFCHR /* Character device */ #endif #if !defined(S_IFFIFO) # define S_IFFIFO _S_IFFIFO /* Pipe */ #endif #if !defined(S_IFREG) # define S_IFREG _S_IFREG /* Regular file */ #endif #if !defined(S_IREAD) # define S_IREAD _S_IREAD /* Read permission */ #endif #if !defined(S_IWRITE) # define S_IWRITE _S_IWRITE /* Write permission */ #endif #if !defined(S_IEXEC) # define S_IEXEC _S_IEXEC /* Execute permission */ #endif #if !defined(S_IFIFO) # define S_IFIFO _S_IFIFO /* Pipe */ #endif #if !defined(S_IFBLK) # define S_IFBLK 0 /* Block device */ #endif #if !defined(S_IFLNK) # define S_IFLNK 0 /* Link */ #endif #if !defined(S_IFSOCK) # define S_IFSOCK 0 /* Socket */ #endif #if defined(_MSC_VER) # define S_IRUSR S_IREAD /* Read user */ # define S_IWUSR S_IWRITE /* Write user */ # define S_IXUSR 0 /* Execute user */ # define S_IRGRP 0 /* Read group */ # define S_IWGRP 0 /* Write group */ # define S_IXGRP 0 /* Execute group */ # define S_IROTH 0 /* Read others */ # define S_IWOTH 0 /* Write others */ # define S_IXOTH 0 /* Execute others */ #endif /* Maximum length of file name */ #if !defined(PATH_MAX) # define PATH_MAX MAX_PATH #endif #if !defined(FILENAME_MAX) # define FILENAME_MAX MAX_PATH #endif #if !defined(NAME_MAX) # define NAME_MAX FILENAME_MAX #endif /* File type flags for d_type */ #define DT_UNKNOWN 0 #define DT_REG S_IFREG #define DT_DIR S_IFDIR #define DT_FIFO S_IFIFO #define DT_SOCK S_IFSOCK #define DT_CHR S_IFCHR #define DT_BLK S_IFBLK #define DT_LNK S_IFLNK /* Macros for converting between st_mode and d_type */ #define IFTODT(mode) ((mode) & S_IFMT) #define DTTOIF(type) (type) /* * File type macros. Note that block devices, sockets and links cannot be * distinguished on Windows and the macros S_ISBLK, S_ISSOCK and S_ISLNK are * only defined for compatibility. These macros should always return false * on Windows. */ #define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO) #define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR) #define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG) #define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK) #define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK) #define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR) #define S_ISBLK(mode) (((mode) & S_IFMT) == S_IFBLK) /* Return the exact length of d_namlen without zero terminator */ #define _D_EXACT_NAMLEN(p) ((p)->d_namlen) /* Return number of bytes needed to store d_namlen */ #define _D_ALLOC_NAMLEN(p) (PATH_MAX) #ifdef __cplusplus extern "C" { #endif /* Wide-character version */ struct _wdirent { long d_ino; /* Always zero */ unsigned short d_reclen; /* Structure size */ size_t d_namlen; /* Length of name without \0 */ int d_type; /* File type */ wchar_t d_name[PATH_MAX]; /* File name */ }; typedef struct _wdirent _wdirent; struct _WDIR { struct _wdirent ent; /* Current directory entry */ WIN32_FIND_DATAW data; /* Private file data */ int cached; /* True if data is valid */ HANDLE handle; /* Win32 search handle */ wchar_t *patt; /* Initial directory name */ }; typedef struct _WDIR _WDIR; static _WDIR *_wopendir (const wchar_t *dirname); static struct _wdirent *_wreaddir (_WDIR *dirp); static int _wclosedir (_WDIR *dirp); static void _wrewinddir (_WDIR* dirp); /* For compatibility with Symbian */ #define wdirent _wdirent #define WDIR _WDIR #define wopendir _wopendir #define wreaddir _wreaddir #define wclosedir _wclosedir #define wrewinddir _wrewinddir /* Multi-byte character versions */ struct dirent { long d_ino; /* Always zero */ unsigned short d_reclen; /* Structure size */ size_t d_namlen; /* Length of name without \0 */ int d_type; /* File type */ char d_name[PATH_MAX]; /* File name */ }; typedef struct dirent dirent; struct DIR { struct dirent ent; struct _WDIR *wdirp; }; typedef struct DIR DIR; static DIR *opendir (const char *dirname); static struct dirent *readdir (DIR *dirp); static int closedir (DIR *dirp); static void rewinddir (DIR* dirp); /* Internal utility functions */ static WIN32_FIND_DATAW *dirent_first (_WDIR *dirp); static WIN32_FIND_DATAW *dirent_next (_WDIR *dirp); static int dirent_mbstowcs_s( size_t *pReturnValue, wchar_t *wcstr, size_t sizeInWords, const char *mbstr, size_t count); static int dirent_wcstombs_s( size_t *pReturnValue, char *mbstr, size_t sizeInBytes, const wchar_t *wcstr, size_t count); static void dirent_set_errno (int error); /* * Open directory stream DIRNAME for read and return a pointer to the * internal working area that is used to retrieve individual directory * entries. */ static _WDIR* _wopendir( const wchar_t *dirname) { _WDIR *dirp = NULL; int error; /* Must have directory name */ if (dirname == NULL || dirname[0] == '\0') { dirent_set_errno (ENOENT); return NULL; } /* Allocate new _WDIR structure */ dirp = (_WDIR*) malloc (sizeof (struct _WDIR)); if (dirp != NULL) { DWORD n; /* Reset _WDIR structure */ dirp->handle = INVALID_HANDLE_VALUE; dirp->patt = NULL; dirp->cached = 0; /* Compute the length of full path plus zero terminator */ n = GetFullPathNameW (dirname, 0, NULL, NULL); /* Allocate room for absolute directory name and search pattern */ dirp->patt = (wchar_t*) malloc (sizeof (wchar_t) * n + 16); if (dirp->patt) { /* * Convert relative directory name to an absolute one. This * allows rewinddir() to function correctly even when current * working directory is changed between opendir() and rewinddir(). */ n = GetFullPathNameW (dirname, n, dirp->patt, NULL); if (n > 0) { wchar_t *p; /* Append search pattern \* to the directory name */ p = dirp->patt + n; if (dirp->patt < p) { switch (p[-1]) { case '\\': case '/': case ':': /* Directory ends in path separator, e.g. c:\temp\ */ /*NOP*/; break; default: /* Directory name doesn't end in path separator */ *p++ = '\\'; } } *p++ = '*'; *p = '\0'; /* Open directory stream and retrieve the first entry */ if (dirent_first (dirp)) { /* Directory stream opened successfully */ error = 0; } else { /* Cannot retrieve first entry */ error = 1; dirent_set_errno (ENOENT); } } else { /* Cannot retrieve full path name */ dirent_set_errno (ENOENT); error = 1; } } else { /* Cannot allocate memory for search pattern */ error = 1; } } else { /* Cannot allocate _WDIR structure */ error = 1; } /* Clean up in case of error */ if (error && dirp) { _wclosedir (dirp); dirp = NULL; } return dirp; } /* * Read next directory entry. The directory entry is returned in dirent * structure in the d_name field. Individual directory entries returned by * this function include regular files, sub-directories, pseudo-directories * "." and ".." as well as volume labels, hidden files and system files. */ static struct _wdirent* _wreaddir( _WDIR *dirp) { WIN32_FIND_DATAW *datap; struct _wdirent *entp; /* Read next directory entry */ datap = dirent_next (dirp); if (datap) { size_t n; DWORD attr; /* Pointer to directory entry to return */ entp = &dirp->ent; /* * Copy file name as wide-character string. If the file name is too * long to fit in to the destination buffer, then truncate file name * to PATH_MAX characters and zero-terminate the buffer. */ n = 0; while (n + 1 < PATH_MAX && datap->cFileName[n] != 0) { entp->d_name[n] = datap->cFileName[n]; n++; } dirp->ent.d_name[n] = 0; /* Length of file name excluding zero terminator */ entp->d_namlen = n; /* File type */ attr = datap->dwFileAttributes; if ((attr & FILE_ATTRIBUTE_DEVICE) != 0) { entp->d_type = DT_CHR; } else if ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0) { entp->d_type = DT_DIR; } else { entp->d_type = DT_REG; } /* Reset dummy fields */ entp->d_ino = 0; entp->d_reclen = sizeof (struct _wdirent); } else { /* Last directory entry read */ entp = NULL; } return entp; } /* * Close directory stream opened by opendir() function. This invalidates the * DIR structure as well as any directory entry read previously by * _wreaddir(). */ static int _wclosedir( _WDIR *dirp) { int ok; if (dirp) { /* Release search handle */ if (dirp->handle != INVALID_HANDLE_VALUE) { FindClose (dirp->handle); dirp->handle = INVALID_HANDLE_VALUE; } /* Release search pattern */ if (dirp->patt) { free (dirp->patt); dirp->patt = NULL; } /* Release directory structure */ free (dirp); ok = /*success*/0; } else { /* Invalid directory stream */ dirent_set_errno (EBADF); ok = /*failure*/-1; } return ok; } /* * Rewind directory stream such that _wreaddir() returns the very first * file name again. */ static void _wrewinddir( _WDIR* dirp) { if (dirp) { /* Release existing search handle */ if (dirp->handle != INVALID_HANDLE_VALUE) { FindClose (dirp->handle); } /* Open new search handle */ dirent_first (dirp); } } /* Get first directory entry (internal) */ static WIN32_FIND_DATAW* dirent_first( _WDIR *dirp) { WIN32_FIND_DATAW *datap; /* Open directory and retrieve the first entry */ dirp->handle = FindFirstFileW (dirp->patt, &dirp->data); if (dirp->handle != INVALID_HANDLE_VALUE) { /* a directory entry is now waiting in memory */ datap = &dirp->data; dirp->cached = 1; } else { /* Failed to re-open directory: no directory entry in memory */ dirp->cached = 0; datap = NULL; } return datap; } /* Get next directory entry (internal) */ static WIN32_FIND_DATAW* dirent_next( _WDIR *dirp) { WIN32_FIND_DATAW *p; /* Get next directory entry */ if (dirp->cached != 0) { /* A valid directory entry already in memory */ p = &dirp->data; dirp->cached = 0; } else if (dirp->handle != INVALID_HANDLE_VALUE) { /* Get the next directory entry from stream */ if (FindNextFileW (dirp->handle, &dirp->data) != FALSE) { /* Got a file */ p = &dirp->data; } else { /* The very last entry has been processed or an error occured */ FindClose (dirp->handle); dirp->handle = INVALID_HANDLE_VALUE; p = NULL; } } else { /* End of directory stream reached */ p = NULL; } return p; } /* * Open directory stream using plain old C-string. */ static DIR* opendir( const char *dirname) { struct DIR *dirp; int error; /* Must have directory name */ if (dirname == NULL || dirname[0] == '\0') { dirent_set_errno (ENOENT); return NULL; } /* Allocate memory for DIR structure */ dirp = (DIR*) malloc (sizeof (struct DIR)); if (dirp) { wchar_t wname[PATH_MAX]; size_t n; /* Convert directory name to wide-character string */ error = dirent_mbstowcs_s (&n, wname, PATH_MAX, dirname, PATH_MAX); if (!error) { /* Open directory stream using wide-character name */ dirp->wdirp = _wopendir (wname); if (dirp->wdirp) { /* Directory stream opened */ error = 0; } else { /* Failed to open directory stream */ error = 1; } } else { /* * Cannot convert file name to wide-character string. This * occurs if the string contains invalid multi-byte sequences or * the output buffer is too small to contain the resulting * string. */ error = 1; } } else { /* Cannot allocate DIR structure */ error = 1; } /* Clean up in case of error */ if (error && dirp) { free (dirp); dirp = NULL; } return dirp; } /* * Read next directory entry. * * When working with text consoles, please note that file names returned by * readdir() are represented in the default ANSI code page while any output to * console is typically formatted on another code page. Thus, non-ASCII * characters in file names will not usually display correctly on console. The * problem can be fixed in two ways: (1) change the character set of console * to 1252 using chcp utility and use Lucida Console font, or (2) use * _cprintf function when writing to console. The _cprinf() will re-encode * ANSI strings to the console code page so many non-ASCII characters will * display correcly. */ static struct dirent* readdir( DIR *dirp) { WIN32_FIND_DATAW *datap; struct dirent *entp; /* Read next directory entry */ datap = dirent_next (dirp->wdirp); if (datap) { size_t n; int error; /* Attempt to convert file name to multi-byte string */ error = dirent_wcstombs_s( &n, dirp->ent.d_name, PATH_MAX, datap->cFileName, PATH_MAX); /* * If the file name cannot be represented by a multi-byte string, * then attempt to use old 8+3 file name. This allows traditional * Unix-code to access some file names despite of unicode * characters, although file names may seem unfamiliar to the user. * * Be ware that the code below cannot come up with a short file * name unless the file system provides one. At least * VirtualBox shared folders fail to do this. */ if (error && datap->cAlternateFileName[0] != '\0') { error = dirent_wcstombs_s( &n, dirp->ent.d_name, PATH_MAX, datap->cAlternateFileName, PATH_MAX); } if (!error) { DWORD attr; /* Initialize directory entry for return */ entp = &dirp->ent; /* Length of file name excluding zero terminator */ entp->d_namlen = n - 1; /* File attributes */ attr = datap->dwFileAttributes; if ((attr & FILE_ATTRIBUTE_DEVICE) != 0) { entp->d_type = DT_CHR; } else if ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0) { entp->d_type = DT_DIR; } else { entp->d_type = DT_REG; } /* Reset dummy fields */ entp->d_ino = 0; entp->d_reclen = sizeof (struct dirent); } else { /* * Cannot convert file name to multi-byte string so construct * an errornous directory entry and return that. Note that * we cannot return NULL as that would stop the processing * of directory entries completely. */ entp = &dirp->ent; entp->d_name[0] = '?'; entp->d_name[1] = '\0'; entp->d_namlen = 1; entp->d_type = DT_UNKNOWN; entp->d_ino = 0; entp->d_reclen = 0; } } else { /* No more directory entries */ entp = NULL; } return entp; } /* * Close directory stream. */ static int closedir( DIR *dirp) { int ok; if (dirp) { /* Close wide-character directory stream */ ok = _wclosedir (dirp->wdirp); dirp->wdirp = NULL; /* Release multi-byte character version */ free (dirp); } else { /* Invalid directory stream */ dirent_set_errno (EBADF); ok = /*failure*/-1; } return ok; } /* * Rewind directory stream to beginning. */ static void rewinddir( DIR* dirp) { /* Rewind wide-character string directory stream */ _wrewinddir (dirp->wdirp); } /* Convert multi-byte string to wide character string */ static int dirent_mbstowcs_s( size_t *pReturnValue, wchar_t *wcstr, size_t sizeInWords, const char *mbstr, size_t count) { int error; #if defined(_MSC_VER) && _MSC_VER >= 1400 /* Microsoft Visual Studio 2005 or later */ error = mbstowcs_s (pReturnValue, wcstr, sizeInWords, mbstr, count); #else /* Older Visual Studio or non-Microsoft compiler */ size_t n; /* Convert to wide-character string (or count characters) */ n = mbstowcs (wcstr, mbstr, sizeInWords); if (!wcstr || n < count) { /* Zero-terminate output buffer */ if (wcstr && sizeInWords) { if (n >= sizeInWords) { n = sizeInWords - 1; } wcstr[n] = 0; } /* Length of resuting multi-byte string WITH zero terminator */ if (pReturnValue) { *pReturnValue = n + 1; } /* Success */ error = 0; } else { /* Could not convert string */ error = 1; } #endif return error; } /* Convert wide-character string to multi-byte string */ static int dirent_wcstombs_s( size_t *pReturnValue, char *mbstr, size_t sizeInBytes, /* max size of mbstr */ const wchar_t *wcstr, size_t count) { int error; #if defined(_MSC_VER) && _MSC_VER >= 1400 /* Microsoft Visual Studio 2005 or later */ error = wcstombs_s (pReturnValue, mbstr, sizeInBytes, wcstr, count); #else /* Older Visual Studio or non-Microsoft compiler */ size_t n; /* Convert to multi-byte string (or count the number of bytes needed) */ n = wcstombs (mbstr, wcstr, sizeInBytes); if (!mbstr || n < count) { /* Zero-terminate output buffer */ if (mbstr && sizeInBytes) { if (n >= sizeInBytes) { n = sizeInBytes - 1; } mbstr[n] = '\0'; } /* Lenght of resulting multi-bytes string WITH zero-terminator */ if (pReturnValue) { *pReturnValue = n + 1; } /* Success */ error = 0; } else { /* Cannot convert string */ error = 1; } #endif return error; } /* Set errno variable */ static void dirent_set_errno( int error) { #if defined(_MSC_VER) && _MSC_VER >= 1400 /* Microsoft Visual Studio 2005 and later */ _set_errno (error); #else /* Non-Microsoft compiler or older Microsoft compiler */ errno = error; #endif } #ifdef __cplusplus } #endif #endif /*DIRENT_H*/ quickfix-1.15.1+dfsg.orig/src/C++/HttpMessage.h0000644000372000001440000000620013265006437020372 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_HTTPMESSAGE #define FIX_HTTPMESSAGE #ifdef _MSC_VER #pragma warning( disable: 4786 ) #endif #include "Exceptions.h" #include namespace FIX { /** * HTTP Message that implemented GET functionality */ class HttpMessage { public: typedef std::map Parameters; HttpMessage(); /// Construct a message from a string HttpMessage( const std::string& string ) throw( InvalidMessage ); HttpMessage( const HttpMessage& copy ) { m_root = copy.m_root; m_parameters = copy.m_parameters; } public: /// Get a string representation of the message std::string toString() const; /// Get a string representation without making a copy std::string& toString( std::string& ) const; void setString( const std::string& string ) throw( InvalidMessage ); void clear() { #if defined(_MSC_VER) && _MSC_VER < 1300 m_root = ""; #else m_root.clear(); #endif m_parameters.clear(); } const std::string& getRootString() const { return m_root; } const std::string getParameterString() const { std::string result; Parameters::const_iterator i; for( i = m_parameters.begin(); i != m_parameters.end(); ++i ) { result += (i == m_parameters.begin()) ? "?" : "&"; result += i->first + "=" + i->second; } return result; } const Parameters& getParameters() const { return m_parameters; } bool hasParameter( const std::string& key ) const { Parameters::const_iterator find = m_parameters.find( key ); return find != m_parameters.end(); } const std::string& getParameter( const std::string& key ) const throw( std::logic_error ) { Parameters::const_iterator find = m_parameters.find( key ); if( find == m_parameters.end() ) throw std::logic_error( "Parameter " + key + " not found" ); return find->second; } void addParameter( const std::string& key, const std::string& value ) { m_parameters[key] = value; } void removeParameter( const std::string& key ) { m_parameters.erase( key ); } static std::string createResponse( int error = 0, const std::string& text = "" ); private: std::string m_root; Parameters m_parameters; }; /*! @} */ inline std::ostream& operator << ( std::ostream& stream, const HttpMessage& message ) { std::string str; stream << message.toString( str ); return stream; } } #endif //FIX_HTTPMESSAGE quickfix-1.15.1+dfsg.orig/src/C++/SocketServer.h0000644000372000001440000000532413265006437020573 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SOCKETSERVER_H #define FIX_SOCKETSERVER_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "SocketMonitor.h" #include "Exceptions.h" #include #include #include namespace FIX { /// Information about listening socket struct SocketInfo { SocketInfo() : m_socket( -1 ), m_port( 0 ), m_noDelay( false ), m_sendBufSize( 0 ), m_rcvBufSize( 0 ) {} SocketInfo( int socket, short port, bool noDelay, int sendBufSize, int rcvBufSize ) : m_socket( socket ), m_port( port ), m_noDelay( noDelay ), m_sendBufSize( sendBufSize ), m_rcvBufSize( rcvBufSize ) {} int m_socket; short m_port; bool m_noDelay; int m_sendBufSize; int m_rcvBufSize; }; /// Listens for and accepts incoming socket connections on a port. class SocketServer { public: class Strategy; SocketServer( int timeout = 0 ); int add( int port, bool reuse = false, bool noDelay = false, int sendBufSize = 0, int rcvBufSize = 0 ) throw( SocketException& ); int accept( int socket ); void close(); bool block( Strategy& strategy, bool poll = 0, double timeout = 0.0 ); size_t numConnections() { return m_monitor.numSockets() - 1; } SocketMonitor& getMonitor() { return m_monitor; } int socketToPort( int socket ); int portToSocket( int port ); private: typedef std::map SocketToInfo; typedef std::map PortToInfo; SocketToInfo m_socketToInfo; PortToInfo m_portToInfo; SocketMonitor m_monitor; public: class Strategy { public: virtual ~Strategy() {} virtual void onConnect( SocketServer&, int acceptSocket, int socket ) = 0; virtual void onWrite( SocketServer&, int socket ) = 0; virtual bool onData( SocketServer&, int socket ) = 0; virtual void onDisconnect( SocketServer&, int socket ) = 0; virtual void onError( SocketServer& ) = 0; virtual void onTimeout( SocketServer& ) {}; }; }; } #endif //FIX_SOCKETSERVER_H quickfix-1.15.1+dfsg.orig/src/C++/Event.h0000644000372000001440000000377713265006437017247 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_EVENT_H #define FIX_EVENT_H #include "Utility.h" #include #ifndef _MSC_VER #include #include #endif namespace FIX { /// Portable implementation of an event/conditional mutex class Event { public: Event() { #ifdef _MSC_VER m_event = CreateEvent( 0, false, false, 0 ); #else pthread_mutex_init( &m_mutex, 0 ); pthread_cond_init( &m_event, 0 ); #endif } ~Event() { #ifdef _MSC_VER CloseHandle( m_event ); #else pthread_cond_destroy( &m_event ); pthread_mutex_destroy( &m_mutex ); #endif } void signal() { #ifdef _MSC_VER SetEvent( m_event ); #else pthread_mutex_lock( &m_mutex ); pthread_cond_broadcast( &m_event ); pthread_mutex_unlock( &m_mutex ); #endif } void wait( double s ) { #ifdef _MSC_VER WaitForSingleObject( m_event, (long)(s * 1000) ); #else pthread_mutex_lock( &m_mutex ); timespec time, remainder; double intpart; time.tv_nsec = (long)(modf(s, &intpart) * 1e9); time.tv_sec = (int)intpart; pthread_cond_timedwait( &m_event, &m_mutex, &time ); pthread_mutex_unlock( &m_mutex ); #endif } private: #ifdef _MSC_VER HANDLE m_event; #else pthread_cond_t m_event; pthread_mutex_t m_mutex; #endif }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/stdafx.h0000644000372000001440000000150513265006437017442 0ustar robertousers// stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #if !defined(AFX_STDAFX_H__B05A63F4_9900_4362_9E2A_2C8E360B3B70__INCLUDED_) #define AFX_STDAFX_H__B05A63F4_9900_4362_9E2A_2C8E360B3B70__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #define WIN32_LEAN_AND_MEAN #define _WINSOCK_DEPRECATED_NO_WARNINGS #include #include "../config_windows.h" #if defined(_STLP_MSVC) #define HAVE_STLPORT 1 #endif #if _MSC_VER >= 1300 #define TERMINATE_IN_STD 1 #endif #define _WIN32_DCOM //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_STDAFX_H__B05A63F4_9900_4362_9E2A_2C8E360B3B70__INCLUDED_) quickfix-1.15.1+dfsg.orig/src/C++/stdafx.cpp0000644000372000001440000000044113265006437017773 0ustar robertousers// stdafx.cpp : source file that includes just the standard includes //CPPSaxSample.pch will be the pre-compiled header //stdafx.obj will contain the pre-compiled type information #include "stdafx.h" // TODO: reference any additional headers you need in STDAFX.H // and not in this file quickfix-1.15.1+dfsg.orig/src/C++/SocketServer.cpp0000644000372000001440000001064413265006437021127 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "SocketServer.h" #include "Utility.h" #include "Exceptions.h" #ifndef _MSC_VER #include #include #include #include #endif #include namespace FIX { /// Handles events from SocketMonitor for server connections. class ServerWrapper : public SocketMonitor::Strategy { public: ServerWrapper( std::set sockets, SocketServer& server, SocketServer::Strategy& strategy ) : m_sockets( sockets ), m_server( server ), m_strategy( strategy ) {} private: void onConnect( SocketMonitor&, int socket ) { } void onEvent( SocketMonitor& monitor, int socket ) { if( m_sockets.find(socket) != m_sockets.end() ) { m_strategy.onConnect( m_server, socket, m_server.accept(socket) ); } else { if( !m_strategy.onData( m_server, socket ) ) onError( monitor, socket ); } } void onWrite( SocketMonitor&, int socket ) { m_strategy.onWrite( m_server, socket ); } void onError( SocketMonitor& monitor, int socket ) { m_strategy.onDisconnect( m_server, socket ); monitor.drop( socket ); } void onError( SocketMonitor& ) { m_strategy.onError( m_server ); } void onTimeout( SocketMonitor& ) { m_strategy.onTimeout( m_server ); }; typedef std::set Sockets; Sockets m_sockets; SocketServer& m_server; SocketServer::Strategy& m_strategy; }; SocketServer::SocketServer( int timeout ) : m_monitor( timeout ) {} int SocketServer::add( int port, bool reuse, bool noDelay, int sendBufSize, int rcvBufSize ) throw( SocketException& ) { if( m_portToInfo.find(port) != m_portToInfo.end() ) return m_portToInfo[port].m_socket; int socket = socket_createAcceptor( port, reuse ); if( socket < 0 ) throw SocketException(); if( noDelay ) socket_setsockopt( socket, TCP_NODELAY ); if( sendBufSize ) socket_setsockopt( socket, SO_SNDBUF, sendBufSize ); if( rcvBufSize ) socket_setsockopt( socket, SO_RCVBUF, rcvBufSize ); m_monitor.addRead( socket ); SocketInfo info( socket, port, noDelay, sendBufSize, rcvBufSize ); m_socketToInfo[socket] = info; m_portToInfo[port] = info; return socket; } int SocketServer::accept( int socket ) { SocketInfo info = m_socketToInfo[socket]; int result = socket_accept( socket ); if( info.m_noDelay ) socket_setsockopt( result, TCP_NODELAY ); if( info.m_sendBufSize ) socket_setsockopt( result, SO_SNDBUF, info.m_sendBufSize ); if( info.m_rcvBufSize ) socket_setsockopt( result, SO_RCVBUF, info.m_rcvBufSize ); if ( result >= 0 ) m_monitor.addConnect( result ); return result; } void SocketServer::close() { SocketToInfo::iterator i = m_socketToInfo.begin(); for( ; i != m_socketToInfo.end(); ++i ) { int s = i->first; socket_close( s ); socket_invalidate( s ); } } bool SocketServer::block( Strategy& strategy, bool poll, double timeout ) { std::set sockets; SocketToInfo::iterator i = m_socketToInfo.begin(); for( ; i != m_socketToInfo.end(); ++i ) { if( !socket_isValid(i->first) ) return false; sockets.insert( i->first ); } ServerWrapper wrapper( sockets, *this, strategy ); m_monitor.block( wrapper, poll, timeout ); return true; } int SocketServer::socketToPort( int socket ) { SocketToInfo::iterator find = m_socketToInfo.find( socket ); if( find == m_socketToInfo.end() ) return 0; return find->second.m_port; } int SocketServer::portToSocket( int port ) { SocketToInfo::iterator find = m_portToInfo.find( port ); if( find == m_portToInfo.end() ) return 0; return find->second.m_socket; } } quickfix-1.15.1+dfsg.orig/src/C++/FileStore.h0000644000372000001440000000742313265006437020052 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FILESTORE_H #define FIX_FILESTORE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "MessageStore.h" #include "SessionSettings.h" #include #include namespace FIX { class Session; /// Creates a file based implementation of MessageStore. class FileStoreFactory : public MessageStoreFactory { public: FileStoreFactory( const SessionSettings& settings ) : m_settings( settings ) {}; FileStoreFactory( const std::string& path ) : m_path( path ) {}; MessageStore* create( const SessionID& ); void destroy( MessageStore* ); private: std::string m_path; SessionSettings m_settings; }; /*! @} */ /** * File based implementation of MessageStore. * * Four files are created by this implementation. One for storing outgoing * messages, one for indexing message locations, one for storing sequence numbers, * and one for storing the session creation time. * * The formats of the files are:
*    * [path]+[BeginString]-[SenderCompID]-[TargetCompID].body
*    * [path]+[BeginString]-[SenderCompID]-[TargetCompID].header
*    * [path]+[BeginString]-[SenderCompID]-[TargetCompID].seqnums
*    * [path]+[BeginString]-[SenderCompID]-[TargetCompID].session
* * * The messages file is a pure stream of %FIX messages.

* The sequence number file is in the format of
*    * [SenderMsgSeqNum] : [TargetMsgSeqNum]

* The session file is a UTC timestamp in the format of
*    * YYYYMMDD-HH:MM:SS */ class FileStore : public MessageStore { public: FileStore( std::string, const SessionID& s ); virtual ~FileStore(); bool set( int, const std::string& ) throw ( IOException ); void get( int, int, std::vector < std::string > & ) const throw ( IOException ); int getNextSenderMsgSeqNum() const throw ( IOException ); int getNextTargetMsgSeqNum() const throw ( IOException ); void setNextSenderMsgSeqNum( int value ) throw ( IOException ); void setNextTargetMsgSeqNum( int value ) throw ( IOException ); void incrNextSenderMsgSeqNum() throw ( IOException ); void incrNextTargetMsgSeqNum() throw ( IOException ); UtcTimeStamp getCreationTime() const throw ( IOException ); void reset() throw ( IOException ); void refresh() throw ( IOException ); private: #ifdef _MSC_VER typedef std::pair < int, int > OffsetSize; #else typedef std::pair < long, std::size_t > OffsetSize; #endif typedef std::map < int, OffsetSize > NumToOffset; void open( bool deleteFile ); void populateCache(); bool readFromFile( int offset, int size, std::string& msg ); void setSeqNum(); void setSession(); bool get( int, std::string& ) const throw ( IOException ); MemoryStore m_cache; NumToOffset m_offsets; std::string m_msgFileName; std::string m_headerFileName; std::string m_seqNumsFileName; std::string m_sessionFileName; FILE* m_msgFile; FILE* m_headerFile; FILE* m_seqNumsFile; FILE* m_sessionFile; }; } #endif //FIX_FILESTORE_H quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSSLSocketConnection.h0000644000372000001440000001547713265006437023461 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_THREADEDSSLSOCKETCONNECTION_H #define FIX_THREADEDSSLSOCKETCONNECTION_H #if (HAVE_SSL > 0) #ifdef _MSC_VER #pragma warning(disable : 4503 4355 4786 4290) #endif #include "Parser.h" #include "Responder.h" #include "SessionID.h" #include "Mutex.h" #include "UtilitySSL.h" #include #include namespace FIX { class ThreadedSSLSocketAcceptor; class ThreadedSSLSocketInitiator; class Session; class Application; class Log; /// Encapsulates a socket file descriptor (multi-threaded). class ThreadedSSLSocketConnection : Responder { public: typedef std::set< SessionID > Sessions; ThreadedSSLSocketConnection(int s, SSL *ssl, Sessions sessions, Log *pLog); ThreadedSSLSocketConnection(const SessionID &, int s, SSL *ssl, const std::string &address, short port, Log *pLog); virtual ~ThreadedSSLSocketConnection(); Session *getSession() const { return m_pSession; } int getSocket() const { return m_socket; } bool connect(); void disconnect(); bool read(); SSL *sslObject() { return m_ssl; } private: typedef std::pair< int, SSL * > SocketKey; bool readMessage(std::string &msg) throw(SocketRecvFailed); void processStream(); bool send(const std::string &); bool setSession(const std::string &msg); int m_socket; SSL *m_ssl; char m_buffer[BUFSIZ]; std::string m_address; int m_port; Log *m_pLog; Parser m_parser; Sessions m_sessions; Session *m_pSession; bool m_disconnect; fd_set m_fds; Mutex m_mutex; }; } #endif // FIX_THREADEDSOCKETCONNECTION_H #endif quickfix-1.15.1+dfsg.orig/src/C++/FlexLexer.h0000644000372000001440000001341013265006437020045 0ustar robertousers// FlexLexer.h -- define interfaces for lexical analyzer classes generated // by flex // Copyright (c) 1993 The Regents of the University of California. // All rights reserved. // // This code is derived from software contributed to Berkeley by // Kent Williams and Tom Epperly. // // Redistribution and use in source and binary forms with or without // modification are permitted provided that: (1) source distributions retain // this entire copyright notice and comment, and (2) distributions including // binaries display the following acknowledgement: ``This product includes // software developed by the University of California, Berkeley and its // contributors'' in the documentation or other materials provided with the // distribution and in all advertising materials mentioning features or use // of this software. Neither the name of the University nor the names of // its contributors may be used to endorse or promote products derived from // this software without specific prior written permission. // THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED // WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. // This file defines FlexLexer, an abstract class which specifies the // external interface provided to flex C++ lexer objects, and yyFlexLexer, // which defines a particular lexer class. // // If you want to create multiple lexer classes, you use the -P flag // to rename each yyFlexLexer to some other xxFlexLexer. You then // include in your other sources once per lexer class: // //#undef yyFlexLexer //#define yyFlexLexer xxFlexLexer //#include // //#undef yyFlexLexer //#define yyFlexLexer zzFlexLexer //#include //... #ifndef __FLEX_LEXER_H // Never included before - need to define base class. #define __FLEX_LEXER_H #include extern "C++" { struct yy_buffer_state; typedef int yy_state_type; class FlexLexer { public: virtual ~FlexLexer() { } const char* YYText() { return yytext; } int YYLeng() { return yyleng; } virtual void yy_switch_to_buffer( struct yy_buffer_state* new_buffer ) = 0; virtual struct yy_buffer_state* yy_create_buffer( std::istream* s, int size ) = 0; virtual void yy_delete_buffer( struct yy_buffer_state* b ) = 0; virtual void yyrestart( std::istream* s ) = 0; virtual int yylex() = 0; // Call yylex with new input/output sources. int yylex( std::istream* new_in, std::ostream* new_out = 0 ) { switch_streams( new_in, new_out ); return yylex(); } // Switch to new input/output streams. A nil stream pointer // indicates "keep the current one". virtual void switch_streams( std::istream* new_in = 0, std::ostream* new_out = 0 ) = 0; int lineno() const{ return yylineno; } int debug() const{ return yy_flex_debug; } void set_debug( int flag ) { yy_flex_debug = flag; } protected: char* yytext; int yyleng; int yylineno; // only maintained if you use %option yylineno int yy_flex_debug; // only has effect with -d or "%option debug" } ; } #endif #if defined(yyFlexLexer) || ! defined(yyFlexLexerOnce) // Either this is the first time through (yyFlexLexerOnce not defined), // or this is a repeated include to define a different flavor of // yyFlexLexer, as discussed in the flex man page. #define yyFlexLexerOnce class yyFlexLexer : public FlexLexer { public: // arg_yyin and arg_yyout default to the cin and cout, but we // only make that assignment when initializing in yylex(). yyFlexLexer( std::istream* arg_yyin = 0, std::ostream* arg_yyout = 0 ); virtual ~yyFlexLexer(); void yy_switch_to_buffer( struct yy_buffer_state* new_buffer ); struct yy_buffer_state* yy_create_buffer( std::istream* s, int size ); void yy_delete_buffer( struct yy_buffer_state* b ); void yyrestart( std::istream* s ); virtual int yylex(); virtual void switch_streams( std::istream* new_in, std::ostream* new_out ); protected: virtual int LexerInput( char* buf, int max_size ); virtual void LexerOutput( const char* buf, int size ); virtual void LexerError( const char* msg ); void yyunput( int c, char* buf_ptr ); int yyinput(); void yy_load_buffer_state(); void yy_init_buffer( struct yy_buffer_state* b, std::istream* s ); void yy_flush_buffer( struct yy_buffer_state* b ); int yy_start_stack_ptr; int yy_start_stack_depth; int* yy_start_stack; void yy_push_state( int new_state ); void yy_pop_state(); int yy_top_state(); yy_state_type yy_get_previous_state(); yy_state_type yy_try_NUL_trans( yy_state_type current_state ); int yy_get_next_buffer(); std::istream* yyin; // input source for default LexerInput std::ostream* yyout; // output sink for default LexerOutput struct yy_buffer_state* yy_current_buffer; // yy_hold_char holds the character lost when yytext is formed. char yy_hold_char; // Number of characters read into yy_ch_buf. int yy_n_chars; // Points to current character in buffer. char* yy_c_buf_p; int yy_init; // whether we need to initialize int yy_start; // start state number // Flag which is used to allow yywrap()'s to do buffer switches // instead of setting up a fresh yyin. A bit of a hack ... int yy_did_buffer_switch_on_eof; // The following are not always needed, but may be depending // on use of certain flex features (like REJECT or yymore()). yy_state_type yy_last_accepting_state; char* yy_last_accepting_cpos; yy_state_type* yy_state_buf; yy_state_type* yy_state_ptr; char* yy_full_match; int* yy_full_state; int yy_full_lp; int yy_lp; int yy_looking_for_trail_begin; int yy_more_flag; int yy_more_len; int yy_more_offset; int yy_prev_more_offset; }; #endif quickfix-1.15.1+dfsg.orig/src/C++/TimeRange.h0000644000372000001440000001752113265006437020031 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_TIMERANGE_H #define FIX_TIMERANGE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "FieldTypes.h" namespace FIX { /// Keeps track of when session is active class TimeRange { public: TimeRange( const UtcTimeOnly& startTime, const UtcTimeOnly& endTime, int startDay = -1, int endDay = -1 ); TimeRange( const LocalTimeOnly& startTime, const LocalTimeOnly& endTime, int startDay = -1, int endDay = -1 ); static bool isInRange( const UtcTimeOnly& start, const UtcTimeOnly& end, const DateTime& time ) { return isInRange ( (DateTime)start, (DateTime)end, (DateTime)time ); } static bool isInRange( const UtcTimeOnly& startTime, const UtcTimeOnly& endTime, int startDay, int endDay, const DateTime& time, int day ) { return isInRange ( (DateTime)startTime, (DateTime)endTime, startDay, endDay, (DateTime)time, day ); } static bool isInRange( const UtcTimeOnly& startTime, const UtcTimeOnly& endTime, int startDay, int endDay, const DateTime& time ) { return isInRange ( (DateTime)startTime, (DateTime)endTime, startDay, endDay, (DateTime)time ); } static bool isInSameRange( const UtcTimeOnly& start, const UtcTimeOnly& end, const DateTime& time1, const DateTime& time2 ) { return isInSameRange ( (DateTime)start, (DateTime)end, (DateTime)time1, (DateTime)time2 ); } static bool isInSameRange( const UtcTimeOnly& startTime, const UtcTimeOnly& endTime, int startDay, int endDay, const DateTime& time1, const DateTime& time2 ) { return isInSameRange ( (DateTime)startTime, (DateTime)endTime, startDay, endDay, (DateTime)time1, (DateTime)time2 ); } static bool isInRange( const LocalTimeOnly& start, const LocalTimeOnly& end, const DateTime& time ) { return isInRange ( (DateTime)start, (DateTime)end, (DateTime)time ); } static bool isInRange( const LocalTimeOnly& startTime, const LocalTimeOnly& endTime, int startDay, int endDay, const DateTime& time, int day ) { return isInRange ( (DateTime)startTime, (DateTime)endTime, startDay, endDay, (DateTime)time, day ); } static bool isInRange( const LocalTimeOnly& startTime, const LocalTimeOnly& endTime, int startDay, int endDay, const DateTime& time ) { return isInRange ( (DateTime)startTime, (DateTime)endTime, startDay, endDay, (DateTime)time ); } static bool isInSameRange( const LocalTimeOnly& start, const LocalTimeOnly& end, const DateTime& time1, const DateTime& time2 ) { return isInSameRange ( (DateTime)start, (DateTime)end, (DateTime)time1, (DateTime)time2 ); } static bool isInSameRange( const LocalTimeOnly& startTime, const LocalTimeOnly& endTime, int startDay, int endDay, const DateTime& time1, const DateTime& time2 ) { return isInSameRange ( (DateTime)startTime, (DateTime)endTime, startDay, endDay, (DateTime)time1, (DateTime)time2 ); } private: static bool isInRange( const DateTime& start, const DateTime& end, const DateTime& time ); static bool isInRange( const DateTime& startTime, const DateTime& endTime, int startDay, int endDay, const DateTime& time, int day ); static bool isInRange( const DateTime& startTime, const DateTime& endTime, int startDay, int endDay, const DateTime& time ); static bool isInSameRange( const DateTime& start, const DateTime& end, const DateTime& time1, const DateTime& time2 ); static bool isInSameRange( const DateTime& startTime, const DateTime& endTime, int startDay, int endDay, const DateTime& time1, const DateTime& time2 ); public: bool isInRange( const DateTime& dateTime, int day ) { if( m_startDay < 0 && m_endDay < 0 ) return isInRange( m_startTime, m_endTime, dateTime ); else return isInRange ( m_startTime, m_endTime, m_startDay, m_endDay, dateTime, day ); } bool isInRange( const UtcTimeStamp& dateTime ) { if( m_useLocalTime ) { LocalTimeStamp localDateTime( dateTime.getTimeT() ); return isInRange( localDateTime, localDateTime.getWeekDay() ); } return isInRange( dateTime, dateTime.getWeekDay() ); } bool isInRange( const LocalTimeStamp& dateTime ) { if( !m_useLocalTime ) { LocalTimeStamp utcDateTime( dateTime.getTimeT() ); return isInRange( utcDateTime, utcDateTime.getWeekDay() ); } return isInRange( dateTime, dateTime.getWeekDay() ); } bool isInSameRange( const UtcTimeStamp& time1, const UtcTimeStamp& time2 ) { if( m_useLocalTime ) { LocalTimeStamp localTime1( time1.getTimeT() ); LocalTimeStamp localTime2( time2.getTimeT() ); return isInSameRange( (DateTime)localTime1, (DateTime)localTime2 ); } return isInSameRange( (DateTime)time1, (DateTime)time2 ); } bool isInSameRange( const LocalTimeStamp& time1, const LocalTimeStamp& time2 ) { if( !m_useLocalTime ) { UtcTimeStamp utcTime1( time1.getTimeT() ); UtcTimeStamp utcTime2( time2.getTimeT() ); return isInSameRange( (DateTime)utcTime1, (DateTime)utcTime2 ); } return isInSameRange( (DateTime)time1, (DateTime)time2 ); } private: bool isInSameRange( const DateTime& time1, const DateTime& time2 ) { if( m_startDay < 0 && m_endDay < 0 ) return isInSameRange( m_startTime, m_endTime, time1, time2 ); else return isInSameRange ( m_startTime, m_endTime, m_startDay, m_endDay, time1, time2 ); } UtcTimeOnly m_startTime; UtcTimeOnly m_endTime; int m_startDay; int m_endDay; bool m_useLocalTime; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/FieldConvertors.cpp0000644000372000001440000000543013265006437021615 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include #include "FieldConvertors.h" #include namespace FIX { // we include "double-conversion" project in FIX namespace // to avoid linking errors if quickfix is linked statically // and "double-conversion" is already used by target project #include "double-conversion/diy-fp.cc" #include "double-conversion/fixed-dtoa.cc" #include "double-conversion/bignum.cc" #include "double-conversion/bignum-dtoa.cc" #include "double-conversion/cached-powers.cc" #include "double-conversion/fast-dtoa.cc" #include "double-conversion/strtod.cc" #include "double-conversion/double-conversion.cc" static double_conversion::DoubleToStringConverter g_dtoa_converter( double_conversion::DoubleToStringConverter::NO_FLAGS, "INF", "NAN", 'e', -DoubleConvertor::SIGNIFICANT_DIGITS, DoubleConvertor::SIGNIFICANT_DIGITS, DoubleConvertor::SIGNIFICANT_DIGITS - 1, 0); static double_conversion::StringToDoubleConverter g_atod_converter( double_conversion::StringToDoubleConverter::NO_FLAGS, std::numeric_limits::quiet_NaN(), std::numeric_limits::quiet_NaN(), "INF", "NAN"); double DoubleConvertor::fast_strtod( const char * buffer, int size, int * processed_chars ) { return g_atod_converter.StringToDouble( buffer, size, processed_chars ); } int DoubleConvertor::fast_dtoa( char * buffer, int size, double value ) { double_conversion::StringBuilder builder( buffer, size ); if( !g_dtoa_converter.ToPrecision( value, DoubleConvertor::SIGNIFICANT_DIGITS, &builder ) ) { builder.Reset(); return 0; } builder.TrimTrailingZeros(); return builder.position(); } int DoubleConvertor::fast_fixed_dtoa( char * buffer, int size, double value ) { double_conversion::StringBuilder builder( buffer, size ); if( !g_dtoa_converter.ToFixed( value, DoubleConvertor::SIGNIFICANT_DIGITS, &builder ) ) { builder.Reset(); return 0; } return builder.position(); } } quickfix-1.15.1+dfsg.orig/src/C++/fix41/0000755000372000001440000000000013265006437016732 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix41/IOI.h0000644000372000001440000000367013265006437017531 0ustar robertousers#ifndef FIX41_IOI_H #define FIX41_IOI_H #include "Message.h" namespace FIX41 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIid& aIOIid, const FIX::IOITransType& aIOITransType, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::IOIShares& aIOIShares ) : Message(MsgType()) { set(aIOIid); set(aIOITransType); set(aSymbol); set(aSide); set(aIOIShares); } FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::IOIShares); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOIOthSvc); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::NoIOIQualifiers); class NoIOIQualifiers: public FIX::Group { public: NoIOIQualifiers() : FIX::Group(199,104,FIX::message_order(104,0)) {} FIELD_SET(*this, FIX::IOIQualifier); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Logon.h0000644000372000001440000000141113265006437020156 0ustar robertousers#ifndef FIX41_LOGON_H #define FIX41_LOGON_H #include "Message.h" namespace FIX41 { class Logon : public Message { public: Logon() : Message(MsgType()) {} Logon(const FIX::Message& m) : Message(m) {} Logon(const Message& m) : Message(m) {} Logon(const Logon& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("A"); } Logon( const FIX::EncryptMethod& aEncryptMethod, const FIX::HeartBtInt& aHeartBtInt ) : Message(MsgType()) { set(aEncryptMethod); set(aHeartBtInt); } FIELD_SET(*this, FIX::EncryptMethod); FIELD_SET(*this, FIX::HeartBtInt); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::ResetSeqNumFlag); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Allocation.h0000644000372000001440000001025013265006437021166 0ustar robertousers#ifndef FIX41_ALLOCATION_H #define FIX41_ALLOCATION_H #include "Message.h" namespace FIX41 { class Allocation : public Message { public: Allocation() : Message(MsgType()) {} Allocation(const FIX::Message& m) : Message(m) {} Allocation(const Message& m) : Message(m) {} Allocation(const Allocation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } Allocation( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::Side& aSide, const FIX::Symbol& aSymbol, const FIX::Shares& aShares, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aSide); set(aSymbol); set(aShares); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Shares); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPrxPrecision); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,66,105,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,31,29,0)) {} FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastCapacity); }; FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,80,81,92,208,209,161,76,109,12,13,153,154,119,120,155,156,159,160,136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocShares); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::BrokerOfCredit); FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Reject.h0000644000372000001440000000110013265006437020307 0ustar robertousers#ifndef FIX41_REJECT_H #define FIX41_REJECT_H #include "Message.h" namespace FIX41 { class Reject : public Message { public: Reject() : Message(MsgType()) {} Reject(const FIX::Message& m) : Message(m) {} Reject(const Message& m) : Message(m) {} Reject(const Reject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("3"); } Reject( const FIX::RefSeqNum& aRefSeqNum ) : Message(MsgType()) { set(aRefSeqNum); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/ResendRequest.h0000644000372000001440000000130313265006437021671 0ustar robertousers#ifndef FIX41_RESENDREQUEST_H #define FIX41_RESENDREQUEST_H #include "Message.h" namespace FIX41 { class ResendRequest : public Message { public: ResendRequest() : Message(MsgType()) {} ResendRequest(const FIX::Message& m) : Message(m) {} ResendRequest(const Message& m) : Message(m) {} ResendRequest(const ResendRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("2"); } ResendRequest( const FIX::BeginSeqNo& aBeginSeqNo, const FIX::EndSeqNo& aEndSeqNo ) : Message(MsgType()) { set(aBeginSeqNo); set(aEndSeqNo); } FIELD_SET(*this, FIX::BeginSeqNo); FIELD_SET(*this, FIX::EndSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/QuoteRequest.h0000644000372000001440000000263413265006437021556 0ustar robertousers#ifndef FIX41_QUOTEREQUEST_H #define FIX41_QUOTEREQUEST_H #include "Message.h" namespace FIX41 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID, const FIX::Symbol& aSymbol ) : Message(MsgType()) { set(aQuoteReqID); set(aSymbol); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/DontKnowTrade.h0000644000372000001440000000274513265006437021636 0ustar robertousers#ifndef FIX41_DONTKNOWTRADE_H #define FIX41_DONTKNOWTRADE_H #include "Message.h" namespace FIX41 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::DKReason& aDKReason, const FIX::Symbol& aSymbol, const FIX::Side& aSide ) : Message(MsgType()) { set(aDKReason); set(aSymbol); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/ExecutionReport.h0000644000372000001440000000676013265006437022253 0ustar robertousers#ifndef FIX41_EXECUTIONREPORT_H #define FIX41_EXECUTIONREPORT_H #include "Message.h" namespace FIX41 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecTransType& aExecTransType, const FIX::ExecType& aExecType, const FIX::OrdStatus& aOrdStatus, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty, const FIX::LastShares& aLastShares, const FIX::LastPx& aLastPx, const FIX::LeavesQty& aLeavesQty, const FIX::CumQty& aCumQty, const FIX::AvgPx& aAvgPx ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecTransType); set(aExecType); set(aOrdStatus); set(aSymbol); set(aSide); set(aOrderQty); set(aLastShares); set(aLastPx); set(aLeavesQty); set(aCumQty); set(aAvgPx); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecTransType); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/News.h0000644000372000001440000000322113265006437020015 0ustar robertousers#ifndef FIX41_NEWS_H #define FIX41_NEWS_H #include "Message.h" namespace FIX41 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::Headline& aHeadline ) : Message(MsgType()) { set(aHeadline); } FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::Headline); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,46,FIX::message_order(46,65,48,22,167,200,205,201,202,206,207,106,107,0)) {} FIELD_SET(*this, FIX::RelatdSym); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); }; FIELD_SET(*this, FIX::LinesOfText); class LinesOfText: public FIX::Group { public: LinesOfText() : FIX::Group(33,58,FIX::message_order(58,0)) {} FIELD_SET(*this, FIX::Text); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/NewOrderSingle.h0000644000372000001440000000530413265006437021774 0ustar robertousers#ifndef FIX41_NEWORDERSINGLE_H #define FIX41_NEWORDERSINGLE_H #include "Message.h" namespace FIX41 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CustomerOrFirm); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/ListExecute.h0000644000372000001440000000120413265006437021336 0ustar robertousers#ifndef FIX41_LISTEXECUTE_H #define FIX41_LISTEXECUTE_H #include "Message.h" namespace FIX41 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/ListStatusRequest.h0000644000372000001440000000127213265006437022575 0ustar robertousers#ifndef FIX41_LISTSTATUSREQUEST_H #define FIX41_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX41 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/OrderCancelReject.h0000644000372000001440000000221713265006437022423 0ustar robertousers#ifndef FIX41_ORDERCANCELREJECT_H #define FIX41_ORDERCANCELREJECT_H #include "Message.h" namespace FIX41 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID, const FIX::OrigClOrdID& aOrigClOrdID, const FIX::OrdStatus& aOrdStatus ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); set(aOrigClOrdID); set(aOrdStatus); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/OrderCancelReplaceRequest.h0000644000372000001440000000550513265006437024136 0ustar robertousers#ifndef FIX41_ORDERCANCELREPLACEREQUEST_H #define FIX41_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX41 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CustomerOrFirm); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::LocateReqd); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/NewOrderList.h0000644000372000001440000000576213265006437021476 0ustar robertousers#ifndef FIX41_NEWORDERLIST_H #define FIX41_NEWORDERLIST_H #include "Message.h" namespace FIX41 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::ListSeqNo& aListSeqNo, const FIX::ListNoOrds& aListNoOrds, const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aListID); set(aListSeqNo); set(aListNoOrds); set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aOrderQty); set(aOrdType); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::ListNoOrds); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CustomerOrFirm); FIELD_SET(*this, FIX::MaxShow); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/AllocationInstructionAck.h0000644000372000001440000000211213265006437024045 0ustar robertousers#ifndef FIX41_ALLOCATIONINSTRUCTIONACK_H #define FIX41_ALLOCATIONINSTRUCTIONACK_H #include "Message.h" namespace FIX41 { class AllocationInstructionAck : public Message { public: AllocationInstructionAck() : Message(MsgType()) {} AllocationInstructionAck(const FIX::Message& m) : Message(m) {} AllocationInstructionAck(const Message& m) : Message(m) {} AllocationInstructionAck(const AllocationInstructionAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationInstructionAck( const FIX::AllocID& aAllocID, const FIX::TradeDate& aTradeDate, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aTradeDate); set(aAllocStatus); } FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/TestRequest.h0000644000372000001440000000111413265006437021370 0ustar robertousers#ifndef FIX41_TESTREQUEST_H #define FIX41_TESTREQUEST_H #include "Message.h" namespace FIX41 { class TestRequest : public Message { public: TestRequest() : Message(MsgType()) {} TestRequest(const FIX::Message& m) : Message(m) {} TestRequest(const Message& m) : Message(m) {} TestRequest(const TestRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("1"); } TestRequest( const FIX::TestReqID& aTestReqID ) : Message(MsgType()) { set(aTestReqID); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Heartbeat.h0000644000372000001440000000070513265006437021004 0ustar robertousers#ifndef FIX41_HEARTBEAT_H #define FIX41_HEARTBEAT_H #include "Message.h" namespace FIX41 { class Heartbeat : public Message { public: Heartbeat() : Message(MsgType()) {} Heartbeat(const FIX::Message& m) : Message(m) {} Heartbeat(const Message& m) : Message(m) {} Heartbeat(const Heartbeat& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("0"); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/MessageCracker.h0000644000372000001440000003067513265006437021775 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX41_MESSAGECRACKER_H #define FIX41_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix41/Message.h" namespace FIX41 { class Heartbeat; class TestRequest; class ResendRequest; class Reject; class SequenceReset; class Logout; class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class Logon; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class Allocation; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationInstructionAck; class DontKnowTrade; class QuoteRequest; class Quote; class SettlementInstructions; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( const TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( const ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( const Reject&, const FIX::SessionID& ) {} virtual void onMessage( const SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( const Logout&, const FIX::SessionID& ) {} virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Logon&, const FIX::SessionID& ) {} virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Allocation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( Reject&, const FIX::SessionID& ) {} virtual void onMessage( SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( Logout&, const FIX::SessionID& ) {} virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( Logon&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( Allocation&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructions&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "0" ) onMessage( (const Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (const TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (const ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (const Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (const SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (const Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (const Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (const SettlementInstructions&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "0" ) onMessage( (Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (SettlementInstructions&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/OrderCancelRequest.h0000644000372000001440000000317513265006437022643 0ustar robertousers#ifndef FIX41_ORDERCANCELREQUEST_H #define FIX41_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX41 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Symbol& aSymbol, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSymbol); set(aSide); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Advertisement.h0000644000372000001440000000332313265006437021716 0ustar robertousers#ifndef FIX41_ADVERTISEMENT_H #define FIX41_ADVERTISEMENT_H #include "Message.h" namespace FIX41 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::Symbol& aSymbol, const FIX::AdvSide& aAdvSide, const FIX::Shares& aShares ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aSymbol); set(aAdvSide); set(aShares); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Shares); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::LastMkt); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/ListCancelRequest.h0000644000372000001440000000127213265006437022477 0ustar robertousers#ifndef FIX41_LISTCANCELREQUEST_H #define FIX41_LISTCANCELREQUEST_H #include "Message.h" namespace FIX41 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/OrderStatusRequest.h0000644000372000001440000000257613265006437022745 0ustar robertousers#ifndef FIX41_ORDERSTATUSREQUEST_H #define FIX41_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX41 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::ClOrdID& aClOrdID, const FIX::Symbol& aSymbol, const FIX::Side& aSide ) : Message(MsgType()) { set(aClOrdID); set(aSymbol); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Email.h0000644000372000001440000000356013265006437020136 0ustar robertousers#ifndef FIX41_EMAIL_H #define FIX41_EMAIL_H #include "Message.h" namespace FIX41 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailThreadID& aEmailThreadID, const FIX::EmailType& aEmailType, const FIX::Subject& aSubject ) : Message(MsgType()) { set(aEmailThreadID); set(aEmailType); set(aSubject); } FIELD_SET(*this, FIX::EmailThreadID); FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Subject); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,46,FIX::message_order(46,65,48,22,167,200,205,201,202,206,207,106,107,0)) {} FIELD_SET(*this, FIX::RelatdSym); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); }; FIELD_SET(*this, FIX::LinesOfText); class LinesOfText: public FIX::Group { public: LinesOfText() : FIX::Group(33,58,FIX::message_order(58,0)) {} FIELD_SET(*this, FIX::Text); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/SettlementInstructions.h0000644000372000001440000000503013265006437023652 0ustar robertousers#ifndef FIX41_SETTLEMENTINSTRUCTIONS_H #define FIX41_SETTLEMENTINSTRUCTIONS_H #include "Message.h" namespace FIX41 { class SettlementInstructions : public Message { public: SettlementInstructions() : Message(MsgType()) {} SettlementInstructions(const FIX::Message& m) : Message(m) {} SettlementInstructions(const Message& m) : Message(m) {} SettlementInstructions(const SettlementInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("T"); } SettlementInstructions( const FIX::SettlInstID& aSettlInstID, const FIX::SettlInstTransType& aSettlInstTransType, const FIX::SettlInstMode& aSettlInstMode, const FIX::SettlInstSource& aSettlInstSource, const FIX::AllocAccount& aAllocAccount, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstID); set(aSettlInstTransType); set(aSettlInstMode); set(aSettlInstSource); set(aAllocAccount); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstID); FIELD_SET(*this, FIX::SettlInstTransType); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::SettlLocation); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::SettlDepositoryCode); FIELD_SET(*this, FIX::SettlBrkrCode); FIELD_SET(*this, FIX::SettlInstCode); FIELD_SET(*this, FIX::SecuritySettlAgentName); FIELD_SET(*this, FIX::SecuritySettlAgentCode); FIELD_SET(*this, FIX::SecuritySettlAgentAcctNum); FIELD_SET(*this, FIX::SecuritySettlAgentAcctName); FIELD_SET(*this, FIX::SecuritySettlAgentContactName); FIELD_SET(*this, FIX::SecuritySettlAgentContactPhone); FIELD_SET(*this, FIX::CashSettlAgentName); FIELD_SET(*this, FIX::CashSettlAgentCode); FIELD_SET(*this, FIX::CashSettlAgentAcctNum); FIELD_SET(*this, FIX::CashSettlAgentAcctName); FIELD_SET(*this, FIX::CashSettlAgentContactName); FIELD_SET(*this, FIX::CashSettlAgentContactPhone); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Logout.h0000644000372000001440000000065013265006437020355 0ustar robertousers#ifndef FIX41_LOGOUT_H #define FIX41_LOGOUT_H #include "Message.h" namespace FIX41 { class Logout : public Message { public: Logout() : Message(MsgType()) {} Logout(const FIX::Message& m) : Message(m) {} Logout(const Message& m) : Message(m) {} Logout(const Logout& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("5"); } FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/ListStatus.h0000644000372000001440000000216713265006437021230 0ustar robertousers#ifndef FIX41_LISTSTATUS_H #define FIX41_LISTSTATUS_H #include "Message.h" namespace FIX41 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::NoRpts& aNoRpts, const FIX::RptSeq& aRptSeq ) : Message(MsgType()) { set(aListID); set(aNoRpts); set(aRptSeq); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,14,151,84,6,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/SequenceReset.h0000644000372000001440000000120213265006437021651 0ustar robertousers#ifndef FIX41_SEQUENCERESET_H #define FIX41_SEQUENCERESET_H #include "Message.h" namespace FIX41 { class SequenceReset : public Message { public: SequenceReset() : Message(MsgType()) {} SequenceReset(const FIX::Message& m) : Message(m) {} SequenceReset(const Message& m) : Message(m) {} SequenceReset(const SequenceReset& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("4"); } SequenceReset( const FIX::NewSeqNo& aNewSeqNo ) : Message(MsgType()) { set(aNewSeqNo); } FIELD_SET(*this, FIX::GapFillFlag); FIELD_SET(*this, FIX::NewSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Message.h0000644000372000001440000000342413265006437020472 0ustar robertousers#ifndef FIX41_MESSAGES_H #define FIX41_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX41 { class Header : public FIX::Header { public: FIELD_SET(*this, FIX::BeginString); FIELD_SET(*this, FIX::BodyLength); FIELD_SET(*this, FIX::MsgType); FIELD_SET(*this, FIX::SenderCompID); FIELD_SET(*this, FIX::TargetCompID); FIELD_SET(*this, FIX::OnBehalfOfCompID); FIELD_SET(*this, FIX::DeliverToCompID); FIELD_SET(*this, FIX::SecureDataLen); FIELD_SET(*this, FIX::SecureData); FIELD_SET(*this, FIX::MsgSeqNum); FIELD_SET(*this, FIX::SenderSubID); FIELD_SET(*this, FIX::SenderLocationID); FIELD_SET(*this, FIX::TargetSubID); FIELD_SET(*this, FIX::TargetLocationID); FIELD_SET(*this, FIX::OnBehalfOfSubID); FIELD_SET(*this, FIX::OnBehalfOfLocationID); FIELD_SET(*this, FIX::DeliverToSubID); FIELD_SET(*this, FIX::DeliverToLocationID); FIELD_SET(*this, FIX::PossDupFlag); FIELD_SET(*this, FIX::PossResend); FIELD_SET(*this, FIX::SendingTime); FIELD_SET(*this, FIX::OrigSendingTime); }; class Trailer : public FIX::Trailer { public: FIELD_SET(*this, FIX::SignatureLength); FIELD_SET(*this, FIX::Signature); FIELD_SET(*this, FIX::CheckSum); }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIX.4.1"), msgtype ) {} Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix41/Quote.h0000644000372000001440000000323413265006437020202 0ustar robertousers#ifndef FIX41_QUOTE_H #define FIX41_QUOTE_H #include "Message.h" namespace FIX41 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID, const FIX::Symbol& aSymbol ) : Message(MsgType()) { set(aQuoteID); set(aSymbol); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/Mutex.h0000644000372000001440000000467213265006437017263 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_MUTEX_H #define FIX_MUTEX_H #include "Utility.h" namespace FIX { /// Portable implementation of a mutex. class Mutex { public: Mutex() { #ifdef _MSC_VER InitializeCriticalSection( &m_mutex ); #else m_count = 0; m_threadID = 0; //pthread_mutexattr_t attr; //pthread_mutexattr_init(&attr); //pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); //pthread_mutex_init(&m_mutex, &attr); pthread_mutex_init( &m_mutex, 0 ); #endif } ~Mutex() { #ifdef _MSC_VER DeleteCriticalSection( &m_mutex ); #else pthread_mutex_destroy( &m_mutex ); #endif } void lock() { #ifdef _MSC_VER EnterCriticalSection( &m_mutex ); #else if ( m_count && m_threadID == pthread_self() ) { ++m_count; return ; } pthread_mutex_lock( &m_mutex ); ++m_count; m_threadID = pthread_self(); #endif } void unlock() { #ifdef _MSC_VER LeaveCriticalSection( &m_mutex ); #else if ( m_count > 1 ) { m_count--; return ; } --m_count; m_threadID = 0; pthread_mutex_unlock( &m_mutex ); #endif } private: #ifdef _MSC_VER CRITICAL_SECTION m_mutex; #else pthread_mutex_t m_mutex; pthread_t m_threadID; int m_count; #endif }; /// Locks/Unlocks a mutex using RAII. class Locker { public: Locker( Mutex& mutex ) : m_mutex( mutex ) { m_mutex.lock(); } ~Locker() { m_mutex.unlock(); } private: Mutex& m_mutex; }; /// Does the opposite of the Locker to ensure mutex ends up in a locked state. class ReverseLocker { public: ReverseLocker( Mutex& mutex ) : m_mutex( mutex ) { m_mutex.unlock(); } ~ReverseLocker() { m_mutex.lock(); } private: Mutex& m_mutex; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/Acceptor.h0000644000372000001440000000713013265006437017711 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_ACCEPTOR_H #define FIX_ACCEPTOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Application.h" #include "MessageStore.h" #include "Log.h" #include "Responder.h" #include "SessionSettings.h" #include "Exceptions.h" #include #include namespace FIX { class Client; class Session; /** * Base for classes which act as an acceptor for incoming connections. * * Most users will not need to implement one of these. The default * SocketAcceptor implementation will be used in most cases. */ class Acceptor { public: Acceptor( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); Acceptor( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~Acceptor(); Log* getLog() { if( m_pLog ) return m_pLog; return &m_nullLog; } /// Start acceptor. void start() throw ( ConfigError, RuntimeError ); /// Block on the acceptor void block() throw ( ConfigError, RuntimeError ); /// Poll the acceptor bool poll( double timeout = 0.0 ) throw ( ConfigError, RuntimeError ); /// Stop acceptor. void stop( bool force = false ); /// Check to see if any sessions are currently logged on bool isLoggedOn(); Session* getSession( const std::string& msg, Responder& ); const std::set& getSessions() const { return m_sessionIDs; } Session* getSession( const SessionID& sessionID ) const; const Dictionary* const getSessionSettings( const SessionID& sessionID ) const; bool has( const SessionID& id ) { return m_sessions.find( id ) != m_sessions.end(); } bool isStopped() { return m_stop; } Application& getApplication() { return m_application; } MessageStoreFactory& getMessageStoreFactory() { return m_messageStoreFactory; } private: void initialize() throw ( ConfigError ); /// Implemented to configure acceptor virtual void onConfigure( const SessionSettings& ) throw ( ConfigError ) {}; /// Implemented to initialize acceptor virtual void onInitialize( const SessionSettings& ) throw ( RuntimeError ) {}; /// Implemented to start listening for connections. virtual void onStart() = 0; /// Implemented to connect and poll for events. virtual bool onPoll( double second ) = 0; /// Implemented to stop a running acceptor. virtual void onStop() = 0; static THREAD_PROC startThread( void* p ); typedef std::set < SessionID > SessionIDs; typedef std::map < SessionID, Session* > Sessions; thread_id m_threadid; Sessions m_sessions; SessionIDs m_sessionIDs; Application& m_application; MessageStoreFactory& m_messageStoreFactory; protected: SessionSettings m_settings; private: LogFactory* m_pLogFactory; Log* m_pLog; NullLog m_nullLog; bool m_firstPoll; bool m_stop; }; /*! @} */ } #endif // FIX_ACCEPTOR_H quickfix-1.15.1+dfsg.orig/src/C++/Group.h0000644000372000001440000000405113265006437017244 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_GROUP #define FIX_GROUP #ifdef _MSC_VER #pragma warning( disable: 4786 ) #endif #include "FieldMap.h" #include "Fields.h" #include namespace FIX { /** * Base class for all %FIX repeating groups. * * A group consists of a count field, deliminator, and a sorting order. */ class Group : public FieldMap { public: Group( int field, int delim ) : FieldMap( message_order( delim, 0 ) ), m_field( field ), m_delim( delim ) {} Group( int field, int delim, const int order[] ) : FieldMap( order ), m_field( field ), m_delim( delim ) {} Group( int field, int delim, const message_order& order ) : FieldMap( order ), m_field( field ), m_delim( delim ) {} Group( const Group& copy ) : FieldMap( copy ), m_field( copy.m_field ), m_delim( copy.m_delim ) {} int field() const { return m_field; } int delim() const { return m_delim; } void addGroup( const Group& group ); void replaceGroup( unsigned num, const Group& group ); Group& getGroup( unsigned num, Group& group ) const throw( FieldNotFound ); void removeGroup( unsigned num, const Group& group ); void removeGroup( const Group& group ); bool hasGroup( const Group& group ); bool hasGroup( unsigned num, const Group& group ); private: int m_field; int m_delim; }; } #endif //FIX_GROUP quickfix-1.15.1+dfsg.orig/src/C++/Responder.h0000644000372000001440000000222013265006437020105 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_RESPONDER_H #define FIX_RESPONDER_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include namespace FIX { /// Interface implements sending on and disconnecting a transport. class Responder { public: virtual ~Responder() {} virtual bool send( const std::string& ) = 0; virtual void disconnect() = 0; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/Field.h0000644000372000001440000006102613265006437017200 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FIELD #define FIX_FIELD #ifdef _MSC_VER #pragma warning( disable : 4786 ) #endif #include #include #include "FieldNumbers.h" #include "FieldConvertors.h" #include "FieldTypes.h" #include "Utility.h" #if defined(__SUNPRO_CC) #include #endif namespace FIX { /** * Base representation of all Field classes. * * This base class is the lowest common denominator of all fields. It * keeps all fields in its most generic string representation with its * integer tag. */ class FieldBase { /// Class used to store field metrics like total length and checksum class field_metrics { public: field_metrics( const size_t length, const int checksum ) : m_length( length ) , m_checksum( checksum ) {} size_t getLength() const { return m_length; } int getCheckSum() const { return m_checksum; } bool isValid() const { return m_length > 0; } private: size_t m_length; int m_checksum; }; friend class Message; /// Constructor which also calculates field metrics FieldBase( int tag, std::string::const_iterator valueStart, std::string::const_iterator valueEnd, std::string::const_iterator tagStart, std::string::const_iterator tagEnd ) : m_tag( tag ) , m_string( valueStart, valueEnd ) , m_metrics( calculateMetrics( tagStart, tagEnd ) ) {} public: FieldBase( int tag, const std::string& string ) : m_tag( tag ), m_string(string), m_metrics( no_metrics() ) {} virtual ~FieldBase() {} FieldBase( const FieldBase& rhs ) : m_tag( rhs.getTag() ) , m_string( rhs.m_string ) , m_metrics( rhs.m_metrics ) { } FieldBase& operator=( const FieldBase& rhs) { m_tag = rhs.getTag(); m_string = rhs.m_string; m_metrics = rhs.m_metrics; m_data.clear(); return *this; } void swap( FieldBase& rhs ) { std::swap( m_tag, rhs.m_tag ); std::swap( m_metrics, rhs.m_metrics ); m_string.swap( rhs.m_string ); m_data.swap( rhs.m_data ); } void setTag( int tag ) { m_tag = tag; m_metrics = no_metrics(); m_data.clear(); } /// @deprecated Use setTag void setField( int field ) { setTag( field ); } void setString( const std::string& string ) { m_string = string; m_metrics = no_metrics(); m_data.clear(); } /// Get the fields integer tag. int getTag() const { return m_tag; } /// @deprecated Use getTag int getField() const { return getTag(); } /// Get the string representation of the fields value. const std::string& getString() const { return m_string; } /// Get the string representation of the Field (i.e.) 55=MSFT[SOH] const std::string& getFixString() const { if( m_data.empty() ) encodeTo( m_data ); return m_data; } /// Get the length of the fields string representation size_t getLength() const { calculate(); return m_metrics.getLength(); } /// Get the total value the fields characters added together int getTotal() const { calculate(); return m_metrics.getCheckSum(); } /// Compares fields based on their tag numbers bool operator < ( const FieldBase& field ) const { return m_tag < field.m_tag; } private: void calculate() const { if( m_metrics.isValid() ) return; m_metrics = calculateMetrics( getFixString() ); } /// Serializes string representation of the Field to input string void encodeTo( std::string& result ) const { size_t tagLength = FIX::number_of_symbols_in( m_tag ); size_t totalLength = tagLength + m_string.length() + 2; result.resize( totalLength ); char * buf = (char*)result.c_str(); FIX::integer_to_string( buf, tagLength, m_tag ); buf[tagLength] = '='; memcpy( buf + tagLength + 1, m_string.data(), m_string.length() ); buf[totalLength - 1] = '\001'; } static field_metrics no_metrics() { return field_metrics( 0, 0 ); } /// Calculate metrics for any input string static field_metrics calculateMetrics( std::string::const_iterator const start, std::string::const_iterator const end ) { int checksum = 0; for ( std::string::const_iterator str = start; str != end; ++str ) checksum += (unsigned char)( *str ); #if defined(__SUNPRO_CC) std::ptrdiff_t d; std::distance(start, end, d); return field_metrics( d, checksum ); #else return field_metrics( std::distance( start, end ), checksum ); #endif } static field_metrics calculateMetrics( const std::string& field ) { return calculateMetrics( field.begin(), field.end() ); } int m_tag; std::string m_string; mutable std::string m_data; mutable field_metrics m_metrics; }; /*! @} */ inline std::ostream& operator << ( std::ostream& stream, const FieldBase& field ) { stream << field.getString(); return stream; } inline void swap( FieldBase& lhs, FieldBase& rhs ) { lhs.swap( rhs ); } /** * MSC doesn't support partial template specialization so we have this. * this is here to provide equality checking against native char arrays. */ class StringField : public FieldBase { public: explicit StringField( int field, const std::string& data ) : FieldBase( field, data ) {} StringField( int field ) : FieldBase( field, "" ) {} void setValue( const std::string& value ) { setString( value ); } const std::string& getValue() const { return getString(); } operator const std::string&() const { return getString(); } bool operator<( const StringField& rhs ) const { return getString() < rhs.getString(); } bool operator>( const StringField& rhs ) const { return getString() > rhs.getString(); } bool operator==( const StringField& rhs ) const { return getString() == rhs.getString(); } bool operator!=( const StringField& rhs ) const { return getString() != rhs.getString(); } bool operator<=( const StringField& rhs ) const { return getString() <= rhs.getString(); } bool operator>=( const StringField& rhs ) const { return getString() >= rhs.getString(); } friend bool operator<( const StringField&, const char* ); friend bool operator<( const char*, const StringField& ); friend bool operator>( const StringField&, const char* ); friend bool operator>( const char*, const StringField& ); friend bool operator==( const StringField&, const char* ); friend bool operator==( const char*, const StringField& ); friend bool operator!=( const StringField&, const char* ); friend bool operator!=( const char*, const StringField& ); friend bool operator<=( const StringField&, const char* ); friend bool operator<=( const char*, const StringField& ); friend bool operator>=( const StringField&, const char* ); friend bool operator>=( const char*, const StringField& ); friend bool operator<( const StringField&, const std::string& ); friend bool operator<( const std::string&, const StringField& ); friend bool operator>( const StringField&, const std::string& ); friend bool operator>( const std::string&, const StringField& ); friend bool operator==( const StringField&, const std::string& ); friend bool operator==( const std::string&, const StringField& ); friend bool operator!=( const StringField&, const std::string& ); friend bool operator!=( const std::string&, const StringField& ); friend bool operator<=( const StringField&, const std::string& ); friend bool operator<=( const std::string&, const StringField& ); friend bool operator>=( const StringField&, const std::string& ); friend bool operator>=( const std::string&, const StringField& ); }; inline bool operator<( const StringField& lhs, const char* rhs ) { return lhs.getValue() < rhs; } inline bool operator<( const char* lhs, const StringField& rhs ) { return lhs < rhs.getValue(); } inline bool operator>( const StringField& lhs, const char* rhs ) { return lhs.getValue() > rhs; } inline bool operator>( const char* lhs, const StringField& rhs ) { return lhs > rhs.getValue(); } inline bool operator==( const StringField& lhs, const char* rhs ) { return lhs.getValue() == rhs; } inline bool operator==( const char* lhs, const StringField& rhs ) { return lhs == rhs.getValue(); } inline bool operator!=( const StringField& lhs, const char* rhs ) { return lhs.getValue() != rhs; } inline bool operator!=( const char* lhs, const StringField& rhs ) { return lhs != rhs.getValue(); } inline bool operator<=( const StringField& lhs, const char* rhs ) { return lhs.getValue() <= rhs; } inline bool operator<=( const char* lhs, const StringField& rhs ) { return lhs <= rhs.getValue(); } inline bool operator>=( const StringField& lhs, const char* rhs ) { return lhs.getValue() >= rhs; } inline bool operator>=( const char* lhs, const StringField& rhs ) { return lhs >= rhs.getValue(); } inline bool operator<( const StringField& lhs, const std::string& rhs ) { return lhs.getValue() < rhs; } inline bool operator<( const std::string& lhs, const StringField& rhs ) { return lhs < rhs.getValue(); } inline bool operator>( const StringField& lhs, const std::string& rhs ) { return lhs.getValue() > rhs; } inline bool operator>( const std::string& lhs, const StringField& rhs ) { return lhs > rhs.getValue(); } inline bool operator==( const StringField& lhs, const std::string& rhs ) { return lhs.getValue() == rhs; } inline bool operator==( const std::string& lhs, const StringField& rhs ) { return lhs == rhs.getValue(); } inline bool operator!=( const StringField& lhs, const std::string& rhs ) { return lhs.getValue() != rhs; } inline bool operator!=( const std::string& lhs, const StringField& rhs ) { return lhs != rhs.getValue(); } inline bool operator<=( const StringField& lhs, const std::string& rhs ) { return lhs.getValue() <= rhs; } inline bool operator<=( const std::string& lhs, const StringField& rhs ) { return lhs <= rhs.getValue(); } inline bool operator>=( const StringField& lhs, const std::string& rhs ) { return lhs.getValue() >= rhs; } inline bool operator>=( const std::string& lhs, const StringField& rhs ) { return lhs >= rhs.getValue(); } /// Field that contains a character value class CharField : public FieldBase { public: explicit CharField( int field, char data ) : FieldBase( field, CharConvertor::convert( data ) ) {} CharField( int field ) : FieldBase( field, "" ) {} void setValue( char value ) { setString( CharConvertor::convert( value ) ); } char getValue() const throw ( IncorrectDataFormat ) { try { return CharConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator char() const { return getValue(); } }; /// Field that contains a double value class DoubleField : public FieldBase { public: explicit DoubleField( int field, double data, int padding = 0 ) : FieldBase( field, DoubleConvertor::convert( data, padding ) ) {} DoubleField( int field ) : FieldBase( field, "" ) {} void setValue( double value, int padding = 0 ) { setString( DoubleConvertor::convert( value, padding ) ); } double getValue() const throw ( IncorrectDataFormat ) { try { return DoubleConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator double() const { return getValue(); } }; /// Field that contains an integer value class IntField : public FieldBase { public: explicit IntField( int field, int data ) : FieldBase( field, IntConvertor::convert( data ) ) {} IntField( int field ) : FieldBase( field, "" ) {} void setValue( int value ) { setString( IntConvertor::convert( value ) ); } int getValue() const throw ( IncorrectDataFormat ) { try { return IntConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator const int() const { return getValue(); } }; /// Field that contains a boolean value class BoolField : public FieldBase { public: explicit BoolField( int field, bool data ) : FieldBase( field, BoolConvertor::convert( data ) ) {} BoolField( int field ) : FieldBase( field, "" ) {} void setValue( bool value ) { setString( BoolConvertor::convert( value ) ); } bool getValue() const throw ( IncorrectDataFormat ) { try { return BoolConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator bool() const { return getValue(); } }; /// Field that contains a UTC time stamp value class UtcTimeStampField : public FieldBase { public: explicit UtcTimeStampField( int field, const UtcTimeStamp& data, int precision = 0 ) : FieldBase( field, UtcTimeStampConvertor::convert( data, precision ) ) {} UtcTimeStampField( int field, int precision = 0 ) : FieldBase( field, UtcTimeStampConvertor::convert( UtcTimeStamp(), precision ) ) {} void setValue( const UtcTimeStamp& value ) { setString( UtcTimeStampConvertor::convert( value ) ); } UtcTimeStamp getValue() const throw ( IncorrectDataFormat ) { try { return UtcTimeStampConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator UtcTimeStamp() const { return getValue(); } bool operator<( const UtcTimeStampField& rhs ) const { return getValue() < rhs.getValue(); } bool operator==( const UtcTimeStampField& rhs ) const { return getValue() == rhs.getValue(); } bool operator!=( const UtcTimeStampField& rhs ) const { return getValue() != rhs.getValue(); } }; /// Field that contains a UTC date value class UtcDateField : public FieldBase { public: explicit UtcDateField( int field, const UtcDate& data ) : FieldBase( field, UtcDateConvertor::convert( data ) ) {} UtcDateField( int field ) : FieldBase( field, UtcDateConvertor::convert( UtcDate() ) ) {} void setValue( const UtcDate& value ) { setString( UtcDateConvertor::convert( value ) ); } UtcDate getValue() const throw ( IncorrectDataFormat ) { try { return UtcDateConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator UtcDate() const { return getValue(); } bool operator<( const UtcDateField& rhs ) const { return getValue() < rhs.getValue(); } bool operator==( const UtcDateField& rhs ) const { return getValue() == rhs.getValue(); } bool operator!=( const UtcDateField& rhs ) const { return getValue() != rhs.getValue(); } }; /// Field that contains a UTC time value class UtcTimeOnlyField : public FieldBase { public: explicit UtcTimeOnlyField( int field, const UtcTimeOnly& data, int precision = 0 ) : FieldBase( field, UtcTimeOnlyConvertor::convert( data, precision ) ) {} UtcTimeOnlyField( int field, int precision = 0 ) : FieldBase( field, UtcTimeOnlyConvertor::convert( UtcTimeOnly(), precision ) ) {} void setValue( const UtcTimeOnly& value ) { setString( UtcTimeOnlyConvertor::convert( value ) ); } UtcTimeOnly getValue() const throw ( IncorrectDataFormat ) { try { return UtcTimeOnlyConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator UtcTimeOnly() const { return getValue(); } bool operator<( const UtcTimeOnlyField& rhs ) const { return getValue() < rhs.getValue(); } bool operator==( const UtcTimeOnlyField& rhs ) const { return getValue() == rhs.getValue(); } bool operator!=( const UtcTimeOnlyField& rhs ) const { return getValue() != rhs.getValue(); } }; /// Field that contains a checksum value class CheckSumField : public FieldBase { public: explicit CheckSumField( int field, int data ) : FieldBase( field, CheckSumConvertor::convert( data ) ) {} CheckSumField( int field ) : FieldBase( field, "" ) {} void setValue( int value ) { setString( CheckSumConvertor::convert( value ) ); } int getValue() const throw ( IncorrectDataFormat ) { try { return CheckSumConvertor::convert( getString() ); } catch( FieldConvertError& ) { throw IncorrectDataFormat( getTag(), getString() ); } } operator const int() const { return getValue(); } }; typedef DoubleField PriceField; typedef DoubleField AmtField; typedef DoubleField QtyField; typedef StringField CurrencyField; typedef StringField MultipleValueStringField; typedef StringField MultipleStringValueField; typedef StringField MultipleCharValueField; typedef StringField ExchangeField; typedef StringField LocalMktDateField; typedef StringField DataField; typedef DoubleField FloatField; typedef DoubleField PriceOffsetField; typedef StringField MonthField; typedef StringField MonthYearField; typedef StringField DayOfMonthField; typedef UtcDateField UtcDateOnlyField; typedef IntField LengthField; typedef IntField NumInGroupField; typedef IntField SeqNumField; typedef DoubleField PercentageField; typedef StringField CountryField; typedef StringField TzTimeOnlyField; typedef StringField TzTimeStampField; } #define DEFINE_FIELD_CLASS_NUM( NAME, TOK, TYPE, NUM ) \ class NAME : public TOK##Field { public: \ NAME() : TOK##Field(NUM) {} \ NAME(const TYPE& value) : TOK##Field(NUM, value) {} \ } #define DEFINE_FIELD_CLASS( NAME, TOK, TYPE ) \ DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, FIELD::NAME) #define DEFINE_DEPRECATED_FIELD_CLASS( NAME, TOK, TYPE ) \ DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, DEPRECATED_FIELD::NAME) #define DEFINE_FIELD_TIMECLASS_NUM( NAME, TOK, TYPE, NUM ) \ class NAME : public TOK##Field { public: \ NAME() : TOK##Field(NUM, false) {} \ NAME(int precision) : TOK##Field(NUM, precision) {} \ NAME(const TYPE& value) : TOK##Field(NUM, value) {} \ NAME(const TYPE& value, int precision) : TOK##Field(NUM, value, precision) {} \ } #define DEFINE_FIELD_TIMECLASS( NAME, TOK, TYPE ) \ DEFINE_FIELD_TIMECLASS_NUM(NAME, TOK, TYPE, FIELD::NAME) #define DEFINE_DEPRECATED_FIELD_TIMECLASS( NAME, TOK, TYPE ) \ DEFINE_FIELD_TIMECLASS_NUM(NAME, TOK, TYPE, DEPRECATED_FIELD::NAME) #define DEFINE_CHECKSUM( NAME ) \ DEFINE_FIELD_CLASS(NAME, CheckSum, FIX::INT) #define DEFINE_STRING( NAME ) \ DEFINE_FIELD_CLASS(NAME, String, FIX::STRING) #define DEFINE_CHAR( NAME ) \ DEFINE_FIELD_CLASS(NAME, Char, FIX::CHAR) #define DEFINE_PRICE( NAME ) \ DEFINE_FIELD_CLASS(NAME, Price, FIX::PRICE) #define DEFINE_INT( NAME ) \ DEFINE_FIELD_CLASS(NAME, Int, FIX::INT) #define DEFINE_AMT( NAME ) \ DEFINE_FIELD_CLASS(NAME, Amt, FIX::AMT) #define DEFINE_QTY( NAME ) \ DEFINE_FIELD_CLASS(NAME, Qty, FIX::QTY) #define DEFINE_CURRENCY( NAME ) \ DEFINE_FIELD_CLASS(NAME, Currency, FIX::CURRENCY) #define DEFINE_MULTIPLEVALUESTRING( NAME ) \ DEFINE_FIELD_CLASS(NAME, MultipleValueString, FIX::MULTIPLEVALUESTRING) #define DEFINE_MULTIPLESTRINGVALUE( NAME ) \ DEFINE_FIELD_CLASS(NAME, MultipleStringValue, FIX::MULTIPLESTRINGVALUE) #define DEFINE_MULTIPLECHARVALUE( NAME ) \ DEFINE_FIELD_CLASS(NAME, MultipleCharValue, FIX::MULTIPLECHARVALUE) #define DEFINE_EXCHANGE( NAME ) \ DEFINE_FIELD_CLASS(NAME, Exchange, FIX::EXCHANGE) #define DEFINE_UTCTIMESTAMP( NAME ) \ DEFINE_FIELD_TIMECLASS(NAME, UtcTimeStamp, FIX::UTCTIMESTAMP) #define DEFINE_BOOLEAN( NAME ) \ DEFINE_FIELD_CLASS(NAME, Bool, FIX::BOOLEAN) #define DEFINE_LOCALMKTDATE( NAME ) \ DEFINE_FIELD_CLASS(NAME, String, FIX::LOCALMKTDATE) #define DEFINE_DATA( NAME ) \ DEFINE_FIELD_CLASS(NAME, Data, FIX::DATA) #define DEFINE_FLOAT( NAME ) \ DEFINE_FIELD_CLASS(NAME, Float, FIX::FLOAT) #define DEFINE_PRICEOFFSET( NAME ) \ DEFINE_FIELD_CLASS(NAME, PriceOffset, FIX::PRICEOFFSET) #define DEFINE_MONTHYEAR( NAME ) \ DEFINE_FIELD_CLASS(NAME, MonthYear, FIX::MONTHYEAR) #define DEFINE_DAYOFMONTH( NAME ) \ DEFINE_FIELD_CLASS(NAME, DayOfMonth, FIX::DAYOFMONTH) #define DEFINE_UTCDATE( NAME ) \ DEFINE_FIELD_CLASS(NAME, UtcDate, FIX::UTCDATE) #define DEFINE_UTCDATEONLY( NAME ) \ DEFINE_FIELD_CLASS(NAME, UtcDateOnly, FIX::UTCDATEONLY) #define DEFINE_UTCTIMEONLY( NAME ) \ DEFINE_FIELD_CLASS(NAME, UtcTimeOnly, FIX::UTCTIMEONLY) #define DEFINE_NUMINGROUP( NAME ) \ DEFINE_FIELD_CLASS(NAME, NumInGroup, FIX::NUMINGROUP) #define DEFINE_SEQNUM( NAME ) \ DEFINE_FIELD_CLASS(NAME, SeqNum, FIX::SEQNUM) #define DEFINE_LENGTH( NAME ) \ DEFINE_FIELD_CLASS(NAME, Length, FIX::LENGTH) #define DEFINE_PERCENTAGE( NAME ) \ DEFINE_FIELD_CLASS(NAME, Percentage, FIX::PERCENTAGE) #define DEFINE_COUNTRY( NAME ) \ DEFINE_FIELD_CLASS(NAME, Country, FIX::COUNTRY) #define DEFINE_TZTIMEONLY( NAME ) \ DEFINE_FIELD_CLASS(NAME, String, FIX::TZTIMEONLY) #define DEFINE_TZTIMESTAMP( NAME ) \ DEFINE_FIELD_CLASS(NAME, String, FIX::TZTIMESTAMP) #define DEFINE_XMLDATA( NAME ) \ DEFINE_FIELD_CLASS(NAME, String, FIX::XMLDATA) #define DEFINE_LANGUAGE( NAME ) \ DEFINE_FIELD_CLASS(NAME, String, FIX::LANGUAGE) #define USER_DEFINE_STRING( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::STRING, NUM) #define USER_DEFINE_CHAR( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Char, FIX::CHAR, NUM) #define USER_DEFINE_PRICE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Price, FIX::PRICE, NUM) #define USER_DEFINE_INT( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Int, FIX::INT, NUM) #define USER_DEFINE_AMT( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Amt, FIX::AMT, NUM) #define USER_DEFINE_QTY( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Qty, FIX::QTY, NUM) #define USER_DEFINE_CURRENCY( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Currency, FIX::CURRENCY, NUM) #define USER_DEFINE_MULTIPLEVALUESTRING( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, MultipleValueString, FIX::MULTIPLEVALUESTRING, NUM) #define USER_DEFINE_MULTIPLESTRINGVALUE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, MultipleStringValue, FIX::MULTIPLESTRINGVALUE, NUM) #define USER_DEFINE_MULTIPLECHARVALUE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, MultipleCharValue, FIX::MULTIPLECHARVALUE, NUM) #define USER_DEFINE_EXCHANGE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Exchange, FIX::EXCHANGE, NUM) #define USER_DEFINE_UTCTIMESTAMP( NAME, NUM ) \ DEFINE_FIELD_TIMECLASS_NUM(NAME, UtcTimeStamp, FIX::UTCTIMESTAMP, NUM) #define USER_DEFINE_BOOLEAN( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Bool, FIX::BOOLEAN, NUM) #define USER_DEFINE_LOCALMKTDATE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::STRING, NUM) #define USER_DEFINE_DATA( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Data, FIX::DATA, NUM) #define USER_DEFINE_FLOAT( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Float, FIX::FLOAT, NUM) #define USER_DEFINE_PRICEOFFSET( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, PriceOffset, FIX::PRICEOFFSET, NUM) #define USER_DEFINE_MONTHYEAR( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, MonthYear, FIX::MONTHYEAR, NUM) #define USER_DEFINE_DAYOFMONTH( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, DayOfMonth, FIX::DAYOFMONTH, NUM) #define USER_DEFINE_UTCDATE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, UtcDate, FIX::UTCDATE, NUM) #define USER_DEFINE_UTCDATEONLY( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, UtcDateOnly, FIX::UTCDATEONLY, NUM) #define USER_DEFINE_UTCTIMEONLY( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, UtcTimeOnly, FIX::UTCTIMEONLY, NUM) #define USER_DEFINE_NUMINGROUP( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, NumInGroup, FIX::NUMINGROUP, NUM) #define USER_DEFINE_SEQNUM( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, SeqNum, FIX::SEQNUM, NUM) #define USER_DEFINE_LENGTH( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Length, FIX::LENGTH, NUM) #define USER_DEFINE_PERCENTAGE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Percentage, FIX::PERCENTAGE, NUM) #define USER_DEFINE_COUNTRY( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, Country, FIX::COUNTRY, NUM) #define USER_DEFINE_TZTIMEONLY( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::TZTIMEONLY, NUM) #define USER_DEFINE_TZTIMESTAMP( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::TZTIMESTAMP, NUM) #define USER_DEFINE_XMLDATA( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::XMLDATA, NUM) #define USER_DEFINE_LANGUAGE( NAME, NUM ) \ DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::LANGUAGE, NUM) #endif quickfix-1.15.1+dfsg.orig/src/C++/SocketMonitor.h0000644000372000001440000000527613265006437020762 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SOCKETMONITOR_H #define FIX_SOCKETMONITOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #ifdef _MSC_VER #include typedef int socklen_t; #else #include #include #include #include #include #endif #include #include #include namespace FIX { /// Monitors events on a collection of sockets. class SocketMonitor { public: class Strategy; SocketMonitor( int timeout = 0 ); virtual ~SocketMonitor(); bool addConnect( int socket ); bool addRead( int socket ); bool addWrite( int socket ); bool drop( int socket ); void signal( int socket ); void unsignal( int socket ); void block( Strategy& strategy, bool poll = 0, double timeout = 0.0 ); size_t numSockets() { return m_readSockets.size() - 1; } private: typedef std::set < int > Sockets; typedef std::queue < int > Queue; void setsockopt(); bool bind(); bool listen(); void buildSet( const Sockets&, fd_set& ); inline timeval* getTimeval( bool poll, double timeout ); inline bool sleepIfEmpty( bool poll ); void processReadSet( Strategy&, fd_set& ); void processWriteSet( Strategy&, fd_set& ); void processExceptSet( Strategy&, fd_set& ); int m_timeout; timeval m_timeval; #ifndef SELECT_DECREMENTS_TIME clock_t m_ticks; #endif int m_signal; int m_interrupt; Sockets m_connectSockets; Sockets m_readSockets; Sockets m_writeSockets; Queue m_dropped; public: class Strategy { public: virtual ~Strategy() {} virtual void onConnect( SocketMonitor&, int socket ) = 0; virtual void onEvent( SocketMonitor&, int socket ) = 0; virtual void onWrite( SocketMonitor&, int socket ) = 0; virtual void onError( SocketMonitor&, int socket ) = 0; virtual void onError( SocketMonitor& ) = 0; virtual void onTimeout( SocketMonitor& ) {}} ; }; } #endif //FIX_SOCKETMONITOR_H quickfix-1.15.1+dfsg.orig/src/C++/FixFields.h0000644000372000001440000014671713265006437020045 0ustar robertousers#ifndef FIX_FIELDS_H #define FIX_FIELDS_H #include "Field.h" #undef Yield namespace FIX { DEFINE_SEQNUM(BeginSeqNo); DEFINE_STRING(BeginString); DEFINE_LENGTH(BodyLength); DEFINE_CHECKSUM(CheckSum); DEFINE_SEQNUM(EndSeqNo); DEFINE_SEQNUM(MsgSeqNum); DEFINE_STRING(MsgType); DEFINE_SEQNUM(NewSeqNo); DEFINE_BOOLEAN(PossDupFlag); DEFINE_SEQNUM(RefSeqNum); DEFINE_STRING(SenderCompID); DEFINE_STRING(SenderSubID); DEFINE_UTCTIMESTAMP(SendingTime); DEFINE_STRING(TargetCompID); DEFINE_STRING(TargetSubID); DEFINE_STRING(Text); DEFINE_DATA(Signature); DEFINE_LENGTH(SecureDataLen); DEFINE_DATA(SecureData); DEFINE_LENGTH(SignatureLength); DEFINE_LENGTH(RawDataLength); DEFINE_DATA(RawData); DEFINE_BOOLEAN(PossResend); DEFINE_INT(EncryptMethod); DEFINE_INT(HeartBtInt); DEFINE_STRING(TestReqID); DEFINE_STRING(OnBehalfOfCompID); DEFINE_STRING(OnBehalfOfSubID); DEFINE_UTCTIMESTAMP(OrigSendingTime); DEFINE_BOOLEAN(GapFillFlag); DEFINE_STRING(DeliverToCompID); DEFINE_STRING(DeliverToSubID); DEFINE_BOOLEAN(ResetSeqNumFlag); DEFINE_STRING(SenderLocationID); DEFINE_STRING(TargetLocationID); DEFINE_STRING(OnBehalfOfLocationID); DEFINE_STRING(DeliverToLocationID); DEFINE_LENGTH(XmlDataLen); DEFINE_DATA(XmlData); DEFINE_STRING(MessageEncoding); DEFINE_LENGTH(EncodedTextLen); DEFINE_DATA(EncodedText); DEFINE_SEQNUM(LastMsgSeqNumProcessed); DEFINE_INT(RefTagID); DEFINE_STRING(RefMsgType); DEFINE_INT(SessionRejectReason); DEFINE_LENGTH(MaxMessageSize); DEFINE_NUMINGROUP(NoMsgTypes); DEFINE_CHAR(MsgDirection); DEFINE_BOOLEAN(TestMessageIndicator); DEFINE_STRING(Username); DEFINE_STRING(Password); DEFINE_NUMINGROUP(NoHops); DEFINE_STRING(HopCompID); DEFINE_UTCTIMESTAMP(HopSendingTime); DEFINE_SEQNUM(HopRefID); DEFINE_SEQNUM(NextExpectedMsgSeqNum); DEFINE_STRING(ApplVerID); DEFINE_STRING(CstmApplVerID); DEFINE_STRING(RefApplVerID); DEFINE_STRING(RefCstmApplVerID); DEFINE_STRING(DefaultApplVerID); DEFINE_STRING(Account); DEFINE_STRING(AdvId); DEFINE_STRING(AdvRefID); DEFINE_CHAR(AdvSide); DEFINE_STRING(AdvTransType); DEFINE_PRICE(AvgPx); DEFINE_STRING(ClOrdID); DEFINE_AMT(Commission); DEFINE_CHAR(CommType); DEFINE_QTY(CumQty); DEFINE_CURRENCY(Currency); DEFINE_STRING(ExecID); DEFINE_MULTIPLECHARVALUE(ExecInst); DEFINE_STRING(ExecRefID); DEFINE_CHAR(ExecTransType); DEFINE_CHAR(HandlInst); DEFINE_STRING(IDSource); DEFINE_STRING(IOIid); DEFINE_CHAR(IOIOthSvc); DEFINE_CHAR(IOIQltyInd); DEFINE_STRING(IOIRefID); DEFINE_STRING(IOIShares); DEFINE_CHAR(IOITransType); DEFINE_CHAR(LastCapacity); DEFINE_EXCHANGE(LastMkt); DEFINE_PRICE(LastPx); DEFINE_QTY(LastShares); DEFINE_NUMINGROUP(LinesOfText); DEFINE_STRING(OrderID); DEFINE_QTY(OrderQty); DEFINE_CHAR(OrdStatus); DEFINE_CHAR(OrdType); DEFINE_STRING(OrigClOrdID); DEFINE_UTCTIMESTAMP(OrigTime); DEFINE_PRICE(Price); DEFINE_STRING(RelatdSym); DEFINE_CHAR(Rule80A); DEFINE_STRING(SecurityID); DEFINE_QTY(Shares); DEFINE_CHAR(Side); DEFINE_STRING(Symbol); DEFINE_CHAR(TimeInForce); DEFINE_UTCTIMESTAMP(TransactTime); DEFINE_CHAR(Urgency); DEFINE_UTCTIMESTAMP(ValidUntilTime); DEFINE_CHAR(SettlmntTyp); DEFINE_LOCALMKTDATE(FutSettDate); DEFINE_STRING(SymbolSfx); DEFINE_STRING(ListID); DEFINE_INT(ListSeqNo); DEFINE_INT(ListNoOrds); DEFINE_STRING(ListExecInst); DEFINE_STRING(AllocID); DEFINE_CHAR(AllocTransType); DEFINE_STRING(RefAllocID); DEFINE_NUMINGROUP(NoOrders); DEFINE_INT(AvgPrxPrecision); DEFINE_LOCALMKTDATE(TradeDate); DEFINE_STRING(ExecBroker); DEFINE_CHAR(OpenClose); DEFINE_NUMINGROUP(NoAllocs); DEFINE_STRING(AllocAccount); DEFINE_QTY(AllocShares); DEFINE_CHAR(ProcessCode); DEFINE_INT(NoRpts); DEFINE_INT(RptSeq); DEFINE_QTY(CxlQty); DEFINE_NUMINGROUP(NoDlvyInst); DEFINE_STRING(DlvyInst); DEFINE_INT(AllocStatus); DEFINE_INT(AllocRejCode); DEFINE_STRING(BrokerOfCredit); DEFINE_CHAR(EmailType); DEFINE_PRICE(StopPx); DEFINE_EXCHANGE(ExDestination); DEFINE_INT(CxlRejReason); DEFINE_INT(OrdRejReason); DEFINE_CHAR(IOIQualifier); DEFINE_STRING(WaveNo); DEFINE_STRING(Issuer); DEFINE_STRING(SecurityDesc); DEFINE_STRING(ClientID); DEFINE_QTY(MinQty); DEFINE_QTY(MaxFloor); DEFINE_BOOLEAN(ReportToExch); DEFINE_BOOLEAN(LocateReqd); DEFINE_STRING(QuoteID); DEFINE_AMT(NetMoney); DEFINE_AMT(SettlCurrAmt); DEFINE_CURRENCY(SettlCurrency); DEFINE_BOOLEAN(ForexReq); DEFINE_NUMINGROUP(NoExecs); DEFINE_CHAR(CxlType); DEFINE_UTCTIMESTAMP(ExpireTime); DEFINE_CHAR(DKReason); DEFINE_BOOLEAN(IOINaturalFlag); DEFINE_STRING(QuoteReqID); DEFINE_PRICE(BidPx); DEFINE_PRICE(OfferPx); DEFINE_QTY(BidSize); DEFINE_QTY(OfferSize); DEFINE_NUMINGROUP(NoMiscFees); DEFINE_AMT(MiscFeeAmt); DEFINE_CURRENCY(MiscFeeCurr); DEFINE_STRING(MiscFeeType); DEFINE_PRICE(PrevClosePx); DEFINE_NUMINGROUP(NoRelatedSym); DEFINE_STRING(Subject); DEFINE_STRING(Headline); DEFINE_STRING(URLLink); DEFINE_CHAR(ExecType); DEFINE_QTY(LeavesQty); DEFINE_QTY(CashOrderQty); DEFINE_PRICE(AllocAvgPx); DEFINE_AMT(AllocNetMoney); DEFINE_FLOAT(SettlCurrFxRate); DEFINE_CHAR(SettlCurrFxRateCalc); DEFINE_INT(NumDaysInterest); DEFINE_PERCENTAGE(AccruedInterestRate); DEFINE_AMT(AccruedInterestAmt); DEFINE_CHAR(SettlInstMode); DEFINE_STRING(AllocText); DEFINE_STRING(SettlInstID); DEFINE_CHAR(SettlInstTransType); DEFINE_STRING(EmailThreadID); DEFINE_CHAR(SettlInstSource); DEFINE_STRING(SettlLocation); DEFINE_STRING(SecurityType); DEFINE_UTCTIMESTAMP(EffectiveTime); DEFINE_INT(StandInstDbType); DEFINE_STRING(StandInstDbName); DEFINE_STRING(StandInstDbID); DEFINE_INT(SettlDeliveryType); DEFINE_STRING(SettlDepositoryCode); DEFINE_STRING(SettlBrkrCode); DEFINE_STRING(SettlInstCode); DEFINE_STRING(SecuritySettlAgentName); DEFINE_STRING(SecuritySettlAgentCode); DEFINE_STRING(SecuritySettlAgentAcctNum); DEFINE_STRING(SecuritySettlAgentAcctName); DEFINE_STRING(SecuritySettlAgentContactName); DEFINE_STRING(SecuritySettlAgentContactPhone); DEFINE_STRING(CashSettlAgentName); DEFINE_STRING(CashSettlAgentCode); DEFINE_STRING(CashSettlAgentAcctNum); DEFINE_STRING(CashSettlAgentAcctName); DEFINE_STRING(CashSettlAgentContactName); DEFINE_STRING(CashSettlAgentContactPhone); DEFINE_PRICE(BidSpotRate); DEFINE_PRICEOFFSET(BidForwardPoints); DEFINE_PRICE(OfferSpotRate); DEFINE_PRICEOFFSET(OfferForwardPoints); DEFINE_QTY(OrderQty2); DEFINE_LOCALMKTDATE(FutSettDate2); DEFINE_PRICE(LastSpotRate); DEFINE_PRICEOFFSET(LastForwardPoints); DEFINE_STRING(AllocLinkID); DEFINE_INT(AllocLinkType); DEFINE_STRING(SecondaryOrderID); DEFINE_NUMINGROUP(NoIOIQualifiers); DEFINE_MONTHYEAR(MaturityMonthYear); DEFINE_INT(PutOrCall); DEFINE_PRICE(StrikePrice); DEFINE_INT(CoveredOrUncovered); DEFINE_INT(CustomerOrFirm); DEFINE_DAYOFMONTH(MaturityDay); DEFINE_CHAR(OptAttribute); DEFINE_EXCHANGE(SecurityExchange); DEFINE_BOOLEAN(NotifyBrokerOfCredit); DEFINE_INT(AllocHandlInst); DEFINE_QTY(MaxShow); DEFINE_PRICEOFFSET(PegDifference); DEFINE_LOCALMKTDATE(SendingDate); DEFINE_INT(TotNoOrders); DEFINE_STRING(SettlInstRefID); DEFINE_NUMINGROUP(NoRoutingIDs); DEFINE_INT(RoutingType); DEFINE_STRING(RoutingID); DEFINE_PRICEOFFSET(SpreadToBenchmark); DEFINE_CHAR(Benchmark); DEFINE_PERCENTAGE(CouponRate); DEFINE_FLOAT(ContractMultiplier); DEFINE_STRING(MDReqID); DEFINE_CHAR(SubscriptionRequestType); DEFINE_INT(MarketDepth); DEFINE_INT(MDUpdateType); DEFINE_BOOLEAN(AggregatedBook); DEFINE_NUMINGROUP(NoMDEntryTypes); DEFINE_NUMINGROUP(NoMDEntries); DEFINE_CHAR(MDEntryType); DEFINE_PRICE(MDEntryPx); DEFINE_QTY(MDEntrySize); DEFINE_UTCDATEONLY(MDEntryDate); DEFINE_UTCTIMEONLY(MDEntryTime); DEFINE_CHAR(TickDirection); DEFINE_EXCHANGE(MDMkt); DEFINE_MULTIPLESTRINGVALUE(QuoteCondition); DEFINE_MULTIPLESTRINGVALUE(TradeCondition); DEFINE_STRING(MDEntryID); DEFINE_CHAR(MDUpdateAction); DEFINE_STRING(MDEntryRefID); DEFINE_CHAR(MDReqRejReason); DEFINE_STRING(MDEntryOriginator); DEFINE_STRING(LocationID); DEFINE_STRING(DeskID); DEFINE_CHAR(DeleteReason); DEFINE_MULTIPLEVALUESTRING(OpenCloseSettleFlag); DEFINE_INT(SellerDays); DEFINE_STRING(MDEntryBuyer); DEFINE_STRING(MDEntrySeller); DEFINE_INT(MDEntryPositionNo); DEFINE_MULTIPLECHARVALUE(FinancialStatus); DEFINE_MULTIPLECHARVALUE(CorporateAction); DEFINE_QTY(DefBidSize); DEFINE_QTY(DefOfferSize); DEFINE_NUMINGROUP(NoQuoteEntries); DEFINE_NUMINGROUP(NoQuoteSets); DEFINE_INT(QuoteAckStatus); DEFINE_INT(QuoteCancelType); DEFINE_STRING(QuoteEntryID); DEFINE_INT(QuoteRejectReason); DEFINE_INT(QuoteResponseLevel); DEFINE_STRING(QuoteSetID); DEFINE_INT(QuoteRequestType); DEFINE_INT(TotQuoteEntries); DEFINE_STRING(UnderlyingIDSource); DEFINE_STRING(UnderlyingIssuer); DEFINE_STRING(UnderlyingSecurityDesc); DEFINE_EXCHANGE(UnderlyingSecurityExchange); DEFINE_STRING(UnderlyingSecurityID); DEFINE_STRING(UnderlyingSecurityType); DEFINE_STRING(UnderlyingSymbol); DEFINE_STRING(UnderlyingSymbolSfx); DEFINE_MONTHYEAR(UnderlyingMaturityMonthYear); DEFINE_DAYOFMONTH(UnderlyingMaturityDay); DEFINE_INT(UnderlyingPutOrCall); DEFINE_PRICE(UnderlyingStrikePrice); DEFINE_CHAR(UnderlyingOptAttribute); DEFINE_CURRENCY(UnderlyingCurrency); DEFINE_QTY(RatioQty); DEFINE_STRING(SecurityReqID); DEFINE_INT(SecurityRequestType); DEFINE_STRING(SecurityResponseID); DEFINE_INT(SecurityResponseType); DEFINE_STRING(SecurityStatusReqID); DEFINE_BOOLEAN(UnsolicitedIndicator); DEFINE_INT(SecurityTradingStatus); DEFINE_CHAR(HaltReasonChar); DEFINE_BOOLEAN(InViewOfCommon); DEFINE_BOOLEAN(DueToRelated); DEFINE_QTY(BuyVolume); DEFINE_QTY(SellVolume); DEFINE_PRICE(HighPx); DEFINE_PRICE(LowPx); DEFINE_INT(Adjustment); DEFINE_STRING(TradSesReqID); DEFINE_STRING(TradingSessionID); DEFINE_STRING(ContraTrader); DEFINE_INT(TradSesMethod); DEFINE_INT(TradSesMode); DEFINE_INT(TradSesStatus); DEFINE_UTCTIMESTAMP(TradSesStartTime); DEFINE_UTCTIMESTAMP(TradSesOpenTime); DEFINE_UTCTIMESTAMP(TradSesPreCloseTime); DEFINE_UTCTIMESTAMP(TradSesCloseTime); DEFINE_UTCTIMESTAMP(TradSesEndTime); DEFINE_INT(NumberOfOrders); DEFINE_LENGTH(EncodedIssuerLen); DEFINE_DATA(EncodedIssuer); DEFINE_LENGTH(EncodedSecurityDescLen); DEFINE_DATA(EncodedSecurityDesc); DEFINE_LENGTH(EncodedListExecInstLen); DEFINE_DATA(EncodedListExecInst); DEFINE_LENGTH(EncodedSubjectLen); DEFINE_DATA(EncodedSubject); DEFINE_LENGTH(EncodedHeadlineLen); DEFINE_DATA(EncodedHeadline); DEFINE_LENGTH(EncodedAllocTextLen); DEFINE_DATA(EncodedAllocText); DEFINE_LENGTH(EncodedUnderlyingIssuerLen); DEFINE_DATA(EncodedUnderlyingIssuer); DEFINE_LENGTH(EncodedUnderlyingSecurityDescLen); DEFINE_DATA(EncodedUnderlyingSecurityDesc); DEFINE_PRICE(AllocPrice); DEFINE_UTCTIMESTAMP(QuoteSetValidUntilTime); DEFINE_INT(QuoteEntryRejectReason); DEFINE_UTCTIMESTAMP(OnBehalfOfSendingTime); DEFINE_CHAR(BidRequestTransType); DEFINE_STRING(ContraBroker); DEFINE_STRING(ComplianceID); DEFINE_BOOLEAN(SolicitedFlag); DEFINE_INT(ExecRestatementReason); DEFINE_STRING(BusinessRejectRefID); DEFINE_INT(BusinessRejectReason); DEFINE_AMT(GrossTradeAmt); DEFINE_NUMINGROUP(NoContraBrokers); DEFINE_NUMINGROUP(NoTradingSessions); DEFINE_QTY(TotalVolumeTraded); DEFINE_CHAR(DiscretionInst); DEFINE_PRICEOFFSET(DiscretionOffset); DEFINE_STRING(BidID); DEFINE_STRING(ClientBidID); DEFINE_STRING(ListName); DEFINE_INT(TotalNumSecurities); DEFINE_INT(BidType); DEFINE_INT(NumTickets); DEFINE_AMT(SideValue1); DEFINE_AMT(SideValue2); DEFINE_NUMINGROUP(NoBidDescriptors); DEFINE_INT(BidDescriptorType); DEFINE_STRING(BidDescriptor); DEFINE_INT(SideValueInd); DEFINE_PERCENTAGE(LiquidityPctLow); DEFINE_PERCENTAGE(LiquidityPctHigh); DEFINE_AMT(LiquidityValue); DEFINE_PERCENTAGE(EFPTrackingError); DEFINE_AMT(FairValue); DEFINE_PERCENTAGE(OutsideIndexPct); DEFINE_AMT(ValueOfFutures); DEFINE_INT(LiquidityIndType); DEFINE_PERCENTAGE(WtAverageLiquidity); DEFINE_BOOLEAN(ExchangeForPhysical); DEFINE_AMT(OutMainCntryUIndex); DEFINE_PERCENTAGE(CrossPercent); DEFINE_INT(ProgRptReqs); DEFINE_INT(ProgPeriodInterval); DEFINE_INT(IncTaxInd); DEFINE_INT(NumBidders); DEFINE_CHAR(TradeType); DEFINE_CHAR(BasisPxType); DEFINE_NUMINGROUP(NoBidComponents); DEFINE_COUNTRY(Country); DEFINE_INT(TotNoStrikes); DEFINE_INT(PriceType); DEFINE_QTY(DayOrderQty); DEFINE_QTY(DayCumQty); DEFINE_PRICE(DayAvgPx); DEFINE_INT(GTBookingInst); DEFINE_NUMINGROUP(NoStrikes); DEFINE_INT(ListStatusType); DEFINE_INT(NetGrossInd); DEFINE_INT(ListOrderStatus); DEFINE_LOCALMKTDATE(ExpireDate); DEFINE_CHAR(ListExecInstType); DEFINE_CHAR(CxlRejResponseTo); DEFINE_PERCENTAGE(UnderlyingCouponRate); DEFINE_FLOAT(UnderlyingContractMultiplier); DEFINE_QTY(ContraTradeQty); DEFINE_UTCTIMESTAMP(ContraTradeTime); DEFINE_STRING(ClearingFirm); DEFINE_STRING(ClearingAccount); DEFINE_INT(LiquidityNumSecurities); DEFINE_CHAR(MultiLegReportingType); DEFINE_UTCTIMESTAMP(StrikeTime); DEFINE_STRING(ListStatusText); DEFINE_LENGTH(EncodedListStatusTextLen); DEFINE_DATA(EncodedListStatusText); DEFINE_STRING(SecurityIDSource); DEFINE_STRING(IOIQty); DEFINE_QTY(LastQty); DEFINE_QTY(Quantity); DEFINE_CHAR(PositionEffect); DEFINE_QTY(AllocQty); DEFINE_PRICEOFFSET(Spread); DEFINE_CURRENCY(BenchmarkCurveCurrency); DEFINE_STRING(BenchmarkCurveName); DEFINE_STRING(BenchmarkCurvePoint); DEFINE_LOCALMKTDATE(CouponPaymentDate); DEFINE_LOCALMKTDATE(IssueDate); DEFINE_INT(RepurchaseTerm); DEFINE_PERCENTAGE(RepurchaseRate); DEFINE_FLOAT(Factor); DEFINE_LOCALMKTDATE(TradeOriginationDate); DEFINE_LOCALMKTDATE(ExDate); DEFINE_NUMINGROUP(NoStipulations); DEFINE_STRING(StipulationType); DEFINE_STRING(StipulationValue); DEFINE_STRING(YieldType); DEFINE_PERCENTAGE(Yield); DEFINE_AMT(TotalTakedown); DEFINE_AMT(Concession); DEFINE_STRING(RepoCollateralSecurityType); DEFINE_LOCALMKTDATE(RedemptionDate); DEFINE_LOCALMKTDATE(UnderlyingCouponPaymentDate); DEFINE_LOCALMKTDATE(UnderlyingIssueDate); DEFINE_STRING(UnderlyingRepoCollateralSecurityType); DEFINE_INT(UnderlyingRepurchaseTerm); DEFINE_PERCENTAGE(UnderlyingRepurchaseRate); DEFINE_FLOAT(UnderlyingFactor); DEFINE_LOCALMKTDATE(UnderlyingRedemptionDate); DEFINE_LOCALMKTDATE(LegCouponPaymentDate); DEFINE_LOCALMKTDATE(LegIssueDate); DEFINE_STRING(LegRepoCollateralSecurityType); DEFINE_INT(LegRepurchaseTerm); DEFINE_PERCENTAGE(LegRepurchaseRate); DEFINE_FLOAT(LegFactor); DEFINE_LOCALMKTDATE(LegRedemptionDate); DEFINE_STRING(CreditRating); DEFINE_STRING(UnderlyingCreditRating); DEFINE_STRING(LegCreditRating); DEFINE_BOOLEAN(TradedFlatSwitch); DEFINE_LOCALMKTDATE(BasisFeatureDate); DEFINE_PRICE(BasisFeaturePrice); DEFINE_INT(QuoteStatus); DEFINE_STRING(UnderlyingSecurityIDSource); DEFINE_CHAR(PartyIDSource); DEFINE_STRING(PartyID); DEFINE_UTCDATE(TotalVolumeTradedDate); DEFINE_UTCTIMEONLY(TotalVolumeTradedTime); DEFINE_PRICEOFFSET(NetChgPrevDay); DEFINE_INT(PartyRole); DEFINE_NUMINGROUP(NoPartyIDs); DEFINE_NUMINGROUP(NoSecurityAltID); DEFINE_STRING(SecurityAltID); DEFINE_STRING(SecurityAltIDSource); DEFINE_NUMINGROUP(NoUnderlyingSecurityAltID); DEFINE_STRING(UnderlyingSecurityAltID); DEFINE_STRING(UnderlyingSecurityAltIDSource); DEFINE_INT(Product); DEFINE_STRING(CFICode); DEFINE_INT(UnderlyingProduct); DEFINE_STRING(UnderlyingCFICode); DEFINE_INT(QuantityType); DEFINE_STRING(BookingRefID); DEFINE_STRING(IndividualAllocID); DEFINE_CHAR(RoundingDirection); DEFINE_FLOAT(RoundingModulus); DEFINE_COUNTRY(CountryOfIssue); DEFINE_STRING(StateOrProvinceOfIssue); DEFINE_STRING(LocaleOfIssue); DEFINE_NUMINGROUP(NoRegistDtls); DEFINE_STRING(MailingDtls); DEFINE_COUNTRY(InvestorCountryOfResidence); DEFINE_STRING(PaymentRef); DEFINE_INT(DistribPaymentMethod); DEFINE_CURRENCY(CashDistribCurr); DEFINE_CURRENCY(CommCurrency); DEFINE_CHAR(CancellationRights); DEFINE_CHAR(MoneyLaunderingStatus); DEFINE_STRING(MailingInst); DEFINE_UTCTIMESTAMP(TransBkdTime); DEFINE_CHAR(ExecPriceType); DEFINE_FLOAT(ExecPriceAdjustment); DEFINE_LOCALMKTDATE(DateOfBirth); DEFINE_INT(TradeReportTransType); DEFINE_STRING(CardHolderName); DEFINE_STRING(CardNumber); DEFINE_LOCALMKTDATE(CardExpDate); DEFINE_STRING(CardIssNo); DEFINE_INT(PaymentMethod); DEFINE_STRING(RegistAcctType); DEFINE_STRING(Designation); DEFINE_INT(TaxAdvantageType); DEFINE_STRING(RegistRejReasonText); DEFINE_CHAR(FundRenewWaiv); DEFINE_STRING(CashDistribAgentName); DEFINE_STRING(CashDistribAgentCode); DEFINE_STRING(CashDistribAgentAcctNumber); DEFINE_STRING(CashDistribPayRef); DEFINE_LOCALMKTDATE(CardStartDate); DEFINE_LOCALMKTDATE(PaymentDate); DEFINE_STRING(PaymentRemitterID); DEFINE_CHAR(RegistStatus); DEFINE_INT(RegistRejReasonCode); DEFINE_STRING(RegistRefID); DEFINE_STRING(RegistDetls); DEFINE_NUMINGROUP(NoDistribInsts); DEFINE_STRING(RegistEmail); DEFINE_PERCENTAGE(DistribPercentage); DEFINE_STRING(RegistID); DEFINE_CHAR(RegistTransType); DEFINE_UTCTIMESTAMP(ExecValuationPoint); DEFINE_PERCENTAGE(OrderPercent); DEFINE_CHAR(OwnershipType); DEFINE_NUMINGROUP(NoContAmts); DEFINE_INT(ContAmtType); DEFINE_FLOAT(ContAmtValue); DEFINE_CURRENCY(ContAmtCurr); DEFINE_INT(OwnerType); DEFINE_STRING(PartySubID); DEFINE_STRING(NestedPartyID); DEFINE_CHAR(NestedPartyIDSource); DEFINE_STRING(SecondaryClOrdID); DEFINE_STRING(SecondaryExecID); DEFINE_CHAR(OrderCapacity); DEFINE_MULTIPLECHARVALUE(OrderRestrictions); DEFINE_CHAR(MassCancelRequestType); DEFINE_CHAR(MassCancelResponse); DEFINE_INT(MassCancelRejectReason); DEFINE_INT(TotalAffectedOrders); DEFINE_NUMINGROUP(NoAffectedOrders); DEFINE_STRING(AffectedOrderID); DEFINE_STRING(AffectedSecondaryOrderID); DEFINE_INT(QuoteType); DEFINE_INT(NestedPartyRole); DEFINE_NUMINGROUP(NoNestedPartyIDs); DEFINE_AMT(TotalAccruedInterestAmt); DEFINE_LOCALMKTDATE(MaturityDate); DEFINE_LOCALMKTDATE(UnderlyingMaturityDate); DEFINE_STRING(InstrRegistry); DEFINE_CHAR(CashMargin); DEFINE_STRING(NestedPartySubID); DEFINE_MULTIPLECHARVALUE(Scope); DEFINE_BOOLEAN(MDImplicitDelete); DEFINE_STRING(CrossID); DEFINE_INT(CrossType); DEFINE_INT(CrossPrioritization); DEFINE_STRING(OrigCrossID); DEFINE_NUMINGROUP(NoSides); DEFINE_NUMINGROUP(NoLegs); DEFINE_CURRENCY(LegCurrency); DEFINE_INT(TotalNumSecurityTypes); DEFINE_NUMINGROUP(NoSecurityTypes); DEFINE_INT(SecurityListRequestType); DEFINE_INT(SecurityRequestResult); DEFINE_QTY(RoundLot); DEFINE_QTY(MinTradeVol); DEFINE_INT(MultiLegRptTypeReq); DEFINE_CHAR(LegPositionEffect); DEFINE_INT(LegCoveredOrUncovered); DEFINE_PRICE(LegPrice); DEFINE_INT(TradSesStatusRejReason); DEFINE_STRING(TradeRequestID); DEFINE_INT(TradeRequestType); DEFINE_BOOLEAN(PreviouslyReported); DEFINE_STRING(TradeReportID); DEFINE_STRING(TradeReportRefID); DEFINE_CHAR(MatchStatus); DEFINE_STRING(MatchType); DEFINE_BOOLEAN(OddLot); DEFINE_NUMINGROUP(NoClearingInstructions); DEFINE_INT(ClearingInstruction); DEFINE_STRING(TradeInputSource); DEFINE_STRING(TradeInputDevice); DEFINE_NUMINGROUP(NoDates); DEFINE_INT(AccountType); DEFINE_INT(CustOrderCapacity); DEFINE_STRING(ClOrdLinkID); DEFINE_STRING(MassStatusReqID); DEFINE_INT(MassStatusReqType); DEFINE_UTCTIMESTAMP(OrigOrdModTime); DEFINE_CHAR(LegSettlmntTyp); DEFINE_LOCALMKTDATE(LegFutSettDate); DEFINE_CHAR(DayBookingInst); DEFINE_CHAR(BookingUnit); DEFINE_CHAR(PreallocMethod); DEFINE_COUNTRY(UnderlyingCountryOfIssue); DEFINE_STRING(UnderlyingStateOrProvinceOfIssue); DEFINE_STRING(UnderlyingLocaleOfIssue); DEFINE_STRING(UnderlyingInstrRegistry); DEFINE_COUNTRY(LegCountryOfIssue); DEFINE_STRING(LegStateOrProvinceOfIssue); DEFINE_STRING(LegLocaleOfIssue); DEFINE_STRING(LegInstrRegistry); DEFINE_STRING(LegSymbol); DEFINE_STRING(LegSymbolSfx); DEFINE_STRING(LegSecurityID); DEFINE_STRING(LegSecurityIDSource); DEFINE_NUMINGROUP(NoLegSecurityAltID); DEFINE_STRING(LegSecurityAltID); DEFINE_STRING(LegSecurityAltIDSource); DEFINE_INT(LegProduct); DEFINE_STRING(LegCFICode); DEFINE_STRING(LegSecurityType); DEFINE_MONTHYEAR(LegMaturityMonthYear); DEFINE_LOCALMKTDATE(LegMaturityDate); DEFINE_PRICE(LegStrikePrice); DEFINE_CHAR(LegOptAttribute); DEFINE_FLOAT(LegContractMultiplier); DEFINE_PERCENTAGE(LegCouponRate); DEFINE_EXCHANGE(LegSecurityExchange); DEFINE_STRING(LegIssuer); DEFINE_LENGTH(EncodedLegIssuerLen); DEFINE_DATA(EncodedLegIssuer); DEFINE_STRING(LegSecurityDesc); DEFINE_LENGTH(EncodedLegSecurityDescLen); DEFINE_DATA(EncodedLegSecurityDesc); DEFINE_FLOAT(LegRatioQty); DEFINE_CHAR(LegSide); DEFINE_STRING(TradingSessionSubID); DEFINE_INT(AllocType); DEFINE_PRICE(MidPx); DEFINE_PERCENTAGE(BidYield); DEFINE_PERCENTAGE(MidYield); DEFINE_PERCENTAGE(OfferYield); DEFINE_STRING(ClearingFeeIndicator); DEFINE_BOOLEAN(WorkingIndicator); DEFINE_PRICE(LegLastPx); DEFINE_INT(PriorityIndicator); DEFINE_PRICEOFFSET(PriceImprovement); DEFINE_PRICE(Price2); DEFINE_PRICEOFFSET(LastForwardPoints2); DEFINE_PRICEOFFSET(BidForwardPoints2); DEFINE_PRICEOFFSET(OfferForwardPoints2); DEFINE_STRING(RFQReqID); DEFINE_PRICE(MktBidPx); DEFINE_PRICE(MktOfferPx); DEFINE_QTY(MinBidSize); DEFINE_QTY(MinOfferSize); DEFINE_STRING(QuoteStatusReqID); DEFINE_BOOLEAN(LegalConfirm); DEFINE_PRICE(UnderlyingLastPx); DEFINE_QTY(UnderlyingLastQty); DEFINE_STRING(LegRefID); DEFINE_STRING(ContraLegRefID); DEFINE_FLOAT(SettlCurrBidFxRate); DEFINE_FLOAT(SettlCurrOfferFxRate); DEFINE_INT(QuoteRequestRejectReason); DEFINE_STRING(SideComplianceID); DEFINE_STRING(IOIID); DEFINE_NUMINGROUP(NoLinesOfText); DEFINE_STRING(SettlType); DEFINE_LOCALMKTDATE(SettlDate); DEFINE_INT(AvgPxPrecision); DEFINE_LOCALMKTDATE(SettlDate2); DEFINE_FLOAT(PegOffsetValue); DEFINE_MULTIPLECHARVALUE(OpenCloseSettlFlag); DEFINE_INT(TotNoQuoteEntries); DEFINE_FLOAT(DiscretionOffsetValue); DEFINE_INT(TotNoRelatedSym); DEFINE_CHAR(BidTradeType); DEFINE_STRING(CardIssNum); DEFINE_STRING(CashDistribAgentAcctName); DEFINE_STRING(RegistDtls); DEFINE_INT(TotNoSecurityTypes); DEFINE_CHAR(LegSettlType); DEFINE_LOCALMKTDATE(LegSettlDate); DEFINE_INT(AcctIDSource); DEFINE_INT(AllocAcctIDSource); DEFINE_PRICE(BenchmarkPrice); DEFINE_INT(BenchmarkPriceType); DEFINE_STRING(ConfirmID); DEFINE_INT(ConfirmStatus); DEFINE_INT(ConfirmTransType); DEFINE_MONTHYEAR(ContractSettlMonth); DEFINE_INT(DeliveryForm); DEFINE_PRICE(LastParPx); DEFINE_NUMINGROUP(NoLegAllocs); DEFINE_STRING(LegAllocAccount); DEFINE_STRING(LegIndividualAllocID); DEFINE_QTY(LegAllocQty); DEFINE_STRING(LegAllocAcctIDSource); DEFINE_CURRENCY(LegSettlCurrency); DEFINE_CURRENCY(LegBenchmarkCurveCurrency); DEFINE_STRING(LegBenchmarkCurveName); DEFINE_STRING(LegBenchmarkCurvePoint); DEFINE_PRICE(LegBenchmarkPrice); DEFINE_INT(LegBenchmarkPriceType); DEFINE_PRICE(LegBidPx); DEFINE_STRING(LegIOIQty); DEFINE_NUMINGROUP(NoLegStipulations); DEFINE_PRICE(LegOfferPx); DEFINE_INT(LegPriceType); DEFINE_QTY(LegQty); DEFINE_STRING(LegStipulationType); DEFINE_STRING(LegStipulationValue); DEFINE_INT(LegSwapType); DEFINE_STRING(Pool); DEFINE_INT(QuotePriceType); DEFINE_STRING(QuoteRespID); DEFINE_INT(QuoteRespType); DEFINE_CHAR(QuoteQualifier); DEFINE_LOCALMKTDATE(YieldRedemptionDate); DEFINE_PRICE(YieldRedemptionPrice); DEFINE_INT(YieldRedemptionPriceType); DEFINE_STRING(BenchmarkSecurityID); DEFINE_BOOLEAN(ReversalIndicator); DEFINE_LOCALMKTDATE(YieldCalcDate); DEFINE_NUMINGROUP(NoPositions); DEFINE_STRING(PosType); DEFINE_QTY(LongQty); DEFINE_QTY(ShortQty); DEFINE_INT(PosQtyStatus); DEFINE_STRING(PosAmtType); DEFINE_AMT(PosAmt); DEFINE_INT(PosTransType); DEFINE_STRING(PosReqID); DEFINE_NUMINGROUP(NoUnderlyings); DEFINE_INT(PosMaintAction); DEFINE_STRING(OrigPosReqRefID); DEFINE_STRING(PosMaintRptRefID); DEFINE_LOCALMKTDATE(ClearingBusinessDate); DEFINE_STRING(SettlSessID); DEFINE_STRING(SettlSessSubID); DEFINE_INT(AdjustmentType); DEFINE_BOOLEAN(ContraryInstructionIndicator); DEFINE_BOOLEAN(PriorSpreadIndicator); DEFINE_STRING(PosMaintRptID); DEFINE_INT(PosMaintStatus); DEFINE_INT(PosMaintResult); DEFINE_INT(PosReqType); DEFINE_INT(ResponseTransportType); DEFINE_STRING(ResponseDestination); DEFINE_INT(TotalNumPosReports); DEFINE_INT(PosReqResult); DEFINE_INT(PosReqStatus); DEFINE_PRICE(SettlPrice); DEFINE_INT(SettlPriceType); DEFINE_PRICE(UnderlyingSettlPrice); DEFINE_INT(UnderlyingSettlPriceType); DEFINE_PRICE(PriorSettlPrice); DEFINE_NUMINGROUP(NoQuoteQualifiers); DEFINE_CURRENCY(AllocSettlCurrency); DEFINE_AMT(AllocSettlCurrAmt); DEFINE_AMT(InterestAtMaturity); DEFINE_LOCALMKTDATE(LegDatedDate); DEFINE_STRING(LegPool); DEFINE_AMT(AllocInterestAtMaturity); DEFINE_AMT(AllocAccruedInterestAmt); DEFINE_LOCALMKTDATE(DeliveryDate); DEFINE_CHAR(AssignmentMethod); DEFINE_QTY(AssignmentUnit); DEFINE_AMT(OpenInterest); DEFINE_CHAR(ExerciseMethod); DEFINE_INT(TotNumTradeReports); DEFINE_INT(TradeRequestResult); DEFINE_INT(TradeRequestStatus); DEFINE_INT(TradeReportRejectReason); DEFINE_INT(SideMultiLegReportingType); DEFINE_NUMINGROUP(NoPosAmt); DEFINE_BOOLEAN(AutoAcceptIndicator); DEFINE_STRING(AllocReportID); DEFINE_NUMINGROUP(NoNested2PartyIDs); DEFINE_STRING(Nested2PartyID); DEFINE_CHAR(Nested2PartyIDSource); DEFINE_INT(Nested2PartyRole); DEFINE_STRING(Nested2PartySubID); DEFINE_STRING(BenchmarkSecurityIDSource); DEFINE_STRING(SecuritySubType); DEFINE_STRING(UnderlyingSecuritySubType); DEFINE_STRING(LegSecuritySubType); DEFINE_PERCENTAGE(AllowableOneSidednessPct); DEFINE_AMT(AllowableOneSidednessValue); DEFINE_CURRENCY(AllowableOneSidednessCurr); DEFINE_NUMINGROUP(NoTrdRegTimestamps); DEFINE_UTCTIMESTAMP(TrdRegTimestamp); DEFINE_INT(TrdRegTimestampType); DEFINE_STRING(TrdRegTimestampOrigin); DEFINE_STRING(ConfirmRefID); DEFINE_INT(ConfirmType); DEFINE_INT(ConfirmRejReason); DEFINE_INT(BookingType); DEFINE_INT(IndividualAllocRejCode); DEFINE_STRING(SettlInstMsgID); DEFINE_NUMINGROUP(NoSettlInst); DEFINE_UTCTIMESTAMP(LastUpdateTime); DEFINE_INT(AllocSettlInstType); DEFINE_NUMINGROUP(NoSettlPartyIDs); DEFINE_STRING(SettlPartyID); DEFINE_CHAR(SettlPartyIDSource); DEFINE_INT(SettlPartyRole); DEFINE_STRING(SettlPartySubID); DEFINE_INT(SettlPartySubIDType); DEFINE_CHAR(DlvyInstType); DEFINE_INT(TerminationType); DEFINE_STRING(OrdStatusReqID); DEFINE_STRING(SettlInstReqID); DEFINE_INT(SettlInstReqRejCode); DEFINE_STRING(SecondaryAllocID); DEFINE_INT(AllocReportType); DEFINE_STRING(AllocReportRefID); DEFINE_INT(AllocCancReplaceReason); DEFINE_BOOLEAN(CopyMsgIndicator); DEFINE_INT(AllocAccountType); DEFINE_PRICE(OrderAvgPx); DEFINE_QTY(OrderBookingQty); DEFINE_NUMINGROUP(NoSettlPartySubIDs); DEFINE_NUMINGROUP(NoPartySubIDs); DEFINE_INT(PartySubIDType); DEFINE_NUMINGROUP(NoNestedPartySubIDs); DEFINE_INT(NestedPartySubIDType); DEFINE_NUMINGROUP(NoNested2PartySubIDs); DEFINE_INT(Nested2PartySubIDType); DEFINE_INT(AllocIntermedReqType); DEFINE_PRICE(UnderlyingPx); DEFINE_FLOAT(PriceDelta); DEFINE_INT(ApplQueueMax); DEFINE_INT(ApplQueueDepth); DEFINE_INT(ApplQueueResolution); DEFINE_INT(ApplQueueAction); DEFINE_NUMINGROUP(NoAltMDSource); DEFINE_STRING(AltMDSourceID); DEFINE_STRING(SecondaryTradeReportID); DEFINE_INT(AvgPxIndicator); DEFINE_STRING(TradeLinkID); DEFINE_STRING(OrderInputDevice); DEFINE_STRING(UnderlyingTradingSessionID); DEFINE_STRING(UnderlyingTradingSessionSubID); DEFINE_STRING(TradeLegRefID); DEFINE_STRING(ExchangeRule); DEFINE_INT(TradeAllocIndicator); DEFINE_INT(ExpirationCycle); DEFINE_INT(TrdType); DEFINE_INT(TrdSubType); DEFINE_STRING(TransferReason); DEFINE_INT(TotNumAssignmentReports); DEFINE_STRING(AsgnRptID); DEFINE_PRICEOFFSET(ThresholdAmount); DEFINE_INT(PegMoveType); DEFINE_INT(PegOffsetType); DEFINE_INT(PegLimitType); DEFINE_INT(PegRoundDirection); DEFINE_PRICE(PeggedPrice); DEFINE_INT(PegScope); DEFINE_INT(DiscretionMoveType); DEFINE_INT(DiscretionOffsetType); DEFINE_INT(DiscretionLimitType); DEFINE_INT(DiscretionRoundDirection); DEFINE_PRICE(DiscretionPrice); DEFINE_INT(DiscretionScope); DEFINE_INT(TargetStrategy); DEFINE_STRING(TargetStrategyParameters); DEFINE_PERCENTAGE(ParticipationRate); DEFINE_FLOAT(TargetStrategyPerformance); DEFINE_INT(LastLiquidityInd); DEFINE_BOOLEAN(PublishTrdIndicator); DEFINE_INT(ShortSaleReason); DEFINE_INT(QtyType); DEFINE_INT(SecondaryTrdType); DEFINE_INT(TradeReportType); DEFINE_INT(AllocNoOrdersType); DEFINE_AMT(SharedCommission); DEFINE_STRING(ConfirmReqID); DEFINE_PRICE(AvgParPx); DEFINE_PRICE(ReportedPx); DEFINE_NUMINGROUP(NoCapacities); DEFINE_QTY(OrderCapacityQty); DEFINE_NUMINGROUP(NoEvents); DEFINE_INT(EventType); DEFINE_LOCALMKTDATE(EventDate); DEFINE_PRICE(EventPx); DEFINE_STRING(EventText); DEFINE_PERCENTAGE(PctAtRisk); DEFINE_NUMINGROUP(NoInstrAttrib); DEFINE_INT(InstrAttribType); DEFINE_STRING(InstrAttribValue); DEFINE_LOCALMKTDATE(DatedDate); DEFINE_LOCALMKTDATE(InterestAccrualDate); DEFINE_INT(CPProgram); DEFINE_STRING(CPRegType); DEFINE_STRING(UnderlyingCPProgram); DEFINE_STRING(UnderlyingCPRegType); DEFINE_QTY(UnderlyingQty); DEFINE_STRING(TrdMatchID); DEFINE_STRING(SecondaryTradeReportRefID); DEFINE_PRICE(UnderlyingDirtyPrice); DEFINE_PRICE(UnderlyingEndPrice); DEFINE_AMT(UnderlyingStartValue); DEFINE_AMT(UnderlyingCurrentValue); DEFINE_AMT(UnderlyingEndValue); DEFINE_NUMINGROUP(NoUnderlyingStips); DEFINE_STRING(UnderlyingStipType); DEFINE_STRING(UnderlyingStipValue); DEFINE_AMT(MaturityNetMoney); DEFINE_INT(MiscFeeBasis); DEFINE_INT(TotNoAllocs); DEFINE_BOOLEAN(LastFragment); DEFINE_STRING(CollReqID); DEFINE_INT(CollAsgnReason); DEFINE_INT(CollInquiryQualifier); DEFINE_NUMINGROUP(NoTrades); DEFINE_PERCENTAGE(MarginRatio); DEFINE_AMT(MarginExcess); DEFINE_AMT(TotalNetValue); DEFINE_AMT(CashOutstanding); DEFINE_STRING(CollAsgnID); DEFINE_INT(CollAsgnTransType); DEFINE_STRING(CollRespID); DEFINE_INT(CollAsgnRespType); DEFINE_INT(CollAsgnRejectReason); DEFINE_STRING(CollAsgnRefID); DEFINE_STRING(CollRptID); DEFINE_STRING(CollInquiryID); DEFINE_INT(CollStatus); DEFINE_INT(TotNumReports); DEFINE_BOOLEAN(LastRptRequested); DEFINE_STRING(AgreementDesc); DEFINE_STRING(AgreementID); DEFINE_LOCALMKTDATE(AgreementDate); DEFINE_LOCALMKTDATE(StartDate); DEFINE_LOCALMKTDATE(EndDate); DEFINE_CURRENCY(AgreementCurrency); DEFINE_INT(DeliveryType); DEFINE_AMT(EndAccruedInterestAmt); DEFINE_AMT(StartCash); DEFINE_AMT(EndCash); DEFINE_STRING(UserRequestID); DEFINE_INT(UserRequestType); DEFINE_STRING(NewPassword); DEFINE_INT(UserStatus); DEFINE_STRING(UserStatusText); DEFINE_INT(StatusValue); DEFINE_STRING(StatusText); DEFINE_STRING(RefCompID); DEFINE_STRING(RefSubID); DEFINE_STRING(NetworkResponseID); DEFINE_STRING(NetworkRequestID); DEFINE_STRING(LastNetworkResponseID); DEFINE_INT(NetworkRequestType); DEFINE_NUMINGROUP(NoCompIDs); DEFINE_INT(NetworkStatusResponseType); DEFINE_NUMINGROUP(NoCollInquiryQualifier); DEFINE_INT(TrdRptStatus); DEFINE_INT(AffirmStatus); DEFINE_CURRENCY(UnderlyingStrikeCurrency); DEFINE_CURRENCY(LegStrikeCurrency); DEFINE_STRING(TimeBracket); DEFINE_INT(CollAction); DEFINE_INT(CollInquiryStatus); DEFINE_INT(CollInquiryResult); DEFINE_CURRENCY(StrikeCurrency); DEFINE_NUMINGROUP(NoNested3PartyIDs); DEFINE_STRING(Nested3PartyID); DEFINE_CHAR(Nested3PartyIDSource); DEFINE_INT(Nested3PartyRole); DEFINE_NUMINGROUP(NoNested3PartySubIDs); DEFINE_STRING(Nested3PartySubID); DEFINE_INT(Nested3PartySubIDType); DEFINE_MONTHYEAR(LegContractSettlMonth); DEFINE_LOCALMKTDATE(LegInterestAccrualDate); DEFINE_QTY(LegOrderQty); DEFINE_NUMINGROUP(NoStrategyParameters); DEFINE_STRING(StrategyParameterName); DEFINE_INT(StrategyParameterType); DEFINE_STRING(StrategyParameterValue); DEFINE_STRING(HostCrossID); DEFINE_UTCTIMESTAMP(SideTimeInForce); DEFINE_INT(MDReportID); DEFINE_INT(SecurityReportID); DEFINE_STRING(SecurityStatus); DEFINE_STRING(SettleOnOpenFlag); DEFINE_FLOAT(StrikeMultiplier); DEFINE_FLOAT(StrikeValue); DEFINE_FLOAT(MinPriceIncrement); DEFINE_INT(PositionLimit); DEFINE_INT(NTPositionLimit); DEFINE_PERCENTAGE(UnderlyingAllocationPercent); DEFINE_AMT(UnderlyingCashAmount); DEFINE_STRING(UnderlyingCashType); DEFINE_INT(UnderlyingSettlementType); DEFINE_LOCALMKTDATE(QuantityDate); DEFINE_STRING(ContIntRptID); DEFINE_BOOLEAN(LateIndicator); DEFINE_STRING(InputSource); DEFINE_CHAR(SecurityUpdateAction); DEFINE_NUMINGROUP(NoExpiration); DEFINE_INT(ExpType); DEFINE_QTY(ExpQty); DEFINE_NUMINGROUP(NoUnderlyingAmounts); DEFINE_AMT(UnderlyingPayAmount); DEFINE_AMT(UnderlyingCollectAmount); DEFINE_LOCALMKTDATE(UnderlyingSettlementDate); DEFINE_STRING(UnderlyingSettlementStatus); DEFINE_STRING(SecondaryIndividualAllocID); DEFINE_STRING(LegReportID); DEFINE_PRICE(RndPx); DEFINE_INT(IndividualAllocType); DEFINE_STRING(AllocCustomerCapacity); DEFINE_STRING(TierCode); DEFINE_STRING(UnitOfMeasure); DEFINE_STRING(TimeUnit); DEFINE_STRING(UnderlyingUnitOfMeasure); DEFINE_STRING(LegUnitOfMeasure); DEFINE_STRING(UnderlyingTimeUnit); DEFINE_STRING(LegTimeUnit); DEFINE_INT(AllocMethod); DEFINE_STRING(TradeID); DEFINE_STRING(SideTradeReportID); DEFINE_STRING(SideFillStationCd); DEFINE_STRING(SideReasonCd); DEFINE_INT(SideTrdSubTyp); DEFINE_INT(SideQty); DEFINE_STRING(MessageEventSource); DEFINE_UTCTIMESTAMP(SideTrdRegTimestamp); DEFINE_INT(SideTrdRegTimestampType); DEFINE_STRING(SideTrdRegTimestampSrc); DEFINE_CHAR(AsOfIndicator); DEFINE_NUMINGROUP(NoSideTrdRegTS); DEFINE_FLOAT(LegOptionRatio); DEFINE_NUMINGROUP(NoInstrumentParties); DEFINE_STRING(InstrumentPartyID); DEFINE_QTY(TradeVolume); DEFINE_INT(MDBookType); DEFINE_STRING(MDFeedType); DEFINE_INT(MDPriceLevel); DEFINE_INT(MDOriginType); DEFINE_PRICE(FirstPx); DEFINE_FLOAT(MDEntrySpotRate); DEFINE_PRICEOFFSET(MDEntryForwardPoints); DEFINE_BOOLEAN(ManualOrderIndicator); DEFINE_BOOLEAN(CustDirectedOrder); DEFINE_STRING(ReceivedDeptID); DEFINE_MULTIPLESTRINGVALUE(CustOrderHandlingInst); DEFINE_INT(OrderHandlingInstSource); DEFINE_STRING(DeskType); DEFINE_INT(DeskTypeSource); DEFINE_MULTIPLESTRINGVALUE(DeskOrderHandlingInst); DEFINE_CHAR(ExecAckStatus); DEFINE_AMT(UnderlyingDeliveryAmount); DEFINE_AMT(UnderlyingCapValue); DEFINE_STRING(UnderlyingSettlMethod); DEFINE_STRING(SecondaryTradeID); DEFINE_STRING(FirmTradeID); DEFINE_STRING(SecondaryFirmTradeID); DEFINE_INT(CollApplType); DEFINE_QTY(UnderlyingAdjustedQuantity); DEFINE_FLOAT(UnderlyingFXRate); DEFINE_CHAR(UnderlyingFXRateCalc); DEFINE_CHAR(AllocPositionEffect); DEFINE_CHAR(DealingCapacity); DEFINE_CHAR(InstrmtAssignmentMethod); DEFINE_CHAR(InstrumentPartyIDSource); DEFINE_INT(InstrumentPartyRole); DEFINE_NUMINGROUP(NoInstrumentPartySubIDs); DEFINE_STRING(InstrumentPartySubID); DEFINE_INT(InstrumentPartySubIDType); DEFINE_STRING(PositionCurrency); DEFINE_QTY(CalculatedCcyLastQty); DEFINE_BOOLEAN(AggressorIndicator); DEFINE_NUMINGROUP(NoUndlyInstrumentParties); DEFINE_STRING(UndlyInstrumentPartyID); DEFINE_CHAR(UndlyInstrumentPartyIDSource); DEFINE_INT(UndlyInstrumentPartyRole); DEFINE_NUMINGROUP(NoUndlyInstrumentPartySubIDs); DEFINE_STRING(UndlyInstrumentPartySubID); DEFINE_INT(UndlyInstrumentPartySubIDType); DEFINE_PRICEOFFSET(BidSwapPoints); DEFINE_PRICEOFFSET(OfferSwapPoints); DEFINE_PRICEOFFSET(LegBidForwardPoints); DEFINE_PRICEOFFSET(LegOfferForwardPoints); DEFINE_PRICEOFFSET(SwapPoints); DEFINE_INT(MDQuoteType); DEFINE_PRICEOFFSET(LastSwapPoints); DEFINE_AMT(SideGrossTradeAmt); DEFINE_PRICEOFFSET(LegLastForwardPoints); DEFINE_QTY(LegCalculatedCcyLastQty); DEFINE_AMT(LegGrossTradeAmt); DEFINE_TZTIMEONLY(MaturityTime); DEFINE_STRING(RefOrderID); DEFINE_CHAR(RefOrderIDSource); DEFINE_QTY(SecondaryDisplayQty); DEFINE_CHAR(DisplayWhen); DEFINE_CHAR(DisplayMethod); DEFINE_QTY(DisplayLowQty); DEFINE_QTY(DisplayHighQty); DEFINE_QTY(DisplayMinIncr); DEFINE_QTY(RefreshQty); DEFINE_QTY(MatchIncrement); DEFINE_INT(MaxPriceLevels); DEFINE_BOOLEAN(PreTradeAnonymity); DEFINE_CHAR(PriceProtectionScope); DEFINE_CHAR(LotType); DEFINE_INT(PegPriceType); DEFINE_PRICE(PeggedRefPrice); DEFINE_STRING(PegSecurityIDSource); DEFINE_STRING(PegSecurityID); DEFINE_STRING(PegSymbol); DEFINE_STRING(PegSecurityDesc); DEFINE_CHAR(TriggerType); DEFINE_CHAR(TriggerAction); DEFINE_PRICE(TriggerPrice); DEFINE_STRING(TriggerSymbol); DEFINE_STRING(TriggerSecurityID); DEFINE_STRING(TriggerSecurityIDSource); DEFINE_STRING(TriggerSecurityDesc); DEFINE_CHAR(TriggerPriceType); DEFINE_CHAR(TriggerPriceTypeScope); DEFINE_CHAR(TriggerPriceDirection); DEFINE_PRICE(TriggerNewPrice); DEFINE_CHAR(TriggerOrderType); DEFINE_QTY(TriggerNewQty); DEFINE_STRING(TriggerTradingSessionID); DEFINE_STRING(TriggerTradingSessionSubID); DEFINE_CHAR(OrderCategory); DEFINE_NUMINGROUP(NoRootPartyIDs); DEFINE_STRING(RootPartyID); DEFINE_CHAR(RootPartyIDSource); DEFINE_INT(RootPartyRole); DEFINE_NUMINGROUP(NoRootPartySubIDs); DEFINE_STRING(RootPartySubID); DEFINE_INT(RootPartySubIDType); DEFINE_CHAR(TradeHandlingInstr); DEFINE_CHAR(OrigTradeHandlingInstr); DEFINE_LOCALMKTDATE(OrigTradeDate); DEFINE_STRING(OrigTradeID); DEFINE_STRING(OrigSecondaryTradeID); DEFINE_TZTIMESTAMP(TZTransactTime); DEFINE_CHAR(ExDestinationIDSource); DEFINE_BOOLEAN(ReportedPxDiff); DEFINE_STRING(RptSys); DEFINE_STRING(AllocClearingFeeIndicator); DEFINE_QTY(DisplayQty); DEFINE_STRING(ExchangeSpecialInstructions); DEFINE_NUMINGROUP(NoUsernames); DEFINE_INT(ExpirationQtyType); DEFINE_QTY(MaxTradeVol); DEFINE_NUMINGROUP(NoMDFeedTypes); DEFINE_STRING(MatchAlgorithm); DEFINE_FLOAT(MaxPriceVariation); DEFINE_INT(ImpliedMarketIndicator); DEFINE_UTCTIMESTAMP(EventTime); DEFINE_AMT(MinPriceIncrementAmount); DEFINE_QTY(UnitOfMeasureQty); DEFINE_PRICE(LowLimitPrice); DEFINE_PRICE(HighLimitPrice); DEFINE_PRICE(TradingReferencePrice); DEFINE_STRING(SecurityGroup); DEFINE_INT(LegNumber); DEFINE_INT(SettlementCycleNo); DEFINE_CURRENCY(SideCurrency); DEFINE_CURRENCY(SideSettlCurrency); DEFINE_INT(ApplExtID); DEFINE_AMT(CcyAmt); DEFINE_NUMINGROUP(NoSettlDetails); DEFINE_INT(SettlObligMode); DEFINE_STRING(SettlObligMsgID); DEFINE_STRING(SettlObligID); DEFINE_CHAR(SettlObligTransType); DEFINE_STRING(SettlObligRefID); DEFINE_CHAR(SettlObligSource); DEFINE_NUMINGROUP(NoSettlOblig); DEFINE_STRING(QuoteMsgID); DEFINE_INT(QuoteEntryStatus); DEFINE_INT(TotNoCxldQuotes); DEFINE_INT(TotNoAccQuotes); DEFINE_INT(TotNoRejQuotes); DEFINE_BOOLEAN(PrivateQuote); DEFINE_INT(RespondentType); DEFINE_INT(MDSubBookType); DEFINE_INT(SecurityTradingEvent); DEFINE_NUMINGROUP(NoStatsIndicators); DEFINE_INT(StatsType); DEFINE_NUMINGROUP(NoOfSecSizes); DEFINE_INT(MDSecSizeType); DEFINE_QTY(MDSecSize); DEFINE_STRING(ApplID); DEFINE_SEQNUM(ApplSeqNum); DEFINE_SEQNUM(ApplBegSeqNum); DEFINE_SEQNUM(ApplEndSeqNum); DEFINE_LENGTH(SecurityXMLLen); DEFINE_XMLDATA(SecurityXML); DEFINE_STRING(SecurityXMLSchema); DEFINE_BOOLEAN(RefreshIndicator); DEFINE_FLOAT(Volatility); DEFINE_FLOAT(TimeToExpiration); DEFINE_FLOAT(RiskFreeRate); DEFINE_STRING(PriceUnitOfMeasure); DEFINE_QTY(PriceUnitOfMeasureQty); DEFINE_CHAR(SettlMethod); DEFINE_INT(ExerciseStyle); DEFINE_AMT(OptPayAmount); DEFINE_STRING(PriceQuoteMethod); DEFINE_STRING(FuturesValuationMethod); DEFINE_INT(ListMethod); DEFINE_PRICE(CapPrice); DEFINE_PRICE(FloorPrice); DEFINE_NUMINGROUP(NoStrikeRules); DEFINE_PRICE(StartStrikePxRange); DEFINE_PRICE(EndStrikePxRange); DEFINE_FLOAT(StrikeIncrement); DEFINE_NUMINGROUP(NoTickRules); DEFINE_PRICE(StartTickPriceRange); DEFINE_PRICE(EndTickPriceRange); DEFINE_PRICE(TickIncrement); DEFINE_INT(TickRuleType); DEFINE_INT(NestedInstrAttribType); DEFINE_STRING(NestedInstrAttribValue); DEFINE_TZTIMEONLY(LegMaturityTime); DEFINE_TZTIMEONLY(UnderlyingMaturityTime); DEFINE_STRING(DerivativeSymbol); DEFINE_STRING(DerivativeSymbolSfx); DEFINE_STRING(DerivativeSecurityID); DEFINE_STRING(DerivativeSecurityIDSource); DEFINE_NUMINGROUP(NoDerivativeSecurityAltID); DEFINE_STRING(DerivativeSecurityAltID); DEFINE_STRING(DerivativeSecurityAltIDSource); DEFINE_PRICE(SecondaryLowLimitPrice); DEFINE_STRING(MaturityRuleID); DEFINE_STRING(StrikeRuleID); DEFINE_QTY(LegUnitOfMeasureQty); DEFINE_AMT(DerivativeOptPayAmount); DEFINE_MONTHYEAR(EndMaturityMonthYear); DEFINE_STRING(ProductComplex); DEFINE_STRING(DerivativeProductComplex); DEFINE_INT(MaturityMonthYearIncrement); DEFINE_PRICE(SecondaryHighLimitPrice); DEFINE_QTY(MinLotSize); DEFINE_NUMINGROUP(NoExecInstRules); DEFINE_NUMINGROUP(NoLotTypeRules); DEFINE_NUMINGROUP(NoMatchRules); DEFINE_NUMINGROUP(NoMaturityRules); DEFINE_NUMINGROUP(NoOrdTypeRules); DEFINE_NUMINGROUP(NoTimeInForceRules); DEFINE_PRICE(SecondaryTradingReferencePrice); DEFINE_MONTHYEAR(StartMaturityMonthYear); DEFINE_BOOLEAN(FlexProductEligibilityIndicator); DEFINE_BOOLEAN(DerivFlexProductEligibilityIndicator); DEFINE_BOOLEAN(FlexibleIndicator); DEFINE_CURRENCY(TradingCurrency); DEFINE_INT(DerivativeProduct); DEFINE_STRING(DerivativeSecurityGroup); DEFINE_STRING(DerivativeCFICode); DEFINE_STRING(DerivativeSecurityType); DEFINE_STRING(DerivativeSecuritySubType); DEFINE_MONTHYEAR(DerivativeMaturityMonthYear); DEFINE_LOCALMKTDATE(DerivativeMaturityDate); DEFINE_TZTIMEONLY(DerivativeMaturityTime); DEFINE_STRING(DerivativeSettleOnOpenFlag); DEFINE_CHAR(DerivativeInstrmtAssignmentMethod); DEFINE_STRING(DerivativeSecurityStatus); DEFINE_STRING(DerivativeInstrRegistry); DEFINE_COUNTRY(DerivativeCountryOfIssue); DEFINE_STRING(DerivativeStateOrProvinceOfIssue); DEFINE_STRING(DerivativeLocaleOfIssue); DEFINE_PRICE(DerivativeStrikePrice); DEFINE_CURRENCY(DerivativeStrikeCurrency); DEFINE_FLOAT(DerivativeStrikeMultiplier); DEFINE_FLOAT(DerivativeStrikeValue); DEFINE_CHAR(DerivativeOptAttribute); DEFINE_FLOAT(DerivativeContractMultiplier); DEFINE_FLOAT(DerivativeMinPriceIncrement); DEFINE_AMT(DerivativeMinPriceIncrementAmount); DEFINE_STRING(DerivativeUnitOfMeasure); DEFINE_QTY(DerivativeUnitOfMeasureQty); DEFINE_STRING(DerivativeTimeUnit); DEFINE_EXCHANGE(DerivativeSecurityExchange); DEFINE_INT(DerivativePositionLimit); DEFINE_INT(DerivativeNTPositionLimit); DEFINE_STRING(DerivativeIssuer); DEFINE_LOCALMKTDATE(DerivativeIssueDate); DEFINE_LENGTH(DerivativeEncodedIssuerLen); DEFINE_DATA(DerivativeEncodedIssuer); DEFINE_STRING(DerivativeSecurityDesc); DEFINE_LENGTH(DerivativeEncodedSecurityDescLen); DEFINE_DATA(DerivativeEncodedSecurityDesc); DEFINE_LENGTH(DerivativeSecurityXMLLen); DEFINE_DATA(DerivativeSecurityXML); DEFINE_STRING(DerivativeSecurityXMLSchema); DEFINE_MONTHYEAR(DerivativeContractSettlMonth); DEFINE_NUMINGROUP(NoDerivativeEvents); DEFINE_INT(DerivativeEventType); DEFINE_LOCALMKTDATE(DerivativeEventDate); DEFINE_UTCTIMESTAMP(DerivativeEventTime); DEFINE_PRICE(DerivativeEventPx); DEFINE_STRING(DerivativeEventText); DEFINE_NUMINGROUP(NoDerivativeInstrumentParties); DEFINE_STRING(DerivativeInstrumentPartyID); DEFINE_STRING(DerivativeInstrumentPartyIDSource); DEFINE_INT(DerivativeInstrumentPartyRole); DEFINE_NUMINGROUP(NoDerivativeInstrumentPartySubIDs); DEFINE_STRING(DerivativeInstrumentPartySubID); DEFINE_INT(DerivativeInstrumentPartySubIDType); DEFINE_CHAR(DerivativeExerciseStyle); DEFINE_STRING(MarketSegmentID); DEFINE_EXCHANGE(MarketID); DEFINE_INT(MaturityMonthYearIncrementUnits); DEFINE_INT(MaturityMonthYearFormat); DEFINE_INT(StrikeExerciseStyle); DEFINE_INT(SecondaryPriceLimitType); DEFINE_INT(PriceLimitType); DEFINE_CHAR(ExecInstValue); DEFINE_NUMINGROUP(NoTradingSessionRules); DEFINE_NUMINGROUP(NoMarketSegments); DEFINE_NUMINGROUP(NoDerivativeInstrAttrib); DEFINE_NUMINGROUP(NoNestedInstrAttrib); DEFINE_INT(DerivativeInstrAttribType); DEFINE_STRING(DerivativeInstrAttribValue); DEFINE_STRING(DerivativePriceUnitOfMeasure); DEFINE_QTY(DerivativePriceUnitOfMeasureQty); DEFINE_CHAR(DerivativeSettlMethod); DEFINE_STRING(DerivativePriceQuoteMethod); DEFINE_STRING(DerivativeFuturesValuationMethod); DEFINE_INT(DerivativeListMethod); DEFINE_PRICE(DerivativeCapPrice); DEFINE_PRICE(DerivativeFloorPrice); DEFINE_INT(DerivativePutOrCall); DEFINE_CHAR(ListUpdateAction); DEFINE_STRING(ParentMktSegmID); DEFINE_STRING(TradingSessionDesc); DEFINE_CHAR(TradSesUpdateAction); DEFINE_STRING(RejectText); DEFINE_FLOAT(FeeMultiplier); DEFINE_STRING(UnderlyingLegSymbol); DEFINE_STRING(UnderlyingLegSymbolSfx); DEFINE_STRING(UnderlyingLegSecurityID); DEFINE_STRING(UnderlyingLegSecurityIDSource); DEFINE_NUMINGROUP(NoUnderlyingLegSecurityAltID); DEFINE_STRING(UnderlyingLegSecurityAltID); DEFINE_STRING(UnderlyingLegSecurityAltIDSource); DEFINE_STRING(UnderlyingLegSecurityType); DEFINE_STRING(UnderlyingLegSecuritySubType); DEFINE_MONTHYEAR(UnderlyingLegMaturityMonthYear); DEFINE_PRICE(UnderlyingLegStrikePrice); DEFINE_STRING(UnderlyingLegSecurityExchange); DEFINE_NUMINGROUP(NoOfLegUnderlyings); DEFINE_INT(UnderlyingLegPutOrCall); DEFINE_STRING(UnderlyingLegCFICode); DEFINE_LOCALMKTDATE(UnderlyingLegMaturityDate); DEFINE_STRING(ApplReqID); DEFINE_INT(ApplReqType); DEFINE_INT(ApplResponseType); DEFINE_INT(ApplTotalMessageCount); DEFINE_SEQNUM(ApplLastSeqNum); DEFINE_NUMINGROUP(NoApplIDs); DEFINE_BOOLEAN(ApplResendFlag); DEFINE_STRING(ApplResponseID); DEFINE_INT(ApplResponseError); DEFINE_STRING(RefApplID); DEFINE_STRING(ApplReportID); DEFINE_SEQNUM(RefApplLastSeqNum); DEFINE_INT(LegPutOrCall); DEFINE_INT(TotNoFills); DEFINE_NUMINGROUP(NoFills); DEFINE_STRING(FillExecID); DEFINE_PRICE(FillPx); DEFINE_QTY(FillQty); DEFINE_STRING(LegAllocID); DEFINE_CURRENCY(LegAllocSettlCurrency); DEFINE_INT(TradSesEvent); DEFINE_STRING(MassActionReportID); DEFINE_NUMINGROUP(NoNotAffectedOrders); DEFINE_STRING(NotAffectedOrderID); DEFINE_STRING(NotAffOrigClOrdID); DEFINE_INT(MassActionType); DEFINE_INT(MassActionScope); DEFINE_INT(MassActionResponse); DEFINE_INT(MassActionRejectReason); DEFINE_INT(MultilegModel); DEFINE_INT(MultilegPriceMethod); DEFINE_FLOAT(LegVolatility); DEFINE_PERCENTAGE(DividendYield); DEFINE_PERCENTAGE(LegDividendYield); DEFINE_FLOAT(CurrencyRatio); DEFINE_FLOAT(LegCurrencyRatio); DEFINE_MULTIPLECHARVALUE(LegExecInst); DEFINE_INT(ContingencyType); DEFINE_INT(ListRejectReason); DEFINE_NUMINGROUP(NoTrdRepIndicators); DEFINE_INT(TrdRepPartyRole); DEFINE_BOOLEAN(TrdRepIndicator); DEFINE_INT(TradePublishIndicator); DEFINE_CHAR(UnderlyingLegOptAttribute); DEFINE_STRING(UnderlyingLegSecurityDesc); DEFINE_STRING(MarketReqID); DEFINE_STRING(MarketReportID); DEFINE_CHAR(MarketUpdateAction); DEFINE_STRING(MarketSegmentDesc); DEFINE_LENGTH(EncodedMktSegmDescLen); DEFINE_DATA(EncodedMktSegmDesc); DEFINE_SEQNUM(ApplNewSeqNum); DEFINE_INT(EncryptedPasswordMethod); DEFINE_LENGTH(EncryptedPasswordLen); DEFINE_DATA(EncryptedPassword); DEFINE_LENGTH(EncryptedNewPasswordLen); DEFINE_DATA(EncryptedNewPassword); DEFINE_TZTIMEONLY(UnderlyingLegMaturityTime); DEFINE_INT(RefApplExtID); DEFINE_INT(DefaultApplExtID); DEFINE_STRING(DefaultCstmApplVerID); DEFINE_INT(SessionStatus); DEFINE_BOOLEAN(DefaultVerIndicator); DEFINE_INT(Nested4PartySubIDType); DEFINE_STRING(Nested4PartySubID); DEFINE_NUMINGROUP(NoNested4PartySubIDs); DEFINE_NUMINGROUP(NoNested4PartyIDs); DEFINE_STRING(Nested4PartyID); DEFINE_CHAR(Nested4PartyIDSource); DEFINE_INT(Nested4PartyRole); DEFINE_QTY(LegLastQty); DEFINE_INT(UnderlyingExerciseStyle); DEFINE_INT(LegExerciseStyle); DEFINE_STRING(LegPriceUnitOfMeasure); DEFINE_QTY(LegPriceUnitOfMeasureQty); DEFINE_QTY(UnderlyingUnitOfMeasureQty); DEFINE_STRING(UnderlyingPriceUnitOfMeasure); DEFINE_QTY(UnderlyingPriceUnitOfMeasureQty); DEFINE_INT(ApplReportType); DEFINE_INT(HaltReasonInt); DEFINE_INT(SideLastQty); DEFINE_STRING(UnderlyingInstrumentPartyID); DEFINE_CHAR(UnderlyingInstrumentPartyIDSource); DEFINE_INT(UnderlyingInstrumentPartyRole); DEFINE_STRING(UnderlyingInstrumentPartySubID); DEFINE_INT(UnderlyingInstrumentPartySubIDType); DEFINE_AMT(OptPayoutAmount); DEFINE_STRING(ValuationMethod); DEFINE_STRING(DerivativeValuationMethod); DEFINE_STRING(SideExecID); DEFINE_INT(OrderDelay); DEFINE_INT(OrderDelayUnit); DEFINE_CHAR(VenueType); DEFINE_INT(RefOrdIDReason); DEFINE_INT(OrigCustOrderCapacity); DEFINE_STRING(RefApplReqID); DEFINE_INT(ModelType); DEFINE_INT(ContractMultiplierUnit); DEFINE_INT(LegContractMultiplierUnit); DEFINE_INT(UnderlyingContractMultiplierUnit); DEFINE_INT(DerivativeContractMultiplierUnit); DEFINE_INT(FlowScheduleType); DEFINE_INT(LegFlowScheduleType); DEFINE_INT(UnderlyingFlowScheduleType); DEFINE_INT(DerivativeFlowScheduleType); DEFINE_INT(FillLiquidityInd); DEFINE_INT(SideLiquidityInd); DEFINE_NUMINGROUP(NoRateSources); DEFINE_INT(RateSource); DEFINE_INT(RateSourceType); DEFINE_STRING(ReferencePage); DEFINE_STRING(RestructuringType); DEFINE_STRING(Seniority); DEFINE_PERCENTAGE(NotionalPercentageOutstanding); DEFINE_PERCENTAGE(OriginalNotionalPercentageOutstanding); DEFINE_STRING(UnderlyingRestructuringType); DEFINE_STRING(UnderlyingSeniority); DEFINE_PERCENTAGE(UnderlyingNotionalPercentageOutstanding); DEFINE_PERCENTAGE(UnderlyingOriginalNotionalPercentageOutstanding); DEFINE_PERCENTAGE(AttachmentPoint); DEFINE_PERCENTAGE(DetachmentPoint); DEFINE_PERCENTAGE(UnderlyingAttachmentPoint); DEFINE_PERCENTAGE(UnderlyingDetachmentPoint); DEFINE_NUMINGROUP(NoTargetPartyIDs); DEFINE_STRING(TargetPartyID); DEFINE_CHAR(TargetPartyIDSource); DEFINE_INT(TargetPartyRole); DEFINE_STRING(SecurityListID); DEFINE_STRING(SecurityListRefID); DEFINE_STRING(SecurityListDesc); DEFINE_LENGTH(EncodedSecurityListDescLen); DEFINE_DATA(EncodedSecurityListDesc); DEFINE_INT(SecurityListType); DEFINE_INT(SecurityListTypeSource); DEFINE_STRING(NewsID); DEFINE_INT(NewsCategory); DEFINE_LANGUAGE(LanguageCode); DEFINE_NUMINGROUP(NoNewsRefIDs); DEFINE_STRING(NewsRefID); DEFINE_INT(NewsRefType); DEFINE_INT(StrikePriceDeterminationMethod); DEFINE_INT(StrikePriceBoundaryMethod); DEFINE_PERCENTAGE(StrikePriceBoundaryPrecision); DEFINE_INT(UnderlyingPriceDeterminationMethod); DEFINE_INT(OptPayoutType); DEFINE_NUMINGROUP(NoComplexEvents); DEFINE_INT(ComplexEventType); DEFINE_AMT(ComplexOptPayoutAmount); DEFINE_PRICE(ComplexEventPrice); DEFINE_INT(ComplexEventPriceBoundaryMethod); DEFINE_PERCENTAGE(ComplexEventPriceBoundaryPrecision); DEFINE_INT(ComplexEventPriceTimeType); DEFINE_INT(ComplexEventCondition); DEFINE_NUMINGROUP(NoComplexEventDates); DEFINE_UTCTIMESTAMP(ComplexEventStartDate); DEFINE_UTCTIMESTAMP(ComplexEventEndDate); DEFINE_NUMINGROUP(NoComplexEventTimes); DEFINE_UTCTIMEONLY(ComplexEventStartTime); DEFINE_UTCTIMEONLY(ComplexEventEndTime); DEFINE_STRING(StreamAsgnReqID); DEFINE_INT(StreamAsgnReqType); DEFINE_NUMINGROUP(NoAsgnReqs); DEFINE_STRING(MDStreamID); DEFINE_STRING(StreamAsgnRptID); DEFINE_INT(StreamAsgnRejReason); DEFINE_INT(StreamAsgnAckType); DEFINE_UTCTIMESTAMP(RelSymTransactTime); DEFINE_INT(StreamAsgnType); } #endif //FIX_FIELDS_H quickfix-1.15.1+dfsg.orig/src/C++/DataDictionaryProvider.h0000644000372000001440000000450113265006437022562 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_DATADICTIONARYPROVIDER_H #define FIX_DATADICTIONARYPROVIDER_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "DataDictionary.h" #include "Exceptions.h" #include "Utility.h" namespace FIX { class BeginString; class ApplVerID; /** * Queries for DataDictionary based on appropriate version of %FIX. */ class DataDictionaryProvider { public: DataDictionaryProvider() {} DataDictionaryProvider( const DataDictionaryProvider& copy ); const DataDictionary& getSessionDataDictionary(const BeginString& beginString) const throw( DataDictionaryNotFound ); const DataDictionary& getApplicationDataDictionary(const ApplVerID& applVerID) const throw( DataDictionaryNotFound ); void addTransportDataDictionary(const BeginString& beginString, ptr::shared_ptr); void addApplicationDataDictionary(const ApplVerID& applVerID, ptr::shared_ptr); void addTransportDataDictionary(const BeginString& beginString, const std::string& path) { addTransportDataDictionary(beginString, ptr::shared_ptr( new DataDictionary(path) )); } void addApplicationDataDictionary(const ApplVerID& applVerID, const std::string& path) { addApplicationDataDictionary(applVerID, ptr::shared_ptr( new DataDictionary(path) )); } private: std::map > m_transportDictionaries; std::map > m_applicationDictionaries; DataDictionary emptyDataDictionary; }; } #endif //FIX_DATADICTIONARYPROVIDER_H quickfix-1.15.1+dfsg.orig/src/C++/FixFieldNumbers.h0000644000372000001440000016106213265006437021204 0ustar robertousers#ifndef FIX_FIELD_NUMBERS_H #define FIX_FIELD_NUMBERS_H namespace FIX { namespace FIELD { const int BeginSeqNo = 7; const int BeginString = 8; const int BodyLength = 9; const int CheckSum = 10; const int EndSeqNo = 16; const int MsgSeqNum = 34; const int MsgType = 35; const int NewSeqNo = 36; const int PossDupFlag = 43; const int RefSeqNum = 45; const int SenderCompID = 49; const int SenderSubID = 50; const int SendingTime = 52; const int TargetCompID = 56; const int TargetSubID = 57; const int Text = 58; const int Signature = 89; const int SecureDataLen = 90; const int SecureData = 91; const int SignatureLength = 93; const int RawDataLength = 95; const int RawData = 96; const int PossResend = 97; const int EncryptMethod = 98; const int HeartBtInt = 108; const int TestReqID = 112; const int OnBehalfOfCompID = 115; const int OnBehalfOfSubID = 116; const int OrigSendingTime = 122; const int GapFillFlag = 123; const int DeliverToCompID = 128; const int DeliverToSubID = 129; const int ResetSeqNumFlag = 141; const int SenderLocationID = 142; const int TargetLocationID = 143; const int OnBehalfOfLocationID = 144; const int DeliverToLocationID = 145; const int XmlDataLen = 212; const int XmlData = 213; const int MessageEncoding = 347; const int EncodedTextLen = 354; const int EncodedText = 355; const int LastMsgSeqNumProcessed = 369; const int RefTagID = 371; const int RefMsgType = 372; const int SessionRejectReason = 373; const int MaxMessageSize = 383; const int NoMsgTypes = 384; const int MsgDirection = 385; const int TestMessageIndicator = 464; const int Username = 553; const int Password = 554; const int NoHops = 627; const int HopCompID = 628; const int HopSendingTime = 629; const int HopRefID = 630; const int NextExpectedMsgSeqNum = 789; const int ApplVerID = 1128; const int CstmApplVerID = 1129; const int RefApplVerID = 1130; const int RefCstmApplVerID = 1131; const int DefaultApplVerID = 1137; const int Account = 1; const int AdvId = 2; const int AdvRefID = 3; const int AdvSide = 4; const int AdvTransType = 5; const int AvgPx = 6; const int ClOrdID = 11; const int Commission = 12; const int CommType = 13; const int CumQty = 14; const int Currency = 15; const int ExecID = 17; const int ExecInst = 18; const int ExecRefID = 19; const int ExecTransType = 20; const int HandlInst = 21; const int IDSource = 22; const int IOIid = 23; const int IOIOthSvc = 24; const int IOIQltyInd = 25; const int IOIRefID = 26; const int IOIShares = 27; const int IOITransType = 28; const int LastCapacity = 29; const int LastMkt = 30; const int LastPx = 31; const int LastShares = 32; const int LinesOfText = 33; const int OrderID = 37; const int OrderQty = 38; const int OrdStatus = 39; const int OrdType = 40; const int OrigClOrdID = 41; const int OrigTime = 42; const int Price = 44; const int RelatdSym = 46; const int Rule80A = 47; const int SecurityID = 48; const int Shares = 53; const int Side = 54; const int Symbol = 55; const int TimeInForce = 59; const int TransactTime = 60; const int Urgency = 61; const int ValidUntilTime = 62; const int SettlmntTyp = 63; const int FutSettDate = 64; const int SymbolSfx = 65; const int ListID = 66; const int ListSeqNo = 67; const int ListNoOrds = 68; const int ListExecInst = 69; const int AllocID = 70; const int AllocTransType = 71; const int RefAllocID = 72; const int NoOrders = 73; const int AvgPrxPrecision = 74; const int TradeDate = 75; const int ExecBroker = 76; const int OpenClose = 77; const int NoAllocs = 78; const int AllocAccount = 79; const int AllocShares = 80; const int ProcessCode = 81; const int NoRpts = 82; const int RptSeq = 83; const int CxlQty = 84; const int NoDlvyInst = 85; const int DlvyInst = 86; const int AllocStatus = 87; const int AllocRejCode = 88; const int BrokerOfCredit = 92; const int EmailType = 94; const int StopPx = 99; const int ExDestination = 100; const int CxlRejReason = 102; const int OrdRejReason = 103; const int IOIQualifier = 104; const int WaveNo = 105; const int Issuer = 106; const int SecurityDesc = 107; const int ClientID = 109; const int MinQty = 110; const int MaxFloor = 111; const int ReportToExch = 113; const int LocateReqd = 114; const int QuoteID = 117; const int NetMoney = 118; const int SettlCurrAmt = 119; const int SettlCurrency = 120; const int ForexReq = 121; const int NoExecs = 124; const int CxlType = 125; const int ExpireTime = 126; const int DKReason = 127; const int IOINaturalFlag = 130; const int QuoteReqID = 131; const int BidPx = 132; const int OfferPx = 133; const int BidSize = 134; const int OfferSize = 135; const int NoMiscFees = 136; const int MiscFeeAmt = 137; const int MiscFeeCurr = 138; const int MiscFeeType = 139; const int PrevClosePx = 140; const int NoRelatedSym = 146; const int Subject = 147; const int Headline = 148; const int URLLink = 149; const int ExecType = 150; const int LeavesQty = 151; const int CashOrderQty = 152; const int AllocAvgPx = 153; const int AllocNetMoney = 154; const int SettlCurrFxRate = 155; const int SettlCurrFxRateCalc = 156; const int NumDaysInterest = 157; const int AccruedInterestRate = 158; const int AccruedInterestAmt = 159; const int SettlInstMode = 160; const int AllocText = 161; const int SettlInstID = 162; const int SettlInstTransType = 163; const int EmailThreadID = 164; const int SettlInstSource = 165; const int SettlLocation = 166; const int SecurityType = 167; const int EffectiveTime = 168; const int StandInstDbType = 169; const int StandInstDbName = 170; const int StandInstDbID = 171; const int SettlDeliveryType = 172; const int SettlDepositoryCode = 173; const int SettlBrkrCode = 174; const int SettlInstCode = 175; const int SecuritySettlAgentName = 176; const int SecuritySettlAgentCode = 177; const int SecuritySettlAgentAcctNum = 178; const int SecuritySettlAgentAcctName = 179; const int SecuritySettlAgentContactName = 180; const int SecuritySettlAgentContactPhone = 181; const int CashSettlAgentName = 182; const int CashSettlAgentCode = 183; const int CashSettlAgentAcctNum = 184; const int CashSettlAgentAcctName = 185; const int CashSettlAgentContactName = 186; const int CashSettlAgentContactPhone = 187; const int BidSpotRate = 188; const int BidForwardPoints = 189; const int OfferSpotRate = 190; const int OfferForwardPoints = 191; const int OrderQty2 = 192; const int FutSettDate2 = 193; const int LastSpotRate = 194; const int LastForwardPoints = 195; const int AllocLinkID = 196; const int AllocLinkType = 197; const int SecondaryOrderID = 198; const int NoIOIQualifiers = 199; const int MaturityMonthYear = 200; const int PutOrCall = 201; const int StrikePrice = 202; const int CoveredOrUncovered = 203; const int CustomerOrFirm = 204; const int MaturityDay = 205; const int OptAttribute = 206; const int SecurityExchange = 207; const int NotifyBrokerOfCredit = 208; const int AllocHandlInst = 209; const int MaxShow = 210; const int PegDifference = 211; const int SendingDate = 51; const int TotNoOrders = 68; const int SettlInstRefID = 214; const int NoRoutingIDs = 215; const int RoutingType = 216; const int RoutingID = 217; const int SpreadToBenchmark = 218; const int Benchmark = 219; const int CouponRate = 223; const int ContractMultiplier = 231; const int MDReqID = 262; const int SubscriptionRequestType = 263; const int MarketDepth = 264; const int MDUpdateType = 265; const int AggregatedBook = 266; const int NoMDEntryTypes = 267; const int NoMDEntries = 268; const int MDEntryType = 269; const int MDEntryPx = 270; const int MDEntrySize = 271; const int MDEntryDate = 272; const int MDEntryTime = 273; const int TickDirection = 274; const int MDMkt = 275; const int QuoteCondition = 276; const int TradeCondition = 277; const int MDEntryID = 278; const int MDUpdateAction = 279; const int MDEntryRefID = 280; const int MDReqRejReason = 281; const int MDEntryOriginator = 282; const int LocationID = 283; const int DeskID = 284; const int DeleteReason = 285; const int OpenCloseSettleFlag = 286; const int SellerDays = 287; const int MDEntryBuyer = 288; const int MDEntrySeller = 289; const int MDEntryPositionNo = 290; const int FinancialStatus = 291; const int CorporateAction = 292; const int DefBidSize = 293; const int DefOfferSize = 294; const int NoQuoteEntries = 295; const int NoQuoteSets = 296; const int QuoteAckStatus = 297; const int QuoteCancelType = 298; const int QuoteEntryID = 299; const int QuoteRejectReason = 300; const int QuoteResponseLevel = 301; const int QuoteSetID = 302; const int QuoteRequestType = 303; const int TotQuoteEntries = 304; const int UnderlyingIDSource = 305; const int UnderlyingIssuer = 306; const int UnderlyingSecurityDesc = 307; const int UnderlyingSecurityExchange = 308; const int UnderlyingSecurityID = 309; const int UnderlyingSecurityType = 310; const int UnderlyingSymbol = 311; const int UnderlyingSymbolSfx = 312; const int UnderlyingMaturityMonthYear = 313; const int UnderlyingMaturityDay = 314; const int UnderlyingPutOrCall = 315; const int UnderlyingStrikePrice = 316; const int UnderlyingOptAttribute = 317; const int UnderlyingCurrency = 318; const int RatioQty = 319; const int SecurityReqID = 320; const int SecurityRequestType = 321; const int SecurityResponseID = 322; const int SecurityResponseType = 323; const int SecurityStatusReqID = 324; const int UnsolicitedIndicator = 325; const int SecurityTradingStatus = 326; const int HaltReasonChar = 327; const int InViewOfCommon = 328; const int DueToRelated = 329; const int BuyVolume = 330; const int SellVolume = 331; const int HighPx = 332; const int LowPx = 333; const int Adjustment = 334; const int TradSesReqID = 335; const int TradingSessionID = 336; const int ContraTrader = 337; const int TradSesMethod = 338; const int TradSesMode = 339; const int TradSesStatus = 340; const int TradSesStartTime = 341; const int TradSesOpenTime = 342; const int TradSesPreCloseTime = 343; const int TradSesCloseTime = 344; const int TradSesEndTime = 345; const int NumberOfOrders = 346; const int EncodedIssuerLen = 348; const int EncodedIssuer = 349; const int EncodedSecurityDescLen = 350; const int EncodedSecurityDesc = 351; const int EncodedListExecInstLen = 352; const int EncodedListExecInst = 353; const int EncodedSubjectLen = 356; const int EncodedSubject = 357; const int EncodedHeadlineLen = 358; const int EncodedHeadline = 359; const int EncodedAllocTextLen = 360; const int EncodedAllocText = 361; const int EncodedUnderlyingIssuerLen = 362; const int EncodedUnderlyingIssuer = 363; const int EncodedUnderlyingSecurityDescLen = 364; const int EncodedUnderlyingSecurityDesc = 365; const int AllocPrice = 366; const int QuoteSetValidUntilTime = 367; const int QuoteEntryRejectReason = 368; const int OnBehalfOfSendingTime = 370; const int BidRequestTransType = 374; const int ContraBroker = 375; const int ComplianceID = 376; const int SolicitedFlag = 377; const int ExecRestatementReason = 378; const int BusinessRejectRefID = 379; const int BusinessRejectReason = 380; const int GrossTradeAmt = 381; const int NoContraBrokers = 382; const int NoTradingSessions = 386; const int TotalVolumeTraded = 387; const int DiscretionInst = 388; const int DiscretionOffset = 389; const int BidID = 390; const int ClientBidID = 391; const int ListName = 392; const int TotalNumSecurities = 393; const int BidType = 394; const int NumTickets = 395; const int SideValue1 = 396; const int SideValue2 = 397; const int NoBidDescriptors = 398; const int BidDescriptorType = 399; const int BidDescriptor = 400; const int SideValueInd = 401; const int LiquidityPctLow = 402; const int LiquidityPctHigh = 403; const int LiquidityValue = 404; const int EFPTrackingError = 405; const int FairValue = 406; const int OutsideIndexPct = 407; const int ValueOfFutures = 408; const int LiquidityIndType = 409; const int WtAverageLiquidity = 410; const int ExchangeForPhysical = 411; const int OutMainCntryUIndex = 412; const int CrossPercent = 413; const int ProgRptReqs = 414; const int ProgPeriodInterval = 415; const int IncTaxInd = 416; const int NumBidders = 417; const int TradeType = 418; const int BasisPxType = 419; const int NoBidComponents = 420; const int Country = 421; const int TotNoStrikes = 422; const int PriceType = 423; const int DayOrderQty = 424; const int DayCumQty = 425; const int DayAvgPx = 426; const int GTBookingInst = 427; const int NoStrikes = 428; const int ListStatusType = 429; const int NetGrossInd = 430; const int ListOrderStatus = 431; const int ExpireDate = 432; const int ListExecInstType = 433; const int CxlRejResponseTo = 434; const int UnderlyingCouponRate = 435; const int UnderlyingContractMultiplier = 436; const int ContraTradeQty = 437; const int ContraTradeTime = 438; const int ClearingFirm = 439; const int ClearingAccount = 440; const int LiquidityNumSecurities = 441; const int MultiLegReportingType = 442; const int StrikeTime = 443; const int ListStatusText = 444; const int EncodedListStatusTextLen = 445; const int EncodedListStatusText = 446; const int SecurityIDSource = 22; const int IOIQty = 27; const int LastQty = 32; const int Quantity = 53; const int PositionEffect = 77; const int AllocQty = 80; const int Spread = 218; const int BenchmarkCurveCurrency = 220; const int BenchmarkCurveName = 221; const int BenchmarkCurvePoint = 222; const int CouponPaymentDate = 224; const int IssueDate = 225; const int RepurchaseTerm = 226; const int RepurchaseRate = 227; const int Factor = 228; const int TradeOriginationDate = 229; const int ExDate = 230; const int NoStipulations = 232; const int StipulationType = 233; const int StipulationValue = 234; const int YieldType = 235; const int Yield = 236; const int TotalTakedown = 237; const int Concession = 238; const int RepoCollateralSecurityType = 239; const int RedemptionDate = 240; const int UnderlyingCouponPaymentDate = 241; const int UnderlyingIssueDate = 242; const int UnderlyingRepoCollateralSecurityType = 243; const int UnderlyingRepurchaseTerm = 244; const int UnderlyingRepurchaseRate = 245; const int UnderlyingFactor = 246; const int UnderlyingRedemptionDate = 247; const int LegCouponPaymentDate = 248; const int LegIssueDate = 249; const int LegRepoCollateralSecurityType = 250; const int LegRepurchaseTerm = 251; const int LegRepurchaseRate = 252; const int LegFactor = 253; const int LegRedemptionDate = 254; const int CreditRating = 255; const int UnderlyingCreditRating = 256; const int LegCreditRating = 257; const int TradedFlatSwitch = 258; const int BasisFeatureDate = 259; const int BasisFeaturePrice = 260; const int QuoteStatus = 297; const int UnderlyingSecurityIDSource = 305; const int PartyIDSource = 447; const int PartyID = 448; const int TotalVolumeTradedDate = 449; const int TotalVolumeTradedTime = 450; const int NetChgPrevDay = 451; const int PartyRole = 452; const int NoPartyIDs = 453; const int NoSecurityAltID = 454; const int SecurityAltID = 455; const int SecurityAltIDSource = 456; const int NoUnderlyingSecurityAltID = 457; const int UnderlyingSecurityAltID = 458; const int UnderlyingSecurityAltIDSource = 459; const int Product = 460; const int CFICode = 461; const int UnderlyingProduct = 462; const int UnderlyingCFICode = 463; const int QuantityType = 465; const int BookingRefID = 466; const int IndividualAllocID = 467; const int RoundingDirection = 468; const int RoundingModulus = 469; const int CountryOfIssue = 470; const int StateOrProvinceOfIssue = 471; const int LocaleOfIssue = 472; const int NoRegistDtls = 473; const int MailingDtls = 474; const int InvestorCountryOfResidence = 475; const int PaymentRef = 476; const int DistribPaymentMethod = 477; const int CashDistribCurr = 478; const int CommCurrency = 479; const int CancellationRights = 480; const int MoneyLaunderingStatus = 481; const int MailingInst = 482; const int TransBkdTime = 483; const int ExecPriceType = 484; const int ExecPriceAdjustment = 485; const int DateOfBirth = 486; const int TradeReportTransType = 487; const int CardHolderName = 488; const int CardNumber = 489; const int CardExpDate = 490; const int CardIssNo = 491; const int PaymentMethod = 492; const int RegistAcctType = 493; const int Designation = 494; const int TaxAdvantageType = 495; const int RegistRejReasonText = 496; const int FundRenewWaiv = 497; const int CashDistribAgentName = 498; const int CashDistribAgentCode = 499; const int CashDistribAgentAcctNumber = 500; const int CashDistribPayRef = 501; const int CardStartDate = 503; const int PaymentDate = 504; const int PaymentRemitterID = 505; const int RegistStatus = 506; const int RegistRejReasonCode = 507; const int RegistRefID = 508; const int RegistDetls = 509; const int NoDistribInsts = 510; const int RegistEmail = 511; const int DistribPercentage = 512; const int RegistID = 513; const int RegistTransType = 514; const int ExecValuationPoint = 515; const int OrderPercent = 516; const int OwnershipType = 517; const int NoContAmts = 518; const int ContAmtType = 519; const int ContAmtValue = 520; const int ContAmtCurr = 521; const int OwnerType = 522; const int PartySubID = 523; const int NestedPartyID = 524; const int NestedPartyIDSource = 525; const int SecondaryClOrdID = 526; const int SecondaryExecID = 527; const int OrderCapacity = 528; const int OrderRestrictions = 529; const int MassCancelRequestType = 530; const int MassCancelResponse = 531; const int MassCancelRejectReason = 532; const int TotalAffectedOrders = 533; const int NoAffectedOrders = 534; const int AffectedOrderID = 535; const int AffectedSecondaryOrderID = 536; const int QuoteType = 537; const int NestedPartyRole = 538; const int NoNestedPartyIDs = 539; const int TotalAccruedInterestAmt = 540; const int MaturityDate = 541; const int UnderlyingMaturityDate = 542; const int InstrRegistry = 543; const int CashMargin = 544; const int NestedPartySubID = 545; const int Scope = 546; const int MDImplicitDelete = 547; const int CrossID = 548; const int CrossType = 549; const int CrossPrioritization = 550; const int OrigCrossID = 551; const int NoSides = 552; const int NoLegs = 555; const int LegCurrency = 556; const int TotalNumSecurityTypes = 557; const int NoSecurityTypes = 558; const int SecurityListRequestType = 559; const int SecurityRequestResult = 560; const int RoundLot = 561; const int MinTradeVol = 562; const int MultiLegRptTypeReq = 563; const int LegPositionEffect = 564; const int LegCoveredOrUncovered = 565; const int LegPrice = 566; const int TradSesStatusRejReason = 567; const int TradeRequestID = 568; const int TradeRequestType = 569; const int PreviouslyReported = 570; const int TradeReportID = 571; const int TradeReportRefID = 572; const int MatchStatus = 573; const int MatchType = 574; const int OddLot = 575; const int NoClearingInstructions = 576; const int ClearingInstruction = 577; const int TradeInputSource = 578; const int TradeInputDevice = 579; const int NoDates = 580; const int AccountType = 581; const int CustOrderCapacity = 582; const int ClOrdLinkID = 583; const int MassStatusReqID = 584; const int MassStatusReqType = 585; const int OrigOrdModTime = 586; const int LegSettlmntTyp = 587; const int LegFutSettDate = 588; const int DayBookingInst = 589; const int BookingUnit = 590; const int PreallocMethod = 591; const int UnderlyingCountryOfIssue = 592; const int UnderlyingStateOrProvinceOfIssue = 593; const int UnderlyingLocaleOfIssue = 594; const int UnderlyingInstrRegistry = 595; const int LegCountryOfIssue = 596; const int LegStateOrProvinceOfIssue = 597; const int LegLocaleOfIssue = 598; const int LegInstrRegistry = 599; const int LegSymbol = 600; const int LegSymbolSfx = 601; const int LegSecurityID = 602; const int LegSecurityIDSource = 603; const int NoLegSecurityAltID = 604; const int LegSecurityAltID = 605; const int LegSecurityAltIDSource = 606; const int LegProduct = 607; const int LegCFICode = 608; const int LegSecurityType = 609; const int LegMaturityMonthYear = 610; const int LegMaturityDate = 611; const int LegStrikePrice = 612; const int LegOptAttribute = 613; const int LegContractMultiplier = 614; const int LegCouponRate = 615; const int LegSecurityExchange = 616; const int LegIssuer = 617; const int EncodedLegIssuerLen = 618; const int EncodedLegIssuer = 619; const int LegSecurityDesc = 620; const int EncodedLegSecurityDescLen = 621; const int EncodedLegSecurityDesc = 622; const int LegRatioQty = 623; const int LegSide = 624; const int TradingSessionSubID = 625; const int AllocType = 626; const int MidPx = 631; const int BidYield = 632; const int MidYield = 633; const int OfferYield = 634; const int ClearingFeeIndicator = 635; const int WorkingIndicator = 636; const int LegLastPx = 637; const int PriorityIndicator = 638; const int PriceImprovement = 639; const int Price2 = 640; const int LastForwardPoints2 = 641; const int BidForwardPoints2 = 642; const int OfferForwardPoints2 = 643; const int RFQReqID = 644; const int MktBidPx = 645; const int MktOfferPx = 646; const int MinBidSize = 647; const int MinOfferSize = 648; const int QuoteStatusReqID = 649; const int LegalConfirm = 650; const int UnderlyingLastPx = 651; const int UnderlyingLastQty = 652; const int LegRefID = 654; const int ContraLegRefID = 655; const int SettlCurrBidFxRate = 656; const int SettlCurrOfferFxRate = 657; const int QuoteRequestRejectReason = 658; const int SideComplianceID = 659; const int IOIID = 23; const int NoLinesOfText = 33; const int SettlType = 63; const int SettlDate = 64; const int AvgPxPrecision = 74; const int SettlDate2 = 193; const int PegOffsetValue = 211; const int OpenCloseSettlFlag = 286; const int TotNoQuoteEntries = 304; const int DiscretionOffsetValue = 389; const int TotNoRelatedSym = 393; const int BidTradeType = 418; const int CardIssNum = 491; const int CashDistribAgentAcctName = 502; const int RegistDtls = 509; const int TotNoSecurityTypes = 557; const int LegSettlType = 587; const int LegSettlDate = 588; const int AcctIDSource = 660; const int AllocAcctIDSource = 661; const int BenchmarkPrice = 662; const int BenchmarkPriceType = 663; const int ConfirmID = 664; const int ConfirmStatus = 665; const int ConfirmTransType = 666; const int ContractSettlMonth = 667; const int DeliveryForm = 668; const int LastParPx = 669; const int NoLegAllocs = 670; const int LegAllocAccount = 671; const int LegIndividualAllocID = 672; const int LegAllocQty = 673; const int LegAllocAcctIDSource = 674; const int LegSettlCurrency = 675; const int LegBenchmarkCurveCurrency = 676; const int LegBenchmarkCurveName = 677; const int LegBenchmarkCurvePoint = 678; const int LegBenchmarkPrice = 679; const int LegBenchmarkPriceType = 680; const int LegBidPx = 681; const int LegIOIQty = 682; const int NoLegStipulations = 683; const int LegOfferPx = 684; const int LegPriceType = 686; const int LegQty = 687; const int LegStipulationType = 688; const int LegStipulationValue = 689; const int LegSwapType = 690; const int Pool = 691; const int QuotePriceType = 692; const int QuoteRespID = 693; const int QuoteRespType = 694; const int QuoteQualifier = 695; const int YieldRedemptionDate = 696; const int YieldRedemptionPrice = 697; const int YieldRedemptionPriceType = 698; const int BenchmarkSecurityID = 699; const int ReversalIndicator = 700; const int YieldCalcDate = 701; const int NoPositions = 702; const int PosType = 703; const int LongQty = 704; const int ShortQty = 705; const int PosQtyStatus = 706; const int PosAmtType = 707; const int PosAmt = 708; const int PosTransType = 709; const int PosReqID = 710; const int NoUnderlyings = 711; const int PosMaintAction = 712; const int OrigPosReqRefID = 713; const int PosMaintRptRefID = 714; const int ClearingBusinessDate = 715; const int SettlSessID = 716; const int SettlSessSubID = 717; const int AdjustmentType = 718; const int ContraryInstructionIndicator = 719; const int PriorSpreadIndicator = 720; const int PosMaintRptID = 721; const int PosMaintStatus = 722; const int PosMaintResult = 723; const int PosReqType = 724; const int ResponseTransportType = 725; const int ResponseDestination = 726; const int TotalNumPosReports = 727; const int PosReqResult = 728; const int PosReqStatus = 729; const int SettlPrice = 730; const int SettlPriceType = 731; const int UnderlyingSettlPrice = 732; const int UnderlyingSettlPriceType = 733; const int PriorSettlPrice = 734; const int NoQuoteQualifiers = 735; const int AllocSettlCurrency = 736; const int AllocSettlCurrAmt = 737; const int InterestAtMaturity = 738; const int LegDatedDate = 739; const int LegPool = 740; const int AllocInterestAtMaturity = 741; const int AllocAccruedInterestAmt = 742; const int DeliveryDate = 743; const int AssignmentMethod = 744; const int AssignmentUnit = 745; const int OpenInterest = 746; const int ExerciseMethod = 747; const int TotNumTradeReports = 748; const int TradeRequestResult = 749; const int TradeRequestStatus = 750; const int TradeReportRejectReason = 751; const int SideMultiLegReportingType = 752; const int NoPosAmt = 753; const int AutoAcceptIndicator = 754; const int AllocReportID = 755; const int NoNested2PartyIDs = 756; const int Nested2PartyID = 757; const int Nested2PartyIDSource = 758; const int Nested2PartyRole = 759; const int Nested2PartySubID = 760; const int BenchmarkSecurityIDSource = 761; const int SecuritySubType = 762; const int UnderlyingSecuritySubType = 763; const int LegSecuritySubType = 764; const int AllowableOneSidednessPct = 765; const int AllowableOneSidednessValue = 766; const int AllowableOneSidednessCurr = 767; const int NoTrdRegTimestamps = 768; const int TrdRegTimestamp = 769; const int TrdRegTimestampType = 770; const int TrdRegTimestampOrigin = 771; const int ConfirmRefID = 772; const int ConfirmType = 773; const int ConfirmRejReason = 774; const int BookingType = 775; const int IndividualAllocRejCode = 776; const int SettlInstMsgID = 777; const int NoSettlInst = 778; const int LastUpdateTime = 779; const int AllocSettlInstType = 780; const int NoSettlPartyIDs = 781; const int SettlPartyID = 782; const int SettlPartyIDSource = 783; const int SettlPartyRole = 784; const int SettlPartySubID = 785; const int SettlPartySubIDType = 786; const int DlvyInstType = 787; const int TerminationType = 788; const int OrdStatusReqID = 790; const int SettlInstReqID = 791; const int SettlInstReqRejCode = 792; const int SecondaryAllocID = 793; const int AllocReportType = 794; const int AllocReportRefID = 795; const int AllocCancReplaceReason = 796; const int CopyMsgIndicator = 797; const int AllocAccountType = 798; const int OrderAvgPx = 799; const int OrderBookingQty = 800; const int NoSettlPartySubIDs = 801; const int NoPartySubIDs = 802; const int PartySubIDType = 803; const int NoNestedPartySubIDs = 804; const int NestedPartySubIDType = 805; const int NoNested2PartySubIDs = 806; const int Nested2PartySubIDType = 807; const int AllocIntermedReqType = 808; const int UnderlyingPx = 810; const int PriceDelta = 811; const int ApplQueueMax = 812; const int ApplQueueDepth = 813; const int ApplQueueResolution = 814; const int ApplQueueAction = 815; const int NoAltMDSource = 816; const int AltMDSourceID = 817; const int SecondaryTradeReportID = 818; const int AvgPxIndicator = 819; const int TradeLinkID = 820; const int OrderInputDevice = 821; const int UnderlyingTradingSessionID = 822; const int UnderlyingTradingSessionSubID = 823; const int TradeLegRefID = 824; const int ExchangeRule = 825; const int TradeAllocIndicator = 826; const int ExpirationCycle = 827; const int TrdType = 828; const int TrdSubType = 829; const int TransferReason = 830; const int TotNumAssignmentReports = 832; const int AsgnRptID = 833; const int ThresholdAmount = 834; const int PegMoveType = 835; const int PegOffsetType = 836; const int PegLimitType = 837; const int PegRoundDirection = 838; const int PeggedPrice = 839; const int PegScope = 840; const int DiscretionMoveType = 841; const int DiscretionOffsetType = 842; const int DiscretionLimitType = 843; const int DiscretionRoundDirection = 844; const int DiscretionPrice = 845; const int DiscretionScope = 846; const int TargetStrategy = 847; const int TargetStrategyParameters = 848; const int ParticipationRate = 849; const int TargetStrategyPerformance = 850; const int LastLiquidityInd = 851; const int PublishTrdIndicator = 852; const int ShortSaleReason = 853; const int QtyType = 854; const int SecondaryTrdType = 855; const int TradeReportType = 856; const int AllocNoOrdersType = 857; const int SharedCommission = 858; const int ConfirmReqID = 859; const int AvgParPx = 860; const int ReportedPx = 861; const int NoCapacities = 862; const int OrderCapacityQty = 863; const int NoEvents = 864; const int EventType = 865; const int EventDate = 866; const int EventPx = 867; const int EventText = 868; const int PctAtRisk = 869; const int NoInstrAttrib = 870; const int InstrAttribType = 871; const int InstrAttribValue = 872; const int DatedDate = 873; const int InterestAccrualDate = 874; const int CPProgram = 875; const int CPRegType = 876; const int UnderlyingCPProgram = 877; const int UnderlyingCPRegType = 878; const int UnderlyingQty = 879; const int TrdMatchID = 880; const int SecondaryTradeReportRefID = 881; const int UnderlyingDirtyPrice = 882; const int UnderlyingEndPrice = 883; const int UnderlyingStartValue = 884; const int UnderlyingCurrentValue = 885; const int UnderlyingEndValue = 886; const int NoUnderlyingStips = 887; const int UnderlyingStipType = 888; const int UnderlyingStipValue = 889; const int MaturityNetMoney = 890; const int MiscFeeBasis = 891; const int TotNoAllocs = 892; const int LastFragment = 893; const int CollReqID = 894; const int CollAsgnReason = 895; const int CollInquiryQualifier = 896; const int NoTrades = 897; const int MarginRatio = 898; const int MarginExcess = 899; const int TotalNetValue = 900; const int CashOutstanding = 901; const int CollAsgnID = 902; const int CollAsgnTransType = 903; const int CollRespID = 904; const int CollAsgnRespType = 905; const int CollAsgnRejectReason = 906; const int CollAsgnRefID = 907; const int CollRptID = 908; const int CollInquiryID = 909; const int CollStatus = 910; const int TotNumReports = 911; const int LastRptRequested = 912; const int AgreementDesc = 913; const int AgreementID = 914; const int AgreementDate = 915; const int StartDate = 916; const int EndDate = 917; const int AgreementCurrency = 918; const int DeliveryType = 919; const int EndAccruedInterestAmt = 920; const int StartCash = 921; const int EndCash = 922; const int UserRequestID = 923; const int UserRequestType = 924; const int NewPassword = 925; const int UserStatus = 926; const int UserStatusText = 927; const int StatusValue = 928; const int StatusText = 929; const int RefCompID = 930; const int RefSubID = 931; const int NetworkResponseID = 932; const int NetworkRequestID = 933; const int LastNetworkResponseID = 934; const int NetworkRequestType = 935; const int NoCompIDs = 936; const int NetworkStatusResponseType = 937; const int NoCollInquiryQualifier = 938; const int TrdRptStatus = 939; const int AffirmStatus = 940; const int UnderlyingStrikeCurrency = 941; const int LegStrikeCurrency = 942; const int TimeBracket = 943; const int CollAction = 944; const int CollInquiryStatus = 945; const int CollInquiryResult = 946; const int StrikeCurrency = 947; const int NoNested3PartyIDs = 948; const int Nested3PartyID = 949; const int Nested3PartyIDSource = 950; const int Nested3PartyRole = 951; const int NoNested3PartySubIDs = 952; const int Nested3PartySubID = 953; const int Nested3PartySubIDType = 954; const int LegContractSettlMonth = 955; const int LegInterestAccrualDate = 956; const int LegOrderQty = 685; const int NoStrategyParameters = 957; const int StrategyParameterName = 958; const int StrategyParameterType = 959; const int StrategyParameterValue = 960; const int HostCrossID = 961; const int SideTimeInForce = 962; const int MDReportID = 963; const int SecurityReportID = 964; const int SecurityStatus = 965; const int SettleOnOpenFlag = 966; const int StrikeMultiplier = 967; const int StrikeValue = 968; const int MinPriceIncrement = 969; const int PositionLimit = 970; const int NTPositionLimit = 971; const int UnderlyingAllocationPercent = 972; const int UnderlyingCashAmount = 973; const int UnderlyingCashType = 974; const int UnderlyingSettlementType = 975; const int QuantityDate = 976; const int ContIntRptID = 977; const int LateIndicator = 978; const int InputSource = 979; const int SecurityUpdateAction = 980; const int NoExpiration = 981; const int ExpType = 982; const int ExpQty = 983; const int NoUnderlyingAmounts = 984; const int UnderlyingPayAmount = 985; const int UnderlyingCollectAmount = 986; const int UnderlyingSettlementDate = 987; const int UnderlyingSettlementStatus = 988; const int SecondaryIndividualAllocID = 989; const int LegReportID = 990; const int RndPx = 991; const int IndividualAllocType = 992; const int AllocCustomerCapacity = 993; const int TierCode = 994; const int UnitOfMeasure = 996; const int TimeUnit = 997; const int UnderlyingUnitOfMeasure = 998; const int LegUnitOfMeasure = 999; const int UnderlyingTimeUnit = 1000; const int LegTimeUnit = 1001; const int AllocMethod = 1002; const int TradeID = 1003; const int SideTradeReportID = 1005; const int SideFillStationCd = 1006; const int SideReasonCd = 1007; const int SideTrdSubTyp = 1008; const int SideQty = 1009; const int MessageEventSource = 1011; const int SideTrdRegTimestamp = 1012; const int SideTrdRegTimestampType = 1013; const int SideTrdRegTimestampSrc = 1014; const int AsOfIndicator = 1015; const int NoSideTrdRegTS = 1016; const int LegOptionRatio = 1017; const int NoInstrumentParties = 1018; const int InstrumentPartyID = 1019; const int TradeVolume = 1020; const int MDBookType = 1021; const int MDFeedType = 1022; const int MDPriceLevel = 1023; const int MDOriginType = 1024; const int FirstPx = 1025; const int MDEntrySpotRate = 1026; const int MDEntryForwardPoints = 1027; const int ManualOrderIndicator = 1028; const int CustDirectedOrder = 1029; const int ReceivedDeptID = 1030; const int CustOrderHandlingInst = 1031; const int OrderHandlingInstSource = 1032; const int DeskType = 1033; const int DeskTypeSource = 1034; const int DeskOrderHandlingInst = 1035; const int ExecAckStatus = 1036; const int UnderlyingDeliveryAmount = 1037; const int UnderlyingCapValue = 1038; const int UnderlyingSettlMethod = 1039; const int SecondaryTradeID = 1040; const int FirmTradeID = 1041; const int SecondaryFirmTradeID = 1042; const int CollApplType = 1043; const int UnderlyingAdjustedQuantity = 1044; const int UnderlyingFXRate = 1045; const int UnderlyingFXRateCalc = 1046; const int AllocPositionEffect = 1047; const int DealingCapacity = 1048; const int InstrmtAssignmentMethod = 1049; const int InstrumentPartyIDSource = 1050; const int InstrumentPartyRole = 1051; const int NoInstrumentPartySubIDs = 1052; const int InstrumentPartySubID = 1053; const int InstrumentPartySubIDType = 1054; const int PositionCurrency = 1055; const int CalculatedCcyLastQty = 1056; const int AggressorIndicator = 1057; const int NoUndlyInstrumentParties = 1058; const int UndlyInstrumentPartyID = 1059; const int UndlyInstrumentPartyIDSource = 1060; const int UndlyInstrumentPartyRole = 1061; const int NoUndlyInstrumentPartySubIDs = 1062; const int UndlyInstrumentPartySubID = 1063; const int UndlyInstrumentPartySubIDType = 1064; const int BidSwapPoints = 1065; const int OfferSwapPoints = 1066; const int LegBidForwardPoints = 1067; const int LegOfferForwardPoints = 1068; const int SwapPoints = 1069; const int MDQuoteType = 1070; const int LastSwapPoints = 1071; const int SideGrossTradeAmt = 1072; const int LegLastForwardPoints = 1073; const int LegCalculatedCcyLastQty = 1074; const int LegGrossTradeAmt = 1075; const int MaturityTime = 1079; const int RefOrderID = 1080; const int RefOrderIDSource = 1081; const int SecondaryDisplayQty = 1082; const int DisplayWhen = 1083; const int DisplayMethod = 1084; const int DisplayLowQty = 1085; const int DisplayHighQty = 1086; const int DisplayMinIncr = 1087; const int RefreshQty = 1088; const int MatchIncrement = 1089; const int MaxPriceLevels = 1090; const int PreTradeAnonymity = 1091; const int PriceProtectionScope = 1092; const int LotType = 1093; const int PegPriceType = 1094; const int PeggedRefPrice = 1095; const int PegSecurityIDSource = 1096; const int PegSecurityID = 1097; const int PegSymbol = 1098; const int PegSecurityDesc = 1099; const int TriggerType = 1100; const int TriggerAction = 1101; const int TriggerPrice = 1102; const int TriggerSymbol = 1103; const int TriggerSecurityID = 1104; const int TriggerSecurityIDSource = 1105; const int TriggerSecurityDesc = 1106; const int TriggerPriceType = 1107; const int TriggerPriceTypeScope = 1108; const int TriggerPriceDirection = 1109; const int TriggerNewPrice = 1110; const int TriggerOrderType = 1111; const int TriggerNewQty = 1112; const int TriggerTradingSessionID = 1113; const int TriggerTradingSessionSubID = 1114; const int OrderCategory = 1115; const int NoRootPartyIDs = 1116; const int RootPartyID = 1117; const int RootPartyIDSource = 1118; const int RootPartyRole = 1119; const int NoRootPartySubIDs = 1120; const int RootPartySubID = 1121; const int RootPartySubIDType = 1122; const int TradeHandlingInstr = 1123; const int OrigTradeHandlingInstr = 1124; const int OrigTradeDate = 1125; const int OrigTradeID = 1126; const int OrigSecondaryTradeID = 1127; const int TZTransactTime = 1132; const int ExDestinationIDSource = 1133; const int ReportedPxDiff = 1134; const int RptSys = 1135; const int AllocClearingFeeIndicator = 1136; const int DisplayQty = 1138; const int ExchangeSpecialInstructions = 1139; const int NoUsernames = 809; const int ExpirationQtyType = 982; const int MaxTradeVol = 1140; const int NoMDFeedTypes = 1141; const int MatchAlgorithm = 1142; const int MaxPriceVariation = 1143; const int ImpliedMarketIndicator = 1144; const int EventTime = 1145; const int MinPriceIncrementAmount = 1146; const int UnitOfMeasureQty = 1147; const int LowLimitPrice = 1148; const int HighLimitPrice = 1149; const int TradingReferencePrice = 1150; const int SecurityGroup = 1151; const int LegNumber = 1152; const int SettlementCycleNo = 1153; const int SideCurrency = 1154; const int SideSettlCurrency = 1155; const int ApplExtID = 1156; const int CcyAmt = 1157; const int NoSettlDetails = 1158; const int SettlObligMode = 1159; const int SettlObligMsgID = 1160; const int SettlObligID = 1161; const int SettlObligTransType = 1162; const int SettlObligRefID = 1163; const int SettlObligSource = 1164; const int NoSettlOblig = 1165; const int QuoteMsgID = 1166; const int QuoteEntryStatus = 1167; const int TotNoCxldQuotes = 1168; const int TotNoAccQuotes = 1169; const int TotNoRejQuotes = 1170; const int PrivateQuote = 1171; const int RespondentType = 1172; const int MDSubBookType = 1173; const int SecurityTradingEvent = 1174; const int NoStatsIndicators = 1175; const int StatsType = 1176; const int NoOfSecSizes = 1177; const int MDSecSizeType = 1178; const int MDSecSize = 1179; const int ApplID = 1180; const int ApplSeqNum = 1181; const int ApplBegSeqNum = 1182; const int ApplEndSeqNum = 1183; const int SecurityXMLLen = 1184; const int SecurityXML = 1185; const int SecurityXMLSchema = 1186; const int RefreshIndicator = 1187; const int Volatility = 1188; const int TimeToExpiration = 1189; const int RiskFreeRate = 1190; const int PriceUnitOfMeasure = 1191; const int PriceUnitOfMeasureQty = 1192; const int SettlMethod = 1193; const int ExerciseStyle = 1194; const int OptPayAmount = 1195; const int PriceQuoteMethod = 1196; const int FuturesValuationMethod = 1197; const int ListMethod = 1198; const int CapPrice = 1199; const int FloorPrice = 1200; const int NoStrikeRules = 1201; const int StartStrikePxRange = 1202; const int EndStrikePxRange = 1203; const int StrikeIncrement = 1204; const int NoTickRules = 1205; const int StartTickPriceRange = 1206; const int EndTickPriceRange = 1207; const int TickIncrement = 1208; const int TickRuleType = 1209; const int NestedInstrAttribType = 1210; const int NestedInstrAttribValue = 1211; const int LegMaturityTime = 1212; const int UnderlyingMaturityTime = 1213; const int DerivativeSymbol = 1214; const int DerivativeSymbolSfx = 1215; const int DerivativeSecurityID = 1216; const int DerivativeSecurityIDSource = 1217; const int NoDerivativeSecurityAltID = 1218; const int DerivativeSecurityAltID = 1219; const int DerivativeSecurityAltIDSource = 1220; const int SecondaryLowLimitPrice = 1221; const int MaturityRuleID = 1222; const int StrikeRuleID = 1223; const int LegUnitOfMeasureQty = 1224; const int DerivativeOptPayAmount = 1225; const int EndMaturityMonthYear = 1226; const int ProductComplex = 1227; const int DerivativeProductComplex = 1228; const int MaturityMonthYearIncrement = 1229; const int SecondaryHighLimitPrice = 1230; const int MinLotSize = 1231; const int NoExecInstRules = 1232; const int NoLotTypeRules = 1234; const int NoMatchRules = 1235; const int NoMaturityRules = 1236; const int NoOrdTypeRules = 1237; const int NoTimeInForceRules = 1239; const int SecondaryTradingReferencePrice = 1240; const int StartMaturityMonthYear = 1241; const int FlexProductEligibilityIndicator = 1242; const int DerivFlexProductEligibilityIndicator = 1243; const int FlexibleIndicator = 1244; const int TradingCurrency = 1245; const int DerivativeProduct = 1246; const int DerivativeSecurityGroup = 1247; const int DerivativeCFICode = 1248; const int DerivativeSecurityType = 1249; const int DerivativeSecuritySubType = 1250; const int DerivativeMaturityMonthYear = 1251; const int DerivativeMaturityDate = 1252; const int DerivativeMaturityTime = 1253; const int DerivativeSettleOnOpenFlag = 1254; const int DerivativeInstrmtAssignmentMethod = 1255; const int DerivativeSecurityStatus = 1256; const int DerivativeInstrRegistry = 1257; const int DerivativeCountryOfIssue = 1258; const int DerivativeStateOrProvinceOfIssue = 1259; const int DerivativeLocaleOfIssue = 1260; const int DerivativeStrikePrice = 1261; const int DerivativeStrikeCurrency = 1262; const int DerivativeStrikeMultiplier = 1263; const int DerivativeStrikeValue = 1264; const int DerivativeOptAttribute = 1265; const int DerivativeContractMultiplier = 1266; const int DerivativeMinPriceIncrement = 1267; const int DerivativeMinPriceIncrementAmount = 1268; const int DerivativeUnitOfMeasure = 1269; const int DerivativeUnitOfMeasureQty = 1270; const int DerivativeTimeUnit = 1271; const int DerivativeSecurityExchange = 1272; const int DerivativePositionLimit = 1273; const int DerivativeNTPositionLimit = 1274; const int DerivativeIssuer = 1275; const int DerivativeIssueDate = 1276; const int DerivativeEncodedIssuerLen = 1277; const int DerivativeEncodedIssuer = 1278; const int DerivativeSecurityDesc = 1279; const int DerivativeEncodedSecurityDescLen = 1280; const int DerivativeEncodedSecurityDesc = 1281; const int DerivativeSecurityXMLLen = 1282; const int DerivativeSecurityXML = 1283; const int DerivativeSecurityXMLSchema = 1284; const int DerivativeContractSettlMonth = 1285; const int NoDerivativeEvents = 1286; const int DerivativeEventType = 1287; const int DerivativeEventDate = 1288; const int DerivativeEventTime = 1289; const int DerivativeEventPx = 1290; const int DerivativeEventText = 1291; const int NoDerivativeInstrumentParties = 1292; const int DerivativeInstrumentPartyID = 1293; const int DerivativeInstrumentPartyIDSource = 1294; const int DerivativeInstrumentPartyRole = 1295; const int NoDerivativeInstrumentPartySubIDs = 1296; const int DerivativeInstrumentPartySubID = 1297; const int DerivativeInstrumentPartySubIDType = 1298; const int DerivativeExerciseStyle = 1299; const int MarketSegmentID = 1300; const int MarketID = 1301; const int MaturityMonthYearIncrementUnits = 1302; const int MaturityMonthYearFormat = 1303; const int StrikeExerciseStyle = 1304; const int SecondaryPriceLimitType = 1305; const int PriceLimitType = 1306; const int ExecInstValue = 1308; const int NoTradingSessionRules = 1309; const int NoMarketSegments = 1310; const int NoDerivativeInstrAttrib = 1311; const int NoNestedInstrAttrib = 1312; const int DerivativeInstrAttribType = 1313; const int DerivativeInstrAttribValue = 1314; const int DerivativePriceUnitOfMeasure = 1315; const int DerivativePriceUnitOfMeasureQty = 1316; const int DerivativeSettlMethod = 1317; const int DerivativePriceQuoteMethod = 1318; const int DerivativeFuturesValuationMethod = 1319; const int DerivativeListMethod = 1320; const int DerivativeCapPrice = 1321; const int DerivativeFloorPrice = 1322; const int DerivativePutOrCall = 1323; const int ListUpdateAction = 1324; const int ParentMktSegmID = 1325; const int TradingSessionDesc = 1326; const int TradSesUpdateAction = 1327; const int RejectText = 1328; const int FeeMultiplier = 1329; const int UnderlyingLegSymbol = 1330; const int UnderlyingLegSymbolSfx = 1331; const int UnderlyingLegSecurityID = 1332; const int UnderlyingLegSecurityIDSource = 1333; const int NoUnderlyingLegSecurityAltID = 1334; const int UnderlyingLegSecurityAltID = 1335; const int UnderlyingLegSecurityAltIDSource = 1336; const int UnderlyingLegSecurityType = 1337; const int UnderlyingLegSecuritySubType = 1338; const int UnderlyingLegMaturityMonthYear = 1339; const int UnderlyingLegStrikePrice = 1340; const int UnderlyingLegSecurityExchange = 1341; const int NoOfLegUnderlyings = 1342; const int UnderlyingLegPutOrCall = 1343; const int UnderlyingLegCFICode = 1344; const int UnderlyingLegMaturityDate = 1345; const int ApplReqID = 1346; const int ApplReqType = 1347; const int ApplResponseType = 1348; const int ApplTotalMessageCount = 1349; const int ApplLastSeqNum = 1350; const int NoApplIDs = 1351; const int ApplResendFlag = 1352; const int ApplResponseID = 1353; const int ApplResponseError = 1354; const int RefApplID = 1355; const int ApplReportID = 1356; const int RefApplLastSeqNum = 1357; const int LegPutOrCall = 1358; const int TotNoFills = 1361; const int NoFills = 1362; const int FillExecID = 1363; const int FillPx = 1364; const int FillQty = 1365; const int LegAllocID = 1366; const int LegAllocSettlCurrency = 1367; const int TradSesEvent = 1368; const int MassActionReportID = 1369; const int NoNotAffectedOrders = 1370; const int NotAffectedOrderID = 1371; const int NotAffOrigClOrdID = 1372; const int MassActionType = 1373; const int MassActionScope = 1374; const int MassActionResponse = 1375; const int MassActionRejectReason = 1376; const int MultilegModel = 1377; const int MultilegPriceMethod = 1378; const int LegVolatility = 1379; const int DividendYield = 1380; const int LegDividendYield = 1381; const int CurrencyRatio = 1382; const int LegCurrencyRatio = 1383; const int LegExecInst = 1384; const int ContingencyType = 1385; const int ListRejectReason = 1386; const int NoTrdRepIndicators = 1387; const int TrdRepPartyRole = 1388; const int TrdRepIndicator = 1389; const int TradePublishIndicator = 1390; const int UnderlyingLegOptAttribute = 1391; const int UnderlyingLegSecurityDesc = 1392; const int MarketReqID = 1393; const int MarketReportID = 1394; const int MarketUpdateAction = 1395; const int MarketSegmentDesc = 1396; const int EncodedMktSegmDescLen = 1397; const int EncodedMktSegmDesc = 1398; const int ApplNewSeqNum = 1399; const int EncryptedPasswordMethod = 1400; const int EncryptedPasswordLen = 1401; const int EncryptedPassword = 1402; const int EncryptedNewPasswordLen = 1403; const int EncryptedNewPassword = 1404; const int UnderlyingLegMaturityTime = 1405; const int RefApplExtID = 1406; const int DefaultApplExtID = 1407; const int DefaultCstmApplVerID = 1408; const int SessionStatus = 1409; const int DefaultVerIndicator = 1410; const int Nested4PartySubIDType = 1411; const int Nested4PartySubID = 1412; const int NoNested4PartySubIDs = 1413; const int NoNested4PartyIDs = 1414; const int Nested4PartyID = 1415; const int Nested4PartyIDSource = 1416; const int Nested4PartyRole = 1417; const int LegLastQty = 1418; const int UnderlyingExerciseStyle = 1419; const int LegExerciseStyle = 1420; const int LegPriceUnitOfMeasure = 1421; const int LegPriceUnitOfMeasureQty = 1422; const int UnderlyingUnitOfMeasureQty = 1423; const int UnderlyingPriceUnitOfMeasure = 1424; const int UnderlyingPriceUnitOfMeasureQty = 1425; const int ApplReportType = 1426; const int HaltReasonInt = 327; const int SideLastQty = 1009; const int UnderlyingInstrumentPartyID = 1059; const int UnderlyingInstrumentPartyIDSource = 1060; const int UnderlyingInstrumentPartyRole = 1061; const int UnderlyingInstrumentPartySubID = 1063; const int UnderlyingInstrumentPartySubIDType = 1064; const int OptPayoutAmount = 1195; const int ValuationMethod = 1197; const int DerivativeValuationMethod = 1319; const int SideExecID = 1427; const int OrderDelay = 1428; const int OrderDelayUnit = 1429; const int VenueType = 1430; const int RefOrdIDReason = 1431; const int OrigCustOrderCapacity = 1432; const int RefApplReqID = 1433; const int ModelType = 1434; const int ContractMultiplierUnit = 1435; const int LegContractMultiplierUnit = 1436; const int UnderlyingContractMultiplierUnit = 1437; const int DerivativeContractMultiplierUnit = 1438; const int FlowScheduleType = 1439; const int LegFlowScheduleType = 1440; const int UnderlyingFlowScheduleType = 1441; const int DerivativeFlowScheduleType = 1442; const int FillLiquidityInd = 1443; const int SideLiquidityInd = 1444; const int NoRateSources = 1445; const int RateSource = 1446; const int RateSourceType = 1447; const int ReferencePage = 1448; const int RestructuringType = 1449; const int Seniority = 1450; const int NotionalPercentageOutstanding = 1451; const int OriginalNotionalPercentageOutstanding = 1452; const int UnderlyingRestructuringType = 1453; const int UnderlyingSeniority = 1454; const int UnderlyingNotionalPercentageOutstanding = 1455; const int UnderlyingOriginalNotionalPercentageOutstanding = 1456; const int AttachmentPoint = 1457; const int DetachmentPoint = 1458; const int UnderlyingAttachmentPoint = 1459; const int UnderlyingDetachmentPoint = 1460; const int NoTargetPartyIDs = 1461; const int TargetPartyID = 1462; const int TargetPartyIDSource = 1463; const int TargetPartyRole = 1464; const int SecurityListID = 1465; const int SecurityListRefID = 1466; const int SecurityListDesc = 1467; const int EncodedSecurityListDescLen = 1468; const int EncodedSecurityListDesc = 1469; const int SecurityListType = 1470; const int SecurityListTypeSource = 1471; const int NewsID = 1472; const int NewsCategory = 1473; const int LanguageCode = 1474; const int NoNewsRefIDs = 1475; const int NewsRefID = 1476; const int NewsRefType = 1477; const int StrikePriceDeterminationMethod = 1478; const int StrikePriceBoundaryMethod = 1479; const int StrikePriceBoundaryPrecision = 1480; const int UnderlyingPriceDeterminationMethod = 1481; const int OptPayoutType = 1482; const int NoComplexEvents = 1483; const int ComplexEventType = 1484; const int ComplexOptPayoutAmount = 1485; const int ComplexEventPrice = 1486; const int ComplexEventPriceBoundaryMethod = 1487; const int ComplexEventPriceBoundaryPrecision = 1488; const int ComplexEventPriceTimeType = 1489; const int ComplexEventCondition = 1490; const int NoComplexEventDates = 1491; const int ComplexEventStartDate = 1492; const int ComplexEventEndDate = 1493; const int NoComplexEventTimes = 1494; const int ComplexEventStartTime = 1495; const int ComplexEventEndTime = 1496; const int StreamAsgnReqID = 1497; const int StreamAsgnReqType = 1498; const int NoAsgnReqs = 1499; const int MDStreamID = 1500; const int StreamAsgnRptID = 1501; const int StreamAsgnRejReason = 1502; const int StreamAsgnAckType = 1503; const int RelSymTransactTime = 1504; const int StreamAsgnType = 1617; } } #endif //FIX_FIELDNUMBERS_H quickfix-1.15.1+dfsg.orig/src/C++/PostgreSQLConnection.h0000644000372000001440000000755713265006437022211 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_POSTGRESQL #error PostgreSQLConnection.h included, but HAVE_POSTGRESQL not defined #endif #ifdef HAVE_POSTGRESQL #ifndef FIX_POSTGRESQLCONNECTION_H #define FIX_POSTGRESQLCONNECTION_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #pragma comment( lib, "libpq" ) #endif #include #include "DatabaseConnectionID.h" #include "DatabaseConnectionPool.h" #include "Mutex.h" namespace FIX { class PostgreSQLQuery { public: PostgreSQLQuery( const std::string& query ) : m_result( 0 ), m_query( query ) {} ~PostgreSQLQuery() { if( m_result ) PQclear( m_result ); } bool execute( PGconn* pConnection ) { int retry = 0; do { if( m_result ) PQclear( m_result ); m_result = PQexec( pConnection, m_query.c_str() ); m_status = PQresultStatus( m_result ); if( success() ) return true; PQreset( pConnection ); retry++; } while( retry <= 1 ); return success(); } bool success() { return m_status == PGRES_TUPLES_OK || m_status == PGRES_COMMAND_OK; } int rows() { return PQntuples( m_result ); } char* reason() { return PQresultErrorMessage( m_result ); } char* getValue( int row, int column ) { return PQgetvalue( m_result, row, column ); } void throwException() throw( IOException ) { if( !success() ) throw IOException( "Query failed [" + m_query + "] " ); } private: PGresult* m_result; ExecStatusType m_status; std::string m_query; }; class PostgreSQLConnection { public: PostgreSQLConnection ( const DatabaseConnectionID& id ) : m_connectionID( id ) { connect(); } PostgreSQLConnection ( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_connectionID( database, user, password, host, port ) { connect(); } ~PostgreSQLConnection() { if( m_pConnection ) PQfinish( m_pConnection ); } const DatabaseConnectionID& connectionID() { return m_connectionID; } bool connected() { Locker locker( m_mutex ); return PQstatus( m_pConnection ) == CONNECTION_OK; } bool reconnect() { Locker locker( m_mutex ); PQreset( m_pConnection ); return connected(); } bool execute( PostgreSQLQuery& pQuery ) { Locker locker( m_mutex ); return pQuery.execute( m_pConnection ); } private: void connect() { short port = m_connectionID.getPort(); m_pConnection = PQsetdbLogin ( m_connectionID.getHost().c_str(), port == 0 ? "" : IntConvertor::convert( port ).c_str(), "", "", m_connectionID.getDatabase().c_str(), m_connectionID.getUser().c_str(), m_connectionID.getPassword().c_str() ); if( !connected() ) throw ConfigError( "Unable to connect to database" ); } PGconn* m_pConnection; DatabaseConnectionID m_connectionID; Mutex m_mutex; }; typedef DatabaseConnectionPool PostgreSQLConnectionPool; typedef SmartPtr< PostgreSQLConnectionPool > PostgreSQLConnectionPoolPtr; } #endif //FIX_POSTGRESQLCONNECTION_H #endif //HAVE_POSTGRESQL quickfix-1.15.1+dfsg.orig/src/C++/MySQLLog.cpp0000644000372000001440000001677713265006437020134 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_MYSQL #include "MySQLLog.h" #include "SessionID.h" #include "SessionSettings.h" #include "Utility.h" #include "strptime.h" #include namespace FIX { const std::string MySQLLogFactory::DEFAULT_DATABASE = "quickfix"; const std::string MySQLLogFactory::DEFAULT_USER = "root"; const std::string MySQLLogFactory::DEFAULT_PASSWORD = ""; const std::string MySQLLogFactory::DEFAULT_HOST = "localhost"; const short MySQLLogFactory::DEFAULT_PORT = 0; MySQLLog::MySQLLog ( const SessionID& s, const DatabaseConnectionID& d, MySQLConnectionPool* p ) : m_pConnectionPool( p ) { init(); m_pSessionID = new SessionID( s ); m_pConnection = m_pConnectionPool->create( d ); } MySQLLog::MySQLLog ( const DatabaseConnectionID& d, MySQLConnectionPool* p ) : m_pConnectionPool( p ), m_pSessionID( 0 ) { init(); m_pConnection = m_pConnectionPool->create( d ); } MySQLLog::MySQLLog ( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_pConnectionPool( 0 ) { init(); m_pSessionID = new SessionID( s ); m_pConnection = new MySQLConnection( database, user, password, host, port ); } MySQLLog::MySQLLog ( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_pConnectionPool( 0 ), m_pSessionID( 0 ) { m_pConnection = new MySQLConnection( database, user, password, host, port ); } void MySQLLog::init() { setIncomingTable( "messages_log" ); setOutgoingTable( "messages_log" ); setEventTable( "event_log" ); } MySQLLog::~MySQLLog() { if( m_pConnectionPool ) m_pConnectionPool->destroy( m_pConnection ); else delete m_pConnection; delete m_pSessionID; } Log* MySQLLogFactory::create() { std::string database; std::string user; std::string password; std::string host; short port; init( m_settings.get(), database, user, password, host, port ); DatabaseConnectionID id( database, user, password, host, port ); MySQLLog* result = new MySQLLog( id, m_connectionPoolPtr.get() ); initLog( m_settings.get(), *result ); return result; } Log* MySQLLogFactory::create( const SessionID& s ) { std::string database; std::string user; std::string password; std::string host; short port; Dictionary settings; if( m_settings.has(s) ) settings = m_settings.get( s ); init( settings, database, user, password, host, port ); DatabaseConnectionID id( database, user, password, host, port ); MySQLLog* result = new MySQLLog( s, id, m_connectionPoolPtr.get() ); initLog( settings, *result ); return result; } void MySQLLogFactory::init( const Dictionary& settings, std::string& database, std::string& user, std::string& password, std::string& host, short &port ) { database = DEFAULT_DATABASE; user = DEFAULT_USER; password = DEFAULT_PASSWORD; host = DEFAULT_HOST; port = DEFAULT_PORT; if( m_useSettings ) { try { database = settings.getString( MYSQL_LOG_DATABASE ); } catch( ConfigError& ) {} try { user = settings.getString( MYSQL_LOG_USER ); } catch( ConfigError& ) {} try { password = settings.getString( MYSQL_LOG_PASSWORD ); } catch( ConfigError& ) {} try { host = settings.getString( MYSQL_LOG_HOST ); } catch( ConfigError& ) {} try { port = ( short ) settings.getInt( MYSQL_LOG_PORT ); } catch( ConfigError& ) {} } else { database = m_database; user = m_user; password = m_password; host = m_host; port = m_port; } } void MySQLLogFactory::initLog( const Dictionary& settings, MySQLLog& log ) { try { log.setIncomingTable( settings.getString( MYSQL_LOG_INCOMING_TABLE ) ); } catch( ConfigError& ) {} try { log.setOutgoingTable( settings.getString( MYSQL_LOG_OUTGOING_TABLE ) ); } catch( ConfigError& ) {} try { log.setEventTable( settings.getString( MYSQL_LOG_EVENT_TABLE ) ); } catch( ConfigError& ) {} } void MySQLLogFactory::destroy( Log* pLog ) { delete pLog; } void MySQLLog::clear() { std::stringstream whereClause; whereClause << "WHERE "; if( m_pSessionID ) { whereClause << "BeginString = \"" << m_pSessionID->getBeginString().getValue() << "\" " << "AND SenderCompID = \"" << m_pSessionID->getSenderCompID().getValue() << "\" " << "AND TargetCompID = \"" << m_pSessionID->getTargetCompID().getValue() << "\" "; if( m_pSessionID->getSessionQualifier().size() ) whereClause << "AND SessionQualifier = \"" << m_pSessionID->getSessionQualifier() << "\""; } else { whereClause << "BeginString = NULL AND SenderCompID = NULL && TargetCompID = NULL"; } std::stringstream incomingQuery; std::stringstream outgoingQuery; std::stringstream eventQuery; incomingQuery << "DELETE FROM " << m_incomingTable << " " << whereClause.str(); outgoingQuery << "DELETE FROM " << m_outgoingTable << " " << whereClause.str(); eventQuery << "DELETE FROM " << m_eventTable << " " << whereClause.str(); MySQLQuery incoming( incomingQuery.str() ); MySQLQuery outgoing( outgoingQuery.str() ); MySQLQuery event( eventQuery.str() ); m_pConnection->execute( incoming ); m_pConnection->execute( outgoing ); m_pConnection->execute( event ); } void MySQLLog::backup() { } void MySQLLog::insert( const std::string& table, const std::string value ) { UtcTimeStamp time; int year, month, day, hour, minute, second, millis; time.getYMD( year, month, day ); time.getHMS( hour, minute, second, millis ); char sqlTime[ 20 ]; STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second ); char* valueCopy = new char[ (value.size() * 2) + 1 ]; mysql_escape_string( valueCopy, value.c_str(), value.size() ); std::stringstream queryString; queryString << "INSERT INTO " << table << " " << "(time, time_milliseconds, beginstring, sendercompid, targetcompid, session_qualifier, text) " << "VALUES (" << "'" << sqlTime << "','" << millis << "',"; if( m_pSessionID ) { queryString << "\"" << m_pSessionID->getBeginString().getValue() << "\"," << "\"" << m_pSessionID->getSenderCompID().getValue() << "\"," << "\"" << m_pSessionID->getTargetCompID().getValue() << "\","; if( m_pSessionID->getSessionQualifier() == "" ) queryString << "NULL" << ","; else queryString << "\"" << m_pSessionID->getSessionQualifier() << "\","; } else { queryString << "NULL, NULL, NULL, NULL, "; } queryString << "\"" << valueCopy << "\")"; delete [] valueCopy; MySQLQuery query( queryString.str() ); m_pConnection->execute( query ); } } //namespace FIX #endif //HAVE_MYSQL quickfix-1.15.1+dfsg.orig/src/C++/Parser.cpp0000644000372000001440000000502413265006437017740 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Parser.h" #include "Utility.h" #include "FieldConvertors.h" #include namespace FIX { bool Parser::extractLength( int& length, std::string::size_type& pos, const std::string& buffer ) throw( MessageParseError ) { if( !buffer.size() ) return false; std::string::size_type startPos = buffer.find( "\0019=", 0 ); if( startPos == std::string::npos ) return false; startPos += 3; std::string::size_type endPos = buffer.find( "\001", startPos ); if( endPos == std::string::npos ) return false; std::string strLength( buffer, startPos, endPos - startPos ); try { length = IntConvertor::convert( strLength ); if( length < 0 ) throw MessageParseError(); } catch( FieldConvertError& ) { throw MessageParseError(); } pos = endPos + 1; return true; } bool Parser::readFixMessage( std::string& str ) throw( MessageParseError ) { std::string::size_type pos = 0; if( m_buffer.length() < 2 ) return false; pos = m_buffer.find( "8=" ); if( pos == std::string::npos ) return false; m_buffer.erase( 0, pos ); int length = 0; try { if( extractLength(length, pos, m_buffer) ) { pos += length; if( m_buffer.size() < pos ) return false; pos = m_buffer.find( "\00110=", pos-1 ); if( pos == std::string::npos ) return false; pos += 4; pos = m_buffer.find( "\001", pos ); if( pos == std::string::npos ) return false; pos += 1; str.assign( m_buffer, 0, pos ); m_buffer.erase( 0, pos ); return true; } } catch( MessageParseError& e ) { if( length > 0 ) m_buffer.erase( 0, pos + length ); else m_buffer.erase(); throw e; } return false; } } quickfix-1.15.1+dfsg.orig/src/C++/MessageSorters.cpp0000644000372000001440000000463713265006437021463 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "MessageSorters.h" #include namespace FIX { message_order::message_order( int first, ... ) : m_mode( group ), m_delim( 0 ), m_largest( 0 ) { int field = first; int size = 0; m_largest = m_delim = first; va_list arguments; va_start( arguments, first ); while( field != 0 ) { m_largest = m_largest > field ? m_largest : field; size++; field = va_arg( arguments, int ); } if(size) { m_groupOrder = shared_array::create(m_largest + 1); va_start( arguments, first ); field = first; int i = 0; while( field != 0 ) { m_groupOrder[ field ] = ++i; field = va_arg( arguments, int ); } } else { m_largest = 0; m_delim = 0; } va_end( arguments ); } message_order::message_order( const int order[] ) : m_mode( group ), m_delim( 0 ), m_largest( 0 ) { int size = 0; while( order[size] != 0 ) { ++size; } setOrder(size, order); } message_order& message_order::operator=( const message_order& rhs ) { m_mode = rhs.m_mode; m_delim = rhs.m_delim; m_largest = rhs.m_largest; m_groupOrder = rhs.m_groupOrder; return *this; } void message_order::setOrder( int size, const int order[] ) { if(size < 1) return; m_largest = m_delim = order[0]; // collect all fields and find the largest field number for (int i = 1; i < size; ++i ) { int field = order[i]; m_largest = m_largest > field ? m_largest : field; } m_groupOrder = shared_array::create(m_largest + 1); for (int i = 0; i < size; ++i ) m_groupOrder[ order[ i ] ] = i + 1; } } quickfix-1.15.1+dfsg.orig/src/C++/OdbcLog.cpp0000644000372000001440000001530013265006437020013 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_ODBC #include "OdbcLog.h" #include "SessionID.h" #include "SessionSettings.h" #include "Utility.h" #include "strptime.h" #include namespace FIX { const std::string OdbcLogFactory::DEFAULT_USER = "sa"; const std::string OdbcLogFactory::DEFAULT_PASSWORD = ""; const std::string OdbcLogFactory::DEFAULT_CONNECTION_STRING = "DATABASE=quickfix;DRIVER={SQL Server};SERVER=(local);"; OdbcLog::OdbcLog ( const SessionID& s, const std::string& user, const std::string& password, const std::string& connectionString ) { init(); m_pSessionID = new SessionID( s ); m_pConnection = new OdbcConnection( user, password, connectionString ); } OdbcLog::OdbcLog ( const std::string& user, const std::string& password, const std::string& connectionString ) : m_pSessionID( 0 ) { init(); m_pConnection = new OdbcConnection( user, password, connectionString ); } void OdbcLog::init() { setIncomingTable( "messages_log" ); setOutgoingTable( "messages_log" ); setEventTable( "event_log" ); } OdbcLog::~OdbcLog() { delete m_pSessionID; delete m_pConnection; } OdbcLogFactory::OdbcLogFactory( const std::string& user, const std::string& password, const std::string& connectionString ) : m_user( user ), m_password( password ), m_connectionString( connectionString ), m_useSettings( false ) { } OdbcLogFactory::OdbcLogFactory() : m_user( DEFAULT_USER ), m_password( DEFAULT_PASSWORD ), m_connectionString( DEFAULT_CONNECTION_STRING ), m_useSettings( false ) { } OdbcLogFactory::~OdbcLogFactory() { } Log* OdbcLogFactory::create() { std::string database; std::string user; std::string connectionString; init( m_settings.get(), database, user, connectionString ); OdbcLog* result = new OdbcLog( database, user, connectionString ); initLog( m_settings.get(), *result ); return result; } Log* OdbcLogFactory::create( const SessionID& s ) { std::string database; std::string user; std::string connectionString; Dictionary settings; if( m_settings.has(s) ) settings = m_settings.get( s ); init( settings, database, user, connectionString ); OdbcLog* result = new OdbcLog( s, database, user, connectionString ); initLog( settings, *result ); return result; } void OdbcLogFactory::init( const Dictionary& settings, std::string& user, std::string& password, std::string& connectionString ) { user = DEFAULT_USER; password = DEFAULT_PASSWORD; connectionString = DEFAULT_CONNECTION_STRING; if( m_useSettings ) { try { user = settings.getString( ODBC_LOG_USER ); } catch( ConfigError& ) {} try { password = settings.getString( ODBC_LOG_PASSWORD ); } catch( ConfigError& ) {} try { connectionString = settings.getString( ODBC_LOG_CONNECTION_STRING ); } catch( ConfigError& ) {} } else { user = m_user; password = m_password; connectionString = m_connectionString; } } void OdbcLogFactory::initLog( const Dictionary& settings, OdbcLog& log ) { try { log.setIncomingTable( settings.getString( ODBC_LOG_INCOMING_TABLE ) ); } catch( ConfigError& ) {} try { log.setOutgoingTable( settings.getString( ODBC_LOG_OUTGOING_TABLE ) ); } catch( ConfigError& ) {} try { log.setEventTable( settings.getString( ODBC_LOG_EVENT_TABLE ) ); } catch( ConfigError& ) {} } void OdbcLogFactory::destroy( Log* pLog ) { delete pLog; } void OdbcLog::clear() { std::stringstream whereClause; whereClause << "WHERE "; if( m_pSessionID ) { whereClause << "BeginString = '" << m_pSessionID->getBeginString().getValue() << "' " << "AND SenderCompID = '" << m_pSessionID->getSenderCompID().getValue() << "' " << "AND TargetCompID = '" << m_pSessionID->getTargetCompID().getValue() << "' "; if( m_pSessionID->getSessionQualifier().size() ) whereClause << "AND SessionQualifier = '" << m_pSessionID->getSessionQualifier() << "'"; } else { whereClause << "BeginString = NULL AND SenderCompID = NULL && TargetCompID = NULL"; } std::stringstream incomingQuery; std::stringstream outgoingQuery; std::stringstream eventQuery; incomingQuery << "DELETE FROM " << m_incomingTable << " " << whereClause.str(); outgoingQuery << "DELETE FROM " << m_outgoingTable << " " << whereClause.str(); eventQuery << "DELETE FROM " << m_eventTable << " " << whereClause.str(); OdbcQuery incoming( incomingQuery.str() ); OdbcQuery outgoing( outgoingQuery.str() ); OdbcQuery event( eventQuery.str() ); m_pConnection->execute( incoming ); m_pConnection->execute( outgoing ); m_pConnection->execute( event ); } void OdbcLog::backup() { } void OdbcLog::insert( const std::string& table, const std::string value ) { UtcTimeStamp time; int year, month, day, hour, minute, second, millis; time.getYMD( year, month, day ); time.getHMS( hour, minute, second, millis ); char sqlTime[ 24 ]; STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d.%003d", year, month, day, hour, minute, second, millis ); std::string valueCopy = value; string_replace( "'", "''", valueCopy ); std::stringstream queryString; queryString << "INSERT INTO " << table << " " << "(time, beginstring, sendercompid, targetcompid, session_qualifier, text) " << "VALUES (" << "{ts '" << sqlTime << "'},"; if( m_pSessionID ) { queryString << "'" << m_pSessionID->getBeginString().getValue() << "'," << "'" << m_pSessionID->getSenderCompID().getValue() << "'," << "'" << m_pSessionID->getTargetCompID().getValue() << "',"; if( m_pSessionID->getSessionQualifier() == "" ) queryString << "NULL" << ","; else queryString << "'" << m_pSessionID->getSessionQualifier() << "',"; } else { queryString << "NULL, NULL, NULL, NULL, "; } queryString << "'" << valueCopy << "')"; OdbcQuery query( queryString.str() ); m_pConnection->execute( query ); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/HttpMessage.cpp0000644000372000001440000001237413265006437020736 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "HttpMessage.h" #include "Utility.h" #include #include namespace FIX { HttpMessage::HttpMessage() {} HttpMessage::HttpMessage( const std::string& string ) throw( InvalidMessage ) { setString( string ); } std::string HttpMessage::toString() const { std::string str; return toString( str ); } std::string& HttpMessage::toString( std::string& str ) const { str = m_root + getParameterString(); return str; } void HttpMessage::setString( const std::string& string ) throw( InvalidMessage ) { clear(); std::string::size_type eolPos = string.find( "\r\n" ); if( eolPos == std::string::npos ) throw InvalidMessage(); std::string line = string.substr( 0, eolPos ); std::string::size_type getPos = line.find( "GET " ); if( getPos != 0 ) throw InvalidMessage(); std::string::size_type httpPos = line.rfind( "HTTP", std::string::npos ); if( httpPos == std::string::npos ) throw InvalidMessage(); m_root = line.substr( getPos + 4, httpPos - 5 ); std::string::size_type paramPos = m_root.find_first_of( '?' ); if( paramPos == std::string::npos ) return; std::string parameters = m_root.substr( paramPos, m_root.size() - paramPos ); m_root = m_root.substr( 0, paramPos ); paramPos = 0; while( paramPos != std::string::npos ) { std::string::size_type sepPos = parameters.find_first_of( "=", paramPos ); if( sepPos == std::string::npos ) break; std::string::size_type tempPos = paramPos; paramPos = parameters.find_first_of( "&", paramPos + 1 ); std::string key = parameters.substr(tempPos + 1, sepPos - tempPos - 1); std::string value = parameters.substr(sepPos + 1, paramPos - sepPos - 1); m_parameters[key] = value; } } std::string HttpMessage::createResponse( int error, const std::string& text ) { std::string errorString; switch( error ) { case 100: errorString = "Continue"; break; case 101: errorString = "Switching Protocols"; break; case 200: errorString = "OK"; break; case 201: errorString = "Created"; break; case 202: errorString = "Accepted"; break; case 203: errorString = "Non-Authoritative Information"; break; case 204: errorString = "No Content"; break; case 205: errorString = "Reset Content"; break; case 206: errorString = "Partial Content"; break; case 300: errorString = "Multiple Choices"; break; case 301: errorString = "Moved Permanently"; break; case 302: errorString = "Found"; break; case 303: errorString = "See Other"; break; case 304: errorString = "Not Modified"; break; case 305: errorString = "Use Proxy"; break; case 307: errorString = "Temporary Redirect"; break; case 400: errorString = "Bad Request"; break; case 401: errorString = "Unauthorized"; break; case 402: errorString = "Payment Required"; break; case 403: errorString = "Forbidden"; break; case 404: errorString = "Not Found"; break; case 405: errorString = "Method Not Allowed"; break; case 406: errorString = "Not Acceptable"; break; case 407: errorString = "Proxy Authentication Required"; break; case 408: errorString = "Request Timeout"; break; case 409: errorString = "Conflict"; break; case 410: errorString = "Gone"; break; case 411: errorString = "Length Required"; break; case 412: errorString = "Precondition Failed"; break; case 413: errorString = "Request Entity Too Large"; break; case 414: errorString = "Request-URI Too Large"; break; case 415: errorString = "Unsupported Media Type"; break; case 416: errorString = "Requested Range Not Satisfiable"; break; case 417: errorString = "Expectation Failed"; break; case 500: errorString = "Internal Server Error"; break; case 501: errorString = "Not Implemented"; break; case 502: errorString = "Bad Gateway"; break; case 503: errorString = "Service Unavailable"; break; case 504: errorString = "Gateway Timeout"; break; case 505: errorString = "HTTP Version not supported"; break; default: errorString = "Unknown"; } std::stringstream response; response << "HTTP/1.1 " << error << " " << errorString << "\r\n" << "Server: QuickFIX" << "\r\n" << "Content-Type: text/html; charset=iso-8859-1" << "\r\n\r\n" << ""; if( error < 200 || error >= 300 ) response << "" << error << " " << errorString << "" << "

" << error << " " << errorString << "

" << text << ""; else response << text; return response.str(); } } quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSocketConnection.cpp0000644000372000001440000001172213265006437023417 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "ThreadedSocketConnection.h" #include "ThreadedSocketAcceptor.h" #include "ThreadedSocketInitiator.h" #include "Session.h" #include "Utility.h" namespace FIX { ThreadedSocketConnection::ThreadedSocketConnection ( int s, Sessions sessions, Log* pLog ) : m_socket( s ), m_pLog( pLog ), m_sessions( sessions ), m_pSession( 0 ), m_disconnect( false ) { FD_ZERO( &m_fds ); FD_SET( m_socket, &m_fds ); } ThreadedSocketConnection::ThreadedSocketConnection ( const SessionID& sessionID, int s, const std::string& address, short port, Log* pLog, const std::string& sourceAddress, short sourcePort ) : m_socket( s ), m_address( address ), m_port( port ), m_sourceAddress( sourceAddress ), m_sourcePort( sourcePort ), m_pLog( pLog ), m_pSession( Session::lookupSession( sessionID ) ), m_disconnect( false ) { FD_ZERO( &m_fds ); FD_SET( m_socket, &m_fds ); if ( m_pSession ) m_pSession->setResponder( this ); } ThreadedSocketConnection::~ThreadedSocketConnection() { if ( m_pSession ) { m_pSession->setResponder( 0 ); Session::unregisterSession( m_pSession->getSessionID() ); } } bool ThreadedSocketConnection::send( const std::string& msg ) { int totalSent = 0; while(totalSent < (int)msg.length()) { ssize_t sent = socket_send( m_socket, msg.c_str() + totalSent, msg.length() ); if(sent < 0) return false; totalSent += sent; } return true; } bool ThreadedSocketConnection::connect() { // do the bind in the thread as name resolution may block if ( !m_sourceAddress.empty() || m_sourcePort ) socket_bind( m_socket, m_sourceAddress.c_str(), m_sourcePort ); return socket_connect(getSocket(), m_address.c_str(), m_port) >= 0; } void ThreadedSocketConnection::disconnect() { m_disconnect = true; socket_close( m_socket ); } bool ThreadedSocketConnection::read() { struct timeval timeout = { 1, 0 }; fd_set readset = m_fds; try { // Wait for input (1 second timeout) int result = select( 1 + m_socket, &readset, 0, 0, &timeout ); if( result > 0 ) // Something to read { // We can read without blocking ssize_t size = socket_recv( m_socket, m_buffer, sizeof(m_buffer) ); if ( size <= 0 ) { throw SocketRecvFailed( size ); } m_parser.addToStream( m_buffer, size ); } else if( result == 0 && m_pSession ) // Timeout { m_pSession->next(); } else if( result < 0 ) // Error { throw SocketRecvFailed( result ); } processStream(); return true; } catch ( SocketRecvFailed& e ) { if( m_disconnect ) return false; if( m_pSession ) { m_pSession->getLog()->onEvent( e.what() ); m_pSession->disconnect(); } else { disconnect(); } return false; } } bool ThreadedSocketConnection::readMessage( std::string& msg ) throw( SocketRecvFailed ) { try { return m_parser.readFixMessage( msg ); } catch ( MessageParseError& ) {} return true; } void ThreadedSocketConnection::processStream() { std::string msg; while( readMessage(msg) ) { if ( !m_pSession ) { if ( !setSession( msg ) ) { disconnect(); continue; } } try { m_pSession->next( msg, UtcTimeStamp() ); } catch( InvalidMessage& ) { if( !m_pSession->isLoggedOn() ) { disconnect(); return; } } } } bool ThreadedSocketConnection::setSession( const std::string& msg ) { m_pSession = Session::lookupSession( msg, true ); if ( !m_pSession ) { if( m_pLog ) { m_pLog->onEvent( "Session not found for incoming message: " + msg ); m_pLog->onIncoming( msg ); } return false; } SessionID sessionID = m_pSession->getSessionID(); m_pSession = 0; // see if the session frees up within 5 seconds for( int i = 1; i <= 5; i++ ) { if( !Session::isSessionRegistered( sessionID ) ) m_pSession = Session::registerSession( sessionID ); if( m_pSession ) break; process_sleep( 1 ); } if ( !m_pSession ) return false; if ( m_sessions.find(m_pSession->getSessionID()) == m_sessions.end() ) return false; m_pSession->setResponder( this ); return true; } } // namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/SSLSocketAcceptor.cpp0000644000372000001440000003120513265006437021777 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #if (HAVE_SSL > 0) #include "SSLSocketAcceptor.h" #include "Session.h" #include "Settings.h" #include "Utility.h" #include "Exceptions.h" namespace FIX { FIX::SSLSocketAcceptor *acceptObj = 0; int SSLSocketAcceptor::passPhraseHandleCB(char *buf, int bufsize, int verify, void *job) { return acceptObj->passwordHandleCallback(buf, bufsize, verify, job); } SSLSocketAcceptor::SSLSocketAcceptor( Application& application, MessageStoreFactory& factory, const SessionSettings& settings ) throw( ConfigError ) : Acceptor( application, factory, settings ), m_pServer( 0 ), m_sslInit(false), m_verify(SSL_CLIENT_VERIFY_NOTSET), m_ctx(0), m_revocationStore(0) { acceptObj = this; } SSLSocketAcceptor::SSLSocketAcceptor( Application& application, MessageStoreFactory& factory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : Acceptor( application, factory, settings, logFactory ), m_pServer( 0 ), m_sslInit(false), m_verify(SSL_CLIENT_VERIFY_NOTSET), m_ctx(0), m_revocationStore(0) { acceptObj = this; } SSLSocketAcceptor::~SSLSocketAcceptor() { SocketConnections::iterator iter; for ( iter = m_connections.begin(); iter != m_connections.end(); ++iter ) delete iter->second; if (m_sslInit) { SSL_CTX_free(m_ctx); m_ctx = 0; ssl_term(); } } void SSLSocketAcceptor::onConfigure( const SessionSettings& s ) throw ( ConfigError ) { std::set sessions = s.getSessions(); std::set::iterator i; for( i = sessions.begin(); i != sessions.end(); ++i ) { const Dictionary& settings = s.get( *i ); settings.getInt( SOCKET_ACCEPT_PORT ); if( settings.has(SOCKET_REUSE_ADDRESS) ) settings.getBool( SOCKET_REUSE_ADDRESS ); if( settings.has(SOCKET_NODELAY) ) settings.getBool( SOCKET_NODELAY ); } } void SSLSocketAcceptor::onInitialize( const SessionSettings& s ) throw ( RuntimeError ) { if (!m_sslInit) { ssl_init(); std::string errStr; /* set up the application context */ if ((m_ctx = createSSLContext(true, m_settings, errStr)) == 0) { ssl_term(); throw RuntimeError(errStr); } if (!loadSSLCert(m_ctx, true, m_settings, getLog(), SSLSocketAcceptor::passPhraseHandleCB, errStr)) { ssl_term(); throw RuntimeError(errStr); } if (!loadCAInfo(m_ctx, true, m_settings, getLog(), errStr, m_verify)) { ssl_term(); throw RuntimeError(errStr); } m_revocationStore = loadCRLInfo(m_ctx, m_settings, getLog(), errStr); if (!m_revocationStore && !errStr.empty()) { ssl_term(); throw RuntimeError(errStr); } m_sslInit = true; } short port = 0; try { m_pServer = new SocketServer( 1 ); std::set sessions = s.getSessions(); std::set::iterator i = sessions.begin(); for( ; i != sessions.end(); ++i ) { const Dictionary& settings = s.get( *i ); port = (short)settings.getInt( SOCKET_ACCEPT_PORT ); const bool reuseAddress = settings.has( SOCKET_REUSE_ADDRESS ) ? settings.getBool( SOCKET_REUSE_ADDRESS ) : true; const bool noDelay = settings.has( SOCKET_NODELAY ) ? settings.getBool( SOCKET_NODELAY ) : false; const int sendBufSize = settings.has( SOCKET_SEND_BUFFER_SIZE ) ? settings.getInt( SOCKET_SEND_BUFFER_SIZE ) : 0; const int rcvBufSize = settings.has( SOCKET_RECEIVE_BUFFER_SIZE ) ? settings.getInt( SOCKET_RECEIVE_BUFFER_SIZE ) : 0; m_portToSessions[port].insert( *i ); m_pServer->add( port, reuseAddress, noDelay, sendBufSize, rcvBufSize ); } } catch( SocketException& e ) { throw RuntimeError( "Unable to create, bind, or listen to port " + IntConvertor::convert( (unsigned short)port ) + " (" + e.what() + ")" ); } } void SSLSocketAcceptor::onStart() { while ( !isStopped() && m_pServer && m_pServer->block( *this ) ) {} if( !m_pServer ) return; time_t start = 0; time_t now = 0; ::time( &start ); while ( isLoggedOn() ) { m_pServer->block( *this ); if( ::time(&now) -5 >= start ) break; } m_pServer->close(); delete m_pServer; m_pServer = 0; } bool SSLSocketAcceptor::onPoll( double timeout ) { if( !m_pServer ) return false; time_t start = 0; time_t now = 0; if( isStopped() ) { if( start == 0 ) ::time( &start ); if( !isLoggedOn() ) { start = 0; return false; } if( ::time(&now) - 5 >= start ) { start = 0; return false; } } m_pServer->block( *this, true, timeout ); return true; } void SSLSocketAcceptor::onStop() { } void SSLSocketAcceptor::onConnect( SocketServer& server, int a, int s ) { if ( !socket_isValid( s ) ) return; SocketConnections::iterator i = m_connections.find( s ); if ( i != m_connections.end() ) return; int port = server.socketToPort( a ); Sessions sessions = m_portToSessions[port]; SSL *ssl = SSL_new(m_ctx); SSL_clear(ssl); BIO *sBio = BIO_new_socket(s, BIO_CLOSE); SSL_set_bio(ssl, sBio, sBio); // TODO - check this SSL_set_app_data(ssl, m_revocationStore); SSL_set_verify_result(ssl, X509_V_OK); SSLSocketConnection * sconn = new SSLSocketConnection( s, ssl, sessions, &server.getMonitor() ); // SSL accept if (acceptSSLConnection(sconn->getSocket(), sconn->sslObject(), getLog(), m_verify) != 0) { std::stringstream stream; stream << "Failed to accept SSL connection from " << socket_peername( s ) << " on port " << port; if( getLog() ) getLog()->onEvent( stream.str() ); delete sconn; return; } m_connections[ s ] = sconn; std::stringstream stream; stream << "Accepted SSL connection from " << socket_peername( s ) << " on port " << port; if( getLog() ) getLog()->onEvent( stream.str() ); } void SSLSocketAcceptor::onWrite( SocketServer& server, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return ; SSLSocketConnection* pSocketConnection = i->second; if( pSocketConnection->processQueue() ) pSocketConnection->unsignal(); } bool SSLSocketAcceptor::onData( SocketServer& server, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return false; SSLSocketConnection* pSocketConnection = i->second; return pSocketConnection->read( *this, server ); } void SSLSocketAcceptor::onDisconnect( SocketServer&, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return ; SSLSocketConnection* pSocketConnection = i->second; Session* pSession = pSocketConnection->getSession(); if ( pSession ) pSession->disconnect(); delete pSocketConnection; m_connections.erase( s ); } void SSLSocketAcceptor::onError( SocketServer& ) { } void SSLSocketAcceptor::onTimeout( SocketServer& ) { SocketConnections::iterator i; for ( i = m_connections.begin(); i != m_connections.end(); ++i ) i->second->onTimeout(); } int SSLSocketAcceptor::passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job) { if (m_password.length() > bufsize) return -1; std::strcpy(buf, m_password.c_str()); return m_password.length(); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/MessageStore.h0000644000372000001440000001234013265006437020551 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_MESSAGESTORE_H #define FIX_MESSAGESTORE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Message.h" #include #include #include namespace FIX { class MessageStore; /** * This interface must be implemented to create a MessageStore. */ class MessageStoreFactory { public: virtual ~MessageStoreFactory() {} virtual MessageStore* create( const SessionID& ) = 0; virtual void destroy( MessageStore* ) = 0; }; /** * Creates a memory based implementation of MessageStore. * * This will lose all data on process termination. This class should only * be used for test applications, never in production. */ class MemoryStoreFactory : public MessageStoreFactory { public: MessageStore* create( const SessionID& ); void destroy( MessageStore* ); }; /** * This interface must be implemented to store and retrieve messages and * sequence numbers. */ class MessageStore { public: virtual ~MessageStore() {} virtual bool set( int, const std::string& ) throw ( IOException ) = 0; virtual void get( int, int, std::vector < std::string > & ) const throw ( IOException ) = 0; virtual int getNextSenderMsgSeqNum() const throw ( IOException ) = 0; virtual int getNextTargetMsgSeqNum() const throw ( IOException ) = 0; virtual void setNextSenderMsgSeqNum( int ) throw ( IOException ) = 0; virtual void setNextTargetMsgSeqNum( int ) throw ( IOException ) = 0; virtual void incrNextSenderMsgSeqNum() throw ( IOException ) = 0; virtual void incrNextTargetMsgSeqNum() throw ( IOException ) = 0; virtual UtcTimeStamp getCreationTime() const throw ( IOException ) = 0; virtual void reset() throw ( IOException ) = 0; virtual void refresh() throw ( IOException ) = 0; }; /*! @} */ /** * Memory based implementation of MessageStore. * * This will lose all data on process terminition. This class should only * be used for test applications, never in production. */ class MemoryStore : public MessageStore { public: MemoryStore() : m_nextSenderMsgSeqNum( 1 ), m_nextTargetMsgSeqNum( 1 ) {} bool set( int, const std::string& ) throw ( IOException ); void get( int, int, std::vector < std::string > & ) const throw ( IOException ); int getNextSenderMsgSeqNum() const throw ( IOException ) { return m_nextSenderMsgSeqNum; } int getNextTargetMsgSeqNum() const throw ( IOException ) { return m_nextTargetMsgSeqNum; } void setNextSenderMsgSeqNum( int value ) throw ( IOException ) { m_nextSenderMsgSeqNum = value; } void setNextTargetMsgSeqNum( int value ) throw ( IOException ) { m_nextTargetMsgSeqNum = value; } void incrNextSenderMsgSeqNum() throw ( IOException ) { ++m_nextSenderMsgSeqNum; } void incrNextTargetMsgSeqNum() throw ( IOException ) { ++m_nextTargetMsgSeqNum; } void setCreationTime( const UtcTimeStamp& creationTime ) throw ( IOException ) { m_creationTime = creationTime; } UtcTimeStamp getCreationTime() const throw ( IOException ) { return m_creationTime; } void reset() throw ( IOException ) { m_nextSenderMsgSeqNum = 1; m_nextTargetMsgSeqNum = 1; m_messages.clear(); m_creationTime.setCurrent(); } void refresh() throw ( IOException ) {} private: typedef std::map < int, std::string > Messages; Messages m_messages; int m_nextSenderMsgSeqNum; int m_nextTargetMsgSeqNum; UtcTimeStamp m_creationTime; }; class MessageStoreFactoryExceptionWrapper { private: MessageStoreFactory* m_pFactory; public: MessageStoreFactoryExceptionWrapper( MessageStoreFactory* pFactory ) : m_pFactory( pFactory ) {} MessageStore* create( const SessionID&, bool&, ConfigError& ); void destroy( MessageStore* ); }; class MessageStoreExceptionWrapper { private: MessageStore* m_pStore; public: MessageStoreExceptionWrapper( MessageStore* pStore ) : m_pStore( pStore ) {} ~MessageStoreExceptionWrapper() { delete m_pStore; } bool set( int, const std::string&, bool&, IOException& ); void get( int, int, std::vector < std::string > &, bool&, IOException& ) const; int getNextSenderMsgSeqNum( bool&, IOException& ) const; int getNextTargetMsgSeqNum( bool&, IOException& ) const; void setNextSenderMsgSeqNum( int, bool&, IOException& ); void setNextTargetMsgSeqNum( int, bool&, IOException& ); void incrNextSenderMsgSeqNum( bool&, IOException& ); void incrNextTargetMsgSeqNum( bool&, IOException& ); UtcTimeStamp getCreationTime( bool&, IOException& ); void reset( bool&, IOException& ); void refresh( bool&, IOException& ); }; } #endif //FIX_MESSAGESTORE_H quickfix-1.15.1+dfsg.orig/src/C++/quickfix_vs12.vcxproj0000644000372000001440000012661513265006437022125 0ustar robertousers Debug Win32 Release Win32 quickfix {D5D558EA-BBAC-4862-A946-D3881BACE3B7} quickfix_vc12 StaticLibrary false MultiByte v120 StaticLibrary false MultiByte v120 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ debug\vs12\ $(SolutionDir)lib\ release\vs12\ quickfix quickfix Disabled Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/quickfix.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE echo double-conversion\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE AnySuitable Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/quickfix.pch .\Release/ .\Release/ .\Release/ Level3 true NDEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) %(AdditionalLibraryDirectories) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE echo double-conversion\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE quickfix-1.15.1+dfsg.orig/src/C++/Exceptions.h0000644000372000001440000001766113265006437020304 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_EXCEPTIONS_H #define FIX_EXCEPTIONS_H #include #include #include "Utility.h" namespace FIX { /// Base QuickFIX exception type. struct Exception : public std::logic_error { Exception( const std::string& t, const std::string& d ) : std::logic_error( d.size() ? t + ": " + d : t ), type( t ), detail( d ) {} ~Exception() throw() {} std::string type; std::string detail; }; /// DataDictionary not found for BeginString or ApplVerID struct DataDictionaryNotFound : public Exception { DataDictionaryNotFound( const std::string& v, const std::string& what = "" ) : Exception( "Could not find data dictionary", what ), version( v ) {} ~DataDictionaryNotFound() throw() {} std::string version; }; /// Field not found inside a message struct FieldNotFound : public Exception { FieldNotFound( int f = 0, const std::string& what = "" ) : Exception( "Field not found", what ), field( f ) {} int field; }; /// Unable to convert field into its native format struct FieldConvertError : public Exception { FieldConvertError( const std::string& what = "" ) : Exception( "Could not convert field", what ) {} }; /// Unable to parse message struct MessageParseError : public Exception { MessageParseError( const std::string& what = "" ) : Exception( "Could not parse message", what ) {} }; /// Not a recognizable message struct InvalidMessage : public Exception { InvalidMessage( const std::string& what = "" ) : Exception( "Invalid message", what ) {} }; /// %Application is not configured correctly struct ConfigError : public Exception { ConfigError( const std::string& what = "" ) : Exception( "Configuration failed", what ) {} }; /// %Application encountered serious error during runtime struct RuntimeError : public Exception { RuntimeError( const std::string& what = "" ) : Exception( "Runtime error", what ) {} }; /// Tag number does not exist in specification struct InvalidTagNumber : public Exception { InvalidTagNumber( int f = 0, const std::string& what = "" ) : Exception( "Invalid tag number", what ), field( f ) {} int field; }; /// Required field is not in message struct RequiredTagMissing : public Exception { RequiredTagMissing( int f = 0, const std::string& what = "" ) : Exception( "Required tag missing", what ), field( f ) {} int field; }; /// Field does not belong to message struct TagNotDefinedForMessage : public Exception { TagNotDefinedForMessage( int f = 0, const std::string& what = "" ) : Exception( "Tag not defined for this message type", what ), field( f ) {} int field; }; /// Field exists in message without a value struct NoTagValue : public Exception { NoTagValue( int f = 0, const std::string& what = "" ) : Exception( "Tag specified without a value", what ), field( f ) {} int field; }; /// Field has a value that is out of range struct IncorrectTagValue : public Exception { IncorrectTagValue( int f = 0, const std::string& what = "" ) : Exception( "Value is incorrect (out of range) for this tag", what ), field( f ) {} int field; }; /// Field has a badly formatted value struct IncorrectDataFormat : public Exception { IncorrectDataFormat( int f = 0, const std::string& what = "" ) : Exception( "Incorrect data format for value", what ), field( f ) {} int field; }; /// Message is not structured correctly struct IncorrectMessageStructure : public Exception { IncorrectMessageStructure( const std::string& what = "" ) : Exception( "Incorrect message structure", what ) {} }; /// Field shows up twice in the message struct DuplicateFieldNumber : public Exception { DuplicateFieldNumber( const std::string& what = "" ) : Exception( "Duplicate field number", what ) {} }; /// Not a known message type struct InvalidMessageType : public Exception { InvalidMessageType( const std::string& what = "" ) : Exception( "Invalid Message Type", what ) {} }; /// Message type not supported by application struct UnsupportedMessageType : public Exception { UnsupportedMessageType( const std::string& what = "" ) : Exception( "Unsupported Message Type", what ) {} }; /// Version of %FIX is not supported struct UnsupportedVersion : public Exception { UnsupportedVersion( const std::string& what = "" ) : Exception( "Unsupported Version", what ) {} }; /// Tag is not in the correct order struct TagOutOfOrder : public Exception { TagOutOfOrder( int f = 0, const std::string& what = "" ) : Exception( "Tag specified out of required order", what ), field( f ) {} int field; }; /// Repeated tag not part of repeating group struct RepeatedTag : public Exception { RepeatedTag( int f = 0, const std::string& what = "" ) : Exception( "Repeated tag not part of repeating group", what ), field( f ) {} int field; }; /// Repeated group count not equal to actual count struct RepeatingGroupCountMismatch : public Exception { RepeatingGroupCountMismatch( int f = 0, const std::string& what = "" ) : Exception( "Repeating group count mismatch", what ), field( f ) {} int field; }; /// Indicates user does not want to send a message struct DoNotSend : public Exception { DoNotSend( const std::string& what = "" ) : Exception( "Do Not Send Message", what ) {} }; /// User wants to reject permission to logon struct RejectLogon : public Exception { RejectLogon( const std::string& what = "" ) : Exception( "Rejected Logon Attempt", what ) {} }; /// Session cannot be found for specified action struct SessionNotFound : public Exception { SessionNotFound( const std::string& what = "" ) : Exception( "Session Not Found", what ) {} }; /// IO Error struct IOException : public Exception { IOException( const std::string& what = "" ) : Exception( "IO Error", what ) {} }; /// Socket Error struct SocketException : public Exception { SocketException() : Exception( "Socket Error", errorToWhat() ) {} SocketException( const std::string& what ) : Exception( "Socket Error", what ) {} static std::string errorToWhat() { #ifdef _MSC_VER int error = WSAGetLastError(); char buffer[2048]; FormatMessageA( FORMAT_MESSAGE_FROM_SYSTEM, NULL, error, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), buffer, 2048, NULL ); return buffer; #else int error = errno; return strerror( error ); #endif } }; /// Socket send operation failed struct SocketSendFailed : public SocketException { SocketSendFailed() {} SocketSendFailed( const std::string& what ) : SocketException( what ) {} }; /// Socket recv operation failed struct SocketRecvFailed : public SocketException { SocketRecvFailed( ssize_t size ) : SocketException( size == 0 ? "Connection reset by peer." : size < 0 ? errorToWhat() : "Success." ) {} SocketRecvFailed( const std::string& what ) : SocketException( what ) {} }; /// Socket close operation failed struct SocketCloseFailed : public SocketException { SocketCloseFailed() {} SocketCloseFailed( const std::string& what ) : SocketException( what ) {} }; /*! @} */ } #endif //FIX_EXCEPTIONS_H quickfix-1.15.1+dfsg.orig/src/C++/SessionSettings.cpp0000644000372000001440000001262213265006437021652 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "SessionSettings.h" #include "Settings.h" #include "Values.h" #include namespace FIX { SessionSettings::SessionSettings( std::istream& stream, bool resolveEnvVars ) throw( ConfigError ) : m_resolveEnvVars( resolveEnvVars ) { stream >> *this; } SessionSettings::SessionSettings( const std::string& file, bool resolveEnvVars ) throw( ConfigError ) : m_resolveEnvVars( resolveEnvVars ) { std::ifstream fstream( file.c_str() ); if ( !fstream.is_open() ) throw ConfigError( ( "File " + file + " not found" ).c_str() ); fstream >> *this; } std::istream& operator>>( std::istream& stream, SessionSettings& s ) throw( ConfigError ) { Settings settings(s.m_resolveEnvVars); stream >> settings; Settings::Sections section; section = settings.get( "DEFAULT" ); Dictionary def; if ( section.size() ) def = section[ 0 ]; s.set( def ); section = settings.get( "SESSION" ); Settings::Sections::size_type session; Dictionary dict; for ( session = 0; session < section.size(); ++session ) { dict = section[ session ]; dict.merge( def ); BeginString beginString ( dict.getString( BEGINSTRING ) ); SenderCompID senderCompID ( dict.getString( SENDERCOMPID ) ); TargetCompID targetCompID ( dict.getString( TARGETCOMPID ) ); std::string sessionQualifier; if( dict.has( SESSION_QUALIFIER ) ) sessionQualifier = dict.getString( SESSION_QUALIFIER ); SessionID sessionID( beginString, senderCompID, targetCompID, sessionQualifier ); s.set( sessionID, dict ); } return stream; } std::ostream& operator<<( std::ostream& stream, const SessionSettings& s ) { const Dictionary& defaults = s.m_defaults; if( defaults.size() ) { stream << "[DEFAULT]" << std::endl; Dictionary::iterator i; for( i = defaults.begin(); i != defaults.end(); ++i ) stream << i->first << "=" << i->second << std::endl; stream << std::endl; } std::set sessions = s.getSessions(); std::set::iterator i; for( i = sessions.begin(); i != sessions.end(); ++i ) { stream << "[SESSION]" << std::endl; const Dictionary& section = s.get( *i ); if( !section.size() ) continue; Dictionary::iterator i; for( i = section.begin(); i != section.end(); ++i ) { if( defaults.has(i->first) && defaults.getString(i->first) == i->second ) continue; stream << i->first << "=" << i->second << std::endl; } stream << std::endl; } return stream; } const bool SessionSettings::has( const SessionID& sessionID ) const { return m_settings.find( sessionID ) != m_settings.end(); } const Dictionary& SessionSettings::get( const SessionID& sessionID ) const throw( ConfigError ) { Dictionaries::const_iterator i; i = m_settings.find( sessionID ); if ( i == m_settings.end() ) throw ConfigError( "Session not found" ); return i->second; } void SessionSettings::set( const SessionID& sessionID, Dictionary settings ) throw( ConfigError ) { if( has(sessionID) ) throw ConfigError( "Duplicate Session " + sessionID.toString() ); settings.setString( BEGINSTRING, sessionID.getBeginString() ); settings.setString( SENDERCOMPID, sessionID.getSenderCompID() ); settings.setString( TARGETCOMPID, sessionID.getTargetCompID() ); settings.merge( m_defaults ); validate( settings ); m_settings[ sessionID ] = settings; } void SessionSettings::set( const Dictionary& defaults ) throw( ConfigError ) { m_defaults = defaults; Dictionaries::iterator i = m_settings.begin(); for( i = m_settings.begin(); i != m_settings.end(); ++i ) i->second.merge( defaults ); } std::set < SessionID > SessionSettings::getSessions() const { std::set < SessionID > result; Dictionaries::const_iterator i; for ( i = m_settings.begin(); i != m_settings.end(); ++i ) result.insert( i->first ); return result; } void SessionSettings::validate( const Dictionary& dictionary ) const throw( ConfigError ) { std::string beginString = dictionary.getString( BEGINSTRING ); if( beginString != BeginString_FIX40 && beginString != BeginString_FIX41 && beginString != BeginString_FIX42 && beginString != BeginString_FIX43 && beginString != BeginString_FIX44 && beginString != BeginString_FIXT11 ) { throw ConfigError( std::string(BEGINSTRING) + " must be FIX.4.0 to FIX.4.4 or FIXT.1.1" ); } std::string connectionType = dictionary.getString( CONNECTION_TYPE ); if( connectionType != "initiator" && connectionType != "acceptor" ) { throw ConfigError( std::string(CONNECTION_TYPE) + " must be 'initiator' or 'acceptor'" ); } } } quickfix-1.15.1+dfsg.orig/src/C++/FieldMap.cpp0000644000372000001440000001452613265006437020174 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "FieldMap.h" #include #include #include namespace FIX { FieldMap::FieldMap( const message_order& order, int size ) : m_order(order) { m_fields.reserve(size); } FieldMap::FieldMap( const message_order& order /*= message_order(message_order::normal)*/) : m_order(order) { m_fields.reserve(DEFAULT_SIZE); } FieldMap::FieldMap( const int order[] ) : m_order(message_order(order)) { m_fields.reserve(DEFAULT_SIZE); } FieldMap::FieldMap( const FieldMap& copy ) { *this = copy; } FieldMap::~FieldMap() { clear(); } FieldMap& FieldMap::operator=( const FieldMap& rhs ) { clear(); m_fields = rhs.m_fields; m_order = rhs.m_order; Groups::const_iterator i; for ( i = rhs.m_groups.begin(); i != rhs.m_groups.end(); ++i ) { std::vector < FieldMap* > ::const_iterator j; for ( j = i->second.begin(); j != i->second.end(); ++j ) { FieldMap * pGroup = new FieldMap( **j ); m_groups[ i->first ].push_back( pGroup ); } } return *this; } void FieldMap::addGroup( int field, const FieldMap& group, bool setCount ) { FieldMap * pGroup = new FieldMap( group ); addGroupPtr( field, pGroup, setCount ); } void FieldMap::addGroupPtr( int field, FieldMap * group, bool setCount ) { if( group == 0 ) return; std::vector< FieldMap* >& vec = m_groups[ field ]; vec.push_back( group ); if( setCount ) setField( IntField( field, (int)vec.size() ) ); } void FieldMap::replaceGroup( int num, int field, const FieldMap& group ) { Groups::const_iterator i = m_groups.find( field ); if ( i == m_groups.end() ) return; if ( num <= 0 ) return; if ( i->second.size() < ( unsigned ) num ) return; *( *( i->second.begin() + ( num - 1 ) ) ) = group; } void FieldMap::removeGroup( int num, int field ) { Groups::iterator i = m_groups.find( field ); if ( i == m_groups.end() ) return; if ( num <= 0 ) return; std::vector< FieldMap* >& vector = i->second; if ( vector.size() < ( unsigned ) num ) return; std::vector< FieldMap* >::iterator iter = vector.begin(); std::advance( iter, ( num - 1 ) ); delete (*iter); vector.erase( iter ); if( vector.size() == 0 ) { m_groups.erase( i ); removeField( field ); } else { IntField groupCount( field, (int)vector.size() ); setField( groupCount ); } } void FieldMap::removeGroup( int field ) { Groups::iterator i = m_groups.find( field ); if ( i == m_groups.end() ) return; removeField( field ); std::vector< FieldMap* > tmp; tmp.swap( i->second ); m_groups.erase( i ); while ( !tmp.empty() ) { delete tmp.back(); tmp.pop_back(); } } void FieldMap::removeField( int field ) { Fields::iterator i = findTag( field ); if ( i != m_fields.end() ) m_fields.erase( i ); } bool FieldMap::hasGroup( int num, int field ) const { return (int)groupCount(field) >= num; } bool FieldMap::hasGroup( int field ) const { Groups::const_iterator i = m_groups.find( field ); return i != m_groups.end(); } size_t FieldMap::groupCount( int field ) const { Groups::const_iterator i = m_groups.find( field ); if( i == m_groups.end() ) return 0; return i->second.size(); } void FieldMap::clear() { m_fields.clear(); Groups::iterator i; for ( i = m_groups.begin(); i != m_groups.end(); ++i ) { std::vector < FieldMap* > ::iterator j; for ( j = i->second.begin(); j != i->second.end(); ++j ) delete *j; } m_groups.clear(); } bool FieldMap::isEmpty() { return m_fields.empty(); } size_t FieldMap::totalFields() const { size_t result = m_fields.size(); Groups::const_iterator i; for ( i = m_groups.begin(); i != m_groups.end(); ++i ) { std::vector < FieldMap* > ::const_iterator j; for ( j = i->second.begin(); j != i->second.end(); ++j ) result += ( *j ) ->totalFields(); } return result; } std::string& FieldMap::calculateString( std::string& result ) const { Fields::const_iterator i; for ( i = m_fields.begin(); i != m_fields.end(); ++i ) { result += i->getFixString(); // add groups if they exist if( !m_groups.size() ) continue; Groups::const_iterator j = m_groups.find( i->getTag() ); if ( j == m_groups.end() ) continue; std::vector < FieldMap* > ::const_iterator k; for ( k = j->second.begin(); k != j->second.end(); ++k ) ( *k ) ->calculateString( result ); } return result; } int FieldMap::calculateLength( int beginStringField, int bodyLengthField, int checkSumField ) const { int result = 0; Fields::const_iterator i; for ( i = m_fields.begin(); i != m_fields.end(); ++i ) { int tag = i->getTag(); if ( tag != beginStringField && tag != bodyLengthField && tag != checkSumField ) { result += i->getLength(); } } Groups::const_iterator j; for ( j = m_groups.begin(); j != m_groups.end(); ++j ) { std::vector < FieldMap* > ::const_iterator k; for ( k = j->second.begin(); k != j->second.end(); ++k ) result += ( *k ) ->calculateLength(); } return result; } int FieldMap::calculateTotal( int checkSumField ) const { int result = 0; Fields::const_iterator i; for ( i = m_fields.begin(); i != m_fields.end(); ++i ) { if ( i->getTag() != checkSumField ) result += i->getTotal(); } Groups::const_iterator j; for ( j = m_groups.begin(); j != m_groups.end(); ++j ) { std::vector < FieldMap* > ::const_iterator k; for ( k = j->second.begin(); k != j->second.end(); ++k ) result += ( *k ) ->calculateTotal(); } return result; } } quickfix-1.15.1+dfsg.orig/src/C++/SocketAcceptor.h0000644000372000001440000000427713265006437021073 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SOCKETACCEPTOR_H #define FIX_SOCKETACCEPTOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Acceptor.h" #include "SocketServer.h" #include "SocketConnection.h" namespace FIX { /// Socket implementation of Acceptor. class SocketAcceptor : public Acceptor, SocketServer::Strategy { friend class SocketConnection; public: SocketAcceptor( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); SocketAcceptor( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~SocketAcceptor(); private: bool readSettings( const SessionSettings& ); typedef std::set < SessionID > Sessions; typedef std::map < int, Sessions > PortToSessions; typedef std::map < int, SocketConnection* > SocketConnections; void onConfigure( const SessionSettings& ) throw ( ConfigError ); void onInitialize( const SessionSettings& ) throw ( RuntimeError ); void onStart(); bool onPoll( double timeout ); void onStop(); void onConnect( SocketServer&, int, int ); void onWrite( SocketServer&, int ); bool onData( SocketServer&, int ); void onDisconnect( SocketServer&, int ); void onError( SocketServer& ); void onTimeout( SocketServer& ); SocketServer* m_pServer; PortToSessions m_portToSessions; SocketConnections m_connections; }; /*! @} */ } #endif //FIX_SOCKETACCEPTOR_H quickfix-1.15.1+dfsg.orig/src/C++/FixLexer.l0000644000372000001440000000300013265006437017673 0ustar robertousers%option noyywrap CH [A-Za-z0-9] ID [A-Za-z][A-Za-z0-9]* NUMBER [0-9]+ %s ft m mt comment %% ^{NUMBER}"<>".*"(".*")".*"\r"?"\n" /* skip */ ^{NUMBER}"<>" { yytext[yyleng-2] = 0; printf(" {ID}"<>" { yytext[yyleng-2] = 0; printf(" name='%s'", yytext); } {ID}[ \t]*"\r"?"\n" { int i; for (i=0; i < yyleng && isalpha(yytext[i]); ++i) { yytext[i] = toupper(yytext[i]); } yytext[i] = 0; printf(" type='%s'/>\n", yytext); } "" BEGIN(comment); "" BEGIN(ft); "" { BEGIN(INITIAL); printf(" \n"); } "MsgType = "{CH}")"[ \t]*"\r"?"\n" { yytext += 10; yytext[1] = 0; printf(" type='%s'", yytext); } "\r\n" puts(">"); BEGIN(mt); {NUMBER}"<>"{ID}"<>"{CH}.*"\r"?"\n" { char* pos; char* end = yytext + yyleng; for (pos = yytext; pos < end && *pos != '<'; ++pos) 0; *pos = 0; printf(" \n", yytext); } "" { BEGIN(INITIAL); printf(" \n"); } ""{ID}" (" { BEGIN(m); yytext[yyleng-2] = 0; yytext += 3; printf(" "" { BEGIN(ft); printf(" \n"); } . /* foo */ %% int main() { yyout = fopen("/dev/null", "w"); puts(""); yylex(); puts(""); fclose(yyout); return 0; } quickfix-1.15.1+dfsg.orig/src/C++/DataDictionary.cpp0000644000372000001440000005456613265006437021422 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "DataDictionary.h" #include "Message.h" #include #include #include "PUGIXML_DOMDocument.h" #ifdef _MSC_VER #define RESET_AUTO_PTR(OLD, NEW) OLD = NEW; #else #define RESET_AUTO_PTR(OLD, NEW) OLD.reset( NEW.release() ); #endif namespace FIX { DataDictionary::DataDictionary() : m_hasVersion( false ), m_checkFieldsOutOfOrder( true ), m_checkFieldsHaveValues( true ), m_checkUserDefinedFields( true ), m_allowUnknownMessageFields( false ), m_storeMsgFieldsOrder(false) {} DataDictionary::DataDictionary( std::istream& stream, bool preserveMsgFldsOrder ) throw( ConfigError ) : m_hasVersion( false ), m_checkFieldsOutOfOrder( true ), m_checkFieldsHaveValues( true ), m_checkUserDefinedFields( true ), m_allowUnknownMessageFields( false ), m_storeMsgFieldsOrder(preserveMsgFldsOrder) { readFromStream( stream ); } DataDictionary::DataDictionary( const std::string& url, bool preserveMsgFldsOrder ) throw( ConfigError ) : m_hasVersion( false ), m_checkFieldsOutOfOrder( true ), m_checkFieldsHaveValues( true ), m_checkUserDefinedFields( true ), m_allowUnknownMessageFields( false ), m_storeMsgFieldsOrder(preserveMsgFldsOrder), m_orderedFieldsArray(0) { readFromURL( url ); } DataDictionary::DataDictionary( const DataDictionary& copy ) { *this = copy; } DataDictionary::~DataDictionary() { FieldToGroup::iterator i; for ( i = m_groups.begin(); i != m_groups.end(); ++i ) { const FieldPresenceMap& presenceMap = i->second; FieldPresenceMap::const_iterator iter = presenceMap.begin(); for ( ; iter != presenceMap.end(); ++iter ) delete iter->second.second; } } DataDictionary& DataDictionary::operator=( const DataDictionary& rhs ) { m_hasVersion = rhs.m_hasVersion; m_checkFieldsOutOfOrder = rhs.m_checkFieldsOutOfOrder; m_checkFieldsHaveValues = rhs.m_checkFieldsHaveValues; m_storeMsgFieldsOrder = rhs.m_storeMsgFieldsOrder; m_checkUserDefinedFields = rhs.m_checkUserDefinedFields; m_allowUnknownMessageFields = rhs.m_allowUnknownMessageFields; m_beginString = rhs.m_beginString; m_messageFields = rhs.m_messageFields; m_requiredFields = rhs.m_requiredFields; m_messages = rhs.m_messages; m_fields = rhs.m_fields; m_orderedFields = rhs.m_orderedFields; m_orderedFieldsArray = rhs.m_orderedFieldsArray; m_headerFields = rhs.m_headerFields; m_trailerFields = rhs.m_trailerFields; m_fieldTypes = rhs.m_fieldTypes; m_fieldValues = rhs.m_fieldValues; m_fieldNames = rhs.m_fieldNames; m_names = rhs.m_names; m_valueNames = rhs.m_valueNames; m_dataFields = rhs.m_dataFields; m_headerOrderedFields = rhs.m_headerOrderedFields; m_headerOrder = rhs.m_headerOrder; m_trailerOrderedFields = rhs.m_trailerOrderedFields; m_trailerOrder = rhs.m_trailerOrder; m_messageOrderedFields = rhs.m_messageOrderedFields; FieldToGroup::const_iterator i = rhs.m_groups.begin(); for ( ; i != rhs.m_groups.end(); ++i ) { const FieldPresenceMap& presenceMap = i->second; FieldPresenceMap::const_iterator iter = presenceMap.begin(); for ( ; iter != presenceMap.end(); ++iter ) { addGroup( iter->first, i->first, iter->second.first, *iter->second.second ); } } return *this; } void DataDictionary::validate( const Message& message, const DataDictionary* const pSessionDD, const DataDictionary* const pAppDD ) throw( FIX::Exception ) { const Header& header = message.getHeader(); const BeginString& beginString = FIELD_GET_REF( header, BeginString ); #ifdef HAVE_EMX const std::string & msgType = message.getSubMessageType(); if (msgType.empty()) { throw InvalidMessageType("empty subMsgType, check Tag 9426/MESSAGE_ID"); } #else const MsgType& msgType = FIELD_GET_REF( header, MsgType ); #endif if ( pSessionDD != 0 && pSessionDD->m_hasVersion ) { if( pSessionDD->getVersion() != beginString ) { throw UnsupportedVersion(); } } int field = 0; if( (pSessionDD !=0 && pSessionDD->m_checkFieldsOutOfOrder) || (pAppDD != 0 && pAppDD->m_checkFieldsOutOfOrder) ) { if ( !message.hasValidStructure(field) ) throw TagOutOfOrder(field); } if ( pAppDD != 0 && pAppDD->m_hasVersion ) { pAppDD->checkMsgType( msgType ); pAppDD->checkHasRequired( message.getHeader(), message, message.getTrailer(), msgType ); } if( pSessionDD != 0 ) { pSessionDD->iterate( message.getHeader(), msgType ); pSessionDD->iterate( message.getTrailer(), msgType ); } if( pAppDD != 0 ) { pAppDD->iterate( message, msgType ); } } void DataDictionary::iterate( const FieldMap& map, const MsgType& msgType ) const { int lastField = 0; FieldMap::const_iterator i; for ( i = map.begin(); i != map.end(); ++i ) { const FieldBase& field = (*i); if( i != map.begin() && (field.getTag() == lastField) ) throw RepeatedTag( lastField ); checkHasValue( field ); if ( m_hasVersion ) { checkValidFormat( field ); checkValue( field ); } if ( m_beginString.getValue().length() && shouldCheckTag(field) ) { checkValidTagNumber( field ); if ( !Message::isHeaderField( field, this ) && !Message::isTrailerField( field, this ) ) { checkIsInMessage( field, msgType ); checkGroupCount( field, map, msgType ); } } lastField = field.getTag(); } } void DataDictionary::readFromURL( const std::string& url ) throw( ConfigError ) { DOMDocumentPtr pDoc(new PUGIXML_DOMDocument()); if(!pDoc->load(url)) throw ConfigError(url + ": Could not parse data dictionary file"); try { readFromDocument( pDoc ); } catch( ConfigError& e ) { throw ConfigError( url + ": " + e.what() ); } } void DataDictionary::readFromStream( std::istream& stream ) throw( ConfigError ) { DOMDocumentPtr pDoc(new PUGIXML_DOMDocument()); if(!pDoc->load(stream)) throw ConfigError("Could not parse data dictionary stream"); readFromDocument( pDoc ); } void DataDictionary::readFromDocument( const DOMDocumentPtr &pDoc ) throw( ConfigError ) { // VERSION DOMNodePtr pFixNode = pDoc->getNode("/fix"); if(!pFixNode.get()) throw ConfigError("Could not parse data dictionary file" ", or no node found at root"); DOMAttributesPtr attrs = pFixNode->getAttributes(); std::string type = "FIX"; if(attrs->get("type", type)) { if(type != "FIX" && type != "FIXT") throw ConfigError("type attribute must be FIX or FIXT"); } std::string major; if(!attrs->get("major", major)) throw ConfigError("major attribute not found on "); std::string minor; if(!attrs->get("minor", minor)) throw ConfigError("minor attribute not found on "); setVersion(type + "." + major + "." + minor); // FIELDS DOMNodePtr pFieldsNode = pDoc->getNode("/fix/fields"); if(!pFieldsNode.get()) throw ConfigError(" section not found in data dictionary"); DOMNodePtr pFieldNode = pFieldsNode->getFirstChildNode(); if(!pFieldNode.get()) throw ConfigError("No fields defined"); while(pFieldNode.get()) { if(pFieldNode->getName() == "field") { DOMAttributesPtr attrs = pFieldNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError(" does not have a name attribute"); std::string number; if(!attrs->get("number", number)) throw ConfigError(" " + name + " does not have a number attribute"); int num = atoi(number.c_str()); std::string type; if(!attrs->get("type", type)) throw ConfigError(" " + name + " does not have a type attribute"); addField(num); addFieldType(num, XMLTypeToType(type)); addFieldName(num, name); DOMNodePtr pFieldValueNode = pFieldNode->getFirstChildNode(); while(pFieldValueNode.get()) { if(pFieldValueNode->getName() == "value") { DOMAttributesPtr attrs = pFieldValueNode->getAttributes(); std::string enumeration; if(!attrs->get("enum", enumeration)) throw ConfigError(" does not have enum attribute in field " + name); addFieldValue(num, enumeration); std::string description; if(attrs->get("description", description)) addValueName(num, enumeration, description); } RESET_AUTO_PTR(pFieldValueNode, pFieldValueNode->getNextSiblingNode()); } } RESET_AUTO_PTR(pFieldNode, pFieldNode->getNextSiblingNode()); } // HEADER if( type == "FIXT" || (type == "FIX" && major < "5") ) { DOMNodePtr pHeaderNode = pDoc->getNode("/fix/header"); if(!pHeaderNode.get()) throw ConfigError("
section not found in data dictionary"); DOMNodePtr pHeaderFieldNode = pHeaderNode->getFirstChildNode(); if(!pHeaderFieldNode.get()) throw ConfigError("No header fields defined"); while(pHeaderFieldNode.get()) { if(pHeaderFieldNode->getName() == "field" || pHeaderFieldNode->getName() == "group" ) { DOMAttributesPtr attrs = pHeaderFieldNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError(" does not have a name attribute"); std::string required = "false"; attrs->get("required", required); addHeaderField(lookupXMLFieldNumber(pDoc.get(), name), required == "true"); } if(pHeaderFieldNode->getName() == "group") { DOMAttributesPtr attrs = pHeaderFieldNode->getAttributes(); std::string required; attrs->get("required", required); bool isRequired = (required == "Y" || required == "y"); addXMLGroup(pDoc.get(), pHeaderFieldNode.get(), "_header_", *this, isRequired); } RESET_AUTO_PTR(pHeaderFieldNode, pHeaderFieldNode->getNextSiblingNode()); } } // TRAILER if( type == "FIXT" || (type == "FIX" && major < "5") ) { DOMNodePtr pTrailerNode = pDoc->getNode("/fix/trailer"); if(!pTrailerNode.get()) throw ConfigError(" section not found in data dictionary"); DOMNodePtr pTrailerFieldNode = pTrailerNode->getFirstChildNode(); if(!pTrailerFieldNode.get()) throw ConfigError("No trailer fields defined"); while(pTrailerFieldNode.get()) { if(pTrailerFieldNode->getName() == "field" || pTrailerFieldNode->getName() == "group" ) { DOMAttributesPtr attrs = pTrailerFieldNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError(" does not have a name attribute"); std::string required = "false"; attrs->get("required", required); addTrailerField(lookupXMLFieldNumber(pDoc.get(), name), required == "true"); } if(pTrailerFieldNode->getName() == "group") { DOMAttributesPtr attrs = pTrailerFieldNode->getAttributes(); std::string required; attrs->get("required", required); bool isRequired = (required == "Y" || required == "y"); addXMLGroup(pDoc.get(), pTrailerFieldNode.get(), "_trailer_", *this, isRequired); } RESET_AUTO_PTR(pTrailerFieldNode, pTrailerFieldNode->getNextSiblingNode()); } } // MSGTYPE DOMNodePtr pMessagesNode = pDoc->getNode("/fix/messages"); if(!pMessagesNode.get()) throw ConfigError(" section not found in data dictionary"); DOMNodePtr pMessageNode = pMessagesNode->getFirstChildNode(); if(!pMessageNode.get()) throw ConfigError("No messages defined"); while(pMessageNode.get()) { if(pMessageNode->getName() == "message") { DOMAttributesPtr attrs = pMessageNode->getAttributes(); std::string msgtype; if(!attrs->get("msgtype", msgtype)) throw ConfigError(" does not have a name attribute"); addMsgType(msgtype); std::string name; if(attrs->get("name", name)) addValueName( 35, msgtype, name ); DOMNodePtr pMessageFieldNode = pMessageNode->getFirstChildNode(); while( pMessageFieldNode.get() ) { if(pMessageFieldNode->getName() == "field" || pMessageFieldNode->getName() == "group") { DOMAttributesPtr attrs = pMessageFieldNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError(" does not have a name attribute"); int num = lookupXMLFieldNumber(pDoc.get(), name); addMsgField(msgtype, num); std::string required; if(attrs->get("required", required) && (required == "Y" || required == "y")) { addRequiredField(msgtype, num); } } else if(pMessageFieldNode->getName() == "component") { DOMAttributesPtr attrs = pMessageFieldNode->getAttributes(); std::string required; attrs->get("required", required); bool isRequired = (required == "Y" || required == "y"); addXMLComponentFields(pDoc.get(), pMessageFieldNode.get(), msgtype, *this, isRequired); } if(pMessageFieldNode->getName() == "group") { DOMAttributesPtr attrs = pMessageFieldNode->getAttributes(); std::string required; attrs->get("required", required); bool isRequired = (required == "Y" || required == "y"); addXMLGroup(pDoc.get(), pMessageFieldNode.get(), msgtype, *this, isRequired); } RESET_AUTO_PTR(pMessageFieldNode, pMessageFieldNode->getNextSiblingNode()); } } RESET_AUTO_PTR(pMessageNode, pMessageNode->getNextSiblingNode()); } } message_order const& DataDictionary::getOrderedFields() const { if( m_orderedFieldsArray ) return m_orderedFieldsArray; int * tmp = new int[m_orderedFields.size() + 1]; int * i = tmp; OrderedFields::const_iterator iter; for( iter = m_orderedFields.begin(); iter != m_orderedFields.end(); *(i++) = *(iter++) ) {} *i = 0; m_orderedFieldsArray = message_order(tmp); delete [] tmp; return m_orderedFieldsArray; } message_order const& DataDictionary::getHeaderOrderedFields() const throw( ConfigError ) { if( m_headerOrder ) return m_headerOrder; if (m_headerOrderedFields.size() == 0) throw ConfigError("
does not have a stored message order"); int * tmp = new int[m_headerOrderedFields.size() + 1]; int * i = tmp; OrderedFields::const_iterator iter; for( iter = m_headerOrderedFields.begin(); iter != m_headerOrderedFields.end(); *(i++) = *(iter++) ) {} *i = 0; m_headerOrder = message_order(tmp); delete [] tmp; return m_headerOrder; } message_order const& DataDictionary::getTrailerOrderedFields() const throw( ConfigError ) { if( m_trailerOrder ) return m_trailerOrder; if (m_trailerOrderedFields.size() == 0) throw ConfigError(" does not have a stored message order"); int * tmp = new int[m_trailerOrderedFields.size() + 1]; int * i = tmp; OrderedFields::const_iterator iter; for( iter = m_trailerOrderedFields.begin(); iter != m_trailerOrderedFields.end(); *(i++) = *(iter++) ) {} *i = 0; m_trailerOrder = message_order(tmp); delete [] tmp; return m_trailerOrder; } const message_order &DataDictionary::getMessageOrderedFields(const std::string & msgType) const throw( ConfigError ) { MsgTypeToOrderedFields::const_iterator iter = m_messageOrderedFields.find(msgType); if (iter == m_messageOrderedFields.end()) throw ConfigError(" " + msgType + " does not have a stored message order"); return iter->second.getMessageOrder(); } int DataDictionary::lookupXMLFieldNumber( DOMDocument* pDoc, DOMNode* pNode ) const { DOMAttributesPtr attrs = pNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError("No name given to field"); return lookupXMLFieldNumber( pDoc, name ); } int DataDictionary::lookupXMLFieldNumber ( DOMDocument* pDoc, const std::string& name ) const { NameToField::const_iterator i = m_names.find(name); if( i == m_names.end() ) throw ConfigError("Field " + name + " not defined in fields section"); return i->second; } int DataDictionary::addXMLComponentFields( DOMDocument* pDoc, DOMNode* pNode, const std::string& msgtype, DataDictionary& DD, bool componentRequired ) { int firstField = 0; DOMAttributesPtr attrs = pNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError("No name given to component"); DOMNodePtr pComponentNode = pDoc->getNode("/fix/components/component[@name='" + name + "']"); if(pComponentNode.get() == 0) throw ConfigError("Component not found: " + name); DOMNodePtr pComponentFieldNode = pComponentNode->getFirstChildNode(); while(pComponentFieldNode.get()) { if(pComponentFieldNode->getName() == "field" || pComponentFieldNode->getName() == "group") { DOMAttributesPtr attrs = pComponentFieldNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError("No name given to field"); int field = lookupXMLFieldNumber(pDoc, name); if( firstField == 0 ) firstField = field; std::string required; if(attrs->get("required", required) && (required == "Y" || required =="y") && componentRequired) { addRequiredField(msgtype, field); } DD.addField(field); DD.addMsgField(msgtype, field); } if(pComponentFieldNode->getName() == "component") { DOMAttributesPtr attrs = pComponentFieldNode->getAttributes(); std::string required; attrs->get("required", required); bool isRequired = (required == "Y" || required == "y"); addXMLComponentFields(pDoc, pComponentFieldNode.get(), msgtype, DD, isRequired); } if(pComponentFieldNode->getName() == "group") { DOMAttributesPtr attrs = pComponentFieldNode->getAttributes(); std::string required; attrs->get("required", required); bool isRequired = (required == "Y" || required == "y"); addXMLGroup(pDoc, pComponentFieldNode.get(), msgtype, DD, isRequired); } RESET_AUTO_PTR(pComponentFieldNode, pComponentFieldNode->getNextSiblingNode()); } return firstField; } void DataDictionary::addXMLGroup( DOMDocument* pDoc, DOMNode* pNode, const std::string& msgtype, DataDictionary& DD, bool groupRequired ) { DOMAttributesPtr attrs = pNode->getAttributes(); std::string name; if(!attrs->get("name", name)) throw ConfigError("No name given to group"); int group = lookupXMLFieldNumber( pDoc, name ); int delim = 0; int field = 0; DataDictionary groupDD; DOMNodePtr node = pNode->getFirstChildNode(); while(node.get()) { if( node->getName() == "field" ) { field = lookupXMLFieldNumber( pDoc, node.get() ); groupDD.addField( field ); DOMAttributesPtr attrs = node->getAttributes(); std::string required; if( attrs->get("required", required) && ( required == "Y" || required =="y" ) && groupRequired ) { groupDD.addRequiredField(msgtype, field); } } else if( node->getName() == "component" ) { field = addXMLComponentFields( pDoc, node.get(), msgtype, groupDD, false ); } else if( node->getName() == "group" ) { field = lookupXMLFieldNumber( pDoc, node.get() ); groupDD.addField( field ); DOMAttributesPtr attrs = node->getAttributes(); std::string required; if( attrs->get("required", required ) && ( required == "Y" || required =="y" ) && groupRequired) { groupDD.addRequiredField(msgtype, field); } bool isRequired = false; if( attrs->get("required", required) ) isRequired = (required == "Y" || required == "y"); addXMLGroup( pDoc, node.get(), msgtype, groupDD, isRequired ); } if( delim == 0 ) delim = field; RESET_AUTO_PTR(node, node->getNextSiblingNode()); } if( delim ) DD.addGroup( msgtype, group, delim, groupDD ); } TYPE::Type DataDictionary::XMLTypeToType( const std::string& type ) const { if ( m_beginString < "FIX.4.2" && type == "CHAR" ) return TYPE::String; if ( type == "STRING" ) return TYPE::String; if ( type == "CHAR" ) return TYPE::Char; if ( type == "PRICE" ) return TYPE::Price; if ( type == "INT" ) return TYPE::Int; if ( type == "AMT" ) return TYPE::Amt; if ( type == "QTY" ) return TYPE::Qty; if ( type == "CURRENCY" ) return TYPE::Currency; if ( type == "MULTIPLEVALUESTRING" ) return TYPE::MultipleValueString; if ( type == "MULTIPLESTRINGVALUE" ) return TYPE::MultipleStringValue; if ( type == "MULTIPLECHARVALUE" ) return TYPE::MultipleCharValue; if ( type == "EXCHANGE" ) return TYPE::Exchange; if ( type == "UTCTIMESTAMP" ) return TYPE::UtcTimeStamp; if ( type == "BOOLEAN" ) return TYPE::Boolean; if ( type == "LOCALMKTDATE" ) return TYPE::LocalMktDate; if ( type == "DATA" ) return TYPE::Data; if ( type == "FLOAT" ) return TYPE::Float; if ( type == "PRICEOFFSET" ) return TYPE::PriceOffset; if ( type == "MONTHYEAR" ) return TYPE::MonthYear; if ( type == "DAYOFMONTH" ) return TYPE::DayOfMonth; if ( type == "UTCDATE" ) return TYPE::UtcDate; if ( type == "UTCDATEONLY" ) return TYPE::UtcDateOnly; if ( type == "UTCTIMEONLY" ) return TYPE::UtcTimeOnly; if ( type == "NUMINGROUP" ) return TYPE::NumInGroup; if ( type == "PERCENTAGE" ) return TYPE::Percentage; if ( type == "SEQNUM" ) return TYPE::SeqNum; if ( type == "LENGTH" ) return TYPE::Length; if ( type == "COUNTRY" ) return TYPE::Country; if ( type == "TIME" ) return TYPE::UtcTimeStamp; return TYPE::Unknown; } } quickfix-1.15.1+dfsg.orig/src/C++/strptime.c0000644000372000001440000001650713265006437020023 0ustar robertousers/* * Powerdog Industries kindly requests feedback from anyone modifying * this function: * * Date: Thu, 05 Jun 1997 23:17:17 -0400 * From: Kevin Ruddy * To: James FitzGibbon * Subject: Re: Use of your strptime(3) code (fwd) * * The reason for the "no mod" clause was so that modifications would * come back and we could integrate them and reissue so that a wider * audience could use it (thereby spreading the wealth). This has * made it possible to get strptime to work on many operating systems. * I'm not sure why that's "plain unacceptable" to the FreeBSD team. * * Anyway, you can change it to "with or without modification" as * you see fit. Enjoy. * * Kevin Ruddy * Powerdog Industries, Inc. */ /* * Copyright (c) 1994 Powerdog Industries. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer * in the documentation and/or other materials provided with the * distribution. * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgement: * This product includes software developed by Powerdog Industries. * 4. The name of Powerdog Industries may not be used to endorse or * promote products derived from this software without specific prior * written permission. * * THIS SOFTWARE IS PROVIDED BY POWERDOG INDUSTRIES ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE POWERDOG INDUSTRIES BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifdef LIBC_RCS static const char rcsid[] = "$FreeBSD: src/lib/libc/stdtime/strptime.c,v 1.17.2.2 2001/07/31 00:06:24 dd Exp $"; #endif #ifndef lint #ifndef NOID static char copyright[] = "@(#) Copyright (c) 1994 Powerdog Industries. All rights reserved."; static char sccsid[] = "@(#)strptime.c 0.1 (Powerdog) 94/03/27"; #endif /* !defined NOID */ #endif /* not lint */ #include #include #include #include #include #include #ifdef _THREAD_SAFE #include #include "pthread_private.h" #endif //#include "timelocal.h" static char * _strptime(const char *, const char *, struct tm *); #ifdef _THREAD_SAFE static struct pthread_mutex _gotgmt_mutexd = PTHREAD_MUTEX_STATIC_INITIALIZER; static pthread_mutex_t gotgmt_mutex = &_gotgmt_mutexd; #endif static int got_GMT; #define asizeof(a) (sizeof (a) / sizeof ((a)[0])) static char * _strptime(const char *buf, const char *fmt, struct tm *tm) { char c; const char *ptr; int i, len; int Ealternative, Oalternative; char isLeapYear; int mon,year; ptr = fmt; while (*ptr != 0) { if (*buf == 0) break; c = *ptr++; if (c != '%') { if (isspace((unsigned char)c)) while (*buf != 0 && isspace((unsigned char)*buf)) buf++; else if (c != *buf++) return 0; continue; } Ealternative = 0; Oalternative = 0; c = *ptr++; switch (c) { case 0: case '%': if (*buf++ != '%') return 0; break; case 'M': case 'S': if (*buf == 0 || isspace((unsigned char)*buf)) break; if (!isdigit((unsigned char)*buf)) return 0; len = 2; for (i = 0; len && *buf != 0 && isdigit((unsigned char)*buf); buf++) { i *= 10; i += *buf - '0'; len--; } if (c == 'M') { if (i > 59) return 0; tm->tm_min = i; } else { if (i > 60) return 0; tm->tm_sec = i; } if (*buf != 0 && isspace((unsigned char)*buf)) while (*ptr != 0 && !isspace((unsigned char)*ptr)) ptr++; break; case 'H': case 'I': case 'k': case 'l': /* * Of these, %l is the only specifier explicitly * documented as not being zero-padded. However, * there is no harm in allowing zero-padding. * * XXX The %l specifier may gobble one too many * digits if used incorrectly. */ if (!isdigit((unsigned char)*buf)) return 0; len = 2; for (i = 0; len && *buf != 0 && isdigit((unsigned char)*buf); buf++) { i *= 10; i += *buf - '0'; len--; } if (c == 'H' || c == 'k') { if (i > 23) return 0; } else if (i > 12) return 0; tm->tm_hour = i; if (*buf != 0 && isspace((unsigned char)*buf)) while (*ptr != 0 && !isspace((unsigned char)*ptr)) ptr++; break; case 'd': case 'e': /* * The %e specifier is explicitly documented as not * being zero-padded but there is no harm in allowing * such padding. * * XXX The %e specifier may gobble one too many * digits if used incorrectly. */ if (!isdigit((unsigned char)*buf)) return 0; len = 2; for (i = 0; len && *buf != 0 && isdigit((unsigned char)*buf); buf++) { i *= 10; i += *buf - '0'; len--; } if (i > 31) return 0; tm->tm_mday = i; if (*buf != 0 && isspace((unsigned char)*buf)) while (*ptr != 0 && !isspace((unsigned char)*ptr)) ptr++; break; case 'm': if (!isdigit((unsigned char)*buf)) return 0; len = 2; for (i = 0; len && *buf != 0 && isdigit((unsigned char)*buf); buf++) { i *= 10; i += *buf - '0'; len--; } if (i < 1 || i > 12) return 0; tm->tm_mon = i - 1; if (*buf != 0 && isspace((unsigned char)*buf)) while (*ptr != 0 && !isspace((unsigned char)*ptr)) ptr++; break; case 'Y': case 'y': if (*buf == 0 || isspace((unsigned char)*buf)) break; if (!isdigit((unsigned char)*buf)) return 0; len = (c == 'Y') ? 4 : 2; for (i = 0; len && *buf != 0 && isdigit((unsigned char)*buf); buf++) { i *= 10; i += *buf - '0'; len--; } if (c == 'Y') i -= 1900; if (c == 'y' && i < 69) i += 100; if (i < 0) return 0; tm->tm_year = i; if (*buf != 0 && isspace((unsigned char)*buf)) while (*ptr != 0 && !isspace((unsigned char)*ptr)) ptr++; break; } } // Fix up yday field year = tm->tm_year + 1900; isLeapYear = (year%4==0) - (year%100==0) + (year%400==0) - (year%4000==0); mon = tm->tm_mon; // 0 == January tm->tm_yday = (mon>0)*31 + // Jan (mon>1)*(28+isLeapYear) + // Feb (mon>2)*31 + // March (mon>3)*30 + // April (mon>4)*31 + // May (mon>5)*30 + // June (mon>6)*31 + // July (mon>7)*31 + // Aug (mon>8)*30 + // Sept (mon>9)*31 + // Oct (mon>10)*30 + // Nov + tm->tm_mday - 1; return (char *)buf; } char * strptime(const char *buf, const char *fmt, struct tm *tm) { char *ret; got_GMT = 0; ret = _strptime(buf, fmt, tm); return ret; } quickfix-1.15.1+dfsg.orig/src/C++/HttpParser.h0000644000372000001440000000256513265006437020254 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_HTTPPARSER_H #define FIX_HTTPPARSER_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Exceptions.h" #include #include namespace FIX { /// Parses HTTP messages off an input stream. class HttpParser { public: HttpParser() {} ~HttpParser() {} bool readHttpMessage( std::string& str ) throw ( MessageParseError ); void addToStream( const char* str, size_t len ) { m_buffer.append( str, len ); } void addToStream( const std::string& str ) { m_buffer.append( str ); } private: std::string m_buffer; }; } #endif //FIX_HTTPPARSER_H quickfix-1.15.1+dfsg.orig/src/C++/FieldMap.h0000644000372000001440000002366013265006437017640 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FIELDMAP #define FIX_FIELDMAP #ifdef _MSC_VER #pragma warning( disable: 4786 ) #endif #include "Field.h" #include "MessageSorters.h" #include "Exceptions.h" #include "Utility.h" #include #include #include #include namespace FIX { /** * Stores and organizes a collection of Fields. * * This is the basis for a message, header, and trailer. This collection * class uses a sorter to keep the fields in a particular order. */ class FieldMap { class sorter { public: explicit sorter( const message_order& order ) : m_order( order ) {} bool operator()( int tag, const FieldBase& right ) const { return m_order( tag, right.getTag() ); } bool operator()( const FieldBase& left, int tag ) const { return m_order( left.getTag(), tag ); } bool operator()( const FieldBase& left, const FieldBase& right ) const { return m_order( left.getTag(), right.getTag() ); } private: const message_order& m_order; }; class finder { public: explicit finder( int tag ) : m_tag( tag ) {} bool operator()( const FieldBase& field ) const { return m_tag == field.getTag(); } private: int m_tag; }; enum { DEFAULT_SIZE = 16 }; protected: FieldMap( const message_order& order, int size ); public: typedef std::vector < FieldBase, ALLOCATOR< FieldBase > > Fields; typedef std::map < int, std::vector < FieldMap* >, std::less, ALLOCATOR > > > Groups; typedef Fields::iterator iterator; typedef Fields::const_iterator const_iterator; typedef Groups::iterator g_iterator; typedef Groups::const_iterator g_const_iterator; FieldMap( const message_order& order = message_order( message_order::normal ) ); FieldMap( const int order[] ); FieldMap( const FieldMap& copy ); virtual ~FieldMap(); FieldMap& operator=( const FieldMap& rhs ); /// Set a field without type checking void setField( const FieldBase& field, bool overwrite = true ) throw( RepeatedTag ) { if( !overwrite ) { addField( field ); } else { Fields::iterator i = findTag( field.getTag() ); if( i == m_fields.end() ) { addField( field ); } else { i->setString( field.getString() ); } } } /// Set a field without a field class void setField( int tag, const std::string& value ) throw( RepeatedTag, NoTagValue ) { FieldBase fieldBase( tag, value ); setField( fieldBase ); } /// Get a field if set bool getFieldIfSet( FieldBase& field ) const { Fields::const_iterator iter = findTag( field.getTag() ); if ( iter == m_fields.end() ) return false; field = (*iter); return true; } /// Get a field without type checking FieldBase& getField( FieldBase& field ) const throw( FieldNotFound ) { field = getFieldRef( field.getTag() ); return field; } /// Get a field without a field class const std::string& getField( int tag ) const throw( FieldNotFound ) { return getFieldRef( tag ).getString(); } /// Get direct access to a field through a reference const FieldBase& getFieldRef( int tag ) const throw( FieldNotFound ) { Fields::const_iterator iter = findTag( tag ); if ( iter == m_fields.end() ) throw FieldNotFound( tag ); return (*iter); } /// Get direct access to a field through a pointer const FieldBase* const getFieldPtr( int tag ) const throw( FieldNotFound ) { return &getFieldRef( tag ); } /// Check to see if a field is set bool isSetField( const FieldBase& field ) const { return isSetField( field.getTag() ); } /// Check to see if a field is set by referencing its number bool isSetField( int tag ) const { return findTag( tag ) != m_fields.end(); } /// Remove a field. If field is not present, this is a no-op. void removeField( int tag ); /// Add a group. void addGroup( int tag, const FieldMap& group, bool setCount = true ); /// Acquire ownership of Group object void addGroupPtr( int tag, FieldMap * group, bool setCount = true ); /// Replace a specific instance of a group. void replaceGroup( int num, int tag, const FieldMap& group ); /// Get a specific instance of a group. FieldMap& getGroup( int num, int tag, FieldMap& group ) const throw( FieldNotFound ) { return group = getGroupRef( num, tag ); } /// Get direct access to a field through a reference FieldMap& getGroupRef( int num, int tag ) const throw( FieldNotFound ) { Groups::const_iterator i = m_groups.find( tag ); if( i == m_groups.end() ) throw FieldNotFound( tag ); if( num <= 0 ) throw FieldNotFound( tag ); if( i->second.size() < (unsigned)num ) throw FieldNotFound( tag ); return *( *(i->second.begin() + (num-1) ) ); } /// Get direct access to a field through a pointer FieldMap* getGroupPtr( int num, int tag ) const throw( FieldNotFound ) { return &getGroupRef( num, tag ); } /// Remove a specific instance of a group. void removeGroup( int num, int tag ); /// Remove all instances of a group. void removeGroup( int tag ); /// Check to see any instance of a group exists bool hasGroup( int tag ) const; /// Check to see if a specific instance of a group exists bool hasGroup( int num, int tag ) const; /// Count the number of instance of a group size_t groupCount( int tag ) const; /// Clear all fields from the map void clear(); /// Check if map contains any fields bool isEmpty(); size_t totalFields() const; std::string& calculateString( std::string& ) const; int calculateLength( int beginStringField = FIELD::BeginString, int bodyLengthField = FIELD::BodyLength, int checkSumField = FIELD::CheckSum ) const; int calculateTotal( int checkSumField = FIELD::CheckSum ) const; iterator begin() { return m_fields.begin(); } iterator end() { return m_fields.end(); } const_iterator begin() const { return m_fields.begin(); } const_iterator end() const { return m_fields.end(); } g_iterator g_begin() { return m_groups.begin(); } g_iterator g_end() { return m_groups.end(); } g_const_iterator g_begin() const { return m_groups.begin(); } g_const_iterator g_end() const { return m_groups.end(); } protected: friend class Message; void addField( const FieldBase& field ) { Fields::iterator iter = findPositionFor( field.getTag() ); if( iter == m_fields.end() ) { m_fields.push_back( field ); } else { m_fields.insert( iter, field ); } } // used to find data length fields during message decoding // message fields are not yet sorted so regular find*** functions might return wrong results const FieldBase& reverse_find( int tag ) const { Fields::const_reverse_iterator iter = std::find_if( m_fields.rbegin(), m_fields.rend(), finder( tag ) ); if( iter == m_fields.rend() ) throw FieldNotFound( tag ); return *iter; } // append field to message without sorting // only applicable during message decoding void appendField( const FieldBase& field ) { m_fields.push_back( field ); } // sort fields after message decoding void sortFields() { std::sort( m_fields.begin(), m_fields.end(), sorter(m_order) ); } private: Fields::const_iterator findTag( int tag ) const { return lookup( m_fields.begin(), m_fields.end(), tag ); } Fields::iterator findTag( int tag ) { return lookup( m_fields.begin(), m_fields.end(), tag ); } template Iterator lookup(Iterator begin, Iterator end, int tag) const { #if defined(__SUNPRO_CC) std::size_t numElements; std::distance( begin, end, numElements ); #else std::size_t numElements = std::distance( begin, end ); #endif if( numElements < 16 ) return std::find_if( begin, end, finder( tag ) ); Iterator iter = std::lower_bound( begin, end, tag, sorter( m_order ) ); if( iter != end && iter->getTag() == tag ) { return iter; } return end; } Fields::iterator findPositionFor( int tag ) { if( m_fields.empty() ) return m_fields.end(); const FieldBase& last = m_fields.back(); if( m_order( last.getTag(), tag ) || last.getTag() == tag ) { return m_fields.end(); } return std::upper_bound( m_fields.begin(), m_fields.end(), tag, sorter( m_order ) ); } Fields m_fields; Groups m_groups; message_order m_order; }; /*! @} */ } #define FIELD_SET( MAP, FIELD ) \ bool isSet( const FIELD& field ) const \ { return (MAP).isSetField(field); } \ void set( const FIELD& field ) \ { (MAP).setField(field); } \ FIELD& get( FIELD& field ) const \ { return (FIELD&)(MAP).getField(field); } \ bool getIfSet( FIELD& field ) const \ { return (MAP).getFieldIfSet(field); } #define FIELD_GET_PTR( MAP, FLD ) \ (const FIX::FLD*)MAP.getFieldPtr( FIX::FIELD::FLD ) #define FIELD_GET_REF( MAP, FLD ) \ (const FIX::FLD&)MAP.getFieldRef( FIX::FIELD::FLD ) #define FIELD_THROW_IF_NOT_FOUND( MAP, FLD ) \ if( !(MAP).isSetField( FIX::FIELD::FLD) ) \ throw FieldNotFound( FIX::FIELD::FLD ) #endif //FIX_FIELDMAP quickfix-1.15.1+dfsg.orig/src/C++/HttpServer.cpp0000644000372000001440000000673613265006437020625 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "HttpServer.h" #include "HttpConnection.h" #include "Settings.h" #include "Utility.h" namespace FIX { Mutex HttpServer::s_mutex; int HttpServer::s_count = 0; HttpServer* HttpServer::s_pServer = 0; void HttpServer::startGlobal( const SessionSettings& s ) throw ( ConfigError, RuntimeError ) { Locker l( s_mutex ); if( !s.get().has(HTTP_ACCEPT_PORT) ) return; s_count += 1; if( !s_pServer ) { s_pServer = new HttpServer( s ); s_pServer->start(); } } void HttpServer::stopGlobal() { Locker l( s_mutex ); s_count -= 1; if( !s_count && s_pServer ) { s_pServer->stop(); delete s_pServer; s_pServer = 0; } } HttpServer::HttpServer( const SessionSettings& settings ) throw( ConfigError ) : m_pServer( 0 ), m_settings( settings ), m_threadid( 0 ), m_port( 0 ), m_stop( false ) {} void HttpServer::onConfigure( const SessionSettings& s ) throw ( ConfigError ) { m_port = s.get().getInt( HTTP_ACCEPT_PORT ); } void HttpServer::onInitialize( const SessionSettings& s ) throw ( RuntimeError ) { try { m_pServer = new SocketServer( 1 ); m_pServer->add( m_port, true, false, 0, 0 ); } catch( std::exception& ) { throw RuntimeError( "Unable to create, bind, or listen to port " + IntConvertor::convert( (unsigned short)m_port ) ); } } void HttpServer::start() throw ( ConfigError, RuntimeError ) { m_stop = false; onConfigure( m_settings ); onInitialize( m_settings ); if( !thread_spawn( &startThread, this, m_threadid ) ) throw RuntimeError("Unable to spawn thread"); } void HttpServer::stop() { if( m_stop ) return; m_stop = true; onStop(); if( m_threadid ) thread_join( m_threadid ); m_threadid = 0; } void HttpServer::onStart() { while ( !m_stop && m_pServer && m_pServer->block( *this ) ) {} if( !m_pServer ) return; m_pServer->close(); delete m_pServer; m_pServer = 0; } bool HttpServer::onPoll() { if( !m_pServer || m_stop ) return false; m_pServer->block( *this, true ); return true; } void HttpServer::onStop() { } void HttpServer::onConnect( SocketServer& server, int a, int s ) { if ( !socket_isValid( s ) ) return; HttpConnection connection( s ); while( connection.read() ) {} m_pServer->getMonitor().drop( s ); } void HttpServer::onWrite( SocketServer& server, int s ) { } bool HttpServer::onData( SocketServer& server, int s ) { return true; } void HttpServer::onDisconnect( SocketServer&, int s ) { } void HttpServer::onError( SocketServer& ) {} void HttpServer::onTimeout( SocketServer& ) { } THREAD_PROC HttpServer::startThread( void* p ) { HttpServer * pServer = static_cast < HttpServer* > ( p ); pServer->onStart(); return 0; } } quickfix-1.15.1+dfsg.orig/src/C++/OdbcConnection.h0000644000372000001440000001417713265006437021051 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_ODBC #error OdbcConnection.h included, but HAVE_ODBC not defined #endif #ifdef HAVE_ODBC #ifndef FIX_ODBCCONNECTION_H #define FIX_ODBCCONNECTION_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #pragma comment( lib, "Odbc32" ) #endif #include "Utility.h" #include #include #include #include #include "DatabaseConnectionID.h" #include "DatabaseConnectionPool.h" #include "Exceptions.h" #include "Mutex.h" namespace FIX { inline std::string odbcError( SQLSMALLINT statementType, SQLHANDLE handle ) { SQLCHAR state[6]; SQLINTEGER error; SQLCHAR text[SQL_MAX_MESSAGE_LENGTH]; SQLSMALLINT textLength; RETCODE result = SQLGetDiagRec ( statementType, handle, 1, state, &error, text, sizeof(text), &textLength ); if( result == SQL_SUCCESS || result == SQL_SUCCESS_WITH_INFO ) return std::string( (char*)text ); return ""; } inline bool odbcSuccess( RETCODE result ) { return result == SQL_SUCCESS || result == SQL_SUCCESS_WITH_INFO; } class OdbcQuery { public: OdbcQuery( const std::string& query ) : m_statement( 0 ), m_result( 0 ), m_query( query ) {} ~OdbcQuery() { close(); } void close() { if( m_statement ) { SQLFreeHandle( SQL_HANDLE_STMT, m_statement ); m_statement = 0; m_result = 0; } } bool execute( HDBC connection ) { if( m_statement ) SQLFreeHandle( SQL_HANDLE_STMT, m_statement ); SQLAllocHandle( SQL_HANDLE_STMT, connection, &m_statement ); m_result = SQLExecDirect( m_statement, (SQLCHAR*)m_query.c_str(), m_query.size() ); if( success() || m_result == SQL_NO_DATA ) return true; m_reason = odbcError( SQL_HANDLE_STMT, m_statement ); SQLFreeHandle( SQL_HANDLE_STMT, m_statement ); m_statement = 0; return success(); } bool success() { return odbcSuccess( m_result ); } /*int rows() { return (int)mysql_num_rows( m_result ); }*/ const std::string& reason() { return m_reason; } bool fetch() { return odbcSuccess( SQLFetch(m_statement) ); } /*char* getValue( int row, int column ) { if( m_rows.empty() ) { MYSQL_ROW row = 0; while( row = mysql_fetch_row( m_result ) ) m_rows.push_back(row); } return m_rows[row][column]; }*/ HSTMT statement() { return m_statement; } void throwException() throw( IOException ) { if( !success() ) throw IOException( "Query failed [" + m_query + "] " + reason() ); } private: HSTMT m_statement; RETCODE m_result; std::string m_query; std::string m_reason; }; class OdbcConnection { public: OdbcConnection ( const DatabaseConnectionID& id ) : m_connection( 0 ), m_environment( 0 ), m_connectionID( id ) { connect(); } OdbcConnection ( const std::string& user, const std::string& password, const std::string& connectionString ) : m_connection( 0 ), m_environment( 0 ), m_connectionID( "", user, password, connectionString, 0 ) { connect(); } ~OdbcConnection() { if( m_connection ) { SQLDisconnect( m_connection ); SQLFreeHandle( SQL_HANDLE_DBC, m_connection ); SQLFreeHandle( SQL_HANDLE_ENV, m_environment ); } } const DatabaseConnectionID& connectionID() { return m_connectionID; } bool connected() { Locker locker( m_mutex ); return m_connected; } bool reconnect() { Locker locker( m_mutex ); SQLDisconnect( m_connection ); SQLFreeHandle( SQL_HANDLE_DBC, m_connection ); m_connection = 0; connect(); return true; } bool execute( OdbcQuery& pQuery ) { Locker locker( m_mutex ); if( !pQuery.execute( m_connection ) ) { reconnect(); return pQuery.execute( m_connection ); } return true; } private: void connect() { m_connected = false; RETCODE result; if(!m_environment) { result = SQLAllocHandle( SQL_HANDLE_ENV, SQL_NULL_HANDLE, &m_environment ); if( !odbcSuccess(result) ) throw ConfigError( "Unable to allocate ODBC environment" ); result = SQLSetEnvAttr(m_environment, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0); if( !odbcSuccess(result) ) throw ConfigError( "Unable to find ODBC version 3.0" ); } result = SQLAllocHandle( SQL_HANDLE_DBC, m_environment, &m_connection ); if( !odbcSuccess(result) ) throw ConfigError( "Unable to allocate ODBC connection" ); std::stringstream connectionStream; std::string connectionString = m_connectionID.getHost(); if( m_connectionID.getHost().find("UID=") == std::string::npos ) connectionStream << "UID=" << m_connectionID.getUser() << ";"; if( m_connectionID.getHost().find("PWD=") == std::string::npos ) connectionStream << "PWD=" << m_connectionID.getPassword() << ";"; connectionStream << m_connectionID.getHost(); connectionString = connectionStream.str(); SQLCHAR connectionStringOut[255]; result = SQLDriverConnect( m_connection, NULL, (SQLCHAR*)connectionString.c_str(), SQL_NTS, connectionStringOut, 255, 0, SQL_DRIVER_NOPROMPT ); if( !odbcSuccess(result) ) { std::string error = odbcError( SQL_HANDLE_DBC, m_connection ); throw ConfigError( error ); } m_connected = true; } HENV m_environment; HDBC m_connection; bool m_connected; DatabaseConnectionID m_connectionID; Mutex m_mutex; }; } #endif #endif quickfix-1.15.1+dfsg.orig/src/C++/PostgreSQLStore.cpp0000644000372000001440000002677213265006437021541 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_POSTGRESQL #include "PostgreSQLStore.h" #include "SessionID.h" #include "SessionSettings.h" #include "FieldConvertors.h" #include "Parser.h" #include "Utility.h" #include "strptime.h" #include namespace FIX { const std::string PostgreSQLStoreFactory::DEFAULT_DATABASE = "quickfix"; const std::string PostgreSQLStoreFactory::DEFAULT_USER = "postgres"; const std::string PostgreSQLStoreFactory::DEFAULT_PASSWORD = ""; const std::string PostgreSQLStoreFactory::DEFAULT_HOST = "localhost"; const short PostgreSQLStoreFactory::DEFAULT_PORT = 0; PostgreSQLStore::PostgreSQLStore ( const SessionID& s, const DatabaseConnectionID& d, PostgreSQLConnectionPool* p ) : m_pConnectionPool( p ), m_sessionID( s ) { m_pConnection = m_pConnectionPool->create( d ); populateCache(); } PostgreSQLStore::PostgreSQLStore ( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_pConnectionPool( 0 ), m_sessionID( s ) { m_pConnection = new PostgreSQLConnection( database, user, password, host, port ); populateCache(); } PostgreSQLStore::~PostgreSQLStore() { if( m_pConnectionPool ) m_pConnectionPool->destroy( m_pConnection ); else delete m_pConnection; } void PostgreSQLStore::populateCache() { std::stringstream queryString; queryString << "SELECT creation_time, incoming_seqnum, outgoing_seqnum FROM sessions WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; PostgreSQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) throw ConfigError( "No entries found for session in database" ); int rows = query.rows(); if( rows > 1 ) throw ConfigError( "Multiple entries found for session in database" ); if( rows == 1 ) { struct tm time; std::string sqlTime = query.getValue( 0, 0 ); strptime( sqlTime.c_str(), "%Y-%m-%d %H:%M:%S", &time ); m_cache.setCreationTime (UtcTimeStamp (&time)); m_cache.setNextTargetMsgSeqNum( atol( query.getValue( 0, 1 ) ) ); m_cache.setNextSenderMsgSeqNum( atol( query.getValue( 0, 2 ) ) ); } else { UtcTimeStamp time = m_cache.getCreationTime(); char sqlTime[ 20 ]; int year, month, day, hour, minute, second, millis; time.getYMD (year, month, day); time.getHMS (hour, minute, second, millis); STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second ); std::stringstream queryString2; queryString2 << "INSERT INTO sessions (beginstring, sendercompid, targetcompid, session_qualifier," << "creation_time, incoming_seqnum, outgoing_seqnum) VALUES(" << "'" << m_sessionID.getBeginString().getValue() << "'," << "'" << m_sessionID.getSenderCompID().getValue() << "'," << "'" << m_sessionID.getTargetCompID().getValue() << "'," << "'" << m_sessionID.getSessionQualifier() << "'," << "'" << sqlTime << "'," << m_cache.getNextTargetMsgSeqNum() << "," << m_cache.getNextSenderMsgSeqNum() << ")"; PostgreSQLQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) throw ConfigError( "Unable to create session in database" ); } } MessageStore* PostgreSQLStoreFactory::create( const SessionID& s ) { if( m_useSettings ) return create( s, m_settings.get(s) ); else if( m_useDictionary ) return create( s, m_dictionary ); else { DatabaseConnectionID id( m_database, m_user, m_password, m_host, m_port ); return new PostgreSQLStore( s, id, m_connectionPoolPtr.get() ); } } MessageStore* PostgreSQLStoreFactory::create( const SessionID& s, const Dictionary& settings ) { std::string database = DEFAULT_DATABASE; std::string user = DEFAULT_USER; std::string password = DEFAULT_PASSWORD; std::string host = DEFAULT_HOST; short port = DEFAULT_PORT; try { database = settings.getString( POSTGRESQL_STORE_DATABASE ); } catch( ConfigError& ) {} try { user = settings.getString( POSTGRESQL_STORE_USER ); } catch( ConfigError& ) {} try { password = settings.getString( POSTGRESQL_STORE_PASSWORD ); } catch( ConfigError& ) {} try { host = settings.getString( POSTGRESQL_STORE_HOST ); } catch( ConfigError& ) {} try { port = ( short ) settings.getInt( POSTGRESQL_STORE_PORT ); } catch( ConfigError& ) {} DatabaseConnectionID id( database, user, password, host, port ); return new PostgreSQLStore( s, id, m_connectionPoolPtr.get() ); } void PostgreSQLStoreFactory::destroy( MessageStore* pStore ) { delete pStore; } bool PostgreSQLStore::set( int msgSeqNum, const std::string& msg ) throw ( IOException ) { char* msgCopy = new char[ (msg.size() * 2) + 1 ]; PQescapeString( msgCopy, msg.c_str(), msg.size() ); std::stringstream queryString; queryString << "INSERT INTO messages " << "(beginstring, sendercompid, targetcompid, session_qualifier, msgseqnum, message) " << "VALUES (" << "'" << m_sessionID.getBeginString().getValue() << "'," << "'" << m_sessionID.getSenderCompID().getValue() << "'," << "'" << m_sessionID.getTargetCompID().getValue() << "'," << "'" << m_sessionID.getSessionQualifier() << "'," << msgSeqNum << "," << "'" << msgCopy << "')"; delete [] msgCopy; PostgreSQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) { std::stringstream queryString2; queryString2 << "UPDATE messages SET message='" << msg << "' WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "' and " << "msgseqnum=" << msgSeqNum; PostgreSQLQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) query2.throwException(); } return true; } void PostgreSQLStore::get( int begin, int end, std::vector < std::string > & result ) const throw ( IOException ) { result.clear(); std::stringstream queryString; queryString << "SELECT message FROM messages WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "' and " << "msgseqnum>=" << begin << " and " << "msgseqnum<=" << end << " " << "ORDER BY msgseqnum"; PostgreSQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); int rows = query.rows(); for( int row = 0; row < rows; row++ ) result.push_back( query.getValue( row, 0 ) ); } int PostgreSQLStore::getNextSenderMsgSeqNum() const throw ( IOException ) { return m_cache.getNextSenderMsgSeqNum(); } int PostgreSQLStore::getNextTargetMsgSeqNum() const throw ( IOException ) { return m_cache.getNextTargetMsgSeqNum(); } void PostgreSQLStore::setNextSenderMsgSeqNum( int value ) throw ( IOException ) { std::stringstream queryString; queryString << "UPDATE sessions SET outgoing_seqnum=" << value << " WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; PostgreSQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.setNextSenderMsgSeqNum( value ); } void PostgreSQLStore::setNextTargetMsgSeqNum( int value ) throw ( IOException ) { std::stringstream queryString; queryString << "UPDATE sessions SET incoming_seqnum=" << value << " WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; PostgreSQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.setNextTargetMsgSeqNum( value ); } void PostgreSQLStore::incrNextSenderMsgSeqNum() throw ( IOException ) { m_cache.incrNextSenderMsgSeqNum(); setNextSenderMsgSeqNum( m_cache.getNextSenderMsgSeqNum() ); } void PostgreSQLStore::incrNextTargetMsgSeqNum() throw ( IOException ) { m_cache.incrNextTargetMsgSeqNum(); setNextTargetMsgSeqNum( m_cache.getNextTargetMsgSeqNum() ); } UtcTimeStamp PostgreSQLStore::getCreationTime() const throw ( IOException ) { return m_cache.getCreationTime(); } void PostgreSQLStore::reset() throw ( IOException ) { std::stringstream queryString; queryString << "DELETE FROM messages WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; PostgreSQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.reset(); UtcTimeStamp time = m_cache.getCreationTime(); int year, month, day, hour, minute, second, millis; time.getYMD( year, month, day ); time.getHMS( hour, minute, second, millis ); char sqlTime[ 20 ]; STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second ); std::stringstream queryString2; queryString2 << "UPDATE sessions SET creation_time='" << sqlTime << "', " << "incoming_seqnum=" << m_cache.getNextTargetMsgSeqNum() << ", " << "outgoing_seqnum=" << m_cache.getNextSenderMsgSeqNum() << " WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; PostgreSQLQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) query2.throwException(); } void PostgreSQLStore::refresh() throw ( IOException ) { m_cache.reset(); populateCache(); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/SocketConnection.cpp0000644000372000001440000001254413265006437021761 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "SocketConnection.h" #include "SocketAcceptor.h" #include "SocketConnector.h" #include "SocketInitiator.h" #include "Session.h" #include "Utility.h" namespace FIX { SocketConnection::SocketConnection( int s, Sessions sessions, SocketMonitor* pMonitor ) : m_socket( s ), m_sendLength( 0 ), m_sessions(sessions), m_pSession( 0 ), m_pMonitor( pMonitor ) { FD_ZERO( &m_fds ); FD_SET( m_socket, &m_fds ); } SocketConnection::SocketConnection( SocketInitiator& i, const SessionID& sessionID, int s, SocketMonitor* pMonitor ) : m_socket( s ), m_sendLength( 0 ), m_pSession( i.getSession( sessionID, *this ) ), m_pMonitor( pMonitor ) { FD_ZERO( &m_fds ); FD_SET( m_socket, &m_fds ); m_sessions.insert( sessionID ); } SocketConnection::~SocketConnection() { if ( m_pSession ) Session::unregisterSession( m_pSession->getSessionID() ); } bool SocketConnection::send( const std::string& msg ) { Locker l( m_mutex ); m_sendQueue.push_back( msg ); processQueue(); signal(); return true; } bool SocketConnection::processQueue() { Locker l( m_mutex ); if( !m_sendQueue.size() ) return true; struct timeval timeout = { 0, 0 }; fd_set writeset = m_fds; if( select( 1 + m_socket, 0, &writeset, 0, &timeout ) <= 0 ) return false; const std::string& msg = m_sendQueue.front(); ssize_t result = socket_send ( m_socket, msg.c_str() + m_sendLength, msg.length() - m_sendLength ); if( result > 0 ) m_sendLength += result; if( m_sendLength == msg.length() ) { m_sendLength = 0; m_sendQueue.pop_front(); } return !m_sendQueue.size(); } void SocketConnection::disconnect() { if ( m_pMonitor ) m_pMonitor->drop( m_socket ); } bool SocketConnection::read( SocketConnector& s ) { if ( !m_pSession ) return false; try { readFromSocket(); readMessages( s.getMonitor() ); } catch( SocketRecvFailed& e ) { m_pSession->getLog()->onEvent( e.what() ); return false; } return true; } bool SocketConnection::read( SocketAcceptor& a, SocketServer& s ) { std::string msg; try { if ( !m_pSession ) { struct timeval timeout = { 1, 0 }; fd_set readset = m_fds; while( !readMessage( msg ) ) { int result = select( 1 + m_socket, &readset, 0, 0, &timeout ); if( result > 0 ) readFromSocket(); else if( result == 0 ) return false; else if( result < 0 ) return false; } m_pSession = Session::lookupSession( msg, true ); if( !isValidSession() ) { m_pSession = 0; if( a.getLog() ) { a.getLog()->onEvent( "Session not found for incoming message: " + msg ); a.getLog()->onIncoming( msg ); } } if( m_pSession ) m_pSession = a.getSession( msg, *this ); if( m_pSession ) m_pSession->next( msg, UtcTimeStamp() ); if( !m_pSession ) { s.getMonitor().drop( m_socket ); return false; } Session::registerSession( m_pSession->getSessionID() ); return true; } else { readFromSocket(); readMessages( s.getMonitor() ); return true; } } catch ( SocketRecvFailed& e ) { if( m_pSession ) m_pSession->getLog()->onEvent( e.what() ); s.getMonitor().drop( m_socket ); } catch ( InvalidMessage& ) { s.getMonitor().drop( m_socket ); } return false; } bool SocketConnection::isValidSession() { if( m_pSession == 0 ) return false; SessionID sessionID = m_pSession->getSessionID(); if( Session::isSessionRegistered(sessionID) ) return false; return !( m_sessions.find(sessionID) == m_sessions.end() ); } void SocketConnection::readFromSocket() throw( SocketRecvFailed ) { ssize_t size = socket_recv( m_socket, m_buffer, sizeof(m_buffer) ); if( size <= 0 ) throw SocketRecvFailed( size ); m_parser.addToStream( m_buffer, size ); } bool SocketConnection::readMessage( std::string& msg ) { try { return m_parser.readFixMessage( msg ); } catch ( MessageParseError& ) {} return true; } void SocketConnection::readMessages( SocketMonitor& s ) { if( !m_pSession ) return; std::string msg; while( readMessage( msg ) ) { try { m_pSession->next( msg, UtcTimeStamp() ); } catch ( InvalidMessage& ) { if( !m_pSession->isLoggedOn() ) s.drop( m_socket ); } } } void SocketConnection::onTimeout() { if ( m_pSession ) m_pSession->next(); } } // namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/FieldTypes.h0000644000372000001440000005673513265006437020240 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FIELDTYPES_H #define FIX_FIELDTYPES_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #if defined(_MSC_VER) && (_MSC_VER < 1600) #include "stdint_msvc.h" #else #include /* integer types int8_t .. uint64_t, intptr_t */ #endif #include "Utility.h" #include #include namespace FIX { /*! \addtogroup user * @{ */ /// Date and Time stored as a Julian day number and number of /// nanoseconds since midnight. Does not perform any timezone /// calculations. All magic numbers and related calculations /// have been taken from: /// /// \sa http://www.faqs.org/faqs/calendars.faq /// \sa http://scienceworld.wolfram.com/astronomy/JulianDate.html /// \sa http://scienceworld.wolfram.com/astronomy/GregorianCalendar.html /// \sa http://scienceworld.wolfram.com/astronomy/Weekday.html /// /// \author Caleb Epstein // Precision factor of timestamp. [0] - second, [9] - nanosecond static const int PRECISION_FACTOR[10] = {1000000000, 100000000, 10000000, 1000000, 100000, 10000, 1000, 100, 10, 1}; struct DateTime { int m_date; int64_t m_time; /// Magic numbers static const int64_t SECONDS_PER_DAY = 86400; static const int64_t SECONDS_PER_HOUR = 3600; static const int64_t SECONDS_PER_MIN = 60; static const int64_t MINUTES_PER_HOUR = 60; static const int64_t NANOS_PER_DAY = 86400000000000; static const int64_t NANOS_PER_HOUR = 3600000000000; static const int64_t NANOS_PER_MIN = 60000000000; static const int64_t NANOS_PER_SEC = 1000000000; // time_t epoch (1970-01-01) as a Julian date static const int64_t JULIAN_19700101 = 2440588; /// Default constructor - initializes to zero DateTime () : m_date (0), m_time (0) {} /// Construct from a Julian day number and time in millis DateTime (int date, int64_t time) : m_date (date), m_time (time) {} /// Construct from the specified components DateTime( int year, int month, int day, int hour, int minute, int second, int millis ) { m_date = julianDate( year, month, day ); m_time = makeHMS( hour, minute, second, millis * PRECISION_FACTOR[3] ); } /// Construct from the specified components DateTime( int year, int month, int day, int hour, int minute, int second, int fraction, int precision ) { m_date = julianDate( year, month, day ); int nanos = convertToNanos(fraction, precision); m_time = makeHMS( hour, minute, second, nanos ); } virtual ~DateTime() {} /// Return the year portion of the date inline int getYear() const { int y, m, d; getYMD( y, m, d ); return y; } /// Return the month (1-12) portion of the date inline int getMonth() const { int y, m, d; getYMD( y, m, d ); return m; } /// Return the day of the month portion of the date inline int getDay() const { int y, m, d; getYMD( y, m, d ); return d; } /// Another name for the day of the month. Bad name, but used /// because of the legacy UtcTimeStamp interface inline int getDate() const { return getDay(); } /// Return the internal julian date inline int getJulianDate() const { return m_date; } /// Return the hour portion of the time (0-23) inline int getHour() const { return (int)(m_time / NANOS_PER_HOUR); } /// Return the minute portion of the time (0-59) inline int getMinute() const { return (m_time / NANOS_PER_MIN) % MINUTES_PER_HOUR; } /// Return the second portion of the time (0-59) inline int getSecond() const { return (m_time / NANOS_PER_SEC) % SECONDS_PER_MIN; } /// Return the millisecond portion of the time (0-999) inline int getMillisecond() const { return (getNanosecond() / PRECISION_FACTOR[3]); } /// Return the microsecond portion of the time inline int getMicroecond() const { return (getNanosecond() / PRECISION_FACTOR[6]); } /// Return the nanosecond portion of the time inline unsigned int getNanosecond() const { return static_cast(m_time) % NANOS_PER_SEC; } /// Return the fraction portion of the time inline int getFraction(int precision) const { switch (precision) { case 0: return (getNanosecond() / PRECISION_FACTOR[0]); case 1: return (getNanosecond() / PRECISION_FACTOR[1]); case 2: return (getNanosecond() / PRECISION_FACTOR[2]); case 3: return (getNanosecond() / PRECISION_FACTOR[3]); case 4: return (getNanosecond() / PRECISION_FACTOR[4]); case 5: return (getNanosecond() / PRECISION_FACTOR[5]); case 6: return (getNanosecond() / PRECISION_FACTOR[6]); case 7: return (getNanosecond() / PRECISION_FACTOR[7]); case 8: return (getNanosecond() / PRECISION_FACTOR[8]); case 9: default: return (getNanosecond() / PRECISION_FACTOR[9]); } } /// Load the referenced values with the year, month and day /// portions of the date in a single operation inline void getYMD (int& year, int& month, int& day) const { getYMD( m_date, year, month, day ); } /// Load the referenced values with the hour, minute, second and /// millisecond portions of the time in a single operation inline void getHMS( int& hour, int& minute, int& second, int& millis ) const { int ticks = (int)(m_time / NANOS_PER_SEC); hour = ticks / SECONDS_PER_HOUR; minute = (ticks / SECONDS_PER_MIN) % MINUTES_PER_HOUR; second = ticks % SECONDS_PER_MIN; millis = getMillisecond(); } /// Load the referenced values with the hour, minute, second and /// fraction portions of the time in a single operation inline void getHMS( int& hour, int& minute, int& second, int& fraction, int precision ) const { int ticks = (int)(m_time / NANOS_PER_SEC); hour = ticks / SECONDS_PER_HOUR; minute = (ticks / SECONDS_PER_MIN) % MINUTES_PER_HOUR; second = ticks % SECONDS_PER_MIN; fraction = getFraction(precision); } /// Calculate the weekday of the date (Sunday is 1, Saturday is 7) inline int getWeekDay() const { int Y, M, D; getYMD (Y, M, D); int m = M >= 3 ? M - 2 : M + 10; int Yprime = M >= 3 ? Y : Y - 1; int y = Yprime % 100; int c = Yprime / 100; int wd = (D + int (2.6 * m - 0.2) + y + int (y / 4) + int (c / 4) - (2 * c)) % 7; return 1 + (wd < 0 ? 7 + wd : wd); } /// Convert the DateTime to a time_t. Note that this operation /// can overflow on 32-bit platforms when we go beyond year 2038. inline time_t getTimeT() const { return (SECONDS_PER_DAY * (m_date - JULIAN_19700101) + m_time / NANOS_PER_SEC); } /// Convert the DateTime to a struct tm which is in UTC tm getTmUtc() const { int year, month, day; int hour, minute, second, millis; tm result = { 0 }; getYMD( year, month, day ); getHMS( hour, minute, second, millis ); result.tm_year = year - 1900; result.tm_mon = month - 1; result.tm_mday = day; result.tm_hour = hour; result.tm_min = minute; result.tm_sec = second; result.tm_isdst = -1; return result; } /// Set the date portion of the DateTime void setYMD( int year, int month, int day ) { m_date = julianDate( year, month, day ); } /// Set the time portion of the DateTime void setHMS( int hour, int minute, int second, int millis ) { m_time = makeHMS( hour, minute, second, millis * PRECISION_FACTOR[3] ); } /// Set the time portion of the DateTime void setHMS( int hour, int minute, int second, int fraction, int precision ) { int nanos = convertToNanos(fraction, precision); m_time = makeHMS( hour, minute, second, nanos); } /// Set the hour portion of the time void setHour( int hour ) { int old_hour, min, sec, millis; getHMS( old_hour, min, sec, millis ); setHMS( hour, min, sec, millis ); } /// Set the minute portion of the time void setMinute( int min ) { int hour, old_min, sec, millis; getHMS( hour, old_min, sec, millis ); setHMS( hour, min, sec, millis ); } /// Set the seconds portion of the time void setSecond( int sec ) { int hour, min, old_sec, millis; getHMS( hour, min, old_sec, millis ); setHMS( hour, min, sec, millis ); } /// Set the millisecond portion of the time void setMillisecond( int millis ) { int hour, min, sec, old_millis; getHMS( hour, min, sec, old_millis ); setHMS( hour, min, sec, millis ); } /// Set the microsecond portion of the time void setMicrosecond( int micros ) { int hour, min, sec, old_nanos; getHMS( hour, min, sec, old_nanos, 9 ); setHMS( hour, min, sec, micros, 6 ); } /// Set the nanosecond portion of the time void setNanosecond( int nanos ) { int hour, min, sec, old_nanos; getHMS( hour, min, sec, old_nanos, 9 ); setHMS( hour, min, sec, nanos, 9 ); } /// Set the fraction portion of the time void setFraction( int fraction, int precision ) { int hour, min, sec, old_nanos; getHMS( hour, min, sec, old_nanos, 9 ); setHMS( hour, min, sec, fraction, precision ); } /// Clear the date portion of the DateTime void clearDate() { m_date = 0; } /// Clear the time portion of the DateTime void clearTime() { m_time = 0; } /// Set the internal date and time members void set( int date, int64_t time ) { m_date = date; m_time = time; } /// Initialize from another DateTime void set( const DateTime& other ) { m_date = other.m_date; m_time = other.m_time; } /// Add a number of seconds to this void operator+=( int seconds ) { int d = seconds / SECONDS_PER_DAY; int s = seconds % SECONDS_PER_DAY; m_date += d; m_time += s * NANOS_PER_SEC; if( m_time > NANOS_PER_DAY ) { m_date++; m_time %= NANOS_PER_DAY; } else if( m_time < 0 ) { m_date--; m_time += NANOS_PER_DAY; } } /// Convert to internal nanos static int convertToNanos(int fraction, int precision) { int nanos; switch (precision) { case 0: nanos = fraction * PRECISION_FACTOR[0]; break; case 1: nanos = fraction * PRECISION_FACTOR[1]; break; case 2: nanos = fraction * PRECISION_FACTOR[2]; break; case 3: nanos = fraction * PRECISION_FACTOR[3]; break; case 4: nanos = fraction * PRECISION_FACTOR[4]; break; case 5: nanos = fraction * PRECISION_FACTOR[5]; break; case 6: nanos = fraction * PRECISION_FACTOR[6]; break; case 7: nanos = fraction * PRECISION_FACTOR[7]; break; case 8: nanos = fraction * PRECISION_FACTOR[8]; break; case 9: default: nanos = fraction * PRECISION_FACTOR[9]; break; } return nanos; } /// Helper method to convert a broken down time to a number of /// nanoseconds since midnight static int64_t makeHMS( int hour, int minute, int second, int nanos ) { return NANOS_PER_SEC * (SECONDS_PER_HOUR * hour + SECONDS_PER_MIN * minute + second) + nanos; } /// Return the current wall-clock time as a utc DateTime static DateTime nowUtc(); /// Return the current wall-clock time as a local DateTime static DateTime nowLocal(); /// Convert a time_t and optional milliseconds to a DateTime static DateTime fromUtcTimeT( time_t t, int millis = 0 ) { struct tm tm = time_gmtime( &t ); return fromTm( tm, millis ); } static DateTime fromLocalTimeT( time_t t, int millis = 0 ) { struct tm tm = time_localtime( &t ); return fromTm( tm, millis ); } static DateTime fromUtcTimeT( time_t t, int fraction, int precision ) { struct tm tm = time_gmtime( &t ); return fromTm( tm, fraction, precision ); } static DateTime fromLocalTimeT( time_t t, int fraction, int precision ) { struct tm tm = time_localtime( &t ); return fromTm( tm, fraction, precision ); } /// Convert a tm and optional milliseconds to a DateTime. \note /// the tm structure is assumed to contain a date specified in UTC static DateTime fromTm( const tm& tm, int millis = 0 ) { return DateTime ( julianDate(tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday), makeHMS(tm.tm_hour, tm.tm_min, tm.tm_sec, millis * PRECISION_FACTOR[3]) ); } /// Convert a tm and optional milliseconds to a DateTime. \note /// the tm structure is assumed to contain a date specified in UTC static DateTime fromTm( const tm& tm, int fraction, int precision ) { int nanos = convertToNanos(fraction, precision); return DateTime ( julianDate(tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday), makeHMS(tm.tm_hour, tm.tm_min, tm.tm_sec, nanos) ); } /// Helper method to calculate a Julian day number. static int julianDate( int year, int month, int day ) { int a = (14 - month) / 12; int y = year + 4800 - a; int m = month + 12 * a - 3; return (day + int ((153 * m + 2) / 5) + y * 365 + int (y / 4) - int (y / 100) + int (y / 400) - 32045); } /// Convert a Julian day number to a year, month and day static void getYMD( int jday, int& year, int& month, int& day ) { int a = jday + 32044; int b = (4 * a + 3) / 146097; int c = a - int ((b * 146097) / 4); int d = (4 * c + 3) / 1461; int e = c - int ((1461 * d) / 4); int m = (5 * e + 2) / 153; day = e - int ((153 * m + 2) / 5) + 1; month = m + 3 - 12 * int (m / 10); year = b * 100 + d - 4800 + int (m / 10); } }; inline bool operator==( const DateTime& lhs, const DateTime& rhs ) { return lhs.m_date == rhs.m_date && lhs.m_time == rhs.m_time; } inline bool operator!=( const DateTime& lhs, const DateTime& rhs ) { return !(lhs == rhs); } inline bool operator<( const DateTime& lhs, const DateTime& rhs ) { if( lhs.m_date < rhs.m_date ) return true; else if( lhs.m_date > rhs.m_date ) return false; else if( lhs.m_time < rhs.m_time ) return true; return false; } inline bool operator>( const DateTime& lhs, const DateTime& rhs ) { return !(lhs == rhs || lhs < rhs); } inline bool operator<=( const DateTime& lhs, const DateTime& rhs ) { return lhs == rhs || lhs < rhs; } inline bool operator>=( const DateTime& lhs, const DateTime& rhs ) { return lhs == rhs || lhs > rhs; } /// Calculate the difference between two DateTime values and return /// the result as a number of seconds inline int operator-( const DateTime& lhs, const DateTime& rhs ) { return (DateTime::SECONDS_PER_DAY * (lhs.m_date - rhs.m_date) + // Truncate the nanos before subtracting (int)(lhs.m_time / DateTime::NANOS_PER_SEC) - (int)(rhs.m_time / DateTime::NANOS_PER_SEC)); } /// Date and Time represented in UTC. class UtcTimeStamp : public DateTime { public: /// Defaults to the current date and time UtcTimeStamp() : DateTime( DateTime::nowUtc() ) {} /// Defaults to the current date UtcTimeStamp( int hour, int minute, int second, int millisecond = 0 ) : DateTime( DateTime::nowUtc() ) { setHMS( hour, minute, second, millisecond ); } UtcTimeStamp( int hour, int minute, int second, int fraction, int precision ) : DateTime( DateTime::nowUtc() ) { setHMS( hour, minute, second, fraction, precision ); } UtcTimeStamp( int hour, int minute, int second, int date, int month, int year ) : DateTime( year, month, date, hour, minute, second, 0 ) {} UtcTimeStamp( int hour, int minute, int second, int millisecond, int date, int month, int year ) : DateTime( year, month, date, hour, minute, second, millisecond ) {} UtcTimeStamp( int hour, int minute, int second, int fraction, int date, int month, int year, int precision ) : DateTime( year, month, date, hour, minute, second, fraction, precision ) {} explicit UtcTimeStamp( time_t time, int millisecond = 0 ) : DateTime( fromUtcTimeT (time, millisecond) ) {} UtcTimeStamp( time_t time, int fraction, int precision ) : DateTime( fromUtcTimeT (time, fraction, precision) ) {} UtcTimeStamp( const tm* time, int millisecond = 0 ) : DateTime( fromTm (*time, millisecond) ) {} UtcTimeStamp( const tm* time, int fraction, int precision ) : DateTime( fromTm (*time, fraction, precision) ) {} void setCurrent() { set( DateTime::nowUtc() ); } }; /// Date and Time represented in local time. class LocalTimeStamp : public DateTime { public: /// Defaults to the current date and time LocalTimeStamp() : DateTime( DateTime::nowLocal() ) {} /// Defaults to the current date LocalTimeStamp( int hour, int minute, int second, int millisecond = 0 ) : DateTime( DateTime::nowLocal() ) { setHMS( hour, minute, second, millisecond ); } LocalTimeStamp( int hour, int minute, int second, int fraction, int precision ) : DateTime( DateTime::nowLocal() ) { setHMS( hour, minute, second, fraction, precision ); } LocalTimeStamp( int hour, int minute, int second, int date, int month, int year ) : DateTime( year, month, date, hour, minute, second, 0 ) {} LocalTimeStamp( int hour, int minute, int second, int millisecond, int date, int month, int year ) : DateTime( year, month, date, hour, minute, second, millisecond ) {} LocalTimeStamp( int hour, int minute, int second, int fraction, int date, int month, int year, int precision ) : DateTime( year, month, date, hour, minute, second, fraction, precision ) {} explicit LocalTimeStamp( time_t time, int millisecond = 0 ) : DateTime( fromLocalTimeT (time, millisecond) ) {} LocalTimeStamp( time_t time, int fraction, int precision ) : DateTime( fromLocalTimeT (time, fraction, precision) ) {} LocalTimeStamp( const tm* time, int millisecond = 0 ) : DateTime( fromTm (*time, millisecond) ) {} LocalTimeStamp( const tm* time, int fraction, int precision ) : DateTime( fromTm (*time, fraction, precision) ) {} void setCurrent() { set( DateTime::nowLocal() ); } }; /// Time only represented in UTC. class UtcTimeOnly : public DateTime { public: /// Defaults to the current time UtcTimeOnly() { setCurrent(); } UtcTimeOnly( const DateTime& val ) : DateTime(val) { clearDate(); } UtcTimeOnly( int hour, int minute, int second, int millisecond = 0 ) { setHMS( hour, minute, second, millisecond ); } UtcTimeOnly( int hour, int minute, int second, int fraction, int precision ) { setHMS( hour, minute, second, fraction, precision ); } explicit UtcTimeOnly( time_t time, int millisecond = 0 ) : DateTime( fromUtcTimeT (time, millisecond) ) { clearDate(); } UtcTimeOnly( time_t time, int fraction, int precision ) : DateTime( fromUtcTimeT (time, fraction, precision) ) { clearDate(); } UtcTimeOnly( const tm* time, int millisecond = 0 ) : DateTime( fromTm (*time, millisecond) ) { clearDate(); } UtcTimeOnly( const tm* time, int fraction, int precision ) : DateTime( fromTm (*time, fraction, precision) ) { clearDate(); } /// Set to the current time. void setCurrent() { DateTime d = nowUtc(); m_time = d.m_time; } }; /// Time only represented in local time. class LocalTimeOnly : public DateTime { public: /// Defaults to the current time LocalTimeOnly() { setCurrent(); } LocalTimeOnly( const DateTime& val ) : DateTime(val) { clearDate(); } LocalTimeOnly( int hour, int minute, int second, int millisecond = 0 ) { setHMS( hour, minute, second, millisecond ); } LocalTimeOnly( int hour, int minute, int second, int fraction, int precision ) { setHMS( hour, minute, second, fraction, precision ); } explicit LocalTimeOnly( time_t time, int millisecond = 0 ) : DateTime( fromLocalTimeT (time, millisecond) ) { clearDate(); } LocalTimeOnly( time_t time, int fraction, int precision ) : DateTime( fromLocalTimeT (time, fraction, precision) ) { clearDate(); } LocalTimeOnly( const tm* time, int millisecond = 0 ) : DateTime( fromTm (*time, millisecond) ) { clearDate(); } LocalTimeOnly( const tm* time, int fraction, int precision ) : DateTime( fromTm (*time, fraction, precision) ) { clearDate(); } /// Set to the current time. void setCurrent() { DateTime d = nowLocal(); m_time = d.m_time; } }; /// Date only represented in UTC. class UtcDate : public DateTime { public: /// Defaults to the current date UtcDate() { setCurrent(); } UtcDate( const DateTime& val ) : DateTime( val ) { clearTime(); } UtcDate( int date, int month, int year ) : DateTime(year, month, date, 0, 0, 0, 0) {} UtcDate( int sec ) : DateTime( sec / DateTime::SECONDS_PER_DAY, 0 ) {} UtcDate( const tm* time ) : DateTime( fromTm (*time) ) { clearTime(); } /// Set to the current time. void setCurrent() { DateTime d = nowUtc(); m_date = d.m_date; } }; /// Date only represented in local time. class LocalDate : public DateTime { public: /// Defaults to the current date LocalDate() { setCurrent(); } LocalDate( const DateTime& val ) : DateTime( val ) { clearTime(); } LocalDate( int date, int month, int year ) : DateTime(year, month, date, 0, 0, 0, 0) {} LocalDate( int sec ) : DateTime( sec / DateTime::SECONDS_PER_DAY, 0 ) {} LocalDate( const tm* time ) : DateTime( fromTm (*time) ) { clearTime(); } /// Set to the current time. void setCurrent() { DateTime d = nowLocal(); m_date = d.m_date; } }; /*! @} */ typedef UtcDate UtcDateOnly; typedef std::string STRING; typedef char CHAR; typedef double PRICE; typedef int INT; typedef double AMT; typedef double QTY; typedef std::string CURRENCY; typedef std::string MULTIPLEVALUESTRING; typedef std::string MULTIPLESTRINGVALUE; typedef std::string MULTIPLECHARVALUE; typedef std::string EXCHANGE; typedef UtcTimeStamp UTCTIMESTAMP; typedef bool BOOLEAN; typedef std::string LOCALMKTDATE; typedef std::string DATA; typedef double FLOAT; typedef double PRICEOFFSET; typedef std::string MONTHYEAR; typedef std::string DAYOFMONTH; typedef UtcDate UTCDATE; typedef UtcDateOnly UTCDATEONLY; typedef UtcTimeOnly UTCTIMEONLY; typedef int NUMINGROUP; typedef double PERCENTAGE; typedef int SEQNUM; typedef int LENGTH; typedef std::string COUNTRY; typedef std::string TZTIMEONLY; typedef std::string TZTIMESTAMP; typedef std::string XMLDATA; typedef std::string LANGUAGE; namespace TYPE { enum Type { Unknown, String, Char, Price, Int, Amt, Qty, Currency, MultipleValueString, MultipleStringValue, MultipleCharValue, Exchange, UtcTimeStamp, Boolean, LocalMktDate, Data, Float, PriceOffset, MonthYear, DayOfMonth, UtcDate, UtcDateOnly = UtcDate, UtcTimeOnly, NumInGroup, Percentage, SeqNum, Length, Country, TzTimeOnly, TzTimeStamp, XmlData, Language }; } } #endif //FIX_FIELDTYPES_H quickfix-1.15.1+dfsg.orig/src/C++/index.h0000644000372000001440000000303213265006437017255 0ustar robertousers/*! \mainpage QuickFIX Documentation * Installation * * Getting Started * * Working With Messages * * Testing * * *The Financial Information Exchange (FIX) Protocol is a message standard developed *to facilitate the electronic exchange of information related to securities transactions. *It is intended for use between trading partners wishing to automate communications. * *QuickFIX is a free and open source implementation of the FIX protocol. * * \author Oren Miller oren@quickfixengine.org */ quickfix-1.15.1+dfsg.orig/src/C++/SSLSocketAcceptor.h0000644000372000001440000001610413265006437021445 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SSLSOCKETACCEPTOR_H #define FIX_SSLSOCKETACCEPTOR_H #if (HAVE_SSL > 0) #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Acceptor.h" #include "SocketServer.h" #include "SSLSocketConnection.h" namespace FIX { /// Socket implementation of Acceptor. class SSLSocketAcceptor : public Acceptor, SocketServer::Strategy { friend class SSLSocketConnection; public: SSLSocketAcceptor( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); SSLSocketAcceptor( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~SSLSocketAcceptor(); void setPassword(const std::string &pwd) { m_password.assign(pwd); } int passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job); static int passPhraseHandleCB(char *buf, int bufsize, int verify, void *job); private: bool readSettings( const SessionSettings& ); typedef std::set < SessionID > Sessions; typedef std::map < int, Sessions > PortToSessions; typedef std::map < int, SSLSocketConnection* > SocketConnections; void onConfigure( const SessionSettings& ) throw ( ConfigError ); void onInitialize( const SessionSettings& ) throw ( RuntimeError ); void onStart(); bool onPoll( double timeout ); void onStop(); void onConnect( SocketServer&, int, int ); void onWrite( SocketServer&, int ); bool onData( SocketServer&, int ); void onDisconnect( SocketServer&, int ); void onError( SocketServer& ); void onTimeout( SocketServer& ); SocketServer* m_pServer; PortToSessions m_portToSessions; SocketConnections m_connections; bool m_sslInit; int m_verify; SSL_CTX *m_ctx; X509_STORE *m_revocationStore; std::string m_password; }; /*! @} */ } #endif #endif //FIX_SSLSOCKETACCEPTOR_H quickfix-1.15.1+dfsg.orig/src/C++/FieldConvertors.h0000644000372000001440000004235013265006437021264 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FIELDCONVERTORS_H #define FIX_FIELDCONVERTORS_H #ifdef _MSC_VER #pragma warning( disable: 4146 ) #endif #include "FieldTypes.h" #include "Exceptions.h" #include "Utility.h" #include "config-all.h" #include #include #include #include #include #include namespace FIX { typedef int signed_int; typedef unsigned int unsigned_int; #define UNSIGNED_VALUE_OF( x ) ( ( x < 0 ) ? -unsigned_int(x) : unsigned_int(x) ) #define IS_SPACE( x ) ( x == ' ' ) #define IS_DIGIT( x ) ( unsigned_int( x - '0' ) < 10 ) inline int number_of_symbols_in( const signed_int value ) { unsigned_int number = UNSIGNED_VALUE_OF( value ); int symbols = 0; while( number > 9999 ) { symbols += 4; number /= 10000; } // small tweak to make comparison times consistent // always 2 comparisons instead of [1 - 4] if( number > 99 ) { if( number > 999 ) symbols += 4; else symbols += 3; } else { if( number > 9 ) symbols += 2; else symbols += 1; } if( value < 0 ) symbols += 1; return symbols; } static const char digit_pairs[201] = { "00010203040506070809" "10111213141516171819" "20212223242526272829" "30313233343536373839" "40414243444546474849" "50515253545556575859" "60616263646566676869" "70717273747576777879" "80818283848586878889" "90919293949596979899" }; inline char* integer_to_string( char* buf, const size_t len, signed_int t ) { const bool isNegative = t < 0; char* p = buf + len; unsigned_int number = UNSIGNED_VALUE_OF( t ); while( number > 99 ) { unsigned_int pos = number % 100; number /= 100; *--p = digit_pairs[2 * pos + 1]; *--p = digit_pairs[2 * pos]; } if( number > 9 ) { *--p = digit_pairs[2 * number + 1]; *--p = digit_pairs[2 * number]; } else { *--p = '0' + char(number); } if( isNegative ) *--p = '-'; return p; } inline char* integer_to_string_padded ( char* buf, const size_t len, signed_int t, const char paddingChar = '0') { char* p = integer_to_string( buf, len, t ); while( p > buf ) *--p = paddingChar; return p; } /// Empty converter is a no-op. struct EmptyConvertor { static const std::string& convert( const std::string& value ) { return value; } }; typedef EmptyConvertor StringConvertor; /// Converts integer to/from a string struct IntConvertor { static std::string convert( signed_int value ) { // buffer is big enough for significant digits and extra digit, // minus and null char buffer[std::numeric_limits::digits10 + 2]; const char* const start = integer_to_string( buffer, sizeof (buffer), value ); return std::string( start, buffer + sizeof (buffer) - start ); } static bool convert( std::string::const_iterator str, std::string::const_iterator end, signed_int& result ) { bool isNegative = false; signed_int x = 0; if( str == end ) return false; if( *str == '-' ) { isNegative = true; if( ++str == end ) return false; } do { const unsigned_int c = *str - '0'; if( c > 9 ) return false; x = 10 * x + c; } while ( ++str != end ); if( isNegative ) x = -unsigned_int(x); result = x; return true; } static bool convert( const std::string& value, signed_int& result ) { return convert( value.begin(), value.end(), result ); } static signed_int convert( const std::string& value ) throw( FieldConvertError ) { signed_int result = 0; if( !convert( value.begin(), value.end(), result ) ) throw FieldConvertError(value); else return result; } }; /// Converts checksum to/from a string struct CheckSumConvertor { static std::string convert( int value ) throw( FieldConvertError ) { if ( value > 255 || value < 0 ) throw FieldConvertError(); char result[3]; if( integer_to_string_padded(result, sizeof(result), value) != result ) { throw FieldConvertError(); } return std::string( result, sizeof( result ) ); } static bool convert( const std::string& value, int& result ) { return IntConvertor::convert( value, result ); } static int convert( const std::string& value ) throw( FieldConvertError ) { return IntConvertor::convert( value ); } }; /// Converts double to/from a string struct DoubleConvertor { private: static double fast_strtod( const char * buffer, int size, int * processed_chars ); static int fast_dtoa( char * buffer, int size, double value ); static int fast_fixed_dtoa( char * buffer, int size, double value ); public: static const int SIGNIFICANT_DIGITS = 15; static const int BUFFFER_SIZE = 32; static std::string convert( double value, int padding = 0 ) { char result[BUFFFER_SIZE]; char *end = 0; int size; if( value == 0 || value > 0.0001 || value < -0.0001 ) { size = fast_dtoa( result, BUFFFER_SIZE, value ); if( size == 0 ) return std::string(); if( padding > 0 ) { char* point = result; end = result + size - 1; while( *point != '.' && *point != 0 ) point++; if( *point == 0 ) { end = point; *point = '.'; ++size; } int needed = padding - (int)(end - point); if( needed > 0 ) { memset( ++end, '0', needed ); size += needed; } } } else { size = fast_fixed_dtoa( result, BUFFFER_SIZE, value ); if( size == 0 ) return std::string(); // strip trailing 0's end = result + size - 1; if( padding > 0 ) { int discard = SIGNIFICANT_DIGITS - padding; while( (*end == '0') && (discard-- > 0) ) { --end; --size; } } else { while( *end == '0' ) { --end; --size; } } } return std::string( result, size ); } static bool convert( const std::string& value, double& result ) { const char * i = value.c_str(); // Catch null strings if( !*i ) return false; // Eat leading '-' and recheck for null string if( *i == '-' && !*++i ) return false; bool haveDigit = false; if( IS_DIGIT(*i) ) { haveDigit = true; while( IS_DIGIT (*++i) ); } if( *i == '.' && IS_DIGIT(*++i) ) { haveDigit = true; while( IS_DIGIT (*++i) ); } if( *i || !haveDigit ) return false; int processed_chars; const int total_length = value.length(); const double val = fast_strtod( value.c_str(), total_length, &processed_chars); if ( processed_chars != total_length || val != val /*test for quite NaN*/ ) { return false; } result = val; return true; } static double convert( const std::string& value ) throw( FieldConvertError ) { double result = 0.0; if( !convert( value, result ) ) throw FieldConvertError(value); else return result; } }; /// Converts character to/from a string struct CharConvertor { static std::string convert( char value ) { if( value == '\0' ) return ""; return std::string( 1, value ); } static bool convert( const std::string& value, char& result ) { if( value.size() != 1 ) return false; result = value[0]; return true; } static char convert( const std::string& value ) throw( FieldConvertError ) { char result = '\0'; if( !convert( value, result ) ) throw FieldConvertError(value); else return result; } }; /// Converts boolean to/from a string struct BoolConvertor { static std::string convert( bool value ) { const char ch = value ? 'Y' : 'N'; return std::string( 1, ch ); } static bool convert( const std::string& value, bool& result ) { if( value.size() != 1 ) return false; switch( value[0] ) { case 'Y': result = true; break; case 'N': result = false; break; default: return false; } return true; } static bool convert( const std::string& value ) throw( FieldConvertError ) { bool result = false; if( !convert( value, result ) ) throw FieldConvertError(value); else return result; } }; /// Converts a UtcTimeStamp to/from a string struct UtcTimeStampConvertor { static std::string convert( const UtcTimeStamp& value, int precision = 0 ) throw( FieldConvertError ) { char result[ 17+10 ]; // Maximum int year, month, day, hour, minute, second, fraction; value.getYMD( year, month, day ); value.getHMS( hour, minute, second, fraction, precision ); integer_to_string_padded( result, 4, year); integer_to_string_padded( result + 4, 2, month ); integer_to_string_padded( result + 6, 2, day ); result[8] = '-'; integer_to_string_padded( result + 9, 2, hour); result[11] = ':'; integer_to_string_padded( result + 12, 2, minute); result[14] = ':'; integer_to_string_padded( result + 15, 2, second); if( precision ) { result[17] = '.'; if( integer_to_string_padded ( result + 18, precision, fraction ) != result + 18 ) { throw FieldConvertError(); } } return std::string(result, precision ? (17 + 1 + precision) : 17); } static UtcTimeStamp convert( const std::string& value ) throw( FieldConvertError ) { size_t len = value.size(); if (len < 17 || len > 27) throw FieldConvertError(value); size_t i = 0; int c = 0; for( c = 0; c < 8; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); if (value[i++] != '-') throw FieldConvertError(value); for( c = 0; c < 2; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); if( value[i++] != ':' ) throw FieldConvertError(value); for( c = 0; c < 2; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); if( value[i++] != ':' ) throw FieldConvertError(value); for( c = 0; c < 2; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); int year, mon, mday, hour, min, sec; i = 0; year = value[i++] - '0'; year = 10 * year + value[i++] - '0'; year = 10 * year + value[i++] - '0'; year = 10 * year + value[i++] - '0'; mon = value[i++] - '0'; mon = 10 * mon + value[i++] - '0'; if( mon < 1 || 12 < mon ) throw FieldConvertError(value); mday = value[i++] - '0'; mday = 10 * mday + value[i++] - '0'; if( mday < 1 || 31 < mday ) throw FieldConvertError(value); ++i; // skip '-' hour = value[i++] - '0'; hour = 10 * hour + value[i++] - '0'; // No check for >= 0 as no '-' are converted here if( 23 < hour ) throw FieldConvertError(value); ++i; // skip ':' min = value[i++] - '0'; min = 10 * min + value[i++] - '0'; // No check for >= 0 as no '-' are converted here if( 59 < min ) throw FieldConvertError(value); ++i; // skip ':' sec = value[i++] - '0'; sec = 10 * sec + value[i++] - '0'; // No check for >= 0 as no '-' are converted here if( 60 < sec ) throw FieldConvertError(value); if (len == 17) return UtcTimeStamp (hour, min, sec, 0, mday, mon, year); if( value[i++] != '.' ) throw FieldConvertError(value); int fraction = 0; for (; i < len; ++i) { char ch = value[i]; if( !IS_DIGIT(ch)) throw FieldConvertError(value); fraction = (fraction * 10) + ch - '0'; } return UtcTimeStamp (hour, min, sec, fraction, mday, mon, year, len - 17 - 1); } }; /// Converts a UtcTimeOnly to/from a string struct UtcTimeOnlyConvertor { static std::string convert( const UtcTimeOnly& value, int precision = 0 ) throw( FieldConvertError ) { char result[ 8+10 ]; // Maximum int hour, minute, second, fraction; value.getHMS( hour, minute, second, fraction, precision ); integer_to_string_padded ( result, 2, hour ); result[2] = ':'; integer_to_string_padded ( result + 3, 2, minute ); result[5] = ':'; integer_to_string_padded ( result + 6, 2, second ); if( precision ) { result[8] = '.'; if( integer_to_string_padded ( result + 9, precision, fraction ) != result + 9 ) throw FieldConvertError(); } return std::string(result, precision ? (8 + 1 + precision) : 8); } static UtcTimeOnly convert( const std::string& value) throw( FieldConvertError ) { size_t len = value.size(); if (len < 8 || len > 18) throw FieldConvertError(value); size_t i = 0; int c = 0; for( c = 0; c < 2; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); if( value[i++] != ':' ) throw FieldConvertError(value); for( c = 0; c < 2; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); if( value[i++] != ':' ) throw FieldConvertError(value); for( c = 0; c < 2; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); int hour, min, sec; i = 0; hour = value[i++] - '0'; hour = 10 * hour + value[i++] - '0'; // No check for >= 0 as no '-' are converted here if( 23 < hour ) throw FieldConvertError(value); ++i; // skip ':' min = value[i++] - '0'; min = 10 * min + value[i++] - '0'; // No check for >= 0 as no '-' are converted here if( 59 < min ) throw FieldConvertError(value); ++i; // skip ':' sec = value[i++] - '0'; sec = 10 * sec + value[i++] - '0'; // No check for >= 0 as no '-' are converted here if( 60 < sec ) throw FieldConvertError(value); if (len == 8) return UtcTimeOnly (hour, min, sec, 0); if( value[i++] != '.' ) throw FieldConvertError(value); int fraction = 0; for (; i < len; ++i) { char ch = value[i]; if( !IS_DIGIT(ch)) throw FieldConvertError(value); fraction = (fraction * 10) + ch - '0'; } return UtcTimeOnly (hour, min, sec, fraction, len - 8 - 1); } }; /// Converts a UtcDate to/from a string struct UtcDateConvertor { static std::string convert( const UtcDate& value ) throw( FieldConvertError ) { int year, month, day; value.getYMD( year, month, day ); char result[ 8 ]; integer_to_string_padded( result, 4, year ); integer_to_string_padded( result + 4, 2, month ); integer_to_string_padded( result + 6, 2, day ); return std::string( result, sizeof( result ) ); } static UtcDate convert( const std::string& value ) throw( FieldConvertError ) { if( value.size() != 8 ) throw FieldConvertError(value); int i = 0; for( int c=0; c<8; ++c ) if( !IS_DIGIT(value[i++]) ) throw FieldConvertError(value); int year, mon, mday; i = 0; year = value[i++] - '0'; year = 10 * year + value[i++] - '0'; year = 10 * year + value[i++] - '0'; year = 10 * year + value[i++] - '0'; mon = value[i++] - '0'; mon = 10 * mon + value[i++] - '0'; if( mon < 1 || 12 < mon ) throw FieldConvertError(value); mday = value[i++] - '0'; mday = 10 * mday + value[i++] - '0'; if( mday < 1 || 31 < mday ) throw FieldConvertError(value); return UtcDateOnly( mday, mon, year ); } }; typedef UtcDateConvertor UtcDateOnlyConvertor; typedef StringConvertor STRING_CONVERTOR; typedef CharConvertor CHAR_CONVERTOR; typedef DoubleConvertor PRICE_CONVERTOR; typedef IntConvertor INT_CONVERTOR; typedef DoubleConvertor AMT_CONVERTOR; typedef DoubleConvertor QTY_CONVERTOR; typedef StringConvertor CURRENCY_CONVERTOR; typedef StringConvertor MULTIPLEVALUESTRING_CONVERTOR; typedef StringConvertor MULTIPLESTRINGVALUE_CONVERTOR; typedef StringConvertor MULTIPLECHARVALUE_CONVERTOR; typedef StringConvertor EXCHANGE_CONVERTOR; typedef UtcTimeStampConvertor UTCTIMESTAMP_CONVERTOR; typedef BoolConvertor BOOLEAN_CONVERTOR; typedef StringConvertor LOCALMKTDATE_CONVERTOR; typedef StringConvertor DATA_CONVERTOR; typedef DoubleConvertor FLOAT_CONVERTOR; typedef DoubleConvertor PRICEOFFSET_CONVERTOR; typedef StringConvertor MONTHYEAR_CONVERTOR; typedef StringConvertor DAYOFMONTH_CONVERTOR; typedef UtcDateConvertor UTCDATE_CONVERTOR; typedef UtcTimeOnlyConvertor UTCTIMEONLY_CONVERTOR; typedef IntConvertor NUMINGROUP_CONVERTOR; typedef DoubleConvertor PERCENTAGE_CONVERTOR; typedef IntConvertor SEQNUM_CONVERTOR; typedef IntConvertor LENGTH_CONVERTOR; typedef StringConvertor COUNTRY_CONVERTOR; typedef StringConvertor TZTIMEONLY_CONVERTOR; typedef StringConvertor TZTIMESTAMP_CONVERTOR; typedef StringConvertor XMLDATA_CONVERTOR; typedef StringConvertor LANGUAGE_CONVERTOR; typedef CheckSumConvertor CHECKSUM_CONVERTOR; } #endif //FIX_FIELDCONVERTORS_H quickfix-1.15.1+dfsg.orig/src/C++/fix50/0000755000372000001440000000000013265006437016732 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix50/CrossOrderCancelRequest.h0000644000372000001440000003425413265006437023657 0ustar robertousers#ifndef FIX50_CROSSORDERCANCELREQUEST_H #define FIX50_CROSSORDERCANCELREQUEST_H #include "Message.h" namespace FIX50 { class CrossOrderCancelRequest : public Message { public: CrossOrderCancelRequest() : Message(MsgType()) {} CrossOrderCancelRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelRequest(const Message& m) : Message(m) {} CrossOrderCancelRequest(const CrossOrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("u"); } CrossOrderCancelRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,586,453,229,75,38,152,516,468,469,376,58,354,355,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityDefinition.h0000644000372000001440000003032513265006437022726 0ustar robertousers#ifndef FIX50_SECURITYDEFINITION_H #define FIX50_SECURITYDEFINITION_H #include "Message.h" namespace FIX50 { class SecurityDefinition : public Message { public: SecurityDefinition() : Message(MsgType()) {} SecurityDefinition(const FIX::Message& m) : Message(m) {} SecurityDefinition(const Message& m) : Message(m) {} SecurityDefinition(const SecurityDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("d"); } FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityTypeRequest.h0000644000372000001440000000175613265006437023136 0ustar robertousers#ifndef FIX50_SECURITYTYPEREQUEST_H #define FIX50_SECURITYTYPEREQUEST_H #include "Message.h" namespace FIX50 { class SecurityTypeRequest : public Message { public: SecurityTypeRequest() : Message(MsgType()) {} SecurityTypeRequest(const FIX::Message& m) : Message(m) {} SecurityTypeRequest(const Message& m) : Message(m) {} SecurityTypeRequest(const SecurityTypeRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("v"); } SecurityTypeRequest( const FIX::SecurityReqID& aSecurityReqID ) : Message(MsgType()) { set(aSecurityReqID); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/OrderMassCancelReport.h0000644000372000001440000002366713265006437023322 0ustar robertousers#ifndef FIX50_ORDERMASSCANCELREPORT_H #define FIX50_ORDERMASSCANCELREPORT_H #include "Message.h" namespace FIX50 { class OrderMassCancelReport : public Message { public: OrderMassCancelReport() : Message(MsgType()) {} OrderMassCancelReport(const FIX::Message& m) : Message(m) {} OrderMassCancelReport(const Message& m) : Message(m) {} OrderMassCancelReport(const OrderMassCancelReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("r"); } OrderMassCancelReport( const FIX::OrderID& aOrderID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::MassCancelResponse& aMassCancelResponse ) : Message(MsgType()) { set(aOrderID); set(aMassCancelRequestType); set(aMassCancelResponse); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::MassCancelResponse); FIELD_SET(*this, FIX::MassCancelRejectReason); FIELD_SET(*this, FIX::TotalAffectedOrders); FIELD_SET(*this, FIX::NoAffectedOrders); class NoAffectedOrders: public FIX::Group { public: NoAffectedOrders() : FIX::Group(534,41,FIX::message_order(41,535,536,0)) {} FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::AffectedOrderID); FIELD_SET(*this, FIX::AffectedSecondaryOrderID); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/AllocationReport.h0000644000372000001440000005567413265006437022405 0ustar robertousers#ifndef FIX50_ALLOCATIONREPORT_H #define FIX50_ALLOCATIONREPORT_H #include "Message.h" namespace FIX50 { class AllocationReport : public Message { public: AllocationReport() : Message(MsgType()) {} AllocationReport(const FIX::Message& m) : Message(m) {} AllocationReport(const Message& m) : Message(m) {} AllocationReport(const AllocationReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AS"); } AllocationReport( const FIX::AllocReportID& aAllocReportID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocReportType& aAllocReportType, const FIX::AllocStatus& aAllocStatus, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocReportID); set(aAllocTransType); set(aAllocReportType); set(aAllocStatus); set(aSide); set(aQuantity); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocReportRefID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/IOI.h0000644000372000001440000003566413265006437017541 0ustar robertousers#ifndef FIX50_IOI_H #define FIX50_IOI_H #include "Message.h" namespace FIX50 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIID& aIOIID, const FIX::IOITransType& aIOITransType, const FIX::Side& aSide, const FIX::IOIQty& aIOIQty ) : Message(MsgType()) { set(aIOIID); set(aIOITransType); set(aSide); set(aIOIQty); } FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::IOIQty); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,682,683,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegIOIQty); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; }; FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::NoIOIQualifiers); class NoIOIQualifiers: public FIX::Group { public: NoIOIQualifiers() : FIX::Group(199,104,FIX::message_order(104,0)) {} FIELD_SET(*this, FIX::IOIQualifier); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ConfirmationAck.h0000644000372000001440000000220113265006437022145 0ustar robertousers#ifndef FIX50_CONFIRMATIONACK_H #define FIX50_CONFIRMATIONACK_H #include "Message.h" namespace FIX50 { class ConfirmationAck : public Message { public: ConfirmationAck() : Message(MsgType()) {} ConfirmationAck(const FIX::Message& m) : Message(m) {} ConfirmationAck(const Message& m) : Message(m) {} ConfirmationAck(const ConfirmationAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AU"); } ConfirmationAck( const FIX::ConfirmID& aConfirmID, const FIX::TradeDate& aTradeDate, const FIX::TransactTime& aTransactTime, const FIX::AffirmStatus& aAffirmStatus ) : Message(MsgType()) { set(aConfirmID); set(aTradeDate); set(aTransactTime); set(aAffirmStatus); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AffirmStatus); FIELD_SET(*this, FIX::ConfirmRejReason); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/AllocationReportAck.h0000644000372000001440000000701013265006437023001 0ustar robertousers#ifndef FIX50_ALLOCATIONREPORTACK_H #define FIX50_ALLOCATIONREPORTACK_H #include "Message.h" namespace FIX50 { class AllocationReportAck : public Message { public: AllocationReportAck() : Message(MsgType()) {} AllocationReportAck(const FIX::Message& m) : Message(m) {} AllocationReportAck(const Message& m) : Message(m) {} AllocationReportAck(const AllocationReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AT"); } AllocationReportAck( const FIX::AllocReportID& aAllocReportID, const FIX::AllocID& aAllocID ) : Message(MsgType()) { set(aAllocReportID); set(aAllocID); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,1047,467,776,539,161,360,361,989,993,992,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::AllocQty); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MultilegOrderCancelReplace.h0000644000372000001440000005301213265006437024264 0ustar robertousers#ifndef FIX50_MULTILEGORDERCANCELREPLACE_H #define FIX50_MULTILEGORDERCANCELREPLACE_H #include "Message.h" namespace FIX50 { class MultilegOrderCancelReplace : public Message { public: MultilegOrderCancelReplace() : Message(MsgType()) {} MultilegOrderCancelReplace(const FIX::Message& m) : Message(m) {} MultilegOrderCancelReplace(const Message& m) : Message(m) {} MultilegOrderCancelReplace(const MultilegOrderCancelReplace& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AC"); } MultilegOrderCancelReplace( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::SwapPoints); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,690,683,670,564,565,539,654,566,587,588,685,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,675,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegOrderQty); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradingSessionStatus.h0000644000372000001440000001161013265006437023242 0ustar robertousers#ifndef FIX50_TRADINGSESSIONSTATUS_H #define FIX50_TRADINGSESSIONSTATUS_H #include "Message.h" namespace FIX50 { class TradingSessionStatus : public Message { public: TradingSessionStatus() : Message(MsgType()) {} TradingSessionStatus(const FIX::Message& m) : Message(m) {} TradingSessionStatus(const Message& m) : Message(m) {} TradingSessionStatus(const TradingSessionStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("h"); } TradingSessionStatus( const FIX::TradingSessionID& aTradingSessionID, const FIX::TradSesStatus& aTradSesStatus ) : Message(MsgType()) { set(aTradingSessionID); set(aTradSesStatus); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/OrderMassCancelRequest.h0000644000372000001440000002257013265006437023467 0ustar robertousers#ifndef FIX50_ORDERMASSCANCELREQUEST_H #define FIX50_ORDERMASSCANCELREQUEST_H #include "Message.h" namespace FIX50 { class OrderMassCancelRequest : public Message { public: OrderMassCancelRequest() : Message(MsgType()) {} OrderMassCancelRequest(const FIX::Message& m) : Message(m) {} OrderMassCancelRequest(const Message& m) : Message(m) {} OrderMassCancelRequest(const OrderMassCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("q"); } OrderMassCancelRequest( const FIX::ClOrdID& aClOrdID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aMassCancelRequestType); set(aTransactTime); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/QuoteRequest.h0000644000372000001440000004325413265006437021561 0ustar robertousers#ifndef FIX50_QUOTEREQUEST_H #define FIX50_QUOTEREQUEST_H #include "Message.h" namespace FIX50 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID ) : Message(MsgType()) { set(aQuoteReqID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,63,64,193,192,15,232,1,660,581,555,735,692,40,62,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,566,687,685,690,587,588,683,539,676,677,678,679,680,654,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/CollateralResponse.h0000644000372000001440000003747713265006437022726 0ustar robertousers#ifndef FIX50_COLLATERALRESPONSE_H #define FIX50_COLLATERALRESPONSE_H #include "Message.h" namespace FIX50 { class CollateralResponse : public Message { public: CollateralResponse() : Message(MsgType()) {} CollateralResponse(const FIX::Message& m) : Message(m) {} CollateralResponse(const Message& m) : Message(m) {} CollateralResponse(const CollateralResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AZ"); } CollateralResponse( const FIX::CollRespID& aCollRespID, const FIX::CollAsgnRespType& aCollAsgnRespType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollRespID); set(aCollAsgnRespType); set(aTransactTime); } FIELD_SET(*this, FIX::CollRespID); FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRespType); FIELD_SET(*this, FIX::CollAsgnRejectReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CollApplType); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/DontKnowTrade.h0000644000372000001440000003011413265006437021625 0ustar robertousers#ifndef FIX50_DONTKNOWTRADE_H #define FIX50_DONTKNOWTRADE_H #include "Message.h" namespace FIX50 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::DKReason& aDKReason, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aDKReason); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityDefinitionRequest.h0000644000372000001440000003052413265006437024300 0ustar robertousers#ifndef FIX50_SECURITYDEFINITIONREQUEST_H #define FIX50_SECURITYDEFINITIONREQUEST_H #include "Message.h" namespace FIX50 { class SecurityDefinitionRequest : public Message { public: SecurityDefinitionRequest() : Message(MsgType()) {} SecurityDefinitionRequest(const FIX::Message& m) : Message(m) {} SecurityDefinitionRequest(const Message& m) : Message(m) {} SecurityDefinitionRequest(const SecurityDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("c"); } SecurityDefinitionRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityRequestType& aSecurityRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityRequestType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ExecutionReport.h0000644000372000001440000006171013265006437022247 0ustar robertousers#ifndef FIX50_EXECUTIONREPORT_H #define FIX50_EXECUTIONREPORT_H #include "Message.h" namespace FIX50 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecType& aExecType, const FIX::OrdStatus& aOrdStatus, const FIX::Side& aSide, const FIX::LeavesQty& aLeavesQty, const FIX::CumQty& aCumQty ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecType); set(aOrdStatus); set(aSide); set(aLeavesQty); set(aCumQty); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::NoContraBrokers); class NoContraBrokers: public FIX::Group { public: NoContraBrokers() : FIX::Group(382,375,FIX::message_order(375,337,437,438,655,0)) {} FIELD_SET(*this, FIX::ContraBroker); FIELD_SET(*this, FIX::ContraTrader); FIELD_SET(*this, FIX::ContraTradeQty); FIELD_SET(*this, FIX::ContraTradeTime); FIELD_SET(*this, FIX::ContraLegRefID); }; FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::OrderCategory); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::PeggedPrice); FIELD_SET(*this, FIX::PeggedRefPrice); FIELD_SET(*this, FIX::DiscretionPrice); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::TargetStrategyPerformance); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::UnderlyingLastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::UnderlyingLastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::DayOrderQty); FIELD_SET(*this, FIX::DayCumQty); FIELD_SET(*this, FIX::DayAvgPx); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::TradedFlatSwitch); FIELD_SET(*this, FIX::BasisFeatureDate); FIELD_SET(*this, FIX::BasisFeaturePrice); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::LastForwardPoints2); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::ExecValuationPoint); FIELD_SET(*this, FIX::ExecPriceType); FIELD_SET(*this, FIX::ExecPriceAdjustment); FIELD_SET(*this, FIX::PriorityIndicator); FIELD_SET(*this, FIX::PriceImprovement); FIELD_SET(*this, FIX::LastLiquidityInd); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,685,690,683,564,565,539,654,566,587,588,637,675,1073,1074,1075,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); }; FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/PositionMaintenanceReport.h0000644000372000001440000003600313265006437024250 0ustar robertousers#ifndef FIX50_POSITIONMAINTENANCEREPORT_H #define FIX50_POSITIONMAINTENANCEREPORT_H #include "Message.h" namespace FIX50 { class PositionMaintenanceReport : public Message { public: PositionMaintenanceReport() : Message(MsgType()) {} PositionMaintenanceReport(const FIX::Message& m) : Message(m) {} PositionMaintenanceReport(const Message& m) : Message(m) {} PositionMaintenanceReport(const PositionMaintenanceReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AM"); } PositionMaintenanceReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::PosMaintStatus& aPosMaintStatus, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosTransType); set(aPosMaintAction); set(aPosMaintStatus); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintStatus); FIELD_SET(*this, FIX::PosMaintResult); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::ContraryInstructionIndicator); FIELD_SET(*this, FIX::PriorSpreadIndicator); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/QuoteRequestReject.h0000644000372000001440000004340613265006437022715 0ustar robertousers#ifndef FIX50_QUOTEREQUESTREJECT_H #define FIX50_QUOTEREQUESTREJECT_H #include "Message.h" namespace FIX50 { class QuoteRequestReject : public Message { public: QuoteRequestReject() : Message(MsgType()) {} QuoteRequestReject(const FIX::Message& m) : Message(m) {} QuoteRequestReject(const Message& m) : Message(m) {} QuoteRequestReject(const QuoteRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AG"); } QuoteRequestReject( const FIX::QuoteReqID& aQuoteReqID, const FIX::QuoteRequestRejectReason& aQuoteRequestRejectReason ) : Message(MsgType()) { set(aQuoteReqID); set(aQuoteRequestRejectReason); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::QuoteRequestRejectReason); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,63,64,193,192,15,232,1,660,581,555,735,692,40,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,566,687,685,690,587,588,683,539,676,677,678,679,680,654,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/CollateralInquiry.h0000644000372000001440000004067513265006437022562 0ustar robertousers#ifndef FIX50_COLLATERALINQUIRY_H #define FIX50_COLLATERALINQUIRY_H #include "Message.h" namespace FIX50 { class CollateralInquiry : public Message { public: CollateralInquiry() : Message(MsgType()) {} CollateralInquiry(const FIX::Message& m) : Message(m) {} CollateralInquiry(const Message& m) : Message(m) {} CollateralInquiry(const CollateralInquiry& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BB"); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/NetworkCounterpartySystemStatusResponse.h0000644000372000001440000000303213265006437027302 0ustar robertousers#ifndef FIX50_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #define FIX50_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #include "Message.h" namespace FIX50 { class NetworkCounterpartySystemStatusResponse : public Message { public: NetworkCounterpartySystemStatusResponse() : Message(MsgType()) {} NetworkCounterpartySystemStatusResponse(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const NetworkCounterpartySystemStatusResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BD"); } NetworkCounterpartySystemStatusResponse( const FIX::NetworkStatusResponseType& aNetworkStatusResponseType, const FIX::NetworkResponseID& aNetworkResponseID ) : Message(MsgType()) { set(aNetworkStatusResponseType); set(aNetworkResponseID); } FIELD_SET(*this, FIX::NetworkStatusResponseType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NetworkResponseID); FIELD_SET(*this, FIX::LastNetworkResponseID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,928,929,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::StatusValue); FIELD_SET(*this, FIX::StatusText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradeCaptureReport.h0000644000372000001440000006304213265006437022667 0ustar robertousers#ifndef FIX50_TRADECAPTUREREPORT_H #define FIX50_TRADECAPTUREREPORT_H #include "Message.h" namespace FIX50 { class TradeCaptureReport : public Message { public: TradeCaptureReport() : Message(MsgType()) {} TradeCaptureReport(const FIX::Message& m) : Message(m) {} TradeCaptureReport(const Message& m) : Message(m) {} TradeCaptureReport(const TradeCaptureReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AE"); } TradeCaptureReport( const FIX::LastQty& aLastQty, const FIX::LastPx& aLastPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aLastQty); set(aLastPx); set(aTradeDate); } FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TrdRptStatus); FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeDate); FIELD_SET(*this, FIX::OrigTradeID); FIELD_SET(*this, FIX::OrigSecondaryTradeID); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::AsOfIndicator); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::UnderlyingTradingSessionID); FIELD_SET(*this, FIX::UnderlyingTradingSessionSubID); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeLegRefID); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,690,990,683,564,565,539,654,566,587,588,637,675,1073,1074,1075,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegReportID); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::UnderlyingSettlementDate); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::OrderCategory); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,37,198,11,19,526,66,1009,1005,1006,1007,83,1008,453,1,660,581,81,1093,575,576,578,579,821,15,376,377,528,529,582,40,18,483,336,625,943,12,13,479,497,157,230,158,159,738,920,921,922,238,237,118,119,120,155,156,77,58,354,355,752,518,232,136,825,826,591,70,78,1016,1072,1057,1139,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::SideQty); FIELD_SET(*this, FIX::SideTradeReportID); FIELD_SET(*this, FIX::SideFillStationCd); FIELD_SET(*this, FIX::SideReasonCd); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::SideTrdSubTyp); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::OrderInputDevice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SideMultiLegReportingType); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ExchangeRule); FIELD_SET(*this, FIX::TradeAllocIndicator); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,993,1002,989,1136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocClearingFeeIndicator); }; FIELD_SET(*this, FIX::NoSideTrdRegTS); class NoSideTrdRegTS: public FIX::Group { public: NoSideTrdRegTS() : FIX::Group(1016,1012,FIX::message_order(1012,1013,1014,0)) {} FIELD_SET(*this, FIX::SideTrdRegTimestamp); FIELD_SET(*this, FIX::SideTrdRegTimestampType); FIELD_SET(*this, FIX::SideTrdRegTimestampSrc); }; FIELD_SET(*this, FIX::SideGrossTradeAmt); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::ExchangeSpecialInstructions); }; FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::PublishTrdIndicator); FIELD_SET(*this, FIX::ShortSaleReason); FIELD_SET(*this, FIX::TierCode); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::TZTransactTime); FIELD_SET(*this, FIX::ReportedPxDiff); FIELD_SET(*this, FIX::GrossTradeAmt); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/QuoteResponse.h0000644000372000001440000004301013265006437021715 0ustar robertousers#ifndef FIX50_QUOTERESPONSE_H #define FIX50_QUOTERESPONSE_H #include "Message.h" namespace FIX50 { class QuoteResponse : public Message { public: QuoteResponse() : Message(MsgType()) {} QuoteResponse(const FIX::Message& m) : Message(m) {} QuoteResponse(const Message& m) : Message(m) {} QuoteResponse(const QuoteResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AJ"); } QuoteResponse( const FIX::QuoteRespID& aQuoteRespID, const FIX::QuoteRespType& aQuoteRespType ) : Message(MsgType()) { set(aQuoteRespID); set(aQuoteRespType); } FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteRespType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,685,690,587,588,683,539,686,681,684,676,677,678,679,680,654,1067,1068,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegBidForwardPoints); FIELD_SET(*this, FIX::LegOfferForwardPoints); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/RFQRequest.h0000644000372000001440000003077713265006437021122 0ustar robertousers#ifndef FIX50_RFQREQUEST_H #define FIX50_RFQREQUEST_H #include "Message.h" namespace FIX50 { class RFQRequest : public Message { public: RFQRequest() : Message(MsgType()) {} RFQRequest(const FIX::Message& m) : Message(m) {} RFQRequest(const Message& m) : Message(m) {} RFQRequest(const RFQRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AH"); } RFQRequest( const FIX::RFQReqID& aRFQReqID ) : Message(MsgType()) { set(aRFQReqID); } FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,555,140,303,537,336,625,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/News.h0000644000372000001440000003126613265006437020027 0ustar robertousers#ifndef FIX50_NEWS_H #define FIX50_NEWS_H #include "Message.h" namespace FIX50 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::Headline& aHeadline ) : Message(MsgType()) { set(aHeadline); } FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::Headline); FIELD_SET(*this, FIX::EncodedHeadlineLen); FIELD_SET(*this, FIX::EncodedHeadline); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/NewOrderSingle.h0000644000372000001440000004413613265006437022002 0ustar robertousers#ifndef FIX50_NEWORDERSINGLE_H #define FIX50_NEWORDERSINGLE_H #include "Message.h" namespace FIX50 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ListExecute.h0000644000372000001440000000155713265006437021351 0ustar robertousers#ifndef FIX50_LISTEXECUTE_H #define FIX50_LISTEXECUTE_H #include "Message.h" namespace FIX50 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/AllocationInstruction.h0000644000372000001440000005516113265006437023442 0ustar robertousers#ifndef FIX50_ALLOCATIONINSTRUCTION_H #define FIX50_ALLOCATIONINSTRUCTION_H #include "Message.h" namespace FIX50 { class AllocationInstruction : public Message { public: AllocationInstruction() : Message(MsgType()) {} AllocationInstruction(const FIX::Message& m) : Message(m) {} AllocationInstruction(const Message& m) : Message(m) {} AllocationInstruction(const AllocationInstruction& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } AllocationInstruction( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aSide); set(aQuantity); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::RndPx); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/RegistrationInstructionsResponse.h0000644000372000001440000000360213265006437025722 0ustar robertousers#ifndef FIX50_REGISTRATIONINSTRUCTIONSRESPONSE_H #define FIX50_REGISTRATIONINSTRUCTIONSRESPONSE_H #include "Message.h" namespace FIX50 { class RegistrationInstructionsResponse : public Message { public: RegistrationInstructionsResponse() : Message(MsgType()) {} RegistrationInstructionsResponse(const FIX::Message& m) : Message(m) {} RegistrationInstructionsResponse(const Message& m) : Message(m) {} RegistrationInstructionsResponse(const RegistrationInstructionsResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("p"); } RegistrationInstructionsResponse( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID, const FIX::RegistStatus& aRegistStatus ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); set(aRegistStatus); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::RegistRejReasonCode); FIELD_SET(*this, FIX::RegistRejReasonText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradeCaptureReportAck.h0000644000372000001440000005762013265006437023313 0ustar robertousers#ifndef FIX50_TRADECAPTUREREPORTACK_H #define FIX50_TRADECAPTUREREPORTACK_H #include "Message.h" namespace FIX50 { class TradeCaptureReportAck : public Message { public: TradeCaptureReportAck() : Message(MsgType()) {} TradeCaptureReportAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportAck(const Message& m) : Message(m) {} TradeCaptureReportAck(const TradeCaptureReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AR"); } FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeDate); FIELD_SET(*this, FIX::OrigTradeID); FIELD_SET(*this, FIX::OrigSecondaryTradeID); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::TrdRptStatus); FIELD_SET(*this, FIX::TradeReportRejectReason); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::UnderlyingTradingSessionID); FIELD_SET(*this, FIX::UnderlyingTradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeLegRefID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::PublishTrdIndicator); FIELD_SET(*this, FIX::ShortSaleReason); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,690,990,683,564,565,539,654,566,587,588,637,675,1073,1074,1075,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegReportID); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); }; FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::AsOfIndicator); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TierCode); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,37,198,11,526,66,453,1,660,581,81,575,1093,576,578,579,821,15,376,377,528,529,582,40,18,483,336,625,943,12,13,479,497,157,230,158,159,738,920,921,922,238,237,118,119,120,155,156,77,752,518,232,136,825,826,591,70,78,1072,1057,1009,1005,1006,1007,83,1008,1016,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::OrderInputDevice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::SideMultiLegReportingType); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ExchangeRule); FIELD_SET(*this, FIX::TradeAllocIndicator); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,993,1002,989,1136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocClearingFeeIndicator); }; FIELD_SET(*this, FIX::SideGrossTradeAmt); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::SideQty); FIELD_SET(*this, FIX::SideTradeReportID); FIELD_SET(*this, FIX::SideFillStationCd); FIELD_SET(*this, FIX::SideReasonCd); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::SideTrdSubTyp); FIELD_SET(*this, FIX::NoSideTrdRegTS); class NoSideTrdRegTS: public FIX::Group { public: NoSideTrdRegTS() : FIX::Group(1016,1012,FIX::message_order(1012,1013,1014,0)) {} FIELD_SET(*this, FIX::SideTrdRegTimestamp); FIELD_SET(*this, FIX::SideTrdRegTimestampType); FIELD_SET(*this, FIX::SideTrdRegTimestampSrc); }; }; FIELD_SET(*this, FIX::RptSys); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::SettlDate); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/CollateralInquiryAck.h0000644000372000001440000003421413265006437023171 0ustar robertousers#ifndef FIX50_COLLATERALINQUIRYACK_H #define FIX50_COLLATERALINQUIRYACK_H #include "Message.h" namespace FIX50 { class CollateralInquiryAck : public Message { public: CollateralInquiryAck() : Message(MsgType()) {} CollateralInquiryAck(const FIX::Message& m) : Message(m) {} CollateralInquiryAck(const Message& m) : Message(m) {} CollateralInquiryAck(const CollateralInquiryAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BG"); } CollateralInquiryAck( const FIX::CollInquiryID& aCollInquiryID, const FIX::CollInquiryStatus& aCollInquiryStatus ) : Message(MsgType()) { set(aCollInquiryID); set(aCollInquiryStatus); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::CollInquiryStatus); FIELD_SET(*this, FIX::CollInquiryResult); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ListStatusRequest.h0000644000372000001440000000135213265006437022574 0ustar robertousers#ifndef FIX50_LISTSTATUSREQUEST_H #define FIX50_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX50 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/OrderCancelReject.h0000644000372000001440000000327113265006437022424 0ustar robertousers#ifndef FIX50_ORDERCANCELREJECT_H #define FIX50_ORDERCANCELREJECT_H #include "Message.h" namespace FIX50 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID, const FIX::OrigClOrdID& aOrigClOrdID, const FIX::OrdStatus& aOrdStatus, const FIX::CxlRejResponseTo& aCxlRejResponseTo ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); set(aOrigClOrdID); set(aOrdStatus); set(aCxlRejResponseTo); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CxlRejResponseTo); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/OrderCancelReplaceRequest.h0000644000372000001440000004363513265006437024144 0ustar robertousers#ifndef FIX50_ORDERCANCELREPLACEREQUEST_H #define FIX50_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX50 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/NewOrderList.h0000644000372000001440000004777613265006437021511 0ustar robertousers#ifndef FIX50_NEWORDERLIST_H #define FIX50_NEWORDERLIST_H #include "Message.h" namespace FIX50 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::BidType& aBidType, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aBidType); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::ListExecInstType); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::EncodedListExecInstLen); FIELD_SET(*this, FIX::EncodedListExecInst); FIELD_SET(*this, FIX::AllowableOneSidednessPct); FIELD_SET(*this, FIX::AllowableOneSidednessValue); FIELD_SET(*this, FIX::AllowableOneSidednessCurr); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,67,583,160,453,229,75,1,660,581,589,590,70,591,78,63,64,544,635,21,18,110,1089,1090,1138,1082,1083,1084,1085,1086,1087,1088,111,100,1133,386,81,55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,140,54,401,114,60,232,854,38,152,516,468,469,40,423,44,1092,99,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,218,220,221,222,662,663,699,761,235,236,701,696,697,698,15,376,377,23,117,1080,1081,59,168,432,126,427,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,193,192,640,77,203,210,211,1094,835,836,837,838,840,1096,1097,1098,1099,388,389,841,842,843,844,846,847,957,848,849,494,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::Designation); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradingSessionListRequest.h0000644000372000001440000000212013265006437024237 0ustar robertousers#ifndef FIX50_TRADINGSESSIONLISTREQUEST_H #define FIX50_TRADINGSESSIONLISTREQUEST_H #include "Message.h" namespace FIX50 { class TradingSessionListRequest : public Message { public: TradingSessionListRequest() : Message(MsgType()) {} TradingSessionListRequest(const FIX::Message& m) : Message(m) {} TradingSessionListRequest(const Message& m) : Message(m) {} TradingSessionListRequest(const TradingSessionListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BI"); } TradingSessionListRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityTypes.h0000644000372000001440000000312113265006437021734 0ustar robertousers#ifndef FIX50_SECURITYTYPES_H #define FIX50_SECURITYTYPES_H #include "Message.h" namespace FIX50 { class SecurityTypes : public Message { public: SecurityTypes() : Message(MsgType()) {} SecurityTypes(const FIX::Message& m) : Message(m) {} SecurityTypes(const Message& m) : Message(m) {} SecurityTypes(const SecurityTypes& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("w"); } SecurityTypes( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityResponseType& aSecurityResponseType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityResponseType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::TotNoSecurityTypes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoSecurityTypes); class NoSecurityTypes: public FIX::Group { public: NoSecurityTypes() : FIX::Group(558,167,FIX::message_order(167,762,460,461,0)) {} FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/RequestForPositionsAck.h0000644000372000001440000003211313265006437023531 0ustar robertousers#ifndef FIX50_REQUESTFORPOSITIONSACK_H #define FIX50_REQUESTFORPOSITIONSACK_H #include "Message.h" namespace FIX50 { class RequestForPositionsAck : public Message { public: RequestForPositionsAck() : Message(MsgType()) {} RequestForPositionsAck(const FIX::Message& m) : Message(m) {} RequestForPositionsAck(const Message& m) : Message(m) {} RequestForPositionsAck(const RequestForPositionsAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AO"); } RequestForPositionsAck( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosReqResult& aPosReqResult, const FIX::PosReqStatus& aPosReqStatus ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosReqResult); set(aPosReqStatus); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::PosReqStatus); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/NewOrderCross.h0000644000372000001440000005163313265006437021652 0ustar robertousers#ifndef FIX50_NEWORDERCROSS_H #define FIX50_NEWORDERCROSS_H #include "Message.h" namespace FIX50 { class NewOrderCross : public Message { public: NewOrderCross() : Message(MsgType()) {} NewOrderCross(const FIX::Message& m) : Message(m) {} NewOrderCross(const Message& m) : Message(m) {} NewOrderCross(const NewOrderCross& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("s"); } NewOrderCross( const FIX::CrossID& aCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,77,203,544,635,377,659,962,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::SideTimeInForce); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ConfirmationRequest.h0000644000372000001440000000470313265006437023110 0ustar robertousers#ifndef FIX50_CONFIRMATIONREQUEST_H #define FIX50_CONFIRMATIONREQUEST_H #include "Message.h" namespace FIX50 { class ConfirmationRequest : public Message { public: ConfirmationRequest() : Message(MsgType()) {} ConfirmationRequest(const FIX::Message& m) : Message(m) {} ConfirmationRequest(const Message& m) : Message(m) {} ConfirmationRequest(const ConfirmationRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BH"); } ConfirmationRequest( const FIX::ConfirmReqID& aConfirmReqID, const FIX::ConfirmType& aConfirmType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aConfirmReqID); set(aConfirmType); set(aTransactTime); } FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradeCaptureReportRequestAck.h0000644000372000001440000003100313265006437024647 0ustar robertousers#ifndef FIX50_TRADECAPTUREREPORTREQUESTACK_H #define FIX50_TRADECAPTUREREPORTREQUESTACK_H #include "Message.h" namespace FIX50 { class TradeCaptureReportRequestAck : public Message { public: TradeCaptureReportRequestAck() : Message(MsgType()) {} TradeCaptureReportRequestAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequestAck(const Message& m) : Message(m) {} TradeCaptureReportRequestAck(const TradeCaptureReportRequestAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AQ"); } TradeCaptureReportRequestAck( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType, const FIX::TradeRequestResult& aTradeRequestResult, const FIX::TradeRequestStatus& aTradeRequestStatus ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); set(aTradeRequestResult); set(aTradeRequestStatus); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::TradeRequestResult); FIELD_SET(*this, FIX::TradeRequestStatus); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MessageEventSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/NewOrderMultileg.h0000644000372000001440000005251013265006437022336 0ustar robertousers#ifndef FIX50_NEWORDERMULTILEG_H #define FIX50_NEWORDERMULTILEG_H #include "Message.h" namespace FIX50 { class NewOrderMultileg : public Message { public: NewOrderMultileg() : Message(MsgType()) {} NewOrderMultileg(const FIX::Message& m) : Message(m) {} NewOrderMultileg(const Message& m) : Message(m) {} NewOrderMultileg(const NewOrderMultileg& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AB"); } NewOrderMultileg( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::SwapPoints); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,690,683,670,564,565,539,654,566,587,588,685,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,675,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegOrderQty); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/AdjustedPositionReport.h0000644000372000001440000001417213265006437023574 0ustar robertousers#ifndef FIX50_ADJUSTEDPOSITIONREPORT_H #define FIX50_ADJUSTEDPOSITIONREPORT_H #include "Message.h" namespace FIX50 { class AdjustedPositionReport : public Message { public: AdjustedPositionReport() : Message(MsgType()) {} AdjustedPositionReport(const FIX::Message& m) : Message(m) {} AdjustedPositionReport(const Message& m) : Message(m) {} AdjustedPositionReport(const AdjustedPositionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BL"); } AdjustedPositionReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::PriorSettlPrice); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/RequestForPositions.h0000644000372000001440000003235613265006437023123 0ustar robertousers#ifndef FIX50_REQUESTFORPOSITIONS_H #define FIX50_REQUESTFORPOSITIONS_H #include "Message.h" namespace FIX50 { class RequestForPositions : public Message { public: RequestForPositions() : Message(MsgType()) {} RequestForPositions(const FIX::Message& m) : Message(m) {} RequestForPositions(const Message& m) : Message(m) {} RequestForPositions(const RequestForPositions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AN"); } RequestForPositions( const FIX::PosReqID& aPosReqID, const FIX::PosReqType& aPosReqType, const FIX::ClearingBusinessDate& aClearingBusinessDate, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aPosReqID); set(aPosReqType); set(aClearingBusinessDate); set(aTransactTime); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/BidRequest.h0000644000372000001440000000640513265006437021157 0ustar robertousers#ifndef FIX50_BIDREQUEST_H #define FIX50_BIDREQUEST_H #include "Message.h" namespace FIX50 { class BidRequest : public Message { public: BidRequest() : Message(MsgType()) {} BidRequest(const FIX::Message& m) : Message(m) {} BidRequest(const Message& m) : Message(m) {} BidRequest(const BidRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("k"); } BidRequest( const FIX::ClientBidID& aClientBidID, const FIX::BidRequestTransType& aBidRequestTransType, const FIX::TotNoRelatedSym& aTotNoRelatedSym, const FIX::BidType& aBidType, const FIX::BidTradeType& aBidTradeType, const FIX::BasisPxType& aBasisPxType ) : Message(MsgType()) { set(aClientBidID); set(aBidRequestTransType); set(aTotNoRelatedSym); set(aBidType); set(aBidTradeType); set(aBasisPxType); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidRequestTransType); FIELD_SET(*this, FIX::ListName); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::NumTickets); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SideValue1); FIELD_SET(*this, FIX::SideValue2); FIELD_SET(*this, FIX::NoBidDescriptors); class NoBidDescriptors: public FIX::Group { public: NoBidDescriptors() : FIX::Group(398,399,FIX::message_order(399,400,401,404,441,402,403,405,406,407,408,0)) {} FIELD_SET(*this, FIX::BidDescriptorType); FIELD_SET(*this, FIX::BidDescriptor); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LiquidityValue); FIELD_SET(*this, FIX::LiquidityNumSecurities); FIELD_SET(*this, FIX::LiquidityPctLow); FIELD_SET(*this, FIX::LiquidityPctHigh); FIELD_SET(*this, FIX::EFPTrackingError); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::OutsideIndexPct); FIELD_SET(*this, FIX::ValueOfFutures); }; FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,66,FIX::message_order(66,54,336,625,430,63,64,1,660,0)) {} FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); }; FIELD_SET(*this, FIX::LiquidityIndType); FIELD_SET(*this, FIX::WtAverageLiquidity); FIELD_SET(*this, FIX::ExchangeForPhysical); FIELD_SET(*this, FIX::OutMainCntryUIndex); FIELD_SET(*this, FIX::CrossPercent); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::IncTaxInd); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::NumBidders); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::BidTradeType); FIELD_SET(*this, FIX::BasisPxType); FIELD_SET(*this, FIX::StrikeTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/AllocationInstructionAck.h0000644000372000001440000000652213265006437024056 0ustar robertousers#ifndef FIX50_ALLOCATIONINSTRUCTIONACK_H #define FIX50_ALLOCATIONINSTRUCTIONACK_H #include "Message.h" namespace FIX50 { class AllocationInstructionAck : public Message { public: AllocationInstructionAck() : Message(MsgType()) {} AllocationInstructionAck(const FIX::Message& m) : Message(m) {} AllocationInstructionAck(const Message& m) : Message(m) {} AllocationInstructionAck(const AllocationInstructionAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationInstructionAck( const FIX::AllocID& aAllocID, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aAllocStatus); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,1047,467,776,539,161,360,361,989,993,992,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::AllocQty); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MessageCracker.h0000644000372000001440000012234213265006437021766 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX50_MESSAGECRACKER_H #define FIX50_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix50/Message.h" namespace FIX50 { class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class AllocationInstruction; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationInstructionAck; class DontKnowTrade; class QuoteRequest; class Quote; class SettlementInstructions; class MarketDataRequest; class MarketDataSnapshotFullRefresh; class MarketDataIncrementalRefresh; class MarketDataRequestReject; class QuoteCancel; class QuoteStatusRequest; class MassQuoteAcknowledgement; class SecurityDefinitionRequest; class SecurityDefinition; class SecurityStatusRequest; class SecurityStatus; class TradingSessionStatusRequest; class TradingSessionStatus; class MassQuote; class BusinessMessageReject; class BidRequest; class BidResponse; class ListStrikePrice; class RegistrationInstructions; class RegistrationInstructionsResponse; class OrderMassCancelRequest; class OrderMassCancelReport; class NewOrderCross; class CrossOrderCancelReplaceRequest; class CrossOrderCancelRequest; class SecurityTypeRequest; class SecurityTypes; class SecurityListRequest; class SecurityList; class DerivativeSecurityListRequest; class DerivativeSecurityList; class NewOrderMultileg; class MultilegOrderCancelReplace; class TradeCaptureReportRequest; class TradeCaptureReport; class OrderMassStatusRequest; class QuoteRequestReject; class RFQRequest; class QuoteStatusReport; class QuoteResponse; class Confirmation; class PositionMaintenanceRequest; class PositionMaintenanceReport; class RequestForPositions; class RequestForPositionsAck; class PositionReport; class TradeCaptureReportRequestAck; class TradeCaptureReportAck; class AllocationReport; class AllocationReportAck; class ConfirmationAck; class SettlementInstructionRequest; class AssignmentReport; class CollateralRequest; class CollateralAssignment; class CollateralResponse; class CollateralReport; class CollateralInquiry; class NetworkCounterpartySystemStatusRequest; class NetworkCounterpartySystemStatusResponse; class UserRequest; class UserResponse; class CollateralInquiryAck; class ConfirmationRequest; class ContraryIntentionReport; class SecurityDefinitionUpdateReport; class SecurityListUpdateReport; class AdjustedPositionReport; class AllocationInstructionAlert; class ExecutionAcknowledgement; class TradingSessionList; class TradingSessionListRequest; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstruction&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataIncrementalRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteCancel&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuoteAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( const BidRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BidResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStrikePrice&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructionsResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderCross&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypeRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypes&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderMultileg&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MultilegOrderCancelReplace&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RFQRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Confirmation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositionsAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequestAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AssignmentReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralAssignment&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiry&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiryAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ContraryIntentionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AdjustedPositionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAlert&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstruction&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructions&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataIncrementalRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( QuoteCancel&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( MassQuoteAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinition&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatus&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatus&, const FIX::SessionID& ) {} virtual void onMessage( MassQuote&, const FIX::SessionID& ) {} virtual void onMessage( BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( BidRequest&, const FIX::SessionID& ) {} virtual void onMessage( BidResponse&, const FIX::SessionID& ) {} virtual void onMessage( ListStrikePrice&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructions&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructionsResponse&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelReport&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderCross&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypeRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypes&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityList&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityList&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderMultileg&, const FIX::SessionID& ) {} virtual void onMessage( MultilegOrderCancelReplace&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( RFQRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusReport&, const FIX::SessionID& ) {} virtual void onMessage( QuoteResponse&, const FIX::SessionID& ) {} virtual void onMessage( Confirmation&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceRequest&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceReport&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositions&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositionsAck&, const FIX::SessionID& ) {} virtual void onMessage( PositionReport&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequestAck&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportAck&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReport&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReportAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationAck&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructionRequest&, const FIX::SessionID& ) {} virtual void onMessage( AssignmentReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralRequest&, const FIX::SessionID& ) {} virtual void onMessage( CollateralAssignment&, const FIX::SessionID& ) {} virtual void onMessage( CollateralResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiry&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) {} virtual void onMessage( UserRequest&, const FIX::SessionID& ) {} virtual void onMessage( UserResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiryAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationRequest&, const FIX::SessionID& ) {} virtual void onMessage( ContraryIntentionReport&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( AdjustedPositionReport&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAlert&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionList&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionListRequest&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (const SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (const MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (const MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (const MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (const MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (const QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (const QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (const MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (const SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (const SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (const SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (const SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (const TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (const TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (const MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (const BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (const BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (const BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (const ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (const RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (const RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (const OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (const OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (const NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (const CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (const CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (const SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (const SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (const SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (const SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (const DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (const DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (const NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (const MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (const TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (const TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (const OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (const QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (const RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (const QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (const QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (const Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (const PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (const PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (const RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (const RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (const PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (const TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (const TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (const AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (const AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (const ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (const SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (const AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (const CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (const CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (const CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (const CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (const CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (const NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (const NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (const UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (const UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (const CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (const ConfirmationRequest&)message, sessionID ); else if( msgTypeValue == "BO" ) onMessage( (const ContraryIntentionReport&)message, sessionID ); else if( msgTypeValue == "BP" ) onMessage( (const SecurityDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BK" ) onMessage( (const SecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BL" ) onMessage( (const AdjustedPositionReport&)message, sessionID ); else if( msgTypeValue == "BM" ) onMessage( (const AllocationInstructionAlert&)message, sessionID ); else if( msgTypeValue == "BN" ) onMessage( (const ExecutionAcknowledgement&)message, sessionID ); else if( msgTypeValue == "BJ" ) onMessage( (const TradingSessionList&)message, sessionID ); else if( msgTypeValue == "BI" ) onMessage( (const TradingSessionListRequest&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (ConfirmationRequest&)message, sessionID ); else if( msgTypeValue == "BO" ) onMessage( (ContraryIntentionReport&)message, sessionID ); else if( msgTypeValue == "BP" ) onMessage( (SecurityDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BK" ) onMessage( (SecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BL" ) onMessage( (AdjustedPositionReport&)message, sessionID ); else if( msgTypeValue == "BM" ) onMessage( (AllocationInstructionAlert&)message, sessionID ); else if( msgTypeValue == "BN" ) onMessage( (ExecutionAcknowledgement&)message, sessionID ); else if( msgTypeValue == "BJ" ) onMessage( (TradingSessionList&)message, sessionID ); else if( msgTypeValue == "BI" ) onMessage( (TradingSessionListRequest&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/OrderCancelRequest.h0000644000372000001440000002530213265006437022637 0ustar robertousers#ifndef FIX50_ORDERCANCELREQUEST_H #define FIX50_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX50 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSide); set(aTransactTime); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityStatusRequest.h0000644000372000001440000003020413265006437023466 0ustar robertousers#ifndef FIX50_SECURITYSTATUSREQUEST_H #define FIX50_SECURITYSTATUSREQUEST_H #include "Message.h" namespace FIX50 { class SecurityStatusRequest : public Message { public: SecurityStatusRequest() : Message(MsgType()) {} SecurityStatusRequest(const FIX::Message& m) : Message(m) {} SecurityStatusRequest(const Message& m) : Message(m) {} SecurityStatusRequest(const SecurityStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("e"); } SecurityStatusRequest( const FIX::SecurityStatusReqID& aSecurityStatusReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aSecurityStatusReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/DerivativeSecurityListRequest.h0000644000372000001440000001260413265006437025145 0ustar robertousers#ifndef FIX50_DERIVATIVESECURITYLISTREQUEST_H #define FIX50_DERIVATIVESECURITYLISTREQUEST_H #include "Message.h" namespace FIX50 { class DerivativeSecurityListRequest : public Message { public: DerivativeSecurityListRequest() : Message(MsgType()) {} DerivativeSecurityListRequest(const FIX::Message& m) : Message(m) {} DerivativeSecurityListRequest(const Message& m) : Message(m) {} DerivativeSecurityListRequest(const DerivativeSecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("z"); } DerivativeSecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ContraryIntentionReport.h0000644000372000001440000002407313265006437023776 0ustar robertousers#ifndef FIX50_CONTRARYINTENTIONREPORT_H #define FIX50_CONTRARYINTENTIONREPORT_H #include "Message.h" namespace FIX50 { class ContraryIntentionReport : public Message { public: ContraryIntentionReport() : Message(MsgType()) {} ContraryIntentionReport(const FIX::Message& m) : Message(m) {} ContraryIntentionReport(const Message& m) : Message(m) {} ContraryIntentionReport(const ContraryIntentionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BO"); } ContraryIntentionReport( const FIX::ContIntRptID& aContIntRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aContIntRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::ContIntRptID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::LateIndicator); FIELD_SET(*this, FIX::InputSource); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoExpiration); class NoExpiration: public FIX::Group { public: NoExpiration() : FIX::Group(981,982,FIX::message_order(982,983,0)) {} FIELD_SET(*this, FIX::ExpType); FIELD_SET(*this, FIX::ExpQty); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MarketDataRequestReject.h0000644000372000001440000000206013265006437023624 0ustar robertousers#ifndef FIX50_MARKETDATAREQUESTREJECT_H #define FIX50_MARKETDATAREQUESTREJECT_H #include "Message.h" namespace FIX50 { class MarketDataRequestReject : public Message { public: MarketDataRequestReject() : Message(MsgType()) {} MarketDataRequestReject(const FIX::Message& m) : Message(m) {} MarketDataRequestReject(const Message& m) : Message(m) {} MarketDataRequestReject(const MarketDataRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Y"); } MarketDataRequestReject( const FIX::MDReqID& aMDReqID ) : Message(MsgType()) { set(aMDReqID); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::MDReqRejReason); FIELD_SET(*this, FIX::NoAltMDSource); class NoAltMDSource: public FIX::Group { public: NoAltMDSource() : FIX::Group(816,817,FIX::message_order(817,0)) {} FIELD_SET(*this, FIX::AltMDSourceID); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/CollateralRequest.h0000644000372000001440000003732513265006437022550 0ustar robertousers#ifndef FIX50_COLLATERALREQUEST_H #define FIX50_COLLATERALREQUEST_H #include "Message.h" namespace FIX50 { class CollateralRequest : public Message { public: CollateralRequest() : Message(MsgType()) {} CollateralRequest(const FIX::Message& m) : Message(m) {} CollateralRequest(const Message& m) : Message(m) {} CollateralRequest(const CollateralRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AX"); } CollateralRequest( const FIX::CollReqID& aCollReqID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollReqID); set(aCollAsgnReason); set(aTransactTime); } FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/UserResponse.h0000644000372000001440000000143113265006437021537 0ustar robertousers#ifndef FIX50_USERRESPONSE_H #define FIX50_USERRESPONSE_H #include "Message.h" namespace FIX50 { class UserResponse : public Message { public: UserResponse() : Message(MsgType()) {} UserResponse(const FIX::Message& m) : Message(m) {} UserResponse(const Message& m) : Message(m) {} UserResponse(const UserResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BF"); } UserResponse( const FIX::UserRequestID& aUserRequestID, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::UserStatus); FIELD_SET(*this, FIX::UserStatusText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradeCaptureReportRequest.h0000644000372000001440000003513513265006437024242 0ustar robertousers#ifndef FIX50_TRADECAPTUREREPORTREQUEST_H #define FIX50_TRADECAPTUREREPORTREQUEST_H #include "Message.h" namespace FIX50 { class TradeCaptureReportRequest : public Message { public: TradeCaptureReportRequest() : Message(MsgType()) {} TradeCaptureReportRequest(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequest(const Message& m) : Message(m) {} TradeCaptureReportRequest(const TradeCaptureReportRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AD"); } TradeCaptureReportRequest( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoDates); class NoDates: public FIX::Group { public: NoDates() : FIX::Group(580,75,FIX::message_order(75,779,60,0)) {} FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::TransactTime); }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MessageEventSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/Advertisement.h0000644000372000001440000003024713265006437021723 0ustar robertousers#ifndef FIX50_ADVERTISEMENT_H #define FIX50_ADVERTISEMENT_H #include "Message.h" namespace FIX50 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::AdvSide& aAdvSide, const FIX::Quantity& aQuantity ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aAdvSide); set(aQuantity); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/QuoteStatusRequest.h0000644000372000001440000003106213265006437022757 0ustar robertousers#ifndef FIX50_QUOTESTATUSREQUEST_H #define FIX50_QUOTESTATUSREQUEST_H #include "Message.h" namespace FIX50 { class QuoteStatusRequest : public Message { public: QuoteStatusRequest() : Message(MsgType()) {} QuoteStatusRequest(const FIX::Message& m) : Message(m) {} QuoteStatusRequest(const Message& m) : Message(m) {} QuoteStatusRequest(const QuoteStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("a"); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/PositionReport.h0000644000372000001440000003611313265006437022107 0ustar robertousers#ifndef FIX50_POSITIONREPORT_H #define FIX50_POSITIONREPORT_H #include "Message.h" namespace FIX50 { class PositionReport : public Message { public: PositionReport() : Message(MsgType()) {} PositionReport(const FIX::Message& m) : Message(m) {} PositionReport(const Message& m) : Message(m) {} PositionReport(const PositionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AP"); } PositionReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::PriorSettlPrice); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,732,733,1037,984,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::UnderlyingSettlPriceType); FIELD_SET(*this, FIX::UnderlyingDeliveryAmount); FIELD_SET(*this, FIX::NoUnderlyingAmounts); class NoUnderlyingAmounts: public FIX::Group { public: NoUnderlyingAmounts() : FIX::Group(984,985,FIX::message_order(985,986,987,988,0)) {} FIELD_SET(*this, FIX::UnderlyingPayAmount); FIELD_SET(*this, FIX::UnderlyingCollectAmount); FIELD_SET(*this, FIX::UnderlyingSettlementDate); FIELD_SET(*this, FIX::UnderlyingSettlementStatus); }; }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::DeliveryDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/QuoteCancel.h0000644000372000001440000003310313265006437021306 0ustar robertousers#ifndef FIX50_QUOTECANCEL_H #define FIX50_QUOTECANCEL_H #include "Message.h" namespace FIX50 { class QuoteCancel : public Message { public: QuoteCancel() : Message(MsgType()) {} QuoteCancel(const FIX::Message& m) : Message(m) {} QuoteCancel(const Message& m) : Message(m) {} QuoteCancel(const QuoteCancel& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Z"); } QuoteCancel( const FIX::QuoteCancelType& aQuoteCancelType ) : Message(MsgType()) { set(aQuoteCancelType); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,555,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradingSessionList.h0000644000372000001440000000304013265006437022670 0ustar robertousers#ifndef FIX50_TRADINGSESSIONLIST_H #define FIX50_TRADINGSESSIONLIST_H #include "Message.h" namespace FIX50 { class TradingSessionList : public Message { public: TradingSessionList() : Message(MsgType()) {} TradingSessionList(const FIX::Message& m) : Message(m) {} TradingSessionList(const Message& m) : Message(m) {} TradingSessionList(const TradingSessionList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BJ"); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,207,338,339,325,340,567,341,342,343,344,345,387,58,354,355,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ListCancelRequest.h0000644000372000001440000000300313265006437022471 0ustar robertousers#ifndef FIX50_LISTCANCELREQUEST_H #define FIX50_LISTCANCELREQUEST_H #include "Message.h" namespace FIX50 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/DerivativeSecurityList.h0000644000372000001440000003121013265006437023566 0ustar robertousers#ifndef FIX50_DERIVATIVESECURITYLIST_H #define FIX50_DERIVATIVESECURITYLIST_H #include "Message.h" namespace FIX50 { class DerivativeSecurityList : public Message { public: DerivativeSecurityList() : Message(MsgType()) {} DerivativeSecurityList(const FIX::Message& m) : Message(m) {} DerivativeSecurityList(const Message& m) : Message(m) {} DerivativeSecurityList(const DerivativeSecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AA"); } DerivativeSecurityList( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityRequestResult& aSecurityRequestResult ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityRequestResult); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,15,827,668,869,555,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MarketDataRequest.h0000644000372000001440000003311213265006437022471 0ustar robertousers#ifndef FIX50_MARKETDATAREQUEST_H #define FIX50_MARKETDATAREQUEST_H #include "Message.h" namespace FIX50 { class MarketDataRequest : public Message { public: MarketDataRequest() : Message(MsgType()) {} MarketDataRequest(const FIX::Message& m) : Message(m) {} MarketDataRequest(const Message& m) : Message(m) {} MarketDataRequest(const MarketDataRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("V"); } MarketDataRequest( const FIX::MDReqID& aMDReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType, const FIX::MarketDepth& aMarketDepth ) : Message(MsgType()) { set(aMDReqID); set(aSubscriptionRequestType); set(aMarketDepth); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDUpdateType); FIELD_SET(*this, FIX::AggregatedBook); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::MDImplicitDelete); FIELD_SET(*this, FIX::NoMDEntryTypes); class NoMDEntryTypes: public FIX::Group { public: NoMDEntryTypes() : FIX::Group(267,269,FIX::message_order(269,0)) {} FIELD_SET(*this, FIX::MDEntryType); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,555,15,537,63,64,271,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MDEntrySize); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ApplQueueAction); FIELD_SET(*this, FIX::ApplQueueMax); FIELD_SET(*this, FIX::MDQuoteType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/UserRequest.h0000644000372000001440000000172613265006437021400 0ustar robertousers#ifndef FIX50_USERREQUEST_H #define FIX50_USERREQUEST_H #include "Message.h" namespace FIX50 { class UserRequest : public Message { public: UserRequest() : Message(MsgType()) {} UserRequest(const FIX::Message& m) : Message(m) {} UserRequest(const Message& m) : Message(m) {} UserRequest(const UserRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BE"); } UserRequest( const FIX::UserRequestID& aUserRequestID, const FIX::UserRequestType& aUserRequestType, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUserRequestType); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::UserRequestType); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::Password); FIELD_SET(*this, FIX::NewPassword); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/OrderStatusRequest.h0000644000372000001440000002405313265006437022737 0ustar robertousers#ifndef FIX50_ORDERSTATUSREQUEST_H #define FIX50_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX50 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide ) : Message(MsgType()) { set(aClOrdID); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MarketDataIncrementalRefresh.h0000644000372000001440000003745713265006437024641 0ustar robertousers#ifndef FIX50_MARKETDATAINCREMENTALREFRESH_H #define FIX50_MARKETDATAINCREMENTALREFRESH_H #include "Message.h" namespace FIX50 { class MarketDataIncrementalRefresh : public Message { public: MarketDataIncrementalRefresh() : Message(MsgType()) {} MarketDataIncrementalRefresh(const FIX::Message& m) : Message(m) {} MarketDataIncrementalRefresh(const Message& m) : Message(m) {} MarketDataIncrementalRefresh(const MarketDataIncrementalRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("X"); } FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,279,FIX::message_order(279,285,269,278,280,55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,555,291,292,270,40,15,271,272,273,274,275,336,625,276,277,282,283,284,286,59,432,126,110,18,287,37,198,299,288,289,346,290,546,811,451,58,354,355,1023,528,1024,332,333,1020,63,64,1070,83,1048,1026,1027,453,0)) {} FIELD_SET(*this, FIX::MDUpdateAction); FIELD_SET(*this, FIX::DeleteReason); FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MDPriceLevel); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::MDOriginType); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::TradeVolume); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MDQuoteType); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::DealingCapacity); FIELD_SET(*this, FIX::MDEntrySpotRate); FIELD_SET(*this, FIX::MDEntryForwardPoints); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SettlementInstructionRequest.h0000644000372000001440000000371513265006437025050 0ustar robertousers#ifndef FIX50_SETTLEMENTINSTRUCTIONREQUEST_H #define FIX50_SETTLEMENTINSTRUCTIONREQUEST_H #include "Message.h" namespace FIX50 { class SettlementInstructionRequest : public Message { public: SettlementInstructionRequest() : Message(MsgType()) {} SettlementInstructionRequest(const FIX::Message& m) : Message(m) {} SettlementInstructionRequest(const Message& m) : Message(m) {} SettlementInstructionRequest(const SettlementInstructionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AV"); } SettlementInstructionRequest( const FIX::SettlInstReqID& aSettlInstReqID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstReqID); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/Email.h0000644000372000001440000003162313265006437020137 0ustar robertousers#ifndef FIX50_EMAIL_H #define FIX50_EMAIL_H #include "Message.h" namespace FIX50 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailThreadID& aEmailThreadID, const FIX::EmailType& aEmailType, const FIX::Subject& aSubject ) : Message(MsgType()) { set(aEmailThreadID); set(aEmailType); set(aSubject); } FIELD_SET(*this, FIX::EmailThreadID); FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Subject); FIELD_SET(*this, FIX::EncodedSubjectLen); FIELD_SET(*this, FIX::EncodedSubject); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/BidResponse.h0000644000372000001440000000271513265006437021325 0ustar robertousers#ifndef FIX50_BIDRESPONSE_H #define FIX50_BIDRESPONSE_H #include "Message.h" namespace FIX50 { class BidResponse : public Message { public: BidResponse() : Message(MsgType()) {} BidResponse(const FIX::Message& m) : Message(m) {} BidResponse(const Message& m) : Message(m) {} BidResponse(const BidResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("l"); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,12,FIX::message_order(12,13,479,497,66,421,54,44,423,406,430,63,64,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Country); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/NetworkCounterpartySystemStatusRequest.h0000644000372000001440000000246713265006437027147 0ustar robertousers#ifndef FIX50_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #define FIX50_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #include "Message.h" namespace FIX50 { class NetworkCounterpartySystemStatusRequest : public Message { public: NetworkCounterpartySystemStatusRequest() : Message(MsgType()) {} NetworkCounterpartySystemStatusRequest(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const NetworkCounterpartySystemStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BC"); } NetworkCounterpartySystemStatusRequest( const FIX::NetworkRequestType& aNetworkRequestType, const FIX::NetworkRequestID& aNetworkRequestID ) : Message(MsgType()) { set(aNetworkRequestType); set(aNetworkRequestID); } FIELD_SET(*this, FIX::NetworkRequestType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ExecutionAcknowledgement.h0000644000372000001440000003063613265006437024106 0ustar robertousers#ifndef FIX50_EXECUTIONACKNOWLEDGEMENT_H #define FIX50_EXECUTIONACKNOWLEDGEMENT_H #include "Message.h" namespace FIX50 { class ExecutionAcknowledgement : public Message { public: ExecutionAcknowledgement() : Message(MsgType()) {} ExecutionAcknowledgement(const FIX::Message& m) : Message(m) {} ExecutionAcknowledgement(const Message& m) : Message(m) {} ExecutionAcknowledgement(const ExecutionAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BN"); } ExecutionAcknowledgement( const FIX::OrderID& aOrderID, const FIX::ExecAckStatus& aExecAckStatus, const FIX::ExecID& aExecID, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecAckStatus); set(aExecID); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ExecAckStatus); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/CrossOrderCancelReplaceRequest.h0000644000372000001440000005235513265006437025155 0ustar robertousers#ifndef FIX50_CROSSORDERCANCELREPLACEREQUEST_H #define FIX50_CROSSORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX50 { class CrossOrderCancelReplaceRequest : public Message { public: CrossOrderCancelReplaceRequest() : Message(MsgType()) {} CrossOrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const CrossOrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("t"); } CrossOrderCancelReplaceRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,77,203,544,635,377,659,962,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::SideTimeInForce); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityDefinitionUpdateReport.h0000644000372000001440000002674513265006437025300 0ustar robertousers#ifndef FIX50_SECURITYDEFINITIONUPDATEREPORT_H #define FIX50_SECURITYDEFINITIONUPDATEREPORT_H #include "Message.h" namespace FIX50 { class SecurityDefinitionUpdateReport : public Message { public: SecurityDefinitionUpdateReport() : Message(MsgType()) {} SecurityDefinitionUpdateReport(const FIX::Message& m) : Message(m) {} SecurityDefinitionUpdateReport(const Message& m) : Message(m) {} SecurityDefinitionUpdateReport(const SecurityDefinitionUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BP"); } FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MarketDataSnapshotFullRefresh.h0000644000372000001440000003607013265006437025010 0ustar robertousers#ifndef FIX50_MARKETDATASNAPSHOTFULLREFRESH_H #define FIX50_MARKETDATASNAPSHOTFULLREFRESH_H #include "Message.h" namespace FIX50 { class MarketDataSnapshotFullRefresh : public Message { public: MarketDataSnapshotFullRefresh() : Message(MsgType()) {} MarketDataSnapshotFullRefresh(const FIX::Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const MarketDataSnapshotFullRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("W"); } FIELD_SET(*this, FIX::MDReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,269,FIX::message_order(269,278,270,40,15,271,272,273,274,275,336,625,276,277,282,283,284,286,59,432,126,110,18,287,37,198,299,288,289,346,290,546,811,58,354,355,1023,528,1024,332,333,1020,63,64,1070,83,1048,1026,1027,453,0)) {} FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MDPriceLevel); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::MDOriginType); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::TradeVolume); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MDQuoteType); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::DealingCapacity); FIELD_SET(*this, FIX::MDEntrySpotRate); FIELD_SET(*this, FIX::MDEntryForwardPoints); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MassQuoteAcknowledgement.h0000644000372000001440000003544213265006437024064 0ustar robertousers#ifndef FIX50_MASSQUOTEACKNOWLEDGEMENT_H #define FIX50_MASSQUOTEACKNOWLEDGEMENT_H #include "Message.h" namespace FIX50 { class MassQuoteAcknowledgement : public Message { public: MassQuoteAcknowledgement() : Message(MsgType()) {} MassQuoteAcknowledgement(const FIX::Message& m) : Message(m) {} MassQuoteAcknowledgement(const Message& m) : Message(m) {} MassQuoteAcknowledgement(const MassQuoteAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("b"); } MassQuoteAcknowledgement( const FIX::QuoteStatus& aQuoteStatus ) : Message(MsgType()) { set(aQuoteStatus); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,304,893,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,368,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteEntryRejectReason); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/CollateralReport.h0000644000372000001440000004153413265006437022370 0ustar robertousers#ifndef FIX50_COLLATERALREPORT_H #define FIX50_COLLATERALREPORT_H #include "Message.h" namespace FIX50 { class CollateralReport : public Message { public: CollateralReport() : Message(MsgType()) {} CollateralReport(const FIX::Message& m) : Message(m) {} CollateralReport(const Message& m) : Message(m) {} CollateralReport(const CollateralReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BA"); } CollateralReport( const FIX::CollRptID& aCollRptID, const FIX::CollStatus& aCollStatus ) : Message(MsgType()) { set(aCollRptID); set(aCollStatus); } FIELD_SET(*this, FIX::CollRptID); FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CollApplType); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CollStatus); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/BusinessMessageReject.h0000644000372000001440000000200513265006437023335 0ustar robertousers#ifndef FIX50_BUSINESSMESSAGEREJECT_H #define FIX50_BUSINESSMESSAGEREJECT_H #include "Message.h" namespace FIX50 { class BusinessMessageReject : public Message { public: BusinessMessageReject() : Message(MsgType()) {} BusinessMessageReject(const FIX::Message& m) : Message(m) {} BusinessMessageReject(const Message& m) : Message(m) {} BusinessMessageReject(const BusinessMessageReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("j"); } BusinessMessageReject( const FIX::RefMsgType& aRefMsgType, const FIX::BusinessRejectReason& aBusinessRejectReason ) : Message(MsgType()) { set(aRefMsgType); set(aBusinessRejectReason); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::BusinessRejectRefID); FIELD_SET(*this, FIX::BusinessRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityListUpdateReport.h0000644000372000001440000003615613265006437024120 0ustar robertousers#ifndef FIX50_SECURITYLISTUPDATEREPORT_H #define FIX50_SECURITYLISTUPDATEREPORT_H #include "Message.h" namespace FIX50 { class SecurityListUpdateReport : public Message { public: SecurityListUpdateReport() : Message(MsgType()) {} SecurityListUpdateReport(const FIX::Message& m) : Message(m) {} SecurityListUpdateReport(const Message& m) : Message(m) {} SecurityListUpdateReport(const SecurityListUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BK"); } FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,668,869,913,914,915,918,788,916,917,919,898,311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,15,232,555,218,220,221,222,662,663,699,761,235,236,701,696,697,698,561,562,336,625,827,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,690,587,683,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/Confirmation.h0000644000372000001440000004754113265006437021546 0ustar robertousers#ifndef FIX50_CONFIRMATION_H #define FIX50_CONFIRMATION_H #include "Message.h" namespace FIX50 { class Confirmation : public Message { public: Confirmation() : Message(MsgType()) {} Confirmation(const FIX::Message& m) : Message(m) {} Confirmation(const Message& m) : Message(m) {} Confirmation(const Confirmation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AK"); } Confirmation( const FIX::ConfirmID& aConfirmID, const FIX::ConfirmTransType& aConfirmTransType, const FIX::ConfirmType& aConfirmType, const FIX::ConfirmStatus& aConfirmStatus, const FIX::TransactTime& aTransactTime, const FIX::TradeDate& aTradeDate, const FIX::AllocQty& aAllocQty, const FIX::Side& aSide, const FIX::AllocAccount& aAllocAccount, const FIX::AvgPx& aAvgPx, const FIX::GrossTradeAmt& aGrossTradeAmt, const FIX::NetMoney& aNetMoney ) : Message(MsgType()) { set(aConfirmID); set(aConfirmTransType); set(aConfirmType); set(aConfirmStatus); set(aTransactTime); set(aTradeDate); set(aAllocQty); set(aSide); set(aAllocAccount); set(aAvgPx); set(aGrossTradeAmt); set(aNetMoney); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::ConfirmRefID); FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmTransType); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::ConfirmStatus); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::NoCapacities); class NoCapacities: public FIX::Group { public: NoCapacities() : FIX::Group(862,528,FIX::message_order(528,529,863,0)) {} FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::OrderCapacityQty); }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::ReportedPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::MaturityNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::SharedCommission); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/OrderMassStatusRequest.h0000644000372000001440000002230413265006437023560 0ustar robertousers#ifndef FIX50_ORDERMASSSTATUSREQUEST_H #define FIX50_ORDERMASSSTATUSREQUEST_H #include "Message.h" namespace FIX50 { class OrderMassStatusRequest : public Message { public: OrderMassStatusRequest() : Message(MsgType()) {} OrderMassStatusRequest(const FIX::Message& m) : Message(m) {} OrderMassStatusRequest(const Message& m) : Message(m) {} OrderMassStatusRequest(const OrderMassStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AF"); } OrderMassStatusRequest( const FIX::MassStatusReqID& aMassStatusReqID, const FIX::MassStatusReqType& aMassStatusReqType ) : Message(MsgType()) { set(aMassStatusReqID); set(aMassStatusReqType); } FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::MassStatusReqType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/AllocationInstructionAlert.h0000644000372000001440000005523713265006437024436 0ustar robertousers#ifndef FIX50_ALLOCATIONINSTRUCTIONALERT_H #define FIX50_ALLOCATIONINSTRUCTIONALERT_H #include "Message.h" namespace FIX50 { class AllocationInstructionAlert : public Message { public: AllocationInstructionAlert() : Message(MsgType()) {} AllocationInstructionAlert(const FIX::Message& m) : Message(m) {} AllocationInstructionAlert(const Message& m) : Message(m) {} AllocationInstructionAlert(const AllocationInstructionAlert& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BM"); } AllocationInstructionAlert( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aSide); set(aQuantity); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::RndPx); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/MassQuote.h0000644000372000001440000003502313265006437021027 0ustar robertousers#ifndef FIX50_MASSQUOTE_H #define FIX50_MASSQUOTE_H #include "Message.h" namespace FIX50 { class MassQuote : public Message { public: MassQuote() : Message(MsgType()) {} MassQuote(const FIX::Message& m) : Message(m) {} MassQuote(const Message& m) : Message(m) {} MassQuote(const MassQuote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("i"); } MassQuote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DefBidSize); FIELD_SET(*this, FIX::DefOfferSize); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,367,304,893,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::QuoteSetValidUntilTime); FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SettlementInstructions.h0000644000372000001440000001002113265006437023646 0ustar robertousers#ifndef FIX50_SETTLEMENTINSTRUCTIONS_H #define FIX50_SETTLEMENTINSTRUCTIONS_H #include "Message.h" namespace FIX50 { class SettlementInstructions : public Message { public: SettlementInstructions() : Message(MsgType()) {} SettlementInstructions(const FIX::Message& m) : Message(m) {} SettlementInstructions(const Message& m) : Message(m) {} SettlementInstructions(const SettlementInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("T"); } SettlementInstructions( const FIX::SettlInstMsgID& aSettlInstMsgID, const FIX::SettlInstMode& aSettlInstMode, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstMsgID); set(aSettlInstMode); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstMsgID); FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::SettlInstReqRejCode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoSettlInst); class NoSettlInst: public FIX::Group { public: NoSettlInst() : FIX::Group(778,162,FIX::message_order(162,163,214,453,54,460,167,461,120,168,126,779,172,169,170,171,492,476,488,489,503,490,491,504,505,0)) {} FIELD_SET(*this, FIX::SettlInstID); FIELD_SET(*this, FIX::SettlInstTransType); FIELD_SET(*this, FIX::SettlInstRefID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::PaymentMethod); FIELD_SET(*this, FIX::PaymentRef); FIELD_SET(*this, FIX::CardHolderName); FIELD_SET(*this, FIX::CardNumber); FIELD_SET(*this, FIX::CardStartDate); FIELD_SET(*this, FIX::CardExpDate); FIELD_SET(*this, FIX::CardIssNum); FIELD_SET(*this, FIX::PaymentDate); FIELD_SET(*this, FIX::PaymentRemitterID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/RegistrationInstructions.h0000644000372000001440000000701313265006437024203 0ustar robertousers#ifndef FIX50_REGISTRATIONINSTRUCTIONS_H #define FIX50_REGISTRATIONINSTRUCTIONS_H #include "Message.h" namespace FIX50 { class RegistrationInstructions : public Message { public: RegistrationInstructions() : Message(MsgType()) {} RegistrationInstructions(const FIX::Message& m) : Message(m) {} RegistrationInstructions(const Message& m) : Message(m) {} RegistrationInstructions(const RegistrationInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("o"); } RegistrationInstructions( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistAcctType); FIELD_SET(*this, FIX::TaxAdvantageType); FIELD_SET(*this, FIX::OwnershipType); FIELD_SET(*this, FIX::NoRegistDtls); class NoRegistDtls: public FIX::Group { public: NoRegistDtls() : FIX::Group(473,509,FIX::message_order(509,511,474,482,539,522,486,475,0)) {} FIELD_SET(*this, FIX::RegistDtls); FIELD_SET(*this, FIX::RegistEmail); FIELD_SET(*this, FIX::MailingDtls); FIELD_SET(*this, FIX::MailingInst); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::OwnerType); FIELD_SET(*this, FIX::DateOfBirth); FIELD_SET(*this, FIX::InvestorCountryOfResidence); }; FIELD_SET(*this, FIX::NoDistribInsts); class NoDistribInsts: public FIX::Group { public: NoDistribInsts() : FIX::Group(510,477,FIX::message_order(477,512,478,498,499,500,501,502,0)) {} FIELD_SET(*this, FIX::DistribPaymentMethod); FIELD_SET(*this, FIX::DistribPercentage); FIELD_SET(*this, FIX::CashDistribCurr); FIELD_SET(*this, FIX::CashDistribAgentName); FIELD_SET(*this, FIX::CashDistribAgentCode); FIELD_SET(*this, FIX::CashDistribAgentAcctNumber); FIELD_SET(*this, FIX::CashDistribPayRef); FIELD_SET(*this, FIX::CashDistribAgentAcctName); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ListStatus.h0000644000372000001440000000374013265006437021226 0ustar robertousers#ifndef FIX50_LISTSTATUS_H #define FIX50_LISTSTATUS_H #include "Message.h" namespace FIX50 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::ListStatusType& aListStatusType, const FIX::NoRpts& aNoRpts, const FIX::ListOrderStatus& aListOrderStatus, const FIX::RptSeq& aRptSeq, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aListStatusType); set(aNoRpts); set(aListOrderStatus); set(aRptSeq); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ListStatusType); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::ListOrderStatus); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::ListStatusText); FIELD_SET(*this, FIX::EncodedListStatusTextLen); FIELD_SET(*this, FIX::EncodedListStatusText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,14,39,636,151,84,6,103,58,354,355,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/PositionMaintenanceRequest.h0000644000372000001440000003536313265006437024435 0ustar robertousers#ifndef FIX50_POSITIONMAINTENANCEREQUEST_H #define FIX50_POSITIONMAINTENANCEREQUEST_H #include "Message.h" namespace FIX50 { class PositionMaintenanceRequest : public Message { public: PositionMaintenanceRequest() : Message(MsgType()) {} PositionMaintenanceRequest(const FIX::Message& m) : Message(m) {} PositionMaintenanceRequest(const Message& m) : Message(m) {} PositionMaintenanceRequest(const PositionMaintenanceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AL"); } PositionMaintenanceRequest( const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosTransType); set(aPosMaintAction); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ContraryInstructionIndicator); FIELD_SET(*this, FIX::PriorSpreadIndicator); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlCurrency); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/Message.h0000644000372000001440000000146113265006437020471 0ustar robertousers#ifndef FIX50_MESSAGES_H #define FIX50_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX50 { class Header : public FIX::Header { public: }; class Trailer : public FIX::Trailer { public: }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIXT.1.1"), msgtype ) { getHeader().setField( FIX::ApplVerID("7") ); } Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/TradingSessionStatusRequest.h0000644000372000001440000000214113265006437024612 0ustar robertousers#ifndef FIX50_TRADINGSESSIONSTATUSREQUEST_H #define FIX50_TRADINGSESSIONSTATUSREQUEST_H #include "Message.h" namespace FIX50 { class TradingSessionStatusRequest : public Message { public: TradingSessionStatusRequest() : Message(MsgType()) {} TradingSessionStatusRequest(const FIX::Message& m) : Message(m) {} TradingSessionStatusRequest(const Message& m) : Message(m) {} TradingSessionStatusRequest(const TradingSessionStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("g"); } TradingSessionStatusRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SecurityExchange); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityStatus.h0000644000372000001440000003074713265006437022131 0ustar robertousers#ifndef FIX50_SECURITYSTATUS_H #define FIX50_SECURITYSTATUS_H #include "Message.h" namespace FIX50 { class SecurityStatus : public Message { public: SecurityStatus() : Message(MsgType()) {} SecurityStatus(const FIX::Message& m) : Message(m) {} SecurityStatus(const Message& m) : Message(m) {} SecurityStatus(const SecurityStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("f"); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::HaltReasonChar); FIELD_SET(*this, FIX::InViewOfCommon); FIELD_SET(*this, FIX::DueToRelated); FIELD_SET(*this, FIX::BuyVolume); FIELD_SET(*this, FIX::SellVolume); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Adjustment); FIELD_SET(*this, FIX::FirstPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityList.h0000644000372000001440000003644313265006437021560 0ustar robertousers#ifndef FIX50_SECURITYLIST_H #define FIX50_SECURITYLIST_H #include "Message.h" namespace FIX50 { class SecurityList : public Message { public: SecurityList() : Message(MsgType()) {} SecurityList(const FIX::Message& m) : Message(m) {} SecurityList(const Message& m) : Message(m) {} SecurityList(const SecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("y"); } FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,668,869,913,914,915,918,788,916,917,919,898,711,15,232,555,218,220,221,222,662,663,699,761,235,236,701,696,697,698,561,562,336,625,827,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,690,587,683,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/SecurityListRequest.h0000644000372000001440000003116313265006437023123 0ustar robertousers#ifndef FIX50_SECURITYLISTREQUEST_H #define FIX50_SECURITYLISTREQUEST_H #include "Message.h" namespace FIX50 { class SecurityListRequest : public Message { public: SecurityListRequest() : Message(MsgType()) {} SecurityListRequest(const FIX::Message& m) : Message(m) {} SecurityListRequest(const Message& m) : Message(m) {} SecurityListRequest(const SecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("x"); } SecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/QuoteStatusReport.h0000644000372000001440000004164313265006437022610 0ustar robertousers#ifndef FIX50_QUOTESTATUSREPORT_H #define FIX50_QUOTESTATUSREPORT_H #include "Message.h" namespace FIX50 { class QuoteStatusReport : public Message { public: QuoteStatusReport() : Message(MsgType()) {} QuoteStatusReport(const FIX::Message& m) : Message(m) {} QuoteStatusReport(const Message& m) : Message(m) {} QuoteStatusReport(const QuoteStatusReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AI"); } QuoteStatusReport( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,685,690,587,588,683,539,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/AssignmentReport.h0000644000372000001440000003450213265006437022413 0ustar robertousers#ifndef FIX50_ASSIGNMENTREPORT_H #define FIX50_ASSIGNMENTREPORT_H #include "Message.h" namespace FIX50 { class AssignmentReport : public Message { public: AssignmentReport() : Message(MsgType()) {} AssignmentReport(const FIX::Message& m) : Message(m) {} AssignmentReport(const Message& m) : Message(m) {} AssignmentReport(const AssignmentReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AW"); } AssignmentReport( const FIX::AsgnRptID& aAsgnRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aAsgnRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::AsgnRptID); FIELD_SET(*this, FIX::TotNumAssignmentReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::PriorSettlPrice); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::AssignmentMethod); FIELD_SET(*this, FIX::AssignmentUnit); FIELD_SET(*this, FIX::OpenInterest); FIELD_SET(*this, FIX::ExerciseMethod); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/CollateralAssignment.h0000644000372000001440000004205713265006437023226 0ustar robertousers#ifndef FIX50_COLLATERALASSIGNMENT_H #define FIX50_COLLATERALASSIGNMENT_H #include "Message.h" namespace FIX50 { class CollateralAssignment : public Message { public: CollateralAssignment() : Message(MsgType()) {} CollateralAssignment(const FIX::Message& m) : Message(m) {} CollateralAssignment(const Message& m) : Message(m) {} CollateralAssignment(const CollateralAssignment& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AY"); } CollateralAssignment( const FIX::CollAsgnID& aCollAsgnID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::CollAsgnTransType& aCollAsgnTransType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollAsgnID); set(aCollAsgnReason); set(aCollAsgnTransType); set(aTransactTime); } FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRefID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/ListStrikePrice.h0000644000372000001440000002351013265006437022164 0ustar robertousers#ifndef FIX50_LISTSTRIKEPRICE_H #define FIX50_LISTSTRIKEPRICE_H #include "Message.h" namespace FIX50 { class ListStrikePrice : public Message { public: ListStrikePrice() : Message(MsgType()) {} ListStrikePrice(const FIX::Message& m) : Message(m) {} ListStrikePrice(const Message& m) : Message(m) {} ListStrikePrice(const ListStrikePrice& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("m"); } ListStrikePrice( const FIX::ListID& aListID, const FIX::TotNoStrikes& aTotNoStrikes ) : Message(MsgType()) { set(aListID); set(aTotNoStrikes); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TotNoStrikes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoStrikes); class NoStrikes: public FIX::Group { public: NoStrikes() : FIX::Group(428,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,1079,201,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,996,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,140,11,526,54,44,15,58,354,355,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50/Quote.h0000644000372000001440000004260213265006437020204 0ustar robertousers#ifndef FIX50_QUOTE_H #define FIX50_QUOTE_H #include "Message.h" namespace FIX50 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1000,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1001,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1017,687,685,690,587,588,683,539,686,681,684,676,677,678,679,680,654,1067,1068,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegBidForwardPoints); FIELD_SET(*this, FIX::LegOfferForwardPoints); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::BidSwapPoints); FIELD_SET(*this, FIX::OfferSwapPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/FileLog.cpp0000644000372000001440000001227113265006437020027 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "FileLog.h" namespace FIX { Log* FileLogFactory::create() { m_globalLogCount++; if( m_globalLogCount > 1 ) return m_globalLog; try { if ( m_path.size() ) return new FileLog( m_path ); std::string path; std::string backupPath; Dictionary settings = m_settings.get(); path = settings.getString( FILE_LOG_PATH ); backupPath = path; if( settings.has( FILE_LOG_BACKUP_PATH ) ) backupPath = settings.getString( FILE_LOG_BACKUP_PATH ); return m_globalLog = new FileLog( path, backupPath ); } catch( ConfigError& ) { m_globalLogCount--; throw; } } Log* FileLogFactory::create( const SessionID& s ) { if ( m_path.size() && m_backupPath.size() ) return new FileLog( m_path, m_backupPath, s ); if ( m_path.size() ) return new FileLog( m_path, s ); std::string path; std::string backupPath; Dictionary settings = m_settings.get( s ); path = settings.getString( FILE_LOG_PATH ); backupPath = path; if( settings.has( FILE_LOG_BACKUP_PATH ) ) backupPath = settings.getString( FILE_LOG_BACKUP_PATH ); return new FileLog( path, backupPath, s ); } void FileLogFactory::destroy( Log* pLog ) { if( pLog == m_globalLog ) { m_globalLogCount--; if( m_globalLogCount == 0 ) { delete pLog; m_globalLogCount = 0; } } else { delete pLog; } } FileLog::FileLog( const std::string& path ) { init( path, path, "GLOBAL" ); } FileLog::FileLog( const std::string& path, const std::string& backupPath ) { init( path, backupPath, "GLOBAL" ); } FileLog::FileLog( const std::string& path, const SessionID& s ) { init( path, path, generatePrefix(s) ); } FileLog::FileLog( const std::string& path, const std::string& backupPath, const SessionID& s ) { init( path, backupPath, generatePrefix(s) ); } std::string FileLog::generatePrefix( const SessionID& s ) { const std::string& begin = s.getBeginString().getString(); const std::string& sender = s.getSenderCompID().getString(); const std::string& target = s.getTargetCompID().getString(); const std::string& qualifier = s.getSessionQualifier(); std::string prefix = begin + "-" + sender + "-" + target; if( qualifier.size() ) prefix += "-" + qualifier; return prefix; } void FileLog::init( std::string path, std::string backupPath, const std::string& prefix ) { file_mkdir( path.c_str() ); file_mkdir( backupPath.c_str() ); if ( path.empty() ) path = "."; if ( backupPath.empty() ) backupPath = path; m_fullPrefix = file_appendpath(path, prefix + "."); m_fullBackupPrefix = file_appendpath(backupPath, prefix + "."); m_messagesFileName = m_fullPrefix + "messages.current.log"; m_eventFileName = m_fullPrefix + "event.current.log"; m_messages.open( m_messagesFileName.c_str(), std::ios::out | std::ios::app ); if ( !m_messages.is_open() ) throw ConfigError( "Could not open messages file: " + m_messagesFileName ); m_event.open( m_eventFileName.c_str(), std::ios::out | std::ios::app ); if ( !m_event.is_open() ) throw ConfigError( "Could not open event file: " + m_eventFileName ); } FileLog::~FileLog() { m_messages.close(); m_event.close(); } void FileLog::clear() { m_messages.close(); m_event.close(); m_messages.open( m_messagesFileName.c_str(), std::ios::out | std::ios::trunc ); m_event.open( m_eventFileName.c_str(), std::ios::out | std::ios::trunc ); } void FileLog::backup() { m_messages.close(); m_event.close(); int i = 0; while( true ) { std::stringstream messagesFileName; std::stringstream eventFileName; messagesFileName << m_fullBackupPrefix << "messages.backup." << ++i << ".log"; eventFileName << m_fullBackupPrefix << "event.backup." << i << ".log"; FILE* messagesLogFile = file_fopen( messagesFileName.str().c_str(), "r" ); FILE* eventLogFile = file_fopen( eventFileName.str().c_str(), "r" ); if( messagesLogFile == NULL && eventLogFile == NULL ) { file_rename( m_messagesFileName.c_str(), messagesFileName.str().c_str() ); file_rename( m_eventFileName.c_str(), eventFileName.str().c_str() ); m_messages.open( m_messagesFileName.c_str(), std::ios::out | std::ios::trunc ); m_event.open( m_eventFileName.c_str(), std::ios::out | std::ios::trunc ); return; } if( messagesLogFile != NULL ) file_fclose( messagesLogFile ); if( eventLogFile != NULL ) file_fclose( eventLogFile ); } } } //namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/fix44/0000755000372000001440000000000013265006437016735 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix44/CrossOrderCancelRequest.h0000644000372000001440000002547113265006437023663 0ustar robertousers#ifndef FIX44_CROSSORDERCANCELREQUEST_H #define FIX44_CROSSORDERCANCELREQUEST_H #include "Message.h" namespace FIX44 { class CrossOrderCancelRequest : public Message { public: CrossOrderCancelRequest() : Message(MsgType()) {} CrossOrderCancelRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelRequest(const Message& m) : Message(m) {} CrossOrderCancelRequest(const CrossOrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("u"); } CrossOrderCancelRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,586,453,229,75,38,152,516,468,469,376,58,354,355,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityDefinition.h0000644000372000001440000002336713265006437022741 0ustar robertousers#ifndef FIX44_SECURITYDEFINITION_H #define FIX44_SECURITYDEFINITION_H #include "Message.h" namespace FIX44 { class SecurityDefinition : public Message { public: SecurityDefinition() : Message(MsgType()) {} SecurityDefinition(const FIX::Message& m) : Message(m) {} SecurityDefinition(const Message& m) : Message(m) {} SecurityDefinition(const SecurityDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("d"); } SecurityDefinition( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityResponseType& aSecurityResponseType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityResponseType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityTypeRequest.h0000644000372000001440000000175613265006437023141 0ustar robertousers#ifndef FIX44_SECURITYTYPEREQUEST_H #define FIX44_SECURITYTYPEREQUEST_H #include "Message.h" namespace FIX44 { class SecurityTypeRequest : public Message { public: SecurityTypeRequest() : Message(MsgType()) {} SecurityTypeRequest(const FIX::Message& m) : Message(m) {} SecurityTypeRequest(const Message& m) : Message(m) {} SecurityTypeRequest(const SecurityTypeRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("v"); } SecurityTypeRequest( const FIX::SecurityReqID& aSecurityReqID ) : Message(MsgType()) { set(aSecurityReqID); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/OrderMassCancelReport.h0000644000372000001440000001564013265006437023315 0ustar robertousers#ifndef FIX44_ORDERMASSCANCELREPORT_H #define FIX44_ORDERMASSCANCELREPORT_H #include "Message.h" namespace FIX44 { class OrderMassCancelReport : public Message { public: OrderMassCancelReport() : Message(MsgType()) {} OrderMassCancelReport(const FIX::Message& m) : Message(m) {} OrderMassCancelReport(const Message& m) : Message(m) {} OrderMassCancelReport(const OrderMassCancelReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("r"); } OrderMassCancelReport( const FIX::OrderID& aOrderID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::MassCancelResponse& aMassCancelResponse ) : Message(MsgType()) { set(aOrderID); set(aMassCancelRequestType); set(aMassCancelResponse); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::MassCancelResponse); FIELD_SET(*this, FIX::MassCancelRejectReason); FIELD_SET(*this, FIX::TotalAffectedOrders); FIELD_SET(*this, FIX::NoAffectedOrders); class NoAffectedOrders: public FIX::Group { public: NoAffectedOrders() : FIX::Group(534,41,FIX::message_order(41,535,536,0)) {} FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::AffectedOrderID); FIELD_SET(*this, FIX::AffectedSecondaryOrderID); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/AllocationReport.h0000644000372000001440000004631713265006437022402 0ustar robertousers#ifndef FIX44_ALLOCATIONREPORT_H #define FIX44_ALLOCATIONREPORT_H #include "Message.h" namespace FIX44 { class AllocationReport : public Message { public: AllocationReport() : Message(MsgType()) {} AllocationReport(const FIX::Message& m) : Message(m) {} AllocationReport(const Message& m) : Message(m) {} AllocationReport(const AllocationReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AS"); } AllocationReport( const FIX::AllocReportID& aAllocReportID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocReportType& aAllocReportType, const FIX::AllocStatus& aAllocStatus, const FIX::AllocNoOrdersType& aAllocNoOrdersType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocReportID); set(aAllocTransType); set(aAllocReportType); set(aAllocStatus); set(aAllocNoOrdersType); set(aSide); set(aQuantity); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocReportRefID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/IOI.h0000644000372000001440000002723713265006437017541 0ustar robertousers#ifndef FIX44_IOI_H #define FIX44_IOI_H #include "Message.h" namespace FIX44 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIID& aIOIID, const FIX::IOITransType& aIOITransType, const FIX::Side& aSide, const FIX::IOIQty& aIOIQty ) : Message(MsgType()) { set(aIOIID); set(aIOITransType); set(aSide); set(aIOIQty); } FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::IOIQty); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,682,683,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegIOIQty); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; }; FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::NoIOIQualifiers); class NoIOIQualifiers: public FIX::Group { public: NoIOIQualifiers() : FIX::Group(199,104,FIX::message_order(104,0)) {} FIELD_SET(*this, FIX::IOIQualifier); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ConfirmationAck.h0000644000372000001440000000220113265006437022150 0ustar robertousers#ifndef FIX44_CONFIRMATIONACK_H #define FIX44_CONFIRMATIONACK_H #include "Message.h" namespace FIX44 { class ConfirmationAck : public Message { public: ConfirmationAck() : Message(MsgType()) {} ConfirmationAck(const FIX::Message& m) : Message(m) {} ConfirmationAck(const Message& m) : Message(m) {} ConfirmationAck(const ConfirmationAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AU"); } ConfirmationAck( const FIX::ConfirmID& aConfirmID, const FIX::TradeDate& aTradeDate, const FIX::TransactTime& aTransactTime, const FIX::AffirmStatus& aAffirmStatus ) : Message(MsgType()) { set(aConfirmID); set(aTradeDate); set(aTransactTime); set(aAffirmStatus); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AffirmStatus); FIELD_SET(*this, FIX::ConfirmRejReason); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Logon.h0000644000372000001440000000234513265006437020170 0ustar robertousers#ifndef FIX44_LOGON_H #define FIX44_LOGON_H #include "Message.h" namespace FIX44 { class Logon : public Message { public: Logon() : Message(MsgType()) {} Logon(const FIX::Message& m) : Message(m) {} Logon(const Message& m) : Message(m) {} Logon(const Logon& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("A"); } Logon( const FIX::EncryptMethod& aEncryptMethod, const FIX::HeartBtInt& aHeartBtInt ) : Message(MsgType()) { set(aEncryptMethod); set(aHeartBtInt); } FIELD_SET(*this, FIX::EncryptMethod); FIELD_SET(*this, FIX::HeartBtInt); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::ResetSeqNumFlag); FIELD_SET(*this, FIX::NextExpectedMsgSeqNum); FIELD_SET(*this, FIX::MaxMessageSize); FIELD_SET(*this, FIX::TestMessageIndicator); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::Password); FIELD_SET(*this, FIX::NoMsgTypes); class NoMsgTypes: public FIX::Group { public: NoMsgTypes() : FIX::Group(384,372,FIX::message_order(372,385,0)) {} FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::MsgDirection); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/AllocationReportAck.h0000644000372000001440000000504413265006437023011 0ustar robertousers#ifndef FIX44_ALLOCATIONREPORTACK_H #define FIX44_ALLOCATIONREPORTACK_H #include "Message.h" namespace FIX44 { class AllocationReportAck : public Message { public: AllocationReportAck() : Message(MsgType()) {} AllocationReportAck(const FIX::Message& m) : Message(m) {} AllocationReportAck(const Message& m) : Message(m) {} AllocationReportAck(const AllocationReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AT"); } AllocationReportAck( const FIX::AllocReportID& aAllocReportID, const FIX::AllocID& aAllocID, const FIX::TransactTime& aTransactTime, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocReportID); set(aAllocID); set(aTransactTime); set(aAllocStatus); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,467,776,161,360,361,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MultilegOrderCancelReplace.h0000644000372000001440000004170013265006437024270 0ustar robertousers#ifndef FIX44_MULTILEGORDERCANCELREPLACE_H #define FIX44_MULTILEGORDERCANCELREPLACE_H #include "Message.h" namespace FIX44 { class MultilegOrderCancelReplace : public Message { public: MultilegOrderCancelReplace() : Message(MsgType()) {} MultilegOrderCancelReplace(const FIX::Message& m) : Message(m) {} MultilegOrderCancelReplace(const Message& m) : Message(m) {} MultilegOrderCancelReplace(const MultilegOrderCancelReplace& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AC"); } MultilegOrderCancelReplace( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,683,670,564,565,539,654,566,587,588,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,675,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Reject.h0000644000372000001440000000141713265006437020325 0ustar robertousers#ifndef FIX44_REJECT_H #define FIX44_REJECT_H #include "Message.h" namespace FIX44 { class Reject : public Message { public: Reject() : Message(MsgType()) {} Reject(const FIX::Message& m) : Message(m) {} Reject(const Message& m) : Message(m) {} Reject(const Reject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("3"); } Reject( const FIX::RefSeqNum& aRefSeqNum ) : Message(MsgType()) { set(aRefSeqNum); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefTagID); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::SessionRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/TradingSessionStatus.h0000644000372000001440000000270013265006437023245 0ustar robertousers#ifndef FIX44_TRADINGSESSIONSTATUS_H #define FIX44_TRADINGSESSIONSTATUS_H #include "Message.h" namespace FIX44 { class TradingSessionStatus : public Message { public: TradingSessionStatus() : Message(MsgType()) {} TradingSessionStatus(const FIX::Message& m) : Message(m) {} TradingSessionStatus(const Message& m) : Message(m) {} TradingSessionStatus(const TradingSessionStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("h"); } TradingSessionStatus( const FIX::TradingSessionID& aTradingSessionID, const FIX::TradSesStatus& aTradSesStatus ) : Message(MsgType()) { set(aTradingSessionID); set(aTradSesStatus); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ResendRequest.h0000644000372000001440000000130313265006437021674 0ustar robertousers#ifndef FIX44_RESENDREQUEST_H #define FIX44_RESENDREQUEST_H #include "Message.h" namespace FIX44 { class ResendRequest : public Message { public: ResendRequest() : Message(MsgType()) {} ResendRequest(const FIX::Message& m) : Message(m) {} ResendRequest(const Message& m) : Message(m) {} ResendRequest(const ResendRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("2"); } ResendRequest( const FIX::BeginSeqNo& aBeginSeqNo, const FIX::EndSeqNo& aEndSeqNo ) : Message(MsgType()) { set(aBeginSeqNo); set(aEndSeqNo); } FIELD_SET(*this, FIX::BeginSeqNo); FIELD_SET(*this, FIX::EndSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/OrderMassCancelRequest.h0000644000372000001440000001454113265006437023471 0ustar robertousers#ifndef FIX44_ORDERMASSCANCELREQUEST_H #define FIX44_ORDERMASSCANCELREQUEST_H #include "Message.h" namespace FIX44 { class OrderMassCancelRequest : public Message { public: OrderMassCancelRequest() : Message(MsgType()) {} OrderMassCancelRequest(const FIX::Message& m) : Message(m) {} OrderMassCancelRequest(const Message& m) : Message(m) {} OrderMassCancelRequest(const OrderMassCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("q"); } OrderMassCancelRequest( const FIX::ClOrdID& aClOrdID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aMassCancelRequestType); set(aTransactTime); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/QuoteRequest.h0000644000372000001440000003527213265006437021565 0ustar robertousers#ifndef FIX44_QUOTEREQUEST_H #define FIX44_QUOTEREQUEST_H #include "Message.h" namespace FIX44 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID ) : Message(MsgType()) { set(aQuoteReqID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,63,64,193,192,15,232,1,660,581,555,735,692,40,62,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,587,588,683,539,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/CollateralResponse.h0000644000372000001440000003175613265006437022723 0ustar robertousers#ifndef FIX44_COLLATERALRESPONSE_H #define FIX44_COLLATERALRESPONSE_H #include "Message.h" namespace FIX44 { class CollateralResponse : public Message { public: CollateralResponse() : Message(MsgType()) {} CollateralResponse(const FIX::Message& m) : Message(m) {} CollateralResponse(const Message& m) : Message(m) {} CollateralResponse(const CollateralResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AZ"); } CollateralResponse( const FIX::CollRespID& aCollRespID, const FIX::CollAsgnID& aCollAsgnID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::CollAsgnRespType& aCollAsgnRespType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollRespID); set(aCollAsgnID); set(aCollAsgnReason); set(aCollAsgnRespType); set(aTransactTime); } FIELD_SET(*this, FIX::CollRespID); FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRespType); FIELD_SET(*this, FIX::CollAsgnRejectReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/DontKnowTrade.h0000644000372000001440000002261013265006437021632 0ustar robertousers#ifndef FIX44_DONTKNOWTRADE_H #define FIX44_DONTKNOWTRADE_H #include "Message.h" namespace FIX44 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::DKReason& aDKReason, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aDKReason); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityDefinitionRequest.h0000644000372000001440000002322013265006437024276 0ustar robertousers#ifndef FIX44_SECURITYDEFINITIONREQUEST_H #define FIX44_SECURITYDEFINITIONREQUEST_H #include "Message.h" namespace FIX44 { class SecurityDefinitionRequest : public Message { public: SecurityDefinitionRequest() : Message(MsgType()) {} SecurityDefinitionRequest(const FIX::Message& m) : Message(m) {} SecurityDefinitionRequest(const Message& m) : Message(m) {} SecurityDefinitionRequest(const SecurityDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("c"); } SecurityDefinitionRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityRequestType& aSecurityRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityRequestType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ExecutionReport.h0000644000372000001440000004636713265006437022265 0ustar robertousers#ifndef FIX44_EXECUTIONREPORT_H #define FIX44_EXECUTIONREPORT_H #include "Message.h" namespace FIX44 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecType& aExecType, const FIX::OrdStatus& aOrdStatus, const FIX::Side& aSide, const FIX::LeavesQty& aLeavesQty, const FIX::CumQty& aCumQty, const FIX::AvgPx& aAvgPx ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecType); set(aOrdStatus); set(aSide); set(aLeavesQty); set(aCumQty); set(aAvgPx); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::NoContraBrokers); class NoContraBrokers: public FIX::Group { public: NoContraBrokers() : FIX::Group(382,375,FIX::message_order(375,337,437,438,655,0)) {} FIELD_SET(*this, FIX::ContraBroker); FIELD_SET(*this, FIX::ContraTrader); FIELD_SET(*this, FIX::ContraTradeQty); FIELD_SET(*this, FIX::ContraTradeTime); FIELD_SET(*this, FIX::ContraLegRefID); }; FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::PeggedPrice); FIELD_SET(*this, FIX::DiscretionPrice); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::TargetStrategyPerformance); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::UnderlyingLastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::UnderlyingLastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::DayOrderQty); FIELD_SET(*this, FIX::DayCumQty); FIELD_SET(*this, FIX::DayAvgPx); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::TradedFlatSwitch); FIELD_SET(*this, FIX::BasisFeatureDate); FIELD_SET(*this, FIX::BasisFeaturePrice); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::LastForwardPoints2); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::ExecValuationPoint); FIELD_SET(*this, FIX::ExecPriceType); FIELD_SET(*this, FIX::ExecPriceAdjustment); FIELD_SET(*this, FIX::PriorityIndicator); FIELD_SET(*this, FIX::PriceImprovement); FIELD_SET(*this, FIX::LastLiquidityInd); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,683,564,565,539,654,566,587,588,637,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); }; FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/PositionMaintenanceReport.h0000644000372000001440000003046213265006437024256 0ustar robertousers#ifndef FIX44_POSITIONMAINTENANCEREPORT_H #define FIX44_POSITIONMAINTENANCEREPORT_H #include "Message.h" namespace FIX44 { class PositionMaintenanceReport : public Message { public: PositionMaintenanceReport() : Message(MsgType()) {} PositionMaintenanceReport(const FIX::Message& m) : Message(m) {} PositionMaintenanceReport(const Message& m) : Message(m) {} PositionMaintenanceReport(const PositionMaintenanceReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AM"); } PositionMaintenanceReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::OrigPosReqRefID& aOrigPosReqRefID, const FIX::PosMaintStatus& aPosMaintStatus, const FIX::ClearingBusinessDate& aClearingBusinessDate, const FIX::Account& aAccount, const FIX::AccountType& aAccountType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosTransType); set(aPosMaintAction); set(aOrigPosReqRefID); set(aPosMaintStatus); set(aClearingBusinessDate); set(aAccount); set(aAccountType); set(aTransactTime); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintStatus); FIELD_SET(*this, FIX::PosMaintResult); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/QuoteRequestReject.h0000644000372000001440000003542413265006437022721 0ustar robertousers#ifndef FIX44_QUOTEREQUESTREJECT_H #define FIX44_QUOTEREQUESTREJECT_H #include "Message.h" namespace FIX44 { class QuoteRequestReject : public Message { public: QuoteRequestReject() : Message(MsgType()) {} QuoteRequestReject(const FIX::Message& m) : Message(m) {} QuoteRequestReject(const Message& m) : Message(m) {} QuoteRequestReject(const QuoteRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AG"); } QuoteRequestReject( const FIX::QuoteReqID& aQuoteReqID, const FIX::QuoteRequestRejectReason& aQuoteRequestRejectReason ) : Message(MsgType()) { set(aQuoteReqID); set(aQuoteRequestRejectReason); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::QuoteRequestRejectReason); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,63,64,193,192,15,232,1,660,581,555,735,692,40,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,587,588,683,539,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/CollateralInquiry.h0000644000372000001440000003314213265006437022554 0ustar robertousers#ifndef FIX44_COLLATERALINQUIRY_H #define FIX44_COLLATERALINQUIRY_H #include "Message.h" namespace FIX44 { class CollateralInquiry : public Message { public: CollateralInquiry() : Message(MsgType()) {} CollateralInquiry(const FIX::Message& m) : Message(m) {} CollateralInquiry(const Message& m) : Message(m) {} CollateralInquiry(const CollateralInquiry& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BB"); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/NetworkCounterpartySystemStatusResponse.h0000644000372000001440000000303213265006437027305 0ustar robertousers#ifndef FIX44_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #define FIX44_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #include "Message.h" namespace FIX44 { class NetworkCounterpartySystemStatusResponse : public Message { public: NetworkCounterpartySystemStatusResponse() : Message(MsgType()) {} NetworkCounterpartySystemStatusResponse(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const NetworkCounterpartySystemStatusResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BD"); } NetworkCounterpartySystemStatusResponse( const FIX::NetworkStatusResponseType& aNetworkStatusResponseType, const FIX::NetworkResponseID& aNetworkResponseID ) : Message(MsgType()) { set(aNetworkStatusResponseType); set(aNetworkResponseID); } FIELD_SET(*this, FIX::NetworkStatusResponseType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NetworkResponseID); FIELD_SET(*this, FIX::LastNetworkResponseID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,928,929,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::StatusValue); FIELD_SET(*this, FIX::StatusText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/TradeCaptureReport.h0000644000372000001440000004762013265006437022676 0ustar robertousers#ifndef FIX44_TRADECAPTUREREPORT_H #define FIX44_TRADECAPTUREREPORT_H #include "Message.h" namespace FIX44 { class TradeCaptureReport : public Message { public: TradeCaptureReport() : Message(MsgType()) {} TradeCaptureReport(const FIX::Message& m) : Message(m) {} TradeCaptureReport(const Message& m) : Message(m) {} TradeCaptureReport(const TradeCaptureReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AE"); } TradeCaptureReport( const FIX::TradeReportID& aTradeReportID, const FIX::PreviouslyReported& aPreviouslyReported, const FIX::LastQty& aLastQty, const FIX::LastPx& aLastPx, const FIX::TradeDate& aTradeDate, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aTradeReportID); set(aPreviouslyReported); set(aLastQty); set(aLastPx); set(aTradeDate); set(aTransactTime); } FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::UnderlyingTradingSessionID); FIELD_SET(*this, FIX::UnderlyingTradingSessionSubID); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeLegRefID); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,683,564,565,539,654,566,587,588,637,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,37,198,11,526,66,453,1,660,581,81,575,576,578,579,821,15,376,377,528,529,582,40,18,483,336,625,943,12,13,479,497,381,157,230,158,159,738,920,921,922,238,237,118,119,120,155,156,77,58,354,355,752,518,232,136,825,826,591,70,78,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::OrderInputDevice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SideMultiLegReportingType); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ExchangeRule); FIELD_SET(*this, FIX::TradeAllocIndicator); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; }; FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::PublishTrdIndicator); FIELD_SET(*this, FIX::ShortSaleReason); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/QuoteResponse.h0000644000372000001440000003511113265006437021723 0ustar robertousers#ifndef FIX44_QUOTERESPONSE_H #define FIX44_QUOTERESPONSE_H #include "Message.h" namespace FIX44 { class QuoteResponse : public Message { public: QuoteResponse() : Message(MsgType()) {} QuoteResponse(const FIX::Message& m) : Message(m) {} QuoteResponse(const Message& m) : Message(m) {} QuoteResponse(const QuoteResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AJ"); } QuoteResponse( const FIX::QuoteRespID& aQuoteRespID, const FIX::QuoteRespType& aQuoteRespType ) : Message(MsgType()) { set(aQuoteRespID); set(aQuoteRespType); } FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteRespType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,587,588,683,539,686,681,684,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/RFQRequest.h0000644000372000001440000002322713265006437021115 0ustar robertousers#ifndef FIX44_RFQREQUEST_H #define FIX44_RFQREQUEST_H #include "Message.h" namespace FIX44 { class RFQRequest : public Message { public: RFQRequest() : Message(MsgType()) {} RFQRequest(const FIX::Message& m) : Message(m) {} RFQRequest(const Message& m) : Message(m) {} RFQRequest(const RFQRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AH"); } RFQRequest( const FIX::RFQReqID& aRFQReqID ) : Message(MsgType()) { set(aRFQReqID); } FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,711,555,140,303,537,336,625,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/News.h0000644000372000001440000002361413265006437020030 0ustar robertousers#ifndef FIX44_NEWS_H #define FIX44_NEWS_H #include "Message.h" namespace FIX44 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::Headline& aHeadline ) : Message(MsgType()) { set(aHeadline); } FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::Headline); FIELD_SET(*this, FIX::EncodedHeadlineLen); FIELD_SET(*this, FIX::EncodedHeadline); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/NewOrderSingle.h0000644000372000001440000003170213265006437022000 0ustar robertousers#ifndef FIX44_NEWORDERSINGLE_H #define FIX44_NEWORDERSINGLE_H #include "Message.h" namespace FIX44 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ListExecute.h0000644000372000001440000000155713265006437021354 0ustar robertousers#ifndef FIX44_LISTEXECUTE_H #define FIX44_LISTEXECUTE_H #include "Message.h" namespace FIX44 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/AllocationInstruction.h0000644000372000001440000004574413265006437023453 0ustar robertousers#ifndef FIX44_ALLOCATIONINSTRUCTION_H #define FIX44_ALLOCATIONINSTRUCTION_H #include "Message.h" namespace FIX44 { class AllocationInstruction : public Message { public: AllocationInstruction() : Message(MsgType()) {} AllocationInstruction(const FIX::Message& m) : Message(m) {} AllocationInstruction(const Message& m) : Message(m) {} AllocationInstruction(const AllocationInstruction& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } AllocationInstruction( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::AllocNoOrdersType& aAllocNoOrdersType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aAllocNoOrdersType); set(aSide); set(aQuantity); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/RegistrationInstructionsResponse.h0000644000372000001440000000360213265006437025725 0ustar robertousers#ifndef FIX44_REGISTRATIONINSTRUCTIONSRESPONSE_H #define FIX44_REGISTRATIONINSTRUCTIONSRESPONSE_H #include "Message.h" namespace FIX44 { class RegistrationInstructionsResponse : public Message { public: RegistrationInstructionsResponse() : Message(MsgType()) {} RegistrationInstructionsResponse(const FIX::Message& m) : Message(m) {} RegistrationInstructionsResponse(const Message& m) : Message(m) {} RegistrationInstructionsResponse(const RegistrationInstructionsResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("p"); } RegistrationInstructionsResponse( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID, const FIX::RegistStatus& aRegistStatus ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); set(aRegistStatus); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::RegistRejReasonCode); FIELD_SET(*this, FIX::RegistRejReasonText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/TradeCaptureReportAck.h0000644000372000001440000002331613265006437023311 0ustar robertousers#ifndef FIX44_TRADECAPTUREREPORTACK_H #define FIX44_TRADECAPTUREREPORTACK_H #include "Message.h" namespace FIX44 { class TradeCaptureReportAck : public Message { public: TradeCaptureReportAck() : Message(MsgType()) {} TradeCaptureReportAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportAck(const Message& m) : Message(m) {} TradeCaptureReportAck(const TradeCaptureReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AR"); } TradeCaptureReportAck( const FIX::TradeReportID& aTradeReportID, const FIX::ExecType& aExecType ) : Message(MsgType()) { set(aTradeReportID); set(aExecType); } FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::TrdRptStatus); FIELD_SET(*this, FIX::TradeReportRejectReason); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,683,564,565,539,654,566,587,588,637,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/CollateralInquiryAck.h0000644000372000001440000002671013265006437023176 0ustar robertousers#ifndef FIX44_COLLATERALINQUIRYACK_H #define FIX44_COLLATERALINQUIRYACK_H #include "Message.h" namespace FIX44 { class CollateralInquiryAck : public Message { public: CollateralInquiryAck() : Message(MsgType()) {} CollateralInquiryAck(const FIX::Message& m) : Message(m) {} CollateralInquiryAck(const Message& m) : Message(m) {} CollateralInquiryAck(const CollateralInquiryAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BG"); } CollateralInquiryAck( const FIX::CollInquiryID& aCollInquiryID, const FIX::CollInquiryStatus& aCollInquiryStatus ) : Message(MsgType()) { set(aCollInquiryID); set(aCollInquiryStatus); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::CollInquiryStatus); FIELD_SET(*this, FIX::CollInquiryResult); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ListStatusRequest.h0000644000372000001440000000135213265006437022577 0ustar robertousers#ifndef FIX44_LISTSTATUSREQUEST_H #define FIX44_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX44 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/OrderCancelReject.h0000644000372000001440000000327113265006437022427 0ustar robertousers#ifndef FIX44_ORDERCANCELREJECT_H #define FIX44_ORDERCANCELREJECT_H #include "Message.h" namespace FIX44 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID, const FIX::OrigClOrdID& aOrigClOrdID, const FIX::OrdStatus& aOrdStatus, const FIX::CxlRejResponseTo& aCxlRejResponseTo ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); set(aOrigClOrdID); set(aOrdStatus); set(aCxlRejResponseTo); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CxlRejResponseTo); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/OrderCancelReplaceRequest.h0000644000372000001440000003152513265006437024142 0ustar robertousers#ifndef FIX44_ORDERCANCELREPLACEREQUEST_H #define FIX44_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX44 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/NewOrderList.h0000644000372000001440000003503113265006437021471 0ustar robertousers#ifndef FIX44_NEWORDERLIST_H #define FIX44_NEWORDERLIST_H #include "Message.h" namespace FIX44 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::BidType& aBidType, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aBidType); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::ListExecInstType); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::EncodedListExecInstLen); FIELD_SET(*this, FIX::EncodedListExecInst); FIELD_SET(*this, FIX::AllowableOneSidednessPct); FIELD_SET(*this, FIX::AllowableOneSidednessValue); FIELD_SET(*this, FIX::AllowableOneSidednessCurr); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,67,583,160,453,229,75,1,660,581,589,590,70,591,78,63,64,544,635,21,18,110,111,100,386,81,55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,711,140,54,401,114,60,232,854,38,152,516,468,469,40,423,44,99,218,220,221,222,662,663,699,761,235,236,701,696,697,698,15,376,377,23,117,59,168,432,126,427,12,13,479,497,528,529,582,121,120,775,58,354,355,193,192,640,77,203,210,211,835,836,837,838,840,388,389,841,842,843,844,846,847,848,849,494,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::Designation); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityTypes.h0000644000372000001440000000312113265006437021737 0ustar robertousers#ifndef FIX44_SECURITYTYPES_H #define FIX44_SECURITYTYPES_H #include "Message.h" namespace FIX44 { class SecurityTypes : public Message { public: SecurityTypes() : Message(MsgType()) {} SecurityTypes(const FIX::Message& m) : Message(m) {} SecurityTypes(const Message& m) : Message(m) {} SecurityTypes(const SecurityTypes& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("w"); } SecurityTypes( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityResponseType& aSecurityResponseType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityResponseType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::TotNoSecurityTypes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoSecurityTypes); class NoSecurityTypes: public FIX::Group { public: NoSecurityTypes() : FIX::Group(558,167,FIX::message_order(167,762,460,461,0)) {} FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/RequestForPositionsAck.h0000644000372000001440000002432413265006437023541 0ustar robertousers#ifndef FIX44_REQUESTFORPOSITIONSACK_H #define FIX44_REQUESTFORPOSITIONSACK_H #include "Message.h" namespace FIX44 { class RequestForPositionsAck : public Message { public: RequestForPositionsAck() : Message(MsgType()) {} RequestForPositionsAck(const FIX::Message& m) : Message(m) {} RequestForPositionsAck(const Message& m) : Message(m) {} RequestForPositionsAck(const RequestForPositionsAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AO"); } RequestForPositionsAck( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosReqResult& aPosReqResult, const FIX::PosReqStatus& aPosReqStatus, const FIX::Account& aAccount, const FIX::AccountType& aAccountType ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosReqResult); set(aPosReqStatus); set(aAccount); set(aAccountType); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::PosReqStatus); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/NewOrderCross.h0000644000372000001440000003727513265006437021663 0ustar robertousers#ifndef FIX44_NEWORDERCROSS_H #define FIX44_NEWORDERCROSS_H #include "Message.h" namespace FIX44 { class NewOrderCross : public Message { public: NewOrderCross() : Message(MsgType()) {} NewOrderCross(const FIX::Message& m) : Message(m) {} NewOrderCross(const Message& m) : Message(m) {} NewOrderCross(const NewOrderCross& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("s"); } NewOrderCross( const FIX::CrossID& aCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,582,121,120,775,58,354,355,77,203,544,635,377,659,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ConfirmationRequest.h0000644000372000001440000000470313265006437023113 0ustar robertousers#ifndef FIX44_CONFIRMATIONREQUEST_H #define FIX44_CONFIRMATIONREQUEST_H #include "Message.h" namespace FIX44 { class ConfirmationRequest : public Message { public: ConfirmationRequest() : Message(MsgType()) {} ConfirmationRequest(const FIX::Message& m) : Message(m) {} ConfirmationRequest(const Message& m) : Message(m) {} ConfirmationRequest(const ConfirmationRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BH"); } ConfirmationRequest( const FIX::ConfirmReqID& aConfirmReqID, const FIX::ConfirmType& aConfirmType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aConfirmReqID); set(aConfirmType); set(aTransactTime); } FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/TradeCaptureReportRequestAck.h0000644000372000001440000002314613265006437024663 0ustar robertousers#ifndef FIX44_TRADECAPTUREREPORTREQUESTACK_H #define FIX44_TRADECAPTUREREPORTREQUESTACK_H #include "Message.h" namespace FIX44 { class TradeCaptureReportRequestAck : public Message { public: TradeCaptureReportRequestAck() : Message(MsgType()) {} TradeCaptureReportRequestAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequestAck(const Message& m) : Message(m) {} TradeCaptureReportRequestAck(const TradeCaptureReportRequestAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AQ"); } TradeCaptureReportRequestAck( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType, const FIX::TradeRequestResult& aTradeRequestResult, const FIX::TradeRequestStatus& aTradeRequestStatus ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); set(aTradeRequestResult); set(aTradeRequestStatus); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::TradeRequestResult); FIELD_SET(*this, FIX::TradeRequestStatus); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/NewOrderMultileg.h0000644000372000001440000004125213265006437022342 0ustar robertousers#ifndef FIX44_NEWORDERMULTILEG_H #define FIX44_NEWORDERMULTILEG_H #include "Message.h" namespace FIX44 { class NewOrderMultileg : public Message { public: NewOrderMultileg() : Message(MsgType()) {} NewOrderMultileg(const FIX::Message& m) : Message(m) {} NewOrderMultileg(const Message& m) : Message(m) {} NewOrderMultileg(const NewOrderMultileg& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AB"); } NewOrderMultileg( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,683,670,564,565,539,654,566,587,588,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,675,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/RequestForPositions.h0000644000372000001440000002517613265006437023130 0ustar robertousers#ifndef FIX44_REQUESTFORPOSITIONS_H #define FIX44_REQUESTFORPOSITIONS_H #include "Message.h" namespace FIX44 { class RequestForPositions : public Message { public: RequestForPositions() : Message(MsgType()) {} RequestForPositions(const FIX::Message& m) : Message(m) {} RequestForPositions(const Message& m) : Message(m) {} RequestForPositions(const RequestForPositions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AN"); } RequestForPositions( const FIX::PosReqID& aPosReqID, const FIX::PosReqType& aPosReqType, const FIX::Account& aAccount, const FIX::AccountType& aAccountType, const FIX::ClearingBusinessDate& aClearingBusinessDate, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aPosReqID); set(aPosReqType); set(aAccount); set(aAccountType); set(aClearingBusinessDate); set(aTransactTime); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/BidRequest.h0000644000372000001440000000640513265006437021162 0ustar robertousers#ifndef FIX44_BIDREQUEST_H #define FIX44_BIDREQUEST_H #include "Message.h" namespace FIX44 { class BidRequest : public Message { public: BidRequest() : Message(MsgType()) {} BidRequest(const FIX::Message& m) : Message(m) {} BidRequest(const Message& m) : Message(m) {} BidRequest(const BidRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("k"); } BidRequest( const FIX::ClientBidID& aClientBidID, const FIX::BidRequestTransType& aBidRequestTransType, const FIX::TotNoRelatedSym& aTotNoRelatedSym, const FIX::BidType& aBidType, const FIX::BidTradeType& aBidTradeType, const FIX::BasisPxType& aBasisPxType ) : Message(MsgType()) { set(aClientBidID); set(aBidRequestTransType); set(aTotNoRelatedSym); set(aBidType); set(aBidTradeType); set(aBasisPxType); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidRequestTransType); FIELD_SET(*this, FIX::ListName); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::NumTickets); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SideValue1); FIELD_SET(*this, FIX::SideValue2); FIELD_SET(*this, FIX::NoBidDescriptors); class NoBidDescriptors: public FIX::Group { public: NoBidDescriptors() : FIX::Group(398,399,FIX::message_order(399,400,401,404,441,402,403,405,406,407,408,0)) {} FIELD_SET(*this, FIX::BidDescriptorType); FIELD_SET(*this, FIX::BidDescriptor); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LiquidityValue); FIELD_SET(*this, FIX::LiquidityNumSecurities); FIELD_SET(*this, FIX::LiquidityPctLow); FIELD_SET(*this, FIX::LiquidityPctHigh); FIELD_SET(*this, FIX::EFPTrackingError); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::OutsideIndexPct); FIELD_SET(*this, FIX::ValueOfFutures); }; FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,66,FIX::message_order(66,54,336,625,430,63,64,1,660,0)) {} FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); }; FIELD_SET(*this, FIX::LiquidityIndType); FIELD_SET(*this, FIX::WtAverageLiquidity); FIELD_SET(*this, FIX::ExchangeForPhysical); FIELD_SET(*this, FIX::OutMainCntryUIndex); FIELD_SET(*this, FIX::CrossPercent); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::IncTaxInd); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::NumBidders); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::BidTradeType); FIELD_SET(*this, FIX::BasisPxType); FIELD_SET(*this, FIX::StrikeTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/AllocationInstructionAck.h0000644000372000001440000000472513265006437024064 0ustar robertousers#ifndef FIX44_ALLOCATIONINSTRUCTIONACK_H #define FIX44_ALLOCATIONINSTRUCTIONACK_H #include "Message.h" namespace FIX44 { class AllocationInstructionAck : public Message { public: AllocationInstructionAck() : Message(MsgType()) {} AllocationInstructionAck(const FIX::Message& m) : Message(m) {} AllocationInstructionAck(const Message& m) : Message(m) {} AllocationInstructionAck(const AllocationInstructionAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationInstructionAck( const FIX::AllocID& aAllocID, const FIX::TransactTime& aTransactTime, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aTransactTime); set(aAllocStatus); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,467,776,161,360,361,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/TestRequest.h0000644000372000001440000000111413265006437021373 0ustar robertousers#ifndef FIX44_TESTREQUEST_H #define FIX44_TESTREQUEST_H #include "Message.h" namespace FIX44 { class TestRequest : public Message { public: TestRequest() : Message(MsgType()) {} TestRequest(const FIX::Message& m) : Message(m) {} TestRequest(const Message& m) : Message(m) {} TestRequest(const TestRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("1"); } TestRequest( const FIX::TestReqID& aTestReqID ) : Message(MsgType()) { set(aTestReqID); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Heartbeat.h0000644000372000001440000000070513265006437021007 0ustar robertousers#ifndef FIX44_HEARTBEAT_H #define FIX44_HEARTBEAT_H #include "Message.h" namespace FIX44 { class Heartbeat : public Message { public: Heartbeat() : Message(MsgType()) {} Heartbeat(const FIX::Message& m) : Message(m) {} Heartbeat(const Message& m) : Message(m) {} Heartbeat(const Heartbeat& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("0"); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MessageCracker.h0000644000372000001440000012051213265006437021766 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX44_MESSAGECRACKER_H #define FIX44_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix44/Message.h" namespace FIX44 { class Heartbeat; class TestRequest; class ResendRequest; class Reject; class SequenceReset; class Logout; class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class Logon; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class AllocationInstruction; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationInstructionAck; class DontKnowTrade; class QuoteRequest; class Quote; class SettlementInstructions; class MarketDataRequest; class MarketDataSnapshotFullRefresh; class MarketDataIncrementalRefresh; class MarketDataRequestReject; class QuoteCancel; class QuoteStatusRequest; class MassQuoteAcknowledgement; class SecurityDefinitionRequest; class SecurityDefinition; class SecurityStatusRequest; class SecurityStatus; class TradingSessionStatusRequest; class TradingSessionStatus; class MassQuote; class BusinessMessageReject; class BidRequest; class BidResponse; class ListStrikePrice; class XMLnonFIX; class RegistrationInstructions; class RegistrationInstructionsResponse; class OrderMassCancelRequest; class OrderMassCancelReport; class NewOrderCross; class CrossOrderCancelReplaceRequest; class CrossOrderCancelRequest; class SecurityTypeRequest; class SecurityTypes; class SecurityListRequest; class SecurityList; class DerivativeSecurityListRequest; class DerivativeSecurityList; class NewOrderMultileg; class MultilegOrderCancelReplace; class TradeCaptureReportRequest; class TradeCaptureReport; class OrderMassStatusRequest; class QuoteRequestReject; class RFQRequest; class QuoteStatusReport; class QuoteResponse; class Confirmation; class PositionMaintenanceRequest; class PositionMaintenanceReport; class RequestForPositions; class RequestForPositionsAck; class PositionReport; class TradeCaptureReportRequestAck; class TradeCaptureReportAck; class AllocationReport; class AllocationReportAck; class ConfirmationAck; class SettlementInstructionRequest; class AssignmentReport; class CollateralRequest; class CollateralAssignment; class CollateralResponse; class CollateralReport; class CollateralInquiry; class NetworkCounterpartySystemStatusRequest; class NetworkCounterpartySystemStatusResponse; class UserRequest; class UserResponse; class CollateralInquiryAck; class ConfirmationRequest; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( const TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( const ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( const Reject&, const FIX::SessionID& ) {} virtual void onMessage( const SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( const Logout&, const FIX::SessionID& ) {} virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Logon&, const FIX::SessionID& ) {} virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstruction&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataIncrementalRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteCancel&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuoteAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( const BidRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BidResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStrikePrice&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const XMLnonFIX&, const FIX::SessionID& ) {} virtual void onMessage( const RegistrationInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructionsResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderCross&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypeRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypes&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderMultileg&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MultilegOrderCancelReplace&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RFQRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Confirmation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositionsAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequestAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AssignmentReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralAssignment&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiry&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiryAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( Reject&, const FIX::SessionID& ) {} virtual void onMessage( SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( Logout&, const FIX::SessionID& ) {} virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( Logon&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstruction&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructions&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataIncrementalRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( QuoteCancel&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( MassQuoteAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinition&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatus&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatus&, const FIX::SessionID& ) {} virtual void onMessage( MassQuote&, const FIX::SessionID& ) {} virtual void onMessage( BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( BidRequest&, const FIX::SessionID& ) {} virtual void onMessage( BidResponse&, const FIX::SessionID& ) {} virtual void onMessage( ListStrikePrice&, const FIX::SessionID& ) {} virtual void onMessage( XMLnonFIX&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructions&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructionsResponse&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelReport&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderCross&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypeRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypes&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityList&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityList&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderMultileg&, const FIX::SessionID& ) {} virtual void onMessage( MultilegOrderCancelReplace&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( RFQRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusReport&, const FIX::SessionID& ) {} virtual void onMessage( QuoteResponse&, const FIX::SessionID& ) {} virtual void onMessage( Confirmation&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceRequest&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceReport&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositions&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositionsAck&, const FIX::SessionID& ) {} virtual void onMessage( PositionReport&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequestAck&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportAck&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReport&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReportAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationAck&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructionRequest&, const FIX::SessionID& ) {} virtual void onMessage( AssignmentReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralRequest&, const FIX::SessionID& ) {} virtual void onMessage( CollateralAssignment&, const FIX::SessionID& ) {} virtual void onMessage( CollateralResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiry&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) {} virtual void onMessage( UserRequest&, const FIX::SessionID& ) {} virtual void onMessage( UserResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiryAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationRequest&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "0" ) onMessage( (const Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (const TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (const ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (const Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (const SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (const Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (const Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (const SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (const MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (const MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (const MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (const MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (const QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (const QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (const MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (const SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (const SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (const SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (const SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (const TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (const TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (const MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (const BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (const BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (const BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (const ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "n" ) onMessage( (const XMLnonFIX&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (const RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (const RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (const OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (const OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (const NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (const CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (const CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (const SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (const SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (const SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (const SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (const DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (const DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (const NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (const MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (const TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (const TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (const OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (const QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (const RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (const QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (const QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (const Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (const PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (const PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (const RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (const RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (const PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (const TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (const TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (const AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (const AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (const ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (const SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (const AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (const CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (const CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (const CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (const CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (const CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (const NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (const NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (const UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (const UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (const CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (const ConfirmationRequest&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "0" ) onMessage( (Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "n" ) onMessage( (XMLnonFIX&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (ConfirmationRequest&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/OrderCancelRequest.h0000644000372000001440000002022213265006437022636 0ustar robertousers#ifndef FIX44_ORDERCANCELREQUEST_H #define FIX44_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX44 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSide); set(aTransactTime); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityStatusRequest.h0000644000372000001440000002270013265006437023473 0ustar robertousers#ifndef FIX44_SECURITYSTATUSREQUEST_H #define FIX44_SECURITYSTATUSREQUEST_H #include "Message.h" namespace FIX44 { class SecurityStatusRequest : public Message { public: SecurityStatusRequest() : Message(MsgType()) {} SecurityStatusRequest(const FIX::Message& m) : Message(m) {} SecurityStatusRequest(const Message& m) : Message(m) {} SecurityStatusRequest(const SecurityStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("e"); } SecurityStatusRequest( const FIX::SecurityStatusReqID& aSecurityStatusReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aSecurityStatusReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/DerivativeSecurityListRequest.h0000644000372000001440000001014113265006437025142 0ustar robertousers#ifndef FIX44_DERIVATIVESECURITYLISTREQUEST_H #define FIX44_DERIVATIVESECURITYLISTREQUEST_H #include "Message.h" namespace FIX44 { class DerivativeSecurityListRequest : public Message { public: DerivativeSecurityListRequest() : Message(MsgType()) {} DerivativeSecurityListRequest(const FIX::Message& m) : Message(m) {} DerivativeSecurityListRequest(const Message& m) : Message(m) {} DerivativeSecurityListRequest(const DerivativeSecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("z"); } DerivativeSecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MarketDataRequestReject.h0000644000372000001440000000206013265006437023627 0ustar robertousers#ifndef FIX44_MARKETDATAREQUESTREJECT_H #define FIX44_MARKETDATAREQUESTREJECT_H #include "Message.h" namespace FIX44 { class MarketDataRequestReject : public Message { public: MarketDataRequestReject() : Message(MsgType()) {} MarketDataRequestReject(const FIX::Message& m) : Message(m) {} MarketDataRequestReject(const Message& m) : Message(m) {} MarketDataRequestReject(const MarketDataRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Y"); } MarketDataRequestReject( const FIX::MDReqID& aMDReqID ) : Message(MsgType()) { set(aMDReqID); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::MDReqRejReason); FIELD_SET(*this, FIX::NoAltMDSource); class NoAltMDSource: public FIX::Group { public: NoAltMDSource() : FIX::Group(816,817,FIX::message_order(817,0)) {} FIELD_SET(*this, FIX::AltMDSourceID); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/CollateralRequest.h0000644000372000001440000003157213265006437022551 0ustar robertousers#ifndef FIX44_COLLATERALREQUEST_H #define FIX44_COLLATERALREQUEST_H #include "Message.h" namespace FIX44 { class CollateralRequest : public Message { public: CollateralRequest() : Message(MsgType()) {} CollateralRequest(const FIX::Message& m) : Message(m) {} CollateralRequest(const Message& m) : Message(m) {} CollateralRequest(const CollateralRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AX"); } CollateralRequest( const FIX::CollReqID& aCollReqID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollReqID); set(aCollAsgnReason); set(aTransactTime); } FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/UserResponse.h0000644000372000001440000000143113265006437021542 0ustar robertousers#ifndef FIX44_USERRESPONSE_H #define FIX44_USERRESPONSE_H #include "Message.h" namespace FIX44 { class UserResponse : public Message { public: UserResponse() : Message(MsgType()) {} UserResponse(const FIX::Message& m) : Message(m) {} UserResponse(const Message& m) : Message(m) {} UserResponse(const UserResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BF"); } UserResponse( const FIX::UserRequestID& aUserRequestID, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::UserStatus); FIELD_SET(*this, FIX::UserStatusText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/TradeCaptureReportRequest.h0000644000372000001440000002714013265006437024242 0ustar robertousers#ifndef FIX44_TRADECAPTUREREPORTREQUEST_H #define FIX44_TRADECAPTUREREPORTREQUEST_H #include "Message.h" namespace FIX44 { class TradeCaptureReportRequest : public Message { public: TradeCaptureReportRequest() : Message(MsgType()) {} TradeCaptureReportRequest(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequest(const Message& m) : Message(m) {} TradeCaptureReportRequest(const TradeCaptureReportRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AD"); } TradeCaptureReportRequest( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoDates); class NoDates: public FIX::Group { public: NoDates() : FIX::Group(580,75,FIX::message_order(75,60,0)) {} FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Advertisement.h0000644000372000001440000002274313265006437021730 0ustar robertousers#ifndef FIX44_ADVERTISEMENT_H #define FIX44_ADVERTISEMENT_H #include "Message.h" namespace FIX44 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::AdvSide& aAdvSide, const FIX::Quantity& aQuantity ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aAdvSide); set(aQuantity); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/QuoteStatusRequest.h0000644000372000001440000002355613265006437022773 0ustar robertousers#ifndef FIX44_QUOTESTATUSREQUEST_H #define FIX44_QUOTESTATUSREQUEST_H #include "Message.h" namespace FIX44 { class QuoteStatusRequest : public Message { public: QuoteStatusRequest() : Message(MsgType()) {} QuoteStatusRequest(const FIX::Message& m) : Message(m) {} QuoteStatusRequest(const Message& m) : Message(m) {} QuoteStatusRequest(const QuoteStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("a"); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/PositionReport.h0000644000372000001440000003004513265006437022110 0ustar robertousers#ifndef FIX44_POSITIONREPORT_H #define FIX44_POSITIONREPORT_H #include "Message.h" namespace FIX44 { class PositionReport : public Message { public: PositionReport() : Message(MsgType()) {} PositionReport(const FIX::Message& m) : Message(m) {} PositionReport(const Message& m) : Message(m) {} PositionReport(const PositionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AP"); } PositionReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosReqResult& aPosReqResult, const FIX::ClearingBusinessDate& aClearingBusinessDate, const FIX::Account& aAccount, const FIX::AccountType& aAccountType, const FIX::SettlPrice& aSettlPrice, const FIX::SettlPriceType& aSettlPriceType, const FIX::PriorSettlPrice& aPriorSettlPrice ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosReqResult); set(aClearingBusinessDate); set(aAccount); set(aAccountType); set(aSettlPrice); set(aSettlPriceType); set(aPriorSettlPrice); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::PriorSettlPrice); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,732,733,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::UnderlyingSettlPriceType); }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); }; FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::DeliveryDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/QuoteCancel.h0000644000372000001440000002542413265006437021320 0ustar robertousers#ifndef FIX44_QUOTECANCEL_H #define FIX44_QUOTECANCEL_H #include "Message.h" namespace FIX44 { class QuoteCancel : public Message { public: QuoteCancel() : Message(MsgType()) {} QuoteCancel(const FIX::Message& m) : Message(m) {} QuoteCancel(const Message& m) : Message(m) {} QuoteCancel(const QuoteCancel& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Z"); } QuoteCancel( const FIX::QuoteID& aQuoteID, const FIX::QuoteCancelType& aQuoteCancelType ) : Message(MsgType()) { set(aQuoteID); set(aQuoteCancelType); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,555,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ListCancelRequest.h0000644000372000001440000000166213265006437022505 0ustar robertousers#ifndef FIX44_LISTCANCELREQUEST_H #define FIX44_LISTCANCELREQUEST_H #include "Message.h" namespace FIX44 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/DerivativeSecurityList.h0000644000372000001440000002370213265006437023600 0ustar robertousers#ifndef FIX44_DERIVATIVESECURITYLIST_H #define FIX44_DERIVATIVESECURITYLIST_H #include "Message.h" namespace FIX44 { class DerivativeSecurityList : public Message { public: DerivativeSecurityList() : Message(MsgType()) {} DerivativeSecurityList(const FIX::Message& m) : Message(m) {} DerivativeSecurityList(const Message& m) : Message(m) {} DerivativeSecurityList(const DerivativeSecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AA"); } DerivativeSecurityList( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityRequestResult& aSecurityRequestResult ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityRequestResult); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,15,827,668,869,555,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MarketDataRequest.h0000644000372000001440000002474013265006437022503 0ustar robertousers#ifndef FIX44_MARKETDATAREQUEST_H #define FIX44_MARKETDATAREQUEST_H #include "Message.h" namespace FIX44 { class MarketDataRequest : public Message { public: MarketDataRequest() : Message(MsgType()) {} MarketDataRequest(const FIX::Message& m) : Message(m) {} MarketDataRequest(const Message& m) : Message(m) {} MarketDataRequest(const MarketDataRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("V"); } MarketDataRequest( const FIX::MDReqID& aMDReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType, const FIX::MarketDepth& aMarketDepth ) : Message(MsgType()) { set(aMDReqID); set(aSubscriptionRequestType); set(aMarketDepth); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDUpdateType); FIELD_SET(*this, FIX::AggregatedBook); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::MDImplicitDelete); FIELD_SET(*this, FIX::NoMDEntryTypes); class NoMDEntryTypes: public FIX::Group { public: NoMDEntryTypes() : FIX::Group(267,269,FIX::message_order(269,0)) {} FIELD_SET(*this, FIX::MDEntryType); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,711,555,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ApplQueueAction); FIELD_SET(*this, FIX::ApplQueueMax); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/UserRequest.h0000644000372000001440000000172613265006437021403 0ustar robertousers#ifndef FIX44_USERREQUEST_H #define FIX44_USERREQUEST_H #include "Message.h" namespace FIX44 { class UserRequest : public Message { public: UserRequest() : Message(MsgType()) {} UserRequest(const FIX::Message& m) : Message(m) {} UserRequest(const Message& m) : Message(m) {} UserRequest(const UserRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BE"); } UserRequest( const FIX::UserRequestID& aUserRequestID, const FIX::UserRequestType& aUserRequestType, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUserRequestType); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::UserRequestType); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::Password); FIELD_SET(*this, FIX::NewPassword); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/OrderStatusRequest.h0000644000372000001440000001677313265006437022754 0ustar robertousers#ifndef FIX44_ORDERSTATUSREQUEST_H #define FIX44_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX44 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide ) : Message(MsgType()) { set(aClOrdID); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MarketDataIncrementalRefresh.h0000644000372000001440000002643513265006437024636 0ustar robertousers#ifndef FIX44_MARKETDATAINCREMENTALREFRESH_H #define FIX44_MARKETDATAINCREMENTALREFRESH_H #include "Message.h" namespace FIX44 { class MarketDataIncrementalRefresh : public Message { public: MarketDataIncrementalRefresh() : Message(MsgType()) {} MarketDataIncrementalRefresh(const FIX::Message& m) : Message(m) {} MarketDataIncrementalRefresh(const Message& m) : Message(m) {} MarketDataIncrementalRefresh(const MarketDataIncrementalRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("X"); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,279,FIX::message_order(279,285,269,278,280,55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,711,555,291,292,270,15,271,272,273,274,275,336,625,276,277,282,283,284,286,59,432,126,110,18,287,37,299,288,289,346,290,546,811,451,58,354,355,0)) {} FIELD_SET(*this, FIX::MDUpdateAction); FIELD_SET(*this, FIX::DeleteReason); FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SettlementInstructionRequest.h0000644000372000001440000000364313265006437025053 0ustar robertousers#ifndef FIX44_SETTLEMENTINSTRUCTIONREQUEST_H #define FIX44_SETTLEMENTINSTRUCTIONREQUEST_H #include "Message.h" namespace FIX44 { class SettlementInstructionRequest : public Message { public: SettlementInstructionRequest() : Message(MsgType()) {} SettlementInstructionRequest(const FIX::Message& m) : Message(m) {} SettlementInstructionRequest(const Message& m) : Message(m) {} SettlementInstructionRequest(const SettlementInstructionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AV"); } SettlementInstructionRequest( const FIX::SettlInstReqID& aSettlInstReqID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstReqID); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/XMLnonFIX.h0000644000372000001440000000063713265006437020636 0ustar robertousers#ifndef FIX44_XMLNONFIX_H #define FIX44_XMLNONFIX_H #include "Message.h" namespace FIX44 { class XMLnonFIX : public Message { public: XMLnonFIX() : Message(MsgType()) {} XMLnonFIX(const FIX::Message& m) : Message(m) {} XMLnonFIX(const Message& m) : Message(m) {} XMLnonFIX(const XMLnonFIX& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("n"); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Email.h0000644000372000001440000002415113265006437020140 0ustar robertousers#ifndef FIX44_EMAIL_H #define FIX44_EMAIL_H #include "Message.h" namespace FIX44 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailThreadID& aEmailThreadID, const FIX::EmailType& aEmailType, const FIX::Subject& aSubject ) : Message(MsgType()) { set(aEmailThreadID); set(aEmailType); set(aSubject); } FIELD_SET(*this, FIX::EmailThreadID); FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Subject); FIELD_SET(*this, FIX::EncodedSubjectLen); FIELD_SET(*this, FIX::EncodedSubject); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/BidResponse.h0000644000372000001440000000271513265006437021330 0ustar robertousers#ifndef FIX44_BIDRESPONSE_H #define FIX44_BIDRESPONSE_H #include "Message.h" namespace FIX44 { class BidResponse : public Message { public: BidResponse() : Message(MsgType()) {} BidResponse(const FIX::Message& m) : Message(m) {} BidResponse(const Message& m) : Message(m) {} BidResponse(const BidResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("l"); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,12,FIX::message_order(12,13,479,497,66,421,54,44,423,406,430,63,64,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Country); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/NetworkCounterpartySystemStatusRequest.h0000644000372000001440000000246713265006437027152 0ustar robertousers#ifndef FIX44_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #define FIX44_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #include "Message.h" namespace FIX44 { class NetworkCounterpartySystemStatusRequest : public Message { public: NetworkCounterpartySystemStatusRequest() : Message(MsgType()) {} NetworkCounterpartySystemStatusRequest(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const NetworkCounterpartySystemStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BC"); } NetworkCounterpartySystemStatusRequest( const FIX::NetworkRequestType& aNetworkRequestType, const FIX::NetworkRequestID& aNetworkRequestID ) : Message(MsgType()) { set(aNetworkRequestType); set(aNetworkRequestID); } FIELD_SET(*this, FIX::NetworkRequestType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/CrossOrderCancelReplaceRequest.h0000644000372000001440000003774713265006437025170 0ustar robertousers#ifndef FIX44_CROSSORDERCANCELREPLACEREQUEST_H #define FIX44_CROSSORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX44 { class CrossOrderCancelReplaceRequest : public Message { public: CrossOrderCancelReplaceRequest() : Message(MsgType()) {} CrossOrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const CrossOrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("t"); } CrossOrderCancelReplaceRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,582,121,120,775,58,354,355,77,203,544,635,377,659,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MarketDataSnapshotFullRefresh.h0000644000372000001440000002510613265006437025011 0ustar robertousers#ifndef FIX44_MARKETDATASNAPSHOTFULLREFRESH_H #define FIX44_MARKETDATASNAPSHOTFULLREFRESH_H #include "Message.h" namespace FIX44 { class MarketDataSnapshotFullRefresh : public Message { public: MarketDataSnapshotFullRefresh() : Message(MsgType()) {} MarketDataSnapshotFullRefresh(const FIX::Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const MarketDataSnapshotFullRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("W"); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,269,FIX::message_order(269,270,15,271,272,273,274,275,336,625,276,277,282,283,284,286,59,432,126,110,18,287,37,299,288,289,346,290,546,811,58,354,355,0)) {} FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MassQuoteAcknowledgement.h0000644000372000001440000002766413265006437024076 0ustar robertousers#ifndef FIX44_MASSQUOTEACKNOWLEDGEMENT_H #define FIX44_MASSQUOTEACKNOWLEDGEMENT_H #include "Message.h" namespace FIX44 { class MassQuoteAcknowledgement : public Message { public: MassQuoteAcknowledgement() : Message(MsgType()) {} MassQuoteAcknowledgement(const FIX::Message& m) : Message(m) {} MassQuoteAcknowledgement(const Message& m) : Message(m) {} MassQuoteAcknowledgement(const MassQuoteAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("b"); } MassQuoteAcknowledgement( const FIX::QuoteStatus& aQuoteStatus ) : Message(MsgType()) { set(aQuoteStatus); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,304,893,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,368,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteEntryRejectReason); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/CollateralReport.h0000644000372000001440000003360313265006437022371 0ustar robertousers#ifndef FIX44_COLLATERALREPORT_H #define FIX44_COLLATERALREPORT_H #include "Message.h" namespace FIX44 { class CollateralReport : public Message { public: CollateralReport() : Message(MsgType()) {} CollateralReport(const FIX::Message& m) : Message(m) {} CollateralReport(const Message& m) : Message(m) {} CollateralReport(const CollateralReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BA"); } CollateralReport( const FIX::CollRptID& aCollRptID, const FIX::CollStatus& aCollStatus ) : Message(MsgType()) { set(aCollRptID); set(aCollStatus); } FIELD_SET(*this, FIX::CollRptID); FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::CollStatus); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/BusinessMessageReject.h0000644000372000001440000000200513265006437023340 0ustar robertousers#ifndef FIX44_BUSINESSMESSAGEREJECT_H #define FIX44_BUSINESSMESSAGEREJECT_H #include "Message.h" namespace FIX44 { class BusinessMessageReject : public Message { public: BusinessMessageReject() : Message(MsgType()) {} BusinessMessageReject(const FIX::Message& m) : Message(m) {} BusinessMessageReject(const Message& m) : Message(m) {} BusinessMessageReject(const BusinessMessageReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("j"); } BusinessMessageReject( const FIX::RefMsgType& aRefMsgType, const FIX::BusinessRejectReason& aBusinessRejectReason ) : Message(MsgType()) { set(aRefMsgType); set(aBusinessRejectReason); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::BusinessRejectRefID); FIELD_SET(*this, FIX::BusinessRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Confirmation.h0000644000372000001440000004200613265006437021540 0ustar robertousers#ifndef FIX44_CONFIRMATION_H #define FIX44_CONFIRMATION_H #include "Message.h" namespace FIX44 { class Confirmation : public Message { public: Confirmation() : Message(MsgType()) {} Confirmation(const FIX::Message& m) : Message(m) {} Confirmation(const Message& m) : Message(m) {} Confirmation(const Confirmation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AK"); } Confirmation( const FIX::ConfirmID& aConfirmID, const FIX::ConfirmTransType& aConfirmTransType, const FIX::ConfirmType& aConfirmType, const FIX::ConfirmStatus& aConfirmStatus, const FIX::TransactTime& aTransactTime, const FIX::TradeDate& aTradeDate, const FIX::AllocQty& aAllocQty, const FIX::Side& aSide, const FIX::AllocAccount& aAllocAccount, const FIX::AvgPx& aAvgPx, const FIX::GrossTradeAmt& aGrossTradeAmt, const FIX::NetMoney& aNetMoney ) : Message(MsgType()) { set(aConfirmID); set(aConfirmTransType); set(aConfirmType); set(aConfirmStatus); set(aTransactTime); set(aTradeDate); set(aAllocQty); set(aSide); set(aAllocAccount); set(aAvgPx); set(aGrossTradeAmt); set(aNetMoney); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::ConfirmRefID); FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmTransType); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::ConfirmStatus); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::NoCapacities); class NoCapacities: public FIX::Group { public: NoCapacities() : FIX::Group(862,528,FIX::message_order(528,529,863,0)) {} FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::OrderCapacityQty); }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::ReportedPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::MaturityNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::SharedCommission); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/OrderMassStatusRequest.h0000644000372000001440000001537613265006437023576 0ustar robertousers#ifndef FIX44_ORDERMASSSTATUSREQUEST_H #define FIX44_ORDERMASSSTATUSREQUEST_H #include "Message.h" namespace FIX44 { class OrderMassStatusRequest : public Message { public: OrderMassStatusRequest() : Message(MsgType()) {} OrderMassStatusRequest(const FIX::Message& m) : Message(m) {} OrderMassStatusRequest(const Message& m) : Message(m) {} OrderMassStatusRequest(const OrderMassStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AF"); } OrderMassStatusRequest( const FIX::MassStatusReqID& aMassStatusReqID, const FIX::MassStatusReqType& aMassStatusReqType ) : Message(MsgType()) { set(aMassStatusReqID); set(aMassStatusReqType); } FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::MassStatusReqType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/MassQuote.h0000644000372000001440000002724513265006437021041 0ustar robertousers#ifndef FIX44_MASSQUOTE_H #define FIX44_MASSQUOTE_H #include "Message.h" namespace FIX44 { class MassQuote : public Message { public: MassQuote() : Message(MsgType()) {} MassQuote(const FIX::Message& m) : Message(m) {} MassQuote(const Message& m) : Message(m) {} MassQuote(const MassQuote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("i"); } MassQuote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DefBidSize); FIELD_SET(*this, FIX::DefOfferSize); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,367,304,893,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::QuoteSetValidUntilTime); FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SettlementInstructions.h0000644000372000001440000000774113265006437023670 0ustar robertousers#ifndef FIX44_SETTLEMENTINSTRUCTIONS_H #define FIX44_SETTLEMENTINSTRUCTIONS_H #include "Message.h" namespace FIX44 { class SettlementInstructions : public Message { public: SettlementInstructions() : Message(MsgType()) {} SettlementInstructions(const FIX::Message& m) : Message(m) {} SettlementInstructions(const Message& m) : Message(m) {} SettlementInstructions(const SettlementInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("T"); } SettlementInstructions( const FIX::SettlInstMsgID& aSettlInstMsgID, const FIX::SettlInstMode& aSettlInstMode, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstMsgID); set(aSettlInstMode); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstMsgID); FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::SettlInstReqRejCode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoSettlInst); class NoSettlInst: public FIX::Group { public: NoSettlInst() : FIX::Group(778,162,FIX::message_order(162,163,214,453,54,460,167,461,168,126,779,172,169,170,171,492,476,488,489,503,490,491,504,505,0)) {} FIELD_SET(*this, FIX::SettlInstID); FIELD_SET(*this, FIX::SettlInstTransType); FIELD_SET(*this, FIX::SettlInstRefID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::PaymentMethod); FIELD_SET(*this, FIX::PaymentRef); FIELD_SET(*this, FIX::CardHolderName); FIELD_SET(*this, FIX::CardNumber); FIELD_SET(*this, FIX::CardStartDate); FIELD_SET(*this, FIX::CardExpDate); FIELD_SET(*this, FIX::CardIssNum); FIELD_SET(*this, FIX::PaymentDate); FIELD_SET(*this, FIX::PaymentRemitterID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/RegistrationInstructions.h0000644000372000001440000000701313265006437024206 0ustar robertousers#ifndef FIX44_REGISTRATIONINSTRUCTIONS_H #define FIX44_REGISTRATIONINSTRUCTIONS_H #include "Message.h" namespace FIX44 { class RegistrationInstructions : public Message { public: RegistrationInstructions() : Message(MsgType()) {} RegistrationInstructions(const FIX::Message& m) : Message(m) {} RegistrationInstructions(const Message& m) : Message(m) {} RegistrationInstructions(const RegistrationInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("o"); } RegistrationInstructions( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistAcctType); FIELD_SET(*this, FIX::TaxAdvantageType); FIELD_SET(*this, FIX::OwnershipType); FIELD_SET(*this, FIX::NoRegistDtls); class NoRegistDtls: public FIX::Group { public: NoRegistDtls() : FIX::Group(473,509,FIX::message_order(509,511,474,482,539,522,486,475,0)) {} FIELD_SET(*this, FIX::RegistDtls); FIELD_SET(*this, FIX::RegistEmail); FIELD_SET(*this, FIX::MailingDtls); FIELD_SET(*this, FIX::MailingInst); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::OwnerType); FIELD_SET(*this, FIX::DateOfBirth); FIELD_SET(*this, FIX::InvestorCountryOfResidence); }; FIELD_SET(*this, FIX::NoDistribInsts); class NoDistribInsts: public FIX::Group { public: NoDistribInsts() : FIX::Group(510,477,FIX::message_order(477,512,478,498,499,500,501,502,0)) {} FIELD_SET(*this, FIX::DistribPaymentMethod); FIELD_SET(*this, FIX::DistribPercentage); FIELD_SET(*this, FIX::CashDistribCurr); FIELD_SET(*this, FIX::CashDistribAgentName); FIELD_SET(*this, FIX::CashDistribAgentCode); FIELD_SET(*this, FIX::CashDistribAgentAcctNumber); FIELD_SET(*this, FIX::CashDistribPayRef); FIELD_SET(*this, FIX::CashDistribAgentAcctName); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Logout.h0000644000372000001440000000077313265006437020366 0ustar robertousers#ifndef FIX44_LOGOUT_H #define FIX44_LOGOUT_H #include "Message.h" namespace FIX44 { class Logout : public Message { public: Logout() : Message(MsgType()) {} Logout(const FIX::Message& m) : Message(m) {} Logout(const Message& m) : Message(m) {} Logout(const Logout& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("5"); } FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ListStatus.h0000644000372000001440000000374013265006437021231 0ustar robertousers#ifndef FIX44_LISTSTATUS_H #define FIX44_LISTSTATUS_H #include "Message.h" namespace FIX44 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::ListStatusType& aListStatusType, const FIX::NoRpts& aNoRpts, const FIX::ListOrderStatus& aListOrderStatus, const FIX::RptSeq& aRptSeq, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aListStatusType); set(aNoRpts); set(aListOrderStatus); set(aRptSeq); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ListStatusType); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::ListOrderStatus); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::ListStatusText); FIELD_SET(*this, FIX::EncodedListStatusTextLen); FIELD_SET(*this, FIX::EncodedListStatusText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,14,39,636,151,84,6,103,58,354,355,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SequenceReset.h0000644000372000001440000000120213265006437021654 0ustar robertousers#ifndef FIX44_SEQUENCERESET_H #define FIX44_SEQUENCERESET_H #include "Message.h" namespace FIX44 { class SequenceReset : public Message { public: SequenceReset() : Message(MsgType()) {} SequenceReset(const FIX::Message& m) : Message(m) {} SequenceReset(const Message& m) : Message(m) {} SequenceReset(const SequenceReset& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("4"); } SequenceReset( const FIX::NewSeqNo& aNewSeqNo ) : Message(MsgType()) { set(aNewSeqNo); } FIELD_SET(*this, FIX::GapFillFlag); FIELD_SET(*this, FIX::NewSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/PositionMaintenanceRequest.h0000644000372000001440000002765413265006437024444 0ustar robertousers#ifndef FIX44_POSITIONMAINTENANCEREQUEST_H #define FIX44_POSITIONMAINTENANCEREQUEST_H #include "Message.h" namespace FIX44 { class PositionMaintenanceRequest : public Message { public: PositionMaintenanceRequest() : Message(MsgType()) {} PositionMaintenanceRequest(const FIX::Message& m) : Message(m) {} PositionMaintenanceRequest(const Message& m) : Message(m) {} PositionMaintenanceRequest(const PositionMaintenanceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AL"); } PositionMaintenanceRequest( const FIX::PosReqID& aPosReqID, const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::ClearingBusinessDate& aClearingBusinessDate, const FIX::Account& aAccount, const FIX::AccountType& aAccountType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aPosReqID); set(aPosTransType); set(aPosMaintAction); set(aClearingBusinessDate); set(aAccount); set(aAccountType); set(aTransactTime); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ContraryInstructionIndicator); FIELD_SET(*this, FIX::PriorSpreadIndicator); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Message.h0000644000372000001440000000434213265006437020475 0ustar robertousers#ifndef FIX44_MESSAGES_H #define FIX44_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX44 { class Header : public FIX::Header { public: FIELD_SET(*this, FIX::BeginString); FIELD_SET(*this, FIX::BodyLength); FIELD_SET(*this, FIX::MsgType); FIELD_SET(*this, FIX::SenderCompID); FIELD_SET(*this, FIX::TargetCompID); FIELD_SET(*this, FIX::OnBehalfOfCompID); FIELD_SET(*this, FIX::DeliverToCompID); FIELD_SET(*this, FIX::SecureDataLen); FIELD_SET(*this, FIX::SecureData); FIELD_SET(*this, FIX::MsgSeqNum); FIELD_SET(*this, FIX::SenderSubID); FIELD_SET(*this, FIX::SenderLocationID); FIELD_SET(*this, FIX::TargetSubID); FIELD_SET(*this, FIX::TargetLocationID); FIELD_SET(*this, FIX::OnBehalfOfSubID); FIELD_SET(*this, FIX::OnBehalfOfLocationID); FIELD_SET(*this, FIX::DeliverToSubID); FIELD_SET(*this, FIX::DeliverToLocationID); FIELD_SET(*this, FIX::PossDupFlag); FIELD_SET(*this, FIX::PossResend); FIELD_SET(*this, FIX::SendingTime); FIELD_SET(*this, FIX::OrigSendingTime); FIELD_SET(*this, FIX::XmlDataLen); FIELD_SET(*this, FIX::XmlData); FIELD_SET(*this, FIX::MessageEncoding); FIELD_SET(*this, FIX::LastMsgSeqNumProcessed); FIELD_SET(*this, FIX::NoHops); class NoHops: public FIX::Group { public: NoHops() : FIX::Group(627,628,FIX::message_order(628,629,630,0)) {} FIELD_SET(*this, FIX::HopCompID); FIELD_SET(*this, FIX::HopSendingTime); FIELD_SET(*this, FIX::HopRefID); }; }; class Trailer : public FIX::Trailer { public: FIELD_SET(*this, FIX::SignatureLength); FIELD_SET(*this, FIX::Signature); FIELD_SET(*this, FIX::CheckSum); }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIX.4.4"), msgtype ) {} Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/TradingSessionStatusRequest.h0000644000372000001440000000206413265006437024621 0ustar robertousers#ifndef FIX44_TRADINGSESSIONSTATUSREQUEST_H #define FIX44_TRADINGSESSIONSTATUSREQUEST_H #include "Message.h" namespace FIX44 { class TradingSessionStatusRequest : public Message { public: TradingSessionStatusRequest() : Message(MsgType()) {} TradingSessionStatusRequest(const FIX::Message& m) : Message(m) {} TradingSessionStatusRequest(const Message& m) : Message(m) {} TradingSessionStatusRequest(const TradingSessionStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("g"); } TradingSessionStatusRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityStatus.h0000644000372000001440000002337713265006437022135 0ustar robertousers#ifndef FIX44_SECURITYSTATUS_H #define FIX44_SECURITYSTATUS_H #include "Message.h" namespace FIX44 { class SecurityStatus : public Message { public: SecurityStatus() : Message(MsgType()) {} SecurityStatus(const FIX::Message& m) : Message(m) {} SecurityStatus(const Message& m) : Message(m) {} SecurityStatus(const SecurityStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("f"); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::HaltReasonChar); FIELD_SET(*this, FIX::InViewOfCommon); FIELD_SET(*this, FIX::DueToRelated); FIELD_SET(*this, FIX::BuyVolume); FIELD_SET(*this, FIX::SellVolume); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Adjustment); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityList.h0000644000372000001440000003123613265006437021556 0ustar robertousers#ifndef FIX44_SECURITYLIST_H #define FIX44_SECURITYLIST_H #include "Message.h" namespace FIX44 { class SecurityList : public Message { public: SecurityList() : Message(MsgType()) {} SecurityList(const FIX::Message& m) : Message(m) {} SecurityList(const Message& m) : Message(m) {} SecurityList(const SecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("y"); } SecurityList( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityRequestResult& aSecurityRequestResult ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityRequestResult); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,668,869,913,914,915,918,788,916,917,919,898,711,15,232,555,218,220,221,222,662,663,699,761,235,236,701,696,697,698,561,562,336,625,827,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,690,587,683,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/SecurityListRequest.h0000644000372000001440000002365713265006437023137 0ustar robertousers#ifndef FIX44_SECURITYLISTREQUEST_H #define FIX44_SECURITYLISTREQUEST_H #include "Message.h" namespace FIX44 { class SecurityListRequest : public Message { public: SecurityListRequest() : Message(MsgType()) {} SecurityListRequest(const FIX::Message& m) : Message(m) {} SecurityListRequest(const Message& m) : Message(m) {} SecurityListRequest(const SecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("x"); } SecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/QuoteStatusReport.h0000644000372000001440000003417713265006437022617 0ustar robertousers#ifndef FIX44_QUOTESTATUSREPORT_H #define FIX44_QUOTESTATUSREPORT_H #include "Message.h" namespace FIX44 { class QuoteStatusReport : public Message { public: QuoteStatusReport() : Message(MsgType()) {} QuoteStatusReport(const FIX::Message& m) : Message(m) {} QuoteStatusReport(const Message& m) : Message(m) {} QuoteStatusReport(const QuoteStatusReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AI"); } QuoteStatusReport( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,587,588,683,539,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/AssignmentReport.h0000644000372000001440000003024113265006437022412 0ustar robertousers#ifndef FIX44_ASSIGNMENTREPORT_H #define FIX44_ASSIGNMENTREPORT_H #include "Message.h" namespace FIX44 { class AssignmentReport : public Message { public: AssignmentReport() : Message(MsgType()) {} AssignmentReport(const FIX::Message& m) : Message(m) {} AssignmentReport(const Message& m) : Message(m) {} AssignmentReport(const AssignmentReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AW"); } AssignmentReport( const FIX::AsgnRptID& aAsgnRptID, const FIX::AccountType& aAccountType, const FIX::SettlPrice& aSettlPrice, const FIX::SettlPriceType& aSettlPriceType, const FIX::UnderlyingSettlPrice& aUnderlyingSettlPrice, const FIX::AssignmentMethod& aAssignmentMethod, const FIX::OpenInterest& aOpenInterest, const FIX::ExerciseMethod& aExerciseMethod, const FIX::SettlSessID& aSettlSessID, const FIX::SettlSessSubID& aSettlSessSubID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aAsgnRptID); set(aAccountType); set(aSettlPrice); set(aSettlPriceType); set(aUnderlyingSettlPrice); set(aAssignmentMethod); set(aOpenInterest); set(aExerciseMethod); set(aSettlSessID); set(aSettlSessSubID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::AsgnRptID); FIELD_SET(*this, FIX::TotNumAssignmentReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); }; FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::AssignmentMethod); FIELD_SET(*this, FIX::AssignmentUnit); FIELD_SET(*this, FIX::OpenInterest); FIELD_SET(*this, FIX::ExerciseMethod); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/CollateralAssignment.h0000644000372000001440000003432413265006437023227 0ustar robertousers#ifndef FIX44_COLLATERALASSIGNMENT_H #define FIX44_COLLATERALASSIGNMENT_H #include "Message.h" namespace FIX44 { class CollateralAssignment : public Message { public: CollateralAssignment() : Message(MsgType()) {} CollateralAssignment(const FIX::Message& m) : Message(m) {} CollateralAssignment(const Message& m) : Message(m) {} CollateralAssignment(const CollateralAssignment& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AY"); } CollateralAssignment( const FIX::CollAsgnID& aCollAsgnID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::CollAsgnTransType& aCollAsgnTransType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollAsgnID); set(aCollAsgnReason); set(aCollAsgnTransType); set(aTransactTime); } FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRefID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/ListStrikePrice.h0000644000372000001440000001626213265006437022175 0ustar robertousers#ifndef FIX44_LISTSTRIKEPRICE_H #define FIX44_LISTSTRIKEPRICE_H #include "Message.h" namespace FIX44 { class ListStrikePrice : public Message { public: ListStrikePrice() : Message(MsgType()) {} ListStrikePrice(const FIX::Message& m) : Message(m) {} ListStrikePrice(const Message& m) : Message(m) {} ListStrikePrice(const ListStrikePrice& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("m"); } ListStrikePrice( const FIX::ListID& aListID, const FIX::TotNoStrikes& aTotNoStrikes ) : Message(MsgType()) { set(aListID); set(aTotNoStrikes); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TotNoStrikes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoStrikes); class NoStrikes: public FIX::Group { public: NoStrikes() : FIX::Group(428,55,FIX::message_order(55,65,48,22,460,461,167,762,200,541,201,224,225,239,226,227,228,255,543,470,471,472,240,202,947,206,231,223,207,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,140,11,526,54,44,15,58,354,355,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix44/Quote.h0000644000372000001440000003455513265006437020217 0ustar robertousers#ifndef FIX44_QUOTE_H #define FIX44_QUOTE_H #include "Message.h" namespace FIX44 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,435,308,306,362,363,307,364,365,877,878,318,879,810,882,883,884,885,886,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,687,690,587,588,683,539,686,681,684,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/DataDictionary.h0000644000372000001440000004610613265006437021056 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_DATADICTIONARY_H #define FIX_DATADICTIONARY_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Fields.h" #include "FieldMap.h" #include "DOMDocument.h" #include "Exceptions.h" #include #include #include namespace FIX { class FieldMap; class Message; /** * Represents a data dictionary for a version of %FIX. * * Generally loaded from an XML document. The DataDictionary is also * responsible for validation beyond the basic structure of a message. */ class DataDictionary { typedef std::set < int > MsgFields; typedef std::map < std::string, MsgFields > MsgTypeToField; typedef std::set < std::string > MsgTypes; typedef std::set < int > Fields; typedef std::map < int, bool > NonBodyFields; typedef std::vector< int > OrderedFields; struct MessageFieldsOrderHolder { MessageFieldsOrderHolder() {} ~MessageFieldsOrderHolder() {} void push_back(int field) { m_orderedFlds.push_back(field); } const message_order & getMessageOrder() const { if (m_msgOrder) return m_msgOrder; int * tmp = new int[m_orderedFlds.size() + 1]; int * i = tmp; OrderedFields::const_iterator iter; for( iter = m_orderedFlds.begin(); iter != m_orderedFlds.end(); *(i++) = *(iter++) ) {} *i = 0; m_msgOrder = message_order(tmp); delete [] tmp; return m_msgOrder; } private: mutable message_order m_msgOrder; OrderedFields m_orderedFlds; }; typedef std::map MsgTypeToOrderedFields; typedef message_order OrderedFieldsArray; typedef std::map < int, TYPE::Type > FieldTypes; typedef std::set < std::string > Values; typedef std::map < int, Values > FieldToValue; typedef std::map < int, std::string > FieldToName; typedef std::map < std::string, int > NameToField; typedef std::map < std::pair < int, std::string > , std::string > ValueToName; // while FieldToGroup structure seems to be overcomplicated // in reality it yields a lot of performance because: // 1) avoids memory copying; // 2) first lookup is done by comparing integers and not string objects // TODO: use hash_map with good hashing algorithm typedef std::map < std::string, std::pair < int, DataDictionary* > > FieldPresenceMap; typedef std::map < int, FieldPresenceMap > FieldToGroup; public: DataDictionary(); DataDictionary( const DataDictionary& copy ); DataDictionary(std::istream& stream , bool preserveMsgFldsOrder = false) throw( ConfigError ); DataDictionary(const std::string& url , bool preserveMsgFldsOrder = false) throw( ConfigError ); virtual ~DataDictionary(); void readFromURL( const std::string& url ) throw( ConfigError ); void readFromDocument( const DOMDocumentPtr &pDoc ) throw( ConfigError ); void readFromStream( std::istream& stream ) throw( ConfigError ); message_order const& getOrderedFields() const; message_order const& getHeaderOrderedFields() const throw( ConfigError ); message_order const& getTrailerOrderedFields() const throw( ConfigError ); message_order const& getMessageOrderedFields(const std::string & msgType) const throw( ConfigError ); // storage functions void setVersion( const std::string& beginString ) { m_beginString = beginString; m_hasVersion = true; } std::string getVersion() const { return m_beginString.getString(); } void addField( int field ) { m_fields.insert( field ); m_orderedFields.push_back( field ); } void addFieldName( int field, const std::string& name ) { if( m_names.insert( std::make_pair(name, field) ).second == false ) throw ConfigError( "Field named " + name + " defined multiple times" ); m_fieldNames[field] = name; } bool getFieldName( int field, std::string& name ) const { FieldToName::const_iterator i = m_fieldNames.find( field ); if(i == m_fieldNames.end()) return false; name = i->second; return true; } bool getFieldTag( const std::string& name, int& field ) const { NameToField::const_iterator i = m_names.find( name ); if(i == m_names.end()) return false; field = i->second; return true; } void addValueName( int field, const std::string& value, const std::string& name ) { m_valueNames[std::make_pair(field, value)] = name; } bool getValueName( int field, const std::string& value, std::string& name ) const { ValueToName::const_iterator i = m_valueNames.find( std::make_pair(field, value) ); if(i == m_valueNames.end()) return false; name = i->second; return true; } bool isField( int field ) const { return m_fields.find( field ) != m_fields.end(); } void addMsgType( const std::string& msgType ) { m_messages.insert( msgType ); } bool isMsgType( const std::string& msgType ) const { return m_messages.find( msgType ) != m_messages.end(); } void addMsgField( const std::string& msgType, int field ) { if (m_storeMsgFieldsOrder) { m_messageOrderedFields[ msgType ].push_back(field); } m_messageFields[ msgType ].insert( field ); } bool isMsgField( const std::string& msgType, int field ) const { MsgTypeToField::const_iterator i = m_messageFields.find( msgType ); if ( i == m_messageFields.end() ) return false; return i->second.find( field ) != i->second.end(); } void addHeaderField( int field, bool required ) { if (m_storeMsgFieldsOrder) { m_headerOrderedFields.push_back(field); } m_headerFields[ field ] = required; } bool isHeaderField( int field ) const { return m_headerFields.find( field ) != m_headerFields.end(); } void addTrailerField( int field, bool required ) { if (m_storeMsgFieldsOrder) { m_trailerOrderedFields.push_back(field); } m_trailerFields[ field ] = required; } bool isTrailerField( int field ) const { return m_trailerFields.find( field ) != m_trailerFields.end(); } void addFieldType( int field, FIX::TYPE::Type type ) { m_fieldTypes[ field ] = type; if( type == FIX::TYPE::Data ) m_dataFields.insert( field ); } bool getFieldType( int field, FIX::TYPE::Type& type ) const { FieldTypes::const_iterator i = m_fieldTypes.find( field ); if ( i == m_fieldTypes.end() ) return false; type = i->second; return true; } void addRequiredField( const std::string& msgType, int field ) { m_requiredFields[ msgType ].insert( field ); } bool isRequiredField( const std::string& msgType, int field ) const { MsgTypeToField::const_iterator i = m_requiredFields.find( msgType ); if ( i == m_requiredFields.end() ) return false; return i->second.find( field ) != i->second.end(); } void addFieldValue( int field, const std::string& value ) { m_fieldValues[ field ].insert( value ); } bool hasFieldValue( int field ) const { FieldToValue::const_iterator i = m_fieldValues.find( field ); return i != m_fieldValues.end(); } bool isFieldValue( int field, const std::string& value ) const { FieldToValue::const_iterator i = m_fieldValues.find( field ); if ( i == m_fieldValues.end() ) return false; if( !isMultipleValueField( field ) ) return i->second.find( value ) != i->second.end(); // MultipleValue std::string::size_type startPos = 0; std::string::size_type endPos = 0; do { endPos = value.find_first_of(' ', startPos); std::string singleValue = value.substr( startPos, endPos - startPos ); if( i->second.find( singleValue ) == i->second.end() ) return false; startPos = endPos + 1; } while( endPos != std::string::npos ); return true; } void addGroup( const std::string& msg, int field, int delim, const DataDictionary& dataDictionary ) { DataDictionary * pDD = new DataDictionary( dataDictionary ); pDD->setVersion( getVersion() ); FieldPresenceMap& presenceMap = m_groups[ field ]; presenceMap[ msg ] = std::make_pair( delim, pDD ); } bool isGroup( const std::string& msg, int field ) const { FieldToGroup::const_iterator i = m_groups.find( field ); if ( i == m_groups.end() ) return false; const FieldPresenceMap& presenceMap = i->second; FieldPresenceMap::const_iterator iter = presenceMap.find( msg ); return ( iter != presenceMap.end() ); } bool getGroup( const std::string& msg, int field, int& delim, const DataDictionary*& pDataDictionary ) const { FieldToGroup::const_iterator i = m_groups.find( field ); if ( i == m_groups.end() ) return false; const FieldPresenceMap& presenceMap = i->second; FieldPresenceMap::const_iterator iter = presenceMap.find( msg ); if( iter == presenceMap.end() ) return false; std::pair < int, DataDictionary* > pair = iter->second; delim = pair.first; pDataDictionary = pair.second; return true; } bool isDataField( int field ) const { MsgFields::const_iterator iter = m_dataFields.find( field ); return iter != m_dataFields.end(); } bool isMultipleValueField( int field ) const { FieldTypes::const_iterator i = m_fieldTypes.find( field ); return i != m_fieldTypes.end() && (i->second == TYPE::MultipleValueString || i->second == TYPE::MultipleCharValue || i->second == TYPE::MultipleStringValue ); } void checkFieldsOutOfOrder( bool value ) { m_checkFieldsOutOfOrder = value; } void checkFieldsHaveValues( bool value ) { m_checkFieldsHaveValues = value; } void checkUserDefinedFields( bool value ) { m_checkUserDefinedFields = value; } void allowUnknownMsgFields( bool value ) { m_allowUnknownMessageFields = value; } void preserveMessageFieldsOrder( bool value ) { m_storeMsgFieldsOrder = value; } bool isMessageFieldsOrderPreserved() const { return m_storeMsgFieldsOrder; } /// Validate a message. static void validate( const Message& message, const DataDictionary* const pSessionDD, const DataDictionary* const pAppID ) throw( FIX::Exception ); void validate( const Message& message ) const throw ( FIX::Exception ) { validate( message, false ); } void validate( const Message& message, bool bodyOnly ) const throw( FIX::Exception ) { validate( message, bodyOnly ? (DataDictionary*)0 : this, this ); } DataDictionary& operator=( const DataDictionary& rhs ); private: /// Iterate through fields while applying checks. void iterate( const FieldMap& map, const MsgType& msgType ) const; /// Check if message type is defined in spec. void checkMsgType( const MsgType& msgType ) const { if ( !isMsgType( msgType.getValue() ) ) throw InvalidMessageType(); } /// If we need to check for the tag in the dictionary bool shouldCheckTag( const FieldBase& field ) const { if( m_allowUnknownMessageFields && field.getTag() < FIELD::UserMin ) return false; else if( !m_checkUserDefinedFields && field.getTag() >= FIELD::UserMin ) return false; else return true; } /// Check if field tag number is defined in spec. void checkValidTagNumber( const FieldBase& field ) const throw( InvalidTagNumber ) { if( m_fields.find( field.getTag() ) == m_fields.end() ) throw InvalidTagNumber( field.getTag() ); } void checkValidFormat( const FieldBase& field ) const throw( IncorrectDataFormat ) { try { TYPE::Type type = TYPE::Unknown; getFieldType( field.getTag(), type ); switch ( type ) { case TYPE::String: STRING_CONVERTOR::convert( field.getString() ); break; case TYPE::Char: CHAR_CONVERTOR::convert( field.getString() ); break; case TYPE::Price: PRICE_CONVERTOR::convert( field.getString() ); break; case TYPE::Int: INT_CONVERTOR::convert( field.getString() ); break; case TYPE::Amt: AMT_CONVERTOR::convert( field.getString() ); break; case TYPE::Qty: QTY_CONVERTOR::convert( field.getString() ); break; case TYPE::Currency: CURRENCY_CONVERTOR::convert( field.getString() ); break; case TYPE::MultipleValueString: MULTIPLEVALUESTRING_CONVERTOR::convert( field.getString() ); break; case TYPE::MultipleStringValue: MULTIPLESTRINGVALUE_CONVERTOR::convert( field.getString() ); break; case TYPE::MultipleCharValue: MULTIPLECHARVALUE_CONVERTOR::convert( field.getString() ); break; case TYPE::Exchange: EXCHANGE_CONVERTOR::convert( field.getString() ); break; case TYPE::UtcTimeStamp: UTCTIMESTAMP_CONVERTOR::convert( field.getString() ); break; case TYPE::Boolean: BOOLEAN_CONVERTOR::convert( field.getString() ); break; case TYPE::LocalMktDate: LOCALMKTDATE_CONVERTOR::convert( field.getString() ); break; case TYPE::Data: DATA_CONVERTOR::convert( field.getString() ); break; case TYPE::Float: FLOAT_CONVERTOR::convert( field.getString() ); break; case TYPE::PriceOffset: PRICEOFFSET_CONVERTOR::convert( field.getString() ); break; case TYPE::MonthYear: MONTHYEAR_CONVERTOR::convert( field.getString() ); break; case TYPE::DayOfMonth: DAYOFMONTH_CONVERTOR::convert( field.getString() ); break; case TYPE::UtcDate: UTCDATE_CONVERTOR::convert( field.getString() ); break; case TYPE::UtcTimeOnly: UTCTIMEONLY_CONVERTOR::convert( field.getString() ); break; case TYPE::NumInGroup: NUMINGROUP_CONVERTOR::convert( field.getString() ); break; case TYPE::Percentage: PERCENTAGE_CONVERTOR::convert( field.getString() ); break; case TYPE::SeqNum: SEQNUM_CONVERTOR::convert( field.getString() ); break; case TYPE::Length: LENGTH_CONVERTOR::convert( field.getString() ); break; case TYPE::Country: COUNTRY_CONVERTOR::convert( field.getString() ); break; case TYPE::TzTimeOnly: TZTIMEONLY_CONVERTOR::convert( field.getString() ); break; case TYPE::TzTimeStamp: TZTIMESTAMP_CONVERTOR::convert( field.getString() ); break; case TYPE::XmlData: XMLDATA_CONVERTOR::convert( field.getString() ); break; case TYPE::Language: LANGUAGE_CONVERTOR::convert( field.getString() ); break; case TYPE::Unknown: break; } } catch ( FieldConvertError& ) { throw IncorrectDataFormat( field.getTag(), field.getString() ); } } void checkValue( const FieldBase& field ) const throw( IncorrectTagValue ) { if ( !hasFieldValue( field.getTag() ) ) return ; const std::string& value = field.getString(); if ( !isFieldValue( field.getTag(), value ) ) throw IncorrectTagValue( field.getTag() ); } /// Check if a field has a value. void checkHasValue( const FieldBase& field ) const throw( NoTagValue ) { if ( m_checkFieldsHaveValues && !field.getString().length() ) throw NoTagValue( field.getTag() ); } /// Check if a field is in this message type. void checkIsInMessage ( const FieldBase& field, const MsgType& msgType ) const throw( TagNotDefinedForMessage ) { if ( !isMsgField( msgType, field.getTag() ) ) throw TagNotDefinedForMessage( field.getTag() ); } /// Check if group count matches number of groups in void checkGroupCount ( const FieldBase& field, const FieldMap& fieldMap, const MsgType& msgType ) const throw( RepeatingGroupCountMismatch ) { int fieldNum = field.getTag(); if( isGroup(msgType, fieldNum) ) { if( (int)fieldMap.groupCount(fieldNum) != IntConvertor::convert(field.getString()) ) throw RepeatingGroupCountMismatch(fieldNum); } } /// Check if a message has all required fields. void checkHasRequired ( const FieldMap& header, const FieldMap& body, const FieldMap& trailer, const MsgType& msgType ) const throw( RequiredTagMissing ) { NonBodyFields::const_iterator iNBF; for( iNBF = m_headerFields.begin(); iNBF != m_headerFields.end(); ++iNBF ) { if( iNBF->second == true && !header.isSetField(iNBF->first) ) throw RequiredTagMissing( iNBF->first ); } for( iNBF = m_trailerFields.begin(); iNBF != m_trailerFields.end(); ++iNBF ) { if( iNBF->second == true && !trailer.isSetField(iNBF->first) ) throw RequiredTagMissing( iNBF->first ); } MsgTypeToField::const_iterator iM = m_requiredFields.find( msgType.getString() ); if ( iM == m_requiredFields.end() ) return ; const MsgFields& fields = iM->second; MsgFields::const_iterator iF; for( iF = fields.begin(); iF != fields.end(); ++iF ) { if( !body.isSetField(*iF) ) throw RequiredTagMissing( *iF ); } FieldMap::g_const_iterator groups; for( groups = body.g_begin(); groups != body.g_end(); ++groups ) { int delim; const DataDictionary* DD = 0; int field = groups->first; if( getGroup( msgType.getValue(), field, delim, DD ) ) { std::vector::const_iterator group; for( group = groups->second.begin(); group != groups->second.end(); ++group ) DD->checkHasRequired( **group, **group, **group, msgType ); } } } int lookupXMLFieldNumber( DOMDocument*, DOMNode* ) const; int lookupXMLFieldNumber( DOMDocument*, const std::string& name ) const; int addXMLComponentFields( DOMDocument*, DOMNode*, const std::string& msgtype, DataDictionary&, bool ); void addXMLGroup( DOMDocument*, DOMNode*, const std::string& msgtype, DataDictionary&, bool ); TYPE::Type XMLTypeToType( const std::string& xmlType ) const; bool m_hasVersion; bool m_checkFieldsOutOfOrder; bool m_checkFieldsHaveValues; bool m_checkUserDefinedFields; bool m_allowUnknownMessageFields; bool m_storeMsgFieldsOrder; BeginString m_beginString; MsgTypeToField m_messageFields; MsgTypeToField m_requiredFields; MsgTypes m_messages; Fields m_fields; OrderedFields m_orderedFields; mutable OrderedFieldsArray m_orderedFieldsArray; NonBodyFields m_headerFields; NonBodyFields m_trailerFields; FieldTypes m_fieldTypes; FieldToValue m_fieldValues; FieldToName m_fieldNames; NameToField m_names; ValueToName m_valueNames; FieldToGroup m_groups; MsgFields m_dataFields; OrderedFields m_headerOrderedFields; mutable OrderedFieldsArray m_headerOrder; OrderedFields m_trailerOrderedFields; mutable OrderedFieldsArray m_trailerOrder; MsgTypeToOrderedFields m_messageOrderedFields; }; } #endif //FIX_DATADICTIONARY_H quickfix-1.15.1+dfsg.orig/src/C++/Session.cpp0000644000372000001440000013064213265006437020134 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Session.h" #include "Values.h" #include #include namespace FIX { Session::Sessions Session::s_sessions; Session::SessionIDs Session::s_sessionIDs; Session::Sessions Session::s_registered; Mutex Session::s_mutex; #define LOGEX( method ) try { method; } catch( std::exception& e ) \ { m_state.onEvent( e.what() ); } Session::Session( Application& application, MessageStoreFactory& messageStoreFactory, const SessionID& sessionID, const DataDictionaryProvider& dataDictionaryProvider, const TimeRange& sessionTime, int heartBtInt, LogFactory* pLogFactory ) : m_application( application ), m_sessionID( sessionID ), m_sessionTime( sessionTime ), m_logonTime( sessionTime ), m_senderDefaultApplVerID(ApplVerID_FIX50), m_targetDefaultApplVerID(ApplVerID_FIX50), m_sendRedundantResendRequests( false ), m_checkCompId( true ), m_checkLatency( true ), m_maxLatency( 120 ), m_resetOnLogon( false ), m_resetOnLogout( false ), m_resetOnDisconnect( false ), m_refreshOnLogon( false ), m_timestampPrecision( 3 ), m_persistMessages( true ), m_validateLengthAndChecksum( true ), m_dataDictionaryProvider( dataDictionaryProvider ), m_messageStoreFactory( messageStoreFactory ), m_pLogFactory( pLogFactory ), m_pResponder( 0 ) { m_state.heartBtInt( heartBtInt ); m_state.initiate( heartBtInt != 0 ); m_state.store( m_messageStoreFactory.create( m_sessionID ) ); if ( m_pLogFactory ) m_state.log( m_pLogFactory->create( m_sessionID ) ); if( !checkSessionTime(UtcTimeStamp()) ) reset(); addSession( *this ); m_application.onCreate( m_sessionID ); m_state.onEvent( "Created session" ); } Session::~Session() { removeSession( *this ); m_messageStoreFactory.destroy( m_state.store() ); if ( m_pLogFactory && m_state.log() ) m_pLogFactory->destroy( m_state.log() ); } void Session::insertSendingTime( Header& header ) { UtcTimeStamp now; bool showMilliseconds = false; if( m_sessionID.getBeginString() == BeginString_FIXT11 ) showMilliseconds = true; else showMilliseconds = m_sessionID.getBeginString() >= BeginString_FIX42; header.setField( SendingTime(now, showMilliseconds ? m_timestampPrecision : 0) ); } void Session::insertOrigSendingTime( Header& header, const UtcTimeStamp& when ) { bool showMilliseconds = false; if( m_sessionID.getBeginString() == BeginString_FIXT11 ) showMilliseconds = true; else showMilliseconds = m_sessionID.getBeginString() >= BeginString_FIX42; header.setField( OrigSendingTime(when, showMilliseconds ? m_timestampPrecision : 0) ); } void Session::fill( Header& header ) { UtcTimeStamp now; m_state.lastSentTime( now ); header.setField( m_sessionID.getBeginString() ); header.setField( m_sessionID.getSenderCompID() ); header.setField( m_sessionID.getTargetCompID() ); header.setField( MsgSeqNum( getExpectedSenderNum() ) ); insertSendingTime( header ); } void Session::next() { next( UtcTimeStamp() ); } void Session::next( const UtcTimeStamp& timeStamp ) { try { if ( !checkSessionTime(timeStamp) ) { reset(); return; } if( !isEnabled() || !isLogonTime(timeStamp) ) { if( isLoggedOn() ) { if( !m_state.sentLogout() ) { m_state.onEvent( "Initiated logout request" ); generateLogout( m_state.logoutReason() ); } } else return; } if ( !m_state.receivedLogon() ) { if ( m_state.shouldSendLogon() && isLogonTime(timeStamp) ) { generateLogon(); m_state.onEvent( "Initiated logon request" ); } else if ( m_state.alreadySentLogon() && m_state.logonTimedOut() ) { m_state.onEvent( "Timed out waiting for logon response" ); disconnect(); } return ; } if ( m_state.heartBtInt() == 0 ) return ; if ( m_state.logoutTimedOut() ) { m_state.onEvent( "Timed out waiting for logout response" ); disconnect(); } if ( m_state.withinHeartBeat() ) return ; if ( m_state.timedOut() ) { m_state.onEvent( "Timed out waiting for heartbeat" ); disconnect(); } else { if ( m_state.needTestRequest() ) { generateTestRequest( "TEST" ); m_state.testRequest( m_state.testRequest() + 1 ); m_state.onEvent( "Sent test request TEST" ); } else if ( m_state.needHeartbeat() ) { generateHeartbeat(); } } } catch ( FIX::IOException& e ) { m_state.onEvent( e.what() ); disconnect(); } } void Session::nextLogon( const Message& logon, const UtcTimeStamp& timeStamp ) { SenderCompID senderCompID; TargetCompID targetCompID; logon.getHeader().getField( senderCompID ); logon.getHeader().getField( targetCompID ); if( m_refreshOnLogon ) refresh(); if( !isEnabled() ) { m_state.onEvent( "Session is not enabled for logon" ); disconnect(); return; } if( !isLogonTime(timeStamp) ) { m_state.onEvent( "Received logon outside of valid logon time" ); disconnect(); return; } ResetSeqNumFlag resetSeqNumFlag(false); logon.getFieldIfSet(resetSeqNumFlag); m_state.receivedReset( resetSeqNumFlag ); if( m_state.receivedReset() ) { m_state.onEvent( "Logon contains ResetSeqNumFlag=Y, reseting sequence numbers to 1" ); if( !m_state.sentReset() ) m_state.reset(); } if( m_state.shouldSendLogon() && !m_state.receivedReset() ) { m_state.onEvent( "Received logon response before sending request" ); disconnect(); return; } if( !m_state.initiate() && m_resetOnLogon ) m_state.reset(); if( !verify( logon, false, true ) ) return; m_state.receivedLogon( true ); if ( !m_state.initiate() || (m_state.receivedReset() && !m_state.sentReset()) ) { logon.getFieldIfSet(m_state.heartBtInt()); m_state.onEvent( "Received logon request" ); generateLogon( logon ); m_state.onEvent( "Responding to logon request" ); } else m_state.onEvent( "Received logon response" ); m_state.sentReset( false ); m_state.receivedReset( false ); MsgSeqNum msgSeqNum; logon.getHeader().getField( msgSeqNum ); if ( isTargetTooHigh( msgSeqNum ) && !resetSeqNumFlag ) { doTargetTooHigh( logon ); } else { m_state.incrNextTargetMsgSeqNum(); nextQueued( timeStamp ); } if ( isLoggedOn() ) m_application.onLogon( m_sessionID ); } void Session::nextHeartbeat( const Message& heartbeat, const UtcTimeStamp& timeStamp ) { if ( !verify( heartbeat ) ) return ; m_state.incrNextTargetMsgSeqNum(); nextQueued( timeStamp ); } void Session::nextTestRequest( const Message& testRequest, const UtcTimeStamp& timeStamp ) { if ( !verify( testRequest ) ) return ; generateHeartbeat( testRequest ); m_state.incrNextTargetMsgSeqNum(); nextQueued( timeStamp ); } void Session::nextLogout( const Message& logout, const UtcTimeStamp& timeStamp ) { if ( !verify( logout, false, false ) ) return ; if ( !m_state.sentLogout() ) { m_state.onEvent( "Received logout request" ); generateLogout(); m_state.onEvent( "Sending logout response" ); } else m_state.onEvent( "Received logout response" ); m_state.incrNextTargetMsgSeqNum(); if ( m_resetOnLogout ) m_state.reset(); disconnect(); } void Session::nextReject( const Message& reject, const UtcTimeStamp& timeStamp ) { if ( !verify( reject, false, true ) ) return ; m_state.incrNextTargetMsgSeqNum(); nextQueued( timeStamp ); } void Session::nextSequenceReset( const Message& sequenceReset, const UtcTimeStamp& timeStamp ) { bool isGapFill = false; GapFillFlag gapFillFlag; if ( sequenceReset.getFieldIfSet( gapFillFlag ) ) { isGapFill = gapFillFlag; } if ( !verify( sequenceReset, isGapFill, isGapFill ) ) return ; NewSeqNo newSeqNo; if ( sequenceReset.getFieldIfSet( newSeqNo ) ) { m_state.onEvent( "Received SequenceReset FROM: " + IntConvertor::convert( getExpectedTargetNum() ) + " TO: " + IntConvertor::convert( newSeqNo ) ); if ( newSeqNo > getExpectedTargetNum() ) m_state.setNextTargetMsgSeqNum( MsgSeqNum( newSeqNo ) ); else if ( newSeqNo < getExpectedTargetNum() ) generateReject( sequenceReset, SessionRejectReason_VALUE_IS_INCORRECT ); } } void Session::nextResendRequest( const Message& resendRequest, const UtcTimeStamp& timeStamp ) { if ( !verify( resendRequest, false, false ) ) return ; Locker l( m_mutex ); BeginSeqNo beginSeqNo; EndSeqNo endSeqNo; resendRequest.getField( beginSeqNo ); resendRequest.getField( endSeqNo ); m_state.onEvent( "Received ResendRequest FROM: " + IntConvertor::convert( beginSeqNo ) + " TO: " + IntConvertor::convert( endSeqNo ) ); std::string beginString = m_sessionID.getBeginString(); if ( (beginString >= FIX::BeginString_FIX42 && endSeqNo == 0) || (beginString <= FIX::BeginString_FIX42 && endSeqNo == 999999) || (endSeqNo >= getExpectedSenderNum()) ) { endSeqNo = getExpectedSenderNum() - 1; } if ( !m_persistMessages ) { endSeqNo = EndSeqNo(endSeqNo + 1); int next = m_state.getNextSenderMsgSeqNum(); if( endSeqNo > next ) endSeqNo = EndSeqNo(next); generateSequenceReset( beginSeqNo, endSeqNo ); return; } std::vector < std::string > messages; m_state.get( beginSeqNo, endSeqNo, messages ); std::vector < std::string > ::iterator i; MsgSeqNum msgSeqNum(0); MsgType msgType; int begin = 0; int current = beginSeqNo; std::string messageString; for ( i = messages.begin(); i != messages.end(); ++i ) { SmartPtr pMsg; std::string strMsgType; const DataDictionary& sessionDD = m_dataDictionaryProvider.getSessionDataDictionary(m_sessionID.getBeginString()); if (sessionDD.isMessageFieldsOrderPreserved()) { std::string::size_type equalSign = (*i).find("\00135="); equalSign += 4; std::string::size_type soh = (*i).find_first_of('\001', equalSign); strMsgType = (*i).substr(equalSign, soh - equalSign); #ifdef HAVE_EMX if (FIX::Message::isAdminMsgType(strMsgType) == false) { equalSign = (*i).find("\0019426=", soh); if (equalSign == std::string::npos) throw FIX::IOException("EMX message type (9426) not found"); equalSign += 6; soh = (*i).find_first_of('\001', equalSign); if (soh == std::string::npos) throw FIX::IOException("EMX message type (9426) soh char not found"); strMsgType.assign((*i).substr(equalSign, soh - equalSign)); } #endif } if( m_sessionID.isFIXT() ) { Message msg; msg.setStringHeader(*i); ApplVerID applVerID; if( !msg.getHeader().getFieldIfSet(applVerID) ) applVerID = m_senderDefaultApplVerID; const DataDictionary& applicationDD = m_dataDictionaryProvider.getApplicationDataDictionary(applVerID); if (strMsgType.empty()) pMsg.reset( new Message( *i, sessionDD, applicationDD, m_validateLengthAndChecksum )); else { const message_order & hdrOrder = sessionDD.getHeaderOrderedFields(); const message_order & trlOrder = sessionDD.getTrailerOrderedFields(); const message_order & msgOrder = applicationDD.getMessageOrderedFields(strMsgType); pMsg.reset( new Message( hdrOrder, trlOrder, msgOrder, *i, sessionDD, applicationDD, m_validateLengthAndChecksum )); } } else { if (strMsgType.empty()) pMsg.reset( new Message( *i, sessionDD, m_validateLengthAndChecksum )); else { const message_order & hdrOrder = sessionDD.getHeaderOrderedFields(); const message_order & trlOrder = sessionDD.getTrailerOrderedFields(); const message_order & msgOrder = sessionDD.getMessageOrderedFields(strMsgType); pMsg.reset(new Message(hdrOrder, trlOrder, msgOrder, *i, sessionDD, m_validateLengthAndChecksum )); } } Message & msg = *pMsg; msg.getHeader().getField( msgSeqNum ); msg.getHeader().getField( msgType ); if( (current != msgSeqNum) && !begin ) begin = current; if ( Message::isAdminMsgType( msgType ) ) { if ( !begin ) begin = msgSeqNum; } else { if ( resend( msg ) ) { if ( begin ) generateSequenceReset( begin, msgSeqNum ); send( msg.toString(messageString) ); m_state.onEvent( "Resending Message: " + IntConvertor::convert( msgSeqNum ) ); begin = 0; } else { if ( !begin ) begin = msgSeqNum; } } current = msgSeqNum + 1; } if ( begin ) { generateSequenceReset( begin, msgSeqNum + 1 ); } if ( endSeqNo > msgSeqNum ) { endSeqNo = EndSeqNo(endSeqNo + 1); int next = m_state.getNextSenderMsgSeqNum(); if( endSeqNo > next ) endSeqNo = EndSeqNo(next); generateSequenceReset( beginSeqNo, endSeqNo ); } resendRequest.getHeader().getField( msgSeqNum ); if( !isTargetTooHigh(msgSeqNum) && !isTargetTooLow(msgSeqNum) ) m_state.incrNextTargetMsgSeqNum(); } Message * Session::newMessage(const std::string & msgType) const { Message * msg = 0; const DataDictionary& sessionDD = m_dataDictionaryProvider.getSessionDataDictionary(m_sessionID.getBeginString()); if (!sessionDD.isMessageFieldsOrderPreserved()) { msg = new Message(); } else { const message_order & hdrOrder = sessionDD.getHeaderOrderedFields(); const message_order & trlOrder = sessionDD.getTrailerOrderedFields(); if (!m_sessionID.isFIXT() || Message::isAdminMsgType(msgType) ) { const message_order & msgOrder = sessionDD.getMessageOrderedFields(msgType); msg = new Message(hdrOrder, trlOrder, msgOrder); } else { const DataDictionary& applicationDD = m_dataDictionaryProvider.getApplicationDataDictionary(m_senderDefaultApplVerID); const message_order & msgOrder = applicationDD.getMessageOrderedFields(msgType); msg = new Message(hdrOrder, trlOrder, msgOrder); } } return msg; } bool Session::send( Message& message ) { message.getHeader().removeField( FIELD::PossDupFlag ); message.getHeader().removeField( FIELD::OrigSendingTime ); return sendRaw( message ); } bool Session::sendRaw( Message& message, int num ) { Locker l( m_mutex ); try { Header& header = message.getHeader(); MsgType msgType; header.getFieldIfSet(msgType); fill( header ); std::string messageString; if ( num ) header.setField( MsgSeqNum( num ) ); if ( Message::isAdminMsgType( msgType ) ) { m_application.toAdmin( message, m_sessionID ); if( msgType == "A" && !m_state.receivedReset() ) { ResetSeqNumFlag resetSeqNumFlag( false ); message.getFieldIfSet(resetSeqNumFlag); if( resetSeqNumFlag ) { m_state.reset(); message.getHeader().setField( MsgSeqNum(getExpectedSenderNum()) ); } m_state.sentReset( resetSeqNumFlag ); } message.toString( messageString ); if( !num ) persist( message, messageString ); if ( msgType == "A" || msgType == "5" || msgType == "2" || msgType == "4" || isLoggedOn() ) { send( messageString ); } } else { // do not send application messages if they will just be cleared if( !isLoggedOn() && shouldSendReset() ) return false; try { m_application.toApp( message, m_sessionID ); message.toString( messageString ); if( !num ) persist( message, messageString ); if ( isLoggedOn() ) send( messageString ); } catch ( DoNotSend& ) { return false; } } return true; } catch ( IOException& e ) { m_state.onEvent( e.what() ); return false; } } bool Session::send( const std::string& string ) { if ( !m_pResponder ) return false; m_state.onOutgoing( string ); return m_pResponder->send( string ); } void Session::disconnect() { Locker l(m_mutex); if ( m_pResponder ) { m_state.onEvent( "Disconnecting" ); m_pResponder->disconnect(); m_pResponder = 0; } if ( m_state.receivedLogon() || m_state.sentLogon() ) { m_state.receivedLogon( false ); m_state.sentLogon( false ); m_application.onLogout( m_sessionID ); } m_state.sentLogout( false ); m_state.receivedReset( false ); m_state.sentReset( false ); m_state.clearQueue(); m_state.logoutReason(); if ( m_resetOnDisconnect ) m_state.reset(); m_state.resendRange( 0, 0 ); } bool Session::resend( Message& message ) { SendingTime sendingTime; MsgSeqNum msgSeqNum; Header& header = message.getHeader(); header.getField( sendingTime ); header.getField( msgSeqNum ); insertOrigSendingTime( header, sendingTime ); header.setField( PossDupFlag( true ) ); insertSendingTime( header ); try { m_application.toApp( message, m_sessionID ); return true; } catch ( DoNotSend& ) { return false; } } void Session::persist( const Message& message, const std::string& messageString ) throw ( IOException ) { MsgSeqNum msgSeqNum; message.getHeader().getField( msgSeqNum ); if( m_persistMessages ) m_state.set( msgSeqNum, messageString ); m_state.incrNextSenderMsgSeqNum(); } void Session::generateLogon() { SmartPtr pMsg(newMessage("A")); Message & logon = *pMsg; logon.getHeader().setField( MsgType( "A" ) ); logon.setField( EncryptMethod( 0 ) ); logon.setField( m_state.heartBtInt() ); if( m_sessionID.isFIXT() ) logon.setField( DefaultApplVerID(m_senderDefaultApplVerID) ); if( m_refreshOnLogon ) refresh(); if( m_resetOnLogon ) m_state.reset(); if( shouldSendReset() ) logon.setField( ResetSeqNumFlag(true) ); fill( logon.getHeader() ); UtcTimeStamp now; m_state.lastReceivedTime( now ); m_state.testRequest( 0 ); m_state.sentLogon( true ); sendRaw( logon ); } void Session::generateLogon( const Message& aLogon ) { SmartPtr pMsg(newMessage("A")); Message & logon = *pMsg; EncryptMethod encryptMethod; HeartBtInt heartBtInt; logon.setField( EncryptMethod( 0 ) ); if( m_sessionID.isFIXT() ) logon.setField( DefaultApplVerID(m_senderDefaultApplVerID) ); if( m_state.receivedReset() ) logon.setField( ResetSeqNumFlag(true) ); aLogon.getField( heartBtInt ); logon.getHeader().setField( MsgType( "A" ) ); logon.setField( heartBtInt ); fill( logon.getHeader() ); sendRaw( logon ); m_state.sentLogon( true ); } void Session::generateResendRequest( const BeginString& beginString, const MsgSeqNum& msgSeqNum ) { SmartPtr pMsg(newMessage("2")); Message & resendRequest = *pMsg; BeginSeqNo beginSeqNo( ( int ) getExpectedTargetNum() ); EndSeqNo endSeqNo( msgSeqNum - 1 ); if ( beginString >= FIX::BeginString_FIX42 ) endSeqNo = 0; else if( beginString <= FIX::BeginString_FIX41 ) endSeqNo = 999999; resendRequest.getHeader().setField( MsgType( "2" ) ); resendRequest.setField( beginSeqNo ); resendRequest.setField( endSeqNo ); fill( resendRequest.getHeader() ); sendRaw( resendRequest ); m_state.onEvent( "Sent ResendRequest FROM: " + IntConvertor::convert( beginSeqNo ) + " TO: " + IntConvertor::convert( endSeqNo ) ); m_state.resendRange( beginSeqNo, msgSeqNum - 1 ); } void Session::generateSequenceReset ( int beginSeqNo, int endSeqNo ) { SmartPtr pMsg(newMessage("4")); Message & sequenceReset = *pMsg; NewSeqNo newSeqNo( endSeqNo ); sequenceReset.getHeader().setField( MsgType( "4" ) ); sequenceReset.getHeader().setField( PossDupFlag( true ) ); sequenceReset.setField( newSeqNo ); fill( sequenceReset.getHeader() ); SendingTime sendingTime; sequenceReset.getHeader().getField( sendingTime ); insertOrigSendingTime( sequenceReset.getHeader(), sendingTime ); sequenceReset.getHeader().setField( MsgSeqNum( beginSeqNo ) ); sequenceReset.setField( GapFillFlag( true ) ); sendRaw( sequenceReset, beginSeqNo ); m_state.onEvent( "Sent SequenceReset TO: " + IntConvertor::convert( newSeqNo ) ); } void Session::generateHeartbeat() { SmartPtr pMsg(newMessage("0")); Message & heartbeat = *pMsg; heartbeat.getHeader().setField( MsgType( "0" ) ); fill( heartbeat.getHeader() ); sendRaw( heartbeat ); } void Session::generateHeartbeat( const Message& testRequest ) { SmartPtr pMsg(newMessage("0")); Message & heartbeat = *pMsg; heartbeat.getHeader().setField( MsgType( "0" ) ); fill( heartbeat.getHeader() ); try { TestReqID testReqID; testRequest.getField( testReqID ); heartbeat.setField( testReqID ); } catch ( FieldNotFound& ) {} sendRaw( heartbeat ); } void Session::generateTestRequest( const std::string& id ) { SmartPtr pMsg(newMessage("1")); Message & testRequest = *pMsg; testRequest.getHeader().setField( MsgType( "1" ) ); fill( testRequest.getHeader() ); TestReqID testReqID( id ); testRequest.setField( testReqID ); sendRaw( testRequest ); } void Session::generateReject( const Message& message, int err, int field ) { std::string beginString = m_sessionID.getBeginString(); SmartPtr pMsg(newMessage("3")); Message & reject = *pMsg; reject.getHeader().setField( MsgType( "3" ) ); reject.reverseRoute( message.getHeader() ); fill( reject.getHeader() ); MsgSeqNum msgSeqNum; MsgType msgType; message.getHeader().getField( msgType ); if( message.getHeader().getFieldIfSet( msgSeqNum ) ) { if( msgSeqNum.getString() != "" ) reject.setField( RefSeqNum( msgSeqNum ) ); } if ( beginString >= FIX::BeginString_FIX42 ) { if( msgType.getString() != "" ) reject.setField( RefMsgType( msgType ) ); if ( (beginString == FIX::BeginString_FIX42 && err <= SessionRejectReason_INVALID_MSGTYPE) || beginString > FIX::BeginString_FIX42 ) { reject.setField( SessionRejectReason( err ) ); } } if ( msgType != MsgType_Logon && msgType != MsgType_SequenceReset && msgSeqNum == getExpectedTargetNum() ) { m_state.incrNextTargetMsgSeqNum(); } const char* reason = 0; switch ( err ) { case SessionRejectReason_INVALID_TAG_NUMBER: reason = SessionRejectReason_INVALID_TAG_NUMBER_TEXT; break; case SessionRejectReason_REQUIRED_TAG_MISSING: reason = SessionRejectReason_REQUIRED_TAG_MISSING_TEXT; break; case SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE: reason = SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT; break; case SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE: reason = SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT; break; case SessionRejectReason_VALUE_IS_INCORRECT: reason = SessionRejectReason_VALUE_IS_INCORRECT_TEXT; break; case SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE: reason = SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT; break; case SessionRejectReason_COMPID_PROBLEM: reason = SessionRejectReason_COMPID_PROBLEM_TEXT; break; case SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM: reason = SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT; break; case SessionRejectReason_INVALID_MSGTYPE: reason = SessionRejectReason_INVALID_MSGTYPE_TEXT; break; case SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE: reason = SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT; break; case SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER: reason = SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT; break; case SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP: reason = SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT; }; if ( reason && ( field || err == SessionRejectReason_INVALID_TAG_NUMBER ) ) { populateRejectReason( reject, field, reason ); m_state.onEvent( "Message " + msgSeqNum.getString() + " Rejected: " + reason + ":" + IntConvertor::convert( field ) ); } else if ( reason ) { populateRejectReason( reject, reason ); m_state.onEvent( "Message " + msgSeqNum.getString() + " Rejected: " + reason ); } else m_state.onEvent( "Message " + msgSeqNum.getString() + " Rejected" ); if ( !m_state.receivedLogon() ) throw std::runtime_error( "Tried to send a reject while not logged on" ); sendRaw( reject ); } void Session::generateReject( const Message& message, const std::string& str ) { std::string beginString = m_sessionID.getBeginString(); SmartPtr pMsg(newMessage("3")); Message & reject = *pMsg; reject.getHeader().setField( MsgType( "3" ) ); reject.reverseRoute( message.getHeader() ); fill( reject.getHeader() ); MsgType msgType; MsgSeqNum msgSeqNum; message.getHeader().getField( msgType ); message.getHeader().getField( msgSeqNum ); if ( beginString >= FIX::BeginString_FIX42 ) reject.setField( RefMsgType( msgType ) ); reject.setField( RefSeqNum( msgSeqNum ) ); if ( msgType != MsgType_Logon && msgType != MsgType_SequenceReset ) m_state.incrNextTargetMsgSeqNum(); reject.setField( Text( str ) ); sendRaw( reject ); m_state.onEvent( "Message " + msgSeqNum.getString() + " Rejected: " + str ); } void Session::generateBusinessReject( const Message& message, int err, int field ) { SmartPtr pMsg(newMessage("j")); Message & reject = *pMsg; reject.getHeader().setField( MsgType( MsgType_BusinessMessageReject ) ); if( m_sessionID.isFIXT() ) reject.setField( DefaultApplVerID(m_senderDefaultApplVerID) ); fill( reject.getHeader() ); MsgType msgType; MsgSeqNum msgSeqNum; message.getHeader().getField( msgType ); message.getHeader().getField( msgSeqNum ); reject.setField( RefMsgType( msgType ) ); reject.setField( RefSeqNum( msgSeqNum ) ); reject.setField( BusinessRejectReason( err ) ); m_state.incrNextTargetMsgSeqNum(); const char* reason = 0; switch ( err ) { case BusinessRejectReason_OTHER: reason = BusinessRejectReason_OTHER_TEXT; break; case BusinessRejectReason_UNKNOWN_ID: reason = BusinessRejectReason_UNKNOWN_ID_TEXT; break; case BusinessRejectReason_UNKNOWN_SECURITY: reason = BusinessRejectReason_UNKNOWN_SECURITY_TEXT; break; case BusinessRejectReason_UNKNOWN_MESSAGE_TYPE: reason = BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT; break; case BusinessRejectReason_APPLICATION_NOT_AVAILABLE: reason = BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT; break; case BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING: reason = BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT; break; case BusinessRejectReason_NOT_AUTHORIZED: reason = BusinessRejectReason_NOT_AUTHORIZED_TEXT; break; case BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME: reason = BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT; break; }; if ( reason && field ) { populateRejectReason( reject, field, reason ); m_state.onEvent( "Message " + msgSeqNum.getString() + " Rejected: " + reason + ":" + IntConvertor::convert( field ) ); } else if ( reason ) { populateRejectReason( reject, reason ); m_state.onEvent( "Message " + msgSeqNum.getString() + " Rejected: " + reason ); } else m_state.onEvent( "Message " + msgSeqNum.getString() + " Rejected" ); sendRaw( reject ); } void Session::generateLogout( const std::string& text ) { SmartPtr pMsg(newMessage("5")); Message & logout = *pMsg; logout.getHeader().setField( MsgType( MsgType_Logout ) ); fill( logout.getHeader() ); if ( text.length() ) logout.setField( Text( text ) ); sendRaw( logout ); m_state.sentLogout( true ); } void Session::populateRejectReason( Message& reject, int field, const std::string& text ) { MsgType msgType; reject.getHeader().getField( msgType ); if ( msgType == MsgType_Reject && m_sessionID.getBeginString() >= FIX::BeginString_FIX42 ) { reject.setField( RefTagID( field ) ); reject.setField( Text( text ) ); } else { std::stringstream stream; stream << text << " (" << field << ")"; reject.setField( Text( stream.str() ) ); } } void Session::populateRejectReason( Message& reject, const std::string& text ) { reject.setField( Text( text ) ); } bool Session::verify( const Message& msg, bool checkTooHigh, bool checkTooLow ) { const MsgType* pMsgType = 0; const MsgSeqNum* pMsgSeqNum = 0; try { const Header& header = msg.getHeader(); pMsgType = FIELD_GET_PTR( header, MsgType ); const SenderCompID& senderCompID = FIELD_GET_REF( header, SenderCompID ); const TargetCompID& targetCompID = FIELD_GET_REF( header, TargetCompID ); const SendingTime& sendingTime = FIELD_GET_REF( header, SendingTime ); if( checkTooHigh || checkTooLow ) pMsgSeqNum = FIELD_GET_PTR( header, MsgSeqNum ); if ( !validLogonState( *pMsgType ) ) throw std::logic_error( "Logon state is not valid for message" ); if ( !isGoodTime( sendingTime ) ) { doBadTime( msg ); return false; } if ( !isCorrectCompID( senderCompID, targetCompID ) ) { doBadCompID( msg ); return false; } if ( checkTooHigh && isTargetTooHigh( *pMsgSeqNum ) ) { doTargetTooHigh( msg ); return false; } else if ( checkTooLow && isTargetTooLow( *pMsgSeqNum ) ) { doTargetTooLow( msg ); return false; } if ( (checkTooHigh || checkTooLow) && m_state.resendRequested() ) { SessionState::ResendRange range = m_state.resendRange(); if ( *pMsgSeqNum >= range.second ) { m_state.onEvent ("ResendRequest for messages FROM: " + IntConvertor::convert (range.first) + " TO: " + IntConvertor::convert (range.second) + " has been satisfied."); m_state.resendRange (0, 0); } } } catch ( std::exception& e ) { m_state.onEvent( e.what() ); disconnect(); return false; } UtcTimeStamp now; m_state.lastReceivedTime( now ); m_state.testRequest( 0 ); fromCallback( pMsgType ? *pMsgType : MsgType(), msg, m_sessionID ); return true; } bool Session::shouldSendReset() { std::string beginString = m_sessionID.getBeginString(); return beginString >= FIX::BeginString_FIX41 && ( m_resetOnLogon || m_resetOnLogout || m_resetOnDisconnect ) && ( getExpectedSenderNum() == 1 ) && ( getExpectedTargetNum() == 1 ); } bool Session::validLogonState( const MsgType& msgType ) { if ( (msgType == MsgType_Logon && m_state.sentReset()) || (m_state.receivedReset()) ) return true; if ( (msgType == MsgType_Logon && !m_state.receivedLogon()) || (msgType != MsgType_Logon && m_state.receivedLogon()) ) return true; if ( msgType == MsgType_Logout && m_state.sentLogon() ) return true; if ( msgType != MsgType_Logout && m_state.sentLogout() ) return true; if ( msgType == MsgType_SequenceReset ) return true; if ( msgType == MsgType_Reject ) return true; return false; } void Session::fromCallback( const MsgType& msgType, const Message& msg, const SessionID& sessionID ) { if ( Message::isAdminMsgType( msgType ) ) m_application.fromAdmin( msg, m_sessionID ); else m_application.fromApp( msg, m_sessionID ); } void Session::doBadTime( const Message& msg ) { generateReject( msg, SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM ); generateLogout(); } void Session::doBadCompID( const Message& msg ) { generateReject( msg, SessionRejectReason_COMPID_PROBLEM ); generateLogout(); } bool Session::doPossDup( const Message& msg ) { const Header & header = msg.getHeader(); OrigSendingTime origSendingTime; SendingTime sendingTime; MsgType msgType; header.getField( msgType ); header.getField( sendingTime ); if ( msgType != MsgType_SequenceReset ) { if ( !header.getFieldIfSet( origSendingTime ) ) { generateReject( msg, SessionRejectReason_REQUIRED_TAG_MISSING, origSendingTime.getTag() ); return false; } if ( origSendingTime > sendingTime ) { generateReject( msg, SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM ); generateLogout(); return false; } } return true; } bool Session::doTargetTooLow( const Message& msg ) { const Header & header = msg.getHeader(); PossDupFlag possDupFlag(false); MsgSeqNum msgSeqNum; header.getFieldIfSet(possDupFlag); header.getField( msgSeqNum ); if ( !possDupFlag ) { std::stringstream stream; stream << "MsgSeqNum too low, expecting " << getExpectedTargetNum() << " but received " << msgSeqNum; generateLogout( stream.str() ); throw std::logic_error( stream.str() ); } return doPossDup( msg ); } void Session::doTargetTooHigh( const Message& msg ) { const Header & header = msg.getHeader(); BeginString beginString; MsgSeqNum msgSeqNum; header.getField( beginString ); header.getField( msgSeqNum ); m_state.onEvent( "MsgSeqNum too high, expecting " + IntConvertor::convert( getExpectedTargetNum() ) + " but received " + IntConvertor::convert( msgSeqNum ) ); m_state.queue( msgSeqNum, msg ); if( m_state.resendRequested() ) { SessionState::ResendRange range = m_state.resendRange(); if( !m_sendRedundantResendRequests && msgSeqNum >= range.first ) { m_state.onEvent ("Already sent ResendRequest FROM: " + IntConvertor::convert (range.first) + " TO: " + IntConvertor::convert (range.second) + ". Not sending another."); return; } } generateResendRequest( beginString, msgSeqNum ); } void Session::nextQueued( const UtcTimeStamp& timeStamp ) { while ( nextQueued( getExpectedTargetNum(), timeStamp ) ) {} } bool Session::nextQueued( int num, const UtcTimeStamp& timeStamp ) { Message msg; MsgType msgType; if( m_state.retrieve( num, msg ) ) { m_state.onEvent( "Processing QUEUED message: " + IntConvertor::convert( num ) ); msg.getHeader().getField( msgType ); if( msgType == MsgType_Logon || msgType == MsgType_ResendRequest ) { m_state.incrNextTargetMsgSeqNum(); } else { next( msg, timeStamp, true ); } return true; } return false; } void Session::next( const std::string& msg, const UtcTimeStamp& timeStamp, bool queued ) { try { m_state.onIncoming( msg ); const DataDictionary& sessionDD = m_dataDictionaryProvider.getSessionDataDictionary(m_sessionID.getBeginString()); if( m_sessionID.isFIXT() ) { const DataDictionary& applicationDD = m_dataDictionaryProvider.getApplicationDataDictionary(m_senderDefaultApplVerID); next( Message( msg, sessionDD, applicationDD, m_validateLengthAndChecksum ), timeStamp, queued ); } else { next( Message( msg, sessionDD, m_validateLengthAndChecksum ), timeStamp, queued ); } } catch( InvalidMessage& e ) { m_state.onEvent( e.what() ); try { if( identifyType(msg) == MsgType_Logon ) { m_state.onEvent( "Logon message is not valid" ); disconnect(); } } catch( MessageParseError& ) {} throw e; } } void Session::next( const Message& message, const UtcTimeStamp& timeStamp, bool queued ) { const Header& header = message.getHeader(); try { if ( !checkSessionTime(timeStamp) ) { reset(); return; } const MsgType& msgType = FIELD_GET_REF( header, MsgType ); const BeginString& beginString = FIELD_GET_REF( header, BeginString ); // make sure these fields are present FIELD_THROW_IF_NOT_FOUND( header, SenderCompID ); FIELD_THROW_IF_NOT_FOUND( header, TargetCompID ); if ( beginString != m_sessionID.getBeginString() ) throw UnsupportedVersion(); if( msgType == MsgType_Logon ) { if( m_sessionID.isFIXT() ) { const DefaultApplVerID& applVerID = FIELD_GET_REF( message, DefaultApplVerID ); setTargetDefaultApplVerID(applVerID); } else { setTargetDefaultApplVerID(Message::toApplVerID(beginString)); } } const DataDictionary& sessionDataDictionary = m_dataDictionaryProvider.getSessionDataDictionary(m_sessionID.getBeginString()); if( m_sessionID.isFIXT() && message.isApp() ) { ApplVerID applVerID = m_targetDefaultApplVerID; header.getFieldIfSet(applVerID); const DataDictionary& applicationDataDictionary = m_dataDictionaryProvider.getApplicationDataDictionary(applVerID); DataDictionary::validate( message, &sessionDataDictionary, &applicationDataDictionary ); } else { sessionDataDictionary.validate( message ); } if ( msgType == MsgType_Logon ) nextLogon( message, timeStamp ); else if ( msgType == MsgType_Heartbeat ) nextHeartbeat( message, timeStamp ); else if ( msgType == MsgType_TestRequest ) nextTestRequest( message, timeStamp ); else if ( msgType == MsgType_SequenceReset ) nextSequenceReset( message, timeStamp ); else if ( msgType == MsgType_Logout ) nextLogout( message, timeStamp ); else if ( msgType == MsgType_ResendRequest ) nextResendRequest( message,timeStamp ); else if ( msgType == MsgType_Reject ) nextReject( message, timeStamp ); else { if ( !verify( message ) ) return ; m_state.incrNextTargetMsgSeqNum(); } } catch ( MessageParseError& e ) { m_state.onEvent( e.what() ); } catch ( RequiredTagMissing & e ) { LOGEX( generateReject( message, SessionRejectReason_REQUIRED_TAG_MISSING, e.field ) ); } catch ( FieldNotFound & e ) { if( header.getField(FIELD::BeginString) >= FIX::BeginString_FIX42 && message.isApp() ) { LOGEX( generateBusinessReject( message, BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING, e.field ) ); } else { LOGEX( generateReject( message, SessionRejectReason_REQUIRED_TAG_MISSING, e.field ) ); if ( header.getField(FIELD::MsgType) == MsgType_Logon ) { m_state.onEvent( "Required field missing from logon" ); disconnect(); } } } catch ( InvalidTagNumber & e ) { LOGEX( generateReject( message, SessionRejectReason_INVALID_TAG_NUMBER, e.field ) ); } catch ( NoTagValue & e ) { LOGEX( generateReject( message, SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE, e.field ) ); } catch ( TagNotDefinedForMessage & e ) { LOGEX( generateReject( message, SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE, e.field ) ); } catch ( InvalidMessageType& ) { LOGEX( generateReject( message, SessionRejectReason_INVALID_MSGTYPE ) ); } catch ( UnsupportedMessageType& ) { if ( header.getField(FIELD::BeginString) >= FIX::BeginString_FIX42 ) { LOGEX( generateBusinessReject( message, BusinessRejectReason_UNKNOWN_MESSAGE_TYPE ) ); } else { LOGEX( generateReject( message, "Unsupported message type" ) ); } } catch ( TagOutOfOrder & e ) { LOGEX( generateReject( message, SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER, e.field ) ); } catch ( IncorrectDataFormat & e ) { LOGEX( generateReject( message, SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE, e.field ) ); } catch ( IncorrectTagValue & e ) { LOGEX( generateReject( message, SessionRejectReason_VALUE_IS_INCORRECT, e.field ) ); } catch ( RepeatedTag & e ) { LOGEX( generateReject( message, SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE, e.field ) ); } catch ( RepeatingGroupCountMismatch & e ) { LOGEX( generateReject( message, SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP, e.field ) ); } catch ( InvalidMessage& e ) { m_state.onEvent( e.what() ); } catch ( RejectLogon& e ) { m_state.onEvent( e.what() ); generateLogout( e.what() ); disconnect(); } catch ( UnsupportedVersion& ) { if ( header.getField(FIELD::MsgType) == MsgType_Logout ) nextLogout( message, timeStamp ); else { generateLogout( "Incorrect BeginString" ); m_state.incrNextTargetMsgSeqNum(); } } catch ( IOException& e ) { m_state.onEvent( e.what() ); disconnect(); } if( !queued ) nextQueued( timeStamp ); if( isLoggedOn() ) next(); } bool Session::sendToTarget( Message& message, const std::string& qualifier ) throw( SessionNotFound ) { try { SessionID sessionID = message.getSessionID( qualifier ); return sendToTarget( message, sessionID ); } catch ( FieldNotFound& ) { throw SessionNotFound(); } } bool Session::sendToTarget( Message& message, const SessionID& sessionID ) throw( SessionNotFound ) { message.setSessionID( sessionID ); Session* pSession = lookupSession( sessionID ); if ( !pSession ) throw SessionNotFound(); return pSession->send( message ); } bool Session::sendToTarget ( Message& message, const SenderCompID& senderCompID, const TargetCompID& targetCompID, const std::string& qualifier ) throw( SessionNotFound ) { message.getHeader().setField( senderCompID ); message.getHeader().setField( targetCompID ); return sendToTarget( message, qualifier ); } bool Session::sendToTarget ( Message& message, const std::string& sender, const std::string& target, const std::string& qualifier ) throw( SessionNotFound ) { return sendToTarget( message, SenderCompID( sender ), TargetCompID( target ), qualifier ); } std::set Session::getSessions() { return s_sessionIDs; } bool Session::doesSessionExist( const SessionID& sessionID ) { Locker locker( s_mutex ); return s_sessions.end() != s_sessions.find( sessionID ); } Session* Session::lookupSession( const SessionID& sessionID ) { Locker locker( s_mutex ); Sessions::iterator find = s_sessions.find( sessionID ); if ( find != s_sessions.end() ) return find->second; else return 0; } Session* Session::lookupSession( const std::string& string, bool reverse ) { Message message; if ( !message.setStringHeader( string ) ) return 0; try { const Header& header = message.getHeader(); const BeginString& beginString = FIELD_GET_REF( header, BeginString ); const SenderCompID& senderCompID = FIELD_GET_REF( header, SenderCompID ); const TargetCompID& targetCompID = FIELD_GET_REF( header, TargetCompID ); if ( reverse ) { return lookupSession( SessionID( beginString, SenderCompID( targetCompID ), TargetCompID( senderCompID ) ) ); } return lookupSession( SessionID( beginString, senderCompID, targetCompID ) ); } catch ( FieldNotFound& ) { return 0; } } bool Session::isSessionRegistered( const SessionID& sessionID ) { Locker locker( s_mutex ); return s_registered.end() != s_registered.find( sessionID ); } Session* Session::registerSession( const SessionID& sessionID ) { Locker locker( s_mutex ); Session* pSession = lookupSession( sessionID ); if ( pSession == 0 ) return 0; if ( isSessionRegistered( sessionID ) ) return 0; s_registered[ sessionID ] = pSession; return pSession; } void Session::unregisterSession( const SessionID& sessionID ) { Locker locker( s_mutex ); s_registered.erase( sessionID ); } size_t Session::numSessions() { Locker locker( s_mutex ); return s_sessions.size(); } bool Session::addSession( Session& s ) { Locker locker( s_mutex ); Sessions::iterator it = s_sessions.find( s.m_sessionID ); if ( it == s_sessions.end() ) { s_sessions[ s.m_sessionID ] = &s; s_sessionIDs.insert( s.m_sessionID ); return true; } else return false; } void Session::removeSession( Session& s ) { Locker locker( s_mutex ); s_sessions.erase( s.m_sessionID ); s_sessionIDs.erase( s.m_sessionID ); s_registered.erase( s.m_sessionID ); } } quickfix-1.15.1+dfsg.orig/src/C++/Utility.cpp0000644000372000001440000002674013265006437020157 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Utility.h" #ifdef USING_STREAMS #include #include #endif #include #include #include #include #include namespace FIX { void string_replace( const std::string& oldValue, const std::string& newValue, std::string& value ) { for( std::string::size_type pos = value.find(oldValue); pos != std::string::npos; pos = value.find(oldValue, pos) ) { value.replace( pos, oldValue.size(), newValue ); pos += newValue.size(); } } std::string string_toUpper( const std::string& value ) { std::string copy = value; std::transform( copy.begin(), copy.end(), copy.begin(), toupper ); return copy; } std::string string_toLower( const std::string& value ) { std::string copy = value; std::transform( copy.begin(), copy.end(), copy.begin(), tolower ); return copy; } std::string string_strip( const std::string& value ) { if( !value.size() ) return value; size_t startPos = value.find_first_not_of(" \t\r\n"); size_t endPos = value.find_last_not_of(" \t\r\n"); if( startPos == std::string::npos ) return value; return std::string( value, startPos, endPos - startPos + 1 ); } void socket_init() { #ifdef _MSC_VER WORD version = MAKEWORD( 2, 2 ); WSADATA data; WSAStartup( version, &data ); #else struct sigaction sa; sa.sa_handler = SIG_IGN; sigemptyset( &sa.sa_mask ); sa.sa_flags = 0; sigaction( SIGPIPE, &sa, 0 ); #endif } void socket_term() { #ifdef _MSC_VER WSACleanup(); #endif } int socket_bind( int socket, const char* hostname, int port ) { sockaddr_in address; socklen_t socklen; address.sin_family = PF_INET; address.sin_port = htons( port ); if ( !hostname || !*hostname ) address.sin_addr.s_addr = INADDR_ANY; else address.sin_addr.s_addr = inet_addr( hostname ); socklen = sizeof( address ); return bind( socket, reinterpret_cast < sockaddr* > ( &address ), socklen ); } int socket_createAcceptor(int port, bool reuse) { int socket = ::socket( PF_INET, SOCK_STREAM, 0 ); if ( socket < 0 ) return -1; sockaddr_in address; socklen_t socklen; address.sin_family = PF_INET; address.sin_port = htons( port ); address.sin_addr.s_addr = INADDR_ANY; socklen = sizeof( address ); if( reuse ) socket_setsockopt( socket, SO_REUSEADDR ); int result = bind( socket, reinterpret_cast < sockaddr* > ( &address ), socklen ); if ( result < 0 ) return -1; result = listen( socket, SOMAXCONN ); if ( result < 0 ) return -1; return socket; } int socket_createConnector() { return ::socket( PF_INET, SOCK_STREAM, IPPROTO_TCP ); } int socket_connect( int socket, const char* address, int port ) { const char* hostname = socket_hostname( address ); if( hostname == 0 ) return -1; sockaddr_in addr; addr.sin_family = PF_INET; addr.sin_port = htons( port ); addr.sin_addr.s_addr = inet_addr( hostname ); int result = connect( socket, reinterpret_cast < sockaddr* > ( &addr ), sizeof( addr ) ); return result; } int socket_accept( int s ) { if ( !socket_isValid( s ) ) return -1; return accept( s, 0, 0 ); } ssize_t socket_recv( int s, char* buf, size_t length ) { return recv( s, buf, length, 0 ); } ssize_t socket_send( int s, const char* msg, size_t length ) { return send( s, msg, length, 0 ); } void socket_close( int s ) { shutdown( s, 2 ); #ifdef _MSC_VER closesocket( s ); #else close( s ); #endif } bool socket_fionread( int s, int& bytes ) { bytes = 0; #if defined(_MSC_VER) return ::ioctlsocket( s, FIONREAD, &( ( unsigned long& ) bytes ) ) == 0; #elif defined(USING_STREAMS) return ::ioctl( s, I_NREAD, &bytes ) >= 0; #else return ::ioctl( s, FIONREAD, &bytes ) == 0; #endif } bool socket_disconnected( int s ) { char byte; return ::recv (s, &byte, sizeof (byte), MSG_PEEK) <= 0; } int socket_setsockopt( int s, int opt ) { #ifdef _MSC_VER BOOL optval = TRUE; #else int optval = 1; #endif return socket_setsockopt( s, opt, optval ); } int socket_setsockopt( int s, int opt, int optval ) { int level = SOL_SOCKET; if( opt == TCP_NODELAY ) level = IPPROTO_TCP; #ifdef _MSC_VER return ::setsockopt( s, level, opt, ( char* ) & optval, sizeof( optval ) ); #else return ::setsockopt( s, level, opt, &optval, sizeof( optval ) ); #endif } int socket_getsockopt( int s, int opt, int& optval ) { int level = SOL_SOCKET; if( opt == TCP_NODELAY ) level = IPPROTO_TCP; #ifdef _MSC_VER int length = sizeof(int); #else socklen_t length = sizeof(socklen_t); #endif return ::getsockopt( s, level, opt, ( char* ) & optval, & length ); } #ifndef _MSC_VER int socket_fcntl( int s, int opt, int arg ) { return ::fcntl( s, opt, arg ); } int socket_getfcntlflag( int s, int arg ) { return socket_fcntl( s, F_GETFL, arg ); } int socket_setfcntlflag( int s, int arg ) { int oldValue = socket_getfcntlflag( s, arg ); oldValue |= arg; return socket_fcntl( s, F_SETFL, arg ); } #endif void socket_setnonblock( int socket ) { #ifdef _MSC_VER u_long opt = 1; ::ioctlsocket( socket, FIONBIO, &opt ); #else socket_setfcntlflag( socket, O_NONBLOCK ); #endif } bool socket_isValid( int socket ) { #ifdef _MSC_VER return socket != INVALID_SOCKET; #else return socket >= 0; #endif } #ifndef _MSC_VER bool socket_isBad( int s ) { struct stat buf; fstat( s, &buf ); return errno == EBADF; } #endif void socket_invalidate( int& socket ) { #ifdef _MSC_VER socket = INVALID_SOCKET; #else socket = -1; #endif } short socket_hostport( int socket ) { struct sockaddr_in addr; socklen_t len = sizeof(addr); if( getsockname(socket, (struct sockaddr*)&addr, &len) < 0 ) return 0; return ntohs( addr.sin_port ); } const char* socket_hostname( int socket ) { struct sockaddr_in addr; socklen_t len = sizeof(addr); if( getsockname(socket, (struct sockaddr*)&addr, &len) < 0 ) return 0; return inet_ntoa( addr.sin_addr ); } const char* socket_hostname( const char* name ) { struct hostent* host_ptr = 0; struct in_addr** paddr; struct in_addr saddr; #if( GETHOSTBYNAME_R_INPUTS_RESULT || GETHOSTBYNAME_R_RETURNS_RESULT ) hostent host; char buf[1024]; int error; #endif saddr.s_addr = inet_addr( name ); if ( saddr.s_addr != ( unsigned ) - 1 ) return name; #if GETHOSTBYNAME_R_INPUTS_RESULT gethostbyname_r( name, &host, buf, sizeof(buf), &host_ptr, &error ); #elif GETHOSTBYNAME_R_RETURNS_RESULT host_ptr = gethostbyname_r( name, &host, buf, sizeof(buf), &error ); #else host_ptr = gethostbyname( name ); #endif if ( host_ptr == 0 ) return 0; paddr = ( struct in_addr ** ) host_ptr->h_addr_list; return inet_ntoa( **paddr ); } const char* socket_peername( int socket ) { struct sockaddr_in addr; socklen_t len = sizeof(addr); if( getpeername( socket, (struct sockaddr*)&addr, &len ) < 0 ) return "UNKNOWN"; char* result = inet_ntoa( addr.sin_addr ); if( result ) return result; else return "UNKNOWN"; } std::pair socket_createpair() { #ifdef _MSC_VER int acceptor = socket_createAcceptor(0, true); const char* host = socket_hostname( acceptor ); short port = socket_hostport( acceptor ); int client = socket_createConnector(); socket_connect( client, "localhost", port ); int server = socket_accept( acceptor ); socket_close(acceptor); return std::pair( client, server ); #else int pair[2]; socketpair( AF_UNIX, SOCK_STREAM, 0, pair ); return std::pair( pair[0], pair[1] ); #endif } tm time_gmtime( const time_t* t ) { #ifdef _MSC_VER #if( _MSC_VER >= 1400 ) tm result; gmtime_s( &result, t ); return result; #else return *gmtime( t ); #endif #else tm result; return *gmtime_r( t, &result ); #endif } tm time_localtime( const time_t* t) { #ifdef _MSC_VER #if( _MSC_VER >= 1400 ) tm result; localtime_s( &result, t ); return result; #else return *localtime( t ); #endif #else tm result; return *localtime_r( t, &result ); #endif } bool thread_spawn( THREAD_START_ROUTINE func, void* var, thread_id& thread ) { #ifdef _MSC_VER thread_id result = 0; unsigned int id = 0; result = _beginthreadex( NULL, 0, func, var, 0, &id ); if ( result == 0 ) return false; #else thread_id result = 0; if( pthread_create( &result, 0, func, var ) != 0 ) return false; #endif thread = result; return true; } bool thread_spawn( THREAD_START_ROUTINE func, void* var ) { thread_id thread = 0; return thread_spawn( func, var, thread ); } void thread_join( thread_id thread ) { #ifdef _MSC_VER WaitForSingleObject( ( void* ) thread, INFINITE ); CloseHandle((HANDLE)thread); #else pthread_join( ( pthread_t ) thread, 0 ); #endif } void thread_detach( thread_id thread ) { #ifdef _MSC_VER CloseHandle((HANDLE)thread); #else pthread_t t = thread; pthread_detach( t ); #endif } thread_id thread_self() { #ifdef _MSC_VER return (unsigned)GetCurrentThread(); #else return pthread_self(); #endif } void process_sleep( double s ) { #ifdef _MSC_VER Sleep( (long)(s * 1000) ); #else timespec time, remainder; double intpart; time.tv_nsec = (long)(modf(s, &intpart) * 1e9); time.tv_sec = (int)intpart; while( nanosleep(&time, &remainder) == -1 ) time = remainder; #endif } std::string file_separator() { #ifdef _MSC_VER return "\\"; #else return "/"; #endif } void file_mkdir( const char* path ) { int length = (int)strlen( path ); std::string createPath = ""; for( const char* pos = path; (pos - path) <= length; ++pos ) { createPath += *pos; if( *pos == '/' || *pos == '\\' || (pos - path) == length ) { #ifdef _MSC_VER _mkdir( createPath.c_str() ); #else // use umask to override rwx for all mkdir( createPath.c_str(), 0777 ); #endif } } } FILE* file_fopen( const char* path, const char* mode ) { #if( _MSC_VER >= 1400 ) FILE* result = 0; fopen_s( &result, path, mode ); return result; #else return fopen( path, mode ); #endif } void file_fclose( FILE* file ) { fclose( file ); } bool file_exists( const char* path ) { std::ifstream stream; stream.open( path, std::ios_base::in ); if( stream.is_open() ) { stream.close(); return true; } return false; } void file_unlink( const char* path ) { #ifdef _MSC_VER _unlink( path ); #else unlink( path ); #endif } int file_rename( const char* oldpath, const char* newpath ) { return rename( oldpath, newpath ); } std::string file_appendpath( const std::string& path, const std::string& file ) { const char last = path[path.size()-1]; if( last == '/' || last == '\\' ) return std::string(path) + file; else return std::string(path) + file_separator() + file; } } quickfix-1.15.1+dfsg.orig/src/C++/pugiconfig.hpp0000644000372000001440000000527313265006437020651 0ustar robertousers/** * pugixml parser - version 1.4 * -------------------------------------------------------- * Copyright (C) 2006-2014, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) * Report bugs and download new versions at http://pugixml.org/ * * This library is distributed under the MIT License. See notice at the end * of this file. * * This work is based on the pugxml parser, which is: * Copyright (C) 2003, by Kristen Wegner (kristen@tima.net) */ #ifndef HEADER_PUGICONFIG_HPP #define HEADER_PUGICONFIG_HPP // Uncomment this to enable wchar_t mode // #define PUGIXML_WCHAR_MODE // Uncomment this to disable XPath // #define PUGIXML_NO_XPATH // Uncomment this to disable STL // #define PUGIXML_NO_STL // Uncomment this to disable exceptions // #define PUGIXML_NO_EXCEPTIONS // Set this to control attributes for public classes/functions, i.e.: // #define PUGIXML_API __declspec(dllexport) // to export all public symbols from DLL // #define PUGIXML_CLASS __declspec(dllimport) // to import all classes from DLL // #define PUGIXML_FUNCTION __fastcall // to set calling conventions to all public functions to fastcall // In absence of PUGIXML_CLASS/PUGIXML_FUNCTION definitions PUGIXML_API is used instead // Tune these constants to adjust memory-related behavior // #define PUGIXML_MEMORY_PAGE_SIZE 32768 // #define PUGIXML_MEMORY_OUTPUT_STACK 10240 // #define PUGIXML_MEMORY_XPATH_PAGE_SIZE 4096 // Uncomment this to switch to header-only version // #define PUGIXML_HEADER_ONLY // #include "pugixml.cpp" // Uncomment this to enable long long support // #define PUGIXML_HAS_LONG_LONG #endif /** * Copyright (c) 2006-2014 Arseny Kapoulkine * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the "Software"), to deal in the Software without * restriction, including without limitation the rights to use, * copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following * conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. */ quickfix-1.15.1+dfsg.orig/src/C++/config-all.h0000644000372000001440000000025613265006437020166 0ustar robertousers#ifndef CONFIG_ALL_H #define CONFIG_ALL_H #if !defined(__x86_64) && !defined(_M_X64) && !defined(__i386) && !defined(_M_IX86) #define NO_UNALIGNED_ACCESS 1 #endif #endif quickfix-1.15.1+dfsg.orig/src/C++/Utility.h0000644000372000001440000001511013265006437017611 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_UTILITY_H #define FIX_UTILITY_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #ifndef _MSC_VER #include "Allocator.h" #endif #ifdef HAVE_STLPORT #define ALLOCATOR std::allocator #elif ENABLE_DEBUG_ALLOCATOR #include #define ALLOCATOR __gnu_cxx::debug_allocator #elif ENABLE_NEW_ALLOCATOR #include #define ALLOCATOR __gnu_cxx::new_allocator #elif ENABLE_BOOST_FAST_POOL_ALLOCATOR #include #define ALLOCATOR boost::fast_pool_allocator #elif ENABLE_MT_ALLOCATOR #include #define ALLOCATOR __gnu_cxx::__mt_alloc #elif ENABLE_BOOST_POOL_ALLOCATOR #include #define ALLOCATOR boost::pool_allocator #elif ENABLE_POOL_ALLOCATOR #include #define ALLOCATOR __gnu_cxx::__pool_alloc #elif ENABLE_BITMAP_ALLOCATOR #include #define ALLOCATOR __gnu_cxx::bitmap_allocator #elif ENABLE_TBB_ALLOCATOR #include #define ALLOCATOR tbb::scalable_allocator #else #define ALLOCATOR std::allocator #endif #ifdef _MSC_VER ///////////////////////////////////////////// #include #include #include #include typedef int socklen_t; typedef int ssize_t; ///////////////////////////////////////////// #else ///////////////////////////////////////////// #include #include #include #if defined(__SUNPRO_CC) #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include ///////////////////////////////////////////// #endif #include #include #include #include #include #include #include #if !defined(HAVE_STD_UNIQUE_PTR) #define SmartPtr std::auto_ptr #else #include #define SmartPtr std::unique_ptr #endif #if defined(HAVE_STD_SHARED_PTR) namespace ptr = std; #elif defined(HAVE_STD_TR1_SHARED_PTR) #include namespace ptr = std::tr1; #elif defined(HAVE_BOOST_SHARED_PTR) #include namespace ptr = boost; #elif defined(__SUNPRO_CC) #if (__SUNPRO_CC <= 0x5140) #include "./wx/sharedptr.h" namespace ptr = wxWidgets; #endif #elif defined(__TOS_AIX__) #include namespace ptr = std::tr1; #else namespace ptr = std; #endif namespace FIX { void string_replace( const std::string& oldValue, const std::string& newValue, std::string& value ); std::string string_toLower( const std::string& value ); std::string string_toUpper( const std::string& value ); std::string string_strip( const std::string& value ); void socket_init(); void socket_term(); int socket_bind( int socket, const char* hostname, int port ); int socket_createAcceptor( int port, bool reuse = false ); int socket_createConnector(); int socket_connect( int s, const char* address, int port ); int socket_accept( int s ); ssize_t socket_recv( int s, char* buf, size_t length ); ssize_t socket_send( int s, const char* msg, size_t length ); void socket_close( int s ); bool socket_fionread( int s, int& bytes ); bool socket_disconnected( int s ); int socket_setsockopt( int s, int opt ); int socket_setsockopt( int s, int opt, int optval ); int socket_getsockopt( int s, int opt, int& optval ); #ifndef _MSC_VER int socket_fcntl( int s, int opt, int arg ); int socket_getfcntlflag( int s, int arg ); int socket_setfcntlflag( int s, int arg ); #endif void socket_setnonblock( int s ); bool socket_isValid( int socket ); #ifndef _MSC_VER bool socket_isBad( int s ); #endif void socket_invalidate( int& socket ); short socket_hostport( int socket ); const char* socket_hostname( int socket ); const char* socket_hostname( const char* name ); const char* socket_peername( int socket ); std::pair socket_createpair(); tm time_gmtime( const time_t* t ); tm time_localtime( const time_t* t ); #if(_MSC_VER >= 1900) typedef _beginthreadex_proc_type THREAD_START_ROUTINE; #define THREAD_PROC unsigned int _stdcall #elif(_MSC_VER > 0) typedef unsigned int (_stdcall * THREAD_START_ROUTINE)(void *); #define THREAD_PROC unsigned int _stdcall #else extern "C" { typedef void * (THREAD_START_ROUTINE)(void *); } #define THREAD_PROC void * #endif #ifdef _MSC_VER typedef unsigned thread_id; #else typedef pthread_t thread_id; #endif bool thread_spawn( THREAD_START_ROUTINE func, void* var, thread_id& thread ); bool thread_spawn( THREAD_START_ROUTINE func, void* var ); void thread_join( thread_id thread ); void thread_detach( thread_id thread ); thread_id thread_self(); void process_sleep( double s ); std::string file_separator(); void file_mkdir( const char* path ); FILE* file_fopen( const char* path, const char* mode ); void file_fclose( FILE* file ); bool file_exists( const char* path ); void file_unlink( const char* path ); int file_rename( const char* oldpath, const char* newpath ); std::string file_appendpath( const std::string& path, const std::string& file ); } #if( _MSC_VER >= 1400 ) #define HAVE_FSCANF_S 1 #define FILE_FSCANF fscanf_s #else #define FILE_FSCANF fscanf #endif #if( _MSC_VER >= 1400 ) #define HAVE_SPRINTF_S 1 #define STRING_SPRINTF sprintf_s #else #define STRING_SPRINTF sprintf #endif #if (!defined(_MSC_VER) || (_MSC_VER >= 1300)) && !defined(HAVE_STLPORT) using std::abort; using std::sprintf; using std::atoi; using std::atol; using std::atof; using std::isdigit; using std::strcmp; using std::strftime; using std::strlen; using std::abs; using std::labs; using std::memcpy; using std::memset; using std::exit; using std::strtod; using std::strtol; using std::strerror; #endif #endif quickfix-1.15.1+dfsg.orig/src/C++/MessageCracker.h0000644000372000001440000001603213265006437021031 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_MESSAGECRACKER_H #define FIX_MESSAGECRACKER_H #include "fix40/MessageCracker.h" #include "fix41/MessageCracker.h" #include "fix42/MessageCracker.h" #include "fix43/MessageCracker.h" #include "fix44/MessageCracker.h" #include "fix50/MessageCracker.h" #include "fix50sp1/MessageCracker.h" #include "fix50sp2/MessageCracker.h" #include "fixt11/MessageCracker.h" #include "Values.h" #include "Session.h" namespace FIX { /** Takes in a generic Message and produces an object that represents * its specific version and message type. */ class MessageCracker : public FIX40::MessageCracker, public FIX41::MessageCracker, public FIX42::MessageCracker, public FIX43::MessageCracker, public FIX44::MessageCracker, public FIX50::MessageCracker, public FIX50SP1::MessageCracker, public FIX50SP2::MessageCracker, public FIXT11::MessageCracker { public: void crack( const Message& message, const SessionID& sessionID ) { const FIX::BeginString& beginString = FIELD_GET_REF( message.getHeader(), BeginString ); crack( message, sessionID, beginString ); } void crack( const Message& message, const SessionID& sessionID, const BeginString& beginString ) { if ( beginString == BeginString_FIX40 ) ((FIX40::MessageCracker&)(*this)).crack((const FIX40::Message&) message, sessionID); else if ( beginString == BeginString_FIX41 ) ((FIX41::MessageCracker&)(*this)).crack((const FIX41::Message&) message, sessionID); else if ( beginString == BeginString_FIX42 ) ((FIX42::MessageCracker&)(*this)).crack((const FIX42::Message&) message, sessionID); else if ( beginString == BeginString_FIX43 ) ((FIX43::MessageCracker&)(*this)).crack((const FIX43::Message&) message, sessionID); else if ( beginString == BeginString_FIX44 ) ((FIX44::MessageCracker&)(*this)).crack((const FIX44::Message&) message, sessionID); else if ( beginString == BeginString_FIXT11 ) { if( message.isAdmin() ) { ((FIXT11::MessageCracker&)(*this)).crack((const FIXT11::Message&) message, sessionID); } else { ApplVerID applVerID; if(!message.getHeader().getFieldIfSet(applVerID)) { Session* pSession = Session::lookupSession( sessionID ); applVerID = pSession->getSenderDefaultApplVerID(); } crack( message, sessionID, applVerID ); } } } void crack( const Message& message, const SessionID& sessionID, const ApplVerID& applVerID ) { if ( applVerID == ApplVerID_FIX40 ) ((FIX40::MessageCracker&)(*this)).crack((const FIX40::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX41 ) ((FIX41::MessageCracker&)(*this)).crack((const FIX41::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX42 ) ((FIX42::MessageCracker&)(*this)).crack((const FIX42::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX43 ) ((FIX43::MessageCracker&)(*this)).crack((const FIX43::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX44 ) ((FIX44::MessageCracker&)(*this)).crack((const FIX44::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX50 ) ((FIX50::MessageCracker&)(*this)).crack((const FIX50::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX50SP1 ) ((FIX50SP1::MessageCracker&)(*this)).crack((const FIX50SP1::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX50SP2 ) ((FIX50SP2::MessageCracker&)(*this)).crack((const FIX50SP2::Message&) message, sessionID); } void crack( Message& message, const SessionID& sessionID ) { const FIX::BeginString& beginString = FIELD_GET_REF( message.getHeader(), BeginString ); crack( message, sessionID, beginString ); } void crack( Message& message, const SessionID& sessionID, const BeginString& beginString ) { if ( beginString == BeginString_FIX40 ) ((FIX40::MessageCracker&)(*this)).crack((FIX40::Message&) message, sessionID); else if ( beginString == BeginString_FIX41 ) ((FIX41::MessageCracker&)(*this)).crack((FIX41::Message&) message, sessionID); else if ( beginString == BeginString_FIX42 ) ((FIX42::MessageCracker&)(*this)).crack((FIX42::Message&) message, sessionID); else if ( beginString == BeginString_FIX43 ) ((FIX43::MessageCracker&)(*this)).crack((FIX43::Message&) message, sessionID); else if ( beginString == BeginString_FIX44 ) ((FIX44::MessageCracker&)(*this)).crack((FIX44::Message&) message, sessionID); else if ( beginString == BeginString_FIXT11 ) { if( message.isAdmin() ) { ((FIXT11::MessageCracker&)(*this)).crack((FIXT11::Message&) message, sessionID); } else { ApplVerID applVerID; if(!message.getHeader().getFieldIfSet(applVerID)) { Session* pSession = Session::lookupSession( sessionID ); applVerID = pSession->getSenderDefaultApplVerID(); } crack( message, sessionID, applVerID ); } } } void crack( Message& message, const SessionID& sessionID, const ApplVerID& applVerID ) { if ( applVerID == ApplVerID_FIX40 ) ((FIX40::MessageCracker&)(*this)).crack((FIX40::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX41 ) ((FIX41::MessageCracker&)(*this)).crack((FIX41::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX42 ) ((FIX42::MessageCracker&)(*this)).crack((FIX42::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX43 ) ((FIX43::MessageCracker&)(*this)).crack((FIX43::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX44 ) ((FIX44::MessageCracker&)(*this)).crack((FIX44::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX50 ) ((FIX50::MessageCracker&)(*this)).crack((FIX50::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX50SP1 ) ((FIX50SP1::MessageCracker&)(*this)).crack((FIX50SP1::Message&) message, sessionID); if ( applVerID == ApplVerID_FIX50SP2 ) ((FIX50SP2::MessageCracker&)(*this)).crack((FIX50SP2::Message&) message, sessionID); } }; } #endif //FIX_MESSAGECRACKER_H quickfix-1.15.1+dfsg.orig/src/C++/Acceptor.cpp0000644000372000001440000001360113265006437020244 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Acceptor.h" #include "Utility.h" #include "Session.h" #include "SessionFactory.h" #include "HttpServer.h" #include #include namespace FIX { Acceptor::Acceptor( Application& application, MessageStoreFactory& messageStoreFactory, const SessionSettings& settings ) throw( ConfigError ) : m_threadid( 0 ), m_application( application ), m_messageStoreFactory( messageStoreFactory ), m_settings( settings ), m_pLogFactory( 0 ), m_pLog( 0 ), m_firstPoll( true ), m_stop( true ) { initialize(); } Acceptor::Acceptor( Application& application, MessageStoreFactory& messageStoreFactory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : m_threadid( 0 ), m_application( application ), m_messageStoreFactory( messageStoreFactory ), m_settings( settings ), m_pLogFactory( &logFactory ), m_pLog( logFactory.create() ), m_firstPoll( true ), m_stop( true ) { initialize(); } void Acceptor::initialize() throw ( ConfigError ) { std::set < SessionID > sessions = m_settings.getSessions(); std::set < SessionID > ::iterator i; if ( !sessions.size() ) throw ConfigError( "No sessions defined" ); SessionFactory factory( m_application, m_messageStoreFactory, m_pLogFactory ); for ( i = sessions.begin(); i != sessions.end(); ++i ) { if ( m_settings.get( *i ).getString( CONNECTION_TYPE ) == "acceptor" ) { m_sessionIDs.insert( *i ); m_sessions[ *i ] = factory.create( *i, m_settings.get( *i ) ); } } if ( !m_sessions.size() ) throw ConfigError( "No sessions defined for acceptor" ); } Acceptor::~Acceptor() { Sessions::iterator i; for ( i = m_sessions.begin(); i != m_sessions.end(); ++i ) delete i->second; if( m_pLogFactory && m_pLog ) m_pLogFactory->destroy( m_pLog ); } Session* Acceptor::getSession ( const std::string& msg, Responder& responder ) { Message message; if ( !message.setStringHeader( msg ) ) return 0; BeginString beginString; SenderCompID clSenderCompID; TargetCompID clTargetCompID; MsgType msgType; try { message.getHeader().getField( beginString ); message.getHeader().getField( clSenderCompID ); message.getHeader().getField( clTargetCompID ); message.getHeader().getField( msgType ); if ( msgType != "A" ) return 0; SenderCompID senderCompID( clTargetCompID ); TargetCompID targetCompID( clSenderCompID ); SessionID sessionID( beginString, senderCompID, targetCompID ); Sessions::iterator i = m_sessions.find( sessionID ); if ( i != m_sessions.end() ) { i->second->setResponder( &responder ); return i->second; } } catch ( FieldNotFound& ) {} return 0; } Session* Acceptor::getSession( const SessionID& sessionID ) const { Sessions::const_iterator i = m_sessions.find( sessionID ); if( i != m_sessions.end() ) return i->second; else return 0; } const Dictionary* const Acceptor::getSessionSettings( const SessionID& sessionID ) const { try { return &m_settings.get( sessionID ); } catch( ConfigError& ) { return 0; } } void Acceptor::start() throw ( ConfigError, RuntimeError ) { m_stop = false; onConfigure( m_settings ); onInitialize( m_settings ); HttpServer::startGlobal( m_settings ); if( !thread_spawn( &startThread, this, m_threadid ) ) throw RuntimeError("Unable to spawn thread"); } void Acceptor::block() throw ( ConfigError, RuntimeError ) { m_stop = false; onConfigure( m_settings ); onInitialize( m_settings ); startThread(this); } bool Acceptor::poll( double timeout ) throw ( ConfigError, RuntimeError ) { if( m_firstPoll ) { m_stop = false; onConfigure( m_settings ); onInitialize( m_settings ); m_firstPoll = false; } return onPoll( timeout ); } void Acceptor::stop( bool force ) { if( isStopped() ) return; HttpServer::stopGlobal(); std::vector enabledSessions; Sessions sessions = m_sessions; Sessions::iterator i = sessions.begin(); for ( ; i != sessions.end(); ++i ) { Session* pSession = Session::lookupSession(i->first); if( pSession && pSession->isEnabled() ) { enabledSessions.push_back( pSession ); pSession->logout(); Session::unregisterSession( pSession->getSessionID() ); } } if( !force ) { for ( int second = 1; second <= 10 && isLoggedOn(); ++second ) process_sleep( 1 ); } m_stop = true; onStop(); if( m_threadid ) thread_join( m_threadid ); m_threadid = 0; std::vector::iterator session = enabledSessions.begin(); for( ; session != enabledSessions.end(); ++session ) (*session)->logon(); } bool Acceptor::isLoggedOn() { Sessions sessions = m_sessions; Sessions::iterator i = sessions.begin(); for ( ; i != sessions.end(); ++i ) { if( i->second->isLoggedOn() ) return true; } return false; } THREAD_PROC Acceptor::startThread( void* p ) { Acceptor * pAcceptor = static_cast < Acceptor* > ( p ); pAcceptor->onStart(); return 0; } } quickfix-1.15.1+dfsg.orig/src/C++/DataDictionaryProvider.cpp0000644000372000001440000000420113265006437023112 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "DataDictionaryProvider.h" #include "Fields.h" #include "DataDictionary.h" namespace FIX { DataDictionaryProvider::DataDictionaryProvider( const DataDictionaryProvider& copy ) { *this = copy; } const DataDictionary& DataDictionaryProvider::getSessionDataDictionary (const BeginString& beginString) const throw( DataDictionaryNotFound ) { std::map >::const_iterator find = m_transportDictionaries.find(beginString); if( find != m_transportDictionaries.end() ) return *find->second; return emptyDataDictionary; } const DataDictionary& DataDictionaryProvider::getApplicationDataDictionary (const ApplVerID& applVerID) const throw( DataDictionaryNotFound ) { std::map >::const_iterator find = m_applicationDictionaries.find(applVerID); if( find != m_applicationDictionaries.end() ) return *find->second; return emptyDataDictionary; } void DataDictionaryProvider::addTransportDataDictionary (const BeginString& beginString, ptr::shared_ptr pDD) { m_transportDictionaries[beginString.getValue()] = pDD; } void DataDictionaryProvider::addApplicationDataDictionary (const ApplVerID& applVerID, ptr::shared_ptr pDD) { m_applicationDictionaries[applVerID.getValue()] = pDD; } } quickfix-1.15.1+dfsg.orig/src/C++/test/0000755000372000001440000000000013265006437016756 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/test/MessageStoreTestCase.h0000644000372000001440000001175413265006437023174 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #include #include #include #include #include #include #define CHECK_MESSAGE_STORE_SET_GET \ FIX42::Logon logon; \ logon.getHeader().setField( MsgSeqNum( 1 ) ); \ object->set( 1, logon.toString() ); \ \ FIX42::Heartbeat heartbeat; \ heartbeat.getHeader().setField( MsgSeqNum( 2 ) ); \ object->set( 2, heartbeat.toString() ); \ \ FIX42::NewOrderSingle newOrderSingle; \ newOrderSingle.getHeader().setField( MsgSeqNum( 3 ) ); \ object->set( 3, newOrderSingle.toString() ); \ \ std::vector < std::string > messages; \ object->get( 1, 3, messages ); \ CHECK_EQUAL( 3U, messages.size() ); \ CHECK_EQUAL( logon.toString(), messages[ 0 ] ); \ CHECK_EQUAL( heartbeat.toString(), messages[ 1 ] ); \ CHECK_EQUAL( newOrderSingle.toString(), messages[ 2 ] ); \ \ object->get( 4, 6, messages ); \ CHECK_EQUAL( 0U, messages.size() ); \ \ object->get( 2, 6, messages ); \ CHECK_EQUAL( 2U, messages.size() ); \ CHECK_EQUAL( heartbeat.toString(), messages[ 0 ] ); \ CHECK_EQUAL( newOrderSingle.toString(), messages[ 1 ] ); #define CHECK_MESSAGE_STORE_SET_GET_WITH_QUOTE \ FIX42::ExecutionReport singleQuote; \ singleQuote.setField( Text("Some Text") ); \ object->set( 1, singleQuote.toString() ); \ \ FIX42::ExecutionReport doubleQuote; \ doubleQuote.setField( Text("\"Some Text\"") ); \ object->set( 2, doubleQuote.toString() ); \ \ FIX42::ExecutionReport bothQuote; \ bothQuote.setField( Text("'\"Some Text\"'") ); \ object->set( 3, bothQuote.toString() ); \ \ FIX42::ExecutionReport escape; \ escape.setField( Text("\\Some Text\\") ); \ object->set( 4, escape.toString() ); \ \ std::vector < std::string > messages; \ object->get( 1, 4, messages ); \ CHECK_EQUAL( 4U, messages.size() ); \ CHECK_EQUAL( singleQuote.toString(), messages[0] ); \ CHECK_EQUAL( doubleQuote.toString(), messages[1] ); \ CHECK_EQUAL( bothQuote.toString(), messages[2] ); \ CHECK_EQUAL( escape.toString(), messages[3] ); #define CHECK_MESSAGE_STORE_OTHER \ object->setNextSenderMsgSeqNum( 10 ); \ CHECK_EQUAL( 10, object->getNextSenderMsgSeqNum() ); \ object->setNextTargetMsgSeqNum( 20 ); \ CHECK_EQUAL( 20, object->getNextTargetMsgSeqNum() ); \ object->incrNextSenderMsgSeqNum(); \ CHECK_EQUAL( 11, object->getNextSenderMsgSeqNum() ); \ object->incrNextTargetMsgSeqNum(); \ CHECK_EQUAL( 21, object->getNextTargetMsgSeqNum() ); \ \ object->setNextSenderMsgSeqNum( 5 ); \ object->setNextTargetMsgSeqNum( 6 ); // use same session from previous test #define CHECK_MESSAGE_STORE_RELOAD \ CHECK_EQUAL( 5, object->getNextSenderMsgSeqNum() ); \ CHECK_EQUAL( 6, object->getNextTargetMsgSeqNum() ); // use same session from previous test #define CHECK_MESSAGE_STORE_REFRESH \ object->refresh(); \ CHECK_EQUAL( 5, object->getNextSenderMsgSeqNum() ); \ CHECK_EQUAL( 6, object->getNextTargetMsgSeqNum() ); quickfix-1.15.1+dfsg.orig/src/C++/test/OdbcStoreTestCase.cpp0000644000372000001440000000442613265006437023010 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_ODBC #include #include #include #include "MessageStoreTestCase.h" using namespace FIX; SUITE(OdbcStoreTests) { struct odbcStoreFixture { odbcStoreFixture( bool reset ) : factory( TestSettings::sessionSettings.get() ) { SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "SETGET" ), TargetCompID( "TEST" ) ); try { object = factory.create( sessionID ); } catch( std::exception& e ) { std::cerr << e.what() << std::endl; throw; } if( reset ) object->reset(); this->resetAfter = resetAfter; } ~odbcStoreFixture() { factory.destroy( object ); } OdbcStoreFactory factory; MessageStore* object; bool resetAfter; }; struct noResetOdbcStoreFixture : odbcStoreFixture { noResetOdbcStoreFixture() : odbcStoreFixture( false ) {} }; struct resetOdbcStoreFixture : odbcStoreFixture { resetOdbcStoreFixture() : odbcStoreFixture( true ) {} }; TEST_FIXTURE(resetOdbcStoreFixture, setGet) { CHECK_MESSAGE_STORE_SET_GET; } TEST_FIXTURE(resetOdbcStoreFixture, setGetWithQuote) { //CHECK_MESSAGE_STORE_SET_GET_WITH_QUOTE; } TEST_FIXTURE(resetOdbcStoreFixture, other) { CHECK_MESSAGE_STORE_OTHER } TEST_FIXTURE(noResetOdbcStoreFixture, reload) { CHECK_MESSAGE_STORE_RELOAD } TEST_FIXTURE(noResetOdbcStoreFixture, refresh) { CHECK_MESSAGE_STORE_RELOAD } } #endif quickfix-1.15.1+dfsg.orig/src/C++/test/StringUtilitiesTestCase.cpp0000644000372000001440000000623213265006437024263 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; SUITE(StringUtilitiesTests) { TEST(replace) { std::string object = "replace the A in this string with a B"; string_replace( "A", "B", object ); CHECK_EQUAL( "replace the B in this string with a B", object ); string_replace( "B", "A", object ); CHECK_EQUAL( "replace the A in this string with a A", object ); string_replace( "A", "AB", object ); CHECK_EQUAL( "replace the AB in this string with a AB", object ); string_replace( "AB", "ABCDE", object ); CHECK_EQUAL( "replace the ABCDE in this string with a ABCDE", object ); string_replace( "ABCDE", "AB", object ); CHECK_EQUAL( "replace the AB in this string with a AB", object ); } TEST(toUpper) { std::string object = "turn this to upper case"; CHECK_EQUAL( "TURN THIS TO UPPER CASE", string_toUpper(object) ); object = "Turn This To Upper Case"; CHECK_EQUAL( "TURN THIS TO UPPER CASE", string_toUpper(object) ); object = "TURN THIS TO UPPER CASE"; CHECK_EQUAL( "TURN THIS TO UPPER CASE", string_toUpper(object) ); object = "!Turn1 This% To* Upper; Case5"; CHECK_EQUAL( "!TURN1 THIS% TO* UPPER; CASE5", string_toUpper(object) ); } TEST(toLower) { std::string object = "TURN THIS TO LOWER CASE"; CHECK_EQUAL( "turn this to lower case", string_toLower(object) ); object = "Turn This To Lower Case"; CHECK_EQUAL( "turn this to lower case", string_toLower(object) ); object = "turn this to lower case"; CHECK_EQUAL( "turn this to lower case", string_toLower(object) ); object = "!Turn1 This% To* Lower; Case5"; CHECK_EQUAL( "!turn1 this% to* lower; case5", string_toLower(object) ); } TEST(strip) { std::string object = "strip this"; CHECK_EQUAL( "strip this", string_strip(object) ); object = " strip this"; CHECK_EQUAL( "strip this", string_strip(object) ); object = " strip this"; CHECK_EQUAL( "strip this", string_strip(object) ); object = " \tstrip this\n\r"; CHECK_EQUAL( "strip this", string_strip(object) ); object = "strip this "; CHECK_EQUAL( "strip this", string_strip(object) ); object = "strip this "; CHECK_EQUAL( "strip this", string_strip(object) ); object = " strip this "; CHECK_EQUAL( "strip this", string_strip(object) ); object = "\t\n\r strip this \t\n\r"; CHECK_EQUAL( "strip this", string_strip(object) ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/MessageSortersTestCase.cpp0000644000372000001440000001140113265006437024061 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include "MessageSorters.h" namespace FIX { TEST(headerOrder) { CHECK( !header_order::compare(FIELD::BeginString, FIELD::BeginString) ); CHECK( header_order::compare(FIELD::BeginString, FIELD::BodyLength) ); CHECK( header_order::compare(FIELD::BeginString, FIELD::MsgType) ); CHECK( header_order::compare(FIELD::BeginString, 1) ); CHECK( header_order::compare(FIELD::BeginString, 100) ); CHECK( header_order::compare(FIELD::BeginString, 0) ); CHECK( !header_order::compare(FIELD::BodyLength, FIELD::BeginString) ); CHECK( !header_order::compare(FIELD::BodyLength, FIELD::BodyLength) ); CHECK( header_order::compare(FIELD::BodyLength, FIELD::MsgType) ); CHECK( header_order::compare(FIELD::BodyLength, 1) ); CHECK( header_order::compare(FIELD::BeginString, 100) ); CHECK( header_order::compare(FIELD::BodyLength, 0) ); CHECK( !header_order::compare(FIELD::MsgType, FIELD::BeginString) ); CHECK( !header_order::compare(FIELD::MsgType, FIELD::BodyLength) ); CHECK( !header_order::compare(FIELD::MsgType, FIELD::MsgType) ); CHECK( header_order::compare(FIELD::MsgType, 1) ); CHECK( header_order::compare(FIELD::BeginString, 100) ); CHECK( header_order::compare(FIELD::MsgType, 0) ); CHECK( !header_order::compare(1, FIELD::BeginString) ); CHECK( !header_order::compare(1, FIELD::BodyLength) ); CHECK( !header_order::compare(1, FIELD::MsgType) ); CHECK( !header_order::compare(1, 1) ); CHECK( header_order::compare(1, 100) ); CHECK( !header_order::compare(1, 0) ); CHECK( !header_order::compare(100, FIELD::BeginString) ); CHECK( !header_order::compare(100, FIELD::BodyLength) ); CHECK( !header_order::compare(100, FIELD::MsgType) ); CHECK( !header_order::compare(100, 1) ); CHECK( !header_order::compare(100, 100) ); CHECK( !header_order::compare(100, 0) ); CHECK( !header_order::compare(0, FIELD::BeginString) ); CHECK( !header_order::compare(0, FIELD::BodyLength) ); CHECK( !header_order::compare(0, FIELD::MsgType) ); CHECK( header_order::compare(0, 1) ); CHECK( header_order::compare(0, 100) ); CHECK( !header_order::compare(0, 0) ); } TEST(trailerOrder) { CHECK( !trailer_order::compare(FIELD::CheckSum, 0) ); CHECK( !trailer_order::compare(FIELD::CheckSum, 1) ); CHECK( !trailer_order::compare(FIELD::CheckSum, 100) ); CHECK( trailer_order::compare(0, FIELD::CheckSum) ); CHECK( trailer_order::compare(1, FIELD::CheckSum) ); CHECK( trailer_order::compare(100, FIELD::CheckSum) ); } TEST(normalOrder) { CHECK( !trailer_order::compare(1, 1) ); CHECK( trailer_order::compare(1, 2) ); CHECK( trailer_order::compare(1, 3) ); CHECK( !trailer_order::compare(2, 1) ); CHECK( !trailer_order::compare(2, 2) ); CHECK( trailer_order::compare(2, 3) ); CHECK( !trailer_order::compare(3, 1) ); CHECK( !trailer_order::compare(3, 2) ); CHECK( !trailer_order::compare(3, 3) ); } TEST(groupOrder) { int order[6] = { 50, 12, 100, 11, 49, 0 }; message_order sorter( order ); CHECK( !sorter(50, 50) ); CHECK( sorter(50, 12) ); CHECK( sorter(50, 100) ); CHECK( sorter(50, 11) ); CHECK( sorter(50, 49) ); CHECK( !sorter(12, 50) ); CHECK( !sorter(12, 12) ); CHECK( sorter(12, 100) ); CHECK( sorter(12, 11) ); CHECK( sorter(12, 49) ); CHECK( !sorter(100, 50) ); CHECK( !sorter(100, 12) ); CHECK( !sorter(100, 100) ); CHECK( sorter(100, 11) ); CHECK( sorter(100, 49) ); CHECK( !sorter(11, 50) ); CHECK( !sorter(11, 12) ); CHECK( !sorter(11, 100) ); CHECK( !sorter(11, 11) ); CHECK( sorter(11, 49) ); CHECK( !sorter(49, 50) ); CHECK( !sorter(49, 12) ); CHECK( !sorter(49, 100) ); CHECK( !sorter(49, 11) ); CHECK( !sorter(49, 49) ); CHECK( sorter(50, 49) ); CHECK( sorter(50, 51) ); CHECK( sorter(12, 11) ); CHECK( sorter(12, 13) ); CHECK( sorter(100, 99) ); CHECK( sorter(100, 101) ); CHECK( sorter(11, 10) ); CHECK( sorter(11, 13) ); CHECK( sorter(49, 48) ); CHECK( sorter(49, 51) ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/HttpMessageTestCase.cpp0000644000372000001440000000560113265006437023344 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include using namespace FIX; SUITE(HttpMessageTests) { TEST(setString) { HttpMessage object; static const char* strGood1 = "GET / HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; static const char* strGood2 = "GET /another/url HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; static const char* strGoodWithParameters = "GET /some/url?p1=one&p2=two&p3=three HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; static const char* strGoodWithEmptyParameters = "GET /some/url?p1=&p2=&p3= HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; static const char* strBad1 = "GEB /some/url HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; static const char* strBad2 = "GET /some/url HTTB/1.0\r\nContent Type: text/html\r\n\r\n"; static const char* strBad3 = "GEB /some/url HTTB/1.0\r\nContent Type: text/html\r\n\r\n"; object.setString( strGood1 ); CHECK_EQUAL( "/", object.getRootString() ); CHECK_EQUAL( 0U, object.getParameters().size() ); object.setString( strGood2 ); CHECK_EQUAL( "/another/url", object.getRootString() ); CHECK_EQUAL( 0U, object.getParameters().size() ); object.setString( strGoodWithParameters ); CHECK_EQUAL( "/some/url", object.getRootString() ); CHECK_EQUAL( 3U, object.getParameters().size() ); CHECK_EQUAL( "one", object.getParameters().find("p1")->second ); CHECK_EQUAL( "two", object.getParameters().find("p2")->second ); CHECK_EQUAL( "three", object.getParameters().find("p3")->second ); object.setString( strGoodWithEmptyParameters ); CHECK_EQUAL( "/some/url", object.getRootString() ); CHECK_EQUAL( 3U, object.getParameters().size() ); CHECK_EQUAL( "", object.getParameters().find("p1")->second ); CHECK_EQUAL( "", object.getParameters().find("p2")->second ); CHECK_EQUAL( "", object.getParameters().find("p3")->second ); CHECK_THROW( object.setString( strBad1 ), InvalidMessage ); CHECK_THROW( object.setString( strBad2 ), InvalidMessage ); CHECK_THROW( object.setString( strBad3 ), InvalidMessage ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/MemoryStoreTestCase.cpp0000644000372000001440000000242513265006437023406 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include namespace FIX { struct memoryStoreFixture { memoryStoreFixture() { SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "SETGET" ), TargetCompID( "TEST" ) ); object = factory.create( sessionID ); } ~memoryStoreFixture() { factory.destroy( object ); } MemoryStoreFactory factory; MessageStore* object; }; } quickfix-1.15.1+dfsg.orig/src/C++/test/FileStoreTestCase.cpp0000644000372000001440000000504313265006437023014 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include "MessageStoreTestCase.h" using namespace FIX; SUITE(FileStoreTests) { struct fileStoreFixture { fileStoreFixture( bool resetBefore, bool resetAfter ) : factory( "store" ) { if( resetBefore ) deleteSession( "SETGET", "TEST" ); SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "SETGET" ), TargetCompID( "TEST" ) ); object = factory.create( sessionID ); this->resetAfter = resetAfter; } ~fileStoreFixture() { factory.destroy( object ); if( resetAfter ) deleteSession( "SETGET", "TEST" ); } FileStoreFactory factory; MessageStore* object; bool resetAfter; }; struct resetBeforeFileStoreFixture : fileStoreFixture { resetBeforeFileStoreFixture() : fileStoreFixture( true, false ) {} }; struct resetAfterFileStoreFixture : fileStoreFixture { resetAfterFileStoreFixture() : fileStoreFixture( false, true ) {} }; struct resetBeforeAndAfterFileStoreFixture : fileStoreFixture { resetBeforeAndAfterFileStoreFixture() : fileStoreFixture( true, true ) {} }; struct noResetFileStoreFixture : fileStoreFixture { noResetFileStoreFixture() : fileStoreFixture( false, false ) {} }; TEST_FIXTURE(resetBeforeAndAfterFileStoreFixture, setGet) { CHECK_MESSAGE_STORE_SET_GET; } TEST_FIXTURE(resetBeforeAndAfterFileStoreFixture, setGetWithQuote) { CHECK_MESSAGE_STORE_SET_GET_WITH_QUOTE; } TEST_FIXTURE(resetBeforeFileStoreFixture, other) { CHECK_MESSAGE_STORE_OTHER } TEST_FIXTURE(noResetFileStoreFixture, reload) { CHECK_MESSAGE_STORE_REFRESH } TEST_FIXTURE(resetAfterFileStoreFixture, refresh) { CHECK_MESSAGE_STORE_RELOAD } } quickfix-1.15.1+dfsg.orig/src/C++/test/SessionSettingsTestCase.cpp0000644000372000001440000002654313265006437024274 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include using namespace FIX; SUITE(SessionSettingsTests) { TEST(readFromIstream) { SessionSettings object; std::string configuration = "[DEFAULT]\n" "ConnectionType=initiator\n" "BeginString=FIX.4.0\n" "Value=4\n" "Empty=\n" "[SESSION]\n" "BeginString=FIX.4.2\n" "SenderCompID=ISLD\n" "TargetCompID=TW\n" "Value=1\n" "# this is a comment\n" "[SESSION]\n" "BeginString=FIX.4.1\n" "SenderCompID=ISLD\n" "TargetCompID=WT\n" "Value=2\n" "[SESSION]\n" "SenderCompID=ARCA\n" "TargetCompID=TW\n" "Value=3\n" "[SESSION]\n" "SenderCompID=ARCA\n" "TargetCompID=WT\n" "[SESSION]\n" "SenderCompID=NYSE\n" "TargetCompID=TW\n" "SessionQualifier=QUAL1\n" "Value=5\n" "[SESSION]\n" "SenderCompID=NYSE\n" "TargetCompID=TW\n" "SessionQualifier=QUAL2\n" "Value=6\n" "[SESSION]\n" "BeginString=FIXT.1.1\n" "SenderCompID=NYSE\n" "TargetCompID=TW\n"; std::istringstream input( configuration ); input >> object; SessionID session1( BeginString( "FIX.4.2" ), SenderCompID( "ISLD" ), TargetCompID( "TW" ) ); SessionID session2( BeginString( "FIX.4.1" ), SenderCompID( "ISLD" ), TargetCompID( "WT" ) ); SessionID session3( BeginString( "FIX.4.0" ), SenderCompID( "ARCA" ), TargetCompID( "TW" ) ); SessionID session4( BeginString( "FIX.4.0" ), SenderCompID( "ARCA" ), TargetCompID( "WT" ) ); SessionID session5( BeginString( "FIX.4.0" ), SenderCompID( "NYSE" ), TargetCompID( "TW" ), "QUAL1" ); SessionID session6( BeginString( "FIX.4.0" ), SenderCompID( "NYSE" ), TargetCompID( "TW" ), "QUAL2" ); CHECK_EQUAL( "", object.get().getString( "Empty" ) ); CHECK_EQUAL( 4, object.get().getInt( "Value" ) ); CHECK_EQUAL( 1, object.get( session1 ).getInt( "Value" ) ); CHECK_EQUAL( 2, object.get( session2 ).getInt( "Value" ) ); CHECK_EQUAL( 3, object.get( session3 ).getInt( "Value" ) ); CHECK_EQUAL( 4, object.get( session4 ).getInt( "Value" ) ); CHECK_EQUAL( 5, object.get( session5 ).getInt( "Value" ) ); CHECK_EQUAL( 6, object.get( session6 ).getInt( "Value" ) ); // case insensitivity CHECK_EQUAL( 4, object.get().getInt( "value" ) ); CHECK_EQUAL( 1, object.get( session1 ).getInt( "value" ) ); CHECK_EQUAL( 2, object.get( session2 ).getInt( "value" ) ); CHECK_EQUAL( 3, object.get( session3 ).getInt( "value" ) ); CHECK_EQUAL( 4, object.get( session4 ).getInt( "value" ) ); CHECK_EQUAL( 5, object.get( session5 ).getInt( "value" ) ); CHECK_EQUAL( 6, object.get( session6 ).getInt( "value" ) ); CHECK_EQUAL( 4, object.get().getInt( "VALUE" ) ); CHECK_EQUAL( 1, object.get( session1 ).getInt( "VALUE" ) ); CHECK_EQUAL( 2, object.get( session2 ).getInt( "VALUE" ) ); CHECK_EQUAL( 3, object.get( session3 ).getInt( "VALUE" ) ); CHECK_EQUAL( 4, object.get( session4 ).getInt( "VALUE" ) ); CHECK_EQUAL( 5, object.get( session5 ).getInt( "VALUE" ) ); CHECK_EQUAL( 6, object.get( session6 ).getInt( "VALUE" ) ); } TEST(readFromIstreamDefaultLast) { SessionSettings object; std::string configuration = "[SESSION]\n" "BeginString=FIX.4.2\n" "SenderCompID=ISLD\n" "TargetCompID=TW\n" "Value=1\n" "# this is a comment\n" "[SESSION]\n" "BeginString=FIX.4.1\n" "SenderCompID=ISLD\n" "TargetCompID=WT\n" "Value=2\n" "[SESSION]\n" "SenderCompID=ARCA\n" "TargetCompID=TW\n" "Value=3\n" "[SESSION]\n" "SenderCompID=ARCA\n" "TargetCompID=WT\n" "[SESSION]\n" "SenderCompID=NYSE\n" "TargetCompID=TW\n" "SessionQualifier=QUAL1\n" "Value=5\n" "[SESSION]\n" "SenderCompID=NYSE\n" "TargetCompID=TW\n" "SessionQualifier=QUAL2\n" "Value=6\n" "[DEFAULT]\n" "ConnectionType=initiator\n" "BeginString=FIX.4.0\n" "Value=4\n" "Empty=\n"; std::istringstream input( configuration ); input >> object; SessionID session1( BeginString( "FIX.4.2" ), SenderCompID( "ISLD" ), TargetCompID( "TW" ) ); SessionID session2( BeginString( "FIX.4.1" ), SenderCompID( "ISLD" ), TargetCompID( "WT" ) ); SessionID session3( BeginString( "FIX.4.0" ), SenderCompID( "ARCA" ), TargetCompID( "TW" ) ); SessionID session4( BeginString( "FIX.4.0" ), SenderCompID( "ARCA" ), TargetCompID( "WT" ) ); SessionID session5( BeginString( "FIX.4.0" ), SenderCompID( "NYSE" ), TargetCompID( "TW" ), "QUAL1" ); SessionID session6( BeginString( "FIX.4.0" ), SenderCompID( "NYSE" ), TargetCompID( "TW" ), "QUAL2" ); CHECK_EQUAL( "", object.get().getString( "Empty" ) ); CHECK_EQUAL( 4, object.get().getInt( "Value" ) ); CHECK_EQUAL( 1, object.get( session1 ).getInt( "Value" ) ); CHECK_EQUAL( 2, object.get( session2 ).getInt( "Value" ) ); CHECK_EQUAL( 3, object.get( session3 ).getInt( "Value" ) ); CHECK_EQUAL( 4, object.get( session4 ).getInt( "Value" ) ); CHECK_EQUAL( 5, object.get( session5 ).getInt( "Value" ) ); CHECK_EQUAL( 6, object.get( session6 ).getInt( "Value" ) ); // case insensitivity CHECK_EQUAL( 4, object.get().getInt( "value" ) ); CHECK_EQUAL( 1, object.get( session1 ).getInt( "value" ) ); CHECK_EQUAL( 2, object.get( session2 ).getInt( "value" ) ); CHECK_EQUAL( 3, object.get( session3 ).getInt( "value" ) ); CHECK_EQUAL( 4, object.get( session4 ).getInt( "value" ) ); CHECK_EQUAL( 5, object.get( session5 ).getInt( "value" ) ); CHECK_EQUAL( 6, object.get( session6 ).getInt( "value" ) ); CHECK_EQUAL( 4, object.get().getInt( "VALUE" ) ); CHECK_EQUAL( 1, object.get( session1 ).getInt( "VALUE" ) ); CHECK_EQUAL( 2, object.get( session2 ).getInt( "VALUE" ) ); CHECK_EQUAL( 3, object.get( session3 ).getInt( "VALUE" ) ); CHECK_EQUAL( 4, object.get( session4 ).getInt( "VALUE" ) ); CHECK_EQUAL( 5, object.get( session5 ).getInt( "VALUE" ) ); CHECK_EQUAL( 6, object.get( session6 ).getInt( "VALUE" ) ); } TEST(readFromIstreamDuplicateSession) { SessionSettings object; std::string configuration = "[DEFAULT]\n" "ConnectionType=initiator\n" "BeginString=FIX.4.0\n" "[SESSION]\n" "BeginString=FIX.4.2\n" "SenderCompID=ISLD\n" "TargetCompID=TW\n" "[SESSION]\n" "BeginString=FIX.4.2\n" "SenderCompID=ISLD\n" "TargetCompID=TW\n"; std::istringstream input( configuration ); CHECK_THROW( input >> object, ConfigError ); } TEST(stripSpaces) { SessionSettings object; std::string configuration = " [ DEFAULT ] \n" "StringValue1=StringValue1\n" "StringValue2=StringValue2 \n" "StringValue3= StringValue3\n" "StringValue4 =StringValue4\n" " StringValue5=StringValue5\n" " StringValue6 = StringValue6 \n" "IntegerValue1=1\n" "IntegerValue2=2 \n" "IntegerValue3= 3\n" "IntegerValue4 =4\n" " IntegerValue5=5\n" " IntegerValue6 = 6 \n" " [ SESSION ] \n" "ConnectionType=initiator\n" "BeginString=FIX.4.0\n" "SenderCompID=ISLD\n" "TargetCompID=TW\n" "DoubleValue1=1.1\n" "DoubleValue2=2.2 \n" "DoubleValue3= 3.3\n" "DoubleValue4 =4.4\n" " DoubleValue5=5.5\n" " DoubleValue6 = 6.6 \n"; std::istringstream input( configuration ); input >> object; SessionID session1( BeginString( "FIX.4.0" ), SenderCompID( "ISLD" ), TargetCompID( "TW" ) ); CHECK_EQUAL( "StringValue1", object.get().getString( "StringValue1" ) ); CHECK_EQUAL( "StringValue2", object.get().getString( "StringValue2" ) ); CHECK_EQUAL( "StringValue3", object.get().getString( "StringValue3" ) ); CHECK_EQUAL( "StringValue4", object.get().getString( "StringValue4" ) ); CHECK_EQUAL( "StringValue5", object.get().getString( "StringValue5" ) ); CHECK_EQUAL( "StringValue6", object.get().getString( "StringValue6" ) ); CHECK_EQUAL( 1, object.get().getInt( "IntegerValue1" ) ); CHECK_EQUAL( 2, object.get().getInt( "IntegerValue2" ) ); CHECK_EQUAL( 3, object.get().getInt( "IntegerValue3" ) ); CHECK_EQUAL( 4, object.get().getInt( "IntegerValue4" ) ); CHECK_EQUAL( 5, object.get().getInt( "IntegerValue5" ) ); CHECK_EQUAL( 6, object.get().getInt( "IntegerValue6" ) ); CHECK_EQUAL( 1.1, object.get(session1).getDouble( "DoubleValue1" ) ); CHECK_EQUAL( 2.2, object.get(session1).getDouble( "DoubleValue2" ) ); CHECK_EQUAL( 3.3, object.get(session1).getDouble( "DoubleValue3" ) ); CHECK_EQUAL( 4.4, object.get(session1).getDouble( "DoubleValue4" ) ); CHECK_EQUAL( 5.5, object.get(session1).getDouble( "DoubleValue5" ) ); CHECK_EQUAL( 6.6, object.get(session1).getDouble( "DoubleValue6" ) ); } TEST(writeToOstream) { SessionSettings object; std::stringstream istream; istream << "[DEFAULT]" << std::endl << "BEGINSTRING=FIX.4.0" << std::endl << "CONNECTIONTYPE=initiator" << std::endl << "VALUE=4" << std::endl << std::endl << "[SESSION]" << std::endl << "BEGINSTRING=FIX.4.2" << std::endl << "SENDERCOMPID=SENDER1" << std::endl << "TARGETCOMPID=TARGET1" << std::endl << "VALUE=1" << std::endl << std::endl << "[SESSION]" << std::endl << "BEGINSTRING=FIX.4.2" << std::endl << "SENDERCOMPID=SENDER2" << std::endl << "TARGETCOMPID=TARGET2" << std::endl << "VALUE=2" << std::endl << std::endl; istream >> object; std::stringstream ostream; ostream << object; CHECK_EQUAL( istream.str(), ostream.str() ); } TEST(validate) { SessionSettings object; SessionID sessionID = SessionID( "FIX.4.2", "SenderCompID", "TargetCompID" ); // ConnectionType not set Dictionary dictionary; CHECK_THROW( object.set( sessionID, dictionary ), ConfigError ); // ConnectionType set to invalid value dictionary.setString( CONNECTION_TYPE, "badvalue" ); CHECK_THROW( object.set( sessionID, dictionary ), ConfigError ); // ConnectionType set to valid value dictionary.setString( CONNECTION_TYPE, "initiator" ); object.set( sessionID, dictionary ); // Invalid BeginString sessionID = SessionID( "FIX4.2", "SenderCompID", "TargetCompID" ); CHECK_THROW( object.set( sessionID, dictionary ), ConfigError ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/SocketConnectorTestCase.cpp0000644000372000001440000000246013265006437024223 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include "TestHelper.h" #ifdef _MSC_VER #include #endif using namespace FIX; SUITE(SocketConnectorTests) { TEST(accept) { SocketConnector object; SocketServer server( 0 ); int socket = server.add( TestSettings::port, true, true ); CHECK( object.connect( "127.0.0.1", TestSettings::port, false, 1024, 1024 ) ); CHECK( server.accept(socket) ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/MessagesTestCase.cpp0000644000372000001440000012237413265006437022676 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace FIX; using namespace FIX42; using namespace FIX44; SUITE(MessageTests) { static UtcTimeStamp create_tm() { UtcTimeStamp result = UtcTimeStamp (0, 0, 0, 1, 1, 1900); return result; } TEST(identifyType) { CHECK_EQUAL( "A", FIX::identifyType( "8=FIX.4.2\0019=12\00135=A\001108=30\00110=031\001" ) ); CHECK_EQUAL( "AB", FIX::identifyType( "8=FIX.4.2\0019=12\00135=AB\001108=30\00110=031\001" ) ); CHECK_THROW( FIX::identifyType( "8=FIX.4.2\0019=12\001108=30\00110=031\001" ), std::logic_error ); } TEST(isAdminMsgType) { CHECK( FIX::Message::isAdminMsgType( FIX::MsgType("A") )); CHECK( !FIX::Message::isAdminMsgType( FIX::MsgType("D") )); CHECK( !FIX::Message::isAdminMsgType( FIX::MsgType("AE") )); CHECK( !FIX::Message::isAdminMsgType( FIX::MsgType() )); } TEST(isAdmin) { FIX::Message object; CHECK( !object.isAdmin() ); object.getHeader().setField( FIX::MsgType("A") ); CHECK( object.isAdmin() ); object.getHeader().setField( FIX::MsgType("D") ); CHECK( !object.isAdmin() ); } TEST(isApp) { FIX::Message object; CHECK( !object.isApp() ); object.getHeader().setField( FIX::MsgType("A") ); CHECK( !object.isApp() ); object.getHeader().setField( FIX::MsgType("D") ); CHECK( object.isApp() ); } TEST(isEmpty) { FIX::Message message; CHECK( message.isEmpty() ); message.getHeader().setField( BeginString("FIX.4.2") ); CHECK( !message.isEmpty() ); message.clear(); CHECK( message.isEmpty() ); message.setField( Symbol("MSFT") ); CHECK( !message.isEmpty() ); message.clear(); CHECK( message.isEmpty() ); message.getTrailer().setField( CheckSum(10) ); CHECK( !message.isEmpty() ); message.clear(); CHECK( message.isEmpty() ); } TEST(getFieldIfPresent) { FIX::Message message; FIX::MsgType initial("A"); CHECK( !message.getFieldIfSet( initial ) ); CHECK( initial == FIX::MsgType("A") ); message.setField( initial ); FIX::MsgType stored; CHECK( message.getFieldIfSet( stored ) ); CHECK( stored == initial ); } TEST(setString) { static const char* strGood = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=218\001"; static const char* strNull = "8=FIX.4.2\0019=46\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\000\00110=219\001"; static const char* strTrailingCharacter = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=218\001 "; static const char* strNoChk = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\001"; static const char* strBadChk = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=000\001"; static const char* strBad = "8=FIX.4.2\0019=45\00135=0\00134=3\001" "49garbled=TW\00152=20000426-12:05:06\00156=ISLD\00110=000\001"; static const char* strBadHeaderOrder = "8=FIX.4.2\00135=0\0019=45\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=218\001"; static const char* strBodyFields = "8=FIX.4.2\0019=60\00135=D\00111=ORDERID\00121=3\00140=2\001" "54=1\00155=MSFT\00160=19000101-00:00:00\00110=226\001"; static const char* strNoLengthAndChk = "8=FIX.4.2\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\001"; static const char* strBadLength = "8=FIX.4.2\0019=AB\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=218\001"; static const char* strBadChecksum = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=ABC\001"; static const char* strJunk = "paste your FIX message here, then hit ENTER"; static const char* strEmpty = ""; FIX::Message object; object.setString( strGood ); object.setString( std::string(strNull, 68) ); object.setString( strNoLengthAndChk, false ); CHECK_THROW( object.setString( strTrailingCharacter ), InvalidMessage ); CHECK_THROW( object.setString( strNoChk ), InvalidMessage ); CHECK_THROW( object.setString( strBadChk ), InvalidMessage ); CHECK_THROW( object.setString( strBad ), InvalidMessage ); CHECK_THROW( object.setString( strBadHeaderOrder ), InvalidMessage ); CHECK_THROW( object.setString( strNoLengthAndChk ), InvalidMessage ); CHECK_THROW( object.setString( strBadLength ), InvalidMessage ); CHECK_THROW( object.setString( strBadChecksum ), InvalidMessage ); CHECK_THROW( object.setString( strJunk ), InvalidMessage ); CHECK_THROW( object.setString( strEmpty ), InvalidMessage ); DataDictionary dataDictionary; dataDictionary.addHeaderField( 11, false ); dataDictionary.addTrailerField( 60, false ); ClOrdID clOrdID; TransactTime transactTime; Symbol symbol; object.setString( strBodyFields, true, &dataDictionary ); CHECK( object.getHeader().isSetField( clOrdID ) ); CHECK( object.getTrailer().isSetField( transactTime ) ); CHECK( object.isSetField( symbol ) ); } TEST(setStringWithGroup) { FIX::Message object; DataDictionary dataDictionary( "../spec/FIX43.xml" ); static const char* str = "8=FIX.4.3\0019=199\00135=E\00134=126\00149=BUYSIDE\00150=00303\00152" "=20040916-16:19:18.328\00156=SELLSIDE\00166=1095350459\00168=2\00173=2\00111" "=1095350459\00167=1\0011=00303\00155=fred\00154=1\00140=1\00159=3\00111=1095" "350460\00167=2\0011=00303\00155=fred\00154=1\00140=1\00159=3\001394=3\00110=" "138\001"; object.setString( str, true, &dataDictionary ); CHECK_EQUAL( str, object.toString() ); } TEST(setStringWithGroupWithoutDelimiter) { FIX::Message object; DataDictionary dataDictionary( "../spec/FIX43.xml" ); static const char* str = "8=FIX.4.3\0019=171\00135=E\00134=126\00149=BUYSIDE\00150=00303\00152" "=20040916-16:19:18.328\00156=SELLSIDE\00166=1095350459\00168=2\00173=2\001" "67=1\0011=00303\00155=fred\00154=1\00140=1\00159=3\001" "67=2\0011=00303\00155=fred\00154=1\00140=1\00159=3\001394=3\00110=" "054\001"; object.setString( str, true, &dataDictionary ); CHECK_EQUAL( str, object.toString() ); } TEST(setStringWithHeaderGroup) { FIX::Message object; DataDictionary dataDictionary( "../spec/FIX43.xml" ); static const char* str = "8=FIX.4.3\0019=152\00135=A\00134=125\00149=BUYSIDE\001" "52=20040916-16:19:18.328\00156=SELLSIDE\001" "627=2\001628=HOP1\001629=20040916-16:19:18.328\001630=ID1\001" "628=HOP2\001629=20040916-16:19:18.328\001630=ID2\001" "10=079\001"; object.setString( str, true, &dataDictionary ); CHECK_EQUAL( str, object.toString() ); } TEST(setStringWithHeaderGroupDefinedInComponent) { FIX::Message object; DataDictionary dataDictionary( "../spec/FIX44.xml" ); static const char* str = "8=FIX.4.4\0019=152\00135=A\00134=125\00149=BUYSIDE\001" "52=20040916-16:19:18.328\00156=SELLSIDE\001" "627=2\001628=HOP1\001629=20040916-16:19:18.328\001630=ID1\001" "628=HOP2\001629=20040916-16:19:18.328\001630=ID2\001" "10=080\001"; object.setString( str, true, &dataDictionary ); CHECK_EQUAL( str, object.toString() ); } TEST(setStringWithHighBit) { FIX::Message object; DataDictionary dataDictionary( "../spec/FIX42.xml" ); FIX::Headline headline( "client" ); FIX42::News msg( headline ); FIX::RawDataLength data_len = rand() % 100; FIX::RawData data; std::string s; char cc = -92; s.assign(data_len, cc); data.setValue(s); msg.set(data_len); msg.set(data); std::string str = msg.toString(); object.setString( str, true, &dataDictionary ); CHECK_EQUAL( str, object.toString() ); } TEST(setStringWithDataFieldWithoutDataLength) { FIX::Message object; DataDictionary dataDictionary("../spec/FIX42.xml"); FIX::Headline headline("client"); FIX42::News msg(headline); std::string s; char cc = -92; int data_len = rand() % 100; s.assign(data_len, cc); FIX::RawData data; data.setValue(s); msg.set(data); std::string str = msg.toString(); CHECK_THROW(object.setString(str, true, &dataDictionary), InvalidMessage); } TEST(setStringWithDataFieldAndGarbageAsDataLength) { FIX::Message object; DataDictionary dataDictionary("../spec/FIX42.xml"); FIX::Headline headline("client"); FIX42::News msg(headline); FIX::RawDataLength data_len; data_len.setString("garbage"); std::string s; char cc = -92; int length = rand() % 100; s.assign(length, cc); FIX::RawData data; data.setValue(s); msg.set(data_len); msg.set(data); std::string str = msg.toString(); CHECK_THROW(object.setString(str, true, &dataDictionary), InvalidMessage); } TEST(copy) { FIX::Message object; FIX::MDReqID mdReqID( "MARKETDATAID" ); FIX::SubscriptionRequestType subType( FIX::SubscriptionRequestType_SNAPSHOT ); FIX::MarketDepth marketDepth( 0 ); FIX44::MarketDataRequest::NoMDEntryTypes marketDataEntryGroup; FIX::MDEntryType mdEntryType( FIX::MDEntryType_BID ); marketDataEntryGroup.set( mdEntryType ); FIX44::MarketDataRequest::NoRelatedSym symbolGroup; FIX::Symbol symbol( "LNUX" ); symbolGroup.set( symbol ); FIX44::MarketDataRequest message( mdReqID, subType, marketDepth ); message.addGroup( marketDataEntryGroup ); message.addGroup( symbolGroup ); FIX::Message copy = object; FIX::Message copy2 = copy; CHECK_EQUAL( object.toString(), copy.toString() ); CHECK_EQUAL( object.toString(), copy2.toString() ); } TEST(checkSum) { FIX::Message object; const std::string str1 = "8=FIX.4.2\0019=46\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\001"; const std::string str2 = "8=FIX.4.2\0019=46\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=000\001"; std::string::size_type i; int chksum; for ( i = 0L, chksum = 0; i < str1.size(); chksum += ( int ) str1[ i++ ] ) {} chksum %= 256; object.setString( str2, false ); CHECK_EQUAL( chksum, object.checkSum() ); } TEST(headerFieldsFirst) { FIX::Message object; const std::string str = "8=FIX.4.2\0019=95\00135=D\00134=5\00149=ISLD\00155=INTC\001" "52=00000000-00:00:00\00156=TW\00111=ID\00121=3\001" "40=1\00154=1\00160=00000000-00:00:00\00110=000\001"; object.setString( str, false ); int field = 0; CHECK( !object.hasValidStructure(field) ); CHECK_EQUAL( 52, field ); } TEST(noEndingDelim) { FIX::Message object; static const char * str = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\001" "52=20000426-12:05:06\00156=ISLD\00110=218"; CHECK_THROW( object.setString( str ), InvalidMessage ); } TEST(outOfOrder) { FIX::Message object; static const char * str = "54=1\00120=0\00131=109.03125\00160=00000000-00:00:00\001" "8=FIX.4.2\0016=109.03125\0011=acct1\001151=0\001150=2\001" "17=2\00139=2\00138=3000\00149=MEK\00115=USD\00137=1\001" "48=123ABC789\00114=3000\00135=8\00156=KEM\00134=2\001" "55=ABCD\00111=ID1\00122=1\001"; static const char * expected = "8=FIX.4.2\0019=171\00135=8\00134=2\00149=MEK\00156=KEM\0011=acct1\001" "6=109.03125\00111=ID1\00114=3000\00115=USD\00117=2\00120=0\00122=1\001" "31=109.03125\00137=1\00138=3000\00139=2\00148=123ABC789\001" "54=1\00155=ABCD\00160=00000000-00:00:00\001150=2\001151=0\00110=225\001"; object.setString( str, false ); CHECK_EQUAL( expected, object.toString() ); } TEST(getXML) { FIX::Message::InitializeXML("../spec/FIX42.xml"); FIX::Message message; message.getHeader().setField(BeginString("FIX.4.2")); message.getHeader().setField(SenderCompID("SENDER")); message.getHeader().setField(TargetCompID("TARGET")); message.getHeader().setField(MsgType(MsgType_Logon)); message.setField(Account("ACCOUNT")); message.setField(ClOrdID("CLORDID")); message.setField(IDSource(IDSource_CUSIP)); message.setField(NoMsgTypes(2)); Group group(384, 372); group.setField(RefMsgType("A")); group.setField(MsgDirection('0')); message.addGroup(group); group.setField(RefMsgType("0")); group.setField(MsgDirection('1')); message.addGroup(group); message.getTrailer().setField(CheckSum(132)); std::stringstream stream; stream << "" << std::endl << "
" << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << "
" << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << " " << std::endl << "
"; CHECK_EQUAL( stream.str(), message.toXML() ); } TEST(reverseRoute) { FIX::Header header; BeginString beginString( "FIX.4.2" ); SenderCompID senderCompID( "SenderCompID" ); TargetCompID targetCompID( "TargetCompID" ); OnBehalfOfCompID onBehalfOfCompID( "OnBehalfOfCompID" ); OnBehalfOfSubID onBehalfOfSubID( "OnBehalfOfSubID" ); OnBehalfOfLocationID onBehalfOfLocationID( "OnBehalfOfLocationID" ); DeliverToCompID deliverToCompID( "DeliverToCompID" ); DeliverToSubID deliverToSubID( "DeliverToSubID" ); DeliverToLocationID deliverToLocationID( "DeliverToLocationID" ); FIX::Message reversedMessage; FIX::Header& reversedHeader = reversedMessage.getHeader(); header.setField( beginString ); header.setField( senderCompID ); header.setField( targetCompID ); header.setField( onBehalfOfCompID ); header.setField( onBehalfOfSubID ); header.setField( onBehalfOfLocationID ); header.setField( deliverToCompID ); header.setField( deliverToSubID ); header.setField( deliverToLocationID ); reversedMessage.reverseRoute( header ); CHECK_EQUAL( "FIX.4.2", reversedHeader.getField( beginString ).getString() ); CHECK_EQUAL( "TargetCompID", reversedHeader.getField( senderCompID ).getString() ); CHECK_EQUAL( "SenderCompID", reversedHeader.getField( targetCompID ).getString() ); CHECK_EQUAL( "DeliverToCompID", reversedHeader.getField( onBehalfOfCompID ).getString() ); CHECK_EQUAL( "DeliverToSubID", reversedHeader.getField( onBehalfOfSubID ).getString() ); CHECK_EQUAL( "DeliverToLocationID", reversedHeader.getField( onBehalfOfLocationID ).getString() ); CHECK_EQUAL( "OnBehalfOfCompID", reversedHeader.getField( deliverToCompID ).getString() ); CHECK_EQUAL( "OnBehalfOfSubID", reversedHeader.getField( deliverToSubID ).getString() ); CHECK_EQUAL( "OnBehalfOfLocationID", reversedHeader.getField( deliverToLocationID ).getString() ); header.setField( BeginString("FIX.4.0" ) ); reversedMessage.reverseRoute( header ); CHECK( !reversedHeader.isSetField( onBehalfOfLocationID ) ); CHECK( !reversedHeader.isSetField( deliverToLocationID ) ); header.setField( beginString ); reversedMessage.reverseRoute( header ); header.removeField( FIX::FIELD::OnBehalfOfCompID ); reversedMessage.reverseRoute( header ); CHECK( !reversedHeader.isSetField(deliverToCompID) ); header.removeField( FIX::FIELD::DeliverToCompID ); reversedMessage.reverseRoute( header ); CHECK( !reversedHeader.isSetField(onBehalfOfCompID) ); header.removeField( FIX::FIELD::OnBehalfOfSubID ); reversedMessage.reverseRoute( header ); CHECK( !reversedHeader.isSetField(deliverToSubID) ); header.removeField( FIX::FIELD::DeliverToSubID ); reversedMessage.reverseRoute( header ); CHECK( !reversedHeader.isSetField(onBehalfOfSubID) ); header.removeField( FIX::FIELD::OnBehalfOfLocationID ); reversedMessage.reverseRoute( header ); CHECK( !reversedHeader.isSetField(deliverToLocationID) ); header.removeField( FIX::FIELD::DeliverToLocationID ); reversedMessage.reverseRoute( header ); CHECK( !reversedHeader.isSetField(onBehalfOfLocationID) ); } TEST(addRemoveGroup) { FIX::Message object; object.setField( ListID( "1" ) ); object.setField( BidType( 0 ) ); object.setField( TotNoOrders( 3 ) ); FIX42::NewOrderList::NoOrders group; group.set( ClOrdID( "A" ) ); group.set( ListSeqNo( 1 ) ); group.set( Symbol( "DELL" ) ); group.set( Side( '1' ) ); object.addGroup( group ); group.set( ClOrdID( "B" ) ); group.set( ListSeqNo( 2 ) ); group.set( Symbol( "LNUX" ) ); group.set( Side( '2' ) ); object.addGroup( group ); group.set( ClOrdID( "C" ) ); group.set( ListSeqNo( 3 ) ); group.set( Symbol( "RHAT" ) ); group.set( Side( '3' ) ); object.addGroup( group ); NoOrders noOrders; CHECK( object.hasGroup(1, group) ); CHECK( object.hasGroup(2, group) ); CHECK( object.hasGroup(3, group) ); CHECK_EQUAL( 3lu, object.groupCount(FIX::FIELD::NoOrders) ); object.getField( noOrders ); CHECK_EQUAL( 3, noOrders ); object.removeGroup( 2, group ); CHECK( object.hasGroup(1, group) ); CHECK( object.hasGroup(2, group) ); CHECK( !object.hasGroup(3, group) ); CHECK_EQUAL( 2lu, object.groupCount(FIX::FIELD::NoOrders) ); object.getField( noOrders ); CHECK_EQUAL( 2, noOrders ); object.removeGroup( group ); CHECK( !object.hasGroup(1, group) ); CHECK( !object.hasGroup(2, group) ); CHECK( !object.hasGroup(3, group) ); CHECK_EQUAL( 0lu, object.groupCount(FIX::FIELD::NoOrders) ); CHECK( !object.isSetField( noOrders ) ); } TEST(replaceGroup) { FIX::Message object; object.setField( ListID( "1" ) ); object.setField( BidType( 0 ) ); object.setField( TotNoOrders( 3 ) ); FIX42::NewOrderList::NoOrders group; group.set( ClOrdID( "A" ) ); group.set( ListSeqNo( 1 ) ); group.set( Symbol( "DELL" ) ); group.set( Side( '1' ) ); object.addGroup( group ); group.set( ClOrdID( "B" ) ); group.set( ListSeqNo( 2 ) ); group.set( Symbol( "LNUX" ) ); group.set( Side( '2' ) ); object.addGroup( group ); group.set( ClOrdID( "C" ) ); group.set( ListSeqNo( 3 ) ); group.set( Symbol( "RHAT" ) ); group.set( Side( '3' ) ); object.addGroup( group ); group.set( ClOrdID( "D" ) ); group.set( ListSeqNo( 4 ) ); group.set( Symbol( "AAPL" ) ); group.set( Side( '4' ) ); object.replaceGroup( 2, group ); NoOrders noOrders; CHECK( object.hasGroup(1, group) ); CHECK( object.hasGroup(2, group) ); CHECK( object.hasGroup(3, group) ); CHECK_EQUAL( 3lu, object.groupCount(FIX::FIELD::NoOrders) ); object.getField( noOrders ); CHECK_EQUAL( 3, noOrders ); ClOrdID clOrdID; object.getGroup( 1, group ); CHECK_EQUAL( "A", group.getField(clOrdID).getString() ); object.getGroup( 2, group ); CHECK_EQUAL( "D", group.getField(clOrdID).getString() ); object.getGroup( 3, group ); CHECK_EQUAL( "C", group.getField(clOrdID).getString() ); } TEST(logonGetString) { Logon object; EncryptMethod encryptMethod; CHECK_THROW( object.get( encryptMethod ), std::logic_error ); object.set( HeartBtInt( 30 ) ); CHECK_EQUAL( "8=FIX.4.2\0019=12\00135=A\001" "108=30\00110=026\001", object.toString() ); } TEST(logonSetString) { Logon object; object.setString ( "8=FIX.4.2\0019=12\00135=A\001108=30\00110=026\001" ) ; HeartBtInt heartBtInt; CHECK_EQUAL( 30, object.get( heartBtInt ) ); } TEST(testRequestGetString) { TestRequest object; object.set( TestReqID( "23" ) ); CHECK_EQUAL( "8=FIX.4.2\0019=12\00135=1\001112=23\00110=007\001", object.toString() ); } TEST(testRequestSetString) { TestRequest object; object.setString ( "8=FIX.4.2\0019=12\00135=1\001112=23\00110=007\001" ); TestReqID testReqID; CHECK_EQUAL( "23", object.get( testReqID ) ); } TEST(resendRequestGetString) { ResendRequest object; object.set( BeginSeqNo( 1 ) ); object.set( EndSeqNo( 233 ) ); CHECK_EQUAL( "8=FIX.4.2\0019=16\00135=2\0017=1\00116=233\00110=184\001", object.toString() ); } TEST(resendRequestSetString) { ResendRequest object; object.setString ( "8=FIX.4.2\0019=16\00135=2\0017=1\00116=233\00110=184\001" ); BeginSeqNo beginSeqNo; EndSeqNo endSeqNo; CHECK_EQUAL( 1, object.get( beginSeqNo ) ); CHECK_EQUAL( 233, object.get( endSeqNo ) ); } TEST(rejectGetString) { Reject object; object.set( RefSeqNum( 73 ) ); object.set( Text( "This Message SUCKS!!!" ) ); CHECK_EQUAL( "8=FIX.4.2\0019=36\00135=3\00145=73\001" "58=This Message SUCKS!!!\00110=029\001", object.toString() ); } TEST(rejectSetString) { Reject object; object.setString ( "8=FIX.4.2\0019=36\00135=3\00145=73\001" "58=This Message SUCKS!!!\00110=029\001" ); RefSeqNum refSeqNum; Text text; CHECK_EQUAL( 73, object.get( refSeqNum ) ); CHECK_EQUAL( "This Message SUCKS!!!", object.get( text ) ); } TEST(sequenceResetGetString) { SequenceReset object; object.set( GapFillFlag( true ) ); object.set( NewSeqNo( 88 ) ); CHECK_EQUAL( "8=FIX.4.2\0019=17\00135=4\00136=88\001123=Y\00110=028\001", object.toString() ); } TEST(sequenceResetSetString) { SequenceReset object; object.setString ( "8=FIX.4.2\0019=17\00135=4\00136=88\001123=Y\00110=028\001" ); GapFillFlag gapFillFlag; NewSeqNo newSeqNo; CHECK( object.get( gapFillFlag ) ); CHECK_EQUAL( 88, object.get( newSeqNo ) ); } TEST(logoutGetString) { Logout object; object.set( Text( "See Ya..." ) ); CHECK_EQUAL( "8=FIX.4.2\0019=18\00135=5\00158=See Ya...\00110=006\001", object.toString() ); } TEST(logoutSetString) { Logout object; object.setString ( "8=FIX.4.2\0019=18\00135=5\00158=See Ya...\00110=006\001" ); Text text; CHECK_EQUAL( "See Ya...", object.get( text ) ); } TEST(newOrderSingleGetString) { NewOrderSingle object; object.set( ClOrdID( "ORDERID" ) ); object.set( HandlInst( '3' ) ); object.set( Symbol( "MSFT" ) ); object.set( Side( '1' ) ); object.set( TransactTime( create_tm() ) ); object.set( OrdType( '2' ) ); CHECK_EQUAL( "8=FIX.4.2\0019=60\00135=D\00111=ORDERID\00121=3\00140=2\001" "54=1\00155=MSFT\00160=19000101-00:00:00\00110=226\001", object.toString() ); } TEST(newOrderSingleSetString) { NewOrderSingle object; object.setString ( "8=FIX.4.2\0019=48\00135=D\00111=ORDERID\00121=3\00140=2\001" "54=1\00155=MSFT\00160=TODAY\00110=028\001" ); ClOrdID clOrdID; HandlInst handlInst; Symbol symbol; Side side; TransactTime transactTime; OrdType ordType; CHECK_EQUAL( "ORDERID", object.get( clOrdID ) ); CHECK_EQUAL( '3', object.get( handlInst ) ); CHECK_EQUAL( "MSFT", object.get( symbol ) ); CHECK_EQUAL( '1', object.get( side ) ); //CHECK_EQUAL( 0, object.get(transactTime) ); CHECK_EQUAL( '2', object.get( ordType ) ); } TEST(executionReportGetString) { ExecutionReport object; object.set( OrderID( "ORDERID" ) ); object.set( ExecID( "EXECID" ) ); object.set( ExecTransType( '1' ) ); object.set( ExecType( '2' ) ); object.set( OrdStatus( '3' ) ); object.set( Symbol( "MSFT" ) ); object.set( Side( '4' ) ); object.set( LeavesQty( 200 ) ); object.set( CumQty( 300 ) ); object.set( AvgPx( 23.4 ) ); CHECK_EQUAL( "8=FIX.4.2\0019=77\00135=8\0016=23.4\00114=300\001" "17=EXECID\00120=1\00137=ORDERID\00139=3\00154=4\00155=MSFT\001" "150=2\001151=200\00110=052\001", object.toString() ); } TEST(executionReportSetString) { ExecutionReport object; object.setString ( "8=FIX.4.2\0019=77\00135=8\0016=23.4\00114=300\001" "17=EXECID\00120=1\00137=ORDERID\00139=3\00154=4\001" "55=MSFT\001150=2\001151=200\00110=052\001" ); OrderID orderID; ExecID execID; ExecTransType execTransType; ExecType execType; OrdStatus ordStatus; Symbol symbol; Side side; LeavesQty leavesQty; CumQty cumQty; AvgPx avgPx; CHECK_EQUAL( "ORDERID", object.get( orderID ) ); CHECK_EQUAL( "EXECID", object.get( execID ) ); CHECK_EQUAL( '1', object.get( execTransType ) ); CHECK_EQUAL( '2', object.get( execType ) ); CHECK_EQUAL( '3', object.get( ordStatus ) ); CHECK_EQUAL( "MSFT", object.get( symbol ) ); CHECK_EQUAL( '4', object.get( side ) ); CHECK_EQUAL( 200, object.get( leavesQty ) ); CHECK_EQUAL( 300, object.get( cumQty ) ); CHECK_EQUAL( 23.4, object.get( avgPx ) ); } TEST(dontKnowTradeGetString) { DontKnowTrade object; object.set( OrderID( "ORDERID" ) ); object.set( ExecID( "EXECID" ) ); object.set( DKReason( '1' ) ); object.set( Symbol( "MSFT" ) ); object.set( Side( '2' ) ); CHECK_EQUAL( "8=FIX.4.2\0019=45\00135=Q\00117=EXECID\00137=ORDERID\001" "54=2\00155=MSFT\001127=1\00110=195\001", object.toString() ); } TEST(dontKnowTradeSetString) { DontKnowTrade object; object.setString ( "8=FIX.4.2\0019=45\00135=Q\00117=EXECID\00137=ORDERID\001" "54=2\00155=MSFT\001127=1\00110=195\001" ); OrderID orderID; ExecID execID; DKReason dKReason; Symbol symbol; Side side; CHECK_EQUAL( "ORDERID", object.get( orderID ) ); CHECK_EQUAL( "EXECID", object.get( execID ) ); CHECK_EQUAL( '1', object.get( dKReason ) ); CHECK_EQUAL( "MSFT", object.get( symbol ) ); CHECK_EQUAL( '2', object.get( side ) ); } TEST(orderCancelReplaceGetString) { OrderCancelReplaceRequest object; object.set( OrigClOrdID( "ORIGINALID" ) ); object.set( ClOrdID( "CLIENTID" ) ); object.set( HandlInst( '1' ) ); object.set( Symbol( "MSFT" ) ); object.set( Side( '2' ) ); object.set( TransactTime( create_tm() ) ); object.set( OrdType( '3' ) ); CHECK_EQUAL( "8=FIX.4.2\0019=75\00135=G\00111=CLIENTID\00121=1\001" "40=3\00141=ORIGINALID\00154=2\00155=MSFT\001" "60=19000101-00:00:00\00110=179\001", object.toString() ); } TEST(orderCancelReplaceRequestSetString) { OrderCancelReplaceRequest object; object.setString ( "8=FIX.4.2\0019=63\00135=G\00111=CLIENTID\00121=1\001" "40=3\00141=ORIGINALID\00154=2\00155=MSFT\00160=TODAY\001" "10=228\001" ); OrigClOrdID origClOrdID; ClOrdID clOrdID; HandlInst handlInst; Symbol symbol; Side side; TransactTime transactTime; OrdType ordType; CHECK_EQUAL( "ORIGINALID", object.get( origClOrdID ) ); CHECK_EQUAL( "CLIENTID", object.get( clOrdID ) ); CHECK_EQUAL( '1', object.get( handlInst ) ); CHECK_EQUAL( "MSFT", object.get( symbol ) ); CHECK_EQUAL( '2', object.get( side ) ); CHECK_EQUAL( '3', object.get( ordType ) ); } TEST(orderCancelRequestGetString) { OrderCancelRequest object; object.set( OrigClOrdID( "ORIGINALID" ) ); object.set( ClOrdID( "CLIENTID" ) ); object.set( Symbol( "MSFT" ) ); object.set( Side( '1' ) ); object.set( TransactTime( create_tm() ) ); CHECK_EQUAL( "8=FIX.4.2\0019=65\00135=F\00111=CLIENTID\00141=ORIGINALID\001" "54=1\00155=MSFT\00160=19000101-00:00:00\00110=009\001", object.toString() ); } TEST(orderCancelRequestSetString) { OrderCancelRequest object; object.setString ( "8=FIX.4.2\0019=53\00135=F\00111=CLIENTID\00141=ORIGINALID\001" "54=1\00155=MSFT\00160=TODAY\00110=058\001" ); OrigClOrdID origClOrdID; ClOrdID clOrdID; Symbol symbol; Side side; TransactTime transactTime; CHECK_EQUAL( "ORIGINALID", object.get( origClOrdID ) ); CHECK_EQUAL( "CLIENTID", object.get( clOrdID ) ); CHECK_EQUAL( "MSFT", object.get( symbol ) ); CHECK_EQUAL( '1', object.get( side ) ); } TEST(XMLNonFIXSetString) { // XMLnonFIX message FIX::Message object; DataDictionary dataDictionary( "../spec/FIX42.xml" ); std::string encodedFIXmessage = "8=FIX.4.2\0019=390\001" "35=8\00134=136\001369=131\00152=20150220-14:40:24.991\00149=CME\00150=G\001" "56=GGGGGGN\00157=GGG\001143=IL\0011=TEST\0016=0\00111=00000000000000000003\001" "14=1\00117=64485:M:412850TN0031303\00120=0\00131=208700\00132=1\00137=64227619161\001" "38=1\00139=2\00140=2\00141=0\00144=208700\00148=147403\00154=1\00155=ES\00159=0\001" "60=20150220-14:40:24.970\00175=20150220\001107=ESH5\001150=2\001151=0\001167=FUT\001" "337=TRADE\001375=CME000A\001432=20150220\001442=1\001527=642276191612015022031303\001" "1028=N\0011057=N\00110=000\001"; std::string xmlNonFIXMessage = std::string("8=FIX.4.2\0019=501\00135=n\00134=158\001369=130\00152=20150220-14:40:24.991\001" "49=CME\00150=G\00156=QQQQQQN\00157=QQQ\001212=413\001213=") + encodedFIXmessage + std::string("\00110=129\001"); object.setString( xmlNonFIXMessage, true, &dataDictionary ); XmlDataLen dataLen; XmlData xmlData; object.getHeader().getField( dataLen ); object.getHeader().getField( xmlData ); CHECK_EQUAL( 413, dataLen.getValue() ); CHECK_EQUAL( encodedFIXmessage, xmlData.getValue() ); } TEST(orderCancelRejectGetString) { OrderCancelReject object; object.set( OrderID( "ORDERID" ) ); object.set( ClOrdID( "CLIENTID" ) ); object.set( OrigClOrdID( "ORIGINALID" ) ); object.set( OrdStatus( '1' ) ); object.set( CxlRejResponseTo( '2' ) ); CHECK_EQUAL( "8=FIX.4.2\0019=53\00135=9\00111=CLIENTID\00137=ORDERID\001" "39=1\00141=ORIGINALID\001434=2\00110=229\001", object.toString() ); } TEST(orderCancelRejectSetString) { OrderCancelReject object; object.setString ( "8=FIX.4.2\0019=53\00135=9\00111=CLIENTID\00137=ORDERID\001" "39=1\00141=ORIGINALID\001434=2\00110=229\001" ); OrderID orderID; ClOrdID clOrdID; OrigClOrdID origClOrdID; OrdStatus ordStatus; CxlRejResponseTo cxlRejResponseTo; CHECK_EQUAL( "ORDERID", object.get( orderID ) ); CHECK_EQUAL( "CLIENTID", object.get( clOrdID ) ); CHECK_EQUAL( "ORIGINALID", object.get( origClOrdID ) ); CHECK_EQUAL( '1', object.get( ordStatus ) ); CHECK_EQUAL( '2', object.get( cxlRejResponseTo ) ); } TEST(orderStatusRequestGetString) { OrderStatusRequest object; object.set( ClOrdID( "CLIENTID" ) ); object.set( Symbol( "MSFT" ) ); object.set( Side( '1' ) ); CHECK_EQUAL( "8=FIX.4.2\0019=30\00135=H\00111=CLIENTID\00154=1\001" "55=MSFT\00110=141\001", object.toString() ); } TEST(orderStatusRequestSetString) { OrderStatusRequest object; object.setString ( "8=FIX.4.2\0019=30\00135=H\00111=CLIENTID\00154=1\001" "55=MSFT\00110=141\001" ); ClOrdID clOrdID; Symbol symbol; Side side; CHECK_EQUAL( "CLIENTID", object.get( clOrdID ) ); CHECK_EQUAL( "MSFT", object.get( symbol ) ); CHECK_EQUAL( '1', object.get( side ) ); } TEST(newOrderListGetString) { FIX42::NewOrderList object; object.set( ListID( "1" ) ); object.set( BidType( 0 ) ); object.set( TotNoOrders( 3 ) ); FIX42::NewOrderList::NoOrders group; group.set( ClOrdID( "A" ) ); group.set( ListSeqNo( 1 ) ); group.set( Symbol( "DELL" ) ); group.set( Side( '1' ) ); object.addGroup( group ); group.set( ClOrdID( "B" ) ); group.set( ListSeqNo( 2 ) ); group.set( Symbol( "LNUX" ) ); group.set( Side( '2' ) ); object.addGroup( group ); group.set( ClOrdID( "C" ) ); group.set( ListSeqNo( 3 ) ); group.set( Symbol( "RHAT" ) ); group.set( Side( '3' ) ); object.addGroup( group ); CHECK_EQUAL( ( "8=FIX.4.2\0019=95\00135=E\00166=1\00168=3\00173=3\001" "11=A\00167=1\00155=DELL\00154=1\001" "11=B\00167=2\00155=LNUX\00154=2\001" "11=C\00167=3\00155=RHAT\00154=3\001" "394=0\00110=233\001" ), object.toString() ); } TEST(newOrderListSetString) { FIX42::NewOrderList object; DataDictionary dataDictionary( "../spec/FIX42.xml" ); object.setString ( "8=FIX.4.2\0019=95\00135=E\00166=1\00168=3\00173=3\001" "11=A\00154=1\00155=DELL\00167=1\001" "11=B\00154=2\00155=LNUX\00167=2\001" "11=C\00154=3\00155=RHAT\00167=3\001" "394=0\00110=233\001", true, &dataDictionary ); ListID listID; BidType bidType; TotNoOrders totNoOrders; object.get( listID ); object.get( bidType ); object.get( totNoOrders ); ClOrdID clOrdID; ListSeqNo listSeqNo; Symbol symbol; Side side; FIX42::NewOrderList::NoOrders group; object.getGroup( 1, group ); group.get( clOrdID ); group.get( listSeqNo ); group.get( symbol ); group.get( side ); CHECK_EQUAL( "A", clOrdID.getValue() ); CHECK_EQUAL( 1, listSeqNo ); CHECK_EQUAL( "DELL", symbol ); CHECK_EQUAL( '1', side ); object.getGroup( 2, group ); group.get( clOrdID ); group.get( listSeqNo ); group.get( symbol ); group.get( side ); CHECK_EQUAL( "B", clOrdID.getValue() ); CHECK_EQUAL( 2, listSeqNo ); CHECK_EQUAL( "LNUX", symbol ); CHECK_EQUAL( '2', side ); object.getGroup( 3, group ); group.get( clOrdID ); group.get( listSeqNo ); group.get( symbol ); group.get( side ); CHECK_EQUAL( "C", clOrdID.getValue() ); CHECK_EQUAL( 3, listSeqNo ); CHECK_EQUAL( "RHAT", symbol ); CHECK_EQUAL( '3', side ); object.setString ( "8=FIX.4.2\0019=26\00135=E\00166=1\00168=3\00173=0\001" "394=0\00110=137\001", true, &dataDictionary ); } TEST(massQuoteParseGetString) { MassQuote object; object.set( QuoteID( "1" ) ); MassQuote::NoQuoteSets group; group.set( QuoteSetID( "A" ) ); group.set( UnderlyingSymbol( "DELL" ) ); group.set( EncodedUnderlyingSecurityDescLen( 10 ) ); group.set( EncodedUnderlyingSecurityDesc( "DELL\001COMP\001" ) ); object.addGroup( group ); CHECK_EQUAL( ( "8=FIX.4.2\0019=54\00135=i\001117=1\001296=1\001302=A\001" "311=DELL\001364=10\001365=DELL\001COMP\001\00110=152\001" ), object.toString() ); } TEST(massQuoteSetString) { MassQuote object; DataDictionary dataDictionary( "../spec/FIX42.xml" ); object.setString ( "8=FIX.4.2\0019=54\00135=i\001117=1\001296=1\001302=A\001" "311=DELL\001364=10\001365=DELL\001COMP\001\00110=152\001", true, &dataDictionary ); QuoteID quoteID; object.get( quoteID ); QuoteSetID quoteSetID; UnderlyingSymbol underlyingSymbol; EncodedUnderlyingSecurityDescLen encLen; EncodedUnderlyingSecurityDesc encDesc; MassQuote::NoQuoteSets group; object.getGroup( 1, group ); group.get( quoteSetID ); group.get( underlyingSymbol ); group.get( encLen ); group.get( encDesc ); CHECK_EQUAL( "A", quoteSetID ); CHECK_EQUAL( "DELL", underlyingSymbol ); CHECK_EQUAL( 10, encLen ); CHECK_EQUAL( "DELL\001COMP\001", encDesc ); } TEST(newOrderCrossGetString) { NewOrderCross object; FIX44::NewOrderCross::NoSides noSides; noSides.set( FIX::Side(FIX::Side_BUY) ); FIX44::NewOrderCross::NoSides::NoPartyIDs noPartyIDs; noPartyIDs.set( FIX::PartyID("PARTY1") ); noPartyIDs.set( FIX::PartyIDSource(FIX::PartyIDSource_PROPRIETARY) ); noPartyIDs.set( FIX::PartyRole(FIX::PartyRole_CLIENT_ID) ); noSides.addGroup( noPartyIDs ); noPartyIDs.set( FIX::PartyID("PARTY2") ); noPartyIDs.set( FIX::PartyIDSource(FIX::PartyIDSource_PROPRIETARY) ); noPartyIDs.set( FIX::PartyRole(FIX::PartyRole_CLIENT_ID) ); noSides.addGroup( noPartyIDs ); noSides.set( FIX::OrderQty(100) ); object.addGroup( noSides ); CHECK_EQUAL( ( "8=FIX.4.4\0019=75\00135=s\001552=1\00154=1\001453=2\001448=PARTY1\001" "447=D\001452=3\001448=PARTY2\001447=D\001452=3\00138=100\00110=223\001" ), object.toString() ); } TEST(newOrderCrossSetString) { NewOrderCross object; DataDictionary dataDictionary( "../spec/FIX44.xml" ); object.setString ( "8=FIX.4.4\0019=75\00135=s\001552=1\00154=1\001453=2\001448=PARTY1\001" "447=D\001452=3\001448=PARTY2\001447=D\001452=3\00138=100\00110=223\001", true, &dataDictionary ); FIX44::NewOrderCross::NoSides noSides; object.getGroup( 1, noSides ); FIX::Side side; noSides.get( side ); CHECK_EQUAL( FIX::Side_BUY, side ); FIX::PartyID partyID; FIX::PartyIDSource partyIDSource; FIX::PartyRole partyRole; FIX44::NewOrderCross::NoSides::NoPartyIDs noPartyIDs; noSides.getGroup( 1, noPartyIDs ); noPartyIDs.get( partyID ); noPartyIDs.get( partyIDSource ); noPartyIDs.get( partyRole ); CHECK_EQUAL( "PARTY1", partyID ); CHECK_EQUAL( FIX::PartyIDSource_PROPRIETARY, partyIDSource ); CHECK_EQUAL( FIX::PartyRole_CLIENT_ID, partyRole ); noSides.getGroup( 2, noPartyIDs ); noPartyIDs.get( partyID ); noPartyIDs.get( partyIDSource ); noPartyIDs.get( partyRole ); CHECK_EQUAL( "PARTY2", partyID ); CHECK_EQUAL( FIX::PartyIDSource_PROPRIETARY, partyIDSource ); CHECK_EQUAL( FIX::PartyRole_CLIENT_ID, partyRole ); FIX::OrderQty orderQty; noSides.get( orderQty ); CHECK_EQUAL( 100, orderQty ); } TEST(allocationInstructionParseGetString) { AllocationInstruction object; object.getHeader().setField(SenderCompID("SENDER")); object.getHeader().setField(TargetCompID("TARGET")); object.getHeader().setField(MsgSeqNum(1)); FIX44::Header::NoHops hops; hops.setField(HopCompID("HOP1")); hops.setField(HopRefID(1)); object.getHeader().addGroup(hops); hops.setField(HopCompID("HOP2")); hops.setField(HopRefID(2)); object.getHeader().addGroup(hops); object.setField(AllocID("Alloc001")); object.setField(AllocTransType(AllocTransType_NEW)); object.setField(AllocType(AllocType_CALCULATED)); object.setField(AllocNoOrdersType(AllocNoOrdersType_NOT_SPECIFIED)); object.setField(Quantity(100)); object.setField(AvgPx(23.1)); object.setField(TradeDate("20170317")); CHECK_EQUAL( "8=FIX.4.4\0019=121\00135=J\00134=1\00149=SENDER\00156=TARGET\001627=2\001" "628=HOP1\001630=1\001628=HOP2\001630=2\0016=23.1\00153=100\00170=Alloc001\001" "71=0\00175=20170317\001626=1\001857=0\00110=159\001", object.toString()); } TEST(allocationInstructionString) { AllocationInstruction object; DataDictionary dataDictionary( "../spec/FIX44.xml" ); object.setString ( "8=FIX.4.4\0019=198\00135=J\00134=1\00149=SENDER\00152=20170317-15:55:23.685\001" "56=TARGET\001627=2\001628=HOP1\001629=20170317-15:55:23.685\001630=1\001" "628=HOP2\001629=20170317-15:55:23.685\001630=2\0016=23.1\00153=100\001" "70=Alloc001\00171=0\00175=20170317\001626=1\001857=0\00110=196\001", true, &dataDictionary ); FIX::SenderCompID senderCompID; FIX::TargetCompID targetCompID; FIX::SendingTime sendingTime; FIX::MsgSeqNum msgSeqNum; FIX::HopCompID hopCompID; FIX::HopSendingTime hopSendingTime; FIX::HopRefID hopRefID; CHECK_EQUAL( "SENDER", object.getHeader().get(senderCompID)); CHECK_EQUAL( "TARGET", object.getHeader().get(targetCompID)); CHECK_EQUAL( "20170317-15:55:23.685", object.getHeader().get(sendingTime).getString()); CHECK_EQUAL( 1, object.getHeader().get(msgSeqNum)); FIX44::Header::NoHops noHops; object.getHeader().getGroup( 1, noHops ); CHECK_EQUAL( "HOP1", noHops.get(hopCompID) ); CHECK_EQUAL( "20170317-15:55:23.685", noHops.getField(hopSendingTime).getString() ); CHECK_EQUAL( 1, noHops.get(hopRefID) ); object.getHeader().getGroup( 2, noHops ); CHECK_EQUAL( "HOP2", noHops.get(hopCompID) ); CHECK_EQUAL( "20170317-15:55:23.685", noHops.getField(hopSendingTime).getString() ); CHECK_EQUAL( 2, noHops.get(hopRefID) ); FIX::AllocID allocID; FIX::AllocTransType allocTransType; FIX::AllocType allocType; FIX::AllocNoOrdersType allocNoOrdersType; FIX::Quantity quantity; FIX::AvgPx avgPx; FIX::TradeDate tradeDate; CHECK_EQUAL( "Alloc001", object.get(allocID) ); CHECK_EQUAL( AllocTransType_NEW, object.get(allocTransType) ); CHECK_EQUAL( AllocType_CALCULATED, object.get(allocType) ); CHECK_EQUAL( AllocNoOrdersType_NOT_SPECIFIED, object.get(allocNoOrdersType) ); CHECK_EQUAL( 100, object.get(quantity) ); CHECK_EQUAL( 23.1, object.get(avgPx) ); CHECK_EQUAL( "20170317", object.get(tradeDate) ); FIX::CheckSum checkSum; CHECK_EQUAL( 196, object.getTrailer().get(checkSum) ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/GroupTestCase.cpp0000644000372000001440000000260313265006437022213 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; SUITE(GroupTests) { TEST(copy) { Group object(1, 10, message_order(10, 9, 8, 7, 0)); object.setField(10, "10"); object.setField(9, "9"); object.setField(8, "8"); object.setField(7, "7"); std::string originalString; object.calculateString( originalString ); Group copy = object; std::string copyString; copy.calculateString( copyString ); CHECK_EQUAL( originalString, copyString ); } }quickfix-1.15.1+dfsg.orig/src/C++/test/SessionIDTestCase.cpp0000644000372000001440000000753713265006437022772 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include using namespace FIX; SUITE(SessionIDTests) { struct lessThanFixture { lessThanFixture() : less1( BeginString( "A" ), SenderCompID( "A" ), TargetCompID( "A" ) ), less2( BeginString( "A" ), SenderCompID( "A" ), TargetCompID( "B" ) ), less3( BeginString( "A" ), SenderCompID( "B" ), TargetCompID( "A" ) ), less4( BeginString( "B" ), SenderCompID( "A" ), TargetCompID( "A" ) ), less5( BeginString( "B" ), SenderCompID( "B" ), TargetCompID( "B" ) ), less6( BeginString( "C" ), SenderCompID( "A" ), TargetCompID( "C" ) ) {} SessionID less1; SessionID less2; SessionID less3; SessionID less4; SessionID less5; SessionID less6; }; TEST_FIXTURE(lessThanFixture,lessThan) { CHECK( !( less1 < less1 ) ); CHECK( less1 < less2 ); CHECK( less1 < less3 ); CHECK( less1 < less4 ); CHECK( less1 < less5 ); CHECK( less1 < less6 ); CHECK( !( less2 < less1 ) ); CHECK( !( less2 < less2 ) ); CHECK( less2 < less3 ); CHECK( less2 < less4 ); CHECK( less2 < less5 ); CHECK( less2 < less6 ); CHECK( !( less3 < less1 ) ); CHECK( !( less3 < less2 ) ); CHECK( !( less3 < less3 ) ); CHECK( less3 < less4 ); CHECK( less3 < less5 ); CHECK( less3 < less6 ); CHECK( !( less4 < less1 ) ); CHECK( !( less4 < less2 ) ); CHECK( !( less4 < less3 ) ); CHECK( !( less4 < less4 ) ); CHECK( less4 < less5 ); CHECK( less4 < less6 ); CHECK( !( less5 < less1 ) ); CHECK( !( less5 < less2 ) ); CHECK( !( less5 < less3 ) ); CHECK( !( less5 < less4 ) ); CHECK( !( less5 < less5 ) ); CHECK( less5 < less6 ); CHECK( !( less6 < less1 ) ); CHECK( !( less6 < less2 ) ); CHECK( !( less6 < less3 ) ); CHECK( !( less6 < less4 ) ); CHECK( !( less6 < less5 ) ); CHECK( !( less6 < less6 ) ); } TEST(streamOut) { SessionID object( BeginString( "FIX.4.2" ), SenderCompID( "SENDER" ), TargetCompID( "TARGET" ) ); std::stringstream strstream; strstream << object; CHECK_EQUAL( "FIX.4.2:SENDER->TARGET", strstream.str() ); } TEST(streamIn) { SessionID object; std::stringstream strstream; strstream << "FIX.4.2:SENDER->TARGET"; strstream >> object; CHECK_EQUAL( "FIX.4.2:SENDER->TARGET", object.toString() ); std::stringstream strstream2; strstream2 << "FIX.4.2:SENDER->TARGET:QUALIFIER"; strstream2 >> object; CHECK_EQUAL( "FIX.4.2:SENDER->TARGET:QUALIFIER", object.toString() ); std::stringstream strstream3; strstream3 << "FIX.4.2:SENDER-ID->TARGET:QUALIFIER"; strstream3 >> object; CHECK_EQUAL( "FIX.4.2:SENDER-ID->TARGET:QUALIFIER", object.toString() ); } TEST(isTransportSession) { SessionID object( BeginString( "FIX.4.2" ), SenderCompID( "SENDER" ), TargetCompID( "TARGET" ) ); CHECK( !object.isFIXT() ); object = SessionID( BeginString( "FIXT.1.1" ), SenderCompID( "SENDER" ), TargetCompID( "TARGET" ) ); CHECK( object.isFIXT() ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/DataDictionaryTestCase.cpp0000644000372000001440000004416113265006437024023 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include #include #include #include #include #include #include #include using namespace FIX; SUITE(DataDictionaryTests) { USER_DEFINE_STRING( TooHigh, 501 ); TEST(addMsgType) { DataDictionary object; CHECK( !object.isMsgType( "A" ) ); object.addMsgType( "A" ); CHECK( object.isMsgType( "A" ) ); } TEST(addMsgField) { DataDictionary object; CHECK( !object.isMsgField( "A", 10 ) ); CHECK( !object.isMsgField( "Z", 50 ) ); object.addMsgField( "A", 10 ); object.addMsgField( "Z", 50 ); CHECK( object.isMsgField( "A", 10 ) ); CHECK( object.isMsgField( "Z", 50 ) ); CHECK( !object.isMsgField( "A", 50 ) ); CHECK( !object.isMsgField( "Z", 10 ) ); } TEST(addHeaderField) { DataDictionary object; CHECK( !object.isHeaderField( 56 ) ); CHECK( !object.isHeaderField( 49 ) ); object.addHeaderField( 56, true ); object.addHeaderField( 49, true ); CHECK( object.isHeaderField( 56 ) ); CHECK( object.isHeaderField( 49 ) ); } TEST(addTrailerField) { DataDictionary object; CHECK( !object.isTrailerField( 10 ) ); object.addTrailerField( 10, true ); CHECK( object.isTrailerField( 10 ) ); } TEST(addFieldType) { DataDictionary object; TYPE::Type type; CHECK( !object.getFieldType( 14, type ) ); CHECK( !object.getFieldType( 23, type ) ); object.addFieldType( 14, TYPE::String ); object.addFieldType( 23, TYPE::Char ); CHECK( object.getFieldType( 14, type ) ); CHECK_EQUAL( TYPE::String, type ); CHECK( object.getFieldType( 23, type ) ); CHECK_EQUAL( TYPE::Char, type ); } TEST(addRequiredField) { DataDictionary object; CHECK( !object.isRequiredField( "A", 10 ) ); CHECK( !object.isRequiredField( "Z", 50 ) ); object.addRequiredField( "A", 10 ); object.addRequiredField( "Z", 50 ); CHECK( object.isRequiredField( "A", 10 ) ); CHECK( object.isRequiredField( "Z", 50 ) ); CHECK( !object.isRequiredField( "A", 50 ) ); CHECK( !object.isRequiredField( "Z", 10 ) ); } TEST(addFieldValue) { DataDictionary object; CHECK( !object.isFieldValue( 12, "f" ) ); CHECK( !object.isFieldValue( 12, "g" ) ); CHECK( !object.isFieldValue( 15, "1" ) ); CHECK( !object.isFieldValue( 18, "2" ) ); CHECK( !object.isFieldValue( 167, "FUT" ) ); object.addFieldValue( 12, "f" ); object.addFieldValue( 12, "g" ); object.addFieldValue( 15, "1" ); object.addFieldValue( 18, "2" ); object.addFieldValue( 167, "FUT" ); CHECK( object.isFieldValue( 12, "f" ) ); CHECK( object.isFieldValue( 12, "g" ) ); CHECK( object.isFieldValue( 15, "1" ) ); CHECK( object.isFieldValue( 18, "2" ) ); CHECK( object.isFieldValue( 167, "FUT" ) ); } TEST(addGroup) { DataDictionary object; object.setVersion( "FIX.4.2" ); DataDictionary group1; group1.addMsgType( "1" ); DataDictionary group2; group2.addMsgType( "2" ); DataDictionary group3; group3.addMsgType( "3" ); object.addGroup( "A", 100, 101, group1 ); object.addGroup( "A", 200, 201, group2 ); object.addGroup( "A", 300, 301, group3 ); int delim; const DataDictionary* pDD = 0; CHECK( object.getGroup( "A", 100, delim, pDD ) ); CHECK_EQUAL( 101, delim ); CHECK( pDD->isMsgType( "1" ) ); CHECK( object.getGroup( "A", 200, delim, pDD ) ); CHECK_EQUAL( 201, delim ); CHECK( pDD->isMsgType( "2" ) ); CHECK( object.getGroup( "A", 300, delim, pDD ) ); CHECK_EQUAL( 301, delim ); CHECK( pDD->isMsgType( "3" ) ); } TEST(addFieldName) { DataDictionary object; object.setVersion( "FIX.4.2" ); object.addFieldName( 1, "Account" ); object.addFieldName( 11, "ClOrdID" ); object.addFieldName( 8, "BeginString" ); std::string name; int field; CHECK( object.getFieldName( 1, name ) ); CHECK_EQUAL( "Account", name ); CHECK( object.getFieldTag( name, field ) ); CHECK_EQUAL( 1, field ); CHECK( object.getFieldName( 11, name ) ); CHECK_EQUAL( "ClOrdID", name ); CHECK( object.getFieldTag( name, field ) ); CHECK_EQUAL( 11, field ); CHECK( object.getFieldName( 8, name ) ); CHECK_EQUAL( "BeginString", name ); CHECK( object.getFieldTag( name, field ) ); CHECK_EQUAL( 8, field ); } TEST(addValueName) { DataDictionary object; object.setVersion( "FIX.4.2" ); object.addValueName( 12, "0", "VALUE_12_0" ); object.addValueName( 12, "B", "VALUE_12_B" ); object.addValueName( 23, "BOO", "VALUE_23_BOO" ); std::string name; CHECK( object.getValueName( 12, "0", name ) ); CHECK_EQUAL( "VALUE_12_0", name ); CHECK( object.getValueName( 12, "B", name ) ); CHECK_EQUAL( "VALUE_12_B", name ); CHECK( object.getValueName( 23, "BOO", name ) ); CHECK_EQUAL( "VALUE_23_BOO", name ); } struct checkValidTagNumberFixture { checkValidTagNumberFixture() { object.setVersion( BeginString_FIX40 ); object.addField( FIELD::BeginString ); object.addField( FIELD::BodyLength ); object.addField( FIELD::MsgType ); object.addField( FIELD::CheckSum ); object.addField( FIELD::TestReqID ); object.addMsgType( MsgType_TestRequest ); object.addMsgField( MsgType_TestRequest, FIELD::TestReqID ); } DataDictionary object; }; TEST_FIXTURE(checkValidTagNumberFixture, checkValidTagNumber) { TestReqID testReqID( "1" ); FIX40::TestRequest message( testReqID ); message.setField( TooHigh( "value" ) ); CHECK_THROW( object.validate( message ), InvalidTagNumber ); object.allowUnknownMsgFields( true ); object.validate( message ); object.allowUnknownMsgFields( false ); object.addField( 501 ); object.addMsgField( MsgType_TestRequest, 501 ); object.validate( message ); message.setField( FIELD::UserMin, "value" ); CHECK_THROW( object.validate( message ), InvalidTagNumber ); object.checkUserDefinedFields( false ); object.validate( message ); } TEST(checkHasValue) { DataDictionary object; Message testReqID( "8=FIX.4.2\0019=12\00135=1\001112=\00110=007\001", false ); FIX42::TestRequest message( testReqID ); CHECK_THROW( object.validate( message ), NoTagValue ); } struct checkIsInMessageFixture { checkIsInMessageFixture() { object.setVersion( BeginString_FIX40 ); object.addField( FIELD::BeginString ); object.addField( FIELD::BodyLength ); object.addField( FIELD::MsgType ); object.addField( FIELD::CheckSum ); object.addField( FIELD::TestReqID ); object.addField( FIELD::Symbol ); object.addMsgType( MsgType_TestRequest ); object.addMsgField( MsgType_TestRequest, FIELD::TestReqID ); } DataDictionary object; }; TEST_FIXTURE(checkIsInMessageFixture, checkIsInMessage) { TestReqID testReqID( "1" ); FIX40::TestRequest message( testReqID ); object.validate( message ); message.setField( Symbol( "MSFT" ) ); CHECK_THROW( object.validate( message ), TagNotDefinedForMessage ); } struct checkHasRequiredFixture { checkHasRequiredFixture() { object.setVersion( BeginString_FIX40 ); object.addField( FIELD::BeginString ); object.addField( FIELD::BodyLength ); object.addField( FIELD::MsgType ); object.addField( FIELD::SenderCompID ); object.addField( FIELD::TargetCompID ); object.addHeaderField( FIELD::SenderCompID, true ); object.addHeaderField( FIELD::TargetCompID, false ); object.addField( FIELD::CheckSum ); object.addField( FIELD::TestReqID ); object.addMsgType( MsgType_TestRequest ); object.addMsgField( MsgType_TestRequest, FIELD::TestReqID ); object.addRequiredField( MsgType_TestRequest, FIELD::TestReqID ); } DataDictionary object; }; TEST_FIXTURE(checkHasRequiredFixture, checkHasRequired) { FIX40::TestRequest message; CHECK_THROW( object.validate( message ), RequiredTagMissing ); message.getHeader().setField( SenderCompID( "SENDER" ) ); CHECK_THROW( object.validate( message ), RequiredTagMissing ); message.setField( TestReqID( "1" ) ); object.validate( message ); message.getHeader().removeField( FIELD::SenderCompID ); message.setField( SenderCompID( "SENDER" ) ); CHECK_THROW( object.validate( message ), RequiredTagMissing ); } struct checkValidFormatFixture { checkValidFormatFixture() { object.setVersion( BeginString_FIX40 ); object.addField( FIELD::BeginString ); object.addField( FIELD::BodyLength ); object.addField( FIELD::MsgType ); object.addField( FIELD::CheckSum ); object.addField( FIELD::TestReqID ); object.addMsgType( MsgType_TestRequest ); object.addMsgField( MsgType_TestRequest, FIELD::TestReqID ); object.addFieldType( FIELD::TestReqID, TYPE::Int ); } DataDictionary object; }; TEST_FIXTURE( checkValidFormatFixture, checkValidFormat ) { FIX40::TestRequest message; message.setField( TestReqID( "+200" ) ); CHECK_THROW( object.validate( message ), IncorrectDataFormat ); } struct checkValueFixture { checkValueFixture() { object.setVersion( BeginString_FIX40 ); object.addField( FIELD::BeginString ); object.addField( FIELD::BodyLength ); object.addField( FIELD::MsgType ); object.addField( FIELD::CheckSum ); object.addField( FIELD::OrdType ); object.addField( FIELD::OrderRestrictions ); object.addMsgType( MsgType_NewOrderSingle ); object.addMsgField( MsgType_NewOrderSingle, FIELD::OrdType ); object.addMsgField( MsgType_NewOrderSingle, FIELD::OrderRestrictions ); object.addFieldType( FIELD::OrdType, TYPE::Char ); object.addFieldValue( FIELD::OrdType, "1" ); object.addFieldType( FIELD::OrderRestrictions, TYPE::MultipleValueString ); object.addFieldValue( FIELD::OrderRestrictions, "1" ); object.addFieldValue( FIELD::OrderRestrictions, "2" ); object.addFieldValue( FIELD::OrderRestrictions, "3" ); } DataDictionary object; }; TEST_FIXTURE( checkValueFixture, checkValue ) { DataDictionary object; FIX40::NewOrderSingle message; message.setField( OrdType( '1' ) ); object.validate( message ); message.setField( OrdType( '2' ) ); object.validate( message ); message.setField( OrdType( '1' ) ); message.setField( OrderRestrictions("1 2 3") ); object.validate( message ); message.setField( OrderRestrictions("1 4 3") ); object.validate( message ); } TEST( checkRepeatedTag ) { DataDictionary object; FIX40::NewOrderSingle message; message.setField( OrdType('1') ); message.setField( OrdType('1'), false ); CHECK_THROW( object.validate(message), RepeatedTag ); } struct checkGroupCountFixture { checkGroupCountFixture() { object.setVersion( BeginString_FIX42 ); object.addField( FIELD::BeginString ); object.addField( FIELD::BodyLength ); object.addField( FIELD::MsgType ); object.addField( FIELD::CheckSum ); object.addField( FIELD::NoAllocs ); DataDictionary groupDD; groupDD.addField( FIELD::AllocAccount ); object.addGroup( "D", FIELD::NoAllocs, FIELD::AllocAccount, groupDD ); object.addMsgType( MsgType_NewOrderSingle ); object.addMsgField( MsgType_NewOrderSingle, FIELD::NoAllocs ); } DataDictionary object; }; TEST_FIXTURE( checkGroupCountFixture, checkGroupCount ) { FIX42::NewOrderSingle message; FIX42::NewOrderSingle::NoAllocs group; group.setField( AllocAccount("account") ); message.addGroup( group ); message.set( NoAllocs(2) ); CHECK_THROW( object.validate( message ), RepeatingGroupCountMismatch ); } TEST( checkGroupRequiredFields ) { DataDictionary object( "../spec/FIX44.xml" ); FIX44::NewOrderList newOrderList; newOrderList.setString("8=FIX.4.49=18635=E49=FIXTEST56=TW128=SS134=252=20050225-16:54:3266=WMListOrID000000362394=368=173=111=SE102354=155=IBM67=163=021=381=060=20050225-16:54:3238=1000040=115=USD10=119", false, &object); object.validate( newOrderList ); newOrderList.setString("8=FIX.4.49=15835=E49=FIXTEST56=TW128=SS134=252=20050225-16:54:3266=WMListOrID000000362394=368=173=163=021=381=060=20050225-16:54:3238=1000040=115=USD10=036", false, &object); CHECK_THROW( object.validate( newOrderList ), RequiredTagMissing ); newOrderList.setString("8=FIX.4.49=26935=E49=FIXTEST56=TW128=SS134=252=20050225-16:54:3266=WMListOrID000000362394=368=173=211=SE102354=155=IBM67=163=021=381=060=20050225-16:54:3238=1000040=115=USD11=SE104555=MSFT67=163=021=381=060=20050225-16:54:3238=1000040=115=USD47=A10=109", false, &object); CHECK_THROW( object.validate( newOrderList ), RequiredTagMissing ); FIX44::MarketDataRequest marketDataRequest( MDReqID("1"), SubscriptionRequestType( SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES ), MarketDepth( 9999 ) ); marketDataRequest.set( MDUpdateType( MDUpdateType_INCREMENTAL_REFRESH ) ); marketDataRequest.set( AggregatedBook( true ) ); marketDataRequest.set( MDImplicitDelete( true ) ); FIX44::MarketDataRequest::NoRelatedSym noRelatedSym; noRelatedSym.set( Symbol( "QQQQ" ) ); marketDataRequest.addGroup( noRelatedSym ); FIX44::MarketDataRequest::NoMDEntryTypes noMDEntryTypes; noMDEntryTypes.set( MDEntryType( MDEntryType_BID ) ); marketDataRequest.addGroup( noMDEntryTypes ); noMDEntryTypes.set( MDEntryType( MDEntryType_OFFER ) ); marketDataRequest.addGroup( noMDEntryTypes ); noMDEntryTypes.set( MDEntryType( MDEntryType_TRADE ) ); marketDataRequest.addGroup( noMDEntryTypes ); object.validate( marketDataRequest ); noMDEntryTypes.removeField( FIELD::MDEntryType ); marketDataRequest.addGroup( noMDEntryTypes ); CHECK_THROW( object.validate( marketDataRequest ), RequiredTagMissing ); FIX44::MarketDataSnapshotFullRefresh md; md.set( MDReqID("1") ); md.set( Symbol("QQQQ") ); FIX44::MarketDataSnapshotFullRefresh::NoMDEntries entry; entry.set( MDEntryType( MDEntryType_OFFER ) ); entry.set( MDEntryPx( 41.48 ) ); entry.set( MDEntrySize( 500 ) ); md.addGroup( entry ); entry.set( MDEntryType( MDEntryType_BID ) ); entry.set( MDEntryPx( 41.2 ) ); entry.set( MDEntrySize( 300 ) ); md.addGroup( entry ); Message message( md.toString(), object ); object.validate( message ); //object.validate( md ); } TEST( readFromFile ) { DataDictionary object( "../spec/FIX43.xml" ); CHECK( object.isHeaderField( 56 ) ); CHECK( !object.isHeaderField( 38 ) ); CHECK( !object.isHeaderField( 10 ) ); CHECK( object.isTrailerField( 10 ) ); CHECK( !object.isTrailerField( 38 ) ); CHECK( !object.isTrailerField( 56 ) ); CHECK( object.isMsgType( "A" ) ); CHECK( object.isMsgField( "A", 383 ) ); TYPE::Type type = TYPE::Unknown; CHECK( object.getFieldType( 383, type ) ); CHECK_EQUAL( TYPE::Length, type ); CHECK( object.isRequiredField( "A", 108 ) ); CHECK( !object.isRequiredField( "A", 383 ) ); CHECK( object.isRequiredField( "6", 28 ) ); CHECK( !object.isRequiredField( "B", 55 ) ); CHECK( object.isFieldValue( 40, "A" ) ); CHECK( !object.isFieldValue( 40, "Z" ) ); std::string name; CHECK( object.getFieldName( 1, name ) ); CHECK_EQUAL( "Account", name ); CHECK( object.getFieldName( 11, name ) ); CHECK_EQUAL( "ClOrdID", name ); CHECK( object.getFieldName( 8, name ) ); CHECK_EQUAL( "BeginString", name ); CHECK( object.getValueName( 18, "1", name ) ); CHECK_EQUAL( "NOTHELD", name ); CHECK( object.getValueName( 18, "2", name ) ); CHECK_EQUAL( "WORK", name ); CHECK( object.getValueName( 18, "W", name ) ); CHECK_EQUAL( "PEGVWAP", name ); const DataDictionary* pDD = 0; int delim = 0; CHECK( object.getGroup( "b", 296, delim, pDD ) ); CHECK_EQUAL( 302, delim ); CHECK( pDD->isField( 295 ) ); CHECK( pDD->isField( 310 ) ); CHECK( !pDD->isField( 55 ) ); CHECK( pDD->getGroup( "b", 295, delim, pDD ) ); CHECK_EQUAL( 299, delim ); CHECK( pDD->isField( 55 ) ); CHECK( !pDD->isField( 310 ) ); CHECK( object.getGroup( "8", 453, delim, pDD ) ); CHECK_EQUAL( 448, delim ); CHECK( object.getGroup( "y", 146, delim, pDD ) ); CHECK_EQUAL( 55, delim ); } TEST( readFromStream ) { std::fstream stream( "../spec/FIX43.xml" ); DataDictionary object( stream ); } struct copyFixture { copyFixture() { object.setVersion( BeginString_FIX40 ); object.addMsgType( MsgType_NewOrderSingle ); object.addMsgField( MsgType_NewOrderSingle, FIELD::OrdType ); object.addFieldType( FIELD::OrdType, TYPE::Char ); object.addFieldValue( FIELD::OrdType, "1" ); DataDictionary dataDictionary1; dataDictionary1.addFieldType( FIELD::HeartBtInt, TYPE::String ); DataDictionary dataDictionary2; dataDictionary2.addFieldType( FIELD::MsgType, TYPE::Char ); dataDictionary1.addGroup( "A", 1, 2, dataDictionary2 ); object.addGroup( "A", 10, 20, dataDictionary1 ); } DataDictionary object; }; TEST_FIXTURE( copyFixture, copy ) { DataDictionary dataDictionary = object; TYPE::Type type; int delim; CHECK_EQUAL( BeginString_FIX40, dataDictionary.getVersion() ); CHECK( dataDictionary.isMsgType( MsgType_NewOrderSingle ) ); CHECK( dataDictionary.isMsgField( MsgType_NewOrderSingle, FIELD::OrdType ) ); CHECK( dataDictionary.getFieldType( FIELD::OrdType, type ) ); CHECK_EQUAL( TYPE::Char, type ); CHECK( dataDictionary.isFieldValue( FIELD::OrdType, "1" ) ); const DataDictionary* pDD = 0; CHECK( dataDictionary.getGroup( "A", 10, delim, pDD ) ); CHECK( pDD->getFieldType( FIELD::HeartBtInt, type ) ); CHECK_EQUAL( TYPE::String, type ); CHECK_EQUAL( 20, delim ); CHECK( pDD->getGroup( "A", 1, delim, pDD ) ); CHECK( pDD->getFieldType( FIELD::MsgType, type ) ); CHECK_EQUAL( TYPE::Char, type ); CHECK_EQUAL( 2, delim ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/TestHelper.cpp0000644000372000001440000000021013265006437021532 0ustar robertousers#include "TestHelper.h" namespace FIX { short TestSettings::port = 0; FIX::SessionSettings TestSettings::sessionSettings; } quickfix-1.15.1+dfsg.orig/src/C++/test/SocketAcceptorTestCase.cpp0000644000372000001440000000742613265006437024040 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include #include #include "TestHelper.h" using namespace FIX; SUITE(SocketAcceptorTests) { struct receivePartialMessageFixture { receivePartialMessageFixture() { SessionSettings settings; std::string input = "[DEFAULT]\n" "ConnectionType=acceptor\n" "SocketAcceptPort=5000\n" "SocketReuseAddress=Y\n" "SendBufferSize=1024\n" "ReceiveBufferSize=1024\n" "StartTime=00:00:00\n" "EndTime=00:00:00\n" "UseDataDictionary=N\n" "CheckLatency=N\n" "[SESSION]\n" "BeginString=FIX.4.2\n" "SenderCompID=ISLD\n" "TargetCompID=TW\n" "[SESSION]\n" "BeginString=FIX.4.1\n" "SenderCompID=ISLD\n" "TargetCompID=WT\n"; std::stringstream stream( input ); stream >> settings; object = new SocketAcceptor( application, factory, settings ); object->poll(); s = createSocket( 5000, "127.0.0.1" ); object->poll(); } ~receivePartialMessageFixture() { object->stop( true ); delete object; destroySocket( s ); } TestApplication application; MemoryStoreFactory factory; SocketAcceptor* object; int s; }; TEST_FIXTURE(receivePartialMessageFixture, receivePartialMessage) { std::string firstPart = "8=FIX.4.29=28235=834=2369=31450" "52=20041209-15:35:32.68749=TW50=G56=ISLD" "60=20041209-15:35:3259=055=GE54=148=BLA000060467" "107=BLF5167=FUT44=9740.0041=040=239=038=10" "37=20041209004077151=10150=020=09717=67960" "17=0068712004120909353214=011=000679606=0432=20041209" "1=1234567810=1458=F"; std::string secondPart = "IX.4.29=34035=834=3369=31450" "52=20041209-15:35:32.69249=TW50=G56=ISLD" "60=20041209-15:35:3259=055=GE54=148=CME000060467" "107=BLF5167=FUT44=9740.0041=040=239=238=10" "37=20041209004077337=0C032=1031=9740.00151=0150=2" "20=09717=6796017=00687220041209093532TN0002843" "75=2004120914=011=00067960375=BLA030A16=0" "432=200412091=1234567810=217"; FIX42::Logon logon; logon.getHeader().set( SenderCompID("TW") ); logon.getHeader().set( TargetCompID("ISLD") ); logon.getHeader().set( MsgSeqNum(1) ); logon.getHeader().set( SendingTime() ); logon.set( HeartBtInt(30) ); CHECK( socket_send( s, logon.toString().c_str(), (int)strlen(logon.toString().c_str()) ) ); object->poll(); CHECK( socket_send( s, firstPart.c_str(), (int)strlen(firstPart.c_str()) ) ); object->poll(); CHECK( socket_send( s, secondPart.c_str(), (int)strlen(secondPart.c_str()) ) ); object->poll(); } } quickfix-1.15.1+dfsg.orig/src/C++/test/FileLogTestCase.cpp0000644000372000001440000001045413265006437022443 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include using namespace FIX; SUITE(FileLogTests) { void deleteLogSession( std::string sender, std::string target ) { file_unlink( ( "log/FIX.4.2-" + sender + "-" + target + ".event.current.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".event.backup.1.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".event.backup.2.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".event.backup.3.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".event.backup.4.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".event.backup.5.log" ).c_str() ); file_unlink( ( "log/FIX.4.2-" + sender + "-" + target + ".messages.current.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".messages.backup.1.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".messages.backup.2.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".messages.backup.3.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".messages.backup.4.log" ).c_str() ); file_unlink( ( "log/backup/FIX.4.2-" + sender + "-" + target + ".messages.backup.5.log" ).c_str() ); } struct generateFileNameFixture { generateFileNameFixture() : fileLogFactory( "log", "log" + file_separator() + "backup" ) { deleteLogSession( "GENERATEFILENAME", "TEST" ); SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "GENERATEFILENAME" ), TargetCompID( "TEST" ) ); object = (FileLog*)fileLogFactory.create( sessionID ); } ~generateFileNameFixture() { fileLogFactory.destroy( object ); deleteLogSession( "GENERATEFILENAME", "TEST" ); } FileLogFactory fileLogFactory; FileLog* object; }; TEST_FIXTURE(generateFileNameFixture, generateFileName) { object->onEvent( "EVENT1" ); object->onIncoming( "INCOMING1" ); object->onOutgoing( "OUTGOING1" ); CHECK( file_exists("log/FIX.4.2-GENERATEFILENAME-TEST.event.current.log") ); CHECK( file_exists("log/FIX.4.2-GENERATEFILENAME-TEST.messages.current.log") ); object->backup(); object->onEvent( "EVENT2" ); object->onIncoming( "INCOMING2" ); object->onOutgoing( "OUTGOING2" ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.event.backup.1.log") ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.messages.backup.1.log") ); object->backup(); object->onEvent( "EVENT3" ); object->onIncoming( "INCOMING3" ); object->onOutgoing( "OUTGOING3" ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.event.backup.2.log") ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.messages.backup.2.log") ); object->backup(); object->onEvent( "EVENT4" ); object->onIncoming( "INCOMING4" ); object->onOutgoing( "OUTGOING4" ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.event.backup.3.log") ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.messages.backup.3.log") ); object->backup(); object->onEvent( "EVENT5" ); object->onIncoming( "INCOMING5" ); object->onOutgoing( "OUTGOING5" ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.event.backup.4.log") ); CHECK( file_exists("log/backup/FIX.4.2-GENERATEFILENAME-TEST.messages.backup.4.log") ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/SocketServerTestCase.cpp0000644000372000001440000000760013265006437023540 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #ifdef _MSC_VER #include #endif using namespace FIX; class socketServerFixture : public SocketServer::Strategy { public: socketServerFixture() : connect( 0 ), write( 0 ), data( 0 ), disconnect( 0 ), connectSocket( 0 ), writeSocket( 0 ), dataSocket( 0 ), disconnectSocket( 0 ), bufLen( 0 ) {} void onConnect( SocketServer&, int accept, int socket ) { connect++; connectSocket = socket; } void onWrite( SocketServer&, int socket ) { write++; writeSocket = socket; } bool onData( SocketServer& server, int socket ) { data++; dataSocket = socket; bufLen = recv( socket, buf, 1, 0 ); return bufLen > 0; } void onDisconnect( SocketServer&, int socket ) { disconnect++; disconnectSocket = socket; } void onError( SocketServer& ) {} int connect, write, data, disconnect; int connectSocket, writeSocket; int dataSocket, disconnectSocket; char buf[ 1 ]; size_t bufLen; }; SUITE(SocketServerTests) { TEST_FIXTURE(socketServerFixture, accept) { SocketServer object( 0 ); int serverS1 = object.add( TestSettings::port, true, true ); int clientS1 = createSocket( TestSettings::port, "127.0.0.1" ); CHECK( clientS1 > 0 ); process_sleep(0.1); int s1 = object.accept( serverS1 ); CHECK( s1 >= 0 ); object.block( *this ); CHECK( object.numConnections() == 1 ); int clientS2 = createSocket( TestSettings::port, "127.0.0.1" ); CHECK( clientS2 > 0 ); process_sleep(0.1); int s2 = object.accept( serverS1 ); CHECK( s2 >= 0 ); object.block( *this ); CHECK( object.numConnections() == 2 ); int clientS3 = createSocket( TestSettings::port, "127.0.0.1" ); CHECK( clientS3 > 0 ); process_sleep(0.1); int s3 = object.accept( serverS1 ); CHECK( s3 >= 0 ); object.block( *this ); CHECK( object.numConnections() == 3 ); SocketMonitor& monitor = object.getMonitor(); CHECK( !monitor.drop( -1 ) ); CHECK( object.numConnections() == 3 ); CHECK( monitor.drop( s1 ) ); CHECK( object.numConnections() == 2 ); CHECK( monitor.drop( s2 ) ); CHECK( object.numConnections() == 1 ); CHECK( monitor.drop( s3 ) ); CHECK( object.numConnections() == 0 ); destroySocket( clientS1 ); destroySocket( clientS2 ); destroySocket( clientS3 ); } TEST_FIXTURE(socketServerFixture, block) { SocketServer object( 0 ); object.add( TestSettings::port, true, true ); int clientS = createSocket( TestSettings::port, "127.0.0.1" ); CHECK( clientS >= 0 ); object.block( *this ); CHECK_EQUAL( 1, connect ); CHECK( connectSocket > 0 ); send( clientS, "1", 1, 0 ); object.block( *this ); object.block( *this ); CHECK_EQUAL( 1, data ); CHECK_EQUAL( 1U, bufLen ); CHECK_EQUAL( '1', *buf ); CHECK( dataSocket > 0 ); destroySocket( clientS ); object.block( *this ); CHECK_EQUAL( 1, disconnect ); CHECK( disconnectSocket > 0 ); } TEST_FIXTURE(socketServerFixture, close) { SocketServer object( 0 ); object.add( TestSettings::port, true, true ); object.close(); object.block( *this ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/FieldBaseTestCase.cpp0000644000372000001440000000276313265006437022744 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; SUITE(FieldBaseTests) { TEST(set) { FieldBase object( 12, "VALUE" ); object.setString( "VALUE" ); CHECK_EQUAL( "12=VALUE\001", object.getFixString() ); CHECK_EQUAL( 542, object.getTotal() ); CHECK_EQUAL( 9lu, object.getLength() ); object.setString( "VALUF" ); CHECK_EQUAL( "12=VALUF\001", object.getFixString() ); CHECK_EQUAL( 543, object.getTotal() ); CHECK_EQUAL( 9lu, object.getLength() ); object.setTag( 13 ); CHECK_EQUAL( "13=VALUF\001", object.getFixString() ); CHECK_EQUAL( 544, object.getTotal() ); CHECK_EQUAL( 9lu, object.getLength() ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/HttpParserTestCase.cpp0000644000372000001440000000456213265006437023221 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include using namespace FIX; SUITE(HttpParserTests) { struct readHttpMessageFixture { readHttpMessageFixture() { httpMsg1 = "GET / HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; httpMsg2 = "GET /a HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; httpMsg3 = "GET /a HTTP/1.0\r\nContent Type: text/html\r\n\r\n"; object.addToStream( httpMsg1 + httpMsg2 + httpMsg3 ); } std::string httpMsg1; std::string httpMsg2; std::string httpMsg3; HttpParser object; }; TEST_FIXTURE(readHttpMessageFixture, readHttpMessage) { std::string readHttpMsg; CHECK( object.readHttpMessage( readHttpMsg ) ); CHECK_EQUAL( httpMsg1, readHttpMsg ); CHECK( object.readHttpMessage( readHttpMsg ) ); CHECK_EQUAL( httpMsg2, readHttpMsg ); CHECK( object.readHttpMessage( readHttpMsg ) ); CHECK_EQUAL( httpMsg3, readHttpMsg ); } struct readPartialHttpMessageFixture { readPartialHttpMessageFixture() { partHttpMsg1 = "GET / HTTP/1.0\r\nContent "; partHttpMsg2 = "Type: text/html\r\n\r\n"; object.addToStream( partHttpMsg1 ); } std::string partHttpMsg1; std::string partHttpMsg2; HttpParser object; }; TEST_FIXTURE(readPartialHttpMessageFixture, readPartialHttpMessage) { std::string readPartHttpMsg; CHECK( !object.readHttpMessage( readPartHttpMsg ) ); object.addToStream( partHttpMsg2 ); CHECK( object.readHttpMessage( readPartHttpMsg ) ); CHECK_EQUAL( ( partHttpMsg1 + partHttpMsg2 ), readPartHttpMsg ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/SessionTestCase.cpp0000644000372000001440000013432013265006437022544 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace FIX; SUITE(SessionTests) { class TestCallback : public Responder, public NullApplication { protected: UtcTimeOnly startTime; UtcTimeOnly endTime; UtcTimeStamp startTimeStamp; UtcTimeStamp endTimeStamp; FIX::Message lastResent; public: TestCallback() : endTime( startTime ), toLogon( 0 ), toResendRequest( 0 ), toHeartbeat( 0 ), toLogout( 0 ), toReject( 0 ), toSequenceReset( 0 ), toBusinessMessageReject( 0 ), fromHeartbeat( 0 ), fromTestRequest( 0 ), fromLogout( 0 ), fromReject( 0 ), fromSequenceReset( 0 ), resent( 0 ), disconnected( 0 ) {} bool send( const std::string& ) { return true; } void toAdmin( FIX::Message& message, const SessionID& ) { MsgType msgType; message.getHeader().getField( msgType ); switch ( msgType.getValue() [ 0 ] ) { case 'A': toLogon++; sentLogon = message; break; case '2': toResendRequest++; sentResendRequest = message; break; case '0': toHeartbeat++; sentHeartbeat = message; break; case '5': toLogout++; break; case '3': toReject++; break; case '4': toSequenceReset++; break; } } void fromAdmin( const FIX::Message& message, const SessionID& ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) { MsgType msgType; message.getHeader().getField( msgType ); switch ( msgType.getValue() [ 0 ] ) { case '0': fromHeartbeat++; break; case '1': fromTestRequest++; break; case '5': fromLogout++; break; case '3': fromReject++; break; case '4': fromSequenceReset++; break; } } void fromApp( const FIX::Message& message, const SessionID& ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) { MsgType msgType; message.getHeader().getField( msgType ); if ( msgType == "8" ) throw UnsupportedMessageType(); } void toApp( FIX::Message& message, const SessionID& ) throw( DoNotSend ) { PossDupFlag possDupFlag(false); if( message.getHeader().isSetField(possDupFlag) ) message.getHeader().getField( possDupFlag ); if( possDupFlag ) { resent++; lastResent = message; } MsgType msgType; message.getHeader().getField( msgType ); switch ( msgType.getValue() [ 0 ] ) { case 'j': toBusinessMessageReject++; break; } } void disconnect() { disconnected++; } FIX::Message sentLogon; FIX::Message sentResendRequest; FIX::Message sentHeartbeat; int toLogon; int toResendRequest; int toHeartbeat; int toLogout; int toReject; int toSequenceReset; int toBusinessMessageReject; int fromHeartbeat; int fromTestRequest; int fromLogout; int fromReject; int fromSequenceReset; int resent; int disconnected; MemoryStoreFactory factory; }; void fillHeader( FIX::Header& header, const char* sender, const char* target, int seq ) { header.setField( SenderCompID( sender ) ); header.setField( TargetCompID( target ) ); header.setField( SendingTime() ); header.setField( MsgSeqNum( seq ) ); } FIX42::Logon createLogon( const char* sender, const char* target, int seq ) { FIX42::Logon logon; logon.set( EncryptMethod( 0 ) ); logon.set( HeartBtInt( 30 ) ); fillHeader( logon.getHeader(), sender, target, seq ); return logon; } FIXT11::Logon createT11Logon( const char* sender, const char* target, int seq ) { FIXT11::Logon logon; logon.set( EncryptMethod( 0 ) ); logon.set( HeartBtInt( 30 ) ); logon.set( DefaultApplVerID("7") ); fillHeader( logon.getHeader(), sender, target, seq ); return logon; } FIX42::Logout createLogout( const char* sender, const char* target, int seq ) { FIX42::Logout logout; fillHeader( logout.getHeader(), sender, target, seq ); return logout; } FIX42::Heartbeat createHeartbeat( const char* sender, const char* target, int seq ) { FIX42::Heartbeat heartbeat; fillHeader( heartbeat.getHeader(), sender, target, seq ); return heartbeat; } FIX42::TestRequest createTestRequest( const char* sender, const char* target, int seq, const char* id ) { FIX42::TestRequest testRequest; testRequest.set( TestReqID( id ) ); fillHeader( testRequest.getHeader(), sender, target, seq ); return testRequest; } FIX42::SequenceReset createSequenceReset( const char* sender, const char* target, int seq, int newSeq ) { FIX42::SequenceReset sequenceReset; sequenceReset.set( NewSeqNo( newSeq ) ); fillHeader( sequenceReset.getHeader(), sender, target, seq ); return sequenceReset; } FIX42::ResendRequest createResendRequest( const char* sender, const char* target, int seq, int begin, int end ) { FIX42::ResendRequest resendRequest; resendRequest.set( BeginSeqNo( begin ) ); resendRequest.set( EndSeqNo( end ) ); fillHeader( resendRequest.getHeader(), sender, target, seq ); return resendRequest; } FIXT11::ResendRequest createT11ResendRequest( const char* sender, const char* target, int seq, int begin, int end ) { FIXT11::ResendRequest resendRequest; resendRequest.set( BeginSeqNo( begin ) ); resendRequest.set( EndSeqNo( end ) ); fillHeader( resendRequest.getHeader(), sender, target, seq ); return resendRequest; } FIX42::Reject createReject( const char* sender, const char* target, int seq, int refSeq ) { FIX42::Reject reject; reject.set( RefSeqNum( refSeq ) ); fillHeader( reject.getHeader(), sender, target, seq ); return reject; } FIX42::NewOrderSingle createNewOrderSingle( const char* sender, const char* target, int seq ) { FIX42::NewOrderSingle newOrderSingle ( ClOrdID("ID"), HandlInst('1'), Symbol("SYMBOL"), Side(Side_BUY), TransactTime(), OrdType(OrdType_MARKET) ); fillHeader( newOrderSingle.getHeader(), sender, target, seq ); return newOrderSingle; } FIX42::ExecutionReport createExecutionReport( const char* sender, const char* target, int seq ) { FIX42::ExecutionReport executionReport( OrderID("ID"), ExecID("ID"), ExecTransType('0'), ExecType('0'), OrdStatus('0'), Symbol("SYMBOL"), Side(Side_BUY), LeavesQty(100), CumQty(0), AvgPx(0) ); fillHeader( executionReport.getHeader(), sender, target, seq ); FIX42::ExecutionReport::NoContraBrokers noContraBrokers; noContraBrokers.set( ContraBroker("BROKER") ); noContraBrokers.set( ContraTrader("TRADER") ); noContraBrokers.set( ContraTradeQty(100) ); noContraBrokers.set( ContraTradeTime() ); executionReport.addGroup( noContraBrokers ); noContraBrokers.set( ContraBroker("BROKER2") ); noContraBrokers.set( ContraTrader("TRADER2") ); noContraBrokers.set( ContraTradeQty(100) ); noContraBrokers.set( ContraTradeTime() ); executionReport.addGroup( noContraBrokers ); return executionReport; } FIX42::ExecutionReport createT1142ExecutionReport( const char* sender, const char* target, int seq ) { FIX42::ExecutionReport executionReport( OrderID("ID"), ExecID("ID"), ExecTransType('0'), ExecType('0'), OrdStatus('0'), Symbol("SYMBOL"), Side(Side_BUY), LeavesQty(100), CumQty(0), AvgPx(0) ); fillHeader( executionReport.getHeader(), sender, target, seq ); executionReport.getHeader().set( BeginString("FIXT.1.1") ); executionReport.getHeader().setField( ApplVerID(FIX::Message::toApplVerID(BeginString("FIX.4.2"))) ); FIX42::ExecutionReport::NoContraBrokers noContraBrokers; noContraBrokers.set( ContraBroker("BROKER") ); noContraBrokers.set( ContraTrader("TRADER") ); noContraBrokers.set( ContraTradeQty(100) ); noContraBrokers.set( ContraTradeTime() ); executionReport.addGroup( noContraBrokers ); noContraBrokers.set( ContraBroker("BROKER2") ); noContraBrokers.set( ContraTrader("TRADER2") ); noContraBrokers.set( ContraTradeQty(100) ); noContraBrokers.set( ContraTradeTime() ); executionReport.addGroup( noContraBrokers ); return executionReport; } FIX42::ExecutionReport createT1150ExecutionReport( const char* sender, const char* target, int seq ) { FIX50::ExecutionReport executionReport( OrderID("ID"), ExecID("ID"), ExecType('0'), OrdStatus('0'), Side(Side_BUY), LeavesQty(100), CumQty(0) ); fillHeader( executionReport.getHeader(), sender, target, seq ); FIX42::ExecutionReport::NoContraBrokers noContraBrokers; noContraBrokers.set( ContraBroker("BROKER") ); noContraBrokers.set( ContraTrader("TRADER") ); noContraBrokers.set( ContraTradeQty(100) ); noContraBrokers.set( ContraTradeTime() ); executionReport.addGroup( noContraBrokers ); noContraBrokers.set( ContraBroker("BROKER2") ); noContraBrokers.set( ContraTrader("TRADER2") ); noContraBrokers.set( ContraTradeQty(100) ); noContraBrokers.set( ContraTradeTime() ); executionReport.addGroup( noContraBrokers ); return executionReport; } struct sessionFixture : public TestCallback { sessionFixture() { object = 0; } sessionFixture( int heartBtInt ) { object = 0; createSession( heartBtInt ); } ~sessionFixture() { if( object ) delete object; } virtual void createSession( int heartBtInt ) { if( object ) delete object; SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ); TimeRange sessionTime( startTime, endTime ); DataDictionaryProvider provider; provider.addTransportDataDictionary( sessionID.getBeginString(), "../spec/FIX42.xml" ); object = new Session( *this, factory, sessionID, provider, sessionTime, heartBtInt, 0 ); object->setResponder( this ); } Session* object; MemoryStoreFactory factory; }; struct sessionT11Fixture : public TestCallback { sessionT11Fixture() { object = 0; } sessionT11Fixture( int heartBtInt ) { object = 0; createSession( heartBtInt ); } ~sessionT11Fixture() { if( object ) delete object; } virtual void createSession( int heartBtInt ) { if( object ) delete object; SessionID sessionID( BeginString( "FIXT.1.1" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ); TimeRange sessionTime( startTime, endTime ); DataDictionaryProvider provider; provider.addTransportDataDictionary( sessionID.getBeginString(), "../spec/FIXT11.xml" ); provider.addApplicationDataDictionary( ApplVerID(ApplVerID_FIX50), "../spec/FIX50.xml" ); provider.addApplicationDataDictionary( ApplVerID(ApplVerID_FIX42), "../spec/FIX42.xml" ); object = new Session( *this, factory, sessionID, provider, sessionTime, heartBtInt, 0 ); object->setSenderDefaultApplVerID( FIX::Message::toApplVerID(BeginString("FIX.5.0")) ); object->setResponder( this ); } Session* object; MemoryStoreFactory factory; }; struct initiatorFixture : public sessionFixture { initiatorFixture() : sessionFixture( 1 ) {} }; struct acceptorFixture : public sessionFixture { acceptorFixture() : sessionFixture( 0 ) {} }; struct initiatorT11Fixture : public sessionT11Fixture { initiatorT11Fixture() : sessionT11Fixture( 1 ) {} }; struct acceptorT11Fixture : public sessionT11Fixture { acceptorT11Fixture() : sessionT11Fixture( 0 ) {} }; TEST_FIXTURE(acceptorFixture, nextLogon) { // send with an incorrect SenderCompID object->setResponder( this ); object->next( createLogon( "BLAH", "TW", 1 ), UtcTimeStamp() ); CHECK( !object->receivedLogon() ); CHECK_EQUAL( 0, toLogon ); CHECK_EQUAL( 1, disconnected ); // send with an incorrect TargetCompID object->setResponder( this ); object->next( createLogon( "ISLD", "BLAH", 1 ), UtcTimeStamp() ); CHECK( !object->receivedLogon() ); CHECK_EQUAL( 0, toLogon ); CHECK_EQUAL( 2, disconnected ); // send a correct logon object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK( object->receivedLogon() ); CHECK_EQUAL( 1, toLogon ); CHECK_EQUAL( 2, disconnected ); // check that we got a valid logon response SenderCompID senderCompID; TargetCompID targetCompID; HeartBtInt heartBtInt; EncryptMethod encryptMethod; sentLogon.getHeader().getField( senderCompID ); sentLogon.getHeader().getField( targetCompID ); sentLogon.getField( heartBtInt ); sentLogon.getField( encryptMethod ); CHECK_EQUAL( "TW", senderCompID ); CHECK_EQUAL( "ISLD", targetCompID ); CHECK_EQUAL( 30, heartBtInt ); CHECK_EQUAL( 0, encryptMethod ); } TEST_FIXTURE(acceptorFixture, nextLogonNoEncryptMethod) { // send a correct logon object->setResponder( this ); FIX42::Logon logon = createLogon( "ISLD", "TW", 1 ); object->next( logon, UtcTimeStamp() ); CHECK( object->receivedLogon() ); CHECK_EQUAL( 1, toLogon ); CHECK_EQUAL( 0, disconnected ); // check that we got a valid logon response SenderCompID senderCompID; TargetCompID targetCompID; HeartBtInt heartBtInt; EncryptMethod encryptMethod; sentLogon.getHeader().getField( senderCompID ); sentLogon.getHeader().getField( targetCompID ); sentLogon.getField( heartBtInt ); sentLogon.getField( encryptMethod ); CHECK_EQUAL( "TW", senderCompID ); CHECK_EQUAL( "ISLD", targetCompID ); CHECK_EQUAL( 30, heartBtInt ); CHECK_EQUAL( 0, encryptMethod ); } TEST_FIXTURE(acceptorFixture, nextLogonResetSeqNumFlag) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createLogout( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK( !object->receivedLogon() ); CHECK_EQUAL( 1, disconnected ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 1, fromLogout ); CHECK_EQUAL( 3, object->getExpectedSenderNum() ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); FIX42::Logon logon = createLogon( "ISLD", "TW", 1 ); logon.set( FIX::ResetSeqNumFlag(true) ); object->next( logon, UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 2, object->getExpectedTargetNum() ); } TEST_FIXTURE(initiatorFixture, initiatorResetLogonWithResetSeqNumInResponse) { object->setResponder( this ); object->next(); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 2, object->getExpectedTargetNum() ); object->next( createLogout( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 3, object->getExpectedSenderNum() ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); object->setResetOnLogon( true ); object->next(); FIX42::Logon logon = createLogon( "ISLD", "TW", 1 ); logon.set( FIX::ResetSeqNumFlag(true) ); object->next( logon, UtcTimeStamp() ); CHECK( object->isLoggedOn() ); } TEST_FIXTURE(initiatorFixture, initiatorResetLogonWithoutResetSeqNumInResponse) { object->setResponder( this ); object->next(); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 2, object->getExpectedTargetNum() ); object->next( createLogout( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 3, object->getExpectedSenderNum() ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); object->setResetOnLogon( true ); object->next(); FIX42::Logon logon = createLogon( "ISLD", "TW", 1 ); object->next( logon, UtcTimeStamp() ); CHECK( object->isLoggedOn() ); } TEST_FIXTURE(acceptorFixture, notifyResendRequest) { object->next( createLogon( "ISLD", "TW", 5 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toResendRequest ); } TEST_FIXTURE(acceptorFixture, incrMsgSeqNum) { CHECK_EQUAL( 1, object->getExpectedSenderNum() ); CHECK_EQUAL( 1, object->getExpectedTargetNum() ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 2, object->getExpectedTargetNum() ); object->next( createHeartbeat( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); object->next( createHeartbeat( "ISLD", "TW", 3 ), UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 4, object->getExpectedTargetNum() ); } TEST_FIXTURE(acceptorFixture, callDisconnect) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 0, disconnected ); object->next( createHeartbeat( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 0, disconnected ); CHECK_EQUAL( 1, fromHeartbeat ); object->next( createHeartbeat( "ISLD", "TW", 3 ), UtcTimeStamp() ); CHECK_EQUAL( 0, disconnected ); CHECK_EQUAL( 2, fromHeartbeat ); // message is dupicate FIX42::Heartbeat heartbeat = createHeartbeat( "ISLD", "TW", 2 ); heartbeat.getHeader().setField( PossDupFlag( true ) ); UtcTimeStamp timeStamp; timeStamp.setSecond( 5 ); OrigSendingTime origSendingTime( timeStamp ); timeStamp.setSecond( 10 ); SendingTime sendingTime( timeStamp ); // message is a possible dup, remain connected heartbeat.getHeader().setField( sendingTime ); heartbeat.getHeader().setField( origSendingTime ); object->next( heartbeat, UtcTimeStamp() ); CHECK_EQUAL( 0, disconnected ); CHECK_EQUAL( 2, fromHeartbeat ); // message is not a possible dup, disconnected heartbeat.getHeader().setField( PossDupFlag( false ) ); object->next( heartbeat, UtcTimeStamp() ); CHECK_EQUAL( 1, disconnected ); CHECK_EQUAL( 2, fromHeartbeat ); } TEST_FIXTURE(sessionFixture, doesSessionExist) { DataDictionaryProvider provider; provider.addTransportDataDictionary( BeginString("FIX.4.2"), ptr::shared_ptr(new DataDictionary()) ); Session * pSession1 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession2 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "WT" ), TargetCompID( "ISLD" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession3 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "DLSI" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession4 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession5 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); pSession1->setResponder( this ); pSession2->setResponder( this ); pSession3->setResponder( this ); pSession4->setResponder( this ); pSession5->setResponder( this ); CHECK( Session::doesSessionExist ( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK( Session::doesSessionExist ( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "WT" ), TargetCompID( "ISLD" ) ) ) ); CHECK( Session::doesSessionExist ( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "DLSI" ) ) ) ); CHECK( Session::doesSessionExist ( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ) ) ); CHECK_EQUAL( 4lu, Session::numSessions() ); delete pSession1; CHECK( !Session::doesSessionExist ( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK_EQUAL( 3lu, Session::numSessions() ); delete pSession2; delete pSession3; CHECK_EQUAL( 1lu, Session::numSessions() ); CHECK( Session::doesSessionExist ( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ) ) ); delete pSession4; CHECK_EQUAL( 0lu, Session::numSessions() ); CHECK( !Session::doesSessionExist ( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ) ) ); delete pSession5; } TEST_FIXTURE(sessionFixture, lookupSession) { DataDictionaryProvider provider; provider.addTransportDataDictionary( BeginString("FIX.4.2"), ptr::shared_ptr(new DataDictionary()) ); Session* pSession1 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession2 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "WT" ), TargetCompID( "ISLD" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession3 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "DLSI" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession4 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); Session* pSession5 = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); pSession1->setResponder( this ); pSession2->setResponder( this ); pSession3->setResponder( this ); pSession4->setResponder( this ); pSession5->setResponder( this ); CHECK_EQUAL( pSession1, Session::lookupSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK_EQUAL( pSession2, Session::lookupSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "WT" ), TargetCompID( "ISLD" ) ) ) ); CHECK_EQUAL( pSession3, Session::lookupSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "DLSI" ) ) ) ); CHECK_EQUAL( pSession4, Session::lookupSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "OREN" ), TargetCompID( "NERO" ) ) ) ); delete pSession1; delete pSession2; delete pSession3; delete pSession4; delete pSession5; } TEST_FIXTURE(sessionFixture, registerSession) { DataDictionaryProvider provider; provider.addTransportDataDictionary( BeginString("FIX.4.2"), ptr::shared_ptr(new DataDictionary()) ); Session* pSession = new Session ( *this, factory, SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ), provider, TimeRange(UtcTimeOnly(), UtcTimeOnly()), 0, 0 ); CHECK_EQUAL( (Session*)0, Session::registerSession( SessionID( BeginString( "FIX.4.1" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK_EQUAL( pSession, Session::registerSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK( Session::isSessionRegistered( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK_EQUAL( (Session*)0, Session::registerSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); Session::unregisterSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ); CHECK( !Session::isSessionRegistered( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK_EQUAL( pSession, Session::registerSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); delete pSession; CHECK( !Session::isSessionRegistered( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); CHECK_EQUAL( (Session*)0, Session::registerSession( SessionID( BeginString( "FIX.4.2" ), SenderCompID( "TW" ), TargetCompID( "ISLD" ) ) ) ); } TEST_FIXTURE(acceptorFixture, nextTestRequest) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 2, "HELLO" ), UtcTimeStamp() ); CHECK_EQUAL( 1, fromTestRequest ); CHECK_EQUAL( 1, toHeartbeat ); TestReqID testReqID; sentHeartbeat.getField( testReqID ); CHECK_EQUAL( "HELLO", testReqID ); } TEST_FIXTURE(acceptorFixture, outOfOrder) { CHECK_EQUAL( 1, object->getExpectedSenderNum() ); CHECK_EQUAL( 1, object->getExpectedTargetNum() ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 2, object->getExpectedTargetNum() ); object->next( createHeartbeat( "ISLD", "TW", 3 ), UtcTimeStamp() ); CHECK_EQUAL( 3, object->getExpectedSenderNum() ); CHECK_EQUAL( 2, object->getExpectedTargetNum() ); CHECK_EQUAL( 0, fromHeartbeat ); object->next( createHeartbeat( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 3, object->getExpectedSenderNum() ); CHECK_EQUAL( 4, object->getExpectedTargetNum() ); CHECK_EQUAL( 2, fromHeartbeat ); } TEST_FIXTURE(acceptorFixture, nextLogout) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createLogout( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK( !object->receivedLogon() ); CHECK_EQUAL( 1, disconnected ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 1, fromLogout ); } TEST_FIXTURE(initiatorFixture, logoutInitiator) { object->setResponder( this ); object->next(); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 2, object->getExpectedSenderNum() ); CHECK_EQUAL( 2, object->getExpectedTargetNum() ); object->next( createLogout( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 3, object->getExpectedSenderNum() ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); } TEST_FIXTURE(acceptorFixture, badOrigSendingTime) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); UtcTimeStamp timeStamp; timeStamp.setSecond( 10 ); SendingTime sendingTime( timeStamp ); timeStamp.setSecond( 20 ); OrigSendingTime origSendingTime( timeStamp ); object->next( createNewOrderSingle( "ISLD", "TW", 2 ), UtcTimeStamp() ); object->next( createNewOrderSingle( "ISLD", "TW", 3 ), UtcTimeStamp() ); FIX42::NewOrderSingle newOrderSingle = createNewOrderSingle( "ISLD", "TW", 2 ); newOrderSingle.getHeader().setField( sendingTime ); newOrderSingle.getHeader().setField( origSendingTime ); newOrderSingle.getHeader().setField( PossDupFlag( true ) ); object->next( newOrderSingle, UtcTimeStamp() ); CHECK_EQUAL( 1, toReject ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 0, disconnected ); object->next( createLogout( "ISLD", "TW", 4 ), UtcTimeStamp() ); CHECK_EQUAL( 1, disconnected ); CHECK_EQUAL( 1, toLogout ); } TEST_FIXTURE(acceptorFixture, noOrigSendingTime) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); UtcTimeStamp timeStamp; timeStamp.setSecond( 10 ); SendingTime sendingTime( timeStamp ); object->next( createNewOrderSingle( "ISLD", "TW", 2 ), UtcTimeStamp() ); object->next( createNewOrderSingle( "ISLD", "TW", 3 ), UtcTimeStamp() ); FIX42::NewOrderSingle newOrderSingle = createNewOrderSingle( "ISLD", "TW", 2 ); newOrderSingle.getHeader().setField( sendingTime ); newOrderSingle.getHeader().setField( PossDupFlag( true ) ); object->next( newOrderSingle, UtcTimeStamp() ); CHECK_EQUAL( 1, toReject ); CHECK_EQUAL( 0, toLogout ); CHECK_EQUAL( 0, disconnected ); object->next( createLogout( "ISLD", "TW", 4 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 1, disconnected ); } TEST_FIXTURE(acceptorFixture, badCompID) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createNewOrderSingle( "ISLD", "WT", 3 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toReject ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 0, disconnected ); object->next( createLogout( "ISLD", "TW", 4 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 1, disconnected ); } TEST_FIXTURE(acceptorFixture, nextReject) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 2, "HELLO" ), UtcTimeStamp() ); object->next( createReject( "ISLD", "TW", 3, 2 ), UtcTimeStamp() ); CHECK_EQUAL( 1, fromReject ); CHECK_EQUAL( 0, toReject ); CHECK_EQUAL( 0, toLogout ); CHECK_EQUAL( 0, disconnected ); CHECK_EQUAL( 4, object->getExpectedTargetNum() ); object->next( createHeartbeat( "ISLD", "TW", 4 ), UtcTimeStamp() ); CHECK_EQUAL( 0, toResendRequest ); } class MsgWithBadType : public FIX42::Message { public: MsgWithBadType() : FIX42::Message( MsgType( "*" ) ) {} }; TEST_FIXTURE(acceptorFixture, badMsgType) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); MsgWithBadType msgWithBadType; fillHeader( msgWithBadType.getHeader(), "ISLD", "TW", 2 ); object->next( msgWithBadType, UtcTimeStamp() ); CHECK_EQUAL( 1, toReject ); CHECK_EQUAL( 0, disconnected ); CHECK_EQUAL( 0, toLogout ); object->next( createLogout( "ISLD", "TW", 3 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 1, disconnected ); } TEST_FIXTURE(acceptorFixture, nextSequenceReset) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); // NewSeqNo is greater object->next( createSequenceReset( "ISLD", "TW", 0, 3 ), UtcTimeStamp() ); CHECK_EQUAL( 1, fromSequenceReset ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); CHECK_EQUAL( 0, toReject ); // NewSeqNo is equal object->next( createSequenceReset( "ISLD", "TW", 0, 3 ), UtcTimeStamp() ); CHECK_EQUAL( 2, fromSequenceReset ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); CHECK_EQUAL( 0, toReject ); // No MsgSeqNum FIX42::SequenceReset sequenceReset = createSequenceReset( "ISLD", "TW", 0, 3 ); sequenceReset.getHeader().removeField( 34 ); object->next( sequenceReset, UtcTimeStamp() ); CHECK_EQUAL( 3, fromSequenceReset ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); CHECK_EQUAL( 0, toReject ); // NewSeqNo is less object->next( createSequenceReset( "ISLD", "TW", 0, 2 ), UtcTimeStamp() ); CHECK_EQUAL( 4, fromSequenceReset ); CHECK_EQUAL( 3, object->getExpectedTargetNum() ); CHECK_EQUAL( 1, toReject ); } TEST_FIXTURE(acceptorFixture, nextGapFill) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); // NewSeqNo is equal FIX42::SequenceReset sequenceReset = createSequenceReset( "ISLD", "TW", 2, 20 ); sequenceReset.set( GapFillFlag( true ) ); object->next( sequenceReset, UtcTimeStamp() ); CHECK_EQUAL( 1, fromSequenceReset ); CHECK_EQUAL( 0, toResendRequest ); CHECK_EQUAL( 20, object->getExpectedTargetNum() ); // NewSeqNo is greater FIX42::SequenceReset sequenceReset2 = createSequenceReset( "ISLD", "TW", 21, 40 ); sequenceReset2.set( GapFillFlag( true ) ); object->next( sequenceReset2, UtcTimeStamp() ); CHECK_EQUAL( 1, fromSequenceReset ); CHECK_EQUAL( 1, toResendRequest ); CHECK_EQUAL( 20, object->getExpectedTargetNum() ); // NewSeqNo is less, PossDupFlag = Y FIX42::SequenceReset sequenceReset3 = createSequenceReset( "ISLD", "TW", 19, 20 ); sequenceReset3.set( GapFillFlag( true ) ); sequenceReset3.getHeader().setField( PossDupFlag( true ) ); sequenceReset3.getHeader().setField( OrigSendingTime() ); object->next( sequenceReset3, UtcTimeStamp() ); CHECK_EQUAL( 1, fromSequenceReset ); CHECK_EQUAL( 1, toResendRequest ); CHECK_EQUAL( 20, object->getExpectedTargetNum() ); CHECK_EQUAL( 0, disconnected ); // NewSeqNo is less, PossDupFlag = N FIX42::SequenceReset sequenceReset4 = createSequenceReset( "ISLD", "TW", 19, 20 ); sequenceReset4.set( GapFillFlag( true ) ); sequenceReset4.getHeader().setField( PossDupFlag( false ) ); object->next( sequenceReset4, UtcTimeStamp() ); CHECK_EQUAL( 1, fromSequenceReset ); CHECK_EQUAL( 1, toResendRequest ); CHECK_EQUAL( 20, object->getExpectedTargetNum() ); CHECK_EQUAL( 1, disconnected ); } TEST_FIXTURE(acceptorFixture, nextResendRequest) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 2, "HELLO" ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 3, "HELLO" ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 4, "HELLO" ), UtcTimeStamp() ); object->next( createResendRequest( "ISLD", "TW", 5, 1, 4 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toSequenceReset ); CHECK_EQUAL( 0, resent ); FIX::Message message = createNewOrderSingle( "ISLD", "TW", 6 ); CHECK( object->send( message ) ); message = createNewOrderSingle( "ISLD", "TW", 7 ); CHECK( object->send( message ) ); message = createNewOrderSingle( "ISLD", "TW", 8 ); CHECK( object->send( message ) ); object->next( createResendRequest( "ISLD", "TW", 6, 5, 7 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toSequenceReset ); CHECK_EQUAL( 3, resent ); object->setNextSenderMsgSeqNum(15); object->next( createResendRequest( "ISLD", "TW", 7, 8, 15 ), UtcTimeStamp() ); CHECK_EQUAL( 2, toSequenceReset ); CHECK_EQUAL( 3, resent ); object->next( createResendRequest( "ISLD", "TW", 8, 1, 15 ), UtcTimeStamp() ); CHECK_EQUAL( 4, toSequenceReset ); CHECK_EQUAL( 6, resent ); message = createNewOrderSingle( "ISLD", "TW", 16 ); CHECK( object->send( message ) ); message = createNewOrderSingle( "ISLD", "TW", 17 ); CHECK( object->send( message ) ); object->next( createResendRequest( "ISLD", "TW", 8, 1, 20 ), UtcTimeStamp() ); CHECK_EQUAL( 6, toSequenceReset ); CHECK_EQUAL( 11, resent ); } TEST_FIXTURE(acceptorFixture, nextResendRequestRepeatingGroup) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); FIX::Message message = createExecutionReport( "ISLD", "TW", 2 ); CHECK( object->send( message ) ); object->next( createResendRequest( "ISLD", "TW", 3, 2, 2 ), UtcTimeStamp() ); PossDupFlag possDupFlag; OrigSendingTime origSendingTime; SendingTime sendingTime; lastResent.getHeader().getField( possDupFlag ); lastResent.getHeader().getField( origSendingTime ); lastResent.getHeader().getField( sendingTime ); message.getHeader().setField( possDupFlag ); message.getHeader().setField( origSendingTime ); message.getHeader().setField( sendingTime ); CHECK_EQUAL( message.toString(), lastResent.toString() ); } TEST_FIXTURE(acceptorT11Fixture, nextResendRequestT1142RepeatingGroup) { object->next( createT11Logon( "ISLD", "TW", 1 ), UtcTimeStamp() ); FIX::Message message = createT1142ExecutionReport( "ISLD", "TW", 2 ); CHECK( object->send( message ) ); object->next( createT11ResendRequest( "ISLD", "TW", 3, 2, 2 ), UtcTimeStamp() ); PossDupFlag possDupFlag; OrigSendingTime origSendingTime; SendingTime sendingTime; lastResent.getHeader().getField( possDupFlag ); lastResent.getHeader().getField( origSendingTime ); lastResent.getHeader().getField( sendingTime ); message.getHeader().setField( possDupFlag ); message.getHeader().setField( origSendingTime ); message.getHeader().setField( sendingTime ); CHECK_EQUAL( message.toString(), lastResent.toString() ); } TEST_FIXTURE(acceptorT11Fixture, nextResendRequestT1150RepeatingGroup) { object->next( createT11Logon( "ISLD", "TW", 1 ), UtcTimeStamp() ); FIX::Message message = createT1150ExecutionReport( "ISLD", "TW", 2 ); CHECK( object->send( message ) ); object->next( createT11ResendRequest( "ISLD", "TW", 3, 2, 2 ), UtcTimeStamp() ); PossDupFlag possDupFlag; OrigSendingTime origSendingTime; SendingTime sendingTime; lastResent.getHeader().getField( possDupFlag ); lastResent.getHeader().getField( origSendingTime ); lastResent.getHeader().getField( sendingTime ); message.getHeader().setField( possDupFlag ); message.getHeader().setField( origSendingTime ); message.getHeader().setField( sendingTime ); CHECK_EQUAL( message.toString(), lastResent.toString() ); } TEST_FIXTURE(acceptorFixture, nextResendRequestNoMessagePersist) { object->setPersistMessages( false ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 2, "HELLO" ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 3, "HELLO" ), UtcTimeStamp() ); object->next( createTestRequest( "ISLD", "TW", 4, "HELLO" ), UtcTimeStamp() ); object->next( createResendRequest( "ISLD", "TW", 5, 1, 4 ), UtcTimeStamp() ); CHECK_EQUAL( 1, toSequenceReset ); CHECK_EQUAL( 0, resent ); FIX::Message message = createNewOrderSingle( "ISLD", "TW", 6 ); CHECK( object->send( message ) ); message = createNewOrderSingle( "ISLD", "TW", 7 ); CHECK( object->send( message ) ); message = createNewOrderSingle( "ISLD", "TW", 8 ); CHECK( object->send( message ) ); object->next( createResendRequest( "ISLD", "TW", 6, 5, 7 ), UtcTimeStamp() ); CHECK_EQUAL( 2, toSequenceReset ); CHECK_EQUAL( 0, resent ); object->setNextSenderMsgSeqNum(15); object->next( createResendRequest( "ISLD", "TW", 7, 8, 15 ), UtcTimeStamp() ); CHECK_EQUAL( 3, toSequenceReset ); CHECK_EQUAL( 0, resent ); object->next( createResendRequest( "ISLD", "TW", 8, 1, 15 ), UtcTimeStamp() ); CHECK_EQUAL( 4, toSequenceReset ); CHECK_EQUAL( 0, resent ); message = createNewOrderSingle( "ISLD", "TW", 16 ); CHECK( object->send( message ) ); message = createNewOrderSingle( "ISLD", "TW", 17 ); CHECK( object->send( message ) ); object->next( createResendRequest( "ISLD", "TW", 8, 1, 20 ), UtcTimeStamp() ); CHECK_EQUAL( 5, toSequenceReset ); CHECK_EQUAL( 0, resent ); } TEST_FIXTURE(acceptorFixture, badBeginString) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); FIX42::TestRequest testRequest = createTestRequest( "ISLD", "TW", 2, "HELLO" ); testRequest.getHeader().setField( BeginString( BeginString_FIX41 ) ); object->next( testRequest, UtcTimeStamp() ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 0, disconnected ); FIX42::Logout logout = createLogout( "ISLD", "TW", 3 ); logout.getHeader().setField( BeginString( BeginString_FIX41 ) ); object->next( logout, UtcTimeStamp() ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 1, disconnected ); } TEST_FIXTURE(acceptorFixture, unsupportedMsgType) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); FIX42::ExecutionReport message = createExecutionReport( "ISLD", "TW", 2 ); object->next( message, UtcTimeStamp() ); CHECK_EQUAL( 1, toBusinessMessageReject ); } TEST_FIXTURE(acceptorFixture, doNotRespondToLogonWhenDisabled) { object->setResponder( this ); object->logout(); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 0, toLogon ); CHECK_EQUAL( 0, toLogout ); } struct resetOnEndTimeFixture : public acceptorFixture { using acceptorFixture::createSession; void createSession() { startTimeStamp.setCurrent(); startTimeStamp.setMillisecond(0); endTimeStamp = startTimeStamp; startTime = UtcTimeOnly( startTimeStamp ); endTime = UtcTimeOnly( endTimeStamp ); endTime += 2; acceptorFixture::createSession( 0 ); } }; TEST_FIXTURE(resetOnEndTimeFixture, resetOnEndTime) { createSession(); UtcTimeStamp timeStamp = startTimeStamp; object->next( createLogon( "ISLD", "TW", 1 ), timeStamp ); object->next( createHeartbeat( "ISLD", "TW", 2 ), timeStamp ); CHECK_EQUAL( 1, toLogon ); CHECK_EQUAL( 0, disconnected ); timeStamp += 1; object->next( timeStamp ); CHECK_EQUAL( 0, disconnected ); timeStamp += 2; object->next( timeStamp ); CHECK_EQUAL( 1, disconnected ); CHECK_EQUAL( 1, toLogout ); CHECK_EQUAL( 1, object->getExpectedSenderNum() ); CHECK_EQUAL( 1, object->getExpectedTargetNum() ); } struct disconnectBeforeStartTimeFixture : public acceptorFixture { disconnectBeforeStartTimeFixture() { startTime.setCurrent(); startTime += 100000000; endTime.setCurrent(); endTime += 400000000; acceptorFixture::createSession( 0 ); } }; TEST_FIXTURE(disconnectBeforeStartTimeFixture, disconnectedBeforeStartTime) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 1, disconnected ); process_sleep( 2 ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 1, disconnected ); } struct resetOnNewSessionFixture : public acceptorFixture { resetOnNewSessionFixture() { startTime.setCurrent(); endTime = startTime; endTime += 2; startTime += -2; acceptorFixture::createSession( 0 ); } }; TEST_FIXTURE(resetOnNewSessionFixture, resetOnNewSession) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 0, disconnected ); process_sleep( 3 ); object->next(); CHECK_EQUAL( 1, disconnected ); } struct logonAtLogonStartTimeFixture : public acceptorFixture { logonAtLogonStartTimeFixture() { startTime.setCurrent(); startTime.setMillisecond(0); endTime.setCurrent(); endTime.setMillisecond(0); startTime += -10; endTime += 10; UtcTimeOnly logonStartTime; UtcTimeOnly logonEndTime; logonStartTime += 1; logonEndTime += 2; TimeRange logonTime( logonStartTime, logonEndTime ); object->setLogonTime( logonTime ); } }; TEST_FIXTURE(logonAtLogonStartTimeFixture, logonAtLogonStartTime) { object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createHeartbeat( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 0, toLogon ); CHECK_EQUAL( 0, toLogout ); process_sleep( 1 ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); object->next( createHeartbeat( "ISLD", "TW", 2 ), UtcTimeStamp() ); object->next(); CHECK_EQUAL( 1, toLogon ); CHECK_EQUAL( 0, toLogout ); process_sleep( 2 ); object->next(); CHECK_EQUAL( 1, toLogon ); CHECK_EQUAL( 1, toLogout ); } TEST_FIXTURE(acceptorFixture, processQueuedMessages) { object->setResponder( this ); object->next( createLogon( "ISLD", "TW", 1 ), UtcTimeStamp() ); CHECK_EQUAL( 0, disconnected ); for( int i = 3; i <= 5003; ++i ) { object->next( createNewOrderSingle( "ISLD", "TW", i ), UtcTimeStamp() ); } CHECK_EQUAL( 2, object->getExpectedTargetNum() ); CHECK_EQUAL( 1, toResendRequest ); object->next( createNewOrderSingle( "ISLD", "TW", 2 ), UtcTimeStamp() ); CHECK_EQUAL( 5004, object->getExpectedTargetNum() ); object->next( createNewOrderSingle( "ISLD", "TW", 5006 ), UtcTimeStamp() ); CHECK_EQUAL( 2, toResendRequest ); } struct initiatorCreatedBeforeStartTimeFixture : public TestCallback { static const int HEARTBTINT = 30; static const int STARTTIMEFROMNOW = 2; static const int ENDTIMEFROMNOW = 4; int actuallySent; bool actuallySentLogon; Session * object; MemoryStoreFactory memStoreFactory; initiatorCreatedBeforeStartTimeFixture() : actuallySent(0), actuallySentLogon(false) { startTime.setCurrent(); startTime.setMillisecond(0); startTime += STARTTIMEFROMNOW; endTime.setCurrent(); endTime.setMillisecond(0); endTime += ENDTIMEFROMNOW; TimeRange sessionTime( startTime, endTime ); SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "MJKG" ), TargetCompID( "IZZY" ) ); DataDictionaryProvider provider; provider.addTransportDataDictionary( sessionID.getBeginString(), "../spec/FIX42.xml" ); object = new Session( *this, memStoreFactory, sessionID, provider, sessionTime, HEARTBTINT, 0 ); } virtual ~initiatorCreatedBeforeStartTimeFixture() { if(object) delete object; } bool send( const std::string& s) { std::string::size_type p = s.find( "\00135=A\001", 0 ); if( p != std::string::npos ) actuallySentLogon = true; actuallySent++; return true; } }; /** * Verifies bug fix: only a Logon should be sent at * StartTime, not Logout followed by Logon */ TEST_FIXTURE(initiatorCreatedBeforeStartTimeFixture, initiatorLogonAtStartTime) { process_sleep( STARTTIMEFROMNOW ); CHECK_EQUAL( 0, toLogon ); CHECK_EQUAL( 0, actuallySent); CHECK_EQUAL( false, actuallySentLogon); object->setResponder( this ); object->next(); CHECK_EQUAL( 1, toLogon ); CHECK_EQUAL( 1, actuallySent); CHECK_EQUAL( true, actuallySentLogon); } } quickfix-1.15.1+dfsg.orig/src/C++/test/UtcTimeStampTestCase.cpp0000644000372000001440000000510513265006437023476 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; SUITE(UtcTimeStampTests) { TEST(compare) { UtcTimeStamp object; object.setHour( 12 ); object.setMinute( 20 ); object.setSecond( 10 ); object.setMillisecond( 10 ); UtcTimeStamp lesserObject; lesserObject.setHour( 12 ); lesserObject.setMinute( 10 ); lesserObject.setSecond( 5 ); lesserObject.setMillisecond( 0 ); CHECK( lesserObject < object ); CHECK( lesserObject <= object ); CHECK( object > lesserObject ); CHECK( object >= lesserObject ); UtcTimeStamp greaterObject; greaterObject.setHour( 13 ); greaterObject.setMinute( 10 ); greaterObject.setSecond( 5 ); greaterObject.setMillisecond( 0 ); CHECK( greaterObject > object ); CHECK( greaterObject >= object ); CHECK( object < greaterObject ); CHECK( object <= greaterObject ); CHECK( object <= object ); CHECK( object >= object ); CHECK( object == object ); } TEST(subtract) { UtcTimeStamp sm( 10, 10, 10, 10, 10, 2000 ); UtcTimeStamp lg( 10, 10, 20, 10, 10, 2000 ); UtcTimeStamp mid( 10, 10, 15, 10, 10, 2000 ); CHECK_EQUAL( 0, ( sm - sm ) ); CHECK_EQUAL( -10, ( sm - lg ) ); CHECK_EQUAL( -5, ( sm - mid ) ); CHECK_EQUAL( 5, ( mid - sm ) ); CHECK_EQUAL( -5, ( mid - lg ) ); CHECK_EQUAL( 0, ( mid - mid ) ); CHECK_EQUAL( 10, ( lg - sm ) ); CHECK_EQUAL( 0, ( lg - lg ) ); CHECK_EQUAL( 5, ( lg - mid ) ); } TEST(addSeconds) { UtcTimeStamp time( 10, 10, 10, 10, 10, 2000 ); time += DateTime::SECONDS_PER_DAY; CHECK_EQUAL( 10, time.getHour() ); CHECK_EQUAL( 10, time.getMinute() ); CHECK_EQUAL( 10, time.getSecond() ); CHECK_EQUAL( 11, time.getDate() ); CHECK_EQUAL( 10, time.getMonth() ); CHECK_EQUAL( 2000, time.getYear() ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/TestHelper.h0000644000372000001440000000266313265006437021215 0ustar robertousers#ifndef FIX_TEST_HELPER_H #define FIX_TEST_HELPER_H #include #include namespace FIX { struct TestSettings { static short port; static FIX::SessionSettings sessionSettings; }; class TestApplication : public NullApplication { public: void fromApp( const Message&, const SessionID& ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) {} void onRun() {} }; inline void deleteSession( std::string sender, std::string target ) { file_unlink( ( "store/FIX.4.2-" + sender + "-" + target + ".messages" ).c_str() ); file_unlink( ( "store/FIX.4.2-" + sender + "-" + target + ".header" ).c_str() ); file_unlink( ( "store/FIX.4.2-" + sender + "-" + target + ".seqnums" ).c_str() ); file_unlink( ( "store/FIX.4.2-" + sender + "-" + target + ".session" ).c_str() ); } inline void destroySocket( int s ) { socket_close( s ); socket_invalidate( s ); } int inline createSocket( int port, const char* address ) { int sock = socket( PF_INET, SOCK_STREAM, IPPROTO_TCP ); sockaddr_in addr; addr.sin_family = PF_INET; addr.sin_port = htons( port ); addr.sin_addr.s_addr = inet_addr( address ); int result = ::connect( sock, reinterpret_cast < sockaddr* > ( &addr ), sizeof( addr ) ); if ( result != 0 ) { destroySocket( sock ); return -1; } return sock; } } #endif quickfix-1.15.1+dfsg.orig/src/C++/test/FileStoreFactoryTestCase.cpp0000644000372000001440000000362213265006437024345 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include #include #include "TestHelper.h" using namespace FIX; SUITE(FileStoreFactoryTests) { struct callCreateFixture { callCreateFixture() : object( "store" ) { deleteSession( "FS", "FACT" ); } ~callCreateFixture() { deleteSession( "FS", "FACT" ); } FileStoreFactory object; }; TEST_FIXTURE(callCreateFixture, callCreate) { SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "FS" ), TargetCompID( "FACT" ) ); MessageStore* m = object.create( sessionID ); CHECK( typeid( FileStore ) == typeid( *m ) ); object.destroy( m ); std::ifstream messageFile( "store/FIX.4.2-FS-FACT.body" ); CHECK( !messageFile.fail() ); messageFile.close(); std::ifstream seqnumsFile( "store/FIX.4.2-FS-FACT.seqnums" ); CHECK( !seqnumsFile.fail() ); seqnumsFile.close(); std::ifstream sessionFile( "store/FIX.4.2-FS-FACT.session" ); CHECK( !sessionFile.fail() ); sessionFile.close(); } } //namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/test/SettingsTestCase.cpp0000644000372000001440000000517013265006437022721 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include using namespace FIX; SUITE(SettingsTests) { TEST(readFromIstream) { Settings object; std::string configuration = "[FOO]\nbar=24\nbaz=moo\n\n" "[OREN]\nNero=TW\n#Nero=IGNOREME\n" "# this is a comment\n" "#[OREN]\n#Nero=IGNOREME\n" "[OREN]\nISLD=Nero\nSTUFF=./\\:\n" "[NERO]\nWINDIR=D:\\This Is\\A-Directory\\ok\\\n" "\nWINFILE=D:\\Program Files\\Tomcat 4.1\\webapps\\mek\\WEB-INF\\HTTPtoFIX.cfg\n" "UNIXDIR=/This Is/A Directory/ok/\n" "stripspace=last spaces stripped \n" "#Nero=IGNOREME"; std::istringstream input( configuration ); input >> object; Settings::Sections none = object.get( "NONE" ); CHECK_EQUAL( 0U, none.size() ); Settings::Sections foo = object.get( "FOO" ); CHECK_EQUAL( 1U, foo.size() ); CHECK_EQUAL( 24, foo[ 0 ].getInt( "bar" ) ); CHECK_EQUAL( "moo", foo[ 0 ].getString( "baz" ) ); CHECK_EQUAL( 2lu, foo[ 0 ].size() ); Settings::Sections oren = object.get( "OREN" ); CHECK_EQUAL( 2lu, oren.size() ); CHECK_EQUAL( 1lu, oren[ 0 ].size() ); CHECK_EQUAL( "TW", oren[ 0 ].getString( "Nero" ) ); CHECK_EQUAL( 2lu, oren[ 1 ].size() ); CHECK_EQUAL( "Nero", oren[ 1 ].getString( "ISLD" ) ); CHECK_EQUAL( "./\\:", oren[ 1 ].getString( "STUFF" ) ); Settings::Sections nero = object.get( "NERO" ); CHECK_EQUAL( 1lu, nero.size() ); CHECK_EQUAL( 4lu, nero[ 0 ].size() ); CHECK_EQUAL( "D:\\This Is\\A-Directory\\ok\\", nero[ 0 ].getString( "WINDIR" ) ); CHECK_EQUAL( "/This Is/A Directory/ok/", nero[ 0 ].getString( "UNIXDIR" ) ); CHECK_EQUAL( "D:\\Program Files\\Tomcat 4.1\\webapps\\mek\\WEB-INF\\HTTPtoFIX.cfg", nero[ 0 ].getString( "WINFILE" ) ); CHECK_EQUAL( "last spaces stripped", nero[ 0 ].getString( "stripspace" ) ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/NullStoreTestCase.cpp0000644000372000001440000000655413265006437023057 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include #include #include #include using namespace FIX; using namespace FIX42; SUITE(NullStoreTests) { struct sharedObjectFixture { static NullStore object; }; NullStore sharedObjectFixture::object; TEST( setGet ) { NullStore object; Logon logon; logon.getHeader().setField( MsgSeqNum( 1 ) ); object.set( 1, logon.toString() ); Heartbeat heartbeat; heartbeat.getHeader().setField( MsgSeqNum( 2 ) ); object.set( 2, heartbeat.toString() ); NewOrderSingle newOrderSingle; newOrderSingle.getHeader().setField( MsgSeqNum( 3 ) ); object.set( 3, newOrderSingle.toString() ); std::vector < std::string > messages; object.get( 1, 3, messages ); CHECK_EQUAL( 0U, messages.size() ); object.get( 4, 6, messages ); CHECK_EQUAL( 0U, messages.size() ); object.get( 2, 6, messages ); CHECK_EQUAL( 0U, messages.size() ); } TEST( setGetWithQuote ) { NullStore object; ExecutionReport singleQuote; singleQuote.setField( Text("Some Text") ); object.set( 1, singleQuote.toString() ); ExecutionReport doubleQuote; doubleQuote.setField( Text("\"Some Text\"") ); object.set( 2, doubleQuote.toString() ); ExecutionReport bothQuote; bothQuote.setField( Text("'\"Some Text\"'") ); object.set( 3, bothQuote.toString() ); ExecutionReport escape; escape.setField( Text("\\Some Text\\") ); object.set( 4, escape.toString() ); std::vector < std::string > messages; object.get( 1, 4, messages ); CHECK_EQUAL( 0U, messages.size() ); } TEST_FIXTURE( sharedObjectFixture, other ) { object.setNextSenderMsgSeqNum( 10 ); CHECK_EQUAL( 10, object.getNextSenderMsgSeqNum() ); object.setNextTargetMsgSeqNum( 20 ); CHECK_EQUAL( 20, object.getNextTargetMsgSeqNum() ); object.incrNextSenderMsgSeqNum(); CHECK_EQUAL( 11, object.getNextSenderMsgSeqNum() ); object.incrNextTargetMsgSeqNum(); CHECK_EQUAL( 21, object.getNextTargetMsgSeqNum() ); object.setNextSenderMsgSeqNum( 5 ); object.setNextTargetMsgSeqNum( 6 ); } TEST_FIXTURE( sharedObjectFixture, reload ) { // use same session from previous test CHECK_EQUAL( 5, object.getNextSenderMsgSeqNum() ); CHECK_EQUAL( 6, object.getNextTargetMsgSeqNum() ); } TEST_FIXTURE( sharedObjectFixture, refresh ) { // use same session from previous test object.refresh(); CHECK_EQUAL( 5, object.getNextSenderMsgSeqNum() ); CHECK_EQUAL( 6, object.getNextTargetMsgSeqNum() ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/PostgreSQLStoreTestCase.cpp0000644000372000001440000000461613265006437024145 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_POSTGRESQL #include #include #include #include "MessageStoreTestCase.h" using namespace FIX; SUITE(PostgreSQLStoreTests) { struct postgreSQLStoreFixture { postgreSQLStoreFixture( bool reset ) : factory( TestSettings::sessionSettings.get() ) { SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "SETGET" ), TargetCompID( "TEST" ) ); try { object = factory.create( sessionID ); } catch( std::exception& e ) { std::cerr << e.what() << std::endl; throw; } if( reset ) object->reset(); this->resetAfter = resetAfter; } ~postgreSQLStoreFixture() { factory.destroy( object ); } PostgreSQLStoreFactory factory; MessageStore* object; bool resetAfter; }; struct noResetPostgreSQLStoreFixture : postgreSQLStoreFixture { noResetPostgreSQLStoreFixture() : postgreSQLStoreFixture( false ) {} }; struct resetPostgreSQLStoreFixture : postgreSQLStoreFixture { resetPostgreSQLStoreFixture() : postgreSQLStoreFixture( true ) {} }; TEST_FIXTURE(resetPostgreSQLStoreFixture, setGet) { CHECK_MESSAGE_STORE_SET_GET; } TEST_FIXTURE(resetPostgreSQLStoreFixture, setGetWithQuote) { //CHECK_MESSAGE_STORE_SET_GET_WITH_QUOTE; } TEST_FIXTURE(resetPostgreSQLStoreFixture, other) { CHECK_MESSAGE_STORE_OTHER } TEST_FIXTURE(noResetPostgreSQLStoreFixture, reload) { CHECK_MESSAGE_STORE_RELOAD } TEST_FIXTURE(noResetPostgreSQLStoreFixture, refresh) { CHECK_MESSAGE_STORE_RELOAD } } #endif quickfix-1.15.1+dfsg.orig/src/C++/test/FileUtilitiesTestCase.cpp0000644000372000001440000000250413265006437023672 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; SUITE(FileUtilitiesTests) { TEST(separator) { #ifdef _MSC_VER CHECK_EQUAL( "\\", file_separator() ); #else CHECK_EQUAL( "/", file_separator() ); #endif } TEST(appendpath) { CHECK_EQUAL( ("path" + file_separator() + "file"), file_appendpath("path", "file") ); CHECK_EQUAL( "path/file", file_appendpath("path/", "file") ); CHECK_EQUAL( "path\\file", file_appendpath("path\\", "file") ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/Makefile.am0000644000372000001440000000200713265006437021011 0ustar robertousersCFLAGS += -O0 -g CXXFLAGS += -O0 -g noinst_LTLIBRARIES = libquickfixcpptest.la libquickfixcpptest_la_SOURCES = \ DictionaryTestCase.cpp \ FieldBaseTestCase.cpp \ FieldConvertorsTestCase.cpp \ FileLogTestCase.cpp \ FileStoreFactoryTestCase.cpp \ FileStoreTestCase.cpp \ FileUtilitiesTestCase.cpp \ HttpMessageTestCase.cpp \ HttpParserTestCase.cpp \ MemoryStoreTestCase.cpp \ MemoryStoreTestCase.h \ MessageSortersTestCase.cpp \ MessagesTestCase.cpp \ GroupTestCase.cpp \ MySQLStoreTestCase.cpp \ MySQLStoreTestCase.h \ NullStoreTestCase.cpp \ OdbcStoreTestCase.cpp \ ParserTestCase.cpp \ PostgreSQLStoreTestCase.cpp \ SessionIDTestCase.cpp \ SessionSettingsTestCase.cpp \ SessionTestCase.cpp \ SessionFactoryTestCase.cpp \ SettingsTestCase.cpp \ SocketAcceptorTestCase.cpp \ SocketConnectorTestCase.cpp \ SocketServerTestCase.cpp \ StringUtilitiesTestCase.cpp \ TestHelper.cpp \ TimeRangeTestCase.cpp \ UtcTimeOnlyTestCase.cpp \ UtcTimeStampTestCase.cpp INCLUDES = -I.. -I../../../UnitTest++/src quickfix-1.15.1+dfsg.orig/src/C++/test/FieldConvertorsTestCase.cpp0000644000372000001440000003671313265006437024240 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; const int MAX_INT = 2147483647; const int MIN_INT = -2147483647 - 1; SUITE(FieldConvertorsTests) { USER_DEFINE_STRING( TestField1, 1 ); USER_DEFINE_CHAR( TestField2, 2 ); USER_DEFINE_PRICE( TestField3, 3 ); USER_DEFINE_INT( TestField4, 4 ); USER_DEFINE_AMT( TestField5, 5 ); USER_DEFINE_QTY( TestField6, 6 ); USER_DEFINE_CURRENCY( TestField7, 7 ); USER_DEFINE_MULTIPLEVALUESTRING( TestField8, 8 ); USER_DEFINE_EXCHANGE( TestField9, 9 ); USER_DEFINE_UTCTIMESTAMP( TestField10, 10 ); USER_DEFINE_BOOLEAN( TestField11, 11 ); USER_DEFINE_LOCALMKTDATE( TestField12, 12 ); USER_DEFINE_DATA( TestField13, 13 ); USER_DEFINE_FLOAT( TestField14, 14 ); USER_DEFINE_PRICEOFFSET( TestField15, 15 ); USER_DEFINE_MONTHYEAR( TestField16, 16 ); USER_DEFINE_DAYOFMONTH( TestField17, 17 ); USER_DEFINE_UTCDATE( TestField18, 18 ); USER_DEFINE_UTCTIMEONLY( TestField19, 19 ); TEST(countIntegerSymbols) { CHECK_EQUAL(1, FIX::number_of_symbols_in( 0 )); CHECK_EQUAL(1, FIX::number_of_symbols_in( 9 )); CHECK_EQUAL(2, FIX::number_of_symbols_in( 92 )); CHECK_EQUAL(3, FIX::number_of_symbols_in( 926 )); CHECK_EQUAL(4, FIX::number_of_symbols_in( 1926 )); CHECK_EQUAL(5, FIX::number_of_symbols_in( 11926 )); CHECK_EQUAL(6, FIX::number_of_symbols_in( 111926 )); CHECK_EQUAL(7, FIX::number_of_symbols_in( 1111926 )); CHECK_EQUAL(8, FIX::number_of_symbols_in( 11111926 )); CHECK_EQUAL(9, FIX::number_of_symbols_in( 111111926 )); CHECK_EQUAL(10, FIX::number_of_symbols_in( MAX_INT )); CHECK_EQUAL(2, FIX::number_of_symbols_in( -9 )); CHECK_EQUAL(3, FIX::number_of_symbols_in( -92 )); CHECK_EQUAL(4, FIX::number_of_symbols_in( -926 )); CHECK_EQUAL(5, FIX::number_of_symbols_in( -1926 )); CHECK_EQUAL(6, FIX::number_of_symbols_in( -11926 )); CHECK_EQUAL(7, FIX::number_of_symbols_in( -111926 )); CHECK_EQUAL(8, FIX::number_of_symbols_in( -1111926 )); CHECK_EQUAL(9, FIX::number_of_symbols_in( -11111926 )); CHECK_EQUAL(10, FIX::number_of_symbols_in( -111111926 )); CHECK_EQUAL(11, FIX::number_of_symbols_in( MIN_INT) ); } TEST(emptyConvert) { CHECK_EQUAL( "hello", StringConvertor::convert( "hello" ) ); } TEST(integerConvertTo) { CHECK_EQUAL( "0", IntConvertor::convert( 0 ) ); CHECK_EQUAL( "1", IntConvertor::convert( 1 ) ); CHECK_EQUAL( "12", IntConvertor::convert( 12 ) ); CHECK_EQUAL( "100", IntConvertor::convert( 100 ) ); CHECK_EQUAL( "1234", IntConvertor::convert( 1234 ) ); CHECK_EQUAL( "12345", IntConvertor::convert( 12345 ) ); CHECK_EQUAL( "123456", IntConvertor::convert( 123456 ) ); CHECK_EQUAL( "1234567", IntConvertor::convert( 1234567 ) ); CHECK_EQUAL( "12345678", IntConvertor::convert( 12345678 ) ); CHECK_EQUAL( "123456789", IntConvertor::convert( 123456789 ) ); CHECK_EQUAL( "2147483647", IntConvertor::convert( MAX_INT ) ); CHECK_EQUAL( "-1", IntConvertor::convert( -1 ) ); CHECK_EQUAL( "-12", IntConvertor::convert( -12 ) ); CHECK_EQUAL( "-100", IntConvertor::convert( -100 ) ); CHECK_EQUAL( "-1234", IntConvertor::convert( -1234 ) ); CHECK_EQUAL( "-12345", IntConvertor::convert( -12345 ) ); CHECK_EQUAL( "-123456", IntConvertor::convert( -123456 ) ); CHECK_EQUAL( "-1234567", IntConvertor::convert( -1234567 ) ); CHECK_EQUAL( "-12345678", IntConvertor::convert( -12345678 ) ); CHECK_EQUAL( "-123456789", IntConvertor::convert( -123456789 ) ); CHECK_EQUAL( "-2147483647", IntConvertor::convert( -2147483647 ) ); CHECK_EQUAL( "-2147483648", IntConvertor::convert( MIN_INT ) ); } TEST(integerConvertFrom) { CHECK_EQUAL( 0, IntConvertor::convert( "0" ) ); CHECK_EQUAL( 1, IntConvertor::convert( "1" ) ); CHECK_EQUAL( 12, IntConvertor::convert( "12" ) ); CHECK_EQUAL( 100, IntConvertor::convert( "100" ) ); CHECK_EQUAL( 1234, IntConvertor::convert( "1234" ) ); CHECK_EQUAL( MAX_INT, IntConvertor::convert( "2147483647" ) ); CHECK_EQUAL( -1, IntConvertor::convert( "-1" ) ); CHECK_EQUAL( -12, IntConvertor::convert( "-12" ) ); CHECK_EQUAL( -100, IntConvertor::convert( "-100" ) ); CHECK_EQUAL( -1234, IntConvertor::convert( "-1234" ) ); CHECK_EQUAL( -2147483647, IntConvertor::convert( "-2147483647" ) ); CHECK_EQUAL( MIN_INT, IntConvertor::convert( "-2147483648" ) ); CHECK_THROW( IntConvertor::convert( "" ), FieldConvertError ); CHECK_THROW( IntConvertor::convert( "abc" ), FieldConvertError ); CHECK_THROW( IntConvertor::convert( "123.4" ), FieldConvertError ); CHECK_THROW( IntConvertor::convert( "+200" ), FieldConvertError ); } TEST(doubleConvertTo) { CHECK_EQUAL( "45.32", DoubleConvertor::convert( 45.32 ) ); CHECK_EQUAL( "45", DoubleConvertor::convert( 45 ) ); CHECK_EQUAL( "0", DoubleConvertor::convert( 0.0 ) ); CHECK_EQUAL( "0.00001", DoubleConvertor::convert( 0.00001 ) ); CHECK_EQUAL( "-12.000000000001", DoubleConvertor::convert( -12.000000000001 ) ); CHECK_EQUAL( "-0.00001", DoubleConvertor::convert( -0.00001 ) ); CHECK_EQUAL( "-1050", DoubleConvertor::convert( -1050.0 ) ); CHECK_EQUAL( "1.233", DoubleConvertor::convert( 1.233 ) ); CHECK_EQUAL( "38.4", DoubleConvertor::convert( 38.4 ) ); CHECK_EQUAL( "38.4", DoubleConvertor::convert( 38.400000000000006 ) ); CHECK_EQUAL( "0.1", DoubleConvertor::convert( 0.1 ) ); CHECK_EQUAL( "0.3", DoubleConvertor::convert( 0.3 ) ); // corner cases CHECK_EQUAL( "-0.000000000000001", DoubleConvertor::convert( -1e-15 ) ); CHECK_EQUAL( "100000000000000", DoubleConvertor::convert( 1e14 ) ); CHECK_EQUAL( "1e15", DoubleConvertor::convert( 1e15 ) ); CHECK_EQUAL( "1.23456e15", DoubleConvertor::convert( 1.23456e15 ) ); CHECK_EQUAL( "0.", DoubleConvertor::convert( 1e-16 ) ); CHECK_EQUAL( "1.500", DoubleConvertor::convert( 1.5, 3) ); CHECK_EQUAL( "45.00000", DoubleConvertor::convert( 45, 5) ); CHECK_EQUAL( "5.00", DoubleConvertor::convert( 5, 2) ); CHECK_EQUAL( "-5.00", DoubleConvertor::convert( -5, 2) ); CHECK_EQUAL( "-12.2345", DoubleConvertor::convert( -12.2345, 2) ); CHECK_EQUAL( "-0.00001", DoubleConvertor::convert( -0.00001, 5) ); CHECK_EQUAL( "0.0", DoubleConvertor::convert( 0.0, 1) ); } TEST(doubleConvertFrom) { CHECK_EQUAL( 45.32, DoubleConvertor::convert( "45.32" ) ); CHECK_EQUAL( 45.32, DoubleConvertor::convert( "45.3200" ) ); CHECK_EQUAL( 0.00340244, DoubleConvertor::convert( "0.00340244000" ) ); CHECK_EQUAL( 12.000000000001, DoubleConvertor::convert( "12.000000000001" ) ); CHECK_EQUAL( -12.000000000001, DoubleConvertor::convert( "-12.000000000001" ) ); CHECK_EQUAL( 0.0, DoubleConvertor::convert( "0.0" ) ); CHECK_EQUAL( 45.32, DoubleConvertor::convert( "0045.32" ) ); CHECK_EQUAL( 0.0, DoubleConvertor::convert( "0." ) ); CHECK_EQUAL( 0.0, DoubleConvertor::convert( ".0" ) ); CHECK_EQUAL( 0.0, DoubleConvertor::convert( "0" ) ); CHECK_EQUAL( 0.06, DoubleConvertor::convert( "000.06" ) ); CHECK_EQUAL( 0.06, DoubleConvertor::convert( "0.0600" ) ); CHECK_EQUAL( 0.00001, DoubleConvertor::convert( "0.00001" ) ); CHECK_EQUAL( -0.00001, DoubleConvertor::convert( "-0.00001" ) ); CHECK_EQUAL( -1050, DoubleConvertor::convert( "-1050" ) ); CHECK_EQUAL( 1.233, DoubleConvertor::convert( "1.233" ) ); CHECK_EQUAL( 38.4, DoubleConvertor::convert( "38.4" ) ); CHECK_THROW( DoubleConvertor::convert( "abc" ), FieldConvertError ); CHECK_THROW( DoubleConvertor::convert( "123.A" ), FieldConvertError ); CHECK_THROW( DoubleConvertor::convert( "123.45.67" ), FieldConvertError ); CHECK_THROW( DoubleConvertor::convert( "." ), FieldConvertError ); CHECK_THROW( DoubleConvertor::convert( "1e5" ), FieldConvertError ); } TEST(charConvertTo) { CHECK_EQUAL( "a", CharConvertor::convert( 'a' ) ); CHECK_EQUAL( "1", CharConvertor::convert( '1' ) ); CHECK_EQUAL( "F", CharConvertor::convert( 'F' ) ); CHECK_EQUAL( "", CharConvertor::convert( 0 ) ); } TEST(charConvertFrom) { CHECK_EQUAL( 'a', CharConvertor::convert( "a" ) ); CHECK_EQUAL( '1', CharConvertor::convert( "1" ) ); CHECK_EQUAL( 'F', CharConvertor::convert( "F" ) ); } TEST(booleanConvertTo) { CHECK_EQUAL( "Y", BoolConvertor::convert( true ) ); CHECK_EQUAL( "N", BoolConvertor::convert( false ) ); } TEST(booleanConvertFrom) { CHECK_EQUAL( true, BoolConvertor::convert( std::string( "Y" ) ) ); CHECK_EQUAL( false, BoolConvertor::convert( std::string( "N" ) ) ); CHECK_THROW( BoolConvertor::convert( std::string( "D" ) ), FieldConvertError ); } TEST(utcTimeStampConvertToSecond) { UtcTimeStamp input; input.setHMS( 12, 5, 6, 0, 0 ); input.setYMD( 2000, 4, 26 ); CHECK_EQUAL( "20000426-12:05:06", UtcTimeStampConvertor::convert( input ) ); CHECK_EQUAL( "20000426-12:05:06", UtcTimeStampConvertor::convert( input, 0 ) ); } TEST(utcTimeStampConvertToMilli) { UtcTimeStamp input; input.setHMS( 12, 5, 6, 555, 3 ); input.setYMD( 2000, 4, 26 ); CHECK_EQUAL( "20000426-12:05:06", UtcTimeStampConvertor::convert( input ) ); CHECK_EQUAL( "20000426-12:05:06.555", UtcTimeStampConvertor::convert( input, 3 ) ); } TEST(utcTimeStampConvertToMicro) { UtcTimeStamp input; input.setHMS( 12, 5, 6, 555555, 6 ); input.setYMD( 2000, 4, 26 ); CHECK_EQUAL( "20000426-12:05:06", UtcTimeStampConvertor::convert( input ) ); CHECK_EQUAL( "20000426-12:05:06.555555", UtcTimeStampConvertor::convert( input, 6 ) ); } TEST(utcTimeStampConvertToNano) { UtcTimeStamp input; input.setHMS( 12, 5, 6, 555555555, 9 ); input.setYMD( 2000, 4, 26 ); CHECK_EQUAL( "20000426-12:05:06", UtcTimeStampConvertor::convert( input ) ); CHECK_EQUAL( "20000426-12:05:06.555555555", UtcTimeStampConvertor::convert( input, 9 ) ); } TEST(utcTimeStampConvertFromSecond) { UtcTimeStamp result = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06" ) ); CHECK_EQUAL( 12, result.getHour() ); CHECK_EQUAL( 5, result.getMinute() ); CHECK_EQUAL( 6, result.getSecond() ); CHECK_EQUAL( 0, result.getFraction(0) ); CHECK_EQUAL( 2000, result.getYear() ); CHECK_EQUAL( 4, result.getMonth() ); CHECK_EQUAL( 26, result.getDate() ); UtcTimeStamp result2 = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06" ) ); CHECK_EQUAL( 12, result2.getHour() ); CHECK_EQUAL( 5, result2.getMinute() ); CHECK_EQUAL( 6, result2.getSecond() ); CHECK_EQUAL( 0, result2.getFraction(0) ); CHECK_EQUAL( 2000, result2.getYear() ); CHECK_EQUAL( 4, result2.getMonth() ); CHECK_EQUAL( 26, result2.getDate() ); } TEST(utcTimeStampConvertFromMilli) { UtcTimeStamp result = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06.555" ) ); CHECK_EQUAL( 12, result.getHour() ); CHECK_EQUAL( 5, result.getMinute() ); CHECK_EQUAL( 6, result.getSecond() ); CHECK_EQUAL( 555, result.getFraction(3) ); CHECK_EQUAL( 2000, result.getYear() ); CHECK_EQUAL( 4, result.getMonth() ); CHECK_EQUAL( 26, result.getDate() ); UtcTimeStamp result2 = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06.555" ) ); CHECK_EQUAL( 12, result2.getHour() ); CHECK_EQUAL( 5, result2.getMinute() ); CHECK_EQUAL( 6, result2.getSecond() ); CHECK_EQUAL( 555, result2.getFraction(3) ); CHECK_EQUAL( 2000, result2.getYear() ); CHECK_EQUAL( 4, result2.getMonth() ); CHECK_EQUAL( 26, result2.getDate() ); } TEST(utcTimeStampConvertFromMicro) { UtcTimeStamp result = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06.555555" ) ); CHECK_EQUAL( 12, result.getHour() ); CHECK_EQUAL( 5, result.getMinute() ); CHECK_EQUAL( 6, result.getSecond() ); CHECK_EQUAL( 555555, result.getFraction(6) ); CHECK_EQUAL( 2000, result.getYear() ); CHECK_EQUAL( 4, result.getMonth() ); CHECK_EQUAL( 26, result.getDate() ); UtcTimeStamp result2 = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06.555555" ) ); CHECK_EQUAL( 12, result2.getHour() ); CHECK_EQUAL( 5, result2.getMinute() ); CHECK_EQUAL( 6, result2.getSecond() ); CHECK_EQUAL( 555555, result2.getFraction(6) ); CHECK_EQUAL( 2000, result2.getYear() ); CHECK_EQUAL( 4, result2.getMonth() ); CHECK_EQUAL( 26, result2.getDate() ); } TEST(utcTimeStampConvertFromNano) { UtcTimeStamp result = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06.555555555" ) ); CHECK_EQUAL( 12, result.getHour() ); CHECK_EQUAL( 5, result.getMinute() ); CHECK_EQUAL( 6, result.getSecond() ); CHECK_EQUAL( 555555555, result.getFraction(9) ); CHECK_EQUAL( 2000, result.getYear() ); CHECK_EQUAL( 4, result.getMonth() ); CHECK_EQUAL( 26, result.getDate() ); UtcTimeStamp result2 = UtcTimeStampConvertor::convert ( std::string( "20000426-12:05:06.555555555" ) ); CHECK_EQUAL( 12, result2.getHour() ); CHECK_EQUAL( 5, result2.getMinute() ); CHECK_EQUAL( 6, result2.getSecond() ); CHECK_EQUAL( 555555555, result2.getFraction(9) ); CHECK_EQUAL( 2000, result2.getYear() ); CHECK_EQUAL( 4, result2.getMonth() ); CHECK_EQUAL( 26, result2.getDate() ); } TEST(utcTimeOnlyConvertToSecond) { UtcTimeOnly input; input.setHMS( 12, 5, 6, 0, 0 ); CHECK_EQUAL( "12:05:06", UtcTimeOnlyConvertor::convert( input ) ); CHECK_EQUAL( "12:05:06", UtcTimeOnlyConvertor::convert( input, 0) ); } TEST(utcTimeOnlyConvertToMilli) { UtcTimeOnly input; input.setHMS( 12, 5, 6, 555, 3 ); CHECK_EQUAL( "12:05:06", UtcTimeOnlyConvertor::convert( input ) ); CHECK_EQUAL( "12:05:06.555", UtcTimeOnlyConvertor::convert( input, 3 ) ); } TEST(utcTimeOnlyConvertToMicro) { UtcTimeOnly input; input.setHMS( 12, 5, 6, 555555, 6 ); CHECK_EQUAL( "12:05:06", UtcTimeOnlyConvertor::convert( input ) ); CHECK_EQUAL( "12:05:06.555555", UtcTimeOnlyConvertor::convert( input, 6 ) ); } TEST(utcTimeOnlyConvertToNano) { UtcTimeOnly input; input.setHMS( 12, 5, 6, 555555555, 9 ); CHECK_EQUAL( "12:05:06", UtcTimeOnlyConvertor::convert( input ) ); CHECK_EQUAL( "12:05:06.555555555", UtcTimeOnlyConvertor::convert( input, 9 ) ); } TEST(utcTimeOnlyConvertFromMicro) { UtcTimeOnly result = UtcTimeOnlyConvertor::convert ( std::string( "12:05:06.555555" ) ); CHECK_EQUAL( 12, result.getHour() ); CHECK_EQUAL( 5, result.getMinute() ); CHECK_EQUAL( 6, result.getSecond() ); CHECK_EQUAL( 555555, result.getFraction(6) ); } TEST(utcDateConvertTo) { UtcDate input; input.setYMD( 2000, 4, 26 ); CHECK_EQUAL( "20000426", UtcDateConvertor::convert( input ) ); } TEST(utcDateConvertFrom) { UtcDate result = UtcDateConvertor::convert ( std::string( "20000426" ) ); CHECK_EQUAL( 2000, result.getYear() ); CHECK_EQUAL( 4, result.getMonth() ); CHECK_EQUAL( 26, result.getDate() ); } TEST(checkSumConvertTo) { CHECK_EQUAL( "000", CheckSumConvertor::convert( 0 ) ); CHECK_EQUAL( "005", CheckSumConvertor::convert( 5 ) ); CHECK_EQUAL( "012", CheckSumConvertor::convert( 12 ) ); CHECK_EQUAL( "234", CheckSumConvertor::convert( 234 ) ); CHECK_THROW( CheckSumConvertor::convert( -1 ), FieldConvertError ); CHECK_THROW( CheckSumConvertor::convert( 256 ), FieldConvertError ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/TimeRangeTestCase.cpp0000644000372000001440000002541113265006437022774 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include using namespace FIX; SUITE(TimeRangeTests) { TEST(isInRange) { UtcTimeOnly start( 3, 0, 0 ); UtcTimeOnly end( 18, 0, 0 ); UtcTimeStamp now( 10, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInRange( start, end, now ) ); now = UtcTimeStamp( 18, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInRange( start, end, now ) ); now = UtcTimeStamp( 2, 0, 0, 10, 10, 2000 ); CHECK( !TimeRange::isInRange( start, end, now ) ); now = UtcTimeStamp( 19, 0, 0, 10, 10, 2000 ); CHECK( !TimeRange::isInRange( start, end, now ) ); now = UtcTimeStamp( 18, 0, 1, 10, 10, 2000 ); CHECK( !TimeRange::isInRange( start, end, now ) ); start = UtcTimeOnly( 18, 0, 0 ); end = UtcTimeOnly( 3, 0, 0 ); now = UtcTimeStamp( 18, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInRange( start, end, now ) ); now = UtcTimeStamp( 3, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInRange( start, end, now ) ); now = UtcTimeStamp( 4, 0, 0, 10, 10, 2000 ); CHECK( !TimeRange::isInRange( start, end, now ) ); now = UtcTimeStamp( 17, 0, 0, 10, 10, 2000 ); CHECK( !TimeRange::isInRange( start, end, now ) ); } TEST(isInRangeWithDay) { UtcTimeOnly startTime( 3, 0, 0 ); UtcTimeOnly endTime( 18, 0, 0 ); int startDay = 2; int endDay = 5; UtcTimeStamp now( 2, 0, 0, 28, 7, 2004 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 18, 0, 0, 27, 7, 2004 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 3, 0, 0, 27, 7, 2004 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 2, 59, 59, 26, 7, 2004 ); CHECK(!TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 18, 0, 1, 29, 7, 2004 ); CHECK(!TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); startDay = 5; endDay = 2; now = UtcTimeStamp( 2, 0, 0, 24, 7, 2004 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 2, 0, 0, 28, 7, 2004 ); CHECK(!TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 3, 0, 0, 22, 7, 2004 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 18, 0, 0, 26, 7, 2004 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 2, 59, 59, 22, 7, 2004 ); CHECK(!TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 18, 0, 1, 26, 7, 2004 ); CHECK(!TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); startTime = UtcTimeOnly( 9, 1, 0 ); endTime = UtcTimeOnly( 8, 59, 0 ); startDay = 1; endDay = 1; now = UtcTimeStamp( 8, 59, 0, 3, 12, 2006 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 8, 59, 1, 3, 12, 2006 ); CHECK(!TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 9, 1, 0, 3, 12, 2006 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 9, 0, 0, 3, 12, 2006 ); CHECK(!TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 8, 59, 0, 4, 12, 2006 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 8, 59, 1, 4, 12, 2006 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 9, 1, 0, 4, 12, 2006 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); now = UtcTimeStamp( 9, 0, 0, 4, 12, 2006 ); CHECK(TimeRange::isInRange(startTime, endTime, startDay, endDay, now)); } TEST(isInSameRange) { // start time is less than end time UtcTimeOnly start( 3, 0, 0 ); UtcTimeOnly end( 18, 0, 0 ); // same time UtcTimeStamp time1( 10, 0, 0, 10, 10, 2000 ); UtcTimeStamp time2( 10, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( TimeRange::isInSameRange( start, end, time2, time1 ) ); // time 2 in same session but greater time1 = UtcTimeStamp( 10, 0, 0, 10, 10, 2000 ); time2 = UtcTimeStamp( 11, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( TimeRange::isInSameRange( start, end, time2, time1 ) ); // time 2 in same session but less time1 = UtcTimeStamp( 11, 0, 0, 10, 10, 2000 ); time2 = UtcTimeStamp( 10, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( TimeRange::isInSameRange( start, end, time2, time1 ) ); // time 1 not in session time1 = UtcTimeStamp( 19, 0, 0, 10, 10, 2000 ); time2 = UtcTimeStamp( 10, 0, 0, 10, 10, 2000 ); CHECK( !TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( !TimeRange::isInSameRange( start, end, time2, time1 ) ); // time 2 not in session time1 = UtcTimeStamp( 10, 0, 0, 10, 10, 2000 ); time2 = UtcTimeStamp( 2, 0, 0, 10, 10, 2000 ); CHECK( !TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( !TimeRange::isInSameRange( start, end, time2, time1 ) ); // start time is greater than end time start = UtcTimeOnly( 18, 0, 0 ); end = UtcTimeOnly( 3, 0, 0 ); // same session same day time1 = UtcTimeStamp( 19, 0, 0, 10, 10, 2000 ); time2 = UtcTimeStamp( 20, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( TimeRange::isInSameRange( start, end, time2, time1 ) ); // same session time 2 is in next day time1 = UtcTimeStamp( 19, 0, 0, 10, 10, 2000 ); time2 = UtcTimeStamp( 2, 0, 0, 11, 10, 2000 ); CHECK( TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( TimeRange::isInSameRange( start, end, time2, time1 ) ); // same session time 1 is in next day time1 = UtcTimeStamp( 2, 0, 0, 11, 10, 2000 ); time2 = UtcTimeStamp( 19, 0, 0, 10, 10, 2000 ); CHECK( TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( TimeRange::isInSameRange( start, end, time2, time1 ) ); // time 1 is 25 hours greater than time 2 time1 = UtcTimeStamp( 21, 0, 0, 11, 10, 2000 ); time2 = UtcTimeStamp( 20, 0, 0, 10, 10, 2000 ); CHECK( !TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( !TimeRange::isInSameRange( start, end, time2, time1 ) ); // start time is greater than end time start = UtcTimeOnly( 6, 0, 0 ); end = UtcTimeOnly( 6, 0, 0 ); time1 = UtcTimeStamp( 19, 10, 0, 1, 13, 2004 ); time2 = UtcTimeStamp( 19, 06, 0, 1, 14, 2004 ); CHECK( !TimeRange::isInSameRange( start, end, time1, time2 ) ); CHECK( !TimeRange::isInSameRange( start, end, time2, time1 ) ); } TEST(isInSameRangeWithDay) { UtcTimeOnly startTime( 3, 0, 0 ); UtcTimeOnly endTime( 18, 0, 0 ); int startDay = 2; int endDay = 5; UtcTimeStamp time1( 3, 0, 0, 27, 7, 2004 ); UtcTimeStamp time2( 3, 0, 0, 25, 7, 2004 ); CHECK( !TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); time1 = UtcTimeStamp( 3, 0, 0, 31, 7, 2004 ); time2 = UtcTimeStamp( 3, 0, 0, 27, 7, 2004 ); CHECK( !TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); time1 = UtcTimeStamp( 3, 0, 0, 27, 7, 2004 ); time2 = UtcTimeStamp( 3, 0, 0, 27, 7, 2004 ); CHECK( TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); time1 = UtcTimeStamp( 10, 0, 0, 26, 7, 2004 ); time2 = UtcTimeStamp( 3, 0, 0, 27, 7, 2004 ); CHECK( TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); time1 = UtcTimeStamp( 10, 0, 0, 27, 7, 2004 ); time2 = UtcTimeStamp( 2, 0, 0, 29, 7, 2004 ); CHECK( TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); time1 = UtcTimeStamp( 10, 0, 0, 27, 7, 2004 ); time2 = UtcTimeStamp( 3, 0, 0, 20, 7, 2004 ); CHECK( !TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); time1 = UtcTimeStamp( 2, 0, 0, 27, 7, 2004 ); time2 = UtcTimeStamp( 3, 0, 0, 20, 7, 2004 ); CHECK( !TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); time1 = UtcTimeStamp( 2, 0, 0, 26, 7, 2004 ); time2 = UtcTimeStamp( 3, 0, 0, 19, 7, 2004 ); CHECK( !TimeRange::isInSameRange ( startTime, endTime, startDay, endDay, time1, time2 ) ); // Reset start/end time so that they fall within an hour of midnight startTime = UtcTimeOnly(0, 5, 0); endTime = UtcTimeOnly(23, 45, 0); // Make it a week-long session startDay = 1; endDay = 7; // Check that ST-->DST (Sunday is missing one hour) is handled time1 = UtcTimeStamp(0, 0, 0, 4, 4, 2006); time2 = UtcTimeStamp(1, 0, 0, 3, 4, 2006); CHECK( TimeRange::isInSameRange(startTime, endTime, startDay, endDay, time1, time2) ); // Check that DST-->ST (Sunday has an extra hour) is handled time1 = UtcTimeStamp(0, 0, 0, 30, 10, 2006); time2 = UtcTimeStamp(1, 0, 0, 31, 10, 2006); CHECK( TimeRange::isInSameRange(startTime, endTime, startDay, endDay, time1, time2) ); // Check that everything works across a year boundary time1 = UtcTimeStamp(10, 10, 10, 31, 12, 2006); time2 = UtcTimeStamp(10, 10, 10, 1, 1, 2007); CHECK( TimeRange::isInSameRange(startTime, endTime, startDay, endDay, time1, time2) ); // Check that "missing" start and end days are handled as isSameSession without days startDay = -1; endDay = -1; CHECK( TimeRange::isInSameRange(startTime, endTime, startDay, endDay, time1, time2) ); // Session days are the same startDay = 1; endDay = 1; startTime = UtcTimeOnly(9, 1, 0); endTime = UtcTimeOnly(8, 59, 0); time1 = UtcTimeStamp(9, 1, 0, 3, 12, 2006); time2 = UtcTimeStamp(9, 1, 0, 3, 12, 2006); CHECK( TimeRange::isInSameRange(startTime, endTime, startDay, endDay, time1, time2) ); time2 = UtcTimeStamp(9, 1, 0, 10, 12, 2006); CHECK( !TimeRange::isInSameRange(startTime, endTime, startDay, endDay, time1, time2) ); time2 = UtcTimeStamp(9, 1, 0, 4, 12, 2006); CHECK( TimeRange::isInSameRange(startTime, endTime, startDay, endDay, time1, time2) ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/UtcTimeOnlyTestCase.cpp0000644000372000001440000000342713265006437023340 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; SUITE(UtcTimeOnlyTests) { TEST(compare) { UtcTimeOnly object; object.setHour( 12 ); object.setMinute( 20 ); object.setSecond( 10 ); object.setMillisecond( 0 ); UtcTimeOnly lesserObject; lesserObject.setHour( 12 ); lesserObject.setMinute( 10 ); lesserObject.setSecond( 5 ); lesserObject.setMillisecond( 0 ); CHECK( lesserObject < object ); CHECK( lesserObject <= object ); CHECK( object > lesserObject ); CHECK( object >= lesserObject ); UtcTimeOnly greaterObject; greaterObject.setHour( 13 ); greaterObject.setMinute( 10 ); greaterObject.setSecond( 5 ); greaterObject.setMillisecond( 0 ); CHECK( greaterObject > object ); CHECK( greaterObject >= object ); CHECK( object < greaterObject ); CHECK( object <= greaterObject ); CHECK( object <= object ); CHECK( object >= object ); CHECK( object == object ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/DictionaryTestCase.cpp0000644000372000001440000001000013265006437023212 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include using namespace FIX; SUITE(DictionaryTests) { TEST(setGetString) { Dictionary object; object.setString( "STRINGKEY1", "STRINGVALUE1" ); object.setString( "STRINGKEY2", "stringvalue2" ); CHECK_EQUAL( "STRINGVALUE1", object.getString( "STRINGKEY1" ) ); CHECK_EQUAL( "stringvalue2", object.getString( "STRINGKEY2" ) ); CHECK_EQUAL( "STRINGVALUE2", object.getString( "STRINGKEY2", true ) ); CHECK_THROW( object.getString( "STRINGKEY3" ), ConfigError ); } TEST(setGetInt) { Dictionary object; object.setInt( "INTKEY1", 12 ); object.setInt( "INTKEY2", 9827362 ); object.setString( "BADINTKEY", "AB12" ); CHECK_EQUAL( 12, object.getInt( "INTKEY1" ) ); CHECK_EQUAL( 9827362, object.getInt( "INTKEY2" ) ); CHECK_THROW( object.getInt( "INTKEY3" ), ConfigError ); CHECK_THROW( object.getInt( "BADINTKEY" ), ConfigError ); } TEST(setGetDouble) { Dictionary object; object.setDouble( "DOUBLEKEY1", 12.3 ); object.setDouble( "DOUBLEKEY2", 9827362.9827362 ); object.setString( "BADDOUBLEKEY", "AB12.3" ); CHECK_EQUAL( 12.3, object.getDouble( "DOUBLEKEY1" ) ); CHECK_EQUAL( 9827362.9827362, object.getDouble( "DOUBLEKEY2" ) ); CHECK_THROW( object.getDouble( "DOUBLEKEY3" ), ConfigError ); CHECK_THROW( object.getDouble( "BADDOUBLEKEY" ), ConfigError ); } TEST(setGetDay) { Dictionary object; object.setString( "DAY1", "SU" ); object.setString( "DAY2", "MO" ); object.setString( "DAY3", "TU" ); object.setString( "DAY4", "WE" ); object.setString( "DAY5", "TH" ); object.setString( "DAY6", "FR" ); object.setString( "DAY7", "SA" ); object.setString( "DAYUNKNOWN", "un" ); object.setString( "DAYBAD", "f" ); CHECK_EQUAL( 1, object.getDay( "DAY1" ) ); CHECK_EQUAL( 2, object.getDay( "DAY2" ) ); CHECK_EQUAL( 3, object.getDay( "DAY3" ) ); CHECK_EQUAL( 4, object.getDay( "DAY4" ) ); CHECK_EQUAL( 5, object.getDay( "DAY5" ) ); CHECK_EQUAL( 6, object.getDay( "DAY6" ) ); CHECK_EQUAL( 7, object.getDay( "DAY7" ) ); CHECK_EQUAL( -1, object.getDay( "DAYUNKNOWN" ) ); CHECK_THROW( object.getDay( "DAYBAD" ), ConfigError ); object.setDay( "NEXTDAY1", 1 ); object.setDay( "NEXTDAY2", 2 ); object.setDay( "NEXTDAY3", 3 ); object.setDay( "NEXTDAY4", 4 ); object.setDay( "NEXTDAY5", 5 ); object.setDay( "NEXTDAY6", 6 ); object.setDay( "NEXTDAY7", 7 ); object.setDay( "NEXTDAYBAD", 8 ); CHECK_EQUAL( 1, object.getDay( "NEXTDAY1" ) ); CHECK_EQUAL( 2, object.getDay( "NEXTDAY2" ) ); CHECK_EQUAL( 3, object.getDay( "NEXTDAY3" ) ); CHECK_EQUAL( 4, object.getDay( "NEXTDAY4" ) ); CHECK_EQUAL( 5, object.getDay( "NEXTDAY5" ) ); CHECK_EQUAL( 6, object.getDay( "NEXTDAY6" ) ); CHECK_EQUAL( 7, object.getDay( "NEXTDAY7" ) ); } TEST(merge) { Dictionary object; object.setString( "FIRSTKEY", "FIRSTVALUE" ); object.setString( "THIRDKEY", "FIRST" ); Dictionary second; second.setString( "SECONDKEY", "SECONDVALUE" ); second.setString( "THIRDKEY", "SECOND" ); object.merge( second ); CHECK_EQUAL( "FIRSTVALUE", object.getString( "FIRSTKEY" ) ); CHECK_EQUAL( "SECONDVALUE", object.getString( "SECONDKEY" ) ); CHECK_EQUAL( "FIRST", object.getString( "THIRDKEY" ) ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/ParserTestCase.cpp0000644000372000001440000001104313265006437022351 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include #include #include #include using namespace FIX; SUITE(ParserTests) { struct extractLengthFixture { extractLengthFixture() { normalLength = "8=FIX.4.2\0019=12\00135=A\001108=30\00110=31\001"; badLength = "8=FIX.4.2\0019=A\00135=A\001108=30\00110=31\001"; negativeLength = "8=FIX.4.2\0019=-1\00135=A\001108=30\00110=31\001"; incomplete_1 = "8=FIX.4.2"; incomplete_2 = "8=FIX.4.2\0019=12"; } std::string normalLength; std::string badLength; std::string negativeLength; std::string incomplete_1; std::string incomplete_2; Parser object; }; TEST_FIXTURE(extractLengthFixture, extractLength) { int length = 0; std::string::size_type pos = 0; CHECK( object.extractLength(length, pos, normalLength) ); CHECK_EQUAL( 12, length ); CHECK_EQUAL( 15, (int)pos ); pos = 0; CHECK_THROW( object.extractLength(length, pos, badLength), MessageParseError ); CHECK_EQUAL( 0, (int)pos ); CHECK_THROW( object.extractLength(length, pos, negativeLength), MessageParseError ); CHECK_EQUAL( 0, (int)pos ); object.extractLength(length, pos, incomplete_1); object.extractLength(length, pos, incomplete_2); CHECK_EQUAL( 0, (int)pos ); CHECK( !object.extractLength(length, pos, "") ); } struct readFixMessageFixture { readFixMessageFixture() { fixMsg1 = "8=FIX.4.2\0019=12\00135=A\001108=30\00110=31\001"; fixMsg2 = "8=FIX.4.2\0019=17\00135=4\00136=88\001123=Y\00110=34\001"; fixMsg3 = "8=FIX.4.2\0019=19\00135=A\001108=30\0019710=8\00110=31\001"; object.addToStream( fixMsg1 + fixMsg2 + fixMsg3 ); } std::string fixMsg1; std::string fixMsg2; std::string fixMsg3; Parser object; }; TEST_FIXTURE(readFixMessageFixture, readFixMessage) { std::string readFixMsg; CHECK( object.readFixMessage( readFixMsg ) ); CHECK_EQUAL( fixMsg1, readFixMsg ); CHECK( object.readFixMessage( readFixMsg ) ); CHECK_EQUAL( fixMsg2, readFixMsg ); CHECK( object.readFixMessage( readFixMsg ) ); CHECK_EQUAL( fixMsg3, readFixMsg ); } struct readPartialFixMessageFixture { readPartialFixMessageFixture() { partFixMsg1 = "8=FIX.4.2\0019=17\00135=4\00136="; partFixMsg2 = "88\001123=Y\00110=34\001"; object.addToStream( partFixMsg1 ); } std::string partFixMsg1; std::string partFixMsg2; Parser object; }; TEST_FIXTURE(readPartialFixMessageFixture, readPartialFixMessage) { std::string readPartFixMsg; CHECK( !object.readFixMessage( readPartFixMsg ) ); object.addToStream( partFixMsg2 ); CHECK( object.readFixMessage( readPartFixMsg ) ); CHECK_EQUAL( partFixMsg1 + partFixMsg2, readPartFixMsg ); } TEST(readMessagesByteByByte) { Parser object; std::string fixMsg; std::string fixMsg1 = "8=FIX.4.2\0019=54\00135=i\001117=1\001296=1\001302=A\001" "311=DELL\001364=10\001365=DELL\001COMP\001\00110=152\001"; std::string fixMsg2 = "8=FIX.4.2\0019=17\00135=4\00136=88\001123=Y\00110=34\001"; std::string fixMsg3 = "8=FIX.4.2\0019=19\00135=A\001108=30\0019710=8\00110=31\001"; for( unsigned int i = 0; i < fixMsg1.length(); ++i ) { object.addToStream( fixMsg1.c_str() + i, 1 ); } } struct readMessageWithBadLengthFixture { readMessageWithBadLengthFixture() { fixMsg = "8=TEST\0019=TEST\00135=TEST\00149=SS1\00156=RORE\00134=3\00152=20050222-16:45:53\00110=TEST\001"; object.addToStream( fixMsg ); } std::string fixMsg; Parser object; }; TEST_FIXTURE(readMessageWithBadLengthFixture, readMessageWithBadLength) { std::string readFixMsg; CHECK_THROW( object.readFixMessage( readFixMsg ), MessageParseError ); object.readFixMessage( readFixMsg ); } } quickfix-1.15.1+dfsg.orig/src/C++/test/MySQLStoreTestCase.cpp0000644000372000001440000000445113265006437023104 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_MYSQL #include #include #include #include "MessageStoreTestCase.h" using namespace FIX; SUITE(MySQLStoreTests) { struct mySQLStoreFixture { mySQLStoreFixture( bool reset ) : factory( TestSettings::sessionSettings.get() ) { SessionID sessionID( BeginString( "FIX.4.2" ), SenderCompID( "SETGET" ), TargetCompID( "TEST" ) ); try { object = factory.create( sessionID ); } catch( std::exception& e ) { std::cerr << e.what() << std::endl; throw; } if( reset ) object->reset(); this->resetAfter = resetAfter; } ~mySQLStoreFixture() { factory.destroy( object ); } MySQLStoreFactory factory; MessageStore* object; bool resetAfter; }; struct noResetMySQLStoreFixture : mySQLStoreFixture { noResetMySQLStoreFixture() : mySQLStoreFixture( false ) {} }; struct resetMySQLStoreFixture : mySQLStoreFixture { resetMySQLStoreFixture() : mySQLStoreFixture( true ) {} }; TEST_FIXTURE(resetMySQLStoreFixture, setGet) { CHECK_MESSAGE_STORE_SET_GET; } TEST_FIXTURE(resetMySQLStoreFixture, setGetWithQuote) { CHECK_MESSAGE_STORE_SET_GET_WITH_QUOTE; } TEST_FIXTURE(resetMySQLStoreFixture, other) { CHECK_MESSAGE_STORE_OTHER } TEST_FIXTURE(noResetMySQLStoreFixture, reload) { CHECK_MESSAGE_STORE_RELOAD } TEST_FIXTURE(noResetMySQLStoreFixture, refresh) { CHECK_MESSAGE_STORE_REFRESH } } #endif quickfix-1.15.1+dfsg.orig/src/C++/test/SessionFactoryTestCase.cpp0000644000372000001440000000420313265006437024070 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include #include #include using namespace FIX; SUITE(SessionFactoryTests) { TEST(validConfiguration) { NullApplication application; MemoryStoreFactory messageStoreFactory; SessionFactory object(application, messageStoreFactory, 0); SessionID sessionID("FIX.4.2", "SENDER", "TARGET"); Dictionary settings; settings.setString(CONNECTION_TYPE, "initiator"); settings.setString(USE_DATA_DICTIONARY, "N"); settings.setString(START_TIME, "12:00:00"); settings.setString(END_TIME, "12:00:00"); settings.setString(HEARTBTINT, "30"); object.destroy(object.create(sessionID, settings)); } TEST(startDayAndEndDayAreDifferent) { NullApplication application; MemoryStoreFactory messageStoreFactory; SessionFactory object(application, messageStoreFactory, 0); SessionID sessionID("FIX.4.2", "SENDER", "TARGET"); Dictionary settings; settings.setString(CONNECTION_TYPE, "initiator"); settings.setString(USE_DATA_DICTIONARY, "N"); settings.setString(START_TIME, "12:00:00"); settings.setString(END_TIME, "12:00:00"); settings.setString(START_DAY, "Sun"); settings.setString(END_DAY, "Mon"); settings.setString(HEARTBTINT, "30"); object.destroy(object.create(sessionID, settings)); } } quickfix-1.15.1+dfsg.orig/src/C++/FileLog.h0000644000372000001440000000603513265006437017475 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FILELOG_H #define FIX_FILELOG_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Log.h" #include "SessionSettings.h" #include namespace FIX { /** * Creates a file based implementation of Log * * This stores all log events into flat files */ class FileLogFactory : public LogFactory { public: FileLogFactory( const SessionSettings& settings ) : m_settings( settings ), m_globalLog(0), m_globalLogCount(0) {}; FileLogFactory( const std::string& path ) : m_path( path ), m_backupPath( path ), m_globalLog(0), m_globalLogCount(0) {}; FileLogFactory( const std::string& path, const std::string& backupPath ) : m_path( path ), m_backupPath( backupPath ), m_globalLog(0), m_globalLogCount(0) {}; public: Log* create(); Log* create( const SessionID& ); void destroy( Log* log ); private: std::string m_path; std::string m_backupPath; SessionSettings m_settings; Log* m_globalLog; int m_globalLogCount; }; /** * File based implementation of Log * * Two files are created by this implementation. One for messages, * and one for events. * */ class FileLog : public Log { public: FileLog( const std::string& path ); FileLog( const std::string& path, const std::string& backupPath ); FileLog( const std::string& path, const SessionID& sessionID ); FileLog( const std::string& path, const std::string& backupPath, const SessionID& sessionID ); virtual ~FileLog(); void clear(); void backup(); void onIncoming( const std::string& value ) { m_messages << UtcTimeStampConvertor::convert(UtcTimeStamp(), 9) << " : " << value << std::endl; } void onOutgoing( const std::string& value ) { m_messages << UtcTimeStampConvertor::convert(UtcTimeStamp(), 9) << " : " << value << std::endl; } void onEvent( const std::string& value ) { UtcTimeStamp now; m_event << UtcTimeStampConvertor::convert( now, 9 ) << " : " << value << std::endl; } private: std::string generatePrefix( const SessionID& sessionID ); void init( std::string path, std::string backupPath, const std::string& prefix ); std::ofstream m_messages; std::ofstream m_event; std::string m_messagesFileName; std::string m_eventFileName; std::string m_fullPrefix; std::string m_fullBackupPrefix; }; } #endif //FIX_LOG_H quickfix-1.15.1+dfsg.orig/src/C++/MessageStore.cpp0000644000372000001440000001035513265006437021110 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "MessageStore.h" namespace FIX { MessageStore* MemoryStoreFactory::create( const SessionID& ) { return new MemoryStore(); } void MemoryStoreFactory::destroy( MessageStore* pStore ) { delete pStore; } bool MemoryStore::set( int msgSeqNum, const std::string& msg ) throw( IOException ) { m_messages[ msgSeqNum ] = msg; return true; } void MemoryStore::get( int begin, int end, std::vector < std::string > & messages ) const throw( IOException ) { messages.clear(); Messages::const_iterator find = m_messages.find( begin ); for ( ; find != m_messages.end() && find->first <= end; ++find ) messages.push_back( find->second ); } MessageStore* MessageStoreFactoryExceptionWrapper::create( const SessionID& sessionID, bool& threw, ConfigError& ex ) { threw = false; try { return m_pFactory->create( sessionID ); } catch ( ConfigError & e ) { threw = true; ex = e; return 0; } } void MessageStoreFactoryExceptionWrapper::destroy( MessageStore* pStore ) { m_pFactory->destroy( pStore ); } bool MessageStoreExceptionWrapper::set( int num, const std::string& msg, bool& threw, IOException& ex ) { threw = false; try { return m_pStore->set( num, msg ); } catch ( IOException & e ) { threw = true; ex = e; return false; } } void MessageStoreExceptionWrapper::get( int begin, int end, std::vector < std::string > & msgs, bool& threw, IOException& ex ) const { threw = false; try { m_pStore->get( begin, end, msgs ); } catch ( IOException & e ) { threw = true; ex = e; } } int MessageStoreExceptionWrapper::getNextSenderMsgSeqNum( bool& threw, IOException& ex ) const { threw = false; try { return m_pStore->getNextSenderMsgSeqNum(); } catch ( IOException & e ) { threw = true; ex = e; return 0; } } int MessageStoreExceptionWrapper::getNextTargetMsgSeqNum( bool& threw, IOException& ex ) const { threw = false; try { return m_pStore->getNextTargetMsgSeqNum(); } catch ( IOException & e ) { threw = true; ex = e; return 0; } } void MessageStoreExceptionWrapper::setNextSenderMsgSeqNum( int num, bool& threw, IOException& ex ) { threw = false; try { m_pStore->setNextSenderMsgSeqNum( num ); } catch ( IOException & e ) { threw = true; ex = e; } } void MessageStoreExceptionWrapper::setNextTargetMsgSeqNum( int num, bool& threw, IOException& ex ) { threw = false; try { m_pStore->setNextTargetMsgSeqNum( num ); } catch ( IOException & e ) { threw = true; ex = e; } } void MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum( bool& threw, IOException& ex ) { threw = false; try { m_pStore->incrNextSenderMsgSeqNum(); } catch ( IOException & e ) { threw = true; ex = e; } } void MessageStoreExceptionWrapper::incrNextTargetMsgSeqNum( bool& threw, IOException& ex ) { threw = false; try { m_pStore->incrNextTargetMsgSeqNum(); } catch ( IOException & e ) { threw = true; ex = e; } } UtcTimeStamp MessageStoreExceptionWrapper::getCreationTime( bool& threw, IOException& ex ) { threw = false; try { return m_pStore->getCreationTime(); } catch ( IOException & e ) { threw = true; ex = e; return UtcTimeStamp(); } } void MessageStoreExceptionWrapper::reset( bool& threw, IOException& ex ) { threw = false; try { m_pStore->reset(); } catch ( IOException & e ) { threw = true; ex = e; } } void MessageStoreExceptionWrapper::refresh( bool& threw, IOException& ex ) { threw = false; try { m_pStore->refresh(); } catch ( IOException & e ) { threw = true; ex = e; } } } //namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/0000755000372000001440000000000013265006437017356 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CrossOrderCancelRequest.h0000644000372000001440000003725313265006437024305 0ustar robertousers#ifndef FIX50SP1_CROSSORDERCANCELREQUEST_H #define FIX50SP1_CROSSORDERCANCELREQUEST_H #include "Message.h" namespace FIX50SP1 { class CrossOrderCancelRequest : public Message { public: CrossOrderCancelRequest() : Message(MsgType()) {} CrossOrderCancelRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelRequest(const Message& m) : Message(m) {} CrossOrderCancelRequest(const CrossOrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("u"); } CrossOrderCancelRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,586,453,229,75,38,152,516,468,469,376,58,354,355,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityDefinition.h0000644000372000001440000004634613265006437023364 0ustar robertousers#ifndef FIX50SP1_SECURITYDEFINITION_H #define FIX50SP1_SECURITYDEFINITION_H #include "Message.h" namespace FIX50SP1 { class SecurityDefinition : public Message { public: SecurityDefinition() : Message(MsgType()) {} SecurityDefinition(const FIX::Message& m) : Message(m) {} SecurityDefinition(const Message& m) : Message(m) {} SecurityDefinition(const SecurityDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("d"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityTypeRequest.h0000644000372000001440000000211013265006437023543 0ustar robertousers#ifndef FIX50SP1_SECURITYTYPEREQUEST_H #define FIX50SP1_SECURITYTYPEREQUEST_H #include "Message.h" namespace FIX50SP1 { class SecurityTypeRequest : public Message { public: SecurityTypeRequest() : Message(MsgType()) {} SecurityTypeRequest(const FIX::Message& m) : Message(m) {} SecurityTypeRequest(const Message& m) : Message(m) {} SecurityTypeRequest(const SecurityTypeRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("v"); } SecurityTypeRequest( const FIX::SecurityReqID& aSecurityReqID ) : Message(MsgType()) { set(aSecurityReqID); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderMassCancelReport.h0000644000372000001440000002713213265006437023735 0ustar robertousers#ifndef FIX50SP1_ORDERMASSCANCELREPORT_H #define FIX50SP1_ORDERMASSCANCELREPORT_H #include "Message.h" namespace FIX50SP1 { class OrderMassCancelReport : public Message { public: OrderMassCancelReport() : Message(MsgType()) {} OrderMassCancelReport(const FIX::Message& m) : Message(m) {} OrderMassCancelReport(const Message& m) : Message(m) {} OrderMassCancelReport(const OrderMassCancelReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("r"); } OrderMassCancelReport( const FIX::OrderID& aOrderID, const FIX::MassActionReportID& aMassActionReportID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::MassCancelResponse& aMassCancelResponse ) : Message(MsgType()) { set(aOrderID); set(aMassActionReportID); set(aMassCancelRequestType); set(aMassCancelResponse); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::MassActionReportID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::MassCancelResponse); FIELD_SET(*this, FIX::MassCancelRejectReason); FIELD_SET(*this, FIX::TotalAffectedOrders); FIELD_SET(*this, FIX::NoAffectedOrders); class NoAffectedOrders: public FIX::Group { public: NoAffectedOrders() : FIX::Group(534,41,FIX::message_order(41,535,536,0)) {} FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::AffectedOrderID); FIELD_SET(*this, FIX::AffectedSecondaryOrderID); }; FIELD_SET(*this, FIX::NoNotAffectedOrders); class NoNotAffectedOrders: public FIX::Group { public: NoNotAffectedOrders() : FIX::Group(1370,1372,FIX::message_order(1372,1371,0)) {} FIELD_SET(*this, FIX::NotAffOrigClOrdID); FIELD_SET(*this, FIX::NotAffectedOrderID); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MarketDefinitionUpdateReport.h0000644000372000001440000000664113265006437025331 0ustar robertousers#ifndef FIX50SP1_MARKETDEFINITIONUPDATEREPORT_H #define FIX50SP1_MARKETDEFINITIONUPDATEREPORT_H #include "Message.h" namespace FIX50SP1 { class MarketDefinitionUpdateReport : public Message { public: MarketDefinitionUpdateReport() : Message(MsgType()) {} MarketDefinitionUpdateReport(const FIX::Message& m) : Message(m) {} MarketDefinitionUpdateReport(const Message& m) : Message(m) {} MarketDefinitionUpdateReport(const MarketDefinitionUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BV"); } MarketDefinitionUpdateReport( const FIX::MarketReportID& aMarketReportID, const FIX::MarketID& aMarketID ) : Message(MsgType()) { set(aMarketReportID); set(aMarketID); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::MarketReportID); FIELD_SET(*this, FIX::MarketReqID); FIELD_SET(*this, FIX::MarketUpdateAction); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::MarketSegmentDesc); FIELD_SET(*this, FIX::EncodedMktSegmDescLen); FIELD_SET(*this, FIX::EncodedMktSegmDesc); FIELD_SET(*this, FIX::ParentMktSegmID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/AllocationReport.h0000644000372000001440000006067313265006437023024 0ustar robertousers#ifndef FIX50SP1_ALLOCATIONREPORT_H #define FIX50SP1_ALLOCATIONREPORT_H #include "Message.h" namespace FIX50SP1 { class AllocationReport : public Message { public: AllocationReport() : Message(MsgType()) {} AllocationReport(const FIX::Message& m) : Message(m) {} AllocationReport(const Message& m) : Message(m) {} AllocationReport(const AllocationReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AS"); } AllocationReport( const FIX::AllocReportID& aAllocReportID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocReportType& aAllocReportType, const FIX::AllocStatus& aAllocStatus, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocReportID); set(aAllocTransType); set(aAllocReportType); set(aAllocStatus); set(aSide); set(aQuantity); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocReportRefID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/IOI.h0000644000372000001440000004112313265006437020150 0ustar robertousers#ifndef FIX50SP1_IOI_H #define FIX50SP1_IOI_H #include "Message.h" namespace FIX50SP1 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIID& aIOIID, const FIX::IOITransType& aIOITransType, const FIX::Side& aSide, const FIX::IOIQty& aIOIQty ) : Message(MsgType()) { set(aIOIID); set(aIOITransType); set(aSide); set(aIOIQty); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::IOIQty); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,682,683,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegIOIQty); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; }; FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::NoIOIQualifiers); class NoIOIQualifiers: public FIX::Group { public: NoIOIQualifiers() : FIX::Group(199,104,FIX::message_order(104,0)) {} FIELD_SET(*this, FIX::IOIQualifier); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ConfirmationAck.h0000644000372000001440000000221213265006437022573 0ustar robertousers#ifndef FIX50SP1_CONFIRMATIONACK_H #define FIX50SP1_CONFIRMATIONACK_H #include "Message.h" namespace FIX50SP1 { class ConfirmationAck : public Message { public: ConfirmationAck() : Message(MsgType()) {} ConfirmationAck(const FIX::Message& m) : Message(m) {} ConfirmationAck(const Message& m) : Message(m) {} ConfirmationAck(const ConfirmationAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AU"); } ConfirmationAck( const FIX::ConfirmID& aConfirmID, const FIX::TradeDate& aTradeDate, const FIX::TransactTime& aTransactTime, const FIX::AffirmStatus& aAffirmStatus ) : Message(MsgType()) { set(aConfirmID); set(aTradeDate); set(aTransactTime); set(aAffirmStatus); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AffirmStatus); FIELD_SET(*this, FIX::ConfirmRejReason); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/AllocationReportAck.h0000644000372000001440000000702113265006437023427 0ustar robertousers#ifndef FIX50SP1_ALLOCATIONREPORTACK_H #define FIX50SP1_ALLOCATIONREPORTACK_H #include "Message.h" namespace FIX50SP1 { class AllocationReportAck : public Message { public: AllocationReportAck() : Message(MsgType()) {} AllocationReportAck(const FIX::Message& m) : Message(m) {} AllocationReportAck(const Message& m) : Message(m) {} AllocationReportAck(const AllocationReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AT"); } AllocationReportAck( const FIX::AllocReportID& aAllocReportID, const FIX::AllocID& aAllocID ) : Message(MsgType()) { set(aAllocReportID); set(aAllocID); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,1047,467,776,539,161,360,361,989,993,992,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::AllocQty); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MultilegOrderCancelReplace.h0000644000372000001440000005642213265006437024720 0ustar robertousers#ifndef FIX50SP1_MULTILEGORDERCANCELREPLACE_H #define FIX50SP1_MULTILEGORDERCANCELREPLACE_H #include "Message.h" namespace FIX50SP1 { class MultilegOrderCancelReplace : public Message { public: MultilegOrderCancelReplace() : Message(MsgType()) {} MultilegOrderCancelReplace(const FIX::Message& m) : Message(m) {} MultilegOrderCancelReplace(const Message& m) : Message(m) {} MultilegOrderCancelReplace(const MultilegOrderCancelReplace& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AC"); } MultilegOrderCancelReplace( const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::SwapPoints); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,690,683,1366,670,564,565,539,654,587,588,675,685,1379,1381,1383,1384,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegAllocID); FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,1367,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegAllocSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SettlementObligationReport.h0000644000372000001440000002063413265006437025064 0ustar robertousers#ifndef FIX50SP1_SETTLEMENTOBLIGATIONREPORT_H #define FIX50SP1_SETTLEMENTOBLIGATIONREPORT_H #include "Message.h" namespace FIX50SP1 { class SettlementObligationReport : public Message { public: SettlementObligationReport() : Message(MsgType()) {} SettlementObligationReport(const FIX::Message& m) : Message(m) {} SettlementObligationReport(const Message& m) : Message(m) {} SettlementObligationReport(const SettlementObligationReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BQ"); } SettlementObligationReport( const FIX::SettlObligMsgID& aSettlObligMsgID, const FIX::SettlObligMode& aSettlObligMode ) : Message(MsgType()) { set(aSettlObligMsgID); set(aSettlObligMode); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlementCycleNo); FIELD_SET(*this, FIX::SettlObligMsgID); FIELD_SET(*this, FIX::SettlObligMode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoSettlOblig); class NoSettlOblig: public FIX::Group { public: NoSettlOblig() : FIX::Group(1165,430,FIX::message_order(430,1161,1162,1163,1157,119,15,120,155,64,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,453,168,126,779,1158,0)) {} FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlObligID); FIELD_SET(*this, FIX::SettlObligTransType); FIELD_SET(*this, FIX::SettlObligRefID); FIELD_SET(*this, FIX::CcyAmt); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::NoSettlDetails); class NoSettlDetails: public FIX::Group { public: NoSettlDetails() : FIX::Group(1158,1164,FIX::message_order(1164,781,0)) {} FIELD_SET(*this, FIX::SettlObligSource); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ApplicationMessageRequestAck.h0000644000372000001440000000270413265006437025272 0ustar robertousers#ifndef FIX50SP1_APPLICATIONMESSAGEREQUESTACK_H #define FIX50SP1_APPLICATIONMESSAGEREQUESTACK_H #include "Message.h" namespace FIX50SP1 { class ApplicationMessageRequestAck : public Message { public: ApplicationMessageRequestAck() : Message(MsgType()) {} ApplicationMessageRequestAck(const FIX::Message& m) : Message(m) {} ApplicationMessageRequestAck(const Message& m) : Message(m) {} ApplicationMessageRequestAck(const ApplicationMessageRequestAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BX"); } ApplicationMessageRequestAck( const FIX::ApplResponseID& aApplResponseID ) : Message(MsgType()) { set(aApplResponseID); } FIELD_SET(*this, FIX::ApplResponseID); FIELD_SET(*this, FIX::ApplReqID); FIELD_SET(*this, FIX::ApplReqType); FIELD_SET(*this, FIX::ApplResponseType); FIELD_SET(*this, FIX::ApplTotalMessageCount); FIELD_SET(*this, FIX::NoApplIDs); class NoApplIDs: public FIX::Group { public: NoApplIDs() : FIX::Group(1351,1355,FIX::message_order(1355,1182,1183,1357,1354,0)) {} FIELD_SET(*this, FIX::RefApplID); FIELD_SET(*this, FIX::ApplBegSeqNum); FIELD_SET(*this, FIX::ApplEndSeqNum); FIELD_SET(*this, FIX::RefApplLastSeqNum); FIELD_SET(*this, FIX::ApplResponseError); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradingSessionStatus.h0000644000372000001440000001405013265006437023667 0ustar robertousers#ifndef FIX50SP1_TRADINGSESSIONSTATUS_H #define FIX50SP1_TRADINGSESSIONSTATUS_H #include "Message.h" namespace FIX50SP1 { class TradingSessionStatus : public Message { public: TradingSessionStatus() : Message(MsgType()) {} TradingSessionStatus(const FIX::Message& m) : Message(m) {} TradingSessionStatus(const Message& m) : Message(m) {} TradingSessionStatus(const TradingSessionStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("h"); } TradingSessionStatus( const FIX::TradingSessionID& aTradingSessionID, const FIX::TradSesStatus& aTradSesStatus ) : Message(MsgType()) { set(aTradingSessionID); set(aTradSesStatus); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesEvent); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderMassCancelRequest.h0000644000372000001440000002514213265006437024111 0ustar robertousers#ifndef FIX50SP1_ORDERMASSCANCELREQUEST_H #define FIX50SP1_ORDERMASSCANCELREQUEST_H #include "Message.h" namespace FIX50SP1 { class OrderMassCancelRequest : public Message { public: OrderMassCancelRequest() : Message(MsgType()) {} OrderMassCancelRequest(const FIX::Message& m) : Message(m) {} OrderMassCancelRequest(const Message& m) : Message(m) {} OrderMassCancelRequest(const OrderMassCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("q"); } OrderMassCancelRequest( const FIX::ClOrdID& aClOrdID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aMassCancelRequestType); set(aTransactTime); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/QuoteRequest.h0000644000372000001440000005007613265006437022205 0ustar robertousers#ifndef FIX50SP1_QUOTEREQUEST_H #define FIX50SP1_QUOTEREQUEST_H #include "Message.h" namespace FIX50SP1 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID ) : Message(MsgType()) { set(aQuoteReqID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::PrivateQuote); FIELD_SET(*this, FIX::RespondentType); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,110,63,64,193,192,15,232,1,660,581,555,735,692,40,62,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,685,690,587,588,683,539,676,677,678,679,680,654,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CollateralResponse.h0000644000372000001440000004247613265006437023345 0ustar robertousers#ifndef FIX50SP1_COLLATERALRESPONSE_H #define FIX50SP1_COLLATERALRESPONSE_H #include "Message.h" namespace FIX50SP1 { class CollateralResponse : public Message { public: CollateralResponse() : Message(MsgType()) {} CollateralResponse(const FIX::Message& m) : Message(m) {} CollateralResponse(const Message& m) : Message(m) {} CollateralResponse(const CollateralResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AZ"); } CollateralResponse( const FIX::CollRespID& aCollRespID, const FIX::CollAsgnRespType& aCollAsgnRespType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollRespID); set(aCollAsgnRespType); set(aTransactTime); } FIELD_SET(*this, FIX::CollRespID); FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRespType); FIELD_SET(*this, FIX::CollAsgnRejectReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CollApplType); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/DontKnowTrade.h0000644000372000001440000003311313265006437022253 0ustar robertousers#ifndef FIX50SP1_DONTKNOWTRADE_H #define FIX50SP1_DONTKNOWTRADE_H #include "Message.h" namespace FIX50SP1 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::DKReason& aDKReason, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aDKReason); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityDefinitionRequest.h0000644000372000001440000003547213265006437024733 0ustar robertousers#ifndef FIX50SP1_SECURITYDEFINITIONREQUEST_H #define FIX50SP1_SECURITYDEFINITIONREQUEST_H #include "Message.h" namespace FIX50SP1 { class SecurityDefinitionRequest : public Message { public: SecurityDefinitionRequest() : Message(MsgType()) {} SecurityDefinitionRequest(const FIX::Message& m) : Message(m) {} SecurityDefinitionRequest(const Message& m) : Message(m) {} SecurityDefinitionRequest(const SecurityDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("c"); } SecurityDefinitionRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityRequestType& aSecurityRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ApplicationMessageReport.h0000644000372000001440000000237613265006437024503 0ustar robertousers#ifndef FIX50SP1_APPLICATIONMESSAGEREPORT_H #define FIX50SP1_APPLICATIONMESSAGEREPORT_H #include "Message.h" namespace FIX50SP1 { class ApplicationMessageReport : public Message { public: ApplicationMessageReport() : Message(MsgType()) {} ApplicationMessageReport(const FIX::Message& m) : Message(m) {} ApplicationMessageReport(const Message& m) : Message(m) {} ApplicationMessageReport(const ApplicationMessageReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BY"); } ApplicationMessageReport( const FIX::ApplReportID& aApplReportID, const FIX::ApplReportType& aApplReportType ) : Message(MsgType()) { set(aApplReportID); set(aApplReportType); } FIELD_SET(*this, FIX::ApplReportID); FIELD_SET(*this, FIX::ApplReportType); FIELD_SET(*this, FIX::NoApplIDs); class NoApplIDs: public FIX::Group { public: NoApplIDs() : FIX::Group(1351,1355,FIX::message_order(1355,1399,1357,0)) {} FIELD_SET(*this, FIX::RefApplID); FIELD_SET(*this, FIX::ApplNewSeqNum); FIELD_SET(*this, FIX::RefApplLastSeqNum); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ExecutionReport.h0000644000372000001440000007470713265006437022705 0ustar robertousers#ifndef FIX50SP1_EXECUTIONREPORT_H #define FIX50SP1_EXECUTIONREPORT_H #include "Message.h" namespace FIX50SP1 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecType& aExecType, const FIX::OrdStatus& aOrdStatus, const FIX::Side& aSide, const FIX::LeavesQty& aLeavesQty, const FIX::CumQty& aCumQty ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecType); set(aOrdStatus); set(aSide); set(aLeavesQty); set(aCumQty); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::NoContraBrokers); class NoContraBrokers: public FIX::Group { public: NoContraBrokers() : FIX::Group(382,375,FIX::message_order(375,337,437,438,655,0)) {} FIELD_SET(*this, FIX::ContraBroker); FIELD_SET(*this, FIX::ContraTrader); FIELD_SET(*this, FIX::ContraTradeQty); FIELD_SET(*this, FIX::ContraTradeTime); FIELD_SET(*this, FIX::ContraLegRefID); }; FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::OrderCategory); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::PeggedPrice); FIELD_SET(*this, FIX::PeggedRefPrice); FIELD_SET(*this, FIX::DiscretionPrice); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::TargetStrategyPerformance); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::UnderlyingLastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::UnderlyingLastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::DayOrderQty); FIELD_SET(*this, FIX::DayCumQty); FIELD_SET(*this, FIX::DayAvgPx); FIELD_SET(*this, FIX::TotNoFills); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoFills); class NoFills: public FIX::Group { public: NoFills() : FIX::Group(1362,1363,FIX::message_order(1363,1364,1365,1414,0)) {} FIELD_SET(*this, FIX::FillExecID); FIELD_SET(*this, FIX::FillPx); FIELD_SET(*this, FIX::FillQty); FIELD_SET(*this, FIX::NoNested4PartyIDs); class NoNested4PartyIDs: public FIX::Group { public: NoNested4PartyIDs() : FIX::Group(1414,1415,FIX::message_order(1415,1416,1417,1413,0)) {} FIELD_SET(*this, FIX::Nested4PartyID); FIELD_SET(*this, FIX::Nested4PartyIDSource); FIELD_SET(*this, FIX::Nested4PartyRole); FIELD_SET(*this, FIX::NoNested4PartySubIDs); class NoNested4PartySubIDs: public FIX::Group { public: NoNested4PartySubIDs() : FIX::Group(1413,1412,FIX::message_order(1412,1411,0)) {} FIELD_SET(*this, FIX::Nested4PartySubID); FIELD_SET(*this, FIX::Nested4PartySubIDType); }; }; }; FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::TradedFlatSwitch); FIELD_SET(*this, FIX::BasisFeatureDate); FIELD_SET(*this, FIX::BasisFeaturePrice); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::LastForwardPoints2); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::ExecValuationPoint); FIELD_SET(*this, FIX::ExecPriceType); FIELD_SET(*this, FIX::ExecPriceAdjustment); FIELD_SET(*this, FIX::PriorityIndicator); FIELD_SET(*this, FIX::PriceImprovement); FIELD_SET(*this, FIX::LastLiquidityInd); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,685,690,683,1366,670,564,565,948,654,587,588,637,675,1073,1074,1075,1379,1381,1383,1384,1418,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegAllocID); FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,1367,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegAllocSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); FIELD_SET(*this, FIX::LegLastQty); }; FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::DividendYield); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Volatility); FIELD_SET(*this, FIX::TimeToExpiration); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::PriceDelta); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/PositionMaintenanceReport.h0000644000372000001440000004100213265006437024667 0ustar robertousers#ifndef FIX50SP1_POSITIONMAINTENANCEREPORT_H #define FIX50SP1_POSITIONMAINTENANCEREPORT_H #include "Message.h" namespace FIX50SP1 { class PositionMaintenanceReport : public Message { public: PositionMaintenanceReport() : Message(MsgType()) {} PositionMaintenanceReport(const FIX::Message& m) : Message(m) {} PositionMaintenanceReport(const Message& m) : Message(m) {} PositionMaintenanceReport(const PositionMaintenanceReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AM"); } PositionMaintenanceReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::PosMaintStatus& aPosMaintStatus, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosTransType); set(aPosMaintAction); set(aPosMaintStatus); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintStatus); FIELD_SET(*this, FIX::PosMaintResult); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::ContraryInstructionIndicator); FIELD_SET(*this, FIX::PriorSpreadIndicator); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/QuoteRequestReject.h0000644000372000001440000005015713265006437023342 0ustar robertousers#ifndef FIX50SP1_QUOTEREQUESTREJECT_H #define FIX50SP1_QUOTEREQUESTREJECT_H #include "Message.h" namespace FIX50SP1 { class QuoteRequestReject : public Message { public: QuoteRequestReject() : Message(MsgType()) {} QuoteRequestReject(const FIX::Message& m) : Message(m) {} QuoteRequestReject(const Message& m) : Message(m) {} QuoteRequestReject(const QuoteRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AG"); } QuoteRequestReject( const FIX::QuoteReqID& aQuoteReqID, const FIX::QuoteRequestRejectReason& aQuoteRequestRejectReason ) : Message(MsgType()) { set(aQuoteReqID); set(aQuoteRequestRejectReason); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::QuoteRequestRejectReason); FIELD_SET(*this, FIX::PrivateQuote); FIELD_SET(*this, FIX::RespondentType); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,63,64,193,192,15,232,1,660,581,555,735,692,40,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,685,690,587,588,683,539,676,677,678,679,680,654,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CollateralInquiry.h0000644000372000001440000004367413265006437023210 0ustar robertousers#ifndef FIX50SP1_COLLATERALINQUIRY_H #define FIX50SP1_COLLATERALINQUIRY_H #include "Message.h" namespace FIX50SP1 { class CollateralInquiry : public Message { public: CollateralInquiry() : Message(MsgType()) {} CollateralInquiry(const FIX::Message& m) : Message(m) {} CollateralInquiry(const Message& m) : Message(m) {} CollateralInquiry(const CollateralInquiry& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BB"); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/NetworkCounterpartySystemStatusResponse.h0000644000372000001440000000304313265006437027730 0ustar robertousers#ifndef FIX50SP1_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #define FIX50SP1_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #include "Message.h" namespace FIX50SP1 { class NetworkCounterpartySystemStatusResponse : public Message { public: NetworkCounterpartySystemStatusResponse() : Message(MsgType()) {} NetworkCounterpartySystemStatusResponse(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const NetworkCounterpartySystemStatusResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BD"); } NetworkCounterpartySystemStatusResponse( const FIX::NetworkStatusResponseType& aNetworkStatusResponseType, const FIX::NetworkResponseID& aNetworkResponseID ) : Message(MsgType()) { set(aNetworkStatusResponseType); set(aNetworkResponseID); } FIELD_SET(*this, FIX::NetworkStatusResponseType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NetworkResponseID); FIELD_SET(*this, FIX::LastNetworkResponseID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,928,929,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::StatusValue); FIELD_SET(*this, FIX::StatusText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradeCaptureReport.h0000644000372000001440000007504013265006437023314 0ustar robertousers#ifndef FIX50SP1_TRADECAPTUREREPORT_H #define FIX50SP1_TRADECAPTUREREPORT_H #include "Message.h" namespace FIX50SP1 { class TradeCaptureReport : public Message { public: TradeCaptureReport() : Message(MsgType()) {} TradeCaptureReport(const FIX::Message& m) : Message(m) {} TradeCaptureReport(const Message& m) : Message(m) {} TradeCaptureReport(const TradeCaptureReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AE"); } TradeCaptureReport( const FIX::LastQty& aLastQty, const FIX::LastPx& aLastPx ) : Message(MsgType()) { set(aLastQty); set(aLastPx); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TrdRptStatus); FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeDate); FIELD_SET(*this, FIX::OrigTradeID); FIELD_SET(*this, FIX::OrigSecondaryTradeID); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::AsOfIndicator); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::UnderlyingTradingSessionID); FIELD_SET(*this, FIX::UnderlyingTradingSessionSubID); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeLegRefID); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,690,990,1152,683,564,565,539,654,587,588,637,675,1073,1074,1075,1379,1381,1383,1384,1418,1342,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegReportID); FIELD_SET(*this, FIX::LegNumber); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); FIELD_SET(*this, FIX::LegLastQty); FIELD_SET(*this, FIX::NoOfLegUnderlyings); class NoOfLegUnderlyings: public FIX::Group { public: NoOfLegUnderlyings() : FIX::Group(1342,1330,FIX::message_order(1330,1331,1332,1333,1344,1337,1338,1339,1345,1405,1340,1391,1343,1341,1392,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSymbol); FIELD_SET(*this, FIX::UnderlyingLegSymbolSfx); FIELD_SET(*this, FIX::UnderlyingLegSecurityID); FIELD_SET(*this, FIX::UnderlyingLegSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingLegSecurityAltID); class NoUnderlyingLegSecurityAltID: public FIX::Group { public: NoUnderlyingLegSecurityAltID() : FIX::Group(1334,1335,FIX::message_order(1335,1336,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSecurityAltID); FIELD_SET(*this, FIX::UnderlyingLegSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingLegCFICode); FIELD_SET(*this, FIX::UnderlyingLegSecurityType); FIELD_SET(*this, FIX::UnderlyingLegSecuritySubType); FIELD_SET(*this, FIX::UnderlyingLegMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingLegMaturityDate); FIELD_SET(*this, FIX::UnderlyingLegMaturityTime); FIELD_SET(*this, FIX::UnderlyingLegStrikePrice); FIELD_SET(*this, FIX::UnderlyingLegOptAttribute); FIELD_SET(*this, FIX::UnderlyingLegPutOrCall); FIELD_SET(*this, FIX::UnderlyingLegSecurityExchange); FIELD_SET(*this, FIX::UnderlyingLegSecurityDesc); }; }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::UnderlyingSettlementDate); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::OrderCategory); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,37,198,11,19,526,66,1009,1005,1006,1007,83,1008,430,1154,1155,453,1,660,581,81,1093,575,576,578,579,821,376,377,528,529,582,40,18,483,336,625,943,12,13,479,497,157,230,158,159,738,920,921,922,238,237,118,119,155,156,77,58,354,355,752,518,232,136,825,826,591,70,78,1016,1158,1072,1057,1139,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::SideQty); FIELD_SET(*this, FIX::SideTradeReportID); FIELD_SET(*this, FIX::SideFillStationCd); FIELD_SET(*this, FIX::SideReasonCd); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::SideTrdSubTyp); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SideCurrency); FIELD_SET(*this, FIX::SideSettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::OrderInputDevice); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SideMultiLegReportingType); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ExchangeRule); FIELD_SET(*this, FIX::TradeAllocIndicator); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,993,1002,989,1136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocClearingFeeIndicator); }; FIELD_SET(*this, FIX::NoSideTrdRegTS); class NoSideTrdRegTS: public FIX::Group { public: NoSideTrdRegTS() : FIX::Group(1016,1012,FIX::message_order(1012,1013,1014,0)) {} FIELD_SET(*this, FIX::SideTrdRegTimestamp); FIELD_SET(*this, FIX::SideTrdRegTimestampType); FIELD_SET(*this, FIX::SideTrdRegTimestampSrc); }; FIELD_SET(*this, FIX::NoSettlDetails); class NoSettlDetails: public FIX::Group { public: NoSettlDetails() : FIX::Group(1158,1164,FIX::message_order(1164,781,0)) {} FIELD_SET(*this, FIX::SettlObligSource); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::SideGrossTradeAmt); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::ExchangeSpecialInstructions); }; FIELD_SET(*this, FIX::Volatility); FIELD_SET(*this, FIX::DividendYield); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::CurrencyRatio); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoTrdRepIndicators); class NoTrdRepIndicators: public FIX::Group { public: NoTrdRepIndicators() : FIX::Group(1387,1388,FIX::message_order(1388,1389,0)) {} FIELD_SET(*this, FIX::TrdRepPartyRole); FIELD_SET(*this, FIX::TrdRepIndicator); }; FIELD_SET(*this, FIX::PublishTrdIndicator); FIELD_SET(*this, FIX::TradePublishIndicator); FIELD_SET(*this, FIX::ShortSaleReason); FIELD_SET(*this, FIX::TierCode); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::TZTransactTime); FIELD_SET(*this, FIX::ReportedPxDiff); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::RejectText); FIELD_SET(*this, FIX::FeeMultiplier); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/QuoteResponse.h0000644000372000001440000004625513265006437022357 0ustar robertousers#ifndef FIX50SP1_QUOTERESPONSE_H #define FIX50SP1_QUOTERESPONSE_H #include "Message.h" namespace FIX50SP1 { class QuoteResponse : public Message { public: QuoteResponse() : Message(MsgType()) {} QuoteResponse(const FIX::Message& m) : Message(m) {} QuoteResponse(const Message& m) : Message(m) {} QuoteResponse(const QuoteResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AJ"); } QuoteResponse( const FIX::QuoteRespID& aQuoteRespID, const FIX::QuoteRespType& aQuoteRespType ) : Message(MsgType()) { set(aQuoteRespID); set(aQuoteRespType); } FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteRespType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,685,690,587,588,683,539,686,681,684,676,677,678,679,680,654,1067,1068,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegBidForwardPoints); FIELD_SET(*this, FIX::LegOfferForwardPoints); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/RFQRequest.h0000644000372000001440000003540613265006437021540 0ustar robertousers#ifndef FIX50SP1_RFQREQUEST_H #define FIX50SP1_RFQREQUEST_H #include "Message.h" namespace FIX50SP1 { class RFQRequest : public Message { public: RFQRequest() : Message(MsgType()) {} RFQRequest(const FIX::Message& m) : Message(m) {} RFQRequest(const Message& m) : Message(m) {} RFQRequest(const RFQRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AH"); } RFQRequest( const FIX::RFQReqID& aRFQReqID ) : Message(MsgType()) { set(aRFQReqID); } FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,555,140,303,537,336,625,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::PrivateQuote); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/News.h0000644000372000001440000003471513265006437020455 0ustar robertousers#ifndef FIX50SP1_NEWS_H #define FIX50SP1_NEWS_H #include "Message.h" namespace FIX50SP1 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::Headline& aHeadline ) : Message(MsgType()) { set(aHeadline); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::Headline); FIELD_SET(*this, FIX::EncodedHeadlineLen); FIELD_SET(*this, FIX::EncodedHeadline); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/NewOrderSingle.h0000644000372000001440000004643213265006437022427 0ustar robertousers#ifndef FIX50SP1_NEWORDERSINGLE_H #define FIX50SP1_NEWORDERSINGLE_H #include "Message.h" namespace FIX50SP1 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ListExecute.h0000644000372000001440000000157013265006437021770 0ustar robertousers#ifndef FIX50SP1_LISTEXECUTE_H #define FIX50SP1_LISTEXECUTE_H #include "Message.h" namespace FIX50SP1 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/AllocationInstruction.h0000644000372000001440000006016013265006437024061 0ustar robertousers#ifndef FIX50SP1_ALLOCATIONINSTRUCTION_H #define FIX50SP1_ALLOCATIONINSTRUCTION_H #include "Message.h" namespace FIX50SP1 { class AllocationInstruction : public Message { public: AllocationInstruction() : Message(MsgType()) {} AllocationInstruction(const FIX::Message& m) : Message(m) {} AllocationInstruction(const Message& m) : Message(m) {} AllocationInstruction(const AllocationInstruction& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } AllocationInstruction( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aSide); set(aQuantity); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::RndPx); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/RegistrationInstructionsResponse.h0000644000372000001440000000361313265006437026350 0ustar robertousers#ifndef FIX50SP1_REGISTRATIONINSTRUCTIONSRESPONSE_H #define FIX50SP1_REGISTRATIONINSTRUCTIONSRESPONSE_H #include "Message.h" namespace FIX50SP1 { class RegistrationInstructionsResponse : public Message { public: RegistrationInstructionsResponse() : Message(MsgType()) {} RegistrationInstructionsResponse(const FIX::Message& m) : Message(m) {} RegistrationInstructionsResponse(const Message& m) : Message(m) {} RegistrationInstructionsResponse(const RegistrationInstructionsResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("p"); } RegistrationInstructionsResponse( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID, const FIX::RegistStatus& aRegistStatus ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); set(aRegistStatus); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::RegistRejReasonCode); FIELD_SET(*this, FIX::RegistRejReasonText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradeCaptureReportAck.h0000644000372000001440000007114213265006437023732 0ustar robertousers#ifndef FIX50SP1_TRADECAPTUREREPORTACK_H #define FIX50SP1_TRADECAPTUREREPORTACK_H #include "Message.h" namespace FIX50SP1 { class TradeCaptureReportAck : public Message { public: TradeCaptureReportAck() : Message(MsgType()) {} TradeCaptureReportAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportAck(const Message& m) : Message(m) {} TradeCaptureReportAck(const TradeCaptureReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AR"); } FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeDate); FIELD_SET(*this, FIX::OrigTradeID); FIELD_SET(*this, FIX::OrigSecondaryTradeID); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::TrdRptStatus); FIELD_SET(*this, FIX::TradeReportRejectReason); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::UnderlyingTradingSessionID); FIELD_SET(*this, FIX::UnderlyingTradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeLegRefID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoTrdRepIndicators); class NoTrdRepIndicators: public FIX::Group { public: NoTrdRepIndicators() : FIX::Group(1387,1388,FIX::message_order(1388,1389,0)) {} FIELD_SET(*this, FIX::TrdRepPartyRole); FIELD_SET(*this, FIX::TrdRepIndicator); }; FIELD_SET(*this, FIX::PublishTrdIndicator); FIELD_SET(*this, FIX::TradePublishIndicator); FIELD_SET(*this, FIX::ShortSaleReason); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,690,990,1152,683,564,565,539,654,587,588,637,675,1073,1074,1075,1379,1381,1383,1384,1418,1342,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegReportID); FIELD_SET(*this, FIX::LegNumber); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); FIELD_SET(*this, FIX::LegLastQty); FIELD_SET(*this, FIX::NoOfLegUnderlyings); class NoOfLegUnderlyings: public FIX::Group { public: NoOfLegUnderlyings() : FIX::Group(1342,1330,FIX::message_order(1330,1331,1332,1333,1344,1337,1338,1339,1345,1405,1340,1391,1343,1341,1392,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSymbol); FIELD_SET(*this, FIX::UnderlyingLegSymbolSfx); FIELD_SET(*this, FIX::UnderlyingLegSecurityID); FIELD_SET(*this, FIX::UnderlyingLegSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingLegSecurityAltID); class NoUnderlyingLegSecurityAltID: public FIX::Group { public: NoUnderlyingLegSecurityAltID() : FIX::Group(1334,1335,FIX::message_order(1335,1336,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSecurityAltID); FIELD_SET(*this, FIX::UnderlyingLegSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingLegCFICode); FIELD_SET(*this, FIX::UnderlyingLegSecurityType); FIELD_SET(*this, FIX::UnderlyingLegSecuritySubType); FIELD_SET(*this, FIX::UnderlyingLegMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingLegMaturityDate); FIELD_SET(*this, FIX::UnderlyingLegMaturityTime); FIELD_SET(*this, FIX::UnderlyingLegStrikePrice); FIELD_SET(*this, FIX::UnderlyingLegOptAttribute); FIELD_SET(*this, FIX::UnderlyingLegPutOrCall); FIELD_SET(*this, FIX::UnderlyingLegSecurityExchange); FIELD_SET(*this, FIX::UnderlyingLegSecurityDesc); }; }; FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::AsOfIndicator); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TierCode); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,37,198,11,526,66,453,1,660,581,81,575,1093,576,578,579,821,376,377,528,529,582,40,18,483,336,625,943,430,1154,1155,12,13,479,497,157,230,158,159,738,920,921,922,238,237,118,119,155,156,77,752,518,232,136,825,1158,826,591,70,78,1072,1057,1009,1005,1006,1007,83,1008,1016,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::OrderInputDevice); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SideCurrency); FIELD_SET(*this, FIX::SideSettlCurrency); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::SideMultiLegReportingType); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ExchangeRule); FIELD_SET(*this, FIX::NoSettlDetails); class NoSettlDetails: public FIX::Group { public: NoSettlDetails() : FIX::Group(1158,1164,FIX::message_order(1164,781,0)) {} FIELD_SET(*this, FIX::SettlObligSource); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradeAllocIndicator); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,993,1002,989,1136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocClearingFeeIndicator); }; FIELD_SET(*this, FIX::SideGrossTradeAmt); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::SideQty); FIELD_SET(*this, FIX::SideTradeReportID); FIELD_SET(*this, FIX::SideFillStationCd); FIELD_SET(*this, FIX::SideReasonCd); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::SideTrdSubTyp); FIELD_SET(*this, FIX::NoSideTrdRegTS); class NoSideTrdRegTS: public FIX::Group { public: NoSideTrdRegTS() : FIX::Group(1016,1012,FIX::message_order(1012,1013,1014,0)) {} FIELD_SET(*this, FIX::SideTrdRegTimestamp); FIELD_SET(*this, FIX::SideTrdRegTimestampType); FIELD_SET(*this, FIX::SideTrdRegTimestampSrc); }; }; FIELD_SET(*this, FIX::RptSys); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::FeeMultiplier); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CollateralInquiryAck.h0000644000372000001440000003721313265006437023617 0ustar robertousers#ifndef FIX50SP1_COLLATERALINQUIRYACK_H #define FIX50SP1_COLLATERALINQUIRYACK_H #include "Message.h" namespace FIX50SP1 { class CollateralInquiryAck : public Message { public: CollateralInquiryAck() : Message(MsgType()) {} CollateralInquiryAck(const FIX::Message& m) : Message(m) {} CollateralInquiryAck(const Message& m) : Message(m) {} CollateralInquiryAck(const CollateralInquiryAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BG"); } CollateralInquiryAck( const FIX::CollInquiryID& aCollInquiryID, const FIX::CollInquiryStatus& aCollInquiryStatus ) : Message(MsgType()) { set(aCollInquiryID); set(aCollInquiryStatus); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::CollInquiryStatus); FIELD_SET(*this, FIX::CollInquiryResult); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradingSessionListUpdateReport.h0000644000372000001440000000647113265006437025666 0ustar robertousers#ifndef FIX50SP1_TRADINGSESSIONLISTUPDATEREPORT_H #define FIX50SP1_TRADINGSESSIONLISTUPDATEREPORT_H #include "Message.h" namespace FIX50SP1 { class TradingSessionListUpdateReport : public Message { public: TradingSessionListUpdateReport() : Message(MsgType()) {} TradingSessionListUpdateReport(const FIX::Message& m) : Message(m) {} TradingSessionListUpdateReport(const Message& m) : Message(m) {} TradingSessionListUpdateReport(const TradingSessionListUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BS"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradSesUpdateAction); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,207,1301,1300,1326,338,339,325,340,567,341,342,343,344,345,387,58,354,355,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionDesc); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ListStatusRequest.h0000644000372000001440000000136313265006437023222 0ustar robertousers#ifndef FIX50SP1_LISTSTATUSREQUEST_H #define FIX50SP1_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX50SP1 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderCancelReject.h0000644000372000001440000000317513265006437023053 0ustar robertousers#ifndef FIX50SP1_ORDERCANCELREJECT_H #define FIX50SP1_ORDERCANCELREJECT_H #include "Message.h" namespace FIX50SP1 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID, const FIX::OrdStatus& aOrdStatus, const FIX::CxlRejResponseTo& aCxlRejResponseTo ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); set(aOrdStatus); set(aCxlRejResponseTo); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CxlRejResponseTo); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderCancelReplaceRequest.h0000644000372000001440000004602413265006437024563 0ustar robertousers#ifndef FIX50SP1_ORDERCANCELREPLACEREQUEST_H #define FIX50SP1_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX50SP1 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/NewOrderList.h0000644000372000001440000005255013265006437022117 0ustar robertousers#ifndef FIX50SP1_NEWORDERLIST_H #define FIX50SP1_NEWORDERLIST_H #include "Message.h" namespace FIX50SP1 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::BidType& aBidType, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aBidType); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::ListExecInstType); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::ContingencyType); FIELD_SET(*this, FIX::EncodedListExecInstLen); FIELD_SET(*this, FIX::EncodedListExecInst); FIELD_SET(*this, FIX::AllowableOneSidednessPct); FIELD_SET(*this, FIX::AllowableOneSidednessValue); FIELD_SET(*this, FIX::AllowableOneSidednessCurr); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,67,583,160,453,229,75,1,660,581,589,590,70,591,78,63,64,544,635,21,18,110,1089,1090,1138,1082,1083,1084,1085,1086,1087,1088,111,100,1133,386,81,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,140,54,401,114,60,232,854,38,152,516,468,469,40,423,44,1092,99,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,218,220,221,222,662,663,699,761,235,236,701,696,697,698,15,376,377,23,117,1080,1081,59,168,432,126,427,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,193,192,640,77,203,210,211,1094,835,836,837,838,840,1096,1097,1098,1099,388,389,841,842,843,844,846,847,957,848,849,494,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::Designation); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradingSessionListRequest.h0000644000372000001440000000225213265006437024671 0ustar robertousers#ifndef FIX50SP1_TRADINGSESSIONLISTREQUEST_H #define FIX50SP1_TRADINGSESSIONLISTREQUEST_H #include "Message.h" namespace FIX50SP1 { class TradingSessionListRequest : public Message { public: TradingSessionListRequest() : Message(MsgType()) {} TradingSessionListRequest(const FIX::Message& m) : Message(m) {} TradingSessionListRequest(const Message& m) : Message(m) {} TradingSessionListRequest(const TradingSessionListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BI"); } TradingSessionListRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityTypes.h0000644000372000001440000000351313265006437022365 0ustar robertousers#ifndef FIX50SP1_SECURITYTYPES_H #define FIX50SP1_SECURITYTYPES_H #include "Message.h" namespace FIX50SP1 { class SecurityTypes : public Message { public: SecurityTypes() : Message(MsgType()) {} SecurityTypes(const FIX::Message& m) : Message(m) {} SecurityTypes(const Message& m) : Message(m) {} SecurityTypes(const SecurityTypes& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("w"); } SecurityTypes( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityResponseType& aSecurityResponseType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityResponseType); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::TotNoSecurityTypes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoSecurityTypes); class NoSecurityTypes: public FIX::Group { public: NoSecurityTypes() : FIX::Group(558,167,FIX::message_order(167,762,460,461,0)) {} FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/RequestForPositionsAck.h0000644000372000001440000003511213265006437024157 0ustar robertousers#ifndef FIX50SP1_REQUESTFORPOSITIONSACK_H #define FIX50SP1_REQUESTFORPOSITIONSACK_H #include "Message.h" namespace FIX50SP1 { class RequestForPositionsAck : public Message { public: RequestForPositionsAck() : Message(MsgType()) {} RequestForPositionsAck(const FIX::Message& m) : Message(m) {} RequestForPositionsAck(const Message& m) : Message(m) {} RequestForPositionsAck(const RequestForPositionsAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AO"); } RequestForPositionsAck( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosReqResult& aPosReqResult, const FIX::PosReqStatus& aPosReqStatus ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosReqResult); set(aPosReqStatus); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::PosReqStatus); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/NewOrderCross.h0000644000372000001440000005470713265006437022303 0ustar robertousers#ifndef FIX50SP1_NEWORDERCROSS_H #define FIX50SP1_NEWORDERCROSS_H #include "Message.h" namespace FIX50SP1 { class NewOrderCross : public Message { public: NewOrderCross() : Message(MsgType()) {} NewOrderCross(const FIX::Message& m) : Message(m) {} NewOrderCross(const Message& m) : Message(m) {} NewOrderCross(const NewOrderCross& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("s"); } NewOrderCross( const FIX::CrossID& aCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,77,203,544,635,377,659,962,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::SideTimeInForce); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ConfirmationRequest.h0000644000372000001440000000471413265006437023536 0ustar robertousers#ifndef FIX50SP1_CONFIRMATIONREQUEST_H #define FIX50SP1_CONFIRMATIONREQUEST_H #include "Message.h" namespace FIX50SP1 { class ConfirmationRequest : public Message { public: ConfirmationRequest() : Message(MsgType()) {} ConfirmationRequest(const FIX::Message& m) : Message(m) {} ConfirmationRequest(const Message& m) : Message(m) {} ConfirmationRequest(const ConfirmationRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BH"); } ConfirmationRequest( const FIX::ConfirmReqID& aConfirmReqID, const FIX::ConfirmType& aConfirmType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aConfirmReqID); set(aConfirmType); set(aTransactTime); } FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradeCaptureReportRequestAck.h0000644000372000001440000003400213265006437025275 0ustar robertousers#ifndef FIX50SP1_TRADECAPTUREREPORTREQUESTACK_H #define FIX50SP1_TRADECAPTUREREPORTREQUESTACK_H #include "Message.h" namespace FIX50SP1 { class TradeCaptureReportRequestAck : public Message { public: TradeCaptureReportRequestAck() : Message(MsgType()) {} TradeCaptureReportRequestAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequestAck(const Message& m) : Message(m) {} TradeCaptureReportRequestAck(const TradeCaptureReportRequestAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AQ"); } TradeCaptureReportRequestAck( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType, const FIX::TradeRequestResult& aTradeRequestResult, const FIX::TradeRequestStatus& aTradeRequestStatus ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); set(aTradeRequestResult); set(aTradeRequestStatus); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::TradeRequestResult); FIELD_SET(*this, FIX::TradeRequestStatus); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MessageEventSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/NewOrderMultileg.h0000644000372000001440000005631613265006437022772 0ustar robertousers#ifndef FIX50SP1_NEWORDERMULTILEG_H #define FIX50SP1_NEWORDERMULTILEG_H #include "Message.h" namespace FIX50SP1 { class NewOrderMultileg : public Message { public: NewOrderMultileg() : Message(MsgType()) {} NewOrderMultileg(const FIX::Message& m) : Message(m) {} NewOrderMultileg(const Message& m) : Message(m) {} NewOrderMultileg(const NewOrderMultileg& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AB"); } NewOrderMultileg( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::SwapPoints); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,690,683,1366,670,564,565,539,654,587,588,675,685,1379,1381,1383,1384,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegAllocID); FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,1367,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegAllocSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ApplicationMessageRequest.h0000644000372000001440000000235313265006437024653 0ustar robertousers#ifndef FIX50SP1_APPLICATIONMESSAGEREQUEST_H #define FIX50SP1_APPLICATIONMESSAGEREQUEST_H #include "Message.h" namespace FIX50SP1 { class ApplicationMessageRequest : public Message { public: ApplicationMessageRequest() : Message(MsgType()) {} ApplicationMessageRequest(const FIX::Message& m) : Message(m) {} ApplicationMessageRequest(const Message& m) : Message(m) {} ApplicationMessageRequest(const ApplicationMessageRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BW"); } ApplicationMessageRequest( const FIX::ApplReqID& aApplReqID, const FIX::ApplReqType& aApplReqType ) : Message(MsgType()) { set(aApplReqID); set(aApplReqType); } FIELD_SET(*this, FIX::ApplReqID); FIELD_SET(*this, FIX::ApplReqType); FIELD_SET(*this, FIX::NoApplIDs); class NoApplIDs: public FIX::Group { public: NoApplIDs() : FIX::Group(1351,1355,FIX::message_order(1355,1182,1183,0)) {} FIELD_SET(*this, FIX::RefApplID); FIELD_SET(*this, FIX::ApplBegSeqNum); FIELD_SET(*this, FIX::ApplEndSeqNum); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/AdjustedPositionReport.h0000644000372000001440000001724113265006437024220 0ustar robertousers#ifndef FIX50SP1_ADJUSTEDPOSITIONREPORT_H #define FIX50SP1_ADJUSTEDPOSITIONREPORT_H #include "Message.h" namespace FIX50SP1 { class AdjustedPositionReport : public Message { public: AdjustedPositionReport() : Message(MsgType()) {} AdjustedPositionReport(const FIX::Message& m) : Message(m) {} AdjustedPositionReport(const Message& m) : Message(m) {} AdjustedPositionReport(const AdjustedPositionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BL"); } AdjustedPositionReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::PriorSettlPrice); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/RequestForPositions.h0000644000372000001440000003535513265006437023551 0ustar robertousers#ifndef FIX50SP1_REQUESTFORPOSITIONS_H #define FIX50SP1_REQUESTFORPOSITIONS_H #include "Message.h" namespace FIX50SP1 { class RequestForPositions : public Message { public: RequestForPositions() : Message(MsgType()) {} RequestForPositions(const FIX::Message& m) : Message(m) {} RequestForPositions(const Message& m) : Message(m) {} RequestForPositions(const RequestForPositions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AN"); } RequestForPositions( const FIX::PosReqID& aPosReqID, const FIX::PosReqType& aPosReqType, const FIX::ClearingBusinessDate& aClearingBusinessDate, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aPosReqID); set(aPosReqType); set(aClearingBusinessDate); set(aTransactTime); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/BidRequest.h0000644000372000001440000000641613265006437021605 0ustar robertousers#ifndef FIX50SP1_BIDREQUEST_H #define FIX50SP1_BIDREQUEST_H #include "Message.h" namespace FIX50SP1 { class BidRequest : public Message { public: BidRequest() : Message(MsgType()) {} BidRequest(const FIX::Message& m) : Message(m) {} BidRequest(const Message& m) : Message(m) {} BidRequest(const BidRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("k"); } BidRequest( const FIX::ClientBidID& aClientBidID, const FIX::BidRequestTransType& aBidRequestTransType, const FIX::TotNoRelatedSym& aTotNoRelatedSym, const FIX::BidType& aBidType, const FIX::BidTradeType& aBidTradeType, const FIX::BasisPxType& aBasisPxType ) : Message(MsgType()) { set(aClientBidID); set(aBidRequestTransType); set(aTotNoRelatedSym); set(aBidType); set(aBidTradeType); set(aBasisPxType); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidRequestTransType); FIELD_SET(*this, FIX::ListName); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::NumTickets); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SideValue1); FIELD_SET(*this, FIX::SideValue2); FIELD_SET(*this, FIX::NoBidDescriptors); class NoBidDescriptors: public FIX::Group { public: NoBidDescriptors() : FIX::Group(398,399,FIX::message_order(399,400,401,404,441,402,403,405,406,407,408,0)) {} FIELD_SET(*this, FIX::BidDescriptorType); FIELD_SET(*this, FIX::BidDescriptor); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LiquidityValue); FIELD_SET(*this, FIX::LiquidityNumSecurities); FIELD_SET(*this, FIX::LiquidityPctLow); FIELD_SET(*this, FIX::LiquidityPctHigh); FIELD_SET(*this, FIX::EFPTrackingError); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::OutsideIndexPct); FIELD_SET(*this, FIX::ValueOfFutures); }; FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,66,FIX::message_order(66,54,336,625,430,63,64,1,660,0)) {} FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); }; FIELD_SET(*this, FIX::LiquidityIndType); FIELD_SET(*this, FIX::WtAverageLiquidity); FIELD_SET(*this, FIX::ExchangeForPhysical); FIELD_SET(*this, FIX::OutMainCntryUIndex); FIELD_SET(*this, FIX::CrossPercent); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::IncTaxInd); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::NumBidders); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::BidTradeType); FIELD_SET(*this, FIX::BasisPxType); FIELD_SET(*this, FIX::StrikeTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/AllocationInstructionAck.h0000644000372000001440000000653313265006437024504 0ustar robertousers#ifndef FIX50SP1_ALLOCATIONINSTRUCTIONACK_H #define FIX50SP1_ALLOCATIONINSTRUCTIONACK_H #include "Message.h" namespace FIX50SP1 { class AllocationInstructionAck : public Message { public: AllocationInstructionAck() : Message(MsgType()) {} AllocationInstructionAck(const FIX::Message& m) : Message(m) {} AllocationInstructionAck(const Message& m) : Message(m) {} AllocationInstructionAck(const AllocationInstructionAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationInstructionAck( const FIX::AllocID& aAllocID, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aAllocStatus); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,1047,467,776,539,161,360,361,989,993,992,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::AllocQty); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MessageCracker.h0000644000372000001440000013525713265006437022423 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX50SP1_MESSAGECRACKER_H #define FIX50SP1_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix50sp1/Message.h" namespace FIX50SP1 { class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class AllocationInstruction; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationInstructionAck; class DontKnowTrade; class QuoteRequest; class Quote; class SettlementInstructions; class MarketDataRequest; class MarketDataSnapshotFullRefresh; class MarketDataIncrementalRefresh; class MarketDataRequestReject; class QuoteCancel; class QuoteStatusRequest; class MassQuoteAcknowledgement; class SecurityDefinitionRequest; class SecurityDefinition; class SecurityStatusRequest; class SecurityStatus; class TradingSessionStatusRequest; class TradingSessionStatus; class MassQuote; class BusinessMessageReject; class BidRequest; class BidResponse; class ListStrikePrice; class RegistrationInstructions; class RegistrationInstructionsResponse; class OrderMassCancelRequest; class OrderMassCancelReport; class NewOrderCross; class CrossOrderCancelReplaceRequest; class CrossOrderCancelRequest; class SecurityTypeRequest; class SecurityTypes; class SecurityListRequest; class SecurityList; class DerivativeSecurityListRequest; class DerivativeSecurityList; class NewOrderMultileg; class MultilegOrderCancelReplace; class TradeCaptureReportRequest; class TradeCaptureReport; class OrderMassStatusRequest; class QuoteRequestReject; class RFQRequest; class QuoteStatusReport; class QuoteResponse; class Confirmation; class PositionMaintenanceRequest; class PositionMaintenanceReport; class RequestForPositions; class RequestForPositionsAck; class PositionReport; class TradeCaptureReportRequestAck; class TradeCaptureReportAck; class AllocationReport; class AllocationReportAck; class ConfirmationAck; class SettlementInstructionRequest; class AssignmentReport; class CollateralRequest; class CollateralAssignment; class CollateralResponse; class CollateralReport; class CollateralInquiry; class NetworkCounterpartySystemStatusRequest; class NetworkCounterpartySystemStatusResponse; class UserRequest; class UserResponse; class CollateralInquiryAck; class ConfirmationRequest; class ContraryIntentionReport; class SecurityDefinitionUpdateReport; class SecurityListUpdateReport; class AdjustedPositionReport; class AllocationInstructionAlert; class ExecutionAcknowledgement; class TradingSessionList; class TradingSessionListRequest; class SettlementObligationReport; class DerivativeSecurityListUpdateReport; class TradingSessionListUpdateReport; class MarketDefinitionRequest; class MarketDefinition; class MarketDefinitionUpdateReport; class ApplicationMessageRequest; class ApplicationMessageRequestAck; class ApplicationMessageReport; class OrderMassActionReport; class OrderMassActionRequest; class UserNotification; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstruction&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataIncrementalRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteCancel&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuoteAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( const BidRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BidResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStrikePrice&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructionsResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderCross&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypeRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypes&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderMultileg&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MultilegOrderCancelReplace&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RFQRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Confirmation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositionsAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequestAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AssignmentReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralAssignment&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiry&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiryAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ContraryIntentionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AdjustedPositionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAlert&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementObligationReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityListUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionListUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDefinitionUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ApplicationMessageRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ApplicationMessageRequestAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ApplicationMessageReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassActionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassActionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserNotification&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstruction&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructions&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataIncrementalRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( QuoteCancel&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( MassQuoteAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinition&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatus&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatus&, const FIX::SessionID& ) {} virtual void onMessage( MassQuote&, const FIX::SessionID& ) {} virtual void onMessage( BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( BidRequest&, const FIX::SessionID& ) {} virtual void onMessage( BidResponse&, const FIX::SessionID& ) {} virtual void onMessage( ListStrikePrice&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructions&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructionsResponse&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelReport&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderCross&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypeRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypes&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityList&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityList&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderMultileg&, const FIX::SessionID& ) {} virtual void onMessage( MultilegOrderCancelReplace&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( RFQRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusReport&, const FIX::SessionID& ) {} virtual void onMessage( QuoteResponse&, const FIX::SessionID& ) {} virtual void onMessage( Confirmation&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceRequest&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceReport&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositions&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositionsAck&, const FIX::SessionID& ) {} virtual void onMessage( PositionReport&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequestAck&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportAck&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReport&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReportAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationAck&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructionRequest&, const FIX::SessionID& ) {} virtual void onMessage( AssignmentReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralRequest&, const FIX::SessionID& ) {} virtual void onMessage( CollateralAssignment&, const FIX::SessionID& ) {} virtual void onMessage( CollateralResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiry&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) {} virtual void onMessage( UserRequest&, const FIX::SessionID& ) {} virtual void onMessage( UserResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiryAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationRequest&, const FIX::SessionID& ) {} virtual void onMessage( ContraryIntentionReport&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( AdjustedPositionReport&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAlert&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionList&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionListRequest&, const FIX::SessionID& ) {} virtual void onMessage( SettlementObligationReport&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityListUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionListUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( MarketDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDefinition&, const FIX::SessionID& ) {} virtual void onMessage( MarketDefinitionUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( ApplicationMessageRequest&, const FIX::SessionID& ) {} virtual void onMessage( ApplicationMessageRequestAck&, const FIX::SessionID& ) {} virtual void onMessage( ApplicationMessageReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassActionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassActionRequest&, const FIX::SessionID& ) {} virtual void onMessage( UserNotification&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (const SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (const MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (const MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (const MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (const MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (const QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (const QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (const MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (const SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (const SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (const SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (const SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (const TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (const TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (const MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (const BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (const BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (const BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (const ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (const RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (const RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (const OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (const OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (const NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (const CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (const CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (const SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (const SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (const SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (const SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (const DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (const DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (const NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (const MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (const TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (const TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (const OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (const QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (const RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (const QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (const QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (const Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (const PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (const PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (const RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (const RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (const PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (const TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (const TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (const AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (const AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (const ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (const SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (const AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (const CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (const CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (const CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (const CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (const CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (const NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (const NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (const UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (const UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (const CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (const ConfirmationRequest&)message, sessionID ); else if( msgTypeValue == "BO" ) onMessage( (const ContraryIntentionReport&)message, sessionID ); else if( msgTypeValue == "BP" ) onMessage( (const SecurityDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BK" ) onMessage( (const SecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BL" ) onMessage( (const AdjustedPositionReport&)message, sessionID ); else if( msgTypeValue == "BM" ) onMessage( (const AllocationInstructionAlert&)message, sessionID ); else if( msgTypeValue == "BN" ) onMessage( (const ExecutionAcknowledgement&)message, sessionID ); else if( msgTypeValue == "BJ" ) onMessage( (const TradingSessionList&)message, sessionID ); else if( msgTypeValue == "BI" ) onMessage( (const TradingSessionListRequest&)message, sessionID ); else if( msgTypeValue == "BQ" ) onMessage( (const SettlementObligationReport&)message, sessionID ); else if( msgTypeValue == "BR" ) onMessage( (const DerivativeSecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BS" ) onMessage( (const TradingSessionListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BT" ) onMessage( (const MarketDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "BU" ) onMessage( (const MarketDefinition&)message, sessionID ); else if( msgTypeValue == "BV" ) onMessage( (const MarketDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BW" ) onMessage( (const ApplicationMessageRequest&)message, sessionID ); else if( msgTypeValue == "BX" ) onMessage( (const ApplicationMessageRequestAck&)message, sessionID ); else if( msgTypeValue == "BY" ) onMessage( (const ApplicationMessageReport&)message, sessionID ); else if( msgTypeValue == "BZ" ) onMessage( (const OrderMassActionReport&)message, sessionID ); else if( msgTypeValue == "CA" ) onMessage( (const OrderMassActionRequest&)message, sessionID ); else if( msgTypeValue == "CB" ) onMessage( (const UserNotification&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (ConfirmationRequest&)message, sessionID ); else if( msgTypeValue == "BO" ) onMessage( (ContraryIntentionReport&)message, sessionID ); else if( msgTypeValue == "BP" ) onMessage( (SecurityDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BK" ) onMessage( (SecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BL" ) onMessage( (AdjustedPositionReport&)message, sessionID ); else if( msgTypeValue == "BM" ) onMessage( (AllocationInstructionAlert&)message, sessionID ); else if( msgTypeValue == "BN" ) onMessage( (ExecutionAcknowledgement&)message, sessionID ); else if( msgTypeValue == "BJ" ) onMessage( (TradingSessionList&)message, sessionID ); else if( msgTypeValue == "BI" ) onMessage( (TradingSessionListRequest&)message, sessionID ); else if( msgTypeValue == "BQ" ) onMessage( (SettlementObligationReport&)message, sessionID ); else if( msgTypeValue == "BR" ) onMessage( (DerivativeSecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BS" ) onMessage( (TradingSessionListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BT" ) onMessage( (MarketDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "BU" ) onMessage( (MarketDefinition&)message, sessionID ); else if( msgTypeValue == "BV" ) onMessage( (MarketDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BW" ) onMessage( (ApplicationMessageRequest&)message, sessionID ); else if( msgTypeValue == "BX" ) onMessage( (ApplicationMessageRequestAck&)message, sessionID ); else if( msgTypeValue == "BY" ) onMessage( (ApplicationMessageReport&)message, sessionID ); else if( msgTypeValue == "BZ" ) onMessage( (OrderMassActionReport&)message, sessionID ); else if( msgTypeValue == "CA" ) onMessage( (OrderMassActionRequest&)message, sessionID ); else if( msgTypeValue == "CB" ) onMessage( (UserNotification&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderMassActionReport.h0000644000372000001440000002706213265006437023767 0ustar robertousers#ifndef FIX50SP1_ORDERMASSACTIONREPORT_H #define FIX50SP1_ORDERMASSACTIONREPORT_H #include "Message.h" namespace FIX50SP1 { class OrderMassActionReport : public Message { public: OrderMassActionReport() : Message(MsgType()) {} OrderMassActionReport(const FIX::Message& m) : Message(m) {} OrderMassActionReport(const Message& m) : Message(m) {} OrderMassActionReport(const OrderMassActionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BZ"); } OrderMassActionReport( const FIX::MassActionReportID& aMassActionReportID, const FIX::MassActionType& aMassActionType, const FIX::MassActionScope& aMassActionScope, const FIX::MassActionResponse& aMassActionResponse ) : Message(MsgType()) { set(aMassActionReportID); set(aMassActionType); set(aMassActionScope); set(aMassActionResponse); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassActionReportID); FIELD_SET(*this, FIX::MassActionType); FIELD_SET(*this, FIX::MassActionScope); FIELD_SET(*this, FIX::MassActionResponse); FIELD_SET(*this, FIX::MassActionRejectReason); FIELD_SET(*this, FIX::TotalAffectedOrders); FIELD_SET(*this, FIX::NoAffectedOrders); class NoAffectedOrders: public FIX::Group { public: NoAffectedOrders() : FIX::Group(534,41,FIX::message_order(41,535,536,0)) {} FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::AffectedOrderID); FIELD_SET(*this, FIX::AffectedSecondaryOrderID); }; FIELD_SET(*this, FIX::NoNotAffectedOrders); class NoNotAffectedOrders: public FIX::Group { public: NoNotAffectedOrders() : FIX::Group(1370,1372,FIX::message_order(1372,1371,0)) {} FIELD_SET(*this, FIX::NotAffOrigClOrdID); FIELD_SET(*this, FIX::NotAffectedOrderID); }; FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderCancelRequest.h0000644000372000001440000002747113265006437023274 0ustar robertousers#ifndef FIX50SP1_ORDERCANCELREQUEST_H #define FIX50SP1_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX50SP1 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityStatusRequest.h0000644000372000001440000003332413265006437024120 0ustar robertousers#ifndef FIX50SP1_SECURITYSTATUSREQUEST_H #define FIX50SP1_SECURITYSTATUSREQUEST_H #include "Message.h" namespace FIX50SP1 { class SecurityStatusRequest : public Message { public: SecurityStatusRequest() : Message(MsgType()) {} SecurityStatusRequest(const FIX::Message& m) : Message(m) {} SecurityStatusRequest(const Message& m) : Message(m) {} SecurityStatusRequest(const SecurityStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("e"); } SecurityStatusRequest( const FIX::SecurityStatusReqID& aSecurityStatusReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aSecurityStatusReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/DerivativeSecurityListRequest.h0000644000372000001440000002443313265006437025574 0ustar robertousers#ifndef FIX50SP1_DERIVATIVESECURITYLISTREQUEST_H #define FIX50SP1_DERIVATIVESECURITYLISTREQUEST_H #include "Message.h" namespace FIX50SP1 { class DerivativeSecurityListRequest : public Message { public: DerivativeSecurityListRequest() : Message(MsgType()) {} DerivativeSecurityListRequest(const FIX::Message& m) : Message(m) {} DerivativeSecurityListRequest(const Message& m) : Message(m) {} DerivativeSecurityListRequest(const DerivativeSecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("z"); } DerivativeSecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::DerivativeSymbol); FIELD_SET(*this, FIX::DerivativeSymbolSfx); FIELD_SET(*this, FIX::DerivativeSecurityID); FIELD_SET(*this, FIX::DerivativeSecurityIDSource); FIELD_SET(*this, FIX::NoDerivativeSecurityAltID); class NoDerivativeSecurityAltID: public FIX::Group { public: NoDerivativeSecurityAltID() : FIX::Group(1218,1219,FIX::message_order(1219,1220,0)) {} FIELD_SET(*this, FIX::DerivativeSecurityAltID); FIELD_SET(*this, FIX::DerivativeSecurityAltIDSource); }; FIELD_SET(*this, FIX::DerivativeProduct); FIELD_SET(*this, FIX::DerivativeProductComplex); FIELD_SET(*this, FIX::DerivFlexProductEligibilityIndicator); FIELD_SET(*this, FIX::DerivativeSecurityGroup); FIELD_SET(*this, FIX::DerivativeCFICode); FIELD_SET(*this, FIX::DerivativeSecurityType); FIELD_SET(*this, FIX::DerivativeSecuritySubType); FIELD_SET(*this, FIX::DerivativeMaturityMonthYear); FIELD_SET(*this, FIX::DerivativeMaturityDate); FIELD_SET(*this, FIX::DerivativeMaturityTime); FIELD_SET(*this, FIX::DerivativeSettleOnOpenFlag); FIELD_SET(*this, FIX::DerivativeInstrmtAssignmentMethod); FIELD_SET(*this, FIX::DerivativeSecurityStatus); FIELD_SET(*this, FIX::DerivativeIssueDate); FIELD_SET(*this, FIX::DerivativeInstrRegistry); FIELD_SET(*this, FIX::DerivativeCountryOfIssue); FIELD_SET(*this, FIX::DerivativeStateOrProvinceOfIssue); FIELD_SET(*this, FIX::DerivativeLocaleOfIssue); FIELD_SET(*this, FIX::DerivativeStrikePrice); FIELD_SET(*this, FIX::DerivativeStrikeCurrency); FIELD_SET(*this, FIX::DerivativeStrikeMultiplier); FIELD_SET(*this, FIX::DerivativeStrikeValue); FIELD_SET(*this, FIX::DerivativeOptAttribute); FIELD_SET(*this, FIX::DerivativeContractMultiplier); FIELD_SET(*this, FIX::DerivativeMinPriceIncrement); FIELD_SET(*this, FIX::DerivativeMinPriceIncrementAmount); FIELD_SET(*this, FIX::DerivativeUnitOfMeasure); FIELD_SET(*this, FIX::DerivativeUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasure); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativeSettlMethod); FIELD_SET(*this, FIX::DerivativePriceQuoteMethod); FIELD_SET(*this, FIX::DerivativeFuturesValuationMethod); FIELD_SET(*this, FIX::DerivativeListMethod); FIELD_SET(*this, FIX::DerivativeCapPrice); FIELD_SET(*this, FIX::DerivativeFloorPrice); FIELD_SET(*this, FIX::DerivativePutOrCall); FIELD_SET(*this, FIX::DerivativeExerciseStyle); FIELD_SET(*this, FIX::DerivativeOptPayAmount); FIELD_SET(*this, FIX::DerivativeTimeUnit); FIELD_SET(*this, FIX::DerivativeSecurityExchange); FIELD_SET(*this, FIX::DerivativePositionLimit); FIELD_SET(*this, FIX::DerivativeNTPositionLimit); FIELD_SET(*this, FIX::DerivativeIssuer); FIELD_SET(*this, FIX::DerivativeEncodedIssuerLen); FIELD_SET(*this, FIX::DerivativeEncodedIssuer); FIELD_SET(*this, FIX::DerivativeSecurityDesc); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDescLen); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDesc); FIELD_SET(*this, FIX::DerivativeSecurityXMLLen); FIELD_SET(*this, FIX::DerivativeSecurityXML); FIELD_SET(*this, FIX::DerivativeSecurityXMLSchema); FIELD_SET(*this, FIX::DerivativeContractSettlMonth); FIELD_SET(*this, FIX::NoDerivativeEvents); class NoDerivativeEvents: public FIX::Group { public: NoDerivativeEvents() : FIX::Group(1286,1287,FIX::message_order(1287,1288,1289,1290,1291,0)) {} FIELD_SET(*this, FIX::DerivativeEventType); FIELD_SET(*this, FIX::DerivativeEventDate); FIELD_SET(*this, FIX::DerivativeEventTime); FIELD_SET(*this, FIX::DerivativeEventPx); FIELD_SET(*this, FIX::DerivativeEventText); }; FIELD_SET(*this, FIX::NoDerivativeInstrumentParties); class NoDerivativeInstrumentParties: public FIX::Group { public: NoDerivativeInstrumentParties() : FIX::Group(1292,1293,FIX::message_order(1293,1294,1295,1296,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartyID); FIELD_SET(*this, FIX::DerivativeInstrumentPartyIDSource); FIELD_SET(*this, FIX::DerivativeInstrumentPartyRole); FIELD_SET(*this, FIX::NoDerivativeInstrumentPartySubIDs); class NoDerivativeInstrumentPartySubIDs: public FIX::Group { public: NoDerivativeInstrumentPartySubIDs() : FIX::Group(1296,1297,FIX::message_order(1297,1298,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartySubID); FIELD_SET(*this, FIX::DerivativeInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ContraryIntentionReport.h0000644000372000001440000002664113265006437024425 0ustar robertousers#ifndef FIX50SP1_CONTRARYINTENTIONREPORT_H #define FIX50SP1_CONTRARYINTENTIONREPORT_H #include "Message.h" namespace FIX50SP1 { class ContraryIntentionReport : public Message { public: ContraryIntentionReport() : Message(MsgType()) {} ContraryIntentionReport(const FIX::Message& m) : Message(m) {} ContraryIntentionReport(const Message& m) : Message(m) {} ContraryIntentionReport(const ContraryIntentionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BO"); } ContraryIntentionReport( const FIX::ContIntRptID& aContIntRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aContIntRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::ContIntRptID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::LateIndicator); FIELD_SET(*this, FIX::InputSource); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoExpiration); class NoExpiration: public FIX::Group { public: NoExpiration() : FIX::Group(981,982,FIX::message_order(982,983,0)) {} FIELD_SET(*this, FIX::ExpirationQtyType); FIELD_SET(*this, FIX::ExpQty); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MarketDataRequestReject.h0000644000372000001440000000321213265006437024250 0ustar robertousers#ifndef FIX50SP1_MARKETDATAREQUESTREJECT_H #define FIX50SP1_MARKETDATAREQUESTREJECT_H #include "Message.h" namespace FIX50SP1 { class MarketDataRequestReject : public Message { public: MarketDataRequestReject() : Message(MsgType()) {} MarketDataRequestReject(const FIX::Message& m) : Message(m) {} MarketDataRequestReject(const Message& m) : Message(m) {} MarketDataRequestReject(const MarketDataRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Y"); } MarketDataRequestReject( const FIX::MDReqID& aMDReqID ) : Message(MsgType()) { set(aMDReqID); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::MDReqRejReason); FIELD_SET(*this, FIX::NoAltMDSource); class NoAltMDSource: public FIX::Group { public: NoAltMDSource() : FIX::Group(816,817,FIX::message_order(817,0)) {} FIELD_SET(*this, FIX::AltMDSourceID); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CollateralRequest.h0000644000372000001440000004232413265006437023167 0ustar robertousers#ifndef FIX50SP1_COLLATERALREQUEST_H #define FIX50SP1_COLLATERALREQUEST_H #include "Message.h" namespace FIX50SP1 { class CollateralRequest : public Message { public: CollateralRequest() : Message(MsgType()) {} CollateralRequest(const FIX::Message& m) : Message(m) {} CollateralRequest(const Message& m) : Message(m) {} CollateralRequest(const CollateralRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AX"); } CollateralRequest( const FIX::CollReqID& aCollReqID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollReqID); set(aCollAsgnReason); set(aTransactTime); } FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/UserResponse.h0000644000372000001440000000144213265006437022165 0ustar robertousers#ifndef FIX50SP1_USERRESPONSE_H #define FIX50SP1_USERRESPONSE_H #include "Message.h" namespace FIX50SP1 { class UserResponse : public Message { public: UserResponse() : Message(MsgType()) {} UserResponse(const FIX::Message& m) : Message(m) {} UserResponse(const Message& m) : Message(m) {} UserResponse(const UserResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BF"); } UserResponse( const FIX::UserRequestID& aUserRequestID, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::UserStatus); FIELD_SET(*this, FIX::UserStatusText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradeCaptureReportRequest.h0000644000372000001440000004013413265006437024661 0ustar robertousers#ifndef FIX50SP1_TRADECAPTUREREPORTREQUEST_H #define FIX50SP1_TRADECAPTUREREPORTREQUEST_H #include "Message.h" namespace FIX50SP1 { class TradeCaptureReportRequest : public Message { public: TradeCaptureReportRequest() : Message(MsgType()) {} TradeCaptureReportRequest(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequest(const Message& m) : Message(m) {} TradeCaptureReportRequest(const TradeCaptureReportRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AD"); } TradeCaptureReportRequest( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoDates); class NoDates: public FIX::Group { public: NoDates() : FIX::Group(580,75,FIX::message_order(75,779,60,0)) {} FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::TransactTime); }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MessageEventSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/Advertisement.h0000644000372000001440000003324613265006437022351 0ustar robertousers#ifndef FIX50SP1_ADVERTISEMENT_H #define FIX50SP1_ADVERTISEMENT_H #include "Message.h" namespace FIX50SP1 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::AdvSide& aAdvSide, const FIX::Quantity& aQuantity ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aAdvSide); set(aQuantity); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/DerivativeSecurityListUpdateReport.h0000644000372000001440000005761113265006437026566 0ustar robertousers#ifndef FIX50SP1_DERIVATIVESECURITYLISTUPDATEREPORT_H #define FIX50SP1_DERIVATIVESECURITYLISTUPDATEREPORT_H #include "Message.h" namespace FIX50SP1 { class DerivativeSecurityListUpdateReport : public Message { public: DerivativeSecurityListUpdateReport() : Message(MsgType()) {} DerivativeSecurityListUpdateReport(const FIX::Message& m) : Message(m) {} DerivativeSecurityListUpdateReport(const Message& m) : Message(m) {} DerivativeSecurityListUpdateReport(const DerivativeSecurityListUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BR"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::DerivativeSymbol); FIELD_SET(*this, FIX::DerivativeSymbolSfx); FIELD_SET(*this, FIX::DerivativeSecurityID); FIELD_SET(*this, FIX::DerivativeSecurityIDSource); FIELD_SET(*this, FIX::NoDerivativeSecurityAltID); class NoDerivativeSecurityAltID: public FIX::Group { public: NoDerivativeSecurityAltID() : FIX::Group(1218,1219,FIX::message_order(1219,1220,0)) {} FIELD_SET(*this, FIX::DerivativeSecurityAltID); FIELD_SET(*this, FIX::DerivativeSecurityAltIDSource); }; FIELD_SET(*this, FIX::DerivativeProduct); FIELD_SET(*this, FIX::DerivativeProductComplex); FIELD_SET(*this, FIX::DerivFlexProductEligibilityIndicator); FIELD_SET(*this, FIX::DerivativeSecurityGroup); FIELD_SET(*this, FIX::DerivativeCFICode); FIELD_SET(*this, FIX::DerivativeSecurityType); FIELD_SET(*this, FIX::DerivativeSecuritySubType); FIELD_SET(*this, FIX::DerivativeMaturityMonthYear); FIELD_SET(*this, FIX::DerivativeMaturityDate); FIELD_SET(*this, FIX::DerivativeMaturityTime); FIELD_SET(*this, FIX::DerivativeSettleOnOpenFlag); FIELD_SET(*this, FIX::DerivativeInstrmtAssignmentMethod); FIELD_SET(*this, FIX::DerivativeSecurityStatus); FIELD_SET(*this, FIX::DerivativeIssueDate); FIELD_SET(*this, FIX::DerivativeInstrRegistry); FIELD_SET(*this, FIX::DerivativeCountryOfIssue); FIELD_SET(*this, FIX::DerivativeStateOrProvinceOfIssue); FIELD_SET(*this, FIX::DerivativeLocaleOfIssue); FIELD_SET(*this, FIX::DerivativeStrikePrice); FIELD_SET(*this, FIX::DerivativeStrikeCurrency); FIELD_SET(*this, FIX::DerivativeStrikeMultiplier); FIELD_SET(*this, FIX::DerivativeStrikeValue); FIELD_SET(*this, FIX::DerivativeOptAttribute); FIELD_SET(*this, FIX::DerivativeContractMultiplier); FIELD_SET(*this, FIX::DerivativeMinPriceIncrement); FIELD_SET(*this, FIX::DerivativeMinPriceIncrementAmount); FIELD_SET(*this, FIX::DerivativeUnitOfMeasure); FIELD_SET(*this, FIX::DerivativeUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasure); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativeSettlMethod); FIELD_SET(*this, FIX::DerivativePriceQuoteMethod); FIELD_SET(*this, FIX::DerivativeFuturesValuationMethod); FIELD_SET(*this, FIX::DerivativeListMethod); FIELD_SET(*this, FIX::DerivativeCapPrice); FIELD_SET(*this, FIX::DerivativeFloorPrice); FIELD_SET(*this, FIX::DerivativePutOrCall); FIELD_SET(*this, FIX::DerivativeExerciseStyle); FIELD_SET(*this, FIX::DerivativeOptPayAmount); FIELD_SET(*this, FIX::DerivativeTimeUnit); FIELD_SET(*this, FIX::DerivativeSecurityExchange); FIELD_SET(*this, FIX::DerivativePositionLimit); FIELD_SET(*this, FIX::DerivativeNTPositionLimit); FIELD_SET(*this, FIX::DerivativeIssuer); FIELD_SET(*this, FIX::DerivativeEncodedIssuerLen); FIELD_SET(*this, FIX::DerivativeEncodedIssuer); FIELD_SET(*this, FIX::DerivativeSecurityDesc); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDescLen); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDesc); FIELD_SET(*this, FIX::DerivativeSecurityXMLLen); FIELD_SET(*this, FIX::DerivativeSecurityXML); FIELD_SET(*this, FIX::DerivativeSecurityXMLSchema); FIELD_SET(*this, FIX::DerivativeContractSettlMonth); FIELD_SET(*this, FIX::NoDerivativeEvents); class NoDerivativeEvents: public FIX::Group { public: NoDerivativeEvents() : FIX::Group(1286,1287,FIX::message_order(1287,1288,1289,1290,1291,0)) {} FIELD_SET(*this, FIX::DerivativeEventType); FIELD_SET(*this, FIX::DerivativeEventDate); FIELD_SET(*this, FIX::DerivativeEventTime); FIELD_SET(*this, FIX::DerivativeEventPx); FIELD_SET(*this, FIX::DerivativeEventText); }; FIELD_SET(*this, FIX::NoDerivativeInstrumentParties); class NoDerivativeInstrumentParties: public FIX::Group { public: NoDerivativeInstrumentParties() : FIX::Group(1292,1293,FIX::message_order(1293,1294,1295,1296,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartyID); FIELD_SET(*this, FIX::DerivativeInstrumentPartyIDSource); FIELD_SET(*this, FIX::DerivativeInstrumentPartyRole); FIELD_SET(*this, FIX::NoDerivativeInstrumentPartySubIDs); class NoDerivativeInstrumentPartySubIDs: public FIX::Group { public: NoDerivativeInstrumentPartySubIDs() : FIX::Group(1296,1297,FIX::message_order(1297,1298,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartySubID); FIELD_SET(*this, FIX::DerivativeInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoDerivativeInstrAttrib); class NoDerivativeInstrAttrib: public FIX::Group { public: NoDerivativeInstrAttrib() : FIX::Group(1311,1313,FIX::message_order(1313,1314,0)) {} FIELD_SET(*this, FIX::DerivativeInstrAttribType); FIELD_SET(*this, FIX::DerivativeInstrAttribValue); }; FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,1324,FIX::message_order(1324,292,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,668,869,1305,1221,1230,1240,15,555,58,354,355,0)) {} FIELD_SET(*this, FIX::ListUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::SecondaryPriceLimitType); FIELD_SET(*this, FIX::SecondaryLowLimitPrice); FIELD_SET(*this, FIX::SecondaryHighLimitPrice); FIELD_SET(*this, FIX::SecondaryTradingReferencePrice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/QuoteStatusRequest.h0000644000372000001440000003406113265006437023405 0ustar robertousers#ifndef FIX50SP1_QUOTESTATUSREQUEST_H #define FIX50SP1_QUOTESTATUSREQUEST_H #include "Message.h" namespace FIX50SP1 { class QuoteStatusRequest : public Message { public: QuoteStatusRequest() : Message(MsgType()) {} QuoteStatusRequest(const FIX::Message& m) : Message(m) {} QuoteStatusRequest(const Message& m) : Message(m) {} QuoteStatusRequest(const QuoteStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("a"); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/PositionReport.h0000644000372000001440000004135213265006437022534 0ustar robertousers#ifndef FIX50SP1_POSITIONREPORT_H #define FIX50SP1_POSITIONREPORT_H #include "Message.h" namespace FIX50SP1 { class PositionReport : public Message { public: PositionReport() : Message(MsgType()) {} PositionReport(const FIX::Message& m) : Message(m) {} PositionReport(const Message& m) : Message(m) {} PositionReport(const PositionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AP"); } PositionReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::PriorSettlPrice); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,732,733,1037,984,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::UnderlyingSettlPriceType); FIELD_SET(*this, FIX::UnderlyingDeliveryAmount); FIELD_SET(*this, FIX::NoUnderlyingAmounts); class NoUnderlyingAmounts: public FIX::Group { public: NoUnderlyingAmounts() : FIX::Group(984,985,FIX::message_order(985,986,987,988,0)) {} FIELD_SET(*this, FIX::UnderlyingPayAmount); FIELD_SET(*this, FIX::UnderlyingCollectAmount); FIELD_SET(*this, FIX::UnderlyingSettlementDate); FIELD_SET(*this, FIX::UnderlyingSettlementStatus); }; }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::DeliveryDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/UserNotification.h0000644000372000001440000000172113265006437023015 0ustar robertousers#ifndef FIX50SP1_USERNOTIFICATION_H #define FIX50SP1_USERNOTIFICATION_H #include "Message.h" namespace FIX50SP1 { class UserNotification : public Message { public: UserNotification() : Message(MsgType()) {} UserNotification(const FIX::Message& m) : Message(m) {} UserNotification(const Message& m) : Message(m) {} UserNotification(const UserNotification& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("CB"); } UserNotification( const FIX::UserStatus& aUserStatus ) : Message(MsgType()) { set(aUserStatus); } FIELD_SET(*this, FIX::NoUsernames); class NoUsernames: public FIX::Group { public: NoUsernames() : FIX::Group(809,553,FIX::message_order(553,0)) {} FIELD_SET(*this, FIX::Username); }; FIELD_SET(*this, FIX::UserStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/QuoteCancel.h0000644000372000001440000003636713265006437021751 0ustar robertousers#ifndef FIX50SP1_QUOTECANCEL_H #define FIX50SP1_QUOTECANCEL_H #include "Message.h" namespace FIX50SP1 { class QuoteCancel : public Message { public: QuoteCancel() : Message(MsgType()) {} QuoteCancel(const FIX::Message& m) : Message(m) {} QuoteCancel(const Message& m) : Message(m) {} QuoteCancel(const QuoteCancel& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Z"); } QuoteCancel( const FIX::QuoteCancelType& aQuoteCancelType ) : Message(MsgType()) { set(aQuoteCancelType); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,913,914,915,918,788,916,917,919,898,711,555,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradingSessionList.h0000644000372000001440000000625113265006437023323 0ustar robertousers#ifndef FIX50SP1_TRADINGSESSIONLIST_H #define FIX50SP1_TRADINGSESSIONLIST_H #include "Message.h" namespace FIX50SP1 { class TradingSessionList : public Message { public: TradingSessionList() : Message(MsgType()) {} TradingSessionList(const FIX::Message& m) : Message(m) {} TradingSessionList(const Message& m) : Message(m) {} TradingSessionList(const TradingSessionList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BJ"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,207,1301,1300,1326,338,339,325,340,567,341,342,343,344,345,387,58,354,355,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionDesc); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ListCancelRequest.h0000644000372000001440000000301413265006437023117 0ustar robertousers#ifndef FIX50SP1_LISTCANCELREQUEST_H #define FIX50SP1_LISTCANCELREQUEST_H #include "Message.h" namespace FIX50SP1 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/DerivativeSecurityList.h0000644000372000001440000005753713265006437024236 0ustar robertousers#ifndef FIX50SP1_DERIVATIVESECURITYLIST_H #define FIX50SP1_DERIVATIVESECURITYLIST_H #include "Message.h" namespace FIX50SP1 { class DerivativeSecurityList : public Message { public: DerivativeSecurityList() : Message(MsgType()) {} DerivativeSecurityList(const FIX::Message& m) : Message(m) {} DerivativeSecurityList(const Message& m) : Message(m) {} DerivativeSecurityList(const DerivativeSecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AA"); } DerivativeSecurityList( const FIX::SecurityResponseID& aSecurityResponseID ) : Message(MsgType()) { set(aSecurityResponseID); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::DerivativeSymbol); FIELD_SET(*this, FIX::DerivativeSymbolSfx); FIELD_SET(*this, FIX::DerivativeSecurityID); FIELD_SET(*this, FIX::DerivativeSecurityIDSource); FIELD_SET(*this, FIX::NoDerivativeSecurityAltID); class NoDerivativeSecurityAltID: public FIX::Group { public: NoDerivativeSecurityAltID() : FIX::Group(1218,1219,FIX::message_order(1219,1220,0)) {} FIELD_SET(*this, FIX::DerivativeSecurityAltID); FIELD_SET(*this, FIX::DerivativeSecurityAltIDSource); }; FIELD_SET(*this, FIX::DerivativeProduct); FIELD_SET(*this, FIX::DerivativeProductComplex); FIELD_SET(*this, FIX::DerivFlexProductEligibilityIndicator); FIELD_SET(*this, FIX::DerivativeSecurityGroup); FIELD_SET(*this, FIX::DerivativeCFICode); FIELD_SET(*this, FIX::DerivativeSecurityType); FIELD_SET(*this, FIX::DerivativeSecuritySubType); FIELD_SET(*this, FIX::DerivativeMaturityMonthYear); FIELD_SET(*this, FIX::DerivativeMaturityDate); FIELD_SET(*this, FIX::DerivativeMaturityTime); FIELD_SET(*this, FIX::DerivativeSettleOnOpenFlag); FIELD_SET(*this, FIX::DerivativeInstrmtAssignmentMethod); FIELD_SET(*this, FIX::DerivativeSecurityStatus); FIELD_SET(*this, FIX::DerivativeIssueDate); FIELD_SET(*this, FIX::DerivativeInstrRegistry); FIELD_SET(*this, FIX::DerivativeCountryOfIssue); FIELD_SET(*this, FIX::DerivativeStateOrProvinceOfIssue); FIELD_SET(*this, FIX::DerivativeLocaleOfIssue); FIELD_SET(*this, FIX::DerivativeStrikePrice); FIELD_SET(*this, FIX::DerivativeStrikeCurrency); FIELD_SET(*this, FIX::DerivativeStrikeMultiplier); FIELD_SET(*this, FIX::DerivativeStrikeValue); FIELD_SET(*this, FIX::DerivativeOptAttribute); FIELD_SET(*this, FIX::DerivativeContractMultiplier); FIELD_SET(*this, FIX::DerivativeMinPriceIncrement); FIELD_SET(*this, FIX::DerivativeMinPriceIncrementAmount); FIELD_SET(*this, FIX::DerivativeUnitOfMeasure); FIELD_SET(*this, FIX::DerivativeUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasure); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativeSettlMethod); FIELD_SET(*this, FIX::DerivativePriceQuoteMethod); FIELD_SET(*this, FIX::DerivativeFuturesValuationMethod); FIELD_SET(*this, FIX::DerivativeListMethod); FIELD_SET(*this, FIX::DerivativeCapPrice); FIELD_SET(*this, FIX::DerivativeFloorPrice); FIELD_SET(*this, FIX::DerivativePutOrCall); FIELD_SET(*this, FIX::DerivativeExerciseStyle); FIELD_SET(*this, FIX::DerivativeOptPayAmount); FIELD_SET(*this, FIX::DerivativeTimeUnit); FIELD_SET(*this, FIX::DerivativeSecurityExchange); FIELD_SET(*this, FIX::DerivativePositionLimit); FIELD_SET(*this, FIX::DerivativeNTPositionLimit); FIELD_SET(*this, FIX::DerivativeIssuer); FIELD_SET(*this, FIX::DerivativeEncodedIssuerLen); FIELD_SET(*this, FIX::DerivativeEncodedIssuer); FIELD_SET(*this, FIX::DerivativeSecurityDesc); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDescLen); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDesc); FIELD_SET(*this, FIX::DerivativeSecurityXMLLen); FIELD_SET(*this, FIX::DerivativeSecurityXML); FIELD_SET(*this, FIX::DerivativeSecurityXMLSchema); FIELD_SET(*this, FIX::DerivativeContractSettlMonth); FIELD_SET(*this, FIX::NoDerivativeEvents); class NoDerivativeEvents: public FIX::Group { public: NoDerivativeEvents() : FIX::Group(1286,1287,FIX::message_order(1287,1288,1289,1290,1291,0)) {} FIELD_SET(*this, FIX::DerivativeEventType); FIELD_SET(*this, FIX::DerivativeEventDate); FIELD_SET(*this, FIX::DerivativeEventTime); FIELD_SET(*this, FIX::DerivativeEventPx); FIELD_SET(*this, FIX::DerivativeEventText); }; FIELD_SET(*this, FIX::NoDerivativeInstrumentParties); class NoDerivativeInstrumentParties: public FIX::Group { public: NoDerivativeInstrumentParties() : FIX::Group(1292,1293,FIX::message_order(1293,1294,1295,1296,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartyID); FIELD_SET(*this, FIX::DerivativeInstrumentPartyIDSource); FIELD_SET(*this, FIX::DerivativeInstrumentPartyRole); FIELD_SET(*this, FIX::NoDerivativeInstrumentPartySubIDs); class NoDerivativeInstrumentPartySubIDs: public FIX::Group { public: NoDerivativeInstrumentPartySubIDs() : FIX::Group(1296,1297,FIX::message_order(1297,1298,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartySubID); FIELD_SET(*this, FIX::DerivativeInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoDerivativeInstrAttrib); class NoDerivativeInstrAttrib: public FIX::Group { public: NoDerivativeInstrAttrib() : FIX::Group(1311,1313,FIX::message_order(1313,1314,0)) {} FIELD_SET(*this, FIX::DerivativeInstrAttribType); FIELD_SET(*this, FIX::DerivativeInstrAttribValue); }; FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1305,1221,1230,1240,15,292,668,869,555,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryPriceLimitType); FIELD_SET(*this, FIX::SecondaryLowLimitPrice); FIELD_SET(*this, FIX::SecondaryHighLimitPrice); FIELD_SET(*this, FIX::SecondaryTradingReferencePrice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MarketDataRequest.h0000644000372000001440000003745013265006437023126 0ustar robertousers#ifndef FIX50SP1_MARKETDATAREQUEST_H #define FIX50SP1_MARKETDATAREQUEST_H #include "Message.h" namespace FIX50SP1 { class MarketDataRequest : public Message { public: MarketDataRequest() : Message(MsgType()) {} MarketDataRequest(const FIX::Message& m) : Message(m) {} MarketDataRequest(const Message& m) : Message(m) {} MarketDataRequest(const MarketDataRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("V"); } MarketDataRequest( const FIX::MDReqID& aMDReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType, const FIX::MarketDepth& aMarketDepth ) : Message(MsgType()) { set(aMDReqID); set(aSubscriptionRequestType); set(aMarketDepth); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDUpdateType); FIELD_SET(*this, FIX::AggregatedBook); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::MDImplicitDelete); FIELD_SET(*this, FIX::NoMDEntryTypes); class NoMDEntryTypes: public FIX::Group { public: NoMDEntryTypes() : FIX::Group(267,269,FIX::message_order(269,0)) {} FIELD_SET(*this, FIX::MDEntryType); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,555,15,537,63,64,271,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MDEntrySize); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ApplQueueAction); FIELD_SET(*this, FIX::ApplQueueMax); FIELD_SET(*this, FIX::MDQuoteType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/UserRequest.h0000644000372000001440000000232713265006437022022 0ustar robertousers#ifndef FIX50SP1_USERREQUEST_H #define FIX50SP1_USERREQUEST_H #include "Message.h" namespace FIX50SP1 { class UserRequest : public Message { public: UserRequest() : Message(MsgType()) {} UserRequest(const FIX::Message& m) : Message(m) {} UserRequest(const Message& m) : Message(m) {} UserRequest(const UserRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BE"); } UserRequest( const FIX::UserRequestID& aUserRequestID, const FIX::UserRequestType& aUserRequestType, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUserRequestType); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::UserRequestType); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::Password); FIELD_SET(*this, FIX::NewPassword); FIELD_SET(*this, FIX::EncryptedPasswordMethod); FIELD_SET(*this, FIX::EncryptedPasswordLen); FIELD_SET(*this, FIX::EncryptedPassword); FIELD_SET(*this, FIX::EncryptedNewPasswordLen); FIELD_SET(*this, FIX::EncryptedNewPassword); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderStatusRequest.h0000644000372000001440000002625613265006437023372 0ustar robertousers#ifndef FIX50SP1_ORDERSTATUSREQUEST_H #define FIX50SP1_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX50SP1 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::Side& aSide ) : Message(MsgType()) { set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MarketDataIncrementalRefresh.h0000644000372000001440000004651413265006437025257 0ustar robertousers#ifndef FIX50SP1_MARKETDATAINCREMENTALREFRESH_H #define FIX50SP1_MARKETDATAINCREMENTALREFRESH_H #include "Message.h" namespace FIX50SP1 { class MarketDataIncrementalRefresh : public Message { public: MarketDataIncrementalRefresh() : Message(MsgType()) {} MarketDataIncrementalRefresh(const FIX::Message& m) : Message(m) {} MarketDataIncrementalRefresh(const Message& m) : Message(m) {} MarketDataIncrementalRefresh(const MarketDataIncrementalRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("X"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,279,FIX::message_order(279,285,1173,264,269,278,280,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,555,291,292,270,423,235,236,701,696,697,698,218,220,221,222,662,663,699,761,40,15,271,1177,1093,272,273,274,275,336,625,326,327,276,277,828,574,282,283,284,286,59,432,126,110,18,287,37,198,299,1003,288,289,346,290,546,811,451,58,354,355,1023,528,1024,332,333,1020,63,64,483,60,1070,83,1048,1026,1027,1175,453,0)) {} FIELD_SET(*this, FIX::MDUpdateAction); FIELD_SET(*this, FIX::DeleteReason); FIELD_SET(*this, FIX::MDSubBookType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::NoOfSecSizes); class NoOfSecSizes: public FIX::Group { public: NoOfSecSizes() : FIX::Group(1177,1178,FIX::message_order(1178,1179,0)) {} FIELD_SET(*this, FIX::MDSecSizeType); FIELD_SET(*this, FIX::MDSecSize); }; FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::HaltReasonChar); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MDPriceLevel); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::MDOriginType); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::TradeVolume); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::MDQuoteType); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::DealingCapacity); FIELD_SET(*this, FIX::MDEntrySpotRate); FIELD_SET(*this, FIX::MDEntryForwardPoints); FIELD_SET(*this, FIX::NoStatsIndicators); class NoStatsIndicators: public FIX::Group { public: NoStatsIndicators() : FIX::Group(1175,1176,FIX::message_order(1176,0)) {} FIELD_SET(*this, FIX::StatsType); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SettlementInstructionRequest.h0000644000372000001440000000372613265006437025476 0ustar robertousers#ifndef FIX50SP1_SETTLEMENTINSTRUCTIONREQUEST_H #define FIX50SP1_SETTLEMENTINSTRUCTIONREQUEST_H #include "Message.h" namespace FIX50SP1 { class SettlementInstructionRequest : public Message { public: SettlementInstructionRequest() : Message(MsgType()) {} SettlementInstructionRequest(const FIX::Message& m) : Message(m) {} SettlementInstructionRequest(const Message& m) : Message(m) {} SettlementInstructionRequest(const SettlementInstructionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AV"); } SettlementInstructionRequest( const FIX::SettlInstReqID& aSettlInstReqID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstReqID); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/Email.h0000644000372000001440000003501213265006437020557 0ustar robertousers#ifndef FIX50SP1_EMAIL_H #define FIX50SP1_EMAIL_H #include "Message.h" namespace FIX50SP1 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailThreadID& aEmailThreadID, const FIX::EmailType& aEmailType, const FIX::Subject& aSubject ) : Message(MsgType()) { set(aEmailThreadID); set(aEmailType); set(aSubject); } FIELD_SET(*this, FIX::EmailThreadID); FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Subject); FIELD_SET(*this, FIX::EncodedSubjectLen); FIELD_SET(*this, FIX::EncodedSubject); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/BidResponse.h0000644000372000001440000000272613265006437021753 0ustar robertousers#ifndef FIX50SP1_BIDRESPONSE_H #define FIX50SP1_BIDRESPONSE_H #include "Message.h" namespace FIX50SP1 { class BidResponse : public Message { public: BidResponse() : Message(MsgType()) {} BidResponse(const FIX::Message& m) : Message(m) {} BidResponse(const Message& m) : Message(m) {} BidResponse(const BidResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("l"); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,12,FIX::message_order(12,13,479,497,66,421,54,44,423,406,430,63,64,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Country); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/NetworkCounterpartySystemStatusRequest.h0000644000372000001440000000250013265006437027557 0ustar robertousers#ifndef FIX50SP1_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #define FIX50SP1_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #include "Message.h" namespace FIX50SP1 { class NetworkCounterpartySystemStatusRequest : public Message { public: NetworkCounterpartySystemStatusRequest() : Message(MsgType()) {} NetworkCounterpartySystemStatusRequest(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const NetworkCounterpartySystemStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BC"); } NetworkCounterpartySystemStatusRequest( const FIX::NetworkRequestType& aNetworkRequestType, const FIX::NetworkRequestID& aNetworkRequestID ) : Message(MsgType()) { set(aNetworkRequestType); set(aNetworkRequestID); } FIELD_SET(*this, FIX::NetworkRequestType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ExecutionAcknowledgement.h0000644000372000001440000003363513265006437024534 0ustar robertousers#ifndef FIX50SP1_EXECUTIONACKNOWLEDGEMENT_H #define FIX50SP1_EXECUTIONACKNOWLEDGEMENT_H #include "Message.h" namespace FIX50SP1 { class ExecutionAcknowledgement : public Message { public: ExecutionAcknowledgement() : Message(MsgType()) {} ExecutionAcknowledgement(const FIX::Message& m) : Message(m) {} ExecutionAcknowledgement(const Message& m) : Message(m) {} ExecutionAcknowledgement(const ExecutionAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BN"); } ExecutionAcknowledgement( const FIX::OrderID& aOrderID, const FIX::ExecAckStatus& aExecAckStatus, const FIX::ExecID& aExecID, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecAckStatus); set(aExecID); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ExecAckStatus); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CrossOrderCancelReplaceRequest.h0000644000372000001440000005543113265006437025577 0ustar robertousers#ifndef FIX50SP1_CROSSORDERCANCELREPLACEREQUEST_H #define FIX50SP1_CROSSORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX50SP1 { class CrossOrderCancelReplaceRequest : public Message { public: CrossOrderCancelReplaceRequest() : Message(MsgType()) {} CrossOrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const CrossOrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("t"); } CrossOrderCancelReplaceRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,77,203,544,635,377,659,962,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::SideTimeInForce); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityDefinitionUpdateReport.h0000644000372000001440000004657013265006437025722 0ustar robertousers#ifndef FIX50SP1_SECURITYDEFINITIONUPDATEREPORT_H #define FIX50SP1_SECURITYDEFINITIONUPDATEREPORT_H #include "Message.h" namespace FIX50SP1 { class SecurityDefinitionUpdateReport : public Message { public: SecurityDefinitionUpdateReport() : Message(MsgType()) {} SecurityDefinitionUpdateReport(const FIX::Message& m) : Message(m) {} SecurityDefinitionUpdateReport(const Message& m) : Message(m) {} SecurityDefinitionUpdateReport(const SecurityDefinitionUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BP"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MarketDataSnapshotFullRefresh.h0000644000372000001440000004406413265006437025436 0ustar robertousers#ifndef FIX50SP1_MARKETDATASNAPSHOTFULLREFRESH_H #define FIX50SP1_MARKETDATASNAPSHOTFULLREFRESH_H #include "Message.h" namespace FIX50SP1 { class MarketDataSnapshotFullRefresh : public Message { public: MarketDataSnapshotFullRefresh() : Message(MsgType()) {} MarketDataSnapshotFullRefresh(const FIX::Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const MarketDataSnapshotFullRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("W"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::MDReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MDSubBookType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::RefreshIndicator); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,269,FIX::message_order(269,278,270,423,235,236,701,696,697,698,218,220,221,222,662,663,699,761,40,15,271,1177,1093,272,273,274,275,336,625,326,327,276,277,282,283,284,286,59,432,126,110,18,287,37,198,299,288,289,346,290,546,811,58,354,355,1023,528,1024,332,333,1020,63,64,1070,83,1048,1026,1027,453,0)) {} FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::NoOfSecSizes); class NoOfSecSizes: public FIX::Group { public: NoOfSecSizes() : FIX::Group(1177,1178,FIX::message_order(1178,1179,0)) {} FIELD_SET(*this, FIX::MDSecSizeType); FIELD_SET(*this, FIX::MDSecSize); }; FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::HaltReasonChar); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MDPriceLevel); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::MDOriginType); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::TradeVolume); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MDQuoteType); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::DealingCapacity); FIELD_SET(*this, FIX::MDEntrySpotRate); FIELD_SET(*this, FIX::MDEntryForwardPoints); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MassQuoteAcknowledgement.h0000644000372000001440000004132213265006437024502 0ustar robertousers#ifndef FIX50SP1_MASSQUOTEACKNOWLEDGEMENT_H #define FIX50SP1_MASSQUOTEACKNOWLEDGEMENT_H #include "Message.h" namespace FIX50SP1 { class MassQuoteAcknowledgement : public Message { public: MassQuoteAcknowledgement() : Message(MsgType()) {} MassQuoteAcknowledgement(const FIX::Message& m) : Message(m) {} MassQuoteAcknowledgement(const Message& m) : Message(m) {} MassQuoteAcknowledgement(const MassQuoteAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("b"); } MassQuoteAcknowledgement( const FIX::QuoteStatus& aQuoteStatus ) : Message(MsgType()) { set(aQuoteStatus); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,304,1168,1169,1170,893,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::TotNoCxldQuotes); FIELD_SET(*this, FIX::TotNoAccQuotes); FIELD_SET(*this, FIX::TotNoRejQuotes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,1167,368,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteEntryStatus); FIELD_SET(*this, FIX::QuoteEntryRejectReason); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CollateralReport.h0000644000372000001440000004453313265006437023016 0ustar robertousers#ifndef FIX50SP1_COLLATERALREPORT_H #define FIX50SP1_COLLATERALREPORT_H #include "Message.h" namespace FIX50SP1 { class CollateralReport : public Message { public: CollateralReport() : Message(MsgType()) {} CollateralReport(const FIX::Message& m) : Message(m) {} CollateralReport(const Message& m) : Message(m) {} CollateralReport(const CollateralReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BA"); } CollateralReport( const FIX::CollRptID& aCollRptID, const FIX::CollStatus& aCollStatus ) : Message(MsgType()) { set(aCollRptID); set(aCollStatus); } FIELD_SET(*this, FIX::CollRptID); FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CollApplType); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CollStatus); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/BusinessMessageReject.h0000644000372000001440000000221513265006437023764 0ustar robertousers#ifndef FIX50SP1_BUSINESSMESSAGEREJECT_H #define FIX50SP1_BUSINESSMESSAGEREJECT_H #include "Message.h" namespace FIX50SP1 { class BusinessMessageReject : public Message { public: BusinessMessageReject() : Message(MsgType()) {} BusinessMessageReject(const FIX::Message& m) : Message(m) {} BusinessMessageReject(const Message& m) : Message(m) {} BusinessMessageReject(const BusinessMessageReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("j"); } BusinessMessageReject( const FIX::RefMsgType& aRefMsgType, const FIX::BusinessRejectReason& aBusinessRejectReason ) : Message(MsgType()) { set(aRefMsgType); set(aBusinessRejectReason); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::RefApplVerID); FIELD_SET(*this, FIX::RefApplExtID); FIELD_SET(*this, FIX::RefCstmApplVerID); FIELD_SET(*this, FIX::BusinessRejectRefID); FIELD_SET(*this, FIX::BusinessRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityListUpdateReport.h0000644000372000001440000005301413265006437024534 0ustar robertousers#ifndef FIX50SP1_SECURITYLISTUPDATEREPORT_H #define FIX50SP1_SECURITYLISTUPDATEREPORT_H #include "Message.h" namespace FIX50SP1 { class SecurityListUpdateReport : public Message { public: SecurityListUpdateReport() : Message(MsgType()) {} SecurityListUpdateReport(const FIX::Message& m) : Message(m) {} SecurityListUpdateReport(const Message& m) : Message(m) {} SecurityListUpdateReport(const SecurityListUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BK"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,1324,FIX::message_order(1324,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,668,869,913,914,915,918,788,916,917,919,898,1201,711,15,232,555,218,220,221,222,662,663,699,761,235,236,701,696,697,698,58,354,355,0)) {} FIELD_SET(*this, FIX::ListUpdateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,690,587,683,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/Confirmation.h0000644000372000001440000005254013265006437022165 0ustar robertousers#ifndef FIX50SP1_CONFIRMATION_H #define FIX50SP1_CONFIRMATION_H #include "Message.h" namespace FIX50SP1 { class Confirmation : public Message { public: Confirmation() : Message(MsgType()) {} Confirmation(const FIX::Message& m) : Message(m) {} Confirmation(const Message& m) : Message(m) {} Confirmation(const Confirmation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AK"); } Confirmation( const FIX::ConfirmID& aConfirmID, const FIX::ConfirmTransType& aConfirmTransType, const FIX::ConfirmType& aConfirmType, const FIX::ConfirmStatus& aConfirmStatus, const FIX::TransactTime& aTransactTime, const FIX::TradeDate& aTradeDate, const FIX::AllocQty& aAllocQty, const FIX::Side& aSide, const FIX::AllocAccount& aAllocAccount, const FIX::AvgPx& aAvgPx, const FIX::GrossTradeAmt& aGrossTradeAmt, const FIX::NetMoney& aNetMoney ) : Message(MsgType()) { set(aConfirmID); set(aConfirmTransType); set(aConfirmType); set(aConfirmStatus); set(aTransactTime); set(aTradeDate); set(aAllocQty); set(aSide); set(aAllocAccount); set(aAvgPx); set(aGrossTradeAmt); set(aNetMoney); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::ConfirmRefID); FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmTransType); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::ConfirmStatus); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::NoCapacities); class NoCapacities: public FIX::Group { public: NoCapacities() : FIX::Group(862,528,FIX::message_order(528,529,863,0)) {} FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::OrderCapacityQty); }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::ReportedPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::MaturityNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::SharedCommission); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderMassStatusRequest.h0000644000372000001440000002453513265006437024214 0ustar robertousers#ifndef FIX50SP1_ORDERMASSSTATUSREQUEST_H #define FIX50SP1_ORDERMASSSTATUSREQUEST_H #include "Message.h" namespace FIX50SP1 { class OrderMassStatusRequest : public Message { public: OrderMassStatusRequest() : Message(MsgType()) {} OrderMassStatusRequest(const FIX::Message& m) : Message(m) {} OrderMassStatusRequest(const Message& m) : Message(m) {} OrderMassStatusRequest(const OrderMassStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AF"); } OrderMassStatusRequest( const FIX::MassStatusReqID& aMassStatusReqID, const FIX::MassStatusReqType& aMassStatusReqType ) : Message(MsgType()) { set(aMassStatusReqID); set(aMassStatusReqType); } FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::MassStatusReqType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/AllocationInstructionAlert.h0000644000372000001440000006023613265006437025055 0ustar robertousers#ifndef FIX50SP1_ALLOCATIONINSTRUCTIONALERT_H #define FIX50SP1_ALLOCATIONINSTRUCTIONALERT_H #include "Message.h" namespace FIX50SP1 { class AllocationInstructionAlert : public Message { public: AllocationInstructionAlert() : Message(MsgType()) {} AllocationInstructionAlert(const FIX::Message& m) : Message(m) {} AllocationInstructionAlert(const Message& m) : Message(m) {} AllocationInstructionAlert(const AllocationInstructionAlert& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BM"); } AllocationInstructionAlert( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aSide); set(aQuantity); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::RndPx); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MassQuote.h0000644000372000001440000004031213265006437021450 0ustar robertousers#ifndef FIX50SP1_MASSQUOTE_H #define FIX50SP1_MASSQUOTE_H #include "Message.h" namespace FIX50SP1 { class MassQuote : public Message { public: MassQuote() : Message(MsgType()) {} MassQuote(const FIX::Message& m) : Message(m) {} MassQuote(const Message& m) : Message(m) {} MassQuote(const MassQuote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("i"); } MassQuote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DefBidSize); FIELD_SET(*this, FIX::DefOfferSize); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,367,304,893,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::QuoteSetValidUntilTime); FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SettlementInstructions.h0000644000372000001440000001003213265006437024274 0ustar robertousers#ifndef FIX50SP1_SETTLEMENTINSTRUCTIONS_H #define FIX50SP1_SETTLEMENTINSTRUCTIONS_H #include "Message.h" namespace FIX50SP1 { class SettlementInstructions : public Message { public: SettlementInstructions() : Message(MsgType()) {} SettlementInstructions(const FIX::Message& m) : Message(m) {} SettlementInstructions(const Message& m) : Message(m) {} SettlementInstructions(const SettlementInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("T"); } SettlementInstructions( const FIX::SettlInstMsgID& aSettlInstMsgID, const FIX::SettlInstMode& aSettlInstMode, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstMsgID); set(aSettlInstMode); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstMsgID); FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::SettlInstReqRejCode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoSettlInst); class NoSettlInst: public FIX::Group { public: NoSettlInst() : FIX::Group(778,162,FIX::message_order(162,163,214,453,54,460,167,461,120,168,126,779,172,169,170,171,492,476,488,489,503,490,491,504,505,0)) {} FIELD_SET(*this, FIX::SettlInstID); FIELD_SET(*this, FIX::SettlInstTransType); FIELD_SET(*this, FIX::SettlInstRefID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::PaymentMethod); FIELD_SET(*this, FIX::PaymentRef); FIELD_SET(*this, FIX::CardHolderName); FIELD_SET(*this, FIX::CardNumber); FIELD_SET(*this, FIX::CardStartDate); FIELD_SET(*this, FIX::CardExpDate); FIELD_SET(*this, FIX::CardIssNum); FIELD_SET(*this, FIX::PaymentDate); FIELD_SET(*this, FIX::PaymentRemitterID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/RegistrationInstructions.h0000644000372000001440000000702413265006437024631 0ustar robertousers#ifndef FIX50SP1_REGISTRATIONINSTRUCTIONS_H #define FIX50SP1_REGISTRATIONINSTRUCTIONS_H #include "Message.h" namespace FIX50SP1 { class RegistrationInstructions : public Message { public: RegistrationInstructions() : Message(MsgType()) {} RegistrationInstructions(const FIX::Message& m) : Message(m) {} RegistrationInstructions(const Message& m) : Message(m) {} RegistrationInstructions(const RegistrationInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("o"); } RegistrationInstructions( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistAcctType); FIELD_SET(*this, FIX::TaxAdvantageType); FIELD_SET(*this, FIX::OwnershipType); FIELD_SET(*this, FIX::NoRegistDtls); class NoRegistDtls: public FIX::Group { public: NoRegistDtls() : FIX::Group(473,509,FIX::message_order(509,511,474,482,539,522,486,475,0)) {} FIELD_SET(*this, FIX::RegistDtls); FIELD_SET(*this, FIX::RegistEmail); FIELD_SET(*this, FIX::MailingDtls); FIELD_SET(*this, FIX::MailingInst); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::OwnerType); FIELD_SET(*this, FIX::DateOfBirth); FIELD_SET(*this, FIX::InvestorCountryOfResidence); }; FIELD_SET(*this, FIX::NoDistribInsts); class NoDistribInsts: public FIX::Group { public: NoDistribInsts() : FIX::Group(510,477,FIX::message_order(477,512,478,498,499,500,501,502,0)) {} FIELD_SET(*this, FIX::DistribPaymentMethod); FIELD_SET(*this, FIX::DistribPercentage); FIELD_SET(*this, FIX::CashDistribCurr); FIELD_SET(*this, FIX::CashDistribAgentName); FIELD_SET(*this, FIX::CashDistribAgentCode); FIELD_SET(*this, FIX::CashDistribAgentAcctNumber); FIELD_SET(*this, FIX::CashDistribPayRef); FIELD_SET(*this, FIX::CashDistribAgentAcctName); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ListStatus.h0000644000372000001440000000415313265006437021651 0ustar robertousers#ifndef FIX50SP1_LISTSTATUS_H #define FIX50SP1_LISTSTATUS_H #include "Message.h" namespace FIX50SP1 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::ListStatusType& aListStatusType, const FIX::NoRpts& aNoRpts, const FIX::ListOrderStatus& aListOrderStatus, const FIX::RptSeq& aRptSeq, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aListStatusType); set(aNoRpts); set(aListOrderStatus); set(aRptSeq); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ListStatusType); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::ListOrderStatus); FIELD_SET(*this, FIX::ContingencyType); FIELD_SET(*this, FIX::ListRejectReason); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::ListStatusText); FIELD_SET(*this, FIX::EncodedListStatusTextLen); FIELD_SET(*this, FIX::EncodedListStatusText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,526,14,39,636,151,84,6,103,58,354,355,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/PositionMaintenanceRequest.h0000644000372000001440000004036213265006437025054 0ustar robertousers#ifndef FIX50SP1_POSITIONMAINTENANCEREQUEST_H #define FIX50SP1_POSITIONMAINTENANCEREQUEST_H #include "Message.h" namespace FIX50SP1 { class PositionMaintenanceRequest : public Message { public: PositionMaintenanceRequest() : Message(MsgType()) {} PositionMaintenanceRequest(const FIX::Message& m) : Message(m) {} PositionMaintenanceRequest(const Message& m) : Message(m) {} PositionMaintenanceRequest(const PositionMaintenanceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AL"); } PositionMaintenanceRequest( const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosTransType); set(aPosMaintAction); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ContraryInstructionIndicator); FIELD_SET(*this, FIX::PriorSpreadIndicator); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlCurrency); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MarketDefinition.h0000644000372000001440000000640613265006437022771 0ustar robertousers#ifndef FIX50SP1_MARKETDEFINITION_H #define FIX50SP1_MARKETDEFINITION_H #include "Message.h" namespace FIX50SP1 { class MarketDefinition : public Message { public: MarketDefinition() : Message(MsgType()) {} MarketDefinition(const FIX::Message& m) : Message(m) {} MarketDefinition(const Message& m) : Message(m) {} MarketDefinition(const MarketDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BU"); } MarketDefinition( const FIX::MarketReportID& aMarketReportID, const FIX::MarketID& aMarketID ) : Message(MsgType()) { set(aMarketReportID); set(aMarketID); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::MarketReportID); FIELD_SET(*this, FIX::MarketReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::MarketSegmentDesc); FIELD_SET(*this, FIX::EncodedMktSegmDescLen); FIELD_SET(*this, FIX::EncodedMktSegmDesc); FIELD_SET(*this, FIX::ParentMktSegmID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/Message.h0000644000372000001440000000147213265006437021117 0ustar robertousers#ifndef FIX50SP1_MESSAGES_H #define FIX50SP1_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX50SP1 { class Header : public FIX::Header { public: }; class Trailer : public FIX::Trailer { public: }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIXT.1.1"), msgtype ) { getHeader().setField( FIX::ApplVerID("8") ); } Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/TradingSessionStatusRequest.h0000644000372000001440000000227313265006437025244 0ustar robertousers#ifndef FIX50SP1_TRADINGSESSIONSTATUSREQUEST_H #define FIX50SP1_TRADINGSESSIONSTATUSREQUEST_H #include "Message.h" namespace FIX50SP1 { class TradingSessionStatusRequest : public Message { public: TradingSessionStatusRequest() : Message(MsgType()) {} TradingSessionStatusRequest(const FIX::Message& m) : Message(m) {} TradingSessionStatusRequest(const Message& m) : Message(m) {} TradingSessionStatusRequest(const TradingSessionStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("g"); } TradingSessionStatusRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SecurityExchange); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityStatus.h0000644000372000001440000003452713265006437022555 0ustar robertousers#ifndef FIX50SP1_SECURITYSTATUS_H #define FIX50SP1_SECURITYSTATUS_H #include "Message.h" namespace FIX50SP1 { class SecurityStatus : public Message { public: SecurityStatus() : Message(MsgType()) {} SecurityStatus(const FIX::Message& m) : Message(m) {} SecurityStatus(const Message& m) : Message(m) {} SecurityStatus(const SecurityStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("f"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::SecurityTradingEvent); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::HaltReasonChar); FIELD_SET(*this, FIX::InViewOfCommon); FIELD_SET(*this, FIX::DueToRelated); FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::BuyVolume); FIELD_SET(*this, FIX::SellVolume); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Adjustment); FIELD_SET(*this, FIX::FirstPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityList.h0000644000372000001440000005243013265006437022176 0ustar robertousers#ifndef FIX50SP1_SECURITYLIST_H #define FIX50SP1_SECURITYLIST_H #include "Message.h" namespace FIX50SP1 { class SecurityList : public Message { public: SecurityList() : Message(MsgType()) {} SecurityList(const FIX::Message& m) : Message(m) {} SecurityList(const Message& m) : Message(m) {} SecurityList(const SecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("y"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,668,869,913,914,915,918,788,916,917,919,898,1201,711,15,232,555,218,220,221,222,662,663,699,761,235,236,701,696,697,698,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,690,587,683,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/SecurityListRequest.h0000644000372000001440000003430313265006437023546 0ustar robertousers#ifndef FIX50SP1_SECURITYLISTREQUEST_H #define FIX50SP1_SECURITYLISTREQUEST_H #include "Message.h" namespace FIX50SP1 { class SecurityListRequest : public Message { public: SecurityListRequest() : Message(MsgType()) {} SecurityListRequest(const FIX::Message& m) : Message(m) {} SecurityListRequest(const Message& m) : Message(m) {} SecurityListRequest(const SecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("x"); } SecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/QuoteStatusReport.h0000644000372000001440000004471713265006437023241 0ustar robertousers#ifndef FIX50SP1_QUOTESTATUSREPORT_H #define FIX50SP1_QUOTESTATUSREPORT_H #include "Message.h" namespace FIX50SP1 { class QuoteStatusReport : public Message { public: QuoteStatusReport() : Message(MsgType()) {} QuoteStatusReport(const FIX::Message& m) : Message(m) {} QuoteStatusReport(const Message& m) : Message(m) {} QuoteStatusReport(const QuoteStatusReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AI"); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,685,690,587,588,683,539,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/MarketDefinitionRequest.h0000644000372000001440000000174413265006437024342 0ustar robertousers#ifndef FIX50SP1_MARKETDEFINITIONREQUEST_H #define FIX50SP1_MARKETDEFINITIONREQUEST_H #include "Message.h" namespace FIX50SP1 { class MarketDefinitionRequest : public Message { public: MarketDefinitionRequest() : Message(MsgType()) {} MarketDefinitionRequest(const FIX::Message& m) : Message(m) {} MarketDefinitionRequest(const Message& m) : Message(m) {} MarketDefinitionRequest(const MarketDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BT"); } MarketDefinitionRequest( const FIX::MarketReqID& aMarketReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aMarketReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::MarketReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::ParentMktSegmID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/AssignmentReport.h0000644000372000001440000003774113265006437023047 0ustar robertousers#ifndef FIX50SP1_ASSIGNMENTREPORT_H #define FIX50SP1_ASSIGNMENTREPORT_H #include "Message.h" namespace FIX50SP1 { class AssignmentReport : public Message { public: AssignmentReport() : Message(MsgType()) {} AssignmentReport(const FIX::Message& m) : Message(m) {} AssignmentReport(const Message& m) : Message(m) {} AssignmentReport(const AssignmentReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AW"); } AssignmentReport( const FIX::AsgnRptID& aAsgnRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aAsgnRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::AsgnRptID); FIELD_SET(*this, FIX::TotNumAssignmentReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::PriorSettlPrice); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::AssignmentMethod); FIELD_SET(*this, FIX::AssignmentUnit); FIELD_SET(*this, FIX::OpenInterest); FIELD_SET(*this, FIX::ExerciseMethod); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/OrderMassActionRequest.h0000644000372000001440000002530413265006437024141 0ustar robertousers#ifndef FIX50SP1_ORDERMASSACTIONREQUEST_H #define FIX50SP1_ORDERMASSACTIONREQUEST_H #include "Message.h" namespace FIX50SP1 { class OrderMassActionRequest : public Message { public: OrderMassActionRequest() : Message(MsgType()) {} OrderMassActionRequest(const FIX::Message& m) : Message(m) {} OrderMassActionRequest(const Message& m) : Message(m) {} OrderMassActionRequest(const OrderMassActionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("CA"); } OrderMassActionRequest( const FIX::ClOrdID& aClOrdID, const FIX::MassActionType& aMassActionType, const FIX::MassActionScope& aMassActionScope, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aMassActionType); set(aMassActionScope); set(aTransactTime); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassActionType); FIELD_SET(*this, FIX::MassActionScope); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/CollateralAssignment.h0000644000372000001440000004505613265006437023654 0ustar robertousers#ifndef FIX50SP1_COLLATERALASSIGNMENT_H #define FIX50SP1_COLLATERALASSIGNMENT_H #include "Message.h" namespace FIX50SP1 { class CollateralAssignment : public Message { public: CollateralAssignment() : Message(MsgType()) {} CollateralAssignment(const FIX::Message& m) : Message(m) {} CollateralAssignment(const Message& m) : Message(m) {} CollateralAssignment(const CollateralAssignment& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AY"); } CollateralAssignment( const FIX::CollAsgnID& aCollAsgnID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::CollAsgnTransType& aCollAsgnTransType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollAsgnID); set(aCollAsgnReason); set(aCollAsgnTransType); set(aTransactTime); } FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRefID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/ListStrikePrice.h0000644000372000001440000002651013265006437022613 0ustar robertousers#ifndef FIX50SP1_LISTSTRIKEPRICE_H #define FIX50SP1_LISTSTRIKEPRICE_H #include "Message.h" namespace FIX50SP1 { class ListStrikePrice : public Message { public: ListStrikePrice() : Message(MsgType()) {} ListStrikePrice(const FIX::Message& m) : Message(m) {} ListStrikePrice(const Message& m) : Message(m) {} ListStrikePrice(const ListStrikePrice& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("m"); } ListStrikePrice( const FIX::ListID& aListID, const FIX::TotNoStrikes& aTotNoStrikes ) : Message(MsgType()) { set(aListID); set(aTotNoStrikes); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TotNoStrikes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoStrikes); class NoStrikes: public FIX::Group { public: NoStrikes() : FIX::Group(428,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,711,140,11,526,54,44,15,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp1/Quote.h0000644000372000001440000004576413265006437020644 0ustar robertousers#ifndef FIX50SP1_QUOTE_H #define FIX50SP1_QUOTE_H #include "Message.h" namespace FIX50SP1 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::PrivateQuote); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::FuturesValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartyID); FIELD_SET(*this, FIX::UndlyInstrumentPartyIDSource); FIELD_SET(*this, FIX::UndlyInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UndlyInstrumentPartySubID); FIELD_SET(*this, FIX::UndlyInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,687,685,690,587,588,683,539,686,681,684,676,677,678,679,680,654,1067,1068,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegBidForwardPoints); FIELD_SET(*this, FIX::LegOfferForwardPoints); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::BidSwapPoints); FIELD_SET(*this, FIX::OfferSwapPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/stdint_msvc.h0000644000372000001440000001746713265006437020524 0ustar robertousers// ISO C9x compliant stdint.h for Microsoft Visual Studio // Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 // // Copyright (c) 2006-2013 Alexander Chemeris // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright notice, // this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // 3. Neither the name of the product nor the names of its contributors may // be used to endorse or promote products derived from this software // without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // /////////////////////////////////////////////////////////////////////////////// #ifndef _MSC_VER // [ #error "Use this header only with Microsoft Visual C++ compilers!" #endif // _MSC_VER ] #ifndef _MSC_STDINT_H_ // [ #define _MSC_STDINT_H_ #if _MSC_VER > 1000 #pragma once #endif #include // For Visual Studio 6 in C++ mode and for many Visual Studio versions when // compiling for ARM we should wrap include with 'extern "C++" {}' // or compiler give many errors like this: // error C2733: second C linkage of overloaded function 'wmemchr' not allowed #ifdef __cplusplus extern "C" { #endif # include #ifdef __cplusplus } #endif // Define _W64 macros to mark types changing their size, like intptr_t. #ifndef _W64 # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 # define _W64 __w64 # else # define _W64 # endif #endif // 7.18.1 Integer types // 7.18.1.1 Exact-width integer types // Visual Studio 6 and Embedded Visual C++ 4 doesn't // realize that, e.g. char has the same size as __int8 // so we give up on __intX for them. #if (_MSC_VER < 1300) typedef signed char int8_t; typedef signed short int16_t; typedef signed int int32_t; typedef unsigned char uint8_t; typedef unsigned short uint16_t; typedef unsigned int uint32_t; #else typedef signed __int8 int8_t; typedef signed __int16 int16_t; typedef signed __int32 int32_t; typedef unsigned __int8 uint8_t; typedef unsigned __int16 uint16_t; typedef unsigned __int32 uint32_t; #endif typedef signed __int64 int64_t; typedef unsigned __int64 uint64_t; // 7.18.1.2 Minimum-width integer types typedef int8_t int_least8_t; typedef int16_t int_least16_t; typedef int32_t int_least32_t; typedef int64_t int_least64_t; typedef uint8_t uint_least8_t; typedef uint16_t uint_least16_t; typedef uint32_t uint_least32_t; typedef uint64_t uint_least64_t; // 7.18.1.3 Fastest minimum-width integer types typedef int8_t int_fast8_t; typedef int16_t int_fast16_t; typedef int32_t int_fast32_t; typedef int64_t int_fast64_t; typedef uint8_t uint_fast8_t; typedef uint16_t uint_fast16_t; typedef uint32_t uint_fast32_t; typedef uint64_t uint_fast64_t; // 7.18.1.4 Integer types capable of holding object pointers #ifdef _WIN64 // [ typedef signed __int64 intptr_t; typedef unsigned __int64 uintptr_t; #else // _WIN64 ][ typedef _W64 signed int intptr_t; typedef _W64 unsigned int uintptr_t; #endif // _WIN64 ] // 7.18.1.5 Greatest-width integer types typedef int64_t intmax_t; typedef uint64_t uintmax_t; // 7.18.2 Limits of specified-width integer types #if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259 // 7.18.2.1 Limits of exact-width integer types #define INT8_MIN ((int8_t)_I8_MIN) #define INT8_MAX _I8_MAX #define INT16_MIN ((int16_t)_I16_MIN) #define INT16_MAX _I16_MAX #define INT32_MIN ((int32_t)_I32_MIN) #define INT32_MAX _I32_MAX #define INT64_MIN ((int64_t)_I64_MIN) #define INT64_MAX _I64_MAX #define UINT8_MAX _UI8_MAX #define UINT16_MAX _UI16_MAX #define UINT32_MAX _UI32_MAX #define UINT64_MAX _UI64_MAX // 7.18.2.2 Limits of minimum-width integer types #define INT_LEAST8_MIN INT8_MIN #define INT_LEAST8_MAX INT8_MAX #define INT_LEAST16_MIN INT16_MIN #define INT_LEAST16_MAX INT16_MAX #define INT_LEAST32_MIN INT32_MIN #define INT_LEAST32_MAX INT32_MAX #define INT_LEAST64_MIN INT64_MIN #define INT_LEAST64_MAX INT64_MAX #define UINT_LEAST8_MAX UINT8_MAX #define UINT_LEAST16_MAX UINT16_MAX #define UINT_LEAST32_MAX UINT32_MAX #define UINT_LEAST64_MAX UINT64_MAX // 7.18.2.3 Limits of fastest minimum-width integer types #define INT_FAST8_MIN INT8_MIN #define INT_FAST8_MAX INT8_MAX #define INT_FAST16_MIN INT16_MIN #define INT_FAST16_MAX INT16_MAX #define INT_FAST32_MIN INT32_MIN #define INT_FAST32_MAX INT32_MAX #define INT_FAST64_MIN INT64_MIN #define INT_FAST64_MAX INT64_MAX #define UINT_FAST8_MAX UINT8_MAX #define UINT_FAST16_MAX UINT16_MAX #define UINT_FAST32_MAX UINT32_MAX #define UINT_FAST64_MAX UINT64_MAX // 7.18.2.4 Limits of integer types capable of holding object pointers #ifdef _WIN64 // [ # define INTPTR_MIN INT64_MIN # define INTPTR_MAX INT64_MAX # define UINTPTR_MAX UINT64_MAX #else // _WIN64 ][ # define INTPTR_MIN INT32_MIN # define INTPTR_MAX INT32_MAX # define UINTPTR_MAX UINT32_MAX #endif // _WIN64 ] // 7.18.2.5 Limits of greatest-width integer types #define INTMAX_MIN INT64_MIN #define INTMAX_MAX INT64_MAX #define UINTMAX_MAX UINT64_MAX // 7.18.3 Limits of other integer types #ifdef _WIN64 // [ # define PTRDIFF_MIN _I64_MIN # define PTRDIFF_MAX _I64_MAX #else // _WIN64 ][ # define PTRDIFF_MIN _I32_MIN # define PTRDIFF_MAX _I32_MAX #endif // _WIN64 ] #define SIG_ATOMIC_MIN INT_MIN #define SIG_ATOMIC_MAX INT_MAX #ifndef SIZE_MAX // [ # ifdef _WIN64 // [ # define SIZE_MAX _UI64_MAX # else // _WIN64 ][ # define SIZE_MAX _UI32_MAX # endif // _WIN64 ] #endif // SIZE_MAX ] // WCHAR_MIN and WCHAR_MAX are also defined in #ifndef WCHAR_MIN // [ # define WCHAR_MIN 0 #endif // WCHAR_MIN ] #ifndef WCHAR_MAX // [ # define WCHAR_MAX _UI16_MAX #endif // WCHAR_MAX ] #define WINT_MIN 0 #define WINT_MAX _UI16_MAX #endif // __STDC_LIMIT_MACROS ] // 7.18.4 Limits of other integer types #if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260 // 7.18.4.1 Macros for minimum-width integer constants #define INT8_C(val) val##i8 #define INT16_C(val) val##i16 #define INT32_C(val) val##i32 #define INT64_C(val) val##i64 #define UINT8_C(val) val##ui8 #define UINT16_C(val) val##ui16 #define UINT32_C(val) val##ui32 #define UINT64_C(val) val##ui64 // 7.18.4.2 Macros for greatest-width integer constants // These #ifndef's are needed to prevent collisions with . // Check out Issue 9 for the details. #ifndef INTMAX_C // [ #define INTMAX_C INT64_C #endif // INTMAX_C ] #ifndef UINTMAX_C // [ #define UINTMAX_C UINT64_C #endif // UINTMAX_C ] #endif // __STDC_CONSTANT_MACROS ] #endif // _MSC_STDINT_H_ ] quickfix-1.15.1+dfsg.orig/src/C++/OdbcStore.cpp0000644000372000001440000002643713265006437020403 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_ODBC #ifndef SQLLEN #define SQLLEN SQLINTEGER #endif #include "OdbcStore.h" #include "SessionID.h" #include "SessionSettings.h" #include "FieldConvertors.h" #include "Parser.h" #include "Utility.h" #include "strptime.h" #include namespace FIX { const std::string OdbcStoreFactory::DEFAULT_USER = "sa"; const std::string OdbcStoreFactory::DEFAULT_PASSWORD = ""; const std::string OdbcStoreFactory::DEFAULT_CONNECTION_STRING = "DATABASE=quickfix;DRIVER={SQL Server};SERVER=(local);"; OdbcStore::OdbcStore ( const SessionID& s, const std::string& user, const std::string& password, const std::string& connectionString ) : m_sessionID( s ) { m_pConnection = new OdbcConnection( user, password, connectionString ); populateCache(); } OdbcStore::~OdbcStore() { delete m_pConnection; } void OdbcStore::populateCache() { std::stringstream queryString; queryString << "SELECT creation_time, incoming_seqnum, outgoing_seqnum FROM sessions WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; OdbcQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) throw ConfigError( "Unable to connect to database" ); int rows = 0; while( query.fetch() ) { rows++; if( rows > 1 ) throw ConfigError( "Multiple entries found for session in database" ); SQL_TIMESTAMP_STRUCT creationTime; SQLLEN creationTimeLength; SQLGetData( query.statement(), 1, SQL_C_TYPE_TIMESTAMP, &creationTime, 0, &creationTimeLength ); SQLLEN incomingSeqNum; SQLLEN incomingSeqNumLength; SQLGetData( query.statement(), 2, SQL_C_SLONG, &incomingSeqNum, 0, &incomingSeqNumLength ); SQLLEN outgoingSeqNum; SQLLEN outgoingSeqNumLength; SQLGetData( query.statement(), 3, SQL_C_SLONG, &outgoingSeqNum, 0, &outgoingSeqNumLength ); UtcTimeStamp time; time.setYMD( creationTime.year, creationTime.month, creationTime.day ); time.setHMS( creationTime.hour, creationTime.minute, creationTime.second, creationTime.fraction ); m_cache.setCreationTime( time ); m_cache.setNextTargetMsgSeqNum( incomingSeqNum ); m_cache.setNextSenderMsgSeqNum( outgoingSeqNum ); } query.close(); if( rows == 0 ) { UtcTimeStamp time = m_cache.getCreationTime(); char sqlTime[ 20 ]; int year, month, day, hour, minute, second, millis; time.getYMD (year, month, day); time.getHMS (hour, minute, second, millis); STRING_SPRINTF (sqlTime, "%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second); std::stringstream queryString2; queryString2 << "INSERT INTO sessions (beginstring, sendercompid, targetcompid, session_qualifier," << "creation_time, incoming_seqnum, outgoing_seqnum) VALUES(" << "'" << m_sessionID.getBeginString().getValue() << "'," << "'" << m_sessionID.getSenderCompID().getValue() << "'," << "'" << m_sessionID.getTargetCompID().getValue() << "'," << "'" << m_sessionID.getSessionQualifier() << "'," << "{ts '" << sqlTime << "'}," << m_cache.getNextTargetMsgSeqNum() << "," << m_cache.getNextSenderMsgSeqNum() << ")"; OdbcQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) throw ConfigError( "Unable to create session in database" ); } } MessageStore* OdbcStoreFactory::create( const SessionID& s ) { if( m_useSettings ) return create( s, m_settings.get(s) ); else if( m_useDictionary ) return create( s, m_dictionary ); else return new OdbcStore( s, m_user, m_password, m_connectionString ); } void OdbcStoreFactory::destroy( MessageStore* pStore ) { delete pStore; } MessageStore* OdbcStoreFactory::create( const SessionID& s, const Dictionary& settings ) { std::string user = DEFAULT_USER; std::string password = DEFAULT_PASSWORD; std::string connectionString = DEFAULT_CONNECTION_STRING; try { user = settings.getString( ODBC_STORE_USER ); } catch( ConfigError& ) {} try { password = settings.getString( ODBC_STORE_PASSWORD ); } catch( ConfigError& ) {} try { connectionString = settings.getString( ODBC_STORE_CONNECTION_STRING ); } catch( ConfigError& ) {} return new OdbcStore( s, user, password, connectionString ); } bool OdbcStore::set( int msgSeqNum, const std::string& msg ) throw ( IOException ) { std::string msgCopy = msg; string_replace( "'", "''", msgCopy ); std::stringstream queryString; queryString << "INSERT INTO messages " << "(beginstring, sendercompid, targetcompid, session_qualifier, msgseqnum, message) " << "VALUES (" << "'" << m_sessionID.getBeginString().getValue() << "'," << "'" << m_sessionID.getSenderCompID().getValue() << "'," << "'" << m_sessionID.getTargetCompID().getValue() << "'," << "'" << m_sessionID.getSessionQualifier() << "'," << msgSeqNum << "," << "'" << msgCopy << "')"; OdbcQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) { query.close(); std::stringstream queryString2; queryString2 << "UPDATE messages SET message='" << msgCopy << "' WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "' and " << "msgseqnum=" << msgSeqNum; OdbcQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) query2.throwException(); } return true; } void OdbcStore::get( int begin, int end, std::vector < std::string > & result ) const throw ( IOException ) { result.clear(); std::stringstream queryString; queryString << "SELECT message FROM messages WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "' and " << "msgseqnum>=" << begin << " and " << "msgseqnum<=" << end << " " << "ORDER BY msgseqnum"; OdbcQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); while( query.fetch() ) { std::string message; SQLVARCHAR messageBuffer[4096]; SQLLEN messageLength; while( odbcSuccess(SQLGetData( query.statement(), 1, SQL_C_CHAR, &messageBuffer, 4095, &messageLength)) ) { messageBuffer[messageLength] = 0; message += (char*)messageBuffer; } result.push_back( message ); } } int OdbcStore::getNextSenderMsgSeqNum() const throw ( IOException ) { return m_cache.getNextSenderMsgSeqNum(); } int OdbcStore::getNextTargetMsgSeqNum() const throw ( IOException ) { return m_cache.getNextTargetMsgSeqNum(); } void OdbcStore::setNextSenderMsgSeqNum( int value ) throw ( IOException ) { std::stringstream queryString; queryString << "UPDATE sessions SET outgoing_seqnum=" << value << " WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; OdbcQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.setNextSenderMsgSeqNum( value ); } void OdbcStore::setNextTargetMsgSeqNum( int value ) throw ( IOException ) { std::stringstream queryString; queryString << "UPDATE sessions SET incoming_seqnum=" << value << " WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; OdbcQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.setNextTargetMsgSeqNum( value ); } void OdbcStore::incrNextSenderMsgSeqNum() throw ( IOException ) { m_cache.incrNextSenderMsgSeqNum(); setNextSenderMsgSeqNum( m_cache.getNextSenderMsgSeqNum() ); } void OdbcStore::incrNextTargetMsgSeqNum() throw ( IOException ) { m_cache.incrNextTargetMsgSeqNum(); setNextTargetMsgSeqNum( m_cache.getNextTargetMsgSeqNum() ); } UtcTimeStamp OdbcStore::getCreationTime() const throw ( IOException ) { return m_cache.getCreationTime(); } void OdbcStore::reset() throw ( IOException ) { std::stringstream queryString; queryString << "DELETE FROM messages WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; OdbcQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); query.close(); m_cache.reset(); UtcTimeStamp time = m_cache.getCreationTime(); int year, month, day, hour, minute, second, millis; time.getYMD( year, month, day ); time.getHMS( hour, minute, second, millis ); char sqlTime[ 20 ]; STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second ); std::stringstream queryString2; queryString2 << "UPDATE sessions SET creation_time={ts '" << sqlTime << "'}, " << "incoming_seqnum=" << m_cache.getNextTargetMsgSeqNum() << ", " << "outgoing_seqnum=" << m_cache.getNextSenderMsgSeqNum() << " WHERE " << "beginstring=" << "'" << m_sessionID.getBeginString().getValue() << "' and " << "sendercompid=" << "'" << m_sessionID.getSenderCompID().getValue() << "' and " << "targetcompid=" << "'" << m_sessionID.getTargetCompID().getValue() << "' and " << "session_qualifier=" << "'" << m_sessionID.getSessionQualifier() << "'"; OdbcQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) query2.throwException(); } void OdbcStore::refresh() throw ( IOException ) { m_cache.reset(); populateCache(); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/Log.h0000644000372000001440000001044213265006437016672 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_LOG_H #define FIX_LOG_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Message.h" #include "Mutex.h" #include "SessionSettings.h" #include #include namespace FIX { class Log; /** * This interface must be implemented to create a Log. */ class LogFactory { public: virtual ~LogFactory() {} virtual Log* create() = 0; virtual Log* create( const SessionID& ) = 0; virtual void destroy( Log* ) = 0; }; /** * Creates a screen based implementation of Log. * * This displays all log events onto the standard output */ class ScreenLogFactory : public LogFactory { public: ScreenLogFactory( const SessionSettings& settings ) : m_useSettings( true ), m_settings( settings ) {}; ScreenLogFactory( bool incoming, bool outgoing, bool event ) : m_incoming( incoming ), m_outgoing( outgoing ), m_event( event ), m_useSettings( false ) {} Log* create(); Log* create( const SessionID& ); void destroy( Log* log ); private: void init( const Dictionary& settings, bool& incoming, bool& outgoing, bool& event ); bool m_incoming; bool m_outgoing; bool m_event; bool m_useSettings; SessionSettings m_settings; }; /** * This interface must be implemented to log messages and events */ class Log { public: virtual ~Log() {} virtual void clear() = 0; virtual void backup() = 0; virtual void onIncoming( const std::string& ) = 0; virtual void onOutgoing( const std::string& ) = 0; virtual void onEvent( const std::string& ) = 0; }; /*! @} */ /** * Null implementation of Log * * This is only for internal use. Used when no log factory is * passed to the initiator or acceptor. */ class NullLog : public Log { public: void clear() {} void backup() {} void onIncoming( const std::string& ) {} void onOutgoing( const std::string& ) {} void onEvent( const std::string& ) {} }; /** * Screen based implementation of Log. * * This will display all log information onto the standard output */ class ScreenLog : public Log { public: ScreenLog( bool incoming, bool outgoing, bool event ) : m_prefix( "GLOBAL" ), m_incoming( incoming ), m_outgoing( outgoing ), m_event( event ) {} ScreenLog( const SessionID& sessionID, bool incoming, bool outgoing, bool event ) : m_prefix( sessionID.toString() ), m_incoming( incoming ), m_outgoing( outgoing ), m_event( event ) {} void clear() {} void backup() {} void onIncoming( const std::string& value ) { if ( !m_incoming ) return ; Locker l( s_mutex ); m_time.setCurrent(); std::cout << "<" << UtcTimeStampConvertor::convert(m_time, 9) << ", " << m_prefix << ", " << "incoming>" << std::endl << " (" << value << ")" << std::endl; } void onOutgoing( const std::string& value ) { if ( !m_outgoing ) return ; Locker l( s_mutex ); m_time.setCurrent(); std::cout << "<" << UtcTimeStampConvertor::convert(m_time, 9) << ", " << m_prefix << ", " << "outgoing>" << std::endl << " (" << value << ")" << std::endl; } void onEvent( const std::string& value ) { if ( !m_event ) return ; Locker l( s_mutex ); m_time.setCurrent(); std::cout << "<" << UtcTimeStampConvertor::convert(m_time, 9) << ", " << m_prefix << ", " << "event>" << std::endl << " (" << value << ")" << std::endl; } private: std::string m_prefix; UtcTimeStamp m_time; bool m_incoming; bool m_outgoing; bool m_event; static Mutex s_mutex; }; } #endif //FIX_LOG_H quickfix-1.15.1+dfsg.orig/src/C++/Dictionary.cpp0000644000372000001440000001026413265006437020613 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Dictionary.h" #include "FieldConvertors.h" #include namespace FIX { std::string Dictionary::getString( const std::string& key, bool capitalize ) const throw( ConfigError, FieldConvertError ) { Data::const_iterator i = m_data.find( string_toUpper(key) ); if ( i == m_data.end() ) throw ConfigError( key + " not defined" ); std::string result = i->second; if( capitalize ) std::transform(result.begin(), result.end(), result.begin(), toupper); return result; } int Dictionary::getInt( const std::string& key ) const throw( ConfigError, FieldConvertError ) { try { return IntConvertor::convert( getString(key) ); } catch ( FieldConvertError& ) { throw ConfigError( "Illegal value " + getString(key) + " for " + key ); } } double Dictionary::getDouble( const std::string& key ) const throw( ConfigError, FieldConvertError ) { try { return DoubleConvertor::convert( getString(key) ); } catch ( FieldConvertError& ) { throw ConfigError( "Illegal value " + getString(key) + " for " + key ); } } bool Dictionary::getBool( const std::string& key ) const throw( ConfigError, FieldConvertError ) { try { return BoolConvertor::convert( getString(key) ); } catch ( FieldConvertError& ) { throw ConfigError( "Illegal value " + getString(key) + " for " + key ); } } int Dictionary::getDay( const std::string& key ) const throw( ConfigError, FieldConvertError ) { try { std::string value = getString(key); if( value.size() < 2 ) throw FieldConvertError(); std::string abbr = value.substr(0, 2); std::transform( abbr.begin(), abbr.end(), abbr.begin(), tolower ); if( abbr == "su" ) return 1; if( abbr == "mo" ) return 2; if( abbr == "tu" ) return 3; if( abbr == "we" ) return 4; if( abbr == "th" ) return 5; if( abbr == "fr" ) return 6; if( abbr == "sa" ) return 7; } catch ( FieldConvertError& ) { throw ConfigError( "Illegal value " + getString(key) + " for " + key ); } return -1; } void Dictionary::setString( const std::string& key, const std::string& value ) { m_data[ string_strip(string_toUpper(key)) ] = string_strip(value); } void Dictionary::setInt( const std::string& key, int value ) { m_data[ string_strip(string_toUpper(key)) ] = IntConvertor::convert( value ); } void Dictionary::setDouble( const std::string& key, double value ) { m_data[ string_strip(string_toUpper(key)) ] = DoubleConvertor::convert( value ); } void Dictionary::setBool( const std::string& key, bool value ) { m_data[ string_strip(string_toUpper(key)) ] = BoolConvertor::convert( value ); } void Dictionary::setDay( const std::string& key, int value ) { switch( value ) { case 1: setString( key, "SU" ); break; case 2: setString( key, "MO" ); break; case 3: setString( key, "TU" ); break; case 4: setString( key, "WE" ); break; case 5: setString( key, "TH" ); break; case 6: setString( key, "FR" ); break; case 7: setString( key, "SA" ); break; } } bool Dictionary::has( const std::string& key ) const { return m_data.find( string_toUpper(key) ) != m_data.end(); } void Dictionary::merge( const Dictionary& toMerge ) { Data::const_iterator i = toMerge.m_data.begin(); for ( ; i != toMerge.m_data.end(); ++i ) if ( m_data.find( i->first ) == m_data.end() ) m_data[ i->first ] = i->second; } } quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSocketConnection.h0000644000372000001440000000437213265006437023067 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_THREADEDSOCKETCONNECTION_H #define FIX_THREADEDSOCKETCONNECTION_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Parser.h" #include "Responder.h" #include "SessionID.h" #include #include namespace FIX { class ThreadedSocketAcceptor; class ThreadedSocketInitiator; class Session; class Application; class Log; /// Encapsulates a socket file descriptor (multi-threaded). class ThreadedSocketConnection : Responder { public: typedef std::set Sessions; ThreadedSocketConnection( int s, Sessions sessions, Log* pLog ); ThreadedSocketConnection( const SessionID&, int s, const std::string& address, short port, Log* pLog, const std::string& sourceAddress = "", short sourcePort = 0); virtual ~ThreadedSocketConnection() ; Session* getSession() const { return m_pSession; } int getSocket() const { return m_socket; } bool connect(); void disconnect(); bool read(); private: bool readMessage( std::string& msg ) throw( SocketRecvFailed ); void processStream(); bool send( const std::string& ); bool setSession( const std::string& msg ); int m_socket; char m_buffer[BUFSIZ]; std::string m_address; int m_port; std::string m_sourceAddress; int m_sourcePort; Log* m_pLog; Parser m_parser; Sessions m_sessions; Session* m_pSession; bool m_disconnect; fd_set m_fds; }; } #endif //FIX_THREADEDSOCKETCONNECTION_H quickfix-1.15.1+dfsg.orig/src/C++/HttpParser.cpp0000644000372000001440000000245613265006437020606 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "HttpParser.h" #include "Utility.h" #include namespace FIX { bool HttpParser::readHttpMessage( std::string& str ) throw( MessageParseError ) { std::string::size_type pos = 0; if( m_buffer.length() < 4 ) return false; pos = m_buffer.find( "\r\n\r\n" ); if( m_buffer.length() > 2048 ) throw MessageParseError(); if( pos == std::string::npos ) return false; str.assign( m_buffer, 0, pos + 4 ); m_buffer.erase( 0, pos + 4 ); return true; } } quickfix-1.15.1+dfsg.orig/src/C++/SSLSocketInitiator.h0000644000372000001440000001655113265006437021655 0ustar robertousers/* -*- C++ -*- */ /* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SSLSOCKETINITIATOR_H #define FIX_SSLSOCKETINITIATOR_H #if (HAVE_SSL > 0) #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Initiator.h" #include "SocketConnector.h" #include "SSLSocketConnection.h" namespace FIX { /// Socket implementation of Initiator. class SSLSocketInitiator : public Initiator, SocketConnector::Strategy { public: SSLSocketInitiator( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); SSLSocketInitiator( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~SSLSocketInitiator(); void setPassword(const std::string &pwd) { m_password.assign(pwd); } void setCertAndKey(X509 *cert, RSA *key) { m_cert = cert; m_key = key; } int passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job); static int passwordHandleCB(char *buf, int bufsize, int verify, void *job); private: typedef std::map < int, SSLSocketConnection* > SocketConnections; typedef std::map < SessionID, int > SessionToHostNum; void onConfigure( const SessionSettings& ) throw ( ConfigError ); void onInitialize( const SessionSettings& ) throw ( RuntimeError ); void onStart(); bool onPoll( double timeout ); void onStop(); void doConnect( const SessionID&, const Dictionary& d ); void onConnect( SocketConnector&, int ); void onWrite( SocketConnector&, int ); bool onData( SocketConnector&, int ); void onDisconnect( SocketConnector&, int ); void onError( SocketConnector& ); void onTimeout( SocketConnector& ); void getHost( const SessionID&, const Dictionary&, std::string&, short&, std::string&, short& ); SessionToHostNum m_sessionToHostNum; SocketConnector m_connector; SocketConnections m_pendingConnections; SocketConnections m_connections; time_t m_lastConnect; int m_reconnectInterval; bool m_noDelay; int m_sendBufSize; int m_rcvBufSize; bool m_sslInit; SSL_CTX *m_ctx; std::string m_password; X509 *m_cert; RSA *m_key; }; /*! @} */ } #endif #endif //FIX_SSLSOCKETINITIATOR_H quickfix-1.15.1+dfsg.orig/src/C++/Message.cpp0000644000372000001440000004733013265006437020076 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Message.h" #include "Utility.h" #include "Values.h" #include namespace FIX { int const headerOrder[] = { FIELD::BeginString, FIELD::BodyLength, FIELD::MsgType }; SmartPtr Message::s_dataDictionary; Message::Message() : m_validStructure( true ) , m_tag( 0 ) { } Message::Message(const message_order &hdrOrder, const message_order &trlOrder, const message_order& order) : FieldMap(order), m_header(hdrOrder), m_trailer(trlOrder), m_validStructure( true ) {} Message::Message( const std::string& string, bool validate ) throw( InvalidMessage ) : m_validStructure( true ) , m_tag( 0 ) { setString( string, validate ); } Message::Message( const std::string& string, const DataDictionary& dataDictionary, bool validate ) throw( InvalidMessage ) : m_validStructure( true ) , m_tag( 0 ) { setString( string, validate, &dataDictionary, &dataDictionary ); } Message::Message( const std::string& string, const DataDictionary& sessionDataDictionary, const DataDictionary& applicationDataDictionary, bool validate ) throw( InvalidMessage ) : m_validStructure( true ) , m_tag( 0 ) { setString( string, validate, &sessionDataDictionary, &applicationDataDictionary ); } Message::Message( const message_order &hdrOrder, const message_order &trlOrder, const message_order& order, const std::string& string, const DataDictionary& dataDictionary, bool validate ) throw( InvalidMessage ) : FieldMap(order), m_header(hdrOrder), m_trailer(trlOrder), m_validStructure( true ) { setString( string, validate, &dataDictionary, &dataDictionary ); } Message::Message( const message_order &hdrOrder, const message_order &trlOrder, const message_order& order, const std::string& string, const DataDictionary& sessionDataDictionary, const DataDictionary& applicationDataDictionary, bool validate ) throw( InvalidMessage ) : FieldMap(order), m_header(hdrOrder), m_trailer(trlOrder), m_validStructure( true ) { setStringHeader( string ); if( isAdmin() ) setString( string, validate, &sessionDataDictionary, &sessionDataDictionary ); else setString( string, validate, &sessionDataDictionary, &applicationDataDictionary ); } Message::Message( const BeginString& beginString, const MsgType& msgType ) : m_validStructure(true) , m_tag( 0 ) { m_header.setField(beginString); m_header.setField(msgType); } Message::Message(const Message& copy) : FieldMap(copy) , m_header(copy.m_header) , m_trailer(copy.m_trailer) , m_validStructure(copy.m_validStructure) , m_tag(copy.m_tag) #ifdef HAVE_EMX , m_subMsgType(copy.m_subMsgType) #endif { } Message::~Message() { } bool Message::InitializeXML( const std::string& url ) { try { s_dataDictionary.reset(new DataDictionary(url)); return true; } catch( ConfigError& ) { return false; } } void Message::reverseRoute( const Header& header ) { // required routing tags BeginString beginString; SenderCompID senderCompID; TargetCompID targetCompID; m_header.removeField( beginString.getTag() ); m_header.removeField( senderCompID.getTag() ); m_header.removeField( targetCompID.getTag() ); if( header.getFieldIfSet( beginString ) ) { if( beginString.getValue().size() ) m_header.setField( beginString ); OnBehalfOfLocationID onBehalfOfLocationID; DeliverToLocationID deliverToLocationID; m_header.removeField( onBehalfOfLocationID.getTag() ); m_header.removeField( deliverToLocationID.getTag() ); if( beginString >= BeginString_FIX41 ) { if( header.getFieldIfSet( onBehalfOfLocationID ) ) { if( onBehalfOfLocationID.getValue().size() ) m_header.setField( DeliverToLocationID( onBehalfOfLocationID ) ); } if( header.getFieldIfSet( deliverToLocationID ) ) { if( deliverToLocationID.getValue().size() ) m_header.setField( OnBehalfOfLocationID( deliverToLocationID ) ); } } } if( header.getFieldIfSet( senderCompID ) ) { if( senderCompID.getValue().size() ) m_header.setField( TargetCompID( senderCompID ) ); } if( header.getFieldIfSet( targetCompID ) ) { if( targetCompID.getValue().size() ) m_header.setField( SenderCompID( targetCompID ) ); } // optional routing tags OnBehalfOfCompID onBehalfOfCompID; OnBehalfOfSubID onBehalfOfSubID; DeliverToCompID deliverToCompID; DeliverToSubID deliverToSubID; m_header.removeField( onBehalfOfCompID.getTag() ); m_header.removeField( onBehalfOfSubID.getTag() ); m_header.removeField( deliverToCompID.getTag() ); m_header.removeField( deliverToSubID.getTag() ); if( header.getFieldIfSet( onBehalfOfCompID ) ) { if( onBehalfOfCompID.getValue().size() ) m_header.setField( DeliverToCompID( onBehalfOfCompID ) ); } if( header.getFieldIfSet( onBehalfOfSubID ) ) { if( onBehalfOfSubID.getValue().size() ) m_header.setField( DeliverToSubID( onBehalfOfSubID ) ); } if( header.getFieldIfSet( deliverToCompID ) ) { if( deliverToCompID.getValue().size() ) m_header.setField( OnBehalfOfCompID( deliverToCompID ) ); } if( header.getFieldIfSet( deliverToSubID ) ) { if( deliverToSubID.getValue().size() ) m_header.setField( OnBehalfOfSubID( deliverToSubID ) ); } } std::string Message::toString( int beginStringField, int bodyLengthField, int checkSumField ) const { std::string str; toString( str, beginStringField, bodyLengthField, checkSumField ); return str; } std::string& Message::toString( std::string& str, int beginStringField, int bodyLengthField, int checkSumField ) const { int length = bodyLength( beginStringField, bodyLengthField, checkSumField ); m_header.setField( IntField(bodyLengthField, length) ); m_trailer.setField( CheckSumField(checkSumField, checkSum(checkSumField)) ); #if defined(_MSC_VER) && _MSC_VER < 1300 str = ""; #else str.clear(); #endif /*small speculation about the space needed for FIX string*/ str.reserve( length + 64 ); m_header.calculateString( str ); FieldMap::calculateString( str ); m_trailer.calculateString( str ); return str; } std::string Message::toXML() const { std::string str; toXML( str ); return str; } std::string& Message::toXML( std::string& str ) const { std::stringstream stream; stream << "" << std::endl << std::setw(2) << " " << "
" << std::endl << toXMLFields(getHeader(), 4) << std::setw(2) << " " << "
" << std::endl << std::setw(2) << " " << "" << std::endl << toXMLFields(*this, 4) << std::setw(2) << " " << "" << std::endl << std::setw(2) << " " << "" << std::endl << toXMLFields(getTrailer(), 4) << std::setw(2) << " " << "" << std::endl << "
"; return str = stream.str(); } std::string Message::toXMLFields(const FieldMap& fields, int space) const { std::stringstream stream; FieldMap::const_iterator i; std::string name; for(i = fields.begin(); i != fields.end(); ++i) { int field = i->getTag(); std::string value = i->getString(); stream << std::setw(space) << " " << "getFieldName(field, name)) { stream << "name=\"" << name << "\" "; } stream << "number=\"" << field << "\""; if(s_dataDictionary.get() && s_dataDictionary->getValueName(field, value, name)) { stream << " enum=\"" << name << "\""; } stream << ">"; stream << ""; stream << "" << std::endl; } FieldMap::g_const_iterator j; for(j = fields.g_begin(); j != fields.g_end(); ++j) { std::vector::const_iterator k; for(k = j->second.begin(); k != j->second.end(); ++k) { stream << std::setw(space) << " " << "" << std::endl << toXMLFields(*(*k), space+2) << std::setw(space) << " " << "" << std::endl; } } return stream.str(); } void Message::setString( const std::string& string, bool doValidation, const DataDictionary* pSessionDataDictionary, const DataDictionary* pApplicationDataDictionary ) throw( InvalidMessage ) { clear(); std::string::size_type pos = 0; int count = 0; FIX::MsgType msg; field_type type = header; while ( pos < string.size() ) { FieldBase field = extractField( string, pos, pSessionDataDictionary, pApplicationDataDictionary ); if ( count < 3 && headerOrder[ count++ ] != field.getTag() ) if ( doValidation ) throw InvalidMessage("Header fields out of order"); if ( isHeaderField( field, pSessionDataDictionary ) ) { if ( type != header ) { if(m_tag == 0) m_tag = field.getTag(); m_validStructure = false; } if ( field.getTag() == FIELD::MsgType ) { msg.setString( field.getString() ); if ( isAdminMsgType( msg ) ) { pApplicationDataDictionary = pSessionDataDictionary; #ifdef HAVE_EMX m_subMsgType.assign(msg); } else { std::string::size_type equalSign = string.find("\0019426=", pos); if (equalSign == std::string::npos) throw InvalidMessage("EMX message type (9426) not found"); equalSign += 6; std::string::size_type soh = string.find_first_of('\001', equalSign); if (soh == std::string::npos) throw InvalidMessage("EMX message type (9426) soh char not found"); m_subMsgType.assign(string.substr(equalSign, soh - equalSign )); #endif } } m_header.appendField( field ); if ( pSessionDataDictionary ) setGroup( "_header_", field, string, pos, getHeader(), *pSessionDataDictionary ); } else if ( isTrailerField( field, pSessionDataDictionary ) ) { type = trailer; m_trailer.appendField( field ); if ( pSessionDataDictionary ) setGroup( "_trailer_", field, string, pos, getTrailer(), *pSessionDataDictionary ); } else { if ( type == trailer ) { if(m_tag == 0) m_tag = field.getTag(); m_validStructure = false; } type = body; appendField( field ); if ( pApplicationDataDictionary ) #ifdef HAVE_EMX setGroup(m_subMsgType, field, string, pos, *this, *pApplicationDataDictionary); #else setGroup( msg, field, string, pos, *this, *pApplicationDataDictionary ); #endif } } // sort fields m_header.sortFields(); sortFields(); m_trailer.sortFields(); if ( doValidation ) validate(); } void Message::setGroup( const std::string& msg, const FieldBase& field, const std::string& string, std::string::size_type& pos, FieldMap& map, const DataDictionary& dataDictionary ) { int group = field.getTag(); int delim; const DataDictionary* pDD = 0; if ( !dataDictionary.getGroup( msg, group, delim, pDD ) ) return ; SmartPtr pGroup; while ( pos < string.size() ) { std::string::size_type oldPos = pos; FieldBase field = extractField( string, pos, &dataDictionary, &dataDictionary, pGroup.get() ); // Start a new group because... if (// found delimiter (field.getTag() == delim) || // no delimiter, but field belongs to group OR field already processed (pDD->isField( field.getTag() ) && (pGroup.get() == 0 || pGroup->isSetField( field.getTag() )) )) { if ( pGroup.get() ) { map.addGroupPtr( group, pGroup.release(), false ); } pGroup.reset( new Group( field.getTag(), delim, pDD->getOrderedFields() ) ); } else if ( !pDD->isField( field.getTag() ) ) { if ( pGroup.get() ) { map.addGroupPtr( group, pGroup.release(), false ); } pos = oldPos; return ; } if ( !pGroup.get() ) return ; pGroup->addField( field ); setGroup( msg, field, string, pos, *pGroup, *pDD ); } } bool Message::setStringHeader( const std::string& string ) { clear(); std::string::size_type pos = 0; int count = 0; while ( pos < string.size() ) { FieldBase field = extractField( string, pos ); if ( count < 3 && headerOrder[ count++ ] != field.getTag() ) return false; if ( isHeaderField( field ) ) m_header.appendField( field ); else break; } m_header.sortFields(); return true; } bool Message::isHeaderField( int field ) { switch ( field ) { case FIELD::BeginString: case FIELD::BodyLength: case FIELD::MsgType: case FIELD::SenderCompID: case FIELD::TargetCompID: case FIELD::OnBehalfOfCompID: case FIELD::DeliverToCompID: case FIELD::SecureDataLen: case FIELD::MsgSeqNum: case FIELD::SenderSubID: case FIELD::SenderLocationID: case FIELD::TargetSubID: case FIELD::TargetLocationID: case FIELD::OnBehalfOfSubID: case FIELD::OnBehalfOfLocationID: case FIELD::DeliverToSubID: case FIELD::DeliverToLocationID: case FIELD::PossDupFlag: case FIELD::PossResend: case FIELD::SendingTime: case FIELD::OrigSendingTime: case FIELD::XmlDataLen: case FIELD::XmlData: case FIELD::MessageEncoding: case FIELD::LastMsgSeqNumProcessed: case FIELD::OnBehalfOfSendingTime: case FIELD::ApplVerID: case FIELD::CstmApplVerID: case FIELD::NoHops: return true; default: return false; }; } bool Message::isHeaderField( const FieldBase& field, const DataDictionary* pD ) { return isHeaderField( field.getTag(), pD ); } bool Message::isHeaderField( int field, const DataDictionary * pD ) { if ( isHeaderField( field ) ) return true; if ( pD ) return pD->isHeaderField( field ); return false; } bool Message::isTrailerField( int field ) { switch ( field ) { case FIELD::SignatureLength: case FIELD::Signature: case FIELD::CheckSum: return true; default: return false; }; } bool Message::isTrailerField( const FieldBase& field, const DataDictionary* pD ) { return isTrailerField( field.getTag(), pD ); } bool Message::isTrailerField( int field, const DataDictionary * pD ) { if ( isTrailerField( field ) ) return true; if ( pD ) return pD->isTrailerField( field ); return false; } SessionID Message::getSessionID( const std::string& qualifier ) const throw( FieldNotFound ) { BeginString beginString; SenderCompID senderCompID; TargetCompID targetCompID; getHeader().getField( beginString ); getHeader().getField( senderCompID ); getHeader().getField( targetCompID ); return SessionID( beginString, senderCompID, targetCompID, qualifier ); } void Message::setSessionID( const SessionID& sessionID ) { getHeader().setField( sessionID.getBeginString() ); getHeader().setField( sessionID.getSenderCompID() ); getHeader().setField( sessionID.getTargetCompID() ); } void Message::validate() const { try { const BodyLength& aBodyLength = FIELD_GET_REF( m_header, BodyLength ); const int expectedLength = (int)aBodyLength; const int actualLength = bodyLength(); if ( expectedLength != actualLength ) { std::stringstream text; text << "Expected BodyLength=" << actualLength << ", Received BodyLength=" << expectedLength; throw InvalidMessage(text.str()); } const CheckSum& aCheckSum = FIELD_GET_REF( m_trailer, CheckSum ); const int expectedChecksum = (int)aCheckSum; const int actualChecksum = checkSum(); if ( expectedChecksum != actualChecksum ) { std::stringstream text; text << "Expected CheckSum=" << actualChecksum << ", Received CheckSum=" << expectedChecksum; throw InvalidMessage(text.str()); } } catch ( FieldNotFound& e ) { const std::string fieldName = ( e.field == FIX::FIELD::BodyLength ) ? "BodyLength" : "CheckSum"; throw InvalidMessage( fieldName + std::string(" is missing") ); } catch ( IncorrectDataFormat& e ) { const std::string fieldName = ( e.field == FIX::FIELD::BodyLength ) ? "BodyLength" : "CheckSum"; throw InvalidMessage( fieldName + std::string(" has wrong format: ") + e.detail ); } } FIX::FieldBase Message::extractField( const std::string& string, std::string::size_type& pos, const DataDictionary* pSessionDD /*= 0*/, const DataDictionary* pAppDD /*= 0*/, const Group* pGroup /*= 0*/ ) const { std::string::const_iterator const tagStart = string.begin() + pos; std::string::const_iterator const strEnd = string.end(); std::string::const_iterator const equalSign = std::find( tagStart, strEnd, '=' ); if( equalSign == strEnd ) throw InvalidMessage("Equal sign not found in field"); int field = 0; if( !IntConvertor::convert( tagStart, equalSign, field ) ) throw InvalidMessage( std::string("Field tag is invalid: ") + std::string( tagStart, equalSign )); std::string::const_iterator const valueStart = equalSign + 1; std::string::const_iterator soh = std::find( valueStart, strEnd, '\001' ); if ( soh == strEnd ) throw InvalidMessage("SOH not found at end of field"); if ( IsDataField( field, pSessionDD, pAppDD ) ) { // Assume length field is 1 less. int lenField = field - 1; // Special case for Signature which violates above assumption. if ( field == FIELD::Signature ) lenField = FIELD::SignatureLength; // identify part of the message that should contain length field const FieldMap * location = pGroup; if ( !location ) { if ( isHeaderField( lenField, pSessionDD ) ) location = &m_header; else if ( isTrailerField( lenField, pSessionDD ) ) location = &m_trailer; else location = this; } try { const FieldBase& fieldLength = location->reverse_find( lenField ); soh = valueStart + IntConvertor::convert( fieldLength.getString() ); } catch( FieldNotFound& ) { throw InvalidMessage( std::string( "Data length field " ) + IntConvertor::convert( lenField ) + std::string( " was not found for data field " ) + IntConvertor::convert( field ) ); } catch( FieldConvertError& e ) { throw InvalidMessage( std::string( "Unable to determine SOH for data field " ) + IntConvertor::convert( field ) + std::string( ": " ) + e.what() ); } } std::string::const_iterator const tagEnd = soh + 1; #if defined(__SUNPRO_CC) std::distance( string.begin(), tagEnd, pos ); #else pos = std::distance( string.begin(), tagEnd ); #endif return FieldBase ( field, valueStart, soh, tagStart, tagEnd ); } } quickfix-1.15.1+dfsg.orig/src/C++/SocketConnection.h0000644000372000001440000000475413265006437021432 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SOCKETCONNECTION_H #define FIX_SOCKETCONNECTION_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Parser.h" #include "Responder.h" #include "SessionID.h" #include "SocketMonitor.h" #include "Utility.h" #include "Mutex.h" #include namespace FIX { class SocketAcceptor; class SocketServer; class SocketConnector; class SocketInitiator; class Session; /// Encapsulates a socket file descriptor (single-threaded). class SocketConnection : Responder { public: typedef std::set Sessions; SocketConnection( int s, Sessions sessions, SocketMonitor* pMonitor ); SocketConnection( SocketInitiator&, const SessionID&, int, SocketMonitor* ); virtual ~SocketConnection(); int getSocket() const { return m_socket; } Session* getSession() const { return m_pSession; } bool read( SocketConnector& s ); bool read( SocketAcceptor&, SocketServer& ); bool processQueue(); void signal() { Locker l( m_mutex ); if( m_sendQueue.size() == 1 ) m_pMonitor->signal( m_socket ); } void unsignal() { Locker l( m_mutex ); if( m_sendQueue.size() == 0 ) m_pMonitor->unsignal( m_socket ); } void onTimeout(); private: typedef std::deque > Queue; bool isValidSession(); void readFromSocket() throw( SocketRecvFailed ); bool readMessage( std::string& msg ); void readMessages( SocketMonitor& s ); bool send( const std::string& ); void disconnect(); int m_socket; char m_buffer[BUFSIZ]; Parser m_parser; Queue m_sendQueue; unsigned m_sendLength; Sessions m_sessions; Session* m_pSession; SocketMonitor* m_pMonitor; Mutex m_mutex; fd_set m_fds; }; } #endif //FIX_SOCKETCONNECTION_H quickfix-1.15.1+dfsg.orig/src/C++/Parser.h0000644000372000001440000000275513265006437017415 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_PARSER_H #define FIX_PARSER_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Exceptions.h" #include #include namespace FIX { /// Parses %FIX messages off an input stream. class Parser { public: Parser() {} ~Parser() {} bool extractLength( int& length, std::string::size_type& pos, const std::string& buffer ) throw ( MessageParseError ); bool readFixMessage( std::string& str ) throw ( MessageParseError ); void addToStream( const char* str, size_t len ) { m_buffer.append( str, len ); } void addToStream( const std::string& str ) { m_buffer.append( str ); } private: std::string m_buffer; }; } #endif //FIX_PARSER_H quickfix-1.15.1+dfsg.orig/src/C++/fix42/0000755000372000001440000000000013265006437016733 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix42/SecurityDefinition.h0000644000372000001440000000646013265006437022732 0ustar robertousers#ifndef FIX42_SECURITYDEFINITION_H #define FIX42_SECURITYDEFINITION_H #include "Message.h" namespace FIX42 { class SecurityDefinition : public Message { public: SecurityDefinition() : Message(MsgType()) {} SecurityDefinition(const FIX::Message& m) : Message(m) {} SecurityDefinition(const Message& m) : Message(m) {} SecurityDefinition(const SecurityDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("d"); } SecurityDefinition( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::TotalNumSecurities& aTotalNumSecurities ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aTotalNumSecurities); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::TotalNumSecurities); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,311,FIX::message_order(311,312,309,305,310,313,314,315,316,317,436,435,308,306,362,363,307,364,365,319,54,318,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingIDSource); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDay); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::RatioQty); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::UnderlyingCurrency); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/IOI.h0000644000372000001440000000512113265006437017523 0ustar robertousers#ifndef FIX42_IOI_H #define FIX42_IOI_H #include "Message.h" namespace FIX42 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIid& aIOIid, const FIX::IOITransType& aIOITransType, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::IOIShares& aIOIShares ) : Message(MsgType()) { set(aIOIid); set(aIOITransType); set(aSymbol); set(aSide); set(aIOIShares); } FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::IOIShares); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::SpreadToBenchmark); FIELD_SET(*this, FIX::Benchmark); FIELD_SET(*this, FIX::NoIOIQualifiers); class NoIOIQualifiers: public FIX::Group { public: NoIOIQualifiers() : FIX::Group(199,104,FIX::message_order(104,0)) {} FIELD_SET(*this, FIX::IOIQualifier); }; FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Logon.h0000644000372000001440000000207013265006437020161 0ustar robertousers#ifndef FIX42_LOGON_H #define FIX42_LOGON_H #include "Message.h" namespace FIX42 { class Logon : public Message { public: Logon() : Message(MsgType()) {} Logon(const FIX::Message& m) : Message(m) {} Logon(const Message& m) : Message(m) {} Logon(const Logon& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("A"); } Logon( const FIX::EncryptMethod& aEncryptMethod, const FIX::HeartBtInt& aHeartBtInt ) : Message(MsgType()) { set(aEncryptMethod); set(aHeartBtInt); } FIELD_SET(*this, FIX::EncryptMethod); FIELD_SET(*this, FIX::HeartBtInt); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::ResetSeqNumFlag); FIELD_SET(*this, FIX::MaxMessageSize); FIELD_SET(*this, FIX::NoMsgTypes); class NoMsgTypes: public FIX::Group { public: NoMsgTypes() : FIX::Group(384,372,FIX::message_order(372,385,0)) {} FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::MsgDirection); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Allocation.h0000644000372000001440000001137013265006437021173 0ustar robertousers#ifndef FIX42_ALLOCATION_H #define FIX42_ALLOCATION_H #include "Message.h" namespace FIX42 { class Allocation : public Message { public: Allocation() : Message(MsgType()) {} Allocation(const FIX::Message& m) : Message(m) {} Allocation(const Message& m) : Message(m) {} Allocation(const Allocation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } Allocation( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::Side& aSide, const FIX::Symbol& aSymbol, const FIX::Shares& aShares, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aSide); set(aSymbol); set(aShares); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Shares); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPrxPrecision); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,66,105,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,31,29,0)) {} FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastCapacity); }; FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,366,80,81,92,208,209,161,360,361,76,109,12,13,153,154,119,120,155,156,159,160,136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocShares); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::BrokerOfCredit); FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Reject.h0000644000372000001440000000141713265006437020323 0ustar robertousers#ifndef FIX42_REJECT_H #define FIX42_REJECT_H #include "Message.h" namespace FIX42 { class Reject : public Message { public: Reject() : Message(MsgType()) {} Reject(const FIX::Message& m) : Message(m) {} Reject(const Message& m) : Message(m) {} Reject(const Reject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("3"); } Reject( const FIX::RefSeqNum& aRefSeqNum ) : Message(MsgType()) { set(aRefSeqNum); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefTagID); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::SessionRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/TradingSessionStatus.h0000644000372000001440000000253513265006437023251 0ustar robertousers#ifndef FIX42_TRADINGSESSIONSTATUS_H #define FIX42_TRADINGSESSIONSTATUS_H #include "Message.h" namespace FIX42 { class TradingSessionStatus : public Message { public: TradingSessionStatus() : Message(MsgType()) {} TradingSessionStatus(const FIX::Message& m) : Message(m) {} TradingSessionStatus(const Message& m) : Message(m) {} TradingSessionStatus(const TradingSessionStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("h"); } TradingSessionStatus( const FIX::TradingSessionID& aTradingSessionID, const FIX::TradSesStatus& aTradSesStatus ) : Message(MsgType()) { set(aTradingSessionID); set(aTradSesStatus); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/ResendRequest.h0000644000372000001440000000130313265006437021672 0ustar robertousers#ifndef FIX42_RESENDREQUEST_H #define FIX42_RESENDREQUEST_H #include "Message.h" namespace FIX42 { class ResendRequest : public Message { public: ResendRequest() : Message(MsgType()) {} ResendRequest(const FIX::Message& m) : Message(m) {} ResendRequest(const Message& m) : Message(m) {} ResendRequest(const ResendRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("2"); } ResendRequest( const FIX::BeginSeqNo& aBeginSeqNo, const FIX::EndSeqNo& aEndSeqNo ) : Message(MsgType()) { set(aBeginSeqNo); set(aEndSeqNo); } FIELD_SET(*this, FIX::BeginSeqNo); FIELD_SET(*this, FIX::EndSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/QuoteRequest.h0000644000372000001440000000424213265006437021554 0ustar robertousers#ifndef FIX42_QUOTEREQUEST_H #define FIX42_QUOTEREQUEST_H #include "Message.h" namespace FIX42 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID ) : Message(MsgType()) { set(aQuoteReqID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,140,303,336,54,38,64,40,193,192,126,60,15,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Currency); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/DontKnowTrade.h0000644000372000001440000000366713265006437021643 0ustar robertousers#ifndef FIX42_DONTKNOWTRADE_H #define FIX42_DONTKNOWTRADE_H #include "Message.h" namespace FIX42 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::DKReason& aDKReason, const FIX::Symbol& aSymbol, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aDKReason); set(aSymbol); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/SecurityDefinitionRequest.h0000644000372000001440000000627113265006437024303 0ustar robertousers#ifndef FIX42_SECURITYDEFINITIONREQUEST_H #define FIX42_SECURITYDEFINITIONREQUEST_H #include "Message.h" namespace FIX42 { class SecurityDefinitionRequest : public Message { public: SecurityDefinitionRequest() : Message(MsgType()) {} SecurityDefinitionRequest(const FIX::Message& m) : Message(m) {} SecurityDefinitionRequest(const Message& m) : Message(m) {} SecurityDefinitionRequest(const SecurityDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("c"); } SecurityDefinitionRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityRequestType& aSecurityRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityRequestType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,311,FIX::message_order(311,312,309,305,310,313,314,315,316,317,436,435,308,306,362,363,307,364,365,319,54,318,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingIDSource); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDay); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::RatioQty); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::UnderlyingCurrency); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/ExecutionReport.h0000644000372000001440000001176013265006437022250 0ustar robertousers#ifndef FIX42_EXECUTIONREPORT_H #define FIX42_EXECUTIONREPORT_H #include "Message.h" namespace FIX42 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecTransType& aExecTransType, const FIX::ExecType& aExecType, const FIX::OrdStatus& aOrdStatus, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::LeavesQty& aLeavesQty, const FIX::CumQty& aCumQty, const FIX::AvgPx& aAvgPx ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecTransType); set(aExecType); set(aOrdStatus); set(aSymbol); set(aSide); set(aLeavesQty); set(aCumQty); set(aAvgPx); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecTransType); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::DayOrderQty); FIELD_SET(*this, FIX::DayCumQty); FIELD_SET(*this, FIX::DayAvgPx); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::ClearingFirm); FIELD_SET(*this, FIX::ClearingAccount); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::NoContraBrokers); class NoContraBrokers: public FIX::Group { public: NoContraBrokers() : FIX::Group(382,375,FIX::message_order(375,337,437,438,0)) {} FIELD_SET(*this, FIX::ContraBroker); FIELD_SET(*this, FIX::ContraTrader); FIELD_SET(*this, FIX::ContraTradeQty); FIELD_SET(*this, FIX::ContraTradeTime); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/News.h0000644000372000001440000000460713265006437020027 0ustar robertousers#ifndef FIX42_NEWS_H #define FIX42_NEWS_H #include "Message.h" namespace FIX42 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::Headline& aHeadline ) : Message(MsgType()) { set(aHeadline); } FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::Headline); FIELD_SET(*this, FIX::EncodedHeadlineLen); FIELD_SET(*this, FIX::EncodedHeadline); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,46,FIX::message_order(46,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,0)) {} FIELD_SET(*this, FIX::RelatdSym); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); }; FIELD_SET(*this, FIX::LinesOfText); class LinesOfText: public FIX::Group { public: LinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/NewOrderSingle.h0000644000372000001440000000777613265006437022014 0ustar robertousers#ifndef FIX42_NEWORDERSINGLE_H #define FIX42_NEWORDERSINGLE_H #include "Message.h" namespace FIX42 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CustomerOrFirm); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::ClearingFirm); FIELD_SET(*this, FIX::ClearingAccount); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocShares); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,0)) {} FIELD_SET(*this, FIX::TradingSessionID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/ListExecute.h0000644000372000001440000000155713265006437021352 0ustar robertousers#ifndef FIX42_LISTEXECUTE_H #define FIX42_LISTEXECUTE_H #include "Message.h" namespace FIX42 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/ListStatusRequest.h0000644000372000001440000000135213265006437022575 0ustar robertousers#ifndef FIX42_LISTSTATUSREQUEST_H #define FIX42_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX42 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/OrderCancelReject.h0000644000372000001440000000266013265006437022426 0ustar robertousers#ifndef FIX42_ORDERCANCELREJECT_H #define FIX42_ORDERCANCELREJECT_H #include "Message.h" namespace FIX42 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID, const FIX::OrigClOrdID& aOrigClOrdID, const FIX::OrdStatus& aOrdStatus, const FIX::CxlRejResponseTo& aCxlRejResponseTo ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); set(aOrigClOrdID); set(aOrdStatus); set(aCxlRejResponseTo); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CxlRejResponseTo); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/OrderCancelReplaceRequest.h0000644000372000001440000001017713265006437024140 0ustar robertousers#ifndef FIX42_ORDERCANCELREPLACEREQUEST_H #define FIX42_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX42 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CustomerOrFirm); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::ClearingFirm); FIELD_SET(*this, FIX::ClearingAccount); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocShares); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,0)) {} FIELD_SET(*this, FIX::TradingSessionID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/NewOrderList.h0000644000372000001440000001173413265006437021473 0ustar robertousers#ifndef FIX42_NEWORDERLIST_H #define FIX42_NEWORDERLIST_H #include "Message.h" namespace FIX42 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::BidType& aBidType, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aBidType); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::ListExecInstType); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::EncodedListExecInstLen); FIELD_SET(*this, FIX::EncodedListExecInst); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,67,160,109,76,1,78,63,64,21,18,110,111,100,386,81,55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,140,54,401,114,60,38,152,40,44,99,15,376,377,23,117,59,168,432,126,427,12,13,47,121,120,58,354,355,193,192,77,203,204,210,211,388,389,439,440,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CustomerOrFirm); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::ClearingFirm); FIELD_SET(*this, FIX::ClearingAccount); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocShares); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,0)) {} FIELD_SET(*this, FIX::TradingSessionID); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/BidRequest.h0000644000372000001440000000624413265006437021161 0ustar robertousers#ifndef FIX42_BIDREQUEST_H #define FIX42_BIDREQUEST_H #include "Message.h" namespace FIX42 { class BidRequest : public Message { public: BidRequest() : Message(MsgType()) {} BidRequest(const FIX::Message& m) : Message(m) {} BidRequest(const Message& m) : Message(m) {} BidRequest(const BidRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("k"); } BidRequest( const FIX::ClientBidID& aClientBidID, const FIX::BidRequestTransType& aBidRequestTransType, const FIX::TotalNumSecurities& aTotalNumSecurities, const FIX::BidType& aBidType, const FIX::TradeType& aTradeType, const FIX::BasisPxType& aBasisPxType ) : Message(MsgType()) { set(aClientBidID); set(aBidRequestTransType); set(aTotalNumSecurities); set(aBidType); set(aTradeType); set(aBasisPxType); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidRequestTransType); FIELD_SET(*this, FIX::ListName); FIELD_SET(*this, FIX::TotalNumSecurities); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::NumTickets); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SideValue1); FIELD_SET(*this, FIX::SideValue2); FIELD_SET(*this, FIX::LiquidityIndType); FIELD_SET(*this, FIX::WtAverageLiquidity); FIELD_SET(*this, FIX::ExchangeForPhysical); FIELD_SET(*this, FIX::OutMainCntryUIndex); FIELD_SET(*this, FIX::CrossPercent); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::IncTaxInd); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::NumBidders); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TradeType); FIELD_SET(*this, FIX::BasisPxType); FIELD_SET(*this, FIX::StrikeTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoBidDescriptors); class NoBidDescriptors: public FIX::Group { public: NoBidDescriptors() : FIX::Group(398,399,FIX::message_order(399,400,401,404,441,402,403,405,406,407,408,0)) {} FIELD_SET(*this, FIX::BidDescriptorType); FIELD_SET(*this, FIX::BidDescriptor); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LiquidityValue); FIELD_SET(*this, FIX::LiquidityNumSecurities); FIELD_SET(*this, FIX::LiquidityPctLow); FIELD_SET(*this, FIX::LiquidityPctHigh); FIELD_SET(*this, FIX::EFPTrackingError); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::OutsideIndexPct); FIELD_SET(*this, FIX::ValueOfFutures); }; FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,66,FIX::message_order(66,54,336,430,63,64,1,0)) {} FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::Account); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/AllocationInstructionAck.h0000644000372000001440000000223513265006437024054 0ustar robertousers#ifndef FIX42_ALLOCATIONINSTRUCTIONACK_H #define FIX42_ALLOCATIONINSTRUCTIONACK_H #include "Message.h" namespace FIX42 { class AllocationInstructionAck : public Message { public: AllocationInstructionAck() : Message(MsgType()) {} AllocationInstructionAck(const FIX::Message& m) : Message(m) {} AllocationInstructionAck(const Message& m) : Message(m) {} AllocationInstructionAck(const AllocationInstructionAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationInstructionAck( const FIX::AllocID& aAllocID, const FIX::TradeDate& aTradeDate, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aTradeDate); set(aAllocStatus); } FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/TestRequest.h0000644000372000001440000000111413265006437021371 0ustar robertousers#ifndef FIX42_TESTREQUEST_H #define FIX42_TESTREQUEST_H #include "Message.h" namespace FIX42 { class TestRequest : public Message { public: TestRequest() : Message(MsgType()) {} TestRequest(const FIX::Message& m) : Message(m) {} TestRequest(const Message& m) : Message(m) {} TestRequest(const TestRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("1"); } TestRequest( const FIX::TestReqID& aTestReqID ) : Message(MsgType()) { set(aTestReqID); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Heartbeat.h0000644000372000001440000000070513265006437021005 0ustar robertousers#ifndef FIX42_HEARTBEAT_H #define FIX42_HEARTBEAT_H #include "Message.h" namespace FIX42 { class Heartbeat : public Message { public: Heartbeat() : Message(MsgType()) {} Heartbeat(const FIX::Message& m) : Message(m) {} Heartbeat(const Message& m) : Message(m) {} Heartbeat(const Heartbeat& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("0"); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/MessageCracker.h0000644000372000001440000005002413265006437021764 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX42_MESSAGECRACKER_H #define FIX42_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix42/Message.h" namespace FIX42 { class Heartbeat; class TestRequest; class ResendRequest; class Reject; class SequenceReset; class Logout; class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class Logon; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class Allocation; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationInstructionAck; class DontKnowTrade; class QuoteRequest; class Quote; class SettlementInstructions; class MarketDataRequest; class MarketDataSnapshotFullRefresh; class MarketDataIncrementalRefresh; class MarketDataRequestReject; class QuoteCancel; class QuoteStatusRequest; class QuoteAcknowledgement; class SecurityDefinitionRequest; class SecurityDefinition; class SecurityStatusRequest; class SecurityStatus; class TradingSessionStatusRequest; class TradingSessionStatus; class MassQuote; class BusinessMessageReject; class BidRequest; class BidResponse; class ListStrikePrice; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( const TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( const ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( const Reject&, const FIX::SessionID& ) {} virtual void onMessage( const SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( const Logout&, const FIX::SessionID& ) {} virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Logon&, const FIX::SessionID& ) {} virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Allocation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataIncrementalRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteCancel&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( const BidRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BidResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStrikePrice&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( Reject&, const FIX::SessionID& ) {} virtual void onMessage( SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( Logout&, const FIX::SessionID& ) {} virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( Logon&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( Allocation&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructions&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataIncrementalRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( QuoteCancel&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinition&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatus&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatus&, const FIX::SessionID& ) {} virtual void onMessage( MassQuote&, const FIX::SessionID& ) {} virtual void onMessage( BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( BidRequest&, const FIX::SessionID& ) {} virtual void onMessage( BidResponse&, const FIX::SessionID& ) {} virtual void onMessage( ListStrikePrice&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "0" ) onMessage( (const Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (const TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (const ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (const Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (const SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (const Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (const Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (const SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (const MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (const MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (const MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (const MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (const QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (const QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (const QuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (const SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (const SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (const SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (const SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (const TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (const TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (const MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (const BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (const BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (const BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (const ListStrikePrice&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "0" ) onMessage( (Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (QuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (ListStrikePrice&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/OrderCancelRequest.h0000644000372000001440000000431013265006437022634 0ustar robertousers#ifndef FIX42_ORDERCANCELREQUEST_H #define FIX42_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX42 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSymbol); set(aSide); set(aTransactTime); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/SecurityStatusRequest.h0000644000372000001440000000340713265006437023474 0ustar robertousers#ifndef FIX42_SECURITYSTATUSREQUEST_H #define FIX42_SECURITYSTATUSREQUEST_H #include "Message.h" namespace FIX42 { class SecurityStatusRequest : public Message { public: SecurityStatusRequest() : Message(MsgType()) {} SecurityStatusRequest(const FIX::Message& m) : Message(m) {} SecurityStatusRequest(const Message& m) : Message(m) {} SecurityStatusRequest(const SecurityStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("e"); } SecurityStatusRequest( const FIX::SecurityStatusReqID& aSecurityStatusReqID, const FIX::Symbol& aSymbol, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aSecurityStatusReqID); set(aSymbol); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradingSessionID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/MarketDataRequestReject.h0000644000372000001440000000151713265006437023633 0ustar robertousers#ifndef FIX42_MARKETDATAREQUESTREJECT_H #define FIX42_MARKETDATAREQUESTREJECT_H #include "Message.h" namespace FIX42 { class MarketDataRequestReject : public Message { public: MarketDataRequestReject() : Message(MsgType()) {} MarketDataRequestReject(const FIX::Message& m) : Message(m) {} MarketDataRequestReject(const Message& m) : Message(m) {} MarketDataRequestReject(const MarketDataRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Y"); } MarketDataRequestReject( const FIX::MDReqID& aMDReqID ) : Message(MsgType()) { set(aMDReqID); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::MDReqRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Advertisement.h0000644000372000001440000000414313265006437021720 0ustar robertousers#ifndef FIX42_ADVERTISEMENT_H #define FIX42_ADVERTISEMENT_H #include "Message.h" namespace FIX42 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::Symbol& aSymbol, const FIX::AdvSide& aAdvSide, const FIX::Shares& aShares ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aSymbol); set(aAdvSide); set(aShares); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Shares); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/QuoteStatusRequest.h0000644000372000001440000000274213265006437022763 0ustar robertousers#ifndef FIX42_QUOTESTATUSREQUEST_H #define FIX42_QUOTESTATUSREQUEST_H #include "Message.h" namespace FIX42 { class QuoteStatusRequest : public Message { public: QuoteStatusRequest() : Message(MsgType()) {} QuoteStatusRequest(const FIX::Message& m) : Message(m) {} QuoteStatusRequest(const Message& m) : Message(m) {} QuoteStatusRequest(const QuoteStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("a"); } QuoteStatusRequest( const FIX::Symbol& aSymbol ) : Message(MsgType()) { set(aSymbol); } FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TradingSessionID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/QuoteCancel.h0000644000372000001440000000365413265006437021317 0ustar robertousers#ifndef FIX42_QUOTECANCEL_H #define FIX42_QUOTECANCEL_H #include "Message.h" namespace FIX42 { class QuoteCancel : public Message { public: QuoteCancel() : Message(MsgType()) {} QuoteCancel(const FIX::Message& m) : Message(m) {} QuoteCancel(const Message& m) : Message(m) {} QuoteCancel(const QuoteCancel& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Z"); } QuoteCancel( const FIX::QuoteID& aQuoteID, const FIX::QuoteCancelType& aQuoteCancelType ) : Message(MsgType()) { set(aQuoteID); set(aQuoteCancelType); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,55,FIX::message_order(55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,311,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::UnderlyingSymbol); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/ListCancelRequest.h0000644000372000001440000000153313265006437022500 0ustar robertousers#ifndef FIX42_LISTCANCELREQUEST_H #define FIX42_LISTCANCELREQUEST_H #include "Message.h" namespace FIX42 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/MarketDataRequest.h0000644000372000001440000000443413265006437022477 0ustar robertousers#ifndef FIX42_MARKETDATAREQUEST_H #define FIX42_MARKETDATAREQUEST_H #include "Message.h" namespace FIX42 { class MarketDataRequest : public Message { public: MarketDataRequest() : Message(MsgType()) {} MarketDataRequest(const FIX::Message& m) : Message(m) {} MarketDataRequest(const Message& m) : Message(m) {} MarketDataRequest(const MarketDataRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("V"); } MarketDataRequest( const FIX::MDReqID& aMDReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType, const FIX::MarketDepth& aMarketDepth ) : Message(MsgType()) { set(aMDReqID); set(aSubscriptionRequestType); set(aMarketDepth); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDUpdateType); FIELD_SET(*this, FIX::AggregatedBook); FIELD_SET(*this, FIX::NoMDEntryTypes); class NoMDEntryTypes: public FIX::Group { public: NoMDEntryTypes() : FIX::Group(267,269,FIX::message_order(269,0)) {} FIELD_SET(*this, FIX::MDEntryType); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,336,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::TradingSessionID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/OrderStatusRequest.h0000644000372000001440000000326213265006437022737 0ustar robertousers#ifndef FIX42_ORDERSTATUSREQUEST_H #define FIX42_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX42 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::ClOrdID& aClOrdID, const FIX::Symbol& aSymbol, const FIX::Side& aSide ) : Message(MsgType()) { set(aClOrdID); set(aSymbol); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/MarketDataIncrementalRefresh.h0000644000372000001440000000647613265006437024637 0ustar robertousers#ifndef FIX42_MARKETDATAINCREMENTALREFRESH_H #define FIX42_MARKETDATAINCREMENTALREFRESH_H #include "Message.h" namespace FIX42 { class MarketDataIncrementalRefresh : public Message { public: MarketDataIncrementalRefresh() : Message(MsgType()) {} MarketDataIncrementalRefresh(const FIX::Message& m) : Message(m) {} MarketDataIncrementalRefresh(const Message& m) : Message(m) {} MarketDataIncrementalRefresh(const MarketDataIncrementalRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("X"); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,279,FIX::message_order(279,285,269,278,280,55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,291,292,270,15,271,272,273,274,275,336,276,277,282,283,284,286,59,432,126,110,18,287,37,299,288,289,346,290,387,58,354,355,0)) {} FIELD_SET(*this, FIX::MDUpdateAction); FIELD_SET(*this, FIX::DeleteReason); FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettleFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Email.h0000644000372000001440000000514413265006437020137 0ustar robertousers#ifndef FIX42_EMAIL_H #define FIX42_EMAIL_H #include "Message.h" namespace FIX42 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailThreadID& aEmailThreadID, const FIX::EmailType& aEmailType, const FIX::Subject& aSubject ) : Message(MsgType()) { set(aEmailThreadID); set(aEmailType); set(aSubject); } FIELD_SET(*this, FIX::EmailThreadID); FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Subject); FIELD_SET(*this, FIX::EncodedSubjectLen); FIELD_SET(*this, FIX::EncodedSubject); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,46,FIX::message_order(46,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,0)) {} FIELD_SET(*this, FIX::RelatdSym); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); }; FIELD_SET(*this, FIX::LinesOfText); class LinesOfText: public FIX::Group { public: LinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/BidResponse.h0000644000372000001440000000247413265006437021330 0ustar robertousers#ifndef FIX42_BIDRESPONSE_H #define FIX42_BIDRESPONSE_H #include "Message.h" namespace FIX42 { class BidResponse : public Message { public: BidResponse() : Message(MsgType()) {} BidResponse(const FIX::Message& m) : Message(m) {} BidResponse(const Message& m) : Message(m) {} BidResponse(const BidResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("l"); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,12,FIX::message_order(12,13,66,421,54,44,423,406,430,63,64,336,58,354,355,0)) {} FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Country); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/MarketDataSnapshotFullRefresh.h0000644000372000001440000000621313265006437025005 0ustar robertousers#ifndef FIX42_MARKETDATASNAPSHOTFULLREFRESH_H #define FIX42_MARKETDATASNAPSHOTFULLREFRESH_H #include "Message.h" namespace FIX42 { class MarketDataSnapshotFullRefresh : public Message { public: MarketDataSnapshotFullRefresh() : Message(MsgType()) {} MarketDataSnapshotFullRefresh(const FIX::Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const MarketDataSnapshotFullRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("W"); } MarketDataSnapshotFullRefresh( const FIX::Symbol& aSymbol ) : Message(MsgType()) { set(aSymbol); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,269,FIX::message_order(269,270,15,271,272,273,274,275,336,276,277,282,283,284,286,59,432,126,110,18,287,37,299,288,289,346,290,58,354,355,0)) {} FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettleFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/BusinessMessageReject.h0000644000372000001440000000200513265006437023336 0ustar robertousers#ifndef FIX42_BUSINESSMESSAGEREJECT_H #define FIX42_BUSINESSMESSAGEREJECT_H #include "Message.h" namespace FIX42 { class BusinessMessageReject : public Message { public: BusinessMessageReject() : Message(MsgType()) {} BusinessMessageReject(const FIX::Message& m) : Message(m) {} BusinessMessageReject(const Message& m) : Message(m) {} BusinessMessageReject(const BusinessMessageReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("j"); } BusinessMessageReject( const FIX::RefMsgType& aRefMsgType, const FIX::BusinessRejectReason& aBusinessRejectReason ) : Message(MsgType()) { set(aRefMsgType); set(aBusinessRejectReason); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::BusinessRejectRefID); FIELD_SET(*this, FIX::BusinessRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/MassQuote.h0000644000372000001440000000776613265006437021045 0ustar robertousers#ifndef FIX42_MASSQUOTE_H #define FIX42_MASSQUOTE_H #include "Message.h" namespace FIX42 { class MassQuote : public Message { public: MassQuote() : Message(MsgType()) {} MassQuote(const FIX::Message& m) : Message(m) {} MassQuote(const Message& m) : Message(m) {} MassQuote(const MassQuote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("i"); } MassQuote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::DefBidSize); FIELD_SET(*this, FIX::DefOfferSize); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,310,313,314,315,316,317,436,435,308,306,362,363,307,364,365,367,304,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingIDSource); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDay); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::QuoteSetValidUntilTime); FIELD_SET(*this, FIX::TotQuoteEntries); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,132,133,134,135,62,188,190,189,191,60,336,64,40,193,192,15,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/SettlementInstructions.h0000644000372000001440000000527613265006437023667 0ustar robertousers#ifndef FIX42_SETTLEMENTINSTRUCTIONS_H #define FIX42_SETTLEMENTINSTRUCTIONS_H #include "Message.h" namespace FIX42 { class SettlementInstructions : public Message { public: SettlementInstructions() : Message(MsgType()) {} SettlementInstructions(const FIX::Message& m) : Message(m) {} SettlementInstructions(const Message& m) : Message(m) {} SettlementInstructions(const SettlementInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("T"); } SettlementInstructions( const FIX::SettlInstID& aSettlInstID, const FIX::SettlInstTransType& aSettlInstTransType, const FIX::SettlInstRefID& aSettlInstRefID, const FIX::SettlInstMode& aSettlInstMode, const FIX::SettlInstSource& aSettlInstSource, const FIX::AllocAccount& aAllocAccount, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstID); set(aSettlInstTransType); set(aSettlInstRefID); set(aSettlInstMode); set(aSettlInstSource); set(aAllocAccount); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstID); FIELD_SET(*this, FIX::SettlInstTransType); FIELD_SET(*this, FIX::SettlInstRefID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::SettlLocation); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::SettlDepositoryCode); FIELD_SET(*this, FIX::SettlBrkrCode); FIELD_SET(*this, FIX::SettlInstCode); FIELD_SET(*this, FIX::SecuritySettlAgentName); FIELD_SET(*this, FIX::SecuritySettlAgentCode); FIELD_SET(*this, FIX::SecuritySettlAgentAcctNum); FIELD_SET(*this, FIX::SecuritySettlAgentAcctName); FIELD_SET(*this, FIX::SecuritySettlAgentContactName); FIELD_SET(*this, FIX::SecuritySettlAgentContactPhone); FIELD_SET(*this, FIX::CashSettlAgentName); FIELD_SET(*this, FIX::CashSettlAgentCode); FIELD_SET(*this, FIX::CashSettlAgentAcctNum); FIELD_SET(*this, FIX::CashSettlAgentAcctName); FIELD_SET(*this, FIX::CashSettlAgentContactName); FIELD_SET(*this, FIX::CashSettlAgentContactPhone); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/QuoteAcknowledgement.h0000644000372000001440000000671513265006437023242 0ustar robertousers#ifndef FIX42_QUOTEACKNOWLEDGEMENT_H #define FIX42_QUOTEACKNOWLEDGEMENT_H #include "Message.h" namespace FIX42 { class QuoteAcknowledgement : public Message { public: QuoteAcknowledgement() : Message(MsgType()) {} QuoteAcknowledgement(const FIX::Message& m) : Message(m) {} QuoteAcknowledgement(const Message& m) : Message(m) {} QuoteAcknowledgement(const QuoteAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("b"); } QuoteAcknowledgement( const FIX::QuoteAckStatus& aQuoteAckStatus ) : Message(MsgType()) { set(aQuoteAckStatus); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteAckStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,310,313,314,315,316,317,436,435,308,306,362,363,307,364,365,304,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingIDSource); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDay); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::TotQuoteEntries); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,368,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::QuoteEntryRejectReason); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Logout.h0000644000372000001440000000077313265006437020364 0ustar robertousers#ifndef FIX42_LOGOUT_H #define FIX42_LOGOUT_H #include "Message.h" namespace FIX42 { class Logout : public Message { public: Logout() : Message(MsgType()) {} Logout(const FIX::Message& m) : Message(m) {} Logout(const Message& m) : Message(m) {} Logout(const Logout& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("5"); } FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/ListStatus.h0000644000372000001440000000352113265006437021224 0ustar robertousers#ifndef FIX42_LISTSTATUS_H #define FIX42_LISTSTATUS_H #include "Message.h" namespace FIX42 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::ListStatusType& aListStatusType, const FIX::NoRpts& aNoRpts, const FIX::ListOrderStatus& aListOrderStatus, const FIX::RptSeq& aRptSeq, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aListStatusType); set(aNoRpts); set(aListOrderStatus); set(aRptSeq); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ListStatusType); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::ListOrderStatus); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::ListStatusText); FIELD_SET(*this, FIX::EncodedListStatusTextLen); FIELD_SET(*this, FIX::EncodedListStatusText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,14,39,151,84,6,103,58,354,355,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/SequenceReset.h0000644000372000001440000000120213265006437021652 0ustar robertousers#ifndef FIX42_SEQUENCERESET_H #define FIX42_SEQUENCERESET_H #include "Message.h" namespace FIX42 { class SequenceReset : public Message { public: SequenceReset() : Message(MsgType()) {} SequenceReset(const FIX::Message& m) : Message(m) {} SequenceReset(const Message& m) : Message(m) {} SequenceReset(const SequenceReset& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("4"); } SequenceReset( const FIX::NewSeqNo& aNewSeqNo ) : Message(MsgType()) { set(aNewSeqNo); } FIELD_SET(*this, FIX::GapFillFlag); FIELD_SET(*this, FIX::NewSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Message.h0000644000372000001440000000376013265006437020476 0ustar robertousers#ifndef FIX42_MESSAGES_H #define FIX42_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX42 { class Header : public FIX::Header { public: FIELD_SET(*this, FIX::BeginString); FIELD_SET(*this, FIX::BodyLength); FIELD_SET(*this, FIX::MsgType); FIELD_SET(*this, FIX::SenderCompID); FIELD_SET(*this, FIX::TargetCompID); FIELD_SET(*this, FIX::OnBehalfOfCompID); FIELD_SET(*this, FIX::DeliverToCompID); FIELD_SET(*this, FIX::SecureDataLen); FIELD_SET(*this, FIX::SecureData); FIELD_SET(*this, FIX::MsgSeqNum); FIELD_SET(*this, FIX::SenderSubID); FIELD_SET(*this, FIX::SenderLocationID); FIELD_SET(*this, FIX::TargetSubID); FIELD_SET(*this, FIX::TargetLocationID); FIELD_SET(*this, FIX::OnBehalfOfSubID); FIELD_SET(*this, FIX::OnBehalfOfLocationID); FIELD_SET(*this, FIX::DeliverToSubID); FIELD_SET(*this, FIX::DeliverToLocationID); FIELD_SET(*this, FIX::PossDupFlag); FIELD_SET(*this, FIX::PossResend); FIELD_SET(*this, FIX::SendingTime); FIELD_SET(*this, FIX::OrigSendingTime); FIELD_SET(*this, FIX::XmlDataLen); FIELD_SET(*this, FIX::XmlData); FIELD_SET(*this, FIX::MessageEncoding); FIELD_SET(*this, FIX::LastMsgSeqNumProcessed); FIELD_SET(*this, FIX::OnBehalfOfSendingTime); }; class Trailer : public FIX::Trailer { public: FIELD_SET(*this, FIX::SignatureLength); FIELD_SET(*this, FIX::Signature); FIELD_SET(*this, FIX::CheckSum); }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIX.4.2"), msgtype ) {} Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/TradingSessionStatusRequest.h0000644000372000001440000000200413265006437024611 0ustar robertousers#ifndef FIX42_TRADINGSESSIONSTATUSREQUEST_H #define FIX42_TRADINGSESSIONSTATUSREQUEST_H #include "Message.h" namespace FIX42 { class TradingSessionStatusRequest : public Message { public: TradingSessionStatusRequest() : Message(MsgType()) {} TradingSessionStatusRequest(const FIX::Message& m) : Message(m) {} TradingSessionStatusRequest(const Message& m) : Message(m) {} TradingSessionStatusRequest(const TradingSessionStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("g"); } TradingSessionStatusRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/SecurityStatus.h0000644000372000001440000000401513265006437022117 0ustar robertousers#ifndef FIX42_SECURITYSTATUS_H #define FIX42_SECURITYSTATUS_H #include "Message.h" namespace FIX42 { class SecurityStatus : public Message { public: SecurityStatus() : Message(MsgType()) {} SecurityStatus(const FIX::Message& m) : Message(m) {} SecurityStatus(const Message& m) : Message(m) {} SecurityStatus(const SecurityStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("f"); } SecurityStatus( const FIX::Symbol& aSymbol ) : Message(MsgType()) { set(aSymbol); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::HaltReasonChar); FIELD_SET(*this, FIX::InViewOfCommon); FIELD_SET(*this, FIX::DueToRelated); FIELD_SET(*this, FIX::BuyVolume); FIELD_SET(*this, FIX::SellVolume); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Adjustment); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/ListStrikePrice.h0000644000372000001440000000411613265006437022166 0ustar robertousers#ifndef FIX42_LISTSTRIKEPRICE_H #define FIX42_LISTSTRIKEPRICE_H #include "Message.h" namespace FIX42 { class ListStrikePrice : public Message { public: ListStrikePrice() : Message(MsgType()) {} ListStrikePrice(const FIX::Message& m) : Message(m) {} ListStrikePrice(const Message& m) : Message(m) {} ListStrikePrice(const ListStrikePrice& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("m"); } ListStrikePrice( const FIX::ListID& aListID, const FIX::TotNoStrikes& aTotNoStrikes ) : Message(MsgType()) { set(aListID); set(aTotNoStrikes); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TotNoStrikes); FIELD_SET(*this, FIX::NoStrikes); class NoStrikes: public FIX::Group { public: NoStrikes() : FIX::Group(428,55,FIX::message_order(55,65,48,22,167,200,205,201,202,206,231,223,207,106,348,349,107,350,351,140,11,54,44,15,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix42/Quote.h0000644000372000001440000000405513265006437020205 0ustar robertousers#ifndef FIX42_QUOTE_H #define FIX42_QUOTE_H #include "Message.h" namespace FIX42 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID, const FIX::Symbol& aSymbol ) : Message(MsgType()) { set(aQuoteID); set(aSymbol); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDay); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/AtomicCount.h0000644000372000001440000000701413265006437020377 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef ATOMIC_COUNT #define ATOMIC_COUNT #include "Utility.h" #if defined(__SUNPRO_CC) || defined(__TOS_AIX__) #include "Mutex.h" #endif namespace FIX { /// Atomic count class - consider using interlocked functions #ifdef ENABLE_BOOST_ATOMIC_COUNT #include typedef boost::detail::atomic_count atomic_count; #elif _MSC_VER //atomic counter based on interlocked functions for Win32 class atomic_count { public: explicit atomic_count( long v ): m_counter( v ) { } long operator++() { return ::InterlockedIncrement( &m_counter ); } long operator--() { return ::InterlockedDecrement( &m_counter ); } operator long() const { return ::InterlockedExchangeAdd(const_cast( &m_counter ), 0 ); } private: atomic_count( atomic_count const & ); atomic_count & operator=( atomic_count const & ); long volatile m_counter; }; #elif defined(__SUNPRO_CC) || defined(__TOS_AIX__) // general purpose atomic counter using mutexes class atomic_count { public: explicit atomic_count( long v ): m_counter( v ) { } long operator++() { Locker _lock(m_mutex); return ++m_counter; } long operator--() { Locker _lock(m_mutex); return --m_counter; } operator long() const { return static_cast( m_counter ); } private: atomic_count( atomic_count const & ); atomic_count & operator=( atomic_count const & ); Mutex m_mutex; long m_counter; }; #else // // boost/detail/atomic_count_gcc_x86.hpp // // atomic_count for g++ on 486+/AMD64 // // Copyright 2007 Peter Dimov // // Distributed under the Boost Software License, Version 1.0. (See // accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) // class atomic_count { public: explicit atomic_count( long v ) : value_(static_cast(v)) {} long operator++() { return atomic_exchange_and_add( &value_, 1 ) + 1; } long operator--() { return atomic_exchange_and_add( &value_, -1 ) - 1; } operator long() const { return atomic_exchange_and_add( &value_, 0 ); } private: atomic_count( atomic_count const & ); atomic_count & operator=( atomic_count const & ); mutable int value_; private: static int atomic_exchange_and_add(int * pw, int dv) { // int r = *pw; // *pw += dv; // return r; int r; __asm__ __volatile__ ( "lock\n\t" "xadd %1, %0": "+m"(*pw), "=r"(r) : // outputs (%0, %1) "1"(dv) : // inputs (%2 == %1) "memory", "cc" // clobbers ); return r; } }; #endif } #endif quickfix-1.15.1+dfsg.orig/src/C++/FieldNumbers.h0000644000372000001440000000264713265006437020540 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FIELDNUMBERS_BASE_H #define FIX_FIELDNUMBERS_BASE_H #include #include "FixFieldNumbers.h" namespace FIX { namespace FIELD { const int FIX40_LastField = PrevClosePx; const int FIX41_LastField = PegDifference; const int FIX42_LastField = EncodedListStatusText; const int FIX43_LastField = SideComplianceID; const int FIX44_LastField = LegInterestAccrualDate; const int FIX50_LastField = ExchangeSpecialInstructions; const int NormalMin = 1; const int NormalMax = 4999; const int UserMin = 5000; const int UserMax = 9999; const int InternalMin = 10000; } } #endif //FIX_FIELDNUMBERS_BASE_H quickfix-1.15.1+dfsg.orig/src/C++/MySQLStore.h0000644000372000001440000001070313265006437020133 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_MYSQL #error MySQLStore.h included, but HAVE_MYSQL not defined #endif #ifdef HAVE_MYSQL #ifndef FIX_MYSQLSTORE_H #define FIX_MYSQLSTORE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #pragma comment( lib, "libMySQL" ) #endif #include "MessageStore.h" #include "SessionSettings.h" #include "MySQLConnection.h" #include #include namespace FIX { /// Creates a MySQL based implementation of MessageStore. class MySQLStoreFactory : public MessageStoreFactory { public: static const std::string DEFAULT_DATABASE; static const std::string DEFAULT_USER; static const std::string DEFAULT_PASSWORD; static const std::string DEFAULT_HOST; static const short DEFAULT_PORT; MySQLStoreFactory( const SessionSettings& settings ) : m_settings( settings ), m_useSettings( true ), m_useDictionary( false ) { bool poolConnections = false; try { poolConnections = settings.get().getBool(MYSQL_STORE_USECONNECTIONPOOL); } catch( ConfigError& ) {} m_connectionPoolPtr = MySQLConnectionPoolPtr ( new MySQLConnectionPool(poolConnections) ); } MySQLStoreFactory( const Dictionary& dictionary ) : m_dictionary( dictionary ), m_useSettings( false ), m_useDictionary( true ) { m_connectionPoolPtr = MySQLConnectionPoolPtr ( new MySQLConnectionPool(false) ); } MySQLStoreFactory( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_database( database ), m_user( user ), m_password( password ), m_host( host ), m_port( port ), m_useSettings( false ), m_useDictionary( false ) { m_connectionPoolPtr = MySQLConnectionPoolPtr ( new MySQLConnectionPool(false) ); } MySQLStoreFactory() : m_database( DEFAULT_DATABASE ), m_user( DEFAULT_USER ), m_password( DEFAULT_PASSWORD ), m_host( DEFAULT_HOST ), m_port( DEFAULT_PORT ), m_useSettings( false ), m_useDictionary( false ) { m_connectionPoolPtr = MySQLConnectionPoolPtr ( new MySQLConnectionPool(false) ); } MessageStore* create( const SessionID& ); void destroy( MessageStore* ); private: MessageStore* create( const SessionID& s, const Dictionary& ); MySQLConnectionPoolPtr m_connectionPoolPtr; SessionSettings m_settings; Dictionary m_dictionary; std::string m_database; std::string m_user; std::string m_password; std::string m_host; short m_port; bool m_useSettings; bool m_useDictionary; }; /*! @} */ /// MySQL based implementation of MessageStore. class MySQLStore : public MessageStore { public: MySQLStore( const SessionID& s, const DatabaseConnectionID& d, MySQLConnectionPool* p ); MySQLStore( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ); ~MySQLStore(); bool set( int, const std::string& ) throw ( IOException ); void get( int, int, std::vector < std::string > & ) const throw ( IOException ); int getNextSenderMsgSeqNum() const throw ( IOException ); int getNextTargetMsgSeqNum() const throw ( IOException ); void setNextSenderMsgSeqNum( int value ) throw ( IOException ); void setNextTargetMsgSeqNum( int value ) throw ( IOException ); void incrNextSenderMsgSeqNum() throw ( IOException ); void incrNextTargetMsgSeqNum() throw ( IOException ); UtcTimeStamp getCreationTime() const throw ( IOException ); void reset() throw ( IOException ); void refresh() throw ( IOException ); private: void populateCache(); MemoryStore m_cache; MySQLConnection* m_pConnection; MySQLConnectionPool* m_pConnectionPool; SessionID m_sessionID; }; } #endif //FIX_MYSQLSTORE_H #endif //HAVE_MYSQL quickfix-1.15.1+dfsg.orig/src/C++/SSLSocketConnection.cpp0000644000372000001440000002765213265006437022351 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #if (HAVE_SSL > 0) #include "SSLSocketConnection.h" #include "SSLSocketAcceptor.h" #include "SocketConnector.h" #include "SSLSocketInitiator.h" #include "Session.h" #include "Utility.h" namespace FIX { SSLSocketConnection::SSLSocketConnection(int s, SSL *ssl, Sessions sessions, SocketMonitor* pMonitor ) : m_socket( s ), m_ssl(ssl), m_sendLength( 0 ), m_sessions(sessions), m_pSession( 0 ), m_pMonitor( pMonitor ) { FD_ZERO( &m_fds ); FD_SET( m_socket, &m_fds ); } SSLSocketConnection::SSLSocketConnection(SSLSocketInitiator &i, const SessionID& sessionID, int s, SSL * ssl, SocketMonitor* pMonitor ) : m_socket( s ), m_ssl(ssl), m_sendLength( 0 ), m_pSession( i.getSession( sessionID, *this ) ), m_pMonitor( pMonitor ) { FD_ZERO( &m_fds ); FD_SET( m_socket, &m_fds ); m_sessions.insert( sessionID ); } SSLSocketConnection::~SSLSocketConnection() { if ( m_pSession ) Session::unregisterSession( m_pSession->getSessionID() ); ssl_socket_close(m_socket, m_ssl); SSL_free(m_ssl); } bool SSLSocketConnection::send( const std::string& msg ) { Locker l( m_mutex ); m_sendQueue.push_back( msg ); processQueue(); signal(); return true; } bool SSLSocketConnection::processQueue() { Locker l( m_mutex ); if( m_sendQueue.empty() ) return true; struct timeval timeout = { 0, 0 }; fd_set writeset = m_fds; if( select( 1 + m_socket, 0, &writeset, 0, &timeout ) <= 0 ) return false; const std::string& msg = m_sendQueue.front(); m_sendLength = 0; while (m_sendLength < (int)msg.length()) { errno = 0; int errCodeSSL = 0; int sent = 0; ERR_clear_error(); // Cannot do concurrent SSL write and read as ssl context has to be // protected. Done above. { sent = SSL_write(m_ssl, msg.c_str() + m_sendLength, msg.length() - m_sendLength); if (sent <= 0) errCodeSSL = SSL_get_error(m_ssl, sent); } if (sent <= 0) { if ((errCodeSSL == SSL_ERROR_WANT_READ) || (errCodeSSL == SSL_ERROR_WANT_WRITE)) { errno = EINTR; sent = 0; } else { char errbuf[200]; socket_error(errbuf, sizeof(errbuf)); m_pSession->getLog()->onEvent("SSL send error <" + IntConvertor::convert(errCodeSSL) + "> " + errbuf); return m_sendQueue.empty(); } } m_sendLength += sent; } m_sendLength = 0; m_sendQueue.pop_front(); return m_sendQueue.empty(); } void SSLSocketConnection::disconnect() { if ( m_pMonitor ) m_pMonitor->drop( m_socket ); } bool SSLSocketConnection::read( SocketConnector& s ) { if ( !m_pSession ) return false; try { readFromSocket(); readMessages( s.getMonitor() ); } catch( SocketRecvFailed& e ) { m_pSession->getLog()->onEvent( e.what() ); return false; } return true; } bool SSLSocketConnection::read(SSLSocketAcceptor &a, SocketServer& s ) { std::string msg; try { if ( !m_pSession ) { struct timeval timeout = { 1, 0 }; fd_set readset = m_fds; while( !readMessage( msg ) ) { int result = select( 1 + m_socket, &readset, 0, 0, &timeout ); if( result > 0 ) readFromSocket(); else if( result == 0 ) return false; else if( result < 0 ) return false; } m_pSession = Session::lookupSession( msg, true ); if( !isValidSession() ) { m_pSession = 0; if( a.getLog() ) { a.getLog()->onEvent( "Session not found for incoming message: " + msg ); a.getLog()->onIncoming( msg ); } } if( m_pSession ) m_pSession = a.getSession( msg, *this ); if( m_pSession ) m_pSession->next( msg, UtcTimeStamp() ); if( !m_pSession ) { s.getMonitor().drop( m_socket ); return false; } Session::registerSession( m_pSession->getSessionID() ); return true; } else { readFromSocket(); readMessages( s.getMonitor() ); return true; } } catch ( SocketRecvFailed& e ) { if( m_pSession ) m_pSession->getLog()->onEvent( e.what() ); s.getMonitor().drop( m_socket ); } catch ( InvalidMessage& ) { s.getMonitor().drop( m_socket ); } return false; } bool SSLSocketConnection::isValidSession() { if( m_pSession == 0 ) return false; SessionID sessionID = m_pSession->getSessionID(); if( Session::isSessionRegistered(sessionID) ) return false; return !( m_sessions.find(sessionID) == m_sessions.end() ); } void SSLSocketConnection::readFromSocket() throw( SocketRecvFailed ) { bool pending = false; do { pending = false; errno = 0; ssize_t size = 0; int errCodeSSL = 0; ERR_clear_error(); // Cannot do concurrent SSL write and read as ssl context has to be // protected. { Locker locker(m_mutex); size = SSL_read(m_ssl, m_buffer, sizeof(m_buffer)); if (size <= 0) errCodeSSL = SSL_get_error(m_ssl, size); else if (SSL_pending(m_ssl) > 0) pending = true; } if (size <= 0) { if ((errCodeSSL == SSL_ERROR_WANT_READ) || (errCodeSSL == SSL_ERROR_WANT_WRITE)) { errno = EINTR; size = 0; return; } else { char errbuf[200]; socket_error(errbuf, sizeof(errbuf)); if (m_pSession) m_pSession->getLog()->onEvent("SSL read error <" + IntConvertor::convert(errCodeSSL) + "> " + errbuf); else { std::cerr << UtcTimeStampConvertor::convert(UtcTimeStamp()) << "SSL read error <" << IntConvertor::convert(errCodeSSL) << "> " << errbuf << std::endl; } throw SocketRecvFailed(size); } } m_parser.addToStream(m_buffer, size); } while (pending); } bool SSLSocketConnection::readMessage( std::string& msg ) { try { return m_parser.readFixMessage( msg ); } catch ( MessageParseError& ) {} return true; } void SSLSocketConnection::readMessages( SocketMonitor& s ) { if( !m_pSession ) return; std::string msg; while( readMessage( msg ) ) { try { m_pSession->next( msg, UtcTimeStamp() ); } catch ( InvalidMessage& ) { if( !m_pSession->isLoggedOn() ) s.drop( m_socket ); } } } void SSLSocketConnection::onTimeout() { if ( m_pSession ) m_pSession->next(); } } // namespace FIX #endif quickfix-1.15.1+dfsg.orig/src/C++/NullStore.h0000644000372000001440000000537713265006437020113 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_NULLSTORE_H #define FIX_NULLSTORE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "MessageStore.h" #include "SessionSettings.h" #include namespace FIX { class Session; /** * Null implementation of MessageStore. * * Will not actually store messages. Useful for admin-only or market * data-only applications. */ class NullStoreFactory : public MessageStoreFactory { public: MessageStore* create( const SessionID& ); void destroy( MessageStore* ); }; /*! @} */ /** * Null implementation of MessageStore. * * Will not actually store messages. Useful for admin-only or market * data-only applications. */ class NullStore : public MessageStore { public: NullStore() : m_nextSenderMsgSeqNum( 1 ), m_nextTargetMsgSeqNum( 1 ) {} bool set( int, const std::string& ) throw ( IOException ); void get( int, int, std::vector < std::string > & ) const throw ( IOException ); int getNextSenderMsgSeqNum() const throw ( IOException ) { return m_nextSenderMsgSeqNum; } int getNextTargetMsgSeqNum() const throw ( IOException ) { return m_nextTargetMsgSeqNum; } void setNextSenderMsgSeqNum( int value ) throw ( IOException ) { m_nextSenderMsgSeqNum = value; } void setNextTargetMsgSeqNum( int value ) throw ( IOException ) { m_nextTargetMsgSeqNum = value; } void incrNextSenderMsgSeqNum() throw ( IOException ) { ++m_nextSenderMsgSeqNum; } void incrNextTargetMsgSeqNum() throw ( IOException ) { ++m_nextTargetMsgSeqNum; } void setCreationTime( const UtcTimeStamp& creationTime ) throw ( IOException ) { m_creationTime = creationTime; } UtcTimeStamp getCreationTime() const throw ( IOException ) { return m_creationTime; } void reset() throw ( IOException ) { m_nextSenderMsgSeqNum = 1; m_nextTargetMsgSeqNum = 1; m_creationTime.setCurrent(); } void refresh() throw ( IOException ) {} private: int m_nextSenderMsgSeqNum; int m_nextTargetMsgSeqNum; UtcTimeStamp m_creationTime; }; } #endif // FIX_NULLSTORE_H quickfix-1.15.1+dfsg.orig/src/C++/MySQLStore.cpp0000644000372000001440000002653713265006437020502 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_MYSQL #include "MySQLStore.h" #include "SessionID.h" #include "SessionSettings.h" #include "FieldConvertors.h" #include "Parser.h" #include "Utility.h" #include "strptime.h" #include namespace FIX { const std::string MySQLStoreFactory::DEFAULT_DATABASE = "quickfix"; const std::string MySQLStoreFactory::DEFAULT_USER = ""; const std::string MySQLStoreFactory::DEFAULT_PASSWORD = ""; const std::string MySQLStoreFactory::DEFAULT_HOST = "localhost"; const short MySQLStoreFactory::DEFAULT_PORT = 3306; MySQLStore::MySQLStore ( const SessionID& s, const DatabaseConnectionID& d, MySQLConnectionPool* p ) : m_pConnectionPool( p ), m_sessionID( s ) { m_pConnection = m_pConnectionPool->create( d ); populateCache(); } MySQLStore::MySQLStore ( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_pConnectionPool( 0 ), m_sessionID( s ) { m_pConnection = new MySQLConnection( database, user, password, host, port ); populateCache(); } MySQLStore::~MySQLStore() { if( m_pConnectionPool ) m_pConnectionPool->destroy( m_pConnection ); else delete m_pConnection; } void MySQLStore::populateCache() { std::stringstream queryString; queryString << "SELECT creation_time, incoming_seqnum, outgoing_seqnum FROM sessions WHERE " << "beginstring=" << "\"" << m_sessionID.getBeginString().getValue() << "\" and " << "sendercompid=" << "\"" << m_sessionID.getSenderCompID().getValue() << "\" and " << "targetcompid=" << "\"" << m_sessionID.getTargetCompID().getValue() << "\" and " << "session_qualifier=" << "\"" << m_sessionID.getSessionQualifier() << "\""; MySQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) throw ConfigError( "No entries found for session in database" ); int rows = query.rows(); if( rows > 1 ) throw ConfigError( "Multiple entries found for session in database" ); if( rows == 1 ) { struct tm time; std::string sqlTime = query.getValue( 0, 0 ); strptime( sqlTime.c_str(), "%Y-%m-%d %H:%M:%S", &time ); m_cache.setCreationTime (UtcTimeStamp (&time)); m_cache.setNextTargetMsgSeqNum( atol( query.getValue( 0, 1 ) ) ); m_cache.setNextSenderMsgSeqNum( atol( query.getValue( 0, 2 ) ) ); } else { UtcTimeStamp time = m_cache.getCreationTime(); char sqlTime[ 20 ]; int year, month, day, hour, minute, second, millis; time.getYMD (year, month, day); time.getHMS (hour, minute, second, millis); STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second ); std::stringstream queryString2; queryString2 << "INSERT INTO sessions (beginstring, sendercompid, targetcompid, session_qualifier," << "creation_time, incoming_seqnum, outgoing_seqnum) VALUES(" << "\"" << m_sessionID.getBeginString().getValue() << "\"," << "\"" << m_sessionID.getSenderCompID().getValue() << "\"," << "\"" << m_sessionID.getTargetCompID().getValue() << "\"," << "\"" << m_sessionID.getSessionQualifier() << "\"," << "'" << sqlTime << "'," << m_cache.getNextTargetMsgSeqNum() << "," << m_cache.getNextSenderMsgSeqNum() << ")"; MySQLQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) throw ConfigError( "Unable to create session in database" ); } } MessageStore* MySQLStoreFactory::create( const SessionID& s ) { if( m_useSettings ) return create( s, m_settings.get(s) ); else if( m_useDictionary ) return create( s, m_dictionary ); else { DatabaseConnectionID id( m_database, m_user, m_password, m_host, m_port ); return new MySQLStore( s, id, m_connectionPoolPtr.get() ); } } MessageStore* MySQLStoreFactory::create( const SessionID& s, const Dictionary& settings ) { std::string database = DEFAULT_DATABASE; std::string user = DEFAULT_USER; std::string password = DEFAULT_PASSWORD; std::string host = DEFAULT_HOST; short port = DEFAULT_PORT; try { database = settings.getString( MYSQL_STORE_DATABASE ); } catch( ConfigError& ) {} try { user = settings.getString( MYSQL_STORE_USER ); } catch( ConfigError& ) {} try { password = settings.getString( MYSQL_STORE_PASSWORD ); } catch( ConfigError& ) {} try { host = settings.getString( MYSQL_STORE_HOST ); } catch( ConfigError& ) {} try { port = ( short ) settings.getInt( MYSQL_STORE_PORT ); } catch( ConfigError& ) {} DatabaseConnectionID id( database, user, password, host, port ); return new MySQLStore( s, id, m_connectionPoolPtr.get() ); } void MySQLStoreFactory::destroy( MessageStore* pStore ) { delete pStore; } bool MySQLStore::set( int msgSeqNum, const std::string& msg ) throw ( IOException ) { char* msgCopy = new char[ (msg.size() * 2) + 1 ]; mysql_escape_string( msgCopy, msg.c_str(), msg.size() ); std::stringstream queryString; queryString << "INSERT INTO messages " << "(beginstring, sendercompid, targetcompid, session_qualifier, msgseqnum, message) " << "VALUES (" << "\"" << m_sessionID.getBeginString().getValue() << "\"," << "\"" << m_sessionID.getSenderCompID().getValue() << "\"," << "\"" << m_sessionID.getTargetCompID().getValue() << "\"," << "\"" << m_sessionID.getSessionQualifier() << "\"," << msgSeqNum << "," << "\"" << msgCopy << "\")"; delete [] msgCopy; MySQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) { std::stringstream queryString2; queryString2 << "UPDATE messages SET message=\"" << msg << "\" WHERE " << "beginstring=" << "\"" << m_sessionID.getBeginString().getValue() << "\" and " << "sendercompid=" << "\"" << m_sessionID.getSenderCompID().getValue() << "\" and " << "targetcompid=" << "\"" << m_sessionID.getTargetCompID().getValue() << "\" and " << "session_qualifier=" << "\"" << m_sessionID.getSessionQualifier() << "\" and " << "msgseqnum=" << msgSeqNum; MySQLQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) query2.throwException(); } return true; } void MySQLStore::get( int begin, int end, std::vector < std::string > & result ) const throw ( IOException ) { result.clear(); std::stringstream queryString; queryString << "SELECT message FROM messages WHERE " << "beginstring=" << "\"" << m_sessionID.getBeginString().getValue() << "\" and " << "sendercompid=" << "\"" << m_sessionID.getSenderCompID().getValue() << "\" and " << "targetcompid=" << "\"" << m_sessionID.getTargetCompID().getValue() << "\" and " << "session_qualifier=" << "\"" << m_sessionID.getSessionQualifier() << "\" and " << "msgseqnum>=" << begin << " and " << "msgseqnum<=" << end << " " << "ORDER BY msgseqnum"; MySQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); int rows = query.rows(); for( int row = 0; row < rows; row++ ) result.push_back( query.getValue( row, 0 ) ); } int MySQLStore::getNextSenderMsgSeqNum() const throw ( IOException ) { return m_cache.getNextSenderMsgSeqNum(); } int MySQLStore::getNextTargetMsgSeqNum() const throw ( IOException ) { return m_cache.getNextTargetMsgSeqNum(); } void MySQLStore::setNextSenderMsgSeqNum( int value ) throw ( IOException ) { std::stringstream queryString; queryString << "UPDATE sessions SET outgoing_seqnum=" << value << " WHERE " << "beginstring=" << "\"" << m_sessionID.getBeginString().getValue() << "\" and " << "sendercompid=" << "\"" << m_sessionID.getSenderCompID().getValue() << "\" and " << "targetcompid=" << "\"" << m_sessionID.getTargetCompID().getValue() << "\" and " << "session_qualifier=" << "\"" << m_sessionID.getSessionQualifier() << "\""; MySQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.setNextSenderMsgSeqNum( value ); } void MySQLStore::setNextTargetMsgSeqNum( int value ) throw ( IOException ) { std::stringstream queryString; queryString << "UPDATE sessions SET incoming_seqnum=" << value << " WHERE " << "beginstring=" << "\"" << m_sessionID.getBeginString().getValue() << "\" and " << "sendercompid=" << "\"" << m_sessionID.getSenderCompID().getValue() << "\" and " << "targetcompid=" << "\"" << m_sessionID.getTargetCompID().getValue() << "\" and " << "session_qualifier=" << "\"" << m_sessionID.getSessionQualifier() << "\""; MySQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.setNextTargetMsgSeqNum( value ); } void MySQLStore::incrNextSenderMsgSeqNum() throw ( IOException ) { m_cache.incrNextSenderMsgSeqNum(); setNextSenderMsgSeqNum( m_cache.getNextSenderMsgSeqNum() ); } void MySQLStore::incrNextTargetMsgSeqNum() throw ( IOException ) { m_cache.incrNextTargetMsgSeqNum(); setNextTargetMsgSeqNum( m_cache.getNextTargetMsgSeqNum() ); } UtcTimeStamp MySQLStore::getCreationTime() const throw ( IOException ) { return m_cache.getCreationTime(); } void MySQLStore::reset() throw ( IOException ) { std::stringstream queryString; queryString << "DELETE FROM messages WHERE " << "beginstring=" << "\"" << m_sessionID.getBeginString().getValue() << "\" and " << "sendercompid=" << "\"" << m_sessionID.getSenderCompID().getValue() << "\" and " << "targetcompid=" << "\"" << m_sessionID.getTargetCompID().getValue() << "\" and " << "session_qualifier=" << "\"" << m_sessionID.getSessionQualifier() << "\""; MySQLQuery query( queryString.str() ); if( !m_pConnection->execute(query) ) query.throwException(); m_cache.reset(); UtcTimeStamp time = m_cache.getCreationTime(); int year, month, day, hour, minute, second, millis; time.getYMD( year, month, day ); time.getHMS( hour, minute, second, millis ); char sqlTime[ 20 ]; STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second ); std::stringstream queryString2; queryString2 << "UPDATE sessions SET creation_time='" << sqlTime << "', " << "incoming_seqnum=" << m_cache.getNextTargetMsgSeqNum() << ", " << "outgoing_seqnum=" << m_cache.getNextSenderMsgSeqNum() << " WHERE " << "beginstring=" << "\"" << m_sessionID.getBeginString().getValue() << "\" and " << "sendercompid=" << "\"" << m_sessionID.getSenderCompID().getValue() << "\" and " << "targetcompid=" << "\"" << m_sessionID.getTargetCompID().getValue() << "\" and " << "session_qualifier=" << "\"" << m_sessionID.getSessionQualifier() << "\""; MySQLQuery query2( queryString2.str() ); if( !m_pConnection->execute(query2) ) query2.throwException(); } void MySQLStore::refresh() throw ( IOException ) { m_cache.reset(); populateCache(); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/Settings.cpp0000644000372000001440000001053613265006437020310 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include #include "Settings.h" namespace FIX { bool isComment( const std::string& line ) { if( line.size() == 0 ) return false; return line[0] == '#'; } bool isSection( const std::string& line ) { if( line.size() == 0 ) return false; return line[0] == '[' && line[line.size()-1] == ']'; } std::string splitSection( const std::string& line ) { return string_strip(std::string( line, 1, line.size() - 2 )); } bool isKeyValue( const std::string& line ) { return line.find( '=' ) != std::string::npos; } std::pair splitKeyValue( const std::string& line ) { size_t equals = line.find( '=' ); std::string key = std::string( line, 0, equals ); std::string value = std::string( line, equals + 1, std::string::npos ); return std::pair( key, value ); } std::string resolveEnvVars(const std::string& str) { std::string resultStr; size_t actPos = 0; size_t sourceLen = str.length(); while (actPos < sourceLen) { char c = str[actPos++]; if (actPos < sourceLen) { // escape character if (c == '\\') { c = str[actPos++]; switch (c) { case 't' : resultStr.append(1, '\t'); break; case 'r' : resultStr.append(1, '\r'); break; case 'n' : resultStr.append(1, '\n'); break; default : resultStr.append(1, c); break; } continue; } // variable substitution if (c == '$') { bool inBraces = false; c = str[actPos++]; if ((c == '(') || (c == '{')) { c = str[actPos++]; inBraces = true; } // actPos now points at start of var name if (actPos >= sourceLen) break; std::string varName; while ( (actPos <= sourceLen) ) { varName.append(1, c); // this must be done before overwriting c c = str[actPos++]; if (std::strchr(" /:;,.=\"'?#+*()[]{}$&%\t\n", c)) break; } if (inBraces && (actPos <= sourceLen) && ((c == ')') || (c == '}'))) ; else --actPos; // varName contains the name of the variable, // actPos points to first char _after_ variable const char *varValue = 0; if (!varName.empty() && (0 != (varValue = getenv(varName.c_str())))) resultStr.append(varValue); continue; } } // nothing special, just copy resultStr.append(1, c); } return resultStr; } std::istream& operator>>( std::istream& stream, Settings& s ) { char buffer[1024]; std::string line; Settings::Sections::iterator section = s.m_sections.end();; while( stream.getline(buffer, sizeof(buffer)) ) { line = string_strip( buffer ); if( isComment(line) ) { continue; } else if( isSection(line) ) { section = s.m_sections.insert( s.m_sections.end(), Dictionary(splitSection(line)) ); } else if( isKeyValue(line) ) { std::pair keyValue = splitKeyValue( line ); if( section == s.m_sections.end() ) continue; (*section).setString( keyValue.first, s.m_resolveEnvVars ? resolveEnvVars(keyValue.second) : keyValue.second ); } } return stream; } Settings::Sections Settings::get( const std::string& name ) const { Sections sections; for ( Sections::size_type i = 0; i < m_sections.size(); ++i ) if ( m_sections[ i ].getName() == name ) sections.push_back( m_sections[ i ] ); return sections; } } quickfix-1.15.1+dfsg.orig/src/C++/Application.h0000644000372000001440000001212113265006437020410 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_APPLICATION_H #define FIX_APPLICATION_H #include "Message.h" #include "SessionID.h" #include "Mutex.h" namespace FIX { /** * This interface must be implemented to define what your %FIX application * does. * * These methods notify your application about events that happen on * active %FIX sessions. There is no guarantee how many threads will be calling * these functions. If the application is sharing resources among multiple sessions, * you must synchronize those resources. You can also use the SynchronizedApplication * class to automatically synchronize all function calls into your application. * The various MessageCracker classes can be used to parse the generic message * structure into specific %FIX messages. */ class Application { public: virtual ~Application() {}; /// Notification of a session begin created virtual void onCreate( const SessionID& ) = 0; /// Notification of a session successfully logging on virtual void onLogon( const SessionID& ) = 0; /// Notification of a session logging off or disconnecting virtual void onLogout( const SessionID& ) = 0; /// Notification of admin message being sent to target virtual void toAdmin( Message&, const SessionID& ) = 0; /// Notification of app message being sent to target virtual void toApp( Message&, const SessionID& ) throw( DoNotSend ) = 0; /// Notification of admin message being received from target virtual void fromAdmin( const Message&, const SessionID& ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) = 0; /// Notification of app message being received from target virtual void fromApp( const Message&, const SessionID& ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) = 0; }; /** * This is a special implementation of the Application interface that takes * in another Application interface and synchronizes all of its callbacks. This * will guarantee that only one thread will access the applications code at a time. * * This class is a great convenience for writing applications where you * don't want to worry about synchronization. There is of course a tradeoff * in that you may be synchronizing more than you need to. There is also a very * minor performance penalty due to the extra virtual table lookup. */ class SynchronizedApplication : public Application { public: SynchronizedApplication( Application& app ) : m_app( app ) {} void onCreate( const SessionID& sessionID ) { Locker l( m_mutex ); app().onCreate( sessionID ); } void onLogon( const SessionID& sessionID ) { Locker l( m_mutex ); app().onLogon( sessionID ); } void onLogout( const SessionID& sessionID ) { Locker l( m_mutex ); app().onLogout( sessionID ); } void toAdmin( Message& message, const SessionID& sessionID ) { Locker l( m_mutex ); app().toAdmin( message, sessionID ); } void toApp( Message& message, const SessionID& sessionID ) throw( DoNotSend ) { Locker l( m_mutex ); app().toApp( message, sessionID ); } void fromAdmin( const Message& message, const SessionID& sessionID ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) { Locker l( m_mutex ); app().fromAdmin( message, sessionID ); } void fromApp( const Message& message, const SessionID& sessionID ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) { Locker l( m_mutex ); app().fromApp( message, sessionID ); } Mutex m_mutex; Application& app() { return m_app; } Application& m_app; }; /** * An empty implementation of an Application. This can be used if you * do not want to provide an implementation for all the callback methods. * It is also useful for unit tests writing unit tests where the callback * values of some or all methods are not of interest. */ class NullApplication : public Application { void onCreate( const SessionID& ) {} void onLogon( const SessionID& ) {} void onLogout( const SessionID& ) {} void toAdmin( Message&, const SessionID& ) {} void toApp( Message&, const SessionID& ) throw( DoNotSend ) {} void fromAdmin( const Message&, const SessionID& ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon ) {} void fromApp( const Message&, const SessionID& ) throw( FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType ) {} }; /*! @} */ } #endif //FIX_APPLICATION_H quickfix-1.15.1+dfsg.orig/src/C++/OdbcLog.h0000644000372000001440000000626413265006437017471 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_ODBC #error OdbcLog.h included, but HAVE_ODBC not defined #endif #ifdef HAVE_ODBC #ifndef FIX_ODBCLOG_H #define FIX_ODBCLOG_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "OdbcConnection.h" #include "Log.h" #include "SessionSettings.h" #include #include namespace FIX { /// ODBC based implementation of Log. class OdbcLog : public Log { public: OdbcLog( const SessionID& s, const std::string& user, const std::string& password, const std::string& connectionString ); OdbcLog( const std::string& user, const std::string& password, const std::string& connectionString ); ~OdbcLog(); void clear(); void backup(); void setIncomingTable( const std::string& incomingTable ) { m_incomingTable = incomingTable; } void setOutgoingTable( const std::string& outgoingTable ) { m_outgoingTable = outgoingTable; } void setEventTable( const std::string& eventTable ) { m_eventTable = eventTable; } void onIncoming( const std::string& value ) { insert( m_incomingTable, value ); } void onOutgoing( const std::string& value ) { insert( m_outgoingTable, value ); } void onEvent( const std::string& value ) { insert( m_eventTable, value ); } private: void init(); void insert( const std::string& table, const std::string value ); std::string m_incomingTable; std::string m_outgoingTable; std::string m_eventTable; OdbcConnection* m_pConnection; SessionID* m_pSessionID; }; /// Creates a ODBC based implementation of Log. class OdbcLogFactory : public LogFactory { public: static const std::string DEFAULT_USER; static const std::string DEFAULT_PASSWORD; static const std::string DEFAULT_CONNECTION_STRING; OdbcLogFactory( const SessionSettings& settings ) : m_settings( settings ), m_useSettings( true ) {} OdbcLogFactory( const std::string& user, const std::string& password, const std::string& connectionString ); OdbcLogFactory(); ~OdbcLogFactory(); Log* create(); Log* create( const SessionID& ); void destroy( Log* ); private: void init( const Dictionary& settings, std::string& user, std::string& password, std::string& connectionString ); void initLog( const Dictionary& settings, OdbcLog& log ); SessionSettings m_settings; std::string m_user; std::string m_password; std::string m_connectionString; bool m_useSettings; }; } #endif #endif quickfix-1.15.1+dfsg.orig/src/C++/HtmlBuilder.h0000644000372000001440000000664413265006437020375 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HTML_BUILDER_H #define HTML_BUILDER_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include namespace HTML { class TAG { public: TAG( const std::string& tag, std::ostream& stream ) : m_tag( tag ), m_stream( stream ) { m_stream << "<" << m_tag; } virtual ~TAG() { m_stream << m_value.str(); m_stream << ""; } TAG& text() { m_stream << ">"; return *this; } TAG& text( const std::string& value ) { m_value << value; text(); return *this; } TAG& text( int value ) { m_value << value; text(); return *this; } private: std::string m_tag; std::stringstream m_value; protected: std::ostream& m_stream; }; class SPECIAL { public: SPECIAL( const std::string& value, std::ostream& stream ) { stream << "&" << value << ";"; } }; class A : public TAG { public: A( std::ostream& stream ) : TAG( "A", stream ) {} A& href( const std::string& value ) { m_stream << " href='" << value << "'"; return *this; } }; class BODY : public TAG { public: BODY( std::ostream& stream ) : TAG( "BODY", stream ) {} }; class BR : public TAG { public: BR( std::ostream& stream ) : TAG( "BR", stream ) {} }; class CAPTION : public TAG { public: CAPTION( std::ostream& stream ) : TAG( "CAPTION", stream ) {} }; class CENTER : public TAG { public: CENTER( std::ostream& stream ) : TAG( "CENTER", stream ) {} }; class EM : public TAG { public: EM( std::ostream& stream ) : TAG( "EM", stream ) {} }; class H1 : public TAG { public: H1( std::ostream& stream ) : TAG( "H1", stream ) {} }; class H2 : public TAG { public: H2( std::ostream& stream ) : TAG( "H2", stream ) {} }; class HEAD : public TAG { public: HEAD( std::ostream& stream ) : TAG( "HEAD", stream ) {} }; class HR : public TAG { public: HR( std::ostream& stream ) : TAG( "HR", stream ) {} }; const char* NBSP = " "; class TABLE : public TAG { public: TABLE( std::ostream& stream ) : TAG( "TABLE", stream ) {} TABLE& border( int value ) { m_stream << " border='" << value << "'"; return *this; } TABLE& cellspacing( int value ) { m_stream << " cellspacing='" << value << "'"; return *this; } TABLE& width( int value ) { m_stream << " width='" << value << "%'"; return *this; } }; class TD : public TAG { public: TD( std::ostream& stream ) : TAG( "TD", stream ) {} TD& align( const std::string& value ) { m_stream << " align='" << value << "'"; return *this; } }; class TITLE : public TAG { public: TITLE( std::ostream& stream ) : TAG( "TITLE", stream ) {} }; class TR : public TAG { public: TR( std::ostream& stream ) : TAG( "TR", stream ) {} }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/quickfix_vs15.vcxproj0000644000372000001440000014212613265006437022123 0ustar robertousers Debug Win32 Debug x64 Release Win32 Release x64 quickfix {D5D558EA-BBAC-4862-A946-D3881BACE3B7} quickfix_vc12 8.1 StaticLibrary false MultiByte v141 StaticLibrary false MultiByte v141 StaticLibrary false MultiByte v141 StaticLibrary false MultiByte v141 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ debug\vs15\ $(SolutionDir)lib\ release\vs15\ quickfix quickfix quickfix quickfix Disabled Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/quickfix.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE Disabled Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/quickfix.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE OnlyExplicitInline Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/quickfix.pch .\Release/ .\Release/ .\Release/ Level3 true NDEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) %(AdditionalLibraryDirectories) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE OnlyExplicitInline Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/quickfix.pch .\Release/ .\Release/ .\Release/ Level3 true NDEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) %(AdditionalLibraryDirectories) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE quickfix-1.15.1+dfsg.orig/src/C++/NullStore.cpp0000644000372000001440000000244713265006437020441 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "NullStore.h" namespace FIX { MessageStore* NullStoreFactory::create( const SessionID& ) { return new NullStore(); } void NullStoreFactory::destroy( MessageStore* pStore ) { delete pStore; } bool NullStore::set( int msgSeqNum, const std::string& msg ) throw( IOException ) { return true; } void NullStore::get( int begin, int end, std::vector < std::string > & messages ) const throw( IOException ) { messages.clear(); } } //namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/DOMDocument.h0000644000372000001440000000411013265006437020262 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_DOMDOCUMENT_H #define FIX_DOMDOCUMENT_H #include #include #include #include #include "Utility.h" namespace FIX { #include "Utility.h" /// Interface that represents attribute from underlying XML parser. class DOMAttributes { public: typedef std::map map; virtual ~DOMAttributes() {} virtual bool get( const std::string&, std::string& ) = 0; virtual map toMap() = 0; }; typedef SmartPtr DOMAttributesPtr; /// Interface that represents node from underlying XML parser. class DOMNode { public: virtual ~DOMNode() {} virtual SmartPtr getFirstChildNode() = 0; virtual SmartPtr getNextSiblingNode() = 0; virtual SmartPtr getAttributes() = 0; virtual std::string getName() = 0; virtual std::string getText() = 0; }; typedef SmartPtr DOMNodePtr; /// Interface that represents document of underlying XML parser. class DOMDocument { public: virtual ~DOMDocument() {} virtual bool load( std::istream& ) = 0; virtual bool load( const std::string& ) = 0; virtual bool xml( std::ostream& ) = 0; virtual SmartPtr getNode( const std::string& ) = 0; }; typedef SmartPtr DOMDocumentPtr; } #endif quickfix-1.15.1+dfsg.orig/src/C++/SocketAcceptor.cpp0000644000372000001440000001370413265006437021421 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "SocketAcceptor.h" #include "Session.h" #include "Settings.h" #include "Utility.h" #include "Exceptions.h" namespace FIX { SocketAcceptor::SocketAcceptor( Application& application, MessageStoreFactory& factory, const SessionSettings& settings ) throw( ConfigError ) : Acceptor( application, factory, settings ), m_pServer( 0 ) {} SocketAcceptor::SocketAcceptor( Application& application, MessageStoreFactory& factory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : Acceptor( application, factory, settings, logFactory ), m_pServer( 0 ) { } SocketAcceptor::~SocketAcceptor() { SocketConnections::iterator iter; for ( iter = m_connections.begin(); iter != m_connections.end(); ++iter ) delete iter->second; } void SocketAcceptor::onConfigure( const SessionSettings& s ) throw ( ConfigError ) { std::set sessions = s.getSessions(); std::set::iterator i; for( i = sessions.begin(); i != sessions.end(); ++i ) { const Dictionary& settings = s.get( *i ); settings.getInt( SOCKET_ACCEPT_PORT ); if( settings.has(SOCKET_REUSE_ADDRESS) ) settings.getBool( SOCKET_REUSE_ADDRESS ); if( settings.has(SOCKET_NODELAY) ) settings.getBool( SOCKET_NODELAY ); } } void SocketAcceptor::onInitialize( const SessionSettings& s ) throw ( RuntimeError ) { short port = 0; try { m_pServer = new SocketServer( 1 ); std::set sessions = s.getSessions(); std::set::iterator i = sessions.begin(); for( ; i != sessions.end(); ++i ) { const Dictionary& settings = s.get( *i ); port = (short)settings.getInt( SOCKET_ACCEPT_PORT ); const bool reuseAddress = settings.has( SOCKET_REUSE_ADDRESS ) ? settings.getBool( SOCKET_REUSE_ADDRESS ) : true; const bool noDelay = settings.has( SOCKET_NODELAY ) ? settings.getBool( SOCKET_NODELAY ) : false; const int sendBufSize = settings.has( SOCKET_SEND_BUFFER_SIZE ) ? settings.getInt( SOCKET_SEND_BUFFER_SIZE ) : 0; const int rcvBufSize = settings.has( SOCKET_RECEIVE_BUFFER_SIZE ) ? settings.getInt( SOCKET_RECEIVE_BUFFER_SIZE ) : 0; m_portToSessions[port].insert( *i ); m_pServer->add( port, reuseAddress, noDelay, sendBufSize, rcvBufSize ); } } catch( SocketException& e ) { throw RuntimeError( "Unable to create, bind, or listen to port " + IntConvertor::convert( (unsigned short)port ) + " (" + e.what() + ")" ); } } void SocketAcceptor::onStart() { while ( !isStopped() && m_pServer && m_pServer->block( *this ) ) {} if( !m_pServer ) return; time_t start = 0; time_t now = 0; ::time( &start ); while ( isLoggedOn() ) { m_pServer->block( *this ); if( ::time(&now) -5 >= start ) break; } m_pServer->close(); delete m_pServer; m_pServer = 0; } bool SocketAcceptor::onPoll( double timeout ) { if( !m_pServer ) return false; time_t start = 0; time_t now = 0; if( isStopped() ) { if( start == 0 ) ::time( &start ); if( !isLoggedOn() ) { start = 0; return false; } if( ::time(&now) - 5 >= start ) { start = 0; return false; } } m_pServer->block( *this, true, timeout ); return true; } void SocketAcceptor::onStop() { } void SocketAcceptor::onConnect( SocketServer& server, int a, int s ) { if ( !socket_isValid( s ) ) return; SocketConnections::iterator i = m_connections.find( s ); if ( i != m_connections.end() ) return; int port = server.socketToPort( a ); Sessions sessions = m_portToSessions[port]; m_connections[ s ] = new SocketConnection( s, sessions, &server.getMonitor() ); std::stringstream stream; stream << "Accepted connection from " << socket_peername( s ) << " on port " << port; if( getLog() ) getLog()->onEvent( stream.str() ); } void SocketAcceptor::onWrite( SocketServer& server, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return ; SocketConnection* pSocketConnection = i->second; if( pSocketConnection->processQueue() ) pSocketConnection->unsignal(); } bool SocketAcceptor::onData( SocketServer& server, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return false; SocketConnection* pSocketConnection = i->second; return pSocketConnection->read( *this, server ); } void SocketAcceptor::onDisconnect( SocketServer&, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return ; SocketConnection* pSocketConnection = i->second; Session* pSession = pSocketConnection->getSession(); if ( pSession ) pSession->disconnect(); delete pSocketConnection; m_connections.erase( s ); } void SocketAcceptor::onError( SocketServer& ) { } void SocketAcceptor::onTimeout( SocketServer& ) { SocketConnections::iterator i; for ( i = m_connections.begin(); i != m_connections.end(); ++i ) i->second->onTimeout(); } } quickfix-1.15.1+dfsg.orig/src/C++/FieldTypes.cpp0000644000372000001440000000316113265006437020554 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "FieldTypes.h" #ifdef HAVE_FTIME # include #endif namespace FIX { DateTime DateTime::nowUtc() { #if defined( _POSIX_SOURCE ) || defined(HAVE_GETTIMEOFDAY) struct timeval tv; gettimeofday (&tv, 0); return fromUtcTimeT( tv.tv_sec, tv.tv_usec, 6 ); #elif defined( HAVE_FTIME ) timeb tb; ftime (&tb); return fromUtcTimeT (tb.time, tb.millitm); #else return fromUtcTimeT( ::time (0), 0 ); #endif } DateTime DateTime::nowLocal() { #if defined( _POSIX_SOURCE ) || defined(HAVE_GETTIMEOFDAY) struct timeval tv; gettimeofday (&tv, 0); return fromLocalTimeT( tv.tv_sec, tv.tv_usec, 6 ); #elif defined( HAVE_FTIME ) timeb tb; ftime (&tb); return fromLocalTimeT( tb.time, tb.millitm ); #else return fromLocalTimeT( ::time (0), 0 ); #endif } } quickfix-1.15.1+dfsg.orig/src/C++/FixValues.h0000644000372000001440000053566413265006437020101 0ustar robertousers#ifndef FIX_VALUES_H #define FIX_VALUES_H #include namespace FIX { const char MsgType_Heartbeat[] = "0"; const char MsgType_TestRequest[] = "1"; const char MsgType_ResendRequest[] = "2"; const char MsgType_Reject[] = "3"; const char MsgType_SequenceReset[] = "4"; const char MsgType_Logout[] = "5"; const char MsgType_Logon[] = "A"; const char MsgType_IOI[] = "6"; const char MsgType_Advertisement[] = "7"; const char MsgType_ExecutionReport[] = "8"; const char MsgType_OrderCancelReject[] = "9"; const char MsgType_News[] = "B"; const char MsgType_Email[] = "C"; const char MsgType_NewOrderSingle[] = "D"; const char MsgType_NewOrderList[] = "E"; const char MsgType_OrderCancelRequest[] = "F"; const char MsgType_OrderCancelReplaceRequest[] = "G"; const char MsgType_OrderStatusRequest[] = "H"; const char MsgType_Allocation[] = "J"; const char MsgType_ListCancelRequest[] = "K"; const char MsgType_ListExecute[] = "L"; const char MsgType_ListStatusRequest[] = "M"; const char MsgType_ListStatus[] = "N"; const char MsgType_AllocationInstructionAck[] = "P"; const char MsgType_DontKnowTrade[] = "Q"; const char MsgType_QuoteRequest[] = "R"; const char MsgType_Quote[] = "S"; const char MsgType_SettlementInstructions[] = "T"; const char MsgType_MarketDataRequest[] = "V"; const char MsgType_MarketDataSnapshotFullRefresh[] = "W"; const char MsgType_MarketDataIncrementalRefresh[] = "X"; const char MsgType_MarketDataRequestReject[] = "Y"; const char MsgType_QuoteCancel[] = "Z"; const char MsgType_QuoteStatusRequest[] = "a"; const char MsgType_QuoteAcknowledgement[] = "b"; const char MsgType_SecurityDefinitionRequest[] = "c"; const char MsgType_SecurityDefinition[] = "d"; const char MsgType_SecurityStatusRequest[] = "e"; const char MsgType_SecurityStatus[] = "f"; const char MsgType_TradingSessionStatusRequest[] = "g"; const char MsgType_TradingSessionStatus[] = "h"; const char MsgType_MassQuote[] = "i"; const char MsgType_BusinessMessageReject[] = "j"; const char MsgType_BidRequest[] = "k"; const char MsgType_BidResponse[] = "l"; const char MsgType_ListStrikePrice[] = "m"; const char MsgType_AllocationAck[] = "P"; const char MsgType_MassQuoteAcknowledgement[] = "b"; const char MsgType_XMLnonFIX[] = "n"; const char MsgType_RegistrationInstructions[] = "o"; const char MsgType_RegistrationInstructionsResponse[] = "p"; const char MsgType_OrderMassCancelRequest[] = "q"; const char MsgType_OrderMassCancelReport[] = "r"; const char MsgType_NewOrderCross[] = "s"; const char MsgType_CrossOrderCancelRequest[] = "u"; const char MsgType_CrossOrderCancelReplaceRequest[] = "t"; const char MsgType_SecurityTypeRequest[] = "v"; const char MsgType_SecurityTypes[] = "w"; const char MsgType_SecurityListRequest[] = "x"; const char MsgType_SecurityList[] = "y"; const char MsgType_DerivativeSecurityListRequest[] = "z"; const char MsgType_DerivativeSecurityList[] = "AA"; const char MsgType_NewOrderMultileg[] = "AB"; const char MsgType_MultilegOrderCancelReplaceRequest[] = "AC"; const char MsgType_TradeCaptureReportRequest[] = "AD"; const char MsgType_TradeCaptureReport[] = "AE"; const char MsgType_OrderMassStatusRequest[] = "AF"; const char MsgType_QuoteRequestReject[] = "AG"; const char MsgType_RFQRequest[] = "AH"; const char MsgType_QuoteStatusReport[] = "AI"; const char MsgType_AllocationInstruction[] = "J"; const char MsgType_MultilegOrderCancelReplace[] = "AC"; const char MsgType_QuoteResponse[] = "AJ"; const char MsgType_Confirmation[] = "AK"; const char MsgType_PositionMaintenanceRequest[] = "AL"; const char MsgType_PositionMaintenanceReport[] = "AM"; const char MsgType_RequestForPositions[] = "AN"; const char MsgType_RequestForPositionsAck[] = "AO"; const char MsgType_PositionReport[] = "AP"; const char MsgType_TradeCaptureReportRequestAck[] = "AQ"; const char MsgType_TradeCaptureReportAck[] = "AR"; const char MsgType_AllocationReport[] = "AS"; const char MsgType_AllocationReportAck[] = "AT"; const char MsgType_ConfirmationAck[] = "AU"; const char MsgType_SettlementInstructionRequest[] = "AV"; const char MsgType_AssignmentReport[] = "AW"; const char MsgType_CollateralRequest[] = "AX"; const char MsgType_CollateralAssignment[] = "AY"; const char MsgType_CollateralResponse[] = "AZ"; const char MsgType_CollateralReport[] = "BA"; const char MsgType_CollateralInquiry[] = "BB"; const char MsgType_NetworkCounterpartySystemStatusRequest[] = "BC"; const char MsgType_NetworkCounterpartySystemStatusResponse[] = "BD"; const char MsgType_UserRequest[] = "BE"; const char MsgType_UserResponse[] = "BF"; const char MsgType_CollateralInquiryAck[] = "BG"; const char MsgType_ConfirmationRequest[] = "BH"; const char MsgType_ContraryIntentionReport[] = "BO"; const char MsgType_SecurityDefinitionUpdateReport[] = "BP"; const char MsgType_SecurityListUpdateReport[] = "BK"; const char MsgType_AdjustedPositionReport[] = "BL"; const char MsgType_AllocationInstructionAlert[] = "BM"; const char MsgType_ExecutionAcknowledgement[] = "BN"; const char MsgType_TradingSessionList[] = "BJ"; const char MsgType_TradingSessionListRequest[] = "BI"; const char MsgType_SettlementObligationReport[] = "BQ"; const char MsgType_DerivativeSecurityListUpdateReport[] = "BR"; const char MsgType_TradingSessionListUpdateReport[] = "BS"; const char MsgType_MarketDefinitionRequest[] = "BT"; const char MsgType_MarketDefinition[] = "BU"; const char MsgType_MarketDefinitionUpdateReport[] = "BV"; const char MsgType_ApplicationMessageRequest[] = "BW"; const char MsgType_ApplicationMessageRequestAck[] = "BX"; const char MsgType_ApplicationMessageReport[] = "BY"; const char MsgType_OrderMassActionReport[] = "BZ"; const char MsgType_OrderMassActionRequest[] = "CA"; const char MsgType_UserNotification[] = "CB"; const char MsgType_StreamAssignmentRequest[] = "CC"; const char MsgType_StreamAssignmentReport[] = "CD"; const char MsgType_StreamAssignmentReportACK[] = "CE"; const char PossDupFlag_NO = 'N'; const char PossDupFlag_YES = 'Y'; const char PossResend_NO = 'N'; const char PossResend_YES = 'Y'; const int EncryptMethod_NONE_OTHER = 0; const int EncryptMethod_PKCS = 1; const int EncryptMethod_DES = 2; const int EncryptMethod_PKCS_DES = 3; const int EncryptMethod_PGP_DES = 4; const int EncryptMethod_PGP_DES_MD5 = 5; const int EncryptMethod_PEM_DES_MD5 = 6; const int EncryptMethod_NONE = 0; const char GapFillFlag_NO = 'N'; const char GapFillFlag_YES = 'Y'; const char ResetSeqNumFlag_NO = 'N'; const char ResetSeqNumFlag_YES = 'Y'; const char MessageEncoding_ISO_2022_JP[] = "ISO-2022-JP"; const char MessageEncoding_EUC_JP[] = "EUC-JP"; const char MessageEncoding_SHIFT_JIS[] = "SHIFT_JIS"; const char MessageEncoding_UTF_8[] = "UTF-8"; const char MessageEncoding_JIS[] = "ISO-2022-JP"; const char MessageEncoding_EUC[] = "EUC-JP"; const char MessageEncoding_FOR_USING_SJIS[] = "Shift_JIS"; const char MessageEncoding_UNICODE[] = "UTF-8"; const int SessionRejectReason_INVALID_TAG_NUMBER = 0; const int SessionRejectReason_REQUIRED_TAG_MISSING = 1; const int SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM = 10; const int SessionRejectReason_INVALID_MSGTYPE = 11; const int SessionRejectReason_XML_VALIDATION_ERROR = 12; const int SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE = 13; const int SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER = 14; const int SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER = 15; const int SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP = 16; const int SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER = 17; const int SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = 2; const int SessionRejectReason_UNDEFINED_TAG = 3; const int SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE = 4; const int SessionRejectReason_VALUE_IS_INCORRECT = 5; const int SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE = 6; const int SessionRejectReason_DECRYPTION_PROBLEM = 7; const int SessionRejectReason_SIGNATURE_PROBLEM = 8; const int SessionRejectReason_COMPID_PROBLEM = 9; const int SessionRejectReason_OTHER = 99; const char MsgDirection_RECEIVE = 'R'; const char MsgDirection_SEND = 'S'; const char TestMessageIndicator_YES = 'Y'; const char TestMessageIndicator_NO = 'N'; const char ApplVerID_FIX27[] = "0"; const char ApplVerID_FIX30[] = "1"; const char ApplVerID_FIX40[] = "2"; const char ApplVerID_FIX41[] = "3"; const char ApplVerID_FIX42[] = "4"; const char ApplVerID_FIX43[] = "5"; const char ApplVerID_FIX44[] = "6"; const char ApplVerID_FIX50[] = "7"; const char ApplVerID_FIX50SP1[] = "8"; const char ApplVerID_FIX50SP2[] = "9"; const char AdvSide_BUY = 'B'; const char AdvSide_SELL = 'S'; const char AdvSide_TRADE = 'T'; const char AdvSide_CROSS = 'X'; const char AdvTransType_CANCEL[] = "C"; const char AdvTransType_NEW[] = "N"; const char AdvTransType_REPLACE[] = "R"; const char CommType_PER_SHARE = '1'; const char CommType_PERCENTAGE = '2'; const char CommType_ABSOLUTE = '3'; const char CommType_PER_BOND = '6'; const char CommType_5 = '5'; const char CommType_4 = '4'; const char CommType_PER_UNIT = '1'; const char CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER = '6'; const char CommType_PERCENT = '2'; const char CommType_PERCENTAGE_WAIVED_4 = '4'; const char CommType_PERCENTAGE_WAIVED_5 = '5'; const char CommType_POINTS_PER_BOND_OR_CONTRACT = '6'; const char ExecInst_STAY_ON_OFFERSIDE = '0'; const char ExecInst_NOT_HELD = '1'; const char ExecInst_WORK = '2'; const char ExecInst_GO_ALONG = '3'; const char ExecInst_OVER_THE_DAY = '4'; const char ExecInst_HELD = '5'; const char ExecInst_PARTICIPATE_DONT_INITIATE = '6'; const char ExecInst_STRICT_SCALE = '7'; const char ExecInst_TRY_TO_SCALE = '8'; const char ExecInst_STAY_ON_BIDSIDE = '9'; const char ExecInst_NO_CROSS = 'A'; const char ExecInst_OK_TO_CROSS = 'B'; const char ExecInst_CALL_FIRST = 'C'; const char ExecInst_PERCENT_OF_VOLUME = 'D'; const char ExecInst_DO_NOT_INCREASE = 'E'; const char ExecInst_DO_NOT_REDUCE = 'F'; const char ExecInst_ALL_OR_NONE = 'G'; const char ExecInst_INSTITUTIONS_ONLY = 'I'; const char ExecInst_LAST_PEG = 'L'; const char ExecInst_MID_PRICE_PEG = 'M'; const char ExecInst_NON_NEGOTIABLE = 'N'; const char ExecInst_OPENING_PEG = 'O'; const char ExecInst_MARKET_PEG = 'P'; const char ExecInst_PRIMARY_PEG = 'R'; const char ExecInst_SUSPEND = 'S'; const char ExecInst_CUSTOMER_DISPLAY_INSTRUCTION = 'U'; const char ExecInst_NETTING = 'V'; const char ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = 'T'; const char ExecInst_PEG_TO_VWAP = 'W'; const char ExecInst_TRYTOSTOP = 'Y'; const char ExecInst_MIDPRCPEG = 'M'; const char ExecInst_MARKPEG = 'P'; const char ExecInst_CANCELONSYSFAIL = 'Q'; const char ExecInst_PRIMPEG = 'R'; const char ExecInst_CUSTDISPINST = 'U'; const char ExecInst_PEGVWAP = 'W'; const char ExecInst_TRADEALONG = 'X'; const char ExecInst_PERCVOL = 'D'; const char ExecInst_STAYOFFER = '0'; const char ExecInst_OVERDAY = '4'; const char ExecInst_PARTNOTINIT = '6'; const char ExecInst_STRICTSCALE = '7'; const char ExecInst_TRYTOSCALE = '8'; const char ExecInst_STAYBID = '9'; const char ExecInst_NOCROSS = 'A'; const char ExecInst_OPENPEG = 'O'; const char ExecInst_CALLFIRST = 'C'; const char ExecInst_NONNEGO = 'N'; const char ExecInst_DNI = 'E'; const char ExecInst_DNR = 'F'; const char ExecInst_AON = 'G'; const char ExecInst_RESTATEONSYSFAIL = 'H'; const char ExecInst_INSTITONLY = 'I'; const char ExecInst_RESTATEONTRADINGHALT = 'J'; const char ExecInst_CANCELONTRADINGHALT = 'K'; const char ExecInst_LASTPEG = 'L'; const char ExecInst_GOALONG = '3'; const char ExecInst_OKCROSS = 'B'; const char ExecInst_NOTHELD = '1'; const char ExecInst_REINSTATE_ON_SYSTEM_FAILURE = 'H'; const char ExecInst_REINSTATE_ON_TRADING_HALT = 'J'; const char ExecInst_CANCEL_ON_TRADING_HALT = 'K'; const char ExecInst_CANCEL_ON_SYSTEM_FAILURE = 'Q'; const char ExecInst_TRADE_ALONG = 'X'; const char ExecInst_TRY_TO_STOP = 'Y'; const char ExecInst_CANCEL_IF_NOT_BEST = 'Z'; const char ExecInst_TRAILING_STOP_PEG = 'a'; const char ExecInst_STRICT_LIMIT = 'b'; const char ExecInst_IGNORE_PRICE_VALIDITY_CHECKS = 'c'; const char ExecInst_PEG_TO_LIMIT_PRICE = 'd'; const char ExecInst_WORK_TO_TARGET_STRATEGY = 'e'; const char ExecInst_STAY_ON_OFFER_SIDE = '0'; const char ExecInst_STAY_ON_BID_SIDE = '9'; const char ExecInst_REINSTATE_ON_SYSTEM_FAILUE = 'H'; const char ExecInst_INTERMARKET_SWEEP = 'f'; const char ExecInst_EXTERNAL_ROUTING_ALLOWED = 'g'; const char ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED = 'h'; const char ExecInst_IMBALANCE_ONLY = 'i'; const char ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE = 'j'; const char ExecInst_BEST_EXECUTION = 'k'; const char ExecInst_SUSPEND_ON_SYSTEM_FAILURE = 'l'; const char ExecInst_SUSPEND_ON_TRADING_HALT = 'm'; const char ExecInst_REINSTATE_ON_CONNECTION_LOSS = 'n'; const char ExecInst_CANCEL_ON_CONNECTION_LOSS = 'o'; const char ExecInst_SUSPEND_ON_CONNECTION_LOSS = 'p'; const char ExecInst_RELEASE_FROM_SUSPENSION = 'q'; const char ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED = 'r'; const char ExecInst_EXECUTE_AS_DURATION_NEUTRAL = 's'; const char ExecInst_EXECUTE_AS_FX_NEUTRAL = 't'; const char ExecTransType_NEW = '0'; const char ExecTransType_CANCEL = '1'; const char ExecTransType_CORRECT = '2'; const char ExecTransType_STATUS = '3'; const char HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION = '1'; const char HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK = '2'; const char HandlInst_MANUAL_ORDER_BEST_EXECUTION = '3'; const char IDSource_CUSIP[] = "1"; const char IDSource_SEDOL[] = "2"; const char IDSource_QUIK[] = "3"; const char IDSource_ISIN_NUMBER[] = "4"; const char IDSource_RIC_CODE[] = "5"; const char IDSource_ISO_CURRENCY_CODE[] = "6"; const char IDSource_ISO_COUNTRY_CODE[] = "7"; const char IDSource_EXCHANGE_SYMBOL[] = "8"; const char IDSource_CONSOLIDATED_TAPE_ASSOCIATION[] = "9"; const char IOIOthSvc_AUTEX = 'A'; const char IOIOthSvc_BRIDGE = 'B'; const char IOIQltyInd_HIGH = 'H'; const char IOIQltyInd_LOW = 'L'; const char IOIQltyInd_MEDIUM = 'M'; const char IOIShares_LARGE[] = "L"; const char IOIShares_MEDIUM[] = "M"; const char IOIShares_SMALL[] = "S"; const char IOITransType_CANCEL = 'C'; const char IOITransType_NEW = 'N'; const char IOITransType_REPLACE = 'R'; const char LastCapacity_AGENT = '1'; const char LastCapacity_CROSS_AS_AGENT = '2'; const char LastCapacity_CROSS_AS_PRINCIPAL = '3'; const char LastCapacity_PRINCIPAL = '4'; const char OrdStatus_NEW = '0'; const char OrdStatus_PARTIALLY_FILLED = '1'; const char OrdStatus_FILLED = '2'; const char OrdStatus_DONE_FOR_DAY = '3'; const char OrdStatus_CANCELED = '4'; const char OrdStatus_REPLACED = '5'; const char OrdStatus_PENDING_CANCEL_REPLACE = '6'; const char OrdStatus_STOPPED = '7'; const char OrdStatus_REJECTED = '8'; const char OrdStatus_SUSPENDED = '9'; const char OrdStatus_PENDING_NEW = 'A'; const char OrdStatus_CALCULATED = 'B'; const char OrdStatus_EXPIRED = 'C'; const char OrdStatus_PENDING_CANCEL = '6'; const char OrdStatus_ACCEPTED_FOR_BIDDING = 'D'; const char OrdStatus_PENDING_REPLACE = 'E'; const char OrdType_MARKET = '1'; const char OrdType_LIMIT = '2'; const char OrdType_STOP = '3'; const char OrdType_STOP_LIMIT = '4'; const char OrdType_MARKET_ON_CLOSE = '5'; const char OrdType_WITH_OR_WITHOUT = '6'; const char OrdType_LIMIT_OR_BETTER = '7'; const char OrdType_LIMIT_WITH_OR_WITHOUT = '8'; const char OrdType_ON_BASIS = '9'; const char OrdType_ON_CLOSE = 'A'; const char OrdType_LIMIT_ON_CLOSE = 'B'; const char OrdType_FOREX = 'G'; const char OrdType_PREVIOUSLY_QUOTED = 'D'; const char OrdType_PREVIOUSLY_INDICATED = 'E'; const char OrdType_PEGGED = 'P'; const char OrdType_FOREX_C = 'C'; const char OrdType_FOREX_F = 'F'; const char OrdType_FOREX_G = 'G'; const char OrdType_FOREX_H = 'H'; const char OrdType_FUNARI = 'I'; const char OrdType_MARKET_IF_TOUCHED = 'J'; const char OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT = 'K'; const char OrdType_PREVIOUS_FUND_VALUATION_POINT = 'L'; const char OrdType_NEXT_FUND_VALUATION_POINT = 'M'; const char OrdType_FOREX_MARKET = 'C'; const char OrdType_FOREX_LIMIT = 'F'; const char OrdType_FOREX_SWAP = 'G'; const char OrdType_FOREX_PREVIOUSLY_QUOTED = 'H'; const char OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT = 'K'; const char OrdType_COUNTER_ORDER_SELECTION = 'Q'; const char Rule80A_AGENCY_SINGLE_ORDER = 'A'; const char Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG = 'C'; const char Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG = 'D'; const char Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER = 'I'; const char Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = 'J'; const char Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = 'K'; const char Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER = 'M'; const char Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER = 'N'; const char Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY = 'U'; const char Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER = 'W'; const char Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY = 'Y'; const char Rule80A_SHORT_EXEMPT_TRANSACTION_B = 'B'; const char Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES = 'E'; const char Rule80A_SHORT_EXEMPT_TRANSACTION_F = 'F'; const char Rule80A_SHORT_EXEMPT_TRANSACTION_H = 'H'; const char Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = 'L'; const char Rule80A_COMPETING_DEALER_TRADES_O = 'O'; const char Rule80A_PRINCIPAL = 'P'; const char Rule80A_COMPETING_DEALER_TRADES_R = 'R'; const char Rule80A_SPECIALIST_TRADES = 'S'; const char Rule80A_COMPETING_DEALER_TRADES_T = 'T'; const char Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = 'X'; const char Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER = 'Z'; const char Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL = 'E'; const char Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER = 'O'; const char Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER = 'R'; const char Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER = 'T'; const char Side_BUY = '1'; const char Side_SELL = '2'; const char Side_BUY_MINUS = '3'; const char Side_SELL_PLUS = '4'; const char Side_SELL_SHORT = '5'; const char Side_SELL_SHORT_EXEMPT = '6'; const char Side_UNDISCLOSED = '7'; const char Side_CROSS = '8'; const char Side_CROSS_SHORT = '9'; const char Side_AS_DEFINED = 'B'; const char Side_OPPOSITE = 'C'; const char Side_CROSS_SHORT_EXEMPT = 'A'; const char Side_SUBSCRIBE = 'D'; const char Side_REDEEM = 'E'; const char Side_LEND = 'F'; const char Side_BORROW = 'G'; const char Side_CROSS_SHORT_EXXMPT = 'A'; const char TimeInForce_DAY = '0'; const char TimeInForce_GOOD_TILL_CANCEL = '1'; const char TimeInForce_AT_THE_OPENING = '2'; const char TimeInForce_IMMEDIATE_OR_CANCEL = '3'; const char TimeInForce_FILL_OR_KILL = '4'; const char TimeInForce_GOOD_TILL_CROSSING = '5'; const char TimeInForce_GOOD_TILL_DATE = '6'; const char TimeInForce_AT_THE_CLOSE = '7'; const char TimeInForce_GOOD_THROUGH_CROSSING = '8'; const char TimeInForce_AT_CROSSING = '9'; const char Urgency_NORMAL = '0'; const char Urgency_FLASH = '1'; const char Urgency_BACKGROUND = '2'; const char SettlmntTyp_REGULAR = '0'; const char SettlmntTyp_CASH = '1'; const char SettlmntTyp_NEXT_DAY = '2'; const char SettlmntTyp_T_PLUS_2 = '3'; const char SettlmntTyp_T_PLUS_3 = '4'; const char SettlmntTyp_T_PLUS_4 = '5'; const char SettlmntTyp_FUTURE = '6'; const char SettlmntTyp_WHEN_ISSUED = '7'; const char SettlmntTyp_SELLERS_OPTION = '8'; const char SettlmntTyp_T_PLUS_5 = '9'; const char SettlmntTyp_T_PLUS_1 = 'A'; const char SettlmntTyp_WHEN_AND_IF_ISSUED = '7'; const char SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE[] = "CD"; const char SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN[] = "WI"; const char AllocTransType_NEW = '0'; const char AllocTransType_REPLACE = '1'; const char AllocTransType_CANCEL = '2'; const char AllocTransType_PRELIMINARY = '3'; const char AllocTransType_CALCULATED = '4'; const char AllocTransType_CALCULATED_WITHOUT_PRELIMINARY = '5'; const char AllocTransType_REVERSAL = '6'; const char OpenClose_CLOSE = 'C'; const char OpenClose_OPEN = 'O'; const char ProcessCode_REGULAR = '0'; const char ProcessCode_SOFT_DOLLAR = '1'; const char ProcessCode_STEP_IN = '2'; const char ProcessCode_STEP_OUT = '3'; const char ProcessCode_SOFT_DOLLAR_STEP_IN = '4'; const char ProcessCode_SOFT_DOLLAR_STEP_OUT = '5'; const char ProcessCode_PLAN_SPONSOR = '6'; const int AllocStatus_ACCEPTED = 0; const int AllocStatus_REJECTED = 1; const int AllocStatus_PARTIAL_ACCEPT = 2; const int AllocStatus_RECEIVED = 3; const int AllocStatus_BLOCK_LEVEL_REJECT = 1; const int AllocStatus_ACCOUNT_LEVEL_REJECT = 2; const int AllocStatus_INCOMPLETE = 4; const int AllocStatus_REJECTED_BY_INTERMEDIARY = 5; const int AllocStatus_ALLOCATION_PENDING = 6; const int AllocStatus_REVERSED = 7; const int AllocRejCode_UNKNOWN_ACCOUNT = 0; const int AllocRejCode_INCORRECT_QUANTITY = 1; const int AllocRejCode_INCORRECT_AVERAGE_PRICE = 2; const int AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC = 3; const int AllocRejCode_COMMISSION_DIFFERENCE = 4; const int AllocRejCode_UNKNOWN_ORDERID = 5; const int AllocRejCode_UNKNOWN_LISTID = 6; const int AllocRejCode_OTHER = 7; const int AllocRejCode_INCORRECT_ALLOCATED_QUANTITY = 8; const int AllocRejCode_CALCULATION_DIFFERENCE = 9; const int AllocRejCode_UNKNOWN_OR_STALE_EXECID = 10; const int AllocRejCode_MISMATCHED_DATA_VALUE = 11; const int AllocRejCode_UNKNOWN_CLORDID = 12; const int AllocRejCode_WAREHOUSE_REQUEST_REJECTED = 13; const int AllocRejCode_INCORRECT_AVERAGEG_PRICE = 2; const int AllocRejCode_MISMATCHED_DATA = 11; const int AllocRejCode_OTHER_7 = 7; const int AllocRejCode_OTHER_99 = 99; const char EmailType_NEW = '0'; const char EmailType_REPLY = '1'; const char EmailType_ADMIN_REPLY = '2'; const char ExDestination_NONE = '0'; const char ExDestination_POSIT = '4'; const int CxlRejReason_TOO_LATE_TO_CANCEL = 0; const int CxlRejReason_UNKNOWN_ORDER = 1; const int CxlRejReason_BROKER_OPTION = 2; const int CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = 3; const int CxlRejReason_DUPLICATE_CLORDID_RECEIVED = 6; const int CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER = 5; const int CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = 4; const int CxlRejReason_BROKER = 2; const int CxlRejReason_ORIGORDMODTIME = 5; const int CxlRejReason_DUPLICATE_CLORDID = 6; const int CxlRejReason_OTHER = 99; const int CxlRejReason_INVALID_PRICE_INCREMENT = 18; const int CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE = 7; const int CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = 8; const int OrdRejReason_BROKER_OPTION = 0; const int OrdRejReason_UNKNOWN_SYMBOL = 1; const int OrdRejReason_EXCHANGE_CLOSED = 2; const int OrdRejReason_ORDER_EXCEEDS_LIMIT = 3; const int OrdRejReason_TOO_LATE_TO_ENTER = 4; const int OrdRejReason_UNKNOWN_ORDER = 5; const int OrdRejReason_DUPLICATE_ORDER = 6; const int OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = 7; const int OrdRejReason_STALE_ORDER = 8; const int OrdRejReason_TRADE_ALONG_REQUIRED = 9; const int OrdRejReason_INVALID_INVESTOR_ID = 10; const int OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC = 11; const int OrdRejReason_SURVEILLENCE_OPTION = 12; const int OrdRejReason_BROKER = 0; const int OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION = 11; const int OrdRejReason_INCORRECT_QUANTITY = 13; const int OrdRejReason_INCORRECT_ALLOCATED_QUANTITY = 14; const int OrdRejReason_UNKNOWN_ACCOUNT = 15; const int OrdRejReason_OTHER = 99; const int OrdRejReason_INVALID_PRICE_INCREMENT = 18; const int OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = 16; const char IOIQualifier_ALL_OR_NONE = 'A'; const char IOIQualifier_AT_THE_CLOSE = 'C'; const char IOIQualifier_IN_TOUCH_WITH = 'I'; const char IOIQualifier_LIMIT = 'L'; const char IOIQualifier_MORE_BEHIND = 'M'; const char IOIQualifier_AT_THE_OPEN = 'O'; const char IOIQualifier_TAKING_A_POSITION = 'P'; const char IOIQualifier_CURRENT_QUOTE = 'Q'; const char IOIQualifier_PORTFOLIO_SHOW_N = 'S'; const char IOIQualifier_THROUGH_THE_DAY = 'T'; const char IOIQualifier_VERSUS = 'V'; const char IOIQualifier_INDICATION = 'W'; const char IOIQualifier_CROSSING_OPPORTUNITY = 'X'; const char IOIQualifier_AT_THE_MARKET = 'Q'; const char IOIQualifier_AT_THE_MIDPOINT = 'Y'; const char IOIQualifier_PRE_OPEN = 'Z'; const char IOIQualifier_READY_TO_TRADE = 'R'; const char IOIQualifier_PORTFOLIO_SHOWN = 'S'; const char IOIQualifier_VWAP = 'D'; const char IOIQualifier_MARKET_ON_CLOSE = 'B'; const char IOIQualifier_INDIDCATION = 'W'; const char ReportToExch_NO = 'N'; const char ReportToExch_YES = 'Y'; const char LocateReqd_NO = 'N'; const char LocateReqd_YES = 'Y'; const char ForexReq_NO = 'N'; const char ForexReq_YES = 'Y'; const char CxlType_FULL_REMAINING_QUANTITY = 'F'; const char CxlType_PARTIAL_CANCEL = 'P'; const char DKReason_UNKNOWN_SYMBOL = 'A'; const char DKReason_WRONG_SIDE = 'B'; const char DKReason_QUANTITY_EXCEEDS_ORDER = 'C'; const char DKReason_NO_MATCHING_ORDER = 'D'; const char DKReason_PRICE_EXCEEDS_LIMIT = 'E'; const char DKReason_OTHER = 'Z'; const char DKReason_CALCULATION_DIFFERENCE = 'F'; const char IOINaturalFlag_NO = 'N'; const char IOINaturalFlag_YES = 'Y'; const char MiscFeeType_REGULATORY[] = "1"; const char MiscFeeType_TAX[] = "2"; const char MiscFeeType_LOCAL_COMMISSION[] = "3"; const char MiscFeeType_EXCHANGE_FEES[] = "4"; const char MiscFeeType_STAMP[] = "5"; const char MiscFeeType_LEVY[] = "6"; const char MiscFeeType_OTHER[] = "7"; const char MiscFeeType_MARKUP[] = "8"; const char MiscFeeType_CONSUMPTION_TAX[] = "9"; const char MiscFeeType_PER_TRANSACTION[] = "10"; const char MiscFeeType_CONVERSION[] = "11"; const char MiscFeeType_AGENT[] = "12"; const char MiscFeeType_TRANSFER_FEE[] = "13"; const char MiscFeeType_SECURITY_LENDING[] = "14"; const char ExecType_NEW = '0'; const char ExecType_PARTIAL_FILL = '1'; const char ExecType_FILL = '2'; const char ExecType_DONE_FOR_DAY = '3'; const char ExecType_CANCELLED = '4'; const char ExecType_REPLACE = '5'; const char ExecType_PENDING_CANCEL_REPLACE = '6'; const char ExecType_STOPPED = '7'; const char ExecType_REJECTED = '8'; const char ExecType_SUSPENDED = '9'; const char ExecType_PENDING_NEW = 'A'; const char ExecType_CALCULATED = 'B'; const char ExecType_EXPIRED = 'C'; const char ExecType_CANCELED = '4'; const char ExecType_PENDING_CANCEL = '6'; const char ExecType_RESTATED = 'D'; const char ExecType_PENDING_REPLACE = 'E'; const char ExecType_TRADE = 'F'; const char ExecType_TRADE_CORRECT = 'G'; const char ExecType_TRADE_CANCEL = 'H'; const char ExecType_ORDER_STATUS = 'I'; const char ExecType_REPLACED = '5'; const char ExecType_TRADE_IN_A_CLEARING_HOLD = 'J'; const char ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING = 'K'; const char ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM = 'L'; const char SettlCurrFxRateCalc_MULTIPLY = 'M'; const char SettlCurrFxRateCalc_DIVIDE = 'D'; const char SettlInstMode_DEFAULT = '0'; const char SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED = '1'; const char SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING = '2'; const char SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING = '3'; const char SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT = '4'; const char SettlInstMode_REQUEST_REJECT = '5'; const char SettlInstTransType_CANCEL = 'C'; const char SettlInstTransType_NEW = 'N'; const char SettlInstTransType_REPLACE = 'R'; const char SettlInstTransType_RESTATE = 'T'; const char SettlInstSource_BROKERS_INSTRUCTIONS = '1'; const char SettlInstSource_INSTITUTIONS_INSTRUCTIONS = '2'; const char SettlInstSource_INVESTOR = '3'; const char SettlLocation_CEDEL[] = "CED"; const char SettlLocation_DEPOSITORY_TRUST_COMPANY[] = "DTC"; const char SettlLocation_EUROCLEAR[] = "EUR"; const char SettlLocation_FEDERAL_BOOK_ENTRY[] = "FED"; const char SettlLocation_LOCAL_MARKET_SETTLE_LOCATION[] = "ISO Country Code"; const char SettlLocation_PHYSICAL[] = "PNY"; const char SettlLocation_PARTICIPANT_TRUST_COMPANY[] = "PTC"; const char SecurityType_BANKERS_ACCEPTANCE[] = "BA"; const char SecurityType_CERTIFICATE_OF_DEPOSIT[] = "CD"; const char SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION[] = "CMO"; const char SecurityType_CORPORATE_BOND[] = "CORP"; const char SecurityType_COMMERCIAL_PAPER[] = "CP"; const char SecurityType_CORPORATE_PRIVATE_PLACEMENT[] = "CPP"; const char SecurityType_COMMON_STOCK[] = "CS"; const char SecurityType_FEDERAL_HOUSING_AUTHORITY[] = "FHA"; const char SecurityType_FEDERAL_HOME_LOAN[] = "FHL"; const char SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION[] = "FN"; const char SecurityType_FOREIGN_EXCHANGE_CONTRACT[] = "FOR"; const char SecurityType_FUTURE[] = "FUT"; const char SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION[] = "GN"; const char SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE[] = "GOVT"; const char SecurityType_MUTUAL_FUND[] = "MF"; const char SecurityType_MORTGAGE_INTEREST_ONLY[] = "MIO"; const char SecurityType_MORTGAGE_PRINCIPLE_ONLY[] = "MPO"; const char SecurityType_MORTGAGE_PRIVATE_PLACEMENT[] = "MPP"; const char SecurityType_MISCELLANEOUS_PASS_THRU[] = "MPT"; const char SecurityType_MUNICIPAL_BOND[] = "MUNI"; const char SecurityType_NO_ISITC_SECURITY_TYPE[] = "NONE"; const char SecurityType_OPTION[] = "OPT"; const char SecurityType_PREFERRED_STOCK[] = "PS"; const char SecurityType_REPURCHASE_AGREEMENT[] = "RP"; const char SecurityType_REVERSE_REPURCHASE_AGREEMENT[] = "RVRP"; const char SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION[] = "SL"; const char SecurityType_TIME_DEPOSIT[] = "TD"; const char SecurityType_US_TREASURY_BILL[] = "USTB"; const char SecurityType_WARRANT[] = "WAR"; const char SecurityType_CATS_TIGERS_LIONS[] = "ZOO"; const char SecurityType_WILDCARD_ENTRY[] = "WLD"; const char SecurityType_CONVERTIBLE_BOND[] = "CB"; const char SecurityType_MORTGAGE_IOETTE[] = "IET"; const char SecurityType_MORTGAGE_PRINCIPAL_ONLY[] = "MPO"; const char SecurityType_VARIABLE_RATE_DEMAND_NOTE[] = "VRDN"; const char SecurityType_PLAZOS_FIJOS[] = "PZFJ"; const char SecurityType_PROMISSORY_NOTE[] = "PN"; const char SecurityType_OVERNIGHT[] = "ONITE"; const char SecurityType_MEDIUM_TERM_NOTES[] = "MTN"; const char SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER[] = "TECP"; const char SecurityType_AMENDED_RESTATED[] = "AMENDED"; const char SecurityType_BRIDGE_LOAN[] = "BRIDGE"; const char SecurityType_LETTER_OF_CREDIT[] = "LOFC"; const char SecurityType_SWING_LINE_FACILITY[] = "SWING"; const char SecurityType_DEBTOR_IN_POSSESSION[] = "DINP"; const char SecurityType_DEFAULTED[] = "DEFLTED"; const char SecurityType_WITHDRAWN[] = "WITHDRN"; const char SecurityType_LIQUIDITY_NOTE[] = "LQN"; const char SecurityType_MATURED[] = "MATURED"; const char SecurityType_DEPOSIT_NOTES[] = "DN"; const char SecurityType_RETIRED[] = "RETIRED"; const char SecurityType_BANK_NOTES[] = "BN"; const char SecurityType_BILL_OF_EXCHANGES[] = "BOX"; const char SecurityType_CALL_LOANS[] = "CL"; const char SecurityType_REPLACED[] = "REPLACD"; const char SecurityType_MANDATORY_TENDER[] = "MT"; const char SecurityType_REVOLVER_TERM_LOAN[] = "RVLVTRM"; const char SecurityType_SHORT_TERM_LOAN_NOTE[] = "STN"; const char SecurityType_MISCELLANEOUS_PASS_THROUGH[] = "MPT"; const char SecurityType_TO_BE_ANNOUNCED[] = "TBA"; const char SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC[] = "AN"; const char SecurityType_CERTIFICATE_OF_PARTICIPATION[] = "COFP"; const char SecurityType_MORTGAGE_BACKED_SECURITIES[] = "MBS"; const char SecurityType_REVENUE_BONDS[] = "REV"; const char SecurityType_SPECIAL_ASSESSMENT[] = "SPCLA"; const char SecurityType_SPECIAL_OBLIGATION[] = "SPCLO"; const char SecurityType_SPECIAL_TAX[] = "SPCLT"; const char SecurityType_TAX_ANTICIPATION_NOTE[] = "TAN"; const char SecurityType_TAX_ALLOCATION[] = "TAXA"; const char SecurityType_CERTIFICATE_OF_OBLIGATION[] = "COFO"; const char SecurityType_GENERAL_OBLIGATION_BONDS[] = "GO"; const char SecurityType_MULTI_LEG_INSTRUMENT[] = "MLEG"; const char SecurityType_TAX_REVENUE_ANTICIPATION_NOTE[] = "TRAN"; const char SecurityType_NO_SECURITY_TYPE[] = "NONE"; const char SecurityType_EXTENDED_COMM_NOTE[] = "XCN"; const char SecurityType_AGENCY_POOLS[] = "POOL"; const char SecurityType_ASSET_BACKED_SECURITIES[] = "ABS"; const char SecurityType_CORP_MORTGAGE_BACKED_SECURITIES[] = "CMBS"; const char SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION[] = "CMO"; const char SecurityType_IOETTE_MORTGAGE[] = "IET"; const char SecurityType_REVENUE_ANTICIPATION_NOTE[] = "RAN"; const char SecurityType_REVOLVER_LOAN[] = "RVLV"; const char SecurityType_FEDERAL_AGENCY_COUPON[] = "FAC"; const char SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE[] = "FADN"; const char SecurityType_PRIVATE_EXPORT_FUNDING[] = "PEF"; const char SecurityType_DUAL_CURRENCY[] = "DUAL"; const char SecurityType_INDEXED_LINKED[] = "XLINKD"; const char SecurityType_YANKEE_CORPORATE_BOND[] = "YANK"; const char SecurityType_BRADY_BOND[] = "BRADY"; const char SecurityType_US_TREASURY_BOND[] = "TBOND"; const char SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE[] = "TINT"; const char SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES[] = "TIPS"; const char SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE[] = "TCAL"; const char SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE[] = "TPRN"; const char SecurityType_US_TREASURY_NOTE_BOND[] = "UST"; const char SecurityType_TERM_LOAN[] = "TERM"; const char SecurityType_STRUCTURED_NOTES[] = "STRUCT"; const char SecurityType_EURO_SUPRANATIONAL_COUPONS[] = "EUSUPRA"; const char SecurityType_USD_SUPRANATIONAL_COUPONS[] = "SUPRA"; const char SecurityType_EURO_CORPORATE_BOND[] = "EUCORP"; const char SecurityType_EURO_SOVEREIGNS[] = "EUSOV"; const char SecurityType_US_TREASURY_NOTE_UST[] = "UST"; const char SecurityType_US_TREASURY_BILL_USTB[] = "USTB"; const char SecurityType_US_TREASURY_NOTE_TNOTE[] = "TNOTE"; const char SecurityType_US_TREASURY_BILL_TBILL[] = "TBILL"; const char SecurityType_REPURCHASE[] = "REPO"; const char SecurityType_FORWARD[] = "FORWARD"; const char SecurityType_BUY_SELLBACK[] = "BUYSELL"; const char SecurityType_SECURITIES_LOAN[] = "SECLOAN"; const char SecurityType_SECURITIES_PLEDGE[] = "SECPLEDGE"; const char SecurityType_EURO_CERTIFICATE_OF_DEPOSIT[] = "EUCD"; const char SecurityType_EURO_COMMERCIAL_PAPER[] = "EUCP"; const char SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT[] = "YCD"; const char SecurityType_PFANDBRIEFE[] = "PFAND"; const char SecurityType_OTHER_ANTICIPATION_NOTES[] = "AN"; const char SecurityType_MULTILEG_INSTRUMENT[] = "MLEG"; const char SecurityType_OPTIONS_ON_FUTURES[] = "OOF"; const char SecurityType_OPTIONS_ON_PHYSICAL[] = "OOP"; const char SecurityType_CASH[] = "CASH"; const char SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES[] = "EUFRN"; const char SecurityType_US_CORPORATE_FLOATING_RATE_NOTES[] = "FRN"; const char SecurityType_CREDIT_DEFAULT_SWAP[] = "CDS"; const char SecurityType_INTEREST_RATE_SWAP[] = "IRS"; const char SecurityType_OPTIONS_ON_COMBO[] = "OOC"; const char SecurityType_CANADIAN_TREASURY_NOTES[] = "CAN"; const char SecurityType_CANADIAN_TREASURY_BILLS[] = "CTB"; const char SecurityType_CANADIAN_PROVINCIAL_BONDS[] = "PROV"; const char SecurityType_TREASURY_BILL[] = "TB"; const char SecurityType_BANK_DEPOSITORY_NOTE[] = "BDN"; const char SecurityType_CANADIAN_MONEY_MARKETS[] = "CAMM"; const char SecurityType_SECURED_LIQUIDITY_NOTE[] = "SLQN"; const char SecurityType_TERM_LIQUIDITY_NOTE[] = "TLQN"; const char SecurityType_CANADIAN_MORTGAGE_BONDS[] = "CMB"; const char SecurityType_TAXABLE_MUNICIPAL_CP[] = "TMCP"; const char SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST[] = "?"; const char SecurityType_NON_DELIVERABLE_FORWARD[] = "FXNDF"; const char SecurityType_FX_SPOT[] = "FXSPOT"; const char SecurityType_FX_FORWARD[] = "FXFWD"; const char SecurityType_FX_SWAP[] = "FXSWAP"; const int StandInstDbType_OTHER = 0; const int StandInstDbType_DTC_SID = 1; const int StandInstDbType_THOMSON_ALERT = 2; const int StandInstDbType_A_GLOBAL_CUSTODIAN = 3; const int StandInstDbType_ACCOUNTNET = 4; const int SettlDeliveryType_FREE = 1; const int SettlDeliveryType_VERSUS_PAYMENT = 0; const int SettlDeliveryType_VERSUS_PAYMENT_DELIVER = 0; const int SettlDeliveryType_FREE_DELIVER = 1; const int SettlDeliveryType_TRI_PARTY = 2; const int SettlDeliveryType_HOLD_IN_CUSTODY = 3; const int AllocLinkType_F_X_NETTING = 0; const int AllocLinkType_F_X_SWAP = 1; const int AllocLinkType_FX_NETTING = 0; const int AllocLinkType_FX_SWAP = 1; const int PutOrCall_PUT = 0; const int PutOrCall_CALL = 1; const int CoveredOrUncovered_COVERED = 0; const int CoveredOrUncovered_UNCOVERED = 1; const int CustomerOrFirm_CUSTOMER = 0; const int CustomerOrFirm_FIRM = 1; const char NotifyBrokerOfCredit_NO = 'N'; const char NotifyBrokerOfCredit_YES = 'Y'; const int AllocHandlInst_MATCH = 1; const int AllocHandlInst_FORWARD = 2; const int AllocHandlInst_FORWARD_AND_MATCH = 3; const int RoutingType_TARGET_FIRM = 1; const int RoutingType_TARGET_LIST = 2; const int RoutingType_BLOCK_FIRM = 3; const int RoutingType_BLOCK_LIST = 4; const char Benchmark_CURVE = '1'; const char Benchmark_5_YR = '2'; const char Benchmark_OLD_5 = '3'; const char Benchmark_10_YR = '4'; const char Benchmark_OLD_10 = '5'; const char Benchmark_30_YR = '6'; const char Benchmark_OLD_30 = '7'; const char Benchmark_3_MO_LIBOR = '8'; const char Benchmark_6_MO_LIBOR = '9'; const char SubscriptionRequestType_SNAPSHOT = '0'; const char SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES = '1'; const char SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST = '2'; const int MDUpdateType_FULL_REFRESH = 0; const int MDUpdateType_INCREMENTAL_REFRESH = 1; const char AggregatedBook_NO = 'N'; const char AggregatedBook_YES = 'Y'; const char MDEntryType_BID = '0'; const char MDEntryType_OFFER = '1'; const char MDEntryType_TRADE = '2'; const char MDEntryType_INDEX_VALUE = '3'; const char MDEntryType_OPENING_PRICE = '4'; const char MDEntryType_CLOSING_PRICE = '5'; const char MDEntryType_SETTLEMENT_PRICE = '6'; const char MDEntryType_TRADING_SESSION_HIGH_PRICE = '7'; const char MDEntryType_TRADING_SESSION_LOW_PRICE = '8'; const char MDEntryType_TRADING_SESSION_VWAP_PRICE = '9'; const char MDEntryType_IMBALANCE = 'A'; const char MDEntryType_TRADE_VOLUME = 'B'; const char MDEntryType_OPEN_INTEREST = 'C'; const char MDEntryType_COMPOSITE_UNDERLYING_PRICE = 'D'; const char MDEntryType_SIMULATED_SELL_PRICE = 'E'; const char MDEntryType_SIMULATED_BUY_PRICE = 'F'; const char MDEntryType_MARGIN_RATE = 'G'; const char MDEntryType_MID_PRICE = 'H'; const char MDEntryType_EMPTY_BOOK = 'J'; const char MDEntryType_SETTLE_HIGH_PRICE = 'K'; const char MDEntryType_SETTLE_LOW_PRICE = 'L'; const char MDEntryType_PRIOR_SETTLE_PRICE = 'M'; const char MDEntryType_SESSION_HIGH_BID = 'N'; const char MDEntryType_SESSION_LOW_OFFER = 'O'; const char MDEntryType_EARLY_PRICES = 'P'; const char MDEntryType_AUCTION_CLEARING_PRICE = 'Q'; const char MDEntryType_SWAP_VALUE_FACTOR = 'S'; const char MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = 'R'; const char MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = 'T'; const char MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = 'U'; const char MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = 'V'; const char MDEntryType_RECOVERY_RATE = 'Y'; const char MDEntryType_RECOVERY_RATE_FOR_LONG = 'Z'; const char MDEntryType_RECOVERY_RATE_FOR_SHORT = 'a'; const char MDEntryType_FIXING_PRICE = 'W'; const char MDEntryType_CASH_RATE = 'X'; const char TickDirection_PLUS_TICK = '0'; const char TickDirection_ZERO_PLUS_TICK = '1'; const char TickDirection_MINUS_TICK = '2'; const char TickDirection_ZERO_MINUS_TICK = '3'; const char QuoteCondition_OPEN[] = "A"; const char QuoteCondition_CLOSED[] = "B"; const char QuoteCondition_EXCHANGE_BEST[] = "C"; const char QuoteCondition_CONSOLIDATED_BEST[] = "D"; const char QuoteCondition_LOCKED[] = "E"; const char QuoteCondition_CROSSED[] = "F"; const char QuoteCondition_DEPTH[] = "G"; const char QuoteCondition_FAST_TRADING[] = "H"; const char QuoteCondition_NON_FIRM[] = "I"; const char QuoteCondition_OPEN_ACTIVE[] = "A"; const char QuoteCondition_CLOSED_INACTIVE[] = "B"; const char QuoteCondition_MANUAL_SLOW_QUOTE[] = "L"; const char QuoteCondition_OUTRIGHT_PRICE[] = "J"; const char QuoteCondition_IMPLIED_PRICE[] = "K"; const char QuoteCondition_DEPTH_ON_OFFER[] = "M"; const char QuoteCondition_DEPTH_ON_BID[] = "N"; const char QuoteCondition_CLOSING[] = "O"; const char QuoteCondition_NEWS_DISSEMINATION[] = "P"; const char QuoteCondition_TRADING_RANGE[] = "Q"; const char QuoteCondition_ORDER_INFLUX[] = "R"; const char QuoteCondition_DUE_TO_RELATED[] = "S"; const char QuoteCondition_NEWS_PENDING[] = "T"; const char QuoteCondition_ADDITIONAL_INFO[] = "U"; const char QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED[] = "V"; const char QuoteCondition_RESUME[] = "W"; const char QuoteCondition_VIEW_OF_COMMON[] = "X"; const char QuoteCondition_VOLUME_ALERT[] = "Y"; const char QuoteCondition_ORDER_IMBALANCE[] = "Z"; const char QuoteCondition_EQUIPMENT_CHANGEOVER[] = "a"; const char QuoteCondition_NO_OPEN[] = "b"; const char QuoteCondition_REGULAR_ETH[] = "c"; const char QuoteCondition_AUTOMATIC_EXECUTION[] = "d"; const char QuoteCondition_AUTOMATIC_EXECUTION_ETH[] = "e"; const char QuoteCondition_FAST_MARKET_ETH[] = "f "; const char QuoteCondition_INACTIVE_ETH[] = "g"; const char QuoteCondition_ROTATION[] = "h"; const char QuoteCondition_ROTATION_ETH[] = "i"; const char QuoteCondition_HALT[] = "j"; const char QuoteCondition_HALT_ETH[] = "k"; const char QuoteCondition_DUE_TO_NEWS_DISSEMINATION[] = "l"; const char QuoteCondition_DUE_TO_NEWS_PENDING[] = "m"; const char QuoteCondition_TRADING_RESUME[] = "n"; const char QuoteCondition_OUT_OF_SEQUENCE[] = "o"; const char QuoteCondition_BID_SPECIALIST[] = "p"; const char QuoteCondition_OFFER_SPECIALIST[] = "q"; const char QuoteCondition_BID_OFFER_SPECIALIST[] = "r"; const char QuoteCondition_END_OF_DAY_SAM[] = "s"; const char QuoteCondition_FORBIDDEN_SAM[] = "t"; const char QuoteCondition_FROZEN_SAM[] = "u"; const char QuoteCondition_PREOPENING_SAM[] = "v"; const char QuoteCondition_OPENING_SAM[] = "w"; const char QuoteCondition_OPEN_SAM[] = "x"; const char QuoteCondition_SURVEILLANCE_SAM[] = "y"; const char QuoteCondition_SUSPENDED_SAM[] = "z"; const char QuoteCondition_RESERVED_SAM[] = "0"; const char QuoteCondition_NO_ACTIVE_SAM[] = "1"; const char QuoteCondition_RESTRICTED[] = "2"; const char QuoteCondition_REST_OF_BOOK_VWAP[] = "3"; const char QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS[] = "4"; const char QuoteCondition_MEDIAN_PRICE[] = "5"; const char QuoteCondition_FULL_CURVE[] = "6"; const char QuoteCondition_FLAT_CURVE[] = "7"; const char TradeCondition_CASH[] = "A"; const char TradeCondition_AVERAGE_PRICE_TRADE[] = "B"; const char TradeCondition_CASH_TRADE[] = "C"; const char TradeCondition_NEXT_DAY[] = "D"; const char TradeCondition_OPENING[] = "E"; const char TradeCondition_INTRADAY_TRADE_DETAIL[] = "F"; const char TradeCondition_RULE_127_TRADE[] = "G"; const char TradeCondition_RULE_155_TRADE[] = "H"; const char TradeCondition_SOLD_LAST[] = "I"; const char TradeCondition_NEXT_DAY_TRADE[] = "J"; const char TradeCondition_OPENED[] = "K"; const char TradeCondition_SELLER[] = "L"; const char TradeCondition_SOLD[] = "M"; const char TradeCondition_STOPPED_STOCK[] = "N"; const char TradeCondition_IMBALANCE_MORE_BUYERS[] = "P"; const char TradeCondition_IMBALANCE_MORE_SELLERS[] = "Q"; const char TradeCondition_OPENING_PRICE[] = "R"; const char TradeCondition_OPENING_REOPENING_TRADE_DETAIL[] = "E"; const char TradeCondition_BARGAIN_CONDITION[] = "S"; const char TradeCondition_CONVERTED_PRICE_INDICATOR[] = "T"; const char TradeCondition_EXCHANGE_LAST[] = "U"; const char TradeCondition_FINAL_PRICE_OF_SESSION[] = "V"; const char TradeCondition_EX_PIT[] = "W"; const char TradeCondition_CROSSED_X[] = "X"; const char TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE[] = "Y"; const char TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP[] = "Z"; const char TradeCondition_VOLUME_ONLY[] = "a"; const char TradeCondition_DIRECT_PLUS[] = "b"; const char TradeCondition_ACQUISITION[] = "c"; const char TradeCondition_BUNCHED[] = "d"; const char TradeCondition_DISTRIBUTION[] = "e"; const char TradeCondition_BUNCHED_SALE[] = "f"; const char TradeCondition_SPLIT_TRADE[] = "g"; const char TradeCondition_CANCEL_STOPPED[] = "h"; const char TradeCondition_CANCEL_ETH[] = "i"; const char TradeCondition_CANCEL_STOPPED_ETH[] = "j"; const char TradeCondition_OUT_OF_SEQUENCE_ETH[] = "k"; const char TradeCondition_CANCEL_LAST_ETH[] = "l"; const char TradeCondition_SOLD_LAST_SALE_ETH[] = "m"; const char TradeCondition_CANCEL_LAST[] = "n"; const char TradeCondition_SOLD_LAST_SALE[] = "o"; const char TradeCondition_CANCEL_OPEN[] = "p"; const char TradeCondition_CANCEL_OPEN_ETH[] = "q"; const char TradeCondition_OPENED_SALE_ETH[] = "r"; const char TradeCondition_CANCEL_ONLY[] = "s"; const char TradeCondition_CANCEL_ONLY_ETH[] = "t"; const char TradeCondition_LATE_OPEN_ETH[] = "u"; const char TradeCondition_AUTO_EXECUTION_ETH[] = "v"; const char TradeCondition_REOPEN[] = "w"; const char TradeCondition_REOPEN_ETH[] = "x"; const char TradeCondition_ADJUSTED[] = "y"; const char TradeCondition_ADJUSTED_ETH[] = "z"; const char TradeCondition_SPREAD[] = "AA"; const char TradeCondition_SPREAD_ETH[] = "AB"; const char TradeCondition_STRADDLE[] = "AC"; const char TradeCondition_STRADDLE_ETH[] = "AD"; const char TradeCondition_STOPPED[] = "AE"; const char TradeCondition_STOPPED_ETH[] = "AF"; const char TradeCondition_REGULAR_ETH[] = "AG"; const char TradeCondition_COMBO[] = "AH"; const char TradeCondition_COMBO_ETH[] = "AI"; const char TradeCondition_OFFICIAL_CLOSING_PRICE[] = "AJ"; const char TradeCondition_PRIOR_REFERENCE_PRICE[] = "AK"; const char TradeCondition_CANCEL[] = "0"; const char TradeCondition_STOPPED_SOLD_LAST[] = "AL"; const char TradeCondition_STOPPED_OUT_OF_SEQUENCE[] = "AM"; const char TradeCondition_OFFICAL_CLOSING_PRICE[] = "AN"; const char TradeCondition_CROSSED_AO[] = "AO"; const char TradeCondition_FAST_MARKET[] = "AP"; const char TradeCondition_AUTOMATIC_EXECUTION[] = "AQ"; const char TradeCondition_FORM_T[] = "AR"; const char TradeCondition_BASKET_INDEX[] = "AS"; const char TradeCondition_BURST_BASKET[] = "AT"; const char TradeCondition_OUTSIDE_SPREAD[] = "AV"; const char TradeCondition_IMPLIED_TRADE[] = "1"; const char TradeCondition_MARKETPLACE_ENTERED_TRADE[] = "2"; const char TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE[] = "3"; const char TradeCondition_MULTILEG_TO_MULTILEG_TRADE[] = "4"; const char MDUpdateAction_NEW = '0'; const char MDUpdateAction_CHANGE = '1'; const char MDUpdateAction_DELETE = '2'; const char MDUpdateAction_DELETE_THRU = '3'; const char MDUpdateAction_DELETE_FROM = '4'; const char MDUpdateAction_OVERLAY = '5'; const char MDReqRejReason_UNKNOWN_SYMBOL = '0'; const char MDReqRejReason_DUPLICATE_MDREQID = '1'; const char MDReqRejReason_INSUFFICIENT_BANDWIDTH = '2'; const char MDReqRejReason_INSUFFICIENT_PERMISSIONS = '3'; const char MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = '4'; const char MDReqRejReason_UNSUPPORTED_MARKETDEPTH = '5'; const char MDReqRejReason_UNSUPPORTED_MDUPDATETYPE = '6'; const char MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK = '7'; const char MDReqRejReason_UNSUPPORTED_MDENTRYTYPE = '8'; const char MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE = 'C'; const char MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG = 'B'; const char MDReqRejReason_UNSUPPORTED_SCOPE = 'A'; const char MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID = '9'; const char MDReqRejReason_INSUFFICIENT_CREDIT = 'D'; const char DeleteReason_CANCELATION = '0'; const char DeleteReason_ERROR = '1'; const char DeleteReason_CANCELLATION = '0'; const char OpenCloseSettleFlag_DAILY_OPEN = '0'; const char OpenCloseSettleFlag_SESSION_OPEN = '1'; const char OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE = '2'; const char OpenCloseSettleFlag_EXPECTED_PRICE = '3'; const char OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY = '4'; const char FinancialStatus_BANKRUPT = '1'; const char FinancialStatus_PENDING_DELISTING = '2'; const char FinancialStatus_RESTRICTED = '3'; const char CorporateAction_EX_DIVIDEND = 'A'; const char CorporateAction_EX_DISTRIBUTION = 'B'; const char CorporateAction_EX_RIGHTS = 'C'; const char CorporateAction_NEW = 'D'; const char CorporateAction_EX_INTEREST = 'E'; const char CorporateAction_CASH_DIVIDEND = 'F'; const char CorporateAction_STOCK_DIVIDEND = 'G'; const char CorporateAction_NON_INTEGER_STOCK_SPLIT = 'H'; const char CorporateAction_REVERSE_STOCK_SPLIT = 'I'; const char CorporateAction_STANDARD_INTEGER_STOCK_SPLIT = 'J'; const char CorporateAction_POSITION_CONSOLIDATION = 'K'; const char CorporateAction_LIQUIDATION_REORGANIZATION = 'L'; const char CorporateAction_MERGER_REORGANIZATION = 'M'; const char CorporateAction_RIGHTS_OFFERING = 'N'; const char CorporateAction_SHAREHOLDER_MEETING = 'O'; const char CorporateAction_SPINOFF = 'P'; const char CorporateAction_TENDER_OFFER = 'Q'; const char CorporateAction_WARRANT = 'R'; const char CorporateAction_SPECIAL_ACTION = 'S'; const char CorporateAction_SYMBOL_CONVERSION = 'T'; const char CorporateAction_CUSIP = 'U'; const char CorporateAction_LEAP_ROLLOVER = 'V'; const char CorporateAction_SUCCESSION_EVENT = 'W'; const int QuoteAckStatus_ACCEPTED = 0; const int QuoteAckStatus_CANCELED_FOR_SYMBOL = 1; const int QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE = 2; const int QuoteAckStatus_CANCELED_FOR_UNDERLYING = 3; const int QuoteAckStatus_CANCELED_ALL = 4; const int QuoteAckStatus_REJECTED = 5; const int QuoteCancelType_CANCEL_FOR_SYMBOL = 1; const int QuoteCancelType_CANCEL_FOR_SECURITY_TYPE = 2; const int QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL = 3; const int QuoteCancelType_CANCEL_FOR_ALL_QUOTES = 4; const int QuoteCancelType_CANCEL_ALL_QUOTES = 4; const int QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID = 5; const int QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES = 1; const int QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY = 3; const int QuoteCancelType_CANCEL_BY_QUOTETYPE = 6; const int QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER = 7; const int QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = 8; const int QuoteRejectReason_UNKNOWN_SYMBOL = 1; const int QuoteRejectReason_EXCHANGE = 2; const int QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = 3; const int QuoteRejectReason_TOO_LATE_TO_ENTER = 4; const int QuoteRejectReason_UNKNOWN_QUOTE = 5; const int QuoteRejectReason_DUPLICATE_QUOTE = 6; const int QuoteRejectReason_INVALID_BID_ASK_SPREAD = 7; const int QuoteRejectReason_INVALID_PRICE = 8; const int QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = 9; const int QuoteRejectReason_OTHER = 99; const int QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = 10; const int QuoteRejectReason_QUOTE_LOCKED = 11; const int QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = 12; const int QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = 13; const int QuoteResponseLevel_NO_ACKNOWLEDGEMENT = 0; const int QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES = 1; const int QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES = 2; const int QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT = 3; const int QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE = 2; const int QuoteRequestType_MANUAL = 1; const int QuoteRequestType_AUTOMATIC = 2; const int SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = 0; const int SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED = 1; const int SecurityRequestType_REQUEST_LIST_SECURITY_TYPES = 2; const int SecurityRequestType_REQUEST_LIST_SECURITIES = 3; const int SecurityRequestType_SYMBOL = 4; const int SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE = 5; const int SecurityRequestType_PRODUCT = 6; const int SecurityRequestType_TRADINGSESSIONID = 7; const int SecurityRequestType_ALL_SECURITIES = 8; const int SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = 9; const int SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS = 1; const int SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE = 2; const int SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = 3; const int SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST = 4; const int SecurityResponseType_REJECT_SECURITY_PROPOSAL = 5; const int SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA = 6; const int SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA = 6; const char UnsolicitedIndicator_NO = 'N'; const char UnsolicitedIndicator_YES = 'Y'; const int SecurityTradingStatus_OPENING_DELAY = 1; const int SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL = 10; const int SecurityTradingStatus_NO_MARKET_IMBALANCE = 12; const int SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE = 13; const int SecurityTradingStatus_ITS_PRE_OPENING = 14; const int SecurityTradingStatus_NEW_PRICE_INDICATION = 15; const int SecurityTradingStatus_TRADE_DISSEMINATION_TIME = 16; const int SecurityTradingStatus_READY_TO_TRADE = 17; const int SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING = 18; const int SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET = 19; const int SecurityTradingStatus_TRADING_HALT = 2; const int SecurityTradingStatus_UNKNOWN_OR_INVALID = 20; const int SecurityTradingStatus_RESUME = 3; const int SecurityTradingStatus_NO_OPEN_NO_RESUME = 4; const int SecurityTradingStatus_PRICE_INDICATION = 5; const int SecurityTradingStatus_TRADING_RANGE_INDICATION = 6; const int SecurityTradingStatus_MARKET_IMBALANCE_BUY = 7; const int SecurityTradingStatus_MARKET_IMBALANCE_SELL = 8; const int SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY = 9; const int SecurityTradingStatus_OPENING_ROTATION = 22; const int SecurityTradingStatus_PRE_OPEN = 21; const int SecurityTradingStatus_FAST_MARKET = 23; const int SecurityTradingStatus_NO_OPEN = 4; const int SecurityTradingStatus_PRE_CROSS = 24; const int SecurityTradingStatus_CROSS = 25; const int SecurityTradingStatus_POST_CLOSE = 26; const char HaltReasonChar_NEWS_DISSEMINATION = 'D'; const char HaltReasonChar_ORDER_INFLUX = 'E'; const char HaltReasonChar_ORDER_IMBALANCE = 'I'; const char HaltReasonChar_ADDITIONAL_INFORMATION = 'M'; const char HaltReasonChar_NEWS_PENDING = 'P'; const char HaltReasonChar_EQUIPMENT_CHANGEOVER = 'X'; const char HaltReasonChar_NEW_PENDING = 'P'; const char InViewOfCommon_NO = 'N'; const char InViewOfCommon_YES = 'Y'; const char DueToRelated_NO = 'N'; const char DueToRelated_YES = 'Y'; const int Adjustment_CANCEL = 1; const int Adjustment_ERROR = 2; const int Adjustment_CORRECTION = 3; const char TradingSessionID_DAY[] = "1"; const char TradingSessionID_HALFDAY[] = "2"; const char TradingSessionID_MORNING[] = "3"; const char TradingSessionID_AFTERNOON[] = "4"; const char TradingSessionID_EVENING[] = "5"; const char TradingSessionID_AFTER_HOURS[] = "6"; const int TradSesMethod_ELECTRONIC = 1; const int TradSesMethod_OPEN_OUTCRY = 2; const int TradSesMethod_TWO_PARTY = 3; const int TradSesMode_TESTING = 1; const int TradSesMode_SIMULATED = 2; const int TradSesMode_PRODUCTION = 3; const int TradSesStatus_HALTED = 1; const int TradSesStatus_OPEN = 2; const int TradSesStatus_CLOSED = 3; const int TradSesStatus_PRE_OPEN = 4; const int TradSesStatus_PRE_CLOSE = 5; const int TradSesStatus_REQUEST_REJECTED = 6; const int TradSesStatus_UNKNOWN = 0; const int QuoteEntryRejectReason_UNKNOWN_SYMBOL = 1; const int QuoteEntryRejectReason_EXCHANGE = 2; const int QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT = 3; const int QuoteEntryRejectReason_TOO_LATE_TO_ENTER = 4; const int QuoteEntryRejectReason_UNKNOWN_QUOTE = 5; const int QuoteEntryRejectReason_DUPLICATE_QUOTE = 6; const int QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD = 7; const int QuoteEntryRejectReason_INVALID_PRICE = 8; const int QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = 9; const char BidRequestTransType_CANCEL = 'C'; const char BidRequestTransType_NO = 'N'; const char BidRequestTransType_NEW = 'N'; const char SolicitedFlag_NO = 'N'; const char SolicitedFlag_YES = 'Y'; const int ExecRestatementReason_GT_CORPORATE_ACTION = 0; const int ExecRestatementReason_GT_RENEWAL = 1; const int ExecRestatementReason_VERBAL_CHANGE = 2; const int ExecRestatementReason_REPRICING_OF_ORDER = 3; const int ExecRestatementReason_BROKER_OPTION = 4; const int ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY = 5; const int ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE = 7; const int ExecRestatementReason_MARKET = 8; const int ExecRestatementReason_CANCEL_ON_TRADING_HALT = 6; const int ExecRestatementReason_CANCELED_NOT_BEST = 9; const int ExecRestatementReason_WAREHOUSE_RECAP = 10; const int ExecRestatementReason_OTHER = 99; const int ExecRestatementReason_PEG_REFRESH = 11; const int BusinessRejectReason_OTHER = 0; const int BusinessRejectReason_UNKOWN_ID = 1; const int BusinessRejectReason_UNKNOWN_SECURITY = 2; const int BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE = 3; const int BusinessRejectReason_APPLICATION_NOT_AVAILABLE = 4; const int BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING = 5; const int BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = 7; const int BusinessRejectReason_NOT_AUTHORIZED = 6; const int BusinessRejectReason_UNKNOWN_ID = 1; const int BusinessRejectReason_UNKNOWN_MESSAGE_TYPE = 3; const int BusinessRejectReason_INVALID_PRICE_INCREMENT = 18; const char DiscretionInst_RELATED_TO_DISPLAYED_PRICE = '0'; const char DiscretionInst_RELATED_TO_MARKET_PRICE = '1'; const char DiscretionInst_RELATED_TO_PRIMARY_PRICE = '2'; const char DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE = '3'; const char DiscretionInst_RELATED_TO_MIDPOINT_PRICE = '4'; const char DiscretionInst_RELATED_TO_LAST_TRADE_PRICE = '5'; const char DiscretionInst_RELATED_TO_VWAP = '6'; const char DiscretionInst_AVERAGE_PRICE_GUARANTEE = '7'; const int BidType_NON_DISCLOSED_STYLE = 1; const int BidType_DISCLOSED_STYLE = 2; const int BidType_NO_BIDDING_PROCESS = 3; const int BidType_DISCLOSED_SYTLE = 2; const int BidDescriptorType_INDEX = 3; const int BidDescriptorType_COUNTRY = 2; const int BidDescriptorType_SECTOR = 1; const int SideValueInd_SIDEVALUE1 = 1; const int SideValueInd_SIDEVALUE_2 = 2; const int SideValueInd_SIDE_VALUE_1 = 1; const int SideValueInd_SIDE_VALUE_2 = 2; const int LiquidityIndType_5_DAY_MOVING_AVERAGE = 1; const int LiquidityIndType_20_DAY_MOVING_AVERAGE = 2; const int LiquidityIndType_NORMAL_MARKET_SIZE = 3; const int LiquidityIndType_OTHER = 4; const int LiquidityIndType_5DAY_MOVING_AVERAGE = 1; const char ExchangeForPhysical_NO = 'N'; const char ExchangeForPhysical_YES = 'Y'; const int ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST = 1; const int ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD = 2; const int ProgRptReqs_REAL_TIME_EXECUTION_REPORTS = 3; const int ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST = 1; const int ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD = 2; const int IncTaxInd_NET = 1; const int IncTaxInd_GROSS = 2; const char TradeType_AGENCY = 'A'; const char TradeType_VWAP_GUARANTEE = 'G'; const char TradeType_GUARANTEED_CLOSE = 'J'; const char TradeType_RISK_TRADE = 'R'; const char BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION = '2'; const char BasisPxType_CLOSING_PRICE = '3'; const char BasisPxType_CURRENT_PRICE = '4'; const char BasisPxType_SQ = '5'; const char BasisPxType_VWAP_THROUGH_A_DAY = '6'; const char BasisPxType_VWAP_THROUGH_A_MORNING_SESSION = '7'; const char BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION = '8'; const char BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI = '9'; const char BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI = 'A'; const char BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI = 'B'; const char BasisPxType_STRIKE = 'C'; const char BasisPxType_OPEN = 'D'; const char BasisPxType_OTHERS = 'Z'; const int PriceType_PERCENTAGE = 1; const int PriceType_PER_SHARE = 2; const int PriceType_FIXED_AMOUNT = 3; const int PriceType_DISCOUNT = 4; const int PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK = 6; const int PriceType_TED_PRICE = 7; const int PriceType_TED_YIELD = 8; const int PriceType_PREMIUM = 5; const int PriceType_PER_UNIT = 2; const int PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR = 4; const int PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR = 5; const int PriceType_SPREAD = 6; const int PriceType_YIELD = 9; const int PriceType_FIXED_CABINET_TRADE_PRICE = 10; const int PriceType_VARIABLE_CABINET_TRADE_PRICE = 11; const int PriceType_PRODUCT_TICKS_IN_HALFS = 13; const int PriceType_PRODUCT_TICKS_IN_FOURTHS = 14; const int PriceType_PRODUCT_TICKS_IN_EIGHTS = 15; const int PriceType_PRODUCT_TICKS_IN_SIXTEENTHS = 16; const int PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS = 17; const int PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS = 18; const int PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS = 19; const int GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = 0; const int GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES = 1; const int GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE = 2; const int ListStatusType_ALERT = 6; const int ListStatusType_EXECSTARTED = 4; const int ListStatusType_TIMED = 3; const int ListStatusType_RESPONSE = 2; const int ListStatusType_ACK = 1; const int ListStatusType_ALLDONE = 5; const int ListStatusType_EXEC_STARTED = 4; const int ListStatusType_ALL_DONE = 5; const int NetGrossInd_NET = 1; const int NetGrossInd_GROSS = 2; const int ListOrderStatus_CANCELING = 4; const int ListOrderStatus_EXECUTING = 3; const int ListOrderStatus_REJECT = 7; const int ListOrderStatus_ALL_DONE = 6; const int ListOrderStatus_ALERT = 5; const int ListOrderStatus_RECEIVEDFOREXECUTION = 2; const int ListOrderStatus_INBIDDINGPROCESS = 1; const int ListOrderStatus_IN_BIDDING_PROCESS = 1; const int ListOrderStatus_RECEIVED_FOR_EXECUTION = 2; const int ListOrderStatus_CANCELLING = 4; const char ListExecInstType_IMMEDIATE = '1'; const char ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION = '2'; const char ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW = '5'; const char ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP = '4'; const char ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN = '3'; const char ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION = '2'; const char ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3 = '3'; const char ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4 = '4'; const char ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 = '5'; const char CxlRejResponseTo_ORDER_CANCEL_REQUEST = '1'; const char CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST = '2'; const char MultiLegReportingType_SINGLE_SECURITY = '1'; const char MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = '2'; const char MultiLegReportingType_MULTI_LEG_SECURITY = '3'; const char MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = '2'; const char SecurityIDSource_SICOVAM[] = "E"; const char SecurityIDSource_SEDOL[] = "2"; const char SecurityIDSource_CUSIP[] = "1"; const char SecurityIDSource_QUIK[] = "3"; const char SecurityIDSource_BELGIAN[] = "F"; const char SecurityIDSource_VALOREN[] = "D"; const char SecurityIDSource_DUTCH[] = "C"; const char SecurityIDSource_WERTPAPIER[] = "B"; const char SecurityIDSource_BLOOMBERG_SYMBOL[] = "A"; const char SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION[] = "9"; const char SecurityIDSource_EXCHANGE_SYMBOL[] = "8"; const char SecurityIDSource_ISO_COUNTRY_CODE[] = "7"; const char SecurityIDSource_ISO_CURRENCY_CODE[] = "6"; const char SecurityIDSource_RIC_CODE[] = "5"; const char SecurityIDSource_ISIN_NUMBER[] = "4"; const char SecurityIDSource_COMMON[] = "G"; const char SecurityIDSource_CLEARING_HOUSE[] = "H"; const char SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION[] = "I"; const char SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY[] = "J"; const char SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY[] = "J"; const char SecurityIDSource_ISDA_FPML_PRODUCT_URL[] = "K"; const char SecurityIDSource_LETTER_OF_CREDIT[] = "L"; const char SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER[] = "M"; const char IOIQty_LARGE[] = "L"; const char IOIQty_MEDIUM[] = "M"; const char IOIQty_SMALL[] = "S"; const char IOIQty_UNDISCLOSED_QUANTITY[] = "U"; const char PositionEffect_FIFO = 'F'; const char PositionEffect_ROLLED = 'R'; const char PositionEffect_CLOSE = 'C'; const char PositionEffect_OPEN = 'O'; const char PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN = 'N'; const char PositionEffect_DEFAULT = 'D'; const char BenchmarkCurveName_SWAP[] = "SWAP"; const char BenchmarkCurveName_LIBID[] = "LIBID"; const char BenchmarkCurveName_OTHER[] = "OTHER"; const char BenchmarkCurveName_TREASURY[] = "Treasury"; const char BenchmarkCurveName_EURIBOR[] = "Euribor"; const char BenchmarkCurveName_PFANDBRIEFE[] = "Pfandbriefe"; const char BenchmarkCurveName_FUTURESWAP[] = "FutureSWAP"; const char BenchmarkCurveName_MUNIAAA[] = "MuniAAA"; const char BenchmarkCurveName_LIBOR[] = "LIBOR"; const char BenchmarkCurveName_EONIA[] = "EONIA"; const char BenchmarkCurveName_EUREPO[] = "EUREPO"; const char BenchmarkCurveName_SONIA[] = "SONIA"; const char StipulationType_ABSOLUTE_PREPAYMENT_SPEED[] = "ABS"; const char StipulationType_WEIGHTED_AVERAGE_LOAN_AGE[] = "WALA"; const char StipulationType_WEIGHTED_AVERAGE_MATURITY[] = "WAM"; const char StipulationType_CONSTANT_PREPAYMENT_RATE[] = "CPR"; const char StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE[] = "HEP"; const char StipulationType_WEIGHTED_AVERAGE_LIFE[] = "WAL"; const char StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE[] = "MHP"; const char StipulationType_SINGLE_MONTHLY_MORTALITY[] = "SMM"; const char StipulationType_MONTHLY_PREPAYMENT_RATE[] = "MPR"; const char StipulationType_OF_BMA_PREPAYMENT_CURVE[] = "PSA"; const char StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE[] = "PPC"; const char StipulationType_CONSTANT_PREPAYMENT_PENALTY[] = "CPP"; const char StipulationType_LOT_VARIANCE[] = "LOTVAR"; const char StipulationType_CONSTANT_PREPAYMENT_YIELD[] = "CPY"; const char StipulationType_WEIGHTED_AVERAGE_COUPON[] = "WAC"; const char StipulationType_YEAR_OF_ISSUE[] = "ISSUE"; const char StipulationType_MATURITY_YEAR[] = "MAT"; const char StipulationType_NUMBER_OF_PIECES[] = "PIECES"; const char StipulationType_POOLS_MAXIMUM[] = "PMAX"; const char StipulationType_POOLS_PER_MILLION[] = "PPM"; const char StipulationType_POOLS_PER_LOT[] = "PPL"; const char StipulationType_POOLS_PER_TRADE[] = "PPT"; const char StipulationType_PRODUCTION_YEAR[] = "PROD"; const char StipulationType_TRADE_VARIANCE[] = "TRDVAR"; const char StipulationType_GEOGRAPHICS[] = "GEOG"; const char StipulationType_AMT[] = "AMT"; const char StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER[] = "AUTOREINV"; const char StipulationType_BANK_QUALIFIED[] = "BANKQUAL"; const char StipulationType_BARGAIN_CONDITIONS_SEE[] = "BGNCON"; const char StipulationType_COUPON_RANGE[] = "COUPON"; const char StipulationType_ISO_CURRENCY_CODE[] = "CURRENCY"; const char StipulationType_CUSTOM_START_END_DATE[] = "CUSTOMDATE"; const char StipulationType_GEOGRAPHICS_AND_RANGE[] = "GEOG"; const char StipulationType_VALUATION_DISCOUNT[] = "HAIRCUT"; const char StipulationType_INSURED[] = "INSURED"; const char StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE[] = "ISSUE"; const char StipulationType_ISSUERS_TICKER[] = "ISSUER"; const char StipulationType_ISSUE_SIZE_RANGE[] = "ISSUESIZE"; const char StipulationType_LOOKBACK_DAYS[] = "LOOKBACK"; const char StipulationType_EXPLICIT_LOT_IDENTIFIER[] = "LOT"; const char StipulationType_MATURITY_YEAR_AND_MONTH[] = "MAT"; const char StipulationType_MATURITY_RANGE[] = "MATURITY"; const char StipulationType_MAXIMUM_SUBSTITUTIONS[] = "MAXSUBS"; const char StipulationType_MINIMUM_QUANTITY[] = "MINQTY"; const char StipulationType_MINIMUM_INCREMENT[] = "MININCR"; const char StipulationType_MINIMUM_DENOMINATION[] = "MINDNOM"; const char StipulationType_PAYMENT_FREQUENCY_CALENDAR[] = "PAYFREQ"; const char StipulationType_PRICE_RANGE[] = "PRICE"; const char StipulationType_PRICING_FREQUENCY[] = "PRICEFREQ"; const char StipulationType_CALL_PROTECTION[] = "PROTECT"; const char StipulationType_PURPOSE[] = "PURPOSE"; const char StipulationType_BENCHMARK_PRICE_SOURCE[] = "PXSOURCE"; const char StipulationType_RATING_SOURCE_AND_RANGE[] = "RATING"; const char StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE[] = "REDEMPTION"; const char StipulationType_RESTRICTED[] = "RESTRICTED"; const char StipulationType_MARKET_SECTOR[] = "SECTOR"; const char StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED[] = "SECTYPE"; const char StipulationType_STRUCTURE[] = "STRUCT"; const char StipulationType_SUBSTITUTIONS_FREQUENCY[] = "SUBSFREQ"; const char StipulationType_SUBSTITUTIONS_LEFT[] = "SUBSLEFT"; const char StipulationType_FREEFORM_TEXT[] = "TEXT"; const char StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT[] = "WAC"; const char StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT[] = "WAL"; const char StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS[] = "WALA"; const char StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS[] = "WAM"; const char StipulationType_WHOLE_POOL[] = "WHOLE"; const char StipulationType_YIELD_RANGE[] = "YIELD"; const char StipulationType_ALTERNATIVE_MINIMUM_TAX[] = "AMT"; const char StipulationType_BARGAIN_CONDITIONS[] = "BGNCON"; const char StipulationType_TYPE_OF_REDEMPTION[] = "REDEMPTION"; const char StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED[] = "SECTYPE"; const char StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON[] = "WAL"; const char StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE[] = "MHP"; const char StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE[] = "PPC"; const char StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE[] = "PSA"; const char StipulationType_AVERAGE_FICO_SCORE[] = "AVFICO"; const char StipulationType_AVERAGE_LOAN_SIZE[] = "AVSIZE"; const char StipulationType_MAXIMUM_LOAN_BALANCE[] = "MAXBAL"; const char StipulationType_POOL_IDENTIFIER[] = "POOL"; const char StipulationType_TYPE_OF_ROLL_TRADE[] = "ROLLTYPE"; const char StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE[] = "REFTRADE"; const char StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE[] = "REFPRIN"; const char StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE[] = "REFINT"; const char StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET[] = "AVAILQTY"; const char StipulationType_BROKERS_SALES_CREDIT[] = "BROKERCREDIT"; const char StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS[] = "INTERNALPX"; const char StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS[] = "INTERNALQTY"; const char StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY[] = "LEAVEQTY"; const char StipulationType_MAXIMUM_ORDER_SIZE[] = "MAXORDQTY"; const char StipulationType_ORDER_QUANTITY_INCREMENT[] = "ORDRINCR"; const char StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR[] = "PRIMARY"; const char StipulationType_BROKER_SALES_CREDIT_OVERRIDE[] = "SALESCREDITOVR"; const char StipulationType_TRADERS_CREDIT[] = "TRADERCREDIT"; const char StipulationType_DISCOUNT_RATE[] = "DISCOUNT"; const char StipulationType_YIELD_TO_MATURITY[] = "YTM"; const char YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE[] = "TRUE"; const char YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO[] = "PREVCLOSE"; const char YieldType_YIELD_TO_LONGEST_AVERAGE[] = "LONGEST"; const char YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE[] = "LONGAVGLIFE"; const char YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE[] = "MATURITY"; const char YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO[] = "MARK"; const char YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO[] = "OPENAVG"; const char YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER[] = "PUT"; const char YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS[] = "PROCEEDS"; const char YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY[] = "SEMIANNUAL"; const char YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE[] = "SHORTAVGLIFE"; const char YieldType_YIELD_TO_SHORTEST_AVERAGE[] = "SHORTEST"; const char YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS[] = "SIMPLE"; const char YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE[] = "TENDER"; const char YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE[] = "VALUE1/32"; const char YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS[] = "WORST"; const char YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS[] = "TAXEQUIV"; const char YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE[] = "ANNUAL"; const char YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END[] = "LASTYEAR"; const char YieldType_YIELD_TO_NEXT_REFUND[] = "NEXTREFUND"; const char YieldType_AFTER_TAX_YIELD[] = "AFTERTAX"; const char YieldType_YIELD_AT_ISSUE[] = "ATISSUE"; const char YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS[] = "AVGLIFE"; const char YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE[] = "AVGMATURITY"; const char YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET[] = "BOOK"; const char YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE[] = "CALL"; const char YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD[] = "CHANGE"; const char YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS[] = "COMPOUND"; const char YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE[] = "CURRENT"; const char YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY[] = "GROSS"; const char YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR[] = "GOVTEQUIV"; const char YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE[] = "INFLATION"; const char YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE[] = "INVERSEFLOATER"; const char YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END[] = "LASTQUARTER"; const char YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE[] = "LASTCLOSE"; const char YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END[] = "LASTMONTH"; const char YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE[] = "CLOSE"; const char YieldType_ANNUAL_YIELD[] = "ANNUAL"; const char YieldType_YIELD_TO_AVERAGE_MATURITY[] = "AVGMATURITY"; const char YieldType_BOOK_YIELD[] = "BOOK"; const char YieldType_YIELD_TO_NEXT_CALL[] = "CALL"; const char YieldType_YIELD_CHANGE_SINCE_CLOSE[] = "CHANGE"; const char YieldType_CLOSING_YIELD[] = "CLOSE"; const char YieldType_COMPOUND_YIELD[] = "COMPOUND"; const char YieldType_CURRENT_YIELD[] = "CURRENT"; const char YieldType_TRUE_GROSS_YIELD[] = "GROSS"; const char YieldType_GOVERNMENT_EQUIVALENT_YIELD[] = "GOVTEQUIV"; const char YieldType_YIELD_WITH_INFLATION_ASSUMPTION[] = "INFLATION"; const char YieldType_INVERSE_FLOATER_BOND_YIELD[] = "INVERSEFLOATER"; const char YieldType_MOST_RECENT_CLOSING_YIELD[] = "LASTCLOSE"; const char YieldType_CLOSING_YIELD_MOST_RECENT_MONTH[] = "LASTMONTH"; const char YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER[] = "LASTQUARTER"; const char YieldType_CLOSING_YIELD_MOST_RECENT_YEAR[] = "LASTYEAR"; const char YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE[] = "LONGAVGLIFE"; const char YieldType_MARK_TO_MARKET_YIELD[] = "MARK"; const char YieldType_YIELD_TO_MATURITY[] = "MATURITY"; const char YieldType_OPEN_AVERAGE_YIELD[] = "OPENAVG"; const char YieldType_YIELD_TO_NEXT_PUT[] = "PUT"; const char YieldType_PREVIOUS_CLOSE_YIELD[] = "PREVCLOSE"; const char YieldType_PROCEEDS_YIELD[] = "PROCEEDS"; const char YieldType_SEMI_ANNUAL_YIELD[] = "SEMIANNUAL"; const char YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE[] = "SHORTAVGLIFE"; const char YieldType_SIMPLE_YIELD[] = "SIMPLE"; const char YieldType_TAX_EQUIVALENT_YIELD[] = "TAXEQUIV"; const char YieldType_YIELD_TO_TENDER_DATE[] = "TENDER"; const char YieldType_TRUE_YIELD[] = "TRUE"; const char YieldType_YIELD_VALUE_OF_1_32[] = "VALUE1_32"; const char YieldType_YIELD_TO_WORST[] = "WORST"; const char YieldType_YIELD_TO_AVG_MATURITY[] = "AVGMATURITY"; const char YieldType_GVNT_EQUIVALENT_YIELD[] = "GOVTEQUIV"; const char TradedFlatSwitch_NO = 'N'; const char TradedFlatSwitch_YES = 'Y'; const int QuoteStatus_REMOVED_FROM_MARKET = 6; const int QuoteStatus_CANCELED_FOR_SYMBOL = 1; const int QuoteStatus_PENDING = 10; const int QuoteStatus_QUOTE_NOT_FOUND = 9; const int QuoteStatus_QUERY = 8; const int QuoteStatus_EXPIRED = 7; const int QuoteStatus_REJECTED = 5; const int QuoteStatus_CANCELED_ALL = 4; const int QuoteStatus_CANCELED_FOR_UNDERLYING = 3; const int QuoteStatus_CANCELED_FOR_SECURITY_TYPE = 2; const int QuoteStatus_ACCEPTED = 0; const int QuoteStatus_PASS = 11; const int QuoteStatus_LOCKED_MARKET_WARNING = 12; const int QuoteStatus_CROSS_MARKET_WARNING = 13; const int QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET = 14; const int QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET = 15; const int QuoteStatus_CANCEL_FOR_SYMBOL = 1; const int QuoteStatus_ACTIVE = 16; const int QuoteStatus_CANCELED = 17; const int QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT = 18; const int QuoteStatus_PENDING_END_TRADE = 19; const int QuoteStatus_TOO_LATE_TO_END = 20; const char PartyIDSource_CHINESE_B_SHARE = '5'; const char PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER = '8'; const char PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER = 'A'; const char PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER = '9'; const char PartyIDSource_ISO_COUNTRY_CODE = 'E'; const char PartyIDSource_BIC = 'B'; const char PartyIDSource_US_SOCIAL_SECURITY_NUMBER = '7'; const char PartyIDSource_PROPRIETARY_CUSTOM_CODE = 'D'; const char PartyIDSource_SETTLEMENT_ENTITY_LOCATION = 'F'; const char PartyIDSource_KOREAN_INVESTOR_ID = '1'; const char PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII = '2'; const char PartyIDSource_TAIWANESE_TRADING_ACCOUNT = '3'; const char PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY = '4'; const char PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER = '6'; const char PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = 'C'; const char PartyIDSource_MIC = 'G'; const char PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE = 'H'; const char PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT = 'I'; const char PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER = '8'; const char PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID = '2'; const char PartyIDSource_TAIWANESE_TRADING_ACCT = '3'; const char PartyIDSource_CHINESE_INVESTOR_ID = '5'; const char PartyIDSource_PROPRIETARY = 'D'; const int PartyRole_CORRESPONDANT_CLEARING_FIRM = 15; const int PartyRole_CLIENT_ID = 3; const int PartyRole_UNDERLYING_CONTRA_FIRM = 20; const int PartyRole_SPONSORING_FIRM = 19; const int PartyRole_CONTRA_CLEARING_FIRM = 18; const int PartyRole_CONTRA_FIRM = 17; const int PartyRole_EXECUTING_SYSTEM = 16; const int PartyRole_ENTERING_FIRM = 7; const int PartyRole_EXECUTING_FIRM = 1; const int PartyRole_BROKER_OF_CREDIT = 2; const int PartyRole_INVESTOR_ID = 5; const int PartyRole_INTRODUCING_FIRM = 6; const int PartyRole_GIVEUP_CLEARING_FIRM = 14; const int PartyRole_LOCATE_LENDING_FIRM = 8; const int PartyRole_FUND_MANAGER_CLIENT_ID = 9; const int PartyRole_SETTLEMENT_LOCATION = 10; const int PartyRole_ORDER_ORIGINATION_TRADER = 11; const int PartyRole_EXECUTING_TRADER = 12; const int PartyRole_ORDER_ORIGINATION_FIRM = 13; const int PartyRole_CLEARING_FIRM = 4; const int PartyRole_CLEARING_ORGANIZATION = 21; const int PartyRole_EXCHANGE = 22; const int PartyRole_CUSTOMER_ACCOUNT = 24; const int PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION = 25; const int PartyRole_CORRESPONDENT_BROKER = 26; const int PartyRole_BUYER_SELLER = 27; const int PartyRole_CUSTODIAN = 28; const int PartyRole_INTERMEDIARY = 29; const int PartyRole_AGENT = 30; const int PartyRole_SUB_CUSTODIAN = 31; const int PartyRole_BENEFICIARY = 32; const int PartyRole_INTERESTED_PARTY = 33; const int PartyRole_REGULATORY_BODY = 34; const int PartyRole_LIQUIDITY_PROVIDER = 35; const int PartyRole_ENTERING_TRADER = 36; const int PartyRole_CONTRA_TRADER = 37; const int PartyRole_POSITION_ACCOUNT = 38; const int PartyRole_LOCATE = 8; const int PartyRole_CONTRA_INVESTOR_ID = 39; const int PartyRole_TRANSFER_TO_FIRM = 40; const int PartyRole_CONTRA_POSITION_ACCOUNT = 41; const int PartyRole_CONTRA_EXCHANGE = 42; const int PartyRole_INTERNAL_CARRY_ACCOUNT = 43; const int PartyRole_ORDER_ENTRY_OPERATOR_ID = 44; const int PartyRole_SECONDARY_ACCOUNT_NUMBER = 45; const int PartyRole_FORIEGN_FIRM = 46; const int PartyRole_THIRD_PARTY_ALLOCATION_FIRM = 47; const int PartyRole_CLAIMING_ACCOUNT = 48; const int PartyRole_ASSET_MANAGER = 49; const int PartyRole_PLEDGOR_ACCOUNT = 50; const int PartyRole_PLEDGEE_ACCOUNT = 51; const int PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT = 52; const int PartyRole_TRADER_MNEMONIC = 53; const int PartyRole_SENDER_LOCATION = 54; const int PartyRole_SESSION_ID = 55; const int PartyRole_ACCEPTABLE_COUNTERPARTY = 56; const int PartyRole_UNACCEPTABLE_COUNTERPARTY = 57; const int PartyRole_ENTERING_UNIT = 58; const int PartyRole_EXECUTING_UNIT = 59; const int PartyRole_INTRODUCING_BROKER = 60; const int PartyRole_QUOTE_ORIGINATOR = 61; const int PartyRole_REPORT_ORIGINATOR = 62; const int PartyRole_SYSTEMATIC_INTERNALISER = 63; const int PartyRole_MULTILATERAL_TRADING_FACILITY = 64; const int PartyRole_REGULATED_MARKET = 65; const int PartyRole_MARKET_MAKER = 66; const int PartyRole_INVESTMENT_FIRM = 67; const int PartyRole_HOST_COMPETENT_AUTHORITY = 68; const int PartyRole_HOME_COMPETENT_AUTHORITY = 69; const int PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY = 70; const int PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION = 71; const int PartyRole_REPORTING_INTERMEDIARY = 72; const int PartyRole_EXECUTION_VENUE = 73; const int PartyRole_MARKET_DATA_ENTRY_ORIGINATOR = 74; const int PartyRole_LOCATION_ID = 75; const int PartyRole_DESK_ID = 76; const int PartyRole_MARKET_DATA_MARKET = 77; const int PartyRole_ALLOCATION_ENTITY = 78; const int PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES = 79; const int PartyRole_STEP_OUT_FIRM = 80; const int PartyRole_BROKERCLEARINGID = 81; const int PartyRole_FOREIGN_FIRM = 46; const int PartyRole_CENTRAL_REGISTRATION_DEPOSITORY = 82; const int PartyRole_CLEARING_ACCOUNT = 83; const int PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY = 84; const int PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY = 85; const int Product_LOAN = 8; const int Product_OTHER = 12; const int Product_MUNICIPAL = 11; const int Product_AGENCY = 1; const int Product_CORPORATE = 3; const int Product_CURRENCY = 4; const int Product_COMMODITY = 2; const int Product_GOVERNMENT = 6; const int Product_MORTGAGE = 10; const int Product_INDEX = 7; const int Product_MONEYMARKET = 9; const int Product_EQUITY = 5; const int Product_FINANCING = 13; const int QuantityType_CONTRACTS = 6; const int QuantityType_OTHER = 7; const int QuantityType_CURRENCY = 5; const int QuantityType_ORIGINALFACE = 4; const int QuantityType_CURRENTFACE = 3; const int QuantityType_BONDS = 2; const int QuantityType_SHARES = 1; const int QuantityType_PAR = 8; const char RoundingDirection_ROUND_TO_NEAREST = '0'; const char RoundingDirection_ROUND_DOWN = '1'; const char RoundingDirection_ROUND_UP = '2'; const int DistribPaymentMethod_CREST = 1; const int DistribPaymentMethod_NSCC = 2; const int DistribPaymentMethod_EUROCLEAR = 3; const int DistribPaymentMethod_CLEARSTREAM = 4; const int DistribPaymentMethod_CHEQUE = 5; const int DistribPaymentMethod_TELEGRAPHIC_TRANSFER = 6; const int DistribPaymentMethod_FEDWIRE = 7; const int DistribPaymentMethod_DIRECT_CREDIT = 8; const int DistribPaymentMethod_ACH_CREDIT = 9; const int DistribPaymentMethod_BPAY = 10; const int DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM = 11; const int DistribPaymentMethod_REINVEST_IN_FUND = 12; const int DistribPaymentMethod_FED_WIRE = 7; const int DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS = 11; const char CancellationRights_NO_WAIVER_AGREEMENT = 'M'; const char CancellationRights_NO_EXECUTION_ONLY = 'N'; const char CancellationRights_YES = 'Y'; const char CancellationRights_NO_INSTITUTIONAL = 'O'; const char CancellationRights_NO_N = 'N'; const char CancellationRights_NO_M = 'M'; const char CancellationRights_NO_O = 'O'; const char MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION = '3'; const char MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION = '2'; const char MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT = '1'; const char MoneyLaunderingStatus_PASSED = 'Y'; const char MoneyLaunderingStatus_NOT_CHECKED = 'N'; const char MoneyLaunderingStatus_EXEMPT_1 = '1'; const char MoneyLaunderingStatus_EXEMPT_2 = '2'; const char MoneyLaunderingStatus_EXEMPT_3 = '3'; const char ExecPriceType_SINGLE_PRICE = 'S'; const char ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT = 'Q'; const char ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT = 'P'; const char ExecPriceType_OFFER_PRICE = 'O'; const char ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT = 'E'; const char ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT = 'D'; const char ExecPriceType_CREATION_PRICE = 'C'; const char ExecPriceType_BID_PRICE = 'B'; const char ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT = 'D'; const char ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT = 'P'; const int TradeReportTransType_NEW = 0; const int TradeReportTransType_REPLACE = 2; const int TradeReportTransType_CANCEL = 1; const int TradeReportTransType_RELEASE = 3; const int TradeReportTransType_REVERSE = 4; const int TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE = 5; const int PaymentMethod_BPAY = 14; const int PaymentMethod_ACH_CREDIT = 13; const int PaymentMethod_ACH_DEBIT = 12; const int PaymentMethod_CREDIT_CARD = 11; const int PaymentMethod_DIRECT_CREDIT = 10; const int PaymentMethod_DIRECT_DEBIT = 9; const int PaymentMethod_DEBIT_CARD = 8; const int PaymentMethod_FEDWIRE = 7; const int PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM = 15; const int PaymentMethod_EUROCLEAR = 3; const int PaymentMethod_TELEGRAPHIC_TRANSFER = 6; const int PaymentMethod_CLEARSTREAM = 4; const int PaymentMethod_CREST = 1; const int PaymentMethod_NSCC = 2; const int PaymentMethod_CHEQUE = 5; const int PaymentMethod_FED_WIRE = 7; const int TaxAdvantageType_PROFIT_SHARING_PLAN = 19; const int TaxAdvantageType_EMPLOYER = 11; const int TaxAdvantageType_EMPLOYER_CURRENT_YEAR = 12; const int TaxAdvantageType_NON_FUND_PROTOTYPE_IRA = 13; const int TaxAdvantageType_NON_FUND_QUALIFIED_PLAN = 14; const int TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN = 15; const int TaxAdvantageType_EMPLOYEE_CURRENT_YEAR = 10; const int TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER = 17; const int TaxAdvantageType_MINI_INSURANCE_ISA = 5; const int TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT = 16; const int TaxAdvantageType_EMPLOYEE = 9; const int TaxAdvantageType_ASSET_TRANSFER = 8; const int TaxAdvantageType_SELF_DIRECTED_IRA = 21; const int TaxAdvantageType_CURRENT_YEAR_PAYMENT = 6; const int TaxAdvantageType_401K = 20; const int TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA = 4; const int TaxAdvantageType_MINI_CASH_ISA = 3; const int TaxAdvantageType_TESSA = 2; const int TaxAdvantageType_MAXI_ISA = 1; const int TaxAdvantageType_NONE_NOT_APPLICABLE = 0; const int TaxAdvantageType_PRIOR_YEAR_PAYMENT = 7; const int TaxAdvantageType_457 = 23; const int TaxAdvantageType_ROTH_IRA_24 = 24; const int TaxAdvantageType_ROTH_IRA_25 = 25; const int TaxAdvantageType_ROTH_CONVERSION_IRA_26 = 26; const int TaxAdvantageType_ROTH_CONVERSION_IRA_27 = 27; const int TaxAdvantageType_EDUCATION_IRA_28 = 28; const int TaxAdvantageType_EDUCATION_IRA_29 = 29; const int TaxAdvantageType_KEOGH = 18; const int TaxAdvantageType_403 = 22; const int TaxAdvantageType_EMPLOYEE_9 = 9; const int TaxAdvantageType_EMPLOYEE_10 = 10; const int TaxAdvantageType_EMPLOYER_11 = 11; const int TaxAdvantageType_EMPLOYER_12 = 12; const int TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16 = 16; const int TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17 = 17; const int TaxAdvantageType_401 = 20; const int TaxAdvantageType_OTHER = 999; const char FundRenewWaiv_NO = 'N'; const char FundRenewWaiv_YES = 'Y'; const char RegistStatus_ACCEPT = 'A'; const char RegistStatus_REMINDER = 'N'; const char RegistStatus_REJECT = 'R'; const char RegistStatus_HELD = 'H'; const char RegistStatus_ACCEPTED = 'A'; const char RegistStatus_REJECTED = 'R'; const char RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING = 'N'; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS = 13; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE = 17; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME = 16; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS = 4; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD = 15; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE = 14; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE = 3; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE = 2; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE = 12; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH = 11; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE = 10; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID = 9; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST = 8; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS = 7; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO = 5; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE = 1; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM = 18; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS = 6; const int RegistRejReasonCode_OTHER = 99; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS = 4; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS = 6; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS = 7; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS = 8; const int RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE = 10; const int RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS = 13; const char RegistTransType_CANCEL = '2'; const char RegistTransType_NEW = '0'; const char RegistTransType_REPLACE = '1'; const char OwnershipType_JOINT_INVESTORS = 'J'; const char OwnershipType_TENANTS_IN_COMMON = 'T'; const char OwnershipType_JOINT_TRUSTEES = '2'; const int ContAmtType_NET_SETTLEMENT_AMOUNT = 15; const int ContAmtType_COMMISSION_AMOUNT = 1; const int ContAmtType_COMMISSION = 2; const int ContAmtType_INITIAL_CHARGE_AMOUNT = 3; const int ContAmtType_INITIAL_CHARGE = 4; const int ContAmtType_DISCOUNT_AMOUNT = 5; const int ContAmtType_DISCOUNT = 6; const int ContAmtType_DILUTION_LEVY_AMOUNT = 7; const int ContAmtType_DILUTION_LEVY = 8; const int ContAmtType_EXIT_CHARGE_AMOUNT = 9; const int ContAmtType_EXIT_CHARGE = 10; const int ContAmtType_FUND_BASED_RENEWAL_COMMISSION = 11; const int ContAmtType_PROJECTED_FUND_VALUE = 12; const int ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14 = 14; const int ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13 = 13; const int ContAmtType_COMMISSION_PERCENT = 2; const int ContAmtType_INITIAL_CHARGE_PERCENT = 4; const int ContAmtType_DISCOUNT_PERCENT = 6; const int ContAmtType_DILUTION_LEVY_PERCENT = 8; const int ContAmtType_EXIT_CHARGE_PERCENT = 10; const int ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT = 11; const int OwnerType_COMPANY_TRUSTEE = 5; const int OwnerType_NOMINEE = 13; const int OwnerType_CORPORATE_BODY = 12; const int OwnerType_NON_PROFIT_ORGANIZATION = 11; const int OwnerType_NETWORKING_SUB_ACCOUNT = 10; const int OwnerType_FIDUCIARIES = 9; const int OwnerType_TRUSTS = 8; const int OwnerType_PENSION_PLAN = 6; const int OwnerType_INDIVIDUAL_TRUSTEE = 4; const int OwnerType_PUBLIC_COMPANY = 2; const int OwnerType_PRIVATE_COMPANY = 3; const int OwnerType_INDIVIDUAL_INVESTOR = 1; const int OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT = 7; const char OrderCapacity_RISKLESS_PRINCIPAL = 'R'; const char OrderCapacity_INDIVIDUAL = 'I'; const char OrderCapacity_PRINCIPAL = 'P'; const char OrderCapacity_AGENT_FOR_OTHER_MEMBER = 'W'; const char OrderCapacity_AGENCY = 'A'; const char OrderCapacity_PROPRIETARY = 'G'; const char OrderRestrictions_FOREIGN_ENTITY = '7'; const char OrderRestrictions_RISKLESS_ARBITRAGE = 'A'; const char OrderRestrictions_PROGRAM_TRADE = '1'; const char OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT = '8'; const char OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY = '6'; const char OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY = '5'; const char OrderRestrictions_NON_INDEX_ARBITRAGE = '3'; const char OrderRestrictions_INDEX_ARBITRAGE = '2'; const char OrderRestrictions_COMPETING_MARKET_MAKER = '4'; const char OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE = '9'; const char OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY = '6'; const char OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE = '9'; const char OrderRestrictions_ISSUER_HOLDING = 'B'; const char OrderRestrictions_ISSUE_PRICE_STABILIZATION = 'C'; const char OrderRestrictions_NON_ALGORITHMIC = 'D'; const char OrderRestrictions_ALGORITHMIC = 'E'; const char OrderRestrictions_CROSS = 'F'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY = '1'; const char MassCancelRequestType_CANCEL_ALL_ORDERS = '7'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION = '6'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE = '5'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE = '4'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = '2'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT = '3'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET = '8'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = '9'; const char MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = 'A'; const char MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER = 'B'; const char MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = 'C'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION = '6'; const char MassCancelResponse_CANCEL_REQUEST_REJECTED = '0'; const char MassCancelResponse_CANCEL_ALL_ORDERS = '7'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT = '3'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE = '5'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE = '4'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY = '1'; const char MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = '2'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET = '8'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = '9'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = 'A'; const char MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER = 'B'; const char MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY = 'C'; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING = 2; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = 6; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE = 5; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT = 3; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY = 1; const int MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED = 0; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE = 4; const int MassCancelRejectReason_OTHER = 99; const int MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY = 2; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = 5; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET = 7; const int MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT = 8; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = 9; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = 10; const int MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = 11; const int QuoteType_INDICATIVE = 0; const int QuoteType_TRADEABLE = 1; const int QuoteType_RESTRICTED_TRADEABLE = 2; const int QuoteType_COUNTER = 3; const char CashMargin_MARGIN_OPEN = '2'; const char CashMargin_MARGIN_CLOSE = '3'; const char CashMargin_CASH = '1'; const char Scope_LOCAL = '1'; const char Scope_NATIONAL = '2'; const char Scope_GLOBAL = '3'; const char Scope_LOCAL_MARKET = '1'; const char MDImplicitDelete_YES = 'Y'; const char MDImplicitDelete_NO = 'N'; const int CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE = 1; const int CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE = 2; const int CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED = 3; const int CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE = 4; const int CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION = 2; const int CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES = 4; const int CrossType_CROSS_AON = 1; const int CrossType_CROSS_IOC = 2; const int CrossType_CROSS_ONE_SIDE = 3; const int CrossType_CROSS_SAME_PRICE = 4; const int CrossPrioritization_SELLSIDE_PRIORITIZED = 2; const int CrossPrioritization_NONE = 0; const int CrossPrioritization_BUYSIDE_PRIORITIZED = 1; const int CrossPrioritization_BUY_SIDE_IS_PRIORITIZED = 1; const int CrossPrioritization_SELL_SIDE_IS_PRIORITIZED = 2; const char NoSides_ONE_SIDE = '1'; const char NoSides_BOTH_SIDES = '2'; const int SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE = 1; const int SecurityListRequestType_PRODUCT = 2; const int SecurityListRequestType_TRADINGSESSIONID = 3; const int SecurityListRequestType_ALL_SECURITIES = 4; const int SecurityListRequestType_SYMBOL = 0; const int SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = 5; const int SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = 4; const int SecurityRequestResult_VALID_REQUEST = 0; const int SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST = 1; const int SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = 5; const int SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = 3; const int SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA = 2; const int MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY = 0; const int MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY = 1; const int MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY = 2; const int TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID = 1; const int TradSesStatusRejReason_OTHER = 99; const int TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA = 4; const int TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA = 3; const int TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA = 2; const int TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST = 1; const int TradeRequestType_ALL_TRADES = 0; const char PreviouslyReported_NO = 'N'; const char PreviouslyReported_YES = 'Y'; const char MatchStatus_COMPARED_MATCHED_OR_AFFIRMED = '0'; const char MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED = '1'; const char MatchStatus_ADVISORY_OR_ALERT = '2'; const char MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED = '1'; const char MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5[] = "S5"; const char MatchType_ACT_M1_MATCH[] = "M1"; const char MatchType_ACT_M6_MATCH[] = "M6"; const char MatchType_ACT_DEFAULT_AFTER_M2[] = "M5"; const char MatchType_ACT_ACCEPTED_TRADE[] = "M3"; const char MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2[] = "S2"; const char MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3[] = "S3"; const char MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4[] = "S4"; const char MatchType_ACT_M2_MATCH[] = "M2"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES[] = "A2"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME[] = "A3"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND[] = "A4"; const char MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST[] = "AQ"; const char MatchType_NON_ACT[] = "MT"; const char MatchType_ACT_DEFAULT_TRADE[] = "M4"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME[] = "A1"; const char MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1[] = "S1"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME[] = "A5"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES[] = "A4"; const char MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS[] = "AQ"; const char MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED[] = "S1"; const char MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED[] = "S2"; const char MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED[] = "S3"; const char MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED[] = "S4"; const char MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED[] = "S5"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH[] = "M1"; const char MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH[] = "M2"; const char MatchType_OCS_LOCKED_IN_NON_ACT[] = "MT"; const char MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT[] = "60"; const char MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT[] = "61"; const char MatchType_CONTINUOUS_AUTO_MATCH[] = "62"; const char MatchType_CROSS_AUCTION_63[] = "63"; const char MatchType_COUNTER_ORDER_SELECTION_64[] = "64"; const char MatchType_CALL_AUCTION_65[] = "65"; const char MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME[] = "A5"; const char MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED[] = "S1"; const char MatchType_ONE_PARTY_TRADE_REPORT[] = "1"; const char MatchType_TWO_PARTY_TRADE_REPORT[] = "2"; const char MatchType_CONFIRMED_TRADE_REPORT[] = "3"; const char MatchType_AUTO_MATCH[] = "4"; const char MatchType_CROSS_AUCTION_5[] = "5"; const char MatchType_COUNTER_ORDER_SELECTION_6[] = "6"; const char MatchType_CALL_AUCTION_7[] = "7"; const char MatchType_CROSS_AUCTION[] = "5"; const char MatchType_COUNTER_ORDER_SELECTION[] = "6"; const char MatchType_CALL_AUCTION[] = "7"; const char MatchType_ISSUING_BUY_BACK_AUCTION[] = "8"; const char OddLot_YES = 'Y'; const char OddLot_NO = 'N'; const int ClearingInstruction_MANUAL_MODE = 8; const int ClearingInstruction_MULTILATERAL_NETTING = 5; const int ClearingInstruction_AUTOMATIC_POSTING_MODE = 9; const int ClearingInstruction_BILATERAL_NETTING_ONLY = 2; const int ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY = 6; const int ClearingInstruction_AUTOMATIC_GIVE_UP_MODE = 10; const int ClearingInstruction_SPECIAL_TRADE = 4; const int ClearingInstruction_EX_CLEARING = 3; const int ClearingInstruction_PROCESS_NORMALLY = 0; const int ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY = 7; const int ClearingInstruction_EXCLUDE_FROM_ALL_NETTING = 1; const int ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE = 11; const int ClearingInstruction_CUSTOMER_TRADE = 12; const int ClearingInstruction_SELF_CLEARING = 13; const int ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR = 11; const int AccountType_HOUSE_TRADER = 3; const int AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = 7; const int AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = 6; const int AccountType_FLOOR_TRADER = 4; const int AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = 2; const int AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS = 1; const int AccountType_JOINT_BACKOFFICE_ACCOUNT = 8; const int AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS = 1; const int AccountType_JOINT_BACK_OFFICE_ACCOUNT = 8; const int CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = 1; const int CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = 2; const int CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = 3; const int CustOrderCapacity_ALL_OTHER = 4; const int MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY = 1; const int MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY = 2; const int MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT = 3; const int MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE = 4; const int MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE = 5; const int MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION = 6; const int MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID = 8; const int MassStatusReqType_STATUS_FOR_ALL_ORDERS = 7; const int MassStatusReqType_STATUS_FOR_SECURITY_ISSUER = 9; const int MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY = 10; const char DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR = '0'; const char DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING = '1'; const char DayBookingInst_ACCUMULATE = '2'; const char BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER = '1'; const char BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE = '2'; const char BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT = '0'; const char PreallocMethod_PRO_RATA = '0'; const char PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST = '1'; const char PreallocMethod_DO_NOT_PRO_RATA = '1'; const char TradingSessionSubID_PRE_TRADING[] = "1"; const char TradingSessionSubID_OPENING_OR_OPENING_AUCTION[] = "2"; const char TradingSessionSubID_3[] = "3"; const char TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION[] = "4"; const char TradingSessionSubID_POST_TRADING[] = "5"; const char TradingSessionSubID_INTRADAY_AUCTION[] = "6"; const char TradingSessionSubID_QUIESCENT[] = "7"; const int AllocType_BUYSIDE_READY_TO_BOOK_6 = 6; const int AllocType_BUYSIDE_PRELIMINARY = 2; const int AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY = 3; const int AllocType_BUYSIDE_READY_TO_BOOK_5 = 5; const int AllocType_BUYSIDE_CALCULATED = 1; const int AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = 4; const int AllocType_CALCULATED = 1; const int AllocType_PRELIMINARY = 2; const int AllocType_READY_TO_BOOK = 5; const int AllocType_WAREHOUSE_INSTRUCTION = 7; const int AllocType_REQUEST_TO_INTERMEDIARY = 8; const int AllocType_BUYSIDE_READY_TO_BOOK = 6; const int AllocType_ACCEPT = 9; const int AllocType_REJECT = 10; const int AllocType_ACCEPT_PENDING = 11; const int AllocType_INCOMPLETE_GROUP = 12; const int AllocType_COMPLETE_GROUP = 13; const int AllocType_REVERSAL_PENDING = 14; const char ClearingFeeIndicator_106H_AND_106J_FIRMS[] = "H"; const char ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT[] = "5"; const char ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT[] = "4"; const char ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT[] = "3"; const char ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT[] = "2"; const char ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT[] = "1"; const char ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES[] = "M"; const char ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS[] = "I"; const char ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT[] = "9"; const char ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR[] = "F"; const char ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER[] = "E"; const char ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER[] = "C"; const char ClearingFeeIndicator_CBOE_MEMBER[] = "B"; const char ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES[] = "L"; const char ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS[] = "F"; const char ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT[] = "1"; const char ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT[] = "2"; const char ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT[] = "3"; const char ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT[] = "4"; const char ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT[] = "5"; const char ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT[] = "9"; const char ClearingFeeIndicator_LESSEE_106F_EMPLOYEES[] = "L"; const char WorkingIndicator_NO = 'N'; const char WorkingIndicator_YES = 'Y'; const int PriorityIndicator_PRIORITY_UNCHANGED = 0; const int PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE = 1; const char LegalConfirm_YES = 'Y'; const char LegalConfirm_NO = 'N'; const int QuoteRequestRejectReason_UNKNOWN_SYMBOL = 1; const int QuoteRequestRejectReason_EXCHANGE = 2; const int QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = 3; const int QuoteRequestRejectReason_TOO_LATE_TO_ENTER = 4; const int QuoteRequestRejectReason_INVALID_PRICE = 5; const int QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE = 6; const int QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY = 7; const int QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT = 8; const int QuoteRequestRejectReason_NO_INVENTORY = 9; const int QuoteRequestRejectReason_PASS = 10; const int QuoteRequestRejectReason_OTHER = 99; const int QuoteRequestRejectReason_INSUFFICIENT_CREDIT = 11; const char SettlType_REGULAR[] = "0"; const char SettlType_CASH[] = "1"; const char SettlType_NEXT_DAY[] = "2"; const char SettlType_T_PLUS_2[] = "3"; const char SettlType_T_PLUS_3[] = "4"; const char SettlType_T_PLUS_4[] = "5"; const char SettlType_FUTURE[] = "6"; const char SettlType_WHEN_AND_IF_ISSUED[] = "7"; const char SettlType_SELLERS_OPTION[] = "8"; const char SettlType_T_PLUS_5[] = "9"; const char SettlType_BROKEN_DATE[] = "B"; const char SettlType_FX_SPOT_NEXT_SETTLEMENT[] = "C"; const char OpenCloseSettlFlag_DAILY_OPEN = '0'; const char OpenCloseSettlFlag_SESSION_OPEN = '1'; const char OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY = '2'; const char OpenCloseSettlFlag_EXPECTED_ENTRY = '3'; const char OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY = '4'; const char OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE = '5'; const char BidTradeType_RISK_TRADE = 'R'; const char BidTradeType_VWAP_GUARANTEE = 'G'; const char BidTradeType_AGENCY = 'A'; const char BidTradeType_GUARANTEED_CLOSE = 'J'; const int AcctIDSource_BIC = 1; const int AcctIDSource_SID_CODE = 2; const int AcctIDSource_TFM = 3; const int AcctIDSource_OMGEO = 4; const int AcctIDSource_DTCC_CODE = 5; const int AcctIDSource_OTHER = 99; const int ConfirmStatus_RECEIVED = 1; const int ConfirmStatus_MISMATCHED_ACCOUNT = 2; const int ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS = 3; const int ConfirmStatus_CONFIRMED = 4; const int ConfirmStatus_REQUEST_REJECTED = 5; const int ConfirmTransType_NEW = 0; const int ConfirmTransType_REPLACE = 1; const int ConfirmTransType_CANCEL = 2; const int DeliveryForm_BOOKENTRY = 1; const int DeliveryForm_BEARER = 2; const int DeliveryForm_BOOK_ENTRY = 1; const int LegSwapType_PAR_FOR_PAR = 1; const int LegSwapType_MODIFIED_DURATION = 2; const int LegSwapType_RISK = 4; const int LegSwapType_PROCEEDS = 5; const int QuotePriceType_PERCENT = 1; const int QuotePriceType_PER_SHARE = 2; const int QuotePriceType_FIXED_AMOUNT = 3; const int QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR = 4; const int QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR = 5; const int QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK = 6; const int QuotePriceType_TED_PRICE = 7; const int QuotePriceType_TED_YIELD = 8; const int QuotePriceType_YIELD_SPREAD = 9; const int QuotePriceType_YIELD = 10; const int QuotePriceType_DISCOUNT = 4; const int QuotePriceType_PREMIUM = 5; const int QuotePriceType_SPREAD = 6; const int QuoteRespType_HIT_LIFT = 1; const int QuoteRespType_COUNTER = 2; const int QuoteRespType_EXPIRED = 3; const int QuoteRespType_COVER = 4; const int QuoteRespType_DONE_AWAY = 5; const int QuoteRespType_PASS = 6; const int QuoteRespType_END_TRADE = 7; const int QuoteRespType_TIMED_OUT = 8; const char PosType_TRANSACTION_QUANTITY[] = "TQ"; const char PosType_INTRA_SPREAD_QTY[] = "IAS"; const char PosType_INTER_SPREAD_QTY[] = "IES"; const char PosType_END_OF_DAY_QTY[] = "FIN"; const char PosType_START_OF_DAY_QTY[] = "SOD"; const char PosType_OPTION_EXERCISE_QTY[] = "EX"; const char PosType_OPTION_ASSIGNMENT[] = "AS"; const char PosType_TRANSACTION_FROM_EXERCISE[] = "TX"; const char PosType_TRANSACTION_FROM_ASSIGNMENT[] = "TA"; const char PosType_PIT_TRADE_QTY[] = "PIT"; const char PosType_TRANSFER_TRADE_QTY[] = "TRF"; const char PosType_ELECTRONIC_TRADE_QTY[] = "ETR"; const char PosType_ALLOCATION_TRADE_QTY[] = "ALC"; const char PosType_ADJUSTMENT_QTY[] = "PA"; const char PosType_AS_OF_TRADE_QTY[] = "ASF"; const char PosType_DELIVERY_QTY[] = "DLV"; const char PosType_TOTAL_TRANSACTION_QTY[] = "TOT"; const char PosType_CROSS_MARGIN_QTY[] = "XM"; const char PosType_INTEGRAL_SPLIT[] = "SPL"; const char PosType_RECEIVE_QUANTITY[] = "RCV"; const char PosType_CORPORATE_ACTION_ADJUSTMENT[] = "CAA"; const char PosType_DELIVERY_NOTICE_QTY[] = "DN"; const char PosType_EXCHANGE_FOR_PHYSICAL_QTY[] = "EP"; const char PosType_PRIVATELY_NEGOTIATED_TRADE_QTY[] = "PNTN"; const char PosType_NET_DELTA_QTY[] = "DLT"; const char PosType_CREDIT_EVENT_ADJUSTMENT[] = "CEA"; const char PosType_SUCCESSION_EVENT_ADJUSTMENT[] = "SEA"; const int PosQtyStatus_SUBMITTED = 0; const int PosQtyStatus_ACCEPTED = 1; const int PosQtyStatus_REJECTED = 2; const char PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT[] = "FMTM"; const char PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT[] = "IMTM"; const char PosAmtType_TRADE_VARIATION_AMOUNT[] = "TVAR"; const char PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT[] = "SMTM"; const char PosAmtType_PREMIUM_AMOUNT[] = "PREM"; const char PosAmtType_CASH_RESIDUAL_AMOUNT[] = "CRES"; const char PosAmtType_CASH_AMOUNT[] = "CASH"; const char PosAmtType_VALUE_ADJUSTED_AMOUNT[] = "VADJ"; const char PosAmtType_SETTLEMENT_VALUE[] = "SETL"; const char PosAmtType_INITIAL_TRADE_COUPON_AMOUNT[] = "ICPN"; const char PosAmtType_ACCRUED_COUPON_AMOUNT[] = "ACPN"; const char PosAmtType_COUPON_AMOUNT[] = "CPN"; const char PosAmtType_INCREMENTAL_ACCRUED_COUPON[] = "IACPN"; const char PosAmtType_COLLATERALIZED_MARK_TO_MARKET[] = "CMTM"; const char PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET[] = "ICMTM"; const char PosAmtType_COMPENSATION_AMOUNT[] = "DLV"; const char PosAmtType_TOTAL_BANKED_AMOUNT[] = "BANK"; const char PosAmtType_TOTAL_COLLATERALIZED_AMOUNT[] = "COLAT"; const int PosTransType_EXERCISE = 1; const int PosTransType_DO_NOT_EXERCISE = 2; const int PosTransType_POSITION_ADJUSTMENT = 3; const int PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION = 4; const int PosTransType_PLEDGE = 5; const int PosTransType_LARGE_TRADER_SUBMISSION = 6; const int PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY = 1; const int PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID = 2; const int PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID = 3; const int PosMaintAction_NEW = 1; const int PosMaintAction_REPLACE = 2; const int PosMaintAction_CANCEL = 3; const int PosMaintAction_REVERSE = 4; const char SettlSessID_INTRADAY[] = "ITD"; const char SettlSessID_REGULAR_TRADING_HOURS[] = "RTH"; const char SettlSessID_ELECTRONIC_TRADING_HOURS[] = "ETH"; const char SettlSessID_END_OF_DAY[] = "EOD"; const int AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION = 0; const int AdjustmentType_DELTA_PLUS = 1; const int AdjustmentType_DELTA_MINUS = 2; const int AdjustmentType_FINAL = 3; const int PosMaintStatus_ACCEPTED = 0; const int PosMaintStatus_ACCEPTED_WITH_WARNINGS = 1; const int PosMaintStatus_REJECTED = 2; const int PosMaintStatus_COMPLETED = 3; const int PosMaintStatus_COMPLETED_WITH_WARNINGS = 4; const int PosMaintResult_SUCCESSFUL_COMPLETION = 0; const int PosMaintResult_REJECTED = 1; const int PosMaintResult_OTHER = 99; const int PosReqType_POSITIONS = 0; const int PosReqType_TRADES = 1; const int PosReqType_EXERCISES = 2; const int PosReqType_ASSIGNMENTS = 3; const int PosReqType_SETTLEMENT_ACTIVITY = 4; const int PosReqType_BACKOUT_MESSAGE = 5; const int PosReqType_DELTA_POSITIONS = 6; const int ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER = 0; const int ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM = 1; const int ResponseTransportType_INBAND = 0; const int ResponseTransportType_OUT_OF_BAND = 1; const int PosReqResult_VALID_REQUEST = 0; const int PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST = 1; const int PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA = 2; const int PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS = 3; const int PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED = 4; const int PosReqResult_OTHER = 99; const int PosReqStatus_COMPLETED = 0; const int PosReqStatus_COMPLETED_WITH_WARNINGS = 1; const int PosReqStatus_REJECTED = 2; const int SettlPriceType_FINAL = 1; const int SettlPriceType_THEORETICAL = 2; const char AssignmentMethod_RANDOM = 'R'; const char AssignmentMethod_PRORATA = 'P'; const char AssignmentMethod_PRO_RATA = 'P'; const char ExerciseMethod_AUTOMATIC = 'A'; const char ExerciseMethod_MANUAL = 'M'; const int TradeRequestResult_SUCCESSFUL = 0; const int TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT = 1; const int TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED = 2; const int TradeRequestResult_INVALID_PARTIES = 3; const int TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED = 4; const int TradeRequestResult_INVALID_DESTINATION_REQUESTED = 5; const int TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED = 8; const int TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST = 9; const int TradeRequestResult_OTHER = 99; const int TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST = 9; const int TradeRequestResult_NOT_AUTHORIZED = 9; const int TradeRequestStatus_ACCEPTED = 0; const int TradeRequestStatus_COMPLETED = 1; const int TradeRequestStatus_REJECTED = 2; const int TradeReportRejectReason_SUCCESSFUL = 0; const int TradeReportRejectReason_INVALID_PARTY_INFORMATION = 1; const int TradeReportRejectReason_UNKNOWN_INSTRUMENT = 2; const int TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES = 3; const int TradeReportRejectReason_INVALID_TRADE_TYPE = 4; const int TradeReportRejectReason_OTHER = 99; const int TradeReportRejectReason_INVALID_PARTY_ONFORMATION = 1; const int SideMultiLegReportingType_SINGLE_SECURITY = 1; const int SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = 2; const int SideMultiLegReportingType_MULTI_LEG_SECURITY = 3; const int SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = 2; const int SideMultiLegReportingType_MULTILEG_SECURITY = 3; const int TrdRegTimestampType_EXECUTION_TIME = 1; const int TrdRegTimestampType_TIME_IN = 2; const int TrdRegTimestampType_TIME_OUT = 3; const int TrdRegTimestampType_BROKER_RECEIPT = 4; const int TrdRegTimestampType_BROKER_EXECUTION = 5; const int TrdRegTimestampType_DESK_RECEIPT = 6; const int TrdRegTimestampType_SUBMISSION_TO_CLEARING = 7; const int ConfirmType_STATUS = 1; const int ConfirmType_CONFIRMATION = 2; const int ConfirmType_CONFIRMATION_REQUEST_REJECTED = 3; const int ConfirmRejReason_MISMATCHED_ACCOUNT = 1; const int ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS = 2; const int ConfirmRejReason_OTHER = 99; const int BookingType_REGULAR_BOOKING = 0; const int BookingType_CFD = 1; const int BookingType_TOTAL_RETURN_SWAP = 2; const int AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS = 0; const int AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED = 1; const int AllocSettlInstType_FULL_DETAILS_PROVIDED = 2; const int AllocSettlInstType_SSI_DB_IDS_PROVIDED = 3; const int AllocSettlInstType_PHONE_FOR_INSTRUCTIONS = 4; const char DlvyInstType_SECURITIES = 'S'; const char DlvyInstType_CASH = 'C'; const int TerminationType_OVERNIGHT = 1; const int TerminationType_TERM = 2; const int TerminationType_FLEXIBLE = 3; const int TerminationType_OPEN = 4; const int SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST = 0; const int SettlInstReqRejCode_UNKNOWN_ACCOUNT = 1; const int SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND = 2; const int SettlInstReqRejCode_OTHER = 99; const int AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY = 3; const int AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = 4; const int AllocReportType_WAREHOUSE_RECAP = 5; const int AllocReportType_REQUEST_TO_INTERMEDIARY = 8; const int AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY = 2; const int AllocReportType_ACCEPT = 9; const int AllocReportType_REJECT = 10; const int AllocReportType_ACCEPT_PENDING = 11; const int AllocReportType_COMPLETE = 12; const int AllocReportType_REVERSE_PENDING = 14; const int AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT = 1; const int AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS = 2; const int AllocCancReplaceReason_OTHER = 99; const int AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS = 1; const int AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = 2; const int AllocAccountType_HOUSE_TRADER = 3; const int AllocAccountType_FLOOR_TRADER = 4; const int AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = 6; const int AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = 7; const int AllocAccountType_JOINT_BACKOFFICE_ACCOUNT = 8; const int AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS = 1; const int AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT = 8; const int PartySubIDType_FIRM = 1; const int PartySubIDType_PERSON = 2; const int PartySubIDType_SYSTEM = 3; const int PartySubIDType_APPLICATION = 4; const int PartySubIDType_FULL_LEGAL_NAME_OF_FIRM = 5; const int PartySubIDType_POSTAL_ADDRESS = 6; const int PartySubIDType_PHONE_NUMBER = 7; const int PartySubIDType_EMAIL_ADDRESS = 8; const int PartySubIDType_CONTACT_NAME = 9; const int PartySubIDType_SECURITIES_ACCOUNT_NUMBER = 10; const int PartySubIDType_REGISTRATION_NUMBER = 11; const int PartySubIDType_REGISTERED_ADDRESS_12 = 12; const int PartySubIDType_REGULATORY_STATUS = 13; const int PartySubIDType_REGISTRATION_NAME = 14; const int PartySubIDType_CASH_ACCOUNT_NUMBER = 15; const int PartySubIDType_BIC = 16; const int PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE = 17; const int PartySubIDType_REGISTERED_ADDRESS_18 = 18; const int PartySubIDType_FUND_ACCOUNT_NAME = 19; const int PartySubIDType_TELEX_NUMBER = 20; const int PartySubIDType_FAX_NUMBER = 21; const int PartySubIDType_SECURITIES_ACCOUNT_NAME = 22; const int PartySubIDType_CASH_ACCOUNT_NAME = 23; const int PartySubIDType_DEPARTMENT = 24; const int PartySubIDType_LOCATION = 31; const int PartySubIDType_POSITION_ACCOUNT_TYPE = 26; const int PartySubIDType_LOCATION_DESK = 25; const int PartySubIDType_SECURITY_LOCATE_ID = 27; const int PartySubIDType_MARKET_MAKER = 28; const int PartySubIDType_ELIGIBLE_COUNTERPARTY = 29; const int PartySubIDType_PROFESSIONAL_CLIENT = 30; const int PartySubIDType_EXECUTION_VENUE = 32; const int PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER = 33; const int AllocIntermedReqType_PENDING_ACCEPT = 1; const int AllocIntermedReqType_PENDING_RELEASE = 2; const int AllocIntermedReqType_PENDING_REVERSAL = 3; const int AllocIntermedReqType_ACCEPT = 4; const int AllocIntermedReqType_BLOCK_LEVEL_REJECT = 5; const int AllocIntermedReqType_ACCOUNT_LEVEL_REJECT = 6; const int ApplQueueResolution_NO_ACTION_TAKEN = 0; const int ApplQueueResolution_QUEUE_FLUSHED = 1; const int ApplQueueResolution_OVERLAY_LAST = 2; const int ApplQueueResolution_END_SESSION = 3; const int ApplQueueAction_NO_ACTION_TAKEN = 0; const int ApplQueueAction_QUEUE_FLUSHED = 1; const int ApplQueueAction_OVERLAY_LAST = 2; const int ApplQueueAction_END_SESSION = 3; const int AvgPxIndicator_NO_AVERAGE_PRICING = 0; const int AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = 1; const int AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = 2; const int AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = 2; const int TradeAllocIndicator_ALLOCATION_NOT_REQUIRED = 0; const int TradeAllocIndicator_ALLOCATION_REQUIRED = 1; const int TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE = 2; const int TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR = 3; const int TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR = 4; const int TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT = 5; const int ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE = 0; const int ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN = 1; const int ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE = 2; const int TrdType_REGULAR_TRADE = 0; const int TrdType_BLOCK_TRADE = 1; const int TrdType_EFP = 2; const int TrdType_TRANSFER = 3; const int TrdType_LATE_TRADE = 4; const int TrdType_T_TRADE = 5; const int TrdType_WEIGHTED_AVERAGE_PRICE_TRADE = 6; const int TrdType_BUNCHED_TRADE = 7; const int TrdType_LATE_BUNCHED_TRADE = 8; const int TrdType_PRIOR_REFERENCE_PRICE_TRADE = 9; const int TrdType_AFTER_HOURS_TRADE = 10; const int TrdType_BLOCK_TRADE_1 = 1; const int TrdType_EXCHANGE_FOR_RISK = 11; const int TrdType_EXCHANGE_FOR_SWAP = 12; const int TrdType_EXCHANGE_OF_FUTURES_FOR = 13; const int TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS = 14; const int TrdType_TRADING_AT_SETTLEMENT = 15; const int TrdType_ALL_OR_NONE = 16; const int TrdType_FUTURES_LARGE_ORDER_EXECUTION = 17; const int TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES = 18; const int TrdType_OPTION_INTERIM_TRADE = 19; const int TrdType_OPTION_CABINET_TRADE = 20; const int TrdType_PRIVATELY_NEGOTIATED_TRADES = 22; const int TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS = 23; const int TrdType_ERROR_TRADE = 24; const int TrdType_SPECIAL_CUM_DIVIDEND = 25; const int TrdType_SPECIAL_EX_DIVIDEND = 26; const int TrdType_SPECIAL_CUM_COUPON = 27; const int TrdType_SPECIAL_EX_COUPON = 28; const int TrdType_CASH_SETTLEMENT = 29; const int TrdType_SPECIAL_PRICE = 30; const int TrdType_GUARANTEED_DELIVERY = 31; const int TrdType_SPECIAL_CUM_RIGHTS = 32; const int TrdType_SPECIAL_EX_RIGHTS = 33; const int TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS = 34; const int TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS = 35; const int TrdType_SPECIAL_CUM_BONUS = 36; const int TrdType_SPECIAL_EX_BONUS = 37; const int TrdType_BLOCK_TRADE_38 = 38; const int TrdType_WORKED_PRINCIPAL_TRADE = 39; const int TrdType_BLOCK_TRADES = 40; const int TrdType_NAME_CHANGE = 41; const int TrdType_PORTFOLIO_TRANSFER = 42; const int TrdType_PROROGATION_BUY = 43; const int TrdType_PROROGATION_SELL = 44; const int TrdType_OPTION_EXERCISE = 45; const int TrdType_DELTA_NEUTRAL_TRANSACTION = 46; const int TrdType_FINANCING_TRANSACTION = 47; const int TrdType_NON_STANDARD_SETTLEMENT = 48; const int TrdType_DERIVATIVE_RELATED_TRANSACTION = 49; const int TrdType_PORTFOLIO_TRADE = 50; const int TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE = 51; const int TrdType_EXCHANGE_GRANTED_TRADE = 52; const int TrdType_REPURCHASE_AGREEMENT = 53; const int TrdType_OTC = 54; const int TrdType_EXCHANGE_BASIS_FACILITY = 55; const int TrdSubType_CMTA = 0; const int TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT = 1; const int TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT = 2; const int TrdSubType_REJECT_FOR_SUBMITTING_SIDE = 3; const int TrdSubType_ADVISORY_FOR_CONTRA_SIDE = 4; const int TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION = 5; const int TrdSubType_ONSET_DUT_TO_AN_ALLOCATION = 6; const int TrdSubType_DIFFERENTIAL_SPREAD = 7; const int TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = 8; const int TrdSubType_TRANSACTION_FROM_EXERCISE = 9; const int TrdSubType_TRANSACTION_FROM_ASSIGNMENT = 10; const int TrdSubType_ACATS = 11; const int TrdSubType_AI = 14; const int TrdSubType_B = 15; const int TrdSubType_K = 16; const int TrdSubType_LC = 17; const int TrdSubType_M = 18; const int TrdSubType_N = 19; const int TrdSubType_NM = 20; const int TrdSubType_NR = 21; const int TrdSubType_P = 22; const int TrdSubType_PA = 23; const int TrdSubType_PC = 24; const int TrdSubType_PN = 25; const int TrdSubType_R = 26; const int TrdSubType_RO = 27; const int TrdSubType_RT = 28; const int TrdSubType_SW = 29; const int TrdSubType_T = 30; const int TrdSubType_WN = 31; const int TrdSubType_WT = 32; const int TrdSubType_OFF_HOURS_TRADE = 33; const int TrdSubType_ON_HOURS_TRADE = 34; const int TrdSubType_OTC_QUOTE = 35; const int TrdSubType_CONVERTED_SWAP = 36; const int TrdSubType_CROSSED_TRADE = 37; const int TrdSubType_INTERIM_PROTECTED_TRADE = 38; const int TrdSubType_LARGE_IN_SCALE = 39; const int TrdSubType_ONSET_DUE_TO_AN_ALLOCATION = 6; const int PegMoveType_FLOATING = 0; const int PegMoveType_FIXED = 1; const int PegOffsetType_PRICE = 0; const int PegOffsetType_BASIS_POINTS = 1; const int PegOffsetType_TICKS = 2; const int PegOffsetType_PRICE_TIER = 3; const int PegLimitType_OR_BETTER = 0; const int PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT = 1; const int PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM = 2; const int PegLimitType_STRICT = 1; const int PegLimitType_OR_WORSE = 2; const int PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK = 1; const int PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK = 2; const int PegRoundDirection_MORE_AGGRESSIVE = 1; const int PegRoundDirection_MORE_PASSIVE = 2; const int PegScope_LOCAL = 1; const int PegScope_NATIONAL = 2; const int PegScope_GLOBAL = 3; const int PegScope_NATIONAL_EXCLUDING_LOCAL = 4; const int PegScope_NATIONAL_XXCLUDING_LOCAL = 4; const int DiscretionMoveType_FLOATING = 0; const int DiscretionMoveType_FIXED = 1; const int DiscretionOffsetType_PRICE = 0; const int DiscretionOffsetType_BASIS_POINTS = 1; const int DiscretionOffsetType_TICKS = 2; const int DiscretionOffsetType_PRICE_TIER = 3; const int DiscretionLimitType_OR_BETTER = 0; const int DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT = 1; const int DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM = 2; const int DiscretionLimitType_STRICT = 1; const int DiscretionLimitType_OR_WORSE = 2; const int DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK = 1; const int DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK = 2; const int DiscretionRoundDirection_MORE_AGGRESSIVE = 1; const int DiscretionRoundDirection_MORE_PASSIVE = 2; const int DiscretionScope_LOCAL = 1; const int DiscretionScope_NATIONAL = 2; const int DiscretionScope_GLOBAL = 3; const int DiscretionScope_NATIONAL_EXCLUDING_LOCAL = 4; const int TargetStrategy_VWAP = 1; const int TargetStrategy_PARTICIPATE = 2; const int TargetStrategy_MININIZE_MARKET_IMPACT = 3; const int LastLiquidityInd_ADDED_LIQUIDITY = 1; const int LastLiquidityInd_REMOVED_LIQUIDITY = 2; const int LastLiquidityInd_LIQUIDITY_ROUTED_OUT = 3; const int LastLiquidityInd_AUCTION = 4; const char PublishTrdIndicator_YES = 'Y'; const char PublishTrdIndicator_NO = 'N'; const int ShortSaleReason_DEALER_SOLD_SHORT = 0; const int ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT = 1; const int ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT = 2; const int ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT = 3; const int ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE = 4; const int ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT = 5; const int ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE = 4; const int QtyType_UNITS = 0; const int QtyType_CONTRACTS = 1; const int QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT = 2; const int TradeReportType_SUBMIT = 0; const int TradeReportType_ALLEGED = 1; const int TradeReportType_ACCEPT = 2; const int TradeReportType_DECLINE = 3; const int TradeReportType_ADDENDUM = 4; const int TradeReportType_NO_WAS = 5; const int TradeReportType_TRADE_REPORT_CANCEL = 6; const int TradeReportType_LOCKED_IN_TRADE_BREAK = 7; const int TradeReportType_ALLEGED_1 = 1; const int TradeReportType_7 = 7; const int TradeReportType_DEFAULTED = 8; const int TradeReportType_INVALID_CMTA = 9; const int TradeReportType_PENDED = 10; const int TradeReportType_ALLEGED_NEW = 11; const int TradeReportType_ALLEGED_ADDENDUM = 12; const int TradeReportType_ALLEGED_NO_WAS = 13; const int TradeReportType_ALLEGED_TRADE_REPORT_CANCEL = 14; const int TradeReportType_ALLEGED_15 = 15; const int AllocNoOrdersType_NOT_SPECIFIED = 0; const int AllocNoOrdersType_EXPLICIT_LIST_PROVIDED = 1; const int EventType_PUT = 1; const int EventType_CALL = 2; const int EventType_TENDER = 3; const int EventType_SINKING_FUND_CALL = 4; const int EventType_OTHER = 99; const int EventType_ACTIVATION = 5; const int EventType_INACTIVIATION = 6; const int EventType_LAST_ELIGIBLE_TRADE_DATE = 7; const int EventType_SWAP_START_DATE = 8; const int EventType_SWAP_END_DATE = 9; const int EventType_SWAP_ROLL_DATE = 10; const int EventType_SWAP_NEXT_START_DATE = 11; const int EventType_SWAP_NEXT_ROLL_DATE = 12; const int EventType_FIRST_DELIVERY_DATE = 13; const int EventType_LAST_DELIVERY_DATE = 14; const int EventType_INITIAL_INVENTORY_DUE_DATE = 15; const int EventType_FINAL_INVENTORY_DUE_DATE = 16; const int EventType_FIRST_INTENT_DATE = 17; const int EventType_LAST_INTENT_DATE = 18; const int EventType_POSITION_REMOVAL_DATE = 19; const int InstrAttribType_FLAT = 1; const int InstrAttribType_ZERO_COUPON = 2; const int InstrAttribType_INTEREST_BEARING = 3; const int InstrAttribType_NO_PERIODIC_PAYMENTS = 4; const int InstrAttribType_VARIABLE_RATE = 5; const int InstrAttribType_LESS_FEE_FOR_PUT = 6; const int InstrAttribType_STEPPED_COUPON = 7; const int InstrAttribType_COUPON_PERIOD = 8; const int InstrAttribType_WHEN_AND_IF_ISSUED = 9; const int InstrAttribType_ORIGINAL_ISSUE_DISCOUNT = 10; const int InstrAttribType_CALLABLE_PUTTABLE = 11; const int InstrAttribType_ESCROWED_TO_MATURITY = 12; const int InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE = 13; const int InstrAttribType_PREREFUNDED = 14; const int InstrAttribType_IN_DEFAULT = 15; const int InstrAttribType_UNRATED = 16; const int InstrAttribType_TAXABLE = 17; const int InstrAttribType_INDEXED = 18; const int InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX = 19; const int InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE = 20; const int InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE = 21; const int InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED = 22; const int InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE = 99; const int InstrAttribType_ESCROWED_TO_REDEMPTION_DATE = 13; const int InstrAttribType_PRE_REFUNDED = 14; const int InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY = 23; const int InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY = 24; const int InstrAttribType_INSTRUMENT_DENOMINATOR = 25; const int InstrAttribType_INSTRUMENT_NUMERATOR = 26; const int InstrAttribType_INSTRUMENT_PRICE_PRECISION = 27; const int InstrAttribType_INSTRUMENT_STRIKE_PRICE = 28; const int InstrAttribType_TRADEABLE_INDICATOR = 29; const int CPProgram_3 = 1; const int CPProgram_4 = 2; const int CPProgram_OTHER = 99; const int MiscFeeBasis_ABSOLUTE = 0; const int MiscFeeBasis_PER_UNIT = 1; const int MiscFeeBasis_PERCENTAGE = 2; const char LastFragment_YES = 'Y'; const char LastFragment_NO = 'N'; const int CollAsgnReason_INITIAL = 0; const int CollAsgnReason_SCHEDULED = 1; const int CollAsgnReason_TIME_WARNING = 2; const int CollAsgnReason_MARGIN_DEFICIENCY = 3; const int CollAsgnReason_MARGIN_EXCESS = 4; const int CollAsgnReason_FORWARD_COLLATERAL_DEMAND = 5; const int CollAsgnReason_EVENT_OF_DEFAULT = 6; const int CollAsgnReason_ADVERSE_TAX_EVENT = 7; const int CollInquiryQualifier_TRADEDATE = 0; const int CollInquiryQualifier_GC_INSTRUMENT = 1; const int CollInquiryQualifier_COLLATERALINSTRUMENT = 2; const int CollInquiryQualifier_SUBSTITUTION_ELIGIBLE = 3; const int CollInquiryQualifier_NOT_ASSIGNED = 4; const int CollInquiryQualifier_PARTIALLY_ASSIGNED = 5; const int CollInquiryQualifier_FULLY_ASSIGNED = 6; const int CollInquiryQualifier_OUTSTANDING_TRADES = 7; const int CollInquiryQualifier_TRADE_DATE = 0; const int CollInquiryQualifier_COLLATERAL_INSTRUMENT = 2; const int CollAsgnTransType_NEW = 0; const int CollAsgnTransType_REPLACE = 1; const int CollAsgnTransType_CANCEL = 2; const int CollAsgnTransType_RELEASE = 3; const int CollAsgnTransType_REVERSE = 4; const int CollAsgnRespType_RECEIVED = 0; const int CollAsgnRespType_ACCEPTED = 1; const int CollAsgnRespType_DECLINED = 2; const int CollAsgnRespType_REJECTED = 3; const int CollAsgnRejectReason_UNKNOWN_DEAL = 0; const int CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT = 1; const int CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION = 2; const int CollAsgnRejectReason_INSUFFICIENT_COLLATERAL = 3; const int CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL = 4; const int CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION = 5; const int CollAsgnRejectReason_OTHER = 99; const int CollStatus_UNASSIGNED = 0; const int CollStatus_PARTIALLY_ASSIGNED = 1; const int CollStatus_ASSIGNMENT_PROPOSED = 2; const int CollStatus_ASSIGNED = 3; const int CollStatus_CHALLENGED = 4; const char LastRptRequested_NO = 'N'; const char LastRptRequested_YES = 'Y'; const int DeliveryType_VERSUS_PAYMENT_DELIVER = 0; const int DeliveryType_FREE_DELIVER = 1; const int DeliveryType_TRI_PARTY = 2; const int DeliveryType_HOLD_IN_CUSTODY = 3; const int UserRequestType_LOGONUSER = 1; const int UserRequestType_LOGOFFUSER = 2; const int UserRequestType_CHANGEPASSWORDFORUSER = 3; const int UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS = 4; const int UserRequestType_LOG_ON_USER = 1; const int UserRequestType_LOG_OFF_USER = 2; const int UserRequestType_CHANGE_PASSWORD_FOR_USER = 3; const int UserStatus_LOGGED_IN = 1; const int UserStatus_NOT_LOGGED_IN = 2; const int UserStatus_USER_NOT_RECOGNISED = 3; const int UserStatus_PASSWORD_INCORRECT = 4; const int UserStatus_PASSWORD_CHANGED = 5; const int UserStatus_OTHER = 6; const int UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE = 7; const int UserStatus_SESSION_SHUTDOWN_WARNING = 8; const int StatusValue_CONNECTED = 1; const int StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP = 2; const int StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN = 3; const int StatusValue_IN_PROCESS = 4; const int StatusValue_NOT_CONNECTED_2 = 2; const int StatusValue_NOT_CONNECTED_3 = 3; const int NetworkRequestType_SNAPSHOT = 1; const int NetworkRequestType_SUBSCRIBE = 2; const int NetworkRequestType_STOP_SUBSCRIBING = 4; const int NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED = 8; const int NetworkStatusResponseType_FULL = 1; const int NetworkStatusResponseType_INCREMENTAL_UPDATE = 2; const int TrdRptStatus_ACCEPTED = 0; const int TrdRptStatus_REJECTED = 1; const int TrdRptStatus_ACCEPTED_WITH_ERRORS = 3; const int AffirmStatus_RECEIVED = 1; const int AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED = 2; const int AffirmStatus_AFFIRMED = 3; const int CollAction_RETAIN = 0; const int CollAction_ADD = 1; const int CollAction_REMOVE = 2; const int CollInquiryStatus_ACCEPTED = 0; const int CollInquiryStatus_ACCEPTED_WITH_WARNINGS = 1; const int CollInquiryStatus_COMPLETED = 2; const int CollInquiryStatus_COMPLETED_WITH_WARNINGS = 3; const int CollInquiryStatus_REJECTED = 4; const int CollInquiryResult_SUCCESSFUL = 0; const int CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT = 1; const int CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE = 2; const int CollInquiryResult_INVALID_PARTIES = 3; const int CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED = 4; const int CollInquiryResult_INVALID_DESTINATION_REQUESTED = 5; const int CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED = 6; const int CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED = 7; const int CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED = 8; const int CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY = 9; const int CollInquiryResult_OTHER = 99; const int StrategyParameterType_INT = 1; const int StrategyParameterType_LENGTH = 2; const int StrategyParameterType_NUMINGROUP = 3; const int StrategyParameterType_SEQNUM = 4; const int StrategyParameterType_TAGNUM = 5; const int StrategyParameterType_FLOAT = 6; const int StrategyParameterType_QTY = 7; const int StrategyParameterType_PRICE = 8; const int StrategyParameterType_PRICEOFFSET = 9; const int StrategyParameterType_AMT = 10; const int StrategyParameterType_PERCENTAGE = 11; const int StrategyParameterType_CHAR = 12; const int StrategyParameterType_BOOLEAN = 13; const int StrategyParameterType_STRING = 14; const int StrategyParameterType_MULTIPLECHARVALUE = 15; const int StrategyParameterType_CURRENCY = 16; const int StrategyParameterType_EXCHANGE = 17; const int StrategyParameterType_MONTHYEAR = 18; const int StrategyParameterType_UTCTIMESTAMP = 19; const int StrategyParameterType_UTCTIMEONLY = 20; const int StrategyParameterType_LOCALMKTTIME = 21; const int StrategyParameterType_UTCDATE = 22; const int StrategyParameterType_DATA = 23; const int StrategyParameterType_MULTIPLESTRINGVALUE = 24; const int StrategyParameterType_LOCALMKTDATE = 21; const int StrategyParameterType_UTCDATEONLY = 22; const int StrategyParameterType_COUNTRY = 25; const int StrategyParameterType_LANGUAGE = 26; const int StrategyParameterType_TZTIMEONLY = 27; const int StrategyParameterType_TZTIMESTAMP = 28; const int StrategyParameterType_TENOR = 29; const char SecurityStatus_ACTIVE[] = "1"; const char SecurityStatus_INACTIVE[] = "2"; const char UnderlyingCashType_FIXED[] = "FIXED"; const char UnderlyingCashType_DIFF[] = "DIFF"; const int UnderlyingSettlementType_T_PLUS_1 = 2; const int UnderlyingSettlementType_T_PLUS_3 = 4; const int UnderlyingSettlementType_T_PLUS_4 = 5; const char SecurityUpdateAction_ADD = 'A'; const char SecurityUpdateAction_DELETE = 'D'; const char SecurityUpdateAction_MODIFY = 'M'; const int ExpType_AUTO_EXERCISE = 1; const int ExpType_NON_AUTO_EXERCISE = 2; const int ExpType_FINAL_WILL_BE_EXERCISED = 3; const int ExpType_CONTRARY_INTENTION = 4; const int ExpType_DIFFERENCE = 5; const int IndividualAllocType_SUB_ALLOCATE = 1; const int IndividualAllocType_THIRD_PARTY_ALLOCATION = 2; const char UnitOfMeasure_BARRELS[] = "Bbl"; const char UnitOfMeasure_BILLION_CUBIC_FEET[] = "Bcf"; const char UnitOfMeasure_BUSHELS[] = "Bu"; const char UnitOfMeasure_POUNDS[] = "lbs"; const char UnitOfMeasure_GALLONS[] = "Gal"; const char UnitOfMeasure_MILLION_BARRELS[] = "MMbbl"; const char UnitOfMeasure_ONE_MILLION_BTU[] = "MMBtu"; const char UnitOfMeasure_MEGAWATT_HOURS[] = "MWh"; const char UnitOfMeasure_TROY_OUNCES[] = "oz_tr"; const char UnitOfMeasure_METRIC_TONS[] = "t"; const char UnitOfMeasure_TONS[] = "tn"; const char UnitOfMeasure_US_DOLLARS[] = "USD"; const char UnitOfMeasure_ALLOWANCES[] = "Alw"; const char TimeUnit_HOUR[] = "H"; const char TimeUnit_MINUTE[] = "Min"; const char TimeUnit_SECOND[] = "S"; const char TimeUnit_DAY[] = "D"; const char TimeUnit_WEEK[] = "Wk"; const char TimeUnit_MONTH[] = "Mo"; const char TimeUnit_YEAR[] = "Yr"; const int AllocMethod_AUTOMATIC = 1; const int AllocMethod_GUARANTOR = 2; const int AllocMethod_MANUAL = 3; const char AsOfIndicator_FALSE = '0'; const char AsOfIndicator_TRUE = '1'; const int MDBookType_TOP_OF_BOOK = 1; const int MDBookType_PRICE_DEPTH = 2; const int MDBookType_ORDER_DEPTH = 3; const int MDOriginType_BOOK = 0; const int MDOriginType_OFF_BOOK = 1; const int MDOriginType_CROSS = 2; const char CustOrderHandlingInst_ADD_ON_ORDER[] = "ADD"; const char CustOrderHandlingInst_ALL_OR_NONE[] = "AON"; const char CustOrderHandlingInst_CASH_NOT_HELD[] = "CNH"; const char CustOrderHandlingInst_DIRECTED_ORDER[] = "DIR"; const char CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION[] = "E.W"; const char CustOrderHandlingInst_FILL_OR_KILL[] = "FOK"; const char CustOrderHandlingInst_IMBALANCE_ONLY[] = "IO"; const char CustOrderHandlingInst_IMMEDIATE_OR_CANCEL[] = "IOC"; const char CustOrderHandlingInst_LIMIT_ON_OPEN[] = "LOO"; const char CustOrderHandlingInst_LIMIT_ON_CLOSE[] = "LOC"; const char CustOrderHandlingInst_MARKET_AT_OPEN[] = "MAO"; const char CustOrderHandlingInst_MARKET_AT_CLOSE[] = "MAC"; const char CustOrderHandlingInst_MARKET_ON_OPEN[] = "MOO"; const char CustOrderHandlingInst_MARKET_ON_CLOSE[] = "MOC"; const char CustOrderHandlingInst_MINIMUM_QUANTITY[] = "MQT"; const char CustOrderHandlingInst_NOT_HELD[] = "NH"; const char CustOrderHandlingInst_OVER_THE_DAY[] = "OVD"; const char CustOrderHandlingInst_PEGGED[] = "PEG"; const char CustOrderHandlingInst_RESERVE_SIZE_ORDER[] = "RSV"; const char CustOrderHandlingInst_STOP_STOCK_TRANSACTION[] = "S.W"; const char CustOrderHandlingInst_SCALE[] = "SCL"; const char CustOrderHandlingInst_TIME_ORDER[] = "TMO"; const char CustOrderHandlingInst_TRAILING_STOP[] = "TS"; const char CustOrderHandlingInst_WORK[] = "WRK"; const int OrderHandlingInstSource_NASD_OATS = 1; const char DeskType_AGENCY[] = "A"; const char DeskType_ARBITRAGE[] = "AR"; const char DeskType_DERIVATIVES[] = "D"; const char DeskType_INTERNATIONAL[] = "IN"; const char DeskType_INSTITUTIONAL[] = "IS"; const char DeskType_OTHER[] = "O"; const char DeskType_PREFERRED_TRADING[] = "PF"; const char DeskType_PROPRIETARY[] = "PR"; const char DeskType_PROGRAM_TRADING[] = "PT"; const char DeskType_SALES[] = "S"; const char DeskType_TRADING[] = "T"; const int DeskTypeSource_NASD_OATS = 1; const char DeskOrderHandlingInst_ADD_ON_ORDER[] = "ADD"; const char DeskOrderHandlingInst_ALL_OR_NONE[] = "AON"; const char DeskOrderHandlingInst_CASH_NOT_HELD[] = "CNH"; const char DeskOrderHandlingInst_DIRECTED_ORDER[] = "DIR"; const char DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION[] = "E.W"; const char DeskOrderHandlingInst_FILL_OR_KILL[] = "FOK"; const char DeskOrderHandlingInst_IMBALANCE_ONLY[] = "IO"; const char DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL[] = "IOC"; const char DeskOrderHandlingInst_LIMIT_ON_OPEN[] = "LOO"; const char DeskOrderHandlingInst_LIMIT_ON_CLOSE[] = "LOC"; const char DeskOrderHandlingInst_MARKET_AT_OPEN[] = "MAO"; const char DeskOrderHandlingInst_MARKET_AT_CLOSE[] = "MAC"; const char DeskOrderHandlingInst_MARKET_ON_OPEN[] = "MOO"; const char DeskOrderHandlingInst_MARKET_ON_CLOSE[] = "MOC"; const char DeskOrderHandlingInst_MINIMUM_QUANTITY[] = "MQT"; const char DeskOrderHandlingInst_NOT_HELD[] = "NH"; const char DeskOrderHandlingInst_OVER_THE_DAY[] = "OVD"; const char DeskOrderHandlingInst_PEGGED[] = "PEG"; const char DeskOrderHandlingInst_RESERVE_SIZE_ORDER[] = "RSV"; const char DeskOrderHandlingInst_STOP_STOCK_TRANSACTION[] = "S.W"; const char DeskOrderHandlingInst_SCALE[] = "SCL"; const char DeskOrderHandlingInst_TIME_ORDER[] = "TMO"; const char DeskOrderHandlingInst_TRAILING_STOP[] = "TS"; const char DeskOrderHandlingInst_WORK[] = "WRK"; const char ExecAckStatus_RECEIVED_NOT_YET_PROCESSED = '0'; const char ExecAckStatus_ACCEPTED = '1'; const char ExecAckStatus_DONT_KNOW = '2'; const int CollApplType_SPECIFIC_DEPOSIT = 0; const int CollApplType_GENERAL = 1; const char UnderlyingFXRateCalc_DIVIDE = 'D'; const char UnderlyingFXRateCalc_MULTIPLY = 'M'; const char AllocPositionEffect_OPEN = 'O'; const char AllocPositionEffect_CLOSE = 'C'; const char AllocPositionEffect_ROLLED = 'R'; const char AllocPositionEffect_FIFO = 'F'; const char DealingCapacity_AGENT = 'A'; const char DealingCapacity_PRINCIPAL = 'P'; const char DealingCapacity_RISKLESS_PRINCIPAL = 'R'; const char InstrmtAssignmentMethod_RANDOM = 'R'; const char InstrmtAssignmentMethod_PRORATA = 'P'; const char InstrmtAssignmentMethod_PRO_RATA = 'P'; const char AggressorIndicator_YES = 'Y'; const char AggressorIndicator_NO = 'N'; const int MDQuoteType_INDICATIVE = 0; const int MDQuoteType_TRADEABLE = 1; const int MDQuoteType_RESTRICTED_TRADEABLE = 2; const int MDQuoteType_COUNTER = 3; const int MDQuoteType_INDICATIVE_AND_TRADEABLE = 4; const char RefOrderIDSource_SECONDARYORDEID = '0'; const char RefOrderIDSource_ORDEID = '1'; const char RefOrderIDSource_MENTRYID = '2'; const char RefOrderIDSource_QUOTENTRYID = '3'; const char RefOrderIDSource_SECONDARYORDERID = '0'; const char RefOrderIDSource_ORDERID = '1'; const char RefOrderIDSource_MDENTRYID = '2'; const char RefOrderIDSource_QUOTEENTRYID = '3'; const char RefOrderIDSource_ORIGINAL_ORDER_ID = '4'; const char DisplayWhen_IMMEDIATE = '1'; const char DisplayWhen_EXHAUST = '2'; const char DisplayMethod_INITIAL = '1'; const char DisplayMethod_NEW = '2'; const char DisplayMethod_RANDOM = '3'; const char DisplayMethod_UNDISCLOSED = '4'; const char PriceProtectionScope_NONE = '0'; const char PriceProtectionScope_LOCAL = '1'; const char PriceProtectionScope_NATIONAL = '2'; const char PriceProtectionScope_GLOBAL = '3'; const char LotType_ODD_LOT = '1'; const char LotType_ROUND_LOT = '2'; const char LotType_BLOCK_LOT = '3'; const char LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE = '4'; const int PegPriceType_LAST_PEG = 1; const int PegPriceType_MID_PRICE_PEG = 2; const int PegPriceType_OPENING_PEG = 3; const int PegPriceType_MARKET_PEG = 4; const int PegPriceType_PRIMARY_PEG = 5; const int PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = 6; const int PegPriceType_PEG_TO_VWAP = 7; const int PegPriceType_TRAILING_STOP_PEG = 8; const int PegPriceType_PEG_TO_LIMIT_PRICE = 9; const char TriggerType_PARTIAL_EXECUTION = '1'; const char TriggerType_SPECIFIED_TRADING_SESSION = '2'; const char TriggerType_NEXT_AUCTION = '3'; const char TriggerType_PRICE_MOVEMENT = '4'; const char TriggerAction_ACTIVATE = '1'; const char TriggerAction_MODIFY = '2'; const char TriggerAction_CANCEL = '3'; const char TriggerPriceType_BEST_OFFER = '1'; const char TriggerPriceType_LAST_TRADE = '2'; const char TriggerPriceType_BEST_BID = '3'; const char TriggerPriceType_BEST_BID_OR_LAST_TRADE = '4'; const char TriggerPriceType_BEST_OFFER_OR_LAST_TRADE = '5'; const char TriggerPriceType_BEST_MID = '6'; const char TriggerPriceTypeScope_NONE = '0'; const char TriggerPriceTypeScope_LOCAL = '1'; const char TriggerPriceTypeScope_NATIONAL = '2'; const char TriggerPriceTypeScope_GLOBAL = '3'; const char TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = 'U'; const char TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = 'D'; const char TriggerOrderType_MARKET = '1'; const char TriggerOrderType_LIMIT = '2'; const char OrderCategory_ORDER = '1'; const char OrderCategory_QUOTE = '2'; const char OrderCategory_PRIVATELY_NEGOTIATED_TRADE = '3'; const char OrderCategory_MULTILEG_ORDER = '4'; const char OrderCategory_LINKED_ORDER = '5'; const char OrderCategory_QUOTE_REQUEST = '6'; const char OrderCategory_IMPLIED_ORDER = '7'; const char OrderCategory_CROSS_ORDER = '8'; const char OrderCategory_STREAMING_PRICE = '9'; const char TradeHandlingInstr_TRADE_CONFIRMATION = '0'; const char TradeHandlingInstr_TWO_PARTY_REPORT = '1'; const char TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING = '2'; const char TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH = '3'; const char TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING = '4'; const char TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM = '5'; const char ExDestinationIDSource_BIC = 'B'; const char ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = 'C'; const char ExDestinationIDSource_PROPRIETARY = 'D'; const char ExDestinationIDSource_ISO_COUNTRY_CODE = 'E'; const char ExDestinationIDSource_MIC = 'G'; const int ExpirationQtyType_AUTO_EXERCISE = 1; const int ExpirationQtyType_NON_AUTO_EXERCISE = 2; const int ExpirationQtyType_FINAL_WILL_BE_EXERCISED = 3; const int ExpirationQtyType_CONTRARY_INTENTION = 4; const int ExpirationQtyType_DIFFERENCE = 5; const int ImpliedMarketIndicator_NOT_IMPLIED = 0; const int ImpliedMarketIndicator_IMPLIED_IN = 1; const int ImpliedMarketIndicator_IMPLIED_OUT = 2; const int ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT = 3; const int SettlObligMode_PRELIMINARY = 1; const int SettlObligMode_FINAL = 2; const char SettlObligTransType_CANCEL = 'C'; const char SettlObligTransType_NEW = 'N'; const char SettlObligTransType_REPLACE = 'R'; const char SettlObligTransType_RESTATE = 'T'; const char SettlObligSource_INSTRUCTIONS_OF_BROKER = '1'; const char SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION = '2'; const char SettlObligSource_INVESTOR = '3'; const int QuoteEntryStatus_ACCEPTED = 0; const int QuoteEntryStatus_REJECTED = 5; const int QuoteEntryStatus_REMOVED_FROM_MARKET = 6; const int QuoteEntryStatus_EXPIRED = 7; const int QuoteEntryStatus_LOCKED_MARKET_WARNING = 12; const int QuoteEntryStatus_CROSS_MARKET_WARNING = 13; const int QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET = 14; const int QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET = 15; const int QuoteEntryStatus_ACTIVE = 16; const char PrivateQuote_YES = 'Y'; const char PrivateQuote_NO = 'N'; const int RespondentType_ALL_MARKET_PARTICIPANTS = 1; const int RespondentType_SPECIFIED_MARKET_PARTICIPANTS = 2; const int RespondentType_ALL_MARKET_MAKERS = 3; const int RespondentType_PRIMARY_MARKET_MAKER = 4; const int SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED = 1; const int SecurityTradingEvent_TRADING_RESUMES = 2; const int SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION = 3; const int SecurityTradingEvent_CHANGE_OF_TRADING_SESSION = 4; const int SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION = 5; const int SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS = 6; const int SecurityTradingEvent_CHANGE_OF_BOOK_TYPE = 7; const int SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH = 8; const int SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS = 6; const int StatsType_EXCHANGE_LAST = 1; const int StatsType_HIGH = 2; const int StatsType_AVERAGE_PRICE = 3; const int StatsType_TURNOVER = 4; const int MDSecSizeType_CUSTOMER = 1; const char SettlMethod_CASH_SETTLEMENT_REQUIRED = 'C'; const char SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED = 'P'; const int ExerciseStyle_EUROPEAN = 0; const int ExerciseStyle_AMERICAN = 1; const int ExerciseStyle_BERMUDA = 2; const char PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL[] = "STD"; const char PriceQuoteMethod_INDEX[] = "INX"; const char PriceQuoteMethod_INTEREST_RATE_INDEX[] = "INT"; const char PriceQuoteMethod_PERCENT_OF_PAR[] = "PCTPAR"; const char FuturesValuationMethod_PREMIUM_STYLE[] = "EQTY"; const char FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET[] = "FUT"; const char FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT[] = "FUTDA"; const int ListMethod_PRE_LISTED_ONLY = 0; const int ListMethod_USER_REQUESTED = 1; const int TickRuleType_REGULAR = 0; const int TickRuleType_VARIABLE = 1; const int TickRuleType_FIXED = 2; const int TickRuleType_TRADED_AS_A_SPREAD_LEG = 3; const int TickRuleType_SETTLED_AS_A_SPREAD_LEG = 4; const int MaturityMonthYearIncrementUnits_MONTHS = 0; const int MaturityMonthYearIncrementUnits_DAYS = 1; const int MaturityMonthYearIncrementUnits_WEEKS = 2; const int MaturityMonthYearIncrementUnits_YEARS = 3; const int MaturityMonthYearFormat_YEARMONTH_ONLY = 0; const int MaturityMonthYearFormat_YEARMONTHDAY = 1; const int MaturityMonthYearFormat_YEARMONTHWEEK = 2; const int PriceLimitType_PRICE = 0; const int PriceLimitType_TICKS = 1; const int PriceLimitType_PERCENTAGE = 2; const int ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS = 0; const int ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS = 1; const int ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS = 2; const int ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS = 3; const int ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = 4; const int ApplReqType_CANCEL_RETRANSMISSION = 5; const int ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = 6; const int ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED = 0; const int ApplResponseType_APPLICATION_DOES_NOT_EXIST = 1; const int ApplResponseType_MESSAGES_NOT_AVAILABLE = 2; const int ApplResponseError_APPLICATION_DOES_NOT_EXIST = 0; const int ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE = 1; const int ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION = 2; const int TradSesEvent_TRADING_RESUMES = 0; const int TradSesEvent_CHANGE_OF_TRADING_SESSION = 1; const int TradSesEvent_CHANGE_OF_TRADING_SUBSESSION = 2; const int TradSesEvent_CHANGE_OF_TRADING_STATUS = 3; const int MassActionType_SUSPEND_ORDERS = 1; const int MassActionType_RELEASE_ORDERS_FROM_SUSPENSION = 2; const int MassActionType_CANCEL_ORDERS = 3; const int MassActionScope_ALL_ORDERS_FOR_A_SECURITY = 1; const int MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY = 2; const int MassActionScope_ALL_ORDERS_FOR_A_PRODUCT = 3; const int MassActionScope_ALL_ORDERS_FOR_A_CFICODE = 4; const int MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE = 5; const int MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION = 6; const int MassActionScope_ALL_ORDERS = 7; const int MassActionScope_ALL_ORDERS_FOR_A_MARKET = 8; const int MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT = 9; const int MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP = 10; const int MassActionScope_CANCEL_FOR_SECURITY_ISSUER = 11; const int MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = 12; const int MassActionResponse_REJECTED = 0; const int MassActionResponse_ACCEPTED = 1; const int MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED = 0; const int MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY = 1; const int MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY = 2; const int MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT = 3; const int MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE = 4; const int MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = 5; const int MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = 6; const int MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET = 7; const int MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT = 8; const int MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = 9; const int MassActionRejectReason_OTHER = 99; const int MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = 10; const int MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = 11; const int MultilegModel_PREDEFINED_MULTILEG_SECURITY = 0; const int MultilegModel_USER_DEFINED_MULTLEG_SECURITY = 1; const int MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG = 2; const int MultilegPriceMethod_NET_PRICE = 0; const int MultilegPriceMethod_REVERSED_NET_PRICE = 1; const int MultilegPriceMethod_YIELD_DIFFERENCE = 2; const int MultilegPriceMethod_INDIVIDUAL = 3; const int MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE = 4; const int MultilegPriceMethod_MULTIPLIED_PRICE = 5; const int ContingencyType_ONE_CANCELS_THE_OTHER = 1; const int ContingencyType_ONE_TRIGGERS_THE_OTHER = 2; const int ContingencyType_ONE_UPDATES_THE_OTHER_3 = 3; const int ContingencyType_ONE_UPDATES_THE_OTHER_4 = 4; const int ListRejectReason_BROKER = 0; const int ListRejectReason_EXCHANGE_CLOSED = 2; const int ListRejectReason_TOO_LATE_TO_ENTER = 4; const int ListRejectReason_UNKNOWN_ORDER = 5; const int ListRejectReason_DUPLICATE_ORDER = 6; const int ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC = 11; const int ListRejectReason_OTHER = 99; const int TradePublishIndicator_DO_NOT_PUBLISH_TRADE = 0; const int TradePublishIndicator_PUBLISH_TRADE = 1; const int TradePublishIndicator_DEFERRED_PUBLICATION = 2; const char MarketUpdateAction_ADD = 'A'; const char MarketUpdateAction_DELETE = 'D'; const char MarketUpdateAction_MODIFY = 'M'; const int SessionStatus_SESSION_ACTIVE = 0; const int SessionStatus_SESSION_PASSWORD_CHANGED = 1; const int SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE = 2; const int SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY = 3; const int SessionStatus_SESSION_LOGOUT_COMPLETE = 4; const int SessionStatus_INVALID_USERNAME_OR_PASSWORD = 5; const int SessionStatus_ACCOUNT_LOCKED = 6; const int SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME = 7; const int SessionStatus_PASSWORD_EXPIRED = 8; const int ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM = 0; const int ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM = 1; const int ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID = 2; const int ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED = 3; const int HaltReasonInt_NEWS_DISSEMINATION = 0; const int HaltReasonInt_ORDER_INFLUX = 1; const int HaltReasonInt_ORDER_IMBALANCE = 2; const int HaltReasonInt_ADDITIONAL_INFORMATION = 3; const int HaltReasonInt_NEWS_PENDING = 4; const int HaltReasonInt_EQUIPMENT_CHANGEOVER = 5; const char ValuationMethod_PREMIUM_STYLE[] = "EQTY"; const char ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET[] = "FUT"; const char ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT[] = "FUTDA"; const char ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON[] = "CDS"; const char ValuationMethod_CDS_IN_DELIVERY[] = "CDSD"; const int OrderDelayUnit_SECONDS = 0; const int OrderDelayUnit_TENTHS_OF_A_SECOND = 1; const int OrderDelayUnit_HUNDREDTHS_OF_A_SECOND = 2; const int OrderDelayUnit_MILLISECONDS = 3; const int OrderDelayUnit_MICROSECONDS = 4; const int OrderDelayUnit_NANOSECONDS = 5; const int OrderDelayUnit_MINUTES = 10; const int OrderDelayUnit_HOURS = 11; const int OrderDelayUnit_DAYS = 12; const int OrderDelayUnit_WEEKS = 13; const int OrderDelayUnit_MONTHS = 14; const int OrderDelayUnit_YEARS = 15; const char VenueType_ELECTRONIC = 'E'; const char VenueType_PIT = 'P'; const char VenueType_EX_PIT = 'X'; const int RefOrdIDReason_GTC_FROM_PREVIOUS_DAY = 0; const int RefOrdIDReason_PARTIAL_FILL_REMAINING = 1; const int RefOrdIDReason_ORDER_CHANGED = 2; const int OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = 1; const int OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = 2; const int OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = 3; const int OrigCustOrderCapacity_ALL_OTHER = 4; const int ModelType_UTILITY_PROVIDED_STANDARD_MODEL = 0; const int ModelType_PROPRIETARY = 1; const int ContractMultiplierUnit_SHARES = 0; const int ContractMultiplierUnit_HOURS = 1; const int ContractMultiplierUnit_DAYS = 2; const int FlowScheduleType_NERC_EASTERN_OFF_PEAK = 0; const int FlowScheduleType_NERC_WESTERN_OFF_PEAK = 1; const int FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH = 2; const int FlowScheduleType_NERC_EASTERN_PEAK = 3; const int FlowScheduleType_NERC_WESTERN_PEAK = 4; const int RateSource_BLOOMBERG = 0; const int RateSource_REUTERS = 1; const int RateSource_TELERATE = 2; const int RateSource_OTHER = 99; const int RateSourceType_PRIMARY = 0; const int RateSourceType_SECONDARY = 1; const char RestructuringType_FULL_RESTRUCTURING[] = "FR"; const char RestructuringType_MODIFIED_RESTRUCTURING[] = "MR"; const char RestructuringType_MODIFIED_MOD_RESTRUCTURING[] = "MM"; const char RestructuringType_NO_RESTRUCTURING_SPECIFIED[] = "XR"; const char Seniority_SENIOR_SECURED[] = "SD"; const char Seniority_SENIOR[] = "SR"; const char Seniority_SUBORDINATED[] = "SB"; const int SecurityListType_INDUSTRY_CLASSIFICATION = 1; const int SecurityListType_TRADING_LIST = 2; const int SecurityListType_MARKET = 3; const int SecurityListType_NEWSPAPER_LIST = 4; const int SecurityListTypeSource_ICB = 1; const int SecurityListTypeSource_NAICS = 2; const int SecurityListTypeSource_GICS = 3; const int NewsCategory_COMPANY_NEWS = 0; const int NewsCategory_MARKETPLACE_NEWS = 1; const int NewsCategory_FINANCIAL_MARKET_NEWS = 2; const int NewsCategory_TECHNICAL_NEWS = 3; const int NewsCategory_OTHER_NEWS = 99; const int NewsRefType_REPLACEMENT = 0; const int NewsRefType_OTHER_LANGUAGE = 1; const int NewsRefType_COMPLIMENTARY = 2; const int StrikePriceDeterminationMethod_FIXED_STRIKE = 1; const int StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE = 2; const int StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION = 3; const int StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE = 4; const int StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY = 1; const int StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = 2; const int StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = 3; const int StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY = 4; const int StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY = 5; const int UnderlyingPriceDeterminationMethod_REGULAR = 1; const int UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE = 2; const int UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE = 3; const int UnderlyingPriceDeterminationMethod_AVERAGE_VALUE = 4; const int OptPayoutType_VANILLA = 1; const int OptPayoutType_CAPPED = 2; const int OptPayoutType_BINARY = 3; const int ComplexEventType_CAPPED = 1; const int ComplexEventType_TRIGGER = 2; const int ComplexEventType_KNOCK_IN_UP = 3; const int ComplexEventType_KOCK_IN_DOWN = 4; const int ComplexEventType_KNOCK_OUT_UP = 5; const int ComplexEventType_KNOCK_OUT_DOWN = 6; const int ComplexEventType_UNDERLYING = 7; const int ComplexEventType_RESET_BARRIER = 8; const int ComplexEventType_ROLLING_BARRIER = 9; const int ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE = 1; const int ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = 2; const int ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE = 3; const int ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = 4; const int ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE = 5; const int ComplexEventPriceTimeType_EXPIRATION = 1; const int ComplexEventPriceTimeType_IMMEDIATE = 2; const int ComplexEventPriceTimeType_SPECIFIED_DATE_TIME = 3; const int ComplexEventCondition_AND = 1; const int ComplexEventCondition_OR = 2; const int StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER = 1; const int StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER = 2; const int StreamAsgnRejReason_UNKNOWN_CLIENT = 0; const int StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE = 1; const int StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR = 2; const int StreamAsgnRejReason_NO_AVAILABLE_STREAM = 3; const int StreamAsgnRejReason_OTHER = 99; const int StreamAsgnAckType_ASSIGNMENT_ACCEPTED = 0; const int StreamAsgnAckType_ASSIGNMENT_REJECTED = 1; const int StreamAsgnType_ASSIGNMENT = 1; const int StreamAsgnType_REJECTED = 2; const int StreamAsgnType_TERMINATE_UNASSIGN = 3; } #endif //FIX_VALUES_H quickfix-1.15.1+dfsg.orig/src/C++/copy.sh0000755000372000001440000000063313265006437017312 0ustar robertousers#!/bin/bash # # copy.sh DESTDIR TARGETS # # Copy the TARGETS to DESTDIR. Relative paths are preserved # e.g. copy.sh /foo bar/baz will copy bar/baz to /foo/bar/baz # # $Id$ # Exit if errors are encountered set -e DEST=$1 shift for file do target=$DEST/$file dir=`dirname $target` test -d $dir || mkdir -p $dir if [ ! -e $target -o $file -nt $target ]; then cp -pf $file $target fi done quickfix-1.15.1+dfsg.orig/src/C++/SessionState.h0000644000372000001440000001710713265006437020602 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SESSIONSTATE_H #define FIX_SESSIONSTATE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "FieldTypes.h" #include "MessageStore.h" #include "Log.h" #include "Mutex.h" namespace FIX { /// Maintains all of state for the Session class. class SessionState : public MessageStore, public Log { typedef std::map < int, Message > Messages; public: SessionState() : m_enabled( true ), m_receivedLogon( false ), m_sentLogout( false ), m_sentLogon( false ), m_sentReset( false ), m_receivedReset( false ), m_initiate( false ), m_logonTimeout( 10 ), m_logoutTimeout( 2 ), m_testRequest( 0 ), m_pStore( 0 ), m_pLog( 0 ) {} bool enabled() const { return m_enabled; } void enabled( bool value ) { m_enabled = value; } bool receivedLogon() const { return m_receivedLogon; } void receivedLogon( bool value ) { m_receivedLogon = value; } bool sentLogout() const { return m_sentLogout; } void sentLogout( bool value ) { m_sentLogout = value; } bool sentLogon() const { return m_sentLogon; } void sentLogon( bool value ) { m_sentLogon = value; } bool receivedReset() const { return m_receivedReset; } void receivedReset( bool value ) { m_receivedReset = value; } bool sentReset() const { return m_sentReset; } void sentReset( bool value ) { m_sentReset = value; } bool initiate() const { return m_initiate; } void initiate( bool value ) { m_initiate = value; } int logonTimeout() const { return m_logonTimeout; } void logonTimeout( int value ) { m_logonTimeout = value; } int logoutTimeout() const { return m_logoutTimeout; } void logoutTimeout( int value ) { m_logoutTimeout = value; } int testRequest() const { return m_testRequest; } void testRequest( int value ) { m_testRequest = value; } bool resendRequested() const { return !(m_resendRange.first == 0 && m_resendRange.second == 0); } typedef std::pair ResendRange; ResendRange resendRange () const { return m_resendRange; } void resendRange (int begin, int end) { m_resendRange = std::make_pair( begin, end ); } MessageStore* store() { return m_pStore; } void store( MessageStore* pValue ) { m_pStore = pValue; } Log* log() { return m_pLog ? m_pLog : &m_nullLog; } void log( Log* pValue ) { m_pLog = pValue; } void heartBtInt( const HeartBtInt& value ) { m_heartBtInt = value; } HeartBtInt& heartBtInt() { return m_heartBtInt; } const HeartBtInt& heartBtInt() const { return m_heartBtInt; } void lastSentTime( const UtcTimeStamp& value ) { m_lastSentTime = value; } UtcTimeStamp& lastSentTime() { return m_lastSentTime; } const UtcTimeStamp& lastSentTime() const { return m_lastSentTime; } void lastReceivedTime( const UtcTimeStamp& value ) { m_lastReceivedTime = value; } UtcTimeStamp& lastReceivedTime() { return m_lastReceivedTime; } const UtcTimeStamp& lastReceivedTime() const { return m_lastReceivedTime; } bool shouldSendLogon() const { return initiate() && !sentLogon(); } bool alreadySentLogon() const { return initiate() && sentLogon(); } bool logonTimedOut() const { UtcTimeStamp now; return now - lastReceivedTime() >= logonTimeout(); } bool logoutTimedOut() const { UtcTimeStamp now; return sentLogout() && ( ( now - lastSentTime() ) >= logoutTimeout() ); } bool withinHeartBeat() const { UtcTimeStamp now; return ( ( now - lastSentTime() ) < heartBtInt() ) && ( ( now - lastReceivedTime() ) < heartBtInt() ); } bool timedOut() const { UtcTimeStamp now; return ( now - lastReceivedTime() ) >= ( 2.4 * ( double ) heartBtInt() ); } bool needHeartbeat() const { UtcTimeStamp now; return ( ( now - lastSentTime() ) >= heartBtInt() ) && !testRequest(); } bool needTestRequest() const { UtcTimeStamp now; return ( now - lastReceivedTime() ) >= ( ( 1.2 * ( ( double ) testRequest() + 1 ) ) * ( double ) heartBtInt() ); } std::string logoutReason() const { Locker l( m_mutex ); return m_logoutReason; } void logoutReason( const std::string& value ) { Locker l( m_mutex ); m_logoutReason = value; } void queue( int msgSeqNum, const Message& message ) { Locker l( m_mutex ); m_queue[ msgSeqNum ] = message; } bool retrieve( int msgSeqNum, Message& message ) { Locker l( m_mutex ); Messages::iterator i = m_queue.find( msgSeqNum ); if ( i != m_queue.end() ) { message = i->second; m_queue.erase( i ); return true; } return false; } void clearQueue() { Locker l( m_mutex ); m_queue.clear(); } bool set( int s, const std::string& m ) throw ( IOException ) { Locker l( m_mutex ); return m_pStore->set( s, m ); } void get( int b, int e, std::vector < std::string > &m ) const throw ( IOException ) { Locker l( m_mutex ); m_pStore->get( b, e, m ); } int getNextSenderMsgSeqNum() const throw ( IOException ) { Locker l( m_mutex ); return m_pStore->getNextSenderMsgSeqNum(); } int getNextTargetMsgSeqNum() const throw ( IOException ) { Locker l( m_mutex ); return m_pStore->getNextTargetMsgSeqNum(); } void setNextSenderMsgSeqNum( int n ) throw ( IOException ) { Locker l( m_mutex ); m_pStore->setNextSenderMsgSeqNum( n ); } void setNextTargetMsgSeqNum( int n ) throw ( IOException ) { Locker l( m_mutex ); m_pStore->setNextTargetMsgSeqNum( n ); } void incrNextSenderMsgSeqNum() throw ( IOException ) { Locker l( m_mutex ); m_pStore->incrNextSenderMsgSeqNum(); } void incrNextTargetMsgSeqNum() throw ( IOException ) { Locker l( m_mutex ); m_pStore->incrNextTargetMsgSeqNum(); } UtcTimeStamp getCreationTime() const throw ( IOException ) { Locker l( m_mutex ); return m_pStore->getCreationTime(); } void reset() throw ( IOException ) { Locker l( m_mutex ); m_pStore->reset(); } void refresh() throw ( IOException ) { Locker l( m_mutex ); m_pStore->refresh(); } void clear() { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->clear(); } void backup() { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->backup(); } void onIncoming( const std::string& string ) { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->onIncoming( string ); } void onOutgoing( const std::string& string ) { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->onOutgoing( string ); } void onEvent( const std::string& string ) { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->onEvent( string ); } private: bool m_enabled; bool m_receivedLogon; bool m_sentLogout; bool m_sentLogon; bool m_sentReset; bool m_receivedReset; bool m_initiate; int m_logonTimeout; int m_logoutTimeout; int m_testRequest; ResendRange m_resendRange; HeartBtInt m_heartBtInt; UtcTimeStamp m_lastSentTime; UtcTimeStamp m_lastReceivedTime; std::string m_logoutReason; Messages m_queue; MessageStore* m_pStore; Log* m_pLog; NullLog m_nullLog; mutable Mutex m_mutex; }; } #endif //FIX_SESSIONSTATE_H quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSocketInitiator.h0000644000372000001440000000474313265006437022734 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_THREADEDSOCKETINITIATOR_H #define FIX_THREADEDSOCKETINITIATOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Initiator.h" #include "ThreadedSocketConnection.h" #include namespace FIX { /*! \addtogroup user * @{ */ /// Threaded Socket implementation of Initiator. class ThreadedSocketInitiator : public Initiator { public: ThreadedSocketInitiator( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); ThreadedSocketInitiator( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~ThreadedSocketInitiator(); private: typedef std::map < int, thread_id > SocketToThread; typedef std::map < SessionID, int > SessionToHostNum; typedef std::pair < ThreadedSocketInitiator*, ThreadedSocketConnection* > ThreadPair; void onConfigure( const SessionSettings& ) throw ( ConfigError ); void onInitialize( const SessionSettings& ) throw ( RuntimeError ); void onStart(); bool onPoll( double timeout ); void onStop(); void doConnect( const SessionID& s, const Dictionary& d ); void addThread( int s, thread_id t ); void removeThread( int s ); void lock() { Locker l(m_mutex); } static THREAD_PROC socketThread( void* p ); void getHost( const SessionID&, const Dictionary&, std::string&, short&, std::string&, short& ); SessionSettings m_settings; SessionToHostNum m_sessionToHostNum; time_t m_lastConnect; int m_reconnectInterval; bool m_noDelay; int m_sendBufSize; int m_rcvBufSize; SocketToThread m_threads; Mutex m_mutex; }; /*! @} */ } #endif //FIX_THREADEDSOCKETINITIATOR_H quickfix-1.15.1+dfsg.orig/src/C++/wx/0000755000372000001440000000000013265006437016435 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/wx/sharedptr.h0000644000372000001440000001034713265006437020607 0ustar robertousers///////////////////////////////////////////////////////////////////////////// // Name: wx/sharedptr.h // Purpose: Shared pointer based on the counted_ptr<> template, which // is in the public domain // Author: Robert Roebling, Yonat Sharon // Copyright: Robert Roebling // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_SHAREDPTR_H_ #define _WX_SHAREDPTR_H_ #if defined (__SUNPRO_CC) namespace wxWidgets { #include #include // TODO typedef uint32_t wxAtomicInt; typedef uint32_t wxUint32; inline void wxAtomicInc (wxUint32 &value) { atomic_add_32 ((uint32_t*)&value, 1); } inline wxUint32 wxAtomicDec (wxUint32 &value) { return atomic_add_32_nv ((uint32_t*)&value, (uint32_t)-1); } // ---------------------------------------------------------------------------- // shared_ptr: A smart pointer with non-intrusive reference counting. // ---------------------------------------------------------------------------- template class shared_ptr { public: typedef T element_type; explicit shared_ptr( T* ptr = 0 ) : m_ref(0) { if (ptr) m_ref = new reftype(ptr); } template explicit shared_ptr(T* ptr, Deleter d) : m_ref(0) { if (ptr) m_ref = new reftype_with_deleter(ptr, d); } ~shared_ptr() { Release(); } shared_ptr(const shared_ptr& tocopy) { Acquire(tocopy.m_ref); } shared_ptr& operator=( const shared_ptr& tocopy ) { if (this != &tocopy) { Release(); Acquire(tocopy.m_ref); } return *this; } shared_ptr& operator=( T* ptr ) { if (get() != ptr) { Release(); if (ptr) m_ref = new reftype(ptr); } return *this; } // test for pointer validity: defining conversion to unspecified_bool_type // and not more obvious bool to avoid implicit conversions to integer types typedef T *(shared_ptr::*unspecified_bool_type)() const; operator unspecified_bool_type() const { if (m_ref && m_ref->m_ptr) return &shared_ptr::get; else return 0; } T& operator*() const { assert(m_ref != 0); assert(m_ref->m_ptr != 0); return *(m_ref->m_ptr); } T* operator->() const { assert(m_ref != 0); assert(m_ref->m_ptr != 0); return m_ref->m_ptr; } T* get() const { return m_ref ? m_ref->m_ptr : 0; } void reset( T* ptr = 0 ) { Release(); if (ptr) m_ref = new reftype(ptr); } template void reset(T* ptr, Deleter d) { Release(); if (ptr) m_ref = new reftype_with_deleter(ptr, d); } bool unique() const { return (m_ref ? m_ref->m_count == 1 : true); } long use_count() const { return (m_ref ? (long)m_ref->m_count : 0); } private: struct reftype { reftype(T* ptr) : m_ptr(ptr), m_count(1) {} virtual ~reftype() {} virtual void delete_ptr() { delete m_ptr; } T* m_ptr; wxAtomicInt m_count; }; template struct reftype_with_deleter : public reftype { reftype_with_deleter(T* ptr, Deleter d) : reftype(ptr), m_deleter(d) {} virtual void delete_ptr() { m_deleter(this->m_ptr); } Deleter m_deleter; }; reftype* m_ref; void Acquire(reftype* ref) { m_ref = ref; if (ref) wxAtomicInc( ref->m_count ); } void Release() { if (m_ref) { if (!wxAtomicDec( m_ref->m_count )) { m_ref->delete_ptr(); delete m_ref; } m_ref = 0; } } }; template bool operator == (shared_ptr const &a, shared_ptr const &b ) { return a.get() == b.get(); } template bool operator != (shared_ptr const &a, shared_ptr const &b ) { return a.get() != b.get(); } } #endif #endif // _WX_SHAREDPTR_H_ quickfix-1.15.1+dfsg.orig/src/C++/DatabaseConnectionPool.h0000644000372000001440000000423713265006437022534 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_DATABASECONNECTIONPOOL_H #define FIX_DATABASECONNECTIONPOOL_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "DatabaseConnectionID.h" #include #include namespace FIX { template< typename T > class DatabaseConnectionPool { public: DatabaseConnectionPool( bool poolConnections ) : m_poolConnections( poolConnections ) {} T* create( const DatabaseConnectionID& id ) { if( !m_poolConnections ) return new T( id ); if( m_connections.find( id ) == m_connections.end() ) { m_connections[id] = Connection ( new T(id), 0 ); } m_connections[id].second++; return m_connections[id].first; } bool destroy( T* pConnection ) { if( !m_poolConnections ) { delete pConnection; return true; } const DatabaseConnectionID& id = pConnection->connectionID(); if( m_connections.find( id ) == m_connections.end() ) return false; Connection& connection = m_connections[id]; if( connection.first != pConnection ) return false; connection.second--; if( connection.second == 0 ) { m_connections.erase( id ); delete pConnection; } return true; } private: typedef std::pair Connection; typedef std::map Connections; Connections m_connections; bool m_poolConnections; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSSLSocketAcceptor.h0000644000372000001440000001772613265006437023121 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_THREADEDSSLSOCKETACCEPTOR_H #define FIX_THREADEDSSLSOCKETACCEPTOR_H #if (HAVE_SSL > 0) #ifdef _MSC_VER #pragma warning(disable : 4503 4355 4786 4290) #endif #include "Acceptor.h" #include "ThreadedSSLSocketConnection.h" #include "Mutex.h" namespace FIX { /// Threaded Socket implementation of Acceptor. class ThreadedSSLSocketAcceptor : public Acceptor { friend class SocketConnection; public: ThreadedSSLSocketAcceptor(Application &, MessageStoreFactory &, const SessionSettings &) throw(ConfigError); ThreadedSSLSocketAcceptor(Application &, MessageStoreFactory &, const SessionSettings &, LogFactory &) throw(ConfigError); virtual ~ThreadedSSLSocketAcceptor(); void setPassword(const std::string &pwd) { m_password.assign(pwd); } int passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job); static int passPhraseHandleCB(char *buf, int bufsize, int verify, void *job); private: struct AcceptorThreadInfo { AcceptorThreadInfo(ThreadedSSLSocketAcceptor *pAcceptor, int socket, int port) : m_pAcceptor(pAcceptor), m_socket(socket), m_port(port) { } ThreadedSSLSocketAcceptor *m_pAcceptor; int m_socket; int m_port; }; struct ConnectionThreadInfo { ConnectionThreadInfo(ThreadedSSLSocketAcceptor *pAcceptor, ThreadedSSLSocketConnection *pConnection) : m_pAcceptor(pAcceptor), m_pConnection(pConnection) { } ThreadedSSLSocketAcceptor *m_pAcceptor; ThreadedSSLSocketConnection *m_pConnection; }; bool readSettings(const SessionSettings &); typedef std::set< int > Sockets; typedef std::set< SessionID > Sessions; typedef std::map< int, Sessions > PortToSessions; typedef std::map< int, int > SocketToPort; typedef std::pair< int, SSL * > SocketKey; typedef std::map< SocketKey, thread_id > SocketToThread; void onConfigure(const SessionSettings &) throw(ConfigError); void onInitialize(const SessionSettings &) throw(RuntimeError); void onStart(); bool onPoll(double timeout); void onStop(); void addThread(SocketKey s, thread_id t); void removeThread(SocketKey s); static THREAD_PROC socketAcceptorThread(void *p); static THREAD_PROC socketConnectionThread(void *p); SSL_CTX *sslContext() { return m_ctx; } X509_STORE *revocationStore() { return m_revocationStore; } Sockets m_sockets; PortToSessions m_portToSessions; SocketToPort m_socketToPort; SocketToThread m_threads; Mutex m_mutex; bool m_sslInit; int m_verify; SSL_CTX *m_ctx; X509_STORE *m_revocationStore; std::string m_password; }; /*! @} */ } #endif // FIX_THREADEDSOCKETACCEPTOR_H #endif quickfix-1.15.1+dfsg.orig/src/C++/MessageSorters.h0000644000372000001440000000717313265006437021126 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_MESSAGESORTERS_H #define FIX_MESSAGESORTERS_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "FieldNumbers.h" #include "SharedArray.h" #include #include #include namespace FIX { /// Sorts fields in correct header order. struct header_order { static bool compare( const int x, const int y ) { int orderedX = getOrderedPosition( x ); int orderedY = getOrderedPosition( y ); if ( orderedX && orderedY ) return orderedX < orderedY; else if ( orderedX ) return true; else if ( orderedY ) return false; else return x < y; } static int getOrderedPosition( const int field ) { switch ( field ) { case FIELD::BeginString: return 1; case FIELD::BodyLength: return 2; case FIELD::MsgType: return 3; default: return 0; }; } }; /// Sorts fields in correct trailer order. struct trailer_order { static bool compare( const int x, const int y ) { if ( x == FIELD::CheckSum ) return false; else if ( y == FIELD::CheckSum ) return true; else return x < y; } }; /// Sorts fields in correct group order struct group_order { static bool compare( const int x, const int y, int* order, int largest ) { if ( x <= largest && y <= largest ) { int iX = order[ x ]; int iY = order[ y ]; if ( iX == 0 && iY == 0 ) return x < y; else if ( iX == 0 ) return false; else if ( iY == 0 ) return true; else return iX < iY; } else if ( x <= largest ) return true; else if ( y <= largest ) return false; else return x < y; } }; typedef std::less < int > normal_order; /** * Sorts fields in header, normal, or trailer order. * * Used as a dynamic sorter to create Header, Trailer, and Message * FieldMaps while maintaining the same base type. */ struct message_order { public: enum cmp_mode { header, trailer, normal, group }; message_order( cmp_mode mode = normal ) : m_mode( mode ), m_delim( 0 ), m_largest( 0 ) {} message_order( int first, ... ); message_order( const int order[] ); message_order( const message_order& copy ) { *this = copy; } bool operator() ( const int x, const int y ) const { switch ( m_mode ) { case header: return header_order::compare( x, y ); case trailer: return trailer_order::compare( x, y ); case group: return group_order::compare( x, y, m_groupOrder, m_largest ); case normal: default: return x < y; } } message_order& operator=( const message_order& rhs ); operator bool() const { return !m_groupOrder.empty(); } private: void setOrder( int size, const int order[] ); cmp_mode m_mode; int m_delim; shared_array m_groupOrder; int m_largest; }; } #endif //FIX_MESSAGESORTERS_H quickfix-1.15.1+dfsg.orig/src/C++/Settings.h0000644000372000001440000000272013265006437017751 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SETTINGS_H #define FIX_SETTINGS_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Dictionary.h" #include #include #include #include namespace FIX { /// Internal representation of QuickFIX configuration settings. class Settings { public: Settings( bool resolveEnvVars = false ) : m_resolveEnvVars(resolveEnvVars) {} typedef std::vector < Dictionary > Sections; Sections get( const std::string& name ) const; friend std::istream& operator>>( std::istream&, Settings& ); private: Sections m_sections; bool m_resolveEnvVars; }; std::istream& operator>>( std::istream&, Settings& ); } #endif //FIX_SETTINGS_H quickfix-1.15.1+dfsg.orig/src/C++/CMakeLists.txt0000644000372000001440000000430413265006437020540 0ustar robertousersset(quickfix_VERSION_MAJOR 16) set(quickfix_VERSION_MINOR 0) set(quickfix_VERSION_PATCH 1) set(quickfix_VERSION ${quickfix_VERSION_MAJOR}.${quickfix_VERSION_MINOR}.${quickfix_VERSION_PATCH} ) set(quickfix_SOURCES Acceptor.cpp DataDictionary.cpp DataDictionaryProvider.cpp Dictionary.cpp FieldConvertors.cpp FieldMap.cpp FieldTypes.cpp FileLog.cpp FileStore.cpp Group.cpp HttpConnection.cpp HttpMessage.cpp HttpParser.cpp HttpServer.cpp Initiator.cpp Log.cpp Message.cpp MessageSorters.cpp MessageStore.cpp MySQLLog.cpp MySQLStore.cpp NullStore.cpp OdbcLog.cpp OdbcStore.cpp Parser.cpp PostgreSQLLog.cpp PostgreSQLStore.cpp pugixml.cpp PUGIXML_DOMDocument.cpp Session.cpp SessionFactory.cpp SessionSettings.cpp Settings.cpp SocketAcceptor.cpp SocketConnection.cpp SocketConnector.cpp SocketInitiator.cpp SocketMonitor.cpp SocketServer.cpp stdafx.cpp ThreadedSocketAcceptor.cpp ThreadedSocketConnection.cpp ThreadedSocketInitiator.cpp TimeRange.cpp Utility.cpp ) if (HAVE_SSL) set (quickfix_SOURCES ${quickfix_SOURCES} SSLSocketAcceptor.cpp SSLSocketConnection.cpp SSLSocketInitiator.cpp ThreadedSSLSocketAcceptor.cpp ThreadedSSLSocketConnection.cpp ThreadedSSLSocketInitiator.cpp UtilitySSL.cpp) endif() if (WIN32) add_library(${PROJECT_NAME} STATIC ${quickfix_SOURCES}) set_target_properties (${PROJECT_NAME} PROPERTIES DEBUG_POSTFIX d) target_link_libraries(${PROJECT_NAME} ${OPENSSL_LIBRARIES} ${MYSQL_CLIENT_LIBS} ${PostgreSQL_LIBRARIES} ws2_32) else() add_library(${PROJECT_NAME} SHARED ${quickfix_SOURCES}) target_link_libraries(${PROJECT_NAME} ${OPENSSL_LIBRARIES} ${MYSQL_CLIENT_LIBS} ${PostgreSQL_LIBRARIES} pthread) endif() target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/src/C++) set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${quickfix_VERSION} SOVERSION ${quickfix_VERSION_MAJOR} ) install(TARGETS ${PROJECT_NAME} DESTINATION lib) install(DIRECTORY ${CMAKE_SOURCE_DIR}/src/C++/ DESTINATION include/quickfix FILES_MATCHING PATTERN "*.h" PATTERN double-conversion EXCLUDE PATTERN test EXCLUDE) quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSocketInitiator.cpp0000644000372000001440000001701613265006437023264 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "ThreadedSocketInitiator.h" #include "Session.h" #include "Settings.h" namespace FIX { ThreadedSocketInitiator::ThreadedSocketInitiator( Application& application, MessageStoreFactory& factory, const SessionSettings& settings ) throw( ConfigError ) : Initiator( application, factory, settings ), m_lastConnect( 0 ), m_reconnectInterval( 30 ), m_noDelay( false ), m_sendBufSize( 0 ), m_rcvBufSize( 0 ) { socket_init(); } ThreadedSocketInitiator::ThreadedSocketInitiator( Application& application, MessageStoreFactory& factory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : Initiator( application, factory, settings, logFactory ), m_lastConnect( 0 ), m_reconnectInterval( 30 ), m_noDelay( false ), m_sendBufSize( 0 ), m_rcvBufSize( 0 ) { socket_init(); } ThreadedSocketInitiator::~ThreadedSocketInitiator() { socket_term(); } void ThreadedSocketInitiator::onConfigure( const SessionSettings& s ) throw ( ConfigError ) { const Dictionary& dict = s.get(); if( dict.has( RECONNECT_INTERVAL ) ) m_reconnectInterval = dict.getInt( RECONNECT_INTERVAL ); if( dict.has( SOCKET_NODELAY ) ) m_noDelay = dict.getBool( SOCKET_NODELAY ); if( dict.has( SOCKET_SEND_BUFFER_SIZE ) ) m_sendBufSize = dict.getInt( SOCKET_SEND_BUFFER_SIZE ); if( dict.has( SOCKET_RECEIVE_BUFFER_SIZE ) ) m_rcvBufSize = dict.getInt( SOCKET_RECEIVE_BUFFER_SIZE ); } void ThreadedSocketInitiator::onInitialize( const SessionSettings& s ) throw ( RuntimeError ) { } void ThreadedSocketInitiator::onStart() { while ( !isStopped() ) { time_t now; ::time( &now ); if ( (now - m_lastConnect) >= m_reconnectInterval ) { Locker l( m_mutex ); connect(); m_lastConnect = now; } process_sleep( 1 ); } } bool ThreadedSocketInitiator::onPoll( double timeout ) { return false; } void ThreadedSocketInitiator::onStop() { SocketToThread threads; SocketToThread::iterator i; { Locker l(m_mutex); time_t start = 0; time_t now = 0; ::time( &start ); while ( isLoggedOn() ) { if( ::time(&now) -5 >= start ) break; } threads = m_threads; m_threads.clear(); } for ( i = threads.begin(); i != threads.end(); ++i ) socket_close( i->first ); for ( i = threads.begin(); i != threads.end(); ++i ) thread_join( i->second ); threads.clear(); } void ThreadedSocketInitiator::doConnect( const SessionID& s, const Dictionary& d ) { try { Session* session = Session::lookupSession( s ); if( !session->isSessionTime(UtcTimeStamp()) ) return; Log* log = session->getLog(); std::string address; short port = 0; std::string sourceAddress; short sourcePort = 0; getHost( s, d, address, port, sourceAddress, sourcePort ); int socket = socket_createConnector(); if( m_noDelay ) socket_setsockopt( socket, TCP_NODELAY ); if( m_sendBufSize ) socket_setsockopt( socket, SO_SNDBUF, m_sendBufSize ); if( m_rcvBufSize ) socket_setsockopt( socket, SO_RCVBUF, m_rcvBufSize ); setPending( s ); log->onEvent( "Connecting to " + address + " on port " + IntConvertor::convert((unsigned short)port) + " (Source " + sourceAddress + ":" + IntConvertor::convert((unsigned short)sourcePort) + ")"); ThreadedSocketConnection* pConnection = new ThreadedSocketConnection( s, socket, address, port, getLog(), sourceAddress, sourcePort ); ThreadPair* pair = new ThreadPair( this, pConnection ); { Locker l( m_mutex ); thread_id thread; if ( thread_spawn( &socketThread, pair, thread ) ) { addThread( socket, thread ); } else { delete pair; pConnection->disconnect(); delete pConnection; setDisconnected( s ); } } } catch ( std::exception& ) {} } void ThreadedSocketInitiator::addThread( int s, thread_id t ) { Locker l(m_mutex); m_threads[ s ] = t; } void ThreadedSocketInitiator::removeThread( int s ) { Locker l(m_mutex); SocketToThread::iterator i = m_threads.find( s ); if ( i != m_threads.end() ) { thread_detach( i->second ); m_threads.erase( i ); } } THREAD_PROC ThreadedSocketInitiator::socketThread( void* p ) { ThreadPair * pair = reinterpret_cast < ThreadPair* > ( p ); ThreadedSocketInitiator* pInitiator = pair->first; ThreadedSocketConnection* pConnection = pair->second; FIX::SessionID sessionID = pConnection->getSession()->getSessionID(); FIX::Session* pSession = FIX::Session::lookupSession( sessionID ); int socket = pConnection->getSocket(); delete pair; pInitiator->lock(); if( !pConnection->connect() ) { pInitiator->getLog()->onEvent( "Connection failed" ); pConnection->disconnect(); delete pConnection; pInitiator->removeThread( socket ); pInitiator->setDisconnected( sessionID ); return 0; } pInitiator->setConnected( sessionID ); pInitiator->getLog()->onEvent( "Connection succeeded" ); pSession->next(); while ( pConnection->read() ) {} delete pConnection; if( !pInitiator->isStopped() ) pInitiator->removeThread( socket ); pInitiator->setDisconnected( sessionID ); return 0; } void ThreadedSocketInitiator::getHost( const SessionID& s, const Dictionary& d, std::string& address, short& port, std::string& sourceAddress, short& sourcePort ) { int num = 0; SessionToHostNum::iterator i = m_sessionToHostNum.find( s ); if ( i != m_sessionToHostNum.end() ) num = i->second; std::stringstream hostStream; hostStream << SOCKET_CONNECT_HOST << num; std::string hostString = hostStream.str(); std::stringstream portStream; portStream << SOCKET_CONNECT_PORT << num; std::string portString = portStream.str(); if( d.has(hostString) && d.has(portString) ) { address = d.getString( hostString ); port = ( short ) d.getInt( portString ); std::stringstream sourceHostStream; sourceHostStream << SOCKET_CONNECT_SOURCE_HOST << num; hostString = sourceHostStream.str(); if( d.has(hostString) ) sourceAddress = d.getString( hostString ); std::stringstream sourcePortStream; sourcePortStream << SOCKET_CONNECT_SOURCE_PORT << num; portString = sourcePortStream.str(); if( d.has(portString) ) sourcePort = ( short ) d.getInt( portString ); } else { num = 0; address = d.getString( SOCKET_CONNECT_HOST ); port = ( short ) d.getInt( SOCKET_CONNECT_PORT ); if( d.has(SOCKET_CONNECT_SOURCE_HOST) ) sourceAddress = d.getString( SOCKET_CONNECT_SOURCE_HOST ); if( d.has(SOCKET_CONNECT_SOURCE_PORT) ) sourcePort = ( short ) d.getInt( SOCKET_CONNECT_SOURCE_PORT ); } m_sessionToHostNum[ s ] = ++num; } } quickfix-1.15.1+dfsg.orig/src/C++/Fields.h0000644000372000001440000000163213265006437017360 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_FIELDS_BASE_H #define FIX_FIELDS_BASE_H #include "FixFields.h" #include "Field.h" #undef Yield #endif //FIX_FIELDS_BASE_H quickfix-1.15.1+dfsg.orig/src/C++/SharedArray.h0000644000372000001440000001420013265006437020352 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef SHARED_ARRAY #define SHARED_ARRAY #include "config-all.h" #include "AtomicCount.h" namespace FIX { /// Shared array with atomic reference count #ifndef NO_UNALIGNED_ACCESS template class shared_array { enum { data_offset = ( sizeof(atomic_count) / sizeof(T) + 1 ) }; public: shared_array() : m_size(0) , m_buffer(0) {} shared_array(const shared_array& rhs) : m_size(rhs.m_size) , m_buffer(rhs.m_buffer) { rhs.attach(); } ~shared_array() { release(); } shared_array& operator=(const shared_array& rhs) { if( &rhs == this ) return *this; rhs.attach(); release(); m_size = rhs.m_size; m_buffer = rhs.m_buffer; return *this; } std::size_t size() const { return m_size; } bool empty() const { return m_buffer == 0; } operator T* () const { return &m_buffer[data_offset]; } //optimized function to allocate storage for buffer and counter object at once static shared_array create(const std::size_t nSize) { if(nSize == 0) return shared_array(); //verify the needed buffer size to allocate counter object and nSize elements const std::size_t sizeToAllocate = data_offset + nSize; //allocate and zero-fill the buffer T* storage = new T[ sizeToAllocate ]; memset(storage, 0, sizeToAllocate * sizeof(T)); // create the counter object at the end of the storage // with initial reference count set to 1 new (storage) atomic_count( 1 ); return shared_array(storage, nSize); } private: shared_array( T * buff, std::size_t nSize ) : m_size(nSize) , m_buffer(buff) { } atomic_count* get_counter() const { return reinterpret_cast( m_buffer ); } void increment_reference_count() const { atomic_count* counter = get_counter(); ++(*counter); } long decrement_reference_count() const { atomic_count* counter = get_counter(); return --(*counter); } void attach() const { if( !empty() ) increment_reference_count(); } void release() { if( empty() ) return; //free object if reference count has decreased to zero if( decrement_reference_count() == 0) { T * tmpBuff = m_buffer; atomic_count* tmpCounter = get_counter(); m_buffer = 0; m_size = 0; //explicitly call destructor for the counter object tmpCounter->~atomic_count(); delete [] tmpBuff; } } std::size_t m_size; T * m_buffer; }; #else template class shared_array { public: shared_array() : m_size(0) , m_buffer(0) , m_pCtr(0) {} shared_array(const shared_array& rhs) : m_size(rhs.m_size) , m_buffer(rhs.m_buffer) { rhs.attach(); } ~shared_array() { release(); } shared_array& operator=(const shared_array& rhs) { if( &rhs == this ) return *this; rhs.attach(); release(); m_size = rhs.m_size; m_buffer = rhs.m_buffer; m_pCtr = rhs.m_pCtr; return *this; } std::size_t size() const { return m_size; } bool empty() const { return m_buffer == 0; } operator T* () const { return m_buffer; } //optimized function to allocate storage for buffer and counter object at once static shared_array create(const std::size_t nSize) { if(nSize <= 0) return shared_array(); //verify the needed buffer size to allocate counter object and nSize elements const std::size_t sizeToAllocate = (nSize * sizeof(T)) + sizeof(atomic_count) + 15; //allocate and zero-fill the buffer void * buf = std::malloc(sizeToAllocate); memset(buf, 0, sizeToAllocate); // create the counter object at the end of the storage // with initial reference count set to 1 /* round up to multiple of alignment : add (alignment - 1) and then round down by masking */ void *ptr = (void *) (((uintptr_t)(buf) + nSize * sizeof(T) + 15) & ~ (uintptr_t)0x0F); new (ptr) atomic_count( 1 ); T* storage = reinterpret_cast(buf); return shared_array(storage, nSize, ptr); } private: shared_array( T * buff, std::size_t nSize, void * pCtr ) : m_size(nSize) , m_buffer(buff) , m_pCtr(pCtr) { } atomic_count* get_counter() const { return reinterpret_cast( m_pCtr ); } void increment_reference_count() const { atomic_count* counter = get_counter(); ++(*counter); } long decrement_reference_count() const { atomic_count* counter = get_counter(); return --(*counter); } void attach() const { if( !empty() ) increment_reference_count(); } void release() { if( empty() ) return; //free object if reference count has decreased to zero if( decrement_reference_count() == 0) { T * tmpBuff = m_buffer; atomic_count* tmpCounter = get_counter(); m_buffer = 0; m_size = 0; //explicitly call destructor for the counter object tmpCounter->~atomic_count(); std::free(tmpBuff); } } std::size_t m_size; T * m_buffer; void * m_pCtr; }; #endif } #endif quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSSLSocketInitiator.cpp0000644000372000001440000003330513265006437023645 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #if (HAVE_SSL > 0) #include "UtilitySSL.h" #include "ThreadedSSLSocketInitiator.h" #include "Session.h" #include "Settings.h" namespace FIX { FIX::ThreadedSSLSocketInitiator *initObjT = 0; int ThreadedSSLSocketInitiator::passwordHandleCB(char *buf, int bufsize, int verify, void *job) { return initObjT->passwordHandleCallback(buf, bufsize, verify, job); } ThreadedSSLSocketInitiator::ThreadedSSLSocketInitiator( Application &application, MessageStoreFactory &factory, const SessionSettings &settings) throw(ConfigError) : Initiator(application, factory, settings), m_lastConnect(0), m_reconnectInterval(30), m_noDelay(false), m_sendBufSize(0), m_rcvBufSize(0), m_sslInit(false), m_ctx(0), m_cert(0), m_key(0) { socket_init(); initObjT = this; } ThreadedSSLSocketInitiator::ThreadedSSLSocketInitiator( Application &application, MessageStoreFactory &factory, const SessionSettings &settings, LogFactory &logFactory) throw(ConfigError) : Initiator(application, factory, settings, logFactory), m_lastConnect(0), m_reconnectInterval(30), m_noDelay(false), m_sendBufSize(0), m_rcvBufSize(0), m_sslInit(false), m_ctx(0), m_cert(0), m_key(0) { socket_init(); initObjT = this; } ThreadedSSLSocketInitiator::~ThreadedSSLSocketInitiator() { if (m_sslInit) { SSL_CTX_free(m_ctx); m_ctx = 0; ssl_term(); } socket_term(); } void ThreadedSSLSocketInitiator::onConfigure(const SessionSettings &s) throw( ConfigError) { const Dictionary &dict = s.get(); if (dict.has(RECONNECT_INTERVAL)) m_reconnectInterval = dict.getInt(RECONNECT_INTERVAL); if (dict.has(SOCKET_NODELAY)) m_noDelay = dict.getBool(SOCKET_NODELAY); if (dict.has(SOCKET_SEND_BUFFER_SIZE)) m_sendBufSize = dict.getInt(SOCKET_SEND_BUFFER_SIZE); if (dict.has(SOCKET_RECEIVE_BUFFER_SIZE)) m_rcvBufSize = dict.getInt(SOCKET_RECEIVE_BUFFER_SIZE); } void ThreadedSSLSocketInitiator::onInitialize(const SessionSettings &s) throw( RuntimeError) { if (m_sslInit) return; ssl_init(); std::string errStr; /* set up the application context */ if ((m_ctx = createSSLContext(false, m_settings, errStr)) == 0) { throw RuntimeError(errStr); } if (m_cert && m_key) { if (SSL_CTX_use_certificate(m_ctx, m_cert) < 1) { ssl_term(); throw RuntimeError("Failed to set certificate"); } if (SSL_CTX_use_RSAPrivateKey(m_ctx, m_key) <= 0) { ssl_term(); throw RuntimeError("Failed to set key"); } } else if (!loadSSLCert(m_ctx, false, m_settings, getLog(), ThreadedSSLSocketInitiator::passwordHandleCB, errStr)) { ssl_term(); throw RuntimeError(errStr); } int verifyLevel; if (!loadCAInfo(m_ctx, false, m_settings, getLog(), errStr, verifyLevel)) { ssl_term(); throw RuntimeError(errStr); } m_sslInit = true; } void ThreadedSSLSocketInitiator::onStart() { while (!isStopped()) { time_t now; ::time(&now); if ((now - m_lastConnect) >= m_reconnectInterval) { Locker l(m_mutex); connect(); m_lastConnect = now; } process_sleep(1); } } bool ThreadedSSLSocketInitiator::onPoll(double timeout) { return false; } void ThreadedSSLSocketInitiator::onStop() { SocketToThread threads; SocketToThread::iterator i; { Locker l(m_mutex); time_t start = 0; time_t now = 0; ::time(&start); while (isLoggedOn()) { if (::time(&now) - 5 >= start) break; } threads = m_threads; m_threads.clear(); } for (i = threads.begin(); i != threads.end(); ++i) ssl_socket_close(i->first.first, i->first.second); for (i = threads.begin(); i != threads.end(); ++i) { thread_join(i->second); if (i->first.second != 0) SSL_free(i->first.second); } threads.clear(); } void ThreadedSSLSocketInitiator::doConnect(const SessionID &s, const Dictionary &d) { try { Session *session = Session::lookupSession(s); if (!session->isSessionTime(UtcTimeStamp())) return; Log *log = session->getLog(); std::string address; short port = 0; getHost(s, d, address, port); int socket = socket_createConnector(); if (m_noDelay) socket_setsockopt(socket, TCP_NODELAY); if (m_sendBufSize) socket_setsockopt(socket, SO_SNDBUF, m_sendBufSize); if (m_rcvBufSize) socket_setsockopt(socket, SO_RCVBUF, m_rcvBufSize); setPending(s); log->onEvent("Connecting to " + address + " on port " + IntConvertor::convert((unsigned short)port)); SSL *ssl = SSL_new(m_ctx); if (ssl == 0) { log->onEvent("Failed to create ssl object"); return; } SSL_clear(ssl); BIO *sbio = BIO_new_socket(socket, BIO_CLOSE); SSL_set_bio(ssl, sbio, sbio); ThreadedSSLSocketConnection *pConnection = new ThreadedSSLSocketConnection( s, socket, ssl, address, port, getLog()); ThreadPair *pair = new ThreadPair(this, pConnection); { Locker l(m_mutex); thread_id thread; if (thread_spawn(&socketThread, pair, thread)) { addThread(SocketKey(socket, ssl), thread); } else { delete pair; pConnection->disconnect(); delete pConnection; SSL_free(ssl); setDisconnected(s); } } } catch (std::exception &) { } } void ThreadedSSLSocketInitiator::addThread(SocketKey s, thread_id t) { Locker l(m_mutex); m_threads[s] = t; } void ThreadedSSLSocketInitiator::removeThread(SocketKey s) { Locker l(m_mutex); SocketToThread::iterator i = m_threads.find(s); if (i != m_threads.end()) { thread_detach(i->second); if (i->first.second != 0) SSL_free(i->first.second); m_threads.erase(i); } } THREAD_PROC ThreadedSSLSocketInitiator::socketThread(void *p) { ThreadPair *pair = reinterpret_cast< ThreadPair * >(p); ThreadedSSLSocketInitiator *pInitiator = pair->first; ThreadedSSLSocketConnection *pConnection = pair->second; FIX::SessionID sessionID = pConnection->getSession()->getSessionID(); FIX::Session *pSession = FIX::Session::lookupSession(sessionID); int socket = pConnection->getSocket(); delete pair; pInitiator->lock(); if (!pConnection->connect()) { pInitiator->getLog()->onEvent("Connection failed"); pConnection->disconnect(); SSL *ssl = pConnection->sslObject(); delete pConnection; pInitiator->removeThread(SocketKey(socket, ssl)); pInitiator->setDisconnected(sessionID); return 0; } // Do the SSL handshake. int rc = SSL_connect(pConnection->sslObject()); if (rc <= 0) { int err = SSL_get_error(pConnection->sslObject(), rc); pInitiator->getLog()->onEvent("SSL_connect failed with SSL error " + IntConvertor::convert(err)); pConnection->disconnect(); SSL *ssl = pConnection->sslObject(); delete pConnection; pInitiator->removeThread(SocketKey(socket, ssl)); pInitiator->setDisconnected(sessionID); return 0; } pInitiator->setConnected(sessionID); pInitiator->getLog()->onEvent("Connection succeeded"); pSession->next(); while (pConnection->read()) { } SSL *ssl = pConnection->sslObject(); delete pConnection; if (!pInitiator->isStopped()) pInitiator->removeThread(SocketKey(socket, ssl)); pInitiator->setDisconnected(sessionID); return 0; } void ThreadedSSLSocketInitiator::getHost(const SessionID &s, const Dictionary &d, std::string &address, short &port) { int num = 0; SessionToHostNum::iterator i = m_sessionToHostNum.find(s); if (i != m_sessionToHostNum.end()) num = i->second; std::stringstream hostStream; hostStream << SOCKET_CONNECT_HOST << num; std::string hostString = hostStream.str(); std::stringstream portStream; portStream << SOCKET_CONNECT_PORT << num; std::string portString = portStream.str(); if (d.has(hostString) && d.has(portString)) { address = d.getString(hostString); port = (short)d.getInt(portString); } else { num = 0; address = d.getString(SOCKET_CONNECT_HOST); port = (short)d.getInt(SOCKET_CONNECT_PORT); } m_sessionToHostNum[s] = ++num; } int ThreadedSSLSocketInitiator::passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job) { if (m_password.length() > bufsize) return -1; std::strcpy(buf, m_password.c_str()); return m_password.length(); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/SocketConnector.h0000644000372000001440000000402613265006437021255 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SOCKETCONNECTOR_H #define FIX_SOCKETCONNECTOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "SocketMonitor.h" #include namespace FIX { /// Connects sockets to remote ports and addresses. class SocketConnector { public: class Strategy; SocketConnector( int timeout = 0 ); int connect( const std::string& address, int port, bool noDelay, int sendBufSize, int rcvBufSize, const std::string& sourceAddress = "", int sourcePort = 0); int connect( const std::string& address, int port, bool noDelay, int sendBufSize, int rcvBufSize, Strategy& ); void block( Strategy& strategy, bool poll = 0, double timeout = 0.0 ); SocketMonitor& getMonitor() { return m_monitor; } private: SocketMonitor m_monitor; public: class Strategy { public: virtual ~Strategy() {} virtual void onConnect( SocketConnector&, int socket ) = 0; virtual void onWrite( SocketConnector&, int socket ) = 0; virtual bool onData( SocketConnector&, int socket ) = 0; virtual void onDisconnect( SocketConnector&, int socket ) = 0; virtual void onError( SocketConnector& ) = 0; virtual void onTimeout( SocketConnector& ) {}; }; }; } #endif //FIX_SOCKETCONNECTOR_H quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/0000755000372000001440000000000013265006437017357 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CrossOrderCancelRequest.h0000644000372000001440000004433613265006437024306 0ustar robertousers#ifndef FIX50SP2_CROSSORDERCANCELREQUEST_H #define FIX50SP2_CROSSORDERCANCELREQUEST_H #include "Message.h" namespace FIX50SP2 { class CrossOrderCancelRequest : public Message { public: CrossOrderCancelRequest() : Message(MsgType()) {} CrossOrderCancelRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelRequest(const Message& m) : Message(m) {} CrossOrderCancelRequest(const CrossOrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("u"); } CrossOrderCancelRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,586,453,229,75,38,152,516,468,469,376,58,354,355,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityDefinition.h0000644000372000001440000005350213265006437023355 0ustar robertousers#ifndef FIX50SP2_SECURITYDEFINITION_H #define FIX50SP2_SECURITYDEFINITION_H #include "Message.h" namespace FIX50SP2 { class SecurityDefinition : public Message { public: SecurityDefinition() : Message(MsgType()) {} SecurityDefinition(const FIX::Message& m) : Message(m) {} SecurityDefinition(const Message& m) : Message(m) {} SecurityDefinition(const SecurityDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("d"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityTypeRequest.h0000644000372000001440000000211013265006437023544 0ustar robertousers#ifndef FIX50SP2_SECURITYTYPEREQUEST_H #define FIX50SP2_SECURITYTYPEREQUEST_H #include "Message.h" namespace FIX50SP2 { class SecurityTypeRequest : public Message { public: SecurityTypeRequest() : Message(MsgType()) {} SecurityTypeRequest(const FIX::Message& m) : Message(m) {} SecurityTypeRequest(const Message& m) : Message(m) {} SecurityTypeRequest(const SecurityTypeRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("v"); } SecurityTypeRequest( const FIX::SecurityReqID& aSecurityReqID ) : Message(MsgType()) { set(aSecurityReqID); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderMassCancelReport.h0000644000372000001440000003447013265006437023741 0ustar robertousers#ifndef FIX50SP2_ORDERMASSCANCELREPORT_H #define FIX50SP2_ORDERMASSCANCELREPORT_H #include "Message.h" namespace FIX50SP2 { class OrderMassCancelReport : public Message { public: OrderMassCancelReport() : Message(MsgType()) {} OrderMassCancelReport(const FIX::Message& m) : Message(m) {} OrderMassCancelReport(const Message& m) : Message(m) {} OrderMassCancelReport(const OrderMassCancelReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("r"); } OrderMassCancelReport( const FIX::OrderID& aOrderID, const FIX::MassActionReportID& aMassActionReportID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::MassCancelResponse& aMassCancelResponse ) : Message(MsgType()) { set(aOrderID); set(aMassActionReportID); set(aMassCancelRequestType); set(aMassCancelResponse); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::MassActionReportID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::MassCancelResponse); FIELD_SET(*this, FIX::MassCancelRejectReason); FIELD_SET(*this, FIX::TotalAffectedOrders); FIELD_SET(*this, FIX::NoAffectedOrders); class NoAffectedOrders: public FIX::Group { public: NoAffectedOrders() : FIX::Group(534,41,FIX::message_order(41,535,536,0)) {} FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::AffectedOrderID); FIELD_SET(*this, FIX::AffectedSecondaryOrderID); }; FIELD_SET(*this, FIX::NoNotAffectedOrders); class NoNotAffectedOrders: public FIX::Group { public: NoNotAffectedOrders() : FIX::Group(1370,1372,FIX::message_order(1372,1371,0)) {} FIELD_SET(*this, FIX::NotAffOrigClOrdID); FIELD_SET(*this, FIX::NotAffectedOrderID); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/StreamAssignmentRequest.h0000644000372000001440000002212713265006437024371 0ustar robertousers#ifndef FIX50SP2_STREAMASSIGNMENTREQUEST_H #define FIX50SP2_STREAMASSIGNMENTREQUEST_H #include "Message.h" namespace FIX50SP2 { class StreamAssignmentRequest : public Message { public: StreamAssignmentRequest() : Message(MsgType()) {} StreamAssignmentRequest(const FIX::Message& m) : Message(m) {} StreamAssignmentRequest(const Message& m) : Message(m) {} StreamAssignmentRequest(const StreamAssignmentRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("CC"); } StreamAssignmentRequest( const FIX::StreamAsgnReqID& aStreamAsgnReqID, const FIX::StreamAsgnReqType& aStreamAsgnReqType ) : Message(MsgType()) { set(aStreamAsgnReqID); set(aStreamAsgnReqType); } FIELD_SET(*this, FIX::StreamAsgnReqID); FIELD_SET(*this, FIX::StreamAsgnReqType); FIELD_SET(*this, FIX::NoAsgnReqs); class NoAsgnReqs: public FIX::Group { public: NoAsgnReqs() : FIX::Group(1499,453,FIX::message_order(453,146,0)) {} FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,63,271,1500,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDStreamID); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MarketDefinitionUpdateReport.h0000644000372000001440000000664113265006437025332 0ustar robertousers#ifndef FIX50SP2_MARKETDEFINITIONUPDATEREPORT_H #define FIX50SP2_MARKETDEFINITIONUPDATEREPORT_H #include "Message.h" namespace FIX50SP2 { class MarketDefinitionUpdateReport : public Message { public: MarketDefinitionUpdateReport() : Message(MsgType()) {} MarketDefinitionUpdateReport(const FIX::Message& m) : Message(m) {} MarketDefinitionUpdateReport(const Message& m) : Message(m) {} MarketDefinitionUpdateReport(const MarketDefinitionUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BV"); } MarketDefinitionUpdateReport( const FIX::MarketReportID& aMarketReportID, const FIX::MarketID& aMarketID ) : Message(MsgType()) { set(aMarketReportID); set(aMarketID); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::MarketReportID); FIELD_SET(*this, FIX::MarketReqID); FIELD_SET(*this, FIX::MarketUpdateAction); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::MarketSegmentDesc); FIELD_SET(*this, FIX::EncodedMktSegmDescLen); FIELD_SET(*this, FIX::EncodedMktSegmDesc); FIELD_SET(*this, FIX::ParentMktSegmID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/AllocationReport.h0000644000372000001440000006646213265006437023027 0ustar robertousers#ifndef FIX50SP2_ALLOCATIONREPORT_H #define FIX50SP2_ALLOCATIONREPORT_H #include "Message.h" namespace FIX50SP2 { class AllocationReport : public Message { public: AllocationReport() : Message(MsgType()) {} AllocationReport(const FIX::Message& m) : Message(m) {} AllocationReport(const Message& m) : Message(m) {} AllocationReport(const AllocationReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AS"); } AllocationReport( const FIX::AllocReportID& aAllocReportID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocReportType& aAllocReportType, const FIX::AllocStatus& aAllocStatus, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocReportID); set(aAllocTransType); set(aAllocReportType); set(aAllocStatus); set(aSide); set(aQuantity); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocReportRefID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; FIELD_SET(*this, FIX::NoRateSources); class NoRateSources: public FIX::Group { public: NoRateSources() : FIX::Group(1445,1446,FIX::message_order(1446,1447,1448,0)) {} FIELD_SET(*this, FIX::RateSource); FIELD_SET(*this, FIX::RateSourceType); FIELD_SET(*this, FIX::ReferencePage); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/IOI.h0000644000372000001440000004620613265006437020160 0ustar robertousers#ifndef FIX50SP2_IOI_H #define FIX50SP2_IOI_H #include "Message.h" namespace FIX50SP2 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIID& aIOIID, const FIX::IOITransType& aIOITransType, const FIX::Side& aSide, const FIX::IOIQty& aIOIQty ) : Message(MsgType()) { set(aIOIID); set(aIOITransType); set(aSide); set(aIOIQty); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::IOIQty); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,682,683,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegIOIQty); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; }; FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::NoIOIQualifiers); class NoIOIQualifiers: public FIX::Group { public: NoIOIQualifiers() : FIX::Group(199,104,FIX::message_order(104,0)) {} FIELD_SET(*this, FIX::IOIQualifier); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ConfirmationAck.h0000644000372000001440000000221213265006437022574 0ustar robertousers#ifndef FIX50SP2_CONFIRMATIONACK_H #define FIX50SP2_CONFIRMATIONACK_H #include "Message.h" namespace FIX50SP2 { class ConfirmationAck : public Message { public: ConfirmationAck() : Message(MsgType()) {} ConfirmationAck(const FIX::Message& m) : Message(m) {} ConfirmationAck(const Message& m) : Message(m) {} ConfirmationAck(const ConfirmationAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AU"); } ConfirmationAck( const FIX::ConfirmID& aConfirmID, const FIX::TradeDate& aTradeDate, const FIX::TransactTime& aTransactTime, const FIX::AffirmStatus& aAffirmStatus ) : Message(MsgType()) { set(aConfirmID); set(aTradeDate); set(aTransactTime); set(aAffirmStatus); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AffirmStatus); FIELD_SET(*this, FIX::ConfirmRejReason); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/AllocationReportAck.h0000644000372000001440000000673013265006437023436 0ustar robertousers#ifndef FIX50SP2_ALLOCATIONREPORTACK_H #define FIX50SP2_ALLOCATIONREPORTACK_H #include "Message.h" namespace FIX50SP2 { class AllocationReportAck : public Message { public: AllocationReportAck() : Message(MsgType()) {} AllocationReportAck(const FIX::Message& m) : Message(m) {} AllocationReportAck(const Message& m) : Message(m) {} AllocationReportAck(const AllocationReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AT"); } AllocationReportAck( const FIX::AllocReportID& aAllocReportID ) : Message(MsgType()) { set(aAllocReportID); } FIELD_SET(*this, FIX::AllocReportID); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocReportType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,1047,467,776,539,161,360,361,989,993,992,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::AllocQty); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MultilegOrderCancelReplace.h0000644000372000001440000006350513265006437024721 0ustar robertousers#ifndef FIX50SP2_MULTILEGORDERCANCELREPLACE_H #define FIX50SP2_MULTILEGORDERCANCELREPLACE_H #include "Message.h" namespace FIX50SP2 { class MultilegOrderCancelReplace : public Message { public: MultilegOrderCancelReplace() : Message(MsgType()) {} MultilegOrderCancelReplace(const FIX::Message& m) : Message(m) {} MultilegOrderCancelReplace(const Message& m) : Message(m) {} MultilegOrderCancelReplace(const MultilegOrderCancelReplace& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AC"); } MultilegOrderCancelReplace( const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::SwapPoints); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,690,683,1366,670,564,565,539,654,587,588,675,685,1379,1381,1383,1384,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegAllocID); FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,1367,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegAllocSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SettlementObligationReport.h0000644000372000001440000002470713265006437025072 0ustar robertousers#ifndef FIX50SP2_SETTLEMENTOBLIGATIONREPORT_H #define FIX50SP2_SETTLEMENTOBLIGATIONREPORT_H #include "Message.h" namespace FIX50SP2 { class SettlementObligationReport : public Message { public: SettlementObligationReport() : Message(MsgType()) {} SettlementObligationReport(const FIX::Message& m) : Message(m) {} SettlementObligationReport(const Message& m) : Message(m) {} SettlementObligationReport(const SettlementObligationReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BQ"); } SettlementObligationReport( const FIX::SettlObligMsgID& aSettlObligMsgID, const FIX::SettlObligMode& aSettlObligMode ) : Message(MsgType()) { set(aSettlObligMsgID); set(aSettlObligMode); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlementCycleNo); FIELD_SET(*this, FIX::SettlObligMsgID); FIELD_SET(*this, FIX::SettlObligMode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoSettlOblig); class NoSettlOblig: public FIX::Group { public: NoSettlOblig() : FIX::Group(1165,430,FIX::message_order(430,1161,1162,1163,1157,119,15,120,155,64,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,453,168,126,779,1158,0)) {} FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlObligID); FIELD_SET(*this, FIX::SettlObligTransType); FIELD_SET(*this, FIX::SettlObligRefID); FIELD_SET(*this, FIX::CcyAmt); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::NoSettlDetails); class NoSettlDetails: public FIX::Group { public: NoSettlDetails() : FIX::Group(1158,1164,FIX::message_order(1164,781,0)) {} FIELD_SET(*this, FIX::SettlObligSource); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ApplicationMessageRequestAck.h0000644000372000001440000000537613265006437025303 0ustar robertousers#ifndef FIX50SP2_APPLICATIONMESSAGEREQUESTACK_H #define FIX50SP2_APPLICATIONMESSAGEREQUESTACK_H #include "Message.h" namespace FIX50SP2 { class ApplicationMessageRequestAck : public Message { public: ApplicationMessageRequestAck() : Message(MsgType()) {} ApplicationMessageRequestAck(const FIX::Message& m) : Message(m) {} ApplicationMessageRequestAck(const Message& m) : Message(m) {} ApplicationMessageRequestAck(const ApplicationMessageRequestAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BX"); } ApplicationMessageRequestAck( const FIX::ApplResponseID& aApplResponseID ) : Message(MsgType()) { set(aApplResponseID); } FIELD_SET(*this, FIX::ApplResponseID); FIELD_SET(*this, FIX::ApplReqID); FIELD_SET(*this, FIX::ApplReqType); FIELD_SET(*this, FIX::ApplResponseType); FIELD_SET(*this, FIX::ApplTotalMessageCount); FIELD_SET(*this, FIX::NoApplIDs); class NoApplIDs: public FIX::Group { public: NoApplIDs() : FIX::Group(1351,1355,FIX::message_order(1355,1182,1183,1357,1354,539,1433,0)) {} FIELD_SET(*this, FIX::RefApplID); FIELD_SET(*this, FIX::ApplBegSeqNum); FIELD_SET(*this, FIX::ApplEndSeqNum); FIELD_SET(*this, FIX::RefApplLastSeqNum); FIELD_SET(*this, FIX::ApplResponseError); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::RefApplReqID); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradingSessionStatus.h0000644000372000001440000001767613265006437023711 0ustar robertousers#ifndef FIX50SP2_TRADINGSESSIONSTATUS_H #define FIX50SP2_TRADINGSESSIONSTATUS_H #include "Message.h" namespace FIX50SP2 { class TradingSessionStatus : public Message { public: TradingSessionStatus() : Message(MsgType()) {} TradingSessionStatus(const FIX::Message& m) : Message(m) {} TradingSessionStatus(const Message& m) : Message(m) {} TradingSessionStatus(const TradingSessionStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("h"); } TradingSessionStatus( const FIX::TradingSessionID& aTradingSessionID, const FIX::TradSesStatus& aTradSesStatus ) : Message(MsgType()) { set(aTradingSessionID); set(aTradSesStatus); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesEvent); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderMassCancelRequest.h0000644000372000001440000003250013265006437024106 0ustar robertousers#ifndef FIX50SP2_ORDERMASSCANCELREQUEST_H #define FIX50SP2_ORDERMASSCANCELREQUEST_H #include "Message.h" namespace FIX50SP2 { class OrderMassCancelRequest : public Message { public: OrderMassCancelRequest() : Message(MsgType()) {} OrderMassCancelRequest(const FIX::Message& m) : Message(m) {} OrderMassCancelRequest(const Message& m) : Message(m) {} OrderMassCancelRequest(const OrderMassCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("q"); } OrderMassCancelRequest( const FIX::ClOrdID& aClOrdID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aMassCancelRequestType); set(aTransactTime); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/QuoteRequest.h0000644000372000001440000005637313265006437022214 0ustar robertousers#ifndef FIX50SP2_QUOTEREQUEST_H #define FIX50SP2_QUOTEREQUEST_H #include "Message.h" namespace FIX50SP2 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID ) : Message(MsgType()) { set(aQuoteReqID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::PrivateQuote); FIELD_SET(*this, FIX::RespondentType); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,110,63,64,193,192,15,232,1,660,581,555,735,692,40,62,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,120,1445,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,685,690,587,588,683,539,676,677,678,679,680,654,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoRateSources); class NoRateSources: public FIX::Group { public: NoRateSources() : FIX::Group(1445,1446,FIX::message_order(1446,1447,1448,0)) {} FIELD_SET(*this, FIX::RateSource); FIELD_SET(*this, FIX::RateSourceType); FIELD_SET(*this, FIX::ReferencePage); }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::OrderRestrictions); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CollateralResponse.h0000644000372000001440000004756113265006437023346 0ustar robertousers#ifndef FIX50SP2_COLLATERALRESPONSE_H #define FIX50SP2_COLLATERALRESPONSE_H #include "Message.h" namespace FIX50SP2 { class CollateralResponse : public Message { public: CollateralResponse() : Message(MsgType()) {} CollateralResponse(const FIX::Message& m) : Message(m) {} CollateralResponse(const Message& m) : Message(m) {} CollateralResponse(const CollateralResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AZ"); } CollateralResponse( const FIX::CollRespID& aCollRespID, const FIX::CollAsgnRespType& aCollAsgnRespType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollRespID); set(aCollAsgnRespType); set(aTransactTime); } FIELD_SET(*this, FIX::CollRespID); FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRespType); FIELD_SET(*this, FIX::CollAsgnRejectReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CollApplType); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/DontKnowTrade.h0000644000372000001440000004017613265006437022263 0ustar robertousers#ifndef FIX50SP2_DONTKNOWTRADE_H #define FIX50SP2_DONTKNOWTRADE_H #include "Message.h" namespace FIX50SP2 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::DKReason& aDKReason, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aDKReason); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityDefinitionRequest.h0000644000372000001440000004255513265006437024734 0ustar robertousers#ifndef FIX50SP2_SECURITYDEFINITIONREQUEST_H #define FIX50SP2_SECURITYDEFINITIONREQUEST_H #include "Message.h" namespace FIX50SP2 { class SecurityDefinitionRequest : public Message { public: SecurityDefinitionRequest() : Message(MsgType()) {} SecurityDefinitionRequest(const FIX::Message& m) : Message(m) {} SecurityDefinitionRequest(const Message& m) : Message(m) {} SecurityDefinitionRequest(const SecurityDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("c"); } SecurityDefinitionRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityRequestType& aSecurityRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ApplicationMessageReport.h0000644000372000001440000000244413265006437024500 0ustar robertousers#ifndef FIX50SP2_APPLICATIONMESSAGEREPORT_H #define FIX50SP2_APPLICATIONMESSAGEREPORT_H #include "Message.h" namespace FIX50SP2 { class ApplicationMessageReport : public Message { public: ApplicationMessageReport() : Message(MsgType()) {} ApplicationMessageReport(const FIX::Message& m) : Message(m) {} ApplicationMessageReport(const Message& m) : Message(m) {} ApplicationMessageReport(const ApplicationMessageReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BY"); } ApplicationMessageReport( const FIX::ApplReportID& aApplReportID, const FIX::ApplReportType& aApplReportType ) : Message(MsgType()) { set(aApplReportID); set(aApplReportType); } FIELD_SET(*this, FIX::ApplReportID); FIELD_SET(*this, FIX::ApplReportType); FIELD_SET(*this, FIX::NoApplIDs); class NoApplIDs: public FIX::Group { public: NoApplIDs() : FIX::Group(1351,1355,FIX::message_order(1355,1399,1357,0)) {} FIELD_SET(*this, FIX::RefApplID); FIELD_SET(*this, FIX::ApplNewSeqNum); FIELD_SET(*this, FIX::RefApplLastSeqNum); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ApplReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ExecutionReport.h0000644000372000001440000010256213265006437022675 0ustar robertousers#ifndef FIX50SP2_EXECUTIONREPORT_H #define FIX50SP2_EXECUTIONREPORT_H #include "Message.h" namespace FIX50SP2 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecType& aExecType, const FIX::OrdStatus& aOrdStatus, const FIX::Side& aSide, const FIX::LeavesQty& aLeavesQty, const FIX::CumQty& aCumQty ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecType); set(aOrdStatus); set(aSide); set(aLeavesQty); set(aCumQty); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::NoContraBrokers); class NoContraBrokers: public FIX::Group { public: NoContraBrokers() : FIX::Group(382,375,FIX::message_order(375,337,437,438,655,0)) {} FIELD_SET(*this, FIX::ContraBroker); FIELD_SET(*this, FIX::ContraTrader); FIELD_SET(*this, FIX::ContraTradeQty); FIELD_SET(*this, FIX::ContraTradeTime); FIELD_SET(*this, FIX::ContraLegRefID); }; FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::OrderCategory); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::PeggedPrice); FIELD_SET(*this, FIX::PeggedRefPrice); FIELD_SET(*this, FIX::DiscretionPrice); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::TargetStrategyPerformance); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::UnderlyingLastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::UnderlyingLastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::DayOrderQty); FIELD_SET(*this, FIX::DayCumQty); FIELD_SET(*this, FIX::DayAvgPx); FIELD_SET(*this, FIX::TotNoFills); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoFills); class NoFills: public FIX::Group { public: NoFills() : FIX::Group(1362,1363,FIX::message_order(1363,1364,1365,1414,1443,0)) {} FIELD_SET(*this, FIX::FillExecID); FIELD_SET(*this, FIX::FillPx); FIELD_SET(*this, FIX::FillQty); FIELD_SET(*this, FIX::NoNested4PartyIDs); class NoNested4PartyIDs: public FIX::Group { public: NoNested4PartyIDs() : FIX::Group(1414,1415,FIX::message_order(1415,1416,1417,1413,0)) {} FIELD_SET(*this, FIX::Nested4PartyID); FIELD_SET(*this, FIX::Nested4PartyIDSource); FIELD_SET(*this, FIX::Nested4PartyRole); FIELD_SET(*this, FIX::NoNested4PartySubIDs); class NoNested4PartySubIDs: public FIX::Group { public: NoNested4PartySubIDs() : FIX::Group(1413,1412,FIX::message_order(1412,1411,0)) {} FIELD_SET(*this, FIX::Nested4PartySubID); FIELD_SET(*this, FIX::Nested4PartySubIDType); }; }; FIELD_SET(*this, FIX::FillLiquidityInd); }; FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::TradedFlatSwitch); FIELD_SET(*this, FIX::BasisFeatureDate); FIELD_SET(*this, FIX::BasisFeaturePrice); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::LastForwardPoints2); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::ExecValuationPoint); FIELD_SET(*this, FIX::ExecPriceType); FIELD_SET(*this, FIX::ExecPriceAdjustment); FIELD_SET(*this, FIX::PriorityIndicator); FIELD_SET(*this, FIX::PriceImprovement); FIELD_SET(*this, FIX::LastLiquidityInd); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,685,690,683,1366,670,564,565,948,654,587,588,637,675,1073,1074,1075,1379,1381,1383,1384,1418,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegAllocID); FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,1367,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegAllocSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); FIELD_SET(*this, FIX::LegLastQty); }; FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::DividendYield); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Volatility); FIELD_SET(*this, FIX::TimeToExpiration); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::NoRateSources); class NoRateSources: public FIX::Group { public: NoRateSources() : FIX::Group(1445,1446,FIX::message_order(1446,1447,1448,0)) {} FIELD_SET(*this, FIX::RateSource); FIELD_SET(*this, FIX::RateSourceType); FIELD_SET(*this, FIX::ReferencePage); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/PositionMaintenanceReport.h0000644000372000001440000004606513265006437024706 0ustar robertousers#ifndef FIX50SP2_POSITIONMAINTENANCEREPORT_H #define FIX50SP2_POSITIONMAINTENANCEREPORT_H #include "Message.h" namespace FIX50SP2 { class PositionMaintenanceReport : public Message { public: PositionMaintenanceReport() : Message(MsgType()) {} PositionMaintenanceReport(const FIX::Message& m) : Message(m) {} PositionMaintenanceReport(const Message& m) : Message(m) {} PositionMaintenanceReport(const PositionMaintenanceReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AM"); } PositionMaintenanceReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::PosMaintStatus& aPosMaintStatus, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosTransType); set(aPosMaintAction); set(aPosMaintStatus); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintStatus); FIELD_SET(*this, FIX::PosMaintResult); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::ContraryInstructionIndicator); FIELD_SET(*this, FIX::PriorSpreadIndicator); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/QuoteRequestReject.h0000644000372000001440000005551313265006437023344 0ustar robertousers#ifndef FIX50SP2_QUOTEREQUESTREJECT_H #define FIX50SP2_QUOTEREQUESTREJECT_H #include "Message.h" namespace FIX50SP2 { class QuoteRequestReject : public Message { public: QuoteRequestReject() : Message(MsgType()) {} QuoteRequestReject(const FIX::Message& m) : Message(m) {} QuoteRequestReject(const Message& m) : Message(m) {} QuoteRequestReject(const QuoteRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AG"); } QuoteRequestReject( const FIX::QuoteReqID& aQuoteReqID, const FIX::QuoteRequestRejectReason& aQuoteRequestRejectReason ) : Message(MsgType()) { set(aQuoteReqID); set(aQuoteRequestRejectReason); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::QuoteRequestRejectReason); FIELD_SET(*this, FIX::PrivateQuote); FIELD_SET(*this, FIX::RespondentType); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,913,914,915,918,788,916,917,919,898,711,140,303,537,336,625,229,54,854,38,152,516,468,469,63,64,193,192,15,232,1,660,581,555,735,692,40,126,60,218,220,221,222,662,663,699,761,423,44,640,235,236,701,696,697,698,453,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,685,690,587,588,683,539,676,677,678,679,680,654,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuotePriceType); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CollateralInquiry.h0000644000372000001440000005117013265006437023177 0ustar robertousers#ifndef FIX50SP2_COLLATERALINQUIRY_H #define FIX50SP2_COLLATERALINQUIRY_H #include "Message.h" namespace FIX50SP2 { class CollateralInquiry : public Message { public: CollateralInquiry() : Message(MsgType()) {} CollateralInquiry(const FIX::Message& m) : Message(m) {} CollateralInquiry(const Message& m) : Message(m) {} CollateralInquiry(const CollateralInquiry& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BB"); } CollateralInquiry( const FIX::CollInquiryID& aCollInquiryID ) : Message(MsgType()) { set(aCollInquiryID); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/NetworkCounterpartySystemStatusResponse.h0000644000372000001440000000304313265006437027731 0ustar robertousers#ifndef FIX50SP2_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #define FIX50SP2_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE_H #include "Message.h" namespace FIX50SP2 { class NetworkCounterpartySystemStatusResponse : public Message { public: NetworkCounterpartySystemStatusResponse() : Message(MsgType()) {} NetworkCounterpartySystemStatusResponse(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusResponse(const NetworkCounterpartySystemStatusResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BD"); } NetworkCounterpartySystemStatusResponse( const FIX::NetworkStatusResponseType& aNetworkStatusResponseType, const FIX::NetworkResponseID& aNetworkResponseID ) : Message(MsgType()) { set(aNetworkStatusResponseType); set(aNetworkResponseID); } FIELD_SET(*this, FIX::NetworkStatusResponseType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NetworkResponseID); FIELD_SET(*this, FIX::LastNetworkResponseID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,928,929,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::StatusValue); FIELD_SET(*this, FIX::StatusText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradeCaptureReport.h0000644000372000001440000010440413265006437023312 0ustar robertousers#ifndef FIX50SP2_TRADECAPTUREREPORT_H #define FIX50SP2_TRADECAPTUREREPORT_H #include "Message.h" namespace FIX50SP2 { class TradeCaptureReport : public Message { public: TradeCaptureReport() : Message(MsgType()) {} TradeCaptureReport(const FIX::Message& m) : Message(m) {} TradeCaptureReport(const Message& m) : Message(m) {} TradeCaptureReport(const TradeCaptureReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AE"); } TradeCaptureReport( const FIX::LastQty& aLastQty, const FIX::LastPx& aLastPx ) : Message(MsgType()) { set(aLastQty); set(aLastPx); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TrdRptStatus); FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeDate); FIELD_SET(*this, FIX::OrigTradeID); FIELD_SET(*this, FIX::OrigSecondaryTradeID); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::AsOfIndicator); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::UnderlyingTradingSessionID); FIELD_SET(*this, FIX::UnderlyingTradingSessionSubID); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeLegRefID); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,690,990,1152,683,564,565,539,654,587,588,637,675,1073,1074,1075,1379,1381,1383,1384,1418,1342,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegReportID); FIELD_SET(*this, FIX::LegNumber); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); FIELD_SET(*this, FIX::LegLastQty); FIELD_SET(*this, FIX::NoOfLegUnderlyings); class NoOfLegUnderlyings: public FIX::Group { public: NoOfLegUnderlyings() : FIX::Group(1342,1330,FIX::message_order(1330,1331,1332,1333,1344,1337,1338,1339,1345,1405,1340,1391,1343,1341,1392,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSymbol); FIELD_SET(*this, FIX::UnderlyingLegSymbolSfx); FIELD_SET(*this, FIX::UnderlyingLegSecurityID); FIELD_SET(*this, FIX::UnderlyingLegSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingLegSecurityAltID); class NoUnderlyingLegSecurityAltID: public FIX::Group { public: NoUnderlyingLegSecurityAltID() : FIX::Group(1334,1335,FIX::message_order(1335,1336,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSecurityAltID); FIELD_SET(*this, FIX::UnderlyingLegSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingLegCFICode); FIELD_SET(*this, FIX::UnderlyingLegSecurityType); FIELD_SET(*this, FIX::UnderlyingLegSecuritySubType); FIELD_SET(*this, FIX::UnderlyingLegMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingLegMaturityDate); FIELD_SET(*this, FIX::UnderlyingLegMaturityTime); FIELD_SET(*this, FIX::UnderlyingLegStrikePrice); FIELD_SET(*this, FIX::UnderlyingLegOptAttribute); FIELD_SET(*this, FIX::UnderlyingLegPutOrCall); FIELD_SET(*this, FIX::UnderlyingLegSecurityExchange); FIELD_SET(*this, FIX::UnderlyingLegSecurityDesc); }; }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::UnderlyingSettlementDate); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,1009,1005,1006,1007,83,1008,430,1154,1155,453,1,660,581,81,575,576,578,579,376,377,582,336,625,943,12,13,479,497,157,230,158,159,738,920,921,922,238,237,118,119,155,156,77,58,354,355,752,518,232,136,825,826,591,70,78,1016,1158,1072,1057,1139,1115,37,198,11,526,66,1080,1081,1431,40,44,99,18,39,151,14,59,126,528,529,1432,821,1093,483,586,775,1427,1428,1429,1444,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SideLastQty); FIELD_SET(*this, FIX::SideTradeReportID); FIELD_SET(*this, FIX::SideFillStationCd); FIELD_SET(*this, FIX::SideReasonCd); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::SideTrdSubTyp); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SideCurrency); FIELD_SET(*this, FIX::SideSettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SideMultiLegReportingType); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ExchangeRule); FIELD_SET(*this, FIX::TradeAllocIndicator); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,993,1002,989,1136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocClearingFeeIndicator); }; FIELD_SET(*this, FIX::NoSideTrdRegTS); class NoSideTrdRegTS: public FIX::Group { public: NoSideTrdRegTS() : FIX::Group(1016,1012,FIX::message_order(1012,1013,1014,0)) {} FIELD_SET(*this, FIX::SideTrdRegTimestamp); FIELD_SET(*this, FIX::SideTrdRegTimestampType); FIELD_SET(*this, FIX::SideTrdRegTimestampSrc); }; FIELD_SET(*this, FIX::NoSettlDetails); class NoSettlDetails: public FIX::Group { public: NoSettlDetails() : FIX::Group(1158,1164,FIX::message_order(1164,781,0)) {} FIELD_SET(*this, FIX::SettlObligSource); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::SideGrossTradeAmt); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::ExchangeSpecialInstructions); FIELD_SET(*this, FIX::OrderCategory); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::RefOrdIDReason); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::OrigCustOrderCapacity); FIELD_SET(*this, FIX::OrderInputDevice); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::SideExecID); FIELD_SET(*this, FIX::OrderDelay); FIELD_SET(*this, FIX::OrderDelayUnit); FIELD_SET(*this, FIX::SideLiquidityInd); }; FIELD_SET(*this, FIX::Volatility); FIELD_SET(*this, FIX::DividendYield); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::CurrencyRatio); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoTrdRepIndicators); class NoTrdRepIndicators: public FIX::Group { public: NoTrdRepIndicators() : FIX::Group(1387,1388,FIX::message_order(1388,1389,0)) {} FIELD_SET(*this, FIX::TrdRepPartyRole); FIELD_SET(*this, FIX::TrdRepIndicator); }; FIELD_SET(*this, FIX::PublishTrdIndicator); FIELD_SET(*this, FIX::TradePublishIndicator); FIELD_SET(*this, FIX::ShortSaleReason); FIELD_SET(*this, FIX::TierCode); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::TZTransactTime); FIELD_SET(*this, FIX::ReportedPxDiff); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::RejectText); FIELD_SET(*this, FIX::FeeMultiplier); FIELD_SET(*this, FIX::VenueType); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::MarketID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/QuoteResponse.h0000644000372000001440000005334013265006437022351 0ustar robertousers#ifndef FIX50SP2_QUOTERESPONSE_H #define FIX50SP2_QUOTERESPONSE_H #include "Message.h" namespace FIX50SP2 { class QuoteResponse : public Message { public: QuoteResponse() : Message(MsgType()) {} QuoteResponse(const FIX::Message& m) : Message(m) {} QuoteResponse(const Message& m) : Message(m) {} QuoteResponse(const QuoteResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AJ"); } QuoteResponse( const FIX::QuoteRespID& aQuoteRespID, const FIX::QuoteRespType& aQuoteRespType ) : Message(MsgType()) { set(aQuoteRespID); set(aQuoteRespType); } FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteRespType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,685,690,587,588,683,539,686,681,684,676,677,678,679,680,654,1067,1068,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegBidForwardPoints); FIELD_SET(*this, FIX::LegOfferForwardPoints); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/RFQRequest.h0000644000372000001440000004274213265006437021542 0ustar robertousers#ifndef FIX50SP2_RFQREQUEST_H #define FIX50SP2_RFQREQUEST_H #include "Message.h" namespace FIX50SP2 { class RFQRequest : public Message { public: RFQRequest() : Message(MsgType()) {} RFQRequest(const FIX::Message& m) : Message(m) {} RFQRequest(const Message& m) : Message(m) {} RFQRequest(const RFQRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AH"); } RFQRequest( const FIX::RFQReqID& aRFQReqID ) : Message(MsgType()) { set(aRFQReqID); } FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,711,555,140,303,537,336,625,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::PrivateQuote); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/News.h0000644000372000001440000004314713265006437020455 0ustar robertousers#ifndef FIX50SP2_NEWS_H #define FIX50SP2_NEWS_H #include "Message.h" namespace FIX50SP2 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::Headline& aHeadline ) : Message(MsgType()) { set(aHeadline); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::Headline); FIELD_SET(*this, FIX::EncodedHeadlineLen); FIELD_SET(*this, FIX::EncodedHeadline); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::NewsID); FIELD_SET(*this, FIX::NoNewsRefIDs); class NoNewsRefIDs: public FIX::Group { public: NoNewsRefIDs() : FIX::Group(1475,1476,FIX::message_order(1476,1477,0)) {} FIELD_SET(*this, FIX::NewsRefID); FIELD_SET(*this, FIX::NewsRefType); }; FIELD_SET(*this, FIX::NewsCategory); FIELD_SET(*this, FIX::LanguageCode); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/NewOrderSingle.h0000644000372000001440000005333113265006437022424 0ustar robertousers#ifndef FIX50SP2_NEWORDERSINGLE_H #define FIX50SP2_NEWORDERSINGLE_H #include "Message.h" namespace FIX50SP2 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ListExecute.h0000644000372000001440000000157013265006437021771 0ustar robertousers#ifndef FIX50SP2_LISTEXECUTE_H #define FIX50SP2_LISTEXECUTE_H #include "Message.h" namespace FIX50SP2 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/AllocationInstruction.h0000644000372000001440000006574713265006437024102 0ustar robertousers#ifndef FIX50SP2_ALLOCATIONINSTRUCTION_H #define FIX50SP2_ALLOCATIONINSTRUCTION_H #include "Message.h" namespace FIX50SP2 { class AllocationInstruction : public Message { public: AllocationInstruction() : Message(MsgType()) {} AllocationInstruction(const FIX::Message& m) : Message(m) {} AllocationInstruction(const Message& m) : Message(m) {} AllocationInstruction(const AllocationInstruction& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } AllocationInstruction( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aSide); set(aQuantity); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::NoRateSources); class NoRateSources: public FIX::Group { public: NoRateSources() : FIX::Group(1445,1446,FIX::message_order(1446,1447,1448,0)) {} FIELD_SET(*this, FIX::RateSource); FIELD_SET(*this, FIX::RateSourceType); FIELD_SET(*this, FIX::ReferencePage); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/RegistrationInstructionsResponse.h0000644000372000001440000000361313265006437026351 0ustar robertousers#ifndef FIX50SP2_REGISTRATIONINSTRUCTIONSRESPONSE_H #define FIX50SP2_REGISTRATIONINSTRUCTIONSRESPONSE_H #include "Message.h" namespace FIX50SP2 { class RegistrationInstructionsResponse : public Message { public: RegistrationInstructionsResponse() : Message(MsgType()) {} RegistrationInstructionsResponse(const FIX::Message& m) : Message(m) {} RegistrationInstructionsResponse(const Message& m) : Message(m) {} RegistrationInstructionsResponse(const RegistrationInstructionsResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("p"); } RegistrationInstructionsResponse( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID, const FIX::RegistStatus& aRegistStatus ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); set(aRegistStatus); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::RegistRejReasonCode); FIELD_SET(*this, FIX::RegistRejReasonText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradeCaptureReportAck.h0000644000372000001440000010107013265006437023725 0ustar robertousers#ifndef FIX50SP2_TRADECAPTUREREPORTACK_H #define FIX50SP2_TRADECAPTUREREPORTACK_H #include "Message.h" namespace FIX50SP2 { class TradeCaptureReportAck : public Message { public: TradeCaptureReportAck() : Message(MsgType()) {} TradeCaptureReportAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportAck(const Message& m) : Message(m) {} TradeCaptureReportAck(const TradeCaptureReportAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AR"); } FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeReportType); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeHandlingInstr); FIELD_SET(*this, FIX::OrigTradeDate); FIELD_SET(*this, FIX::OrigTradeID); FIELD_SET(*this, FIX::OrigSecondaryTradeID); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::SecondaryTradeReportRefID); FIELD_SET(*this, FIX::TrdRptStatus); FIELD_SET(*this, FIX::TradeReportRejectReason); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::UnderlyingTradingSessionID); FIELD_SET(*this, FIX::UnderlyingTradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::CalculatedCcyLastQty); FIELD_SET(*this, FIX::LastSwapPoints); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeLegRefID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::NoTrdRepIndicators); class NoTrdRepIndicators: public FIX::Group { public: NoTrdRepIndicators() : FIX::Group(1387,1388,FIX::message_order(1388,1389,0)) {} FIELD_SET(*this, FIX::TrdRepPartyRole); FIELD_SET(*this, FIX::TrdRepIndicator); }; FIELD_SET(*this, FIX::PublishTrdIndicator); FIELD_SET(*this, FIX::TradePublishIndicator); FIELD_SET(*this, FIX::ShortSaleReason); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,690,990,1152,683,564,565,539,654,587,588,637,675,1073,1074,1075,1379,1381,1383,1384,1418,1342,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegReportID); FIELD_SET(*this, FIX::LegNumber); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegLastPx); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegLastForwardPoints); FIELD_SET(*this, FIX::LegCalculatedCcyLastQty); FIELD_SET(*this, FIX::LegGrossTradeAmt); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); FIELD_SET(*this, FIX::LegLastQty); FIELD_SET(*this, FIX::NoOfLegUnderlyings); class NoOfLegUnderlyings: public FIX::Group { public: NoOfLegUnderlyings() : FIX::Group(1342,1330,FIX::message_order(1330,1331,1332,1333,1344,1337,1338,1339,1345,1405,1340,1391,1343,1341,1392,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSymbol); FIELD_SET(*this, FIX::UnderlyingLegSymbolSfx); FIELD_SET(*this, FIX::UnderlyingLegSecurityID); FIELD_SET(*this, FIX::UnderlyingLegSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingLegSecurityAltID); class NoUnderlyingLegSecurityAltID: public FIX::Group { public: NoUnderlyingLegSecurityAltID() : FIX::Group(1334,1335,FIX::message_order(1335,1336,0)) {} FIELD_SET(*this, FIX::UnderlyingLegSecurityAltID); FIELD_SET(*this, FIX::UnderlyingLegSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingLegCFICode); FIELD_SET(*this, FIX::UnderlyingLegSecurityType); FIELD_SET(*this, FIX::UnderlyingLegSecuritySubType); FIELD_SET(*this, FIX::UnderlyingLegMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingLegMaturityDate); FIELD_SET(*this, FIX::UnderlyingLegMaturityTime); FIELD_SET(*this, FIX::UnderlyingLegStrikePrice); FIELD_SET(*this, FIX::UnderlyingLegOptAttribute); FIELD_SET(*this, FIX::UnderlyingLegPutOrCall); FIELD_SET(*this, FIX::UnderlyingLegSecurityExchange); FIELD_SET(*this, FIX::UnderlyingLegSecurityDesc); }; }; FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::AsOfIndicator); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TierCode); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::RndPx); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,453,1,660,581,81,575,576,578,579,376,377,582,336,625,943,430,1154,1155,12,13,479,497,157,230,158,159,738,920,921,922,238,237,118,119,155,156,77,752,518,232,136,825,1158,826,591,70,78,1072,1057,1009,1005,1006,1007,83,1008,1016,1427,1428,1429,1115,37,198,11,526,66,1080,1081,1431,40,44,99,18,39,151,14,59,126,528,529,1432,821,1093,483,586,775,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SideCurrency); FIELD_SET(*this, FIX::SideSettlCurrency); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::SideMultiLegReportingType); FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::ExchangeRule); FIELD_SET(*this, FIX::NoSettlDetails); class NoSettlDetails: public FIX::Group { public: NoSettlDetails() : FIX::Group(1158,1164,FIX::message_order(1164,781,0)) {} FIELD_SET(*this, FIX::SettlObligSource); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradeAllocIndicator); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,756,80,993,1002,989,1136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocClearingFeeIndicator); }; FIELD_SET(*this, FIX::SideGrossTradeAmt); FIELD_SET(*this, FIX::AggressorIndicator); FIELD_SET(*this, FIX::SideLastQty); FIELD_SET(*this, FIX::SideTradeReportID); FIELD_SET(*this, FIX::SideFillStationCd); FIELD_SET(*this, FIX::SideReasonCd); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::SideTrdSubTyp); FIELD_SET(*this, FIX::NoSideTrdRegTS); class NoSideTrdRegTS: public FIX::Group { public: NoSideTrdRegTS() : FIX::Group(1016,1012,FIX::message_order(1012,1013,1014,0)) {} FIELD_SET(*this, FIX::SideTrdRegTimestamp); FIELD_SET(*this, FIX::SideTrdRegTimestampType); FIELD_SET(*this, FIX::SideTrdRegTimestampSrc); }; FIELD_SET(*this, FIX::SideExecID); FIELD_SET(*this, FIX::OrderDelay); FIELD_SET(*this, FIX::OrderDelayUnit); FIELD_SET(*this, FIX::OrderCategory); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::RefOrdIDReason); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::OrigCustOrderCapacity); FIELD_SET(*this, FIX::OrderInputDevice); FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::BookingType); }; FIELD_SET(*this, FIX::RptSys); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::FeeMultiplier); FIELD_SET(*this, FIX::VenueType); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::MarketID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CollateralInquiryAck.h0000644000372000001440000004427613265006437023627 0ustar robertousers#ifndef FIX50SP2_COLLATERALINQUIRYACK_H #define FIX50SP2_COLLATERALINQUIRYACK_H #include "Message.h" namespace FIX50SP2 { class CollateralInquiryAck : public Message { public: CollateralInquiryAck() : Message(MsgType()) {} CollateralInquiryAck(const FIX::Message& m) : Message(m) {} CollateralInquiryAck(const Message& m) : Message(m) {} CollateralInquiryAck(const CollateralInquiryAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BG"); } CollateralInquiryAck( const FIX::CollInquiryID& aCollInquiryID, const FIX::CollInquiryStatus& aCollInquiryStatus ) : Message(MsgType()) { set(aCollInquiryID); set(aCollInquiryStatus); } FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::CollInquiryStatus); FIELD_SET(*this, FIX::CollInquiryResult); FIELD_SET(*this, FIX::NoCollInquiryQualifier); class NoCollInquiryQualifier: public FIX::Group { public: NoCollInquiryQualifier() : FIX::Group(938,896,FIX::message_order(896,0)) {} FIELD_SET(*this, FIX::CollInquiryQualifier); }; FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradingSessionListUpdateReport.h0000644000372000001440000000655613265006437025673 0ustar robertousers#ifndef FIX50SP2_TRADINGSESSIONLISTUPDATEREPORT_H #define FIX50SP2_TRADINGSESSIONLISTUPDATEREPORT_H #include "Message.h" namespace FIX50SP2 { class TradingSessionListUpdateReport : public Message { public: TradingSessionListUpdateReport() : Message(MsgType()) {} TradingSessionListUpdateReport(const FIX::Message& m) : Message(m) {} TradingSessionListUpdateReport(const Message& m) : Message(m) {} TradingSessionListUpdateReport(const TradingSessionListUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BS"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,207,1301,1300,1326,338,339,325,340,567,341,342,343,344,345,387,58,354,355,60,1327,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionDesc); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradSesUpdateAction); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ListStatusRequest.h0000644000372000001440000000136313265006437023223 0ustar robertousers#ifndef FIX50SP2_LISTSTATUSREQUEST_H #define FIX50SP2_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX50SP2 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderCancelReject.h0000644000372000001440000000317513265006437023054 0ustar robertousers#ifndef FIX50SP2_ORDERCANCELREJECT_H #define FIX50SP2_ORDERCANCELREJECT_H #include "Message.h" namespace FIX50SP2 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID, const FIX::OrdStatus& aOrdStatus, const FIX::CxlRejResponseTo& aCxlRejResponseTo ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); set(aOrdStatus); set(aCxlRejResponseTo); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CxlRejResponseTo); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderCancelReplaceRequest.h0000644000372000001440000005272313265006437024567 0ustar robertousers#ifndef FIX50SP2_ORDERCANCELREPLACEREQUEST_H #define FIX50SP2_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX50SP2 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::ManualOrderIndicator); FIELD_SET(*this, FIX::CustDirectedOrder); FIELD_SET(*this, FIX::ReceivedDeptID); FIELD_SET(*this, FIX::CustOrderHandlingInst); FIELD_SET(*this, FIX::OrderHandlingInstSource); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/NewOrderList.h0000644000372000001440000005771413265006437022127 0ustar robertousers#ifndef FIX50SP2_NEWORDERLIST_H #define FIX50SP2_NEWORDERLIST_H #include "Message.h" namespace FIX50SP2 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::BidType& aBidType, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aBidType); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::ListExecInstType); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::ContingencyType); FIELD_SET(*this, FIX::EncodedListExecInstLen); FIELD_SET(*this, FIX::EncodedListExecInst); FIELD_SET(*this, FIX::AllowableOneSidednessPct); FIELD_SET(*this, FIX::AllowableOneSidednessValue); FIELD_SET(*this, FIX::AllowableOneSidednessCurr); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,67,583,160,453,229,75,1,660,581,589,590,70,591,78,63,64,544,635,21,18,110,1089,1090,1138,1082,1083,1084,1085,1086,1087,1088,111,100,1133,386,81,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,711,140,54,401,114,60,232,854,38,152,516,468,469,40,423,44,1092,99,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,218,220,221,222,662,663,699,761,235,236,701,696,697,698,15,376,377,23,117,1080,1081,59,168,432,126,427,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,193,192,640,77,203,210,211,1094,835,836,837,838,840,1096,1097,1098,1099,388,389,841,842,843,844,846,847,957,848,849,494,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::Designation); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradingSessionListRequest.h0000644000372000001440000000225213265006437024672 0ustar robertousers#ifndef FIX50SP2_TRADINGSESSIONLISTREQUEST_H #define FIX50SP2_TRADINGSESSIONLISTREQUEST_H #include "Message.h" namespace FIX50SP2 { class TradingSessionListRequest : public Message { public: TradingSessionListRequest() : Message(MsgType()) {} TradingSessionListRequest(const FIX::Message& m) : Message(m) {} TradingSessionListRequest(const Message& m) : Message(m) {} TradingSessionListRequest(const TradingSessionListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BI"); } TradingSessionListRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityTypes.h0000644000372000001440000000357113265006437022372 0ustar robertousers#ifndef FIX50SP2_SECURITYTYPES_H #define FIX50SP2_SECURITYTYPES_H #include "Message.h" namespace FIX50SP2 { class SecurityTypes : public Message { public: SecurityTypes() : Message(MsgType()) {} SecurityTypes(const FIX::Message& m) : Message(m) {} SecurityTypes(const Message& m) : Message(m) {} SecurityTypes(const SecurityTypes& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("w"); } SecurityTypes( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityResponseType& aSecurityResponseType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityResponseType); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::TotNoSecurityTypes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoSecurityTypes); class NoSecurityTypes: public FIX::Group { public: NoSecurityTypes() : FIX::Group(558,167,FIX::message_order(167,762,460,461,60,0)) {} FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::TransactTime); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/RequestForPositionsAck.h0000644000372000001440000004217513265006437024167 0ustar robertousers#ifndef FIX50SP2_REQUESTFORPOSITIONSACK_H #define FIX50SP2_REQUESTFORPOSITIONSACK_H #include "Message.h" namespace FIX50SP2 { class RequestForPositionsAck : public Message { public: RequestForPositionsAck() : Message(MsgType()) {} RequestForPositionsAck(const FIX::Message& m) : Message(m) {} RequestForPositionsAck(const Message& m) : Message(m) {} RequestForPositionsAck(const RequestForPositionsAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AO"); } RequestForPositionsAck( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::PosReqResult& aPosReqResult, const FIX::PosReqStatus& aPosReqStatus ) : Message(MsgType()) { set(aPosMaintRptID); set(aPosReqResult); set(aPosReqStatus); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::PosReqStatus); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/NewOrderCross.h0000644000372000001440000006177213265006437022304 0ustar robertousers#ifndef FIX50SP2_NEWORDERCROSS_H #define FIX50SP2_NEWORDERCROSS_H #include "Message.h" namespace FIX50SP2 { class NewOrderCross : public Message { public: NewOrderCross() : Message(MsgType()) {} NewOrderCross(const FIX::Message& m) : Message(m) {} NewOrderCross(const Message& m) : Message(m) {} NewOrderCross(const NewOrderCross& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("s"); } NewOrderCross( const FIX::CrossID& aCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,77,203,544,635,377,659,962,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::SideTimeInForce); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ConfirmationRequest.h0000644000372000001440000000471413265006437023537 0ustar robertousers#ifndef FIX50SP2_CONFIRMATIONREQUEST_H #define FIX50SP2_CONFIRMATIONREQUEST_H #include "Message.h" namespace FIX50SP2 { class ConfirmationRequest : public Message { public: ConfirmationRequest() : Message(MsgType()) {} ConfirmationRequest(const FIX::Message& m) : Message(m) {} ConfirmationRequest(const Message& m) : Message(m) {} ConfirmationRequest(const ConfirmationRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BH"); } ConfirmationRequest( const FIX::ConfirmReqID& aConfirmReqID, const FIX::ConfirmType& aConfirmType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aConfirmReqID); set(aConfirmType); set(aTransactTime); } FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradeCaptureReportRequestAck.h0000644000372000001440000004106513265006437025305 0ustar robertousers#ifndef FIX50SP2_TRADECAPTUREREPORTREQUESTACK_H #define FIX50SP2_TRADECAPTUREREPORTREQUESTACK_H #include "Message.h" namespace FIX50SP2 { class TradeCaptureReportRequestAck : public Message { public: TradeCaptureReportRequestAck() : Message(MsgType()) {} TradeCaptureReportRequestAck(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequestAck(const Message& m) : Message(m) {} TradeCaptureReportRequestAck(const TradeCaptureReportRequestAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AQ"); } TradeCaptureReportRequestAck( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType, const FIX::TradeRequestResult& aTradeRequestResult, const FIX::TradeRequestStatus& aTradeRequestStatus ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); set(aTradeRequestResult); set(aTradeRequestStatus); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotNumTradeReports); FIELD_SET(*this, FIX::TradeRequestResult); FIELD_SET(*this, FIX::TradeRequestStatus); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MessageEventSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/NewOrderMultileg.h0000644000372000001440000006340113265006437022764 0ustar robertousers#ifndef FIX50SP2_NEWORDERMULTILEG_H #define FIX50SP2_NEWORDERMULTILEG_H #include "Message.h" namespace FIX50SP2 { class NewOrderMultileg : public Message { public: NewOrderMultileg() : Message(MsgType()) {} NewOrderMultileg(const FIX::Message& m) : Message(m) {} NewOrderMultileg(const Message& m) : Message(m) {} NewOrderMultileg(const NewOrderMultileg& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AB"); } NewOrderMultileg( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,948,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNested3PartyIDs); class NoNested3PartyIDs: public FIX::Group { public: NoNested3PartyIDs() : FIX::Group(948,949,FIX::message_order(949,950,951,952,0)) {} FIELD_SET(*this, FIX::Nested3PartyID); FIELD_SET(*this, FIX::Nested3PartyIDSource); FIELD_SET(*this, FIX::Nested3PartyRole); FIELD_SET(*this, FIX::NoNested3PartySubIDs); class NoNested3PartySubIDs: public FIX::Group { public: NoNested3PartySubIDs() : FIX::Group(952,953,FIX::message_order(953,954,0)) {} FIELD_SET(*this, FIX::Nested3PartySubID); FIELD_SET(*this, FIX::Nested3PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::SwapPoints); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,690,683,1366,670,564,565,539,654,587,588,675,685,1379,1381,1383,1384,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegAllocID); FIELD_SET(*this, FIX::NoLegAllocs); class NoLegAllocs: public FIX::Group { public: NoLegAllocs() : FIX::Group(670,671,FIX::message_order(671,672,756,673,674,1367,0)) {} FIELD_SET(*this, FIX::LegAllocAccount); FIELD_SET(*this, FIX::LegIndividualAllocID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::LegAllocQty); FIELD_SET(*this, FIX::LegAllocAcctIDSource); FIELD_SET(*this, FIX::LegAllocSettlCurrency); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::LegSettlCurrency); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegVolatility); FIELD_SET(*this, FIX::LegDividendYield); FIELD_SET(*this, FIX::LegCurrencyRatio); FIELD_SET(*this, FIX::LegExecInst); }; FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::RefOrderID); FIELD_SET(*this, FIX::RefOrderIDSource); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::RiskFreeRate); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ApplicationMessageRequest.h0000644000372000001440000000504513265006437024655 0ustar robertousers#ifndef FIX50SP2_APPLICATIONMESSAGEREQUEST_H #define FIX50SP2_APPLICATIONMESSAGEREQUEST_H #include "Message.h" namespace FIX50SP2 { class ApplicationMessageRequest : public Message { public: ApplicationMessageRequest() : Message(MsgType()) {} ApplicationMessageRequest(const FIX::Message& m) : Message(m) {} ApplicationMessageRequest(const Message& m) : Message(m) {} ApplicationMessageRequest(const ApplicationMessageRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BW"); } ApplicationMessageRequest( const FIX::ApplReqID& aApplReqID, const FIX::ApplReqType& aApplReqType ) : Message(MsgType()) { set(aApplReqID); set(aApplReqType); } FIELD_SET(*this, FIX::ApplReqID); FIELD_SET(*this, FIX::ApplReqType); FIELD_SET(*this, FIX::NoApplIDs); class NoApplIDs: public FIX::Group { public: NoApplIDs() : FIX::Group(1351,1355,FIX::message_order(1355,1182,1183,539,1433,0)) {} FIELD_SET(*this, FIX::RefApplID); FIELD_SET(*this, FIX::ApplBegSeqNum); FIELD_SET(*this, FIX::ApplEndSeqNum); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::RefApplReqID); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/AdjustedPositionReport.h0000644000372000001440000002331413265006437024217 0ustar robertousers#ifndef FIX50SP2_ADJUSTEDPOSITIONREPORT_H #define FIX50SP2_ADJUSTEDPOSITIONREPORT_H #include "Message.h" namespace FIX50SP2 { class AdjustedPositionReport : public Message { public: AdjustedPositionReport() : Message(MsgType()) {} AdjustedPositionReport(const FIX::Message& m) : Message(m) {} AdjustedPositionReport(const Message& m) : Message(m) {} AdjustedPositionReport(const AdjustedPositionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BL"); } AdjustedPositionReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; }; FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::PriorSettlPrice); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/RequestForPositions.h0000644000372000001440000004244013265006437023543 0ustar robertousers#ifndef FIX50SP2_REQUESTFORPOSITIONS_H #define FIX50SP2_REQUESTFORPOSITIONS_H #include "Message.h" namespace FIX50SP2 { class RequestForPositions : public Message { public: RequestForPositions() : Message(MsgType()) {} RequestForPositions(const FIX::Message& m) : Message(m) {} RequestForPositions(const Message& m) : Message(m) {} RequestForPositions(const RequestForPositions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AN"); } RequestForPositions( const FIX::PosReqID& aPosReqID, const FIX::PosReqType& aPosReqType, const FIX::ClearingBusinessDate& aClearingBusinessDate, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aPosReqID); set(aPosReqType); set(aClearingBusinessDate); set(aTransactTime); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/BidRequest.h0000644000372000001440000000641613265006437021606 0ustar robertousers#ifndef FIX50SP2_BIDREQUEST_H #define FIX50SP2_BIDREQUEST_H #include "Message.h" namespace FIX50SP2 { class BidRequest : public Message { public: BidRequest() : Message(MsgType()) {} BidRequest(const FIX::Message& m) : Message(m) {} BidRequest(const Message& m) : Message(m) {} BidRequest(const BidRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("k"); } BidRequest( const FIX::ClientBidID& aClientBidID, const FIX::BidRequestTransType& aBidRequestTransType, const FIX::TotNoRelatedSym& aTotNoRelatedSym, const FIX::BidType& aBidType, const FIX::BidTradeType& aBidTradeType, const FIX::BasisPxType& aBasisPxType ) : Message(MsgType()) { set(aClientBidID); set(aBidRequestTransType); set(aTotNoRelatedSym); set(aBidType); set(aBidTradeType); set(aBasisPxType); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidRequestTransType); FIELD_SET(*this, FIX::ListName); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::NumTickets); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SideValue1); FIELD_SET(*this, FIX::SideValue2); FIELD_SET(*this, FIX::NoBidDescriptors); class NoBidDescriptors: public FIX::Group { public: NoBidDescriptors() : FIX::Group(398,399,FIX::message_order(399,400,401,404,441,402,403,405,406,407,408,0)) {} FIELD_SET(*this, FIX::BidDescriptorType); FIELD_SET(*this, FIX::BidDescriptor); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LiquidityValue); FIELD_SET(*this, FIX::LiquidityNumSecurities); FIELD_SET(*this, FIX::LiquidityPctLow); FIELD_SET(*this, FIX::LiquidityPctHigh); FIELD_SET(*this, FIX::EFPTrackingError); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::OutsideIndexPct); FIELD_SET(*this, FIX::ValueOfFutures); }; FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,66,FIX::message_order(66,54,336,625,430,63,64,1,660,0)) {} FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); }; FIELD_SET(*this, FIX::LiquidityIndType); FIELD_SET(*this, FIX::WtAverageLiquidity); FIELD_SET(*this, FIX::ExchangeForPhysical); FIELD_SET(*this, FIX::OutMainCntryUIndex); FIELD_SET(*this, FIX::CrossPercent); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::IncTaxInd); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::NumBidders); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::BidTradeType); FIELD_SET(*this, FIX::BasisPxType); FIELD_SET(*this, FIX::StrikeTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/AllocationInstructionAck.h0000644000372000001440000000653313265006437024505 0ustar robertousers#ifndef FIX50SP2_ALLOCATIONINSTRUCTIONACK_H #define FIX50SP2_ALLOCATIONINSTRUCTIONACK_H #include "Message.h" namespace FIX50SP2 { class AllocationInstructionAck : public Message { public: AllocationInstructionAck() : Message(MsgType()) {} AllocationInstructionAck(const FIX::Message& m) : Message(m) {} AllocationInstructionAck(const Message& m) : Message(m) {} AllocationInstructionAck(const AllocationInstructionAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationInstructionAck( const FIX::AllocID& aAllocID, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aAllocStatus); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,366,1047,467,776,539,161,360,361,989,993,992,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::IndividualAllocRejCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::AllocQty); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MessageCracker.h0000644000372000001440000014001713265006437022412 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX50SP2_MESSAGECRACKER_H #define FIX50SP2_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix50sp2/Message.h" namespace FIX50SP2 { class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class AllocationInstruction; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationInstructionAck; class DontKnowTrade; class QuoteRequest; class Quote; class SettlementInstructions; class MarketDataRequest; class MarketDataSnapshotFullRefresh; class MarketDataIncrementalRefresh; class MarketDataRequestReject; class QuoteCancel; class QuoteStatusRequest; class MassQuoteAcknowledgement; class SecurityDefinitionRequest; class SecurityDefinition; class SecurityStatusRequest; class SecurityStatus; class TradingSessionStatusRequest; class TradingSessionStatus; class MassQuote; class BusinessMessageReject; class BidRequest; class BidResponse; class ListStrikePrice; class RegistrationInstructions; class RegistrationInstructionsResponse; class OrderMassCancelRequest; class OrderMassCancelReport; class NewOrderCross; class CrossOrderCancelReplaceRequest; class CrossOrderCancelRequest; class SecurityTypeRequest; class SecurityTypes; class SecurityListRequest; class SecurityList; class DerivativeSecurityListRequest; class DerivativeSecurityList; class NewOrderMultileg; class MultilegOrderCancelReplace; class TradeCaptureReportRequest; class TradeCaptureReport; class OrderMassStatusRequest; class QuoteRequestReject; class RFQRequest; class QuoteStatusReport; class QuoteResponse; class Confirmation; class PositionMaintenanceRequest; class PositionMaintenanceReport; class RequestForPositions; class RequestForPositionsAck; class PositionReport; class TradeCaptureReportRequestAck; class TradeCaptureReportAck; class AllocationReport; class AllocationReportAck; class ConfirmationAck; class SettlementInstructionRequest; class AssignmentReport; class CollateralRequest; class CollateralAssignment; class CollateralResponse; class CollateralReport; class CollateralInquiry; class NetworkCounterpartySystemStatusRequest; class NetworkCounterpartySystemStatusResponse; class UserRequest; class UserResponse; class CollateralInquiryAck; class ConfirmationRequest; class ContraryIntentionReport; class SecurityDefinitionUpdateReport; class SecurityListUpdateReport; class AdjustedPositionReport; class AllocationInstructionAlert; class ExecutionAcknowledgement; class TradingSessionList; class TradingSessionListRequest; class SettlementObligationReport; class DerivativeSecurityListUpdateReport; class TradingSessionListUpdateReport; class MarketDefinitionRequest; class MarketDefinition; class MarketDefinitionUpdateReport; class ApplicationMessageRequest; class ApplicationMessageRequestAck; class ApplicationMessageReport; class OrderMassActionReport; class OrderMassActionRequest; class UserNotification; class StreamAssignmentRequest; class StreamAssignmentReport; class StreamAssignmentReportACK; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstruction&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataIncrementalRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteCancel&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuoteAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( const BidRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BidResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStrikePrice&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructionsResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderCross&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypeRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypes&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderMultileg&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MultilegOrderCancelReplace&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RFQRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Confirmation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionMaintenanceReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RequestForPositionsAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const PositionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequestAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationReportAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AssignmentReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralAssignment&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiry&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CollateralInquiryAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ConfirmationRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ContraryIntentionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AdjustedPositionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAlert&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementObligationReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityListUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionListUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDefinitionUpdateReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ApplicationMessageRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ApplicationMessageRequestAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ApplicationMessageReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassActionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassActionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const UserNotification&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const StreamAssignmentRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const StreamAssignmentReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const StreamAssignmentReportACK&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstruction&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructions&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataIncrementalRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( QuoteCancel&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( MassQuoteAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinition&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatus&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatus&, const FIX::SessionID& ) {} virtual void onMessage( MassQuote&, const FIX::SessionID& ) {} virtual void onMessage( BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( BidRequest&, const FIX::SessionID& ) {} virtual void onMessage( BidResponse&, const FIX::SessionID& ) {} virtual void onMessage( ListStrikePrice&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructions&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructionsResponse&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelReport&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderCross&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypeRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypes&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityList&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityList&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderMultileg&, const FIX::SessionID& ) {} virtual void onMessage( MultilegOrderCancelReplace&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( RFQRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusReport&, const FIX::SessionID& ) {} virtual void onMessage( QuoteResponse&, const FIX::SessionID& ) {} virtual void onMessage( Confirmation&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceRequest&, const FIX::SessionID& ) {} virtual void onMessage( PositionMaintenanceReport&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositions&, const FIX::SessionID& ) {} virtual void onMessage( RequestForPositionsAck&, const FIX::SessionID& ) {} virtual void onMessage( PositionReport&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequestAck&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportAck&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReport&, const FIX::SessionID& ) {} virtual void onMessage( AllocationReportAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationAck&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructionRequest&, const FIX::SessionID& ) {} virtual void onMessage( AssignmentReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralRequest&, const FIX::SessionID& ) {} virtual void onMessage( CollateralAssignment&, const FIX::SessionID& ) {} virtual void onMessage( CollateralResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralReport&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiry&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( NetworkCounterpartySystemStatusResponse&, const FIX::SessionID& ) {} virtual void onMessage( UserRequest&, const FIX::SessionID& ) {} virtual void onMessage( UserResponse&, const FIX::SessionID& ) {} virtual void onMessage( CollateralInquiryAck&, const FIX::SessionID& ) {} virtual void onMessage( ConfirmationRequest&, const FIX::SessionID& ) {} virtual void onMessage( ContraryIntentionReport&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( AdjustedPositionReport&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAlert&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionList&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionListRequest&, const FIX::SessionID& ) {} virtual void onMessage( SettlementObligationReport&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityListUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionListUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( MarketDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDefinition&, const FIX::SessionID& ) {} virtual void onMessage( MarketDefinitionUpdateReport&, const FIX::SessionID& ) {} virtual void onMessage( ApplicationMessageRequest&, const FIX::SessionID& ) {} virtual void onMessage( ApplicationMessageRequestAck&, const FIX::SessionID& ) {} virtual void onMessage( ApplicationMessageReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassActionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassActionRequest&, const FIX::SessionID& ) {} virtual void onMessage( UserNotification&, const FIX::SessionID& ) {} virtual void onMessage( StreamAssignmentRequest&, const FIX::SessionID& ) {} virtual void onMessage( StreamAssignmentReport&, const FIX::SessionID& ) {} virtual void onMessage( StreamAssignmentReportACK&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (const SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (const MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (const MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (const MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (const MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (const QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (const QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (const MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (const SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (const SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (const SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (const SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (const TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (const TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (const MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (const BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (const BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (const BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (const ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (const RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (const RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (const OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (const OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (const NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (const CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (const CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (const SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (const SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (const SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (const SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (const DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (const DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (const NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (const MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (const TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (const TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (const OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (const QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (const RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (const QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (const QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (const Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (const PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (const PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (const RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (const RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (const PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (const TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (const TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (const AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (const AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (const ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (const SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (const AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (const CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (const CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (const CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (const CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (const CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (const NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (const NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (const UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (const UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (const CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (const ConfirmationRequest&)message, sessionID ); else if( msgTypeValue == "BO" ) onMessage( (const ContraryIntentionReport&)message, sessionID ); else if( msgTypeValue == "BP" ) onMessage( (const SecurityDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BK" ) onMessage( (const SecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BL" ) onMessage( (const AdjustedPositionReport&)message, sessionID ); else if( msgTypeValue == "BM" ) onMessage( (const AllocationInstructionAlert&)message, sessionID ); else if( msgTypeValue == "BN" ) onMessage( (const ExecutionAcknowledgement&)message, sessionID ); else if( msgTypeValue == "BJ" ) onMessage( (const TradingSessionList&)message, sessionID ); else if( msgTypeValue == "BI" ) onMessage( (const TradingSessionListRequest&)message, sessionID ); else if( msgTypeValue == "BQ" ) onMessage( (const SettlementObligationReport&)message, sessionID ); else if( msgTypeValue == "BR" ) onMessage( (const DerivativeSecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BS" ) onMessage( (const TradingSessionListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BT" ) onMessage( (const MarketDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "BU" ) onMessage( (const MarketDefinition&)message, sessionID ); else if( msgTypeValue == "BV" ) onMessage( (const MarketDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BW" ) onMessage( (const ApplicationMessageRequest&)message, sessionID ); else if( msgTypeValue == "BX" ) onMessage( (const ApplicationMessageRequestAck&)message, sessionID ); else if( msgTypeValue == "BY" ) onMessage( (const ApplicationMessageReport&)message, sessionID ); else if( msgTypeValue == "BZ" ) onMessage( (const OrderMassActionReport&)message, sessionID ); else if( msgTypeValue == "CA" ) onMessage( (const OrderMassActionRequest&)message, sessionID ); else if( msgTypeValue == "CB" ) onMessage( (const UserNotification&)message, sessionID ); else if( msgTypeValue == "CC" ) onMessage( (const StreamAssignmentRequest&)message, sessionID ); else if( msgTypeValue == "CD" ) onMessage( (const StreamAssignmentReport&)message, sessionID ); else if( msgTypeValue == "CE" ) onMessage( (const StreamAssignmentReportACK&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (AllocationInstruction&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (NewOrderCross&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (MultilegOrderCancelReplace&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (QuoteStatusReport&)message, sessionID ); else if( msgTypeValue == "AJ" ) onMessage( (QuoteResponse&)message, sessionID ); else if( msgTypeValue == "AK" ) onMessage( (Confirmation&)message, sessionID ); else if( msgTypeValue == "AL" ) onMessage( (PositionMaintenanceRequest&)message, sessionID ); else if( msgTypeValue == "AM" ) onMessage( (PositionMaintenanceReport&)message, sessionID ); else if( msgTypeValue == "AN" ) onMessage( (RequestForPositions&)message, sessionID ); else if( msgTypeValue == "AO" ) onMessage( (RequestForPositionsAck&)message, sessionID ); else if( msgTypeValue == "AP" ) onMessage( (PositionReport&)message, sessionID ); else if( msgTypeValue == "AQ" ) onMessage( (TradeCaptureReportRequestAck&)message, sessionID ); else if( msgTypeValue == "AR" ) onMessage( (TradeCaptureReportAck&)message, sessionID ); else if( msgTypeValue == "AS" ) onMessage( (AllocationReport&)message, sessionID ); else if( msgTypeValue == "AT" ) onMessage( (AllocationReportAck&)message, sessionID ); else if( msgTypeValue == "AU" ) onMessage( (ConfirmationAck&)message, sessionID ); else if( msgTypeValue == "AV" ) onMessage( (SettlementInstructionRequest&)message, sessionID ); else if( msgTypeValue == "AW" ) onMessage( (AssignmentReport&)message, sessionID ); else if( msgTypeValue == "AX" ) onMessage( (CollateralRequest&)message, sessionID ); else if( msgTypeValue == "AY" ) onMessage( (CollateralAssignment&)message, sessionID ); else if( msgTypeValue == "AZ" ) onMessage( (CollateralResponse&)message, sessionID ); else if( msgTypeValue == "BA" ) onMessage( (CollateralReport&)message, sessionID ); else if( msgTypeValue == "BB" ) onMessage( (CollateralInquiry&)message, sessionID ); else if( msgTypeValue == "BC" ) onMessage( (NetworkCounterpartySystemStatusRequest&)message, sessionID ); else if( msgTypeValue == "BD" ) onMessage( (NetworkCounterpartySystemStatusResponse&)message, sessionID ); else if( msgTypeValue == "BE" ) onMessage( (UserRequest&)message, sessionID ); else if( msgTypeValue == "BF" ) onMessage( (UserResponse&)message, sessionID ); else if( msgTypeValue == "BG" ) onMessage( (CollateralInquiryAck&)message, sessionID ); else if( msgTypeValue == "BH" ) onMessage( (ConfirmationRequest&)message, sessionID ); else if( msgTypeValue == "BO" ) onMessage( (ContraryIntentionReport&)message, sessionID ); else if( msgTypeValue == "BP" ) onMessage( (SecurityDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BK" ) onMessage( (SecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BL" ) onMessage( (AdjustedPositionReport&)message, sessionID ); else if( msgTypeValue == "BM" ) onMessage( (AllocationInstructionAlert&)message, sessionID ); else if( msgTypeValue == "BN" ) onMessage( (ExecutionAcknowledgement&)message, sessionID ); else if( msgTypeValue == "BJ" ) onMessage( (TradingSessionList&)message, sessionID ); else if( msgTypeValue == "BI" ) onMessage( (TradingSessionListRequest&)message, sessionID ); else if( msgTypeValue == "BQ" ) onMessage( (SettlementObligationReport&)message, sessionID ); else if( msgTypeValue == "BR" ) onMessage( (DerivativeSecurityListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BS" ) onMessage( (TradingSessionListUpdateReport&)message, sessionID ); else if( msgTypeValue == "BT" ) onMessage( (MarketDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "BU" ) onMessage( (MarketDefinition&)message, sessionID ); else if( msgTypeValue == "BV" ) onMessage( (MarketDefinitionUpdateReport&)message, sessionID ); else if( msgTypeValue == "BW" ) onMessage( (ApplicationMessageRequest&)message, sessionID ); else if( msgTypeValue == "BX" ) onMessage( (ApplicationMessageRequestAck&)message, sessionID ); else if( msgTypeValue == "BY" ) onMessage( (ApplicationMessageReport&)message, sessionID ); else if( msgTypeValue == "BZ" ) onMessage( (OrderMassActionReport&)message, sessionID ); else if( msgTypeValue == "CA" ) onMessage( (OrderMassActionRequest&)message, sessionID ); else if( msgTypeValue == "CB" ) onMessage( (UserNotification&)message, sessionID ); else if( msgTypeValue == "CC" ) onMessage( (StreamAssignmentRequest&)message, sessionID ); else if( msgTypeValue == "CD" ) onMessage( (StreamAssignmentReport&)message, sessionID ); else if( msgTypeValue == "CE" ) onMessage( (StreamAssignmentReportACK&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderMassActionReport.h0000644000372000001440000003442013265006437023764 0ustar robertousers#ifndef FIX50SP2_ORDERMASSACTIONREPORT_H #define FIX50SP2_ORDERMASSACTIONREPORT_H #include "Message.h" namespace FIX50SP2 { class OrderMassActionReport : public Message { public: OrderMassActionReport() : Message(MsgType()) {} OrderMassActionReport(const FIX::Message& m) : Message(m) {} OrderMassActionReport(const Message& m) : Message(m) {} OrderMassActionReport(const OrderMassActionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BZ"); } OrderMassActionReport( const FIX::MassActionReportID& aMassActionReportID, const FIX::MassActionType& aMassActionType, const FIX::MassActionScope& aMassActionScope, const FIX::MassActionResponse& aMassActionResponse ) : Message(MsgType()) { set(aMassActionReportID); set(aMassActionType); set(aMassActionScope); set(aMassActionResponse); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassActionReportID); FIELD_SET(*this, FIX::MassActionType); FIELD_SET(*this, FIX::MassActionScope); FIELD_SET(*this, FIX::MassActionResponse); FIELD_SET(*this, FIX::MassActionRejectReason); FIELD_SET(*this, FIX::TotalAffectedOrders); FIELD_SET(*this, FIX::NoAffectedOrders); class NoAffectedOrders: public FIX::Group { public: NoAffectedOrders() : FIX::Group(534,41,FIX::message_order(41,535,536,0)) {} FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::AffectedOrderID); FIELD_SET(*this, FIX::AffectedSecondaryOrderID); }; FIELD_SET(*this, FIX::NoNotAffectedOrders); class NoNotAffectedOrders: public FIX::Group { public: NoNotAffectedOrders() : FIX::Group(1370,1372,FIX::message_order(1372,1371,0)) {} FIELD_SET(*this, FIX::NotAffOrigClOrdID); FIELD_SET(*this, FIX::NotAffectedOrderID); }; FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderCancelRequest.h0000644000372000001440000003437013265006437023271 0ustar robertousers#ifndef FIX50SP2_ORDERCANCELREQUEST_H #define FIX50SP2_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX50SP2 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aSide); set(aTransactTime); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityStatusRequest.h0000644000372000001440000004040713265006437024121 0ustar robertousers#ifndef FIX50SP2_SECURITYSTATUSREQUEST_H #define FIX50SP2_SECURITYSTATUSREQUEST_H #include "Message.h" namespace FIX50SP2 { class SecurityStatusRequest : public Message { public: SecurityStatusRequest() : Message(MsgType()) {} SecurityStatusRequest(const FIX::Message& m) : Message(m) {} SecurityStatusRequest(const Message& m) : Message(m) {} SecurityStatusRequest(const SecurityStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("e"); } SecurityStatusRequest( const FIX::SecurityStatusReqID& aSecurityStatusReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aSecurityStatusReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/DerivativeSecurityListRequest.h0000644000372000001440000002557113265006437025601 0ustar robertousers#ifndef FIX50SP2_DERIVATIVESECURITYLISTREQUEST_H #define FIX50SP2_DERIVATIVESECURITYLISTREQUEST_H #include "Message.h" namespace FIX50SP2 { class DerivativeSecurityListRequest : public Message { public: DerivativeSecurityListRequest() : Message(MsgType()) {} DerivativeSecurityListRequest(const FIX::Message& m) : Message(m) {} DerivativeSecurityListRequest(const Message& m) : Message(m) {} DerivativeSecurityListRequest(const DerivativeSecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("z"); } DerivativeSecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::DerivativeSymbol); FIELD_SET(*this, FIX::DerivativeSymbolSfx); FIELD_SET(*this, FIX::DerivativeSecurityID); FIELD_SET(*this, FIX::DerivativeSecurityIDSource); FIELD_SET(*this, FIX::NoDerivativeSecurityAltID); class NoDerivativeSecurityAltID: public FIX::Group { public: NoDerivativeSecurityAltID() : FIX::Group(1218,1219,FIX::message_order(1219,1220,0)) {} FIELD_SET(*this, FIX::DerivativeSecurityAltID); FIELD_SET(*this, FIX::DerivativeSecurityAltIDSource); }; FIELD_SET(*this, FIX::DerivativeProduct); FIELD_SET(*this, FIX::DerivativeProductComplex); FIELD_SET(*this, FIX::DerivFlexProductEligibilityIndicator); FIELD_SET(*this, FIX::DerivativeSecurityGroup); FIELD_SET(*this, FIX::DerivativeCFICode); FIELD_SET(*this, FIX::DerivativeSecurityType); FIELD_SET(*this, FIX::DerivativeSecuritySubType); FIELD_SET(*this, FIX::DerivativeMaturityMonthYear); FIELD_SET(*this, FIX::DerivativeMaturityDate); FIELD_SET(*this, FIX::DerivativeMaturityTime); FIELD_SET(*this, FIX::DerivativeSettleOnOpenFlag); FIELD_SET(*this, FIX::DerivativeInstrmtAssignmentMethod); FIELD_SET(*this, FIX::DerivativeSecurityStatus); FIELD_SET(*this, FIX::DerivativeIssueDate); FIELD_SET(*this, FIX::DerivativeInstrRegistry); FIELD_SET(*this, FIX::DerivativeCountryOfIssue); FIELD_SET(*this, FIX::DerivativeStateOrProvinceOfIssue); FIELD_SET(*this, FIX::DerivativeLocaleOfIssue); FIELD_SET(*this, FIX::DerivativeStrikePrice); FIELD_SET(*this, FIX::DerivativeStrikeCurrency); FIELD_SET(*this, FIX::DerivativeStrikeMultiplier); FIELD_SET(*this, FIX::DerivativeStrikeValue); FIELD_SET(*this, FIX::DerivativeOptAttribute); FIELD_SET(*this, FIX::DerivativeContractMultiplier); FIELD_SET(*this, FIX::DerivativeMinPriceIncrement); FIELD_SET(*this, FIX::DerivativeMinPriceIncrementAmount); FIELD_SET(*this, FIX::DerivativeUnitOfMeasure); FIELD_SET(*this, FIX::DerivativeUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasure); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativeSettlMethod); FIELD_SET(*this, FIX::DerivativePriceQuoteMethod); FIELD_SET(*this, FIX::DerivativeValuationMethod); FIELD_SET(*this, FIX::DerivativeListMethod); FIELD_SET(*this, FIX::DerivativeCapPrice); FIELD_SET(*this, FIX::DerivativeFloorPrice); FIELD_SET(*this, FIX::DerivativePutOrCall); FIELD_SET(*this, FIX::DerivativeExerciseStyle); FIELD_SET(*this, FIX::DerivativeOptPayAmount); FIELD_SET(*this, FIX::DerivativeTimeUnit); FIELD_SET(*this, FIX::DerivativeSecurityExchange); FIELD_SET(*this, FIX::DerivativePositionLimit); FIELD_SET(*this, FIX::DerivativeNTPositionLimit); FIELD_SET(*this, FIX::DerivativeIssuer); FIELD_SET(*this, FIX::DerivativeEncodedIssuerLen); FIELD_SET(*this, FIX::DerivativeEncodedIssuer); FIELD_SET(*this, FIX::DerivativeSecurityDesc); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDescLen); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDesc); FIELD_SET(*this, FIX::DerivativeSecurityXMLLen); FIELD_SET(*this, FIX::DerivativeSecurityXML); FIELD_SET(*this, FIX::DerivativeSecurityXMLSchema); FIELD_SET(*this, FIX::DerivativeContractSettlMonth); FIELD_SET(*this, FIX::NoDerivativeEvents); class NoDerivativeEvents: public FIX::Group { public: NoDerivativeEvents() : FIX::Group(1286,1287,FIX::message_order(1287,1288,1289,1290,1291,0)) {} FIELD_SET(*this, FIX::DerivativeEventType); FIELD_SET(*this, FIX::DerivativeEventDate); FIELD_SET(*this, FIX::DerivativeEventTime); FIELD_SET(*this, FIX::DerivativeEventPx); FIELD_SET(*this, FIX::DerivativeEventText); }; FIELD_SET(*this, FIX::NoDerivativeInstrumentParties); class NoDerivativeInstrumentParties: public FIX::Group { public: NoDerivativeInstrumentParties() : FIX::Group(1292,1293,FIX::message_order(1293,1294,1295,1296,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartyID); FIELD_SET(*this, FIX::DerivativeInstrumentPartyIDSource); FIELD_SET(*this, FIX::DerivativeInstrumentPartyRole); FIELD_SET(*this, FIX::NoDerivativeInstrumentPartySubIDs); class NoDerivativeInstrumentPartySubIDs: public FIX::Group { public: NoDerivativeInstrumentPartySubIDs() : FIX::Group(1296,1297,FIX::message_order(1297,1298,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartySubID); FIELD_SET(*this, FIX::DerivativeInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DerivativeContractMultiplierUnit); FIELD_SET(*this, FIX::DerivativeFlowScheduleType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ContraryIntentionReport.h0000644000372000001440000003354013265006437024422 0ustar robertousers#ifndef FIX50SP2_CONTRARYINTENTIONREPORT_H #define FIX50SP2_CONTRARYINTENTIONREPORT_H #include "Message.h" namespace FIX50SP2 { class ContraryIntentionReport : public Message { public: ContraryIntentionReport() : Message(MsgType()) {} ContraryIntentionReport(const FIX::Message& m) : Message(m) {} ContraryIntentionReport(const Message& m) : Message(m) {} ContraryIntentionReport(const ContraryIntentionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BO"); } ContraryIntentionReport( const FIX::ContIntRptID& aContIntRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aContIntRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::ContIntRptID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::LateIndicator); FIELD_SET(*this, FIX::InputSource); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoExpiration); class NoExpiration: public FIX::Group { public: NoExpiration() : FIX::Group(981,982,FIX::message_order(982,983,0)) {} FIELD_SET(*this, FIX::ExpirationQtyType); FIELD_SET(*this, FIX::ExpQty); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MarketDataRequestReject.h0000644000372000001440000000321213265006437024251 0ustar robertousers#ifndef FIX50SP2_MARKETDATAREQUESTREJECT_H #define FIX50SP2_MARKETDATAREQUESTREJECT_H #include "Message.h" namespace FIX50SP2 { class MarketDataRequestReject : public Message { public: MarketDataRequestReject() : Message(MsgType()) {} MarketDataRequestReject(const FIX::Message& m) : Message(m) {} MarketDataRequestReject(const Message& m) : Message(m) {} MarketDataRequestReject(const MarketDataRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Y"); } MarketDataRequestReject( const FIX::MDReqID& aMDReqID ) : Message(MsgType()) { set(aMDReqID); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::MDReqRejReason); FIELD_SET(*this, FIX::NoAltMDSource); class NoAltMDSource: public FIX::Group { public: NoAltMDSource() : FIX::Group(816,817,FIX::message_order(817,0)) {} FIELD_SET(*this, FIX::AltMDSourceID); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CollateralRequest.h0000644000372000001440000004740713265006437023177 0ustar robertousers#ifndef FIX50SP2_COLLATERALREQUEST_H #define FIX50SP2_COLLATERALREQUEST_H #include "Message.h" namespace FIX50SP2 { class CollateralRequest : public Message { public: CollateralRequest() : Message(MsgType()) {} CollateralRequest(const FIX::Message& m) : Message(m) {} CollateralRequest(const Message& m) : Message(m) {} CollateralRequest(const CollateralRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AX"); } CollateralRequest( const FIX::CollReqID& aCollReqID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollReqID); set(aCollAsgnReason); set(aTransactTime); } FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/UserResponse.h0000644000372000001440000000144213265006437022166 0ustar robertousers#ifndef FIX50SP2_USERRESPONSE_H #define FIX50SP2_USERRESPONSE_H #include "Message.h" namespace FIX50SP2 { class UserResponse : public Message { public: UserResponse() : Message(MsgType()) {} UserResponse(const FIX::Message& m) : Message(m) {} UserResponse(const Message& m) : Message(m) {} UserResponse(const UserResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BF"); } UserResponse( const FIX::UserRequestID& aUserRequestID, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::UserStatus); FIELD_SET(*this, FIX::UserStatusText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradeCaptureReportRequest.h0000644000372000001440000004521713265006437024671 0ustar robertousers#ifndef FIX50SP2_TRADECAPTUREREPORTREQUEST_H #define FIX50SP2_TRADECAPTUREREPORTREQUEST_H #include "Message.h" namespace FIX50SP2 { class TradeCaptureReportRequest : public Message { public: TradeCaptureReportRequest() : Message(MsgType()) {} TradeCaptureReportRequest(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequest(const Message& m) : Message(m) {} TradeCaptureReportRequest(const TradeCaptureReportRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AD"); } TradeCaptureReportRequest( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::SecondaryTradeID); FIELD_SET(*this, FIX::FirmTradeID); FIELD_SET(*this, FIX::SecondaryFirmTradeID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::TradeHandlingInstr); FIELD_SET(*this, FIX::TransferReason); FIELD_SET(*this, FIX::SecondaryTrdType); FIELD_SET(*this, FIX::TradeLinkID); FIELD_SET(*this, FIX::TrdMatchID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoDates); class NoDates: public FIX::Group { public: NoDates() : FIX::Group(580,75,FIX::message_order(75,779,60,0)) {} FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::TransactTime); }; FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TimeBracket); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::ResponseTransportType); FIELD_SET(*this, FIX::ResponseDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MessageEventSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/Advertisement.h0000644000372000001440000004033113265006437022343 0ustar robertousers#ifndef FIX50SP2_ADVERTISEMENT_H #define FIX50SP2_ADVERTISEMENT_H #include "Message.h" namespace FIX50SP2 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::AdvSide& aAdvSide, const FIX::Quantity& aQuantity ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aAdvSide); set(aQuantity); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/DerivativeSecurityListUpdateReport.h0000644000372000001440000006535113265006437026567 0ustar robertousers#ifndef FIX50SP2_DERIVATIVESECURITYLISTUPDATEREPORT_H #define FIX50SP2_DERIVATIVESECURITYLISTUPDATEREPORT_H #include "Message.h" namespace FIX50SP2 { class DerivativeSecurityListUpdateReport : public Message { public: DerivativeSecurityListUpdateReport() : Message(MsgType()) {} DerivativeSecurityListUpdateReport(const FIX::Message& m) : Message(m) {} DerivativeSecurityListUpdateReport(const Message& m) : Message(m) {} DerivativeSecurityListUpdateReport(const DerivativeSecurityListUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BR"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::DerivativeSymbol); FIELD_SET(*this, FIX::DerivativeSymbolSfx); FIELD_SET(*this, FIX::DerivativeSecurityID); FIELD_SET(*this, FIX::DerivativeSecurityIDSource); FIELD_SET(*this, FIX::NoDerivativeSecurityAltID); class NoDerivativeSecurityAltID: public FIX::Group { public: NoDerivativeSecurityAltID() : FIX::Group(1218,1219,FIX::message_order(1219,1220,0)) {} FIELD_SET(*this, FIX::DerivativeSecurityAltID); FIELD_SET(*this, FIX::DerivativeSecurityAltIDSource); }; FIELD_SET(*this, FIX::DerivativeProduct); FIELD_SET(*this, FIX::DerivativeProductComplex); FIELD_SET(*this, FIX::DerivFlexProductEligibilityIndicator); FIELD_SET(*this, FIX::DerivativeSecurityGroup); FIELD_SET(*this, FIX::DerivativeCFICode); FIELD_SET(*this, FIX::DerivativeSecurityType); FIELD_SET(*this, FIX::DerivativeSecuritySubType); FIELD_SET(*this, FIX::DerivativeMaturityMonthYear); FIELD_SET(*this, FIX::DerivativeMaturityDate); FIELD_SET(*this, FIX::DerivativeMaturityTime); FIELD_SET(*this, FIX::DerivativeSettleOnOpenFlag); FIELD_SET(*this, FIX::DerivativeInstrmtAssignmentMethod); FIELD_SET(*this, FIX::DerivativeSecurityStatus); FIELD_SET(*this, FIX::DerivativeIssueDate); FIELD_SET(*this, FIX::DerivativeInstrRegistry); FIELD_SET(*this, FIX::DerivativeCountryOfIssue); FIELD_SET(*this, FIX::DerivativeStateOrProvinceOfIssue); FIELD_SET(*this, FIX::DerivativeLocaleOfIssue); FIELD_SET(*this, FIX::DerivativeStrikePrice); FIELD_SET(*this, FIX::DerivativeStrikeCurrency); FIELD_SET(*this, FIX::DerivativeStrikeMultiplier); FIELD_SET(*this, FIX::DerivativeStrikeValue); FIELD_SET(*this, FIX::DerivativeOptAttribute); FIELD_SET(*this, FIX::DerivativeContractMultiplier); FIELD_SET(*this, FIX::DerivativeMinPriceIncrement); FIELD_SET(*this, FIX::DerivativeMinPriceIncrementAmount); FIELD_SET(*this, FIX::DerivativeUnitOfMeasure); FIELD_SET(*this, FIX::DerivativeUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasure); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativeSettlMethod); FIELD_SET(*this, FIX::DerivativePriceQuoteMethod); FIELD_SET(*this, FIX::DerivativeValuationMethod); FIELD_SET(*this, FIX::DerivativeListMethod); FIELD_SET(*this, FIX::DerivativeCapPrice); FIELD_SET(*this, FIX::DerivativeFloorPrice); FIELD_SET(*this, FIX::DerivativePutOrCall); FIELD_SET(*this, FIX::DerivativeExerciseStyle); FIELD_SET(*this, FIX::DerivativeOptPayAmount); FIELD_SET(*this, FIX::DerivativeTimeUnit); FIELD_SET(*this, FIX::DerivativeSecurityExchange); FIELD_SET(*this, FIX::DerivativePositionLimit); FIELD_SET(*this, FIX::DerivativeNTPositionLimit); FIELD_SET(*this, FIX::DerivativeIssuer); FIELD_SET(*this, FIX::DerivativeEncodedIssuerLen); FIELD_SET(*this, FIX::DerivativeEncodedIssuer); FIELD_SET(*this, FIX::DerivativeSecurityDesc); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDescLen); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDesc); FIELD_SET(*this, FIX::DerivativeSecurityXMLLen); FIELD_SET(*this, FIX::DerivativeSecurityXML); FIELD_SET(*this, FIX::DerivativeSecurityXMLSchema); FIELD_SET(*this, FIX::DerivativeContractSettlMonth); FIELD_SET(*this, FIX::NoDerivativeEvents); class NoDerivativeEvents: public FIX::Group { public: NoDerivativeEvents() : FIX::Group(1286,1287,FIX::message_order(1287,1288,1289,1290,1291,0)) {} FIELD_SET(*this, FIX::DerivativeEventType); FIELD_SET(*this, FIX::DerivativeEventDate); FIELD_SET(*this, FIX::DerivativeEventTime); FIELD_SET(*this, FIX::DerivativeEventPx); FIELD_SET(*this, FIX::DerivativeEventText); }; FIELD_SET(*this, FIX::NoDerivativeInstrumentParties); class NoDerivativeInstrumentParties: public FIX::Group { public: NoDerivativeInstrumentParties() : FIX::Group(1292,1293,FIX::message_order(1293,1294,1295,1296,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartyID); FIELD_SET(*this, FIX::DerivativeInstrumentPartyIDSource); FIELD_SET(*this, FIX::DerivativeInstrumentPartyRole); FIELD_SET(*this, FIX::NoDerivativeInstrumentPartySubIDs); class NoDerivativeInstrumentPartySubIDs: public FIX::Group { public: NoDerivativeInstrumentPartySubIDs() : FIX::Group(1296,1297,FIX::message_order(1297,1298,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartySubID); FIELD_SET(*this, FIX::DerivativeInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DerivativeContractMultiplierUnit); FIELD_SET(*this, FIX::DerivativeFlowScheduleType); FIELD_SET(*this, FIX::NoDerivativeInstrAttrib); class NoDerivativeInstrAttrib: public FIX::Group { public: NoDerivativeInstrAttrib() : FIX::Group(1311,1313,FIX::message_order(1313,1314,0)) {} FIELD_SET(*this, FIX::DerivativeInstrAttribType); FIELD_SET(*this, FIX::DerivativeInstrAttribValue); }; FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,1324,FIX::message_order(1324,292,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,668,869,1305,1221,1230,1240,15,555,58,354,355,1504,0)) {} FIELD_SET(*this, FIX::ListUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::SecondaryPriceLimitType); FIELD_SET(*this, FIX::SecondaryLowLimitPrice); FIELD_SET(*this, FIX::SecondaryHighLimitPrice); FIELD_SET(*this, FIX::SecondaryTradingReferencePrice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::RelSymTransactTime); }; FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/QuoteStatusRequest.h0000644000372000001440000004167313265006437023415 0ustar robertousers#ifndef FIX50SP2_QUOTESTATUSREQUEST_H #define FIX50SP2_QUOTESTATUSREQUEST_H #include "Message.h" namespace FIX50SP2 { class QuoteStatusRequest : public Message { public: QuoteStatusRequest() : Message(MsgType()) {} QuoteStatusRequest(const FIX::Message& m) : Message(m) {} QuoteStatusRequest(const Message& m) : Message(m) {} QuoteStatusRequest(const QuoteStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("a"); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/PositionReport.h0000644000372000001440000004655213265006437022544 0ustar robertousers#ifndef FIX50SP2_POSITIONREPORT_H #define FIX50SP2_POSITIONREPORT_H #include "Message.h" namespace FIX50SP2 { class PositionReport : public Message { public: PositionReport() : Message(MsgType()) {} PositionReport(const FIX::Message& m) : Message(m) {} PositionReport(const Message& m) : Message(m) {} PositionReport(const PositionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AP"); } PositionReport( const FIX::PosMaintRptID& aPosMaintRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosMaintRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::PosMaintRptID); FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosReqType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TotalNumPosReports); FIELD_SET(*this, FIX::PosReqResult); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::PriorSettlPrice); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,732,733,1037,984,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::UnderlyingSettlPriceType); FIELD_SET(*this, FIX::UnderlyingDeliveryAmount); FIELD_SET(*this, FIX::NoUnderlyingAmounts); class NoUnderlyingAmounts: public FIX::Group { public: NoUnderlyingAmounts() : FIX::Group(984,985,FIX::message_order(985,986,987,988,0)) {} FIELD_SET(*this, FIX::UnderlyingPayAmount); FIELD_SET(*this, FIX::UnderlyingCollectAmount); FIELD_SET(*this, FIX::UnderlyingSettlementDate); FIELD_SET(*this, FIX::UnderlyingSettlementStatus); }; }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::DeliveryDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ModelType); FIELD_SET(*this, FIX::PriceDelta); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/UserNotification.h0000644000372000001440000000172113265006437023016 0ustar robertousers#ifndef FIX50SP2_USERNOTIFICATION_H #define FIX50SP2_USERNOTIFICATION_H #include "Message.h" namespace FIX50SP2 { class UserNotification : public Message { public: UserNotification() : Message(MsgType()) {} UserNotification(const FIX::Message& m) : Message(m) {} UserNotification(const Message& m) : Message(m) {} UserNotification(const UserNotification& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("CB"); } UserNotification( const FIX::UserStatus& aUserStatus ) : Message(MsgType()) { set(aUserStatus); } FIELD_SET(*this, FIX::NoUsernames); class NoUsernames: public FIX::Group { public: NoUsernames() : FIX::Group(809,553,FIX::message_order(553,0)) {} FIELD_SET(*this, FIX::Username); }; FIELD_SET(*this, FIX::UserStatus); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/QuoteCancel.h0000644000372000001440000004452013265006437021740 0ustar robertousers#ifndef FIX50SP2_QUOTECANCEL_H #define FIX50SP2_QUOTECANCEL_H #include "Message.h" namespace FIX50SP2 { class QuoteCancel : public Message { public: QuoteCancel() : Message(MsgType()) {} QuoteCancel(const FIX::Message& m) : Message(m) {} QuoteCancel(const Message& m) : Message(m) {} QuoteCancel(const QuoteCancel& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Z"); } QuoteCancel( const FIX::QuoteCancelType& aQuoteCancelType ) : Message(MsgType()) { set(aQuoteCancelType); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,913,914,915,918,788,916,917,919,898,711,555,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; }; FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradingSessionList.h0000644000372000001440000000641613265006437023327 0ustar robertousers#ifndef FIX50SP2_TRADINGSESSIONLIST_H #define FIX50SP2_TRADINGSESSIONLIST_H #include "Message.h" namespace FIX50SP2 { class TradingSessionList : public Message { public: TradingSessionList() : Message(MsgType()) {} TradingSessionList(const FIX::Message& m) : Message(m) {} TradingSessionList(const Message& m) : Message(m) {} TradingSessionList(const TradingSessionList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BJ"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,207,1301,1300,1326,338,339,325,340,567,341,342,343,344,345,387,58,354,355,60,1327,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionDesc); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradSesUpdateAction); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ListCancelRequest.h0000644000372000001440000000301413265006437023120 0ustar robertousers#ifndef FIX50SP2_LISTCANCELREQUEST_H #define FIX50SP2_LISTCANCELREQUEST_H #include "Message.h" namespace FIX50SP2 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/DerivativeSecurityList.h0000644000372000001440000006520013265006437024221 0ustar robertousers#ifndef FIX50SP2_DERIVATIVESECURITYLIST_H #define FIX50SP2_DERIVATIVESECURITYLIST_H #include "Message.h" namespace FIX50SP2 { class DerivativeSecurityList : public Message { public: DerivativeSecurityList() : Message(MsgType()) {} DerivativeSecurityList(const FIX::Message& m) : Message(m) {} DerivativeSecurityList(const Message& m) : Message(m) {} DerivativeSecurityList(const DerivativeSecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AA"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::DerivativeSymbol); FIELD_SET(*this, FIX::DerivativeSymbolSfx); FIELD_SET(*this, FIX::DerivativeSecurityID); FIELD_SET(*this, FIX::DerivativeSecurityIDSource); FIELD_SET(*this, FIX::NoDerivativeSecurityAltID); class NoDerivativeSecurityAltID: public FIX::Group { public: NoDerivativeSecurityAltID() : FIX::Group(1218,1219,FIX::message_order(1219,1220,0)) {} FIELD_SET(*this, FIX::DerivativeSecurityAltID); FIELD_SET(*this, FIX::DerivativeSecurityAltIDSource); }; FIELD_SET(*this, FIX::DerivativeProduct); FIELD_SET(*this, FIX::DerivativeProductComplex); FIELD_SET(*this, FIX::DerivFlexProductEligibilityIndicator); FIELD_SET(*this, FIX::DerivativeSecurityGroup); FIELD_SET(*this, FIX::DerivativeCFICode); FIELD_SET(*this, FIX::DerivativeSecurityType); FIELD_SET(*this, FIX::DerivativeSecuritySubType); FIELD_SET(*this, FIX::DerivativeMaturityMonthYear); FIELD_SET(*this, FIX::DerivativeMaturityDate); FIELD_SET(*this, FIX::DerivativeMaturityTime); FIELD_SET(*this, FIX::DerivativeSettleOnOpenFlag); FIELD_SET(*this, FIX::DerivativeInstrmtAssignmentMethod); FIELD_SET(*this, FIX::DerivativeSecurityStatus); FIELD_SET(*this, FIX::DerivativeIssueDate); FIELD_SET(*this, FIX::DerivativeInstrRegistry); FIELD_SET(*this, FIX::DerivativeCountryOfIssue); FIELD_SET(*this, FIX::DerivativeStateOrProvinceOfIssue); FIELD_SET(*this, FIX::DerivativeLocaleOfIssue); FIELD_SET(*this, FIX::DerivativeStrikePrice); FIELD_SET(*this, FIX::DerivativeStrikeCurrency); FIELD_SET(*this, FIX::DerivativeStrikeMultiplier); FIELD_SET(*this, FIX::DerivativeStrikeValue); FIELD_SET(*this, FIX::DerivativeOptAttribute); FIELD_SET(*this, FIX::DerivativeContractMultiplier); FIELD_SET(*this, FIX::DerivativeMinPriceIncrement); FIELD_SET(*this, FIX::DerivativeMinPriceIncrementAmount); FIELD_SET(*this, FIX::DerivativeUnitOfMeasure); FIELD_SET(*this, FIX::DerivativeUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasure); FIELD_SET(*this, FIX::DerivativePriceUnitOfMeasureQty); FIELD_SET(*this, FIX::DerivativeSettlMethod); FIELD_SET(*this, FIX::DerivativePriceQuoteMethod); FIELD_SET(*this, FIX::DerivativeValuationMethod); FIELD_SET(*this, FIX::DerivativeListMethod); FIELD_SET(*this, FIX::DerivativeCapPrice); FIELD_SET(*this, FIX::DerivativeFloorPrice); FIELD_SET(*this, FIX::DerivativePutOrCall); FIELD_SET(*this, FIX::DerivativeExerciseStyle); FIELD_SET(*this, FIX::DerivativeOptPayAmount); FIELD_SET(*this, FIX::DerivativeTimeUnit); FIELD_SET(*this, FIX::DerivativeSecurityExchange); FIELD_SET(*this, FIX::DerivativePositionLimit); FIELD_SET(*this, FIX::DerivativeNTPositionLimit); FIELD_SET(*this, FIX::DerivativeIssuer); FIELD_SET(*this, FIX::DerivativeEncodedIssuerLen); FIELD_SET(*this, FIX::DerivativeEncodedIssuer); FIELD_SET(*this, FIX::DerivativeSecurityDesc); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDescLen); FIELD_SET(*this, FIX::DerivativeEncodedSecurityDesc); FIELD_SET(*this, FIX::DerivativeSecurityXMLLen); FIELD_SET(*this, FIX::DerivativeSecurityXML); FIELD_SET(*this, FIX::DerivativeSecurityXMLSchema); FIELD_SET(*this, FIX::DerivativeContractSettlMonth); FIELD_SET(*this, FIX::NoDerivativeEvents); class NoDerivativeEvents: public FIX::Group { public: NoDerivativeEvents() : FIX::Group(1286,1287,FIX::message_order(1287,1288,1289,1290,1291,0)) {} FIELD_SET(*this, FIX::DerivativeEventType); FIELD_SET(*this, FIX::DerivativeEventDate); FIELD_SET(*this, FIX::DerivativeEventTime); FIELD_SET(*this, FIX::DerivativeEventPx); FIELD_SET(*this, FIX::DerivativeEventText); }; FIELD_SET(*this, FIX::NoDerivativeInstrumentParties); class NoDerivativeInstrumentParties: public FIX::Group { public: NoDerivativeInstrumentParties() : FIX::Group(1292,1293,FIX::message_order(1293,1294,1295,1296,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartyID); FIELD_SET(*this, FIX::DerivativeInstrumentPartyIDSource); FIELD_SET(*this, FIX::DerivativeInstrumentPartyRole); FIELD_SET(*this, FIX::NoDerivativeInstrumentPartySubIDs); class NoDerivativeInstrumentPartySubIDs: public FIX::Group { public: NoDerivativeInstrumentPartySubIDs() : FIX::Group(1296,1297,FIX::message_order(1297,1298,0)) {} FIELD_SET(*this, FIX::DerivativeInstrumentPartySubID); FIELD_SET(*this, FIX::DerivativeInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::DerivativeContractMultiplierUnit); FIELD_SET(*this, FIX::DerivativeFlowScheduleType); FIELD_SET(*this, FIX::NoDerivativeInstrAttrib); class NoDerivativeInstrAttrib: public FIX::Group { public: NoDerivativeInstrAttrib() : FIX::Group(1311,1313,FIX::message_order(1313,1314,0)) {} FIELD_SET(*this, FIX::DerivativeInstrAttribType); FIELD_SET(*this, FIX::DerivativeInstrAttribValue); }; FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,1305,1221,1230,1240,15,292,668,869,555,58,354,355,1504,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::SecondaryPriceLimitType); FIELD_SET(*this, FIX::SecondaryLowLimitPrice); FIELD_SET(*this, FIX::SecondaryHighLimitPrice); FIELD_SET(*this, FIX::SecondaryTradingReferencePrice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::RelSymTransactTime); }; FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MarketDataRequest.h0000644000372000001440000004506213265006437023125 0ustar robertousers#ifndef FIX50SP2_MARKETDATAREQUEST_H #define FIX50SP2_MARKETDATAREQUEST_H #include "Message.h" namespace FIX50SP2 { class MarketDataRequest : public Message { public: MarketDataRequest() : Message(MsgType()) {} MarketDataRequest(const FIX::Message& m) : Message(m) {} MarketDataRequest(const Message& m) : Message(m) {} MarketDataRequest(const MarketDataRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("V"); } MarketDataRequest( const FIX::MDReqID& aMDReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType, const FIX::MarketDepth& aMarketDepth ) : Message(MsgType()) { set(aMDReqID); set(aSubscriptionRequestType); set(aMarketDepth); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDUpdateType); FIELD_SET(*this, FIX::AggregatedBook); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::MDImplicitDelete); FIELD_SET(*this, FIX::NoMDEntryTypes); class NoMDEntryTypes: public FIX::Group { public: NoMDEntryTypes() : FIX::Group(267,269,FIX::message_order(269,0)) {} FIELD_SET(*this, FIX::MDEntryType); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,711,555,15,537,63,64,271,1500,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDStreamID); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ApplQueueAction); FIELD_SET(*this, FIX::ApplQueueMax); FIELD_SET(*this, FIX::MDQuoteType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/UserRequest.h0000644000372000001440000000232713265006437022023 0ustar robertousers#ifndef FIX50SP2_USERREQUEST_H #define FIX50SP2_USERREQUEST_H #include "Message.h" namespace FIX50SP2 { class UserRequest : public Message { public: UserRequest() : Message(MsgType()) {} UserRequest(const FIX::Message& m) : Message(m) {} UserRequest(const Message& m) : Message(m) {} UserRequest(const UserRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BE"); } UserRequest( const FIX::UserRequestID& aUserRequestID, const FIX::UserRequestType& aUserRequestType, const FIX::Username& aUsername ) : Message(MsgType()) { set(aUserRequestID); set(aUserRequestType); set(aUsername); } FIELD_SET(*this, FIX::UserRequestID); FIELD_SET(*this, FIX::UserRequestType); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::Password); FIELD_SET(*this, FIX::NewPassword); FIELD_SET(*this, FIX::EncryptedPasswordMethod); FIELD_SET(*this, FIX::EncryptedPasswordLen); FIELD_SET(*this, FIX::EncryptedPassword); FIELD_SET(*this, FIX::EncryptedNewPasswordLen); FIELD_SET(*this, FIX::EncryptedNewPassword); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderStatusRequest.h0000644000372000001440000003315513265006437023367 0ustar robertousers#ifndef FIX50SP2_ORDERSTATUSREQUEST_H #define FIX50SP2_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX50SP2 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::Side& aSide ) : Message(MsgType()) { set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::OrdStatusReqID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MarketDataIncrementalRefresh.h0000644000372000001440000005506313265006437025257 0ustar robertousers#ifndef FIX50SP2_MARKETDATAINCREMENTALREFRESH_H #define FIX50SP2_MARKETDATAINCREMENTALREFRESH_H #include "Message.h" namespace FIX50SP2 { class MarketDataIncrementalRefresh : public Message { public: MarketDataIncrementalRefresh() : Message(MsgType()) {} MarketDataIncrementalRefresh(const FIX::Message& m) : Message(m) {} MarketDataIncrementalRefresh(const Message& m) : Message(m) {} MarketDataIncrementalRefresh(const MarketDataIncrementalRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("X"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,279,FIX::message_order(279,285,1173,264,269,278,280,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,711,555,291,292,270,423,235,236,701,696,697,698,218,220,221,222,662,663,699,761,40,15,271,1177,1093,272,273,274,275,336,625,326,327,276,277,828,574,282,283,284,286,59,432,126,110,18,287,37,198,299,1003,288,289,346,290,546,811,451,58,354,355,1023,528,1024,332,333,1020,63,64,483,60,1070,83,1048,1026,1027,1175,453,120,1445,1025,31,1500,0)) {} FIELD_SET(*this, FIX::MDUpdateAction); FIELD_SET(*this, FIX::DeleteReason); FIELD_SET(*this, FIX::MDSubBookType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::NoOfSecSizes); class NoOfSecSizes: public FIX::Group { public: NoOfSecSizes() : FIX::Group(1177,1178,FIX::message_order(1178,1179,0)) {} FIELD_SET(*this, FIX::MDSecSizeType); FIELD_SET(*this, FIX::MDSecSize); }; FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::HaltReasonInt); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MDPriceLevel); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::MDOriginType); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::TradeVolume); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::MDQuoteType); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::DealingCapacity); FIELD_SET(*this, FIX::MDEntrySpotRate); FIELD_SET(*this, FIX::MDEntryForwardPoints); FIELD_SET(*this, FIX::NoStatsIndicators); class NoStatsIndicators: public FIX::Group { public: NoStatsIndicators() : FIX::Group(1175,1176,FIX::message_order(1176,0)) {} FIELD_SET(*this, FIX::StatsType); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoRateSources); class NoRateSources: public FIX::Group { public: NoRateSources() : FIX::Group(1445,1446,FIX::message_order(1446,1447,1448,0)) {} FIELD_SET(*this, FIX::RateSource); FIELD_SET(*this, FIX::RateSourceType); FIELD_SET(*this, FIX::ReferencePage); }; FIELD_SET(*this, FIX::FirstPx); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::MDStreamID); }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SettlementInstructionRequest.h0000644000372000001440000000372613265006437025477 0ustar robertousers#ifndef FIX50SP2_SETTLEMENTINSTRUCTIONREQUEST_H #define FIX50SP2_SETTLEMENTINSTRUCTIONREQUEST_H #include "Message.h" namespace FIX50SP2 { class SettlementInstructionRequest : public Message { public: SettlementInstructionRequest() : Message(MsgType()) {} SettlementInstructionRequest(const FIX::Message& m) : Message(m) {} SettlementInstructionRequest(const Message& m) : Message(m) {} SettlementInstructionRequest(const SettlementInstructionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AV"); } SettlementInstructionRequest( const FIX::SettlInstReqID& aSettlInstReqID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstReqID); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/Email.h0000644000372000001440000004232213265006437020562 0ustar robertousers#ifndef FIX50SP2_EMAIL_H #define FIX50SP2_EMAIL_H #include "Message.h" namespace FIX50SP2 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailThreadID& aEmailThreadID, const FIX::EmailType& aEmailType, const FIX::Subject& aSubject ) : Message(MsgType()) { set(aEmailThreadID); set(aEmailType); set(aSubject); } FIELD_SET(*this, FIX::EmailThreadID); FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Subject); FIELD_SET(*this, FIX::EncodedSubjectLen); FIELD_SET(*this, FIX::EncodedSubject); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoLinesOfText); class NoLinesOfText: public FIX::Group { public: NoLinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/BidResponse.h0000644000372000001440000000272613265006437021754 0ustar robertousers#ifndef FIX50SP2_BIDRESPONSE_H #define FIX50SP2_BIDRESPONSE_H #include "Message.h" namespace FIX50SP2 { class BidResponse : public Message { public: BidResponse() : Message(MsgType()) {} BidResponse(const FIX::Message& m) : Message(m) {} BidResponse(const Message& m) : Message(m) {} BidResponse(const BidResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("l"); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,12,FIX::message_order(12,13,479,497,66,421,54,44,423,406,430,63,64,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Country); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/NetworkCounterpartySystemStatusRequest.h0000644000372000001440000000250013265006437027560 0ustar robertousers#ifndef FIX50SP2_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #define FIX50SP2_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST_H #include "Message.h" namespace FIX50SP2 { class NetworkCounterpartySystemStatusRequest : public Message { public: NetworkCounterpartySystemStatusRequest() : Message(MsgType()) {} NetworkCounterpartySystemStatusRequest(const FIX::Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const Message& m) : Message(m) {} NetworkCounterpartySystemStatusRequest(const NetworkCounterpartySystemStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BC"); } NetworkCounterpartySystemStatusRequest( const FIX::NetworkRequestType& aNetworkRequestType, const FIX::NetworkRequestID& aNetworkRequestID ) : Message(MsgType()) { set(aNetworkRequestType); set(aNetworkRequestID); } FIELD_SET(*this, FIX::NetworkRequestType); FIELD_SET(*this, FIX::NetworkRequestID); FIELD_SET(*this, FIX::NoCompIDs); class NoCompIDs: public FIX::Group { public: NoCompIDs() : FIX::Group(936,930,FIX::message_order(930,931,283,284,0)) {} FIELD_SET(*this, FIX::RefCompID); FIELD_SET(*this, FIX::RefSubID); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ExecutionAcknowledgement.h0000644000372000001440000004072013265006437024526 0ustar robertousers#ifndef FIX50SP2_EXECUTIONACKNOWLEDGEMENT_H #define FIX50SP2_EXECUTIONACKNOWLEDGEMENT_H #include "Message.h" namespace FIX50SP2 { class ExecutionAcknowledgement : public Message { public: ExecutionAcknowledgement() : Message(MsgType()) {} ExecutionAcknowledgement(const FIX::Message& m) : Message(m) {} ExecutionAcknowledgement(const Message& m) : Message(m) {} ExecutionAcknowledgement(const ExecutionAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BN"); } ExecutionAcknowledgement( const FIX::OrderID& aOrderID, const FIX::ExecAckStatus& aExecAckStatus, const FIX::ExecID& aExecID, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecAckStatus); set(aExecID); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ExecAckStatus); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CrossOrderCancelReplaceRequest.h0000644000372000001440000006251413265006437025600 0ustar robertousers#ifndef FIX50SP2_CROSSORDERCANCELREPLACEREQUEST_H #define FIX50SP2_CROSSORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX50SP2 { class CrossOrderCancelReplaceRequest : public Message { public: CrossOrderCancelReplaceRequest() : Message(MsgType()) {} CrossOrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const CrossOrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("t"); } CrossOrderCancelReplaceRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::HostCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::NoRootPartyIDs); class NoRootPartyIDs: public FIX::Group { public: NoRootPartyIDs() : FIX::Group(1116,1117,FIX::message_order(1117,1118,1119,1120,0)) {} FIELD_SET(*this, FIX::RootPartyID); FIELD_SET(*this, FIX::RootPartyIDSource); FIELD_SET(*this, FIX::RootPartyRole); FIELD_SET(*this, FIX::NoRootPartySubIDs); class NoRootPartySubIDs: public FIX::Group { public: NoRootPartySubIDs() : FIX::Group(1120,1121,FIX::message_order(1121,1122,0)) {} FIELD_SET(*this, FIX::RootPartySubID); FIELD_SET(*this, FIX::RootPartySubIDType); }; }; FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,453,229,75,1,660,581,589,590,591,70,78,854,38,152,516,468,469,12,13,479,497,528,529,1091,582,121,120,775,58,354,355,77,203,544,635,377,659,962,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,736,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::PreTradeAnonymity); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::SideTimeInForce); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MatchIncrement); FIELD_SET(*this, FIX::MaxPriceLevels); FIELD_SET(*this, FIX::DisplayQty); FIELD_SET(*this, FIX::SecondaryDisplayQty); FIELD_SET(*this, FIX::DisplayWhen); FIELD_SET(*this, FIX::DisplayMethod); FIELD_SET(*this, FIX::DisplayLowQty); FIELD_SET(*this, FIX::DisplayHighQty); FIELD_SET(*this, FIX::DisplayMinIncr); FIELD_SET(*this, FIX::RefreshQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceProtectionScope); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::TriggerType); FIELD_SET(*this, FIX::TriggerAction); FIELD_SET(*this, FIX::TriggerPrice); FIELD_SET(*this, FIX::TriggerSymbol); FIELD_SET(*this, FIX::TriggerSecurityID); FIELD_SET(*this, FIX::TriggerSecurityIDSource); FIELD_SET(*this, FIX::TriggerSecurityDesc); FIELD_SET(*this, FIX::TriggerPriceType); FIELD_SET(*this, FIX::TriggerPriceTypeScope); FIELD_SET(*this, FIX::TriggerPriceDirection); FIELD_SET(*this, FIX::TriggerNewPrice); FIELD_SET(*this, FIX::TriggerOrderType); FIELD_SET(*this, FIX::TriggerNewQty); FIELD_SET(*this, FIX::TriggerTradingSessionID); FIELD_SET(*this, FIX::TriggerTradingSessionSubID); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegOffsetValue); FIELD_SET(*this, FIX::PegPriceType); FIELD_SET(*this, FIX::PegMoveType); FIELD_SET(*this, FIX::PegOffsetType); FIELD_SET(*this, FIX::PegLimitType); FIELD_SET(*this, FIX::PegRoundDirection); FIELD_SET(*this, FIX::PegScope); FIELD_SET(*this, FIX::PegSecurityIDSource); FIELD_SET(*this, FIX::PegSecurityID); FIELD_SET(*this, FIX::PegSymbol); FIELD_SET(*this, FIX::PegSecurityDesc); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffsetValue); FIELD_SET(*this, FIX::DiscretionMoveType); FIELD_SET(*this, FIX::DiscretionOffsetType); FIELD_SET(*this, FIX::DiscretionLimitType); FIELD_SET(*this, FIX::DiscretionRoundDirection); FIELD_SET(*this, FIX::DiscretionScope); FIELD_SET(*this, FIX::TargetStrategy); FIELD_SET(*this, FIX::NoStrategyParameters); class NoStrategyParameters: public FIX::Group { public: NoStrategyParameters() : FIX::Group(957,958,FIX::message_order(958,959,960,0)) {} FIELD_SET(*this, FIX::StrategyParameterName); FIELD_SET(*this, FIX::StrategyParameterType); FIELD_SET(*this, FIX::StrategyParameterValue); }; FIELD_SET(*this, FIX::TargetStrategyParameters); FIELD_SET(*this, FIX::ParticipationRate); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityDefinitionUpdateReport.h0000644000372000001440000005372413265006437025722 0ustar robertousers#ifndef FIX50SP2_SECURITYDEFINITIONUPDATEREPORT_H #define FIX50SP2_SECURITYDEFINITIONUPDATEREPORT_H #include "Message.h" namespace FIX50SP2 { class SecurityDefinitionUpdateReport : public Message { public: SecurityDefinitionUpdateReport() : Message(MsgType()) {} SecurityDefinitionUpdateReport(const FIX::Message& m) : Message(m) {} SecurityDefinitionUpdateReport(const Message& m) : Message(m) {} SecurityDefinitionUpdateReport(const SecurityDefinitionUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BP"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoMarketSegments); class NoMarketSegments: public FIX::Group { public: NoMarketSegments() : FIX::Group(1310,1301,FIX::message_order(1301,1300,1201,0)) {} FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; }; FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MarketDataSnapshotFullRefresh.h0000644000372000001440000005222513265006437025435 0ustar robertousers#ifndef FIX50SP2_MARKETDATASNAPSHOTFULLREFRESH_H #define FIX50SP2_MARKETDATASNAPSHOTFULLREFRESH_H #include "Message.h" namespace FIX50SP2 { class MarketDataSnapshotFullRefresh : public Message { public: MarketDataSnapshotFullRefresh() : Message(MsgType()) {} MarketDataSnapshotFullRefresh(const FIX::Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const MarketDataSnapshotFullRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("W"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::MDReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MDSubBookType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::RefreshIndicator); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,269,FIX::message_order(269,278,270,423,235,236,701,696,697,698,218,220,221,222,662,663,699,761,40,15,271,1177,1093,272,273,274,275,336,625,326,327,276,277,282,283,284,286,59,432,126,110,18,287,37,198,299,288,289,346,290,546,811,58,354,355,1023,528,1024,332,333,1020,63,64,1070,83,1048,1026,1027,453,120,1445,828,1025,31,0)) {} FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::NoOfSecSizes); class NoOfSecSizes: public FIX::Group { public: NoOfSecSizes() : FIX::Group(1177,1178,FIX::message_order(1178,1179,0)) {} FIELD_SET(*this, FIX::MDSecSizeType); FIELD_SET(*this, FIX::MDSecSize); }; FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::HaltReasonInt); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettlFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::PriceDelta); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MDPriceLevel); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::MDOriginType); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::TradeVolume); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::MDQuoteType); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::DealingCapacity); FIELD_SET(*this, FIX::MDEntrySpotRate); FIELD_SET(*this, FIX::MDEntryForwardPoints); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoRateSources); class NoRateSources: public FIX::Group { public: NoRateSources() : FIX::Group(1445,1446,FIX::message_order(1446,1447,1448,0)) {} FIELD_SET(*this, FIX::RateSource); FIELD_SET(*this, FIX::RateSourceType); FIELD_SET(*this, FIX::ReferencePage); }; FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::FirstPx); FIELD_SET(*this, FIX::LastPx); }; FIELD_SET(*this, FIX::ApplQueueDepth); FIELD_SET(*this, FIX::ApplQueueResolution); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::MDStreamID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MassQuoteAcknowledgement.h0000644000372000001440000005003613265006437024505 0ustar robertousers#ifndef FIX50SP2_MASSQUOTEACKNOWLEDGEMENT_H #define FIX50SP2_MASSQUOTEACKNOWLEDGEMENT_H #include "Message.h" namespace FIX50SP2 { class MassQuoteAcknowledgement : public Message { public: MassQuoteAcknowledgement() : Message(MsgType()) {} MassQuoteAcknowledgement(const FIX::Message& m) : Message(m) {} MassQuoteAcknowledgement(const Message& m) : Message(m) {} MassQuoteAcknowledgement(const MassQuoteAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("b"); } MassQuoteAcknowledgement( const FIX::QuoteStatus& aQuoteStatus ) : Message(MsgType()) { set(aQuoteStatus); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,304,1168,1169,1170,893,295,367,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::TotNoCxldQuotes); FIELD_SET(*this, FIX::TotNoAccQuotes); FIELD_SET(*this, FIX::TotNoRejQuotes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,1167,368,775,528,529,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteEntryStatus); FIELD_SET(*this, FIX::QuoteEntryRejectReason); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); }; FIELD_SET(*this, FIX::QuoteSetValidUntilTime); }; FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CollateralReport.h0000644000372000001440000005161613265006437023017 0ustar robertousers#ifndef FIX50SP2_COLLATERALREPORT_H #define FIX50SP2_COLLATERALREPORT_H #include "Message.h" namespace FIX50SP2 { class CollateralReport : public Message { public: CollateralReport() : Message(MsgType()) {} CollateralReport(const FIX::Message& m) : Message(m) {} CollateralReport(const Message& m) : Message(m) {} CollateralReport(const CollateralReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BA"); } CollateralReport( const FIX::CollRptID& aCollRptID, const FIX::CollStatus& aCollStatus ) : Message(MsgType()) { set(aCollRptID); set(aCollStatus); } FIELD_SET(*this, FIX::CollRptID); FIELD_SET(*this, FIX::CollInquiryID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CollApplType); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CollStatus); FIELD_SET(*this, FIX::TotNumReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/BusinessMessageReject.h0000644000372000001440000000221513265006437023765 0ustar robertousers#ifndef FIX50SP2_BUSINESSMESSAGEREJECT_H #define FIX50SP2_BUSINESSMESSAGEREJECT_H #include "Message.h" namespace FIX50SP2 { class BusinessMessageReject : public Message { public: BusinessMessageReject() : Message(MsgType()) {} BusinessMessageReject(const FIX::Message& m) : Message(m) {} BusinessMessageReject(const Message& m) : Message(m) {} BusinessMessageReject(const BusinessMessageReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("j"); } BusinessMessageReject( const FIX::RefMsgType& aRefMsgType, const FIX::BusinessRejectReason& aBusinessRejectReason ) : Message(MsgType()) { set(aRefMsgType); set(aBusinessRejectReason); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::RefApplVerID); FIELD_SET(*this, FIX::RefApplExtID); FIELD_SET(*this, FIX::RefCstmApplVerID); FIELD_SET(*this, FIX::BusinessRejectRefID); FIELD_SET(*this, FIX::BusinessRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityListUpdateReport.h0000644000372000001440000006123013265006437024534 0ustar robertousers#ifndef FIX50SP2_SECURITYLISTUPDATEREPORT_H #define FIX50SP2_SECURITYLISTUPDATEREPORT_H #include "Message.h" namespace FIX50SP2 { class SecurityListUpdateReport : public Message { public: SecurityListUpdateReport() : Message(MsgType()) {} SecurityListUpdateReport(const FIX::Message& m) : Message(m) {} SecurityListUpdateReport(const Message& m) : Message(m) {} SecurityListUpdateReport(const SecurityListUpdateReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BK"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityUpdateAction); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,1324,FIX::message_order(1324,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,668,869,913,914,915,918,788,916,917,919,898,1201,711,15,232,555,218,220,221,222,662,663,699,761,235,236,701,696,697,698,58,354,355,1504,0)) {} FIELD_SET(*this, FIX::ListUpdateAction); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,690,587,683,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::RelSymTransactTime); }; FIELD_SET(*this, FIX::SecurityListID); FIELD_SET(*this, FIX::SecurityListRefID); FIELD_SET(*this, FIX::SecurityListDesc); FIELD_SET(*this, FIX::EncodedSecurityListDescLen); FIELD_SET(*this, FIX::EncodedSecurityListDesc); FIELD_SET(*this, FIX::SecurityListType); FIELD_SET(*this, FIX::SecurityListTypeSource); FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/Confirmation.h0000644000372000001440000005762313265006437022175 0ustar robertousers#ifndef FIX50SP2_CONFIRMATION_H #define FIX50SP2_CONFIRMATION_H #include "Message.h" namespace FIX50SP2 { class Confirmation : public Message { public: Confirmation() : Message(MsgType()) {} Confirmation(const FIX::Message& m) : Message(m) {} Confirmation(const Message& m) : Message(m) {} Confirmation(const Confirmation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AK"); } Confirmation( const FIX::ConfirmID& aConfirmID, const FIX::ConfirmTransType& aConfirmTransType, const FIX::ConfirmType& aConfirmType, const FIX::ConfirmStatus& aConfirmStatus, const FIX::TransactTime& aTransactTime, const FIX::TradeDate& aTradeDate, const FIX::AllocQty& aAllocQty, const FIX::Side& aSide, const FIX::AllocAccount& aAllocAccount, const FIX::AvgPx& aAvgPx, const FIX::GrossTradeAmt& aGrossTradeAmt, const FIX::NetMoney& aNetMoney ) : Message(MsgType()) { set(aConfirmID); set(aConfirmTransType); set(aConfirmType); set(aConfirmStatus); set(aTransactTime); set(aTradeDate); set(aAllocQty); set(aSide); set(aAllocAccount); set(aAvgPx); set(aGrossTradeAmt); set(aNetMoney); } FIELD_SET(*this, FIX::ConfirmID); FIELD_SET(*this, FIX::ConfirmRefID); FIELD_SET(*this, FIX::ConfirmReqID); FIELD_SET(*this, FIX::ConfirmTransType); FIELD_SET(*this, FIX::ConfirmType); FIELD_SET(*this, FIX::CopyMsgIndicator); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::ConfirmStatus); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::NoCapacities); class NoCapacities: public FIX::Group { public: NoCapacities() : FIX::Group(862,528,FIX::message_order(528,529,863,0)) {} FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::OrderCapacityQty); }; FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::AllocAccountType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::ReportedPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::MaturityNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::SharedCommission); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/StreamAssignmentReport.h0000644000372000001440000002235313265006437024215 0ustar robertousers#ifndef FIX50SP2_STREAMASSIGNMENTREPORT_H #define FIX50SP2_STREAMASSIGNMENTREPORT_H #include "Message.h" namespace FIX50SP2 { class StreamAssignmentReport : public Message { public: StreamAssignmentReport() : Message(MsgType()) {} StreamAssignmentReport(const FIX::Message& m) : Message(m) {} StreamAssignmentReport(const Message& m) : Message(m) {} StreamAssignmentReport(const StreamAssignmentReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("CD"); } StreamAssignmentReport( const FIX::StreamAsgnRptID& aStreamAsgnRptID ) : Message(MsgType()) { set(aStreamAsgnRptID); } FIELD_SET(*this, FIX::StreamAsgnRptID); FIELD_SET(*this, FIX::StreamAsgnReqType); FIELD_SET(*this, FIX::StreamAsgnReqID); FIELD_SET(*this, FIX::NoAsgnReqs); class NoAsgnReqs: public FIX::Group { public: NoAsgnReqs() : FIX::Group(1499,453,FIX::message_order(453,146,0)) {} FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,63,1617,1500,1502,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::StreamAsgnType); FIELD_SET(*this, FIX::MDStreamID); FIELD_SET(*this, FIX::StreamAsgnRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderMassStatusRequest.h0000644000372000001440000003207313265006437024211 0ustar robertousers#ifndef FIX50SP2_ORDERMASSSTATUSREQUEST_H #define FIX50SP2_ORDERMASSSTATUSREQUEST_H #include "Message.h" namespace FIX50SP2 { class OrderMassStatusRequest : public Message { public: OrderMassStatusRequest() : Message(MsgType()) {} OrderMassStatusRequest(const FIX::Message& m) : Message(m) {} OrderMassStatusRequest(const Message& m) : Message(m) {} OrderMassStatusRequest(const OrderMassStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AF"); } OrderMassStatusRequest( const FIX::MassStatusReqID& aMassStatusReqID, const FIX::MassStatusReqType& aMassStatusReqType ) : Message(MsgType()) { set(aMassStatusReqID); set(aMassStatusReqType); } FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::MassStatusReqType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/AllocationInstructionAlert.h0000644000372000001440000006532113265006437025056 0ustar robertousers#ifndef FIX50SP2_ALLOCATIONINSTRUCTIONALERT_H #define FIX50SP2_ALLOCATIONINSTRUCTIONALERT_H #include "Message.h" namespace FIX50SP2 { class AllocationInstructionAlert : public Message { public: AllocationInstructionAlert() : Message(MsgType()) {} AllocationInstructionAlert(const FIX::Message& m) : Message(m) {} AllocationInstructionAlert(const Message& m) : Message(m) {} AllocationInstructionAlert(const AllocationInstructionAlert& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BM"); } AllocationInstructionAlert( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aSide); set(aQuantity); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::SecondaryAllocID); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocCancReplaceReason); FIELD_SET(*this, FIX::AllocIntermedReqType); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::AllocNoOrdersType); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,756,38,799,800,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::NoNested2PartyIDs); class NoNested2PartyIDs: public FIX::Group { public: NoNested2PartyIDs() : FIX::Group(756,757,FIX::message_order(757,758,759,806,0)) {} FIELD_SET(*this, FIX::Nested2PartyID); FIELD_SET(*this, FIX::Nested2PartyIDSource); FIELD_SET(*this, FIX::Nested2PartyRole); FIELD_SET(*this, FIX::NoNested2PartySubIDs); class NoNested2PartySubIDs: public FIX::Group { public: NoNested2PartySubIDs() : FIX::Group(806,760,FIX::message_order(760,807,0)) {} FIELD_SET(*this, FIX::Nested2PartySubID); FIELD_SET(*this, FIX::Nested2PartySubIDType); }; }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrderAvgPx); FIELD_SET(*this, FIX::OrderBookingQty); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,669,29,1003,1041,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastParPx); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::TradeID); FIELD_SET(*this, FIX::FirmTradeID); }; FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::ReversalIndicator); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::AvgParPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::AutoAcceptIndicator); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::InterestAtMaturity); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::TotNoAllocs); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,661,573,366,80,467,81,989,1002,993,1047,992,539,208,209,161,360,361,12,13,479,497,153,154,119,737,120,736,155,156,742,741,136,576,635,780,172,169,170,171,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocAcctIDSource); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::SecondaryIndividualAllocID); FIELD_SET(*this, FIX::AllocMethod); FIELD_SET(*this, FIX::AllocCustomerCapacity); FIELD_SET(*this, FIX::AllocPositionEffect); FIELD_SET(*this, FIX::IndividualAllocType); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::AllocSettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::AllocSettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AllocAccruedInterestAmt); FIELD_SET(*this, FIX::AllocInterestAtMaturity); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::AllocSettlInstType); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; }; FIELD_SET(*this, FIX::AvgPxIndicator); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::TrdType); FIELD_SET(*this, FIX::TrdSubType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::MessageEventSource); FIELD_SET(*this, FIX::RndPx); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MassQuote.h0000644000372000001440000004620613265006437021461 0ustar robertousers#ifndef FIX50SP2_MASSQUOTE_H #define FIX50SP2_MASSQUOTE_H #include "Message.h" namespace FIX50SP2 { class MassQuote : public Message { public: MassQuote() : Message(MsgType()) {} MassQuote(const FIX::Message& m) : Message(m) {} MassQuote(const Message& m) : Message(m) {} MassQuote(const MassQuote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("i"); } MassQuote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DefBidSize); FIELD_SET(*this, FIX::DefOfferSize); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,367,304,893,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::QuoteSetValidUntilTime); FIELD_SET(*this, FIX::TotNoQuoteEntries); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,555,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,775,528,529,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SettlementInstructions.h0000644000372000001440000001003213265006437024275 0ustar robertousers#ifndef FIX50SP2_SETTLEMENTINSTRUCTIONS_H #define FIX50SP2_SETTLEMENTINSTRUCTIONS_H #include "Message.h" namespace FIX50SP2 { class SettlementInstructions : public Message { public: SettlementInstructions() : Message(MsgType()) {} SettlementInstructions(const FIX::Message& m) : Message(m) {} SettlementInstructions(const Message& m) : Message(m) {} SettlementInstructions(const SettlementInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("T"); } SettlementInstructions( const FIX::SettlInstMsgID& aSettlInstMsgID, const FIX::SettlInstMode& aSettlInstMode, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstMsgID); set(aSettlInstMode); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstMsgID); FIELD_SET(*this, FIX::SettlInstReqID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::SettlInstReqRejCode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoSettlInst); class NoSettlInst: public FIX::Group { public: NoSettlInst() : FIX::Group(778,162,FIX::message_order(162,163,214,453,54,460,167,461,120,168,126,779,172,169,170,171,492,476,488,489,503,490,491,504,505,0)) {} FIELD_SET(*this, FIX::SettlInstID); FIELD_SET(*this, FIX::SettlInstTransType); FIELD_SET(*this, FIX::SettlInstRefID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::LastUpdateTime); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::PaymentMethod); FIELD_SET(*this, FIX::PaymentRef); FIELD_SET(*this, FIX::CardHolderName); FIELD_SET(*this, FIX::CardNumber); FIELD_SET(*this, FIX::CardStartDate); FIELD_SET(*this, FIX::CardExpDate); FIELD_SET(*this, FIX::CardIssNum); FIELD_SET(*this, FIX::PaymentDate); FIELD_SET(*this, FIX::PaymentRemitterID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/RegistrationInstructions.h0000644000372000001440000000702413265006437024632 0ustar robertousers#ifndef FIX50SP2_REGISTRATIONINSTRUCTIONS_H #define FIX50SP2_REGISTRATIONINSTRUCTIONS_H #include "Message.h" namespace FIX50SP2 { class RegistrationInstructions : public Message { public: RegistrationInstructions() : Message(MsgType()) {} RegistrationInstructions(const FIX::Message& m) : Message(m) {} RegistrationInstructions(const Message& m) : Message(m) {} RegistrationInstructions(const RegistrationInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("o"); } RegistrationInstructions( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::RegistAcctType); FIELD_SET(*this, FIX::TaxAdvantageType); FIELD_SET(*this, FIX::OwnershipType); FIELD_SET(*this, FIX::NoRegistDtls); class NoRegistDtls: public FIX::Group { public: NoRegistDtls() : FIX::Group(473,509,FIX::message_order(509,511,474,482,539,522,486,475,0)) {} FIELD_SET(*this, FIX::RegistDtls); FIELD_SET(*this, FIX::RegistEmail); FIELD_SET(*this, FIX::MailingDtls); FIELD_SET(*this, FIX::MailingInst); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::OwnerType); FIELD_SET(*this, FIX::DateOfBirth); FIELD_SET(*this, FIX::InvestorCountryOfResidence); }; FIELD_SET(*this, FIX::NoDistribInsts); class NoDistribInsts: public FIX::Group { public: NoDistribInsts() : FIX::Group(510,477,FIX::message_order(477,512,478,498,499,500,501,502,0)) {} FIELD_SET(*this, FIX::DistribPaymentMethod); FIELD_SET(*this, FIX::DistribPercentage); FIELD_SET(*this, FIX::CashDistribCurr); FIELD_SET(*this, FIX::CashDistribAgentName); FIELD_SET(*this, FIX::CashDistribAgentCode); FIELD_SET(*this, FIX::CashDistribAgentAcctNumber); FIELD_SET(*this, FIX::CashDistribPayRef); FIELD_SET(*this, FIX::CashDistribAgentAcctName); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ListStatus.h0000644000372000001440000000415313265006437021652 0ustar robertousers#ifndef FIX50SP2_LISTSTATUS_H #define FIX50SP2_LISTSTATUS_H #include "Message.h" namespace FIX50SP2 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::ListStatusType& aListStatusType, const FIX::NoRpts& aNoRpts, const FIX::ListOrderStatus& aListOrderStatus, const FIX::RptSeq& aRptSeq, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aListStatusType); set(aNoRpts); set(aListOrderStatus); set(aRptSeq); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ListStatusType); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::ListOrderStatus); FIELD_SET(*this, FIX::ContingencyType); FIELD_SET(*this, FIX::ListRejectReason); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::ListStatusText); FIELD_SET(*this, FIX::EncodedListStatusTextLen); FIELD_SET(*this, FIX::EncodedListStatusText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,526,14,39,636,151,84,6,103,58,354,355,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/PositionMaintenanceRequest.h0000644000372000001440000004544513265006437025064 0ustar robertousers#ifndef FIX50SP2_POSITIONMAINTENANCEREQUEST_H #define FIX50SP2_POSITIONMAINTENANCEREQUEST_H #include "Message.h" namespace FIX50SP2 { class PositionMaintenanceRequest : public Message { public: PositionMaintenanceRequest() : Message(MsgType()) {} PositionMaintenanceRequest(const FIX::Message& m) : Message(m) {} PositionMaintenanceRequest(const Message& m) : Message(m) {} PositionMaintenanceRequest(const PositionMaintenanceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AL"); } PositionMaintenanceRequest( const FIX::PosTransType& aPosTransType, const FIX::PosMaintAction& aPosMaintAction, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aPosTransType); set(aPosMaintAction); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::PosReqID); FIELD_SET(*this, FIX::PosTransType); FIELD_SET(*this, FIX::PosMaintAction); FIELD_SET(*this, FIX::OrigPosReqRefID); FIELD_SET(*this, FIX::PosMaintRptRefID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::AdjustmentType); FIELD_SET(*this, FIX::ContraryInstructionIndicator); FIELD_SET(*this, FIX::PriorSpreadIndicator); FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::SettlCurrency); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MarketDefinition.h0000644000372000001440000000640613265006437022772 0ustar robertousers#ifndef FIX50SP2_MARKETDEFINITION_H #define FIX50SP2_MARKETDEFINITION_H #include "Message.h" namespace FIX50SP2 { class MarketDefinition : public Message { public: MarketDefinition() : Message(MsgType()) {} MarketDefinition(const FIX::Message& m) : Message(m) {} MarketDefinition(const Message& m) : Message(m) {} MarketDefinition(const MarketDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BU"); } MarketDefinition( const FIX::MarketReportID& aMarketReportID, const FIX::MarketID& aMarketID ) : Message(MsgType()) { set(aMarketReportID); set(aMarketID); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::MarketReportID); FIELD_SET(*this, FIX::MarketReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::MarketSegmentDesc); FIELD_SET(*this, FIX::EncodedMktSegmDescLen); FIELD_SET(*this, FIX::EncodedMktSegmDesc); FIELD_SET(*this, FIX::ParentMktSegmID); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/Message.h0000644000372000001440000000147213265006437021120 0ustar robertousers#ifndef FIX50SP2_MESSAGES_H #define FIX50SP2_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX50SP2 { class Header : public FIX::Header { public: }; class Trailer : public FIX::Trailer { public: }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIXT.1.1"), msgtype ) { getHeader().setField( FIX::ApplVerID("9") ); } Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/StreamAssignmentReportACK.h0000644000372000001440000000202513265006437024526 0ustar robertousers#ifndef FIX50SP2_STREAMASSIGNMENTREPORTACK_H #define FIX50SP2_STREAMASSIGNMENTREPORTACK_H #include "Message.h" namespace FIX50SP2 { class StreamAssignmentReportACK : public Message { public: StreamAssignmentReportACK() : Message(MsgType()) {} StreamAssignmentReportACK(const FIX::Message& m) : Message(m) {} StreamAssignmentReportACK(const Message& m) : Message(m) {} StreamAssignmentReportACK(const StreamAssignmentReportACK& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("CE"); } StreamAssignmentReportACK( const FIX::StreamAsgnAckType& aStreamAsgnAckType, const FIX::StreamAsgnRptID& aStreamAsgnRptID ) : Message(MsgType()) { set(aStreamAsgnAckType); set(aStreamAsgnRptID); } FIELD_SET(*this, FIX::StreamAsgnAckType); FIELD_SET(*this, FIX::StreamAsgnRptID); FIELD_SET(*this, FIX::StreamAsgnRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/TradingSessionStatusRequest.h0000644000372000001440000000227313265006437025245 0ustar robertousers#ifndef FIX50SP2_TRADINGSESSIONSTATUSREQUEST_H #define FIX50SP2_TRADINGSESSIONSTATUSREQUEST_H #include "Message.h" namespace FIX50SP2 { class TradingSessionStatusRequest : public Message { public: TradingSessionStatusRequest() : Message(MsgType()) {} TradingSessionStatusRequest(const FIX::Message& m) : Message(m) {} TradingSessionStatusRequest(const Message& m) : Message(m) {} TradingSessionStatusRequest(const TradingSessionStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("g"); } TradingSessionStatusRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SecurityExchange); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityStatus.h0000644000372000001440000004161113265006437022546 0ustar robertousers#ifndef FIX50SP2_SECURITYSTATUS_H #define FIX50SP2_SECURITYSTATUS_H #include "Message.h" namespace FIX50SP2 { class SecurityStatus : public Message { public: SecurityStatus() : Message(MsgType()) {} SecurityStatus(const FIX::Message& m) : Message(m) {} SecurityStatus(const Message& m) : Message(m) {} SecurityStatus(const SecurityStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("f"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::SecurityTradingEvent); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::HaltReasonInt); FIELD_SET(*this, FIX::InViewOfCommon); FIELD_SET(*this, FIX::DueToRelated); FIELD_SET(*this, FIX::MDBookType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::BuyVolume); FIELD_SET(*this, FIX::SellVolume); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Adjustment); FIELD_SET(*this, FIX::FirstPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityList.h0000644000372000001440000006064413265006437022205 0ustar robertousers#ifndef FIX50SP2_SECURITYLIST_H #define FIX50SP2_SECURITYLIST_H #include "Message.h" namespace FIX50SP2 { class SecurityList : public Message { public: SecurityList() : Message(MsgType()) {} SecurityList(const FIX::Message& m) : Message(m) {} SecurityList(const Message& m) : Message(m) {} SecurityList(const SecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("y"); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::SecurityReportID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotNoRelatedSym); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,668,869,913,914,915,918,788,916,917,919,898,1201,711,15,232,555,218,220,221,222,662,663,699,761,235,236,701,696,697,698,58,354,355,1504,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoTickRules); class NoTickRules: public FIX::Group { public: NoTickRules() : FIX::Group(1205,1206,FIX::message_order(1206,1207,1208,1209,0)) {} FIELD_SET(*this, FIX::StartTickPriceRange); FIELD_SET(*this, FIX::EndTickPriceRange); FIELD_SET(*this, FIX::TickIncrement); FIELD_SET(*this, FIX::TickRuleType); }; FIELD_SET(*this, FIX::NoLotTypeRules); class NoLotTypeRules: public FIX::Group { public: NoLotTypeRules() : FIX::Group(1234,1093,FIX::message_order(1093,1231,0)) {} FIELD_SET(*this, FIX::LotType); FIELD_SET(*this, FIX::MinLotSize); }; FIELD_SET(*this, FIX::PriceLimitType); FIELD_SET(*this, FIX::LowLimitPrice); FIELD_SET(*this, FIX::HighLimitPrice); FIELD_SET(*this, FIX::TradingReferencePrice); FIELD_SET(*this, FIX::ExpirationCycle); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::MaxTradeVol); FIELD_SET(*this, FIX::MaxPriceVariation); FIELD_SET(*this, FIX::ImpliedMarketIndicator); FIELD_SET(*this, FIX::TradingCurrency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MultilegModel); FIELD_SET(*this, FIX::MultilegPriceMethod); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::NoTradingSessionRules); class NoTradingSessionRules: public FIX::Group { public: NoTradingSessionRules() : FIX::Group(1309,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoOrdTypeRules); class NoOrdTypeRules: public FIX::Group { public: NoOrdTypeRules() : FIX::Group(1237,40,FIX::message_order(40,0)) {} FIELD_SET(*this, FIX::OrdType); }; FIELD_SET(*this, FIX::NoTimeInForceRules); class NoTimeInForceRules: public FIX::Group { public: NoTimeInForceRules() : FIX::Group(1239,59,FIX::message_order(59,0)) {} FIELD_SET(*this, FIX::TimeInForce); }; FIELD_SET(*this, FIX::NoExecInstRules); class NoExecInstRules: public FIX::Group { public: NoExecInstRules() : FIX::Group(1232,1308,FIX::message_order(1308,0)) {} FIELD_SET(*this, FIX::ExecInstValue); }; FIELD_SET(*this, FIX::NoMatchRules); class NoMatchRules: public FIX::Group { public: NoMatchRules() : FIX::Group(1235,1142,FIX::message_order(1142,574,0)) {} FIELD_SET(*this, FIX::MatchAlgorithm); FIELD_SET(*this, FIX::MatchType); }; FIELD_SET(*this, FIX::NoMDFeedTypes); class NoMDFeedTypes: public FIX::Group { public: NoMDFeedTypes() : FIX::Group(1141,1022,FIX::message_order(1022,264,1021,0)) {} FIELD_SET(*this, FIX::MDFeedType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDBookType); }; }; FIELD_SET(*this, FIX::NoNestedInstrAttrib); class NoNestedInstrAttrib: public FIX::Group { public: NoNestedInstrAttrib() : FIX::Group(1312,1210,FIX::message_order(1210,1211,0)) {} FIELD_SET(*this, FIX::NestedInstrAttribType); FIELD_SET(*this, FIX::NestedInstrAttribValue); }; FIELD_SET(*this, FIX::NoStrikeRules); class NoStrikeRules: public FIX::Group { public: NoStrikeRules() : FIX::Group(1201,1223,FIX::message_order(1223,1202,1203,1204,1304,1236,0)) {} FIELD_SET(*this, FIX::StrikeRuleID); FIELD_SET(*this, FIX::StartStrikePxRange); FIELD_SET(*this, FIX::EndStrikePxRange); FIELD_SET(*this, FIX::StrikeIncrement); FIELD_SET(*this, FIX::StrikeExerciseStyle); FIELD_SET(*this, FIX::NoMaturityRules); class NoMaturityRules: public FIX::Group { public: NoMaturityRules() : FIX::Group(1236,1222,FIX::message_order(1222,1303,1302,1241,1226,1229,0)) {} FIELD_SET(*this, FIX::MaturityRuleID); FIELD_SET(*this, FIX::MaturityMonthYearFormat); FIELD_SET(*this, FIX::MaturityMonthYearIncrementUnits); FIELD_SET(*this, FIX::StartMaturityMonthYear); FIELD_SET(*this, FIX::EndMaturityMonthYear); FIELD_SET(*this, FIX::MaturityMonthYearIncrement); }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,690,587,683,676,677,678,679,680,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); }; FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::RelSymTransactTime); }; FIELD_SET(*this, FIX::SecurityListID); FIELD_SET(*this, FIX::SecurityListRefID); FIELD_SET(*this, FIX::SecurityListDesc); FIELD_SET(*this, FIX::EncodedSecurityListDescLen); FIELD_SET(*this, FIX::EncodedSecurityListDesc); FIELD_SET(*this, FIX::SecurityListType); FIELD_SET(*this, FIX::SecurityListTypeSource); FIELD_SET(*this, FIX::TransactTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/SecurityListRequest.h0000644000372000001440000004160113265006437023546 0ustar robertousers#ifndef FIX50SP2_SECURITYLISTREQUEST_H #define FIX50SP2_SECURITYLISTREQUEST_H #include "Message.h" namespace FIX50SP2 { class SecurityListRequest : public Message { public: SecurityListRequest() : Message(MsgType()) {} SecurityListRequest(const FIX::Message& m) : Message(m) {} SecurityListRequest(const Message& m) : Message(m) {} SecurityListRequest(const SecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("x"); } SecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::DeliveryForm); FIELD_SET(*this, FIX::PctAtRisk); FIELD_SET(*this, FIX::NoInstrAttrib); class NoInstrAttrib: public FIX::Group { public: NoInstrAttrib() : FIX::Group(870,871,FIX::message_order(871,872,0)) {} FIELD_SET(*this, FIX::InstrAttribType); FIELD_SET(*this, FIX::InstrAttribValue); }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::SecurityListID); FIELD_SET(*this, FIX::SecurityListType); FIELD_SET(*this, FIX::SecurityListTypeSource); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/QuoteStatusReport.h0000644000372000001440000005273113265006437023235 0ustar robertousers#ifndef FIX50SP2_QUOTESTATUSREPORT_H #define FIX50SP2_QUOTESTATUSREPORT_H #include "Message.h" namespace FIX50SP2 { class QuoteStatusReport : public Message { public: QuoteStatusReport() : Message(MsgType()) {} QuoteStatusReport(const FIX::Message& m) : Message(m) {} QuoteStatusReport(const Message& m) : Message(m) {} QuoteStatusReport(const QuoteStatusReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AI"); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,685,690,587,588,683,539,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/MarketDefinitionRequest.h0000644000372000001440000000174413265006437024343 0ustar robertousers#ifndef FIX50SP2_MARKETDEFINITIONREQUEST_H #define FIX50SP2_MARKETDEFINITIONREQUEST_H #include "Message.h" namespace FIX50SP2 { class MarketDefinitionRequest : public Message { public: MarketDefinitionRequest() : Message(MsgType()) {} MarketDefinitionRequest(const FIX::Message& m) : Message(m) {} MarketDefinitionRequest(const Message& m) : Message(m) {} MarketDefinitionRequest(const MarketDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("BT"); } MarketDefinitionRequest( const FIX::MarketReqID& aMarketReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aMarketReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::MarketReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::ParentMktSegmID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/AssignmentReport.h0000644000372000001440000004507113265006437023043 0ustar robertousers#ifndef FIX50SP2_ASSIGNMENTREPORT_H #define FIX50SP2_ASSIGNMENTREPORT_H #include "Message.h" namespace FIX50SP2 { class AssignmentReport : public Message { public: AssignmentReport() : Message(MsgType()) {} AssignmentReport(const FIX::Message& m) : Message(m) {} AssignmentReport(const Message& m) : Message(m) {} AssignmentReport(const AssignmentReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AW"); } AssignmentReport( const FIX::AsgnRptID& aAsgnRptID, const FIX::ClearingBusinessDate& aClearingBusinessDate ) : Message(MsgType()) { set(aAsgnRptID); set(aClearingBusinessDate); } FIELD_SET(*this, FIX::ApplID); FIELD_SET(*this, FIX::ApplSeqNum); FIELD_SET(*this, FIX::ApplLastSeqNum); FIELD_SET(*this, FIX::ApplResendFlag); FIELD_SET(*this, FIX::AsgnRptID); FIELD_SET(*this, FIX::TotNumAssignmentReports); FIELD_SET(*this, FIX::LastRptRequested); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::NoPositions); class NoPositions: public FIX::Group { public: NoPositions() : FIX::Group(702,703,FIX::message_order(703,704,705,706,976,539,0)) {} FIELD_SET(*this, FIX::PosType); FIELD_SET(*this, FIX::LongQty); FIELD_SET(*this, FIX::ShortQty); FIELD_SET(*this, FIX::PosQtyStatus); FIELD_SET(*this, FIX::QuantityDate); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; }; FIELD_SET(*this, FIX::NoPosAmt); class NoPosAmt: public FIX::Group { public: NoPosAmt() : FIX::Group(753,707,FIX::message_order(707,708,1055,0)) {} FIELD_SET(*this, FIX::PosAmtType); FIELD_SET(*this, FIX::PosAmt); FIELD_SET(*this, FIX::PositionCurrency); }; FIELD_SET(*this, FIX::ThresholdAmount); FIELD_SET(*this, FIX::SettlPrice); FIELD_SET(*this, FIX::SettlPriceType); FIELD_SET(*this, FIX::UnderlyingSettlPrice); FIELD_SET(*this, FIX::PriorSettlPrice); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::AssignmentMethod); FIELD_SET(*this, FIX::AssignmentUnit); FIELD_SET(*this, FIX::OpenInterest); FIELD_SET(*this, FIX::ExerciseMethod); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PosReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/OrderMassActionRequest.h0000644000372000001440000003264213265006437024145 0ustar robertousers#ifndef FIX50SP2_ORDERMASSACTIONREQUEST_H #define FIX50SP2_ORDERMASSACTIONREQUEST_H #include "Message.h" namespace FIX50SP2 { class OrderMassActionRequest : public Message { public: OrderMassActionRequest() : Message(MsgType()) {} OrderMassActionRequest(const FIX::Message& m) : Message(m) {} OrderMassActionRequest(const Message& m) : Message(m) {} OrderMassActionRequest(const OrderMassActionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("CA"); } OrderMassActionRequest( const FIX::ClOrdID& aClOrdID, const FIX::MassActionType& aMassActionType, const FIX::MassActionScope& aMassActionScope, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aMassActionType); set(aMassActionScope); set(aTransactTime); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassActionType); FIELD_SET(*this, FIX::MassActionScope); FIELD_SET(*this, FIX::MarketID); FIELD_SET(*this, FIX::MarketSegmentID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoTargetPartyIDs); class NoTargetPartyIDs: public FIX::Group { public: NoTargetPartyIDs() : FIX::Group(1461,1462,FIX::message_order(1462,1463,1464,0)) {} FIELD_SET(*this, FIX::TargetPartyID); FIELD_SET(*this, FIX::TargetPartyIDSource); FIELD_SET(*this, FIX::TargetPartyRole); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/CollateralAssignment.h0000644000372000001440000005214113265006437023646 0ustar robertousers#ifndef FIX50SP2_COLLATERALASSIGNMENT_H #define FIX50SP2_COLLATERALASSIGNMENT_H #include "Message.h" namespace FIX50SP2 { class CollateralAssignment : public Message { public: CollateralAssignment() : Message(MsgType()) {} CollateralAssignment(const FIX::Message& m) : Message(m) {} CollateralAssignment(const Message& m) : Message(m) {} CollateralAssignment(const CollateralAssignment& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AY"); } CollateralAssignment( const FIX::CollAsgnID& aCollAsgnID, const FIX::CollAsgnReason& aCollAsgnReason, const FIX::CollAsgnTransType& aCollAsgnTransType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCollAsgnID); set(aCollAsgnReason); set(aCollAsgnTransType); set(aTransactTime); } FIELD_SET(*this, FIX::CollAsgnID); FIELD_SET(*this, FIX::CollReqID); FIELD_SET(*this, FIX::CollAsgnReason); FIELD_SET(*this, FIX::CollAsgnTransType); FIELD_SET(*this, FIX::CollAsgnRefID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,0)) {} FIELD_SET(*this, FIX::ExecID); }; FIELD_SET(*this, FIX::NoTrades); class NoTrades: public FIX::Group { public: NoTrades() : FIX::Group(897,571,FIX::message_order(571,818,0)) {} FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::SecondaryTradeReportID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::QtyType); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,944,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); FIELD_SET(*this, FIX::CollAction); }; FIELD_SET(*this, FIX::MarginExcess); FIELD_SET(*this, FIX::TotalNetValue); FIELD_SET(*this, FIX::CashOutstanding); FIELD_SET(*this, FIX::NoTrdRegTimestamps); class NoTrdRegTimestamps: public FIX::Group { public: NoTrdRegTimestamps() : FIX::Group(768,769,FIX::message_order(769,770,771,1033,1034,1035,0)) {} FIELD_SET(*this, FIX::TrdRegTimestamp); FIELD_SET(*this, FIX::TrdRegTimestampType); FIELD_SET(*this, FIX::TrdRegTimestampOrigin); FIELD_SET(*this, FIX::DeskType); FIELD_SET(*this, FIX::DeskTypeSource); FIELD_SET(*this, FIX::DeskOrderHandlingInst); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,891,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); FIELD_SET(*this, FIX::MiscFeeBasis); }; FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::EndAccruedInterestAmt); FIELD_SET(*this, FIX::StartCash); FIELD_SET(*this, FIX::EndCash); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::NoDlvyInst); class NoDlvyInst: public FIX::Group { public: NoDlvyInst() : FIX::Group(85,165,FIX::message_order(165,787,781,0)) {} FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::DlvyInstType); FIELD_SET(*this, FIX::NoSettlPartyIDs); class NoSettlPartyIDs: public FIX::Group { public: NoSettlPartyIDs() : FIX::Group(781,782,FIX::message_order(782,783,784,801,0)) {} FIELD_SET(*this, FIX::SettlPartyID); FIELD_SET(*this, FIX::SettlPartyIDSource); FIELD_SET(*this, FIX::SettlPartyRole); FIELD_SET(*this, FIX::NoSettlPartySubIDs); class NoSettlPartySubIDs: public FIX::Group { public: NoSettlPartySubIDs() : FIX::Group(801,785,FIX::message_order(785,786,0)) {} FIELD_SET(*this, FIX::SettlPartySubID); FIELD_SET(*this, FIX::SettlPartySubIDType); }; }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SettlSessID); FIELD_SET(*this, FIX::SettlSessSubID); FIELD_SET(*this, FIX::ClearingBusinessDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/ListStrikePrice.h0000644000372000001440000003365413265006437022623 0ustar robertousers#ifndef FIX50SP2_LISTSTRIKEPRICE_H #define FIX50SP2_LISTSTRIKEPRICE_H #include "Message.h" namespace FIX50SP2 { class ListStrikePrice : public Message { public: ListStrikePrice() : Message(MsgType()) {} ListStrikePrice(const FIX::Message& m) : Message(m) {} ListStrikePrice(const Message& m) : Message(m) {} ListStrikePrice(const ListStrikePrice& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("m"); } ListStrikePrice( const FIX::ListID& aListID, const FIX::TotNoStrikes& aTotNoStrikes ) : Message(MsgType()) { set(aListID); set(aTotNoStrikes); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TotNoStrikes); FIELD_SET(*this, FIX::LastFragment); FIELD_SET(*this, FIX::NoStrikes); class NoStrikes: public FIX::Group { public: NoStrikes() : FIX::Group(428,55,FIX::message_order(55,65,48,22,460,1227,1151,461,167,762,200,541,1079,966,1049,965,224,225,239,226,227,228,255,543,470,471,472,240,202,947,967,968,206,231,969,1146,996,1147,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,201,1244,1242,997,223,207,970,971,106,348,349,107,350,351,691,667,875,876,873,874,1435,1439,1449,1450,1451,1452,1457,1458,1478,1479,1480,1481,1482,711,140,11,526,54,44,15,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix50sp2/Quote.h0000644000372000001440000005375313265006437020642 0ustar robertousers#ifndef FIX50SP2_QUOTE_H #define FIX50SP2_QUOTE_H #include "Message.h" namespace FIX50SP2 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteMsgID); FIELD_SET(*this, FIX::QuoteRespID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::PrivateQuote); FIELD_SET(*this, FIX::NoQuoteQualifiers); class NoQuoteQualifiers: public FIX::Group { public: NoQuoteQualifiers() : FIX::Group(735,695,FIX::message_order(695,0)) {} FIELD_SET(*this, FIX::QuoteQualifier); }; FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,802,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::NoPartySubIDs); class NoPartySubIDs: public FIX::Group { public: NoPartySubIDs() : FIX::Group(802,523,FIX::message_order(523,803,0)) {} FIELD_SET(*this, FIX::PartySubID); FIELD_SET(*this, FIX::PartySubIDType); }; }; FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::ProductComplex); FIELD_SET(*this, FIX::SecurityGroup); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::SecuritySubType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::MaturityTime); FIELD_SET(*this, FIX::SettleOnOpenFlag); FIELD_SET(*this, FIX::InstrmtAssignmentMethod); FIELD_SET(*this, FIX::SecurityStatus); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::StrikeCurrency); FIELD_SET(*this, FIX::StrikeMultiplier); FIELD_SET(*this, FIX::StrikeValue); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::MinPriceIncrement); FIELD_SET(*this, FIX::MinPriceIncrementAmount); FIELD_SET(*this, FIX::UnitOfMeasure); FIELD_SET(*this, FIX::UnitOfMeasureQty); FIELD_SET(*this, FIX::PriceUnitOfMeasure); FIELD_SET(*this, FIX::PriceUnitOfMeasureQty); FIELD_SET(*this, FIX::SettlMethod); FIELD_SET(*this, FIX::ExerciseStyle); FIELD_SET(*this, FIX::OptPayoutAmount); FIELD_SET(*this, FIX::PriceQuoteMethod); FIELD_SET(*this, FIX::ValuationMethod); FIELD_SET(*this, FIX::ListMethod); FIELD_SET(*this, FIX::CapPrice); FIELD_SET(*this, FIX::FloorPrice); FIELD_SET(*this, FIX::PutOrCall); FIELD_SET(*this, FIX::FlexibleIndicator); FIELD_SET(*this, FIX::FlexProductEligibilityIndicator); FIELD_SET(*this, FIX::TimeUnit); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::PositionLimit); FIELD_SET(*this, FIX::NTPositionLimit); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::SecurityXMLLen); FIELD_SET(*this, FIX::SecurityXML); FIELD_SET(*this, FIX::SecurityXMLSchema); FIELD_SET(*this, FIX::Pool); FIELD_SET(*this, FIX::ContractSettlMonth); FIELD_SET(*this, FIX::CPProgram); FIELD_SET(*this, FIX::CPRegType); FIELD_SET(*this, FIX::NoEvents); class NoEvents: public FIX::Group { public: NoEvents() : FIX::Group(864,865,FIX::message_order(865,866,1145,867,868,0)) {} FIELD_SET(*this, FIX::EventType); FIELD_SET(*this, FIX::EventDate); FIELD_SET(*this, FIX::EventTime); FIELD_SET(*this, FIX::EventPx); FIELD_SET(*this, FIX::EventText); }; FIELD_SET(*this, FIX::DatedDate); FIELD_SET(*this, FIX::InterestAccrualDate); FIELD_SET(*this, FIX::NoInstrumentParties); class NoInstrumentParties: public FIX::Group { public: NoInstrumentParties() : FIX::Group(1018,1019,FIX::message_order(1019,1050,1051,1052,0)) {} FIELD_SET(*this, FIX::InstrumentPartyID); FIELD_SET(*this, FIX::InstrumentPartyIDSource); FIELD_SET(*this, FIX::InstrumentPartyRole); FIELD_SET(*this, FIX::NoInstrumentPartySubIDs); class NoInstrumentPartySubIDs: public FIX::Group { public: NoInstrumentPartySubIDs() : FIX::Group(1052,1053,FIX::message_order(1053,1054,0)) {} FIELD_SET(*this, FIX::InstrumentPartySubID); FIELD_SET(*this, FIX::InstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::ContractMultiplierUnit); FIELD_SET(*this, FIX::FlowScheduleType); FIELD_SET(*this, FIX::RestructuringType); FIELD_SET(*this, FIX::Seniority); FIELD_SET(*this, FIX::NotionalPercentageOutstanding); FIELD_SET(*this, FIX::OriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::AttachmentPoint); FIELD_SET(*this, FIX::DetachmentPoint); FIELD_SET(*this, FIX::StrikePriceDeterminationMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryMethod); FIELD_SET(*this, FIX::StrikePriceBoundaryPrecision); FIELD_SET(*this, FIX::UnderlyingPriceDeterminationMethod); FIELD_SET(*this, FIX::OptPayoutType); FIELD_SET(*this, FIX::NoComplexEvents); class NoComplexEvents: public FIX::Group { public: NoComplexEvents() : FIX::Group(1483,1484,FIX::message_order(1484,1485,1486,1487,1488,1489,1490,1491,0)) {} FIELD_SET(*this, FIX::ComplexEventType); FIELD_SET(*this, FIX::ComplexOptPayoutAmount); FIELD_SET(*this, FIX::ComplexEventPrice); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryMethod); FIELD_SET(*this, FIX::ComplexEventPriceBoundaryPrecision); FIELD_SET(*this, FIX::ComplexEventPriceTimeType); FIELD_SET(*this, FIX::ComplexEventCondition); FIELD_SET(*this, FIX::NoComplexEventDates); class NoComplexEventDates: public FIX::Group { public: NoComplexEventDates() : FIX::Group(1491,1492,FIX::message_order(1492,1493,1494,0)) {} FIELD_SET(*this, FIX::ComplexEventStartDate); FIELD_SET(*this, FIX::ComplexEventEndDate); FIELD_SET(*this, FIX::NoComplexEventTimes); class NoComplexEventTimes: public FIX::Group { public: NoComplexEventTimes() : FIX::Group(1494,1495,FIX::message_order(1495,1496,0)) {} FIELD_SET(*this, FIX::ComplexEventStartTime); FIELD_SET(*this, FIX::ComplexEventEndTime); }; }; }; FIELD_SET(*this, FIX::AgreementDesc); FIELD_SET(*this, FIX::AgreementID); FIELD_SET(*this, FIX::AgreementDate); FIELD_SET(*this, FIX::AgreementCurrency); FIELD_SET(*this, FIX::TerminationType); FIELD_SET(*this, FIX::StartDate); FIELD_SET(*this, FIX::EndDate); FIELD_SET(*this, FIX::DeliveryType); FIELD_SET(*this, FIX::MarginRatio); FIELD_SET(*this, FIX::NoUnderlyings); class NoUnderlyings: public FIX::Group { public: NoUnderlyings() : FIX::Group(711,311,FIX::message_order(311,312,309,305,462,463,310,763,313,542,1213,241,242,243,244,245,246,256,595,592,593,594,247,316,941,317,436,998,1423,1424,1425,1000,1419,435,308,306,362,363,307,364,365,877,878,972,318,879,975,973,974,810,882,883,884,885,886,1044,1045,1046,1038,1039,315,1437,1441,1453,1454,1455,1456,1459,1460,0)) {} FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingSecuritySubType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingMaturityTime); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingStrikeCurrency); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasure); FIELD_SET(*this, FIX::UnderlyingPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::UnderlyingTimeUnit); FIELD_SET(*this, FIX::UnderlyingExerciseStyle); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::UnderlyingCPProgram); FIELD_SET(*this, FIX::UnderlyingCPRegType); FIELD_SET(*this, FIX::UnderlyingAllocationPercent); FIELD_SET(*this, FIX::UnderlyingCurrency); FIELD_SET(*this, FIX::UnderlyingQty); FIELD_SET(*this, FIX::UnderlyingSettlementType); FIELD_SET(*this, FIX::UnderlyingCashAmount); FIELD_SET(*this, FIX::UnderlyingCashType); FIELD_SET(*this, FIX::UnderlyingPx); FIELD_SET(*this, FIX::UnderlyingDirtyPrice); FIELD_SET(*this, FIX::UnderlyingEndPrice); FIELD_SET(*this, FIX::UnderlyingStartValue); FIELD_SET(*this, FIX::UnderlyingCurrentValue); FIELD_SET(*this, FIX::UnderlyingEndValue); FIELD_SET(*this, FIX::NoUnderlyingStips); class NoUnderlyingStips: public FIX::Group { public: NoUnderlyingStips() : FIX::Group(887,888,FIX::message_order(888,889,0)) {} FIELD_SET(*this, FIX::UnderlyingStipType); FIELD_SET(*this, FIX::UnderlyingStipValue); }; FIELD_SET(*this, FIX::UnderlyingAdjustedQuantity); FIELD_SET(*this, FIX::UnderlyingFXRate); FIELD_SET(*this, FIX::UnderlyingFXRateCalc); FIELD_SET(*this, FIX::UnderlyingCapValue); FIELD_SET(*this, FIX::NoUndlyInstrumentParties); class NoUndlyInstrumentParties: public FIX::Group { public: NoUndlyInstrumentParties() : FIX::Group(1058,1059,FIX::message_order(1059,1060,1061,1062,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartyID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyIDSource); FIELD_SET(*this, FIX::UnderlyingInstrumentPartyRole); FIELD_SET(*this, FIX::NoUndlyInstrumentPartySubIDs); class NoUndlyInstrumentPartySubIDs: public FIX::Group { public: NoUndlyInstrumentPartySubIDs() : FIX::Group(1062,1063,FIX::message_order(1063,1064,0)) {} FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubID); FIELD_SET(*this, FIX::UnderlyingInstrumentPartySubIDType); }; }; FIELD_SET(*this, FIX::UnderlyingSettlMethod); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingContractMultiplierUnit); FIELD_SET(*this, FIX::UnderlyingFlowScheduleType); FIELD_SET(*this, FIX::UnderlyingRestructuringType); FIELD_SET(*this, FIX::UnderlyingSeniority); FIELD_SET(*this, FIX::UnderlyingNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingOriginalNotionalPercentageOutstanding); FIELD_SET(*this, FIX::UnderlyingAttachmentPoint); FIELD_SET(*this, FIX::UnderlyingDetachmentPoint); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::SettlType); FIELD_SET(*this, FIX::SettlDate); FIELD_SET(*this, FIX::SettlDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AcctIDSource); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,607,608,609,764,610,611,1212,248,249,250,251,252,253,257,599,596,597,598,254,612,942,613,614,999,1224,1421,1422,1001,1420,615,616,617,618,619,620,621,622,623,624,556,740,739,955,956,1358,1017,1436,1440,687,685,690,587,588,683,539,686,681,684,676,677,678,679,680,654,1067,1068,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegSecuritySubType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegMaturityTime); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegStrikeCurrency); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegUnitOfMeasure); FIELD_SET(*this, FIX::LegUnitOfMeasureQty); FIELD_SET(*this, FIX::LegPriceUnitOfMeasure); FIELD_SET(*this, FIX::LegPriceUnitOfMeasureQty); FIELD_SET(*this, FIX::LegTimeUnit); FIELD_SET(*this, FIX::LegExerciseStyle); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::LegCurrency); FIELD_SET(*this, FIX::LegPool); FIELD_SET(*this, FIX::LegDatedDate); FIELD_SET(*this, FIX::LegContractSettlMonth); FIELD_SET(*this, FIX::LegInterestAccrualDate); FIELD_SET(*this, FIX::LegPutOrCall); FIELD_SET(*this, FIX::LegOptionRatio); FIELD_SET(*this, FIX::LegContractMultiplierUnit); FIELD_SET(*this, FIX::LegFlowScheduleType); FIELD_SET(*this, FIX::LegQty); FIELD_SET(*this, FIX::LegOrderQty); FIELD_SET(*this, FIX::LegSwapType); FIELD_SET(*this, FIX::LegSettlType); FIELD_SET(*this, FIX::LegSettlDate); FIELD_SET(*this, FIX::NoLegStipulations); class NoLegStipulations: public FIX::Group { public: NoLegStipulations() : FIX::Group(683,688,FIX::message_order(688,689,0)) {} FIELD_SET(*this, FIX::LegStipulationType); FIELD_SET(*this, FIX::LegStipulationValue); }; FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,804,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NoNestedPartySubIDs); class NoNestedPartySubIDs: public FIX::Group { public: NoNestedPartySubIDs() : FIX::Group(804,545,FIX::message_order(545,805,0)) {} FIELD_SET(*this, FIX::NestedPartySubID); FIELD_SET(*this, FIX::NestedPartySubIDType); }; }; FIELD_SET(*this, FIX::LegPriceType); FIELD_SET(*this, FIX::LegBidPx); FIELD_SET(*this, FIX::LegOfferPx); FIELD_SET(*this, FIX::LegBenchmarkCurveCurrency); FIELD_SET(*this, FIX::LegBenchmarkCurveName); FIELD_SET(*this, FIX::LegBenchmarkCurvePoint); FIELD_SET(*this, FIX::LegBenchmarkPrice); FIELD_SET(*this, FIX::LegBenchmarkPriceType); FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegBidForwardPoints); FIELD_SET(*this, FIX::LegOfferForwardPoints); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::BidSwapPoints); FIELD_SET(*this, FIX::OfferSwapPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ExDestinationIDSource); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::BenchmarkPrice); FIELD_SET(*this, FIX::BenchmarkPriceType); FIELD_SET(*this, FIX::BenchmarkSecurityID); FIELD_SET(*this, FIX::BenchmarkSecurityIDSource); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::YieldCalcDate); FIELD_SET(*this, FIX::YieldRedemptionDate); FIELD_SET(*this, FIX::YieldRedemptionPrice); FIELD_SET(*this, FIX::YieldRedemptionPriceType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::BookingType); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::NoRateSources); class NoRateSources: public FIX::Group { public: NoRateSources() : FIX::Group(1445,1446,FIX::message_order(1446,1447,1448,0)) {} FIELD_SET(*this, FIX::RateSource); FIELD_SET(*this, FIX::RateSourceType); FIELD_SET(*this, FIX::ReferencePage); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/HttpConnection.cpp0000644000372000001440000005561613265006437021457 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "HttpConnection.h" #include "HttpMessage.h" #include "HtmlBuilder.h" #include "Session.h" #include "Utility.h" using namespace HTML; namespace FIX { HttpConnection::HttpConnection( int s ) : m_socket( s ) { FD_ZERO( &m_fds ); FD_SET( m_socket, &m_fds ); } bool HttpConnection::send( const std::string& msg ) { return socket_send( m_socket, msg.c_str(), msg.length() ) >= 0; } void HttpConnection::disconnect( int error ) { if( error > 0 ) send( HttpMessage::createResponse(error) ); socket_close( m_socket ); } bool HttpConnection::read() { struct timeval timeout = { 2, 0 }; fd_set readset = m_fds; try { // Wait for input (1 second timeout) int result = select( 1 + m_socket, &readset, 0, 0, &timeout ); if( result > 0 ) // Something to read { // We can read without blocking ssize_t size = socket_recv( m_socket, m_buffer, sizeof(m_buffer) ); if ( size <= 0 ) { throw SocketRecvFailed( size ); } m_parser.addToStream( m_buffer, size ); } else if( result == 0 ) // Timeout { disconnect( 408 ); return false; } else if( result < 0 ) // Error { throw SocketRecvFailed( result ); } processStream(); return true; } catch ( SocketRecvFailed& ) { disconnect(); return false; } } bool HttpConnection::readMessage( std::string& msg ) throw( SocketRecvFailed ) { try { return m_parser.readHttpMessage( msg ); } catch ( MessageParseError& ) { disconnect( 400 ); } return true; } void HttpConnection::processStream() { std::string msg; try { if( !readMessage(msg) ) return; HttpMessage request( msg ); processRequest( request ); } catch( InvalidMessage& ) { disconnect( 400 ); return; } return; } void HttpConnection::processRequest( const HttpMessage& request ) { int error = 200; std::stringstream h; std::stringstream b; std::string titleString = "QuickFIX Engine Web Interface"; { HEAD head(h); head.text(); { CENTER center(h); center.text(); { TITLE title(h); title.text(titleString); } { H1 h1(h); h1.text(titleString); } } { CENTER center(h); center.text(); { A a(h); a.href("/").text("HOME"); } h << NBSP; { A a(h); a.href(request.toString()).text("RELOAD"); } } HR hr(h); hr.text(); } BODY body(b); body.text(); try { if( request.getRootString() == "/" ) processRoot( request, h, b ); else if( request.getRootString() == "/resetSessions" ) processResetSessions( request, h, b ); else if( request.getRootString() == "/refreshSessions" ) processRefreshSessions( request, h, b ); else if( request.getRootString() == "/enableSessions" ) processEnableSessions( request, h, b ); else if( request.getRootString() == "/disableSessions" ) processDisableSessions( request, h, b ); else if( request.getRootString() == "/session" ) processSession( request, h, b ); else if( request.getRootString() == "/resetSession" ) processResetSession( request, h, b ); else if( request.getRootString() == "/refreshSession" ) processRefreshSession( request, h, b ); else error = 404; } catch( std::exception& e ) { error = 400; b << e.what(); } std::string response = "" + h.str() + b.str() + ""; send( HttpMessage::createResponse(error, error == 200 ? response : "") ); disconnect(); } void HttpConnection::processRoot ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { TABLE table(b); table.border(1).cellspacing(2).width(100).text(); { CAPTION caption(b); caption.text(); EM em(b); em.text(); b << Session::numSessions() << " Sessions managed by QuickFIX"; { HR hr(b); hr.text(); } { b << NBSP; A a(b); a.href("/resetSessions" + request.getParameterString()).text("RESET"); } { b << NBSP; A a(b); a.href("/refreshSessions" + request.getParameterString()).text("REFRESH"); } { b << NBSP; A a(b); a.href("/enableSessions" + request.getParameterString()).text("ENABLE"); } { b << NBSP; A a(b); a.href("/disableSessions" + request.getParameterString()).text("DISABLE"); } } { TR tr(b); tr.text(); { TD td(b); td.align("center").text("Session"); } { TD td(b); td.align("center").text("ConnectionType"); } { TD td(b); td.align("center").text("Enabled"); } { TD td(b); td.align("center").text("Session Time"); } { TD td(b); td.align("center").text("Logged On"); } { TD td(b); td.align("center").text("Next Incoming"); } { TD td(b); td.align("center").text("Next Outgoing"); } } std::set sessions = Session::getSessions(); std::set::iterator i; for( i = sessions.begin(); i != sessions.end(); ++i ) { Session* pSession = Session::lookupSession( *i ); if( !pSession ) continue; { TR tr(b); tr.text(); { TD td(b); td.text(); std::string href = "/session?BeginString=" + i->getBeginString().getValue() + "&SenderCompID=" + i->getSenderCompID().getValue() + "&TargetCompID=" + i->getTargetCompID().getValue(); if( i->getSessionQualifier().size() ) href += "&SessionQualifier=" + i->getSessionQualifier(); A a(b); a.href(href).text(i->toString()); } { TD td(b); td.text(pSession->isInitiator() ? "initiator" : "acceptor"); } { TD td(b); td.text(pSession->isEnabled() ? "yes" : "no"); } { TD td(b); td.text(pSession->isSessionTime(UtcTimeStamp()) ? "yes" : "no"); } { TD td(b); td.text(pSession->isLoggedOn() ? "yes" : "no"); } { TD td(b); td.text(pSession->getExpectedTargetNum()); } { TD td(b); td.text(pSession->getExpectedSenderNum()); } } } } void HttpConnection::processResetSessions ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { try { HttpMessage copy = request; bool confirm = false; if( copy.hasParameter("confirm") && copy.getParameter("confirm") != "0" ) { confirm = true; std::set sessions = Session::getSessions(); std::set::iterator session; for( session = sessions.begin(); session != sessions.end(); ++session ) Session::lookupSession( *session )->reset(); copy.removeParameter("confirm"); } if( confirm ) { h << ""; CENTER center(b); center.text(); H2 h2(b); h2.text(); { A a(b); a.href("/").text("Sessions"); } b << " have been reset"; } else { { CENTER center(b); center.text(); H2 h2(b); h2.text(); b << "Are you sure you want to reset all sessions ?"; } { CENTER center(b); center.text(); b << "["; { A a(b); a.href(request.toString() + "?confirm=1").text("YES, reset sessions"); } b << "]" << NBSP << "["; { A a(b); a.href("/").text("NO, do not reset sessions"); } b << "]"; } } } catch( std::exception& e ) { b << e.what(); } } void HttpConnection::processRefreshSessions ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { try { HttpMessage copy = request; bool confirm = false; if( copy.hasParameter("confirm") && copy.getParameter("confirm") != "0" ) { confirm = true; std::set sessions = Session::getSessions(); std::set::iterator session; for( session = sessions.begin(); session != sessions.end(); ++session ) Session::lookupSession( *session )->refresh(); copy.removeParameter("confirm"); } if( confirm ) { h << ""; CENTER center(b); center.text(); H2 h2(b); h2.text(); { A a(b); a.href("/").text("Sessions"); } b << " have been refreshed"; } else { { CENTER center(b); center.text(); H2 h2(b); h2.text(); b << "Are you sure you want to refresh all sessions ?"; } { CENTER center(b); center.text(); b << "["; { A a(b); a.href(request.toString() + "?confirm=1").text("YES, refresh sessions"); } b << "]" << NBSP << "["; { A a(b); a.href("/").text("NO, do not refresh sessions"); } b << "]"; } } } catch( std::exception& e ) { b << e.what(); } } void HttpConnection::processEnableSessions ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { try { HttpMessage copy = request; bool confirm = false; if( copy.hasParameter("confirm") && copy.getParameter("confirm") != "0" ) { confirm = true; std::set sessions = Session::getSessions(); std::set::iterator session; for( session = sessions.begin(); session != sessions.end(); ++session ) Session::lookupSession( *session )->logon(); copy.removeParameter("confirm"); } if( confirm ) { h << ""; CENTER center(b); center.text(); H2 h2(b); h2.text(); { A a(b); a.href("/").text("Sessions"); } b << " have been enabled"; } else { { CENTER center(b); center.text(); H2 h2(b); h2.text(); b << "Are you sure you want to enable all sessions ?"; } { CENTER center(b); center.text(); b << "["; { A a(b); a.href(request.toString() + "?confirm=1").text("YES, enable sessions"); } b << "]" << NBSP << "["; { A a(b); a.href("/").text("NO, do not enable sessions"); } b << "]"; } } } catch( std::exception& e ) { b << e.what(); } } void HttpConnection::processDisableSessions ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { try { HttpMessage copy = request; bool confirm = false; if( copy.hasParameter("confirm") && copy.getParameter("confirm") != "0" ) { confirm = true; std::set sessions = Session::getSessions(); std::set::iterator session; for( session = sessions.begin(); session != sessions.end(); ++session ) Session::lookupSession( *session )->logout(); copy.removeParameter("confirm"); } if( confirm ) { h << ""; CENTER center(b); center.text(); H2 h2(b); h2.text(); { A a(b); a.href("/").text("Sessions"); } b << " have been disabled"; } else { { CENTER center(b); center.text(); H2 h2(b); h2.text(); b << "Are you sure you want to disable all sessions ?"; } { CENTER center(b); center.text(); b << "["; { A a(b); a.href(request.toString() + "?confirm=1").text("YES, disable sessions"); } b << "]" << NBSP << "["; { A a(b); a.href("/").text("NO, do not disable sessions"); } b << "]"; } } } catch( std::exception& e ) { b << e.what(); } } void HttpConnection::processSession ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { try { HttpMessage copy = request; std::string url = request.toString(); std::string beginString = copy.getParameter( "BeginString" ); std::string senderCompID = copy.getParameter( "SenderCompID" ); std::string targetCompID = copy.getParameter( "TargetCompID" ); std::string sessionQualifier; if( copy.hasParameter("SessionQualifier") ) sessionQualifier = copy.getParameter( "SessionQualifier" ); SessionID sessionID( beginString, senderCompID, targetCompID, sessionQualifier ); Session* pSession = Session::lookupSession( sessionID ); if( pSession == 0 ) throw SessionNotFound(); if( copy.hasParameter("Enabled") ) { copy.getParameter("Enabled") == "0" ? pSession->logout() : pSession->logon(); copy.removeParameter("Enabled"); } if( copy.hasParameter("Next%20Incoming") ) { int value = IntConvertor::convert( copy.getParameter("Next%20Incoming") ); pSession->setNextTargetMsgSeqNum( value <= 0 ? 1 : value ); copy.removeParameter("Next%20Incoming"); } if( copy.hasParameter("Next%20Outgoing") ) { int value = IntConvertor::convert( copy.getParameter("Next%20Outgoing") ); pSession->setNextSenderMsgSeqNum( value <= 0 ? 1 : value ); copy.removeParameter("Next%20Outgoing"); } if( copy.hasParameter(SEND_REDUNDANT_RESENDREQUESTS) ) { pSession->setSendRedundantResendRequests( copy.getParameter(SEND_REDUNDANT_RESENDREQUESTS) != "0" ); copy.removeParameter(SEND_REDUNDANT_RESENDREQUESTS); } if( copy.hasParameter(CHECK_COMPID) ) { pSession->setCheckCompId( copy.getParameter(CHECK_COMPID) != "0" ); copy.removeParameter(CHECK_COMPID); } if( copy.hasParameter(CHECK_LATENCY) ) { pSession->setCheckLatency( copy.getParameter(CHECK_LATENCY) != "0" ); copy.removeParameter(CHECK_LATENCY); } if( copy.hasParameter(MAX_LATENCY) ) { int value = IntConvertor::convert( copy.getParameter(MAX_LATENCY) ); pSession->setMaxLatency( value <= 0 ? 1 : value ); copy.removeParameter(MAX_LATENCY); } if( copy.hasParameter(LOGON_TIMEOUT) ) { int value = IntConvertor::convert( copy.getParameter(LOGON_TIMEOUT) ); pSession->setLogonTimeout( value <= 0 ? 1 : value ); copy.removeParameter(LOGON_TIMEOUT); } if( copy.hasParameter(LOGOUT_TIMEOUT) ) { int value = IntConvertor::convert( copy.getParameter(LOGOUT_TIMEOUT) ); pSession->setLogoutTimeout( value <= 0 ? 1 : value ); copy.removeParameter(LOGOUT_TIMEOUT); } if( copy.hasParameter(RESET_ON_LOGON) ) { pSession->setResetOnLogon( copy.getParameter(RESET_ON_LOGON) != "0" ); copy.removeParameter(RESET_ON_LOGON); } if( copy.hasParameter(RESET_ON_LOGOUT) ) { pSession->setResetOnLogout( copy.getParameter(RESET_ON_LOGOUT) != "0" ); copy.removeParameter(RESET_ON_LOGOUT); } if( copy.hasParameter(RESET_ON_DISCONNECT) ) { pSession->setResetOnDisconnect( copy.getParameter(RESET_ON_DISCONNECT) != "0" ); copy.removeParameter(RESET_ON_DISCONNECT); } if( copy.hasParameter(REFRESH_ON_LOGON) ) { pSession->setRefreshOnLogon( copy.getParameter(REFRESH_ON_LOGON) != "0" ); copy.removeParameter(REFRESH_ON_LOGON); } if( copy.hasParameter(MILLISECONDS_IN_TIMESTAMP) ) { pSession->setMillisecondsInTimeStamp( copy.getParameter(MILLISECONDS_IN_TIMESTAMP) != "0" ); copy.removeParameter(MILLISECONDS_IN_TIMESTAMP); } if( copy.hasParameter(PERSIST_MESSAGES) ) { pSession->setPersistMessages( copy.getParameter(PERSIST_MESSAGES) != "0" ); copy.removeParameter(PERSIST_MESSAGES); } if( url != copy.toString() ) h << ""; TABLE table(b); table.border(1).cellspacing(2).width(100).text(); { CAPTION caption(b); caption.text(); EM em(b); em.text(); b << sessionID; { HR hr(b); hr.text(); } { b << NBSP; A a(b); a.href("/resetSession" + copy.getParameterString()).text("RESET"); } { b << NBSP; A a(b); a.href("/refreshSession" + copy.getParameterString()).text("REFRESH"); } } showRow( b, "Enabled", pSession->isEnabled(), url ); showRow( b, "ConnectionType", std::string(pSession->isInitiator() ?"initiator" : "acceptor") ); showRow( b, "SessionTime", pSession->isSessionTime(UtcTimeStamp()) ); showRow( b, "Logged On", pSession->isLoggedOn() ); showRow( b, "Next Incoming", (int)pSession->getExpectedTargetNum(), url ); showRow( b, "Next Outgoing", (int)pSession->getExpectedSenderNum(), url ); showRow( b, SEND_REDUNDANT_RESENDREQUESTS, pSession->getSendRedundantResendRequests(), url ); showRow( b, CHECK_COMPID, pSession->getCheckCompId(), url ); showRow( b, CHECK_LATENCY, pSession->getCheckLatency(), url ); showRow( b, MAX_LATENCY, pSession->getMaxLatency(), url ); showRow( b, LOGON_TIMEOUT, pSession->getLogonTimeout(), url ); showRow( b, LOGOUT_TIMEOUT, pSession->getLogoutTimeout(), url ); showRow( b, RESET_ON_LOGON, pSession->getResetOnLogon(), url ); showRow( b, RESET_ON_LOGOUT, pSession->getResetOnLogout(), url ); showRow( b, RESET_ON_DISCONNECT, pSession->getResetOnDisconnect(), url ); showRow( b, REFRESH_ON_LOGON, pSession->getRefreshOnLogon(), url ); showRow( b, MILLISECONDS_IN_TIMESTAMP, pSession->getMillisecondsInTimeStamp(), url ); showRow( b, PERSIST_MESSAGES, pSession->getPersistMessages(), url ); } catch( std::exception& e ) { b << e.what(); } } void HttpConnection::processResetSession ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { try { HttpMessage copy = request; std::string beginString = request.getParameter( "BeginString" ); std::string senderCompID = request.getParameter( "SenderCompID" ); std::string targetCompID = request.getParameter( "TargetCompID" ); std::string sessionQualifier; if( copy.hasParameter("SessionQualifier") ) sessionQualifier = copy.getParameter( "SessionQualifier" ); SessionID sessionID( beginString, senderCompID, targetCompID, sessionQualifier ); Session* pSession = Session::lookupSession( sessionID ); if( pSession == 0 ) throw SessionNotFound(); std::string sessionUrl = "/session" + request.getParameterString(); bool confirm = false; if( copy.hasParameter("confirm") && copy.getParameter("confirm") != "0" ) { confirm = true; pSession->reset(); copy.removeParameter("confirm"); } if( confirm ) { h << ""; CENTER center(b); center.text(); H2 h2(b); h2.text(); { A a(b); a.href("/session" + copy.getParameterString()).text(sessionID.toString()); } b << " has been reset"; } else { { CENTER center(b); center.text(); H2 h2(b); h2.text(); b << "Are you sure you want to reset session "; { A a(b); a.href(sessionUrl + request.getParameterString()).text(sessionID.toString()); } b << "?"; } { CENTER center(b); center.text(); b << "["; { A a(b); a.href(request.toString() + "&confirm=1").text("YES, reset session"); } b << "]" << NBSP << "["; { A a(b); a.href(sessionUrl).text("NO, do not reset session"); } b << "]"; } } } catch( std::exception& e ) { b << e.what(); } } void HttpConnection::processRefreshSession ( const HttpMessage& request, std::stringstream& h, std::stringstream& b ) { try { HttpMessage copy = request; std::string beginString = request.getParameter( "BeginString" ); std::string senderCompID = request.getParameter( "SenderCompID" ); std::string targetCompID = request.getParameter( "TargetCompID" ); std::string sessionQualifier; if( copy.hasParameter("SessionQualifier") ) sessionQualifier = copy.getParameter( "SessionQualifier" ); SessionID sessionID( beginString, senderCompID, targetCompID, sessionQualifier ); Session* pSession = Session::lookupSession( sessionID ); if( pSession == 0 ) throw SessionNotFound(); std::string sessionUrl = "/session" + request.getParameterString(); bool confirm = false; if( copy.hasParameter("confirm") && copy.getParameter("confirm") != "0" ) { confirm = true; pSession->refresh(); copy.removeParameter("confirm"); } if( confirm ) { h << ""; CENTER center(b); center.text(); H2 h2(b); h2.text(); { A a(b); a.href("/session" + copy.getParameterString()).text(sessionID.toString()); } b << " has been refreshed"; } else { { CENTER center(b); center.text(); H2 h2(b); h2.text(); b << "Are you sure you want to refresh session "; { A a(b); a.href(sessionUrl + request.getParameterString()).text(sessionID.toString()); } b << "?"; } { CENTER center(b); center.text(); b << "["; { A a(b); a.href(request.toString() + "&confirm=1").text("YES, refresh session"); } b << "]" << NBSP << "["; { A a(b); a.href(sessionUrl).text("NO, do not refresh session"); } b << "]"; } } } catch( std::exception& e ) { b << e.what(); } } void HttpConnection::showRow ( std::stringstream& s, const std::string& name, bool value, const std::string& url ) { { TR tr(s); tr.text(); { TD td(s); td.text(name); } { TD td(s); td.text(value ? "yes" : "no"); } { TD td(s); td.text(); CENTER center(s); center.text(); if( url.size() ) { std::stringstream href; href << url << "&" << name << "=" << !value; A a(s); a.href(href.str()).text("toggle"); } } } } void HttpConnection::showRow ( std::stringstream& s, const std::string& name, const std::string& value, const std::string& url ) { { TR tr(s); tr.text(); { TD td(s); td.text(name); } { TD td(s); td.text(value); } { TD td(s); td.text(); CENTER center(s); center.text(); } } } void HttpConnection::showRow ( std::stringstream& s, const std::string& name, int value, const std::string& url ) { { TR tr(s); tr.text(); { TD td(s); td.text(name); } { TD td(s); td.text(value); } { TD td(s); td.text(); CENTER center(s); center.text(); { std::stringstream href; href << url << "&" << name << "=" << value - 10; A a(s); a.href(href.str()).text("<<"); } s << NBSP; { std::stringstream href; href << url << "&" << name << "=" << value - 1; A a(s); a.href(href.str()).text("<"); } s << NBSP << "|" << NBSP; { std::stringstream href; href << url << "&" << name << "=" << value + 1; A a(s); a.href(href.str()).text(">"); } s << NBSP; { std::stringstream href; href << url << "&" << name << "=" << value + 10; A a(s); a.href(href.str()).text(">>"); } } } } } // namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/fix40/0000755000372000001440000000000013265006437016731 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix40/IOI.h0000644000372000001440000000261313265006437017524 0ustar robertousers#ifndef FIX40_IOI_H #define FIX40_IOI_H #include "Message.h" namespace FIX40 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIid& aIOIid, const FIX::IOITransType& aIOITransType, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::IOIShares& aIOIShares ) : Message(MsgType()) { set(aIOIid); set(aIOITransType); set(aSymbol); set(aSide); set(aIOIShares); } FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::IOIShares); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOIOthSvc); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::IOIQualifier); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Logon.h0000644000372000001440000000133513265006437020162 0ustar robertousers#ifndef FIX40_LOGON_H #define FIX40_LOGON_H #include "Message.h" namespace FIX40 { class Logon : public Message { public: Logon() : Message(MsgType()) {} Logon(const FIX::Message& m) : Message(m) {} Logon(const Message& m) : Message(m) {} Logon(const Logon& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("A"); } Logon( const FIX::EncryptMethod& aEncryptMethod, const FIX::HeartBtInt& aHeartBtInt ) : Message(MsgType()) { set(aEncryptMethod); set(aHeartBtInt); } FIELD_SET(*this, FIX::EncryptMethod); FIELD_SET(*this, FIX::HeartBtInt); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Allocation.h0000644000372000001440000000636113265006437021175 0ustar robertousers#ifndef FIX40_ALLOCATION_H #define FIX40_ALLOCATION_H #include "Message.h" namespace FIX40 { class Allocation : public Message { public: Allocation() : Message(MsgType()) {} Allocation(const FIX::Message& m) : Message(m) {} Allocation(const Message& m) : Message(m) {} Allocation(const Allocation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } Allocation( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::Side& aSide, const FIX::Symbol& aSymbol, const FIX::Shares& aShares, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aSide); set(aSymbol); set(aShares); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Shares); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPrxPrecision); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::OpenClose); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,66,105,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,17,FIX::message_order(17,32,31,30,0)) {} FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastMkt); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); }; FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,80,81,76,109,12,13,85,92,86,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocShares); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::NoDlvyInst); FIELD_SET(*this, FIX::BrokerOfCredit); FIELD_SET(*this, FIX::DlvyInst); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Reject.h0000644000372000001440000000110013265006437020306 0ustar robertousers#ifndef FIX40_REJECT_H #define FIX40_REJECT_H #include "Message.h" namespace FIX40 { class Reject : public Message { public: Reject() : Message(MsgType()) {} Reject(const FIX::Message& m) : Message(m) {} Reject(const Message& m) : Message(m) {} Reject(const Reject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("3"); } Reject( const FIX::RefSeqNum& aRefSeqNum ) : Message(MsgType()) { set(aRefSeqNum); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/ResendRequest.h0000644000372000001440000000130313265006437021670 0ustar robertousers#ifndef FIX40_RESENDREQUEST_H #define FIX40_RESENDREQUEST_H #include "Message.h" namespace FIX40 { class ResendRequest : public Message { public: ResendRequest() : Message(MsgType()) {} ResendRequest(const FIX::Message& m) : Message(m) {} ResendRequest(const Message& m) : Message(m) {} ResendRequest(const ResendRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("2"); } ResendRequest( const FIX::BeginSeqNo& aBeginSeqNo, const FIX::EndSeqNo& aEndSeqNo ) : Message(MsgType()) { set(aBeginSeqNo); set(aEndSeqNo); } FIELD_SET(*this, FIX::BeginSeqNo); FIELD_SET(*this, FIX::EndSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/QuoteRequest.h0000644000372000001440000000173613265006437021557 0ustar robertousers#ifndef FIX40_QUOTEREQUEST_H #define FIX40_QUOTEREQUEST_H #include "Message.h" namespace FIX40 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID, const FIX::Symbol& aSymbol ) : Message(MsgType()) { set(aQuoteReqID); set(aSymbol); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/DontKnowTrade.h0000644000372000001440000000221713265006437021627 0ustar robertousers#ifndef FIX40_DONTKNOWTRADE_H #define FIX40_DONTKNOWTRADE_H #include "Message.h" namespace FIX40 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::DKReason& aDKReason, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty, const FIX::LastShares& aLastShares, const FIX::LastPx& aLastPx ) : Message(MsgType()) { set(aDKReason); set(aSymbol); set(aSide); set(aOrderQty); set(aLastShares); set(aLastPx); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/ExecutionReport.h0000644000372000001440000000605313265006437022245 0ustar robertousers#ifndef FIX40_EXECUTIONREPORT_H #define FIX40_EXECUTIONREPORT_H #include "Message.h" namespace FIX40 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecTransType& aExecTransType, const FIX::OrdStatus& aOrdStatus, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty, const FIX::LastShares& aLastShares, const FIX::LastPx& aLastPx, const FIX::CumQty& aCumQty, const FIX::AvgPx& aAvgPx ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecTransType); set(aOrdStatus); set(aSymbol); set(aSide); set(aOrderQty); set(aLastShares); set(aLastPx); set(aCumQty); set(aAvgPx); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecTransType); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::LastShares); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/News.h0000644000372000001440000000144313265006437020020 0ustar robertousers#ifndef FIX40_NEWS_H #define FIX40_NEWS_H #include "Message.h" namespace FIX40 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::LinesOfText& aLinesOfText, const FIX::Text& aText ) : Message(MsgType()) { set(aLinesOfText); set(aText); } FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::RelatdSym); FIELD_SET(*this, FIX::LinesOfText); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/NewOrderSingle.h0000644000372000001440000000422713265006437021776 0ustar robertousers#ifndef FIX40_NEWORDERSINGLE_H #define FIX40_NEWORDERSINGLE_H #include "Message.h" namespace FIX40 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aOrderQty); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/ListExecute.h0000644000372000001440000000120413265006437021335 0ustar robertousers#ifndef FIX40_LISTEXECUTE_H #define FIX40_LISTEXECUTE_H #include "Message.h" namespace FIX40 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/ListStatusRequest.h0000644000372000001440000000127213265006437022574 0ustar robertousers#ifndef FIX40_LISTSTATUSREQUEST_H #define FIX40_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX40 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/OrderCancelReject.h0000644000372000001440000000162013265006437022417 0ustar robertousers#ifndef FIX40_ORDERCANCELREJECT_H #define FIX40_ORDERCANCELREJECT_H #include "Message.h" namespace FIX40 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/OrderCancelReplaceRequest.h0000644000372000001440000000436113265006437024134 0ustar robertousers#ifndef FIX40_ORDERCANCELREPLACEREQUEST_H #define FIX40_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX40 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aOrderQty); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/NewOrderList.h0000644000372000001440000000466213265006437021473 0ustar robertousers#ifndef FIX40_NEWORDERLIST_H #define FIX40_NEWORDERLIST_H #include "Message.h" namespace FIX40 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::ListSeqNo& aListSeqNo, const FIX::ListNoOrds& aListNoOrds, const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aListID); set(aListSeqNo); set(aListNoOrds); set(aClOrdID); set(aHandlInst); set(aSymbol); set(aSide); set(aOrderQty); set(aOrdType); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::ListNoOrds); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/AllocationInstructionAck.h0000644000372000001440000000211213265006437024044 0ustar robertousers#ifndef FIX40_ALLOCATIONINSTRUCTIONACK_H #define FIX40_ALLOCATIONINSTRUCTIONACK_H #include "Message.h" namespace FIX40 { class AllocationInstructionAck : public Message { public: AllocationInstructionAck() : Message(MsgType()) {} AllocationInstructionAck(const FIX::Message& m) : Message(m) {} AllocationInstructionAck(const Message& m) : Message(m) {} AllocationInstructionAck(const AllocationInstructionAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationInstructionAck( const FIX::AllocID& aAllocID, const FIX::TradeDate& aTradeDate, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aTradeDate); set(aAllocStatus); } FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/TestRequest.h0000644000372000001440000000111413265006437021367 0ustar robertousers#ifndef FIX40_TESTREQUEST_H #define FIX40_TESTREQUEST_H #include "Message.h" namespace FIX40 { class TestRequest : public Message { public: TestRequest() : Message(MsgType()) {} TestRequest(const FIX::Message& m) : Message(m) {} TestRequest(const Message& m) : Message(m) {} TestRequest(const TestRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("1"); } TestRequest( const FIX::TestReqID& aTestReqID ) : Message(MsgType()) { set(aTestReqID); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Heartbeat.h0000644000372000001440000000070513265006437021003 0ustar robertousers#ifndef FIX40_HEARTBEAT_H #define FIX40_HEARTBEAT_H #include "Message.h" namespace FIX40 { class Heartbeat : public Message { public: Heartbeat() : Message(MsgType()) {} Heartbeat(const FIX::Message& m) : Message(m) {} Heartbeat(const Message& m) : Message(m) {} Heartbeat(const Heartbeat& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("0"); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/MessageCracker.h0000644000372000001440000002777313265006437022001 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX40_MESSAGECRACKER_H #define FIX40_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix40/Message.h" namespace FIX40 { class Heartbeat; class TestRequest; class ResendRequest; class Reject; class SequenceReset; class Logout; class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class Logon; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class Allocation; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationInstructionAck; class DontKnowTrade; class QuoteRequest; class Quote; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( const TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( const ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( const Reject&, const FIX::SessionID& ) {} virtual void onMessage( const SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( const Logout&, const FIX::SessionID& ) {} virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Logon&, const FIX::SessionID& ) {} virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Allocation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationInstructionAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( Reject&, const FIX::SessionID& ) {} virtual void onMessage( SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( Logout&, const FIX::SessionID& ) {} virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( Logon&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( Allocation&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationInstructionAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "0" ) onMessage( (const Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (const TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (const ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (const Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (const SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (const Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (const Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "0" ) onMessage( (Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationInstructionAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/OrderCancelRequest.h0000644000372000001440000000271213265006437022636 0ustar robertousers#ifndef FIX40_ORDERCANCELREQUEST_H #define FIX40_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX40 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::CxlType& aCxlType, const FIX::Symbol& aSymbol, const FIX::Side& aSide, const FIX::OrderQty& aOrderQty ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aCxlType); set(aSymbol); set(aSide); set(aOrderQty); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CxlType); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Advertisement.h0000644000372000001440000000250213265006437021713 0ustar robertousers#ifndef FIX40_ADVERTISEMENT_H #define FIX40_ADVERTISEMENT_H #include "Message.h" namespace FIX40 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::Symbol& aSymbol, const FIX::AdvSide& aAdvSide, const FIX::Shares& aShares ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aSymbol); set(aAdvSide); set(aShares); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Shares); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/ListCancelRequest.h0000644000372000001440000000127213265006437022476 0ustar robertousers#ifndef FIX40_LISTCANCELREQUEST_H #define FIX40_LISTCANCELREQUEST_H #include "Message.h" namespace FIX40 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/OrderStatusRequest.h0000644000372000001440000000201713265006437022732 0ustar robertousers#ifndef FIX40_ORDERSTATUSREQUEST_H #define FIX40_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX40 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::ClOrdID& aClOrdID, const FIX::Symbol& aSymbol, const FIX::Side& aSide ) : Message(MsgType()) { set(aClOrdID); set(aSymbol); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClientID); FIELD_SET(*this, FIX::ExecBroker); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Email.h0000644000372000001440000000166513265006437020141 0ustar robertousers#ifndef FIX40_EMAIL_H #define FIX40_EMAIL_H #include "Message.h" namespace FIX40 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailType& aEmailType, const FIX::LinesOfText& aLinesOfText, const FIX::Text& aText ) : Message(MsgType()) { set(aEmailType); set(aLinesOfText); set(aText); } FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::RelatdSym); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::LinesOfText); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Logout.h0000644000372000001440000000065013265006437020354 0ustar robertousers#ifndef FIX40_LOGOUT_H #define FIX40_LOGOUT_H #include "Message.h" namespace FIX40 { class Logout : public Message { public: Logout() : Message(MsgType()) {} Logout(const FIX::Message& m) : Message(m) {} Logout(const Message& m) : Message(m) {} Logout(const Logout& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("5"); } FIELD_SET(*this, FIX::Text); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/ListStatus.h0000644000372000001440000000211313265006437021216 0ustar robertousers#ifndef FIX40_LISTSTATUS_H #define FIX40_LISTSTATUS_H #include "Message.h" namespace FIX40 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::NoRpts& aNoRpts, const FIX::RptSeq& aRptSeq ) : Message(MsgType()) { set(aListID); set(aNoRpts); set(aRptSeq); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::WaveNo); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,14,84,6,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/SequenceReset.h0000644000372000001440000000120213265006437021650 0ustar robertousers#ifndef FIX40_SEQUENCERESET_H #define FIX40_SEQUENCERESET_H #include "Message.h" namespace FIX40 { class SequenceReset : public Message { public: SequenceReset() : Message(MsgType()) {} SequenceReset(const FIX::Message& m) : Message(m) {} SequenceReset(const Message& m) : Message(m) {} SequenceReset(const SequenceReset& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("4"); } SequenceReset( const FIX::NewSeqNo& aNewSeqNo ) : Message(MsgType()) { set(aNewSeqNo); } FIELD_SET(*this, FIX::GapFillFlag); FIELD_SET(*this, FIX::NewSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Message.h0000644000372000001440000000313113265006437020464 0ustar robertousers#ifndef FIX40_MESSAGES_H #define FIX40_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX40 { class Header : public FIX::Header { public: FIELD_SET(*this, FIX::BeginString); FIELD_SET(*this, FIX::BodyLength); FIELD_SET(*this, FIX::MsgType); FIELD_SET(*this, FIX::SenderCompID); FIELD_SET(*this, FIX::TargetCompID); FIELD_SET(*this, FIX::OnBehalfOfCompID); FIELD_SET(*this, FIX::DeliverToCompID); FIELD_SET(*this, FIX::SecureDataLen); FIELD_SET(*this, FIX::SecureData); FIELD_SET(*this, FIX::MsgSeqNum); FIELD_SET(*this, FIX::SenderSubID); FIELD_SET(*this, FIX::TargetSubID); FIELD_SET(*this, FIX::OnBehalfOfSubID); FIELD_SET(*this, FIX::DeliverToSubID); FIELD_SET(*this, FIX::PossDupFlag); FIELD_SET(*this, FIX::PossResend); FIELD_SET(*this, FIX::SendingTime); FIELD_SET(*this, FIX::OrigSendingTime); }; class Trailer : public FIX::Trailer { public: FIELD_SET(*this, FIX::SignatureLength); FIELD_SET(*this, FIX::Signature); FIELD_SET(*this, FIX::CheckSum); }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIX.4.0"), msgtype ) {} Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix40/Quote.h0000644000372000001440000000207213265006437020200 0ustar robertousers#ifndef FIX40_QUOTE_H #define FIX40_QUOTE_H #include "Message.h" namespace FIX40 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID, const FIX::Symbol& aSymbol, const FIX::BidPx& aBidPx ) : Message(MsgType()) { set(aQuoteID); set(aSymbol); set(aBidPx); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::IDSource); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/Values.h0000644000372000001440000000655713265006437017424 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_VALUES_BASE_H #define FIX_VALUES_BASE_H #include "FixValues.h" #include namespace FIX { const char BeginString_FIXT11[] = "FIXT.1.1"; const char BeginString_FIX50[] = "FIX.5.0"; const char BeginString_FIX44[] = "FIX.4.4"; const char BeginString_FIX43[] = "FIX.4.3"; const char BeginString_FIX42[] = "FIX.4.2"; const char BeginString_FIX41[] = "FIX.4.1"; const char BeginString_FIX40[] = "FIX.4.0"; const char SessionRejectReason_INVALID_TAG_NUMBER_TEXT[] = "Invalid tag number"; const char SessionRejectReason_REQUIRED_TAG_MISSING_TEXT[] = "Required tag missing"; const char SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT[] = "Tag not defined for this message type"; const char SessionRejectReason_UNDEFINED_TAG_TEXT[] = "Undefined Tag"; const char SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT[] = "Tag specified without a value"; const char SessionRejectReason_VALUE_IS_INCORRECT_TEXT[] = "Value is incorrect (out of range) for this tag"; const char SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT[] = "Incorrect data format for value"; const char SessionRejectReason_DECRYPTION_PROBLEM_TEXT[] = "Decryption problem"; const char SessionRejectReason_SIGNATURE_PROBLEM_TEXT[] = "Signature problem"; const char SessionRejectReason_COMPID_PROBLEM_TEXT[] = "CompID problem"; const char SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT[] = "SendingTime accuracy problem"; const char SessionRejectReason_INVALID_MSGTYPE_TEXT[] = "Invalid MsgType"; const char SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT[] = "Tag appears more than once"; const char SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT[] = "Tag specified out of required order"; const char SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT[] = "Incorrect NumInGroup count for repeating group"; const char BusinessRejectReason_OTHER_TEXT[] = "Other"; const char BusinessRejectReason_UNKNOWN_ID_TEXT[] = "Unknown ID"; const char BusinessRejectReason_UNKNOWN_SECURITY_TEXT[] = "Unknown Security"; const char BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT[] = "Unsupported Message Type"; const char BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT[] = "Application Not Available"; const char BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT[] = "Conditionally Required Field Missing"; const char BusinessRejectReason_NOT_AUTHORIZED_TEXT[] = "Not Authorized"; const char BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT[] = "Deliver to firm not available at this time"; } #endif //FIX_VALUES_BASE_H quickfix-1.15.1+dfsg.orig/src/C++/PostgreSQLLog.cpp0000644000372000001440000001717313265006437021161 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #ifdef HAVE_POSTGRESQL #include "PostgreSQLLog.h" #include "SessionID.h" #include "SessionSettings.h" #include "Utility.h" #include "strptime.h" #include namespace FIX { const std::string PostgreSQLLogFactory::DEFAULT_DATABASE = "quickfix"; const std::string PostgreSQLLogFactory::DEFAULT_USER = "postgres"; const std::string PostgreSQLLogFactory::DEFAULT_PASSWORD = ""; const std::string PostgreSQLLogFactory::DEFAULT_HOST = "localhost"; const short PostgreSQLLogFactory::DEFAULT_PORT = 0; PostgreSQLLog::PostgreSQLLog ( const SessionID& s, const DatabaseConnectionID& d, PostgreSQLConnectionPool* p ) : m_pConnectionPool( p ) { init(); m_pSessionID = new SessionID( s ); m_pConnection = m_pConnectionPool->create( d ); } PostgreSQLLog::PostgreSQLLog ( const DatabaseConnectionID& d, PostgreSQLConnectionPool* p ) : m_pConnectionPool( p ), m_pSessionID( 0 ) { init(); m_pConnection = m_pConnectionPool->create( d ); } PostgreSQLLog::PostgreSQLLog ( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_pConnectionPool( 0 ) { init(); m_pSessionID = new SessionID( s ); m_pConnection = new PostgreSQLConnection( database, user, password, host, port ); } PostgreSQLLog::PostgreSQLLog ( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_pConnectionPool( 0 ), m_pSessionID( 0 ) { init(); m_pConnection = new PostgreSQLConnection( database, user, password, host, port ); } void PostgreSQLLog::init() { setIncomingTable( "messages_log" ); setOutgoingTable( "messages_log" ); setEventTable( "event_log" ); } PostgreSQLLog::~PostgreSQLLog() { if( m_pConnectionPool ) m_pConnectionPool->destroy( m_pConnection ); else delete m_pConnection; delete m_pSessionID; } Log* PostgreSQLLogFactory::create() { std::string database; std::string user; std::string password; std::string host; short port; init( m_settings.get(), database, user, password, host, port ); DatabaseConnectionID id( database, user, password, host, port ); PostgreSQLLog* result = new PostgreSQLLog( id, m_connectionPoolPtr.get() ); initLog( m_settings.get(), *result ); return result; } Log* PostgreSQLLogFactory::create( const SessionID& s ) { std::string database; std::string user; std::string password; std::string host; short port; Dictionary settings; if( m_settings.has(s) ) settings = m_settings.get( s ); init( settings, database, user, password, host, port ); DatabaseConnectionID id( database, user, password, host, port ); PostgreSQLLog* result = new PostgreSQLLog( s, id, m_connectionPoolPtr.get() ); initLog( settings, *result ); return result; } void PostgreSQLLogFactory::init( const Dictionary& settings, std::string& database, std::string& user, std::string& password, std::string& host, short &port ) { database = DEFAULT_DATABASE; user = DEFAULT_USER; password = DEFAULT_PASSWORD; host = DEFAULT_HOST; port = DEFAULT_PORT; if( m_useSettings ) { try { database = settings.getString( POSTGRESQL_LOG_DATABASE ); } catch( ConfigError& ) {} try { user = settings.getString( POSTGRESQL_LOG_USER ); } catch( ConfigError& ) {} try { password = settings.getString( POSTGRESQL_LOG_PASSWORD ); } catch( ConfigError& ) {} try { host = settings.getString( POSTGRESQL_LOG_HOST ); } catch( ConfigError& ) {} try { port = ( short ) settings.getInt( POSTGRESQL_LOG_PORT ); } catch( ConfigError& ) {} } else { database = m_database; user = m_user; password = m_password; host = m_host; port = m_port; } } void PostgreSQLLogFactory::initLog( const Dictionary& settings, PostgreSQLLog& log ) { try { log.setIncomingTable( settings.getString( POSTGRESQL_LOG_INCOMING_TABLE ) ); } catch( ConfigError& ) {} try { log.setOutgoingTable( settings.getString( POSTGRESQL_LOG_OUTGOING_TABLE ) ); } catch( ConfigError& ) {} try { log.setEventTable( settings.getString( POSTGRESQL_LOG_EVENT_TABLE ) ); } catch( ConfigError& ) {} } void PostgreSQLLogFactory::destroy( Log* pLog ) { delete pLog; } void PostgreSQLLog::clear() { std::stringstream whereClause; whereClause << "WHERE "; if( m_pSessionID ) { whereClause << "BeginString = '" << m_pSessionID->getBeginString().getValue() << "' " << "AND SenderCompID = '" << m_pSessionID->getSenderCompID().getValue() << "' " << "AND TargetCompID = '" << m_pSessionID->getTargetCompID().getValue() << "' "; if( m_pSessionID->getSessionQualifier().size() ) whereClause << "AND SessionQualifier = '" << m_pSessionID->getSessionQualifier() << "'"; } else { whereClause << "BeginString = NULL AND SenderCompID = NULL && TargetCompID = NULL"; } std::stringstream incomingQuery; std::stringstream outgoingQuery; std::stringstream eventQuery; incomingQuery << "DELETE FROM " << m_incomingTable << " " << whereClause.str(); outgoingQuery << "DELETE FROM " << m_outgoingTable << " " << whereClause.str(); eventQuery << "DELETE FROM " << m_eventTable << " " << whereClause.str(); PostgreSQLQuery incoming( incomingQuery.str() ); PostgreSQLQuery outgoing( outgoingQuery.str() ); PostgreSQLQuery event( eventQuery.str() ); m_pConnection->execute( incoming ); m_pConnection->execute( outgoing ); m_pConnection->execute( event ); } void PostgreSQLLog::backup() { } void PostgreSQLLog::insert( const std::string& table, const std::string value ) { UtcTimeStamp time; int year, month, day, hour, minute, second, millis; time.getYMD( year, month, day ); time.getHMS( hour, minute, second, millis ); char sqlTime[ 24 ]; STRING_SPRINTF( sqlTime, "%d-%02d-%02d %02d:%02d:%02d.%003d", year, month, day, hour, minute, second, millis ); char* valueCopy = new char[ (value.size() * 2) + 1 ]; PQescapeString( valueCopy, value.c_str(), value.size() ); std::stringstream queryString; queryString << "INSERT INTO " << table << " " << "(time, beginstring, sendercompid, targetcompid, session_qualifier, text) " << "VALUES (" << "'" << sqlTime << "',"; if( m_pSessionID ) { queryString << "'" << m_pSessionID->getBeginString().getValue() << "'," << "'" << m_pSessionID->getSenderCompID().getValue() << "'," << "'" << m_pSessionID->getTargetCompID().getValue() << "',"; if( m_pSessionID->getSessionQualifier() == "" ) queryString << "NULL" << ","; else queryString << "'" << m_pSessionID->getSessionQualifier() << "',"; } else { queryString << "NULL, NULL, NULL, NULL, "; } queryString << "'" << valueCopy << "')"; delete [] valueCopy; PostgreSQLQuery query( queryString.str() ); m_pConnection->execute( query ); } } // namespace FIX #endif //HAVE_POSTGRESQL quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSSLSocketAcceptor.cpp0000644000372000001440000003410013265006437023435 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #if (HAVE_SSL > 0) #include "ThreadedSSLSocketAcceptor.h" #include "Settings.h" #include "Utility.h" namespace FIX { FIX::ThreadedSSLSocketAcceptor *acceptObjT = 0; int ThreadedSSLSocketAcceptor::passPhraseHandleCB(char *buf, int bufsize, int verify, void *job) { return acceptObjT->passwordHandleCallback(buf, bufsize, verify, job); } ThreadedSSLSocketAcceptor::ThreadedSSLSocketAcceptor( Application &application, MessageStoreFactory &factory, const SessionSettings &settings) throw(ConfigError) : Acceptor(application, factory, settings), m_sslInit(false), m_verify(SSL_CLIENT_VERIFY_NOTSET), m_ctx(0), m_revocationStore(0) { socket_init(); acceptObjT = this; } ThreadedSSLSocketAcceptor::ThreadedSSLSocketAcceptor( Application &application, MessageStoreFactory &factory, const SessionSettings &settings, LogFactory &logFactory) throw(ConfigError) : Acceptor(application, factory, settings, logFactory), m_sslInit(false), m_verify(SSL_CLIENT_VERIFY_NOTSET), m_ctx(0), m_revocationStore(0) { socket_init(); acceptObjT = this; } ThreadedSSLSocketAcceptor::~ThreadedSSLSocketAcceptor() { if (m_sslInit) { SSL_CTX_free(m_ctx); m_ctx = 0; ssl_term(); } socket_term(); } void ThreadedSSLSocketAcceptor::onConfigure(const SessionSettings &s) throw( ConfigError) { std::set< SessionID > sessions = s.getSessions(); std::set< SessionID >::iterator i; for (i = sessions.begin(); i != sessions.end(); ++i) { const Dictionary &settings = s.get(*i); settings.getInt(SOCKET_ACCEPT_PORT); if (settings.has(SOCKET_REUSE_ADDRESS)) settings.getBool(SOCKET_REUSE_ADDRESS); if (settings.has(SOCKET_NODELAY)) settings.getBool(SOCKET_NODELAY); } } void ThreadedSSLSocketAcceptor::onInitialize(const SessionSettings &s) throw( RuntimeError) { if (!m_sslInit) { ssl_init(); std::string errStr; /* set up the application context */ if ((m_ctx = createSSLContext(true, m_settings, errStr)) == 0) { ssl_term(); throw RuntimeError(errStr); } if (!loadSSLCert(m_ctx, true, m_settings, getLog(), ThreadedSSLSocketAcceptor::passPhraseHandleCB, errStr)) { ssl_term(); throw RuntimeError(errStr); } if (!loadCAInfo(m_ctx, true, m_settings, getLog(), errStr, m_verify)) { ssl_term(); throw RuntimeError(errStr); } m_revocationStore = loadCRLInfo(m_ctx, m_settings, getLog(), errStr); if (!m_revocationStore && !errStr.empty()) { ssl_term(); throw RuntimeError(errStr); } m_sslInit = true; } short port = 0; std::set< int > ports; std::set< SessionID > sessions = s.getSessions(); std::set< SessionID >::iterator i = sessions.begin(); for (; i != sessions.end(); ++i) { const Dictionary &settings = s.get(*i); port = (short)settings.getInt(SOCKET_ACCEPT_PORT); m_portToSessions[port].insert(*i); if (ports.find(port) != ports.end()) continue; ports.insert(port); const bool reuseAddress = settings.has(SOCKET_REUSE_ADDRESS) ? settings.getBool(SOCKET_REUSE_ADDRESS) : true; const bool noDelay = settings.has(SOCKET_NODELAY) ? settings.getBool(SOCKET_NODELAY) : false; const int sendBufSize = settings.has(SOCKET_SEND_BUFFER_SIZE) ? settings.getInt(SOCKET_SEND_BUFFER_SIZE) : 0; const int rcvBufSize = settings.has(SOCKET_RECEIVE_BUFFER_SIZE) ? settings.getInt(SOCKET_RECEIVE_BUFFER_SIZE) : 0; int socket = socket_createAcceptor(port, reuseAddress); if (socket < 0) { SocketException e; socket_close(socket); throw RuntimeError("Unable to create, bind, or listen to port " + IntConvertor::convert((unsigned short)port) + " (" + e.what() + ")"); } if (noDelay) socket_setsockopt(socket, TCP_NODELAY); if (sendBufSize) socket_setsockopt(socket, SO_SNDBUF, sendBufSize); if (rcvBufSize) socket_setsockopt(socket, SO_RCVBUF, rcvBufSize); m_socketToPort[socket] = port; m_sockets.insert(socket); } } void ThreadedSSLSocketAcceptor::onStart() { Sockets::iterator i; for (i = m_sockets.begin(); i != m_sockets.end(); ++i) { Locker l(m_mutex); int port = m_socketToPort[*i]; AcceptorThreadInfo *info = new AcceptorThreadInfo(this, *i, port); thread_id thread; thread_spawn(&socketAcceptorThread, info, thread); addThread(SocketKey(*i, 0), thread); } } bool ThreadedSSLSocketAcceptor::onPoll(double timeout) { return false; } void ThreadedSSLSocketAcceptor::onStop() { SocketToThread threads; SocketToThread::iterator i; { Locker l(m_mutex); time_t start = 0; time_t now = 0; ::time(&start); while (isLoggedOn()) { if (::time(&now) - 5 >= start) break; } threads = m_threads; m_threads.clear(); } for (i = threads.begin(); i != threads.end(); ++i) ssl_socket_close(i->first.first, i->first.second); for (i = threads.begin(); i != threads.end(); ++i) { thread_join(i->second); if (i->first.second != 0) SSL_free(i->first.second); } } void ThreadedSSLSocketAcceptor::addThread(SocketKey s, thread_id t) { Locker l(m_mutex); m_threads[s] = t; } void ThreadedSSLSocketAcceptor::removeThread(SocketKey s) { Locker l(m_mutex); SocketToThread::iterator i = m_threads.find(s); if (i != m_threads.end()) { thread_detach(i->second); if (i->first.second != 0) SSL_free(i->first.second); m_threads.erase(i); } } THREAD_PROC ThreadedSSLSocketAcceptor::socketAcceptorThread(void *p) { AcceptorThreadInfo *info = reinterpret_cast< AcceptorThreadInfo * >(p); ThreadedSSLSocketAcceptor *pAcceptor = info->m_pAcceptor; int s = info->m_socket; int port = info->m_port; delete info; int noDelay = 0; int sendBufSize = 0; int rcvBufSize = 0; socket_getsockopt(s, TCP_NODELAY, noDelay); socket_getsockopt(s, SO_SNDBUF, sendBufSize); socket_getsockopt(s, SO_RCVBUF, rcvBufSize); int socket = 0; while ((!pAcceptor->isStopped() && (socket = socket_accept(s)) >= 0)) { if (noDelay) socket_setsockopt(socket, TCP_NODELAY); if (sendBufSize) socket_setsockopt(socket, SO_SNDBUF, sendBufSize); if (rcvBufSize) socket_setsockopt(socket, SO_RCVBUF, rcvBufSize); Sessions sessions = pAcceptor->m_portToSessions[port]; SSL *ssl = SSL_new(pAcceptor->sslContext()); ThreadedSSLSocketConnection *pConnection = new ThreadedSSLSocketConnection( socket, ssl, sessions, pAcceptor->getLog()); SSL_clear(ssl); BIO *sBio = BIO_new_socket(socket, BIO_CLOSE); SSL_set_bio(ssl, sBio, sBio); // TODO - check this SSL_set_app_data(ssl, pAcceptor->revocationStore()); SSL_set_verify_result(ssl, X509_V_OK); ConnectionThreadInfo *info = new ConnectionThreadInfo(pAcceptor, pConnection); { Locker l(pAcceptor->m_mutex); std::stringstream stream; stream << "Accepted connection from " << socket_peername(socket) << " on port " << port; if (pAcceptor->getLog()) pAcceptor->getLog()->onEvent(stream.str()); thread_id thread; if (!thread_spawn(&socketConnectionThread, info, thread)) { delete info; delete pConnection; SSL_free(ssl); } else pAcceptor->addThread(SocketKey(socket, ssl), thread); } } if (!pAcceptor->isStopped()) pAcceptor->removeThread(SocketKey(s, 0)); return 0; } THREAD_PROC ThreadedSSLSocketAcceptor::socketConnectionThread(void *p) { ConnectionThreadInfo *info = reinterpret_cast< ConnectionThreadInfo * >(p); ThreadedSSLSocketAcceptor *pAcceptor = info->m_pAcceptor; ThreadedSSLSocketConnection *pConnection = info->m_pConnection; delete info; int socket = pConnection->getSocket(); if (acceptSSLConnection(pConnection->getSocket(), pConnection->sslObject(), pAcceptor->getLog(), pAcceptor->m_verify) != 0) { if (pAcceptor->getLog()) pAcceptor->getLog()->onEvent("Failed to accept new SSL connection"); SSL *ssl = pConnection->sslObject(); delete pConnection; if (!pAcceptor->isStopped()) pAcceptor->removeThread(SocketKey(socket, ssl)); return 0; } while (pConnection->read()) { } SSL *ssl = pConnection->sslObject(); delete pConnection; if (!pAcceptor->isStopped()) pAcceptor->removeThread(SocketKey(socket, ssl)); return 0; } int ThreadedSSLSocketAcceptor::passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job) { if (m_password.length() > bufsize) return -1; std::strcpy(buf, m_password.c_str()); return m_password.length(); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/pugixml.hpp0000644000372000001440000013445413265006437020210 0ustar robertousers/** * pugixml parser - version 1.4 * -------------------------------------------------------- * Copyright (C) 2006-2014, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) * Report bugs and download new versions at http://pugixml.org/ * * This library is distributed under the MIT License. See notice at the end * of this file. * * This work is based on the pugxml parser, which is: * Copyright (C) 2003, by Kristen Wegner (kristen@tima.net) */ #ifndef PUGIXML_VERSION // Define version macro; evaluates to major * 100 + minor so that it's safe to use in less-than comparisons # define PUGIXML_VERSION 140 #endif // Include user configuration file (this can define various configuration macros) #include "pugiconfig.hpp" #ifndef HEADER_PUGIXML_HPP #define HEADER_PUGIXML_HPP // Include stddef.h for size_t and ptrdiff_t #include // Include exception header for XPath #if !defined(PUGIXML_NO_XPATH) && !defined(PUGIXML_NO_EXCEPTIONS) # include #endif // Include STL headers #ifndef PUGIXML_NO_STL # include # include # include #endif // Macro for deprecated features #ifndef PUGIXML_DEPRECATED # if defined(__GNUC__) # define PUGIXML_DEPRECATED __attribute__((deprecated)) # elif defined(_MSC_VER) && _MSC_VER >= 1300 # define PUGIXML_DEPRECATED __declspec(deprecated) # else # define PUGIXML_DEPRECATED # endif #endif // If no API is defined, assume default #ifndef PUGIXML_API # define PUGIXML_API #endif // If no API for classes is defined, assume default #ifndef PUGIXML_CLASS # define PUGIXML_CLASS PUGIXML_API #endif // If no API for functions is defined, assume default #ifndef PUGIXML_FUNCTION # define PUGIXML_FUNCTION PUGIXML_API #endif // If the platform is known to have long long support, enable long long functions #ifndef PUGIXML_HAS_LONG_LONG # if defined(__cplusplus) && __cplusplus >= 201103 # define PUGIXML_HAS_LONG_LONG # elif defined(_MSC_VER) && _MSC_VER >= 1400 # define PUGIXML_HAS_LONG_LONG # endif #endif // Character interface macros #ifdef PUGIXML_WCHAR_MODE # define PUGIXML_TEXT(t) L ## t # define PUGIXML_CHAR wchar_t #else # define PUGIXML_TEXT(t) t # define PUGIXML_CHAR char #endif namespace pugi { // Character type used for all internal storage and operations; depends on PUGIXML_WCHAR_MODE typedef PUGIXML_CHAR char_t; #ifndef PUGIXML_NO_STL // String type used for operations that work with STL string; depends on PUGIXML_WCHAR_MODE typedef std::basic_string, std::allocator > string_t; #endif } // The PugiXML namespace namespace pugi { // Tree node types enum xml_node_type { node_null, // Empty (null) node handle node_document, // A document tree's absolute root node_element, // Element tag, i.e. '' node_pcdata, // Plain character data, i.e. 'text' node_cdata, // Character data, i.e. '' node_comment, // Comment tag, i.e. '' node_pi, // Processing instruction, i.e. '' node_declaration, // Document declaration, i.e. '' node_doctype // Document type declaration, i.e. '' }; // Parsing options // Minimal parsing mode (equivalent to turning all other flags off). // Only elements and PCDATA sections are added to the DOM tree, no text conversions are performed. const unsigned int parse_minimal = 0x0000; // This flag determines if processing instructions (node_pi) are added to the DOM tree. This flag is off by default. const unsigned int parse_pi = 0x0001; // This flag determines if comments (node_comment) are added to the DOM tree. This flag is off by default. const unsigned int parse_comments = 0x0002; // This flag determines if CDATA sections (node_cdata) are added to the DOM tree. This flag is on by default. const unsigned int parse_cdata = 0x0004; // This flag determines if plain character data (node_pcdata) that consist only of whitespace are added to the DOM tree. // This flag is off by default; turning it on usually results in slower parsing and more memory consumption. const unsigned int parse_ws_pcdata = 0x0008; // This flag determines if character and entity references are expanded during parsing. This flag is on by default. const unsigned int parse_escapes = 0x0010; // This flag determines if EOL characters are normalized (converted to #xA) during parsing. This flag is on by default. const unsigned int parse_eol = 0x0020; // This flag determines if attribute values are normalized using CDATA normalization rules during parsing. This flag is on by default. const unsigned int parse_wconv_attribute = 0x0040; // This flag determines if attribute values are normalized using NMTOKENS normalization rules during parsing. This flag is off by default. const unsigned int parse_wnorm_attribute = 0x0080; // This flag determines if document declaration (node_declaration) is added to the DOM tree. This flag is off by default. const unsigned int parse_declaration = 0x0100; // This flag determines if document type declaration (node_doctype) is added to the DOM tree. This flag is off by default. const unsigned int parse_doctype = 0x0200; // This flag determines if plain character data (node_pcdata) that is the only child of the parent node and that consists only // of whitespace is added to the DOM tree. // This flag is off by default; turning it on may result in slower parsing and more memory consumption. const unsigned int parse_ws_pcdata_single = 0x0400; // This flag determines if leading and trailing whitespace is to be removed from plain character data. This flag is off by default. const unsigned int parse_trim_pcdata = 0x0800; // This flag determines if plain character data that does not have a parent node is added to the DOM tree, and if an empty document // is a valid document. This flag is off by default. const unsigned int parse_fragment = 0x1000; // The default parsing mode. // Elements, PCDATA and CDATA sections are added to the DOM tree, character/reference entities are expanded, // End-of-Line characters are normalized, attribute values are normalized using CDATA normalization rules. const unsigned int parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol; // The full parsing mode. // Nodes of all types are added to the DOM tree, character/reference entities are expanded, // End-of-Line characters are normalized, attribute values are normalized using CDATA normalization rules. const unsigned int parse_full = parse_default | parse_pi | parse_comments | parse_declaration | parse_doctype; // These flags determine the encoding of input data for XML document enum xml_encoding { encoding_auto, // Auto-detect input encoding using BOM or < / class xml_object_range { public: typedef It const_iterator; typedef It iterator; xml_object_range(It b, It e): _begin(b), _end(e) { } It begin() const { return _begin; } It end() const { return _end; } private: It _begin, _end; }; // Writer interface for node printing (see xml_node::print) class PUGIXML_CLASS xml_writer { public: virtual ~xml_writer() {} // Write memory chunk into stream/file/whatever virtual void write(const void* data, size_t size) = 0; }; // xml_writer implementation for FILE* class PUGIXML_CLASS xml_writer_file: public xml_writer { public: // Construct writer from a FILE* object; void* is used to avoid header dependencies on stdio xml_writer_file(void* file); virtual void write(const void* data, size_t size); private: void* file; }; #ifndef PUGIXML_NO_STL // xml_writer implementation for streams class PUGIXML_CLASS xml_writer_stream: public xml_writer { public: // Construct writer from an output stream object xml_writer_stream(std::basic_ostream >& stream); xml_writer_stream(std::basic_ostream >& stream); virtual void write(const void* data, size_t size); private: std::basic_ostream >* narrow_stream; std::basic_ostream >* wide_stream; }; #endif // A light-weight handle for manipulating attributes in DOM tree class PUGIXML_CLASS xml_attribute { friend class xml_attribute_iterator; friend class xml_node; private: xml_attribute_struct* _attr; typedef void (*unspecified_bool_type)(xml_attribute***); public: // Default constructor. Constructs an empty attribute. xml_attribute(); // Constructs attribute from internal pointer explicit xml_attribute(xml_attribute_struct* attr); // Safe bool conversion operator operator unspecified_bool_type() const; // Borland C++ workaround bool operator!() const; // Comparison operators (compares wrapped attribute pointers) bool operator==(const xml_attribute& r) const; bool operator!=(const xml_attribute& r) const; bool operator<(const xml_attribute& r) const; bool operator>(const xml_attribute& r) const; bool operator<=(const xml_attribute& r) const; bool operator>=(const xml_attribute& r) const; // Check if attribute is empty bool empty() const; // Get attribute name/value, or "" if attribute is empty const char_t* name() const; const char_t* value() const; // Get attribute value, or the default value if attribute is empty const char_t* as_string(const char_t* def = PUGIXML_TEXT("")) const; // Get attribute value as a number, or the default value if conversion did not succeed or attribute is empty int as_int(int def = 0) const; unsigned int as_uint(unsigned int def = 0) const; double as_double(double def = 0) const; float as_float(float def = 0) const; #ifdef PUGIXML_HAS_LONG_LONG long long as_llong(long long def = 0) const; unsigned long long as_ullong(unsigned long long def = 0) const; #endif // Get attribute value as bool (returns true if first character is in '1tTyY' set), or the default value if attribute is empty bool as_bool(bool def = false) const; // Set attribute name/value (returns false if attribute is empty or there is not enough memory) bool set_name(const char_t* rhs); bool set_value(const char_t* rhs); // Set attribute value with type conversion (numbers are converted to strings, boolean is converted to "true"/"false") bool set_value(int rhs); bool set_value(unsigned int rhs); bool set_value(double rhs); bool set_value(bool rhs); #ifdef PUGIXML_HAS_LONG_LONG bool set_value(long long rhs); bool set_value(unsigned long long rhs); #endif // Set attribute value (equivalent to set_value without error checking) xml_attribute& operator=(const char_t* rhs); xml_attribute& operator=(int rhs); xml_attribute& operator=(unsigned int rhs); xml_attribute& operator=(double rhs); xml_attribute& operator=(bool rhs); #ifdef PUGIXML_HAS_LONG_LONG xml_attribute& operator=(long long rhs); xml_attribute& operator=(unsigned long long rhs); #endif // Get next/previous attribute in the attribute list of the parent node xml_attribute next_attribute() const; xml_attribute previous_attribute() const; // Get hash value (unique for handles to the same object) size_t hash_value() const; // Get internal pointer xml_attribute_struct* internal_object() const; }; #ifdef __BORLANDC__ // Borland C++ workaround bool PUGIXML_FUNCTION operator&&(const xml_attribute& lhs, bool rhs); bool PUGIXML_FUNCTION operator||(const xml_attribute& lhs, bool rhs); #endif // A light-weight handle for manipulating nodes in DOM tree class PUGIXML_CLASS xml_node { friend class xml_attribute_iterator; friend class xml_node_iterator; friend class xml_named_node_iterator; protected: xml_node_struct* _root; typedef void (*unspecified_bool_type)(xml_node***); public: // Default constructor. Constructs an empty node. xml_node(); // Constructs node from internal pointer explicit xml_node(xml_node_struct* p); // Safe bool conversion operator operator unspecified_bool_type() const; // Borland C++ workaround bool operator!() const; // Comparison operators (compares wrapped node pointers) bool operator==(const xml_node& r) const; bool operator!=(const xml_node& r) const; bool operator<(const xml_node& r) const; bool operator>(const xml_node& r) const; bool operator<=(const xml_node& r) const; bool operator>=(const xml_node& r) const; // Check if node is empty. bool empty() const; // Get node type xml_node_type type() const; // Get node name, or "" if node is empty or it has no name const char_t* name() const; // Get node value, or "" if node is empty or it has no value // Note: For text node.value() does not return "text"! Use child_value() or text() methods to access text inside nodes. const char_t* value() const; // Get attribute list xml_attribute first_attribute() const; xml_attribute last_attribute() const; // Get children list xml_node first_child() const; xml_node last_child() const; // Get next/previous sibling in the children list of the parent node xml_node next_sibling() const; xml_node previous_sibling() const; // Get parent node xml_node parent() const; // Get root of DOM tree this node belongs to xml_node root() const; // Get text object for the current node xml_text text() const; // Get child, attribute or next/previous sibling with the specified name xml_node child(const char_t* name) const; xml_attribute attribute(const char_t* name) const; xml_node next_sibling(const char_t* name) const; xml_node previous_sibling(const char_t* name) const; // Get child value of current node; that is, value of the first child node of type PCDATA/CDATA const char_t* child_value() const; // Get child value of child with specified name. Equivalent to child(name).child_value(). const char_t* child_value(const char_t* name) const; // Set node name/value (returns false if node is empty, there is not enough memory, or node can not have name/value) bool set_name(const char_t* rhs); bool set_value(const char_t* rhs); // Add attribute with specified name. Returns added attribute, or empty attribute on errors. xml_attribute append_attribute(const char_t* name); xml_attribute prepend_attribute(const char_t* name); xml_attribute insert_attribute_after(const char_t* name, const xml_attribute& attr); xml_attribute insert_attribute_before(const char_t* name, const xml_attribute& attr); // Add a copy of the specified attribute. Returns added attribute, or empty attribute on errors. xml_attribute append_copy(const xml_attribute& proto); xml_attribute prepend_copy(const xml_attribute& proto); xml_attribute insert_copy_after(const xml_attribute& proto, const xml_attribute& attr); xml_attribute insert_copy_before(const xml_attribute& proto, const xml_attribute& attr); // Add child node with specified type. Returns added node, or empty node on errors. xml_node append_child(xml_node_type type = node_element); xml_node prepend_child(xml_node_type type = node_element); xml_node insert_child_after(xml_node_type type, const xml_node& node); xml_node insert_child_before(xml_node_type type, const xml_node& node); // Add child element with specified name. Returns added node, or empty node on errors. xml_node append_child(const char_t* name); xml_node prepend_child(const char_t* name); xml_node insert_child_after(const char_t* name, const xml_node& node); xml_node insert_child_before(const char_t* name, const xml_node& node); // Add a copy of the specified node as a child. Returns added node, or empty node on errors. xml_node append_copy(const xml_node& proto); xml_node prepend_copy(const xml_node& proto); xml_node insert_copy_after(const xml_node& proto, const xml_node& node); xml_node insert_copy_before(const xml_node& proto, const xml_node& node); // Move the specified node to become a child of this node. Returns moved node, or empty node on errors. xml_node append_move(const xml_node& moved); xml_node prepend_move(const xml_node& moved); xml_node insert_move_after(const xml_node& moved, const xml_node& node); xml_node insert_move_before(const xml_node& moved, const xml_node& node); // Remove specified attribute bool remove_attribute(const xml_attribute& a); bool remove_attribute(const char_t* name); // Remove specified child bool remove_child(const xml_node& n); bool remove_child(const char_t* name); // Parses buffer as an XML document fragment and appends all nodes as children of the current node. // Copies/converts the buffer, so it may be deleted or changed after the function returns. // Note: append_buffer allocates memory that has the lifetime of the owning document; removing the appended nodes does not immediately reclaim that memory. xml_parse_result append_buffer(const void* contents, size_t size, unsigned int options = parse_default, xml_encoding encoding = encoding_auto); // Find attribute using predicate. Returns first attribute for which predicate returned true. template xml_attribute find_attribute(Predicate pred) const { if (!_root) return xml_attribute(); for (xml_attribute attrib = first_attribute(); attrib; attrib = attrib.next_attribute()) if (pred(attrib)) return attrib; return xml_attribute(); } // Find child node using predicate. Returns first child for which predicate returned true. template xml_node find_child(Predicate pred) const { if (!_root) return xml_node(); for (xml_node node = first_child(); node; node = node.next_sibling()) if (pred(node)) return node; return xml_node(); } // Find node from subtree using predicate. Returns first node from subtree (depth-first), for which predicate returned true. template xml_node find_node(Predicate pred) const { if (!_root) return xml_node(); xml_node cur = first_child(); while (cur._root && cur._root != _root) { if (pred(cur)) return cur; if (cur.first_child()) cur = cur.first_child(); else if (cur.next_sibling()) cur = cur.next_sibling(); else { while (!cur.next_sibling() && cur._root != _root) cur = cur.parent(); if (cur._root != _root) cur = cur.next_sibling(); } } return xml_node(); } // Find child node by attribute name/value xml_node find_child_by_attribute(const char_t* name, const char_t* attr_name, const char_t* attr_value) const; xml_node find_child_by_attribute(const char_t* attr_name, const char_t* attr_value) const; #ifndef PUGIXML_NO_STL // Get the absolute node path from root as a text string. string_t path(char_t delimiter = '/') const; #endif // Search for a node by path consisting of node names and . or .. elements. xml_node first_element_by_path(const char_t* path, char_t delimiter = '/') const; // Recursively traverse subtree with xml_tree_walker bool traverse(xml_tree_walker& walker); #ifndef PUGIXML_NO_XPATH // Select single node by evaluating XPath query. Returns first node from the resulting node set. xpath_node select_single_node(const char_t* query, xpath_variable_set* variables = 0) const; xpath_node select_single_node(const xpath_query& query) const; // Select node set by evaluating XPath query xpath_node_set select_nodes(const char_t* query, xpath_variable_set* variables = 0) const; xpath_node_set select_nodes(const xpath_query& query) const; #endif // Print subtree using a writer object void print(xml_writer& writer, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const; #ifndef PUGIXML_NO_STL // Print subtree to stream void print(std::basic_ostream >& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const; void print(std::basic_ostream >& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const; #endif // Child nodes iterators typedef xml_node_iterator iterator; iterator begin() const; iterator end() const; // Attribute iterators typedef xml_attribute_iterator attribute_iterator; attribute_iterator attributes_begin() const; attribute_iterator attributes_end() const; // Range-based for support xml_object_range children() const; xml_object_range children(const char_t* name) const; xml_object_range attributes() const; // Get node offset in parsed file/string (in char_t units) for debugging purposes ptrdiff_t offset_debug() const; // Get hash value (unique for handles to the same object) size_t hash_value() const; // Get internal pointer xml_node_struct* internal_object() const; }; #ifdef __BORLANDC__ // Borland C++ workaround bool PUGIXML_FUNCTION operator&&(const xml_node& lhs, bool rhs); bool PUGIXML_FUNCTION operator||(const xml_node& lhs, bool rhs); #endif // A helper for working with text inside PCDATA nodes class PUGIXML_CLASS xml_text { friend class xml_node; xml_node_struct* _root; typedef void (*unspecified_bool_type)(xml_text***); explicit xml_text(xml_node_struct* root); xml_node_struct* _data_new(); xml_node_struct* _data() const; public: // Default constructor. Constructs an empty object. xml_text(); // Safe bool conversion operator operator unspecified_bool_type() const; // Borland C++ workaround bool operator!() const; // Check if text object is empty bool empty() const; // Get text, or "" if object is empty const char_t* get() const; // Get text, or the default value if object is empty const char_t* as_string(const char_t* def = PUGIXML_TEXT("")) const; // Get text as a number, or the default value if conversion did not succeed or object is empty int as_int(int def = 0) const; unsigned int as_uint(unsigned int def = 0) const; double as_double(double def = 0) const; float as_float(float def = 0) const; #ifdef PUGIXML_HAS_LONG_LONG long long as_llong(long long def = 0) const; unsigned long long as_ullong(unsigned long long def = 0) const; #endif // Get text as bool (returns true if first character is in '1tTyY' set), or the default value if object is empty bool as_bool(bool def = false) const; // Set text (returns false if object is empty or there is not enough memory) bool set(const char_t* rhs); // Set text with type conversion (numbers are converted to strings, boolean is converted to "true"/"false") bool set(int rhs); bool set(unsigned int rhs); bool set(double rhs); bool set(bool rhs); #ifdef PUGIXML_HAS_LONG_LONG bool set(long long rhs); bool set(unsigned long long rhs); #endif // Set text (equivalent to set without error checking) xml_text& operator=(const char_t* rhs); xml_text& operator=(int rhs); xml_text& operator=(unsigned int rhs); xml_text& operator=(double rhs); xml_text& operator=(bool rhs); #ifdef PUGIXML_HAS_LONG_LONG xml_text& operator=(long long rhs); xml_text& operator=(unsigned long long rhs); #endif // Get the data node (node_pcdata or node_cdata) for this object xml_node data() const; }; #ifdef __BORLANDC__ // Borland C++ workaround bool PUGIXML_FUNCTION operator&&(const xml_text& lhs, bool rhs); bool PUGIXML_FUNCTION operator||(const xml_text& lhs, bool rhs); #endif // Child node iterator (a bidirectional iterator over a collection of xml_node) class PUGIXML_CLASS xml_node_iterator { friend class xml_node; private: mutable xml_node _wrap; xml_node _parent; xml_node_iterator(xml_node_struct* ref, xml_node_struct* parent); public: // Iterator traits typedef ptrdiff_t difference_type; typedef xml_node value_type; typedef xml_node* pointer; typedef xml_node& reference; #ifndef PUGIXML_NO_STL typedef std::bidirectional_iterator_tag iterator_category; #endif // Default constructor xml_node_iterator(); // Construct an iterator which points to the specified node xml_node_iterator(const xml_node& node); // Iterator operators bool operator==(const xml_node_iterator& rhs) const; bool operator!=(const xml_node_iterator& rhs) const; xml_node& operator*() const; xml_node* operator->() const; const xml_node_iterator& operator++(); xml_node_iterator operator++(int); const xml_node_iterator& operator--(); xml_node_iterator operator--(int); }; // Attribute iterator (a bidirectional iterator over a collection of xml_attribute) class PUGIXML_CLASS xml_attribute_iterator { friend class xml_node; private: mutable xml_attribute _wrap; xml_node _parent; xml_attribute_iterator(xml_attribute_struct* ref, xml_node_struct* parent); public: // Iterator traits typedef ptrdiff_t difference_type; typedef xml_attribute value_type; typedef xml_attribute* pointer; typedef xml_attribute& reference; #ifndef PUGIXML_NO_STL typedef std::bidirectional_iterator_tag iterator_category; #endif // Default constructor xml_attribute_iterator(); // Construct an iterator which points to the specified attribute xml_attribute_iterator(const xml_attribute& attr, const xml_node& parent); // Iterator operators bool operator==(const xml_attribute_iterator& rhs) const; bool operator!=(const xml_attribute_iterator& rhs) const; xml_attribute& operator*() const; xml_attribute* operator->() const; const xml_attribute_iterator& operator++(); xml_attribute_iterator operator++(int); const xml_attribute_iterator& operator--(); xml_attribute_iterator operator--(int); }; // Named node range helper class PUGIXML_CLASS xml_named_node_iterator { friend class xml_node; public: // Iterator traits typedef ptrdiff_t difference_type; typedef xml_node value_type; typedef xml_node* pointer; typedef xml_node& reference; #ifndef PUGIXML_NO_STL typedef std::bidirectional_iterator_tag iterator_category; #endif // Default constructor xml_named_node_iterator(); // Construct an iterator which points to the specified node xml_named_node_iterator(const xml_node& node, const char_t* name); // Iterator operators bool operator==(const xml_named_node_iterator& rhs) const; bool operator!=(const xml_named_node_iterator& rhs) const; xml_node& operator*() const; xml_node* operator->() const; const xml_named_node_iterator& operator++(); xml_named_node_iterator operator++(int); const xml_named_node_iterator& operator--(); xml_named_node_iterator operator--(int); private: mutable xml_node _wrap; xml_node _parent; const char_t* _name; xml_named_node_iterator(xml_node_struct* ref, xml_node_struct* parent, const char_t* name); }; // Abstract tree walker class (see xml_node::traverse) class PUGIXML_CLASS xml_tree_walker { friend class xml_node; private: int _depth; protected: // Get current traversal depth int depth() const; public: xml_tree_walker(); virtual ~xml_tree_walker(); // Callback that is called when traversal begins virtual bool begin(xml_node& node); // Callback that is called for each node traversed virtual bool for_each(xml_node& node) = 0; // Callback that is called when traversal ends virtual bool end(xml_node& node); }; // Parsing status, returned as part of xml_parse_result object enum xml_parse_status { status_ok = 0, // No error status_file_not_found, // File was not found during load_file() status_io_error, // Error reading from file/stream status_out_of_memory, // Could not allocate memory status_internal_error, // Internal error occurred status_unrecognized_tag, // Parser could not determine tag type status_bad_pi, // Parsing error occurred while parsing document declaration/processing instruction status_bad_comment, // Parsing error occurred while parsing comment status_bad_cdata, // Parsing error occurred while parsing CDATA section status_bad_doctype, // Parsing error occurred while parsing document type declaration status_bad_pcdata, // Parsing error occurred while parsing PCDATA section status_bad_start_element, // Parsing error occurred while parsing start element tag status_bad_attribute, // Parsing error occurred while parsing element attribute status_bad_end_element, // Parsing error occurred while parsing end element tag status_end_element_mismatch,// There was a mismatch of start-end tags (closing tag had incorrect name, some tag was not closed or there was an excessive closing tag) status_append_invalid_root, // Unable to append nodes since root type is not node_element or node_document (exclusive to xml_node::append_buffer) status_no_document_element // Parsing resulted in a document without element nodes }; // Parsing result struct PUGIXML_CLASS xml_parse_result { // Parsing status (see xml_parse_status) xml_parse_status status; // Last parsed offset (in char_t units from start of input data) ptrdiff_t offset; // Source document encoding xml_encoding encoding; // Default constructor, initializes object to failed state xml_parse_result(); // Cast to bool operator operator bool() const; // Get error description const char* description() const; }; // Document class (DOM tree root) class PUGIXML_CLASS xml_document: public xml_node { private: char_t* _buffer; char _memory[192]; // Non-copyable semantics xml_document(const xml_document&); const xml_document& operator=(const xml_document&); void create(); void destroy(); public: // Default constructor, makes empty document xml_document(); // Destructor, invalidates all node/attribute handles to this document ~xml_document(); // Removes all nodes, leaving the empty document void reset(); // Removes all nodes, then copies the entire contents of the specified document void reset(const xml_document& proto); #ifndef PUGIXML_NO_STL // Load document from stream. xml_parse_result load(std::basic_istream >& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto); xml_parse_result load(std::basic_istream >& stream, unsigned int options = parse_default); #endif // Load document from zero-terminated string. No encoding conversions are applied. xml_parse_result load(const char_t* contents, unsigned int options = parse_default); // Load document from file xml_parse_result load_file(const char* path, unsigned int options = parse_default, xml_encoding encoding = encoding_auto); xml_parse_result load_file(const wchar_t* path, unsigned int options = parse_default, xml_encoding encoding = encoding_auto); // Load document from buffer. Copies/converts the buffer, so it may be deleted or changed after the function returns. xml_parse_result load_buffer(const void* contents, size_t size, unsigned int options = parse_default, xml_encoding encoding = encoding_auto); // Load document from buffer, using the buffer for in-place parsing (the buffer is modified and used for storage of document data). // You should ensure that buffer data will persist throughout the document's lifetime, and free the buffer memory manually once document is destroyed. xml_parse_result load_buffer_inplace(void* contents, size_t size, unsigned int options = parse_default, xml_encoding encoding = encoding_auto); // Load document from buffer, using the buffer for in-place parsing (the buffer is modified and used for storage of document data). // You should allocate the buffer with pugixml allocation function; document will free the buffer when it is no longer needed (you can't use it anymore). xml_parse_result load_buffer_inplace_own(void* contents, size_t size, unsigned int options = parse_default, xml_encoding encoding = encoding_auto); // Save XML document to writer (semantics is slightly different from xml_node::print, see documentation for details). void save(xml_writer& writer, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const; #ifndef PUGIXML_NO_STL // Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details). void save(std::basic_ostream >& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const; void save(std::basic_ostream >& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const; #endif // Save XML to file bool save_file(const char* path, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const; bool save_file(const wchar_t* path, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const; // Get document element xml_node document_element() const; }; #ifndef PUGIXML_NO_XPATH // XPath query return type enum xpath_value_type { xpath_type_none, // Unknown type (query failed to compile) xpath_type_node_set, // Node set (xpath_node_set) xpath_type_number, // Number xpath_type_string, // String xpath_type_boolean // Boolean }; // XPath parsing result struct PUGIXML_CLASS xpath_parse_result { // Error message (0 if no error) const char* error; // Last parsed offset (in char_t units from string start) ptrdiff_t offset; // Default constructor, initializes object to failed state xpath_parse_result(); // Cast to bool operator operator bool() const; // Get error description const char* description() const; }; // A single XPath variable class PUGIXML_CLASS xpath_variable { friend class xpath_variable_set; protected: xpath_value_type _type; xpath_variable* _next; xpath_variable(); // Non-copyable semantics xpath_variable(const xpath_variable&); xpath_variable& operator=(const xpath_variable&); public: // Get variable name const char_t* name() const; // Get variable type xpath_value_type type() const; // Get variable value; no type conversion is performed, default value (false, NaN, empty string, empty node set) is returned on type mismatch error bool get_boolean() const; double get_number() const; const char_t* get_string() const; const xpath_node_set& get_node_set() const; // Set variable value; no type conversion is performed, false is returned on type mismatch error bool set(bool value); bool set(double value); bool set(const char_t* value); bool set(const xpath_node_set& value); }; // A set of XPath variables class PUGIXML_CLASS xpath_variable_set { private: xpath_variable* _data[64]; // Non-copyable semantics xpath_variable_set(const xpath_variable_set&); xpath_variable_set& operator=(const xpath_variable_set&); xpath_variable* find(const char_t* name) const; public: // Default constructor/destructor xpath_variable_set(); ~xpath_variable_set(); // Add a new variable or get the existing one, if the types match xpath_variable* add(const char_t* name, xpath_value_type type); // Set value of an existing variable; no type conversion is performed, false is returned if there is no such variable or if types mismatch bool set(const char_t* name, bool value); bool set(const char_t* name, double value); bool set(const char_t* name, const char_t* value); bool set(const char_t* name, const xpath_node_set& value); // Get existing variable by name xpath_variable* get(const char_t* name); const xpath_variable* get(const char_t* name) const; }; // A compiled XPath query object class PUGIXML_CLASS xpath_query { private: void* _impl; xpath_parse_result _result; typedef void (*unspecified_bool_type)(xpath_query***); // Non-copyable semantics xpath_query(const xpath_query&); xpath_query& operator=(const xpath_query&); public: // Construct a compiled object from XPath expression. // If PUGIXML_NO_EXCEPTIONS is not defined, throws xpath_exception on compilation errors. explicit xpath_query(const char_t* query, xpath_variable_set* variables = 0); // Destructor ~xpath_query(); // Get query expression return type xpath_value_type return_type() const; // Evaluate expression as boolean value in the specified context; performs type conversion if necessary. // If PUGIXML_NO_EXCEPTIONS is not defined, throws std::bad_alloc on out of memory errors. bool evaluate_boolean(const xpath_node& n) const; // Evaluate expression as double value in the specified context; performs type conversion if necessary. // If PUGIXML_NO_EXCEPTIONS is not defined, throws std::bad_alloc on out of memory errors. double evaluate_number(const xpath_node& n) const; #ifndef PUGIXML_NO_STL // Evaluate expression as string value in the specified context; performs type conversion if necessary. // If PUGIXML_NO_EXCEPTIONS is not defined, throws std::bad_alloc on out of memory errors. string_t evaluate_string(const xpath_node& n) const; #endif // Evaluate expression as string value in the specified context; performs type conversion if necessary. // At most capacity characters are written to the destination buffer, full result size is returned (includes terminating zero). // If PUGIXML_NO_EXCEPTIONS is not defined, throws std::bad_alloc on out of memory errors. // If PUGIXML_NO_EXCEPTIONS is defined, returns empty set instead. size_t evaluate_string(char_t* buffer, size_t capacity, const xpath_node& n) const; // Evaluate expression as node set in the specified context. // If PUGIXML_NO_EXCEPTIONS is not defined, throws xpath_exception on type mismatch and std::bad_alloc on out of memory errors. // If PUGIXML_NO_EXCEPTIONS is defined, returns empty node set instead. xpath_node_set evaluate_node_set(const xpath_node& n) const; // Get parsing result (used to get compilation errors in PUGIXML_NO_EXCEPTIONS mode) const xpath_parse_result& result() const; // Safe bool conversion operator operator unspecified_bool_type() const; // Borland C++ workaround bool operator!() const; }; #ifndef PUGIXML_NO_EXCEPTIONS // XPath exception class class PUGIXML_CLASS xpath_exception: public std::exception { private: xpath_parse_result _result; public: // Construct exception from parse result explicit xpath_exception(const xpath_parse_result& result); // Get error message virtual const char* what() const throw(); // Get parse result const xpath_parse_result& result() const; }; #endif // XPath node class (either xml_node or xml_attribute) class PUGIXML_CLASS xpath_node { private: xml_node _node; xml_attribute _attribute; typedef void (*unspecified_bool_type)(xpath_node***); public: // Default constructor; constructs empty XPath node xpath_node(); // Construct XPath node from XML node/attribute xpath_node(const xml_node& node); xpath_node(const xml_attribute& attribute, const xml_node& parent); // Get node/attribute, if any xml_node node() const; xml_attribute attribute() const; // Get parent of contained node/attribute xml_node parent() const; // Safe bool conversion operator operator unspecified_bool_type() const; // Borland C++ workaround bool operator!() const; // Comparison operators bool operator==(const xpath_node& n) const; bool operator!=(const xpath_node& n) const; }; #ifdef __BORLANDC__ // Borland C++ workaround bool PUGIXML_FUNCTION operator&&(const xpath_node& lhs, bool rhs); bool PUGIXML_FUNCTION operator||(const xpath_node& lhs, bool rhs); #endif // A fixed-size collection of XPath nodes class PUGIXML_CLASS xpath_node_set { public: // Collection type enum type_t { type_unsorted, // Not ordered type_sorted, // Sorted by document order (ascending) type_sorted_reverse // Sorted by document order (descending) }; // Constant iterator type typedef const xpath_node* const_iterator; // We define non-constant iterator to be the same as constant iterator so that various generic algorithms (i.e. boost foreach) work typedef const xpath_node* iterator; // Default constructor. Constructs empty set. xpath_node_set(); // Constructs a set from iterator range; data is not checked for duplicates and is not sorted according to provided type, so be careful xpath_node_set(const_iterator begin, const_iterator end, type_t type = type_unsorted); // Destructor ~xpath_node_set(); // Copy constructor/assignment operator xpath_node_set(const xpath_node_set& ns); xpath_node_set& operator=(const xpath_node_set& ns); // Get collection type type_t type() const; // Get collection size size_t size() const; // Indexing operator const xpath_node& operator[](size_t index) const; // Collection iterators const_iterator begin() const; const_iterator end() const; // Sort the collection in ascending/descending order by document order void sort(bool reverse = false); // Get first node in the collection by document order xpath_node first() const; // Check if collection is empty bool empty() const; private: type_t _type; xpath_node _storage; xpath_node* _begin; xpath_node* _end; void _assign(const_iterator begin, const_iterator end); }; #endif #ifndef PUGIXML_NO_STL // Convert wide string to UTF8 std::basic_string, std::allocator > PUGIXML_FUNCTION as_utf8(const wchar_t* str); std::basic_string, std::allocator > PUGIXML_FUNCTION as_utf8(const std::basic_string, std::allocator >& str); // Convert UTF8 to wide string std::basic_string, std::allocator > PUGIXML_FUNCTION as_wide(const char* str); std::basic_string, std::allocator > PUGIXML_FUNCTION as_wide(const std::basic_string, std::allocator >& str); #endif // Memory allocation function interface; returns pointer to allocated memory or NULL on failure typedef void* (*allocation_function)(size_t size); // Memory deallocation function interface typedef void (*deallocation_function)(void* ptr); // Override default memory management functions. All subsequent allocations/deallocations will be performed via supplied functions. void PUGIXML_FUNCTION set_memory_management_functions(allocation_function allocate, deallocation_function deallocate); // Get current memory management functions allocation_function PUGIXML_FUNCTION get_memory_allocation_function(); deallocation_function PUGIXML_FUNCTION get_memory_deallocation_function(); } #if !defined(PUGIXML_NO_STL) && (defined(_MSC_VER) || defined(__ICC)) namespace std { // Workarounds for (non-standard) iterator category detection for older versions (MSVC7/IC8 and earlier) std::bidirectional_iterator_tag PUGIXML_FUNCTION _Iter_cat(const pugi::xml_node_iterator&); std::bidirectional_iterator_tag PUGIXML_FUNCTION _Iter_cat(const pugi::xml_attribute_iterator&); std::bidirectional_iterator_tag PUGIXML_FUNCTION _Iter_cat(const pugi::xml_named_node_iterator&); } #endif #if !defined(PUGIXML_NO_STL) && defined(__SUNPRO_CC) namespace std { // Workarounds for (non-standard) iterator category detection std::bidirectional_iterator_tag PUGIXML_FUNCTION __iterator_category(const pugi::xml_node_iterator&); std::bidirectional_iterator_tag PUGIXML_FUNCTION __iterator_category(const pugi::xml_attribute_iterator&); std::bidirectional_iterator_tag PUGIXML_FUNCTION __iterator_category(const pugi::xml_named_node_iterator&); } #endif #endif /** * Copyright (c) 2006-2014 Arseny Kapoulkine * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the "Software"), to deal in the Software without * restriction, including without limitation the rights to use, * copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following * conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. */ quickfix-1.15.1+dfsg.orig/src/C++/MySQLLog.h0000644000372000001440000001065113265006437017562 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_MYSQL #error MySQLLog.h included, but HAVE_MYSQL not defined #endif #ifdef HAVE_MYSQL #ifndef FIX_MYSQLLOG_H #define FIX_MYSQLLOG_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #pragma comment( lib, "libMySQL" ) #endif #include "Log.h" #include "SessionSettings.h" #include "MySQLConnection.h" #include #include namespace FIX { /// MySQL based implementation of Log. class MySQLLog : public Log { public: MySQLLog( const SessionID& s, const DatabaseConnectionID& d, MySQLConnectionPool* p ); MySQLLog( const DatabaseConnectionID& d, MySQLConnectionPool* p ); MySQLLog( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ); MySQLLog( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ); ~MySQLLog(); void clear(); void backup(); void setIncomingTable( const std::string& incomingTable ) { m_incomingTable = incomingTable; } void setOutgoingTable( const std::string& outgoingTable ) { m_outgoingTable = outgoingTable; } void setEventTable( const std::string& eventTable ) { m_eventTable = eventTable; } void onIncoming( const std::string& value ) { insert( m_incomingTable, value ); } void onOutgoing( const std::string& value ) { insert( m_outgoingTable, value ); } void onEvent( const std::string& value ) { insert( m_eventTable, value ); } private: void init(); void insert( const std::string& table, const std::string value ); std::string m_incomingTable; std::string m_outgoingTable; std::string m_eventTable; MySQLConnection* m_pConnection; MySQLConnectionPool* m_pConnectionPool; SessionID* m_pSessionID; }; /// Creates a MySQL based implementation of Log. class MySQLLogFactory : public LogFactory { public: static const std::string DEFAULT_DATABASE; static const std::string DEFAULT_USER; static const std::string DEFAULT_PASSWORD; static const std::string DEFAULT_HOST; static const short DEFAULT_PORT; MySQLLogFactory( const SessionSettings& settings ) : m_settings( settings ), m_useSettings( true ) { bool poolConnections = false; try { poolConnections = settings.get().getBool(MYSQL_LOG_USECONNECTIONPOOL); } catch( ConfigError& ) {} m_connectionPoolPtr = MySQLConnectionPoolPtr ( new MySQLConnectionPool(poolConnections) ); } MySQLLogFactory( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_database( database ), m_user( user ), m_password( password ), m_host( host ), m_port( port ), m_useSettings( false ) { m_connectionPoolPtr = MySQLConnectionPoolPtr ( new MySQLConnectionPool(false) ); } MySQLLogFactory() : m_database( DEFAULT_DATABASE ), m_user( DEFAULT_USER ), m_password( DEFAULT_PASSWORD ), m_host( DEFAULT_HOST ), m_port( DEFAULT_PORT ), m_useSettings( false ) { m_connectionPoolPtr = MySQLConnectionPoolPtr ( new MySQLConnectionPool(false) ); } Log* create(); Log* create( const SessionID& ); void destroy( Log* ); private: void init( const Dictionary& settings, std::string& database, std::string& user, std::string& password, std::string& host, short& port ); void initLog( const Dictionary& settings, MySQLLog& log ); MySQLConnectionPoolPtr m_connectionPoolPtr; SessionSettings m_settings; std::string m_database; std::string m_user; std::string m_password; std::string m_host; short m_port; bool m_useSettings; }; } #endif //FIX_MYSQLLOG_H #endif //HAVE_MYSQL quickfix-1.15.1+dfsg.orig/src/C++/TimeRange.cpp0000644000372000001440000001213113265006437020354 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "TimeRange.h" #include "Utility.h" namespace FIX { TimeRange::TimeRange( const UtcTimeOnly& startTime, const UtcTimeOnly& endTime, int startDay, int endDay ) : m_startTime( startTime ), m_endTime( endTime ), m_startDay( startDay ), m_endDay( endDay ), m_useLocalTime( false ) { if( startDay > 0 && endDay > 0 && startDay == endDay && endTime > startTime ) { m_endTime = m_startTime; } } TimeRange::TimeRange( const LocalTimeOnly& startTime, const LocalTimeOnly& endTime, int startDay, int endDay ) : m_startTime( startTime ), m_endTime( endTime ), m_startDay( startDay ), m_endDay( endDay ), m_useLocalTime( true ) { if( startDay > 0 && endDay > 0 && startDay == endDay && endTime > startTime ) { m_endTime = m_startTime; } } bool TimeRange::isInRange( const DateTime& start, const DateTime& end, const DateTime& time ) { UtcTimeOnly timeOnly (time); if( start < end ) return( timeOnly >= start && timeOnly <= end ); else return( timeOnly >= start || timeOnly <= end ); } bool TimeRange::isInRange( const DateTime& startTime, const DateTime& endTime, int startDay, int endDay, const DateTime& time, int day ) { UtcTimeOnly timeOnly (time); if( startDay == endDay ) { if( day != startDay ) return true; return isInRange( startTime, endTime, time ); } else if( startDay < endDay ) { if( day < startDay || day > endDay ) return false; else if( day == startDay && timeOnly < startTime ) return false; else if( day == endDay && timeOnly > endTime ) return false; } else if( startDay > endDay ) { if( day < startDay && day > endDay ) return false; else if( day == startDay && timeOnly < startTime ) return false; else if( day == endDay && timeOnly > endTime ) return false; } return true; } bool TimeRange::isInRange( const DateTime& startTime, const DateTime& endTime, int startDay, int endDay, const DateTime& time ) { return isInRange( startTime, endTime, startDay, endDay, time, time.getWeekDay() ); } bool TimeRange::isInSameRange( const DateTime& start, const DateTime& end, const DateTime& time1, const DateTime& time2 ) { if( !isInRange( start, end, time1 ) ) return false; if( !isInRange( start, end, time2 ) ) return false; if( time1 == time2 ) return true; if( start < end || start == end ) { UtcDate time1Date( time1 ); UtcDate time2Date( time2 ); return time1Date == time2Date; } else { int sessionLength = DateTime::SECONDS_PER_DAY - (start - end); if( time1 > time2 ) { UtcTimeOnly time2TimeOnly = UtcTimeOnly(time2); long delta = time2TimeOnly - start; if( delta < 0 ) delta = DateTime::SECONDS_PER_DAY - labs(delta); return (time1 - time2) < (sessionLength - delta); } else { return (time2 - time1) < sessionLength; } } } bool TimeRange::isInSameRange( const DateTime& startTime, const DateTime& endTime, int startDay, int endDay, const DateTime& time1, const DateTime& time2 ) { if( !isInRange( startTime, endTime, startDay, endDay, time1, time1.getWeekDay() ) ) return false; if( !isInRange( startTime, endTime, startDay, endDay, time2, time2.getWeekDay() ) ) return false; int absoluteDay1 = time1.getJulianDate() - time1.getWeekDay(); int absoluteDay2 = time2.getJulianDate() - time2.getWeekDay(); return absoluteDay1 == absoluteDay2; } } quickfix-1.15.1+dfsg.orig/src/C++/fix43/0000755000372000001440000000000013265006437016734 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fix43/CrossOrderCancelRequest.h0000644000372000001440000001000213265006437023642 0ustar robertousers#ifndef FIX43_CROSSORDERCANCELREQUEST_H #define FIX43_CROSSORDERCANCELREQUEST_H #include "Message.h" namespace FIX43 { class CrossOrderCancelRequest : public Message { public: CrossOrderCancelRequest() : Message(MsgType()) {} CrossOrderCancelRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelRequest(const Message& m) : Message(m) {} CrossOrderCancelRequest(const CrossOrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("u"); } CrossOrderCancelRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aTransactTime); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,586,453,229,38,152,516,468,469,376,58,354,355,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityDefinition.h0000644000372000001440000001205113265006437022724 0ustar robertousers#ifndef FIX43_SECURITYDEFINITION_H #define FIX43_SECURITYDEFINITION_H #include "Message.h" namespace FIX43 { class SecurityDefinition : public Message { public: SecurityDefinition() : Message(MsgType()) {} SecurityDefinition(const FIX::Message& m) : Message(m) {} SecurityDefinition(const Message& m) : Message(m) {} SecurityDefinition(const SecurityDefinition& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("d"); } SecurityDefinition( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityResponseType& aSecurityResponseType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityResponseType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,604,607,608,609,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,613,614,615,616,617,618,619,620,621,622,623,624,556,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegCurrency); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityTypeRequest.h0000644000372000001440000000156513265006437023136 0ustar robertousers#ifndef FIX43_SECURITYTYPEREQUEST_H #define FIX43_SECURITYTYPEREQUEST_H #include "Message.h" namespace FIX43 { class SecurityTypeRequest : public Message { public: SecurityTypeRequest() : Message(MsgType()) {} SecurityTypeRequest(const FIX::Message& m) : Message(m) {} SecurityTypeRequest(const Message& m) : Message(m) {} SecurityTypeRequest(const SecurityTypeRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("v"); } SecurityTypeRequest( const FIX::SecurityReqID& aSecurityReqID ) : Message(MsgType()) { set(aSecurityReqID); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/OrderMassCancelReport.h0000644000372000001440000001257113265006437023314 0ustar robertousers#ifndef FIX43_ORDERMASSCANCELREPORT_H #define FIX43_ORDERMASSCANCELREPORT_H #include "Message.h" namespace FIX43 { class OrderMassCancelReport : public Message { public: OrderMassCancelReport() : Message(MsgType()) {} OrderMassCancelReport(const FIX::Message& m) : Message(m) {} OrderMassCancelReport(const Message& m) : Message(m) {} OrderMassCancelReport(const OrderMassCancelReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("r"); } OrderMassCancelReport( const FIX::OrderID& aOrderID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::MassCancelResponse& aMassCancelResponse ) : Message(MsgType()) { set(aOrderID); set(aMassCancelRequestType); set(aMassCancelResponse); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::MassCancelResponse); FIELD_SET(*this, FIX::MassCancelRejectReason); FIELD_SET(*this, FIX::TotalAffectedOrders); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoAffectedOrders); class NoAffectedOrders: public FIX::Group { public: NoAffectedOrders() : FIX::Group(534,41,FIX::message_order(41,535,536,0)) {} FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::AffectedOrderID); FIELD_SET(*this, FIX::AffectedSecondaryOrderID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/IOI.h0000644000372000001440000000706713265006437017537 0ustar robertousers#ifndef FIX43_IOI_H #define FIX43_IOI_H #include "Message.h" namespace FIX43 { class IOI : public Message { public: IOI() : Message(MsgType()) {} IOI(const FIX::Message& m) : Message(m) {} IOI(const Message& m) : Message(m) {} IOI(const IOI& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("6"); } IOI( const FIX::IOIid& aIOIid, const FIX::IOITransType& aIOITransType, const FIX::Side& aSide, const FIX::IOIQty& aIOIQty ) : Message(MsgType()) { set(aIOIid); set(aIOITransType); set(aSide); set(aIOIQty); } FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::IOITransType); FIELD_SET(*this, FIX::IOIRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::IOIQty); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::IOIQltyInd); FIELD_SET(*this, FIX::IOINaturalFlag); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::Benchmark); FIELD_SET(*this, FIX::NoIOIQualifiers); class NoIOIQualifiers: public FIX::Group { public: NoIOIQualifiers() : FIX::Group(199,104,FIX::message_order(104,0)) {} FIELD_SET(*this, FIX::IOIQualifier); }; FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Logon.h0000644000372000001440000000226313265006437020166 0ustar robertousers#ifndef FIX43_LOGON_H #define FIX43_LOGON_H #include "Message.h" namespace FIX43 { class Logon : public Message { public: Logon() : Message(MsgType()) {} Logon(const FIX::Message& m) : Message(m) {} Logon(const Message& m) : Message(m) {} Logon(const Logon& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("A"); } Logon( const FIX::EncryptMethod& aEncryptMethod, const FIX::HeartBtInt& aHeartBtInt ) : Message(MsgType()) { set(aEncryptMethod); set(aHeartBtInt); } FIELD_SET(*this, FIX::EncryptMethod); FIELD_SET(*this, FIX::HeartBtInt); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::ResetSeqNumFlag); FIELD_SET(*this, FIX::MaxMessageSize); FIELD_SET(*this, FIX::TestMessageIndicator); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::Password); FIELD_SET(*this, FIX::NoMsgTypes); class NoMsgTypes: public FIX::Group { public: NoMsgTypes() : FIX::Group(384,372,FIX::message_order(372,385,0)) {} FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::MsgDirection); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Allocation.h0000644000372000001440000001543613265006437021203 0ustar robertousers#ifndef FIX43_ALLOCATION_H #define FIX43_ALLOCATION_H #include "Message.h" namespace FIX43 { class Allocation : public Message { public: Allocation() : Message(MsgType()) {} Allocation(const FIX::Message& m) : Message(m) {} Allocation(const Message& m) : Message(m) {} Allocation(const Allocation& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("J"); } Allocation( const FIX::AllocID& aAllocID, const FIX::AllocTransType& aAllocTransType, const FIX::AllocType& aAllocType, const FIX::Side& aSide, const FIX::Quantity& aQuantity, const FIX::AvgPx& aAvgPx, const FIX::TradeDate& aTradeDate ) : Message(MsgType()) { set(aAllocID); set(aAllocTransType); set(aAllocType); set(aSide); set(aQuantity); set(aAvgPx); set(aTradeDate); } FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::AllocTransType); FIELD_SET(*this, FIX::AllocType); FIELD_SET(*this, FIX::RefAllocID); FIELD_SET(*this, FIX::AllocLinkID); FIELD_SET(*this, FIX::AllocLinkType); FIELD_SET(*this, FIX::BookingRefID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::AvgPrxPrecision); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::TotalAccruedInterestAmt); FIELD_SET(*this, FIX::LegalConfirm); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,37,198,526,66,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListID); }; FIELD_SET(*this, FIX::NoExecs); class NoExecs: public FIX::Group { public: NoExecs() : FIX::Group(124,32,FIX::message_order(32,17,527,31,29,0)) {} FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastCapacity); }; FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,366,80,467,81,539,208,209,161,360,361,12,13,479,497,153,154,119,120,155,156,159,160,136,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::AllocPrice); FIELD_SET(*this, FIX::AllocQty); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::NotifyBrokerOfCredit); FIELD_SET(*this, FIX::AllocHandlInst); FIELD_SET(*this, FIX::AllocText); FIELD_SET(*this, FIX::EncodedAllocTextLen); FIELD_SET(*this, FIX::EncodedAllocText); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::AllocAvgPx); FIELD_SET(*this, FIX::AllocNetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Reject.h0000644000372000001440000000141713265006437020324 0ustar robertousers#ifndef FIX43_REJECT_H #define FIX43_REJECT_H #include "Message.h" namespace FIX43 { class Reject : public Message { public: Reject() : Message(MsgType()) {} Reject(const FIX::Message& m) : Message(m) {} Reject(const Message& m) : Message(m) {} Reject(const Reject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("3"); } Reject( const FIX::RefSeqNum& aRefSeqNum ) : Message(MsgType()) { set(aRefSeqNum); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefTagID); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::SessionRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/TradingSessionStatus.h0000644000372000001440000000270013265006437023244 0ustar robertousers#ifndef FIX43_TRADINGSESSIONSTATUS_H #define FIX43_TRADINGSESSIONSTATUS_H #include "Message.h" namespace FIX43 { class TradingSessionStatus : public Message { public: TradingSessionStatus() : Message(MsgType()) {} TradingSessionStatus(const FIX::Message& m) : Message(m) {} TradingSessionStatus(const Message& m) : Message(m) {} TradingSessionStatus(const TradingSessionStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("h"); } TradingSessionStatus( const FIX::TradingSessionID& aTradingSessionID, const FIX::TradSesStatus& aTradSesStatus ) : Message(MsgType()) { set(aTradingSessionID); set(aTradSesStatus); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::TradSesStatus); FIELD_SET(*this, FIX::TradSesStatusRejReason); FIELD_SET(*this, FIX::TradSesStartTime); FIELD_SET(*this, FIX::TradSesOpenTime); FIELD_SET(*this, FIX::TradSesPreCloseTime); FIELD_SET(*this, FIX::TradSesCloseTime); FIELD_SET(*this, FIX::TradSesEndTime); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/ResendRequest.h0000644000372000001440000000130313265006437021673 0ustar robertousers#ifndef FIX43_RESENDREQUEST_H #define FIX43_RESENDREQUEST_H #include "Message.h" namespace FIX43 { class ResendRequest : public Message { public: ResendRequest() : Message(MsgType()) {} ResendRequest(const FIX::Message& m) : Message(m) {} ResendRequest(const Message& m) : Message(m) {} ResendRequest(const ResendRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("2"); } ResendRequest( const FIX::BeginSeqNo& aBeginSeqNo, const FIX::EndSeqNo& aEndSeqNo ) : Message(MsgType()) { set(aBeginSeqNo); set(aEndSeqNo); } FIELD_SET(*this, FIX::BeginSeqNo); FIELD_SET(*this, FIX::EndSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/OrderMassCancelRequest.h0000644000372000001440000001147213265006437023470 0ustar robertousers#ifndef FIX43_ORDERMASSCANCELREQUEST_H #define FIX43_ORDERMASSCANCELREQUEST_H #include "Message.h" namespace FIX43 { class OrderMassCancelRequest : public Message { public: OrderMassCancelRequest() : Message(MsgType()) {} OrderMassCancelRequest(const FIX::Message& m) : Message(m) {} OrderMassCancelRequest(const Message& m) : Message(m) {} OrderMassCancelRequest(const OrderMassCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("q"); } OrderMassCancelRequest( const FIX::ClOrdID& aClOrdID, const FIX::MassCancelRequestType& aMassCancelRequestType, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aClOrdID); set(aMassCancelRequestType); set(aTransactTime); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::MassCancelRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/QuoteRequest.h0000644000372000001440000001033513265006437021555 0ustar robertousers#ifndef FIX43_QUOTEREQUEST_H #define FIX43_QUOTEREQUEST_H #include "Message.h" namespace FIX43 { class QuoteRequest : public Message { public: QuoteRequest() : Message(MsgType()) {} QuoteRequest(const FIX::Message& m) : Message(m) {} QuoteRequest(const Message& m) : Message(m) {} QuoteRequest(const QuoteRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("R"); } QuoteRequest( const FIX::QuoteReqID& aQuoteReqID ) : Message(MsgType()) { set(aQuoteReqID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,140,303,537,336,625,229,232,54,465,38,152,63,64,40,193,192,126,60,15,218,220,221,222,423,44,640,235,236,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/DontKnowTrade.h0000644000372000001440000000552313265006437021635 0ustar robertousers#ifndef FIX43_DONTKNOWTRADE_H #define FIX43_DONTKNOWTRADE_H #include "Message.h" namespace FIX43 { class DontKnowTrade : public Message { public: DontKnowTrade() : Message(MsgType()) {} DontKnowTrade(const FIX::Message& m) : Message(m) {} DontKnowTrade(const Message& m) : Message(m) {} DontKnowTrade(const DontKnowTrade& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Q"); } DontKnowTrade( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::DKReason& aDKReason, const FIX::Side& aSide ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aDKReason); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::DKReason); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MultilegOrderCancelReplaceRequest.h0000644000372000001440000002215013265006437025636 0ustar robertousers#ifndef FIX43_MULTILEGORDERCANCELREPLACEREQUEST_H #define FIX43_MULTILEGORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX43 { class MultilegOrderCancelReplaceRequest : public Message { public: MultilegOrderCancelReplaceRequest() : Message(MsgType()) {} MultilegOrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} MultilegOrderCancelReplaceRequest(const Message& m) : Message(m) {} MultilegOrderCancelReplaceRequest(const MultilegOrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AC"); } MultilegOrderCancelReplaceRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aHandlInst); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,467,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,604,607,608,609,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,613,614,615,616,617,618,619,620,621,622,623,624,564,565,539,654,566,587,588,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlmntTyp); FIELD_SET(*this, FIX::LegFutSettDate); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityDefinitionRequest.h0000644000372000001440000001170213265006437024277 0ustar robertousers#ifndef FIX43_SECURITYDEFINITIONREQUEST_H #define FIX43_SECURITYDEFINITIONREQUEST_H #include "Message.h" namespace FIX43 { class SecurityDefinitionRequest : public Message { public: SecurityDefinitionRequest() : Message(MsgType()) {} SecurityDefinitionRequest(const FIX::Message& m) : Message(m) {} SecurityDefinitionRequest(const Message& m) : Message(m) {} SecurityDefinitionRequest(const SecurityDefinitionRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("c"); } SecurityDefinitionRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityRequestType& aSecurityRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityRequestType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,604,607,608,609,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,613,614,615,616,617,618,619,620,621,622,623,624,556,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegCurrency); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/ExecutionReport.h0000644000372000001440000002716213265006437022254 0ustar robertousers#ifndef FIX43_EXECUTIONREPORT_H #define FIX43_EXECUTIONREPORT_H #include "Message.h" namespace FIX43 { class ExecutionReport : public Message { public: ExecutionReport() : Message(MsgType()) {} ExecutionReport(const FIX::Message& m) : Message(m) {} ExecutionReport(const Message& m) : Message(m) {} ExecutionReport(const ExecutionReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("8"); } ExecutionReport( const FIX::OrderID& aOrderID, const FIX::ExecID& aExecID, const FIX::ExecType& aExecType, const FIX::OrdStatus& aOrdStatus, const FIX::Side& aSide, const FIX::LeavesQty& aLeavesQty, const FIX::CumQty& aCumQty, const FIX::AvgPx& aAvgPx ) : Message(MsgType()) { set(aOrderID); set(aExecID); set(aExecType); set(aOrdStatus); set(aSide); set(aLeavesQty); set(aCumQty); set(aAvgPx); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::ExecRefID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::UnderlyingLastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::UnderlyingLastPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::LastCapacity); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::DayOrderQty); FIELD_SET(*this, FIX::DayCumQty); FIELD_SET(*this, FIX::DayAvgPx); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::ReportToExch); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::TradedFlatSwitch); FIELD_SET(*this, FIX::BasisFeatureDate); FIELD_SET(*this, FIX::BasisFeaturePrice); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::LastForwardPoints2); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::ExecValuationPoint); FIELD_SET(*this, FIX::ExecPriceType); FIELD_SET(*this, FIX::ExecPriceAdjustment); FIELD_SET(*this, FIX::PriorityIndicator); FIELD_SET(*this, FIX::PriceImprovement); FIELD_SET(*this, FIX::NoContraBrokers); class NoContraBrokers: public FIX::Group { public: NoContraBrokers() : FIX::Group(382,375,FIX::message_order(375,337,437,438,655,0)) {} FIELD_SET(*this, FIX::ContraBroker); FIELD_SET(*this, FIX::ContraTrader); FIELD_SET(*this, FIX::ContraTradeQty); FIELD_SET(*this, FIX::ContraTradeTime); FIELD_SET(*this, FIX::ContraLegRefID); }; FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,604,607,608,609,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,613,614,615,616,617,618,619,620,621,622,623,624,564,565,539,654,566,587,588,637,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlmntTyp); FIELD_SET(*this, FIX::LegFutSettDate); FIELD_SET(*this, FIX::LegLastPx); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/QuoteRequestReject.h0000644000372000001440000001066513265006437022720 0ustar robertousers#ifndef FIX43_QUOTEREQUESTREJECT_H #define FIX43_QUOTEREQUESTREJECT_H #include "Message.h" namespace FIX43 { class QuoteRequestReject : public Message { public: QuoteRequestReject() : Message(MsgType()) {} QuoteRequestReject(const FIX::Message& m) : Message(m) {} QuoteRequestReject(const Message& m) : Message(m) {} QuoteRequestReject(const QuoteRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AG"); } QuoteRequestReject( const FIX::QuoteReqID& aQuoteReqID, const FIX::QuoteRequestRejectReason& aQuoteRequestRejectReason ) : Message(MsgType()) { set(aQuoteReqID); set(aQuoteRequestRejectReason); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::QuoteRequestRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,140,303,537,336,625,229,232,54,465,38,152,63,64,40,193,192,126,60,15,218,220,221,222,423,44,640,235,236,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/TradeCaptureReport.h0000644000372000001440000001566513265006437022701 0ustar robertousers#ifndef FIX43_TRADECAPTUREREPORT_H #define FIX43_TRADECAPTUREREPORT_H #include "Message.h" namespace FIX43 { class TradeCaptureReport : public Message { public: TradeCaptureReport() : Message(MsgType()) {} TradeCaptureReport(const FIX::Message& m) : Message(m) {} TradeCaptureReport(const Message& m) : Message(m) {} TradeCaptureReport(const TradeCaptureReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AE"); } TradeCaptureReport( const FIX::TradeReportID& aTradeReportID, const FIX::ExecType& aExecType, const FIX::PreviouslyReported& aPreviouslyReported, const FIX::LastQty& aLastQty, const FIX::LastPx& aLastPx, const FIX::TradeDate& aTradeDate, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aTradeReportID); set(aExecType); set(aPreviouslyReported); set(aLastQty); set(aLastPx); set(aTradeDate); set(aTransactTime); } FIELD_SET(*this, FIX::TradeReportID); FIELD_SET(*this, FIX::TradeReportTransType); FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::ExecType); FIELD_SET(*this, FIX::TradeReportRefID); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::SecondaryExecID); FIELD_SET(*this, FIX::ExecRestatementReason); FIELD_SET(*this, FIX::PreviouslyReported); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::LastQty); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::LastSpotRate); FIELD_SET(*this, FIX::LastForwardPoints); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::MatchType); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,37,198,11,453,1,581,81,575,576,635,578,579,15,376,377,528,529,582,483,336,625,12,13,479,497,381,157,230,158,159,238,237,118,119,120,155,156,77,58,354,355,442,518,136,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::OddLot); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::TransBkdTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::GrossTradeAmt); FIELD_SET(*this, FIX::NumDaysInterest); FIELD_SET(*this, FIX::ExDate); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::Concession); FIELD_SET(*this, FIX::TotalTakedown); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::SettlCurrAmt); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::SettlCurrFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::MultiLegReportingType); FIELD_SET(*this, FIX::NoClearingInstructions); class NoClearingInstructions: public FIX::Group { public: NoClearingInstructions() : FIX::Group(576,577,FIX::message_order(577,0)) {} FIELD_SET(*this, FIX::ClearingInstruction); }; FIELD_SET(*this, FIX::NoContAmts); class NoContAmts: public FIX::Group { public: NoContAmts() : FIX::Group(518,519,FIX::message_order(519,520,521,0)) {} FIELD_SET(*this, FIX::ContAmtType); FIELD_SET(*this, FIX::ContAmtValue); FIELD_SET(*this, FIX::ContAmtCurr); }; FIELD_SET(*this, FIX::NoMiscFees); class NoMiscFees: public FIX::Group { public: NoMiscFees() : FIX::Group(136,137,FIX::message_order(137,138,139,0)) {} FIELD_SET(*this, FIX::MiscFeeAmt); FIELD_SET(*this, FIX::MiscFeeCurr); FIELD_SET(*this, FIX::MiscFeeType); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/RFQRequest.h0000644000372000001440000000551513265006437021114 0ustar robertousers#ifndef FIX43_RFQREQUEST_H #define FIX43_RFQREQUEST_H #include "Message.h" namespace FIX43 { class RFQRequest : public Message { public: RFQRequest() : Message(MsgType()) {} RFQRequest(const FIX::Message& m) : Message(m) {} RFQRequest(const Message& m) : Message(m) {} RFQRequest(const RFQRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AH"); } RFQRequest( const FIX::RFQReqID& aRFQReqID ) : Message(MsgType()) { set(aRFQReqID); } FIELD_SET(*this, FIX::RFQReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,140,303,537,336,625,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::QuoteRequestType); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/News.h0000644000372000001440000000647013265006437020030 0ustar robertousers#ifndef FIX43_NEWS_H #define FIX43_NEWS_H #include "Message.h" namespace FIX43 { class News : public Message { public: News() : Message(MsgType()) {} News(const FIX::Message& m) : Message(m) {} News(const Message& m) : Message(m) {} News(const News& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("B"); } News( const FIX::Headline& aHeadline ) : Message(MsgType()) { set(aHeadline); } FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Urgency); FIELD_SET(*this, FIX::Headline); FIELD_SET(*this, FIX::EncodedHeadlineLen); FIELD_SET(*this, FIX::EncodedHeadline); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; }; FIELD_SET(*this, FIX::LinesOfText); class LinesOfText: public FIX::Group { public: LinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/NewOrderSingle.h0000644000372000001440000001611413265006437021777 0ustar robertousers#ifndef FIX43_NEWORDERSINGLE_H #define FIX43_NEWORDERSINGLE_H #include "Message.h" namespace FIX43 { class NewOrderSingle : public Message { public: NewOrderSingle() : Message(MsgType()) {} NewOrderSingle(const FIX::Message& m) : Message(m) {} NewOrderSingle(const Message& m) : Message(m) {} NewOrderSingle(const NewOrderSingle& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("D"); } NewOrderSingle( const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aHandlInst); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/ListExecute.h0000644000372000001440000000155713265006437021353 0ustar robertousers#ifndef FIX43_LISTEXECUTE_H #define FIX43_LISTEXECUTE_H #include "Message.h" namespace FIX43 { class ListExecute : public Message { public: ListExecute() : Message(MsgType()) {} ListExecute(const FIX::Message& m) : Message(m) {} ListExecute(const Message& m) : Message(m) {} ListExecute(const ListExecute& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("L"); } ListExecute( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/RegistrationInstructionsResponse.h0000644000372000001440000000314313265006437025724 0ustar robertousers#ifndef FIX43_REGISTRATIONINSTRUCTIONSRESPONSE_H #define FIX43_REGISTRATIONINSTRUCTIONSRESPONSE_H #include "Message.h" namespace FIX43 { class RegistrationInstructionsResponse : public Message { public: RegistrationInstructionsResponse() : Message(MsgType()) {} RegistrationInstructionsResponse(const FIX::Message& m) : Message(m) {} RegistrationInstructionsResponse(const Message& m) : Message(m) {} RegistrationInstructionsResponse(const RegistrationInstructionsResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("p"); } RegistrationInstructionsResponse( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID, const FIX::RegistStatus& aRegistStatus ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); set(aRegistStatus); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::RegistStatus); FIELD_SET(*this, FIX::RegistRejReasonCode); FIELD_SET(*this, FIX::RegistRejReasonText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/ListStatusRequest.h0000644000372000001440000000135213265006437022576 0ustar robertousers#ifndef FIX43_LISTSTATUSREQUEST_H #define FIX43_LISTSTATUSREQUEST_H #include "Message.h" namespace FIX43 { class ListStatusRequest : public Message { public: ListStatusRequest() : Message(MsgType()) {} ListStatusRequest(const FIX::Message& m) : Message(m) {} ListStatusRequest(const Message& m) : Message(m) {} ListStatusRequest(const ListStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("M"); } ListStatusRequest( const FIX::ListID& aListID ) : Message(MsgType()) { set(aListID); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/OrderCancelReject.h0000644000372000001440000000315213265006437022424 0ustar robertousers#ifndef FIX43_ORDERCANCELREJECT_H #define FIX43_ORDERCANCELREJECT_H #include "Message.h" namespace FIX43 { class OrderCancelReject : public Message { public: OrderCancelReject() : Message(MsgType()) {} OrderCancelReject(const FIX::Message& m) : Message(m) {} OrderCancelReject(const Message& m) : Message(m) {} OrderCancelReject(const OrderCancelReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("9"); } OrderCancelReject( const FIX::OrderID& aOrderID, const FIX::ClOrdID& aClOrdID, const FIX::OrigClOrdID& aOrigClOrdID, const FIX::OrdStatus& aOrdStatus, const FIX::CxlRejResponseTo& aCxlRejResponseTo ) : Message(MsgType()) { set(aOrderID); set(aClOrdID); set(aOrigClOrdID); set(aOrdStatus); set(aCxlRejResponseTo); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::SecondaryOrderID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::CxlRejResponseTo); FIELD_SET(*this, FIX::CxlRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/OrderCancelReplaceRequest.h0000644000372000001440000001573713265006437024150 0ustar robertousers#ifndef FIX43_ORDERCANCELREPLACEREQUEST_H #define FIX43_ORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX43 { class OrderCancelReplaceRequest : public Message { public: OrderCancelReplaceRequest() : Message(MsgType()) {} OrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} OrderCancelReplaceRequest(const Message& m) : Message(m) {} OrderCancelReplaceRequest(const OrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("G"); } OrderCancelReplaceRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aHandlInst); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/NewOrderList.h0000644000372000001440000002063513265006437021474 0ustar robertousers#ifndef FIX43_NEWORDERLIST_H #define FIX43_NEWORDERLIST_H #include "Message.h" namespace FIX43 { class NewOrderList : public Message { public: NewOrderList() : Message(MsgType()) {} NewOrderList(const FIX::Message& m) : Message(m) {} NewOrderList(const Message& m) : Message(m) {} NewOrderList(const NewOrderList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("E"); } NewOrderList( const FIX::ListID& aListID, const FIX::BidType& aBidType, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aBidType); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::ListExecInstType); FIELD_SET(*this, FIX::ListExecInst); FIELD_SET(*this, FIX::EncodedListExecInstLen); FIELD_SET(*this, FIX::EncodedListExecInst); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,67,583,160,453,229,1,581,589,590,591,78,63,64,544,635,21,18,110,111,100,386,81,55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,140,54,401,114,60,232,465,38,152,516,468,469,40,423,44,99,218,220,221,222,235,236,15,376,377,23,117,59,168,432,126,427,12,13,479,497,528,529,582,47,121,120,58,354,355,193,192,640,77,203,210,211,388,389,494,158,159,118,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ListSeqNo); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::Rule80A); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::Price2); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityTypes.h0000644000372000001440000000277113265006437021750 0ustar robertousers#ifndef FIX43_SECURITYTYPES_H #define FIX43_SECURITYTYPES_H #include "Message.h" namespace FIX43 { class SecurityTypes : public Message { public: SecurityTypes() : Message(MsgType()) {} SecurityTypes(const FIX::Message& m) : Message(m) {} SecurityTypes(const Message& m) : Message(m) {} SecurityTypes(const SecurityTypes& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("w"); } SecurityTypes( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityResponseType& aSecurityResponseType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityResponseType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityResponseType); FIELD_SET(*this, FIX::TotalNumSecurityTypes); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::NoSecurityTypes); class NoSecurityTypes: public FIX::Group { public: NoSecurityTypes() : FIX::Group(558,167,FIX::message_order(167,460,461,0)) {} FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/NewOrderCross.h0000644000372000001440000001714213265006437021651 0ustar robertousers#ifndef FIX43_NEWORDERCROSS_H #define FIX43_NEWORDERCROSS_H #include "Message.h" namespace FIX43 { class NewOrderCross : public Message { public: NewOrderCross() : Message(MsgType()) {} NewOrderCross(const FIX::Message& m) : Message(m) {} NewOrderCross(const Message& m) : Message(m) {} NewOrderCross(const NewOrderCross& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("s"); } NewOrderCross( const FIX::CrossID& aCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::HandlInst& aHandlInst, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aCrossType); set(aCrossPrioritization); set(aHandlInst); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,11,526,583,453,229,1,581,589,590,591,78,465,38,152,516,468,469,12,13,479,497,528,529,582,121,120,58,354,355,77,203,544,635,377,659,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::AllocQty); }; }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/NewOrderMultileg.h0000644000372000001440000002142313265006437022337 0ustar robertousers#ifndef FIX43_NEWORDERMULTILEG_H #define FIX43_NEWORDERMULTILEG_H #include "Message.h" namespace FIX43 { class NewOrderMultileg : public Message { public: NewOrderMultileg() : Message(MsgType()) {} NewOrderMultileg(const FIX::Message& m) : Message(m) {} NewOrderMultileg(const Message& m) : Message(m) {} NewOrderMultileg(const NewOrderMultileg& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AB"); } NewOrderMultileg( const FIX::ClOrdID& aClOrdID, const FIX::HandlInst& aHandlInst, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aClOrdID); set(aHandlInst); set(aSide); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::MultiLegRptTypeReq); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,467,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::AllocQty); }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,604,607,608,609,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,613,614,615,616,617,618,619,620,621,622,623,624,564,565,539,654,566,587,588,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegPositionEffect); FIELD_SET(*this, FIX::LegCoveredOrUncovered); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::LegRefID); FIELD_SET(*this, FIX::LegPrice); FIELD_SET(*this, FIX::LegSettlmntTyp); FIELD_SET(*this, FIX::LegFutSettDate); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/BidRequest.h0000644000372000001440000000633213265006437021160 0ustar robertousers#ifndef FIX43_BIDREQUEST_H #define FIX43_BIDREQUEST_H #include "Message.h" namespace FIX43 { class BidRequest : public Message { public: BidRequest() : Message(MsgType()) {} BidRequest(const FIX::Message& m) : Message(m) {} BidRequest(const Message& m) : Message(m) {} BidRequest(const BidRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("k"); } BidRequest( const FIX::ClientBidID& aClientBidID, const FIX::BidRequestTransType& aBidRequestTransType, const FIX::TotalNumSecurities& aTotalNumSecurities, const FIX::BidType& aBidType, const FIX::TradeType& aTradeType, const FIX::BasisPxType& aBasisPxType ) : Message(MsgType()) { set(aClientBidID); set(aBidRequestTransType); set(aTotalNumSecurities); set(aBidType); set(aTradeType); set(aBasisPxType); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::BidRequestTransType); FIELD_SET(*this, FIX::ListName); FIELD_SET(*this, FIX::TotalNumSecurities); FIELD_SET(*this, FIX::BidType); FIELD_SET(*this, FIX::NumTickets); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SideValue1); FIELD_SET(*this, FIX::SideValue2); FIELD_SET(*this, FIX::LiquidityIndType); FIELD_SET(*this, FIX::WtAverageLiquidity); FIELD_SET(*this, FIX::ExchangeForPhysical); FIELD_SET(*this, FIX::OutMainCntryUIndex); FIELD_SET(*this, FIX::CrossPercent); FIELD_SET(*this, FIX::ProgRptReqs); FIELD_SET(*this, FIX::ProgPeriodInterval); FIELD_SET(*this, FIX::IncTaxInd); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::NumBidders); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TradeType); FIELD_SET(*this, FIX::BasisPxType); FIELD_SET(*this, FIX::StrikeTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoBidDescriptors); class NoBidDescriptors: public FIX::Group { public: NoBidDescriptors() : FIX::Group(398,399,FIX::message_order(399,400,401,404,441,402,403,405,406,407,408,0)) {} FIELD_SET(*this, FIX::BidDescriptorType); FIELD_SET(*this, FIX::BidDescriptor); FIELD_SET(*this, FIX::SideValueInd); FIELD_SET(*this, FIX::LiquidityValue); FIELD_SET(*this, FIX::LiquidityNumSecurities); FIELD_SET(*this, FIX::LiquidityPctLow); FIELD_SET(*this, FIX::LiquidityPctHigh); FIELD_SET(*this, FIX::EFPTrackingError); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::OutsideIndexPct); FIELD_SET(*this, FIX::ValueOfFutures); }; FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,66,FIX::message_order(66,54,336,625,430,63,64,1,0)) {} FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::Account); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/TestRequest.h0000644000372000001440000000111413265006437021372 0ustar robertousers#ifndef FIX43_TESTREQUEST_H #define FIX43_TESTREQUEST_H #include "Message.h" namespace FIX43 { class TestRequest : public Message { public: TestRequest() : Message(MsgType()) {} TestRequest(const FIX::Message& m) : Message(m) {} TestRequest(const Message& m) : Message(m) {} TestRequest(const TestRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("1"); } TestRequest( const FIX::TestReqID& aTestReqID ) : Message(MsgType()) { set(aTestReqID); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Heartbeat.h0000644000372000001440000000070513265006437021006 0ustar robertousers#ifndef FIX43_HEARTBEAT_H #define FIX43_HEARTBEAT_H #include "Message.h" namespace FIX43 { class Heartbeat : public Message { public: Heartbeat() : Message(MsgType()) {} Heartbeat(const FIX::Message& m) : Message(m) {} Heartbeat(const Message& m) : Message(m) {} Heartbeat(const Heartbeat& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("0"); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MessageCracker.h0000644000372000001440000007272013265006437021774 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX43_MESSAGECRACKER_H #define FIX43_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fix43/Message.h" namespace FIX43 { class Heartbeat; class TestRequest; class ResendRequest; class Reject; class SequenceReset; class Logout; class IOI; class Advertisement; class ExecutionReport; class OrderCancelReject; class Logon; class News; class Email; class NewOrderSingle; class NewOrderList; class OrderCancelRequest; class OrderCancelReplaceRequest; class OrderStatusRequest; class Allocation; class ListCancelRequest; class ListExecute; class ListStatusRequest; class ListStatus; class AllocationAck; class DontKnowTrade; class QuoteRequest; class Quote; class SettlementInstructions; class MarketDataRequest; class MarketDataSnapshotFullRefresh; class MarketDataIncrementalRefresh; class MarketDataRequestReject; class QuoteCancel; class QuoteStatusRequest; class MassQuoteAcknowledgement; class SecurityDefinitionRequest; class SecurityDefinition; class SecurityStatusRequest; class SecurityStatus; class TradingSessionStatusRequest; class TradingSessionStatus; class MassQuote; class BusinessMessageReject; class BidRequest; class BidResponse; class ListStrikePrice; class XMLnonFIX; class RegistrationInstructions; class RegistrationInstructionsResponse; class OrderMassCancelRequest; class OrderMassCancelReport; class NewOrderCross; class CrossOrderCancelRequest; class CrossOrderCancelReplaceRequest; class SecurityTypeRequest; class SecurityTypes; class SecurityListRequest; class SecurityList; class DerivativeSecurityListRequest; class DerivativeSecurityList; class NewOrderMultileg; class MultilegOrderCancelReplaceRequest; class TradeCaptureReportRequest; class TradeCaptureReport; class OrderMassStatusRequest; class QuoteRequestReject; class RFQRequest; class QuoteStatusReport; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( const TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( const ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( const Reject&, const FIX::SessionID& ) {} virtual void onMessage( const SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( const Logout&, const FIX::SessionID& ) {} virtual void onMessage( const IOI&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Advertisement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ExecutionReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Logon&, const FIX::SessionID& ) {} virtual void onMessage( const News&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Email&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderSingle&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Allocation&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListExecute&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const AllocationAck&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DontKnowTrade&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Quote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SettlementInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataIncrementalRefresh&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MarketDataRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteCancel&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuoteAcknowledgement&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinitionRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityDefinition&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradingSessionStatus&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MassQuote&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( const BidRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const BidResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const ListStrikePrice&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const XMLnonFIX&, const FIX::SessionID& ) {} virtual void onMessage( const RegistrationInstructions&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RegistrationInstructionsResponse&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassCancelReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderCross&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypeRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityTypes&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const SecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityListRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const DerivativeSecurityList&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const NewOrderMultileg&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const MultilegOrderCancelReplaceRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReportRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const TradeCaptureReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const OrderMassStatusRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteRequestReject&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const RFQRequest&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const QuoteStatusReport&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( Reject&, const FIX::SessionID& ) {} virtual void onMessage( SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( Logout&, const FIX::SessionID& ) {} virtual void onMessage( IOI&, const FIX::SessionID& ) {} virtual void onMessage( Advertisement&, const FIX::SessionID& ) {} virtual void onMessage( ExecutionReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReject&, const FIX::SessionID& ) {} virtual void onMessage( Logon&, const FIX::SessionID& ) {} virtual void onMessage( News&, const FIX::SessionID& ) {} virtual void onMessage( Email&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderSingle&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderList&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( Allocation&, const FIX::SessionID& ) {} virtual void onMessage( ListCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListExecute&, const FIX::SessionID& ) {} virtual void onMessage( ListStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( ListStatus&, const FIX::SessionID& ) {} virtual void onMessage( AllocationAck&, const FIX::SessionID& ) {} virtual void onMessage( DontKnowTrade&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequest&, const FIX::SessionID& ) {} virtual void onMessage( Quote&, const FIX::SessionID& ) {} virtual void onMessage( SettlementInstructions&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequest&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataSnapshotFullRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataIncrementalRefresh&, const FIX::SessionID& ) {} virtual void onMessage( MarketDataRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( QuoteCancel&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( MassQuoteAcknowledgement&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinitionRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityDefinition&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityStatus&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradingSessionStatus&, const FIX::SessionID& ) {} virtual void onMessage( MassQuote&, const FIX::SessionID& ) {} virtual void onMessage( BusinessMessageReject&, const FIX::SessionID& ) {} virtual void onMessage( BidRequest&, const FIX::SessionID& ) {} virtual void onMessage( BidResponse&, const FIX::SessionID& ) {} virtual void onMessage( ListStrikePrice&, const FIX::SessionID& ) {} virtual void onMessage( XMLnonFIX&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructions&, const FIX::SessionID& ) {} virtual void onMessage( RegistrationInstructionsResponse&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassCancelReport&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderCross&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelRequest&, const FIX::SessionID& ) {} virtual void onMessage( CrossOrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypeRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityTypes&, const FIX::SessionID& ) {} virtual void onMessage( SecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( SecurityList&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityListRequest&, const FIX::SessionID& ) {} virtual void onMessage( DerivativeSecurityList&, const FIX::SessionID& ) {} virtual void onMessage( NewOrderMultileg&, const FIX::SessionID& ) {} virtual void onMessage( MultilegOrderCancelReplaceRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReportRequest&, const FIX::SessionID& ) {} virtual void onMessage( TradeCaptureReport&, const FIX::SessionID& ) {} virtual void onMessage( OrderMassStatusRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteRequestReject&, const FIX::SessionID& ) {} virtual void onMessage( RFQRequest&, const FIX::SessionID& ) {} virtual void onMessage( QuoteStatusReport&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "0" ) onMessage( (const Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (const TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (const ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (const Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (const SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (const Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (const IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (const Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (const ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (const OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (const Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (const News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (const Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (const NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (const NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (const OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (const OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (const OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (const Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (const ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (const ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (const ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (const ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (const AllocationAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (const DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (const QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (const Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (const SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (const MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (const MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (const MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (const MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (const QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (const QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (const MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (const SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (const SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (const SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (const SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (const TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (const TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (const MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (const BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (const BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (const BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (const ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "n" ) onMessage( (const XMLnonFIX&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (const RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (const RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (const OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (const OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (const NewOrderCross&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (const CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (const CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (const SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (const SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (const SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (const SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (const DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (const DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (const NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (const MultilegOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (const TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (const TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (const OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (const QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (const RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (const QuoteStatusReport&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "0" ) onMessage( (Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (Logout&)message, sessionID ); else if( msgTypeValue == "6" ) onMessage( (IOI&)message, sessionID ); else if( msgTypeValue == "7" ) onMessage( (Advertisement&)message, sessionID ); else if( msgTypeValue == "8" ) onMessage( (ExecutionReport&)message, sessionID ); else if( msgTypeValue == "9" ) onMessage( (OrderCancelReject&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (Logon&)message, sessionID ); else if( msgTypeValue == "B" ) onMessage( (News&)message, sessionID ); else if( msgTypeValue == "C" ) onMessage( (Email&)message, sessionID ); else if( msgTypeValue == "D" ) onMessage( (NewOrderSingle&)message, sessionID ); else if( msgTypeValue == "E" ) onMessage( (NewOrderList&)message, sessionID ); else if( msgTypeValue == "F" ) onMessage( (OrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "G" ) onMessage( (OrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "H" ) onMessage( (OrderStatusRequest&)message, sessionID ); else if( msgTypeValue == "J" ) onMessage( (Allocation&)message, sessionID ); else if( msgTypeValue == "K" ) onMessage( (ListCancelRequest&)message, sessionID ); else if( msgTypeValue == "L" ) onMessage( (ListExecute&)message, sessionID ); else if( msgTypeValue == "M" ) onMessage( (ListStatusRequest&)message, sessionID ); else if( msgTypeValue == "N" ) onMessage( (ListStatus&)message, sessionID ); else if( msgTypeValue == "P" ) onMessage( (AllocationAck&)message, sessionID ); else if( msgTypeValue == "Q" ) onMessage( (DontKnowTrade&)message, sessionID ); else if( msgTypeValue == "R" ) onMessage( (QuoteRequest&)message, sessionID ); else if( msgTypeValue == "S" ) onMessage( (Quote&)message, sessionID ); else if( msgTypeValue == "T" ) onMessage( (SettlementInstructions&)message, sessionID ); else if( msgTypeValue == "V" ) onMessage( (MarketDataRequest&)message, sessionID ); else if( msgTypeValue == "W" ) onMessage( (MarketDataSnapshotFullRefresh&)message, sessionID ); else if( msgTypeValue == "X" ) onMessage( (MarketDataIncrementalRefresh&)message, sessionID ); else if( msgTypeValue == "Y" ) onMessage( (MarketDataRequestReject&)message, sessionID ); else if( msgTypeValue == "Z" ) onMessage( (QuoteCancel&)message, sessionID ); else if( msgTypeValue == "a" ) onMessage( (QuoteStatusRequest&)message, sessionID ); else if( msgTypeValue == "b" ) onMessage( (MassQuoteAcknowledgement&)message, sessionID ); else if( msgTypeValue == "c" ) onMessage( (SecurityDefinitionRequest&)message, sessionID ); else if( msgTypeValue == "d" ) onMessage( (SecurityDefinition&)message, sessionID ); else if( msgTypeValue == "e" ) onMessage( (SecurityStatusRequest&)message, sessionID ); else if( msgTypeValue == "f" ) onMessage( (SecurityStatus&)message, sessionID ); else if( msgTypeValue == "g" ) onMessage( (TradingSessionStatusRequest&)message, sessionID ); else if( msgTypeValue == "h" ) onMessage( (TradingSessionStatus&)message, sessionID ); else if( msgTypeValue == "i" ) onMessage( (MassQuote&)message, sessionID ); else if( msgTypeValue == "j" ) onMessage( (BusinessMessageReject&)message, sessionID ); else if( msgTypeValue == "k" ) onMessage( (BidRequest&)message, sessionID ); else if( msgTypeValue == "l" ) onMessage( (BidResponse&)message, sessionID ); else if( msgTypeValue == "m" ) onMessage( (ListStrikePrice&)message, sessionID ); else if( msgTypeValue == "n" ) onMessage( (XMLnonFIX&)message, sessionID ); else if( msgTypeValue == "o" ) onMessage( (RegistrationInstructions&)message, sessionID ); else if( msgTypeValue == "p" ) onMessage( (RegistrationInstructionsResponse&)message, sessionID ); else if( msgTypeValue == "q" ) onMessage( (OrderMassCancelRequest&)message, sessionID ); else if( msgTypeValue == "r" ) onMessage( (OrderMassCancelReport&)message, sessionID ); else if( msgTypeValue == "s" ) onMessage( (NewOrderCross&)message, sessionID ); else if( msgTypeValue == "u" ) onMessage( (CrossOrderCancelRequest&)message, sessionID ); else if( msgTypeValue == "t" ) onMessage( (CrossOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "v" ) onMessage( (SecurityTypeRequest&)message, sessionID ); else if( msgTypeValue == "w" ) onMessage( (SecurityTypes&)message, sessionID ); else if( msgTypeValue == "x" ) onMessage( (SecurityListRequest&)message, sessionID ); else if( msgTypeValue == "y" ) onMessage( (SecurityList&)message, sessionID ); else if( msgTypeValue == "z" ) onMessage( (DerivativeSecurityListRequest&)message, sessionID ); else if( msgTypeValue == "AA" ) onMessage( (DerivativeSecurityList&)message, sessionID ); else if( msgTypeValue == "AB" ) onMessage( (NewOrderMultileg&)message, sessionID ); else if( msgTypeValue == "AC" ) onMessage( (MultilegOrderCancelReplaceRequest&)message, sessionID ); else if( msgTypeValue == "AD" ) onMessage( (TradeCaptureReportRequest&)message, sessionID ); else if( msgTypeValue == "AE" ) onMessage( (TradeCaptureReport&)message, sessionID ); else if( msgTypeValue == "AF" ) onMessage( (OrderMassStatusRequest&)message, sessionID ); else if( msgTypeValue == "AG" ) onMessage( (QuoteRequestReject&)message, sessionID ); else if( msgTypeValue == "AH" ) onMessage( (RFQRequest&)message, sessionID ); else if( msgTypeValue == "AI" ) onMessage( (QuoteStatusReport&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/OrderCancelRequest.h0000644000372000001440000000676413265006437022654 0ustar robertousers#ifndef FIX43_ORDERCANCELREQUEST_H #define FIX43_ORDERCANCELREQUEST_H #include "Message.h" namespace FIX43 { class OrderCancelRequest : public Message { public: OrderCancelRequest() : Message(MsgType()) {} OrderCancelRequest(const FIX::Message& m) : Message(m) {} OrderCancelRequest(const Message& m) : Message(m) {} OrderCancelRequest(const OrderCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("F"); } OrderCancelRequest( const FIX::OrigClOrdID& aOrigClOrdID, const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aOrigClOrdID); set(aClOrdID); set(aSide); set(aTransactTime); } FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityStatusRequest.h0000644000372000001440000000512313265006437023472 0ustar robertousers#ifndef FIX43_SECURITYSTATUSREQUEST_H #define FIX43_SECURITYSTATUSREQUEST_H #include "Message.h" namespace FIX43 { class SecurityStatusRequest : public Message { public: SecurityStatusRequest() : Message(MsgType()) {} SecurityStatusRequest(const FIX::Message& m) : Message(m) {} SecurityStatusRequest(const Message& m) : Message(m) {} SecurityStatusRequest(const SecurityStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("e"); } SecurityStatusRequest( const FIX::SecurityStatusReqID& aSecurityStatusReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aSecurityStatusReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/DerivativeSecurityListRequest.h0000644000372000001440000000631513265006437025151 0ustar robertousers#ifndef FIX43_DERIVATIVESECURITYLISTREQUEST_H #define FIX43_DERIVATIVESECURITYLISTREQUEST_H #include "Message.h" namespace FIX43 { class DerivativeSecurityListRequest : public Message { public: DerivativeSecurityListRequest() : Message(MsgType()) {} DerivativeSecurityListRequest(const FIX::Message& m) : Message(m) {} DerivativeSecurityListRequest(const Message& m) : Message(m) {} DerivativeSecurityListRequest(const DerivativeSecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("z"); } DerivativeSecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MarketDataRequestReject.h0000644000372000001440000000151713265006437023634 0ustar robertousers#ifndef FIX43_MARKETDATAREQUESTREJECT_H #define FIX43_MARKETDATAREQUESTREJECT_H #include "Message.h" namespace FIX43 { class MarketDataRequestReject : public Message { public: MarketDataRequestReject() : Message(MsgType()) {} MarketDataRequestReject(const FIX::Message& m) : Message(m) {} MarketDataRequestReject(const Message& m) : Message(m) {} MarketDataRequestReject(const MarketDataRequestReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Y"); } MarketDataRequestReject( const FIX::MDReqID& aMDReqID ) : Message(MsgType()) { set(aMDReqID); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::MDReqRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/TradeCaptureReportRequest.h0000644000372000001440000000671613265006437024247 0ustar robertousers#ifndef FIX43_TRADECAPTUREREPORTREQUEST_H #define FIX43_TRADECAPTUREREPORTREQUEST_H #include "Message.h" namespace FIX43 { class TradeCaptureReportRequest : public Message { public: TradeCaptureReportRequest() : Message(MsgType()) {} TradeCaptureReportRequest(const FIX::Message& m) : Message(m) {} TradeCaptureReportRequest(const Message& m) : Message(m) {} TradeCaptureReportRequest(const TradeCaptureReportRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AD"); } TradeCaptureReportRequest( const FIX::TradeRequestID& aTradeRequestID, const FIX::TradeRequestType& aTradeRequestType ) : Message(MsgType()) { set(aTradeRequestID); set(aTradeRequestType); } FIELD_SET(*this, FIX::TradeRequestID); FIELD_SET(*this, FIX::TradeRequestType); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::ExecID); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::MatchStatus); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradeInputSource); FIELD_SET(*this, FIX::TradeInputDevice); FIELD_SET(*this, FIX::NoDates); class NoDates: public FIX::Group { public: NoDates() : FIX::Group(580,75,FIX::message_order(75,60,0)) {} FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Advertisement.h0000644000372000001440000000566713265006437021735 0ustar robertousers#ifndef FIX43_ADVERTISEMENT_H #define FIX43_ADVERTISEMENT_H #include "Message.h" namespace FIX43 { class Advertisement : public Message { public: Advertisement() : Message(MsgType()) {} Advertisement(const FIX::Message& m) : Message(m) {} Advertisement(const Message& m) : Message(m) {} Advertisement(const Advertisement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("7"); } Advertisement( const FIX::AdvId& aAdvId, const FIX::AdvTransType& aAdvTransType, const FIX::AdvSide& aAdvSide, const FIX::Quantity& aQuantity ) : Message(MsgType()) { set(aAdvId); set(aAdvTransType); set(aAdvSide); set(aQuantity); } FIELD_SET(*this, FIX::AdvId); FIELD_SET(*this, FIX::AdvTransType); FIELD_SET(*this, FIX::AdvRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::AdvSide); FIELD_SET(*this, FIX::Quantity); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::URLLink); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/QuoteStatusRequest.h0000644000372000001440000000532613265006437022765 0ustar robertousers#ifndef FIX43_QUOTESTATUSREQUEST_H #define FIX43_QUOTESTATUSREQUEST_H #include "Message.h" namespace FIX43 { class QuoteStatusRequest : public Message { public: QuoteStatusRequest() : Message(MsgType()) {} QuoteStatusRequest(const FIX::Message& m) : Message(m) {} QuoteStatusRequest(const Message& m) : Message(m) {} QuoteStatusRequest(const QuoteStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("a"); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/QuoteCancel.h0000644000372000001440000000640413265006437021314 0ustar robertousers#ifndef FIX43_QUOTECANCEL_H #define FIX43_QUOTECANCEL_H #include "Message.h" namespace FIX43 { class QuoteCancel : public Message { public: QuoteCancel() : Message(MsgType()) {} QuoteCancel(const FIX::Message& m) : Message(m) {} QuoteCancel(const Message& m) : Message(m) {} QuoteCancel(const QuoteCancel& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("Z"); } QuoteCancel( const FIX::QuoteID& aQuoteID, const FIX::QuoteCancelType& aQuoteCancelType ) : Message(MsgType()) { set(aQuoteID); set(aQuoteCancelType); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteCancelType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/AllocationAck.h0000644000372000001440000000256213265006437021616 0ustar robertousers#ifndef FIX43_ALLOCATIONACK_H #define FIX43_ALLOCATIONACK_H #include "Message.h" namespace FIX43 { class AllocationAck : public Message { public: AllocationAck() : Message(MsgType()) {} AllocationAck(const FIX::Message& m) : Message(m) {} AllocationAck(const Message& m) : Message(m) {} AllocationAck(const AllocationAck& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("P"); } AllocationAck( const FIX::AllocID& aAllocID, const FIX::TradeDate& aTradeDate, const FIX::AllocStatus& aAllocStatus ) : Message(MsgType()) { set(aAllocID); set(aTradeDate); set(aAllocStatus); } FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::AllocStatus); FIELD_SET(*this, FIX::AllocRejCode); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::LegalConfirm); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/ListCancelRequest.h0000644000372000001440000000161413265006437022501 0ustar robertousers#ifndef FIX43_LISTCANCELREQUEST_H #define FIX43_LISTCANCELREQUEST_H #include "Message.h" namespace FIX43 { class ListCancelRequest : public Message { public: ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("K"); } ListCancelRequest( const FIX::ListID& aListID, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aListID); set(aTransactTime); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/DerivativeSecurityList.h0000644000372000001440000001710113265006437023573 0ustar robertousers#ifndef FIX43_DERIVATIVESECURITYLIST_H #define FIX43_DERIVATIVESECURITYLIST_H #include "Message.h" namespace FIX43 { class DerivativeSecurityList : public Message { public: DerivativeSecurityList() : Message(MsgType()) {} DerivativeSecurityList(const FIX::Message& m) : Message(m) {} DerivativeSecurityList(const Message& m) : Message(m) {} DerivativeSecurityList(const DerivativeSecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AA"); } DerivativeSecurityList( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityRequestResult& aSecurityRequestResult ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityRequestResult); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::TotalNumSecurities); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,15,555,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,604,607,608,609,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,613,614,615,616,617,618,619,620,621,622,623,624,556,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegCurrency); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MarketDataRequest.h0000644000372000001440000000710213265006437022473 0ustar robertousers#ifndef FIX43_MARKETDATAREQUEST_H #define FIX43_MARKETDATAREQUEST_H #include "Message.h" namespace FIX43 { class MarketDataRequest : public Message { public: MarketDataRequest() : Message(MsgType()) {} MarketDataRequest(const FIX::Message& m) : Message(m) {} MarketDataRequest(const Message& m) : Message(m) {} MarketDataRequest(const MarketDataRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("V"); } MarketDataRequest( const FIX::MDReqID& aMDReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType, const FIX::MarketDepth& aMarketDepth ) : Message(MsgType()) { set(aMDReqID); set(aSubscriptionRequestType); set(aMarketDepth); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::SubscriptionRequestType); FIELD_SET(*this, FIX::MarketDepth); FIELD_SET(*this, FIX::MDUpdateType); FIELD_SET(*this, FIX::AggregatedBook); FIELD_SET(*this, FIX::OpenCloseSettleFlag); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::MDImplicitDelete); FIELD_SET(*this, FIX::NoMDEntryTypes); class NoMDEntryTypes: public FIX::Group { public: NoMDEntryTypes() : FIX::Group(267,269,FIX::message_order(269,0)) {} FIELD_SET(*this, FIX::MDEntryType); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/OrderStatusRequest.h0000644000372000001440000000546213265006437022744 0ustar robertousers#ifndef FIX43_ORDERSTATUSREQUEST_H #define FIX43_ORDERSTATUSREQUEST_H #include "Message.h" namespace FIX43 { class OrderStatusRequest : public Message { public: OrderStatusRequest() : Message(MsgType()) {} OrderStatusRequest(const FIX::Message& m) : Message(m) {} OrderStatusRequest(const Message& m) : Message(m) {} OrderStatusRequest(const OrderStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("H"); } OrderStatusRequest( const FIX::ClOrdID& aClOrdID, const FIX::Side& aSide ) : Message(MsgType()) { set(aClOrdID); set(aSide); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MarketDataIncrementalRefresh.h0000644000372000001440000001076013265006437024627 0ustar robertousers#ifndef FIX43_MARKETDATAINCREMENTALREFRESH_H #define FIX43_MARKETDATAINCREMENTALREFRESH_H #include "Message.h" namespace FIX43 { class MarketDataIncrementalRefresh : public Message { public: MarketDataIncrementalRefresh() : Message(MsgType()) {} MarketDataIncrementalRefresh(const FIX::Message& m) : Message(m) {} MarketDataIncrementalRefresh(const Message& m) : Message(m) {} MarketDataIncrementalRefresh(const MarketDataIncrementalRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("X"); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,279,FIX::message_order(279,285,269,278,280,55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,291,292,270,15,271,272,273,274,275,336,625,276,277,282,283,284,286,59,432,126,110,18,287,37,299,288,289,346,290,546,387,449,450,451,58,354,355,0)) {} FIELD_SET(*this, FIX::MDUpdateAction); FIELD_SET(*this, FIX::DeleteReason); FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryID); FIELD_SET(*this, FIX::MDEntryRefID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettleFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::TotalVolumeTradedDate); FIELD_SET(*this, FIX::TotalVolumeTradedTime); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/XMLnonFIX.h0000644000372000001440000000063713265006437020635 0ustar robertousers#ifndef FIX43_XMLNONFIX_H #define FIX43_XMLNONFIX_H #include "Message.h" namespace FIX43 { class XMLnonFIX : public Message { public: XMLnonFIX() : Message(MsgType()) {} XMLnonFIX(const FIX::Message& m) : Message(m) {} XMLnonFIX(const Message& m) : Message(m) {} XMLnonFIX(const XMLnonFIX& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("n"); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Email.h0000644000372000001440000000702513265006437020140 0ustar robertousers#ifndef FIX43_EMAIL_H #define FIX43_EMAIL_H #include "Message.h" namespace FIX43 { class Email : public Message { public: Email() : Message(MsgType()) {} Email(const FIX::Message& m) : Message(m) {} Email(const Message& m) : Message(m) {} Email(const Email& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("C"); } Email( const FIX::EmailThreadID& aEmailThreadID, const FIX::EmailType& aEmailType, const FIX::Subject& aSubject ) : Message(MsgType()) { set(aEmailThreadID); set(aEmailType); set(aSubject); } FIELD_SET(*this, FIX::EmailThreadID); FIELD_SET(*this, FIX::EmailType); FIELD_SET(*this, FIX::OrigTime); FIELD_SET(*this, FIX::Subject); FIELD_SET(*this, FIX::EncodedSubjectLen); FIELD_SET(*this, FIX::EncodedSubject); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::NoRoutingIDs); class NoRoutingIDs: public FIX::Group { public: NoRoutingIDs() : FIX::Group(215,216,FIX::message_order(216,217,0)) {} FIELD_SET(*this, FIX::RoutingType); FIELD_SET(*this, FIX::RoutingID); }; FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; }; FIELD_SET(*this, FIX::LinesOfText); class LinesOfText: public FIX::Group { public: LinesOfText() : FIX::Group(33,58,FIX::message_order(58,354,355,0)) {} FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/BidResponse.h0000644000372000001440000000272113265006437021324 0ustar robertousers#ifndef FIX43_BIDRESPONSE_H #define FIX43_BIDRESPONSE_H #include "Message.h" namespace FIX43 { class BidResponse : public Message { public: BidResponse() : Message(MsgType()) {} BidResponse(const FIX::Message& m) : Message(m) {} BidResponse(const Message& m) : Message(m) {} BidResponse(const BidResponse& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("l"); } FIELD_SET(*this, FIX::BidID); FIELD_SET(*this, FIX::ClientBidID); FIELD_SET(*this, FIX::NoBidComponents); class NoBidComponents: public FIX::Group { public: NoBidComponents() : FIX::Group(420,12,FIX::message_order(12,13,479,497,66,421,54,44,423,406,430,63,64,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::Country); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::FairValue); FIELD_SET(*this, FIX::NetGrossInd); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/CrossOrderCancelReplaceRequest.h0000644000372000001440000001775213265006437025161 0ustar robertousers#ifndef FIX43_CROSSORDERCANCELREPLACEREQUEST_H #define FIX43_CROSSORDERCANCELREPLACEREQUEST_H #include "Message.h" namespace FIX43 { class CrossOrderCancelReplaceRequest : public Message { public: CrossOrderCancelReplaceRequest() : Message(MsgType()) {} CrossOrderCancelReplaceRequest(const FIX::Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const Message& m) : Message(m) {} CrossOrderCancelReplaceRequest(const CrossOrderCancelReplaceRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("t"); } CrossOrderCancelReplaceRequest( const FIX::CrossID& aCrossID, const FIX::OrigCrossID& aOrigCrossID, const FIX::CrossType& aCrossType, const FIX::CrossPrioritization& aCrossPrioritization, const FIX::HandlInst& aHandlInst, const FIX::TransactTime& aTransactTime, const FIX::OrdType& aOrdType ) : Message(MsgType()) { set(aCrossID); set(aOrigCrossID); set(aCrossType); set(aCrossPrioritization); set(aHandlInst); set(aTransactTime); set(aOrdType); } FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::CrossID); FIELD_SET(*this, FIX::OrigCrossID); FIELD_SET(*this, FIX::CrossType); FIELD_SET(*this, FIX::CrossPrioritization); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::HandlInst); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::MaxFloor); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::ProcessCode); FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::LocateReqd); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoStipulations); class NoStipulations: public FIX::Group { public: NoStipulations() : FIX::Group(232,233,FIX::message_order(233,234,0)) {} FIELD_SET(*this, FIX::StipulationType); FIELD_SET(*this, FIX::StipulationValue); }; FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::PriceType); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::StopPx); FIELD_SET(*this, FIX::Spread); FIELD_SET(*this, FIX::BenchmarkCurveCurrency); FIELD_SET(*this, FIX::BenchmarkCurveName); FIELD_SET(*this, FIX::BenchmarkCurvePoint); FIELD_SET(*this, FIX::YieldType); FIELD_SET(*this, FIX::Yield); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::ComplianceID); FIELD_SET(*this, FIX::IOIid); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::GTBookingInst); FIELD_SET(*this, FIX::MaxShow); FIELD_SET(*this, FIX::PegDifference); FIELD_SET(*this, FIX::DiscretionInst); FIELD_SET(*this, FIX::DiscretionOffset); FIELD_SET(*this, FIX::CancellationRights); FIELD_SET(*this, FIX::MoneyLaunderingStatus); FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::Designation); FIELD_SET(*this, FIX::AccruedInterestRate); FIELD_SET(*this, FIX::AccruedInterestAmt); FIELD_SET(*this, FIX::NetMoney); FIELD_SET(*this, FIX::NoSides); class NoSides: public FIX::Group { public: NoSides() : FIX::Group(552,54,FIX::message_order(54,41,11,526,583,586,453,229,1,581,589,590,591,78,465,38,152,516,468,469,12,13,479,497,528,529,582,121,120,58,354,355,77,203,544,635,377,659,0)) {} FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::OrigClOrdID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::ClOrdLinkID); FIELD_SET(*this, FIX::OrigOrdModTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::TradeOriginationDate); FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DayBookingInst); FIELD_SET(*this, FIX::BookingUnit); FIELD_SET(*this, FIX::PreallocMethod); FIELD_SET(*this, FIX::QuantityType); FIELD_SET(*this, FIX::OrderQty); FIELD_SET(*this, FIX::CashOrderQty); FIELD_SET(*this, FIX::OrderPercent); FIELD_SET(*this, FIX::RoundingDirection); FIELD_SET(*this, FIX::RoundingModulus); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CommCurrency); FIELD_SET(*this, FIX::FundRenewWaiv); FIELD_SET(*this, FIX::OrderCapacity); FIELD_SET(*this, FIX::OrderRestrictions); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ForexReq); FIELD_SET(*this, FIX::SettlCurrency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::PositionEffect); FIELD_SET(*this, FIX::CoveredOrUncovered); FIELD_SET(*this, FIX::CashMargin); FIELD_SET(*this, FIX::ClearingFeeIndicator); FIELD_SET(*this, FIX::SolicitedFlag); FIELD_SET(*this, FIX::SideComplianceID); FIELD_SET(*this, FIX::NoAllocs); class NoAllocs: public FIX::Group { public: NoAllocs() : FIX::Group(78,79,FIX::message_order(79,467,539,80,0)) {} FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::AllocQty); }; }; FIELD_SET(*this, FIX::NoTradingSessions); class NoTradingSessions: public FIX::Group { public: NoTradingSessions() : FIX::Group(386,336,FIX::message_order(336,625,0)) {} FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MarketDataSnapshotFullRefresh.h0000644000372000001440000001011113265006437024776 0ustar robertousers#ifndef FIX43_MARKETDATASNAPSHOTFULLREFRESH_H #define FIX43_MARKETDATASNAPSHOTFULLREFRESH_H #include "Message.h" namespace FIX43 { class MarketDataSnapshotFullRefresh : public Message { public: MarketDataSnapshotFullRefresh() : Message(MsgType()) {} MarketDataSnapshotFullRefresh(const FIX::Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const Message& m) : Message(m) {} MarketDataSnapshotFullRefresh(const MarketDataSnapshotFullRefresh& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("W"); } FIELD_SET(*this, FIX::MDReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::TotalVolumeTraded); FIELD_SET(*this, FIX::TotalVolumeTradedDate); FIELD_SET(*this, FIX::TotalVolumeTradedTime); FIELD_SET(*this, FIX::NetChgPrevDay); FIELD_SET(*this, FIX::NoMDEntries); class NoMDEntries: public FIX::Group { public: NoMDEntries() : FIX::Group(268,269,FIX::message_order(269,270,15,271,272,273,274,275,336,625,276,277,282,283,284,286,59,432,126,110,18,287,37,299,288,289,346,290,546,58,354,355,0)) {} FIELD_SET(*this, FIX::MDEntryType); FIELD_SET(*this, FIX::MDEntryPx); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::MDEntrySize); FIELD_SET(*this, FIX::MDEntryDate); FIELD_SET(*this, FIX::MDEntryTime); FIELD_SET(*this, FIX::TickDirection); FIELD_SET(*this, FIX::MDMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::QuoteCondition); FIELD_SET(*this, FIX::TradeCondition); FIELD_SET(*this, FIX::MDEntryOriginator); FIELD_SET(*this, FIX::LocationID); FIELD_SET(*this, FIX::DeskID); FIELD_SET(*this, FIX::OpenCloseSettleFlag); FIELD_SET(*this, FIX::TimeInForce); FIELD_SET(*this, FIX::ExpireDate); FIELD_SET(*this, FIX::ExpireTime); FIELD_SET(*this, FIX::MinQty); FIELD_SET(*this, FIX::ExecInst); FIELD_SET(*this, FIX::SellerDays); FIELD_SET(*this, FIX::OrderID); FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::MDEntryBuyer); FIELD_SET(*this, FIX::MDEntrySeller); FIELD_SET(*this, FIX::NumberOfOrders); FIELD_SET(*this, FIX::MDEntryPositionNo); FIELD_SET(*this, FIX::Scope); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MassQuoteAcknowledgement.h0000644000372000001440000001612413265006437024062 0ustar robertousers#ifndef FIX43_MASSQUOTEACKNOWLEDGEMENT_H #define FIX43_MASSQUOTEACKNOWLEDGEMENT_H #include "Message.h" namespace FIX43 { class MassQuoteAcknowledgement : public Message { public: MassQuoteAcknowledgement() : Message(MsgType()) {} MassQuoteAcknowledgement(const FIX::Message& m) : Message(m) {} MassQuoteAcknowledgement(const Message& m) : Message(m) {} MassQuoteAcknowledgement(const MassQuoteAcknowledgement& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("b"); } MassQuoteAcknowledgement( const FIX::QuoteStatus& aQuoteStatus ) : Message(MsgType()) { set(aQuoteStatus); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteStatus); FIELD_SET(*this, FIX::QuoteRejectReason); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,457,462,463,310,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,317,436,435,308,306,362,363,307,364,365,304,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::TotQuoteEntries); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,368,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::QuoteEntryRejectReason); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/BusinessMessageReject.h0000644000372000001440000000200513265006437023337 0ustar robertousers#ifndef FIX43_BUSINESSMESSAGEREJECT_H #define FIX43_BUSINESSMESSAGEREJECT_H #include "Message.h" namespace FIX43 { class BusinessMessageReject : public Message { public: BusinessMessageReject() : Message(MsgType()) {} BusinessMessageReject(const FIX::Message& m) : Message(m) {} BusinessMessageReject(const Message& m) : Message(m) {} BusinessMessageReject(const BusinessMessageReject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("j"); } BusinessMessageReject( const FIX::RefMsgType& aRefMsgType, const FIX::BusinessRejectReason& aBusinessRejectReason ) : Message(MsgType()) { set(aRefMsgType); set(aBusinessRejectReason); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::BusinessRejectRefID); FIELD_SET(*this, FIX::BusinessRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/OrderMassStatusRequest.h0000644000372000001440000001167013265006437023566 0ustar robertousers#ifndef FIX43_ORDERMASSSTATUSREQUEST_H #define FIX43_ORDERMASSSTATUSREQUEST_H #include "Message.h" namespace FIX43 { class OrderMassStatusRequest : public Message { public: OrderMassStatusRequest() : Message(MsgType()) {} OrderMassStatusRequest(const FIX::Message& m) : Message(m) {} OrderMassStatusRequest(const Message& m) : Message(m) {} OrderMassStatusRequest(const OrderMassStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AF"); } OrderMassStatusRequest( const FIX::MassStatusReqID& aMassStatusReqID, const FIX::MassStatusReqType& aMassStatusReqType ) : Message(MsgType()) { set(aMassStatusReqID); set(aMassStatusReqType); } FIELD_SET(*this, FIX::MassStatusReqID); FIELD_SET(*this, FIX::MassStatusReqType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::Side); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/MassQuote.h0000644000372000001440000001563013265006437021033 0ustar robertousers#ifndef FIX43_MASSQUOTE_H #define FIX43_MASSQUOTE_H #include "Message.h" namespace FIX43 { class MassQuote : public Message { public: MassQuote() : Message(MsgType()) {} MassQuote(const FIX::Message& m) : Message(m) {} MassQuote(const Message& m) : Message(m) {} MassQuote(const MassQuote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("i"); } MassQuote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::DefBidSize); FIELD_SET(*this, FIX::DefOfferSize); FIELD_SET(*this, FIX::NoQuoteSets); class NoQuoteSets: public FIX::Group { public: NoQuoteSets() : FIX::Group(296,302,FIX::message_order(302,311,312,309,305,457,462,463,310,313,542,315,241,242,243,244,245,246,256,595,592,593,594,247,316,317,436,435,308,306,362,363,307,364,365,367,304,295,0)) {} FIELD_SET(*this, FIX::QuoteSetID); FIELD_SET(*this, FIX::UnderlyingSymbol); FIELD_SET(*this, FIX::UnderlyingSymbolSfx); FIELD_SET(*this, FIX::UnderlyingSecurityID); FIELD_SET(*this, FIX::UnderlyingSecurityIDSource); FIELD_SET(*this, FIX::UnderlyingProduct); FIELD_SET(*this, FIX::UnderlyingCFICode); FIELD_SET(*this, FIX::UnderlyingSecurityType); FIELD_SET(*this, FIX::UnderlyingMaturityMonthYear); FIELD_SET(*this, FIX::UnderlyingMaturityDate); FIELD_SET(*this, FIX::UnderlyingPutOrCall); FIELD_SET(*this, FIX::UnderlyingCouponPaymentDate); FIELD_SET(*this, FIX::UnderlyingIssueDate); FIELD_SET(*this, FIX::UnderlyingRepoCollateralSecurityType); FIELD_SET(*this, FIX::UnderlyingRepurchaseTerm); FIELD_SET(*this, FIX::UnderlyingRepurchaseRate); FIELD_SET(*this, FIX::UnderlyingFactor); FIELD_SET(*this, FIX::UnderlyingCreditRating); FIELD_SET(*this, FIX::UnderlyingInstrRegistry); FIELD_SET(*this, FIX::UnderlyingCountryOfIssue); FIELD_SET(*this, FIX::UnderlyingStateOrProvinceOfIssue); FIELD_SET(*this, FIX::UnderlyingLocaleOfIssue); FIELD_SET(*this, FIX::UnderlyingRedemptionDate); FIELD_SET(*this, FIX::UnderlyingStrikePrice); FIELD_SET(*this, FIX::UnderlyingOptAttribute); FIELD_SET(*this, FIX::UnderlyingContractMultiplier); FIELD_SET(*this, FIX::UnderlyingCouponRate); FIELD_SET(*this, FIX::UnderlyingSecurityExchange); FIELD_SET(*this, FIX::UnderlyingIssuer); FIELD_SET(*this, FIX::EncodedUnderlyingIssuerLen); FIELD_SET(*this, FIX::EncodedUnderlyingIssuer); FIELD_SET(*this, FIX::UnderlyingSecurityDesc); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDescLen); FIELD_SET(*this, FIX::EncodedUnderlyingSecurityDesc); FIELD_SET(*this, FIX::NoUnderlyingSecurityAltID); class NoUnderlyingSecurityAltID: public FIX::Group { public: NoUnderlyingSecurityAltID() : FIX::Group(457,458,FIX::message_order(458,459,0)) {} FIELD_SET(*this, FIX::UnderlyingSecurityAltID); FIELD_SET(*this, FIX::UnderlyingSecurityAltIDSource); }; FIELD_SET(*this, FIX::QuoteSetValidUntilTime); FIELD_SET(*this, FIX::TotQuoteEntries); FIELD_SET(*this, FIX::NoQuoteEntries); class NoQuoteEntries: public FIX::Group { public: NoQuoteEntries() : FIX::Group(295,299,FIX::message_order(299,55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,132,133,134,135,62,188,190,189,191,631,632,633,634,60,336,625,64,40,193,192,642,643,15,0)) {} FIELD_SET(*this, FIX::QuoteEntryID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SettlementInstructions.h0000644000372000001440000000662613265006437023670 0ustar robertousers#ifndef FIX43_SETTLEMENTINSTRUCTIONS_H #define FIX43_SETTLEMENTINSTRUCTIONS_H #include "Message.h" namespace FIX43 { class SettlementInstructions : public Message { public: SettlementInstructions() : Message(MsgType()) {} SettlementInstructions(const FIX::Message& m) : Message(m) {} SettlementInstructions(const Message& m) : Message(m) {} SettlementInstructions(const SettlementInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("T"); } SettlementInstructions( const FIX::SettlInstID& aSettlInstID, const FIX::SettlInstTransType& aSettlInstTransType, const FIX::SettlInstRefID& aSettlInstRefID, const FIX::SettlInstMode& aSettlInstMode, const FIX::SettlInstSource& aSettlInstSource, const FIX::AllocAccount& aAllocAccount, const FIX::TransactTime& aTransactTime ) : Message(MsgType()) { set(aSettlInstID); set(aSettlInstTransType); set(aSettlInstRefID); set(aSettlInstMode); set(aSettlInstSource); set(aAllocAccount); set(aTransactTime); } FIELD_SET(*this, FIX::SettlInstID); FIELD_SET(*this, FIX::SettlInstTransType); FIELD_SET(*this, FIX::SettlInstRefID); FIELD_SET(*this, FIX::SettlInstMode); FIELD_SET(*this, FIX::SettlInstSource); FIELD_SET(*this, FIX::AllocAccount); FIELD_SET(*this, FIX::IndividualAllocID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::TradeDate); FIELD_SET(*this, FIX::AllocID); FIELD_SET(*this, FIX::LastMkt); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::EffectiveTime); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::StandInstDbType); FIELD_SET(*this, FIX::StandInstDbName); FIELD_SET(*this, FIX::StandInstDbID); FIELD_SET(*this, FIX::SettlDeliveryType); FIELD_SET(*this, FIX::SettlDepositoryCode); FIELD_SET(*this, FIX::SettlBrkrCode); FIELD_SET(*this, FIX::SettlInstCode); FIELD_SET(*this, FIX::SecuritySettlAgentName); FIELD_SET(*this, FIX::SecuritySettlAgentCode); FIELD_SET(*this, FIX::SecuritySettlAgentAcctNum); FIELD_SET(*this, FIX::SecuritySettlAgentAcctName); FIELD_SET(*this, FIX::SecuritySettlAgentContactName); FIELD_SET(*this, FIX::SecuritySettlAgentContactPhone); FIELD_SET(*this, FIX::CashSettlAgentName); FIELD_SET(*this, FIX::CashSettlAgentCode); FIELD_SET(*this, FIX::CashSettlAgentAcctNum); FIELD_SET(*this, FIX::CashSettlAgentAcctName); FIELD_SET(*this, FIX::CashSettlAgentContactName); FIELD_SET(*this, FIX::CashSettlAgentContactPhone); FIELD_SET(*this, FIX::PaymentMethod); FIELD_SET(*this, FIX::PaymentRef); FIELD_SET(*this, FIX::CardHolderName); FIELD_SET(*this, FIX::CardNumber); FIELD_SET(*this, FIX::CardStartDate); FIELD_SET(*this, FIX::CardExpDate); FIELD_SET(*this, FIX::CardIssNo); FIELD_SET(*this, FIX::PaymentDate); FIELD_SET(*this, FIX::PaymentRemitterID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/RegistrationInstructions.h0000644000372000001440000000562613265006437024215 0ustar robertousers#ifndef FIX43_REGISTRATIONINSTRUCTIONS_H #define FIX43_REGISTRATIONINSTRUCTIONS_H #include "Message.h" namespace FIX43 { class RegistrationInstructions : public Message { public: RegistrationInstructions() : Message(MsgType()) {} RegistrationInstructions(const FIX::Message& m) : Message(m) {} RegistrationInstructions(const Message& m) : Message(m) {} RegistrationInstructions(const RegistrationInstructions& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("o"); } RegistrationInstructions( const FIX::RegistID& aRegistID, const FIX::RegistTransType& aRegistTransType, const FIX::RegistRefID& aRegistRefID ) : Message(MsgType()) { set(aRegistID); set(aRegistTransType); set(aRegistRefID); } FIELD_SET(*this, FIX::RegistID); FIELD_SET(*this, FIX::RegistTransType); FIELD_SET(*this, FIX::RegistRefID); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::RegistAcctType); FIELD_SET(*this, FIX::TaxAdvantageType); FIELD_SET(*this, FIX::OwnershipType); FIELD_SET(*this, FIX::NoRegistDtls); class NoRegistDtls: public FIX::Group { public: NoRegistDtls() : FIX::Group(473,509,FIX::message_order(509,511,474,482,539,522,486,475,0)) {} FIELD_SET(*this, FIX::RegistDetls); FIELD_SET(*this, FIX::RegistEmail); FIELD_SET(*this, FIX::MailingDtls); FIELD_SET(*this, FIX::MailingInst); FIELD_SET(*this, FIX::NoNestedPartyIDs); class NoNestedPartyIDs: public FIX::Group { public: NoNestedPartyIDs() : FIX::Group(539,524,FIX::message_order(524,525,538,545,0)) {} FIELD_SET(*this, FIX::NestedPartyID); FIELD_SET(*this, FIX::NestedPartyIDSource); FIELD_SET(*this, FIX::NestedPartyRole); FIELD_SET(*this, FIX::NestedPartySubID); }; FIELD_SET(*this, FIX::OwnerType); FIELD_SET(*this, FIX::DateOfBirth); FIELD_SET(*this, FIX::InvestorCountryOfResidence); }; FIELD_SET(*this, FIX::NoDistribInsts); class NoDistribInsts: public FIX::Group { public: NoDistribInsts() : FIX::Group(510,477,FIX::message_order(477,512,478,498,499,500,501,0)) {} FIELD_SET(*this, FIX::DistribPaymentMethod); FIELD_SET(*this, FIX::DistribPercentage); FIELD_SET(*this, FIX::CashDistribCurr); FIELD_SET(*this, FIX::CashDistribAgentName); FIELD_SET(*this, FIX::CashDistribAgentCode); FIELD_SET(*this, FIX::CashDistribAgentAcctNumber); FIELD_SET(*this, FIX::CashDistribPayRef); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Logout.h0000644000372000001440000000077313265006437020365 0ustar robertousers#ifndef FIX43_LOGOUT_H #define FIX43_LOGOUT_H #include "Message.h" namespace FIX43 { class Logout : public Message { public: Logout() : Message(MsgType()) {} Logout(const FIX::Message& m) : Message(m) {} Logout(const Message& m) : Message(m) {} Logout(const Logout& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("5"); } FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/ListStatus.h0000644000372000001440000000366713265006437021240 0ustar robertousers#ifndef FIX43_LISTSTATUS_H #define FIX43_LISTSTATUS_H #include "Message.h" namespace FIX43 { class ListStatus : public Message { public: ListStatus() : Message(MsgType()) {} ListStatus(const FIX::Message& m) : Message(m) {} ListStatus(const Message& m) : Message(m) {} ListStatus(const ListStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("N"); } ListStatus( const FIX::ListID& aListID, const FIX::ListStatusType& aListStatusType, const FIX::NoRpts& aNoRpts, const FIX::ListOrderStatus& aListOrderStatus, const FIX::RptSeq& aRptSeq, const FIX::TotNoOrders& aTotNoOrders ) : Message(MsgType()) { set(aListID); set(aListStatusType); set(aNoRpts); set(aListOrderStatus); set(aRptSeq); set(aTotNoOrders); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::ListStatusType); FIELD_SET(*this, FIX::NoRpts); FIELD_SET(*this, FIX::ListOrderStatus); FIELD_SET(*this, FIX::RptSeq); FIELD_SET(*this, FIX::ListStatusText); FIELD_SET(*this, FIX::EncodedListStatusTextLen); FIELD_SET(*this, FIX::EncodedListStatusText); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::TotNoOrders); FIELD_SET(*this, FIX::NoOrders); class NoOrders: public FIX::Group { public: NoOrders() : FIX::Group(73,11,FIX::message_order(11,526,14,39,636,151,84,6,103,58,354,355,0)) {} FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::CumQty); FIELD_SET(*this, FIX::OrdStatus); FIELD_SET(*this, FIX::WorkingIndicator); FIELD_SET(*this, FIX::LeavesQty); FIELD_SET(*this, FIX::CxlQty); FIELD_SET(*this, FIX::AvgPx); FIELD_SET(*this, FIX::OrdRejReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SequenceReset.h0000644000372000001440000000120213265006437021653 0ustar robertousers#ifndef FIX43_SEQUENCERESET_H #define FIX43_SEQUENCERESET_H #include "Message.h" namespace FIX43 { class SequenceReset : public Message { public: SequenceReset() : Message(MsgType()) {} SequenceReset(const FIX::Message& m) : Message(m) {} SequenceReset(const Message& m) : Message(m) {} SequenceReset(const SequenceReset& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("4"); } SequenceReset( const FIX::NewSeqNo& aNewSeqNo ) : Message(MsgType()) { set(aNewSeqNo); } FIELD_SET(*this, FIX::GapFillFlag); FIELD_SET(*this, FIX::NewSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Message.h0000644000372000001440000000442413265006437020475 0ustar robertousers#ifndef FIX43_MESSAGES_H #define FIX43_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIX43 { class Header : public FIX::Header { public: FIELD_SET(*this, FIX::BeginString); FIELD_SET(*this, FIX::BodyLength); FIELD_SET(*this, FIX::MsgType); FIELD_SET(*this, FIX::SenderCompID); FIELD_SET(*this, FIX::TargetCompID); FIELD_SET(*this, FIX::OnBehalfOfCompID); FIELD_SET(*this, FIX::DeliverToCompID); FIELD_SET(*this, FIX::SecureDataLen); FIELD_SET(*this, FIX::SecureData); FIELD_SET(*this, FIX::MsgSeqNum); FIELD_SET(*this, FIX::SenderSubID); FIELD_SET(*this, FIX::SenderLocationID); FIELD_SET(*this, FIX::TargetSubID); FIELD_SET(*this, FIX::TargetLocationID); FIELD_SET(*this, FIX::OnBehalfOfSubID); FIELD_SET(*this, FIX::OnBehalfOfLocationID); FIELD_SET(*this, FIX::DeliverToSubID); FIELD_SET(*this, FIX::DeliverToLocationID); FIELD_SET(*this, FIX::PossDupFlag); FIELD_SET(*this, FIX::PossResend); FIELD_SET(*this, FIX::SendingTime); FIELD_SET(*this, FIX::OrigSendingTime); FIELD_SET(*this, FIX::XmlDataLen); FIELD_SET(*this, FIX::XmlData); FIELD_SET(*this, FIX::MessageEncoding); FIELD_SET(*this, FIX::LastMsgSeqNumProcessed); FIELD_SET(*this, FIX::OnBehalfOfSendingTime); FIELD_SET(*this, FIX::NoHops); class NoHops: public FIX::Group { public: NoHops() : FIX::Group(627,628,FIX::message_order(628,629,630,0)) {} FIELD_SET(*this, FIX::HopCompID); FIELD_SET(*this, FIX::HopSendingTime); FIELD_SET(*this, FIX::HopRefID); }; }; class Trailer : public FIX::Trailer { public: FIELD_SET(*this, FIX::SignatureLength); FIELD_SET(*this, FIX::Signature); FIELD_SET(*this, FIX::CheckSum); }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIX.4.3"), msgtype ) {} Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/TradingSessionStatusRequest.h0000644000372000001440000000206413265006437024620 0ustar robertousers#ifndef FIX43_TRADINGSESSIONSTATUSREQUEST_H #define FIX43_TRADINGSESSIONSTATUSREQUEST_H #include "Message.h" namespace FIX43 { class TradingSessionStatusRequest : public Message { public: TradingSessionStatusRequest() : Message(MsgType()) {} TradingSessionStatusRequest(const FIX::Message& m) : Message(m) {} TradingSessionStatusRequest(const Message& m) : Message(m) {} TradingSessionStatusRequest(const TradingSessionStatusRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("g"); } TradingSessionStatusRequest( const FIX::TradSesReqID& aTradSesReqID, const FIX::SubscriptionRequestType& aSubscriptionRequestType ) : Message(MsgType()) { set(aTradSesReqID); set(aSubscriptionRequestType); } FIELD_SET(*this, FIX::TradSesReqID); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::TradSesMethod); FIELD_SET(*this, FIX::TradSesMode); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityStatus.h0000644000372000001440000000562213265006437022125 0ustar robertousers#ifndef FIX43_SECURITYSTATUS_H #define FIX43_SECURITYSTATUS_H #include "Message.h" namespace FIX43 { class SecurityStatus : public Message { public: SecurityStatus() : Message(MsgType()) {} SecurityStatus(const FIX::Message& m) : Message(m) {} SecurityStatus(const Message& m) : Message(m) {} SecurityStatus(const SecurityStatus& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("f"); } FIELD_SET(*this, FIX::SecurityStatusReqID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::UnsolicitedIndicator); FIELD_SET(*this, FIX::SecurityTradingStatus); FIELD_SET(*this, FIX::FinancialStatus); FIELD_SET(*this, FIX::CorporateAction); FIELD_SET(*this, FIX::HaltReasonChar); FIELD_SET(*this, FIX::InViewOfCommon); FIELD_SET(*this, FIX::DueToRelated); FIELD_SET(*this, FIX::BuyVolume); FIELD_SET(*this, FIX::SellVolume); FIELD_SET(*this, FIX::HighPx); FIELD_SET(*this, FIX::LowPx); FIELD_SET(*this, FIX::LastPx); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::Adjustment); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityList.h0000644000372000001440000001306713265006437021557 0ustar robertousers#ifndef FIX43_SECURITYLIST_H #define FIX43_SECURITYLIST_H #include "Message.h" namespace FIX43 { class SecurityList : public Message { public: SecurityList() : Message(MsgType()) {} SecurityList(const FIX::Message& m) : Message(m) {} SecurityList(const Message& m) : Message(m) {} SecurityList(const SecurityList& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("y"); } SecurityList( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityResponseID& aSecurityResponseID, const FIX::SecurityRequestResult& aSecurityRequestResult ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityResponseID); set(aSecurityRequestResult); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityResponseID); FIELD_SET(*this, FIX::SecurityRequestResult); FIELD_SET(*this, FIX::TotalNumSecurities); FIELD_SET(*this, FIX::NoRelatedSym); class NoRelatedSym: public FIX::Group { public: NoRelatedSym() : FIX::Group(146,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,15,555,561,562,336,625,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::RoundLot); FIELD_SET(*this, FIX::MinTradeVol); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::NoLegs); class NoLegs: public FIX::Group { public: NoLegs() : FIX::Group(555,600,FIX::message_order(600,601,602,603,604,607,608,609,610,611,248,249,250,251,252,253,257,599,596,597,598,254,612,613,614,615,616,617,618,619,620,621,622,623,624,556,0)) {} FIELD_SET(*this, FIX::LegSymbol); FIELD_SET(*this, FIX::LegSymbolSfx); FIELD_SET(*this, FIX::LegSecurityID); FIELD_SET(*this, FIX::LegSecurityIDSource); FIELD_SET(*this, FIX::LegProduct); FIELD_SET(*this, FIX::LegCFICode); FIELD_SET(*this, FIX::LegSecurityType); FIELD_SET(*this, FIX::LegMaturityMonthYear); FIELD_SET(*this, FIX::LegMaturityDate); FIELD_SET(*this, FIX::LegCouponPaymentDate); FIELD_SET(*this, FIX::LegIssueDate); FIELD_SET(*this, FIX::LegRepoCollateralSecurityType); FIELD_SET(*this, FIX::LegRepurchaseTerm); FIELD_SET(*this, FIX::LegRepurchaseRate); FIELD_SET(*this, FIX::LegFactor); FIELD_SET(*this, FIX::LegCreditRating); FIELD_SET(*this, FIX::LegInstrRegistry); FIELD_SET(*this, FIX::LegCountryOfIssue); FIELD_SET(*this, FIX::LegStateOrProvinceOfIssue); FIELD_SET(*this, FIX::LegLocaleOfIssue); FIELD_SET(*this, FIX::LegRedemptionDate); FIELD_SET(*this, FIX::LegStrikePrice); FIELD_SET(*this, FIX::LegOptAttribute); FIELD_SET(*this, FIX::LegContractMultiplier); FIELD_SET(*this, FIX::LegCouponRate); FIELD_SET(*this, FIX::LegSecurityExchange); FIELD_SET(*this, FIX::LegIssuer); FIELD_SET(*this, FIX::EncodedLegIssuerLen); FIELD_SET(*this, FIX::EncodedLegIssuer); FIELD_SET(*this, FIX::LegSecurityDesc); FIELD_SET(*this, FIX::EncodedLegSecurityDescLen); FIELD_SET(*this, FIX::EncodedLegSecurityDesc); FIELD_SET(*this, FIX::LegRatioQty); FIELD_SET(*this, FIX::LegSide); FIELD_SET(*this, FIX::NoLegSecurityAltID); class NoLegSecurityAltID: public FIX::Group { public: NoLegSecurityAltID() : FIX::Group(604,605,FIX::message_order(605,606,0)) {} FIELD_SET(*this, FIX::LegSecurityAltID); FIELD_SET(*this, FIX::LegSecurityAltIDSource); }; FIELD_SET(*this, FIX::LegCurrency); }; }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/SecurityListRequest.h0000644000372000001440000000532113265006437023122 0ustar robertousers#ifndef FIX43_SECURITYLISTREQUEST_H #define FIX43_SECURITYLISTREQUEST_H #include "Message.h" namespace FIX43 { class SecurityListRequest : public Message { public: SecurityListRequest() : Message(MsgType()) {} SecurityListRequest(const FIX::Message& m) : Message(m) {} SecurityListRequest(const Message& m) : Message(m) {} SecurityListRequest(const SecurityListRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("x"); } SecurityListRequest( const FIX::SecurityReqID& aSecurityReqID, const FIX::SecurityListRequestType& aSecurityListRequestType ) : Message(MsgType()) { set(aSecurityReqID); set(aSecurityListRequestType); } FIELD_SET(*this, FIX::SecurityReqID); FIELD_SET(*this, FIX::SecurityListRequestType); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::SubscriptionRequestType); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/QuoteStatusReport.h0000644000372000001440000001023213265006437022600 0ustar robertousers#ifndef FIX43_QUOTESTATUSREPORT_H #define FIX43_QUOTESTATUSREPORT_H #include "Message.h" namespace FIX43 { class QuoteStatusReport : public Message { public: QuoteStatusReport() : Message(MsgType()) {} QuoteStatusReport(const FIX::Message& m) : Message(m) {} QuoteStatusReport(const Message& m) : Message(m) {} QuoteStatusReport(const QuoteStatusReport& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("AI"); } QuoteStatusReport( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteStatusReqID); FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::QuoteStatus); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/ListStrikePrice.h0000644000372000001440000000606513265006437022174 0ustar robertousers#ifndef FIX43_LISTSTRIKEPRICE_H #define FIX43_LISTSTRIKEPRICE_H #include "Message.h" namespace FIX43 { class ListStrikePrice : public Message { public: ListStrikePrice() : Message(MsgType()) {} ListStrikePrice(const FIX::Message& m) : Message(m) {} ListStrikePrice(const Message& m) : Message(m) {} ListStrikePrice(const ListStrikePrice& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("m"); } ListStrikePrice( const FIX::ListID& aListID, const FIX::TotNoStrikes& aTotNoStrikes ) : Message(MsgType()) { set(aListID); set(aTotNoStrikes); } FIELD_SET(*this, FIX::ListID); FIELD_SET(*this, FIX::TotNoStrikes); FIELD_SET(*this, FIX::NoStrikes); class NoStrikes: public FIX::Group { public: NoStrikes() : FIX::Group(428,55,FIX::message_order(55,65,48,22,454,460,461,167,200,541,224,225,239,226,227,228,255,543,470,471,472,240,202,206,231,223,207,106,348,349,107,350,351,140,11,526,54,44,15,58,354,355,0)) {} FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::PrevClosePx); FIELD_SET(*this, FIX::ClOrdID); FIELD_SET(*this, FIX::SecondaryClOrdID); FIELD_SET(*this, FIX::Side); FIELD_SET(*this, FIX::Price); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fix43/Quote.h0000644000372000001440000001024313265006437020202 0ustar robertousers#ifndef FIX43_QUOTE_H #define FIX43_QUOTE_H #include "Message.h" namespace FIX43 { class Quote : public Message { public: Quote() : Message(MsgType()) {} Quote(const FIX::Message& m) : Message(m) {} Quote(const Message& m) : Message(m) {} Quote(const Quote& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("S"); } Quote( const FIX::QuoteID& aQuoteID ) : Message(MsgType()) { set(aQuoteID); } FIELD_SET(*this, FIX::QuoteReqID); FIELD_SET(*this, FIX::QuoteID); FIELD_SET(*this, FIX::QuoteType); FIELD_SET(*this, FIX::QuoteResponseLevel); FIELD_SET(*this, FIX::NoPartyIDs); class NoPartyIDs: public FIX::Group { public: NoPartyIDs() : FIX::Group(453,448,FIX::message_order(448,447,452,523,0)) {} FIELD_SET(*this, FIX::PartyID); FIELD_SET(*this, FIX::PartyIDSource); FIELD_SET(*this, FIX::PartyRole); FIELD_SET(*this, FIX::PartySubID); }; FIELD_SET(*this, FIX::Account); FIELD_SET(*this, FIX::AccountType); FIELD_SET(*this, FIX::TradingSessionID); FIELD_SET(*this, FIX::TradingSessionSubID); FIELD_SET(*this, FIX::Symbol); FIELD_SET(*this, FIX::SymbolSfx); FIELD_SET(*this, FIX::SecurityID); FIELD_SET(*this, FIX::SecurityIDSource); FIELD_SET(*this, FIX::Product); FIELD_SET(*this, FIX::CFICode); FIELD_SET(*this, FIX::SecurityType); FIELD_SET(*this, FIX::MaturityMonthYear); FIELD_SET(*this, FIX::MaturityDate); FIELD_SET(*this, FIX::CouponPaymentDate); FIELD_SET(*this, FIX::IssueDate); FIELD_SET(*this, FIX::RepoCollateralSecurityType); FIELD_SET(*this, FIX::RepurchaseTerm); FIELD_SET(*this, FIX::RepurchaseRate); FIELD_SET(*this, FIX::Factor); FIELD_SET(*this, FIX::CreditRating); FIELD_SET(*this, FIX::InstrRegistry); FIELD_SET(*this, FIX::CountryOfIssue); FIELD_SET(*this, FIX::StateOrProvinceOfIssue); FIELD_SET(*this, FIX::LocaleOfIssue); FIELD_SET(*this, FIX::RedemptionDate); FIELD_SET(*this, FIX::StrikePrice); FIELD_SET(*this, FIX::OptAttribute); FIELD_SET(*this, FIX::ContractMultiplier); FIELD_SET(*this, FIX::CouponRate); FIELD_SET(*this, FIX::SecurityExchange); FIELD_SET(*this, FIX::Issuer); FIELD_SET(*this, FIX::EncodedIssuerLen); FIELD_SET(*this, FIX::EncodedIssuer); FIELD_SET(*this, FIX::SecurityDesc); FIELD_SET(*this, FIX::EncodedSecurityDescLen); FIELD_SET(*this, FIX::EncodedSecurityDesc); FIELD_SET(*this, FIX::NoSecurityAltID); class NoSecurityAltID: public FIX::Group { public: NoSecurityAltID() : FIX::Group(454,455,FIX::message_order(455,456,0)) {} FIELD_SET(*this, FIX::SecurityAltID); FIELD_SET(*this, FIX::SecurityAltIDSource); }; FIELD_SET(*this, FIX::BidPx); FIELD_SET(*this, FIX::OfferPx); FIELD_SET(*this, FIX::MktBidPx); FIELD_SET(*this, FIX::MktOfferPx); FIELD_SET(*this, FIX::MinBidSize); FIELD_SET(*this, FIX::BidSize); FIELD_SET(*this, FIX::MinOfferSize); FIELD_SET(*this, FIX::OfferSize); FIELD_SET(*this, FIX::ValidUntilTime); FIELD_SET(*this, FIX::BidSpotRate); FIELD_SET(*this, FIX::OfferSpotRate); FIELD_SET(*this, FIX::BidForwardPoints); FIELD_SET(*this, FIX::OfferForwardPoints); FIELD_SET(*this, FIX::MidPx); FIELD_SET(*this, FIX::BidYield); FIELD_SET(*this, FIX::MidYield); FIELD_SET(*this, FIX::OfferYield); FIELD_SET(*this, FIX::TransactTime); FIELD_SET(*this, FIX::SettlmntTyp); FIELD_SET(*this, FIX::FutSettDate); FIELD_SET(*this, FIX::OrdType); FIELD_SET(*this, FIX::FutSettDate2); FIELD_SET(*this, FIX::OrderQty2); FIELD_SET(*this, FIX::BidForwardPoints2); FIELD_SET(*this, FIX::OfferForwardPoints2); FIELD_SET(*this, FIX::Currency); FIELD_SET(*this, FIX::SettlCurrBidFxRate); FIELD_SET(*this, FIX::SettlCurrOfferFxRate); FIELD_SET(*this, FIX::SettlCurrFxRateCalc); FIELD_SET(*this, FIX::Commission); FIELD_SET(*this, FIX::CommType); FIELD_SET(*this, FIX::CustOrderCapacity); FIELD_SET(*this, FIX::ExDestination); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/HttpConnection.h0000644000372000001440000000516713265006437021120 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_HTTPCONNECTION_H #define FIX_HTTPCONNECTION_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "HttpParser.h" #include namespace FIX { class HttpMessage; /// Encapsulates a HTTP socket file descriptor class HttpConnection { public: HttpConnection( int s ); int getSocket() const { return m_socket; } bool read(); private: bool readMessage( std::string& msg ) throw( SocketRecvFailed ); void processStream(); void processRequest( const HttpMessage& ); void processRoot( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void processResetSessions( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void processRefreshSessions( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void processEnableSessions( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void processDisableSessions( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void processSession( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void processResetSession( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void processRefreshSession( const HttpMessage&, std::stringstream& h, std::stringstream& b ); void showToggle ( std::stringstream& s, const std::string& name, bool value, const std::string& url ); void showRow ( std::stringstream& s, const std::string& name, bool value, const std::string& url = "" ); void showRow ( std::stringstream& s, const std::string& name, const std::string& value, const std::string& url = "" ); void showRow ( std::stringstream& s, const std::string& name, int value, const std::string& url = "" ); bool send( const std::string& ); void disconnect( int error = 0 ); int m_socket; char m_buffer[BUFSIZ]; HttpParser m_parser; fd_set m_fds; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSocketAcceptor.h0000644000372000001440000000562413265006437022531 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_THREADEDSOCKETACCEPTOR_H #define FIX_THREADEDSOCKETACCEPTOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Acceptor.h" #include "ThreadedSocketConnection.h" #include "Mutex.h" namespace FIX { /// Threaded Socket implementation of Acceptor. class ThreadedSocketAcceptor : public Acceptor { friend class SocketConnection; public: ThreadedSocketAcceptor( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); ThreadedSocketAcceptor( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~ThreadedSocketAcceptor(); private: struct AcceptorThreadInfo { AcceptorThreadInfo( ThreadedSocketAcceptor* pAcceptor, int socket, int port ) : m_pAcceptor( pAcceptor ), m_socket( socket ), m_port( port ) {} ThreadedSocketAcceptor* m_pAcceptor; int m_socket; int m_port; }; struct ConnectionThreadInfo { ConnectionThreadInfo( ThreadedSocketAcceptor* pAcceptor, ThreadedSocketConnection* pConnection ) : m_pAcceptor( pAcceptor ), m_pConnection( pConnection ) {} ThreadedSocketAcceptor* m_pAcceptor; ThreadedSocketConnection* m_pConnection; }; bool readSettings( const SessionSettings& ); typedef std::set < int > Sockets; typedef std::set < SessionID > Sessions; typedef std::map < int, Sessions > PortToSessions; typedef std::map < int, int > SocketToPort; typedef std::map < int, thread_id > SocketToThread; void onConfigure( const SessionSettings& ) throw ( ConfigError ); void onInitialize( const SessionSettings& ) throw ( RuntimeError ); void onStart(); bool onPoll( double timeout ); void onStop(); void addThread( int s, thread_id t ); void removeThread( int s ); static THREAD_PROC socketAcceptorThread( void* p ); static THREAD_PROC socketConnectionThread( void* p ); Sockets m_sockets; PortToSessions m_portToSessions; SocketToPort m_socketToPort; SocketToThread m_threads; Mutex m_mutex; }; /*! @} */ } #endif //FIX_THREADEDSOCKETACCEPTOR_H quickfix-1.15.1+dfsg.orig/src/C++/quickfix_vs12.vcxproj.filters0000644000372000001440000024114013265006437023563 0ustar robertousers Headers Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix40 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix41 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix42 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix43 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix44 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp1 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fix50sp2 Message\Headers\fixt11 Message\Headers\fixt11 Message\Headers\fixt11 Message\Headers\fixt11 Message\Headers\fixt11 Message\Headers\fixt11 Message\Headers\fixt11 Message\Headers\fixt11 Message\Headers\fixt11 Field\Headers Field\Headers Field\Headers Field\Headers Field\Headers Field\Headers Field\Headers Field\Headers Field\Headers Field\Headers Message\Headers Message\Headers Message\Headers Message\Headers Message\Headers Message\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Socket\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Storage\Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers Headers {8b103dc3-b419-49e1-b75d-de0a8ead8174} {3c2a7a06-b679-44c1-bad9-eb2dd9d3cd69} {242831fe-d87b-48ae-a12c-647459929cb0} {bef98be4-8c99-420b-a1c4-b819bae0b31d} {a7ec0f51-981a-4eb9-bed2-bf4b88d8c718} {01b9b8e6-beb8-4a45-a380-805852305c96} {deda998f-764b-47a7-ae69-54405ee53b3d} {00683e20-789b-4c6b-99ce-62a2a7a2a019} {e3a6f233-a2e8-4d8c-ae98-34833c357d78} {fa482e42-bcc5-40b8-800b-9072752b4b51} {73e30364-82ef-477f-99fe-56c551f988d9} {245bea46-46a4-45d0-b5c8-ad3cd9d01e56} {be72cf87-3b23-4077-9a04-39175e8b6f88} {4e4face4-e79c-4188-bae2-078a9ba77863} {9005c000-0848-4e12-b3cf-414a55458e68} {9a03146e-e0ff-4743-aa01-68543ed8e3b0} {75a2d869-1008-40bd-863b-e6f82e74c9b9} {0a592bf4-b04d-462f-9265-58858645f547} {da5f9395-c8d7-438f-8c83-ecdd0d3409b8} {ab1f2dd4-2d7e-44c7-b65c-2b80c6b2706a} {c439a92a-3c3a-4ce4-abab-b882f0725d1f} {95875e69-d7d5-4a70-bd6c-6662357ae3fc} {15846a7c-944c-49c3-b70d-07d2326ee719} Field\Source Field\Source Message\Source Message\Source Message\Source Message\Source Message\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Socket\Source Storage\Source Storage\Source Storage\Source Storage\Source Storage\Source Storage\Source Storage\Source Storage\Source Storage\Source Storage\Source Storage\Source Source Source Source Source Source Source Source Source Source Source Source Field\Source Source quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSocketAcceptor.cpp0000644000372000001440000001564713265006437023072 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "ThreadedSocketAcceptor.h" #include "Settings.h" #include "Utility.h" namespace FIX { ThreadedSocketAcceptor::ThreadedSocketAcceptor( Application& application, MessageStoreFactory& factory, const SessionSettings& settings ) throw( ConfigError ) : Acceptor( application, factory, settings ) { socket_init(); } ThreadedSocketAcceptor::ThreadedSocketAcceptor( Application& application, MessageStoreFactory& factory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : Acceptor( application, factory, settings, logFactory ) { socket_init(); } ThreadedSocketAcceptor::~ThreadedSocketAcceptor() { socket_term(); } void ThreadedSocketAcceptor::onConfigure( const SessionSettings& s ) throw ( ConfigError ) { std::set sessions = s.getSessions(); std::set::iterator i; for( i = sessions.begin(); i != sessions.end(); ++i ) { const Dictionary& settings = s.get( *i ); settings.getInt( SOCKET_ACCEPT_PORT ); if( settings.has(SOCKET_REUSE_ADDRESS) ) settings.getBool( SOCKET_REUSE_ADDRESS ); if( settings.has(SOCKET_NODELAY) ) settings.getBool( SOCKET_NODELAY ); } } void ThreadedSocketAcceptor::onInitialize( const SessionSettings& s ) throw ( RuntimeError ) { short port = 0; std::set ports; std::set sessions = s.getSessions(); std::set::iterator i = sessions.begin(); for( ; i != sessions.end(); ++i ) { const Dictionary& settings = s.get( *i ); port = (short)settings.getInt( SOCKET_ACCEPT_PORT ); m_portToSessions[port].insert( *i ); if( ports.find(port) != ports.end() ) continue; ports.insert( port ); const bool reuseAddress = settings.has( SOCKET_REUSE_ADDRESS ) ? settings.getBool( SOCKET_REUSE_ADDRESS ) : true; const bool noDelay = settings.has( SOCKET_NODELAY ) ? settings.getBool( SOCKET_NODELAY ) : false; const int sendBufSize = settings.has( SOCKET_SEND_BUFFER_SIZE ) ? settings.getInt( SOCKET_SEND_BUFFER_SIZE ) : 0; const int rcvBufSize = settings.has( SOCKET_RECEIVE_BUFFER_SIZE ) ? settings.getInt( SOCKET_RECEIVE_BUFFER_SIZE ) : 0; int socket = socket_createAcceptor( port, reuseAddress ); if( socket < 0 ) { SocketException e; socket_close( socket ); throw RuntimeError( "Unable to create, bind, or listen to port " + IntConvertor::convert( (unsigned short)port ) + " (" + e.what() + ")" ); } if( noDelay ) socket_setsockopt( socket, TCP_NODELAY ); if( sendBufSize ) socket_setsockopt( socket, SO_SNDBUF, sendBufSize ); if( rcvBufSize ) socket_setsockopt( socket, SO_RCVBUF, rcvBufSize ); m_socketToPort[socket] = port; m_sockets.insert( socket ); } } void ThreadedSocketAcceptor::onStart() { Sockets::iterator i; for( i = m_sockets.begin(); i != m_sockets.end(); ++i ) { Locker l( m_mutex ); int port = m_socketToPort[*i]; AcceptorThreadInfo* info = new AcceptorThreadInfo( this, *i, port ); thread_id thread; thread_spawn( &socketAcceptorThread, info, thread ); addThread( *i, thread ); } } bool ThreadedSocketAcceptor::onPoll( double timeout ) { return false; } void ThreadedSocketAcceptor::onStop() { SocketToThread threads; SocketToThread::iterator i; { Locker l(m_mutex); time_t start = 0; time_t now = 0; ::time( &start ); while ( isLoggedOn() ) { if( ::time(&now) -5 >= start ) break; } threads = m_threads; m_threads.clear(); } for ( i = threads.begin(); i != threads.end(); ++i ) socket_close( i->first ); for ( i = threads.begin(); i != threads.end(); ++i ) thread_join( i->second ); } void ThreadedSocketAcceptor::addThread( int s, thread_id t ) { Locker l(m_mutex); m_threads[ s ] = t; } void ThreadedSocketAcceptor::removeThread( int s ) { Locker l(m_mutex); SocketToThread::iterator i = m_threads.find( s ); if ( i != m_threads.end() ) { thread_detach( i->second ); m_threads.erase( i ); } } THREAD_PROC ThreadedSocketAcceptor::socketAcceptorThread( void* p ) { AcceptorThreadInfo * info = reinterpret_cast < AcceptorThreadInfo* > ( p ); ThreadedSocketAcceptor* pAcceptor = info->m_pAcceptor; int s = info->m_socket; int port = info->m_port; delete info; int noDelay = 0; int sendBufSize = 0; int rcvBufSize = 0; socket_getsockopt( s, TCP_NODELAY, noDelay ); socket_getsockopt( s, SO_SNDBUF, sendBufSize ); socket_getsockopt( s, SO_RCVBUF, rcvBufSize ); int socket = 0; while ( ( !pAcceptor->isStopped() && ( socket = socket_accept( s ) ) >= 0 ) ) { if( noDelay ) socket_setsockopt( socket, TCP_NODELAY ); if( sendBufSize ) socket_setsockopt( socket, SO_SNDBUF, sendBufSize ); if( rcvBufSize ) socket_setsockopt( socket, SO_RCVBUF, rcvBufSize ); Sessions sessions = pAcceptor->m_portToSessions[port]; ThreadedSocketConnection * pConnection = new ThreadedSocketConnection ( socket, sessions, pAcceptor->getLog() ); ConnectionThreadInfo* info = new ConnectionThreadInfo( pAcceptor, pConnection ); { Locker l( pAcceptor->m_mutex ); std::stringstream stream; stream << "Accepted connection from " << socket_peername( socket ) << " on port " << port; if( pAcceptor->getLog() ) pAcceptor->getLog()->onEvent( stream.str() ); thread_id thread; if ( !thread_spawn( &socketConnectionThread, info, thread ) ) { delete info; delete pConnection; } else pAcceptor->addThread( socket, thread ); } } if( !pAcceptor->isStopped() ) pAcceptor->removeThread( s ); return 0; } THREAD_PROC ThreadedSocketAcceptor::socketConnectionThread( void* p ) { ConnectionThreadInfo * info = reinterpret_cast < ConnectionThreadInfo* > ( p ); ThreadedSocketAcceptor* pAcceptor = info->m_pAcceptor; ThreadedSocketConnection* pConnection = info->m_pConnection; delete info; int socket = pConnection->getSocket(); while ( pConnection->read() ) {} delete pConnection; if( !pAcceptor->isStopped() ) pAcceptor->removeThread( socket ); return 0; } } quickfix-1.15.1+dfsg.orig/src/C++/Makefile.am0000644000372000001440000001127513265006437020041 0ustar robertousersif NO_UNIT_TEST SUBDIRS = else SUBDIRS = test endif LEX += -+ -olex.yy.c lib_LTLIBRARIES = libquickfix.la libquickfix_la_SOURCES = \ Allocator.h \ AtomicCount.h \ Session.cpp \ Session.h \ TimeRange.cpp \ TimeRange.h \ SessionState.h \ SessionFactory.h \ SessionFactory.cpp \ Parser.cpp \ Parser.h \ Log.cpp \ Log.h \ FileLog.cpp \ FileLog.h \ Settings.cpp \ Settings.h \ MessageStore.cpp \ MessageStore.h \ SocketServer.cpp \ SocketServer.h \ SocketConnector.cpp \ Acceptor.cpp \ Acceptor.h \ Initiator.cpp \ Initiator.h \ SocketAcceptor.cpp \ SocketAcceptor.h \ SocketInitiator.cpp \ SocketInitiator.h \ SocketMonitor.cpp \ SocketMonitor.h \ SocketConnection.cpp \ SocketConnection.h \ ThreadedSocketAcceptor.cpp \ ThreadedSocketAcceptor.h \ ThreadedSocketInitiator.cpp \ ThreadedSocketInitiator.h \ ThreadedSocketConnection.cpp \ ThreadedSocketConnection.h \ NullStore.cpp \ NullStore.h \ FileStore.cpp \ FileStore.h \ MySQLConnection.h \ MySQLStore.cpp \ MySQLStore.h \ MySQLLog.cpp \ MySQLLog.h \ PostgreSQLConnection.h \ PostgreSQLStore.cpp \ PostgreSQLStore.h \ PostgreSQLLog.cpp \ PostgreSQLLog.h \ DatabaseConnectionID.h \ DatabaseConnectionPool.h \ Dictionary.cpp \ Dictionary.h \ DataDictionary.cpp \ DataDictionary.h \ DataDictionaryProvider.cpp \ DataDictionaryProvider.h \ SessionSettings.cpp \ SessionSettings.h \ Application.h \ Field.h \ FieldConvertors.h \ FieldConvertors.cpp \ FieldNumbers.h \ FieldTypes.cpp \ FieldTypes.h \ Fields.h \ FieldMap.cpp \ FieldMap.h \ Message.cpp \ Message.h \ Group.cpp \ Group.h \ MessageSorters.cpp \ MessageSorters.h \ HtmlBuilder.h \ HttpParser.cpp \ HttpParser.h \ HttpMessage.cpp \ HttpMessage.h \ HttpConnection.h \ HttpConnection.cpp \ HttpServer.cpp \ HttpServer.h \ Messages.h \ SessionID.h \ SocketConnector.h \ Mutex.h \ Event.h \ Queue.h \ SharedArray.h \ Exceptions.h \ Utility.cpp \ Utility.h \ Values.h \ DeprecatedValues.h \ FlexLexer.h \ DOMDocument.h \ PUGIXML_DOMDocument.cpp \ PUGIXML_DOMDocument.h \ pugixml.cpp \ pugixml.hpp \ pugiconfig.hpp \ MessageCracker.h \ Responder.h \ wx/sharedptr.h if HAVE_SSL libquickfix_la_ssl_SOURCES = ThreadedSSLSocketAcceptor.cpp \ ThreadedSSLSocketAcceptor.h \ ThreadedSSLSocketInitiator.cpp \ ThreadedSSLSocketInitiator.h \ ThreadedSSLSocketConnection.cpp \ ThreadedSSLSocketConnection.h \ SSLSocketAcceptor.cpp \ SSLSocketAcceptor.h \ SSLSocketInitiator.cpp \ SSLSocketInitiator.h \ SSLSocketConnection.cpp \ SSLSocketConnection.h \ UtilitySSL.cpp \ UtilitySSL.h else libquickfix_la_ssl_SOURCES = endif libquickfix_la_SOURCES += $(libquickfix_la_ssl_SOURCES) BUILT_SOURCES = Allocator.h CLEANFILES = Allocator.h Allocator.h: Makefile grep "_ALLOCATOR" $(top_builddir)/config.h >$@ all-local: rm -rf $(top_builddir)/lib/libquickfix.a rm -rf $(top_builddir)/lib/libquickfix.la rm -rf $(top_builddir)/lib/libquickfix.so rm -rf $(top_builddir)/lib/libquickfix.dylib ln -s ../src/C++/.libs/libquickfix.a $(top_builddir)/lib/libquickfix.a ln -s ../src/C++/.libs/libquickfix.la $(top_builddir)/lib/libquickfix.la ln -s ../src/C++/.libs/libquickfix.so $(top_builddir)/lib/libquickfix.so ln -s ../src/C++/.libs/libquickfix.dylib $(top_builddir)/lib/libquickfix.dylib bash ./copy.sh $(top_builddir)/include/quickfix *.h bash ./copy.sh $(top_builddir)/include/quickfix fix*/*.h bash ./copy.sh $(top_builddir)/include/quickfix wx/*.h clean-local: rm -rf $(top_builddir)/lib/libquickfix.a rm -rf $(top_builddir)/lib/libquickfix.la rm -f $(top_builddir)/include/quickfix/*.h install-exec-local: *.h rm -rf $(DESTDIR)$(pkgincludedir) mkdir -p $(DESTDIR)$(pkgincludedir) mkdir $(DESTDIR)$(pkgincludedir)/fix40 mkdir $(DESTDIR)$(pkgincludedir)/fix41 mkdir $(DESTDIR)$(pkgincludedir)/fix42 mkdir $(DESTDIR)$(pkgincludedir)/fix43 mkdir $(DESTDIR)$(pkgincludedir)/fix44 mkdir $(DESTDIR)$(pkgincludedir)/fix50 mkdir $(DESTDIR)$(pkgincludedir)/fix50sp1 mkdir $(DESTDIR)$(pkgincludedir)/fix50sp2 mkdir $(DESTDIR)$(pkgincludedir)/fixt11 mkdir $(DESTDIR)$(pkgincludedir)/wx cp *.h $(DESTDIR)$(pkgincludedir) cp fix40/*.h $(DESTDIR)$(pkgincludedir)/fix40 cp fix41/*.h $(DESTDIR)$(pkgincludedir)/fix41 cp fix42/*.h $(DESTDIR)$(pkgincludedir)/fix42 cp fix43/*.h $(DESTDIR)$(pkgincludedir)/fix43 cp fix44/*.h $(DESTDIR)$(pkgincludedir)/fix44 cp fix50/*.h $(DESTDIR)$(pkgincludedir)/fix50 cp fix50sp1/*.h $(DESTDIR)$(pkgincludedir)/fix50sp1 cp fix50sp2/*.h $(DESTDIR)$(pkgincludedir)/fix50sp2 cp fixt11/*.h $(DESTDIR)$(pkgincludedir)/fixt11 cp wx/*.h $(DESTDIR)$(pkgincludedir)/wx uninstall-local: rm -rf $(DESTDIR)$(pkgincludedir) EXTRA_DIST = strptime.c strptime.h libquickfix_la_LDFLAGS = -version-info 17:0:0 INCLUDES =-I. -I.. -I../.. quickfix-1.15.1+dfsg.orig/src/C++/UtilitySSL.cpp0000644000372000001440000012555313265006437020543 0ustar robertousers/* Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #if (HAVE_SSL > 0) #include #include "Mutex.h" #include "UtilitySSL.h" //#include "openssl/applink.c" // To prevent crashing (see the OpenSSL FAQ) #include "openssl/bio.h" // BIO objects for I/O #include "openssl/bn.h" #include "openssl/crypto.h" #include "openssl/err.h" // Error reporting #include "openssl/rand.h" #ifndef OPENSSL_NO_DH #include "openssl/dh.h" #endif #ifdef _MSC_VER #if !defined(strcasecmp) #define strcasecmp _stricmp #endif #if !defined(strncasecmp) #define strncasecmp _strnicmp #endif #endif namespace FIX { #ifndef OPENSSL_NO_DH static DH *load_dh_param(const char *dhfile) { DH *ret = NULL; BIO *bio; if ((bio = BIO_new_file(dhfile, "r")) == NULL) goto err; ret = PEM_read_bio_DHparams(bio, NULL, NULL, NULL); err: if (bio != NULL) BIO_free(bio); return (ret); } #if (OPENSSL_VERSION_NUMBER < 0x10100000L) /* OpenSSL Pre-1.1.0 compatibility */ /* Taken from OpenSSL 1.1.0 snapshot 20160410 */ static int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) { /* q is optional */ if (p == NULL || g == NULL) return 0; BN_free(dh->p); BN_free(dh->q); BN_free(dh->g); dh->p = p; dh->q = q; dh->g = g; if (q != NULL) { dh->length = BN_num_bits(q); } return 1; } #endif /* * Grab well-defined DH parameters from OpenSSL, see the BN_get_rfc* * functions in for all available primes. */ static DH *make_dh_params(BIGNUM *(*prime)(BIGNUM *)) { DH *dh = DH_new(); BIGNUM *p, *g; if (!dh) { return NULL; } p = prime(NULL); g = BN_new(); if (g != NULL) { BN_set_word(g, 2); } if (!p || !g || !DH_set0_pqg(dh, p, NULL, g)) { DH_free(dh); BN_free(p); BN_free(g); return NULL; } return dh; } /* Storage and initialization for DH parameters. */ static struct dhparam { BIGNUM *(*const prime)(BIGNUM *); /* function to generate... */ DH *dh; /* ...this, used for keys.... */ const unsigned int min; /* ...of length >= this. */ } dhparams[] = { {get_rfc3526_prime_8192, NULL, 6145}, {get_rfc3526_prime_6144, NULL, 4097}, {get_rfc3526_prime_4096, NULL, 3073}, {get_rfc3526_prime_3072, NULL, 2049}, {get_rfc3526_prime_2048, NULL, 1025}, {get_rfc2409_prime_1024, NULL, 0}}; static void init_dh_params(void) { unsigned n; for (n = 0; n < sizeof(dhparams) / sizeof(dhparams[0]); n++) dhparams[n].dh = make_dh_params(dhparams[n].prime); } static void free_dh_params(void) { unsigned n; /* DH_free() is a noop for a NULL parameter, so these are harmless * in the (unexpected) case where these variables are already * NULL. */ for (n = 0; n < sizeof(dhparams) / sizeof(dhparams[0]); n++) { DH_free(dhparams[n].dh); dhparams[n].dh = NULL; } } /* Hand out the same DH structure though once generated as we leak * memory otherwise and freeing the structure up after use would be * hard to track and in fact is not needed at all as it is safe to * use the same parameters over and over again security wise (in * contrast to the keys itself) and code safe as the returned structure * is duplicated by OpenSSL anyway. Hence no modification happens * to our copy. */ DH *modssl_get_dh_params(unsigned keylen) { unsigned n; for (n = 0; n < sizeof(dhparams) / sizeof(dhparams[0]); n++) if (keylen >= dhparams[n].min) return dhparams[n].dh; return NULL; /* impossible to reach. */ } /* * Hand out standard DH parameters, based on the authentication strength */ DH *ssl_callback_TmpDH(SSL *ssl, int exportvar, int keylen) { EVP_PKEY *pkey; int type; pkey = SSL_get_privatekey(ssl); #if OPENSSL_VERSION_NUMBER < 0x10100000L type = pkey ? EVP_PKEY_type(pkey->type) : EVP_PKEY_NONE; #else type = pkey ? EVP_PKEY_base_id(pkey) : EVP_PKEY_NONE; #endif /* * OpenSSL will call us with either keylen == 512 or keylen == 1024 * (see the definition of SSL_EXPORT_PKEYLENGTH in ssl_locl.h). * Adjust the DH parameter length according to the size of the * RSA/DSA private key used for the current connection, and always * use at least 1024-bit parameters. * Note: This may cause interoperability issues with implementations * which limit their DH support to 1024 bit - e.g. Java 7 and earlier. * In this case, SSLCertificateFile can be used to specify fixed * 1024-bit DH parameters (with the effect that OpenSSL skips this * callback). */ if ((type == EVP_PKEY_RSA) || (type == EVP_PKEY_DSA)) { keylen = EVP_PKEY_bits(pkey); } return modssl_get_dh_params(keylen); } #endif /* Mutex to protect ssl init and terminate */ static Mutex ssl_mutex; /* Reference count of ssl users. Should always call ssl_init/ssl_term */ static int ssl_users = 0; static int ssl_initialized = 0; /* This array will store all of the mutexes available to OpenSSL. */ #ifdef _MSC_VER static HANDLE *lock_cs = 0; #else static pthread_mutex_t *lock_cs = 0; #endif static void thread_setup(void); // For thread safety. static void thread_cleanup(void); static void ssl_rand_seed(void); void ssl_init() { Locker locker(ssl_mutex); ++ssl_users; thread_setup(); if (ssl_initialized) return; #if (OPENSSL_VERSION_NUMBER < 0x10100000L) CRYPTO_malloc_init(); // Initialize malloc, free, etc for OpenSSL's use #else OPENSSL_malloc_init(); #endif SSL_library_init(); // Initialize OpenSSL's SSL libraries SSL_load_error_strings(); // Load SSL error strings ERR_load_BIO_strings(); // Load BIO error strings OpenSSL_add_all_algorithms(); // Load all available encryption algorithms ssl_rand_seed(); ssl_initialized = 1; #ifndef OPENSSL_NO_DH init_dh_params(); #endif return; } void ssl_term() { Locker locker(ssl_mutex); --ssl_users; if (ssl_users > 0) return; thread_cleanup(); #ifndef OPENSSL_NO_DH free_dh_params(); #endif } void ssl_socket_close(int socket, SSL *ssl) { if (ssl == 0) { socket_close(socket); return; } int i; int rc = 0; for (i = 0; i < 4; i++) { if ((rc = SSL_shutdown(ssl)) == 1) break; } } static void locking_callback(int mode, int type, const char *file, int line) { #ifdef _MSC_VER if (mode & CRYPTO_LOCK) WaitForSingleObject(lock_cs[type], INFINITE); else ReleaseMutex(lock_cs[type]); #else if (mode & CRYPTO_LOCK) pthread_mutex_lock(&(lock_cs[type])); else pthread_mutex_unlock(&(lock_cs[type])); #endif } static unsigned long thread_id_func() { #ifdef _MSC_VER return (unsigned)GetCurrentThread(); #else return (unsigned long)pthread_self(); #endif } static void thread_setup(void) { if (lock_cs != 0) return; int i; #ifdef _MSC_VER lock_cs = (HANDLE *)OPENSSL_malloc(CRYPTO_num_locks() * sizeof(HANDLE)); for (i = 0; i < CRYPTO_num_locks(); i++) lock_cs[i] = CreateMutex(0, FALSE, 0); #else lock_cs = (pthread_mutex_t *)OPENSSL_malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t)); for (i = 0; i < CRYPTO_num_locks(); i++) { pthread_mutex_init(&(lock_cs[i]), 0); } #endif #ifndef _MSC_VER CRYPTO_set_id_callback((unsigned long (*)(void))thread_id_func); #endif CRYPTO_set_locking_callback( (void (*)(int, int, const char *, int))locking_callback); } static void thread_cleanup(void) { if (lock_cs == 0) return; #ifndef _MSC_VER CRYPTO_set_id_callback(0); #endif CRYPTO_set_locking_callback(0); int i; #ifdef _MSC_VER for (i = 0; i < CRYPTO_num_locks(); i++) CloseHandle(lock_cs[i]); OPENSSL_free(lock_cs); #else for (i = 0; i < CRYPTO_num_locks(); i++) pthread_mutex_destroy(&(lock_cs[i])); OPENSSL_free(lock_cs); #endif lock_cs = 0; } static int ssl_rand_choose_num(int l, int h) { int i; char buf[50]; srand((unsigned int)time(0)); snprintf(buf, sizeof(buf), "%.0f", (((double)(rand() % RAND_MAX) / RAND_MAX) * (h - l))); buf[sizeof(buf) - 1] = 0; i = atoi(buf) + 1; if (i < l) i = l; if (i > h) i = h; return i; } static void ssl_rand_seed(void) { #ifdef _MSC_VER int pid; #else pid_t pid; #endif int n, l; unsigned char stackdata[256]; time_t t = time(0); /* * seed in the current time (usually just 4 bytes) */ l = sizeof(time_t); RAND_seed((unsigned char *)&t, l); /* * seed in the current process id (usually just 4 bytes) */ pid = getpid(); l = sizeof(pid); RAND_seed((unsigned char *)&pid, l); /* * seed in some current state of the run-time stack (128 bytes) */ n = ssl_rand_choose_num(0, sizeof(stackdata) - 128 - 1); RAND_seed(stackdata + n, 128); } const char *socket_error(char *tempbuf, int buflen) { #ifdef _MSC_VER int code = WSAGetLastError(); snprintf(tempbuf, buflen, "%s(%d)", WSAErrString(code), code); #else /* UNIX */ snprintf(tempbuf, buflen, "%s(errno=%d)", strerror(errno), errno); #endif tempbuf[buflen - 1] = 0; return tempbuf; } int caListX509NameCmp(const X509_NAME *const *a, const X509_NAME *const *b) { return (X509_NAME_cmp(*a, *b)); } #if (OPENSSL_VERSION_NUMBER < 0x10100000L) int lookupX509Store(X509_STORE *pStore, int nType, X509_NAME *pName, X509_OBJECT *pObj) { X509_STORE_CTX pStoreCtx; int rc; X509_STORE_CTX_init(&pStoreCtx, pStore, 0, 0); rc = X509_STORE_get_by_subject(&pStoreCtx, nType, pName, pObj); X509_STORE_CTX_cleanup(&pStoreCtx); return rc; } int callbackVerifyCRL(int ok, X509_STORE_CTX *ctx, X509_STORE *revStore) { X509_OBJECT obj; X509_NAME *subject; X509_NAME *issuer; X509 *xs; X509_CRL *crl; X509_REVOKED *revoked; long serial; BIO *bio; int i, n, rc; char *cp; char *cp2; if (revStore == 0) return ok; /* * Determine certificate ingredients in advance */ xs = X509_STORE_CTX_get_current_cert(ctx); subject = X509_get_subject_name(xs); issuer = X509_get_issuer_name(xs); /* * Try to retrieve a CRL corresponding to the _subject_ of * the current certificate in order to verify it's integrity. */ memset((char *)&obj, 0, sizeof(obj)); rc = lookupX509Store(revStore, X509_LU_CRL, subject, &obj); crl = obj.data.crl; if (rc > 0 && crl != 0) { bio = BIO_new(BIO_s_mem()); BIO_printf(bio, "lastUpdate: "); ASN1_UTCTIME_print(bio, X509_CRL_get_lastUpdate(crl)); BIO_printf(bio, ", nextUpdate: "); ASN1_UTCTIME_print(bio, X509_CRL_get_nextUpdate(crl)); n = BIO_pending(bio); cp = (char *)malloc(n + 1); n = BIO_read(bio, cp, n); cp[n] = 0; BIO_free(bio); cp2 = X509_NAME_oneline(subject, NULL, 0); printf("CA CRL: Issuer: %s, %s\n", cp2, cp); free(cp2); free(cp); /* * Verify the signature on this CRL */ if (X509_CRL_verify(crl, X509_get_pubkey(xs)) <= 0) { printf("Invalid signature on CRL\n"); X509_STORE_CTX_set_error(ctx, X509_V_ERR_CRL_SIGNATURE_FAILURE); X509_OBJECT_free_contents(&obj); return 0; } /* * Check date of CRL to make sure it's not expired */ i = X509_cmp_current_time(X509_CRL_get_nextUpdate(crl)); if (i == 0) { printf("Found CRL has invalid nextUpdate field\n"); X509_STORE_CTX_set_error(ctx, X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD); X509_OBJECT_free_contents(&obj); return 0; } if (i < 0) { printf("Found CRL is expired - revoking all certificates until you get " "updated CRL\n"); X509_STORE_CTX_set_error(ctx, X509_V_ERR_CRL_HAS_EXPIRED); X509_OBJECT_free_contents(&obj); return false; } X509_OBJECT_free_contents(&obj); } /* * Try to retrieve a CRL corresponding to the _issuer_ of * the current certificate in order to check for revocation. */ memset((char *)&obj, 0, sizeof(obj)); rc = lookupX509Store(revStore, X509_LU_CRL, issuer, &obj); crl = obj.data.crl; if (rc > 0 && crl != NULL) { /* * Check if the current certificate is revoked by this CRL */ n = sk_X509_REVOKED_num(X509_CRL_get_REVOKED(crl)); for (i = 0; i < n; i++) { revoked = sk_X509_REVOKED_value(X509_CRL_get_REVOKED(crl), i); if (ASN1_INTEGER_cmp(revoked->serialNumber, X509_get_serialNumber(xs)) == 0) { serial = ASN1_INTEGER_get(revoked->serialNumber); cp = X509_NAME_oneline(issuer, NULL, 0); printf("Certificate with serial %ld (0x%lX) revoked per CRL from " "issuer %s\n", serial, serial, cp); free(cp); X509_STORE_CTX_set_error(ctx, X509_V_ERR_CERT_REVOKED); X509_OBJECT_free_contents(&obj); return 0; } } X509_OBJECT_free_contents(&obj); } return ok; } #endif int callbackVerify(int ok, X509_STORE_CTX *ctx) { X509 *xs; int errnum; int errdepth; char *cp; char *cp2; /* * Get verify ingredients */ xs = X509_STORE_CTX_get_current_cert(ctx); errnum = X509_STORE_CTX_get_error(ctx); errdepth = X509_STORE_CTX_get_error_depth(ctx); /* * Log verification information */ cp = X509_NAME_oneline(X509_get_subject_name(xs), NULL, 0); cp2 = X509_NAME_oneline(X509_get_issuer_name(xs), NULL, 0); printf("Certificate Verification: depth: %d, subject: %s, issuer: %s\n", errdepth, cp != NULL ? cp : "-unknown-", cp2 != NULL ? cp2 : "-unknown"); if (cp) free(cp); if (cp2) free(cp2); #if (OPENSSL_VERSION_NUMBER < 0x10100000L) /* * Additionally perform CRL-based revocation checks */ if (ok) { SSL *ssl = (SSL *)X509_STORE_CTX_get_app_data(ctx); X509_STORE *revStore = (X509_STORE *)SSL_get_app_data(ssl); ok = callbackVerifyCRL(ok, ctx, revStore); if (!ok) errnum = X509_STORE_CTX_get_error(ctx); } #endif /* * If we already know it's not ok, log the real reason */ if (!ok) { printf("Certificate Verification: Error (%d): %s\n", errnum, X509_verify_cert_error_string(errnum)); ERR_print_errors_fp(stderr); } return (ok); } int typeofSSLAlgo(X509 *pCert, EVP_PKEY *pKey) { int t; t = SSL_ALGO_UNKNOWN; if (pCert != 0) pKey = X509_get_pubkey(pCert); if (pKey != 0) { #if OPENSSL_VERSION_NUMBER < 0x10100000L switch (EVP_PKEY_type(pKey->type)) #else switch (EVP_PKEY_base_id(pKey)) #endif { case EVP_PKEY_RSA: t = SSL_ALGO_RSA; break; case EVP_PKEY_DSA: t = SSL_ALGO_DSA; break; default: break; } } return t; } STACK_OF(X509_NAME) * findCAList(const char *cpCAfile, const char *cpCApath) { STACK_OF(X509_NAME) * skCAList; STACK_OF(X509_NAME) * sk; #ifndef HAVE_ACE_DIRENT DIR *dir; struct dirent *direntry; #else ACE_DIR *dir; struct ACE_DIRENT *direntry; #endif char *cp; int n; /* * Start with a empty stack/list where new * entries get added in sorted order. */ #ifndef __SUNPRO_CC skCAList = sk_X509_NAME_new(caListX509NameCmp); #else skCAList = sk_X509_NAME_new((int (*)(const X509_name_st *const *, const X509_name_st *const *))caListX509NameCmp); #endif /* * Process CA certificate bundle file */ if (cpCAfile != 0) { sk = SSL_load_client_CA_file(cpCAfile); for (n = 0; sk != 0 && n < sk_X509_NAME_num(sk); n++) { // TODO log->onEvent(std::string("CA certificate: ") + // X509_NAME_oneline(sk_X509_NAME_value(sk, n), 0, 0)); if (sk_X509_NAME_find(skCAList, sk_X509_NAME_value(sk, n)) < 0) sk_X509_NAME_push(skCAList, sk_X509_NAME_value(sk, n)); } } /* * Process CA certificate path files */ if (cpCApath != 0) { #ifndef HAVE_ACE_DIRENT dir = opendir(cpCApath); #else dir = ACE_OS::opendir(cpCApath); #endif #ifndef HAVE_ACE_DIRENT while ((direntry = readdir(dir)) != 0) { #else while ((direntry = ACE_OS::readdir(dir)) != 0) { #endif cp = strCat(cpCApath, SLASH, direntry->d_name, 0); sk = SSL_load_client_CA_file(cp); for (n = 0; sk != 0 && n < sk_X509_NAME_num(sk); n++) { // TODO log->onEvent(std::string("CA certificate: %s") + // X509_NAME_oneline(sk_X509_NAME_value(sk, n), 0, 0)); if (sk_X509_NAME_find(skCAList, sk_X509_NAME_value(sk, n)) < 0) sk_X509_NAME_push(skCAList, sk_X509_NAME_value(sk, n)); } } #ifndef HAVE_ACE_DIRENT closedir(dir); #else ACE_OS::closedir(dir); #endif } /* * Cleanup */ sk_X509_NAME_set_cmp_func(skCAList, 0); return skCAList; } X509_STORE *createX509Store(const char *cpFile, const char *cpPath) { X509_STORE *pStore; X509_LOOKUP *pLookup; if (cpFile == 0 && cpPath == 0) return 0; if ((pStore = X509_STORE_new()) == 0) return 0; if (cpFile != 0) { if ((pLookup = X509_STORE_add_lookup(pStore, X509_LOOKUP_file())) == 0) { X509_STORE_free(pStore); return 0; } X509_LOOKUP_load_file(pLookup, cpFile, X509_FILETYPE_PEM); } if (cpPath != 0) { if ((pLookup = X509_STORE_add_lookup(pStore, X509_LOOKUP_hash_dir())) == 0) { X509_STORE_free(pStore); return 0; } X509_LOOKUP_add_dir(pLookup, cpPath, X509_FILETYPE_PEM); } return pStore; } X509 *readX509(FILE *fp, X509 **x509, passPhraseHandleCallbackType cb) { X509 *rc; BIO *bioS; BIO *bioF; rc = PEM_read_X509(fp, x509, cb, 0); if (rc == 0) { /* 2. try DER+Base64 */ fseek(fp, 0L, SEEK_SET); if ((bioS = BIO_new(BIO_s_fd())) == 0) return 0; BIO_set_fd(bioS, fileno(fp), BIO_NOCLOSE); if ((bioF = BIO_new(BIO_f_base64())) == 0) { BIO_free(bioS); return 0; } bioS = BIO_push(bioF, bioS); rc = d2i_X509_bio(bioS, 0); BIO_free_all(bioS); if (rc == 0) { /* 3. try plain DER */ fseek(fp, 0L, SEEK_SET); if ((bioS = BIO_new(BIO_s_fd())) == 0) return 0; BIO_set_fd(bioS, fileno(fp), BIO_NOCLOSE); rc = d2i_X509_bio(bioS, 0); BIO_free(bioS); } } if (rc != 0 && x509 != 0) { if (*x509 != 0) X509_free(*x509); *x509 = rc; } return rc; } EVP_PKEY *readPrivateKey(FILE *fp, EVP_PKEY **key, passPhraseHandleCallbackType cb) { EVP_PKEY *rc; BIO *bioS; BIO *bioF; rc = PEM_read_PrivateKey(fp, key, cb, 0); if (rc == 0) { /* 2. try DER+Base64 */ fseek(fp, 0L, SEEK_SET); if ((bioS = BIO_new(BIO_s_fd())) == 0) return 0; BIO_set_fd(bioS, fileno(fp), BIO_NOCLOSE); if ((bioF = BIO_new(BIO_f_base64())) == 0) { BIO_free(bioS); return 0; } bioS = BIO_push(bioF, bioS); rc = d2i_PrivateKey_bio(bioS, 0); BIO_free_all(bioS); if (rc == 0) { fseek(fp, 0L, SEEK_SET); if ((bioS = BIO_new(BIO_s_fd())) == 0) return 0; BIO_set_fd(bioS, fileno(fp), BIO_NOCLOSE); rc = d2i_PrivateKey_bio(bioS, 0); BIO_free(bioS); } } if (rc != 0 && key != 0) { if (*key != 0) EVP_PKEY_free(*key); *key = rc; } return rc; } char *strCat(const char *a, ...) { char *cp, *argp, *res; /* Pass one --- find length of required string */ int len = 0; va_list adummy; if (a == 0) return 0; va_start(adummy, a); len = strlen(a); while ((cp = va_arg(adummy, char *)) != 0) len += strlen(cp); va_end(adummy); /* Allocate the required string */ res = new char[len + 1]; cp = res; *cp = '\0'; /* Pass two --- copy the argument strings into the result space */ va_start(adummy, a); strcpy(cp, a); cp += strlen(a); while ((argp = va_arg(adummy, char *)) != 0) { strcpy(cp, argp); cp += strlen(argp); } va_end(adummy); /* Return the result string */ return res; } int setSocketNonBlocking(int pSocket) /******************************************************************************** * switch socket to non-blocking mode * Returns: 0 in the case of success, -1 in the case of error * */ { #ifdef _MSC_VER { unsigned long arg = 1; /* ie enable non-blocking mode */ if (ioctlsocket(pSocket, FIONBIO, &arg) == SOCKET_ERROR) { int ecode = WSAGetLastError(); /* EINVAL returned when an attempt is made to set non-blocking a socket * accepted on a non-blocking listen socket. dont know why */ if (ecode != WSAEINVAL) { // TODO LogEvent( // ERROR_ID, //"SetSocketNonBlocking:ioctlsocket(%d,FIONBIO,0) failed: %s(%d)", // pSocket, WSAErrString(ecode), ecode); return -1; } } return 0; } #else /* unix */ { int f = fcntl(pSocket, F_GETFL); if (f == -1) // TODO LogEvent(ERROR_ID, // "SetSocketNonBlocking: fcntl(%d,F_GETFL) failed: %s(errno=%d)", // pSocket, strerror(errno), errno); f |= O_NONBLOCK; if (fcntl(pSocket, F_SETFL, f) == -1) { // TODO LogEvent(ERROR_ID, //"SetSocketNonBlocking: fcntl(%d,F_SETFL) failed: %s(errno=%d)", // pSocket, strerror(errno), errno); return -1; } return 0; } #endif } long protocolOptions(const char *opt) { long options = SSL_PROTOCOL_NONE, thisopt; char action; const char *w, *e; if (*opt) { w = opt; e = w + strlen(w); while (w && (w < e)) { action = '\0'; while ((*w == ' ') || (*w == '\t')) w++; if (*w == '+' || *w == '-') action = *(w++); if (!strncasecmp(w, "SSLv2", 5 /* strlen("SSLv2") */)) { thisopt = SSL_PROTOCOL_SSLV2; w += 5 /* strlen("SSLv2")*/; } else if (!strncasecmp(w, "SSLv3", 5 /* strlen("SSLv3") */)) { thisopt = SSL_PROTOCOL_SSLV3; w += 5 /*strlen("SSLv3") */; } else if (!strncasecmp(w, "TLSv1_1", 7 /* strlen("TLSv1_1") */)) { thisopt = SSL_PROTOCOL_TLSV1_1; w += 7 /* strlen("TLSv1_1") */; } else if (!strncasecmp(w, "TLSv1_2", 7 /* strlen("TLSv1_2") */)) { thisopt = SSL_PROTOCOL_TLSV1_2; w += 7 /* strlen("TLSv1_2") */; } else if (!strncasecmp(w, "TLSv1", 5 /* strlen("TLSv1") */)) { thisopt = SSL_PROTOCOL_TLSV1; w += 5 /* strlen("TLSv1") */; } else if (!strncasecmp(w, "all", 3 /* strlen("all") */)) { thisopt = SSL_PROTOCOL_ALL; w += 3 /* strlen("all") */; } else return -1; if (action == '-') options &= ~thisopt; else if (action == '+') options |= thisopt; else options = thisopt; } } else { /* default all except SSLv2 */ options = SSL_PROTOCOL_ALL; thisopt = SSL_PROTOCOL_SSLV2; options &= ~thisopt; } return options; } void setCtxOptions(SSL_CTX *ctx, long options) { SSL_CTX_set_options(ctx, SSL_OP_ALL); if (!(options & SSL_PROTOCOL_SSLV2)) SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2); if (!(options & SSL_PROTOCOL_SSLV3)) SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv3); if (!(options & SSL_PROTOCOL_TLSV1)) SSL_CTX_set_options(ctx, SSL_OP_NO_TLSv1); if (!(options & SSL_PROTOCOL_TLSV1_1)) SSL_CTX_set_options(ctx, SSL_OP_NO_TLSv1_1); if (!(options & SSL_PROTOCOL_TLSV1_2)) SSL_CTX_set_options(ctx, SSL_OP_NO_TLSv1_2); } int enable_DH_ECDH(SSL_CTX *ctx, const char *certFile) { #ifndef OPENSSL_NO_DH int no_dhe = 0; if (!no_dhe) { DH *dh = NULL; if (certFile) dh = load_dh_param(certFile); if (dh != NULL) { SSL_CTX_set_tmp_dh(ctx, dh); DH_free(dh); } else { SSL_CTX_set_tmp_dh_callback(ctx, ssl_callback_TmpDH); } //(void)BIO_flush(bio_s_out); } #endif #ifndef OPENSSL_NO_ECDH EC_KEY *ecdh; ecdh = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); if (ecdh == NULL) { return 2; } SSL_CTX_set_tmp_ecdh(ctx, ecdh); EC_KEY_free(ecdh); #endif return 0; } SSL_CTX *createSSLContext(bool server, const SessionSettings &settings, std::string &errStr) { errStr.erase(); SSL_CTX *ctx = 0; std::string strOptions; if (settings.get().has(SSL_PROTOCOL)) { strOptions = settings.get().getString(SSL_PROTOCOL); } long options = protocolOptions(strOptions.c_str()); /* set up the application context */ #if (OPENSSL_VERSION_NUMBER >= 0x10100000L) if (server) { ctx = SSL_CTX_new(TLS_server_method()); } else { ctx = SSL_CTX_new(TLS_client_method()); } #else if (server) { ctx = SSL_CTX_new(SSLv23_server_method()); } else { ctx = SSL_CTX_new(SSLv23_client_method()); } #endif if (ctx == 0) { errStr.append("Unable to get context"); return ctx; } setCtxOptions(ctx, options); SSL_CTX_set_options(ctx, SSL_OP_SINGLE_DH_USE); if (server) { SSL_CTX_set_session_cache_mode(ctx, SSL_SESS_CACHE_SERVER); } SSL_CTX_set_mode(ctx, SSL_MODE_ENABLE_PARTIAL_WRITE | SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER); if (settings.get().has(SSL_CIPHER_SUITE)) { std::string strCipherSuite = settings.get().getString(SSL_CIPHER_SUITE); if (!strCipherSuite.empty() && !SSL_CTX_set_cipher_list(ctx, strCipherSuite.c_str())) { errStr.append("Unable to configure permitted SSL ciphers"); SSL_CTX_free(ctx); return 0; } } return ctx; } bool loadSSLCert(SSL_CTX *ctx, bool server, const SessionSettings &settings, Log *log, passPhraseHandleCallbackType cb, std::string &errStr) { errStr.erase(); log->onEvent("Loading SSL certificate"); std::string cert; std::string key; if (server) { if (!settings.get().has(SERVER_CERT_FILE)) { errStr.assign(SERVER_CERT_FILE); errStr.append(" parameter not found"); return false; } cert.assign(settings.get().getString(SERVER_CERT_FILE)); if (settings.get().has(SERVER_CERT_KEY_FILE)) key.assign(settings.get().getString(SERVER_CERT_KEY_FILE)); else key.assign(cert); } else { if (!settings.get().has(CLIENT_CERT_FILE)) { log->onEvent("No SSL certificate configured for client."); int ret = enable_DH_ECDH(ctx, 0); if (ret != 0) { if (ret == 1) errStr.assign("Could not enable DH"); else if (ret == 2) errStr.assign("Could not enable ECDH"); else errStr.assign("Unknown error enabling DH, ECDH"); return false; } return true; } cert.assign(settings.get().getString(CLIENT_CERT_FILE)); if (settings.get().has(CLIENT_CERT_KEY_FILE)) key.assign(settings.get().getString(CLIENT_CERT_KEY_FILE)); else key.assign(cert); } SSL_CTX_set_default_passwd_cb(ctx, cb); FILE *fp; if ((fp = fopen(cert.c_str(), "r")) == 0) { errStr.assign(cert); errStr.append(" file could not be opened"); return false; } X509 *X509Cert = readX509(fp, 0, 0); fclose(fp); if (X509Cert == 0) { errStr.assign(cert); errStr.append(" readX509 failed"); return false; } switch (typeofSSLAlgo(X509Cert, 0)) { case SSL_ALGO_RSA: log->onEvent("Configuring RSA client certificate"); if (SSL_CTX_use_certificate(ctx, X509Cert) <= 0) { errStr.assign("Unable to configure RSA client certificate"); return false; } break; case SSL_ALGO_DSA: log->onEvent("Configuring DSA client certificate"); if (SSL_CTX_use_certificate(ctx, X509Cert) <= 0) { errStr.assign("Unable to configure DSA client certificate"); return false; } break; default: errStr.assign("Unable to configure client certificate"); return false; break; } X509_free(X509Cert); if ((fp = fopen(key.c_str(), "r")) == 0) { errStr.assign(key); errStr.append(" file could not be opened"); return false; } EVP_PKEY *privateKey = readPrivateKey(fp, 0, cb); fclose(fp); if (privateKey == 0) { errStr.assign(key); errStr.append(" readPrivateKey failed"); return false; } switch (typeofSSLAlgo(0, privateKey)) { case SSL_ALGO_RSA: log->onEvent("Configuring RSA client private key"); if (SSL_CTX_use_PrivateKey(ctx, privateKey) <= 0) { errStr.assign("Unable to configure RSA server private key"); return false; } break; case SSL_ALGO_DSA: log->onEvent("Configuring DSA client private key"); if (SSL_CTX_use_PrivateKey(ctx, privateKey) <= 0) { errStr.assign("Unable to configure DSA server private key"); return false; } break; default: errStr.assign("Unable to configure client certificate"); return false; break; } EVP_PKEY_free(privateKey); /* Now we know that a key and cert have been set against * the SSL context */ if (!SSL_CTX_check_private_key(ctx)) { errStr.assign("Private key does not match the certificate public key"); return false; } int ret = enable_DH_ECDH(ctx, cert.c_str()); if (ret != 0) { if (ret == 1) errStr.assign("Could not enable DH"); else if (ret == 2) errStr.assign("Could not enable ECDH"); else errStr.assign("Unknown error enabling DH, ECDH"); return false; } return true; ; } bool loadCAInfo(SSL_CTX *ctx, bool server, const SessionSettings &settings, Log *log, std::string &errStr, int &verifyLevel) { errStr.erase(); log->onEvent("Loading CA info"); std::string caFile; if (settings.get().has(CERT_AUTH_FILE)) caFile.assign(settings.get().getString(CERT_AUTH_FILE)); std::string caDir; if (settings.get().has(CERT_AUTH_DIR)) caDir.assign(settings.get().getString(CERT_AUTH_DIR)); if (caFile.empty() && caDir.empty()) return true; if (!SSL_CTX_load_verify_locations(ctx, caFile.empty() ? 0 : caFile.c_str(), caDir.empty() ? 0 : caDir.c_str()) || !SSL_CTX_set_default_verify_paths(ctx)) { errStr.assign( "Unable to configure verify locations for client authentication"); return false; } STACK_OF(X509_NAME) * caList; if ((caList = findCAList(caFile.empty() ? 0 : caFile.c_str(), caDir.empty() ? 0 : caDir.c_str())) == 0) { errStr.assign("Unable to determine list of available CA certificates " "for client authentication"); return false; } SSL_CTX_set_client_CA_list(ctx, caList); if (server) { if (settings.get().has(VERIFY_LEVEL)) verifyLevel = (settings.get().getInt(VERIFY_LEVEL)); if (verifyLevel != SSL_CLIENT_VERIFY_NOTSET) { /* configure new state */ int cVerify = SSL_VERIFY_NONE; if (verifyLevel == SSL_CLIENT_VERIFY_REQUIRE) cVerify |= SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT; else if (verifyLevel == SSL_CLIENT_VERIFY_OPTIONAL) cVerify |= SSL_VERIFY_PEER; SSL_CTX_set_verify(ctx, cVerify, callbackVerify); } } else { /* Set the certificate verification callback */ SSL_CTX_set_verify(ctx, SSL_VERIFY_PEER, callbackVerify); } return true; } X509_STORE *loadCRLInfo(SSL_CTX *ctx, const SessionSettings &settings, Log *log, std::string &errStr) { errStr.erase(); X509_STORE *revocationStore = 0; log->onEvent("Loading CRL information"); errStr.erase(); std::string crlFile; if (settings.get().has(CRL_FILE)) crlFile.assign(settings.get().getString(CRL_FILE)); std::string crlDir; if (settings.get().has(CRL_DIR)) crlDir.assign(settings.get().getString(CRL_DIR)); if (crlFile.empty() && crlDir.empty()) return revocationStore; #if (OPENSSL_VERSION_NUMBER < 0x10100000L) revocationStore = createX509Store(crlFile.c_str(), crlDir.empty() ? 0 : crlDir.c_str()); if (revocationStore == 0) { errStr.assign("Unable to create revocation store"); } #else X509_STORE *store = SSL_CTX_get_cert_store(ctx); if (!store || !X509_STORE_load_locations(store, crlFile.c_str(), crlDir.c_str())) { errStr.assign("Unable to create revocation store"); return 0; } X509_STORE_set_flags(store, X509_V_FLAG_CRL_CHECK|X509_V_FLAG_CRL_CHECK_ALL); #endif return revocationStore; } int doAccept(SSL *ssl, int &result) { int rc = SSL_accept(ssl); if (rc <= 0) { result = SSL_get_error(ssl, rc); } return rc; } int acceptSSLConnection(int socket, SSL *ssl, Log *log, int verify) { int rc; int result = -1; char *subjName = 0; time_t timeout = time(0) + 10; #ifdef __TOS_AIX__ int retries = 0; #endif /* * Now enter the SSL Handshake Phase */ while (!SSL_is_init_finished(ssl)) { ERR_clear_error(); while ((rc = doAccept(ssl, result)) <= 0) { if (result == SSL_ERROR_WANT_READ) ; else if (result == SSL_ERROR_WANT_WRITE) ; else if (result == SSL_ERROR_ZERO_RETURN) { /* * The case where the connection was closed before any data * was transferred. That's not a real error and can occur * sporadically with some clients. */ if (log) log->onEvent("SSL handshake stopped: connection was closed"); SSL_set_shutdown(ssl, SSL_RECEIVED_SHUTDOWN); ssl_socket_close(socket, ssl); return result; } else if (ERR_GET_REASON(ERR_peek_error()) == SSL_R_HTTP_REQUEST) { /* * The case where OpenSSL has recognized a HTTP request: * This means the client speaks plain HTTP on our HTTPS * port. Hmmmm... At least for this error we can be more friendly * and try to provide him with a HTML error page. We have only one * problem: OpenSSL has already read some bytes from the HTTP * request. So we have to skip the request line manually and * instead provide a faked one in order to continue the internal * Apache processing. * */ char ca[2]; int rv; /* log the situation */ if (log) log->onEvent("SSL handshake failed: HTTP spoken on HTTPS port"); /* first: skip the remaining bytes of the request line */ do { #ifndef _MSC_VER // Unix do { rv = read(socket, ca, 1); } while (rv == -1 && errno == EINTR); #else // Windows do { rv = recv(socket, ca, 1, 0); } while (rv == -1 && errno == EINTR); #endif } while (rv > 0 && ca[0] != '\012' /*LF*/); SSL_set_shutdown(ssl, SSL_SENT_SHUTDOWN | SSL_RECEIVED_SHUTDOWN); ssl_socket_close(socket, ssl); ; return result; } else if (result == SSL_ERROR_SYSCALL) { #ifdef __TOS_AIX__ if (errno == EINTR) continue; else if (errno == EAGAIN) { // Please refer: // http://community.emailogy.com/scripts/wa-COMMUNITY.exe?A2=ind0303&L=lstsrv-l&O=A&P=19558 // http://mirt.net/pipermail/stunnel-users/2007-May/001570.html ++retries; if (retries <= 100) { if (log) log->onEvent( "EAGAIN received during SSL handshake, trying again"); process_sleep(0.005); continue; } } if (errno > 0) { if (log) log->onEvent( std::string("SSL handshake interrupted by system, errno " + IntConvertor::convert(errno))); } else if (log) log->onEvent("Spurious SSL handshake interrupt"); #elif defined(_MSC_VER) // MS Windows will not set errno, but WSEGetLastError() must be queried int lastSocketError = WSAGetLastError(); if ((lastSocketError == WSAEINTR) || (lastSocketError == WSAEWOULDBLOCK)) continue; if (log) log->onEvent( std::string( "SSL handshake interrupted by system, system error ") + IntConvertor::convert(lastSocketError) + " socket " + IntConvertor::convert(socket)); #else if (errno == EINTR) continue; if (errno > 0) { if (log) log->onEvent( std::string("SSL handshake interrupted by system, errno ") + IntConvertor::convert(errno)); } else if (log) log->onEvent("Spurious SSL handshake interrupt"); #endif SSL_set_shutdown(ssl, SSL_RECEIVED_SHUTDOWN); ssl_socket_close(socket, ssl); return result; } else { /* * Ok, anything else is a fatal error */ unsigned long err = ERR_get_error(); if (log) log->onEvent("SSL handshake failed"); while (err) { if (log) log->onEvent(std::string("SSL failure reason: ") + ERR_reason_error_string(err)); err = ERR_get_error(); } /* * try to gracefully shutdown the connection: * - send an own shutdown message (be gracefully) * - don't wait for peer's shutdown message (deadloop) * - kick away the SSL stuff immediately */ SSL_set_shutdown(ssl, SSL_RECEIVED_SHUTDOWN); ssl_socket_close(socket, ssl); return result; } if (time(0) > timeout) { if (log) log->onEvent("SSL handshake stopped: connection was closed"); SSL_set_shutdown(ssl, SSL_RECEIVED_SHUTDOWN); ssl_socket_close(socket, ssl); return result; } process_sleep(0.01); } X509 *xs = 0; /* * Check for failed client authentication */ if ((result = SSL_get_verify_result(ssl)) != X509_V_OK) { if (log) log->onEvent("SSL client authentication failed: "); SSL_set_shutdown(ssl, SSL_RECEIVED_SHUTDOWN); ssl_socket_close(socket, ssl); return result; } else { if ((xs = SSL_get_peer_certificate(ssl)) != 0) { subjName = X509_NAME_oneline(X509_get_subject_name(xs), 0, 0); } } } if ((verify == SSL_CLIENT_VERIFY_REQUIRE) && subjName == 0) { if (log) log->onEvent("No acceptable peer certificate available"); SSL_set_shutdown(ssl, SSL_RECEIVED_SHUTDOWN); ssl_socket_close(socket, ssl); result = 2; } if (subjName) free(subjName); return result; } } #endif quickfix-1.15.1+dfsg.orig/src/C++/Session.h0000644000372000001440000002700013265006437017572 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SESSION_H #define FIX_SESSION_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "SessionState.h" #include "TimeRange.h" #include "SessionID.h" #include "Responder.h" #include "Fields.h" #include "DataDictionaryProvider.h" #include "Application.h" #include "Mutex.h" #include "Log.h" #include #include #include namespace FIX { /// Maintains the state and implements the logic of a %FIX %session. class Session { public: Session( Application&, MessageStoreFactory&, const SessionID&, const DataDictionaryProvider&, const TimeRange&, int heartBtInt, LogFactory* pLogFactory ); virtual ~Session(); void logon() { m_state.enabled( true ); m_state.logoutReason( "" ); } void logout( const std::string& reason = "" ) { m_state.enabled( false ); m_state.logoutReason( reason ); } bool isEnabled() { return m_state.enabled(); } bool sentLogon() { return m_state.sentLogon(); } bool sentLogout() { return m_state.sentLogout(); } bool receivedLogon() { return m_state.receivedLogon(); } bool isLoggedOn() { return receivedLogon() && sentLogon(); } void reset() throw( IOException ) { generateLogout(); disconnect(); m_state.reset(); } void refresh() throw( IOException ) { m_state.refresh(); } void setNextSenderMsgSeqNum( int num ) throw( IOException ) { m_state.setNextSenderMsgSeqNum( num ); } void setNextTargetMsgSeqNum( int num ) throw( IOException ) { m_state.setNextTargetMsgSeqNum( num ); } const SessionID& getSessionID() const { return m_sessionID; } void setDataDictionaryProvider( const DataDictionaryProvider& dataDictionaryProvider ) { m_dataDictionaryProvider = dataDictionaryProvider; } const DataDictionaryProvider& getDataDictionaryProvider() const { return m_dataDictionaryProvider; } static bool sendToTarget( Message& message, const std::string& qualifier = "" ) throw( SessionNotFound ); static bool sendToTarget( Message& message, const SessionID& sessionID ) throw( SessionNotFound ); static bool sendToTarget( Message&, const SenderCompID& senderCompID, const TargetCompID& targetCompID, const std::string& qualifier = "" ) throw( SessionNotFound ); static bool sendToTarget( Message& message, const std::string& senderCompID, const std::string& targetCompID, const std::string& qualifier = "" ) throw( SessionNotFound ); static std::set getSessions(); static bool doesSessionExist( const SessionID& ); static Session* lookupSession( const SessionID& ); static Session* lookupSession( const std::string&, bool reverse = false ); static bool isSessionRegistered( const SessionID& ); static Session* registerSession( const SessionID& ); static void unregisterSession( const SessionID& ); static size_t numSessions(); bool isSessionTime(const UtcTimeStamp& time) { return m_sessionTime.isInRange(time); } bool isLogonTime(const UtcTimeStamp& time) { return m_logonTime.isInRange(time); } bool isInitiator() { return m_state.initiate(); } bool isAcceptor() { return !m_state.initiate(); } const TimeRange& getLogonTime() { return m_logonTime; } void setLogonTime( const TimeRange& value ) { m_logonTime = value; } const std::string& getSenderDefaultApplVerID() { return m_senderDefaultApplVerID; } void setSenderDefaultApplVerID( const std::string& senderDefaultApplVerID ) { m_senderDefaultApplVerID = senderDefaultApplVerID; } const std::string& getTargetDefaultApplVerID() { return m_targetDefaultApplVerID; } void setTargetDefaultApplVerID( const std::string& targetDefaultApplVerID ) { m_targetDefaultApplVerID = targetDefaultApplVerID; } bool getSendRedundantResendRequests() { return m_sendRedundantResendRequests; } void setSendRedundantResendRequests ( bool value ) { m_sendRedundantResendRequests = value; } bool getCheckCompId() { return m_checkCompId; } void setCheckCompId ( bool value ) { m_checkCompId = value; } bool getCheckLatency() { return m_checkLatency; } void setCheckLatency ( bool value ) { m_checkLatency = value; } int getMaxLatency() { return m_maxLatency; } void setMaxLatency ( int value ) { m_maxLatency = value; } int getLogonTimeout() { return m_state.logonTimeout(); } void setLogonTimeout ( int value ) { m_state.logonTimeout( value ); } int getLogoutTimeout() { return m_state.logoutTimeout(); } void setLogoutTimeout ( int value ) { m_state.logoutTimeout( value ); } bool getResetOnLogon() { return m_resetOnLogon; } void setResetOnLogon ( bool value ) { m_resetOnLogon = value; } bool getResetOnLogout() { return m_resetOnLogout; } void setResetOnLogout ( bool value ) { m_resetOnLogout = value; } bool getResetOnDisconnect() { return m_resetOnDisconnect; } void setResetOnDisconnect( bool value ) { m_resetOnDisconnect = value; } bool getRefreshOnLogon() { return m_refreshOnLogon; } void setRefreshOnLogon( bool value ) { m_refreshOnLogon = value; } bool getMillisecondsInTimeStamp() { return (m_timestampPrecision == 3); } void setMillisecondsInTimeStamp ( bool value ) { if (value) m_timestampPrecision = 3; else m_timestampPrecision = 0; } int getTimestampPrecision() { return m_timestampPrecision; } void setTimestampPrecision(int precision) { if (precision < 0 || precision > 9) return; m_timestampPrecision = precision; } bool getPersistMessages() { return m_persistMessages; } void setPersistMessages ( bool value ) { m_persistMessages = value; } bool getValidateLengthAndChecksum() { return m_validateLengthAndChecksum; } void setValidateLengthAndChecksum ( bool value ) { m_validateLengthAndChecksum = value; } void setResponder( Responder* pR ) { if( !checkSessionTime(UtcTimeStamp()) ) reset(); m_pResponder = pR; } bool send( Message& ); void next(); void next( const UtcTimeStamp& timeStamp ); void next( const std::string&, const UtcTimeStamp& timeStamp, bool queued = false ); void next( const Message&, const UtcTimeStamp& timeStamp, bool queued = false ); void disconnect(); int getExpectedSenderNum() { return m_state.getNextSenderMsgSeqNum(); } int getExpectedTargetNum() { return m_state.getNextTargetMsgSeqNum(); } Log* getLog() { return &m_state; } const MessageStore* getStore() { return &m_state; } private: typedef std::map < SessionID, Session* > Sessions; typedef std::set < SessionID > SessionIDs; static bool addSession( Session& ); static void removeSession( Session& ); bool send( const std::string& ); bool sendRaw( Message&, int msgSeqNum = 0 ); bool resend( Message& message ); void persist( const Message&, const std::string& ) throw ( IOException ); void insertSendingTime( Header& ); void insertOrigSendingTime( Header&, const UtcTimeStamp& when = UtcTimeStamp () ); void fill( Header& ); bool isGoodTime( const SendingTime& sendingTime ) { if ( !m_checkLatency ) return true; UtcTimeStamp now; return labs( now - sendingTime ) <= m_maxLatency; } bool checkSessionTime( const UtcTimeStamp& timeStamp ) { UtcTimeStamp creationTime = m_state.getCreationTime(); return m_sessionTime.isInSameRange( timeStamp, creationTime ); } bool isTargetTooHigh( const MsgSeqNum& msgSeqNum ) { return msgSeqNum > ( m_state.getNextTargetMsgSeqNum() ); } bool isTargetTooLow( const MsgSeqNum& msgSeqNum ) { return msgSeqNum < ( m_state.getNextTargetMsgSeqNum() ); } bool isCorrectCompID( const SenderCompID& senderCompID, const TargetCompID& targetCompID ) { if( !m_checkCompId ) return true; return m_sessionID.getSenderCompID().getValue() == targetCompID.getValue() && m_sessionID.getTargetCompID().getValue() == senderCompID.getValue(); } bool shouldSendReset(); bool validLogonState( const MsgType& msgType ); void fromCallback( const MsgType& msgType, const Message& msg, const SessionID& sessionID ); void doBadTime( const Message& msg ); void doBadCompID( const Message& msg ); bool doPossDup( const Message& msg ); bool doTargetTooLow( const Message& msg ); void doTargetTooHigh( const Message& msg ); void nextQueued( const UtcTimeStamp& timeStamp ); bool nextQueued( int num, const UtcTimeStamp& timeStamp ); void nextLogon( const Message&, const UtcTimeStamp& timeStamp ); void nextHeartbeat( const Message&, const UtcTimeStamp& timeStamp ); void nextTestRequest( const Message&, const UtcTimeStamp& timeStamp ); void nextLogout( const Message&, const UtcTimeStamp& timeStamp ); void nextReject( const Message&, const UtcTimeStamp& timeStamp ); void nextSequenceReset( const Message&, const UtcTimeStamp& timeStamp ); void nextResendRequest( const Message&, const UtcTimeStamp& timeStamp ); void generateLogon(); void generateLogon( const Message& ); void generateResendRequest( const BeginString&, const MsgSeqNum& ); void generateSequenceReset( int, int ); void generateHeartbeat(); void generateHeartbeat( const Message& ); void generateTestRequest( const std::string& ); void generateReject( const Message&, int err, int field = 0 ); void generateReject( const Message&, const std::string& ); void generateBusinessReject( const Message&, int err, int field = 0 ); void generateLogout( const std::string& text = "" ); void populateRejectReason( Message&, int field, const std::string& ); void populateRejectReason( Message&, const std::string& ); bool verify( const Message& msg, bool checkTooHigh = true, bool checkTooLow = true ); bool set( int s, const Message& m ); bool get( int s, Message& m ) const; Message * newMessage(const std::string & msgType) const; Application& m_application; SessionID m_sessionID; TimeRange m_sessionTime; TimeRange m_logonTime; std::string m_senderDefaultApplVerID; std::string m_targetDefaultApplVerID; bool m_sendRedundantResendRequests; bool m_checkCompId; bool m_checkLatency; int m_maxLatency; bool m_resetOnLogon; bool m_resetOnLogout; bool m_resetOnDisconnect; bool m_refreshOnLogon; int m_timestampPrecision; bool m_persistMessages; bool m_validateLengthAndChecksum; SessionState m_state; DataDictionaryProvider m_dataDictionaryProvider; MessageStoreFactory& m_messageStoreFactory; LogFactory* m_pLogFactory; Responder* m_pResponder; Mutex m_mutex; static Sessions s_sessions; static SessionIDs s_sessionIDs; static Sessions s_registered; static Mutex s_mutex; }; } #endif //FIX_SESSION_H quickfix-1.15.1+dfsg.orig/src/C++/SocketInitiator.cpp0000644000372000001440000001751613265006437021630 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "SocketInitiator.h" #include "Session.h" #include "Settings.h" namespace FIX { SocketInitiator::SocketInitiator( Application& application, MessageStoreFactory& factory, const SessionSettings& settings ) throw( ConfigError ) : Initiator( application, factory, settings ), m_connector( 1 ), m_lastConnect( 0 ), m_reconnectInterval( 30 ), m_noDelay( false ), m_sendBufSize( 0 ), m_rcvBufSize( 0 ) { } SocketInitiator::SocketInitiator( Application& application, MessageStoreFactory& factory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : Initiator( application, factory, settings, logFactory ), m_connector( 1 ), m_lastConnect( 0 ), m_reconnectInterval( 30 ), m_noDelay( false ), m_sendBufSize( 0 ), m_rcvBufSize( 0 ) { } SocketInitiator::~SocketInitiator() { SocketConnections::iterator i; for (i = m_connections.begin(); i != m_connections.end(); ++i) delete i->second; for (i = m_pendingConnections.begin(); i != m_pendingConnections.end(); ++i) delete i->second; } void SocketInitiator::onConfigure( const SessionSettings& s ) throw ( ConfigError ) { const Dictionary& dict = s.get(); if( dict.has( RECONNECT_INTERVAL ) ) m_reconnectInterval = dict.getInt( RECONNECT_INTERVAL ); if( dict.has( SOCKET_NODELAY ) ) m_noDelay = dict.getBool( SOCKET_NODELAY ); if( dict.has( SOCKET_SEND_BUFFER_SIZE ) ) m_sendBufSize = dict.getInt( SOCKET_SEND_BUFFER_SIZE ); if( dict.has( SOCKET_RECEIVE_BUFFER_SIZE ) ) m_rcvBufSize = dict.getInt( SOCKET_RECEIVE_BUFFER_SIZE ); } void SocketInitiator::onInitialize( const SessionSettings& s ) throw ( RuntimeError ) { } void SocketInitiator::onStart() { connect(); while ( !isStopped() ) { m_connector.block( *this, false, 1.0 ); onTimeout( m_connector ); } time_t start = 0; time_t now = 0; ::time( &start ); while ( isLoggedOn() ) { m_connector.block( *this ); if( ::time(&now) -5 >= start ) break; } } bool SocketInitiator::onPoll( double timeout ) { time_t start = 0; time_t now = 0; if( isStopped() ) { if( start == 0 ) ::time( &start ); if( !isLoggedOn() ) return false; if( ::time(&now) - 5 >= start ) return false; } m_connector.block( *this, true, timeout ); return true; } void SocketInitiator::onStop() { } void SocketInitiator::doConnect( const SessionID& s, const Dictionary& d ) { try { std::string address; short port = 0; std::string sourceAddress; short sourcePort = 0; Session* session = Session::lookupSession( s ); if( !session->isSessionTime(UtcTimeStamp()) ) return; Log* log = session->getLog(); getHost( s, d, address, port, sourceAddress, sourcePort ); log->onEvent( "Connecting to " + address + " on port " + IntConvertor::convert((unsigned short)port) + " (Source " + sourceAddress + ":" + IntConvertor::convert((unsigned short)sourcePort) + ")"); int result = m_connector.connect( address, port, m_noDelay, m_sendBufSize, m_rcvBufSize, sourceAddress, sourcePort ); setPending( s ); m_pendingConnections[ result ] = new SocketConnection( *this, s, result, &m_connector.getMonitor() ); } catch ( std::exception& ) {} } void SocketInitiator::onConnect( SocketConnector&, int s ) { SocketConnections::iterator i = m_pendingConnections.find( s ); if( i == m_pendingConnections.end() ) return; SocketConnection* pSocketConnection = i->second; m_connections[s] = pSocketConnection; m_pendingConnections.erase( i ); setConnected( pSocketConnection->getSession()->getSessionID() ); pSocketConnection->onTimeout(); } void SocketInitiator::onWrite( SocketConnector& connector, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return ; SocketConnection* pSocketConnection = i->second; if( pSocketConnection->processQueue() ) pSocketConnection->unsignal(); } bool SocketInitiator::onData( SocketConnector& connector, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return false; SocketConnection* pSocketConnection = i->second; return pSocketConnection->read( connector ); } void SocketInitiator::onDisconnect( SocketConnector&, int s ) { SocketConnections::iterator i = m_connections.find( s ); SocketConnections::iterator j = m_pendingConnections.find( s ); SocketConnection* pSocketConnection = 0; if( i != m_connections.end() ) pSocketConnection = i->second; if( j != m_pendingConnections.end() ) pSocketConnection = j->second; if( !pSocketConnection ) return; setDisconnected( pSocketConnection->getSession()->getSessionID() ); Session* pSession = pSocketConnection->getSession(); if ( pSession ) { pSession->disconnect(); setDisconnected( pSession->getSessionID() ); } delete pSocketConnection; m_connections.erase( s ); m_pendingConnections.erase( s ); } void SocketInitiator::onError( SocketConnector& connector ) { onTimeout( connector ); } void SocketInitiator::onTimeout( SocketConnector& ) { time_t now; ::time( &now ); if ( (now - m_lastConnect) >= m_reconnectInterval ) { connect(); m_lastConnect = now; } SocketConnections::iterator i; for ( i = m_connections.begin(); i != m_connections.end(); ++i ) i->second->onTimeout(); } void SocketInitiator::getHost( const SessionID& s, const Dictionary& d, std::string& address, short& port, std::string& sourceAddress, short& sourcePort) { int num = 0; SessionToHostNum::iterator i = m_sessionToHostNum.find( s ); if ( i != m_sessionToHostNum.end() ) num = i->second; std::stringstream hostStream; hostStream << SOCKET_CONNECT_HOST << num; std::string hostString = hostStream.str(); std::stringstream portStream; portStream << SOCKET_CONNECT_PORT << num; std::string portString = portStream.str(); sourcePort = 0; sourceAddress.empty(); if( d.has(hostString) && d.has(portString) ) { address = d.getString( hostString ); port = ( short ) d.getInt( portString ); std::stringstream sourceHostStream; sourceHostStream << SOCKET_CONNECT_SOURCE_HOST << num; hostString = sourceHostStream.str(); if( d.has(hostString) ) sourceAddress = d.getString( hostString ); std::stringstream sourcePortStream; sourcePortStream << SOCKET_CONNECT_SOURCE_PORT << num; portString = sourcePortStream.str(); if( d.has(portString) ) sourcePort = ( short ) d.getInt( portString ); } else { num = 0; address = d.getString( SOCKET_CONNECT_HOST ); port = ( short ) d.getInt( SOCKET_CONNECT_PORT ); if( d.has(SOCKET_CONNECT_SOURCE_HOST) ) sourceAddress = d.getString( SOCKET_CONNECT_SOURCE_HOST ); if( d.has(SOCKET_CONNECT_SOURCE_PORT) ) sourcePort = ( short ) d.getInt( SOCKET_CONNECT_SOURCE_PORT ); } m_sessionToHostNum[ s ] = ++num; } } quickfix-1.15.1+dfsg.orig/src/C++/SocketInitiator.h0000644000372000001440000000470213265006437021266 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SOCKETINITIATOR_H #define FIX_SOCKETINITIATOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Initiator.h" #include "SocketConnector.h" #include "SocketConnection.h" namespace FIX { /// Socket implementation of Initiator. class SocketInitiator : public Initiator, SocketConnector::Strategy { public: SocketInitiator( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); SocketInitiator( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~SocketInitiator(); private: typedef std::map < int, SocketConnection* > SocketConnections; typedef std::map < SessionID, int > SessionToHostNum; void onConfigure( const SessionSettings& ) throw ( ConfigError ); void onInitialize( const SessionSettings& ) throw ( RuntimeError ); void onStart(); bool onPoll( double timeout ); void onStop(); void doConnect( const SessionID&, const Dictionary& d ); void onConnect( SocketConnector&, int ); void onWrite( SocketConnector&, int ); bool onData( SocketConnector&, int ); void onDisconnect( SocketConnector&, int ); void onError( SocketConnector& ); void onTimeout( SocketConnector& ); void getHost( const SessionID&, const Dictionary&, std::string&, short&, std::string&, short& ); SessionSettings m_settings; SessionToHostNum m_sessionToHostNum; SocketConnector m_connector; SocketConnections m_pendingConnections; SocketConnections m_connections; time_t m_lastConnect; int m_reconnectInterval; bool m_noDelay; int m_sendBufSize; int m_rcvBufSize; }; /*! @} */ } #endif //FIX_SOCKETINITIATOR_H quickfix-1.15.1+dfsg.orig/src/C++/PUGIXML_DOMDocument.h0000644000372000001440000000400213265006437021467 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_PUGIXMLDOMDOCUMENT_H #define FIX_PUGIXMLDOMDOCUMENT_H #include "DOMDocument.h" #include "Exceptions.h" #include "pugixml.hpp" namespace FIX { /// XML attribute as represented by pugixml. class PUGIXML_DOMAttributes : public DOMAttributes { public: PUGIXML_DOMAttributes( pugi::xml_node pNode ) : m_pNode(pNode) {} bool get( const std::string&, std::string& ); DOMAttributes::map toMap(); private: pugi::xml_node m_pNode; }; /// XML node as represented by pugixml. class PUGIXML_DOMNode : public DOMNode { public: PUGIXML_DOMNode( pugi::xml_node pNode ) : m_pNode(pNode) {} ~PUGIXML_DOMNode() {} DOMNodePtr getFirstChildNode(); DOMNodePtr getNextSiblingNode(); DOMAttributesPtr getAttributes(); std::string getName(); std::string getText(); private: pugi::xml_node m_pNode; }; /// XML document as represented by pugixml. class PUGIXML_DOMDocument : public DOMDocument { public: PUGIXML_DOMDocument() throw( ConfigError ); ~PUGIXML_DOMDocument(); bool load( std::istream& ); bool load( const std::string& ); bool xml( std::ostream& ); DOMNodePtr getNode( const std::string& ); private: pugi::xml_document m_pDoc; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/SocketMonitor.cpp0000644000372000001440000001657213265006437021316 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "SocketMonitor.h" #include "Utility.h" #include #include #include #include namespace FIX { SocketMonitor::SocketMonitor( int timeout ) : m_timeout( timeout ) { socket_init(); std::pair sockets = socket_createpair(); m_signal = sockets.first; m_interrupt = sockets.second; socket_setnonblock( m_signal ); socket_setnonblock( m_interrupt ); m_readSockets.insert( m_interrupt ); m_timeval.tv_sec = 0; m_timeval.tv_usec = 0; #ifndef SELECT_DECREMENTS_TIME m_ticks = clock(); #endif } SocketMonitor::~SocketMonitor() { Sockets::iterator i; for ( i = m_readSockets.begin(); i != m_readSockets.end(); ++i ) { socket_close( *i ); } socket_close( m_signal ); socket_term(); } bool SocketMonitor::addConnect( int s ) { socket_setnonblock( s ); Sockets::iterator i = m_connectSockets.find( s ); if( i != m_connectSockets.end() ) return false; m_connectSockets.insert( s ); return true; } bool SocketMonitor::addRead( int s ) { socket_setnonblock( s ); Sockets::iterator i = m_readSockets.find( s ); if( i != m_readSockets.end() ) return false; m_readSockets.insert( s ); return true; } bool SocketMonitor::addWrite( int s ) { if( m_readSockets.find(s) == m_readSockets.end() ) return false; socket_setnonblock( s ); Sockets::iterator i = m_writeSockets.find( s ); if( i != m_writeSockets.end() ) return false; m_writeSockets.insert( s ); return true; } bool SocketMonitor::drop( int s ) { Sockets::iterator i = m_readSockets.find( s ); Sockets::iterator j = m_writeSockets.find( s ); Sockets::iterator k = m_connectSockets.find( s ); if ( i != m_readSockets.end() || j != m_writeSockets.end() || k != m_connectSockets.end() ) { socket_close( s ); m_readSockets.erase( s ); m_writeSockets.erase( s ); m_connectSockets.erase( s ); m_dropped.push( s ); return true; } return false; } inline timeval* SocketMonitor::getTimeval( bool poll, double timeout ) { if ( poll ) { m_timeval.tv_sec = 0; m_timeval.tv_usec = 0; return &m_timeval; } timeout = m_timeout; if ( !timeout ) return 0; #ifdef SELECT_MODIFIES_TIMEVAL if ( !m_timeval.tv_sec && !m_timeval.tv_usec && timeout ) m_timeval.tv_sec = timeout; return &m_timeval; #else double elapsed = ( double ) ( clock() - m_ticks ) / ( double ) CLOCKS_PER_SEC; if ( elapsed >= timeout || elapsed == 0.0 ) { m_ticks = clock(); m_timeval.tv_sec = 0; m_timeval.tv_usec = (long)(timeout * 1000000); } else { m_timeval.tv_sec = 0; m_timeval.tv_usec = (long)( ( timeout - elapsed ) * 1000000 ); } return &m_timeval; #endif } bool SocketMonitor::sleepIfEmpty( bool poll ) { if( poll ) return false; if ( m_readSockets.empty() && m_writeSockets.empty() && m_connectSockets.empty() ) { process_sleep( m_timeout ); return true; } else return false; } void SocketMonitor::signal( int socket ) { socket_send( m_signal, (char*)&socket, sizeof(socket) ); } void SocketMonitor::unsignal( int s ) { Sockets::iterator i = m_writeSockets.find( s ); if( i == m_writeSockets.end() ) return; m_writeSockets.erase( s ); } void SocketMonitor::block( Strategy& strategy, bool poll, double timeout ) { while ( m_dropped.size() ) { strategy.onError( *this, m_dropped.front() ); m_dropped.pop(); if ( m_dropped.size() == 0 ) return ; } fd_set readSet; FD_ZERO( &readSet ); buildSet( m_readSockets, readSet ); fd_set writeSet; FD_ZERO( &writeSet ); buildSet( m_connectSockets, writeSet ); buildSet( m_writeSockets, writeSet ); fd_set exceptSet; FD_ZERO( &exceptSet ); buildSet( m_connectSockets, exceptSet ); if ( sleepIfEmpty(poll) ) { strategy.onTimeout( *this ); return; } int result = select( FD_SETSIZE, &readSet, &writeSet, &exceptSet, getTimeval(poll, timeout) ); if ( result == 0 ) { strategy.onTimeout( *this ); return; } else if ( result > 0 ) { processExceptSet( strategy, exceptSet ); processWriteSet( strategy, writeSet ); processReadSet( strategy, readSet ); } else { strategy.onError( *this ); } } void SocketMonitor::processReadSet( Strategy& strategy, fd_set& readSet ) { #ifdef _MSC_VER for ( unsigned i = 0; i < readSet.fd_count; ++i ) { int s = readSet.fd_array[ i ]; if( s == m_interrupt ) { int socket = 0; socket_recv( s, (char*)&socket, sizeof(socket) ); addWrite( socket ); } else { strategy.onEvent( *this, s ); } } #else Sockets::iterator i; Sockets sockets = m_readSockets; for ( i = sockets.begin(); i != sockets.end(); ++i ) { int s = *i; if ( !FD_ISSET( *i, &readSet ) ) continue; if( s == m_interrupt ) { int socket = 0; socket_recv( s, (char*)&socket, sizeof(socket) ); addWrite( socket ); } else { strategy.onEvent( *this, s ); } } #endif } void SocketMonitor::processWriteSet( Strategy& strategy, fd_set& writeSet ) { #ifdef _MSC_VER for ( unsigned i = 0; i < writeSet.fd_count; ++i ) { int s = writeSet.fd_array[ i ]; if( m_connectSockets.find(s) != m_connectSockets.end() ) { m_connectSockets.erase( s ); m_readSockets.insert( s ); strategy.onConnect( *this, s ); } else { strategy.onWrite( *this, s ); } } #else Sockets::iterator i; Sockets sockets = m_connectSockets; for( i = sockets.begin(); i != sockets.end(); ++i ) { int s = *i; if ( !FD_ISSET( *i, &writeSet ) ) continue; m_connectSockets.erase( s ); m_readSockets.insert( s ); strategy.onConnect( *this, s ); } sockets = m_writeSockets; for( i = sockets.begin(); i != sockets.end(); ++i ) { int s = *i; if ( !FD_ISSET( *i, &writeSet ) ) continue; strategy.onWrite( *this, s ); } #endif } void SocketMonitor::processExceptSet( Strategy& strategy, fd_set& exceptSet ) { #ifdef _MSC_VER for ( unsigned i = 0; i < exceptSet.fd_count; ++i ) { int s = exceptSet.fd_array[ i ]; strategy.onError( *this, s ); } #else Sockets::iterator i; Sockets sockets = m_connectSockets; for ( i = sockets.begin(); i != sockets.end(); ++i ) { int s = *i; if ( !FD_ISSET( *i, &exceptSet ) ) continue; strategy.onError( *this, s ); } #endif } void SocketMonitor::buildSet( const Sockets& sockets, fd_set& watchSet ) { Sockets::const_iterator iter; for ( iter = sockets.begin(); iter != sockets.end(); ++iter ) { FD_SET( *iter, &watchSet ); } } } quickfix-1.15.1+dfsg.orig/src/C++/PUGIXML_DOMDocument.cpp0000644000372000001440000000523613265006437022034 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "PUGIXML_DOMDocument.h" #include namespace FIX { bool PUGIXML_DOMAttributes::get( const std::string& name, std::string& value ) { pugi::xml_attribute result = m_pNode.attribute(name.c_str()); if( !result ) return false; value = result.value(); return true; } DOMAttributes::map PUGIXML_DOMAttributes::toMap() { return DOMAttributes::map(); } DOMNodePtr PUGIXML_DOMNode::getFirstChildNode() { pugi::xml_node pNode = m_pNode.first_child(); if( !pNode ) return DOMNodePtr(); return DOMNodePtr(new PUGIXML_DOMNode(pNode)); } DOMNodePtr PUGIXML_DOMNode::getNextSiblingNode() { pugi::xml_node pNode = m_pNode.next_sibling(); if( !pNode ) return DOMNodePtr(); return DOMNodePtr(new PUGIXML_DOMNode(pNode)); } DOMAttributesPtr PUGIXML_DOMNode::getAttributes() { return DOMAttributesPtr(new PUGIXML_DOMAttributes(m_pNode)); } std::string PUGIXML_DOMNode::getName() { return m_pNode.name(); } std::string PUGIXML_DOMNode::getText() { return m_pNode.value(); } PUGIXML_DOMDocument::PUGIXML_DOMDocument() throw( ConfigError ) { } PUGIXML_DOMDocument::~PUGIXML_DOMDocument() { //xmlFreeDoc(m_pDoc); } bool PUGIXML_DOMDocument::load( std::istream& stream ) { try { return m_pDoc.load(stream); } catch( ... ) { return false; } } bool PUGIXML_DOMDocument::load( const std::string& url ) { try { return m_pDoc.load_file(url.c_str()); } catch( ... ) { return false; } } bool PUGIXML_DOMDocument::xml( std::ostream& out ) { return false; } DOMNodePtr PUGIXML_DOMDocument::getNode( const std::string& XPath ) { pugi::xpath_node result = m_pDoc.select_single_node(XPath.c_str()); if( !result ) return DOMNodePtr(); return DOMNodePtr(new PUGIXML_DOMNode(result.node())); } } quickfix-1.15.1+dfsg.orig/src/C++/SSLSocketConnection.h0000644000372000001440000001617013265006437022007 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SSLSOCKETCONNECTION_H #define FIX_SSLSOCKETCONNECTION_H #if (HAVE_SSL > 0) #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Parser.h" #include "Responder.h" #include "SessionID.h" #include "SocketMonitor.h" #include "Utility.h" #include "UtilitySSL.h" #include "Mutex.h" #include namespace FIX { class SSLSocketAcceptor; class SocketServer; class SocketConnector; class SSLSocketInitiator; class Session; /// Encapsulates a socket file descriptor (single-threaded). class SSLSocketConnection : Responder { public: typedef std::set Sessions; SSLSocketConnection( int s, SSL *ssl, Sessions sessions, SocketMonitor* pMonitor ); SSLSocketConnection( SSLSocketInitiator&, const SessionID&, int, SSL *, SocketMonitor* ); virtual ~SSLSocketConnection(); int getSocket() const { return m_socket; } Session* getSession() const { return m_pSession; } bool read( SocketConnector& s ); bool read( SSLSocketAcceptor&, SocketServer& ); bool processQueue(); void signal() { Locker l( m_mutex ); if( m_sendQueue.size() == 1 ) m_pMonitor->signal( m_socket ); } void unsignal() { Locker l( m_mutex ); if( m_sendQueue.size() == 0 ) m_pMonitor->unsignal( m_socket ); } void onTimeout(); SSL *sslObject() { return m_ssl; } private: typedef std::deque > Queue; bool isValidSession(); void readFromSocket() throw( SocketRecvFailed ); bool readMessage( std::string& msg ); void readMessages( SocketMonitor& s ); bool send( const std::string& ); void disconnect(); int m_socket; SSL *m_ssl; char m_buffer[BUFSIZ]; Parser m_parser; Queue m_sendQueue; unsigned m_sendLength; Sessions m_sessions; Session* m_pSession; SocketMonitor* m_pMonitor; Mutex m_mutex; fd_set m_fds; }; } #endif #endif //FIX_SSLSOCKETCONNECTION_H quickfix-1.15.1+dfsg.orig/src/C++/strptime.h0000644000372000001440000000015413265006437020017 0ustar robertousers#ifdef _MSC_VER extern "C" char * strptime( const char *buf, const char *fmt, struct tm *tm ); #endif quickfix-1.15.1+dfsg.orig/src/C++/SessionFactory.cpp0000644000372000001440000002476413265006437021473 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Utility.h" #include "Values.h" #include "DataDictionaryProvider.h" #include "SessionFactory.h" #include "SessionSettings.h" #include "Session.h" #include namespace FIX { SessionFactory::~SessionFactory() { } Session* SessionFactory::create( const SessionID& sessionID, const Dictionary& settings ) throw( ConfigError ) { std::string connectionType = settings.getString( CONNECTION_TYPE ); if ( connectionType != "acceptor" && connectionType != "initiator" ) throw ConfigError( "Invalid ConnectionType" ); if( connectionType == "acceptor" && settings.has(SESSION_QUALIFIER) ) throw ConfigError( "SessionQualifier cannot be used with acceptor." ); bool useDataDictionary = true; if ( settings.has( USE_DATA_DICTIONARY ) ) useDataDictionary = settings.getBool( USE_DATA_DICTIONARY ); std::string defaultApplVerID; if( sessionID.isFIXT() ) { if( !settings.has(DEFAULT_APPLVERID) ) { throw ConfigError("ApplVerID is required for FIXT transport"); } defaultApplVerID = Message::toApplVerID( settings.getString(DEFAULT_APPLVERID) ); } DataDictionaryProvider dataDictionaryProvider; if( useDataDictionary ) { if( sessionID.isFIXT() ) { processFixtDataDictionaries(sessionID, settings, dataDictionaryProvider); } else { processFixDataDictionary(sessionID, settings, dataDictionaryProvider); } } bool useLocalTime = false; if( settings.has(USE_LOCAL_TIME) ) useLocalTime = settings.getBool( USE_LOCAL_TIME ); int startDay = -1; int endDay = -1; try { startDay = settings.getDay( START_DAY ); endDay = settings.getDay( END_DAY ); } catch( ConfigError & ) {} catch( FieldConvertError & e ) { throw ConfigError( e.what() ); } UtcTimeOnly startTime; UtcTimeOnly endTime; try { startTime = UtcTimeOnlyConvertor::convert ( settings.getString( START_TIME ) ); endTime = UtcTimeOnlyConvertor::convert ( settings.getString( END_TIME ) ); } catch ( FieldConvertError & e ) { throw ConfigError( e.what() ); } TimeRange utcSessionTime ( startTime, endTime, startDay, endDay ); TimeRange localSessionTime ( LocalTimeOnly(startTime.getHour(), startTime.getMinute(), startTime.getSecond()), LocalTimeOnly(endTime.getHour(), endTime.getMinute(), endTime.getSecond()), startDay, endDay ); TimeRange sessionTimeRange = useLocalTime ? localSessionTime : utcSessionTime; if( startDay >= 0 && endDay < 0 ) throw ConfigError( "StartDay used without EndDay" ); if( endDay >= 0 && startDay < 0 ) throw ConfigError( "EndDay used without StartDay" ); HeartBtInt heartBtInt( 0 ); if ( connectionType == "initiator" ) { heartBtInt = HeartBtInt( settings.getInt( HEARTBTINT ) ); if ( heartBtInt <= 0 ) throw ConfigError( "Heartbeat must be greater than zero" ); } SmartPtr pSession; pSession.reset( new Session( m_application, m_messageStoreFactory, sessionID, dataDictionaryProvider, sessionTimeRange, heartBtInt, m_pLogFactory ) ); pSession->setSenderDefaultApplVerID(defaultApplVerID); int logonDay = startDay; int logoutDay = endDay; try { logonDay = settings.getDay( LOGON_DAY ); logoutDay = settings.getDay( LOGOUT_DAY ); } catch( ConfigError & ) {} catch( FieldConvertError & e ) { throw ConfigError( e.what() ); } UtcTimeOnly logonTime( startTime ); UtcTimeOnly logoutTime( endTime ); try { logonTime = UtcTimeOnlyConvertor::convert ( settings.getString( LOGON_TIME ) ); } catch( ConfigError & ) {} catch( FieldConvertError & e ) { throw ConfigError( e.what() ); } try { logoutTime = UtcTimeOnlyConvertor::convert ( settings.getString( LOGOUT_TIME ) ); } catch( ConfigError & ) {} catch( FieldConvertError & e ) { throw ConfigError( e.what() ); } TimeRange utcLogonTime ( logonTime, logoutTime, logonDay, logoutDay ); TimeRange localLogonTime ( LocalTimeOnly(logonTime.getHour(), logonTime.getMinute(), logonTime.getSecond()), LocalTimeOnly(logoutTime.getHour(), logoutTime.getMinute(), logoutTime.getSecond()), logonDay, logoutDay ); TimeRange logonTimeRange = useLocalTime ? localLogonTime : utcLogonTime; if( !sessionTimeRange.isInRange(logonTime, logonDay) ) throw ConfigError( "LogonTime must be between StartTime and EndTime" ); if( !sessionTimeRange.isInRange(logoutTime, logoutDay) ) throw ConfigError( "LogoutTime must be between StartTime and EndTime" ); pSession->setLogonTime( logonTimeRange ); if ( settings.has( SEND_REDUNDANT_RESENDREQUESTS ) ) pSession->setSendRedundantResendRequests( settings.getBool( SEND_REDUNDANT_RESENDREQUESTS ) ); if ( settings.has( CHECK_COMPID ) ) pSession->setCheckCompId( settings.getBool( CHECK_COMPID ) ); if ( settings.has( CHECK_LATENCY ) ) pSession->setCheckLatency( settings.getBool( CHECK_LATENCY ) ); if ( settings.has( MAX_LATENCY ) ) pSession->setMaxLatency( settings.getInt( MAX_LATENCY ) ); if ( settings.has( LOGON_TIMEOUT ) ) pSession->setLogonTimeout( settings.getInt( LOGON_TIMEOUT ) ); if ( settings.has( LOGOUT_TIMEOUT ) ) pSession->setLogoutTimeout( settings.getInt( LOGOUT_TIMEOUT ) ); if ( settings.has( RESET_ON_LOGON ) ) pSession->setResetOnLogon( settings.getBool( RESET_ON_LOGON ) ); if ( settings.has( RESET_ON_LOGOUT ) ) pSession->setResetOnLogout( settings.getBool( RESET_ON_LOGOUT ) ); if ( settings.has( RESET_ON_DISCONNECT ) ) pSession->setResetOnDisconnect( settings.getBool( RESET_ON_DISCONNECT ) ); if ( settings.has( REFRESH_ON_LOGON ) ) pSession->setRefreshOnLogon( settings.getBool( REFRESH_ON_LOGON ) ); if ( settings.has( MILLISECONDS_IN_TIMESTAMP ) ) pSession->setTimestampPrecision(3); if ( settings.has( TIMESTAMP_PRECISION ) ) pSession->setTimestampPrecision(settings.getInt( TIMESTAMP_PRECISION ) ); if ( settings.has( PERSIST_MESSAGES ) ) pSession->setPersistMessages( settings.getBool( PERSIST_MESSAGES ) ); if ( settings.has( VALIDATE_LENGTH_AND_CHECKSUM ) ) pSession->setValidateLengthAndChecksum( settings.getBool( VALIDATE_LENGTH_AND_CHECKSUM ) ); return pSession.release(); } void SessionFactory::destroy( Session* pSession ) { delete pSession; } ptr::shared_ptr SessionFactory::createDataDictionary(const SessionID& sessionID, const Dictionary& settings, const std::string& settingsKey) throw(ConfigError) { ptr::shared_ptr pDD; std::string path = settings.getString( settingsKey ); Dictionaries::iterator i = m_dictionaries.find( path ); if ( i != m_dictionaries.end() ) { pDD = i->second; } else { bool preserveMsgFldsOrder = false; if( settings.has( PRESERVE_MESSAGE_FIELDS_ORDER ) ) preserveMsgFldsOrder = settings.getBool( PRESERVE_MESSAGE_FIELDS_ORDER ); pDD = ptr::shared_ptr(new DataDictionary( path, preserveMsgFldsOrder )); m_dictionaries[ path ] = pDD; } ptr::shared_ptr pCopyOfDD = ptr::shared_ptr(new DataDictionary(*pDD)); if( settings.has( VALIDATE_FIELDS_OUT_OF_ORDER ) ) pCopyOfDD->checkFieldsOutOfOrder( settings.getBool( VALIDATE_FIELDS_OUT_OF_ORDER ) ); if( settings.has( VALIDATE_FIELDS_HAVE_VALUES ) ) pCopyOfDD->checkFieldsHaveValues( settings.getBool( VALIDATE_FIELDS_HAVE_VALUES ) ); if( settings.has( VALIDATE_USER_DEFINED_FIELDS ) ) pCopyOfDD->checkUserDefinedFields( settings.getBool( VALIDATE_USER_DEFINED_FIELDS ) ); if( settings.has( ALLOW_UNKNOWN_MSG_FIELDS ) ) pCopyOfDD->allowUnknownMsgFields( settings.getBool( ALLOW_UNKNOWN_MSG_FIELDS ) ); return pCopyOfDD; } void SessionFactory::processFixtDataDictionaries(const SessionID& sessionID, const Dictionary& settings, DataDictionaryProvider& provider) throw(ConfigError) { ptr::shared_ptr pDataDictionary = createDataDictionary(sessionID, settings, TRANSPORT_DATA_DICTIONARY); provider.addTransportDataDictionary(sessionID.getBeginString(), pDataDictionary); for(Dictionary::const_iterator data = settings.begin(); data != settings.end(); ++data) { const std::string& key = data->first; const std::string frontKey = key.substr(0, strlen(APP_DATA_DICTIONARY)); if( frontKey == string_toUpper(APP_DATA_DICTIONARY) ) { if( key == string_toUpper(APP_DATA_DICTIONARY) ) { provider.addApplicationDataDictionary(Message::toApplVerID(settings.getString(DEFAULT_APPLVERID)), createDataDictionary(sessionID, settings, APP_DATA_DICTIONARY)); } else { std::string::size_type offset = key.find('.'); if( offset == std::string::npos ) throw ConfigError(std::string("Malformed ") + APP_DATA_DICTIONARY + ": " + key); std::string beginStringQualifier = key.substr(offset+1); provider.addApplicationDataDictionary(Message::toApplVerID(beginStringQualifier), createDataDictionary(sessionID, settings, key)); } } } } void SessionFactory::processFixDataDictionary(const SessionID& sessionID, const Dictionary& settings, DataDictionaryProvider& provider) throw(ConfigError) { ptr::shared_ptr pDataDictionary = createDataDictionary(sessionID, settings, DATA_DICTIONARY); provider.addTransportDataDictionary(sessionID.getBeginString(), pDataDictionary); provider.addApplicationDataDictionary(Message::toApplVerID(sessionID.getBeginString()), pDataDictionary); } } quickfix-1.15.1+dfsg.orig/src/C++/SessionFactory.h0000644000372000001440000000536213265006437021131 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SESSIONFACTORY_H #define FIX_SESSIONFACTORY_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Log.h" #include "Exceptions.h" #include "Dictionary.h" namespace FIX { class SessionID; class Session; class Application; class MessageStoreFactory; class DataDictionaryProvider; /** Responsible for creating Session objects. This factory will use * QuickFIX SessionID, Dictionary settings, MessageStoreFactory, and * optional LogFactory to create all the required sessions for an * Application. */ class SessionFactory { public: SessionFactory( Application& application, MessageStoreFactory& messageStoreFactory, LogFactory* pLogFactory ) : m_application( application ), m_messageStoreFactory( messageStoreFactory ), m_pLogFactory( pLogFactory ) {} ~SessionFactory(); Session* create( const SessionID& sessionID, const Dictionary& settings ) throw( ConfigError ); void destroy( Session* pSession ); private: typedef std::map < std::string, ptr::shared_ptr > Dictionaries; ptr::shared_ptr createDataDictionary(const SessionID& sessionID, const Dictionary& settings, const std::string& settingsKey) throw(ConfigError); void processFixtDataDictionaries(const SessionID& sessionID, const Dictionary& settings, DataDictionaryProvider& provider) throw(ConfigError); void processFixDataDictionary(const SessionID& sessionID, const Dictionary& settings, DataDictionaryProvider& provider) throw(ConfigError); std::string toApplVerID(const std::string& value); Application& m_application; MessageStoreFactory& m_messageStoreFactory; LogFactory* m_pLogFactory; Dictionaries m_dictionaries; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/OdbcStore.h0000644000372000001440000000666413265006437020050 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_ODBC #error OdbcStore.h included, but HAVE_ODBC not defined #endif #ifdef HAVE_ODBC #ifndef FIX_ODBCSTORE_H #define FIX_ODBCSTORE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "OdbcConnection.h" #include "MessageStore.h" #include "SessionSettings.h" #include #include namespace FIX { /// Creates a Odbc based implementation of MessageStore. class OdbcStoreFactory : public MessageStoreFactory { public: static const std::string DEFAULT_USER; static const std::string DEFAULT_PASSWORD; static const std::string DEFAULT_CONNECTION_STRING; OdbcStoreFactory( const SessionSettings& settings ) : m_settings( settings ), m_useSettings( true ), m_useDictionary( false ) {} OdbcStoreFactory( const Dictionary& dictionary ) : m_dictionary( dictionary ), m_useSettings( false ), m_useDictionary( true ) {} OdbcStoreFactory( const std::string& user, const std::string& password, const std::string& connectionString ) : m_user( user ), m_password( password ), m_connectionString( connectionString ), m_useSettings( false ), m_useDictionary( false ) {} OdbcStoreFactory() : m_user( DEFAULT_USER ), m_password( DEFAULT_PASSWORD ), m_connectionString( DEFAULT_CONNECTION_STRING ), m_useSettings( false ), m_useDictionary( false ) {} MessageStore* create( const SessionID& ); void destroy( MessageStore* ); private: MessageStore* create( const SessionID& s, const Dictionary& ); Dictionary m_dictionary; SessionSettings m_settings; std::string m_user; std::string m_password; std::string m_connectionString; bool m_useSettings; bool m_useDictionary; }; /*! @} */ /// Odbc based implementation of MessageStore. class OdbcStore : public MessageStore { public: OdbcStore( const SessionID& s, const std::string& user, const std::string& password, const std::string& connectionString ); ~OdbcStore(); bool set( int, const std::string& ) throw ( IOException ); void get( int, int, std::vector < std::string > & ) const throw ( IOException ); int getNextSenderMsgSeqNum() const throw ( IOException ); int getNextTargetMsgSeqNum() const throw ( IOException ); void setNextSenderMsgSeqNum( int value ) throw ( IOException ); void setNextTargetMsgSeqNum( int value ) throw ( IOException ); void incrNextSenderMsgSeqNum() throw ( IOException ); void incrNextTargetMsgSeqNum() throw ( IOException ); UtcTimeStamp getCreationTime() const throw ( IOException ); void reset() throw ( IOException ); void refresh() throw ( IOException ); private: void populateCache(); OdbcConnection* m_pConnection; MemoryStore m_cache; SessionID m_sessionID; }; } #endif #endif quickfix-1.15.1+dfsg.orig/src/C++/Message.h0000644000372000001440000003407113265006437017541 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_MESSAGE #define FIX_MESSAGE #ifdef _MSC_VER #pragma warning( disable: 4786 ) #endif #include "FieldMap.h" #include "Fields.h" #include "Group.h" #include "SessionID.h" #include "DataDictionary.h" #include "Values.h" #include #include namespace FIX { class Header : public FieldMap { enum { REQUIRED_FIELDS = 8 }; public: Header() : FieldMap( message_order( message_order::header ), REQUIRED_FIELDS ) {} Header(const message_order & order) : FieldMap(order) {} void addGroup( const FIX::Group& group ) { FieldMap::addGroup( group.field(), group ); } void replaceGroup( unsigned num, const FIX::Group& group ) { FieldMap::replaceGroup( num, group.field(), group ); } Group& getGroup( unsigned num, FIX::Group& group ) const throw( FieldNotFound ) { group.clear(); return static_cast < Group& > ( FieldMap::getGroup( num, group.field(), group ) ); } void removeGroup( unsigned num, const FIX::Group& group ) { FieldMap::removeGroup( num, group.field() ); } void removeGroup( const FIX::Group& group ) { FieldMap::removeGroup( group.field() ); } bool hasGroup( const FIX::Group& group ) const { return FieldMap::hasGroup( group.field() ); } bool hasGroup( unsigned num, const FIX::Group& group ) const { return FieldMap::hasGroup( num, group.field() ); } }; class Trailer : public FieldMap { enum { REQUIRED_FIELDS = 1 }; public: Trailer() : FieldMap( message_order( message_order::trailer ), REQUIRED_FIELDS ) {} Trailer(const message_order & order) : FieldMap(order) {} void addGroup( const FIX::Group& group ) { FieldMap::addGroup( group.field(), group ); } void replaceGroup( unsigned num, const FIX::Group& group ) { FieldMap::replaceGroup( num, group.field(), group ); } Group& getGroup( unsigned num, FIX::Group& group ) const throw( FieldNotFound ) { group.clear(); return static_cast < Group& > ( FieldMap::getGroup( num, group.field(), group ) ); } void removeGroup( unsigned num, const FIX::Group& group ) { FieldMap::removeGroup( num, group.field() ); } void removeGroup( const FIX::Group& group ) { FieldMap::removeGroup( group.field() ); } bool hasGroup( const FIX::Group& group ) const { return FieldMap::hasGroup( group.field() ); } bool hasGroup( unsigned num, const FIX::Group& group ) const { return FieldMap::hasGroup( num, group.field() ); } }; /** * Base class for all %FIX messages. * * A message consists of three field maps. One for the header, the body, * and the trailer. */ class Message : public FieldMap { friend class DataDictionary; friend class Session; enum field_type { header, body, trailer }; public: Message(); /// Construct message with a specified order of fields Message( const message_order& hdrOrder, const message_order& trlOrder, const message_order& order); /// Construct a message from a string Message( const std::string& string, bool validate = true ) throw( InvalidMessage ); /// Construct a message from a string using a data dictionary Message( const std::string& string, const FIX::DataDictionary& dataDictionary, bool validate = true ) throw( InvalidMessage ); /// Construct a message from a string using a session and application data dictionary Message( const std::string& string, const FIX::DataDictionary& sessionDataDictionary, const FIX::DataDictionary& applicationDataDictionary, bool validate = true ) throw( InvalidMessage ); /// Construct a message from a string using a data dictionary Message( const message_order& hdrOrder, const message_order& trlOrder, const message_order& order, const std::string& string, const FIX::DataDictionary& dataDictionary, bool validate = true ) throw( InvalidMessage ); /// Construct a message from a string using a session and application data dictionary Message( const message_order& hdrOrder, const message_order& trlOrder, const message_order& order, const std::string& string, const FIX::DataDictionary& sessionDataDictionary, const FIX::DataDictionary& applicationDataDictionary, bool validate = true ) throw( InvalidMessage ); Message( const Message& copy ); ~Message(); /// Set global data dictionary for encoding messages into XML static bool InitializeXML( const std::string& string ); void addGroup( const FIX::Group& group ) { FieldMap::addGroup( group.field(), group ); } void replaceGroup( unsigned num, const FIX::Group& group ) { FieldMap::replaceGroup( num, group.field(), group ); } Group& getGroup( unsigned num, FIX::Group& group ) const throw( FieldNotFound ) { group.clear(); return static_cast < Group& > ( FieldMap::getGroup( num, group.field(), group ) ); } void removeGroup( unsigned num, const FIX::Group& group ) { FieldMap::removeGroup( num, group.field() ); } void removeGroup( const FIX::Group& group ) { FieldMap::removeGroup( group.field() ); } bool hasGroup( const FIX::Group& group ) const { return FieldMap::hasGroup( group.field() ); } bool hasGroup( unsigned num, const FIX::Group& group ) const { return FieldMap::hasGroup( num, group.field() ); } protected: // Constructor for derived classes Message( const BeginString& beginString, const MsgType& msgType ); public: /// Get a string representation of the message std::string toString( int beginStringField = FIELD::BeginString, int bodyLengthField = FIELD::BodyLength, int checkSumField = FIELD::CheckSum ) const; /// Get a string representation without making a copy std::string& toString( std::string&, int beginStringField = FIELD::BeginString, int bodyLengthField = FIELD::BodyLength, int checkSumField = FIELD::CheckSum ) const; /// Get a XML representation of the message std::string toXML() const; /// Get a XML representation without making a copy std::string& toXML( std::string& ) const; /** * Add header informations depending on a source message. * This can be used to add routing informations like OnBehalfOfCompID * and DeliverToCompID to a message. */ void reverseRoute( const Header& ); /** * Set a message based on a string representation * This will fill in the fields on the message by parsing out the string * that is passed in. It will return true on success and false * on failure. */ void setString( const std::string& string ) throw( InvalidMessage ) { setString(string, true); } void setString( const std::string& string, bool validate ) throw( InvalidMessage ) { setString(string, validate, 0); } void setString( const std::string& string, bool validate, const FIX::DataDictionary* pDataDictionary ) throw( InvalidMessage ) { setString(string, validate, pDataDictionary, pDataDictionary); } void setString( const std::string& string, bool validate, const FIX::DataDictionary* pSessionDataDictionary, const FIX::DataDictionary* pApplicationDataDictionary ) throw( InvalidMessage ); void setGroup( const std::string& msg, const FieldBase& field, const std::string& string, std::string::size_type& pos, FieldMap& map, const DataDictionary& dataDictionary ); /** * Set a messages header from a string * This is an optimization that can be used to get useful information * from the header of a FIX string without parsing the whole thing. */ bool setStringHeader( const std::string& string ); /// Getter for the message header const Header& getHeader() const { return m_header; } /// Mutable getter for the message header Header& getHeader() { return m_header; } /// Getter for the message trailer const Trailer& getTrailer() const { return m_trailer; } /// Mutable getter for the message trailer Trailer& getTrailer() { return m_trailer; } bool hasValidStructure(int& tag) const { tag = m_tag; return m_validStructure; } int bodyLength( int beginStringField = FIELD::BeginString, int bodyLengthField = FIELD::BodyLength, int checkSumField = FIELD::CheckSum ) const { return m_header.calculateLength(beginStringField, bodyLengthField, checkSumField) + calculateLength(beginStringField, bodyLengthField, checkSumField) + m_trailer.calculateLength(beginStringField, bodyLengthField, checkSumField); } int checkSum( int checkSumField = FIELD::CheckSum ) const { return ( m_header.calculateTotal(checkSumField) + calculateTotal(checkSumField) + m_trailer.calculateTotal(checkSumField) ) % 256; } bool isAdmin() const { MsgType msgType; if( m_header.getFieldIfSet( msgType ) ) return isAdminMsgType( msgType ); return false; } bool isApp() const { MsgType msgType; if( m_header.getFieldIfSet( msgType ) ) return !isAdminMsgType( msgType ); return false; } bool isEmpty() { return m_header.isEmpty() && FieldMap::isEmpty() && m_trailer.isEmpty(); } void clear() { m_tag = 0; m_validStructure = true; m_header.clear(); FieldMap::clear(); m_trailer.clear(); } static bool isAdminMsgType( const MsgType& msgType ) { if ( msgType.getValue().length() != 1 ) return false; return strchr ( "0A12345", msgType.getValue().c_str() [ 0 ] ) != 0; } static ApplVerID toApplVerID(const BeginString& value) { if( value == BeginString_FIX40 ) return ApplVerID(ApplVerID_FIX40); if( value == BeginString_FIX41 ) return ApplVerID(ApplVerID_FIX41); if( value == BeginString_FIX42 ) return ApplVerID(ApplVerID_FIX42); if( value == BeginString_FIX43 ) return ApplVerID(ApplVerID_FIX43); if( value == BeginString_FIX44 ) return ApplVerID(ApplVerID_FIX44); if( value == BeginString_FIX50 ) return ApplVerID(ApplVerID_FIX50); if( value == "FIX.5.0SP1" ) return ApplVerID(ApplVerID_FIX50SP1); if( value == "FIX.5.0SP2" ) return ApplVerID(ApplVerID_FIX50SP2); return ApplVerID(ApplVerID(value)); } static BeginString toBeginString( const ApplVerID& applVerID ) { if( applVerID == ApplVerID_FIX40 ) return BeginString(BeginString_FIX40); else if( applVerID == ApplVerID_FIX41 ) return BeginString(BeginString_FIX41); else if( applVerID == ApplVerID_FIX42 ) return BeginString(BeginString_FIX42); else if( applVerID == ApplVerID_FIX43 ) return BeginString(BeginString_FIX43); else if( applVerID == ApplVerID_FIX44 ) return BeginString(BeginString_FIX44); else if( applVerID == ApplVerID_FIX50 ) return BeginString(BeginString_FIX50); else if( applVerID == ApplVerID_FIX50SP1 ) return BeginString(BeginString_FIX50); else if( applVerID == ApplVerID_FIX50SP2 ) return BeginString(BeginString_FIX50); else return BeginString(""); } static bool isHeaderField( int field ); static bool isHeaderField( const FieldBase& field, const DataDictionary* pD = 0 ); static bool isHeaderField( int field, const DataDictionary* pD ); static bool isTrailerField( int field ); static bool isTrailerField( const FieldBase& field, const DataDictionary* pD = 0 ); static bool isTrailerField( int field, const DataDictionary* pD ); /// Returns the session ID of the intended recipient SessionID getSessionID( const std::string& qualifier = "" ) const throw( FieldNotFound ); /// Sets the session ID of the intended recipient void setSessionID( const SessionID& sessionID ); #ifdef HAVE_EMX void setSubMessageType(const std::string & subMsgType) { m_subMsgType.assign(subMsgType); } const std::string & getSubMessageType() const { return m_subMsgType; } #endif private: FieldBase extractField( const std::string& string, std::string::size_type& pos, const DataDictionary* pSessionDD = 0, const DataDictionary* pAppDD = 0, const Group* pGroup = 0) const; static bool IsDataField( int field, const DataDictionary* pSessionDD, const DataDictionary* pAppDD ) { if( (pSessionDD && pSessionDD->isDataField( field )) || (pAppDD && pAppDD != pSessionDD && pAppDD->isDataField( field )) ) { return true; } return false; } void validate() const; std::string toXMLFields(const FieldMap& fields, int space) const; protected: mutable Header m_header; mutable Trailer m_trailer; bool m_validStructure; int m_tag; #ifdef HAVE_EMX std::string m_subMsgType; #endif static SmartPtr s_dataDictionary; }; /*! @} */ inline std::ostream& operator << ( std::ostream& stream, const Message& message ) { std::string str; stream << message.toString( str ); return stream; } /// Parse the type of a message from a string. inline MsgType identifyType( const std::string& message ) throw( MessageParseError ) { std::string::size_type pos = message.find( "\001" "35=" ); if ( pos == std::string::npos ) throw MessageParseError(); std::string::size_type startValue = pos + 4; std::string::size_type soh = message.find_first_of( '\001', startValue ); if ( soh == std::string::npos ) throw MessageParseError(); std::string value = message.substr( startValue, soh - startValue ); return MsgType( value ); } } #endif //FIX_MESSAGE quickfix-1.15.1+dfsg.orig/src/C++/SocketConnector.cpp0000644000372000001440000000637113265006437021615 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "SocketConnector.h" #include "Utility.h" #ifndef _MSC_VER #include #include #include #include #endif #include namespace FIX { /// Handles events from SocketMonitor for client connections. class ConnectorWrapper : public SocketMonitor::Strategy { public: ConnectorWrapper( SocketConnector& connector, SocketConnector::Strategy& strategy ) : m_connector( connector ), m_strategy( strategy ) {} private: void onConnect( SocketMonitor&, int socket ) { m_strategy.onConnect( m_connector, socket ); } void onWrite( SocketMonitor&, int socket ) { m_strategy.onWrite( m_connector, socket ); } void onEvent( SocketMonitor&, int socket ) { if( !m_strategy.onData( m_connector, socket ) ) m_strategy.onDisconnect( m_connector, socket ); } void onError( SocketMonitor&, int socket ) { m_strategy.onDisconnect( m_connector, socket ); } void onError( SocketMonitor& ) { m_strategy.onError( m_connector ); } void onTimeout( SocketMonitor& ) { m_strategy.onTimeout( m_connector ); }; SocketConnector& m_connector; SocketConnector::Strategy& m_strategy; }; SocketConnector::SocketConnector( int timeout ) : m_monitor( timeout ) {} int SocketConnector::connect( const std::string& address, int port, bool noDelay, int sendBufSize, int rcvBufSize, const std::string& sourceAddress, int sourcePort) { int socket = socket_createConnector(); if ( socket != -1 ) { if( noDelay ) socket_setsockopt( socket, TCP_NODELAY ); if( sendBufSize ) socket_setsockopt( socket, SO_SNDBUF, sendBufSize ); if( rcvBufSize ) socket_setsockopt( socket, SO_RCVBUF, rcvBufSize ); if ( !sourceAddress.empty() || sourcePort ) socket_bind( socket, sourceAddress.c_str(), sourcePort ); m_monitor.addConnect( socket ); socket_connect( socket, address.c_str(), port ); } return socket; } int SocketConnector::connect( const std::string& address, int port, bool noDelay, int sendBufSize, int rcvBufSize, Strategy& strategy ) { int socket = connect( address, port, noDelay, sendBufSize, rcvBufSize, "", 0); return socket; } void SocketConnector::block( Strategy& strategy, bool poll, double timeout ) { ConnectorWrapper wrapper( *this, strategy ); m_monitor.block( wrapper, poll, timeout ); } } quickfix-1.15.1+dfsg.orig/src/C++/fixt11/0000755000372000001440000000000013265006437017113 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/fixt11/Logon.h0000644000372000001440000000271513265006437020347 0ustar robertousers#ifndef FIXT11_LOGON_H #define FIXT11_LOGON_H #include "Message.h" namespace FIXT11 { class Logon : public Message { public: Logon() : Message(MsgType()) {} Logon(const FIX::Message& m) : Message(m) {} Logon(const Message& m) : Message(m) {} Logon(const Logon& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("A"); } Logon( const FIX::EncryptMethod& aEncryptMethod, const FIX::HeartBtInt& aHeartBtInt, const FIX::DefaultApplVerID& aDefaultApplVerID ) : Message(MsgType()) { set(aEncryptMethod); set(aHeartBtInt); set(aDefaultApplVerID); } FIELD_SET(*this, FIX::EncryptMethod); FIELD_SET(*this, FIX::HeartBtInt); FIELD_SET(*this, FIX::RawDataLength); FIELD_SET(*this, FIX::RawData); FIELD_SET(*this, FIX::ResetSeqNumFlag); FIELD_SET(*this, FIX::NextExpectedMsgSeqNum); FIELD_SET(*this, FIX::MaxMessageSize); FIELD_SET(*this, FIX::TestMessageIndicator); FIELD_SET(*this, FIX::Username); FIELD_SET(*this, FIX::Password); FIELD_SET(*this, FIX::DefaultApplVerID); FIELD_SET(*this, FIX::NoMsgTypes); class NoMsgTypes: public FIX::Group { public: NoMsgTypes() : FIX::Group(384,372,FIX::message_order(372,385,1130,1131,0)) {} FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::MsgDirection); FIELD_SET(*this, FIX::RefApplVerID); FIELD_SET(*this, FIX::RefCstmApplVerID); }; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/Reject.h0000644000372000001440000000142213265006437020477 0ustar robertousers#ifndef FIXT11_REJECT_H #define FIXT11_REJECT_H #include "Message.h" namespace FIXT11 { class Reject : public Message { public: Reject() : Message(MsgType()) {} Reject(const FIX::Message& m) : Message(m) {} Reject(const Message& m) : Message(m) {} Reject(const Reject& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("3"); } Reject( const FIX::RefSeqNum& aRefSeqNum ) : Message(MsgType()) { set(aRefSeqNum); } FIELD_SET(*this, FIX::RefSeqNum); FIELD_SET(*this, FIX::RefTagID); FIELD_SET(*this, FIX::RefMsgType); FIELD_SET(*this, FIX::SessionRejectReason); FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/ResendRequest.h0000644000372000001440000000130613265006437022055 0ustar robertousers#ifndef FIXT11_RESENDREQUEST_H #define FIXT11_RESENDREQUEST_H #include "Message.h" namespace FIXT11 { class ResendRequest : public Message { public: ResendRequest() : Message(MsgType()) {} ResendRequest(const FIX::Message& m) : Message(m) {} ResendRequest(const Message& m) : Message(m) {} ResendRequest(const ResendRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("2"); } ResendRequest( const FIX::BeginSeqNo& aBeginSeqNo, const FIX::EndSeqNo& aEndSeqNo ) : Message(MsgType()) { set(aBeginSeqNo); set(aEndSeqNo); } FIELD_SET(*this, FIX::BeginSeqNo); FIELD_SET(*this, FIX::EndSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/TestRequest.h0000644000372000001440000000111713265006437021554 0ustar robertousers#ifndef FIXT11_TESTREQUEST_H #define FIXT11_TESTREQUEST_H #include "Message.h" namespace FIXT11 { class TestRequest : public Message { public: TestRequest() : Message(MsgType()) {} TestRequest(const FIX::Message& m) : Message(m) {} TestRequest(const Message& m) : Message(m) {} TestRequest(const TestRequest& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("1"); } TestRequest( const FIX::TestReqID& aTestReqID ) : Message(MsgType()) { set(aTestReqID); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/Heartbeat.h0000644000372000001440000000071013265006437021161 0ustar robertousers#ifndef FIXT11_HEARTBEAT_H #define FIXT11_HEARTBEAT_H #include "Message.h" namespace FIXT11 { class Heartbeat : public Message { public: Heartbeat() : Message(MsgType()) {} Heartbeat(const FIX::Message& m) : Message(m) {} Heartbeat(const Message& m) : Message(m) {} Heartbeat(const Heartbeat& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("0"); } FIELD_SET(*this, FIX::TestReqID); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/MessageCracker.h0000644000372000001440000001011413265006437022140 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIXT11_MESSAGECRACKER_H #define FIXT11_MESSAGECRACKER_H #include "../SessionID.h" #include "../Exceptions.h" #include "../fixt11/Message.h" namespace FIXT11 { class Heartbeat; class TestRequest; class ResendRequest; class Reject; class SequenceReset; class Logout; class Logon; class MessageCracker { public: virtual ~MessageCracker() {} virtual void onMessage( const Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( Message&, const FIX::SessionID& ) { throw FIX::UnsupportedMessageType(); } virtual void onMessage( const Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( const TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( const ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( const Reject&, const FIX::SessionID& ) {} virtual void onMessage( const SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( const Logout&, const FIX::SessionID& ) {} virtual void onMessage( const Logon&, const FIX::SessionID& ) {} virtual void onMessage( Heartbeat&, const FIX::SessionID& ) {} virtual void onMessage( TestRequest&, const FIX::SessionID& ) {} virtual void onMessage( ResendRequest&, const FIX::SessionID& ) {} virtual void onMessage( Reject&, const FIX::SessionID& ) {} virtual void onMessage( SequenceReset&, const FIX::SessionID& ) {} virtual void onMessage( Logout&, const FIX::SessionID& ) {} virtual void onMessage( Logon&, const FIX::SessionID& ) {} public: void crack( const Message& message, const FIX::SessionID& sessionID ) { const std::string& msgTypeValue = message.getHeader().getField( FIX::FIELD::MsgType ); if( msgTypeValue == "0" ) onMessage( (const Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (const TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (const ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (const Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (const SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (const Logout&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (const Logon&)message, sessionID ); else onMessage( message, sessionID ); } void crack( Message& message, const FIX::SessionID& sessionID ) { FIX::MsgType msgType; message.getHeader().getField(msgType); std::string msgTypeValue = msgType.getValue(); if( msgTypeValue == "0" ) onMessage( (Heartbeat&)message, sessionID ); else if( msgTypeValue == "1" ) onMessage( (TestRequest&)message, sessionID ); else if( msgTypeValue == "2" ) onMessage( (ResendRequest&)message, sessionID ); else if( msgTypeValue == "3" ) onMessage( (Reject&)message, sessionID ); else if( msgTypeValue == "4" ) onMessage( (SequenceReset&)message, sessionID ); else if( msgTypeValue == "5" ) onMessage( (Logout&)message, sessionID ); else if( msgTypeValue == "A" ) onMessage( (Logon&)message, sessionID ); else onMessage( message, sessionID ); } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/Logout.h0000644000372000001440000000077613265006437020547 0ustar robertousers#ifndef FIXT11_LOGOUT_H #define FIXT11_LOGOUT_H #include "Message.h" namespace FIXT11 { class Logout : public Message { public: Logout() : Message(MsgType()) {} Logout(const FIX::Message& m) : Message(m) {} Logout(const Message& m) : Message(m) {} Logout(const Logout& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("5"); } FIELD_SET(*this, FIX::Text); FIELD_SET(*this, FIX::EncodedTextLen); FIELD_SET(*this, FIX::EncodedText); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/SequenceReset.h0000644000372000001440000000120513265006437022035 0ustar robertousers#ifndef FIXT11_SEQUENCERESET_H #define FIXT11_SEQUENCERESET_H #include "Message.h" namespace FIXT11 { class SequenceReset : public Message { public: SequenceReset() : Message(MsgType()) {} SequenceReset(const FIX::Message& m) : Message(m) {} SequenceReset(const Message& m) : Message(m) {} SequenceReset(const SequenceReset& m) : Message(m) {} static FIX::MsgType MsgType() { return FIX::MsgType("4"); } SequenceReset( const FIX::NewSeqNo& aNewSeqNo ) : Message(MsgType()) { set(aNewSeqNo); } FIELD_SET(*this, FIX::GapFillFlag); FIELD_SET(*this, FIX::NewSeqNo); }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/fixt11/Message.h0000644000372000001440000000446613265006437020662 0ustar robertousers#ifndef FIXT11_MESSAGES_H #define FIXT11_MESSAGES_H #include "../Message.h" #include "../Group.h" namespace FIXT11 { class Header : public FIX::Header { public: FIELD_SET(*this, FIX::BeginString); FIELD_SET(*this, FIX::BodyLength); FIELD_SET(*this, FIX::MsgType); FIELD_SET(*this, FIX::SenderCompID); FIELD_SET(*this, FIX::TargetCompID); FIELD_SET(*this, FIX::OnBehalfOfCompID); FIELD_SET(*this, FIX::DeliverToCompID); FIELD_SET(*this, FIX::SecureDataLen); FIELD_SET(*this, FIX::SecureData); FIELD_SET(*this, FIX::MsgSeqNum); FIELD_SET(*this, FIX::SenderSubID); FIELD_SET(*this, FIX::SenderLocationID); FIELD_SET(*this, FIX::TargetSubID); FIELD_SET(*this, FIX::TargetLocationID); FIELD_SET(*this, FIX::OnBehalfOfSubID); FIELD_SET(*this, FIX::OnBehalfOfLocationID); FIELD_SET(*this, FIX::DeliverToSubID); FIELD_SET(*this, FIX::DeliverToLocationID); FIELD_SET(*this, FIX::PossDupFlag); FIELD_SET(*this, FIX::PossResend); FIELD_SET(*this, FIX::SendingTime); FIELD_SET(*this, FIX::OrigSendingTime); FIELD_SET(*this, FIX::XmlDataLen); FIELD_SET(*this, FIX::XmlData); FIELD_SET(*this, FIX::MessageEncoding); FIELD_SET(*this, FIX::LastMsgSeqNumProcessed); FIELD_SET(*this, FIX::ApplVerID); FIELD_SET(*this, FIX::CstmApplVerID); FIELD_SET(*this, FIX::NoHops); class NoHops: public FIX::Group { public: NoHops() : FIX::Group(627,628,FIX::message_order(628,629,630,0)) {} FIELD_SET(*this, FIX::HopCompID); FIELD_SET(*this, FIX::HopSendingTime); FIELD_SET(*this, FIX::HopRefID); }; }; class Trailer : public FIX::Trailer { public: FIELD_SET(*this, FIX::SignatureLength); FIELD_SET(*this, FIX::Signature); FIELD_SET(*this, FIX::CheckSum); }; class Message : public FIX::Message { public: Message( const FIX::MsgType& msgtype ) : FIX::Message( FIX::BeginString("FIXT.1.1"), msgtype ) {} Message(const FIX::Message& m) : FIX::Message(m) {} Message(const Message& m) : FIX::Message(m) {} Header& getHeader() { return (Header&)m_header; } const Header& getHeader() const { return (Header&)m_header; } Trailer& getTrailer() { return (Trailer&)m_trailer; } const Trailer& getTrailer() const { return (Trailer&)m_trailer; } }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/Queue.h0000644000372000001440000000300513265006437017232 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_QUEUE_H #define FIX_QUEUE_H #include "Utility.h" #include "Event.h" #include "Mutex.h" #include namespace FIX { /// A thread safe monitored queue template < typename T > class Queue { public: void push( const T& value ) { Locker locker( m_mutex ); m_queue.push( value ); signal(); } bool pop( T& value ) { Locker locker( m_mutex ); if ( !m_queue.size() ) return false; value = m_queue.front(); m_queue.pop(); return true; } int size() { Locker locker( m_mutex ); return m_queue.size(); } void wait( double s ) { m_event.wait( s ); } void signal() { m_event.signal(); } private: Event m_event; Mutex m_mutex; std::queue < T > m_queue; }; } #endif quickfix-1.15.1+dfsg.orig/src/C++/SessionSettings.h0000644000372000001440000002527113265006437021323 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SESSIONSETTINGS_H #define FIX_SESSIONSETTINGS_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Dictionary.h" #include "SessionID.h" #include "Exceptions.h" #include #include namespace FIX { const char BEGINSTRING[] = "BeginString"; const char SENDERCOMPID[] = "SenderCompID"; const char TARGETCOMPID[] = "TargetCompID"; const char SESSION_QUALIFIER[] = "SessionQualifier"; const char DEFAULT_APPLVERID[] = "DefaultApplVerID"; const char CONNECTION_TYPE[] = "ConnectionType"; const char USE_DATA_DICTIONARY[] = "UseDataDictionary"; const char SEND_RESETSEQNUMFLAG[] = "SendResetSeqNumFlag"; const char SEND_REDUNDANT_RESENDREQUESTS[] = "SendRedundantResendRequests"; const char DATA_DICTIONARY[] = "DataDictionary"; const char TRANSPORT_DATA_DICTIONARY[] = "TransportDataDictionary"; const char APP_DATA_DICTIONARY[] = "AppDataDictionary"; const char USE_LOCAL_TIME[] = "UseLocalTime"; const char START_TIME[] = "StartTime"; const char END_TIME[] = "EndTime"; const char START_DAY[] = "StartDay"; const char END_DAY[] = "EndDay"; const char LOGON_TIME[] = "LogonTime"; const char LOGOUT_TIME[] = "LogoutTime"; const char LOGON_DAY[] = "LogonDay"; const char LOGOUT_DAY[] = "LogoutDay"; const char CHECK_COMPID[] = "CheckCompID"; const char CHECK_LATENCY[] = "CheckLatency"; const char MAX_LATENCY[] = "MaxLatency"; const char HEARTBTINT[] = "HeartBtInt"; const char SOCKET_ACCEPT_PORT[] = "SocketAcceptPort"; const char SOCKET_REUSE_ADDRESS[] = "SocketReuseAddress"; const char SOCKET_CONNECT_HOST[] = "SocketConnectHost"; const char SOCKET_CONNECT_PORT[] = "SocketConnectPort"; const char SOCKET_CONNECT_SOURCE_HOST[] = "SocketConnectSourceHost"; const char SOCKET_CONNECT_SOURCE_PORT[] = "SocketConnectSourcePort"; const char SOCKET_NODELAY[] = "SocketNodelay"; const char SOCKET_SEND_BUFFER_SIZE[] = "SocketSendBufferSize"; const char SOCKET_RECEIVE_BUFFER_SIZE[] = "SocketReceiveBufferSize"; const char RECONNECT_INTERVAL[] = "ReconnectInterval"; const char VALIDATE_LENGTH_AND_CHECKSUM[] = "ValidateLengthAndChecksum"; const char VALIDATE_FIELDS_OUT_OF_ORDER[] = "ValidateFieldsOutOfOrder"; const char VALIDATE_FIELDS_HAVE_VALUES[] = "ValidateFieldsHaveValues"; const char VALIDATE_USER_DEFINED_FIELDS[] = "ValidateUserDefinedFields"; const char ALLOW_UNKNOWN_MSG_FIELDS[] = "AllowUnknownMsgFields"; const char PRESERVE_MESSAGE_FIELDS_ORDER[] = "PreserveMessageFieldsOrder"; const char LOGON_TIMEOUT[] = "LogonTimeout"; const char LOGOUT_TIMEOUT[] = "LogoutTimeout"; const char FILE_STORE_PATH[] = "FileStorePath"; const char MYSQL_STORE_USECONNECTIONPOOL[] = "MySQLStoreUseConnectionPool"; const char MYSQL_STORE_DATABASE[] = "MySQLStoreDatabase"; const char MYSQL_STORE_USER[] = "MySQLStoreUser"; const char MYSQL_STORE_PASSWORD[] = "MySQLStorePassword"; const char MYSQL_STORE_HOST[] = "MySQLStoreHost"; const char MYSQL_STORE_PORT[] = "MySQLStorePort"; const char POSTGRESQL_STORE_USECONNECTIONPOOL[] = "PostgreSQLStoreUseConnectionPool"; const char POSTGRESQL_STORE_DATABASE[] = "PostgreSQLStoreDatabase"; const char POSTGRESQL_STORE_USER[] = "PostgreSQLStoreUser"; const char POSTGRESQL_STORE_PASSWORD[] = "PostgreSQLStorePassword"; const char POSTGRESQL_STORE_HOST[] = "PostgreSQLStoreHost"; const char POSTGRESQL_STORE_PORT[] = "PostgreSQLStorePort"; const char ODBC_STORE_USER[] = "OdbcStoreUser"; const char ODBC_STORE_PASSWORD[] = "OdbcStorePassword"; const char ODBC_STORE_CONNECTION_STRING[] = "OdbcStoreConnectionString"; const char FILE_LOG_PATH[] = "FileLogPath"; const char FILE_LOG_BACKUP_PATH[] = "FileLogBackupPath"; const char SCREEN_LOG_SHOW_INCOMING[] = "ScreenLogShowIncoming"; const char SCREEN_LOG_SHOW_OUTGOING[] = "ScreenLogShowOutgoing"; const char SCREEN_LOG_SHOW_EVENTS[] = "ScreenLogShowEvents"; const char MYSQL_LOG_USECONNECTIONPOOL[] = "MySQLLogUseConnectionPool"; const char MYSQL_LOG_DATABASE[] = "MySQLLogDatabase"; const char MYSQL_LOG_USER[] = "MySQLLogUser"; const char MYSQL_LOG_PASSWORD[] = "MySQLLogPassword"; const char MYSQL_LOG_HOST[] = "MySQLLogHost"; const char MYSQL_LOG_PORT[] = "MySQLLogPort"; const char MYSQL_LOG_INCOMING_TABLE[] = "MySQLLogIncomingTable"; const char MYSQL_LOG_OUTGOING_TABLE[] = "MySQLLogOutgoingTable"; const char MYSQL_LOG_EVENT_TABLE[] = "MySQLLogEventTable"; const char POSTGRESQL_LOG_USECONNECTIONPOOL[] = "PostgreSQLLogUseConnectionPool"; const char POSTGRESQL_LOG_DATABASE[] = "PostgreSQLLogDatabase"; const char POSTGRESQL_LOG_USER[] = "PostgreSQLLogUser"; const char POSTGRESQL_LOG_PASSWORD[] = "PostgreSQLLogPassword"; const char POSTGRESQL_LOG_HOST[] = "PostgreSQLLogHost"; const char POSTGRESQL_LOG_PORT[] = "PostgreSQLLogPort"; const char POSTGRESQL_LOG_INCOMING_TABLE[] = "PostgreSQLLogIncomingTable"; const char POSTGRESQL_LOG_OUTGOING_TABLE[] = "PostgreSQLLogOutgoingTable"; const char POSTGRESQL_LOG_EVENT_TABLE[] = "PostgreSQLLogEventTable"; const char ODBC_LOG_USER[] = "OdbcLogUser"; const char ODBC_LOG_PASSWORD[] = "OdbcLogPassword"; const char ODBC_LOG_CONNECTION_STRING[] = "OdbcLogConnectionString"; const char ODBC_LOG_INCOMING_TABLE[] = "OdbcLogIncomingTable"; const char ODBC_LOG_OUTGOING_TABLE[] = "OdbcLogOutgoingTable"; const char ODBC_LOG_EVENT_TABLE[] = "OdbcLogEventTable"; const char RESET_ON_LOGON[] = "ResetOnLogon"; const char RESET_ON_LOGOUT[] = "ResetOnLogout"; const char RESET_ON_DISCONNECT[] = "ResetOnDisconnect"; const char REFRESH_ON_LOGON[] = "RefreshOnLogon"; const char MILLISECONDS_IN_TIMESTAMP[] = "MillisecondsInTimeStamp"; const char TIMESTAMP_PRECISION[] = "TimestampPrecision"; const char HTTP_ACCEPT_PORT[] = "HttpAcceptPort"; const char PERSIST_MESSAGES[] = "PersistMessages"; const char SERVER_CERT_FILE[] = "ServerCertificateFile"; const char SERVER_CERT_KEY_FILE[] = "ServerCertificateKeyFile"; const char CLIENT_CERT_FILE[] = "ClientCertificateFile"; const char CLIENT_CERT_KEY_FILE[] = "ClientCertificateKeyFile"; const char CERT_AUTH_FILE[] = "CertificationAuthoritiesFile"; const char CERT_AUTH_DIR[] = "CertificationAuthoritiesDirectory"; const char CRL_FILE[] = "CertificateRevocationListFile"; const char CRL_DIR[] = "CertificateRevocationListDirectory"; const char VERIFY_LEVEL[] = "CertificateVerifyLevel"; /* # This directive can be used to control the SSL protocol flavors the application # should use when establishing its environment. # # The available (case-insensitive) protocols are: # # SSLv2 # # This is the Secure Sockets Layer (SSL) protocol, version 2.0. It is the # original SSL protocol as designed by Netscape Corporation. # # SSLv3 # # This is the Secure Sockets Layer (SSL) protocol, version 3.0. It is the # successor to SSLv2 and the currently (as of February 1999) de-facto # standardized SSL protocol from Netscape Corporation. It's supported by # almost all popular browsers. # # TLSv1 # # This is the Transport Layer Security (TLS) protocol, version 1.0. # # TLSv1_1 # # This is the Transport Layer Security (TLS) protocol, version 1.1. # # TLSv1_2 # # This is the Transport Layer Security (TLS) protocol, version 1.2. # # all # # This is a shortcut for `+SSLv2 +SSLv3 +TLSv1 +TLSv1_1 +TLSv1_2' and a convenient way for # enabling all protocols except one when used in combination with the minus # sign on a protocol as the example above shows. # # Example: # # enable all but not SSLv2 # SSL_PROTOCOL = all -SSLv2 # # `all -SSLv2` is the default value when the parameter is not specified. */ const char SSL_PROTOCOL[] = "SSLProtocol"; /* # This complex directive uses a colon-separated cipher-spec string consisting # of OpenSSL cipher specifications to configure the Cipher Suite the client is # permitted to negotiate in the SSL handshake phase. Notice that this directive # can be used both in per-server and per-directory context. In per-server # context it applies to the standard SSL handshake when a connection is # established. In per-directory context it forces a SSL renegotation with the # reconfigured Cipher Suite after the HTTP request was read but before the HTTP # response is sent. # # An SSL cipher specification in cipher-spec is composed of 4 major attributes # plus a few extra minor ones: # # Key Exchange Algorithm: # RSA or Diffie-Hellman variants. # # Authentication Algorithm: # RSA, Diffie-Hellman, DSS or none. # # Cipher/Encryption Algorithm: # DES, Triple-DES, RC4, RC2, IDEA or none. # # MAC Digest Algorithm: # MD5, SHA or SHA1. # # For more details refer to mod_ssl documentation. # # Example: RC4+RSA:+HIGH: */ const char SSL_CIPHER_SUITE[] = "SSLCipherSuite"; /// Container for setting dictionaries mapped to sessions. class SessionSettings { public: SessionSettings() { m_resolveEnvVars = false; } SessionSettings( std::istream& stream, bool resolveEnvVars = false ) throw( ConfigError ); SessionSettings( const std::string& file, bool resolveEnvVars = false ) throw( ConfigError ); /// Check if session setings are present const bool has( const SessionID& ) const; /// Get a dictionary for a session. const Dictionary& get( const SessionID& ) const throw( ConfigError ); /// Set a dictionary for a session void set( const SessionID&, Dictionary ) throw( ConfigError ); /// Get global default settings const Dictionary& get() const { return m_defaults; } /// Set global default settings void set( const Dictionary& defaults ) throw( ConfigError ); /// Number of session settings size_t size() const { return m_settings.size(); } typedef std::map < SessionID, Dictionary > Dictionaries; std::set < SessionID > getSessions() const; private: void validate( const Dictionary& ) const throw( ConfigError ); Dictionaries m_settings; Dictionary m_defaults; bool m_resolveEnvVars; // while reading, replace $var, $(var) and ${var} by environment variable var friend std::istream& operator>>( std::istream&, SessionSettings& ) throw( ConfigError ); friend std::ostream& operator<<( std::ostream&, const SessionSettings& ); }; /*! @} */ std::istream& operator>>( std::istream&, SessionSettings& ) throw( ConfigError ); std::ostream& operator<<( std::ostream&, const SessionSettings& ); } #endif //FIX_SESSIONSETTINGS_H quickfix-1.15.1+dfsg.orig/src/C++/HttpServer.h0000644000372000001440000000401513265006437020256 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_HTTPSERVER_H #define FIX_HTTPSERVER_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "SocketServer.h" #include "SessionSettings.h" #include "Exceptions.h" #include "Mutex.h" namespace FIX { /// Basic HTTP Server class HttpServer : public SocketServer::Strategy { public: HttpServer( const SessionSettings& ) throw( ConfigError ); static void startGlobal( const SessionSettings& ) throw ( ConfigError, RuntimeError ); static void stopGlobal(); void start() throw ( ConfigError, RuntimeError ); void stop(); private: void onConfigure( const SessionSettings& ) throw ( ConfigError ); void onInitialize( const SessionSettings& ) throw ( RuntimeError ); void onStart(); bool onPoll(); void onStop(); void onConnect( SocketServer&, int, int ); void onWrite( SocketServer&, int ); bool onData( SocketServer&, int ); void onDisconnect( SocketServer&, int ); void onError( SocketServer& ); void onTimeout( SocketServer& ); static THREAD_PROC startThread( void* p ); SocketServer* m_pServer; SessionSettings m_settings; thread_id m_threadid; int m_port; bool m_stop; static Mutex s_mutex; static int s_count; static HttpServer* s_pServer; }; /*! @} */ } #endif //FIX_HTTPSERVER_H quickfix-1.15.1+dfsg.orig/src/C++/SessionID.h0000644000372000001440000001111713265006437020011 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_SESSIONID_H #define FIX_SESSIONID_H #include "Fields.h" namespace FIX { /// Unique session id consists of BeginString, SenderCompID and TargetCompID. class SessionID { public: SessionID() { toString(m_frozenString); } SessionID( const std::string& beginString, const std::string& senderCompID, const std::string& targetCompID, const std::string& sessionQualifier = "" ) : m_beginString( BeginString(beginString) ), m_senderCompID( SenderCompID(senderCompID) ), m_targetCompID( TargetCompID(targetCompID) ), m_sessionQualifier( sessionQualifier ), m_isFIXT(false) { toString(m_frozenString); if( beginString.substr(0, 4) == "FIXT" ) m_isFIXT = true; } const BeginString& getBeginString() const { return m_beginString; } const SenderCompID& getSenderCompID() const { return m_senderCompID; } const TargetCompID& getTargetCompID() const { return m_targetCompID; } const std::string& getSessionQualifier() const { return m_sessionQualifier; } const bool isFIXT() const { return m_isFIXT; } /// Get a string representation of the SessionID std::string toString() const { return m_frozenString; } // Return a reference for a high-performance scenario const std::string& toStringFrozen() const { return m_frozenString; } /// Build from string representation of SessionID void fromString( const std::string& str ) { std::string::size_type first = str.find_first_of(':'); std::string::size_type second = str.find("->"); std::string::size_type third = str.find_last_of(':'); if( first == std::string::npos ) return; if( second == std::string::npos ) return; m_beginString = str.substr(0, first); m_senderCompID = str.substr(first+1, second - first - 1); if( first == third ) { m_targetCompID = str.substr(second+2); m_sessionQualifier = ""; } else { m_targetCompID = str.substr(second+2, third - second - 2); m_sessionQualifier = str.substr(third+1); } toString(m_frozenString); } /// Get a string representation without making a copy std::string& toString( std::string& str ) const { str = getBeginString().getValue() + ":" + getSenderCompID().getValue() + "->" + getTargetCompID().getValue(); if( m_sessionQualifier.size() ) str += ":" + m_sessionQualifier; return str; } friend bool operator<( const SessionID&, const SessionID& ); friend bool operator==( const SessionID&, const SessionID& ); friend bool operator!=( const SessionID&, const SessionID& ); friend std::ostream& operator<<( std::ostream&, const SessionID& ); friend std::ostream& operator>>( std::ostream&, const SessionID& ); SessionID operator~() const { return SessionID( m_beginString, SenderCompID( m_targetCompID ), TargetCompID( m_senderCompID ), m_sessionQualifier ); } private: BeginString m_beginString; SenderCompID m_senderCompID; TargetCompID m_targetCompID; std::string m_sessionQualifier; bool m_isFIXT; std::string m_frozenString; }; /*! @} */ inline bool operator<( const SessionID& lhs, const SessionID& rhs ) { return lhs.toStringFrozen() < rhs.toStringFrozen(); } inline bool operator==( const SessionID& lhs, const SessionID& rhs ) { return lhs.toStringFrozen() == rhs.toStringFrozen(); } inline bool operator!=( const SessionID& lhs, const SessionID& rhs ) { return !( lhs == rhs ); } inline std::ostream& operator<< ( std::ostream& stream, const SessionID& sessionID ) { stream << sessionID.toStringFrozen(); return stream; } inline std::istream& operator>> ( std::istream& stream, SessionID& sessionID ) { std::string str; stream >> str; sessionID.fromString( str ); return stream; } } #endif //FIX_SESSIONID_H quickfix-1.15.1+dfsg.orig/src/C++/Initiator.h0000644000372000001440000001034213265006437020112 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_INITIATOR_H #define FIX_INITIATOR_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "Application.h" #include "MessageStore.h" #include "Log.h" #include "Responder.h" #include "SessionSettings.h" #include "Exceptions.h" #include "Mutex.h" #include "Session.h" #include #include #include namespace FIX { class Client; /** * Base for classes which act as an initiator for establishing connections. * * Most users will not need to implement one of these. The default * SocketInitiator implementation will be used in most cases. */ class Initiator { public: Initiator( Application&, MessageStoreFactory&, const SessionSettings& ) throw( ConfigError ); Initiator( Application&, MessageStoreFactory&, const SessionSettings&, LogFactory& ) throw( ConfigError ); virtual ~Initiator(); /// Start initiator. void start() throw ( ConfigError, RuntimeError ); /// Block on the initiator void block() throw ( ConfigError, RuntimeError ); /// Poll the initiator bool poll( double timeout = 0.0 ) throw ( ConfigError, RuntimeError ); /// Stop initiator. void stop( bool force = false ); /// Check to see if any sessions are currently logged on bool isLoggedOn(); Session* getSession( const SessionID& sessionID, Responder& ); const std::set& getSessions() const { return m_sessionIDs; } Session* getSession( const SessionID& sessionID ) const; const Dictionary* const getSessionSettings( const SessionID& sessionID ) const; bool has( const SessionID& id ) { return m_sessions.find( id ) != m_sessions.end(); } bool isStopped() { return m_stop; } public: Application& getApplication() { return m_application; } MessageStoreFactory& getMessageStoreFactory() { return m_messageStoreFactory; } Log* getLog() { if( m_pLog ) return m_pLog; return &m_nullLog; } protected: void setPending( const SessionID& ); void setConnected( const SessionID& ); void setDisconnected( const SessionID& ); bool isPending( const SessionID& ); bool isConnected( const SessionID& ); bool isDisconnected( const SessionID& ); void connect(); private: void initialize() throw ( ConfigError ); /// Implemented to configure acceptor virtual void onConfigure( const SessionSettings& ) throw ( ConfigError ) {}; /// Implemented to initialize initiator virtual void onInitialize( const SessionSettings& ) throw ( RuntimeError ) {}; /// Implemented to start connecting to targets. virtual void onStart() = 0; /// Implemented to connect and poll for events. virtual bool onPoll( double timeout ) = 0; /// Implemented to stop a running initiator. virtual void onStop() = 0; /// Implemented to connect a session to its target. virtual void doConnect( const SessionID&, const Dictionary& ) = 0; static THREAD_PROC startThread( void* p ); typedef std::set < SessionID > SessionIDs; typedef std::map < SessionID, int > SessionState; typedef std::map < SessionID, Session* > Sessions; Sessions m_sessions; SessionIDs m_sessionIDs; SessionIDs m_pending; SessionIDs m_connected; SessionIDs m_disconnected; SessionState m_sessionState; thread_id m_threadid; Application& m_application; MessageStoreFactory& m_messageStoreFactory; protected: SessionSettings m_settings; private: LogFactory* m_pLogFactory; Log* m_pLog; NullLog m_nullLog; bool m_firstPoll; bool m_stop; Mutex m_mutex; }; /*! @} */ } #endif // FIX_INITIATOR_H quickfix-1.15.1+dfsg.orig/src/C++/quickfix_vs14.vcxproj0000644000372000001440000012772013265006437022125 0ustar robertousers Debug Win32 Release Win32 quickfix {D5D558EA-BBAC-4862-A946-D3881BACE3B7} quickfix_vc12 8.1 StaticLibrary false MultiByte v140 StaticLibrary false MultiByte v140 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)lib\debug\ debug\vs14\ $(SolutionDir)lib\ release\vs14\ quickfix quickfix Disabled Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/quickfix.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE echo double-conversion\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE AnySuitable Neither $(SolutionDir)\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/quickfix.pch .\Release/ .\Release/ .\Release/ Level3 true NDEBUG;%(PreprocessorDefinitions) 0x0409 $(OutDir)$(TargetFileName) %(AdditionalLibraryDirectories) true echo test\ > EXCLUDE echo stdafx.h >> EXCLUDE echo release\ >> EXCLUDE echo debug\ >> EXCLUDE echo double-conversion\ >> EXCLUDE xcopy *.h /S/Y/E/I /EXCLUDE:EXCLUDE ..\..\include\quickfix del /F EXCLUDE quickfix-1.15.1+dfsg.orig/src/C++/FileStore.cpp0000644000372000001440000002324113265006437020401 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "FileStore.h" #include "SessionID.h" #include "Parser.h" #include "Utility.h" #include namespace FIX { FileStore::FileStore( std::string path, const SessionID& s ) : m_msgFile( 0 ), m_headerFile( 0 ), m_seqNumsFile( 0 ), m_sessionFile( 0 ) { file_mkdir( path.c_str() ); if ( path.empty() ) path = "."; const std::string& begin = s.getBeginString().getString(); const std::string& sender = s.getSenderCompID().getString(); const std::string& target = s.getTargetCompID().getString(); const std::string& qualifier = s.getSessionQualifier(); std::string sessionid = begin + "-" + sender + "-" + target; if( qualifier.size() ) sessionid += "-" + qualifier; std::string prefix = file_appendpath(path, sessionid + "."); m_msgFileName = prefix + "body"; m_headerFileName = prefix + "header"; m_seqNumsFileName = prefix + "seqnums"; m_sessionFileName = prefix + "session"; try { open( false ); } catch ( IOException & e ) { throw ConfigError( e.what() ); } } FileStore::~FileStore() { if( m_msgFile ) fclose( m_msgFile ); if( m_headerFile ) fclose( m_headerFile ); if( m_seqNumsFile ) fclose( m_seqNumsFile ); if( m_sessionFile ) fclose( m_sessionFile ); } void FileStore::open( bool deleteFile ) { if ( m_msgFile ) fclose( m_msgFile ); if ( m_headerFile ) fclose( m_headerFile ); if ( m_seqNumsFile ) fclose( m_seqNumsFile ); if ( m_sessionFile ) fclose( m_sessionFile ); m_msgFile = 0; m_headerFile = 0; m_seqNumsFile = 0; m_sessionFile = 0; if ( deleteFile ) { file_unlink( m_msgFileName.c_str() ); file_unlink( m_headerFileName.c_str() ); file_unlink( m_seqNumsFileName.c_str() ); file_unlink( m_sessionFileName.c_str() ); } populateCache(); m_msgFile = file_fopen( m_msgFileName.c_str(), "r+" ); if ( !m_msgFile ) m_msgFile = file_fopen( m_msgFileName.c_str(), "w+" ); if ( !m_msgFile ) throw ConfigError( "Could not open body file: " + m_msgFileName ); m_headerFile = file_fopen( m_headerFileName.c_str(), "r+" ); if ( !m_headerFile ) m_headerFile = file_fopen( m_headerFileName.c_str(), "w+" ); if ( !m_headerFile ) throw ConfigError( "Could not open header file: " + m_headerFileName ); m_seqNumsFile = file_fopen( m_seqNumsFileName.c_str(), "r+" ); if ( !m_seqNumsFile ) m_seqNumsFile = file_fopen( m_seqNumsFileName.c_str(), "w+" ); if ( !m_seqNumsFile ) throw ConfigError( "Could not open seqnums file: " + m_seqNumsFileName ); bool setCreationTime = false; m_sessionFile = file_fopen( m_sessionFileName.c_str(), "r" ); if ( !m_sessionFile ) setCreationTime = true; else fclose( m_sessionFile ); m_sessionFile = file_fopen( m_sessionFileName.c_str(), "r+" ); if ( !m_sessionFile ) m_sessionFile = file_fopen( m_sessionFileName.c_str(), "w+" ); if ( !m_sessionFile ) throw ConfigError( "Could not open session file" ); if ( setCreationTime ) setSession(); setNextSenderMsgSeqNum( getNextSenderMsgSeqNum() ); setNextTargetMsgSeqNum( getNextTargetMsgSeqNum() ); } void FileStore::populateCache() { FILE* headerFile = file_fopen( m_headerFileName.c_str(), "r+" ); if ( headerFile ) { int num; long offset; std::size_t size; while (FILE_FSCANF(headerFile, "%d,%ld,%lu ", &num, &offset, &size) == 3) { std::pair it = m_offsets.insert(NumToOffset::value_type(num, std::make_pair(offset, size))); //std::cout << it.first->second.first << " --- " << it.first->second.second << '\n'; if (it.second == false) { it.first->second = std::make_pair(offset, size); } } fclose( headerFile ); } FILE* seqNumsFile = file_fopen( m_seqNumsFileName.c_str(), "r+" ); if ( seqNumsFile ) { int sender, target; if ( FILE_FSCANF( seqNumsFile, "%d : %d", &sender, &target ) == 2 ) { m_cache.setNextSenderMsgSeqNum( sender ); m_cache.setNextTargetMsgSeqNum( target ); } fclose( seqNumsFile ); } FILE* sessionFile = file_fopen( m_sessionFileName.c_str(), "r+" ); if ( sessionFile ) { char time[ 22 ]; #ifdef HAVE_FSCANF_S int result = FILE_FSCANF( sessionFile, "%s", time, 22 ); #else int result = FILE_FSCANF( sessionFile, "%s", time ); #endif if( result == 1 ) { m_cache.setCreationTime( UtcTimeStampConvertor::convert( time ) ); } fclose( sessionFile ); } } MessageStore* FileStoreFactory::create( const SessionID& s ) { if ( m_path.size() ) return new FileStore( m_path, s ); std::string path; Dictionary settings = m_settings.get( s ); path = settings.getString( FILE_STORE_PATH ); return new FileStore( path, s ); } void FileStoreFactory::destroy( MessageStore* pStore ) { delete pStore; } bool FileStore::set( int msgSeqNum, const std::string& msg ) throw ( IOException ) { if ( fseek( m_msgFile, 0, SEEK_END ) ) throw IOException( "Cannot seek to end of " + m_msgFileName ); if ( fseek( m_headerFile, 0, SEEK_END ) ) throw IOException( "Cannot seek to end of " + m_headerFileName ); long offset = ftell( m_msgFile ); if ( offset < 0 ) throw IOException( "Unable to get file pointer position from " + m_msgFileName ); std::size_t size = msg.size(); if ( fprintf( m_headerFile, "%d,%ld,%lu ", msgSeqNum, offset, size ) < 0 ) throw IOException( "Unable to write to file " + m_headerFileName ); std::pair it = m_offsets.insert(NumToOffset::value_type(msgSeqNum, std::make_pair(offset, size))); if (it.second == false) { it.first->second = std::make_pair(offset, size); } fwrite( msg.c_str(), sizeof( char ), msg.size(), m_msgFile ); if ( ferror( m_msgFile ) ) throw IOException( "Unable to write to file " + m_msgFileName ); if ( fflush( m_msgFile ) == EOF ) throw IOException( "Unable to flush file " + m_msgFileName ); if ( fflush( m_headerFile ) == EOF ) throw IOException( "Unable to flush file " + m_headerFileName ); return true; } void FileStore::get( int begin, int end, std::vector < std::string > & result ) const throw ( IOException ) { result.clear(); std::string msg; for ( int i = begin; i <= end; ++i ) { if ( get( i, msg ) ) result.push_back( msg ); } } int FileStore::getNextSenderMsgSeqNum() const throw ( IOException ) { return m_cache.getNextSenderMsgSeqNum(); } int FileStore::getNextTargetMsgSeqNum() const throw ( IOException ) { return m_cache.getNextTargetMsgSeqNum(); } void FileStore::setNextSenderMsgSeqNum( int value ) throw ( IOException ) { m_cache.setNextSenderMsgSeqNum( value ); setSeqNum(); } void FileStore::setNextTargetMsgSeqNum( int value ) throw ( IOException ) { m_cache.setNextTargetMsgSeqNum( value ); setSeqNum(); } void FileStore::incrNextSenderMsgSeqNum() throw ( IOException ) { m_cache.incrNextSenderMsgSeqNum(); setSeqNum(); } void FileStore::incrNextTargetMsgSeqNum() throw ( IOException ) { m_cache.incrNextTargetMsgSeqNum(); setSeqNum(); } UtcTimeStamp FileStore::getCreationTime() const throw ( IOException ) { return m_cache.getCreationTime(); } void FileStore::reset() throw ( IOException ) { try { m_cache.reset(); open( true ); setSession(); } catch( std::exception& e ) { throw IOException( e.what() ); } } void FileStore::refresh() throw ( IOException ) { try { m_cache.reset(); open( false ); } catch( std::exception& e ) { throw IOException( e.what() ); } } void FileStore::setSeqNum() { rewind( m_seqNumsFile ); fprintf( m_seqNumsFile, "%10.10d : %10.10d", getNextSenderMsgSeqNum(), getNextTargetMsgSeqNum() ); if ( ferror( m_seqNumsFile ) ) throw IOException( "Unable to write to file " + m_seqNumsFileName ); if ( fflush( m_seqNumsFile ) ) throw IOException( "Unable to flush file " + m_seqNumsFileName ); } void FileStore::setSession() { rewind( m_sessionFile ); fprintf( m_sessionFile, "%s", UtcTimeStampConvertor::convert( m_cache.getCreationTime() ).c_str() ); if ( ferror( m_sessionFile ) ) throw IOException( "Unable to write to file " + m_sessionFileName ); if ( fflush( m_sessionFile ) ) throw IOException( "Unable to flush file " + m_sessionFileName ); } bool FileStore::get( int msgSeqNum, std::string& msg ) const throw ( IOException ) { NumToOffset::const_iterator find = m_offsets.find( msgSeqNum ); if ( find == m_offsets.end() ) return false; const OffsetSize& offset = find->second; if ( fseek( m_msgFile, offset.first, SEEK_SET ) ) throw IOException( "Unable to seek in file " + m_msgFileName ); char* buffer = new char[ offset.second + 1 ]; size_t result = fread( buffer, sizeof( char ), offset.second, m_msgFile ); if ( ferror( m_msgFile ) || result != (size_t)offset.second ) { delete [] buffer; throw IOException( "Unable to read from file " + m_msgFileName ); } buffer[ offset.second ] = 0; msg = buffer; delete [] buffer; return true; } } //namespace FIX quickfix-1.15.1+dfsg.orig/src/C++/MySQLConnection.h0000644000372000001440000001043013265006437021133 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_MYSQL #error MySQLConnection.h included, but HAVE_MYSQL not defined #endif #ifdef HAVE_MYSQL #ifndef FIX_MYSQLCONNECTION_H #define FIX_MYSQLCONNECTION_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #pragma comment( lib, "libMySQL" ) #endif #include #include #include "DatabaseConnectionID.h" #include "DatabaseConnectionPool.h" #include "Mutex.h" #undef MYSQL_PORT namespace FIX { class MySQLQuery { public: MySQLQuery( const std::string& query ) : m_result( 0 ), m_query( query ) {} ~MySQLQuery() { if( m_result ) mysql_free_result( m_result ); } bool execute( MYSQL* pConnection ) { int retry = 0; do { if( m_result ) mysql_free_result( m_result ); int errcode = mysql_query( pConnection, m_query.c_str() ); m_result = mysql_store_result( pConnection ); if( errcode == 0 ) return true; m_status = mysql_errno( pConnection ); m_reason = mysql_error( pConnection ); mysql_ping( pConnection ); retry++; } while( retry <= 1 ); return success(); } bool success() { return m_status == 0; } int rows() { return (int)mysql_num_rows( m_result ); } const std::string& reason() { return m_reason; } char* getValue( int row, int column ) { if( m_rows.empty() ) { MYSQL_ROW row = 0; while( (row = mysql_fetch_row( m_result )) ) m_rows.push_back(row); } return m_rows[row][column]; } void throwException() throw( IOException ) { if( !success() ) throw IOException( "Query failed [" + m_query + "] " + reason() ); } private: MYSQL_RES* m_result; int m_status; std::string m_query; std::string m_reason; std::vector m_rows; }; class MySQLConnection { public: MySQLConnection ( const DatabaseConnectionID& id ) : m_connectionID( id ) { connect(); } MySQLConnection ( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_connectionID( database, user, password, host, port ) { connect(); } ~MySQLConnection() { if( m_pConnection ) mysql_close( m_pConnection ); } const DatabaseConnectionID& connectionID() { return m_connectionID; } bool connected() { Locker locker( m_mutex ); return mysql_ping( m_pConnection ) == 0; } bool reconnect() { Locker locker( m_mutex ); return mysql_ping( m_pConnection ) == 0; } bool execute( MySQLQuery& pQuery ) { Locker locker( m_mutex ); return pQuery.execute( m_pConnection ); } private: void connect() { short port = m_connectionID.getPort(); m_pConnection = mysql_init( NULL ); if( !mysql_real_connect ( m_pConnection, m_connectionID.getHost().c_str(), m_connectionID.getUser().c_str(), m_connectionID.getPassword().c_str(), m_connectionID.getDatabase().c_str(), port, 0, 0 ) ) { if( !connected() ) throw ConfigError( std::string("Unable to connect to database [") + mysql_error(m_pConnection) + "]" ); } #if( MYSQL_VERSION_ID > 50000 ) my_bool reconnect = 1; mysql_options( m_pConnection, MYSQL_OPT_RECONNECT, static_cast(&reconnect) ); #endif } MYSQL* m_pConnection; DatabaseConnectionID m_connectionID; Mutex m_mutex; }; typedef DatabaseConnectionPool MySQLConnectionPool; typedef SmartPtr< MySQLConnectionPool > MySQLConnectionPoolPtr; } #endif //FIX_MYSQLCONNECTION_H #endif //HAVE_MYSQL quickfix-1.15.1+dfsg.orig/src/C++/DatabaseConnectionID.h0000644000372000001440000000605513265006437022117 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_DATABASECONNECTIONID_H #define FIX_DATABASECONNECTIONID_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include #include namespace FIX { class DatabaseConnectionID { public: DatabaseConnectionID ( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_database( database ), m_user( user ), m_password( password ), m_host( host ), m_port( port ) {} friend bool operator<( const DatabaseConnectionID&, const DatabaseConnectionID& ); friend bool operator==( const DatabaseConnectionID&, const DatabaseConnectionID& ); friend bool operator!=( const DatabaseConnectionID&, const DatabaseConnectionID& ); const std::string& getDatabase() const { return m_database; } const std::string& getUser() const { return m_user; } const std::string& getPassword() const { return m_password; } const std::string& getHost() const { return m_host; } short getPort() const { return m_port; } private: std::string m_database; std::string m_user; std::string m_password; std::string m_host; short m_port; }; inline bool operator<( const DatabaseConnectionID& lhs, const DatabaseConnectionID& rhs ) { if ( lhs.m_database < rhs.m_database ) return true; else if ( rhs.m_database < lhs.m_database ) return false; else if ( lhs.m_user < rhs.m_user ) return true; else if ( rhs.m_user < lhs.m_user ) return false; else if ( lhs.m_password < rhs.m_password ) return true; else if ( rhs.m_password < lhs.m_password ) return false; else if ( lhs.m_host < rhs.m_host ) return true; else if ( rhs.m_host < lhs.m_host ) return false; else if ( lhs.m_port < rhs.m_port ) return true; else if ( rhs.m_port < lhs.m_port ) return false; else return false; } inline bool operator==( const DatabaseConnectionID& lhs, const DatabaseConnectionID& rhs ) { return ( ( lhs.m_database == rhs.m_database ) && ( lhs.m_user == rhs.m_user ) && ( lhs.m_password == rhs.m_password ) && ( lhs.m_host == rhs.m_host ) && ( lhs.m_port == rhs.m_port )); } inline bool operator!=( const DatabaseConnectionID& lhs, const DatabaseConnectionID& rhs ) { return !( lhs == rhs ); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/Dictionary.h0000644000372000001440000000542413265006437020262 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_DICTIONARY_H #define FIX_DICTIONARY_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include #include #include "Exceptions.h" namespace FIX { /// For storage and retrieval of key/value pairs. class Dictionary { public: Dictionary( const std::string& name ) : m_name( name ) {} Dictionary() {} virtual ~Dictionary() {} typedef std::map < std::string, std::string > Data; typedef Data::const_iterator iterator; typedef iterator const_iterator; /// Get the name of the dictionary. std::string getName() const { return m_name; } /// Return the number of key/value pairs. size_t size() const { return m_data.size(); } /// Get a value as a string. std::string getString( const std::string&, bool capitalize = false ) const throw( ConfigError, FieldConvertError ); /// Get a value as a int. int getInt( const std::string& ) const throw( ConfigError, FieldConvertError ); /// Get a value as a double. double getDouble( const std::string& ) const throw( ConfigError, FieldConvertError ); /// Get a value as a bool bool getBool( const std::string& ) const throw( ConfigError, FieldConvertError ); /// Get a value as a day of week int getDay( const std::string& ) const throw( ConfigError, FieldConvertError ); /// Set a value from a string. void setString( const std::string&, const std::string& ); /// Set a value from a int. void setInt( const std::string&, int ); /// Set a value from a double. void setDouble( const std::string&, double ); /// Set a value from a bool void setBool( const std::string&, bool ); /// Set a value from a day void setDay( const std::string&, int ); /// Check if the dictionary contains a value for key. bool has( const std::string& ) const; /// Merge two dictionaries. void merge( const Dictionary& ); iterator begin() const { return m_data.begin(); } iterator end() const { return m_data.end(); } private: Data m_data; std::string m_name; }; /*! @} */ } #endif //FIX_DICTIONARY_H quickfix-1.15.1+dfsg.orig/src/C++/Initiator.cpp0000644000372000001440000001562313265006437020454 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #include "Initiator.h" #include "Utility.h" #include "Session.h" #include "SessionFactory.h" #include "HttpServer.h" #include #include namespace FIX { Initiator::Initiator( Application& application, MessageStoreFactory& messageStoreFactory, const SessionSettings& settings ) throw( ConfigError ) : m_threadid( 0 ), m_application( application ), m_messageStoreFactory( messageStoreFactory ), m_settings( settings ), m_pLogFactory( 0 ), m_pLog( 0 ), m_firstPoll( true ), m_stop( true ) { initialize(); } Initiator::Initiator( Application& application, MessageStoreFactory& messageStoreFactory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : m_threadid( 0 ), m_application( application ), m_messageStoreFactory( messageStoreFactory ), m_settings( settings ), m_pLogFactory( &logFactory ), m_pLog( logFactory.create() ), m_firstPoll( true ), m_stop( true ) { initialize(); } void Initiator::initialize() throw ( ConfigError ) { std::set < SessionID > sessions = m_settings.getSessions(); std::set < SessionID > ::iterator i; if ( !sessions.size() ) throw ConfigError( "No sessions defined" ); SessionFactory factory( m_application, m_messageStoreFactory, m_pLogFactory ); for ( i = sessions.begin(); i != sessions.end(); ++i ) { if ( m_settings.get( *i ).getString( "ConnectionType" ) == "initiator" ) { m_sessionIDs.insert( *i ); m_sessions[ *i ] = factory.create( *i, m_settings.get( *i ) ); setDisconnected( *i ); } } if ( !m_sessions.size() ) throw ConfigError( "No sessions defined for initiator" ); } Initiator::~Initiator() { Sessions::iterator i; for ( i = m_sessions.begin(); i != m_sessions.end(); ++i ) delete i->second; if( m_pLogFactory && m_pLog ) m_pLogFactory->destroy( m_pLog ); } Session* Initiator::getSession( const SessionID& sessionID, Responder& responder ) { Sessions::iterator i = m_sessions.find( sessionID ); if ( i != m_sessions.end() ) { i->second->setResponder( &responder ); return i->second; } return 0; } Session* Initiator::getSession( const SessionID& sessionID ) const { Sessions::const_iterator i = m_sessions.find( sessionID ); if( i != m_sessions.end() ) return i->second; else return 0; } const Dictionary* const Initiator::getSessionSettings( const SessionID& sessionID ) const { try { return &m_settings.get( sessionID ); } catch( ConfigError& ) { return 0; } } void Initiator::connect() { Locker l(m_mutex); SessionIDs disconnected = m_disconnected; SessionIDs::iterator i = disconnected.begin(); for ( ; i != disconnected.end(); ++i ) { Session* pSession = Session::lookupSession( *i ); if ( pSession->isEnabled() && pSession->isSessionTime(UtcTimeStamp()) ) doConnect( *i, m_settings.get( *i )); } } void Initiator::setPending( const SessionID& sessionID ) { Locker l(m_mutex); m_pending.insert( sessionID ); m_connected.erase( sessionID ); m_disconnected.erase( sessionID ); } void Initiator::setConnected( const SessionID& sessionID ) { Locker l(m_mutex); m_pending.erase( sessionID ); m_connected.insert( sessionID ); m_disconnected.erase( sessionID ); } void Initiator::setDisconnected( const SessionID& sessionID ) { Locker l(m_mutex); m_pending.erase( sessionID ); m_connected.erase( sessionID ); m_disconnected.insert( sessionID ); } bool Initiator::isPending( const SessionID& sessionID ) { Locker l(m_mutex); return m_pending.find( sessionID ) != m_pending.end(); } bool Initiator::isConnected( const SessionID& sessionID ) { Locker l(m_mutex); return m_connected.find( sessionID ) != m_connected.end(); } bool Initiator::isDisconnected( const SessionID& sessionID ) { Locker l(m_mutex); return m_disconnected.find( sessionID ) != m_disconnected.end(); } void Initiator::start() throw ( ConfigError, RuntimeError ) { m_stop = false; onConfigure( m_settings ); onInitialize( m_settings ); HttpServer::startGlobal( m_settings ); if( !thread_spawn( &startThread, this, m_threadid ) ) throw RuntimeError("Unable to spawn thread"); } void Initiator::block() throw ( ConfigError, RuntimeError ) { m_stop = false; onConfigure( m_settings ); onInitialize( m_settings ); startThread(this); } bool Initiator::poll( double timeout ) throw ( ConfigError, RuntimeError ) { if( m_firstPoll ) { m_stop = false; onConfigure( m_settings ); onInitialize( m_settings ); connect(); m_firstPoll = false; } return onPoll( timeout ); } void Initiator::stop( bool force ) { if( isStopped() ) return; HttpServer::stopGlobal(); std::vector enabledSessions; SessionIDs connected; { Locker l(m_mutex); connected = m_connected; } SessionIDs::iterator i = connected.begin(); for ( ; i != connected.end(); ++i ) { Session* pSession = Session::lookupSession(*i); if( pSession && pSession->isEnabled() ) { enabledSessions.push_back( pSession ); pSession->logout(); } } if( !force ) { for ( int second = 1; second <= 10 && isLoggedOn(); ++second ) process_sleep( 1 ); } { Locker l(m_mutex); for ( i = connected.begin(); i != connected.end(); ++i ) setDisconnected( Session::lookupSession(*i)->getSessionID() ); } m_stop = true; onStop(); if( m_threadid ) thread_join( m_threadid ); m_threadid = 0; std::vector::iterator session = enabledSessions.begin(); for( ; session != enabledSessions.end(); ++session ) (*session)->logon(); } bool Initiator::isLoggedOn() { Locker l(m_mutex); SessionIDs connected = m_connected; SessionIDs::iterator i = connected.begin(); for ( ; i != connected.end(); ++i ) { if( Session::lookupSession(*i)->isLoggedOn() ) return true; } return false; } THREAD_PROC Initiator::startThread( void* p ) { Initiator * pInitiator = static_cast < Initiator* > ( p ); pInitiator->onStart(); return 0; } } quickfix-1.15.1+dfsg.orig/src/C++/ThreadedSSLSocketInitiator.h0000644000372000001440000001667313265006437023323 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef FIX_THREADEDSSLSOCKETINITIATOR_H #define FIX_THREADEDSSLSOCKETINITIATOR_H #if (HAVE_SSL > 0) #ifdef _MSC_VER #pragma warning(disable : 4503 4355 4786 4290) #endif #include "Initiator.h" #include "ThreadedSSLSocketConnection.h" #include namespace FIX { /*! \addtogroup user * @{ */ /// Threaded Socket implementation of Initiator. class ThreadedSSLSocketInitiator : public Initiator { public: ThreadedSSLSocketInitiator(Application &, MessageStoreFactory &, const SessionSettings &) throw(ConfigError); ThreadedSSLSocketInitiator(Application &, MessageStoreFactory &, const SessionSettings &, LogFactory &) throw(ConfigError); virtual ~ThreadedSSLSocketInitiator(); void setPassword(const std::string &pwd) { m_password.assign(pwd); } void setCertAndKey(X509 *cert, RSA *key) { m_cert = cert; m_key = key; } int passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job); static int passwordHandleCB(char *buf, int bufsize, int verify, void *job); private: typedef std::pair< int, SSL * > SocketKey; typedef std::map< SocketKey, thread_id > SocketToThread; typedef std::map< SessionID, int > SessionToHostNum; typedef std::pair< ThreadedSSLSocketInitiator *, ThreadedSSLSocketConnection * > ThreadPair; void onConfigure(const SessionSettings &) throw(ConfigError); void onInitialize(const SessionSettings &) throw(RuntimeError); void onStart(); bool onPoll(double timeout); void onStop(); void doConnect(const SessionID &s, const Dictionary &d); void addThread(SocketKey s, thread_id t); void removeThread(SocketKey s); void lock() { Locker l(m_mutex); } static THREAD_PROC socketThread(void *p); void getHost(const SessionID &, const Dictionary &, std::string &, short &); SessionToHostNum m_sessionToHostNum; time_t m_lastConnect; int m_reconnectInterval; bool m_noDelay; int m_sendBufSize; int m_rcvBufSize; SocketToThread m_threads; Mutex m_mutex; bool m_sslInit; SSL_CTX *m_ctx; std::string m_password; X509 *m_cert; RSA *m_key; }; /*! @} */ } #endif // FIX_THREADEDSOCKETINITIATOR_H #endif quickfix-1.15.1+dfsg.orig/src/C++/pugixml.cpp0000644000372000001440000103564413265006437020205 0ustar robertousers/** * pugixml parser - version 1.4 * -------------------------------------------------------- * Copyright (C) 2006-2014, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) * Report bugs and download new versions at http://pugixml.org/ * * This library is distributed under the MIT License. See notice at the end * of this file. * * This work is based on the pugxml parser, which is: * Copyright (C) 2003, by Kristen Wegner (kristen@tima.net) */ #ifndef SOURCE_PUGIXML_CPP #define SOURCE_PUGIXML_CPP #include "pugixml.hpp" #include #include #include #include #ifdef PUGIXML_WCHAR_MODE # include #endif #ifndef PUGIXML_NO_XPATH # include # include # ifdef PUGIXML_NO_EXCEPTIONS # include # endif #endif #ifndef PUGIXML_NO_STL # include # include # include #endif // For placement new #include #ifdef _MSC_VER # pragma warning(push) # pragma warning(disable: 4127) // conditional expression is constant # pragma warning(disable: 4324) // structure was padded due to __declspec(align()) # pragma warning(disable: 4611) // interaction between '_setjmp' and C++ object destruction is non-portable # pragma warning(disable: 4702) // unreachable code # pragma warning(disable: 4996) // this function or variable may be unsafe # pragma warning(disable: 4793) // function compiled as native: presence of '_setjmp' makes a function unmanaged #endif #ifdef __INTEL_COMPILER # pragma warning(disable: 177) // function was declared but never referenced # pragma warning(disable: 279) // controlling expression is constant # pragma warning(disable: 1478 1786) // function was declared "deprecated" # pragma warning(disable: 1684) // conversion from pointer to same-sized integral type #endif #if defined(__BORLANDC__) && defined(PUGIXML_HEADER_ONLY) # pragma warn -8080 // symbol is declared but never used; disabling this inside push/pop bracket does not make the warning go away #endif #ifdef __BORLANDC__ # pragma option push # pragma warn -8008 // condition is always false # pragma warn -8066 // unreachable code #endif #ifdef __SNC__ // Using diag_push/diag_pop does not disable the warnings inside templates due to a compiler bug # pragma diag_suppress=178 // function was declared but never referenced # pragma diag_suppress=237 // controlling expression is constant #endif // Inlining controls #if defined(_MSC_VER) && _MSC_VER >= 1300 # define PUGI__NO_INLINE __declspec(noinline) #elif defined(__GNUC__) # define PUGI__NO_INLINE __attribute__((noinline)) #else # define PUGI__NO_INLINE #endif // Branch weight controls #if defined(__GNUC__) # define PUGI__UNLIKELY(cond) __builtin_expect(cond, 0) #else # define PUGI__UNLIKELY(cond) (cond) #endif // Simple static assertion #define PUGI__STATIC_ASSERT(cond) { static const char condition_failed[(cond) ? 1 : -1] = {0}; (void)condition_failed[0]; } // Digital Mars C++ bug workaround for passing char loaded from memory via stack #ifdef __DMC__ # define PUGI__DMC_VOLATILE volatile #else # define PUGI__DMC_VOLATILE #endif // Borland C++ bug workaround for not defining ::memcpy depending on header include order (can't always use std::memcpy because some compilers don't have it at all) #if defined(__BORLANDC__) && !defined(__MEM_H_USING_LIST) using std::memcpy; using std::memmove; #endif // In some environments MSVC is a compiler but the CRT lacks certain MSVC-specific features #if defined(_MSC_VER) && !defined(__S3E__) # define PUGI__MSVC_CRT_VERSION _MSC_VER #endif #ifdef PUGIXML_HEADER_ONLY # define PUGI__NS_BEGIN namespace pugi { namespace impl { # define PUGI__NS_END } } # define PUGI__FN inline # define PUGI__FN_NO_INLINE inline #else # if defined(_MSC_VER) && _MSC_VER < 1300 // MSVC6 seems to have an amusing bug with anonymous namespaces inside namespaces # define PUGI__NS_BEGIN namespace pugi { namespace impl { # define PUGI__NS_END } } # else # define PUGI__NS_BEGIN namespace pugi { namespace impl { namespace { # define PUGI__NS_END } } } # endif # define PUGI__FN # define PUGI__FN_NO_INLINE PUGI__NO_INLINE #endif // uintptr_t #if !defined(_MSC_VER) || _MSC_VER >= 1600 # include #else # ifndef _UINTPTR_T_DEFINED // No native uintptr_t in MSVC6 and in some WinCE versions typedef size_t uintptr_t; #define _UINTPTR_T_DEFINED # endif PUGI__NS_BEGIN typedef unsigned __int8 uint8_t; typedef unsigned __int16 uint16_t; typedef unsigned __int32 uint32_t; PUGI__NS_END #endif // Memory allocation PUGI__NS_BEGIN PUGI__FN void* default_allocate(size_t size) { return malloc(size); } PUGI__FN void default_deallocate(void* ptr) { free(ptr); } template struct xml_memory_management_function_storage { static allocation_function allocate; static deallocation_function deallocate; }; template allocation_function xml_memory_management_function_storage::allocate = default_allocate; template deallocation_function xml_memory_management_function_storage::deallocate = default_deallocate; typedef xml_memory_management_function_storage xml_memory; PUGI__NS_END // String utilities PUGI__NS_BEGIN // Get string length PUGI__FN size_t strlength(const char_t* s) { assert(s); #ifdef PUGIXML_WCHAR_MODE return wcslen(s); #else return strlen(s); #endif } // Compare two strings PUGI__FN bool strequal(const char_t* src, const char_t* dst) { assert(src && dst); #ifdef PUGIXML_WCHAR_MODE return wcscmp(src, dst) == 0; #else return strcmp(src, dst) == 0; #endif } // Compare lhs with [rhs_begin, rhs_end) PUGI__FN bool strequalrange(const char_t* lhs, const char_t* rhs, size_t count) { for (size_t i = 0; i < count; ++i) if (lhs[i] != rhs[i]) return false; return lhs[count] == 0; } // Get length of wide string, even if CRT lacks wide character support PUGI__FN size_t strlength_wide(const wchar_t* s) { assert(s); #ifdef PUGIXML_WCHAR_MODE return wcslen(s); #else const wchar_t* end = s; while (*end) end++; return static_cast(end - s); #endif } #ifdef PUGIXML_WCHAR_MODE // Convert string to wide string, assuming all symbols are ASCII PUGI__FN void widen_ascii(wchar_t* dest, const char* source) { for (const char* i = source; *i; ++i) *dest++ = *i; *dest = 0; } #endif PUGI__NS_END #if !defined(PUGIXML_NO_STL) || !defined(PUGIXML_NO_XPATH) // auto_ptr-like buffer holder for exception recovery PUGI__NS_BEGIN struct buffer_holder { void* data; void (*deleter)(void*); buffer_holder(void* data_, void (*deleter_)(void*)): data(data_), deleter(deleter_) { } ~buffer_holder() { if (data) deleter(data); } void* release() { void* result = data; data = 0; return result; } }; PUGI__NS_END #endif PUGI__NS_BEGIN static const size_t xml_memory_page_size = #ifdef PUGIXML_MEMORY_PAGE_SIZE PUGIXML_MEMORY_PAGE_SIZE #else 32768 #endif ; static const uintptr_t xml_memory_page_alignment = 32; static const uintptr_t xml_memory_page_pointer_mask = ~(xml_memory_page_alignment - 1); static const uintptr_t xml_memory_page_name_allocated_mask = 16; static const uintptr_t xml_memory_page_value_allocated_mask = 8; static const uintptr_t xml_memory_page_type_mask = 7; struct xml_allocator; struct xml_memory_page { static xml_memory_page* construct(void* memory) { if (!memory) return 0; //$ redundant, left for performance xml_memory_page* result = static_cast(memory); result->allocator = 0; result->memory = 0; result->prev = 0; result->next = 0; result->busy_size = 0; result->freed_size = 0; return result; } xml_allocator* allocator; void* memory; xml_memory_page* prev; xml_memory_page* next; size_t busy_size; size_t freed_size; char data[1]; }; struct xml_memory_string_header { uint16_t page_offset; // offset from page->data uint16_t full_size; // 0 if string occupies whole page }; struct xml_allocator { xml_allocator(xml_memory_page* root): _root(root), _busy_size(root->busy_size) { } xml_memory_page* allocate_page(size_t data_size) { size_t size = offsetof(xml_memory_page, data) + data_size; // allocate block with some alignment, leaving memory for worst-case padding void* memory = xml_memory::allocate(size + xml_memory_page_alignment); if (!memory) return 0; // align upwards to page boundary void* page_memory = reinterpret_cast((reinterpret_cast(memory) + (xml_memory_page_alignment - 1)) & ~(xml_memory_page_alignment - 1)); // prepare page structure xml_memory_page* page = xml_memory_page::construct(page_memory); assert(page); page->memory = memory; page->allocator = _root->allocator; return page; } static void deallocate_page(xml_memory_page* page) { xml_memory::deallocate(page->memory); } void* allocate_memory_oob(size_t size, xml_memory_page*& out_page); void* allocate_memory(size_t size, xml_memory_page*& out_page) { if (_busy_size + size > xml_memory_page_size) return allocate_memory_oob(size, out_page); void* buf = _root->data + _busy_size; _busy_size += size; out_page = _root; return buf; } void deallocate_memory(void* ptr, size_t size, xml_memory_page* page) { if (page == _root) page->busy_size = _busy_size; assert(ptr >= page->data && ptr < page->data + page->busy_size); (void)!ptr; page->freed_size += size; assert(page->freed_size <= page->busy_size); if (page->freed_size == page->busy_size) { if (page->next == 0) { assert(_root == page); // top page freed, just reset sizes page->busy_size = page->freed_size = 0; _busy_size = 0; } else { assert(_root != page); assert(page->prev); // remove from the list page->prev->next = page->next; page->next->prev = page->prev; // deallocate deallocate_page(page); } } } char_t* allocate_string(size_t length) { // allocate memory for string and header block size_t size = sizeof(xml_memory_string_header) + length * sizeof(char_t); // round size up to pointer alignment boundary size_t full_size = (size + (sizeof(void*) - 1)) & ~(sizeof(void*) - 1); xml_memory_page* page; xml_memory_string_header* header = static_cast(allocate_memory(full_size, page)); if (!header) return 0; // setup header ptrdiff_t page_offset = reinterpret_cast(header) - page->data; assert(page_offset >= 0 && page_offset < (1 << 16)); header->page_offset = static_cast(page_offset); // full_size == 0 for large strings that occupy the whole page assert(full_size < (1 << 16) || (page->busy_size == full_size && page_offset == 0)); header->full_size = static_cast(full_size < (1 << 16) ? full_size : 0); // round-trip through void* to avoid 'cast increases required alignment of target type' warning // header is guaranteed a pointer-sized alignment, which should be enough for char_t return static_cast(static_cast(header + 1)); } void deallocate_string(char_t* string) { // this function casts pointers through void* to avoid 'cast increases required alignment of target type' warnings // we're guaranteed the proper (pointer-sized) alignment on the input string if it was allocated via allocate_string // get header xml_memory_string_header* header = static_cast(static_cast(string)) - 1; // deallocate size_t page_offset = offsetof(xml_memory_page, data) + header->page_offset; xml_memory_page* page = reinterpret_cast(static_cast(reinterpret_cast(header) - page_offset)); // if full_size == 0 then this string occupies the whole page size_t full_size = header->full_size == 0 ? page->busy_size : header->full_size; deallocate_memory(header, full_size, page); } xml_memory_page* _root; size_t _busy_size; }; PUGI__FN_NO_INLINE void* xml_allocator::allocate_memory_oob(size_t size, xml_memory_page*& out_page) { const size_t large_allocation_threshold = xml_memory_page_size / 4; xml_memory_page* page = allocate_page(size <= large_allocation_threshold ? xml_memory_page_size : size); out_page = page; if (!page) return 0; if (size <= large_allocation_threshold) { _root->busy_size = _busy_size; // insert page at the end of linked list page->prev = _root; _root->next = page; _root = page; _busy_size = size; } else { // insert page before the end of linked list, so that it is deleted as soon as possible // the last page is not deleted even if it's empty (see deallocate_memory) assert(_root->prev); page->prev = _root->prev; page->next = _root; _root->prev->next = page; _root->prev = page; } // allocate inside page page->busy_size = size; return page->data; } PUGI__NS_END namespace pugi { /// A 'name=value' XML attribute structure. struct xml_attribute_struct { /// Default ctor xml_attribute_struct(impl::xml_memory_page* page): header(reinterpret_cast(page)), name(0), value(0), prev_attribute_c(0), next_attribute(0) { } uintptr_t header; char_t* name; ///< Pointer to attribute name. char_t* value; ///< Pointer to attribute value. xml_attribute_struct* prev_attribute_c; ///< Previous attribute (cyclic list) xml_attribute_struct* next_attribute; ///< Next attribute }; /// An XML document tree node. struct xml_node_struct { /// Default ctor /// \param type - node type xml_node_struct(impl::xml_memory_page* page, xml_node_type type): header(reinterpret_cast(page) | (type - 1)), parent(0), name(0), value(0), first_child(0), prev_sibling_c(0), next_sibling(0), first_attribute(0) { } uintptr_t header; xml_node_struct* parent; ///< Pointer to parent char_t* name; ///< Pointer to element name. char_t* value; ///< Pointer to any associated string data. xml_node_struct* first_child; ///< First child xml_node_struct* prev_sibling_c; ///< Left brother (cyclic list) xml_node_struct* next_sibling; ///< Right brother xml_attribute_struct* first_attribute; ///< First attribute }; } PUGI__NS_BEGIN struct xml_extra_buffer { char_t* buffer; xml_extra_buffer* next; }; struct xml_document_struct: public xml_node_struct, public xml_allocator { xml_document_struct(xml_memory_page* page): xml_node_struct(page, node_document), xml_allocator(page), buffer(0), extra_buffers(0) { } const char_t* buffer; xml_extra_buffer* extra_buffers; }; inline xml_allocator& get_allocator(const xml_node_struct* node) { assert(node); return *reinterpret_cast(node->header & xml_memory_page_pointer_mask)->allocator; } PUGI__NS_END // Low-level DOM operations PUGI__NS_BEGIN inline xml_attribute_struct* allocate_attribute(xml_allocator& alloc) { xml_memory_page* page; void* memory = alloc.allocate_memory(sizeof(xml_attribute_struct), page); return new (memory) xml_attribute_struct(page); } inline xml_node_struct* allocate_node(xml_allocator& alloc, xml_node_type type) { xml_memory_page* page; void* memory = alloc.allocate_memory(sizeof(xml_node_struct), page); return new (memory) xml_node_struct(page, type); } inline void destroy_attribute(xml_attribute_struct* a, xml_allocator& alloc) { uintptr_t header = a->header; if (header & impl::xml_memory_page_name_allocated_mask) alloc.deallocate_string(a->name); if (header & impl::xml_memory_page_value_allocated_mask) alloc.deallocate_string(a->value); alloc.deallocate_memory(a, sizeof(xml_attribute_struct), reinterpret_cast(header & xml_memory_page_pointer_mask)); } inline void destroy_node(xml_node_struct* n, xml_allocator& alloc) { uintptr_t header = n->header; if (header & impl::xml_memory_page_name_allocated_mask) alloc.deallocate_string(n->name); if (header & impl::xml_memory_page_value_allocated_mask) alloc.deallocate_string(n->value); for (xml_attribute_struct* attr = n->first_attribute; attr; ) { xml_attribute_struct* next = attr->next_attribute; destroy_attribute(attr, alloc); attr = next; } for (xml_node_struct* child = n->first_child; child; ) { xml_node_struct* next = child->next_sibling; destroy_node(child, alloc); child = next; } alloc.deallocate_memory(n, sizeof(xml_node_struct), reinterpret_cast(header & xml_memory_page_pointer_mask)); } inline void append_node(xml_node_struct* child, xml_node_struct* node) { child->parent = node; xml_node_struct* head = node->first_child; if (head) { xml_node_struct* tail = head->prev_sibling_c; tail->next_sibling = child; child->prev_sibling_c = tail; head->prev_sibling_c = child; } else { node->first_child = child; child->prev_sibling_c = child; } child->next_sibling = 0; } inline void prepend_node(xml_node_struct* child, xml_node_struct* node) { child->parent = node; xml_node_struct* head = node->first_child; if (head) { child->prev_sibling_c = head->prev_sibling_c; head->prev_sibling_c = child; } else child->prev_sibling_c = child; child->next_sibling = head; node->first_child = child; } inline void insert_node_after(xml_node_struct* child, xml_node_struct* node) { xml_node_struct* parent = node->parent; child->parent = parent; if (node->next_sibling) node->next_sibling->prev_sibling_c = child; else parent->first_child->prev_sibling_c = child; child->next_sibling = node->next_sibling; child->prev_sibling_c = node; node->next_sibling = child; } inline void insert_node_before(xml_node_struct* child, xml_node_struct* node) { xml_node_struct* parent = node->parent; child->parent = parent; if (node->prev_sibling_c->next_sibling) node->prev_sibling_c->next_sibling = child; else parent->first_child = child; child->prev_sibling_c = node->prev_sibling_c; child->next_sibling = node; node->prev_sibling_c = child; } inline void remove_node(xml_node_struct* node) { xml_node_struct* parent = node->parent; if (node->next_sibling) node->next_sibling->prev_sibling_c = node->prev_sibling_c; else if (parent->first_child) parent->first_child->prev_sibling_c = node->prev_sibling_c; if (node->prev_sibling_c->next_sibling) node->prev_sibling_c->next_sibling = node->next_sibling; else parent->first_child = node->next_sibling; } PUGI__FN_NO_INLINE xml_node_struct* append_new_node(xml_node_struct* node, xml_allocator& alloc, xml_node_type type = node_element) { xml_node_struct* child = allocate_node(alloc, type); if (!child) return 0; append_node(child, node); return child; } PUGI__FN_NO_INLINE xml_attribute_struct* append_new_attribute(xml_node_struct* node, xml_allocator& alloc) { xml_attribute_struct* a = allocate_attribute(alloc); if (!a) return 0; xml_attribute_struct* first_attribute = node->first_attribute; if (first_attribute) { xml_attribute_struct* last_attribute = first_attribute->prev_attribute_c; last_attribute->next_attribute = a; a->prev_attribute_c = last_attribute; first_attribute->prev_attribute_c = a; } else { node->first_attribute = a; a->prev_attribute_c = a; } return a; } PUGI__NS_END // Helper classes for code generation PUGI__NS_BEGIN struct opt_false { enum { value = 0 }; }; struct opt_true { enum { value = 1 }; }; PUGI__NS_END // Unicode utilities PUGI__NS_BEGIN inline uint16_t endian_swap(uint16_t value) { return static_cast(((value & 0xff) << 8) | (value >> 8)); } inline uint32_t endian_swap(uint32_t value) { return ((value & 0xff) << 24) | ((value & 0xff00) << 8) | ((value & 0xff0000) >> 8) | (value >> 24); } struct utf8_counter { typedef size_t value_type; static value_type low(value_type result, uint32_t ch) { // U+0000..U+007F if (ch < 0x80) return result + 1; // U+0080..U+07FF else if (ch < 0x800) return result + 2; // U+0800..U+FFFF else return result + 3; } static value_type high(value_type result, uint32_t) { // U+10000..U+10FFFF return result + 4; } }; struct utf8_writer { typedef uint8_t* value_type; static value_type low(value_type result, uint32_t ch) { // U+0000..U+007F if (ch < 0x80) { *result = static_cast(ch); return result + 1; } // U+0080..U+07FF else if (ch < 0x800) { result[0] = static_cast(0xC0 | (ch >> 6)); result[1] = static_cast(0x80 | (ch & 0x3F)); return result + 2; } // U+0800..U+FFFF else { result[0] = static_cast(0xE0 | (ch >> 12)); result[1] = static_cast(0x80 | ((ch >> 6) & 0x3F)); result[2] = static_cast(0x80 | (ch & 0x3F)); return result + 3; } } static value_type high(value_type result, uint32_t ch) { // U+10000..U+10FFFF result[0] = static_cast(0xF0 | (ch >> 18)); result[1] = static_cast(0x80 | ((ch >> 12) & 0x3F)); result[2] = static_cast(0x80 | ((ch >> 6) & 0x3F)); result[3] = static_cast(0x80 | (ch & 0x3F)); return result + 4; } static value_type any(value_type result, uint32_t ch) { return (ch < 0x10000) ? low(result, ch) : high(result, ch); } }; struct utf16_counter { typedef size_t value_type; static value_type low(value_type result, uint32_t) { return result + 1; } static value_type high(value_type result, uint32_t) { return result + 2; } }; struct utf16_writer { typedef uint16_t* value_type; static value_type low(value_type result, uint32_t ch) { *result = static_cast(ch); return result + 1; } static value_type high(value_type result, uint32_t ch) { uint32_t msh = static_cast(ch - 0x10000) >> 10; uint32_t lsh = static_cast(ch - 0x10000) & 0x3ff; result[0] = static_cast(0xD800 + msh); result[1] = static_cast(0xDC00 + lsh); return result + 2; } static value_type any(value_type result, uint32_t ch) { return (ch < 0x10000) ? low(result, ch) : high(result, ch); } }; struct utf32_counter { typedef size_t value_type; static value_type low(value_type result, uint32_t) { return result + 1; } static value_type high(value_type result, uint32_t) { return result + 1; } }; struct utf32_writer { typedef uint32_t* value_type; static value_type low(value_type result, uint32_t ch) { *result = ch; return result + 1; } static value_type high(value_type result, uint32_t ch) { *result = ch; return result + 1; } static value_type any(value_type result, uint32_t ch) { *result = ch; return result + 1; } }; struct latin1_writer { typedef uint8_t* value_type; static value_type low(value_type result, uint32_t ch) { *result = static_cast(ch > 255 ? '?' : ch); return result + 1; } static value_type high(value_type result, uint32_t ch) { (void)ch; *result = '?'; return result + 1; } }; template struct wchar_selector; template <> struct wchar_selector<2> { typedef uint16_t type; typedef utf16_counter counter; typedef utf16_writer writer; }; template <> struct wchar_selector<4> { typedef uint32_t type; typedef utf32_counter counter; typedef utf32_writer writer; }; typedef wchar_selector::counter wchar_counter; typedef wchar_selector::writer wchar_writer; template struct utf_decoder { static inline typename Traits::value_type decode_utf8_block(const uint8_t* data, size_t size, typename Traits::value_type result) { const uint8_t utf8_byte_mask = 0x3f; while (size) { uint8_t lead = *data; // 0xxxxxxx -> U+0000..U+007F if (lead < 0x80) { result = Traits::low(result, lead); data += 1; size -= 1; // process aligned single-byte (ascii) blocks if ((reinterpret_cast(data) & 3) == 0) { // round-trip through void* to silence 'cast increases required alignment of target type' warnings while (size >= 4 && (*static_cast(static_cast(data)) & 0x80808080) == 0) { result = Traits::low(result, data[0]); result = Traits::low(result, data[1]); result = Traits::low(result, data[2]); result = Traits::low(result, data[3]); data += 4; size -= 4; } } } // 110xxxxx -> U+0080..U+07FF else if (static_cast(lead - 0xC0) < 0x20 && size >= 2 && (data[1] & 0xc0) == 0x80) { result = Traits::low(result, ((lead & ~0xC0) << 6) | (data[1] & utf8_byte_mask)); data += 2; size -= 2; } // 1110xxxx -> U+0800-U+FFFF else if (static_cast(lead - 0xE0) < 0x10 && size >= 3 && (data[1] & 0xc0) == 0x80 && (data[2] & 0xc0) == 0x80) { result = Traits::low(result, ((lead & ~0xE0) << 12) | ((data[1] & utf8_byte_mask) << 6) | (data[2] & utf8_byte_mask)); data += 3; size -= 3; } // 11110xxx -> U+10000..U+10FFFF else if (static_cast(lead - 0xF0) < 0x08 && size >= 4 && (data[1] & 0xc0) == 0x80 && (data[2] & 0xc0) == 0x80 && (data[3] & 0xc0) == 0x80) { result = Traits::high(result, ((lead & ~0xF0) << 18) | ((data[1] & utf8_byte_mask) << 12) | ((data[2] & utf8_byte_mask) << 6) | (data[3] & utf8_byte_mask)); data += 4; size -= 4; } // 10xxxxxx or 11111xxx -> invalid else { data += 1; size -= 1; } } return result; } static inline typename Traits::value_type decode_utf16_block(const uint16_t* data, size_t size, typename Traits::value_type result) { const uint16_t* end = data + size; while (data < end) { unsigned int lead = opt_swap::value ? endian_swap(*data) : *data; // U+0000..U+D7FF if (lead < 0xD800) { result = Traits::low(result, lead); data += 1; } // U+E000..U+FFFF else if (static_cast(lead - 0xE000) < 0x2000) { result = Traits::low(result, lead); data += 1; } // surrogate pair lead else if (static_cast(lead - 0xD800) < 0x400 && data + 1 < end) { uint16_t next = opt_swap::value ? endian_swap(data[1]) : data[1]; if (static_cast(next - 0xDC00) < 0x400) { result = Traits::high(result, 0x10000 + ((lead & 0x3ff) << 10) + (next & 0x3ff)); data += 2; } else { data += 1; } } else { data += 1; } } return result; } static inline typename Traits::value_type decode_utf32_block(const uint32_t* data, size_t size, typename Traits::value_type result) { const uint32_t* end = data + size; while (data < end) { uint32_t lead = opt_swap::value ? endian_swap(*data) : *data; // U+0000..U+FFFF if (lead < 0x10000) { result = Traits::low(result, lead); data += 1; } // U+10000..U+10FFFF else { result = Traits::high(result, lead); data += 1; } } return result; } static inline typename Traits::value_type decode_latin1_block(const uint8_t* data, size_t size, typename Traits::value_type result) { for (size_t i = 0; i < size; ++i) { result = Traits::low(result, data[i]); } return result; } static inline typename Traits::value_type decode_wchar_block_impl(const uint16_t* data, size_t size, typename Traits::value_type result) { return decode_utf16_block(data, size, result); } static inline typename Traits::value_type decode_wchar_block_impl(const uint32_t* data, size_t size, typename Traits::value_type result) { return decode_utf32_block(data, size, result); } static inline typename Traits::value_type decode_wchar_block(const wchar_t* data, size_t size, typename Traits::value_type result) { return decode_wchar_block_impl(reinterpret_cast::type*>(data), size, result); } }; template PUGI__FN void convert_utf_endian_swap(T* result, const T* data, size_t length) { for (size_t i = 0; i < length; ++i) result[i] = endian_swap(data[i]); } #ifdef PUGIXML_WCHAR_MODE PUGI__FN void convert_wchar_endian_swap(wchar_t* result, const wchar_t* data, size_t length) { for (size_t i = 0; i < length; ++i) result[i] = static_cast(endian_swap(static_cast::type>(data[i]))); } #endif PUGI__NS_END PUGI__NS_BEGIN enum chartype_t { ct_parse_pcdata = 1, // \0, &, \r, < ct_parse_attr = 2, // \0, &, \r, ', " ct_parse_attr_ws = 4, // \0, &, \r, ', ", \n, tab ct_space = 8, // \r, \n, space, tab ct_parse_cdata = 16, // \0, ], >, \r ct_parse_comment = 32, // \0, -, >, \r ct_symbol = 64, // Any symbol > 127, a-z, A-Z, 0-9, _, :, -, . ct_start_symbol = 128 // Any symbol > 127, a-z, A-Z, _, : }; static const unsigned char chartype_table[256] = { 55, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 63, 0, 0, // 0-15 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 16-31 8, 0, 6, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 96, 64, 0, // 32-47 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 192, 0, 1, 0, 48, 0, // 48-63 0, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, // 64-79 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 0, 0, 16, 0, 192, // 80-95 0, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, // 96-111 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 0, 0, 0, 0, 0, // 112-127 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, // 128+ 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192 }; enum chartypex_t { ctx_special_pcdata = 1, // Any symbol >= 0 and < 32 (except \t, \r, \n), &, <, > ctx_special_attr = 2, // Any symbol >= 0 and < 32 (except \t), &, <, >, " ctx_start_symbol = 4, // Any symbol > 127, a-z, A-Z, _ ctx_digit = 8, // 0-9 ctx_symbol = 16 // Any symbol > 127, a-z, A-Z, 0-9, _, -, . }; static const unsigned char chartypex_table[256] = { 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 2, 3, 3, 2, 3, 3, // 0-15 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, // 16-31 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 16, 16, 0, // 32-47 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 0, 0, 3, 0, 3, 0, // 48-63 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, // 64-79 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 0, 0, 0, 0, 20, // 80-95 0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, // 96-111 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 0, 0, 0, 0, 0, // 112-127 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, // 128+ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 }; #ifdef PUGIXML_WCHAR_MODE #define PUGI__IS_CHARTYPE_IMPL(c, ct, table) ((static_cast(c) < 128 ? table[static_cast(c)] : table[128]) & (ct)) #else #define PUGI__IS_CHARTYPE_IMPL(c, ct, table) (table[static_cast(c)] & (ct)) #endif #define PUGI__IS_CHARTYPE(c, ct) PUGI__IS_CHARTYPE_IMPL(c, ct, chartype_table) #define PUGI__IS_CHARTYPEX(c, ct) PUGI__IS_CHARTYPE_IMPL(c, ct, chartypex_table) PUGI__FN bool is_little_endian() { unsigned int ui = 1; return *reinterpret_cast(&ui) == 1; } PUGI__FN xml_encoding get_wchar_encoding() { PUGI__STATIC_ASSERT(sizeof(wchar_t) == 2 || sizeof(wchar_t) == 4); if (sizeof(wchar_t) == 2) return is_little_endian() ? encoding_utf16_le : encoding_utf16_be; else return is_little_endian() ? encoding_utf32_le : encoding_utf32_be; } PUGI__FN xml_encoding guess_buffer_encoding(uint8_t d0, uint8_t d1, uint8_t d2, uint8_t d3) { // look for BOM in first few bytes if (d0 == 0 && d1 == 0 && d2 == 0xfe && d3 == 0xff) return encoding_utf32_be; if (d0 == 0xff && d1 == 0xfe && d2 == 0 && d3 == 0) return encoding_utf32_le; if (d0 == 0xfe && d1 == 0xff) return encoding_utf16_be; if (d0 == 0xff && d1 == 0xfe) return encoding_utf16_le; if (d0 == 0xef && d1 == 0xbb && d2 == 0xbf) return encoding_utf8; // look for <, (contents); PUGI__DMC_VOLATILE uint8_t d0 = data[0], d1 = data[1], d2 = data[2], d3 = data[3]; return guess_buffer_encoding(d0, d1, d2, d3); } PUGI__FN bool get_mutable_buffer(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size, bool is_mutable) { size_t length = size / sizeof(char_t); if (is_mutable) { out_buffer = static_cast(const_cast(contents)); out_length = length; } else { char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; memcpy(buffer, contents, length * sizeof(char_t)); buffer[length] = 0; out_buffer = buffer; out_length = length + 1; } return true; } #ifdef PUGIXML_WCHAR_MODE PUGI__FN bool need_endian_swap_utf(xml_encoding le, xml_encoding re) { return (le == encoding_utf16_be && re == encoding_utf16_le) || (le == encoding_utf16_le && re == encoding_utf16_be) || (le == encoding_utf32_be && re == encoding_utf32_le) || (le == encoding_utf32_le && re == encoding_utf32_be); } PUGI__FN bool convert_buffer_endian_swap(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size, bool is_mutable) { const char_t* data = static_cast(contents); size_t length = size / sizeof(char_t); if (is_mutable) { char_t* buffer = const_cast(data); convert_wchar_endian_swap(buffer, data, length); out_buffer = buffer; out_length = length; } else { char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; convert_wchar_endian_swap(buffer, data, length); buffer[length] = 0; out_buffer = buffer; out_length = length + 1; } return true; } PUGI__FN bool convert_buffer_utf8(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size) { const uint8_t* data = static_cast(contents); size_t data_length = size; // first pass: get length in wchar_t units size_t length = utf_decoder::decode_utf8_block(data, data_length, 0); // allocate buffer of suitable length char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; // second pass: convert utf8 input to wchar_t wchar_writer::value_type obegin = reinterpret_cast(buffer); wchar_writer::value_type oend = utf_decoder::decode_utf8_block(data, data_length, obegin); assert(oend == obegin + length); *oend = 0; out_buffer = buffer; out_length = length + 1; return true; } template PUGI__FN bool convert_buffer_utf16(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size, opt_swap) { const uint16_t* data = static_cast(contents); size_t data_length = size / sizeof(uint16_t); // first pass: get length in wchar_t units size_t length = utf_decoder::decode_utf16_block(data, data_length, 0); // allocate buffer of suitable length char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; // second pass: convert utf16 input to wchar_t wchar_writer::value_type obegin = reinterpret_cast(buffer); wchar_writer::value_type oend = utf_decoder::decode_utf16_block(data, data_length, obegin); assert(oend == obegin + length); *oend = 0; out_buffer = buffer; out_length = length + 1; return true; } template PUGI__FN bool convert_buffer_utf32(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size, opt_swap) { const uint32_t* data = static_cast(contents); size_t data_length = size / sizeof(uint32_t); // first pass: get length in wchar_t units size_t length = utf_decoder::decode_utf32_block(data, data_length, 0); // allocate buffer of suitable length char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; // second pass: convert utf32 input to wchar_t wchar_writer::value_type obegin = reinterpret_cast(buffer); wchar_writer::value_type oend = utf_decoder::decode_utf32_block(data, data_length, obegin); assert(oend == obegin + length); *oend = 0; out_buffer = buffer; out_length = length + 1; return true; } PUGI__FN bool convert_buffer_latin1(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size) { const uint8_t* data = static_cast(contents); size_t data_length = size; // get length in wchar_t units size_t length = data_length; // allocate buffer of suitable length char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; // convert latin1 input to wchar_t wchar_writer::value_type obegin = reinterpret_cast(buffer); wchar_writer::value_type oend = utf_decoder::decode_latin1_block(data, data_length, obegin); assert(oend == obegin + length); *oend = 0; out_buffer = buffer; out_length = length + 1; return true; } PUGI__FN bool convert_buffer(char_t*& out_buffer, size_t& out_length, xml_encoding encoding, const void* contents, size_t size, bool is_mutable) { // get native encoding xml_encoding wchar_encoding = get_wchar_encoding(); // fast path: no conversion required if (encoding == wchar_encoding) return get_mutable_buffer(out_buffer, out_length, contents, size, is_mutable); // only endian-swapping is required if (need_endian_swap_utf(encoding, wchar_encoding)) return convert_buffer_endian_swap(out_buffer, out_length, contents, size, is_mutable); // source encoding is utf8 if (encoding == encoding_utf8) return convert_buffer_utf8(out_buffer, out_length, contents, size); // source encoding is utf16 if (encoding == encoding_utf16_be || encoding == encoding_utf16_le) { xml_encoding native_encoding = is_little_endian() ? encoding_utf16_le : encoding_utf16_be; return (native_encoding == encoding) ? convert_buffer_utf16(out_buffer, out_length, contents, size, opt_false()) : convert_buffer_utf16(out_buffer, out_length, contents, size, opt_true()); } // source encoding is utf32 if (encoding == encoding_utf32_be || encoding == encoding_utf32_le) { xml_encoding native_encoding = is_little_endian() ? encoding_utf32_le : encoding_utf32_be; return (native_encoding == encoding) ? convert_buffer_utf32(out_buffer, out_length, contents, size, opt_false()) : convert_buffer_utf32(out_buffer, out_length, contents, size, opt_true()); } // source encoding is latin1 if (encoding == encoding_latin1) return convert_buffer_latin1(out_buffer, out_length, contents, size); assert(!"Invalid encoding"); return false; } #else template PUGI__FN bool convert_buffer_utf16(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size, opt_swap) { const uint16_t* data = static_cast(contents); size_t data_length = size / sizeof(uint16_t); // first pass: get length in utf8 units size_t length = utf_decoder::decode_utf16_block(data, data_length, 0); // allocate buffer of suitable length char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; // second pass: convert utf16 input to utf8 uint8_t* obegin = reinterpret_cast(buffer); uint8_t* oend = utf_decoder::decode_utf16_block(data, data_length, obegin); assert(oend == obegin + length); *oend = 0; out_buffer = buffer; out_length = length + 1; return true; } template PUGI__FN bool convert_buffer_utf32(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size, opt_swap) { const uint32_t* data = static_cast(contents); size_t data_length = size / sizeof(uint32_t); // first pass: get length in utf8 units size_t length = utf_decoder::decode_utf32_block(data, data_length, 0); // allocate buffer of suitable length char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; // second pass: convert utf32 input to utf8 uint8_t* obegin = reinterpret_cast(buffer); uint8_t* oend = utf_decoder::decode_utf32_block(data, data_length, obegin); assert(oend == obegin + length); *oend = 0; out_buffer = buffer; out_length = length + 1; return true; } PUGI__FN size_t get_latin1_7bit_prefix_length(const uint8_t* data, size_t size) { for (size_t i = 0; i < size; ++i) if (data[i] > 127) return i; return size; } PUGI__FN bool convert_buffer_latin1(char_t*& out_buffer, size_t& out_length, const void* contents, size_t size, bool is_mutable) { const uint8_t* data = static_cast(contents); size_t data_length = size; // get size of prefix that does not need utf8 conversion size_t prefix_length = get_latin1_7bit_prefix_length(data, data_length); assert(prefix_length <= data_length); const uint8_t* postfix = data + prefix_length; size_t postfix_length = data_length - prefix_length; // if no conversion is needed, just return the original buffer if (postfix_length == 0) return get_mutable_buffer(out_buffer, out_length, contents, size, is_mutable); // first pass: get length in utf8 units size_t length = prefix_length + utf_decoder::decode_latin1_block(postfix, postfix_length, 0); // allocate buffer of suitable length char_t* buffer = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!buffer) return false; // second pass: convert latin1 input to utf8 memcpy(buffer, data, prefix_length); uint8_t* obegin = reinterpret_cast(buffer); uint8_t* oend = utf_decoder::decode_latin1_block(postfix, postfix_length, obegin + prefix_length); assert(oend == obegin + length); *oend = 0; out_buffer = buffer; out_length = length + 1; return true; } PUGI__FN bool convert_buffer(char_t*& out_buffer, size_t& out_length, xml_encoding encoding, const void* contents, size_t size, bool is_mutable) { // fast path: no conversion required if (encoding == encoding_utf8) return get_mutable_buffer(out_buffer, out_length, contents, size, is_mutable); // source encoding is utf16 if (encoding == encoding_utf16_be || encoding == encoding_utf16_le) { xml_encoding native_encoding = is_little_endian() ? encoding_utf16_le : encoding_utf16_be; return (native_encoding == encoding) ? convert_buffer_utf16(out_buffer, out_length, contents, size, opt_false()) : convert_buffer_utf16(out_buffer, out_length, contents, size, opt_true()); } // source encoding is utf32 if (encoding == encoding_utf32_be || encoding == encoding_utf32_le) { xml_encoding native_encoding = is_little_endian() ? encoding_utf32_le : encoding_utf32_be; return (native_encoding == encoding) ? convert_buffer_utf32(out_buffer, out_length, contents, size, opt_false()) : convert_buffer_utf32(out_buffer, out_length, contents, size, opt_true()); } // source encoding is latin1 if (encoding == encoding_latin1) return convert_buffer_latin1(out_buffer, out_length, contents, size, is_mutable); assert(!"Invalid encoding"); return false; } #endif PUGI__FN size_t as_utf8_begin(const wchar_t* str, size_t length) { // get length in utf8 characters return utf_decoder::decode_wchar_block(str, length, 0); } PUGI__FN void as_utf8_end(char* buffer, size_t size, const wchar_t* str, size_t length) { // convert to utf8 uint8_t* begin = reinterpret_cast(buffer); uint8_t* end = utf_decoder::decode_wchar_block(str, length, begin); assert(begin + size == end); (void)!end; // zero-terminate buffer[size] = 0; } #ifndef PUGIXML_NO_STL PUGI__FN std::string as_utf8_impl(const wchar_t* str, size_t length) { // first pass: get length in utf8 characters size_t size = as_utf8_begin(str, length); // allocate resulting string std::string result; result.resize(size); // second pass: convert to utf8 if (size > 0) as_utf8_end(&result[0], size, str, length); return result; } PUGI__FN std::basic_string as_wide_impl(const char* str, size_t size) { const uint8_t* data = reinterpret_cast(str); // first pass: get length in wchar_t units size_t length = utf_decoder::decode_utf8_block(data, size, 0); // allocate resulting string std::basic_string result; result.resize(length); // second pass: convert to wchar_t if (length > 0) { wchar_writer::value_type begin = reinterpret_cast(&result[0]); wchar_writer::value_type end = utf_decoder::decode_utf8_block(data, size, begin); assert(begin + length == end); (void)!end; } return result; } #endif inline bool strcpy_insitu_allow(size_t length, uintptr_t allocated, char_t* target) { assert(target); size_t target_length = strlength(target); // always reuse document buffer memory if possible if (!allocated) return target_length >= length; // reuse heap memory if waste is not too great const size_t reuse_threshold = 32; return target_length >= length && (target_length < reuse_threshold || target_length - length < target_length / 2); } PUGI__FN bool strcpy_insitu(char_t*& dest, uintptr_t& header, uintptr_t header_mask, const char_t* source) { assert(header); size_t source_length = strlength(source); if (source_length == 0) { // empty string and null pointer are equivalent, so just deallocate old memory xml_allocator* alloc = reinterpret_cast(header & xml_memory_page_pointer_mask)->allocator; if (header & header_mask) alloc->deallocate_string(dest); // mark the string as not allocated dest = 0; header &= ~header_mask; return true; } else if (dest && strcpy_insitu_allow(source_length, header & header_mask, dest)) { // we can reuse old buffer, so just copy the new data (including zero terminator) memcpy(dest, source, (source_length + 1) * sizeof(char_t)); return true; } else { xml_allocator* alloc = reinterpret_cast(header & xml_memory_page_pointer_mask)->allocator; // allocate new buffer char_t* buf = alloc->allocate_string(source_length + 1); if (!buf) return false; // copy the string (including zero terminator) memcpy(buf, source, (source_length + 1) * sizeof(char_t)); // deallocate old buffer (*after* the above to protect against overlapping memory and/or allocation failures) if (header & header_mask) alloc->deallocate_string(dest); // the string is now allocated, so set the flag dest = buf; header |= header_mask; return true; } } struct gap { char_t* end; size_t size; gap(): end(0), size(0) { } // Push new gap, move s count bytes further (skipping the gap). // Collapse previous gap. void push(char_t*& s, size_t count) { if (end) // there was a gap already; collapse it { // Move [old_gap_end, new_gap_start) to [old_gap_start, ...) assert(s >= end); memmove(end - size, end, reinterpret_cast(s) - reinterpret_cast(end)); } s += count; // end of current gap // "merge" two gaps end = s; size += count; } // Collapse all gaps, return past-the-end pointer char_t* flush(char_t* s) { if (end) { // Move [old_gap_end, current_pos) to [old_gap_start, ...) assert(s >= end); memmove(end - size, end, reinterpret_cast(s) - reinterpret_cast(end)); return s - size; } else return s; } }; PUGI__FN char_t* strconv_escape(char_t* s, gap& g) { char_t* stre = s + 1; switch (*stre) { case '#': // &#... { unsigned int ucsc = 0; if (stre[1] == 'x') // &#x... (hex code) { stre += 2; char_t ch = *stre; if (ch == ';') return stre; for (;;) { if (static_cast(ch - '0') <= 9) ucsc = 16 * ucsc + (ch - '0'); else if (static_cast((ch | ' ') - 'a') <= 5) ucsc = 16 * ucsc + ((ch | ' ') - 'a' + 10); else if (ch == ';') break; else // cancel return stre; ch = *++stre; } ++stre; } else // &#... (dec code) { char_t ch = *++stre; if (ch == ';') return stre; for (;;) { if (static_cast(static_cast(ch) - '0') <= 9) ucsc = 10 * ucsc + (ch - '0'); else if (ch == ';') break; else // cancel return stre; ch = *++stre; } ++stre; } #ifdef PUGIXML_WCHAR_MODE s = reinterpret_cast(wchar_writer::any(reinterpret_cast(s), ucsc)); #else s = reinterpret_cast(utf8_writer::any(reinterpret_cast(s), ucsc)); #endif g.push(s, stre - s); return stre; } case 'a': // &a { ++stre; if (*stre == 'm') // &am { if (*++stre == 'p' && *++stre == ';') // & { *s++ = '&'; ++stre; g.push(s, stre - s); return stre; } } else if (*stre == 'p') // &ap { if (*++stre == 'o' && *++stre == 's' && *++stre == ';') // ' { *s++ = '\''; ++stre; g.push(s, stre - s); return stre; } } break; } case 'g': // &g { if (*++stre == 't' && *++stre == ';') // > { *s++ = '>'; ++stre; g.push(s, stre - s); return stre; } break; } case 'l': // &l { if (*++stre == 't' && *++stre == ';') // < { *s++ = '<'; ++stre; g.push(s, stre - s); return stre; } break; } case 'q': // &q { if (*++stre == 'u' && *++stre == 'o' && *++stre == 't' && *++stre == ';') // " { *s++ = '"'; ++stre; g.push(s, stre - s); return stre; } break; } default: break; } return stre; } // Parser utilities #define PUGI__ENDSWITH(c, e) ((c) == (e) || ((c) == 0 && endch == (e))) #define PUGI__SKIPWS() { while (PUGI__IS_CHARTYPE(*s, ct_space)) ++s; } #define PUGI__OPTSET(OPT) ( optmsk & (OPT) ) #define PUGI__PUSHNODE(TYPE) { cursor = append_new_node(cursor, alloc, TYPE); if (!cursor) PUGI__THROW_ERROR(status_out_of_memory, s); } #define PUGI__POPNODE() { cursor = cursor->parent; } #define PUGI__SCANFOR(X) { while (*s != 0 && !(X)) ++s; } #define PUGI__SCANWHILE(X) { while (X) ++s; } #define PUGI__SCANWHILE_UNROLL(X) { while (X) { ++s; if (PUGI__UNLIKELY(!(X))) break; ++s; if (PUGI__UNLIKELY(!(X))) break; ++s; if (PUGI__UNLIKELY(!(X))) break; ++s; } } #define PUGI__ENDSEG() { ch = *s; *s = 0; ++s; } #define PUGI__THROW_ERROR(err, m) return error_offset = m, error_status = err, static_cast(0) #define PUGI__CHECK_ERROR(err, m) { if (*s == 0) PUGI__THROW_ERROR(err, m); } PUGI__FN char_t* strconv_comment(char_t* s, char_t endch) { gap g; while (true) { PUGI__SCANWHILE_UNROLL(!PUGI__IS_CHARTYPE(*s, ct_parse_comment)); if (*s == '\r') // Either a single 0x0d or 0x0d 0x0a pair { *s++ = '\n'; // replace first one with 0x0a if (*s == '\n') g.push(s, 1); } else if (s[0] == '-' && s[1] == '-' && PUGI__ENDSWITH(s[2], '>')) // comment ends here { *g.flush(s) = 0; return s + (s[2] == '>' ? 3 : 2); } else if (*s == 0) { return 0; } else ++s; } } PUGI__FN char_t* strconv_cdata(char_t* s, char_t endch) { gap g; while (true) { PUGI__SCANWHILE_UNROLL(!PUGI__IS_CHARTYPE(*s, ct_parse_cdata)); if (*s == '\r') // Either a single 0x0d or 0x0d 0x0a pair { *s++ = '\n'; // replace first one with 0x0a if (*s == '\n') g.push(s, 1); } else if (s[0] == ']' && s[1] == ']' && PUGI__ENDSWITH(s[2], '>')) // CDATA ends here { *g.flush(s) = 0; return s + 1; } else if (*s == 0) { return 0; } else ++s; } } typedef char_t* (*strconv_pcdata_t)(char_t*); template struct strconv_pcdata_impl { static char_t* parse(char_t* s) { gap g; char_t* begin = s; while (true) { PUGI__SCANWHILE_UNROLL(!PUGI__IS_CHARTYPE(*s, ct_parse_pcdata)); if (*s == '<') // PCDATA ends here { char_t* end = g.flush(s); if (opt_trim::value) while (end > begin && PUGI__IS_CHARTYPE(end[-1], ct_space)) --end; *end = 0; return s + 1; } else if (opt_eol::value && *s == '\r') // Either a single 0x0d or 0x0d 0x0a pair { *s++ = '\n'; // replace first one with 0x0a if (*s == '\n') g.push(s, 1); } else if (opt_escape::value && *s == '&') { s = strconv_escape(s, g); } else if (*s == 0) { char_t* end = g.flush(s); if (opt_trim::value) while (end > begin && PUGI__IS_CHARTYPE(end[-1], ct_space)) --end; *end = 0; return s; } else ++s; } } }; PUGI__FN strconv_pcdata_t get_strconv_pcdata(unsigned int optmask) { PUGI__STATIC_ASSERT(parse_escapes == 0x10 && parse_eol == 0x20 && parse_trim_pcdata == 0x0800); switch (((optmask >> 4) & 3) | ((optmask >> 9) & 4)) // get bitmask for flags (eol escapes trim) { case 0: return strconv_pcdata_impl::parse; case 1: return strconv_pcdata_impl::parse; case 2: return strconv_pcdata_impl::parse; case 3: return strconv_pcdata_impl::parse; case 4: return strconv_pcdata_impl::parse; case 5: return strconv_pcdata_impl::parse; case 6: return strconv_pcdata_impl::parse; case 7: return strconv_pcdata_impl::parse; default: assert(false); return 0; // should not get here } } typedef char_t* (*strconv_attribute_t)(char_t*, char_t); template struct strconv_attribute_impl { static char_t* parse_wnorm(char_t* s, char_t end_quote) { gap g; // trim leading whitespaces if (PUGI__IS_CHARTYPE(*s, ct_space)) { char_t* str = s; do ++str; while (PUGI__IS_CHARTYPE(*str, ct_space)); g.push(s, str - s); } while (true) { PUGI__SCANWHILE_UNROLL(!PUGI__IS_CHARTYPE(*s, ct_parse_attr_ws | ct_space)); if (*s == end_quote) { char_t* str = g.flush(s); do *str-- = 0; while (PUGI__IS_CHARTYPE(*str, ct_space)); return s + 1; } else if (PUGI__IS_CHARTYPE(*s, ct_space)) { *s++ = ' '; if (PUGI__IS_CHARTYPE(*s, ct_space)) { char_t* str = s + 1; while (PUGI__IS_CHARTYPE(*str, ct_space)) ++str; g.push(s, str - s); } } else if (opt_escape::value && *s == '&') { s = strconv_escape(s, g); } else if (!*s) { return 0; } else ++s; } } static char_t* parse_wconv(char_t* s, char_t end_quote) { gap g; while (true) { PUGI__SCANWHILE_UNROLL(!PUGI__IS_CHARTYPE(*s, ct_parse_attr_ws)); if (*s == end_quote) { *g.flush(s) = 0; return s + 1; } else if (PUGI__IS_CHARTYPE(*s, ct_space)) { if (*s == '\r') { *s++ = ' '; if (*s == '\n') g.push(s, 1); } else *s++ = ' '; } else if (opt_escape::value && *s == '&') { s = strconv_escape(s, g); } else if (!*s) { return 0; } else ++s; } } static char_t* parse_eol(char_t* s, char_t end_quote) { gap g; while (true) { PUGI__SCANWHILE_UNROLL(!PUGI__IS_CHARTYPE(*s, ct_parse_attr)); if (*s == end_quote) { *g.flush(s) = 0; return s + 1; } else if (*s == '\r') { *s++ = '\n'; if (*s == '\n') g.push(s, 1); } else if (opt_escape::value && *s == '&') { s = strconv_escape(s, g); } else if (!*s) { return 0; } else ++s; } } static char_t* parse_simple(char_t* s, char_t end_quote) { gap g; while (true) { PUGI__SCANWHILE_UNROLL(!PUGI__IS_CHARTYPE(*s, ct_parse_attr)); if (*s == end_quote) { *g.flush(s) = 0; return s + 1; } else if (opt_escape::value && *s == '&') { s = strconv_escape(s, g); } else if (!*s) { return 0; } else ++s; } } }; PUGI__FN strconv_attribute_t get_strconv_attribute(unsigned int optmask) { PUGI__STATIC_ASSERT(parse_escapes == 0x10 && parse_eol == 0x20 && parse_wconv_attribute == 0x40 && parse_wnorm_attribute == 0x80); switch ((optmask >> 4) & 15) // get bitmask for flags (wconv wnorm eol escapes) { case 0: return strconv_attribute_impl::parse_simple; case 1: return strconv_attribute_impl::parse_simple; case 2: return strconv_attribute_impl::parse_eol; case 3: return strconv_attribute_impl::parse_eol; case 4: return strconv_attribute_impl::parse_wconv; case 5: return strconv_attribute_impl::parse_wconv; case 6: return strconv_attribute_impl::parse_wconv; case 7: return strconv_attribute_impl::parse_wconv; case 8: return strconv_attribute_impl::parse_wnorm; case 9: return strconv_attribute_impl::parse_wnorm; case 10: return strconv_attribute_impl::parse_wnorm; case 11: return strconv_attribute_impl::parse_wnorm; case 12: return strconv_attribute_impl::parse_wnorm; case 13: return strconv_attribute_impl::parse_wnorm; case 14: return strconv_attribute_impl::parse_wnorm; case 15: return strconv_attribute_impl::parse_wnorm; default: assert(false); return 0; // should not get here } } inline xml_parse_result make_parse_result(xml_parse_status status, ptrdiff_t offset = 0) { xml_parse_result result; result.status = status; result.offset = offset; return result; } struct xml_parser { xml_allocator alloc; char_t* error_offset; xml_parse_status error_status; xml_parser(const xml_allocator& alloc_): alloc(alloc_), error_offset(0), error_status(status_ok) { } // DOCTYPE consists of nested sections of the following possible types: // , , "...", '...' // // // First group can not contain nested groups // Second group can contain nested groups of the same type // Third group can contain all other groups char_t* parse_doctype_primitive(char_t* s) { if (*s == '"' || *s == '\'') { // quoted string char_t ch = *s++; PUGI__SCANFOR(*s == ch); if (!*s) PUGI__THROW_ERROR(status_bad_doctype, s); s++; } else if (s[0] == '<' && s[1] == '?') { // s += 2; PUGI__SCANFOR(s[0] == '?' && s[1] == '>'); // no need for ENDSWITH because ?> can't terminate proper doctype if (!*s) PUGI__THROW_ERROR(status_bad_doctype, s); s += 2; } else if (s[0] == '<' && s[1] == '!' && s[2] == '-' && s[3] == '-') { s += 4; PUGI__SCANFOR(s[0] == '-' && s[1] == '-' && s[2] == '>'); // no need for ENDSWITH because --> can't terminate proper doctype if (!*s) PUGI__THROW_ERROR(status_bad_doctype, s); s += 4; } else PUGI__THROW_ERROR(status_bad_doctype, s); return s; } char_t* parse_doctype_ignore(char_t* s) { assert(s[0] == '<' && s[1] == '!' && s[2] == '['); s++; while (*s) { if (s[0] == '<' && s[1] == '!' && s[2] == '[') { // nested ignore section s = parse_doctype_ignore(s); if (!s) return s; } else if (s[0] == ']' && s[1] == ']' && s[2] == '>') { // ignore section end s += 3; return s; } else s++; } PUGI__THROW_ERROR(status_bad_doctype, s); } char_t* parse_doctype_group(char_t* s, char_t endch, bool toplevel) { assert((s[0] == '<' || s[0] == 0) && s[1] == '!'); s++; while (*s) { if (s[0] == '<' && s[1] == '!' && s[2] != '-') { if (s[2] == '[') { // ignore s = parse_doctype_ignore(s); if (!s) return s; } else { // some control group s = parse_doctype_group(s, endch, false); if (!s) return s; // skip > assert(*s == '>'); s++; } } else if (s[0] == '<' || s[0] == '"' || s[0] == '\'') { // unknown tag (forbidden), or some primitive group s = parse_doctype_primitive(s); if (!s) return s; } else if (*s == '>') { return s; } else s++; } if (!toplevel || endch != '>') PUGI__THROW_ERROR(status_bad_doctype, s); return s; } char_t* parse_exclamation(char_t* s, xml_node_struct* cursor, unsigned int optmsk, char_t endch) { // parse node contents, starting with exclamation mark ++s; if (*s == '-') // 'value = s; // Save the offset. } if (PUGI__OPTSET(parse_eol) && PUGI__OPTSET(parse_comments)) { s = strconv_comment(s, endch); if (!s) PUGI__THROW_ERROR(status_bad_comment, cursor->value); } else { // Scan for terminating '-->'. PUGI__SCANFOR(s[0] == '-' && s[1] == '-' && PUGI__ENDSWITH(s[2], '>')); PUGI__CHECK_ERROR(status_bad_comment, s); if (PUGI__OPTSET(parse_comments)) *s = 0; // Zero-terminate this segment at the first terminating '-'. s += (s[2] == '>' ? 3 : 2); // Step over the '\0->'. } } else PUGI__THROW_ERROR(status_bad_comment, s); } else if (*s == '[') { // 'value = s; // Save the offset. if (PUGI__OPTSET(parse_eol)) { s = strconv_cdata(s, endch); if (!s) PUGI__THROW_ERROR(status_bad_cdata, cursor->value); } else { // Scan for terminating ']]>'. PUGI__SCANFOR(s[0] == ']' && s[1] == ']' && PUGI__ENDSWITH(s[2], '>')); PUGI__CHECK_ERROR(status_bad_cdata, s); *s++ = 0; // Zero-terminate this segment. } } else // Flagged for discard, but we still have to scan for the terminator. { // Scan for terminating ']]>'. PUGI__SCANFOR(s[0] == ']' && s[1] == ']' && PUGI__ENDSWITH(s[2], '>')); PUGI__CHECK_ERROR(status_bad_cdata, s); ++s; } s += (s[1] == '>' ? 2 : 1); // Step over the last ']>'. } else PUGI__THROW_ERROR(status_bad_cdata, s); } else if (s[0] == 'D' && s[1] == 'O' && s[2] == 'C' && s[3] == 'T' && s[4] == 'Y' && s[5] == 'P' && PUGI__ENDSWITH(s[6], 'E')) { s -= 2; if (cursor->parent) PUGI__THROW_ERROR(status_bad_doctype, s); char_t* mark = s + 9; s = parse_doctype_group(s, endch, true); if (!s) return s; assert((*s == 0 && endch == '>') || *s == '>'); if (*s) *s++ = 0; if (PUGI__OPTSET(parse_doctype)) { while (PUGI__IS_CHARTYPE(*mark, ct_space)) ++mark; PUGI__PUSHNODE(node_doctype); cursor->value = mark; PUGI__POPNODE(); } } else if (*s == 0 && endch == '-') PUGI__THROW_ERROR(status_bad_comment, s); else if (*s == 0 && endch == '[') PUGI__THROW_ERROR(status_bad_cdata, s); else PUGI__THROW_ERROR(status_unrecognized_tag, s); return s; } char_t* parse_question(char_t* s, xml_node_struct*& ref_cursor, unsigned int optmsk, char_t endch) { // load into registers xml_node_struct* cursor = ref_cursor; char_t ch = 0; // parse node contents, starting with question mark ++s; // read PI target char_t* target = s; if (!PUGI__IS_CHARTYPE(*s, ct_start_symbol)) PUGI__THROW_ERROR(status_bad_pi, s); PUGI__SCANWHILE(PUGI__IS_CHARTYPE(*s, ct_symbol)); PUGI__CHECK_ERROR(status_bad_pi, s); // determine node type; stricmp / strcasecmp is not portable bool declaration = (target[0] | ' ') == 'x' && (target[1] | ' ') == 'm' && (target[2] | ' ') == 'l' && target + 3 == s; if (declaration ? PUGI__OPTSET(parse_declaration) : PUGI__OPTSET(parse_pi)) { if (declaration) { // disallow non top-level declarations if (cursor->parent) PUGI__THROW_ERROR(status_bad_pi, s); PUGI__PUSHNODE(node_declaration); } else { PUGI__PUSHNODE(node_pi); } cursor->name = target; PUGI__ENDSEG(); // parse value/attributes if (ch == '?') { // empty node if (!PUGI__ENDSWITH(*s, '>')) PUGI__THROW_ERROR(status_bad_pi, s); s += (*s == '>'); PUGI__POPNODE(); } else if (PUGI__IS_CHARTYPE(ch, ct_space)) { PUGI__SKIPWS(); // scan for tag end char_t* value = s; PUGI__SCANFOR(s[0] == '?' && PUGI__ENDSWITH(s[1], '>')); PUGI__CHECK_ERROR(status_bad_pi, s); if (declaration) { // replace ending ? with / so that 'element' terminates properly *s = '/'; // we exit from this function with cursor at node_declaration, which is a signal to parse() to go to LOC_ATTRIBUTES s = value; } else { // store value and step over > cursor->value = value; PUGI__POPNODE(); PUGI__ENDSEG(); s += (*s == '>'); } } else PUGI__THROW_ERROR(status_bad_pi, s); } else { // scan for tag end PUGI__SCANFOR(s[0] == '?' && PUGI__ENDSWITH(s[1], '>')); PUGI__CHECK_ERROR(status_bad_pi, s); s += (s[1] == '>' ? 2 : 1); } // store from registers ref_cursor = cursor; return s; } char_t* parse_tree(char_t* s, xml_node_struct* root, unsigned int optmsk, char_t endch) { strconv_attribute_t strconv_attribute = get_strconv_attribute(optmsk); strconv_pcdata_t strconv_pcdata = get_strconv_pcdata(optmsk); char_t ch = 0; xml_node_struct* cursor = root; char_t* mark = s; while (*s != 0) { if (*s == '<') { ++s; LOC_TAG: if (PUGI__IS_CHARTYPE(*s, ct_start_symbol)) // '<#...' { PUGI__PUSHNODE(node_element); // Append a new node to the tree. cursor->name = s; PUGI__SCANWHILE_UNROLL(PUGI__IS_CHARTYPE(*s, ct_symbol)); // Scan for a terminator. PUGI__ENDSEG(); // Save char in 'ch', terminate & step over. if (ch == '>') { // end of tag } else if (PUGI__IS_CHARTYPE(ch, ct_space)) { LOC_ATTRIBUTES: while (true) { PUGI__SKIPWS(); // Eat any whitespace. if (PUGI__IS_CHARTYPE(*s, ct_start_symbol)) // <... #... { xml_attribute_struct* a = append_new_attribute(cursor, alloc); // Make space for this attribute. if (!a) PUGI__THROW_ERROR(status_out_of_memory, s); a->name = s; // Save the offset. PUGI__SCANWHILE_UNROLL(PUGI__IS_CHARTYPE(*s, ct_symbol)); // Scan for a terminator. PUGI__CHECK_ERROR(status_bad_attribute, s); //$ redundant, left for performance PUGI__ENDSEG(); // Save char in 'ch', terminate & step over. PUGI__CHECK_ERROR(status_bad_attribute, s); //$ redundant, left for performance if (PUGI__IS_CHARTYPE(ch, ct_space)) { PUGI__SKIPWS(); // Eat any whitespace. PUGI__CHECK_ERROR(status_bad_attribute, s); //$ redundant, left for performance ch = *s; ++s; } if (ch == '=') // '<... #=...' { PUGI__SKIPWS(); // Eat any whitespace. if (*s == '"' || *s == '\'') // '<... #="...' { ch = *s; // Save quote char to avoid breaking on "''" -or- '""'. ++s; // Step over the quote. a->value = s; // Save the offset. s = strconv_attribute(s, ch); if (!s) PUGI__THROW_ERROR(status_bad_attribute, a->value); // After this line the loop continues from the start; // Whitespaces, / and > are ok, symbols and EOF are wrong, // everything else will be detected if (PUGI__IS_CHARTYPE(*s, ct_start_symbol)) PUGI__THROW_ERROR(status_bad_attribute, s); } else PUGI__THROW_ERROR(status_bad_attribute, s); } else PUGI__THROW_ERROR(status_bad_attribute, s); } else if (*s == '/') { ++s; if (*s == '>') { PUGI__POPNODE(); s++; break; } else if (*s == 0 && endch == '>') { PUGI__POPNODE(); break; } else PUGI__THROW_ERROR(status_bad_start_element, s); } else if (*s == '>') { ++s; break; } else if (*s == 0 && endch == '>') { break; } else PUGI__THROW_ERROR(status_bad_start_element, s); } // !!! } else if (ch == '/') // '<#.../' { if (!PUGI__ENDSWITH(*s, '>')) PUGI__THROW_ERROR(status_bad_start_element, s); PUGI__POPNODE(); // Pop. s += (*s == '>'); } else if (ch == 0) { // we stepped over null terminator, backtrack & handle closing tag --s; if (endch != '>') PUGI__THROW_ERROR(status_bad_start_element, s); } else PUGI__THROW_ERROR(status_bad_start_element, s); } else if (*s == '/') { ++s; char_t* name = cursor->name; if (!name) PUGI__THROW_ERROR(status_end_element_mismatch, s); while (PUGI__IS_CHARTYPE(*s, ct_symbol)) { if (*s++ != *name++) PUGI__THROW_ERROR(status_end_element_mismatch, s); } if (*name) { if (*s == 0 && name[0] == endch && name[1] == 0) PUGI__THROW_ERROR(status_bad_end_element, s); else PUGI__THROW_ERROR(status_end_element_mismatch, s); } PUGI__POPNODE(); // Pop. PUGI__SKIPWS(); if (*s == 0) { if (endch != '>') PUGI__THROW_ERROR(status_bad_end_element, s); } else { if (*s != '>') PUGI__THROW_ERROR(status_bad_end_element, s); ++s; } } else if (*s == '?') // 'header & xml_memory_page_type_mask) + 1 == node_declaration) goto LOC_ATTRIBUTES; } else if (*s == '!') // 'first_child) continue; } } if (!PUGI__OPTSET(parse_trim_pcdata)) s = mark; if (cursor->parent || PUGI__OPTSET(parse_fragment)) { PUGI__PUSHNODE(node_pcdata); // Append a new node on the tree. cursor->value = s; // Save the offset. s = strconv_pcdata(s); PUGI__POPNODE(); // Pop since this is a standalone. if (!*s) break; } else { PUGI__SCANFOR(*s == '<'); // '...<' if (!*s) break; ++s; } // We're after '<' goto LOC_TAG; } } // check that last tag is closed if (cursor != root) PUGI__THROW_ERROR(status_end_element_mismatch, s); return s; } #ifdef PUGIXML_WCHAR_MODE static char_t* parse_skip_bom(char_t* s) { unsigned int bom = 0xfeff; return (s[0] == static_cast(bom)) ? s + 1 : s; } #else static char_t* parse_skip_bom(char_t* s) { return (s[0] == '\xef' && s[1] == '\xbb' && s[2] == '\xbf') ? s + 3 : s; } #endif static bool has_element_node_siblings(xml_node_struct* node) { while (node) { xml_node_type type = static_cast((node->header & impl::xml_memory_page_type_mask) + 1); if (type == node_element) return true; node = node->next_sibling; } return false; } static xml_parse_result parse(char_t* buffer, size_t length, xml_document_struct* xmldoc, xml_node_struct* root, unsigned int optmsk) { // allocator object is a part of document object xml_allocator& alloc = *static_cast(xmldoc); // early-out for empty documents if (length == 0) return make_parse_result(PUGI__OPTSET(parse_fragment) ? status_ok : status_no_document_element); // get last child of the root before parsing xml_node_struct* last_root_child = root->first_child ? root->first_child->prev_sibling_c : 0; // create parser on stack xml_parser parser(alloc); // save last character and make buffer zero-terminated (speeds up parsing) char_t endch = buffer[length - 1]; buffer[length - 1] = 0; // skip BOM to make sure it does not end up as part of parse output char_t* buffer_data = parse_skip_bom(buffer); // perform actual parsing parser.parse_tree(buffer_data, root, optmsk, endch); // update allocator state alloc = parser.alloc; xml_parse_result result = make_parse_result(parser.error_status, parser.error_offset ? parser.error_offset - buffer : 0); assert(result.offset >= 0 && static_cast(result.offset) <= length); if (result) { // since we removed last character, we have to handle the only possible false positive (stray <) if (endch == '<') return make_parse_result(status_unrecognized_tag, length - 1); // check if there are any element nodes parsed xml_node_struct* first_root_child_parsed = last_root_child ? last_root_child->next_sibling : root->first_child; if (!PUGI__OPTSET(parse_fragment) && !has_element_node_siblings(first_root_child_parsed)) return make_parse_result(status_no_document_element, length - 1); } else { // roll back offset if it occurs on a null terminator in the source buffer if (result.offset > 0 && static_cast(result.offset) == length - 1 && endch == 0) result.offset--; } return result; } }; // Output facilities PUGI__FN xml_encoding get_write_native_encoding() { #ifdef PUGIXML_WCHAR_MODE return get_wchar_encoding(); #else return encoding_utf8; #endif } PUGI__FN xml_encoding get_write_encoding(xml_encoding encoding) { // replace wchar encoding with utf implementation if (encoding == encoding_wchar) return get_wchar_encoding(); // replace utf16 encoding with utf16 with specific endianness if (encoding == encoding_utf16) return is_little_endian() ? encoding_utf16_le : encoding_utf16_be; // replace utf32 encoding with utf32 with specific endianness if (encoding == encoding_utf32) return is_little_endian() ? encoding_utf32_le : encoding_utf32_be; // only do autodetection if no explicit encoding is requested if (encoding != encoding_auto) return encoding; // assume utf8 encoding return encoding_utf8; } #ifdef PUGIXML_WCHAR_MODE PUGI__FN size_t get_valid_length(const char_t* data, size_t length) { assert(length > 0); // discard last character if it's the lead of a surrogate pair return (sizeof(wchar_t) == 2 && static_cast(static_cast(data[length - 1]) - 0xD800) < 0x400) ? length - 1 : length; } PUGI__FN size_t convert_buffer_output(char_t* r_char, uint8_t* r_u8, uint16_t* r_u16, uint32_t* r_u32, const char_t* data, size_t length, xml_encoding encoding) { // only endian-swapping is required if (need_endian_swap_utf(encoding, get_wchar_encoding())) { convert_wchar_endian_swap(r_char, data, length); return length * sizeof(char_t); } // convert to utf8 if (encoding == encoding_utf8) { uint8_t* dest = r_u8; uint8_t* end = utf_decoder::decode_wchar_block(data, length, dest); return static_cast(end - dest); } // convert to utf16 if (encoding == encoding_utf16_be || encoding == encoding_utf16_le) { uint16_t* dest = r_u16; // convert to native utf16 uint16_t* end = utf_decoder::decode_wchar_block(data, length, dest); // swap if necessary xml_encoding native_encoding = is_little_endian() ? encoding_utf16_le : encoding_utf16_be; if (native_encoding != encoding) convert_utf_endian_swap(dest, dest, static_cast(end - dest)); return static_cast(end - dest) * sizeof(uint16_t); } // convert to utf32 if (encoding == encoding_utf32_be || encoding == encoding_utf32_le) { uint32_t* dest = r_u32; // convert to native utf32 uint32_t* end = utf_decoder::decode_wchar_block(data, length, dest); // swap if necessary xml_encoding native_encoding = is_little_endian() ? encoding_utf32_le : encoding_utf32_be; if (native_encoding != encoding) convert_utf_endian_swap(dest, dest, static_cast(end - dest)); return static_cast(end - dest) * sizeof(uint32_t); } // convert to latin1 if (encoding == encoding_latin1) { uint8_t* dest = r_u8; uint8_t* end = utf_decoder::decode_wchar_block(data, length, dest); return static_cast(end - dest); } assert(!"Invalid encoding"); return 0; } #else PUGI__FN size_t get_valid_length(const char_t* data, size_t length) { assert(length > 4); for (size_t i = 1; i <= 4; ++i) { uint8_t ch = static_cast(data[length - i]); // either a standalone character or a leading one if ((ch & 0xc0) != 0x80) return length - i; } // there are four non-leading characters at the end, sequence tail is broken so might as well process the whole chunk return length; } PUGI__FN size_t convert_buffer_output(char_t* /* r_char */, uint8_t* r_u8, uint16_t* r_u16, uint32_t* r_u32, const char_t* data, size_t length, xml_encoding encoding) { if (encoding == encoding_utf16_be || encoding == encoding_utf16_le) { uint16_t* dest = r_u16; // convert to native utf16 uint16_t* end = utf_decoder::decode_utf8_block(reinterpret_cast(data), length, dest); // swap if necessary xml_encoding native_encoding = is_little_endian() ? encoding_utf16_le : encoding_utf16_be; if (native_encoding != encoding) convert_utf_endian_swap(dest, dest, static_cast(end - dest)); return static_cast(end - dest) * sizeof(uint16_t); } if (encoding == encoding_utf32_be || encoding == encoding_utf32_le) { uint32_t* dest = r_u32; // convert to native utf32 uint32_t* end = utf_decoder::decode_utf8_block(reinterpret_cast(data), length, dest); // swap if necessary xml_encoding native_encoding = is_little_endian() ? encoding_utf32_le : encoding_utf32_be; if (native_encoding != encoding) convert_utf_endian_swap(dest, dest, static_cast(end - dest)); return static_cast(end - dest) * sizeof(uint32_t); } if (encoding == encoding_latin1) { uint8_t* dest = r_u8; uint8_t* end = utf_decoder::decode_utf8_block(reinterpret_cast(data), length, dest); return static_cast(end - dest); } assert(!"Invalid encoding"); return 0; } #endif class xml_buffered_writer { xml_buffered_writer(const xml_buffered_writer&); xml_buffered_writer& operator=(const xml_buffered_writer&); public: xml_buffered_writer(xml_writer& writer_, xml_encoding user_encoding): writer(writer_), bufsize(0), encoding(get_write_encoding(user_encoding)) { PUGI__STATIC_ASSERT(bufcapacity >= 8); } ~xml_buffered_writer() { flush(); } void flush() { flush(buffer, bufsize); bufsize = 0; } void flush(const char_t* data, size_t size) { if (size == 0) return; // fast path, just write data if (encoding == get_write_native_encoding()) writer.write(data, size * sizeof(char_t)); else { // convert chunk size_t result = convert_buffer_output(scratch.data_char, scratch.data_u8, scratch.data_u16, scratch.data_u32, data, size, encoding); assert(result <= sizeof(scratch)); // write data writer.write(scratch.data_u8, result); } } void write(const char_t* data, size_t length) { if (bufsize + length > bufcapacity) { // flush the remaining buffer contents flush(); // handle large chunks if (length > bufcapacity) { if (encoding == get_write_native_encoding()) { // fast path, can just write data chunk writer.write(data, length * sizeof(char_t)); return; } // need to convert in suitable chunks while (length > bufcapacity) { // get chunk size by selecting such number of characters that are guaranteed to fit into scratch buffer // and form a complete codepoint sequence (i.e. discard start of last codepoint if necessary) size_t chunk_size = get_valid_length(data, bufcapacity); // convert chunk and write flush(data, chunk_size); // iterate data += chunk_size; length -= chunk_size; } // small tail is copied below bufsize = 0; } } memcpy(buffer + bufsize, data, length * sizeof(char_t)); bufsize += length; } void write(const char_t* data) { write(data, strlength(data)); } void write(char_t d0) { if (bufsize + 1 > bufcapacity) flush(); buffer[bufsize + 0] = d0; bufsize += 1; } void write(char_t d0, char_t d1) { if (bufsize + 2 > bufcapacity) flush(); buffer[bufsize + 0] = d0; buffer[bufsize + 1] = d1; bufsize += 2; } void write(char_t d0, char_t d1, char_t d2) { if (bufsize + 3 > bufcapacity) flush(); buffer[bufsize + 0] = d0; buffer[bufsize + 1] = d1; buffer[bufsize + 2] = d2; bufsize += 3; } void write(char_t d0, char_t d1, char_t d2, char_t d3) { if (bufsize + 4 > bufcapacity) flush(); buffer[bufsize + 0] = d0; buffer[bufsize + 1] = d1; buffer[bufsize + 2] = d2; buffer[bufsize + 3] = d3; bufsize += 4; } void write(char_t d0, char_t d1, char_t d2, char_t d3, char_t d4) { if (bufsize + 5 > bufcapacity) flush(); buffer[bufsize + 0] = d0; buffer[bufsize + 1] = d1; buffer[bufsize + 2] = d2; buffer[bufsize + 3] = d3; buffer[bufsize + 4] = d4; bufsize += 5; } void write(char_t d0, char_t d1, char_t d2, char_t d3, char_t d4, char_t d5) { if (bufsize + 6 > bufcapacity) flush(); buffer[bufsize + 0] = d0; buffer[bufsize + 1] = d1; buffer[bufsize + 2] = d2; buffer[bufsize + 3] = d3; buffer[bufsize + 4] = d4; buffer[bufsize + 5] = d5; bufsize += 6; } // utf8 maximum expansion: x4 (-> utf32) // utf16 maximum expansion: x2 (-> utf32) // utf32 maximum expansion: x1 enum { bufcapacitybytes = #ifdef PUGIXML_MEMORY_OUTPUT_STACK PUGIXML_MEMORY_OUTPUT_STACK #else 10240 #endif , bufcapacity = bufcapacitybytes / (sizeof(char_t) + 4) }; char_t buffer[bufcapacity]; union { uint8_t data_u8[4 * bufcapacity]; uint16_t data_u16[2 * bufcapacity]; uint32_t data_u32[bufcapacity]; char_t data_char[bufcapacity]; } scratch; xml_writer& writer; size_t bufsize; xml_encoding encoding; }; PUGI__FN void text_output_escaped(xml_buffered_writer& writer, const char_t* s, chartypex_t type) { while (*s) { const char_t* prev = s; // While *s is a usual symbol while (!PUGI__IS_CHARTYPEX(*s, type)) ++s; writer.write(prev, static_cast(s - prev)); switch (*s) { case 0: break; case '&': writer.write('&', 'a', 'm', 'p', ';'); ++s; break; case '<': writer.write('&', 'l', 't', ';'); ++s; break; case '>': writer.write('&', 'g', 't', ';'); ++s; break; case '"': writer.write('&', 'q', 'u', 'o', 't', ';'); ++s; break; default: // s is not a usual symbol { unsigned int ch = static_cast(*s++); assert(ch < 32); writer.write('&', '#', static_cast((ch / 10) + '0'), static_cast((ch % 10) + '0'), ';'); } } } } PUGI__FN void text_output(xml_buffered_writer& writer, const char_t* s, chartypex_t type, unsigned int flags) { if (flags & format_no_escapes) writer.write(s); else text_output_escaped(writer, s, type); } PUGI__FN void text_output_cdata(xml_buffered_writer& writer, const char_t* s) { do { writer.write('<', '!', '[', 'C', 'D'); writer.write('A', 'T', 'A', '['); const char_t* prev = s; // look for ]]> sequence - we can't output it as is since it terminates CDATA while (*s && !(s[0] == ']' && s[1] == ']' && s[2] == '>')) ++s; // skip ]] if we stopped at ]]>, > will go to the next CDATA section if (*s) s += 2; writer.write(prev, static_cast(s - prev)); writer.write(']', ']', '>'); } while (*s); } PUGI__FN void node_output_attributes(xml_buffered_writer& writer, const xml_node& node, unsigned int flags) { const char_t* default_name = PUGIXML_TEXT(":anonymous"); for (xml_attribute a = node.first_attribute(); a; a = a.next_attribute()) { writer.write(' '); writer.write(a.name()[0] ? a.name() : default_name); writer.write('=', '"'); text_output(writer, a.value(), ctx_special_attr, flags); writer.write('"'); } } PUGI__FN void node_output(xml_buffered_writer& writer, const xml_node& node, const char_t* indent, unsigned int flags, unsigned int depth) { const char_t* default_name = PUGIXML_TEXT(":anonymous"); if ((flags & format_indent) != 0 && (flags & format_raw) == 0) for (unsigned int i = 0; i < depth; ++i) writer.write(indent); switch (node.type()) { case node_document: { for (xml_node n = node.first_child(); n; n = n.next_sibling()) node_output(writer, n, indent, flags, depth); break; } case node_element: { const char_t* name = node.name()[0] ? node.name() : default_name; writer.write('<'); writer.write(name); node_output_attributes(writer, node, flags); if (flags & format_raw) { if (!node.first_child()) writer.write(' ', '/', '>'); else { writer.write('>'); for (xml_node n = node.first_child(); n; n = n.next_sibling()) node_output(writer, n, indent, flags, depth + 1); writer.write('<', '/'); writer.write(name); writer.write('>'); } } else if (!node.first_child()) writer.write(' ', '/', '>', '\n'); else if (node.first_child() == node.last_child() && (node.first_child().type() == node_pcdata || node.first_child().type() == node_cdata)) { writer.write('>'); if (node.first_child().type() == node_pcdata) text_output(writer, node.first_child().value(), ctx_special_pcdata, flags); else text_output_cdata(writer, node.first_child().value()); writer.write('<', '/'); writer.write(name); writer.write('>', '\n'); } else { writer.write('>', '\n'); for (xml_node n = node.first_child(); n; n = n.next_sibling()) node_output(writer, n, indent, flags, depth + 1); if ((flags & format_indent) != 0 && (flags & format_raw) == 0) for (unsigned int i = 0; i < depth; ++i) writer.write(indent); writer.write('<', '/'); writer.write(name); writer.write('>', '\n'); } break; } case node_pcdata: text_output(writer, node.value(), ctx_special_pcdata, flags); if ((flags & format_raw) == 0) writer.write('\n'); break; case node_cdata: text_output_cdata(writer, node.value()); if ((flags & format_raw) == 0) writer.write('\n'); break; case node_comment: writer.write('<', '!', '-', '-'); writer.write(node.value()); writer.write('-', '-', '>'); if ((flags & format_raw) == 0) writer.write('\n'); break; case node_pi: case node_declaration: writer.write('<', '?'); writer.write(node.name()[0] ? node.name() : default_name); if (node.type() == node_declaration) { node_output_attributes(writer, node, flags); } else if (node.value()[0]) { writer.write(' '); writer.write(node.value()); } writer.write('?', '>'); if ((flags & format_raw) == 0) writer.write('\n'); break; case node_doctype: writer.write('<', '!', 'D', 'O', 'C'); writer.write('T', 'Y', 'P', 'E'); if (node.value()[0]) { writer.write(' '); writer.write(node.value()); } writer.write('>'); if ((flags & format_raw) == 0) writer.write('\n'); break; default: assert(!"Invalid node type"); } } inline bool has_declaration(const xml_node& node) { for (xml_node child = node.first_child(); child; child = child.next_sibling()) { xml_node_type type = child.type(); if (type == node_declaration) return true; if (type == node_element) return false; } return false; } inline bool allow_insert_child(xml_node_type parent, xml_node_type child) { if (parent != node_document && parent != node_element) return false; if (child == node_document || child == node_null) return false; if (parent != node_document && (child == node_declaration || child == node_doctype)) return false; return true; } PUGI__FN bool allow_move(const xml_node& parent, const xml_node& child) { // check that child can be a child of parent if (!allow_insert_child(parent.type(), child.type())) return false; // check that node is not moved between documents if (parent.root() != child.root()) return false; // check that new parent is not in the child subtree xml_node cur = parent; while (cur) { if (cur == child) return false; cur = cur.parent(); } return true; } PUGI__FN void recursive_copy_skip(xml_node& dest, const xml_node& source, const xml_node& skip) { assert(dest.type() == source.type()); switch (source.type()) { case node_element: { dest.set_name(source.name()); for (xml_attribute a = source.first_attribute(); a; a = a.next_attribute()) dest.append_attribute(a.name()).set_value(a.value()); for (xml_node c = source.first_child(); c; c = c.next_sibling()) { if (c == skip) continue; xml_node cc = dest.append_child(c.type()); assert(cc); recursive_copy_skip(cc, c, skip); } break; } case node_pcdata: case node_cdata: case node_comment: case node_doctype: dest.set_value(source.value()); break; case node_pi: dest.set_name(source.name()); dest.set_value(source.value()); break; case node_declaration: { dest.set_name(source.name()); for (xml_attribute a = source.first_attribute(); a; a = a.next_attribute()) dest.append_attribute(a.name()).set_value(a.value()); break; } default: assert(!"Invalid node type"); } } inline bool is_text_node(xml_node_struct* node) { xml_node_type type = static_cast((node->header & impl::xml_memory_page_type_mask) + 1); return type == node_pcdata || type == node_cdata; } // get value with conversion functions PUGI__FN int get_integer_base(const char_t* value) { const char_t* s = value; while (PUGI__IS_CHARTYPE(*s, ct_space)) s++; if (*s == '-') s++; return (s[0] == '0' && (s[1] == 'x' || s[1] == 'X')) ? 16 : 10; } PUGI__FN int get_value_int(const char_t* value, int def) { if (!value) return def; int base = get_integer_base(value); #ifdef PUGIXML_WCHAR_MODE return static_cast(wcstol(value, 0, base)); #else return static_cast(strtol(value, 0, base)); #endif } PUGI__FN unsigned int get_value_uint(const char_t* value, unsigned int def) { if (!value) return def; int base = get_integer_base(value); #ifdef PUGIXML_WCHAR_MODE return static_cast(wcstoul(value, 0, base)); #else return static_cast(strtoul(value, 0, base)); #endif } PUGI__FN double get_value_double(const char_t* value, double def) { if (!value) return def; #ifdef PUGIXML_WCHAR_MODE return wcstod(value, 0); #else return strtod(value, 0); #endif } PUGI__FN float get_value_float(const char_t* value, float def) { if (!value) return def; #ifdef PUGIXML_WCHAR_MODE return static_cast(wcstod(value, 0)); #else return static_cast(strtod(value, 0)); #endif } PUGI__FN bool get_value_bool(const char_t* value, bool def) { if (!value) return def; // only look at first char char_t first = *value; // 1*, t* (true), T* (True), y* (yes), Y* (YES) return (first == '1' || first == 't' || first == 'T' || first == 'y' || first == 'Y'); } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN long long get_value_llong(const char_t* value, long long def) { if (!value) return def; int base = get_integer_base(value); #ifdef PUGIXML_WCHAR_MODE #ifdef PUGI__MSVC_CRT_VERSION return _wcstoi64(value, 0, base); #else return wcstoll(value, 0, base); #endif #else #ifdef PUGI__MSVC_CRT_VERSION return _strtoi64(value, 0, base); #else return strtoll(value, 0, base); #endif #endif } PUGI__FN unsigned long long get_value_ullong(const char_t* value, unsigned long long def) { if (!value) return def; int base = get_integer_base(value); #ifdef PUGIXML_WCHAR_MODE #ifdef PUGI__MSVC_CRT_VERSION return _wcstoui64(value, 0, base); #else return wcstoull(value, 0, base); #endif #else #ifdef PUGI__MSVC_CRT_VERSION return _strtoui64(value, 0, base); #else return strtoull(value, 0, base); #endif #endif } #endif // set value with conversion functions PUGI__FN bool set_value_buffer(char_t*& dest, uintptr_t& header, uintptr_t header_mask, char (&buf)[128]) { #ifdef PUGIXML_WCHAR_MODE char_t wbuf[128]; impl::widen_ascii(wbuf, buf); return strcpy_insitu(dest, header, header_mask, wbuf); #else return strcpy_insitu(dest, header, header_mask, buf); #endif } PUGI__FN bool set_value_convert(char_t*& dest, uintptr_t& header, uintptr_t header_mask, int value) { char buf[128]; sprintf(buf, "%d", value); return set_value_buffer(dest, header, header_mask, buf); } PUGI__FN bool set_value_convert(char_t*& dest, uintptr_t& header, uintptr_t header_mask, unsigned int value) { char buf[128]; sprintf(buf, "%u", value); return set_value_buffer(dest, header, header_mask, buf); } PUGI__FN bool set_value_convert(char_t*& dest, uintptr_t& header, uintptr_t header_mask, double value) { char buf[128]; sprintf(buf, "%g", value); return set_value_buffer(dest, header, header_mask, buf); } PUGI__FN bool set_value_convert(char_t*& dest, uintptr_t& header, uintptr_t header_mask, bool value) { return strcpy_insitu(dest, header, header_mask, value ? PUGIXML_TEXT("true") : PUGIXML_TEXT("false")); } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN bool set_value_convert(char_t*& dest, uintptr_t& header, uintptr_t header_mask, long long value) { char buf[128]; sprintf(buf, "%lld", value); return set_value_buffer(dest, header, header_mask, buf); } PUGI__FN bool set_value_convert(char_t*& dest, uintptr_t& header, uintptr_t header_mask, unsigned long long value) { char buf[128]; sprintf(buf, "%llu", value); return set_value_buffer(dest, header, header_mask, buf); } #endif // we need to get length of entire file to load it in memory; the only (relatively) sane way to do it is via seek/tell trick PUGI__FN xml_parse_status get_file_size(FILE* file, size_t& out_result) { #if defined(PUGI__MSVC_CRT_VERSION) && PUGI__MSVC_CRT_VERSION >= 1400 && !defined(_WIN32_WCE) // there are 64-bit versions of fseek/ftell, let's use them typedef __int64 length_type; _fseeki64(file, 0, SEEK_END); length_type length = _ftelli64(file); _fseeki64(file, 0, SEEK_SET); #elif defined(__MINGW32__) && !defined(__NO_MINGW_LFS) && !defined(__STRICT_ANSI__) // there are 64-bit versions of fseek/ftell, let's use them typedef off64_t length_type; fseeko64(file, 0, SEEK_END); length_type length = ftello64(file); fseeko64(file, 0, SEEK_SET); #else // if this is a 32-bit OS, long is enough; if this is a unix system, long is 64-bit, which is enough; otherwise we can't do anything anyway. typedef long length_type; fseek(file, 0, SEEK_END); length_type length = ftell(file); fseek(file, 0, SEEK_SET); #endif // check for I/O errors if (length < 0) return status_io_error; // check for overflow size_t result = static_cast(length); if (static_cast(result) != length) return status_out_of_memory; // finalize out_result = result; return status_ok; } PUGI__FN size_t zero_terminate_buffer(void* buffer, size_t size, xml_encoding encoding) { // We only need to zero-terminate if encoding conversion does not do it for us #ifdef PUGIXML_WCHAR_MODE xml_encoding wchar_encoding = get_wchar_encoding(); if (encoding == wchar_encoding || need_endian_swap_utf(encoding, wchar_encoding)) { size_t length = size / sizeof(char_t); static_cast(buffer)[length] = 0; return (length + 1) * sizeof(char_t); } #else if (encoding == encoding_utf8) { static_cast(buffer)[size] = 0; return size + 1; } #endif return size; } PUGI__FN xml_parse_result load_file_impl(xml_document& doc, FILE* file, unsigned int options, xml_encoding encoding) { if (!file) return make_parse_result(status_file_not_found); // get file size (can result in I/O errors) size_t size = 0; xml_parse_status size_status = get_file_size(file, size); if (size_status != status_ok) { fclose(file); return make_parse_result(size_status); } size_t max_suffix_size = sizeof(char_t); // allocate buffer for the whole file char* contents = static_cast(xml_memory::allocate(size + max_suffix_size)); if (!contents) { fclose(file); return make_parse_result(status_out_of_memory); } // read file in memory size_t read_size = fread(contents, 1, size, file); fclose(file); if (read_size != size) { xml_memory::deallocate(contents); return make_parse_result(status_io_error); } xml_encoding real_encoding = get_buffer_encoding(encoding, contents, size); return doc.load_buffer_inplace_own(contents, zero_terminate_buffer(contents, size, real_encoding), options, real_encoding); } #ifndef PUGIXML_NO_STL template struct xml_stream_chunk { static xml_stream_chunk* create() { void* memory = xml_memory::allocate(sizeof(xml_stream_chunk)); return new (memory) xml_stream_chunk(); } static void destroy(void* ptr) { xml_stream_chunk* chunk = static_cast(ptr); // free chunk chain while (chunk) { xml_stream_chunk* next = chunk->next; xml_memory::deallocate(chunk); chunk = next; } } xml_stream_chunk(): next(0), size(0) { } xml_stream_chunk* next; size_t size; T data[xml_memory_page_size / sizeof(T)]; }; template PUGI__FN xml_parse_status load_stream_data_noseek(std::basic_istream& stream, void** out_buffer, size_t* out_size) { buffer_holder chunks(0, xml_stream_chunk::destroy); // read file to a chunk list size_t total = 0; xml_stream_chunk* last = 0; while (!stream.eof()) { // allocate new chunk xml_stream_chunk* chunk = xml_stream_chunk::create(); if (!chunk) return status_out_of_memory; // append chunk to list if (last) last = last->next = chunk; else chunks.data = last = chunk; // read data to chunk stream.read(chunk->data, static_cast(sizeof(chunk->data) / sizeof(T))); chunk->size = static_cast(stream.gcount()) * sizeof(T); // read may set failbit | eofbit in case gcount() is less than read length, so check for other I/O errors if (stream.bad() || (!stream.eof() && stream.fail())) return status_io_error; // guard against huge files (chunk size is small enough to make this overflow check work) if (total + chunk->size < total) return status_out_of_memory; total += chunk->size; } size_t max_suffix_size = sizeof(char_t); // copy chunk list to a contiguous buffer char* buffer = static_cast(xml_memory::allocate(total + max_suffix_size)); if (!buffer) return status_out_of_memory; char* write = buffer; for (xml_stream_chunk* chunk = static_cast*>(chunks.data); chunk; chunk = chunk->next) { assert(write + chunk->size <= buffer + total); memcpy(write, chunk->data, chunk->size); write += chunk->size; } assert(write == buffer + total); // return buffer *out_buffer = buffer; *out_size = total; return status_ok; } template PUGI__FN xml_parse_status load_stream_data_seek(std::basic_istream& stream, void** out_buffer, size_t* out_size) { // get length of remaining data in stream typename std::basic_istream::pos_type pos = stream.tellg(); stream.seekg(0, std::ios::end); std::streamoff length = stream.tellg() - pos; stream.seekg(pos); if (stream.fail() || pos < 0) return status_io_error; // guard against huge files size_t read_length = static_cast(length); if (static_cast(read_length) != length || length < 0) return status_out_of_memory; size_t max_suffix_size = sizeof(char_t); // read stream data into memory (guard against stream exceptions with buffer holder) buffer_holder buffer(xml_memory::allocate(read_length * sizeof(T) + max_suffix_size), xml_memory::deallocate); if (!buffer.data) return status_out_of_memory; stream.read(static_cast(buffer.data), static_cast(read_length)); // read may set failbit | eofbit in case gcount() is less than read_length (i.e. line ending conversion), so check for other I/O errors if (stream.bad() || (!stream.eof() && stream.fail())) return status_io_error; // return buffer size_t actual_length = static_cast(stream.gcount()); assert(actual_length <= read_length); *out_buffer = buffer.release(); *out_size = actual_length * sizeof(T); return status_ok; } template PUGI__FN xml_parse_result load_stream_impl(xml_document& doc, std::basic_istream& stream, unsigned int options, xml_encoding encoding) { void* buffer = 0; size_t size = 0; xml_parse_status status = status_ok; // if stream has an error bit set, bail out (otherwise tellg() can fail and we'll clear error bits) if (stream.fail()) return make_parse_result(status_io_error); // load stream to memory (using seek-based implementation if possible, since it's faster and takes less memory) if (stream.tellg() < 0) { stream.clear(); // clear error flags that could be set by a failing tellg status = load_stream_data_noseek(stream, &buffer, &size); } else status = load_stream_data_seek(stream, &buffer, &size); if (status != status_ok) return make_parse_result(status); xml_encoding real_encoding = get_buffer_encoding(encoding, buffer, size); return doc.load_buffer_inplace_own(buffer, zero_terminate_buffer(buffer, size, real_encoding), options, real_encoding); } #endif #if defined(PUGI__MSVC_CRT_VERSION) || defined(__BORLANDC__) || (defined(__MINGW32__) && !defined(__STRICT_ANSI__)) PUGI__FN FILE* open_file_wide(const wchar_t* path, const wchar_t* mode) { return _wfopen(path, mode); } #else PUGI__FN char* convert_path_heap(const wchar_t* str) { assert(str); // first pass: get length in utf8 characters size_t length = strlength_wide(str); size_t size = as_utf8_begin(str, length); // allocate resulting string char* result = static_cast(xml_memory::allocate(size + 1)); if (!result) return 0; // second pass: convert to utf8 as_utf8_end(result, size, str, length); return result; } PUGI__FN FILE* open_file_wide(const wchar_t* path, const wchar_t* mode) { // there is no standard function to open wide paths, so our best bet is to try utf8 path char* path_utf8 = convert_path_heap(path); if (!path_utf8) return 0; // convert mode to ASCII (we mirror _wfopen interface) char mode_ascii[4] = {0}; for (size_t i = 0; mode[i]; ++i) mode_ascii[i] = static_cast(mode[i]); // try to open the utf8 path FILE* result = fopen(path_utf8, mode_ascii); // free dummy buffer xml_memory::deallocate(path_utf8); return result; } #endif PUGI__FN bool save_file_impl(const xml_document& doc, FILE* file, const char_t* indent, unsigned int flags, xml_encoding encoding) { if (!file) return false; xml_writer_file writer(file); doc.save(writer, indent, flags, encoding); int result = ferror(file); fclose(file); return result == 0; } PUGI__FN xml_parse_result load_buffer_impl(xml_document_struct* doc, xml_node_struct* root, void* contents, size_t size, unsigned int options, xml_encoding encoding, bool is_mutable, bool own, char_t** out_buffer) { // check input buffer assert(contents || size == 0); // get actual encoding xml_encoding buffer_encoding = impl::get_buffer_encoding(encoding, contents, size); // get private buffer char_t* buffer = 0; size_t length = 0; if (!impl::convert_buffer(buffer, length, buffer_encoding, contents, size, is_mutable)) return impl::make_parse_result(status_out_of_memory); // delete original buffer if we performed a conversion if (own && buffer != contents && contents) impl::xml_memory::deallocate(contents); // store buffer for offset_debug doc->buffer = buffer; // parse xml_parse_result res = impl::xml_parser::parse(buffer, length, doc, root, options); // remember encoding res.encoding = buffer_encoding; // grab onto buffer if it's our buffer, user is responsible for deallocating contents himself if (own || buffer != contents) *out_buffer = buffer; return res; } PUGI__NS_END namespace pugi { PUGI__FN xml_writer_file::xml_writer_file(void* file_): file(file_) { } PUGI__FN void xml_writer_file::write(const void* data, size_t size) { size_t result = fwrite(data, 1, size, static_cast(file)); (void)!result; // unfortunately we can't do proper error handling here } #ifndef PUGIXML_NO_STL PUGI__FN xml_writer_stream::xml_writer_stream(std::basic_ostream >& stream): narrow_stream(&stream), wide_stream(0) { } PUGI__FN xml_writer_stream::xml_writer_stream(std::basic_ostream >& stream): narrow_stream(0), wide_stream(&stream) { } PUGI__FN void xml_writer_stream::write(const void* data, size_t size) { if (narrow_stream) { assert(!wide_stream); narrow_stream->write(reinterpret_cast(data), static_cast(size)); } else { assert(wide_stream); assert(size % sizeof(wchar_t) == 0); wide_stream->write(reinterpret_cast(data), static_cast(size / sizeof(wchar_t))); } } #endif PUGI__FN xml_tree_walker::xml_tree_walker(): _depth(0) { } PUGI__FN xml_tree_walker::~xml_tree_walker() { } PUGI__FN int xml_tree_walker::depth() const { return _depth; } PUGI__FN bool xml_tree_walker::begin(xml_node&) { return true; } PUGI__FN bool xml_tree_walker::end(xml_node&) { return true; } PUGI__FN xml_attribute::xml_attribute(): _attr(0) { } PUGI__FN xml_attribute::xml_attribute(xml_attribute_struct* attr): _attr(attr) { } PUGI__FN static void unspecified_bool_xml_attribute(xml_attribute***) { } PUGI__FN xml_attribute::operator xml_attribute::unspecified_bool_type() const { return _attr ? unspecified_bool_xml_attribute : 0; } PUGI__FN bool xml_attribute::operator!() const { return !_attr; } PUGI__FN bool xml_attribute::operator==(const xml_attribute& r) const { return (_attr == r._attr); } PUGI__FN bool xml_attribute::operator!=(const xml_attribute& r) const { return (_attr != r._attr); } PUGI__FN bool xml_attribute::operator<(const xml_attribute& r) const { return (_attr < r._attr); } PUGI__FN bool xml_attribute::operator>(const xml_attribute& r) const { return (_attr > r._attr); } PUGI__FN bool xml_attribute::operator<=(const xml_attribute& r) const { return (_attr <= r._attr); } PUGI__FN bool xml_attribute::operator>=(const xml_attribute& r) const { return (_attr >= r._attr); } PUGI__FN xml_attribute xml_attribute::next_attribute() const { return _attr ? xml_attribute(_attr->next_attribute) : xml_attribute(); } PUGI__FN xml_attribute xml_attribute::previous_attribute() const { return _attr && _attr->prev_attribute_c->next_attribute ? xml_attribute(_attr->prev_attribute_c) : xml_attribute(); } PUGI__FN const char_t* xml_attribute::as_string(const char_t* def) const { return (_attr && _attr->value) ? _attr->value : def; } PUGI__FN int xml_attribute::as_int(int def) const { return impl::get_value_int(_attr ? _attr->value : 0, def); } PUGI__FN unsigned int xml_attribute::as_uint(unsigned int def) const { return impl::get_value_uint(_attr ? _attr->value : 0, def); } PUGI__FN double xml_attribute::as_double(double def) const { return impl::get_value_double(_attr ? _attr->value : 0, def); } PUGI__FN float xml_attribute::as_float(float def) const { return impl::get_value_float(_attr ? _attr->value : 0, def); } PUGI__FN bool xml_attribute::as_bool(bool def) const { return impl::get_value_bool(_attr ? _attr->value : 0, def); } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN long long xml_attribute::as_llong(long long def) const { return impl::get_value_llong(_attr ? _attr->value : 0, def); } PUGI__FN unsigned long long xml_attribute::as_ullong(unsigned long long def) const { return impl::get_value_ullong(_attr ? _attr->value : 0, def); } #endif PUGI__FN bool xml_attribute::empty() const { return !_attr; } PUGI__FN const char_t* xml_attribute::name() const { return (_attr && _attr->name) ? _attr->name : PUGIXML_TEXT(""); } PUGI__FN const char_t* xml_attribute::value() const { return (_attr && _attr->value) ? _attr->value : PUGIXML_TEXT(""); } PUGI__FN size_t xml_attribute::hash_value() const { return static_cast(reinterpret_cast(_attr) / sizeof(xml_attribute_struct)); } PUGI__FN xml_attribute_struct* xml_attribute::internal_object() const { return _attr; } PUGI__FN xml_attribute& xml_attribute::operator=(const char_t* rhs) { set_value(rhs); return *this; } PUGI__FN xml_attribute& xml_attribute::operator=(int rhs) { set_value(rhs); return *this; } PUGI__FN xml_attribute& xml_attribute::operator=(unsigned int rhs) { set_value(rhs); return *this; } PUGI__FN xml_attribute& xml_attribute::operator=(double rhs) { set_value(rhs); return *this; } PUGI__FN xml_attribute& xml_attribute::operator=(bool rhs) { set_value(rhs); return *this; } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN xml_attribute& xml_attribute::operator=(long long rhs) { set_value(rhs); return *this; } PUGI__FN xml_attribute& xml_attribute::operator=(unsigned long long rhs) { set_value(rhs); return *this; } #endif PUGI__FN bool xml_attribute::set_name(const char_t* rhs) { if (!_attr) return false; return impl::strcpy_insitu(_attr->name, _attr->header, impl::xml_memory_page_name_allocated_mask, rhs); } PUGI__FN bool xml_attribute::set_value(const char_t* rhs) { if (!_attr) return false; return impl::strcpy_insitu(_attr->value, _attr->header, impl::xml_memory_page_value_allocated_mask, rhs); } PUGI__FN bool xml_attribute::set_value(int rhs) { if (!_attr) return false; return impl::set_value_convert(_attr->value, _attr->header, impl::xml_memory_page_value_allocated_mask, rhs); } PUGI__FN bool xml_attribute::set_value(unsigned int rhs) { if (!_attr) return false; return impl::set_value_convert(_attr->value, _attr->header, impl::xml_memory_page_value_allocated_mask, rhs); } PUGI__FN bool xml_attribute::set_value(double rhs) { if (!_attr) return false; return impl::set_value_convert(_attr->value, _attr->header, impl::xml_memory_page_value_allocated_mask, rhs); } PUGI__FN bool xml_attribute::set_value(bool rhs) { if (!_attr) return false; return impl::set_value_convert(_attr->value, _attr->header, impl::xml_memory_page_value_allocated_mask, rhs); } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN bool xml_attribute::set_value(long long rhs) { if (!_attr) return false; return impl::set_value_convert(_attr->value, _attr->header, impl::xml_memory_page_value_allocated_mask, rhs); } PUGI__FN bool xml_attribute::set_value(unsigned long long rhs) { if (!_attr) return false; return impl::set_value_convert(_attr->value, _attr->header, impl::xml_memory_page_value_allocated_mask, rhs); } #endif #ifdef __BORLANDC__ PUGI__FN bool operator&&(const xml_attribute& lhs, bool rhs) { return (bool)lhs && rhs; } PUGI__FN bool operator||(const xml_attribute& lhs, bool rhs) { return (bool)lhs || rhs; } #endif PUGI__FN xml_node::xml_node(): _root(0) { } PUGI__FN xml_node::xml_node(xml_node_struct* p): _root(p) { } PUGI__FN static void unspecified_bool_xml_node(xml_node***) { } PUGI__FN xml_node::operator xml_node::unspecified_bool_type() const { return _root ? unspecified_bool_xml_node : 0; } PUGI__FN bool xml_node::operator!() const { return !_root; } PUGI__FN xml_node::iterator xml_node::begin() const { return iterator(_root ? _root->first_child : 0, _root); } PUGI__FN xml_node::iterator xml_node::end() const { return iterator(0, _root); } PUGI__FN xml_node::attribute_iterator xml_node::attributes_begin() const { return attribute_iterator(_root ? _root->first_attribute : 0, _root); } PUGI__FN xml_node::attribute_iterator xml_node::attributes_end() const { return attribute_iterator(0, _root); } PUGI__FN xml_object_range xml_node::children() const { return xml_object_range(begin(), end()); } PUGI__FN xml_object_range xml_node::children(const char_t* name_) const { return xml_object_range(xml_named_node_iterator(child(name_)._root, _root, name_), xml_named_node_iterator(0, _root, name_)); } PUGI__FN xml_object_range xml_node::attributes() const { return xml_object_range(attributes_begin(), attributes_end()); } PUGI__FN bool xml_node::operator==(const xml_node& r) const { return (_root == r._root); } PUGI__FN bool xml_node::operator!=(const xml_node& r) const { return (_root != r._root); } PUGI__FN bool xml_node::operator<(const xml_node& r) const { return (_root < r._root); } PUGI__FN bool xml_node::operator>(const xml_node& r) const { return (_root > r._root); } PUGI__FN bool xml_node::operator<=(const xml_node& r) const { return (_root <= r._root); } PUGI__FN bool xml_node::operator>=(const xml_node& r) const { return (_root >= r._root); } PUGI__FN bool xml_node::empty() const { return !_root; } PUGI__FN const char_t* xml_node::name() const { return (_root && _root->name) ? _root->name : PUGIXML_TEXT(""); } PUGI__FN xml_node_type xml_node::type() const { return _root ? static_cast((_root->header & impl::xml_memory_page_type_mask) + 1) : node_null; } PUGI__FN const char_t* xml_node::value() const { return (_root && _root->value) ? _root->value : PUGIXML_TEXT(""); } PUGI__FN xml_node xml_node::child(const char_t* name_) const { if (!_root) return xml_node(); for (xml_node_struct* i = _root->first_child; i; i = i->next_sibling) if (i->name && impl::strequal(name_, i->name)) return xml_node(i); return xml_node(); } PUGI__FN xml_attribute xml_node::attribute(const char_t* name_) const { if (!_root) return xml_attribute(); for (xml_attribute_struct* i = _root->first_attribute; i; i = i->next_attribute) if (i->name && impl::strequal(name_, i->name)) return xml_attribute(i); return xml_attribute(); } PUGI__FN xml_node xml_node::next_sibling(const char_t* name_) const { if (!_root) return xml_node(); for (xml_node_struct* i = _root->next_sibling; i; i = i->next_sibling) if (i->name && impl::strequal(name_, i->name)) return xml_node(i); return xml_node(); } PUGI__FN xml_node xml_node::next_sibling() const { if (!_root) return xml_node(); if (_root->next_sibling) return xml_node(_root->next_sibling); else return xml_node(); } PUGI__FN xml_node xml_node::previous_sibling(const char_t* name_) const { if (!_root) return xml_node(); for (xml_node_struct* i = _root->prev_sibling_c; i->next_sibling; i = i->prev_sibling_c) if (i->name && impl::strequal(name_, i->name)) return xml_node(i); return xml_node(); } PUGI__FN xml_node xml_node::previous_sibling() const { if (!_root) return xml_node(); if (_root->prev_sibling_c->next_sibling) return xml_node(_root->prev_sibling_c); else return xml_node(); } PUGI__FN xml_node xml_node::parent() const { return _root ? xml_node(_root->parent) : xml_node(); } PUGI__FN xml_node xml_node::root() const { if (!_root) return xml_node(); impl::xml_memory_page* page = reinterpret_cast(_root->header & impl::xml_memory_page_pointer_mask); return xml_node(static_cast(page->allocator)); } PUGI__FN xml_text xml_node::text() const { return xml_text(_root); } PUGI__FN const char_t* xml_node::child_value() const { if (!_root) return PUGIXML_TEXT(""); for (xml_node_struct* i = _root->first_child; i; i = i->next_sibling) if (i->value && impl::is_text_node(i)) return i->value; return PUGIXML_TEXT(""); } PUGI__FN const char_t* xml_node::child_value(const char_t* name_) const { return child(name_).child_value(); } PUGI__FN xml_attribute xml_node::first_attribute() const { return _root ? xml_attribute(_root->first_attribute) : xml_attribute(); } PUGI__FN xml_attribute xml_node::last_attribute() const { return _root && _root->first_attribute ? xml_attribute(_root->first_attribute->prev_attribute_c) : xml_attribute(); } PUGI__FN xml_node xml_node::first_child() const { return _root ? xml_node(_root->first_child) : xml_node(); } PUGI__FN xml_node xml_node::last_child() const { return _root && _root->first_child ? xml_node(_root->first_child->prev_sibling_c) : xml_node(); } PUGI__FN bool xml_node::set_name(const char_t* rhs) { switch (type()) { case node_pi: case node_declaration: case node_element: return impl::strcpy_insitu(_root->name, _root->header, impl::xml_memory_page_name_allocated_mask, rhs); default: return false; } } PUGI__FN bool xml_node::set_value(const char_t* rhs) { switch (type()) { case node_pi: case node_cdata: case node_pcdata: case node_comment: case node_doctype: return impl::strcpy_insitu(_root->value, _root->header, impl::xml_memory_page_value_allocated_mask, rhs); default: return false; } } PUGI__FN xml_attribute xml_node::append_attribute(const char_t* name_) { if (type() != node_element && type() != node_declaration) return xml_attribute(); xml_attribute a(impl::append_new_attribute(_root, impl::get_allocator(_root))); a.set_name(name_); return a; } PUGI__FN xml_attribute xml_node::prepend_attribute(const char_t* name_) { if (type() != node_element && type() != node_declaration) return xml_attribute(); xml_attribute a(impl::allocate_attribute(impl::get_allocator(_root))); if (!a) return xml_attribute(); xml_attribute_struct* head = _root->first_attribute; if (head) { a._attr->prev_attribute_c = head->prev_attribute_c; head->prev_attribute_c = a._attr; } else a._attr->prev_attribute_c = a._attr; a._attr->next_attribute = head; _root->first_attribute = a._attr; a.set_name(name_); return a; } PUGI__FN xml_attribute xml_node::insert_attribute_before(const char_t* name_, const xml_attribute& attr) { if ((type() != node_element && type() != node_declaration) || attr.empty()) return xml_attribute(); // check that attribute belongs to *this xml_attribute_struct* cur = attr._attr; while (cur->prev_attribute_c->next_attribute) cur = cur->prev_attribute_c; if (cur != _root->first_attribute) return xml_attribute(); xml_attribute a(impl::allocate_attribute(impl::get_allocator(_root))); if (!a) return xml_attribute(); if (attr._attr->prev_attribute_c->next_attribute) attr._attr->prev_attribute_c->next_attribute = a._attr; else _root->first_attribute = a._attr; a._attr->prev_attribute_c = attr._attr->prev_attribute_c; a._attr->next_attribute = attr._attr; attr._attr->prev_attribute_c = a._attr; a.set_name(name_); return a; } PUGI__FN xml_attribute xml_node::insert_attribute_after(const char_t* name_, const xml_attribute& attr) { if ((type() != node_element && type() != node_declaration) || attr.empty()) return xml_attribute(); // check that attribute belongs to *this xml_attribute_struct* cur = attr._attr; while (cur->prev_attribute_c->next_attribute) cur = cur->prev_attribute_c; if (cur != _root->first_attribute) return xml_attribute(); xml_attribute a(impl::allocate_attribute(impl::get_allocator(_root))); if (!a) return xml_attribute(); if (attr._attr->next_attribute) attr._attr->next_attribute->prev_attribute_c = a._attr; else _root->first_attribute->prev_attribute_c = a._attr; a._attr->next_attribute = attr._attr->next_attribute; a._attr->prev_attribute_c = attr._attr; attr._attr->next_attribute = a._attr; a.set_name(name_); return a; } PUGI__FN xml_attribute xml_node::append_copy(const xml_attribute& proto) { if (!proto) return xml_attribute(); xml_attribute result = append_attribute(proto.name()); result.set_value(proto.value()); return result; } PUGI__FN xml_attribute xml_node::prepend_copy(const xml_attribute& proto) { if (!proto) return xml_attribute(); xml_attribute result = prepend_attribute(proto.name()); result.set_value(proto.value()); return result; } PUGI__FN xml_attribute xml_node::insert_copy_after(const xml_attribute& proto, const xml_attribute& attr) { if (!proto) return xml_attribute(); xml_attribute result = insert_attribute_after(proto.name(), attr); result.set_value(proto.value()); return result; } PUGI__FN xml_attribute xml_node::insert_copy_before(const xml_attribute& proto, const xml_attribute& attr) { if (!proto) return xml_attribute(); xml_attribute result = insert_attribute_before(proto.name(), attr); result.set_value(proto.value()); return result; } PUGI__FN xml_node xml_node::append_child(xml_node_type type_) { if (!impl::allow_insert_child(this->type(), type_)) return xml_node(); xml_node n(impl::allocate_node(impl::get_allocator(_root), type_)); if (!n) return xml_node(); impl::append_node(n._root, _root); if (type_ == node_declaration) n.set_name(PUGIXML_TEXT("xml")); return n; } PUGI__FN xml_node xml_node::prepend_child(xml_node_type type_) { if (!impl::allow_insert_child(this->type(), type_)) return xml_node(); xml_node n(impl::allocate_node(impl::get_allocator(_root), type_)); if (!n) return xml_node(); impl::prepend_node(n._root, _root); if (type_ == node_declaration) n.set_name(PUGIXML_TEXT("xml")); return n; } PUGI__FN xml_node xml_node::insert_child_before(xml_node_type type_, const xml_node& node) { if (!impl::allow_insert_child(this->type(), type_)) return xml_node(); if (!node._root || node._root->parent != _root) return xml_node(); xml_node n(impl::allocate_node(impl::get_allocator(_root), type_)); if (!n) return xml_node(); impl::insert_node_before(n._root, node._root); if (type_ == node_declaration) n.set_name(PUGIXML_TEXT("xml")); return n; } PUGI__FN xml_node xml_node::insert_child_after(xml_node_type type_, const xml_node& node) { if (!impl::allow_insert_child(this->type(), type_)) return xml_node(); if (!node._root || node._root->parent != _root) return xml_node(); xml_node n(impl::allocate_node(impl::get_allocator(_root), type_)); if (!n) return xml_node(); impl::insert_node_after(n._root, node._root); if (type_ == node_declaration) n.set_name(PUGIXML_TEXT("xml")); return n; } PUGI__FN xml_node xml_node::append_child(const char_t* name_) { xml_node result = append_child(node_element); result.set_name(name_); return result; } PUGI__FN xml_node xml_node::prepend_child(const char_t* name_) { xml_node result = prepend_child(node_element); result.set_name(name_); return result; } PUGI__FN xml_node xml_node::insert_child_after(const char_t* name_, const xml_node& node) { xml_node result = insert_child_after(node_element, node); result.set_name(name_); return result; } PUGI__FN xml_node xml_node::insert_child_before(const char_t* name_, const xml_node& node) { xml_node result = insert_child_before(node_element, node); result.set_name(name_); return result; } PUGI__FN xml_node xml_node::append_copy(const xml_node& proto) { xml_node result = append_child(proto.type()); if (result) impl::recursive_copy_skip(result, proto, result); return result; } PUGI__FN xml_node xml_node::prepend_copy(const xml_node& proto) { xml_node result = prepend_child(proto.type()); if (result) impl::recursive_copy_skip(result, proto, result); return result; } PUGI__FN xml_node xml_node::insert_copy_after(const xml_node& proto, const xml_node& node) { xml_node result = insert_child_after(proto.type(), node); if (result) impl::recursive_copy_skip(result, proto, result); return result; } PUGI__FN xml_node xml_node::insert_copy_before(const xml_node& proto, const xml_node& node) { xml_node result = insert_child_before(proto.type(), node); if (result) impl::recursive_copy_skip(result, proto, result); return result; } PUGI__FN xml_node xml_node::append_move(const xml_node& moved) { if (!impl::allow_move(*this, moved)) return xml_node(); impl::remove_node(moved._root); impl::append_node(moved._root, _root); return moved; } PUGI__FN xml_node xml_node::prepend_move(const xml_node& moved) { if (!impl::allow_move(*this, moved)) return xml_node(); impl::remove_node(moved._root); impl::prepend_node(moved._root, _root); return moved; } PUGI__FN xml_node xml_node::insert_move_after(const xml_node& moved, const xml_node& node) { if (!impl::allow_move(*this, moved)) return xml_node(); if (!node._root || node._root->parent != _root) return xml_node(); if (moved._root == node._root) return xml_node(); impl::remove_node(moved._root); impl::insert_node_after(moved._root, node._root); return moved; } PUGI__FN xml_node xml_node::insert_move_before(const xml_node& moved, const xml_node& node) { if (!impl::allow_move(*this, moved)) return xml_node(); if (!node._root || node._root->parent != _root) return xml_node(); if (moved._root == node._root) return xml_node(); impl::remove_node(moved._root); impl::insert_node_before(moved._root, node._root); return moved; } PUGI__FN bool xml_node::remove_attribute(const char_t* name_) { return remove_attribute(attribute(name_)); } PUGI__FN bool xml_node::remove_attribute(const xml_attribute& a) { if (!_root || !a._attr) return false; // check that attribute belongs to *this xml_attribute_struct* attr = a._attr; while (attr->prev_attribute_c->next_attribute) attr = attr->prev_attribute_c; if (attr != _root->first_attribute) return false; if (a._attr->next_attribute) a._attr->next_attribute->prev_attribute_c = a._attr->prev_attribute_c; else if (_root->first_attribute) _root->first_attribute->prev_attribute_c = a._attr->prev_attribute_c; if (a._attr->prev_attribute_c->next_attribute) a._attr->prev_attribute_c->next_attribute = a._attr->next_attribute; else _root->first_attribute = a._attr->next_attribute; impl::destroy_attribute(a._attr, impl::get_allocator(_root)); return true; } PUGI__FN bool xml_node::remove_child(const char_t* name_) { return remove_child(child(name_)); } PUGI__FN bool xml_node::remove_child(const xml_node& n) { if (!_root || !n._root || n._root->parent != _root) return false; impl::remove_node(n._root); impl::destroy_node(n._root, impl::get_allocator(_root)); return true; } PUGI__FN xml_parse_result xml_node::append_buffer(const void* contents, size_t size, unsigned int options, xml_encoding encoding) { // append_buffer is only valid for elements/documents if (!impl::allow_insert_child(type(), node_element)) return impl::make_parse_result(status_append_invalid_root); // get document node impl::xml_document_struct* doc = static_cast(root()._root); assert(doc); // get extra buffer element (we'll store the document fragment buffer there so that we can deallocate it later) impl::xml_memory_page* page = 0; impl::xml_extra_buffer* extra = static_cast(doc->allocate_memory(sizeof(impl::xml_extra_buffer), page)); (void)page; if (!extra) return impl::make_parse_result(status_out_of_memory); // save name; name of the root has to be NULL before parsing - otherwise closing node mismatches will not be detected at the top level char_t* rootname = _root->name; _root->name = 0; // parse char_t* buffer = 0; xml_parse_result res = impl::load_buffer_impl(doc, _root, const_cast(contents), size, options, encoding, false, false, &buffer); // restore name _root->name = rootname; // add extra buffer to the list extra->buffer = buffer; extra->next = doc->extra_buffers; doc->extra_buffers = extra; return res; } PUGI__FN xml_node xml_node::find_child_by_attribute(const char_t* name_, const char_t* attr_name, const char_t* attr_value) const { if (!_root) return xml_node(); for (xml_node_struct* i = _root->first_child; i; i = i->next_sibling) if (i->name && impl::strequal(name_, i->name)) { for (xml_attribute_struct* a = i->first_attribute; a; a = a->next_attribute) if (a->name && impl::strequal(attr_name, a->name) && impl::strequal(attr_value, a->value ? a->value : PUGIXML_TEXT(""))) return xml_node(i); } return xml_node(); } PUGI__FN xml_node xml_node::find_child_by_attribute(const char_t* attr_name, const char_t* attr_value) const { if (!_root) return xml_node(); for (xml_node_struct* i = _root->first_child; i; i = i->next_sibling) for (xml_attribute_struct* a = i->first_attribute; a; a = a->next_attribute) if (a->name && impl::strequal(attr_name, a->name) && impl::strequal(attr_value, a->value ? a->value : PUGIXML_TEXT(""))) return xml_node(i); return xml_node(); } #ifndef PUGIXML_NO_STL PUGI__FN string_t xml_node::path(char_t delimiter) const { xml_node cursor = *this; // Make a copy. string_t result = cursor.name(); while (cursor.parent()) { cursor = cursor.parent(); string_t temp = cursor.name(); temp += delimiter; temp += result; result.swap(temp); } return result; } #endif PUGI__FN xml_node xml_node::first_element_by_path(const char_t* path_, char_t delimiter) const { xml_node found = *this; // Current search context. if (!_root || !path_ || !path_[0]) return found; if (path_[0] == delimiter) { // Absolute path; e.g. '/foo/bar' found = found.root(); ++path_; } const char_t* path_segment = path_; while (*path_segment == delimiter) ++path_segment; const char_t* path_segment_end = path_segment; while (*path_segment_end && *path_segment_end != delimiter) ++path_segment_end; if (path_segment == path_segment_end) return found; const char_t* next_segment = path_segment_end; while (*next_segment == delimiter) ++next_segment; if (*path_segment == '.' && path_segment + 1 == path_segment_end) return found.first_element_by_path(next_segment, delimiter); else if (*path_segment == '.' && *(path_segment+1) == '.' && path_segment + 2 == path_segment_end) return found.parent().first_element_by_path(next_segment, delimiter); else { for (xml_node_struct* j = found._root->first_child; j; j = j->next_sibling) { if (j->name && impl::strequalrange(j->name, path_segment, static_cast(path_segment_end - path_segment))) { xml_node subsearch = xml_node(j).first_element_by_path(next_segment, delimiter); if (subsearch) return subsearch; } } return xml_node(); } } PUGI__FN bool xml_node::traverse(xml_tree_walker& walker) { walker._depth = -1; xml_node arg_begin = *this; if (!walker.begin(arg_begin)) return false; xml_node cur = first_child(); if (cur) { ++walker._depth; do { xml_node arg_for_each = cur; if (!walker.for_each(arg_for_each)) return false; if (cur.first_child()) { ++walker._depth; cur = cur.first_child(); } else if (cur.next_sibling()) cur = cur.next_sibling(); else { // Borland C++ workaround while (!cur.next_sibling() && cur != *this && !cur.parent().empty()) { --walker._depth; cur = cur.parent(); } if (cur != *this) cur = cur.next_sibling(); } } while (cur && cur != *this); } assert(walker._depth == -1); xml_node arg_end = *this; return walker.end(arg_end); } PUGI__FN size_t xml_node::hash_value() const { return static_cast(reinterpret_cast(_root) / sizeof(xml_node_struct)); } PUGI__FN xml_node_struct* xml_node::internal_object() const { return _root; } PUGI__FN void xml_node::print(xml_writer& writer, const char_t* indent, unsigned int flags, xml_encoding encoding, unsigned int depth) const { if (!_root) return; impl::xml_buffered_writer buffered_writer(writer, encoding); impl::node_output(buffered_writer, *this, indent, flags, depth); } #ifndef PUGIXML_NO_STL PUGI__FN void xml_node::print(std::basic_ostream >& stream, const char_t* indent, unsigned int flags, xml_encoding encoding, unsigned int depth) const { xml_writer_stream writer(stream); print(writer, indent, flags, encoding, depth); } PUGI__FN void xml_node::print(std::basic_ostream >& stream, const char_t* indent, unsigned int flags, unsigned int depth) const { xml_writer_stream writer(stream); print(writer, indent, flags, encoding_wchar, depth); } #endif PUGI__FN ptrdiff_t xml_node::offset_debug() const { xml_node_struct* r = root()._root; if (!r) return -1; const char_t* buffer = static_cast(r)->buffer; if (!buffer) return -1; switch (type()) { case node_document: return 0; case node_element: case node_declaration: case node_pi: return (_root->header & impl::xml_memory_page_name_allocated_mask) ? -1 : _root->name - buffer; case node_pcdata: case node_cdata: case node_comment: case node_doctype: return (_root->header & impl::xml_memory_page_value_allocated_mask) ? -1 : _root->value - buffer; default: return -1; } } #ifdef __BORLANDC__ PUGI__FN bool operator&&(const xml_node& lhs, bool rhs) { return (bool)lhs && rhs; } PUGI__FN bool operator||(const xml_node& lhs, bool rhs) { return (bool)lhs || rhs; } #endif PUGI__FN xml_text::xml_text(xml_node_struct* root): _root(root) { } PUGI__FN xml_node_struct* xml_text::_data() const { if (!_root || impl::is_text_node(_root)) return _root; for (xml_node_struct* node = _root->first_child; node; node = node->next_sibling) if (impl::is_text_node(node)) return node; return 0; } PUGI__FN xml_node_struct* xml_text::_data_new() { xml_node_struct* d = _data(); if (d) return d; return xml_node(_root).append_child(node_pcdata).internal_object(); } PUGI__FN xml_text::xml_text(): _root(0) { } PUGI__FN static void unspecified_bool_xml_text(xml_text***) { } PUGI__FN xml_text::operator xml_text::unspecified_bool_type() const { return _data() ? unspecified_bool_xml_text : 0; } PUGI__FN bool xml_text::operator!() const { return !_data(); } PUGI__FN bool xml_text::empty() const { return _data() == 0; } PUGI__FN const char_t* xml_text::get() const { xml_node_struct* d = _data(); return (d && d->value) ? d->value : PUGIXML_TEXT(""); } PUGI__FN const char_t* xml_text::as_string(const char_t* def) const { xml_node_struct* d = _data(); return (d && d->value) ? d->value : def; } PUGI__FN int xml_text::as_int(int def) const { xml_node_struct* d = _data(); return impl::get_value_int(d ? d->value : 0, def); } PUGI__FN unsigned int xml_text::as_uint(unsigned int def) const { xml_node_struct* d = _data(); return impl::get_value_uint(d ? d->value : 0, def); } PUGI__FN double xml_text::as_double(double def) const { xml_node_struct* d = _data(); return impl::get_value_double(d ? d->value : 0, def); } PUGI__FN float xml_text::as_float(float def) const { xml_node_struct* d = _data(); return impl::get_value_float(d ? d->value : 0, def); } PUGI__FN bool xml_text::as_bool(bool def) const { xml_node_struct* d = _data(); return impl::get_value_bool(d ? d->value : 0, def); } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN long long xml_text::as_llong(long long def) const { xml_node_struct* d = _data(); return impl::get_value_llong(d ? d->value : 0, def); } PUGI__FN unsigned long long xml_text::as_ullong(unsigned long long def) const { xml_node_struct* d = _data(); return impl::get_value_ullong(d ? d->value : 0, def); } #endif PUGI__FN bool xml_text::set(const char_t* rhs) { xml_node_struct* dn = _data_new(); return dn ? impl::strcpy_insitu(dn->value, dn->header, impl::xml_memory_page_value_allocated_mask, rhs) : false; } PUGI__FN bool xml_text::set(int rhs) { xml_node_struct* dn = _data_new(); return dn ? impl::set_value_convert(dn->value, dn->header, impl::xml_memory_page_value_allocated_mask, rhs) : false; } PUGI__FN bool xml_text::set(unsigned int rhs) { xml_node_struct* dn = _data_new(); return dn ? impl::set_value_convert(dn->value, dn->header, impl::xml_memory_page_value_allocated_mask, rhs) : false; } PUGI__FN bool xml_text::set(double rhs) { xml_node_struct* dn = _data_new(); return dn ? impl::set_value_convert(dn->value, dn->header, impl::xml_memory_page_value_allocated_mask, rhs) : false; } PUGI__FN bool xml_text::set(bool rhs) { xml_node_struct* dn = _data_new(); return dn ? impl::set_value_convert(dn->value, dn->header, impl::xml_memory_page_value_allocated_mask, rhs) : false; } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN bool xml_text::set(long long rhs) { xml_node_struct* dn = _data_new(); return dn ? impl::set_value_convert(dn->value, dn->header, impl::xml_memory_page_value_allocated_mask, rhs) : false; } PUGI__FN bool xml_text::set(unsigned long long rhs) { xml_node_struct* dn = _data_new(); return dn ? impl::set_value_convert(dn->value, dn->header, impl::xml_memory_page_value_allocated_mask, rhs) : false; } #endif PUGI__FN xml_text& xml_text::operator=(const char_t* rhs) { set(rhs); return *this; } PUGI__FN xml_text& xml_text::operator=(int rhs) { set(rhs); return *this; } PUGI__FN xml_text& xml_text::operator=(unsigned int rhs) { set(rhs); return *this; } PUGI__FN xml_text& xml_text::operator=(double rhs) { set(rhs); return *this; } PUGI__FN xml_text& xml_text::operator=(bool rhs) { set(rhs); return *this; } #ifdef PUGIXML_HAS_LONG_LONG PUGI__FN xml_text& xml_text::operator=(long long rhs) { set(rhs); return *this; } PUGI__FN xml_text& xml_text::operator=(unsigned long long rhs) { set(rhs); return *this; } #endif PUGI__FN xml_node xml_text::data() const { return xml_node(_data()); } #ifdef __BORLANDC__ PUGI__FN bool operator&&(const xml_text& lhs, bool rhs) { return (bool)lhs && rhs; } PUGI__FN bool operator||(const xml_text& lhs, bool rhs) { return (bool)lhs || rhs; } #endif PUGI__FN xml_node_iterator::xml_node_iterator() { } PUGI__FN xml_node_iterator::xml_node_iterator(const xml_node& node): _wrap(node), _parent(node.parent()) { } PUGI__FN xml_node_iterator::xml_node_iterator(xml_node_struct* ref, xml_node_struct* parent): _wrap(ref), _parent(parent) { } PUGI__FN bool xml_node_iterator::operator==(const xml_node_iterator& rhs) const { return _wrap._root == rhs._wrap._root && _parent._root == rhs._parent._root; } PUGI__FN bool xml_node_iterator::operator!=(const xml_node_iterator& rhs) const { return _wrap._root != rhs._wrap._root || _parent._root != rhs._parent._root; } PUGI__FN xml_node& xml_node_iterator::operator*() const { assert(_wrap._root); return _wrap; } PUGI__FN xml_node* xml_node_iterator::operator->() const { assert(_wrap._root); return const_cast(&_wrap); // BCC32 workaround } PUGI__FN const xml_node_iterator& xml_node_iterator::operator++() { assert(_wrap._root); _wrap._root = _wrap._root->next_sibling; return *this; } PUGI__FN xml_node_iterator xml_node_iterator::operator++(int) { xml_node_iterator temp = *this; ++*this; return temp; } PUGI__FN const xml_node_iterator& xml_node_iterator::operator--() { _wrap = _wrap._root ? _wrap.previous_sibling() : _parent.last_child(); return *this; } PUGI__FN xml_node_iterator xml_node_iterator::operator--(int) { xml_node_iterator temp = *this; --*this; return temp; } PUGI__FN xml_attribute_iterator::xml_attribute_iterator() { } PUGI__FN xml_attribute_iterator::xml_attribute_iterator(const xml_attribute& attr, const xml_node& parent): _wrap(attr), _parent(parent) { } PUGI__FN xml_attribute_iterator::xml_attribute_iterator(xml_attribute_struct* ref, xml_node_struct* parent): _wrap(ref), _parent(parent) { } PUGI__FN bool xml_attribute_iterator::operator==(const xml_attribute_iterator& rhs) const { return _wrap._attr == rhs._wrap._attr && _parent._root == rhs._parent._root; } PUGI__FN bool xml_attribute_iterator::operator!=(const xml_attribute_iterator& rhs) const { return _wrap._attr != rhs._wrap._attr || _parent._root != rhs._parent._root; } PUGI__FN xml_attribute& xml_attribute_iterator::operator*() const { assert(_wrap._attr); return _wrap; } PUGI__FN xml_attribute* xml_attribute_iterator::operator->() const { assert(_wrap._attr); return const_cast(&_wrap); // BCC32 workaround } PUGI__FN const xml_attribute_iterator& xml_attribute_iterator::operator++() { assert(_wrap._attr); _wrap._attr = _wrap._attr->next_attribute; return *this; } PUGI__FN xml_attribute_iterator xml_attribute_iterator::operator++(int) { xml_attribute_iterator temp = *this; ++*this; return temp; } PUGI__FN const xml_attribute_iterator& xml_attribute_iterator::operator--() { _wrap = _wrap._attr ? _wrap.previous_attribute() : _parent.last_attribute(); return *this; } PUGI__FN xml_attribute_iterator xml_attribute_iterator::operator--(int) { xml_attribute_iterator temp = *this; --*this; return temp; } PUGI__FN xml_named_node_iterator::xml_named_node_iterator(): _name(0) { } PUGI__FN xml_named_node_iterator::xml_named_node_iterator(const xml_node& node, const char_t* name): _wrap(node), _parent(node.parent()), _name(name) { } PUGI__FN xml_named_node_iterator::xml_named_node_iterator(xml_node_struct* ref, xml_node_struct* parent, const char_t* name): _wrap(ref), _parent(parent), _name(name) { } PUGI__FN bool xml_named_node_iterator::operator==(const xml_named_node_iterator& rhs) const { return _wrap._root == rhs._wrap._root && _parent._root == rhs._parent._root; } PUGI__FN bool xml_named_node_iterator::operator!=(const xml_named_node_iterator& rhs) const { return _wrap._root != rhs._wrap._root || _parent._root != rhs._parent._root; } PUGI__FN xml_node& xml_named_node_iterator::operator*() const { assert(_wrap._root); return _wrap; } PUGI__FN xml_node* xml_named_node_iterator::operator->() const { assert(_wrap._root); return const_cast(&_wrap); // BCC32 workaround } PUGI__FN const xml_named_node_iterator& xml_named_node_iterator::operator++() { assert(_wrap._root); _wrap = _wrap.next_sibling(_name); return *this; } PUGI__FN xml_named_node_iterator xml_named_node_iterator::operator++(int) { xml_named_node_iterator temp = *this; ++*this; return temp; } PUGI__FN const xml_named_node_iterator& xml_named_node_iterator::operator--() { if (_wrap._root) _wrap = _wrap.previous_sibling(_name); else { _wrap = _parent.last_child(); if (!impl::strequal(_wrap.name(), _name)) _wrap = _wrap.previous_sibling(_name); } return *this; } PUGI__FN xml_named_node_iterator xml_named_node_iterator::operator--(int) { xml_named_node_iterator temp = *this; --*this; return temp; } PUGI__FN xml_parse_result::xml_parse_result(): status(status_internal_error), offset(0), encoding(encoding_auto) { } PUGI__FN xml_parse_result::operator bool() const { return status == status_ok; } PUGI__FN const char* xml_parse_result::description() const { switch (status) { case status_ok: return "No error"; case status_file_not_found: return "File was not found"; case status_io_error: return "Error reading from file/stream"; case status_out_of_memory: return "Could not allocate memory"; case status_internal_error: return "Internal error occurred"; case status_unrecognized_tag: return "Could not determine tag type"; case status_bad_pi: return "Error parsing document declaration/processing instruction"; case status_bad_comment: return "Error parsing comment"; case status_bad_cdata: return "Error parsing CDATA section"; case status_bad_doctype: return "Error parsing document type declaration"; case status_bad_pcdata: return "Error parsing PCDATA section"; case status_bad_start_element: return "Error parsing start element tag"; case status_bad_attribute: return "Error parsing element attribute"; case status_bad_end_element: return "Error parsing end element tag"; case status_end_element_mismatch: return "Start-end tags mismatch"; case status_append_invalid_root: return "Unable to append nodes: root is not an element or document"; case status_no_document_element: return "No document element found"; default: return "Unknown error"; } } PUGI__FN xml_document::xml_document(): _buffer(0) { create(); } PUGI__FN xml_document::~xml_document() { destroy(); } PUGI__FN void xml_document::reset() { destroy(); create(); } PUGI__FN void xml_document::reset(const xml_document& proto) { reset(); for (xml_node cur = proto.first_child(); cur; cur = cur.next_sibling()) append_copy(cur); } PUGI__FN void xml_document::create() { assert(!_root); // initialize sentinel page PUGI__STATIC_ASSERT(sizeof(impl::xml_memory_page) + sizeof(impl::xml_document_struct) + impl::xml_memory_page_alignment <= sizeof(_memory)); // align upwards to page boundary void* page_memory = reinterpret_cast((reinterpret_cast(_memory) + (impl::xml_memory_page_alignment - 1)) & ~(impl::xml_memory_page_alignment - 1)); // prepare page structure impl::xml_memory_page* page = impl::xml_memory_page::construct(page_memory); assert(page); page->busy_size = impl::xml_memory_page_size; // allocate new root _root = new (page->data) impl::xml_document_struct(page); _root->prev_sibling_c = _root; // setup sentinel page page->allocator = static_cast(_root); } PUGI__FN void xml_document::destroy() { assert(_root); // destroy static storage if (_buffer) { impl::xml_memory::deallocate(_buffer); _buffer = 0; } // destroy extra buffers (note: no need to destroy linked list nodes, they're allocated using document allocator) for (impl::xml_extra_buffer* extra = static_cast(_root)->extra_buffers; extra; extra = extra->next) { if (extra->buffer) impl::xml_memory::deallocate(extra->buffer); } // destroy dynamic storage, leave sentinel page (it's in static memory) impl::xml_memory_page* root_page = reinterpret_cast(_root->header & impl::xml_memory_page_pointer_mask); assert(root_page && !root_page->prev && !root_page->memory); for (impl::xml_memory_page* page = root_page->next; page; ) { impl::xml_memory_page* next = page->next; impl::xml_allocator::deallocate_page(page); page = next; } _root = 0; } #ifndef PUGIXML_NO_STL PUGI__FN xml_parse_result xml_document::load(std::basic_istream >& stream, unsigned int options, xml_encoding encoding) { reset(); return impl::load_stream_impl(*this, stream, options, encoding); } PUGI__FN xml_parse_result xml_document::load(std::basic_istream >& stream, unsigned int options) { reset(); return impl::load_stream_impl(*this, stream, options, encoding_wchar); } #endif PUGI__FN xml_parse_result xml_document::load(const char_t* contents, unsigned int options) { // Force native encoding (skip autodetection) #ifdef PUGIXML_WCHAR_MODE xml_encoding encoding = encoding_wchar; #else xml_encoding encoding = encoding_utf8; #endif return load_buffer(contents, impl::strlength(contents) * sizeof(char_t), options, encoding); } PUGI__FN xml_parse_result xml_document::load_file(const char* path_, unsigned int options, xml_encoding encoding) { reset(); FILE* file = fopen(path_, "rb"); return impl::load_file_impl(*this, file, options, encoding); } PUGI__FN xml_parse_result xml_document::load_file(const wchar_t* path_, unsigned int options, xml_encoding encoding) { reset(); FILE* file = impl::open_file_wide(path_, L"rb"); return impl::load_file_impl(*this, file, options, encoding); } PUGI__FN xml_parse_result xml_document::load_buffer(const void* contents, size_t size, unsigned int options, xml_encoding encoding) { reset(); return impl::load_buffer_impl(static_cast(_root), _root, const_cast(contents), size, options, encoding, false, false, &_buffer); } PUGI__FN xml_parse_result xml_document::load_buffer_inplace(void* contents, size_t size, unsigned int options, xml_encoding encoding) { reset(); return impl::load_buffer_impl(static_cast(_root), _root, contents, size, options, encoding, true, false, &_buffer); } PUGI__FN xml_parse_result xml_document::load_buffer_inplace_own(void* contents, size_t size, unsigned int options, xml_encoding encoding) { reset(); return impl::load_buffer_impl(static_cast(_root), _root, contents, size, options, encoding, true, true, &_buffer); } PUGI__FN void xml_document::save(xml_writer& writer, const char_t* indent, unsigned int flags, xml_encoding encoding) const { impl::xml_buffered_writer buffered_writer(writer, encoding); if ((flags & format_write_bom) && encoding != encoding_latin1) { // BOM always represents the codepoint U+FEFF, so just write it in native encoding #ifdef PUGIXML_WCHAR_MODE unsigned int bom = 0xfeff; buffered_writer.write(static_cast(bom)); #else buffered_writer.write('\xef', '\xbb', '\xbf'); #endif } if (!(flags & format_no_declaration) && !impl::has_declaration(*this)) { buffered_writer.write(PUGIXML_TEXT("'); if (!(flags & format_raw)) buffered_writer.write('\n'); } impl::node_output(buffered_writer, *this, indent, flags, 0); } #ifndef PUGIXML_NO_STL PUGI__FN void xml_document::save(std::basic_ostream >& stream, const char_t* indent, unsigned int flags, xml_encoding encoding) const { xml_writer_stream writer(stream); save(writer, indent, flags, encoding); } PUGI__FN void xml_document::save(std::basic_ostream >& stream, const char_t* indent, unsigned int flags) const { xml_writer_stream writer(stream); save(writer, indent, flags, encoding_wchar); } #endif PUGI__FN bool xml_document::save_file(const char* path_, const char_t* indent, unsigned int flags, xml_encoding encoding) const { FILE* file = fopen(path_, (flags & format_save_file_text) ? "w" : "wb"); return impl::save_file_impl(*this, file, indent, flags, encoding); } PUGI__FN bool xml_document::save_file(const wchar_t* path_, const char_t* indent, unsigned int flags, xml_encoding encoding) const { FILE* file = impl::open_file_wide(path_, (flags & format_save_file_text) ? L"w" : L"wb"); return impl::save_file_impl(*this, file, indent, flags, encoding); } PUGI__FN xml_node xml_document::document_element() const { assert(_root); for (xml_node_struct* i = _root->first_child; i; i = i->next_sibling) if ((i->header & impl::xml_memory_page_type_mask) + 1 == node_element) return xml_node(i); return xml_node(); } #ifndef PUGIXML_NO_STL PUGI__FN std::string PUGIXML_FUNCTION as_utf8(const wchar_t* str) { assert(str); return impl::as_utf8_impl(str, impl::strlength_wide(str)); } PUGI__FN std::string PUGIXML_FUNCTION as_utf8(const std::basic_string& str) { return impl::as_utf8_impl(str.c_str(), str.size()); } PUGI__FN std::basic_string PUGIXML_FUNCTION as_wide(const char* str) { assert(str); return impl::as_wide_impl(str, strlen(str)); } PUGI__FN std::basic_string PUGIXML_FUNCTION as_wide(const std::string& str) { return impl::as_wide_impl(str.c_str(), str.size()); } #endif PUGI__FN void PUGIXML_FUNCTION set_memory_management_functions(allocation_function allocate, deallocation_function deallocate) { impl::xml_memory::allocate = allocate; impl::xml_memory::deallocate = deallocate; } PUGI__FN allocation_function PUGIXML_FUNCTION get_memory_allocation_function() { return impl::xml_memory::allocate; } PUGI__FN deallocation_function PUGIXML_FUNCTION get_memory_deallocation_function() { return impl::xml_memory::deallocate; } } #if !defined(PUGIXML_NO_STL) && (defined(_MSC_VER) || defined(__ICC)) namespace std { // Workarounds for (non-standard) iterator category detection for older versions (MSVC7/IC8 and earlier) PUGI__FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml_node_iterator&) { return std::bidirectional_iterator_tag(); } PUGI__FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml_attribute_iterator&) { return std::bidirectional_iterator_tag(); } PUGI__FN std::bidirectional_iterator_tag _Iter_cat(const pugi::xml_named_node_iterator&) { return std::bidirectional_iterator_tag(); } } #endif #if !defined(PUGIXML_NO_STL) && defined(__SUNPRO_CC) namespace std { // Workarounds for (non-standard) iterator category detection PUGI__FN std::bidirectional_iterator_tag __iterator_category(const pugi::xml_node_iterator&) { return std::bidirectional_iterator_tag(); } PUGI__FN std::bidirectional_iterator_tag __iterator_category(const pugi::xml_attribute_iterator&) { return std::bidirectional_iterator_tag(); } PUGI__FN std::bidirectional_iterator_tag __iterator_category(const pugi::xml_named_node_iterator&) { return std::bidirectional_iterator_tag(); } } #endif #ifndef PUGIXML_NO_XPATH // STL replacements PUGI__NS_BEGIN struct equal_to { template bool operator()(const T& lhs, const T& rhs) const { return lhs == rhs; } }; struct not_equal_to { template bool operator()(const T& lhs, const T& rhs) const { return lhs != rhs; } }; struct less { template bool operator()(const T& lhs, const T& rhs) const { return lhs < rhs; } }; struct less_equal { template bool operator()(const T& lhs, const T& rhs) const { return lhs <= rhs; } }; template void swap(T& lhs, T& rhs) { T temp = lhs; lhs = rhs; rhs = temp; } template I min_element(I begin, I end, const Pred& pred) { I result = begin; for (I it = begin + 1; it != end; ++it) if (pred(*it, *result)) result = it; return result; } template void reverse(I begin, I end) { while (end - begin > 1) swap(*begin++, *--end); } template I unique(I begin, I end) { // fast skip head while (end - begin > 1 && *begin != *(begin + 1)) begin++; if (begin == end) return begin; // last written element I write = begin++; // merge unique elements while (begin != end) { if (*begin != *write) *++write = *begin++; else begin++; } // past-the-end (write points to live element) return write + 1; } template void copy_backwards(I begin, I end, I target) { while (begin != end) *--target = *--end; } template void insertion_sort(I begin, I end, const Pred& pred, T*) { assert(begin != end); for (I it = begin + 1; it != end; ++it) { T val = *it; if (pred(val, *begin)) { // move to front copy_backwards(begin, it, it + 1); *begin = val; } else { I hole = it; // move hole backwards while (pred(val, *(hole - 1))) { *hole = *(hole - 1); hole--; } // fill hole with element *hole = val; } } } // std variant for elements with == template void partition(I begin, I middle, I end, const Pred& pred, I* out_eqbeg, I* out_eqend) { I eqbeg = middle, eqend = middle + 1; // expand equal range while (eqbeg != begin && *(eqbeg - 1) == *eqbeg) --eqbeg; while (eqend != end && *eqend == *eqbeg) ++eqend; // process outer elements I ltend = eqbeg, gtbeg = eqend; for (;;) { // find the element from the right side that belongs to the left one for (; gtbeg != end; ++gtbeg) if (!pred(*eqbeg, *gtbeg)) { if (*gtbeg == *eqbeg) swap(*gtbeg, *eqend++); else break; } // find the element from the left side that belongs to the right one for (; ltend != begin; --ltend) if (!pred(*(ltend - 1), *eqbeg)) { if (*eqbeg == *(ltend - 1)) swap(*(ltend - 1), *--eqbeg); else break; } // scanned all elements if (gtbeg == end && ltend == begin) { *out_eqbeg = eqbeg; *out_eqend = eqend; return; } // make room for elements by moving equal area if (gtbeg == end) { if (--ltend != --eqbeg) swap(*ltend, *eqbeg); swap(*eqbeg, *--eqend); } else if (ltend == begin) { if (eqend != gtbeg) swap(*eqbeg, *eqend); ++eqend; swap(*gtbeg++, *eqbeg++); } else swap(*gtbeg++, *--ltend); } } template void median3(I first, I middle, I last, const Pred& pred) { if (pred(*middle, *first)) swap(*middle, *first); if (pred(*last, *middle)) swap(*last, *middle); if (pred(*middle, *first)) swap(*middle, *first); } template void median(I first, I middle, I last, const Pred& pred) { if (last - first <= 40) { // median of three for small chunks median3(first, middle, last, pred); } else { // median of nine size_t step = (last - first + 1) / 8; median3(first, first + step, first + 2 * step, pred); median3(middle - step, middle, middle + step, pred); median3(last - 2 * step, last - step, last, pred); median3(first + step, middle, last - step, pred); } } template void sort(I begin, I end, const Pred& pred) { // sort large chunks while (end - begin > 32) { // find median element I middle = begin + (end - begin) / 2; median(begin, middle, end - 1, pred); // partition in three chunks (< = >) I eqbeg, eqend; partition(begin, middle, end, pred, &eqbeg, &eqend); // loop on larger half if (eqbeg - begin > end - eqend) { sort(eqend, end, pred); end = eqbeg; } else { sort(begin, eqbeg, pred); begin = eqend; } } // insertion sort small chunk if (begin != end) insertion_sort(begin, end, pred, &*begin); } PUGI__NS_END // Allocator used for AST and evaluation stacks PUGI__NS_BEGIN struct xpath_memory_block { xpath_memory_block* next; size_t capacity; char data[ #ifdef PUGIXML_MEMORY_XPATH_PAGE_SIZE PUGIXML_MEMORY_XPATH_PAGE_SIZE #else 4096 #endif ]; }; class xpath_allocator { xpath_memory_block* _root; size_t _root_size; public: #ifdef PUGIXML_NO_EXCEPTIONS jmp_buf* error_handler; #endif xpath_allocator(xpath_memory_block* root, size_t root_size = 0): _root(root), _root_size(root_size) { #ifdef PUGIXML_NO_EXCEPTIONS error_handler = 0; #endif } void* allocate_nothrow(size_t size) { // align size so that we're able to store pointers in subsequent blocks size = (size + sizeof(void*) - 1) & ~(sizeof(void*) - 1); if (_root_size + size <= _root->capacity) { void* buf = _root->data + _root_size; _root_size += size; return buf; } else { // make sure we have at least 1/4th of the page free after allocation to satisfy subsequent allocation requests size_t block_capacity_base = sizeof(_root->data); size_t block_capacity_req = size + block_capacity_base / 4; size_t block_capacity = (block_capacity_base > block_capacity_req) ? block_capacity_base : block_capacity_req; size_t block_size = block_capacity + offsetof(xpath_memory_block, data); xpath_memory_block* block = static_cast(xml_memory::allocate(block_size)); if (!block) return 0; block->next = _root; block->capacity = block_capacity; _root = block; _root_size = size; return block->data; } } void* allocate(size_t size) { void* result = allocate_nothrow(size); if (!result) { #ifdef PUGIXML_NO_EXCEPTIONS assert(error_handler); longjmp(*error_handler, 1); #else throw std::bad_alloc(); #endif } return result; } void* reallocate(void* ptr, size_t old_size, size_t new_size) { // align size so that we're able to store pointers in subsequent blocks old_size = (old_size + sizeof(void*) - 1) & ~(sizeof(void*) - 1); new_size = (new_size + sizeof(void*) - 1) & ~(sizeof(void*) - 1); // we can only reallocate the last object assert(ptr == 0 || static_cast(ptr) + old_size == _root->data + _root_size); // adjust root size so that we have not allocated the object at all bool only_object = (_root_size == old_size); if (ptr) _root_size -= old_size; // allocate a new version (this will obviously reuse the memory if possible) void* result = allocate(new_size); assert(result); // we have a new block if (result != ptr && ptr) { // copy old data assert(new_size >= old_size); memcpy(result, ptr, old_size); // free the previous page if it had no other objects if (only_object) { assert(_root->data == result); assert(_root->next); xpath_memory_block* next = _root->next->next; if (next) { // deallocate the whole page, unless it was the first one xml_memory::deallocate(_root->next); _root->next = next; } } } return result; } void revert(const xpath_allocator& state) { // free all new pages xpath_memory_block* cur = _root; while (cur != state._root) { xpath_memory_block* next = cur->next; xml_memory::deallocate(cur); cur = next; } // restore state _root = state._root; _root_size = state._root_size; } void release() { xpath_memory_block* cur = _root; assert(cur); while (cur->next) { xpath_memory_block* next = cur->next; xml_memory::deallocate(cur); cur = next; } } }; struct xpath_allocator_capture { xpath_allocator_capture(xpath_allocator* alloc): _target(alloc), _state(*alloc) { } ~xpath_allocator_capture() { _target->revert(_state); } xpath_allocator* _target; xpath_allocator _state; }; struct xpath_stack { xpath_allocator* result; xpath_allocator* temp; }; struct xpath_stack_data { xpath_memory_block blocks[2]; xpath_allocator result; xpath_allocator temp; xpath_stack stack; #ifdef PUGIXML_NO_EXCEPTIONS jmp_buf error_handler; #endif xpath_stack_data(): result(blocks + 0), temp(blocks + 1) { blocks[0].next = blocks[1].next = 0; blocks[0].capacity = blocks[1].capacity = sizeof(blocks[0].data); stack.result = &result; stack.temp = &temp; #ifdef PUGIXML_NO_EXCEPTIONS result.error_handler = temp.error_handler = &error_handler; #endif } ~xpath_stack_data() { result.release(); temp.release(); } }; PUGI__NS_END // String class PUGI__NS_BEGIN class xpath_string { const char_t* _buffer; bool _uses_heap; static char_t* duplicate_string(const char_t* string, size_t length, xpath_allocator* alloc) { char_t* result = static_cast(alloc->allocate((length + 1) * sizeof(char_t))); assert(result); memcpy(result, string, length * sizeof(char_t)); result[length] = 0; return result; } static char_t* duplicate_string(const char_t* string, xpath_allocator* alloc) { return duplicate_string(string, strlength(string), alloc); } public: xpath_string(): _buffer(PUGIXML_TEXT("")), _uses_heap(false) { } explicit xpath_string(const char_t* str, xpath_allocator* alloc) { bool empty_ = (*str == 0); _buffer = empty_ ? PUGIXML_TEXT("") : duplicate_string(str, alloc); _uses_heap = !empty_; } explicit xpath_string(const char_t* str, bool use_heap): _buffer(str), _uses_heap(use_heap) { } xpath_string(const char_t* begin, const char_t* end, xpath_allocator* alloc) { assert(begin <= end); bool empty_ = (begin == end); _buffer = empty_ ? PUGIXML_TEXT("") : duplicate_string(begin, static_cast(end - begin), alloc); _uses_heap = !empty_; } void append(const xpath_string& o, xpath_allocator* alloc) { // skip empty sources if (!*o._buffer) return; // fast append for constant empty target and constant source if (!*_buffer && !_uses_heap && !o._uses_heap) { _buffer = o._buffer; } else { // need to make heap copy size_t target_length = strlength(_buffer); size_t source_length = strlength(o._buffer); size_t result_length = target_length + source_length; // allocate new buffer char_t* result = static_cast(alloc->reallocate(_uses_heap ? const_cast(_buffer) : 0, (target_length + 1) * sizeof(char_t), (result_length + 1) * sizeof(char_t))); assert(result); // append first string to the new buffer in case there was no reallocation if (!_uses_heap) memcpy(result, _buffer, target_length * sizeof(char_t)); // append second string to the new buffer memcpy(result + target_length, o._buffer, source_length * sizeof(char_t)); result[result_length] = 0; // finalize _buffer = result; _uses_heap = true; } } const char_t* c_str() const { return _buffer; } size_t length() const { return strlength(_buffer); } char_t* data(xpath_allocator* alloc) { // make private heap copy if (!_uses_heap) { _buffer = duplicate_string(_buffer, alloc); _uses_heap = true; } return const_cast(_buffer); } bool empty() const { return *_buffer == 0; } bool operator==(const xpath_string& o) const { return strequal(_buffer, o._buffer); } bool operator!=(const xpath_string& o) const { return !strequal(_buffer, o._buffer); } bool uses_heap() const { return _uses_heap; } }; PUGI__FN xpath_string xpath_string_const(const char_t* str) { return xpath_string(str, false); } PUGI__NS_END PUGI__NS_BEGIN PUGI__FN bool starts_with(const char_t* string, const char_t* pattern) { while (*pattern && *string == *pattern) { string++; pattern++; } return *pattern == 0; } PUGI__FN const char_t* find_char(const char_t* s, char_t c) { #ifdef PUGIXML_WCHAR_MODE return wcschr(s, c); #else return strchr(s, c); #endif } PUGI__FN const char_t* find_substring(const char_t* s, const char_t* p) { #ifdef PUGIXML_WCHAR_MODE // MSVC6 wcsstr bug workaround (if s is empty it always returns 0) return (*p == 0) ? s : wcsstr(s, p); #else return strstr(s, p); #endif } // Converts symbol to lower case, if it is an ASCII one PUGI__FN char_t tolower_ascii(char_t ch) { return static_cast(ch - 'A') < 26 ? static_cast(ch | ' ') : ch; } PUGI__FN xpath_string string_value(const xpath_node& na, xpath_allocator* alloc) { if (na.attribute()) return xpath_string_const(na.attribute().value()); else { const xml_node& n = na.node(); switch (n.type()) { case node_pcdata: case node_cdata: case node_comment: case node_pi: return xpath_string_const(n.value()); case node_document: case node_element: { xpath_string result; xml_node cur = n.first_child(); while (cur && cur != n) { if (cur.type() == node_pcdata || cur.type() == node_cdata) result.append(xpath_string_const(cur.value()), alloc); if (cur.first_child()) cur = cur.first_child(); else if (cur.next_sibling()) cur = cur.next_sibling(); else { while (!cur.next_sibling() && cur != n) cur = cur.parent(); if (cur != n) cur = cur.next_sibling(); } } return result; } default: return xpath_string(); } } } PUGI__FN unsigned int node_height(xml_node n) { unsigned int result = 0; while (n) { ++result; n = n.parent(); } return result; } PUGI__FN bool node_is_before(xml_node ln, unsigned int lh, xml_node rn, unsigned int rh) { // normalize heights for (unsigned int i = rh; i < lh; i++) ln = ln.parent(); for (unsigned int j = lh; j < rh; j++) rn = rn.parent(); // one node is the ancestor of the other if (ln == rn) return lh < rh; // find common ancestor while (ln.parent() != rn.parent()) { ln = ln.parent(); rn = rn.parent(); } // there is no common ancestor (the shared parent is null), nodes are from different documents if (!ln.parent()) return ln < rn; // determine sibling order for (; ln; ln = ln.next_sibling()) if (ln == rn) return true; return false; } PUGI__FN bool node_is_ancestor(xml_node parent, xml_node node) { while (node && node != parent) node = node.parent(); return parent && node == parent; } PUGI__FN const void* document_order(const xpath_node& xnode) { xml_node_struct* node = xnode.node().internal_object(); if (node) { if (node->name && (node->header & xml_memory_page_name_allocated_mask) == 0) return node->name; if (node->value && (node->header & xml_memory_page_value_allocated_mask) == 0) return node->value; return 0; } xml_attribute_struct* attr = xnode.attribute().internal_object(); if (attr) { if ((attr->header & xml_memory_page_name_allocated_mask) == 0) return attr->name; if ((attr->header & xml_memory_page_value_allocated_mask) == 0) return attr->value; return 0; } return 0; } struct document_order_comparator { bool operator()(const xpath_node& lhs, const xpath_node& rhs) const { // optimized document order based check const void* lo = document_order(lhs); const void* ro = document_order(rhs); if (lo && ro) return lo < ro; // slow comparison xml_node ln = lhs.node(), rn = rhs.node(); // compare attributes if (lhs.attribute() && rhs.attribute()) { // shared parent if (lhs.parent() == rhs.parent()) { // determine sibling order for (xml_attribute a = lhs.attribute(); a; a = a.next_attribute()) if (a == rhs.attribute()) return true; return false; } // compare attribute parents ln = lhs.parent(); rn = rhs.parent(); } else if (lhs.attribute()) { // attributes go after the parent element if (lhs.parent() == rhs.node()) return false; ln = lhs.parent(); } else if (rhs.attribute()) { // attributes go after the parent element if (rhs.parent() == lhs.node()) return true; rn = rhs.parent(); } if (ln == rn) return false; unsigned int lh = node_height(ln); unsigned int rh = node_height(rn); return node_is_before(ln, lh, rn, rh); } }; struct duplicate_comparator { bool operator()(const xpath_node& lhs, const xpath_node& rhs) const { if (lhs.attribute()) return rhs.attribute() ? lhs.attribute() < rhs.attribute() : true; else return rhs.attribute() ? false : lhs.node() < rhs.node(); } }; PUGI__FN double gen_nan() { #if defined(__STDC_IEC_559__) || ((FLT_RADIX - 0 == 2) && (FLT_MAX_EXP - 0 == 128) && (FLT_MANT_DIG - 0 == 24)) union { float f; uint32_t i; } u[sizeof(float) == sizeof(uint32_t) ? 1 : -1]; u[0].i = 0x7fc00000; return u[0].f; #else // fallback const volatile double zero = 0.0; return zero / zero; #endif } PUGI__FN bool is_nan(double value) { #if defined(PUGI__MSVC_CRT_VERSION) || defined(__BORLANDC__) return !!_isnan(value); #elif defined(fpclassify) && defined(FP_NAN) return fpclassify(value) == FP_NAN; #else // fallback const volatile double v = value; return v != v; #endif } PUGI__FN const char_t* convert_number_to_string_special(double value) { #if defined(PUGI__MSVC_CRT_VERSION) || defined(__BORLANDC__) if (_finite(value)) return (value == 0) ? PUGIXML_TEXT("0") : 0; if (_isnan(value)) return PUGIXML_TEXT("NaN"); return value > 0 ? PUGIXML_TEXT("Infinity") : PUGIXML_TEXT("-Infinity"); #elif defined(fpclassify) && defined(FP_NAN) && defined(FP_INFINITE) && defined(FP_ZERO) switch (fpclassify(value)) { case FP_NAN: return PUGIXML_TEXT("NaN"); case FP_INFINITE: return value > 0 ? PUGIXML_TEXT("Infinity") : PUGIXML_TEXT("-Infinity"); case FP_ZERO: return PUGIXML_TEXT("0"); default: return 0; } #else // fallback const volatile double v = value; if (v == 0) return PUGIXML_TEXT("0"); if (v != v) return PUGIXML_TEXT("NaN"); if (v * 2 == v) return value > 0 ? PUGIXML_TEXT("Infinity") : PUGIXML_TEXT("-Infinity"); return 0; #endif } PUGI__FN bool convert_number_to_boolean(double value) { return (value != 0 && !is_nan(value)); } PUGI__FN void truncate_zeros(char* begin, char* end) { while (begin != end && end[-1] == '0') end--; *end = 0; } // gets mantissa digits in the form of 0.xxxxx with 0. implied and the exponent #if defined(PUGI__MSVC_CRT_VERSION) && PUGI__MSVC_CRT_VERSION >= 1400 && !defined(_WIN32_WCE) PUGI__FN void convert_number_to_mantissa_exponent(double value, char* buffer, size_t buffer_size, char** out_mantissa, int* out_exponent) { // get base values int sign, exponent; _ecvt_s(buffer, buffer_size, value, DBL_DIG + 1, &exponent, &sign); // truncate redundant zeros truncate_zeros(buffer, buffer + strlen(buffer)); // fill results *out_mantissa = buffer; *out_exponent = exponent; } #else PUGI__FN void convert_number_to_mantissa_exponent(double value, char* buffer, size_t buffer_size, char** out_mantissa, int* out_exponent) { // get a scientific notation value with IEEE DBL_DIG decimals sprintf(buffer, "%.*e", DBL_DIG, value); assert(strlen(buffer) < buffer_size); (void)!buffer_size; // get the exponent (possibly negative) char* exponent_string = strchr(buffer, 'e'); assert(exponent_string); int exponent = atoi(exponent_string + 1); // extract mantissa string: skip sign char* mantissa = buffer[0] == '-' ? buffer + 1 : buffer; assert(mantissa[0] != '0' && mantissa[1] == '.'); // divide mantissa by 10 to eliminate integer part mantissa[1] = mantissa[0]; mantissa++; exponent++; // remove extra mantissa digits and zero-terminate mantissa truncate_zeros(mantissa, exponent_string); // fill results *out_mantissa = mantissa; *out_exponent = exponent; } #endif PUGI__FN xpath_string convert_number_to_string(double value, xpath_allocator* alloc) { // try special number conversion const char_t* special = convert_number_to_string_special(value); if (special) return xpath_string_const(special); // get mantissa + exponent form char mantissa_buffer[32]; char* mantissa; int exponent; convert_number_to_mantissa_exponent(value, mantissa_buffer, sizeof(mantissa_buffer), &mantissa, &exponent); // allocate a buffer of suitable length for the number size_t result_size = strlen(mantissa_buffer) + (exponent > 0 ? exponent : -exponent) + 4; char_t* result = static_cast(alloc->allocate(sizeof(char_t) * result_size)); assert(result); // make the number! char_t* s = result; // sign if (value < 0) *s++ = '-'; // integer part if (exponent <= 0) { *s++ = '0'; } else { while (exponent > 0) { assert(*mantissa == 0 || static_cast(static_cast(*mantissa) - '0') <= 9); *s++ = *mantissa ? *mantissa++ : '0'; exponent--; } } // fractional part if (*mantissa) { // decimal point *s++ = '.'; // extra zeroes from negative exponent while (exponent < 0) { *s++ = '0'; exponent++; } // extra mantissa digits while (*mantissa) { assert(static_cast(*mantissa - '0') <= 9); *s++ = *mantissa++; } } // zero-terminate assert(s < result + result_size); *s = 0; return xpath_string(result, true); } PUGI__FN bool check_string_to_number_format(const char_t* string) { // parse leading whitespace while (PUGI__IS_CHARTYPE(*string, ct_space)) ++string; // parse sign if (*string == '-') ++string; if (!*string) return false; // if there is no integer part, there should be a decimal part with at least one digit if (!PUGI__IS_CHARTYPEX(string[0], ctx_digit) && (string[0] != '.' || !PUGI__IS_CHARTYPEX(string[1], ctx_digit))) return false; // parse integer part while (PUGI__IS_CHARTYPEX(*string, ctx_digit)) ++string; // parse decimal part if (*string == '.') { ++string; while (PUGI__IS_CHARTYPEX(*string, ctx_digit)) ++string; } // parse trailing whitespace while (PUGI__IS_CHARTYPE(*string, ct_space)) ++string; return *string == 0; } PUGI__FN double convert_string_to_number(const char_t* string) { // check string format if (!check_string_to_number_format(string)) return gen_nan(); // parse string #ifdef PUGIXML_WCHAR_MODE return wcstod(string, 0); #else return atof(string); #endif } PUGI__FN bool convert_string_to_number_scratch(char_t (&buffer)[32], const char_t* begin, const char_t* end, double* out_result) { size_t length = static_cast(end - begin); char_t* scratch = buffer; if (length >= sizeof(buffer) / sizeof(buffer[0])) { // need to make dummy on-heap copy scratch = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!scratch) return false; } // copy string to zero-terminated buffer and perform conversion memcpy(scratch, begin, length * sizeof(char_t)); scratch[length] = 0; *out_result = convert_string_to_number(scratch); // free dummy buffer if (scratch != buffer) xml_memory::deallocate(scratch); return true; } PUGI__FN double round_nearest(double value) { return floor(value + 0.5); } PUGI__FN double round_nearest_nzero(double value) { // same as round_nearest, but returns -0 for [-0.5, -0] // ceil is used to differentiate between +0 and -0 (we return -0 for [-0.5, -0] and +0 for +0) return (value >= -0.5 && value <= 0) ? ceil(value) : floor(value + 0.5); } PUGI__FN const char_t* qualified_name(const xpath_node& node) { return node.attribute() ? node.attribute().name() : node.node().name(); } PUGI__FN const char_t* local_name(const xpath_node& node) { const char_t* name = qualified_name(node); const char_t* p = find_char(name, ':'); return p ? p + 1 : name; } struct namespace_uri_predicate { const char_t* prefix; size_t prefix_length; namespace_uri_predicate(const char_t* name) { const char_t* pos = find_char(name, ':'); prefix = pos ? name : 0; prefix_length = pos ? static_cast(pos - name) : 0; } bool operator()(const xml_attribute& a) const { const char_t* name = a.name(); if (!starts_with(name, PUGIXML_TEXT("xmlns"))) return false; return prefix ? name[5] == ':' && strequalrange(name + 6, prefix, prefix_length) : name[5] == 0; } }; PUGI__FN const char_t* namespace_uri(const xml_node& node) { namespace_uri_predicate pred = node.name(); xml_node p = node; while (p) { xml_attribute a = p.find_attribute(pred); if (a) return a.value(); p = p.parent(); } return PUGIXML_TEXT(""); } PUGI__FN const char_t* namespace_uri(const xml_attribute& attr, const xml_node& parent) { namespace_uri_predicate pred = attr.name(); // Default namespace does not apply to attributes if (!pred.prefix) return PUGIXML_TEXT(""); xml_node p = parent; while (p) { xml_attribute a = p.find_attribute(pred); if (a) return a.value(); p = p.parent(); } return PUGIXML_TEXT(""); } PUGI__FN const char_t* namespace_uri(const xpath_node& node) { return node.attribute() ? namespace_uri(node.attribute(), node.parent()) : namespace_uri(node.node()); } PUGI__FN void normalize_space(char_t* buffer) { char_t* write = buffer; for (char_t* it = buffer; *it; ) { char_t ch = *it++; if (PUGI__IS_CHARTYPE(ch, ct_space)) { // replace whitespace sequence with single space while (PUGI__IS_CHARTYPE(*it, ct_space)) it++; // avoid leading spaces if (write != buffer) *write++ = ' '; } else *write++ = ch; } // remove trailing space if (write != buffer && PUGI__IS_CHARTYPE(write[-1], ct_space)) write--; // zero-terminate *write = 0; } PUGI__FN void translate(char_t* buffer, const char_t* from, const char_t* to) { size_t to_length = strlength(to); char_t* write = buffer; while (*buffer) { PUGI__DMC_VOLATILE char_t ch = *buffer++; const char_t* pos = find_char(from, ch); if (!pos) *write++ = ch; // do not process else if (static_cast(pos - from) < to_length) *write++ = to[pos - from]; // replace } // zero-terminate *write = 0; } struct xpath_variable_boolean: xpath_variable { xpath_variable_boolean(): value(false) { } bool value; char_t name[1]; }; struct xpath_variable_number: xpath_variable { xpath_variable_number(): value(0) { } double value; char_t name[1]; }; struct xpath_variable_string: xpath_variable { xpath_variable_string(): value(0) { } ~xpath_variable_string() { if (value) xml_memory::deallocate(value); } char_t* value; char_t name[1]; }; struct xpath_variable_node_set: xpath_variable { xpath_node_set value; char_t name[1]; }; static const xpath_node_set dummy_node_set; PUGI__FN unsigned int hash_string(const char_t* str) { // Jenkins one-at-a-time hash (http://en.wikipedia.org/wiki/Jenkins_hash_function#one-at-a-time) unsigned int result = 0; while (*str) { result += static_cast(*str++); result += result << 10; result ^= result >> 6; } result += result << 3; result ^= result >> 11; result += result << 15; return result; } template PUGI__FN T* new_xpath_variable(const char_t* name) { size_t length = strlength(name); if (length == 0) return 0; // empty variable names are invalid // $$ we can't use offsetof(T, name) because T is non-POD, so we just allocate additional length characters void* memory = xml_memory::allocate(sizeof(T) + length * sizeof(char_t)); if (!memory) return 0; T* result = new (memory) T(); memcpy(result->name, name, (length + 1) * sizeof(char_t)); return result; } PUGI__FN xpath_variable* new_xpath_variable(xpath_value_type type, const char_t* name) { switch (type) { case xpath_type_node_set: return new_xpath_variable(name); case xpath_type_number: return new_xpath_variable(name); case xpath_type_string: return new_xpath_variable(name); case xpath_type_boolean: return new_xpath_variable(name); default: return 0; } } template PUGI__FN void delete_xpath_variable(T* var) { var->~T(); xml_memory::deallocate(var); } PUGI__FN void delete_xpath_variable(xpath_value_type type, xpath_variable* var) { switch (type) { case xpath_type_node_set: delete_xpath_variable(static_cast(var)); break; case xpath_type_number: delete_xpath_variable(static_cast(var)); break; case xpath_type_string: delete_xpath_variable(static_cast(var)); break; case xpath_type_boolean: delete_xpath_variable(static_cast(var)); break; default: assert(!"Invalid variable type"); } } PUGI__FN xpath_variable* get_variable_scratch(char_t (&buffer)[32], xpath_variable_set* set, const char_t* begin, const char_t* end) { size_t length = static_cast(end - begin); char_t* scratch = buffer; if (length >= sizeof(buffer) / sizeof(buffer[0])) { // need to make dummy on-heap copy scratch = static_cast(xml_memory::allocate((length + 1) * sizeof(char_t))); if (!scratch) return 0; } // copy string to zero-terminated buffer and perform lookup memcpy(scratch, begin, length * sizeof(char_t)); scratch[length] = 0; xpath_variable* result = set->get(scratch); // free dummy buffer if (scratch != buffer) xml_memory::deallocate(scratch); return result; } PUGI__NS_END // Internal node set class PUGI__NS_BEGIN PUGI__FN xpath_node_set::type_t xpath_sort(xpath_node* begin, xpath_node* end, xpath_node_set::type_t type, bool rev) { xpath_node_set::type_t order = rev ? xpath_node_set::type_sorted_reverse : xpath_node_set::type_sorted; if (type == xpath_node_set::type_unsorted) { sort(begin, end, document_order_comparator()); type = xpath_node_set::type_sorted; } if (type != order) reverse(begin, end); return order; } PUGI__FN xpath_node xpath_first(const xpath_node* begin, const xpath_node* end, xpath_node_set::type_t type) { if (begin == end) return xpath_node(); switch (type) { case xpath_node_set::type_sorted: return *begin; case xpath_node_set::type_sorted_reverse: return *(end - 1); case xpath_node_set::type_unsorted: return *min_element(begin, end, document_order_comparator()); default: assert(!"Invalid node set type"); return xpath_node(); } } class xpath_node_set_raw { xpath_node_set::type_t _type; xpath_node* _begin; xpath_node* _end; xpath_node* _eos; public: xpath_node_set_raw(): _type(xpath_node_set::type_unsorted), _begin(0), _end(0), _eos(0) { } xpath_node* begin() const { return _begin; } xpath_node* end() const { return _end; } bool empty() const { return _begin == _end; } size_t size() const { return static_cast(_end - _begin); } xpath_node first() const { return xpath_first(_begin, _end, _type); } void push_back(const xpath_node& node, xpath_allocator* alloc) { if (_end == _eos) { size_t capacity = static_cast(_eos - _begin); // get new capacity (1.5x rule) size_t new_capacity = capacity + capacity / 2 + 1; // reallocate the old array or allocate a new one xpath_node* data = static_cast(alloc->reallocate(_begin, capacity * sizeof(xpath_node), new_capacity * sizeof(xpath_node))); assert(data); // finalize _begin = data; _end = data + capacity; _eos = data + new_capacity; } *_end++ = node; } void append(const xpath_node* begin_, const xpath_node* end_, xpath_allocator* alloc) { size_t size_ = static_cast(_end - _begin); size_t capacity = static_cast(_eos - _begin); size_t count = static_cast(end_ - begin_); if (size_ + count > capacity) { // reallocate the old array or allocate a new one xpath_node* data = static_cast(alloc->reallocate(_begin, capacity * sizeof(xpath_node), (size_ + count) * sizeof(xpath_node))); assert(data); // finalize _begin = data; _end = data + size_; _eos = data + size_ + count; } memcpy(_end, begin_, count * sizeof(xpath_node)); _end += count; } void sort_do() { _type = xpath_sort(_begin, _end, _type, false); } void truncate(xpath_node* pos) { assert(_begin <= pos && pos <= _end); _end = pos; } void remove_duplicates() { if (_type == xpath_node_set::type_unsorted) sort(_begin, _end, duplicate_comparator()); _end = unique(_begin, _end); } xpath_node_set::type_t type() const { return _type; } void set_type(xpath_node_set::type_t value) { _type = value; } }; PUGI__NS_END PUGI__NS_BEGIN struct xpath_context { xpath_node n; size_t position, size; xpath_context(const xpath_node& n_, size_t position_, size_t size_): n(n_), position(position_), size(size_) { } }; enum lexeme_t { lex_none = 0, lex_equal, lex_not_equal, lex_less, lex_greater, lex_less_or_equal, lex_greater_or_equal, lex_plus, lex_minus, lex_multiply, lex_union, lex_var_ref, lex_open_brace, lex_close_brace, lex_quoted_string, lex_number, lex_slash, lex_double_slash, lex_open_square_brace, lex_close_square_brace, lex_string, lex_comma, lex_axis_attribute, lex_dot, lex_double_dot, lex_double_colon, lex_eof }; struct xpath_lexer_string { const char_t* begin; const char_t* end; xpath_lexer_string(): begin(0), end(0) { } bool operator==(const char_t* other) const { size_t length = static_cast(end - begin); return strequalrange(other, begin, length); } }; class xpath_lexer { const char_t* _cur; const char_t* _cur_lexeme_pos; xpath_lexer_string _cur_lexeme_contents; lexeme_t _cur_lexeme; public: explicit xpath_lexer(const char_t* query): _cur(query) { next(); } const char_t* state() const { return _cur; } void next() { const char_t* cur = _cur; while (PUGI__IS_CHARTYPE(*cur, ct_space)) ++cur; // save lexeme position for error reporting _cur_lexeme_pos = cur; switch (*cur) { case 0: _cur_lexeme = lex_eof; break; case '>': if (*(cur+1) == '=') { cur += 2; _cur_lexeme = lex_greater_or_equal; } else { cur += 1; _cur_lexeme = lex_greater; } break; case '<': if (*(cur+1) == '=') { cur += 2; _cur_lexeme = lex_less_or_equal; } else { cur += 1; _cur_lexeme = lex_less; } break; case '!': if (*(cur+1) == '=') { cur += 2; _cur_lexeme = lex_not_equal; } else { _cur_lexeme = lex_none; } break; case '=': cur += 1; _cur_lexeme = lex_equal; break; case '+': cur += 1; _cur_lexeme = lex_plus; break; case '-': cur += 1; _cur_lexeme = lex_minus; break; case '*': cur += 1; _cur_lexeme = lex_multiply; break; case '|': cur += 1; _cur_lexeme = lex_union; break; case '$': cur += 1; if (PUGI__IS_CHARTYPEX(*cur, ctx_start_symbol)) { _cur_lexeme_contents.begin = cur; while (PUGI__IS_CHARTYPEX(*cur, ctx_symbol)) cur++; if (cur[0] == ':' && PUGI__IS_CHARTYPEX(cur[1], ctx_symbol)) // qname { cur++; // : while (PUGI__IS_CHARTYPEX(*cur, ctx_symbol)) cur++; } _cur_lexeme_contents.end = cur; _cur_lexeme = lex_var_ref; } else { _cur_lexeme = lex_none; } break; case '(': cur += 1; _cur_lexeme = lex_open_brace; break; case ')': cur += 1; _cur_lexeme = lex_close_brace; break; case '[': cur += 1; _cur_lexeme = lex_open_square_brace; break; case ']': cur += 1; _cur_lexeme = lex_close_square_brace; break; case ',': cur += 1; _cur_lexeme = lex_comma; break; case '/': if (*(cur+1) == '/') { cur += 2; _cur_lexeme = lex_double_slash; } else { cur += 1; _cur_lexeme = lex_slash; } break; case '.': if (*(cur+1) == '.') { cur += 2; _cur_lexeme = lex_double_dot; } else if (PUGI__IS_CHARTYPEX(*(cur+1), ctx_digit)) { _cur_lexeme_contents.begin = cur; // . ++cur; while (PUGI__IS_CHARTYPEX(*cur, ctx_digit)) cur++; _cur_lexeme_contents.end = cur; _cur_lexeme = lex_number; } else { cur += 1; _cur_lexeme = lex_dot; } break; case '@': cur += 1; _cur_lexeme = lex_axis_attribute; break; case '"': case '\'': { char_t terminator = *cur; ++cur; _cur_lexeme_contents.begin = cur; while (*cur && *cur != terminator) cur++; _cur_lexeme_contents.end = cur; if (!*cur) _cur_lexeme = lex_none; else { cur += 1; _cur_lexeme = lex_quoted_string; } break; } case ':': if (*(cur+1) == ':') { cur += 2; _cur_lexeme = lex_double_colon; } else { _cur_lexeme = lex_none; } break; default: if (PUGI__IS_CHARTYPEX(*cur, ctx_digit)) { _cur_lexeme_contents.begin = cur; while (PUGI__IS_CHARTYPEX(*cur, ctx_digit)) cur++; if (*cur == '.') { cur++; while (PUGI__IS_CHARTYPEX(*cur, ctx_digit)) cur++; } _cur_lexeme_contents.end = cur; _cur_lexeme = lex_number; } else if (PUGI__IS_CHARTYPEX(*cur, ctx_start_symbol)) { _cur_lexeme_contents.begin = cur; while (PUGI__IS_CHARTYPEX(*cur, ctx_symbol)) cur++; if (cur[0] == ':') { if (cur[1] == '*') // namespace test ncname:* { cur += 2; // :* } else if (PUGI__IS_CHARTYPEX(cur[1], ctx_symbol)) // namespace test qname { cur++; // : while (PUGI__IS_CHARTYPEX(*cur, ctx_symbol)) cur++; } } _cur_lexeme_contents.end = cur; _cur_lexeme = lex_string; } else { _cur_lexeme = lex_none; } } _cur = cur; } lexeme_t current() const { return _cur_lexeme; } const char_t* current_pos() const { return _cur_lexeme_pos; } const xpath_lexer_string& contents() const { assert(_cur_lexeme == lex_var_ref || _cur_lexeme == lex_number || _cur_lexeme == lex_string || _cur_lexeme == lex_quoted_string); return _cur_lexeme_contents; } }; enum ast_type_t { ast_unknown, ast_op_or, // left or right ast_op_and, // left and right ast_op_equal, // left = right ast_op_not_equal, // left != right ast_op_less, // left < right ast_op_greater, // left > right ast_op_less_or_equal, // left <= right ast_op_greater_or_equal, // left >= right ast_op_add, // left + right ast_op_subtract, // left - right ast_op_multiply, // left * right ast_op_divide, // left / right ast_op_mod, // left % right ast_op_negate, // left - right ast_op_union, // left | right ast_predicate, // apply predicate to set; next points to next predicate ast_filter, // select * from left where right ast_filter_posinv, // select * from left where right; proximity position invariant ast_string_constant, // string constant ast_number_constant, // number constant ast_variable, // variable ast_func_last, // last() ast_func_position, // position() ast_func_count, // count(left) ast_func_id, // id(left) ast_func_local_name_0, // local-name() ast_func_local_name_1, // local-name(left) ast_func_namespace_uri_0, // namespace-uri() ast_func_namespace_uri_1, // namespace-uri(left) ast_func_name_0, // name() ast_func_name_1, // name(left) ast_func_string_0, // string() ast_func_string_1, // string(left) ast_func_concat, // concat(left, right, siblings) ast_func_starts_with, // starts_with(left, right) ast_func_contains, // contains(left, right) ast_func_substring_before, // substring-before(left, right) ast_func_substring_after, // substring-after(left, right) ast_func_substring_2, // substring(left, right) ast_func_substring_3, // substring(left, right, third) ast_func_string_length_0, // string-length() ast_func_string_length_1, // string-length(left) ast_func_normalize_space_0, // normalize-space() ast_func_normalize_space_1, // normalize-space(left) ast_func_translate, // translate(left, right, third) ast_func_boolean, // boolean(left) ast_func_not, // not(left) ast_func_true, // true() ast_func_false, // false() ast_func_lang, // lang(left) ast_func_number_0, // number() ast_func_number_1, // number(left) ast_func_sum, // sum(left) ast_func_floor, // floor(left) ast_func_ceiling, // ceiling(left) ast_func_round, // round(left) ast_step, // process set left with step ast_step_root // select root node }; enum axis_t { axis_ancestor, axis_ancestor_or_self, axis_attribute, axis_child, axis_descendant, axis_descendant_or_self, axis_following, axis_following_sibling, axis_namespace, axis_parent, axis_preceding, axis_preceding_sibling, axis_self }; enum nodetest_t { nodetest_none, nodetest_name, nodetest_type_node, nodetest_type_comment, nodetest_type_pi, nodetest_type_text, nodetest_pi, nodetest_all, nodetest_all_in_namespace }; template struct axis_to_type { static const axis_t axis; }; template const axis_t axis_to_type::axis = N; class xpath_ast_node { private: // node type char _type; char _rettype; // for ast_step / ast_predicate char _axis; char _test; // tree node structure xpath_ast_node* _left; xpath_ast_node* _right; xpath_ast_node* _next; union { // value for ast_string_constant const char_t* string; // value for ast_number_constant double number; // variable for ast_variable xpath_variable* variable; // node test for ast_step (node name/namespace/node type/pi target) const char_t* nodetest; } _data; xpath_ast_node(const xpath_ast_node&); xpath_ast_node& operator=(const xpath_ast_node&); template static bool compare_eq(xpath_ast_node* lhs, xpath_ast_node* rhs, const xpath_context& c, const xpath_stack& stack, const Comp& comp) { xpath_value_type lt = lhs->rettype(), rt = rhs->rettype(); if (lt != xpath_type_node_set && rt != xpath_type_node_set) { if (lt == xpath_type_boolean || rt == xpath_type_boolean) return comp(lhs->eval_boolean(c, stack), rhs->eval_boolean(c, stack)); else if (lt == xpath_type_number || rt == xpath_type_number) return comp(lhs->eval_number(c, stack), rhs->eval_number(c, stack)); else if (lt == xpath_type_string || rt == xpath_type_string) { xpath_allocator_capture cr(stack.result); xpath_string ls = lhs->eval_string(c, stack); xpath_string rs = rhs->eval_string(c, stack); return comp(ls, rs); } } else if (lt == xpath_type_node_set && rt == xpath_type_node_set) { xpath_allocator_capture cr(stack.result); xpath_node_set_raw ls = lhs->eval_node_set(c, stack); xpath_node_set_raw rs = rhs->eval_node_set(c, stack); for (const xpath_node* li = ls.begin(); li != ls.end(); ++li) for (const xpath_node* ri = rs.begin(); ri != rs.end(); ++ri) { xpath_allocator_capture cri(stack.result); if (comp(string_value(*li, stack.result), string_value(*ri, stack.result))) return true; } return false; } else { if (lt == xpath_type_node_set) { swap(lhs, rhs); swap(lt, rt); } if (lt == xpath_type_boolean) return comp(lhs->eval_boolean(c, stack), rhs->eval_boolean(c, stack)); else if (lt == xpath_type_number) { xpath_allocator_capture cr(stack.result); double l = lhs->eval_number(c, stack); xpath_node_set_raw rs = rhs->eval_node_set(c, stack); for (const xpath_node* ri = rs.begin(); ri != rs.end(); ++ri) { xpath_allocator_capture cri(stack.result); if (comp(l, convert_string_to_number(string_value(*ri, stack.result).c_str()))) return true; } return false; } else if (lt == xpath_type_string) { xpath_allocator_capture cr(stack.result); xpath_string l = lhs->eval_string(c, stack); xpath_node_set_raw rs = rhs->eval_node_set(c, stack); for (const xpath_node* ri = rs.begin(); ri != rs.end(); ++ri) { xpath_allocator_capture cri(stack.result); if (comp(l, string_value(*ri, stack.result))) return true; } return false; } } assert(!"Wrong types"); return false; } template static bool compare_rel(xpath_ast_node* lhs, xpath_ast_node* rhs, const xpath_context& c, const xpath_stack& stack, const Comp& comp) { xpath_value_type lt = lhs->rettype(), rt = rhs->rettype(); if (lt != xpath_type_node_set && rt != xpath_type_node_set) return comp(lhs->eval_number(c, stack), rhs->eval_number(c, stack)); else if (lt == xpath_type_node_set && rt == xpath_type_node_set) { xpath_allocator_capture cr(stack.result); xpath_node_set_raw ls = lhs->eval_node_set(c, stack); xpath_node_set_raw rs = rhs->eval_node_set(c, stack); for (const xpath_node* li = ls.begin(); li != ls.end(); ++li) { xpath_allocator_capture cri(stack.result); double l = convert_string_to_number(string_value(*li, stack.result).c_str()); for (const xpath_node* ri = rs.begin(); ri != rs.end(); ++ri) { xpath_allocator_capture crii(stack.result); if (comp(l, convert_string_to_number(string_value(*ri, stack.result).c_str()))) return true; } } return false; } else if (lt != xpath_type_node_set && rt == xpath_type_node_set) { xpath_allocator_capture cr(stack.result); double l = lhs->eval_number(c, stack); xpath_node_set_raw rs = rhs->eval_node_set(c, stack); for (const xpath_node* ri = rs.begin(); ri != rs.end(); ++ri) { xpath_allocator_capture cri(stack.result); if (comp(l, convert_string_to_number(string_value(*ri, stack.result).c_str()))) return true; } return false; } else if (lt == xpath_type_node_set && rt != xpath_type_node_set) { xpath_allocator_capture cr(stack.result); xpath_node_set_raw ls = lhs->eval_node_set(c, stack); double r = rhs->eval_number(c, stack); for (const xpath_node* li = ls.begin(); li != ls.end(); ++li) { xpath_allocator_capture cri(stack.result); if (comp(convert_string_to_number(string_value(*li, stack.result).c_str()), r)) return true; } return false; } else { assert(!"Wrong types"); return false; } } void apply_predicate(xpath_node_set_raw& ns, size_t first, xpath_ast_node* expr, const xpath_stack& stack) { assert(ns.size() >= first); size_t i = 1; size_t size = ns.size() - first; xpath_node* last = ns.begin() + first; // remove_if... or well, sort of for (xpath_node* it = last; it != ns.end(); ++it, ++i) { xpath_context c(*it, i, size); if (expr->rettype() == xpath_type_number) { if (expr->eval_number(c, stack) == i) *last++ = *it; } else if (expr->eval_boolean(c, stack)) *last++ = *it; } ns.truncate(last); } void apply_predicates(xpath_node_set_raw& ns, size_t first, const xpath_stack& stack) { if (ns.size() == first) return; for (xpath_ast_node* pred = _right; pred; pred = pred->_next) { apply_predicate(ns, first, pred->_left, stack); } } void step_push(xpath_node_set_raw& ns, const xml_attribute& a, const xml_node& parent, xpath_allocator* alloc) { if (!a) return; const char_t* name = a.name(); // There are no attribute nodes corresponding to attributes that declare namespaces // That is, "xmlns:..." or "xmlns" if (starts_with(name, PUGIXML_TEXT("xmlns")) && (name[5] == 0 || name[5] == ':')) return; switch (_test) { case nodetest_name: if (strequal(name, _data.nodetest)) ns.push_back(xpath_node(a, parent), alloc); break; case nodetest_type_node: case nodetest_all: ns.push_back(xpath_node(a, parent), alloc); break; case nodetest_all_in_namespace: if (starts_with(name, _data.nodetest)) ns.push_back(xpath_node(a, parent), alloc); break; default: ; } } void step_push(xpath_node_set_raw& ns, const xml_node& n, xpath_allocator* alloc) { if (!n) return; switch (_test) { case nodetest_name: if (n.type() == node_element && strequal(n.name(), _data.nodetest)) ns.push_back(n, alloc); break; case nodetest_type_node: ns.push_back(n, alloc); break; case nodetest_type_comment: if (n.type() == node_comment) ns.push_back(n, alloc); break; case nodetest_type_text: if (n.type() == node_pcdata || n.type() == node_cdata) ns.push_back(n, alloc); break; case nodetest_type_pi: if (n.type() == node_pi) ns.push_back(n, alloc); break; case nodetest_pi: if (n.type() == node_pi && strequal(n.name(), _data.nodetest)) ns.push_back(n, alloc); break; case nodetest_all: if (n.type() == node_element) ns.push_back(n, alloc); break; case nodetest_all_in_namespace: if (n.type() == node_element && starts_with(n.name(), _data.nodetest)) ns.push_back(n, alloc); break; default: assert(!"Unknown axis"); } } template void step_fill(xpath_node_set_raw& ns, const xml_node& n, xpath_allocator* alloc, T) { const axis_t axis = T::axis; switch (axis) { case axis_attribute: { for (xml_attribute a = n.first_attribute(); a; a = a.next_attribute()) step_push(ns, a, n, alloc); break; } case axis_child: { for (xml_node c = n.first_child(); c; c = c.next_sibling()) step_push(ns, c, alloc); break; } case axis_descendant: case axis_descendant_or_self: { if (axis == axis_descendant_or_self) step_push(ns, n, alloc); xml_node cur = n.first_child(); while (cur && cur != n) { step_push(ns, cur, alloc); if (cur.first_child()) cur = cur.first_child(); else if (cur.next_sibling()) cur = cur.next_sibling(); else { while (!cur.next_sibling() && cur != n) cur = cur.parent(); if (cur != n) cur = cur.next_sibling(); } } break; } case axis_following_sibling: { for (xml_node c = n.next_sibling(); c; c = c.next_sibling()) step_push(ns, c, alloc); break; } case axis_preceding_sibling: { for (xml_node c = n.previous_sibling(); c; c = c.previous_sibling()) step_push(ns, c, alloc); break; } case axis_following: { xml_node cur = n; // exit from this node so that we don't include descendants while (cur && !cur.next_sibling()) cur = cur.parent(); cur = cur.next_sibling(); for (;;) { step_push(ns, cur, alloc); if (cur.first_child()) cur = cur.first_child(); else if (cur.next_sibling()) cur = cur.next_sibling(); else { while (cur && !cur.next_sibling()) cur = cur.parent(); cur = cur.next_sibling(); if (!cur) break; } } break; } case axis_preceding: { xml_node cur = n; while (cur && !cur.previous_sibling()) cur = cur.parent(); cur = cur.previous_sibling(); for (;;) { if (cur.last_child()) cur = cur.last_child(); else { // leaf node, can't be ancestor step_push(ns, cur, alloc); if (cur.previous_sibling()) cur = cur.previous_sibling(); else { do { cur = cur.parent(); if (!cur) break; if (!node_is_ancestor(cur, n)) step_push(ns, cur, alloc); } while (!cur.previous_sibling()); cur = cur.previous_sibling(); if (!cur) break; } } } break; } case axis_ancestor: case axis_ancestor_or_self: { if (axis == axis_ancestor_or_self) step_push(ns, n, alloc); xml_node cur = n.parent(); while (cur) { step_push(ns, cur, alloc); cur = cur.parent(); } break; } case axis_self: { step_push(ns, n, alloc); break; } case axis_parent: { if (n.parent()) step_push(ns, n.parent(), alloc); break; } default: assert(!"Unimplemented axis"); } } template void step_fill(xpath_node_set_raw& ns, const xml_attribute& a, const xml_node& p, xpath_allocator* alloc, T v) { const axis_t axis = T::axis; switch (axis) { case axis_ancestor: case axis_ancestor_or_self: { if (axis == axis_ancestor_or_self && _test == nodetest_type_node) // reject attributes based on principal node type test step_push(ns, a, p, alloc); xml_node cur = p; while (cur) { step_push(ns, cur, alloc); cur = cur.parent(); } break; } case axis_descendant_or_self: case axis_self: { if (_test == nodetest_type_node) // reject attributes based on principal node type test step_push(ns, a, p, alloc); break; } case axis_following: { xml_node cur = p; for (;;) { if (cur.first_child()) cur = cur.first_child(); else if (cur.next_sibling()) cur = cur.next_sibling(); else { while (cur && !cur.next_sibling()) cur = cur.parent(); cur = cur.next_sibling(); if (!cur) break; } step_push(ns, cur, alloc); } break; } case axis_parent: { step_push(ns, p, alloc); break; } case axis_preceding: { // preceding:: axis does not include attribute nodes and attribute ancestors (they are the same as parent's ancestors), so we can reuse node preceding step_fill(ns, p, alloc, v); break; } default: assert(!"Unimplemented axis"); } } template xpath_node_set_raw step_do(const xpath_context& c, const xpath_stack& stack, T v) { const axis_t axis = T::axis; bool attributes = (axis == axis_ancestor || axis == axis_ancestor_or_self || axis == axis_descendant_or_self || axis == axis_following || axis == axis_parent || axis == axis_preceding || axis == axis_self); xpath_node_set_raw ns; ns.set_type((axis == axis_ancestor || axis == axis_ancestor_or_self || axis == axis_preceding || axis == axis_preceding_sibling) ? xpath_node_set::type_sorted_reverse : xpath_node_set::type_sorted); if (_left) { xpath_node_set_raw s = _left->eval_node_set(c, stack); // self axis preserves the original order if (axis == axis_self) ns.set_type(s.type()); for (const xpath_node* it = s.begin(); it != s.end(); ++it) { size_t size = ns.size(); // in general, all axes generate elements in a particular order, but there is no order guarantee if axis is applied to two nodes if (axis != axis_self && size != 0) ns.set_type(xpath_node_set::type_unsorted); if (it->node()) step_fill(ns, it->node(), stack.result, v); else if (attributes) step_fill(ns, it->attribute(), it->parent(), stack.result, v); apply_predicates(ns, size, stack); } } else { if (c.n.node()) step_fill(ns, c.n.node(), stack.result, v); else if (attributes) step_fill(ns, c.n.attribute(), c.n.parent(), stack.result, v); apply_predicates(ns, 0, stack); } // child, attribute and self axes always generate unique set of nodes // for other axis, if the set stayed sorted, it stayed unique because the traversal algorithms do not visit the same node twice if (axis != axis_child && axis != axis_attribute && axis != axis_self && ns.type() == xpath_node_set::type_unsorted) ns.remove_duplicates(); return ns; } public: xpath_ast_node(ast_type_t type, xpath_value_type rettype_, const char_t* value): _type(static_cast(type)), _rettype(static_cast(rettype_)), _axis(0), _test(0), _left(0), _right(0), _next(0) { assert(type == ast_string_constant); _data.string = value; } xpath_ast_node(ast_type_t type, xpath_value_type rettype_, double value): _type(static_cast(type)), _rettype(static_cast(rettype_)), _axis(0), _test(0), _left(0), _right(0), _next(0) { assert(type == ast_number_constant); _data.number = value; } xpath_ast_node(ast_type_t type, xpath_value_type rettype_, xpath_variable* value): _type(static_cast(type)), _rettype(static_cast(rettype_)), _axis(0), _test(0), _left(0), _right(0), _next(0) { assert(type == ast_variable); _data.variable = value; } xpath_ast_node(ast_type_t type, xpath_value_type rettype_, xpath_ast_node* left = 0, xpath_ast_node* right = 0): _type(static_cast(type)), _rettype(static_cast(rettype_)), _axis(0), _test(0), _left(left), _right(right), _next(0) { } xpath_ast_node(ast_type_t type, xpath_ast_node* left, axis_t axis, nodetest_t test, const char_t* contents): _type(static_cast(type)), _rettype(xpath_type_node_set), _axis(static_cast(axis)), _test(static_cast(test)), _left(left), _right(0), _next(0) { _data.nodetest = contents; } void set_next(xpath_ast_node* value) { _next = value; } void set_right(xpath_ast_node* value) { _right = value; } bool eval_boolean(const xpath_context& c, const xpath_stack& stack) { switch (_type) { case ast_op_or: return _left->eval_boolean(c, stack) || _right->eval_boolean(c, stack); case ast_op_and: return _left->eval_boolean(c, stack) && _right->eval_boolean(c, stack); case ast_op_equal: return compare_eq(_left, _right, c, stack, equal_to()); case ast_op_not_equal: return compare_eq(_left, _right, c, stack, not_equal_to()); case ast_op_less: return compare_rel(_left, _right, c, stack, less()); case ast_op_greater: return compare_rel(_right, _left, c, stack, less()); case ast_op_less_or_equal: return compare_rel(_left, _right, c, stack, less_equal()); case ast_op_greater_or_equal: return compare_rel(_right, _left, c, stack, less_equal()); case ast_func_starts_with: { xpath_allocator_capture cr(stack.result); xpath_string lr = _left->eval_string(c, stack); xpath_string rr = _right->eval_string(c, stack); return starts_with(lr.c_str(), rr.c_str()); } case ast_func_contains: { xpath_allocator_capture cr(stack.result); xpath_string lr = _left->eval_string(c, stack); xpath_string rr = _right->eval_string(c, stack); return find_substring(lr.c_str(), rr.c_str()) != 0; } case ast_func_boolean: return _left->eval_boolean(c, stack); case ast_func_not: return !_left->eval_boolean(c, stack); case ast_func_true: return true; case ast_func_false: return false; case ast_func_lang: { if (c.n.attribute()) return false; xpath_allocator_capture cr(stack.result); xpath_string lang = _left->eval_string(c, stack); for (xml_node n = c.n.node(); n; n = n.parent()) { xml_attribute a = n.attribute(PUGIXML_TEXT("xml:lang")); if (a) { const char_t* value = a.value(); // strnicmp / strncasecmp is not portable for (const char_t* lit = lang.c_str(); *lit; ++lit) { if (tolower_ascii(*lit) != tolower_ascii(*value)) return false; ++value; } return *value == 0 || *value == '-'; } } return false; } case ast_variable: { assert(_rettype == _data.variable->type()); if (_rettype == xpath_type_boolean) return _data.variable->get_boolean(); // fallthrough to type conversion } default: { switch (_rettype) { case xpath_type_number: return convert_number_to_boolean(eval_number(c, stack)); case xpath_type_string: { xpath_allocator_capture cr(stack.result); return !eval_string(c, stack).empty(); } case xpath_type_node_set: { xpath_allocator_capture cr(stack.result); return !eval_node_set(c, stack).empty(); } default: assert(!"Wrong expression for return type boolean"); return false; } } } } double eval_number(const xpath_context& c, const xpath_stack& stack) { switch (_type) { case ast_op_add: return _left->eval_number(c, stack) + _right->eval_number(c, stack); case ast_op_subtract: return _left->eval_number(c, stack) - _right->eval_number(c, stack); case ast_op_multiply: return _left->eval_number(c, stack) * _right->eval_number(c, stack); case ast_op_divide: return _left->eval_number(c, stack) / _right->eval_number(c, stack); case ast_op_mod: return fmod(_left->eval_number(c, stack), _right->eval_number(c, stack)); case ast_op_negate: return -_left->eval_number(c, stack); case ast_number_constant: return _data.number; case ast_func_last: return static_cast(c.size); case ast_func_position: return static_cast(c.position); case ast_func_count: { xpath_allocator_capture cr(stack.result); return static_cast(_left->eval_node_set(c, stack).size()); } case ast_func_string_length_0: { xpath_allocator_capture cr(stack.result); return static_cast(string_value(c.n, stack.result).length()); } case ast_func_string_length_1: { xpath_allocator_capture cr(stack.result); return static_cast(_left->eval_string(c, stack).length()); } case ast_func_number_0: { xpath_allocator_capture cr(stack.result); return convert_string_to_number(string_value(c.n, stack.result).c_str()); } case ast_func_number_1: return _left->eval_number(c, stack); case ast_func_sum: { xpath_allocator_capture cr(stack.result); double r = 0; xpath_node_set_raw ns = _left->eval_node_set(c, stack); for (const xpath_node* it = ns.begin(); it != ns.end(); ++it) { xpath_allocator_capture cri(stack.result); r += convert_string_to_number(string_value(*it, stack.result).c_str()); } return r; } case ast_func_floor: { double r = _left->eval_number(c, stack); return r == r ? floor(r) : r; } case ast_func_ceiling: { double r = _left->eval_number(c, stack); return r == r ? ceil(r) : r; } case ast_func_round: return round_nearest_nzero(_left->eval_number(c, stack)); case ast_variable: { assert(_rettype == _data.variable->type()); if (_rettype == xpath_type_number) return _data.variable->get_number(); // fallthrough to type conversion } default: { switch (_rettype) { case xpath_type_boolean: return eval_boolean(c, stack) ? 1 : 0; case xpath_type_string: { xpath_allocator_capture cr(stack.result); return convert_string_to_number(eval_string(c, stack).c_str()); } case xpath_type_node_set: { xpath_allocator_capture cr(stack.result); return convert_string_to_number(eval_string(c, stack).c_str()); } default: assert(!"Wrong expression for return type number"); return 0; } } } } xpath_string eval_string_concat(const xpath_context& c, const xpath_stack& stack) { assert(_type == ast_func_concat); xpath_allocator_capture ct(stack.temp); // count the string number size_t count = 1; for (xpath_ast_node* nc = _right; nc; nc = nc->_next) count++; // gather all strings xpath_string static_buffer[4]; xpath_string* buffer = static_buffer; // allocate on-heap for large concats if (count > sizeof(static_buffer) / sizeof(static_buffer[0])) { buffer = static_cast(stack.temp->allocate(count * sizeof(xpath_string))); assert(buffer); } // evaluate all strings to temporary stack xpath_stack swapped_stack = {stack.temp, stack.result}; buffer[0] = _left->eval_string(c, swapped_stack); size_t pos = 1; for (xpath_ast_node* n = _right; n; n = n->_next, ++pos) buffer[pos] = n->eval_string(c, swapped_stack); assert(pos == count); // get total length size_t length = 0; for (size_t i = 0; i < count; ++i) length += buffer[i].length(); // create final string char_t* result = static_cast(stack.result->allocate((length + 1) * sizeof(char_t))); assert(result); char_t* ri = result; for (size_t j = 0; j < count; ++j) for (const char_t* bi = buffer[j].c_str(); *bi; ++bi) *ri++ = *bi; *ri = 0; return xpath_string(result, true); } xpath_string eval_string(const xpath_context& c, const xpath_stack& stack) { switch (_type) { case ast_string_constant: return xpath_string_const(_data.string); case ast_func_local_name_0: { xpath_node na = c.n; return xpath_string_const(local_name(na)); } case ast_func_local_name_1: { xpath_allocator_capture cr(stack.result); xpath_node_set_raw ns = _left->eval_node_set(c, stack); xpath_node na = ns.first(); return xpath_string_const(local_name(na)); } case ast_func_name_0: { xpath_node na = c.n; return xpath_string_const(qualified_name(na)); } case ast_func_name_1: { xpath_allocator_capture cr(stack.result); xpath_node_set_raw ns = _left->eval_node_set(c, stack); xpath_node na = ns.first(); return xpath_string_const(qualified_name(na)); } case ast_func_namespace_uri_0: { xpath_node na = c.n; return xpath_string_const(namespace_uri(na)); } case ast_func_namespace_uri_1: { xpath_allocator_capture cr(stack.result); xpath_node_set_raw ns = _left->eval_node_set(c, stack); xpath_node na = ns.first(); return xpath_string_const(namespace_uri(na)); } case ast_func_string_0: return string_value(c.n, stack.result); case ast_func_string_1: return _left->eval_string(c, stack); case ast_func_concat: return eval_string_concat(c, stack); case ast_func_substring_before: { xpath_allocator_capture cr(stack.temp); xpath_stack swapped_stack = {stack.temp, stack.result}; xpath_string s = _left->eval_string(c, swapped_stack); xpath_string p = _right->eval_string(c, swapped_stack); const char_t* pos = find_substring(s.c_str(), p.c_str()); return pos ? xpath_string(s.c_str(), pos, stack.result) : xpath_string(); } case ast_func_substring_after: { xpath_allocator_capture cr(stack.temp); xpath_stack swapped_stack = {stack.temp, stack.result}; xpath_string s = _left->eval_string(c, swapped_stack); xpath_string p = _right->eval_string(c, swapped_stack); const char_t* pos = find_substring(s.c_str(), p.c_str()); if (!pos) return xpath_string(); const char_t* result = pos + p.length(); return s.uses_heap() ? xpath_string(result, stack.result) : xpath_string_const(result); } case ast_func_substring_2: { xpath_allocator_capture cr(stack.temp); xpath_stack swapped_stack = {stack.temp, stack.result}; xpath_string s = _left->eval_string(c, swapped_stack); size_t s_length = s.length(); double first = round_nearest(_right->eval_number(c, stack)); if (is_nan(first)) return xpath_string(); // NaN else if (first >= s_length + 1) return xpath_string(); size_t pos = first < 1 ? 1 : static_cast(first); assert(1 <= pos && pos <= s_length + 1); const char_t* rbegin = s.c_str() + (pos - 1); return s.uses_heap() ? xpath_string(rbegin, stack.result) : xpath_string_const(rbegin); } case ast_func_substring_3: { xpath_allocator_capture cr(stack.temp); xpath_stack swapped_stack = {stack.temp, stack.result}; xpath_string s = _left->eval_string(c, swapped_stack); size_t s_length = s.length(); double first = round_nearest(_right->eval_number(c, stack)); double last = first + round_nearest(_right->_next->eval_number(c, stack)); if (is_nan(first) || is_nan(last)) return xpath_string(); else if (first >= s_length + 1) return xpath_string(); else if (first >= last) return xpath_string(); else if (last < 1) return xpath_string(); size_t pos = first < 1 ? 1 : static_cast(first); size_t end = last >= s_length + 1 ? s_length + 1 : static_cast(last); assert(1 <= pos && pos <= end && end <= s_length + 1); const char_t* rbegin = s.c_str() + (pos - 1); const char_t* rend = s.c_str() + (end - 1); return (end == s_length + 1 && !s.uses_heap()) ? xpath_string_const(rbegin) : xpath_string(rbegin, rend, stack.result); } case ast_func_normalize_space_0: { xpath_string s = string_value(c.n, stack.result); normalize_space(s.data(stack.result)); return s; } case ast_func_normalize_space_1: { xpath_string s = _left->eval_string(c, stack); normalize_space(s.data(stack.result)); return s; } case ast_func_translate: { xpath_allocator_capture cr(stack.temp); xpath_stack swapped_stack = {stack.temp, stack.result}; xpath_string s = _left->eval_string(c, stack); xpath_string from = _right->eval_string(c, swapped_stack); xpath_string to = _right->_next->eval_string(c, swapped_stack); translate(s.data(stack.result), from.c_str(), to.c_str()); return s; } case ast_variable: { assert(_rettype == _data.variable->type()); if (_rettype == xpath_type_string) return xpath_string_const(_data.variable->get_string()); // fallthrough to type conversion } default: { switch (_rettype) { case xpath_type_boolean: return xpath_string_const(eval_boolean(c, stack) ? PUGIXML_TEXT("true") : PUGIXML_TEXT("false")); case xpath_type_number: return convert_number_to_string(eval_number(c, stack), stack.result); case xpath_type_node_set: { xpath_allocator_capture cr(stack.temp); xpath_stack swapped_stack = {stack.temp, stack.result}; xpath_node_set_raw ns = eval_node_set(c, swapped_stack); return ns.empty() ? xpath_string() : string_value(ns.first(), stack.result); } default: assert(!"Wrong expression for return type string"); return xpath_string(); } } } } xpath_node_set_raw eval_node_set(const xpath_context& c, const xpath_stack& stack) { switch (_type) { case ast_op_union: { xpath_allocator_capture cr(stack.temp); xpath_stack swapped_stack = {stack.temp, stack.result}; xpath_node_set_raw ls = _left->eval_node_set(c, swapped_stack); xpath_node_set_raw rs = _right->eval_node_set(c, stack); // we can optimize merging two sorted sets, but this is a very rare operation, so don't bother rs.set_type(xpath_node_set::type_unsorted); rs.append(ls.begin(), ls.end(), stack.result); rs.remove_duplicates(); return rs; } case ast_filter: case ast_filter_posinv: { xpath_node_set_raw set = _left->eval_node_set(c, stack); // either expression is a number or it contains position() call; sort by document order if (_type == ast_filter) set.sort_do(); apply_predicate(set, 0, _right, stack); return set; } case ast_func_id: return xpath_node_set_raw(); case ast_step: { switch (_axis) { case axis_ancestor: return step_do(c, stack, axis_to_type()); case axis_ancestor_or_self: return step_do(c, stack, axis_to_type()); case axis_attribute: return step_do(c, stack, axis_to_type()); case axis_child: return step_do(c, stack, axis_to_type()); case axis_descendant: return step_do(c, stack, axis_to_type()); case axis_descendant_or_self: return step_do(c, stack, axis_to_type()); case axis_following: return step_do(c, stack, axis_to_type()); case axis_following_sibling: return step_do(c, stack, axis_to_type()); case axis_namespace: // namespaced axis is not supported return xpath_node_set_raw(); case axis_parent: return step_do(c, stack, axis_to_type()); case axis_preceding: return step_do(c, stack, axis_to_type()); case axis_preceding_sibling: return step_do(c, stack, axis_to_type()); case axis_self: return step_do(c, stack, axis_to_type()); default: assert(!"Unknown axis"); return xpath_node_set_raw(); } } case ast_step_root: { assert(!_right); // root step can't have any predicates xpath_node_set_raw ns; ns.set_type(xpath_node_set::type_sorted); if (c.n.node()) ns.push_back(c.n.node().root(), stack.result); else if (c.n.attribute()) ns.push_back(c.n.parent().root(), stack.result); return ns; } case ast_variable: { assert(_rettype == _data.variable->type()); if (_rettype == xpath_type_node_set) { const xpath_node_set& s = _data.variable->get_node_set(); xpath_node_set_raw ns; ns.set_type(s.type()); ns.append(s.begin(), s.end(), stack.result); return ns; } // fallthrough to type conversion } default: assert(!"Wrong expression for return type node set"); return xpath_node_set_raw(); } } bool is_posinv() { switch (_type) { case ast_func_position: return false; case ast_string_constant: case ast_number_constant: case ast_variable: return true; case ast_step: case ast_step_root: return true; case ast_predicate: case ast_filter: case ast_filter_posinv: return true; default: if (_left && !_left->is_posinv()) return false; for (xpath_ast_node* n = _right; n; n = n->_next) if (!n->is_posinv()) return false; return true; } } xpath_value_type rettype() const { return static_cast(_rettype); } }; struct xpath_parser { xpath_allocator* _alloc; xpath_lexer _lexer; const char_t* _query; xpath_variable_set* _variables; xpath_parse_result* _result; char_t _scratch[32]; #ifdef PUGIXML_NO_EXCEPTIONS jmp_buf _error_handler; #endif void throw_error(const char* message) { _result->error = message; _result->offset = _lexer.current_pos() - _query; #ifdef PUGIXML_NO_EXCEPTIONS longjmp(_error_handler, 1); #else throw xpath_exception(*_result); #endif } void throw_error_oom() { #ifdef PUGIXML_NO_EXCEPTIONS throw_error("Out of memory"); #else throw std::bad_alloc(); #endif } void* alloc_node() { void* result = _alloc->allocate_nothrow(sizeof(xpath_ast_node)); if (!result) throw_error_oom(); return result; } const char_t* alloc_string(const xpath_lexer_string& value) { if (value.begin) { size_t length = static_cast(value.end - value.begin); char_t* c = static_cast(_alloc->allocate_nothrow((length + 1) * sizeof(char_t))); if (!c) throw_error_oom(); assert(c); // workaround for clang static analysis memcpy(c, value.begin, length * sizeof(char_t)); c[length] = 0; return c; } else return 0; } xpath_ast_node* parse_function_helper(ast_type_t type0, ast_type_t type1, size_t argc, xpath_ast_node* args[2]) { assert(argc <= 1); if (argc == 1 && args[0]->rettype() != xpath_type_node_set) throw_error("Function has to be applied to node set"); return new (alloc_node()) xpath_ast_node(argc == 0 ? type0 : type1, xpath_type_string, args[0]); } xpath_ast_node* parse_function(const xpath_lexer_string& name, size_t argc, xpath_ast_node* args[2]) { switch (name.begin[0]) { case 'b': if (name == PUGIXML_TEXT("boolean") && argc == 1) return new (alloc_node()) xpath_ast_node(ast_func_boolean, xpath_type_boolean, args[0]); break; case 'c': if (name == PUGIXML_TEXT("count") && argc == 1) { if (args[0]->rettype() != xpath_type_node_set) throw_error("Function has to be applied to node set"); return new (alloc_node()) xpath_ast_node(ast_func_count, xpath_type_number, args[0]); } else if (name == PUGIXML_TEXT("contains") && argc == 2) return new (alloc_node()) xpath_ast_node(ast_func_contains, xpath_type_boolean, args[0], args[1]); else if (name == PUGIXML_TEXT("concat") && argc >= 2) return new (alloc_node()) xpath_ast_node(ast_func_concat, xpath_type_string, args[0], args[1]); else if (name == PUGIXML_TEXT("ceiling") && argc == 1) return new (alloc_node()) xpath_ast_node(ast_func_ceiling, xpath_type_number, args[0]); break; case 'f': if (name == PUGIXML_TEXT("false") && argc == 0) return new (alloc_node()) xpath_ast_node(ast_func_false, xpath_type_boolean); else if (name == PUGIXML_TEXT("floor") && argc == 1) return new (alloc_node()) xpath_ast_node(ast_func_floor, xpath_type_number, args[0]); break; case 'i': if (name == PUGIXML_TEXT("id") && argc == 1) return new (alloc_node()) xpath_ast_node(ast_func_id, xpath_type_node_set, args[0]); break; case 'l': if (name == PUGIXML_TEXT("last") && argc == 0) return new (alloc_node()) xpath_ast_node(ast_func_last, xpath_type_number); else if (name == PUGIXML_TEXT("lang") && argc == 1) return new (alloc_node()) xpath_ast_node(ast_func_lang, xpath_type_boolean, args[0]); else if (name == PUGIXML_TEXT("local-name") && argc <= 1) return parse_function_helper(ast_func_local_name_0, ast_func_local_name_1, argc, args); break; case 'n': if (name == PUGIXML_TEXT("name") && argc <= 1) return parse_function_helper(ast_func_name_0, ast_func_name_1, argc, args); else if (name == PUGIXML_TEXT("namespace-uri") && argc <= 1) return parse_function_helper(ast_func_namespace_uri_0, ast_func_namespace_uri_1, argc, args); else if (name == PUGIXML_TEXT("normalize-space") && argc <= 1) return new (alloc_node()) xpath_ast_node(argc == 0 ? ast_func_normalize_space_0 : ast_func_normalize_space_1, xpath_type_string, args[0], args[1]); else if (name == PUGIXML_TEXT("not") && argc == 1) return new (alloc_node()) xpath_ast_node(ast_func_not, xpath_type_boolean, args[0]); else if (name == PUGIXML_TEXT("number") && argc <= 1) return new (alloc_node()) xpath_ast_node(argc == 0 ? ast_func_number_0 : ast_func_number_1, xpath_type_number, args[0]); break; case 'p': if (name == PUGIXML_TEXT("position") && argc == 0) return new (alloc_node()) xpath_ast_node(ast_func_position, xpath_type_number); break; case 'r': if (name == PUGIXML_TEXT("round") && argc == 1) return new (alloc_node()) xpath_ast_node(ast_func_round, xpath_type_number, args[0]); break; case 's': if (name == PUGIXML_TEXT("string") && argc <= 1) return new (alloc_node()) xpath_ast_node(argc == 0 ? ast_func_string_0 : ast_func_string_1, xpath_type_string, args[0]); else if (name == PUGIXML_TEXT("string-length") && argc <= 1) return new (alloc_node()) xpath_ast_node(argc == 0 ? ast_func_string_length_0 : ast_func_string_length_1, xpath_type_number, args[0]); else if (name == PUGIXML_TEXT("starts-with") && argc == 2) return new (alloc_node()) xpath_ast_node(ast_func_starts_with, xpath_type_boolean, args[0], args[1]); else if (name == PUGIXML_TEXT("substring-before") && argc == 2) return new (alloc_node()) xpath_ast_node(ast_func_substring_before, xpath_type_string, args[0], args[1]); else if (name == PUGIXML_TEXT("substring-after") && argc == 2) return new (alloc_node()) xpath_ast_node(ast_func_substring_after, xpath_type_string, args[0], args[1]); else if (name == PUGIXML_TEXT("substring") && (argc == 2 || argc == 3)) return new (alloc_node()) xpath_ast_node(argc == 2 ? ast_func_substring_2 : ast_func_substring_3, xpath_type_string, args[0], args[1]); else if (name == PUGIXML_TEXT("sum") && argc == 1) { if (args[0]->rettype() != xpath_type_node_set) throw_error("Function has to be applied to node set"); return new (alloc_node()) xpath_ast_node(ast_func_sum, xpath_type_number, args[0]); } break; case 't': if (name == PUGIXML_TEXT("translate") && argc == 3) return new (alloc_node()) xpath_ast_node(ast_func_translate, xpath_type_string, args[0], args[1]); else if (name == PUGIXML_TEXT("true") && argc == 0) return new (alloc_node()) xpath_ast_node(ast_func_true, xpath_type_boolean); break; default: break; } throw_error("Unrecognized function or wrong parameter count"); return 0; } axis_t parse_axis_name(const xpath_lexer_string& name, bool& specified) { specified = true; switch (name.begin[0]) { case 'a': if (name == PUGIXML_TEXT("ancestor")) return axis_ancestor; else if (name == PUGIXML_TEXT("ancestor-or-self")) return axis_ancestor_or_self; else if (name == PUGIXML_TEXT("attribute")) return axis_attribute; break; case 'c': if (name == PUGIXML_TEXT("child")) return axis_child; break; case 'd': if (name == PUGIXML_TEXT("descendant")) return axis_descendant; else if (name == PUGIXML_TEXT("descendant-or-self")) return axis_descendant_or_self; break; case 'f': if (name == PUGIXML_TEXT("following")) return axis_following; else if (name == PUGIXML_TEXT("following-sibling")) return axis_following_sibling; break; case 'n': if (name == PUGIXML_TEXT("namespace")) return axis_namespace; break; case 'p': if (name == PUGIXML_TEXT("parent")) return axis_parent; else if (name == PUGIXML_TEXT("preceding")) return axis_preceding; else if (name == PUGIXML_TEXT("preceding-sibling")) return axis_preceding_sibling; break; case 's': if (name == PUGIXML_TEXT("self")) return axis_self; break; default: break; } specified = false; return axis_child; } nodetest_t parse_node_test_type(const xpath_lexer_string& name) { switch (name.begin[0]) { case 'c': if (name == PUGIXML_TEXT("comment")) return nodetest_type_comment; break; case 'n': if (name == PUGIXML_TEXT("node")) return nodetest_type_node; break; case 'p': if (name == PUGIXML_TEXT("processing-instruction")) return nodetest_type_pi; break; case 't': if (name == PUGIXML_TEXT("text")) return nodetest_type_text; break; default: break; } return nodetest_none; } // PrimaryExpr ::= VariableReference | '(' Expr ')' | Literal | Number | FunctionCall xpath_ast_node* parse_primary_expression() { switch (_lexer.current()) { case lex_var_ref: { xpath_lexer_string name = _lexer.contents(); if (!_variables) throw_error("Unknown variable: variable set is not provided"); xpath_variable* var = get_variable_scratch(_scratch, _variables, name.begin, name.end); if (!var) throw_error("Unknown variable: variable set does not contain the given name"); _lexer.next(); return new (alloc_node()) xpath_ast_node(ast_variable, var->type(), var); } case lex_open_brace: { _lexer.next(); xpath_ast_node* n = parse_expression(); if (_lexer.current() != lex_close_brace) throw_error("Unmatched braces"); _lexer.next(); return n; } case lex_quoted_string: { const char_t* value = alloc_string(_lexer.contents()); xpath_ast_node* n = new (alloc_node()) xpath_ast_node(ast_string_constant, xpath_type_string, value); _lexer.next(); return n; } case lex_number: { double value = 0; if (!convert_string_to_number_scratch(_scratch, _lexer.contents().begin, _lexer.contents().end, &value)) throw_error_oom(); xpath_ast_node* n = new (alloc_node()) xpath_ast_node(ast_number_constant, xpath_type_number, value); _lexer.next(); return n; } case lex_string: { xpath_ast_node* args[2] = {0}; size_t argc = 0; xpath_lexer_string function = _lexer.contents(); _lexer.next(); xpath_ast_node* last_arg = 0; if (_lexer.current() != lex_open_brace) throw_error("Unrecognized function call"); _lexer.next(); if (_lexer.current() != lex_close_brace) args[argc++] = parse_expression(); while (_lexer.current() != lex_close_brace) { if (_lexer.current() != lex_comma) throw_error("No comma between function arguments"); _lexer.next(); xpath_ast_node* n = parse_expression(); if (argc < 2) args[argc] = n; else last_arg->set_next(n); argc++; last_arg = n; } _lexer.next(); return parse_function(function, argc, args); } default: throw_error("Unrecognizable primary expression"); return 0; } } // FilterExpr ::= PrimaryExpr | FilterExpr Predicate // Predicate ::= '[' PredicateExpr ']' // PredicateExpr ::= Expr xpath_ast_node* parse_filter_expression() { xpath_ast_node* n = parse_primary_expression(); while (_lexer.current() == lex_open_square_brace) { _lexer.next(); xpath_ast_node* expr = parse_expression(); if (n->rettype() != xpath_type_node_set) throw_error("Predicate has to be applied to node set"); bool posinv = expr->rettype() != xpath_type_number && expr->is_posinv(); n = new (alloc_node()) xpath_ast_node(posinv ? ast_filter_posinv : ast_filter, xpath_type_node_set, n, expr); if (_lexer.current() != lex_close_square_brace) throw_error("Unmatched square brace"); _lexer.next(); } return n; } // Step ::= AxisSpecifier NodeTest Predicate* | AbbreviatedStep // AxisSpecifier ::= AxisName '::' | '@'? // NodeTest ::= NameTest | NodeType '(' ')' | 'processing-instruction' '(' Literal ')' // NameTest ::= '*' | NCName ':' '*' | QName // AbbreviatedStep ::= '.' | '..' xpath_ast_node* parse_step(xpath_ast_node* set) { if (set && set->rettype() != xpath_type_node_set) throw_error("Step has to be applied to node set"); bool axis_specified = false; axis_t axis = axis_child; // implied child axis if (_lexer.current() == lex_axis_attribute) { axis = axis_attribute; axis_specified = true; _lexer.next(); } else if (_lexer.current() == lex_dot) { _lexer.next(); return new (alloc_node()) xpath_ast_node(ast_step, set, axis_self, nodetest_type_node, 0); } else if (_lexer.current() == lex_double_dot) { _lexer.next(); return new (alloc_node()) xpath_ast_node(ast_step, set, axis_parent, nodetest_type_node, 0); } nodetest_t nt_type = nodetest_none; xpath_lexer_string nt_name; if (_lexer.current() == lex_string) { // node name test nt_name = _lexer.contents(); _lexer.next(); // was it an axis name? if (_lexer.current() == lex_double_colon) { // parse axis name if (axis_specified) throw_error("Two axis specifiers in one step"); axis = parse_axis_name(nt_name, axis_specified); if (!axis_specified) throw_error("Unknown axis"); // read actual node test _lexer.next(); if (_lexer.current() == lex_multiply) { nt_type = nodetest_all; nt_name = xpath_lexer_string(); _lexer.next(); } else if (_lexer.current() == lex_string) { nt_name = _lexer.contents(); _lexer.next(); } else throw_error("Unrecognized node test"); } if (nt_type == nodetest_none) { // node type test or processing-instruction if (_lexer.current() == lex_open_brace) { _lexer.next(); if (_lexer.current() == lex_close_brace) { _lexer.next(); nt_type = parse_node_test_type(nt_name); if (nt_type == nodetest_none) throw_error("Unrecognized node type"); nt_name = xpath_lexer_string(); } else if (nt_name == PUGIXML_TEXT("processing-instruction")) { if (_lexer.current() != lex_quoted_string) throw_error("Only literals are allowed as arguments to processing-instruction()"); nt_type = nodetest_pi; nt_name = _lexer.contents(); _lexer.next(); if (_lexer.current() != lex_close_brace) throw_error("Unmatched brace near processing-instruction()"); _lexer.next(); } else throw_error("Unmatched brace near node type test"); } // QName or NCName:* else { if (nt_name.end - nt_name.begin > 2 && nt_name.end[-2] == ':' && nt_name.end[-1] == '*') // NCName:* { nt_name.end--; // erase * nt_type = nodetest_all_in_namespace; } else nt_type = nodetest_name; } } } else if (_lexer.current() == lex_multiply) { nt_type = nodetest_all; _lexer.next(); } else throw_error("Unrecognized node test"); xpath_ast_node* n = new (alloc_node()) xpath_ast_node(ast_step, set, axis, nt_type, alloc_string(nt_name)); xpath_ast_node* last = 0; while (_lexer.current() == lex_open_square_brace) { _lexer.next(); xpath_ast_node* expr = parse_expression(); xpath_ast_node* pred = new (alloc_node()) xpath_ast_node(ast_predicate, xpath_type_node_set, expr); if (_lexer.current() != lex_close_square_brace) throw_error("Unmatched square brace"); _lexer.next(); if (last) last->set_next(pred); else n->set_right(pred); last = pred; } return n; } // RelativeLocationPath ::= Step | RelativeLocationPath '/' Step | RelativeLocationPath '//' Step xpath_ast_node* parse_relative_location_path(xpath_ast_node* set) { xpath_ast_node* n = parse_step(set); while (_lexer.current() == lex_slash || _lexer.current() == lex_double_slash) { lexeme_t l = _lexer.current(); _lexer.next(); if (l == lex_double_slash) n = new (alloc_node()) xpath_ast_node(ast_step, n, axis_descendant_or_self, nodetest_type_node, 0); n = parse_step(n); } return n; } // LocationPath ::= RelativeLocationPath | AbsoluteLocationPath // AbsoluteLocationPath ::= '/' RelativeLocationPath? | '//' RelativeLocationPath xpath_ast_node* parse_location_path() { if (_lexer.current() == lex_slash) { _lexer.next(); xpath_ast_node* n = new (alloc_node()) xpath_ast_node(ast_step_root, xpath_type_node_set); // relative location path can start from axis_attribute, dot, double_dot, multiply and string lexemes; any other lexeme means standalone root path lexeme_t l = _lexer.current(); if (l == lex_string || l == lex_axis_attribute || l == lex_dot || l == lex_double_dot || l == lex_multiply) return parse_relative_location_path(n); else return n; } else if (_lexer.current() == lex_double_slash) { _lexer.next(); xpath_ast_node* n = new (alloc_node()) xpath_ast_node(ast_step_root, xpath_type_node_set); n = new (alloc_node()) xpath_ast_node(ast_step, n, axis_descendant_or_self, nodetest_type_node, 0); return parse_relative_location_path(n); } // else clause moved outside of if because of bogus warning 'control may reach end of non-void function being inlined' in gcc 4.0.1 return parse_relative_location_path(0); } // PathExpr ::= LocationPath // | FilterExpr // | FilterExpr '/' RelativeLocationPath // | FilterExpr '//' RelativeLocationPath // UnionExpr ::= PathExpr | UnionExpr '|' PathExpr // UnaryExpr ::= UnionExpr | '-' UnaryExpr xpath_ast_node* parse_path_or_unary_expression() { // Clarification. // PathExpr begins with either LocationPath or FilterExpr. // FilterExpr begins with PrimaryExpr // PrimaryExpr begins with '$' in case of it being a variable reference, // '(' in case of it being an expression, string literal, number constant or // function call. if (_lexer.current() == lex_var_ref || _lexer.current() == lex_open_brace || _lexer.current() == lex_quoted_string || _lexer.current() == lex_number || _lexer.current() == lex_string) { if (_lexer.current() == lex_string) { // This is either a function call, or not - if not, we shall proceed with location path const char_t* state = _lexer.state(); while (PUGI__IS_CHARTYPE(*state, ct_space)) ++state; if (*state != '(') return parse_location_path(); // This looks like a function call; however this still can be a node-test. Check it. if (parse_node_test_type(_lexer.contents()) != nodetest_none) return parse_location_path(); } xpath_ast_node* n = parse_filter_expression(); if (_lexer.current() == lex_slash || _lexer.current() == lex_double_slash) { lexeme_t l = _lexer.current(); _lexer.next(); if (l == lex_double_slash) { if (n->rettype() != xpath_type_node_set) throw_error("Step has to be applied to node set"); n = new (alloc_node()) xpath_ast_node(ast_step, n, axis_descendant_or_self, nodetest_type_node, 0); } // select from location path return parse_relative_location_path(n); } return n; } else if (_lexer.current() == lex_minus) { _lexer.next(); // precedence 7+ - only parses union expressions xpath_ast_node* expr = parse_expression_rec(parse_path_or_unary_expression(), 7); return new (alloc_node()) xpath_ast_node(ast_op_negate, xpath_type_number, expr); } else return parse_location_path(); } struct binary_op_t { ast_type_t asttype; xpath_value_type rettype; int precedence; binary_op_t(): asttype(ast_unknown), rettype(xpath_type_none), precedence(0) { } binary_op_t(ast_type_t asttype_, xpath_value_type rettype_, int precedence_): asttype(asttype_), rettype(rettype_), precedence(precedence_) { } static binary_op_t parse(xpath_lexer& lexer) { switch (lexer.current()) { case lex_string: if (lexer.contents() == PUGIXML_TEXT("or")) return binary_op_t(ast_op_or, xpath_type_boolean, 1); else if (lexer.contents() == PUGIXML_TEXT("and")) return binary_op_t(ast_op_and, xpath_type_boolean, 2); else if (lexer.contents() == PUGIXML_TEXT("div")) return binary_op_t(ast_op_divide, xpath_type_number, 6); else if (lexer.contents() == PUGIXML_TEXT("mod")) return binary_op_t(ast_op_mod, xpath_type_number, 6); else return binary_op_t(); case lex_equal: return binary_op_t(ast_op_equal, xpath_type_boolean, 3); case lex_not_equal: return binary_op_t(ast_op_not_equal, xpath_type_boolean, 3); case lex_less: return binary_op_t(ast_op_less, xpath_type_boolean, 4); case lex_greater: return binary_op_t(ast_op_greater, xpath_type_boolean, 4); case lex_less_or_equal: return binary_op_t(ast_op_less_or_equal, xpath_type_boolean, 4); case lex_greater_or_equal: return binary_op_t(ast_op_greater_or_equal, xpath_type_boolean, 4); case lex_plus: return binary_op_t(ast_op_add, xpath_type_number, 5); case lex_minus: return binary_op_t(ast_op_subtract, xpath_type_number, 5); case lex_multiply: return binary_op_t(ast_op_multiply, xpath_type_number, 6); case lex_union: return binary_op_t(ast_op_union, xpath_type_node_set, 7); default: return binary_op_t(); } } }; xpath_ast_node* parse_expression_rec(xpath_ast_node* lhs, int limit) { binary_op_t op = binary_op_t::parse(_lexer); while (op.asttype != ast_unknown && op.precedence >= limit) { _lexer.next(); xpath_ast_node* rhs = parse_path_or_unary_expression(); binary_op_t nextop = binary_op_t::parse(_lexer); while (nextop.asttype != ast_unknown && nextop.precedence > op.precedence) { rhs = parse_expression_rec(rhs, nextop.precedence); nextop = binary_op_t::parse(_lexer); } if (op.asttype == ast_op_union && (lhs->rettype() != xpath_type_node_set || rhs->rettype() != xpath_type_node_set)) throw_error("Union operator has to be applied to node sets"); lhs = new (alloc_node()) xpath_ast_node(op.asttype, op.rettype, lhs, rhs); op = binary_op_t::parse(_lexer); } return lhs; } // Expr ::= OrExpr // OrExpr ::= AndExpr | OrExpr 'or' AndExpr // AndExpr ::= EqualityExpr | AndExpr 'and' EqualityExpr // EqualityExpr ::= RelationalExpr // | EqualityExpr '=' RelationalExpr // | EqualityExpr '!=' RelationalExpr // RelationalExpr ::= AdditiveExpr // | RelationalExpr '<' AdditiveExpr // | RelationalExpr '>' AdditiveExpr // | RelationalExpr '<=' AdditiveExpr // | RelationalExpr '>=' AdditiveExpr // AdditiveExpr ::= MultiplicativeExpr // | AdditiveExpr '+' MultiplicativeExpr // | AdditiveExpr '-' MultiplicativeExpr // MultiplicativeExpr ::= UnaryExpr // | MultiplicativeExpr '*' UnaryExpr // | MultiplicativeExpr 'div' UnaryExpr // | MultiplicativeExpr 'mod' UnaryExpr xpath_ast_node* parse_expression() { return parse_expression_rec(parse_path_or_unary_expression(), 0); } xpath_parser(const char_t* query, xpath_variable_set* variables, xpath_allocator* alloc, xpath_parse_result* result): _alloc(alloc), _lexer(query), _query(query), _variables(variables), _result(result) { } xpath_ast_node* parse() { xpath_ast_node* result = parse_expression(); if (_lexer.current() != lex_eof) { // there are still unparsed tokens left, error throw_error("Incorrect query"); } return result; } static xpath_ast_node* parse(const char_t* query, xpath_variable_set* variables, xpath_allocator* alloc, xpath_parse_result* result) { xpath_parser parser(query, variables, alloc, result); #ifdef PUGIXML_NO_EXCEPTIONS int error = setjmp(parser._error_handler); return (error == 0) ? parser.parse() : 0; #else return parser.parse(); #endif } }; struct xpath_query_impl { static xpath_query_impl* create() { void* memory = xml_memory::allocate(sizeof(xpath_query_impl)); return new (memory) xpath_query_impl(); } static void destroy(void* ptr) { if (!ptr) return; // free all allocated pages static_cast(ptr)->alloc.release(); // free allocator memory (with the first page) xml_memory::deallocate(ptr); } xpath_query_impl(): root(0), alloc(&block) { block.next = 0; block.capacity = sizeof(block.data); } xpath_ast_node* root; xpath_allocator alloc; xpath_memory_block block; }; PUGI__FN xpath_string evaluate_string_impl(xpath_query_impl* impl, const xpath_node& n, xpath_stack_data& sd) { if (!impl) return xpath_string(); #ifdef PUGIXML_NO_EXCEPTIONS if (setjmp(sd.error_handler)) return xpath_string(); #endif xpath_context c(n, 1, 1); return impl->root->eval_string(c, sd.stack); } PUGI__NS_END namespace pugi { #ifndef PUGIXML_NO_EXCEPTIONS PUGI__FN xpath_exception::xpath_exception(const xpath_parse_result& result_): _result(result_) { assert(_result.error); } PUGI__FN const char* xpath_exception::what() const throw() { return _result.error; } PUGI__FN const xpath_parse_result& xpath_exception::result() const { return _result; } #endif PUGI__FN xpath_node::xpath_node() { } PUGI__FN xpath_node::xpath_node(const xml_node& node_): _node(node_) { } PUGI__FN xpath_node::xpath_node(const xml_attribute& attribute_, const xml_node& parent_): _node(attribute_ ? parent_ : xml_node()), _attribute(attribute_) { } PUGI__FN xml_node xpath_node::node() const { return _attribute ? xml_node() : _node; } PUGI__FN xml_attribute xpath_node::attribute() const { return _attribute; } PUGI__FN xml_node xpath_node::parent() const { return _attribute ? _node : _node.parent(); } PUGI__FN static void unspecified_bool_xpath_node(xpath_node***) { } PUGI__FN xpath_node::operator xpath_node::unspecified_bool_type() const { return (_node || _attribute) ? unspecified_bool_xpath_node : 0; } PUGI__FN bool xpath_node::operator!() const { return !(_node || _attribute); } PUGI__FN bool xpath_node::operator==(const xpath_node& n) const { return _node == n._node && _attribute == n._attribute; } PUGI__FN bool xpath_node::operator!=(const xpath_node& n) const { return _node != n._node || _attribute != n._attribute; } #ifdef __BORLANDC__ PUGI__FN bool operator&&(const xpath_node& lhs, bool rhs) { return (bool)lhs && rhs; } PUGI__FN bool operator||(const xpath_node& lhs, bool rhs) { return (bool)lhs || rhs; } #endif PUGI__FN void xpath_node_set::_assign(const_iterator begin_, const_iterator end_) { assert(begin_ <= end_); size_t size_ = static_cast(end_ - begin_); if (size_ <= 1) { // deallocate old buffer if (_begin != &_storage) impl::xml_memory::deallocate(_begin); // use internal buffer if (begin_ != end_) _storage = *begin_; _begin = &_storage; _end = &_storage + size_; } else { // make heap copy xpath_node* storage = static_cast(impl::xml_memory::allocate(size_ * sizeof(xpath_node))); if (!storage) { #ifdef PUGIXML_NO_EXCEPTIONS return; #else throw std::bad_alloc(); #endif } memcpy(storage, begin_, size_ * sizeof(xpath_node)); // deallocate old buffer if (_begin != &_storage) impl::xml_memory::deallocate(_begin); // finalize _begin = storage; _end = storage + size_; } } PUGI__FN xpath_node_set::xpath_node_set(): _type(type_unsorted), _begin(&_storage), _end(&_storage) { } PUGI__FN xpath_node_set::xpath_node_set(const_iterator begin_, const_iterator end_, type_t type_): _type(type_), _begin(&_storage), _end(&_storage) { _assign(begin_, end_); } PUGI__FN xpath_node_set::~xpath_node_set() { if (_begin != &_storage) impl::xml_memory::deallocate(_begin); } PUGI__FN xpath_node_set::xpath_node_set(const xpath_node_set& ns): _type(ns._type), _begin(&_storage), _end(&_storage) { _assign(ns._begin, ns._end); } PUGI__FN xpath_node_set& xpath_node_set::operator=(const xpath_node_set& ns) { if (this == &ns) return *this; _type = ns._type; _assign(ns._begin, ns._end); return *this; } PUGI__FN xpath_node_set::type_t xpath_node_set::type() const { return _type; } PUGI__FN size_t xpath_node_set::size() const { return _end - _begin; } PUGI__FN bool xpath_node_set::empty() const { return _begin == _end; } PUGI__FN const xpath_node& xpath_node_set::operator[](size_t index) const { assert(index < size()); return _begin[index]; } PUGI__FN xpath_node_set::const_iterator xpath_node_set::begin() const { return _begin; } PUGI__FN xpath_node_set::const_iterator xpath_node_set::end() const { return _end; } PUGI__FN void xpath_node_set::sort(bool reverse) { _type = impl::xpath_sort(_begin, _end, _type, reverse); } PUGI__FN xpath_node xpath_node_set::first() const { return impl::xpath_first(_begin, _end, _type); } PUGI__FN xpath_parse_result::xpath_parse_result(): error("Internal error"), offset(0) { } PUGI__FN xpath_parse_result::operator bool() const { return error == 0; } PUGI__FN const char* xpath_parse_result::description() const { return error ? error : "No error"; } PUGI__FN xpath_variable::xpath_variable(): _type(xpath_type_none), _next(0) { } PUGI__FN const char_t* xpath_variable::name() const { switch (_type) { case xpath_type_node_set: return static_cast(this)->name; case xpath_type_number: return static_cast(this)->name; case xpath_type_string: return static_cast(this)->name; case xpath_type_boolean: return static_cast(this)->name; default: assert(!"Invalid variable type"); return 0; } } PUGI__FN xpath_value_type xpath_variable::type() const { return _type; } PUGI__FN bool xpath_variable::get_boolean() const { return (_type == xpath_type_boolean) ? static_cast(this)->value : false; } PUGI__FN double xpath_variable::get_number() const { return (_type == xpath_type_number) ? static_cast(this)->value : impl::gen_nan(); } PUGI__FN const char_t* xpath_variable::get_string() const { const char_t* value = (_type == xpath_type_string) ? static_cast(this)->value : 0; return value ? value : PUGIXML_TEXT(""); } PUGI__FN const xpath_node_set& xpath_variable::get_node_set() const { return (_type == xpath_type_node_set) ? static_cast(this)->value : impl::dummy_node_set; } PUGI__FN bool xpath_variable::set(bool value) { if (_type != xpath_type_boolean) return false; static_cast(this)->value = value; return true; } PUGI__FN bool xpath_variable::set(double value) { if (_type != xpath_type_number) return false; static_cast(this)->value = value; return true; } PUGI__FN bool xpath_variable::set(const char_t* value) { if (_type != xpath_type_string) return false; impl::xpath_variable_string* var = static_cast(this); // duplicate string size_t size = (impl::strlength(value) + 1) * sizeof(char_t); char_t* copy = static_cast(impl::xml_memory::allocate(size)); if (!copy) return false; memcpy(copy, value, size); // replace old string if (var->value) impl::xml_memory::deallocate(var->value); var->value = copy; return true; } PUGI__FN bool xpath_variable::set(const xpath_node_set& value) { if (_type != xpath_type_node_set) return false; static_cast(this)->value = value; return true; } PUGI__FN xpath_variable_set::xpath_variable_set() { for (size_t i = 0; i < sizeof(_data) / sizeof(_data[0]); ++i) _data[i] = 0; } PUGI__FN xpath_variable_set::~xpath_variable_set() { for (size_t i = 0; i < sizeof(_data) / sizeof(_data[0]); ++i) { xpath_variable* var = _data[i]; while (var) { xpath_variable* next = var->_next; impl::delete_xpath_variable(var->_type, var); var = next; } } } PUGI__FN xpath_variable* xpath_variable_set::find(const char_t* name) const { const size_t hash_size = sizeof(_data) / sizeof(_data[0]); size_t hash = impl::hash_string(name) % hash_size; // look for existing variable for (xpath_variable* var = _data[hash]; var; var = var->_next) if (impl::strequal(var->name(), name)) return var; return 0; } PUGI__FN xpath_variable* xpath_variable_set::add(const char_t* name, xpath_value_type type) { const size_t hash_size = sizeof(_data) / sizeof(_data[0]); size_t hash = impl::hash_string(name) % hash_size; // look for existing variable for (xpath_variable* var = _data[hash]; var; var = var->_next) if (impl::strequal(var->name(), name)) return var->type() == type ? var : 0; // add new variable xpath_variable* result = impl::new_xpath_variable(type, name); if (result) { result->_type = type; result->_next = _data[hash]; _data[hash] = result; } return result; } PUGI__FN bool xpath_variable_set::set(const char_t* name, bool value) { xpath_variable* var = add(name, xpath_type_boolean); return var ? var->set(value) : false; } PUGI__FN bool xpath_variable_set::set(const char_t* name, double value) { xpath_variable* var = add(name, xpath_type_number); return var ? var->set(value) : false; } PUGI__FN bool xpath_variable_set::set(const char_t* name, const char_t* value) { xpath_variable* var = add(name, xpath_type_string); return var ? var->set(value) : false; } PUGI__FN bool xpath_variable_set::set(const char_t* name, const xpath_node_set& value) { xpath_variable* var = add(name, xpath_type_node_set); return var ? var->set(value) : false; } PUGI__FN xpath_variable* xpath_variable_set::get(const char_t* name) { return find(name); } PUGI__FN const xpath_variable* xpath_variable_set::get(const char_t* name) const { return find(name); } PUGI__FN xpath_query::xpath_query(const char_t* query, xpath_variable_set* variables): _impl(0) { impl::xpath_query_impl* qimpl = impl::xpath_query_impl::create(); if (!qimpl) { #ifdef PUGIXML_NO_EXCEPTIONS _result.error = "Out of memory"; #else throw std::bad_alloc(); #endif } else { impl::buffer_holder impl_holder(qimpl, impl::xpath_query_impl::destroy); qimpl->root = impl::xpath_parser::parse(query, variables, &qimpl->alloc, &_result); if (qimpl->root) { _impl = static_cast(impl_holder.release()); _result.error = 0; } } } PUGI__FN xpath_query::~xpath_query() { impl::xpath_query_impl::destroy(_impl); } PUGI__FN xpath_value_type xpath_query::return_type() const { if (!_impl) return xpath_type_none; return static_cast(_impl)->root->rettype(); } PUGI__FN bool xpath_query::evaluate_boolean(const xpath_node& n) const { if (!_impl) return false; impl::xpath_context c(n, 1, 1); impl::xpath_stack_data sd; #ifdef PUGIXML_NO_EXCEPTIONS if (setjmp(sd.error_handler)) return false; #endif return static_cast(_impl)->root->eval_boolean(c, sd.stack); } PUGI__FN double xpath_query::evaluate_number(const xpath_node& n) const { if (!_impl) return impl::gen_nan(); impl::xpath_context c(n, 1, 1); impl::xpath_stack_data sd; #ifdef PUGIXML_NO_EXCEPTIONS if (setjmp(sd.error_handler)) return impl::gen_nan(); #endif return static_cast(_impl)->root->eval_number(c, sd.stack); } #ifndef PUGIXML_NO_STL PUGI__FN string_t xpath_query::evaluate_string(const xpath_node& n) const { impl::xpath_stack_data sd; return impl::evaluate_string_impl(static_cast(_impl), n, sd).c_str(); } #endif PUGI__FN size_t xpath_query::evaluate_string(char_t* buffer, size_t capacity, const xpath_node& n) const { impl::xpath_stack_data sd; impl::xpath_string r = impl::evaluate_string_impl(static_cast(_impl), n, sd); size_t full_size = r.length() + 1; if (capacity > 0) { size_t size = (full_size < capacity) ? full_size : capacity; assert(size > 0); memcpy(buffer, r.c_str(), (size - 1) * sizeof(char_t)); buffer[size - 1] = 0; } return full_size; } PUGI__FN xpath_node_set xpath_query::evaluate_node_set(const xpath_node& n) const { if (!_impl) return xpath_node_set(); impl::xpath_ast_node* root = static_cast(_impl)->root; if (root->rettype() != xpath_type_node_set) { #ifdef PUGIXML_NO_EXCEPTIONS return xpath_node_set(); #else xpath_parse_result res; res.error = "Expression does not evaluate to node set"; throw xpath_exception(res); #endif } impl::xpath_context c(n, 1, 1); impl::xpath_stack_data sd; #ifdef PUGIXML_NO_EXCEPTIONS if (setjmp(sd.error_handler)) return xpath_node_set(); #endif impl::xpath_node_set_raw r = root->eval_node_set(c, sd.stack); return xpath_node_set(r.begin(), r.end(), r.type()); } PUGI__FN const xpath_parse_result& xpath_query::result() const { return _result; } PUGI__FN static void unspecified_bool_xpath_query(xpath_query***) { } PUGI__FN xpath_query::operator xpath_query::unspecified_bool_type() const { return _impl ? unspecified_bool_xpath_query : 0; } PUGI__FN bool xpath_query::operator!() const { return !_impl; } PUGI__FN xpath_node xml_node::select_single_node(const char_t* query, xpath_variable_set* variables) const { xpath_query q(query, variables); return select_single_node(q); } PUGI__FN xpath_node xml_node::select_single_node(const xpath_query& query) const { xpath_node_set s = query.evaluate_node_set(*this); return s.empty() ? xpath_node() : s.first(); } PUGI__FN xpath_node_set xml_node::select_nodes(const char_t* query, xpath_variable_set* variables) const { xpath_query q(query, variables); return select_nodes(q); } PUGI__FN xpath_node_set xml_node::select_nodes(const xpath_query& query) const { return query.evaluate_node_set(*this); } } #endif #ifdef __BORLANDC__ # pragma option pop #endif // Intel C++ does not properly keep warning state for function templates, // so popping warning state at the end of translation unit leads to warnings in the middle. #if defined(_MSC_VER) && !defined(__INTEL_COMPILER) # pragma warning(pop) #endif // Undefine all local macros (makes sure we're not leaking macros in header-only mode) #undef PUGI__NO_INLINE #undef PUGI__UNLIKELY #undef PUGI__STATIC_ASSERT #undef PUGI__DMC_VOLATILE #undef PUGI__MSVC_CRT_VERSION #undef PUGI__NS_BEGIN #undef PUGI__NS_END #undef PUGI__FN #undef PUGI__FN_NO_INLINE #undef PUGI__IS_CHARTYPE_IMPL #undef PUGI__IS_CHARTYPE #undef PUGI__IS_CHARTYPEX #undef PUGI__ENDSWITH #undef PUGI__SKIPWS #undef PUGI__OPTSET #undef PUGI__PUSHNODE #undef PUGI__POPNODE #undef PUGI__SCANFOR #undef PUGI__SCANWHILE #undef PUGI__SCANWHILE_UNROLL #undef PUGI__ENDSEG #undef PUGI__THROW_ERROR #undef PUGI__CHECK_ERROR #endif /** * Copyright (c) 2006-2014 Arseny Kapoulkine * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation * files (the "Software"), to deal in the Software without * restriction, including without limitation the rights to use, * copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following * conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR * OTHER DEALINGS IN THE SOFTWARE. */ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/0000755000372000001440000000000013265006437021434 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/C++/double-conversion/bignum.h0000644000372000001440000001256713265006437023101 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_BIGNUM_H_ #define DOUBLE_CONVERSION_BIGNUM_H_ #include "double-conversion/utils.h" namespace double_conversion { class Bignum { public: // 3584 = 128 * 28. We can represent 2^3584 > 10^1000 accurately. // This bignum can encode much bigger numbers, since it contains an // exponent. static const int kMaxSignificantBits = 3584; Bignum(); void AssignUInt16(uint16_t value); void AssignUInt64(uint64_t value); void AssignBignum(const Bignum& other); void AssignDecimalString(Vector value); void AssignHexString(Vector value); void AssignPowerUInt16(uint16_t base, int exponent); void AddUInt64(uint64_t operand); void AddBignum(const Bignum& other); // Precondition: this >= other. void SubtractBignum(const Bignum& other); void Square(); void ShiftLeft(int shift_amount); void MultiplyByUInt32(uint32_t factor); void MultiplyByUInt64(uint64_t factor); void MultiplyByPowerOfTen(int exponent); void Times10() { return MultiplyByUInt32(10); } // Pseudocode: // int result = this / other; // this = this % other; // In the worst case this function is in O(this/other). uint16_t DivideModuloIntBignum(const Bignum& other); bool ToHexString(char* buffer, int buffer_size) const; // Returns // -1 if a < b, // 0 if a == b, and // +1 if a > b. static int Compare(const Bignum& a, const Bignum& b); static bool Equal(const Bignum& a, const Bignum& b) { return Compare(a, b) == 0; } static bool LessEqual(const Bignum& a, const Bignum& b) { return Compare(a, b) <= 0; } static bool Less(const Bignum& a, const Bignum& b) { return Compare(a, b) < 0; } // Returns Compare(a + b, c); static int PlusCompare(const Bignum& a, const Bignum& b, const Bignum& c); // Returns a + b == c static bool PlusEqual(const Bignum& a, const Bignum& b, const Bignum& c) { return PlusCompare(a, b, c) == 0; } // Returns a + b <= c static bool PlusLessEqual(const Bignum& a, const Bignum& b, const Bignum& c) { return PlusCompare(a, b, c) <= 0; } // Returns a + b < c static bool PlusLess(const Bignum& a, const Bignum& b, const Bignum& c) { return PlusCompare(a, b, c) < 0; } private: typedef uint32_t Chunk; typedef uint64_t DoubleChunk; static const int kChunkSize = sizeof(Chunk) * 8; static const int kDoubleChunkSize = sizeof(DoubleChunk) * 8; // With bigit size of 28 we loose some bits, but a double still fits easily // into two chunks, and more importantly we can use the Comba multiplication. static const int kBigitSize = 28; static const Chunk kBigitMask = (1 << kBigitSize) - 1; // Every instance allocates kBigitLength chunks on the stack. Bignums cannot // grow. There are no checks if the stack-allocated space is sufficient. static const int kBigitCapacity = kMaxSignificantBits / kBigitSize; void EnsureCapacity(int size) { if (size > kBigitCapacity) { UNREACHABLE(); } } void Align(const Bignum& other); void Clamp(); bool IsClamped() const; void Zero(); // Requires this to have enough capacity (no tests done). // Updates used_digits_ if necessary. // shift_amount must be < kBigitSize. void BigitsShiftLeft(int shift_amount); // BigitLength includes the "hidden" digits encoded in the exponent. int BigitLength() const { return used_digits_ + exponent_; } Chunk BigitAt(int index) const; void SubtractTimes(const Bignum& other, int factor); Chunk bigits_buffer_[kBigitCapacity]; // A vector backed by bigits_buffer_. This way accesses to the array are // checked for out-of-bounds errors. Vector bigits_; int used_digits_; // The Bignum's value equals value(bigits_) * 2^(exponent_ * kBigitSize). int exponent_; DISALLOW_COPY_AND_ASSIGN(Bignum); }; } // namespace double_conversion #endif // DOUBLE_CONVERSION_BIGNUM_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/bignum-dtoa.h0000644000372000001440000001033613265006437024016 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_BIGNUM_DTOA_H_ #define DOUBLE_CONVERSION_BIGNUM_DTOA_H_ #include "double-conversion/utils.h" namespace double_conversion { enum BignumDtoaMode { // Return the shortest correct representation. // For example the output of 0.299999999999999988897 is (the less accurate but // correct) 0.3. BIGNUM_DTOA_SHORTEST, // Same as BIGNUM_DTOA_SHORTEST but for single-precision floats. BIGNUM_DTOA_SHORTEST_SINGLE, // Return a fixed number of digits after the decimal point. // For instance fixed(0.1, 4) becomes 0.1000 // If the input number is big, the output will be big. BIGNUM_DTOA_FIXED, // Return a fixed number of digits, no matter what the exponent is. BIGNUM_DTOA_PRECISION }; // Converts the given double 'v' to ascii. // The result should be interpreted as buffer * 10^(point-length). // The buffer will be null-terminated. // // The input v must be > 0 and different from NaN, and Infinity. // // The output depends on the given mode: // - SHORTEST: produce the least amount of digits for which the internal // identity requirement is still satisfied. If the digits are printed // (together with the correct exponent) then reading this number will give // 'v' again. The buffer will choose the representation that is closest to // 'v'. If there are two at the same distance, than the number is round up. // In this mode the 'requested_digits' parameter is ignored. // - FIXED: produces digits necessary to print a given number with // 'requested_digits' digits after the decimal point. The produced digits // might be too short in which case the caller has to fill the gaps with '0's. // Example: toFixed(0.001, 5) is allowed to return buffer="1", point=-2. // Halfway cases are rounded up. The call toFixed(0.15, 2) thus returns // buffer="2", point=0. // Note: the length of the returned buffer has no meaning wrt the significance // of its digits. That is, just because it contains '0's does not mean that // any other digit would not satisfy the internal identity requirement. // - PRECISION: produces 'requested_digits' where the first digit is not '0'. // Even though the length of produced digits usually equals // 'requested_digits', the function is allowed to return fewer digits, in // which case the caller has to fill the missing digits with '0's. // Halfway cases are again rounded up. // 'BignumDtoa' expects the given buffer to be big enough to hold all digits // and a terminating null-character. void BignumDtoa(double v, BignumDtoaMode mode, int requested_digits, Vector buffer, int* length, int* point); } // namespace double_conversion #endif // DOUBLE_CONVERSION_BIGNUM_DTOA_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/strtod.cc0000644000372000001440000005110113265006437023260 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include "strtod.h" #include "bignum.h" #include "cached-powers.h" #include "ieee.h" namespace double_conversion { // 2^53 = 9007199254740992. // Any integer with at most 15 decimal digits will hence fit into a double // (which has a 53bit significand) without loss of precision. static const int kMaxExactDoubleIntegerDecimalDigits = 15; // 2^64 = 18446744073709551616 > 10^19 static const int kMaxUint64DecimalDigits = 19; // Max double: 1.7976931348623157 x 10^308 // Min non-zero double: 4.9406564584124654 x 10^-324 // Any x >= 10^309 is interpreted as +infinity. // Any x <= 10^-324 is interpreted as 0. // Note that 2.5e-324 (despite being smaller than the min double) will be read // as non-zero (equal to the min non-zero double). static const int kMaxDecimalPower = 309; static const int kMinDecimalPower = -324; // 2^64 = 18446744073709551616 static const uint64_t kMaxUint64 = UINT64_2PART_C(0xFFFFFFFF, FFFFFFFF); static const double exact_powers_of_ten[] = { 1.0, // 10^0 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, // 10^10 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 1000000000000000000.0, 10000000000000000000.0, 100000000000000000000.0, // 10^20 1000000000000000000000.0, // 10^22 = 0x21e19e0c9bab2400000 = 0x878678326eac9 * 2^22 10000000000000000000000.0 }; static const int kExactPowersOfTenSize = ARRAY_SIZE(exact_powers_of_ten); // Maximum number of significant digits in the decimal representation. // In fact the value is 772 (see conversions.cc), but to give us some margin // we round up to 780. static const int kMaxSignificantDecimalDigits = 780; static Vector TrimLeadingZeros(Vector buffer) { for (int i = 0; i < buffer.length(); i++) { if (buffer[i] != '0') { return buffer.SubVector(i, buffer.length()); } } return Vector(buffer.start(), 0); } static Vector TrimTrailingZeros(Vector buffer) { for (int i = buffer.length() - 1; i >= 0; --i) { if (buffer[i] != '0') { return buffer.SubVector(0, i + 1); } } return Vector(buffer.start(), 0); } static void CutToMaxSignificantDigits(Vector buffer, int exponent, char* significant_buffer, int* significant_exponent) { for (int i = 0; i < kMaxSignificantDecimalDigits - 1; ++i) { significant_buffer[i] = buffer[i]; } // The input buffer has been trimmed. Therefore the last digit must be // different from '0'. ASSERT(buffer[buffer.length() - 1] != '0'); // Set the last digit to be non-zero. This is sufficient to guarantee // correct rounding. significant_buffer[kMaxSignificantDecimalDigits - 1] = '1'; *significant_exponent = exponent + (buffer.length() - kMaxSignificantDecimalDigits); } // Trims the buffer and cuts it to at most kMaxSignificantDecimalDigits. // If possible the input-buffer is reused, but if the buffer needs to be // modified (due to cutting), then the input needs to be copied into the // buffer_copy_space. static void TrimAndCut(Vector buffer, int exponent, char* buffer_copy_space, int space_size, Vector* trimmed, int* updated_exponent) { Vector left_trimmed = TrimLeadingZeros(buffer); Vector right_trimmed = TrimTrailingZeros(left_trimmed); exponent += left_trimmed.length() - right_trimmed.length(); if (right_trimmed.length() > kMaxSignificantDecimalDigits) { (void) space_size; // Mark variable as used. ASSERT(space_size >= kMaxSignificantDecimalDigits); CutToMaxSignificantDigits(right_trimmed, exponent, buffer_copy_space, updated_exponent); *trimmed = Vector(buffer_copy_space, kMaxSignificantDecimalDigits); } else { *trimmed = right_trimmed; *updated_exponent = exponent; } } // Reads digits from the buffer and converts them to a uint64. // Reads in as many digits as fit into a uint64. // When the string starts with "1844674407370955161" no further digit is read. // Since 2^64 = 18446744073709551616 it would still be possible read another // digit if it was less or equal than 6, but this would complicate the code. static uint64_t ReadUint64(Vector buffer, int* number_of_read_digits) { uint64_t result = 0; int i = 0; while (i < buffer.length() && result <= (kMaxUint64 / 10 - 1)) { int digit = buffer[i++] - '0'; ASSERT(0 <= digit && digit <= 9); result = 10 * result + digit; } *number_of_read_digits = i; return result; } // Reads a DiyFp from the buffer. // The returned DiyFp is not necessarily normalized. // If remaining_decimals is zero then the returned DiyFp is accurate. // Otherwise it has been rounded and has error of at most 1/2 ulp. static void ReadDiyFp(Vector buffer, DiyFp* result, int* remaining_decimals) { int read_digits; uint64_t significand = ReadUint64(buffer, &read_digits); if (buffer.length() == read_digits) { *result = DiyFp(significand, 0); *remaining_decimals = 0; } else { // Round the significand. if (buffer[read_digits] >= '5') { significand++; } // Compute the binary exponent. int exponent = 0; *result = DiyFp(significand, exponent); *remaining_decimals = buffer.length() - read_digits; } } static bool DoubleStrtod(Vector trimmed, int exponent, double* result) { #if !defined(DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS) // On x86 the floating-point stack can be 64 or 80 bits wide. If it is // 80 bits wide (as is the case on Linux) then double-rounding occurs and the // result is not accurate. // We know that Windows32 uses 64 bits and is therefore accurate. // Note that the ARM simulator is compiled for 32bits. It therefore exhibits // the same problem. return false; #endif if (trimmed.length() <= kMaxExactDoubleIntegerDecimalDigits) { int read_digits; // The trimmed input fits into a double. // If the 10^exponent (resp. 10^-exponent) fits into a double too then we // can compute the result-double simply by multiplying (resp. dividing) the // two numbers. // This is possible because IEEE guarantees that floating-point operations // return the best possible approximation. if (exponent < 0 && -exponent < kExactPowersOfTenSize) { // 10^-exponent fits into a double. *result = static_cast(ReadUint64(trimmed, &read_digits)); ASSERT(read_digits == trimmed.length()); *result /= exact_powers_of_ten[-exponent]; return true; } if (0 <= exponent && exponent < kExactPowersOfTenSize) { // 10^exponent fits into a double. *result = static_cast(ReadUint64(trimmed, &read_digits)); ASSERT(read_digits == trimmed.length()); *result *= exact_powers_of_ten[exponent]; return true; } int remaining_digits = kMaxExactDoubleIntegerDecimalDigits - trimmed.length(); if ((0 <= exponent) && (exponent - remaining_digits < kExactPowersOfTenSize)) { // The trimmed string was short and we can multiply it with // 10^remaining_digits. As a result the remaining exponent now fits // into a double too. *result = static_cast(ReadUint64(trimmed, &read_digits)); ASSERT(read_digits == trimmed.length()); *result *= exact_powers_of_ten[remaining_digits]; *result *= exact_powers_of_ten[exponent - remaining_digits]; return true; } } return false; } // Returns 10^exponent as an exact DiyFp. // The given exponent must be in the range [1; kDecimalExponentDistance[. static DiyFp AdjustmentPowerOfTen(int exponent) { ASSERT(0 < exponent); ASSERT(exponent < PowersOfTenCache::kDecimalExponentDistance); // Simply hardcode the remaining powers for the given decimal exponent // distance. ASSERT(PowersOfTenCache::kDecimalExponentDistance == 8); switch (exponent) { case 1: return DiyFp(UINT64_2PART_C(0xa0000000, 00000000), -60); case 2: return DiyFp(UINT64_2PART_C(0xc8000000, 00000000), -57); case 3: return DiyFp(UINT64_2PART_C(0xfa000000, 00000000), -54); case 4: return DiyFp(UINT64_2PART_C(0x9c400000, 00000000), -50); case 5: return DiyFp(UINT64_2PART_C(0xc3500000, 00000000), -47); case 6: return DiyFp(UINT64_2PART_C(0xf4240000, 00000000), -44); case 7: return DiyFp(UINT64_2PART_C(0x98968000, 00000000), -40); default: UNREACHABLE(); } return DiyFp(); } // If the function returns true then the result is the correct double. // Otherwise it is either the correct double or the double that is just below // the correct double. static bool DiyFpStrtod(Vector buffer, int exponent, double* result) { DiyFp input; int remaining_decimals; ReadDiyFp(buffer, &input, &remaining_decimals); // Since we may have dropped some digits the input is not accurate. // If remaining_decimals is different than 0 than the error is at most // .5 ulp (unit in the last place). // We don't want to deal with fractions and therefore keep a common // denominator. const int kDenominatorLog = 3; const int kDenominator = 1 << kDenominatorLog; // Move the remaining decimals into the exponent. exponent += remaining_decimals; uint64_t error = (remaining_decimals == 0 ? 0 : kDenominator / 2); int old_e = input.e(); input.Normalize(); error <<= old_e - input.e(); ASSERT(exponent <= PowersOfTenCache::kMaxDecimalExponent); if (exponent < PowersOfTenCache::kMinDecimalExponent) { *result = 0.0; return true; } DiyFp cached_power; int cached_decimal_exponent; PowersOfTenCache::GetCachedPowerForDecimalExponent(exponent, &cached_power, &cached_decimal_exponent); if (cached_decimal_exponent != exponent) { int adjustment_exponent = exponent - cached_decimal_exponent; DiyFp adjustment_power = AdjustmentPowerOfTen(adjustment_exponent); input.Multiply(adjustment_power); if (kMaxUint64DecimalDigits - buffer.length() >= adjustment_exponent) { // The product of input with the adjustment power fits into a 64 bit // integer. ASSERT(DiyFp::kSignificandSize == 64); } else { // The adjustment power is exact. There is hence only an error of 0.5. error += kDenominator / 2; } } input.Multiply(cached_power); // The error introduced by a multiplication of a*b equals // error_a + error_b + error_a*error_b/2^64 + 0.5 // Substituting a with 'input' and b with 'cached_power' we have // error_b = 0.5 (all cached powers have an error of less than 0.5 ulp), // error_ab = 0 or 1 / kDenominator > error_a*error_b/ 2^64 int error_b = kDenominator / 2; int error_ab = (error == 0 ? 0 : 1); // We round up to 1. int fixed_error = kDenominator / 2; error += error_b + error_ab + fixed_error; old_e = input.e(); input.Normalize(); error <<= old_e - input.e(); // See if the double's significand changes if we add/subtract the error. int order_of_magnitude = DiyFp::kSignificandSize + input.e(); int effective_significand_size = Double::SignificandSizeForOrderOfMagnitude(order_of_magnitude); int precision_digits_count = DiyFp::kSignificandSize - effective_significand_size; if (precision_digits_count + kDenominatorLog >= DiyFp::kSignificandSize) { // This can only happen for very small denormals. In this case the // half-way multiplied by the denominator exceeds the range of an uint64. // Simply shift everything to the right. int shift_amount = (precision_digits_count + kDenominatorLog) - DiyFp::kSignificandSize + 1; input.set_f(input.f() >> shift_amount); input.set_e(input.e() + shift_amount); // We add 1 for the lost precision of error, and kDenominator for // the lost precision of input.f(). error = (error >> shift_amount) + 1 + kDenominator; precision_digits_count -= shift_amount; } // We use uint64_ts now. This only works if the DiyFp uses uint64_ts too. ASSERT(DiyFp::kSignificandSize == 64); ASSERT(precision_digits_count < 64); uint64_t one64 = 1; uint64_t precision_bits_mask = (one64 << precision_digits_count) - 1; uint64_t precision_bits = input.f() & precision_bits_mask; uint64_t half_way = one64 << (precision_digits_count - 1); precision_bits *= kDenominator; half_way *= kDenominator; DiyFp rounded_input(input.f() >> precision_digits_count, input.e() + precision_digits_count); if (precision_bits >= half_way + error) { rounded_input.set_f(rounded_input.f() + 1); } // If the last_bits are too close to the half-way case than we are too // inaccurate and round down. In this case we return false so that we can // fall back to a more precise algorithm. *result = Double(rounded_input).value(); if (half_way - error < precision_bits && precision_bits < half_way + error) { // Too imprecise. The caller will have to fall back to a slower version. // However the returned number is guaranteed to be either the correct // double, or the next-lower double. return false; } else { return true; } } // Returns // - -1 if buffer*10^exponent < diy_fp. // - 0 if buffer*10^exponent == diy_fp. // - +1 if buffer*10^exponent > diy_fp. // Preconditions: // buffer.length() + exponent <= kMaxDecimalPower + 1 // buffer.length() + exponent > kMinDecimalPower // buffer.length() <= kMaxDecimalSignificantDigits static int CompareBufferWithDiyFp(Vector buffer, int exponent, DiyFp diy_fp) { ASSERT(buffer.length() + exponent <= kMaxDecimalPower + 1); ASSERT(buffer.length() + exponent > kMinDecimalPower); ASSERT(buffer.length() <= kMaxSignificantDecimalDigits); // Make sure that the Bignum will be able to hold all our numbers. // Our Bignum implementation has a separate field for exponents. Shifts will // consume at most one bigit (< 64 bits). // ln(10) == 3.3219... ASSERT(((kMaxDecimalPower + 1) * 333 / 100) < Bignum::kMaxSignificantBits); Bignum buffer_bignum; Bignum diy_fp_bignum; buffer_bignum.AssignDecimalString(buffer); diy_fp_bignum.AssignUInt64(diy_fp.f()); if (exponent >= 0) { buffer_bignum.MultiplyByPowerOfTen(exponent); } else { diy_fp_bignum.MultiplyByPowerOfTen(-exponent); } if (diy_fp.e() > 0) { diy_fp_bignum.ShiftLeft(diy_fp.e()); } else { buffer_bignum.ShiftLeft(-diy_fp.e()); } return Bignum::Compare(buffer_bignum, diy_fp_bignum); } // Returns true if the guess is the correct double. // Returns false, when guess is either correct or the next-lower double. static bool ComputeGuess(Vector trimmed, int exponent, double* guess) { if (trimmed.length() == 0) { *guess = 0.0; return true; } if (exponent + trimmed.length() - 1 >= kMaxDecimalPower) { *guess = Double::Infinity(); return true; } if (exponent + trimmed.length() <= kMinDecimalPower) { *guess = 0.0; return true; } if (DoubleStrtod(trimmed, exponent, guess) || DiyFpStrtod(trimmed, exponent, guess)) { return true; } if (*guess == Double::Infinity()) { return true; } return false; } double Strtod(Vector buffer, int exponent) { char copy_buffer[kMaxSignificantDecimalDigits]; Vector trimmed; int updated_exponent; TrimAndCut(buffer, exponent, copy_buffer, kMaxSignificantDecimalDigits, &trimmed, &updated_exponent); exponent = updated_exponent; double guess; bool is_correct = ComputeGuess(trimmed, exponent, &guess); if (is_correct) return guess; DiyFp upper_boundary = Double(guess).UpperBoundary(); int comparison = CompareBufferWithDiyFp(trimmed, exponent, upper_boundary); if (comparison < 0) { return guess; } else if (comparison > 0) { return Double(guess).NextDouble(); } else if ((Double(guess).Significand() & 1) == 0) { // Round towards even. return guess; } else { return Double(guess).NextDouble(); } } float Strtof(Vector buffer, int exponent) { char copy_buffer[kMaxSignificantDecimalDigits]; Vector trimmed; int updated_exponent; TrimAndCut(buffer, exponent, copy_buffer, kMaxSignificantDecimalDigits, &trimmed, &updated_exponent); exponent = updated_exponent; double double_guess; bool is_correct = ComputeGuess(trimmed, exponent, &double_guess); float float_guess = static_cast(double_guess); if (float_guess == double_guess) { // This shortcut triggers for integer values. return float_guess; } // We must catch double-rounding. Say the double has been rounded up, and is // now a boundary of a float, and rounds up again. This is why we have to // look at previous too. // Example (in decimal numbers): // input: 12349 // high-precision (4 digits): 1235 // low-precision (3 digits): // when read from input: 123 // when rounded from high precision: 124. // To do this we simply look at the neigbors of the correct result and see // if they would round to the same float. If the guess is not correct we have // to look at four values (since two different doubles could be the correct // double). double double_next = Double(double_guess).NextDouble(); double double_previous = Double(double_guess).PreviousDouble(); float f1 = static_cast(double_previous); float f2 = float_guess; float f3 = static_cast(double_next); float f4; if (is_correct) { f4 = f3; } else { double double_next2 = Double(double_next).NextDouble(); f4 = static_cast(double_next2); } (void) f2; // Mark variable as used. ASSERT(f1 <= f2 && f2 <= f3 && f3 <= f4); // If the guess doesn't lie near a single-precision boundary we can simply // return its float-value. if (f1 == f4) { return float_guess; } ASSERT((f1 != f2 && f2 == f3 && f3 == f4) || (f1 == f2 && f2 != f3 && f3 == f4) || (f1 == f2 && f2 == f3 && f3 != f4)); // guess and next are the two possible canditates (in the same way that // double_guess was the lower candidate for a double-precision guess). float guess = f1; float next = f4; DiyFp upper_boundary; if (guess == 0.0f) { float min_float = 1e-45f; upper_boundary = Double(static_cast(min_float) / 2).AsDiyFp(); } else { upper_boundary = Single(guess).UpperBoundary(); } int comparison = CompareBufferWithDiyFp(trimmed, exponent, upper_boundary); if (comparison < 0) { return guess; } else if (comparison > 0) { return next; } else if ((Single(guess).Significand() & 1) == 0) { // Round towards even. return guess; } else { return next; } } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/double-conversion.h0000644000372000001440000006361513265006437025255 0ustar robertousers// Copyright 2012 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_ #define DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_ #include "double-conversion/utils.h" namespace double_conversion { class DoubleToStringConverter { public: // When calling ToFixed with a double > 10^kMaxFixedDigitsBeforePoint // or a requested_digits parameter > kMaxFixedDigitsAfterPoint then the // function returns false. static const int kMaxFixedDigitsBeforePoint = 60; static const int kMaxFixedDigitsAfterPoint = 60; // When calling ToExponential with a requested_digits // parameter > kMaxExponentialDigits then the function returns false. static const int kMaxExponentialDigits = 120; // When calling ToPrecision with a requested_digits // parameter < kMinPrecisionDigits or requested_digits > kMaxPrecisionDigits // then the function returns false. static const int kMinPrecisionDigits = 1; static const int kMaxPrecisionDigits = 120; enum Flags { NO_FLAGS = 0, EMIT_POSITIVE_EXPONENT_SIGN = 1, EMIT_TRAILING_DECIMAL_POINT = 2, EMIT_TRAILING_ZERO_AFTER_POINT = 4, UNIQUE_ZERO = 8 }; // Flags should be a bit-or combination of the possible Flags-enum. // - NO_FLAGS: no special flags. // - EMIT_POSITIVE_EXPONENT_SIGN: when the number is converted into exponent // form, emits a '+' for positive exponents. Example: 1.2e+2. // - EMIT_TRAILING_DECIMAL_POINT: when the input number is an integer and is // converted into decimal format then a trailing decimal point is appended. // Example: 2345.0 is converted to "2345.". // - EMIT_TRAILING_ZERO_AFTER_POINT: in addition to a trailing decimal point // emits a trailing '0'-character. This flag requires the // EXMIT_TRAILING_DECIMAL_POINT flag. // Example: 2345.0 is converted to "2345.0". // - UNIQUE_ZERO: "-0.0" is converted to "0.0". // // Infinity symbol and nan_symbol provide the string representation for these // special values. If the string is NULL and the special value is encountered // then the conversion functions return false. // // The exponent_character is used in exponential representations. It is // usually 'e' or 'E'. // // When converting to the shortest representation the converter will // represent input numbers in decimal format if they are in the interval // [10^decimal_in_shortest_low; 10^decimal_in_shortest_high[ // (lower boundary included, greater boundary excluded). // Example: with decimal_in_shortest_low = -6 and // decimal_in_shortest_high = 21: // ToShortest(0.000001) -> "0.000001" // ToShortest(0.0000001) -> "1e-7" // ToShortest(111111111111111111111.0) -> "111111111111111110000" // ToShortest(100000000000000000000.0) -> "100000000000000000000" // ToShortest(1111111111111111111111.0) -> "1.1111111111111111e+21" // // When converting to precision mode the converter may add // max_leading_padding_zeroes before returning the number in exponential // format. // Example with max_leading_padding_zeroes_in_precision_mode = 6. // ToPrecision(0.0000012345, 2) -> "0.0000012" // ToPrecision(0.00000012345, 2) -> "1.2e-7" // Similarily the converter may add up to // max_trailing_padding_zeroes_in_precision_mode in precision mode to avoid // returning an exponential representation. A zero added by the // EMIT_TRAILING_ZERO_AFTER_POINT flag is counted for this limit. // Examples for max_trailing_padding_zeroes_in_precision_mode = 1: // ToPrecision(230.0, 2) -> "230" // ToPrecision(230.0, 2) -> "230." with EMIT_TRAILING_DECIMAL_POINT. // ToPrecision(230.0, 2) -> "2.3e2" with EMIT_TRAILING_ZERO_AFTER_POINT. DoubleToStringConverter(int flags, const char* infinity_symbol, const char* nan_symbol, char exponent_character, int decimal_in_shortest_low, int decimal_in_shortest_high, int max_leading_padding_zeroes_in_precision_mode, int max_trailing_padding_zeroes_in_precision_mode) : flags_(flags), infinity_symbol_(infinity_symbol), nan_symbol_(nan_symbol), exponent_character_(exponent_character), decimal_in_shortest_low_(decimal_in_shortest_low), decimal_in_shortest_high_(decimal_in_shortest_high), max_leading_padding_zeroes_in_precision_mode_( max_leading_padding_zeroes_in_precision_mode), max_trailing_padding_zeroes_in_precision_mode_( max_trailing_padding_zeroes_in_precision_mode) { // When 'trailing zero after the point' is set, then 'trailing point' // must be set too. ASSERT(((flags & EMIT_TRAILING_DECIMAL_POINT) != 0) || !((flags & EMIT_TRAILING_ZERO_AFTER_POINT) != 0)); } // Returns a converter following the EcmaScript specification. static const DoubleToStringConverter& EcmaScriptConverter(); // Computes the shortest string of digits that correctly represent the input // number. Depending on decimal_in_shortest_low and decimal_in_shortest_high // (see constructor) it then either returns a decimal representation, or an // exponential representation. // Example with decimal_in_shortest_low = -6, // decimal_in_shortest_high = 21, // EMIT_POSITIVE_EXPONENT_SIGN activated, and // EMIT_TRAILING_DECIMAL_POINT deactived: // ToShortest(0.000001) -> "0.000001" // ToShortest(0.0000001) -> "1e-7" // ToShortest(111111111111111111111.0) -> "111111111111111110000" // ToShortest(100000000000000000000.0) -> "100000000000000000000" // ToShortest(1111111111111111111111.0) -> "1.1111111111111111e+21" // // Note: the conversion may round the output if the returned string // is accurate enough to uniquely identify the input-number. // For example the most precise representation of the double 9e59 equals // "899999999999999918767229449717619953810131273674690656206848", but // the converter will return the shorter (but still correct) "9e59". // // Returns true if the conversion succeeds. The conversion always succeeds // except when the input value is special and no infinity_symbol or // nan_symbol has been given to the constructor. bool ToShortest(double value, StringBuilder* result_builder) const { return ToShortestIeeeNumber(value, result_builder, SHORTEST); } // Same as ToShortest, but for single-precision floats. bool ToShortestSingle(float value, StringBuilder* result_builder) const { return ToShortestIeeeNumber(value, result_builder, SHORTEST_SINGLE); } // Computes a decimal representation with a fixed number of digits after the // decimal point. The last emitted digit is rounded. // // Examples: // ToFixed(3.12, 1) -> "3.1" // ToFixed(3.1415, 3) -> "3.142" // ToFixed(1234.56789, 4) -> "1234.5679" // ToFixed(1.23, 5) -> "1.23000" // ToFixed(0.1, 4) -> "0.1000" // ToFixed(1e30, 2) -> "1000000000000000019884624838656.00" // ToFixed(0.1, 30) -> "0.100000000000000005551115123126" // ToFixed(0.1, 17) -> "0.10000000000000001" // // If requested_digits equals 0, then the tail of the result depends on // the EMIT_TRAILING_DECIMAL_POINT and EMIT_TRAILING_ZERO_AFTER_POINT. // Examples, for requested_digits == 0, // let EMIT_TRAILING_DECIMAL_POINT and EMIT_TRAILING_ZERO_AFTER_POINT be // - false and false: then 123.45 -> 123 // 0.678 -> 1 // - true and false: then 123.45 -> 123. // 0.678 -> 1. // - true and true: then 123.45 -> 123.0 // 0.678 -> 1.0 // // Returns true if the conversion succeeds. The conversion always succeeds // except for the following cases: // - the input value is special and no infinity_symbol or nan_symbol has // been provided to the constructor, // - 'value' > 10^kMaxFixedDigitsBeforePoint, or // - 'requested_digits' > kMaxFixedDigitsAfterPoint. // The last two conditions imply that the result will never contain more than // 1 + kMaxFixedDigitsBeforePoint + 1 + kMaxFixedDigitsAfterPoint characters // (one additional character for the sign, and one for the decimal point). bool ToFixed(double value, int requested_digits, StringBuilder* result_builder) const; // Computes a representation in exponential format with requested_digits // after the decimal point. The last emitted digit is rounded. // If requested_digits equals -1, then the shortest exponential representation // is computed. // // Examples with EMIT_POSITIVE_EXPONENT_SIGN deactivated, and // exponent_character set to 'e'. // ToExponential(3.12, 1) -> "3.1e0" // ToExponential(5.0, 3) -> "5.000e0" // ToExponential(0.001, 2) -> "1.00e-3" // ToExponential(3.1415, -1) -> "3.1415e0" // ToExponential(3.1415, 4) -> "3.1415e0" // ToExponential(3.1415, 3) -> "3.142e0" // ToExponential(123456789000000, 3) -> "1.235e14" // ToExponential(1000000000000000019884624838656.0, -1) -> "1e30" // ToExponential(1000000000000000019884624838656.0, 32) -> // "1.00000000000000001988462483865600e30" // ToExponential(1234, 0) -> "1e3" // // Returns true if the conversion succeeds. The conversion always succeeds // except for the following cases: // - the input value is special and no infinity_symbol or nan_symbol has // been provided to the constructor, // - 'requested_digits' > kMaxExponentialDigits. // The last condition implies that the result will never contain more than // kMaxExponentialDigits + 8 characters (the sign, the digit before the // decimal point, the decimal point, the exponent character, the // exponent's sign, and at most 3 exponent digits). bool ToExponential(double value, int requested_digits, StringBuilder* result_builder) const; // Computes 'precision' leading digits of the given 'value' and returns them // either in exponential or decimal format, depending on // max_{leading|trailing}_padding_zeroes_in_precision_mode (given to the // constructor). // The last computed digit is rounded. // // Example with max_leading_padding_zeroes_in_precision_mode = 6. // ToPrecision(0.0000012345, 2) -> "0.0000012" // ToPrecision(0.00000012345, 2) -> "1.2e-7" // Similarily the converter may add up to // max_trailing_padding_zeroes_in_precision_mode in precision mode to avoid // returning an exponential representation. A zero added by the // EMIT_TRAILING_ZERO_AFTER_POINT flag is counted for this limit. // Examples for max_trailing_padding_zeroes_in_precision_mode = 1: // ToPrecision(230.0, 2) -> "230" // ToPrecision(230.0, 2) -> "230." with EMIT_TRAILING_DECIMAL_POINT. // ToPrecision(230.0, 2) -> "2.3e2" with EMIT_TRAILING_ZERO_AFTER_POINT. // Examples for max_trailing_padding_zeroes_in_precision_mode = 3, and no // EMIT_TRAILING_ZERO_AFTER_POINT: // ToPrecision(123450.0, 6) -> "123450" // ToPrecision(123450.0, 5) -> "123450" // ToPrecision(123450.0, 4) -> "123500" // ToPrecision(123450.0, 3) -> "123000" // ToPrecision(123450.0, 2) -> "1.2e5" // // Returns true if the conversion succeeds. The conversion always succeeds // except for the following cases: // - the input value is special and no infinity_symbol or nan_symbol has // been provided to the constructor, // - precision < kMinPericisionDigits // - precision > kMaxPrecisionDigits // The last condition implies that the result will never contain more than // kMaxPrecisionDigits + 7 characters (the sign, the decimal point, the // exponent character, the exponent's sign, and at most 3 exponent digits). bool ToPrecision(double value, int precision, StringBuilder* result_builder) const; enum DtoaMode { // Produce the shortest correct representation. // For example the output of 0.299999999999999988897 is (the less accurate // but correct) 0.3. SHORTEST, // Same as SHORTEST, but for single-precision floats. SHORTEST_SINGLE, // Produce a fixed number of digits after the decimal point. // For instance fixed(0.1, 4) becomes 0.1000 // If the input number is big, the output will be big. FIXED, // Fixed number of digits (independent of the decimal point). PRECISION }; // The maximal number of digits that are needed to emit a double in base 10. // A higher precision can be achieved by using more digits, but the shortest // accurate representation of any double will never use more digits than // kBase10MaximalLength. // Note that DoubleToAscii null-terminates its input. So the given buffer // should be at least kBase10MaximalLength + 1 characters long. static const int kBase10MaximalLength = 17; // Converts the given double 'v' to ascii. 'v' must not be NaN, +Infinity, or // -Infinity. In SHORTEST_SINGLE-mode this restriction also applies to 'v' // after it has been casted to a single-precision float. That is, in this // mode static_cast(v) must not be NaN, +Infinity or -Infinity. // // The result should be interpreted as buffer * 10^(point-length). // // The output depends on the given mode: // - SHORTEST: produce the least amount of digits for which the internal // identity requirement is still satisfied. If the digits are printed // (together with the correct exponent) then reading this number will give // 'v' again. The buffer will choose the representation that is closest to // 'v'. If there are two at the same distance, than the one farther away // from 0 is chosen (halfway cases - ending with 5 - are rounded up). // In this mode the 'requested_digits' parameter is ignored. // - SHORTEST_SINGLE: same as SHORTEST but with single-precision. // - FIXED: produces digits necessary to print a given number with // 'requested_digits' digits after the decimal point. The produced digits // might be too short in which case the caller has to fill the remainder // with '0's. // Example: toFixed(0.001, 5) is allowed to return buffer="1", point=-2. // Halfway cases are rounded towards +/-Infinity (away from 0). The call // toFixed(0.15, 2) thus returns buffer="2", point=0. // The returned buffer may contain digits that would be truncated from the // shortest representation of the input. // - PRECISION: produces 'requested_digits' where the first digit is not '0'. // Even though the length of produced digits usually equals // 'requested_digits', the function is allowed to return fewer digits, in // which case the caller has to fill the missing digits with '0's. // Halfway cases are again rounded away from 0. // DoubleToAscii expects the given buffer to be big enough to hold all // digits and a terminating null-character. In SHORTEST-mode it expects a // buffer of at least kBase10MaximalLength + 1. In all other modes the // requested_digits parameter and the padding-zeroes limit the size of the // output. Don't forget the decimal point, the exponent character and the // terminating null-character when computing the maximal output size. // The given length is only used in debug mode to ensure the buffer is big // enough. static void DoubleToAscii(double v, DtoaMode mode, int requested_digits, char* buffer, int buffer_length, bool* sign, int* length, int* point); private: // Implementation for ToShortest and ToShortestSingle. bool ToShortestIeeeNumber(double value, StringBuilder* result_builder, DtoaMode mode) const; // If the value is a special value (NaN or Infinity) constructs the // corresponding string using the configured infinity/nan-symbol. // If either of them is NULL or the value is not special then the // function returns false. bool HandleSpecialValues(double value, StringBuilder* result_builder) const; // Constructs an exponential representation (i.e. 1.234e56). // The given exponent assumes a decimal point after the first decimal digit. void CreateExponentialRepresentation(const char* decimal_digits, int length, int exponent, StringBuilder* result_builder) const; // Creates a decimal representation (i.e 1234.5678). void CreateDecimalRepresentation(const char* decimal_digits, int length, int decimal_point, int digits_after_point, StringBuilder* result_builder) const; const int flags_; const char* const infinity_symbol_; const char* const nan_symbol_; const char exponent_character_; const int decimal_in_shortest_low_; const int decimal_in_shortest_high_; const int max_leading_padding_zeroes_in_precision_mode_; const int max_trailing_padding_zeroes_in_precision_mode_; DISALLOW_IMPLICIT_CONSTRUCTORS(DoubleToStringConverter); }; class StringToDoubleConverter { public: // Enumeration for allowing octals and ignoring junk when converting // strings to numbers. enum Flags { NO_FLAGS = 0, ALLOW_HEX = 1, ALLOW_OCTALS = 2, ALLOW_TRAILING_JUNK = 4, ALLOW_LEADING_SPACES = 8, ALLOW_TRAILING_SPACES = 16, ALLOW_SPACES_AFTER_SIGN = 32 }; // Flags should be a bit-or combination of the possible Flags-enum. // - NO_FLAGS: no special flags. // - ALLOW_HEX: recognizes the prefix "0x". Hex numbers may only be integers. // Ex: StringToDouble("0x1234") -> 4660.0 // In StringToDouble("0x1234.56") the characters ".56" are trailing // junk. The result of the call is hence dependent on // the ALLOW_TRAILING_JUNK flag and/or the junk value. // With this flag "0x" is a junk-string. Even with ALLOW_TRAILING_JUNK, // the string will not be parsed as "0" followed by junk. // // - ALLOW_OCTALS: recognizes the prefix "0" for octals: // If a sequence of octal digits starts with '0', then the number is // read as octal integer. Octal numbers may only be integers. // Ex: StringToDouble("01234") -> 668.0 // StringToDouble("012349") -> 12349.0 // Not a sequence of octal // // digits. // In StringToDouble("01234.56") the characters ".56" are trailing // junk. The result of the call is hence dependent on // the ALLOW_TRAILING_JUNK flag and/or the junk value. // In StringToDouble("01234e56") the characters "e56" are trailing // junk, too. // - ALLOW_TRAILING_JUNK: ignore trailing characters that are not part of // a double literal. // - ALLOW_LEADING_SPACES: skip over leading whitespace, including spaces, // new-lines, and tabs. // - ALLOW_TRAILING_SPACES: ignore trailing whitespace. // - ALLOW_SPACES_AFTER_SIGN: ignore whitespace after the sign. // Ex: StringToDouble("- 123.2") -> -123.2. // StringToDouble("+ 123.2") -> 123.2 // // empty_string_value is returned when an empty string is given as input. // If ALLOW_LEADING_SPACES or ALLOW_TRAILING_SPACES are set, then a string // containing only spaces is converted to the 'empty_string_value', too. // // junk_string_value is returned when // a) ALLOW_TRAILING_JUNK is not set, and a junk character (a character not // part of a double-literal) is found. // b) ALLOW_TRAILING_JUNK is set, but the string does not start with a // double literal. // // infinity_symbol and nan_symbol are strings that are used to detect // inputs that represent infinity and NaN. They can be null, in which case // they are ignored. // The conversion routine first reads any possible signs. Then it compares the // following character of the input-string with the first character of // the infinity, and nan-symbol. If either matches, the function assumes, that // a match has been found, and expects the following input characters to match // the remaining characters of the special-value symbol. // This means that the following restrictions apply to special-value symbols: // - they must not start with signs ('+', or '-'), // - they must not have the same first character. // - they must not start with digits. // // Examples: // flags = ALLOW_HEX | ALLOW_TRAILING_JUNK, // empty_string_value = 0.0, // junk_string_value = NaN, // infinity_symbol = "infinity", // nan_symbol = "nan": // StringToDouble("0x1234") -> 4660.0. // StringToDouble("0x1234K") -> 4660.0. // StringToDouble("") -> 0.0 // empty_string_value. // StringToDouble(" ") -> NaN // junk_string_value. // StringToDouble(" 1") -> NaN // junk_string_value. // StringToDouble("0x") -> NaN // junk_string_value. // StringToDouble("-123.45") -> -123.45. // StringToDouble("--123.45") -> NaN // junk_string_value. // StringToDouble("123e45") -> 123e45. // StringToDouble("123E45") -> 123e45. // StringToDouble("123e+45") -> 123e45. // StringToDouble("123E-45") -> 123e-45. // StringToDouble("123e") -> 123.0 // trailing junk ignored. // StringToDouble("123e-") -> 123.0 // trailing junk ignored. // StringToDouble("+NaN") -> NaN // NaN string literal. // StringToDouble("-infinity") -> -inf. // infinity literal. // StringToDouble("Infinity") -> NaN // junk_string_value. // // flags = ALLOW_OCTAL | ALLOW_LEADING_SPACES, // empty_string_value = 0.0, // junk_string_value = NaN, // infinity_symbol = NULL, // nan_symbol = NULL: // StringToDouble("0x1234") -> NaN // junk_string_value. // StringToDouble("01234") -> 668.0. // StringToDouble("") -> 0.0 // empty_string_value. // StringToDouble(" ") -> 0.0 // empty_string_value. // StringToDouble(" 1") -> 1.0 // StringToDouble("0x") -> NaN // junk_string_value. // StringToDouble("0123e45") -> NaN // junk_string_value. // StringToDouble("01239E45") -> 1239e45. // StringToDouble("-infinity") -> NaN // junk_string_value. // StringToDouble("NaN") -> NaN // junk_string_value. StringToDoubleConverter(int flags, double empty_string_value, double junk_string_value, const char* infinity_symbol, const char* nan_symbol) : flags_(flags), empty_string_value_(empty_string_value), junk_string_value_(junk_string_value), infinity_symbol_(infinity_symbol), nan_symbol_(nan_symbol) { } // Performs the conversion. // The output parameter 'processed_characters_count' is set to the number // of characters that have been processed to read the number. // Spaces than are processed with ALLOW_{LEADING|TRAILING}_SPACES are included // in the 'processed_characters_count'. Trailing junk is never included. double StringToDouble(const char* buffer, int length, int* processed_characters_count) const; // Same as StringToDouble above but for 16 bit characters. double StringToDouble(const uc16* buffer, int length, int* processed_characters_count) const; // Same as StringToDouble but reads a float. // Note that this is not equivalent to static_cast(StringToDouble(...)) // due to potential double-rounding. float StringToFloat(const char* buffer, int length, int* processed_characters_count) const; // Same as StringToFloat above but for 16 bit characters. float StringToFloat(const uc16* buffer, int length, int* processed_characters_count) const; private: const int flags_; const double empty_string_value_; const double junk_string_value_; const char* const infinity_symbol_; const char* const nan_symbol_; template double StringToIeee(Iterator start_pointer, int length, bool read_as_double, int* processed_characters_count) const; DISALLOW_IMPLICIT_CONSTRUCTORS(StringToDoubleConverter); }; } // namespace double_conversion #endif // DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/cached-powers.h0000644000372000001440000000572313265006437024340 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_CACHED_POWERS_H_ #define DOUBLE_CONVERSION_CACHED_POWERS_H_ #include "diy-fp.h" namespace double_conversion { class PowersOfTenCache { public: // Not all powers of ten are cached. The decimal exponent of two neighboring // cached numbers will differ by kDecimalExponentDistance. static const int kDecimalExponentDistance; static const int kMinDecimalExponent; static const int kMaxDecimalExponent; // Returns a cached power-of-ten with a binary exponent in the range // [min_exponent; max_exponent] (boundaries included). static void GetCachedPowerForBinaryExponentRange(int min_exponent, int max_exponent, DiyFp* power, int* decimal_exponent); // Returns a cached power of ten x ~= 10^k such that // k <= decimal_exponent < k + kCachedPowersDecimalDistance. // The given decimal_exponent must satisfy // kMinDecimalExponent <= requested_exponent, and // requested_exponent < kMaxDecimalExponent + kDecimalExponentDistance. static void GetCachedPowerForDecimalExponent(int requested_exponent, DiyFp* power, int* found_exponent); }; } // namespace double_conversion #endif // DOUBLE_CONVERSION_CACHED_POWERS_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/fixed-dtoa.cc0000644000372000001440000003537613265006437024005 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include "fixed-dtoa.h" #include "ieee.h" namespace double_conversion { // Represents a 128bit type. This class should be replaced by a native type on // platforms that support 128bit integers. class UInt128 { public: UInt128() : high_bits_(0), low_bits_(0) { } UInt128(uint64_t high, uint64_t low) : high_bits_(high), low_bits_(low) { } void Multiply(uint32_t multiplicand) { uint64_t accumulator; accumulator = (low_bits_ & kMask32) * multiplicand; uint32_t part = static_cast(accumulator & kMask32); accumulator >>= 32; accumulator = accumulator + (low_bits_ >> 32) * multiplicand; low_bits_ = (accumulator << 32) + part; accumulator >>= 32; accumulator = accumulator + (high_bits_ & kMask32) * multiplicand; part = static_cast(accumulator & kMask32); accumulator >>= 32; accumulator = accumulator + (high_bits_ >> 32) * multiplicand; high_bits_ = (accumulator << 32) + part; ASSERT((accumulator >> 32) == 0); } void Shift(int shift_amount) { ASSERT(-64 <= shift_amount && shift_amount <= 64); if (shift_amount == 0) { return; } else if (shift_amount == -64) { high_bits_ = low_bits_; low_bits_ = 0; } else if (shift_amount == 64) { low_bits_ = high_bits_; high_bits_ = 0; } else if (shift_amount <= 0) { high_bits_ <<= -shift_amount; high_bits_ += low_bits_ >> (64 + shift_amount); low_bits_ <<= -shift_amount; } else { low_bits_ >>= shift_amount; low_bits_ += high_bits_ << (64 - shift_amount); high_bits_ >>= shift_amount; } } // Modifies *this to *this MOD (2^power). // Returns *this DIV (2^power). int DivModPowerOf2(int power) { if (power >= 64) { int result = static_cast(high_bits_ >> (power - 64)); high_bits_ -= static_cast(result) << (power - 64); return result; } else { uint64_t part_low = low_bits_ >> power; uint64_t part_high = high_bits_ << (64 - power); int result = static_cast(part_low + part_high); high_bits_ = 0; low_bits_ -= part_low << power; return result; } } bool IsZero() const { return high_bits_ == 0 && low_bits_ == 0; } int BitAt(int position) { if (position >= 64) { return static_cast(high_bits_ >> (position - 64)) & 1; } else { return static_cast(low_bits_ >> position) & 1; } } private: static const uint64_t kMask32 = 0xFFFFFFFF; // Value == (high_bits_ << 64) + low_bits_ uint64_t high_bits_; uint64_t low_bits_; }; static const int kDoubleSignificandSize = 53; // Includes the hidden bit. static void FillDigits32FixedLength(uint32_t number, int requested_length, Vector buffer, int* length) { for (int i = requested_length - 1; i >= 0; --i) { buffer[(*length) + i] = '0' + number % 10; number /= 10; } *length += requested_length; } static void FillDigits32(uint32_t number, Vector buffer, int* length) { int number_length = 0; // We fill the digits in reverse order and exchange them afterwards. while (number != 0) { int digit = number % 10; number /= 10; buffer[(*length) + number_length] = static_cast('0' + digit); number_length++; } // Exchange the digits. int i = *length; int j = *length + number_length - 1; while (i < j) { char tmp = buffer[i]; buffer[i] = buffer[j]; buffer[j] = tmp; i++; j--; } *length += number_length; } static void FillDigits64FixedLength(uint64_t number, Vector buffer, int* length) { const uint32_t kTen7 = 10000000; // For efficiency cut the number into 3 uint32_t parts, and print those. uint32_t part2 = static_cast(number % kTen7); number /= kTen7; uint32_t part1 = static_cast(number % kTen7); uint32_t part0 = static_cast(number / kTen7); FillDigits32FixedLength(part0, 3, buffer, length); FillDigits32FixedLength(part1, 7, buffer, length); FillDigits32FixedLength(part2, 7, buffer, length); } static void FillDigits64(uint64_t number, Vector buffer, int* length) { const uint32_t kTen7 = 10000000; // For efficiency cut the number into 3 uint32_t parts, and print those. uint32_t part2 = static_cast(number % kTen7); number /= kTen7; uint32_t part1 = static_cast(number % kTen7); uint32_t part0 = static_cast(number / kTen7); if (part0 != 0) { FillDigits32(part0, buffer, length); FillDigits32FixedLength(part1, 7, buffer, length); FillDigits32FixedLength(part2, 7, buffer, length); } else if (part1 != 0) { FillDigits32(part1, buffer, length); FillDigits32FixedLength(part2, 7, buffer, length); } else { FillDigits32(part2, buffer, length); } } static void RoundUp(Vector buffer, int* length, int* decimal_point) { // An empty buffer represents 0. if (*length == 0) { buffer[0] = '1'; *decimal_point = 1; *length = 1; return; } // Round the last digit until we either have a digit that was not '9' or until // we reached the first digit. buffer[(*length) - 1]++; for (int i = (*length) - 1; i > 0; --i) { if (buffer[i] != '0' + 10) { return; } buffer[i] = '0'; buffer[i - 1]++; } // If the first digit is now '0' + 10, we would need to set it to '0' and add // a '1' in front. However we reach the first digit only if all following // digits had been '9' before rounding up. Now all trailing digits are '0' and // we simply switch the first digit to '1' and update the decimal-point // (indicating that the point is now one digit to the right). if (buffer[0] == '0' + 10) { buffer[0] = '1'; (*decimal_point)++; } } // The given fractionals number represents a fixed-point number with binary // point at bit (-exponent). // Preconditions: // -128 <= exponent <= 0. // 0 <= fractionals * 2^exponent < 1 // The buffer holds the result. // The function will round its result. During the rounding-process digits not // generated by this function might be updated, and the decimal-point variable // might be updated. If this function generates the digits 99 and the buffer // already contained "199" (thus yielding a buffer of "19999") then a // rounding-up will change the contents of the buffer to "20000". static void FillFractionals(uint64_t fractionals, int exponent, int fractional_count, Vector buffer, int* length, int* decimal_point) { ASSERT(-128 <= exponent && exponent <= 0); // 'fractionals' is a fixed-point number, with binary point at bit // (-exponent). Inside the function the non-converted remainder of fractionals // is a fixed-point number, with binary point at bit 'point'. if (-exponent <= 64) { // One 64 bit number is sufficient. ASSERT(fractionals >> 56 == 0); int point = -exponent; for (int i = 0; i < fractional_count; ++i) { if (fractionals == 0) break; // Instead of multiplying by 10 we multiply by 5 and adjust the point // location. This way the fractionals variable will not overflow. // Invariant at the beginning of the loop: fractionals < 2^point. // Initially we have: point <= 64 and fractionals < 2^56 // After each iteration the point is decremented by one. // Note that 5^3 = 125 < 128 = 2^7. // Therefore three iterations of this loop will not overflow fractionals // (even without the subtraction at the end of the loop body). At this // time point will satisfy point <= 61 and therefore fractionals < 2^point // and any further multiplication of fractionals by 5 will not overflow. fractionals *= 5; point--; int digit = static_cast(fractionals >> point); ASSERT(digit <= 9); buffer[*length] = static_cast('0' + digit); (*length)++; fractionals -= static_cast(digit) << point; } // If the first bit after the point is set we have to round up. if (((fractionals >> (point - 1)) & 1) == 1) { RoundUp(buffer, length, decimal_point); } } else { // We need 128 bits. ASSERT(64 < -exponent && -exponent <= 128); UInt128 fractionals128 = UInt128(fractionals, 0); fractionals128.Shift(-exponent - 64); int point = 128; for (int i = 0; i < fractional_count; ++i) { if (fractionals128.IsZero()) break; // As before: instead of multiplying by 10 we multiply by 5 and adjust the // point location. // This multiplication will not overflow for the same reasons as before. fractionals128.Multiply(5); point--; int digit = fractionals128.DivModPowerOf2(point); ASSERT(digit <= 9); buffer[*length] = static_cast('0' + digit); (*length)++; } if (fractionals128.BitAt(point - 1) == 1) { RoundUp(buffer, length, decimal_point); } } } // Removes leading and trailing zeros. // If leading zeros are removed then the decimal point position is adjusted. static void TrimZeros(Vector buffer, int* length, int* decimal_point) { while (*length > 0 && buffer[(*length) - 1] == '0') { (*length)--; } int first_non_zero = 0; while (first_non_zero < *length && buffer[first_non_zero] == '0') { first_non_zero++; } if (first_non_zero != 0) { for (int i = first_non_zero; i < *length; ++i) { buffer[i - first_non_zero] = buffer[i]; } *length -= first_non_zero; *decimal_point -= first_non_zero; } } bool FastFixedDtoa(double v, int fractional_count, Vector buffer, int* length, int* decimal_point) { const uint32_t kMaxUInt32 = 0xFFFFFFFF; uint64_t significand = Double(v).Significand(); int exponent = Double(v).Exponent(); // v = significand * 2^exponent (with significand a 53bit integer). // If the exponent is larger than 20 (i.e. we may have a 73bit number) then we // don't know how to compute the representation. 2^73 ~= 9.5*10^21. // If necessary this limit could probably be increased, but we don't need // more. if (exponent > 20) return false; if (fractional_count > 20) return false; *length = 0; // At most kDoubleSignificandSize bits of the significand are non-zero. // Given a 64 bit integer we have 11 0s followed by 53 potentially non-zero // bits: 0..11*..0xxx..53*..xx if (exponent + kDoubleSignificandSize > 64) { // The exponent must be > 11. // // We know that v = significand * 2^exponent. // And the exponent > 11. // We simplify the task by dividing v by 10^17. // The quotient delivers the first digits, and the remainder fits into a 64 // bit number. // Dividing by 10^17 is equivalent to dividing by 5^17*2^17. const uint64_t kFive17 = UINT64_2PART_C(0xB1, A2BC2EC5); // 5^17 uint64_t divisor = kFive17; int divisor_power = 17; uint64_t dividend = significand; uint32_t quotient; uint64_t remainder; // Let v = f * 2^e with f == significand and e == exponent. // Then need q (quotient) and r (remainder) as follows: // v = q * 10^17 + r // f * 2^e = q * 10^17 + r // f * 2^e = q * 5^17 * 2^17 + r // If e > 17 then // f * 2^(e-17) = q * 5^17 + r/2^17 // else // f = q * 5^17 * 2^(17-e) + r/2^e if (exponent > divisor_power) { // We only allow exponents of up to 20 and therefore (17 - e) <= 3 dividend <<= exponent - divisor_power; quotient = static_cast(dividend / divisor); remainder = (dividend % divisor) << divisor_power; } else { divisor <<= divisor_power - exponent; quotient = static_cast(dividend / divisor); remainder = (dividend % divisor) << exponent; } FillDigits32(quotient, buffer, length); FillDigits64FixedLength(remainder, buffer, length); *decimal_point = *length; } else if (exponent >= 0) { // 0 <= exponent <= 11 significand <<= exponent; FillDigits64(significand, buffer, length); *decimal_point = *length; } else if (exponent > -kDoubleSignificandSize) { // We have to cut the number. uint64_t integrals = significand >> -exponent; uint64_t fractionals = significand - (integrals << -exponent); if (integrals > kMaxUInt32) { FillDigits64(integrals, buffer, length); } else { FillDigits32(static_cast(integrals), buffer, length); } *decimal_point = *length; FillFractionals(fractionals, exponent, fractional_count, buffer, length, decimal_point); } else if (exponent < -128) { // This configuration (with at most 20 digits) means that all digits must be // 0. ASSERT(fractional_count <= 20); buffer[0] = '\0'; *length = 0; *decimal_point = -fractional_count; } else { *decimal_point = 0; FillFractionals(significand, exponent, fractional_count, buffer, length, decimal_point); } TrimZeros(buffer, length, decimal_point); buffer[*length] = '\0'; if ((*length) == 0) { // The string is empty and the decimal_point thus has no importance. Mimick // Gay's dtoa and and set it to -fractional_count. *decimal_point = -fractional_count; } return true; } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/bignum.cc0000644000372000001440000005510713265006437023234 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "double-conversion/bignum.h" #include "double-conversion/utils.h" namespace double_conversion { Bignum::Bignum() : bigits_(bigits_buffer_, kBigitCapacity), used_digits_(0), exponent_(0) { for (int i = 0; i < kBigitCapacity; ++i) { bigits_[i] = 0; } } template static int BitSize(S value) { (void) value; // Mark variable as used. return 8 * sizeof(value); } // Guaranteed to lie in one Bigit. void Bignum::AssignUInt16(uint16_t value) { ASSERT(kBigitSize >= BitSize(value)); Zero(); if (value == 0) return; EnsureCapacity(1); bigits_[0] = value; used_digits_ = 1; } void Bignum::AssignUInt64(uint64_t value) { const int kUInt64Size = 64; Zero(); if (value == 0) return; int needed_bigits = kUInt64Size / kBigitSize + 1; EnsureCapacity(needed_bigits); for (int i = 0; i < needed_bigits; ++i) { bigits_[i] = value & kBigitMask; value = value >> kBigitSize; } used_digits_ = needed_bigits; Clamp(); } void Bignum::AssignBignum(const Bignum& other) { exponent_ = other.exponent_; for (int i = 0; i < other.used_digits_; ++i) { bigits_[i] = other.bigits_[i]; } // Clear the excess digits (if there were any). for (int i = other.used_digits_; i < used_digits_; ++i) { bigits_[i] = 0; } used_digits_ = other.used_digits_; } static uint64_t ReadUInt64(Vector buffer, int from, int digits_to_read) { uint64_t result = 0; for (int i = from; i < from + digits_to_read; ++i) { int digit = buffer[i] - '0'; ASSERT(0 <= digit && digit <= 9); result = result * 10 + digit; } return result; } void Bignum::AssignDecimalString(Vector value) { // 2^64 = 18446744073709551616 > 10^19 const int kMaxUint64DecimalDigits = 19; Zero(); int length = value.length(); int pos = 0; // Let's just say that each digit needs 4 bits. while (length >= kMaxUint64DecimalDigits) { uint64_t digits = ReadUInt64(value, pos, kMaxUint64DecimalDigits); pos += kMaxUint64DecimalDigits; length -= kMaxUint64DecimalDigits; MultiplyByPowerOfTen(kMaxUint64DecimalDigits); AddUInt64(digits); } uint64_t digits = ReadUInt64(value, pos, length); MultiplyByPowerOfTen(length); AddUInt64(digits); Clamp(); } static int HexCharValue(char c) { if ('0' <= c && c <= '9') return c - '0'; if ('a' <= c && c <= 'f') return 10 + c - 'a'; ASSERT('A' <= c && c <= 'F'); return 10 + c - 'A'; } void Bignum::AssignHexString(Vector value) { Zero(); int length = value.length(); int needed_bigits = length * 4 / kBigitSize + 1; EnsureCapacity(needed_bigits); int string_index = length - 1; for (int i = 0; i < needed_bigits - 1; ++i) { // These bigits are guaranteed to be "full". Chunk current_bigit = 0; for (int j = 0; j < kBigitSize / 4; j++) { current_bigit += HexCharValue(value[string_index--]) << (j * 4); } bigits_[i] = current_bigit; } used_digits_ = needed_bigits - 1; Chunk most_significant_bigit = 0; // Could be = 0; for (int j = 0; j <= string_index; ++j) { most_significant_bigit <<= 4; most_significant_bigit += HexCharValue(value[j]); } if (most_significant_bigit != 0) { bigits_[used_digits_] = most_significant_bigit; used_digits_++; } Clamp(); } void Bignum::AddUInt64(uint64_t operand) { if (operand == 0) return; Bignum other; other.AssignUInt64(operand); AddBignum(other); } void Bignum::AddBignum(const Bignum& other) { ASSERT(IsClamped()); ASSERT(other.IsClamped()); // If this has a greater exponent than other append zero-bigits to this. // After this call exponent_ <= other.exponent_. Align(other); // There are two possibilities: // aaaaaaaaaaa 0000 (where the 0s represent a's exponent) // bbbbb 00000000 // ---------------- // ccccccccccc 0000 // or // aaaaaaaaaa 0000 // bbbbbbbbb 0000000 // ----------------- // cccccccccccc 0000 // In both cases we might need a carry bigit. EnsureCapacity(1 + Max(BigitLength(), other.BigitLength()) - exponent_); Chunk carry = 0; int bigit_pos = other.exponent_ - exponent_; ASSERT(bigit_pos >= 0); for (int i = 0; i < other.used_digits_; ++i) { Chunk sum = bigits_[bigit_pos] + other.bigits_[i] + carry; bigits_[bigit_pos] = sum & kBigitMask; carry = sum >> kBigitSize; bigit_pos++; } while (carry != 0) { Chunk sum = bigits_[bigit_pos] + carry; bigits_[bigit_pos] = sum & kBigitMask; carry = sum >> kBigitSize; bigit_pos++; } used_digits_ = Max(bigit_pos, used_digits_); ASSERT(IsClamped()); } void Bignum::SubtractBignum(const Bignum& other) { ASSERT(IsClamped()); ASSERT(other.IsClamped()); // We require this to be bigger than other. ASSERT(LessEqual(other, *this)); Align(other); int offset = other.exponent_ - exponent_; Chunk borrow = 0; int i; for (i = 0; i < other.used_digits_; ++i) { ASSERT((borrow == 0) || (borrow == 1)); Chunk difference = bigits_[i + offset] - other.bigits_[i] - borrow; bigits_[i + offset] = difference & kBigitMask; borrow = difference >> (kChunkSize - 1); } while (borrow != 0) { Chunk difference = bigits_[i + offset] - borrow; bigits_[i + offset] = difference & kBigitMask; borrow = difference >> (kChunkSize - 1); ++i; } Clamp(); } void Bignum::ShiftLeft(int shift_amount) { if (used_digits_ == 0) return; exponent_ += shift_amount / kBigitSize; int local_shift = shift_amount % kBigitSize; EnsureCapacity(used_digits_ + 1); BigitsShiftLeft(local_shift); } void Bignum::MultiplyByUInt32(uint32_t factor) { if (factor == 1) return; if (factor == 0) { Zero(); return; } if (used_digits_ == 0) return; // The product of a bigit with the factor is of size kBigitSize + 32. // Assert that this number + 1 (for the carry) fits into double chunk. ASSERT(kDoubleChunkSize >= kBigitSize + 32 + 1); DoubleChunk carry = 0; for (int i = 0; i < used_digits_; ++i) { DoubleChunk product = static_cast(factor) * bigits_[i] + carry; bigits_[i] = static_cast(product & kBigitMask); carry = (product >> kBigitSize); } while (carry != 0) { EnsureCapacity(used_digits_ + 1); bigits_[used_digits_] = carry & kBigitMask; used_digits_++; carry >>= kBigitSize; } } void Bignum::MultiplyByUInt64(uint64_t factor) { if (factor == 1) return; if (factor == 0) { Zero(); return; } ASSERT(kBigitSize < 32); uint64_t carry = 0; uint64_t low = factor & 0xFFFFFFFF; uint64_t high = factor >> 32; for (int i = 0; i < used_digits_; ++i) { uint64_t product_low = low * bigits_[i]; uint64_t product_high = high * bigits_[i]; uint64_t tmp = (carry & kBigitMask) + product_low; bigits_[i] = tmp & kBigitMask; carry = (carry >> kBigitSize) + (tmp >> kBigitSize) + (product_high << (32 - kBigitSize)); } while (carry != 0) { EnsureCapacity(used_digits_ + 1); bigits_[used_digits_] = carry & kBigitMask; used_digits_++; carry >>= kBigitSize; } } void Bignum::MultiplyByPowerOfTen(int exponent) { const uint64_t kFive27 = UINT64_2PART_C(0x6765c793, fa10079d); const uint16_t kFive1 = 5; const uint16_t kFive2 = kFive1 * 5; const uint16_t kFive3 = kFive2 * 5; const uint16_t kFive4 = kFive3 * 5; const uint16_t kFive5 = kFive4 * 5; const uint16_t kFive6 = kFive5 * 5; const uint32_t kFive7 = kFive6 * 5; const uint32_t kFive8 = kFive7 * 5; const uint32_t kFive9 = kFive8 * 5; const uint32_t kFive10 = kFive9 * 5; const uint32_t kFive11 = kFive10 * 5; const uint32_t kFive12 = kFive11 * 5; const uint32_t kFive13 = kFive12 * 5; const uint32_t kFive1_to_12[] = { kFive1, kFive2, kFive3, kFive4, kFive5, kFive6, kFive7, kFive8, kFive9, kFive10, kFive11, kFive12 }; ASSERT(exponent >= 0); if (exponent == 0) return; if (used_digits_ == 0) return; // We shift by exponent at the end just before returning. int remaining_exponent = exponent; while (remaining_exponent >= 27) { MultiplyByUInt64(kFive27); remaining_exponent -= 27; } while (remaining_exponent >= 13) { MultiplyByUInt32(kFive13); remaining_exponent -= 13; } if (remaining_exponent > 0) { MultiplyByUInt32(kFive1_to_12[remaining_exponent - 1]); } ShiftLeft(exponent); } void Bignum::Square() { ASSERT(IsClamped()); int product_length = 2 * used_digits_; EnsureCapacity(product_length); // Comba multiplication: compute each column separately. // Example: r = a2a1a0 * b2b1b0. // r = 1 * a0b0 + // 10 * (a1b0 + a0b1) + // 100 * (a2b0 + a1b1 + a0b2) + // 1000 * (a2b1 + a1b2) + // 10000 * a2b2 // // In the worst case we have to accumulate nb-digits products of digit*digit. // // Assert that the additional number of bits in a DoubleChunk are enough to // sum up used_digits of Bigit*Bigit. if ((1 << (2 * (kChunkSize - kBigitSize))) <= used_digits_) { UNIMPLEMENTED(); } DoubleChunk accumulator = 0; // First shift the digits so we don't overwrite them. int copy_offset = used_digits_; for (int i = 0; i < used_digits_; ++i) { bigits_[copy_offset + i] = bigits_[i]; } // We have two loops to avoid some 'if's in the loop. for (int i = 0; i < used_digits_; ++i) { // Process temporary digit i with power i. // The sum of the two indices must be equal to i. int bigit_index1 = i; int bigit_index2 = 0; // Sum all of the sub-products. while (bigit_index1 >= 0) { Chunk chunk1 = bigits_[copy_offset + bigit_index1]; Chunk chunk2 = bigits_[copy_offset + bigit_index2]; accumulator += static_cast(chunk1) * chunk2; bigit_index1--; bigit_index2++; } bigits_[i] = static_cast(accumulator) & kBigitMask; accumulator >>= kBigitSize; } for (int i = used_digits_; i < product_length; ++i) { int bigit_index1 = used_digits_ - 1; int bigit_index2 = i - bigit_index1; // Invariant: sum of both indices is again equal to i. // Inner loop runs 0 times on last iteration, emptying accumulator. while (bigit_index2 < used_digits_) { Chunk chunk1 = bigits_[copy_offset + bigit_index1]; Chunk chunk2 = bigits_[copy_offset + bigit_index2]; accumulator += static_cast(chunk1) * chunk2; bigit_index1--; bigit_index2++; } // The overwritten bigits_[i] will never be read in further loop iterations, // because bigit_index1 and bigit_index2 are always greater // than i - used_digits_. bigits_[i] = static_cast(accumulator) & kBigitMask; accumulator >>= kBigitSize; } // Since the result was guaranteed to lie inside the number the // accumulator must be 0 now. ASSERT(accumulator == 0); // Don't forget to update the used_digits and the exponent. used_digits_ = product_length; exponent_ *= 2; Clamp(); } void Bignum::AssignPowerUInt16(uint16_t base, int power_exponent) { ASSERT(base != 0); ASSERT(power_exponent >= 0); if (power_exponent == 0) { AssignUInt16(1); return; } Zero(); int shifts = 0; // We expect base to be in range 2-32, and most often to be 10. // It does not make much sense to implement different algorithms for counting // the bits. while ((base & 1) == 0) { base >>= 1; shifts++; } int bit_size = 0; int tmp_base = base; while (tmp_base != 0) { tmp_base >>= 1; bit_size++; } int final_size = bit_size * power_exponent; // 1 extra bigit for the shifting, and one for rounded final_size. EnsureCapacity(final_size / kBigitSize + 2); // Left to Right exponentiation. int mask = 1; while (power_exponent >= mask) mask <<= 1; // The mask is now pointing to the bit above the most significant 1-bit of // power_exponent. // Get rid of first 1-bit; mask >>= 2; uint64_t this_value = base; bool delayed_multipliciation = false; const uint64_t max_32bits = 0xFFFFFFFF; while (mask != 0 && this_value <= max_32bits) { this_value = this_value * this_value; // Verify that there is enough space in this_value to perform the // multiplication. The first bit_size bits must be 0. if ((power_exponent & mask) != 0) { uint64_t base_bits_mask = ~((static_cast(1) << (64 - bit_size)) - 1); bool high_bits_zero = (this_value & base_bits_mask) == 0; if (high_bits_zero) { this_value *= base; } else { delayed_multipliciation = true; } } mask >>= 1; } AssignUInt64(this_value); if (delayed_multipliciation) { MultiplyByUInt32(base); } // Now do the same thing as a bignum. while (mask != 0) { Square(); if ((power_exponent & mask) != 0) { MultiplyByUInt32(base); } mask >>= 1; } // And finally add the saved shifts. ShiftLeft(shifts * power_exponent); } // Precondition: this/other < 16bit. uint16_t Bignum::DivideModuloIntBignum(const Bignum& other) { ASSERT(IsClamped()); ASSERT(other.IsClamped()); ASSERT(other.used_digits_ > 0); // Easy case: if we have less digits than the divisor than the result is 0. // Note: this handles the case where this == 0, too. if (BigitLength() < other.BigitLength()) { return 0; } Align(other); uint16_t result = 0; // Start by removing multiples of 'other' until both numbers have the same // number of digits. while (BigitLength() > other.BigitLength()) { // This naive approach is extremely inefficient if `this` divided by other // is big. This function is implemented for doubleToString where // the result should be small (less than 10). ASSERT(other.bigits_[other.used_digits_ - 1] >= ((1 << kBigitSize) / 16)); ASSERT(bigits_[used_digits_ - 1] < 0x10000); // Remove the multiples of the first digit. // Example this = 23 and other equals 9. -> Remove 2 multiples. result += static_cast(bigits_[used_digits_ - 1]); SubtractTimes(other, bigits_[used_digits_ - 1]); } ASSERT(BigitLength() == other.BigitLength()); // Both bignums are at the same length now. // Since other has more than 0 digits we know that the access to // bigits_[used_digits_ - 1] is safe. Chunk this_bigit = bigits_[used_digits_ - 1]; Chunk other_bigit = other.bigits_[other.used_digits_ - 1]; if (other.used_digits_ == 1) { // Shortcut for easy (and common) case. int quotient = this_bigit / other_bigit; bigits_[used_digits_ - 1] = this_bigit - other_bigit * quotient; ASSERT(quotient < 0x10000); result += static_cast(quotient); Clamp(); return result; } int division_estimate = this_bigit / (other_bigit + 1); ASSERT(division_estimate < 0x10000); result += static_cast(division_estimate); SubtractTimes(other, division_estimate); if (other_bigit * (division_estimate + 1) > this_bigit) { // No need to even try to subtract. Even if other's remaining digits were 0 // another subtraction would be too much. return result; } while (LessEqual(other, *this)) { SubtractBignum(other); result++; } return result; } template static int SizeInHexChars(S number) { ASSERT(number > 0); int result = 0; while (number != 0) { number >>= 4; result++; } return result; } static char HexCharOfValue(int value) { ASSERT(0 <= value && value <= 16); if (value < 10) return static_cast(value + '0'); return static_cast(value - 10 + 'A'); } bool Bignum::ToHexString(char* buffer, int buffer_size) const { ASSERT(IsClamped()); // Each bigit must be printable as separate hex-character. ASSERT(kBigitSize % 4 == 0); const int kHexCharsPerBigit = kBigitSize / 4; if (used_digits_ == 0) { if (buffer_size < 2) return false; buffer[0] = '0'; buffer[1] = '\0'; return true; } // We add 1 for the terminating '\0' character. int needed_chars = (BigitLength() - 1) * kHexCharsPerBigit + SizeInHexChars(bigits_[used_digits_ - 1]) + 1; if (needed_chars > buffer_size) return false; int string_index = needed_chars - 1; buffer[string_index--] = '\0'; for (int i = 0; i < exponent_; ++i) { for (int j = 0; j < kHexCharsPerBigit; ++j) { buffer[string_index--] = '0'; } } for (int i = 0; i < used_digits_ - 1; ++i) { Chunk current_bigit = bigits_[i]; for (int j = 0; j < kHexCharsPerBigit; ++j) { buffer[string_index--] = HexCharOfValue(current_bigit & 0xF); current_bigit >>= 4; } } // And finally the last bigit. Chunk most_significant_bigit = bigits_[used_digits_ - 1]; while (most_significant_bigit != 0) { buffer[string_index--] = HexCharOfValue(most_significant_bigit & 0xF); most_significant_bigit >>= 4; } return true; } Bignum::Chunk Bignum::BigitAt(int index) const { if (index >= BigitLength()) return 0; if (index < exponent_) return 0; return bigits_[index - exponent_]; } int Bignum::Compare(const Bignum& a, const Bignum& b) { ASSERT(a.IsClamped()); ASSERT(b.IsClamped()); int bigit_length_a = a.BigitLength(); int bigit_length_b = b.BigitLength(); if (bigit_length_a < bigit_length_b) return -1; if (bigit_length_a > bigit_length_b) return +1; for (int i = bigit_length_a - 1; i >= Min(a.exponent_, b.exponent_); --i) { Chunk bigit_a = a.BigitAt(i); Chunk bigit_b = b.BigitAt(i); if (bigit_a < bigit_b) return -1; if (bigit_a > bigit_b) return +1; // Otherwise they are equal up to this digit. Try the next digit. } return 0; } int Bignum::PlusCompare(const Bignum& a, const Bignum& b, const Bignum& c) { ASSERT(a.IsClamped()); ASSERT(b.IsClamped()); ASSERT(c.IsClamped()); if (a.BigitLength() < b.BigitLength()) { return PlusCompare(b, a, c); } if (a.BigitLength() + 1 < c.BigitLength()) return -1; if (a.BigitLength() > c.BigitLength()) return +1; // The exponent encodes 0-bigits. So if there are more 0-digits in 'a' than // 'b' has digits, then the bigit-length of 'a'+'b' must be equal to the one // of 'a'. if (a.exponent_ >= b.BigitLength() && a.BigitLength() < c.BigitLength()) { return -1; } Chunk borrow = 0; // Starting at min_exponent all digits are == 0. So no need to compare them. int min_exponent = Min(Min(a.exponent_, b.exponent_), c.exponent_); for (int i = c.BigitLength() - 1; i >= min_exponent; --i) { Chunk chunk_a = a.BigitAt(i); Chunk chunk_b = b.BigitAt(i); Chunk chunk_c = c.BigitAt(i); Chunk sum = chunk_a + chunk_b; if (sum > chunk_c + borrow) { return +1; } else { borrow = chunk_c + borrow - sum; if (borrow > 1) return -1; borrow <<= kBigitSize; } } if (borrow == 0) return 0; return -1; } void Bignum::Clamp() { while (used_digits_ > 0 && bigits_[used_digits_ - 1] == 0) { used_digits_--; } if (used_digits_ == 0) { // Zero. exponent_ = 0; } } bool Bignum::IsClamped() const { return used_digits_ == 0 || bigits_[used_digits_ - 1] != 0; } void Bignum::Zero() { for (int i = 0; i < used_digits_; ++i) { bigits_[i] = 0; } used_digits_ = 0; exponent_ = 0; } void Bignum::Align(const Bignum& other) { if (exponent_ > other.exponent_) { // If "X" represents a "hidden" digit (by the exponent) then we are in the // following case (a == this, b == other): // a: aaaaaaXXXX or a: aaaaaXXX // b: bbbbbbX b: bbbbbbbbXX // We replace some of the hidden digits (X) of a with 0 digits. // a: aaaaaa000X or a: aaaaa0XX int zero_digits = exponent_ - other.exponent_; EnsureCapacity(used_digits_ + zero_digits); for (int i = used_digits_ - 1; i >= 0; --i) { bigits_[i + zero_digits] = bigits_[i]; } for (int i = 0; i < zero_digits; ++i) { bigits_[i] = 0; } used_digits_ += zero_digits; exponent_ -= zero_digits; ASSERT(used_digits_ >= 0); ASSERT(exponent_ >= 0); } } void Bignum::BigitsShiftLeft(int shift_amount) { ASSERT(shift_amount < kBigitSize); ASSERT(shift_amount >= 0); Chunk carry = 0; for (int i = 0; i < used_digits_; ++i) { Chunk new_carry = bigits_[i] >> (kBigitSize - shift_amount); bigits_[i] = ((bigits_[i] << shift_amount) + carry) & kBigitMask; carry = new_carry; } if (carry != 0) { bigits_[used_digits_] = carry; used_digits_++; } } void Bignum::SubtractTimes(const Bignum& other, int factor) { ASSERT(exponent_ <= other.exponent_); if (factor < 3) { for (int i = 0; i < factor; ++i) { SubtractBignum(other); } return; } Chunk borrow = 0; int exponent_diff = other.exponent_ - exponent_; for (int i = 0; i < other.used_digits_; ++i) { DoubleChunk product = static_cast(factor) * other.bigits_[i]; DoubleChunk remove = borrow + product; Chunk difference = bigits_[i + exponent_diff] - (remove & kBigitMask); bigits_[i + exponent_diff] = difference & kBigitMask; borrow = static_cast((difference >> (kChunkSize - 1)) + (remove >> kBigitSize)); } for (int i = other.used_digits_ + exponent_diff; i < used_digits_; ++i) { if (borrow == 0) return; Chunk difference = bigits_[i] - borrow; bigits_[i] = difference & kBigitMask; borrow = difference >> (kChunkSize - 1); } Clamp(); } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/diy-fp.h0000644000372000001440000001001013265006437022765 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_DIY_FP_H_ #define DOUBLE_CONVERSION_DIY_FP_H_ #include "double-conversion/utils.h" namespace double_conversion { // This "Do It Yourself Floating Point" class implements a floating-point number // with a uint64 significand and an int exponent. Normalized DiyFp numbers will // have the most significant bit of the significand set. // Multiplication and Subtraction do not normalize their results. // DiyFp are not designed to contain special doubles (NaN and Infinity). class DiyFp { public: static const int kSignificandSize = 64; DiyFp() : f_(0), e_(0) {} DiyFp(uint64_t significand, int exponent) : f_(significand), e_(exponent) {} // this = this - other. // The exponents of both numbers must be the same and the significand of this // must be bigger than the significand of other. // The result will not be normalized. void Subtract(const DiyFp& other) { ASSERT(e_ == other.e_); ASSERT(f_ >= other.f_); f_ -= other.f_; } // Returns a - b. // The exponents of both numbers must be the same and this must be bigger // than other. The result will not be normalized. static DiyFp Minus(const DiyFp& a, const DiyFp& b) { DiyFp result = a; result.Subtract(b); return result; } // this = this * other. void Multiply(const DiyFp& other); // returns a * b; static DiyFp Times(const DiyFp& a, const DiyFp& b) { DiyFp result = a; result.Multiply(b); return result; } void Normalize() { ASSERT(f_ != 0); uint64_t significand = f_; int exponent = e_; // This method is mainly called for normalizing boundaries. In general // boundaries need to be shifted by 10 bits. We thus optimize for this case. const uint64_t k10MSBits = UINT64_2PART_C(0xFFC00000, 00000000); while ((significand & k10MSBits) == 0) { significand <<= 10; exponent -= 10; } while ((significand & kUint64MSB) == 0) { significand <<= 1; exponent--; } f_ = significand; e_ = exponent; } static DiyFp Normalize(const DiyFp& a) { DiyFp result = a; result.Normalize(); return result; } uint64_t f() const { return f_; } int e() const { return e_; } void set_f(uint64_t new_value) { f_ = new_value; } void set_e(int new_value) { e_ = new_value; } private: static const uint64_t kUint64MSB = UINT64_2PART_C(0x80000000, 00000000); uint64_t f_; int e_; }; } // namespace double_conversion #endif // DOUBLE_CONVERSION_DIY_FP_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/diy-fp.cc0000644000372000001440000000471613265006437023143 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "double-conversion/diy-fp.h" #include "double-conversion/utils.h" namespace double_conversion { void DiyFp::Multiply(const DiyFp& other) { // Simply "emulates" a 128 bit multiplication. // However: the resulting number only contains 64 bits. The least // significant 64 bits are only used for rounding the most significant 64 // bits. const uint64_t kM32 = 0xFFFFFFFFU; uint64_t a = f_ >> 32; uint64_t b = f_ & kM32; uint64_t c = other.f_ >> 32; uint64_t d = other.f_ & kM32; uint64_t ac = a * c; uint64_t bc = b * c; uint64_t ad = a * d; uint64_t bd = b * d; uint64_t tmp = (bd >> 32) + (ad & kM32) + (bc & kM32); // By adding 1U << 31 to tmp we round the final result. // Halfway cases will be round up. tmp += 1U << 31; uint64_t result_f = ac + (ad >> 32) + (bc >> 32) + (tmp >> 32); e_ += other.e_ + 64; f_ = result_f; } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/strtod.h0000644000372000001440000000426313265006437023131 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_STRTOD_H_ #define DOUBLE_CONVERSION_STRTOD_H_ #include "double-conversion/utils.h" namespace double_conversion { // The buffer must only contain digits in the range [0-9]. It must not // contain a dot or a sign. It must not start with '0', and must not be empty. double Strtod(Vector buffer, int exponent); // The buffer must only contain digits in the range [0-9]. It must not // contain a dot or a sign. It must not start with '0', and must not be empty. float Strtof(Vector buffer, int exponent); } // namespace double_conversion #endif // DOUBLE_CONVERSION_STRTOD_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/fast-dtoa.h0000644000372000001440000000776213265006437023503 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_FAST_DTOA_H_ #define DOUBLE_CONVERSION_FAST_DTOA_H_ #include "double-conversion/utils.h" namespace double_conversion { enum FastDtoaMode { // Computes the shortest representation of the given input. The returned // result will be the most accurate number of this length. Longer // representations might be more accurate. FAST_DTOA_SHORTEST, // Same as FAST_DTOA_SHORTEST but for single-precision floats. FAST_DTOA_SHORTEST_SINGLE, // Computes a representation where the precision (number of digits) is // given as input. The precision is independent of the decimal point. FAST_DTOA_PRECISION }; // FastDtoa will produce at most kFastDtoaMaximalLength digits. This does not // include the terminating '\0' character. static const int kFastDtoaMaximalLength = 17; // Same for single-precision numbers. static const int kFastDtoaMaximalSingleLength = 9; // Provides a decimal representation of v. // The result should be interpreted as buffer * 10^(point - length). // // Precondition: // * v must be a strictly positive finite double. // // Returns true if it succeeds, otherwise the result can not be trusted. // There will be *length digits inside the buffer followed by a null terminator. // If the function returns true and mode equals // - FAST_DTOA_SHORTEST, then // the parameter requested_digits is ignored. // The result satisfies // v == (double) (buffer * 10^(point - length)). // The digits in the buffer are the shortest representation possible. E.g. // if 0.099999999999 and 0.1 represent the same double then "1" is returned // with point = 0. // The last digit will be closest to the actual v. That is, even if several // digits might correctly yield 'v' when read again, the buffer will contain // the one closest to v. // - FAST_DTOA_PRECISION, then // the buffer contains requested_digits digits. // the difference v - (buffer * 10^(point-length)) is closest to zero for // all possible representations of requested_digits digits. // If there are two values that are equally close, then FastDtoa returns // false. // For both modes the buffer must be large enough to hold the result. bool FastDtoa(double d, FastDtoaMode mode, int requested_digits, Vector buffer, int* length, int* decimal_point); } // namespace double_conversion #endif // DOUBLE_CONVERSION_FAST_DTOA_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/bignum-dtoa.cc0000644000372000001440000006526013265006437024162 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include "bignum-dtoa.h" #include "bignum.h" #include "ieee.h" namespace double_conversion { static int NormalizedExponent(uint64_t significand, int exponent) { ASSERT(significand != 0); while ((significand & Double::kHiddenBit) == 0) { significand = significand << 1; exponent = exponent - 1; } return exponent; } // Forward declarations: // Returns an estimation of k such that 10^(k-1) <= v < 10^k. static int EstimatePower(int exponent); // Computes v / 10^estimated_power exactly, as a ratio of two bignums, numerator // and denominator. static void InitialScaledStartValues(uint64_t significand, int exponent, bool lower_boundary_is_closer, int estimated_power, bool need_boundary_deltas, Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus); // Multiplies numerator/denominator so that its values lies in the range 1-10. // Returns decimal_point s.t. // v = numerator'/denominator' * 10^(decimal_point-1) // where numerator' and denominator' are the values of numerator and // denominator after the call to this function. static void FixupMultiply10(int estimated_power, bool is_even, int* decimal_point, Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus); // Generates digits from the left to the right and stops when the generated // digits yield the shortest decimal representation of v. static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus, bool is_even, Vector buffer, int* length); // Generates 'requested_digits' after the decimal point. static void BignumToFixed(int requested_digits, int* decimal_point, Bignum* numerator, Bignum* denominator, Vector(buffer), int* length); // Generates 'count' digits of numerator/denominator. // Once 'count' digits have been produced rounds the result depending on the // remainder (remainders of exactly .5 round upwards). Might update the // decimal_point when rounding up (for example for 0.9999). static void GenerateCountedDigits(int count, int* decimal_point, Bignum* numerator, Bignum* denominator, Vector(buffer), int* length); void BignumDtoa(double v, BignumDtoaMode mode, int requested_digits, Vector buffer, int* length, int* decimal_point) { ASSERT(v > 0); ASSERT(!Double(v).IsSpecial()); uint64_t significand; int exponent; bool lower_boundary_is_closer; if (mode == BIGNUM_DTOA_SHORTEST_SINGLE) { float f = static_cast(v); ASSERT(f == v); significand = Single(f).Significand(); exponent = Single(f).Exponent(); lower_boundary_is_closer = Single(f).LowerBoundaryIsCloser(); } else { significand = Double(v).Significand(); exponent = Double(v).Exponent(); lower_boundary_is_closer = Double(v).LowerBoundaryIsCloser(); } bool need_boundary_deltas = (mode == BIGNUM_DTOA_SHORTEST || mode == BIGNUM_DTOA_SHORTEST_SINGLE); bool is_even = (significand & 1) == 0; int normalized_exponent = NormalizedExponent(significand, exponent); // estimated_power might be too low by 1. int estimated_power = EstimatePower(normalized_exponent); // Shortcut for Fixed. // The requested digits correspond to the digits after the point. If the // number is much too small, then there is no need in trying to get any // digits. if (mode == BIGNUM_DTOA_FIXED && -estimated_power - 1 > requested_digits) { buffer[0] = '\0'; *length = 0; // Set decimal-point to -requested_digits. This is what Gay does. // Note that it should not have any effect anyways since the string is // empty. *decimal_point = -requested_digits; return; } Bignum numerator; Bignum denominator; Bignum delta_minus; Bignum delta_plus; // Make sure the bignum can grow large enough. The smallest double equals // 4e-324. In this case the denominator needs fewer than 324*4 binary digits. // The maximum double is 1.7976931348623157e308 which needs fewer than // 308*4 binary digits. ASSERT(Bignum::kMaxSignificantBits >= 324*4); InitialScaledStartValues(significand, exponent, lower_boundary_is_closer, estimated_power, need_boundary_deltas, &numerator, &denominator, &delta_minus, &delta_plus); // We now have v = (numerator / denominator) * 10^estimated_power. FixupMultiply10(estimated_power, is_even, decimal_point, &numerator, &denominator, &delta_minus, &delta_plus); // We now have v = (numerator / denominator) * 10^(decimal_point-1), and // 1 <= (numerator + delta_plus) / denominator < 10 switch (mode) { case BIGNUM_DTOA_SHORTEST: case BIGNUM_DTOA_SHORTEST_SINGLE: GenerateShortestDigits(&numerator, &denominator, &delta_minus, &delta_plus, is_even, buffer, length); break; case BIGNUM_DTOA_FIXED: BignumToFixed(requested_digits, decimal_point, &numerator, &denominator, buffer, length); break; case BIGNUM_DTOA_PRECISION: GenerateCountedDigits(requested_digits, decimal_point, &numerator, &denominator, buffer, length); break; default: UNREACHABLE(); } buffer[*length] = '\0'; } // The procedure starts generating digits from the left to the right and stops // when the generated digits yield the shortest decimal representation of v. A // decimal representation of v is a number lying closer to v than to any other // double, so it converts to v when read. // // This is true if d, the decimal representation, is between m- and m+, the // upper and lower boundaries. d must be strictly between them if !is_even. // m- := (numerator - delta_minus) / denominator // m+ := (numerator + delta_plus) / denominator // // Precondition: 0 <= (numerator+delta_plus) / denominator < 10. // If 1 <= (numerator+delta_plus) / denominator < 10 then no leading 0 digit // will be produced. This should be the standard precondition. static void GenerateShortestDigits(Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus, bool is_even, Vector buffer, int* length) { // Small optimization: if delta_minus and delta_plus are the same just reuse // one of the two bignums. if (Bignum::Equal(*delta_minus, *delta_plus)) { delta_plus = delta_minus; } *length = 0; for (;;) { uint16_t digit; digit = numerator->DivideModuloIntBignum(*denominator); ASSERT(digit <= 9); // digit is a uint16_t and therefore always positive. // digit = numerator / denominator (integer division). // numerator = numerator % denominator. buffer[(*length)++] = static_cast(digit + '0'); // Can we stop already? // If the remainder of the division is less than the distance to the lower // boundary we can stop. In this case we simply round down (discarding the // remainder). // Similarly we test if we can round up (using the upper boundary). bool in_delta_room_minus; bool in_delta_room_plus; if (is_even) { in_delta_room_minus = Bignum::LessEqual(*numerator, *delta_minus); } else { in_delta_room_minus = Bignum::Less(*numerator, *delta_minus); } if (is_even) { in_delta_room_plus = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0; } else { in_delta_room_plus = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0; } if (!in_delta_room_minus && !in_delta_room_plus) { // Prepare for next iteration. numerator->Times10(); delta_minus->Times10(); // We optimized delta_plus to be equal to delta_minus (if they share the // same value). So don't multiply delta_plus if they point to the same // object. if (delta_minus != delta_plus) { delta_plus->Times10(); } } else if (in_delta_room_minus && in_delta_room_plus) { // Let's see if 2*numerator < denominator. // If yes, then the next digit would be < 5 and we can round down. int compare = Bignum::PlusCompare(*numerator, *numerator, *denominator); if (compare < 0) { // Remaining digits are less than .5. -> Round down (== do nothing). } else if (compare > 0) { // Remaining digits are more than .5 of denominator. -> Round up. // Note that the last digit could not be a '9' as otherwise the whole // loop would have stopped earlier. // We still have an assert here in case the preconditions were not // satisfied. ASSERT(buffer[(*length) - 1] != '9'); buffer[(*length) - 1]++; } else { // Halfway case. // TODO(floitsch): need a way to solve half-way cases. // For now let's round towards even (since this is what Gay seems to // do). if ((buffer[(*length) - 1] - '0') % 2 == 0) { // Round down => Do nothing. } else { ASSERT(buffer[(*length) - 1] != '9'); buffer[(*length) - 1]++; } } return; } else if (in_delta_room_minus) { // Round down (== do nothing). return; } else { // in_delta_room_plus // Round up. // Note again that the last digit could not be '9' since this would have // stopped the loop earlier. // We still have an ASSERT here, in case the preconditions were not // satisfied. ASSERT(buffer[(*length) -1] != '9'); buffer[(*length) - 1]++; return; } } } // Let v = numerator / denominator < 10. // Then we generate 'count' digits of d = x.xxxxx... (without the decimal point) // from left to right. Once 'count' digits have been produced we decide wether // to round up or down. Remainders of exactly .5 round upwards. Numbers such // as 9.999999 propagate a carry all the way, and change the // exponent (decimal_point), when rounding upwards. static void GenerateCountedDigits(int count, int* decimal_point, Bignum* numerator, Bignum* denominator, Vector buffer, int* length) { ASSERT(count >= 0); for (int i = 0; i < count - 1; ++i) { uint16_t digit; digit = numerator->DivideModuloIntBignum(*denominator); ASSERT(digit <= 9); // digit is a uint16_t and therefore always positive. // digit = numerator / denominator (integer division). // numerator = numerator % denominator. buffer[i] = static_cast(digit + '0'); // Prepare for next iteration. numerator->Times10(); } // Generate the last digit. uint16_t digit; digit = numerator->DivideModuloIntBignum(*denominator); if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) { digit++; } ASSERT(digit <= 10); buffer[count - 1] = static_cast(digit + '0'); // Correct bad digits (in case we had a sequence of '9's). Propagate the // carry until we hat a non-'9' or til we reach the first digit. for (int i = count - 1; i > 0; --i) { if (buffer[i] != '0' + 10) break; buffer[i] = '0'; buffer[i - 1]++; } if (buffer[0] == '0' + 10) { // Propagate a carry past the top place. buffer[0] = '1'; (*decimal_point)++; } *length = count; } // Generates 'requested_digits' after the decimal point. It might omit // trailing '0's. If the input number is too small then no digits at all are // generated (ex.: 2 fixed digits for 0.00001). // // Input verifies: 1 <= (numerator + delta) / denominator < 10. static void BignumToFixed(int requested_digits, int* decimal_point, Bignum* numerator, Bignum* denominator, Vector(buffer), int* length) { // Note that we have to look at more than just the requested_digits, since // a number could be rounded up. Example: v=0.5 with requested_digits=0. // Even though the power of v equals 0 we can't just stop here. if (-(*decimal_point) > requested_digits) { // The number is definitively too small. // Ex: 0.001 with requested_digits == 1. // Set decimal-point to -requested_digits. This is what Gay does. // Note that it should not have any effect anyways since the string is // empty. *decimal_point = -requested_digits; *length = 0; return; } else if (-(*decimal_point) == requested_digits) { // We only need to verify if the number rounds down or up. // Ex: 0.04 and 0.06 with requested_digits == 1. ASSERT(*decimal_point == -requested_digits); // Initially the fraction lies in range (1, 10]. Multiply the denominator // by 10 so that we can compare more easily. denominator->Times10(); if (Bignum::PlusCompare(*numerator, *numerator, *denominator) >= 0) { // If the fraction is >= 0.5 then we have to include the rounded // digit. buffer[0] = '1'; *length = 1; (*decimal_point)++; } else { // Note that we caught most of similar cases earlier. *length = 0; } return; } else { // The requested digits correspond to the digits after the point. // The variable 'needed_digits' includes the digits before the point. int needed_digits = (*decimal_point) + requested_digits; GenerateCountedDigits(needed_digits, decimal_point, numerator, denominator, buffer, length); } } // Returns an estimation of k such that 10^(k-1) <= v < 10^k where // v = f * 2^exponent and 2^52 <= f < 2^53. // v is hence a normalized double with the given exponent. The output is an // approximation for the exponent of the decimal approimation .digits * 10^k. // // The result might undershoot by 1 in which case 10^k <= v < 10^k+1. // Note: this property holds for v's upper boundary m+ too. // 10^k <= m+ < 10^k+1. // (see explanation below). // // Examples: // EstimatePower(0) => 16 // EstimatePower(-52) => 0 // // Note: e >= 0 => EstimatedPower(e) > 0. No similar claim can be made for e<0. static int EstimatePower(int exponent) { // This function estimates log10 of v where v = f*2^e (with e == exponent). // Note that 10^floor(log10(v)) <= v, but v <= 10^ceil(log10(v)). // Note that f is bounded by its container size. Let p = 53 (the double's // significand size). Then 2^(p-1) <= f < 2^p. // // Given that log10(v) == log2(v)/log2(10) and e+(len(f)-1) is quite close // to log2(v) the function is simplified to (e+(len(f)-1)/log2(10)). // The computed number undershoots by less than 0.631 (when we compute log3 // and not log10). // // Optimization: since we only need an approximated result this computation // can be performed on 64 bit integers. On x86/x64 architecture the speedup is // not really measurable, though. // // Since we want to avoid overshooting we decrement by 1e10 so that // floating-point imprecisions don't affect us. // // Explanation for v's boundary m+: the computation takes advantage of // the fact that 2^(p-1) <= f < 2^p. Boundaries still satisfy this requirement // (even for denormals where the delta can be much more important). const double k1Log10 = 0.30102999566398114; // 1/lg(10) // For doubles len(f) == 53 (don't forget the hidden bit). const int kSignificandSize = Double::kSignificandSize; double estimate = ceil((exponent + kSignificandSize - 1) * k1Log10 - 1e-10); return static_cast(estimate); } // See comments for InitialScaledStartValues. static void InitialScaledStartValuesPositiveExponent( uint64_t significand, int exponent, int estimated_power, bool need_boundary_deltas, Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus) { // A positive exponent implies a positive power. ASSERT(estimated_power >= 0); // Since the estimated_power is positive we simply multiply the denominator // by 10^estimated_power. // numerator = v. numerator->AssignUInt64(significand); numerator->ShiftLeft(exponent); // denominator = 10^estimated_power. denominator->AssignPowerUInt16(10, estimated_power); if (need_boundary_deltas) { // Introduce a common denominator so that the deltas to the boundaries are // integers. denominator->ShiftLeft(1); numerator->ShiftLeft(1); // Let v = f * 2^e, then m+ - v = 1/2 * 2^e; With the common // denominator (of 2) delta_plus equals 2^e. delta_plus->AssignUInt16(1); delta_plus->ShiftLeft(exponent); // Same for delta_minus. The adjustments if f == 2^p-1 are done later. delta_minus->AssignUInt16(1); delta_minus->ShiftLeft(exponent); } } // See comments for InitialScaledStartValues static void InitialScaledStartValuesNegativeExponentPositivePower( uint64_t significand, int exponent, int estimated_power, bool need_boundary_deltas, Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus) { // v = f * 2^e with e < 0, and with estimated_power >= 0. // This means that e is close to 0 (have a look at how estimated_power is // computed). // numerator = significand // since v = significand * 2^exponent this is equivalent to // numerator = v * / 2^-exponent numerator->AssignUInt64(significand); // denominator = 10^estimated_power * 2^-exponent (with exponent < 0) denominator->AssignPowerUInt16(10, estimated_power); denominator->ShiftLeft(-exponent); if (need_boundary_deltas) { // Introduce a common denominator so that the deltas to the boundaries are // integers. denominator->ShiftLeft(1); numerator->ShiftLeft(1); // Let v = f * 2^e, then m+ - v = 1/2 * 2^e; With the common // denominator (of 2) delta_plus equals 2^e. // Given that the denominator already includes v's exponent the distance // to the boundaries is simply 1. delta_plus->AssignUInt16(1); // Same for delta_minus. The adjustments if f == 2^p-1 are done later. delta_minus->AssignUInt16(1); } } // See comments for InitialScaledStartValues static void InitialScaledStartValuesNegativeExponentNegativePower( uint64_t significand, int exponent, int estimated_power, bool need_boundary_deltas, Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus) { // Instead of multiplying the denominator with 10^estimated_power we // multiply all values (numerator and deltas) by 10^-estimated_power. // Use numerator as temporary container for power_ten. Bignum* power_ten = numerator; power_ten->AssignPowerUInt16(10, -estimated_power); if (need_boundary_deltas) { // Since power_ten == numerator we must make a copy of 10^estimated_power // before we complete the computation of the numerator. // delta_plus = delta_minus = 10^estimated_power delta_plus->AssignBignum(*power_ten); delta_minus->AssignBignum(*power_ten); } // numerator = significand * 2 * 10^-estimated_power // since v = significand * 2^exponent this is equivalent to // numerator = v * 10^-estimated_power * 2 * 2^-exponent. // Remember: numerator has been abused as power_ten. So no need to assign it // to itself. ASSERT(numerator == power_ten); numerator->MultiplyByUInt64(significand); // denominator = 2 * 2^-exponent with exponent < 0. denominator->AssignUInt16(1); denominator->ShiftLeft(-exponent); if (need_boundary_deltas) { // Introduce a common denominator so that the deltas to the boundaries are // integers. numerator->ShiftLeft(1); denominator->ShiftLeft(1); // With this shift the boundaries have their correct value, since // delta_plus = 10^-estimated_power, and // delta_minus = 10^-estimated_power. // These assignments have been done earlier. // The adjustments if f == 2^p-1 (lower boundary is closer) are done later. } } // Let v = significand * 2^exponent. // Computes v / 10^estimated_power exactly, as a ratio of two bignums, numerator // and denominator. The functions GenerateShortestDigits and // GenerateCountedDigits will then convert this ratio to its decimal // representation d, with the required accuracy. // Then d * 10^estimated_power is the representation of v. // (Note: the fraction and the estimated_power might get adjusted before // generating the decimal representation.) // // The initial start values consist of: // - a scaled numerator: s.t. numerator/denominator == v / 10^estimated_power. // - a scaled (common) denominator. // optionally (used by GenerateShortestDigits to decide if it has the shortest // decimal converting back to v): // - v - m-: the distance to the lower boundary. // - m+ - v: the distance to the upper boundary. // // v, m+, m-, and therefore v - m- and m+ - v all share the same denominator. // // Let ep == estimated_power, then the returned values will satisfy: // v / 10^ep = numerator / denominator. // v's boundarys m- and m+: // m- / 10^ep == v / 10^ep - delta_minus / denominator // m+ / 10^ep == v / 10^ep + delta_plus / denominator // Or in other words: // m- == v - delta_minus * 10^ep / denominator; // m+ == v + delta_plus * 10^ep / denominator; // // Since 10^(k-1) <= v < 10^k (with k == estimated_power) // or 10^k <= v < 10^(k+1) // we then have 0.1 <= numerator/denominator < 1 // or 1 <= numerator/denominator < 10 // // It is then easy to kickstart the digit-generation routine. // // The boundary-deltas are only filled if the mode equals BIGNUM_DTOA_SHORTEST // or BIGNUM_DTOA_SHORTEST_SINGLE. static void InitialScaledStartValues(uint64_t significand, int exponent, bool lower_boundary_is_closer, int estimated_power, bool need_boundary_deltas, Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus) { if (exponent >= 0) { InitialScaledStartValuesPositiveExponent( significand, exponent, estimated_power, need_boundary_deltas, numerator, denominator, delta_minus, delta_plus); } else if (estimated_power >= 0) { InitialScaledStartValuesNegativeExponentPositivePower( significand, exponent, estimated_power, need_boundary_deltas, numerator, denominator, delta_minus, delta_plus); } else { InitialScaledStartValuesNegativeExponentNegativePower( significand, exponent, estimated_power, need_boundary_deltas, numerator, denominator, delta_minus, delta_plus); } if (need_boundary_deltas && lower_boundary_is_closer) { // The lower boundary is closer at half the distance of "normal" numbers. // Increase the common denominator and adapt all but the delta_minus. denominator->ShiftLeft(1); // *2 numerator->ShiftLeft(1); // *2 delta_plus->ShiftLeft(1); // *2 } } // This routine multiplies numerator/denominator so that its values lies in the // range 1-10. That is after a call to this function we have: // 1 <= (numerator + delta_plus) /denominator < 10. // Let numerator the input before modification and numerator' the argument // after modification, then the output-parameter decimal_point is such that // numerator / denominator * 10^estimated_power == // numerator' / denominator' * 10^(decimal_point - 1) // In some cases estimated_power was too low, and this is already the case. We // then simply adjust the power so that 10^(k-1) <= v < 10^k (with k == // estimated_power) but do not touch the numerator or denominator. // Otherwise the routine multiplies the numerator and the deltas by 10. static void FixupMultiply10(int estimated_power, bool is_even, int* decimal_point, Bignum* numerator, Bignum* denominator, Bignum* delta_minus, Bignum* delta_plus) { bool in_range; if (is_even) { // For IEEE doubles half-way cases (in decimal system numbers ending with 5) // are rounded to the closest floating-point number with even significand. in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) >= 0; } else { in_range = Bignum::PlusCompare(*numerator, *delta_plus, *denominator) > 0; } if (in_range) { // Since numerator + delta_plus >= denominator we already have // 1 <= numerator/denominator < 10. Simply update the estimated_power. *decimal_point = estimated_power + 1; } else { *decimal_point = estimated_power; numerator->Times10(); if (Bignum::Equal(*delta_minus, *delta_plus)) { delta_minus->Times10(); delta_plus->AssignBignum(*delta_minus); } else { delta_minus->Times10(); delta_plus->Times10(); } } } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/utils.h0000644000372000001440000003006013265006437022744 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_UTILS_H_ #define DOUBLE_CONVERSION_UTILS_H_ #include #include #include #if defined(__SUNPRO_CC) #ifndef ASSERT #define ASSERT(condition) #endif #endif #ifndef ASSERT #define ASSERT(condition) \ assert(condition); #endif #ifndef UNIMPLEMENTED #define UNIMPLEMENTED() (abort()) #endif #ifndef UNREACHABLE #define UNREACHABLE() (abort()) #endif // Double operations detection based on target architecture. // Linux uses a 80bit wide floating point stack on x86. This induces double // rounding, which in turn leads to wrong results. // An easy way to test if the floating-point operations are correct is to // evaluate: 89255.0/1e22. If the floating-point stack is 64 bits wide then // the result is equal to 89255e-22. // The best way to test this, is to create a division-function and to compare // the output of the division with the expected result. (Inlining must be // disabled.) // On Linux,x86 89255e-22 != Div_double(89255.0/1e22) #if defined(_M_X64) || defined(__x86_64__) || \ defined(__ARMEL__) || defined(__avr32__) || \ defined(__hppa__) || defined(__ia64__) || \ defined(__mips__) || \ defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \ defined(_POWER) || defined(_ARCH_PPC) || defined(_ARCH_PPC64) || \ defined(__sparc__) || defined(__sparc) || defined(__s390__) || \ defined(__SH4__) || defined(__alpha__) || \ defined(_MIPS_ARCH_MIPS32R2) || \ defined(__AARCH64EL__) || defined(__aarch64__) #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 #elif defined(__mc68000__) #undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS #elif defined(_M_IX86) || defined(__i386__) || defined(__i386) #if defined(_WIN32) // Windows uses a 64bit wide floating point stack. #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 #else #undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS #endif // _WIN32 #else #error Target architecture was not detected as supported by Double-Conversion. #endif #if defined(__GNUC__) #define DOUBLE_CONVERSION_UNUSED __attribute__((unused)) #else #define DOUBLE_CONVERSION_UNUSED #endif #if defined(_WIN32) && !defined(__MINGW32__) typedef signed char int8_t; typedef unsigned char uint8_t; typedef short int16_t; // NOLINT typedef unsigned short uint16_t; // NOLINT typedef int int32_t; typedef unsigned int uint32_t; typedef __int64 int64_t; typedef unsigned __int64 uint64_t; // intptr_t and friends are defined in crtdefs.h through stdio.h. #else #include #endif typedef uint16_t uc16; // The following macro works on both 32 and 64-bit platforms. // Usage: instead of writing 0x1234567890123456 // write UINT64_2PART_C(0x12345678,90123456); #define UINT64_2PART_C(a, b) (((static_cast(a) << 32) + 0x##b##u)) // The expression ARRAY_SIZE(a) is a compile-time constant of type // size_t which represents the number of elements of the given // array. You should only use ARRAY_SIZE on statically allocated // arrays. #ifndef ARRAY_SIZE #define ARRAY_SIZE(a) \ ((sizeof(a) / sizeof(*(a))) / \ static_cast(!(sizeof(a) % sizeof(*(a))))) #endif // A macro to disallow the evil copy constructor and operator= functions // This should be used in the private: declarations for a class #ifndef DISALLOW_COPY_AND_ASSIGN #define DISALLOW_COPY_AND_ASSIGN(TypeName) \ TypeName(const TypeName&); \ void operator=(const TypeName&) #endif // A macro to disallow all the implicit constructors, namely the // default constructor, copy constructor and operator= functions. // // This should be used in the private: declarations for a class // that wants to prevent anyone from instantiating it. This is // especially useful for classes containing only static methods. #ifndef DISALLOW_IMPLICIT_CONSTRUCTORS #define DISALLOW_IMPLICIT_CONSTRUCTORS(TypeName) \ TypeName(); \ DISALLOW_COPY_AND_ASSIGN(TypeName) #endif namespace double_conversion { static const int kCharSize = sizeof(char); // Returns the maximum of the two parameters. template static T Max(T a, T b) { return a < b ? b : a; } // Returns the minimum of the two parameters. template static T Min(T a, T b) { return a < b ? a : b; } inline int StrLength(const char* string) { size_t length = strlen(string); ASSERT(length == static_cast(static_cast(length))); return static_cast(length); } // This is a simplified version of V8's Vector class. template class Vector { public: Vector() : start_(NULL), length_(0) {} Vector(T* data, int len) : start_(data), length_(len) { ASSERT(len == 0 || (len > 0 && data != NULL)); } // Returns a vector using the same backing storage as this one, // spanning from and including 'from', to but not including 'to'. Vector SubVector(int from, int to) { ASSERT(to <= length_); ASSERT(from < to); ASSERT(0 <= from); return Vector(start() + from, to - from); } // Returns the length of the vector. int length() const { return length_; } // Returns whether or not the vector is empty. bool is_empty() const { return length_ == 0; } // Returns the pointer to the start of the data in the vector. T* start() const { return start_; } // Access individual vector elements - checks bounds in debug mode. T& operator[](int index) const { ASSERT(0 <= index && index < length_); return start_[index]; } T& first() { return start_[0]; } T& last() { return start_[length_ - 1]; } private: T* start_; int length_; }; // Helper class for building result strings in a character buffer. The // purpose of the class is to use safe operations that checks the // buffer bounds on all operations in debug mode. class StringBuilder { public: StringBuilder(char* buffer, int buffer_size) : buffer_(buffer, buffer_size), position_(0) { } ~StringBuilder() { if (!is_finalized()) Finalize(); } int size() const { return buffer_.length(); } // Get the current position in the builder. int position() const { ASSERT(!is_finalized()); return position_; } // Reset the position. void Reset() { position_ = 0; } // Add a single character to the builder. It is not allowed to add // 0-characters; use the Finalize() method to terminate the string // instead. void AddCharacter(char c) { ASSERT(c != '\0'); ASSERT(!is_finalized() && position_ < buffer_.length()); buffer_[position_++] = c; } // Add an entire string to the builder. Uses strlen() internally to // compute the length of the input string. void AddString(const char* s) { AddSubstring(s, StrLength(s)); } // Add the first 'n' characters of the given string 's' to the // builder. The input string must have enough characters. void AddSubstring(const char* s, int n) { ASSERT(!is_finalized() && position_ + n < buffer_.length()); ASSERT(static_cast(n) <= strlen(s)); memmove(&buffer_[position_], s, n * kCharSize); position_ += n; } // Add character padding to the builder. If count is non-positive, // nothing is added to the builder. void AddPadding(char c, int count) { for (int i = 0; i < count; i++) { AddCharacter(c); } } // Finalize the string by 0-terminating it and returning the buffer. char* Finalize() { ASSERT(!is_finalized() && position_ < buffer_.length()); buffer_[position_] = '\0'; // Make sure nobody managed to add a 0-character to the // buffer while building the string. ASSERT(strlen(buffer_.start()) == static_cast(position_)); position_ = -1; ASSERT(is_finalized()); return buffer_.start(); } // Truncate trailing zeros // truncate 1.23000 to 1.23 // truncate 1.23000e15 to 1.23e15 // don't truncate 1.23e10 to 1.23e1 void TrimTrailingZeros() { ASSERT(!is_finalized() && position_ < buffer_.length()); for (int dot_pos = 0; dot_pos < position_; ++dot_pos) { if (buffer_[dot_pos] == '.') { int pow_size = 0; int pow_pos = position_; while ( --pow_pos > dot_pos ) { if (buffer_[pow_pos] == 'e' || buffer_[pow_pos] == 'E') { pow_size = position_ - pow_pos; position_ = pow_pos; break; } } while (position_ > 0 && buffer_[position_ - 1] == '0') --position_; if (position_ > 0 && buffer_[position_ - 1] == '.') --position_; if (pow_size > 0) AddSubstring( &buffer_[pow_pos], pow_size); } } } private: Vector buffer_; int position_; bool is_finalized() const { return position_ < 0; } DISALLOW_IMPLICIT_CONSTRUCTORS(StringBuilder); }; // The type-based aliasing rule allows the compiler to assume that pointers of // different types (for some definition of different) never alias each other. // Thus the following code does not work: // // float f = foo(); // int fbits = *(int*)(&f); // // The compiler 'knows' that the int pointer can't refer to f since the types // don't match, so the compiler may cache f in a register, leaving random data // in fbits. Using C++ style casts makes no difference, however a pointer to // char data is assumed to alias any other pointer. This is the 'memcpy // exception'. // // Bit_cast uses the memcpy exception to move the bits from a variable of one // type of a variable of another type. Of course the end result is likely to // be implementation dependent. Most compilers (gcc-4.2 and MSVC 2005) // will completely optimize BitCast away. // // There is an additional use for BitCast. // Recent gccs will warn when they see casts that may result in breakage due to // the type-based aliasing rule. If you have checked that there is no breakage // you can use BitCast to cast one pointer type to another. This confuses gcc // enough that it can no longer see that you have cast one pointer type to // another thus avoiding the warning. template inline Dest BitCast(const Source& source) { // Compile time assertion: sizeof(Dest) == sizeof(Source) // A compile error here means your Dest and Source have different sizes. DOUBLE_CONVERSION_UNUSED typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; Dest dest; memmove(&dest, &source, sizeof(dest)); return dest; } template inline Dest BitCast(Source* source) { return BitCast(reinterpret_cast(source)); } } // namespace double_conversion #endif // DOUBLE_CONVERSION_UTILS_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/double-conversion.cc0000644000372000001440000007761113265006437025414 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include "double-conversion/double-conversion.h" #include "double-conversion/bignum-dtoa.h" #include "double-conversion/fast-dtoa.h" #include "double-conversion/fixed-dtoa.h" #include "double-conversion/ieee.h" #include "double-conversion/strtod.h" #include "double-conversion/utils.h" namespace double_conversion { const DoubleToStringConverter& DoubleToStringConverter::EcmaScriptConverter() { int flags = UNIQUE_ZERO | EMIT_POSITIVE_EXPONENT_SIGN; static DoubleToStringConverter converter(flags, "Infinity", "NaN", 'e', -6, 21, 6, 0); return converter; } bool DoubleToStringConverter::HandleSpecialValues( double value, StringBuilder* result_builder) const { Double double_inspect(value); if (double_inspect.IsInfinite()) { if (infinity_symbol_ == NULL) return false; if (value < 0) { result_builder->AddCharacter('-'); } result_builder->AddString(infinity_symbol_); return true; } if (double_inspect.IsNan()) { if (nan_symbol_ == NULL) return false; result_builder->AddString(nan_symbol_); return true; } return false; } void DoubleToStringConverter::CreateExponentialRepresentation( const char* decimal_digits, int length, int exponent, StringBuilder* result_builder) const { ASSERT(length != 0); result_builder->AddCharacter(decimal_digits[0]); if (length != 1) { result_builder->AddCharacter('.'); result_builder->AddSubstring(&decimal_digits[1], length-1); } result_builder->AddCharacter(exponent_character_); if (exponent < 0) { result_builder->AddCharacter('-'); exponent = -exponent; } else { if ((flags_ & EMIT_POSITIVE_EXPONENT_SIGN) != 0) { result_builder->AddCharacter('+'); } } if (exponent == 0) { result_builder->AddCharacter('0'); return; } ASSERT(exponent < 1e4); const int kMaxExponentLength = 5; char buffer[kMaxExponentLength + 1]; buffer[kMaxExponentLength] = '\0'; int first_char_pos = kMaxExponentLength; while (exponent > 0) { buffer[--first_char_pos] = '0' + (exponent % 10); exponent /= 10; } result_builder->AddSubstring(&buffer[first_char_pos], kMaxExponentLength - first_char_pos); } void DoubleToStringConverter::CreateDecimalRepresentation( const char* decimal_digits, int length, int decimal_point, int digits_after_point, StringBuilder* result_builder) const { // Create a representation that is padded with zeros if needed. if (decimal_point <= 0) { // "0.00000decimal_rep". result_builder->AddCharacter('0'); if (digits_after_point > 0) { result_builder->AddCharacter('.'); result_builder->AddPadding('0', -decimal_point); ASSERT(length <= digits_after_point - (-decimal_point)); result_builder->AddSubstring(decimal_digits, length); int remaining_digits = digits_after_point - (-decimal_point) - length; result_builder->AddPadding('0', remaining_digits); } } else if (decimal_point >= length) { // "decimal_rep0000.00000" or "decimal_rep.0000" result_builder->AddSubstring(decimal_digits, length); result_builder->AddPadding('0', decimal_point - length); if (digits_after_point > 0) { result_builder->AddCharacter('.'); result_builder->AddPadding('0', digits_after_point); } } else { // "decima.l_rep000" ASSERT(digits_after_point > 0); result_builder->AddSubstring(decimal_digits, decimal_point); result_builder->AddCharacter('.'); ASSERT(length - decimal_point <= digits_after_point); result_builder->AddSubstring(&decimal_digits[decimal_point], length - decimal_point); int remaining_digits = digits_after_point - (length - decimal_point); result_builder->AddPadding('0', remaining_digits); } if (digits_after_point == 0) { if ((flags_ & EMIT_TRAILING_DECIMAL_POINT) != 0) { result_builder->AddCharacter('.'); } if ((flags_ & EMIT_TRAILING_ZERO_AFTER_POINT) != 0) { result_builder->AddCharacter('0'); } } } bool DoubleToStringConverter::ToShortestIeeeNumber( double value, StringBuilder* result_builder, DoubleToStringConverter::DtoaMode mode) const { ASSERT(mode == SHORTEST || mode == SHORTEST_SINGLE); if (Double(value).IsSpecial()) { return HandleSpecialValues(value, result_builder); } int decimal_point; bool sign; const int kDecimalRepCapacity = kBase10MaximalLength + 1; char decimal_rep[kDecimalRepCapacity]; int decimal_rep_length; DoubleToAscii(value, mode, 0, decimal_rep, kDecimalRepCapacity, &sign, &decimal_rep_length, &decimal_point); bool unique_zero = (flags_ & UNIQUE_ZERO) != 0; if (sign && (value != 0.0 || !unique_zero)) { result_builder->AddCharacter('-'); } int exponent = decimal_point - 1; if ((decimal_in_shortest_low_ <= exponent) && (exponent < decimal_in_shortest_high_)) { CreateDecimalRepresentation(decimal_rep, decimal_rep_length, decimal_point, Max(0, decimal_rep_length - decimal_point), result_builder); } else { CreateExponentialRepresentation(decimal_rep, decimal_rep_length, exponent, result_builder); } return true; } bool DoubleToStringConverter::ToFixed(double value, int requested_digits, StringBuilder* result_builder) const { ASSERT(kMaxFixedDigitsBeforePoint == 60); const double kFirstNonFixed = 1e60; if (Double(value).IsSpecial()) { return HandleSpecialValues(value, result_builder); } if (requested_digits > kMaxFixedDigitsAfterPoint) return false; if (value >= kFirstNonFixed || value <= -kFirstNonFixed) return false; // Find a sufficiently precise decimal representation of n. int decimal_point; bool sign; // Add space for the '\0' byte. const int kDecimalRepCapacity = kMaxFixedDigitsBeforePoint + kMaxFixedDigitsAfterPoint + 1; char decimal_rep[kDecimalRepCapacity]; int decimal_rep_length; DoubleToAscii(value, FIXED, requested_digits, decimal_rep, kDecimalRepCapacity, &sign, &decimal_rep_length, &decimal_point); bool unique_zero = ((flags_ & UNIQUE_ZERO) != 0); if (sign && (value != 0.0 || !unique_zero)) { result_builder->AddCharacter('-'); } CreateDecimalRepresentation(decimal_rep, decimal_rep_length, decimal_point, requested_digits, result_builder); return true; } bool DoubleToStringConverter::ToExponential( double value, int requested_digits, StringBuilder* result_builder) const { if (Double(value).IsSpecial()) { return HandleSpecialValues(value, result_builder); } if (requested_digits < -1) return false; if (requested_digits > kMaxExponentialDigits) return false; int decimal_point; bool sign; // Add space for digit before the decimal point and the '\0' character. const int kDecimalRepCapacity = kMaxExponentialDigits + 2; ASSERT(kDecimalRepCapacity > kBase10MaximalLength); char decimal_rep[kDecimalRepCapacity]; int decimal_rep_length; if (requested_digits == -1) { DoubleToAscii(value, SHORTEST, 0, decimal_rep, kDecimalRepCapacity, &sign, &decimal_rep_length, &decimal_point); } else { DoubleToAscii(value, PRECISION, requested_digits + 1, decimal_rep, kDecimalRepCapacity, &sign, &decimal_rep_length, &decimal_point); ASSERT(decimal_rep_length <= requested_digits + 1); for (int i = decimal_rep_length; i < requested_digits + 1; ++i) { decimal_rep[i] = '0'; } decimal_rep_length = requested_digits + 1; } bool unique_zero = ((flags_ & UNIQUE_ZERO) != 0); if (sign && (value != 0.0 || !unique_zero)) { result_builder->AddCharacter('-'); } int exponent = decimal_point - 1; CreateExponentialRepresentation(decimal_rep, decimal_rep_length, exponent, result_builder); return true; } bool DoubleToStringConverter::ToPrecision(double value, int precision, StringBuilder* result_builder) const { if (Double(value).IsSpecial()) { return HandleSpecialValues(value, result_builder); } if (precision < kMinPrecisionDigits || precision > kMaxPrecisionDigits) { return false; } // Find a sufficiently precise decimal representation of n. int decimal_point; bool sign; // Add one for the terminating null character. const int kDecimalRepCapacity = kMaxPrecisionDigits + 1; char decimal_rep[kDecimalRepCapacity]; int decimal_rep_length; DoubleToAscii(value, PRECISION, precision, decimal_rep, kDecimalRepCapacity, &sign, &decimal_rep_length, &decimal_point); ASSERT(decimal_rep_length <= precision); bool unique_zero = ((flags_ & UNIQUE_ZERO) != 0); if (sign && (value != 0.0 || !unique_zero)) { result_builder->AddCharacter('-'); } // The exponent if we print the number as x.xxeyyy. That is with the // decimal point after the first digit. int exponent = decimal_point - 1; int extra_zero = ((flags_ & EMIT_TRAILING_ZERO_AFTER_POINT) != 0) ? 1 : 0; if ((-decimal_point + 1 > max_leading_padding_zeroes_in_precision_mode_) || (decimal_point - precision + extra_zero > max_trailing_padding_zeroes_in_precision_mode_)) { // Fill buffer to contain 'precision' digits. // Usually the buffer is already at the correct length, but 'DoubleToAscii' // is allowed to return less characters. for (int i = decimal_rep_length; i < precision; ++i) { decimal_rep[i] = '0'; } CreateExponentialRepresentation(decimal_rep, precision, exponent, result_builder); } else { CreateDecimalRepresentation(decimal_rep, decimal_rep_length, decimal_point, Max(0, precision - decimal_point), result_builder); } return true; } static BignumDtoaMode DtoaToBignumDtoaMode( DoubleToStringConverter::DtoaMode dtoa_mode) { switch (dtoa_mode) { case DoubleToStringConverter::SHORTEST: return BIGNUM_DTOA_SHORTEST; case DoubleToStringConverter::SHORTEST_SINGLE: return BIGNUM_DTOA_SHORTEST_SINGLE; case DoubleToStringConverter::FIXED: return BIGNUM_DTOA_FIXED; case DoubleToStringConverter::PRECISION: return BIGNUM_DTOA_PRECISION; default: UNREACHABLE(); } return BIGNUM_DTOA_SHORTEST; } void DoubleToStringConverter::DoubleToAscii(double v, DtoaMode mode, int requested_digits, char* buffer, int buffer_length, bool* sign, int* length, int* point) { Vector vector(buffer, buffer_length); ASSERT(!Double(v).IsSpecial()); ASSERT(mode == SHORTEST || mode == SHORTEST_SINGLE || requested_digits >= 0); if (Double(v).Sign() < 0) { *sign = true; v = -v; } else { *sign = false; } if (mode == PRECISION && requested_digits == 0) { vector[0] = '\0'; *length = 0; return; } if (v == 0) { vector[0] = '0'; vector[1] = '\0'; *length = 1; *point = 1; return; } bool fast_worked; switch (mode) { case SHORTEST: fast_worked = FastDtoa(v, FAST_DTOA_SHORTEST, 0, vector, length, point); break; case SHORTEST_SINGLE: fast_worked = FastDtoa(v, FAST_DTOA_SHORTEST_SINGLE, 0, vector, length, point); break; case FIXED: fast_worked = FastFixedDtoa(v, requested_digits, vector, length, point); break; case PRECISION: fast_worked = FastDtoa(v, FAST_DTOA_PRECISION, requested_digits, vector, length, point); break; default: fast_worked = false; UNREACHABLE(); } if (fast_worked) return; // If the fast dtoa didn't succeed use the slower bignum version. BignumDtoaMode bignum_mode = DtoaToBignumDtoaMode(mode); BignumDtoa(v, bignum_mode, requested_digits, vector, length, point); vector[*length] = '\0'; } // Consumes the given substring from the iterator. // Returns false, if the substring does not match. template static bool ConsumeSubString(Iterator* current, Iterator end, const char* substring) { ASSERT(**current == *substring); for (substring++; *substring != '\0'; substring++) { ++*current; if (*current == end || **current != *substring) return false; } ++*current; return true; } // Maximum number of significant digits in decimal representation. // The longest possible double in decimal representation is // (2^53 - 1) * 2 ^ -1074 that is (2 ^ 53 - 1) * 5 ^ 1074 / 10 ^ 1074 // (768 digits). If we parse a number whose first digits are equal to a // mean of 2 adjacent doubles (that could have up to 769 digits) the result // must be rounded to the bigger one unless the tail consists of zeros, so // we don't need to preserve all the digits. const int kMaxSignificantDigits = 772; static const char kWhitespaceTable7[] = { 32, 13, 10, 9, 11, 12 }; static const int kWhitespaceTable7Length = ARRAY_SIZE(kWhitespaceTable7); static const uc16 kWhitespaceTable16[] = { 160, 8232, 8233, 5760, 6158, 8192, 8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202, 8239, 8287, 12288, 65279 }; static const int kWhitespaceTable16Length = ARRAY_SIZE(kWhitespaceTable16); #if defined(__SUNPRO_CC) bool isWhitespace(int x) { #else static bool isWhitespace(int x) { #endif if (x < 128) { for (int i = 0; i < kWhitespaceTable7Length; i++) { if (kWhitespaceTable7[i] == x) return true; } } else { for (int i = 0; i < kWhitespaceTable16Length; i++) { if (kWhitespaceTable16[i] == x) return true; } } return false; } // Returns true if a nonspace found and false if the end has reached. template static inline bool AdvanceToNonspace(Iterator* current, Iterator end) { while (*current != end) { if (!isWhitespace(**current)) return true; ++*current; } return false; } #if defined(__SUNPRO_CC) bool isDigit(int x, int radix) { #else static bool isDigit(int x, int radix) { #endif return (x >= '0' && x <= '9' && x < '0' + radix) || (radix > 10 && x >= 'a' && x < 'a' + radix - 10) || (radix > 10 && x >= 'A' && x < 'A' + radix - 10); } static double SignedZero(bool sign) { return sign ? -0.0 : 0.0; } // Returns true if 'c' is a decimal digit that is valid for the given radix. // // The function is small and could be inlined, but VS2012 emitted a warning // because it constant-propagated the radix and concluded that the last // condition was always true. By moving it into a separate function the // compiler wouldn't warn anymore. #if _MSC_VER #pragma optimize("",off) static bool IsDecimalDigitForRadix(int c, int radix) { return '0' <= c && c <= '9' && (c - '0') < radix; } #pragma optimize("",on) #else static bool inline IsDecimalDigitForRadix(int c, int radix) { return '0' <= c && c <= '9' && (c - '0') < radix; } #endif // Returns true if 'c' is a character digit that is valid for the given radix. // The 'a_character' should be 'a' or 'A'. // // The function is small and could be inlined, but VS2012 emitted a warning // because it constant-propagated the radix and concluded that the first // condition was always false. By moving it into a separate function the // compiler wouldn't warn anymore. #if defined(__SUNPRO_CC) bool IsCharacterDigitForRadix(int c, int radix, char a_character) { #else static bool IsCharacterDigitForRadix(int c, int radix, char a_character) { #endif return radix > 10 && c >= a_character && c < a_character + radix - 10; } // Parsing integers with radix 2, 4, 8, 16, 32. Assumes current != end. template static double RadixStringToIeee(Iterator* current, Iterator end, bool sign, bool allow_trailing_junk, double junk_string_value, bool read_as_double, bool* result_is_junk) { ASSERT(*current != end); const int kDoubleSize = Double::kSignificandSize; const int kSingleSize = Single::kSignificandSize; const int kSignificandSize = read_as_double? kDoubleSize: kSingleSize; *result_is_junk = true; // Skip leading 0s. while (**current == '0') { ++(*current); if (*current == end) { *result_is_junk = false; return SignedZero(sign); } } int64_t number = 0; int exponent = 0; const int radix = (1 << radix_log_2); do { int digit; if (IsDecimalDigitForRadix(**current, radix)) { digit = static_cast(**current) - '0'; } else if (IsCharacterDigitForRadix(**current, radix, 'a')) { digit = static_cast(**current) - 'a' + 10; } else if (IsCharacterDigitForRadix(**current, radix, 'A')) { digit = static_cast(**current) - 'A' + 10; } else { if (allow_trailing_junk || !AdvanceToNonspace(current, end)) { break; } else { return junk_string_value; } } number = number * radix + digit; int overflow = static_cast(number >> kSignificandSize); if (overflow != 0) { // Overflow occurred. Need to determine which direction to round the // result. int overflow_bits_count = 1; while (overflow > 1) { overflow_bits_count++; overflow >>= 1; } int dropped_bits_mask = ((1 << overflow_bits_count) - 1); int dropped_bits = static_cast(number) & dropped_bits_mask; number >>= overflow_bits_count; exponent = overflow_bits_count; bool zero_tail = true; for (;;) { ++(*current); if (*current == end || !isDigit(**current, radix)) break; zero_tail = zero_tail && **current == '0'; exponent += radix_log_2; } if (!allow_trailing_junk && AdvanceToNonspace(current, end)) { return junk_string_value; } int middle_value = (1 << (overflow_bits_count - 1)); if (dropped_bits > middle_value) { number++; // Rounding up. } else if (dropped_bits == middle_value) { // Rounding to even to consistency with decimals: half-way case rounds // up if significant part is odd and down otherwise. if ((number & 1) != 0 || !zero_tail) { number++; // Rounding up. } } // Rounding up may cause overflow. if ((number & ((int64_t)1 << kSignificandSize)) != 0) { exponent++; number >>= 1; } break; } ++(*current); } while (*current != end); ASSERT(number < ((int64_t)1 << kSignificandSize)); ASSERT(static_cast(static_cast(number)) == number); *result_is_junk = false; if (exponent == 0) { if (sign) { if (number == 0) return -0.0; number = -number; } return static_cast(number); } ASSERT(number != 0); return Double(DiyFp(number, exponent)).value(); } template double StringToDoubleConverter::StringToIeee( Iterator input, int length, bool read_as_double, int* processed_characters_count) const { Iterator current = input; Iterator end = input + length; *processed_characters_count = 0; const bool allow_trailing_junk = (flags_ & ALLOW_TRAILING_JUNK) != 0; const bool allow_leading_spaces = (flags_ & ALLOW_LEADING_SPACES) != 0; const bool allow_trailing_spaces = (flags_ & ALLOW_TRAILING_SPACES) != 0; const bool allow_spaces_after_sign = (flags_ & ALLOW_SPACES_AFTER_SIGN) != 0; // To make sure that iterator dereferencing is valid the following // convention is used: // 1. Each '++current' statement is followed by check for equality to 'end'. // 2. If AdvanceToNonspace returned false then current == end. // 3. If 'current' becomes equal to 'end' the function returns or goes to // 'parsing_done'. // 4. 'current' is not dereferenced after the 'parsing_done' label. // 5. Code before 'parsing_done' may rely on 'current != end'. if (current == end) return empty_string_value_; if (allow_leading_spaces || allow_trailing_spaces) { if (!AdvanceToNonspace(¤t, end)) { *processed_characters_count = static_cast(current - input); return empty_string_value_; } if (!allow_leading_spaces && (input != current)) { // No leading spaces allowed, but AdvanceToNonspace moved forward. return junk_string_value_; } } // The longest form of simplified number is: "-.1eXXX\0". const int kBufferSize = kMaxSignificantDigits + 10; char buffer[kBufferSize]; // NOLINT: size is known at compile time. int buffer_pos = 0; // Exponent will be adjusted if insignificant digits of the integer part // or insignificant leading zeros of the fractional part are dropped. int exponent = 0; int significant_digits = 0; int insignificant_digits = 0; bool nonzero_digit_dropped = false; bool sign = false; if (*current == '+' || *current == '-') { sign = (*current == '-'); ++current; Iterator next_non_space = current; // Skip following spaces (if allowed). if (!AdvanceToNonspace(&next_non_space, end)) return junk_string_value_; if (!allow_spaces_after_sign && (current != next_non_space)) { return junk_string_value_; } current = next_non_space; } if (infinity_symbol_ != NULL) { if (*current == infinity_symbol_[0]) { if (!ConsumeSubString(¤t, end, infinity_symbol_)) { return junk_string_value_; } if (!(allow_trailing_spaces || allow_trailing_junk) && (current != end)) { return junk_string_value_; } if (!allow_trailing_junk && AdvanceToNonspace(¤t, end)) { return junk_string_value_; } ASSERT(buffer_pos == 0); *processed_characters_count = static_cast(current - input); return sign ? -Double::Infinity() : Double::Infinity(); } } if (nan_symbol_ != NULL) { if (*current == nan_symbol_[0]) { if (!ConsumeSubString(¤t, end, nan_symbol_)) { return junk_string_value_; } if (!(allow_trailing_spaces || allow_trailing_junk) && (current != end)) { return junk_string_value_; } if (!allow_trailing_junk && AdvanceToNonspace(¤t, end)) { return junk_string_value_; } ASSERT(buffer_pos == 0); *processed_characters_count = static_cast(current - input); return sign ? -Double::NaN() : Double::NaN(); } } bool leading_zero = false; if (*current == '0') { ++current; if (current == end) { *processed_characters_count = static_cast(current - input); return SignedZero(sign); } leading_zero = true; // It could be hexadecimal value. if ((flags_ & ALLOW_HEX) && (*current == 'x' || *current == 'X')) { ++current; if (current == end || !isDigit(*current, 16)) { return junk_string_value_; // "0x". } bool result_is_junk; double result = RadixStringToIeee<4>(¤t, end, sign, allow_trailing_junk, junk_string_value_, read_as_double, &result_is_junk); if (!result_is_junk) { if (allow_trailing_spaces) AdvanceToNonspace(¤t, end); *processed_characters_count = static_cast(current - input); } return result; } // Ignore leading zeros in the integer part. while (*current == '0') { ++current; if (current == end) { *processed_characters_count = static_cast(current - input); return SignedZero(sign); } } } bool octal = leading_zero && (flags_ & ALLOW_OCTALS) != 0; // Copy significant digits of the integer part (if any) to the buffer. while (*current >= '0' && *current <= '9') { if (significant_digits < kMaxSignificantDigits) { ASSERT(buffer_pos < kBufferSize); buffer[buffer_pos++] = static_cast(*current); significant_digits++; // Will later check if it's an octal in the buffer. } else { insignificant_digits++; // Move the digit into the exponential part. nonzero_digit_dropped = nonzero_digit_dropped || *current != '0'; } octal = octal && *current < '8'; ++current; if (current == end) goto parsing_done; } if (significant_digits == 0) { octal = false; } if (*current == '.') { if (octal && !allow_trailing_junk) return junk_string_value_; if (octal) goto parsing_done; ++current; if (current == end) { if (significant_digits == 0 && !leading_zero) { return junk_string_value_; } else { goto parsing_done; } } if (significant_digits == 0) { // octal = false; // Integer part consists of 0 or is absent. Significant digits start after // leading zeros (if any). while (*current == '0') { ++current; if (current == end) { *processed_characters_count = static_cast(current - input); return SignedZero(sign); } exponent--; // Move this 0 into the exponent. } } // There is a fractional part. // We don't emit a '.', but adjust the exponent instead. while (*current >= '0' && *current <= '9') { if (significant_digits < kMaxSignificantDigits) { ASSERT(buffer_pos < kBufferSize); buffer[buffer_pos++] = static_cast(*current); significant_digits++; exponent--; } else { // Ignore insignificant digits in the fractional part. nonzero_digit_dropped = nonzero_digit_dropped || *current != '0'; } ++current; if (current == end) goto parsing_done; } } if (!leading_zero && exponent == 0 && significant_digits == 0) { // If leading_zeros is true then the string contains zeros. // If exponent < 0 then string was [+-]\.0*... // If significant_digits != 0 the string is not equal to 0. // Otherwise there are no digits in the string. return junk_string_value_; } // Parse exponential part. if (*current == 'e' || *current == 'E') { if (octal && !allow_trailing_junk) return junk_string_value_; if (octal) goto parsing_done; ++current; if (current == end) { if (allow_trailing_junk) { goto parsing_done; } else { return junk_string_value_; } } char exponen_sign = '+'; if (*current == '+' || *current == '-') { exponen_sign = static_cast(*current); ++current; if (current == end) { if (allow_trailing_junk) { goto parsing_done; } else { return junk_string_value_; } } } if (current == end || *current < '0' || *current > '9') { if (allow_trailing_junk) { goto parsing_done; } else { return junk_string_value_; } } const int max_exponent = INT_MAX / 2; ASSERT(-max_exponent / 2 <= exponent && exponent <= max_exponent / 2); int num = 0; do { // Check overflow. int digit = *current - '0'; if (num >= max_exponent / 10 && !(num == max_exponent / 10 && digit <= max_exponent % 10)) { num = max_exponent; } else { num = num * 10 + digit; } ++current; } while (current != end && *current >= '0' && *current <= '9'); exponent += (exponen_sign == '-' ? -num : num); } if (!(allow_trailing_spaces || allow_trailing_junk) && (current != end)) { return junk_string_value_; } if (!allow_trailing_junk && AdvanceToNonspace(¤t, end)) { return junk_string_value_; } if (allow_trailing_spaces) { AdvanceToNonspace(¤t, end); } parsing_done: exponent += insignificant_digits; if (octal) { double result; bool result_is_junk; char* start = buffer; result = RadixStringToIeee<3>(&start, buffer + buffer_pos, sign, allow_trailing_junk, junk_string_value_, read_as_double, &result_is_junk); ASSERT(!result_is_junk); *processed_characters_count = static_cast(current - input); return result; } if (nonzero_digit_dropped) { buffer[buffer_pos++] = '1'; exponent--; } ASSERT(buffer_pos < kBufferSize); buffer[buffer_pos] = '\0'; double converted; if (read_as_double) { converted = Strtod(Vector(buffer, buffer_pos), exponent); } else { converted = Strtof(Vector(buffer, buffer_pos), exponent); } *processed_characters_count = static_cast(current - input); return sign? -converted: converted; } double StringToDoubleConverter::StringToDouble( const char* buffer, int length, int* processed_characters_count) const { return StringToIeee(buffer, length, true, processed_characters_count); } double StringToDoubleConverter::StringToDouble( const uc16* buffer, int length, int* processed_characters_count) const { return StringToIeee(buffer, length, true, processed_characters_count); } float StringToDoubleConverter::StringToFloat( const char* buffer, int length, int* processed_characters_count) const { return static_cast(StringToIeee(buffer, length, false, processed_characters_count)); } float StringToDoubleConverter::StringToFloat( const uc16* buffer, int length, int* processed_characters_count) const { return static_cast(StringToIeee(buffer, length, false, processed_characters_count)); } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/fixed-dtoa.h0000644000372000001440000000534413265006437023637 0ustar robertousers// Copyright 2010 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_FIXED_DTOA_H_ #define DOUBLE_CONVERSION_FIXED_DTOA_H_ #include "double-conversion/utils.h" namespace double_conversion { // Produces digits necessary to print a given number with // 'fractional_count' digits after the decimal point. // The buffer must be big enough to hold the result plus one terminating null // character. // // The produced digits might be too short in which case the caller has to fill // the gaps with '0's. // Example: FastFixedDtoa(0.001, 5, ...) is allowed to return buffer = "1", and // decimal_point = -2. // Halfway cases are rounded towards +/-Infinity (away from 0). The call // FastFixedDtoa(0.15, 2, ...) thus returns buffer = "2", decimal_point = 0. // The returned buffer may contain digits that would be truncated from the // shortest representation of the input. // // This method only works for some parameters. If it can't handle the input it // returns false. The output is null-terminated when the function succeeds. bool FastFixedDtoa(double v, int fractional_count, Vector buffer, int* length, int* decimal_point); } // namespace double_conversion #endif // DOUBLE_CONVERSION_FIXED_DTOA_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/fast-dtoa.cc0000644000372000001440000007462413265006437023642 0ustar robertousers// Copyright 2012 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "fast-dtoa.h" #include "cached-powers.h" #include "diy-fp.h" #include "ieee.h" namespace double_conversion { // The minimal and maximal target exponent define the range of w's binary // exponent, where 'w' is the result of multiplying the input by a cached power // of ten. // // A different range might be chosen on a different platform, to optimize digit // generation, but a smaller range requires more powers of ten to be cached. static const int kMinimalTargetExponent = -60; static const int kMaximalTargetExponent = -32; // Adjusts the last digit of the generated number, and screens out generated // solutions that may be inaccurate. A solution may be inaccurate if it is // outside the safe interval, or if we cannot prove that it is closer to the // input than a neighboring representation of the same length. // // Input: * buffer containing the digits of too_high / 10^kappa // * the buffer's length // * distance_too_high_w == (too_high - w).f() * unit // * unsafe_interval == (too_high - too_low).f() * unit // * rest = (too_high - buffer * 10^kappa).f() * unit // * ten_kappa = 10^kappa * unit // * unit = the common multiplier // Output: returns true if the buffer is guaranteed to contain the closest // representable number to the input. // Modifies the generated digits in the buffer to approach (round towards) w. static bool RoundWeed(Vector buffer, int length, uint64_t distance_too_high_w, uint64_t unsafe_interval, uint64_t rest, uint64_t ten_kappa, uint64_t unit) { uint64_t small_distance = distance_too_high_w - unit; uint64_t big_distance = distance_too_high_w + unit; // Let w_low = too_high - big_distance, and // w_high = too_high - small_distance. // Note: w_low < w < w_high // // The real w (* unit) must lie somewhere inside the interval // ]w_low; w_high[ (often written as "(w_low; w_high)") // Basically the buffer currently contains a number in the unsafe interval // ]too_low; too_high[ with too_low < w < too_high // // too_high - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // ^v 1 unit ^ ^ ^ ^ // boundary_high --------------------- . . . . // ^v 1 unit . . . . // - - - - - - - - - - - - - - - - - - - + - - + - - - - - - . . // . . ^ . . // . big_distance . . . // . . . . rest // small_distance . . . . // v . . . . // w_high - - - - - - - - - - - - - - - - - - . . . . // ^v 1 unit . . . . // w ---------------------------------------- . . . . // ^v 1 unit v . . . // w_low - - - - - - - - - - - - - - - - - - - - - . . . // . . v // buffer --------------------------------------------------+-------+-------- // . . // safe_interval . // v . // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . // ^v 1 unit . // boundary_low ------------------------- unsafe_interval // ^v 1 unit v // too_low - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // // // Note that the value of buffer could lie anywhere inside the range too_low // to too_high. // // boundary_low, boundary_high and w are approximations of the real boundaries // and v (the input number). They are guaranteed to be precise up to one unit. // In fact the error is guaranteed to be strictly less than one unit. // // Anything that lies outside the unsafe interval is guaranteed not to round // to v when read again. // Anything that lies inside the safe interval is guaranteed to round to v // when read again. // If the number inside the buffer lies inside the unsafe interval but not // inside the safe interval then we simply do not know and bail out (returning // false). // // Similarly we have to take into account the imprecision of 'w' when finding // the closest representation of 'w'. If we have two potential // representations, and one is closer to both w_low and w_high, then we know // it is closer to the actual value v. // // By generating the digits of too_high we got the largest (closest to // too_high) buffer that is still in the unsafe interval. In the case where // w_high < buffer < too_high we try to decrement the buffer. // This way the buffer approaches (rounds towards) w. // There are 3 conditions that stop the decrementation process: // 1) the buffer is already below w_high // 2) decrementing the buffer would make it leave the unsafe interval // 3) decrementing the buffer would yield a number below w_high and farther // away than the current number. In other words: // (buffer{-1} < w_high) && w_high - buffer{-1} > buffer - w_high // Instead of using the buffer directly we use its distance to too_high. // Conceptually rest ~= too_high - buffer // We need to do the following tests in this order to avoid over- and // underflows. ASSERT(rest <= unsafe_interval); while (rest < small_distance && // Negated condition 1 unsafe_interval - rest >= ten_kappa && // Negated condition 2 (rest + ten_kappa < small_distance || // buffer{-1} > w_high small_distance - rest >= rest + ten_kappa - small_distance)) { buffer[length - 1]--; rest += ten_kappa; } // We have approached w+ as much as possible. We now test if approaching w- // would require changing the buffer. If yes, then we have two possible // representations close to w, but we cannot decide which one is closer. if (rest < big_distance && unsafe_interval - rest >= ten_kappa && (rest + ten_kappa < big_distance || big_distance - rest > rest + ten_kappa - big_distance)) { return false; } // Weeding test. // The safe interval is [too_low + 2 ulp; too_high - 2 ulp] // Since too_low = too_high - unsafe_interval this is equivalent to // [too_high - unsafe_interval + 4 ulp; too_high - 2 ulp] // Conceptually we have: rest ~= too_high - buffer return (2 * unit <= rest) && (rest <= unsafe_interval - 4 * unit); } // Rounds the buffer upwards if the result is closer to v by possibly adding // 1 to the buffer. If the precision of the calculation is not sufficient to // round correctly, return false. // The rounding might shift the whole buffer in which case the kappa is // adjusted. For example "99", kappa = 3 might become "10", kappa = 4. // // If 2*rest > ten_kappa then the buffer needs to be round up. // rest can have an error of +/- 1 unit. This function accounts for the // imprecision and returns false, if the rounding direction cannot be // unambiguously determined. // // Precondition: rest < ten_kappa. static bool RoundWeedCounted(Vector buffer, int length, uint64_t rest, uint64_t ten_kappa, uint64_t unit, int* kappa) { ASSERT(rest < ten_kappa); // The following tests are done in a specific order to avoid overflows. They // will work correctly with any uint64 values of rest < ten_kappa and unit. // // If the unit is too big, then we don't know which way to round. For example // a unit of 50 means that the real number lies within rest +/- 50. If // 10^kappa == 40 then there is no way to tell which way to round. if (unit >= ten_kappa) return false; // Even if unit is just half the size of 10^kappa we are already completely // lost. (And after the previous test we know that the expression will not // over/underflow.) if (ten_kappa - unit <= unit) return false; // If 2 * (rest + unit) <= 10^kappa we can safely round down. if ((ten_kappa - rest > rest) && (ten_kappa - 2 * rest >= 2 * unit)) { return true; } // If 2 * (rest - unit) >= 10^kappa, then we can safely round up. if ((rest > unit) && (ten_kappa - (rest - unit) <= (rest - unit))) { // Increment the last digit recursively until we find a non '9' digit. buffer[length - 1]++; for (int i = length - 1; i > 0; --i) { if (buffer[i] != '0' + 10) break; buffer[i] = '0'; buffer[i - 1]++; } // If the first digit is now '0'+ 10 we had a buffer with all '9's. With the // exception of the first digit all digits are now '0'. Simply switch the // first digit to '1' and adjust the kappa. Example: "99" becomes "10" and // the power (the kappa) is increased. if (buffer[0] == '0' + 10) { buffer[0] = '1'; (*kappa) += 1; } return true; } return false; } // Returns the biggest power of ten that is less than or equal to the given // number. We furthermore receive the maximum number of bits 'number' has. // // Returns power == 10^(exponent_plus_one-1) such that // power <= number < power * 10. // If number_bits == 0 then 0^(0-1) is returned. // The number of bits must be <= 32. // Precondition: number < (1 << (number_bits + 1)). // Inspired by the method for finding an integer log base 10 from here: // http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog10 static unsigned int const kSmallPowersOfTen[] = {0, 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000}; static void BiggestPowerTen(uint32_t number, int number_bits, uint32_t* power, int* exponent_plus_one) { ASSERT(number < (1u << (number_bits + 1))); // 1233/4096 is approximately 1/lg(10). int exponent_plus_one_guess = ((number_bits + 1) * 1233 >> 12); // We increment to skip over the first entry in the kPowersOf10 table. // Note: kPowersOf10[i] == 10^(i-1). exponent_plus_one_guess++; // We don't have any guarantees that 2^number_bits <= number. if (number < kSmallPowersOfTen[exponent_plus_one_guess]) { exponent_plus_one_guess--; } *power = kSmallPowersOfTen[exponent_plus_one_guess]; *exponent_plus_one = exponent_plus_one_guess; } // Generates the digits of input number w. // w is a floating-point number (DiyFp), consisting of a significand and an // exponent. Its exponent is bounded by kMinimalTargetExponent and // kMaximalTargetExponent. // Hence -60 <= w.e() <= -32. // // Returns false if it fails, in which case the generated digits in the buffer // should not be used. // Preconditions: // * low, w and high are correct up to 1 ulp (unit in the last place). That // is, their error must be less than a unit of their last digits. // * low.e() == w.e() == high.e() // * low < w < high, and taking into account their error: low~ <= high~ // * kMinimalTargetExponent <= w.e() <= kMaximalTargetExponent // Postconditions: returns false if procedure fails. // otherwise: // * buffer is not null-terminated, but len contains the number of digits. // * buffer contains the shortest possible decimal digit-sequence // such that LOW < buffer * 10^kappa < HIGH, where LOW and HIGH are the // correct values of low and high (without their error). // * if more than one decimal representation gives the minimal number of // decimal digits then the one closest to W (where W is the correct value // of w) is chosen. // Remark: this procedure takes into account the imprecision of its input // numbers. If the precision is not enough to guarantee all the postconditions // then false is returned. This usually happens rarely (~0.5%). // // Say, for the sake of example, that // w.e() == -48, and w.f() == 0x1234567890abcdef // w's value can be computed by w.f() * 2^w.e() // We can obtain w's integral digits by simply shifting w.f() by -w.e(). // -> w's integral part is 0x1234 // w's fractional part is therefore 0x567890abcdef. // Printing w's integral part is easy (simply print 0x1234 in decimal). // In order to print its fraction we repeatedly multiply the fraction by 10 and // get each digit. Example the first digit after the point would be computed by // (0x567890abcdef * 10) >> 48. -> 3 // The whole thing becomes slightly more complicated because we want to stop // once we have enough digits. That is, once the digits inside the buffer // represent 'w' we can stop. Everything inside the interval low - high // represents w. However we have to pay attention to low, high and w's // imprecision. static bool DigitGen(DiyFp low, DiyFp w, DiyFp high, Vector buffer, int* length, int* kappa) { ASSERT(low.e() == w.e() && w.e() == high.e()); ASSERT(low.f() + 1 <= high.f() - 1); ASSERT(kMinimalTargetExponent <= w.e() && w.e() <= kMaximalTargetExponent); // low, w and high are imprecise, but by less than one ulp (unit in the last // place). // If we remove (resp. add) 1 ulp from low (resp. high) we are certain that // the new numbers are outside of the interval we want the final // representation to lie in. // Inversely adding (resp. removing) 1 ulp from low (resp. high) would yield // numbers that are certain to lie in the interval. We will use this fact // later on. // We will now start by generating the digits within the uncertain // interval. Later we will weed out representations that lie outside the safe // interval and thus _might_ lie outside the correct interval. uint64_t unit = 1; DiyFp too_low = DiyFp(low.f() - unit, low.e()); DiyFp too_high = DiyFp(high.f() + unit, high.e()); // too_low and too_high are guaranteed to lie outside the interval we want the // generated number in. DiyFp unsafe_interval = DiyFp::Minus(too_high, too_low); // We now cut the input number into two parts: the integral digits and the // fractionals. We will not write any decimal separator though, but adapt // kappa instead. // Reminder: we are currently computing the digits (stored inside the buffer) // such that: too_low < buffer * 10^kappa < too_high // We use too_high for the digit_generation and stop as soon as possible. // If we stop early we effectively round down. DiyFp one = DiyFp(static_cast(1) << -w.e(), w.e()); // Division by one is a shift. uint32_t integrals = static_cast(too_high.f() >> -one.e()); // Modulo by one is an and. uint64_t fractionals = too_high.f() & (one.f() - 1); uint32_t divisor; int divisor_exponent_plus_one; BiggestPowerTen(integrals, DiyFp::kSignificandSize - (-one.e()), &divisor, &divisor_exponent_plus_one); *kappa = divisor_exponent_plus_one; *length = 0; // Loop invariant: buffer = too_high / 10^kappa (integer division) // The invariant holds for the first iteration: kappa has been initialized // with the divisor exponent + 1. And the divisor is the biggest power of ten // that is smaller than integrals. while (*kappa > 0) { int digit = integrals / divisor; ASSERT(digit <= 9); buffer[*length] = static_cast('0' + digit); (*length)++; integrals %= divisor; (*kappa)--; // Note that kappa now equals the exponent of the divisor and that the // invariant thus holds again. uint64_t rest = (static_cast(integrals) << -one.e()) + fractionals; // Invariant: too_high = buffer * 10^kappa + DiyFp(rest, one.e()) // Reminder: unsafe_interval.e() == one.e() if (rest < unsafe_interval.f()) { // Rounding down (by not emitting the remaining digits) yields a number // that lies within the unsafe interval. return RoundWeed(buffer, *length, DiyFp::Minus(too_high, w).f(), unsafe_interval.f(), rest, static_cast(divisor) << -one.e(), unit); } divisor /= 10; } // The integrals have been generated. We are at the point of the decimal // separator. In the following loop we simply multiply the remaining digits by // 10 and divide by one. We just need to pay attention to multiply associated // data (like the interval or 'unit'), too. // Note that the multiplication by 10 does not overflow, because w.e >= -60 // and thus one.e >= -60. ASSERT(one.e() >= -60); ASSERT(fractionals < one.f()); ASSERT(UINT64_2PART_C(0xFFFFFFFF, FFFFFFFF) / 10 >= one.f()); for (;;) { fractionals *= 10; unit *= 10; unsafe_interval.set_f(unsafe_interval.f() * 10); // Integer division by one. int digit = static_cast(fractionals >> -one.e()); ASSERT(digit <= 9); buffer[*length] = static_cast('0' + digit); (*length)++; fractionals &= one.f() - 1; // Modulo by one. (*kappa)--; if (fractionals < unsafe_interval.f()) { return RoundWeed(buffer, *length, DiyFp::Minus(too_high, w).f() * unit, unsafe_interval.f(), fractionals, one.f(), unit); } } } // Generates (at most) requested_digits digits of input number w. // w is a floating-point number (DiyFp), consisting of a significand and an // exponent. Its exponent is bounded by kMinimalTargetExponent and // kMaximalTargetExponent. // Hence -60 <= w.e() <= -32. // // Returns false if it fails, in which case the generated digits in the buffer // should not be used. // Preconditions: // * w is correct up to 1 ulp (unit in the last place). That // is, its error must be strictly less than a unit of its last digit. // * kMinimalTargetExponent <= w.e() <= kMaximalTargetExponent // // Postconditions: returns false if procedure fails. // otherwise: // * buffer is not null-terminated, but length contains the number of // digits. // * the representation in buffer is the most precise representation of // requested_digits digits. // * buffer contains at most requested_digits digits of w. If there are less // than requested_digits digits then some trailing '0's have been removed. // * kappa is such that // w = buffer * 10^kappa + eps with |eps| < 10^kappa / 2. // // Remark: This procedure takes into account the imprecision of its input // numbers. If the precision is not enough to guarantee all the postconditions // then false is returned. This usually happens rarely, but the failure-rate // increases with higher requested_digits. static bool DigitGenCounted(DiyFp w, int requested_digits, Vector buffer, int* length, int* kappa) { ASSERT(kMinimalTargetExponent <= w.e() && w.e() <= kMaximalTargetExponent); ASSERT(kMinimalTargetExponent >= -60); ASSERT(kMaximalTargetExponent <= -32); // w is assumed to have an error less than 1 unit. Whenever w is scaled we // also scale its error. uint64_t w_error = 1; // We cut the input number into two parts: the integral digits and the // fractional digits. We don't emit any decimal separator, but adapt kappa // instead. Example: instead of writing "1.2" we put "12" into the buffer and // increase kappa by 1. DiyFp one = DiyFp(static_cast(1) << -w.e(), w.e()); // Division by one is a shift. uint32_t integrals = static_cast(w.f() >> -one.e()); // Modulo by one is an and. uint64_t fractionals = w.f() & (one.f() - 1); uint32_t divisor; int divisor_exponent_plus_one; BiggestPowerTen(integrals, DiyFp::kSignificandSize - (-one.e()), &divisor, &divisor_exponent_plus_one); *kappa = divisor_exponent_plus_one; *length = 0; // Loop invariant: buffer = w / 10^kappa (integer division) // The invariant holds for the first iteration: kappa has been initialized // with the divisor exponent + 1. And the divisor is the biggest power of ten // that is smaller than 'integrals'. while (*kappa > 0) { int digit = integrals / divisor; ASSERT(digit <= 9); buffer[*length] = static_cast('0' + digit); (*length)++; requested_digits--; integrals %= divisor; (*kappa)--; // Note that kappa now equals the exponent of the divisor and that the // invariant thus holds again. if (requested_digits == 0) break; divisor /= 10; } if (requested_digits == 0) { uint64_t rest = (static_cast(integrals) << -one.e()) + fractionals; return RoundWeedCounted(buffer, *length, rest, static_cast(divisor) << -one.e(), w_error, kappa); } // The integrals have been generated. We are at the point of the decimal // separator. In the following loop we simply multiply the remaining digits by // 10 and divide by one. We just need to pay attention to multiply associated // data (the 'unit'), too. // Note that the multiplication by 10 does not overflow, because w.e >= -60 // and thus one.e >= -60. ASSERT(one.e() >= -60); ASSERT(fractionals < one.f()); ASSERT(UINT64_2PART_C(0xFFFFFFFF, FFFFFFFF) / 10 >= one.f()); while (requested_digits > 0 && fractionals > w_error) { fractionals *= 10; w_error *= 10; // Integer division by one. int digit = static_cast(fractionals >> -one.e()); ASSERT(digit <= 9); buffer[*length] = static_cast('0' + digit); (*length)++; requested_digits--; fractionals &= one.f() - 1; // Modulo by one. (*kappa)--; } if (requested_digits != 0) return false; return RoundWeedCounted(buffer, *length, fractionals, one.f(), w_error, kappa); } // Provides a decimal representation of v. // Returns true if it succeeds, otherwise the result cannot be trusted. // There will be *length digits inside the buffer (not null-terminated). // If the function returns true then // v == (double) (buffer * 10^decimal_exponent). // The digits in the buffer are the shortest representation possible: no // 0.09999999999999999 instead of 0.1. The shorter representation will even be // chosen even if the longer one would be closer to v. // The last digit will be closest to the actual v. That is, even if several // digits might correctly yield 'v' when read again, the closest will be // computed. static bool Grisu3(double v, FastDtoaMode mode, Vector buffer, int* length, int* decimal_exponent) { DiyFp w = Double(v).AsNormalizedDiyFp(); // boundary_minus and boundary_plus are the boundaries between v and its // closest floating-point neighbors. Any number strictly between // boundary_minus and boundary_plus will round to v when convert to a double. // Grisu3 will never output representations that lie exactly on a boundary. DiyFp boundary_minus, boundary_plus; if (mode == FAST_DTOA_SHORTEST) { Double(v).NormalizedBoundaries(&boundary_minus, &boundary_plus); } else { ASSERT(mode == FAST_DTOA_SHORTEST_SINGLE); float single_v = static_cast(v); Single(single_v).NormalizedBoundaries(&boundary_minus, &boundary_plus); } ASSERT(boundary_plus.e() == w.e()); DiyFp ten_mk; // Cached power of ten: 10^-k int mk; // -k int ten_mk_minimal_binary_exponent = kMinimalTargetExponent - (w.e() + DiyFp::kSignificandSize); int ten_mk_maximal_binary_exponent = kMaximalTargetExponent - (w.e() + DiyFp::kSignificandSize); PowersOfTenCache::GetCachedPowerForBinaryExponentRange( ten_mk_minimal_binary_exponent, ten_mk_maximal_binary_exponent, &ten_mk, &mk); ASSERT((kMinimalTargetExponent <= w.e() + ten_mk.e() + DiyFp::kSignificandSize) && (kMaximalTargetExponent >= w.e() + ten_mk.e() + DiyFp::kSignificandSize)); // Note that ten_mk is only an approximation of 10^-k. A DiyFp only contains a // 64 bit significand and ten_mk is thus only precise up to 64 bits. // The DiyFp::Times procedure rounds its result, and ten_mk is approximated // too. The variable scaled_w (as well as scaled_boundary_minus/plus) are now // off by a small amount. // In fact: scaled_w - w*10^k < 1ulp (unit in the last place) of scaled_w. // In other words: let f = scaled_w.f() and e = scaled_w.e(), then // (f-1) * 2^e < w*10^k < (f+1) * 2^e DiyFp scaled_w = DiyFp::Times(w, ten_mk); ASSERT(scaled_w.e() == boundary_plus.e() + ten_mk.e() + DiyFp::kSignificandSize); // In theory it would be possible to avoid some recomputations by computing // the difference between w and boundary_minus/plus (a power of 2) and to // compute scaled_boundary_minus/plus by subtracting/adding from // scaled_w. However the code becomes much less readable and the speed // enhancements are not terriffic. DiyFp scaled_boundary_minus = DiyFp::Times(boundary_minus, ten_mk); DiyFp scaled_boundary_plus = DiyFp::Times(boundary_plus, ten_mk); // DigitGen will generate the digits of scaled_w. Therefore we have // v == (double) (scaled_w * 10^-mk). // Set decimal_exponent == -mk and pass it to DigitGen. If scaled_w is not an // integer than it will be updated. For instance if scaled_w == 1.23 then // the buffer will be filled with "123" und the decimal_exponent will be // decreased by 2. int kappa; bool result = DigitGen(scaled_boundary_minus, scaled_w, scaled_boundary_plus, buffer, length, &kappa); *decimal_exponent = -mk + kappa; return result; } // The "counted" version of grisu3 (see above) only generates requested_digits // number of digits. This version does not generate the shortest representation, // and with enough requested digits 0.1 will at some point print as 0.9999999... // Grisu3 is too imprecise for real halfway cases (1.5 will not work) and // therefore the rounding strategy for halfway cases is irrelevant. static bool Grisu3Counted(double v, int requested_digits, Vector buffer, int* length, int* decimal_exponent) { DiyFp w = Double(v).AsNormalizedDiyFp(); DiyFp ten_mk; // Cached power of ten: 10^-k int mk; // -k int ten_mk_minimal_binary_exponent = kMinimalTargetExponent - (w.e() + DiyFp::kSignificandSize); int ten_mk_maximal_binary_exponent = kMaximalTargetExponent - (w.e() + DiyFp::kSignificandSize); PowersOfTenCache::GetCachedPowerForBinaryExponentRange( ten_mk_minimal_binary_exponent, ten_mk_maximal_binary_exponent, &ten_mk, &mk); ASSERT((kMinimalTargetExponent <= w.e() + ten_mk.e() + DiyFp::kSignificandSize) && (kMaximalTargetExponent >= w.e() + ten_mk.e() + DiyFp::kSignificandSize)); // Note that ten_mk is only an approximation of 10^-k. A DiyFp only contains a // 64 bit significand and ten_mk is thus only precise up to 64 bits. // The DiyFp::Times procedure rounds its result, and ten_mk is approximated // too. The variable scaled_w (as well as scaled_boundary_minus/plus) are now // off by a small amount. // In fact: scaled_w - w*10^k < 1ulp (unit in the last place) of scaled_w. // In other words: let f = scaled_w.f() and e = scaled_w.e(), then // (f-1) * 2^e < w*10^k < (f+1) * 2^e DiyFp scaled_w = DiyFp::Times(w, ten_mk); // We now have (double) (scaled_w * 10^-mk). // DigitGen will generate the first requested_digits digits of scaled_w and // return together with a kappa such that scaled_w ~= buffer * 10^kappa. (It // will not always be exactly the same since DigitGenCounted only produces a // limited number of digits.) int kappa; bool result = DigitGenCounted(scaled_w, requested_digits, buffer, length, &kappa); *decimal_exponent = -mk + kappa; return result; } bool FastDtoa(double v, FastDtoaMode mode, int requested_digits, Vector buffer, int* length, int* decimal_point) { ASSERT(v > 0); ASSERT(!Double(v).IsSpecial()); bool result = false; int decimal_exponent = 0; switch (mode) { case FAST_DTOA_SHORTEST: case FAST_DTOA_SHORTEST_SINGLE: result = Grisu3(v, mode, buffer, length, &decimal_exponent); break; case FAST_DTOA_PRECISION: result = Grisu3Counted(v, requested_digits, buffer, length, &decimal_exponent); break; default: UNREACHABLE(); } if (result) { *decimal_point = *length + decimal_exponent; buffer[*length] = '\0'; } return result; } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/ieee.h0000644000372000001440000003232613265006437022522 0ustar robertousers// Copyright 2012 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef DOUBLE_CONVERSION_DOUBLE_H_ #define DOUBLE_CONVERSION_DOUBLE_H_ #include "diy-fp.h" namespace double_conversion { // We assume that doubles and uint64_t have the same endianness. static uint64_t double_to_uint64(double d) { return BitCast(d); } static double uint64_to_double(uint64_t d64) { return BitCast(d64); } static uint32_t float_to_uint32(float f) { return BitCast(f); } static float uint32_to_float(uint32_t d32) { return BitCast(d32); } // Helper functions for doubles. class Double { public: static const uint64_t kSignMask = UINT64_2PART_C(0x80000000, 00000000); static const uint64_t kExponentMask = UINT64_2PART_C(0x7FF00000, 00000000); static const uint64_t kSignificandMask = UINT64_2PART_C(0x000FFFFF, FFFFFFFF); static const uint64_t kHiddenBit = UINT64_2PART_C(0x00100000, 00000000); static const int kPhysicalSignificandSize = 52; // Excludes the hidden bit. static const int kSignificandSize = 53; Double() : d64_(0) {} explicit Double(double d) : d64_(double_to_uint64(d)) {} explicit Double(uint64_t d64) : d64_(d64) {} explicit Double(DiyFp diy_fp) : d64_(DiyFpToUint64(diy_fp)) {} // The value encoded by this Double must be greater or equal to +0.0. // It must not be special (infinity, or NaN). DiyFp AsDiyFp() const { ASSERT(Sign() > 0); ASSERT(!IsSpecial()); return DiyFp(Significand(), Exponent()); } // The value encoded by this Double must be strictly greater than 0. DiyFp AsNormalizedDiyFp() const { ASSERT(value() > 0.0); uint64_t f = Significand(); int e = Exponent(); // The current double could be a denormal. while ((f & kHiddenBit) == 0) { f <<= 1; e--; } // Do the final shifts in one go. f <<= DiyFp::kSignificandSize - kSignificandSize; e -= DiyFp::kSignificandSize - kSignificandSize; return DiyFp(f, e); } // Returns the double's bit as uint64. uint64_t AsUint64() const { return d64_; } // Returns the next greater double. Returns +infinity on input +infinity. double NextDouble() const { if (d64_ == kInfinity) return Double(kInfinity).value(); if (Sign() < 0 && Significand() == 0) { // -0.0 return 0.0; } if (Sign() < 0) { return Double(d64_ - 1).value(); } else { return Double(d64_ + 1).value(); } } double PreviousDouble() const { if (d64_ == (kInfinity | kSignMask)) return -Double::Infinity(); if (Sign() < 0) { return Double(d64_ + 1).value(); } else { if (Significand() == 0) return -0.0; return Double(d64_ - 1).value(); } } int Exponent() const { if (IsDenormal()) return kDenormalExponent; uint64_t d64 = AsUint64(); int biased_e = static_cast((d64 & kExponentMask) >> kPhysicalSignificandSize); return biased_e - kExponentBias; } uint64_t Significand() const { uint64_t d64 = AsUint64(); uint64_t significand = d64 & kSignificandMask; if (!IsDenormal()) { return significand + kHiddenBit; } else { return significand; } } // Returns true if the double is a denormal. bool IsDenormal() const { uint64_t d64 = AsUint64(); return (d64 & kExponentMask) == 0; } // We consider denormals not to be special. // Hence only Infinity and NaN are special. bool IsSpecial() const { uint64_t d64 = AsUint64(); return (d64 & kExponentMask) == kExponentMask; } bool IsNan() const { uint64_t d64 = AsUint64(); return ((d64 & kExponentMask) == kExponentMask) && ((d64 & kSignificandMask) != 0); } bool IsInfinite() const { uint64_t d64 = AsUint64(); return ((d64 & kExponentMask) == kExponentMask) && ((d64 & kSignificandMask) == 0); } int Sign() const { uint64_t d64 = AsUint64(); return (d64 & kSignMask) == 0? 1: -1; } // Precondition: the value encoded by this Double must be greater or equal // than +0.0. DiyFp UpperBoundary() const { ASSERT(Sign() > 0); return DiyFp(Significand() * 2 + 1, Exponent() - 1); } // Computes the two boundaries of this. // The bigger boundary (m_plus) is normalized. The lower boundary has the same // exponent as m_plus. // Precondition: the value encoded by this Double must be greater than 0. void NormalizedBoundaries(DiyFp* out_m_minus, DiyFp* out_m_plus) const { ASSERT(value() > 0.0); DiyFp v = this->AsDiyFp(); DiyFp m_plus = DiyFp::Normalize(DiyFp((v.f() << 1) + 1, v.e() - 1)); DiyFp m_minus; if (LowerBoundaryIsCloser()) { m_minus = DiyFp((v.f() << 2) - 1, v.e() - 2); } else { m_minus = DiyFp((v.f() << 1) - 1, v.e() - 1); } m_minus.set_f(m_minus.f() << (m_minus.e() - m_plus.e())); m_minus.set_e(m_plus.e()); *out_m_plus = m_plus; *out_m_minus = m_minus; } bool LowerBoundaryIsCloser() const { // The boundary is closer if the significand is of the form f == 2^p-1 then // the lower boundary is closer. // Think of v = 1000e10 and v- = 9999e9. // Then the boundary (== (v - v-)/2) is not just at a distance of 1e9 but // at a distance of 1e8. // The only exception is for the smallest normal: the largest denormal is // at the same distance as its successor. // Note: denormals have the same exponent as the smallest normals. bool physical_significand_is_zero = ((AsUint64() & kSignificandMask) == 0); return physical_significand_is_zero && (Exponent() != kDenormalExponent); } double value() const { return uint64_to_double(d64_); } // Returns the significand size for a given order of magnitude. // If v = f*2^e with 2^p-1 <= f <= 2^p then p+e is v's order of magnitude. // This function returns the number of significant binary digits v will have // once it's encoded into a double. In almost all cases this is equal to // kSignificandSize. The only exceptions are denormals. They start with // leading zeroes and their effective significand-size is hence smaller. static int SignificandSizeForOrderOfMagnitude(int order) { if (order >= (kDenormalExponent + kSignificandSize)) { return kSignificandSize; } if (order <= kDenormalExponent) return 0; return order - kDenormalExponent; } static double Infinity() { return Double(kInfinity).value(); } static double NaN() { return Double(kNaN).value(); } private: static const int kExponentBias = 0x3FF + kPhysicalSignificandSize; static const int kDenormalExponent = -kExponentBias + 1; static const int kMaxExponent = 0x7FF - kExponentBias; static const uint64_t kInfinity = UINT64_2PART_C(0x7FF00000, 00000000); static const uint64_t kNaN = UINT64_2PART_C(0x7FF80000, 00000000); const uint64_t d64_; static uint64_t DiyFpToUint64(DiyFp diy_fp) { uint64_t significand = diy_fp.f(); int exponent = diy_fp.e(); while (significand > kHiddenBit + kSignificandMask) { significand >>= 1; exponent++; } if (exponent >= kMaxExponent) { return kInfinity; } if (exponent < kDenormalExponent) { return 0; } while (exponent > kDenormalExponent && (significand & kHiddenBit) == 0) { significand <<= 1; exponent--; } uint64_t biased_exponent; if (exponent == kDenormalExponent && (significand & kHiddenBit) == 0) { biased_exponent = 0; } else { biased_exponent = static_cast(exponent + kExponentBias); } return (significand & kSignificandMask) | (biased_exponent << kPhysicalSignificandSize); } DISALLOW_COPY_AND_ASSIGN(Double); }; class Single { public: static const uint32_t kSignMask = 0x80000000; static const uint32_t kExponentMask = 0x7F800000; static const uint32_t kSignificandMask = 0x007FFFFF; static const uint32_t kHiddenBit = 0x00800000; static const int kPhysicalSignificandSize = 23; // Excludes the hidden bit. static const int kSignificandSize = 24; Single() : d32_(0) {} explicit Single(float f) : d32_(float_to_uint32(f)) {} explicit Single(uint32_t d32) : d32_(d32) {} // The value encoded by this Single must be greater or equal to +0.0. // It must not be special (infinity, or NaN). DiyFp AsDiyFp() const { ASSERT(Sign() > 0); ASSERT(!IsSpecial()); return DiyFp(Significand(), Exponent()); } // Returns the single's bit as uint64. uint32_t AsUint32() const { return d32_; } int Exponent() const { if (IsDenormal()) return kDenormalExponent; uint32_t d32 = AsUint32(); int biased_e = static_cast((d32 & kExponentMask) >> kPhysicalSignificandSize); return biased_e - kExponentBias; } uint32_t Significand() const { uint32_t d32 = AsUint32(); uint32_t significand = d32 & kSignificandMask; if (!IsDenormal()) { return significand + kHiddenBit; } else { return significand; } } // Returns true if the single is a denormal. bool IsDenormal() const { uint32_t d32 = AsUint32(); return (d32 & kExponentMask) == 0; } // We consider denormals not to be special. // Hence only Infinity and NaN are special. bool IsSpecial() const { uint32_t d32 = AsUint32(); return (d32 & kExponentMask) == kExponentMask; } bool IsNan() const { uint32_t d32 = AsUint32(); return ((d32 & kExponentMask) == kExponentMask) && ((d32 & kSignificandMask) != 0); } bool IsInfinite() const { uint32_t d32 = AsUint32(); return ((d32 & kExponentMask) == kExponentMask) && ((d32 & kSignificandMask) == 0); } int Sign() const { uint32_t d32 = AsUint32(); return (d32 & kSignMask) == 0? 1: -1; } // Computes the two boundaries of this. // The bigger boundary (m_plus) is normalized. The lower boundary has the same // exponent as m_plus. // Precondition: the value encoded by this Single must be greater than 0. void NormalizedBoundaries(DiyFp* out_m_minus, DiyFp* out_m_plus) const { ASSERT(value() > 0.0); DiyFp v = this->AsDiyFp(); DiyFp m_plus = DiyFp::Normalize(DiyFp((v.f() << 1) + 1, v.e() - 1)); DiyFp m_minus; if (LowerBoundaryIsCloser()) { m_minus = DiyFp((v.f() << 2) - 1, v.e() - 2); } else { m_minus = DiyFp((v.f() << 1) - 1, v.e() - 1); } m_minus.set_f(m_minus.f() << (m_minus.e() - m_plus.e())); m_minus.set_e(m_plus.e()); *out_m_plus = m_plus; *out_m_minus = m_minus; } // Precondition: the value encoded by this Single must be greater or equal // than +0.0. DiyFp UpperBoundary() const { ASSERT(Sign() > 0); return DiyFp(Significand() * 2 + 1, Exponent() - 1); } bool LowerBoundaryIsCloser() const { // The boundary is closer if the significand is of the form f == 2^p-1 then // the lower boundary is closer. // Think of v = 1000e10 and v- = 9999e9. // Then the boundary (== (v - v-)/2) is not just at a distance of 1e9 but // at a distance of 1e8. // The only exception is for the smallest normal: the largest denormal is // at the same distance as its successor. // Note: denormals have the same exponent as the smallest normals. bool physical_significand_is_zero = ((AsUint32() & kSignificandMask) == 0); return physical_significand_is_zero && (Exponent() != kDenormalExponent); } float value() const { return uint32_to_float(d32_); } static float Infinity() { return Single(kInfinity).value(); } static float NaN() { return Single(kNaN).value(); } private: static const int kExponentBias = 0x7F + kPhysicalSignificandSize; static const int kDenormalExponent = -kExponentBias + 1; static const int kMaxExponent = 0xFF - kExponentBias; static const uint32_t kInfinity = 0x7F800000; static const uint32_t kNaN = 0x7FC00000; const uint32_t d32_; DISALLOW_COPY_AND_ASSIGN(Single); }; } // namespace double_conversion #endif // DOUBLE_CONVERSION_DOUBLE_H_ quickfix-1.15.1+dfsg.orig/src/C++/double-conversion/cached-powers.cc0000644000372000001440000002047313265006437024475 0ustar robertousers// Copyright 2006-2008 the V8 project authors. All rights reserved. // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following // disclaimer in the documentation and/or other materials provided // with the distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived // from this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include #include "double-conversion/utils.h" #include "cached-powers.h" namespace double_conversion { struct CachedPower { uint64_t significand; int16_t binary_exponent; int16_t decimal_exponent; }; static const CachedPower kCachedPowers[] = { {UINT64_2PART_C(0xfa8fd5a0, 081c0288), -1220, -348}, {UINT64_2PART_C(0xbaaee17f, a23ebf76), -1193, -340}, {UINT64_2PART_C(0x8b16fb20, 3055ac76), -1166, -332}, {UINT64_2PART_C(0xcf42894a, 5dce35ea), -1140, -324}, {UINT64_2PART_C(0x9a6bb0aa, 55653b2d), -1113, -316}, {UINT64_2PART_C(0xe61acf03, 3d1a45df), -1087, -308}, {UINT64_2PART_C(0xab70fe17, c79ac6ca), -1060, -300}, {UINT64_2PART_C(0xff77b1fc, bebcdc4f), -1034, -292}, {UINT64_2PART_C(0xbe5691ef, 416bd60c), -1007, -284}, {UINT64_2PART_C(0x8dd01fad, 907ffc3c), -980, -276}, {UINT64_2PART_C(0xd3515c28, 31559a83), -954, -268}, {UINT64_2PART_C(0x9d71ac8f, ada6c9b5), -927, -260}, {UINT64_2PART_C(0xea9c2277, 23ee8bcb), -901, -252}, {UINT64_2PART_C(0xaecc4991, 4078536d), -874, -244}, {UINT64_2PART_C(0x823c1279, 5db6ce57), -847, -236}, {UINT64_2PART_C(0xc2109436, 4dfb5637), -821, -228}, {UINT64_2PART_C(0x9096ea6f, 3848984f), -794, -220}, {UINT64_2PART_C(0xd77485cb, 25823ac7), -768, -212}, {UINT64_2PART_C(0xa086cfcd, 97bf97f4), -741, -204}, {UINT64_2PART_C(0xef340a98, 172aace5), -715, -196}, {UINT64_2PART_C(0xb23867fb, 2a35b28e), -688, -188}, {UINT64_2PART_C(0x84c8d4df, d2c63f3b), -661, -180}, {UINT64_2PART_C(0xc5dd4427, 1ad3cdba), -635, -172}, {UINT64_2PART_C(0x936b9fce, bb25c996), -608, -164}, {UINT64_2PART_C(0xdbac6c24, 7d62a584), -582, -156}, {UINT64_2PART_C(0xa3ab6658, 0d5fdaf6), -555, -148}, {UINT64_2PART_C(0xf3e2f893, dec3f126), -529, -140}, {UINT64_2PART_C(0xb5b5ada8, aaff80b8), -502, -132}, {UINT64_2PART_C(0x87625f05, 6c7c4a8b), -475, -124}, {UINT64_2PART_C(0xc9bcff60, 34c13053), -449, -116}, {UINT64_2PART_C(0x964e858c, 91ba2655), -422, -108}, {UINT64_2PART_C(0xdff97724, 70297ebd), -396, -100}, {UINT64_2PART_C(0xa6dfbd9f, b8e5b88f), -369, -92}, {UINT64_2PART_C(0xf8a95fcf, 88747d94), -343, -84}, {UINT64_2PART_C(0xb9447093, 8fa89bcf), -316, -76}, {UINT64_2PART_C(0x8a08f0f8, bf0f156b), -289, -68}, {UINT64_2PART_C(0xcdb02555, 653131b6), -263, -60}, {UINT64_2PART_C(0x993fe2c6, d07b7fac), -236, -52}, {UINT64_2PART_C(0xe45c10c4, 2a2b3b06), -210, -44}, {UINT64_2PART_C(0xaa242499, 697392d3), -183, -36}, {UINT64_2PART_C(0xfd87b5f2, 8300ca0e), -157, -28}, {UINT64_2PART_C(0xbce50864, 92111aeb), -130, -20}, {UINT64_2PART_C(0x8cbccc09, 6f5088cc), -103, -12}, {UINT64_2PART_C(0xd1b71758, e219652c), -77, -4}, {UINT64_2PART_C(0x9c400000, 00000000), -50, 4}, {UINT64_2PART_C(0xe8d4a510, 00000000), -24, 12}, {UINT64_2PART_C(0xad78ebc5, ac620000), 3, 20}, {UINT64_2PART_C(0x813f3978, f8940984), 30, 28}, {UINT64_2PART_C(0xc097ce7b, c90715b3), 56, 36}, {UINT64_2PART_C(0x8f7e32ce, 7bea5c70), 83, 44}, {UINT64_2PART_C(0xd5d238a4, abe98068), 109, 52}, {UINT64_2PART_C(0x9f4f2726, 179a2245), 136, 60}, {UINT64_2PART_C(0xed63a231, d4c4fb27), 162, 68}, {UINT64_2PART_C(0xb0de6538, 8cc8ada8), 189, 76}, {UINT64_2PART_C(0x83c7088e, 1aab65db), 216, 84}, {UINT64_2PART_C(0xc45d1df9, 42711d9a), 242, 92}, {UINT64_2PART_C(0x924d692c, a61be758), 269, 100}, {UINT64_2PART_C(0xda01ee64, 1a708dea), 295, 108}, {UINT64_2PART_C(0xa26da399, 9aef774a), 322, 116}, {UINT64_2PART_C(0xf209787b, b47d6b85), 348, 124}, {UINT64_2PART_C(0xb454e4a1, 79dd1877), 375, 132}, {UINT64_2PART_C(0x865b8692, 5b9bc5c2), 402, 140}, {UINT64_2PART_C(0xc83553c5, c8965d3d), 428, 148}, {UINT64_2PART_C(0x952ab45c, fa97a0b3), 455, 156}, {UINT64_2PART_C(0xde469fbd, 99a05fe3), 481, 164}, {UINT64_2PART_C(0xa59bc234, db398c25), 508, 172}, {UINT64_2PART_C(0xf6c69a72, a3989f5c), 534, 180}, {UINT64_2PART_C(0xb7dcbf53, 54e9bece), 561, 188}, {UINT64_2PART_C(0x88fcf317, f22241e2), 588, 196}, {UINT64_2PART_C(0xcc20ce9b, d35c78a5), 614, 204}, {UINT64_2PART_C(0x98165af3, 7b2153df), 641, 212}, {UINT64_2PART_C(0xe2a0b5dc, 971f303a), 667, 220}, {UINT64_2PART_C(0xa8d9d153, 5ce3b396), 694, 228}, {UINT64_2PART_C(0xfb9b7cd9, a4a7443c), 720, 236}, {UINT64_2PART_C(0xbb764c4c, a7a44410), 747, 244}, {UINT64_2PART_C(0x8bab8eef, b6409c1a), 774, 252}, {UINT64_2PART_C(0xd01fef10, a657842c), 800, 260}, {UINT64_2PART_C(0x9b10a4e5, e9913129), 827, 268}, {UINT64_2PART_C(0xe7109bfb, a19c0c9d), 853, 276}, {UINT64_2PART_C(0xac2820d9, 623bf429), 880, 284}, {UINT64_2PART_C(0x80444b5e, 7aa7cf85), 907, 292}, {UINT64_2PART_C(0xbf21e440, 03acdd2d), 933, 300}, {UINT64_2PART_C(0x8e679c2f, 5e44ff8f), 960, 308}, {UINT64_2PART_C(0xd433179d, 9c8cb841), 986, 316}, {UINT64_2PART_C(0x9e19db92, b4e31ba9), 1013, 324}, {UINT64_2PART_C(0xeb96bf6e, badf77d9), 1039, 332}, {UINT64_2PART_C(0xaf87023b, 9bf0ee6b), 1066, 340}, }; static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); static const int kCachedPowersOffset = 348; // -1 * the first decimal_exponent. static const double kD_1_LOG2_10 = 0.30102999566398114; // 1 / lg(10) // Difference between the decimal exponents in the table above. const int PowersOfTenCache::kDecimalExponentDistance = 8; const int PowersOfTenCache::kMinDecimalExponent = -348; const int PowersOfTenCache::kMaxDecimalExponent = 340; void PowersOfTenCache::GetCachedPowerForBinaryExponentRange( int min_exponent, int max_exponent, DiyFp* power, int* decimal_exponent) { int kQ = DiyFp::kSignificandSize; double k = ceil((min_exponent + kQ - 1) * kD_1_LOG2_10); int foo = kCachedPowersOffset; int index = (foo + static_cast(k) - 1) / kDecimalExponentDistance + 1; ASSERT(0 <= index && index < kCachedPowersLength); CachedPower cached_power = kCachedPowers[index]; ASSERT(min_exponent <= cached_power.binary_exponent); (void) max_exponent; // Mark variable as used. ASSERT(cached_power.binary_exponent <= max_exponent); *decimal_exponent = cached_power.decimal_exponent; *power = DiyFp(cached_power.significand, cached_power.binary_exponent); } void PowersOfTenCache::GetCachedPowerForDecimalExponent(int requested_exponent, DiyFp* power, int* found_exponent) { ASSERT(kMinDecimalExponent <= requested_exponent); ASSERT(requested_exponent < kMaxDecimalExponent + kDecimalExponentDistance); int index = (requested_exponent + kCachedPowersOffset) / kDecimalExponentDistance; CachedPower cached_power = kCachedPowers[index]; *power = DiyFp(cached_power.significand, cached_power.binary_exponent); *found_exponent = cached_power.decimal_exponent; ASSERT(*found_exponent <= requested_exponent); ASSERT(requested_exponent < *found_exponent + kDecimalExponentDistance); } } // namespace double_conversion quickfix-1.15.1+dfsg.orig/src/C++/UtilitySSL.h0000644000372000001440000002452413265006437020204 0ustar robertousers/* Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ #ifndef FIX_UTILITY_SSL_H #define FIX_UTILITY_SSL_H #if (HAVE_SSL > 0) #include "Log.h" #include "SessionSettings.h" #include "Utility.h" #ifndef _MSC_VER #include #else #ifndef HAVE_ACE_DIRENT #include "dirent_windows.h" #else #include "ace/OS_NS_dirent.h" #endif #endif #include "openssl/err.h" #include "openssl/ssl.h" // SSL and SSL_CTX for SSL connections namespace FIX { #if defined(_MSC_VER) #define snprintf _snprintf static const char *WSAErrString(int code) /******************************************************************************** * Translate WSA error code to message string (abreviated) * Returns: pointer to static string. */ { #define expand(x) \ { \ x, #x \ } static struct { int code; const char *s; } tab[] = {expand(WSAEINTR), expand(WSAEBADF), expand(WSAEACCES), expand(WSAEFAULT), expand(WSAEINVAL), expand(WSAEMFILE), expand(WSAEWOULDBLOCK), expand(WSAEINPROGRESS), expand(WSAEALREADY), expand(WSAENOTSOCK), expand(WSAEDESTADDRREQ), expand(WSAEMSGSIZE), expand(WSAEPROTOTYPE), expand(WSAENOPROTOOPT), expand(WSAEPROTONOSUPPORT), expand(WSAESOCKTNOSUPPORT), expand(WSAEOPNOTSUPP), expand(WSAEPFNOSUPPORT), expand(WSAEAFNOSUPPORT), expand(WSAEADDRINUSE), expand(WSAEADDRNOTAVAIL), expand(WSAENETDOWN), expand(WSAENETUNREACH), expand(WSAENETRESET), expand(WSAECONNABORTED), expand(WSAECONNRESET), expand(WSAENOBUFS), expand(WSAEISCONN), expand(WSAENOTCONN), expand(WSAESHUTDOWN), expand(WSAETOOMANYREFS), expand(WSAETIMEDOUT), expand(WSAECONNREFUSED), expand(WSAELOOP), expand(WSAENAMETOOLONG), expand(WSAEHOSTDOWN), expand(WSAEHOSTUNREACH), expand(WSAENOTEMPTY), expand(WSAEPROCLIM), expand(WSAEUSERS), expand(WSAEDQUOT), expand(WSAESTALE), expand(WSAEREMOTE), {-1, ""}}; int i; for (i = 0; tab[i].code > 0; i++) if (code == tab[i].code) return tab[i].s; return "Unknown error code"; } #define SLASH "\\" #define SUFFIX "*" #else #define SLASH "/" #endif // Callback functions extern "C" { typedef int (*passPhraseHandleCallbackType)(char *, int, int, void *); int caListX509NameCmp(const X509_NAME *const *a, const X509_NAME *const *b); STACK_OF(X509_NAME) * findCAList(const char *cpCAfile, const char *cpCApath); int lookupX509Store(X509_STORE *pStore, int nType, X509_NAME *pName, X509_OBJECT *pObj); int callbackVerify(int ok, X509_STORE_CTX *ctx); int callbackVerifyCRL(int ok, X509_STORE_CTX *ctx, X509_STORE *revStore); X509_STORE *createX509Store(const char *cpFile, const char *cpPath); X509 *readX509(FILE *fp, X509 **x509, passPhraseHandleCallbackType cb); EVP_PKEY *readPrivateKey(FILE *fp, EVP_PKEY **key, passPhraseHandleCallbackType cb); char *strCat(const char *a, ...); } int setSocketNonBlocking(int pSocket); // define certificate algorithm type #define SSL_ALGO_UNKNOWN 0 #define SSL_ALGO_RSA 1 #define SSL_ALGO_DSA 2 #define SSL_ALGO_ALL (SSL_ALGO_RSA | SSL_ALGO_DSA) /* * Define the SSL Protocol options */ #define SSL_PROTOCOL_NONE (0) #define SSL_PROTOCOL_SSLV2 (1 << 0) #define SSL_PROTOCOL_SSLV3 (1 << 1) #define SSL_PROTOCOL_TLSV1 (1 << 2) #define SSL_PROTOCOL_TLSV1_1 (1 << 3) #define SSL_PROTOCOL_TLSV1_2 (1 << 4) #define SSL_PROTOCOL_ALL \ (SSL_PROTOCOL_SSLV2 | SSL_PROTOCOL_SSLV3 | SSL_PROTOCOL_TLSV1 | \ SSL_PROTOCOL_TLSV1_1 | SSL_PROTOCOL_TLSV1_2) typedef enum { SSL_CLIENT_VERIFY_NONE = 0, SSL_CLIENT_VERIFY_REQUIRE = 1, SSL_CLIENT_VERIFY_OPTIONAL = 2, SSL_CLIENT_VERIFY_NOTSET = 3 } SSLVerifyClient; // Should always call ssl_init/ssl_term. void ssl_init(); void ssl_term(); void ssl_socket_close(int socket, SSL *ssl); const char *socket_error(char *tempbuf, int buflen); int typeofSSLAlgo(X509 *pCert, EVP_PKEY *pKey); long protocolOptions(const char *opt); void setCtxOptions(SSL_CTX *ctx, long options); int enable_DH_ECDH(SSL_CTX *ctx, const char *certFile); SSL_CTX *createSSLContext(bool server, const SessionSettings &settings, std::string &errStr); bool loadSSLCert(SSL_CTX *ctx, bool server, const SessionSettings &settings, Log *log, passPhraseHandleCallbackType cb, std::string &errStr); bool loadCAInfo(SSL_CTX *ctx, bool server, const SessionSettings &settings, Log *log, std::string &errStr, int &verifyLevel); X509_STORE *loadCRLInfo(SSL_CTX *ctx, const SessionSettings &settings, Log *log, std::string &errStr); int acceptSSLConnection(int socket, SSL * ssl, Log * log, int verify); } #endif #endif quickfix-1.15.1+dfsg.orig/src/C++/SSLSocketInitiator.cpp0000644000372000001440000003525413265006437022211 0ustar robertousers/* ==================================================================== * Copyright (c) 1998-2006 Ralf S. Engelschall. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * 4. The names "mod_ssl" must not be used to endorse or promote * products derived from this software without prior written * permission. For written permission, please contact * rse@engelschall.com. * * 5. Products derived from this software may not be called "mod_ssl" * nor may "mod_ssl" appear in their names without prior * written permission of Ralf S. Engelschall. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by * Ralf S. Engelschall for use in the * mod_ssl project (http://www.modssl.org/)." * * THIS SOFTWARE IS PROVIDED BY RALF S. ENGELSCHALL ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RALF S. ENGELSCHALL OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /* ==================================================================== * Copyright (c) 1995-1999 Ben Laurie. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * 4. The name "Apache-SSL Server" must not be used to * endorse or promote products derived from this software without * prior written permission. * * 5. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by Ben Laurie * for use in the Apache-SSL HTTP server project." * * THIS SOFTWARE IS PROVIDED BY BEN LAURIE ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BEN LAURIE OR * HIS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #include "stdafx.h" #else #include "config.h" #endif #if (HAVE_SSL > 0) #include "SSLSocketInitiator.h" #include "Session.h" #include "Settings.h" namespace FIX { FIX::SSLSocketInitiator *initObj = 0; int SSLSocketInitiator::passwordHandleCB(char *buf, int bufsize, int verify, void *job) { return initObj->passwordHandleCallback(buf, bufsize, verify, job); } SSLSocketInitiator::SSLSocketInitiator( Application& application, MessageStoreFactory& factory, const SessionSettings& settings ) throw( ConfigError ) : Initiator( application, factory, settings ), m_connector( 1 ), m_lastConnect( 0 ), m_reconnectInterval( 30 ), m_noDelay( false ), m_sendBufSize( 0 ), m_rcvBufSize( 0 ), m_sslInit(false), m_ctx(0), m_cert(0), m_key(0) { initObj = this; } SSLSocketInitiator::SSLSocketInitiator( Application& application, MessageStoreFactory& factory, const SessionSettings& settings, LogFactory& logFactory ) throw( ConfigError ) : Initiator( application, factory, settings, logFactory ), m_connector( 1 ), m_lastConnect( 0 ), m_reconnectInterval( 30 ), m_noDelay( false ), m_sendBufSize( 0 ), m_rcvBufSize( 0 ), m_sslInit(false), m_ctx(0), m_cert(0), m_key(0) { initObj = this; } SSLSocketInitiator::~SSLSocketInitiator() { SocketConnections::iterator i; for (i = m_connections.begin(); i != m_connections.end(); ++i) delete i->second; for (i = m_pendingConnections.begin(); i != m_pendingConnections.end(); ++i) delete i->second; if (m_sslInit) { SSL_CTX_free(m_ctx); m_ctx = 0; ssl_term(); } } void SSLSocketInitiator::onConfigure( const SessionSettings& s ) throw ( ConfigError ) { const Dictionary& dict = s.get(); if( dict.has( RECONNECT_INTERVAL ) ) m_reconnectInterval = dict.getInt( RECONNECT_INTERVAL ); if( dict.has( SOCKET_NODELAY ) ) m_noDelay = dict.getBool( SOCKET_NODELAY ); if( dict.has( SOCKET_SEND_BUFFER_SIZE ) ) m_sendBufSize = dict.getInt( SOCKET_SEND_BUFFER_SIZE ); if( dict.has( SOCKET_RECEIVE_BUFFER_SIZE ) ) m_rcvBufSize = dict.getInt( SOCKET_RECEIVE_BUFFER_SIZE ); } void SSLSocketInitiator::onInitialize( const SessionSettings& s ) throw ( RuntimeError ) { if (m_sslInit) return; ssl_init(); std::string errStr; /* set up the application context */ if ((m_ctx = createSSLContext(false, s, errStr)) == 0) { throw RuntimeError(errStr); } if (m_cert && m_key) { if (SSL_CTX_use_certificate(m_ctx, m_cert) < 1) { ssl_term(); throw RuntimeError("Failed to set certificate"); } if (SSL_CTX_use_RSAPrivateKey(m_ctx, m_key) <= 0) { ssl_term(); throw RuntimeError("Failed to set key"); } } else if (!loadSSLCert(m_ctx, false, s, getLog(), SSLSocketInitiator::passwordHandleCB, errStr)) { ssl_term(); throw RuntimeError(errStr); } int verifyLevel; if (!loadCAInfo(m_ctx, false, s, getLog(), errStr, verifyLevel)) { ssl_term(); throw RuntimeError(errStr); } m_sslInit = true; } void SSLSocketInitiator::onStart() { connect(); while ( !isStopped() ) { m_connector.block( *this, false, 1.0 ); onTimeout( m_connector ); } time_t start = 0; time_t now = 0; ::time( &start ); while ( isLoggedOn() ) { m_connector.block( *this ); if( ::time(&now) -5 >= start ) break; } } bool SSLSocketInitiator::onPoll( double timeout ) { time_t start = 0; time_t now = 0; if( isStopped() ) { if( start == 0 ) ::time( &start ); if( !isLoggedOn() ) return false; if( ::time(&now) - 5 >= start ) return false; } m_connector.block( *this, true, timeout ); return true; } void SSLSocketInitiator::onStop() { } void SSLSocketInitiator::doConnect( const SessionID& s, const Dictionary& d ) { try { std::string address; short port = 0; std::string sourceAddress; short sourcePort = 0; Session* session = Session::lookupSession( s ); if( !session->isSessionTime(UtcTimeStamp()) ) return; Log* log = session->getLog(); getHost( s, d, address, port, sourceAddress, sourcePort ); log->onEvent( "Connecting to " + address + " on port " + IntConvertor::convert((unsigned short)port) + " (Source " + sourceAddress + ":" + IntConvertor::convert((unsigned short)sourcePort) + ")"); int result = m_connector.connect( address, port, m_noDelay, m_sendBufSize, m_rcvBufSize, sourceAddress, sourcePort ); SSL *ssl = SSL_new(m_ctx); if (ssl == 0) { log->onEvent("Failed to create ssl object"); return; } SSL_clear(ssl); BIO *sbio = BIO_new_socket(result, BIO_CLOSE); if (sbio == 0) { log->onEvent("BIO_new_socket failed"); return; } SSL_set_bio(ssl, sbio, sbio); ERR_clear_error(); // Do the SSL handshake. int rc = SSL_connect(ssl); while (rc <= 0) { int err = SSL_get_error(ssl, rc); if ((err == SSL_ERROR_WANT_READ) || (err == SSL_ERROR_WANT_WRITE)) { errno = EINTR; } else { getLog()->onEvent("SSL_connect failed with SSL error " + IntConvertor::convert(err)); return; } ERR_clear_error(); rc = SSL_connect(ssl); } setPending( s ); m_pendingConnections[ result ] = new SSLSocketConnection( *this, s, result, ssl, &m_connector.getMonitor() ); } catch ( std::exception& ) {} } void SSLSocketInitiator::onConnect( SocketConnector&, int s ) { SocketConnections::iterator i = m_pendingConnections.find( s ); if( i == m_pendingConnections.end() ) return; SSLSocketConnection* pSocketConnection = i->second; m_connections[s] = pSocketConnection; m_pendingConnections.erase( i ); setConnected( pSocketConnection->getSession()->getSessionID() ); pSocketConnection->onTimeout(); } void SSLSocketInitiator::onWrite( SocketConnector& connector, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return ; SSLSocketConnection* pSocketConnection = i->second; if( pSocketConnection->processQueue() ) pSocketConnection->unsignal(); } bool SSLSocketInitiator::onData( SocketConnector& connector, int s ) { SocketConnections::iterator i = m_connections.find( s ); if ( i == m_connections.end() ) return false; SSLSocketConnection* pSocketConnection = i->second; return pSocketConnection->read( connector ); } void SSLSocketInitiator::onDisconnect( SocketConnector&, int s ) { SocketConnections::iterator i = m_connections.find( s ); SocketConnections::iterator j = m_pendingConnections.find( s ); SSLSocketConnection* pSocketConnection = 0; if( i != m_connections.end() ) pSocketConnection = i->second; if( j != m_pendingConnections.end() ) pSocketConnection = j->second; if( !pSocketConnection ) return; setDisconnected( pSocketConnection->getSession()->getSessionID() ); Session* pSession = pSocketConnection->getSession(); if ( pSession ) { pSession->disconnect(); setDisconnected( pSession->getSessionID() ); } delete pSocketConnection; m_connections.erase( s ); m_pendingConnections.erase( s ); } void SSLSocketInitiator::onError( SocketConnector& connector ) { onTimeout( connector ); } void SSLSocketInitiator::onTimeout( SocketConnector& ) { time_t now; ::time( &now ); if ( (now - m_lastConnect) >= m_reconnectInterval ) { connect(); m_lastConnect = now; } SocketConnections::iterator i; for ( i = m_connections.begin(); i != m_connections.end(); ++i ) i->second->onTimeout(); } void SSLSocketInitiator::getHost( const SessionID& s, const Dictionary& d, std::string& address, short& port, std::string& sourceAddress, short& sourcePort) { int num = 0; SessionToHostNum::iterator i = m_sessionToHostNum.find( s ); if ( i != m_sessionToHostNum.end() ) num = i->second; std::stringstream hostStream; hostStream << SOCKET_CONNECT_HOST << num; std::string hostString = hostStream.str(); std::stringstream portStream; portStream << SOCKET_CONNECT_PORT << num; std::string portString = portStream.str(); sourcePort = 0; sourceAddress.empty(); if( d.has(hostString) && d.has(portString) ) { address = d.getString( hostString ); port = ( short ) d.getInt( portString ); std::stringstream sourceHostStream; sourceHostStream << SOCKET_CONNECT_SOURCE_HOST << num; hostString = sourceHostStream.str(); if( d.has(hostString) ) sourceAddress = d.getString( hostString ); std::stringstream sourcePortStream; sourcePortStream << SOCKET_CONNECT_SOURCE_PORT << num; portString = sourcePortStream.str(); if( d.has(portString) ) sourcePort = ( short ) d.getInt( portString ); } else { num = 0; address = d.getString( SOCKET_CONNECT_HOST ); port = ( short ) d.getInt( SOCKET_CONNECT_PORT ); if( d.has(SOCKET_CONNECT_SOURCE_HOST) ) sourceAddress = d.getString( SOCKET_CONNECT_SOURCE_HOST ); if( d.has(SOCKET_CONNECT_SOURCE_PORT) ) sourcePort = ( short ) d.getInt( SOCKET_CONNECT_SOURCE_PORT ); } m_sessionToHostNum[ s ] = ++num; } int SSLSocketInitiator::passwordHandleCallback(char *buf, size_t bufsize, int verify, void *job) { if (m_password.length() > bufsize) return -1; std::strcpy(buf, m_password.c_str()); return m_password.length(); } } #endif quickfix-1.15.1+dfsg.orig/src/C++/PostgreSQLStore.h0000644000372000001440000001111713265006437021171 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifndef HAVE_POSTGRESQL #error PostgreSQLStore.h included, but HAVE_POSTGRESQL not defined #endif #ifdef HAVE_POSTGRESQL #ifndef FIX_POSTGRESQLSTORE_H #define FIX_POSTGRESQLSTORE_H #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 4290 ) #endif #include "MessageStore.h" #include "SessionSettings.h" #include "PostgreSQLConnection.h" #include #include namespace FIX { /// Creates a PostgreSQL based implementation of MessageStore. class PostgreSQLStoreFactory : public MessageStoreFactory { public: static const std::string DEFAULT_DATABASE; static const std::string DEFAULT_USER; static const std::string DEFAULT_PASSWORD; static const std::string DEFAULT_HOST; static const short DEFAULT_PORT; PostgreSQLStoreFactory( const SessionSettings& settings ) : m_settings( settings ), m_useSettings( true ), m_useDictionary( false ) { bool poolConnections = false; try { poolConnections = settings.get().getBool(POSTGRESQL_STORE_USECONNECTIONPOOL); } catch( ConfigError& ) {} m_connectionPoolPtr = PostgreSQLConnectionPoolPtr ( new PostgreSQLConnectionPool(poolConnections) ); } PostgreSQLStoreFactory( const Dictionary& dictionary ) : m_dictionary( dictionary ), m_useSettings( false ), m_useDictionary( true ) { m_connectionPoolPtr = PostgreSQLConnectionPoolPtr ( new PostgreSQLConnectionPool(false) ); } PostgreSQLStoreFactory( const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ) : m_database( database ), m_user( user ), m_password( password ), m_host( host ), m_port( port ), m_useSettings( false ), m_useDictionary( false ) { m_connectionPoolPtr = PostgreSQLConnectionPoolPtr ( new PostgreSQLConnectionPool(false) ); } PostgreSQLStoreFactory() : m_database( DEFAULT_DATABASE ), m_user( DEFAULT_USER ), m_password( DEFAULT_PASSWORD ), m_host( DEFAULT_HOST ), m_port( DEFAULT_PORT ), m_useSettings( false ), m_useDictionary( false ) { m_connectionPoolPtr = PostgreSQLConnectionPoolPtr ( new PostgreSQLConnectionPool(false) ); } MessageStore* create( const SessionID& ); void destroy( MessageStore* ); private: MessageStore* create( const SessionID& s, const Dictionary& ); PostgreSQLConnectionPoolPtr m_connectionPoolPtr; SessionSettings m_settings; Dictionary m_dictionary; std::string m_database; std::string m_user; std::string m_password; std::string m_host; short m_port; bool m_useSettings; bool m_useDictionary; }; /*! @} */ /// PostgreSQL based implementation of MessageStore. class PostgreSQLStore : public MessageStore { public: PostgreSQLStore( const SessionID& s, const DatabaseConnectionID& d, PostgreSQLConnectionPool* p ); PostgreSQLStore( const SessionID& s, const std::string& database, const std::string& user, const std::string& password, const std::string& host, short port ); ~PostgreSQLStore(); bool set( int, const std::string& ) throw ( IOException ); void get( int, int, std::vector < std::string > & ) const throw ( IOException ); int getNextSenderMsgSeqNum() const throw ( IOException ); int getNextTargetMsgSeqNum() const throw ( IOException ); void setNextSenderMsgSeqNum( int value ) throw ( IOException ); void setNextTargetMsgSeqNum( int value ) throw ( IOException ); void incrNextSenderMsgSeqNum() throw ( IOException ); void incrNextTargetMsgSeqNum() throw ( IOException ); UtcTimeStamp getCreationTime() const throw ( IOException ); void reset() throw ( IOException ); void refresh() throw ( IOException ); private: void populateCache(); MemoryStore m_cache; PostgreSQLConnection* m_pConnection; PostgreSQLConnectionPool* m_pConnectionPool; SessionID m_sessionID; }; } #endif //FIX_POSTGRESQLSTORE_H #endif //HAVE_POSTGRESQL quickfix-1.15.1+dfsg.orig/src/at.rb0000644000372000001440000000063013265006437016417 0ustar robertousersrequire 'quickfix_ruby' require '../src/at_application' if( ARGV.length == 0 ) puts "usage: at.rb -f FILE" exit 1 end file = ARGV[0] settings = Quickfix::SessionSettings.new( file ) application = Application.new factory = Quickfix::FileStoreFactory.new( "store" ) acceptor = Quickfix::SocketAcceptor.new( application, factory, settings ) acceptor.start() while( true ) sleep( 1 ) end acceptor.stop() quickfix-1.15.1+dfsg.orig/src/test_performance_vs15.vcxproj0000644000372000001440000003304013265006437023322 0ustar robertousers Debug Win32 Debug x64 Release Win32 Release x64 test_performance {4E6CE474-47A1-4AC8-8161-9CD214664EBB} test_performance 8.1 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\debug\pt\ debug\vs15\ false false $(SolutionDir)test\release\pt\ release\vs15\ false false pt pt pt pt .\Debug/pt.tlb Disabled Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/pt.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib\debug;%(AdditionalLibraryDirectories) true .\Debug/pt.pdb Console .\Debug/pt.tlb Disabled Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/pt.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib\debug;%(AdditionalLibraryDirectories) true .\Debug/pt.pdb Console .\Release/pt.tlb OnlyExplicitInline Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/pt.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/pt.pdb Console .\Release/pt.tlb OnlyExplicitInline Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/pt.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/pt.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} false quickfix-1.15.1+dfsg.orig/src/at_application.h0000644000372000001440000001421513265006437020632 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #include "Application.h" #include "MessageCracker.h" #include "Session.h" #include "fix40/NewOrderSingle.h" #include "fix41/NewOrderSingle.h" #include "fix42/NewOrderSingle.h" #include "fix43/NewOrderSingle.h" #include "fix44/NewOrderSingle.h" #include "fix50/NewOrderSingle.h" #include "fix50sp1/NewOrderSingle.h" #include "fix50sp2/NewOrderSingle.h" #include "fix42/SecurityDefinition.h" #include "fix43/SecurityDefinition.h" #include "fix44/SecurityDefinition.h" #include "fix50/SecurityDefinition.h" #include "fix50sp1/SecurityDefinition.h" #include "fix50sp2/SecurityDefinition.h" #include class MessageCracker : public FIX::MessageCracker { public: void process( const FIX::Message& message, const FIX::SessionID& sessionID ) { FIX::Message echo = message; FIX::PossResend possResend( false ); message.getHeader().getFieldIfSet( possResend ); FIX::ClOrdID clOrdID; message.getField( clOrdID ); std::pair < FIX::ClOrdID, FIX::SessionID > pair = std::make_pair( clOrdID, sessionID ); if ( possResend == true ) { if ( m_orderIDs.find( pair ) != m_orderIDs.end() ) return ; } m_orderIDs.insert( pair ); FIX::Session::sendToTarget( echo, sessionID ); } void onMessage( const FIX50SP2::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } void onMessage( const FIX50SP2::SecurityDefinition& message, const FIX::SessionID& sessionID ) { FIX50SP2::SecurityDefinition echo = message; FIX::Session::sendToTarget( echo, sessionID ); } void onMessage( const FIX50SP1::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } void onMessage( const FIX50SP1::SecurityDefinition& message, const FIX::SessionID& sessionID ) { FIX50SP1::SecurityDefinition echo = message; FIX::Session::sendToTarget( echo, sessionID ); } void onMessage( const FIX50::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } void onMessage( const FIX50::SecurityDefinition& message, const FIX::SessionID& sessionID ) { FIX50::SecurityDefinition echo = message; FIX::Session::sendToTarget( echo, sessionID ); } void onMessage( const FIX44::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } void onMessage( const FIX44::SecurityDefinition& message, const FIX::SessionID& sessionID ) { FIX44::SecurityDefinition echo = message; FIX::Session::sendToTarget( echo, sessionID ); } void onMessage( const FIX43::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } void onMessage( const FIX43::SecurityDefinition& message, const FIX::SessionID& sessionID ) { FIX43::SecurityDefinition echo = message; FIX::Session::sendToTarget( echo, sessionID ); } void onMessage( const FIX42::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } void onMessage( const FIX42::SecurityDefinition& message, const FIX::SessionID& sessionID ) { FIX42::SecurityDefinition echo = message; FIX::Session::sendToTarget( echo, sessionID ); } void onMessage( const FIX41::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } void onMessage( const FIX40::NewOrderSingle& message, const FIX::SessionID& sessionID ) { process( message, sessionID ); } std::set < std::pair < FIX::ClOrdID, FIX::SessionID > > m_orderIDs; public: void reset() { m_orderIDs.clear(); } }; class Application : public FIX::Application { void onCreate( const FIX::SessionID& sessionID ) { FIX::Session * pSession = FIX::Session::lookupSession( sessionID ); if ( pSession ) pSession->reset(); } void onLogon( const FIX::SessionID& sessionID ) throw( FIX::RejectLogon ) {} void onLogout( const FIX::SessionID& sessionID ) { m_cracker.reset(); } void toAdmin( FIX::Message& message, const FIX::SessionID& ) {} void toApp( FIX::Message& message, const FIX::SessionID& ) throw( FIX::DoNotSend ) {} void fromAdmin( const FIX::Message& message, const FIX::SessionID& sessionID ) throw( FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon ) { FIX::MsgType msgType; message.getHeader().getField( msgType ); if(msgType == FIX::MsgType_Logon) { FIX::DefaultApplVerID defaultApplVerID; if(message.isSetField(defaultApplVerID)) { message.getField(defaultApplVerID); FIX::Session::lookupSession(sessionID)->setSenderDefaultApplVerID(defaultApplVerID); } } } void fromApp( const FIX::Message& message, const FIX::SessionID& sessionID ) throw( FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType ) { FIX::MsgType msgType; message.getHeader().getField( msgType ); if(msgType == FIX::MsgType_Email) { FIX::Message echo = message; FIX::Session::sendToTarget( echo, sessionID ); } else { m_cracker.crack( message, sessionID ); } } MessageCracker m_cracker; }; quickfix-1.15.1+dfsg.orig/src/at_application.py0000644000372000001440000000273013265006437021032 0ustar robertousersimport quickfix as fix class Application(fix.Application): orderIDs = {} def onCreate(self, sessionID): self.reset() session = fix.Session.lookupSession( sessionID ) if session == None: session.reset() def onLogon(self, sessionID): return def onLogout(self, sessionID): return def toAdmin(self, sessionID, message): return def fromAdmin(self, sessionID, message): return def toApp(self, sessionID, message): return def fromApp(self, message, sessionID): msgType = fix.MsgType() message.getHeader().getField( msgType ) if( msgType.getValue() == fix.MsgType_NewOrderSingle ): echo = fix.Message( message ) possResend = fix.PossResend( False ) if( message.getHeader().isSetField( possResend ) ): message.getHeader().getField( possResend ) clOrdID = fix.ClOrdID() message.getField( clOrdID ) if( possResend.getValue() ): if( clOrdID.getString() in self.orderIDs ): return self.orderIDs[clOrdID.getString()] = clOrdID.getString() fix.Session.sendToTarget( echo, sessionID ) elif( msgType.getValue() == fix.MsgType_SecurityDefinition ): echo = fix.Message( message ) fix.Session.sendToTarget( echo, sessionID ) else: raise fix.UnsupportedMessageType() def reset( self ): self.orderIDs = {} quickfix-1.15.1+dfsg.orig/src/python3/0000755000372000001440000000000013265006437017073 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix44.py0000777000372000001440000000000013265006437025536 2../python/quickfix44.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix50.py0000777000372000001440000000000013265006437025530 2../python/quickfix50.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix40.py0000777000372000001440000000000013265006437025526 2../python/quickfix40.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix43.py0000777000372000001440000000000013265006437025534 2../python/quickfix43.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix41.py0000777000372000001440000000000013265006437025530 2../python/quickfix41.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/QuickfixPython.cpp0000777000372000001440000000000013265006437030006 2../python/QuickfixPython.cppustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix_fields.py0000777000372000001440000000000013265006437030072 2../python/quickfix_fields.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/test0000777000372000001440000000000013265006437022430 2../python/testustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/spec0000777000372000001440000000000013265006437021250 2../../specustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix.py0000777000372000001440000000000013265006437025216 2../python/quickfix.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/quickfix42.py0000777000372000001440000000000013265006437025532 2../python/quickfix42.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/CMakeLists.txt0000644000372000001440000000170613265006437021637 0ustar robertousersset(quickfix_python_VERSION_MAJOR 16) set(quickfix_python_VERSION_MINOR 0) set(quickfix_python_VERSION_PATCH 1) set(quickfix_python_VERSION ${quickfix_python_VERSION_MAJOR}.${quickfix_python_VERSION_MINOR}.${quickfix_python_VERSION_PATCH} ) set(quickfix_python_SOURCES QuickfixPython.cpp) set(quickfix_python_lib_name _${PROJECT_NAME}) add_library(${quickfix_python_lib_name} SHARED ${quickfix_python_SOURCES}) target_include_directories(${quickfix_python_lib_name} PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src/C++) target_link_libraries(${quickfix_python_lib_name} ${PROJECT_NAME}) set_target_properties(${quickfix_python_lib_name} PROPERTIES VERSION ${quickfix_python_VERSION} SOVERSION ${quickfix_python_VERSION_MAJOR} PREFIX "") install(TARGETS ${quickfix_python_lib_name} DESTINATION lib/python3) install(DIRECTORY ${CMAKE_SOURCE_DIR}/src/python/ DESTINATION lib/python3 FILES_MATCHING PATTERN "quickfix*.py" PATTERN test EXCLUDE) quickfix-1.15.1+dfsg.orig/src/python3/quickfix50sp2.py0000777000372000001440000000000013265006437026602 2../python/quickfix50sp2.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/test.sh0000755000372000001440000000047313265006437020415 0ustar robertousers#!/bin/sh export LD_LIBRARY_PATH=../../src/C++/.libs export DYLD_LIBRARY_PATH=../../src/C++/.libs export PYTHONPATH=../../lib/python3 python3 test/DataDictionaryTestCase.py python3 test/DictionaryTestCase.py python3 test/FieldBaseTestCase.py python3 test/SessionSettingsTestCase.py python3 test/MessageTestCase.py quickfix-1.15.1+dfsg.orig/src/python3/quickfix50sp1.py0000777000372000001440000000000013265006437026600 2../python/quickfix50sp1.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/QuickfixPython.h0000777000372000001440000000000013265006437027120 2../python/QuickfixPython.hustar robertousersquickfix-1.15.1+dfsg.orig/src/python3/Makefile.am0000644000372000001440000000165013265006437021131 0ustar robertouserspythondir = $(PYTHON3_SITE_PACKAGES) python_LTLIBRARIES = _quickfix.la _quickfix_la_SOURCES = \ QuickfixPython.cpp python_DATA = quickfix.py quickfix40.py quickfix41.py quickfix42.py quickfix43.py quickfix44.py quickfix50.py quickfix50sp1.py quickfix50sp2.py quickfixt11.py _quickfix_la_CXXFLAGS = -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized _quickfix_la_LDFLAGS = -version-info 13:0:0 -module _quickfix_la_LIBADD = $(top_builddir)/src/C++/libquickfix.la INCLUDES = $(PYTHON3_CFLAGS) -I. -I.. -I../.. -I../C++ local_python_src=$(top_builddir)/src/python3 local_python_lib=$(top_builddir)/lib/python3 all-local: $(python_LTLIBRARIES) rm -rf $(local_python_lib) mkdir -p $(local_python_lib) ln -sf $(local_python_src)/.libs/_quickfix* $(local_python_lib) ln -sf $(local_python_src)/*.py $(local_python_lib) ln -sf $(top_builddir)/spec spec clean-local: rm -rf $(local_python_lib) TESTS = test.sh quickfix-1.15.1+dfsg.orig/src/python3/quickfixt11.py0000777000372000001440000000000013265006437026072 2../python/quickfixt11.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/test_acceptance_vs15.vcxproj0000644000372000001440000003247413265006437023121 0ustar robertousers Debug Win32 Debug x64 Release Win32 Release x64 test_acceptance {63CC102A-A3CD-43CC-9535-A91E67256360} test_acceptance 8.1 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\release\at\ release\vs15\ false false $(SolutionDir)test\debug\at\ debug\vs15\ false false at at at at .\Release/at.tlb OnlyExplicitInline $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/at.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/at.pdb Console .\Release/at.tlb OnlyExplicitInline $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/at.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/at.pdb Console .\Debug/at.tlb Disabled $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/at.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/at.pdb Console .\Debug/at.tlb Disabled $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/at.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/at.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} quickfix-1.15.1+dfsg.orig/src/pt.cs0000644000372000001440000000161013265006437016437 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ using System; using QuickFix; class PerformanceTest { [STAThread] static void Main( string[] args ) { } } quickfix-1.15.1+dfsg.orig/src/test_unit_vs14.vcxproj0000644000372000001440000002407013265006437022002 0ustar robertousers Debug Win32 Release Win32 test_unit {CD58A1FF-0F7A-4490-B9B4-944326C48A5A} ut_vc14 8.1 Application false MultiByte v140 Application false MultiByte v140 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\release\ut\ release\vs14\ false $(SolutionDir)test\debug\ut\ debug\vs14\ false ut ut .\Release/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) OnlyExplicitInline $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDir)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/ut.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs14.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/ut.pdb Console .\Debug/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) Disabled $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDIr)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/ut.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default false _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs14.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/ut.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} false quickfix-1.15.1+dfsg.orig/src/python/0000755000372000001440000000000013265006437017010 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/python/quickfix.i0000644000372000001440000001744313265006437021016 0ustar robertousers#ifdef SWIGPYTHON %typemap(in) std::string& (std::string temp) { %#if PYTHON_MAJOR_VERSION >= 3 temp = std::string((char*)PyUnicode_AsUTF8($input)); %#else temp = std::string((char*)PyString_AsString($input)); %#endif $1 = &temp; } %typemap(argout) std::string& { if( std::string("$1_type") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); %#if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString($1->c_str()) ); %#else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString($1->c_str()) ); %#endif } } %typemap(in) int& (int temp) { SWIG_AsVal_int($input, &temp); $1 = &temp; } %typemap(argout) int& { if( std::string("$1_type") == "int &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); %#if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyLong_FromLong(*$1) ); %#else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyInt_FromLong(*$1) ); %#endif } } #endif %typemap(in) FIX::DataDictionary const *& (FIX::DataDictionary* temp) { $1 = new FIX::DataDictionary*[1]; *$1 = temp; } %typemap(free) FIX::DataDictionary const *& { delete[] temp; } %typemap(argout) FIX::DataDictionary const *& { void* argp; FIX::DataDictionary* pDD = 0; int res = SWIG_ConvertPtr($input, &argp, SWIGTYPE_p_FIX__DataDictionary, 0 ); pDD = reinterpret_cast< FIX::DataDictionary * >(argp); *pDD = *(*$1); } %rename(FIXException) FIX::Exception; %include ../quickfix.i %pythoncode %{ #ifdef SWIGPYTHON try: import thread except ImportError: import _thread as thread def _quickfix_start_thread(i_or_a): i_or_a.block() #endif %} %feature("shadow") FIX::Initiator::start() %{ def start(self): thread.start_new_thread(_quickfix_start_thread, (self,)) %} %feature("shadow") FIX::Acceptor::start() %{ def start(self): thread.start_new_thread(_quickfix_start_thread, (self,)) %} %feature("director:except") FIX::Application::onCreate { #ifdef SWIGPYTHON if( $error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } #endif } %feature("director:except") FIX::Application::onLogon { #ifdef SWIGPYTHON if( $error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } #endif } %feature("director:except") FIX::Application::onLogout { #ifdef SWIGPYTHON if( $error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } #endif } %feature("director:except") FIX::Application::toAdmin { #ifdef SWIGPYTHON if( $error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } #endif } %feature("director:except") FIX::Application::toApp { #ifdef SWIGPYTHON if( $error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); void *result; try { if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__DoNotSend, 0 ) != -1 ) { throw *((FIX::DoNotSend*)result); } else { PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } catch( std::exception& e ) { std::cout << e.what() << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } catch( ... ) { std::cout << "Fatal exception" << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } } #endif } %feature("director:except") FIX::Application::fromAdmin { #ifdef SWIGPYTHON if( $error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); void *result; try { if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__RejectLogon, 0 ) != -1 ) { throw *((FIX::RejectLogon*)result); } else { PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } catch( std::exception& e ) { std::cout << e.what() << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } catch( ... ) { std::cout << "Fatal exception" << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } } #endif } %feature("director:except") FIX::Application::fromApp { #ifdef SWIGPYTHON if( $error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); void *result; try { if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__UnsupportedMessageType, 0 ) != -1 ) { throw *((FIX::UnsupportedMessageType*)result); } else { PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } catch( std::exception& e ) { std::cout << e.what() << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } catch( ... ) { std::cout << "Fatal exception" << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } } #endif } %pythoncode %{ #ifdef SWIGPYTHON class SocketInitiator(SocketInitiatorBase): application = 0 storeFactory = 0 setting = 0 logFactory = 0 def __init__(self, application, storeFactory, settings, logFactory=None): if logFactory == None: SocketInitiatorBase.__init__(self, application, storeFactory, settings) else: SocketInitiatorBase.__init__(self, application, storeFactory, settings, logFactory) self.application = application self.storeFactory = storeFactory self.settings = settings self.logFactory = logFactory class SocketAcceptor(SocketAcceptorBase): application = 0 storeFactory = 0 setting = 0 logFactory = 0 def __init__(self, application, storeFactory, settings, logFactory=None): if logFactory == None: SocketAcceptorBase.__init__(self, application, storeFactory, settings) else: SocketAcceptorBase.__init__(self, application, storeFactory, settings, logFactory) self.application = application self.storeFactory = storeFactory self.settings = settings self.logFactory = logFactory #endif %} %init %{ #ifndef _MSC_VER struct sigaction new_action, old_action; new_action.sa_handler = SIG_DFL; sigemptyset( &new_action.sa_mask ); new_action.sa_flags = 0; sigaction( SIGINT, &new_action, &old_action ); #endif %} quickfix-1.15.1+dfsg.orig/src/python/quickfix44.py0000644000372000001440000100151013265006437021353 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIX.4.4") ) class Heartbeat(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("0") ) class TestRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("1") ) class ResendRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("2") ) class Reject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("3") ) class SequenceReset(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("4") ) class Logout(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("5") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(44) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 682 order[42] = 683 order[43] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoIOIQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 104 order[1] = 0 fix.Group.__init__(self, 199, 104, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoContraBrokers(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 fix.Group.__init__(self, 382, 375, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 564 order[45] = 565 order[46] = 539 order[47] = 654 order[48] = 566 order[49] = 587 order[50] = 588 order[51] = 637 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class Logon(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("A") ) class NoMsgTypes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 372 order[1] = 385 order[2] = 0 fix.Group.__init__(self, 384, 372, order) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(146) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 111 order[24] = 100 order[25] = 386 order[26] = 81 order[27] = 55 order[28] = 65 order[29] = 48 order[30] = 22 order[31] = 460 order[32] = 461 order[33] = 167 order[34] = 762 order[35] = 200 order[36] = 541 order[37] = 201 order[38] = 224 order[39] = 225 order[40] = 239 order[41] = 226 order[42] = 227 order[43] = 228 order[44] = 255 order[45] = 543 order[46] = 470 order[47] = 471 order[48] = 472 order[49] = 240 order[50] = 202 order[51] = 947 order[52] = 206 order[53] = 231 order[54] = 223 order[55] = 207 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 140 order[70] = 54 order[71] = 401 order[72] = 114 order[73] = 60 order[74] = 232 order[75] = 854 order[76] = 38 order[77] = 152 order[78] = 516 order[79] = 468 order[80] = 469 order[81] = 40 order[82] = 423 order[83] = 44 order[84] = 99 order[85] = 218 order[86] = 220 order[87] = 221 order[88] = 222 order[89] = 662 order[90] = 663 order[91] = 699 order[92] = 761 order[93] = 235 order[94] = 236 order[95] = 701 order[96] = 696 order[97] = 697 order[98] = 698 order[99] = 15 order[100] = 376 order[101] = 377 order[102] = 23 order[103] = 117 order[104] = 59 order[105] = 168 order[106] = 432 order[107] = 126 order[108] = 427 order[109] = 12 order[110] = 13 order[111] = 479 order[112] = 497 order[113] = 528 order[114] = 529 order[115] = 582 order[116] = 121 order[117] = 120 order[118] = 775 order[119] = 58 order[120] = 354 order[121] = 355 order[122] = 193 order[123] = 192 order[124] = 640 order[125] = 77 order[126] = 203 order[127] = 210 order[128] = 211 order[129] = 835 order[130] = 836 order[131] = 837 order[132] = 838 order[133] = 840 order[134] = 388 order[135] = 389 order[136] = 841 order[137] = 842 order[138] = 843 order[139] = 844 order[140] = 846 order[141] = 847 order[142] = 848 order[143] = 849 order[144] = 494 order[145] = 0 fix.Group.__init__(self, 73, 11, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class AllocationInstruction(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(35) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 539 order[8] = 208 order[9] = 209 order[10] = 161 order[11] = 360 order[12] = 361 order[13] = 12 order[14] = 13 order[15] = 479 order[16] = 497 order[17] = 153 order[18] = 154 order[19] = 119 order[20] = 737 order[21] = 120 order[22] = 736 order[23] = 155 order[24] = 156 order[25] = 742 order[26] = 741 order[27] = 136 order[28] = 576 order[29] = 780 order[30] = 172 order[31] = 169 order[32] = 170 order[33] = 171 order[34] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(13) order[0] = 11 order[1] = 526 order[2] = 14 order[3] = 39 order[4] = 636 order[5] = 151 order[6] = 84 order[7] = 6 order[8] = 103 order[9] = 58 order[10] = 354 order[11] = 355 order[12] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationInstructionAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 467 order[4] = 776 order[5] = 161 order[6] = 360 order[7] = 361 order[8] = 0 fix.Group.__init__(self, 78, 79, order) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(99) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 913 order[42] = 914 order[43] = 915 order[44] = 918 order[45] = 788 order[46] = 916 order[47] = 917 order[48] = 919 order[49] = 898 order[50] = 711 order[51] = 140 order[52] = 303 order[53] = 537 order[54] = 336 order[55] = 625 order[56] = 229 order[57] = 54 order[58] = 854 order[59] = 38 order[60] = 152 order[61] = 516 order[62] = 468 order[63] = 469 order[64] = 63 order[65] = 64 order[66] = 193 order[67] = 192 order[68] = 15 order[69] = 232 order[70] = 1 order[71] = 660 order[72] = 581 order[73] = 555 order[74] = 735 order[75] = 692 order[76] = 40 order[77] = 62 order[78] = 126 order[79] = 60 order[80] = 218 order[81] = 220 order[82] = 221 order[83] = 222 order[84] = 662 order[85] = 663 order[86] = 699 order[87] = 761 order[88] = 423 order[89] = 44 order[90] = 640 order[91] = 235 order[92] = 236 order[93] = 701 order[94] = 696 order[95] = 697 order[96] = 698 order[97] = 453 order[98] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(56) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 686 order[48] = 681 order[49] = 684 order[50] = 676 order[51] = 677 order[52] = 678 order[53] = 679 order[54] = 680 order[55] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class SettlementInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("T") ) class NoSettlInst(fix.Group): def __init__(self): order = fix.IntArray(25) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 168 order[9] = 126 order[10] = 779 order[11] = 172 order[12] = 169 order[13] = 170 order[14] = 171 order[15] = 492 order[16] = 476 order[17] = 488 order[18] = 489 order[19] = 503 order[20] = 490 order[21] = 491 order[22] = 504 order[23] = 505 order[24] = 0 fix.Group.__init__(self, 778, 162, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class MarketDataRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("V") ) class NoMDEntryTypes(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 269 order[1] = 0 fix.Group.__init__(self, 267, 269, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(44) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 711 order[42] = 555 order[43] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class MarketDataSnapshotFullRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("W") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(34) order[0] = 269 order[1] = 270 order[2] = 15 order[3] = 271 order[4] = 272 order[5] = 273 order[6] = 274 order[7] = 275 order[8] = 336 order[9] = 625 order[10] = 276 order[11] = 277 order[12] = 282 order[13] = 283 order[14] = 284 order[15] = 286 order[16] = 59 order[17] = 432 order[18] = 126 order[19] = 110 order[20] = 18 order[21] = 287 order[22] = 37 order[23] = 299 order[24] = 288 order[25] = 289 order[26] = 346 order[27] = 290 order[28] = 546 order[29] = 811 order[30] = 58 order[31] = 354 order[32] = 355 order[33] = 0 fix.Group.__init__(self, 268, 269, order) class MarketDataIncrementalRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("X") ) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(84) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 460 order[10] = 461 order[11] = 167 order[12] = 762 order[13] = 200 order[14] = 541 order[15] = 201 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 206 order[31] = 231 order[32] = 223 order[33] = 207 order[34] = 106 order[35] = 348 order[36] = 349 order[37] = 107 order[38] = 350 order[39] = 351 order[40] = 691 order[41] = 667 order[42] = 875 order[43] = 876 order[44] = 873 order[45] = 874 order[46] = 711 order[47] = 555 order[48] = 291 order[49] = 292 order[50] = 270 order[51] = 15 order[52] = 271 order[53] = 272 order[54] = 273 order[55] = 274 order[56] = 275 order[57] = 336 order[58] = 625 order[59] = 276 order[60] = 277 order[61] = 282 order[62] = 283 order[63] = 284 order[64] = 286 order[65] = 59 order[66] = 432 order[67] = 126 order[68] = 110 order[69] = 18 order[70] = 287 order[71] = 37 order[72] = 299 order[73] = 288 order[74] = 289 order[75] = 346 order[76] = 290 order[77] = 546 order[78] = 811 order[79] = 451 order[80] = 58 order[81] = 354 order[82] = 355 order[83] = 0 fix.Group.__init__(self, 268, 279, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class MarketDataRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Y") ) class NoAltMDSource(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 817 order[1] = 0 fix.Group.__init__(self, 816, 817, order) class QuoteCancel(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Z") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 913 order[42] = 914 order[43] = 915 order[44] = 918 order[45] = 788 order[46] = 916 order[47] = 917 order[48] = 919 order[49] = 898 order[50] = 711 order[51] = 555 order[52] = 0 fix.Group.__init__(self, 295, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("a") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class MassQuoteAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("b") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(50) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 435 order[29] = 308 order[30] = 306 order[31] = 362 order[32] = 363 order[33] = 307 order[34] = 364 order[35] = 365 order[36] = 877 order[37] = 878 order[38] = 318 order[39] = 879 order[40] = 810 order[41] = 882 order[42] = 883 order[43] = 884 order[44] = 885 order[45] = 886 order[46] = 304 order[47] = 893 order[48] = 295 order[49] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(68) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 201 order[12] = 224 order[13] = 225 order[14] = 239 order[15] = 226 order[16] = 227 order[17] = 228 order[18] = 255 order[19] = 543 order[20] = 470 order[21] = 471 order[22] = 472 order[23] = 240 order[24] = 202 order[25] = 947 order[26] = 206 order[27] = 231 order[28] = 223 order[29] = 207 order[30] = 106 order[31] = 348 order[32] = 349 order[33] = 107 order[34] = 350 order[35] = 351 order[36] = 691 order[37] = 667 order[38] = 875 order[39] = 876 order[40] = 873 order[41] = 874 order[42] = 555 order[43] = 132 order[44] = 133 order[45] = 134 order[46] = 135 order[47] = 62 order[48] = 188 order[49] = 190 order[50] = 189 order[51] = 191 order[52] = 631 order[53] = 632 order[54] = 633 order[55] = 634 order[56] = 60 order[57] = 336 order[58] = 625 order[59] = 64 order[60] = 40 order[61] = 193 order[62] = 192 order[63] = 642 order[64] = 643 order[65] = 15 order[66] = 368 order[67] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("c") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("d") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("e") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("f") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("g") ) class TradingSessionStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("h") ) class MassQuote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("i") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 435 order[29] = 308 order[30] = 306 order[31] = 362 order[32] = 363 order[33] = 307 order[34] = 364 order[35] = 365 order[36] = 877 order[37] = 878 order[38] = 318 order[39] = 879 order[40] = 810 order[41] = 882 order[42] = 883 order[43] = 884 order[44] = 885 order[45] = 886 order[46] = 367 order[47] = 304 order[48] = 893 order[49] = 295 order[50] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(67) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 201 order[12] = 224 order[13] = 225 order[14] = 239 order[15] = 226 order[16] = 227 order[17] = 228 order[18] = 255 order[19] = 543 order[20] = 470 order[21] = 471 order[22] = 472 order[23] = 240 order[24] = 202 order[25] = 947 order[26] = 206 order[27] = 231 order[28] = 223 order[29] = 207 order[30] = 106 order[31] = 348 order[32] = 349 order[33] = 107 order[34] = 350 order[35] = 351 order[36] = 691 order[37] = 667 order[38] = 875 order[39] = 876 order[40] = 873 order[41] = 874 order[42] = 555 order[43] = 132 order[44] = 133 order[45] = 134 order[46] = 135 order[47] = 62 order[48] = 188 order[49] = 190 order[50] = 189 order[51] = 191 order[52] = 631 order[53] = 632 order[54] = 633 order[55] = 634 order[56] = 60 order[57] = 336 order[58] = 625 order[59] = 64 order[60] = 40 order[61] = 193 order[62] = 192 order[63] = 642 order[64] = 643 order[65] = 15 order[66] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class BusinessMessageReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("j") ) class BidRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("k") ) class NoBidDescriptors(fix.Group): def __init__(self): order = fix.IntArray(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 fix.Group.__init__(self, 398, 399, order) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 fix.Group.__init__(self, 420, 66, order) class BidResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("l") ) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 420, 12, order) class ListStrikePrice(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("m") ) class NoStrikes(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 0 fix.Group.__init__(self, 428, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(55) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 140 order[46] = 11 order[47] = 526 order[48] = 54 order[49] = 44 order[50] = 15 order[51] = 58 order[52] = 354 order[53] = 355 order[54] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class XMLnonFIX(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("n") ) class RegistrationInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("o") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRegistDtls(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 fix.Group.__init__(self, 473, 509, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoDistribInsts(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 fix.Group.__init__(self, 510, 477, order) class RegistrationInstructionsResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("p") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class OrderMassCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("q") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class OrderMassCancelReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("r") ) class NoAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 fix.Group.__init__(self, 534, 41, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NewOrderCross(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("s") ) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 582 order[28] = 121 order[29] = 120 order[30] = 775 order[31] = 58 order[32] = 354 order[33] = 355 order[34] = 77 order[35] = 203 order[36] = 544 order[37] = 635 order[38] = 377 order[39] = 659 order[40] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CrossOrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("t") ) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 582 order[28] = 121 order[29] = 120 order[30] = 775 order[31] = 58 order[32] = 354 order[33] = 355 order[34] = 77 order[35] = 203 order[36] = 544 order[37] = 635 order[38] = 377 order[39] = 659 order[40] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CrossOrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("u") ) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityTypeRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("v") ) class SecurityTypes(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("w") ) class NoSecurityTypes(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 0 fix.Group.__init__(self, 558, 167, order) class SecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("x") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("y") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(79) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 668 order[42] = 869 order[43] = 913 order[44] = 914 order[45] = 915 order[46] = 918 order[47] = 788 order[48] = 916 order[49] = 917 order[50] = 919 order[51] = 898 order[52] = 711 order[53] = 15 order[54] = 232 order[55] = 555 order[56] = 218 order[57] = 220 order[58] = 221 order[59] = 222 order[60] = 662 order[61] = 663 order[62] = 699 order[63] = 761 order[64] = 235 order[65] = 236 order[66] = 701 order[67] = 696 order[68] = 697 order[69] = 698 order[70] = 561 order[71] = 562 order[72] = 336 order[73] = 625 order[74] = 827 order[75] = 58 order[76] = 354 order[77] = 355 order[78] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(50) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 690 order[42] = 587 order[43] = 683 order[44] = 676 order[45] = 677 order[46] = 678 order[47] = 679 order[48] = 680 order[49] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class DerivativeSecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("z") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class DerivativeSecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AA") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(52) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 15 order[42] = 827 order[43] = 668 order[44] = 869 order[45] = 555 order[46] = 336 order[47] = 625 order[48] = 58 order[49] = 354 order[50] = 355 order[51] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NewOrderMultileg(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AB") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 670 order[45] = 564 order[46] = 565 order[47] = 539 order[48] = 654 order[49] = 566 order[50] = 587 order[51] = 588 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class MultilegOrderCancelReplace(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AC") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 670 order[45] = 564 order[46] = 565 order[47] = 539 order[48] = 654 order[49] = 566 order[50] = 587 order[51] = 588 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class TradeCaptureReportRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AD") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoDates(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 75 order[1] = 60 order[2] = 0 fix.Group.__init__(self, 580, 75, order) class TradeCaptureReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AE") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 707 order[1] = 708 order[2] = 0 fix.Group.__init__(self, 753, 707, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 564 order[45] = 565 order[46] = 539 order[47] = 654 order[48] = 566 order[49] = 587 order[50] = 588 order[51] = 637 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 526 order[5] = 66 order[6] = 453 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 81 order[11] = 575 order[12] = 576 order[13] = 578 order[14] = 579 order[15] = 821 order[16] = 15 order[17] = 376 order[18] = 377 order[19] = 528 order[20] = 529 order[21] = 582 order[22] = 40 order[23] = 18 order[24] = 483 order[25] = 336 order[26] = 625 order[27] = 943 order[28] = 12 order[29] = 13 order[30] = 479 order[31] = 497 order[32] = 381 order[33] = 157 order[34] = 230 order[35] = 158 order[36] = 159 order[37] = 738 order[38] = 920 order[39] = 921 order[40] = 922 order[41] = 238 order[42] = 237 order[43] = 118 order[44] = 119 order[45] = 120 order[46] = 155 order[47] = 156 order[48] = 77 order[49] = 58 order[50] = 354 order[51] = 355 order[52] = 752 order[53] = 518 order[54] = 232 order[55] = 136 order[56] = 825 order[57] = 826 order[58] = 591 order[59] = 70 order[60] = 78 order[61] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class OrderMassStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AF") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class QuoteRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AG") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(98) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 913 order[42] = 914 order[43] = 915 order[44] = 918 order[45] = 788 order[46] = 916 order[47] = 917 order[48] = 919 order[49] = 898 order[50] = 711 order[51] = 140 order[52] = 303 order[53] = 537 order[54] = 336 order[55] = 625 order[56] = 229 order[57] = 54 order[58] = 854 order[59] = 38 order[60] = 152 order[61] = 516 order[62] = 468 order[63] = 469 order[64] = 63 order[65] = 64 order[66] = 193 order[67] = 192 order[68] = 15 order[69] = 232 order[70] = 1 order[71] = 660 order[72] = 581 order[73] = 555 order[74] = 735 order[75] = 692 order[76] = 40 order[77] = 126 order[78] = 60 order[79] = 218 order[80] = 220 order[81] = 221 order[82] = 222 order[83] = 662 order[84] = 663 order[85] = 699 order[86] = 761 order[87] = 423 order[88] = 44 order[89] = 640 order[90] = 235 order[91] = 236 order[92] = 701 order[93] = 696 order[94] = 697 order[95] = 698 order[96] = 453 order[97] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class RFQRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AH") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(49) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 711 order[42] = 555 order[43] = 140 order[44] = 303 order[45] = 537 order[46] = 336 order[47] = 625 order[48] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteStatusReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AI") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(48) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class QuoteResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AJ") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(56) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 686 order[48] = 681 order[49] = 684 order[50] = 676 order[51] = 677 order[52] = 678 order[53] = 679 order[54] = 680 order[55] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class Confirmation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AK") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoCapacities(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 fix.Group.__init__(self, 862, 528, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class PositionMaintenanceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AL") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class PositionMaintenanceReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AM") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 707 order[1] = 708 order[2] = 0 fix.Group.__init__(self, 753, 707, order) class RequestForPositions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AN") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class RequestForPositionsAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AO") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class PositionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AP") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(48) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 732 order[46] = 733 order[47] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 707 order[1] = 708 order[2] = 0 fix.Group.__init__(self, 753, 707, order) class TradeCaptureReportRequestAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AQ") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradeCaptureReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AR") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 564 order[45] = 565 order[46] = 539 order[47] = 654 order[48] = 566 order[49] = 587 order[50] = 588 order[51] = 637 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class AllocationReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AS") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(35) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 539 order[8] = 208 order[9] = 209 order[10] = 161 order[11] = 360 order[12] = 361 order[13] = 12 order[14] = 13 order[15] = 479 order[16] = 497 order[17] = 153 order[18] = 154 order[19] = 119 order[20] = 737 order[21] = 120 order[22] = 736 order[23] = 155 order[24] = 156 order[25] = 742 order[26] = 741 order[27] = 136 order[28] = 576 order[29] = 780 order[30] = 172 order[31] = 169 order[32] = 170 order[33] = 171 order[34] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class AllocationReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AT") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 467 order[4] = 776 order[5] = 161 order[6] = 360 order[7] = 361 order[8] = 0 fix.Group.__init__(self, 78, 79, order) class ConfirmationAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AU") ) class SettlementInstructionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AV") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class AssignmentReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AW") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 707 order[1] = 708 order[2] = 0 fix.Group.__init__(self, 753, 707, order) class CollateralRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AX") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(47) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 944 order[46] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralAssignment(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AY") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(47) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 944 order[46] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AZ") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(47) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 944 order[46] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BA") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralInquiry(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BB") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 fix.Group.__init__(self, 768, 769, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NetworkCounterpartySystemStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BC") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 fix.Group.__init__(self, 936, 930, order) class NetworkCounterpartySystemStatusResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BD") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 fix.Group.__init__(self, 936, 930, order) class UserRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BE") ) class UserResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BF") ) class CollateralInquiryAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BG") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class ConfirmationRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BH") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) quickfix-1.15.1+dfsg.orig/src/python/quickfix50.py0000644000372000001440000134613613265006437021370 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIXT.1.1") ) self.getHeader().setField( fix.ApplVerID("7") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(47) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 682 order[45] = 683 order[46] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoIOIQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 104 order[1] = 0 fix.Group.__init__(self, 199, 104, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoContraBrokers(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 fix.Group.__init__(self, 382, 375, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 683 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 637 order[56] = 675 order[57] = 1073 order[58] = 1074 order[59] = 1075 order[60] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(193) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 1089 order[24] = 1090 order[25] = 1138 order[26] = 1082 order[27] = 1083 order[28] = 1084 order[29] = 1085 order[30] = 1086 order[31] = 1087 order[32] = 1088 order[33] = 111 order[34] = 100 order[35] = 1133 order[36] = 386 order[37] = 81 order[38] = 55 order[39] = 65 order[40] = 48 order[41] = 22 order[42] = 460 order[43] = 461 order[44] = 167 order[45] = 762 order[46] = 200 order[47] = 541 order[48] = 1079 order[49] = 201 order[50] = 966 order[51] = 1049 order[52] = 965 order[53] = 224 order[54] = 225 order[55] = 239 order[56] = 226 order[57] = 227 order[58] = 228 order[59] = 255 order[60] = 543 order[61] = 470 order[62] = 471 order[63] = 472 order[64] = 240 order[65] = 202 order[66] = 947 order[67] = 967 order[68] = 968 order[69] = 206 order[70] = 231 order[71] = 969 order[72] = 996 order[73] = 997 order[74] = 223 order[75] = 207 order[76] = 970 order[77] = 971 order[78] = 106 order[79] = 348 order[80] = 349 order[81] = 107 order[82] = 350 order[83] = 351 order[84] = 691 order[85] = 667 order[86] = 875 order[87] = 876 order[88] = 873 order[89] = 874 order[90] = 711 order[91] = 140 order[92] = 54 order[93] = 401 order[94] = 114 order[95] = 60 order[96] = 232 order[97] = 854 order[98] = 38 order[99] = 152 order[100] = 516 order[101] = 468 order[102] = 469 order[103] = 40 order[104] = 423 order[105] = 44 order[106] = 1092 order[107] = 99 order[108] = 1100 order[109] = 1101 order[110] = 1102 order[111] = 1103 order[112] = 1104 order[113] = 1105 order[114] = 1106 order[115] = 1107 order[116] = 1108 order[117] = 1109 order[118] = 1110 order[119] = 1111 order[120] = 1112 order[121] = 1113 order[122] = 1114 order[123] = 218 order[124] = 220 order[125] = 221 order[126] = 222 order[127] = 662 order[128] = 663 order[129] = 699 order[130] = 761 order[131] = 235 order[132] = 236 order[133] = 701 order[134] = 696 order[135] = 697 order[136] = 698 order[137] = 15 order[138] = 376 order[139] = 377 order[140] = 23 order[141] = 117 order[142] = 1080 order[143] = 1081 order[144] = 59 order[145] = 168 order[146] = 432 order[147] = 126 order[148] = 427 order[149] = 12 order[150] = 13 order[151] = 479 order[152] = 497 order[153] = 528 order[154] = 529 order[155] = 1091 order[156] = 582 order[157] = 121 order[158] = 120 order[159] = 775 order[160] = 58 order[161] = 354 order[162] = 355 order[163] = 193 order[164] = 192 order[165] = 640 order[166] = 77 order[167] = 203 order[168] = 210 order[169] = 211 order[170] = 1094 order[171] = 835 order[172] = 836 order[173] = 837 order[174] = 838 order[175] = 840 order[176] = 1096 order[177] = 1097 order[178] = 1098 order[179] = 1099 order[180] = 388 order[181] = 389 order[182] = 841 order[183] = 842 order[184] = 843 order[185] = 844 order[186] = 846 order[187] = 847 order[188] = 957 order[189] = 848 order[190] = 849 order[191] = 494 order[192] = 0 fix.Group.__init__(self, 73, 11, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class AllocationInstruction(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(13) order[0] = 11 order[1] = 526 order[2] = 14 order[3] = 39 order[4] = 636 order[5] = 151 order[6] = 84 order[7] = 6 order[8] = 103 order[9] = 58 order[10] = 354 order[11] = 355 order[12] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationInstructionAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(110) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 913 order[53] = 914 order[54] = 915 order[55] = 918 order[56] = 788 order[57] = 916 order[58] = 917 order[59] = 919 order[60] = 898 order[61] = 711 order[62] = 140 order[63] = 303 order[64] = 537 order[65] = 336 order[66] = 625 order[67] = 229 order[68] = 54 order[69] = 854 order[70] = 38 order[71] = 152 order[72] = 516 order[73] = 468 order[74] = 469 order[75] = 63 order[76] = 64 order[77] = 193 order[78] = 192 order[79] = 15 order[80] = 232 order[81] = 1 order[82] = 660 order[83] = 581 order[84] = 555 order[85] = 735 order[86] = 692 order[87] = 40 order[88] = 62 order[89] = 126 order[90] = 60 order[91] = 218 order[92] = 220 order[93] = 221 order[94] = 222 order[95] = 662 order[96] = 663 order[97] = 699 order[98] = 761 order[99] = 423 order[100] = 44 order[101] = 640 order[102] = 235 order[103] = 236 order[104] = 701 order[105] = 696 order[106] = 697 order[107] = 698 order[108] = 453 order[109] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 566 order[45] = 687 order[46] = 685 order[47] = 690 order[48] = 587 order[49] = 588 order[50] = 683 order[51] = 539 order[52] = 676 order[53] = 677 order[54] = 678 order[55] = 679 order[56] = 680 order[57] = 654 order[58] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(63) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 587 order[48] = 588 order[49] = 683 order[50] = 539 order[51] = 686 order[52] = 681 order[53] = 684 order[54] = 676 order[55] = 677 order[56] = 678 order[57] = 679 order[58] = 680 order[59] = 654 order[60] = 1067 order[61] = 1068 order[62] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class SettlementInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("T") ) class NoSettlInst(fix.Group): def __init__(self): order = fix.IntArray(26) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 120 order[9] = 168 order[10] = 126 order[11] = 779 order[12] = 172 order[13] = 169 order[14] = 170 order[15] = 171 order[16] = 492 order[17] = 476 order[18] = 488 order[19] = 489 order[20] = 503 order[21] = 490 order[22] = 491 order[23] = 504 order[24] = 505 order[25] = 0 fix.Group.__init__(self, 778, 162, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class MarketDataRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("V") ) class NoMDEntryTypes(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 269 order[1] = 0 fix.Group.__init__(self, 267, 269, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(60) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 711 order[53] = 555 order[54] = 15 order[55] = 537 order[56] = 63 order[57] = 64 order[58] = 271 order[59] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class MarketDataSnapshotFullRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("W") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 269 order[1] = 278 order[2] = 270 order[3] = 40 order[4] = 15 order[5] = 271 order[6] = 272 order[7] = 273 order[8] = 274 order[9] = 275 order[10] = 336 order[11] = 625 order[12] = 276 order[13] = 277 order[14] = 282 order[15] = 283 order[16] = 284 order[17] = 286 order[18] = 59 order[19] = 432 order[20] = 126 order[21] = 110 order[22] = 18 order[23] = 287 order[24] = 37 order[25] = 198 order[26] = 299 order[27] = 288 order[28] = 289 order[29] = 346 order[30] = 290 order[31] = 546 order[32] = 811 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 1023 order[37] = 528 order[38] = 1024 order[39] = 332 order[40] = 333 order[41] = 1020 order[42] = 63 order[43] = 64 order[44] = 1070 order[45] = 83 order[46] = 1048 order[47] = 1026 order[48] = 1027 order[49] = 453 order[50] = 0 fix.Group.__init__(self, 268, 269, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class MarketDataIncrementalRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("X") ) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(111) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 460 order[10] = 461 order[11] = 167 order[12] = 762 order[13] = 200 order[14] = 541 order[15] = 1079 order[16] = 201 order[17] = 966 order[18] = 1049 order[19] = 965 order[20] = 224 order[21] = 225 order[22] = 239 order[23] = 226 order[24] = 227 order[25] = 228 order[26] = 255 order[27] = 543 order[28] = 470 order[29] = 471 order[30] = 472 order[31] = 240 order[32] = 202 order[33] = 947 order[34] = 967 order[35] = 968 order[36] = 206 order[37] = 231 order[38] = 969 order[39] = 996 order[40] = 997 order[41] = 223 order[42] = 207 order[43] = 970 order[44] = 971 order[45] = 106 order[46] = 348 order[47] = 349 order[48] = 107 order[49] = 350 order[50] = 351 order[51] = 691 order[52] = 667 order[53] = 875 order[54] = 876 order[55] = 873 order[56] = 874 order[57] = 711 order[58] = 555 order[59] = 291 order[60] = 292 order[61] = 270 order[62] = 40 order[63] = 15 order[64] = 271 order[65] = 272 order[66] = 273 order[67] = 274 order[68] = 275 order[69] = 336 order[70] = 625 order[71] = 276 order[72] = 277 order[73] = 282 order[74] = 283 order[75] = 284 order[76] = 286 order[77] = 59 order[78] = 432 order[79] = 126 order[80] = 110 order[81] = 18 order[82] = 287 order[83] = 37 order[84] = 198 order[85] = 299 order[86] = 288 order[87] = 289 order[88] = 346 order[89] = 290 order[90] = 546 order[91] = 811 order[92] = 451 order[93] = 58 order[94] = 354 order[95] = 355 order[96] = 1023 order[97] = 528 order[98] = 1024 order[99] = 332 order[100] = 333 order[101] = 1020 order[102] = 63 order[103] = 64 order[104] = 1070 order[105] = 83 order[106] = 1048 order[107] = 1026 order[108] = 1027 order[109] = 453 order[110] = 0 fix.Group.__init__(self, 268, 279, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class MarketDataRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Y") ) class NoAltMDSource(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 817 order[1] = 0 fix.Group.__init__(self, 816, 817, order) class QuoteCancel(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Z") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(64) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 913 order[53] = 914 order[54] = 915 order[55] = 918 order[56] = 788 order[57] = 916 order[58] = 917 order[59] = 919 order[60] = 898 order[61] = 711 order[62] = 555 order[63] = 0 fix.Group.__init__(self, 295, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("a") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class MassQuoteAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("b") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(61) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1000 order[30] = 435 order[31] = 308 order[32] = 306 order[33] = 362 order[34] = 363 order[35] = 307 order[36] = 364 order[37] = 365 order[38] = 877 order[39] = 878 order[40] = 972 order[41] = 318 order[42] = 879 order[43] = 975 order[44] = 973 order[45] = 974 order[46] = 810 order[47] = 882 order[48] = 883 order[49] = 884 order[50] = 885 order[51] = 886 order[52] = 1044 order[53] = 1045 order[54] = 1046 order[55] = 1038 order[56] = 1039 order[57] = 304 order[58] = 893 order[59] = 295 order[60] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(79) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 1079 order[12] = 201 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 996 order[36] = 997 order[37] = 223 order[38] = 207 order[39] = 970 order[40] = 971 order[41] = 106 order[42] = 348 order[43] = 349 order[44] = 107 order[45] = 350 order[46] = 351 order[47] = 691 order[48] = 667 order[49] = 875 order[50] = 876 order[51] = 873 order[52] = 874 order[53] = 555 order[54] = 132 order[55] = 133 order[56] = 134 order[57] = 135 order[58] = 62 order[59] = 188 order[60] = 190 order[61] = 189 order[62] = 191 order[63] = 631 order[64] = 632 order[65] = 633 order[66] = 634 order[67] = 60 order[68] = 336 order[69] = 625 order[70] = 64 order[71] = 40 order[72] = 193 order[73] = 192 order[74] = 642 order[75] = 643 order[76] = 15 order[77] = 368 order[78] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("c") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("d") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("e") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("f") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("g") ) class TradingSessionStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("h") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class MassQuote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("i") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1000 order[30] = 435 order[31] = 308 order[32] = 306 order[33] = 362 order[34] = 363 order[35] = 307 order[36] = 364 order[37] = 365 order[38] = 877 order[39] = 878 order[40] = 972 order[41] = 318 order[42] = 879 order[43] = 975 order[44] = 973 order[45] = 974 order[46] = 810 order[47] = 882 order[48] = 883 order[49] = 884 order[50] = 885 order[51] = 886 order[52] = 1044 order[53] = 1045 order[54] = 1046 order[55] = 1038 order[56] = 1039 order[57] = 367 order[58] = 304 order[59] = 893 order[60] = 295 order[61] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(78) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 1079 order[12] = 201 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 996 order[36] = 997 order[37] = 223 order[38] = 207 order[39] = 970 order[40] = 971 order[41] = 106 order[42] = 348 order[43] = 349 order[44] = 107 order[45] = 350 order[46] = 351 order[47] = 691 order[48] = 667 order[49] = 875 order[50] = 876 order[51] = 873 order[52] = 874 order[53] = 555 order[54] = 132 order[55] = 133 order[56] = 134 order[57] = 135 order[58] = 62 order[59] = 188 order[60] = 190 order[61] = 189 order[62] = 191 order[63] = 631 order[64] = 632 order[65] = 633 order[66] = 634 order[67] = 60 order[68] = 336 order[69] = 625 order[70] = 64 order[71] = 40 order[72] = 193 order[73] = 192 order[74] = 642 order[75] = 643 order[76] = 15 order[77] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class BusinessMessageReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("j") ) class BidRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("k") ) class NoBidDescriptors(fix.Group): def __init__(self): order = fix.IntArray(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 fix.Group.__init__(self, 398, 399, order) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 fix.Group.__init__(self, 420, 66, order) class BidResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("l") ) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 420, 12, order) class ListStrikePrice(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("m") ) class NoStrikes(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 0 fix.Group.__init__(self, 428, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(66) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 140 order[57] = 11 order[58] = 526 order[59] = 54 order[60] = 44 order[61] = 15 order[62] = 58 order[63] = 354 order[64] = 355 order[65] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class RegistrationInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("o") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRegistDtls(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 fix.Group.__init__(self, 473, 509, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoDistribInsts(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 fix.Group.__init__(self, 510, 477, order) class RegistrationInstructionsResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("p") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class OrderMassCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("q") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class OrderMassCancelReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("r") ) class NoAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 fix.Group.__init__(self, 534, 41, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NewOrderCross(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("s") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(43) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 1091 order[28] = 582 order[29] = 121 order[30] = 120 order[31] = 775 order[32] = 58 order[33] = 354 order[34] = 355 order[35] = 77 order[36] = 203 order[37] = 544 order[38] = 635 order[39] = 377 order[40] = 659 order[41] = 962 order[42] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class CrossOrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("t") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(43) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 1091 order[28] = 582 order[29] = 121 order[30] = 120 order[31] = 775 order[32] = 58 order[33] = 354 order[34] = 355 order[35] = 77 order[36] = 203 order[37] = 544 order[38] = 635 order[39] = 377 order[40] = 659 order[41] = 962 order[42] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class CrossOrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("u") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityTypeRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("v") ) class SecurityTypes(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("w") ) class NoSecurityTypes(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 0 fix.Group.__init__(self, 558, 167, order) class SecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("x") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("y") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(90) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 668 order[53] = 869 order[54] = 913 order[55] = 914 order[56] = 915 order[57] = 918 order[58] = 788 order[59] = 916 order[60] = 917 order[61] = 919 order[62] = 898 order[63] = 711 order[64] = 15 order[65] = 232 order[66] = 555 order[67] = 218 order[68] = 220 order[69] = 221 order[70] = 222 order[71] = 662 order[72] = 663 order[73] = 699 order[74] = 761 order[75] = 235 order[76] = 236 order[77] = 701 order[78] = 696 order[79] = 697 order[80] = 698 order[81] = 561 order[82] = 562 order[83] = 336 order[84] = 625 order[85] = 827 order[86] = 58 order[87] = 354 order[88] = 355 order[89] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 690 order[45] = 587 order[46] = 683 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class DerivativeSecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("z") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class DerivativeSecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AA") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(63) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 15 order[53] = 827 order[54] = 668 order[55] = 869 order[56] = 555 order[57] = 336 order[58] = 625 order[59] = 58 order[60] = 354 order[61] = 355 order[62] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NewOrderMultileg(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AB") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 683 order[47] = 670 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 685 order[56] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class MultilegOrderCancelReplace(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AC") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 683 order[47] = 670 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 685 order[56] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class TradeCaptureReportRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AD") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 75 order[1] = 779 order[2] = 60 order[3] = 0 fix.Group.__init__(self, 580, 75, order) class TradeCaptureReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AE") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 990 order[47] = 683 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 637 order[56] = 675 order[57] = 1073 order[58] = 1074 order[59] = 1075 order[60] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(73) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 19 order[5] = 526 order[6] = 66 order[7] = 1009 order[8] = 1005 order[9] = 1006 order[10] = 1007 order[11] = 83 order[12] = 1008 order[13] = 453 order[14] = 1 order[15] = 660 order[16] = 581 order[17] = 81 order[18] = 1093 order[19] = 575 order[20] = 576 order[21] = 578 order[22] = 579 order[23] = 821 order[24] = 15 order[25] = 376 order[26] = 377 order[27] = 528 order[28] = 529 order[29] = 582 order[30] = 40 order[31] = 18 order[32] = 483 order[33] = 336 order[34] = 625 order[35] = 943 order[36] = 12 order[37] = 13 order[38] = 479 order[39] = 497 order[40] = 157 order[41] = 230 order[42] = 158 order[43] = 159 order[44] = 738 order[45] = 920 order[46] = 921 order[47] = 922 order[48] = 238 order[49] = 237 order[50] = 118 order[51] = 119 order[52] = 120 order[53] = 155 order[54] = 156 order[55] = 77 order[56] = 58 order[57] = 354 order[58] = 355 order[59] = 752 order[60] = 518 order[61] = 232 order[62] = 136 order[63] = 825 order[64] = 826 order[65] = 591 order[66] = 70 order[67] = 78 order[68] = 1016 order[69] = 1072 order[70] = 1057 order[71] = 1139 order[72] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoSideTrdRegTS(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 fix.Group.__init__(self, 1016, 1012, order) class OrderMassStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AF") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class QuoteRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AG") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(109) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 913 order[53] = 914 order[54] = 915 order[55] = 918 order[56] = 788 order[57] = 916 order[58] = 917 order[59] = 919 order[60] = 898 order[61] = 711 order[62] = 140 order[63] = 303 order[64] = 537 order[65] = 336 order[66] = 625 order[67] = 229 order[68] = 54 order[69] = 854 order[70] = 38 order[71] = 152 order[72] = 516 order[73] = 468 order[74] = 469 order[75] = 63 order[76] = 64 order[77] = 193 order[78] = 192 order[79] = 15 order[80] = 232 order[81] = 1 order[82] = 660 order[83] = 581 order[84] = 555 order[85] = 735 order[86] = 692 order[87] = 40 order[88] = 126 order[89] = 60 order[90] = 218 order[91] = 220 order[92] = 221 order[93] = 222 order[94] = 662 order[95] = 663 order[96] = 699 order[97] = 761 order[98] = 423 order[99] = 44 order[100] = 640 order[101] = 235 order[102] = 236 order[103] = 701 order[104] = 696 order[105] = 697 order[106] = 698 order[107] = 453 order[108] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 566 order[45] = 687 order[46] = 685 order[47] = 690 order[48] = 587 order[49] = 588 order[50] = 683 order[51] = 539 order[52] = 676 order[53] = 677 order[54] = 678 order[55] = 679 order[56] = 680 order[57] = 654 order[58] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class RFQRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AH") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(60) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 711 order[53] = 555 order[54] = 140 order[55] = 303 order[56] = 537 order[57] = 336 order[58] = 625 order[59] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteStatusReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AI") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(52) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 587 order[48] = 588 order[49] = 683 order[50] = 539 order[51] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class QuoteResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AJ") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(63) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 587 order[48] = 588 order[49] = 683 order[50] = 539 order[51] = 686 order[52] = 681 order[53] = 684 order[54] = 676 order[55] = 677 order[56] = 678 order[57] = 679 order[58] = 680 order[59] = 654 order[60] = 1067 order[61] = 1068 order[62] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class Confirmation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AK") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoCapacities(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 fix.Group.__init__(self, 862, 528, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class PositionMaintenanceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AL") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class PositionMaintenanceReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AM") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class RequestForPositions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AN") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class RequestForPositionsAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AO") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class PositionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AP") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(61) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 732 order[57] = 733 order[58] = 1037 order[59] = 984 order[60] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoUnderlyingAmounts(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 985 order[1] = 986 order[2] = 987 order[3] = 988 order[4] = 0 fix.Group.__init__(self, 984, 985, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class TradeCaptureReportRequestAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AQ") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradeCaptureReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AR") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 990 order[47] = 683 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 637 order[56] = 675 order[57] = 1073 order[58] = 1074 order[59] = 1075 order[60] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(68) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 526 order[5] = 66 order[6] = 453 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 81 order[11] = 575 order[12] = 1093 order[13] = 576 order[14] = 578 order[15] = 579 order[16] = 821 order[17] = 15 order[18] = 376 order[19] = 377 order[20] = 528 order[21] = 529 order[22] = 582 order[23] = 40 order[24] = 18 order[25] = 483 order[26] = 336 order[27] = 625 order[28] = 943 order[29] = 12 order[30] = 13 order[31] = 479 order[32] = 497 order[33] = 157 order[34] = 230 order[35] = 158 order[36] = 159 order[37] = 738 order[38] = 920 order[39] = 921 order[40] = 922 order[41] = 238 order[42] = 237 order[43] = 118 order[44] = 119 order[45] = 120 order[46] = 155 order[47] = 156 order[48] = 77 order[49] = 752 order[50] = 518 order[51] = 232 order[52] = 136 order[53] = 825 order[54] = 826 order[55] = 591 order[56] = 70 order[57] = 78 order[58] = 1072 order[59] = 1057 order[60] = 1009 order[61] = 1005 order[62] = 1006 order[63] = 1007 order[64] = 83 order[65] = 1008 order[66] = 1016 order[67] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoSideTrdRegTS(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 fix.Group.__init__(self, 1016, 1012, order) class AllocationReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AS") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class AllocationReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AT") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class ConfirmationAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AU") ) class SettlementInstructionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AV") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class AssignmentReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AW") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class CollateralRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AX") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(58) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 944 order[57] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralAssignment(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AY") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(58) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 944 order[57] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AZ") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(58) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 944 order[57] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BA") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralInquiry(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BB") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NetworkCounterpartySystemStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BC") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 fix.Group.__init__(self, 936, 930, order) class NetworkCounterpartySystemStatusResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BD") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 fix.Group.__init__(self, 936, 930, order) class UserRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BE") ) class UserResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BF") ) class CollateralInquiryAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BG") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class ConfirmationRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BH") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class ContraryIntentionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BO") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExpiration(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 982 order[1] = 983 order[2] = 0 fix.Group.__init__(self, 981, 982, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class SecurityDefinitionUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BP") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityListUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BK") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(145) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 668 order[53] = 869 order[54] = 913 order[55] = 914 order[56] = 915 order[57] = 918 order[58] = 788 order[59] = 916 order[60] = 917 order[61] = 919 order[62] = 898 order[63] = 311 order[64] = 312 order[65] = 309 order[66] = 305 order[67] = 462 order[68] = 463 order[69] = 310 order[70] = 763 order[71] = 313 order[72] = 542 order[73] = 315 order[74] = 241 order[75] = 242 order[76] = 243 order[77] = 244 order[78] = 245 order[79] = 246 order[80] = 256 order[81] = 595 order[82] = 592 order[83] = 593 order[84] = 594 order[85] = 247 order[86] = 316 order[87] = 941 order[88] = 317 order[89] = 436 order[90] = 998 order[91] = 1000 order[92] = 435 order[93] = 308 order[94] = 306 order[95] = 362 order[96] = 363 order[97] = 307 order[98] = 364 order[99] = 365 order[100] = 877 order[101] = 878 order[102] = 972 order[103] = 318 order[104] = 879 order[105] = 975 order[106] = 973 order[107] = 974 order[108] = 810 order[109] = 882 order[110] = 883 order[111] = 884 order[112] = 885 order[113] = 886 order[114] = 1044 order[115] = 1045 order[116] = 1046 order[117] = 1038 order[118] = 1039 order[119] = 15 order[120] = 232 order[121] = 555 order[122] = 218 order[123] = 220 order[124] = 221 order[125] = 222 order[126] = 662 order[127] = 663 order[128] = 699 order[129] = 761 order[130] = 235 order[131] = 236 order[132] = 701 order[133] = 696 order[134] = 697 order[135] = 698 order[136] = 561 order[137] = 562 order[138] = 336 order[139] = 625 order[140] = 827 order[141] = 58 order[142] = 354 order[143] = 355 order[144] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 690 order[45] = 587 order[46] = 683 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class AdjustedPositionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BL") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class AllocationInstructionAlert(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BM") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class ExecutionAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BN") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BJ") ) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(18) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 338 order[4] = 339 order[5] = 325 order[6] = 340 order[7] = 567 order[8] = 341 order[9] = 342 order[10] = 343 order[11] = 344 order[12] = 345 order[13] = 387 order[14] = 58 order[15] = 354 order[16] = 355 order[17] = 0 fix.Group.__init__(self, 386, 336, order) class TradingSessionListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BI") ) quickfix-1.15.1+dfsg.orig/src/python/quickfix40.py0000644000372000001440000001133113265006437021350 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIX.4.0") ) class Heartbeat(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("0") ) class TestRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("1") ) class ResendRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("2") ) class Reject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("3") ) class SequenceReset(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("4") ) class Logout(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("5") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 fix.Group.__init__(self, 136, 137, order) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class Logon(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("A") ) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class Allocation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 11 order[1] = 37 order[2] = 66 order[3] = 105 order[4] = 0 fix.Group.__init__(self, 73, 11, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 17 order[1] = 32 order[2] = 31 order[3] = 30 order[4] = 0 fix.Group.__init__(self, 124, 17, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 fix.Group.__init__(self, 136, 137, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 79 order[1] = 80 order[2] = 81 order[3] = 76 order[4] = 109 order[5] = 12 order[6] = 13 order[7] = 85 order[8] = 92 order[9] = 86 order[10] = 0 fix.Group.__init__(self, 78, 79, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 11 order[1] = 14 order[2] = 84 order[3] = 6 order[4] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationInstructionAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) quickfix-1.15.1+dfsg.orig/src/python/link.sh0000755000372000001440000000023613265006437020305 0ustar robertousersDIR=$1 FILE1=$2 FILE2=$3 echo $DIR/$FILE1 if [ -e $DIR/$FILE1 ]; then ln -sf $FILE1 $DIR/$FILE2 elif [ -e $DIR/$FILE2 ]; then ln -sf $FILE2 $DIR/$FILE1 fi quickfix-1.15.1+dfsg.orig/src/python/swig.sh0000755000372000001440000000027213265006437020321 0ustar robertousers#!/bin/sh swig -I../C++ -threads -python -c++ -o QuickfixPython.cpp quickfix.i cat quickfix_fields.py >> quickfix.py sed -i "s/object.__getattr__/object.__getattribute__/g" quickfix.py quickfix-1.15.1+dfsg.orig/src/python/quickfix43.py0000644000372000001440000017634513265006437021374 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIX.4.3") ) class Heartbeat(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("0") ) class TestRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("1") ) class ResendRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("2") ) class Reject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("3") ) class SequenceReset(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("4") ) class Logout(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("5") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoIOIQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 104 order[1] = 0 fix.Group.__init__(self, 199, 104, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoContraBrokers(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 fix.Group.__init__(self, 382, 375, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(44) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 564 order[36] = 565 order[37] = 539 order[38] = 654 order[39] = 566 order[40] = 587 order[41] = 588 order[42] = 637 order[43] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class Logon(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("A") ) class NoMsgTypes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 372 order[1] = 385 order[2] = 0 fix.Group.__init__(self, 384, 372, order) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class LinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class LinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(116) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 1 order[8] = 581 order[9] = 589 order[10] = 590 order[11] = 591 order[12] = 78 order[13] = 63 order[14] = 64 order[15] = 544 order[16] = 635 order[17] = 21 order[18] = 18 order[19] = 110 order[20] = 111 order[21] = 100 order[22] = 386 order[23] = 81 order[24] = 55 order[25] = 65 order[26] = 48 order[27] = 22 order[28] = 454 order[29] = 460 order[30] = 461 order[31] = 167 order[32] = 200 order[33] = 541 order[34] = 224 order[35] = 225 order[36] = 239 order[37] = 226 order[38] = 227 order[39] = 228 order[40] = 255 order[41] = 543 order[42] = 470 order[43] = 471 order[44] = 472 order[45] = 240 order[46] = 202 order[47] = 206 order[48] = 231 order[49] = 223 order[50] = 207 order[51] = 106 order[52] = 348 order[53] = 349 order[54] = 107 order[55] = 350 order[56] = 351 order[57] = 140 order[58] = 54 order[59] = 401 order[60] = 114 order[61] = 60 order[62] = 232 order[63] = 465 order[64] = 38 order[65] = 152 order[66] = 516 order[67] = 468 order[68] = 469 order[69] = 40 order[70] = 423 order[71] = 44 order[72] = 99 order[73] = 218 order[74] = 220 order[75] = 221 order[76] = 222 order[77] = 235 order[78] = 236 order[79] = 15 order[80] = 376 order[81] = 377 order[82] = 23 order[83] = 117 order[84] = 59 order[85] = 168 order[86] = 432 order[87] = 126 order[88] = 427 order[89] = 12 order[90] = 13 order[91] = 479 order[92] = 497 order[93] = 528 order[94] = 529 order[95] = 582 order[96] = 47 order[97] = 121 order[98] = 120 order[99] = 58 order[100] = 354 order[101] = 355 order[102] = 193 order[103] = 192 order[104] = 640 order[105] = 77 order[106] = 203 order[107] = 210 order[108] = 211 order[109] = 388 order[110] = 389 order[111] = 494 order[112] = 158 order[113] = 159 order[114] = 118 order[115] = 0 fix.Group.__init__(self, 73, 11, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class Allocation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 0 fix.Group.__init__(self, 73, 11, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 29 order[5] = 0 fix.Group.__init__(self, 124, 32, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(25) order[0] = 79 order[1] = 366 order[2] = 80 order[3] = 467 order[4] = 81 order[5] = 539 order[6] = 208 order[7] = 209 order[8] = 161 order[9] = 360 order[10] = 361 order[11] = 12 order[12] = 13 order[13] = 479 order[14] = 497 order[15] = 153 order[16] = 154 order[17] = 119 order[18] = 120 order[19] = 155 order[20] = 156 order[21] = 159 order[22] = 160 order[23] = 136 order[24] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 fix.Group.__init__(self, 136, 137, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(13) order[0] = 11 order[1] = 526 order[2] = 14 order[3] = 39 order[4] = 636 order[5] = 151 order[6] = 84 order[7] = 6 order[8] = 103 order[9] = 58 order[10] = 354 order[11] = 355 order[12] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 303 order[35] = 537 order[36] = 336 order[37] = 625 order[38] = 229 order[39] = 232 order[40] = 54 order[41] = 465 order[42] = 38 order[43] = 152 order[44] = 63 order[45] = 64 order[46] = 40 order[47] = 193 order[48] = 192 order[49] = 126 order[50] = 60 order[51] = 15 order[52] = 218 order[53] = 220 order[54] = 221 order[55] = 222 order[56] = 423 order[57] = 44 order[58] = 640 order[59] = 235 order[60] = 236 order[61] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class SettlementInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("T") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class MarketDataRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("V") ) class NoMDEntryTypes(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 269 order[1] = 0 fix.Group.__init__(self, 267, 269, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class MarketDataSnapshotFullRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("W") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(33) order[0] = 269 order[1] = 270 order[2] = 15 order[3] = 271 order[4] = 272 order[5] = 273 order[6] = 274 order[7] = 275 order[8] = 336 order[9] = 625 order[10] = 276 order[11] = 277 order[12] = 282 order[13] = 283 order[14] = 284 order[15] = 286 order[16] = 59 order[17] = 432 order[18] = 126 order[19] = 110 order[20] = 18 order[21] = 287 order[22] = 37 order[23] = 299 order[24] = 288 order[25] = 289 order[26] = 346 order[27] = 290 order[28] = 546 order[29] = 58 order[30] = 354 order[31] = 355 order[32] = 0 fix.Group.__init__(self, 268, 269, order) class MarketDataIncrementalRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("X") ) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(76) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 454 order[10] = 460 order[11] = 461 order[12] = 167 order[13] = 200 order[14] = 541 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 206 order[29] = 231 order[30] = 223 order[31] = 207 order[32] = 106 order[33] = 348 order[34] = 349 order[35] = 107 order[36] = 350 order[37] = 351 order[38] = 291 order[39] = 292 order[40] = 270 order[41] = 15 order[42] = 271 order[43] = 272 order[44] = 273 order[45] = 274 order[46] = 275 order[47] = 336 order[48] = 625 order[49] = 276 order[50] = 277 order[51] = 282 order[52] = 283 order[53] = 284 order[54] = 286 order[55] = 59 order[56] = 432 order[57] = 126 order[58] = 110 order[59] = 18 order[60] = 287 order[61] = 37 order[62] = 299 order[63] = 288 order[64] = 289 order[65] = 346 order[66] = 290 order[67] = 546 order[68] = 387 order[69] = 449 order[70] = 450 order[71] = 451 order[72] = 58 order[73] = 354 order[74] = 355 order[75] = 0 fix.Group.__init__(self, 268, 279, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class MarketDataRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Y") ) class QuoteCancel(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Z") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 fix.Group.__init__(self, 295, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class QuoteStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("a") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class MassQuoteAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("b") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(38) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 457 order[6] = 462 order[7] = 463 order[8] = 310 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 304 order[36] = 295 order[37] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(59) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 454 order[6] = 460 order[7] = 461 order[8] = 167 order[9] = 200 order[10] = 541 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 206 order[25] = 231 order[26] = 223 order[27] = 207 order[28] = 106 order[29] = 348 order[30] = 349 order[31] = 107 order[32] = 350 order[33] = 351 order[34] = 132 order[35] = 133 order[36] = 134 order[37] = 135 order[38] = 62 order[39] = 188 order[40] = 190 order[41] = 189 order[42] = 191 order[43] = 631 order[44] = 632 order[45] = 633 order[46] = 634 order[47] = 60 order[48] = 336 order[49] = 625 order[50] = 64 order[51] = 40 order[52] = 193 order[53] = 192 order[54] = 642 order[55] = 643 order[56] = 15 order[57] = 368 order[58] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class SecurityDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("c") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("d") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("e") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class SecurityStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("f") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class TradingSessionStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("g") ) class TradingSessionStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("h") ) class MassQuote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("i") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(39) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 457 order[6] = 462 order[7] = 463 order[8] = 310 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 367 order[36] = 304 order[37] = 295 order[38] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(58) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 454 order[6] = 460 order[7] = 461 order[8] = 167 order[9] = 200 order[10] = 541 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 206 order[25] = 231 order[26] = 223 order[27] = 207 order[28] = 106 order[29] = 348 order[30] = 349 order[31] = 107 order[32] = 350 order[33] = 351 order[34] = 132 order[35] = 133 order[36] = 134 order[37] = 135 order[38] = 62 order[39] = 188 order[40] = 190 order[41] = 189 order[42] = 191 order[43] = 631 order[44] = 632 order[45] = 633 order[46] = 634 order[47] = 60 order[48] = 336 order[49] = 625 order[50] = 64 order[51] = 40 order[52] = 193 order[53] = 192 order[54] = 642 order[55] = 643 order[56] = 15 order[57] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class BusinessMessageReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("j") ) class BidRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("k") ) class NoBidDescriptors(fix.Group): def __init__(self): order = fix.IntArray(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 fix.Group.__init__(self, 398, 399, order) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 0 fix.Group.__init__(self, 420, 66, order) class BidResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("l") ) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 420, 12, order) class ListStrikePrice(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("m") ) class NoStrikes(fix.Group): def __init__(self): order = fix.IntArray(43) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 11 order[35] = 526 order[36] = 54 order[37] = 44 order[38] = 15 order[39] = 58 order[40] = 354 order[41] = 355 order[42] = 0 fix.Group.__init__(self, 428, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class XMLnonFIX(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("n") ) class RegistrationInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("o") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoRegistDtls(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 fix.Group.__init__(self, 473, 509, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoDistribInsts(fix.Group): def __init__(self): order = fix.IntArray(8) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 0 fix.Group.__init__(self, 510, 477, order) class RegistrationInstructionsResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("p") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class OrderMassCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("q") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class OrderMassCancelReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("r") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 fix.Group.__init__(self, 534, 41, order) class NewOrderCross(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("s") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(37) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 1 order[7] = 581 order[8] = 589 order[9] = 590 order[10] = 591 order[11] = 78 order[12] = 465 order[13] = 38 order[14] = 152 order[15] = 516 order[16] = 468 order[17] = 469 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 528 order[23] = 529 order[24] = 582 order[25] = 121 order[26] = 120 order[27] = 58 order[28] = 354 order[29] = 355 order[30] = 77 order[31] = 203 order[32] = 544 order[33] = 635 order[34] = 377 order[35] = 659 order[36] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class CrossOrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("u") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(18) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 38 order[9] = 152 order[10] = 516 order[11] = 468 order[12] = 469 order[13] = 376 order[14] = 58 order[15] = 354 order[16] = 355 order[17] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class CrossOrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("t") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(39) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 1 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 78 order[14] = 465 order[15] = 38 order[16] = 152 order[17] = 516 order[18] = 468 order[19] = 469 order[20] = 12 order[21] = 13 order[22] = 479 order[23] = 497 order[24] = 528 order[25] = 529 order[26] = 582 order[27] = 121 order[28] = 120 order[29] = 58 order[30] = 354 order[31] = 355 order[32] = 77 order[33] = 203 order[34] = 544 order[35] = 635 order[36] = 377 order[37] = 659 order[38] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class SecurityTypeRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("v") ) class SecurityTypes(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("w") ) class NoSecurityTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 167 order[1] = 460 order[2] = 461 order[3] = 0 fix.Group.__init__(self, 558, 167, order) class SecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("x") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class SecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("y") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(43) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 15 order[34] = 555 order[35] = 561 order[36] = 562 order[37] = 336 order[38] = 625 order[39] = 58 order[40] = 354 order[41] = 355 order[42] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class DerivativeSecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("z") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class DerivativeSecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AA") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 15 order[34] = 555 order[35] = 336 order[36] = 625 order[37] = 58 order[38] = 354 order[39] = 355 order[40] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NewOrderMultileg(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AB") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 79 order[1] = 467 order[2] = 80 order[3] = 0 fix.Group.__init__(self, 78, 79, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(43) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 564 order[36] = 565 order[37] = 539 order[38] = 654 order[39] = 566 order[40] = 587 order[41] = 588 order[42] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class MultilegOrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AC") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 79 order[1] = 467 order[2] = 80 order[3] = 0 fix.Group.__init__(self, 78, 79, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(43) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 564 order[36] = 565 order[37] = 539 order[38] = 654 order[39] = 566 order[40] = 587 order[41] = 588 order[42] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class TradeCaptureReportRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AD") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoDates(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 75 order[1] = 60 order[2] = 0 fix.Group.__init__(self, 580, 75, order) class TradeCaptureReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AE") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(46) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 453 order[5] = 1 order[6] = 581 order[7] = 81 order[8] = 575 order[9] = 576 order[10] = 635 order[11] = 578 order[12] = 579 order[13] = 15 order[14] = 376 order[15] = 377 order[16] = 528 order[17] = 529 order[18] = 582 order[19] = 483 order[20] = 336 order[21] = 625 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 381 order[27] = 157 order[28] = 230 order[29] = 158 order[30] = 159 order[31] = 238 order[32] = 237 order[33] = 118 order[34] = 119 order[35] = 120 order[36] = 155 order[37] = 156 order[38] = 77 order[39] = 58 order[40] = 354 order[41] = 355 order[42] = 442 order[43] = 518 order[44] = 136 order[45] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 fix.Group.__init__(self, 136, 137, order) class OrderMassStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AF") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class QuoteRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AG") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 303 order[35] = 537 order[36] = 336 order[37] = 625 order[38] = 229 order[39] = 232 order[40] = 54 order[41] = 465 order[42] = 38 order[43] = 152 order[44] = 63 order[45] = 64 order[46] = 40 order[47] = 193 order[48] = 192 order[49] = 126 order[50] = 60 order[51] = 15 order[52] = 218 order[53] = 220 order[54] = 221 order[55] = 222 order[56] = 423 order[57] = 44 order[58] = 640 order[59] = 235 order[60] = 236 order[61] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class RFQRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AH") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(39) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 303 order[35] = 537 order[36] = 336 order[37] = 625 order[38] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class QuoteStatusReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AI") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) quickfix-1.15.1+dfsg.orig/src/python/test-python3.sh0000755000372000001440000000047313265006437021734 0ustar robertousers#!/bin/sh export LD_LIBRARY_PATH=../../src/C++/.libs export DYLD_LIBRARY_PATH=../../src/C++/.libs export PYTHONPATH=../../lib/python3 python3 test/DataDictionaryTestCase.py python3 test/DictionaryTestCase.py python3 test/FieldBaseTestCase.py python3 test/SessionSettingsTestCase.py python3 test/MessageTestCase.py quickfix-1.15.1+dfsg.orig/src/python/quickfix41.py0000644000372000001440000001413013265006437021351 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIX.4.1") ) class Heartbeat(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("0") ) class TestRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("1") ) class ResendRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("2") ) class Reject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("3") ) class SequenceReset(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("4") ) class Logout(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("5") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class NoIOIQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 104 order[1] = 0 fix.Group.__init__(self, 199, 104, order) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class Logon(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("A") ) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(14) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 207 order[11] = 106 order[12] = 107 order[13] = 0 fix.Group.__init__(self, 146, 46, order) class LinesOfText(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 58 order[1] = 0 fix.Group.__init__(self, 33, 58, order) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(14) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 207 order[11] = 106 order[12] = 107 order[13] = 0 fix.Group.__init__(self, 146, 46, order) class LinesOfText(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 58 order[1] = 0 fix.Group.__init__(self, 33, 58, order) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class Allocation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 66 order[4] = 105 order[5] = 0 fix.Group.__init__(self, 73, 11, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 32 order[1] = 17 order[2] = 31 order[3] = 29 order[4] = 0 fix.Group.__init__(self, 124, 32, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(21) order[0] = 79 order[1] = 80 order[2] = 81 order[3] = 92 order[4] = 208 order[5] = 209 order[6] = 161 order[7] = 76 order[8] = 109 order[9] = 12 order[10] = 13 order[11] = 153 order[12] = 154 order[13] = 119 order[14] = 120 order[15] = 155 order[16] = 156 order[17] = 159 order[18] = 160 order[19] = 136 order[20] = 0 fix.Group.__init__(self, 78, 79, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 fix.Group.__init__(self, 136, 137, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 11 order[1] = 14 order[2] = 151 order[3] = 84 order[4] = 6 order[5] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationInstructionAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) class SettlementInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("T") ) quickfix-1.15.1+dfsg.orig/src/python/test-python2.sh0000755000372000001440000000047313265006437021733 0ustar robertousers#!/bin/sh export LD_LIBRARY_PATH=../../src/C++/.libs export DYLD_LIBRARY_PATH=../../src/C++/.libs export PYTHONPATH=../../lib/python2 python2 test/DataDictionaryTestCase.py python2 test/DictionaryTestCase.py python2 test/FieldBaseTestCase.py python2 test/SessionSettingsTestCase.py python2 test/MessageTestCase.py quickfix-1.15.1+dfsg.orig/src/python/QuickfixPython.cpp0000644000372000001440005261664713265006437022534 0ustar robertousers/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 3.0.10 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef SWIGPYTHON #define SWIGPYTHON #endif #define SWIG_DIRECTORS #define SWIG_PYTHON_THREADS #define SWIG_PYTHON_DIRECTOR_NO_VTABLE #ifdef __cplusplus /* SwigValueWrapper is described in swig.swg */ template class SwigValueWrapper { struct SwigMovePointer { T *ptr; SwigMovePointer(T *p) : ptr(p) { } ~SwigMovePointer() { delete ptr; } SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } } pointer; SwigValueWrapper& operator=(const SwigValueWrapper& rhs); SwigValueWrapper(const SwigValueWrapper& rhs); public: SwigValueWrapper() : pointer(0) { } SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } operator T&() const { return *pointer.ptr; } T *operator&() { return pointer.ptr; } }; template T SwigValueInit() { return T(); } #endif /* ----------------------------------------------------------------------------- * This section contains generic SWIG labels for method/variable * declarations/attributes, and other compiler dependent labels. * ----------------------------------------------------------------------------- */ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) # define SWIGTEMPLATEDISAMBIGUATOR template # elif defined(__HP_aCC) /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ # define SWIGTEMPLATEDISAMBIGUATOR template # else # define SWIGTEMPLATEDISAMBIGUATOR # endif #endif /* inline attribute */ #ifndef SWIGINLINE # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline # else # define SWIGINLINE # endif #endif /* attribute recognised by some compilers to avoid 'unused' warnings */ #ifndef SWIGUNUSED # if defined(__GNUC__) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif # elif defined(__ICC) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif #endif #ifndef SWIG_MSC_UNSUPPRESS_4505 # if defined(_MSC_VER) # pragma warning(disable : 4505) /* unreferenced local function has been removed */ # endif #endif #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) # else # define SWIGUNUSEDPARM(p) p SWIGUNUSED # endif #endif /* internal SWIG method */ #ifndef SWIGINTERN # define SWIGINTERN static SWIGUNUSED #endif /* internal inline SWIG method */ #ifndef SWIGINTERNINLINE # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE #endif /* exporting methods */ #if defined(__GNUC__) # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) # ifndef GCC_HASCLASSVISIBILITY # define GCC_HASCLASSVISIBILITY # endif # endif #endif #ifndef SWIGEXPORT # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if defined(STATIC_LINKED) # define SWIGEXPORT # else # define SWIGEXPORT __declspec(dllexport) # endif # else # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # define SWIGEXPORT __attribute__ ((visibility("default"))) # else # define SWIGEXPORT # endif # endif #endif /* calling conventions for Windows */ #ifndef SWIGSTDCALL # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGSTDCALL __stdcall # else # define SWIGSTDCALL # endif #endif /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) # define _CRT_SECURE_NO_DEPRECATE #endif /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) # define _SCL_SECURE_NO_DEPRECATE #endif /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 #endif /* Intel's compiler complains if a variable which was never initialised is * cast to void, which is a common idiom which we use to indicate that we * are aware a variable isn't used. So we just silence that warning. * See: https://github.com/swig/swig/issues/192 for more discussion. */ #ifdef __INTEL_COMPILER # pragma warning disable 592 #endif #if defined(_DEBUG) && defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG) /* Use debug wrappers with the Python release dll */ # undef _DEBUG # include # define _DEBUG #else # include #endif /* ----------------------------------------------------------------------------- * swigrun.swg * * This file contains generic C API SWIG runtime support for pointer * type checking. * ----------------------------------------------------------------------------- */ /* This should only be incremented when either the layout of swig_type_info changes, or for whatever reason, the runtime changes incompatibly */ #define SWIG_RUNTIME_VERSION "4" /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ #ifdef SWIG_TYPE_TABLE # define SWIG_QUOTE_STRING(x) #x # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) #else # define SWIG_TYPE_TABLE_NAME #endif /* You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for creating a static or dynamic library from the SWIG runtime code. In 99.9% of the cases, SWIG just needs to declare them as 'static'. But only do this if strictly necessary, ie, if you have problems with your compiler or suchlike. */ #ifndef SWIGRUNTIME # define SWIGRUNTIME SWIGINTERN #endif #ifndef SWIGRUNTIMEINLINE # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE #endif /* Generic buffer size */ #ifndef SWIG_BUFFER_SIZE # define SWIG_BUFFER_SIZE 1024 #endif /* Flags for pointer conversions */ #define SWIG_POINTER_DISOWN 0x1 #define SWIG_CAST_NEW_MEMORY 0x2 /* Flags for new pointer objects */ #define SWIG_POINTER_OWN 0x1 /* Flags/methods for returning states. The SWIG conversion methods, as ConvertPtr, return an integer that tells if the conversion was successful or not. And if not, an error code can be returned (see swigerrors.swg for the codes). Use the following macros/flags to set or process the returning states. In old versions of SWIG, code such as the following was usually written: if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { // success code } else { //fail code } Now you can be more explicit: int res = SWIG_ConvertPtr(obj,vptr,ty.flags); if (SWIG_IsOK(res)) { // success code } else { // fail code } which is the same really, but now you can also do Type *ptr; int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); if (SWIG_IsOK(res)) { // success code if (SWIG_IsNewObj(res) { ... delete *ptr; } else { ... } } else { // fail code } I.e., now SWIG_ConvertPtr can return new objects and you can identify the case and take care of the deallocation. Of course that also requires SWIG_ConvertPtr to return new result values, such as int SWIG_ConvertPtr(obj, ptr,...) { if () { if () { *ptr = ; return SWIG_NEWOBJ; } else { *ptr = ; return SWIG_OLDOBJ; } } else { return SWIG_BADOBJ; } } Of course, returning the plain '0(success)/-1(fail)' still works, but you can be more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the SWIG errors code. Finally, if the SWIG_CASTRANK_MODE is enabled, the result code allows to return the 'cast rank', for example, if you have this int food(double) int fooi(int); and you call food(1) // cast rank '1' (1 -> 1.0) fooi(1) // cast rank '0' just use the SWIG_AddCast()/SWIG_CheckState() */ #define SWIG_OK (0) #define SWIG_ERROR (-1) #define SWIG_IsOK(r) (r >= 0) #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) /* The CastRankLimit says how many bits are used for the cast rank */ #define SWIG_CASTRANKLIMIT (1 << 8) /* The NewMask denotes the object was created (using new/malloc) */ #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) /* The TmpMask is for in/out typemaps that use temporal objects */ #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) /* Simple returning values */ #define SWIG_BADOBJ (SWIG_ERROR) #define SWIG_OLDOBJ (SWIG_OK) #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) /* Check, add and del mask methods */ #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) /* Cast-Rank Mode */ #if defined(SWIG_CASTRANK_MODE) # ifndef SWIG_TypeRank # define SWIG_TypeRank unsigned long # endif # ifndef SWIG_MAXCASTRANK /* Default cast allowed */ # define SWIG_MAXCASTRANK (2) # endif # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) SWIGINTERNINLINE int SWIG_AddCast(int r) { return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; } SWIGINTERNINLINE int SWIG_CheckState(int r) { return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; } #else /* no cast-rank mode */ # define SWIG_AddCast(r) (r) # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) #endif #include #ifdef __cplusplus extern "C" { #endif typedef void *(*swig_converter_func)(void *, int *); typedef struct swig_type_info *(*swig_dycast_func)(void **); /* Structure to store information on one type */ typedef struct swig_type_info { const char *name; /* mangled name of this type */ const char *str; /* human readable name of this type */ swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ struct swig_cast_info *cast; /* linked list of types that can cast into this type */ void *clientdata; /* language specific type data */ int owndata; /* flag if the structure owns the clientdata */ } swig_type_info; /* Structure to store a type and conversion function used for casting */ typedef struct swig_cast_info { swig_type_info *type; /* pointer to type that is equivalent to this type */ swig_converter_func converter; /* function to cast the void pointers */ struct swig_cast_info *next; /* pointer to next cast in linked list */ struct swig_cast_info *prev; /* pointer to the previous cast */ } swig_cast_info; /* Structure used to store module information * Each module generates one structure like this, and the runtime collects * all of these structures and stores them in a circularly linked list.*/ typedef struct swig_module_info { swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ size_t size; /* Number of types in this module */ struct swig_module_info *next; /* Pointer to next element in circularly linked list */ swig_type_info **type_initial; /* Array of initially generated type structures */ swig_cast_info **cast_initial; /* Array of initially generated casting structures */ void *clientdata; /* Language specific module data */ } swig_module_info; /* Compare two type names skipping the space characters, therefore "char*" == "char *" and "Class" == "Class", etc. Return 0 when the two name types are equivalent, as in strncmp, but skipping ' '. */ SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2) { for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { while ((*f1 == ' ') && (f1 != l1)) ++f1; while ((*f2 == ' ') && (f2 != l2)) ++f2; if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; } return (int)((l1 - f1) - (l2 - f2)); } /* Check type equivalence in a name list like ||... Return 0 if equal, -1 if nb < tb, 1 if nb > tb */ SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb) { int equiv = 1; const char* te = tb + strlen(tb); const char* ne = nb; while (equiv != 0 && *ne) { for (nb = ne; *ne; ++ne) { if (*ne == '|') break; } equiv = SWIG_TypeNameComp(nb, ne, tb, te); if (*ne) ++ne; } return equiv; } /* Check type equivalence in a name list like ||... Return 0 if not equal, 1 if equal */ SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb) { return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0; } /* Check the typename */ SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty) { if (ty) { swig_cast_info *iter = ty->cast; while (iter) { if (strcmp(iter->type->name, c) == 0) { if (iter == ty->cast) return iter; /* Move iter to the top of the linked list */ iter->prev->next = iter->next; if (iter->next) iter->next->prev = iter->prev; iter->next = ty->cast; iter->prev = 0; if (ty->cast) ty->cast->prev = iter; ty->cast = iter; return iter; } iter = iter->next; } } return 0; } /* Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison */ SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) { if (ty) { swig_cast_info *iter = ty->cast; while (iter) { if (iter->type == from) { if (iter == ty->cast) return iter; /* Move iter to the top of the linked list */ iter->prev->next = iter->next; if (iter->next) iter->next->prev = iter->prev; iter->next = ty->cast; iter->prev = 0; if (ty->cast) ty->cast->prev = iter; ty->cast = iter; return iter; } iter = iter->next; } } return 0; } /* Cast a pointer up an inheritance hierarchy */ SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); } /* Dynamic pointer casting. Down an inheritance hierarchy */ SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { swig_type_info *lastty = ty; if (!ty || !ty->dcast) return ty; while (ty && (ty->dcast)) { ty = (*ty->dcast)(ptr); if (ty) lastty = ty; } return lastty; } /* Return the name associated with this type */ SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty) { return ty->name; } /* Return the pretty name associated with this type, that is an unmangled type name in a form presentable to the user. */ SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type) { /* The "str" field contains the equivalent pretty names of the type, separated by vertical-bar characters. We choose to print the last name, as it is often (?) the most specific. */ if (!type) return NULL; if (type->str != NULL) { const char *last_name = type->str; const char *s; for (s = type->str; *s; s++) if (*s == '|') last_name = s+1; return last_name; } else return type->name; } /* Set the clientdata field for a type */ SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { swig_cast_info *cast = ti->cast; /* if (ti->clientdata == clientdata) return; */ ti->clientdata = clientdata; while (cast) { if (!cast->converter) { swig_type_info *tc = cast->type; if (!tc->clientdata) { SWIG_TypeClientData(tc, clientdata); } } cast = cast->next; } } SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { SWIG_TypeClientData(ti, clientdata); ti->owndata = 1; } /* Search for a swig_type_info structure only by mangled name Search is a O(log #types) We start searching at module start, and finish searching when start == end. Note: if start == end at the beginning of the function, we go all the way around the circular list. */ SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name) { swig_module_info *iter = start; do { if (iter->size) { size_t l = 0; size_t r = iter->size - 1; do { /* since l+r >= 0, we can (>> 1) instead (/ 2) */ size_t i = (l + r) >> 1; const char *iname = iter->types[i]->name; if (iname) { int compare = strcmp(name, iname); if (compare == 0) { return iter->types[i]; } else if (compare < 0) { if (i) { r = i - 1; } else { break; } } else if (compare > 0) { l = i + 1; } } else { break; /* should never happen */ } } while (l <= r); } iter = iter->next; } while (iter != end); return 0; } /* Search for a swig_type_info structure for either a mangled name or a human readable name. It first searches the mangled names of the types, which is a O(log #types) If a type is not found it then searches the human readable names, which is O(#types). We start searching at module start, and finish searching when start == end. Note: if start == end at the beginning of the function, we go all the way around the circular list. */ SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name) { /* STEP 1: Search the name field using binary search */ swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); if (ret) { return ret; } else { /* STEP 2: If the type hasn't been found, do a complete search of the str field (the human readable name) */ swig_module_info *iter = start; do { size_t i = 0; for (; i < iter->size; ++i) { if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) return iter->types[i]; } iter = iter->next; } while (iter != end); } /* neither found a match */ return 0; } /* Pack binary data into a string */ SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz) { static const char hex[17] = "0123456789abcdef"; const unsigned char *u = (unsigned char *) ptr; const unsigned char *eu = u + sz; for (; u != eu; ++u) { unsigned char uu = *u; *(c++) = hex[(uu & 0xf0) >> 4]; *(c++) = hex[uu & 0xf]; } return c; } /* Unpack binary data from a string */ SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { unsigned char *u = (unsigned char *) ptr; const unsigned char *eu = u + sz; for (; u != eu; ++u) { char d = *(c++); unsigned char uu; if ((d >= '0') && (d <= '9')) uu = (unsigned char)((d - '0') << 4); else if ((d >= 'a') && (d <= 'f')) uu = (unsigned char)((d - ('a'-10)) << 4); else return (char *) 0; d = *(c++); if ((d >= '0') && (d <= '9')) uu |= (unsigned char)(d - '0'); else if ((d >= 'a') && (d <= 'f')) uu |= (unsigned char)(d - ('a'-10)); else return (char *) 0; *u = uu; } return c; } /* Pack 'void *' into a string buffer. */ SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { char *r = buff; if ((2*sizeof(void *) + 2) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,&ptr,sizeof(void *)); if (strlen(name) + 1 > (bsz - (r - buff))) return 0; strcpy(r,name); return buff; } SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { *ptr = (void *) 0; return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sizeof(void *)); } SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { char *r = buff; size_t lname = (name ? strlen(name) : 0); if ((2*sz + 2 + lname) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,ptr,sz); if (lname) { strncpy(r,name,lname+1); } else { *r = 0; } return buff; } SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { memset(ptr,0,sz); return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sz); } #ifdef __cplusplus } #endif /* Errors in SWIG */ #define SWIG_UnknownError -1 #define SWIG_IOError -2 #define SWIG_RuntimeError -3 #define SWIG_IndexError -4 #define SWIG_TypeError -5 #define SWIG_DivisionByZero -6 #define SWIG_OverflowError -7 #define SWIG_SyntaxError -8 #define SWIG_ValueError -9 #define SWIG_SystemError -10 #define SWIG_AttributeError -11 #define SWIG_MemoryError -12 #define SWIG_NullReferenceError -13 /* Compatibility macros for Python 3 */ #if PY_VERSION_HEX >= 0x03000000 #define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type) #define PyInt_Check(x) PyLong_Check(x) #define PyInt_AsLong(x) PyLong_AsLong(x) #define PyInt_FromLong(x) PyLong_FromLong(x) #define PyInt_FromSize_t(x) PyLong_FromSize_t(x) #define PyString_Check(name) PyBytes_Check(name) #define PyString_FromString(x) PyUnicode_FromString(x) #define PyString_Format(fmt, args) PyUnicode_Format(fmt, args) #define PyString_AsString(str) PyBytes_AsString(str) #define PyString_Size(str) PyBytes_Size(str) #define PyString_InternFromString(key) PyUnicode_InternFromString(key) #define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE #define PyString_AS_STRING(x) PyUnicode_AS_STRING(x) #define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x) #endif #ifndef Py_TYPE # define Py_TYPE(op) ((op)->ob_type) #endif /* SWIG APIs for compatibility of both Python 2 & 3 */ #if PY_VERSION_HEX >= 0x03000000 # define SWIG_Python_str_FromFormat PyUnicode_FromFormat #else # define SWIG_Python_str_FromFormat PyString_FromFormat #endif /* Warning: This function will allocate a new string in Python 3, * so please call SWIG_Python_str_DelForPy3(x) to free the space. */ SWIGINTERN char* SWIG_Python_str_AsChar(PyObject *str) { #if PY_VERSION_HEX >= 0x03000000 char *cstr; char *newstr; Py_ssize_t len; str = PyUnicode_AsUTF8String(str); PyBytes_AsStringAndSize(str, &cstr, &len); newstr = (char *) malloc(len+1); memcpy(newstr, cstr, len+1); Py_XDECREF(str); return newstr; #else return PyString_AsString(str); #endif } #if PY_VERSION_HEX >= 0x03000000 # define SWIG_Python_str_DelForPy3(x) free( (void*) (x) ) #else # define SWIG_Python_str_DelForPy3(x) #endif SWIGINTERN PyObject* SWIG_Python_str_FromChar(const char *c) { #if PY_VERSION_HEX >= 0x03000000 return PyUnicode_FromString(c); #else return PyString_FromString(c); #endif } /* Add PyOS_snprintf for old Pythons */ #if PY_VERSION_HEX < 0x02020000 # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM) # define PyOS_snprintf _snprintf # else # define PyOS_snprintf snprintf # endif #endif /* A crude PyString_FromFormat implementation for old Pythons */ #if PY_VERSION_HEX < 0x02020000 #ifndef SWIG_PYBUFFER_SIZE # define SWIG_PYBUFFER_SIZE 1024 #endif static PyObject * PyString_FromFormat(const char *fmt, ...) { va_list ap; char buf[SWIG_PYBUFFER_SIZE * 2]; int res; va_start(ap, fmt); res = vsnprintf(buf, sizeof(buf), fmt, ap); va_end(ap); return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf); } #endif #ifndef PyObject_DEL # define PyObject_DEL PyObject_Del #endif /* A crude PyExc_StopIteration exception for old Pythons */ #if PY_VERSION_HEX < 0x02020000 # ifndef PyExc_StopIteration # define PyExc_StopIteration PyExc_RuntimeError # endif # ifndef PyObject_GenericGetAttr # define PyObject_GenericGetAttr 0 # endif #endif /* Py_NotImplemented is defined in 2.1 and up. */ #if PY_VERSION_HEX < 0x02010000 # ifndef Py_NotImplemented # define Py_NotImplemented PyExc_RuntimeError # endif #endif /* A crude PyString_AsStringAndSize implementation for old Pythons */ #if PY_VERSION_HEX < 0x02010000 # ifndef PyString_AsStringAndSize # define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;} # endif #endif /* PySequence_Size for old Pythons */ #if PY_VERSION_HEX < 0x02000000 # ifndef PySequence_Size # define PySequence_Size PySequence_Length # endif #endif /* PyBool_FromLong for old Pythons */ #if PY_VERSION_HEX < 0x02030000 static PyObject *PyBool_FromLong(long ok) { PyObject *result = ok ? Py_True : Py_False; Py_INCREF(result); return result; } #endif /* Py_ssize_t for old Pythons */ /* This code is as recommended by: */ /* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */ #if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN) typedef int Py_ssize_t; # define PY_SSIZE_T_MAX INT_MAX # define PY_SSIZE_T_MIN INT_MIN typedef inquiry lenfunc; typedef intargfunc ssizeargfunc; typedef intintargfunc ssizessizeargfunc; typedef intobjargproc ssizeobjargproc; typedef intintobjargproc ssizessizeobjargproc; typedef getreadbufferproc readbufferproc; typedef getwritebufferproc writebufferproc; typedef getsegcountproc segcountproc; typedef getcharbufferproc charbufferproc; static long PyNumber_AsSsize_t (PyObject *x, void *SWIGUNUSEDPARM(exc)) { long result = 0; PyObject *i = PyNumber_Int(x); if (i) { result = PyInt_AsLong(i); Py_DECREF(i); } return result; } #endif #if PY_VERSION_HEX < 0x02050000 #define PyInt_FromSize_t(x) PyInt_FromLong((long)x) #endif #if PY_VERSION_HEX < 0x02040000 #define Py_VISIT(op) \ do { \ if (op) { \ int vret = visit((op), arg); \ if (vret) \ return vret; \ } \ } while (0) #endif #if PY_VERSION_HEX < 0x02030000 typedef struct { PyTypeObject type; PyNumberMethods as_number; PyMappingMethods as_mapping; PySequenceMethods as_sequence; PyBufferProcs as_buffer; PyObject *name, *slots; } PyHeapTypeObject; #endif #if PY_VERSION_HEX < 0x02030000 typedef destructor freefunc; #endif #if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \ (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \ (PY_MAJOR_VERSION > 3)) # define SWIGPY_USE_CAPSULE # define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME) #endif #if PY_VERSION_HEX < 0x03020000 #define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type) #define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name) #endif /* ----------------------------------------------------------------------------- * error manipulation * ----------------------------------------------------------------------------- */ SWIGRUNTIME PyObject* SWIG_Python_ErrorType(int code) { PyObject* type = 0; switch(code) { case SWIG_MemoryError: type = PyExc_MemoryError; break; case SWIG_IOError: type = PyExc_IOError; break; case SWIG_RuntimeError: type = PyExc_RuntimeError; break; case SWIG_IndexError: type = PyExc_IndexError; break; case SWIG_TypeError: type = PyExc_TypeError; break; case SWIG_DivisionByZero: type = PyExc_ZeroDivisionError; break; case SWIG_OverflowError: type = PyExc_OverflowError; break; case SWIG_SyntaxError: type = PyExc_SyntaxError; break; case SWIG_ValueError: type = PyExc_ValueError; break; case SWIG_SystemError: type = PyExc_SystemError; break; case SWIG_AttributeError: type = PyExc_AttributeError; break; default: type = PyExc_RuntimeError; } return type; } SWIGRUNTIME void SWIG_Python_AddErrorMsg(const char* mesg) { PyObject *type = 0; PyObject *value = 0; PyObject *traceback = 0; if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback); if (value) { char *tmp; PyObject *old_str = PyObject_Str(value); PyErr_Clear(); Py_XINCREF(type); PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg); SWIG_Python_str_DelForPy3(tmp); Py_DECREF(old_str); Py_DECREF(value); } else { PyErr_SetString(PyExc_RuntimeError, mesg); } } #if defined(SWIG_PYTHON_NO_THREADS) # if defined(SWIG_PYTHON_THREADS) # undef SWIG_PYTHON_THREADS # endif #endif #if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */ # if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL) # if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */ # define SWIG_PYTHON_USE_GIL # endif # endif # if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */ # ifndef SWIG_PYTHON_INITIALIZE_THREADS # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads() # endif # ifdef __cplusplus /* C++ code */ class SWIG_Python_Thread_Block { bool status; PyGILState_STATE state; public: void end() { if (status) { PyGILState_Release(state); status = false;} } SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {} ~SWIG_Python_Thread_Block() { end(); } }; class SWIG_Python_Thread_Allow { bool status; PyThreadState *save; public: void end() { if (status) { PyEval_RestoreThread(save); status = false; }} SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {} ~SWIG_Python_Thread_Allow() { end(); } }; # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end() # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end() # else /* C code */ # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure() # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block) # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread() # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow) # endif # else /* Old thread way, not implemented, user must provide it */ # if !defined(SWIG_PYTHON_INITIALIZE_THREADS) # define SWIG_PYTHON_INITIALIZE_THREADS # endif # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK) # define SWIG_PYTHON_THREAD_BEGIN_BLOCK # endif # if !defined(SWIG_PYTHON_THREAD_END_BLOCK) # define SWIG_PYTHON_THREAD_END_BLOCK # endif # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW) # define SWIG_PYTHON_THREAD_BEGIN_ALLOW # endif # if !defined(SWIG_PYTHON_THREAD_END_ALLOW) # define SWIG_PYTHON_THREAD_END_ALLOW # endif # endif #else /* No thread support */ # define SWIG_PYTHON_INITIALIZE_THREADS # define SWIG_PYTHON_THREAD_BEGIN_BLOCK # define SWIG_PYTHON_THREAD_END_BLOCK # define SWIG_PYTHON_THREAD_BEGIN_ALLOW # define SWIG_PYTHON_THREAD_END_ALLOW #endif /* ----------------------------------------------------------------------------- * Python API portion that goes into the runtime * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #endif /* ----------------------------------------------------------------------------- * Constant declarations * ----------------------------------------------------------------------------- */ /* Constant Types */ #define SWIG_PY_POINTER 4 #define SWIG_PY_BINARY 5 /* Constant information structure */ typedef struct swig_const_info { int type; char *name; long lvalue; double dvalue; void *pvalue; swig_type_info **ptype; } swig_const_info; /* ----------------------------------------------------------------------------- * Wrapper of PyInstanceMethod_New() used in Python 3 * It is exported to the generated module, used for -fastproxy * ----------------------------------------------------------------------------- */ #if PY_VERSION_HEX >= 0x03000000 SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func) { return PyInstanceMethod_New(func); } #else SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func)) { return NULL; } #endif #ifdef __cplusplus } #endif /* ----------------------------------------------------------------------------- * pyrun.swg * * This file contains the runtime support for Python modules * and includes code for managing global variables and pointer * type checking. * * ----------------------------------------------------------------------------- */ /* Common SWIG API */ /* for raw pointers */ #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0) #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags) #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own) #ifdef SWIGPYTHON_BUILTIN #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags) #else #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) #endif #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty) #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src) #define swig_owntype int /* for raw packed data */ #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) /* for class or struct pointers */ #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags) #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags) /* for C or C++ function pointers */ #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type) #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0) /* for C++ member pointers, ie, member methods */ #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type) /* Runtime API */ #define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata) #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer) #define SWIG_NewClientData(obj) SwigPyClientData_New(obj) #define SWIG_SetErrorObj SWIG_Python_SetErrorObj #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code) #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg) #define SWIG_fail goto fail /* Runtime API implementation */ /* Error manipulation */ SWIGINTERN void SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; PyErr_SetObject(errtype, obj); Py_DECREF(obj); SWIG_PYTHON_THREAD_END_BLOCK; } SWIGINTERN void SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; PyErr_SetString(errtype, msg); SWIG_PYTHON_THREAD_END_BLOCK; } #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj) /* Set a constant value */ #if defined(SWIGPYTHON_BUILTIN) SWIGINTERN void SwigPyBuiltin_AddPublicSymbol(PyObject *seq, const char *key) { PyObject *s = PyString_InternFromString(key); PyList_Append(seq, s); Py_DECREF(s); } SWIGINTERN void SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface, const char *name, PyObject *obj) { #if PY_VERSION_HEX < 0x02030000 PyDict_SetItemString(d, (char *)name, obj); #else PyDict_SetItemString(d, name, obj); #endif Py_DECREF(obj); if (public_interface) SwigPyBuiltin_AddPublicSymbol(public_interface, name); } #else SWIGINTERN void SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) { #if PY_VERSION_HEX < 0x02030000 PyDict_SetItemString(d, (char *)name, obj); #else PyDict_SetItemString(d, name, obj); #endif Py_DECREF(obj); } #endif /* Append a value to the result obj */ SWIGINTERN PyObject* SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) { #if !defined(SWIG_PYTHON_OUTPUT_TUPLE) if (!result) { result = obj; } else if (result == Py_None) { Py_DECREF(result); result = obj; } else { if (!PyList_Check(result)) { PyObject *o2 = result; result = PyList_New(1); PyList_SetItem(result, 0, o2); } PyList_Append(result,obj); Py_DECREF(obj); } return result; #else PyObject* o2; PyObject* o3; if (!result) { result = obj; } else if (result == Py_None) { Py_DECREF(result); result = obj; } else { if (!PyTuple_Check(result)) { o2 = result; result = PyTuple_New(1); PyTuple_SET_ITEM(result, 0, o2); } o3 = PyTuple_New(1); PyTuple_SET_ITEM(o3, 0, obj); o2 = result; result = PySequence_Concat(o2, o3); Py_DECREF(o2); Py_DECREF(o3); } return result; #endif } /* Unpack the argument tuple */ SWIGINTERN Py_ssize_t SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs) { if (!args) { if (!min && !max) { return 1; } else { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none", name, (min == max ? "" : "at least "), (int)min); return 0; } } if (!PyTuple_Check(args)) { if (min <= 1 && max >= 1) { Py_ssize_t i; objs[0] = args; for (i = 1; i < max; ++i) { objs[i] = 0; } return 2; } PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple"); return 0; } else { Py_ssize_t l = PyTuple_GET_SIZE(args); if (l < min) { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", name, (min == max ? "" : "at least "), (int)min, (int)l); return 0; } else if (l > max) { PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d", name, (min == max ? "" : "at most "), (int)max, (int)l); return 0; } else { Py_ssize_t i; for (i = 0; i < l; ++i) { objs[i] = PyTuple_GET_ITEM(args, i); } for (; l < max; ++l) { objs[l] = 0; } return i + 1; } } } /* A functor is a function object with one single object argument */ #if PY_VERSION_HEX >= 0x02020000 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL); #else #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj); #endif /* Helper for static pointer initialization for both C and C++ code, for example static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...); */ #ifdef __cplusplus #define SWIG_STATIC_POINTER(var) var #else #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var #endif /* ----------------------------------------------------------------------------- * Pointer declarations * ----------------------------------------------------------------------------- */ /* Flags for new pointer objects */ #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1) #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN) #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1) #define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN << 2) #define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN) #ifdef __cplusplus extern "C" { #endif /* How to access Py_None */ #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # ifndef SWIG_PYTHON_NO_BUILD_NONE # ifndef SWIG_PYTHON_BUILD_NONE # define SWIG_PYTHON_BUILD_NONE # endif # endif #endif #ifdef SWIG_PYTHON_BUILD_NONE # ifdef Py_None # undef Py_None # define Py_None SWIG_Py_None() # endif SWIGRUNTIMEINLINE PyObject * _SWIG_Py_None(void) { PyObject *none = Py_BuildValue((char*)""); Py_DECREF(none); return none; } SWIGRUNTIME PyObject * SWIG_Py_None(void) { static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None(); return none; } #endif /* The python void return value */ SWIGRUNTIMEINLINE PyObject * SWIG_Py_Void(void) { PyObject *none = Py_None; Py_INCREF(none); return none; } /* SwigPyClientData */ typedef struct { PyObject *klass; PyObject *newraw; PyObject *newargs; PyObject *destroy; int delargs; int implicitconv; PyTypeObject *pytype; } SwigPyClientData; SWIGRUNTIMEINLINE int SWIG_Python_CheckImplicit(swig_type_info *ty) { SwigPyClientData *data = (SwigPyClientData *)ty->clientdata; return data ? data->implicitconv : 0; } SWIGRUNTIMEINLINE PyObject * SWIG_Python_ExceptionType(swig_type_info *desc) { SwigPyClientData *data = desc ? (SwigPyClientData *) desc->clientdata : 0; PyObject *klass = data ? data->klass : 0; return (klass ? klass : PyExc_RuntimeError); } SWIGRUNTIME SwigPyClientData * SwigPyClientData_New(PyObject* obj) { if (!obj) { return 0; } else { SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData)); /* the klass element */ data->klass = obj; Py_INCREF(data->klass); /* the newraw method and newargs arguments used to create a new raw instance */ if (PyClass_Check(obj)) { data->newraw = 0; data->newargs = obj; Py_INCREF(obj); } else { #if (PY_VERSION_HEX < 0x02020000) data->newraw = 0; #else data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__"); #endif if (data->newraw) { Py_INCREF(data->newraw); data->newargs = PyTuple_New(1); PyTuple_SetItem(data->newargs, 0, obj); } else { data->newargs = obj; } Py_INCREF(data->newargs); } /* the destroy method, aka as the C++ delete method */ data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__"); if (PyErr_Occurred()) { PyErr_Clear(); data->destroy = 0; } if (data->destroy) { int flags; Py_INCREF(data->destroy); flags = PyCFunction_GET_FLAGS(data->destroy); #ifdef METH_O data->delargs = !(flags & (METH_O)); #else data->delargs = 0; #endif } else { data->delargs = 0; } data->implicitconv = 0; data->pytype = 0; return data; } } SWIGRUNTIME void SwigPyClientData_Del(SwigPyClientData *data) { Py_XDECREF(data->newraw); Py_XDECREF(data->newargs); Py_XDECREF(data->destroy); } /* =============== SwigPyObject =====================*/ typedef struct { PyObject_HEAD void *ptr; swig_type_info *ty; int own; PyObject *next; #ifdef SWIGPYTHON_BUILTIN PyObject *dict; #endif } SwigPyObject; #ifdef SWIGPYTHON_BUILTIN SWIGRUNTIME PyObject * SwigPyObject_get___dict__(PyObject *v, PyObject *SWIGUNUSEDPARM(args)) { SwigPyObject *sobj = (SwigPyObject *)v; if (!sobj->dict) sobj->dict = PyDict_New(); Py_INCREF(sobj->dict); return sobj->dict; } #endif SWIGRUNTIME PyObject * SwigPyObject_long(SwigPyObject *v) { return PyLong_FromVoidPtr(v->ptr); } SWIGRUNTIME PyObject * SwigPyObject_format(const char* fmt, SwigPyObject *v) { PyObject *res = NULL; PyObject *args = PyTuple_New(1); if (args) { if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) { PyObject *ofmt = SWIG_Python_str_FromChar(fmt); if (ofmt) { #if PY_VERSION_HEX >= 0x03000000 res = PyUnicode_Format(ofmt,args); #else res = PyString_Format(ofmt,args); #endif Py_DECREF(ofmt); } Py_DECREF(args); } } return res; } SWIGRUNTIME PyObject * SwigPyObject_oct(SwigPyObject *v) { return SwigPyObject_format("%o",v); } SWIGRUNTIME PyObject * SwigPyObject_hex(SwigPyObject *v) { return SwigPyObject_format("%x",v); } SWIGRUNTIME PyObject * #ifdef METH_NOARGS SwigPyObject_repr(SwigPyObject *v) #else SwigPyObject_repr(SwigPyObject *v, PyObject *args) #endif { const char *name = SWIG_TypePrettyName(v->ty); PyObject *repr = SWIG_Python_str_FromFormat("", (name ? name : "unknown"), (void *)v); if (v->next) { # ifdef METH_NOARGS PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next); # else PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args); # endif # if PY_VERSION_HEX >= 0x03000000 PyObject *joined = PyUnicode_Concat(repr, nrep); Py_DecRef(repr); Py_DecRef(nrep); repr = joined; # else PyString_ConcatAndDel(&repr,nrep); # endif } return repr; } SWIGRUNTIME int SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w) { void *i = v->ptr; void *j = w->ptr; return (i < j) ? -1 : ((i > j) ? 1 : 0); } /* Added for Python 3.x, would it also be useful for Python 2.x? */ SWIGRUNTIME PyObject* SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op) { PyObject* res; if( op != Py_EQ && op != Py_NE ) { Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0); return res; } SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void); #ifdef SWIGPYTHON_BUILTIN static swig_type_info *SwigPyObject_stype = 0; SWIGRUNTIME PyTypeObject* SwigPyObject_type(void) { SwigPyClientData *cd; assert(SwigPyObject_stype); cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; assert(cd); assert(cd->pytype); return cd->pytype; } #else SWIGRUNTIME PyTypeObject* SwigPyObject_type(void) { static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce(); return type; } #endif SWIGRUNTIMEINLINE int SwigPyObject_Check(PyObject *op) { #ifdef SWIGPYTHON_BUILTIN PyTypeObject *target_tp = SwigPyObject_type(); if (PyType_IsSubtype(op->ob_type, target_tp)) return 1; return (strcmp(op->ob_type->tp_name, "SwigPyObject") == 0); #else return (Py_TYPE(op) == SwigPyObject_type()) || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0); #endif } SWIGRUNTIME PyObject * SwigPyObject_New(void *ptr, swig_type_info *ty, int own); SWIGRUNTIME void SwigPyObject_dealloc(PyObject *v) { SwigPyObject *sobj = (SwigPyObject *) v; PyObject *next = sobj->next; if (sobj->own == SWIG_POINTER_OWN) { swig_type_info *ty = sobj->ty; SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; PyObject *destroy = data ? data->destroy : 0; if (destroy) { /* destroy is always a VARARGS method */ PyObject *res; /* PyObject_CallFunction() has the potential to silently drop the active active exception. In cases of unnamed temporary variable or where we just finished iterating over a generator StopIteration will be active right now, and this needs to remain true upon return from SwigPyObject_dealloc. So save and restore. */ PyObject *val = NULL, *type = NULL, *tb = NULL; PyErr_Fetch(&val, &type, &tb); if (data->delargs) { /* we need to create a temporary object to carry the destroy operation */ PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0); res = SWIG_Python_CallFunctor(destroy, tmp); Py_DECREF(tmp); } else { PyCFunction meth = PyCFunction_GET_FUNCTION(destroy); PyObject *mself = PyCFunction_GET_SELF(destroy); res = ((*meth)(mself, v)); } if (!res) PyErr_WriteUnraisable(destroy); PyErr_Restore(val, type, tb); Py_XDECREF(res); } #if !defined(SWIG_PYTHON_SILENT_MEMLEAK) else { const char *name = SWIG_TypePrettyName(ty); printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown")); } #endif } Py_XDECREF(next); PyObject_DEL(v); } SWIGRUNTIME PyObject* SwigPyObject_append(PyObject* v, PyObject* next) { SwigPyObject *sobj = (SwigPyObject *) v; #ifndef METH_O PyObject *tmp = 0; if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL; next = tmp; #endif if (!SwigPyObject_Check(next)) { PyErr_SetString(PyExc_TypeError, "Attempt to append a non SwigPyObject"); return NULL; } sobj->next = next; Py_INCREF(next); return SWIG_Py_Void(); } SWIGRUNTIME PyObject* #ifdef METH_NOARGS SwigPyObject_next(PyObject* v) #else SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) #endif { SwigPyObject *sobj = (SwigPyObject *) v; if (sobj->next) { Py_INCREF(sobj->next); return sobj->next; } else { return SWIG_Py_Void(); } } SWIGINTERN PyObject* #ifdef METH_NOARGS SwigPyObject_disown(PyObject *v) #else SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) #endif { SwigPyObject *sobj = (SwigPyObject *)v; sobj->own = 0; return SWIG_Py_Void(); } SWIGINTERN PyObject* #ifdef METH_NOARGS SwigPyObject_acquire(PyObject *v) #else SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args)) #endif { SwigPyObject *sobj = (SwigPyObject *)v; sobj->own = SWIG_POINTER_OWN; return SWIG_Py_Void(); } SWIGINTERN PyObject* SwigPyObject_own(PyObject *v, PyObject *args) { PyObject *val = 0; #if (PY_VERSION_HEX < 0x02020000) if (!PyArg_ParseTuple(args,(char *)"|O:own",&val)) #elif (PY_VERSION_HEX < 0x02050000) if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val)) #else if (!PyArg_UnpackTuple(args, "own", 0, 1, &val)) #endif { return NULL; } else { SwigPyObject *sobj = (SwigPyObject *)v; PyObject *obj = PyBool_FromLong(sobj->own); if (val) { #ifdef METH_NOARGS if (PyObject_IsTrue(val)) { SwigPyObject_acquire(v); } else { SwigPyObject_disown(v); } #else if (PyObject_IsTrue(val)) { SwigPyObject_acquire(v,args); } else { SwigPyObject_disown(v,args); } #endif } return obj; } } #ifdef METH_O static PyMethodDef swigobject_methods[] = { {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"}, {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (char *)"acquires ownership of the pointer"}, {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"}, {(char *)"append", (PyCFunction)SwigPyObject_append, METH_O, (char *)"appends another 'this' object"}, {(char *)"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (char *)"returns the next 'this' object"}, {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (char *)"returns object representation"}, {0, 0, 0, 0} }; #else static PyMethodDef swigobject_methods[] = { {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"}, {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS, (char *)"acquires ownership of the pointer"}, {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"}, {(char *)"append", (PyCFunction)SwigPyObject_append, METH_VARARGS, (char *)"appends another 'this' object"}, {(char *)"next", (PyCFunction)SwigPyObject_next, METH_VARARGS, (char *)"returns the next 'this' object"}, {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_VARARGS, (char *)"returns object representation"}, {0, 0, 0, 0} }; #endif #if PY_VERSION_HEX < 0x02020000 SWIGINTERN PyObject * SwigPyObject_getattr(SwigPyObject *sobj,char *name) { return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name); } #endif SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void) { static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer"; static PyNumberMethods SwigPyObject_as_number = { (binaryfunc)0, /*nb_add*/ (binaryfunc)0, /*nb_subtract*/ (binaryfunc)0, /*nb_multiply*/ /* nb_divide removed in Python 3 */ #if PY_VERSION_HEX < 0x03000000 (binaryfunc)0, /*nb_divide*/ #endif (binaryfunc)0, /*nb_remainder*/ (binaryfunc)0, /*nb_divmod*/ (ternaryfunc)0,/*nb_power*/ (unaryfunc)0, /*nb_negative*/ (unaryfunc)0, /*nb_positive*/ (unaryfunc)0, /*nb_absolute*/ (inquiry)0, /*nb_nonzero*/ 0, /*nb_invert*/ 0, /*nb_lshift*/ 0, /*nb_rshift*/ 0, /*nb_and*/ 0, /*nb_xor*/ 0, /*nb_or*/ #if PY_VERSION_HEX < 0x03000000 0, /*nb_coerce*/ #endif (unaryfunc)SwigPyObject_long, /*nb_int*/ #if PY_VERSION_HEX < 0x03000000 (unaryfunc)SwigPyObject_long, /*nb_long*/ #else 0, /*nb_reserved*/ #endif (unaryfunc)0, /*nb_float*/ #if PY_VERSION_HEX < 0x03000000 (unaryfunc)SwigPyObject_oct, /*nb_oct*/ (unaryfunc)SwigPyObject_hex, /*nb_hex*/ #endif #if PY_VERSION_HEX >= 0x03050000 /* 3.5 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_matrix_multiply */ #elif PY_VERSION_HEX >= 0x03000000 /* 3.0 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index, nb_inplace_divide removed */ #elif PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */ #elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */ #elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */ 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ #endif }; static PyTypeObject swigpyobject_type; static int type_init = 0; if (!type_init) { const PyTypeObject tmp = { /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX >= 0x03000000 PyVarObject_HEAD_INIT(NULL, 0) #else PyObject_HEAD_INIT(NULL) 0, /* ob_size */ #endif (char *)"SwigPyObject", /* tp_name */ sizeof(SwigPyObject), /* tp_basicsize */ 0, /* tp_itemsize */ (destructor)SwigPyObject_dealloc, /* tp_dealloc */ 0, /* tp_print */ #if PY_VERSION_HEX < 0x02020000 (getattrfunc)SwigPyObject_getattr, /* tp_getattr */ #else (getattrfunc)0, /* tp_getattr */ #endif (setattrfunc)0, /* tp_setattr */ #if PY_VERSION_HEX >= 0x03000000 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */ #else (cmpfunc)SwigPyObject_compare, /* tp_compare */ #endif (reprfunc)SwigPyObject_repr, /* tp_repr */ &SwigPyObject_as_number, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ (hashfunc)0, /* tp_hash */ (ternaryfunc)0, /* tp_call */ 0, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ Py_TPFLAGS_DEFAULT, /* tp_flags */ swigobject_doc, /* tp_doc */ 0, /* tp_traverse */ 0, /* tp_clear */ (richcmpfunc)SwigPyObject_richcompare,/* tp_richcompare */ 0, /* tp_weaklistoffset */ #if PY_VERSION_HEX >= 0x02020000 0, /* tp_iter */ 0, /* tp_iternext */ swigobject_methods, /* tp_methods */ 0, /* tp_members */ 0, /* tp_getset */ 0, /* tp_base */ 0, /* tp_dict */ 0, /* tp_descr_get */ 0, /* tp_descr_set */ 0, /* tp_dictoffset */ 0, /* tp_init */ 0, /* tp_alloc */ 0, /* tp_new */ 0, /* tp_free */ 0, /* tp_is_gc */ 0, /* tp_bases */ 0, /* tp_mro */ 0, /* tp_cache */ 0, /* tp_subclasses */ 0, /* tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 0, /* tp_del */ #endif #if PY_VERSION_HEX >= 0x02060000 0, /* tp_version_tag */ #endif #if PY_VERSION_HEX >= 0x03040000 0, /* tp_finalize */ #endif #ifdef COUNT_ALLOCS 0, /* tp_allocs */ 0, /* tp_frees */ 0, /* tp_maxalloc */ #if PY_VERSION_HEX >= 0x02050000 0, /* tp_prev */ #endif 0 /* tp_next */ #endif }; swigpyobject_type = tmp; type_init = 1; #if PY_VERSION_HEX < 0x02020000 swigpyobject_type.ob_type = &PyType_Type; #else if (PyType_Ready(&swigpyobject_type) < 0) return NULL; #endif } return &swigpyobject_type; } SWIGRUNTIME PyObject * SwigPyObject_New(void *ptr, swig_type_info *ty, int own) { SwigPyObject *sobj = PyObject_NEW(SwigPyObject, SwigPyObject_type()); if (sobj) { sobj->ptr = ptr; sobj->ty = ty; sobj->own = own; sobj->next = 0; } return (PyObject *)sobj; } /* ----------------------------------------------------------------------------- * Implements a simple Swig Packed type, and use it instead of string * ----------------------------------------------------------------------------- */ typedef struct { PyObject_HEAD void *pack; swig_type_info *ty; size_t size; } SwigPyPacked; SWIGRUNTIME int SwigPyPacked_print(SwigPyPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags)) { char result[SWIG_BUFFER_SIZE]; fputs("pack, v->size, 0, sizeof(result))) { fputs("at ", fp); fputs(result, fp); } fputs(v->ty->name,fp); fputs(">", fp); return 0; } SWIGRUNTIME PyObject * SwigPyPacked_repr(SwigPyPacked *v) { char result[SWIG_BUFFER_SIZE]; if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) { return SWIG_Python_str_FromFormat("", result, v->ty->name); } else { return SWIG_Python_str_FromFormat("", v->ty->name); } } SWIGRUNTIME PyObject * SwigPyPacked_str(SwigPyPacked *v) { char result[SWIG_BUFFER_SIZE]; if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){ return SWIG_Python_str_FromFormat("%s%s", result, v->ty->name); } else { return SWIG_Python_str_FromChar(v->ty->name); } } SWIGRUNTIME int SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w) { size_t i = v->size; size_t j = w->size; int s = (i < j) ? -1 : ((i > j) ? 1 : 0); return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size); } SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void); SWIGRUNTIME PyTypeObject* SwigPyPacked_type(void) { static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce(); return type; } SWIGRUNTIMEINLINE int SwigPyPacked_Check(PyObject *op) { return ((op)->ob_type == SwigPyPacked_TypeOnce()) || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0); } SWIGRUNTIME void SwigPyPacked_dealloc(PyObject *v) { if (SwigPyPacked_Check(v)) { SwigPyPacked *sobj = (SwigPyPacked *) v; free(sobj->pack); } PyObject_DEL(v); } SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void) { static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer"; static PyTypeObject swigpypacked_type; static int type_init = 0; if (!type_init) { const PyTypeObject tmp = { /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX>=0x03000000 PyVarObject_HEAD_INIT(NULL, 0) #else PyObject_HEAD_INIT(NULL) 0, /* ob_size */ #endif (char *)"SwigPyPacked", /* tp_name */ sizeof(SwigPyPacked), /* tp_basicsize */ 0, /* tp_itemsize */ (destructor)SwigPyPacked_dealloc, /* tp_dealloc */ (printfunc)SwigPyPacked_print, /* tp_print */ (getattrfunc)0, /* tp_getattr */ (setattrfunc)0, /* tp_setattr */ #if PY_VERSION_HEX>=0x03000000 0, /* tp_reserved in 3.0.1 */ #else (cmpfunc)SwigPyPacked_compare, /* tp_compare */ #endif (reprfunc)SwigPyPacked_repr, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ (hashfunc)0, /* tp_hash */ (ternaryfunc)0, /* tp_call */ (reprfunc)SwigPyPacked_str, /* tp_str */ PyObject_GenericGetAttr, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ Py_TPFLAGS_DEFAULT, /* tp_flags */ swigpacked_doc, /* tp_doc */ 0, /* tp_traverse */ 0, /* tp_clear */ 0, /* tp_richcompare */ 0, /* tp_weaklistoffset */ #if PY_VERSION_HEX >= 0x02020000 0, /* tp_iter */ 0, /* tp_iternext */ 0, /* tp_methods */ 0, /* tp_members */ 0, /* tp_getset */ 0, /* tp_base */ 0, /* tp_dict */ 0, /* tp_descr_get */ 0, /* tp_descr_set */ 0, /* tp_dictoffset */ 0, /* tp_init */ 0, /* tp_alloc */ 0, /* tp_new */ 0, /* tp_free */ 0, /* tp_is_gc */ 0, /* tp_bases */ 0, /* tp_mro */ 0, /* tp_cache */ 0, /* tp_subclasses */ 0, /* tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 0, /* tp_del */ #endif #if PY_VERSION_HEX >= 0x02060000 0, /* tp_version_tag */ #endif #if PY_VERSION_HEX >= 0x03040000 0, /* tp_finalize */ #endif #ifdef COUNT_ALLOCS 0, /* tp_allocs */ 0, /* tp_frees */ 0, /* tp_maxalloc */ #if PY_VERSION_HEX >= 0x02050000 0, /* tp_prev */ #endif 0 /* tp_next */ #endif }; swigpypacked_type = tmp; type_init = 1; #if PY_VERSION_HEX < 0x02020000 swigpypacked_type.ob_type = &PyType_Type; #else if (PyType_Ready(&swigpypacked_type) < 0) return NULL; #endif } return &swigpypacked_type; } SWIGRUNTIME PyObject * SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty) { SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type()); if (sobj) { void *pack = malloc(size); if (pack) { memcpy(pack, ptr, size); sobj->pack = pack; sobj->ty = ty; sobj->size = size; } else { PyObject_DEL((PyObject *) sobj); sobj = 0; } } return (PyObject *) sobj; } SWIGRUNTIME swig_type_info * SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size) { if (SwigPyPacked_Check(obj)) { SwigPyPacked *sobj = (SwigPyPacked *)obj; if (sobj->size != size) return 0; memcpy(ptr, sobj->pack, size); return sobj->ty; } else { return 0; } } /* ----------------------------------------------------------------------------- * pointers/data manipulation * ----------------------------------------------------------------------------- */ SWIGRUNTIMEINLINE PyObject * _SWIG_This(void) { return SWIG_Python_str_FromChar("this"); } static PyObject *swig_this = NULL; SWIGRUNTIME PyObject * SWIG_This(void) { if (swig_this == NULL) swig_this = _SWIG_This(); return swig_this; } /* #define SWIG_PYTHON_SLOW_GETSET_THIS */ /* TODO: I don't know how to implement the fast getset in Python 3 right now */ #if PY_VERSION_HEX>=0x03000000 #define SWIG_PYTHON_SLOW_GETSET_THIS #endif SWIGRUNTIME SwigPyObject * SWIG_Python_GetSwigThis(PyObject *pyobj) { PyObject *obj; if (SwigPyObject_Check(pyobj)) return (SwigPyObject *) pyobj; #ifdef SWIGPYTHON_BUILTIN (void)obj; # ifdef PyWeakref_CheckProxy if (PyWeakref_CheckProxy(pyobj)) { pyobj = PyWeakref_GET_OBJECT(pyobj); if (pyobj && SwigPyObject_Check(pyobj)) return (SwigPyObject*) pyobj; } # endif return NULL; #else obj = 0; #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000)) if (PyInstance_Check(pyobj)) { obj = _PyInstance_Lookup(pyobj, SWIG_This()); } else { PyObject **dictptr = _PyObject_GetDictPtr(pyobj); if (dictptr != NULL) { PyObject *dict = *dictptr; obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0; } else { #ifdef PyWeakref_CheckProxy if (PyWeakref_CheckProxy(pyobj)) { PyObject *wobj = PyWeakref_GET_OBJECT(pyobj); return wobj ? SWIG_Python_GetSwigThis(wobj) : 0; } #endif obj = PyObject_GetAttr(pyobj,SWIG_This()); if (obj) { Py_DECREF(obj); } else { if (PyErr_Occurred()) PyErr_Clear(); return 0; } } } #else obj = PyObject_GetAttr(pyobj,SWIG_This()); if (obj) { Py_DECREF(obj); } else { if (PyErr_Occurred()) PyErr_Clear(); return 0; } #endif if (obj && !SwigPyObject_Check(obj)) { /* a PyObject is called 'this', try to get the 'real this' SwigPyObject from it */ return SWIG_Python_GetSwigThis(obj); } return (SwigPyObject *)obj; #endif } /* Acquire a pointer value */ SWIGRUNTIME int SWIG_Python_AcquirePtr(PyObject *obj, int own) { if (own == SWIG_POINTER_OWN) { SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj); if (sobj) { int oldown = sobj->own; sobj->own = own; return oldown; } } return 0; } /* Convert a pointer value */ SWIGRUNTIME int SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) { int res; SwigPyObject *sobj; int implicit_conv = (flags & SWIG_POINTER_IMPLICIT_CONV) != 0; if (!obj) return SWIG_ERROR; if (obj == Py_None && !implicit_conv) { if (ptr) *ptr = 0; return SWIG_OK; } res = SWIG_ERROR; sobj = SWIG_Python_GetSwigThis(obj); if (own) *own = 0; while (sobj) { void *vptr = sobj->ptr; if (ty) { swig_type_info *to = sobj->ty; if (to == ty) { /* no type cast needed */ if (ptr) *ptr = vptr; break; } else { swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); if (!tc) { sobj = (SwigPyObject *)sobj->next; } else { if (ptr) { int newmemory = 0; *ptr = SWIG_TypeCast(tc,vptr,&newmemory); if (newmemory == SWIG_CAST_NEW_MEMORY) { assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */ if (own) *own = *own | SWIG_CAST_NEW_MEMORY; } } break; } } } else { if (ptr) *ptr = vptr; break; } } if (sobj) { if (own) *own = *own | sobj->own; if (flags & SWIG_POINTER_DISOWN) { sobj->own = 0; } res = SWIG_OK; } else { if (implicit_conv) { SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; if (data && !data->implicitconv) { PyObject *klass = data->klass; if (klass) { PyObject *impconv; data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/ impconv = SWIG_Python_CallFunctor(klass, obj); data->implicitconv = 0; if (PyErr_Occurred()) { PyErr_Clear(); impconv = 0; } if (impconv) { SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv); if (iobj) { void *vptr; res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0); if (SWIG_IsOK(res)) { if (ptr) { *ptr = vptr; /* transfer the ownership to 'ptr' */ iobj->own = 0; res = SWIG_AddCast(res); res = SWIG_AddNewMask(res); } else { res = SWIG_AddCast(res); } } } Py_DECREF(impconv); } } } } if (!SWIG_IsOK(res) && obj == Py_None) { if (ptr) *ptr = 0; if (PyErr_Occurred()) PyErr_Clear(); res = SWIG_OK; } } return res; } /* Convert a function ptr value */ SWIGRUNTIME int SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) { if (!PyCFunction_Check(obj)) { return SWIG_ConvertPtr(obj, ptr, ty, 0); } else { void *vptr = 0; /* here we get the method pointer for callbacks */ const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc); const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0; if (desc) desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0; if (!desc) return SWIG_ERROR; if (ty) { swig_cast_info *tc = SWIG_TypeCheck(desc,ty); if (tc) { int newmemory = 0; *ptr = SWIG_TypeCast(tc,vptr,&newmemory); assert(!newmemory); /* newmemory handling not yet implemented */ } else { return SWIG_ERROR; } } else { *ptr = vptr; } return SWIG_OK; } } /* Convert a packed value value */ SWIGRUNTIME int SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) { swig_type_info *to = SwigPyPacked_UnpackData(obj, ptr, sz); if (!to) return SWIG_ERROR; if (ty) { if (to != ty) { /* check type cast? */ swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); if (!tc) return SWIG_ERROR; } } return SWIG_OK; } /* ----------------------------------------------------------------------------- * Create a new pointer object * ----------------------------------------------------------------------------- */ /* Create a new instance object, without calling __init__, and set the 'this' attribute. */ SWIGRUNTIME PyObject* SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this) { #if (PY_VERSION_HEX >= 0x02020000) PyObject *inst = 0; PyObject *newraw = data->newraw; if (newraw) { inst = PyObject_Call(newraw, data->newargs, NULL); if (inst) { #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS) PyObject **dictptr = _PyObject_GetDictPtr(inst); if (dictptr != NULL) { PyObject *dict = *dictptr; if (dict == NULL) { dict = PyDict_New(); *dictptr = dict; PyDict_SetItem(dict, SWIG_This(), swig_this); } } #else PyObject *key = SWIG_This(); PyObject_SetAttr(inst, key, swig_this); #endif } } else { #if PY_VERSION_HEX >= 0x03000000 inst = ((PyTypeObject*) data->newargs)->tp_new((PyTypeObject*) data->newargs, Py_None, Py_None); if (inst) { PyObject_SetAttr(inst, SWIG_This(), swig_this); Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG; } #else PyObject *dict = PyDict_New(); if (dict) { PyDict_SetItem(dict, SWIG_This(), swig_this); inst = PyInstance_NewRaw(data->newargs, dict); Py_DECREF(dict); } #endif } return inst; #else #if (PY_VERSION_HEX >= 0x02010000) PyObject *inst = 0; PyObject *dict = PyDict_New(); if (dict) { PyDict_SetItem(dict, SWIG_This(), swig_this); inst = PyInstance_NewRaw(data->newargs, dict); Py_DECREF(dict); } return (PyObject *) inst; #else PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type); if (inst == NULL) { return NULL; } inst->in_class = (PyClassObject *)data->newargs; Py_INCREF(inst->in_class); inst->in_dict = PyDict_New(); if (inst->in_dict == NULL) { Py_DECREF(inst); return NULL; } #ifdef Py_TPFLAGS_HAVE_WEAKREFS inst->in_weakreflist = NULL; #endif #ifdef Py_TPFLAGS_GC PyObject_GC_Init(inst); #endif PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this); return (PyObject *) inst; #endif #endif } SWIGRUNTIME void SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this) { PyObject *dict; #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS) PyObject **dictptr = _PyObject_GetDictPtr(inst); if (dictptr != NULL) { dict = *dictptr; if (dict == NULL) { dict = PyDict_New(); *dictptr = dict; } PyDict_SetItem(dict, SWIG_This(), swig_this); return; } #endif dict = PyObject_GetAttrString(inst, (char*)"__dict__"); PyDict_SetItem(dict, SWIG_This(), swig_this); Py_DECREF(dict); } SWIGINTERN PyObject * SWIG_Python_InitShadowInstance(PyObject *args) { PyObject *obj[2]; if (!SWIG_Python_UnpackTuple(args, "swiginit", 2, 2, obj)) { return NULL; } else { SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]); if (sthis) { SwigPyObject_append((PyObject*) sthis, obj[1]); } else { SWIG_Python_SetSwigThis(obj[0], obj[1]); } return SWIG_Py_Void(); } } /* Create a new pointer object */ SWIGRUNTIME PyObject * SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags) { SwigPyClientData *clientdata; PyObject * robj; int own; if (!ptr) return SWIG_Py_Void(); clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0; own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0; if (clientdata && clientdata->pytype) { SwigPyObject *newobj; if (flags & SWIG_BUILTIN_TP_INIT) { newobj = (SwigPyObject*) self; if (newobj->ptr) { PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0); while (newobj->next) newobj = (SwigPyObject *) newobj->next; newobj->next = next_self; newobj = (SwigPyObject *)next_self; #ifdef SWIGPYTHON_BUILTIN newobj->dict = 0; #endif } } else { newobj = PyObject_New(SwigPyObject, clientdata->pytype); #ifdef SWIGPYTHON_BUILTIN newobj->dict = 0; #endif } if (newobj) { newobj->ptr = ptr; newobj->ty = type; newobj->own = own; newobj->next = 0; return (PyObject*) newobj; } return SWIG_Py_Void(); } assert(!(flags & SWIG_BUILTIN_TP_INIT)); robj = SwigPyObject_New(ptr, type, own); if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) { PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj); Py_DECREF(robj); robj = inst; } return robj; } /* Create a new packed object */ SWIGRUNTIMEINLINE PyObject * SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) { return ptr ? SwigPyPacked_New((void *) ptr, sz, type) : SWIG_Py_Void(); } /* -----------------------------------------------------------------------------* * Get type list * -----------------------------------------------------------------------------*/ #ifdef SWIG_LINK_RUNTIME void *SWIG_ReturnGlobalTypeList(void *); #endif SWIGRUNTIME swig_module_info * SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata)) { static void *type_pointer = (void *)0; /* first check if module already created */ if (!type_pointer) { #ifdef SWIG_LINK_RUNTIME type_pointer = SWIG_ReturnGlobalTypeList((void *)0); #else # ifdef SWIGPY_USE_CAPSULE type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0); # else type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME); # endif if (PyErr_Occurred()) { PyErr_Clear(); type_pointer = (void *)0; } #endif } return (swig_module_info *) type_pointer; } #if PY_MAJOR_VERSION < 2 /* PyModule_AddObject function was introduced in Python 2.0. The following function is copied out of Python/modsupport.c in python version 2.3.4 */ SWIGINTERN int PyModule_AddObject(PyObject *m, char *name, PyObject *o) { PyObject *dict; if (!PyModule_Check(m)) { PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs module as first arg"); return SWIG_ERROR; } if (!o) { PyErr_SetString(PyExc_TypeError, "PyModule_AddObject() needs non-NULL value"); return SWIG_ERROR; } dict = PyModule_GetDict(m); if (dict == NULL) { /* Internal error -- modules must have a dict! */ PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__", PyModule_GetName(m)); return SWIG_ERROR; } if (PyDict_SetItemString(dict, name, o)) return SWIG_ERROR; Py_DECREF(o); return SWIG_OK; } #endif SWIGRUNTIME void #ifdef SWIGPY_USE_CAPSULE SWIG_Python_DestroyModule(PyObject *obj) #else SWIG_Python_DestroyModule(void *vptr) #endif { #ifdef SWIGPY_USE_CAPSULE swig_module_info *swig_module = (swig_module_info *) PyCapsule_GetPointer(obj, SWIGPY_CAPSULE_NAME); #else swig_module_info *swig_module = (swig_module_info *) vptr; #endif swig_type_info **types = swig_module->types; size_t i; for (i =0; i < swig_module->size; ++i) { swig_type_info *ty = types[i]; if (ty->owndata) { SwigPyClientData *data = (SwigPyClientData *) ty->clientdata; if (data) SwigPyClientData_Del(data); } } Py_DECREF(SWIG_This()); swig_this = NULL; } SWIGRUNTIME void SWIG_Python_SetModule(swig_module_info *swig_module) { #if PY_VERSION_HEX >= 0x03000000 /* Add a dummy module object into sys.modules */ PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION); #else static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; /* Sentinel */ PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table); #endif #ifdef SWIGPY_USE_CAPSULE PyObject *pointer = PyCapsule_New((void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule); if (pointer && module) { PyModule_AddObject(module, (char*)"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer); } else { Py_XDECREF(pointer); } #else PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule); if (pointer && module) { PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer); } else { Py_XDECREF(pointer); } #endif } /* The python cached type query */ SWIGRUNTIME PyObject * SWIG_Python_TypeCache(void) { static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New(); return cache; } SWIGRUNTIME swig_type_info * SWIG_Python_TypeQuery(const char *type) { PyObject *cache = SWIG_Python_TypeCache(); PyObject *key = SWIG_Python_str_FromChar(type); PyObject *obj = PyDict_GetItem(cache, key); swig_type_info *descriptor; if (obj) { #ifdef SWIGPY_USE_CAPSULE descriptor = (swig_type_info *) PyCapsule_GetPointer(obj, NULL); #else descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj); #endif } else { swig_module_info *swig_module = SWIG_GetModule(0); descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type); if (descriptor) { #ifdef SWIGPY_USE_CAPSULE obj = PyCapsule_New((void*) descriptor, NULL, NULL); #else obj = PyCObject_FromVoidPtr(descriptor, NULL); #endif PyDict_SetItem(cache, key, obj); Py_DECREF(obj); } } Py_DECREF(key); return descriptor; } /* For backward compatibility only */ #define SWIG_POINTER_EXCEPTION 0 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg) #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags) SWIGRUNTIME int SWIG_Python_AddErrMesg(const char* mesg, int infront) { if (PyErr_Occurred()) { PyObject *type = 0; PyObject *value = 0; PyObject *traceback = 0; PyErr_Fetch(&type, &value, &traceback); if (value) { char *tmp; PyObject *old_str = PyObject_Str(value); Py_XINCREF(type); PyErr_Clear(); if (infront) { PyErr_Format(type, "%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str)); } else { PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg); } SWIG_Python_str_DelForPy3(tmp); Py_DECREF(old_str); } return 1; } else { return 0; } } SWIGRUNTIME int SWIG_Python_ArgFail(int argnum) { if (PyErr_Occurred()) { /* add information about failing argument */ char mesg[256]; PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum); return SWIG_Python_AddErrMesg(mesg, 1); } else { return 0; } } SWIGRUNTIMEINLINE const char * SwigPyObject_GetDesc(PyObject *self) { SwigPyObject *v = (SwigPyObject *)self; swig_type_info *ty = v ? v->ty : 0; return ty ? ty->str : ""; } SWIGRUNTIME void SWIG_Python_TypeError(const char *type, PyObject *obj) { if (type) { #if defined(SWIG_COBJECT_TYPES) if (obj && SwigPyObject_Check(obj)) { const char *otype = (const char *) SwigPyObject_GetDesc(obj); if (otype) { PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'SwigPyObject(%s)' is received", type, otype); return; } } else #endif { const char *otype = (obj ? obj->ob_type->tp_name : 0); if (otype) { PyObject *str = PyObject_Str(obj); const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0; if (cstr) { PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received", type, otype, cstr); SWIG_Python_str_DelForPy3(cstr); } else { PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received", type, otype); } Py_XDECREF(str); return; } } PyErr_Format(PyExc_TypeError, "a '%s' is expected", type); } else { PyErr_Format(PyExc_TypeError, "unexpected type is received"); } } /* Convert a pointer value, signal an exception on a type mismatch */ SWIGRUNTIME void * SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags) { void *result; if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) { PyErr_Clear(); #if SWIG_POINTER_EXCEPTION if (flags) { SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj); SWIG_Python_ArgFail(argnum); } #endif } return result; } #ifdef SWIGPYTHON_BUILTIN SWIGRUNTIME int SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) { PyTypeObject *tp = obj->ob_type; PyObject *descr; PyObject *encoded_name; descrsetfunc f; int res = -1; # ifdef Py_USING_UNICODE if (PyString_Check(name)) { name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL); if (!name) return -1; } else if (!PyUnicode_Check(name)) # else if (!PyString_Check(name)) # endif { PyErr_Format(PyExc_TypeError, "attribute name must be string, not '%.200s'", name->ob_type->tp_name); return -1; } else { Py_INCREF(name); } if (!tp->tp_dict) { if (PyType_Ready(tp) < 0) goto done; } descr = _PyType_Lookup(tp, name); f = NULL; if (descr != NULL) f = descr->ob_type->tp_descr_set; if (!f) { if (PyString_Check(name)) { encoded_name = name; Py_INCREF(name); } else { encoded_name = PyUnicode_AsUTF8String(name); } PyErr_Format(PyExc_AttributeError, "'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name)); Py_DECREF(encoded_name); } else { res = f(descr, obj, value); } done: Py_DECREF(name); return res; } #endif #ifdef __cplusplus } #endif #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0) /* ----------------------------------------------------------------------------- * director_common.swg * * This file contains support for director classes which is common between * languages. * ----------------------------------------------------------------------------- */ /* Use -DSWIG_DIRECTOR_STATIC if you prefer to avoid the use of the 'Swig' namespace. This could be useful for multi-modules projects. */ #ifdef SWIG_DIRECTOR_STATIC /* Force anonymous (static) namespace */ #define Swig #endif /* ----------------------------------------------------------------------------- * director.swg * * This file contains support for director classes so that Python proxy * methods can be called from C++. * ----------------------------------------------------------------------------- */ #ifndef SWIG_DIRECTOR_PYTHON_HEADER_ #define SWIG_DIRECTOR_PYTHON_HEADER_ #include #include #include #include #include /* Use -DSWIG_PYTHON_DIRECTOR_NO_VTABLE if you don't want to generate a 'virtual table', and avoid multiple GetAttr calls to retrieve the python methods. */ #ifndef SWIG_PYTHON_DIRECTOR_NO_VTABLE #ifndef SWIG_PYTHON_DIRECTOR_VTABLE #define SWIG_PYTHON_DIRECTOR_VTABLE #endif #endif /* Use -DSWIG_DIRECTOR_NO_UEH if you prefer to avoid the use of the Undefined Exception Handler provided by swig. */ #ifndef SWIG_DIRECTOR_NO_UEH #ifndef SWIG_DIRECTOR_UEH #define SWIG_DIRECTOR_UEH #endif #endif /* Use -DSWIG_DIRECTOR_NORTTI if you prefer to avoid the use of the native C++ RTTI and dynamic_cast<>. But be aware that directors could stop working when using this option. */ #ifdef SWIG_DIRECTOR_NORTTI /* When we don't use the native C++ RTTI, we implement a minimal one only for Directors. */ # ifndef SWIG_DIRECTOR_RTDIR # define SWIG_DIRECTOR_RTDIR namespace Swig { class Director; SWIGINTERN std::map& get_rtdir_map() { static std::map rtdir_map; return rtdir_map; } SWIGINTERNINLINE void set_rtdir(void *vptr, Director *rtdir) { get_rtdir_map()[vptr] = rtdir; } SWIGINTERNINLINE Director *get_rtdir(void *vptr) { std::map::const_iterator pos = get_rtdir_map().find(vptr); Director *rtdir = (pos != get_rtdir_map().end()) ? pos->second : 0; return rtdir; } } # endif /* SWIG_DIRECTOR_RTDIR */ # define SWIG_DIRECTOR_CAST(ARG) Swig::get_rtdir(static_cast(ARG)) # define SWIG_DIRECTOR_RGTR(ARG1, ARG2) Swig::set_rtdir(static_cast(ARG1), ARG2) #else # define SWIG_DIRECTOR_CAST(ARG) dynamic_cast(ARG) # define SWIG_DIRECTOR_RGTR(ARG1, ARG2) #endif /* SWIG_DIRECTOR_NORTTI */ extern "C" { struct swig_type_info; } namespace Swig { /* memory handler */ struct GCItem { virtual ~GCItem() {} virtual int get_own() const { return 0; } }; struct GCItem_var { GCItem_var(GCItem *item = 0) : _item(item) { } GCItem_var& operator=(GCItem *item) { GCItem *tmp = _item; _item = item; delete tmp; return *this; } ~GCItem_var() { delete _item; } GCItem * operator->() const { return _item; } private: GCItem *_item; }; struct GCItem_Object : GCItem { GCItem_Object(int own) : _own(own) { } virtual ~GCItem_Object() { } int get_own() const { return _own; } private: int _own; }; template struct GCItem_T : GCItem { GCItem_T(Type *ptr) : _ptr(ptr) { } virtual ~GCItem_T() { delete _ptr; } private: Type *_ptr; }; template struct GCArray_T : GCItem { GCArray_T(Type *ptr) : _ptr(ptr) { } virtual ~GCArray_T() { delete[] _ptr; } private: Type *_ptr; }; /* base class for director exceptions */ class DirectorException : public std::exception { protected: std::string swig_msg; public: DirectorException(PyObject *error, const char *hdr ="", const char *msg ="") : swig_msg(hdr) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; if (msg[0]) { swig_msg += " "; swig_msg += msg; } if (!PyErr_Occurred()) { PyErr_SetString(error, what()); } SWIG_PYTHON_THREAD_END_BLOCK; } virtual ~DirectorException() throw() { } /* Deprecated, use what() instead */ const char *getMessage() const { return what(); } const char *what() const throw() { return swig_msg.c_str(); } static void raise(PyObject *error, const char *msg) { throw DirectorException(error, msg); } static void raise(const char *msg) { raise(PyExc_RuntimeError, msg); } }; /* unknown exception handler */ class UnknownExceptionHandler { #ifdef SWIG_DIRECTOR_UEH static void handler() { try { throw; } catch (DirectorException& e) { std::cerr << "SWIG Director exception caught:" << std::endl << e.what() << std::endl; } catch (std::exception& e) { std::cerr << "std::exception caught: "<< e.what() << std::endl; } catch (...) { std::cerr << "Unknown exception caught." << std::endl; } std::cerr << std::endl << "Python interpreter traceback:" << std::endl; PyErr_Print(); std::cerr << std::endl; std::cerr << "This exception was caught by the SWIG unexpected exception handler." << std::endl << "Try using %feature(\"director:except\") to avoid reaching this point." << std::endl << std::endl << "Exception is being re-thrown, program will likely abort/terminate." << std::endl; throw; } public: std::unexpected_handler old; UnknownExceptionHandler(std::unexpected_handler nh = handler) { old = std::set_unexpected(nh); } ~UnknownExceptionHandler() { std::set_unexpected(old); } #endif }; /* type mismatch in the return value from a python method call */ class DirectorTypeMismatchException : public DirectorException { public: DirectorTypeMismatchException(PyObject *error, const char *msg="") : DirectorException(error, "SWIG director type mismatch", msg) { } DirectorTypeMismatchException(const char *msg="") : DirectorException(PyExc_TypeError, "SWIG director type mismatch", msg) { } static void raise(PyObject *error, const char *msg) { throw DirectorTypeMismatchException(error, msg); } static void raise(const char *msg) { throw DirectorTypeMismatchException(msg); } }; /* any python exception that occurs during a director method call */ class DirectorMethodException : public DirectorException { public: DirectorMethodException(const char *msg = "") : DirectorException(PyExc_RuntimeError, "SWIG director method error.", msg) { } static void raise(const char *msg) { throw DirectorMethodException(msg); } }; /* attempt to call a pure virtual method via a director method */ class DirectorPureVirtualException : public DirectorException { public: DirectorPureVirtualException(const char *msg = "") : DirectorException(PyExc_RuntimeError, "SWIG director pure virtual method called", msg) { } static void raise(const char *msg) { throw DirectorPureVirtualException(msg); } }; #if defined(SWIG_PYTHON_THREADS) /* __THREAD__ is the old macro to activate some thread support */ # if !defined(__THREAD__) # define __THREAD__ 1 # endif #endif #ifdef __THREAD__ # include "pythread.h" class Guard { PyThread_type_lock &mutex_; public: Guard(PyThread_type_lock & mutex) : mutex_(mutex) { PyThread_acquire_lock(mutex_, WAIT_LOCK); } ~Guard() { PyThread_release_lock(mutex_); } }; # define SWIG_GUARD(mutex) Guard _guard(mutex) #else # define SWIG_GUARD(mutex) #endif /* director base class */ class Director { private: /* pointer to the wrapped python object */ PyObject *swig_self; /* flag indicating whether the object is owned by python or c++ */ mutable bool swig_disown_flag; /* decrement the reference count of the wrapped python object */ void swig_decref() const { if (swig_disown_flag) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; Py_DECREF(swig_self); SWIG_PYTHON_THREAD_END_BLOCK; } } public: /* wrap a python object. */ Director(PyObject *self) : swig_self(self), swig_disown_flag(false) { } /* discard our reference at destruction */ virtual ~Director() { swig_decref(); } /* return a pointer to the wrapped python object */ PyObject *swig_get_self() const { return swig_self; } /* acquire ownership of the wrapped python object (the sense of "disown" is from python) */ void swig_disown() const { if (!swig_disown_flag) { swig_disown_flag=true; swig_incref(); } } /* increase the reference count of the wrapped python object */ void swig_incref() const { if (swig_disown_flag) { Py_INCREF(swig_self); } } /* methods to implement pseudo protected director members */ virtual bool swig_get_inner(const char * /* swig_protected_method_name */) const { return true; } virtual void swig_set_inner(const char * /* swig_protected_method_name */, bool /* swig_val */) const { } /* ownership management */ private: typedef std::map swig_ownership_map; mutable swig_ownership_map swig_owner; #ifdef __THREAD__ static PyThread_type_lock swig_mutex_own; #endif public: template void swig_acquire_ownership_array(Type *vptr) const { if (vptr) { SWIG_GUARD(swig_mutex_own); swig_owner[vptr] = new GCArray_T(vptr); } } template void swig_acquire_ownership(Type *vptr) const { if (vptr) { SWIG_GUARD(swig_mutex_own); swig_owner[vptr] = new GCItem_T(vptr); } } void swig_acquire_ownership_obj(void *vptr, int own) const { if (vptr && own) { SWIG_GUARD(swig_mutex_own); swig_owner[vptr] = new GCItem_Object(own); } } int swig_release_ownership(void *vptr) const { int own = 0; if (vptr) { SWIG_GUARD(swig_mutex_own); swig_ownership_map::iterator iter = swig_owner.find(vptr); if (iter != swig_owner.end()) { own = iter->second->get_own(); swig_owner.erase(iter); } } return own; } template static PyObject *swig_pyobj_disown(PyObject *pyobj, PyObject *SWIGUNUSEDPARM(args)) { SwigPyObject *sobj = (SwigPyObject *)pyobj; sobj->own = 0; Director *d = SWIG_DIRECTOR_CAST(reinterpret_cast(sobj->ptr)); if (d) d->swig_disown(); return PyWeakref_NewProxy(pyobj, NULL); } }; #ifdef __THREAD__ PyThread_type_lock Director::swig_mutex_own = PyThread_allocate_lock(); #endif } #endif /* -------- TYPES TABLE (BEGIN) -------- */ #define SWIGTYPE_p_ApplVerID swig_types[0] #define SWIGTYPE_p_Application swig_types[1] #define SWIGTYPE_p_BeginString swig_types[2] #define SWIGTYPE_p_DOMDocumentPtr swig_types[3] #define SWIGTYPE_p_Data swig_types[4] #define SWIGTYPE_p_DataDictionary swig_types[5] #define SWIGTYPE_p_DataDictionaryProvider swig_types[6] #define SWIGTYPE_p_Dictionaries swig_types[7] #define SWIGTYPE_p_DoubleField swig_types[8] #define SWIGTYPE_p_FIX__AMT swig_types[9] #define SWIGTYPE_p_FIX__Acceptor swig_types[10] #define SWIGTYPE_p_FIX__Account swig_types[11] #define SWIGTYPE_p_FIX__AccountType swig_types[12] #define SWIGTYPE_p_FIX__AccruedInterestAmt swig_types[13] #define SWIGTYPE_p_FIX__AccruedInterestRate swig_types[14] #define SWIGTYPE_p_FIX__AcctIDSource swig_types[15] #define SWIGTYPE_p_FIX__Adjustment swig_types[16] #define SWIGTYPE_p_FIX__AdjustmentType swig_types[17] #define SWIGTYPE_p_FIX__AdvId swig_types[18] #define SWIGTYPE_p_FIX__AdvRefID swig_types[19] #define SWIGTYPE_p_FIX__AdvSide swig_types[20] #define SWIGTYPE_p_FIX__AdvTransType swig_types[21] #define SWIGTYPE_p_FIX__AffectedOrderID swig_types[22] #define SWIGTYPE_p_FIX__AffectedSecondaryOrderID swig_types[23] #define SWIGTYPE_p_FIX__AffirmStatus swig_types[24] #define SWIGTYPE_p_FIX__AggregatedBook swig_types[25] #define SWIGTYPE_p_FIX__AggressorIndicator swig_types[26] #define SWIGTYPE_p_FIX__AgreementCurrency swig_types[27] #define SWIGTYPE_p_FIX__AgreementDate swig_types[28] #define SWIGTYPE_p_FIX__AgreementDesc swig_types[29] #define SWIGTYPE_p_FIX__AgreementID swig_types[30] #define SWIGTYPE_p_FIX__AllocAccount swig_types[31] #define SWIGTYPE_p_FIX__AllocAccountType swig_types[32] #define SWIGTYPE_p_FIX__AllocAccruedInterestAmt swig_types[33] #define SWIGTYPE_p_FIX__AllocAcctIDSource swig_types[34] #define SWIGTYPE_p_FIX__AllocAvgPx swig_types[35] #define SWIGTYPE_p_FIX__AllocCancReplaceReason swig_types[36] #define SWIGTYPE_p_FIX__AllocClearingFeeIndicator swig_types[37] #define SWIGTYPE_p_FIX__AllocCustomerCapacity swig_types[38] #define SWIGTYPE_p_FIX__AllocHandlInst swig_types[39] #define SWIGTYPE_p_FIX__AllocID swig_types[40] #define SWIGTYPE_p_FIX__AllocInterestAtMaturity swig_types[41] #define SWIGTYPE_p_FIX__AllocIntermedReqType swig_types[42] #define SWIGTYPE_p_FIX__AllocLinkID swig_types[43] #define SWIGTYPE_p_FIX__AllocLinkType swig_types[44] #define SWIGTYPE_p_FIX__AllocMethod swig_types[45] #define SWIGTYPE_p_FIX__AllocNetMoney swig_types[46] #define SWIGTYPE_p_FIX__AllocNoOrdersType swig_types[47] #define SWIGTYPE_p_FIX__AllocPositionEffect swig_types[48] #define SWIGTYPE_p_FIX__AllocPrice swig_types[49] #define SWIGTYPE_p_FIX__AllocQty swig_types[50] #define SWIGTYPE_p_FIX__AllocRejCode swig_types[51] #define SWIGTYPE_p_FIX__AllocReportID swig_types[52] #define SWIGTYPE_p_FIX__AllocReportRefID swig_types[53] #define SWIGTYPE_p_FIX__AllocReportType swig_types[54] #define SWIGTYPE_p_FIX__AllocSettlCurrAmt swig_types[55] #define SWIGTYPE_p_FIX__AllocSettlCurrency swig_types[56] #define SWIGTYPE_p_FIX__AllocSettlInstType swig_types[57] #define SWIGTYPE_p_FIX__AllocShares swig_types[58] #define SWIGTYPE_p_FIX__AllocStatus swig_types[59] #define SWIGTYPE_p_FIX__AllocText swig_types[60] #define SWIGTYPE_p_FIX__AllocTransType swig_types[61] #define SWIGTYPE_p_FIX__AllocType swig_types[62] #define SWIGTYPE_p_FIX__AllowableOneSidednessCurr swig_types[63] #define SWIGTYPE_p_FIX__AllowableOneSidednessPct swig_types[64] #define SWIGTYPE_p_FIX__AllowableOneSidednessValue swig_types[65] #define SWIGTYPE_p_FIX__AltMDSourceID swig_types[66] #define SWIGTYPE_p_FIX__ApplBegSeqNum swig_types[67] #define SWIGTYPE_p_FIX__ApplEndSeqNum swig_types[68] #define SWIGTYPE_p_FIX__ApplExtID swig_types[69] #define SWIGTYPE_p_FIX__ApplID swig_types[70] #define SWIGTYPE_p_FIX__ApplLastSeqNum swig_types[71] #define SWIGTYPE_p_FIX__ApplNewSeqNum swig_types[72] #define SWIGTYPE_p_FIX__ApplQueueAction swig_types[73] #define SWIGTYPE_p_FIX__ApplQueueDepth swig_types[74] #define SWIGTYPE_p_FIX__ApplQueueMax swig_types[75] #define SWIGTYPE_p_FIX__ApplQueueResolution swig_types[76] #define SWIGTYPE_p_FIX__ApplReportID swig_types[77] #define SWIGTYPE_p_FIX__ApplReportType swig_types[78] #define SWIGTYPE_p_FIX__ApplReqID swig_types[79] #define SWIGTYPE_p_FIX__ApplReqType swig_types[80] #define SWIGTYPE_p_FIX__ApplResendFlag swig_types[81] #define SWIGTYPE_p_FIX__ApplResponseError swig_types[82] #define SWIGTYPE_p_FIX__ApplResponseID swig_types[83] #define SWIGTYPE_p_FIX__ApplResponseType swig_types[84] #define SWIGTYPE_p_FIX__ApplSeqNum swig_types[85] #define SWIGTYPE_p_FIX__ApplTotalMessageCount swig_types[86] #define SWIGTYPE_p_FIX__ApplVerID swig_types[87] #define SWIGTYPE_p_FIX__Application swig_types[88] #define SWIGTYPE_p_FIX__AsOfIndicator swig_types[89] #define SWIGTYPE_p_FIX__AsgnRptID swig_types[90] #define SWIGTYPE_p_FIX__AssignmentMethod swig_types[91] #define SWIGTYPE_p_FIX__AssignmentUnit swig_types[92] #define SWIGTYPE_p_FIX__AttachmentPoint swig_types[93] #define SWIGTYPE_p_FIX__AutoAcceptIndicator swig_types[94] #define SWIGTYPE_p_FIX__AvgParPx swig_types[95] #define SWIGTYPE_p_FIX__AvgPrxPrecision swig_types[96] #define SWIGTYPE_p_FIX__AvgPx swig_types[97] #define SWIGTYPE_p_FIX__AvgPxIndicator swig_types[98] #define SWIGTYPE_p_FIX__AvgPxPrecision swig_types[99] #define SWIGTYPE_p_FIX__BOOLEAN swig_types[100] #define SWIGTYPE_p_FIX__BasisFeatureDate swig_types[101] #define SWIGTYPE_p_FIX__BasisFeaturePrice swig_types[102] #define SWIGTYPE_p_FIX__BasisPxType swig_types[103] #define SWIGTYPE_p_FIX__BeginSeqNo swig_types[104] #define SWIGTYPE_p_FIX__BeginString swig_types[105] #define SWIGTYPE_p_FIX__Benchmark swig_types[106] #define SWIGTYPE_p_FIX__BenchmarkCurveCurrency swig_types[107] #define SWIGTYPE_p_FIX__BenchmarkCurveName swig_types[108] #define SWIGTYPE_p_FIX__BenchmarkCurvePoint swig_types[109] #define SWIGTYPE_p_FIX__BenchmarkPrice swig_types[110] #define SWIGTYPE_p_FIX__BenchmarkPriceType swig_types[111] #define SWIGTYPE_p_FIX__BenchmarkSecurityID swig_types[112] #define SWIGTYPE_p_FIX__BenchmarkSecurityIDSource swig_types[113] #define SWIGTYPE_p_FIX__BidDescriptor swig_types[114] #define SWIGTYPE_p_FIX__BidDescriptorType swig_types[115] #define SWIGTYPE_p_FIX__BidForwardPoints swig_types[116] #define SWIGTYPE_p_FIX__BidForwardPoints2 swig_types[117] #define SWIGTYPE_p_FIX__BidID swig_types[118] #define SWIGTYPE_p_FIX__BidPx swig_types[119] #define SWIGTYPE_p_FIX__BidRequestTransType swig_types[120] #define SWIGTYPE_p_FIX__BidSize swig_types[121] #define SWIGTYPE_p_FIX__BidSpotRate swig_types[122] #define SWIGTYPE_p_FIX__BidSwapPoints swig_types[123] #define SWIGTYPE_p_FIX__BidTradeType swig_types[124] #define SWIGTYPE_p_FIX__BidType swig_types[125] #define SWIGTYPE_p_FIX__BidYield swig_types[126] #define SWIGTYPE_p_FIX__BodyLength swig_types[127] #define SWIGTYPE_p_FIX__BookingRefID swig_types[128] #define SWIGTYPE_p_FIX__BookingType swig_types[129] #define SWIGTYPE_p_FIX__BookingUnit swig_types[130] #define SWIGTYPE_p_FIX__BoolField swig_types[131] #define SWIGTYPE_p_FIX__BrokerOfCredit swig_types[132] #define SWIGTYPE_p_FIX__BusinessRejectReason swig_types[133] #define SWIGTYPE_p_FIX__BusinessRejectRefID swig_types[134] #define SWIGTYPE_p_FIX__BuyVolume swig_types[135] #define SWIGTYPE_p_FIX__CFICode swig_types[136] #define SWIGTYPE_p_FIX__CHAR swig_types[137] #define SWIGTYPE_p_FIX__COUNTRY swig_types[138] #define SWIGTYPE_p_FIX__CPProgram swig_types[139] #define SWIGTYPE_p_FIX__CPRegType swig_types[140] #define SWIGTYPE_p_FIX__CURRENCY swig_types[141] #define SWIGTYPE_p_FIX__CalculatedCcyLastQty swig_types[142] #define SWIGTYPE_p_FIX__CancellationRights swig_types[143] #define SWIGTYPE_p_FIX__CapPrice swig_types[144] #define SWIGTYPE_p_FIX__CardExpDate swig_types[145] #define SWIGTYPE_p_FIX__CardHolderName swig_types[146] #define SWIGTYPE_p_FIX__CardIssNo swig_types[147] #define SWIGTYPE_p_FIX__CardIssNum swig_types[148] #define SWIGTYPE_p_FIX__CardNumber swig_types[149] #define SWIGTYPE_p_FIX__CardStartDate swig_types[150] #define SWIGTYPE_p_FIX__CashDistribAgentAcctName swig_types[151] #define SWIGTYPE_p_FIX__CashDistribAgentAcctNumber swig_types[152] #define SWIGTYPE_p_FIX__CashDistribAgentCode swig_types[153] #define SWIGTYPE_p_FIX__CashDistribAgentName swig_types[154] #define SWIGTYPE_p_FIX__CashDistribCurr swig_types[155] #define SWIGTYPE_p_FIX__CashDistribPayRef swig_types[156] #define SWIGTYPE_p_FIX__CashMargin swig_types[157] #define SWIGTYPE_p_FIX__CashOrderQty swig_types[158] #define SWIGTYPE_p_FIX__CashOutstanding swig_types[159] #define SWIGTYPE_p_FIX__CashSettlAgentAcctName swig_types[160] #define SWIGTYPE_p_FIX__CashSettlAgentAcctNum swig_types[161] #define SWIGTYPE_p_FIX__CashSettlAgentCode swig_types[162] #define SWIGTYPE_p_FIX__CashSettlAgentContactName swig_types[163] #define SWIGTYPE_p_FIX__CashSettlAgentContactPhone swig_types[164] #define SWIGTYPE_p_FIX__CashSettlAgentName swig_types[165] #define SWIGTYPE_p_FIX__CcyAmt swig_types[166] #define SWIGTYPE_p_FIX__CharField swig_types[167] #define SWIGTYPE_p_FIX__CheckSum swig_types[168] #define SWIGTYPE_p_FIX__CheckSumField swig_types[169] #define SWIGTYPE_p_FIX__ClOrdID swig_types[170] #define SWIGTYPE_p_FIX__ClOrdLinkID swig_types[171] #define SWIGTYPE_p_FIX__ClearingAccount swig_types[172] #define SWIGTYPE_p_FIX__ClearingBusinessDate swig_types[173] #define SWIGTYPE_p_FIX__ClearingFeeIndicator swig_types[174] #define SWIGTYPE_p_FIX__ClearingFirm swig_types[175] #define SWIGTYPE_p_FIX__ClearingInstruction swig_types[176] #define SWIGTYPE_p_FIX__ClientBidID swig_types[177] #define SWIGTYPE_p_FIX__ClientID swig_types[178] #define SWIGTYPE_p_FIX__CollAction swig_types[179] #define SWIGTYPE_p_FIX__CollApplType swig_types[180] #define SWIGTYPE_p_FIX__CollAsgnID swig_types[181] #define SWIGTYPE_p_FIX__CollAsgnReason swig_types[182] #define SWIGTYPE_p_FIX__CollAsgnRefID swig_types[183] #define SWIGTYPE_p_FIX__CollAsgnRejectReason swig_types[184] #define SWIGTYPE_p_FIX__CollAsgnRespType swig_types[185] #define SWIGTYPE_p_FIX__CollAsgnTransType swig_types[186] #define SWIGTYPE_p_FIX__CollInquiryID swig_types[187] #define SWIGTYPE_p_FIX__CollInquiryQualifier swig_types[188] #define SWIGTYPE_p_FIX__CollInquiryResult swig_types[189] #define SWIGTYPE_p_FIX__CollInquiryStatus swig_types[190] #define SWIGTYPE_p_FIX__CollReqID swig_types[191] #define SWIGTYPE_p_FIX__CollRespID swig_types[192] #define SWIGTYPE_p_FIX__CollRptID swig_types[193] #define SWIGTYPE_p_FIX__CollStatus swig_types[194] #define SWIGTYPE_p_FIX__CommCurrency swig_types[195] #define SWIGTYPE_p_FIX__CommType swig_types[196] #define SWIGTYPE_p_FIX__Commission swig_types[197] #define SWIGTYPE_p_FIX__ComplexEventCondition swig_types[198] #define SWIGTYPE_p_FIX__ComplexEventEndDate swig_types[199] #define SWIGTYPE_p_FIX__ComplexEventEndTime swig_types[200] #define SWIGTYPE_p_FIX__ComplexEventPrice swig_types[201] #define SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod swig_types[202] #define SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision swig_types[203] #define SWIGTYPE_p_FIX__ComplexEventPriceTimeType swig_types[204] #define SWIGTYPE_p_FIX__ComplexEventStartDate swig_types[205] #define SWIGTYPE_p_FIX__ComplexEventStartTime swig_types[206] #define SWIGTYPE_p_FIX__ComplexEventType swig_types[207] #define SWIGTYPE_p_FIX__ComplexOptPayoutAmount swig_types[208] #define SWIGTYPE_p_FIX__ComplianceID swig_types[209] #define SWIGTYPE_p_FIX__Concession swig_types[210] #define SWIGTYPE_p_FIX__ConfigError swig_types[211] #define SWIGTYPE_p_FIX__ConfirmID swig_types[212] #define SWIGTYPE_p_FIX__ConfirmRefID swig_types[213] #define SWIGTYPE_p_FIX__ConfirmRejReason swig_types[214] #define SWIGTYPE_p_FIX__ConfirmReqID swig_types[215] #define SWIGTYPE_p_FIX__ConfirmStatus swig_types[216] #define SWIGTYPE_p_FIX__ConfirmTransType swig_types[217] #define SWIGTYPE_p_FIX__ConfirmType swig_types[218] #define SWIGTYPE_p_FIX__ContAmtCurr swig_types[219] #define SWIGTYPE_p_FIX__ContAmtType swig_types[220] #define SWIGTYPE_p_FIX__ContAmtValue swig_types[221] #define SWIGTYPE_p_FIX__ContIntRptID swig_types[222] #define SWIGTYPE_p_FIX__ContingencyType swig_types[223] #define SWIGTYPE_p_FIX__ContraBroker swig_types[224] #define SWIGTYPE_p_FIX__ContraLegRefID swig_types[225] #define SWIGTYPE_p_FIX__ContraTradeQty swig_types[226] #define SWIGTYPE_p_FIX__ContraTradeTime swig_types[227] #define SWIGTYPE_p_FIX__ContraTrader swig_types[228] #define SWIGTYPE_p_FIX__ContractMultiplier swig_types[229] #define SWIGTYPE_p_FIX__ContractMultiplierUnit swig_types[230] #define SWIGTYPE_p_FIX__ContractSettlMonth swig_types[231] #define SWIGTYPE_p_FIX__ContraryInstructionIndicator swig_types[232] #define SWIGTYPE_p_FIX__CopyMsgIndicator swig_types[233] #define SWIGTYPE_p_FIX__CorporateAction swig_types[234] #define SWIGTYPE_p_FIX__Country swig_types[235] #define SWIGTYPE_p_FIX__CountryOfIssue swig_types[236] #define SWIGTYPE_p_FIX__CouponPaymentDate swig_types[237] #define SWIGTYPE_p_FIX__CouponRate swig_types[238] #define SWIGTYPE_p_FIX__CoveredOrUncovered swig_types[239] #define SWIGTYPE_p_FIX__CreditRating swig_types[240] #define SWIGTYPE_p_FIX__CrossID swig_types[241] #define SWIGTYPE_p_FIX__CrossPercent swig_types[242] #define SWIGTYPE_p_FIX__CrossPrioritization swig_types[243] #define SWIGTYPE_p_FIX__CrossType swig_types[244] #define SWIGTYPE_p_FIX__CstmApplVerID swig_types[245] #define SWIGTYPE_p_FIX__CumQty swig_types[246] #define SWIGTYPE_p_FIX__Currency swig_types[247] #define SWIGTYPE_p_FIX__CurrencyRatio swig_types[248] #define SWIGTYPE_p_FIX__CustDirectedOrder swig_types[249] #define SWIGTYPE_p_FIX__CustOrderCapacity swig_types[250] #define SWIGTYPE_p_FIX__CustOrderHandlingInst swig_types[251] #define SWIGTYPE_p_FIX__CustomerOrFirm swig_types[252] #define SWIGTYPE_p_FIX__CxlQty swig_types[253] #define SWIGTYPE_p_FIX__CxlRejReason swig_types[254] #define SWIGTYPE_p_FIX__CxlRejResponseTo swig_types[255] #define SWIGTYPE_p_FIX__CxlType swig_types[256] #define SWIGTYPE_p_FIX__DATA swig_types[257] #define SWIGTYPE_p_FIX__DAYOFMONTH swig_types[258] #define SWIGTYPE_p_FIX__DKReason swig_types[259] #define SWIGTYPE_p_FIX__DataDictionary swig_types[260] #define SWIGTYPE_p_FIX__DataDictionaryNotFound swig_types[261] #define SWIGTYPE_p_FIX__DateOfBirth swig_types[262] #define SWIGTYPE_p_FIX__DatedDate swig_types[263] #define SWIGTYPE_p_FIX__DayAvgPx swig_types[264] #define SWIGTYPE_p_FIX__DayBookingInst swig_types[265] #define SWIGTYPE_p_FIX__DayCumQty swig_types[266] #define SWIGTYPE_p_FIX__DayOrderQty swig_types[267] #define SWIGTYPE_p_FIX__DealingCapacity swig_types[268] #define SWIGTYPE_p_FIX__DefBidSize swig_types[269] #define SWIGTYPE_p_FIX__DefOfferSize swig_types[270] #define SWIGTYPE_p_FIX__DefaultApplExtID swig_types[271] #define SWIGTYPE_p_FIX__DefaultApplVerID swig_types[272] #define SWIGTYPE_p_FIX__DefaultCstmApplVerID swig_types[273] #define SWIGTYPE_p_FIX__DefaultVerIndicator swig_types[274] #define SWIGTYPE_p_FIX__DeleteReason swig_types[275] #define SWIGTYPE_p_FIX__DeliverToCompID swig_types[276] #define SWIGTYPE_p_FIX__DeliverToLocationID swig_types[277] #define SWIGTYPE_p_FIX__DeliverToSubID swig_types[278] #define SWIGTYPE_p_FIX__DeliveryDate swig_types[279] #define SWIGTYPE_p_FIX__DeliveryForm swig_types[280] #define SWIGTYPE_p_FIX__DeliveryType swig_types[281] #define SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator swig_types[282] #define SWIGTYPE_p_FIX__DerivativeCFICode swig_types[283] #define SWIGTYPE_p_FIX__DerivativeCapPrice swig_types[284] #define SWIGTYPE_p_FIX__DerivativeContractMultiplier swig_types[285] #define SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit swig_types[286] #define SWIGTYPE_p_FIX__DerivativeContractSettlMonth swig_types[287] #define SWIGTYPE_p_FIX__DerivativeCountryOfIssue swig_types[288] #define SWIGTYPE_p_FIX__DerivativeEncodedIssuer swig_types[289] #define SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen swig_types[290] #define SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc swig_types[291] #define SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen swig_types[292] #define SWIGTYPE_p_FIX__DerivativeEventDate swig_types[293] #define SWIGTYPE_p_FIX__DerivativeEventPx swig_types[294] #define SWIGTYPE_p_FIX__DerivativeEventText swig_types[295] #define SWIGTYPE_p_FIX__DerivativeEventTime swig_types[296] #define SWIGTYPE_p_FIX__DerivativeEventType swig_types[297] #define SWIGTYPE_p_FIX__DerivativeExerciseStyle swig_types[298] #define SWIGTYPE_p_FIX__DerivativeFloorPrice swig_types[299] #define SWIGTYPE_p_FIX__DerivativeFlowScheduleType swig_types[300] #define SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod swig_types[301] #define SWIGTYPE_p_FIX__DerivativeInstrAttribType swig_types[302] #define SWIGTYPE_p_FIX__DerivativeInstrAttribValue swig_types[303] #define SWIGTYPE_p_FIX__DerivativeInstrRegistry swig_types[304] #define SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod swig_types[305] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartyID swig_types[306] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource swig_types[307] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole swig_types[308] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID swig_types[309] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType swig_types[310] #define SWIGTYPE_p_FIX__DerivativeIssueDate swig_types[311] #define SWIGTYPE_p_FIX__DerivativeIssuer swig_types[312] #define SWIGTYPE_p_FIX__DerivativeListMethod swig_types[313] #define SWIGTYPE_p_FIX__DerivativeLocaleOfIssue swig_types[314] #define SWIGTYPE_p_FIX__DerivativeMaturityDate swig_types[315] #define SWIGTYPE_p_FIX__DerivativeMaturityMonthYear swig_types[316] #define SWIGTYPE_p_FIX__DerivativeMaturityTime swig_types[317] #define SWIGTYPE_p_FIX__DerivativeMinPriceIncrement swig_types[318] #define SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount swig_types[319] #define SWIGTYPE_p_FIX__DerivativeNTPositionLimit swig_types[320] #define SWIGTYPE_p_FIX__DerivativeOptAttribute swig_types[321] #define SWIGTYPE_p_FIX__DerivativeOptPayAmount swig_types[322] #define SWIGTYPE_p_FIX__DerivativePositionLimit swig_types[323] #define SWIGTYPE_p_FIX__DerivativePriceQuoteMethod swig_types[324] #define SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure swig_types[325] #define SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty swig_types[326] #define SWIGTYPE_p_FIX__DerivativeProduct swig_types[327] #define SWIGTYPE_p_FIX__DerivativeProductComplex swig_types[328] #define SWIGTYPE_p_FIX__DerivativePutOrCall swig_types[329] #define SWIGTYPE_p_FIX__DerivativeSecurityAltID swig_types[330] #define SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource swig_types[331] #define SWIGTYPE_p_FIX__DerivativeSecurityDesc swig_types[332] #define SWIGTYPE_p_FIX__DerivativeSecurityExchange swig_types[333] #define SWIGTYPE_p_FIX__DerivativeSecurityGroup swig_types[334] #define SWIGTYPE_p_FIX__DerivativeSecurityID swig_types[335] #define SWIGTYPE_p_FIX__DerivativeSecurityIDSource swig_types[336] #define SWIGTYPE_p_FIX__DerivativeSecurityStatus swig_types[337] #define SWIGTYPE_p_FIX__DerivativeSecuritySubType swig_types[338] #define SWIGTYPE_p_FIX__DerivativeSecurityType swig_types[339] #define SWIGTYPE_p_FIX__DerivativeSecurityXML swig_types[340] #define SWIGTYPE_p_FIX__DerivativeSecurityXMLLen swig_types[341] #define SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema swig_types[342] #define SWIGTYPE_p_FIX__DerivativeSettlMethod swig_types[343] #define SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag swig_types[344] #define SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue swig_types[345] #define SWIGTYPE_p_FIX__DerivativeStrikeCurrency swig_types[346] #define SWIGTYPE_p_FIX__DerivativeStrikeMultiplier swig_types[347] #define SWIGTYPE_p_FIX__DerivativeStrikePrice swig_types[348] #define SWIGTYPE_p_FIX__DerivativeStrikeValue swig_types[349] #define SWIGTYPE_p_FIX__DerivativeSymbol swig_types[350] #define SWIGTYPE_p_FIX__DerivativeSymbolSfx swig_types[351] #define SWIGTYPE_p_FIX__DerivativeTimeUnit swig_types[352] #define SWIGTYPE_p_FIX__DerivativeUnitOfMeasure swig_types[353] #define SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty swig_types[354] #define SWIGTYPE_p_FIX__DerivativeValuationMethod swig_types[355] #define SWIGTYPE_p_FIX__Designation swig_types[356] #define SWIGTYPE_p_FIX__DeskID swig_types[357] #define SWIGTYPE_p_FIX__DeskOrderHandlingInst swig_types[358] #define SWIGTYPE_p_FIX__DeskType swig_types[359] #define SWIGTYPE_p_FIX__DeskTypeSource swig_types[360] #define SWIGTYPE_p_FIX__DetachmentPoint swig_types[361] #define SWIGTYPE_p_FIX__Dictionary swig_types[362] #define SWIGTYPE_p_FIX__DiscretionInst swig_types[363] #define SWIGTYPE_p_FIX__DiscretionLimitType swig_types[364] #define SWIGTYPE_p_FIX__DiscretionMoveType swig_types[365] #define SWIGTYPE_p_FIX__DiscretionOffset swig_types[366] #define SWIGTYPE_p_FIX__DiscretionOffsetType swig_types[367] #define SWIGTYPE_p_FIX__DiscretionOffsetValue swig_types[368] #define SWIGTYPE_p_FIX__DiscretionPrice swig_types[369] #define SWIGTYPE_p_FIX__DiscretionRoundDirection swig_types[370] #define SWIGTYPE_p_FIX__DiscretionScope swig_types[371] #define SWIGTYPE_p_FIX__DisplayHighQty swig_types[372] #define SWIGTYPE_p_FIX__DisplayLowQty swig_types[373] #define SWIGTYPE_p_FIX__DisplayMethod swig_types[374] #define SWIGTYPE_p_FIX__DisplayMinIncr swig_types[375] #define SWIGTYPE_p_FIX__DisplayQty swig_types[376] #define SWIGTYPE_p_FIX__DisplayWhen swig_types[377] #define SWIGTYPE_p_FIX__DistribPaymentMethod swig_types[378] #define SWIGTYPE_p_FIX__DistribPercentage swig_types[379] #define SWIGTYPE_p_FIX__DividendYield swig_types[380] #define SWIGTYPE_p_FIX__DlvyInst swig_types[381] #define SWIGTYPE_p_FIX__DlvyInstType swig_types[382] #define SWIGTYPE_p_FIX__DoNotSend swig_types[383] #define SWIGTYPE_p_FIX__DoubleField swig_types[384] #define SWIGTYPE_p_FIX__DueToRelated swig_types[385] #define SWIGTYPE_p_FIX__DuplicateFieldNumber swig_types[386] #define SWIGTYPE_p_FIX__EFPTrackingError swig_types[387] #define SWIGTYPE_p_FIX__EXCHANGE swig_types[388] #define SWIGTYPE_p_FIX__EffectiveTime swig_types[389] #define SWIGTYPE_p_FIX__EmailThreadID swig_types[390] #define SWIGTYPE_p_FIX__EmailType swig_types[391] #define SWIGTYPE_p_FIX__EncodedAllocText swig_types[392] #define SWIGTYPE_p_FIX__EncodedAllocTextLen swig_types[393] #define SWIGTYPE_p_FIX__EncodedHeadline swig_types[394] #define SWIGTYPE_p_FIX__EncodedHeadlineLen swig_types[395] #define SWIGTYPE_p_FIX__EncodedIssuer swig_types[396] #define SWIGTYPE_p_FIX__EncodedIssuerLen swig_types[397] #define SWIGTYPE_p_FIX__EncodedLegIssuer swig_types[398] #define SWIGTYPE_p_FIX__EncodedLegIssuerLen swig_types[399] #define SWIGTYPE_p_FIX__EncodedLegSecurityDesc swig_types[400] #define SWIGTYPE_p_FIX__EncodedLegSecurityDescLen swig_types[401] #define SWIGTYPE_p_FIX__EncodedListExecInst swig_types[402] #define SWIGTYPE_p_FIX__EncodedListExecInstLen swig_types[403] #define SWIGTYPE_p_FIX__EncodedListStatusText swig_types[404] #define SWIGTYPE_p_FIX__EncodedListStatusTextLen swig_types[405] #define SWIGTYPE_p_FIX__EncodedMktSegmDesc swig_types[406] #define SWIGTYPE_p_FIX__EncodedMktSegmDescLen swig_types[407] #define SWIGTYPE_p_FIX__EncodedSecurityDesc swig_types[408] #define SWIGTYPE_p_FIX__EncodedSecurityDescLen swig_types[409] #define SWIGTYPE_p_FIX__EncodedSecurityListDesc swig_types[410] #define SWIGTYPE_p_FIX__EncodedSecurityListDescLen swig_types[411] #define SWIGTYPE_p_FIX__EncodedSubject swig_types[412] #define SWIGTYPE_p_FIX__EncodedSubjectLen swig_types[413] #define SWIGTYPE_p_FIX__EncodedText swig_types[414] #define SWIGTYPE_p_FIX__EncodedTextLen swig_types[415] #define SWIGTYPE_p_FIX__EncodedUnderlyingIssuer swig_types[416] #define SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen swig_types[417] #define SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc swig_types[418] #define SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen swig_types[419] #define SWIGTYPE_p_FIX__EncryptMethod swig_types[420] #define SWIGTYPE_p_FIX__EncryptedNewPassword swig_types[421] #define SWIGTYPE_p_FIX__EncryptedNewPasswordLen swig_types[422] #define SWIGTYPE_p_FIX__EncryptedPassword swig_types[423] #define SWIGTYPE_p_FIX__EncryptedPasswordLen swig_types[424] #define SWIGTYPE_p_FIX__EncryptedPasswordMethod swig_types[425] #define SWIGTYPE_p_FIX__EndAccruedInterestAmt swig_types[426] #define SWIGTYPE_p_FIX__EndCash swig_types[427] #define SWIGTYPE_p_FIX__EndDate swig_types[428] #define SWIGTYPE_p_FIX__EndMaturityMonthYear swig_types[429] #define SWIGTYPE_p_FIX__EndSeqNo swig_types[430] #define SWIGTYPE_p_FIX__EndStrikePxRange swig_types[431] #define SWIGTYPE_p_FIX__EndTickPriceRange swig_types[432] #define SWIGTYPE_p_FIX__EventDate swig_types[433] #define SWIGTYPE_p_FIX__EventPx swig_types[434] #define SWIGTYPE_p_FIX__EventText swig_types[435] #define SWIGTYPE_p_FIX__EventTime swig_types[436] #define SWIGTYPE_p_FIX__EventType swig_types[437] #define SWIGTYPE_p_FIX__ExDate swig_types[438] #define SWIGTYPE_p_FIX__ExDestination swig_types[439] #define SWIGTYPE_p_FIX__ExDestinationIDSource swig_types[440] #define SWIGTYPE_p_FIX__Exception swig_types[441] #define SWIGTYPE_p_FIX__ExchangeForPhysical swig_types[442] #define SWIGTYPE_p_FIX__ExchangeRule swig_types[443] #define SWIGTYPE_p_FIX__ExchangeSpecialInstructions swig_types[444] #define SWIGTYPE_p_FIX__ExecAckStatus swig_types[445] #define SWIGTYPE_p_FIX__ExecBroker swig_types[446] #define SWIGTYPE_p_FIX__ExecID swig_types[447] #define SWIGTYPE_p_FIX__ExecInst swig_types[448] #define SWIGTYPE_p_FIX__ExecInstValue swig_types[449] #define SWIGTYPE_p_FIX__ExecPriceAdjustment swig_types[450] #define SWIGTYPE_p_FIX__ExecPriceType swig_types[451] #define SWIGTYPE_p_FIX__ExecRefID swig_types[452] #define SWIGTYPE_p_FIX__ExecRestatementReason swig_types[453] #define SWIGTYPE_p_FIX__ExecTransType swig_types[454] #define SWIGTYPE_p_FIX__ExecType swig_types[455] #define SWIGTYPE_p_FIX__ExecValuationPoint swig_types[456] #define SWIGTYPE_p_FIX__ExerciseMethod swig_types[457] #define SWIGTYPE_p_FIX__ExerciseStyle swig_types[458] #define SWIGTYPE_p_FIX__ExpQty swig_types[459] #define SWIGTYPE_p_FIX__ExpType swig_types[460] #define SWIGTYPE_p_FIX__ExpirationCycle swig_types[461] #define SWIGTYPE_p_FIX__ExpirationQtyType swig_types[462] #define SWIGTYPE_p_FIX__ExpireDate swig_types[463] #define SWIGTYPE_p_FIX__ExpireTime swig_types[464] #define SWIGTYPE_p_FIX__FLOAT swig_types[465] #define SWIGTYPE_p_FIX__Factor swig_types[466] #define SWIGTYPE_p_FIX__FairValue swig_types[467] #define SWIGTYPE_p_FIX__FeeMultiplier swig_types[468] #define SWIGTYPE_p_FIX__FieldBase swig_types[469] #define SWIGTYPE_p_FIX__FieldConvertError swig_types[470] #define SWIGTYPE_p_FIX__FieldMap swig_types[471] #define SWIGTYPE_p_FIX__FieldNotFound swig_types[472] #define SWIGTYPE_p_FIX__FileLog swig_types[473] #define SWIGTYPE_p_FIX__FileLogFactory swig_types[474] #define SWIGTYPE_p_FIX__FileStore swig_types[475] #define SWIGTYPE_p_FIX__FileStoreFactory swig_types[476] #define SWIGTYPE_p_FIX__FillExecID swig_types[477] #define SWIGTYPE_p_FIX__FillLiquidityInd swig_types[478] #define SWIGTYPE_p_FIX__FillPx swig_types[479] #define SWIGTYPE_p_FIX__FillQty swig_types[480] #define SWIGTYPE_p_FIX__FinancialStatus swig_types[481] #define SWIGTYPE_p_FIX__FirmTradeID swig_types[482] #define SWIGTYPE_p_FIX__FirstPx swig_types[483] #define SWIGTYPE_p_FIX__FlexProductEligibilityIndicator swig_types[484] #define SWIGTYPE_p_FIX__FlexibleIndicator swig_types[485] #define SWIGTYPE_p_FIX__FloorPrice swig_types[486] #define SWIGTYPE_p_FIX__FlowScheduleType swig_types[487] #define SWIGTYPE_p_FIX__ForexReq swig_types[488] #define SWIGTYPE_p_FIX__FundRenewWaiv swig_types[489] #define SWIGTYPE_p_FIX__FutSettDate swig_types[490] #define SWIGTYPE_p_FIX__FutSettDate2 swig_types[491] #define SWIGTYPE_p_FIX__FuturesValuationMethod swig_types[492] #define SWIGTYPE_p_FIX__GTBookingInst swig_types[493] #define SWIGTYPE_p_FIX__GapFillFlag swig_types[494] #define SWIGTYPE_p_FIX__GrossTradeAmt swig_types[495] #define SWIGTYPE_p_FIX__Group swig_types[496] #define SWIGTYPE_p_FIX__HaltReasonChar swig_types[497] #define SWIGTYPE_p_FIX__HaltReasonInt swig_types[498] #define SWIGTYPE_p_FIX__HandlInst swig_types[499] #define SWIGTYPE_p_FIX__Header swig_types[500] #define SWIGTYPE_p_FIX__Headline swig_types[501] #define SWIGTYPE_p_FIX__HeartBtInt swig_types[502] #define SWIGTYPE_p_FIX__HighLimitPrice swig_types[503] #define SWIGTYPE_p_FIX__HighPx swig_types[504] #define SWIGTYPE_p_FIX__HopCompID swig_types[505] #define SWIGTYPE_p_FIX__HopRefID swig_types[506] #define SWIGTYPE_p_FIX__HopSendingTime swig_types[507] #define SWIGTYPE_p_FIX__HostCrossID swig_types[508] #define SWIGTYPE_p_FIX__IDSource swig_types[509] #define SWIGTYPE_p_FIX__INT swig_types[510] #define SWIGTYPE_p_FIX__IOException swig_types[511] #define SWIGTYPE_p_FIX__IOIID swig_types[512] #define SWIGTYPE_p_FIX__IOINaturalFlag swig_types[513] #define SWIGTYPE_p_FIX__IOIOthSvc swig_types[514] #define SWIGTYPE_p_FIX__IOIQltyInd swig_types[515] #define SWIGTYPE_p_FIX__IOIQty swig_types[516] #define SWIGTYPE_p_FIX__IOIQualifier swig_types[517] #define SWIGTYPE_p_FIX__IOIRefID swig_types[518] #define SWIGTYPE_p_FIX__IOIShares swig_types[519] #define SWIGTYPE_p_FIX__IOITransType swig_types[520] #define SWIGTYPE_p_FIX__IOIid swig_types[521] #define SWIGTYPE_p_FIX__ImpliedMarketIndicator swig_types[522] #define SWIGTYPE_p_FIX__InViewOfCommon swig_types[523] #define SWIGTYPE_p_FIX__IncTaxInd swig_types[524] #define SWIGTYPE_p_FIX__IncorrectDataFormat swig_types[525] #define SWIGTYPE_p_FIX__IncorrectMessageStructure swig_types[526] #define SWIGTYPE_p_FIX__IncorrectTagValue swig_types[527] #define SWIGTYPE_p_FIX__IndividualAllocID swig_types[528] #define SWIGTYPE_p_FIX__IndividualAllocRejCode swig_types[529] #define SWIGTYPE_p_FIX__IndividualAllocType swig_types[530] #define SWIGTYPE_p_FIX__Initiator swig_types[531] #define SWIGTYPE_p_FIX__InputSource swig_types[532] #define SWIGTYPE_p_FIX__InstrAttribType swig_types[533] #define SWIGTYPE_p_FIX__InstrAttribValue swig_types[534] #define SWIGTYPE_p_FIX__InstrRegistry swig_types[535] #define SWIGTYPE_p_FIX__InstrmtAssignmentMethod swig_types[536] #define SWIGTYPE_p_FIX__InstrumentPartyID swig_types[537] #define SWIGTYPE_p_FIX__InstrumentPartyIDSource swig_types[538] #define SWIGTYPE_p_FIX__InstrumentPartyRole swig_types[539] #define SWIGTYPE_p_FIX__InstrumentPartySubID swig_types[540] #define SWIGTYPE_p_FIX__InstrumentPartySubIDType swig_types[541] #define SWIGTYPE_p_FIX__IntField swig_types[542] #define SWIGTYPE_p_FIX__InterestAccrualDate swig_types[543] #define SWIGTYPE_p_FIX__InterestAtMaturity swig_types[544] #define SWIGTYPE_p_FIX__InvalidMessage swig_types[545] #define SWIGTYPE_p_FIX__InvalidMessageType swig_types[546] #define SWIGTYPE_p_FIX__InvalidTagNumber swig_types[547] #define SWIGTYPE_p_FIX__InvestorCountryOfResidence swig_types[548] #define SWIGTYPE_p_FIX__IssueDate swig_types[549] #define SWIGTYPE_p_FIX__Issuer swig_types[550] #define SWIGTYPE_p_FIX__LANGUAGE swig_types[551] #define SWIGTYPE_p_FIX__LENGTH swig_types[552] #define SWIGTYPE_p_FIX__LOCALMKTDATE swig_types[553] #define SWIGTYPE_p_FIX__LanguageCode swig_types[554] #define SWIGTYPE_p_FIX__LastCapacity swig_types[555] #define SWIGTYPE_p_FIX__LastForwardPoints swig_types[556] #define SWIGTYPE_p_FIX__LastForwardPoints2 swig_types[557] #define SWIGTYPE_p_FIX__LastFragment swig_types[558] #define SWIGTYPE_p_FIX__LastLiquidityInd swig_types[559] #define SWIGTYPE_p_FIX__LastMkt swig_types[560] #define SWIGTYPE_p_FIX__LastMsgSeqNumProcessed swig_types[561] #define SWIGTYPE_p_FIX__LastNetworkResponseID swig_types[562] #define SWIGTYPE_p_FIX__LastParPx swig_types[563] #define SWIGTYPE_p_FIX__LastPx swig_types[564] #define SWIGTYPE_p_FIX__LastQty swig_types[565] #define SWIGTYPE_p_FIX__LastRptRequested swig_types[566] #define SWIGTYPE_p_FIX__LastShares swig_types[567] #define SWIGTYPE_p_FIX__LastSpotRate swig_types[568] #define SWIGTYPE_p_FIX__LastSwapPoints swig_types[569] #define SWIGTYPE_p_FIX__LastUpdateTime swig_types[570] #define SWIGTYPE_p_FIX__LateIndicator swig_types[571] #define SWIGTYPE_p_FIX__LeavesQty swig_types[572] #define SWIGTYPE_p_FIX__LegAllocAccount swig_types[573] #define SWIGTYPE_p_FIX__LegAllocAcctIDSource swig_types[574] #define SWIGTYPE_p_FIX__LegAllocID swig_types[575] #define SWIGTYPE_p_FIX__LegAllocQty swig_types[576] #define SWIGTYPE_p_FIX__LegAllocSettlCurrency swig_types[577] #define SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency swig_types[578] #define SWIGTYPE_p_FIX__LegBenchmarkCurveName swig_types[579] #define SWIGTYPE_p_FIX__LegBenchmarkCurvePoint swig_types[580] #define SWIGTYPE_p_FIX__LegBenchmarkPrice swig_types[581] #define SWIGTYPE_p_FIX__LegBenchmarkPriceType swig_types[582] #define SWIGTYPE_p_FIX__LegBidForwardPoints swig_types[583] #define SWIGTYPE_p_FIX__LegBidPx swig_types[584] #define SWIGTYPE_p_FIX__LegCFICode swig_types[585] #define SWIGTYPE_p_FIX__LegCalculatedCcyLastQty swig_types[586] #define SWIGTYPE_p_FIX__LegContractMultiplier swig_types[587] #define SWIGTYPE_p_FIX__LegContractMultiplierUnit swig_types[588] #define SWIGTYPE_p_FIX__LegContractSettlMonth swig_types[589] #define SWIGTYPE_p_FIX__LegCountryOfIssue swig_types[590] #define SWIGTYPE_p_FIX__LegCouponPaymentDate swig_types[591] #define SWIGTYPE_p_FIX__LegCouponRate swig_types[592] #define SWIGTYPE_p_FIX__LegCoveredOrUncovered swig_types[593] #define SWIGTYPE_p_FIX__LegCreditRating swig_types[594] #define SWIGTYPE_p_FIX__LegCurrency swig_types[595] #define SWIGTYPE_p_FIX__LegCurrencyRatio swig_types[596] #define SWIGTYPE_p_FIX__LegDatedDate swig_types[597] #define SWIGTYPE_p_FIX__LegDividendYield swig_types[598] #define SWIGTYPE_p_FIX__LegExecInst swig_types[599] #define SWIGTYPE_p_FIX__LegExerciseStyle swig_types[600] #define SWIGTYPE_p_FIX__LegFactor swig_types[601] #define SWIGTYPE_p_FIX__LegFlowScheduleType swig_types[602] #define SWIGTYPE_p_FIX__LegFutSettDate swig_types[603] #define SWIGTYPE_p_FIX__LegGrossTradeAmt swig_types[604] #define SWIGTYPE_p_FIX__LegIOIQty swig_types[605] #define SWIGTYPE_p_FIX__LegIndividualAllocID swig_types[606] #define SWIGTYPE_p_FIX__LegInstrRegistry swig_types[607] #define SWIGTYPE_p_FIX__LegInterestAccrualDate swig_types[608] #define SWIGTYPE_p_FIX__LegIssueDate swig_types[609] #define SWIGTYPE_p_FIX__LegIssuer swig_types[610] #define SWIGTYPE_p_FIX__LegLastForwardPoints swig_types[611] #define SWIGTYPE_p_FIX__LegLastPx swig_types[612] #define SWIGTYPE_p_FIX__LegLastQty swig_types[613] #define SWIGTYPE_p_FIX__LegLocaleOfIssue swig_types[614] #define SWIGTYPE_p_FIX__LegMaturityDate swig_types[615] #define SWIGTYPE_p_FIX__LegMaturityMonthYear swig_types[616] #define SWIGTYPE_p_FIX__LegMaturityTime swig_types[617] #define SWIGTYPE_p_FIX__LegNumber swig_types[618] #define SWIGTYPE_p_FIX__LegOfferForwardPoints swig_types[619] #define SWIGTYPE_p_FIX__LegOfferPx swig_types[620] #define SWIGTYPE_p_FIX__LegOptAttribute swig_types[621] #define SWIGTYPE_p_FIX__LegOptionRatio swig_types[622] #define SWIGTYPE_p_FIX__LegOrderQty swig_types[623] #define SWIGTYPE_p_FIX__LegPool swig_types[624] #define SWIGTYPE_p_FIX__LegPositionEffect swig_types[625] #define SWIGTYPE_p_FIX__LegPrice swig_types[626] #define SWIGTYPE_p_FIX__LegPriceType swig_types[627] #define SWIGTYPE_p_FIX__LegPriceUnitOfMeasure swig_types[628] #define SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty swig_types[629] #define SWIGTYPE_p_FIX__LegProduct swig_types[630] #define SWIGTYPE_p_FIX__LegPutOrCall swig_types[631] #define SWIGTYPE_p_FIX__LegQty swig_types[632] #define SWIGTYPE_p_FIX__LegRatioQty swig_types[633] #define SWIGTYPE_p_FIX__LegRedemptionDate swig_types[634] #define SWIGTYPE_p_FIX__LegRefID swig_types[635] #define SWIGTYPE_p_FIX__LegRepoCollateralSecurityType swig_types[636] #define SWIGTYPE_p_FIX__LegReportID swig_types[637] #define SWIGTYPE_p_FIX__LegRepurchaseRate swig_types[638] #define SWIGTYPE_p_FIX__LegRepurchaseTerm swig_types[639] #define SWIGTYPE_p_FIX__LegSecurityAltID swig_types[640] #define SWIGTYPE_p_FIX__LegSecurityAltIDSource swig_types[641] #define SWIGTYPE_p_FIX__LegSecurityDesc swig_types[642] #define SWIGTYPE_p_FIX__LegSecurityExchange swig_types[643] #define SWIGTYPE_p_FIX__LegSecurityID swig_types[644] #define SWIGTYPE_p_FIX__LegSecurityIDSource swig_types[645] #define SWIGTYPE_p_FIX__LegSecuritySubType swig_types[646] #define SWIGTYPE_p_FIX__LegSecurityType swig_types[647] #define SWIGTYPE_p_FIX__LegSettlCurrency swig_types[648] #define SWIGTYPE_p_FIX__LegSettlDate swig_types[649] #define SWIGTYPE_p_FIX__LegSettlType swig_types[650] #define SWIGTYPE_p_FIX__LegSettlmntTyp swig_types[651] #define SWIGTYPE_p_FIX__LegSide swig_types[652] #define SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue swig_types[653] #define SWIGTYPE_p_FIX__LegStipulationType swig_types[654] #define SWIGTYPE_p_FIX__LegStipulationValue swig_types[655] #define SWIGTYPE_p_FIX__LegStrikeCurrency swig_types[656] #define SWIGTYPE_p_FIX__LegStrikePrice swig_types[657] #define SWIGTYPE_p_FIX__LegSwapType swig_types[658] #define SWIGTYPE_p_FIX__LegSymbol swig_types[659] #define SWIGTYPE_p_FIX__LegSymbolSfx swig_types[660] #define SWIGTYPE_p_FIX__LegTimeUnit swig_types[661] #define SWIGTYPE_p_FIX__LegUnitOfMeasure swig_types[662] #define SWIGTYPE_p_FIX__LegUnitOfMeasureQty swig_types[663] #define SWIGTYPE_p_FIX__LegVolatility swig_types[664] #define SWIGTYPE_p_FIX__LegalConfirm swig_types[665] #define SWIGTYPE_p_FIX__LinesOfText swig_types[666] #define SWIGTYPE_p_FIX__LiquidityIndType swig_types[667] #define SWIGTYPE_p_FIX__LiquidityNumSecurities swig_types[668] #define SWIGTYPE_p_FIX__LiquidityPctHigh swig_types[669] #define SWIGTYPE_p_FIX__LiquidityPctLow swig_types[670] #define SWIGTYPE_p_FIX__LiquidityValue swig_types[671] #define SWIGTYPE_p_FIX__ListExecInst swig_types[672] #define SWIGTYPE_p_FIX__ListExecInstType swig_types[673] #define SWIGTYPE_p_FIX__ListID swig_types[674] #define SWIGTYPE_p_FIX__ListMethod swig_types[675] #define SWIGTYPE_p_FIX__ListName swig_types[676] #define SWIGTYPE_p_FIX__ListNoOrds swig_types[677] #define SWIGTYPE_p_FIX__ListOrderStatus swig_types[678] #define SWIGTYPE_p_FIX__ListRejectReason swig_types[679] #define SWIGTYPE_p_FIX__ListSeqNo swig_types[680] #define SWIGTYPE_p_FIX__ListStatusText swig_types[681] #define SWIGTYPE_p_FIX__ListStatusType swig_types[682] #define SWIGTYPE_p_FIX__ListUpdateAction swig_types[683] #define SWIGTYPE_p_FIX__LocaleOfIssue swig_types[684] #define SWIGTYPE_p_FIX__LocateReqd swig_types[685] #define SWIGTYPE_p_FIX__LocationID swig_types[686] #define SWIGTYPE_p_FIX__Log swig_types[687] #define SWIGTYPE_p_FIX__LogFactory swig_types[688] #define SWIGTYPE_p_FIX__LongQty swig_types[689] #define SWIGTYPE_p_FIX__LotType swig_types[690] #define SWIGTYPE_p_FIX__LowLimitPrice swig_types[691] #define SWIGTYPE_p_FIX__LowPx swig_types[692] #define SWIGTYPE_p_FIX__MDBookType swig_types[693] #define SWIGTYPE_p_FIX__MDEntryBuyer swig_types[694] #define SWIGTYPE_p_FIX__MDEntryDate swig_types[695] #define SWIGTYPE_p_FIX__MDEntryForwardPoints swig_types[696] #define SWIGTYPE_p_FIX__MDEntryID swig_types[697] #define SWIGTYPE_p_FIX__MDEntryOriginator swig_types[698] #define SWIGTYPE_p_FIX__MDEntryPositionNo swig_types[699] #define SWIGTYPE_p_FIX__MDEntryPx swig_types[700] #define SWIGTYPE_p_FIX__MDEntryRefID swig_types[701] #define SWIGTYPE_p_FIX__MDEntrySeller swig_types[702] #define SWIGTYPE_p_FIX__MDEntrySize swig_types[703] #define SWIGTYPE_p_FIX__MDEntrySpotRate swig_types[704] #define SWIGTYPE_p_FIX__MDEntryTime swig_types[705] #define SWIGTYPE_p_FIX__MDEntryType swig_types[706] #define SWIGTYPE_p_FIX__MDFeedType swig_types[707] #define SWIGTYPE_p_FIX__MDImplicitDelete swig_types[708] #define SWIGTYPE_p_FIX__MDMkt swig_types[709] #define SWIGTYPE_p_FIX__MDOriginType swig_types[710] #define SWIGTYPE_p_FIX__MDPriceLevel swig_types[711] #define SWIGTYPE_p_FIX__MDQuoteType swig_types[712] #define SWIGTYPE_p_FIX__MDReportID swig_types[713] #define SWIGTYPE_p_FIX__MDReqID swig_types[714] #define SWIGTYPE_p_FIX__MDReqRejReason swig_types[715] #define SWIGTYPE_p_FIX__MDSecSize swig_types[716] #define SWIGTYPE_p_FIX__MDSecSizeType swig_types[717] #define SWIGTYPE_p_FIX__MDStreamID swig_types[718] #define SWIGTYPE_p_FIX__MDSubBookType swig_types[719] #define SWIGTYPE_p_FIX__MDUpdateAction swig_types[720] #define SWIGTYPE_p_FIX__MDUpdateType swig_types[721] #define SWIGTYPE_p_FIX__MONTHYEAR swig_types[722] #define SWIGTYPE_p_FIX__MULTIPLECHARVALUE swig_types[723] #define SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE swig_types[724] #define SWIGTYPE_p_FIX__MULTIPLEVALUESTRING swig_types[725] #define SWIGTYPE_p_FIX__MailingDtls swig_types[726] #define SWIGTYPE_p_FIX__MailingInst swig_types[727] #define SWIGTYPE_p_FIX__ManualOrderIndicator swig_types[728] #define SWIGTYPE_p_FIX__MarginExcess swig_types[729] #define SWIGTYPE_p_FIX__MarginRatio swig_types[730] #define SWIGTYPE_p_FIX__MarketDepth swig_types[731] #define SWIGTYPE_p_FIX__MarketID swig_types[732] #define SWIGTYPE_p_FIX__MarketReportID swig_types[733] #define SWIGTYPE_p_FIX__MarketReqID swig_types[734] #define SWIGTYPE_p_FIX__MarketSegmentDesc swig_types[735] #define SWIGTYPE_p_FIX__MarketSegmentID swig_types[736] #define SWIGTYPE_p_FIX__MarketUpdateAction swig_types[737] #define SWIGTYPE_p_FIX__MassActionRejectReason swig_types[738] #define SWIGTYPE_p_FIX__MassActionReportID swig_types[739] #define SWIGTYPE_p_FIX__MassActionResponse swig_types[740] #define SWIGTYPE_p_FIX__MassActionScope swig_types[741] #define SWIGTYPE_p_FIX__MassActionType swig_types[742] #define SWIGTYPE_p_FIX__MassCancelRejectReason swig_types[743] #define SWIGTYPE_p_FIX__MassCancelRequestType swig_types[744] #define SWIGTYPE_p_FIX__MassCancelResponse swig_types[745] #define SWIGTYPE_p_FIX__MassStatusReqID swig_types[746] #define SWIGTYPE_p_FIX__MassStatusReqType swig_types[747] #define SWIGTYPE_p_FIX__MatchAlgorithm swig_types[748] #define SWIGTYPE_p_FIX__MatchIncrement swig_types[749] #define SWIGTYPE_p_FIX__MatchStatus swig_types[750] #define SWIGTYPE_p_FIX__MatchType swig_types[751] #define SWIGTYPE_p_FIX__MaturityDate swig_types[752] #define SWIGTYPE_p_FIX__MaturityDay swig_types[753] #define SWIGTYPE_p_FIX__MaturityMonthYear swig_types[754] #define SWIGTYPE_p_FIX__MaturityMonthYearFormat swig_types[755] #define SWIGTYPE_p_FIX__MaturityMonthYearIncrement swig_types[756] #define SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits swig_types[757] #define SWIGTYPE_p_FIX__MaturityNetMoney swig_types[758] #define SWIGTYPE_p_FIX__MaturityRuleID swig_types[759] #define SWIGTYPE_p_FIX__MaturityTime swig_types[760] #define SWIGTYPE_p_FIX__MaxFloor swig_types[761] #define SWIGTYPE_p_FIX__MaxMessageSize swig_types[762] #define SWIGTYPE_p_FIX__MaxPriceLevels swig_types[763] #define SWIGTYPE_p_FIX__MaxPriceVariation swig_types[764] #define SWIGTYPE_p_FIX__MaxShow swig_types[765] #define SWIGTYPE_p_FIX__MaxTradeVol swig_types[766] #define SWIGTYPE_p_FIX__MemoryStore swig_types[767] #define SWIGTYPE_p_FIX__MemoryStoreFactory swig_types[768] #define SWIGTYPE_p_FIX__Message swig_types[769] #define SWIGTYPE_p_FIX__MessageEncoding swig_types[770] #define SWIGTYPE_p_FIX__MessageEventSource swig_types[771] #define SWIGTYPE_p_FIX__MessageParseError swig_types[772] #define SWIGTYPE_p_FIX__MessageStore swig_types[773] #define SWIGTYPE_p_FIX__MessageStoreExceptionWrapper swig_types[774] #define SWIGTYPE_p_FIX__MessageStoreFactory swig_types[775] #define SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper swig_types[776] #define SWIGTYPE_p_FIX__MidPx swig_types[777] #define SWIGTYPE_p_FIX__MidYield swig_types[778] #define SWIGTYPE_p_FIX__MinBidSize swig_types[779] #define SWIGTYPE_p_FIX__MinLotSize swig_types[780] #define SWIGTYPE_p_FIX__MinOfferSize swig_types[781] #define SWIGTYPE_p_FIX__MinPriceIncrement swig_types[782] #define SWIGTYPE_p_FIX__MinPriceIncrementAmount swig_types[783] #define SWIGTYPE_p_FIX__MinQty swig_types[784] #define SWIGTYPE_p_FIX__MinTradeVol swig_types[785] #define SWIGTYPE_p_FIX__MiscFeeAmt swig_types[786] #define SWIGTYPE_p_FIX__MiscFeeBasis swig_types[787] #define SWIGTYPE_p_FIX__MiscFeeCurr swig_types[788] #define SWIGTYPE_p_FIX__MiscFeeType swig_types[789] #define SWIGTYPE_p_FIX__MktBidPx swig_types[790] #define SWIGTYPE_p_FIX__MktOfferPx swig_types[791] #define SWIGTYPE_p_FIX__ModelType swig_types[792] #define SWIGTYPE_p_FIX__MoneyLaunderingStatus swig_types[793] #define SWIGTYPE_p_FIX__MsgDirection swig_types[794] #define SWIGTYPE_p_FIX__MsgSeqNum swig_types[795] #define SWIGTYPE_p_FIX__MsgType swig_types[796] #define SWIGTYPE_p_FIX__MultiLegReportingType swig_types[797] #define SWIGTYPE_p_FIX__MultiLegRptTypeReq swig_types[798] #define SWIGTYPE_p_FIX__MultilegModel swig_types[799] #define SWIGTYPE_p_FIX__MultilegPriceMethod swig_types[800] #define SWIGTYPE_p_FIX__NTPositionLimit swig_types[801] #define SWIGTYPE_p_FIX__NUMINGROUP swig_types[802] #define SWIGTYPE_p_FIX__Nested2PartyID swig_types[803] #define SWIGTYPE_p_FIX__Nested2PartyIDSource swig_types[804] #define SWIGTYPE_p_FIX__Nested2PartyRole swig_types[805] #define SWIGTYPE_p_FIX__Nested2PartySubID swig_types[806] #define SWIGTYPE_p_FIX__Nested2PartySubIDType swig_types[807] #define SWIGTYPE_p_FIX__Nested3PartyID swig_types[808] #define SWIGTYPE_p_FIX__Nested3PartyIDSource swig_types[809] #define SWIGTYPE_p_FIX__Nested3PartyRole swig_types[810] #define SWIGTYPE_p_FIX__Nested3PartySubID swig_types[811] #define SWIGTYPE_p_FIX__Nested3PartySubIDType swig_types[812] #define SWIGTYPE_p_FIX__Nested4PartyID swig_types[813] #define SWIGTYPE_p_FIX__Nested4PartyIDSource swig_types[814] #define SWIGTYPE_p_FIX__Nested4PartyRole swig_types[815] #define SWIGTYPE_p_FIX__Nested4PartySubID swig_types[816] #define SWIGTYPE_p_FIX__Nested4PartySubIDType swig_types[817] #define SWIGTYPE_p_FIX__NestedInstrAttribType swig_types[818] #define SWIGTYPE_p_FIX__NestedInstrAttribValue swig_types[819] #define SWIGTYPE_p_FIX__NestedPartyID swig_types[820] #define SWIGTYPE_p_FIX__NestedPartyIDSource swig_types[821] #define SWIGTYPE_p_FIX__NestedPartyRole swig_types[822] #define SWIGTYPE_p_FIX__NestedPartySubID swig_types[823] #define SWIGTYPE_p_FIX__NestedPartySubIDType swig_types[824] #define SWIGTYPE_p_FIX__NetChgPrevDay swig_types[825] #define SWIGTYPE_p_FIX__NetGrossInd swig_types[826] #define SWIGTYPE_p_FIX__NetMoney swig_types[827] #define SWIGTYPE_p_FIX__NetworkRequestID swig_types[828] #define SWIGTYPE_p_FIX__NetworkRequestType swig_types[829] #define SWIGTYPE_p_FIX__NetworkResponseID swig_types[830] #define SWIGTYPE_p_FIX__NetworkStatusResponseType swig_types[831] #define SWIGTYPE_p_FIX__NewPassword swig_types[832] #define SWIGTYPE_p_FIX__NewSeqNo swig_types[833] #define SWIGTYPE_p_FIX__NewsCategory swig_types[834] #define SWIGTYPE_p_FIX__NewsID swig_types[835] #define SWIGTYPE_p_FIX__NewsRefID swig_types[836] #define SWIGTYPE_p_FIX__NewsRefType swig_types[837] #define SWIGTYPE_p_FIX__NextExpectedMsgSeqNum swig_types[838] #define SWIGTYPE_p_FIX__NoAffectedOrders swig_types[839] #define SWIGTYPE_p_FIX__NoAllocs swig_types[840] #define SWIGTYPE_p_FIX__NoAltMDSource swig_types[841] #define SWIGTYPE_p_FIX__NoApplIDs swig_types[842] #define SWIGTYPE_p_FIX__NoAsgnReqs swig_types[843] #define SWIGTYPE_p_FIX__NoBidComponents swig_types[844] #define SWIGTYPE_p_FIX__NoBidDescriptors swig_types[845] #define SWIGTYPE_p_FIX__NoCapacities swig_types[846] #define SWIGTYPE_p_FIX__NoClearingInstructions swig_types[847] #define SWIGTYPE_p_FIX__NoCollInquiryQualifier swig_types[848] #define SWIGTYPE_p_FIX__NoCompIDs swig_types[849] #define SWIGTYPE_p_FIX__NoComplexEventDates swig_types[850] #define SWIGTYPE_p_FIX__NoComplexEventTimes swig_types[851] #define SWIGTYPE_p_FIX__NoComplexEvents swig_types[852] #define SWIGTYPE_p_FIX__NoContAmts swig_types[853] #define SWIGTYPE_p_FIX__NoContraBrokers swig_types[854] #define SWIGTYPE_p_FIX__NoDates swig_types[855] #define SWIGTYPE_p_FIX__NoDerivativeEvents swig_types[856] #define SWIGTYPE_p_FIX__NoDerivativeInstrAttrib swig_types[857] #define SWIGTYPE_p_FIX__NoDerivativeInstrumentParties swig_types[858] #define SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs swig_types[859] #define SWIGTYPE_p_FIX__NoDerivativeSecurityAltID swig_types[860] #define SWIGTYPE_p_FIX__NoDistribInsts swig_types[861] #define SWIGTYPE_p_FIX__NoDlvyInst swig_types[862] #define SWIGTYPE_p_FIX__NoEvents swig_types[863] #define SWIGTYPE_p_FIX__NoExecInstRules swig_types[864] #define SWIGTYPE_p_FIX__NoExecs swig_types[865] #define SWIGTYPE_p_FIX__NoExpiration swig_types[866] #define SWIGTYPE_p_FIX__NoFills swig_types[867] #define SWIGTYPE_p_FIX__NoHops swig_types[868] #define SWIGTYPE_p_FIX__NoIOIQualifiers swig_types[869] #define SWIGTYPE_p_FIX__NoInstrAttrib swig_types[870] #define SWIGTYPE_p_FIX__NoInstrumentParties swig_types[871] #define SWIGTYPE_p_FIX__NoInstrumentPartySubIDs swig_types[872] #define SWIGTYPE_p_FIX__NoLegAllocs swig_types[873] #define SWIGTYPE_p_FIX__NoLegSecurityAltID swig_types[874] #define SWIGTYPE_p_FIX__NoLegStipulations swig_types[875] #define SWIGTYPE_p_FIX__NoLegs swig_types[876] #define SWIGTYPE_p_FIX__NoLinesOfText swig_types[877] #define SWIGTYPE_p_FIX__NoLotTypeRules swig_types[878] #define SWIGTYPE_p_FIX__NoMDEntries swig_types[879] #define SWIGTYPE_p_FIX__NoMDEntryTypes swig_types[880] #define SWIGTYPE_p_FIX__NoMDFeedTypes swig_types[881] #define SWIGTYPE_p_FIX__NoMarketSegments swig_types[882] #define SWIGTYPE_p_FIX__NoMatchRules swig_types[883] #define SWIGTYPE_p_FIX__NoMaturityRules swig_types[884] #define SWIGTYPE_p_FIX__NoMiscFees swig_types[885] #define SWIGTYPE_p_FIX__NoMsgTypes swig_types[886] #define SWIGTYPE_p_FIX__NoNested2PartyIDs swig_types[887] #define SWIGTYPE_p_FIX__NoNested2PartySubIDs swig_types[888] #define SWIGTYPE_p_FIX__NoNested3PartyIDs swig_types[889] #define SWIGTYPE_p_FIX__NoNested3PartySubIDs swig_types[890] #define SWIGTYPE_p_FIX__NoNested4PartyIDs swig_types[891] #define SWIGTYPE_p_FIX__NoNested4PartySubIDs swig_types[892] #define SWIGTYPE_p_FIX__NoNestedInstrAttrib swig_types[893] #define SWIGTYPE_p_FIX__NoNestedPartyIDs swig_types[894] #define SWIGTYPE_p_FIX__NoNestedPartySubIDs swig_types[895] #define SWIGTYPE_p_FIX__NoNewsRefIDs swig_types[896] #define SWIGTYPE_p_FIX__NoNotAffectedOrders swig_types[897] #define SWIGTYPE_p_FIX__NoOfLegUnderlyings swig_types[898] #define SWIGTYPE_p_FIX__NoOfSecSizes swig_types[899] #define SWIGTYPE_p_FIX__NoOrdTypeRules swig_types[900] #define SWIGTYPE_p_FIX__NoOrders swig_types[901] #define SWIGTYPE_p_FIX__NoPartyIDs swig_types[902] #define SWIGTYPE_p_FIX__NoPartySubIDs swig_types[903] #define SWIGTYPE_p_FIX__NoPosAmt swig_types[904] #define SWIGTYPE_p_FIX__NoPositions swig_types[905] #define SWIGTYPE_p_FIX__NoQuoteEntries swig_types[906] #define SWIGTYPE_p_FIX__NoQuoteQualifiers swig_types[907] #define SWIGTYPE_p_FIX__NoQuoteSets swig_types[908] #define SWIGTYPE_p_FIX__NoRateSources swig_types[909] #define SWIGTYPE_p_FIX__NoRegistDtls swig_types[910] #define SWIGTYPE_p_FIX__NoRelatedSym swig_types[911] #define SWIGTYPE_p_FIX__NoRootPartyIDs swig_types[912] #define SWIGTYPE_p_FIX__NoRootPartySubIDs swig_types[913] #define SWIGTYPE_p_FIX__NoRoutingIDs swig_types[914] #define SWIGTYPE_p_FIX__NoRpts swig_types[915] #define SWIGTYPE_p_FIX__NoSecurityAltID swig_types[916] #define SWIGTYPE_p_FIX__NoSecurityTypes swig_types[917] #define SWIGTYPE_p_FIX__NoSettlDetails swig_types[918] #define SWIGTYPE_p_FIX__NoSettlInst swig_types[919] #define SWIGTYPE_p_FIX__NoSettlOblig swig_types[920] #define SWIGTYPE_p_FIX__NoSettlPartyIDs swig_types[921] #define SWIGTYPE_p_FIX__NoSettlPartySubIDs swig_types[922] #define SWIGTYPE_p_FIX__NoSideTrdRegTS swig_types[923] #define SWIGTYPE_p_FIX__NoSides swig_types[924] #define SWIGTYPE_p_FIX__NoStatsIndicators swig_types[925] #define SWIGTYPE_p_FIX__NoStipulations swig_types[926] #define SWIGTYPE_p_FIX__NoStrategyParameters swig_types[927] #define SWIGTYPE_p_FIX__NoStrikeRules swig_types[928] #define SWIGTYPE_p_FIX__NoStrikes swig_types[929] #define SWIGTYPE_p_FIX__NoTagValue swig_types[930] #define SWIGTYPE_p_FIX__NoTargetPartyIDs swig_types[931] #define SWIGTYPE_p_FIX__NoTickRules swig_types[932] #define SWIGTYPE_p_FIX__NoTimeInForceRules swig_types[933] #define SWIGTYPE_p_FIX__NoTrades swig_types[934] #define SWIGTYPE_p_FIX__NoTradingSessionRules swig_types[935] #define SWIGTYPE_p_FIX__NoTradingSessions swig_types[936] #define SWIGTYPE_p_FIX__NoTrdRegTimestamps swig_types[937] #define SWIGTYPE_p_FIX__NoTrdRepIndicators swig_types[938] #define SWIGTYPE_p_FIX__NoUnderlyingAmounts swig_types[939] #define SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID swig_types[940] #define SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID swig_types[941] #define SWIGTYPE_p_FIX__NoUnderlyingStips swig_types[942] #define SWIGTYPE_p_FIX__NoUnderlyings swig_types[943] #define SWIGTYPE_p_FIX__NoUndlyInstrumentParties swig_types[944] #define SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs swig_types[945] #define SWIGTYPE_p_FIX__NoUsernames swig_types[946] #define SWIGTYPE_p_FIX__NotAffOrigClOrdID swig_types[947] #define SWIGTYPE_p_FIX__NotAffectedOrderID swig_types[948] #define SWIGTYPE_p_FIX__NotifyBrokerOfCredit swig_types[949] #define SWIGTYPE_p_FIX__NotionalPercentageOutstanding swig_types[950] #define SWIGTYPE_p_FIX__NullApplication swig_types[951] #define SWIGTYPE_p_FIX__NullLog swig_types[952] #define SWIGTYPE_p_FIX__NumBidders swig_types[953] #define SWIGTYPE_p_FIX__NumDaysInterest swig_types[954] #define SWIGTYPE_p_FIX__NumTickets swig_types[955] #define SWIGTYPE_p_FIX__NumberOfOrders swig_types[956] #define SWIGTYPE_p_FIX__OddLot swig_types[957] #define SWIGTYPE_p_FIX__OfferForwardPoints swig_types[958] #define SWIGTYPE_p_FIX__OfferForwardPoints2 swig_types[959] #define SWIGTYPE_p_FIX__OfferPx swig_types[960] #define SWIGTYPE_p_FIX__OfferSize swig_types[961] #define SWIGTYPE_p_FIX__OfferSpotRate swig_types[962] #define SWIGTYPE_p_FIX__OfferSwapPoints swig_types[963] #define SWIGTYPE_p_FIX__OfferYield swig_types[964] #define SWIGTYPE_p_FIX__OnBehalfOfCompID swig_types[965] #define SWIGTYPE_p_FIX__OnBehalfOfLocationID swig_types[966] #define SWIGTYPE_p_FIX__OnBehalfOfSendingTime swig_types[967] #define SWIGTYPE_p_FIX__OnBehalfOfSubID swig_types[968] #define SWIGTYPE_p_FIX__OpenClose swig_types[969] #define SWIGTYPE_p_FIX__OpenCloseSettlFlag swig_types[970] #define SWIGTYPE_p_FIX__OpenCloseSettleFlag swig_types[971] #define SWIGTYPE_p_FIX__OpenInterest swig_types[972] #define SWIGTYPE_p_FIX__OptAttribute swig_types[973] #define SWIGTYPE_p_FIX__OptPayAmount swig_types[974] #define SWIGTYPE_p_FIX__OptPayoutAmount swig_types[975] #define SWIGTYPE_p_FIX__OptPayoutType swig_types[976] #define SWIGTYPE_p_FIX__OrdRejReason swig_types[977] #define SWIGTYPE_p_FIX__OrdStatus swig_types[978] #define SWIGTYPE_p_FIX__OrdStatusReqID swig_types[979] #define SWIGTYPE_p_FIX__OrdType swig_types[980] #define SWIGTYPE_p_FIX__OrderAvgPx swig_types[981] #define SWIGTYPE_p_FIX__OrderBookingQty swig_types[982] #define SWIGTYPE_p_FIX__OrderCapacity swig_types[983] #define SWIGTYPE_p_FIX__OrderCapacityQty swig_types[984] #define SWIGTYPE_p_FIX__OrderCategory swig_types[985] #define SWIGTYPE_p_FIX__OrderDelay swig_types[986] #define SWIGTYPE_p_FIX__OrderDelayUnit swig_types[987] #define SWIGTYPE_p_FIX__OrderHandlingInstSource swig_types[988] #define SWIGTYPE_p_FIX__OrderID swig_types[989] #define SWIGTYPE_p_FIX__OrderInputDevice swig_types[990] #define SWIGTYPE_p_FIX__OrderPercent swig_types[991] #define SWIGTYPE_p_FIX__OrderQty swig_types[992] #define SWIGTYPE_p_FIX__OrderQty2 swig_types[993] #define SWIGTYPE_p_FIX__OrderRestrictions swig_types[994] #define SWIGTYPE_p_FIX__OrigClOrdID swig_types[995] #define SWIGTYPE_p_FIX__OrigCrossID swig_types[996] #define SWIGTYPE_p_FIX__OrigCustOrderCapacity swig_types[997] #define SWIGTYPE_p_FIX__OrigOrdModTime swig_types[998] #define SWIGTYPE_p_FIX__OrigPosReqRefID swig_types[999] #define SWIGTYPE_p_FIX__OrigSecondaryTradeID swig_types[1000] #define SWIGTYPE_p_FIX__OrigSendingTime swig_types[1001] #define SWIGTYPE_p_FIX__OrigTime swig_types[1002] #define SWIGTYPE_p_FIX__OrigTradeDate swig_types[1003] #define SWIGTYPE_p_FIX__OrigTradeHandlingInstr swig_types[1004] #define SWIGTYPE_p_FIX__OrigTradeID swig_types[1005] #define SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding swig_types[1006] #define SWIGTYPE_p_FIX__OutMainCntryUIndex swig_types[1007] #define SWIGTYPE_p_FIX__OutsideIndexPct swig_types[1008] #define SWIGTYPE_p_FIX__OwnerType swig_types[1009] #define SWIGTYPE_p_FIX__OwnershipType swig_types[1010] #define SWIGTYPE_p_FIX__PERCENTAGE swig_types[1011] #define SWIGTYPE_p_FIX__PRICE swig_types[1012] #define SWIGTYPE_p_FIX__PRICEOFFSET swig_types[1013] #define SWIGTYPE_p_FIX__ParentMktSegmID swig_types[1014] #define SWIGTYPE_p_FIX__ParticipationRate swig_types[1015] #define SWIGTYPE_p_FIX__PartyID swig_types[1016] #define SWIGTYPE_p_FIX__PartyIDSource swig_types[1017] #define SWIGTYPE_p_FIX__PartyRole swig_types[1018] #define SWIGTYPE_p_FIX__PartySubID swig_types[1019] #define SWIGTYPE_p_FIX__PartySubIDType swig_types[1020] #define SWIGTYPE_p_FIX__Password swig_types[1021] #define SWIGTYPE_p_FIX__PaymentDate swig_types[1022] #define SWIGTYPE_p_FIX__PaymentMethod swig_types[1023] #define SWIGTYPE_p_FIX__PaymentRef swig_types[1024] #define SWIGTYPE_p_FIX__PaymentRemitterID swig_types[1025] #define SWIGTYPE_p_FIX__PctAtRisk swig_types[1026] #define SWIGTYPE_p_FIX__PegDifference swig_types[1027] #define SWIGTYPE_p_FIX__PegLimitType swig_types[1028] #define SWIGTYPE_p_FIX__PegMoveType swig_types[1029] #define SWIGTYPE_p_FIX__PegOffsetType swig_types[1030] #define SWIGTYPE_p_FIX__PegOffsetValue swig_types[1031] #define SWIGTYPE_p_FIX__PegPriceType swig_types[1032] #define SWIGTYPE_p_FIX__PegRoundDirection swig_types[1033] #define SWIGTYPE_p_FIX__PegScope swig_types[1034] #define SWIGTYPE_p_FIX__PegSecurityDesc swig_types[1035] #define SWIGTYPE_p_FIX__PegSecurityID swig_types[1036] #define SWIGTYPE_p_FIX__PegSecurityIDSource swig_types[1037] #define SWIGTYPE_p_FIX__PegSymbol swig_types[1038] #define SWIGTYPE_p_FIX__PeggedPrice swig_types[1039] #define SWIGTYPE_p_FIX__PeggedRefPrice swig_types[1040] #define SWIGTYPE_p_FIX__Pool swig_types[1041] #define SWIGTYPE_p_FIX__PosAmt swig_types[1042] #define SWIGTYPE_p_FIX__PosAmtType swig_types[1043] #define SWIGTYPE_p_FIX__PosMaintAction swig_types[1044] #define SWIGTYPE_p_FIX__PosMaintResult swig_types[1045] #define SWIGTYPE_p_FIX__PosMaintRptID swig_types[1046] #define SWIGTYPE_p_FIX__PosMaintRptRefID swig_types[1047] #define SWIGTYPE_p_FIX__PosMaintStatus swig_types[1048] #define SWIGTYPE_p_FIX__PosQtyStatus swig_types[1049] #define SWIGTYPE_p_FIX__PosReqID swig_types[1050] #define SWIGTYPE_p_FIX__PosReqResult swig_types[1051] #define SWIGTYPE_p_FIX__PosReqStatus swig_types[1052] #define SWIGTYPE_p_FIX__PosReqType swig_types[1053] #define SWIGTYPE_p_FIX__PosTransType swig_types[1054] #define SWIGTYPE_p_FIX__PosType swig_types[1055] #define SWIGTYPE_p_FIX__PositionCurrency swig_types[1056] #define SWIGTYPE_p_FIX__PositionEffect swig_types[1057] #define SWIGTYPE_p_FIX__PositionLimit swig_types[1058] #define SWIGTYPE_p_FIX__PossDupFlag swig_types[1059] #define SWIGTYPE_p_FIX__PossResend swig_types[1060] #define SWIGTYPE_p_FIX__PreTradeAnonymity swig_types[1061] #define SWIGTYPE_p_FIX__PreallocMethod swig_types[1062] #define SWIGTYPE_p_FIX__PrevClosePx swig_types[1063] #define SWIGTYPE_p_FIX__PreviouslyReported swig_types[1064] #define SWIGTYPE_p_FIX__Price swig_types[1065] #define SWIGTYPE_p_FIX__Price2 swig_types[1066] #define SWIGTYPE_p_FIX__PriceDelta swig_types[1067] #define SWIGTYPE_p_FIX__PriceImprovement swig_types[1068] #define SWIGTYPE_p_FIX__PriceLimitType swig_types[1069] #define SWIGTYPE_p_FIX__PriceProtectionScope swig_types[1070] #define SWIGTYPE_p_FIX__PriceQuoteMethod swig_types[1071] #define SWIGTYPE_p_FIX__PriceType swig_types[1072] #define SWIGTYPE_p_FIX__PriceUnitOfMeasure swig_types[1073] #define SWIGTYPE_p_FIX__PriceUnitOfMeasureQty swig_types[1074] #define SWIGTYPE_p_FIX__PriorSettlPrice swig_types[1075] #define SWIGTYPE_p_FIX__PriorSpreadIndicator swig_types[1076] #define SWIGTYPE_p_FIX__PriorityIndicator swig_types[1077] #define SWIGTYPE_p_FIX__PrivateQuote swig_types[1078] #define SWIGTYPE_p_FIX__ProcessCode swig_types[1079] #define SWIGTYPE_p_FIX__Product swig_types[1080] #define SWIGTYPE_p_FIX__ProductComplex swig_types[1081] #define SWIGTYPE_p_FIX__ProgPeriodInterval swig_types[1082] #define SWIGTYPE_p_FIX__ProgRptReqs swig_types[1083] #define SWIGTYPE_p_FIX__PublishTrdIndicator swig_types[1084] #define SWIGTYPE_p_FIX__PutOrCall swig_types[1085] #define SWIGTYPE_p_FIX__QTY swig_types[1086] #define SWIGTYPE_p_FIX__QtyType swig_types[1087] #define SWIGTYPE_p_FIX__Quantity swig_types[1088] #define SWIGTYPE_p_FIX__QuantityDate swig_types[1089] #define SWIGTYPE_p_FIX__QuantityType swig_types[1090] #define SWIGTYPE_p_FIX__QuoteAckStatus swig_types[1091] #define SWIGTYPE_p_FIX__QuoteCancelType swig_types[1092] #define SWIGTYPE_p_FIX__QuoteCondition swig_types[1093] #define SWIGTYPE_p_FIX__QuoteEntryID swig_types[1094] #define SWIGTYPE_p_FIX__QuoteEntryRejectReason swig_types[1095] #define SWIGTYPE_p_FIX__QuoteEntryStatus swig_types[1096] #define SWIGTYPE_p_FIX__QuoteID swig_types[1097] #define SWIGTYPE_p_FIX__QuoteMsgID swig_types[1098] #define SWIGTYPE_p_FIX__QuotePriceType swig_types[1099] #define SWIGTYPE_p_FIX__QuoteQualifier swig_types[1100] #define SWIGTYPE_p_FIX__QuoteRejectReason swig_types[1101] #define SWIGTYPE_p_FIX__QuoteReqID swig_types[1102] #define SWIGTYPE_p_FIX__QuoteRequestRejectReason swig_types[1103] #define SWIGTYPE_p_FIX__QuoteRequestType swig_types[1104] #define SWIGTYPE_p_FIX__QuoteRespID swig_types[1105] #define SWIGTYPE_p_FIX__QuoteRespType swig_types[1106] #define SWIGTYPE_p_FIX__QuoteResponseLevel swig_types[1107] #define SWIGTYPE_p_FIX__QuoteSetID swig_types[1108] #define SWIGTYPE_p_FIX__QuoteSetValidUntilTime swig_types[1109] #define SWIGTYPE_p_FIX__QuoteStatus swig_types[1110] #define SWIGTYPE_p_FIX__QuoteStatusReqID swig_types[1111] #define SWIGTYPE_p_FIX__QuoteType swig_types[1112] #define SWIGTYPE_p_FIX__RFQReqID swig_types[1113] #define SWIGTYPE_p_FIX__RateSource swig_types[1114] #define SWIGTYPE_p_FIX__RateSourceType swig_types[1115] #define SWIGTYPE_p_FIX__RatioQty swig_types[1116] #define SWIGTYPE_p_FIX__RawData swig_types[1117] #define SWIGTYPE_p_FIX__RawDataLength swig_types[1118] #define SWIGTYPE_p_FIX__ReceivedDeptID swig_types[1119] #define SWIGTYPE_p_FIX__RedemptionDate swig_types[1120] #define SWIGTYPE_p_FIX__RefAllocID swig_types[1121] #define SWIGTYPE_p_FIX__RefApplExtID swig_types[1122] #define SWIGTYPE_p_FIX__RefApplID swig_types[1123] #define SWIGTYPE_p_FIX__RefApplLastSeqNum swig_types[1124] #define SWIGTYPE_p_FIX__RefApplReqID swig_types[1125] #define SWIGTYPE_p_FIX__RefApplVerID swig_types[1126] #define SWIGTYPE_p_FIX__RefCompID swig_types[1127] #define SWIGTYPE_p_FIX__RefCstmApplVerID swig_types[1128] #define SWIGTYPE_p_FIX__RefMsgType swig_types[1129] #define SWIGTYPE_p_FIX__RefOrdIDReason swig_types[1130] #define SWIGTYPE_p_FIX__RefOrderID swig_types[1131] #define SWIGTYPE_p_FIX__RefOrderIDSource swig_types[1132] #define SWIGTYPE_p_FIX__RefSeqNum swig_types[1133] #define SWIGTYPE_p_FIX__RefSubID swig_types[1134] #define SWIGTYPE_p_FIX__RefTagID swig_types[1135] #define SWIGTYPE_p_FIX__ReferencePage swig_types[1136] #define SWIGTYPE_p_FIX__RefreshIndicator swig_types[1137] #define SWIGTYPE_p_FIX__RefreshQty swig_types[1138] #define SWIGTYPE_p_FIX__RegistAcctType swig_types[1139] #define SWIGTYPE_p_FIX__RegistDetls swig_types[1140] #define SWIGTYPE_p_FIX__RegistDtls swig_types[1141] #define SWIGTYPE_p_FIX__RegistEmail swig_types[1142] #define SWIGTYPE_p_FIX__RegistID swig_types[1143] #define SWIGTYPE_p_FIX__RegistRefID swig_types[1144] #define SWIGTYPE_p_FIX__RegistRejReasonCode swig_types[1145] #define SWIGTYPE_p_FIX__RegistRejReasonText swig_types[1146] #define SWIGTYPE_p_FIX__RegistStatus swig_types[1147] #define SWIGTYPE_p_FIX__RegistTransType swig_types[1148] #define SWIGTYPE_p_FIX__RejectLogon swig_types[1149] #define SWIGTYPE_p_FIX__RejectText swig_types[1150] #define SWIGTYPE_p_FIX__RelSymTransactTime swig_types[1151] #define SWIGTYPE_p_FIX__RelatdSym swig_types[1152] #define SWIGTYPE_p_FIX__RepeatedTag swig_types[1153] #define SWIGTYPE_p_FIX__RepeatingGroupCountMismatch swig_types[1154] #define SWIGTYPE_p_FIX__RepoCollateralSecurityType swig_types[1155] #define SWIGTYPE_p_FIX__ReportToExch swig_types[1156] #define SWIGTYPE_p_FIX__ReportedPx swig_types[1157] #define SWIGTYPE_p_FIX__ReportedPxDiff swig_types[1158] #define SWIGTYPE_p_FIX__RepurchaseRate swig_types[1159] #define SWIGTYPE_p_FIX__RepurchaseTerm swig_types[1160] #define SWIGTYPE_p_FIX__RequiredTagMissing swig_types[1161] #define SWIGTYPE_p_FIX__ResetSeqNumFlag swig_types[1162] #define SWIGTYPE_p_FIX__RespondentType swig_types[1163] #define SWIGTYPE_p_FIX__ResponseDestination swig_types[1164] #define SWIGTYPE_p_FIX__ResponseTransportType swig_types[1165] #define SWIGTYPE_p_FIX__RestructuringType swig_types[1166] #define SWIGTYPE_p_FIX__ReversalIndicator swig_types[1167] #define SWIGTYPE_p_FIX__RiskFreeRate swig_types[1168] #define SWIGTYPE_p_FIX__RndPx swig_types[1169] #define SWIGTYPE_p_FIX__RootPartyID swig_types[1170] #define SWIGTYPE_p_FIX__RootPartyIDSource swig_types[1171] #define SWIGTYPE_p_FIX__RootPartyRole swig_types[1172] #define SWIGTYPE_p_FIX__RootPartySubID swig_types[1173] #define SWIGTYPE_p_FIX__RootPartySubIDType swig_types[1174] #define SWIGTYPE_p_FIX__RoundLot swig_types[1175] #define SWIGTYPE_p_FIX__RoundingDirection swig_types[1176] #define SWIGTYPE_p_FIX__RoundingModulus swig_types[1177] #define SWIGTYPE_p_FIX__RoutingID swig_types[1178] #define SWIGTYPE_p_FIX__RoutingType swig_types[1179] #define SWIGTYPE_p_FIX__RptSeq swig_types[1180] #define SWIGTYPE_p_FIX__RptSys swig_types[1181] #define SWIGTYPE_p_FIX__Rule80A swig_types[1182] #define SWIGTYPE_p_FIX__RuntimeError swig_types[1183] #define SWIGTYPE_p_FIX__SEQNUM swig_types[1184] #define SWIGTYPE_p_FIX__STRING swig_types[1185] #define SWIGTYPE_p_FIX__Scope swig_types[1186] #define SWIGTYPE_p_FIX__ScreenLog swig_types[1187] #define SWIGTYPE_p_FIX__ScreenLogFactory swig_types[1188] #define SWIGTYPE_p_FIX__SecondaryAllocID swig_types[1189] #define SWIGTYPE_p_FIX__SecondaryClOrdID swig_types[1190] #define SWIGTYPE_p_FIX__SecondaryDisplayQty swig_types[1191] #define SWIGTYPE_p_FIX__SecondaryExecID swig_types[1192] #define SWIGTYPE_p_FIX__SecondaryFirmTradeID swig_types[1193] #define SWIGTYPE_p_FIX__SecondaryHighLimitPrice swig_types[1194] #define SWIGTYPE_p_FIX__SecondaryIndividualAllocID swig_types[1195] #define SWIGTYPE_p_FIX__SecondaryLowLimitPrice swig_types[1196] #define SWIGTYPE_p_FIX__SecondaryOrderID swig_types[1197] #define SWIGTYPE_p_FIX__SecondaryPriceLimitType swig_types[1198] #define SWIGTYPE_p_FIX__SecondaryTradeID swig_types[1199] #define SWIGTYPE_p_FIX__SecondaryTradeReportID swig_types[1200] #define SWIGTYPE_p_FIX__SecondaryTradeReportRefID swig_types[1201] #define SWIGTYPE_p_FIX__SecondaryTradingReferencePrice swig_types[1202] #define SWIGTYPE_p_FIX__SecondaryTrdType swig_types[1203] #define SWIGTYPE_p_FIX__SecureData swig_types[1204] #define SWIGTYPE_p_FIX__SecureDataLen swig_types[1205] #define SWIGTYPE_p_FIX__SecurityAltID swig_types[1206] #define SWIGTYPE_p_FIX__SecurityAltIDSource swig_types[1207] #define SWIGTYPE_p_FIX__SecurityDesc swig_types[1208] #define SWIGTYPE_p_FIX__SecurityExchange swig_types[1209] #define SWIGTYPE_p_FIX__SecurityGroup swig_types[1210] #define SWIGTYPE_p_FIX__SecurityID swig_types[1211] #define SWIGTYPE_p_FIX__SecurityIDSource swig_types[1212] #define SWIGTYPE_p_FIX__SecurityListDesc swig_types[1213] #define SWIGTYPE_p_FIX__SecurityListID swig_types[1214] #define SWIGTYPE_p_FIX__SecurityListRefID swig_types[1215] #define SWIGTYPE_p_FIX__SecurityListRequestType swig_types[1216] #define SWIGTYPE_p_FIX__SecurityListType swig_types[1217] #define SWIGTYPE_p_FIX__SecurityListTypeSource swig_types[1218] #define SWIGTYPE_p_FIX__SecurityReportID swig_types[1219] #define SWIGTYPE_p_FIX__SecurityReqID swig_types[1220] #define SWIGTYPE_p_FIX__SecurityRequestResult swig_types[1221] #define SWIGTYPE_p_FIX__SecurityRequestType swig_types[1222] #define SWIGTYPE_p_FIX__SecurityResponseID swig_types[1223] #define SWIGTYPE_p_FIX__SecurityResponseType swig_types[1224] #define SWIGTYPE_p_FIX__SecuritySettlAgentAcctName swig_types[1225] #define SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum swig_types[1226] #define SWIGTYPE_p_FIX__SecuritySettlAgentCode swig_types[1227] #define SWIGTYPE_p_FIX__SecuritySettlAgentContactName swig_types[1228] #define SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone swig_types[1229] #define SWIGTYPE_p_FIX__SecuritySettlAgentName swig_types[1230] #define SWIGTYPE_p_FIX__SecurityStatus swig_types[1231] #define SWIGTYPE_p_FIX__SecurityStatusReqID swig_types[1232] #define SWIGTYPE_p_FIX__SecuritySubType swig_types[1233] #define SWIGTYPE_p_FIX__SecurityTradingEvent swig_types[1234] #define SWIGTYPE_p_FIX__SecurityTradingStatus swig_types[1235] #define SWIGTYPE_p_FIX__SecurityType swig_types[1236] #define SWIGTYPE_p_FIX__SecurityUpdateAction swig_types[1237] #define SWIGTYPE_p_FIX__SecurityXML swig_types[1238] #define SWIGTYPE_p_FIX__SecurityXMLLen swig_types[1239] #define SWIGTYPE_p_FIX__SecurityXMLSchema swig_types[1240] #define SWIGTYPE_p_FIX__SellVolume swig_types[1241] #define SWIGTYPE_p_FIX__SellerDays swig_types[1242] #define SWIGTYPE_p_FIX__SenderCompID swig_types[1243] #define SWIGTYPE_p_FIX__SenderLocationID swig_types[1244] #define SWIGTYPE_p_FIX__SenderSubID swig_types[1245] #define SWIGTYPE_p_FIX__SendingDate swig_types[1246] #define SWIGTYPE_p_FIX__SendingTime swig_types[1247] #define SWIGTYPE_p_FIX__Seniority swig_types[1248] #define SWIGTYPE_p_FIX__Session swig_types[1249] #define SWIGTYPE_p_FIX__SessionID swig_types[1250] #define SWIGTYPE_p_FIX__SessionNotFound swig_types[1251] #define SWIGTYPE_p_FIX__SessionRejectReason swig_types[1252] #define SWIGTYPE_p_FIX__SessionSettings swig_types[1253] #define SWIGTYPE_p_FIX__SessionStatus swig_types[1254] #define SWIGTYPE_p_FIX__SettlBrkrCode swig_types[1255] #define SWIGTYPE_p_FIX__SettlCurrAmt swig_types[1256] #define SWIGTYPE_p_FIX__SettlCurrBidFxRate swig_types[1257] #define SWIGTYPE_p_FIX__SettlCurrFxRate swig_types[1258] #define SWIGTYPE_p_FIX__SettlCurrFxRateCalc swig_types[1259] #define SWIGTYPE_p_FIX__SettlCurrOfferFxRate swig_types[1260] #define SWIGTYPE_p_FIX__SettlCurrency swig_types[1261] #define SWIGTYPE_p_FIX__SettlDate swig_types[1262] #define SWIGTYPE_p_FIX__SettlDate2 swig_types[1263] #define SWIGTYPE_p_FIX__SettlDeliveryType swig_types[1264] #define SWIGTYPE_p_FIX__SettlDepositoryCode swig_types[1265] #define SWIGTYPE_p_FIX__SettlInstCode swig_types[1266] #define SWIGTYPE_p_FIX__SettlInstID swig_types[1267] #define SWIGTYPE_p_FIX__SettlInstMode swig_types[1268] #define SWIGTYPE_p_FIX__SettlInstMsgID swig_types[1269] #define SWIGTYPE_p_FIX__SettlInstRefID swig_types[1270] #define SWIGTYPE_p_FIX__SettlInstReqID swig_types[1271] #define SWIGTYPE_p_FIX__SettlInstReqRejCode swig_types[1272] #define SWIGTYPE_p_FIX__SettlInstSource swig_types[1273] #define SWIGTYPE_p_FIX__SettlInstTransType swig_types[1274] #define SWIGTYPE_p_FIX__SettlLocation swig_types[1275] #define SWIGTYPE_p_FIX__SettlMethod swig_types[1276] #define SWIGTYPE_p_FIX__SettlObligID swig_types[1277] #define SWIGTYPE_p_FIX__SettlObligMode swig_types[1278] #define SWIGTYPE_p_FIX__SettlObligMsgID swig_types[1279] #define SWIGTYPE_p_FIX__SettlObligRefID swig_types[1280] #define SWIGTYPE_p_FIX__SettlObligSource swig_types[1281] #define SWIGTYPE_p_FIX__SettlObligTransType swig_types[1282] #define SWIGTYPE_p_FIX__SettlPartyID swig_types[1283] #define SWIGTYPE_p_FIX__SettlPartyIDSource swig_types[1284] #define SWIGTYPE_p_FIX__SettlPartyRole swig_types[1285] #define SWIGTYPE_p_FIX__SettlPartySubID swig_types[1286] #define SWIGTYPE_p_FIX__SettlPartySubIDType swig_types[1287] #define SWIGTYPE_p_FIX__SettlPrice swig_types[1288] #define SWIGTYPE_p_FIX__SettlPriceType swig_types[1289] #define SWIGTYPE_p_FIX__SettlSessID swig_types[1290] #define SWIGTYPE_p_FIX__SettlSessSubID swig_types[1291] #define SWIGTYPE_p_FIX__SettlType swig_types[1292] #define SWIGTYPE_p_FIX__SettleOnOpenFlag swig_types[1293] #define SWIGTYPE_p_FIX__SettlementCycleNo swig_types[1294] #define SWIGTYPE_p_FIX__SettlmntTyp swig_types[1295] #define SWIGTYPE_p_FIX__SharedCommission swig_types[1296] #define SWIGTYPE_p_FIX__Shares swig_types[1297] #define SWIGTYPE_p_FIX__ShortQty swig_types[1298] #define SWIGTYPE_p_FIX__ShortSaleReason swig_types[1299] #define SWIGTYPE_p_FIX__Side swig_types[1300] #define SWIGTYPE_p_FIX__SideComplianceID swig_types[1301] #define SWIGTYPE_p_FIX__SideCurrency swig_types[1302] #define SWIGTYPE_p_FIX__SideExecID swig_types[1303] #define SWIGTYPE_p_FIX__SideFillStationCd swig_types[1304] #define SWIGTYPE_p_FIX__SideGrossTradeAmt swig_types[1305] #define SWIGTYPE_p_FIX__SideLastQty swig_types[1306] #define SWIGTYPE_p_FIX__SideLiquidityInd swig_types[1307] #define SWIGTYPE_p_FIX__SideMultiLegReportingType swig_types[1308] #define SWIGTYPE_p_FIX__SideQty swig_types[1309] #define SWIGTYPE_p_FIX__SideReasonCd swig_types[1310] #define SWIGTYPE_p_FIX__SideSettlCurrency swig_types[1311] #define SWIGTYPE_p_FIX__SideTimeInForce swig_types[1312] #define SWIGTYPE_p_FIX__SideTradeReportID swig_types[1313] #define SWIGTYPE_p_FIX__SideTrdRegTimestamp swig_types[1314] #define SWIGTYPE_p_FIX__SideTrdRegTimestampSrc swig_types[1315] #define SWIGTYPE_p_FIX__SideTrdRegTimestampType swig_types[1316] #define SWIGTYPE_p_FIX__SideTrdSubTyp swig_types[1317] #define SWIGTYPE_p_FIX__SideValue1 swig_types[1318] #define SWIGTYPE_p_FIX__SideValue2 swig_types[1319] #define SWIGTYPE_p_FIX__SideValueInd swig_types[1320] #define SWIGTYPE_p_FIX__Signature swig_types[1321] #define SWIGTYPE_p_FIX__SignatureLength swig_types[1322] #define SWIGTYPE_p_FIX__SocketAcceptor swig_types[1323] #define SWIGTYPE_p_FIX__SocketCloseFailed swig_types[1324] #define SWIGTYPE_p_FIX__SocketException swig_types[1325] #define SWIGTYPE_p_FIX__SocketInitiator swig_types[1326] #define SWIGTYPE_p_FIX__SocketRecvFailed swig_types[1327] #define SWIGTYPE_p_FIX__SocketSendFailed swig_types[1328] #define SWIGTYPE_p_FIX__SolicitedFlag swig_types[1329] #define SWIGTYPE_p_FIX__Spread swig_types[1330] #define SWIGTYPE_p_FIX__SpreadToBenchmark swig_types[1331] #define SWIGTYPE_p_FIX__StandInstDbID swig_types[1332] #define SWIGTYPE_p_FIX__StandInstDbName swig_types[1333] #define SWIGTYPE_p_FIX__StandInstDbType swig_types[1334] #define SWIGTYPE_p_FIX__StartCash swig_types[1335] #define SWIGTYPE_p_FIX__StartDate swig_types[1336] #define SWIGTYPE_p_FIX__StartMaturityMonthYear swig_types[1337] #define SWIGTYPE_p_FIX__StartStrikePxRange swig_types[1338] #define SWIGTYPE_p_FIX__StartTickPriceRange swig_types[1339] #define SWIGTYPE_p_FIX__StateOrProvinceOfIssue swig_types[1340] #define SWIGTYPE_p_FIX__StatsType swig_types[1341] #define SWIGTYPE_p_FIX__StatusText swig_types[1342] #define SWIGTYPE_p_FIX__StatusValue swig_types[1343] #define SWIGTYPE_p_FIX__StipulationType swig_types[1344] #define SWIGTYPE_p_FIX__StipulationValue swig_types[1345] #define SWIGTYPE_p_FIX__StopPx swig_types[1346] #define SWIGTYPE_p_FIX__StrategyParameterName swig_types[1347] #define SWIGTYPE_p_FIX__StrategyParameterType swig_types[1348] #define SWIGTYPE_p_FIX__StrategyParameterValue swig_types[1349] #define SWIGTYPE_p_FIX__StreamAsgnAckType swig_types[1350] #define SWIGTYPE_p_FIX__StreamAsgnRejReason swig_types[1351] #define SWIGTYPE_p_FIX__StreamAsgnReqID swig_types[1352] #define SWIGTYPE_p_FIX__StreamAsgnReqType swig_types[1353] #define SWIGTYPE_p_FIX__StreamAsgnRptID swig_types[1354] #define SWIGTYPE_p_FIX__StreamAsgnType swig_types[1355] #define SWIGTYPE_p_FIX__StrikeCurrency swig_types[1356] #define SWIGTYPE_p_FIX__StrikeExerciseStyle swig_types[1357] #define SWIGTYPE_p_FIX__StrikeIncrement swig_types[1358] #define SWIGTYPE_p_FIX__StrikeMultiplier swig_types[1359] #define SWIGTYPE_p_FIX__StrikePrice swig_types[1360] #define SWIGTYPE_p_FIX__StrikePriceBoundaryMethod swig_types[1361] #define SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision swig_types[1362] #define SWIGTYPE_p_FIX__StrikePriceDeterminationMethod swig_types[1363] #define SWIGTYPE_p_FIX__StrikeRuleID swig_types[1364] #define SWIGTYPE_p_FIX__StrikeTime swig_types[1365] #define SWIGTYPE_p_FIX__StrikeValue swig_types[1366] #define SWIGTYPE_p_FIX__StringField swig_types[1367] #define SWIGTYPE_p_FIX__Subject swig_types[1368] #define SWIGTYPE_p_FIX__SubscriptionRequestType swig_types[1369] #define SWIGTYPE_p_FIX__SwapPoints swig_types[1370] #define SWIGTYPE_p_FIX__Symbol swig_types[1371] #define SWIGTYPE_p_FIX__SymbolSfx swig_types[1372] #define SWIGTYPE_p_FIX__SynchronizedApplication swig_types[1373] #define SWIGTYPE_p_FIX__TYPE__Type swig_types[1374] #define SWIGTYPE_p_FIX__TZTIMEONLY swig_types[1375] #define SWIGTYPE_p_FIX__TZTIMESTAMP swig_types[1376] #define SWIGTYPE_p_FIX__TZTransactTime swig_types[1377] #define SWIGTYPE_p_FIX__TagNotDefinedForMessage swig_types[1378] #define SWIGTYPE_p_FIX__TagOutOfOrder swig_types[1379] #define SWIGTYPE_p_FIX__TargetCompID swig_types[1380] #define SWIGTYPE_p_FIX__TargetLocationID swig_types[1381] #define SWIGTYPE_p_FIX__TargetPartyID swig_types[1382] #define SWIGTYPE_p_FIX__TargetPartyIDSource swig_types[1383] #define SWIGTYPE_p_FIX__TargetPartyRole swig_types[1384] #define SWIGTYPE_p_FIX__TargetStrategy swig_types[1385] #define SWIGTYPE_p_FIX__TargetStrategyParameters swig_types[1386] #define SWIGTYPE_p_FIX__TargetStrategyPerformance swig_types[1387] #define SWIGTYPE_p_FIX__TargetSubID swig_types[1388] #define SWIGTYPE_p_FIX__TaxAdvantageType swig_types[1389] #define SWIGTYPE_p_FIX__TerminationType swig_types[1390] #define SWIGTYPE_p_FIX__TestMessageIndicator swig_types[1391] #define SWIGTYPE_p_FIX__TestReqID swig_types[1392] #define SWIGTYPE_p_FIX__Text swig_types[1393] #define SWIGTYPE_p_FIX__ThresholdAmount swig_types[1394] #define SWIGTYPE_p_FIX__TickDirection swig_types[1395] #define SWIGTYPE_p_FIX__TickIncrement swig_types[1396] #define SWIGTYPE_p_FIX__TickRuleType swig_types[1397] #define SWIGTYPE_p_FIX__TierCode swig_types[1398] #define SWIGTYPE_p_FIX__TimeBracket swig_types[1399] #define SWIGTYPE_p_FIX__TimeInForce swig_types[1400] #define SWIGTYPE_p_FIX__TimeToExpiration swig_types[1401] #define SWIGTYPE_p_FIX__TimeUnit swig_types[1402] #define SWIGTYPE_p_FIX__TotNoAccQuotes swig_types[1403] #define SWIGTYPE_p_FIX__TotNoAllocs swig_types[1404] #define SWIGTYPE_p_FIX__TotNoCxldQuotes swig_types[1405] #define SWIGTYPE_p_FIX__TotNoFills swig_types[1406] #define SWIGTYPE_p_FIX__TotNoOrders swig_types[1407] #define SWIGTYPE_p_FIX__TotNoQuoteEntries swig_types[1408] #define SWIGTYPE_p_FIX__TotNoRejQuotes swig_types[1409] #define SWIGTYPE_p_FIX__TotNoRelatedSym swig_types[1410] #define SWIGTYPE_p_FIX__TotNoSecurityTypes swig_types[1411] #define SWIGTYPE_p_FIX__TotNoStrikes swig_types[1412] #define SWIGTYPE_p_FIX__TotNumAssignmentReports swig_types[1413] #define SWIGTYPE_p_FIX__TotNumReports swig_types[1414] #define SWIGTYPE_p_FIX__TotNumTradeReports swig_types[1415] #define SWIGTYPE_p_FIX__TotQuoteEntries swig_types[1416] #define SWIGTYPE_p_FIX__TotalAccruedInterestAmt swig_types[1417] #define SWIGTYPE_p_FIX__TotalAffectedOrders swig_types[1418] #define SWIGTYPE_p_FIX__TotalNetValue swig_types[1419] #define SWIGTYPE_p_FIX__TotalNumPosReports swig_types[1420] #define SWIGTYPE_p_FIX__TotalNumSecurities swig_types[1421] #define SWIGTYPE_p_FIX__TotalNumSecurityTypes swig_types[1422] #define SWIGTYPE_p_FIX__TotalTakedown swig_types[1423] #define SWIGTYPE_p_FIX__TotalVolumeTraded swig_types[1424] #define SWIGTYPE_p_FIX__TotalVolumeTradedDate swig_types[1425] #define SWIGTYPE_p_FIX__TotalVolumeTradedTime swig_types[1426] #define SWIGTYPE_p_FIX__TradSesCloseTime swig_types[1427] #define SWIGTYPE_p_FIX__TradSesEndTime swig_types[1428] #define SWIGTYPE_p_FIX__TradSesEvent swig_types[1429] #define SWIGTYPE_p_FIX__TradSesMethod swig_types[1430] #define SWIGTYPE_p_FIX__TradSesMode swig_types[1431] #define SWIGTYPE_p_FIX__TradSesOpenTime swig_types[1432] #define SWIGTYPE_p_FIX__TradSesPreCloseTime swig_types[1433] #define SWIGTYPE_p_FIX__TradSesReqID swig_types[1434] #define SWIGTYPE_p_FIX__TradSesStartTime swig_types[1435] #define SWIGTYPE_p_FIX__TradSesStatus swig_types[1436] #define SWIGTYPE_p_FIX__TradSesStatusRejReason swig_types[1437] #define SWIGTYPE_p_FIX__TradSesUpdateAction swig_types[1438] #define SWIGTYPE_p_FIX__TradeAllocIndicator swig_types[1439] #define SWIGTYPE_p_FIX__TradeCondition swig_types[1440] #define SWIGTYPE_p_FIX__TradeDate swig_types[1441] #define SWIGTYPE_p_FIX__TradeHandlingInstr swig_types[1442] #define SWIGTYPE_p_FIX__TradeID swig_types[1443] #define SWIGTYPE_p_FIX__TradeInputDevice swig_types[1444] #define SWIGTYPE_p_FIX__TradeInputSource swig_types[1445] #define SWIGTYPE_p_FIX__TradeLegRefID swig_types[1446] #define SWIGTYPE_p_FIX__TradeLinkID swig_types[1447] #define SWIGTYPE_p_FIX__TradeOriginationDate swig_types[1448] #define SWIGTYPE_p_FIX__TradePublishIndicator swig_types[1449] #define SWIGTYPE_p_FIX__TradeReportID swig_types[1450] #define SWIGTYPE_p_FIX__TradeReportRefID swig_types[1451] #define SWIGTYPE_p_FIX__TradeReportRejectReason swig_types[1452] #define SWIGTYPE_p_FIX__TradeReportTransType swig_types[1453] #define SWIGTYPE_p_FIX__TradeReportType swig_types[1454] #define SWIGTYPE_p_FIX__TradeRequestID swig_types[1455] #define SWIGTYPE_p_FIX__TradeRequestResult swig_types[1456] #define SWIGTYPE_p_FIX__TradeRequestStatus swig_types[1457] #define SWIGTYPE_p_FIX__TradeRequestType swig_types[1458] #define SWIGTYPE_p_FIX__TradeType swig_types[1459] #define SWIGTYPE_p_FIX__TradeVolume swig_types[1460] #define SWIGTYPE_p_FIX__TradedFlatSwitch swig_types[1461] #define SWIGTYPE_p_FIX__TradingCurrency swig_types[1462] #define SWIGTYPE_p_FIX__TradingReferencePrice swig_types[1463] #define SWIGTYPE_p_FIX__TradingSessionDesc swig_types[1464] #define SWIGTYPE_p_FIX__TradingSessionID swig_types[1465] #define SWIGTYPE_p_FIX__TradingSessionSubID swig_types[1466] #define SWIGTYPE_p_FIX__Trailer swig_types[1467] #define SWIGTYPE_p_FIX__TransBkdTime swig_types[1468] #define SWIGTYPE_p_FIX__TransactTime swig_types[1469] #define SWIGTYPE_p_FIX__TransferReason swig_types[1470] #define SWIGTYPE_p_FIX__TrdMatchID swig_types[1471] #define SWIGTYPE_p_FIX__TrdRegTimestamp swig_types[1472] #define SWIGTYPE_p_FIX__TrdRegTimestampOrigin swig_types[1473] #define SWIGTYPE_p_FIX__TrdRegTimestampType swig_types[1474] #define SWIGTYPE_p_FIX__TrdRepIndicator swig_types[1475] #define SWIGTYPE_p_FIX__TrdRepPartyRole swig_types[1476] #define SWIGTYPE_p_FIX__TrdRptStatus swig_types[1477] #define SWIGTYPE_p_FIX__TrdSubType swig_types[1478] #define SWIGTYPE_p_FIX__TrdType swig_types[1479] #define SWIGTYPE_p_FIX__TriggerAction swig_types[1480] #define SWIGTYPE_p_FIX__TriggerNewPrice swig_types[1481] #define SWIGTYPE_p_FIX__TriggerNewQty swig_types[1482] #define SWIGTYPE_p_FIX__TriggerOrderType swig_types[1483] #define SWIGTYPE_p_FIX__TriggerPrice swig_types[1484] #define SWIGTYPE_p_FIX__TriggerPriceDirection swig_types[1485] #define SWIGTYPE_p_FIX__TriggerPriceType swig_types[1486] #define SWIGTYPE_p_FIX__TriggerPriceTypeScope swig_types[1487] #define SWIGTYPE_p_FIX__TriggerSecurityDesc swig_types[1488] #define SWIGTYPE_p_FIX__TriggerSecurityID swig_types[1489] #define SWIGTYPE_p_FIX__TriggerSecurityIDSource swig_types[1490] #define SWIGTYPE_p_FIX__TriggerSymbol swig_types[1491] #define SWIGTYPE_p_FIX__TriggerTradingSessionID swig_types[1492] #define SWIGTYPE_p_FIX__TriggerTradingSessionSubID swig_types[1493] #define SWIGTYPE_p_FIX__TriggerType swig_types[1494] #define SWIGTYPE_p_FIX__URLLink swig_types[1495] #define SWIGTYPE_p_FIX__UTCDATE swig_types[1496] #define SWIGTYPE_p_FIX__UTCDATEONLY swig_types[1497] #define SWIGTYPE_p_FIX__UTCTIMEONLY swig_types[1498] #define SWIGTYPE_p_FIX__UTCTIMESTAMP swig_types[1499] #define SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity swig_types[1500] #define SWIGTYPE_p_FIX__UnderlyingAllocationPercent swig_types[1501] #define SWIGTYPE_p_FIX__UnderlyingAttachmentPoint swig_types[1502] #define SWIGTYPE_p_FIX__UnderlyingCFICode swig_types[1503] #define SWIGTYPE_p_FIX__UnderlyingCPProgram swig_types[1504] #define SWIGTYPE_p_FIX__UnderlyingCPRegType swig_types[1505] #define SWIGTYPE_p_FIX__UnderlyingCapValue swig_types[1506] #define SWIGTYPE_p_FIX__UnderlyingCashAmount swig_types[1507] #define SWIGTYPE_p_FIX__UnderlyingCashType swig_types[1508] #define SWIGTYPE_p_FIX__UnderlyingCollectAmount swig_types[1509] #define SWIGTYPE_p_FIX__UnderlyingContractMultiplier swig_types[1510] #define SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit swig_types[1511] #define SWIGTYPE_p_FIX__UnderlyingCountryOfIssue swig_types[1512] #define SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate swig_types[1513] #define SWIGTYPE_p_FIX__UnderlyingCouponRate swig_types[1514] #define SWIGTYPE_p_FIX__UnderlyingCreditRating swig_types[1515] #define SWIGTYPE_p_FIX__UnderlyingCurrency swig_types[1516] #define SWIGTYPE_p_FIX__UnderlyingCurrentValue swig_types[1517] #define SWIGTYPE_p_FIX__UnderlyingDeliveryAmount swig_types[1518] #define SWIGTYPE_p_FIX__UnderlyingDetachmentPoint swig_types[1519] #define SWIGTYPE_p_FIX__UnderlyingDirtyPrice swig_types[1520] #define SWIGTYPE_p_FIX__UnderlyingEndPrice swig_types[1521] #define SWIGTYPE_p_FIX__UnderlyingEndValue swig_types[1522] #define SWIGTYPE_p_FIX__UnderlyingExerciseStyle swig_types[1523] #define SWIGTYPE_p_FIX__UnderlyingFXRate swig_types[1524] #define SWIGTYPE_p_FIX__UnderlyingFXRateCalc swig_types[1525] #define SWIGTYPE_p_FIX__UnderlyingFactor swig_types[1526] #define SWIGTYPE_p_FIX__UnderlyingFlowScheduleType swig_types[1527] #define SWIGTYPE_p_FIX__UnderlyingIDSource swig_types[1528] #define SWIGTYPE_p_FIX__UnderlyingInstrRegistry swig_types[1529] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID swig_types[1530] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource swig_types[1531] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole swig_types[1532] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID swig_types[1533] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType swig_types[1534] #define SWIGTYPE_p_FIX__UnderlyingIssueDate swig_types[1535] #define SWIGTYPE_p_FIX__UnderlyingIssuer swig_types[1536] #define SWIGTYPE_p_FIX__UnderlyingLastPx swig_types[1537] #define SWIGTYPE_p_FIX__UnderlyingLastQty swig_types[1538] #define SWIGTYPE_p_FIX__UnderlyingLegCFICode swig_types[1539] #define SWIGTYPE_p_FIX__UnderlyingLegMaturityDate swig_types[1540] #define SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear swig_types[1541] #define SWIGTYPE_p_FIX__UnderlyingLegMaturityTime swig_types[1542] #define SWIGTYPE_p_FIX__UnderlyingLegOptAttribute swig_types[1543] #define SWIGTYPE_p_FIX__UnderlyingLegPutOrCall swig_types[1544] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID swig_types[1545] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource swig_types[1546] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc swig_types[1547] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange swig_types[1548] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityID swig_types[1549] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource swig_types[1550] #define SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType swig_types[1551] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityType swig_types[1552] #define SWIGTYPE_p_FIX__UnderlyingLegStrikePrice swig_types[1553] #define SWIGTYPE_p_FIX__UnderlyingLegSymbol swig_types[1554] #define SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx swig_types[1555] #define SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue swig_types[1556] #define SWIGTYPE_p_FIX__UnderlyingMaturityDate swig_types[1557] #define SWIGTYPE_p_FIX__UnderlyingMaturityDay swig_types[1558] #define SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear swig_types[1559] #define SWIGTYPE_p_FIX__UnderlyingMaturityTime swig_types[1560] #define SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding swig_types[1561] #define SWIGTYPE_p_FIX__UnderlyingOptAttribute swig_types[1562] #define SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding swig_types[1563] #define SWIGTYPE_p_FIX__UnderlyingPayAmount swig_types[1564] #define SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod swig_types[1565] #define SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure swig_types[1566] #define SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty swig_types[1567] #define SWIGTYPE_p_FIX__UnderlyingProduct swig_types[1568] #define SWIGTYPE_p_FIX__UnderlyingPutOrCall swig_types[1569] #define SWIGTYPE_p_FIX__UnderlyingPx swig_types[1570] #define SWIGTYPE_p_FIX__UnderlyingQty swig_types[1571] #define SWIGTYPE_p_FIX__UnderlyingRedemptionDate swig_types[1572] #define SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType swig_types[1573] #define SWIGTYPE_p_FIX__UnderlyingRepurchaseRate swig_types[1574] #define SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm swig_types[1575] #define SWIGTYPE_p_FIX__UnderlyingRestructuringType swig_types[1576] #define SWIGTYPE_p_FIX__UnderlyingSecurityAltID swig_types[1577] #define SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource swig_types[1578] #define SWIGTYPE_p_FIX__UnderlyingSecurityDesc swig_types[1579] #define SWIGTYPE_p_FIX__UnderlyingSecurityExchange swig_types[1580] #define SWIGTYPE_p_FIX__UnderlyingSecurityID swig_types[1581] #define SWIGTYPE_p_FIX__UnderlyingSecurityIDSource swig_types[1582] #define SWIGTYPE_p_FIX__UnderlyingSecuritySubType swig_types[1583] #define SWIGTYPE_p_FIX__UnderlyingSecurityType swig_types[1584] #define SWIGTYPE_p_FIX__UnderlyingSeniority swig_types[1585] #define SWIGTYPE_p_FIX__UnderlyingSettlMethod swig_types[1586] #define SWIGTYPE_p_FIX__UnderlyingSettlPrice swig_types[1587] #define SWIGTYPE_p_FIX__UnderlyingSettlPriceType swig_types[1588] #define SWIGTYPE_p_FIX__UnderlyingSettlementDate swig_types[1589] #define SWIGTYPE_p_FIX__UnderlyingSettlementStatus swig_types[1590] #define SWIGTYPE_p_FIX__UnderlyingSettlementType swig_types[1591] #define SWIGTYPE_p_FIX__UnderlyingStartValue swig_types[1592] #define SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue swig_types[1593] #define SWIGTYPE_p_FIX__UnderlyingStipType swig_types[1594] #define SWIGTYPE_p_FIX__UnderlyingStipValue swig_types[1595] #define SWIGTYPE_p_FIX__UnderlyingStrikeCurrency swig_types[1596] #define SWIGTYPE_p_FIX__UnderlyingStrikePrice swig_types[1597] #define SWIGTYPE_p_FIX__UnderlyingSymbol swig_types[1598] #define SWIGTYPE_p_FIX__UnderlyingSymbolSfx swig_types[1599] #define SWIGTYPE_p_FIX__UnderlyingTimeUnit swig_types[1600] #define SWIGTYPE_p_FIX__UnderlyingTradingSessionID swig_types[1601] #define SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID swig_types[1602] #define SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure swig_types[1603] #define SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty swig_types[1604] #define SWIGTYPE_p_FIX__UndlyInstrumentPartyID swig_types[1605] #define SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource swig_types[1606] #define SWIGTYPE_p_FIX__UndlyInstrumentPartyRole swig_types[1607] #define SWIGTYPE_p_FIX__UndlyInstrumentPartySubID swig_types[1608] #define SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType swig_types[1609] #define SWIGTYPE_p_FIX__UnitOfMeasure swig_types[1610] #define SWIGTYPE_p_FIX__UnitOfMeasureQty swig_types[1611] #define SWIGTYPE_p_FIX__UnsolicitedIndicator swig_types[1612] #define SWIGTYPE_p_FIX__UnsupportedMessageType swig_types[1613] #define SWIGTYPE_p_FIX__UnsupportedVersion swig_types[1614] #define SWIGTYPE_p_FIX__Urgency swig_types[1615] #define SWIGTYPE_p_FIX__UserRequestID swig_types[1616] #define SWIGTYPE_p_FIX__UserRequestType swig_types[1617] #define SWIGTYPE_p_FIX__UserStatus swig_types[1618] #define SWIGTYPE_p_FIX__UserStatusText swig_types[1619] #define SWIGTYPE_p_FIX__Username swig_types[1620] #define SWIGTYPE_p_FIX__UtcDateField swig_types[1621] #define SWIGTYPE_p_FIX__UtcTimeOnlyField swig_types[1622] #define SWIGTYPE_p_FIX__UtcTimeStampField swig_types[1623] #define SWIGTYPE_p_FIX__ValidUntilTime swig_types[1624] #define SWIGTYPE_p_FIX__ValuationMethod swig_types[1625] #define SWIGTYPE_p_FIX__ValueOfFutures swig_types[1626] #define SWIGTYPE_p_FIX__VenueType swig_types[1627] #define SWIGTYPE_p_FIX__Volatility swig_types[1628] #define SWIGTYPE_p_FIX__WaveNo swig_types[1629] #define SWIGTYPE_p_FIX__WorkingIndicator swig_types[1630] #define SWIGTYPE_p_FIX__WtAverageLiquidity swig_types[1631] #define SWIGTYPE_p_FIX__XMLDATA swig_types[1632] #define SWIGTYPE_p_FIX__XmlData swig_types[1633] #define SWIGTYPE_p_FIX__XmlDataLen swig_types[1634] #define SWIGTYPE_p_FIX__Yield swig_types[1635] #define SWIGTYPE_p_FIX__YieldCalcDate swig_types[1636] #define SWIGTYPE_p_FIX__YieldRedemptionDate swig_types[1637] #define SWIGTYPE_p_FIX__YieldRedemptionPrice swig_types[1638] #define SWIGTYPE_p_FIX__YieldRedemptionPriceType swig_types[1639] #define SWIGTYPE_p_FIX__YieldType swig_types[1640] #define SWIGTYPE_p_Fields swig_types[1641] #define SWIGTYPE_p_Group swig_types[1642] #define SWIGTYPE_p_Groups swig_types[1643] #define SWIGTYPE_p_IntArray swig_types[1644] #define SWIGTYPE_p_IntField swig_types[1645] #define SWIGTYPE_p_Log swig_types[1646] #define SWIGTYPE_p_LogFactory swig_types[1647] #define SWIGTYPE_p_MessageStore swig_types[1648] #define SWIGTYPE_p_MessageStoreFactory swig_types[1649] #define SWIGTYPE_p_MsgType swig_types[1650] #define SWIGTYPE_p_Mutex swig_types[1651] #define SWIGTYPE_p_Responder swig_types[1652] #define SWIGTYPE_p_SessionID swig_types[1653] #define SWIGTYPE_p_StringField swig_types[1654] #define SWIGTYPE_p_TimeRange swig_types[1655] #define SWIGTYPE_p_UtcDate swig_types[1656] #define SWIGTYPE_p_UtcDateField swig_types[1657] #define SWIGTYPE_p_UtcTimeOnly swig_types[1658] #define SWIGTYPE_p_UtcTimeStamp swig_types[1659] #define SWIGTYPE_p_bool swig_types[1660] #define SWIGTYPE_p_char swig_types[1661] #define SWIGTYPE_p_const_iterator swig_types[1662] #define SWIGTYPE_p_g_const_iterator swig_types[1663] #define SWIGTYPE_p_g_iterator swig_types[1664] #define SWIGTYPE_p_int swig_types[1665] #define SWIGTYPE_p_iterator swig_types[1666] #define SWIGTYPE_p_message_order swig_types[1667] #define SWIGTYPE_p_p_FIX__DataDictionary swig_types[1668] #define SWIGTYPE_p_ssize_t swig_types[1669] #define SWIGTYPE_p_std__istream swig_types[1670] #define SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator swig_types[1671] #define SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator swig_types[1672] #define SWIGTYPE_p_std__mapT_std__string_std__string_t__const_iterator swig_types[1673] #define SWIGTYPE_p_std__ostream swig_types[1674] #define SWIGTYPE_p_std__setT_FIX__SessionID_t swig_types[1675] #define SWIGTYPE_p_std__string swig_types[1676] #define SWIGTYPE_p_std__string__size_type swig_types[1677] #define SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator swig_types[1678] #define SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator swig_types[1679] #define SWIGTYPE_p_std__vectorT_std__string_t swig_types[1680] static swig_type_info *swig_types[1682]; static swig_module_info swig_module = {swig_types, 1681, 0, 0, 0, 0}; #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) /* -------- TYPES TABLE (END) -------- */ #if (PY_VERSION_HEX <= 0x02000000) # if !defined(SWIG_PYTHON_CLASSIC) # error "This python version requires swig to be run with the '-classic' option" # endif #endif /*----------------------------------------------- @(target):= _quickfix.so ------------------------------------------------*/ #if PY_VERSION_HEX >= 0x03000000 # define SWIG_init PyInit__quickfix #else # define SWIG_init init_quickfix #endif #define SWIG_name "_quickfix" #define SWIGVERSION 0x030010 #define SWIG_VERSION SWIGVERSION #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a)) #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a)) #include namespace swig { class SwigPtr_PyObject { protected: PyObject *_obj; public: SwigPtr_PyObject() :_obj(0) { } SwigPtr_PyObject(const SwigPtr_PyObject& item) : _obj(item._obj) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; Py_XINCREF(_obj); SWIG_PYTHON_THREAD_END_BLOCK; } SwigPtr_PyObject(PyObject *obj, bool initial_ref = true) :_obj(obj) { if (initial_ref) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; Py_XINCREF(_obj); SWIG_PYTHON_THREAD_END_BLOCK; } } SwigPtr_PyObject & operator=(const SwigPtr_PyObject& item) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; Py_XINCREF(item._obj); Py_XDECREF(_obj); _obj = item._obj; SWIG_PYTHON_THREAD_END_BLOCK; return *this; } ~SwigPtr_PyObject() { SWIG_PYTHON_THREAD_BEGIN_BLOCK; Py_XDECREF(_obj); SWIG_PYTHON_THREAD_END_BLOCK; } operator PyObject *() const { return _obj; } PyObject *operator->() const { return _obj; } }; } namespace swig { struct SwigVar_PyObject : SwigPtr_PyObject { SwigVar_PyObject(PyObject* obj = 0) : SwigPtr_PyObject(obj, false) { } SwigVar_PyObject & operator = (PyObject* obj) { Py_XDECREF(_obj); _obj = obj; return *this; } }; } #include typedef int IntArray; SWIGINTERN int SWIG_AsVal_double (PyObject *obj, double *val) { int res = SWIG_TypeError; if (PyFloat_Check(obj)) { if (val) *val = PyFloat_AsDouble(obj); return SWIG_OK; #if PY_VERSION_HEX < 0x03000000 } else if (PyInt_Check(obj)) { if (val) *val = PyInt_AsLong(obj); return SWIG_OK; #endif } else if (PyLong_Check(obj)) { double v = PyLong_AsDouble(obj); if (!PyErr_Occurred()) { if (val) *val = v; return SWIG_OK; } else { PyErr_Clear(); } } #ifdef SWIG_PYTHON_CAST_MODE { int dispatch = 0; double d = PyFloat_AsDouble(obj); if (!PyErr_Occurred()) { if (val) *val = d; return SWIG_AddCast(SWIG_OK); } else { PyErr_Clear(); } if (!dispatch) { long v = PyLong_AsLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return SWIG_AddCast(SWIG_AddCast(SWIG_OK)); } else { PyErr_Clear(); } } } #endif return res; } #include #include SWIGINTERNINLINE int SWIG_CanCastAsInteger(double *d, double min, double max) { double x = *d; if ((min <= x && x <= max)) { double fx = floor(x); double cx = ceil(x); double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */ if ((errno == EDOM) || (errno == ERANGE)) { errno = 0; } else { double summ, reps, diff; if (rd < x) { diff = x - rd; } else if (rd > x) { diff = rd - x; } else { return 1; } summ = rd + x; reps = diff/summ; if (reps < 8*DBL_EPSILON) { *d = rd; return 1; } } } return 0; } SWIGINTERN int SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val) { #if PY_VERSION_HEX < 0x03000000 if (PyInt_Check(obj)) { long v = PyInt_AsLong(obj); if (v >= 0) { if (val) *val = v; return SWIG_OK; } else { return SWIG_OverflowError; } } else #endif if (PyLong_Check(obj)) { unsigned long v = PyLong_AsUnsignedLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return SWIG_OK; } else { PyErr_Clear(); return SWIG_OverflowError; } } #ifdef SWIG_PYTHON_CAST_MODE { int dispatch = 0; unsigned long v = PyLong_AsUnsignedLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return SWIG_AddCast(SWIG_OK); } else { PyErr_Clear(); } if (!dispatch) { double d; int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d)); if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) { if (val) *val = (unsigned long)(d); return res; } } } #endif return SWIG_TypeError; } #include #if !defined(SWIG_NO_LLONG_MAX) # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) # define LLONG_MAX __LONG_LONG_MAX__ # define LLONG_MIN (-LLONG_MAX - 1LL) # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) # endif #endif #if defined(LLONG_MAX) && !defined(SWIG_LONG_LONG_AVAILABLE) # define SWIG_LONG_LONG_AVAILABLE #endif #ifdef SWIG_LONG_LONG_AVAILABLE SWIGINTERN int SWIG_AsVal_unsigned_SS_long_SS_long (PyObject *obj, unsigned long long *val) { int res = SWIG_TypeError; if (PyLong_Check(obj)) { unsigned long long v = PyLong_AsUnsignedLongLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return SWIG_OK; } else { PyErr_Clear(); res = SWIG_OverflowError; } } else { unsigned long v; res = SWIG_AsVal_unsigned_SS_long (obj,&v); if (SWIG_IsOK(res)) { if (val) *val = v; return res; } } #ifdef SWIG_PYTHON_CAST_MODE { const double mant_max = 1LL << DBL_MANT_DIG; double d; res = SWIG_AsVal_double (obj,&d); if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, mant_max)) { if (val) *val = (unsigned long long)(d); return SWIG_AddCast(res); } res = SWIG_TypeError; } #endif return res; } #endif SWIGINTERNINLINE int SWIG_AsVal_size_t (PyObject * obj, size_t *val) { int res = SWIG_TypeError; #ifdef SWIG_LONG_LONG_AVAILABLE if (sizeof(size_t) <= sizeof(unsigned long)) { #endif unsigned long v; res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0); if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); #ifdef SWIG_LONG_LONG_AVAILABLE } else if (sizeof(size_t) <= sizeof(unsigned long long)) { unsigned long long v; res = SWIG_AsVal_unsigned_SS_long_SS_long (obj, val ? &v : 0); if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); } #endif return res; } SWIGINTERN IntArray *new_IntArray(size_t nelements){ return (new int[nelements]); } SWIGINTERN void delete_IntArray(IntArray *self){ delete[] self; } SWIGINTERN int IntArray___getitem__(IntArray *self,size_t index){ return self[index]; } SWIGINTERNINLINE PyObject* SWIG_From_int (int value) { return PyInt_FromLong((long) value); } SWIGINTERN int SWIG_AsVal_long (PyObject *obj, long* val) { #if PY_VERSION_HEX < 0x03000000 if (PyInt_Check(obj)) { if (val) *val = PyInt_AsLong(obj); return SWIG_OK; } else #endif if (PyLong_Check(obj)) { long v = PyLong_AsLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return SWIG_OK; } else { PyErr_Clear(); return SWIG_OverflowError; } } #ifdef SWIG_PYTHON_CAST_MODE { int dispatch = 0; long v = PyInt_AsLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; return SWIG_AddCast(SWIG_OK); } else { PyErr_Clear(); } if (!dispatch) { double d; int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d)); if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) { if (val) *val = (long)(d); return res; } } } #endif return SWIG_TypeError; } SWIGINTERN int SWIG_AsVal_int (PyObject * obj, int *val) { long v; int res = SWIG_AsVal_long (obj, &v); if (SWIG_IsOK(res)) { if ((v < INT_MIN || v > INT_MAX)) { return SWIG_OverflowError; } else { if (val) *val = static_cast< int >(v); } } return res; } SWIGINTERN void IntArray___setitem__(IntArray *self,size_t index,int value){ self[index] = value; } SWIGINTERN int *IntArray_cast(IntArray *self){ return self; } SWIGINTERN IntArray *IntArray_frompointer(int *t){ return static_cast< IntArray * >(t); } #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef FIX::UtcTimeStamp UtcTimeStamp; typedef FIX::UtcDate UtcDate; typedef FIX::UtcTimeOnly UtcTimeOnly; typedef FIX::message_order message_order; typedef FIX::Group Group; typedef FIX::DataDictionary DataDictionary; typedef FIX::DataDictionaryProvider DataDictionaryProvider; typedef FIX::MsgType MsgType; typedef FIX::BeginString BeginString; typedef FIX::ApplVerID ApplVerID; typedef FIX::SessionID SessionID; typedef FIX::Session Session; typedef FIX::Application Application; typedef FIX::DateTime DateTime; typedef FIX::TimeRange TimeRange; typedef FIX::Responder Responder; typedef FIX::Log Log; typedef FIX::LogFactory LogFactory; typedef FIX::MessageStore MessageStore; typedef FIX::MessageStoreFactory MessageStoreFactory; typedef FIX::Mutex Mutex; typedef FIX::DOMDocumentPtr DOMDocumentPtr; SWIGINTERN swig_type_info* SWIG_pchar_descriptor(void) { static int init = 0; static swig_type_info* info = 0; if (!init) { info = SWIG_TypeQuery("_p_char"); init = 1; } return info; } SWIGINTERN int SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc) { #if PY_VERSION_HEX>=0x03000000 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) if (PyBytes_Check(obj)) #else if (PyUnicode_Check(obj)) #endif #else if (PyString_Check(obj)) #endif { char *cstr; Py_ssize_t len; #if PY_VERSION_HEX>=0x03000000 #if !defined(SWIG_PYTHON_STRICT_BYTE_CHAR) if (!alloc && cptr) { /* We can't allow converting without allocation, since the internal representation of string in Python 3 is UCS-2/UCS-4 but we require a UTF-8 representation. TODO(bhy) More detailed explanation */ return SWIG_RuntimeError; } obj = PyUnicode_AsUTF8String(obj); if(alloc) *alloc = SWIG_NEWOBJ; #endif PyBytes_AsStringAndSize(obj, &cstr, &len); #else PyString_AsStringAndSize(obj, &cstr, &len); #endif if (cptr) { if (alloc) { /* In python the user should not be able to modify the inner string representation. To warranty that, if you define SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string buffer is always returned. The default behavior is just to return the pointer value, so, be careful. */ #if defined(SWIG_PYTHON_SAFE_CSTRINGS) if (*alloc != SWIG_OLDOBJ) #else if (*alloc == SWIG_NEWOBJ) #endif { *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1))); *alloc = SWIG_NEWOBJ; } else { *cptr = cstr; *alloc = SWIG_OLDOBJ; } } else { #if PY_VERSION_HEX>=0x03000000 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) *cptr = PyBytes_AsString(obj); #else assert(0); /* Should never reach here with Unicode strings in Python 3 */ #endif #else *cptr = SWIG_Python_str_AsChar(obj); #endif } } if (psize) *psize = len + 1; #if PY_VERSION_HEX>=0x03000000 && !defined(SWIG_PYTHON_STRICT_BYTE_CHAR) Py_XDECREF(obj); #endif return SWIG_OK; } else { #if defined(SWIG_PYTHON_2_UNICODE) #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) #error "Cannot use both SWIG_PYTHON_2_UNICODE and SWIG_PYTHON_STRICT_BYTE_CHAR at once" #endif #if PY_VERSION_HEX<0x03000000 if (PyUnicode_Check(obj)) { char *cstr; Py_ssize_t len; if (!alloc && cptr) { return SWIG_RuntimeError; } obj = PyUnicode_AsUTF8String(obj); if (PyString_AsStringAndSize(obj, &cstr, &len) != -1) { if (cptr) { if (alloc) *alloc = SWIG_NEWOBJ; *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1))); } if (psize) *psize = len + 1; Py_XDECREF(obj); return SWIG_OK; } else { Py_XDECREF(obj); } } #endif #endif swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); if (pchar_descriptor) { void* vptr = 0; if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { if (cptr) *cptr = (char *) vptr; if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0; if (alloc) *alloc = SWIG_OLDOBJ; return SWIG_OK; } } } return SWIG_TypeError; } SWIGINTERN int SWIG_AsPtr_std_string (PyObject * obj, std::string **val) { char* buf = 0 ; size_t size = 0; int alloc = SWIG_OLDOBJ; if (SWIG_IsOK((SWIG_AsCharPtrAndSize(obj, &buf, &size, &alloc)))) { if (buf) { if (val) *val = new std::string(buf, size - 1); if (alloc == SWIG_NEWOBJ) delete[] buf; return SWIG_NEWOBJ; } else { if (val) *val = 0; return SWIG_OLDOBJ; } } else { static int init = 0; static swig_type_info* descriptor = 0; if (!init) { descriptor = SWIG_TypeQuery("std::string" " *"); init = 1; } if (descriptor) { std::string *vptr; int res = SWIG_ConvertPtr(obj, (void**)&vptr, descriptor, 0); if (SWIG_IsOK(res) && val) *val = vptr; return res; } } return SWIG_ERROR; } SWIGINTERNINLINE PyObject * SWIG_FromCharPtrAndSize(const char* carray, size_t size) { if (carray) { if (size > INT_MAX) { swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); return pchar_descriptor ? SWIG_InternalNewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : SWIG_Py_Void(); } else { #if PY_VERSION_HEX >= 0x03000000 #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR) return PyBytes_FromStringAndSize(carray, static_cast< Py_ssize_t >(size)); #else #if PY_VERSION_HEX >= 0x03010000 return PyUnicode_DecodeUTF8(carray, static_cast< Py_ssize_t >(size), "surrogateescape"); #else return PyUnicode_FromStringAndSize(carray, static_cast< Py_ssize_t >(size)); #endif #endif #else return PyString_FromStringAndSize(carray, static_cast< Py_ssize_t >(size)); #endif } } else { return SWIG_Py_Void(); } } SWIGINTERNINLINE PyObject * SWIG_From_std_string (const std::string& s) { return SWIG_FromCharPtrAndSize(s.data(), s.size()); } SWIGINTERN std::string FIX_Exception___str__(FIX::Exception *self){ return self->what(); } #define SWIG_From_long PyInt_FromLong SWIGINTERNINLINE PyObject* SWIG_From_unsigned_SS_long (unsigned long value) { return (value > LONG_MAX) ? PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value)); } #ifdef SWIG_LONG_LONG_AVAILABLE SWIGINTERNINLINE PyObject* SWIG_From_unsigned_SS_long_SS_long (unsigned long long value) { return (value > LONG_MAX) ? PyLong_FromUnsignedLongLong(value) : PyInt_FromLong(static_cast< long >(value)); } #endif SWIGINTERNINLINE PyObject * SWIG_From_size_t (size_t value) { #ifdef SWIG_LONG_LONG_AVAILABLE if (sizeof(size_t) <= sizeof(unsigned long)) { #endif return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value)); #ifdef SWIG_LONG_LONG_AVAILABLE } else { /* assume sizeof(size_t) <= sizeof(unsigned long long) */ return SWIG_From_unsigned_SS_long_SS_long (static_cast< unsigned long long >(value)); } #endif } SWIGINTERNINLINE PyObject* SWIG_From_bool (bool value) { return PyBool_FromLong(value ? 1 : 0); } SWIGINTERN std::string FIX_FieldBase___str__(FIX::FieldBase *self){ return self->getFixString(); } SWIGINTERN int SWIG_AsCharArray(PyObject * obj, char *val, size_t size) { char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ; int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc); if (SWIG_IsOK(res)) { /* special case of single char conversion when we don't need space for NUL */ if (size == 1 && csize == 2 && cptr && !cptr[1]) --csize; if (csize <= size) { if (val) { if (csize) memcpy(val, cptr, csize*sizeof(char)); if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char)); } if (alloc == SWIG_NEWOBJ) { delete[] cptr; res = SWIG_DelNewMask(res); } return res; } if (alloc == SWIG_NEWOBJ) delete[] cptr; } return SWIG_TypeError; } SWIGINTERN int SWIG_AsVal_char (PyObject * obj, char *val) { int res = SWIG_AsCharArray(obj, val, 1); if (!SWIG_IsOK(res)) { long v; res = SWIG_AddCast(SWIG_AsVal_long (obj, &v)); if (SWIG_IsOK(res)) { if ((CHAR_MIN <= v) && (v <= CHAR_MAX)) { if (val) *val = static_cast< char >(v); } else { res = SWIG_OverflowError; } } } return res; } SWIGINTERNINLINE PyObject * SWIG_From_char (char c) { return SWIG_FromCharPtrAndSize(&c,1); } #define SWIG_From_double PyFloat_FromDouble SWIGINTERN int SWIG_AsVal_bool (PyObject *obj, bool *val) { int r; if (!PyBool_Check(obj)) return SWIG_ERROR; r = PyObject_IsTrue(obj); if (r == -1) return SWIG_ERROR; if (val) *val = r ? true : false; return SWIG_OK; } SWIGINTERN int SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val) { unsigned long v; int res = SWIG_AsVal_unsigned_SS_long (obj, &v); if (SWIG_IsOK(res)) { if ((v > UINT_MAX)) { return SWIG_OverflowError; } else { if (val) *val = static_cast< unsigned int >(v); } } return res; } SWIGINTERN std::string FIX_Message___str__(FIX::Message *self){ return self->toString(); } SWIGINTERNINLINE PyObject * SWIG_FromCharPtr(const char *cptr) { return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0)); } SWIGINTERN std::string FIX_SessionID___str__(FIX::SessionID *self){ return self->toString(); } /* --------------------------------------------------- * C++ director class methods * --------------------------------------------------- */ #include "QuickfixPython.h" SwigDirector_Application::SwigDirector_Application(PyObject *self): FIX::Application(), Swig::Director(self) { SWIG_DIRECTOR_RGTR((FIX::Application *)this, this); } SwigDirector_Application::~SwigDirector_Application() { } void SwigDirector_Application::onCreate(FIX::SessionID const &arg0) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; { swig::SwigVar_PyObject obj0; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__SessionID, 0 ); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call Application.__init__."); } #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) const size_t swig_method_index = 0; const char * const swig_method_name = "onCreate"; PyObject* method = swig_get_method(swig_method_index, swig_method_name); swig::SwigVar_PyObject result = PyObject_CallFunction(method, (char *)"(O)" ,(PyObject *)obj0); #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"onCreate", (char *)"(O)" ,(PyObject *)obj0); #endif if (!result) { PyObject *error = PyErr_Occurred(); { if( error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } } } SWIG_PYTHON_THREAD_END_BLOCK; } void SwigDirector_Application::onLogon(FIX::SessionID const &arg0) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; { swig::SwigVar_PyObject obj0; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__SessionID, 0 ); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call Application.__init__."); } #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) const size_t swig_method_index = 1; const char * const swig_method_name = "onLogon"; PyObject* method = swig_get_method(swig_method_index, swig_method_name); swig::SwigVar_PyObject result = PyObject_CallFunction(method, (char *)"(O)" ,(PyObject *)obj0); #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"onLogon", (char *)"(O)" ,(PyObject *)obj0); #endif if (!result) { PyObject *error = PyErr_Occurred(); { if( error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } } } SWIG_PYTHON_THREAD_END_BLOCK; } void SwigDirector_Application::onLogout(FIX::SessionID const &arg0) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; { swig::SwigVar_PyObject obj0; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__SessionID, 0 ); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call Application.__init__."); } #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) const size_t swig_method_index = 2; const char * const swig_method_name = "onLogout"; PyObject* method = swig_get_method(swig_method_index, swig_method_name); swig::SwigVar_PyObject result = PyObject_CallFunction(method, (char *)"(O)" ,(PyObject *)obj0); #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"onLogout", (char *)"(O)" ,(PyObject *)obj0); #endif if (!result) { PyObject *error = PyErr_Occurred(); { if( error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } } } SWIG_PYTHON_THREAD_END_BLOCK; } void SwigDirector_Application::toAdmin(FIX::Message &arg0, FIX::SessionID const &arg1) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; { swig::SwigVar_PyObject obj0; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); swig::SwigVar_PyObject obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call Application.__init__."); } #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) const size_t swig_method_index = 3; const char * const swig_method_name = "toAdmin"; PyObject* method = swig_get_method(swig_method_index, swig_method_name); swig::SwigVar_PyObject result = PyObject_CallFunction(method, (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"toAdmin", (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #endif if (!result) { PyObject *error = PyErr_Occurred(); { if( error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } } } SWIG_PYTHON_THREAD_END_BLOCK; } void SwigDirector_Application::toApp(FIX::Message &arg0, FIX::SessionID const &arg1) throw(FIX::DoNotSend) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; { swig::SwigVar_PyObject obj0; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); swig::SwigVar_PyObject obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call Application.__init__."); } #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) const size_t swig_method_index = 4; const char * const swig_method_name = "toApp"; PyObject* method = swig_get_method(swig_method_index, swig_method_name); swig::SwigVar_PyObject result = PyObject_CallFunction(method, (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"toApp", (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #endif if (!result) { PyObject *error = PyErr_Occurred(); { if( error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); void *result; try { if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__DoNotSend, 0 ) != -1 ) { throw *((FIX::DoNotSend*)result); } else { PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } catch( std::exception& e ) { std::cout << e.what() << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } catch( ... ) { std::cout << "Fatal exception" << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } } } } } SWIG_PYTHON_THREAD_END_BLOCK; } void SwigDirector_Application::fromAdmin(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; { swig::SwigVar_PyObject obj0; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); swig::SwigVar_PyObject obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call Application.__init__."); } #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) const size_t swig_method_index = 5; const char * const swig_method_name = "fromAdmin"; PyObject* method = swig_get_method(swig_method_index, swig_method_name); swig::SwigVar_PyObject result = PyObject_CallFunction(method, (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"fromAdmin", (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #endif if (!result) { PyObject *error = PyErr_Occurred(); { if( error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); void *result; try { if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__RejectLogon, 0 ) != -1 ) { throw *((FIX::RejectLogon*)result); } else { PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } catch( std::exception& e ) { std::cout << e.what() << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } catch( ... ) { std::cout << "Fatal exception" << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } } } } } SWIG_PYTHON_THREAD_END_BLOCK; } void SwigDirector_Application::fromApp(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; { swig::SwigVar_PyObject obj0; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); swig::SwigVar_PyObject obj1; obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); if (!swig_get_self()) { Swig::DirectorException::raise("'self' uninitialized, maybe you forgot to call Application.__init__."); } #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) const size_t swig_method_index = 6; const char * const swig_method_name = "fromApp"; PyObject* method = swig_get_method(swig_method_index, swig_method_name); swig::SwigVar_PyObject result = PyObject_CallFunction(method, (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"fromApp", (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #endif if (!result) { PyObject *error = PyErr_Occurred(); { if( error != NULL ) { PyObject *ptype, *pvalue, *ptraceback; PyErr_Fetch( &ptype, &pvalue, &ptraceback ); void *result; try { if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr(pvalue, &result, SWIGTYPE_p_FIX__UnsupportedMessageType, 0 ) != -1 ) { throw *((FIX::UnsupportedMessageType*)result); } else { PyErr_Restore( ptype, pvalue, ptraceback ); PyErr_Print(); Py_Exit(1); } } catch( std::exception& e ) { std::cout << e.what() << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } catch( ... ) { std::cout << "Fatal exception" << std::endl; Py_XDECREF( ptype ); Py_XDECREF( pvalue ); Py_XDECREF( ptraceback ); throw; } } } } } SWIG_PYTHON_THREAD_END_BLOCK; } #ifdef __cplusplus extern "C" { #endif SWIGINTERN PyObject *_wrap_new_IntArray(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; size_t arg1 ; size_t val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; IntArray *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IntArray",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_size_t(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IntArray" "', argument " "1"" of type '" "size_t""'"); } arg1 = static_cast< size_t >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (IntArray *)new_IntArray(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_IntArray, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_IntArray(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; IntArray *arg1 = (IntArray *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IntArray",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IntArray, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IntArray" "', argument " "1"" of type '" "IntArray *""'"); } arg1 = reinterpret_cast< IntArray * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete_IntArray(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_IntArray___getitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; IntArray *arg1 = (IntArray *) 0 ; size_t arg2 ; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OO:IntArray___getitem__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IntArray, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IntArray___getitem__" "', argument " "1"" of type '" "IntArray *""'"); } arg1 = reinterpret_cast< IntArray * >(argp1); ecode2 = SWIG_AsVal_size_t(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IntArray___getitem__" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)IntArray___getitem__(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_IntArray___setitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; IntArray *arg1 = (IntArray *) 0 ; size_t arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:IntArray___setitem__",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IntArray, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IntArray___setitem__" "', argument " "1"" of type '" "IntArray *""'"); } arg1 = reinterpret_cast< IntArray * >(argp1); ecode2 = SWIG_AsVal_size_t(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IntArray___setitem__" "', argument " "2"" of type '" "size_t""'"); } arg2 = static_cast< size_t >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IntArray___setitem__" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; IntArray___setitem__(arg1,arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_IntArray_cast(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; IntArray *arg1 = (IntArray *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:IntArray_cast",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IntArray, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IntArray_cast" "', argument " "1"" of type '" "IntArray *""'"); } arg1 = reinterpret_cast< IntArray * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int *)IntArray_cast(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_IntArray_frompointer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int *arg1 = (int *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; IntArray *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:IntArray_frompointer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_int, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IntArray_frompointer" "', argument " "1"" of type '" "int *""'"); } arg1 = reinterpret_cast< int * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (IntArray *)IntArray_frompointer(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_IntArray, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IntArray_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_IntArray, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FIXException(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Exception *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_FIXException",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FIXException" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FIXException" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FIXException" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FIXException" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Exception *)new FIX::Exception((std::string const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Exception, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_delete_FIXException(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Exception *arg1 = (FIX::Exception *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FIXException",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Exception, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FIXException" "', argument " "1"" of type '" "FIX::Exception *""'"); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FIXException_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Exception *arg1 = (FIX::Exception *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FIXException_type_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FIXException_type_set" "', argument " "1"" of type '" "FIX::Exception *""'"); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FIXException_type_set" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FIXException_type_set" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->type = *arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_FIXException_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Exception *arg1 = (FIX::Exception *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FIXException_type_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FIXException_type_get" "', argument " "1"" of type '" "FIX::Exception *""'"); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) & ((arg1)->type); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FIXException_detail_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Exception *arg1 = (FIX::Exception *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FIXException_detail_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FIXException_detail_set" "', argument " "1"" of type '" "FIX::Exception *""'"); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FIXException_detail_set" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FIXException_detail_set" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->detail = *arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_FIXException_detail_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Exception *arg1 = (FIX::Exception *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FIXException_detail_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FIXException_detail_get" "', argument " "1"" of type '" "FIX::Exception *""'"); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) & ((arg1)->detail); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FIXException___str__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Exception *arg1 = (FIX::Exception *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:FIXException___str__",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FIXException___str__" "', argument " "1"" of type '" "FIX::Exception *""'"); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX_Exception___str__(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FIXException_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Exception, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DataDictionaryNotFound__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::DataDictionaryNotFound *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_DataDictionaryNotFound",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DataDictionaryNotFound" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionaryNotFound" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_DataDictionaryNotFound" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionaryNotFound" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionaryNotFound *)new FIX::DataDictionaryNotFound((std::string const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionaryNotFound, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionaryNotFound__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::DataDictionaryNotFound *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DataDictionaryNotFound",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DataDictionaryNotFound" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionaryNotFound" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionaryNotFound *)new FIX::DataDictionaryNotFound((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionaryNotFound, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionaryNotFound(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionaryNotFound__SWIG_1(self, args); } } if (argc == 2) { int _v; 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) { return _wrap_new_DataDictionaryNotFound__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DataDictionaryNotFound'.\n" " Possible C/C++ prototypes are:\n" " FIX::DataDictionaryNotFound::DataDictionaryNotFound(std::string const &,std::string const &)\n" " FIX::DataDictionaryNotFound::DataDictionaryNotFound(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DataDictionaryNotFound(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionaryNotFound *arg1 = (FIX::DataDictionaryNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DataDictionaryNotFound",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionaryNotFound, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DataDictionaryNotFound" "', argument " "1"" of type '" "FIX::DataDictionaryNotFound *""'"); } arg1 = reinterpret_cast< FIX::DataDictionaryNotFound * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionaryNotFound_version_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionaryNotFound *arg1 = (FIX::DataDictionaryNotFound *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionaryNotFound_version_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionaryNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionaryNotFound_version_set" "', argument " "1"" of type '" "FIX::DataDictionaryNotFound *""'"); } arg1 = reinterpret_cast< FIX::DataDictionaryNotFound * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionaryNotFound_version_set" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionaryNotFound_version_set" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->version = *arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionaryNotFound_version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionaryNotFound *arg1 = (FIX::DataDictionaryNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:DataDictionaryNotFound_version_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionaryNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionaryNotFound_version_get" "', argument " "1"" of type '" "FIX::DataDictionaryNotFound *""'"); } arg1 = reinterpret_cast< FIX::DataDictionaryNotFound * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) & ((arg1)->version); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DataDictionaryNotFound_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DataDictionaryNotFound, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FieldNotFound__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FieldNotFound *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_FieldNotFound",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FieldNotFound" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FieldNotFound" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FieldNotFound" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldNotFound *)new FIX::FieldNotFound(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldNotFound, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_FieldNotFound__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::FieldNotFound *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FieldNotFound",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FieldNotFound" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldNotFound *)new FIX::FieldNotFound(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldNotFound, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldNotFound__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldNotFound *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FieldNotFound")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldNotFound *)new FIX::FieldNotFound(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldNotFound, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldNotFound(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FieldNotFound__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_FieldNotFound__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldNotFound__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FieldNotFound'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldNotFound::FieldNotFound(int,std::string const &)\n" " FIX::FieldNotFound::FieldNotFound(int)\n" " FIX::FieldNotFound::FieldNotFound()\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldNotFound_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldNotFound_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldNotFound_field_set" "', argument " "1"" of type '" "FIX::FieldNotFound *""'"); } arg1 = reinterpret_cast< FIX::FieldNotFound * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldNotFound_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldNotFound_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FieldNotFound_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldNotFound_field_get" "', argument " "1"" of type '" "FIX::FieldNotFound *""'"); } arg1 = reinterpret_cast< FIX::FieldNotFound * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_FieldNotFound(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FieldNotFound",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldNotFound, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FieldNotFound" "', argument " "1"" of type '" "FIX::FieldNotFound *""'"); } arg1 = reinterpret_cast< FIX::FieldNotFound * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FieldNotFound_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FieldConvertError__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::FieldConvertError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FieldConvertError",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FieldConvertError" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FieldConvertError" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldConvertError *)new FIX::FieldConvertError((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldConvertError, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_FieldConvertError__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldConvertError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FieldConvertError")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldConvertError *)new FIX::FieldConvertError(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldConvertError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldConvertError(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FieldConvertError__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldConvertError__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FieldConvertError'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldConvertError::FieldConvertError(std::string const &)\n" " FIX::FieldConvertError::FieldConvertError()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FieldConvertError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldConvertError *arg1 = (FIX::FieldConvertError *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FieldConvertError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldConvertError, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FieldConvertError" "', argument " "1"" of type '" "FIX::FieldConvertError *""'"); } arg1 = reinterpret_cast< FIX::FieldConvertError * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FieldConvertError_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FieldConvertError, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MessageParseError__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::MessageParseError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MessageParseError",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MessageParseError" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MessageParseError" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageParseError *)new FIX::MessageParseError((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageParseError, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_MessageParseError__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageParseError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MessageParseError")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageParseError *)new FIX::MessageParseError(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageParseError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MessageParseError(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MessageParseError__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MessageParseError__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MessageParseError'.\n" " Possible C/C++ prototypes are:\n" " FIX::MessageParseError::MessageParseError(std::string const &)\n" " FIX::MessageParseError::MessageParseError()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MessageParseError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageParseError *arg1 = (FIX::MessageParseError *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MessageParseError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageParseError, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MessageParseError" "', argument " "1"" of type '" "FIX::MessageParseError *""'"); } arg1 = reinterpret_cast< FIX::MessageParseError * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MessageParseError_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MessageParseError, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InvalidMessage__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::InvalidMessage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InvalidMessage",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InvalidMessage" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InvalidMessage" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvalidMessage *)new FIX::InvalidMessage((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvalidMessage, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_InvalidMessage__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidMessage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InvalidMessage")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvalidMessage *)new FIX::InvalidMessage(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvalidMessage, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InvalidMessage(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InvalidMessage__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvalidMessage__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InvalidMessage'.\n" " Possible C/C++ prototypes are:\n" " FIX::InvalidMessage::InvalidMessage(std::string const &)\n" " FIX::InvalidMessage::InvalidMessage()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InvalidMessage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidMessage *arg1 = (FIX::InvalidMessage *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InvalidMessage",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InvalidMessage, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InvalidMessage" "', argument " "1"" of type '" "FIX::InvalidMessage *""'"); } arg1 = reinterpret_cast< FIX::InvalidMessage * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InvalidMessage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfigError__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::ConfigError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfigError",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfigError" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfigError" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfigError *)new FIX::ConfigError((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfigError, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_ConfigError__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfigError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfigError")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfigError *)new FIX::ConfigError(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfigError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfigError(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfigError__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfigError__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfigError'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfigError::ConfigError(std::string const &)\n" " FIX::ConfigError::ConfigError()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfigError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfigError *arg1 = (FIX::ConfigError *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfigError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfigError, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfigError" "', argument " "1"" of type '" "FIX::ConfigError *""'"); } arg1 = reinterpret_cast< FIX::ConfigError * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfigError_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfigError, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RuntimeError__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::RuntimeError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RuntimeError",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RuntimeError" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RuntimeError" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RuntimeError *)new FIX::RuntimeError((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RuntimeError, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_RuntimeError__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RuntimeError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RuntimeError")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RuntimeError *)new FIX::RuntimeError(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RuntimeError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RuntimeError(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RuntimeError__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RuntimeError__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RuntimeError'.\n" " Possible C/C++ prototypes are:\n" " FIX::RuntimeError::RuntimeError(std::string const &)\n" " FIX::RuntimeError::RuntimeError()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RuntimeError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RuntimeError *arg1 = (FIX::RuntimeError *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RuntimeError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RuntimeError, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RuntimeError" "', argument " "1"" of type '" "FIX::RuntimeError *""'"); } arg1 = reinterpret_cast< FIX::RuntimeError * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RuntimeError_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InvalidTagNumber__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::InvalidTagNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_InvalidTagNumber",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_InvalidTagNumber" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_InvalidTagNumber" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InvalidTagNumber" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvalidTagNumber *)new FIX::InvalidTagNumber(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvalidTagNumber, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_InvalidTagNumber__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::InvalidTagNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InvalidTagNumber",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_InvalidTagNumber" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvalidTagNumber *)new FIX::InvalidTagNumber(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvalidTagNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InvalidTagNumber__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidTagNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InvalidTagNumber")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvalidTagNumber *)new FIX::InvalidTagNumber(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvalidTagNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InvalidTagNumber(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InvalidTagNumber__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_InvalidTagNumber__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvalidTagNumber__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InvalidTagNumber'.\n" " Possible C/C++ prototypes are:\n" " FIX::InvalidTagNumber::InvalidTagNumber(int,std::string const &)\n" " FIX::InvalidTagNumber::InvalidTagNumber(int)\n" " FIX::InvalidTagNumber::InvalidTagNumber()\n"); return 0; } SWIGINTERN PyObject *_wrap_InvalidTagNumber_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidTagNumber *arg1 = (FIX::InvalidTagNumber *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:InvalidTagNumber_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InvalidTagNumber, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "InvalidTagNumber_field_set" "', argument " "1"" of type '" "FIX::InvalidTagNumber *""'"); } arg1 = reinterpret_cast< FIX::InvalidTagNumber * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "InvalidTagNumber_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_InvalidTagNumber_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidTagNumber *arg1 = (FIX::InvalidTagNumber *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:InvalidTagNumber_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InvalidTagNumber, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "InvalidTagNumber_field_get" "', argument " "1"" of type '" "FIX::InvalidTagNumber *""'"); } arg1 = reinterpret_cast< FIX::InvalidTagNumber * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_InvalidTagNumber(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidTagNumber *arg1 = (FIX::InvalidTagNumber *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InvalidTagNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InvalidTagNumber, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InvalidTagNumber" "', argument " "1"" of type '" "FIX::InvalidTagNumber *""'"); } arg1 = reinterpret_cast< FIX::InvalidTagNumber * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InvalidTagNumber_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InvalidTagNumber, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RequiredTagMissing__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::RequiredTagMissing *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_RequiredTagMissing",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RequiredTagMissing" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_RequiredTagMissing" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RequiredTagMissing" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RequiredTagMissing *)new FIX::RequiredTagMissing(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RequiredTagMissing, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_RequiredTagMissing__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::RequiredTagMissing *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RequiredTagMissing",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RequiredTagMissing" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RequiredTagMissing *)new FIX::RequiredTagMissing(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RequiredTagMissing, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RequiredTagMissing__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RequiredTagMissing *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RequiredTagMissing")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RequiredTagMissing *)new FIX::RequiredTagMissing(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RequiredTagMissing, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RequiredTagMissing(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RequiredTagMissing__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RequiredTagMissing__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RequiredTagMissing__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RequiredTagMissing'.\n" " Possible C/C++ prototypes are:\n" " FIX::RequiredTagMissing::RequiredTagMissing(int,std::string const &)\n" " FIX::RequiredTagMissing::RequiredTagMissing(int)\n" " FIX::RequiredTagMissing::RequiredTagMissing()\n"); return 0; } SWIGINTERN PyObject *_wrap_RequiredTagMissing_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:RequiredTagMissing_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RequiredTagMissing, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RequiredTagMissing_field_set" "', argument " "1"" of type '" "FIX::RequiredTagMissing *""'"); } arg1 = reinterpret_cast< FIX::RequiredTagMissing * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RequiredTagMissing_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_RequiredTagMissing_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:RequiredTagMissing_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RequiredTagMissing, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RequiredTagMissing_field_get" "', argument " "1"" of type '" "FIX::RequiredTagMissing *""'"); } arg1 = reinterpret_cast< FIX::RequiredTagMissing * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_RequiredTagMissing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RequiredTagMissing",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RequiredTagMissing, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RequiredTagMissing" "', argument " "1"" of type '" "FIX::RequiredTagMissing *""'"); } arg1 = reinterpret_cast< FIX::RequiredTagMissing * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RequiredTagMissing_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RequiredTagMissing, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TagNotDefinedForMessage__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TagNotDefinedForMessage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TagNotDefinedForMessage",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TagNotDefinedForMessage" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_TagNotDefinedForMessage" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TagNotDefinedForMessage" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TagNotDefinedForMessage *)new FIX::TagNotDefinedForMessage(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TagNotDefinedForMessage, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_TagNotDefinedForMessage__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TagNotDefinedForMessage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TagNotDefinedForMessage",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TagNotDefinedForMessage" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TagNotDefinedForMessage *)new FIX::TagNotDefinedForMessage(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TagNotDefinedForMessage, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TagNotDefinedForMessage__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagNotDefinedForMessage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TagNotDefinedForMessage")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TagNotDefinedForMessage *)new FIX::TagNotDefinedForMessage(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TagNotDefinedForMessage, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TagNotDefinedForMessage(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TagNotDefinedForMessage__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TagNotDefinedForMessage__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TagNotDefinedForMessage__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TagNotDefinedForMessage'.\n" " Possible C/C++ prototypes are:\n" " FIX::TagNotDefinedForMessage::TagNotDefinedForMessage(int,std::string const &)\n" " FIX::TagNotDefinedForMessage::TagNotDefinedForMessage(int)\n" " FIX::TagNotDefinedForMessage::TagNotDefinedForMessage()\n"); return 0; } SWIGINTERN PyObject *_wrap_TagNotDefinedForMessage_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagNotDefinedForMessage *arg1 = (FIX::TagNotDefinedForMessage *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:TagNotDefinedForMessage_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TagNotDefinedForMessage, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TagNotDefinedForMessage_field_set" "', argument " "1"" of type '" "FIX::TagNotDefinedForMessage *""'"); } arg1 = reinterpret_cast< FIX::TagNotDefinedForMessage * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TagNotDefinedForMessage_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_TagNotDefinedForMessage_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagNotDefinedForMessage *arg1 = (FIX::TagNotDefinedForMessage *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:TagNotDefinedForMessage_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TagNotDefinedForMessage, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TagNotDefinedForMessage_field_get" "', argument " "1"" of type '" "FIX::TagNotDefinedForMessage *""'"); } arg1 = reinterpret_cast< FIX::TagNotDefinedForMessage * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_TagNotDefinedForMessage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagNotDefinedForMessage *arg1 = (FIX::TagNotDefinedForMessage *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TagNotDefinedForMessage",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TagNotDefinedForMessage, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TagNotDefinedForMessage" "', argument " "1"" of type '" "FIX::TagNotDefinedForMessage *""'"); } arg1 = reinterpret_cast< FIX::TagNotDefinedForMessage * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TagNotDefinedForMessage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TagNotDefinedForMessage, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTagValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::NoTagValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_NoTagValue",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_NoTagValue" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_NoTagValue" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTagValue" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTagValue *)new FIX::NoTagValue(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTagValue, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_NoTagValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTagValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTagValue",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_NoTagValue" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTagValue *)new FIX::NoTagValue(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTagValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTagValue__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTagValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTagValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTagValue *)new FIX::NoTagValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTagValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTagValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTagValue__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_NoTagValue__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTagValue__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTagValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTagValue::NoTagValue(int,std::string const &)\n" " FIX::NoTagValue::NoTagValue(int)\n" " FIX::NoTagValue::NoTagValue()\n"); return 0; } SWIGINTERN PyObject *_wrap_NoTagValue_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTagValue *arg1 = (FIX::NoTagValue *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:NoTagValue_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NoTagValue_field_set" "', argument " "1"" of type '" "FIX::NoTagValue *""'"); } arg1 = reinterpret_cast< FIX::NoTagValue * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "NoTagValue_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_NoTagValue_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTagValue *arg1 = (FIX::NoTagValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:NoTagValue_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NoTagValue_field_get" "', argument " "1"" of type '" "FIX::NoTagValue *""'"); } arg1 = reinterpret_cast< FIX::NoTagValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_NoTagValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTagValue *arg1 = (FIX::NoTagValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTagValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTagValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTagValue" "', argument " "1"" of type '" "FIX::NoTagValue *""'"); } arg1 = reinterpret_cast< FIX::NoTagValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTagValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTagValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IncorrectTagValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::IncorrectTagValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_IncorrectTagValue",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IncorrectTagValue" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_IncorrectTagValue" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IncorrectTagValue" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectTagValue *)new FIX::IncorrectTagValue(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectTagValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::IncorrectTagValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IncorrectTagValue",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IncorrectTagValue" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectTagValue *)new FIX::IncorrectTagValue(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectTagValue__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectTagValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IncorrectTagValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectTagValue *)new FIX::IncorrectTagValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectTagValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IncorrectTagValue__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_IncorrectTagValue__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncorrectTagValue__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IncorrectTagValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::IncorrectTagValue::IncorrectTagValue(int,std::string const &)\n" " FIX::IncorrectTagValue::IncorrectTagValue(int)\n" " FIX::IncorrectTagValue::IncorrectTagValue()\n"); return 0; } SWIGINTERN PyObject *_wrap_IncorrectTagValue_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectTagValue *arg1 = (FIX::IncorrectTagValue *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:IncorrectTagValue_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncorrectTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IncorrectTagValue_field_set" "', argument " "1"" of type '" "FIX::IncorrectTagValue *""'"); } arg1 = reinterpret_cast< FIX::IncorrectTagValue * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IncorrectTagValue_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_IncorrectTagValue_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectTagValue *arg1 = (FIX::IncorrectTagValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:IncorrectTagValue_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncorrectTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IncorrectTagValue_field_get" "', argument " "1"" of type '" "FIX::IncorrectTagValue *""'"); } arg1 = reinterpret_cast< FIX::IncorrectTagValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_IncorrectTagValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectTagValue *arg1 = (FIX::IncorrectTagValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IncorrectTagValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IncorrectTagValue" "', argument " "1"" of type '" "FIX::IncorrectTagValue *""'"); } arg1 = reinterpret_cast< FIX::IncorrectTagValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IncorrectTagValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IncorrectDataFormat__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::IncorrectDataFormat *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_IncorrectDataFormat",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IncorrectDataFormat" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_IncorrectDataFormat" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IncorrectDataFormat" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectDataFormat *)new FIX::IncorrectDataFormat(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectDataFormat__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::IncorrectDataFormat *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IncorrectDataFormat",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IncorrectDataFormat" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectDataFormat *)new FIX::IncorrectDataFormat(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectDataFormat__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectDataFormat *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IncorrectDataFormat")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectDataFormat *)new FIX::IncorrectDataFormat(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectDataFormat(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IncorrectDataFormat__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_IncorrectDataFormat__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncorrectDataFormat__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IncorrectDataFormat'.\n" " Possible C/C++ prototypes are:\n" " FIX::IncorrectDataFormat::IncorrectDataFormat(int,std::string const &)\n" " FIX::IncorrectDataFormat::IncorrectDataFormat(int)\n" " FIX::IncorrectDataFormat::IncorrectDataFormat()\n"); return 0; } SWIGINTERN PyObject *_wrap_IncorrectDataFormat_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectDataFormat *arg1 = (FIX::IncorrectDataFormat *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:IncorrectDataFormat_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncorrectDataFormat, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IncorrectDataFormat_field_set" "', argument " "1"" of type '" "FIX::IncorrectDataFormat *""'"); } arg1 = reinterpret_cast< FIX::IncorrectDataFormat * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IncorrectDataFormat_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_IncorrectDataFormat_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectDataFormat *arg1 = (FIX::IncorrectDataFormat *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:IncorrectDataFormat_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncorrectDataFormat, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IncorrectDataFormat_field_get" "', argument " "1"" of type '" "FIX::IncorrectDataFormat *""'"); } arg1 = reinterpret_cast< FIX::IncorrectDataFormat * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_IncorrectDataFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectDataFormat *arg1 = (FIX::IncorrectDataFormat *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IncorrectDataFormat",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IncorrectDataFormat" "', argument " "1"" of type '" "FIX::IncorrectDataFormat *""'"); } arg1 = reinterpret_cast< FIX::IncorrectDataFormat * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IncorrectDataFormat_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IncorrectMessageStructure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::IncorrectMessageStructure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IncorrectMessageStructure",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IncorrectMessageStructure" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IncorrectMessageStructure" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectMessageStructure *)new FIX::IncorrectMessageStructure((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectMessageStructure, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectMessageStructure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectMessageStructure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IncorrectMessageStructure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncorrectMessageStructure *)new FIX::IncorrectMessageStructure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncorrectMessageStructure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IncorrectMessageStructure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IncorrectMessageStructure__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncorrectMessageStructure__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IncorrectMessageStructure'.\n" " Possible C/C++ prototypes are:\n" " FIX::IncorrectMessageStructure::IncorrectMessageStructure(std::string const &)\n" " FIX::IncorrectMessageStructure::IncorrectMessageStructure()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IncorrectMessageStructure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncorrectMessageStructure *arg1 = (FIX::IncorrectMessageStructure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IncorrectMessageStructure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncorrectMessageStructure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IncorrectMessageStructure" "', argument " "1"" of type '" "FIX::IncorrectMessageStructure *""'"); } arg1 = reinterpret_cast< FIX::IncorrectMessageStructure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IncorrectMessageStructure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IncorrectMessageStructure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DuplicateFieldNumber__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::DuplicateFieldNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DuplicateFieldNumber",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DuplicateFieldNumber" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DuplicateFieldNumber" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DuplicateFieldNumber *)new FIX::DuplicateFieldNumber((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DuplicateFieldNumber, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_DuplicateFieldNumber__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DuplicateFieldNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DuplicateFieldNumber")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DuplicateFieldNumber *)new FIX::DuplicateFieldNumber(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DuplicateFieldNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DuplicateFieldNumber(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DuplicateFieldNumber__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DuplicateFieldNumber__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DuplicateFieldNumber'.\n" " Possible C/C++ prototypes are:\n" " FIX::DuplicateFieldNumber::DuplicateFieldNumber(std::string const &)\n" " FIX::DuplicateFieldNumber::DuplicateFieldNumber()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DuplicateFieldNumber(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DuplicateFieldNumber *arg1 = (FIX::DuplicateFieldNumber *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DuplicateFieldNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DuplicateFieldNumber, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DuplicateFieldNumber" "', argument " "1"" of type '" "FIX::DuplicateFieldNumber *""'"); } arg1 = reinterpret_cast< FIX::DuplicateFieldNumber * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DuplicateFieldNumber_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DuplicateFieldNumber, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InvalidMessageType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::InvalidMessageType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InvalidMessageType",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InvalidMessageType" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InvalidMessageType" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvalidMessageType *)new FIX::InvalidMessageType((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvalidMessageType, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_InvalidMessageType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidMessageType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InvalidMessageType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvalidMessageType *)new FIX::InvalidMessageType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvalidMessageType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InvalidMessageType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InvalidMessageType__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvalidMessageType__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InvalidMessageType'.\n" " Possible C/C++ prototypes are:\n" " FIX::InvalidMessageType::InvalidMessageType(std::string const &)\n" " FIX::InvalidMessageType::InvalidMessageType()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InvalidMessageType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvalidMessageType *arg1 = (FIX::InvalidMessageType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InvalidMessageType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InvalidMessageType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InvalidMessageType" "', argument " "1"" of type '" "FIX::InvalidMessageType *""'"); } arg1 = reinterpret_cast< FIX::InvalidMessageType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InvalidMessageType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InvalidMessageType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnsupportedMessageType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::UnsupportedMessageType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnsupportedMessageType",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnsupportedMessageType" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnsupportedMessageType" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnsupportedMessageType *)new FIX::UnsupportedMessageType((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnsupportedMessageType, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_UnsupportedMessageType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnsupportedMessageType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnsupportedMessageType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnsupportedMessageType *)new FIX::UnsupportedMessageType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnsupportedMessageType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnsupportedMessageType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnsupportedMessageType__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnsupportedMessageType__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnsupportedMessageType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnsupportedMessageType::UnsupportedMessageType(std::string const &)\n" " FIX::UnsupportedMessageType::UnsupportedMessageType()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnsupportedMessageType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnsupportedMessageType *arg1 = (FIX::UnsupportedMessageType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnsupportedMessageType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnsupportedMessageType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnsupportedMessageType" "', argument " "1"" of type '" "FIX::UnsupportedMessageType *""'"); } arg1 = reinterpret_cast< FIX::UnsupportedMessageType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnsupportedMessageType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnsupportedMessageType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnsupportedVersion__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::UnsupportedVersion *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnsupportedVersion",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnsupportedVersion" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnsupportedVersion" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnsupportedVersion *)new FIX::UnsupportedVersion((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnsupportedVersion, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_UnsupportedVersion__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnsupportedVersion *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnsupportedVersion")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnsupportedVersion *)new FIX::UnsupportedVersion(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnsupportedVersion, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnsupportedVersion(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnsupportedVersion__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnsupportedVersion__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnsupportedVersion'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnsupportedVersion::UnsupportedVersion(std::string const &)\n" " FIX::UnsupportedVersion::UnsupportedVersion()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnsupportedVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnsupportedVersion *arg1 = (FIX::UnsupportedVersion *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnsupportedVersion",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnsupportedVersion, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnsupportedVersion" "', argument " "1"" of type '" "FIX::UnsupportedVersion *""'"); } arg1 = reinterpret_cast< FIX::UnsupportedVersion * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnsupportedVersion_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnsupportedVersion, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TagOutOfOrder__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TagOutOfOrder *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TagOutOfOrder",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TagOutOfOrder" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_TagOutOfOrder" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TagOutOfOrder" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TagOutOfOrder *)new FIX::TagOutOfOrder(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TagOutOfOrder, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_TagOutOfOrder__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TagOutOfOrder *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TagOutOfOrder",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TagOutOfOrder" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TagOutOfOrder *)new FIX::TagOutOfOrder(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TagOutOfOrder, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TagOutOfOrder__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagOutOfOrder *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TagOutOfOrder")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TagOutOfOrder *)new FIX::TagOutOfOrder(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TagOutOfOrder, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TagOutOfOrder(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TagOutOfOrder__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TagOutOfOrder__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TagOutOfOrder__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TagOutOfOrder'.\n" " Possible C/C++ prototypes are:\n" " FIX::TagOutOfOrder::TagOutOfOrder(int,std::string const &)\n" " FIX::TagOutOfOrder::TagOutOfOrder(int)\n" " FIX::TagOutOfOrder::TagOutOfOrder()\n"); return 0; } SWIGINTERN PyObject *_wrap_TagOutOfOrder_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagOutOfOrder *arg1 = (FIX::TagOutOfOrder *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:TagOutOfOrder_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TagOutOfOrder, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TagOutOfOrder_field_set" "', argument " "1"" of type '" "FIX::TagOutOfOrder *""'"); } arg1 = reinterpret_cast< FIX::TagOutOfOrder * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "TagOutOfOrder_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_TagOutOfOrder_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagOutOfOrder *arg1 = (FIX::TagOutOfOrder *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:TagOutOfOrder_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TagOutOfOrder, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "TagOutOfOrder_field_get" "', argument " "1"" of type '" "FIX::TagOutOfOrder *""'"); } arg1 = reinterpret_cast< FIX::TagOutOfOrder * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_TagOutOfOrder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TagOutOfOrder *arg1 = (FIX::TagOutOfOrder *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TagOutOfOrder",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TagOutOfOrder, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TagOutOfOrder" "', argument " "1"" of type '" "FIX::TagOutOfOrder *""'"); } arg1 = reinterpret_cast< FIX::TagOutOfOrder * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TagOutOfOrder_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TagOutOfOrder, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RepeatedTag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::RepeatedTag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_RepeatedTag",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RepeatedTag" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_RepeatedTag" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RepeatedTag" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepeatedTag *)new FIX::RepeatedTag(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepeatedTag, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_RepeatedTag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::RepeatedTag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RepeatedTag",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RepeatedTag" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepeatedTag *)new FIX::RepeatedTag(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepeatedTag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepeatedTag__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatedTag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RepeatedTag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepeatedTag *)new FIX::RepeatedTag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepeatedTag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepeatedTag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RepeatedTag__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RepeatedTag__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepeatedTag__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RepeatedTag'.\n" " Possible C/C++ prototypes are:\n" " FIX::RepeatedTag::RepeatedTag(int,std::string const &)\n" " FIX::RepeatedTag::RepeatedTag(int)\n" " FIX::RepeatedTag::RepeatedTag()\n"); return 0; } SWIGINTERN PyObject *_wrap_RepeatedTag_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatedTag *arg1 = (FIX::RepeatedTag *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:RepeatedTag_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepeatedTag, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RepeatedTag_field_set" "', argument " "1"" of type '" "FIX::RepeatedTag *""'"); } arg1 = reinterpret_cast< FIX::RepeatedTag * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RepeatedTag_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_RepeatedTag_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatedTag *arg1 = (FIX::RepeatedTag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:RepeatedTag_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepeatedTag, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RepeatedTag_field_get" "', argument " "1"" of type '" "FIX::RepeatedTag *""'"); } arg1 = reinterpret_cast< FIX::RepeatedTag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_RepeatedTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatedTag *arg1 = (FIX::RepeatedTag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RepeatedTag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepeatedTag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RepeatedTag" "', argument " "1"" of type '" "FIX::RepeatedTag *""'"); } arg1 = reinterpret_cast< FIX::RepeatedTag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RepeatedTag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RepeatedTag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RepeatingGroupCountMismatch__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::RepeatingGroupCountMismatch *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_RepeatingGroupCountMismatch",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RepeatingGroupCountMismatch" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_RepeatingGroupCountMismatch" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RepeatingGroupCountMismatch" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepeatingGroupCountMismatch *)new FIX::RepeatingGroupCountMismatch(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_RepeatingGroupCountMismatch__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::RepeatingGroupCountMismatch *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RepeatingGroupCountMismatch",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RepeatingGroupCountMismatch" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepeatingGroupCountMismatch *)new FIX::RepeatingGroupCountMismatch(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepeatingGroupCountMismatch__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatingGroupCountMismatch *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RepeatingGroupCountMismatch")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepeatingGroupCountMismatch *)new FIX::RepeatingGroupCountMismatch(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepeatingGroupCountMismatch(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RepeatingGroupCountMismatch__SWIG_2(self, args); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RepeatingGroupCountMismatch__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepeatingGroupCountMismatch__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RepeatingGroupCountMismatch'.\n" " Possible C/C++ prototypes are:\n" " FIX::RepeatingGroupCountMismatch::RepeatingGroupCountMismatch(int,std::string const &)\n" " FIX::RepeatingGroupCountMismatch::RepeatingGroupCountMismatch(int)\n" " FIX::RepeatingGroupCountMismatch::RepeatingGroupCountMismatch()\n"); return 0; } SWIGINTERN PyObject *_wrap_RepeatingGroupCountMismatch_field_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatingGroupCountMismatch *arg1 = (FIX::RepeatingGroupCountMismatch *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:RepeatingGroupCountMismatch_field_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RepeatingGroupCountMismatch_field_set" "', argument " "1"" of type '" "FIX::RepeatingGroupCountMismatch *""'"); } arg1 = reinterpret_cast< FIX::RepeatingGroupCountMismatch * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "RepeatingGroupCountMismatch_field_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->field = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_RepeatingGroupCountMismatch_field_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatingGroupCountMismatch *arg1 = (FIX::RepeatingGroupCountMismatch *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:RepeatingGroupCountMismatch_field_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "RepeatingGroupCountMismatch_field_get" "', argument " "1"" of type '" "FIX::RepeatingGroupCountMismatch *""'"); } arg1 = reinterpret_cast< FIX::RepeatingGroupCountMismatch * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int) ((arg1)->field); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_RepeatingGroupCountMismatch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepeatingGroupCountMismatch *arg1 = (FIX::RepeatingGroupCountMismatch *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RepeatingGroupCountMismatch",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RepeatingGroupCountMismatch" "', argument " "1"" of type '" "FIX::RepeatingGroupCountMismatch *""'"); } arg1 = reinterpret_cast< FIX::RepeatingGroupCountMismatch * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RepeatingGroupCountMismatch_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DoNotSend__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::DoNotSend *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DoNotSend",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DoNotSend" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DoNotSend" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DoNotSend *)new FIX::DoNotSend((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DoNotSend, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_DoNotSend__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DoNotSend *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DoNotSend")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DoNotSend *)new FIX::DoNotSend(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DoNotSend, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DoNotSend(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DoNotSend__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DoNotSend__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DoNotSend'.\n" " Possible C/C++ prototypes are:\n" " FIX::DoNotSend::DoNotSend(std::string const &)\n" " FIX::DoNotSend::DoNotSend()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DoNotSend(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DoNotSend *arg1 = (FIX::DoNotSend *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DoNotSend",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DoNotSend, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DoNotSend" "', argument " "1"" of type '" "FIX::DoNotSend *""'"); } arg1 = reinterpret_cast< FIX::DoNotSend * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DoNotSend_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DoNotSend, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RejectLogon__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::RejectLogon *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RejectLogon",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RejectLogon" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RejectLogon" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RejectLogon *)new FIX::RejectLogon((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RejectLogon, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_RejectLogon__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RejectLogon *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RejectLogon")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RejectLogon *)new FIX::RejectLogon(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RejectLogon, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RejectLogon(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RejectLogon__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RejectLogon__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RejectLogon'.\n" " Possible C/C++ prototypes are:\n" " FIX::RejectLogon::RejectLogon(std::string const &)\n" " FIX::RejectLogon::RejectLogon()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RejectLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RejectLogon *arg1 = (FIX::RejectLogon *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RejectLogon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RejectLogon, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RejectLogon" "', argument " "1"" of type '" "FIX::RejectLogon *""'"); } arg1 = reinterpret_cast< FIX::RejectLogon * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RejectLogon_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RejectLogon, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SessionNotFound__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::SessionNotFound *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SessionNotFound",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionNotFound" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionNotFound" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionNotFound *)new FIX::SessionNotFound((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionNotFound, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_SessionNotFound__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionNotFound *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SessionNotFound")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionNotFound *)new FIX::SessionNotFound(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionNotFound, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionNotFound(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SessionNotFound__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionNotFound__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SessionNotFound'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionNotFound::SessionNotFound(std::string const &)\n" " FIX::SessionNotFound::SessionNotFound()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SessionNotFound(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionNotFound *arg1 = (FIX::SessionNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SessionNotFound",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionNotFound, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SessionNotFound" "', argument " "1"" of type '" "FIX::SessionNotFound *""'"); } arg1 = reinterpret_cast< FIX::SessionNotFound * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SessionNotFound_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOException__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::IOException *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOException",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOException" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOException" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOException *)new FIX::IOException((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOException, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_IOException__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOException *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOException")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOException *)new FIX::IOException(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOException, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOException(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOException__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOException__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOException'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOException::IOException(std::string const &)\n" " FIX::IOException::IOException()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOException(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOException *arg1 = (FIX::IOException *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOException",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOException, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOException" "', argument " "1"" of type '" "FIX::IOException *""'"); } arg1 = reinterpret_cast< FIX::IOException * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOException_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOException, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SocketException__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketException *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SocketException")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketException *)new FIX::SocketException(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketException, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketException__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::SocketException *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SocketException",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketException" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketException" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketException *)new FIX::SocketException((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketException, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_SocketException(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SocketException__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketException__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SocketException'.\n" " Possible C/C++ prototypes are:\n" " FIX::SocketException::SocketException()\n" " FIX::SocketException::SocketException(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_SocketException_errorToWhat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string result; if (!PyArg_ParseTuple(args,(char *)":SocketException_errorToWhat")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX::SocketException::errorToWhat(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_SocketException(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketException *arg1 = (FIX::SocketException *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SocketException",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SocketException, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SocketException" "', argument " "1"" of type '" "FIX::SocketException *""'"); } arg1 = reinterpret_cast< FIX::SocketException * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SocketException_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SocketException, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SocketSendFailed__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketSendFailed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SocketSendFailed")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketSendFailed *)new FIX::SocketSendFailed(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketSendFailed, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketSendFailed__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::SocketSendFailed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SocketSendFailed",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketSendFailed" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketSendFailed" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketSendFailed *)new FIX::SocketSendFailed((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketSendFailed, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_SocketSendFailed(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SocketSendFailed__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketSendFailed__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SocketSendFailed'.\n" " Possible C/C++ prototypes are:\n" " FIX::SocketSendFailed::SocketSendFailed()\n" " FIX::SocketSendFailed::SocketSendFailed(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SocketSendFailed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketSendFailed *arg1 = (FIX::SocketSendFailed *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SocketSendFailed",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SocketSendFailed, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SocketSendFailed" "', argument " "1"" of type '" "FIX::SocketSendFailed *""'"); } arg1 = reinterpret_cast< FIX::SocketSendFailed * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SocketSendFailed_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SocketSendFailed, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SocketRecvFailed__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; ssize_t arg1 ; void *argp1 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SocketRecvFailed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SocketRecvFailed",&obj0)) SWIG_fail; { res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_ssize_t, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketRecvFailed" "', argument " "1"" of type '" "ssize_t""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketRecvFailed" "', argument " "1"" of type '" "ssize_t""'"); } else { ssize_t * temp = reinterpret_cast< ssize_t * >(argp1); arg1 = *temp; if (SWIG_IsNewObj(res1)) delete temp; } } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketRecvFailed *)new FIX::SocketRecvFailed(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketRecvFailed, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketRecvFailed__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::SocketRecvFailed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SocketRecvFailed",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketRecvFailed" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketRecvFailed" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketRecvFailed *)new FIX::SocketRecvFailed((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketRecvFailed, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_SocketRecvFailed(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_ssize_t, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketRecvFailed__SWIG_0(self, args); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketRecvFailed__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SocketRecvFailed'.\n" " Possible C/C++ prototypes are:\n" " FIX::SocketRecvFailed::SocketRecvFailed(ssize_t)\n" " FIX::SocketRecvFailed::SocketRecvFailed(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SocketRecvFailed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketRecvFailed *arg1 = (FIX::SocketRecvFailed *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SocketRecvFailed",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SocketRecvFailed, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SocketRecvFailed" "', argument " "1"" of type '" "FIX::SocketRecvFailed *""'"); } arg1 = reinterpret_cast< FIX::SocketRecvFailed * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SocketRecvFailed_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SocketRecvFailed, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SocketCloseFailed__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketCloseFailed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SocketCloseFailed")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketCloseFailed *)new FIX::SocketCloseFailed(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketCloseFailed, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketCloseFailed__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::SocketCloseFailed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SocketCloseFailed",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketCloseFailed" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketCloseFailed" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketCloseFailed *)new FIX::SocketCloseFailed((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketCloseFailed, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_SocketCloseFailed(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SocketCloseFailed__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketCloseFailed__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SocketCloseFailed'.\n" " Possible C/C++ prototypes are:\n" " FIX::SocketCloseFailed::SocketCloseFailed()\n" " FIX::SocketCloseFailed::SocketCloseFailed(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SocketCloseFailed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketCloseFailed *arg1 = (FIX::SocketCloseFailed *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SocketCloseFailed",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SocketCloseFailed, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SocketCloseFailed" "', argument " "1"" of type '" "FIX::SocketCloseFailed *""'"); } arg1 = reinterpret_cast< FIX::SocketCloseFailed * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SocketCloseFailed_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SocketCloseFailed, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FieldBase__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FieldBase *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_FieldBase",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_FieldBase" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FieldBase" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FieldBase" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldBase *)new FIX::FieldBase(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_delete_FieldBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FieldBase",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FieldBase" "', argument " "1"" of type '" "FIX::FieldBase *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldBase__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FieldBase *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FieldBase",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FieldBase" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FieldBase" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldBase *)new FIX::FieldBase((FIX::FieldBase const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldBase(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldBase__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldBase__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FieldBase'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldBase::FieldBase(int,std::string const &)\n" " FIX::FieldBase::FieldBase(FIX::FieldBase const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldBase_swap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldBase_swap",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_swap" "', argument " "1"" of type '" "FIX::FieldBase *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldBase_swap" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldBase_swap" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->swap(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_setTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldBase_setTag",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_setTag" "', argument " "1"" of type '" "FIX::FieldBase *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldBase_setTag" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setTag(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_setField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldBase_setField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_setField" "', argument " "1"" of type '" "FIX::FieldBase *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldBase_setField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_setString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldBase_setString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_setString" "', argument " "1"" of type '" "FIX::FieldBase *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldBase_setString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldBase_setString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setString((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_getTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FieldBase_getTag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_getTag" "', argument " "1"" of type '" "FIX::FieldBase const *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldBase const *)arg1)->getTag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_getField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FieldBase_getField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_getField" "', argument " "1"" of type '" "FIX::FieldBase const *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldBase const *)arg1)->getField(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_getString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FieldBase_getString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_getString" "', argument " "1"" of type '" "FIX::FieldBase const *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::FieldBase const *)arg1)->getString(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_getFixString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FieldBase_getFixString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_getFixString" "', argument " "1"" of type '" "FIX::FieldBase const *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::FieldBase const *)arg1)->getFixString(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_getLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; size_t result; if (!PyArg_ParseTuple(args,(char *)"O:FieldBase_getLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_getLength" "', argument " "1"" of type '" "FIX::FieldBase const *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FieldBase const *)arg1)->getLength(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase_getTotal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FieldBase_getTotal",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase_getTotal" "', argument " "1"" of type '" "FIX::FieldBase const *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldBase const *)arg1)->getTotal(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase___lt__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldBase___lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase___lt__" "', argument " "1"" of type '" "FIX::FieldBase const *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldBase___lt__" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldBase___lt__" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::FieldBase const *)arg1)->operator <((FIX::FieldBase const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldBase___str__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:FieldBase___str__",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldBase___str__" "', argument " "1"" of type '" "FIX::FieldBase *""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX_FieldBase___str__(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FieldBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FieldBase, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap___lshift____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::ostream *arg1 = 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::ostream *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:__lshift__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::FieldBase const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_swap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:swap",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "swap" "', argument " "1"" of type '" "FIX::FieldBase &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "swap" "', argument " "1"" of type '" "FIX::FieldBase &""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "swap" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "swap" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; FIX::swap(*arg1,*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StringField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::StringField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_StringField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_StringField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_StringField" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StringField" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StringField *)new FIX::StringField(arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StringField, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_StringField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::StringField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StringField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_StringField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StringField *)new FIX::StringField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StringField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StringField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_StringField__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StringField__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StringField'.\n" " Possible C/C++ prototypes are:\n" " FIX::StringField::StringField(int,std::string const &)\n" " FIX::StringField::StringField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_StringField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:StringField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField_setValue" "', argument " "1"" of type '" "FIX::StringField *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringField_setValue" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StringField_setValue" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_StringField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:StringField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField_getValue" "', argument " "1"" of type '" "FIX::StringField const *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::StringField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_StringField___lt__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:StringField___lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField___lt__" "', argument " "1"" of type '" "FIX::StringField const *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringField___lt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StringField___lt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::StringField const *)arg1)->operator <((FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_StringField___gt__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:StringField___gt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField___gt__" "', argument " "1"" of type '" "FIX::StringField const *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringField___gt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StringField___gt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::StringField const *)arg1)->operator >((FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_StringField___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:StringField___eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField___eq__" "', argument " "1"" of type '" "FIX::StringField const *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringField___eq__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StringField___eq__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::StringField const *)arg1)->operator ==((FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_StringField___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:StringField___ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField___ne__" "', argument " "1"" of type '" "FIX::StringField const *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringField___ne__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StringField___ne__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::StringField const *)arg1)->operator !=((FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_StringField___le__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:StringField___le__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField___le__" "', argument " "1"" of type '" "FIX::StringField const *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringField___le__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StringField___le__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::StringField const *)arg1)->operator <=((FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_StringField___ge__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:StringField___ge__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "StringField___ge__" "', argument " "1"" of type '" "FIX::StringField const *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "StringField___ge__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StringField___ge__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::StringField const *)arg1)->operator >=((FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_StringField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = (FIX::StringField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StringField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StringField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StringField" "', argument " "1"" of type '" "FIX::StringField *""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StringField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StringField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap___lt____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lt__" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <((FIX::StringField const &)*arg1,(char const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } SWIGINTERN PyObject *_wrap___lt____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lt__" "', argument " "1"" of type '" "char const *""'"); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <((char const *)arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return resultobj; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return NULL; } SWIGINTERN PyObject *_wrap___gt____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__gt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__gt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__gt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__gt__" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >((FIX::StringField const &)*arg1,(char const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } SWIGINTERN PyObject *_wrap___gt____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__gt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__gt__" "', argument " "1"" of type '" "char const *""'"); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__gt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__gt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >((char const *)arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return resultobj; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return NULL; } SWIGINTERN PyObject *_wrap___eq____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__eq__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__eq__" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator ==((FIX::StringField const &)*arg1,(char const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } SWIGINTERN PyObject *_wrap___eq____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__eq__" "', argument " "1"" of type '" "char const *""'"); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__eq__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator ==((char const *)arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return resultobj; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return NULL; } SWIGINTERN PyObject *_wrap___ne____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ne__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ne__" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator !=((FIX::StringField const &)*arg1,(char const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } SWIGINTERN PyObject *_wrap___ne____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ne__" "', argument " "1"" of type '" "char const *""'"); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ne__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator !=((char const *)arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return resultobj; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return NULL; } SWIGINTERN PyObject *_wrap___le____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__le__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__le__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__le__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__le__" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <=((FIX::StringField const &)*arg1,(char const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } SWIGINTERN PyObject *_wrap___le____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__le__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__le__" "', argument " "1"" of type '" "char const *""'"); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__le__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__le__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <=((char const *)arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return resultobj; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return NULL; } SWIGINTERN PyObject *_wrap___ge____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ge__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ge__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ge__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ge__" "', argument " "2"" of type '" "char const *""'"); } arg2 = reinterpret_cast< char * >(buf2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >=((FIX::StringField const &)*arg1,(char const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return resultobj; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return NULL; } SWIGINTERN PyObject *_wrap___ge____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ge__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ge__" "', argument " "1"" of type '" "char const *""'"); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ge__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ge__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >=((char const *)arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return resultobj; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return NULL; } SWIGINTERN PyObject *_wrap___lt____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lt__" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <((FIX::StringField const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap___lt____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__lt__",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lt__" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <((std::string const &)*arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap___gt____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__gt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__gt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__gt__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__gt__" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__gt__" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >((FIX::StringField const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap___gt____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__gt__",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__gt__" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__gt__" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__gt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__gt__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >((std::string const &)*arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap___gt__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_2(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_0(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_3(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_1(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap___eq____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__eq__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__eq__" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator ==((FIX::StringField const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap___eq____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__eq__",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__eq__" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__eq__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator ==((std::string const &)*arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap___ne____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ne__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ne__" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator !=((FIX::StringField const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap___ne____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ne__",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ne__" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ne__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator !=((std::string const &)*arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap___le____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__le__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__le__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__le__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__le__" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__le__" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <=((FIX::StringField const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap___le____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__le__",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__le__" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__le__" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__le__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__le__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <=((std::string const &)*arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap___le__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_2(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_0(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_3(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_1(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap___ge____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ge__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ge__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ge__" "', argument " "1"" of type '" "FIX::StringField const &""'"); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ge__" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ge__" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >=((FIX::StringField const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap___ge____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ge__",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ge__" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ge__" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__StringField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ge__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ge__" "', argument " "2"" of type '" "FIX::StringField const &""'"); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator >=((std::string const &)*arg1,(FIX::StringField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap___ge__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_2(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_0(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_3(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_1(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap_new_CharField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; char arg2 ; int val1 ; int ecode1 = 0 ; char val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::CharField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_CharField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_CharField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_char(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CharField" "', argument " "2"" of type '" "char""'"); } arg2 = static_cast< char >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CharField *)new FIX::CharField(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CharField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CharField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::CharField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CharField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_CharField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CharField *)new FIX::CharField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CharField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CharField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_CharField__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_char(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_CharField__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CharField'.\n" " Possible C/C++ prototypes are:\n" " FIX::CharField::CharField(int,char)\n" " FIX::CharField::CharField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_CharField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CharField *arg1 = (FIX::CharField *) 0 ; char arg2 ; void *argp1 = 0 ; int res1 = 0 ; char val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:CharField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CharField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CharField_setValue" "', argument " "1"" of type '" "FIX::CharField *""'"); } arg1 = reinterpret_cast< FIX::CharField * >(argp1); ecode2 = SWIG_AsVal_char(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CharField_setValue" "', argument " "2"" of type '" "char""'"); } arg2 = static_cast< char >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_CharField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CharField *arg1 = (FIX::CharField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; char result; if (!PyArg_ParseTuple(args,(char *)"O:CharField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CharField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CharField_getValue" "', argument " "1"" of type '" "FIX::CharField const *""'"); } arg1 = reinterpret_cast< FIX::CharField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (char)((FIX::CharField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_From_char(static_cast< char >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_CharField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CharField *arg1 = (FIX::CharField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CharField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CharField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CharField" "', argument " "1"" of type '" "FIX::CharField *""'"); } arg1 = reinterpret_cast< FIX::CharField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CharField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CharField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DoubleField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; double arg2 ; int arg3 ; int val1 ; int ecode1 = 0 ; double val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::DoubleField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_DoubleField",&obj0,&obj1,&obj2)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_DoubleField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_double(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DoubleField" "', argument " "2"" of type '" "double""'"); } arg2 = static_cast< double >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_DoubleField" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DoubleField *)new FIX::DoubleField(arg1,arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DoubleField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DoubleField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; double arg2 ; int val1 ; int ecode1 = 0 ; double val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::DoubleField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_DoubleField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_DoubleField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_double(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DoubleField" "', argument " "2"" of type '" "double""'"); } arg2 = static_cast< double >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DoubleField *)new FIX::DoubleField(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DoubleField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DoubleField__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::DoubleField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DoubleField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_DoubleField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DoubleField *)new FIX::DoubleField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DoubleField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DoubleField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DoubleField__SWIG_2(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DoubleField__SWIG_1(self, args); } } } if (argc == 3) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DoubleField__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DoubleField'.\n" " Possible C/C++ prototypes are:\n" " FIX::DoubleField::DoubleField(int,double,int)\n" " FIX::DoubleField::DoubleField(int,double)\n" " FIX::DoubleField::DoubleField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_DoubleField_setValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DoubleField *arg1 = (FIX::DoubleField *) 0 ; double arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; double val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DoubleField_setValue",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DoubleField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DoubleField_setValue" "', argument " "1"" of type '" "FIX::DoubleField *""'"); } arg1 = reinterpret_cast< FIX::DoubleField * >(argp1); ecode2 = SWIG_AsVal_double(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DoubleField_setValue" "', argument " "2"" of type '" "double""'"); } arg2 = static_cast< double >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DoubleField_setValue" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DoubleField_setValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DoubleField *arg1 = (FIX::DoubleField *) 0 ; double arg2 ; void *argp1 = 0 ; int res1 = 0 ; double val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DoubleField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DoubleField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DoubleField_setValue" "', argument " "1"" of type '" "FIX::DoubleField *""'"); } arg1 = reinterpret_cast< FIX::DoubleField * >(argp1); ecode2 = SWIG_AsVal_double(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DoubleField_setValue" "', argument " "2"" of type '" "double""'"); } arg2 = static_cast< double >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DoubleField_setValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DoubleField, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_DoubleField_setValue__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DoubleField, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_DoubleField_setValue__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'DoubleField_setValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::DoubleField::setValue(double,int)\n" " FIX::DoubleField::setValue(double)\n"); return 0; } SWIGINTERN PyObject *_wrap_DoubleField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DoubleField *arg1 = (FIX::DoubleField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; double result; if (!PyArg_ParseTuple(args,(char *)"O:DoubleField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DoubleField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DoubleField_getValue" "', argument " "1"" of type '" "FIX::DoubleField const *""'"); } arg1 = reinterpret_cast< FIX::DoubleField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (double)((FIX::DoubleField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_From_double(static_cast< double >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_DoubleField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DoubleField *arg1 = (FIX::DoubleField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DoubleField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DoubleField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DoubleField" "', argument " "1"" of type '" "FIX::DoubleField *""'"); } arg1 = reinterpret_cast< FIX::DoubleField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DoubleField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DoubleField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IntField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::IntField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_IntField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IntField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_IntField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IntField *)new FIX::IntField(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IntField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IntField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::IntField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IntField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_IntField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IntField *)new FIX::IntField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IntField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IntField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_IntField__SWIG_1(self, args); } } if (argc == 2) { int _v; { 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_IntField__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IntField'.\n" " Possible C/C++ prototypes are:\n" " FIX::IntField::IntField(int,int)\n" " FIX::IntField::IntField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_IntField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IntField *arg1 = (FIX::IntField *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:IntField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IntField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IntField_setValue" "', argument " "1"" of type '" "FIX::IntField *""'"); } arg1 = reinterpret_cast< FIX::IntField * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IntField_setValue" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_IntField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IntField *arg1 = (FIX::IntField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:IntField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IntField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IntField_getValue" "', argument " "1"" of type '" "FIX::IntField const *""'"); } arg1 = reinterpret_cast< FIX::IntField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::IntField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_IntField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IntField *arg1 = (FIX::IntField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IntField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IntField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IntField" "', argument " "1"" of type '" "FIX::IntField *""'"); } arg1 = reinterpret_cast< FIX::IntField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IntField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IntField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BoolField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; bool arg2 ; int val1 ; int ecode1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::BoolField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_BoolField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_BoolField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_BoolField" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BoolField *)new FIX::BoolField(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BoolField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BoolField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::BoolField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BoolField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_BoolField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BoolField *)new FIX::BoolField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BoolField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BoolField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_BoolField__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_BoolField__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BoolField'.\n" " Possible C/C++ prototypes are:\n" " FIX::BoolField::BoolField(int,bool)\n" " FIX::BoolField::BoolField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_BoolField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BoolField *arg1 = (FIX::BoolField *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:BoolField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BoolField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BoolField_setValue" "', argument " "1"" of type '" "FIX::BoolField *""'"); } arg1 = reinterpret_cast< FIX::BoolField * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "BoolField_setValue" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_BoolField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BoolField *arg1 = (FIX::BoolField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:BoolField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BoolField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BoolField_getValue" "', argument " "1"" of type '" "FIX::BoolField const *""'"); } arg1 = reinterpret_cast< FIX::BoolField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::BoolField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_BoolField___nonzero__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BoolField *arg1 = (FIX::BoolField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:BoolField___nonzero__",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BoolField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "BoolField___nonzero__" "', argument " "1"" of type '" "FIX::BoolField const *""'"); } arg1 = reinterpret_cast< FIX::BoolField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::BoolField const *)arg1)->operator bool(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_BoolField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BoolField *arg1 = (FIX::BoolField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BoolField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BoolField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BoolField" "', argument " "1"" of type '" "FIX::BoolField *""'"); } arg1 = reinterpret_cast< FIX::BoolField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BoolField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BoolField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UtcTimeStampField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; UtcTimeStamp *arg2 = 0 ; int arg3 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::UtcTimeStampField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_UtcTimeStampField",&obj0,&obj1,&obj2)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeStampField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_UtcTimeStampField" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UtcTimeStampField" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_UtcTimeStampField" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1,(UtcTimeStamp const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeStampField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeStampField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; UtcTimeStamp *arg2 = 0 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::UtcTimeStampField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_UtcTimeStampField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeStampField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_UtcTimeStampField" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UtcTimeStampField" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1,(UtcTimeStamp const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeStampField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeStampField__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::UtcTimeStampField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_UtcTimeStampField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeStampField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_UtcTimeStampField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeStampField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeStampField__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::UtcTimeStampField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UtcTimeStampField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeStampField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeStampField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeStampField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeStampField__SWIG_3(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UtcTimeStampField__SWIG_1(self, args); } } } if (argc == 2) { int _v; { 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(self, args); } } } if (argc == 3) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_UtcTimeStamp, 0); _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(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UtcTimeStampField'.\n" " Possible C/C++ prototypes are:\n" " FIX::UtcTimeStampField::UtcTimeStampField(int,UtcTimeStamp const &,int)\n" " FIX::UtcTimeStampField::UtcTimeStampField(int,UtcTimeStamp const &)\n" " FIX::UtcTimeStampField::UtcTimeStampField(int,int)\n" " FIX::UtcTimeStampField::UtcTimeStampField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_UtcTimeStampField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeStampField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeStampField_setValue" "', argument " "1"" of type '" "FIX::UtcTimeStampField *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeStampField_setValue" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeStampField_setValue" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue((UtcTimeStamp const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeStampField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; UtcTimeStamp result; if (!PyArg_ParseTuple(args,(char *)"O:UtcTimeStampField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeStampField_getValue" "', argument " "1"" of type '" "FIX::UtcTimeStampField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::UtcTimeStampField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeStampField___lt__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; FIX::UtcTimeStampField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeStampField___lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeStampField___lt__" "', argument " "1"" of type '" "FIX::UtcTimeStampField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeStampField___lt__" "', argument " "2"" of type '" "FIX::UtcTimeStampField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeStampField___lt__" "', argument " "2"" of type '" "FIX::UtcTimeStampField const &""'"); } arg2 = reinterpret_cast< FIX::UtcTimeStampField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcTimeStampField const *)arg1)->operator <((FIX::UtcTimeStampField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeStampField___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; FIX::UtcTimeStampField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeStampField___eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeStampField___eq__" "', argument " "1"" of type '" "FIX::UtcTimeStampField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeStampField___eq__" "', argument " "2"" of type '" "FIX::UtcTimeStampField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeStampField___eq__" "', argument " "2"" of type '" "FIX::UtcTimeStampField const &""'"); } arg2 = reinterpret_cast< FIX::UtcTimeStampField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcTimeStampField const *)arg1)->operator ==((FIX::UtcTimeStampField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeStampField___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; FIX::UtcTimeStampField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeStampField___ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeStampField___ne__" "', argument " "1"" of type '" "FIX::UtcTimeStampField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcTimeStampField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeStampField___ne__" "', argument " "2"" of type '" "FIX::UtcTimeStampField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeStampField___ne__" "', argument " "2"" of type '" "FIX::UtcTimeStampField const &""'"); } arg2 = reinterpret_cast< FIX::UtcTimeStampField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcTimeStampField const *)arg1)->operator !=((FIX::UtcTimeStampField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_UtcTimeStampField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UtcTimeStampField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeStampField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UtcTimeStampField" "', argument " "1"" of type '" "FIX::UtcTimeStampField *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UtcTimeStampField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UtcTimeStampField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UtcDateField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; UtcDate *arg2 = 0 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::UtcDateField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_UtcDateField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcDateField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcDate, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_UtcDateField" "', argument " "2"" of type '" "UtcDate const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UtcDateField" "', argument " "2"" of type '" "UtcDate const &""'"); } arg2 = reinterpret_cast< UtcDate * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcDateField *)new FIX::UtcDateField(arg1,(UtcDate const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcDateField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcDateField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::UtcDateField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UtcDateField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcDateField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcDateField *)new FIX::UtcDateField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcDateField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcDateField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcDateField__SWIG_1(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_UtcDate, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UtcDateField__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UtcDateField'.\n" " Possible C/C++ prototypes are:\n" " FIX::UtcDateField::UtcDateField(int,UtcDate const &)\n" " FIX::UtcDateField::UtcDateField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_UtcDateField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; UtcDate *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:UtcDateField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcDateField_setValue" "', argument " "1"" of type '" "FIX::UtcDateField *""'"); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcDate, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcDateField_setValue" "', argument " "2"" of type '" "UtcDate const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcDateField_setValue" "', argument " "2"" of type '" "UtcDate const &""'"); } arg2 = reinterpret_cast< UtcDate * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue((UtcDate const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcDateField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; UtcDate result; if (!PyArg_ParseTuple(args,(char *)"O:UtcDateField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcDateField_getValue" "', argument " "1"" of type '" "FIX::UtcDateField const *""'"); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::UtcDateField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_NewPointerObj((new UtcDate(static_cast< const UtcDate& >(result))), SWIGTYPE_p_UtcDate, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcDateField___lt__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; FIX::UtcDateField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcDateField___lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcDateField___lt__" "', argument " "1"" of type '" "FIX::UtcDateField const *""'"); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcDateField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcDateField___lt__" "', argument " "2"" of type '" "FIX::UtcDateField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcDateField___lt__" "', argument " "2"" of type '" "FIX::UtcDateField const &""'"); } arg2 = reinterpret_cast< FIX::UtcDateField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcDateField const *)arg1)->operator <((FIX::UtcDateField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcDateField___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; FIX::UtcDateField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcDateField___eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcDateField___eq__" "', argument " "1"" of type '" "FIX::UtcDateField const *""'"); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcDateField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcDateField___eq__" "', argument " "2"" of type '" "FIX::UtcDateField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcDateField___eq__" "', argument " "2"" of type '" "FIX::UtcDateField const &""'"); } arg2 = reinterpret_cast< FIX::UtcDateField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcDateField const *)arg1)->operator ==((FIX::UtcDateField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcDateField___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; FIX::UtcDateField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcDateField___ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcDateField___ne__" "', argument " "1"" of type '" "FIX::UtcDateField const *""'"); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcDateField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcDateField___ne__" "', argument " "2"" of type '" "FIX::UtcDateField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcDateField___ne__" "', argument " "2"" of type '" "FIX::UtcDateField const &""'"); } arg2 = reinterpret_cast< FIX::UtcDateField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcDateField const *)arg1)->operator !=((FIX::UtcDateField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_UtcDateField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UtcDateField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcDateField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UtcDateField" "', argument " "1"" of type '" "FIX::UtcDateField *""'"); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UtcDateField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UtcDateField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UtcTimeOnlyField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; UtcTimeOnly *arg2 = 0 ; int arg3 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::UtcTimeOnlyField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_UtcTimeOnlyField",&obj0,&obj1,&obj2)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeOnlyField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeOnly, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_UtcTimeOnlyField" "', argument " "2"" of type '" "UtcTimeOnly const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UtcTimeOnlyField" "', argument " "2"" of type '" "UtcTimeOnly const &""'"); } arg2 = reinterpret_cast< UtcTimeOnly * >(argp2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_UtcTimeOnlyField" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1,(UtcTimeOnly const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeOnlyField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeOnlyField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; UtcTimeOnly *arg2 = 0 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::UtcTimeOnlyField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_UtcTimeOnlyField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeOnlyField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeOnly, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_UtcTimeOnlyField" "', argument " "2"" of type '" "UtcTimeOnly const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UtcTimeOnlyField" "', argument " "2"" of type '" "UtcTimeOnly const &""'"); } arg2 = reinterpret_cast< UtcTimeOnly * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1,(UtcTimeOnly const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeOnlyField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeOnlyField__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::UtcTimeOnlyField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_UtcTimeOnlyField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeOnlyField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_UtcTimeOnlyField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeOnlyField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeOnlyField__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::UtcTimeOnlyField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UtcTimeOnlyField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_UtcTimeOnlyField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UtcTimeOnlyField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UtcTimeOnlyField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeOnlyField__SWIG_3(self, args); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_UtcTimeOnly, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UtcTimeOnlyField__SWIG_1(self, args); } } } if (argc == 2) { int _v; { 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_UtcTimeOnlyField__SWIG_2(self, args); } } } if (argc == 3) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_UtcTimeOnly, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeOnlyField__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UtcTimeOnlyField'.\n" " Possible C/C++ prototypes are:\n" " FIX::UtcTimeOnlyField::UtcTimeOnlyField(int,UtcTimeOnly const &,int)\n" " FIX::UtcTimeOnlyField::UtcTimeOnlyField(int,UtcTimeOnly const &)\n" " FIX::UtcTimeOnlyField::UtcTimeOnlyField(int,int)\n" " FIX::UtcTimeOnlyField::UtcTimeOnlyField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_UtcTimeOnlyField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; UtcTimeOnly *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeOnlyField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeOnlyField_setValue" "', argument " "1"" of type '" "FIX::UtcTimeOnlyField *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeOnly, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeOnlyField_setValue" "', argument " "2"" of type '" "UtcTimeOnly const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeOnlyField_setValue" "', argument " "2"" of type '" "UtcTimeOnly const &""'"); } arg2 = reinterpret_cast< UtcTimeOnly * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue((UtcTimeOnly const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeOnlyField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; UtcTimeOnly result; if (!PyArg_ParseTuple(args,(char *)"O:UtcTimeOnlyField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeOnlyField_getValue" "', argument " "1"" of type '" "FIX::UtcTimeOnlyField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::UtcTimeOnlyField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_NewPointerObj((new UtcTimeOnly(static_cast< const UtcTimeOnly& >(result))), SWIGTYPE_p_UtcTimeOnly, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeOnlyField___lt__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; FIX::UtcTimeOnlyField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeOnlyField___lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeOnlyField___lt__" "', argument " "1"" of type '" "FIX::UtcTimeOnlyField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeOnlyField___lt__" "', argument " "2"" of type '" "FIX::UtcTimeOnlyField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeOnlyField___lt__" "', argument " "2"" of type '" "FIX::UtcTimeOnlyField const &""'"); } arg2 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcTimeOnlyField const *)arg1)->operator <((FIX::UtcTimeOnlyField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeOnlyField___eq__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; FIX::UtcTimeOnlyField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeOnlyField___eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeOnlyField___eq__" "', argument " "1"" of type '" "FIX::UtcTimeOnlyField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeOnlyField___eq__" "', argument " "2"" of type '" "FIX::UtcTimeOnlyField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeOnlyField___eq__" "', argument " "2"" of type '" "FIX::UtcTimeOnlyField const &""'"); } arg2 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcTimeOnlyField const *)arg1)->operator ==((FIX::UtcTimeOnlyField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_UtcTimeOnlyField___ne__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; FIX::UtcTimeOnlyField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:UtcTimeOnlyField___ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "UtcTimeOnlyField___ne__" "', argument " "1"" of type '" "FIX::UtcTimeOnlyField const *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "UtcTimeOnlyField___ne__" "', argument " "2"" of type '" "FIX::UtcTimeOnlyField const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "UtcTimeOnlyField___ne__" "', argument " "2"" of type '" "FIX::UtcTimeOnlyField const &""'"); } arg2 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::UtcTimeOnlyField const *)arg1)->operator !=((FIX::UtcTimeOnlyField const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_UtcTimeOnlyField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UtcTimeOnlyField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UtcTimeOnlyField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UtcTimeOnlyField" "', argument " "1"" of type '" "FIX::UtcTimeOnlyField *""'"); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UtcTimeOnlyField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UtcTimeOnlyField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CheckSumField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::CheckSumField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_CheckSumField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_CheckSumField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_CheckSumField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CheckSumField *)new FIX::CheckSumField(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CheckSumField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CheckSumField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::CheckSumField *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CheckSumField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_CheckSumField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CheckSumField *)new FIX::CheckSumField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CheckSumField, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CheckSumField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_CheckSumField__SWIG_1(self, args); } } if (argc == 2) { int _v; { 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_CheckSumField__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CheckSumField'.\n" " Possible C/C++ prototypes are:\n" " FIX::CheckSumField::CheckSumField(int,int)\n" " FIX::CheckSumField::CheckSumField(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_CheckSumField_setValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CheckSumField *arg1 = (FIX::CheckSumField *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:CheckSumField_setValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CheckSumField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckSumField_setValue" "', argument " "1"" of type '" "FIX::CheckSumField *""'"); } arg1 = reinterpret_cast< FIX::CheckSumField * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "CheckSumField_setValue" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValue(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_CheckSumField_getValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CheckSumField *arg1 = (FIX::CheckSumField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:CheckSumField_getValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CheckSumField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CheckSumField_getValue" "', argument " "1"" of type '" "FIX::CheckSumField const *""'"); } arg1 = reinterpret_cast< FIX::CheckSumField * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::CheckSumField const *)arg1)->getValue(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_CheckSumField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CheckSumField *arg1 = (FIX::CheckSumField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CheckSumField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CheckSumField, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CheckSumField" "', argument " "1"" of type '" "FIX::CheckSumField *""'"); } arg1 = reinterpret_cast< FIX::CheckSumField * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CheckSumField_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CheckSumField, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FieldMap__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FieldMap *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FieldMap",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FieldMap" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FieldMap" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldMap *)new FIX::FieldMap((message_order const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldMap__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FieldMap")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldMap *)new FIX::FieldMap(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldMap__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int *arg1 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FieldMap *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FieldMap",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_int, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FieldMap" "', argument " "1"" of type '" "int const []""'"); } arg1 = reinterpret_cast< int * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldMap *)new FIX::FieldMap((int const (*))arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldMap__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FieldMap *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FieldMap",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FieldMap, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FieldMap" "', argument " "1"" of type '" "FIX::FieldMap const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FieldMap" "', argument " "1"" of type '" "FIX::FieldMap const &""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldMap *)new FIX::FieldMap((FIX::FieldMap const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FieldMap(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FieldMap__SWIG_2(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldMap__SWIG_1(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_int, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldMap__SWIG_3(self, args); } } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldMap__SWIG_4(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FieldMap'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::FieldMap(message_order const &)\n" " FIX::FieldMap::FieldMap()\n" " FIX::FieldMap::FieldMap(int const [])\n" " FIX::FieldMap::FieldMap(FIX::FieldMap const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FieldMap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FieldMap",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FieldMap" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_setField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_setField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_setField" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldMap_setField" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_setField" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_setField" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setField((FIX::FieldBase const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::RepeatedTag &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RepeatedTag(static_cast< const FIX::RepeatedTag& >(_e))),SWIGTYPE_p_FIX__RepeatedTag,SWIG_POINTER_OWN), "FIX::RepeatedTag", SWIGTYPE_p_FIX__RepeatedTag); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_setField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_setField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_setField" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldMap_setField" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_setField" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setField((FIX::FieldBase const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::RepeatedTag &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RepeatedTag(static_cast< const FIX::RepeatedTag& >(_e))),SWIGTYPE_p_FIX__RepeatedTag,SWIG_POINTER_OWN), "FIX::RepeatedTag", SWIGTYPE_p_FIX__RepeatedTag); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_setField__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_setField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_setField" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_setField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FieldMap_setField" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_setField" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setField(arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::RepeatedTag &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RepeatedTag(static_cast< const FIX::RepeatedTag& >(_e))),SWIGTYPE_p_FIX__RepeatedTag,SWIG_POINTER_OWN), "FIX::RepeatedTag", SWIGTYPE_p_FIX__RepeatedTag); SWIG_fail; } catch(FIX::NoTagValue &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::NoTagValue(static_cast< const FIX::NoTagValue& >(_e))),SWIGTYPE_p_FIX__NoTagValue,SWIG_POINTER_OWN), "FIX::NoTagValue", SWIGTYPE_p_FIX__NoTagValue); SWIG_fail; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_setField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_setField__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_setField__SWIG_0(self, args); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[2], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_setField__SWIG_2(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_setField'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::setField(FIX::FieldBase const &,bool)\n" " FIX::FieldMap::setField(FIX::FieldBase const &)\n" " FIX::FieldMap::setField(int,std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_getFieldIfSet(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_getFieldIfSet",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getFieldIfSet" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldMap_getFieldIfSet" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_getFieldIfSet" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::FieldMap const *)arg1)->getFieldIfSet(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_getField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FieldBase *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_getField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getField" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldMap_getField" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_getField" "', argument " "2"" of type '" "FIX::FieldBase &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldBase *) &((FIX::FieldMap const *)arg1)->getField(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_getField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_getField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getField" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_getField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::FieldMap const *)arg1)->getField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_getField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_getField__SWIG_0(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_getField__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_getField'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::getField(FIX::FieldBase &) const\n" " FIX::FieldMap::getField(int) const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_getFieldRef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FieldBase *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_getFieldRef",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getFieldRef" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_getFieldRef" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldBase *) &((FIX::FieldMap const *)arg1)->getFieldRef(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_getFieldPtr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FieldBase *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_getFieldPtr",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getFieldPtr" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_getFieldPtr" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldBase *)((FIX::FieldMap const *)arg1)->getFieldPtr(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_isSetField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_isSetField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_isSetField" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FieldMap_isSetField" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_isSetField" "', argument " "2"" of type '" "FIX::FieldBase const &""'"); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::FieldMap const *)arg1)->isSetField((FIX::FieldBase const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_isSetField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_isSetField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_isSetField" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_isSetField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::FieldMap const *)arg1)->isSetField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_isSetField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_isSetField__SWIG_0(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_isSetField__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_isSetField'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::isSetField(FIX::FieldBase const &) const\n" " FIX::FieldMap::isSetField(int) const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_removeField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_removeField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_removeField" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_removeField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_addGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:FieldMap_addGroup",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_addGroup" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_addGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__FieldMap, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FieldMap_addGroup" "', argument " "3"" of type '" "FIX::FieldMap const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_addGroup" "', argument " "3"" of type '" "FIX::FieldMap const &""'"); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); ecode4 = SWIG_AsVal_bool(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FieldMap_addGroup" "', argument " "4"" of type '" "bool""'"); } arg4 = static_cast< bool >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroup(arg2,(FIX::FieldMap const &)*arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_addGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_addGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_addGroup" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_addGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__FieldMap, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FieldMap_addGroup" "', argument " "3"" of type '" "FIX::FieldMap const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_addGroup" "', argument " "3"" of type '" "FIX::FieldMap const &""'"); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroup(arg2,(FIX::FieldMap const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_addGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_addGroup__SWIG_1(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_addGroup__SWIG_0(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_addGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::addGroup(int,FIX::FieldMap const &,bool)\n" " FIX::FieldMap::addGroup(int,FIX::FieldMap const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_addGroupPtr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = (FIX::FieldMap *) 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:FieldMap_addGroupPtr",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_addGroupPtr" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_addGroupPtr" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FieldMap_addGroupPtr" "', argument " "3"" of type '" "FIX::FieldMap *""'"); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); ecode4 = SWIG_AsVal_bool(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FieldMap_addGroupPtr" "', argument " "4"" of type '" "bool""'"); } arg4 = static_cast< bool >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroupPtr(arg2,arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_addGroupPtr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_addGroupPtr",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_addGroupPtr" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_addGroupPtr" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FieldMap_addGroupPtr" "', argument " "3"" of type '" "FIX::FieldMap *""'"); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroupPtr(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_addGroupPtr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_addGroupPtr__SWIG_1(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_addGroupPtr__SWIG_0(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_addGroupPtr'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::addGroupPtr(int,FIX::FieldMap *,bool)\n" " FIX::FieldMap::addGroupPtr(int,FIX::FieldMap *)\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_replaceGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; FIX::FieldMap *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:FieldMap_replaceGroup",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_replaceGroup" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_replaceGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_replaceGroup" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_FIX__FieldMap, 0 | 0); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "FieldMap_replaceGroup" "', argument " "4"" of type '" "FIX::FieldMap const &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_replaceGroup" "', argument " "4"" of type '" "FIX::FieldMap const &""'"); } arg4 = reinterpret_cast< FIX::FieldMap * >(argp4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->replaceGroup(arg2,arg3,(FIX::FieldMap const &)*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_getGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; FIX::FieldMap *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; FIX::FieldMap *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:FieldMap_getGroup",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getGroup" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_getGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_getGroup" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "FieldMap_getGroup" "', argument " "4"" of type '" "FIX::FieldMap &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FieldMap_getGroup" "', argument " "4"" of type '" "FIX::FieldMap &""'"); } arg4 = reinterpret_cast< FIX::FieldMap * >(argp4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldMap *) &((FIX::FieldMap const *)arg1)->getGroup(arg2,arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_getGroupRef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::FieldMap *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_getGroupRef",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getGroupRef" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_getGroupRef" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_getGroupRef" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldMap *) &((FIX::FieldMap const *)arg1)->getGroupRef(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_getGroupPtr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::FieldMap *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_getGroupPtr",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_getGroupPtr" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_getGroupPtr" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_getGroupPtr" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FieldMap *)((FIX::FieldMap const *)arg1)->getGroupPtr(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_removeGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_removeGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_removeGroup" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_removeGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_removeGroup" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_removeGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_removeGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_removeGroup" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_removeGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_removeGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_removeGroup__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_removeGroup__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_removeGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::removeGroup(int,int)\n" " FIX::FieldMap::removeGroup(int)\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_hasGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_hasGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_hasGroup" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_hasGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::FieldMap const *)arg1)->hasGroup(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_hasGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_hasGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_hasGroup" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_hasGroup" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_hasGroup" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::FieldMap const *)arg1)->hasGroup(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_hasGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_hasGroup__SWIG_0(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_hasGroup__SWIG_1(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_hasGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::hasGroup(int) const\n" " FIX::FieldMap::hasGroup(int,int) const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_groupCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; size_t result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_groupCount",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_groupCount" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_groupCount" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FieldMap const *)arg1)->groupCount(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_clear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_clear" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->clear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_isEmpty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_isEmpty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_isEmpty" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isEmpty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_totalFields(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; size_t result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_totalFields",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_totalFields" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FieldMap const *)arg1)->totalFields(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_calculateString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_calculateString" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { #if PYTHON_MAJOR_VERSION >= 3 temp2 = std::string((char*)PyUnicode_AsUTF8(obj1)); #else temp2 = std::string((char*)PyString_AsString(obj1)); #endif arg2 = &temp2; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::FieldMap const *)arg1)->calculateString(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateLength__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OOOO:FieldMap_calculateLength",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_calculateLength" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_calculateLength" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_calculateLength" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "FieldMap_calculateLength" "', argument " "4"" of type '" "int""'"); } arg4 = static_cast< int >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldMap const *)arg1)->calculateLength(arg2,arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateLength__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OOO:FieldMap_calculateLength",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_calculateLength" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_calculateLength" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FieldMap_calculateLength" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldMap const *)arg1)->calculateLength(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateLength__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_calculateLength",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_calculateLength" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_calculateLength" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldMap const *)arg1)->calculateLength(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateLength__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_calculateLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_calculateLength" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldMap const *)arg1)->calculateLength(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateLength(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_calculateLength__SWIG_3(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateLength__SWIG_2(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateLength__SWIG_1(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateLength__SWIG_0(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_calculateLength'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::calculateLength(int,int,int) const\n" " FIX::FieldMap::calculateLength(int,int) const\n" " FIX::FieldMap::calculateLength(int) const\n" " FIX::FieldMap::calculateLength() const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_calculateTotal__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OO:FieldMap_calculateTotal",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_calculateTotal" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FieldMap_calculateTotal" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldMap const *)arg1)->calculateTotal(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateTotal__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_calculateTotal",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_calculateTotal" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FieldMap const *)arg1)->calculateTotal(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_calculateTotal(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_calculateTotal__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateTotal__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_calculateTotal'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::calculateTotal(int) const\n" " FIX::FieldMap::calculateTotal() const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_begin__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_begin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_begin" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (arg1)->begin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::iterator(static_cast< const FIX::FieldMap::iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_end__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_end",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_end" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (arg1)->end(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::iterator(static_cast< const FIX::FieldMap::iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_begin__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::const_iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_begin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_begin" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FieldMap const *)arg1)->begin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::const_iterator(static_cast< const FIX::FieldMap::const_iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_begin(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_begin__SWIG_0(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_begin__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_begin'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::begin()\n" " FIX::FieldMap::begin() const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_end__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::const_iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_end",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_end" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FieldMap const *)arg1)->end(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::const_iterator(static_cast< const FIX::FieldMap::const_iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_end(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_end__SWIG_0(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_end__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_end'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::end()\n" " FIX::FieldMap::end() const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_g_begin__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_g_begin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_g_begin" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (arg1)->g_begin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::g_iterator(static_cast< const FIX::FieldMap::g_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_g_end__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_g_end",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_g_end" "', argument " "1"" of type '" "FIX::FieldMap *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (arg1)->g_end(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::g_iterator(static_cast< const FIX::FieldMap::g_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_g_begin__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::const_iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_g_begin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_g_begin" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FieldMap const *)arg1)->g_begin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::g_const_iterator(static_cast< const FIX::FieldMap::g_const_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_g_begin(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_begin__SWIG_0(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_begin__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_g_begin'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::g_begin()\n" " FIX::FieldMap::g_begin() const\n"); return 0; } SWIGINTERN PyObject *_wrap_FieldMap_g_end__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::const_iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:FieldMap_g_end",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FieldMap_g_end" "', argument " "1"" of type '" "FIX::FieldMap const *""'"); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FieldMap const *)arg1)->g_end(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::FieldMap::g_const_iterator(static_cast< const FIX::FieldMap::g_const_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FieldMap_g_end(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_end__SWIG_0(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_end__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FieldMap_g_end'.\n" " Possible C/C++ prototypes are:\n" " FIX::FieldMap::g_end()\n" " FIX::FieldMap::g_end() const\n"); return 0; } SWIGINTERN PyObject *FieldMap_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FieldMap, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Header__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Header")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Header *)new FIX::Header(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Header, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Header__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Header *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Header",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Header" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Header" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Header *)new FIX::Header((message_order const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Header, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Header(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Header__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Header__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Header'.\n" " Possible C/C++ prototypes are:\n" " FIX::Header::Header()\n" " FIX::Header::Header(message_order const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Header_addGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Header_addGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Header_addGroup" "', argument " "1"" of type '" "FIX::Header *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Header_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Header_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Header_replaceGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Header_replaceGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Header_replaceGroup" "', argument " "1"" of type '" "FIX::Header *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Header_replaceGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Header_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Header_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Header_getGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Header_getGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Header_getGroup" "', argument " "1"" of type '" "FIX::Header const *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Header_getGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Header_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Header_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (Group *) &((FIX::Header const *)arg1)->getGroup(arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Group, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Header_removeGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Header_removeGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Header_removeGroup" "', argument " "1"" of type '" "FIX::Header *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Header_removeGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Header_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Header_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Header_removeGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Header_removeGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Header_removeGroup" "', argument " "1"" of type '" "FIX::Header *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Header_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Header_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Header_removeGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_removeGroup__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_removeGroup__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Header_removeGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Header::removeGroup(unsigned int,FIX::Group const &)\n" " FIX::Header::removeGroup(FIX::Group const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Header_hasGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Header_hasGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Header_hasGroup" "', argument " "1"" of type '" "FIX::Header const *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Header_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Header_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Header const *)arg1)->hasGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Header_hasGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:Header_hasGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Header_hasGroup" "', argument " "1"" of type '" "FIX::Header const *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Header_hasGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Header_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Header_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Header const *)arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Header_hasGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_hasGroup__SWIG_0(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_hasGroup__SWIG_1(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Header_hasGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Header::hasGroup(FIX::Group const &) const\n" " FIX::Header::hasGroup(unsigned int,FIX::Group const &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Header(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Header *arg1 = (FIX::Header *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Header",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Header, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Header" "', argument " "1"" of type '" "FIX::Header *""'"); } arg1 = reinterpret_cast< FIX::Header * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Header_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Header, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Trailer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Trailer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Trailer *)new FIX::Trailer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Trailer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Trailer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Trailer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Trailer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Trailer" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Trailer" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Trailer *)new FIX::Trailer((message_order const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Trailer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Trailer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Trailer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Trailer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Trailer'.\n" " Possible C/C++ prototypes are:\n" " FIX::Trailer::Trailer()\n" " FIX::Trailer::Trailer(message_order const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Trailer_addGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Trailer_addGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Trailer_addGroup" "', argument " "1"" of type '" "FIX::Trailer *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Trailer_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Trailer_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Trailer_replaceGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Trailer_replaceGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Trailer_replaceGroup" "', argument " "1"" of type '" "FIX::Trailer *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Trailer_replaceGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Trailer_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Trailer_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Trailer_getGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Trailer_getGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Trailer_getGroup" "', argument " "1"" of type '" "FIX::Trailer const *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Trailer_getGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Trailer_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Trailer_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (Group *) &((FIX::Trailer const *)arg1)->getGroup(arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Group, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Trailer_removeGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Trailer_removeGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Trailer_removeGroup" "', argument " "1"" of type '" "FIX::Trailer *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Trailer_removeGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Trailer_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Trailer_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Trailer_removeGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Trailer_removeGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Trailer_removeGroup" "', argument " "1"" of type '" "FIX::Trailer *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Trailer_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Trailer_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Trailer_removeGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_removeGroup__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_removeGroup__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Trailer_removeGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Trailer::removeGroup(unsigned int,FIX::Group const &)\n" " FIX::Trailer::removeGroup(FIX::Group const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Trailer_hasGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Trailer_hasGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Trailer_hasGroup" "', argument " "1"" of type '" "FIX::Trailer const *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Trailer_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Trailer_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Trailer const *)arg1)->hasGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Trailer_hasGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:Trailer_hasGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Trailer_hasGroup" "', argument " "1"" of type '" "FIX::Trailer const *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Trailer_hasGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Trailer_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Trailer_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Trailer const *)arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Trailer_hasGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_hasGroup__SWIG_0(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_hasGroup__SWIG_1(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Trailer_hasGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Trailer::hasGroup(FIX::Group const &) const\n" " FIX::Trailer::hasGroup(unsigned int,FIX::Group const &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Trailer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Trailer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Trailer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Trailer" "', argument " "1"" of type '" "FIX::Trailer *""'"); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Trailer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Trailer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Message__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Message")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_Message",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } arg3 = reinterpret_cast< message_order * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_Message",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Message" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Message",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; bool arg3 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_Message",&obj0,&obj1,&obj2)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_Message" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_Message",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; FIX::DataDictionary *arg3 = 0 ; bool arg4 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:new_Message",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Message" "', argument " "3"" of type '" "FIX::DataDictionary const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "3"" of type '" "FIX::DataDictionary const &""'"); } arg3 = reinterpret_cast< FIX::DataDictionary * >(argp3); ecode4 = SWIG_AsVal_bool(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_Message" "', argument " "4"" of type '" "bool""'"); } arg4 = static_cast< bool >(val4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2,(FIX::DataDictionary const &)*arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; FIX::DataDictionary *arg3 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_Message",&obj0,&obj1,&obj2)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "FIX::DataDictionary const &""'"); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Message" "', argument " "3"" of type '" "FIX::DataDictionary const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "3"" of type '" "FIX::DataDictionary const &""'"); } arg3 = reinterpret_cast< FIX::DataDictionary * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2,(FIX::DataDictionary const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; bool arg6 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 = 0 ; int res5 = 0 ; bool val6 ; int ecode6 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; PyObject * obj5 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOOO:new_Message",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); ecode6 = SWIG_AsVal_bool(obj5, &val6); if (!SWIG_IsOK(ecode6)) { SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Message" "', argument " "6"" of type '" "bool""'"); } arg6 = static_cast< bool >(val6); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5,arg6); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_9(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 = 0 ; int res5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOO:new_Message",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_10(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; FIX::DataDictionary *arg6 = 0 ; bool arg7 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 = 0 ; int res5 = 0 ; void *argp6 = 0 ; int res6 = 0 ; bool val7 ; int ecode7 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; PyObject * obj5 = 0 ; PyObject * obj6 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:new_Message",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_Message" "', argument " "6"" of type '" "FIX::DataDictionary const &""'"); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "6"" of type '" "FIX::DataDictionary const &""'"); } arg6 = reinterpret_cast< FIX::DataDictionary * >(argp6); ecode7 = SWIG_AsVal_bool(obj6, &val7); if (!SWIG_IsOK(ecode7)) { SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "new_Message" "', argument " "7"" of type '" "bool""'"); } arg7 = static_cast< bool >(val7); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5,(FIX::DataDictionary const &)*arg6,arg7); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_11(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; FIX::DataDictionary *arg6 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 = 0 ; int res5 = 0 ; void *argp6 = 0 ; int res6 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; PyObject * obj5 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOOO:new_Message",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "message_order const &""'"); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "2"" of type '" "message_order const &""'"); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "3"" of type '" "message_order const &""'"); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "new_Message" "', argument " "6"" of type '" "FIX::DataDictionary const &""'"); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "6"" of type '" "FIX::DataDictionary const &""'"); } arg6 = reinterpret_cast< FIX::DataDictionary * >(argp6); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5,(FIX::DataDictionary const &)*arg6); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_new_Message__SWIG_12(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Message *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Message",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Message" "', argument " "1"" of type '" "FIX::Message const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Message" "', argument " "1"" of type '" "FIX::Message const &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Message *)new FIX::Message((FIX::Message const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Message, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Message(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[8] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 7) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Message__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_12(self, args); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_3(self, args); } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_5(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_2(self, args); } } } if (argc == 3) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_1(self, args); } } } } if (argc == 3) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_7(self, args); } } } } if (argc == 3) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_4(self, args); } } } } if (argc == 4) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_6(self, args); } } } } } if (argc == 5) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_message_order, 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_ConvertPtr(argv[4], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_9(self, args); } } } } } } if (argc == 6) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_message_order, 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_ConvertPtr(argv[4], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[5], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_11(self, args); } } } } } } } if (argc == 6) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_message_order, 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_ConvertPtr(argv[4], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[5], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_8(self, args); } } } } } } } if (argc == 7) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_message_order, 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_ConvertPtr(argv[4], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[5], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[6], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_10(self, args); } } } } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Message'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::Message()\n" " FIX::Message::Message(message_order const &,message_order const &,message_order const &)\n" " FIX::Message::Message(std::string const &,bool)\n" " FIX::Message::Message(std::string const &)\n" " FIX::Message::Message(std::string const &,FIX::DataDictionary const &,bool)\n" " FIX::Message::Message(std::string const &,FIX::DataDictionary const &)\n" " FIX::Message::Message(std::string const &,FIX::DataDictionary const &,FIX::DataDictionary const &,bool)\n" " FIX::Message::Message(std::string const &,FIX::DataDictionary const &,FIX::DataDictionary const &)\n" " FIX::Message::Message(message_order const &,message_order const &,message_order const &,std::string const &,FIX::DataDictionary const &,bool)\n" " FIX::Message::Message(message_order const &,message_order const &,message_order const &,std::string const &,FIX::DataDictionary const &)\n" " FIX::Message::Message(message_order const &,message_order const &,message_order const &,std::string const &,FIX::DataDictionary const &,FIX::DataDictionary const &,bool)\n" " FIX::Message::Message(message_order const &,message_order const &,message_order const &,std::string const &,FIX::DataDictionary const &,FIX::DataDictionary const &)\n" " FIX::Message::Message(FIX::Message const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Message(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Message",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Message" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_InitializeXML(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_InitializeXML",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_InitializeXML" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_InitializeXML" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::InitializeXML((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_Message_addGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Message_addGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_addGroup" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_replaceGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_replaceGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_replaceGroup" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_replaceGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Message_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_getGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_getGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_getGroup" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_getGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Message_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (Group *) &((FIX::Message const *)arg1)->getGroup(arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Group, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_removeGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_removeGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_removeGroup" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_removeGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Message_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_removeGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Message_removeGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_removeGroup" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_removeGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_removeGroup__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_removeGroup__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_removeGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::removeGroup(unsigned int,FIX::Group const &)\n" " FIX::Message::removeGroup(FIX::Group const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_hasGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_hasGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_hasGroup" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Message const *)arg1)->hasGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_hasGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_hasGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_hasGroup" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_hasGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Message_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Message const *)arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_hasGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_hasGroup__SWIG_0(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_hasGroup__SWIG_1(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_hasGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::hasGroup(FIX::Group const &) const\n" " FIX::Message::hasGroup(unsigned int,FIX::Group const &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"OOOO:Message_toString",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_toString" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_toString" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Message_toString" "', argument " "4"" of type '" "int""'"); } arg4 = static_cast< int >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Message const *)arg1)->toString(arg2,arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_toString",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_toString" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_toString" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Message const *)arg1)->toString(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_toString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_toString" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Message const *)arg1)->toString(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:Message_toString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Message const *)arg1)->toString(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; int arg3 ; int arg4 ; int arg5 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; int val5 ; int ecode5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOO:Message_toString",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { #if PYTHON_MAJOR_VERSION >= 3 temp2 = std::string((char*)PyUnicode_AsUTF8(obj1)); #else temp2 = std::string((char*)PyString_AsString(obj1)); #endif arg2 = &temp2; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_toString" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Message_toString" "', argument " "4"" of type '" "int""'"); } arg4 = static_cast< int >(val4); ecode5 = SWIG_AsVal_int(obj4, &val5); if (!SWIG_IsOK(ecode5)) { SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "Message_toString" "', argument " "5"" of type '" "int""'"); } arg5 = static_cast< int >(val5); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2,arg3,arg4,arg5); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:Message_toString",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { #if PYTHON_MAJOR_VERSION >= 3 temp2 = std::string((char*)PyUnicode_AsUTF8(obj1)); #else temp2 = std::string((char*)PyString_AsString(obj1)); #endif arg2 = &temp2; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_toString" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Message_toString" "', argument " "4"" of type '" "int""'"); } arg4 = static_cast< int >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2,arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_toString",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { #if PYTHON_MAJOR_VERSION >= 3 temp2 = std::string((char*)PyUnicode_AsUTF8(obj1)); #else temp2 = std::string((char*)PyString_AsString(obj1)); #endif arg2 = &temp2; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_toString" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString__SWIG_7(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Message_toString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toString" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { #if PYTHON_MAJOR_VERSION >= 3 temp2 = std::string((char*)PyUnicode_AsUTF8(obj1)); #else temp2 = std::string((char*)PyString_AsString(obj1)); #endif arg2 = &temp2; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toString(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[6] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 5) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toString__SWIG_3(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toString__SWIG_7(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_2(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_6(self, args); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_1(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_5(self, args); } } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_0(self, args); } } } } } if (argc == 5) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[4], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_4(self, args); } } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_toString'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::toString(int,int,int) const\n" " FIX::Message::toString(int,int) const\n" " FIX::Message::toString(int) const\n" " FIX::Message::toString() const\n" " FIX::Message::toString(std::string &,int,int,int) const\n" " FIX::Message::toString(std::string &,int,int) const\n" " FIX::Message::toString(std::string &,int) const\n" " FIX::Message::toString(std::string &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_toXML__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:Message_toXML",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toXML" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Message const *)arg1)->toXML(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toXML__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Message_toXML",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toXML" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { #if PYTHON_MAJOR_VERSION >= 3 temp2 = std::string((char*)PyUnicode_AsUTF8(obj1)); #else temp2 = std::string((char*)PyString_AsString(obj1)); #endif arg2 = &temp2; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::Message const *)arg1)->toXML(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toXML(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toXML__SWIG_0(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toXML__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_toXML'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::toXML() const\n" " FIX::Message::toXML(std::string &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_reverseRoute(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Header *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Message_reverseRoute",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_reverseRoute" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Header, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_reverseRoute" "', argument " "2"" of type '" "FIX::Header const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_reverseRoute" "', argument " "2"" of type '" "FIX::Header const &""'"); } arg2 = reinterpret_cast< FIX::Header * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->reverseRoute((FIX::Header const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_setString__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Message_setString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_setString" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setString((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Message_setString__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_setString",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_setString" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_setString" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setString((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Message_setString__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; bool arg3 ; FIX::DataDictionary *arg4 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:Message_setString",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_setString" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_setString" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Message_setString" "', argument " "4"" of type '" "FIX::DataDictionary const *""'"); } arg4 = reinterpret_cast< FIX::DataDictionary * >(argp4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setString((std::string const &)*arg2,arg3,(FIX::DataDictionary const *)arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Message_setString__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; bool arg3 ; FIX::DataDictionary *arg4 = (FIX::DataDictionary *) 0 ; FIX::DataDictionary *arg5 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOO:Message_setString",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_setString" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_setString" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Message_setString" "', argument " "4"" of type '" "FIX::DataDictionary const *""'"); } arg4 = reinterpret_cast< FIX::DataDictionary * >(argp4); res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Message_setString" "', argument " "5"" of type '" "FIX::DataDictionary const *""'"); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setString((std::string const &)*arg2,arg3,(FIX::DataDictionary const *)arg4,(FIX::DataDictionary const *)arg5); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::InvalidMessage &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN), "FIX::InvalidMessage", SWIGTYPE_p_FIX__InvalidMessage); SWIG_fail; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Message_setString(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[6] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 5) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_setString__SWIG_0(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_setString__SWIG_1(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_setString__SWIG_2(self, args); } } } } } if (argc == 5) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[4], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_setString__SWIG_3(self, args); } } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_setString'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::setString(std::string const &)\n" " FIX::Message::setString(std::string const &,bool)\n" " FIX::Message::setString(std::string const &,bool,FIX::DataDictionary const *)\n" " FIX::Message::setString(std::string const &,bool,FIX::DataDictionary const *,FIX::DataDictionary const *)\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_setGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; FIX::FieldBase *arg3 = 0 ; std::string *arg4 = 0 ; std::string::size_type *arg5 = 0 ; FIX::FieldMap *arg6 = 0 ; DataDictionary *arg7 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 = 0 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 = 0 ; int res5 = 0 ; void *argp6 = 0 ; int res6 = 0 ; void *argp7 = 0 ; int res7 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; PyObject * obj5 = 0 ; PyObject * obj6 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:Message_setGroup",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_setGroup" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_setGroup" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setGroup" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Message_setGroup" "', argument " "3"" of type '" "FIX::FieldBase const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setGroup" "', argument " "3"" of type '" "FIX::FieldBase const &""'"); } arg3 = reinterpret_cast< FIX::FieldBase * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Message_setGroup" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setGroup" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_std__string__size_type, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Message_setGroup" "', argument " "5"" of type '" "std::string::size_type &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setGroup" "', argument " "5"" of type '" "std::string::size_type &""'"); } arg5 = reinterpret_cast< std::string::size_type * >(argp5); res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "Message_setGroup" "', argument " "6"" of type '" "FIX::FieldMap &""'"); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setGroup" "', argument " "6"" of type '" "FIX::FieldMap &""'"); } arg6 = reinterpret_cast< FIX::FieldMap * >(argp6); res7 = SWIG_ConvertPtr(obj6, &argp7, SWIGTYPE_p_DataDictionary, 0 | 0); if (!SWIG_IsOK(res7)) { SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "Message_setGroup" "', argument " "7"" of type '" "DataDictionary const &""'"); } if (!argp7) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setGroup" "', argument " "7"" of type '" "DataDictionary const &""'"); } arg7 = reinterpret_cast< DataDictionary * >(argp7); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setGroup((std::string const &)*arg2,(FIX::FieldBase const &)*arg3,(std::string const &)*arg4,*arg5,*arg6,(DataDictionary const &)*arg7); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_Message_setStringHeader(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_setStringHeader",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_setStringHeader" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_setStringHeader" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setStringHeader" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->setStringHeader((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Message_getHeader__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Header *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Message_getHeader",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_getHeader" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Header *) &((FIX::Message const *)arg1)->getHeader(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Header, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_getHeader__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Header *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Message_getHeader",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_getHeader" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Header *) &(arg1)->getHeader(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Header, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_getHeader(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getHeader__SWIG_1(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getHeader__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_getHeader'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::getHeader() const\n" " FIX::Message::getHeader()\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_getTrailer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Trailer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Message_getTrailer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_getTrailer" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Trailer *) &((FIX::Message const *)arg1)->getTrailer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Trailer, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_getTrailer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Trailer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Message_getTrailer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_getTrailer" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Trailer *) &(arg1)->getTrailer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Trailer, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_getTrailer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getTrailer__SWIG_1(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getTrailer__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_getTrailer'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::getTrailer() const\n" " FIX::Message::getTrailer()\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_hasValidStructure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int temp2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_hasValidStructure",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_hasValidStructure" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_AsVal_int(obj1, &temp2); arg2 = &temp2; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Message const *)arg1)->hasValidStructure(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("int &") == "int &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyLong_FromLong(*arg2) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyInt_FromLong(*arg2) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_bodyLength__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OOOO:Message_bodyLength",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_bodyLength" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_bodyLength" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_bodyLength" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Message_bodyLength" "', argument " "4"" of type '" "int""'"); } arg4 = static_cast< int >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Message const *)arg1)->bodyLength(arg2,arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_bodyLength__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OOO:Message_bodyLength",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_bodyLength" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_bodyLength" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Message_bodyLength" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Message const *)arg1)->bodyLength(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_bodyLength__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_bodyLength",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_bodyLength" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_bodyLength" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Message const *)arg1)->bodyLength(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_bodyLength__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Message_bodyLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_bodyLength" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Message const *)arg1)->bodyLength(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_bodyLength(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_bodyLength__SWIG_3(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_bodyLength__SWIG_2(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_bodyLength__SWIG_1(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_bodyLength__SWIG_0(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_bodyLength'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::bodyLength(int,int,int) const\n" " FIX::Message::bodyLength(int,int) const\n" " FIX::Message::bodyLength(int) const\n" " FIX::Message::bodyLength() const\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_checkSum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_checkSum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_checkSum" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Message_checkSum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Message const *)arg1)->checkSum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_checkSum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Message_checkSum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_checkSum" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Message const *)arg1)->checkSum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_checkSum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_checkSum__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_checkSum__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_checkSum'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::checkSum(int) const\n" " FIX::Message::checkSum() const\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_isAdmin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isAdmin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isAdmin" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Message const *)arg1)->isAdmin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isApp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isApp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isApp" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Message const *)arg1)->isApp(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isEmpty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isEmpty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isEmpty" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isEmpty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Message_clear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_clear" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->clear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isAdminMsgType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; MsgType *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isAdminMsgType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_MsgType, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isAdminMsgType" "', argument " "1"" of type '" "MsgType const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_isAdminMsgType" "', argument " "1"" of type '" "MsgType const &""'"); } arg1 = reinterpret_cast< MsgType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isAdminMsgType((MsgType const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; BeginString *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; ApplVerID result; if (!PyArg_ParseTuple(args,(char *)"O:Message_toApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_BeginString, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toApplVerID" "', argument " "1"" of type '" "BeginString const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_toApplVerID" "', argument " "1"" of type '" "BeginString const &""'"); } arg1 = reinterpret_cast< BeginString * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX::Message::toApplVerID((BeginString const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new ApplVerID(static_cast< const ApplVerID& >(result))), SWIGTYPE_p_ApplVerID, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_toBeginString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; ApplVerID *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; BeginString result; if (!PyArg_ParseTuple(args,(char *)"O:Message_toBeginString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_ApplVerID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_toBeginString" "', argument " "1"" of type '" "ApplVerID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_toBeginString" "', argument " "1"" of type '" "ApplVerID const &""'"); } arg1 = reinterpret_cast< ApplVerID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX::Message::toBeginString((ApplVerID const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new BeginString(static_cast< const BeginString& >(result))), SWIGTYPE_p_BeginString, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isHeaderField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isHeaderField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Message_isHeaderField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isHeaderField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isHeaderField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = 0 ; DataDictionary *arg2 = (DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_isHeaderField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isHeaderField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_isHeaderField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_isHeaderField" "', argument " "2"" of type '" "DataDictionary const *""'"); } arg2 = reinterpret_cast< DataDictionary * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isHeaderField((FIX::FieldBase const &)*arg1,(DataDictionary const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isHeaderField__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isHeaderField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isHeaderField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_isHeaderField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isHeaderField((FIX::FieldBase const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isHeaderField__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; DataDictionary *arg2 = (DataDictionary *) 0 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_isHeaderField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Message_isHeaderField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_isHeaderField" "', argument " "2"" of type '" "DataDictionary const *""'"); } arg2 = reinterpret_cast< DataDictionary * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isHeaderField(arg1,(DataDictionary const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isHeaderField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isHeaderField__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_isHeaderField__SWIG_0(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isHeaderField__SWIG_1(self, args); } } } if (argc == 2) { int _v; { 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_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isHeaderField__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_isHeaderField'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::isHeaderField(int)\n" " FIX::Message::isHeaderField(FIX::FieldBase const &,DataDictionary const *)\n" " FIX::Message::isHeaderField(FIX::FieldBase const &)\n" " FIX::Message::isHeaderField(int,DataDictionary const *)\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_isTrailerField__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isTrailerField",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Message_isTrailerField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isTrailerField(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isTrailerField__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = 0 ; DataDictionary *arg2 = (DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_isTrailerField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isTrailerField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_isTrailerField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_isTrailerField" "', argument " "2"" of type '" "DataDictionary const *""'"); } arg2 = reinterpret_cast< DataDictionary * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isTrailerField((FIX::FieldBase const &)*arg1,(DataDictionary const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isTrailerField__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FieldBase *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Message_isTrailerField",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FieldBase, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_isTrailerField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_isTrailerField" "', argument " "1"" of type '" "FIX::FieldBase const &""'"); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isTrailerField((FIX::FieldBase const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isTrailerField__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; DataDictionary *arg2 = (DataDictionary *) 0 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_isTrailerField",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "Message_isTrailerField" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_isTrailerField" "', argument " "2"" of type '" "DataDictionary const *""'"); } arg2 = reinterpret_cast< DataDictionary * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Message::isTrailerField(arg1,(DataDictionary const *)arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_isTrailerField(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isTrailerField__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_isTrailerField__SWIG_0(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isTrailerField__SWIG_1(self, args); } } } if (argc == 2) { int _v; { 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_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isTrailerField__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_isTrailerField'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::isTrailerField(int)\n" " FIX::Message::isTrailerField(FIX::FieldBase const &,DataDictionary const *)\n" " FIX::Message::isTrailerField(FIX::FieldBase const &)\n" " FIX::Message::isTrailerField(int,DataDictionary const *)\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_getSessionID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; SessionID result; if (!PyArg_ParseTuple(args,(char *)"OO:Message_getSessionID",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_getSessionID" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_getSessionID" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_getSessionID" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Message const *)arg1)->getSessionID((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj((new SessionID(static_cast< const SessionID& >(result))), SWIGTYPE_p_SessionID, SWIG_POINTER_OWN | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Message_getSessionID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SessionID result; if (!PyArg_ParseTuple(args,(char *)"O:Message_getSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_getSessionID" "', argument " "1"" of type '" "FIX::Message const *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Message const *)arg1)->getSessionID(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj((new SessionID(static_cast< const SessionID& >(result))), SWIGTYPE_p_SessionID, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message_getSessionID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getSessionID__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getSessionID__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Message_getSessionID'.\n" " Possible C/C++ prototypes are:\n" " FIX::Message::getSessionID(std::string const &) const\n" " FIX::Message::getSessionID() const\n"); return 0; } SWIGINTERN PyObject *_wrap_Message_setSessionID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Message_setSessionID",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message_setSessionID" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Message_setSessionID" "', argument " "2"" of type '" "SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Message_setSessionID" "', argument " "2"" of type '" "SessionID const &""'"); } arg2 = reinterpret_cast< SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setSessionID((SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Message___str__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:Message___str__",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Message___str__" "', argument " "1"" of type '" "FIX::Message *""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX_Message___str__(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Message_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Message, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap___lshift____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::ostream *arg1 = 0 ; FIX::Message *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::ostream *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:__lshift__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::Message const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_identifyType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; MsgType result; if (!PyArg_ParseTuple(args,(char *)"O:identifyType",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "identifyType" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "identifyType" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX::identifyType((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::MessageParseError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::MessageParseError(static_cast< const FIX::MessageParseError& >(_e))),SWIGTYPE_p_FIX__MessageParseError,SWIG_POINTER_OWN), "FIX::MessageParseError", SWIGTYPE_p_FIX__MessageParseError); SWIG_fail; } resultobj = SWIG_NewPointerObj((new MsgType(static_cast< const MsgType& >(result))), SWIGTYPE_p_MsgType, SWIG_POINTER_OWN | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Group__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_Group",&obj0,&obj1)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Group" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Group" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Group *)new FIX::Group(arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Group, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Group__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int arg2 ; int *arg3 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_Group",&obj0,&obj1,&obj2)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Group" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Group" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_int, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Group" "', argument " "3"" of type '" "int const []""'"); } arg3 = reinterpret_cast< int * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Group *)new FIX::Group(arg1,arg2,(int const (*))arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Group, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Group__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int arg2 ; message_order *arg3 = 0 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_Group",&obj0,&obj1,&obj2)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_Group" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Group" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_message_order, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Group" "', argument " "3"" of type '" "message_order const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Group" "', argument " "3"" of type '" "message_order const &""'"); } arg3 = reinterpret_cast< message_order * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Group *)new FIX::Group(arg1,arg2,(message_order const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Group, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Group__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Group",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Group" "', argument " "1"" of type '" "FIX::Group const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Group" "', argument " "1"" of type '" "FIX::Group const &""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Group *)new FIX::Group((FIX::Group const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Group, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Group(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Group__SWIG_3(self, args); } } if (argc == 2) { int _v; { 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_Group__SWIG_0(self, args); } } } if (argc == 3) { int _v; { 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) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Group__SWIG_2(self, args); } } } } if (argc == 3) { int _v; { 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) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_int, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Group__SWIG_1(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Group'.\n" " Possible C/C++ prototypes are:\n" " FIX::Group::Group(int,int)\n" " FIX::Group::Group(int,int,int const [])\n" " FIX::Group::Group(int,int,message_order const &)\n" " FIX::Group::Group(FIX::Group const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Group_field(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Group_field",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_field" "', argument " "1"" of type '" "FIX::Group const *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Group const *)arg1)->field(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_delim(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Group_delim",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_delim" "', argument " "1"" of type '" "FIX::Group const *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Group const *)arg1)->delim(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_addGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Group_addGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_addGroup" "', argument " "1"" of type '" "FIX::Group *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Group_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Group_addGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_replaceGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Group_replaceGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_replaceGroup" "', argument " "1"" of type '" "FIX::Group *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Group_replaceGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Group_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Group_replaceGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_getGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Group *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Group_getGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_getGroup" "', argument " "1"" of type '" "FIX::Group const *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Group_getGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Group_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Group_getGroup" "', argument " "3"" of type '" "FIX::Group &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Group *) &((FIX::Group const *)arg1)->getGroup(arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Group, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_removeGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Group_removeGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_removeGroup" "', argument " "1"" of type '" "FIX::Group *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Group_removeGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Group_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Group_removeGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_removeGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Group_removeGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_removeGroup" "', argument " "1"" of type '" "FIX::Group *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Group_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Group_removeGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->removeGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_removeGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_removeGroup__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_removeGroup__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Group_removeGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Group::removeGroup(unsigned int,FIX::Group const &)\n" " FIX::Group::removeGroup(FIX::Group const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Group_hasGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Group_hasGroup",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_hasGroup" "', argument " "1"" of type '" "FIX::Group *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Group_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Group_hasGroup" "', argument " "2"" of type '" "FIX::Group const &""'"); } arg2 = reinterpret_cast< FIX::Group * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->hasGroup((FIX::Group const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_hasGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:Group_hasGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Group_hasGroup" "', argument " "1"" of type '" "FIX::Group *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Group_hasGroup" "', argument " "2"" of type '" "unsigned int""'"); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Group, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Group_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Group_hasGroup" "', argument " "3"" of type '" "FIX::Group const &""'"); } arg3 = reinterpret_cast< FIX::Group * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Group_hasGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_hasGroup__SWIG_0(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_hasGroup__SWIG_1(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Group_hasGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::Group::hasGroup(FIX::Group const &)\n" " FIX::Group::hasGroup(unsigned int,FIX::Group const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Group(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Group *arg1 = (FIX::Group *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Group",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Group, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Group" "', argument " "1"" of type '" "FIX::Group *""'"); } arg1 = reinterpret_cast< FIX::Group * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Group_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Group, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BeginSeqNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BeginSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BeginSeqNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BeginSeqNo *)new FIX::BeginSeqNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BeginSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BeginSeqNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BeginSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BeginSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BeginSeqNo" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BeginSeqNo" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BeginSeqNo *)new FIX::BeginSeqNo((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BeginSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BeginSeqNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BeginSeqNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BeginSeqNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BeginSeqNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::BeginSeqNo::BeginSeqNo()\n" " FIX::BeginSeqNo::BeginSeqNo(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BeginSeqNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BeginSeqNo *arg1 = (FIX::BeginSeqNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BeginSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BeginSeqNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BeginSeqNo" "', argument " "1"" of type '" "FIX::BeginSeqNo *""'"); } arg1 = reinterpret_cast< FIX::BeginSeqNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BeginSeqNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BeginSeqNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BeginString__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BeginString *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BeginString")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BeginString *)new FIX::BeginString(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BeginString, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BeginString__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BeginString *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BeginString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BeginString" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BeginString" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BeginString *)new FIX::BeginString((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BeginString, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BeginString(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BeginString__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BeginString__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BeginString'.\n" " Possible C/C++ prototypes are:\n" " FIX::BeginString::BeginString()\n" " FIX::BeginString::BeginString(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BeginString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BeginString *arg1 = (FIX::BeginString *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BeginString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BeginString, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BeginString" "', argument " "1"" of type '" "FIX::BeginString *""'"); } arg1 = reinterpret_cast< FIX::BeginString * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BeginString_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BeginString, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BodyLength__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BodyLength *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BodyLength")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BodyLength *)new FIX::BodyLength(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BodyLength, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BodyLength__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BodyLength *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BodyLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BodyLength" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BodyLength" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BodyLength *)new FIX::BodyLength((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BodyLength, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BodyLength(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BodyLength__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BodyLength__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BodyLength'.\n" " Possible C/C++ prototypes are:\n" " FIX::BodyLength::BodyLength()\n" " FIX::BodyLength::BodyLength(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BodyLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BodyLength *arg1 = (FIX::BodyLength *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BodyLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BodyLength, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BodyLength" "', argument " "1"" of type '" "FIX::BodyLength *""'"); } arg1 = reinterpret_cast< FIX::BodyLength * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BodyLength_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BodyLength, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CheckSum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CheckSum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CheckSum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CheckSum *)new FIX::CheckSum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CheckSum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CheckSum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CheckSum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CheckSum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CheckSum" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CheckSum" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CheckSum *)new FIX::CheckSum((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CheckSum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CheckSum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CheckSum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CheckSum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CheckSum'.\n" " Possible C/C++ prototypes are:\n" " FIX::CheckSum::CheckSum()\n" " FIX::CheckSum::CheckSum(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CheckSum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CheckSum *arg1 = (FIX::CheckSum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CheckSum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CheckSum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CheckSum" "', argument " "1"" of type '" "FIX::CheckSum *""'"); } arg1 = reinterpret_cast< FIX::CheckSum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CheckSum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CheckSum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EndSeqNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EndSeqNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndSeqNo *)new FIX::EndSeqNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndSeqNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EndSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EndSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EndSeqNo" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EndSeqNo" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndSeqNo *)new FIX::EndSeqNo((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndSeqNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EndSeqNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndSeqNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EndSeqNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::EndSeqNo::EndSeqNo()\n" " FIX::EndSeqNo::EndSeqNo(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EndSeqNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndSeqNo *arg1 = (FIX::EndSeqNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EndSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EndSeqNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EndSeqNo" "', argument " "1"" of type '" "FIX::EndSeqNo *""'"); } arg1 = reinterpret_cast< FIX::EndSeqNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EndSeqNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EndSeqNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MsgSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MsgSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MsgSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MsgSeqNum *)new FIX::MsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MsgSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MsgSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MsgSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MsgSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MsgSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MsgSeqNum *)new FIX::MsgSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MsgSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MsgSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MsgSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MsgSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MsgSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::MsgSeqNum::MsgSeqNum()\n" " FIX::MsgSeqNum::MsgSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MsgSeqNum *arg1 = (FIX::MsgSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MsgSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MsgSeqNum" "', argument " "1"" of type '" "FIX::MsgSeqNum *""'"); } arg1 = reinterpret_cast< FIX::MsgSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MsgSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MsgSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MsgType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MsgType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MsgType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MsgType *)new FIX::MsgType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MsgType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MsgType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MsgType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MsgType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MsgType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MsgType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MsgType *)new FIX::MsgType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MsgType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MsgType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MsgType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MsgType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MsgType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MsgType::MsgType()\n" " FIX::MsgType::MsgType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MsgType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MsgType *arg1 = (FIX::MsgType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MsgType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MsgType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MsgType" "', argument " "1"" of type '" "FIX::MsgType *""'"); } arg1 = reinterpret_cast< FIX::MsgType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MsgType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MsgType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NewSeqNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NewSeqNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewSeqNo *)new FIX::NewSeqNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewSeqNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NewSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NewSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NewSeqNo" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NewSeqNo" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewSeqNo *)new FIX::NewSeqNo((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewSeqNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NewSeqNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewSeqNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NewSeqNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::NewSeqNo::NewSeqNo()\n" " FIX::NewSeqNo::NewSeqNo(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NewSeqNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewSeqNo *arg1 = (FIX::NewSeqNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NewSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NewSeqNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NewSeqNo" "', argument " "1"" of type '" "FIX::NewSeqNo *""'"); } arg1 = reinterpret_cast< FIX::NewSeqNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NewSeqNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NewSeqNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PossDupFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PossDupFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PossDupFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PossDupFlag *)new FIX::PossDupFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PossDupFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PossDupFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PossDupFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PossDupFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PossDupFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PossDupFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PossDupFlag *)new FIX::PossDupFlag((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PossDupFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PossDupFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PossDupFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PossDupFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PossDupFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::PossDupFlag::PossDupFlag()\n" " FIX::PossDupFlag::PossDupFlag(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PossDupFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PossDupFlag *arg1 = (FIX::PossDupFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PossDupFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PossDupFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PossDupFlag" "', argument " "1"" of type '" "FIX::PossDupFlag *""'"); } arg1 = reinterpret_cast< FIX::PossDupFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PossDupFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PossDupFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefSeqNum *)new FIX::RefSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefSeqNum *)new FIX::RefSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefSeqNum::RefSeqNum()\n" " FIX::RefSeqNum::RefSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefSeqNum *arg1 = (FIX::RefSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefSeqNum" "', argument " "1"" of type '" "FIX::RefSeqNum *""'"); } arg1 = reinterpret_cast< FIX::RefSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SenderCompID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SenderCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SenderCompID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SenderCompID *)new FIX::SenderCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SenderCompID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SenderCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SenderCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SenderCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SenderCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SenderCompID *)new FIX::SenderCompID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SenderCompID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SenderCompID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SenderCompID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SenderCompID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SenderCompID::SenderCompID()\n" " FIX::SenderCompID::SenderCompID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SenderCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SenderCompID *arg1 = (FIX::SenderCompID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SenderCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SenderCompID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SenderCompID" "', argument " "1"" of type '" "FIX::SenderCompID *""'"); } arg1 = reinterpret_cast< FIX::SenderCompID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SenderCompID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SenderCompID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SenderSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SenderSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SenderSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SenderSubID *)new FIX::SenderSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SenderSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SenderSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SenderSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SenderSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SenderSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SenderSubID *)new FIX::SenderSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SenderSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SenderSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SenderSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SenderSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SenderSubID::SenderSubID()\n" " FIX::SenderSubID::SenderSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SenderSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SenderSubID *arg1 = (FIX::SenderSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SenderSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SenderSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SenderSubID" "', argument " "1"" of type '" "FIX::SenderSubID *""'"); } arg1 = reinterpret_cast< FIX::SenderSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SenderSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SenderSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SendingTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SendingTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SendingTime *)new FIX::SendingTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SendingTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::SendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SendingTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_SendingTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SendingTime *)new FIX::SendingTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SendingTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SendingTime *)new FIX::SendingTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SendingTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::SendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_SendingTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SendingTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SendingTime *)new FIX::SendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SendingTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SendingTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SendingTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SendingTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SendingTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SendingTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::SendingTime::SendingTime()\n" " FIX::SendingTime::SendingTime(int)\n" " FIX::SendingTime::SendingTime(FIX::UTCTIMESTAMP const &)\n" " FIX::SendingTime::SendingTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SendingTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SendingTime *arg1 = (FIX::SendingTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SendingTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SendingTime" "', argument " "1"" of type '" "FIX::SendingTime *""'"); } arg1 = reinterpret_cast< FIX::SendingTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SendingTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SendingTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetCompID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetCompID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetCompID *)new FIX::TargetCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetCompID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetCompID *)new FIX::TargetCompID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetCompID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetCompID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetCompID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetCompID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetCompID::TargetCompID()\n" " FIX::TargetCompID::TargetCompID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetCompID *arg1 = (FIX::TargetCompID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetCompID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetCompID" "', argument " "1"" of type '" "FIX::TargetCompID *""'"); } arg1 = reinterpret_cast< FIX::TargetCompID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetCompID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetCompID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetSubID *)new FIX::TargetSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetSubID *)new FIX::TargetSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetSubID::TargetSubID()\n" " FIX::TargetSubID::TargetSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetSubID *arg1 = (FIX::TargetSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetSubID" "', argument " "1"" of type '" "FIX::TargetSubID *""'"); } arg1 = reinterpret_cast< FIX::TargetSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Text__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Text *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Text")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Text *)new FIX::Text(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Text, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Text__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Text *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Text",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Text" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Text" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Text *)new FIX::Text((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Text, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Text(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Text__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Text__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Text'.\n" " Possible C/C++ prototypes are:\n" " FIX::Text::Text()\n" " FIX::Text::Text(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Text(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Text *arg1 = (FIX::Text *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Text",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Text, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Text" "', argument " "1"" of type '" "FIX::Text *""'"); } arg1 = reinterpret_cast< FIX::Text * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Text_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Text, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Signature__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Signature *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Signature")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Signature *)new FIX::Signature(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Signature, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Signature__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Signature *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Signature",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Signature" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Signature" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Signature *)new FIX::Signature((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Signature, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Signature(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Signature__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Signature__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Signature'.\n" " Possible C/C++ prototypes are:\n" " FIX::Signature::Signature()\n" " FIX::Signature::Signature(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Signature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Signature *arg1 = (FIX::Signature *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Signature",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Signature, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Signature" "', argument " "1"" of type '" "FIX::Signature *""'"); } arg1 = reinterpret_cast< FIX::Signature * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Signature_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Signature, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecureDataLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecureDataLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecureDataLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecureDataLen *)new FIX::SecureDataLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecureDataLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecureDataLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecureDataLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecureDataLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecureDataLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecureDataLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecureDataLen *)new FIX::SecureDataLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecureDataLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecureDataLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecureDataLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecureDataLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecureDataLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecureDataLen::SecureDataLen()\n" " FIX::SecureDataLen::SecureDataLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecureDataLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecureDataLen *arg1 = (FIX::SecureDataLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecureDataLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecureDataLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecureDataLen" "', argument " "1"" of type '" "FIX::SecureDataLen *""'"); } arg1 = reinterpret_cast< FIX::SecureDataLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecureDataLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecureDataLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecureData__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecureData *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecureData")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecureData *)new FIX::SecureData(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecureData, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecureData__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecureData *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecureData",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecureData" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecureData" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecureData *)new FIX::SecureData((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecureData, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecureData(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecureData__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecureData__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecureData'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecureData::SecureData()\n" " FIX::SecureData::SecureData(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecureData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecureData *arg1 = (FIX::SecureData *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecureData",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecureData, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecureData" "', argument " "1"" of type '" "FIX::SecureData *""'"); } arg1 = reinterpret_cast< FIX::SecureData * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecureData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecureData, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SignatureLength__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SignatureLength *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SignatureLength")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SignatureLength *)new FIX::SignatureLength(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SignatureLength, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SignatureLength__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SignatureLength *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SignatureLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SignatureLength" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SignatureLength" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SignatureLength *)new FIX::SignatureLength((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SignatureLength, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SignatureLength(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SignatureLength__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SignatureLength__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SignatureLength'.\n" " Possible C/C++ prototypes are:\n" " FIX::SignatureLength::SignatureLength()\n" " FIX::SignatureLength::SignatureLength(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SignatureLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SignatureLength *arg1 = (FIX::SignatureLength *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SignatureLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SignatureLength, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SignatureLength" "', argument " "1"" of type '" "FIX::SignatureLength *""'"); } arg1 = reinterpret_cast< FIX::SignatureLength * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SignatureLength_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SignatureLength, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RawDataLength__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RawDataLength *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RawDataLength")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RawDataLength *)new FIX::RawDataLength(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RawDataLength, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RawDataLength__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RawDataLength *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RawDataLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RawDataLength" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RawDataLength" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RawDataLength *)new FIX::RawDataLength((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RawDataLength, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RawDataLength(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RawDataLength__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RawDataLength__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RawDataLength'.\n" " Possible C/C++ prototypes are:\n" " FIX::RawDataLength::RawDataLength()\n" " FIX::RawDataLength::RawDataLength(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RawDataLength(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RawDataLength *arg1 = (FIX::RawDataLength *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RawDataLength",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RawDataLength, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RawDataLength" "', argument " "1"" of type '" "FIX::RawDataLength *""'"); } arg1 = reinterpret_cast< FIX::RawDataLength * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RawDataLength_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RawDataLength, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RawData__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RawData *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RawData")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RawData *)new FIX::RawData(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RawData, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RawData__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RawData *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RawData",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RawData" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RawData" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RawData *)new FIX::RawData((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RawData, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RawData(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RawData__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RawData__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RawData'.\n" " Possible C/C++ prototypes are:\n" " FIX::RawData::RawData()\n" " FIX::RawData::RawData(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RawData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RawData *arg1 = (FIX::RawData *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RawData",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RawData, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RawData" "', argument " "1"" of type '" "FIX::RawData *""'"); } arg1 = reinterpret_cast< FIX::RawData * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RawData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RawData, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PossResend__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PossResend *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PossResend")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PossResend *)new FIX::PossResend(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PossResend, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PossResend__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PossResend *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PossResend",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PossResend" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PossResend" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PossResend *)new FIX::PossResend((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PossResend, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PossResend(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PossResend__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PossResend__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PossResend'.\n" " Possible C/C++ prototypes are:\n" " FIX::PossResend::PossResend()\n" " FIX::PossResend::PossResend(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PossResend(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PossResend *arg1 = (FIX::PossResend *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PossResend",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PossResend, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PossResend" "', argument " "1"" of type '" "FIX::PossResend *""'"); } arg1 = reinterpret_cast< FIX::PossResend * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PossResend_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PossResend, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncryptMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncryptMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptMethod *)new FIX::EncryptMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncryptMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncryptMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncryptMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncryptMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptMethod *)new FIX::EncryptMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncryptMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncryptMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncryptMethod::EncryptMethod()\n" " FIX::EncryptMethod::EncryptMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncryptMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptMethod *arg1 = (FIX::EncryptMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncryptMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncryptMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncryptMethod" "', argument " "1"" of type '" "FIX::EncryptMethod *""'"); } arg1 = reinterpret_cast< FIX::EncryptMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncryptMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncryptMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HeartBtInt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HeartBtInt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HeartBtInt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HeartBtInt *)new FIX::HeartBtInt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HeartBtInt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HeartBtInt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HeartBtInt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HeartBtInt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HeartBtInt" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HeartBtInt" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HeartBtInt *)new FIX::HeartBtInt((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HeartBtInt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HeartBtInt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HeartBtInt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HeartBtInt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HeartBtInt'.\n" " Possible C/C++ prototypes are:\n" " FIX::HeartBtInt::HeartBtInt()\n" " FIX::HeartBtInt::HeartBtInt(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HeartBtInt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HeartBtInt *arg1 = (FIX::HeartBtInt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HeartBtInt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HeartBtInt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HeartBtInt" "', argument " "1"" of type '" "FIX::HeartBtInt *""'"); } arg1 = reinterpret_cast< FIX::HeartBtInt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HeartBtInt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HeartBtInt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TestReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TestReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TestReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TestReqID *)new FIX::TestReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TestReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TestReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TestReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TestReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TestReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TestReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TestReqID *)new FIX::TestReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TestReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TestReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TestReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TestReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TestReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TestReqID::TestReqID()\n" " FIX::TestReqID::TestReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TestReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TestReqID *arg1 = (FIX::TestReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TestReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TestReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TestReqID" "', argument " "1"" of type '" "FIX::TestReqID *""'"); } arg1 = reinterpret_cast< FIX::TestReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TestReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TestReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OnBehalfOfCompID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OnBehalfOfCompID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfCompID *)new FIX::OnBehalfOfCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfCompID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OnBehalfOfCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OnBehalfOfCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OnBehalfOfCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OnBehalfOfCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfCompID *)new FIX::OnBehalfOfCompID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfCompID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OnBehalfOfCompID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfCompID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OnBehalfOfCompID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OnBehalfOfCompID::OnBehalfOfCompID()\n" " FIX::OnBehalfOfCompID::OnBehalfOfCompID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OnBehalfOfCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfCompID *arg1 = (FIX::OnBehalfOfCompID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OnBehalfOfCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OnBehalfOfCompID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OnBehalfOfCompID" "', argument " "1"" of type '" "FIX::OnBehalfOfCompID *""'"); } arg1 = reinterpret_cast< FIX::OnBehalfOfCompID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OnBehalfOfCompID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OnBehalfOfCompID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OnBehalfOfSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfSubID *)new FIX::OnBehalfOfSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OnBehalfOfSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OnBehalfOfSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OnBehalfOfSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OnBehalfOfSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfSubID *)new FIX::OnBehalfOfSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OnBehalfOfSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OnBehalfOfSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OnBehalfOfSubID::OnBehalfOfSubID()\n" " FIX::OnBehalfOfSubID::OnBehalfOfSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OnBehalfOfSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfSubID *arg1 = (FIX::OnBehalfOfSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OnBehalfOfSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OnBehalfOfSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OnBehalfOfSubID" "', argument " "1"" of type '" "FIX::OnBehalfOfSubID *""'"); } arg1 = reinterpret_cast< FIX::OnBehalfOfSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OnBehalfOfSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OnBehalfOfSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigSendingTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigSendingTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigSendingTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigSendingTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_OrigSendingTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigSendingTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigSendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigSendingTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::OrigSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_OrigSendingTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_OrigSendingTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigSendingTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigSendingTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigSendingTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigSendingTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigSendingTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigSendingTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigSendingTime::OrigSendingTime()\n" " FIX::OrigSendingTime::OrigSendingTime(int)\n" " FIX::OrigSendingTime::OrigSendingTime(FIX::UTCTIMESTAMP const &)\n" " FIX::OrigSendingTime::OrigSendingTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigSendingTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigSendingTime *arg1 = (FIX::OrigSendingTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigSendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigSendingTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigSendingTime" "', argument " "1"" of type '" "FIX::OrigSendingTime *""'"); } arg1 = reinterpret_cast< FIX::OrigSendingTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigSendingTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigSendingTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_GapFillFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::GapFillFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_GapFillFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::GapFillFlag *)new FIX::GapFillFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__GapFillFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_GapFillFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::GapFillFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_GapFillFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GapFillFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_GapFillFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::GapFillFlag *)new FIX::GapFillFlag((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__GapFillFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_GapFillFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_GapFillFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_GapFillFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_GapFillFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::GapFillFlag::GapFillFlag()\n" " FIX::GapFillFlag::GapFillFlag(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_GapFillFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::GapFillFlag *arg1 = (FIX::GapFillFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_GapFillFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__GapFillFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GapFillFlag" "', argument " "1"" of type '" "FIX::GapFillFlag *""'"); } arg1 = reinterpret_cast< FIX::GapFillFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *GapFillFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__GapFillFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeliverToCompID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliverToCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeliverToCompID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliverToCompID *)new FIX::DeliverToCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliverToCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliverToCompID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeliverToCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeliverToCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeliverToCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeliverToCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliverToCompID *)new FIX::DeliverToCompID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliverToCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliverToCompID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeliverToCompID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliverToCompID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeliverToCompID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeliverToCompID::DeliverToCompID()\n" " FIX::DeliverToCompID::DeliverToCompID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeliverToCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliverToCompID *arg1 = (FIX::DeliverToCompID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeliverToCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeliverToCompID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeliverToCompID" "', argument " "1"" of type '" "FIX::DeliverToCompID *""'"); } arg1 = reinterpret_cast< FIX::DeliverToCompID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeliverToCompID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeliverToCompID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeliverToSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliverToSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeliverToSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliverToSubID *)new FIX::DeliverToSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliverToSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliverToSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeliverToSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeliverToSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeliverToSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeliverToSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliverToSubID *)new FIX::DeliverToSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliverToSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliverToSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeliverToSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliverToSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeliverToSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeliverToSubID::DeliverToSubID()\n" " FIX::DeliverToSubID::DeliverToSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeliverToSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliverToSubID *arg1 = (FIX::DeliverToSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeliverToSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeliverToSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeliverToSubID" "', argument " "1"" of type '" "FIX::DeliverToSubID *""'"); } arg1 = reinterpret_cast< FIX::DeliverToSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeliverToSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeliverToSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ResetSeqNumFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ResetSeqNumFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ResetSeqNumFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ResetSeqNumFlag *)new FIX::ResetSeqNumFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ResetSeqNumFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ResetSeqNumFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ResetSeqNumFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ResetSeqNumFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ResetSeqNumFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ResetSeqNumFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ResetSeqNumFlag *)new FIX::ResetSeqNumFlag((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ResetSeqNumFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ResetSeqNumFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ResetSeqNumFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ResetSeqNumFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ResetSeqNumFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::ResetSeqNumFlag::ResetSeqNumFlag()\n" " FIX::ResetSeqNumFlag::ResetSeqNumFlag(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ResetSeqNumFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ResetSeqNumFlag *arg1 = (FIX::ResetSeqNumFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ResetSeqNumFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ResetSeqNumFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ResetSeqNumFlag" "', argument " "1"" of type '" "FIX::ResetSeqNumFlag *""'"); } arg1 = reinterpret_cast< FIX::ResetSeqNumFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ResetSeqNumFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ResetSeqNumFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SenderLocationID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SenderLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SenderLocationID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SenderLocationID *)new FIX::SenderLocationID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SenderLocationID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SenderLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SenderLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SenderLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SenderLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SenderLocationID *)new FIX::SenderLocationID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SenderLocationID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SenderLocationID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SenderLocationID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SenderLocationID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SenderLocationID::SenderLocationID()\n" " FIX::SenderLocationID::SenderLocationID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SenderLocationID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SenderLocationID *arg1 = (FIX::SenderLocationID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SenderLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SenderLocationID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SenderLocationID" "', argument " "1"" of type '" "FIX::SenderLocationID *""'"); } arg1 = reinterpret_cast< FIX::SenderLocationID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SenderLocationID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SenderLocationID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetLocationID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetLocationID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetLocationID *)new FIX::TargetLocationID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetLocationID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetLocationID *)new FIX::TargetLocationID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetLocationID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetLocationID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetLocationID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetLocationID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetLocationID::TargetLocationID()\n" " FIX::TargetLocationID::TargetLocationID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetLocationID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetLocationID *arg1 = (FIX::TargetLocationID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetLocationID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetLocationID" "', argument " "1"" of type '" "FIX::TargetLocationID *""'"); } arg1 = reinterpret_cast< FIX::TargetLocationID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetLocationID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetLocationID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OnBehalfOfLocationID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OnBehalfOfLocationID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfLocationID *)new FIX::OnBehalfOfLocationID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfLocationID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OnBehalfOfLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OnBehalfOfLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OnBehalfOfLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OnBehalfOfLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfLocationID *)new FIX::OnBehalfOfLocationID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfLocationID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OnBehalfOfLocationID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfLocationID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OnBehalfOfLocationID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OnBehalfOfLocationID::OnBehalfOfLocationID()\n" " FIX::OnBehalfOfLocationID::OnBehalfOfLocationID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OnBehalfOfLocationID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfLocationID *arg1 = (FIX::OnBehalfOfLocationID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OnBehalfOfLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OnBehalfOfLocationID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OnBehalfOfLocationID" "', argument " "1"" of type '" "FIX::OnBehalfOfLocationID *""'"); } arg1 = reinterpret_cast< FIX::OnBehalfOfLocationID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OnBehalfOfLocationID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OnBehalfOfLocationID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeliverToLocationID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliverToLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeliverToLocationID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliverToLocationID *)new FIX::DeliverToLocationID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliverToLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliverToLocationID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeliverToLocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeliverToLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeliverToLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeliverToLocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliverToLocationID *)new FIX::DeliverToLocationID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliverToLocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliverToLocationID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeliverToLocationID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliverToLocationID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeliverToLocationID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeliverToLocationID::DeliverToLocationID()\n" " FIX::DeliverToLocationID::DeliverToLocationID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeliverToLocationID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliverToLocationID *arg1 = (FIX::DeliverToLocationID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeliverToLocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeliverToLocationID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeliverToLocationID" "', argument " "1"" of type '" "FIX::DeliverToLocationID *""'"); } arg1 = reinterpret_cast< FIX::DeliverToLocationID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeliverToLocationID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeliverToLocationID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_XmlDataLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::XmlDataLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_XmlDataLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::XmlDataLen *)new FIX::XmlDataLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__XmlDataLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_XmlDataLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::XmlDataLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_XmlDataLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_XmlDataLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_XmlDataLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::XmlDataLen *)new FIX::XmlDataLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__XmlDataLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_XmlDataLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_XmlDataLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_XmlDataLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_XmlDataLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::XmlDataLen::XmlDataLen()\n" " FIX::XmlDataLen::XmlDataLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_XmlDataLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::XmlDataLen *arg1 = (FIX::XmlDataLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_XmlDataLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__XmlDataLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_XmlDataLen" "', argument " "1"" of type '" "FIX::XmlDataLen *""'"); } arg1 = reinterpret_cast< FIX::XmlDataLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *XmlDataLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__XmlDataLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_XmlData__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::XmlData *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_XmlData")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::XmlData *)new FIX::XmlData(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__XmlData, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_XmlData__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::XmlData *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_XmlData",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_XmlData" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_XmlData" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::XmlData *)new FIX::XmlData((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__XmlData, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_XmlData(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_XmlData__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_XmlData__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_XmlData'.\n" " Possible C/C++ prototypes are:\n" " FIX::XmlData::XmlData()\n" " FIX::XmlData::XmlData(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_XmlData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::XmlData *arg1 = (FIX::XmlData *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_XmlData",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__XmlData, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_XmlData" "', argument " "1"" of type '" "FIX::XmlData *""'"); } arg1 = reinterpret_cast< FIX::XmlData * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *XmlData_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__XmlData, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MessageEncoding__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageEncoding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MessageEncoding")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageEncoding *)new FIX::MessageEncoding(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageEncoding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MessageEncoding__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MessageEncoding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MessageEncoding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MessageEncoding" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MessageEncoding" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageEncoding *)new FIX::MessageEncoding((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageEncoding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MessageEncoding(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MessageEncoding__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MessageEncoding__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MessageEncoding'.\n" " Possible C/C++ prototypes are:\n" " FIX::MessageEncoding::MessageEncoding()\n" " FIX::MessageEncoding::MessageEncoding(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MessageEncoding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageEncoding *arg1 = (FIX::MessageEncoding *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MessageEncoding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageEncoding, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MessageEncoding" "', argument " "1"" of type '" "FIX::MessageEncoding *""'"); } arg1 = reinterpret_cast< FIX::MessageEncoding * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MessageEncoding_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MessageEncoding, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedTextLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedTextLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedTextLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedTextLen *)new FIX::EncodedTextLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedTextLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedTextLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedTextLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedTextLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedTextLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedTextLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedTextLen *)new FIX::EncodedTextLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedTextLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedTextLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedTextLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedTextLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedTextLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedTextLen::EncodedTextLen()\n" " FIX::EncodedTextLen::EncodedTextLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedTextLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedTextLen *arg1 = (FIX::EncodedTextLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedTextLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedTextLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedTextLen" "', argument " "1"" of type '" "FIX::EncodedTextLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedTextLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedTextLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedTextLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedText *)new FIX::EncodedText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedText" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedText" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedText *)new FIX::EncodedText((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedText'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedText::EncodedText()\n" " FIX::EncodedText::EncodedText(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedText *arg1 = (FIX::EncodedText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedText" "', argument " "1"" of type '" "FIX::EncodedText *""'"); } arg1 = reinterpret_cast< FIX::EncodedText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastMsgSeqNumProcessed__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastMsgSeqNumProcessed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastMsgSeqNumProcessed")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastMsgSeqNumProcessed *)new FIX::LastMsgSeqNumProcessed(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastMsgSeqNumProcessed, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastMsgSeqNumProcessed__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastMsgSeqNumProcessed *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastMsgSeqNumProcessed",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastMsgSeqNumProcessed" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastMsgSeqNumProcessed" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastMsgSeqNumProcessed *)new FIX::LastMsgSeqNumProcessed((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastMsgSeqNumProcessed, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastMsgSeqNumProcessed(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastMsgSeqNumProcessed__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastMsgSeqNumProcessed__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastMsgSeqNumProcessed'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastMsgSeqNumProcessed::LastMsgSeqNumProcessed()\n" " FIX::LastMsgSeqNumProcessed::LastMsgSeqNumProcessed(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastMsgSeqNumProcessed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastMsgSeqNumProcessed *arg1 = (FIX::LastMsgSeqNumProcessed *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastMsgSeqNumProcessed",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastMsgSeqNumProcessed, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastMsgSeqNumProcessed" "', argument " "1"" of type '" "FIX::LastMsgSeqNumProcessed *""'"); } arg1 = reinterpret_cast< FIX::LastMsgSeqNumProcessed * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastMsgSeqNumProcessed_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastMsgSeqNumProcessed, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefTagID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefTagID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefTagID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefTagID *)new FIX::RefTagID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefTagID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefTagID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefTagID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefTagID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefTagID" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefTagID" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefTagID *)new FIX::RefTagID((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefTagID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefTagID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefTagID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefTagID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefTagID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefTagID::RefTagID()\n" " FIX::RefTagID::RefTagID(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefTagID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefTagID *arg1 = (FIX::RefTagID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefTagID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefTagID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefTagID" "', argument " "1"" of type '" "FIX::RefTagID *""'"); } arg1 = reinterpret_cast< FIX::RefTagID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefTagID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefTagID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefMsgType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefMsgType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefMsgType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefMsgType *)new FIX::RefMsgType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefMsgType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefMsgType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefMsgType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefMsgType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefMsgType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefMsgType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefMsgType *)new FIX::RefMsgType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefMsgType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefMsgType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefMsgType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefMsgType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefMsgType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefMsgType::RefMsgType()\n" " FIX::RefMsgType::RefMsgType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefMsgType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefMsgType *arg1 = (FIX::RefMsgType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefMsgType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefMsgType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefMsgType" "', argument " "1"" of type '" "FIX::RefMsgType *""'"); } arg1 = reinterpret_cast< FIX::RefMsgType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefMsgType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefMsgType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SessionRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SessionRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionRejectReason *)new FIX::SessionRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SessionRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SessionRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionRejectReason *)new FIX::SessionRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SessionRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SessionRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionRejectReason::SessionRejectReason()\n" " FIX::SessionRejectReason::SessionRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SessionRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionRejectReason *arg1 = (FIX::SessionRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SessionRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SessionRejectReason" "', argument " "1"" of type '" "FIX::SessionRejectReason *""'"); } arg1 = reinterpret_cast< FIX::SessionRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SessionRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SessionRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaxMessageSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxMessageSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaxMessageSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxMessageSize *)new FIX::MaxMessageSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxMessageSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxMessageSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaxMessageSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaxMessageSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaxMessageSize" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaxMessageSize" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxMessageSize *)new FIX::MaxMessageSize((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxMessageSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxMessageSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaxMessageSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxMessageSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaxMessageSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaxMessageSize::MaxMessageSize()\n" " FIX::MaxMessageSize::MaxMessageSize(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaxMessageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxMessageSize *arg1 = (FIX::MaxMessageSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaxMessageSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaxMessageSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaxMessageSize" "', argument " "1"" of type '" "FIX::MaxMessageSize *""'"); } arg1 = reinterpret_cast< FIX::MaxMessageSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaxMessageSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaxMessageSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMsgTypes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMsgTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMsgTypes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMsgTypes *)new FIX::NoMsgTypes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMsgTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMsgTypes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMsgTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMsgTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMsgTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMsgTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMsgTypes *)new FIX::NoMsgTypes((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMsgTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMsgTypes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMsgTypes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMsgTypes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMsgTypes'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMsgTypes::NoMsgTypes()\n" " FIX::NoMsgTypes::NoMsgTypes(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMsgTypes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMsgTypes *arg1 = (FIX::NoMsgTypes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMsgTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMsgTypes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMsgTypes" "', argument " "1"" of type '" "FIX::NoMsgTypes *""'"); } arg1 = reinterpret_cast< FIX::NoMsgTypes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMsgTypes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMsgTypes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MsgDirection__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MsgDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MsgDirection")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MsgDirection *)new FIX::MsgDirection(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MsgDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MsgDirection__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MsgDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MsgDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MsgDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MsgDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MsgDirection *)new FIX::MsgDirection((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MsgDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MsgDirection(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MsgDirection__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MsgDirection__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MsgDirection'.\n" " Possible C/C++ prototypes are:\n" " FIX::MsgDirection::MsgDirection()\n" " FIX::MsgDirection::MsgDirection(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MsgDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MsgDirection *arg1 = (FIX::MsgDirection *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MsgDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MsgDirection, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MsgDirection" "', argument " "1"" of type '" "FIX::MsgDirection *""'"); } arg1 = reinterpret_cast< FIX::MsgDirection * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MsgDirection_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MsgDirection, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TestMessageIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TestMessageIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TestMessageIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TestMessageIndicator *)new FIX::TestMessageIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TestMessageIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TestMessageIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TestMessageIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TestMessageIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TestMessageIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TestMessageIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TestMessageIndicator *)new FIX::TestMessageIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TestMessageIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TestMessageIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TestMessageIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TestMessageIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TestMessageIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::TestMessageIndicator::TestMessageIndicator()\n" " FIX::TestMessageIndicator::TestMessageIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TestMessageIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TestMessageIndicator *arg1 = (FIX::TestMessageIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TestMessageIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TestMessageIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TestMessageIndicator" "', argument " "1"" of type '" "FIX::TestMessageIndicator *""'"); } arg1 = reinterpret_cast< FIX::TestMessageIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TestMessageIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TestMessageIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Username__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Username *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Username")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Username *)new FIX::Username(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Username, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Username__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Username *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Username",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Username" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Username" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Username *)new FIX::Username((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Username, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Username(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Username__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Username__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Username'.\n" " Possible C/C++ prototypes are:\n" " FIX::Username::Username()\n" " FIX::Username::Username(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Username(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Username *arg1 = (FIX::Username *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Username",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Username, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Username" "', argument " "1"" of type '" "FIX::Username *""'"); } arg1 = reinterpret_cast< FIX::Username * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Username_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Username, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Password__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Password *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Password")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Password *)new FIX::Password(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Password, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Password__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Password *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Password",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Password" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Password" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Password *)new FIX::Password((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Password, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Password(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Password__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Password__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Password'.\n" " Possible C/C++ prototypes are:\n" " FIX::Password::Password()\n" " FIX::Password::Password(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Password(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Password *arg1 = (FIX::Password *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Password",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Password, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Password" "', argument " "1"" of type '" "FIX::Password *""'"); } arg1 = reinterpret_cast< FIX::Password * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Password_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Password, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoHops__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoHops *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoHops")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoHops *)new FIX::NoHops(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoHops, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoHops__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoHops *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoHops",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoHops" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoHops" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoHops *)new FIX::NoHops((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoHops, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoHops(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoHops__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoHops__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoHops'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoHops::NoHops()\n" " FIX::NoHops::NoHops(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoHops(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoHops *arg1 = (FIX::NoHops *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoHops",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoHops, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoHops" "', argument " "1"" of type '" "FIX::NoHops *""'"); } arg1 = reinterpret_cast< FIX::NoHops * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoHops_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoHops, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HopCompID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HopCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HopCompID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopCompID *)new FIX::HopCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopCompID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HopCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HopCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HopCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HopCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopCompID *)new FIX::HopCompID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopCompID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HopCompID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HopCompID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HopCompID'.\n" " Possible C/C++ prototypes are:\n" " FIX::HopCompID::HopCompID()\n" " FIX::HopCompID::HopCompID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HopCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HopCompID *arg1 = (FIX::HopCompID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HopCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HopCompID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HopCompID" "', argument " "1"" of type '" "FIX::HopCompID *""'"); } arg1 = reinterpret_cast< FIX::HopCompID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HopCompID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HopCompID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HopSendingTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HopSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HopSendingTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopSendingTime *)new FIX::HopSendingTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopSendingTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::HopSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HopSendingTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_HopSendingTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopSendingTime *)new FIX::HopSendingTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopSendingTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HopSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HopSendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HopSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HopSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopSendingTime *)new FIX::HopSendingTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopSendingTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::HopSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_HopSendingTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HopSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HopSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_HopSendingTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopSendingTime *)new FIX::HopSendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopSendingTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HopSendingTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HopSendingTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_HopSendingTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_HopSendingTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HopSendingTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::HopSendingTime::HopSendingTime()\n" " FIX::HopSendingTime::HopSendingTime(int)\n" " FIX::HopSendingTime::HopSendingTime(FIX::UTCTIMESTAMP const &)\n" " FIX::HopSendingTime::HopSendingTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HopSendingTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HopSendingTime *arg1 = (FIX::HopSendingTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HopSendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HopSendingTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HopSendingTime" "', argument " "1"" of type '" "FIX::HopSendingTime *""'"); } arg1 = reinterpret_cast< FIX::HopSendingTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HopSendingTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HopSendingTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HopRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HopRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HopRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopRefID *)new FIX::HopRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HopRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HopRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HopRefID" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HopRefID" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HopRefID *)new FIX::HopRefID((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HopRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HopRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HopRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HopRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HopRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::HopRefID::HopRefID()\n" " FIX::HopRefID::HopRefID(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HopRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HopRefID *arg1 = (FIX::HopRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HopRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HopRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HopRefID" "', argument " "1"" of type '" "FIX::HopRefID *""'"); } arg1 = reinterpret_cast< FIX::HopRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HopRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HopRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NextExpectedMsgSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NextExpectedMsgSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NextExpectedMsgSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NextExpectedMsgSeqNum *)new FIX::NextExpectedMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NextExpectedMsgSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NextExpectedMsgSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NextExpectedMsgSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NextExpectedMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NextExpectedMsgSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NextExpectedMsgSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NextExpectedMsgSeqNum *)new FIX::NextExpectedMsgSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NextExpectedMsgSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NextExpectedMsgSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NextExpectedMsgSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NextExpectedMsgSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NextExpectedMsgSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::NextExpectedMsgSeqNum::NextExpectedMsgSeqNum()\n" " FIX::NextExpectedMsgSeqNum::NextExpectedMsgSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NextExpectedMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NextExpectedMsgSeqNum *arg1 = (FIX::NextExpectedMsgSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NextExpectedMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NextExpectedMsgSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NextExpectedMsgSeqNum" "', argument " "1"" of type '" "FIX::NextExpectedMsgSeqNum *""'"); } arg1 = reinterpret_cast< FIX::NextExpectedMsgSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NextExpectedMsgSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NextExpectedMsgSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplVerID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplVerID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplVerID *)new FIX::ApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplVerID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplVerID *)new FIX::ApplVerID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplVerID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplVerID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplVerID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplVerID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplVerID::ApplVerID()\n" " FIX::ApplVerID::ApplVerID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplVerID *arg1 = (FIX::ApplVerID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplVerID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplVerID" "', argument " "1"" of type '" "FIX::ApplVerID *""'"); } arg1 = reinterpret_cast< FIX::ApplVerID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplVerID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplVerID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CstmApplVerID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CstmApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CstmApplVerID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CstmApplVerID *)new FIX::CstmApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CstmApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CstmApplVerID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CstmApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CstmApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CstmApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CstmApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CstmApplVerID *)new FIX::CstmApplVerID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CstmApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CstmApplVerID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CstmApplVerID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CstmApplVerID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CstmApplVerID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CstmApplVerID::CstmApplVerID()\n" " FIX::CstmApplVerID::CstmApplVerID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CstmApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CstmApplVerID *arg1 = (FIX::CstmApplVerID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CstmApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CstmApplVerID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CstmApplVerID" "', argument " "1"" of type '" "FIX::CstmApplVerID *""'"); } arg1 = reinterpret_cast< FIX::CstmApplVerID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CstmApplVerID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CstmApplVerID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefApplVerID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefApplVerID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplVerID *)new FIX::RefApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplVerID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplVerID *)new FIX::RefApplVerID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplVerID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefApplVerID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplVerID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefApplVerID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefApplVerID::RefApplVerID()\n" " FIX::RefApplVerID::RefApplVerID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplVerID *arg1 = (FIX::RefApplVerID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefApplVerID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefApplVerID" "', argument " "1"" of type '" "FIX::RefApplVerID *""'"); } arg1 = reinterpret_cast< FIX::RefApplVerID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefApplVerID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefApplVerID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefCstmApplVerID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefCstmApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefCstmApplVerID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefCstmApplVerID *)new FIX::RefCstmApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefCstmApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefCstmApplVerID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefCstmApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefCstmApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefCstmApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefCstmApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefCstmApplVerID *)new FIX::RefCstmApplVerID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefCstmApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefCstmApplVerID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefCstmApplVerID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefCstmApplVerID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefCstmApplVerID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefCstmApplVerID::RefCstmApplVerID()\n" " FIX::RefCstmApplVerID::RefCstmApplVerID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefCstmApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefCstmApplVerID *arg1 = (FIX::RefCstmApplVerID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefCstmApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefCstmApplVerID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefCstmApplVerID" "', argument " "1"" of type '" "FIX::RefCstmApplVerID *""'"); } arg1 = reinterpret_cast< FIX::RefCstmApplVerID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefCstmApplVerID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefCstmApplVerID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DefaultApplVerID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DefaultApplVerID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultApplVerID *)new FIX::DefaultApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultApplVerID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DefaultApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DefaultApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DefaultApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DefaultApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultApplVerID *)new FIX::DefaultApplVerID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultApplVerID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DefaultApplVerID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultApplVerID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DefaultApplVerID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DefaultApplVerID::DefaultApplVerID()\n" " FIX::DefaultApplVerID::DefaultApplVerID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DefaultApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultApplVerID *arg1 = (FIX::DefaultApplVerID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DefaultApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DefaultApplVerID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DefaultApplVerID" "', argument " "1"" of type '" "FIX::DefaultApplVerID *""'"); } arg1 = reinterpret_cast< FIX::DefaultApplVerID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DefaultApplVerID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DefaultApplVerID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Account__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Account *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Account")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Account *)new FIX::Account(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Account, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Account__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Account *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Account",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Account" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Account" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Account *)new FIX::Account((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Account, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Account(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Account__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Account__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Account'.\n" " Possible C/C++ prototypes are:\n" " FIX::Account::Account()\n" " FIX::Account::Account(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Account(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Account *arg1 = (FIX::Account *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Account",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Account, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Account" "', argument " "1"" of type '" "FIX::Account *""'"); } arg1 = reinterpret_cast< FIX::Account * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Account_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Account, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AdvId__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvId *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AdvId")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvId *)new FIX::AdvId(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvId, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvId__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AdvId *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AdvId",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AdvId" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AdvId" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvId *)new FIX::AdvId((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvId, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvId(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AdvId__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvId__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AdvId'.\n" " Possible C/C++ prototypes are:\n" " FIX::AdvId::AdvId()\n" " FIX::AdvId::AdvId(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AdvId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvId *arg1 = (FIX::AdvId *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AdvId",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AdvId, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AdvId" "', argument " "1"" of type '" "FIX::AdvId *""'"); } arg1 = reinterpret_cast< FIX::AdvId * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AdvId_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AdvId, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AdvRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AdvRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvRefID *)new FIX::AdvRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AdvRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AdvRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AdvRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AdvRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvRefID *)new FIX::AdvRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AdvRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AdvRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AdvRefID::AdvRefID()\n" " FIX::AdvRefID::AdvRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AdvRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvRefID *arg1 = (FIX::AdvRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AdvRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AdvRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AdvRefID" "', argument " "1"" of type '" "FIX::AdvRefID *""'"); } arg1 = reinterpret_cast< FIX::AdvRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AdvRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AdvRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AdvSide__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvSide *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AdvSide")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvSide *)new FIX::AdvSide(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvSide, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvSide__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AdvSide *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AdvSide",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AdvSide" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AdvSide" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvSide *)new FIX::AdvSide((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvSide, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvSide(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AdvSide__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvSide__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AdvSide'.\n" " Possible C/C++ prototypes are:\n" " FIX::AdvSide::AdvSide()\n" " FIX::AdvSide::AdvSide(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AdvSide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvSide *arg1 = (FIX::AdvSide *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AdvSide",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AdvSide, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AdvSide" "', argument " "1"" of type '" "FIX::AdvSide *""'"); } arg1 = reinterpret_cast< FIX::AdvSide * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AdvSide_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AdvSide, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AdvTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AdvTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvTransType *)new FIX::AdvTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AdvTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AdvTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AdvTransType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AdvTransType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdvTransType *)new FIX::AdvTransType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdvTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdvTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AdvTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AdvTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AdvTransType::AdvTransType()\n" " FIX::AdvTransType::AdvTransType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AdvTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdvTransType *arg1 = (FIX::AdvTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AdvTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AdvTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AdvTransType" "', argument " "1"" of type '" "FIX::AdvTransType *""'"); } arg1 = reinterpret_cast< FIX::AdvTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AdvTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AdvTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AvgPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AvgPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPx *)new FIX::AvgPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPx *)new FIX::AvgPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AvgPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AvgPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::AvgPx::AvgPx()\n" " FIX::AvgPx::AvgPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AvgPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPx *arg1 = (FIX::AvgPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AvgPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AvgPx" "', argument " "1"" of type '" "FIX::AvgPx *""'"); } arg1 = reinterpret_cast< FIX::AvgPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AvgPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AvgPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClOrdID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClOrdID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClOrdID *)new FIX::ClOrdID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClOrdID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClOrdID *)new FIX::ClOrdID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClOrdID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClOrdID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClOrdID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClOrdID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClOrdID::ClOrdID()\n" " FIX::ClOrdID::ClOrdID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClOrdID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClOrdID *arg1 = (FIX::ClOrdID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClOrdID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClOrdID" "', argument " "1"" of type '" "FIX::ClOrdID *""'"); } arg1 = reinterpret_cast< FIX::ClOrdID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClOrdID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClOrdID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Commission__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Commission *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Commission")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Commission *)new FIX::Commission(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Commission, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Commission__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Commission *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Commission",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Commission" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Commission" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Commission *)new FIX::Commission((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Commission, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Commission(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Commission__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Commission__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Commission'.\n" " Possible C/C++ prototypes are:\n" " FIX::Commission::Commission()\n" " FIX::Commission::Commission(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Commission(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Commission *arg1 = (FIX::Commission *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Commission",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Commission, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Commission" "', argument " "1"" of type '" "FIX::Commission *""'"); } arg1 = reinterpret_cast< FIX::Commission * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Commission_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Commission, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CommType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CommType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CommType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CommType *)new FIX::CommType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CommType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CommType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CommType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CommType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CommType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CommType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CommType *)new FIX::CommType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CommType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CommType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CommType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CommType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CommType'.\n" " Possible C/C++ prototypes are:\n" " FIX::CommType::CommType()\n" " FIX::CommType::CommType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CommType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CommType *arg1 = (FIX::CommType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CommType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CommType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CommType" "', argument " "1"" of type '" "FIX::CommType *""'"); } arg1 = reinterpret_cast< FIX::CommType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CommType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CommType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CumQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CumQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CumQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CumQty *)new FIX::CumQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CumQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CumQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CumQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CumQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CumQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CumQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CumQty *)new FIX::CumQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CumQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CumQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CumQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CumQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CumQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::CumQty::CumQty()\n" " FIX::CumQty::CumQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CumQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CumQty *arg1 = (FIX::CumQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CumQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CumQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CumQty" "', argument " "1"" of type '" "FIX::CumQty *""'"); } arg1 = reinterpret_cast< FIX::CumQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CumQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CumQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Currency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Currency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Currency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Currency *)new FIX::Currency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Currency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Currency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Currency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Currency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Currency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Currency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Currency *)new FIX::Currency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Currency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Currency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Currency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Currency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Currency'.\n" " Possible C/C++ prototypes are:\n" " FIX::Currency::Currency()\n" " FIX::Currency::Currency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Currency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Currency *arg1 = (FIX::Currency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Currency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Currency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Currency" "', argument " "1"" of type '" "FIX::Currency *""'"); } arg1 = reinterpret_cast< FIX::Currency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Currency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Currency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecID *)new FIX::ExecID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecID *)new FIX::ExecID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecID::ExecID()\n" " FIX::ExecID::ExecID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecID *arg1 = (FIX::ExecID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecID" "', argument " "1"" of type '" "FIX::ExecID *""'"); } arg1 = reinterpret_cast< FIX::ExecID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecInst *)new FIX::ExecInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecInst" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecInst" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecInst *)new FIX::ExecInst((FIX::MULTIPLECHARVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecInst::ExecInst()\n" " FIX::ExecInst::ExecInst(FIX::MULTIPLECHARVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecInst *arg1 = (FIX::ExecInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecInst" "', argument " "1"" of type '" "FIX::ExecInst *""'"); } arg1 = reinterpret_cast< FIX::ExecInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecRefID *)new FIX::ExecRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecRefID *)new FIX::ExecRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecRefID::ExecRefID()\n" " FIX::ExecRefID::ExecRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecRefID *arg1 = (FIX::ExecRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecRefID" "', argument " "1"" of type '" "FIX::ExecRefID *""'"); } arg1 = reinterpret_cast< FIX::ExecRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecTransType *)new FIX::ExecTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecTransType *)new FIX::ExecTransType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecTransType::ExecTransType()\n" " FIX::ExecTransType::ExecTransType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecTransType *arg1 = (FIX::ExecTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecTransType" "', argument " "1"" of type '" "FIX::ExecTransType *""'"); } arg1 = reinterpret_cast< FIX::ExecTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HandlInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HandlInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HandlInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HandlInst *)new FIX::HandlInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HandlInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HandlInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HandlInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HandlInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HandlInst" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HandlInst" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HandlInst *)new FIX::HandlInst((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HandlInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HandlInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HandlInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HandlInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HandlInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::HandlInst::HandlInst()\n" " FIX::HandlInst::HandlInst(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HandlInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HandlInst *arg1 = (FIX::HandlInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HandlInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HandlInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HandlInst" "', argument " "1"" of type '" "FIX::HandlInst *""'"); } arg1 = reinterpret_cast< FIX::HandlInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HandlInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HandlInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IDSource *)new FIX::IDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IDSource *)new FIX::IDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::IDSource::IDSource()\n" " FIX::IDSource::IDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IDSource *arg1 = (FIX::IDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IDSource" "', argument " "1"" of type '" "FIX::IDSource *""'"); } arg1 = reinterpret_cast< FIX::IDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIid__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIid *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIid")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIid *)new FIX::IOIid(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIid, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIid__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIid *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIid",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIid" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIid" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIid *)new FIX::IOIid((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIid, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIid(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIid__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIid__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIid'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIid::IOIid()\n" " FIX::IOIid::IOIid(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIid *arg1 = (FIX::IOIid *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIid",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIid, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIid" "', argument " "1"" of type '" "FIX::IOIid *""'"); } arg1 = reinterpret_cast< FIX::IOIid * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIid_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIid, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIOthSvc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIOthSvc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIOthSvc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIOthSvc *)new FIX::IOIOthSvc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIOthSvc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIOthSvc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIOthSvc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIOthSvc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIOthSvc" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIOthSvc" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIOthSvc *)new FIX::IOIOthSvc((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIOthSvc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIOthSvc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIOthSvc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIOthSvc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIOthSvc'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIOthSvc::IOIOthSvc()\n" " FIX::IOIOthSvc::IOIOthSvc(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIOthSvc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIOthSvc *arg1 = (FIX::IOIOthSvc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIOthSvc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIOthSvc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIOthSvc" "', argument " "1"" of type '" "FIX::IOIOthSvc *""'"); } arg1 = reinterpret_cast< FIX::IOIOthSvc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIOthSvc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIOthSvc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIQltyInd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIQltyInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIQltyInd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIQltyInd *)new FIX::IOIQltyInd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIQltyInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIQltyInd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIQltyInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIQltyInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIQltyInd" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIQltyInd" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIQltyInd *)new FIX::IOIQltyInd((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIQltyInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIQltyInd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIQltyInd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIQltyInd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIQltyInd'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIQltyInd::IOIQltyInd()\n" " FIX::IOIQltyInd::IOIQltyInd(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIQltyInd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIQltyInd *arg1 = (FIX::IOIQltyInd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIQltyInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIQltyInd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIQltyInd" "', argument " "1"" of type '" "FIX::IOIQltyInd *""'"); } arg1 = reinterpret_cast< FIX::IOIQltyInd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIQltyInd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIQltyInd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIRefID *)new FIX::IOIRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIRefID *)new FIX::IOIRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIRefID::IOIRefID()\n" " FIX::IOIRefID::IOIRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIRefID *arg1 = (FIX::IOIRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIRefID" "', argument " "1"" of type '" "FIX::IOIRefID *""'"); } arg1 = reinterpret_cast< FIX::IOIRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIShares__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIShares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIShares")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIShares *)new FIX::IOIShares(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIShares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIShares__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIShares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIShares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIShares" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIShares" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIShares *)new FIX::IOIShares((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIShares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIShares(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIShares__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIShares__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIShares'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIShares::IOIShares()\n" " FIX::IOIShares::IOIShares(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIShares(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIShares *arg1 = (FIX::IOIShares *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIShares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIShares, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIShares" "', argument " "1"" of type '" "FIX::IOIShares *""'"); } arg1 = reinterpret_cast< FIX::IOIShares * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIShares_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIShares, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOITransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOITransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOITransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOITransType *)new FIX::IOITransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOITransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOITransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOITransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOITransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOITransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOITransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOITransType *)new FIX::IOITransType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOITransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOITransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOITransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOITransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOITransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOITransType::IOITransType()\n" " FIX::IOITransType::IOITransType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOITransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOITransType *arg1 = (FIX::IOITransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOITransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOITransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOITransType" "', argument " "1"" of type '" "FIX::IOITransType *""'"); } arg1 = reinterpret_cast< FIX::IOITransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOITransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOITransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastCapacity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastCapacity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastCapacity *)new FIX::LastCapacity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastCapacity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastCapacity" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastCapacity" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastCapacity *)new FIX::LastCapacity((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastCapacity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastCapacity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastCapacity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastCapacity'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastCapacity::LastCapacity()\n" " FIX::LastCapacity::LastCapacity(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastCapacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastCapacity *arg1 = (FIX::LastCapacity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastCapacity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastCapacity" "', argument " "1"" of type '" "FIX::LastCapacity *""'"); } arg1 = reinterpret_cast< FIX::LastCapacity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastCapacity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastCapacity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastMkt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastMkt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastMkt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastMkt *)new FIX::LastMkt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastMkt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastMkt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastMkt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastMkt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastMkt" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastMkt" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastMkt *)new FIX::LastMkt((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastMkt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastMkt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastMkt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastMkt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastMkt'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastMkt::LastMkt()\n" " FIX::LastMkt::LastMkt(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastMkt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastMkt *arg1 = (FIX::LastMkt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastMkt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastMkt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastMkt" "', argument " "1"" of type '" "FIX::LastMkt *""'"); } arg1 = reinterpret_cast< FIX::LastMkt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastMkt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastMkt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastPx *)new FIX::LastPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastPx *)new FIX::LastPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastPx::LastPx()\n" " FIX::LastPx::LastPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastPx *arg1 = (FIX::LastPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastPx" "', argument " "1"" of type '" "FIX::LastPx *""'"); } arg1 = reinterpret_cast< FIX::LastPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastShares__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastShares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastShares")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastShares *)new FIX::LastShares(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastShares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastShares__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastShares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastShares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastShares" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastShares" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastShares *)new FIX::LastShares((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastShares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastShares(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastShares__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastShares__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastShares'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastShares::LastShares()\n" " FIX::LastShares::LastShares(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastShares(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastShares *arg1 = (FIX::LastShares *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastShares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastShares, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastShares" "', argument " "1"" of type '" "FIX::LastShares *""'"); } arg1 = reinterpret_cast< FIX::LastShares * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastShares_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastShares, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LinesOfText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LinesOfText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LinesOfText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LinesOfText *)new FIX::LinesOfText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LinesOfText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LinesOfText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LinesOfText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LinesOfText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LinesOfText" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LinesOfText" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LinesOfText *)new FIX::LinesOfText((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LinesOfText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LinesOfText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LinesOfText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LinesOfText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LinesOfText'.\n" " Possible C/C++ prototypes are:\n" " FIX::LinesOfText::LinesOfText()\n" " FIX::LinesOfText::LinesOfText(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LinesOfText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LinesOfText *arg1 = (FIX::LinesOfText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LinesOfText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LinesOfText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LinesOfText" "', argument " "1"" of type '" "FIX::LinesOfText *""'"); } arg1 = reinterpret_cast< FIX::LinesOfText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LinesOfText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LinesOfText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderID *)new FIX::OrderID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderID *)new FIX::OrderID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderID::OrderID()\n" " FIX::OrderID::OrderID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderID *arg1 = (FIX::OrderID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderID" "', argument " "1"" of type '" "FIX::OrderID *""'"); } arg1 = reinterpret_cast< FIX::OrderID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderQty *)new FIX::OrderQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderQty *)new FIX::OrderQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderQty::OrderQty()\n" " FIX::OrderQty::OrderQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderQty *arg1 = (FIX::OrderQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderQty" "', argument " "1"" of type '" "FIX::OrderQty *""'"); } arg1 = reinterpret_cast< FIX::OrderQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrdStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrdStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdStatus *)new FIX::OrdStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrdStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrdStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrdStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrdStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdStatus *)new FIX::OrdStatus((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrdStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrdStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrdStatus::OrdStatus()\n" " FIX::OrdStatus::OrdStatus(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrdStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdStatus *arg1 = (FIX::OrdStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrdStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrdStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrdStatus" "', argument " "1"" of type '" "FIX::OrdStatus *""'"); } arg1 = reinterpret_cast< FIX::OrdStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrdStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrdStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrdType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrdType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdType *)new FIX::OrdType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrdType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrdType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrdType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrdType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdType *)new FIX::OrdType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrdType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrdType'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrdType::OrdType()\n" " FIX::OrdType::OrdType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrdType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdType *arg1 = (FIX::OrdType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrdType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrdType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrdType" "', argument " "1"" of type '" "FIX::OrdType *""'"); } arg1 = reinterpret_cast< FIX::OrdType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrdType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrdType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigClOrdID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigClOrdID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigClOrdID *)new FIX::OrigClOrdID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigClOrdID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigClOrdID *)new FIX::OrigClOrdID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigClOrdID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigClOrdID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigClOrdID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigClOrdID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigClOrdID::OrigClOrdID()\n" " FIX::OrigClOrdID::OrigClOrdID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigClOrdID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigClOrdID *arg1 = (FIX::OrigClOrdID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigClOrdID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigClOrdID" "', argument " "1"" of type '" "FIX::OrigClOrdID *""'"); } arg1 = reinterpret_cast< FIX::OrigClOrdID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigClOrdID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigClOrdID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTime *)new FIX::OrigTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_OrigTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTime *)new FIX::OrigTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTime *)new FIX::OrigTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::OrigTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_OrigTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_OrigTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTime *)new FIX::OrigTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigTime::OrigTime()\n" " FIX::OrigTime::OrigTime(int)\n" " FIX::OrigTime::OrigTime(FIX::UTCTIMESTAMP const &)\n" " FIX::OrigTime::OrigTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTime *arg1 = (FIX::OrigTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigTime" "', argument " "1"" of type '" "FIX::OrigTime *""'"); } arg1 = reinterpret_cast< FIX::OrigTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Price__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Price *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Price")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Price *)new FIX::Price(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Price, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Price__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Price *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Price",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Price" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Price" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Price *)new FIX::Price((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Price, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Price(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Price__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Price__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Price'.\n" " Possible C/C++ prototypes are:\n" " FIX::Price::Price()\n" " FIX::Price::Price(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Price(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Price *arg1 = (FIX::Price *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Price",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Price, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Price" "', argument " "1"" of type '" "FIX::Price *""'"); } arg1 = reinterpret_cast< FIX::Price * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Price_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Price, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RelatdSym__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RelatdSym *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RelatdSym")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RelatdSym *)new FIX::RelatdSym(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RelatdSym, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RelatdSym__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RelatdSym *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RelatdSym",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RelatdSym" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RelatdSym" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RelatdSym *)new FIX::RelatdSym((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RelatdSym, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RelatdSym(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RelatdSym__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RelatdSym__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RelatdSym'.\n" " Possible C/C++ prototypes are:\n" " FIX::RelatdSym::RelatdSym()\n" " FIX::RelatdSym::RelatdSym(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RelatdSym(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RelatdSym *arg1 = (FIX::RelatdSym *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RelatdSym",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RelatdSym, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RelatdSym" "', argument " "1"" of type '" "FIX::RelatdSym *""'"); } arg1 = reinterpret_cast< FIX::RelatdSym * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RelatdSym_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RelatdSym, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Rule80A__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Rule80A *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Rule80A")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Rule80A *)new FIX::Rule80A(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Rule80A, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Rule80A__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Rule80A *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Rule80A",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Rule80A" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Rule80A" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Rule80A *)new FIX::Rule80A((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Rule80A, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Rule80A(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Rule80A__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Rule80A__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Rule80A'.\n" " Possible C/C++ prototypes are:\n" " FIX::Rule80A::Rule80A()\n" " FIX::Rule80A::Rule80A(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Rule80A(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Rule80A *arg1 = (FIX::Rule80A *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Rule80A",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Rule80A, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Rule80A" "', argument " "1"" of type '" "FIX::Rule80A *""'"); } arg1 = reinterpret_cast< FIX::Rule80A * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Rule80A_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Rule80A, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityID *)new FIX::SecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityID *)new FIX::SecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityID::SecurityID()\n" " FIX::SecurityID::SecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityID *arg1 = (FIX::SecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityID" "', argument " "1"" of type '" "FIX::SecurityID *""'"); } arg1 = reinterpret_cast< FIX::SecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Shares__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Shares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Shares")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Shares *)new FIX::Shares(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Shares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Shares__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Shares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Shares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Shares" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Shares" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Shares *)new FIX::Shares((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Shares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Shares(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Shares__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Shares__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Shares'.\n" " Possible C/C++ prototypes are:\n" " FIX::Shares::Shares()\n" " FIX::Shares::Shares(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Shares(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Shares *arg1 = (FIX::Shares *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Shares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Shares, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Shares" "', argument " "1"" of type '" "FIX::Shares *""'"); } arg1 = reinterpret_cast< FIX::Shares * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Shares_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Shares, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Side__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Side *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Side")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Side *)new FIX::Side(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Side, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Side__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Side *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Side",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Side" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Side" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Side *)new FIX::Side((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Side, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Side(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Side__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Side__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Side'.\n" " Possible C/C++ prototypes are:\n" " FIX::Side::Side()\n" " FIX::Side::Side(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Side(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Side *arg1 = (FIX::Side *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Side",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Side, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Side" "', argument " "1"" of type '" "FIX::Side *""'"); } arg1 = reinterpret_cast< FIX::Side * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Side_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Side, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Symbol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Symbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Symbol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Symbol *)new FIX::Symbol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Symbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Symbol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Symbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Symbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Symbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Symbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Symbol *)new FIX::Symbol((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Symbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Symbol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Symbol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Symbol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Symbol'.\n" " Possible C/C++ prototypes are:\n" " FIX::Symbol::Symbol()\n" " FIX::Symbol::Symbol(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Symbol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Symbol *arg1 = (FIX::Symbol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Symbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Symbol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Symbol" "', argument " "1"" of type '" "FIX::Symbol *""'"); } arg1 = reinterpret_cast< FIX::Symbol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Symbol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Symbol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TimeInForce__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeInForce *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TimeInForce")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeInForce *)new FIX::TimeInForce(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeInForce, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeInForce__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TimeInForce *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TimeInForce",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TimeInForce" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TimeInForce" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeInForce *)new FIX::TimeInForce((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeInForce, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeInForce(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TimeInForce__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeInForce__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TimeInForce'.\n" " Possible C/C++ prototypes are:\n" " FIX::TimeInForce::TimeInForce()\n" " FIX::TimeInForce::TimeInForce(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TimeInForce(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeInForce *arg1 = (FIX::TimeInForce *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TimeInForce",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TimeInForce, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TimeInForce" "', argument " "1"" of type '" "FIX::TimeInForce *""'"); } arg1 = reinterpret_cast< FIX::TimeInForce * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TimeInForce_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TimeInForce, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TransactTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TransactTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransactTime *)new FIX::TransactTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransactTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TransactTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TransactTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransactTime *)new FIX::TransactTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransactTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TransactTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransactTime *)new FIX::TransactTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransactTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TransactTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TransactTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransactTime *)new FIX::TransactTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransactTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TransactTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TransactTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransactTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransactTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TransactTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TransactTime::TransactTime()\n" " FIX::TransactTime::TransactTime(int)\n" " FIX::TransactTime::TransactTime(FIX::UTCTIMESTAMP const &)\n" " FIX::TransactTime::TransactTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TransactTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TransactTime *arg1 = (FIX::TransactTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TransactTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TransactTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TransactTime" "', argument " "1"" of type '" "FIX::TransactTime *""'"); } arg1 = reinterpret_cast< FIX::TransactTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TransactTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TransactTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Urgency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Urgency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Urgency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Urgency *)new FIX::Urgency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Urgency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Urgency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Urgency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Urgency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Urgency" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Urgency" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Urgency *)new FIX::Urgency((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Urgency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Urgency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Urgency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Urgency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Urgency'.\n" " Possible C/C++ prototypes are:\n" " FIX::Urgency::Urgency()\n" " FIX::Urgency::Urgency(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Urgency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Urgency *arg1 = (FIX::Urgency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Urgency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Urgency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Urgency" "', argument " "1"" of type '" "FIX::Urgency *""'"); } arg1 = reinterpret_cast< FIX::Urgency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Urgency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Urgency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ValidUntilTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ValidUntilTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValidUntilTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::ValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ValidUntilTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ValidUntilTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValidUntilTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ValidUntilTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValidUntilTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::ValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_ValidUntilTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ValidUntilTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValidUntilTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ValidUntilTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ValidUntilTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ValidUntilTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ValidUntilTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ValidUntilTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::ValidUntilTime::ValidUntilTime()\n" " FIX::ValidUntilTime::ValidUntilTime(int)\n" " FIX::ValidUntilTime::ValidUntilTime(FIX::UTCTIMESTAMP const &)\n" " FIX::ValidUntilTime::ValidUntilTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ValidUntilTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ValidUntilTime *arg1 = (FIX::ValidUntilTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ValidUntilTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ValidUntilTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ValidUntilTime" "', argument " "1"" of type '" "FIX::ValidUntilTime *""'"); } arg1 = reinterpret_cast< FIX::ValidUntilTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ValidUntilTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ValidUntilTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlmntTyp__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlmntTyp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlmntTyp")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlmntTyp *)new FIX::SettlmntTyp(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlmntTyp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlmntTyp__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlmntTyp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlmntTyp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlmntTyp" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlmntTyp" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlmntTyp *)new FIX::SettlmntTyp((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlmntTyp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlmntTyp(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlmntTyp__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlmntTyp__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlmntTyp'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlmntTyp::SettlmntTyp()\n" " FIX::SettlmntTyp::SettlmntTyp(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlmntTyp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlmntTyp *arg1 = (FIX::SettlmntTyp *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlmntTyp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlmntTyp, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlmntTyp" "', argument " "1"" of type '" "FIX::SettlmntTyp *""'"); } arg1 = reinterpret_cast< FIX::SettlmntTyp * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlmntTyp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlmntTyp, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FutSettDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FutSettDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FutSettDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FutSettDate *)new FIX::FutSettDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FutSettDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FutSettDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FutSettDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FutSettDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FutSettDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FutSettDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FutSettDate *)new FIX::FutSettDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FutSettDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FutSettDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FutSettDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FutSettDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FutSettDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::FutSettDate::FutSettDate()\n" " FIX::FutSettDate::FutSettDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FutSettDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FutSettDate *arg1 = (FIX::FutSettDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FutSettDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FutSettDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FutSettDate" "', argument " "1"" of type '" "FIX::FutSettDate *""'"); } arg1 = reinterpret_cast< FIX::FutSettDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FutSettDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FutSettDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SymbolSfx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SymbolSfx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SymbolSfx *)new FIX::SymbolSfx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SymbolSfx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SymbolSfx *)new FIX::SymbolSfx((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SymbolSfx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SymbolSfx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SymbolSfx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SymbolSfx'.\n" " Possible C/C++ prototypes are:\n" " FIX::SymbolSfx::SymbolSfx()\n" " FIX::SymbolSfx::SymbolSfx(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SymbolSfx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SymbolSfx *arg1 = (FIX::SymbolSfx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SymbolSfx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SymbolSfx" "', argument " "1"" of type '" "FIX::SymbolSfx *""'"); } arg1 = reinterpret_cast< FIX::SymbolSfx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SymbolSfx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SymbolSfx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListID *)new FIX::ListID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListID *)new FIX::ListID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListID::ListID()\n" " FIX::ListID::ListID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListID *arg1 = (FIX::ListID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListID" "', argument " "1"" of type '" "FIX::ListID *""'"); } arg1 = reinterpret_cast< FIX::ListID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListSeqNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListSeqNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListSeqNo *)new FIX::ListSeqNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListSeqNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListSeqNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListSeqNo" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListSeqNo" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListSeqNo *)new FIX::ListSeqNo((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListSeqNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListSeqNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListSeqNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListSeqNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListSeqNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListSeqNo::ListSeqNo()\n" " FIX::ListSeqNo::ListSeqNo(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListSeqNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListSeqNo *arg1 = (FIX::ListSeqNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListSeqNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListSeqNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListSeqNo" "', argument " "1"" of type '" "FIX::ListSeqNo *""'"); } arg1 = reinterpret_cast< FIX::ListSeqNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListSeqNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListSeqNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListNoOrds__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListNoOrds *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListNoOrds")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListNoOrds *)new FIX::ListNoOrds(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListNoOrds, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListNoOrds__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListNoOrds *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListNoOrds",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListNoOrds" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListNoOrds" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListNoOrds *)new FIX::ListNoOrds((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListNoOrds, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListNoOrds(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListNoOrds__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListNoOrds__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListNoOrds'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListNoOrds::ListNoOrds()\n" " FIX::ListNoOrds::ListNoOrds(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListNoOrds(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListNoOrds *arg1 = (FIX::ListNoOrds *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListNoOrds",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListNoOrds, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListNoOrds" "', argument " "1"" of type '" "FIX::ListNoOrds *""'"); } arg1 = reinterpret_cast< FIX::ListNoOrds * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListNoOrds_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListNoOrds, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListExecInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListExecInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListExecInst *)new FIX::ListExecInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListExecInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListExecInst" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListExecInst" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListExecInst *)new FIX::ListExecInst((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListExecInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListExecInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListExecInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListExecInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListExecInst::ListExecInst()\n" " FIX::ListExecInst::ListExecInst(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListExecInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListExecInst *arg1 = (FIX::ListExecInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListExecInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListExecInst" "', argument " "1"" of type '" "FIX::ListExecInst *""'"); } arg1 = reinterpret_cast< FIX::ListExecInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListExecInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListExecInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocID *)new FIX::AllocID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocID *)new FIX::AllocID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocID::AllocID()\n" " FIX::AllocID::AllocID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocID *arg1 = (FIX::AllocID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocID" "', argument " "1"" of type '" "FIX::AllocID *""'"); } arg1 = reinterpret_cast< FIX::AllocID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocTransType *)new FIX::AllocTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocTransType *)new FIX::AllocTransType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocTransType::AllocTransType()\n" " FIX::AllocTransType::AllocTransType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocTransType *arg1 = (FIX::AllocTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocTransType" "', argument " "1"" of type '" "FIX::AllocTransType *""'"); } arg1 = reinterpret_cast< FIX::AllocTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefAllocID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefAllocID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefAllocID *)new FIX::RefAllocID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefAllocID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefAllocID *)new FIX::RefAllocID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefAllocID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefAllocID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefAllocID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefAllocID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefAllocID::RefAllocID()\n" " FIX::RefAllocID::RefAllocID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefAllocID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefAllocID *arg1 = (FIX::RefAllocID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefAllocID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefAllocID" "', argument " "1"" of type '" "FIX::RefAllocID *""'"); } arg1 = reinterpret_cast< FIX::RefAllocID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefAllocID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefAllocID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoOrders__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoOrders")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOrders *)new FIX::NoOrders(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOrders__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoOrders" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoOrders" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOrders *)new FIX::NoOrders((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOrders(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoOrders__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOrders__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoOrders'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoOrders::NoOrders()\n" " FIX::NoOrders::NoOrders(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoOrders(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOrders *arg1 = (FIX::NoOrders *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoOrders, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoOrders" "', argument " "1"" of type '" "FIX::NoOrders *""'"); } arg1 = reinterpret_cast< FIX::NoOrders * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoOrders_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoOrders, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AvgPrxPrecision__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPrxPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AvgPrxPrecision")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPrxPrecision *)new FIX::AvgPrxPrecision(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPrxPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPrxPrecision__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AvgPrxPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AvgPrxPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AvgPrxPrecision" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AvgPrxPrecision" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPrxPrecision *)new FIX::AvgPrxPrecision((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPrxPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPrxPrecision(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AvgPrxPrecision__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPrxPrecision__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AvgPrxPrecision'.\n" " Possible C/C++ prototypes are:\n" " FIX::AvgPrxPrecision::AvgPrxPrecision()\n" " FIX::AvgPrxPrecision::AvgPrxPrecision(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AvgPrxPrecision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPrxPrecision *arg1 = (FIX::AvgPrxPrecision *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AvgPrxPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AvgPrxPrecision, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AvgPrxPrecision" "', argument " "1"" of type '" "FIX::AvgPrxPrecision *""'"); } arg1 = reinterpret_cast< FIX::AvgPrxPrecision * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AvgPrxPrecision_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AvgPrxPrecision, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeDate *)new FIX::TradeDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeDate *)new FIX::TradeDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeDate::TradeDate()\n" " FIX::TradeDate::TradeDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeDate *arg1 = (FIX::TradeDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeDate" "', argument " "1"" of type '" "FIX::TradeDate *""'"); } arg1 = reinterpret_cast< FIX::TradeDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecBroker__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecBroker *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecBroker")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecBroker *)new FIX::ExecBroker(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecBroker, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecBroker__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecBroker *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecBroker",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecBroker" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecBroker" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecBroker *)new FIX::ExecBroker((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecBroker, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecBroker(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecBroker__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecBroker__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecBroker'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecBroker::ExecBroker()\n" " FIX::ExecBroker::ExecBroker(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecBroker(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecBroker *arg1 = (FIX::ExecBroker *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecBroker",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecBroker, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecBroker" "', argument " "1"" of type '" "FIX::ExecBroker *""'"); } arg1 = reinterpret_cast< FIX::ExecBroker * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecBroker_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecBroker, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OpenClose__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenClose *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OpenClose")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenClose *)new FIX::OpenClose(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenClose, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenClose__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OpenClose *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OpenClose",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OpenClose" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OpenClose" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenClose *)new FIX::OpenClose((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenClose, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenClose(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OpenClose__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenClose__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OpenClose'.\n" " Possible C/C++ prototypes are:\n" " FIX::OpenClose::OpenClose()\n" " FIX::OpenClose::OpenClose(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OpenClose(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenClose *arg1 = (FIX::OpenClose *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OpenClose",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OpenClose, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OpenClose" "', argument " "1"" of type '" "FIX::OpenClose *""'"); } arg1 = reinterpret_cast< FIX::OpenClose * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OpenClose_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OpenClose, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoAllocs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAllocs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoAllocs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAllocs *)new FIX::NoAllocs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAllocs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAllocs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoAllocs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoAllocs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoAllocs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoAllocs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAllocs *)new FIX::NoAllocs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAllocs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAllocs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoAllocs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAllocs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoAllocs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoAllocs::NoAllocs()\n" " FIX::NoAllocs::NoAllocs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoAllocs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAllocs *arg1 = (FIX::NoAllocs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoAllocs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoAllocs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoAllocs" "', argument " "1"" of type '" "FIX::NoAllocs *""'"); } arg1 = reinterpret_cast< FIX::NoAllocs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoAllocs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoAllocs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocAccount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAccount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocAccount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAccount *)new FIX::AllocAccount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAccount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAccount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocAccount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocAccount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocAccount" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocAccount" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAccount *)new FIX::AllocAccount((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAccount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAccount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocAccount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAccount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocAccount'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocAccount::AllocAccount()\n" " FIX::AllocAccount::AllocAccount(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocAccount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAccount *arg1 = (FIX::AllocAccount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocAccount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocAccount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocAccount" "', argument " "1"" of type '" "FIX::AllocAccount *""'"); } arg1 = reinterpret_cast< FIX::AllocAccount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocAccount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocAccount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocShares__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocShares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocShares")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocShares *)new FIX::AllocShares(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocShares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocShares__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocShares *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocShares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocShares" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocShares" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocShares *)new FIX::AllocShares((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocShares, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocShares(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocShares__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocShares__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocShares'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocShares::AllocShares()\n" " FIX::AllocShares::AllocShares(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocShares(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocShares *arg1 = (FIX::AllocShares *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocShares",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocShares, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocShares" "', argument " "1"" of type '" "FIX::AllocShares *""'"); } arg1 = reinterpret_cast< FIX::AllocShares * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocShares_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocShares, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ProcessCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProcessCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ProcessCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProcessCode *)new FIX::ProcessCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProcessCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProcessCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ProcessCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ProcessCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ProcessCode" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ProcessCode" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProcessCode *)new FIX::ProcessCode((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProcessCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProcessCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ProcessCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProcessCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ProcessCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::ProcessCode::ProcessCode()\n" " FIX::ProcessCode::ProcessCode(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ProcessCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProcessCode *arg1 = (FIX::ProcessCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ProcessCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ProcessCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ProcessCode" "', argument " "1"" of type '" "FIX::ProcessCode *""'"); } arg1 = reinterpret_cast< FIX::ProcessCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ProcessCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ProcessCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoRpts__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRpts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoRpts")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRpts *)new FIX::NoRpts(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRpts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRpts__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoRpts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoRpts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoRpts" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoRpts" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRpts *)new FIX::NoRpts((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRpts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRpts(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoRpts__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRpts__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoRpts'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoRpts::NoRpts()\n" " FIX::NoRpts::NoRpts(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoRpts(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRpts *arg1 = (FIX::NoRpts *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoRpts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoRpts, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoRpts" "', argument " "1"" of type '" "FIX::NoRpts *""'"); } arg1 = reinterpret_cast< FIX::NoRpts * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoRpts_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoRpts, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RptSeq__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RptSeq *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RptSeq")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RptSeq *)new FIX::RptSeq(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RptSeq, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RptSeq__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RptSeq *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RptSeq",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RptSeq" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RptSeq" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RptSeq *)new FIX::RptSeq((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RptSeq, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RptSeq(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RptSeq__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RptSeq__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RptSeq'.\n" " Possible C/C++ prototypes are:\n" " FIX::RptSeq::RptSeq()\n" " FIX::RptSeq::RptSeq(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RptSeq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RptSeq *arg1 = (FIX::RptSeq *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RptSeq",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RptSeq, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RptSeq" "', argument " "1"" of type '" "FIX::RptSeq *""'"); } arg1 = reinterpret_cast< FIX::RptSeq * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RptSeq_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RptSeq, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CxlQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CxlQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlQty *)new FIX::CxlQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CxlQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CxlQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CxlQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CxlQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlQty *)new FIX::CxlQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CxlQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CxlQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::CxlQty::CxlQty()\n" " FIX::CxlQty::CxlQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CxlQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlQty *arg1 = (FIX::CxlQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CxlQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CxlQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CxlQty" "', argument " "1"" of type '" "FIX::CxlQty *""'"); } arg1 = reinterpret_cast< FIX::CxlQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CxlQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CxlQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDlvyInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDlvyInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDlvyInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDlvyInst *)new FIX::NoDlvyInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDlvyInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDlvyInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDlvyInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDlvyInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDlvyInst" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDlvyInst" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDlvyInst *)new FIX::NoDlvyInst((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDlvyInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDlvyInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDlvyInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDlvyInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDlvyInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDlvyInst::NoDlvyInst()\n" " FIX::NoDlvyInst::NoDlvyInst(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDlvyInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDlvyInst *arg1 = (FIX::NoDlvyInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDlvyInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDlvyInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDlvyInst" "', argument " "1"" of type '" "FIX::NoDlvyInst *""'"); } arg1 = reinterpret_cast< FIX::NoDlvyInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDlvyInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDlvyInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DlvyInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DlvyInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DlvyInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DlvyInst *)new FIX::DlvyInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DlvyInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DlvyInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DlvyInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DlvyInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DlvyInst" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DlvyInst" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DlvyInst *)new FIX::DlvyInst((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DlvyInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DlvyInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DlvyInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DlvyInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DlvyInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::DlvyInst::DlvyInst()\n" " FIX::DlvyInst::DlvyInst(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DlvyInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DlvyInst *arg1 = (FIX::DlvyInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DlvyInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DlvyInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DlvyInst" "', argument " "1"" of type '" "FIX::DlvyInst *""'"); } arg1 = reinterpret_cast< FIX::DlvyInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DlvyInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DlvyInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocStatus *)new FIX::AllocStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocStatus *)new FIX::AllocStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocStatus::AllocStatus()\n" " FIX::AllocStatus::AllocStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocStatus *arg1 = (FIX::AllocStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocStatus" "', argument " "1"" of type '" "FIX::AllocStatus *""'"); } arg1 = reinterpret_cast< FIX::AllocStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocRejCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocRejCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocRejCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocRejCode *)new FIX::AllocRejCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocRejCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocRejCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocRejCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocRejCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocRejCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocRejCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocRejCode *)new FIX::AllocRejCode((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocRejCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocRejCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocRejCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocRejCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocRejCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocRejCode::AllocRejCode()\n" " FIX::AllocRejCode::AllocRejCode(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocRejCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocRejCode *arg1 = (FIX::AllocRejCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocRejCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocRejCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocRejCode" "', argument " "1"" of type '" "FIX::AllocRejCode *""'"); } arg1 = reinterpret_cast< FIX::AllocRejCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocRejCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocRejCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BrokerOfCredit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BrokerOfCredit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BrokerOfCredit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BrokerOfCredit *)new FIX::BrokerOfCredit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BrokerOfCredit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BrokerOfCredit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BrokerOfCredit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BrokerOfCredit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BrokerOfCredit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BrokerOfCredit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BrokerOfCredit *)new FIX::BrokerOfCredit((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BrokerOfCredit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BrokerOfCredit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BrokerOfCredit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BrokerOfCredit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BrokerOfCredit'.\n" " Possible C/C++ prototypes are:\n" " FIX::BrokerOfCredit::BrokerOfCredit()\n" " FIX::BrokerOfCredit::BrokerOfCredit(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BrokerOfCredit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BrokerOfCredit *arg1 = (FIX::BrokerOfCredit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BrokerOfCredit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BrokerOfCredit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BrokerOfCredit" "', argument " "1"" of type '" "FIX::BrokerOfCredit *""'"); } arg1 = reinterpret_cast< FIX::BrokerOfCredit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BrokerOfCredit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BrokerOfCredit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EmailType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EmailType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EmailType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EmailType *)new FIX::EmailType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EmailType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EmailType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EmailType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EmailType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EmailType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EmailType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EmailType *)new FIX::EmailType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EmailType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EmailType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EmailType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EmailType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EmailType'.\n" " Possible C/C++ prototypes are:\n" " FIX::EmailType::EmailType()\n" " FIX::EmailType::EmailType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EmailType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EmailType *arg1 = (FIX::EmailType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EmailType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EmailType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EmailType" "', argument " "1"" of type '" "FIX::EmailType *""'"); } arg1 = reinterpret_cast< FIX::EmailType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EmailType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EmailType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StopPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StopPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StopPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StopPx *)new FIX::StopPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StopPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StopPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StopPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StopPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StopPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StopPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StopPx *)new FIX::StopPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StopPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StopPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StopPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StopPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StopPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::StopPx::StopPx()\n" " FIX::StopPx::StopPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StopPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StopPx *arg1 = (FIX::StopPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StopPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StopPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StopPx" "', argument " "1"" of type '" "FIX::StopPx *""'"); } arg1 = reinterpret_cast< FIX::StopPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StopPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StopPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExDestination__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExDestination *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExDestination")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExDestination *)new FIX::ExDestination(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExDestination, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExDestination__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExDestination *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExDestination",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExDestination" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExDestination" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExDestination *)new FIX::ExDestination((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExDestination, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExDestination(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExDestination__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExDestination__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExDestination'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExDestination::ExDestination()\n" " FIX::ExDestination::ExDestination(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExDestination(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExDestination *arg1 = (FIX::ExDestination *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExDestination",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExDestination, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExDestination" "', argument " "1"" of type '" "FIX::ExDestination *""'"); } arg1 = reinterpret_cast< FIX::ExDestination * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExDestination_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExDestination, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CxlRejReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CxlRejReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlRejReason *)new FIX::CxlRejReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlRejReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CxlRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CxlRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CxlRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CxlRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlRejReason *)new FIX::CxlRejReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlRejReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CxlRejReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlRejReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CxlRejReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::CxlRejReason::CxlRejReason()\n" " FIX::CxlRejReason::CxlRejReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CxlRejReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlRejReason *arg1 = (FIX::CxlRejReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CxlRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CxlRejReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CxlRejReason" "', argument " "1"" of type '" "FIX::CxlRejReason *""'"); } arg1 = reinterpret_cast< FIX::CxlRejReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CxlRejReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CxlRejReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrdRejReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrdRejReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdRejReason *)new FIX::OrdRejReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdRejReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrdRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrdRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrdRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrdRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdRejReason *)new FIX::OrdRejReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdRejReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrdRejReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdRejReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrdRejReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrdRejReason::OrdRejReason()\n" " FIX::OrdRejReason::OrdRejReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrdRejReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdRejReason *arg1 = (FIX::OrdRejReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrdRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrdRejReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrdRejReason" "', argument " "1"" of type '" "FIX::OrdRejReason *""'"); } arg1 = reinterpret_cast< FIX::OrdRejReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrdRejReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrdRejReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIQualifier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIQualifier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIQualifier *)new FIX::IOIQualifier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIQualifier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIQualifier" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIQualifier" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIQualifier *)new FIX::IOIQualifier((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIQualifier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIQualifier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIQualifier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIQualifier'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIQualifier::IOIQualifier()\n" " FIX::IOIQualifier::IOIQualifier(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIQualifier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIQualifier *arg1 = (FIX::IOIQualifier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIQualifier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIQualifier" "', argument " "1"" of type '" "FIX::IOIQualifier *""'"); } arg1 = reinterpret_cast< FIX::IOIQualifier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIQualifier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIQualifier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_WaveNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::WaveNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_WaveNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::WaveNo *)new FIX::WaveNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__WaveNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_WaveNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::WaveNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_WaveNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_WaveNo" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_WaveNo" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::WaveNo *)new FIX::WaveNo((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__WaveNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_WaveNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_WaveNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_WaveNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_WaveNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::WaveNo::WaveNo()\n" " FIX::WaveNo::WaveNo(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_WaveNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::WaveNo *arg1 = (FIX::WaveNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_WaveNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__WaveNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_WaveNo" "', argument " "1"" of type '" "FIX::WaveNo *""'"); } arg1 = reinterpret_cast< FIX::WaveNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *WaveNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__WaveNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Issuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Issuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Issuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Issuer *)new FIX::Issuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Issuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Issuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Issuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Issuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Issuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Issuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Issuer *)new FIX::Issuer((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Issuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Issuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Issuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Issuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Issuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::Issuer::Issuer()\n" " FIX::Issuer::Issuer(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Issuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Issuer *arg1 = (FIX::Issuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Issuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Issuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Issuer" "', argument " "1"" of type '" "FIX::Issuer *""'"); } arg1 = reinterpret_cast< FIX::Issuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Issuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Issuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityDesc *)new FIX::SecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityDesc *)new FIX::SecurityDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityDesc::SecurityDesc()\n" " FIX::SecurityDesc::SecurityDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityDesc *arg1 = (FIX::SecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityDesc" "', argument " "1"" of type '" "FIX::SecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::SecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClientID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClientID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClientID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClientID *)new FIX::ClientID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClientID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClientID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClientID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClientID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClientID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClientID *)new FIX::ClientID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClientID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClientID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClientID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClientID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClientID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClientID::ClientID()\n" " FIX::ClientID::ClientID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClientID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClientID *arg1 = (FIX::ClientID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClientID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClientID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClientID" "', argument " "1"" of type '" "FIX::ClientID *""'"); } arg1 = reinterpret_cast< FIX::ClientID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClientID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClientID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MinQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MinQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinQty *)new FIX::MinQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MinQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MinQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MinQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MinQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinQty *)new FIX::MinQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MinQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MinQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::MinQty::MinQty()\n" " FIX::MinQty::MinQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MinQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinQty *arg1 = (FIX::MinQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MinQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MinQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MinQty" "', argument " "1"" of type '" "FIX::MinQty *""'"); } arg1 = reinterpret_cast< FIX::MinQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MinQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MinQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaxFloor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxFloor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaxFloor")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxFloor *)new FIX::MaxFloor(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxFloor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxFloor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaxFloor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaxFloor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaxFloor" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaxFloor" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxFloor *)new FIX::MaxFloor((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxFloor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxFloor(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaxFloor__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxFloor__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaxFloor'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaxFloor::MaxFloor()\n" " FIX::MaxFloor::MaxFloor(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaxFloor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxFloor *arg1 = (FIX::MaxFloor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaxFloor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaxFloor, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaxFloor" "', argument " "1"" of type '" "FIX::MaxFloor *""'"); } arg1 = reinterpret_cast< FIX::MaxFloor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaxFloor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaxFloor, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ReportToExch__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReportToExch *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ReportToExch")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReportToExch *)new FIX::ReportToExch(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReportToExch, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReportToExch__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ReportToExch *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ReportToExch",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ReportToExch" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ReportToExch" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReportToExch *)new FIX::ReportToExch((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReportToExch, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReportToExch(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ReportToExch__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReportToExch__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ReportToExch'.\n" " Possible C/C++ prototypes are:\n" " FIX::ReportToExch::ReportToExch()\n" " FIX::ReportToExch::ReportToExch(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ReportToExch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReportToExch *arg1 = (FIX::ReportToExch *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ReportToExch",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ReportToExch, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ReportToExch" "', argument " "1"" of type '" "FIX::ReportToExch *""'"); } arg1 = reinterpret_cast< FIX::ReportToExch * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ReportToExch_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ReportToExch, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LocateReqd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LocateReqd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LocateReqd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LocateReqd *)new FIX::LocateReqd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LocateReqd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LocateReqd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LocateReqd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LocateReqd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LocateReqd" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LocateReqd" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LocateReqd *)new FIX::LocateReqd((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LocateReqd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LocateReqd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LocateReqd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LocateReqd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LocateReqd'.\n" " Possible C/C++ prototypes are:\n" " FIX::LocateReqd::LocateReqd()\n" " FIX::LocateReqd::LocateReqd(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LocateReqd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LocateReqd *arg1 = (FIX::LocateReqd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LocateReqd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LocateReqd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LocateReqd" "', argument " "1"" of type '" "FIX::LocateReqd *""'"); } arg1 = reinterpret_cast< FIX::LocateReqd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LocateReqd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LocateReqd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteID *)new FIX::QuoteID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteID *)new FIX::QuoteID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteID'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteID::QuoteID()\n" " FIX::QuoteID::QuoteID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteID *arg1 = (FIX::QuoteID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteID" "', argument " "1"" of type '" "FIX::QuoteID *""'"); } arg1 = reinterpret_cast< FIX::QuoteID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NetMoney__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetMoney *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NetMoney")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetMoney *)new FIX::NetMoney(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetMoney, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetMoney__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NetMoney *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NetMoney",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NetMoney" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NetMoney" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetMoney *)new FIX::NetMoney((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetMoney, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetMoney(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NetMoney__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetMoney__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NetMoney'.\n" " Possible C/C++ prototypes are:\n" " FIX::NetMoney::NetMoney()\n" " FIX::NetMoney::NetMoney(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NetMoney(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetMoney *arg1 = (FIX::NetMoney *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NetMoney",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NetMoney, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NetMoney" "', argument " "1"" of type '" "FIX::NetMoney *""'"); } arg1 = reinterpret_cast< FIX::NetMoney * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NetMoney_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NetMoney, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlCurrAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlCurrAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrAmt *)new FIX::SettlCurrAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlCurrAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlCurrAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlCurrAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlCurrAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrAmt *)new FIX::SettlCurrAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlCurrAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlCurrAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlCurrAmt::SettlCurrAmt()\n" " FIX::SettlCurrAmt::SettlCurrAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlCurrAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrAmt *arg1 = (FIX::SettlCurrAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlCurrAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlCurrAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlCurrAmt" "', argument " "1"" of type '" "FIX::SettlCurrAmt *""'"); } arg1 = reinterpret_cast< FIX::SettlCurrAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlCurrAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlCurrAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrency *)new FIX::SettlCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrency *)new FIX::SettlCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlCurrency::SettlCurrency()\n" " FIX::SettlCurrency::SettlCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrency *arg1 = (FIX::SettlCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlCurrency" "', argument " "1"" of type '" "FIX::SettlCurrency *""'"); } arg1 = reinterpret_cast< FIX::SettlCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ForexReq__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ForexReq *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ForexReq")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ForexReq *)new FIX::ForexReq(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ForexReq, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ForexReq__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ForexReq *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ForexReq",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ForexReq" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ForexReq" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ForexReq *)new FIX::ForexReq((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ForexReq, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ForexReq(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ForexReq__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ForexReq__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ForexReq'.\n" " Possible C/C++ prototypes are:\n" " FIX::ForexReq::ForexReq()\n" " FIX::ForexReq::ForexReq(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ForexReq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ForexReq *arg1 = (FIX::ForexReq *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ForexReq",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ForexReq, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ForexReq" "', argument " "1"" of type '" "FIX::ForexReq *""'"); } arg1 = reinterpret_cast< FIX::ForexReq * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ForexReq_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ForexReq, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoExecs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoExecs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoExecs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoExecs *)new FIX::NoExecs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoExecs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoExecs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoExecs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoExecs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoExecs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoExecs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoExecs *)new FIX::NoExecs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoExecs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoExecs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoExecs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoExecs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoExecs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoExecs::NoExecs()\n" " FIX::NoExecs::NoExecs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoExecs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoExecs *arg1 = (FIX::NoExecs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoExecs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoExecs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoExecs" "', argument " "1"" of type '" "FIX::NoExecs *""'"); } arg1 = reinterpret_cast< FIX::NoExecs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoExecs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoExecs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CxlType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CxlType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlType *)new FIX::CxlType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CxlType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CxlType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CxlType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CxlType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlType *)new FIX::CxlType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CxlType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CxlType'.\n" " Possible C/C++ prototypes are:\n" " FIX::CxlType::CxlType()\n" " FIX::CxlType::CxlType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CxlType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlType *arg1 = (FIX::CxlType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CxlType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CxlType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CxlType" "', argument " "1"" of type '" "FIX::CxlType *""'"); } arg1 = reinterpret_cast< FIX::CxlType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CxlType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CxlType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExpireTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpireTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExpireTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpireTime *)new FIX::ExpireTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpireTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpireTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::ExpireTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExpireTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ExpireTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpireTime *)new FIX::ExpireTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpireTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpireTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExpireTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExpireTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExpireTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExpireTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpireTime *)new FIX::ExpireTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpireTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpireTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::ExpireTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_ExpireTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExpireTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExpireTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ExpireTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpireTime *)new FIX::ExpireTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpireTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpireTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExpireTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpireTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExpireTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExpireTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExpireTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExpireTime::ExpireTime()\n" " FIX::ExpireTime::ExpireTime(int)\n" " FIX::ExpireTime::ExpireTime(FIX::UTCTIMESTAMP const &)\n" " FIX::ExpireTime::ExpireTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExpireTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpireTime *arg1 = (FIX::ExpireTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExpireTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExpireTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExpireTime" "', argument " "1"" of type '" "FIX::ExpireTime *""'"); } arg1 = reinterpret_cast< FIX::ExpireTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExpireTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExpireTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DKReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DKReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DKReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DKReason *)new FIX::DKReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DKReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DKReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DKReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DKReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DKReason" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DKReason" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DKReason *)new FIX::DKReason((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DKReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DKReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DKReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DKReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DKReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::DKReason::DKReason()\n" " FIX::DKReason::DKReason(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DKReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DKReason *arg1 = (FIX::DKReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DKReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DKReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DKReason" "', argument " "1"" of type '" "FIX::DKReason *""'"); } arg1 = reinterpret_cast< FIX::DKReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DKReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DKReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOINaturalFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOINaturalFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOINaturalFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOINaturalFlag *)new FIX::IOINaturalFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOINaturalFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOINaturalFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOINaturalFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOINaturalFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOINaturalFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOINaturalFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOINaturalFlag *)new FIX::IOINaturalFlag((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOINaturalFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOINaturalFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOINaturalFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOINaturalFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOINaturalFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOINaturalFlag::IOINaturalFlag()\n" " FIX::IOINaturalFlag::IOINaturalFlag(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOINaturalFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOINaturalFlag *arg1 = (FIX::IOINaturalFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOINaturalFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOINaturalFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOINaturalFlag" "', argument " "1"" of type '" "FIX::IOINaturalFlag *""'"); } arg1 = reinterpret_cast< FIX::IOINaturalFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOINaturalFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOINaturalFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteReqID *)new FIX::QuoteReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteReqID *)new FIX::QuoteReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteReqID::QuoteReqID()\n" " FIX::QuoteReqID::QuoteReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteReqID *arg1 = (FIX::QuoteReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteReqID" "', argument " "1"" of type '" "FIX::QuoteReqID *""'"); } arg1 = reinterpret_cast< FIX::QuoteReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidPx *)new FIX::BidPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidPx *)new FIX::BidPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidPx::BidPx()\n" " FIX::BidPx::BidPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidPx *arg1 = (FIX::BidPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidPx" "', argument " "1"" of type '" "FIX::BidPx *""'"); } arg1 = reinterpret_cast< FIX::BidPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OfferPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OfferPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferPx *)new FIX::OfferPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OfferPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OfferPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OfferPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OfferPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferPx *)new FIX::OfferPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OfferPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OfferPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::OfferPx::OfferPx()\n" " FIX::OfferPx::OfferPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OfferPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferPx *arg1 = (FIX::OfferPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OfferPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OfferPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OfferPx" "', argument " "1"" of type '" "FIX::OfferPx *""'"); } arg1 = reinterpret_cast< FIX::OfferPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OfferPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OfferPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidSize *)new FIX::BidSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidSize *)new FIX::BidSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidSize::BidSize()\n" " FIX::BidSize::BidSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidSize *arg1 = (FIX::BidSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidSize" "', argument " "1"" of type '" "FIX::BidSize *""'"); } arg1 = reinterpret_cast< FIX::BidSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OfferSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OfferSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferSize *)new FIX::OfferSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OfferSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OfferSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OfferSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OfferSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferSize *)new FIX::OfferSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OfferSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OfferSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::OfferSize::OfferSize()\n" " FIX::OfferSize::OfferSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OfferSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferSize *arg1 = (FIX::OfferSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OfferSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OfferSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OfferSize" "', argument " "1"" of type '" "FIX::OfferSize *""'"); } arg1 = reinterpret_cast< FIX::OfferSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OfferSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OfferSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMiscFees__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMiscFees *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMiscFees")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMiscFees *)new FIX::NoMiscFees(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMiscFees, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMiscFees__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMiscFees *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMiscFees",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMiscFees" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMiscFees" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMiscFees *)new FIX::NoMiscFees((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMiscFees, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMiscFees(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMiscFees__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMiscFees__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMiscFees'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMiscFees::NoMiscFees()\n" " FIX::NoMiscFees::NoMiscFees(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMiscFees(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMiscFees *arg1 = (FIX::NoMiscFees *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMiscFees",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMiscFees, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMiscFees" "', argument " "1"" of type '" "FIX::NoMiscFees *""'"); } arg1 = reinterpret_cast< FIX::NoMiscFees * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMiscFees_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMiscFees, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MiscFeeAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MiscFeeAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeAmt *)new FIX::MiscFeeAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MiscFeeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MiscFeeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MiscFeeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MiscFeeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeAmt *)new FIX::MiscFeeAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MiscFeeAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MiscFeeAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::MiscFeeAmt::MiscFeeAmt()\n" " FIX::MiscFeeAmt::MiscFeeAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MiscFeeAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeAmt *arg1 = (FIX::MiscFeeAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MiscFeeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MiscFeeAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MiscFeeAmt" "', argument " "1"" of type '" "FIX::MiscFeeAmt *""'"); } arg1 = reinterpret_cast< FIX::MiscFeeAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MiscFeeAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MiscFeeAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MiscFeeCurr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MiscFeeCurr")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeCurr *)new FIX::MiscFeeCurr(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeCurr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MiscFeeCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MiscFeeCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MiscFeeCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MiscFeeCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeCurr *)new FIX::MiscFeeCurr((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeCurr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MiscFeeCurr__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeCurr__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MiscFeeCurr'.\n" " Possible C/C++ prototypes are:\n" " FIX::MiscFeeCurr::MiscFeeCurr()\n" " FIX::MiscFeeCurr::MiscFeeCurr(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MiscFeeCurr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeCurr *arg1 = (FIX::MiscFeeCurr *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MiscFeeCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MiscFeeCurr, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MiscFeeCurr" "', argument " "1"" of type '" "FIX::MiscFeeCurr *""'"); } arg1 = reinterpret_cast< FIX::MiscFeeCurr * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MiscFeeCurr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MiscFeeCurr, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MiscFeeType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MiscFeeType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeType *)new FIX::MiscFeeType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MiscFeeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MiscFeeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MiscFeeType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MiscFeeType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeType *)new FIX::MiscFeeType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MiscFeeType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MiscFeeType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MiscFeeType::MiscFeeType()\n" " FIX::MiscFeeType::MiscFeeType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MiscFeeType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeType *arg1 = (FIX::MiscFeeType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MiscFeeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MiscFeeType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MiscFeeType" "', argument " "1"" of type '" "FIX::MiscFeeType *""'"); } arg1 = reinterpret_cast< FIX::MiscFeeType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MiscFeeType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MiscFeeType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PrevClosePx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PrevClosePx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PrevClosePx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PrevClosePx *)new FIX::PrevClosePx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PrevClosePx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PrevClosePx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PrevClosePx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PrevClosePx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PrevClosePx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PrevClosePx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PrevClosePx *)new FIX::PrevClosePx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PrevClosePx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PrevClosePx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PrevClosePx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PrevClosePx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PrevClosePx'.\n" " Possible C/C++ prototypes are:\n" " FIX::PrevClosePx::PrevClosePx()\n" " FIX::PrevClosePx::PrevClosePx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PrevClosePx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PrevClosePx *arg1 = (FIX::PrevClosePx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PrevClosePx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PrevClosePx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PrevClosePx" "', argument " "1"" of type '" "FIX::PrevClosePx *""'"); } arg1 = reinterpret_cast< FIX::PrevClosePx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PrevClosePx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PrevClosePx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoRelatedSym__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRelatedSym *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoRelatedSym")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRelatedSym *)new FIX::NoRelatedSym(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRelatedSym, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRelatedSym__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoRelatedSym *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoRelatedSym",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoRelatedSym" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoRelatedSym" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRelatedSym *)new FIX::NoRelatedSym((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRelatedSym, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRelatedSym(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoRelatedSym__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRelatedSym__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoRelatedSym'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoRelatedSym::NoRelatedSym()\n" " FIX::NoRelatedSym::NoRelatedSym(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoRelatedSym(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRelatedSym *arg1 = (FIX::NoRelatedSym *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoRelatedSym",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoRelatedSym, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoRelatedSym" "', argument " "1"" of type '" "FIX::NoRelatedSym *""'"); } arg1 = reinterpret_cast< FIX::NoRelatedSym * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoRelatedSym_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoRelatedSym, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Subject__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Subject *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Subject")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Subject *)new FIX::Subject(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Subject, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Subject__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Subject *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Subject",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Subject" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Subject" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Subject *)new FIX::Subject((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Subject, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Subject(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Subject__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Subject__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Subject'.\n" " Possible C/C++ prototypes are:\n" " FIX::Subject::Subject()\n" " FIX::Subject::Subject(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Subject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Subject *arg1 = (FIX::Subject *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Subject",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Subject, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Subject" "', argument " "1"" of type '" "FIX::Subject *""'"); } arg1 = reinterpret_cast< FIX::Subject * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Subject_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Subject, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Headline__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Headline *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Headline")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Headline *)new FIX::Headline(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Headline, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Headline__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Headline *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Headline",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Headline" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Headline" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Headline *)new FIX::Headline((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Headline, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Headline(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Headline__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Headline__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Headline'.\n" " Possible C/C++ prototypes are:\n" " FIX::Headline::Headline()\n" " FIX::Headline::Headline(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Headline(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Headline *arg1 = (FIX::Headline *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Headline",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Headline, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Headline" "', argument " "1"" of type '" "FIX::Headline *""'"); } arg1 = reinterpret_cast< FIX::Headline * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Headline_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Headline, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_URLLink__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::URLLink *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_URLLink")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::URLLink *)new FIX::URLLink(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__URLLink, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_URLLink__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::URLLink *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_URLLink",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_URLLink" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_URLLink" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::URLLink *)new FIX::URLLink((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__URLLink, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_URLLink(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_URLLink__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_URLLink__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_URLLink'.\n" " Possible C/C++ prototypes are:\n" " FIX::URLLink::URLLink()\n" " FIX::URLLink::URLLink(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_URLLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::URLLink *arg1 = (FIX::URLLink *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_URLLink",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__URLLink, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_URLLink" "', argument " "1"" of type '" "FIX::URLLink *""'"); } arg1 = reinterpret_cast< FIX::URLLink * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *URLLink_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__URLLink, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecType *)new FIX::ExecType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecType *)new FIX::ExecType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecType::ExecType()\n" " FIX::ExecType::ExecType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecType *arg1 = (FIX::ExecType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecType" "', argument " "1"" of type '" "FIX::ExecType *""'"); } arg1 = reinterpret_cast< FIX::ExecType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LeavesQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LeavesQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LeavesQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LeavesQty *)new FIX::LeavesQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LeavesQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LeavesQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LeavesQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LeavesQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LeavesQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LeavesQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LeavesQty *)new FIX::LeavesQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LeavesQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LeavesQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LeavesQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LeavesQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LeavesQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LeavesQty::LeavesQty()\n" " FIX::LeavesQty::LeavesQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LeavesQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LeavesQty *arg1 = (FIX::LeavesQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LeavesQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LeavesQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LeavesQty" "', argument " "1"" of type '" "FIX::LeavesQty *""'"); } arg1 = reinterpret_cast< FIX::LeavesQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LeavesQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LeavesQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashOrderQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashOrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashOrderQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashOrderQty *)new FIX::CashOrderQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashOrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashOrderQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashOrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashOrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashOrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashOrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashOrderQty *)new FIX::CashOrderQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashOrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashOrderQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashOrderQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashOrderQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashOrderQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashOrderQty::CashOrderQty()\n" " FIX::CashOrderQty::CashOrderQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashOrderQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashOrderQty *arg1 = (FIX::CashOrderQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashOrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashOrderQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashOrderQty" "', argument " "1"" of type '" "FIX::CashOrderQty *""'"); } arg1 = reinterpret_cast< FIX::CashOrderQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashOrderQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashOrderQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocAvgPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocAvgPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAvgPx *)new FIX::AllocAvgPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAvgPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocAvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocAvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocAvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocAvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAvgPx *)new FIX::AllocAvgPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAvgPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocAvgPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAvgPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocAvgPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocAvgPx::AllocAvgPx()\n" " FIX::AllocAvgPx::AllocAvgPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocAvgPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAvgPx *arg1 = (FIX::AllocAvgPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocAvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocAvgPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocAvgPx" "', argument " "1"" of type '" "FIX::AllocAvgPx *""'"); } arg1 = reinterpret_cast< FIX::AllocAvgPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocAvgPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocAvgPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocNetMoney__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocNetMoney *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocNetMoney")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocNetMoney *)new FIX::AllocNetMoney(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocNetMoney, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocNetMoney__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocNetMoney *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocNetMoney",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocNetMoney" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocNetMoney" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocNetMoney *)new FIX::AllocNetMoney((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocNetMoney, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocNetMoney(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocNetMoney__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocNetMoney__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocNetMoney'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocNetMoney::AllocNetMoney()\n" " FIX::AllocNetMoney::AllocNetMoney(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocNetMoney(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocNetMoney *arg1 = (FIX::AllocNetMoney *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocNetMoney",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocNetMoney, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocNetMoney" "', argument " "1"" of type '" "FIX::AllocNetMoney *""'"); } arg1 = reinterpret_cast< FIX::AllocNetMoney * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocNetMoney_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocNetMoney, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlCurrFxRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrFxRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlCurrFxRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrFxRate *)new FIX::SettlCurrFxRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrFxRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrFxRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlCurrFxRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlCurrFxRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlCurrFxRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlCurrFxRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrFxRate *)new FIX::SettlCurrFxRate((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrFxRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrFxRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlCurrFxRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrFxRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlCurrFxRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlCurrFxRate::SettlCurrFxRate()\n" " FIX::SettlCurrFxRate::SettlCurrFxRate(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlCurrFxRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrFxRate *arg1 = (FIX::SettlCurrFxRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlCurrFxRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlCurrFxRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlCurrFxRate" "', argument " "1"" of type '" "FIX::SettlCurrFxRate *""'"); } arg1 = reinterpret_cast< FIX::SettlCurrFxRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlCurrFxRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlCurrFxRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlCurrFxRateCalc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrFxRateCalc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlCurrFxRateCalc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrFxRateCalc *)new FIX::SettlCurrFxRateCalc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrFxRateCalc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrFxRateCalc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlCurrFxRateCalc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlCurrFxRateCalc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlCurrFxRateCalc" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlCurrFxRateCalc" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrFxRateCalc *)new FIX::SettlCurrFxRateCalc((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrFxRateCalc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrFxRateCalc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlCurrFxRateCalc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrFxRateCalc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlCurrFxRateCalc'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlCurrFxRateCalc::SettlCurrFxRateCalc()\n" " FIX::SettlCurrFxRateCalc::SettlCurrFxRateCalc(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlCurrFxRateCalc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrFxRateCalc *arg1 = (FIX::SettlCurrFxRateCalc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlCurrFxRateCalc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlCurrFxRateCalc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlCurrFxRateCalc" "', argument " "1"" of type '" "FIX::SettlCurrFxRateCalc *""'"); } arg1 = reinterpret_cast< FIX::SettlCurrFxRateCalc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlCurrFxRateCalc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlCurrFxRateCalc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NumDaysInterest__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumDaysInterest *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NumDaysInterest")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumDaysInterest *)new FIX::NumDaysInterest(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumDaysInterest, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumDaysInterest__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NumDaysInterest *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NumDaysInterest",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NumDaysInterest" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NumDaysInterest" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumDaysInterest *)new FIX::NumDaysInterest((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumDaysInterest, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumDaysInterest(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NumDaysInterest__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumDaysInterest__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NumDaysInterest'.\n" " Possible C/C++ prototypes are:\n" " FIX::NumDaysInterest::NumDaysInterest()\n" " FIX::NumDaysInterest::NumDaysInterest(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NumDaysInterest(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumDaysInterest *arg1 = (FIX::NumDaysInterest *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NumDaysInterest",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NumDaysInterest, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NumDaysInterest" "', argument " "1"" of type '" "FIX::NumDaysInterest *""'"); } arg1 = reinterpret_cast< FIX::NumDaysInterest * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NumDaysInterest_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NumDaysInterest, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AccruedInterestRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AccruedInterestRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AccruedInterestRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AccruedInterestRate *)new FIX::AccruedInterestRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AccruedInterestRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AccruedInterestRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AccruedInterestRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AccruedInterestRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AccruedInterestRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AccruedInterestRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AccruedInterestRate *)new FIX::AccruedInterestRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AccruedInterestRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AccruedInterestRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AccruedInterestRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AccruedInterestRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AccruedInterestRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::AccruedInterestRate::AccruedInterestRate()\n" " FIX::AccruedInterestRate::AccruedInterestRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AccruedInterestRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AccruedInterestRate *arg1 = (FIX::AccruedInterestRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AccruedInterestRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AccruedInterestRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AccruedInterestRate" "', argument " "1"" of type '" "FIX::AccruedInterestRate *""'"); } arg1 = reinterpret_cast< FIX::AccruedInterestRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AccruedInterestRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AccruedInterestRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AccruedInterestAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AccruedInterestAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AccruedInterestAmt *)new FIX::AccruedInterestAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AccruedInterestAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AccruedInterestAmt *)new FIX::AccruedInterestAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AccruedInterestAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AccruedInterestAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AccruedInterestAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AccruedInterestAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::AccruedInterestAmt::AccruedInterestAmt()\n" " FIX::AccruedInterestAmt::AccruedInterestAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AccruedInterestAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AccruedInterestAmt *arg1 = (FIX::AccruedInterestAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AccruedInterestAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AccruedInterestAmt" "', argument " "1"" of type '" "FIX::AccruedInterestAmt *""'"); } arg1 = reinterpret_cast< FIX::AccruedInterestAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AccruedInterestAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AccruedInterestAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstMode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstMode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstMode *)new FIX::SettlInstMode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstMode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstMode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstMode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstMode" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstMode" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstMode *)new FIX::SettlInstMode((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstMode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstMode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstMode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstMode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstMode'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstMode::SettlInstMode()\n" " FIX::SettlInstMode::SettlInstMode(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstMode *arg1 = (FIX::SettlInstMode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstMode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstMode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstMode" "', argument " "1"" of type '" "FIX::SettlInstMode *""'"); } arg1 = reinterpret_cast< FIX::SettlInstMode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstMode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstMode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocText *)new FIX::AllocText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocText *)new FIX::AllocText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocText'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocText::AllocText()\n" " FIX::AllocText::AllocText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocText *arg1 = (FIX::AllocText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocText" "', argument " "1"" of type '" "FIX::AllocText *""'"); } arg1 = reinterpret_cast< FIX::AllocText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstID *)new FIX::SettlInstID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstID *)new FIX::SettlInstID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstID::SettlInstID()\n" " FIX::SettlInstID::SettlInstID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstID *arg1 = (FIX::SettlInstID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstID" "', argument " "1"" of type '" "FIX::SettlInstID *""'"); } arg1 = reinterpret_cast< FIX::SettlInstID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstTransType *)new FIX::SettlInstTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstTransType *)new FIX::SettlInstTransType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstTransType::SettlInstTransType()\n" " FIX::SettlInstTransType::SettlInstTransType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstTransType *arg1 = (FIX::SettlInstTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstTransType" "', argument " "1"" of type '" "FIX::SettlInstTransType *""'"); } arg1 = reinterpret_cast< FIX::SettlInstTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EmailThreadID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EmailThreadID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EmailThreadID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EmailThreadID *)new FIX::EmailThreadID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EmailThreadID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EmailThreadID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EmailThreadID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EmailThreadID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EmailThreadID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EmailThreadID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EmailThreadID *)new FIX::EmailThreadID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EmailThreadID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EmailThreadID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EmailThreadID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EmailThreadID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EmailThreadID'.\n" " Possible C/C++ prototypes are:\n" " FIX::EmailThreadID::EmailThreadID()\n" " FIX::EmailThreadID::EmailThreadID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EmailThreadID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EmailThreadID *arg1 = (FIX::EmailThreadID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EmailThreadID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EmailThreadID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EmailThreadID" "', argument " "1"" of type '" "FIX::EmailThreadID *""'"); } arg1 = reinterpret_cast< FIX::EmailThreadID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EmailThreadID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EmailThreadID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstSource *)new FIX::SettlInstSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstSource *)new FIX::SettlInstSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstSource::SettlInstSource()\n" " FIX::SettlInstSource::SettlInstSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstSource *arg1 = (FIX::SettlInstSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstSource" "', argument " "1"" of type '" "FIX::SettlInstSource *""'"); } arg1 = reinterpret_cast< FIX::SettlInstSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlLocation__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlLocation *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlLocation")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlLocation *)new FIX::SettlLocation(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlLocation, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlLocation__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlLocation *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlLocation",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlLocation" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlLocation" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlLocation *)new FIX::SettlLocation((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlLocation, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlLocation(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlLocation__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlLocation__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlLocation'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlLocation::SettlLocation()\n" " FIX::SettlLocation::SettlLocation(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlLocation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlLocation *arg1 = (FIX::SettlLocation *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlLocation",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlLocation, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlLocation" "', argument " "1"" of type '" "FIX::SettlLocation *""'"); } arg1 = reinterpret_cast< FIX::SettlLocation * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlLocation_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlLocation, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityType *)new FIX::SecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityType *)new FIX::SecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityType::SecurityType()\n" " FIX::SecurityType::SecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityType *arg1 = (FIX::SecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityType" "', argument " "1"" of type '" "FIX::SecurityType *""'"); } arg1 = reinterpret_cast< FIX::SecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EffectiveTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EffectiveTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EffectiveTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EffectiveTime *)new FIX::EffectiveTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EffectiveTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EffectiveTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::EffectiveTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EffectiveTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_EffectiveTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EffectiveTime *)new FIX::EffectiveTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EffectiveTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EffectiveTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EffectiveTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EffectiveTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EffectiveTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EffectiveTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EffectiveTime *)new FIX::EffectiveTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EffectiveTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EffectiveTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::EffectiveTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_EffectiveTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EffectiveTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EffectiveTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_EffectiveTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EffectiveTime *)new FIX::EffectiveTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EffectiveTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EffectiveTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EffectiveTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EffectiveTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EffectiveTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EffectiveTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EffectiveTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::EffectiveTime::EffectiveTime()\n" " FIX::EffectiveTime::EffectiveTime(int)\n" " FIX::EffectiveTime::EffectiveTime(FIX::UTCTIMESTAMP const &)\n" " FIX::EffectiveTime::EffectiveTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EffectiveTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EffectiveTime *arg1 = (FIX::EffectiveTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EffectiveTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EffectiveTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EffectiveTime" "', argument " "1"" of type '" "FIX::EffectiveTime *""'"); } arg1 = reinterpret_cast< FIX::EffectiveTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EffectiveTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EffectiveTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StandInstDbType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StandInstDbType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StandInstDbType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StandInstDbType *)new FIX::StandInstDbType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StandInstDbType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StandInstDbType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StandInstDbType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StandInstDbType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StandInstDbType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StandInstDbType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StandInstDbType *)new FIX::StandInstDbType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StandInstDbType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StandInstDbType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StandInstDbType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StandInstDbType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StandInstDbType'.\n" " Possible C/C++ prototypes are:\n" " FIX::StandInstDbType::StandInstDbType()\n" " FIX::StandInstDbType::StandInstDbType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StandInstDbType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StandInstDbType *arg1 = (FIX::StandInstDbType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StandInstDbType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StandInstDbType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StandInstDbType" "', argument " "1"" of type '" "FIX::StandInstDbType *""'"); } arg1 = reinterpret_cast< FIX::StandInstDbType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StandInstDbType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StandInstDbType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StandInstDbName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StandInstDbName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StandInstDbName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StandInstDbName *)new FIX::StandInstDbName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StandInstDbName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StandInstDbName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StandInstDbName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StandInstDbName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StandInstDbName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StandInstDbName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StandInstDbName *)new FIX::StandInstDbName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StandInstDbName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StandInstDbName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StandInstDbName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StandInstDbName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StandInstDbName'.\n" " Possible C/C++ prototypes are:\n" " FIX::StandInstDbName::StandInstDbName()\n" " FIX::StandInstDbName::StandInstDbName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StandInstDbName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StandInstDbName *arg1 = (FIX::StandInstDbName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StandInstDbName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StandInstDbName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StandInstDbName" "', argument " "1"" of type '" "FIX::StandInstDbName *""'"); } arg1 = reinterpret_cast< FIX::StandInstDbName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StandInstDbName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StandInstDbName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StandInstDbID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StandInstDbID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StandInstDbID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StandInstDbID *)new FIX::StandInstDbID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StandInstDbID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StandInstDbID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StandInstDbID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StandInstDbID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StandInstDbID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StandInstDbID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StandInstDbID *)new FIX::StandInstDbID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StandInstDbID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StandInstDbID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StandInstDbID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StandInstDbID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StandInstDbID'.\n" " Possible C/C++ prototypes are:\n" " FIX::StandInstDbID::StandInstDbID()\n" " FIX::StandInstDbID::StandInstDbID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StandInstDbID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StandInstDbID *arg1 = (FIX::StandInstDbID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StandInstDbID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StandInstDbID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StandInstDbID" "', argument " "1"" of type '" "FIX::StandInstDbID *""'"); } arg1 = reinterpret_cast< FIX::StandInstDbID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StandInstDbID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StandInstDbID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlDeliveryType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDeliveryType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlDeliveryType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDeliveryType *)new FIX::SettlDeliveryType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDeliveryType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDeliveryType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlDeliveryType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlDeliveryType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlDeliveryType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlDeliveryType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDeliveryType *)new FIX::SettlDeliveryType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDeliveryType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDeliveryType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlDeliveryType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDeliveryType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlDeliveryType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlDeliveryType::SettlDeliveryType()\n" " FIX::SettlDeliveryType::SettlDeliveryType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlDeliveryType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDeliveryType *arg1 = (FIX::SettlDeliveryType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlDeliveryType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlDeliveryType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlDeliveryType" "', argument " "1"" of type '" "FIX::SettlDeliveryType *""'"); } arg1 = reinterpret_cast< FIX::SettlDeliveryType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlDeliveryType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlDeliveryType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlDepositoryCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDepositoryCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlDepositoryCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDepositoryCode *)new FIX::SettlDepositoryCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDepositoryCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDepositoryCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlDepositoryCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlDepositoryCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlDepositoryCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlDepositoryCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDepositoryCode *)new FIX::SettlDepositoryCode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDepositoryCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDepositoryCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlDepositoryCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDepositoryCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlDepositoryCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlDepositoryCode::SettlDepositoryCode()\n" " FIX::SettlDepositoryCode::SettlDepositoryCode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlDepositoryCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDepositoryCode *arg1 = (FIX::SettlDepositoryCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlDepositoryCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlDepositoryCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlDepositoryCode" "', argument " "1"" of type '" "FIX::SettlDepositoryCode *""'"); } arg1 = reinterpret_cast< FIX::SettlDepositoryCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlDepositoryCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlDepositoryCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlBrkrCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlBrkrCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlBrkrCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlBrkrCode *)new FIX::SettlBrkrCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlBrkrCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlBrkrCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlBrkrCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlBrkrCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlBrkrCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlBrkrCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlBrkrCode *)new FIX::SettlBrkrCode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlBrkrCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlBrkrCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlBrkrCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlBrkrCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlBrkrCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlBrkrCode::SettlBrkrCode()\n" " FIX::SettlBrkrCode::SettlBrkrCode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlBrkrCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlBrkrCode *arg1 = (FIX::SettlBrkrCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlBrkrCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlBrkrCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlBrkrCode" "', argument " "1"" of type '" "FIX::SettlBrkrCode *""'"); } arg1 = reinterpret_cast< FIX::SettlBrkrCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlBrkrCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlBrkrCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstCode *)new FIX::SettlInstCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstCode *)new FIX::SettlInstCode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstCode::SettlInstCode()\n" " FIX::SettlInstCode::SettlInstCode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstCode *arg1 = (FIX::SettlInstCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstCode" "', argument " "1"" of type '" "FIX::SettlInstCode *""'"); } arg1 = reinterpret_cast< FIX::SettlInstCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecuritySettlAgentName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentName *)new FIX::SecuritySettlAgentName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecuritySettlAgentName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecuritySettlAgentName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecuritySettlAgentName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecuritySettlAgentName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentName *)new FIX::SecuritySettlAgentName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecuritySettlAgentName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecuritySettlAgentName'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecuritySettlAgentName::SecuritySettlAgentName()\n" " FIX::SecuritySettlAgentName::SecuritySettlAgentName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecuritySettlAgentName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentName *arg1 = (FIX::SecuritySettlAgentName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecuritySettlAgentName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecuritySettlAgentName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecuritySettlAgentName" "', argument " "1"" of type '" "FIX::SecuritySettlAgentName *""'"); } arg1 = reinterpret_cast< FIX::SecuritySettlAgentName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecuritySettlAgentName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecuritySettlAgentName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecuritySettlAgentCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentCode *)new FIX::SecuritySettlAgentCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecuritySettlAgentCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecuritySettlAgentCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecuritySettlAgentCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecuritySettlAgentCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentCode *)new FIX::SecuritySettlAgentCode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecuritySettlAgentCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecuritySettlAgentCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecuritySettlAgentCode::SecuritySettlAgentCode()\n" " FIX::SecuritySettlAgentCode::SecuritySettlAgentCode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecuritySettlAgentCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentCode *arg1 = (FIX::SecuritySettlAgentCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecuritySettlAgentCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecuritySettlAgentCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecuritySettlAgentCode" "', argument " "1"" of type '" "FIX::SecuritySettlAgentCode *""'"); } arg1 = reinterpret_cast< FIX::SecuritySettlAgentCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecuritySettlAgentCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecuritySettlAgentCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentAcctNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentAcctNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecuritySettlAgentAcctNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentAcctNum *)new FIX::SecuritySettlAgentAcctNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentAcctNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecuritySettlAgentAcctNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecuritySettlAgentAcctNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecuritySettlAgentAcctNum" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecuritySettlAgentAcctNum" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentAcctNum *)new FIX::SecuritySettlAgentAcctNum((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentAcctNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecuritySettlAgentAcctNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentAcctNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecuritySettlAgentAcctNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecuritySettlAgentAcctNum::SecuritySettlAgentAcctNum()\n" " FIX::SecuritySettlAgentAcctNum::SecuritySettlAgentAcctNum(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecuritySettlAgentAcctNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentAcctNum *arg1 = (FIX::SecuritySettlAgentAcctNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecuritySettlAgentAcctNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecuritySettlAgentAcctNum" "', argument " "1"" of type '" "FIX::SecuritySettlAgentAcctNum *""'"); } arg1 = reinterpret_cast< FIX::SecuritySettlAgentAcctNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecuritySettlAgentAcctNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentAcctName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentAcctName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecuritySettlAgentAcctName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentAcctName *)new FIX::SecuritySettlAgentAcctName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentAcctName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentAcctName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecuritySettlAgentAcctName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecuritySettlAgentAcctName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecuritySettlAgentAcctName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecuritySettlAgentAcctName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentAcctName *)new FIX::SecuritySettlAgentAcctName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentAcctName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentAcctName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecuritySettlAgentAcctName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentAcctName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecuritySettlAgentAcctName'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecuritySettlAgentAcctName::SecuritySettlAgentAcctName()\n" " FIX::SecuritySettlAgentAcctName::SecuritySettlAgentAcctName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecuritySettlAgentAcctName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentAcctName *arg1 = (FIX::SecuritySettlAgentAcctName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecuritySettlAgentAcctName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecuritySettlAgentAcctName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecuritySettlAgentAcctName" "', argument " "1"" of type '" "FIX::SecuritySettlAgentAcctName *""'"); } arg1 = reinterpret_cast< FIX::SecuritySettlAgentAcctName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecuritySettlAgentAcctName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecuritySettlAgentAcctName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentContactName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentContactName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecuritySettlAgentContactName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentContactName *)new FIX::SecuritySettlAgentContactName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentContactName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentContactName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecuritySettlAgentContactName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecuritySettlAgentContactName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecuritySettlAgentContactName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecuritySettlAgentContactName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentContactName *)new FIX::SecuritySettlAgentContactName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentContactName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentContactName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecuritySettlAgentContactName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentContactName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecuritySettlAgentContactName'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecuritySettlAgentContactName::SecuritySettlAgentContactName()\n" " FIX::SecuritySettlAgentContactName::SecuritySettlAgentContactName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecuritySettlAgentContactName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentContactName *arg1 = (FIX::SecuritySettlAgentContactName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecuritySettlAgentContactName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecuritySettlAgentContactName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecuritySettlAgentContactName" "', argument " "1"" of type '" "FIX::SecuritySettlAgentContactName *""'"); } arg1 = reinterpret_cast< FIX::SecuritySettlAgentContactName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecuritySettlAgentContactName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecuritySettlAgentContactName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentContactPhone__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentContactPhone *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecuritySettlAgentContactPhone")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentContactPhone *)new FIX::SecuritySettlAgentContactPhone(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentContactPhone__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecuritySettlAgentContactPhone *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecuritySettlAgentContactPhone",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecuritySettlAgentContactPhone" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecuritySettlAgentContactPhone" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySettlAgentContactPhone *)new FIX::SecuritySettlAgentContactPhone((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySettlAgentContactPhone(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecuritySettlAgentContactPhone__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentContactPhone__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecuritySettlAgentContactPhone'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecuritySettlAgentContactPhone::SecuritySettlAgentContactPhone()\n" " FIX::SecuritySettlAgentContactPhone::SecuritySettlAgentContactPhone(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecuritySettlAgentContactPhone(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySettlAgentContactPhone *arg1 = (FIX::SecuritySettlAgentContactPhone *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecuritySettlAgentContactPhone",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecuritySettlAgentContactPhone" "', argument " "1"" of type '" "FIX::SecuritySettlAgentContactPhone *""'"); } arg1 = reinterpret_cast< FIX::SecuritySettlAgentContactPhone * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecuritySettlAgentContactPhone_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashSettlAgentName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashSettlAgentName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentName *)new FIX::CashSettlAgentName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashSettlAgentName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashSettlAgentName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashSettlAgentName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashSettlAgentName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentName *)new FIX::CashSettlAgentName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashSettlAgentName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashSettlAgentName'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashSettlAgentName::CashSettlAgentName()\n" " FIX::CashSettlAgentName::CashSettlAgentName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashSettlAgentName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentName *arg1 = (FIX::CashSettlAgentName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashSettlAgentName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashSettlAgentName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashSettlAgentName" "', argument " "1"" of type '" "FIX::CashSettlAgentName *""'"); } arg1 = reinterpret_cast< FIX::CashSettlAgentName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashSettlAgentName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashSettlAgentName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashSettlAgentCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashSettlAgentCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentCode *)new FIX::CashSettlAgentCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashSettlAgentCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashSettlAgentCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashSettlAgentCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashSettlAgentCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentCode *)new FIX::CashSettlAgentCode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashSettlAgentCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashSettlAgentCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashSettlAgentCode::CashSettlAgentCode()\n" " FIX::CashSettlAgentCode::CashSettlAgentCode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashSettlAgentCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentCode *arg1 = (FIX::CashSettlAgentCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashSettlAgentCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashSettlAgentCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashSettlAgentCode" "', argument " "1"" of type '" "FIX::CashSettlAgentCode *""'"); } arg1 = reinterpret_cast< FIX::CashSettlAgentCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashSettlAgentCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashSettlAgentCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashSettlAgentAcctNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentAcctNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashSettlAgentAcctNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentAcctNum *)new FIX::CashSettlAgentAcctNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentAcctNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentAcctNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashSettlAgentAcctNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashSettlAgentAcctNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashSettlAgentAcctNum" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashSettlAgentAcctNum" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentAcctNum *)new FIX::CashSettlAgentAcctNum((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentAcctNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentAcctNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashSettlAgentAcctNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentAcctNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashSettlAgentAcctNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashSettlAgentAcctNum::CashSettlAgentAcctNum()\n" " FIX::CashSettlAgentAcctNum::CashSettlAgentAcctNum(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashSettlAgentAcctNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentAcctNum *arg1 = (FIX::CashSettlAgentAcctNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashSettlAgentAcctNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashSettlAgentAcctNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashSettlAgentAcctNum" "', argument " "1"" of type '" "FIX::CashSettlAgentAcctNum *""'"); } arg1 = reinterpret_cast< FIX::CashSettlAgentAcctNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashSettlAgentAcctNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashSettlAgentAcctNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashSettlAgentAcctName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentAcctName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashSettlAgentAcctName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentAcctName *)new FIX::CashSettlAgentAcctName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentAcctName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentAcctName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashSettlAgentAcctName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashSettlAgentAcctName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashSettlAgentAcctName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashSettlAgentAcctName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentAcctName *)new FIX::CashSettlAgentAcctName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentAcctName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentAcctName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashSettlAgentAcctName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentAcctName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashSettlAgentAcctName'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashSettlAgentAcctName::CashSettlAgentAcctName()\n" " FIX::CashSettlAgentAcctName::CashSettlAgentAcctName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashSettlAgentAcctName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentAcctName *arg1 = (FIX::CashSettlAgentAcctName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashSettlAgentAcctName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashSettlAgentAcctName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashSettlAgentAcctName" "', argument " "1"" of type '" "FIX::CashSettlAgentAcctName *""'"); } arg1 = reinterpret_cast< FIX::CashSettlAgentAcctName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashSettlAgentAcctName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashSettlAgentAcctName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashSettlAgentContactName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentContactName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashSettlAgentContactName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentContactName *)new FIX::CashSettlAgentContactName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentContactName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentContactName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashSettlAgentContactName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashSettlAgentContactName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashSettlAgentContactName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashSettlAgentContactName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentContactName *)new FIX::CashSettlAgentContactName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentContactName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentContactName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashSettlAgentContactName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentContactName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashSettlAgentContactName'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashSettlAgentContactName::CashSettlAgentContactName()\n" " FIX::CashSettlAgentContactName::CashSettlAgentContactName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashSettlAgentContactName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentContactName *arg1 = (FIX::CashSettlAgentContactName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashSettlAgentContactName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashSettlAgentContactName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashSettlAgentContactName" "', argument " "1"" of type '" "FIX::CashSettlAgentContactName *""'"); } arg1 = reinterpret_cast< FIX::CashSettlAgentContactName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashSettlAgentContactName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashSettlAgentContactName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashSettlAgentContactPhone__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentContactPhone *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashSettlAgentContactPhone")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentContactPhone *)new FIX::CashSettlAgentContactPhone(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentContactPhone, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentContactPhone__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashSettlAgentContactPhone *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashSettlAgentContactPhone",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashSettlAgentContactPhone" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashSettlAgentContactPhone" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashSettlAgentContactPhone *)new FIX::CashSettlAgentContactPhone((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashSettlAgentContactPhone, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashSettlAgentContactPhone(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashSettlAgentContactPhone__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentContactPhone__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashSettlAgentContactPhone'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashSettlAgentContactPhone::CashSettlAgentContactPhone()\n" " FIX::CashSettlAgentContactPhone::CashSettlAgentContactPhone(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashSettlAgentContactPhone(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashSettlAgentContactPhone *arg1 = (FIX::CashSettlAgentContactPhone *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashSettlAgentContactPhone",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashSettlAgentContactPhone, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashSettlAgentContactPhone" "', argument " "1"" of type '" "FIX::CashSettlAgentContactPhone *""'"); } arg1 = reinterpret_cast< FIX::CashSettlAgentContactPhone * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashSettlAgentContactPhone_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashSettlAgentContactPhone, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidSpotRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidSpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidSpotRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidSpotRate *)new FIX::BidSpotRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidSpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidSpotRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidSpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidSpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidSpotRate" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidSpotRate" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidSpotRate *)new FIX::BidSpotRate((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidSpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidSpotRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidSpotRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidSpotRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidSpotRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidSpotRate::BidSpotRate()\n" " FIX::BidSpotRate::BidSpotRate(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidSpotRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidSpotRate *arg1 = (FIX::BidSpotRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidSpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidSpotRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidSpotRate" "', argument " "1"" of type '" "FIX::BidSpotRate *""'"); } arg1 = reinterpret_cast< FIX::BidSpotRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidSpotRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidSpotRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidForwardPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidForwardPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidForwardPoints *)new FIX::BidForwardPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidForwardPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidForwardPoints *)new FIX::BidForwardPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidForwardPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidForwardPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidForwardPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidForwardPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidForwardPoints::BidForwardPoints()\n" " FIX::BidForwardPoints::BidForwardPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidForwardPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidForwardPoints *arg1 = (FIX::BidForwardPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidForwardPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidForwardPoints" "', argument " "1"" of type '" "FIX::BidForwardPoints *""'"); } arg1 = reinterpret_cast< FIX::BidForwardPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidForwardPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidForwardPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OfferSpotRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferSpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OfferSpotRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferSpotRate *)new FIX::OfferSpotRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferSpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferSpotRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OfferSpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OfferSpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OfferSpotRate" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OfferSpotRate" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferSpotRate *)new FIX::OfferSpotRate((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferSpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferSpotRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OfferSpotRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferSpotRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OfferSpotRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::OfferSpotRate::OfferSpotRate()\n" " FIX::OfferSpotRate::OfferSpotRate(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OfferSpotRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferSpotRate *arg1 = (FIX::OfferSpotRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OfferSpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OfferSpotRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OfferSpotRate" "', argument " "1"" of type '" "FIX::OfferSpotRate *""'"); } arg1 = reinterpret_cast< FIX::OfferSpotRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OfferSpotRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OfferSpotRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OfferForwardPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OfferForwardPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferForwardPoints *)new FIX::OfferForwardPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferForwardPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OfferForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OfferForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OfferForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OfferForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferForwardPoints *)new FIX::OfferForwardPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferForwardPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OfferForwardPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferForwardPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OfferForwardPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::OfferForwardPoints::OfferForwardPoints()\n" " FIX::OfferForwardPoints::OfferForwardPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OfferForwardPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferForwardPoints *arg1 = (FIX::OfferForwardPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OfferForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OfferForwardPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OfferForwardPoints" "', argument " "1"" of type '" "FIX::OfferForwardPoints *""'"); } arg1 = reinterpret_cast< FIX::OfferForwardPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OfferForwardPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OfferForwardPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderQty2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderQty2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderQty2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderQty2 *)new FIX::OrderQty2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderQty2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderQty2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderQty2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderQty2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderQty2" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderQty2" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderQty2 *)new FIX::OrderQty2((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderQty2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderQty2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderQty2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderQty2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderQty2'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderQty2::OrderQty2()\n" " FIX::OrderQty2::OrderQty2(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderQty2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderQty2 *arg1 = (FIX::OrderQty2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderQty2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderQty2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderQty2" "', argument " "1"" of type '" "FIX::OrderQty2 *""'"); } arg1 = reinterpret_cast< FIX::OrderQty2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderQty2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderQty2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FutSettDate2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FutSettDate2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FutSettDate2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FutSettDate2 *)new FIX::FutSettDate2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FutSettDate2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FutSettDate2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FutSettDate2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FutSettDate2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FutSettDate2" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FutSettDate2" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FutSettDate2 *)new FIX::FutSettDate2((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FutSettDate2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FutSettDate2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FutSettDate2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FutSettDate2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FutSettDate2'.\n" " Possible C/C++ prototypes are:\n" " FIX::FutSettDate2::FutSettDate2()\n" " FIX::FutSettDate2::FutSettDate2(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FutSettDate2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FutSettDate2 *arg1 = (FIX::FutSettDate2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FutSettDate2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FutSettDate2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FutSettDate2" "', argument " "1"" of type '" "FIX::FutSettDate2 *""'"); } arg1 = reinterpret_cast< FIX::FutSettDate2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FutSettDate2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FutSettDate2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastSpotRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastSpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastSpotRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastSpotRate *)new FIX::LastSpotRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastSpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastSpotRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastSpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastSpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastSpotRate" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastSpotRate" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastSpotRate *)new FIX::LastSpotRate((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastSpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastSpotRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastSpotRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastSpotRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastSpotRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastSpotRate::LastSpotRate()\n" " FIX::LastSpotRate::LastSpotRate(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastSpotRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastSpotRate *arg1 = (FIX::LastSpotRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastSpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastSpotRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastSpotRate" "', argument " "1"" of type '" "FIX::LastSpotRate *""'"); } arg1 = reinterpret_cast< FIX::LastSpotRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastSpotRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastSpotRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastForwardPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastForwardPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastForwardPoints *)new FIX::LastForwardPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastForwardPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastForwardPoints *)new FIX::LastForwardPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastForwardPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastForwardPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastForwardPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastForwardPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastForwardPoints::LastForwardPoints()\n" " FIX::LastForwardPoints::LastForwardPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastForwardPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastForwardPoints *arg1 = (FIX::LastForwardPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastForwardPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastForwardPoints" "', argument " "1"" of type '" "FIX::LastForwardPoints *""'"); } arg1 = reinterpret_cast< FIX::LastForwardPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastForwardPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastForwardPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocLinkID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocLinkID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocLinkID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocLinkID *)new FIX::AllocLinkID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocLinkID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocLinkID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocLinkID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocLinkID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocLinkID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocLinkID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocLinkID *)new FIX::AllocLinkID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocLinkID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocLinkID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocLinkID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocLinkID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocLinkID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocLinkID::AllocLinkID()\n" " FIX::AllocLinkID::AllocLinkID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocLinkID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocLinkID *arg1 = (FIX::AllocLinkID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocLinkID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocLinkID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocLinkID" "', argument " "1"" of type '" "FIX::AllocLinkID *""'"); } arg1 = reinterpret_cast< FIX::AllocLinkID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocLinkID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocLinkID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocLinkType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocLinkType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocLinkType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocLinkType *)new FIX::AllocLinkType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocLinkType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocLinkType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocLinkType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocLinkType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocLinkType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocLinkType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocLinkType *)new FIX::AllocLinkType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocLinkType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocLinkType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocLinkType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocLinkType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocLinkType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocLinkType::AllocLinkType()\n" " FIX::AllocLinkType::AllocLinkType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocLinkType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocLinkType *arg1 = (FIX::AllocLinkType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocLinkType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocLinkType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocLinkType" "', argument " "1"" of type '" "FIX::AllocLinkType *""'"); } arg1 = reinterpret_cast< FIX::AllocLinkType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocLinkType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocLinkType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryOrderID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryOrderID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryOrderID *)new FIX::SecondaryOrderID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryOrderID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryOrderID *)new FIX::SecondaryOrderID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryOrderID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryOrderID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryOrderID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryOrderID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryOrderID::SecondaryOrderID()\n" " FIX::SecondaryOrderID::SecondaryOrderID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryOrderID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryOrderID *arg1 = (FIX::SecondaryOrderID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryOrderID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryOrderID" "', argument " "1"" of type '" "FIX::SecondaryOrderID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryOrderID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryOrderID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryOrderID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoIOIQualifiers__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoIOIQualifiers *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoIOIQualifiers")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoIOIQualifiers *)new FIX::NoIOIQualifiers(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoIOIQualifiers, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoIOIQualifiers__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoIOIQualifiers *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoIOIQualifiers",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoIOIQualifiers" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoIOIQualifiers" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoIOIQualifiers *)new FIX::NoIOIQualifiers((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoIOIQualifiers, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoIOIQualifiers(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoIOIQualifiers__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoIOIQualifiers__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoIOIQualifiers'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoIOIQualifiers::NoIOIQualifiers()\n" " FIX::NoIOIQualifiers::NoIOIQualifiers(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoIOIQualifiers(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoIOIQualifiers *arg1 = (FIX::NoIOIQualifiers *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoIOIQualifiers",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoIOIQualifiers, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoIOIQualifiers" "', argument " "1"" of type '" "FIX::NoIOIQualifiers *""'"); } arg1 = reinterpret_cast< FIX::NoIOIQualifiers * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoIOIQualifiers_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoIOIQualifiers, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityMonthYear__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityMonthYear")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYear *)new FIX::MaturityMonthYear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYear__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYear *)new FIX::MaturityMonthYear((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYear(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityMonthYear__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYear__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityMonthYear'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityMonthYear::MaturityMonthYear()\n" " FIX::MaturityMonthYear::MaturityMonthYear(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityMonthYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYear *arg1 = (FIX::MaturityMonthYear *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityMonthYear, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityMonthYear" "', argument " "1"" of type '" "FIX::MaturityMonthYear *""'"); } arg1 = reinterpret_cast< FIX::MaturityMonthYear * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityMonthYear_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityMonthYear, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PutOrCall__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PutOrCall")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PutOrCall *)new FIX::PutOrCall(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PutOrCall__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PutOrCall *)new FIX::PutOrCall((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PutOrCall(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PutOrCall__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PutOrCall__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PutOrCall'.\n" " Possible C/C++ prototypes are:\n" " FIX::PutOrCall::PutOrCall()\n" " FIX::PutOrCall::PutOrCall(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PutOrCall(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PutOrCall *arg1 = (FIX::PutOrCall *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PutOrCall, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PutOrCall" "', argument " "1"" of type '" "FIX::PutOrCall *""'"); } arg1 = reinterpret_cast< FIX::PutOrCall * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PutOrCall_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PutOrCall, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePrice *)new FIX::StrikePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePrice *)new FIX::StrikePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikePrice::StrikePrice()\n" " FIX::StrikePrice::StrikePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePrice *arg1 = (FIX::StrikePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikePrice" "', argument " "1"" of type '" "FIX::StrikePrice *""'"); } arg1 = reinterpret_cast< FIX::StrikePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CoveredOrUncovered__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CoveredOrUncovered *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CoveredOrUncovered")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CoveredOrUncovered *)new FIX::CoveredOrUncovered(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CoveredOrUncovered, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CoveredOrUncovered__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CoveredOrUncovered *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CoveredOrUncovered",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CoveredOrUncovered" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CoveredOrUncovered" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CoveredOrUncovered *)new FIX::CoveredOrUncovered((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CoveredOrUncovered, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CoveredOrUncovered(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CoveredOrUncovered__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CoveredOrUncovered__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CoveredOrUncovered'.\n" " Possible C/C++ prototypes are:\n" " FIX::CoveredOrUncovered::CoveredOrUncovered()\n" " FIX::CoveredOrUncovered::CoveredOrUncovered(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CoveredOrUncovered(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CoveredOrUncovered *arg1 = (FIX::CoveredOrUncovered *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CoveredOrUncovered",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CoveredOrUncovered, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CoveredOrUncovered" "', argument " "1"" of type '" "FIX::CoveredOrUncovered *""'"); } arg1 = reinterpret_cast< FIX::CoveredOrUncovered * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CoveredOrUncovered_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CoveredOrUncovered, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CustomerOrFirm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustomerOrFirm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CustomerOrFirm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustomerOrFirm *)new FIX::CustomerOrFirm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustomerOrFirm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustomerOrFirm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CustomerOrFirm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CustomerOrFirm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CustomerOrFirm" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CustomerOrFirm" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustomerOrFirm *)new FIX::CustomerOrFirm((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustomerOrFirm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustomerOrFirm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CustomerOrFirm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustomerOrFirm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CustomerOrFirm'.\n" " Possible C/C++ prototypes are:\n" " FIX::CustomerOrFirm::CustomerOrFirm()\n" " FIX::CustomerOrFirm::CustomerOrFirm(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CustomerOrFirm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustomerOrFirm *arg1 = (FIX::CustomerOrFirm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CustomerOrFirm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CustomerOrFirm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CustomerOrFirm" "', argument " "1"" of type '" "FIX::CustomerOrFirm *""'"); } arg1 = reinterpret_cast< FIX::CustomerOrFirm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CustomerOrFirm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CustomerOrFirm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityDay__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityDay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityDay")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityDay *)new FIX::MaturityDay(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityDay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityDay__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DAYOFMONTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityDay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityDay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DAYOFMONTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityDay" "', argument " "1"" of type '" "FIX::DAYOFMONTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityDay" "', argument " "1"" of type '" "FIX::DAYOFMONTH const &""'"); } arg1 = reinterpret_cast< FIX::DAYOFMONTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityDay *)new FIX::MaturityDay((FIX::DAYOFMONTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityDay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityDay(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityDay__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DAYOFMONTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityDay__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityDay'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityDay::MaturityDay()\n" " FIX::MaturityDay::MaturityDay(FIX::DAYOFMONTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityDay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityDay *arg1 = (FIX::MaturityDay *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityDay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityDay, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityDay" "', argument " "1"" of type '" "FIX::MaturityDay *""'"); } arg1 = reinterpret_cast< FIX::MaturityDay * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityDay_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityDay, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OptAttribute__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OptAttribute")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptAttribute *)new FIX::OptAttribute(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptAttribute__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptAttribute *)new FIX::OptAttribute((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptAttribute(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OptAttribute__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptAttribute__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OptAttribute'.\n" " Possible C/C++ prototypes are:\n" " FIX::OptAttribute::OptAttribute()\n" " FIX::OptAttribute::OptAttribute(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OptAttribute(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptAttribute *arg1 = (FIX::OptAttribute *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OptAttribute, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OptAttribute" "', argument " "1"" of type '" "FIX::OptAttribute *""'"); } arg1 = reinterpret_cast< FIX::OptAttribute * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OptAttribute_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OptAttribute, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityExchange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityExchange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityExchange *)new FIX::SecurityExchange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityExchange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityExchange *)new FIX::SecurityExchange((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityExchange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityExchange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityExchange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityExchange'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityExchange::SecurityExchange()\n" " FIX::SecurityExchange::SecurityExchange(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityExchange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityExchange *arg1 = (FIX::SecurityExchange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityExchange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityExchange" "', argument " "1"" of type '" "FIX::SecurityExchange *""'"); } arg1 = reinterpret_cast< FIX::SecurityExchange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityExchange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityExchange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NotifyBrokerOfCredit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotifyBrokerOfCredit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NotifyBrokerOfCredit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotifyBrokerOfCredit *)new FIX::NotifyBrokerOfCredit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotifyBrokerOfCredit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotifyBrokerOfCredit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NotifyBrokerOfCredit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NotifyBrokerOfCredit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NotifyBrokerOfCredit" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NotifyBrokerOfCredit" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotifyBrokerOfCredit *)new FIX::NotifyBrokerOfCredit((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotifyBrokerOfCredit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotifyBrokerOfCredit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NotifyBrokerOfCredit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotifyBrokerOfCredit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NotifyBrokerOfCredit'.\n" " Possible C/C++ prototypes are:\n" " FIX::NotifyBrokerOfCredit::NotifyBrokerOfCredit()\n" " FIX::NotifyBrokerOfCredit::NotifyBrokerOfCredit(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NotifyBrokerOfCredit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotifyBrokerOfCredit *arg1 = (FIX::NotifyBrokerOfCredit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NotifyBrokerOfCredit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NotifyBrokerOfCredit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NotifyBrokerOfCredit" "', argument " "1"" of type '" "FIX::NotifyBrokerOfCredit *""'"); } arg1 = reinterpret_cast< FIX::NotifyBrokerOfCredit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NotifyBrokerOfCredit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NotifyBrokerOfCredit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocHandlInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocHandlInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocHandlInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocHandlInst *)new FIX::AllocHandlInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocHandlInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocHandlInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocHandlInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocHandlInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocHandlInst" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocHandlInst" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocHandlInst *)new FIX::AllocHandlInst((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocHandlInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocHandlInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocHandlInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocHandlInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocHandlInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocHandlInst::AllocHandlInst()\n" " FIX::AllocHandlInst::AllocHandlInst(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocHandlInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocHandlInst *arg1 = (FIX::AllocHandlInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocHandlInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocHandlInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocHandlInst" "', argument " "1"" of type '" "FIX::AllocHandlInst *""'"); } arg1 = reinterpret_cast< FIX::AllocHandlInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocHandlInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocHandlInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaxShow__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxShow *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaxShow")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxShow *)new FIX::MaxShow(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxShow, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxShow__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaxShow *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaxShow",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaxShow" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaxShow" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxShow *)new FIX::MaxShow((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxShow, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxShow(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaxShow__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxShow__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaxShow'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaxShow::MaxShow()\n" " FIX::MaxShow::MaxShow(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaxShow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxShow *arg1 = (FIX::MaxShow *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaxShow",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaxShow, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaxShow" "', argument " "1"" of type '" "FIX::MaxShow *""'"); } arg1 = reinterpret_cast< FIX::MaxShow * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaxShow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaxShow, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegDifference__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegDifference *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegDifference")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegDifference *)new FIX::PegDifference(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegDifference, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegDifference__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegDifference *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegDifference",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegDifference" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegDifference" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegDifference *)new FIX::PegDifference((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegDifference, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegDifference(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegDifference__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegDifference__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegDifference'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegDifference::PegDifference()\n" " FIX::PegDifference::PegDifference(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegDifference(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegDifference *arg1 = (FIX::PegDifference *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegDifference",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegDifference, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegDifference" "', argument " "1"" of type '" "FIX::PegDifference *""'"); } arg1 = reinterpret_cast< FIX::PegDifference * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegDifference_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegDifference, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SendingDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SendingDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SendingDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SendingDate *)new FIX::SendingDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SendingDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SendingDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SendingDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SendingDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SendingDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SendingDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SendingDate *)new FIX::SendingDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SendingDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SendingDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SendingDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SendingDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SendingDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::SendingDate::SendingDate()\n" " FIX::SendingDate::SendingDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SendingDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SendingDate *arg1 = (FIX::SendingDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SendingDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SendingDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SendingDate" "', argument " "1"" of type '" "FIX::SendingDate *""'"); } arg1 = reinterpret_cast< FIX::SendingDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SendingDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SendingDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoOrders__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoOrders")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoOrders *)new FIX::TotNoOrders(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoOrders__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoOrders" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoOrders" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoOrders *)new FIX::TotNoOrders((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoOrders(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoOrders__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoOrders__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoOrders'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoOrders::TotNoOrders()\n" " FIX::TotNoOrders::TotNoOrders(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoOrders(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoOrders *arg1 = (FIX::TotNoOrders *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoOrders, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoOrders" "', argument " "1"" of type '" "FIX::TotNoOrders *""'"); } arg1 = reinterpret_cast< FIX::TotNoOrders * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoOrders_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoOrders, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstRefID *)new FIX::SettlInstRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstRefID *)new FIX::SettlInstRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstRefID::SettlInstRefID()\n" " FIX::SettlInstRefID::SettlInstRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstRefID *arg1 = (FIX::SettlInstRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstRefID" "', argument " "1"" of type '" "FIX::SettlInstRefID *""'"); } arg1 = reinterpret_cast< FIX::SettlInstRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoRoutingIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRoutingIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoRoutingIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRoutingIDs *)new FIX::NoRoutingIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRoutingIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRoutingIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoRoutingIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoRoutingIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoRoutingIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoRoutingIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRoutingIDs *)new FIX::NoRoutingIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRoutingIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRoutingIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoRoutingIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRoutingIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoRoutingIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoRoutingIDs::NoRoutingIDs()\n" " FIX::NoRoutingIDs::NoRoutingIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoRoutingIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRoutingIDs *arg1 = (FIX::NoRoutingIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoRoutingIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoRoutingIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoRoutingIDs" "', argument " "1"" of type '" "FIX::NoRoutingIDs *""'"); } arg1 = reinterpret_cast< FIX::NoRoutingIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoRoutingIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoRoutingIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RoutingType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoutingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RoutingType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoutingType *)new FIX::RoutingType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoutingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoutingType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RoutingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RoutingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RoutingType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RoutingType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoutingType *)new FIX::RoutingType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoutingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoutingType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RoutingType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoutingType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RoutingType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RoutingType::RoutingType()\n" " FIX::RoutingType::RoutingType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RoutingType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoutingType *arg1 = (FIX::RoutingType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RoutingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RoutingType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RoutingType" "', argument " "1"" of type '" "FIX::RoutingType *""'"); } arg1 = reinterpret_cast< FIX::RoutingType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RoutingType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RoutingType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RoutingID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoutingID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RoutingID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoutingID *)new FIX::RoutingID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoutingID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoutingID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RoutingID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RoutingID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RoutingID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RoutingID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoutingID *)new FIX::RoutingID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoutingID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoutingID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RoutingID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoutingID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RoutingID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RoutingID::RoutingID()\n" " FIX::RoutingID::RoutingID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RoutingID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoutingID *arg1 = (FIX::RoutingID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RoutingID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RoutingID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RoutingID" "', argument " "1"" of type '" "FIX::RoutingID *""'"); } arg1 = reinterpret_cast< FIX::RoutingID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RoutingID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RoutingID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SpreadToBenchmark__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SpreadToBenchmark *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SpreadToBenchmark")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SpreadToBenchmark *)new FIX::SpreadToBenchmark(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SpreadToBenchmark, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SpreadToBenchmark__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SpreadToBenchmark *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SpreadToBenchmark",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SpreadToBenchmark" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SpreadToBenchmark" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SpreadToBenchmark *)new FIX::SpreadToBenchmark((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SpreadToBenchmark, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SpreadToBenchmark(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SpreadToBenchmark__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SpreadToBenchmark__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SpreadToBenchmark'.\n" " Possible C/C++ prototypes are:\n" " FIX::SpreadToBenchmark::SpreadToBenchmark()\n" " FIX::SpreadToBenchmark::SpreadToBenchmark(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SpreadToBenchmark(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SpreadToBenchmark *arg1 = (FIX::SpreadToBenchmark *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SpreadToBenchmark",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SpreadToBenchmark, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SpreadToBenchmark" "', argument " "1"" of type '" "FIX::SpreadToBenchmark *""'"); } arg1 = reinterpret_cast< FIX::SpreadToBenchmark * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SpreadToBenchmark_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SpreadToBenchmark, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Benchmark__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Benchmark *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Benchmark")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Benchmark *)new FIX::Benchmark(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Benchmark, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Benchmark__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Benchmark *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Benchmark",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Benchmark" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Benchmark" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Benchmark *)new FIX::Benchmark((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Benchmark, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Benchmark(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Benchmark__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Benchmark__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Benchmark'.\n" " Possible C/C++ prototypes are:\n" " FIX::Benchmark::Benchmark()\n" " FIX::Benchmark::Benchmark(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Benchmark(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Benchmark *arg1 = (FIX::Benchmark *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Benchmark",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Benchmark, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Benchmark" "', argument " "1"" of type '" "FIX::Benchmark *""'"); } arg1 = reinterpret_cast< FIX::Benchmark * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Benchmark_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Benchmark, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CouponRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CouponRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CouponRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CouponRate *)new FIX::CouponRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CouponRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CouponRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CouponRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CouponRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CouponRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CouponRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CouponRate *)new FIX::CouponRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CouponRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CouponRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CouponRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CouponRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CouponRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::CouponRate::CouponRate()\n" " FIX::CouponRate::CouponRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CouponRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CouponRate *arg1 = (FIX::CouponRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CouponRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CouponRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CouponRate" "', argument " "1"" of type '" "FIX::CouponRate *""'"); } arg1 = reinterpret_cast< FIX::CouponRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CouponRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CouponRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContractMultiplier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContractMultiplier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContractMultiplier *)new FIX::ContractMultiplier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContractMultiplier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContractMultiplier *)new FIX::ContractMultiplier((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContractMultiplier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContractMultiplier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContractMultiplier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContractMultiplier'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContractMultiplier::ContractMultiplier()\n" " FIX::ContractMultiplier::ContractMultiplier(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContractMultiplier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContractMultiplier *arg1 = (FIX::ContractMultiplier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContractMultiplier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContractMultiplier" "', argument " "1"" of type '" "FIX::ContractMultiplier *""'"); } arg1 = reinterpret_cast< FIX::ContractMultiplier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContractMultiplier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContractMultiplier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDReqID *)new FIX::MDReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDReqID *)new FIX::MDReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDReqID::MDReqID()\n" " FIX::MDReqID::MDReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDReqID *arg1 = (FIX::MDReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDReqID" "', argument " "1"" of type '" "FIX::MDReqID *""'"); } arg1 = reinterpret_cast< FIX::MDReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SubscriptionRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SubscriptionRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SubscriptionRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SubscriptionRequestType *)new FIX::SubscriptionRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SubscriptionRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SubscriptionRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SubscriptionRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SubscriptionRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SubscriptionRequestType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SubscriptionRequestType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SubscriptionRequestType *)new FIX::SubscriptionRequestType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SubscriptionRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SubscriptionRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SubscriptionRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SubscriptionRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SubscriptionRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SubscriptionRequestType::SubscriptionRequestType()\n" " FIX::SubscriptionRequestType::SubscriptionRequestType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SubscriptionRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SubscriptionRequestType *arg1 = (FIX::SubscriptionRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SubscriptionRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SubscriptionRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SubscriptionRequestType" "', argument " "1"" of type '" "FIX::SubscriptionRequestType *""'"); } arg1 = reinterpret_cast< FIX::SubscriptionRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SubscriptionRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SubscriptionRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarketDepth__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketDepth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarketDepth")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketDepth *)new FIX::MarketDepth(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketDepth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketDepth__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarketDepth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarketDepth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarketDepth" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarketDepth" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketDepth *)new FIX::MarketDepth((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketDepth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketDepth(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarketDepth__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketDepth__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarketDepth'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarketDepth::MarketDepth()\n" " FIX::MarketDepth::MarketDepth(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarketDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketDepth *arg1 = (FIX::MarketDepth *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarketDepth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarketDepth, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarketDepth" "', argument " "1"" of type '" "FIX::MarketDepth *""'"); } arg1 = reinterpret_cast< FIX::MarketDepth * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarketDepth_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarketDepth, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDUpdateType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDUpdateType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDUpdateType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDUpdateType *)new FIX::MDUpdateType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDUpdateType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDUpdateType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDUpdateType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDUpdateType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDUpdateType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDUpdateType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDUpdateType *)new FIX::MDUpdateType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDUpdateType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDUpdateType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDUpdateType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDUpdateType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDUpdateType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDUpdateType::MDUpdateType()\n" " FIX::MDUpdateType::MDUpdateType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDUpdateType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDUpdateType *arg1 = (FIX::MDUpdateType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDUpdateType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDUpdateType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDUpdateType" "', argument " "1"" of type '" "FIX::MDUpdateType *""'"); } arg1 = reinterpret_cast< FIX::MDUpdateType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDUpdateType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDUpdateType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AggregatedBook__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AggregatedBook *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AggregatedBook")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AggregatedBook *)new FIX::AggregatedBook(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AggregatedBook, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AggregatedBook__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AggregatedBook *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AggregatedBook",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AggregatedBook" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AggregatedBook" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AggregatedBook *)new FIX::AggregatedBook((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AggregatedBook, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AggregatedBook(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AggregatedBook__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AggregatedBook__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AggregatedBook'.\n" " Possible C/C++ prototypes are:\n" " FIX::AggregatedBook::AggregatedBook()\n" " FIX::AggregatedBook::AggregatedBook(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AggregatedBook(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AggregatedBook *arg1 = (FIX::AggregatedBook *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AggregatedBook",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AggregatedBook, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AggregatedBook" "', argument " "1"" of type '" "FIX::AggregatedBook *""'"); } arg1 = reinterpret_cast< FIX::AggregatedBook * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AggregatedBook_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AggregatedBook, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMDEntryTypes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMDEntryTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMDEntryTypes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMDEntryTypes *)new FIX::NoMDEntryTypes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMDEntryTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMDEntryTypes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMDEntryTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMDEntryTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMDEntryTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMDEntryTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMDEntryTypes *)new FIX::NoMDEntryTypes((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMDEntryTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMDEntryTypes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMDEntryTypes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMDEntryTypes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMDEntryTypes'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMDEntryTypes::NoMDEntryTypes()\n" " FIX::NoMDEntryTypes::NoMDEntryTypes(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMDEntryTypes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMDEntryTypes *arg1 = (FIX::NoMDEntryTypes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMDEntryTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMDEntryTypes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMDEntryTypes" "', argument " "1"" of type '" "FIX::NoMDEntryTypes *""'"); } arg1 = reinterpret_cast< FIX::NoMDEntryTypes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMDEntryTypes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMDEntryTypes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMDEntries__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMDEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMDEntries")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMDEntries *)new FIX::NoMDEntries(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMDEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMDEntries__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMDEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMDEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMDEntries" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMDEntries" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMDEntries *)new FIX::NoMDEntries((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMDEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMDEntries(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMDEntries__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMDEntries__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMDEntries'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMDEntries::NoMDEntries()\n" " FIX::NoMDEntries::NoMDEntries(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMDEntries(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMDEntries *arg1 = (FIX::NoMDEntries *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMDEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMDEntries, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMDEntries" "', argument " "1"" of type '" "FIX::NoMDEntries *""'"); } arg1 = reinterpret_cast< FIX::NoMDEntries * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMDEntries_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMDEntries, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryType *)new FIX::MDEntryType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryType *)new FIX::MDEntryType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryType::MDEntryType()\n" " FIX::MDEntryType::MDEntryType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryType *arg1 = (FIX::MDEntryType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryType" "', argument " "1"" of type '" "FIX::MDEntryType *""'"); } arg1 = reinterpret_cast< FIX::MDEntryType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryPx *)new FIX::MDEntryPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryPx *)new FIX::MDEntryPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryPx::MDEntryPx()\n" " FIX::MDEntryPx::MDEntryPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryPx *arg1 = (FIX::MDEntryPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryPx" "', argument " "1"" of type '" "FIX::MDEntryPx *""'"); } arg1 = reinterpret_cast< FIX::MDEntryPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntrySize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntrySize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntrySize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntrySize *)new FIX::MDEntrySize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntrySize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntrySize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntrySize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntrySize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntrySize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntrySize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntrySize *)new FIX::MDEntrySize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntrySize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntrySize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntrySize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntrySize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntrySize'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntrySize::MDEntrySize()\n" " FIX::MDEntrySize::MDEntrySize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntrySize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntrySize *arg1 = (FIX::MDEntrySize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntrySize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntrySize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntrySize" "', argument " "1"" of type '" "FIX::MDEntrySize *""'"); } arg1 = reinterpret_cast< FIX::MDEntrySize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntrySize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntrySize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryDate *)new FIX::MDEntryDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCDATEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCDATEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryDate" "', argument " "1"" of type '" "FIX::UTCDATEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryDate" "', argument " "1"" of type '" "FIX::UTCDATEONLY const &""'"); } arg1 = reinterpret_cast< FIX::UTCDATEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryDate *)new FIX::MDEntryDate((FIX::UTCDATEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCDATEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryDate::MDEntryDate()\n" " FIX::MDEntryDate::MDEntryDate(FIX::UTCDATEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryDate *arg1 = (FIX::MDEntryDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryDate" "', argument " "1"" of type '" "FIX::MDEntryDate *""'"); } arg1 = reinterpret_cast< FIX::MDEntryDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryTime *)new FIX::MDEntryTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryTime *)new FIX::MDEntryTime((FIX::UTCTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryTime::MDEntryTime()\n" " FIX::MDEntryTime::MDEntryTime(FIX::UTCTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryTime *arg1 = (FIX::MDEntryTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryTime" "', argument " "1"" of type '" "FIX::MDEntryTime *""'"); } arg1 = reinterpret_cast< FIX::MDEntryTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TickDirection__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TickDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TickDirection")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TickDirection *)new FIX::TickDirection(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TickDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TickDirection__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TickDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TickDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TickDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TickDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TickDirection *)new FIX::TickDirection((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TickDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TickDirection(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TickDirection__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TickDirection__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TickDirection'.\n" " Possible C/C++ prototypes are:\n" " FIX::TickDirection::TickDirection()\n" " FIX::TickDirection::TickDirection(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TickDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TickDirection *arg1 = (FIX::TickDirection *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TickDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TickDirection, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TickDirection" "', argument " "1"" of type '" "FIX::TickDirection *""'"); } arg1 = reinterpret_cast< FIX::TickDirection * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TickDirection_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TickDirection, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDMkt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDMkt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDMkt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDMkt *)new FIX::MDMkt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDMkt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDMkt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDMkt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDMkt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDMkt" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDMkt" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDMkt *)new FIX::MDMkt((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDMkt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDMkt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDMkt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDMkt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDMkt'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDMkt::MDMkt()\n" " FIX::MDMkt::MDMkt(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDMkt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDMkt *arg1 = (FIX::MDMkt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDMkt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDMkt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDMkt" "', argument " "1"" of type '" "FIX::MDMkt *""'"); } arg1 = reinterpret_cast< FIX::MDMkt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDMkt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDMkt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteCondition__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteCondition *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteCondition")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteCondition *)new FIX::QuoteCondition(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteCondition, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteCondition__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteCondition *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteCondition",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteCondition" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteCondition" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteCondition *)new FIX::QuoteCondition((FIX::MULTIPLESTRINGVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteCondition, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteCondition(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteCondition__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteCondition__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteCondition'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteCondition::QuoteCondition()\n" " FIX::QuoteCondition::QuoteCondition(FIX::MULTIPLESTRINGVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteCondition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteCondition *arg1 = (FIX::QuoteCondition *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteCondition",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteCondition, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteCondition" "', argument " "1"" of type '" "FIX::QuoteCondition *""'"); } arg1 = reinterpret_cast< FIX::QuoteCondition * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteCondition_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteCondition, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeCondition__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeCondition *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeCondition")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeCondition *)new FIX::TradeCondition(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeCondition, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeCondition__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeCondition *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeCondition",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeCondition" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeCondition" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeCondition *)new FIX::TradeCondition((FIX::MULTIPLESTRINGVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeCondition, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeCondition(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeCondition__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeCondition__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeCondition'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeCondition::TradeCondition()\n" " FIX::TradeCondition::TradeCondition(FIX::MULTIPLESTRINGVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeCondition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeCondition *arg1 = (FIX::TradeCondition *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeCondition",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeCondition, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeCondition" "', argument " "1"" of type '" "FIX::TradeCondition *""'"); } arg1 = reinterpret_cast< FIX::TradeCondition * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeCondition_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeCondition, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryID *)new FIX::MDEntryID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryID *)new FIX::MDEntryID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryID::MDEntryID()\n" " FIX::MDEntryID::MDEntryID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryID *arg1 = (FIX::MDEntryID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryID" "', argument " "1"" of type '" "FIX::MDEntryID *""'"); } arg1 = reinterpret_cast< FIX::MDEntryID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDUpdateAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDUpdateAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDUpdateAction *)new FIX::MDUpdateAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDUpdateAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDUpdateAction *)new FIX::MDUpdateAction((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDUpdateAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDUpdateAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDUpdateAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDUpdateAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDUpdateAction::MDUpdateAction()\n" " FIX::MDUpdateAction::MDUpdateAction(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDUpdateAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDUpdateAction *arg1 = (FIX::MDUpdateAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDUpdateAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDUpdateAction" "', argument " "1"" of type '" "FIX::MDUpdateAction *""'"); } arg1 = reinterpret_cast< FIX::MDUpdateAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDUpdateAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDUpdateAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryRefID *)new FIX::MDEntryRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryRefID *)new FIX::MDEntryRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryRefID::MDEntryRefID()\n" " FIX::MDEntryRefID::MDEntryRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryRefID *arg1 = (FIX::MDEntryRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryRefID" "', argument " "1"" of type '" "FIX::MDEntryRefID *""'"); } arg1 = reinterpret_cast< FIX::MDEntryRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDReqRejReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDReqRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDReqRejReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDReqRejReason *)new FIX::MDReqRejReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDReqRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDReqRejReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDReqRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDReqRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDReqRejReason" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDReqRejReason" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDReqRejReason *)new FIX::MDReqRejReason((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDReqRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDReqRejReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDReqRejReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDReqRejReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDReqRejReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDReqRejReason::MDReqRejReason()\n" " FIX::MDReqRejReason::MDReqRejReason(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDReqRejReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDReqRejReason *arg1 = (FIX::MDReqRejReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDReqRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDReqRejReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDReqRejReason" "', argument " "1"" of type '" "FIX::MDReqRejReason *""'"); } arg1 = reinterpret_cast< FIX::MDReqRejReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDReqRejReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDReqRejReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryOriginator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryOriginator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryOriginator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryOriginator *)new FIX::MDEntryOriginator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryOriginator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryOriginator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryOriginator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryOriginator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryOriginator" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryOriginator" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryOriginator *)new FIX::MDEntryOriginator((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryOriginator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryOriginator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryOriginator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryOriginator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryOriginator'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryOriginator::MDEntryOriginator()\n" " FIX::MDEntryOriginator::MDEntryOriginator(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryOriginator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryOriginator *arg1 = (FIX::MDEntryOriginator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryOriginator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryOriginator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryOriginator" "', argument " "1"" of type '" "FIX::MDEntryOriginator *""'"); } arg1 = reinterpret_cast< FIX::MDEntryOriginator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryOriginator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryOriginator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LocationID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LocationID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LocationID *)new FIX::LocationID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LocationID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LocationID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LocationID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LocationID *)new FIX::LocationID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LocationID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LocationID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LocationID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LocationID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LocationID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LocationID::LocationID()\n" " FIX::LocationID::LocationID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LocationID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LocationID *arg1 = (FIX::LocationID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LocationID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LocationID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LocationID" "', argument " "1"" of type '" "FIX::LocationID *""'"); } arg1 = reinterpret_cast< FIX::LocationID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LocationID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LocationID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeskID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeskID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskID *)new FIX::DeskID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeskID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeskID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeskID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeskID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskID *)new FIX::DeskID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeskID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeskID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeskID::DeskID()\n" " FIX::DeskID::DeskID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeskID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskID *arg1 = (FIX::DeskID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeskID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeskID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeskID" "', argument " "1"" of type '" "FIX::DeskID *""'"); } arg1 = reinterpret_cast< FIX::DeskID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeskID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeskID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeleteReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeleteReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeleteReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeleteReason *)new FIX::DeleteReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeleteReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeleteReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeleteReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeleteReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeleteReason" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeleteReason" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeleteReason *)new FIX::DeleteReason((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeleteReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeleteReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeleteReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeleteReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeleteReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeleteReason::DeleteReason()\n" " FIX::DeleteReason::DeleteReason(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeleteReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeleteReason *arg1 = (FIX::DeleteReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeleteReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeleteReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeleteReason" "', argument " "1"" of type '" "FIX::DeleteReason *""'"); } arg1 = reinterpret_cast< FIX::DeleteReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeleteReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeleteReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OpenCloseSettleFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenCloseSettleFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OpenCloseSettleFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenCloseSettleFlag *)new FIX::OpenCloseSettleFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenCloseSettleFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenCloseSettleFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLEVALUESTRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OpenCloseSettleFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OpenCloseSettleFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLEVALUESTRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OpenCloseSettleFlag" "', argument " "1"" of type '" "FIX::MULTIPLEVALUESTRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OpenCloseSettleFlag" "', argument " "1"" of type '" "FIX::MULTIPLEVALUESTRING const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLEVALUESTRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenCloseSettleFlag *)new FIX::OpenCloseSettleFlag((FIX::MULTIPLEVALUESTRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenCloseSettleFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenCloseSettleFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OpenCloseSettleFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLEVALUESTRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenCloseSettleFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OpenCloseSettleFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::OpenCloseSettleFlag::OpenCloseSettleFlag()\n" " FIX::OpenCloseSettleFlag::OpenCloseSettleFlag(FIX::MULTIPLEVALUESTRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OpenCloseSettleFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenCloseSettleFlag *arg1 = (FIX::OpenCloseSettleFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OpenCloseSettleFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OpenCloseSettleFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OpenCloseSettleFlag" "', argument " "1"" of type '" "FIX::OpenCloseSettleFlag *""'"); } arg1 = reinterpret_cast< FIX::OpenCloseSettleFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OpenCloseSettleFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OpenCloseSettleFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SellerDays__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SellerDays *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SellerDays")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SellerDays *)new FIX::SellerDays(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SellerDays, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SellerDays__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SellerDays *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SellerDays",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SellerDays" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SellerDays" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SellerDays *)new FIX::SellerDays((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SellerDays, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SellerDays(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SellerDays__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SellerDays__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SellerDays'.\n" " Possible C/C++ prototypes are:\n" " FIX::SellerDays::SellerDays()\n" " FIX::SellerDays::SellerDays(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SellerDays(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SellerDays *arg1 = (FIX::SellerDays *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SellerDays",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SellerDays, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SellerDays" "', argument " "1"" of type '" "FIX::SellerDays *""'"); } arg1 = reinterpret_cast< FIX::SellerDays * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SellerDays_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SellerDays, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryBuyer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryBuyer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryBuyer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryBuyer *)new FIX::MDEntryBuyer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryBuyer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryBuyer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryBuyer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryBuyer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryBuyer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryBuyer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryBuyer *)new FIX::MDEntryBuyer((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryBuyer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryBuyer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryBuyer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryBuyer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryBuyer'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryBuyer::MDEntryBuyer()\n" " FIX::MDEntryBuyer::MDEntryBuyer(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryBuyer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryBuyer *arg1 = (FIX::MDEntryBuyer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryBuyer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryBuyer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryBuyer" "', argument " "1"" of type '" "FIX::MDEntryBuyer *""'"); } arg1 = reinterpret_cast< FIX::MDEntryBuyer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryBuyer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryBuyer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntrySeller__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntrySeller *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntrySeller")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntrySeller *)new FIX::MDEntrySeller(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntrySeller, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntrySeller__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntrySeller *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntrySeller",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntrySeller" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntrySeller" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntrySeller *)new FIX::MDEntrySeller((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntrySeller, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntrySeller(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntrySeller__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntrySeller__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntrySeller'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntrySeller::MDEntrySeller()\n" " FIX::MDEntrySeller::MDEntrySeller(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntrySeller(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntrySeller *arg1 = (FIX::MDEntrySeller *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntrySeller",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntrySeller, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntrySeller" "', argument " "1"" of type '" "FIX::MDEntrySeller *""'"); } arg1 = reinterpret_cast< FIX::MDEntrySeller * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntrySeller_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntrySeller, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryPositionNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryPositionNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryPositionNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryPositionNo *)new FIX::MDEntryPositionNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryPositionNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryPositionNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryPositionNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryPositionNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryPositionNo" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryPositionNo" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryPositionNo *)new FIX::MDEntryPositionNo((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryPositionNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryPositionNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryPositionNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryPositionNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryPositionNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryPositionNo::MDEntryPositionNo()\n" " FIX::MDEntryPositionNo::MDEntryPositionNo(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryPositionNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryPositionNo *arg1 = (FIX::MDEntryPositionNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryPositionNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryPositionNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryPositionNo" "', argument " "1"" of type '" "FIX::MDEntryPositionNo *""'"); } arg1 = reinterpret_cast< FIX::MDEntryPositionNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryPositionNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryPositionNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FinancialStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FinancialStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FinancialStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FinancialStatus *)new FIX::FinancialStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FinancialStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FinancialStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FinancialStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FinancialStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FinancialStatus" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FinancialStatus" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FinancialStatus *)new FIX::FinancialStatus((FIX::MULTIPLECHARVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FinancialStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FinancialStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FinancialStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FinancialStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FinancialStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::FinancialStatus::FinancialStatus()\n" " FIX::FinancialStatus::FinancialStatus(FIX::MULTIPLECHARVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FinancialStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FinancialStatus *arg1 = (FIX::FinancialStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FinancialStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FinancialStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FinancialStatus" "', argument " "1"" of type '" "FIX::FinancialStatus *""'"); } arg1 = reinterpret_cast< FIX::FinancialStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FinancialStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FinancialStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CorporateAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CorporateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CorporateAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CorporateAction *)new FIX::CorporateAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CorporateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CorporateAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CorporateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CorporateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CorporateAction" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CorporateAction" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CorporateAction *)new FIX::CorporateAction((FIX::MULTIPLECHARVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CorporateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CorporateAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CorporateAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CorporateAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CorporateAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::CorporateAction::CorporateAction()\n" " FIX::CorporateAction::CorporateAction(FIX::MULTIPLECHARVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CorporateAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CorporateAction *arg1 = (FIX::CorporateAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CorporateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CorporateAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CorporateAction" "', argument " "1"" of type '" "FIX::CorporateAction *""'"); } arg1 = reinterpret_cast< FIX::CorporateAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CorporateAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CorporateAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DefBidSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefBidSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DefBidSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefBidSize *)new FIX::DefBidSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefBidSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefBidSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DefBidSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DefBidSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DefBidSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DefBidSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefBidSize *)new FIX::DefBidSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefBidSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefBidSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DefBidSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefBidSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DefBidSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::DefBidSize::DefBidSize()\n" " FIX::DefBidSize::DefBidSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DefBidSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefBidSize *arg1 = (FIX::DefBidSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DefBidSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DefBidSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DefBidSize" "', argument " "1"" of type '" "FIX::DefBidSize *""'"); } arg1 = reinterpret_cast< FIX::DefBidSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DefBidSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DefBidSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DefOfferSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefOfferSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DefOfferSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefOfferSize *)new FIX::DefOfferSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefOfferSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefOfferSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DefOfferSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DefOfferSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DefOfferSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DefOfferSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefOfferSize *)new FIX::DefOfferSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefOfferSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefOfferSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DefOfferSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefOfferSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DefOfferSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::DefOfferSize::DefOfferSize()\n" " FIX::DefOfferSize::DefOfferSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DefOfferSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefOfferSize *arg1 = (FIX::DefOfferSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DefOfferSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DefOfferSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DefOfferSize" "', argument " "1"" of type '" "FIX::DefOfferSize *""'"); } arg1 = reinterpret_cast< FIX::DefOfferSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DefOfferSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DefOfferSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoQuoteEntries__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoQuoteEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoQuoteEntries")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoQuoteEntries *)new FIX::NoQuoteEntries(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoQuoteEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoQuoteEntries__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoQuoteEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoQuoteEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoQuoteEntries" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoQuoteEntries" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoQuoteEntries *)new FIX::NoQuoteEntries((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoQuoteEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoQuoteEntries(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoQuoteEntries__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoQuoteEntries__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoQuoteEntries'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoQuoteEntries::NoQuoteEntries()\n" " FIX::NoQuoteEntries::NoQuoteEntries(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoQuoteEntries(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoQuoteEntries *arg1 = (FIX::NoQuoteEntries *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoQuoteEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoQuoteEntries, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoQuoteEntries" "', argument " "1"" of type '" "FIX::NoQuoteEntries *""'"); } arg1 = reinterpret_cast< FIX::NoQuoteEntries * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoQuoteEntries_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoQuoteEntries, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoQuoteSets__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoQuoteSets *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoQuoteSets")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoQuoteSets *)new FIX::NoQuoteSets(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoQuoteSets, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoQuoteSets__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoQuoteSets *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoQuoteSets",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoQuoteSets" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoQuoteSets" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoQuoteSets *)new FIX::NoQuoteSets((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoQuoteSets, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoQuoteSets(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoQuoteSets__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoQuoteSets__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoQuoteSets'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoQuoteSets::NoQuoteSets()\n" " FIX::NoQuoteSets::NoQuoteSets(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoQuoteSets(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoQuoteSets *arg1 = (FIX::NoQuoteSets *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoQuoteSets",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoQuoteSets, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoQuoteSets" "', argument " "1"" of type '" "FIX::NoQuoteSets *""'"); } arg1 = reinterpret_cast< FIX::NoQuoteSets * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoQuoteSets_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoQuoteSets, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteAckStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteAckStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteAckStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteAckStatus *)new FIX::QuoteAckStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteAckStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteAckStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteAckStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteAckStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteAckStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteAckStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteAckStatus *)new FIX::QuoteAckStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteAckStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteAckStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteAckStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteAckStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteAckStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteAckStatus::QuoteAckStatus()\n" " FIX::QuoteAckStatus::QuoteAckStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteAckStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteAckStatus *arg1 = (FIX::QuoteAckStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteAckStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteAckStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteAckStatus" "', argument " "1"" of type '" "FIX::QuoteAckStatus *""'"); } arg1 = reinterpret_cast< FIX::QuoteAckStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteAckStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteAckStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteCancelType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteCancelType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteCancelType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteCancelType *)new FIX::QuoteCancelType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteCancelType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteCancelType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteCancelType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteCancelType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteCancelType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteCancelType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteCancelType *)new FIX::QuoteCancelType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteCancelType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteCancelType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteCancelType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteCancelType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteCancelType'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteCancelType::QuoteCancelType()\n" " FIX::QuoteCancelType::QuoteCancelType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteCancelType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteCancelType *arg1 = (FIX::QuoteCancelType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteCancelType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteCancelType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteCancelType" "', argument " "1"" of type '" "FIX::QuoteCancelType *""'"); } arg1 = reinterpret_cast< FIX::QuoteCancelType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteCancelType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteCancelType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteEntryID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteEntryID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteEntryID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteEntryID *)new FIX::QuoteEntryID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteEntryID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteEntryID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteEntryID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteEntryID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteEntryID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteEntryID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteEntryID *)new FIX::QuoteEntryID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteEntryID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteEntryID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteEntryID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteEntryID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteEntryID'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteEntryID::QuoteEntryID()\n" " FIX::QuoteEntryID::QuoteEntryID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteEntryID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteEntryID *arg1 = (FIX::QuoteEntryID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteEntryID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteEntryID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteEntryID" "', argument " "1"" of type '" "FIX::QuoteEntryID *""'"); } arg1 = reinterpret_cast< FIX::QuoteEntryID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteEntryID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteEntryID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRejectReason *)new FIX::QuoteRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRejectReason *)new FIX::QuoteRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteRejectReason::QuoteRejectReason()\n" " FIX::QuoteRejectReason::QuoteRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRejectReason *arg1 = (FIX::QuoteRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteRejectReason" "', argument " "1"" of type '" "FIX::QuoteRejectReason *""'"); } arg1 = reinterpret_cast< FIX::QuoteRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteResponseLevel__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteResponseLevel *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteResponseLevel")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteResponseLevel *)new FIX::QuoteResponseLevel(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteResponseLevel, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteResponseLevel__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteResponseLevel *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteResponseLevel",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteResponseLevel" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteResponseLevel" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteResponseLevel *)new FIX::QuoteResponseLevel((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteResponseLevel, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteResponseLevel(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteResponseLevel__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteResponseLevel__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteResponseLevel'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteResponseLevel::QuoteResponseLevel()\n" " FIX::QuoteResponseLevel::QuoteResponseLevel(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteResponseLevel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteResponseLevel *arg1 = (FIX::QuoteResponseLevel *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteResponseLevel",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteResponseLevel, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteResponseLevel" "', argument " "1"" of type '" "FIX::QuoteResponseLevel *""'"); } arg1 = reinterpret_cast< FIX::QuoteResponseLevel * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteResponseLevel_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteResponseLevel, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteSetID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteSetID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteSetID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteSetID *)new FIX::QuoteSetID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteSetID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteSetID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteSetID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteSetID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteSetID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteSetID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteSetID *)new FIX::QuoteSetID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteSetID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteSetID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteSetID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteSetID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteSetID'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteSetID::QuoteSetID()\n" " FIX::QuoteSetID::QuoteSetID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteSetID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteSetID *arg1 = (FIX::QuoteSetID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteSetID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteSetID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteSetID" "', argument " "1"" of type '" "FIX::QuoteSetID *""'"); } arg1 = reinterpret_cast< FIX::QuoteSetID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteSetID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteSetID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRequestType *)new FIX::QuoteRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRequestType *)new FIX::QuoteRequestType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteRequestType::QuoteRequestType()\n" " FIX::QuoteRequestType::QuoteRequestType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRequestType *arg1 = (FIX::QuoteRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteRequestType" "', argument " "1"" of type '" "FIX::QuoteRequestType *""'"); } arg1 = reinterpret_cast< FIX::QuoteRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotQuoteEntries__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotQuoteEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotQuoteEntries")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotQuoteEntries *)new FIX::TotQuoteEntries(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotQuoteEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotQuoteEntries__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotQuoteEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotQuoteEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotQuoteEntries" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotQuoteEntries" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotQuoteEntries *)new FIX::TotQuoteEntries((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotQuoteEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotQuoteEntries(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotQuoteEntries__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotQuoteEntries__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotQuoteEntries'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotQuoteEntries::TotQuoteEntries()\n" " FIX::TotQuoteEntries::TotQuoteEntries(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotQuoteEntries(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotQuoteEntries *arg1 = (FIX::TotQuoteEntries *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotQuoteEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotQuoteEntries, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotQuoteEntries" "', argument " "1"" of type '" "FIX::TotQuoteEntries *""'"); } arg1 = reinterpret_cast< FIX::TotQuoteEntries * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotQuoteEntries_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotQuoteEntries, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingIDSource *)new FIX::UnderlyingIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingIDSource *)new FIX::UnderlyingIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingIDSource::UnderlyingIDSource()\n" " FIX::UnderlyingIDSource::UnderlyingIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingIDSource *arg1 = (FIX::UnderlyingIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingIDSource" "', argument " "1"" of type '" "FIX::UnderlyingIDSource *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingIssuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingIssuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingIssuer *)new FIX::UnderlyingIssuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingIssuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingIssuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingIssuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingIssuer *)new FIX::UnderlyingIssuer((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingIssuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingIssuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingIssuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingIssuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingIssuer::UnderlyingIssuer()\n" " FIX::UnderlyingIssuer::UnderlyingIssuer(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingIssuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingIssuer *arg1 = (FIX::UnderlyingIssuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingIssuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingIssuer" "', argument " "1"" of type '" "FIX::UnderlyingIssuer *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingIssuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingIssuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingIssuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityDesc *)new FIX::UnderlyingSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityDesc *)new FIX::UnderlyingSecurityDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecurityDesc::UnderlyingSecurityDesc()\n" " FIX::UnderlyingSecurityDesc::UnderlyingSecurityDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityDesc *arg1 = (FIX::UnderlyingSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecurityDesc" "', argument " "1"" of type '" "FIX::UnderlyingSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityExchange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecurityExchange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityExchange *)new FIX::UnderlyingSecurityExchange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityExchange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityExchange *)new FIX::UnderlyingSecurityExchange((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityExchange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecurityExchange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityExchange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecurityExchange'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecurityExchange::UnderlyingSecurityExchange()\n" " FIX::UnderlyingSecurityExchange::UnderlyingSecurityExchange(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecurityExchange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityExchange *arg1 = (FIX::UnderlyingSecurityExchange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecurityExchange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecurityExchange" "', argument " "1"" of type '" "FIX::UnderlyingSecurityExchange *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecurityExchange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecurityExchange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecurityExchange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityID *)new FIX::UnderlyingSecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityID *)new FIX::UnderlyingSecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecurityID::UnderlyingSecurityID()\n" " FIX::UnderlyingSecurityID::UnderlyingSecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityID *arg1 = (FIX::UnderlyingSecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecurityID" "', argument " "1"" of type '" "FIX::UnderlyingSecurityID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityType *)new FIX::UnderlyingSecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityType *)new FIX::UnderlyingSecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecurityType::UnderlyingSecurityType()\n" " FIX::UnderlyingSecurityType::UnderlyingSecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityType *arg1 = (FIX::UnderlyingSecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecurityType" "', argument " "1"" of type '" "FIX::UnderlyingSecurityType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSymbol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSymbol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSymbol *)new FIX::UnderlyingSymbol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSymbol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSymbol *)new FIX::UnderlyingSymbol((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSymbol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSymbol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSymbol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSymbol'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSymbol::UnderlyingSymbol()\n" " FIX::UnderlyingSymbol::UnderlyingSymbol(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSymbol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSymbol *arg1 = (FIX::UnderlyingSymbol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSymbol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSymbol" "', argument " "1"" of type '" "FIX::UnderlyingSymbol *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSymbol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSymbol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSymbol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSymbolSfx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSymbolSfx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSymbolSfx *)new FIX::UnderlyingSymbolSfx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSymbolSfx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSymbolSfx *)new FIX::UnderlyingSymbolSfx((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSymbolSfx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSymbolSfx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSymbolSfx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSymbolSfx'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSymbolSfx::UnderlyingSymbolSfx()\n" " FIX::UnderlyingSymbolSfx::UnderlyingSymbolSfx(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSymbolSfx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSymbolSfx *arg1 = (FIX::UnderlyingSymbolSfx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSymbolSfx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSymbolSfx" "', argument " "1"" of type '" "FIX::UnderlyingSymbolSfx *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSymbolSfx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSymbolSfx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSymbolSfx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityMonthYear__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingMaturityMonthYear")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityMonthYear *)new FIX::UnderlyingMaturityMonthYear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityMonthYear__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityMonthYear *)new FIX::UnderlyingMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityMonthYear(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingMaturityMonthYear__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityMonthYear__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingMaturityMonthYear'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingMaturityMonthYear::UnderlyingMaturityMonthYear()\n" " FIX::UnderlyingMaturityMonthYear::UnderlyingMaturityMonthYear(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingMaturityMonthYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityMonthYear *arg1 = (FIX::UnderlyingMaturityMonthYear *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingMaturityMonthYear" "', argument " "1"" of type '" "FIX::UnderlyingMaturityMonthYear *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingMaturityMonthYear * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingMaturityMonthYear_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityDay__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityDay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingMaturityDay")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityDay *)new FIX::UnderlyingMaturityDay(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityDay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityDay__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DAYOFMONTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingMaturityDay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingMaturityDay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DAYOFMONTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingMaturityDay" "', argument " "1"" of type '" "FIX::DAYOFMONTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingMaturityDay" "', argument " "1"" of type '" "FIX::DAYOFMONTH const &""'"); } arg1 = reinterpret_cast< FIX::DAYOFMONTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityDay *)new FIX::UnderlyingMaturityDay((FIX::DAYOFMONTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityDay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityDay(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingMaturityDay__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DAYOFMONTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityDay__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingMaturityDay'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingMaturityDay::UnderlyingMaturityDay()\n" " FIX::UnderlyingMaturityDay::UnderlyingMaturityDay(FIX::DAYOFMONTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingMaturityDay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityDay *arg1 = (FIX::UnderlyingMaturityDay *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingMaturityDay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingMaturityDay, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingMaturityDay" "', argument " "1"" of type '" "FIX::UnderlyingMaturityDay *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingMaturityDay * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingMaturityDay_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingMaturityDay, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingPutOrCall__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingPutOrCall")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPutOrCall *)new FIX::UnderlyingPutOrCall(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPutOrCall__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingPutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingPutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingPutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingPutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPutOrCall *)new FIX::UnderlyingPutOrCall((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPutOrCall(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingPutOrCall__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPutOrCall__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingPutOrCall'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingPutOrCall::UnderlyingPutOrCall()\n" " FIX::UnderlyingPutOrCall::UnderlyingPutOrCall(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingPutOrCall(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPutOrCall *arg1 = (FIX::UnderlyingPutOrCall *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingPutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingPutOrCall, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingPutOrCall" "', argument " "1"" of type '" "FIX::UnderlyingPutOrCall *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingPutOrCall * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingPutOrCall_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingPutOrCall, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingStrikePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingStrikePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStrikePrice *)new FIX::UnderlyingStrikePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStrikePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStrikePrice *)new FIX::UnderlyingStrikePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStrikePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingStrikePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStrikePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingStrikePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingStrikePrice::UnderlyingStrikePrice()\n" " FIX::UnderlyingStrikePrice::UnderlyingStrikePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingStrikePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStrikePrice *arg1 = (FIX::UnderlyingStrikePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingStrikePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingStrikePrice" "', argument " "1"" of type '" "FIX::UnderlyingStrikePrice *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingStrikePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingStrikePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingStrikePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingOptAttribute__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingOptAttribute")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingOptAttribute *)new FIX::UnderlyingOptAttribute(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingOptAttribute__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingOptAttribute *)new FIX::UnderlyingOptAttribute((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingOptAttribute(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingOptAttribute__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingOptAttribute__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingOptAttribute'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingOptAttribute::UnderlyingOptAttribute()\n" " FIX::UnderlyingOptAttribute::UnderlyingOptAttribute(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingOptAttribute(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingOptAttribute *arg1 = (FIX::UnderlyingOptAttribute *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingOptAttribute, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingOptAttribute" "', argument " "1"" of type '" "FIX::UnderlyingOptAttribute *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingOptAttribute * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingOptAttribute_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingOptAttribute, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCurrency *)new FIX::UnderlyingCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCurrency *)new FIX::UnderlyingCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCurrency::UnderlyingCurrency()\n" " FIX::UnderlyingCurrency::UnderlyingCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCurrency *arg1 = (FIX::UnderlyingCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCurrency" "', argument " "1"" of type '" "FIX::UnderlyingCurrency *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RatioQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RatioQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RatioQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RatioQty *)new FIX::RatioQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RatioQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RatioQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RatioQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RatioQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RatioQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RatioQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RatioQty *)new FIX::RatioQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RatioQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RatioQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RatioQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RatioQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RatioQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::RatioQty::RatioQty()\n" " FIX::RatioQty::RatioQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RatioQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RatioQty *arg1 = (FIX::RatioQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RatioQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RatioQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RatioQty" "', argument " "1"" of type '" "FIX::RatioQty *""'"); } arg1 = reinterpret_cast< FIX::RatioQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RatioQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RatioQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityReqID *)new FIX::SecurityReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityReqID *)new FIX::SecurityReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityReqID::SecurityReqID()\n" " FIX::SecurityReqID::SecurityReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityReqID *arg1 = (FIX::SecurityReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityReqID" "', argument " "1"" of type '" "FIX::SecurityReqID *""'"); } arg1 = reinterpret_cast< FIX::SecurityReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityRequestType *)new FIX::SecurityRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityRequestType *)new FIX::SecurityRequestType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityRequestType::SecurityRequestType()\n" " FIX::SecurityRequestType::SecurityRequestType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityRequestType *arg1 = (FIX::SecurityRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityRequestType" "', argument " "1"" of type '" "FIX::SecurityRequestType *""'"); } arg1 = reinterpret_cast< FIX::SecurityRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityResponseID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityResponseID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityResponseID *)new FIX::SecurityResponseID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityResponseID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityResponseID *)new FIX::SecurityResponseID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityResponseID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityResponseID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityResponseID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityResponseID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityResponseID::SecurityResponseID()\n" " FIX::SecurityResponseID::SecurityResponseID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityResponseID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityResponseID *arg1 = (FIX::SecurityResponseID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityResponseID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityResponseID" "', argument " "1"" of type '" "FIX::SecurityResponseID *""'"); } arg1 = reinterpret_cast< FIX::SecurityResponseID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityResponseID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityResponseID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityResponseType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityResponseType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityResponseType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityResponseType *)new FIX::SecurityResponseType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityResponseType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityResponseType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityResponseType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityResponseType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityResponseType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityResponseType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityResponseType *)new FIX::SecurityResponseType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityResponseType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityResponseType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityResponseType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityResponseType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityResponseType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityResponseType::SecurityResponseType()\n" " FIX::SecurityResponseType::SecurityResponseType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityResponseType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityResponseType *arg1 = (FIX::SecurityResponseType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityResponseType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityResponseType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityResponseType" "', argument " "1"" of type '" "FIX::SecurityResponseType *""'"); } arg1 = reinterpret_cast< FIX::SecurityResponseType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityResponseType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityResponseType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityStatusReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityStatusReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityStatusReqID *)new FIX::SecurityStatusReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityStatusReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityStatusReqID *)new FIX::SecurityStatusReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityStatusReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityStatusReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityStatusReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityStatusReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityStatusReqID::SecurityStatusReqID()\n" " FIX::SecurityStatusReqID::SecurityStatusReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityStatusReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityStatusReqID *arg1 = (FIX::SecurityStatusReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityStatusReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityStatusReqID" "', argument " "1"" of type '" "FIX::SecurityStatusReqID *""'"); } arg1 = reinterpret_cast< FIX::SecurityStatusReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityStatusReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityStatusReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnsolicitedIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnsolicitedIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnsolicitedIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnsolicitedIndicator *)new FIX::UnsolicitedIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnsolicitedIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnsolicitedIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnsolicitedIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnsolicitedIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnsolicitedIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnsolicitedIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnsolicitedIndicator *)new FIX::UnsolicitedIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnsolicitedIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnsolicitedIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnsolicitedIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnsolicitedIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnsolicitedIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnsolicitedIndicator::UnsolicitedIndicator()\n" " FIX::UnsolicitedIndicator::UnsolicitedIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnsolicitedIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnsolicitedIndicator *arg1 = (FIX::UnsolicitedIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnsolicitedIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnsolicitedIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnsolicitedIndicator" "', argument " "1"" of type '" "FIX::UnsolicitedIndicator *""'"); } arg1 = reinterpret_cast< FIX::UnsolicitedIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnsolicitedIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnsolicitedIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityTradingStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityTradingStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityTradingStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityTradingStatus *)new FIX::SecurityTradingStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityTradingStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityTradingStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityTradingStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityTradingStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityTradingStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityTradingStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityTradingStatus *)new FIX::SecurityTradingStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityTradingStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityTradingStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityTradingStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityTradingStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityTradingStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityTradingStatus::SecurityTradingStatus()\n" " FIX::SecurityTradingStatus::SecurityTradingStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityTradingStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityTradingStatus *arg1 = (FIX::SecurityTradingStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityTradingStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityTradingStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityTradingStatus" "', argument " "1"" of type '" "FIX::SecurityTradingStatus *""'"); } arg1 = reinterpret_cast< FIX::SecurityTradingStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityTradingStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityTradingStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HaltReasonChar__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HaltReasonChar *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HaltReasonChar")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HaltReasonChar *)new FIX::HaltReasonChar(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HaltReasonChar, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HaltReasonChar__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HaltReasonChar *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HaltReasonChar",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HaltReasonChar" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HaltReasonChar" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HaltReasonChar *)new FIX::HaltReasonChar((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HaltReasonChar, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HaltReasonChar(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HaltReasonChar__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HaltReasonChar__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HaltReasonChar'.\n" " Possible C/C++ prototypes are:\n" " FIX::HaltReasonChar::HaltReasonChar()\n" " FIX::HaltReasonChar::HaltReasonChar(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HaltReasonChar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HaltReasonChar *arg1 = (FIX::HaltReasonChar *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HaltReasonChar",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HaltReasonChar, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HaltReasonChar" "', argument " "1"" of type '" "FIX::HaltReasonChar *""'"); } arg1 = reinterpret_cast< FIX::HaltReasonChar * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HaltReasonChar_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HaltReasonChar, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InViewOfCommon__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InViewOfCommon *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InViewOfCommon")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InViewOfCommon *)new FIX::InViewOfCommon(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InViewOfCommon, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InViewOfCommon__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InViewOfCommon *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InViewOfCommon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InViewOfCommon" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InViewOfCommon" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InViewOfCommon *)new FIX::InViewOfCommon((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InViewOfCommon, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InViewOfCommon(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InViewOfCommon__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InViewOfCommon__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InViewOfCommon'.\n" " Possible C/C++ prototypes are:\n" " FIX::InViewOfCommon::InViewOfCommon()\n" " FIX::InViewOfCommon::InViewOfCommon(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InViewOfCommon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InViewOfCommon *arg1 = (FIX::InViewOfCommon *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InViewOfCommon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InViewOfCommon, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InViewOfCommon" "', argument " "1"" of type '" "FIX::InViewOfCommon *""'"); } arg1 = reinterpret_cast< FIX::InViewOfCommon * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InViewOfCommon_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InViewOfCommon, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DueToRelated__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DueToRelated *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DueToRelated")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DueToRelated *)new FIX::DueToRelated(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DueToRelated, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DueToRelated__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DueToRelated *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DueToRelated",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DueToRelated" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DueToRelated" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DueToRelated *)new FIX::DueToRelated((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DueToRelated, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DueToRelated(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DueToRelated__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DueToRelated__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DueToRelated'.\n" " Possible C/C++ prototypes are:\n" " FIX::DueToRelated::DueToRelated()\n" " FIX::DueToRelated::DueToRelated(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DueToRelated(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DueToRelated *arg1 = (FIX::DueToRelated *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DueToRelated",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DueToRelated, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DueToRelated" "', argument " "1"" of type '" "FIX::DueToRelated *""'"); } arg1 = reinterpret_cast< FIX::DueToRelated * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DueToRelated_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DueToRelated, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BuyVolume__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BuyVolume *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BuyVolume")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BuyVolume *)new FIX::BuyVolume(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BuyVolume, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BuyVolume__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BuyVolume *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BuyVolume",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BuyVolume" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BuyVolume" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BuyVolume *)new FIX::BuyVolume((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BuyVolume, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BuyVolume(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BuyVolume__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BuyVolume__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BuyVolume'.\n" " Possible C/C++ prototypes are:\n" " FIX::BuyVolume::BuyVolume()\n" " FIX::BuyVolume::BuyVolume(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BuyVolume(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BuyVolume *arg1 = (FIX::BuyVolume *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BuyVolume",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BuyVolume, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BuyVolume" "', argument " "1"" of type '" "FIX::BuyVolume *""'"); } arg1 = reinterpret_cast< FIX::BuyVolume * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BuyVolume_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BuyVolume, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SellVolume__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SellVolume *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SellVolume")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SellVolume *)new FIX::SellVolume(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SellVolume, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SellVolume__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SellVolume *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SellVolume",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SellVolume" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SellVolume" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SellVolume *)new FIX::SellVolume((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SellVolume, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SellVolume(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SellVolume__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SellVolume__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SellVolume'.\n" " Possible C/C++ prototypes are:\n" " FIX::SellVolume::SellVolume()\n" " FIX::SellVolume::SellVolume(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SellVolume(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SellVolume *arg1 = (FIX::SellVolume *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SellVolume",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SellVolume, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SellVolume" "', argument " "1"" of type '" "FIX::SellVolume *""'"); } arg1 = reinterpret_cast< FIX::SellVolume * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SellVolume_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SellVolume, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HighPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HighPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HighPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HighPx *)new FIX::HighPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HighPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HighPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HighPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HighPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HighPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HighPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HighPx *)new FIX::HighPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HighPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HighPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HighPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HighPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HighPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::HighPx::HighPx()\n" " FIX::HighPx::HighPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HighPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HighPx *arg1 = (FIX::HighPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HighPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HighPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HighPx" "', argument " "1"" of type '" "FIX::HighPx *""'"); } arg1 = reinterpret_cast< FIX::HighPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HighPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HighPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LowPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LowPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LowPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LowPx *)new FIX::LowPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LowPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LowPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LowPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LowPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LowPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LowPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LowPx *)new FIX::LowPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LowPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LowPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LowPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LowPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LowPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::LowPx::LowPx()\n" " FIX::LowPx::LowPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LowPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LowPx *arg1 = (FIX::LowPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LowPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LowPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LowPx" "', argument " "1"" of type '" "FIX::LowPx *""'"); } arg1 = reinterpret_cast< FIX::LowPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LowPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LowPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Adjustment__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Adjustment *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Adjustment")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Adjustment *)new FIX::Adjustment(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Adjustment, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Adjustment__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Adjustment *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Adjustment",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Adjustment" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Adjustment" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Adjustment *)new FIX::Adjustment((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Adjustment, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Adjustment(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Adjustment__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Adjustment__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Adjustment'.\n" " Possible C/C++ prototypes are:\n" " FIX::Adjustment::Adjustment()\n" " FIX::Adjustment::Adjustment(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Adjustment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Adjustment *arg1 = (FIX::Adjustment *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Adjustment",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Adjustment, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Adjustment" "', argument " "1"" of type '" "FIX::Adjustment *""'"); } arg1 = reinterpret_cast< FIX::Adjustment * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Adjustment_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Adjustment, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesReqID *)new FIX::TradSesReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesReqID *)new FIX::TradSesReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesReqID::TradSesReqID()\n" " FIX::TradSesReqID::TradSesReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesReqID *arg1 = (FIX::TradSesReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesReqID" "', argument " "1"" of type '" "FIX::TradSesReqID *""'"); } arg1 = reinterpret_cast< FIX::TradSesReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradingSessionID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingSessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradingSessionID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingSessionID *)new FIX::TradingSessionID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingSessionID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingSessionID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradingSessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradingSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradingSessionID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradingSessionID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingSessionID *)new FIX::TradingSessionID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingSessionID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingSessionID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradingSessionID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingSessionID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradingSessionID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradingSessionID::TradingSessionID()\n" " FIX::TradingSessionID::TradingSessionID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradingSessionID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingSessionID *arg1 = (FIX::TradingSessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradingSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradingSessionID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradingSessionID" "', argument " "1"" of type '" "FIX::TradingSessionID *""'"); } arg1 = reinterpret_cast< FIX::TradingSessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradingSessionID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradingSessionID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContraTrader__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraTrader *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContraTrader")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTrader *)new FIX::ContraTrader(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTrader, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTrader__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContraTrader *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContraTrader",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContraTrader" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContraTrader" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTrader *)new FIX::ContraTrader((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTrader, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTrader(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContraTrader__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraTrader__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContraTrader'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContraTrader::ContraTrader()\n" " FIX::ContraTrader::ContraTrader(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContraTrader(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraTrader *arg1 = (FIX::ContraTrader *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContraTrader",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContraTrader, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContraTrader" "', argument " "1"" of type '" "FIX::ContraTrader *""'"); } arg1 = reinterpret_cast< FIX::ContraTrader * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContraTrader_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContraTrader, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesMethod *)new FIX::TradSesMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesMethod *)new FIX::TradSesMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesMethod::TradSesMethod()\n" " FIX::TradSesMethod::TradSesMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesMethod *arg1 = (FIX::TradSesMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesMethod" "', argument " "1"" of type '" "FIX::TradSesMethod *""'"); } arg1 = reinterpret_cast< FIX::TradSesMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesMode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesMode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesMode *)new FIX::TradSesMode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesMode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesMode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesMode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesMode" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesMode" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesMode *)new FIX::TradSesMode((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesMode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesMode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesMode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesMode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesMode'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesMode::TradSesMode()\n" " FIX::TradSesMode::TradSesMode(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesMode *arg1 = (FIX::TradSesMode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesMode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesMode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesMode" "', argument " "1"" of type '" "FIX::TradSesMode *""'"); } arg1 = reinterpret_cast< FIX::TradSesMode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesMode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesMode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStatus *)new FIX::TradSesStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStatus *)new FIX::TradSesStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesStatus::TradSesStatus()\n" " FIX::TradSesStatus::TradSesStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesStatus *arg1 = (FIX::TradSesStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesStatus" "', argument " "1"" of type '" "FIX::TradSesStatus *""'"); } arg1 = reinterpret_cast< FIX::TradSesStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesStartTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesStartTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesStartTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStartTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStartTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesStartTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesStartTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TradSesStartTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStartTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStartTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesStartTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesStartTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesStartTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesStartTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStartTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStartTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TradSesStartTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TradSesStartTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesStartTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesStartTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TradSesStartTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStartTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStartTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesStartTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesStartTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesStartTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesStartTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesStartTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesStartTime::TradSesStartTime()\n" " FIX::TradSesStartTime::TradSesStartTime(int)\n" " FIX::TradSesStartTime::TradSesStartTime(FIX::UTCTIMESTAMP const &)\n" " FIX::TradSesStartTime::TradSesStartTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesStartTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesStartTime *arg1 = (FIX::TradSesStartTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesStartTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesStartTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesStartTime" "', argument " "1"" of type '" "FIX::TradSesStartTime *""'"); } arg1 = reinterpret_cast< FIX::TradSesStartTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesStartTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesStartTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesOpenTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesOpenTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesOpenTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesOpenTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesOpenTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesOpenTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesOpenTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TradSesOpenTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesOpenTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesOpenTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesOpenTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesOpenTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesOpenTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesOpenTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesOpenTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesOpenTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TradSesOpenTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TradSesOpenTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesOpenTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesOpenTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TradSesOpenTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesOpenTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesOpenTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesOpenTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesOpenTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesOpenTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesOpenTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesOpenTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesOpenTime::TradSesOpenTime()\n" " FIX::TradSesOpenTime::TradSesOpenTime(int)\n" " FIX::TradSesOpenTime::TradSesOpenTime(FIX::UTCTIMESTAMP const &)\n" " FIX::TradSesOpenTime::TradSesOpenTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesOpenTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesOpenTime *arg1 = (FIX::TradSesOpenTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesOpenTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesOpenTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesOpenTime" "', argument " "1"" of type '" "FIX::TradSesOpenTime *""'"); } arg1 = reinterpret_cast< FIX::TradSesOpenTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesOpenTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesOpenTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesPreCloseTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesPreCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesPreCloseTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesPreCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesPreCloseTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesPreCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesPreCloseTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TradSesPreCloseTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesPreCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesPreCloseTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesPreCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesPreCloseTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesPreCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesPreCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesPreCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesPreCloseTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TradSesPreCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TradSesPreCloseTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesPreCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesPreCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TradSesPreCloseTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesPreCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesPreCloseTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesPreCloseTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesPreCloseTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesPreCloseTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesPreCloseTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesPreCloseTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesPreCloseTime::TradSesPreCloseTime()\n" " FIX::TradSesPreCloseTime::TradSesPreCloseTime(int)\n" " FIX::TradSesPreCloseTime::TradSesPreCloseTime(FIX::UTCTIMESTAMP const &)\n" " FIX::TradSesPreCloseTime::TradSesPreCloseTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesPreCloseTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesPreCloseTime *arg1 = (FIX::TradSesPreCloseTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesPreCloseTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesPreCloseTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesPreCloseTime" "', argument " "1"" of type '" "FIX::TradSesPreCloseTime *""'"); } arg1 = reinterpret_cast< FIX::TradSesPreCloseTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesPreCloseTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesPreCloseTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesCloseTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesCloseTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesCloseTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesCloseTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TradSesCloseTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesCloseTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesCloseTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesCloseTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TradSesCloseTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TradSesCloseTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesCloseTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TradSesCloseTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesCloseTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesCloseTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesCloseTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesCloseTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesCloseTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesCloseTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesCloseTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesCloseTime::TradSesCloseTime()\n" " FIX::TradSesCloseTime::TradSesCloseTime(int)\n" " FIX::TradSesCloseTime::TradSesCloseTime(FIX::UTCTIMESTAMP const &)\n" " FIX::TradSesCloseTime::TradSesCloseTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesCloseTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesCloseTime *arg1 = (FIX::TradSesCloseTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesCloseTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesCloseTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesCloseTime" "', argument " "1"" of type '" "FIX::TradSesCloseTime *""'"); } arg1 = reinterpret_cast< FIX::TradSesCloseTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesCloseTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesCloseTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesEndTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesEndTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesEndTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesEndTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesEndTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesEndTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesEndTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TradSesEndTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesEndTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesEndTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesEndTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesEndTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesEndTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesEndTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesEndTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesEndTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TradSesEndTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TradSesEndTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesEndTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesEndTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TradSesEndTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesEndTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesEndTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesEndTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesEndTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesEndTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesEndTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesEndTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesEndTime::TradSesEndTime()\n" " FIX::TradSesEndTime::TradSesEndTime(int)\n" " FIX::TradSesEndTime::TradSesEndTime(FIX::UTCTIMESTAMP const &)\n" " FIX::TradSesEndTime::TradSesEndTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesEndTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesEndTime *arg1 = (FIX::TradSesEndTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesEndTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesEndTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesEndTime" "', argument " "1"" of type '" "FIX::TradSesEndTime *""'"); } arg1 = reinterpret_cast< FIX::TradSesEndTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesEndTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesEndTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NumberOfOrders__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumberOfOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NumberOfOrders")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumberOfOrders *)new FIX::NumberOfOrders(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumberOfOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumberOfOrders__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NumberOfOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NumberOfOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NumberOfOrders" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NumberOfOrders" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumberOfOrders *)new FIX::NumberOfOrders((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumberOfOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumberOfOrders(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NumberOfOrders__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumberOfOrders__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NumberOfOrders'.\n" " Possible C/C++ prototypes are:\n" " FIX::NumberOfOrders::NumberOfOrders()\n" " FIX::NumberOfOrders::NumberOfOrders(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NumberOfOrders(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumberOfOrders *arg1 = (FIX::NumberOfOrders *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NumberOfOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NumberOfOrders, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NumberOfOrders" "', argument " "1"" of type '" "FIX::NumberOfOrders *""'"); } arg1 = reinterpret_cast< FIX::NumberOfOrders * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NumberOfOrders_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NumberOfOrders, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedIssuerLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedIssuerLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedIssuerLen *)new FIX::EncodedIssuerLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedIssuerLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedIssuerLen *)new FIX::EncodedIssuerLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedIssuerLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedIssuerLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedIssuerLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedIssuerLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedIssuerLen::EncodedIssuerLen()\n" " FIX::EncodedIssuerLen::EncodedIssuerLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedIssuerLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedIssuerLen *arg1 = (FIX::EncodedIssuerLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedIssuerLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedIssuerLen" "', argument " "1"" of type '" "FIX::EncodedIssuerLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedIssuerLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedIssuerLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedIssuerLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedIssuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedIssuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedIssuer *)new FIX::EncodedIssuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedIssuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedIssuer *)new FIX::EncodedIssuer((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedIssuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedIssuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedIssuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedIssuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedIssuer::EncodedIssuer()\n" " FIX::EncodedIssuer::EncodedIssuer(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedIssuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedIssuer *arg1 = (FIX::EncodedIssuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedIssuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedIssuer" "', argument " "1"" of type '" "FIX::EncodedIssuer *""'"); } arg1 = reinterpret_cast< FIX::EncodedIssuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedIssuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedIssuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedSecurityDescLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedSecurityDescLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityDescLen *)new FIX::EncodedSecurityDescLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityDescLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityDescLen *)new FIX::EncodedSecurityDescLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityDescLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedSecurityDescLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityDescLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedSecurityDescLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedSecurityDescLen::EncodedSecurityDescLen()\n" " FIX::EncodedSecurityDescLen::EncodedSecurityDescLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedSecurityDescLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityDescLen *arg1 = (FIX::EncodedSecurityDescLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedSecurityDescLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedSecurityDescLen" "', argument " "1"" of type '" "FIX::EncodedSecurityDescLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedSecurityDescLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedSecurityDescLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedSecurityDescLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityDesc *)new FIX::EncodedSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityDesc *)new FIX::EncodedSecurityDesc((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedSecurityDesc::EncodedSecurityDesc()\n" " FIX::EncodedSecurityDesc::EncodedSecurityDesc(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityDesc *arg1 = (FIX::EncodedSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedSecurityDesc" "', argument " "1"" of type '" "FIX::EncodedSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::EncodedSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedListExecInstLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListExecInstLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedListExecInstLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListExecInstLen *)new FIX::EncodedListExecInstLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListExecInstLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListExecInstLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedListExecInstLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedListExecInstLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedListExecInstLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedListExecInstLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListExecInstLen *)new FIX::EncodedListExecInstLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListExecInstLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListExecInstLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedListExecInstLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListExecInstLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedListExecInstLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedListExecInstLen::EncodedListExecInstLen()\n" " FIX::EncodedListExecInstLen::EncodedListExecInstLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedListExecInstLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListExecInstLen *arg1 = (FIX::EncodedListExecInstLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedListExecInstLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedListExecInstLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedListExecInstLen" "', argument " "1"" of type '" "FIX::EncodedListExecInstLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedListExecInstLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedListExecInstLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedListExecInstLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedListExecInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedListExecInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListExecInst *)new FIX::EncodedListExecInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListExecInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedListExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedListExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedListExecInst" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedListExecInst" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListExecInst *)new FIX::EncodedListExecInst((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListExecInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedListExecInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListExecInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedListExecInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedListExecInst::EncodedListExecInst()\n" " FIX::EncodedListExecInst::EncodedListExecInst(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedListExecInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListExecInst *arg1 = (FIX::EncodedListExecInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedListExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedListExecInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedListExecInst" "', argument " "1"" of type '" "FIX::EncodedListExecInst *""'"); } arg1 = reinterpret_cast< FIX::EncodedListExecInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedListExecInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedListExecInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedSubjectLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSubjectLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedSubjectLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSubjectLen *)new FIX::EncodedSubjectLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSubjectLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSubjectLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedSubjectLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedSubjectLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedSubjectLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedSubjectLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSubjectLen *)new FIX::EncodedSubjectLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSubjectLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSubjectLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedSubjectLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSubjectLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedSubjectLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedSubjectLen::EncodedSubjectLen()\n" " FIX::EncodedSubjectLen::EncodedSubjectLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedSubjectLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSubjectLen *arg1 = (FIX::EncodedSubjectLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedSubjectLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedSubjectLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedSubjectLen" "', argument " "1"" of type '" "FIX::EncodedSubjectLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedSubjectLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedSubjectLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedSubjectLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedSubject__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSubject *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedSubject")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSubject *)new FIX::EncodedSubject(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSubject, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSubject__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedSubject *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedSubject",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedSubject" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedSubject" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSubject *)new FIX::EncodedSubject((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSubject, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSubject(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedSubject__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSubject__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedSubject'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedSubject::EncodedSubject()\n" " FIX::EncodedSubject::EncodedSubject(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedSubject(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSubject *arg1 = (FIX::EncodedSubject *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedSubject",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedSubject, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedSubject" "', argument " "1"" of type '" "FIX::EncodedSubject *""'"); } arg1 = reinterpret_cast< FIX::EncodedSubject * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedSubject_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedSubject, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedHeadlineLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedHeadlineLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedHeadlineLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedHeadlineLen *)new FIX::EncodedHeadlineLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedHeadlineLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedHeadlineLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedHeadlineLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedHeadlineLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedHeadlineLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedHeadlineLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedHeadlineLen *)new FIX::EncodedHeadlineLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedHeadlineLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedHeadlineLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedHeadlineLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedHeadlineLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedHeadlineLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedHeadlineLen::EncodedHeadlineLen()\n" " FIX::EncodedHeadlineLen::EncodedHeadlineLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedHeadlineLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedHeadlineLen *arg1 = (FIX::EncodedHeadlineLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedHeadlineLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedHeadlineLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedHeadlineLen" "', argument " "1"" of type '" "FIX::EncodedHeadlineLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedHeadlineLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedHeadlineLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedHeadlineLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedHeadline__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedHeadline *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedHeadline")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedHeadline *)new FIX::EncodedHeadline(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedHeadline, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedHeadline__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedHeadline *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedHeadline",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedHeadline" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedHeadline" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedHeadline *)new FIX::EncodedHeadline((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedHeadline, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedHeadline(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedHeadline__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedHeadline__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedHeadline'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedHeadline::EncodedHeadline()\n" " FIX::EncodedHeadline::EncodedHeadline(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedHeadline(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedHeadline *arg1 = (FIX::EncodedHeadline *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedHeadline",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedHeadline, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedHeadline" "', argument " "1"" of type '" "FIX::EncodedHeadline *""'"); } arg1 = reinterpret_cast< FIX::EncodedHeadline * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedHeadline_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedHeadline, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedAllocTextLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedAllocTextLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedAllocTextLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedAllocTextLen *)new FIX::EncodedAllocTextLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedAllocTextLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedAllocTextLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedAllocTextLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedAllocTextLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedAllocTextLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedAllocTextLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedAllocTextLen *)new FIX::EncodedAllocTextLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedAllocTextLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedAllocTextLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedAllocTextLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedAllocTextLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedAllocTextLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedAllocTextLen::EncodedAllocTextLen()\n" " FIX::EncodedAllocTextLen::EncodedAllocTextLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedAllocTextLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedAllocTextLen *arg1 = (FIX::EncodedAllocTextLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedAllocTextLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedAllocTextLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedAllocTextLen" "', argument " "1"" of type '" "FIX::EncodedAllocTextLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedAllocTextLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedAllocTextLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedAllocTextLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedAllocText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedAllocText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedAllocText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedAllocText *)new FIX::EncodedAllocText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedAllocText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedAllocText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedAllocText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedAllocText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedAllocText" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedAllocText" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedAllocText *)new FIX::EncodedAllocText((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedAllocText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedAllocText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedAllocText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedAllocText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedAllocText'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedAllocText::EncodedAllocText()\n" " FIX::EncodedAllocText::EncodedAllocText(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedAllocText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedAllocText *arg1 = (FIX::EncodedAllocText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedAllocText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedAllocText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedAllocText" "', argument " "1"" of type '" "FIX::EncodedAllocText *""'"); } arg1 = reinterpret_cast< FIX::EncodedAllocText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedAllocText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedAllocText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingIssuerLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedUnderlyingIssuerLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingIssuerLen *)new FIX::EncodedUnderlyingIssuerLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingIssuerLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedUnderlyingIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedUnderlyingIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedUnderlyingIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedUnderlyingIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingIssuerLen *)new FIX::EncodedUnderlyingIssuerLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingIssuerLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedUnderlyingIssuerLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingIssuerLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedUnderlyingIssuerLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedUnderlyingIssuerLen::EncodedUnderlyingIssuerLen()\n" " FIX::EncodedUnderlyingIssuerLen::EncodedUnderlyingIssuerLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedUnderlyingIssuerLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingIssuerLen *arg1 = (FIX::EncodedUnderlyingIssuerLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedUnderlyingIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedUnderlyingIssuerLen" "', argument " "1"" of type '" "FIX::EncodedUnderlyingIssuerLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedUnderlyingIssuerLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedUnderlyingIssuerLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingIssuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedUnderlyingIssuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingIssuer *)new FIX::EncodedUnderlyingIssuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingIssuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedUnderlyingIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedUnderlyingIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedUnderlyingIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedUnderlyingIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingIssuer *)new FIX::EncodedUnderlyingIssuer((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingIssuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedUnderlyingIssuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingIssuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedUnderlyingIssuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedUnderlyingIssuer::EncodedUnderlyingIssuer()\n" " FIX::EncodedUnderlyingIssuer::EncodedUnderlyingIssuer(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedUnderlyingIssuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingIssuer *arg1 = (FIX::EncodedUnderlyingIssuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedUnderlyingIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedUnderlyingIssuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedUnderlyingIssuer" "', argument " "1"" of type '" "FIX::EncodedUnderlyingIssuer *""'"); } arg1 = reinterpret_cast< FIX::EncodedUnderlyingIssuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedUnderlyingIssuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedUnderlyingIssuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedUnderlyingSecurityDescLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingSecurityDescLen *)new FIX::EncodedUnderlyingSecurityDescLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedUnderlyingSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedUnderlyingSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedUnderlyingSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedUnderlyingSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingSecurityDescLen *)new FIX::EncodedUnderlyingSecurityDescLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingSecurityDescLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedUnderlyingSecurityDescLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedUnderlyingSecurityDescLen::EncodedUnderlyingSecurityDescLen()\n" " FIX::EncodedUnderlyingSecurityDescLen::EncodedUnderlyingSecurityDescLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedUnderlyingSecurityDescLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingSecurityDescLen *arg1 = (FIX::EncodedUnderlyingSecurityDescLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedUnderlyingSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedUnderlyingSecurityDescLen" "', argument " "1"" of type '" "FIX::EncodedUnderlyingSecurityDescLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedUnderlyingSecurityDescLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedUnderlyingSecurityDescLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedUnderlyingSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingSecurityDesc *)new FIX::EncodedUnderlyingSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedUnderlyingSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedUnderlyingSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedUnderlyingSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedUnderlyingSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedUnderlyingSecurityDesc *)new FIX::EncodedUnderlyingSecurityDesc((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedUnderlyingSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedUnderlyingSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedUnderlyingSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedUnderlyingSecurityDesc::EncodedUnderlyingSecurityDesc()\n" " FIX::EncodedUnderlyingSecurityDesc::EncodedUnderlyingSecurityDesc(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedUnderlyingSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedUnderlyingSecurityDesc *arg1 = (FIX::EncodedUnderlyingSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedUnderlyingSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedUnderlyingSecurityDesc" "', argument " "1"" of type '" "FIX::EncodedUnderlyingSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::EncodedUnderlyingSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedUnderlyingSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocPrice *)new FIX::AllocPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocPrice *)new FIX::AllocPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocPrice::AllocPrice()\n" " FIX::AllocPrice::AllocPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocPrice *arg1 = (FIX::AllocPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocPrice" "', argument " "1"" of type '" "FIX::AllocPrice *""'"); } arg1 = reinterpret_cast< FIX::AllocPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteSetValidUntilTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteSetValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteSetValidUntilTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteSetValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteSetValidUntilTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteSetValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteSetValidUntilTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_QuoteSetValidUntilTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteSetValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteSetValidUntilTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteSetValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteSetValidUntilTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteSetValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteSetValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteSetValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteSetValidUntilTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::QuoteSetValidUntilTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_QuoteSetValidUntilTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteSetValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteSetValidUntilTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_QuoteSetValidUntilTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteSetValidUntilTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteSetValidUntilTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteSetValidUntilTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteSetValidUntilTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_QuoteSetValidUntilTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_QuoteSetValidUntilTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteSetValidUntilTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteSetValidUntilTime::QuoteSetValidUntilTime()\n" " FIX::QuoteSetValidUntilTime::QuoteSetValidUntilTime(int)\n" " FIX::QuoteSetValidUntilTime::QuoteSetValidUntilTime(FIX::UTCTIMESTAMP const &)\n" " FIX::QuoteSetValidUntilTime::QuoteSetValidUntilTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteSetValidUntilTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteSetValidUntilTime *arg1 = (FIX::QuoteSetValidUntilTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteSetValidUntilTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteSetValidUntilTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteSetValidUntilTime" "', argument " "1"" of type '" "FIX::QuoteSetValidUntilTime *""'"); } arg1 = reinterpret_cast< FIX::QuoteSetValidUntilTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteSetValidUntilTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteSetValidUntilTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteEntryRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteEntryRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteEntryRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteEntryRejectReason *)new FIX::QuoteEntryRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteEntryRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteEntryRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteEntryRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteEntryRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteEntryRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteEntryRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteEntryRejectReason *)new FIX::QuoteEntryRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteEntryRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteEntryRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteEntryRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteEntryRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteEntryRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteEntryRejectReason::QuoteEntryRejectReason()\n" " FIX::QuoteEntryRejectReason::QuoteEntryRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteEntryRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteEntryRejectReason *arg1 = (FIX::QuoteEntryRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteEntryRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteEntryRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteEntryRejectReason" "', argument " "1"" of type '" "FIX::QuoteEntryRejectReason *""'"); } arg1 = reinterpret_cast< FIX::QuoteEntryRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteEntryRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteEntryRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSendingTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OnBehalfOfSendingTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSendingTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::OnBehalfOfSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OnBehalfOfSendingTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_OnBehalfOfSendingTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSendingTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OnBehalfOfSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OnBehalfOfSendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OnBehalfOfSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OnBehalfOfSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSendingTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::OnBehalfOfSendingTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_OnBehalfOfSendingTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OnBehalfOfSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OnBehalfOfSendingTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_OnBehalfOfSendingTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OnBehalfOfSendingTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OnBehalfOfSendingTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OnBehalfOfSendingTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfSendingTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OnBehalfOfSendingTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OnBehalfOfSendingTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OnBehalfOfSendingTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::OnBehalfOfSendingTime::OnBehalfOfSendingTime()\n" " FIX::OnBehalfOfSendingTime::OnBehalfOfSendingTime(int)\n" " FIX::OnBehalfOfSendingTime::OnBehalfOfSendingTime(FIX::UTCTIMESTAMP const &)\n" " FIX::OnBehalfOfSendingTime::OnBehalfOfSendingTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OnBehalfOfSendingTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OnBehalfOfSendingTime *arg1 = (FIX::OnBehalfOfSendingTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OnBehalfOfSendingTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OnBehalfOfSendingTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OnBehalfOfSendingTime" "', argument " "1"" of type '" "FIX::OnBehalfOfSendingTime *""'"); } arg1 = reinterpret_cast< FIX::OnBehalfOfSendingTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OnBehalfOfSendingTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OnBehalfOfSendingTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidRequestTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidRequestTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidRequestTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidRequestTransType *)new FIX::BidRequestTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidRequestTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidRequestTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidRequestTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidRequestTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidRequestTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidRequestTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidRequestTransType *)new FIX::BidRequestTransType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidRequestTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidRequestTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidRequestTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidRequestTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidRequestTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidRequestTransType::BidRequestTransType()\n" " FIX::BidRequestTransType::BidRequestTransType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidRequestTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidRequestTransType *arg1 = (FIX::BidRequestTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidRequestTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidRequestTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidRequestTransType" "', argument " "1"" of type '" "FIX::BidRequestTransType *""'"); } arg1 = reinterpret_cast< FIX::BidRequestTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidRequestTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidRequestTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContraBroker__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraBroker *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContraBroker")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraBroker *)new FIX::ContraBroker(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraBroker, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraBroker__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContraBroker *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContraBroker",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContraBroker" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContraBroker" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraBroker *)new FIX::ContraBroker((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraBroker, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraBroker(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContraBroker__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraBroker__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContraBroker'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContraBroker::ContraBroker()\n" " FIX::ContraBroker::ContraBroker(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContraBroker(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraBroker *arg1 = (FIX::ContraBroker *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContraBroker",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContraBroker, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContraBroker" "', argument " "1"" of type '" "FIX::ContraBroker *""'"); } arg1 = reinterpret_cast< FIX::ContraBroker * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContraBroker_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContraBroker, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplianceID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplianceID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplianceID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplianceID *)new FIX::ComplianceID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplianceID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplianceID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplianceID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplianceID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplianceID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplianceID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplianceID *)new FIX::ComplianceID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplianceID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplianceID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplianceID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplianceID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplianceID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplianceID::ComplianceID()\n" " FIX::ComplianceID::ComplianceID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplianceID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplianceID *arg1 = (FIX::ComplianceID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplianceID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplianceID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplianceID" "', argument " "1"" of type '" "FIX::ComplianceID *""'"); } arg1 = reinterpret_cast< FIX::ComplianceID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplianceID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplianceID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SolicitedFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SolicitedFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SolicitedFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SolicitedFlag *)new FIX::SolicitedFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SolicitedFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SolicitedFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SolicitedFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SolicitedFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SolicitedFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SolicitedFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SolicitedFlag *)new FIX::SolicitedFlag((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SolicitedFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SolicitedFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SolicitedFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SolicitedFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SolicitedFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::SolicitedFlag::SolicitedFlag()\n" " FIX::SolicitedFlag::SolicitedFlag(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SolicitedFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SolicitedFlag *arg1 = (FIX::SolicitedFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SolicitedFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SolicitedFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SolicitedFlag" "', argument " "1"" of type '" "FIX::SolicitedFlag *""'"); } arg1 = reinterpret_cast< FIX::SolicitedFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SolicitedFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SolicitedFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecRestatementReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecRestatementReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecRestatementReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecRestatementReason *)new FIX::ExecRestatementReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecRestatementReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecRestatementReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecRestatementReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecRestatementReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecRestatementReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecRestatementReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecRestatementReason *)new FIX::ExecRestatementReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecRestatementReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecRestatementReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecRestatementReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecRestatementReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecRestatementReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecRestatementReason::ExecRestatementReason()\n" " FIX::ExecRestatementReason::ExecRestatementReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecRestatementReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecRestatementReason *arg1 = (FIX::ExecRestatementReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecRestatementReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecRestatementReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecRestatementReason" "', argument " "1"" of type '" "FIX::ExecRestatementReason *""'"); } arg1 = reinterpret_cast< FIX::ExecRestatementReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecRestatementReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecRestatementReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BusinessRejectRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BusinessRejectRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BusinessRejectRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BusinessRejectRefID *)new FIX::BusinessRejectRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BusinessRejectRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BusinessRejectRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BusinessRejectRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BusinessRejectRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BusinessRejectRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BusinessRejectRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BusinessRejectRefID *)new FIX::BusinessRejectRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BusinessRejectRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BusinessRejectRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BusinessRejectRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BusinessRejectRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BusinessRejectRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::BusinessRejectRefID::BusinessRejectRefID()\n" " FIX::BusinessRejectRefID::BusinessRejectRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BusinessRejectRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BusinessRejectRefID *arg1 = (FIX::BusinessRejectRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BusinessRejectRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BusinessRejectRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BusinessRejectRefID" "', argument " "1"" of type '" "FIX::BusinessRejectRefID *""'"); } arg1 = reinterpret_cast< FIX::BusinessRejectRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BusinessRejectRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BusinessRejectRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BusinessRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BusinessRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BusinessRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BusinessRejectReason *)new FIX::BusinessRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BusinessRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BusinessRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BusinessRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BusinessRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BusinessRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BusinessRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BusinessRejectReason *)new FIX::BusinessRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BusinessRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BusinessRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BusinessRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BusinessRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BusinessRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::BusinessRejectReason::BusinessRejectReason()\n" " FIX::BusinessRejectReason::BusinessRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BusinessRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BusinessRejectReason *arg1 = (FIX::BusinessRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BusinessRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BusinessRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BusinessRejectReason" "', argument " "1"" of type '" "FIX::BusinessRejectReason *""'"); } arg1 = reinterpret_cast< FIX::BusinessRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BusinessRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BusinessRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_GrossTradeAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::GrossTradeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_GrossTradeAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::GrossTradeAmt *)new FIX::GrossTradeAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__GrossTradeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_GrossTradeAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::GrossTradeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_GrossTradeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GrossTradeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_GrossTradeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::GrossTradeAmt *)new FIX::GrossTradeAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__GrossTradeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_GrossTradeAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_GrossTradeAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_GrossTradeAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_GrossTradeAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::GrossTradeAmt::GrossTradeAmt()\n" " FIX::GrossTradeAmt::GrossTradeAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_GrossTradeAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::GrossTradeAmt *arg1 = (FIX::GrossTradeAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_GrossTradeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__GrossTradeAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GrossTradeAmt" "', argument " "1"" of type '" "FIX::GrossTradeAmt *""'"); } arg1 = reinterpret_cast< FIX::GrossTradeAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *GrossTradeAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__GrossTradeAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoContraBrokers__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoContraBrokers *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoContraBrokers")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoContraBrokers *)new FIX::NoContraBrokers(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoContraBrokers, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoContraBrokers__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoContraBrokers *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoContraBrokers",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoContraBrokers" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoContraBrokers" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoContraBrokers *)new FIX::NoContraBrokers((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoContraBrokers, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoContraBrokers(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoContraBrokers__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoContraBrokers__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoContraBrokers'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoContraBrokers::NoContraBrokers()\n" " FIX::NoContraBrokers::NoContraBrokers(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoContraBrokers(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoContraBrokers *arg1 = (FIX::NoContraBrokers *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoContraBrokers",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoContraBrokers, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoContraBrokers" "', argument " "1"" of type '" "FIX::NoContraBrokers *""'"); } arg1 = reinterpret_cast< FIX::NoContraBrokers * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoContraBrokers_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoContraBrokers, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTradingSessions__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTradingSessions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTradingSessions")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTradingSessions *)new FIX::NoTradingSessions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTradingSessions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTradingSessions__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTradingSessions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTradingSessions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTradingSessions" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTradingSessions" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTradingSessions *)new FIX::NoTradingSessions((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTradingSessions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTradingSessions(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTradingSessions__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTradingSessions__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTradingSessions'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTradingSessions::NoTradingSessions()\n" " FIX::NoTradingSessions::NoTradingSessions(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTradingSessions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTradingSessions *arg1 = (FIX::NoTradingSessions *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTradingSessions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTradingSessions, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTradingSessions" "', argument " "1"" of type '" "FIX::NoTradingSessions *""'"); } arg1 = reinterpret_cast< FIX::NoTradingSessions * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTradingSessions_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTradingSessions, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalVolumeTraded__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalVolumeTraded *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalVolumeTraded")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalVolumeTraded *)new FIX::TotalVolumeTraded(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalVolumeTraded, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalVolumeTraded__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalVolumeTraded *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalVolumeTraded",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalVolumeTraded" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalVolumeTraded" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalVolumeTraded *)new FIX::TotalVolumeTraded((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalVolumeTraded, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalVolumeTraded(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalVolumeTraded__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalVolumeTraded__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalVolumeTraded'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalVolumeTraded::TotalVolumeTraded()\n" " FIX::TotalVolumeTraded::TotalVolumeTraded(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalVolumeTraded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalVolumeTraded *arg1 = (FIX::TotalVolumeTraded *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalVolumeTraded",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalVolumeTraded, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalVolumeTraded" "', argument " "1"" of type '" "FIX::TotalVolumeTraded *""'"); } arg1 = reinterpret_cast< FIX::TotalVolumeTraded * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalVolumeTraded_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalVolumeTraded, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionInst *)new FIX::DiscretionInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionInst" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionInst" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionInst *)new FIX::DiscretionInst((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionInst::DiscretionInst()\n" " FIX::DiscretionInst::DiscretionInst(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionInst *arg1 = (FIX::DiscretionInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionInst" "', argument " "1"" of type '" "FIX::DiscretionInst *""'"); } arg1 = reinterpret_cast< FIX::DiscretionInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionOffset__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionOffset *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionOffset")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionOffset *)new FIX::DiscretionOffset(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionOffset, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionOffset__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionOffset *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionOffset",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionOffset" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionOffset" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionOffset *)new FIX::DiscretionOffset((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionOffset, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionOffset(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionOffset__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionOffset__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionOffset'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionOffset::DiscretionOffset()\n" " FIX::DiscretionOffset::DiscretionOffset(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionOffset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionOffset *arg1 = (FIX::DiscretionOffset *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionOffset",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionOffset, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionOffset" "', argument " "1"" of type '" "FIX::DiscretionOffset *""'"); } arg1 = reinterpret_cast< FIX::DiscretionOffset * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionOffset_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionOffset, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidID *)new FIX::BidID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidID *)new FIX::BidID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidID'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidID::BidID()\n" " FIX::BidID::BidID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidID *arg1 = (FIX::BidID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidID" "', argument " "1"" of type '" "FIX::BidID *""'"); } arg1 = reinterpret_cast< FIX::BidID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClientBidID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClientBidID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClientBidID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClientBidID *)new FIX::ClientBidID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClientBidID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClientBidID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClientBidID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClientBidID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClientBidID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClientBidID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClientBidID *)new FIX::ClientBidID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClientBidID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClientBidID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClientBidID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClientBidID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClientBidID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClientBidID::ClientBidID()\n" " FIX::ClientBidID::ClientBidID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClientBidID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClientBidID *arg1 = (FIX::ClientBidID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClientBidID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClientBidID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClientBidID" "', argument " "1"" of type '" "FIX::ClientBidID *""'"); } arg1 = reinterpret_cast< FIX::ClientBidID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClientBidID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClientBidID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListName *)new FIX::ListName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListName *)new FIX::ListName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListName'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListName::ListName()\n" " FIX::ListName::ListName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListName *arg1 = (FIX::ListName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListName" "', argument " "1"" of type '" "FIX::ListName *""'"); } arg1 = reinterpret_cast< FIX::ListName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalNumSecurities__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNumSecurities *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalNumSecurities")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNumSecurities *)new FIX::TotalNumSecurities(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNumSecurities, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNumSecurities__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalNumSecurities *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalNumSecurities",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalNumSecurities" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalNumSecurities" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNumSecurities *)new FIX::TotalNumSecurities((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNumSecurities, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNumSecurities(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalNumSecurities__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNumSecurities__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalNumSecurities'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalNumSecurities::TotalNumSecurities()\n" " FIX::TotalNumSecurities::TotalNumSecurities(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalNumSecurities(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNumSecurities *arg1 = (FIX::TotalNumSecurities *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalNumSecurities",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalNumSecurities, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalNumSecurities" "', argument " "1"" of type '" "FIX::TotalNumSecurities *""'"); } arg1 = reinterpret_cast< FIX::TotalNumSecurities * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalNumSecurities_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalNumSecurities, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidType *)new FIX::BidType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidType *)new FIX::BidType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidType'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidType::BidType()\n" " FIX::BidType::BidType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidType *arg1 = (FIX::BidType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidType" "', argument " "1"" of type '" "FIX::BidType *""'"); } arg1 = reinterpret_cast< FIX::BidType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NumTickets__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumTickets *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NumTickets")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumTickets *)new FIX::NumTickets(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumTickets, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumTickets__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NumTickets *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NumTickets",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NumTickets" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NumTickets" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumTickets *)new FIX::NumTickets((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumTickets, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumTickets(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NumTickets__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumTickets__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NumTickets'.\n" " Possible C/C++ prototypes are:\n" " FIX::NumTickets::NumTickets()\n" " FIX::NumTickets::NumTickets(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NumTickets(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumTickets *arg1 = (FIX::NumTickets *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NumTickets",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NumTickets, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NumTickets" "', argument " "1"" of type '" "FIX::NumTickets *""'"); } arg1 = reinterpret_cast< FIX::NumTickets * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NumTickets_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NumTickets, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideValue1__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideValue1 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideValue1")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideValue1 *)new FIX::SideValue1(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideValue1, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideValue1__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideValue1 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideValue1",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideValue1" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideValue1" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideValue1 *)new FIX::SideValue1((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideValue1, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideValue1(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideValue1__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideValue1__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideValue1'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideValue1::SideValue1()\n" " FIX::SideValue1::SideValue1(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideValue1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideValue1 *arg1 = (FIX::SideValue1 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideValue1",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideValue1, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideValue1" "', argument " "1"" of type '" "FIX::SideValue1 *""'"); } arg1 = reinterpret_cast< FIX::SideValue1 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideValue1_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideValue1, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideValue2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideValue2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideValue2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideValue2 *)new FIX::SideValue2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideValue2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideValue2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideValue2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideValue2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideValue2" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideValue2" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideValue2 *)new FIX::SideValue2((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideValue2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideValue2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideValue2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideValue2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideValue2'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideValue2::SideValue2()\n" " FIX::SideValue2::SideValue2(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideValue2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideValue2 *arg1 = (FIX::SideValue2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideValue2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideValue2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideValue2" "', argument " "1"" of type '" "FIX::SideValue2 *""'"); } arg1 = reinterpret_cast< FIX::SideValue2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideValue2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideValue2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoBidDescriptors__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoBidDescriptors *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoBidDescriptors")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoBidDescriptors *)new FIX::NoBidDescriptors(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoBidDescriptors, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoBidDescriptors__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoBidDescriptors *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoBidDescriptors",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoBidDescriptors" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoBidDescriptors" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoBidDescriptors *)new FIX::NoBidDescriptors((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoBidDescriptors, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoBidDescriptors(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoBidDescriptors__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoBidDescriptors__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoBidDescriptors'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoBidDescriptors::NoBidDescriptors()\n" " FIX::NoBidDescriptors::NoBidDescriptors(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoBidDescriptors(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoBidDescriptors *arg1 = (FIX::NoBidDescriptors *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoBidDescriptors",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoBidDescriptors, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoBidDescriptors" "', argument " "1"" of type '" "FIX::NoBidDescriptors *""'"); } arg1 = reinterpret_cast< FIX::NoBidDescriptors * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoBidDescriptors_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoBidDescriptors, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidDescriptorType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidDescriptorType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidDescriptorType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidDescriptorType *)new FIX::BidDescriptorType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidDescriptorType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidDescriptorType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidDescriptorType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidDescriptorType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidDescriptorType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidDescriptorType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidDescriptorType *)new FIX::BidDescriptorType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidDescriptorType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidDescriptorType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidDescriptorType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidDescriptorType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidDescriptorType'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidDescriptorType::BidDescriptorType()\n" " FIX::BidDescriptorType::BidDescriptorType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidDescriptorType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidDescriptorType *arg1 = (FIX::BidDescriptorType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidDescriptorType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidDescriptorType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidDescriptorType" "', argument " "1"" of type '" "FIX::BidDescriptorType *""'"); } arg1 = reinterpret_cast< FIX::BidDescriptorType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidDescriptorType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidDescriptorType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidDescriptor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidDescriptor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidDescriptor")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidDescriptor *)new FIX::BidDescriptor(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidDescriptor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidDescriptor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidDescriptor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidDescriptor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidDescriptor" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidDescriptor" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidDescriptor *)new FIX::BidDescriptor((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidDescriptor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidDescriptor(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidDescriptor__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidDescriptor__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidDescriptor'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidDescriptor::BidDescriptor()\n" " FIX::BidDescriptor::BidDescriptor(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidDescriptor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidDescriptor *arg1 = (FIX::BidDescriptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidDescriptor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidDescriptor, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidDescriptor" "', argument " "1"" of type '" "FIX::BidDescriptor *""'"); } arg1 = reinterpret_cast< FIX::BidDescriptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidDescriptor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidDescriptor, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideValueInd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideValueInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideValueInd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideValueInd *)new FIX::SideValueInd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideValueInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideValueInd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideValueInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideValueInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideValueInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideValueInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideValueInd *)new FIX::SideValueInd((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideValueInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideValueInd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideValueInd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideValueInd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideValueInd'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideValueInd::SideValueInd()\n" " FIX::SideValueInd::SideValueInd(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideValueInd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideValueInd *arg1 = (FIX::SideValueInd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideValueInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideValueInd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideValueInd" "', argument " "1"" of type '" "FIX::SideValueInd *""'"); } arg1 = reinterpret_cast< FIX::SideValueInd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideValueInd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideValueInd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LiquidityPctLow__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityPctLow *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LiquidityPctLow")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityPctLow *)new FIX::LiquidityPctLow(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityPctLow, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityPctLow__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LiquidityPctLow *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LiquidityPctLow",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LiquidityPctLow" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LiquidityPctLow" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityPctLow *)new FIX::LiquidityPctLow((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityPctLow, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityPctLow(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LiquidityPctLow__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityPctLow__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LiquidityPctLow'.\n" " Possible C/C++ prototypes are:\n" " FIX::LiquidityPctLow::LiquidityPctLow()\n" " FIX::LiquidityPctLow::LiquidityPctLow(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LiquidityPctLow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityPctLow *arg1 = (FIX::LiquidityPctLow *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LiquidityPctLow",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LiquidityPctLow, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LiquidityPctLow" "', argument " "1"" of type '" "FIX::LiquidityPctLow *""'"); } arg1 = reinterpret_cast< FIX::LiquidityPctLow * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LiquidityPctLow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LiquidityPctLow, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LiquidityPctHigh__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityPctHigh *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LiquidityPctHigh")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityPctHigh *)new FIX::LiquidityPctHigh(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityPctHigh, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityPctHigh__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LiquidityPctHigh *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LiquidityPctHigh",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LiquidityPctHigh" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LiquidityPctHigh" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityPctHigh *)new FIX::LiquidityPctHigh((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityPctHigh, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityPctHigh(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LiquidityPctHigh__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityPctHigh__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LiquidityPctHigh'.\n" " Possible C/C++ prototypes are:\n" " FIX::LiquidityPctHigh::LiquidityPctHigh()\n" " FIX::LiquidityPctHigh::LiquidityPctHigh(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LiquidityPctHigh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityPctHigh *arg1 = (FIX::LiquidityPctHigh *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LiquidityPctHigh",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LiquidityPctHigh, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LiquidityPctHigh" "', argument " "1"" of type '" "FIX::LiquidityPctHigh *""'"); } arg1 = reinterpret_cast< FIX::LiquidityPctHigh * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LiquidityPctHigh_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LiquidityPctHigh, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LiquidityValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LiquidityValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityValue *)new FIX::LiquidityValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LiquidityValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LiquidityValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LiquidityValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LiquidityValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityValue *)new FIX::LiquidityValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LiquidityValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LiquidityValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::LiquidityValue::LiquidityValue()\n" " FIX::LiquidityValue::LiquidityValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LiquidityValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityValue *arg1 = (FIX::LiquidityValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LiquidityValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LiquidityValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LiquidityValue" "', argument " "1"" of type '" "FIX::LiquidityValue *""'"); } arg1 = reinterpret_cast< FIX::LiquidityValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LiquidityValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LiquidityValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EFPTrackingError__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EFPTrackingError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EFPTrackingError")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EFPTrackingError *)new FIX::EFPTrackingError(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EFPTrackingError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EFPTrackingError__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EFPTrackingError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EFPTrackingError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EFPTrackingError" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EFPTrackingError" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EFPTrackingError *)new FIX::EFPTrackingError((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EFPTrackingError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EFPTrackingError(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EFPTrackingError__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EFPTrackingError__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EFPTrackingError'.\n" " Possible C/C++ prototypes are:\n" " FIX::EFPTrackingError::EFPTrackingError()\n" " FIX::EFPTrackingError::EFPTrackingError(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EFPTrackingError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EFPTrackingError *arg1 = (FIX::EFPTrackingError *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EFPTrackingError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EFPTrackingError, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EFPTrackingError" "', argument " "1"" of type '" "FIX::EFPTrackingError *""'"); } arg1 = reinterpret_cast< FIX::EFPTrackingError * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EFPTrackingError_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EFPTrackingError, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FairValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FairValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FairValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FairValue *)new FIX::FairValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FairValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FairValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FairValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FairValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FairValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FairValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FairValue *)new FIX::FairValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FairValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FairValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FairValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FairValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FairValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::FairValue::FairValue()\n" " FIX::FairValue::FairValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FairValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FairValue *arg1 = (FIX::FairValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FairValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FairValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FairValue" "', argument " "1"" of type '" "FIX::FairValue *""'"); } arg1 = reinterpret_cast< FIX::FairValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FairValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FairValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OutsideIndexPct__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OutsideIndexPct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OutsideIndexPct")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OutsideIndexPct *)new FIX::OutsideIndexPct(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OutsideIndexPct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OutsideIndexPct__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OutsideIndexPct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OutsideIndexPct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OutsideIndexPct" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OutsideIndexPct" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OutsideIndexPct *)new FIX::OutsideIndexPct((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OutsideIndexPct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OutsideIndexPct(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OutsideIndexPct__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OutsideIndexPct__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OutsideIndexPct'.\n" " Possible C/C++ prototypes are:\n" " FIX::OutsideIndexPct::OutsideIndexPct()\n" " FIX::OutsideIndexPct::OutsideIndexPct(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OutsideIndexPct(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OutsideIndexPct *arg1 = (FIX::OutsideIndexPct *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OutsideIndexPct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OutsideIndexPct, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OutsideIndexPct" "', argument " "1"" of type '" "FIX::OutsideIndexPct *""'"); } arg1 = reinterpret_cast< FIX::OutsideIndexPct * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OutsideIndexPct_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OutsideIndexPct, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ValueOfFutures__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ValueOfFutures *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ValueOfFutures")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValueOfFutures *)new FIX::ValueOfFutures(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValueOfFutures, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValueOfFutures__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ValueOfFutures *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ValueOfFutures",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ValueOfFutures" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ValueOfFutures" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValueOfFutures *)new FIX::ValueOfFutures((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValueOfFutures, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValueOfFutures(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ValueOfFutures__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ValueOfFutures__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ValueOfFutures'.\n" " Possible C/C++ prototypes are:\n" " FIX::ValueOfFutures::ValueOfFutures()\n" " FIX::ValueOfFutures::ValueOfFutures(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ValueOfFutures(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ValueOfFutures *arg1 = (FIX::ValueOfFutures *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ValueOfFutures",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ValueOfFutures, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ValueOfFutures" "', argument " "1"" of type '" "FIX::ValueOfFutures *""'"); } arg1 = reinterpret_cast< FIX::ValueOfFutures * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ValueOfFutures_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ValueOfFutures, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LiquidityIndType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityIndType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LiquidityIndType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityIndType *)new FIX::LiquidityIndType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityIndType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityIndType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LiquidityIndType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LiquidityIndType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LiquidityIndType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LiquidityIndType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityIndType *)new FIX::LiquidityIndType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityIndType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityIndType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LiquidityIndType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityIndType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LiquidityIndType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LiquidityIndType::LiquidityIndType()\n" " FIX::LiquidityIndType::LiquidityIndType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LiquidityIndType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityIndType *arg1 = (FIX::LiquidityIndType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LiquidityIndType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LiquidityIndType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LiquidityIndType" "', argument " "1"" of type '" "FIX::LiquidityIndType *""'"); } arg1 = reinterpret_cast< FIX::LiquidityIndType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LiquidityIndType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LiquidityIndType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_WtAverageLiquidity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::WtAverageLiquidity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_WtAverageLiquidity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::WtAverageLiquidity *)new FIX::WtAverageLiquidity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__WtAverageLiquidity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_WtAverageLiquidity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::WtAverageLiquidity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_WtAverageLiquidity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_WtAverageLiquidity" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_WtAverageLiquidity" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::WtAverageLiquidity *)new FIX::WtAverageLiquidity((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__WtAverageLiquidity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_WtAverageLiquidity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_WtAverageLiquidity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_WtAverageLiquidity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_WtAverageLiquidity'.\n" " Possible C/C++ prototypes are:\n" " FIX::WtAverageLiquidity::WtAverageLiquidity()\n" " FIX::WtAverageLiquidity::WtAverageLiquidity(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_WtAverageLiquidity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::WtAverageLiquidity *arg1 = (FIX::WtAverageLiquidity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_WtAverageLiquidity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__WtAverageLiquidity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_WtAverageLiquidity" "', argument " "1"" of type '" "FIX::WtAverageLiquidity *""'"); } arg1 = reinterpret_cast< FIX::WtAverageLiquidity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *WtAverageLiquidity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__WtAverageLiquidity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExchangeForPhysical__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExchangeForPhysical *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExchangeForPhysical")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExchangeForPhysical *)new FIX::ExchangeForPhysical(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExchangeForPhysical, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExchangeForPhysical__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExchangeForPhysical *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExchangeForPhysical",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExchangeForPhysical" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExchangeForPhysical" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExchangeForPhysical *)new FIX::ExchangeForPhysical((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExchangeForPhysical, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExchangeForPhysical(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExchangeForPhysical__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExchangeForPhysical__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExchangeForPhysical'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExchangeForPhysical::ExchangeForPhysical()\n" " FIX::ExchangeForPhysical::ExchangeForPhysical(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExchangeForPhysical(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExchangeForPhysical *arg1 = (FIX::ExchangeForPhysical *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExchangeForPhysical",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExchangeForPhysical, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExchangeForPhysical" "', argument " "1"" of type '" "FIX::ExchangeForPhysical *""'"); } arg1 = reinterpret_cast< FIX::ExchangeForPhysical * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExchangeForPhysical_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExchangeForPhysical, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OutMainCntryUIndex__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OutMainCntryUIndex *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OutMainCntryUIndex")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OutMainCntryUIndex *)new FIX::OutMainCntryUIndex(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OutMainCntryUIndex, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OutMainCntryUIndex__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OutMainCntryUIndex *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OutMainCntryUIndex",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OutMainCntryUIndex" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OutMainCntryUIndex" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OutMainCntryUIndex *)new FIX::OutMainCntryUIndex((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OutMainCntryUIndex, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OutMainCntryUIndex(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OutMainCntryUIndex__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OutMainCntryUIndex__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OutMainCntryUIndex'.\n" " Possible C/C++ prototypes are:\n" " FIX::OutMainCntryUIndex::OutMainCntryUIndex()\n" " FIX::OutMainCntryUIndex::OutMainCntryUIndex(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OutMainCntryUIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OutMainCntryUIndex *arg1 = (FIX::OutMainCntryUIndex *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OutMainCntryUIndex",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OutMainCntryUIndex, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OutMainCntryUIndex" "', argument " "1"" of type '" "FIX::OutMainCntryUIndex *""'"); } arg1 = reinterpret_cast< FIX::OutMainCntryUIndex * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OutMainCntryUIndex_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OutMainCntryUIndex, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CrossPercent__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossPercent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CrossPercent")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossPercent *)new FIX::CrossPercent(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossPercent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossPercent__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CrossPercent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CrossPercent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CrossPercent" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CrossPercent" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossPercent *)new FIX::CrossPercent((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossPercent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossPercent(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CrossPercent__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossPercent__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CrossPercent'.\n" " Possible C/C++ prototypes are:\n" " FIX::CrossPercent::CrossPercent()\n" " FIX::CrossPercent::CrossPercent(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CrossPercent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossPercent *arg1 = (FIX::CrossPercent *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CrossPercent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CrossPercent, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CrossPercent" "', argument " "1"" of type '" "FIX::CrossPercent *""'"); } arg1 = reinterpret_cast< FIX::CrossPercent * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CrossPercent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CrossPercent, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ProgRptReqs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProgRptReqs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ProgRptReqs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProgRptReqs *)new FIX::ProgRptReqs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProgRptReqs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProgRptReqs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ProgRptReqs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ProgRptReqs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ProgRptReqs" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ProgRptReqs" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProgRptReqs *)new FIX::ProgRptReqs((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProgRptReqs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProgRptReqs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ProgRptReqs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProgRptReqs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ProgRptReqs'.\n" " Possible C/C++ prototypes are:\n" " FIX::ProgRptReqs::ProgRptReqs()\n" " FIX::ProgRptReqs::ProgRptReqs(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ProgRptReqs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProgRptReqs *arg1 = (FIX::ProgRptReqs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ProgRptReqs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ProgRptReqs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ProgRptReqs" "', argument " "1"" of type '" "FIX::ProgRptReqs *""'"); } arg1 = reinterpret_cast< FIX::ProgRptReqs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ProgRptReqs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ProgRptReqs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ProgPeriodInterval__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProgPeriodInterval *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ProgPeriodInterval")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProgPeriodInterval *)new FIX::ProgPeriodInterval(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProgPeriodInterval, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProgPeriodInterval__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ProgPeriodInterval *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ProgPeriodInterval",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ProgPeriodInterval" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ProgPeriodInterval" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProgPeriodInterval *)new FIX::ProgPeriodInterval((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProgPeriodInterval, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProgPeriodInterval(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ProgPeriodInterval__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProgPeriodInterval__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ProgPeriodInterval'.\n" " Possible C/C++ prototypes are:\n" " FIX::ProgPeriodInterval::ProgPeriodInterval()\n" " FIX::ProgPeriodInterval::ProgPeriodInterval(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ProgPeriodInterval(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProgPeriodInterval *arg1 = (FIX::ProgPeriodInterval *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ProgPeriodInterval",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ProgPeriodInterval, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ProgPeriodInterval" "', argument " "1"" of type '" "FIX::ProgPeriodInterval *""'"); } arg1 = reinterpret_cast< FIX::ProgPeriodInterval * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ProgPeriodInterval_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ProgPeriodInterval, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IncTaxInd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncTaxInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IncTaxInd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncTaxInd *)new FIX::IncTaxInd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncTaxInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IncTaxInd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IncTaxInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IncTaxInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IncTaxInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IncTaxInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IncTaxInd *)new FIX::IncTaxInd((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IncTaxInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IncTaxInd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IncTaxInd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncTaxInd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IncTaxInd'.\n" " Possible C/C++ prototypes are:\n" " FIX::IncTaxInd::IncTaxInd()\n" " FIX::IncTaxInd::IncTaxInd(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IncTaxInd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IncTaxInd *arg1 = (FIX::IncTaxInd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IncTaxInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IncTaxInd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IncTaxInd" "', argument " "1"" of type '" "FIX::IncTaxInd *""'"); } arg1 = reinterpret_cast< FIX::IncTaxInd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IncTaxInd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IncTaxInd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NumBidders__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumBidders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NumBidders")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumBidders *)new FIX::NumBidders(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumBidders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumBidders__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NumBidders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NumBidders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NumBidders" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NumBidders" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NumBidders *)new FIX::NumBidders((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NumBidders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NumBidders(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NumBidders__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumBidders__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NumBidders'.\n" " Possible C/C++ prototypes are:\n" " FIX::NumBidders::NumBidders()\n" " FIX::NumBidders::NumBidders(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NumBidders(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NumBidders *arg1 = (FIX::NumBidders *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NumBidders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NumBidders, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NumBidders" "', argument " "1"" of type '" "FIX::NumBidders *""'"); } arg1 = reinterpret_cast< FIX::NumBidders * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NumBidders_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NumBidders, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeType *)new FIX::TradeType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeType *)new FIX::TradeType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeType::TradeType()\n" " FIX::TradeType::TradeType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeType *arg1 = (FIX::TradeType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeType" "', argument " "1"" of type '" "FIX::TradeType *""'"); } arg1 = reinterpret_cast< FIX::TradeType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BasisPxType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BasisPxType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BasisPxType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BasisPxType *)new FIX::BasisPxType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BasisPxType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BasisPxType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BasisPxType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BasisPxType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BasisPxType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BasisPxType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BasisPxType *)new FIX::BasisPxType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BasisPxType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BasisPxType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BasisPxType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BasisPxType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BasisPxType'.\n" " Possible C/C++ prototypes are:\n" " FIX::BasisPxType::BasisPxType()\n" " FIX::BasisPxType::BasisPxType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BasisPxType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BasisPxType *arg1 = (FIX::BasisPxType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BasisPxType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BasisPxType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BasisPxType" "', argument " "1"" of type '" "FIX::BasisPxType *""'"); } arg1 = reinterpret_cast< FIX::BasisPxType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BasisPxType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BasisPxType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoBidComponents__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoBidComponents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoBidComponents")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoBidComponents *)new FIX::NoBidComponents(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoBidComponents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoBidComponents__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoBidComponents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoBidComponents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoBidComponents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoBidComponents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoBidComponents *)new FIX::NoBidComponents((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoBidComponents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoBidComponents(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoBidComponents__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoBidComponents__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoBidComponents'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoBidComponents::NoBidComponents()\n" " FIX::NoBidComponents::NoBidComponents(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoBidComponents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoBidComponents *arg1 = (FIX::NoBidComponents *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoBidComponents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoBidComponents, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoBidComponents" "', argument " "1"" of type '" "FIX::NoBidComponents *""'"); } arg1 = reinterpret_cast< FIX::NoBidComponents * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoBidComponents_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoBidComponents, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Country__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Country *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Country")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Country *)new FIX::Country(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Country, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Country__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::COUNTRY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Country *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Country",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Country" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Country" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Country *)new FIX::Country((FIX::COUNTRY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Country, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Country(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Country__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Country__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Country'.\n" " Possible C/C++ prototypes are:\n" " FIX::Country::Country()\n" " FIX::Country::Country(FIX::COUNTRY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Country(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Country *arg1 = (FIX::Country *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Country",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Country, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Country" "', argument " "1"" of type '" "FIX::Country *""'"); } arg1 = reinterpret_cast< FIX::Country * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Country_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Country, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoStrikes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoStrikes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoStrikes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoStrikes *)new FIX::TotNoStrikes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoStrikes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoStrikes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoStrikes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoStrikes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoStrikes" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoStrikes" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoStrikes *)new FIX::TotNoStrikes((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoStrikes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoStrikes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoStrikes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoStrikes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoStrikes'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoStrikes::TotNoStrikes()\n" " FIX::TotNoStrikes::TotNoStrikes(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoStrikes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoStrikes *arg1 = (FIX::TotNoStrikes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoStrikes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoStrikes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoStrikes" "', argument " "1"" of type '" "FIX::TotNoStrikes *""'"); } arg1 = reinterpret_cast< FIX::TotNoStrikes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoStrikes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoStrikes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceType *)new FIX::PriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceType *)new FIX::PriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceType::PriceType()\n" " FIX::PriceType::PriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceType *arg1 = (FIX::PriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceType" "', argument " "1"" of type '" "FIX::PriceType *""'"); } arg1 = reinterpret_cast< FIX::PriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DayOrderQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayOrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DayOrderQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayOrderQty *)new FIX::DayOrderQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayOrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayOrderQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DayOrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DayOrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DayOrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DayOrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayOrderQty *)new FIX::DayOrderQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayOrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayOrderQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DayOrderQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayOrderQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DayOrderQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::DayOrderQty::DayOrderQty()\n" " FIX::DayOrderQty::DayOrderQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DayOrderQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayOrderQty *arg1 = (FIX::DayOrderQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DayOrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DayOrderQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DayOrderQty" "', argument " "1"" of type '" "FIX::DayOrderQty *""'"); } arg1 = reinterpret_cast< FIX::DayOrderQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DayOrderQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DayOrderQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DayCumQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayCumQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DayCumQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayCumQty *)new FIX::DayCumQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayCumQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayCumQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DayCumQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DayCumQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DayCumQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DayCumQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayCumQty *)new FIX::DayCumQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayCumQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayCumQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DayCumQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayCumQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DayCumQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::DayCumQty::DayCumQty()\n" " FIX::DayCumQty::DayCumQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DayCumQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayCumQty *arg1 = (FIX::DayCumQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DayCumQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DayCumQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DayCumQty" "', argument " "1"" of type '" "FIX::DayCumQty *""'"); } arg1 = reinterpret_cast< FIX::DayCumQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DayCumQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DayCumQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DayAvgPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayAvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DayAvgPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayAvgPx *)new FIX::DayAvgPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayAvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayAvgPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DayAvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DayAvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DayAvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DayAvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayAvgPx *)new FIX::DayAvgPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayAvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayAvgPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DayAvgPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayAvgPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DayAvgPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::DayAvgPx::DayAvgPx()\n" " FIX::DayAvgPx::DayAvgPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DayAvgPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayAvgPx *arg1 = (FIX::DayAvgPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DayAvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DayAvgPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DayAvgPx" "', argument " "1"" of type '" "FIX::DayAvgPx *""'"); } arg1 = reinterpret_cast< FIX::DayAvgPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DayAvgPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DayAvgPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_GTBookingInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::GTBookingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_GTBookingInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::GTBookingInst *)new FIX::GTBookingInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__GTBookingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_GTBookingInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::GTBookingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_GTBookingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_GTBookingInst" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_GTBookingInst" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::GTBookingInst *)new FIX::GTBookingInst((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__GTBookingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_GTBookingInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_GTBookingInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_GTBookingInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_GTBookingInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::GTBookingInst::GTBookingInst()\n" " FIX::GTBookingInst::GTBookingInst(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_GTBookingInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::GTBookingInst *arg1 = (FIX::GTBookingInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_GTBookingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__GTBookingInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GTBookingInst" "', argument " "1"" of type '" "FIX::GTBookingInst *""'"); } arg1 = reinterpret_cast< FIX::GTBookingInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *GTBookingInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__GTBookingInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoStrikes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStrikes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoStrikes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStrikes *)new FIX::NoStrikes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStrikes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStrikes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoStrikes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoStrikes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoStrikes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoStrikes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStrikes *)new FIX::NoStrikes((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStrikes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStrikes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoStrikes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStrikes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoStrikes'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoStrikes::NoStrikes()\n" " FIX::NoStrikes::NoStrikes(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoStrikes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStrikes *arg1 = (FIX::NoStrikes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoStrikes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoStrikes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoStrikes" "', argument " "1"" of type '" "FIX::NoStrikes *""'"); } arg1 = reinterpret_cast< FIX::NoStrikes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoStrikes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoStrikes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListStatusType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListStatusType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListStatusType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListStatusType *)new FIX::ListStatusType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListStatusType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListStatusType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListStatusType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListStatusType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListStatusType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListStatusType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListStatusType *)new FIX::ListStatusType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListStatusType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListStatusType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListStatusType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListStatusType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListStatusType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListStatusType::ListStatusType()\n" " FIX::ListStatusType::ListStatusType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListStatusType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListStatusType *arg1 = (FIX::ListStatusType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListStatusType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListStatusType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListStatusType" "', argument " "1"" of type '" "FIX::ListStatusType *""'"); } arg1 = reinterpret_cast< FIX::ListStatusType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListStatusType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListStatusType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NetGrossInd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetGrossInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NetGrossInd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetGrossInd *)new FIX::NetGrossInd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetGrossInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetGrossInd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NetGrossInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NetGrossInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NetGrossInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NetGrossInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetGrossInd *)new FIX::NetGrossInd((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetGrossInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetGrossInd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NetGrossInd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetGrossInd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NetGrossInd'.\n" " Possible C/C++ prototypes are:\n" " FIX::NetGrossInd::NetGrossInd()\n" " FIX::NetGrossInd::NetGrossInd(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NetGrossInd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetGrossInd *arg1 = (FIX::NetGrossInd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NetGrossInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NetGrossInd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NetGrossInd" "', argument " "1"" of type '" "FIX::NetGrossInd *""'"); } arg1 = reinterpret_cast< FIX::NetGrossInd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NetGrossInd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NetGrossInd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListOrderStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListOrderStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListOrderStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListOrderStatus *)new FIX::ListOrderStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListOrderStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListOrderStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListOrderStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListOrderStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListOrderStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListOrderStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListOrderStatus *)new FIX::ListOrderStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListOrderStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListOrderStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListOrderStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListOrderStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListOrderStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListOrderStatus::ListOrderStatus()\n" " FIX::ListOrderStatus::ListOrderStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListOrderStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListOrderStatus *arg1 = (FIX::ListOrderStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListOrderStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListOrderStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListOrderStatus" "', argument " "1"" of type '" "FIX::ListOrderStatus *""'"); } arg1 = reinterpret_cast< FIX::ListOrderStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListOrderStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListOrderStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExpireDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpireDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExpireDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpireDate *)new FIX::ExpireDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpireDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpireDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExpireDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExpireDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExpireDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExpireDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpireDate *)new FIX::ExpireDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpireDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpireDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExpireDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpireDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExpireDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExpireDate::ExpireDate()\n" " FIX::ExpireDate::ExpireDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExpireDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpireDate *arg1 = (FIX::ExpireDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExpireDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExpireDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExpireDate" "', argument " "1"" of type '" "FIX::ExpireDate *""'"); } arg1 = reinterpret_cast< FIX::ExpireDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExpireDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExpireDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListExecInstType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListExecInstType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListExecInstType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListExecInstType *)new FIX::ListExecInstType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListExecInstType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListExecInstType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListExecInstType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListExecInstType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListExecInstType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListExecInstType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListExecInstType *)new FIX::ListExecInstType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListExecInstType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListExecInstType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListExecInstType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListExecInstType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListExecInstType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListExecInstType::ListExecInstType()\n" " FIX::ListExecInstType::ListExecInstType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListExecInstType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListExecInstType *arg1 = (FIX::ListExecInstType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListExecInstType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListExecInstType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListExecInstType" "', argument " "1"" of type '" "FIX::ListExecInstType *""'"); } arg1 = reinterpret_cast< FIX::ListExecInstType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListExecInstType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListExecInstType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CxlRejResponseTo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlRejResponseTo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CxlRejResponseTo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlRejResponseTo *)new FIX::CxlRejResponseTo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlRejResponseTo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlRejResponseTo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CxlRejResponseTo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CxlRejResponseTo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CxlRejResponseTo" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CxlRejResponseTo" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CxlRejResponseTo *)new FIX::CxlRejResponseTo((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CxlRejResponseTo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CxlRejResponseTo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CxlRejResponseTo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlRejResponseTo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CxlRejResponseTo'.\n" " Possible C/C++ prototypes are:\n" " FIX::CxlRejResponseTo::CxlRejResponseTo()\n" " FIX::CxlRejResponseTo::CxlRejResponseTo(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CxlRejResponseTo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CxlRejResponseTo *arg1 = (FIX::CxlRejResponseTo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CxlRejResponseTo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CxlRejResponseTo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CxlRejResponseTo" "', argument " "1"" of type '" "FIX::CxlRejResponseTo *""'"); } arg1 = reinterpret_cast< FIX::CxlRejResponseTo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CxlRejResponseTo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CxlRejResponseTo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCouponRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCouponRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCouponRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCouponRate *)new FIX::UnderlyingCouponRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCouponRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCouponRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCouponRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCouponRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCouponRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCouponRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCouponRate *)new FIX::UnderlyingCouponRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCouponRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCouponRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCouponRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCouponRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCouponRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCouponRate::UnderlyingCouponRate()\n" " FIX::UnderlyingCouponRate::UnderlyingCouponRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCouponRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCouponRate *arg1 = (FIX::UnderlyingCouponRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCouponRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCouponRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCouponRate" "', argument " "1"" of type '" "FIX::UnderlyingCouponRate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCouponRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCouponRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCouponRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingContractMultiplier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingContractMultiplier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingContractMultiplier *)new FIX::UnderlyingContractMultiplier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingContractMultiplier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingContractMultiplier *)new FIX::UnderlyingContractMultiplier((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingContractMultiplier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingContractMultiplier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingContractMultiplier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingContractMultiplier'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingContractMultiplier::UnderlyingContractMultiplier()\n" " FIX::UnderlyingContractMultiplier::UnderlyingContractMultiplier(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingContractMultiplier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingContractMultiplier *arg1 = (FIX::UnderlyingContractMultiplier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingContractMultiplier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingContractMultiplier" "', argument " "1"" of type '" "FIX::UnderlyingContractMultiplier *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingContractMultiplier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingContractMultiplier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingContractMultiplier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContraTradeQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraTradeQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContraTradeQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTradeQty *)new FIX::ContraTradeQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTradeQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTradeQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContraTradeQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContraTradeQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContraTradeQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContraTradeQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTradeQty *)new FIX::ContraTradeQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTradeQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTradeQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContraTradeQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraTradeQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContraTradeQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContraTradeQty::ContraTradeQty()\n" " FIX::ContraTradeQty::ContraTradeQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContraTradeQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraTradeQty *arg1 = (FIX::ContraTradeQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContraTradeQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContraTradeQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContraTradeQty" "', argument " "1"" of type '" "FIX::ContraTradeQty *""'"); } arg1 = reinterpret_cast< FIX::ContraTradeQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContraTradeQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContraTradeQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContraTradeTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraTradeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContraTradeTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTradeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTradeTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::ContraTradeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContraTradeTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ContraTradeTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTradeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTradeTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContraTradeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContraTradeTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContraTradeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContraTradeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTradeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTradeTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::ContraTradeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_ContraTradeTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContraTradeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContraTradeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ContraTradeTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraTradeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraTradeTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContraTradeTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraTradeTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ContraTradeTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ContraTradeTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContraTradeTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContraTradeTime::ContraTradeTime()\n" " FIX::ContraTradeTime::ContraTradeTime(int)\n" " FIX::ContraTradeTime::ContraTradeTime(FIX::UTCTIMESTAMP const &)\n" " FIX::ContraTradeTime::ContraTradeTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContraTradeTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraTradeTime *arg1 = (FIX::ContraTradeTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContraTradeTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContraTradeTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContraTradeTime" "', argument " "1"" of type '" "FIX::ContraTradeTime *""'"); } arg1 = reinterpret_cast< FIX::ContraTradeTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContraTradeTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContraTradeTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClearingFirm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingFirm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClearingFirm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingFirm *)new FIX::ClearingFirm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingFirm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingFirm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClearingFirm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClearingFirm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClearingFirm" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClearingFirm" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingFirm *)new FIX::ClearingFirm((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingFirm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingFirm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClearingFirm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingFirm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClearingFirm'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClearingFirm::ClearingFirm()\n" " FIX::ClearingFirm::ClearingFirm(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClearingFirm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingFirm *arg1 = (FIX::ClearingFirm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClearingFirm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClearingFirm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClearingFirm" "', argument " "1"" of type '" "FIX::ClearingFirm *""'"); } arg1 = reinterpret_cast< FIX::ClearingFirm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClearingFirm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClearingFirm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClearingAccount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingAccount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClearingAccount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingAccount *)new FIX::ClearingAccount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingAccount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingAccount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClearingAccount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClearingAccount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClearingAccount" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClearingAccount" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingAccount *)new FIX::ClearingAccount((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingAccount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingAccount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClearingAccount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingAccount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClearingAccount'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClearingAccount::ClearingAccount()\n" " FIX::ClearingAccount::ClearingAccount(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClearingAccount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingAccount *arg1 = (FIX::ClearingAccount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClearingAccount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClearingAccount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClearingAccount" "', argument " "1"" of type '" "FIX::ClearingAccount *""'"); } arg1 = reinterpret_cast< FIX::ClearingAccount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClearingAccount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClearingAccount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LiquidityNumSecurities__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityNumSecurities *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LiquidityNumSecurities")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityNumSecurities *)new FIX::LiquidityNumSecurities(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityNumSecurities, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityNumSecurities__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LiquidityNumSecurities *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LiquidityNumSecurities",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LiquidityNumSecurities" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LiquidityNumSecurities" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LiquidityNumSecurities *)new FIX::LiquidityNumSecurities((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LiquidityNumSecurities, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LiquidityNumSecurities(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LiquidityNumSecurities__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityNumSecurities__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LiquidityNumSecurities'.\n" " Possible C/C++ prototypes are:\n" " FIX::LiquidityNumSecurities::LiquidityNumSecurities()\n" " FIX::LiquidityNumSecurities::LiquidityNumSecurities(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LiquidityNumSecurities(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LiquidityNumSecurities *arg1 = (FIX::LiquidityNumSecurities *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LiquidityNumSecurities",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LiquidityNumSecurities, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LiquidityNumSecurities" "', argument " "1"" of type '" "FIX::LiquidityNumSecurities *""'"); } arg1 = reinterpret_cast< FIX::LiquidityNumSecurities * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LiquidityNumSecurities_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LiquidityNumSecurities, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MultiLegReportingType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultiLegReportingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MultiLegReportingType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultiLegReportingType *)new FIX::MultiLegReportingType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultiLegReportingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultiLegReportingType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MultiLegReportingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MultiLegReportingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MultiLegReportingType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MultiLegReportingType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultiLegReportingType *)new FIX::MultiLegReportingType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultiLegReportingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultiLegReportingType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MultiLegReportingType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultiLegReportingType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MultiLegReportingType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MultiLegReportingType::MultiLegReportingType()\n" " FIX::MultiLegReportingType::MultiLegReportingType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MultiLegReportingType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultiLegReportingType *arg1 = (FIX::MultiLegReportingType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MultiLegReportingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MultiLegReportingType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MultiLegReportingType" "', argument " "1"" of type '" "FIX::MultiLegReportingType *""'"); } arg1 = reinterpret_cast< FIX::MultiLegReportingType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MultiLegReportingType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MultiLegReportingType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikeTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikeTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeTime *)new FIX::StrikeTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_StrikeTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeTime *)new FIX::StrikeTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeTime *)new FIX::StrikeTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::StrikeTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_StrikeTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_StrikeTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeTime *)new FIX::StrikeTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikeTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_StrikeTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_StrikeTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikeTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikeTime::StrikeTime()\n" " FIX::StrikeTime::StrikeTime(int)\n" " FIX::StrikeTime::StrikeTime(FIX::UTCTIMESTAMP const &)\n" " FIX::StrikeTime::StrikeTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikeTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeTime *arg1 = (FIX::StrikeTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikeTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikeTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikeTime" "', argument " "1"" of type '" "FIX::StrikeTime *""'"); } arg1 = reinterpret_cast< FIX::StrikeTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikeTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikeTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListStatusText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListStatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListStatusText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListStatusText *)new FIX::ListStatusText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListStatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListStatusText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListStatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListStatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListStatusText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListStatusText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListStatusText *)new FIX::ListStatusText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListStatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListStatusText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListStatusText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListStatusText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListStatusText'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListStatusText::ListStatusText()\n" " FIX::ListStatusText::ListStatusText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListStatusText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListStatusText *arg1 = (FIX::ListStatusText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListStatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListStatusText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListStatusText" "', argument " "1"" of type '" "FIX::ListStatusText *""'"); } arg1 = reinterpret_cast< FIX::ListStatusText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListStatusText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListStatusText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedListStatusTextLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListStatusTextLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedListStatusTextLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListStatusTextLen *)new FIX::EncodedListStatusTextLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListStatusTextLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListStatusTextLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedListStatusTextLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedListStatusTextLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedListStatusTextLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedListStatusTextLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListStatusTextLen *)new FIX::EncodedListStatusTextLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListStatusTextLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListStatusTextLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedListStatusTextLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListStatusTextLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedListStatusTextLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedListStatusTextLen::EncodedListStatusTextLen()\n" " FIX::EncodedListStatusTextLen::EncodedListStatusTextLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedListStatusTextLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListStatusTextLen *arg1 = (FIX::EncodedListStatusTextLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedListStatusTextLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedListStatusTextLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedListStatusTextLen" "', argument " "1"" of type '" "FIX::EncodedListStatusTextLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedListStatusTextLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedListStatusTextLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedListStatusTextLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedListStatusText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListStatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedListStatusText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListStatusText *)new FIX::EncodedListStatusText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListStatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListStatusText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedListStatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedListStatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedListStatusText" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedListStatusText" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedListStatusText *)new FIX::EncodedListStatusText((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedListStatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedListStatusText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedListStatusText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListStatusText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedListStatusText'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedListStatusText::EncodedListStatusText()\n" " FIX::EncodedListStatusText::EncodedListStatusText(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedListStatusText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedListStatusText *arg1 = (FIX::EncodedListStatusText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedListStatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedListStatusText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedListStatusText" "', argument " "1"" of type '" "FIX::EncodedListStatusText *""'"); } arg1 = reinterpret_cast< FIX::EncodedListStatusText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedListStatusText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedListStatusText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityIDSource *)new FIX::SecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityIDSource *)new FIX::SecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityIDSource::SecurityIDSource()\n" " FIX::SecurityIDSource::SecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityIDSource *arg1 = (FIX::SecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityIDSource" "', argument " "1"" of type '" "FIX::SecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::SecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIQty *)new FIX::IOIQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIQty" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIQty" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIQty *)new FIX::IOIQty((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIQty::IOIQty()\n" " FIX::IOIQty::IOIQty(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIQty *arg1 = (FIX::IOIQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIQty" "', argument " "1"" of type '" "FIX::IOIQty *""'"); } arg1 = reinterpret_cast< FIX::IOIQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastQty *)new FIX::LastQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastQty *)new FIX::LastQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastQty::LastQty()\n" " FIX::LastQty::LastQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastQty *arg1 = (FIX::LastQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastQty" "', argument " "1"" of type '" "FIX::LastQty *""'"); } arg1 = reinterpret_cast< FIX::LastQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Quantity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Quantity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Quantity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Quantity *)new FIX::Quantity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Quantity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Quantity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Quantity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Quantity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Quantity" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Quantity" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Quantity *)new FIX::Quantity((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Quantity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Quantity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Quantity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Quantity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Quantity'.\n" " Possible C/C++ prototypes are:\n" " FIX::Quantity::Quantity()\n" " FIX::Quantity::Quantity(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Quantity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Quantity *arg1 = (FIX::Quantity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Quantity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Quantity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Quantity" "', argument " "1"" of type '" "FIX::Quantity *""'"); } arg1 = reinterpret_cast< FIX::Quantity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Quantity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Quantity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PositionEffect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PositionEffect *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PositionEffect")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PositionEffect *)new FIX::PositionEffect(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PositionEffect, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PositionEffect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PositionEffect *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PositionEffect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PositionEffect" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PositionEffect" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PositionEffect *)new FIX::PositionEffect((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PositionEffect, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PositionEffect(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PositionEffect__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PositionEffect__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PositionEffect'.\n" " Possible C/C++ prototypes are:\n" " FIX::PositionEffect::PositionEffect()\n" " FIX::PositionEffect::PositionEffect(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PositionEffect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PositionEffect *arg1 = (FIX::PositionEffect *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PositionEffect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PositionEffect, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PositionEffect" "', argument " "1"" of type '" "FIX::PositionEffect *""'"); } arg1 = reinterpret_cast< FIX::PositionEffect * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PositionEffect_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PositionEffect, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocQty *)new FIX::AllocQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocQty *)new FIX::AllocQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocQty::AllocQty()\n" " FIX::AllocQty::AllocQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocQty *arg1 = (FIX::AllocQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocQty" "', argument " "1"" of type '" "FIX::AllocQty *""'"); } arg1 = reinterpret_cast< FIX::AllocQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Spread__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Spread *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Spread")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Spread *)new FIX::Spread(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Spread, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Spread__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Spread *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Spread",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Spread" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Spread" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Spread *)new FIX::Spread((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Spread, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Spread(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Spread__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Spread__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Spread'.\n" " Possible C/C++ prototypes are:\n" " FIX::Spread::Spread()\n" " FIX::Spread::Spread(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Spread(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Spread *arg1 = (FIX::Spread *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Spread",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Spread, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Spread" "', argument " "1"" of type '" "FIX::Spread *""'"); } arg1 = reinterpret_cast< FIX::Spread * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Spread_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Spread, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BenchmarkCurveCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkCurveCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BenchmarkCurveCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkCurveCurrency *)new FIX::BenchmarkCurveCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkCurveCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkCurveCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BenchmarkCurveCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BenchmarkCurveCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BenchmarkCurveCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BenchmarkCurveCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkCurveCurrency *)new FIX::BenchmarkCurveCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkCurveCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkCurveCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BenchmarkCurveCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkCurveCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BenchmarkCurveCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::BenchmarkCurveCurrency::BenchmarkCurveCurrency()\n" " FIX::BenchmarkCurveCurrency::BenchmarkCurveCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BenchmarkCurveCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkCurveCurrency *arg1 = (FIX::BenchmarkCurveCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BenchmarkCurveCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BenchmarkCurveCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BenchmarkCurveCurrency" "', argument " "1"" of type '" "FIX::BenchmarkCurveCurrency *""'"); } arg1 = reinterpret_cast< FIX::BenchmarkCurveCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BenchmarkCurveCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BenchmarkCurveCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BenchmarkCurveName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkCurveName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BenchmarkCurveName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkCurveName *)new FIX::BenchmarkCurveName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkCurveName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkCurveName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BenchmarkCurveName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BenchmarkCurveName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BenchmarkCurveName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BenchmarkCurveName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkCurveName *)new FIX::BenchmarkCurveName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkCurveName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkCurveName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BenchmarkCurveName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkCurveName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BenchmarkCurveName'.\n" " Possible C/C++ prototypes are:\n" " FIX::BenchmarkCurveName::BenchmarkCurveName()\n" " FIX::BenchmarkCurveName::BenchmarkCurveName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BenchmarkCurveName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkCurveName *arg1 = (FIX::BenchmarkCurveName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BenchmarkCurveName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BenchmarkCurveName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BenchmarkCurveName" "', argument " "1"" of type '" "FIX::BenchmarkCurveName *""'"); } arg1 = reinterpret_cast< FIX::BenchmarkCurveName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BenchmarkCurveName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BenchmarkCurveName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BenchmarkCurvePoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkCurvePoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BenchmarkCurvePoint")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkCurvePoint *)new FIX::BenchmarkCurvePoint(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkCurvePoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkCurvePoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BenchmarkCurvePoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BenchmarkCurvePoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BenchmarkCurvePoint" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BenchmarkCurvePoint" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkCurvePoint *)new FIX::BenchmarkCurvePoint((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkCurvePoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkCurvePoint(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BenchmarkCurvePoint__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkCurvePoint__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BenchmarkCurvePoint'.\n" " Possible C/C++ prototypes are:\n" " FIX::BenchmarkCurvePoint::BenchmarkCurvePoint()\n" " FIX::BenchmarkCurvePoint::BenchmarkCurvePoint(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BenchmarkCurvePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkCurvePoint *arg1 = (FIX::BenchmarkCurvePoint *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BenchmarkCurvePoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BenchmarkCurvePoint, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BenchmarkCurvePoint" "', argument " "1"" of type '" "FIX::BenchmarkCurvePoint *""'"); } arg1 = reinterpret_cast< FIX::BenchmarkCurvePoint * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BenchmarkCurvePoint_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BenchmarkCurvePoint, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CouponPaymentDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CouponPaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CouponPaymentDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CouponPaymentDate *)new FIX::CouponPaymentDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CouponPaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CouponPaymentDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CouponPaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CouponPaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CouponPaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CouponPaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CouponPaymentDate *)new FIX::CouponPaymentDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CouponPaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CouponPaymentDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CouponPaymentDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CouponPaymentDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CouponPaymentDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::CouponPaymentDate::CouponPaymentDate()\n" " FIX::CouponPaymentDate::CouponPaymentDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CouponPaymentDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CouponPaymentDate *arg1 = (FIX::CouponPaymentDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CouponPaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CouponPaymentDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CouponPaymentDate" "', argument " "1"" of type '" "FIX::CouponPaymentDate *""'"); } arg1 = reinterpret_cast< FIX::CouponPaymentDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CouponPaymentDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CouponPaymentDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IssueDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IssueDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IssueDate *)new FIX::IssueDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IssueDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IssueDate *)new FIX::IssueDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IssueDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IssueDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IssueDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IssueDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::IssueDate::IssueDate()\n" " FIX::IssueDate::IssueDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IssueDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IssueDate *arg1 = (FIX::IssueDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IssueDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IssueDate" "', argument " "1"" of type '" "FIX::IssueDate *""'"); } arg1 = reinterpret_cast< FIX::IssueDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IssueDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IssueDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RepurchaseTerm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepurchaseTerm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RepurchaseTerm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepurchaseTerm *)new FIX::RepurchaseTerm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepurchaseTerm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepurchaseTerm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RepurchaseTerm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RepurchaseTerm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RepurchaseTerm" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RepurchaseTerm" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepurchaseTerm *)new FIX::RepurchaseTerm((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepurchaseTerm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepurchaseTerm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RepurchaseTerm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepurchaseTerm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RepurchaseTerm'.\n" " Possible C/C++ prototypes are:\n" " FIX::RepurchaseTerm::RepurchaseTerm()\n" " FIX::RepurchaseTerm::RepurchaseTerm(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RepurchaseTerm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepurchaseTerm *arg1 = (FIX::RepurchaseTerm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RepurchaseTerm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepurchaseTerm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RepurchaseTerm" "', argument " "1"" of type '" "FIX::RepurchaseTerm *""'"); } arg1 = reinterpret_cast< FIX::RepurchaseTerm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RepurchaseTerm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RepurchaseTerm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RepurchaseRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepurchaseRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RepurchaseRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepurchaseRate *)new FIX::RepurchaseRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepurchaseRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepurchaseRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RepurchaseRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RepurchaseRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RepurchaseRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RepurchaseRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepurchaseRate *)new FIX::RepurchaseRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepurchaseRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepurchaseRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RepurchaseRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepurchaseRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RepurchaseRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::RepurchaseRate::RepurchaseRate()\n" " FIX::RepurchaseRate::RepurchaseRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RepurchaseRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepurchaseRate *arg1 = (FIX::RepurchaseRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RepurchaseRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepurchaseRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RepurchaseRate" "', argument " "1"" of type '" "FIX::RepurchaseRate *""'"); } arg1 = reinterpret_cast< FIX::RepurchaseRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RepurchaseRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RepurchaseRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Factor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Factor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Factor")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Factor *)new FIX::Factor(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Factor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Factor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Factor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Factor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Factor" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Factor" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Factor *)new FIX::Factor((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Factor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Factor(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Factor__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Factor__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Factor'.\n" " Possible C/C++ prototypes are:\n" " FIX::Factor::Factor()\n" " FIX::Factor::Factor(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Factor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Factor *arg1 = (FIX::Factor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Factor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Factor, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Factor" "', argument " "1"" of type '" "FIX::Factor *""'"); } arg1 = reinterpret_cast< FIX::Factor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Factor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Factor, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeOriginationDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeOriginationDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeOriginationDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeOriginationDate *)new FIX::TradeOriginationDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeOriginationDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeOriginationDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeOriginationDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeOriginationDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeOriginationDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeOriginationDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeOriginationDate *)new FIX::TradeOriginationDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeOriginationDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeOriginationDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeOriginationDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeOriginationDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeOriginationDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeOriginationDate::TradeOriginationDate()\n" " FIX::TradeOriginationDate::TradeOriginationDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeOriginationDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeOriginationDate *arg1 = (FIX::TradeOriginationDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeOriginationDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeOriginationDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeOriginationDate" "', argument " "1"" of type '" "FIX::TradeOriginationDate *""'"); } arg1 = reinterpret_cast< FIX::TradeOriginationDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeOriginationDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeOriginationDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExDate *)new FIX::ExDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExDate *)new FIX::ExDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExDate::ExDate()\n" " FIX::ExDate::ExDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExDate *arg1 = (FIX::ExDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExDate" "', argument " "1"" of type '" "FIX::ExDate *""'"); } arg1 = reinterpret_cast< FIX::ExDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoStipulations__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStipulations *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoStipulations")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStipulations *)new FIX::NoStipulations(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStipulations, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStipulations__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoStipulations *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoStipulations",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoStipulations" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoStipulations" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStipulations *)new FIX::NoStipulations((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStipulations, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStipulations(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoStipulations__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStipulations__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoStipulations'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoStipulations::NoStipulations()\n" " FIX::NoStipulations::NoStipulations(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoStipulations(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStipulations *arg1 = (FIX::NoStipulations *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoStipulations",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoStipulations, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoStipulations" "', argument " "1"" of type '" "FIX::NoStipulations *""'"); } arg1 = reinterpret_cast< FIX::NoStipulations * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoStipulations_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoStipulations, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StipulationType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StipulationType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StipulationType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StipulationType *)new FIX::StipulationType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StipulationType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StipulationType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StipulationType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StipulationType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StipulationType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StipulationType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StipulationType *)new FIX::StipulationType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StipulationType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StipulationType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StipulationType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StipulationType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StipulationType'.\n" " Possible C/C++ prototypes are:\n" " FIX::StipulationType::StipulationType()\n" " FIX::StipulationType::StipulationType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StipulationType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StipulationType *arg1 = (FIX::StipulationType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StipulationType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StipulationType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StipulationType" "', argument " "1"" of type '" "FIX::StipulationType *""'"); } arg1 = reinterpret_cast< FIX::StipulationType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StipulationType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StipulationType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StipulationValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StipulationValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StipulationValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StipulationValue *)new FIX::StipulationValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StipulationValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StipulationValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StipulationValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StipulationValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StipulationValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StipulationValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StipulationValue *)new FIX::StipulationValue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StipulationValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StipulationValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StipulationValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StipulationValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StipulationValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::StipulationValue::StipulationValue()\n" " FIX::StipulationValue::StipulationValue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StipulationValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StipulationValue *arg1 = (FIX::StipulationValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StipulationValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StipulationValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StipulationValue" "', argument " "1"" of type '" "FIX::StipulationValue *""'"); } arg1 = reinterpret_cast< FIX::StipulationValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StipulationValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StipulationValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_YieldType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_YieldType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldType *)new FIX::YieldType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::YieldType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_YieldType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_YieldType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_YieldType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldType *)new FIX::YieldType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_YieldType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_YieldType'.\n" " Possible C/C++ prototypes are:\n" " FIX::YieldType::YieldType()\n" " FIX::YieldType::YieldType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_YieldType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldType *arg1 = (FIX::YieldType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_YieldType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__YieldType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_YieldType" "', argument " "1"" of type '" "FIX::YieldType *""'"); } arg1 = reinterpret_cast< FIX::YieldType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *YieldType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__YieldType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Yield__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Yield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Yield")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Yield *)new FIX::Yield(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Yield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Yield__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Yield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Yield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Yield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Yield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Yield *)new FIX::Yield((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Yield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Yield(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Yield__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Yield__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Yield'.\n" " Possible C/C++ prototypes are:\n" " FIX::Yield::Yield()\n" " FIX::Yield::Yield(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Yield(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Yield *arg1 = (FIX::Yield *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Yield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Yield, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Yield" "', argument " "1"" of type '" "FIX::Yield *""'"); } arg1 = reinterpret_cast< FIX::Yield * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Yield_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Yield, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalTakedown__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalTakedown *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalTakedown")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalTakedown *)new FIX::TotalTakedown(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalTakedown, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalTakedown__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalTakedown *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalTakedown",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalTakedown" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalTakedown" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalTakedown *)new FIX::TotalTakedown((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalTakedown, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalTakedown(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalTakedown__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalTakedown__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalTakedown'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalTakedown::TotalTakedown()\n" " FIX::TotalTakedown::TotalTakedown(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalTakedown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalTakedown *arg1 = (FIX::TotalTakedown *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalTakedown",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalTakedown, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalTakedown" "', argument " "1"" of type '" "FIX::TotalTakedown *""'"); } arg1 = reinterpret_cast< FIX::TotalTakedown * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalTakedown_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalTakedown, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Concession__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Concession *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Concession")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Concession *)new FIX::Concession(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Concession, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Concession__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Concession *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Concession",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Concession" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Concession" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Concession *)new FIX::Concession((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Concession, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Concession(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Concession__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Concession__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Concession'.\n" " Possible C/C++ prototypes are:\n" " FIX::Concession::Concession()\n" " FIX::Concession::Concession(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Concession(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Concession *arg1 = (FIX::Concession *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Concession",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Concession, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Concession" "', argument " "1"" of type '" "FIX::Concession *""'"); } arg1 = reinterpret_cast< FIX::Concession * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Concession_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Concession, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RepoCollateralSecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepoCollateralSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RepoCollateralSecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepoCollateralSecurityType *)new FIX::RepoCollateralSecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepoCollateralSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepoCollateralSecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RepoCollateralSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RepoCollateralSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RepoCollateralSecurityType *)new FIX::RepoCollateralSecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RepoCollateralSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RepoCollateralSecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RepoCollateralSecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepoCollateralSecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RepoCollateralSecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RepoCollateralSecurityType::RepoCollateralSecurityType()\n" " FIX::RepoCollateralSecurityType::RepoCollateralSecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RepoCollateralSecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RepoCollateralSecurityType *arg1 = (FIX::RepoCollateralSecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RepoCollateralSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RepoCollateralSecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::RepoCollateralSecurityType *""'"); } arg1 = reinterpret_cast< FIX::RepoCollateralSecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RepoCollateralSecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RepoCollateralSecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RedemptionDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RedemptionDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RedemptionDate *)new FIX::RedemptionDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RedemptionDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RedemptionDate *)new FIX::RedemptionDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RedemptionDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RedemptionDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RedemptionDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RedemptionDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::RedemptionDate::RedemptionDate()\n" " FIX::RedemptionDate::RedemptionDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RedemptionDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RedemptionDate *arg1 = (FIX::RedemptionDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RedemptionDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RedemptionDate" "', argument " "1"" of type '" "FIX::RedemptionDate *""'"); } arg1 = reinterpret_cast< FIX::RedemptionDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RedemptionDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RedemptionDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCouponPaymentDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCouponPaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCouponPaymentDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCouponPaymentDate *)new FIX::UnderlyingCouponPaymentDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCouponPaymentDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCouponPaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCouponPaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCouponPaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCouponPaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCouponPaymentDate *)new FIX::UnderlyingCouponPaymentDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCouponPaymentDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCouponPaymentDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCouponPaymentDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCouponPaymentDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCouponPaymentDate::UnderlyingCouponPaymentDate()\n" " FIX::UnderlyingCouponPaymentDate::UnderlyingCouponPaymentDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCouponPaymentDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCouponPaymentDate *arg1 = (FIX::UnderlyingCouponPaymentDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCouponPaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCouponPaymentDate" "', argument " "1"" of type '" "FIX::UnderlyingCouponPaymentDate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCouponPaymentDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCouponPaymentDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingIssueDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingIssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingIssueDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingIssueDate *)new FIX::UnderlyingIssueDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingIssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingIssueDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingIssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingIssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingIssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingIssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingIssueDate *)new FIX::UnderlyingIssueDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingIssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingIssueDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingIssueDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingIssueDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingIssueDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingIssueDate::UnderlyingIssueDate()\n" " FIX::UnderlyingIssueDate::UnderlyingIssueDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingIssueDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingIssueDate *arg1 = (FIX::UnderlyingIssueDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingIssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingIssueDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingIssueDate" "', argument " "1"" of type '" "FIX::UnderlyingIssueDate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingIssueDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingIssueDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingIssueDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRepoCollateralSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingRepoCollateralSecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRepoCollateralSecurityType *)new FIX::UnderlyingRepoCollateralSecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingRepoCollateralSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingRepoCollateralSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingRepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingRepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRepoCollateralSecurityType *)new FIX::UnderlyingRepoCollateralSecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRepoCollateralSecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingRepoCollateralSecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingRepoCollateralSecurityType::UnderlyingRepoCollateralSecurityType()\n" " FIX::UnderlyingRepoCollateralSecurityType::UnderlyingRepoCollateralSecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingRepoCollateralSecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRepoCollateralSecurityType *arg1 = (FIX::UnderlyingRepoCollateralSecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingRepoCollateralSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingRepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::UnderlyingRepoCollateralSecurityType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingRepoCollateralSecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingRepoCollateralSecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingRepurchaseTerm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRepurchaseTerm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingRepurchaseTerm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRepurchaseTerm *)new FIX::UnderlyingRepurchaseTerm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRepurchaseTerm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingRepurchaseTerm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingRepurchaseTerm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingRepurchaseTerm" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingRepurchaseTerm" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRepurchaseTerm *)new FIX::UnderlyingRepurchaseTerm((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRepurchaseTerm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingRepurchaseTerm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRepurchaseTerm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingRepurchaseTerm'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingRepurchaseTerm::UnderlyingRepurchaseTerm()\n" " FIX::UnderlyingRepurchaseTerm::UnderlyingRepurchaseTerm(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingRepurchaseTerm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRepurchaseTerm *arg1 = (FIX::UnderlyingRepurchaseTerm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingRepurchaseTerm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingRepurchaseTerm" "', argument " "1"" of type '" "FIX::UnderlyingRepurchaseTerm *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingRepurchaseTerm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingRepurchaseTerm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingRepurchaseRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRepurchaseRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingRepurchaseRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRepurchaseRate *)new FIX::UnderlyingRepurchaseRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRepurchaseRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRepurchaseRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingRepurchaseRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingRepurchaseRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingRepurchaseRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingRepurchaseRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRepurchaseRate *)new FIX::UnderlyingRepurchaseRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRepurchaseRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRepurchaseRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingRepurchaseRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRepurchaseRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingRepurchaseRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingRepurchaseRate::UnderlyingRepurchaseRate()\n" " FIX::UnderlyingRepurchaseRate::UnderlyingRepurchaseRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingRepurchaseRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRepurchaseRate *arg1 = (FIX::UnderlyingRepurchaseRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingRepurchaseRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingRepurchaseRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingRepurchaseRate" "', argument " "1"" of type '" "FIX::UnderlyingRepurchaseRate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingRepurchaseRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingRepurchaseRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingRepurchaseRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingFactor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFactor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingFactor")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFactor *)new FIX::UnderlyingFactor(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFactor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFactor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingFactor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingFactor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingFactor" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingFactor" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFactor *)new FIX::UnderlyingFactor((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFactor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFactor(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingFactor__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFactor__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingFactor'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingFactor::UnderlyingFactor()\n" " FIX::UnderlyingFactor::UnderlyingFactor(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingFactor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFactor *arg1 = (FIX::UnderlyingFactor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingFactor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingFactor, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingFactor" "', argument " "1"" of type '" "FIX::UnderlyingFactor *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingFactor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingFactor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingFactor, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingRedemptionDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingRedemptionDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRedemptionDate *)new FIX::UnderlyingRedemptionDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRedemptionDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingRedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingRedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingRedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingRedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRedemptionDate *)new FIX::UnderlyingRedemptionDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRedemptionDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingRedemptionDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRedemptionDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingRedemptionDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingRedemptionDate::UnderlyingRedemptionDate()\n" " FIX::UnderlyingRedemptionDate::UnderlyingRedemptionDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingRedemptionDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRedemptionDate *arg1 = (FIX::UnderlyingRedemptionDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingRedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingRedemptionDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingRedemptionDate" "', argument " "1"" of type '" "FIX::UnderlyingRedemptionDate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingRedemptionDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingRedemptionDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingRedemptionDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCouponPaymentDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCouponPaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCouponPaymentDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCouponPaymentDate *)new FIX::LegCouponPaymentDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCouponPaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCouponPaymentDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCouponPaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCouponPaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCouponPaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCouponPaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCouponPaymentDate *)new FIX::LegCouponPaymentDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCouponPaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCouponPaymentDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCouponPaymentDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCouponPaymentDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCouponPaymentDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCouponPaymentDate::LegCouponPaymentDate()\n" " FIX::LegCouponPaymentDate::LegCouponPaymentDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCouponPaymentDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCouponPaymentDate *arg1 = (FIX::LegCouponPaymentDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCouponPaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCouponPaymentDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCouponPaymentDate" "', argument " "1"" of type '" "FIX::LegCouponPaymentDate *""'"); } arg1 = reinterpret_cast< FIX::LegCouponPaymentDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCouponPaymentDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCouponPaymentDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegIssueDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegIssueDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIssueDate *)new FIX::LegIssueDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIssueDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegIssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegIssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegIssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegIssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIssueDate *)new FIX::LegIssueDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIssueDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegIssueDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIssueDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegIssueDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegIssueDate::LegIssueDate()\n" " FIX::LegIssueDate::LegIssueDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegIssueDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIssueDate *arg1 = (FIX::LegIssueDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegIssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegIssueDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegIssueDate" "', argument " "1"" of type '" "FIX::LegIssueDate *""'"); } arg1 = reinterpret_cast< FIX::LegIssueDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegIssueDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegIssueDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegRepoCollateralSecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRepoCollateralSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegRepoCollateralSecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRepoCollateralSecurityType *)new FIX::LegRepoCollateralSecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRepoCollateralSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRepoCollateralSecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegRepoCollateralSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegRepoCollateralSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegRepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegRepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRepoCollateralSecurityType *)new FIX::LegRepoCollateralSecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRepoCollateralSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRepoCollateralSecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegRepoCollateralSecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRepoCollateralSecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegRepoCollateralSecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegRepoCollateralSecurityType::LegRepoCollateralSecurityType()\n" " FIX::LegRepoCollateralSecurityType::LegRepoCollateralSecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegRepoCollateralSecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRepoCollateralSecurityType *arg1 = (FIX::LegRepoCollateralSecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegRepoCollateralSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegRepoCollateralSecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegRepoCollateralSecurityType" "', argument " "1"" of type '" "FIX::LegRepoCollateralSecurityType *""'"); } arg1 = reinterpret_cast< FIX::LegRepoCollateralSecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegRepoCollateralSecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegRepoCollateralSecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegRepurchaseTerm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRepurchaseTerm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegRepurchaseTerm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRepurchaseTerm *)new FIX::LegRepurchaseTerm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRepurchaseTerm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRepurchaseTerm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegRepurchaseTerm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegRepurchaseTerm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegRepurchaseTerm" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegRepurchaseTerm" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRepurchaseTerm *)new FIX::LegRepurchaseTerm((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRepurchaseTerm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRepurchaseTerm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegRepurchaseTerm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRepurchaseTerm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegRepurchaseTerm'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegRepurchaseTerm::LegRepurchaseTerm()\n" " FIX::LegRepurchaseTerm::LegRepurchaseTerm(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegRepurchaseTerm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRepurchaseTerm *arg1 = (FIX::LegRepurchaseTerm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegRepurchaseTerm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegRepurchaseTerm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegRepurchaseTerm" "', argument " "1"" of type '" "FIX::LegRepurchaseTerm *""'"); } arg1 = reinterpret_cast< FIX::LegRepurchaseTerm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegRepurchaseTerm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegRepurchaseTerm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegRepurchaseRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRepurchaseRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegRepurchaseRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRepurchaseRate *)new FIX::LegRepurchaseRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRepurchaseRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRepurchaseRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegRepurchaseRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegRepurchaseRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegRepurchaseRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegRepurchaseRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRepurchaseRate *)new FIX::LegRepurchaseRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRepurchaseRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRepurchaseRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegRepurchaseRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRepurchaseRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegRepurchaseRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegRepurchaseRate::LegRepurchaseRate()\n" " FIX::LegRepurchaseRate::LegRepurchaseRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegRepurchaseRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRepurchaseRate *arg1 = (FIX::LegRepurchaseRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegRepurchaseRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegRepurchaseRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegRepurchaseRate" "', argument " "1"" of type '" "FIX::LegRepurchaseRate *""'"); } arg1 = reinterpret_cast< FIX::LegRepurchaseRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegRepurchaseRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegRepurchaseRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegFactor__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegFactor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegFactor")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegFactor *)new FIX::LegFactor(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegFactor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegFactor__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegFactor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegFactor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegFactor" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegFactor" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegFactor *)new FIX::LegFactor((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegFactor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegFactor(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegFactor__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegFactor__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegFactor'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegFactor::LegFactor()\n" " FIX::LegFactor::LegFactor(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegFactor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegFactor *arg1 = (FIX::LegFactor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegFactor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegFactor, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegFactor" "', argument " "1"" of type '" "FIX::LegFactor *""'"); } arg1 = reinterpret_cast< FIX::LegFactor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegFactor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegFactor, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegRedemptionDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegRedemptionDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRedemptionDate *)new FIX::LegRedemptionDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRedemptionDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegRedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegRedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegRedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegRedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRedemptionDate *)new FIX::LegRedemptionDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRedemptionDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegRedemptionDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRedemptionDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegRedemptionDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegRedemptionDate::LegRedemptionDate()\n" " FIX::LegRedemptionDate::LegRedemptionDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegRedemptionDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRedemptionDate *arg1 = (FIX::LegRedemptionDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegRedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegRedemptionDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegRedemptionDate" "', argument " "1"" of type '" "FIX::LegRedemptionDate *""'"); } arg1 = reinterpret_cast< FIX::LegRedemptionDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegRedemptionDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegRedemptionDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CreditRating__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CreditRating *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CreditRating")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CreditRating *)new FIX::CreditRating(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CreditRating, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CreditRating__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CreditRating *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CreditRating",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CreditRating" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CreditRating" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CreditRating *)new FIX::CreditRating((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CreditRating, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CreditRating(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CreditRating__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CreditRating__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CreditRating'.\n" " Possible C/C++ prototypes are:\n" " FIX::CreditRating::CreditRating()\n" " FIX::CreditRating::CreditRating(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CreditRating(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CreditRating *arg1 = (FIX::CreditRating *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CreditRating",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CreditRating, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CreditRating" "', argument " "1"" of type '" "FIX::CreditRating *""'"); } arg1 = reinterpret_cast< FIX::CreditRating * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CreditRating_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CreditRating, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCreditRating__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCreditRating *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCreditRating")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCreditRating *)new FIX::UnderlyingCreditRating(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCreditRating, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCreditRating__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCreditRating *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCreditRating",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCreditRating" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCreditRating" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCreditRating *)new FIX::UnderlyingCreditRating((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCreditRating, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCreditRating(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCreditRating__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCreditRating__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCreditRating'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCreditRating::UnderlyingCreditRating()\n" " FIX::UnderlyingCreditRating::UnderlyingCreditRating(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCreditRating(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCreditRating *arg1 = (FIX::UnderlyingCreditRating *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCreditRating",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCreditRating, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCreditRating" "', argument " "1"" of type '" "FIX::UnderlyingCreditRating *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCreditRating * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCreditRating_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCreditRating, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCreditRating__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCreditRating *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCreditRating")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCreditRating *)new FIX::LegCreditRating(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCreditRating, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCreditRating__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCreditRating *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCreditRating",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCreditRating" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCreditRating" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCreditRating *)new FIX::LegCreditRating((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCreditRating, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCreditRating(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCreditRating__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCreditRating__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCreditRating'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCreditRating::LegCreditRating()\n" " FIX::LegCreditRating::LegCreditRating(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCreditRating(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCreditRating *arg1 = (FIX::LegCreditRating *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCreditRating",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCreditRating, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCreditRating" "', argument " "1"" of type '" "FIX::LegCreditRating *""'"); } arg1 = reinterpret_cast< FIX::LegCreditRating * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCreditRating_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCreditRating, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradedFlatSwitch__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradedFlatSwitch *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradedFlatSwitch")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradedFlatSwitch *)new FIX::TradedFlatSwitch(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradedFlatSwitch, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradedFlatSwitch__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradedFlatSwitch *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradedFlatSwitch",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradedFlatSwitch" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradedFlatSwitch" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradedFlatSwitch *)new FIX::TradedFlatSwitch((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradedFlatSwitch, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradedFlatSwitch(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradedFlatSwitch__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradedFlatSwitch__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradedFlatSwitch'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradedFlatSwitch::TradedFlatSwitch()\n" " FIX::TradedFlatSwitch::TradedFlatSwitch(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradedFlatSwitch(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradedFlatSwitch *arg1 = (FIX::TradedFlatSwitch *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradedFlatSwitch",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradedFlatSwitch, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradedFlatSwitch" "', argument " "1"" of type '" "FIX::TradedFlatSwitch *""'"); } arg1 = reinterpret_cast< FIX::TradedFlatSwitch * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradedFlatSwitch_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradedFlatSwitch, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BasisFeatureDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BasisFeatureDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BasisFeatureDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BasisFeatureDate *)new FIX::BasisFeatureDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BasisFeatureDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BasisFeatureDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BasisFeatureDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BasisFeatureDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BasisFeatureDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BasisFeatureDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BasisFeatureDate *)new FIX::BasisFeatureDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BasisFeatureDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BasisFeatureDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BasisFeatureDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BasisFeatureDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BasisFeatureDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::BasisFeatureDate::BasisFeatureDate()\n" " FIX::BasisFeatureDate::BasisFeatureDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BasisFeatureDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BasisFeatureDate *arg1 = (FIX::BasisFeatureDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BasisFeatureDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BasisFeatureDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BasisFeatureDate" "', argument " "1"" of type '" "FIX::BasisFeatureDate *""'"); } arg1 = reinterpret_cast< FIX::BasisFeatureDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BasisFeatureDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BasisFeatureDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BasisFeaturePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BasisFeaturePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BasisFeaturePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BasisFeaturePrice *)new FIX::BasisFeaturePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BasisFeaturePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BasisFeaturePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BasisFeaturePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BasisFeaturePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BasisFeaturePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BasisFeaturePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BasisFeaturePrice *)new FIX::BasisFeaturePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BasisFeaturePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BasisFeaturePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BasisFeaturePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BasisFeaturePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BasisFeaturePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::BasisFeaturePrice::BasisFeaturePrice()\n" " FIX::BasisFeaturePrice::BasisFeaturePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BasisFeaturePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BasisFeaturePrice *arg1 = (FIX::BasisFeaturePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BasisFeaturePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BasisFeaturePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BasisFeaturePrice" "', argument " "1"" of type '" "FIX::BasisFeaturePrice *""'"); } arg1 = reinterpret_cast< FIX::BasisFeaturePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BasisFeaturePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BasisFeaturePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteStatus *)new FIX::QuoteStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteStatus *)new FIX::QuoteStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteStatus::QuoteStatus()\n" " FIX::QuoteStatus::QuoteStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteStatus *arg1 = (FIX::QuoteStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteStatus" "', argument " "1"" of type '" "FIX::QuoteStatus *""'"); } arg1 = reinterpret_cast< FIX::QuoteStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityIDSource *)new FIX::UnderlyingSecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityIDSource *)new FIX::UnderlyingSecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecurityIDSource::UnderlyingSecurityIDSource()\n" " FIX::UnderlyingSecurityIDSource::UnderlyingSecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityIDSource *arg1 = (FIX::UnderlyingSecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecurityIDSource" "', argument " "1"" of type '" "FIX::UnderlyingSecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartyIDSource *)new FIX::PartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartyIDSource *)new FIX::PartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::PartyIDSource::PartyIDSource()\n" " FIX::PartyIDSource::PartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartyIDSource *arg1 = (FIX::PartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PartyIDSource" "', argument " "1"" of type '" "FIX::PartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::PartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartyID *)new FIX::PartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartyID *)new FIX::PartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::PartyID::PartyID()\n" " FIX::PartyID::PartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartyID *arg1 = (FIX::PartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PartyID" "', argument " "1"" of type '" "FIX::PartyID *""'"); } arg1 = reinterpret_cast< FIX::PartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalVolumeTradedDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalVolumeTradedDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalVolumeTradedDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalVolumeTradedDate *)new FIX::TotalVolumeTradedDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalVolumeTradedDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalVolumeTradedDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalVolumeTradedDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalVolumeTradedDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalVolumeTradedDate" "', argument " "1"" of type '" "FIX::UTCDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalVolumeTradedDate" "', argument " "1"" of type '" "FIX::UTCDATE const &""'"); } arg1 = reinterpret_cast< FIX::UTCDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalVolumeTradedDate *)new FIX::TotalVolumeTradedDate((FIX::UTCDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalVolumeTradedDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalVolumeTradedDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalVolumeTradedDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalVolumeTradedDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalVolumeTradedDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalVolumeTradedDate::TotalVolumeTradedDate()\n" " FIX::TotalVolumeTradedDate::TotalVolumeTradedDate(FIX::UTCDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalVolumeTradedDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalVolumeTradedDate *arg1 = (FIX::TotalVolumeTradedDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalVolumeTradedDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalVolumeTradedDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalVolumeTradedDate" "', argument " "1"" of type '" "FIX::TotalVolumeTradedDate *""'"); } arg1 = reinterpret_cast< FIX::TotalVolumeTradedDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalVolumeTradedDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalVolumeTradedDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalVolumeTradedTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalVolumeTradedTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalVolumeTradedTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalVolumeTradedTime *)new FIX::TotalVolumeTradedTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalVolumeTradedTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalVolumeTradedTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalVolumeTradedTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalVolumeTradedTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalVolumeTradedTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalVolumeTradedTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalVolumeTradedTime *)new FIX::TotalVolumeTradedTime((FIX::UTCTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalVolumeTradedTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalVolumeTradedTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalVolumeTradedTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalVolumeTradedTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalVolumeTradedTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalVolumeTradedTime::TotalVolumeTradedTime()\n" " FIX::TotalVolumeTradedTime::TotalVolumeTradedTime(FIX::UTCTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalVolumeTradedTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalVolumeTradedTime *arg1 = (FIX::TotalVolumeTradedTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalVolumeTradedTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalVolumeTradedTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalVolumeTradedTime" "', argument " "1"" of type '" "FIX::TotalVolumeTradedTime *""'"); } arg1 = reinterpret_cast< FIX::TotalVolumeTradedTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalVolumeTradedTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalVolumeTradedTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NetChgPrevDay__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetChgPrevDay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NetChgPrevDay")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetChgPrevDay *)new FIX::NetChgPrevDay(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetChgPrevDay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetChgPrevDay__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NetChgPrevDay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NetChgPrevDay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NetChgPrevDay" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NetChgPrevDay" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetChgPrevDay *)new FIX::NetChgPrevDay((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetChgPrevDay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetChgPrevDay(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NetChgPrevDay__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetChgPrevDay__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NetChgPrevDay'.\n" " Possible C/C++ prototypes are:\n" " FIX::NetChgPrevDay::NetChgPrevDay()\n" " FIX::NetChgPrevDay::NetChgPrevDay(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NetChgPrevDay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetChgPrevDay *arg1 = (FIX::NetChgPrevDay *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NetChgPrevDay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NetChgPrevDay, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NetChgPrevDay" "', argument " "1"" of type '" "FIX::NetChgPrevDay *""'"); } arg1 = reinterpret_cast< FIX::NetChgPrevDay * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NetChgPrevDay_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NetChgPrevDay, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartyRole *)new FIX::PartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartyRole *)new FIX::PartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::PartyRole::PartyRole()\n" " FIX::PartyRole::PartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartyRole *arg1 = (FIX::PartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PartyRole" "', argument " "1"" of type '" "FIX::PartyRole *""'"); } arg1 = reinterpret_cast< FIX::PartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoPartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoPartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPartyIDs *)new FIX::NoPartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPartyIDs *)new FIX::NoPartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoPartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoPartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoPartyIDs::NoPartyIDs()\n" " FIX::NoPartyIDs::NoPartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoPartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPartyIDs *arg1 = (FIX::NoPartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoPartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoPartyIDs" "', argument " "1"" of type '" "FIX::NoPartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoPartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoPartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoPartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSecurityAltID *)new FIX::NoSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSecurityAltID *)new FIX::NoSecurityAltID((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSecurityAltID::NoSecurityAltID()\n" " FIX::NoSecurityAltID::NoSecurityAltID(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSecurityAltID *arg1 = (FIX::NoSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSecurityAltID" "', argument " "1"" of type '" "FIX::NoSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::NoSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityAltID *)new FIX::SecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityAltID *)new FIX::SecurityAltID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityAltID::SecurityAltID()\n" " FIX::SecurityAltID::SecurityAltID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityAltID *arg1 = (FIX::SecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityAltID" "', argument " "1"" of type '" "FIX::SecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::SecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityAltIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityAltIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityAltIDSource *)new FIX::SecurityAltIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityAltIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityAltIDSource *)new FIX::SecurityAltIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityAltIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityAltIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityAltIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityAltIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityAltIDSource::SecurityAltIDSource()\n" " FIX::SecurityAltIDSource::SecurityAltIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityAltIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityAltIDSource *arg1 = (FIX::SecurityAltIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityAltIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityAltIDSource" "', argument " "1"" of type '" "FIX::SecurityAltIDSource *""'"); } arg1 = reinterpret_cast< FIX::SecurityAltIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityAltIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityAltIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUnderlyingSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUnderlyingSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingSecurityAltID *)new FIX::NoUnderlyingSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUnderlyingSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUnderlyingSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUnderlyingSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUnderlyingSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingSecurityAltID *)new FIX::NoUnderlyingSecurityAltID((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUnderlyingSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUnderlyingSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUnderlyingSecurityAltID::NoUnderlyingSecurityAltID()\n" " FIX::NoUnderlyingSecurityAltID::NoUnderlyingSecurityAltID(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUnderlyingSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingSecurityAltID *arg1 = (FIX::NoUnderlyingSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUnderlyingSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUnderlyingSecurityAltID" "', argument " "1"" of type '" "FIX::NoUnderlyingSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::NoUnderlyingSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUnderlyingSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityAltID *)new FIX::UnderlyingSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityAltID *)new FIX::UnderlyingSecurityAltID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecurityAltID::UnderlyingSecurityAltID()\n" " FIX::UnderlyingSecurityAltID::UnderlyingSecurityAltID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityAltID *arg1 = (FIX::UnderlyingSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecurityAltID" "', argument " "1"" of type '" "FIX::UnderlyingSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityAltIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecurityAltIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityAltIDSource *)new FIX::UnderlyingSecurityAltIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityAltIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecurityAltIDSource *)new FIX::UnderlyingSecurityAltIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecurityAltIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecurityAltIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityAltIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecurityAltIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecurityAltIDSource::UnderlyingSecurityAltIDSource()\n" " FIX::UnderlyingSecurityAltIDSource::UnderlyingSecurityAltIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecurityAltIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecurityAltIDSource *arg1 = (FIX::UnderlyingSecurityAltIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecurityAltIDSource" "', argument " "1"" of type '" "FIX::UnderlyingSecurityAltIDSource *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecurityAltIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecurityAltIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Product__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Product *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Product")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Product *)new FIX::Product(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Product, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Product__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Product *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Product",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Product" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Product" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Product *)new FIX::Product((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Product, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Product(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Product__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Product__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Product'.\n" " Possible C/C++ prototypes are:\n" " FIX::Product::Product()\n" " FIX::Product::Product(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Product(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Product *arg1 = (FIX::Product *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Product",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Product, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Product" "', argument " "1"" of type '" "FIX::Product *""'"); } arg1 = reinterpret_cast< FIX::Product * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Product_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Product, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CFICode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CFICode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CFICode *)new FIX::CFICode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CFICode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CFICode *)new FIX::CFICode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CFICode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CFICode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CFICode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CFICode'.\n" " Possible C/C++ prototypes are:\n" " FIX::CFICode::CFICode()\n" " FIX::CFICode::CFICode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CFICode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CFICode *arg1 = (FIX::CFICode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CFICode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CFICode" "', argument " "1"" of type '" "FIX::CFICode *""'"); } arg1 = reinterpret_cast< FIX::CFICode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CFICode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CFICode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingProduct__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingProduct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingProduct")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingProduct *)new FIX::UnderlyingProduct(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingProduct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingProduct__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingProduct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingProduct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingProduct" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingProduct" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingProduct *)new FIX::UnderlyingProduct((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingProduct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingProduct(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingProduct__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingProduct__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingProduct'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingProduct::UnderlyingProduct()\n" " FIX::UnderlyingProduct::UnderlyingProduct(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingProduct(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingProduct *arg1 = (FIX::UnderlyingProduct *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingProduct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingProduct, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingProduct" "', argument " "1"" of type '" "FIX::UnderlyingProduct *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingProduct * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingProduct_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingProduct, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCFICode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCFICode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCFICode *)new FIX::UnderlyingCFICode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCFICode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCFICode *)new FIX::UnderlyingCFICode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCFICode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCFICode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCFICode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCFICode'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCFICode::UnderlyingCFICode()\n" " FIX::UnderlyingCFICode::UnderlyingCFICode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCFICode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCFICode *arg1 = (FIX::UnderlyingCFICode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCFICode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCFICode" "', argument " "1"" of type '" "FIX::UnderlyingCFICode *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCFICode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCFICode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCFICode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuantityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuantityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuantityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuantityType *)new FIX::QuantityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuantityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuantityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuantityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuantityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuantityType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuantityType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuantityType *)new FIX::QuantityType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuantityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuantityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuantityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuantityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuantityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuantityType::QuantityType()\n" " FIX::QuantityType::QuantityType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuantityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuantityType *arg1 = (FIX::QuantityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuantityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuantityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuantityType" "', argument " "1"" of type '" "FIX::QuantityType *""'"); } arg1 = reinterpret_cast< FIX::QuantityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuantityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuantityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BookingRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BookingRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BookingRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BookingRefID *)new FIX::BookingRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BookingRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BookingRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BookingRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BookingRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BookingRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BookingRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BookingRefID *)new FIX::BookingRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BookingRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BookingRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BookingRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BookingRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BookingRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::BookingRefID::BookingRefID()\n" " FIX::BookingRefID::BookingRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BookingRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BookingRefID *arg1 = (FIX::BookingRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BookingRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BookingRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BookingRefID" "', argument " "1"" of type '" "FIX::BookingRefID *""'"); } arg1 = reinterpret_cast< FIX::BookingRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BookingRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BookingRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IndividualAllocID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IndividualAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IndividualAllocID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IndividualAllocID *)new FIX::IndividualAllocID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IndividualAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IndividualAllocID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IndividualAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IndividualAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IndividualAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IndividualAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IndividualAllocID *)new FIX::IndividualAllocID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IndividualAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IndividualAllocID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IndividualAllocID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IndividualAllocID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IndividualAllocID'.\n" " Possible C/C++ prototypes are:\n" " FIX::IndividualAllocID::IndividualAllocID()\n" " FIX::IndividualAllocID::IndividualAllocID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IndividualAllocID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IndividualAllocID *arg1 = (FIX::IndividualAllocID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IndividualAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IndividualAllocID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IndividualAllocID" "', argument " "1"" of type '" "FIX::IndividualAllocID *""'"); } arg1 = reinterpret_cast< FIX::IndividualAllocID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IndividualAllocID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IndividualAllocID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RoundingDirection__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoundingDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RoundingDirection")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoundingDirection *)new FIX::RoundingDirection(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoundingDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoundingDirection__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RoundingDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RoundingDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RoundingDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RoundingDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoundingDirection *)new FIX::RoundingDirection((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoundingDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoundingDirection(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RoundingDirection__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoundingDirection__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RoundingDirection'.\n" " Possible C/C++ prototypes are:\n" " FIX::RoundingDirection::RoundingDirection()\n" " FIX::RoundingDirection::RoundingDirection(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RoundingDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoundingDirection *arg1 = (FIX::RoundingDirection *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RoundingDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RoundingDirection, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RoundingDirection" "', argument " "1"" of type '" "FIX::RoundingDirection *""'"); } arg1 = reinterpret_cast< FIX::RoundingDirection * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RoundingDirection_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RoundingDirection, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RoundingModulus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoundingModulus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RoundingModulus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoundingModulus *)new FIX::RoundingModulus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoundingModulus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoundingModulus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RoundingModulus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RoundingModulus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RoundingModulus" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RoundingModulus" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoundingModulus *)new FIX::RoundingModulus((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoundingModulus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoundingModulus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RoundingModulus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoundingModulus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RoundingModulus'.\n" " Possible C/C++ prototypes are:\n" " FIX::RoundingModulus::RoundingModulus()\n" " FIX::RoundingModulus::RoundingModulus(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RoundingModulus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoundingModulus *arg1 = (FIX::RoundingModulus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RoundingModulus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RoundingModulus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RoundingModulus" "', argument " "1"" of type '" "FIX::RoundingModulus *""'"); } arg1 = reinterpret_cast< FIX::RoundingModulus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RoundingModulus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RoundingModulus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CountryOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CountryOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CountryOfIssue *)new FIX::CountryOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CountryOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::COUNTRY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CountryOfIssue *)new FIX::CountryOfIssue((FIX::COUNTRY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CountryOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CountryOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CountryOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CountryOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::CountryOfIssue::CountryOfIssue()\n" " FIX::CountryOfIssue::CountryOfIssue(FIX::COUNTRY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CountryOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CountryOfIssue *arg1 = (FIX::CountryOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CountryOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CountryOfIssue" "', argument " "1"" of type '" "FIX::CountryOfIssue *""'"); } arg1 = reinterpret_cast< FIX::CountryOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CountryOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CountryOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StateOrProvinceOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StateOrProvinceOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StateOrProvinceOfIssue *)new FIX::StateOrProvinceOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StateOrProvinceOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StateOrProvinceOfIssue *)new FIX::StateOrProvinceOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StateOrProvinceOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StateOrProvinceOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StateOrProvinceOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StateOrProvinceOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::StateOrProvinceOfIssue::StateOrProvinceOfIssue()\n" " FIX::StateOrProvinceOfIssue::StateOrProvinceOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StateOrProvinceOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StateOrProvinceOfIssue *arg1 = (FIX::StateOrProvinceOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StateOrProvinceOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::StateOrProvinceOfIssue *""'"); } arg1 = reinterpret_cast< FIX::StateOrProvinceOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StateOrProvinceOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StateOrProvinceOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LocaleOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LocaleOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LocaleOfIssue *)new FIX::LocaleOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LocaleOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LocaleOfIssue *)new FIX::LocaleOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LocaleOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LocaleOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LocaleOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LocaleOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::LocaleOfIssue::LocaleOfIssue()\n" " FIX::LocaleOfIssue::LocaleOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LocaleOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LocaleOfIssue *arg1 = (FIX::LocaleOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LocaleOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LocaleOfIssue" "', argument " "1"" of type '" "FIX::LocaleOfIssue *""'"); } arg1 = reinterpret_cast< FIX::LocaleOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LocaleOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LocaleOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoRegistDtls__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRegistDtls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoRegistDtls")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRegistDtls *)new FIX::NoRegistDtls(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRegistDtls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRegistDtls__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoRegistDtls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoRegistDtls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoRegistDtls" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoRegistDtls" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRegistDtls *)new FIX::NoRegistDtls((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRegistDtls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRegistDtls(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoRegistDtls__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRegistDtls__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoRegistDtls'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoRegistDtls::NoRegistDtls()\n" " FIX::NoRegistDtls::NoRegistDtls(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoRegistDtls(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRegistDtls *arg1 = (FIX::NoRegistDtls *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoRegistDtls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoRegistDtls, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoRegistDtls" "', argument " "1"" of type '" "FIX::NoRegistDtls *""'"); } arg1 = reinterpret_cast< FIX::NoRegistDtls * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoRegistDtls_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoRegistDtls, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MailingDtls__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MailingDtls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MailingDtls")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MailingDtls *)new FIX::MailingDtls(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MailingDtls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MailingDtls__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MailingDtls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MailingDtls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MailingDtls" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MailingDtls" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MailingDtls *)new FIX::MailingDtls((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MailingDtls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MailingDtls(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MailingDtls__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MailingDtls__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MailingDtls'.\n" " Possible C/C++ prototypes are:\n" " FIX::MailingDtls::MailingDtls()\n" " FIX::MailingDtls::MailingDtls(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MailingDtls(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MailingDtls *arg1 = (FIX::MailingDtls *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MailingDtls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MailingDtls, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MailingDtls" "', argument " "1"" of type '" "FIX::MailingDtls *""'"); } arg1 = reinterpret_cast< FIX::MailingDtls * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MailingDtls_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MailingDtls, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InvestorCountryOfResidence__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvestorCountryOfResidence *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InvestorCountryOfResidence")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvestorCountryOfResidence *)new FIX::InvestorCountryOfResidence(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvestorCountryOfResidence, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InvestorCountryOfResidence__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::COUNTRY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InvestorCountryOfResidence *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InvestorCountryOfResidence",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InvestorCountryOfResidence" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InvestorCountryOfResidence" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InvestorCountryOfResidence *)new FIX::InvestorCountryOfResidence((FIX::COUNTRY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InvestorCountryOfResidence, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InvestorCountryOfResidence(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InvestorCountryOfResidence__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvestorCountryOfResidence__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InvestorCountryOfResidence'.\n" " Possible C/C++ prototypes are:\n" " FIX::InvestorCountryOfResidence::InvestorCountryOfResidence()\n" " FIX::InvestorCountryOfResidence::InvestorCountryOfResidence(FIX::COUNTRY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InvestorCountryOfResidence(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InvestorCountryOfResidence *arg1 = (FIX::InvestorCountryOfResidence *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InvestorCountryOfResidence",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InvestorCountryOfResidence, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InvestorCountryOfResidence" "', argument " "1"" of type '" "FIX::InvestorCountryOfResidence *""'"); } arg1 = reinterpret_cast< FIX::InvestorCountryOfResidence * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InvestorCountryOfResidence_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InvestorCountryOfResidence, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PaymentRef__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentRef *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PaymentRef")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentRef *)new FIX::PaymentRef(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentRef, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentRef__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PaymentRef *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PaymentRef",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PaymentRef" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PaymentRef" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentRef *)new FIX::PaymentRef((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentRef, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentRef(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PaymentRef__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentRef__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PaymentRef'.\n" " Possible C/C++ prototypes are:\n" " FIX::PaymentRef::PaymentRef()\n" " FIX::PaymentRef::PaymentRef(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PaymentRef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentRef *arg1 = (FIX::PaymentRef *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PaymentRef",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PaymentRef, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PaymentRef" "', argument " "1"" of type '" "FIX::PaymentRef *""'"); } arg1 = reinterpret_cast< FIX::PaymentRef * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PaymentRef_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PaymentRef, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DistribPaymentMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DistribPaymentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DistribPaymentMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DistribPaymentMethod *)new FIX::DistribPaymentMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DistribPaymentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DistribPaymentMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DistribPaymentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DistribPaymentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DistribPaymentMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DistribPaymentMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DistribPaymentMethod *)new FIX::DistribPaymentMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DistribPaymentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DistribPaymentMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DistribPaymentMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DistribPaymentMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DistribPaymentMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DistribPaymentMethod::DistribPaymentMethod()\n" " FIX::DistribPaymentMethod::DistribPaymentMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DistribPaymentMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DistribPaymentMethod *arg1 = (FIX::DistribPaymentMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DistribPaymentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DistribPaymentMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DistribPaymentMethod" "', argument " "1"" of type '" "FIX::DistribPaymentMethod *""'"); } arg1 = reinterpret_cast< FIX::DistribPaymentMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DistribPaymentMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DistribPaymentMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashDistribCurr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashDistribCurr")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribCurr *)new FIX::CashDistribCurr(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribCurr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashDistribCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashDistribCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashDistribCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashDistribCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribCurr *)new FIX::CashDistribCurr((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribCurr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashDistribCurr__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribCurr__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashDistribCurr'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashDistribCurr::CashDistribCurr()\n" " FIX::CashDistribCurr::CashDistribCurr(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashDistribCurr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribCurr *arg1 = (FIX::CashDistribCurr *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashDistribCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashDistribCurr, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashDistribCurr" "', argument " "1"" of type '" "FIX::CashDistribCurr *""'"); } arg1 = reinterpret_cast< FIX::CashDistribCurr * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashDistribCurr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashDistribCurr, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CommCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CommCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CommCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CommCurrency *)new FIX::CommCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CommCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CommCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CommCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CommCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CommCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CommCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CommCurrency *)new FIX::CommCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CommCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CommCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CommCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CommCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CommCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::CommCurrency::CommCurrency()\n" " FIX::CommCurrency::CommCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CommCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CommCurrency *arg1 = (FIX::CommCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CommCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CommCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CommCurrency" "', argument " "1"" of type '" "FIX::CommCurrency *""'"); } arg1 = reinterpret_cast< FIX::CommCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CommCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CommCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CancellationRights__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CancellationRights *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CancellationRights")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CancellationRights *)new FIX::CancellationRights(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CancellationRights, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CancellationRights__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CancellationRights *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CancellationRights",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CancellationRights" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CancellationRights" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CancellationRights *)new FIX::CancellationRights((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CancellationRights, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CancellationRights(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CancellationRights__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CancellationRights__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CancellationRights'.\n" " Possible C/C++ prototypes are:\n" " FIX::CancellationRights::CancellationRights()\n" " FIX::CancellationRights::CancellationRights(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CancellationRights(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CancellationRights *arg1 = (FIX::CancellationRights *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CancellationRights",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CancellationRights, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CancellationRights" "', argument " "1"" of type '" "FIX::CancellationRights *""'"); } arg1 = reinterpret_cast< FIX::CancellationRights * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CancellationRights_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CancellationRights, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MoneyLaunderingStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MoneyLaunderingStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MoneyLaunderingStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MoneyLaunderingStatus *)new FIX::MoneyLaunderingStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MoneyLaunderingStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MoneyLaunderingStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MoneyLaunderingStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MoneyLaunderingStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MoneyLaunderingStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MoneyLaunderingStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MoneyLaunderingStatus *)new FIX::MoneyLaunderingStatus((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MoneyLaunderingStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MoneyLaunderingStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MoneyLaunderingStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MoneyLaunderingStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MoneyLaunderingStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::MoneyLaunderingStatus::MoneyLaunderingStatus()\n" " FIX::MoneyLaunderingStatus::MoneyLaunderingStatus(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MoneyLaunderingStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MoneyLaunderingStatus *arg1 = (FIX::MoneyLaunderingStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MoneyLaunderingStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MoneyLaunderingStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MoneyLaunderingStatus" "', argument " "1"" of type '" "FIX::MoneyLaunderingStatus *""'"); } arg1 = reinterpret_cast< FIX::MoneyLaunderingStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MoneyLaunderingStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MoneyLaunderingStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MailingInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MailingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MailingInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MailingInst *)new FIX::MailingInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MailingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MailingInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MailingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MailingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MailingInst" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MailingInst" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MailingInst *)new FIX::MailingInst((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MailingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MailingInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MailingInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MailingInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MailingInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::MailingInst::MailingInst()\n" " FIX::MailingInst::MailingInst(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MailingInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MailingInst *arg1 = (FIX::MailingInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MailingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MailingInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MailingInst" "', argument " "1"" of type '" "FIX::MailingInst *""'"); } arg1 = reinterpret_cast< FIX::MailingInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MailingInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MailingInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TransBkdTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TransBkdTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TransBkdTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransBkdTime *)new FIX::TransBkdTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransBkdTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransBkdTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TransBkdTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TransBkdTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TransBkdTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransBkdTime *)new FIX::TransBkdTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransBkdTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransBkdTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TransBkdTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TransBkdTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TransBkdTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TransBkdTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransBkdTime *)new FIX::TransBkdTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransBkdTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransBkdTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TransBkdTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TransBkdTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TransBkdTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TransBkdTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TransBkdTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransBkdTime *)new FIX::TransBkdTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransBkdTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransBkdTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TransBkdTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TransBkdTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransBkdTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransBkdTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TransBkdTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TransBkdTime::TransBkdTime()\n" " FIX::TransBkdTime::TransBkdTime(int)\n" " FIX::TransBkdTime::TransBkdTime(FIX::UTCTIMESTAMP const &)\n" " FIX::TransBkdTime::TransBkdTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TransBkdTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TransBkdTime *arg1 = (FIX::TransBkdTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TransBkdTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TransBkdTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TransBkdTime" "', argument " "1"" of type '" "FIX::TransBkdTime *""'"); } arg1 = reinterpret_cast< FIX::TransBkdTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TransBkdTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TransBkdTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecPriceType *)new FIX::ExecPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecPriceType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecPriceType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecPriceType *)new FIX::ExecPriceType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecPriceType::ExecPriceType()\n" " FIX::ExecPriceType::ExecPriceType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecPriceType *arg1 = (FIX::ExecPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecPriceType" "', argument " "1"" of type '" "FIX::ExecPriceType *""'"); } arg1 = reinterpret_cast< FIX::ExecPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecPriceAdjustment__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecPriceAdjustment *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecPriceAdjustment")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecPriceAdjustment *)new FIX::ExecPriceAdjustment(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecPriceAdjustment, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecPriceAdjustment__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecPriceAdjustment *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecPriceAdjustment",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecPriceAdjustment" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecPriceAdjustment" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecPriceAdjustment *)new FIX::ExecPriceAdjustment((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecPriceAdjustment, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecPriceAdjustment(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecPriceAdjustment__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecPriceAdjustment__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecPriceAdjustment'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecPriceAdjustment::ExecPriceAdjustment()\n" " FIX::ExecPriceAdjustment::ExecPriceAdjustment(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecPriceAdjustment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecPriceAdjustment *arg1 = (FIX::ExecPriceAdjustment *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecPriceAdjustment",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecPriceAdjustment, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecPriceAdjustment" "', argument " "1"" of type '" "FIX::ExecPriceAdjustment *""'"); } arg1 = reinterpret_cast< FIX::ExecPriceAdjustment * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecPriceAdjustment_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecPriceAdjustment, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DateOfBirth__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DateOfBirth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DateOfBirth")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DateOfBirth *)new FIX::DateOfBirth(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DateOfBirth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DateOfBirth__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DateOfBirth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DateOfBirth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DateOfBirth" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DateOfBirth" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DateOfBirth *)new FIX::DateOfBirth((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DateOfBirth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DateOfBirth(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DateOfBirth__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DateOfBirth__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DateOfBirth'.\n" " Possible C/C++ prototypes are:\n" " FIX::DateOfBirth::DateOfBirth()\n" " FIX::DateOfBirth::DateOfBirth(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DateOfBirth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DateOfBirth *arg1 = (FIX::DateOfBirth *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DateOfBirth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DateOfBirth, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DateOfBirth" "', argument " "1"" of type '" "FIX::DateOfBirth *""'"); } arg1 = reinterpret_cast< FIX::DateOfBirth * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DateOfBirth_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DateOfBirth, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeReportTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeReportTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportTransType *)new FIX::TradeReportTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeReportTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeReportTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeReportTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeReportTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportTransType *)new FIX::TradeReportTransType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeReportTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeReportTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeReportTransType::TradeReportTransType()\n" " FIX::TradeReportTransType::TradeReportTransType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeReportTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportTransType *arg1 = (FIX::TradeReportTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeReportTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeReportTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeReportTransType" "', argument " "1"" of type '" "FIX::TradeReportTransType *""'"); } arg1 = reinterpret_cast< FIX::TradeReportTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeReportTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeReportTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CardHolderName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardHolderName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CardHolderName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardHolderName *)new FIX::CardHolderName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardHolderName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardHolderName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CardHolderName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CardHolderName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CardHolderName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CardHolderName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardHolderName *)new FIX::CardHolderName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardHolderName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardHolderName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CardHolderName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardHolderName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CardHolderName'.\n" " Possible C/C++ prototypes are:\n" " FIX::CardHolderName::CardHolderName()\n" " FIX::CardHolderName::CardHolderName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CardHolderName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardHolderName *arg1 = (FIX::CardHolderName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CardHolderName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CardHolderName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CardHolderName" "', argument " "1"" of type '" "FIX::CardHolderName *""'"); } arg1 = reinterpret_cast< FIX::CardHolderName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CardHolderName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CardHolderName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CardNumber__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CardNumber")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardNumber *)new FIX::CardNumber(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardNumber__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CardNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CardNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CardNumber" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CardNumber" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardNumber *)new FIX::CardNumber((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardNumber(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CardNumber__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardNumber__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CardNumber'.\n" " Possible C/C++ prototypes are:\n" " FIX::CardNumber::CardNumber()\n" " FIX::CardNumber::CardNumber(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CardNumber(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardNumber *arg1 = (FIX::CardNumber *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CardNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CardNumber, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CardNumber" "', argument " "1"" of type '" "FIX::CardNumber *""'"); } arg1 = reinterpret_cast< FIX::CardNumber * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CardNumber_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CardNumber, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CardExpDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardExpDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CardExpDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardExpDate *)new FIX::CardExpDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardExpDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardExpDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CardExpDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CardExpDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CardExpDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CardExpDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardExpDate *)new FIX::CardExpDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardExpDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardExpDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CardExpDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardExpDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CardExpDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::CardExpDate::CardExpDate()\n" " FIX::CardExpDate::CardExpDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CardExpDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardExpDate *arg1 = (FIX::CardExpDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CardExpDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CardExpDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CardExpDate" "', argument " "1"" of type '" "FIX::CardExpDate *""'"); } arg1 = reinterpret_cast< FIX::CardExpDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CardExpDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CardExpDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CardIssNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardIssNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CardIssNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardIssNo *)new FIX::CardIssNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardIssNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardIssNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CardIssNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CardIssNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CardIssNo" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CardIssNo" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardIssNo *)new FIX::CardIssNo((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardIssNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardIssNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CardIssNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardIssNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CardIssNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::CardIssNo::CardIssNo()\n" " FIX::CardIssNo::CardIssNo(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CardIssNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardIssNo *arg1 = (FIX::CardIssNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CardIssNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CardIssNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CardIssNo" "', argument " "1"" of type '" "FIX::CardIssNo *""'"); } arg1 = reinterpret_cast< FIX::CardIssNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CardIssNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CardIssNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PaymentMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PaymentMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentMethod *)new FIX::PaymentMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PaymentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PaymentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PaymentMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PaymentMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentMethod *)new FIX::PaymentMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PaymentMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PaymentMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::PaymentMethod::PaymentMethod()\n" " FIX::PaymentMethod::PaymentMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PaymentMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentMethod *arg1 = (FIX::PaymentMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PaymentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PaymentMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PaymentMethod" "', argument " "1"" of type '" "FIX::PaymentMethod *""'"); } arg1 = reinterpret_cast< FIX::PaymentMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PaymentMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PaymentMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistAcctType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistAcctType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistAcctType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistAcctType *)new FIX::RegistAcctType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistAcctType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistAcctType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistAcctType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistAcctType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistAcctType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistAcctType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistAcctType *)new FIX::RegistAcctType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistAcctType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistAcctType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistAcctType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistAcctType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistAcctType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistAcctType::RegistAcctType()\n" " FIX::RegistAcctType::RegistAcctType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistAcctType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistAcctType *arg1 = (FIX::RegistAcctType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistAcctType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistAcctType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistAcctType" "', argument " "1"" of type '" "FIX::RegistAcctType *""'"); } arg1 = reinterpret_cast< FIX::RegistAcctType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistAcctType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistAcctType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Designation__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Designation *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Designation")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Designation *)new FIX::Designation(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Designation, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Designation__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Designation *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Designation",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Designation" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Designation" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Designation *)new FIX::Designation((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Designation, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Designation(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Designation__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Designation__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Designation'.\n" " Possible C/C++ prototypes are:\n" " FIX::Designation::Designation()\n" " FIX::Designation::Designation(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Designation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Designation *arg1 = (FIX::Designation *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Designation",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Designation, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Designation" "', argument " "1"" of type '" "FIX::Designation *""'"); } arg1 = reinterpret_cast< FIX::Designation * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Designation_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Designation, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TaxAdvantageType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TaxAdvantageType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TaxAdvantageType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TaxAdvantageType *)new FIX::TaxAdvantageType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TaxAdvantageType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TaxAdvantageType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TaxAdvantageType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TaxAdvantageType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TaxAdvantageType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TaxAdvantageType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TaxAdvantageType *)new FIX::TaxAdvantageType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TaxAdvantageType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TaxAdvantageType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TaxAdvantageType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TaxAdvantageType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TaxAdvantageType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TaxAdvantageType::TaxAdvantageType()\n" " FIX::TaxAdvantageType::TaxAdvantageType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TaxAdvantageType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TaxAdvantageType *arg1 = (FIX::TaxAdvantageType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TaxAdvantageType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TaxAdvantageType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TaxAdvantageType" "', argument " "1"" of type '" "FIX::TaxAdvantageType *""'"); } arg1 = reinterpret_cast< FIX::TaxAdvantageType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TaxAdvantageType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TaxAdvantageType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistRejReasonText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistRejReasonText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistRejReasonText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistRejReasonText *)new FIX::RegistRejReasonText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistRejReasonText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistRejReasonText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistRejReasonText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistRejReasonText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistRejReasonText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistRejReasonText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistRejReasonText *)new FIX::RegistRejReasonText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistRejReasonText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistRejReasonText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistRejReasonText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistRejReasonText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistRejReasonText'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistRejReasonText::RegistRejReasonText()\n" " FIX::RegistRejReasonText::RegistRejReasonText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistRejReasonText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistRejReasonText *arg1 = (FIX::RegistRejReasonText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistRejReasonText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistRejReasonText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistRejReasonText" "', argument " "1"" of type '" "FIX::RegistRejReasonText *""'"); } arg1 = reinterpret_cast< FIX::RegistRejReasonText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistRejReasonText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistRejReasonText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FundRenewWaiv__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FundRenewWaiv *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FundRenewWaiv")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FundRenewWaiv *)new FIX::FundRenewWaiv(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FundRenewWaiv, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FundRenewWaiv__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FundRenewWaiv *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FundRenewWaiv",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FundRenewWaiv" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FundRenewWaiv" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FundRenewWaiv *)new FIX::FundRenewWaiv((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FundRenewWaiv, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FundRenewWaiv(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FundRenewWaiv__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FundRenewWaiv__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FundRenewWaiv'.\n" " Possible C/C++ prototypes are:\n" " FIX::FundRenewWaiv::FundRenewWaiv()\n" " FIX::FundRenewWaiv::FundRenewWaiv(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FundRenewWaiv(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FundRenewWaiv *arg1 = (FIX::FundRenewWaiv *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FundRenewWaiv",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FundRenewWaiv, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FundRenewWaiv" "', argument " "1"" of type '" "FIX::FundRenewWaiv *""'"); } arg1 = reinterpret_cast< FIX::FundRenewWaiv * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FundRenewWaiv_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FundRenewWaiv, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashDistribAgentName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashDistribAgentName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentName *)new FIX::CashDistribAgentName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashDistribAgentName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashDistribAgentName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashDistribAgentName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashDistribAgentName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentName *)new FIX::CashDistribAgentName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashDistribAgentName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashDistribAgentName'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashDistribAgentName::CashDistribAgentName()\n" " FIX::CashDistribAgentName::CashDistribAgentName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashDistribAgentName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentName *arg1 = (FIX::CashDistribAgentName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashDistribAgentName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashDistribAgentName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashDistribAgentName" "', argument " "1"" of type '" "FIX::CashDistribAgentName *""'"); } arg1 = reinterpret_cast< FIX::CashDistribAgentName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashDistribAgentName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashDistribAgentName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashDistribAgentCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashDistribAgentCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentCode *)new FIX::CashDistribAgentCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashDistribAgentCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashDistribAgentCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashDistribAgentCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashDistribAgentCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentCode *)new FIX::CashDistribAgentCode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashDistribAgentCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashDistribAgentCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashDistribAgentCode::CashDistribAgentCode()\n" " FIX::CashDistribAgentCode::CashDistribAgentCode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashDistribAgentCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentCode *arg1 = (FIX::CashDistribAgentCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashDistribAgentCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashDistribAgentCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashDistribAgentCode" "', argument " "1"" of type '" "FIX::CashDistribAgentCode *""'"); } arg1 = reinterpret_cast< FIX::CashDistribAgentCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashDistribAgentCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashDistribAgentCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashDistribAgentAcctNumber__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentAcctNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashDistribAgentAcctNumber")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentAcctNumber *)new FIX::CashDistribAgentAcctNumber(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentAcctNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentAcctNumber__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashDistribAgentAcctNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashDistribAgentAcctNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashDistribAgentAcctNumber" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashDistribAgentAcctNumber" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentAcctNumber *)new FIX::CashDistribAgentAcctNumber((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentAcctNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentAcctNumber(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashDistribAgentAcctNumber__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentAcctNumber__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashDistribAgentAcctNumber'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashDistribAgentAcctNumber::CashDistribAgentAcctNumber()\n" " FIX::CashDistribAgentAcctNumber::CashDistribAgentAcctNumber(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashDistribAgentAcctNumber(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentAcctNumber *arg1 = (FIX::CashDistribAgentAcctNumber *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashDistribAgentAcctNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashDistribAgentAcctNumber, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashDistribAgentAcctNumber" "', argument " "1"" of type '" "FIX::CashDistribAgentAcctNumber *""'"); } arg1 = reinterpret_cast< FIX::CashDistribAgentAcctNumber * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashDistribAgentAcctNumber_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashDistribAgentAcctNumber, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashDistribPayRef__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribPayRef *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashDistribPayRef")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribPayRef *)new FIX::CashDistribPayRef(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribPayRef, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribPayRef__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashDistribPayRef *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashDistribPayRef",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashDistribPayRef" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashDistribPayRef" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribPayRef *)new FIX::CashDistribPayRef((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribPayRef, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribPayRef(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashDistribPayRef__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribPayRef__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashDistribPayRef'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashDistribPayRef::CashDistribPayRef()\n" " FIX::CashDistribPayRef::CashDistribPayRef(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashDistribPayRef(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribPayRef *arg1 = (FIX::CashDistribPayRef *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashDistribPayRef",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashDistribPayRef, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashDistribPayRef" "', argument " "1"" of type '" "FIX::CashDistribPayRef *""'"); } arg1 = reinterpret_cast< FIX::CashDistribPayRef * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashDistribPayRef_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashDistribPayRef, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CardStartDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardStartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CardStartDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardStartDate *)new FIX::CardStartDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardStartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardStartDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CardStartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CardStartDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CardStartDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CardStartDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardStartDate *)new FIX::CardStartDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardStartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardStartDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CardStartDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardStartDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CardStartDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::CardStartDate::CardStartDate()\n" " FIX::CardStartDate::CardStartDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CardStartDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardStartDate *arg1 = (FIX::CardStartDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CardStartDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CardStartDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CardStartDate" "', argument " "1"" of type '" "FIX::CardStartDate *""'"); } arg1 = reinterpret_cast< FIX::CardStartDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CardStartDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CardStartDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PaymentDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PaymentDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentDate *)new FIX::PaymentDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PaymentDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PaymentDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentDate *)new FIX::PaymentDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PaymentDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PaymentDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::PaymentDate::PaymentDate()\n" " FIX::PaymentDate::PaymentDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PaymentDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentDate *arg1 = (FIX::PaymentDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PaymentDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PaymentDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PaymentDate" "', argument " "1"" of type '" "FIX::PaymentDate *""'"); } arg1 = reinterpret_cast< FIX::PaymentDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PaymentDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PaymentDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PaymentRemitterID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentRemitterID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PaymentRemitterID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentRemitterID *)new FIX::PaymentRemitterID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentRemitterID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentRemitterID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PaymentRemitterID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PaymentRemitterID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PaymentRemitterID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PaymentRemitterID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PaymentRemitterID *)new FIX::PaymentRemitterID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PaymentRemitterID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PaymentRemitterID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PaymentRemitterID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentRemitterID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PaymentRemitterID'.\n" " Possible C/C++ prototypes are:\n" " FIX::PaymentRemitterID::PaymentRemitterID()\n" " FIX::PaymentRemitterID::PaymentRemitterID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PaymentRemitterID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PaymentRemitterID *arg1 = (FIX::PaymentRemitterID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PaymentRemitterID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PaymentRemitterID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PaymentRemitterID" "', argument " "1"" of type '" "FIX::PaymentRemitterID *""'"); } arg1 = reinterpret_cast< FIX::PaymentRemitterID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PaymentRemitterID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PaymentRemitterID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistStatus *)new FIX::RegistStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistStatus *)new FIX::RegistStatus((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistStatus::RegistStatus()\n" " FIX::RegistStatus::RegistStatus(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistStatus *arg1 = (FIX::RegistStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistStatus" "', argument " "1"" of type '" "FIX::RegistStatus *""'"); } arg1 = reinterpret_cast< FIX::RegistStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistRejReasonCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistRejReasonCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistRejReasonCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistRejReasonCode *)new FIX::RegistRejReasonCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistRejReasonCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistRejReasonCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistRejReasonCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistRejReasonCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistRejReasonCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistRejReasonCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistRejReasonCode *)new FIX::RegistRejReasonCode((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistRejReasonCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistRejReasonCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistRejReasonCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistRejReasonCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistRejReasonCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistRejReasonCode::RegistRejReasonCode()\n" " FIX::RegistRejReasonCode::RegistRejReasonCode(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistRejReasonCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistRejReasonCode *arg1 = (FIX::RegistRejReasonCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistRejReasonCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistRejReasonCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistRejReasonCode" "', argument " "1"" of type '" "FIX::RegistRejReasonCode *""'"); } arg1 = reinterpret_cast< FIX::RegistRejReasonCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistRejReasonCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistRejReasonCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistRefID *)new FIX::RegistRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistRefID *)new FIX::RegistRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistRefID::RegistRefID()\n" " FIX::RegistRefID::RegistRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistRefID *arg1 = (FIX::RegistRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistRefID" "', argument " "1"" of type '" "FIX::RegistRefID *""'"); } arg1 = reinterpret_cast< FIX::RegistRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistDetls__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistDetls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistDetls")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistDetls *)new FIX::RegistDetls(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistDetls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistDetls__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistDetls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistDetls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistDetls" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistDetls" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistDetls *)new FIX::RegistDetls((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistDetls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistDetls(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistDetls__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistDetls__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistDetls'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistDetls::RegistDetls()\n" " FIX::RegistDetls::RegistDetls(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistDetls(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistDetls *arg1 = (FIX::RegistDetls *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistDetls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistDetls, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistDetls" "', argument " "1"" of type '" "FIX::RegistDetls *""'"); } arg1 = reinterpret_cast< FIX::RegistDetls * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistDetls_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistDetls, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDistribInsts__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDistribInsts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDistribInsts")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDistribInsts *)new FIX::NoDistribInsts(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDistribInsts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDistribInsts__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDistribInsts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDistribInsts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDistribInsts" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDistribInsts" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDistribInsts *)new FIX::NoDistribInsts((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDistribInsts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDistribInsts(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDistribInsts__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDistribInsts__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDistribInsts'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDistribInsts::NoDistribInsts()\n" " FIX::NoDistribInsts::NoDistribInsts(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDistribInsts(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDistribInsts *arg1 = (FIX::NoDistribInsts *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDistribInsts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDistribInsts, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDistribInsts" "', argument " "1"" of type '" "FIX::NoDistribInsts *""'"); } arg1 = reinterpret_cast< FIX::NoDistribInsts * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDistribInsts_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDistribInsts, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistEmail__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistEmail *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistEmail")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistEmail *)new FIX::RegistEmail(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistEmail, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistEmail__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistEmail *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistEmail",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistEmail" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistEmail" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistEmail *)new FIX::RegistEmail((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistEmail, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistEmail(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistEmail__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistEmail__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistEmail'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistEmail::RegistEmail()\n" " FIX::RegistEmail::RegistEmail(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistEmail(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistEmail *arg1 = (FIX::RegistEmail *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistEmail",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistEmail, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistEmail" "', argument " "1"" of type '" "FIX::RegistEmail *""'"); } arg1 = reinterpret_cast< FIX::RegistEmail * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistEmail_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistEmail, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DistribPercentage__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DistribPercentage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DistribPercentage")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DistribPercentage *)new FIX::DistribPercentage(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DistribPercentage, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DistribPercentage__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DistribPercentage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DistribPercentage",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DistribPercentage" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DistribPercentage" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DistribPercentage *)new FIX::DistribPercentage((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DistribPercentage, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DistribPercentage(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DistribPercentage__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DistribPercentage__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DistribPercentage'.\n" " Possible C/C++ prototypes are:\n" " FIX::DistribPercentage::DistribPercentage()\n" " FIX::DistribPercentage::DistribPercentage(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DistribPercentage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DistribPercentage *arg1 = (FIX::DistribPercentage *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DistribPercentage",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DistribPercentage, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DistribPercentage" "', argument " "1"" of type '" "FIX::DistribPercentage *""'"); } arg1 = reinterpret_cast< FIX::DistribPercentage * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DistribPercentage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DistribPercentage, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistID *)new FIX::RegistID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistID *)new FIX::RegistID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistID::RegistID()\n" " FIX::RegistID::RegistID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistID *arg1 = (FIX::RegistID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistID" "', argument " "1"" of type '" "FIX::RegistID *""'"); } arg1 = reinterpret_cast< FIX::RegistID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistTransType *)new FIX::RegistTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistTransType *)new FIX::RegistTransType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistTransType::RegistTransType()\n" " FIX::RegistTransType::RegistTransType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistTransType *arg1 = (FIX::RegistTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistTransType" "', argument " "1"" of type '" "FIX::RegistTransType *""'"); } arg1 = reinterpret_cast< FIX::RegistTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecValuationPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecValuationPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecValuationPoint")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecValuationPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecValuationPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecValuationPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecValuationPoint",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ExecValuationPoint" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecValuationPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecValuationPoint__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecValuationPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecValuationPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecValuationPoint" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecValuationPoint" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecValuationPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecValuationPoint__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::ExecValuationPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_ExecValuationPoint",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecValuationPoint" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecValuationPoint" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ExecValuationPoint" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecValuationPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecValuationPoint(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecValuationPoint__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecValuationPoint__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExecValuationPoint__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExecValuationPoint__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecValuationPoint'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecValuationPoint::ExecValuationPoint()\n" " FIX::ExecValuationPoint::ExecValuationPoint(int)\n" " FIX::ExecValuationPoint::ExecValuationPoint(FIX::UTCTIMESTAMP const &)\n" " FIX::ExecValuationPoint::ExecValuationPoint(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecValuationPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecValuationPoint *arg1 = (FIX::ExecValuationPoint *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecValuationPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecValuationPoint, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecValuationPoint" "', argument " "1"" of type '" "FIX::ExecValuationPoint *""'"); } arg1 = reinterpret_cast< FIX::ExecValuationPoint * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecValuationPoint_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecValuationPoint, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderPercent__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderPercent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderPercent")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderPercent *)new FIX::OrderPercent(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderPercent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderPercent__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderPercent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderPercent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderPercent" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderPercent" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderPercent *)new FIX::OrderPercent((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderPercent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderPercent(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderPercent__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderPercent__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderPercent'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderPercent::OrderPercent()\n" " FIX::OrderPercent::OrderPercent(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderPercent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderPercent *arg1 = (FIX::OrderPercent *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderPercent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderPercent, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderPercent" "', argument " "1"" of type '" "FIX::OrderPercent *""'"); } arg1 = reinterpret_cast< FIX::OrderPercent * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderPercent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderPercent, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OwnershipType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OwnershipType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OwnershipType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OwnershipType *)new FIX::OwnershipType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OwnershipType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OwnershipType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OwnershipType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OwnershipType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OwnershipType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OwnershipType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OwnershipType *)new FIX::OwnershipType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OwnershipType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OwnershipType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OwnershipType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OwnershipType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OwnershipType'.\n" " Possible C/C++ prototypes are:\n" " FIX::OwnershipType::OwnershipType()\n" " FIX::OwnershipType::OwnershipType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OwnershipType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OwnershipType *arg1 = (FIX::OwnershipType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OwnershipType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OwnershipType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OwnershipType" "', argument " "1"" of type '" "FIX::OwnershipType *""'"); } arg1 = reinterpret_cast< FIX::OwnershipType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OwnershipType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OwnershipType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoContAmts__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoContAmts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoContAmts")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoContAmts *)new FIX::NoContAmts(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoContAmts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoContAmts__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoContAmts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoContAmts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoContAmts" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoContAmts" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoContAmts *)new FIX::NoContAmts((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoContAmts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoContAmts(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoContAmts__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoContAmts__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoContAmts'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoContAmts::NoContAmts()\n" " FIX::NoContAmts::NoContAmts(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoContAmts(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoContAmts *arg1 = (FIX::NoContAmts *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoContAmts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoContAmts, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoContAmts" "', argument " "1"" of type '" "FIX::NoContAmts *""'"); } arg1 = reinterpret_cast< FIX::NoContAmts * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoContAmts_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoContAmts, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContAmtType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContAmtType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContAmtType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContAmtType *)new FIX::ContAmtType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContAmtType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContAmtType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContAmtType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContAmtType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContAmtType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContAmtType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContAmtType *)new FIX::ContAmtType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContAmtType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContAmtType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContAmtType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContAmtType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContAmtType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContAmtType::ContAmtType()\n" " FIX::ContAmtType::ContAmtType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContAmtType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContAmtType *arg1 = (FIX::ContAmtType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContAmtType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContAmtType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContAmtType" "', argument " "1"" of type '" "FIX::ContAmtType *""'"); } arg1 = reinterpret_cast< FIX::ContAmtType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContAmtType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContAmtType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContAmtValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContAmtValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContAmtValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContAmtValue *)new FIX::ContAmtValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContAmtValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContAmtValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContAmtValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContAmtValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContAmtValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContAmtValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContAmtValue *)new FIX::ContAmtValue((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContAmtValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContAmtValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContAmtValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContAmtValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContAmtValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContAmtValue::ContAmtValue()\n" " FIX::ContAmtValue::ContAmtValue(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContAmtValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContAmtValue *arg1 = (FIX::ContAmtValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContAmtValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContAmtValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContAmtValue" "', argument " "1"" of type '" "FIX::ContAmtValue *""'"); } arg1 = reinterpret_cast< FIX::ContAmtValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContAmtValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContAmtValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContAmtCurr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContAmtCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContAmtCurr")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContAmtCurr *)new FIX::ContAmtCurr(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContAmtCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContAmtCurr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContAmtCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContAmtCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContAmtCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContAmtCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContAmtCurr *)new FIX::ContAmtCurr((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContAmtCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContAmtCurr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContAmtCurr__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContAmtCurr__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContAmtCurr'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContAmtCurr::ContAmtCurr()\n" " FIX::ContAmtCurr::ContAmtCurr(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContAmtCurr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContAmtCurr *arg1 = (FIX::ContAmtCurr *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContAmtCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContAmtCurr, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContAmtCurr" "', argument " "1"" of type '" "FIX::ContAmtCurr *""'"); } arg1 = reinterpret_cast< FIX::ContAmtCurr * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContAmtCurr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContAmtCurr, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OwnerType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OwnerType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OwnerType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OwnerType *)new FIX::OwnerType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OwnerType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OwnerType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OwnerType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OwnerType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OwnerType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OwnerType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OwnerType *)new FIX::OwnerType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OwnerType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OwnerType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OwnerType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OwnerType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OwnerType'.\n" " Possible C/C++ prototypes are:\n" " FIX::OwnerType::OwnerType()\n" " FIX::OwnerType::OwnerType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OwnerType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OwnerType *arg1 = (FIX::OwnerType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OwnerType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OwnerType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OwnerType" "', argument " "1"" of type '" "FIX::OwnerType *""'"); } arg1 = reinterpret_cast< FIX::OwnerType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OwnerType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OwnerType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartySubID *)new FIX::PartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartySubID *)new FIX::PartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::PartySubID::PartySubID()\n" " FIX::PartySubID::PartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartySubID *arg1 = (FIX::PartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PartySubID" "', argument " "1"" of type '" "FIX::PartySubID *""'"); } arg1 = reinterpret_cast< FIX::PartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NestedPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NestedPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartyID *)new FIX::NestedPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NestedPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NestedPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NestedPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NestedPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartyID *)new FIX::NestedPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NestedPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NestedPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NestedPartyID::NestedPartyID()\n" " FIX::NestedPartyID::NestedPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NestedPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartyID *arg1 = (FIX::NestedPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NestedPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NestedPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NestedPartyID" "', argument " "1"" of type '" "FIX::NestedPartyID *""'"); } arg1 = reinterpret_cast< FIX::NestedPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NestedPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NestedPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NestedPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NestedPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartyIDSource *)new FIX::NestedPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NestedPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NestedPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NestedPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NestedPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartyIDSource *)new FIX::NestedPartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NestedPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NestedPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::NestedPartyIDSource::NestedPartyIDSource()\n" " FIX::NestedPartyIDSource::NestedPartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NestedPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartyIDSource *arg1 = (FIX::NestedPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NestedPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NestedPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NestedPartyIDSource" "', argument " "1"" of type '" "FIX::NestedPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::NestedPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NestedPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NestedPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryClOrdID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryClOrdID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryClOrdID *)new FIX::SecondaryClOrdID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryClOrdID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryClOrdID *)new FIX::SecondaryClOrdID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryClOrdID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryClOrdID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryClOrdID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryClOrdID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryClOrdID::SecondaryClOrdID()\n" " FIX::SecondaryClOrdID::SecondaryClOrdID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryClOrdID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryClOrdID *arg1 = (FIX::SecondaryClOrdID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryClOrdID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryClOrdID" "', argument " "1"" of type '" "FIX::SecondaryClOrdID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryClOrdID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryClOrdID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryClOrdID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryExecID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryExecID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryExecID *)new FIX::SecondaryExecID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryExecID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryExecID *)new FIX::SecondaryExecID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryExecID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryExecID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryExecID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryExecID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryExecID::SecondaryExecID()\n" " FIX::SecondaryExecID::SecondaryExecID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryExecID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryExecID *arg1 = (FIX::SecondaryExecID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryExecID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryExecID" "', argument " "1"" of type '" "FIX::SecondaryExecID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryExecID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryExecID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryExecID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderCapacity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderCapacity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderCapacity *)new FIX::OrderCapacity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderCapacity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderCapacity" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderCapacity" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderCapacity *)new FIX::OrderCapacity((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderCapacity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderCapacity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderCapacity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderCapacity'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderCapacity::OrderCapacity()\n" " FIX::OrderCapacity::OrderCapacity(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderCapacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderCapacity *arg1 = (FIX::OrderCapacity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderCapacity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderCapacity" "', argument " "1"" of type '" "FIX::OrderCapacity *""'"); } arg1 = reinterpret_cast< FIX::OrderCapacity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderCapacity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderCapacity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderRestrictions__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderRestrictions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderRestrictions")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderRestrictions *)new FIX::OrderRestrictions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderRestrictions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderRestrictions__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderRestrictions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderRestrictions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderRestrictions" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderRestrictions" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderRestrictions *)new FIX::OrderRestrictions((FIX::MULTIPLECHARVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderRestrictions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderRestrictions(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderRestrictions__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderRestrictions__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderRestrictions'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderRestrictions::OrderRestrictions()\n" " FIX::OrderRestrictions::OrderRestrictions(FIX::MULTIPLECHARVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderRestrictions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderRestrictions *arg1 = (FIX::OrderRestrictions *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderRestrictions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderRestrictions, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderRestrictions" "', argument " "1"" of type '" "FIX::OrderRestrictions *""'"); } arg1 = reinterpret_cast< FIX::OrderRestrictions * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderRestrictions_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderRestrictions, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassCancelRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassCancelRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassCancelRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassCancelRequestType *)new FIX::MassCancelRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassCancelRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassCancelRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassCancelRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassCancelRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassCancelRequestType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassCancelRequestType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassCancelRequestType *)new FIX::MassCancelRequestType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassCancelRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassCancelRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassCancelRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassCancelRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassCancelRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassCancelRequestType::MassCancelRequestType()\n" " FIX::MassCancelRequestType::MassCancelRequestType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassCancelRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassCancelRequestType *arg1 = (FIX::MassCancelRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassCancelRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassCancelRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassCancelRequestType" "', argument " "1"" of type '" "FIX::MassCancelRequestType *""'"); } arg1 = reinterpret_cast< FIX::MassCancelRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassCancelRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassCancelRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassCancelResponse__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassCancelResponse *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassCancelResponse")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassCancelResponse *)new FIX::MassCancelResponse(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassCancelResponse, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassCancelResponse__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassCancelResponse *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassCancelResponse",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassCancelResponse" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassCancelResponse" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassCancelResponse *)new FIX::MassCancelResponse((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassCancelResponse, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassCancelResponse(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassCancelResponse__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassCancelResponse__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassCancelResponse'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassCancelResponse::MassCancelResponse()\n" " FIX::MassCancelResponse::MassCancelResponse(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassCancelResponse(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassCancelResponse *arg1 = (FIX::MassCancelResponse *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassCancelResponse",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassCancelResponse, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassCancelResponse" "', argument " "1"" of type '" "FIX::MassCancelResponse *""'"); } arg1 = reinterpret_cast< FIX::MassCancelResponse * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassCancelResponse_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassCancelResponse, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassCancelRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassCancelRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassCancelRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassCancelRejectReason *)new FIX::MassCancelRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassCancelRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassCancelRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassCancelRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassCancelRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassCancelRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassCancelRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassCancelRejectReason *)new FIX::MassCancelRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassCancelRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassCancelRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassCancelRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassCancelRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassCancelRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassCancelRejectReason::MassCancelRejectReason()\n" " FIX::MassCancelRejectReason::MassCancelRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassCancelRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassCancelRejectReason *arg1 = (FIX::MassCancelRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassCancelRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassCancelRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassCancelRejectReason" "', argument " "1"" of type '" "FIX::MassCancelRejectReason *""'"); } arg1 = reinterpret_cast< FIX::MassCancelRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassCancelRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassCancelRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalAffectedOrders__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalAffectedOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalAffectedOrders")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalAffectedOrders *)new FIX::TotalAffectedOrders(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalAffectedOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalAffectedOrders__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalAffectedOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalAffectedOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalAffectedOrders" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalAffectedOrders" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalAffectedOrders *)new FIX::TotalAffectedOrders((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalAffectedOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalAffectedOrders(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalAffectedOrders__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalAffectedOrders__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalAffectedOrders'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalAffectedOrders::TotalAffectedOrders()\n" " FIX::TotalAffectedOrders::TotalAffectedOrders(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalAffectedOrders(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalAffectedOrders *arg1 = (FIX::TotalAffectedOrders *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalAffectedOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalAffectedOrders, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalAffectedOrders" "', argument " "1"" of type '" "FIX::TotalAffectedOrders *""'"); } arg1 = reinterpret_cast< FIX::TotalAffectedOrders * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalAffectedOrders_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalAffectedOrders, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoAffectedOrders__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAffectedOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoAffectedOrders")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAffectedOrders *)new FIX::NoAffectedOrders(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAffectedOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAffectedOrders__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoAffectedOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoAffectedOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoAffectedOrders" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoAffectedOrders" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAffectedOrders *)new FIX::NoAffectedOrders((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAffectedOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAffectedOrders(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoAffectedOrders__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAffectedOrders__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoAffectedOrders'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoAffectedOrders::NoAffectedOrders()\n" " FIX::NoAffectedOrders::NoAffectedOrders(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoAffectedOrders(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAffectedOrders *arg1 = (FIX::NoAffectedOrders *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoAffectedOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoAffectedOrders, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoAffectedOrders" "', argument " "1"" of type '" "FIX::NoAffectedOrders *""'"); } arg1 = reinterpret_cast< FIX::NoAffectedOrders * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoAffectedOrders_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoAffectedOrders, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AffectedOrderID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AffectedOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AffectedOrderID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AffectedOrderID *)new FIX::AffectedOrderID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AffectedOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AffectedOrderID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AffectedOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AffectedOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AffectedOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AffectedOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AffectedOrderID *)new FIX::AffectedOrderID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AffectedOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AffectedOrderID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AffectedOrderID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AffectedOrderID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AffectedOrderID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AffectedOrderID::AffectedOrderID()\n" " FIX::AffectedOrderID::AffectedOrderID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AffectedOrderID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AffectedOrderID *arg1 = (FIX::AffectedOrderID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AffectedOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AffectedOrderID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AffectedOrderID" "', argument " "1"" of type '" "FIX::AffectedOrderID *""'"); } arg1 = reinterpret_cast< FIX::AffectedOrderID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AffectedOrderID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AffectedOrderID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AffectedSecondaryOrderID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AffectedSecondaryOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AffectedSecondaryOrderID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AffectedSecondaryOrderID *)new FIX::AffectedSecondaryOrderID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AffectedSecondaryOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AffectedSecondaryOrderID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AffectedSecondaryOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AffectedSecondaryOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AffectedSecondaryOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AffectedSecondaryOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AffectedSecondaryOrderID *)new FIX::AffectedSecondaryOrderID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AffectedSecondaryOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AffectedSecondaryOrderID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AffectedSecondaryOrderID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AffectedSecondaryOrderID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AffectedSecondaryOrderID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AffectedSecondaryOrderID::AffectedSecondaryOrderID()\n" " FIX::AffectedSecondaryOrderID::AffectedSecondaryOrderID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AffectedSecondaryOrderID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AffectedSecondaryOrderID *arg1 = (FIX::AffectedSecondaryOrderID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AffectedSecondaryOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AffectedSecondaryOrderID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AffectedSecondaryOrderID" "', argument " "1"" of type '" "FIX::AffectedSecondaryOrderID *""'"); } arg1 = reinterpret_cast< FIX::AffectedSecondaryOrderID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AffectedSecondaryOrderID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AffectedSecondaryOrderID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteType *)new FIX::QuoteType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteType *)new FIX::QuoteType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteType'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteType::QuoteType()\n" " FIX::QuoteType::QuoteType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteType *arg1 = (FIX::QuoteType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteType" "', argument " "1"" of type '" "FIX::QuoteType *""'"); } arg1 = reinterpret_cast< FIX::QuoteType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NestedPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NestedPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartyRole *)new FIX::NestedPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NestedPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NestedPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NestedPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NestedPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartyRole *)new FIX::NestedPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NestedPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NestedPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::NestedPartyRole::NestedPartyRole()\n" " FIX::NestedPartyRole::NestedPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NestedPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartyRole *arg1 = (FIX::NestedPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NestedPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NestedPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NestedPartyRole" "', argument " "1"" of type '" "FIX::NestedPartyRole *""'"); } arg1 = reinterpret_cast< FIX::NestedPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NestedPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NestedPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNestedPartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNestedPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNestedPartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNestedPartyIDs *)new FIX::NoNestedPartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNestedPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNestedPartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNestedPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNestedPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNestedPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNestedPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNestedPartyIDs *)new FIX::NoNestedPartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNestedPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNestedPartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNestedPartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNestedPartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNestedPartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNestedPartyIDs::NoNestedPartyIDs()\n" " FIX::NoNestedPartyIDs::NoNestedPartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNestedPartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNestedPartyIDs *arg1 = (FIX::NoNestedPartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNestedPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNestedPartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNestedPartyIDs" "', argument " "1"" of type '" "FIX::NoNestedPartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNestedPartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNestedPartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNestedPartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalAccruedInterestAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalAccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalAccruedInterestAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalAccruedInterestAmt *)new FIX::TotalAccruedInterestAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalAccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalAccruedInterestAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalAccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalAccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalAccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalAccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalAccruedInterestAmt *)new FIX::TotalAccruedInterestAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalAccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalAccruedInterestAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalAccruedInterestAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalAccruedInterestAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalAccruedInterestAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalAccruedInterestAmt::TotalAccruedInterestAmt()\n" " FIX::TotalAccruedInterestAmt::TotalAccruedInterestAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalAccruedInterestAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalAccruedInterestAmt *arg1 = (FIX::TotalAccruedInterestAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalAccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalAccruedInterestAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalAccruedInterestAmt" "', argument " "1"" of type '" "FIX::TotalAccruedInterestAmt *""'"); } arg1 = reinterpret_cast< FIX::TotalAccruedInterestAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalAccruedInterestAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalAccruedInterestAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityDate *)new FIX::MaturityDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityDate *)new FIX::MaturityDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityDate::MaturityDate()\n" " FIX::MaturityDate::MaturityDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityDate *arg1 = (FIX::MaturityDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityDate" "', argument " "1"" of type '" "FIX::MaturityDate *""'"); } arg1 = reinterpret_cast< FIX::MaturityDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingMaturityDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityDate *)new FIX::UnderlyingMaturityDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityDate *)new FIX::UnderlyingMaturityDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingMaturityDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingMaturityDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingMaturityDate::UnderlyingMaturityDate()\n" " FIX::UnderlyingMaturityDate::UnderlyingMaturityDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingMaturityDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityDate *arg1 = (FIX::UnderlyingMaturityDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingMaturityDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingMaturityDate" "', argument " "1"" of type '" "FIX::UnderlyingMaturityDate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingMaturityDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingMaturityDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingMaturityDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrRegistry__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrRegistry")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrRegistry *)new FIX::InstrRegistry(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrRegistry__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrRegistry *)new FIX::InstrRegistry((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrRegistry(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrRegistry__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrRegistry__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrRegistry'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrRegistry::InstrRegistry()\n" " FIX::InstrRegistry::InstrRegistry(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrRegistry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrRegistry *arg1 = (FIX::InstrRegistry *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrRegistry, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrRegistry" "', argument " "1"" of type '" "FIX::InstrRegistry *""'"); } arg1 = reinterpret_cast< FIX::InstrRegistry * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrRegistry_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrRegistry, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashMargin__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashMargin *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashMargin")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashMargin *)new FIX::CashMargin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashMargin, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashMargin__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashMargin *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashMargin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashMargin" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashMargin" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashMargin *)new FIX::CashMargin((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashMargin, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashMargin(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashMargin__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashMargin__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashMargin'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashMargin::CashMargin()\n" " FIX::CashMargin::CashMargin(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashMargin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashMargin *arg1 = (FIX::CashMargin *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashMargin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashMargin, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashMargin" "', argument " "1"" of type '" "FIX::CashMargin *""'"); } arg1 = reinterpret_cast< FIX::CashMargin * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashMargin_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashMargin, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NestedPartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NestedPartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartySubID *)new FIX::NestedPartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NestedPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NestedPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NestedPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NestedPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartySubID *)new FIX::NestedPartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NestedPartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NestedPartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NestedPartySubID::NestedPartySubID()\n" " FIX::NestedPartySubID::NestedPartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NestedPartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartySubID *arg1 = (FIX::NestedPartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NestedPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NestedPartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NestedPartySubID" "', argument " "1"" of type '" "FIX::NestedPartySubID *""'"); } arg1 = reinterpret_cast< FIX::NestedPartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NestedPartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NestedPartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Scope__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Scope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Scope")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Scope *)new FIX::Scope(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Scope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Scope__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Scope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Scope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Scope" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Scope" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Scope *)new FIX::Scope((FIX::MULTIPLECHARVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Scope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Scope(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Scope__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Scope__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Scope'.\n" " Possible C/C++ prototypes are:\n" " FIX::Scope::Scope()\n" " FIX::Scope::Scope(FIX::MULTIPLECHARVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Scope(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Scope *arg1 = (FIX::Scope *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Scope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Scope, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Scope" "', argument " "1"" of type '" "FIX::Scope *""'"); } arg1 = reinterpret_cast< FIX::Scope * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Scope_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Scope, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDImplicitDelete__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDImplicitDelete *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDImplicitDelete")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDImplicitDelete *)new FIX::MDImplicitDelete(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDImplicitDelete, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDImplicitDelete__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDImplicitDelete *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDImplicitDelete",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDImplicitDelete" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDImplicitDelete" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDImplicitDelete *)new FIX::MDImplicitDelete((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDImplicitDelete, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDImplicitDelete(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDImplicitDelete__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDImplicitDelete__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDImplicitDelete'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDImplicitDelete::MDImplicitDelete()\n" " FIX::MDImplicitDelete::MDImplicitDelete(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDImplicitDelete(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDImplicitDelete *arg1 = (FIX::MDImplicitDelete *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDImplicitDelete",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDImplicitDelete, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDImplicitDelete" "', argument " "1"" of type '" "FIX::MDImplicitDelete *""'"); } arg1 = reinterpret_cast< FIX::MDImplicitDelete * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDImplicitDelete_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDImplicitDelete, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CrossID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CrossID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossID *)new FIX::CrossID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CrossID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CrossID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CrossID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CrossID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossID *)new FIX::CrossID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CrossID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CrossID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CrossID::CrossID()\n" " FIX::CrossID::CrossID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CrossID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossID *arg1 = (FIX::CrossID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CrossID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CrossID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CrossID" "', argument " "1"" of type '" "FIX::CrossID *""'"); } arg1 = reinterpret_cast< FIX::CrossID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CrossID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CrossID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CrossType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CrossType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossType *)new FIX::CrossType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CrossType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CrossType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CrossType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CrossType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossType *)new FIX::CrossType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CrossType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CrossType'.\n" " Possible C/C++ prototypes are:\n" " FIX::CrossType::CrossType()\n" " FIX::CrossType::CrossType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CrossType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossType *arg1 = (FIX::CrossType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CrossType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CrossType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CrossType" "', argument " "1"" of type '" "FIX::CrossType *""'"); } arg1 = reinterpret_cast< FIX::CrossType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CrossType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CrossType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CrossPrioritization__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossPrioritization *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CrossPrioritization")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossPrioritization *)new FIX::CrossPrioritization(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossPrioritization, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossPrioritization__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CrossPrioritization *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CrossPrioritization",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CrossPrioritization" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CrossPrioritization" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CrossPrioritization *)new FIX::CrossPrioritization((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CrossPrioritization, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CrossPrioritization(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CrossPrioritization__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossPrioritization__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CrossPrioritization'.\n" " Possible C/C++ prototypes are:\n" " FIX::CrossPrioritization::CrossPrioritization()\n" " FIX::CrossPrioritization::CrossPrioritization(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CrossPrioritization(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CrossPrioritization *arg1 = (FIX::CrossPrioritization *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CrossPrioritization",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CrossPrioritization, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CrossPrioritization" "', argument " "1"" of type '" "FIX::CrossPrioritization *""'"); } arg1 = reinterpret_cast< FIX::CrossPrioritization * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CrossPrioritization_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CrossPrioritization, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigCrossID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigCrossID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigCrossID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigCrossID *)new FIX::OrigCrossID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigCrossID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigCrossID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigCrossID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigCrossID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigCrossID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigCrossID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigCrossID *)new FIX::OrigCrossID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigCrossID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigCrossID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigCrossID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigCrossID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigCrossID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigCrossID::OrigCrossID()\n" " FIX::OrigCrossID::OrigCrossID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigCrossID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigCrossID *arg1 = (FIX::OrigCrossID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigCrossID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigCrossID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigCrossID" "', argument " "1"" of type '" "FIX::OrigCrossID *""'"); } arg1 = reinterpret_cast< FIX::OrigCrossID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigCrossID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigCrossID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSides__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSides *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSides")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSides *)new FIX::NoSides(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSides, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSides__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSides *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSides",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSides" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSides" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSides *)new FIX::NoSides((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSides, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSides(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSides__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSides__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSides'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSides::NoSides()\n" " FIX::NoSides::NoSides(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSides(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSides *arg1 = (FIX::NoSides *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSides",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSides, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSides" "', argument " "1"" of type '" "FIX::NoSides *""'"); } arg1 = reinterpret_cast< FIX::NoSides * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSides_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSides, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoLegs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoLegs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegs *)new FIX::NoLegs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoLegs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoLegs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoLegs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoLegs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegs *)new FIX::NoLegs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoLegs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoLegs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoLegs::NoLegs()\n" " FIX::NoLegs::NoLegs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoLegs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegs *arg1 = (FIX::NoLegs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoLegs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoLegs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoLegs" "', argument " "1"" of type '" "FIX::NoLegs *""'"); } arg1 = reinterpret_cast< FIX::NoLegs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoLegs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoLegs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCurrency *)new FIX::LegCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCurrency *)new FIX::LegCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCurrency::LegCurrency()\n" " FIX::LegCurrency::LegCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCurrency *arg1 = (FIX::LegCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCurrency" "', argument " "1"" of type '" "FIX::LegCurrency *""'"); } arg1 = reinterpret_cast< FIX::LegCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalNumSecurityTypes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNumSecurityTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalNumSecurityTypes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNumSecurityTypes *)new FIX::TotalNumSecurityTypes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNumSecurityTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNumSecurityTypes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalNumSecurityTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalNumSecurityTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalNumSecurityTypes" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalNumSecurityTypes" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNumSecurityTypes *)new FIX::TotalNumSecurityTypes((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNumSecurityTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNumSecurityTypes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalNumSecurityTypes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNumSecurityTypes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalNumSecurityTypes'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalNumSecurityTypes::TotalNumSecurityTypes()\n" " FIX::TotalNumSecurityTypes::TotalNumSecurityTypes(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalNumSecurityTypes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNumSecurityTypes *arg1 = (FIX::TotalNumSecurityTypes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalNumSecurityTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalNumSecurityTypes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalNumSecurityTypes" "', argument " "1"" of type '" "FIX::TotalNumSecurityTypes *""'"); } arg1 = reinterpret_cast< FIX::TotalNumSecurityTypes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalNumSecurityTypes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalNumSecurityTypes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSecurityTypes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSecurityTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSecurityTypes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSecurityTypes *)new FIX::NoSecurityTypes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSecurityTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSecurityTypes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSecurityTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSecurityTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSecurityTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSecurityTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSecurityTypes *)new FIX::NoSecurityTypes((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSecurityTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSecurityTypes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSecurityTypes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSecurityTypes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSecurityTypes'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSecurityTypes::NoSecurityTypes()\n" " FIX::NoSecurityTypes::NoSecurityTypes(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSecurityTypes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSecurityTypes *arg1 = (FIX::NoSecurityTypes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSecurityTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSecurityTypes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSecurityTypes" "', argument " "1"" of type '" "FIX::NoSecurityTypes *""'"); } arg1 = reinterpret_cast< FIX::NoSecurityTypes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSecurityTypes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSecurityTypes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityListRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityListRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListRequestType *)new FIX::SecurityListRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityListRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityListRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityListRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityListRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListRequestType *)new FIX::SecurityListRequestType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityListRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityListRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityListRequestType::SecurityListRequestType()\n" " FIX::SecurityListRequestType::SecurityListRequestType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityListRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListRequestType *arg1 = (FIX::SecurityListRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityListRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityListRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityListRequestType" "', argument " "1"" of type '" "FIX::SecurityListRequestType *""'"); } arg1 = reinterpret_cast< FIX::SecurityListRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityListRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityListRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityRequestResult__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityRequestResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityRequestResult")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityRequestResult *)new FIX::SecurityRequestResult(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityRequestResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityRequestResult__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityRequestResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityRequestResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityRequestResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityRequestResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityRequestResult *)new FIX::SecurityRequestResult((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityRequestResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityRequestResult(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityRequestResult__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityRequestResult__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityRequestResult'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityRequestResult::SecurityRequestResult()\n" " FIX::SecurityRequestResult::SecurityRequestResult(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityRequestResult(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityRequestResult *arg1 = (FIX::SecurityRequestResult *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityRequestResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityRequestResult, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityRequestResult" "', argument " "1"" of type '" "FIX::SecurityRequestResult *""'"); } arg1 = reinterpret_cast< FIX::SecurityRequestResult * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityRequestResult_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityRequestResult, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RoundLot__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoundLot *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RoundLot")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoundLot *)new FIX::RoundLot(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoundLot, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoundLot__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RoundLot *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RoundLot",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RoundLot" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RoundLot" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RoundLot *)new FIX::RoundLot((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RoundLot, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RoundLot(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RoundLot__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoundLot__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RoundLot'.\n" " Possible C/C++ prototypes are:\n" " FIX::RoundLot::RoundLot()\n" " FIX::RoundLot::RoundLot(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RoundLot(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RoundLot *arg1 = (FIX::RoundLot *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RoundLot",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RoundLot, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RoundLot" "', argument " "1"" of type '" "FIX::RoundLot *""'"); } arg1 = reinterpret_cast< FIX::RoundLot * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RoundLot_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RoundLot, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MinTradeVol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinTradeVol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MinTradeVol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinTradeVol *)new FIX::MinTradeVol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinTradeVol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinTradeVol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MinTradeVol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MinTradeVol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MinTradeVol" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MinTradeVol" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinTradeVol *)new FIX::MinTradeVol((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinTradeVol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinTradeVol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MinTradeVol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinTradeVol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MinTradeVol'.\n" " Possible C/C++ prototypes are:\n" " FIX::MinTradeVol::MinTradeVol()\n" " FIX::MinTradeVol::MinTradeVol(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MinTradeVol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinTradeVol *arg1 = (FIX::MinTradeVol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MinTradeVol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MinTradeVol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MinTradeVol" "', argument " "1"" of type '" "FIX::MinTradeVol *""'"); } arg1 = reinterpret_cast< FIX::MinTradeVol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MinTradeVol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MinTradeVol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MultiLegRptTypeReq__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultiLegRptTypeReq *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MultiLegRptTypeReq")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultiLegRptTypeReq *)new FIX::MultiLegRptTypeReq(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultiLegRptTypeReq, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultiLegRptTypeReq__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MultiLegRptTypeReq *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MultiLegRptTypeReq",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MultiLegRptTypeReq" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MultiLegRptTypeReq" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultiLegRptTypeReq *)new FIX::MultiLegRptTypeReq((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultiLegRptTypeReq, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultiLegRptTypeReq(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MultiLegRptTypeReq__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultiLegRptTypeReq__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MultiLegRptTypeReq'.\n" " Possible C/C++ prototypes are:\n" " FIX::MultiLegRptTypeReq::MultiLegRptTypeReq()\n" " FIX::MultiLegRptTypeReq::MultiLegRptTypeReq(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MultiLegRptTypeReq(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultiLegRptTypeReq *arg1 = (FIX::MultiLegRptTypeReq *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MultiLegRptTypeReq",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MultiLegRptTypeReq, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MultiLegRptTypeReq" "', argument " "1"" of type '" "FIX::MultiLegRptTypeReq *""'"); } arg1 = reinterpret_cast< FIX::MultiLegRptTypeReq * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MultiLegRptTypeReq_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MultiLegRptTypeReq, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegPositionEffect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPositionEffect *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegPositionEffect")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPositionEffect *)new FIX::LegPositionEffect(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPositionEffect, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPositionEffect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegPositionEffect *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegPositionEffect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegPositionEffect" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegPositionEffect" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPositionEffect *)new FIX::LegPositionEffect((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPositionEffect, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPositionEffect(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegPositionEffect__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPositionEffect__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegPositionEffect'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegPositionEffect::LegPositionEffect()\n" " FIX::LegPositionEffect::LegPositionEffect(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegPositionEffect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPositionEffect *arg1 = (FIX::LegPositionEffect *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegPositionEffect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegPositionEffect, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegPositionEffect" "', argument " "1"" of type '" "FIX::LegPositionEffect *""'"); } arg1 = reinterpret_cast< FIX::LegPositionEffect * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegPositionEffect_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegPositionEffect, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCoveredOrUncovered__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCoveredOrUncovered *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCoveredOrUncovered")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCoveredOrUncovered *)new FIX::LegCoveredOrUncovered(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCoveredOrUncovered, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCoveredOrUncovered__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCoveredOrUncovered *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCoveredOrUncovered",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCoveredOrUncovered" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCoveredOrUncovered" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCoveredOrUncovered *)new FIX::LegCoveredOrUncovered((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCoveredOrUncovered, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCoveredOrUncovered(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCoveredOrUncovered__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCoveredOrUncovered__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCoveredOrUncovered'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCoveredOrUncovered::LegCoveredOrUncovered()\n" " FIX::LegCoveredOrUncovered::LegCoveredOrUncovered(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCoveredOrUncovered(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCoveredOrUncovered *arg1 = (FIX::LegCoveredOrUncovered *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCoveredOrUncovered",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCoveredOrUncovered, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCoveredOrUncovered" "', argument " "1"" of type '" "FIX::LegCoveredOrUncovered *""'"); } arg1 = reinterpret_cast< FIX::LegCoveredOrUncovered * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCoveredOrUncovered_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCoveredOrUncovered, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPrice *)new FIX::LegPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPrice *)new FIX::LegPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegPrice::LegPrice()\n" " FIX::LegPrice::LegPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPrice *arg1 = (FIX::LegPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegPrice" "', argument " "1"" of type '" "FIX::LegPrice *""'"); } arg1 = reinterpret_cast< FIX::LegPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesStatusRejReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesStatusRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesStatusRejReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStatusRejReason *)new FIX::TradSesStatusRejReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStatusRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStatusRejReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesStatusRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesStatusRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesStatusRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesStatusRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesStatusRejReason *)new FIX::TradSesStatusRejReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesStatusRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesStatusRejReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesStatusRejReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesStatusRejReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesStatusRejReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesStatusRejReason::TradSesStatusRejReason()\n" " FIX::TradSesStatusRejReason::TradSesStatusRejReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesStatusRejReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesStatusRejReason *arg1 = (FIX::TradSesStatusRejReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesStatusRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesStatusRejReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesStatusRejReason" "', argument " "1"" of type '" "FIX::TradSesStatusRejReason *""'"); } arg1 = reinterpret_cast< FIX::TradSesStatusRejReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesStatusRejReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesStatusRejReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeRequestID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeRequestID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestID *)new FIX::TradeRequestID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeRequestID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeRequestID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeRequestID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeRequestID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestID *)new FIX::TradeRequestID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeRequestID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeRequestID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeRequestID::TradeRequestID()\n" " FIX::TradeRequestID::TradeRequestID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeRequestID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestID *arg1 = (FIX::TradeRequestID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeRequestID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeRequestID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeRequestID" "', argument " "1"" of type '" "FIX::TradeRequestID *""'"); } arg1 = reinterpret_cast< FIX::TradeRequestID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeRequestID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeRequestID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestType *)new FIX::TradeRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestType *)new FIX::TradeRequestType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeRequestType::TradeRequestType()\n" " FIX::TradeRequestType::TradeRequestType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestType *arg1 = (FIX::TradeRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeRequestType" "', argument " "1"" of type '" "FIX::TradeRequestType *""'"); } arg1 = reinterpret_cast< FIX::TradeRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PreviouslyReported__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PreviouslyReported *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PreviouslyReported")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PreviouslyReported *)new FIX::PreviouslyReported(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PreviouslyReported, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PreviouslyReported__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PreviouslyReported *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PreviouslyReported",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PreviouslyReported" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PreviouslyReported" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PreviouslyReported *)new FIX::PreviouslyReported((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PreviouslyReported, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PreviouslyReported(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PreviouslyReported__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PreviouslyReported__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PreviouslyReported'.\n" " Possible C/C++ prototypes are:\n" " FIX::PreviouslyReported::PreviouslyReported()\n" " FIX::PreviouslyReported::PreviouslyReported(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PreviouslyReported(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PreviouslyReported *arg1 = (FIX::PreviouslyReported *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PreviouslyReported",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PreviouslyReported, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PreviouslyReported" "', argument " "1"" of type '" "FIX::PreviouslyReported *""'"); } arg1 = reinterpret_cast< FIX::PreviouslyReported * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PreviouslyReported_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PreviouslyReported, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportID *)new FIX::TradeReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportID *)new FIX::TradeReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeReportID::TradeReportID()\n" " FIX::TradeReportID::TradeReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportID *arg1 = (FIX::TradeReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeReportID" "', argument " "1"" of type '" "FIX::TradeReportID *""'"); } arg1 = reinterpret_cast< FIX::TradeReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeReportRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeReportRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportRefID *)new FIX::TradeReportRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeReportRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeReportRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeReportRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeReportRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportRefID *)new FIX::TradeReportRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeReportRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeReportRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeReportRefID::TradeReportRefID()\n" " FIX::TradeReportRefID::TradeReportRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeReportRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportRefID *arg1 = (FIX::TradeReportRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeReportRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeReportRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeReportRefID" "', argument " "1"" of type '" "FIX::TradeReportRefID *""'"); } arg1 = reinterpret_cast< FIX::TradeReportRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeReportRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeReportRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MatchStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MatchStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchStatus *)new FIX::MatchStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MatchStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MatchStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MatchStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MatchStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchStatus *)new FIX::MatchStatus((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MatchStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MatchStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::MatchStatus::MatchStatus()\n" " FIX::MatchStatus::MatchStatus(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MatchStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchStatus *arg1 = (FIX::MatchStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MatchStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MatchStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MatchStatus" "', argument " "1"" of type '" "FIX::MatchStatus *""'"); } arg1 = reinterpret_cast< FIX::MatchStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MatchStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MatchStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MatchType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MatchType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchType *)new FIX::MatchType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MatchType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MatchType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MatchType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MatchType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchType *)new FIX::MatchType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MatchType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MatchType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MatchType::MatchType()\n" " FIX::MatchType::MatchType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MatchType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchType *arg1 = (FIX::MatchType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MatchType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MatchType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MatchType" "', argument " "1"" of type '" "FIX::MatchType *""'"); } arg1 = reinterpret_cast< FIX::MatchType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MatchType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MatchType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OddLot__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OddLot *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OddLot")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OddLot *)new FIX::OddLot(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OddLot, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OddLot__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OddLot *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OddLot",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OddLot" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OddLot" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OddLot *)new FIX::OddLot((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OddLot, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OddLot(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OddLot__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OddLot__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OddLot'.\n" " Possible C/C++ prototypes are:\n" " FIX::OddLot::OddLot()\n" " FIX::OddLot::OddLot(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OddLot(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OddLot *arg1 = (FIX::OddLot *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OddLot",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OddLot, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OddLot" "', argument " "1"" of type '" "FIX::OddLot *""'"); } arg1 = reinterpret_cast< FIX::OddLot * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OddLot_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OddLot, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoClearingInstructions__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoClearingInstructions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoClearingInstructions")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoClearingInstructions *)new FIX::NoClearingInstructions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoClearingInstructions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoClearingInstructions__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoClearingInstructions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoClearingInstructions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoClearingInstructions" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoClearingInstructions" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoClearingInstructions *)new FIX::NoClearingInstructions((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoClearingInstructions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoClearingInstructions(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoClearingInstructions__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoClearingInstructions__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoClearingInstructions'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoClearingInstructions::NoClearingInstructions()\n" " FIX::NoClearingInstructions::NoClearingInstructions(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoClearingInstructions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoClearingInstructions *arg1 = (FIX::NoClearingInstructions *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoClearingInstructions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoClearingInstructions, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoClearingInstructions" "', argument " "1"" of type '" "FIX::NoClearingInstructions *""'"); } arg1 = reinterpret_cast< FIX::NoClearingInstructions * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoClearingInstructions_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoClearingInstructions, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClearingInstruction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingInstruction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClearingInstruction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingInstruction *)new FIX::ClearingInstruction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingInstruction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingInstruction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClearingInstruction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClearingInstruction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClearingInstruction" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClearingInstruction" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingInstruction *)new FIX::ClearingInstruction((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingInstruction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingInstruction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClearingInstruction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingInstruction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClearingInstruction'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClearingInstruction::ClearingInstruction()\n" " FIX::ClearingInstruction::ClearingInstruction(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClearingInstruction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingInstruction *arg1 = (FIX::ClearingInstruction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClearingInstruction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClearingInstruction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClearingInstruction" "', argument " "1"" of type '" "FIX::ClearingInstruction *""'"); } arg1 = reinterpret_cast< FIX::ClearingInstruction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClearingInstruction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClearingInstruction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeInputSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeInputSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeInputSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeInputSource *)new FIX::TradeInputSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeInputSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeInputSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeInputSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeInputSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeInputSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeInputSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeInputSource *)new FIX::TradeInputSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeInputSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeInputSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeInputSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeInputSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeInputSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeInputSource::TradeInputSource()\n" " FIX::TradeInputSource::TradeInputSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeInputSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeInputSource *arg1 = (FIX::TradeInputSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeInputSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeInputSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeInputSource" "', argument " "1"" of type '" "FIX::TradeInputSource *""'"); } arg1 = reinterpret_cast< FIX::TradeInputSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeInputSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeInputSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeInputDevice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeInputDevice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeInputDevice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeInputDevice *)new FIX::TradeInputDevice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeInputDevice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeInputDevice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeInputDevice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeInputDevice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeInputDevice" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeInputDevice" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeInputDevice *)new FIX::TradeInputDevice((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeInputDevice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeInputDevice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeInputDevice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeInputDevice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeInputDevice'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeInputDevice::TradeInputDevice()\n" " FIX::TradeInputDevice::TradeInputDevice(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeInputDevice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeInputDevice *arg1 = (FIX::TradeInputDevice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeInputDevice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeInputDevice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeInputDevice" "', argument " "1"" of type '" "FIX::TradeInputDevice *""'"); } arg1 = reinterpret_cast< FIX::TradeInputDevice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeInputDevice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeInputDevice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDates__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDates *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDates")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDates *)new FIX::NoDates(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDates, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDates__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDates *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDates",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDates" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDates" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDates *)new FIX::NoDates((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDates, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDates(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDates__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDates__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDates'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDates::NoDates()\n" " FIX::NoDates::NoDates(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDates(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDates *arg1 = (FIX::NoDates *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDates",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDates, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDates" "', argument " "1"" of type '" "FIX::NoDates *""'"); } arg1 = reinterpret_cast< FIX::NoDates * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDates_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDates, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AccountType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AccountType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AccountType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AccountType *)new FIX::AccountType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AccountType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AccountType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AccountType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AccountType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AccountType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AccountType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AccountType *)new FIX::AccountType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AccountType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AccountType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AccountType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AccountType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AccountType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AccountType::AccountType()\n" " FIX::AccountType::AccountType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AccountType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AccountType *arg1 = (FIX::AccountType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AccountType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AccountType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AccountType" "', argument " "1"" of type '" "FIX::AccountType *""'"); } arg1 = reinterpret_cast< FIX::AccountType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AccountType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AccountType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CustOrderCapacity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustOrderCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CustOrderCapacity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustOrderCapacity *)new FIX::CustOrderCapacity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustOrderCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustOrderCapacity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CustOrderCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CustOrderCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CustOrderCapacity" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CustOrderCapacity" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustOrderCapacity *)new FIX::CustOrderCapacity((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustOrderCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustOrderCapacity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CustOrderCapacity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustOrderCapacity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CustOrderCapacity'.\n" " Possible C/C++ prototypes are:\n" " FIX::CustOrderCapacity::CustOrderCapacity()\n" " FIX::CustOrderCapacity::CustOrderCapacity(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CustOrderCapacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustOrderCapacity *arg1 = (FIX::CustOrderCapacity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CustOrderCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CustOrderCapacity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CustOrderCapacity" "', argument " "1"" of type '" "FIX::CustOrderCapacity *""'"); } arg1 = reinterpret_cast< FIX::CustOrderCapacity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CustOrderCapacity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CustOrderCapacity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClOrdLinkID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClOrdLinkID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClOrdLinkID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClOrdLinkID *)new FIX::ClOrdLinkID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClOrdLinkID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClOrdLinkID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClOrdLinkID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClOrdLinkID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClOrdLinkID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClOrdLinkID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClOrdLinkID *)new FIX::ClOrdLinkID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClOrdLinkID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClOrdLinkID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClOrdLinkID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClOrdLinkID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClOrdLinkID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClOrdLinkID::ClOrdLinkID()\n" " FIX::ClOrdLinkID::ClOrdLinkID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClOrdLinkID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClOrdLinkID *arg1 = (FIX::ClOrdLinkID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClOrdLinkID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClOrdLinkID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClOrdLinkID" "', argument " "1"" of type '" "FIX::ClOrdLinkID *""'"); } arg1 = reinterpret_cast< FIX::ClOrdLinkID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClOrdLinkID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClOrdLinkID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassStatusReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassStatusReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassStatusReqID *)new FIX::MassStatusReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassStatusReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassStatusReqID *)new FIX::MassStatusReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassStatusReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassStatusReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassStatusReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassStatusReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassStatusReqID::MassStatusReqID()\n" " FIX::MassStatusReqID::MassStatusReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassStatusReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassStatusReqID *arg1 = (FIX::MassStatusReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassStatusReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassStatusReqID" "', argument " "1"" of type '" "FIX::MassStatusReqID *""'"); } arg1 = reinterpret_cast< FIX::MassStatusReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassStatusReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassStatusReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassStatusReqType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassStatusReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassStatusReqType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassStatusReqType *)new FIX::MassStatusReqType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassStatusReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassStatusReqType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassStatusReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassStatusReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassStatusReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassStatusReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassStatusReqType *)new FIX::MassStatusReqType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassStatusReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassStatusReqType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassStatusReqType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassStatusReqType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassStatusReqType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassStatusReqType::MassStatusReqType()\n" " FIX::MassStatusReqType::MassStatusReqType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassStatusReqType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassStatusReqType *arg1 = (FIX::MassStatusReqType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassStatusReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassStatusReqType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassStatusReqType" "', argument " "1"" of type '" "FIX::MassStatusReqType *""'"); } arg1 = reinterpret_cast< FIX::MassStatusReqType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassStatusReqType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassStatusReqType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigOrdModTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigOrdModTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigOrdModTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigOrdModTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigOrdModTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigOrdModTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigOrdModTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_OrigOrdModTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigOrdModTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigOrdModTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigOrdModTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigOrdModTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigOrdModTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigOrdModTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigOrdModTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigOrdModTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::OrigOrdModTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_OrigOrdModTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigOrdModTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigOrdModTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_OrigOrdModTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigOrdModTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigOrdModTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigOrdModTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigOrdModTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigOrdModTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigOrdModTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigOrdModTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigOrdModTime::OrigOrdModTime()\n" " FIX::OrigOrdModTime::OrigOrdModTime(int)\n" " FIX::OrigOrdModTime::OrigOrdModTime(FIX::UTCTIMESTAMP const &)\n" " FIX::OrigOrdModTime::OrigOrdModTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigOrdModTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigOrdModTime *arg1 = (FIX::OrigOrdModTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigOrdModTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigOrdModTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigOrdModTime" "', argument " "1"" of type '" "FIX::OrigOrdModTime *""'"); } arg1 = reinterpret_cast< FIX::OrigOrdModTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigOrdModTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigOrdModTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSettlmntTyp__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlmntTyp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSettlmntTyp")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlmntTyp *)new FIX::LegSettlmntTyp(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlmntTyp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlmntTyp__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSettlmntTyp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSettlmntTyp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSettlmntTyp" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSettlmntTyp" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlmntTyp *)new FIX::LegSettlmntTyp((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlmntTyp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlmntTyp(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSettlmntTyp__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlmntTyp__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSettlmntTyp'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSettlmntTyp::LegSettlmntTyp()\n" " FIX::LegSettlmntTyp::LegSettlmntTyp(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSettlmntTyp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlmntTyp *arg1 = (FIX::LegSettlmntTyp *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSettlmntTyp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSettlmntTyp, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSettlmntTyp" "', argument " "1"" of type '" "FIX::LegSettlmntTyp *""'"); } arg1 = reinterpret_cast< FIX::LegSettlmntTyp * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSettlmntTyp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSettlmntTyp, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegFutSettDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegFutSettDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegFutSettDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegFutSettDate *)new FIX::LegFutSettDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegFutSettDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegFutSettDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegFutSettDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegFutSettDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegFutSettDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegFutSettDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegFutSettDate *)new FIX::LegFutSettDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegFutSettDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegFutSettDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegFutSettDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegFutSettDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegFutSettDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegFutSettDate::LegFutSettDate()\n" " FIX::LegFutSettDate::LegFutSettDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegFutSettDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegFutSettDate *arg1 = (FIX::LegFutSettDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegFutSettDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegFutSettDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegFutSettDate" "', argument " "1"" of type '" "FIX::LegFutSettDate *""'"); } arg1 = reinterpret_cast< FIX::LegFutSettDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegFutSettDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegFutSettDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DayBookingInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayBookingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DayBookingInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayBookingInst *)new FIX::DayBookingInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayBookingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayBookingInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DayBookingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DayBookingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DayBookingInst" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DayBookingInst" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DayBookingInst *)new FIX::DayBookingInst((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DayBookingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DayBookingInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DayBookingInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayBookingInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DayBookingInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::DayBookingInst::DayBookingInst()\n" " FIX::DayBookingInst::DayBookingInst(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DayBookingInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DayBookingInst *arg1 = (FIX::DayBookingInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DayBookingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DayBookingInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DayBookingInst" "', argument " "1"" of type '" "FIX::DayBookingInst *""'"); } arg1 = reinterpret_cast< FIX::DayBookingInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DayBookingInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DayBookingInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BookingUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BookingUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BookingUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BookingUnit *)new FIX::BookingUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BookingUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BookingUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BookingUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BookingUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BookingUnit" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BookingUnit" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BookingUnit *)new FIX::BookingUnit((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BookingUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BookingUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BookingUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BookingUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BookingUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::BookingUnit::BookingUnit()\n" " FIX::BookingUnit::BookingUnit(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BookingUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BookingUnit *arg1 = (FIX::BookingUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BookingUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BookingUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BookingUnit" "', argument " "1"" of type '" "FIX::BookingUnit *""'"); } arg1 = reinterpret_cast< FIX::BookingUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BookingUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BookingUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PreallocMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PreallocMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PreallocMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PreallocMethod *)new FIX::PreallocMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PreallocMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PreallocMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PreallocMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PreallocMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PreallocMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PreallocMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PreallocMethod *)new FIX::PreallocMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PreallocMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PreallocMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PreallocMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PreallocMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PreallocMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::PreallocMethod::PreallocMethod()\n" " FIX::PreallocMethod::PreallocMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PreallocMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PreallocMethod *arg1 = (FIX::PreallocMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PreallocMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PreallocMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PreallocMethod" "', argument " "1"" of type '" "FIX::PreallocMethod *""'"); } arg1 = reinterpret_cast< FIX::PreallocMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PreallocMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PreallocMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCountryOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCountryOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCountryOfIssue *)new FIX::UnderlyingCountryOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCountryOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::COUNTRY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCountryOfIssue *)new FIX::UnderlyingCountryOfIssue((FIX::COUNTRY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCountryOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCountryOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCountryOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCountryOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCountryOfIssue::UnderlyingCountryOfIssue()\n" " FIX::UnderlyingCountryOfIssue::UnderlyingCountryOfIssue(FIX::COUNTRY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCountryOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCountryOfIssue *arg1 = (FIX::UnderlyingCountryOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCountryOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCountryOfIssue" "', argument " "1"" of type '" "FIX::UnderlyingCountryOfIssue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCountryOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCountryOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCountryOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingStateOrProvinceOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStateOrProvinceOfIssue *)new FIX::UnderlyingStateOrProvinceOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingStateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingStateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStateOrProvinceOfIssue *)new FIX::UnderlyingStateOrProvinceOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStateOrProvinceOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingStateOrProvinceOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingStateOrProvinceOfIssue::UnderlyingStateOrProvinceOfIssue()\n" " FIX::UnderlyingStateOrProvinceOfIssue::UnderlyingStateOrProvinceOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingStateOrProvinceOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStateOrProvinceOfIssue *arg1 = (FIX::UnderlyingStateOrProvinceOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingStateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::UnderlyingStateOrProvinceOfIssue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingStateOrProvinceOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingStateOrProvinceOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLocaleOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLocaleOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLocaleOfIssue *)new FIX::UnderlyingLocaleOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLocaleOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLocaleOfIssue *)new FIX::UnderlyingLocaleOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLocaleOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLocaleOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLocaleOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLocaleOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLocaleOfIssue::UnderlyingLocaleOfIssue()\n" " FIX::UnderlyingLocaleOfIssue::UnderlyingLocaleOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLocaleOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLocaleOfIssue *arg1 = (FIX::UnderlyingLocaleOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLocaleOfIssue" "', argument " "1"" of type '" "FIX::UnderlyingLocaleOfIssue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLocaleOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLocaleOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrRegistry__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingInstrRegistry")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrRegistry *)new FIX::UnderlyingInstrRegistry(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrRegistry__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingInstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingInstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingInstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingInstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrRegistry *)new FIX::UnderlyingInstrRegistry((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrRegistry(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingInstrRegistry__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrRegistry__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingInstrRegistry'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingInstrRegistry::UnderlyingInstrRegistry()\n" " FIX::UnderlyingInstrRegistry::UnderlyingInstrRegistry(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingInstrRegistry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrRegistry *arg1 = (FIX::UnderlyingInstrRegistry *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingInstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingInstrRegistry, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingInstrRegistry" "', argument " "1"" of type '" "FIX::UnderlyingInstrRegistry *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingInstrRegistry * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingInstrRegistry_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingInstrRegistry, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCountryOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCountryOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCountryOfIssue *)new FIX::LegCountryOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCountryOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::COUNTRY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCountryOfIssue *)new FIX::LegCountryOfIssue((FIX::COUNTRY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCountryOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCountryOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCountryOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCountryOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCountryOfIssue::LegCountryOfIssue()\n" " FIX::LegCountryOfIssue::LegCountryOfIssue(FIX::COUNTRY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCountryOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCountryOfIssue *arg1 = (FIX::LegCountryOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCountryOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCountryOfIssue" "', argument " "1"" of type '" "FIX::LegCountryOfIssue *""'"); } arg1 = reinterpret_cast< FIX::LegCountryOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCountryOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCountryOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegStateOrProvinceOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegStateOrProvinceOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStateOrProvinceOfIssue *)new FIX::LegStateOrProvinceOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStateOrProvinceOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegStateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegStateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStateOrProvinceOfIssue *)new FIX::LegStateOrProvinceOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStateOrProvinceOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegStateOrProvinceOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStateOrProvinceOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegStateOrProvinceOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegStateOrProvinceOfIssue::LegStateOrProvinceOfIssue()\n" " FIX::LegStateOrProvinceOfIssue::LegStateOrProvinceOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegStateOrProvinceOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStateOrProvinceOfIssue *arg1 = (FIX::LegStateOrProvinceOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegStateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::LegStateOrProvinceOfIssue *""'"); } arg1 = reinterpret_cast< FIX::LegStateOrProvinceOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegStateOrProvinceOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegLocaleOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegLocaleOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLocaleOfIssue *)new FIX::LegLocaleOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLocaleOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegLocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegLocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegLocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegLocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLocaleOfIssue *)new FIX::LegLocaleOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLocaleOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegLocaleOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLocaleOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegLocaleOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegLocaleOfIssue::LegLocaleOfIssue()\n" " FIX::LegLocaleOfIssue::LegLocaleOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegLocaleOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLocaleOfIssue *arg1 = (FIX::LegLocaleOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegLocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegLocaleOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegLocaleOfIssue" "', argument " "1"" of type '" "FIX::LegLocaleOfIssue *""'"); } arg1 = reinterpret_cast< FIX::LegLocaleOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegLocaleOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegLocaleOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegInstrRegistry__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegInstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegInstrRegistry")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegInstrRegistry *)new FIX::LegInstrRegistry(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegInstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegInstrRegistry__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegInstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegInstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegInstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegInstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegInstrRegistry *)new FIX::LegInstrRegistry((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegInstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegInstrRegistry(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegInstrRegistry__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegInstrRegistry__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegInstrRegistry'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegInstrRegistry::LegInstrRegistry()\n" " FIX::LegInstrRegistry::LegInstrRegistry(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegInstrRegistry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegInstrRegistry *arg1 = (FIX::LegInstrRegistry *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegInstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegInstrRegistry, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegInstrRegistry" "', argument " "1"" of type '" "FIX::LegInstrRegistry *""'"); } arg1 = reinterpret_cast< FIX::LegInstrRegistry * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegInstrRegistry_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegInstrRegistry, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSymbol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSymbol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSymbol *)new FIX::LegSymbol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSymbol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSymbol *)new FIX::LegSymbol((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSymbol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSymbol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSymbol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSymbol'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSymbol::LegSymbol()\n" " FIX::LegSymbol::LegSymbol(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSymbol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSymbol *arg1 = (FIX::LegSymbol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSymbol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSymbol" "', argument " "1"" of type '" "FIX::LegSymbol *""'"); } arg1 = reinterpret_cast< FIX::LegSymbol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSymbol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSymbol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSymbolSfx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSymbolSfx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSymbolSfx *)new FIX::LegSymbolSfx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSymbolSfx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSymbolSfx *)new FIX::LegSymbolSfx((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSymbolSfx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSymbolSfx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSymbolSfx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSymbolSfx'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSymbolSfx::LegSymbolSfx()\n" " FIX::LegSymbolSfx::LegSymbolSfx(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSymbolSfx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSymbolSfx *arg1 = (FIX::LegSymbolSfx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSymbolSfx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSymbolSfx" "', argument " "1"" of type '" "FIX::LegSymbolSfx *""'"); } arg1 = reinterpret_cast< FIX::LegSymbolSfx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSymbolSfx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSymbolSfx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityID *)new FIX::LegSecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityID *)new FIX::LegSecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecurityID::LegSecurityID()\n" " FIX::LegSecurityID::LegSecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityID *arg1 = (FIX::LegSecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecurityID" "', argument " "1"" of type '" "FIX::LegSecurityID *""'"); } arg1 = reinterpret_cast< FIX::LegSecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityIDSource *)new FIX::LegSecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityIDSource *)new FIX::LegSecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecurityIDSource::LegSecurityIDSource()\n" " FIX::LegSecurityIDSource::LegSecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityIDSource *arg1 = (FIX::LegSecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecurityIDSource" "', argument " "1"" of type '" "FIX::LegSecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::LegSecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoLegSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoLegSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegSecurityAltID *)new FIX::NoLegSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoLegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoLegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoLegSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoLegSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegSecurityAltID *)new FIX::NoLegSecurityAltID((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoLegSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoLegSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoLegSecurityAltID::NoLegSecurityAltID()\n" " FIX::NoLegSecurityAltID::NoLegSecurityAltID(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoLegSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegSecurityAltID *arg1 = (FIX::NoLegSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoLegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoLegSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoLegSecurityAltID" "', argument " "1"" of type '" "FIX::NoLegSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::NoLegSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoLegSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoLegSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityAltID *)new FIX::LegSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityAltID *)new FIX::LegSecurityAltID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecurityAltID::LegSecurityAltID()\n" " FIX::LegSecurityAltID::LegSecurityAltID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityAltID *arg1 = (FIX::LegSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecurityAltID" "', argument " "1"" of type '" "FIX::LegSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::LegSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecurityAltIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecurityAltIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityAltIDSource *)new FIX::LegSecurityAltIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityAltIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityAltIDSource *)new FIX::LegSecurityAltIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityAltIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecurityAltIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityAltIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecurityAltIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecurityAltIDSource::LegSecurityAltIDSource()\n" " FIX::LegSecurityAltIDSource::LegSecurityAltIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecurityAltIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityAltIDSource *arg1 = (FIX::LegSecurityAltIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecurityAltIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecurityAltIDSource" "', argument " "1"" of type '" "FIX::LegSecurityAltIDSource *""'"); } arg1 = reinterpret_cast< FIX::LegSecurityAltIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecurityAltIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecurityAltIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegProduct__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegProduct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegProduct")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegProduct *)new FIX::LegProduct(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegProduct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegProduct__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegProduct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegProduct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegProduct" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegProduct" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegProduct *)new FIX::LegProduct((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegProduct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegProduct(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegProduct__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegProduct__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegProduct'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegProduct::LegProduct()\n" " FIX::LegProduct::LegProduct(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegProduct(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegProduct *arg1 = (FIX::LegProduct *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegProduct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegProduct, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegProduct" "', argument " "1"" of type '" "FIX::LegProduct *""'"); } arg1 = reinterpret_cast< FIX::LegProduct * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegProduct_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegProduct, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCFICode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCFICode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCFICode *)new FIX::LegCFICode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCFICode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCFICode *)new FIX::LegCFICode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCFICode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCFICode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCFICode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCFICode'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCFICode::LegCFICode()\n" " FIX::LegCFICode::LegCFICode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCFICode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCFICode *arg1 = (FIX::LegCFICode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCFICode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCFICode" "', argument " "1"" of type '" "FIX::LegCFICode *""'"); } arg1 = reinterpret_cast< FIX::LegCFICode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCFICode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCFICode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityType *)new FIX::LegSecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityType *)new FIX::LegSecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecurityType::LegSecurityType()\n" " FIX::LegSecurityType::LegSecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityType *arg1 = (FIX::LegSecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecurityType" "', argument " "1"" of type '" "FIX::LegSecurityType *""'"); } arg1 = reinterpret_cast< FIX::LegSecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegMaturityMonthYear__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegMaturityMonthYear")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegMaturityMonthYear *)new FIX::LegMaturityMonthYear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegMaturityMonthYear__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegMaturityMonthYear *)new FIX::LegMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegMaturityMonthYear(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegMaturityMonthYear__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegMaturityMonthYear__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegMaturityMonthYear'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegMaturityMonthYear::LegMaturityMonthYear()\n" " FIX::LegMaturityMonthYear::LegMaturityMonthYear(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegMaturityMonthYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegMaturityMonthYear *arg1 = (FIX::LegMaturityMonthYear *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegMaturityMonthYear, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegMaturityMonthYear" "', argument " "1"" of type '" "FIX::LegMaturityMonthYear *""'"); } arg1 = reinterpret_cast< FIX::LegMaturityMonthYear * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegMaturityMonthYear_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegMaturityMonthYear, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegMaturityDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegMaturityDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegMaturityDate *)new FIX::LegMaturityDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegMaturityDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegMaturityDate *)new FIX::LegMaturityDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegMaturityDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegMaturityDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegMaturityDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegMaturityDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegMaturityDate::LegMaturityDate()\n" " FIX::LegMaturityDate::LegMaturityDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegMaturityDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegMaturityDate *arg1 = (FIX::LegMaturityDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegMaturityDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegMaturityDate" "', argument " "1"" of type '" "FIX::LegMaturityDate *""'"); } arg1 = reinterpret_cast< FIX::LegMaturityDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegMaturityDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegMaturityDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegStrikePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegStrikePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStrikePrice *)new FIX::LegStrikePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStrikePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStrikePrice *)new FIX::LegStrikePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStrikePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegStrikePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStrikePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegStrikePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegStrikePrice::LegStrikePrice()\n" " FIX::LegStrikePrice::LegStrikePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegStrikePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStrikePrice *arg1 = (FIX::LegStrikePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegStrikePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegStrikePrice" "', argument " "1"" of type '" "FIX::LegStrikePrice *""'"); } arg1 = reinterpret_cast< FIX::LegStrikePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegStrikePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegStrikePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegOptAttribute__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegOptAttribute")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOptAttribute *)new FIX::LegOptAttribute(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOptAttribute__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOptAttribute *)new FIX::LegOptAttribute((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOptAttribute(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegOptAttribute__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOptAttribute__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegOptAttribute'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegOptAttribute::LegOptAttribute()\n" " FIX::LegOptAttribute::LegOptAttribute(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegOptAttribute(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOptAttribute *arg1 = (FIX::LegOptAttribute *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegOptAttribute, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegOptAttribute" "', argument " "1"" of type '" "FIX::LegOptAttribute *""'"); } arg1 = reinterpret_cast< FIX::LegOptAttribute * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegOptAttribute_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegOptAttribute, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegContractMultiplier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegContractMultiplier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegContractMultiplier *)new FIX::LegContractMultiplier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegContractMultiplier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegContractMultiplier *)new FIX::LegContractMultiplier((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegContractMultiplier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegContractMultiplier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegContractMultiplier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegContractMultiplier'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegContractMultiplier::LegContractMultiplier()\n" " FIX::LegContractMultiplier::LegContractMultiplier(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegContractMultiplier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegContractMultiplier *arg1 = (FIX::LegContractMultiplier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegContractMultiplier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegContractMultiplier" "', argument " "1"" of type '" "FIX::LegContractMultiplier *""'"); } arg1 = reinterpret_cast< FIX::LegContractMultiplier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegContractMultiplier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegContractMultiplier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCouponRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCouponRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCouponRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCouponRate *)new FIX::LegCouponRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCouponRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCouponRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCouponRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCouponRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCouponRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCouponRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCouponRate *)new FIX::LegCouponRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCouponRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCouponRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCouponRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCouponRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCouponRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCouponRate::LegCouponRate()\n" " FIX::LegCouponRate::LegCouponRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCouponRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCouponRate *arg1 = (FIX::LegCouponRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCouponRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCouponRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCouponRate" "', argument " "1"" of type '" "FIX::LegCouponRate *""'"); } arg1 = reinterpret_cast< FIX::LegCouponRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCouponRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCouponRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecurityExchange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecurityExchange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityExchange *)new FIX::LegSecurityExchange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityExchange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityExchange *)new FIX::LegSecurityExchange((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityExchange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecurityExchange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityExchange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecurityExchange'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecurityExchange::LegSecurityExchange()\n" " FIX::LegSecurityExchange::LegSecurityExchange(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecurityExchange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityExchange *arg1 = (FIX::LegSecurityExchange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecurityExchange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecurityExchange" "', argument " "1"" of type '" "FIX::LegSecurityExchange *""'"); } arg1 = reinterpret_cast< FIX::LegSecurityExchange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecurityExchange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecurityExchange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegIssuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegIssuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIssuer *)new FIX::LegIssuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIssuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegIssuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegIssuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIssuer *)new FIX::LegIssuer((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIssuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegIssuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIssuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegIssuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegIssuer::LegIssuer()\n" " FIX::LegIssuer::LegIssuer(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegIssuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIssuer *arg1 = (FIX::LegIssuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegIssuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegIssuer" "', argument " "1"" of type '" "FIX::LegIssuer *""'"); } arg1 = reinterpret_cast< FIX::LegIssuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegIssuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegIssuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedLegIssuerLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedLegIssuerLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegIssuerLen *)new FIX::EncodedLegIssuerLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegIssuerLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedLegIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedLegIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedLegIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedLegIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegIssuerLen *)new FIX::EncodedLegIssuerLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegIssuerLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedLegIssuerLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegIssuerLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedLegIssuerLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedLegIssuerLen::EncodedLegIssuerLen()\n" " FIX::EncodedLegIssuerLen::EncodedLegIssuerLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedLegIssuerLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegIssuerLen *arg1 = (FIX::EncodedLegIssuerLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedLegIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedLegIssuerLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedLegIssuerLen" "', argument " "1"" of type '" "FIX::EncodedLegIssuerLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedLegIssuerLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedLegIssuerLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedLegIssuerLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedLegIssuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedLegIssuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegIssuer *)new FIX::EncodedLegIssuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegIssuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedLegIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedLegIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedLegIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedLegIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegIssuer *)new FIX::EncodedLegIssuer((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegIssuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedLegIssuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegIssuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedLegIssuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedLegIssuer::EncodedLegIssuer()\n" " FIX::EncodedLegIssuer::EncodedLegIssuer(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedLegIssuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegIssuer *arg1 = (FIX::EncodedLegIssuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedLegIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedLegIssuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedLegIssuer" "', argument " "1"" of type '" "FIX::EncodedLegIssuer *""'"); } arg1 = reinterpret_cast< FIX::EncodedLegIssuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedLegIssuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedLegIssuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityDesc *)new FIX::LegSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecurityDesc *)new FIX::LegSecurityDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecurityDesc::LegSecurityDesc()\n" " FIX::LegSecurityDesc::LegSecurityDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecurityDesc *arg1 = (FIX::LegSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecurityDesc" "', argument " "1"" of type '" "FIX::LegSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::LegSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedLegSecurityDescLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedLegSecurityDescLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegSecurityDescLen *)new FIX::EncodedLegSecurityDescLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegSecurityDescLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedLegSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedLegSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedLegSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedLegSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegSecurityDescLen *)new FIX::EncodedLegSecurityDescLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegSecurityDescLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedLegSecurityDescLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegSecurityDescLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedLegSecurityDescLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedLegSecurityDescLen::EncodedLegSecurityDescLen()\n" " FIX::EncodedLegSecurityDescLen::EncodedLegSecurityDescLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedLegSecurityDescLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegSecurityDescLen *arg1 = (FIX::EncodedLegSecurityDescLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedLegSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedLegSecurityDescLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedLegSecurityDescLen" "', argument " "1"" of type '" "FIX::EncodedLegSecurityDescLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedLegSecurityDescLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedLegSecurityDescLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedLegSecurityDescLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedLegSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedLegSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegSecurityDesc *)new FIX::EncodedLegSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedLegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedLegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedLegSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedLegSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedLegSecurityDesc *)new FIX::EncodedLegSecurityDesc((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedLegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedLegSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedLegSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedLegSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedLegSecurityDesc::EncodedLegSecurityDesc()\n" " FIX::EncodedLegSecurityDesc::EncodedLegSecurityDesc(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedLegSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedLegSecurityDesc *arg1 = (FIX::EncodedLegSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedLegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedLegSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedLegSecurityDesc" "', argument " "1"" of type '" "FIX::EncodedLegSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::EncodedLegSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedLegSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedLegSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegRatioQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRatioQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegRatioQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRatioQty *)new FIX::LegRatioQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRatioQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRatioQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegRatioQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegRatioQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegRatioQty" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegRatioQty" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRatioQty *)new FIX::LegRatioQty((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRatioQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRatioQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegRatioQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRatioQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegRatioQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegRatioQty::LegRatioQty()\n" " FIX::LegRatioQty::LegRatioQty(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegRatioQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRatioQty *arg1 = (FIX::LegRatioQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegRatioQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegRatioQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegRatioQty" "', argument " "1"" of type '" "FIX::LegRatioQty *""'"); } arg1 = reinterpret_cast< FIX::LegRatioQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegRatioQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegRatioQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSide__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSide *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSide")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSide *)new FIX::LegSide(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSide, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSide__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSide *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSide",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSide" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSide" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSide *)new FIX::LegSide((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSide, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSide(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSide__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSide__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSide'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSide::LegSide()\n" " FIX::LegSide::LegSide(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSide(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSide *arg1 = (FIX::LegSide *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSide",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSide, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSide" "', argument " "1"" of type '" "FIX::LegSide *""'"); } arg1 = reinterpret_cast< FIX::LegSide * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSide_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSide, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradingSessionSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingSessionSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradingSessionSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingSessionSubID *)new FIX::TradingSessionSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingSessionSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingSessionSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradingSessionSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradingSessionSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradingSessionSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradingSessionSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingSessionSubID *)new FIX::TradingSessionSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingSessionSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingSessionSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradingSessionSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingSessionSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradingSessionSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradingSessionSubID::TradingSessionSubID()\n" " FIX::TradingSessionSubID::TradingSessionSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradingSessionSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingSessionSubID *arg1 = (FIX::TradingSessionSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradingSessionSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradingSessionSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradingSessionSubID" "', argument " "1"" of type '" "FIX::TradingSessionSubID *""'"); } arg1 = reinterpret_cast< FIX::TradingSessionSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradingSessionSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradingSessionSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocType *)new FIX::AllocType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocType *)new FIX::AllocType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocType::AllocType()\n" " FIX::AllocType::AllocType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocType *arg1 = (FIX::AllocType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocType" "', argument " "1"" of type '" "FIX::AllocType *""'"); } arg1 = reinterpret_cast< FIX::AllocType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MidPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MidPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MidPx *)new FIX::MidPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MidPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MidPx *)new FIX::MidPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MidPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MidPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MidPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MidPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::MidPx::MidPx()\n" " FIX::MidPx::MidPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MidPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MidPx *arg1 = (FIX::MidPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MidPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MidPx" "', argument " "1"" of type '" "FIX::MidPx *""'"); } arg1 = reinterpret_cast< FIX::MidPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MidPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MidPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidYield__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidYield")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidYield *)new FIX::BidYield(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidYield__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidYield *)new FIX::BidYield((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidYield(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidYield__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidYield__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidYield'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidYield::BidYield()\n" " FIX::BidYield::BidYield(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidYield(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidYield *arg1 = (FIX::BidYield *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidYield, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidYield" "', argument " "1"" of type '" "FIX::BidYield *""'"); } arg1 = reinterpret_cast< FIX::BidYield * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidYield_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidYield, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MidYield__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MidYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MidYield")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MidYield *)new FIX::MidYield(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MidYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MidYield__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MidYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MidYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MidYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MidYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MidYield *)new FIX::MidYield((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MidYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MidYield(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MidYield__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MidYield__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MidYield'.\n" " Possible C/C++ prototypes are:\n" " FIX::MidYield::MidYield()\n" " FIX::MidYield::MidYield(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MidYield(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MidYield *arg1 = (FIX::MidYield *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MidYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MidYield, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MidYield" "', argument " "1"" of type '" "FIX::MidYield *""'"); } arg1 = reinterpret_cast< FIX::MidYield * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MidYield_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MidYield, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OfferYield__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OfferYield")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferYield *)new FIX::OfferYield(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferYield__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OfferYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OfferYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OfferYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OfferYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferYield *)new FIX::OfferYield((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferYield(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OfferYield__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferYield__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OfferYield'.\n" " Possible C/C++ prototypes are:\n" " FIX::OfferYield::OfferYield()\n" " FIX::OfferYield::OfferYield(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OfferYield(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferYield *arg1 = (FIX::OfferYield *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OfferYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OfferYield, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OfferYield" "', argument " "1"" of type '" "FIX::OfferYield *""'"); } arg1 = reinterpret_cast< FIX::OfferYield * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OfferYield_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OfferYield, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClearingFeeIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingFeeIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClearingFeeIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingFeeIndicator *)new FIX::ClearingFeeIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingFeeIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingFeeIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClearingFeeIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClearingFeeIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClearingFeeIndicator" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClearingFeeIndicator" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingFeeIndicator *)new FIX::ClearingFeeIndicator((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingFeeIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingFeeIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClearingFeeIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingFeeIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClearingFeeIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClearingFeeIndicator::ClearingFeeIndicator()\n" " FIX::ClearingFeeIndicator::ClearingFeeIndicator(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClearingFeeIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingFeeIndicator *arg1 = (FIX::ClearingFeeIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClearingFeeIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClearingFeeIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClearingFeeIndicator" "', argument " "1"" of type '" "FIX::ClearingFeeIndicator *""'"); } arg1 = reinterpret_cast< FIX::ClearingFeeIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClearingFeeIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClearingFeeIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_WorkingIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::WorkingIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_WorkingIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::WorkingIndicator *)new FIX::WorkingIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__WorkingIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_WorkingIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::WorkingIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_WorkingIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_WorkingIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_WorkingIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::WorkingIndicator *)new FIX::WorkingIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__WorkingIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_WorkingIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_WorkingIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_WorkingIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_WorkingIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::WorkingIndicator::WorkingIndicator()\n" " FIX::WorkingIndicator::WorkingIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_WorkingIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::WorkingIndicator *arg1 = (FIX::WorkingIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_WorkingIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__WorkingIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_WorkingIndicator" "', argument " "1"" of type '" "FIX::WorkingIndicator *""'"); } arg1 = reinterpret_cast< FIX::WorkingIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *WorkingIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__WorkingIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegLastPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLastPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegLastPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLastPx *)new FIX::LegLastPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLastPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLastPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegLastPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegLastPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegLastPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegLastPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLastPx *)new FIX::LegLastPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLastPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLastPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegLastPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLastPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegLastPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegLastPx::LegLastPx()\n" " FIX::LegLastPx::LegLastPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegLastPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLastPx *arg1 = (FIX::LegLastPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegLastPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegLastPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegLastPx" "', argument " "1"" of type '" "FIX::LegLastPx *""'"); } arg1 = reinterpret_cast< FIX::LegLastPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegLastPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegLastPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriorityIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriorityIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriorityIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriorityIndicator *)new FIX::PriorityIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriorityIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriorityIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriorityIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriorityIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriorityIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriorityIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriorityIndicator *)new FIX::PriorityIndicator((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriorityIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriorityIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriorityIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriorityIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriorityIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriorityIndicator::PriorityIndicator()\n" " FIX::PriorityIndicator::PriorityIndicator(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriorityIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriorityIndicator *arg1 = (FIX::PriorityIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriorityIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriorityIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriorityIndicator" "', argument " "1"" of type '" "FIX::PriorityIndicator *""'"); } arg1 = reinterpret_cast< FIX::PriorityIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriorityIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriorityIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceImprovement__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceImprovement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceImprovement")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceImprovement *)new FIX::PriceImprovement(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceImprovement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceImprovement__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceImprovement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceImprovement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceImprovement" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceImprovement" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceImprovement *)new FIX::PriceImprovement((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceImprovement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceImprovement(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceImprovement__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceImprovement__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceImprovement'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceImprovement::PriceImprovement()\n" " FIX::PriceImprovement::PriceImprovement(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceImprovement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceImprovement *arg1 = (FIX::PriceImprovement *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceImprovement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceImprovement, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceImprovement" "', argument " "1"" of type '" "FIX::PriceImprovement *""'"); } arg1 = reinterpret_cast< FIX::PriceImprovement * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceImprovement_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceImprovement, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Price2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Price2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Price2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Price2 *)new FIX::Price2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Price2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Price2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Price2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Price2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Price2" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Price2" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Price2 *)new FIX::Price2((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Price2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Price2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Price2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Price2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Price2'.\n" " Possible C/C++ prototypes are:\n" " FIX::Price2::Price2()\n" " FIX::Price2::Price2(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Price2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Price2 *arg1 = (FIX::Price2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Price2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Price2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Price2" "', argument " "1"" of type '" "FIX::Price2 *""'"); } arg1 = reinterpret_cast< FIX::Price2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Price2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Price2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastForwardPoints2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastForwardPoints2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastForwardPoints2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastForwardPoints2 *)new FIX::LastForwardPoints2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastForwardPoints2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastForwardPoints2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastForwardPoints2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastForwardPoints2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastForwardPoints2" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastForwardPoints2" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastForwardPoints2 *)new FIX::LastForwardPoints2((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastForwardPoints2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastForwardPoints2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastForwardPoints2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastForwardPoints2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastForwardPoints2'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastForwardPoints2::LastForwardPoints2()\n" " FIX::LastForwardPoints2::LastForwardPoints2(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastForwardPoints2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastForwardPoints2 *arg1 = (FIX::LastForwardPoints2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastForwardPoints2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastForwardPoints2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastForwardPoints2" "', argument " "1"" of type '" "FIX::LastForwardPoints2 *""'"); } arg1 = reinterpret_cast< FIX::LastForwardPoints2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastForwardPoints2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastForwardPoints2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidForwardPoints2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidForwardPoints2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidForwardPoints2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidForwardPoints2 *)new FIX::BidForwardPoints2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidForwardPoints2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidForwardPoints2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidForwardPoints2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidForwardPoints2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidForwardPoints2" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidForwardPoints2" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidForwardPoints2 *)new FIX::BidForwardPoints2((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidForwardPoints2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidForwardPoints2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidForwardPoints2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidForwardPoints2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidForwardPoints2'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidForwardPoints2::BidForwardPoints2()\n" " FIX::BidForwardPoints2::BidForwardPoints2(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidForwardPoints2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidForwardPoints2 *arg1 = (FIX::BidForwardPoints2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidForwardPoints2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidForwardPoints2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidForwardPoints2" "', argument " "1"" of type '" "FIX::BidForwardPoints2 *""'"); } arg1 = reinterpret_cast< FIX::BidForwardPoints2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidForwardPoints2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidForwardPoints2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OfferForwardPoints2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferForwardPoints2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OfferForwardPoints2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferForwardPoints2 *)new FIX::OfferForwardPoints2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferForwardPoints2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferForwardPoints2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OfferForwardPoints2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OfferForwardPoints2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OfferForwardPoints2" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OfferForwardPoints2" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferForwardPoints2 *)new FIX::OfferForwardPoints2((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferForwardPoints2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferForwardPoints2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OfferForwardPoints2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferForwardPoints2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OfferForwardPoints2'.\n" " Possible C/C++ prototypes are:\n" " FIX::OfferForwardPoints2::OfferForwardPoints2()\n" " FIX::OfferForwardPoints2::OfferForwardPoints2(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OfferForwardPoints2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferForwardPoints2 *arg1 = (FIX::OfferForwardPoints2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OfferForwardPoints2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OfferForwardPoints2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OfferForwardPoints2" "', argument " "1"" of type '" "FIX::OfferForwardPoints2 *""'"); } arg1 = reinterpret_cast< FIX::OfferForwardPoints2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OfferForwardPoints2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OfferForwardPoints2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RFQReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RFQReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RFQReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RFQReqID *)new FIX::RFQReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RFQReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RFQReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RFQReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RFQReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RFQReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RFQReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RFQReqID *)new FIX::RFQReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RFQReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RFQReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RFQReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RFQReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RFQReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RFQReqID::RFQReqID()\n" " FIX::RFQReqID::RFQReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RFQReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RFQReqID *arg1 = (FIX::RFQReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RFQReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RFQReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RFQReqID" "', argument " "1"" of type '" "FIX::RFQReqID *""'"); } arg1 = reinterpret_cast< FIX::RFQReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RFQReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RFQReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MktBidPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MktBidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MktBidPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MktBidPx *)new FIX::MktBidPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MktBidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MktBidPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MktBidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MktBidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MktBidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MktBidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MktBidPx *)new FIX::MktBidPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MktBidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MktBidPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MktBidPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MktBidPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MktBidPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::MktBidPx::MktBidPx()\n" " FIX::MktBidPx::MktBidPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MktBidPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MktBidPx *arg1 = (FIX::MktBidPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MktBidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MktBidPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MktBidPx" "', argument " "1"" of type '" "FIX::MktBidPx *""'"); } arg1 = reinterpret_cast< FIX::MktBidPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MktBidPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MktBidPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MktOfferPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MktOfferPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MktOfferPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MktOfferPx *)new FIX::MktOfferPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MktOfferPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MktOfferPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MktOfferPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MktOfferPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MktOfferPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MktOfferPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MktOfferPx *)new FIX::MktOfferPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MktOfferPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MktOfferPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MktOfferPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MktOfferPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MktOfferPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::MktOfferPx::MktOfferPx()\n" " FIX::MktOfferPx::MktOfferPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MktOfferPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MktOfferPx *arg1 = (FIX::MktOfferPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MktOfferPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MktOfferPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MktOfferPx" "', argument " "1"" of type '" "FIX::MktOfferPx *""'"); } arg1 = reinterpret_cast< FIX::MktOfferPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MktOfferPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MktOfferPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MinBidSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinBidSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MinBidSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinBidSize *)new FIX::MinBidSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinBidSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinBidSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MinBidSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MinBidSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MinBidSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MinBidSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinBidSize *)new FIX::MinBidSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinBidSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinBidSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MinBidSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinBidSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MinBidSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::MinBidSize::MinBidSize()\n" " FIX::MinBidSize::MinBidSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MinBidSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinBidSize *arg1 = (FIX::MinBidSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MinBidSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MinBidSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MinBidSize" "', argument " "1"" of type '" "FIX::MinBidSize *""'"); } arg1 = reinterpret_cast< FIX::MinBidSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MinBidSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MinBidSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MinOfferSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinOfferSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MinOfferSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinOfferSize *)new FIX::MinOfferSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinOfferSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinOfferSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MinOfferSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MinOfferSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MinOfferSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MinOfferSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinOfferSize *)new FIX::MinOfferSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinOfferSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinOfferSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MinOfferSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinOfferSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MinOfferSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::MinOfferSize::MinOfferSize()\n" " FIX::MinOfferSize::MinOfferSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MinOfferSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinOfferSize *arg1 = (FIX::MinOfferSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MinOfferSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MinOfferSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MinOfferSize" "', argument " "1"" of type '" "FIX::MinOfferSize *""'"); } arg1 = reinterpret_cast< FIX::MinOfferSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MinOfferSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MinOfferSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteStatusReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteStatusReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteStatusReqID *)new FIX::QuoteStatusReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteStatusReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteStatusReqID *)new FIX::QuoteStatusReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteStatusReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteStatusReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteStatusReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteStatusReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteStatusReqID::QuoteStatusReqID()\n" " FIX::QuoteStatusReqID::QuoteStatusReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteStatusReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteStatusReqID *arg1 = (FIX::QuoteStatusReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteStatusReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteStatusReqID" "', argument " "1"" of type '" "FIX::QuoteStatusReqID *""'"); } arg1 = reinterpret_cast< FIX::QuoteStatusReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteStatusReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteStatusReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegalConfirm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegalConfirm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegalConfirm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegalConfirm *)new FIX::LegalConfirm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegalConfirm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegalConfirm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegalConfirm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegalConfirm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegalConfirm" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegalConfirm" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegalConfirm *)new FIX::LegalConfirm((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegalConfirm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegalConfirm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegalConfirm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegalConfirm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegalConfirm'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegalConfirm::LegalConfirm()\n" " FIX::LegalConfirm::LegalConfirm(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegalConfirm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegalConfirm *arg1 = (FIX::LegalConfirm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegalConfirm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegalConfirm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegalConfirm" "', argument " "1"" of type '" "FIX::LegalConfirm *""'"); } arg1 = reinterpret_cast< FIX::LegalConfirm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegalConfirm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegalConfirm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLastPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLastPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLastPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLastPx *)new FIX::UnderlyingLastPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLastPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLastPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLastPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLastPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLastPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLastPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLastPx *)new FIX::UnderlyingLastPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLastPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLastPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLastPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLastPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLastPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLastPx::UnderlyingLastPx()\n" " FIX::UnderlyingLastPx::UnderlyingLastPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLastPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLastPx *arg1 = (FIX::UnderlyingLastPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLastPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLastPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLastPx" "', argument " "1"" of type '" "FIX::UnderlyingLastPx *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLastPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLastPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLastPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLastQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLastQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLastQty *)new FIX::UnderlyingLastQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLastQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLastQty *)new FIX::UnderlyingLastQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLastQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLastQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLastQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLastQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLastQty::UnderlyingLastQty()\n" " FIX::UnderlyingLastQty::UnderlyingLastQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLastQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLastQty *arg1 = (FIX::UnderlyingLastQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLastQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLastQty" "', argument " "1"" of type '" "FIX::UnderlyingLastQty *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLastQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLastQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLastQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRefID *)new FIX::LegRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegRefID *)new FIX::LegRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegRefID::LegRefID()\n" " FIX::LegRefID::LegRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegRefID *arg1 = (FIX::LegRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegRefID" "', argument " "1"" of type '" "FIX::LegRefID *""'"); } arg1 = reinterpret_cast< FIX::LegRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContraLegRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraLegRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContraLegRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraLegRefID *)new FIX::ContraLegRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraLegRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraLegRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContraLegRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContraLegRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContraLegRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContraLegRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraLegRefID *)new FIX::ContraLegRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraLegRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraLegRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContraLegRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraLegRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContraLegRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContraLegRefID::ContraLegRefID()\n" " FIX::ContraLegRefID::ContraLegRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContraLegRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraLegRefID *arg1 = (FIX::ContraLegRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContraLegRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContraLegRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContraLegRefID" "', argument " "1"" of type '" "FIX::ContraLegRefID *""'"); } arg1 = reinterpret_cast< FIX::ContraLegRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContraLegRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContraLegRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlCurrBidFxRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrBidFxRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlCurrBidFxRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrBidFxRate *)new FIX::SettlCurrBidFxRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrBidFxRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrBidFxRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlCurrBidFxRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlCurrBidFxRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlCurrBidFxRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlCurrBidFxRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrBidFxRate *)new FIX::SettlCurrBidFxRate((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrBidFxRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrBidFxRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlCurrBidFxRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrBidFxRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlCurrBidFxRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlCurrBidFxRate::SettlCurrBidFxRate()\n" " FIX::SettlCurrBidFxRate::SettlCurrBidFxRate(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlCurrBidFxRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrBidFxRate *arg1 = (FIX::SettlCurrBidFxRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlCurrBidFxRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlCurrBidFxRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlCurrBidFxRate" "', argument " "1"" of type '" "FIX::SettlCurrBidFxRate *""'"); } arg1 = reinterpret_cast< FIX::SettlCurrBidFxRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlCurrBidFxRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlCurrBidFxRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlCurrOfferFxRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrOfferFxRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlCurrOfferFxRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrOfferFxRate *)new FIX::SettlCurrOfferFxRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrOfferFxRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrOfferFxRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlCurrOfferFxRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlCurrOfferFxRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlCurrOfferFxRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlCurrOfferFxRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlCurrOfferFxRate *)new FIX::SettlCurrOfferFxRate((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlCurrOfferFxRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlCurrOfferFxRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlCurrOfferFxRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrOfferFxRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlCurrOfferFxRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlCurrOfferFxRate::SettlCurrOfferFxRate()\n" " FIX::SettlCurrOfferFxRate::SettlCurrOfferFxRate(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlCurrOfferFxRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlCurrOfferFxRate *arg1 = (FIX::SettlCurrOfferFxRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlCurrOfferFxRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlCurrOfferFxRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlCurrOfferFxRate" "', argument " "1"" of type '" "FIX::SettlCurrOfferFxRate *""'"); } arg1 = reinterpret_cast< FIX::SettlCurrOfferFxRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlCurrOfferFxRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlCurrOfferFxRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteRequestRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRequestRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteRequestRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRequestRejectReason *)new FIX::QuoteRequestRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRequestRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRequestRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteRequestRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteRequestRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteRequestRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteRequestRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRequestRejectReason *)new FIX::QuoteRequestRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRequestRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRequestRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteRequestRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRequestRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteRequestRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteRequestRejectReason::QuoteRequestRejectReason()\n" " FIX::QuoteRequestRejectReason::QuoteRequestRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteRequestRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRequestRejectReason *arg1 = (FIX::QuoteRequestRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteRequestRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteRequestRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteRequestRejectReason" "', argument " "1"" of type '" "FIX::QuoteRequestRejectReason *""'"); } arg1 = reinterpret_cast< FIX::QuoteRequestRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteRequestRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteRequestRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideComplianceID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideComplianceID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideComplianceID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideComplianceID *)new FIX::SideComplianceID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideComplianceID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideComplianceID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideComplianceID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideComplianceID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideComplianceID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideComplianceID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideComplianceID *)new FIX::SideComplianceID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideComplianceID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideComplianceID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideComplianceID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideComplianceID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideComplianceID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideComplianceID::SideComplianceID()\n" " FIX::SideComplianceID::SideComplianceID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideComplianceID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideComplianceID *arg1 = (FIX::SideComplianceID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideComplianceID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideComplianceID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideComplianceID" "', argument " "1"" of type '" "FIX::SideComplianceID *""'"); } arg1 = reinterpret_cast< FIX::SideComplianceID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideComplianceID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideComplianceID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IOIID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IOIID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIID *)new FIX::IOIID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IOIID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IOIID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IOIID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IOIID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IOIID *)new FIX::IOIID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IOIID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IOIID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IOIID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IOIID'.\n" " Possible C/C++ prototypes are:\n" " FIX::IOIID::IOIID()\n" " FIX::IOIID::IOIID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IOIID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IOIID *arg1 = (FIX::IOIID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IOIID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IOIID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IOIID" "', argument " "1"" of type '" "FIX::IOIID *""'"); } arg1 = reinterpret_cast< FIX::IOIID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IOIID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IOIID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoLinesOfText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLinesOfText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoLinesOfText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLinesOfText *)new FIX::NoLinesOfText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLinesOfText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLinesOfText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoLinesOfText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoLinesOfText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoLinesOfText" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoLinesOfText" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLinesOfText *)new FIX::NoLinesOfText((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLinesOfText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLinesOfText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoLinesOfText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLinesOfText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoLinesOfText'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoLinesOfText::NoLinesOfText()\n" " FIX::NoLinesOfText::NoLinesOfText(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoLinesOfText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLinesOfText *arg1 = (FIX::NoLinesOfText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoLinesOfText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoLinesOfText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoLinesOfText" "', argument " "1"" of type '" "FIX::NoLinesOfText *""'"); } arg1 = reinterpret_cast< FIX::NoLinesOfText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoLinesOfText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoLinesOfText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlType *)new FIX::SettlType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlType *)new FIX::SettlType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlType::SettlType()\n" " FIX::SettlType::SettlType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlType *arg1 = (FIX::SettlType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlType" "', argument " "1"" of type '" "FIX::SettlType *""'"); } arg1 = reinterpret_cast< FIX::SettlType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDate *)new FIX::SettlDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDate *)new FIX::SettlDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlDate::SettlDate()\n" " FIX::SettlDate::SettlDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDate *arg1 = (FIX::SettlDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlDate" "', argument " "1"" of type '" "FIX::SettlDate *""'"); } arg1 = reinterpret_cast< FIX::SettlDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AvgPxPrecision__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPxPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AvgPxPrecision")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPxPrecision *)new FIX::AvgPxPrecision(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPxPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPxPrecision__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AvgPxPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AvgPxPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AvgPxPrecision" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AvgPxPrecision" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPxPrecision *)new FIX::AvgPxPrecision((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPxPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPxPrecision(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AvgPxPrecision__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPxPrecision__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AvgPxPrecision'.\n" " Possible C/C++ prototypes are:\n" " FIX::AvgPxPrecision::AvgPxPrecision()\n" " FIX::AvgPxPrecision::AvgPxPrecision(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AvgPxPrecision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPxPrecision *arg1 = (FIX::AvgPxPrecision *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AvgPxPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AvgPxPrecision, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AvgPxPrecision" "', argument " "1"" of type '" "FIX::AvgPxPrecision *""'"); } arg1 = reinterpret_cast< FIX::AvgPxPrecision * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AvgPxPrecision_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AvgPxPrecision, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlDate2__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDate2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlDate2")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDate2 *)new FIX::SettlDate2(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDate2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDate2__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlDate2 *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlDate2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlDate2" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlDate2" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlDate2 *)new FIX::SettlDate2((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlDate2, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlDate2(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlDate2__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDate2__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlDate2'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlDate2::SettlDate2()\n" " FIX::SettlDate2::SettlDate2(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlDate2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlDate2 *arg1 = (FIX::SettlDate2 *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlDate2",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlDate2, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlDate2" "', argument " "1"" of type '" "FIX::SettlDate2 *""'"); } arg1 = reinterpret_cast< FIX::SettlDate2 * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlDate2_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlDate2, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegOffsetValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegOffsetValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegOffsetValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegOffsetValue *)new FIX::PegOffsetValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegOffsetValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegOffsetValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegOffsetValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegOffsetValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegOffsetValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegOffsetValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegOffsetValue *)new FIX::PegOffsetValue((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegOffsetValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegOffsetValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegOffsetValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegOffsetValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegOffsetValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegOffsetValue::PegOffsetValue()\n" " FIX::PegOffsetValue::PegOffsetValue(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegOffsetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegOffsetValue *arg1 = (FIX::PegOffsetValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegOffsetValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegOffsetValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegOffsetValue" "', argument " "1"" of type '" "FIX::PegOffsetValue *""'"); } arg1 = reinterpret_cast< FIX::PegOffsetValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegOffsetValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegOffsetValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OpenCloseSettlFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenCloseSettlFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OpenCloseSettlFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenCloseSettlFlag *)new FIX::OpenCloseSettlFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenCloseSettlFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenCloseSettlFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OpenCloseSettlFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OpenCloseSettlFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OpenCloseSettlFlag" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OpenCloseSettlFlag" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenCloseSettlFlag *)new FIX::OpenCloseSettlFlag((FIX::MULTIPLECHARVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenCloseSettlFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenCloseSettlFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OpenCloseSettlFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenCloseSettlFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OpenCloseSettlFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::OpenCloseSettlFlag::OpenCloseSettlFlag()\n" " FIX::OpenCloseSettlFlag::OpenCloseSettlFlag(FIX::MULTIPLECHARVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OpenCloseSettlFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenCloseSettlFlag *arg1 = (FIX::OpenCloseSettlFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OpenCloseSettlFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OpenCloseSettlFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OpenCloseSettlFlag" "', argument " "1"" of type '" "FIX::OpenCloseSettlFlag *""'"); } arg1 = reinterpret_cast< FIX::OpenCloseSettlFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OpenCloseSettlFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OpenCloseSettlFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoQuoteEntries__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoQuoteEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoQuoteEntries")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoQuoteEntries *)new FIX::TotNoQuoteEntries(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoQuoteEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoQuoteEntries__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoQuoteEntries *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoQuoteEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoQuoteEntries" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoQuoteEntries" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoQuoteEntries *)new FIX::TotNoQuoteEntries((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoQuoteEntries, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoQuoteEntries(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoQuoteEntries__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoQuoteEntries__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoQuoteEntries'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoQuoteEntries::TotNoQuoteEntries()\n" " FIX::TotNoQuoteEntries::TotNoQuoteEntries(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoQuoteEntries(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoQuoteEntries *arg1 = (FIX::TotNoQuoteEntries *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoQuoteEntries",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoQuoteEntries, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoQuoteEntries" "', argument " "1"" of type '" "FIX::TotNoQuoteEntries *""'"); } arg1 = reinterpret_cast< FIX::TotNoQuoteEntries * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoQuoteEntries_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoQuoteEntries, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionOffsetValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionOffsetValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionOffsetValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionOffsetValue *)new FIX::DiscretionOffsetValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionOffsetValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionOffsetValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionOffsetValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionOffsetValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionOffsetValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionOffsetValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionOffsetValue *)new FIX::DiscretionOffsetValue((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionOffsetValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionOffsetValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionOffsetValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionOffsetValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionOffsetValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionOffsetValue::DiscretionOffsetValue()\n" " FIX::DiscretionOffsetValue::DiscretionOffsetValue(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionOffsetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionOffsetValue *arg1 = (FIX::DiscretionOffsetValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionOffsetValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionOffsetValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionOffsetValue" "', argument " "1"" of type '" "FIX::DiscretionOffsetValue *""'"); } arg1 = reinterpret_cast< FIX::DiscretionOffsetValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionOffsetValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionOffsetValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoRelatedSym__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoRelatedSym *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoRelatedSym")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoRelatedSym *)new FIX::TotNoRelatedSym(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoRelatedSym, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoRelatedSym__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoRelatedSym *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoRelatedSym",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoRelatedSym" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoRelatedSym" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoRelatedSym *)new FIX::TotNoRelatedSym((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoRelatedSym, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoRelatedSym(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoRelatedSym__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoRelatedSym__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoRelatedSym'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoRelatedSym::TotNoRelatedSym()\n" " FIX::TotNoRelatedSym::TotNoRelatedSym(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoRelatedSym(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoRelatedSym *arg1 = (FIX::TotNoRelatedSym *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoRelatedSym",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoRelatedSym, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoRelatedSym" "', argument " "1"" of type '" "FIX::TotNoRelatedSym *""'"); } arg1 = reinterpret_cast< FIX::TotNoRelatedSym * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoRelatedSym_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoRelatedSym, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidTradeType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidTradeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidTradeType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidTradeType *)new FIX::BidTradeType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidTradeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidTradeType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidTradeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidTradeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidTradeType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidTradeType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidTradeType *)new FIX::BidTradeType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidTradeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidTradeType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidTradeType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidTradeType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidTradeType'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidTradeType::BidTradeType()\n" " FIX::BidTradeType::BidTradeType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidTradeType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidTradeType *arg1 = (FIX::BidTradeType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidTradeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidTradeType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidTradeType" "', argument " "1"" of type '" "FIX::BidTradeType *""'"); } arg1 = reinterpret_cast< FIX::BidTradeType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidTradeType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidTradeType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CardIssNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardIssNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CardIssNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardIssNum *)new FIX::CardIssNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardIssNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardIssNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CardIssNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CardIssNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CardIssNum" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CardIssNum" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CardIssNum *)new FIX::CardIssNum((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CardIssNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CardIssNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CardIssNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardIssNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CardIssNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::CardIssNum::CardIssNum()\n" " FIX::CardIssNum::CardIssNum(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CardIssNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CardIssNum *arg1 = (FIX::CardIssNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CardIssNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CardIssNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CardIssNum" "', argument " "1"" of type '" "FIX::CardIssNum *""'"); } arg1 = reinterpret_cast< FIX::CardIssNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CardIssNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CardIssNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashDistribAgentAcctName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentAcctName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashDistribAgentAcctName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentAcctName *)new FIX::CashDistribAgentAcctName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentAcctName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentAcctName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashDistribAgentAcctName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashDistribAgentAcctName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashDistribAgentAcctName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashDistribAgentAcctName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashDistribAgentAcctName *)new FIX::CashDistribAgentAcctName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashDistribAgentAcctName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashDistribAgentAcctName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashDistribAgentAcctName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentAcctName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashDistribAgentAcctName'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashDistribAgentAcctName::CashDistribAgentAcctName()\n" " FIX::CashDistribAgentAcctName::CashDistribAgentAcctName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashDistribAgentAcctName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashDistribAgentAcctName *arg1 = (FIX::CashDistribAgentAcctName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashDistribAgentAcctName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashDistribAgentAcctName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashDistribAgentAcctName" "', argument " "1"" of type '" "FIX::CashDistribAgentAcctName *""'"); } arg1 = reinterpret_cast< FIX::CashDistribAgentAcctName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashDistribAgentAcctName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashDistribAgentAcctName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RegistDtls__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistDtls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RegistDtls")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistDtls *)new FIX::RegistDtls(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistDtls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistDtls__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RegistDtls *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RegistDtls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RegistDtls" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RegistDtls" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RegistDtls *)new FIX::RegistDtls((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RegistDtls, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RegistDtls(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RegistDtls__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistDtls__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RegistDtls'.\n" " Possible C/C++ prototypes are:\n" " FIX::RegistDtls::RegistDtls()\n" " FIX::RegistDtls::RegistDtls(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RegistDtls(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RegistDtls *arg1 = (FIX::RegistDtls *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RegistDtls",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RegistDtls, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RegistDtls" "', argument " "1"" of type '" "FIX::RegistDtls *""'"); } arg1 = reinterpret_cast< FIX::RegistDtls * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RegistDtls_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RegistDtls, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoSecurityTypes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoSecurityTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoSecurityTypes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoSecurityTypes *)new FIX::TotNoSecurityTypes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoSecurityTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoSecurityTypes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoSecurityTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoSecurityTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoSecurityTypes" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoSecurityTypes" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoSecurityTypes *)new FIX::TotNoSecurityTypes((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoSecurityTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoSecurityTypes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoSecurityTypes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoSecurityTypes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoSecurityTypes'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoSecurityTypes::TotNoSecurityTypes()\n" " FIX::TotNoSecurityTypes::TotNoSecurityTypes(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoSecurityTypes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoSecurityTypes *arg1 = (FIX::TotNoSecurityTypes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoSecurityTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoSecurityTypes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoSecurityTypes" "', argument " "1"" of type '" "FIX::TotNoSecurityTypes *""'"); } arg1 = reinterpret_cast< FIX::TotNoSecurityTypes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoSecurityTypes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoSecurityTypes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSettlType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSettlType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlType *)new FIX::LegSettlType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSettlType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSettlType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSettlType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSettlType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlType *)new FIX::LegSettlType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSettlType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSettlType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSettlType::LegSettlType()\n" " FIX::LegSettlType::LegSettlType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSettlType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlType *arg1 = (FIX::LegSettlType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSettlType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSettlType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSettlType" "', argument " "1"" of type '" "FIX::LegSettlType *""'"); } arg1 = reinterpret_cast< FIX::LegSettlType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSettlType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSettlType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSettlDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSettlDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlDate *)new FIX::LegSettlDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSettlDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSettlDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSettlDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSettlDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlDate *)new FIX::LegSettlDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSettlDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSettlDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSettlDate::LegSettlDate()\n" " FIX::LegSettlDate::LegSettlDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSettlDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlDate *arg1 = (FIX::LegSettlDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSettlDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSettlDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSettlDate" "', argument " "1"" of type '" "FIX::LegSettlDate *""'"); } arg1 = reinterpret_cast< FIX::LegSettlDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSettlDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSettlDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AcctIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AcctIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AcctIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AcctIDSource *)new FIX::AcctIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AcctIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AcctIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AcctIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AcctIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AcctIDSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AcctIDSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AcctIDSource *)new FIX::AcctIDSource((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AcctIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AcctIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AcctIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AcctIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AcctIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::AcctIDSource::AcctIDSource()\n" " FIX::AcctIDSource::AcctIDSource(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AcctIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AcctIDSource *arg1 = (FIX::AcctIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AcctIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AcctIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AcctIDSource" "', argument " "1"" of type '" "FIX::AcctIDSource *""'"); } arg1 = reinterpret_cast< FIX::AcctIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AcctIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AcctIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocAcctIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAcctIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocAcctIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAcctIDSource *)new FIX::AllocAcctIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAcctIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAcctIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocAcctIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocAcctIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocAcctIDSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocAcctIDSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAcctIDSource *)new FIX::AllocAcctIDSource((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAcctIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAcctIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocAcctIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAcctIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocAcctIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocAcctIDSource::AllocAcctIDSource()\n" " FIX::AllocAcctIDSource::AllocAcctIDSource(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocAcctIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAcctIDSource *arg1 = (FIX::AllocAcctIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocAcctIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocAcctIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocAcctIDSource" "', argument " "1"" of type '" "FIX::AllocAcctIDSource *""'"); } arg1 = reinterpret_cast< FIX::AllocAcctIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocAcctIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocAcctIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BenchmarkPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BenchmarkPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkPrice *)new FIX::BenchmarkPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BenchmarkPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BenchmarkPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BenchmarkPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BenchmarkPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkPrice *)new FIX::BenchmarkPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BenchmarkPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BenchmarkPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::BenchmarkPrice::BenchmarkPrice()\n" " FIX::BenchmarkPrice::BenchmarkPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BenchmarkPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkPrice *arg1 = (FIX::BenchmarkPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BenchmarkPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BenchmarkPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BenchmarkPrice" "', argument " "1"" of type '" "FIX::BenchmarkPrice *""'"); } arg1 = reinterpret_cast< FIX::BenchmarkPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BenchmarkPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BenchmarkPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BenchmarkPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BenchmarkPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkPriceType *)new FIX::BenchmarkPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BenchmarkPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BenchmarkPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BenchmarkPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BenchmarkPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkPriceType *)new FIX::BenchmarkPriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BenchmarkPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BenchmarkPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::BenchmarkPriceType::BenchmarkPriceType()\n" " FIX::BenchmarkPriceType::BenchmarkPriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BenchmarkPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkPriceType *arg1 = (FIX::BenchmarkPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BenchmarkPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BenchmarkPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BenchmarkPriceType" "', argument " "1"" of type '" "FIX::BenchmarkPriceType *""'"); } arg1 = reinterpret_cast< FIX::BenchmarkPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BenchmarkPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BenchmarkPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfirmID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfirmID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmID *)new FIX::ConfirmID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ConfirmID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfirmID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfirmID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfirmID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmID *)new FIX::ConfirmID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfirmID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfirmID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfirmID::ConfirmID()\n" " FIX::ConfirmID::ConfirmID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfirmID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmID *arg1 = (FIX::ConfirmID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfirmID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfirmID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfirmID" "', argument " "1"" of type '" "FIX::ConfirmID *""'"); } arg1 = reinterpret_cast< FIX::ConfirmID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfirmID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfirmID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfirmStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfirmStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmStatus *)new FIX::ConfirmStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ConfirmStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfirmStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfirmStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfirmStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmStatus *)new FIX::ConfirmStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfirmStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfirmStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfirmStatus::ConfirmStatus()\n" " FIX::ConfirmStatus::ConfirmStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfirmStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmStatus *arg1 = (FIX::ConfirmStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfirmStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfirmStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfirmStatus" "', argument " "1"" of type '" "FIX::ConfirmStatus *""'"); } arg1 = reinterpret_cast< FIX::ConfirmStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfirmStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfirmStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfirmTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfirmTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmTransType *)new FIX::ConfirmTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ConfirmTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfirmTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfirmTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfirmTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmTransType *)new FIX::ConfirmTransType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfirmTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfirmTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfirmTransType::ConfirmTransType()\n" " FIX::ConfirmTransType::ConfirmTransType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfirmTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmTransType *arg1 = (FIX::ConfirmTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfirmTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfirmTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfirmTransType" "', argument " "1"" of type '" "FIX::ConfirmTransType *""'"); } arg1 = reinterpret_cast< FIX::ConfirmTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfirmTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfirmTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContractSettlMonth__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContractSettlMonth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContractSettlMonth")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContractSettlMonth *)new FIX::ContractSettlMonth(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContractSettlMonth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContractSettlMonth__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContractSettlMonth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContractSettlMonth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContractSettlMonth" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContractSettlMonth" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContractSettlMonth *)new FIX::ContractSettlMonth((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContractSettlMonth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContractSettlMonth(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContractSettlMonth__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContractSettlMonth__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContractSettlMonth'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContractSettlMonth::ContractSettlMonth()\n" " FIX::ContractSettlMonth::ContractSettlMonth(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContractSettlMonth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContractSettlMonth *arg1 = (FIX::ContractSettlMonth *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContractSettlMonth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContractSettlMonth, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContractSettlMonth" "', argument " "1"" of type '" "FIX::ContractSettlMonth *""'"); } arg1 = reinterpret_cast< FIX::ContractSettlMonth * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContractSettlMonth_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContractSettlMonth, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeliveryForm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliveryForm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeliveryForm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliveryForm *)new FIX::DeliveryForm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliveryForm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliveryForm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeliveryForm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeliveryForm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeliveryForm" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeliveryForm" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliveryForm *)new FIX::DeliveryForm((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliveryForm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliveryForm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeliveryForm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliveryForm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeliveryForm'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeliveryForm::DeliveryForm()\n" " FIX::DeliveryForm::DeliveryForm(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeliveryForm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliveryForm *arg1 = (FIX::DeliveryForm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeliveryForm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeliveryForm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeliveryForm" "', argument " "1"" of type '" "FIX::DeliveryForm *""'"); } arg1 = reinterpret_cast< FIX::DeliveryForm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeliveryForm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeliveryForm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastParPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastParPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastParPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastParPx *)new FIX::LastParPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastParPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastParPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastParPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastParPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastParPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastParPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastParPx *)new FIX::LastParPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastParPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastParPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastParPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastParPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastParPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastParPx::LastParPx()\n" " FIX::LastParPx::LastParPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastParPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastParPx *arg1 = (FIX::LastParPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastParPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastParPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastParPx" "', argument " "1"" of type '" "FIX::LastParPx *""'"); } arg1 = reinterpret_cast< FIX::LastParPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastParPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastParPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoLegAllocs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegAllocs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoLegAllocs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegAllocs *)new FIX::NoLegAllocs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegAllocs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegAllocs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoLegAllocs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoLegAllocs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoLegAllocs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoLegAllocs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegAllocs *)new FIX::NoLegAllocs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegAllocs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegAllocs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoLegAllocs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegAllocs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoLegAllocs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoLegAllocs::NoLegAllocs()\n" " FIX::NoLegAllocs::NoLegAllocs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoLegAllocs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegAllocs *arg1 = (FIX::NoLegAllocs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoLegAllocs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoLegAllocs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoLegAllocs" "', argument " "1"" of type '" "FIX::NoLegAllocs *""'"); } arg1 = reinterpret_cast< FIX::NoLegAllocs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoLegAllocs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoLegAllocs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegAllocAccount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocAccount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegAllocAccount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocAccount *)new FIX::LegAllocAccount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocAccount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocAccount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegAllocAccount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegAllocAccount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegAllocAccount" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegAllocAccount" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocAccount *)new FIX::LegAllocAccount((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocAccount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocAccount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegAllocAccount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocAccount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegAllocAccount'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegAllocAccount::LegAllocAccount()\n" " FIX::LegAllocAccount::LegAllocAccount(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegAllocAccount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocAccount *arg1 = (FIX::LegAllocAccount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegAllocAccount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegAllocAccount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegAllocAccount" "', argument " "1"" of type '" "FIX::LegAllocAccount *""'"); } arg1 = reinterpret_cast< FIX::LegAllocAccount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegAllocAccount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegAllocAccount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegIndividualAllocID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIndividualAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegIndividualAllocID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIndividualAllocID *)new FIX::LegIndividualAllocID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIndividualAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIndividualAllocID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegIndividualAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegIndividualAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegIndividualAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegIndividualAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIndividualAllocID *)new FIX::LegIndividualAllocID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIndividualAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIndividualAllocID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegIndividualAllocID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIndividualAllocID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegIndividualAllocID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegIndividualAllocID::LegIndividualAllocID()\n" " FIX::LegIndividualAllocID::LegIndividualAllocID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegIndividualAllocID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIndividualAllocID *arg1 = (FIX::LegIndividualAllocID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegIndividualAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegIndividualAllocID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegIndividualAllocID" "', argument " "1"" of type '" "FIX::LegIndividualAllocID *""'"); } arg1 = reinterpret_cast< FIX::LegIndividualAllocID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegIndividualAllocID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegIndividualAllocID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegAllocQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegAllocQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocQty *)new FIX::LegAllocQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegAllocQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegAllocQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegAllocQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegAllocQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocQty *)new FIX::LegAllocQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegAllocQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegAllocQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegAllocQty::LegAllocQty()\n" " FIX::LegAllocQty::LegAllocQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegAllocQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocQty *arg1 = (FIX::LegAllocQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegAllocQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegAllocQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegAllocQty" "', argument " "1"" of type '" "FIX::LegAllocQty *""'"); } arg1 = reinterpret_cast< FIX::LegAllocQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegAllocQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegAllocQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegAllocAcctIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocAcctIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegAllocAcctIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocAcctIDSource *)new FIX::LegAllocAcctIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocAcctIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocAcctIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegAllocAcctIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegAllocAcctIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegAllocAcctIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegAllocAcctIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocAcctIDSource *)new FIX::LegAllocAcctIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocAcctIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocAcctIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegAllocAcctIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocAcctIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegAllocAcctIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegAllocAcctIDSource::LegAllocAcctIDSource()\n" " FIX::LegAllocAcctIDSource::LegAllocAcctIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegAllocAcctIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocAcctIDSource *arg1 = (FIX::LegAllocAcctIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegAllocAcctIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegAllocAcctIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegAllocAcctIDSource" "', argument " "1"" of type '" "FIX::LegAllocAcctIDSource *""'"); } arg1 = reinterpret_cast< FIX::LegAllocAcctIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegAllocAcctIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegAllocAcctIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSettlCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSettlCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlCurrency *)new FIX::LegSettlCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSettlCurrency *)new FIX::LegSettlCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSettlCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSettlCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSettlCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSettlCurrency::LegSettlCurrency()\n" " FIX::LegSettlCurrency::LegSettlCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSettlCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSettlCurrency *arg1 = (FIX::LegSettlCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSettlCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSettlCurrency" "', argument " "1"" of type '" "FIX::LegSettlCurrency *""'"); } arg1 = reinterpret_cast< FIX::LegSettlCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSettlCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSettlCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurveCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkCurveCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegBenchmarkCurveCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkCurveCurrency *)new FIX::LegBenchmarkCurveCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurveCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegBenchmarkCurveCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegBenchmarkCurveCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegBenchmarkCurveCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegBenchmarkCurveCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkCurveCurrency *)new FIX::LegBenchmarkCurveCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurveCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegBenchmarkCurveCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkCurveCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegBenchmarkCurveCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegBenchmarkCurveCurrency::LegBenchmarkCurveCurrency()\n" " FIX::LegBenchmarkCurveCurrency::LegBenchmarkCurveCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegBenchmarkCurveCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkCurveCurrency *arg1 = (FIX::LegBenchmarkCurveCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegBenchmarkCurveCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegBenchmarkCurveCurrency" "', argument " "1"" of type '" "FIX::LegBenchmarkCurveCurrency *""'"); } arg1 = reinterpret_cast< FIX::LegBenchmarkCurveCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegBenchmarkCurveCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurveName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkCurveName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegBenchmarkCurveName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkCurveName *)new FIX::LegBenchmarkCurveName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkCurveName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurveName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegBenchmarkCurveName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegBenchmarkCurveName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegBenchmarkCurveName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegBenchmarkCurveName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkCurveName *)new FIX::LegBenchmarkCurveName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkCurveName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurveName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegBenchmarkCurveName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkCurveName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegBenchmarkCurveName'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegBenchmarkCurveName::LegBenchmarkCurveName()\n" " FIX::LegBenchmarkCurveName::LegBenchmarkCurveName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegBenchmarkCurveName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkCurveName *arg1 = (FIX::LegBenchmarkCurveName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegBenchmarkCurveName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegBenchmarkCurveName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegBenchmarkCurveName" "', argument " "1"" of type '" "FIX::LegBenchmarkCurveName *""'"); } arg1 = reinterpret_cast< FIX::LegBenchmarkCurveName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegBenchmarkCurveName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegBenchmarkCurveName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurvePoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkCurvePoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegBenchmarkCurvePoint")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkCurvePoint *)new FIX::LegBenchmarkCurvePoint(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkCurvePoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurvePoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegBenchmarkCurvePoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegBenchmarkCurvePoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegBenchmarkCurvePoint" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegBenchmarkCurvePoint" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkCurvePoint *)new FIX::LegBenchmarkCurvePoint((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkCurvePoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkCurvePoint(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegBenchmarkCurvePoint__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkCurvePoint__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegBenchmarkCurvePoint'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegBenchmarkCurvePoint::LegBenchmarkCurvePoint()\n" " FIX::LegBenchmarkCurvePoint::LegBenchmarkCurvePoint(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegBenchmarkCurvePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkCurvePoint *arg1 = (FIX::LegBenchmarkCurvePoint *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegBenchmarkCurvePoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegBenchmarkCurvePoint, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegBenchmarkCurvePoint" "', argument " "1"" of type '" "FIX::LegBenchmarkCurvePoint *""'"); } arg1 = reinterpret_cast< FIX::LegBenchmarkCurvePoint * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegBenchmarkCurvePoint_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegBenchmarkCurvePoint, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegBenchmarkPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegBenchmarkPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkPrice *)new FIX::LegBenchmarkPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegBenchmarkPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegBenchmarkPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegBenchmarkPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegBenchmarkPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkPrice *)new FIX::LegBenchmarkPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegBenchmarkPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegBenchmarkPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegBenchmarkPrice::LegBenchmarkPrice()\n" " FIX::LegBenchmarkPrice::LegBenchmarkPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegBenchmarkPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkPrice *arg1 = (FIX::LegBenchmarkPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegBenchmarkPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegBenchmarkPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegBenchmarkPrice" "', argument " "1"" of type '" "FIX::LegBenchmarkPrice *""'"); } arg1 = reinterpret_cast< FIX::LegBenchmarkPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegBenchmarkPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegBenchmarkPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegBenchmarkPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegBenchmarkPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkPriceType *)new FIX::LegBenchmarkPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegBenchmarkPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegBenchmarkPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegBenchmarkPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegBenchmarkPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBenchmarkPriceType *)new FIX::LegBenchmarkPriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBenchmarkPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBenchmarkPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegBenchmarkPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegBenchmarkPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegBenchmarkPriceType::LegBenchmarkPriceType()\n" " FIX::LegBenchmarkPriceType::LegBenchmarkPriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegBenchmarkPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBenchmarkPriceType *arg1 = (FIX::LegBenchmarkPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegBenchmarkPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegBenchmarkPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegBenchmarkPriceType" "', argument " "1"" of type '" "FIX::LegBenchmarkPriceType *""'"); } arg1 = reinterpret_cast< FIX::LegBenchmarkPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegBenchmarkPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegBenchmarkPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegBidPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegBidPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBidPx *)new FIX::LegBidPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBidPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegBidPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegBidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegBidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegBidPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBidPx *)new FIX::LegBidPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBidPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBidPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegBidPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBidPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegBidPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegBidPx::LegBidPx()\n" " FIX::LegBidPx::LegBidPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegBidPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBidPx *arg1 = (FIX::LegBidPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegBidPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegBidPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegBidPx" "', argument " "1"" of type '" "FIX::LegBidPx *""'"); } arg1 = reinterpret_cast< FIX::LegBidPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegBidPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegBidPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegIOIQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIOIQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegIOIQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIOIQty *)new FIX::LegIOIQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIOIQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIOIQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegIOIQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegIOIQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegIOIQty" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegIOIQty" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegIOIQty *)new FIX::LegIOIQty((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegIOIQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegIOIQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegIOIQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIOIQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegIOIQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegIOIQty::LegIOIQty()\n" " FIX::LegIOIQty::LegIOIQty(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegIOIQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegIOIQty *arg1 = (FIX::LegIOIQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegIOIQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegIOIQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegIOIQty" "', argument " "1"" of type '" "FIX::LegIOIQty *""'"); } arg1 = reinterpret_cast< FIX::LegIOIQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegIOIQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegIOIQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoLegStipulations__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegStipulations *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoLegStipulations")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegStipulations *)new FIX::NoLegStipulations(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegStipulations, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegStipulations__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoLegStipulations *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoLegStipulations",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoLegStipulations" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoLegStipulations" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLegStipulations *)new FIX::NoLegStipulations((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLegStipulations, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLegStipulations(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoLegStipulations__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegStipulations__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoLegStipulations'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoLegStipulations::NoLegStipulations()\n" " FIX::NoLegStipulations::NoLegStipulations(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoLegStipulations(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLegStipulations *arg1 = (FIX::NoLegStipulations *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoLegStipulations",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoLegStipulations, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoLegStipulations" "', argument " "1"" of type '" "FIX::NoLegStipulations *""'"); } arg1 = reinterpret_cast< FIX::NoLegStipulations * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoLegStipulations_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoLegStipulations, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegOfferPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOfferPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegOfferPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOfferPx *)new FIX::LegOfferPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOfferPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOfferPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegOfferPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegOfferPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegOfferPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegOfferPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOfferPx *)new FIX::LegOfferPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOfferPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOfferPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegOfferPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOfferPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegOfferPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegOfferPx::LegOfferPx()\n" " FIX::LegOfferPx::LegOfferPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegOfferPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOfferPx *arg1 = (FIX::LegOfferPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegOfferPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegOfferPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegOfferPx" "', argument " "1"" of type '" "FIX::LegOfferPx *""'"); } arg1 = reinterpret_cast< FIX::LegOfferPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegOfferPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegOfferPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPriceType *)new FIX::LegPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPriceType *)new FIX::LegPriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegPriceType::LegPriceType()\n" " FIX::LegPriceType::LegPriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPriceType *arg1 = (FIX::LegPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegPriceType" "', argument " "1"" of type '" "FIX::LegPriceType *""'"); } arg1 = reinterpret_cast< FIX::LegPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegQty *)new FIX::LegQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegQty *)new FIX::LegQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegQty::LegQty()\n" " FIX::LegQty::LegQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegQty *arg1 = (FIX::LegQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegQty" "', argument " "1"" of type '" "FIX::LegQty *""'"); } arg1 = reinterpret_cast< FIX::LegQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegStipulationType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStipulationType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegStipulationType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStipulationType *)new FIX::LegStipulationType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStipulationType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStipulationType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegStipulationType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegStipulationType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegStipulationType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegStipulationType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStipulationType *)new FIX::LegStipulationType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStipulationType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStipulationType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegStipulationType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStipulationType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegStipulationType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegStipulationType::LegStipulationType()\n" " FIX::LegStipulationType::LegStipulationType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegStipulationType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStipulationType *arg1 = (FIX::LegStipulationType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegStipulationType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegStipulationType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegStipulationType" "', argument " "1"" of type '" "FIX::LegStipulationType *""'"); } arg1 = reinterpret_cast< FIX::LegStipulationType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegStipulationType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegStipulationType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegStipulationValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStipulationValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegStipulationValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStipulationValue *)new FIX::LegStipulationValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStipulationValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStipulationValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegStipulationValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegStipulationValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegStipulationValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegStipulationValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStipulationValue *)new FIX::LegStipulationValue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStipulationValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStipulationValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegStipulationValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStipulationValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegStipulationValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegStipulationValue::LegStipulationValue()\n" " FIX::LegStipulationValue::LegStipulationValue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegStipulationValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStipulationValue *arg1 = (FIX::LegStipulationValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegStipulationValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegStipulationValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegStipulationValue" "', argument " "1"" of type '" "FIX::LegStipulationValue *""'"); } arg1 = reinterpret_cast< FIX::LegStipulationValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegStipulationValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegStipulationValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSwapType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSwapType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSwapType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSwapType *)new FIX::LegSwapType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSwapType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSwapType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSwapType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSwapType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSwapType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSwapType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSwapType *)new FIX::LegSwapType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSwapType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSwapType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSwapType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSwapType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSwapType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSwapType::LegSwapType()\n" " FIX::LegSwapType::LegSwapType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSwapType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSwapType *arg1 = (FIX::LegSwapType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSwapType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSwapType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSwapType" "', argument " "1"" of type '" "FIX::LegSwapType *""'"); } arg1 = reinterpret_cast< FIX::LegSwapType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSwapType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSwapType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Pool__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Pool *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Pool")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Pool *)new FIX::Pool(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Pool, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Pool__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Pool *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Pool",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Pool" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Pool" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Pool *)new FIX::Pool((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Pool, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Pool(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Pool__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Pool__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Pool'.\n" " Possible C/C++ prototypes are:\n" " FIX::Pool::Pool()\n" " FIX::Pool::Pool(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Pool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Pool *arg1 = (FIX::Pool *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Pool",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Pool, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Pool" "', argument " "1"" of type '" "FIX::Pool *""'"); } arg1 = reinterpret_cast< FIX::Pool * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Pool_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Pool, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuotePriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuotePriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuotePriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuotePriceType *)new FIX::QuotePriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuotePriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuotePriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuotePriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuotePriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuotePriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuotePriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuotePriceType *)new FIX::QuotePriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuotePriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuotePriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuotePriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuotePriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuotePriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuotePriceType::QuotePriceType()\n" " FIX::QuotePriceType::QuotePriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuotePriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuotePriceType *arg1 = (FIX::QuotePriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuotePriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuotePriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuotePriceType" "', argument " "1"" of type '" "FIX::QuotePriceType *""'"); } arg1 = reinterpret_cast< FIX::QuotePriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuotePriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuotePriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteRespID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRespID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteRespID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRespID *)new FIX::QuoteRespID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRespID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRespID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteRespID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteRespID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteRespID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteRespID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRespID *)new FIX::QuoteRespID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRespID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRespID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteRespID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRespID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteRespID'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteRespID::QuoteRespID()\n" " FIX::QuoteRespID::QuoteRespID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteRespID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRespID *arg1 = (FIX::QuoteRespID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteRespID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteRespID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteRespID" "', argument " "1"" of type '" "FIX::QuoteRespID *""'"); } arg1 = reinterpret_cast< FIX::QuoteRespID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteRespID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteRespID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteRespType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRespType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteRespType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRespType *)new FIX::QuoteRespType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRespType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRespType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteRespType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteRespType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteRespType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteRespType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteRespType *)new FIX::QuoteRespType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteRespType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteRespType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteRespType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRespType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteRespType'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteRespType::QuoteRespType()\n" " FIX::QuoteRespType::QuoteRespType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteRespType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteRespType *arg1 = (FIX::QuoteRespType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteRespType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteRespType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteRespType" "', argument " "1"" of type '" "FIX::QuoteRespType *""'"); } arg1 = reinterpret_cast< FIX::QuoteRespType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteRespType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteRespType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteQualifier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteQualifier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteQualifier *)new FIX::QuoteQualifier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteQualifier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteQualifier" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteQualifier" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteQualifier *)new FIX::QuoteQualifier((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteQualifier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteQualifier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteQualifier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteQualifier'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteQualifier::QuoteQualifier()\n" " FIX::QuoteQualifier::QuoteQualifier(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteQualifier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteQualifier *arg1 = (FIX::QuoteQualifier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteQualifier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteQualifier" "', argument " "1"" of type '" "FIX::QuoteQualifier *""'"); } arg1 = reinterpret_cast< FIX::QuoteQualifier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteQualifier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteQualifier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_YieldRedemptionDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldRedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_YieldRedemptionDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldRedemptionDate *)new FIX::YieldRedemptionDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldRedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldRedemptionDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::YieldRedemptionDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_YieldRedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_YieldRedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_YieldRedemptionDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldRedemptionDate *)new FIX::YieldRedemptionDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldRedemptionDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldRedemptionDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_YieldRedemptionDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldRedemptionDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_YieldRedemptionDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::YieldRedemptionDate::YieldRedemptionDate()\n" " FIX::YieldRedemptionDate::YieldRedemptionDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_YieldRedemptionDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldRedemptionDate *arg1 = (FIX::YieldRedemptionDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_YieldRedemptionDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__YieldRedemptionDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_YieldRedemptionDate" "', argument " "1"" of type '" "FIX::YieldRedemptionDate *""'"); } arg1 = reinterpret_cast< FIX::YieldRedemptionDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *YieldRedemptionDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__YieldRedemptionDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_YieldRedemptionPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldRedemptionPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_YieldRedemptionPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldRedemptionPrice *)new FIX::YieldRedemptionPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldRedemptionPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldRedemptionPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::YieldRedemptionPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_YieldRedemptionPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_YieldRedemptionPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_YieldRedemptionPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldRedemptionPrice *)new FIX::YieldRedemptionPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldRedemptionPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldRedemptionPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_YieldRedemptionPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldRedemptionPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_YieldRedemptionPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::YieldRedemptionPrice::YieldRedemptionPrice()\n" " FIX::YieldRedemptionPrice::YieldRedemptionPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_YieldRedemptionPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldRedemptionPrice *arg1 = (FIX::YieldRedemptionPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_YieldRedemptionPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__YieldRedemptionPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_YieldRedemptionPrice" "', argument " "1"" of type '" "FIX::YieldRedemptionPrice *""'"); } arg1 = reinterpret_cast< FIX::YieldRedemptionPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *YieldRedemptionPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__YieldRedemptionPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_YieldRedemptionPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldRedemptionPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_YieldRedemptionPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldRedemptionPriceType *)new FIX::YieldRedemptionPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldRedemptionPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldRedemptionPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::YieldRedemptionPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_YieldRedemptionPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_YieldRedemptionPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_YieldRedemptionPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldRedemptionPriceType *)new FIX::YieldRedemptionPriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldRedemptionPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldRedemptionPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_YieldRedemptionPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldRedemptionPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_YieldRedemptionPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::YieldRedemptionPriceType::YieldRedemptionPriceType()\n" " FIX::YieldRedemptionPriceType::YieldRedemptionPriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_YieldRedemptionPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldRedemptionPriceType *arg1 = (FIX::YieldRedemptionPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_YieldRedemptionPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__YieldRedemptionPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_YieldRedemptionPriceType" "', argument " "1"" of type '" "FIX::YieldRedemptionPriceType *""'"); } arg1 = reinterpret_cast< FIX::YieldRedemptionPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *YieldRedemptionPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__YieldRedemptionPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BenchmarkSecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BenchmarkSecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkSecurityID *)new FIX::BenchmarkSecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkSecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BenchmarkSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BenchmarkSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BenchmarkSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BenchmarkSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkSecurityID *)new FIX::BenchmarkSecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkSecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BenchmarkSecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkSecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BenchmarkSecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::BenchmarkSecurityID::BenchmarkSecurityID()\n" " FIX::BenchmarkSecurityID::BenchmarkSecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BenchmarkSecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkSecurityID *arg1 = (FIX::BenchmarkSecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BenchmarkSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BenchmarkSecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BenchmarkSecurityID" "', argument " "1"" of type '" "FIX::BenchmarkSecurityID *""'"); } arg1 = reinterpret_cast< FIX::BenchmarkSecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BenchmarkSecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BenchmarkSecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ReversalIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReversalIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ReversalIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReversalIndicator *)new FIX::ReversalIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReversalIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReversalIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ReversalIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ReversalIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ReversalIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ReversalIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReversalIndicator *)new FIX::ReversalIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReversalIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReversalIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ReversalIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReversalIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ReversalIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::ReversalIndicator::ReversalIndicator()\n" " FIX::ReversalIndicator::ReversalIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ReversalIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReversalIndicator *arg1 = (FIX::ReversalIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ReversalIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ReversalIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ReversalIndicator" "', argument " "1"" of type '" "FIX::ReversalIndicator *""'"); } arg1 = reinterpret_cast< FIX::ReversalIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ReversalIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ReversalIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_YieldCalcDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldCalcDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_YieldCalcDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldCalcDate *)new FIX::YieldCalcDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldCalcDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldCalcDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::YieldCalcDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_YieldCalcDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_YieldCalcDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_YieldCalcDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::YieldCalcDate *)new FIX::YieldCalcDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__YieldCalcDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_YieldCalcDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_YieldCalcDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldCalcDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_YieldCalcDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::YieldCalcDate::YieldCalcDate()\n" " FIX::YieldCalcDate::YieldCalcDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_YieldCalcDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::YieldCalcDate *arg1 = (FIX::YieldCalcDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_YieldCalcDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__YieldCalcDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_YieldCalcDate" "', argument " "1"" of type '" "FIX::YieldCalcDate *""'"); } arg1 = reinterpret_cast< FIX::YieldCalcDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *YieldCalcDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__YieldCalcDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoPositions__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPositions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoPositions")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPositions *)new FIX::NoPositions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPositions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPositions__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoPositions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoPositions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoPositions" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoPositions" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPositions *)new FIX::NoPositions((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPositions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPositions(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoPositions__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPositions__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoPositions'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoPositions::NoPositions()\n" " FIX::NoPositions::NoPositions(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoPositions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPositions *arg1 = (FIX::NoPositions *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoPositions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoPositions, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoPositions" "', argument " "1"" of type '" "FIX::NoPositions *""'"); } arg1 = reinterpret_cast< FIX::NoPositions * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoPositions_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoPositions, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosType *)new FIX::PosType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosType *)new FIX::PosType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosType::PosType()\n" " FIX::PosType::PosType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosType *arg1 = (FIX::PosType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosType" "', argument " "1"" of type '" "FIX::PosType *""'"); } arg1 = reinterpret_cast< FIX::PosType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LongQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LongQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LongQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LongQty *)new FIX::LongQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LongQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LongQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LongQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LongQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LongQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LongQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LongQty *)new FIX::LongQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LongQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LongQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LongQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LongQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LongQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LongQty::LongQty()\n" " FIX::LongQty::LongQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LongQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LongQty *arg1 = (FIX::LongQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LongQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LongQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LongQty" "', argument " "1"" of type '" "FIX::LongQty *""'"); } arg1 = reinterpret_cast< FIX::LongQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LongQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LongQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ShortQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ShortQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ShortQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ShortQty *)new FIX::ShortQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ShortQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ShortQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ShortQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ShortQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ShortQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ShortQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ShortQty *)new FIX::ShortQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ShortQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ShortQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ShortQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ShortQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ShortQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::ShortQty::ShortQty()\n" " FIX::ShortQty::ShortQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ShortQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ShortQty *arg1 = (FIX::ShortQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ShortQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ShortQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ShortQty" "', argument " "1"" of type '" "FIX::ShortQty *""'"); } arg1 = reinterpret_cast< FIX::ShortQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ShortQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ShortQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosQtyStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosQtyStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosQtyStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosQtyStatus *)new FIX::PosQtyStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosQtyStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosQtyStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosQtyStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosQtyStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosQtyStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosQtyStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosQtyStatus *)new FIX::PosQtyStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosQtyStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosQtyStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosQtyStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosQtyStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosQtyStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosQtyStatus::PosQtyStatus()\n" " FIX::PosQtyStatus::PosQtyStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosQtyStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosQtyStatus *arg1 = (FIX::PosQtyStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosQtyStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosQtyStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosQtyStatus" "', argument " "1"" of type '" "FIX::PosQtyStatus *""'"); } arg1 = reinterpret_cast< FIX::PosQtyStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosQtyStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosQtyStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosAmtType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosAmtType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosAmtType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosAmtType *)new FIX::PosAmtType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosAmtType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosAmtType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosAmtType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosAmtType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosAmtType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosAmtType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosAmtType *)new FIX::PosAmtType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosAmtType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosAmtType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosAmtType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosAmtType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosAmtType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosAmtType::PosAmtType()\n" " FIX::PosAmtType::PosAmtType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosAmtType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosAmtType *arg1 = (FIX::PosAmtType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosAmtType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosAmtType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosAmtType" "', argument " "1"" of type '" "FIX::PosAmtType *""'"); } arg1 = reinterpret_cast< FIX::PosAmtType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosAmtType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosAmtType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosAmt *)new FIX::PosAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosAmt *)new FIX::PosAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosAmt::PosAmt()\n" " FIX::PosAmt::PosAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosAmt *arg1 = (FIX::PosAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosAmt" "', argument " "1"" of type '" "FIX::PosAmt *""'"); } arg1 = reinterpret_cast< FIX::PosAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosTransType *)new FIX::PosTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosTransType *)new FIX::PosTransType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosTransType::PosTransType()\n" " FIX::PosTransType::PosTransType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosTransType *arg1 = (FIX::PosTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosTransType" "', argument " "1"" of type '" "FIX::PosTransType *""'"); } arg1 = reinterpret_cast< FIX::PosTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqID *)new FIX::PosReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqID *)new FIX::PosReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosReqID::PosReqID()\n" " FIX::PosReqID::PosReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqID *arg1 = (FIX::PosReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosReqID" "', argument " "1"" of type '" "FIX::PosReqID *""'"); } arg1 = reinterpret_cast< FIX::PosReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUnderlyings__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUnderlyings")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyings *)new FIX::NoUnderlyings(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyings, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyings__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUnderlyings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUnderlyings",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUnderlyings" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUnderlyings" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyings *)new FIX::NoUnderlyings((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyings, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyings(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUnderlyings__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyings__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUnderlyings'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUnderlyings::NoUnderlyings()\n" " FIX::NoUnderlyings::NoUnderlyings(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUnderlyings(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyings *arg1 = (FIX::NoUnderlyings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUnderlyings",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUnderlyings, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUnderlyings" "', argument " "1"" of type '" "FIX::NoUnderlyings *""'"); } arg1 = reinterpret_cast< FIX::NoUnderlyings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUnderlyings_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUnderlyings, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosMaintAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosMaintAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintAction *)new FIX::PosMaintAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosMaintAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosMaintAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosMaintAction" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosMaintAction" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintAction *)new FIX::PosMaintAction((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosMaintAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosMaintAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosMaintAction::PosMaintAction()\n" " FIX::PosMaintAction::PosMaintAction(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosMaintAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintAction *arg1 = (FIX::PosMaintAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosMaintAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosMaintAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosMaintAction" "', argument " "1"" of type '" "FIX::PosMaintAction *""'"); } arg1 = reinterpret_cast< FIX::PosMaintAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosMaintAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosMaintAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigPosReqRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigPosReqRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigPosReqRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigPosReqRefID *)new FIX::OrigPosReqRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigPosReqRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigPosReqRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigPosReqRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigPosReqRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigPosReqRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigPosReqRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigPosReqRefID *)new FIX::OrigPosReqRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigPosReqRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigPosReqRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigPosReqRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigPosReqRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigPosReqRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigPosReqRefID::OrigPosReqRefID()\n" " FIX::OrigPosReqRefID::OrigPosReqRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigPosReqRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigPosReqRefID *arg1 = (FIX::OrigPosReqRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigPosReqRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigPosReqRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigPosReqRefID" "', argument " "1"" of type '" "FIX::OrigPosReqRefID *""'"); } arg1 = reinterpret_cast< FIX::OrigPosReqRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigPosReqRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigPosReqRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosMaintRptRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintRptRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosMaintRptRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintRptRefID *)new FIX::PosMaintRptRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintRptRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintRptRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosMaintRptRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosMaintRptRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosMaintRptRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosMaintRptRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintRptRefID *)new FIX::PosMaintRptRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintRptRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintRptRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosMaintRptRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintRptRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosMaintRptRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosMaintRptRefID::PosMaintRptRefID()\n" " FIX::PosMaintRptRefID::PosMaintRptRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosMaintRptRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintRptRefID *arg1 = (FIX::PosMaintRptRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosMaintRptRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosMaintRptRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosMaintRptRefID" "', argument " "1"" of type '" "FIX::PosMaintRptRefID *""'"); } arg1 = reinterpret_cast< FIX::PosMaintRptRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosMaintRptRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosMaintRptRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ClearingBusinessDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingBusinessDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ClearingBusinessDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingBusinessDate *)new FIX::ClearingBusinessDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingBusinessDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingBusinessDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ClearingBusinessDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ClearingBusinessDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ClearingBusinessDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ClearingBusinessDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ClearingBusinessDate *)new FIX::ClearingBusinessDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ClearingBusinessDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ClearingBusinessDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ClearingBusinessDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingBusinessDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ClearingBusinessDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::ClearingBusinessDate::ClearingBusinessDate()\n" " FIX::ClearingBusinessDate::ClearingBusinessDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ClearingBusinessDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ClearingBusinessDate *arg1 = (FIX::ClearingBusinessDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ClearingBusinessDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ClearingBusinessDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ClearingBusinessDate" "', argument " "1"" of type '" "FIX::ClearingBusinessDate *""'"); } arg1 = reinterpret_cast< FIX::ClearingBusinessDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ClearingBusinessDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ClearingBusinessDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlSessID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlSessID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlSessID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlSessID *)new FIX::SettlSessID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlSessID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlSessID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlSessID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlSessID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlSessID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlSessID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlSessID *)new FIX::SettlSessID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlSessID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlSessID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlSessID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlSessID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlSessID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlSessID::SettlSessID()\n" " FIX::SettlSessID::SettlSessID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlSessID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlSessID *arg1 = (FIX::SettlSessID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlSessID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlSessID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlSessID" "', argument " "1"" of type '" "FIX::SettlSessID *""'"); } arg1 = reinterpret_cast< FIX::SettlSessID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlSessID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlSessID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlSessSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlSessSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlSessSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlSessSubID *)new FIX::SettlSessSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlSessSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlSessSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlSessSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlSessSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlSessSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlSessSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlSessSubID *)new FIX::SettlSessSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlSessSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlSessSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlSessSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlSessSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlSessSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlSessSubID::SettlSessSubID()\n" " FIX::SettlSessSubID::SettlSessSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlSessSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlSessSubID *arg1 = (FIX::SettlSessSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlSessSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlSessSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlSessSubID" "', argument " "1"" of type '" "FIX::SettlSessSubID *""'"); } arg1 = reinterpret_cast< FIX::SettlSessSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlSessSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlSessSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AdjustmentType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdjustmentType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AdjustmentType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdjustmentType *)new FIX::AdjustmentType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdjustmentType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdjustmentType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AdjustmentType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AdjustmentType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AdjustmentType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AdjustmentType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AdjustmentType *)new FIX::AdjustmentType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AdjustmentType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AdjustmentType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AdjustmentType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdjustmentType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AdjustmentType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AdjustmentType::AdjustmentType()\n" " FIX::AdjustmentType::AdjustmentType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AdjustmentType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AdjustmentType *arg1 = (FIX::AdjustmentType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AdjustmentType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AdjustmentType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AdjustmentType" "', argument " "1"" of type '" "FIX::AdjustmentType *""'"); } arg1 = reinterpret_cast< FIX::AdjustmentType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AdjustmentType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AdjustmentType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContraryInstructionIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraryInstructionIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContraryInstructionIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraryInstructionIndicator *)new FIX::ContraryInstructionIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraryInstructionIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraryInstructionIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContraryInstructionIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContraryInstructionIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContraryInstructionIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContraryInstructionIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContraryInstructionIndicator *)new FIX::ContraryInstructionIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContraryInstructionIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContraryInstructionIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContraryInstructionIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraryInstructionIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContraryInstructionIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContraryInstructionIndicator::ContraryInstructionIndicator()\n" " FIX::ContraryInstructionIndicator::ContraryInstructionIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContraryInstructionIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContraryInstructionIndicator *arg1 = (FIX::ContraryInstructionIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContraryInstructionIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContraryInstructionIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContraryInstructionIndicator" "', argument " "1"" of type '" "FIX::ContraryInstructionIndicator *""'"); } arg1 = reinterpret_cast< FIX::ContraryInstructionIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContraryInstructionIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContraryInstructionIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriorSpreadIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriorSpreadIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriorSpreadIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriorSpreadIndicator *)new FIX::PriorSpreadIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriorSpreadIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriorSpreadIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriorSpreadIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriorSpreadIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriorSpreadIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriorSpreadIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriorSpreadIndicator *)new FIX::PriorSpreadIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriorSpreadIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriorSpreadIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriorSpreadIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriorSpreadIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriorSpreadIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriorSpreadIndicator::PriorSpreadIndicator()\n" " FIX::PriorSpreadIndicator::PriorSpreadIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriorSpreadIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriorSpreadIndicator *arg1 = (FIX::PriorSpreadIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriorSpreadIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriorSpreadIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriorSpreadIndicator" "', argument " "1"" of type '" "FIX::PriorSpreadIndicator *""'"); } arg1 = reinterpret_cast< FIX::PriorSpreadIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriorSpreadIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriorSpreadIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosMaintRptID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosMaintRptID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintRptID *)new FIX::PosMaintRptID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintRptID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosMaintRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosMaintRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosMaintRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosMaintRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintRptID *)new FIX::PosMaintRptID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintRptID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosMaintRptID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintRptID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosMaintRptID'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosMaintRptID::PosMaintRptID()\n" " FIX::PosMaintRptID::PosMaintRptID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosMaintRptID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintRptID *arg1 = (FIX::PosMaintRptID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosMaintRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosMaintRptID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosMaintRptID" "', argument " "1"" of type '" "FIX::PosMaintRptID *""'"); } arg1 = reinterpret_cast< FIX::PosMaintRptID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosMaintRptID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosMaintRptID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosMaintStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosMaintStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintStatus *)new FIX::PosMaintStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosMaintStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosMaintStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosMaintStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosMaintStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintStatus *)new FIX::PosMaintStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosMaintStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosMaintStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosMaintStatus::PosMaintStatus()\n" " FIX::PosMaintStatus::PosMaintStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosMaintStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintStatus *arg1 = (FIX::PosMaintStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosMaintStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosMaintStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosMaintStatus" "', argument " "1"" of type '" "FIX::PosMaintStatus *""'"); } arg1 = reinterpret_cast< FIX::PosMaintStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosMaintStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosMaintStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosMaintResult__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosMaintResult")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintResult *)new FIX::PosMaintResult(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintResult__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosMaintResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosMaintResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosMaintResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosMaintResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosMaintResult *)new FIX::PosMaintResult((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosMaintResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosMaintResult(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosMaintResult__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintResult__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosMaintResult'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosMaintResult::PosMaintResult()\n" " FIX::PosMaintResult::PosMaintResult(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosMaintResult(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosMaintResult *arg1 = (FIX::PosMaintResult *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosMaintResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosMaintResult, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosMaintResult" "', argument " "1"" of type '" "FIX::PosMaintResult *""'"); } arg1 = reinterpret_cast< FIX::PosMaintResult * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosMaintResult_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosMaintResult, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosReqType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosReqType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqType *)new FIX::PosReqType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqType *)new FIX::PosReqType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosReqType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosReqType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosReqType::PosReqType()\n" " FIX::PosReqType::PosReqType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosReqType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqType *arg1 = (FIX::PosReqType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosReqType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosReqType" "', argument " "1"" of type '" "FIX::PosReqType *""'"); } arg1 = reinterpret_cast< FIX::PosReqType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosReqType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosReqType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ResponseTransportType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ResponseTransportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ResponseTransportType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ResponseTransportType *)new FIX::ResponseTransportType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ResponseTransportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ResponseTransportType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ResponseTransportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ResponseTransportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ResponseTransportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ResponseTransportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ResponseTransportType *)new FIX::ResponseTransportType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ResponseTransportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ResponseTransportType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ResponseTransportType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ResponseTransportType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ResponseTransportType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ResponseTransportType::ResponseTransportType()\n" " FIX::ResponseTransportType::ResponseTransportType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ResponseTransportType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ResponseTransportType *arg1 = (FIX::ResponseTransportType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ResponseTransportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ResponseTransportType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ResponseTransportType" "', argument " "1"" of type '" "FIX::ResponseTransportType *""'"); } arg1 = reinterpret_cast< FIX::ResponseTransportType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ResponseTransportType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ResponseTransportType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ResponseDestination__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ResponseDestination *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ResponseDestination")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ResponseDestination *)new FIX::ResponseDestination(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ResponseDestination, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ResponseDestination__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ResponseDestination *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ResponseDestination",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ResponseDestination" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ResponseDestination" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ResponseDestination *)new FIX::ResponseDestination((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ResponseDestination, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ResponseDestination(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ResponseDestination__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ResponseDestination__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ResponseDestination'.\n" " Possible C/C++ prototypes are:\n" " FIX::ResponseDestination::ResponseDestination()\n" " FIX::ResponseDestination::ResponseDestination(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ResponseDestination(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ResponseDestination *arg1 = (FIX::ResponseDestination *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ResponseDestination",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ResponseDestination, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ResponseDestination" "', argument " "1"" of type '" "FIX::ResponseDestination *""'"); } arg1 = reinterpret_cast< FIX::ResponseDestination * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ResponseDestination_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ResponseDestination, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalNumPosReports__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNumPosReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalNumPosReports")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNumPosReports *)new FIX::TotalNumPosReports(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNumPosReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNumPosReports__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalNumPosReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalNumPosReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalNumPosReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalNumPosReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNumPosReports *)new FIX::TotalNumPosReports((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNumPosReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNumPosReports(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalNumPosReports__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNumPosReports__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalNumPosReports'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalNumPosReports::TotalNumPosReports()\n" " FIX::TotalNumPosReports::TotalNumPosReports(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalNumPosReports(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNumPosReports *arg1 = (FIX::TotalNumPosReports *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalNumPosReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalNumPosReports, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalNumPosReports" "', argument " "1"" of type '" "FIX::TotalNumPosReports *""'"); } arg1 = reinterpret_cast< FIX::TotalNumPosReports * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalNumPosReports_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalNumPosReports, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosReqResult__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosReqResult")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqResult *)new FIX::PosReqResult(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqResult__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosReqResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosReqResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosReqResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosReqResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqResult *)new FIX::PosReqResult((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqResult(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosReqResult__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqResult__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosReqResult'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosReqResult::PosReqResult()\n" " FIX::PosReqResult::PosReqResult(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosReqResult(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqResult *arg1 = (FIX::PosReqResult *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosReqResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosReqResult, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosReqResult" "', argument " "1"" of type '" "FIX::PosReqResult *""'"); } arg1 = reinterpret_cast< FIX::PosReqResult * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosReqResult_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosReqResult, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PosReqStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PosReqStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqStatus *)new FIX::PosReqStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PosReqStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PosReqStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PosReqStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PosReqStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PosReqStatus *)new FIX::PosReqStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PosReqStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PosReqStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PosReqStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PosReqStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::PosReqStatus::PosReqStatus()\n" " FIX::PosReqStatus::PosReqStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PosReqStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PosReqStatus *arg1 = (FIX::PosReqStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PosReqStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PosReqStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PosReqStatus" "', argument " "1"" of type '" "FIX::PosReqStatus *""'"); } arg1 = reinterpret_cast< FIX::PosReqStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PosReqStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PosReqStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPrice *)new FIX::SettlPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPrice *)new FIX::SettlPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlPrice::SettlPrice()\n" " FIX::SettlPrice::SettlPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPrice *arg1 = (FIX::SettlPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlPrice" "', argument " "1"" of type '" "FIX::SettlPrice *""'"); } arg1 = reinterpret_cast< FIX::SettlPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPriceType *)new FIX::SettlPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPriceType *)new FIX::SettlPriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlPriceType::SettlPriceType()\n" " FIX::SettlPriceType::SettlPriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPriceType *arg1 = (FIX::SettlPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlPriceType" "', argument " "1"" of type '" "FIX::SettlPriceType *""'"); } arg1 = reinterpret_cast< FIX::SettlPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSettlPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlPrice *)new FIX::UnderlyingSettlPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSettlPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSettlPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSettlPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSettlPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlPrice *)new FIX::UnderlyingSettlPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSettlPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSettlPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSettlPrice::UnderlyingSettlPrice()\n" " FIX::UnderlyingSettlPrice::UnderlyingSettlPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSettlPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlPrice *arg1 = (FIX::UnderlyingSettlPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSettlPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSettlPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSettlPrice" "', argument " "1"" of type '" "FIX::UnderlyingSettlPrice *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSettlPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSettlPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSettlPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSettlPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlPriceType *)new FIX::UnderlyingSettlPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSettlPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSettlPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSettlPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSettlPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlPriceType *)new FIX::UnderlyingSettlPriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSettlPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSettlPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSettlPriceType::UnderlyingSettlPriceType()\n" " FIX::UnderlyingSettlPriceType::UnderlyingSettlPriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSettlPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlPriceType *arg1 = (FIX::UnderlyingSettlPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSettlPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSettlPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSettlPriceType" "', argument " "1"" of type '" "FIX::UnderlyingSettlPriceType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSettlPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSettlPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSettlPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriorSettlPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriorSettlPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriorSettlPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriorSettlPrice *)new FIX::PriorSettlPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriorSettlPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriorSettlPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriorSettlPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriorSettlPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriorSettlPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriorSettlPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriorSettlPrice *)new FIX::PriorSettlPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriorSettlPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriorSettlPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriorSettlPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriorSettlPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriorSettlPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriorSettlPrice::PriorSettlPrice()\n" " FIX::PriorSettlPrice::PriorSettlPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriorSettlPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriorSettlPrice *arg1 = (FIX::PriorSettlPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriorSettlPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriorSettlPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriorSettlPrice" "', argument " "1"" of type '" "FIX::PriorSettlPrice *""'"); } arg1 = reinterpret_cast< FIX::PriorSettlPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriorSettlPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriorSettlPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoQuoteQualifiers__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoQuoteQualifiers *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoQuoteQualifiers")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoQuoteQualifiers *)new FIX::NoQuoteQualifiers(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoQuoteQualifiers, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoQuoteQualifiers__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoQuoteQualifiers *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoQuoteQualifiers",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoQuoteQualifiers" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoQuoteQualifiers" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoQuoteQualifiers *)new FIX::NoQuoteQualifiers((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoQuoteQualifiers, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoQuoteQualifiers(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoQuoteQualifiers__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoQuoteQualifiers__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoQuoteQualifiers'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoQuoteQualifiers::NoQuoteQualifiers()\n" " FIX::NoQuoteQualifiers::NoQuoteQualifiers(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoQuoteQualifiers(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoQuoteQualifiers *arg1 = (FIX::NoQuoteQualifiers *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoQuoteQualifiers",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoQuoteQualifiers, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoQuoteQualifiers" "', argument " "1"" of type '" "FIX::NoQuoteQualifiers *""'"); } arg1 = reinterpret_cast< FIX::NoQuoteQualifiers * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoQuoteQualifiers_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoQuoteQualifiers, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocSettlCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocSettlCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocSettlCurrency *)new FIX::AllocSettlCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocSettlCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocSettlCurrency *)new FIX::AllocSettlCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocSettlCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocSettlCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocSettlCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocSettlCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocSettlCurrency::AllocSettlCurrency()\n" " FIX::AllocSettlCurrency::AllocSettlCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocSettlCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocSettlCurrency *arg1 = (FIX::AllocSettlCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocSettlCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocSettlCurrency" "', argument " "1"" of type '" "FIX::AllocSettlCurrency *""'"); } arg1 = reinterpret_cast< FIX::AllocSettlCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocSettlCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocSettlCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocSettlCurrAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocSettlCurrAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocSettlCurrAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocSettlCurrAmt *)new FIX::AllocSettlCurrAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocSettlCurrAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocSettlCurrAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocSettlCurrAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocSettlCurrAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocSettlCurrAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocSettlCurrAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocSettlCurrAmt *)new FIX::AllocSettlCurrAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocSettlCurrAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocSettlCurrAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocSettlCurrAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocSettlCurrAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocSettlCurrAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocSettlCurrAmt::AllocSettlCurrAmt()\n" " FIX::AllocSettlCurrAmt::AllocSettlCurrAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocSettlCurrAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocSettlCurrAmt *arg1 = (FIX::AllocSettlCurrAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocSettlCurrAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocSettlCurrAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocSettlCurrAmt" "', argument " "1"" of type '" "FIX::AllocSettlCurrAmt *""'"); } arg1 = reinterpret_cast< FIX::AllocSettlCurrAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocSettlCurrAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocSettlCurrAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InterestAtMaturity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InterestAtMaturity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InterestAtMaturity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InterestAtMaturity *)new FIX::InterestAtMaturity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InterestAtMaturity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InterestAtMaturity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InterestAtMaturity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InterestAtMaturity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InterestAtMaturity" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InterestAtMaturity" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InterestAtMaturity *)new FIX::InterestAtMaturity((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InterestAtMaturity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InterestAtMaturity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InterestAtMaturity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InterestAtMaturity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InterestAtMaturity'.\n" " Possible C/C++ prototypes are:\n" " FIX::InterestAtMaturity::InterestAtMaturity()\n" " FIX::InterestAtMaturity::InterestAtMaturity(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InterestAtMaturity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InterestAtMaturity *arg1 = (FIX::InterestAtMaturity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InterestAtMaturity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InterestAtMaturity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InterestAtMaturity" "', argument " "1"" of type '" "FIX::InterestAtMaturity *""'"); } arg1 = reinterpret_cast< FIX::InterestAtMaturity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InterestAtMaturity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InterestAtMaturity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegDatedDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegDatedDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegDatedDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegDatedDate *)new FIX::LegDatedDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegDatedDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegDatedDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegDatedDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegDatedDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegDatedDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegDatedDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegDatedDate *)new FIX::LegDatedDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegDatedDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegDatedDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegDatedDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegDatedDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegDatedDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegDatedDate::LegDatedDate()\n" " FIX::LegDatedDate::LegDatedDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegDatedDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegDatedDate *arg1 = (FIX::LegDatedDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegDatedDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegDatedDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegDatedDate" "', argument " "1"" of type '" "FIX::LegDatedDate *""'"); } arg1 = reinterpret_cast< FIX::LegDatedDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegDatedDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegDatedDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegPool__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPool *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegPool")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPool *)new FIX::LegPool(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPool, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPool__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegPool *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegPool",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegPool" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegPool" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPool *)new FIX::LegPool((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPool, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPool(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegPool__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPool__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegPool'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegPool::LegPool()\n" " FIX::LegPool::LegPool(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegPool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPool *arg1 = (FIX::LegPool *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegPool",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegPool, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegPool" "', argument " "1"" of type '" "FIX::LegPool *""'"); } arg1 = reinterpret_cast< FIX::LegPool * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegPool_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegPool, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocInterestAtMaturity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocInterestAtMaturity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocInterestAtMaturity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocInterestAtMaturity *)new FIX::AllocInterestAtMaturity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocInterestAtMaturity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocInterestAtMaturity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocInterestAtMaturity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocInterestAtMaturity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocInterestAtMaturity" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocInterestAtMaturity" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocInterestAtMaturity *)new FIX::AllocInterestAtMaturity((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocInterestAtMaturity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocInterestAtMaturity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocInterestAtMaturity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocInterestAtMaturity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocInterestAtMaturity'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocInterestAtMaturity::AllocInterestAtMaturity()\n" " FIX::AllocInterestAtMaturity::AllocInterestAtMaturity(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocInterestAtMaturity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocInterestAtMaturity *arg1 = (FIX::AllocInterestAtMaturity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocInterestAtMaturity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocInterestAtMaturity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocInterestAtMaturity" "', argument " "1"" of type '" "FIX::AllocInterestAtMaturity *""'"); } arg1 = reinterpret_cast< FIX::AllocInterestAtMaturity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocInterestAtMaturity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocInterestAtMaturity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocAccruedInterestAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocAccruedInterestAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAccruedInterestAmt *)new FIX::AllocAccruedInterestAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAccruedInterestAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocAccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocAccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocAccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocAccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAccruedInterestAmt *)new FIX::AllocAccruedInterestAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAccruedInterestAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocAccruedInterestAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAccruedInterestAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocAccruedInterestAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocAccruedInterestAmt::AllocAccruedInterestAmt()\n" " FIX::AllocAccruedInterestAmt::AllocAccruedInterestAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocAccruedInterestAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAccruedInterestAmt *arg1 = (FIX::AllocAccruedInterestAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocAccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocAccruedInterestAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocAccruedInterestAmt" "', argument " "1"" of type '" "FIX::AllocAccruedInterestAmt *""'"); } arg1 = reinterpret_cast< FIX::AllocAccruedInterestAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocAccruedInterestAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocAccruedInterestAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeliveryDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliveryDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeliveryDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliveryDate *)new FIX::DeliveryDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliveryDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliveryDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeliveryDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeliveryDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeliveryDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeliveryDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliveryDate *)new FIX::DeliveryDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliveryDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliveryDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeliveryDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliveryDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeliveryDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeliveryDate::DeliveryDate()\n" " FIX::DeliveryDate::DeliveryDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeliveryDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliveryDate *arg1 = (FIX::DeliveryDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeliveryDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeliveryDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeliveryDate" "', argument " "1"" of type '" "FIX::DeliveryDate *""'"); } arg1 = reinterpret_cast< FIX::DeliveryDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeliveryDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeliveryDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AssignmentMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AssignmentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AssignmentMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AssignmentMethod *)new FIX::AssignmentMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AssignmentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AssignmentMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AssignmentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AssignmentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AssignmentMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AssignmentMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AssignmentMethod *)new FIX::AssignmentMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AssignmentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AssignmentMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AssignmentMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AssignmentMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AssignmentMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::AssignmentMethod::AssignmentMethod()\n" " FIX::AssignmentMethod::AssignmentMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AssignmentMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AssignmentMethod *arg1 = (FIX::AssignmentMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AssignmentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AssignmentMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AssignmentMethod" "', argument " "1"" of type '" "FIX::AssignmentMethod *""'"); } arg1 = reinterpret_cast< FIX::AssignmentMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AssignmentMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AssignmentMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AssignmentUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AssignmentUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AssignmentUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AssignmentUnit *)new FIX::AssignmentUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AssignmentUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AssignmentUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AssignmentUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AssignmentUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AssignmentUnit" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AssignmentUnit" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AssignmentUnit *)new FIX::AssignmentUnit((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AssignmentUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AssignmentUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AssignmentUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AssignmentUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AssignmentUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::AssignmentUnit::AssignmentUnit()\n" " FIX::AssignmentUnit::AssignmentUnit(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AssignmentUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AssignmentUnit *arg1 = (FIX::AssignmentUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AssignmentUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AssignmentUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AssignmentUnit" "', argument " "1"" of type '" "FIX::AssignmentUnit *""'"); } arg1 = reinterpret_cast< FIX::AssignmentUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AssignmentUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AssignmentUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OpenInterest__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenInterest *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OpenInterest")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenInterest *)new FIX::OpenInterest(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenInterest, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenInterest__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OpenInterest *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OpenInterest",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OpenInterest" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OpenInterest" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OpenInterest *)new FIX::OpenInterest((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OpenInterest, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OpenInterest(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OpenInterest__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenInterest__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OpenInterest'.\n" " Possible C/C++ prototypes are:\n" " FIX::OpenInterest::OpenInterest()\n" " FIX::OpenInterest::OpenInterest(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OpenInterest(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OpenInterest *arg1 = (FIX::OpenInterest *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OpenInterest",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OpenInterest, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OpenInterest" "', argument " "1"" of type '" "FIX::OpenInterest *""'"); } arg1 = reinterpret_cast< FIX::OpenInterest * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OpenInterest_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OpenInterest, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExerciseMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExerciseMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExerciseMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExerciseMethod *)new FIX::ExerciseMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExerciseMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExerciseMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExerciseMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExerciseMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExerciseMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExerciseMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExerciseMethod *)new FIX::ExerciseMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExerciseMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExerciseMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExerciseMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExerciseMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExerciseMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExerciseMethod::ExerciseMethod()\n" " FIX::ExerciseMethod::ExerciseMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExerciseMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExerciseMethod *arg1 = (FIX::ExerciseMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExerciseMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExerciseMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExerciseMethod" "', argument " "1"" of type '" "FIX::ExerciseMethod *""'"); } arg1 = reinterpret_cast< FIX::ExerciseMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExerciseMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExerciseMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNumTradeReports__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNumTradeReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNumTradeReports")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNumTradeReports *)new FIX::TotNumTradeReports(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNumTradeReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNumTradeReports__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNumTradeReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNumTradeReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNumTradeReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNumTradeReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNumTradeReports *)new FIX::TotNumTradeReports((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNumTradeReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNumTradeReports(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNumTradeReports__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNumTradeReports__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNumTradeReports'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNumTradeReports::TotNumTradeReports()\n" " FIX::TotNumTradeReports::TotNumTradeReports(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNumTradeReports(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNumTradeReports *arg1 = (FIX::TotNumTradeReports *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNumTradeReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNumTradeReports, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNumTradeReports" "', argument " "1"" of type '" "FIX::TotNumTradeReports *""'"); } arg1 = reinterpret_cast< FIX::TotNumTradeReports * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNumTradeReports_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNumTradeReports, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeRequestResult__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeRequestResult")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestResult *)new FIX::TradeRequestResult(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestResult__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeRequestResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeRequestResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeRequestResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeRequestResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestResult *)new FIX::TradeRequestResult((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestResult(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeRequestResult__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestResult__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeRequestResult'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeRequestResult::TradeRequestResult()\n" " FIX::TradeRequestResult::TradeRequestResult(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeRequestResult(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestResult *arg1 = (FIX::TradeRequestResult *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeRequestResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeRequestResult, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeRequestResult" "', argument " "1"" of type '" "FIX::TradeRequestResult *""'"); } arg1 = reinterpret_cast< FIX::TradeRequestResult * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeRequestResult_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeRequestResult, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeRequestStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeRequestStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestStatus *)new FIX::TradeRequestStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeRequestStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeRequestStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeRequestStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeRequestStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeRequestStatus *)new FIX::TradeRequestStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeRequestStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeRequestStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeRequestStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeRequestStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeRequestStatus::TradeRequestStatus()\n" " FIX::TradeRequestStatus::TradeRequestStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeRequestStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeRequestStatus *arg1 = (FIX::TradeRequestStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeRequestStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeRequestStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeRequestStatus" "', argument " "1"" of type '" "FIX::TradeRequestStatus *""'"); } arg1 = reinterpret_cast< FIX::TradeRequestStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeRequestStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeRequestStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeReportRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeReportRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportRejectReason *)new FIX::TradeReportRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeReportRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeReportRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeReportRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeReportRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportRejectReason *)new FIX::TradeReportRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeReportRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeReportRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeReportRejectReason::TradeReportRejectReason()\n" " FIX::TradeReportRejectReason::TradeReportRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeReportRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportRejectReason *arg1 = (FIX::TradeReportRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeReportRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeReportRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeReportRejectReason" "', argument " "1"" of type '" "FIX::TradeReportRejectReason *""'"); } arg1 = reinterpret_cast< FIX::TradeReportRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeReportRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeReportRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideMultiLegReportingType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideMultiLegReportingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideMultiLegReportingType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideMultiLegReportingType *)new FIX::SideMultiLegReportingType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideMultiLegReportingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideMultiLegReportingType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideMultiLegReportingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideMultiLegReportingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideMultiLegReportingType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideMultiLegReportingType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideMultiLegReportingType *)new FIX::SideMultiLegReportingType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideMultiLegReportingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideMultiLegReportingType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideMultiLegReportingType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideMultiLegReportingType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideMultiLegReportingType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideMultiLegReportingType::SideMultiLegReportingType()\n" " FIX::SideMultiLegReportingType::SideMultiLegReportingType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideMultiLegReportingType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideMultiLegReportingType *arg1 = (FIX::SideMultiLegReportingType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideMultiLegReportingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideMultiLegReportingType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideMultiLegReportingType" "', argument " "1"" of type '" "FIX::SideMultiLegReportingType *""'"); } arg1 = reinterpret_cast< FIX::SideMultiLegReportingType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideMultiLegReportingType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideMultiLegReportingType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoPosAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPosAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoPosAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPosAmt *)new FIX::NoPosAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPosAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPosAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoPosAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoPosAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoPosAmt" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoPosAmt" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPosAmt *)new FIX::NoPosAmt((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPosAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPosAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoPosAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPosAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoPosAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoPosAmt::NoPosAmt()\n" " FIX::NoPosAmt::NoPosAmt(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoPosAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPosAmt *arg1 = (FIX::NoPosAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoPosAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoPosAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoPosAmt" "', argument " "1"" of type '" "FIX::NoPosAmt *""'"); } arg1 = reinterpret_cast< FIX::NoPosAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoPosAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoPosAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AutoAcceptIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AutoAcceptIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AutoAcceptIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AutoAcceptIndicator *)new FIX::AutoAcceptIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AutoAcceptIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AutoAcceptIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AutoAcceptIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AutoAcceptIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AutoAcceptIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AutoAcceptIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AutoAcceptIndicator *)new FIX::AutoAcceptIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AutoAcceptIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AutoAcceptIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AutoAcceptIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AutoAcceptIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AutoAcceptIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::AutoAcceptIndicator::AutoAcceptIndicator()\n" " FIX::AutoAcceptIndicator::AutoAcceptIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AutoAcceptIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AutoAcceptIndicator *arg1 = (FIX::AutoAcceptIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AutoAcceptIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AutoAcceptIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AutoAcceptIndicator" "', argument " "1"" of type '" "FIX::AutoAcceptIndicator *""'"); } arg1 = reinterpret_cast< FIX::AutoAcceptIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AutoAcceptIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AutoAcceptIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocReportID *)new FIX::AllocReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocReportID *)new FIX::AllocReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocReportID::AllocReportID()\n" " FIX::AllocReportID::AllocReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocReportID *arg1 = (FIX::AllocReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocReportID" "', argument " "1"" of type '" "FIX::AllocReportID *""'"); } arg1 = reinterpret_cast< FIX::AllocReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNested2PartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested2PartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNested2PartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested2PartyIDs *)new FIX::NoNested2PartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested2PartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested2PartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNested2PartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNested2PartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNested2PartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNested2PartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested2PartyIDs *)new FIX::NoNested2PartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested2PartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested2PartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNested2PartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested2PartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNested2PartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNested2PartyIDs::NoNested2PartyIDs()\n" " FIX::NoNested2PartyIDs::NoNested2PartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNested2PartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested2PartyIDs *arg1 = (FIX::NoNested2PartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNested2PartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNested2PartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNested2PartyIDs" "', argument " "1"" of type '" "FIX::NoNested2PartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNested2PartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNested2PartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNested2PartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested2PartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested2PartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartyID *)new FIX::Nested2PartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested2PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested2PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested2PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested2PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartyID *)new FIX::Nested2PartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested2PartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested2PartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested2PartyID::Nested2PartyID()\n" " FIX::Nested2PartyID::Nested2PartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested2PartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartyID *arg1 = (FIX::Nested2PartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested2PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested2PartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested2PartyID" "', argument " "1"" of type '" "FIX::Nested2PartyID *""'"); } arg1 = reinterpret_cast< FIX::Nested2PartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested2PartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested2PartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested2PartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested2PartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartyIDSource *)new FIX::Nested2PartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested2PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested2PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested2PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested2PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartyIDSource *)new FIX::Nested2PartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested2PartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested2PartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested2PartyIDSource::Nested2PartyIDSource()\n" " FIX::Nested2PartyIDSource::Nested2PartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested2PartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartyIDSource *arg1 = (FIX::Nested2PartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested2PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested2PartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested2PartyIDSource" "', argument " "1"" of type '" "FIX::Nested2PartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::Nested2PartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested2PartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested2PartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested2PartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested2PartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartyRole *)new FIX::Nested2PartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested2PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested2PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested2PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested2PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartyRole *)new FIX::Nested2PartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested2PartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested2PartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested2PartyRole::Nested2PartyRole()\n" " FIX::Nested2PartyRole::Nested2PartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested2PartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartyRole *arg1 = (FIX::Nested2PartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested2PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested2PartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested2PartyRole" "', argument " "1"" of type '" "FIX::Nested2PartyRole *""'"); } arg1 = reinterpret_cast< FIX::Nested2PartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested2PartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested2PartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested2PartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested2PartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartySubID *)new FIX::Nested2PartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested2PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested2PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested2PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested2PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartySubID *)new FIX::Nested2PartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested2PartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested2PartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested2PartySubID::Nested2PartySubID()\n" " FIX::Nested2PartySubID::Nested2PartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested2PartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartySubID *arg1 = (FIX::Nested2PartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested2PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested2PartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested2PartySubID" "', argument " "1"" of type '" "FIX::Nested2PartySubID *""'"); } arg1 = reinterpret_cast< FIX::Nested2PartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested2PartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested2PartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BenchmarkSecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BenchmarkSecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkSecurityIDSource *)new FIX::BenchmarkSecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkSecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BenchmarkSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BenchmarkSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BenchmarkSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BenchmarkSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BenchmarkSecurityIDSource *)new FIX::BenchmarkSecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BenchmarkSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BenchmarkSecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BenchmarkSecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkSecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BenchmarkSecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::BenchmarkSecurityIDSource::BenchmarkSecurityIDSource()\n" " FIX::BenchmarkSecurityIDSource::BenchmarkSecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BenchmarkSecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BenchmarkSecurityIDSource *arg1 = (FIX::BenchmarkSecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BenchmarkSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BenchmarkSecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BenchmarkSecurityIDSource" "', argument " "1"" of type '" "FIX::BenchmarkSecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::BenchmarkSecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BenchmarkSecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BenchmarkSecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecuritySubType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecuritySubType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySubType *)new FIX::SecuritySubType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySubType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecuritySubType *)new FIX::SecuritySubType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecuritySubType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecuritySubType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySubType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecuritySubType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecuritySubType::SecuritySubType()\n" " FIX::SecuritySubType::SecuritySubType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecuritySubType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecuritySubType *arg1 = (FIX::SecuritySubType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecuritySubType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecuritySubType" "', argument " "1"" of type '" "FIX::SecuritySubType *""'"); } arg1 = reinterpret_cast< FIX::SecuritySubType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecuritySubType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecuritySubType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSecuritySubType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSecuritySubType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecuritySubType *)new FIX::UnderlyingSecuritySubType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecuritySubType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSecuritySubType *)new FIX::UnderlyingSecuritySubType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSecuritySubType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSecuritySubType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecuritySubType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSecuritySubType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSecuritySubType::UnderlyingSecuritySubType()\n" " FIX::UnderlyingSecuritySubType::UnderlyingSecuritySubType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSecuritySubType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSecuritySubType *arg1 = (FIX::UnderlyingSecuritySubType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSecuritySubType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSecuritySubType" "', argument " "1"" of type '" "FIX::UnderlyingSecuritySubType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSecuritySubType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSecuritySubType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSecuritySubType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegSecuritySubType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegSecuritySubType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecuritySubType *)new FIX::LegSecuritySubType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecuritySubType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegSecuritySubType *)new FIX::LegSecuritySubType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegSecuritySubType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegSecuritySubType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecuritySubType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegSecuritySubType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegSecuritySubType::LegSecuritySubType()\n" " FIX::LegSecuritySubType::LegSecuritySubType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegSecuritySubType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegSecuritySubType *arg1 = (FIX::LegSecuritySubType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegSecuritySubType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegSecuritySubType" "', argument " "1"" of type '" "FIX::LegSecuritySubType *""'"); } arg1 = reinterpret_cast< FIX::LegSecuritySubType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegSecuritySubType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegSecuritySubType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessPct__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllowableOneSidednessPct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllowableOneSidednessPct")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllowableOneSidednessPct *)new FIX::AllowableOneSidednessPct(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllowableOneSidednessPct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessPct__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllowableOneSidednessPct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllowableOneSidednessPct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllowableOneSidednessPct" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllowableOneSidednessPct" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllowableOneSidednessPct *)new FIX::AllowableOneSidednessPct((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllowableOneSidednessPct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessPct(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllowableOneSidednessPct__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllowableOneSidednessPct__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllowableOneSidednessPct'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllowableOneSidednessPct::AllowableOneSidednessPct()\n" " FIX::AllowableOneSidednessPct::AllowableOneSidednessPct(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllowableOneSidednessPct(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllowableOneSidednessPct *arg1 = (FIX::AllowableOneSidednessPct *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllowableOneSidednessPct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllowableOneSidednessPct, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllowableOneSidednessPct" "', argument " "1"" of type '" "FIX::AllowableOneSidednessPct *""'"); } arg1 = reinterpret_cast< FIX::AllowableOneSidednessPct * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllowableOneSidednessPct_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllowableOneSidednessPct, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllowableOneSidednessValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllowableOneSidednessValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllowableOneSidednessValue *)new FIX::AllowableOneSidednessValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllowableOneSidednessValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllowableOneSidednessValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllowableOneSidednessValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllowableOneSidednessValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllowableOneSidednessValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllowableOneSidednessValue *)new FIX::AllowableOneSidednessValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllowableOneSidednessValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllowableOneSidednessValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllowableOneSidednessValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllowableOneSidednessValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllowableOneSidednessValue::AllowableOneSidednessValue()\n" " FIX::AllowableOneSidednessValue::AllowableOneSidednessValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllowableOneSidednessValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllowableOneSidednessValue *arg1 = (FIX::AllowableOneSidednessValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllowableOneSidednessValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllowableOneSidednessValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllowableOneSidednessValue" "', argument " "1"" of type '" "FIX::AllowableOneSidednessValue *""'"); } arg1 = reinterpret_cast< FIX::AllowableOneSidednessValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllowableOneSidednessValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllowableOneSidednessValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessCurr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllowableOneSidednessCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllowableOneSidednessCurr")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllowableOneSidednessCurr *)new FIX::AllowableOneSidednessCurr(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllowableOneSidednessCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessCurr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllowableOneSidednessCurr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllowableOneSidednessCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllowableOneSidednessCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllowableOneSidednessCurr" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllowableOneSidednessCurr *)new FIX::AllowableOneSidednessCurr((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllowableOneSidednessCurr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllowableOneSidednessCurr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllowableOneSidednessCurr__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllowableOneSidednessCurr__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllowableOneSidednessCurr'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllowableOneSidednessCurr::AllowableOneSidednessCurr()\n" " FIX::AllowableOneSidednessCurr::AllowableOneSidednessCurr(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllowableOneSidednessCurr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllowableOneSidednessCurr *arg1 = (FIX::AllowableOneSidednessCurr *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllowableOneSidednessCurr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllowableOneSidednessCurr, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllowableOneSidednessCurr" "', argument " "1"" of type '" "FIX::AllowableOneSidednessCurr *""'"); } arg1 = reinterpret_cast< FIX::AllowableOneSidednessCurr * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllowableOneSidednessCurr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllowableOneSidednessCurr, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTrdRegTimestamps__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTrdRegTimestamps *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTrdRegTimestamps")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTrdRegTimestamps *)new FIX::NoTrdRegTimestamps(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTrdRegTimestamps, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTrdRegTimestamps__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTrdRegTimestamps *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTrdRegTimestamps",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTrdRegTimestamps" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTrdRegTimestamps" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTrdRegTimestamps *)new FIX::NoTrdRegTimestamps((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTrdRegTimestamps, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTrdRegTimestamps(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTrdRegTimestamps__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTrdRegTimestamps__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTrdRegTimestamps'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTrdRegTimestamps::NoTrdRegTimestamps()\n" " FIX::NoTrdRegTimestamps::NoTrdRegTimestamps(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTrdRegTimestamps(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTrdRegTimestamps *arg1 = (FIX::NoTrdRegTimestamps *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTrdRegTimestamps",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTrdRegTimestamps, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTrdRegTimestamps" "', argument " "1"" of type '" "FIX::NoTrdRegTimestamps *""'"); } arg1 = reinterpret_cast< FIX::NoTrdRegTimestamps * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTrdRegTimestamps_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTrdRegTimestamps, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdRegTimestamp__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdRegTimestamp")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestamp__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdRegTimestamp",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_TrdRegTimestamp" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestamp__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdRegTimestamp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestamp__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::TrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_TrdRegTimestamp",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_TrdRegTimestamp" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestamp(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdRegTimestamp__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRegTimestamp__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TrdRegTimestamp__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TrdRegTimestamp__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdRegTimestamp'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdRegTimestamp::TrdRegTimestamp()\n" " FIX::TrdRegTimestamp::TrdRegTimestamp(int)\n" " FIX::TrdRegTimestamp::TrdRegTimestamp(FIX::UTCTIMESTAMP const &)\n" " FIX::TrdRegTimestamp::TrdRegTimestamp(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdRegTimestamp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRegTimestamp *arg1 = (FIX::TrdRegTimestamp *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdRegTimestamp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdRegTimestamp, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdRegTimestamp" "', argument " "1"" of type '" "FIX::TrdRegTimestamp *""'"); } arg1 = reinterpret_cast< FIX::TrdRegTimestamp * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdRegTimestamp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdRegTimestamp, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdRegTimestampType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRegTimestampType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdRegTimestampType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestampType *)new FIX::TrdRegTimestampType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestampType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestampType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdRegTimestampType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdRegTimestampType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdRegTimestampType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdRegTimestampType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestampType *)new FIX::TrdRegTimestampType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestampType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestampType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdRegTimestampType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRegTimestampType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdRegTimestampType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdRegTimestampType::TrdRegTimestampType()\n" " FIX::TrdRegTimestampType::TrdRegTimestampType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdRegTimestampType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRegTimestampType *arg1 = (FIX::TrdRegTimestampType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdRegTimestampType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdRegTimestampType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdRegTimestampType" "', argument " "1"" of type '" "FIX::TrdRegTimestampType *""'"); } arg1 = reinterpret_cast< FIX::TrdRegTimestampType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdRegTimestampType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdRegTimestampType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdRegTimestampOrigin__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRegTimestampOrigin *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdRegTimestampOrigin")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestampOrigin *)new FIX::TrdRegTimestampOrigin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestampOrigin, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestampOrigin__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdRegTimestampOrigin *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdRegTimestampOrigin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdRegTimestampOrigin" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdRegTimestampOrigin" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRegTimestampOrigin *)new FIX::TrdRegTimestampOrigin((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRegTimestampOrigin, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRegTimestampOrigin(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdRegTimestampOrigin__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRegTimestampOrigin__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdRegTimestampOrigin'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdRegTimestampOrigin::TrdRegTimestampOrigin()\n" " FIX::TrdRegTimestampOrigin::TrdRegTimestampOrigin(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdRegTimestampOrigin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRegTimestampOrigin *arg1 = (FIX::TrdRegTimestampOrigin *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdRegTimestampOrigin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdRegTimestampOrigin, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdRegTimestampOrigin" "', argument " "1"" of type '" "FIX::TrdRegTimestampOrigin *""'"); } arg1 = reinterpret_cast< FIX::TrdRegTimestampOrigin * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdRegTimestampOrigin_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdRegTimestampOrigin, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfirmRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfirmRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmRefID *)new FIX::ConfirmRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ConfirmRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfirmRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfirmRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfirmRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmRefID *)new FIX::ConfirmRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfirmRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfirmRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfirmRefID::ConfirmRefID()\n" " FIX::ConfirmRefID::ConfirmRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfirmRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmRefID *arg1 = (FIX::ConfirmRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfirmRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfirmRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfirmRefID" "', argument " "1"" of type '" "FIX::ConfirmRefID *""'"); } arg1 = reinterpret_cast< FIX::ConfirmRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfirmRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfirmRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfirmType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfirmType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmType *)new FIX::ConfirmType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ConfirmType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfirmType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfirmType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfirmType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmType *)new FIX::ConfirmType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfirmType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfirmType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfirmType::ConfirmType()\n" " FIX::ConfirmType::ConfirmType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfirmType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmType *arg1 = (FIX::ConfirmType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfirmType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfirmType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfirmType" "', argument " "1"" of type '" "FIX::ConfirmType *""'"); } arg1 = reinterpret_cast< FIX::ConfirmType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfirmType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfirmType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfirmRejReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfirmRejReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmRejReason *)new FIX::ConfirmRejReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmRejReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ConfirmRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfirmRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfirmRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfirmRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmRejReason *)new FIX::ConfirmRejReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmRejReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfirmRejReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmRejReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfirmRejReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfirmRejReason::ConfirmRejReason()\n" " FIX::ConfirmRejReason::ConfirmRejReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfirmRejReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmRejReason *arg1 = (FIX::ConfirmRejReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfirmRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfirmRejReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfirmRejReason" "', argument " "1"" of type '" "FIX::ConfirmRejReason *""'"); } arg1 = reinterpret_cast< FIX::ConfirmRejReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfirmRejReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfirmRejReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BookingType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BookingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BookingType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BookingType *)new FIX::BookingType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BookingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BookingType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BookingType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BookingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BookingType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BookingType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BookingType *)new FIX::BookingType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BookingType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BookingType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BookingType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BookingType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BookingType'.\n" " Possible C/C++ prototypes are:\n" " FIX::BookingType::BookingType()\n" " FIX::BookingType::BookingType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BookingType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BookingType *arg1 = (FIX::BookingType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BookingType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BookingType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BookingType" "', argument " "1"" of type '" "FIX::BookingType *""'"); } arg1 = reinterpret_cast< FIX::BookingType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BookingType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BookingType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IndividualAllocRejCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IndividualAllocRejCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IndividualAllocRejCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IndividualAllocRejCode *)new FIX::IndividualAllocRejCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IndividualAllocRejCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IndividualAllocRejCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IndividualAllocRejCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IndividualAllocRejCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IndividualAllocRejCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IndividualAllocRejCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IndividualAllocRejCode *)new FIX::IndividualAllocRejCode((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IndividualAllocRejCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IndividualAllocRejCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IndividualAllocRejCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IndividualAllocRejCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IndividualAllocRejCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::IndividualAllocRejCode::IndividualAllocRejCode()\n" " FIX::IndividualAllocRejCode::IndividualAllocRejCode(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IndividualAllocRejCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IndividualAllocRejCode *arg1 = (FIX::IndividualAllocRejCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IndividualAllocRejCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IndividualAllocRejCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IndividualAllocRejCode" "', argument " "1"" of type '" "FIX::IndividualAllocRejCode *""'"); } arg1 = reinterpret_cast< FIX::IndividualAllocRejCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IndividualAllocRejCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IndividualAllocRejCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstMsgID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstMsgID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstMsgID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstMsgID *)new FIX::SettlInstMsgID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstMsgID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstMsgID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstMsgID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstMsgID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstMsgID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstMsgID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstMsgID *)new FIX::SettlInstMsgID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstMsgID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstMsgID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstMsgID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstMsgID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstMsgID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstMsgID::SettlInstMsgID()\n" " FIX::SettlInstMsgID::SettlInstMsgID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstMsgID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstMsgID *arg1 = (FIX::SettlInstMsgID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstMsgID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstMsgID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstMsgID" "', argument " "1"" of type '" "FIX::SettlInstMsgID *""'"); } arg1 = reinterpret_cast< FIX::SettlInstMsgID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstMsgID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstMsgID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSettlInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSettlInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlInst *)new FIX::NoSettlInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSettlInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSettlInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSettlInst" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSettlInst" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlInst *)new FIX::NoSettlInst((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSettlInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSettlInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSettlInst::NoSettlInst()\n" " FIX::NoSettlInst::NoSettlInst(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSettlInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlInst *arg1 = (FIX::NoSettlInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSettlInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSettlInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSettlInst" "', argument " "1"" of type '" "FIX::NoSettlInst *""'"); } arg1 = reinterpret_cast< FIX::NoSettlInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSettlInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSettlInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastUpdateTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastUpdateTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastUpdateTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastUpdateTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastUpdateTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::LastUpdateTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastUpdateTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_LastUpdateTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastUpdateTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastUpdateTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastUpdateTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastUpdateTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastUpdateTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastUpdateTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastUpdateTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastUpdateTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::LastUpdateTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_LastUpdateTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastUpdateTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastUpdateTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_LastUpdateTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastUpdateTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastUpdateTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastUpdateTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastUpdateTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_LastUpdateTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_LastUpdateTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastUpdateTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastUpdateTime::LastUpdateTime()\n" " FIX::LastUpdateTime::LastUpdateTime(int)\n" " FIX::LastUpdateTime::LastUpdateTime(FIX::UTCTIMESTAMP const &)\n" " FIX::LastUpdateTime::LastUpdateTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastUpdateTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastUpdateTime *arg1 = (FIX::LastUpdateTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastUpdateTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastUpdateTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastUpdateTime" "', argument " "1"" of type '" "FIX::LastUpdateTime *""'"); } arg1 = reinterpret_cast< FIX::LastUpdateTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastUpdateTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastUpdateTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocSettlInstType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocSettlInstType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocSettlInstType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocSettlInstType *)new FIX::AllocSettlInstType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocSettlInstType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocSettlInstType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocSettlInstType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocSettlInstType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocSettlInstType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocSettlInstType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocSettlInstType *)new FIX::AllocSettlInstType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocSettlInstType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocSettlInstType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocSettlInstType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocSettlInstType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocSettlInstType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocSettlInstType::AllocSettlInstType()\n" " FIX::AllocSettlInstType::AllocSettlInstType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocSettlInstType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocSettlInstType *arg1 = (FIX::AllocSettlInstType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocSettlInstType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocSettlInstType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocSettlInstType" "', argument " "1"" of type '" "FIX::AllocSettlInstType *""'"); } arg1 = reinterpret_cast< FIX::AllocSettlInstType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocSettlInstType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocSettlInstType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSettlPartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSettlPartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlPartyIDs *)new FIX::NoSettlPartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlPartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSettlPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSettlPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSettlPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSettlPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlPartyIDs *)new FIX::NoSettlPartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlPartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSettlPartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlPartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSettlPartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSettlPartyIDs::NoSettlPartyIDs()\n" " FIX::NoSettlPartyIDs::NoSettlPartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSettlPartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlPartyIDs *arg1 = (FIX::NoSettlPartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSettlPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSettlPartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSettlPartyIDs" "', argument " "1"" of type '" "FIX::NoSettlPartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoSettlPartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSettlPartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSettlPartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartyID *)new FIX::SettlPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartyID *)new FIX::SettlPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlPartyID::SettlPartyID()\n" " FIX::SettlPartyID::SettlPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartyID *arg1 = (FIX::SettlPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlPartyID" "', argument " "1"" of type '" "FIX::SettlPartyID *""'"); } arg1 = reinterpret_cast< FIX::SettlPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartyIDSource *)new FIX::SettlPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartyIDSource *)new FIX::SettlPartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlPartyIDSource::SettlPartyIDSource()\n" " FIX::SettlPartyIDSource::SettlPartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartyIDSource *arg1 = (FIX::SettlPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlPartyIDSource" "', argument " "1"" of type '" "FIX::SettlPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::SettlPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartyRole *)new FIX::SettlPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartyRole *)new FIX::SettlPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlPartyRole::SettlPartyRole()\n" " FIX::SettlPartyRole::SettlPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartyRole *arg1 = (FIX::SettlPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlPartyRole" "', argument " "1"" of type '" "FIX::SettlPartyRole *""'"); } arg1 = reinterpret_cast< FIX::SettlPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlPartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlPartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartySubID *)new FIX::SettlPartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartySubID *)new FIX::SettlPartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlPartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlPartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlPartySubID::SettlPartySubID()\n" " FIX::SettlPartySubID::SettlPartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlPartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartySubID *arg1 = (FIX::SettlPartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlPartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlPartySubID" "', argument " "1"" of type '" "FIX::SettlPartySubID *""'"); } arg1 = reinterpret_cast< FIX::SettlPartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlPartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlPartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlPartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlPartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartySubIDType *)new FIX::SettlPartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlPartySubIDType *)new FIX::SettlPartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlPartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlPartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlPartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlPartySubIDType::SettlPartySubIDType()\n" " FIX::SettlPartySubIDType::SettlPartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlPartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlPartySubIDType *arg1 = (FIX::SettlPartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlPartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlPartySubIDType" "', argument " "1"" of type '" "FIX::SettlPartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::SettlPartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlPartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlPartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DlvyInstType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DlvyInstType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DlvyInstType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DlvyInstType *)new FIX::DlvyInstType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DlvyInstType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DlvyInstType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DlvyInstType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DlvyInstType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DlvyInstType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DlvyInstType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DlvyInstType *)new FIX::DlvyInstType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DlvyInstType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DlvyInstType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DlvyInstType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DlvyInstType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DlvyInstType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DlvyInstType::DlvyInstType()\n" " FIX::DlvyInstType::DlvyInstType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DlvyInstType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DlvyInstType *arg1 = (FIX::DlvyInstType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DlvyInstType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DlvyInstType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DlvyInstType" "', argument " "1"" of type '" "FIX::DlvyInstType *""'"); } arg1 = reinterpret_cast< FIX::DlvyInstType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DlvyInstType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DlvyInstType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TerminationType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TerminationType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TerminationType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TerminationType *)new FIX::TerminationType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TerminationType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TerminationType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TerminationType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TerminationType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TerminationType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TerminationType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TerminationType *)new FIX::TerminationType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TerminationType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TerminationType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TerminationType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TerminationType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TerminationType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TerminationType::TerminationType()\n" " FIX::TerminationType::TerminationType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TerminationType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TerminationType *arg1 = (FIX::TerminationType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TerminationType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TerminationType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TerminationType" "', argument " "1"" of type '" "FIX::TerminationType *""'"); } arg1 = reinterpret_cast< FIX::TerminationType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TerminationType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TerminationType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrdStatusReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrdStatusReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdStatusReqID *)new FIX::OrdStatusReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdStatusReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrdStatusReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrdStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrdStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrdStatusReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrdStatusReqID *)new FIX::OrdStatusReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrdStatusReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrdStatusReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrdStatusReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdStatusReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrdStatusReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrdStatusReqID::OrdStatusReqID()\n" " FIX::OrdStatusReqID::OrdStatusReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrdStatusReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrdStatusReqID *arg1 = (FIX::OrdStatusReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrdStatusReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrdStatusReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrdStatusReqID" "', argument " "1"" of type '" "FIX::OrdStatusReqID *""'"); } arg1 = reinterpret_cast< FIX::OrdStatusReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrdStatusReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrdStatusReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstReqID *)new FIX::SettlInstReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstReqID *)new FIX::SettlInstReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstReqID::SettlInstReqID()\n" " FIX::SettlInstReqID::SettlInstReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstReqID *arg1 = (FIX::SettlInstReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstReqID" "', argument " "1"" of type '" "FIX::SettlInstReqID *""'"); } arg1 = reinterpret_cast< FIX::SettlInstReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlInstReqRejCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstReqRejCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlInstReqRejCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstReqRejCode *)new FIX::SettlInstReqRejCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstReqRejCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstReqRejCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlInstReqRejCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlInstReqRejCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlInstReqRejCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlInstReqRejCode" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlInstReqRejCode *)new FIX::SettlInstReqRejCode((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlInstReqRejCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlInstReqRejCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlInstReqRejCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstReqRejCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlInstReqRejCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlInstReqRejCode::SettlInstReqRejCode()\n" " FIX::SettlInstReqRejCode::SettlInstReqRejCode(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlInstReqRejCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlInstReqRejCode *arg1 = (FIX::SettlInstReqRejCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlInstReqRejCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlInstReqRejCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlInstReqRejCode" "', argument " "1"" of type '" "FIX::SettlInstReqRejCode *""'"); } arg1 = reinterpret_cast< FIX::SettlInstReqRejCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlInstReqRejCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlInstReqRejCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryAllocID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryAllocID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryAllocID *)new FIX::SecondaryAllocID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryAllocID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryAllocID *)new FIX::SecondaryAllocID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryAllocID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryAllocID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryAllocID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryAllocID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryAllocID::SecondaryAllocID()\n" " FIX::SecondaryAllocID::SecondaryAllocID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryAllocID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryAllocID *arg1 = (FIX::SecondaryAllocID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryAllocID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryAllocID" "', argument " "1"" of type '" "FIX::SecondaryAllocID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryAllocID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryAllocID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryAllocID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocReportType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocReportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocReportType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocReportType *)new FIX::AllocReportType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocReportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocReportType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocReportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocReportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocReportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocReportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocReportType *)new FIX::AllocReportType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocReportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocReportType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocReportType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocReportType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocReportType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocReportType::AllocReportType()\n" " FIX::AllocReportType::AllocReportType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocReportType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocReportType *arg1 = (FIX::AllocReportType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocReportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocReportType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocReportType" "', argument " "1"" of type '" "FIX::AllocReportType *""'"); } arg1 = reinterpret_cast< FIX::AllocReportType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocReportType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocReportType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocReportRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocReportRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocReportRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocReportRefID *)new FIX::AllocReportRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocReportRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocReportRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocReportRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocReportRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocReportRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocReportRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocReportRefID *)new FIX::AllocReportRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocReportRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocReportRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocReportRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocReportRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocReportRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocReportRefID::AllocReportRefID()\n" " FIX::AllocReportRefID::AllocReportRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocReportRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocReportRefID *arg1 = (FIX::AllocReportRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocReportRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocReportRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocReportRefID" "', argument " "1"" of type '" "FIX::AllocReportRefID *""'"); } arg1 = reinterpret_cast< FIX::AllocReportRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocReportRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocReportRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocCancReplaceReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocCancReplaceReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocCancReplaceReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocCancReplaceReason *)new FIX::AllocCancReplaceReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocCancReplaceReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocCancReplaceReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocCancReplaceReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocCancReplaceReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocCancReplaceReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocCancReplaceReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocCancReplaceReason *)new FIX::AllocCancReplaceReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocCancReplaceReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocCancReplaceReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocCancReplaceReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocCancReplaceReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocCancReplaceReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocCancReplaceReason::AllocCancReplaceReason()\n" " FIX::AllocCancReplaceReason::AllocCancReplaceReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocCancReplaceReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocCancReplaceReason *arg1 = (FIX::AllocCancReplaceReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocCancReplaceReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocCancReplaceReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocCancReplaceReason" "', argument " "1"" of type '" "FIX::AllocCancReplaceReason *""'"); } arg1 = reinterpret_cast< FIX::AllocCancReplaceReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocCancReplaceReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocCancReplaceReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CopyMsgIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CopyMsgIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CopyMsgIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CopyMsgIndicator *)new FIX::CopyMsgIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CopyMsgIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CopyMsgIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CopyMsgIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CopyMsgIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CopyMsgIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CopyMsgIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CopyMsgIndicator *)new FIX::CopyMsgIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CopyMsgIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CopyMsgIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CopyMsgIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CopyMsgIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CopyMsgIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::CopyMsgIndicator::CopyMsgIndicator()\n" " FIX::CopyMsgIndicator::CopyMsgIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CopyMsgIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CopyMsgIndicator *arg1 = (FIX::CopyMsgIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CopyMsgIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CopyMsgIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CopyMsgIndicator" "', argument " "1"" of type '" "FIX::CopyMsgIndicator *""'"); } arg1 = reinterpret_cast< FIX::CopyMsgIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CopyMsgIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CopyMsgIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocAccountType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAccountType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocAccountType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAccountType *)new FIX::AllocAccountType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAccountType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAccountType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocAccountType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocAccountType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocAccountType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocAccountType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocAccountType *)new FIX::AllocAccountType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocAccountType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocAccountType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocAccountType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAccountType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocAccountType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocAccountType::AllocAccountType()\n" " FIX::AllocAccountType::AllocAccountType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocAccountType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocAccountType *arg1 = (FIX::AllocAccountType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocAccountType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocAccountType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocAccountType" "', argument " "1"" of type '" "FIX::AllocAccountType *""'"); } arg1 = reinterpret_cast< FIX::AllocAccountType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocAccountType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocAccountType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderAvgPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderAvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderAvgPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderAvgPx *)new FIX::OrderAvgPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderAvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderAvgPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderAvgPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderAvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderAvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderAvgPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderAvgPx *)new FIX::OrderAvgPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderAvgPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderAvgPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderAvgPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderAvgPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderAvgPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderAvgPx::OrderAvgPx()\n" " FIX::OrderAvgPx::OrderAvgPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderAvgPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderAvgPx *arg1 = (FIX::OrderAvgPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderAvgPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderAvgPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderAvgPx" "', argument " "1"" of type '" "FIX::OrderAvgPx *""'"); } arg1 = reinterpret_cast< FIX::OrderAvgPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderAvgPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderAvgPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderBookingQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderBookingQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderBookingQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderBookingQty *)new FIX::OrderBookingQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderBookingQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderBookingQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderBookingQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderBookingQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderBookingQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderBookingQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderBookingQty *)new FIX::OrderBookingQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderBookingQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderBookingQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderBookingQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderBookingQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderBookingQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderBookingQty::OrderBookingQty()\n" " FIX::OrderBookingQty::OrderBookingQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderBookingQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderBookingQty *arg1 = (FIX::OrderBookingQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderBookingQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderBookingQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderBookingQty" "', argument " "1"" of type '" "FIX::OrderBookingQty *""'"); } arg1 = reinterpret_cast< FIX::OrderBookingQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderBookingQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderBookingQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSettlPartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSettlPartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlPartySubIDs *)new FIX::NoSettlPartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlPartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSettlPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSettlPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSettlPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSettlPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlPartySubIDs *)new FIX::NoSettlPartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlPartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSettlPartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlPartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSettlPartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSettlPartySubIDs::NoSettlPartySubIDs()\n" " FIX::NoSettlPartySubIDs::NoSettlPartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSettlPartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlPartySubIDs *arg1 = (FIX::NoSettlPartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSettlPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSettlPartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSettlPartySubIDs" "', argument " "1"" of type '" "FIX::NoSettlPartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoSettlPartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSettlPartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSettlPartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoPartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoPartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPartySubIDs *)new FIX::NoPartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoPartySubIDs *)new FIX::NoPartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoPartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoPartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoPartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoPartySubIDs::NoPartySubIDs()\n" " FIX::NoPartySubIDs::NoPartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoPartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoPartySubIDs *arg1 = (FIX::NoPartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoPartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoPartySubIDs" "', argument " "1"" of type '" "FIX::NoPartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoPartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoPartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoPartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartySubIDType *)new FIX::PartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PartySubIDType *)new FIX::PartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PartySubIDType::PartySubIDType()\n" " FIX::PartySubIDType::PartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PartySubIDType *arg1 = (FIX::PartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PartySubIDType" "', argument " "1"" of type '" "FIX::PartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::PartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNestedPartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNestedPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNestedPartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNestedPartySubIDs *)new FIX::NoNestedPartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNestedPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNestedPartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNestedPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNestedPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNestedPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNestedPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNestedPartySubIDs *)new FIX::NoNestedPartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNestedPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNestedPartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNestedPartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNestedPartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNestedPartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNestedPartySubIDs::NoNestedPartySubIDs()\n" " FIX::NoNestedPartySubIDs::NoNestedPartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNestedPartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNestedPartySubIDs *arg1 = (FIX::NoNestedPartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNestedPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNestedPartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNestedPartySubIDs" "', argument " "1"" of type '" "FIX::NoNestedPartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNestedPartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNestedPartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNestedPartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NestedPartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NestedPartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartySubIDType *)new FIX::NestedPartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NestedPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NestedPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NestedPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NestedPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedPartySubIDType *)new FIX::NestedPartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedPartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NestedPartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NestedPartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::NestedPartySubIDType::NestedPartySubIDType()\n" " FIX::NestedPartySubIDType::NestedPartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NestedPartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedPartySubIDType *arg1 = (FIX::NestedPartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NestedPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NestedPartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NestedPartySubIDType" "', argument " "1"" of type '" "FIX::NestedPartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::NestedPartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NestedPartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NestedPartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNested2PartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested2PartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNested2PartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested2PartySubIDs *)new FIX::NoNested2PartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested2PartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested2PartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNested2PartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNested2PartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNested2PartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNested2PartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested2PartySubIDs *)new FIX::NoNested2PartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested2PartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested2PartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNested2PartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested2PartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNested2PartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNested2PartySubIDs::NoNested2PartySubIDs()\n" " FIX::NoNested2PartySubIDs::NoNested2PartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNested2PartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested2PartySubIDs *arg1 = (FIX::NoNested2PartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNested2PartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNested2PartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNested2PartySubIDs" "', argument " "1"" of type '" "FIX::NoNested2PartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNested2PartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNested2PartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNested2PartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested2PartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested2PartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartySubIDType *)new FIX::Nested2PartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested2PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested2PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested2PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested2PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested2PartySubIDType *)new FIX::Nested2PartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested2PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested2PartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested2PartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested2PartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested2PartySubIDType::Nested2PartySubIDType()\n" " FIX::Nested2PartySubIDType::Nested2PartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested2PartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested2PartySubIDType *arg1 = (FIX::Nested2PartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested2PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested2PartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested2PartySubIDType" "', argument " "1"" of type '" "FIX::Nested2PartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::Nested2PartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested2PartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested2PartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocIntermedReqType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocIntermedReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocIntermedReqType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocIntermedReqType *)new FIX::AllocIntermedReqType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocIntermedReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocIntermedReqType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocIntermedReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocIntermedReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocIntermedReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocIntermedReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocIntermedReqType *)new FIX::AllocIntermedReqType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocIntermedReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocIntermedReqType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocIntermedReqType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocIntermedReqType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocIntermedReqType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocIntermedReqType::AllocIntermedReqType()\n" " FIX::AllocIntermedReqType::AllocIntermedReqType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocIntermedReqType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocIntermedReqType *arg1 = (FIX::AllocIntermedReqType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocIntermedReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocIntermedReqType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocIntermedReqType" "', argument " "1"" of type '" "FIX::AllocIntermedReqType *""'"); } arg1 = reinterpret_cast< FIX::AllocIntermedReqType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocIntermedReqType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocIntermedReqType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPx *)new FIX::UnderlyingPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPx *)new FIX::UnderlyingPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingPx::UnderlyingPx()\n" " FIX::UnderlyingPx::UnderlyingPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPx *arg1 = (FIX::UnderlyingPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingPx" "', argument " "1"" of type '" "FIX::UnderlyingPx *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceDelta__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceDelta *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceDelta")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceDelta *)new FIX::PriceDelta(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceDelta, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceDelta__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceDelta *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceDelta",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceDelta" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceDelta" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceDelta *)new FIX::PriceDelta((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceDelta, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceDelta(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceDelta__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceDelta__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceDelta'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceDelta::PriceDelta()\n" " FIX::PriceDelta::PriceDelta(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceDelta(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceDelta *arg1 = (FIX::PriceDelta *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceDelta",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceDelta, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceDelta" "', argument " "1"" of type '" "FIX::PriceDelta *""'"); } arg1 = reinterpret_cast< FIX::PriceDelta * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceDelta_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceDelta, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplQueueMax__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueMax *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplQueueMax")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueMax *)new FIX::ApplQueueMax(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueMax, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueMax__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplQueueMax *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplQueueMax",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplQueueMax" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplQueueMax" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueMax *)new FIX::ApplQueueMax((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueMax, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueMax(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplQueueMax__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueMax__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplQueueMax'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplQueueMax::ApplQueueMax()\n" " FIX::ApplQueueMax::ApplQueueMax(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplQueueMax(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueMax *arg1 = (FIX::ApplQueueMax *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplQueueMax",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplQueueMax, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplQueueMax" "', argument " "1"" of type '" "FIX::ApplQueueMax *""'"); } arg1 = reinterpret_cast< FIX::ApplQueueMax * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplQueueMax_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplQueueMax, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplQueueDepth__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueDepth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplQueueDepth")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueDepth *)new FIX::ApplQueueDepth(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueDepth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueDepth__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplQueueDepth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplQueueDepth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplQueueDepth" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplQueueDepth" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueDepth *)new FIX::ApplQueueDepth((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueDepth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueDepth(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplQueueDepth__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueDepth__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplQueueDepth'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplQueueDepth::ApplQueueDepth()\n" " FIX::ApplQueueDepth::ApplQueueDepth(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplQueueDepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueDepth *arg1 = (FIX::ApplQueueDepth *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplQueueDepth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplQueueDepth, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplQueueDepth" "', argument " "1"" of type '" "FIX::ApplQueueDepth *""'"); } arg1 = reinterpret_cast< FIX::ApplQueueDepth * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplQueueDepth_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplQueueDepth, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplQueueResolution__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueResolution *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplQueueResolution")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueResolution *)new FIX::ApplQueueResolution(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueResolution, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueResolution__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplQueueResolution *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplQueueResolution",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplQueueResolution" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplQueueResolution" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueResolution *)new FIX::ApplQueueResolution((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueResolution, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueResolution(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplQueueResolution__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueResolution__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplQueueResolution'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplQueueResolution::ApplQueueResolution()\n" " FIX::ApplQueueResolution::ApplQueueResolution(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplQueueResolution(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueResolution *arg1 = (FIX::ApplQueueResolution *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplQueueResolution",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplQueueResolution, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplQueueResolution" "', argument " "1"" of type '" "FIX::ApplQueueResolution *""'"); } arg1 = reinterpret_cast< FIX::ApplQueueResolution * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplQueueResolution_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplQueueResolution, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplQueueAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplQueueAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueAction *)new FIX::ApplQueueAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplQueueAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplQueueAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplQueueAction" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplQueueAction" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplQueueAction *)new FIX::ApplQueueAction((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplQueueAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplQueueAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplQueueAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplQueueAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplQueueAction::ApplQueueAction()\n" " FIX::ApplQueueAction::ApplQueueAction(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplQueueAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplQueueAction *arg1 = (FIX::ApplQueueAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplQueueAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplQueueAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplQueueAction" "', argument " "1"" of type '" "FIX::ApplQueueAction *""'"); } arg1 = reinterpret_cast< FIX::ApplQueueAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplQueueAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplQueueAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoAltMDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAltMDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoAltMDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAltMDSource *)new FIX::NoAltMDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAltMDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAltMDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoAltMDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoAltMDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoAltMDSource" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoAltMDSource" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAltMDSource *)new FIX::NoAltMDSource((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAltMDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAltMDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoAltMDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAltMDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoAltMDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoAltMDSource::NoAltMDSource()\n" " FIX::NoAltMDSource::NoAltMDSource(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoAltMDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAltMDSource *arg1 = (FIX::NoAltMDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoAltMDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoAltMDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoAltMDSource" "', argument " "1"" of type '" "FIX::NoAltMDSource *""'"); } arg1 = reinterpret_cast< FIX::NoAltMDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoAltMDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoAltMDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AltMDSourceID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AltMDSourceID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AltMDSourceID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AltMDSourceID *)new FIX::AltMDSourceID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AltMDSourceID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AltMDSourceID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AltMDSourceID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AltMDSourceID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AltMDSourceID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AltMDSourceID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AltMDSourceID *)new FIX::AltMDSourceID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AltMDSourceID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AltMDSourceID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AltMDSourceID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AltMDSourceID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AltMDSourceID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AltMDSourceID::AltMDSourceID()\n" " FIX::AltMDSourceID::AltMDSourceID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AltMDSourceID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AltMDSourceID *arg1 = (FIX::AltMDSourceID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AltMDSourceID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AltMDSourceID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AltMDSourceID" "', argument " "1"" of type '" "FIX::AltMDSourceID *""'"); } arg1 = reinterpret_cast< FIX::AltMDSourceID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AltMDSourceID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AltMDSourceID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryTradeReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradeReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryTradeReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradeReportID *)new FIX::SecondaryTradeReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradeReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradeReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryTradeReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryTradeReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryTradeReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryTradeReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradeReportID *)new FIX::SecondaryTradeReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradeReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradeReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryTradeReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradeReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryTradeReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryTradeReportID::SecondaryTradeReportID()\n" " FIX::SecondaryTradeReportID::SecondaryTradeReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryTradeReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradeReportID *arg1 = (FIX::SecondaryTradeReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryTradeReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryTradeReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryTradeReportID" "', argument " "1"" of type '" "FIX::SecondaryTradeReportID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryTradeReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryTradeReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryTradeReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AvgPxIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPxIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AvgPxIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPxIndicator *)new FIX::AvgPxIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPxIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPxIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AvgPxIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AvgPxIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AvgPxIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AvgPxIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgPxIndicator *)new FIX::AvgPxIndicator((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgPxIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgPxIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AvgPxIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPxIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AvgPxIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::AvgPxIndicator::AvgPxIndicator()\n" " FIX::AvgPxIndicator::AvgPxIndicator(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AvgPxIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgPxIndicator *arg1 = (FIX::AvgPxIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AvgPxIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AvgPxIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AvgPxIndicator" "', argument " "1"" of type '" "FIX::AvgPxIndicator *""'"); } arg1 = reinterpret_cast< FIX::AvgPxIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AvgPxIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AvgPxIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeLinkID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeLinkID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeLinkID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeLinkID *)new FIX::TradeLinkID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeLinkID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeLinkID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeLinkID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeLinkID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeLinkID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeLinkID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeLinkID *)new FIX::TradeLinkID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeLinkID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeLinkID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeLinkID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeLinkID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeLinkID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeLinkID::TradeLinkID()\n" " FIX::TradeLinkID::TradeLinkID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeLinkID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeLinkID *arg1 = (FIX::TradeLinkID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeLinkID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeLinkID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeLinkID" "', argument " "1"" of type '" "FIX::TradeLinkID *""'"); } arg1 = reinterpret_cast< FIX::TradeLinkID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeLinkID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeLinkID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderInputDevice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderInputDevice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderInputDevice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderInputDevice *)new FIX::OrderInputDevice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderInputDevice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderInputDevice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderInputDevice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderInputDevice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderInputDevice" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderInputDevice" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderInputDevice *)new FIX::OrderInputDevice((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderInputDevice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderInputDevice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderInputDevice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderInputDevice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderInputDevice'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderInputDevice::OrderInputDevice()\n" " FIX::OrderInputDevice::OrderInputDevice(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderInputDevice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderInputDevice *arg1 = (FIX::OrderInputDevice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderInputDevice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderInputDevice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderInputDevice" "', argument " "1"" of type '" "FIX::OrderInputDevice *""'"); } arg1 = reinterpret_cast< FIX::OrderInputDevice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderInputDevice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderInputDevice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingTradingSessionID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingTradingSessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingTradingSessionID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingTradingSessionID *)new FIX::UnderlyingTradingSessionID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingTradingSessionID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingTradingSessionID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingTradingSessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingTradingSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingTradingSessionID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingTradingSessionID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingTradingSessionID *)new FIX::UnderlyingTradingSessionID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingTradingSessionID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingTradingSessionID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingTradingSessionID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingTradingSessionID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingTradingSessionID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingTradingSessionID::UnderlyingTradingSessionID()\n" " FIX::UnderlyingTradingSessionID::UnderlyingTradingSessionID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingTradingSessionID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingTradingSessionID *arg1 = (FIX::UnderlyingTradingSessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingTradingSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingTradingSessionID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingTradingSessionID" "', argument " "1"" of type '" "FIX::UnderlyingTradingSessionID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingTradingSessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingTradingSessionID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingTradingSessionID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingTradingSessionSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingTradingSessionSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingTradingSessionSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingTradingSessionSubID *)new FIX::UnderlyingTradingSessionSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingTradingSessionSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingTradingSessionSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingTradingSessionSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingTradingSessionSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingTradingSessionSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingTradingSessionSubID *)new FIX::UnderlyingTradingSessionSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingTradingSessionSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingTradingSessionSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingTradingSessionSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingTradingSessionSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingTradingSessionSubID::UnderlyingTradingSessionSubID()\n" " FIX::UnderlyingTradingSessionSubID::UnderlyingTradingSessionSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingTradingSessionSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingTradingSessionSubID *arg1 = (FIX::UnderlyingTradingSessionSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingTradingSessionSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingTradingSessionSubID" "', argument " "1"" of type '" "FIX::UnderlyingTradingSessionSubID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingTradingSessionSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingTradingSessionSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeLegRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeLegRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeLegRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeLegRefID *)new FIX::TradeLegRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeLegRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeLegRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeLegRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeLegRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeLegRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeLegRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeLegRefID *)new FIX::TradeLegRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeLegRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeLegRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeLegRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeLegRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeLegRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeLegRefID::TradeLegRefID()\n" " FIX::TradeLegRefID::TradeLegRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeLegRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeLegRefID *arg1 = (FIX::TradeLegRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeLegRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeLegRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeLegRefID" "', argument " "1"" of type '" "FIX::TradeLegRefID *""'"); } arg1 = reinterpret_cast< FIX::TradeLegRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeLegRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeLegRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExchangeRule__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExchangeRule *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExchangeRule")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExchangeRule *)new FIX::ExchangeRule(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExchangeRule, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExchangeRule__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExchangeRule *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExchangeRule",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExchangeRule" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExchangeRule" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExchangeRule *)new FIX::ExchangeRule((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExchangeRule, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExchangeRule(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExchangeRule__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExchangeRule__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExchangeRule'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExchangeRule::ExchangeRule()\n" " FIX::ExchangeRule::ExchangeRule(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExchangeRule(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExchangeRule *arg1 = (FIX::ExchangeRule *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExchangeRule",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExchangeRule, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExchangeRule" "', argument " "1"" of type '" "FIX::ExchangeRule *""'"); } arg1 = reinterpret_cast< FIX::ExchangeRule * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExchangeRule_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExchangeRule, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeAllocIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeAllocIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeAllocIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeAllocIndicator *)new FIX::TradeAllocIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeAllocIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeAllocIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeAllocIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeAllocIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeAllocIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeAllocIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeAllocIndicator *)new FIX::TradeAllocIndicator((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeAllocIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeAllocIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeAllocIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeAllocIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeAllocIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeAllocIndicator::TradeAllocIndicator()\n" " FIX::TradeAllocIndicator::TradeAllocIndicator(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeAllocIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeAllocIndicator *arg1 = (FIX::TradeAllocIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeAllocIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeAllocIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeAllocIndicator" "', argument " "1"" of type '" "FIX::TradeAllocIndicator *""'"); } arg1 = reinterpret_cast< FIX::TradeAllocIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeAllocIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeAllocIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExpirationCycle__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpirationCycle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExpirationCycle")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpirationCycle *)new FIX::ExpirationCycle(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpirationCycle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpirationCycle__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExpirationCycle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExpirationCycle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExpirationCycle" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExpirationCycle" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpirationCycle *)new FIX::ExpirationCycle((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpirationCycle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpirationCycle(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExpirationCycle__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpirationCycle__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExpirationCycle'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExpirationCycle::ExpirationCycle()\n" " FIX::ExpirationCycle::ExpirationCycle(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExpirationCycle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpirationCycle *arg1 = (FIX::ExpirationCycle *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExpirationCycle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExpirationCycle, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExpirationCycle" "', argument " "1"" of type '" "FIX::ExpirationCycle *""'"); } arg1 = reinterpret_cast< FIX::ExpirationCycle * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExpirationCycle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExpirationCycle, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdType *)new FIX::TrdType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdType *)new FIX::TrdType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdType::TrdType()\n" " FIX::TrdType::TrdType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdType *arg1 = (FIX::TrdType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdType" "', argument " "1"" of type '" "FIX::TrdType *""'"); } arg1 = reinterpret_cast< FIX::TrdType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdSubType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdSubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdSubType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdSubType *)new FIX::TrdSubType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdSubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdSubType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdSubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdSubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdSubType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdSubType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdSubType *)new FIX::TrdSubType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdSubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdSubType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdSubType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdSubType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdSubType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdSubType::TrdSubType()\n" " FIX::TrdSubType::TrdSubType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdSubType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdSubType *arg1 = (FIX::TrdSubType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdSubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdSubType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdSubType" "', argument " "1"" of type '" "FIX::TrdSubType *""'"); } arg1 = reinterpret_cast< FIX::TrdSubType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdSubType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdSubType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TransferReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TransferReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TransferReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransferReason *)new FIX::TransferReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransferReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransferReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TransferReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TransferReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TransferReason" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TransferReason" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TransferReason *)new FIX::TransferReason((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TransferReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TransferReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TransferReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TransferReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TransferReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::TransferReason::TransferReason()\n" " FIX::TransferReason::TransferReason(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TransferReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TransferReason *arg1 = (FIX::TransferReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TransferReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TransferReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TransferReason" "', argument " "1"" of type '" "FIX::TransferReason *""'"); } arg1 = reinterpret_cast< FIX::TransferReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TransferReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TransferReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNumAssignmentReports__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNumAssignmentReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNumAssignmentReports")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNumAssignmentReports *)new FIX::TotNumAssignmentReports(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNumAssignmentReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNumAssignmentReports__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNumAssignmentReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNumAssignmentReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNumAssignmentReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNumAssignmentReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNumAssignmentReports *)new FIX::TotNumAssignmentReports((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNumAssignmentReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNumAssignmentReports(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNumAssignmentReports__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNumAssignmentReports__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNumAssignmentReports'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNumAssignmentReports::TotNumAssignmentReports()\n" " FIX::TotNumAssignmentReports::TotNumAssignmentReports(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNumAssignmentReports(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNumAssignmentReports *arg1 = (FIX::TotNumAssignmentReports *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNumAssignmentReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNumAssignmentReports, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNumAssignmentReports" "', argument " "1"" of type '" "FIX::TotNumAssignmentReports *""'"); } arg1 = reinterpret_cast< FIX::TotNumAssignmentReports * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNumAssignmentReports_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNumAssignmentReports, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AsgnRptID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AsgnRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AsgnRptID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AsgnRptID *)new FIX::AsgnRptID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AsgnRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AsgnRptID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AsgnRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AsgnRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AsgnRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AsgnRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AsgnRptID *)new FIX::AsgnRptID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AsgnRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AsgnRptID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AsgnRptID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AsgnRptID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AsgnRptID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AsgnRptID::AsgnRptID()\n" " FIX::AsgnRptID::AsgnRptID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AsgnRptID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AsgnRptID *arg1 = (FIX::AsgnRptID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AsgnRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AsgnRptID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AsgnRptID" "', argument " "1"" of type '" "FIX::AsgnRptID *""'"); } arg1 = reinterpret_cast< FIX::AsgnRptID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AsgnRptID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AsgnRptID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ThresholdAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ThresholdAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ThresholdAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ThresholdAmount *)new FIX::ThresholdAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ThresholdAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ThresholdAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ThresholdAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ThresholdAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ThresholdAmount" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ThresholdAmount" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ThresholdAmount *)new FIX::ThresholdAmount((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ThresholdAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ThresholdAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ThresholdAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ThresholdAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ThresholdAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::ThresholdAmount::ThresholdAmount()\n" " FIX::ThresholdAmount::ThresholdAmount(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ThresholdAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ThresholdAmount *arg1 = (FIX::ThresholdAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ThresholdAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ThresholdAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ThresholdAmount" "', argument " "1"" of type '" "FIX::ThresholdAmount *""'"); } arg1 = reinterpret_cast< FIX::ThresholdAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ThresholdAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ThresholdAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegMoveType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegMoveType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegMoveType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegMoveType *)new FIX::PegMoveType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegMoveType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegMoveType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegMoveType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegMoveType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegMoveType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegMoveType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegMoveType *)new FIX::PegMoveType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegMoveType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegMoveType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegMoveType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegMoveType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegMoveType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegMoveType::PegMoveType()\n" " FIX::PegMoveType::PegMoveType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegMoveType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegMoveType *arg1 = (FIX::PegMoveType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegMoveType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegMoveType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegMoveType" "', argument " "1"" of type '" "FIX::PegMoveType *""'"); } arg1 = reinterpret_cast< FIX::PegMoveType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegMoveType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegMoveType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegOffsetType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegOffsetType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegOffsetType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegOffsetType *)new FIX::PegOffsetType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegOffsetType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegOffsetType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegOffsetType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegOffsetType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegOffsetType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegOffsetType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegOffsetType *)new FIX::PegOffsetType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegOffsetType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegOffsetType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegOffsetType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegOffsetType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegOffsetType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegOffsetType::PegOffsetType()\n" " FIX::PegOffsetType::PegOffsetType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegOffsetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegOffsetType *arg1 = (FIX::PegOffsetType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegOffsetType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegOffsetType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegOffsetType" "', argument " "1"" of type '" "FIX::PegOffsetType *""'"); } arg1 = reinterpret_cast< FIX::PegOffsetType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegOffsetType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegOffsetType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegLimitType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegLimitType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegLimitType *)new FIX::PegLimitType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegLimitType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegLimitType *)new FIX::PegLimitType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegLimitType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegLimitType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegLimitType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegLimitType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegLimitType::PegLimitType()\n" " FIX::PegLimitType::PegLimitType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegLimitType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegLimitType *arg1 = (FIX::PegLimitType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegLimitType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegLimitType" "', argument " "1"" of type '" "FIX::PegLimitType *""'"); } arg1 = reinterpret_cast< FIX::PegLimitType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegLimitType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegLimitType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegRoundDirection__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegRoundDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegRoundDirection")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegRoundDirection *)new FIX::PegRoundDirection(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegRoundDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegRoundDirection__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegRoundDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegRoundDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegRoundDirection" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegRoundDirection" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegRoundDirection *)new FIX::PegRoundDirection((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegRoundDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegRoundDirection(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegRoundDirection__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegRoundDirection__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegRoundDirection'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegRoundDirection::PegRoundDirection()\n" " FIX::PegRoundDirection::PegRoundDirection(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegRoundDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegRoundDirection *arg1 = (FIX::PegRoundDirection *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegRoundDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegRoundDirection, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegRoundDirection" "', argument " "1"" of type '" "FIX::PegRoundDirection *""'"); } arg1 = reinterpret_cast< FIX::PegRoundDirection * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegRoundDirection_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegRoundDirection, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PeggedPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PeggedPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PeggedPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PeggedPrice *)new FIX::PeggedPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PeggedPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PeggedPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PeggedPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PeggedPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PeggedPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PeggedPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PeggedPrice *)new FIX::PeggedPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PeggedPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PeggedPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PeggedPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PeggedPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PeggedPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::PeggedPrice::PeggedPrice()\n" " FIX::PeggedPrice::PeggedPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PeggedPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PeggedPrice *arg1 = (FIX::PeggedPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PeggedPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PeggedPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PeggedPrice" "', argument " "1"" of type '" "FIX::PeggedPrice *""'"); } arg1 = reinterpret_cast< FIX::PeggedPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PeggedPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PeggedPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegScope__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegScope")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegScope *)new FIX::PegScope(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegScope__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegScope" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegScope" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegScope *)new FIX::PegScope((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegScope(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegScope__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegScope__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegScope'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegScope::PegScope()\n" " FIX::PegScope::PegScope(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegScope(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegScope *arg1 = (FIX::PegScope *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegScope, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegScope" "', argument " "1"" of type '" "FIX::PegScope *""'"); } arg1 = reinterpret_cast< FIX::PegScope * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegScope_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegScope, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionMoveType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionMoveType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionMoveType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionMoveType *)new FIX::DiscretionMoveType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionMoveType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionMoveType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionMoveType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionMoveType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionMoveType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionMoveType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionMoveType *)new FIX::DiscretionMoveType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionMoveType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionMoveType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionMoveType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionMoveType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionMoveType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionMoveType::DiscretionMoveType()\n" " FIX::DiscretionMoveType::DiscretionMoveType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionMoveType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionMoveType *arg1 = (FIX::DiscretionMoveType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionMoveType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionMoveType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionMoveType" "', argument " "1"" of type '" "FIX::DiscretionMoveType *""'"); } arg1 = reinterpret_cast< FIX::DiscretionMoveType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionMoveType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionMoveType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionOffsetType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionOffsetType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionOffsetType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionOffsetType *)new FIX::DiscretionOffsetType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionOffsetType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionOffsetType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionOffsetType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionOffsetType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionOffsetType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionOffsetType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionOffsetType *)new FIX::DiscretionOffsetType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionOffsetType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionOffsetType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionOffsetType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionOffsetType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionOffsetType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionOffsetType::DiscretionOffsetType()\n" " FIX::DiscretionOffsetType::DiscretionOffsetType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionOffsetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionOffsetType *arg1 = (FIX::DiscretionOffsetType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionOffsetType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionOffsetType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionOffsetType" "', argument " "1"" of type '" "FIX::DiscretionOffsetType *""'"); } arg1 = reinterpret_cast< FIX::DiscretionOffsetType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionOffsetType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionOffsetType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionLimitType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionLimitType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionLimitType *)new FIX::DiscretionLimitType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionLimitType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionLimitType *)new FIX::DiscretionLimitType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionLimitType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionLimitType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionLimitType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionLimitType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionLimitType::DiscretionLimitType()\n" " FIX::DiscretionLimitType::DiscretionLimitType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionLimitType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionLimitType *arg1 = (FIX::DiscretionLimitType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionLimitType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionLimitType" "', argument " "1"" of type '" "FIX::DiscretionLimitType *""'"); } arg1 = reinterpret_cast< FIX::DiscretionLimitType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionLimitType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionLimitType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionRoundDirection__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionRoundDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionRoundDirection")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionRoundDirection *)new FIX::DiscretionRoundDirection(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionRoundDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionRoundDirection__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionRoundDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionRoundDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionRoundDirection" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionRoundDirection" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionRoundDirection *)new FIX::DiscretionRoundDirection((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionRoundDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionRoundDirection(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionRoundDirection__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionRoundDirection__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionRoundDirection'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionRoundDirection::DiscretionRoundDirection()\n" " FIX::DiscretionRoundDirection::DiscretionRoundDirection(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionRoundDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionRoundDirection *arg1 = (FIX::DiscretionRoundDirection *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionRoundDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionRoundDirection, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionRoundDirection" "', argument " "1"" of type '" "FIX::DiscretionRoundDirection *""'"); } arg1 = reinterpret_cast< FIX::DiscretionRoundDirection * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionRoundDirection_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionRoundDirection, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionPrice *)new FIX::DiscretionPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionPrice *)new FIX::DiscretionPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionPrice::DiscretionPrice()\n" " FIX::DiscretionPrice::DiscretionPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionPrice *arg1 = (FIX::DiscretionPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionPrice" "', argument " "1"" of type '" "FIX::DiscretionPrice *""'"); } arg1 = reinterpret_cast< FIX::DiscretionPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DiscretionScope__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DiscretionScope")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionScope *)new FIX::DiscretionScope(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionScope__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DiscretionScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DiscretionScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DiscretionScope" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DiscretionScope" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DiscretionScope *)new FIX::DiscretionScope((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DiscretionScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DiscretionScope(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DiscretionScope__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionScope__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DiscretionScope'.\n" " Possible C/C++ prototypes are:\n" " FIX::DiscretionScope::DiscretionScope()\n" " FIX::DiscretionScope::DiscretionScope(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DiscretionScope(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DiscretionScope *arg1 = (FIX::DiscretionScope *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DiscretionScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DiscretionScope, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DiscretionScope" "', argument " "1"" of type '" "FIX::DiscretionScope *""'"); } arg1 = reinterpret_cast< FIX::DiscretionScope * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DiscretionScope_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DiscretionScope, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetStrategy__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetStrategy *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetStrategy")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetStrategy *)new FIX::TargetStrategy(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetStrategy, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetStrategy__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetStrategy *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetStrategy",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetStrategy" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetStrategy" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetStrategy *)new FIX::TargetStrategy((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetStrategy, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetStrategy(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetStrategy__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetStrategy__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetStrategy'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetStrategy::TargetStrategy()\n" " FIX::TargetStrategy::TargetStrategy(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetStrategy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetStrategy *arg1 = (FIX::TargetStrategy *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetStrategy",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetStrategy, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetStrategy" "', argument " "1"" of type '" "FIX::TargetStrategy *""'"); } arg1 = reinterpret_cast< FIX::TargetStrategy * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetStrategy_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetStrategy, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetStrategyParameters__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetStrategyParameters *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetStrategyParameters")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetStrategyParameters *)new FIX::TargetStrategyParameters(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetStrategyParameters, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetStrategyParameters__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetStrategyParameters *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetStrategyParameters",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetStrategyParameters" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetStrategyParameters" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetStrategyParameters *)new FIX::TargetStrategyParameters((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetStrategyParameters, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetStrategyParameters(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetStrategyParameters__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetStrategyParameters__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetStrategyParameters'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetStrategyParameters::TargetStrategyParameters()\n" " FIX::TargetStrategyParameters::TargetStrategyParameters(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetStrategyParameters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetStrategyParameters *arg1 = (FIX::TargetStrategyParameters *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetStrategyParameters",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetStrategyParameters, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetStrategyParameters" "', argument " "1"" of type '" "FIX::TargetStrategyParameters *""'"); } arg1 = reinterpret_cast< FIX::TargetStrategyParameters * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetStrategyParameters_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetStrategyParameters, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ParticipationRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ParticipationRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ParticipationRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ParticipationRate *)new FIX::ParticipationRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ParticipationRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ParticipationRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ParticipationRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ParticipationRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ParticipationRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ParticipationRate" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ParticipationRate *)new FIX::ParticipationRate((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ParticipationRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ParticipationRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ParticipationRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ParticipationRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ParticipationRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::ParticipationRate::ParticipationRate()\n" " FIX::ParticipationRate::ParticipationRate(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ParticipationRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ParticipationRate *arg1 = (FIX::ParticipationRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ParticipationRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ParticipationRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ParticipationRate" "', argument " "1"" of type '" "FIX::ParticipationRate *""'"); } arg1 = reinterpret_cast< FIX::ParticipationRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ParticipationRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ParticipationRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetStrategyPerformance__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetStrategyPerformance *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetStrategyPerformance")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetStrategyPerformance *)new FIX::TargetStrategyPerformance(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetStrategyPerformance, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetStrategyPerformance__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetStrategyPerformance *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetStrategyPerformance",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetStrategyPerformance" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetStrategyPerformance" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetStrategyPerformance *)new FIX::TargetStrategyPerformance((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetStrategyPerformance, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetStrategyPerformance(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetStrategyPerformance__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetStrategyPerformance__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetStrategyPerformance'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetStrategyPerformance::TargetStrategyPerformance()\n" " FIX::TargetStrategyPerformance::TargetStrategyPerformance(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetStrategyPerformance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetStrategyPerformance *arg1 = (FIX::TargetStrategyPerformance *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetStrategyPerformance",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetStrategyPerformance, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetStrategyPerformance" "', argument " "1"" of type '" "FIX::TargetStrategyPerformance *""'"); } arg1 = reinterpret_cast< FIX::TargetStrategyPerformance * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetStrategyPerformance_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetStrategyPerformance, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastLiquidityInd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastLiquidityInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastLiquidityInd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastLiquidityInd *)new FIX::LastLiquidityInd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastLiquidityInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastLiquidityInd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastLiquidityInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastLiquidityInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastLiquidityInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastLiquidityInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastLiquidityInd *)new FIX::LastLiquidityInd((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastLiquidityInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastLiquidityInd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastLiquidityInd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastLiquidityInd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastLiquidityInd'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastLiquidityInd::LastLiquidityInd()\n" " FIX::LastLiquidityInd::LastLiquidityInd(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastLiquidityInd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastLiquidityInd *arg1 = (FIX::LastLiquidityInd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastLiquidityInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastLiquidityInd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastLiquidityInd" "', argument " "1"" of type '" "FIX::LastLiquidityInd *""'"); } arg1 = reinterpret_cast< FIX::LastLiquidityInd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastLiquidityInd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastLiquidityInd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PublishTrdIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PublishTrdIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PublishTrdIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PublishTrdIndicator *)new FIX::PublishTrdIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PublishTrdIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PublishTrdIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PublishTrdIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PublishTrdIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PublishTrdIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PublishTrdIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PublishTrdIndicator *)new FIX::PublishTrdIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PublishTrdIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PublishTrdIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PublishTrdIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PublishTrdIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PublishTrdIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::PublishTrdIndicator::PublishTrdIndicator()\n" " FIX::PublishTrdIndicator::PublishTrdIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PublishTrdIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PublishTrdIndicator *arg1 = (FIX::PublishTrdIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PublishTrdIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PublishTrdIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PublishTrdIndicator" "', argument " "1"" of type '" "FIX::PublishTrdIndicator *""'"); } arg1 = reinterpret_cast< FIX::PublishTrdIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PublishTrdIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PublishTrdIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ShortSaleReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ShortSaleReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ShortSaleReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ShortSaleReason *)new FIX::ShortSaleReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ShortSaleReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ShortSaleReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ShortSaleReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ShortSaleReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ShortSaleReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ShortSaleReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ShortSaleReason *)new FIX::ShortSaleReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ShortSaleReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ShortSaleReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ShortSaleReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ShortSaleReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ShortSaleReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::ShortSaleReason::ShortSaleReason()\n" " FIX::ShortSaleReason::ShortSaleReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ShortSaleReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ShortSaleReason *arg1 = (FIX::ShortSaleReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ShortSaleReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ShortSaleReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ShortSaleReason" "', argument " "1"" of type '" "FIX::ShortSaleReason *""'"); } arg1 = reinterpret_cast< FIX::ShortSaleReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ShortSaleReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ShortSaleReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QtyType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QtyType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QtyType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QtyType *)new FIX::QtyType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QtyType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QtyType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QtyType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QtyType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QtyType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QtyType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QtyType *)new FIX::QtyType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QtyType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QtyType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QtyType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QtyType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QtyType'.\n" " Possible C/C++ prototypes are:\n" " FIX::QtyType::QtyType()\n" " FIX::QtyType::QtyType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QtyType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QtyType *arg1 = (FIX::QtyType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QtyType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QtyType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QtyType" "', argument " "1"" of type '" "FIX::QtyType *""'"); } arg1 = reinterpret_cast< FIX::QtyType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QtyType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QtyType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryTrdType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTrdType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryTrdType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTrdType *)new FIX::SecondaryTrdType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTrdType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTrdType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryTrdType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryTrdType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryTrdType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryTrdType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTrdType *)new FIX::SecondaryTrdType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTrdType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTrdType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryTrdType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTrdType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryTrdType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryTrdType::SecondaryTrdType()\n" " FIX::SecondaryTrdType::SecondaryTrdType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryTrdType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTrdType *arg1 = (FIX::SecondaryTrdType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryTrdType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryTrdType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryTrdType" "', argument " "1"" of type '" "FIX::SecondaryTrdType *""'"); } arg1 = reinterpret_cast< FIX::SecondaryTrdType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryTrdType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryTrdType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeReportType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeReportType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportType *)new FIX::TradeReportType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeReportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeReportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeReportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeReportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeReportType *)new FIX::TradeReportType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeReportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeReportType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeReportType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeReportType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeReportType::TradeReportType()\n" " FIX::TradeReportType::TradeReportType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeReportType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeReportType *arg1 = (FIX::TradeReportType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeReportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeReportType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeReportType" "', argument " "1"" of type '" "FIX::TradeReportType *""'"); } arg1 = reinterpret_cast< FIX::TradeReportType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeReportType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeReportType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocNoOrdersType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocNoOrdersType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocNoOrdersType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocNoOrdersType *)new FIX::AllocNoOrdersType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocNoOrdersType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocNoOrdersType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocNoOrdersType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocNoOrdersType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocNoOrdersType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocNoOrdersType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocNoOrdersType *)new FIX::AllocNoOrdersType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocNoOrdersType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocNoOrdersType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocNoOrdersType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocNoOrdersType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocNoOrdersType'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocNoOrdersType::AllocNoOrdersType()\n" " FIX::AllocNoOrdersType::AllocNoOrdersType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocNoOrdersType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocNoOrdersType *arg1 = (FIX::AllocNoOrdersType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocNoOrdersType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocNoOrdersType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocNoOrdersType" "', argument " "1"" of type '" "FIX::AllocNoOrdersType *""'"); } arg1 = reinterpret_cast< FIX::AllocNoOrdersType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocNoOrdersType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocNoOrdersType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SharedCommission__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SharedCommission *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SharedCommission")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SharedCommission *)new FIX::SharedCommission(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SharedCommission, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SharedCommission__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SharedCommission *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SharedCommission",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SharedCommission" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SharedCommission" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SharedCommission *)new FIX::SharedCommission((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SharedCommission, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SharedCommission(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SharedCommission__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SharedCommission__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SharedCommission'.\n" " Possible C/C++ prototypes are:\n" " FIX::SharedCommission::SharedCommission()\n" " FIX::SharedCommission::SharedCommission(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SharedCommission(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SharedCommission *arg1 = (FIX::SharedCommission *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SharedCommission",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SharedCommission, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SharedCommission" "', argument " "1"" of type '" "FIX::SharedCommission *""'"); } arg1 = reinterpret_cast< FIX::SharedCommission * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SharedCommission_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SharedCommission, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ConfirmReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ConfirmReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmReqID *)new FIX::ConfirmReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ConfirmReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ConfirmReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ConfirmReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ConfirmReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ConfirmReqID *)new FIX::ConfirmReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ConfirmReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ConfirmReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ConfirmReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ConfirmReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ConfirmReqID::ConfirmReqID()\n" " FIX::ConfirmReqID::ConfirmReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ConfirmReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ConfirmReqID *arg1 = (FIX::ConfirmReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ConfirmReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ConfirmReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ConfirmReqID" "', argument " "1"" of type '" "FIX::ConfirmReqID *""'"); } arg1 = reinterpret_cast< FIX::ConfirmReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ConfirmReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ConfirmReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AvgParPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgParPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AvgParPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgParPx *)new FIX::AvgParPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgParPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgParPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AvgParPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AvgParPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AvgParPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AvgParPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AvgParPx *)new FIX::AvgParPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AvgParPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AvgParPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AvgParPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgParPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AvgParPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::AvgParPx::AvgParPx()\n" " FIX::AvgParPx::AvgParPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AvgParPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AvgParPx *arg1 = (FIX::AvgParPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AvgParPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AvgParPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AvgParPx" "', argument " "1"" of type '" "FIX::AvgParPx *""'"); } arg1 = reinterpret_cast< FIX::AvgParPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AvgParPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AvgParPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ReportedPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReportedPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ReportedPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReportedPx *)new FIX::ReportedPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReportedPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReportedPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ReportedPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ReportedPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ReportedPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ReportedPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReportedPx *)new FIX::ReportedPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReportedPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReportedPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ReportedPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReportedPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ReportedPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::ReportedPx::ReportedPx()\n" " FIX::ReportedPx::ReportedPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ReportedPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReportedPx *arg1 = (FIX::ReportedPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ReportedPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ReportedPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ReportedPx" "', argument " "1"" of type '" "FIX::ReportedPx *""'"); } arg1 = reinterpret_cast< FIX::ReportedPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ReportedPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ReportedPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoCapacities__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoCapacities *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoCapacities")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoCapacities *)new FIX::NoCapacities(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoCapacities, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoCapacities__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoCapacities *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoCapacities",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoCapacities" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoCapacities" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoCapacities *)new FIX::NoCapacities((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoCapacities, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoCapacities(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoCapacities__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoCapacities__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoCapacities'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoCapacities::NoCapacities()\n" " FIX::NoCapacities::NoCapacities(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoCapacities(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoCapacities *arg1 = (FIX::NoCapacities *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoCapacities",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoCapacities, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoCapacities" "', argument " "1"" of type '" "FIX::NoCapacities *""'"); } arg1 = reinterpret_cast< FIX::NoCapacities * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoCapacities_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoCapacities, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderCapacityQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderCapacityQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderCapacityQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderCapacityQty *)new FIX::OrderCapacityQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderCapacityQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderCapacityQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderCapacityQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderCapacityQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderCapacityQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderCapacityQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderCapacityQty *)new FIX::OrderCapacityQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderCapacityQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderCapacityQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderCapacityQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderCapacityQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderCapacityQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderCapacityQty::OrderCapacityQty()\n" " FIX::OrderCapacityQty::OrderCapacityQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderCapacityQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderCapacityQty *arg1 = (FIX::OrderCapacityQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderCapacityQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderCapacityQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderCapacityQty" "', argument " "1"" of type '" "FIX::OrderCapacityQty *""'"); } arg1 = reinterpret_cast< FIX::OrderCapacityQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderCapacityQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderCapacityQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoEvents__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoEvents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoEvents")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoEvents *)new FIX::NoEvents(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoEvents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoEvents__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoEvents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoEvents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoEvents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoEvents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoEvents *)new FIX::NoEvents((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoEvents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoEvents(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoEvents__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoEvents__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoEvents'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoEvents::NoEvents()\n" " FIX::NoEvents::NoEvents(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoEvents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoEvents *arg1 = (FIX::NoEvents *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoEvents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoEvents, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoEvents" "', argument " "1"" of type '" "FIX::NoEvents *""'"); } arg1 = reinterpret_cast< FIX::NoEvents * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoEvents_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoEvents, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EventType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EventType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventType *)new FIX::EventType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EventType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EventType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EventType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EventType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventType *)new FIX::EventType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EventType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EventType'.\n" " Possible C/C++ prototypes are:\n" " FIX::EventType::EventType()\n" " FIX::EventType::EventType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EventType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventType *arg1 = (FIX::EventType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EventType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EventType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EventType" "', argument " "1"" of type '" "FIX::EventType *""'"); } arg1 = reinterpret_cast< FIX::EventType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EventType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EventType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EventDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EventDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventDate *)new FIX::EventDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EventDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EventDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EventDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EventDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventDate *)new FIX::EventDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EventDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EventDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::EventDate::EventDate()\n" " FIX::EventDate::EventDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EventDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventDate *arg1 = (FIX::EventDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EventDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EventDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EventDate" "', argument " "1"" of type '" "FIX::EventDate *""'"); } arg1 = reinterpret_cast< FIX::EventDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EventDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EventDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EventPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EventPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventPx *)new FIX::EventPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EventPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EventPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EventPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EventPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventPx *)new FIX::EventPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EventPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EventPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::EventPx::EventPx()\n" " FIX::EventPx::EventPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EventPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventPx *arg1 = (FIX::EventPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EventPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EventPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EventPx" "', argument " "1"" of type '" "FIX::EventPx *""'"); } arg1 = reinterpret_cast< FIX::EventPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EventPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EventPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EventText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EventText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventText *)new FIX::EventText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EventText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EventText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EventText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EventText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventText *)new FIX::EventText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EventText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EventText'.\n" " Possible C/C++ prototypes are:\n" " FIX::EventText::EventText()\n" " FIX::EventText::EventText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EventText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventText *arg1 = (FIX::EventText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EventText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EventText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EventText" "', argument " "1"" of type '" "FIX::EventText *""'"); } arg1 = reinterpret_cast< FIX::EventText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EventText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EventText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PctAtRisk__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PctAtRisk *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PctAtRisk")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PctAtRisk *)new FIX::PctAtRisk(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PctAtRisk, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PctAtRisk__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PctAtRisk *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PctAtRisk",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PctAtRisk" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PctAtRisk" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PctAtRisk *)new FIX::PctAtRisk((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PctAtRisk, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PctAtRisk(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PctAtRisk__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PctAtRisk__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PctAtRisk'.\n" " Possible C/C++ prototypes are:\n" " FIX::PctAtRisk::PctAtRisk()\n" " FIX::PctAtRisk::PctAtRisk(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PctAtRisk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PctAtRisk *arg1 = (FIX::PctAtRisk *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PctAtRisk",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PctAtRisk, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PctAtRisk" "', argument " "1"" of type '" "FIX::PctAtRisk *""'"); } arg1 = reinterpret_cast< FIX::PctAtRisk * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PctAtRisk_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PctAtRisk, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoInstrAttrib__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoInstrAttrib *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoInstrAttrib")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoInstrAttrib *)new FIX::NoInstrAttrib(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoInstrAttrib, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoInstrAttrib__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoInstrAttrib *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoInstrAttrib",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoInstrAttrib" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoInstrAttrib" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoInstrAttrib *)new FIX::NoInstrAttrib((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoInstrAttrib, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoInstrAttrib(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoInstrAttrib__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoInstrAttrib__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoInstrAttrib'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoInstrAttrib::NoInstrAttrib()\n" " FIX::NoInstrAttrib::NoInstrAttrib(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoInstrAttrib(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoInstrAttrib *arg1 = (FIX::NoInstrAttrib *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoInstrAttrib",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoInstrAttrib, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoInstrAttrib" "', argument " "1"" of type '" "FIX::NoInstrAttrib *""'"); } arg1 = reinterpret_cast< FIX::NoInstrAttrib * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoInstrAttrib_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoInstrAttrib, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrAttribType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrAttribType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrAttribType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrAttribType *)new FIX::InstrAttribType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrAttribType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrAttribType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrAttribType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrAttribType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrAttribType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrAttribType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrAttribType *)new FIX::InstrAttribType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrAttribType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrAttribType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrAttribType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrAttribType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrAttribType'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrAttribType::InstrAttribType()\n" " FIX::InstrAttribType::InstrAttribType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrAttribType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrAttribType *arg1 = (FIX::InstrAttribType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrAttribType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrAttribType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrAttribType" "', argument " "1"" of type '" "FIX::InstrAttribType *""'"); } arg1 = reinterpret_cast< FIX::InstrAttribType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrAttribType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrAttribType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrAttribValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrAttribValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrAttribValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrAttribValue *)new FIX::InstrAttribValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrAttribValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrAttribValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrAttribValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrAttribValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrAttribValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrAttribValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrAttribValue *)new FIX::InstrAttribValue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrAttribValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrAttribValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrAttribValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrAttribValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrAttribValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrAttribValue::InstrAttribValue()\n" " FIX::InstrAttribValue::InstrAttribValue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrAttribValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrAttribValue *arg1 = (FIX::InstrAttribValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrAttribValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrAttribValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrAttribValue" "', argument " "1"" of type '" "FIX::InstrAttribValue *""'"); } arg1 = reinterpret_cast< FIX::InstrAttribValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrAttribValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrAttribValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DatedDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DatedDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DatedDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DatedDate *)new FIX::DatedDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DatedDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DatedDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DatedDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DatedDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DatedDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DatedDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DatedDate *)new FIX::DatedDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DatedDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DatedDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DatedDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DatedDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DatedDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::DatedDate::DatedDate()\n" " FIX::DatedDate::DatedDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DatedDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DatedDate *arg1 = (FIX::DatedDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DatedDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DatedDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DatedDate" "', argument " "1"" of type '" "FIX::DatedDate *""'"); } arg1 = reinterpret_cast< FIX::DatedDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DatedDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DatedDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InterestAccrualDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InterestAccrualDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InterestAccrualDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InterestAccrualDate *)new FIX::InterestAccrualDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InterestAccrualDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InterestAccrualDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InterestAccrualDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InterestAccrualDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InterestAccrualDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InterestAccrualDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InterestAccrualDate *)new FIX::InterestAccrualDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InterestAccrualDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InterestAccrualDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InterestAccrualDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InterestAccrualDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InterestAccrualDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::InterestAccrualDate::InterestAccrualDate()\n" " FIX::InterestAccrualDate::InterestAccrualDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InterestAccrualDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InterestAccrualDate *arg1 = (FIX::InterestAccrualDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InterestAccrualDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InterestAccrualDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InterestAccrualDate" "', argument " "1"" of type '" "FIX::InterestAccrualDate *""'"); } arg1 = reinterpret_cast< FIX::InterestAccrualDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InterestAccrualDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InterestAccrualDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CPProgram__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CPProgram *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CPProgram")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CPProgram *)new FIX::CPProgram(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CPProgram, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CPProgram__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CPProgram *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CPProgram",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CPProgram" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CPProgram" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CPProgram *)new FIX::CPProgram((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CPProgram, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CPProgram(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CPProgram__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CPProgram__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CPProgram'.\n" " Possible C/C++ prototypes are:\n" " FIX::CPProgram::CPProgram()\n" " FIX::CPProgram::CPProgram(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CPProgram(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CPProgram *arg1 = (FIX::CPProgram *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CPProgram",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CPProgram, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CPProgram" "', argument " "1"" of type '" "FIX::CPProgram *""'"); } arg1 = reinterpret_cast< FIX::CPProgram * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CPProgram_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CPProgram, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CPRegType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CPRegType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CPRegType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CPRegType *)new FIX::CPRegType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CPRegType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CPRegType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CPRegType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CPRegType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CPRegType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CPRegType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CPRegType *)new FIX::CPRegType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CPRegType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CPRegType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CPRegType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CPRegType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CPRegType'.\n" " Possible C/C++ prototypes are:\n" " FIX::CPRegType::CPRegType()\n" " FIX::CPRegType::CPRegType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CPRegType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CPRegType *arg1 = (FIX::CPRegType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CPRegType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CPRegType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CPRegType" "', argument " "1"" of type '" "FIX::CPRegType *""'"); } arg1 = reinterpret_cast< FIX::CPRegType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CPRegType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CPRegType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCPProgram__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCPProgram *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCPProgram")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCPProgram *)new FIX::UnderlyingCPProgram(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCPProgram, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCPProgram__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCPProgram *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCPProgram",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCPProgram" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCPProgram" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCPProgram *)new FIX::UnderlyingCPProgram((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCPProgram, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCPProgram(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCPProgram__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCPProgram__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCPProgram'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCPProgram::UnderlyingCPProgram()\n" " FIX::UnderlyingCPProgram::UnderlyingCPProgram(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCPProgram(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCPProgram *arg1 = (FIX::UnderlyingCPProgram *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCPProgram",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCPProgram, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCPProgram" "', argument " "1"" of type '" "FIX::UnderlyingCPProgram *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCPProgram * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCPProgram_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCPProgram, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCPRegType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCPRegType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCPRegType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCPRegType *)new FIX::UnderlyingCPRegType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCPRegType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCPRegType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCPRegType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCPRegType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCPRegType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCPRegType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCPRegType *)new FIX::UnderlyingCPRegType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCPRegType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCPRegType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCPRegType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCPRegType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCPRegType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCPRegType::UnderlyingCPRegType()\n" " FIX::UnderlyingCPRegType::UnderlyingCPRegType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCPRegType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCPRegType *arg1 = (FIX::UnderlyingCPRegType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCPRegType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCPRegType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCPRegType" "', argument " "1"" of type '" "FIX::UnderlyingCPRegType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCPRegType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCPRegType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCPRegType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingQty *)new FIX::UnderlyingQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingQty *)new FIX::UnderlyingQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingQty::UnderlyingQty()\n" " FIX::UnderlyingQty::UnderlyingQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingQty *arg1 = (FIX::UnderlyingQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingQty" "', argument " "1"" of type '" "FIX::UnderlyingQty *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdMatchID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdMatchID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdMatchID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdMatchID *)new FIX::TrdMatchID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdMatchID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdMatchID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdMatchID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdMatchID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdMatchID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdMatchID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdMatchID *)new FIX::TrdMatchID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdMatchID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdMatchID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdMatchID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdMatchID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdMatchID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdMatchID::TrdMatchID()\n" " FIX::TrdMatchID::TrdMatchID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdMatchID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdMatchID *arg1 = (FIX::TrdMatchID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdMatchID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdMatchID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdMatchID" "', argument " "1"" of type '" "FIX::TrdMatchID *""'"); } arg1 = reinterpret_cast< FIX::TrdMatchID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdMatchID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdMatchID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryTradeReportRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradeReportRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryTradeReportRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradeReportRefID *)new FIX::SecondaryTradeReportRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradeReportRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradeReportRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryTradeReportRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryTradeReportRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryTradeReportRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryTradeReportRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradeReportRefID *)new FIX::SecondaryTradeReportRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradeReportRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradeReportRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryTradeReportRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradeReportRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryTradeReportRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryTradeReportRefID::SecondaryTradeReportRefID()\n" " FIX::SecondaryTradeReportRefID::SecondaryTradeReportRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryTradeReportRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradeReportRefID *arg1 = (FIX::SecondaryTradeReportRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryTradeReportRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryTradeReportRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryTradeReportRefID" "', argument " "1"" of type '" "FIX::SecondaryTradeReportRefID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryTradeReportRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryTradeReportRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryTradeReportRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingDirtyPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingDirtyPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingDirtyPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingDirtyPrice *)new FIX::UnderlyingDirtyPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingDirtyPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingDirtyPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingDirtyPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingDirtyPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingDirtyPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingDirtyPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingDirtyPrice *)new FIX::UnderlyingDirtyPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingDirtyPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingDirtyPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingDirtyPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingDirtyPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingDirtyPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingDirtyPrice::UnderlyingDirtyPrice()\n" " FIX::UnderlyingDirtyPrice::UnderlyingDirtyPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingDirtyPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingDirtyPrice *arg1 = (FIX::UnderlyingDirtyPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingDirtyPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingDirtyPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingDirtyPrice" "', argument " "1"" of type '" "FIX::UnderlyingDirtyPrice *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingDirtyPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingDirtyPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingDirtyPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingEndPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingEndPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingEndPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingEndPrice *)new FIX::UnderlyingEndPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingEndPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingEndPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingEndPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingEndPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingEndPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingEndPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingEndPrice *)new FIX::UnderlyingEndPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingEndPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingEndPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingEndPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingEndPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingEndPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingEndPrice::UnderlyingEndPrice()\n" " FIX::UnderlyingEndPrice::UnderlyingEndPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingEndPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingEndPrice *arg1 = (FIX::UnderlyingEndPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingEndPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingEndPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingEndPrice" "', argument " "1"" of type '" "FIX::UnderlyingEndPrice *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingEndPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingEndPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingEndPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingStartValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStartValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingStartValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStartValue *)new FIX::UnderlyingStartValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStartValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStartValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingStartValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingStartValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingStartValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingStartValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStartValue *)new FIX::UnderlyingStartValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStartValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStartValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingStartValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStartValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingStartValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingStartValue::UnderlyingStartValue()\n" " FIX::UnderlyingStartValue::UnderlyingStartValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingStartValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStartValue *arg1 = (FIX::UnderlyingStartValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingStartValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingStartValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingStartValue" "', argument " "1"" of type '" "FIX::UnderlyingStartValue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingStartValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingStartValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingStartValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCurrentValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCurrentValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCurrentValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCurrentValue *)new FIX::UnderlyingCurrentValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCurrentValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCurrentValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCurrentValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCurrentValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCurrentValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCurrentValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCurrentValue *)new FIX::UnderlyingCurrentValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCurrentValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCurrentValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCurrentValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCurrentValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCurrentValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCurrentValue::UnderlyingCurrentValue()\n" " FIX::UnderlyingCurrentValue::UnderlyingCurrentValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCurrentValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCurrentValue *arg1 = (FIX::UnderlyingCurrentValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCurrentValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCurrentValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCurrentValue" "', argument " "1"" of type '" "FIX::UnderlyingCurrentValue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCurrentValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCurrentValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCurrentValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingEndValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingEndValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingEndValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingEndValue *)new FIX::UnderlyingEndValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingEndValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingEndValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingEndValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingEndValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingEndValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingEndValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingEndValue *)new FIX::UnderlyingEndValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingEndValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingEndValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingEndValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingEndValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingEndValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingEndValue::UnderlyingEndValue()\n" " FIX::UnderlyingEndValue::UnderlyingEndValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingEndValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingEndValue *arg1 = (FIX::UnderlyingEndValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingEndValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingEndValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingEndValue" "', argument " "1"" of type '" "FIX::UnderlyingEndValue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingEndValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingEndValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingEndValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUnderlyingStips__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingStips *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUnderlyingStips")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingStips *)new FIX::NoUnderlyingStips(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingStips, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingStips__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUnderlyingStips *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUnderlyingStips",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUnderlyingStips" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUnderlyingStips" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingStips *)new FIX::NoUnderlyingStips((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingStips, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingStips(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUnderlyingStips__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingStips__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUnderlyingStips'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUnderlyingStips::NoUnderlyingStips()\n" " FIX::NoUnderlyingStips::NoUnderlyingStips(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUnderlyingStips(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingStips *arg1 = (FIX::NoUnderlyingStips *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUnderlyingStips",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUnderlyingStips, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUnderlyingStips" "', argument " "1"" of type '" "FIX::NoUnderlyingStips *""'"); } arg1 = reinterpret_cast< FIX::NoUnderlyingStips * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUnderlyingStips_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUnderlyingStips, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingStipType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStipType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingStipType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStipType *)new FIX::UnderlyingStipType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStipType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStipType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingStipType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingStipType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingStipType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingStipType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStipType *)new FIX::UnderlyingStipType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStipType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStipType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingStipType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStipType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingStipType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingStipType::UnderlyingStipType()\n" " FIX::UnderlyingStipType::UnderlyingStipType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingStipType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStipType *arg1 = (FIX::UnderlyingStipType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingStipType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingStipType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingStipType" "', argument " "1"" of type '" "FIX::UnderlyingStipType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingStipType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingStipType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingStipType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingStipValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStipValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingStipValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStipValue *)new FIX::UnderlyingStipValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStipValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStipValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingStipValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingStipValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingStipValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingStipValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStipValue *)new FIX::UnderlyingStipValue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStipValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStipValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingStipValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStipValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingStipValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingStipValue::UnderlyingStipValue()\n" " FIX::UnderlyingStipValue::UnderlyingStipValue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingStipValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStipValue *arg1 = (FIX::UnderlyingStipValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingStipValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingStipValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingStipValue" "', argument " "1"" of type '" "FIX::UnderlyingStipValue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingStipValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingStipValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingStipValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityNetMoney__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityNetMoney *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityNetMoney")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityNetMoney *)new FIX::MaturityNetMoney(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityNetMoney, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityNetMoney__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityNetMoney *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityNetMoney",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityNetMoney" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityNetMoney" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityNetMoney *)new FIX::MaturityNetMoney((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityNetMoney, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityNetMoney(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityNetMoney__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityNetMoney__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityNetMoney'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityNetMoney::MaturityNetMoney()\n" " FIX::MaturityNetMoney::MaturityNetMoney(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityNetMoney(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityNetMoney *arg1 = (FIX::MaturityNetMoney *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityNetMoney",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityNetMoney, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityNetMoney" "', argument " "1"" of type '" "FIX::MaturityNetMoney *""'"); } arg1 = reinterpret_cast< FIX::MaturityNetMoney * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityNetMoney_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityNetMoney, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MiscFeeBasis__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeBasis *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MiscFeeBasis")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeBasis *)new FIX::MiscFeeBasis(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeBasis, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeBasis__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MiscFeeBasis *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MiscFeeBasis",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MiscFeeBasis" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MiscFeeBasis" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MiscFeeBasis *)new FIX::MiscFeeBasis((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MiscFeeBasis, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MiscFeeBasis(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MiscFeeBasis__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeBasis__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MiscFeeBasis'.\n" " Possible C/C++ prototypes are:\n" " FIX::MiscFeeBasis::MiscFeeBasis()\n" " FIX::MiscFeeBasis::MiscFeeBasis(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MiscFeeBasis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MiscFeeBasis *arg1 = (FIX::MiscFeeBasis *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MiscFeeBasis",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MiscFeeBasis, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MiscFeeBasis" "', argument " "1"" of type '" "FIX::MiscFeeBasis *""'"); } arg1 = reinterpret_cast< FIX::MiscFeeBasis * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MiscFeeBasis_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MiscFeeBasis, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoAllocs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoAllocs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoAllocs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoAllocs *)new FIX::TotNoAllocs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoAllocs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoAllocs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoAllocs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoAllocs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoAllocs" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoAllocs" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoAllocs *)new FIX::TotNoAllocs((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoAllocs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoAllocs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoAllocs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoAllocs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoAllocs'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoAllocs::TotNoAllocs()\n" " FIX::TotNoAllocs::TotNoAllocs(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoAllocs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoAllocs *arg1 = (FIX::TotNoAllocs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoAllocs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoAllocs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoAllocs" "', argument " "1"" of type '" "FIX::TotNoAllocs *""'"); } arg1 = reinterpret_cast< FIX::TotNoAllocs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoAllocs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoAllocs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastFragment__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastFragment *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastFragment")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastFragment *)new FIX::LastFragment(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastFragment, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastFragment__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastFragment *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastFragment",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastFragment" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastFragment" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastFragment *)new FIX::LastFragment((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastFragment, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastFragment(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastFragment__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastFragment__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastFragment'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastFragment::LastFragment()\n" " FIX::LastFragment::LastFragment(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastFragment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastFragment *arg1 = (FIX::LastFragment *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastFragment",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastFragment, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastFragment" "', argument " "1"" of type '" "FIX::LastFragment *""'"); } arg1 = reinterpret_cast< FIX::LastFragment * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastFragment_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastFragment, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollReqID *)new FIX::CollReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollReqID *)new FIX::CollReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollReqID::CollReqID()\n" " FIX::CollReqID::CollReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollReqID *arg1 = (FIX::CollReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollReqID" "', argument " "1"" of type '" "FIX::CollReqID *""'"); } arg1 = reinterpret_cast< FIX::CollReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollAsgnReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollAsgnReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnReason *)new FIX::CollAsgnReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollAsgnReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollAsgnReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollAsgnReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollAsgnReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnReason *)new FIX::CollAsgnReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollAsgnReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollAsgnReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollAsgnReason::CollAsgnReason()\n" " FIX::CollAsgnReason::CollAsgnReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollAsgnReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnReason *arg1 = (FIX::CollAsgnReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollAsgnReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollAsgnReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollAsgnReason" "', argument " "1"" of type '" "FIX::CollAsgnReason *""'"); } arg1 = reinterpret_cast< FIX::CollAsgnReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollAsgnReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollAsgnReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollInquiryQualifier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollInquiryQualifier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryQualifier *)new FIX::CollInquiryQualifier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryQualifier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollInquiryQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollInquiryQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollInquiryQualifier" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollInquiryQualifier" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryQualifier *)new FIX::CollInquiryQualifier((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryQualifier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollInquiryQualifier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryQualifier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollInquiryQualifier'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollInquiryQualifier::CollInquiryQualifier()\n" " FIX::CollInquiryQualifier::CollInquiryQualifier(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollInquiryQualifier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryQualifier *arg1 = (FIX::CollInquiryQualifier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollInquiryQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollInquiryQualifier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollInquiryQualifier" "', argument " "1"" of type '" "FIX::CollInquiryQualifier *""'"); } arg1 = reinterpret_cast< FIX::CollInquiryQualifier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollInquiryQualifier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollInquiryQualifier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTrades__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTrades *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTrades")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTrades *)new FIX::NoTrades(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTrades, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTrades__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTrades *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTrades",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTrades" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTrades" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTrades *)new FIX::NoTrades((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTrades, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTrades(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTrades__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTrades__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTrades'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTrades::NoTrades()\n" " FIX::NoTrades::NoTrades(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTrades(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTrades *arg1 = (FIX::NoTrades *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTrades",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTrades, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTrades" "', argument " "1"" of type '" "FIX::NoTrades *""'"); } arg1 = reinterpret_cast< FIX::NoTrades * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTrades_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTrades, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarginRatio__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarginRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarginRatio")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarginRatio *)new FIX::MarginRatio(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarginRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarginRatio__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarginRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarginRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarginRatio" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarginRatio" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarginRatio *)new FIX::MarginRatio((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarginRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarginRatio(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarginRatio__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarginRatio__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarginRatio'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarginRatio::MarginRatio()\n" " FIX::MarginRatio::MarginRatio(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarginRatio(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarginRatio *arg1 = (FIX::MarginRatio *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarginRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarginRatio, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarginRatio" "', argument " "1"" of type '" "FIX::MarginRatio *""'"); } arg1 = reinterpret_cast< FIX::MarginRatio * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarginRatio_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarginRatio, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarginExcess__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarginExcess *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarginExcess")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarginExcess *)new FIX::MarginExcess(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarginExcess, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarginExcess__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarginExcess *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarginExcess",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarginExcess" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarginExcess" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarginExcess *)new FIX::MarginExcess((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarginExcess, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarginExcess(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarginExcess__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarginExcess__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarginExcess'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarginExcess::MarginExcess()\n" " FIX::MarginExcess::MarginExcess(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarginExcess(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarginExcess *arg1 = (FIX::MarginExcess *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarginExcess",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarginExcess, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarginExcess" "', argument " "1"" of type '" "FIX::MarginExcess *""'"); } arg1 = reinterpret_cast< FIX::MarginExcess * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarginExcess_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarginExcess, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotalNetValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNetValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotalNetValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNetValue *)new FIX::TotalNetValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNetValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNetValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotalNetValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotalNetValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotalNetValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotalNetValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotalNetValue *)new FIX::TotalNetValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotalNetValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotalNetValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotalNetValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNetValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotalNetValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotalNetValue::TotalNetValue()\n" " FIX::TotalNetValue::TotalNetValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotalNetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotalNetValue *arg1 = (FIX::TotalNetValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotalNetValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotalNetValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotalNetValue" "', argument " "1"" of type '" "FIX::TotalNetValue *""'"); } arg1 = reinterpret_cast< FIX::TotalNetValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotalNetValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotalNetValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CashOutstanding__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CashOutstanding")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashOutstanding *)new FIX::CashOutstanding(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashOutstanding__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CashOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CashOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CashOutstanding" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CashOutstanding" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CashOutstanding *)new FIX::CashOutstanding((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CashOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CashOutstanding(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CashOutstanding__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashOutstanding__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CashOutstanding'.\n" " Possible C/C++ prototypes are:\n" " FIX::CashOutstanding::CashOutstanding()\n" " FIX::CashOutstanding::CashOutstanding(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CashOutstanding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CashOutstanding *arg1 = (FIX::CashOutstanding *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CashOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CashOutstanding, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CashOutstanding" "', argument " "1"" of type '" "FIX::CashOutstanding *""'"); } arg1 = reinterpret_cast< FIX::CashOutstanding * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CashOutstanding_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CashOutstanding, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollAsgnID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollAsgnID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnID *)new FIX::CollAsgnID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollAsgnID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollAsgnID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollAsgnID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollAsgnID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnID *)new FIX::CollAsgnID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollAsgnID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollAsgnID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollAsgnID::CollAsgnID()\n" " FIX::CollAsgnID::CollAsgnID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollAsgnID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnID *arg1 = (FIX::CollAsgnID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollAsgnID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollAsgnID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollAsgnID" "', argument " "1"" of type '" "FIX::CollAsgnID *""'"); } arg1 = reinterpret_cast< FIX::CollAsgnID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollAsgnID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollAsgnID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollAsgnTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollAsgnTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnTransType *)new FIX::CollAsgnTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollAsgnTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollAsgnTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollAsgnTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollAsgnTransType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnTransType *)new FIX::CollAsgnTransType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollAsgnTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollAsgnTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollAsgnTransType::CollAsgnTransType()\n" " FIX::CollAsgnTransType::CollAsgnTransType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollAsgnTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnTransType *arg1 = (FIX::CollAsgnTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollAsgnTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollAsgnTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollAsgnTransType" "', argument " "1"" of type '" "FIX::CollAsgnTransType *""'"); } arg1 = reinterpret_cast< FIX::CollAsgnTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollAsgnTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollAsgnTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollRespID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollRespID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollRespID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollRespID *)new FIX::CollRespID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollRespID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollRespID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollRespID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollRespID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollRespID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollRespID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollRespID *)new FIX::CollRespID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollRespID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollRespID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollRespID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollRespID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollRespID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollRespID::CollRespID()\n" " FIX::CollRespID::CollRespID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollRespID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollRespID *arg1 = (FIX::CollRespID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollRespID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollRespID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollRespID" "', argument " "1"" of type '" "FIX::CollRespID *""'"); } arg1 = reinterpret_cast< FIX::CollRespID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollRespID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollRespID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollAsgnRespType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnRespType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollAsgnRespType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnRespType *)new FIX::CollAsgnRespType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnRespType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnRespType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollAsgnRespType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollAsgnRespType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollAsgnRespType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollAsgnRespType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnRespType *)new FIX::CollAsgnRespType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnRespType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnRespType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollAsgnRespType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnRespType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollAsgnRespType'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollAsgnRespType::CollAsgnRespType()\n" " FIX::CollAsgnRespType::CollAsgnRespType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollAsgnRespType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnRespType *arg1 = (FIX::CollAsgnRespType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollAsgnRespType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollAsgnRespType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollAsgnRespType" "', argument " "1"" of type '" "FIX::CollAsgnRespType *""'"); } arg1 = reinterpret_cast< FIX::CollAsgnRespType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollAsgnRespType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollAsgnRespType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollAsgnRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollAsgnRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnRejectReason *)new FIX::CollAsgnRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollAsgnRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollAsgnRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollAsgnRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollAsgnRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnRejectReason *)new FIX::CollAsgnRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollAsgnRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollAsgnRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollAsgnRejectReason::CollAsgnRejectReason()\n" " FIX::CollAsgnRejectReason::CollAsgnRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollAsgnRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnRejectReason *arg1 = (FIX::CollAsgnRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollAsgnRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollAsgnRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollAsgnRejectReason" "', argument " "1"" of type '" "FIX::CollAsgnRejectReason *""'"); } arg1 = reinterpret_cast< FIX::CollAsgnRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollAsgnRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollAsgnRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollAsgnRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollAsgnRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnRefID *)new FIX::CollAsgnRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollAsgnRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollAsgnRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollAsgnRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollAsgnRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAsgnRefID *)new FIX::CollAsgnRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAsgnRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAsgnRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollAsgnRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollAsgnRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollAsgnRefID::CollAsgnRefID()\n" " FIX::CollAsgnRefID::CollAsgnRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollAsgnRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAsgnRefID *arg1 = (FIX::CollAsgnRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollAsgnRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollAsgnRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollAsgnRefID" "', argument " "1"" of type '" "FIX::CollAsgnRefID *""'"); } arg1 = reinterpret_cast< FIX::CollAsgnRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollAsgnRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollAsgnRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollRptID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollRptID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollRptID *)new FIX::CollRptID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollRptID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollRptID *)new FIX::CollRptID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollRptID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollRptID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollRptID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollRptID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollRptID::CollRptID()\n" " FIX::CollRptID::CollRptID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollRptID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollRptID *arg1 = (FIX::CollRptID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollRptID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollRptID" "', argument " "1"" of type '" "FIX::CollRptID *""'"); } arg1 = reinterpret_cast< FIX::CollRptID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollRptID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollRptID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollInquiryID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollInquiryID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryID *)new FIX::CollInquiryID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollInquiryID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollInquiryID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollInquiryID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollInquiryID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryID *)new FIX::CollInquiryID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollInquiryID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollInquiryID'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollInquiryID::CollInquiryID()\n" " FIX::CollInquiryID::CollInquiryID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollInquiryID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryID *arg1 = (FIX::CollInquiryID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollInquiryID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollInquiryID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollInquiryID" "', argument " "1"" of type '" "FIX::CollInquiryID *""'"); } arg1 = reinterpret_cast< FIX::CollInquiryID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollInquiryID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollInquiryID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollStatus *)new FIX::CollStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollStatus *)new FIX::CollStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollStatus::CollStatus()\n" " FIX::CollStatus::CollStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollStatus *arg1 = (FIX::CollStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollStatus" "', argument " "1"" of type '" "FIX::CollStatus *""'"); } arg1 = reinterpret_cast< FIX::CollStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNumReports__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNumReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNumReports")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNumReports *)new FIX::TotNumReports(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNumReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNumReports__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNumReports *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNumReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNumReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNumReports" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNumReports *)new FIX::TotNumReports((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNumReports, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNumReports(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNumReports__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNumReports__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNumReports'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNumReports::TotNumReports()\n" " FIX::TotNumReports::TotNumReports(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNumReports(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNumReports *arg1 = (FIX::TotNumReports *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNumReports",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNumReports, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNumReports" "', argument " "1"" of type '" "FIX::TotNumReports *""'"); } arg1 = reinterpret_cast< FIX::TotNumReports * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNumReports_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNumReports, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastRptRequested__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastRptRequested *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastRptRequested")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastRptRequested *)new FIX::LastRptRequested(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastRptRequested, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastRptRequested__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastRptRequested *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastRptRequested",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastRptRequested" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastRptRequested" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastRptRequested *)new FIX::LastRptRequested((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastRptRequested, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastRptRequested(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastRptRequested__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastRptRequested__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastRptRequested'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastRptRequested::LastRptRequested()\n" " FIX::LastRptRequested::LastRptRequested(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastRptRequested(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastRptRequested *arg1 = (FIX::LastRptRequested *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastRptRequested",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastRptRequested, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastRptRequested" "', argument " "1"" of type '" "FIX::LastRptRequested *""'"); } arg1 = reinterpret_cast< FIX::LastRptRequested * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastRptRequested_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastRptRequested, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AgreementDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AgreementDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementDesc *)new FIX::AgreementDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AgreementDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AgreementDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AgreementDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AgreementDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementDesc *)new FIX::AgreementDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AgreementDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AgreementDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::AgreementDesc::AgreementDesc()\n" " FIX::AgreementDesc::AgreementDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AgreementDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementDesc *arg1 = (FIX::AgreementDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AgreementDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AgreementDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AgreementDesc" "', argument " "1"" of type '" "FIX::AgreementDesc *""'"); } arg1 = reinterpret_cast< FIX::AgreementDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AgreementDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AgreementDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AgreementID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AgreementID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementID *)new FIX::AgreementID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AgreementID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AgreementID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AgreementID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AgreementID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementID *)new FIX::AgreementID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AgreementID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AgreementID'.\n" " Possible C/C++ prototypes are:\n" " FIX::AgreementID::AgreementID()\n" " FIX::AgreementID::AgreementID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AgreementID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementID *arg1 = (FIX::AgreementID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AgreementID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AgreementID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AgreementID" "', argument " "1"" of type '" "FIX::AgreementID *""'"); } arg1 = reinterpret_cast< FIX::AgreementID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AgreementID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AgreementID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AgreementDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AgreementDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementDate *)new FIX::AgreementDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AgreementDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AgreementDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AgreementDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AgreementDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementDate *)new FIX::AgreementDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AgreementDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AgreementDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::AgreementDate::AgreementDate()\n" " FIX::AgreementDate::AgreementDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AgreementDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementDate *arg1 = (FIX::AgreementDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AgreementDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AgreementDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AgreementDate" "', argument " "1"" of type '" "FIX::AgreementDate *""'"); } arg1 = reinterpret_cast< FIX::AgreementDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AgreementDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AgreementDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StartDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StartDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartDate *)new FIX::StartDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StartDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StartDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StartDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartDate *)new FIX::StartDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StartDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StartDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::StartDate::StartDate()\n" " FIX::StartDate::StartDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StartDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartDate *arg1 = (FIX::StartDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StartDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StartDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StartDate" "', argument " "1"" of type '" "FIX::StartDate *""'"); } arg1 = reinterpret_cast< FIX::StartDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StartDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StartDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EndDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EndDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndDate *)new FIX::EndDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EndDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EndDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EndDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EndDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndDate *)new FIX::EndDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EndDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EndDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::EndDate::EndDate()\n" " FIX::EndDate::EndDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EndDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndDate *arg1 = (FIX::EndDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EndDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EndDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EndDate" "', argument " "1"" of type '" "FIX::EndDate *""'"); } arg1 = reinterpret_cast< FIX::EndDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EndDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EndDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AgreementCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AgreementCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementCurrency *)new FIX::AgreementCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AgreementCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AgreementCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AgreementCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AgreementCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AgreementCurrency *)new FIX::AgreementCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AgreementCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AgreementCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AgreementCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AgreementCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::AgreementCurrency::AgreementCurrency()\n" " FIX::AgreementCurrency::AgreementCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AgreementCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AgreementCurrency *arg1 = (FIX::AgreementCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AgreementCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AgreementCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AgreementCurrency" "', argument " "1"" of type '" "FIX::AgreementCurrency *""'"); } arg1 = reinterpret_cast< FIX::AgreementCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AgreementCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AgreementCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeliveryType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliveryType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeliveryType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliveryType *)new FIX::DeliveryType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliveryType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliveryType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeliveryType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeliveryType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeliveryType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeliveryType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeliveryType *)new FIX::DeliveryType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeliveryType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeliveryType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeliveryType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliveryType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeliveryType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeliveryType::DeliveryType()\n" " FIX::DeliveryType::DeliveryType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeliveryType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeliveryType *arg1 = (FIX::DeliveryType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeliveryType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeliveryType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeliveryType" "', argument " "1"" of type '" "FIX::DeliveryType *""'"); } arg1 = reinterpret_cast< FIX::DeliveryType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeliveryType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeliveryType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EndAccruedInterestAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndAccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EndAccruedInterestAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndAccruedInterestAmt *)new FIX::EndAccruedInterestAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndAccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndAccruedInterestAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EndAccruedInterestAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EndAccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EndAccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EndAccruedInterestAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndAccruedInterestAmt *)new FIX::EndAccruedInterestAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndAccruedInterestAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndAccruedInterestAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EndAccruedInterestAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndAccruedInterestAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EndAccruedInterestAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::EndAccruedInterestAmt::EndAccruedInterestAmt()\n" " FIX::EndAccruedInterestAmt::EndAccruedInterestAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EndAccruedInterestAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndAccruedInterestAmt *arg1 = (FIX::EndAccruedInterestAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EndAccruedInterestAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EndAccruedInterestAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EndAccruedInterestAmt" "', argument " "1"" of type '" "FIX::EndAccruedInterestAmt *""'"); } arg1 = reinterpret_cast< FIX::EndAccruedInterestAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EndAccruedInterestAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EndAccruedInterestAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StartCash__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartCash *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StartCash")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartCash *)new FIX::StartCash(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartCash, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartCash__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StartCash *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StartCash",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StartCash" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StartCash" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartCash *)new FIX::StartCash((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartCash, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartCash(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StartCash__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartCash__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StartCash'.\n" " Possible C/C++ prototypes are:\n" " FIX::StartCash::StartCash()\n" " FIX::StartCash::StartCash(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StartCash(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartCash *arg1 = (FIX::StartCash *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StartCash",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StartCash, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StartCash" "', argument " "1"" of type '" "FIX::StartCash *""'"); } arg1 = reinterpret_cast< FIX::StartCash * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StartCash_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StartCash, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EndCash__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndCash *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EndCash")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndCash *)new FIX::EndCash(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndCash, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndCash__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EndCash *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EndCash",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EndCash" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EndCash" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndCash *)new FIX::EndCash((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndCash, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndCash(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EndCash__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndCash__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EndCash'.\n" " Possible C/C++ prototypes are:\n" " FIX::EndCash::EndCash()\n" " FIX::EndCash::EndCash(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EndCash(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndCash *arg1 = (FIX::EndCash *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EndCash",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EndCash, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EndCash" "', argument " "1"" of type '" "FIX::EndCash *""'"); } arg1 = reinterpret_cast< FIX::EndCash * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EndCash_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EndCash, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UserRequestID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserRequestID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UserRequestID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserRequestID *)new FIX::UserRequestID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserRequestID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserRequestID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UserRequestID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UserRequestID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UserRequestID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UserRequestID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserRequestID *)new FIX::UserRequestID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserRequestID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserRequestID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UserRequestID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserRequestID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UserRequestID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UserRequestID::UserRequestID()\n" " FIX::UserRequestID::UserRequestID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UserRequestID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserRequestID *arg1 = (FIX::UserRequestID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UserRequestID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UserRequestID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UserRequestID" "', argument " "1"" of type '" "FIX::UserRequestID *""'"); } arg1 = reinterpret_cast< FIX::UserRequestID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UserRequestID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UserRequestID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UserRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UserRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserRequestType *)new FIX::UserRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UserRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UserRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UserRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UserRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserRequestType *)new FIX::UserRequestType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UserRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UserRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UserRequestType::UserRequestType()\n" " FIX::UserRequestType::UserRequestType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UserRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserRequestType *arg1 = (FIX::UserRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UserRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UserRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UserRequestType" "', argument " "1"" of type '" "FIX::UserRequestType *""'"); } arg1 = reinterpret_cast< FIX::UserRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UserRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UserRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NewPassword__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewPassword *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NewPassword")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewPassword *)new FIX::NewPassword(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewPassword, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewPassword__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NewPassword *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NewPassword",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NewPassword" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NewPassword" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewPassword *)new FIX::NewPassword((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewPassword, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewPassword(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NewPassword__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewPassword__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NewPassword'.\n" " Possible C/C++ prototypes are:\n" " FIX::NewPassword::NewPassword()\n" " FIX::NewPassword::NewPassword(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NewPassword(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewPassword *arg1 = (FIX::NewPassword *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NewPassword",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NewPassword, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NewPassword" "', argument " "1"" of type '" "FIX::NewPassword *""'"); } arg1 = reinterpret_cast< FIX::NewPassword * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NewPassword_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NewPassword, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UserStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UserStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserStatus *)new FIX::UserStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UserStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UserStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UserStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UserStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserStatus *)new FIX::UserStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UserStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UserStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::UserStatus::UserStatus()\n" " FIX::UserStatus::UserStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UserStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserStatus *arg1 = (FIX::UserStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UserStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UserStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UserStatus" "', argument " "1"" of type '" "FIX::UserStatus *""'"); } arg1 = reinterpret_cast< FIX::UserStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UserStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UserStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UserStatusText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserStatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UserStatusText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserStatusText *)new FIX::UserStatusText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserStatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserStatusText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UserStatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UserStatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UserStatusText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UserStatusText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UserStatusText *)new FIX::UserStatusText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UserStatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UserStatusText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UserStatusText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserStatusText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UserStatusText'.\n" " Possible C/C++ prototypes are:\n" " FIX::UserStatusText::UserStatusText()\n" " FIX::UserStatusText::UserStatusText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UserStatusText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UserStatusText *arg1 = (FIX::UserStatusText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UserStatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UserStatusText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UserStatusText" "', argument " "1"" of type '" "FIX::UserStatusText *""'"); } arg1 = reinterpret_cast< FIX::UserStatusText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UserStatusText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UserStatusText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StatusValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StatusValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StatusValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StatusValue *)new FIX::StatusValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StatusValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StatusValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StatusValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StatusValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StatusValue" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StatusValue" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StatusValue *)new FIX::StatusValue((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StatusValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StatusValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StatusValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StatusValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StatusValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::StatusValue::StatusValue()\n" " FIX::StatusValue::StatusValue(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StatusValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StatusValue *arg1 = (FIX::StatusValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StatusValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StatusValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StatusValue" "', argument " "1"" of type '" "FIX::StatusValue *""'"); } arg1 = reinterpret_cast< FIX::StatusValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StatusValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StatusValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StatusText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StatusText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StatusText *)new FIX::StatusText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StatusText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StatusText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StatusText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StatusText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StatusText *)new FIX::StatusText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StatusText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StatusText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StatusText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StatusText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StatusText'.\n" " Possible C/C++ prototypes are:\n" " FIX::StatusText::StatusText()\n" " FIX::StatusText::StatusText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StatusText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StatusText *arg1 = (FIX::StatusText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StatusText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StatusText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StatusText" "', argument " "1"" of type '" "FIX::StatusText *""'"); } arg1 = reinterpret_cast< FIX::StatusText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StatusText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StatusText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefCompID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefCompID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefCompID *)new FIX::RefCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefCompID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefCompID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefCompID *)new FIX::RefCompID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefCompID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefCompID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefCompID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefCompID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefCompID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefCompID::RefCompID()\n" " FIX::RefCompID::RefCompID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefCompID *arg1 = (FIX::RefCompID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefCompID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefCompID" "', argument " "1"" of type '" "FIX::RefCompID *""'"); } arg1 = reinterpret_cast< FIX::RefCompID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefCompID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefCompID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefSubID *)new FIX::RefSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefSubID *)new FIX::RefSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefSubID::RefSubID()\n" " FIX::RefSubID::RefSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefSubID *arg1 = (FIX::RefSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefSubID" "', argument " "1"" of type '" "FIX::RefSubID *""'"); } arg1 = reinterpret_cast< FIX::RefSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NetworkResponseID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NetworkResponseID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkResponseID *)new FIX::NetworkResponseID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkResponseID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NetworkResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NetworkResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NetworkResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NetworkResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkResponseID *)new FIX::NetworkResponseID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkResponseID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NetworkResponseID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkResponseID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NetworkResponseID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NetworkResponseID::NetworkResponseID()\n" " FIX::NetworkResponseID::NetworkResponseID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NetworkResponseID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkResponseID *arg1 = (FIX::NetworkResponseID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NetworkResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NetworkResponseID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NetworkResponseID" "', argument " "1"" of type '" "FIX::NetworkResponseID *""'"); } arg1 = reinterpret_cast< FIX::NetworkResponseID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NetworkResponseID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NetworkResponseID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NetworkRequestID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkRequestID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NetworkRequestID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkRequestID *)new FIX::NetworkRequestID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkRequestID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkRequestID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NetworkRequestID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NetworkRequestID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NetworkRequestID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NetworkRequestID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkRequestID *)new FIX::NetworkRequestID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkRequestID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkRequestID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NetworkRequestID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkRequestID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NetworkRequestID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NetworkRequestID::NetworkRequestID()\n" " FIX::NetworkRequestID::NetworkRequestID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NetworkRequestID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkRequestID *arg1 = (FIX::NetworkRequestID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NetworkRequestID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NetworkRequestID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NetworkRequestID" "', argument " "1"" of type '" "FIX::NetworkRequestID *""'"); } arg1 = reinterpret_cast< FIX::NetworkRequestID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NetworkRequestID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NetworkRequestID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastNetworkResponseID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastNetworkResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastNetworkResponseID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastNetworkResponseID *)new FIX::LastNetworkResponseID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastNetworkResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastNetworkResponseID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastNetworkResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastNetworkResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastNetworkResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastNetworkResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastNetworkResponseID *)new FIX::LastNetworkResponseID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastNetworkResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastNetworkResponseID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastNetworkResponseID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastNetworkResponseID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastNetworkResponseID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastNetworkResponseID::LastNetworkResponseID()\n" " FIX::LastNetworkResponseID::LastNetworkResponseID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastNetworkResponseID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastNetworkResponseID *arg1 = (FIX::LastNetworkResponseID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastNetworkResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastNetworkResponseID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastNetworkResponseID" "', argument " "1"" of type '" "FIX::LastNetworkResponseID *""'"); } arg1 = reinterpret_cast< FIX::LastNetworkResponseID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastNetworkResponseID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastNetworkResponseID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NetworkRequestType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NetworkRequestType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkRequestType *)new FIX::NetworkRequestType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkRequestType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NetworkRequestType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NetworkRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NetworkRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NetworkRequestType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkRequestType *)new FIX::NetworkRequestType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkRequestType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkRequestType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NetworkRequestType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkRequestType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NetworkRequestType'.\n" " Possible C/C++ prototypes are:\n" " FIX::NetworkRequestType::NetworkRequestType()\n" " FIX::NetworkRequestType::NetworkRequestType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NetworkRequestType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkRequestType *arg1 = (FIX::NetworkRequestType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NetworkRequestType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NetworkRequestType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NetworkRequestType" "', argument " "1"" of type '" "FIX::NetworkRequestType *""'"); } arg1 = reinterpret_cast< FIX::NetworkRequestType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NetworkRequestType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NetworkRequestType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoCompIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoCompIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoCompIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoCompIDs *)new FIX::NoCompIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoCompIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoCompIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoCompIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoCompIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoCompIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoCompIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoCompIDs *)new FIX::NoCompIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoCompIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoCompIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoCompIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoCompIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoCompIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoCompIDs::NoCompIDs()\n" " FIX::NoCompIDs::NoCompIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoCompIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoCompIDs *arg1 = (FIX::NoCompIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoCompIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoCompIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoCompIDs" "', argument " "1"" of type '" "FIX::NoCompIDs *""'"); } arg1 = reinterpret_cast< FIX::NoCompIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoCompIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoCompIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NetworkStatusResponseType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkStatusResponseType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NetworkStatusResponseType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkStatusResponseType *)new FIX::NetworkStatusResponseType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkStatusResponseType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkStatusResponseType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NetworkStatusResponseType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NetworkStatusResponseType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NetworkStatusResponseType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NetworkStatusResponseType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NetworkStatusResponseType *)new FIX::NetworkStatusResponseType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NetworkStatusResponseType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NetworkStatusResponseType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NetworkStatusResponseType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkStatusResponseType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NetworkStatusResponseType'.\n" " Possible C/C++ prototypes are:\n" " FIX::NetworkStatusResponseType::NetworkStatusResponseType()\n" " FIX::NetworkStatusResponseType::NetworkStatusResponseType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NetworkStatusResponseType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NetworkStatusResponseType *arg1 = (FIX::NetworkStatusResponseType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NetworkStatusResponseType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NetworkStatusResponseType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NetworkStatusResponseType" "', argument " "1"" of type '" "FIX::NetworkStatusResponseType *""'"); } arg1 = reinterpret_cast< FIX::NetworkStatusResponseType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NetworkStatusResponseType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NetworkStatusResponseType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoCollInquiryQualifier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoCollInquiryQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoCollInquiryQualifier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoCollInquiryQualifier *)new FIX::NoCollInquiryQualifier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoCollInquiryQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoCollInquiryQualifier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoCollInquiryQualifier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoCollInquiryQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoCollInquiryQualifier" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoCollInquiryQualifier" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoCollInquiryQualifier *)new FIX::NoCollInquiryQualifier((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoCollInquiryQualifier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoCollInquiryQualifier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoCollInquiryQualifier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoCollInquiryQualifier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoCollInquiryQualifier'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoCollInquiryQualifier::NoCollInquiryQualifier()\n" " FIX::NoCollInquiryQualifier::NoCollInquiryQualifier(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoCollInquiryQualifier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoCollInquiryQualifier *arg1 = (FIX::NoCollInquiryQualifier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoCollInquiryQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoCollInquiryQualifier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoCollInquiryQualifier" "', argument " "1"" of type '" "FIX::NoCollInquiryQualifier *""'"); } arg1 = reinterpret_cast< FIX::NoCollInquiryQualifier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoCollInquiryQualifier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoCollInquiryQualifier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdRptStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRptStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdRptStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRptStatus *)new FIX::TrdRptStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRptStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRptStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdRptStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdRptStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdRptStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdRptStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRptStatus *)new FIX::TrdRptStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRptStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRptStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdRptStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRptStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdRptStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdRptStatus::TrdRptStatus()\n" " FIX::TrdRptStatus::TrdRptStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdRptStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRptStatus *arg1 = (FIX::TrdRptStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdRptStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdRptStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdRptStatus" "', argument " "1"" of type '" "FIX::TrdRptStatus *""'"); } arg1 = reinterpret_cast< FIX::TrdRptStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdRptStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdRptStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AffirmStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AffirmStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AffirmStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AffirmStatus *)new FIX::AffirmStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AffirmStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AffirmStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AffirmStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AffirmStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AffirmStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AffirmStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AffirmStatus *)new FIX::AffirmStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AffirmStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AffirmStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AffirmStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AffirmStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AffirmStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::AffirmStatus::AffirmStatus()\n" " FIX::AffirmStatus::AffirmStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AffirmStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AffirmStatus *arg1 = (FIX::AffirmStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AffirmStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AffirmStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AffirmStatus" "', argument " "1"" of type '" "FIX::AffirmStatus *""'"); } arg1 = reinterpret_cast< FIX::AffirmStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AffirmStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AffirmStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingStrikeCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingStrikeCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStrikeCurrency *)new FIX::UnderlyingStrikeCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStrikeCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingStrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingStrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingStrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingStrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingStrikeCurrency *)new FIX::UnderlyingStrikeCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingStrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingStrikeCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingStrikeCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStrikeCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingStrikeCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingStrikeCurrency::UnderlyingStrikeCurrency()\n" " FIX::UnderlyingStrikeCurrency::UnderlyingStrikeCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingStrikeCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingStrikeCurrency *arg1 = (FIX::UnderlyingStrikeCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingStrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingStrikeCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingStrikeCurrency" "', argument " "1"" of type '" "FIX::UnderlyingStrikeCurrency *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingStrikeCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingStrikeCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingStrikeCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegStrikeCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegStrikeCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStrikeCurrency *)new FIX::LegStrikeCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStrikeCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegStrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegStrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegStrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegStrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegStrikeCurrency *)new FIX::LegStrikeCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegStrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegStrikeCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegStrikeCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStrikeCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegStrikeCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegStrikeCurrency::LegStrikeCurrency()\n" " FIX::LegStrikeCurrency::LegStrikeCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegStrikeCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegStrikeCurrency *arg1 = (FIX::LegStrikeCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegStrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegStrikeCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegStrikeCurrency" "', argument " "1"" of type '" "FIX::LegStrikeCurrency *""'"); } arg1 = reinterpret_cast< FIX::LegStrikeCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegStrikeCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegStrikeCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TimeBracket__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeBracket *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TimeBracket")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeBracket *)new FIX::TimeBracket(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeBracket, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeBracket__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TimeBracket *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TimeBracket",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TimeBracket" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TimeBracket" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeBracket *)new FIX::TimeBracket((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeBracket, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeBracket(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TimeBracket__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeBracket__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TimeBracket'.\n" " Possible C/C++ prototypes are:\n" " FIX::TimeBracket::TimeBracket()\n" " FIX::TimeBracket::TimeBracket(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TimeBracket(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeBracket *arg1 = (FIX::TimeBracket *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TimeBracket",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TimeBracket, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TimeBracket" "', argument " "1"" of type '" "FIX::TimeBracket *""'"); } arg1 = reinterpret_cast< FIX::TimeBracket * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TimeBracket_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TimeBracket, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAction *)new FIX::CollAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollAction" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollAction" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollAction *)new FIX::CollAction((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollAction::CollAction()\n" " FIX::CollAction::CollAction(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollAction *arg1 = (FIX::CollAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollAction" "', argument " "1"" of type '" "FIX::CollAction *""'"); } arg1 = reinterpret_cast< FIX::CollAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollInquiryStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollInquiryStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryStatus *)new FIX::CollInquiryStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollInquiryStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollInquiryStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollInquiryStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollInquiryStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryStatus *)new FIX::CollInquiryStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollInquiryStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollInquiryStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollInquiryStatus::CollInquiryStatus()\n" " FIX::CollInquiryStatus::CollInquiryStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollInquiryStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryStatus *arg1 = (FIX::CollInquiryStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollInquiryStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollInquiryStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollInquiryStatus" "', argument " "1"" of type '" "FIX::CollInquiryStatus *""'"); } arg1 = reinterpret_cast< FIX::CollInquiryStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollInquiryStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollInquiryStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollInquiryResult__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollInquiryResult")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryResult *)new FIX::CollInquiryResult(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryResult__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollInquiryResult *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollInquiryResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollInquiryResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollInquiryResult" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollInquiryResult *)new FIX::CollInquiryResult((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollInquiryResult, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollInquiryResult(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollInquiryResult__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryResult__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollInquiryResult'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollInquiryResult::CollInquiryResult()\n" " FIX::CollInquiryResult::CollInquiryResult(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollInquiryResult(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollInquiryResult *arg1 = (FIX::CollInquiryResult *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollInquiryResult",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollInquiryResult, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollInquiryResult" "', argument " "1"" of type '" "FIX::CollInquiryResult *""'"); } arg1 = reinterpret_cast< FIX::CollInquiryResult * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollInquiryResult_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollInquiryResult, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikeCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikeCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeCurrency *)new FIX::StrikeCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeCurrency *)new FIX::StrikeCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikeCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikeCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikeCurrency::StrikeCurrency()\n" " FIX::StrikeCurrency::StrikeCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikeCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeCurrency *arg1 = (FIX::StrikeCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikeCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikeCurrency" "', argument " "1"" of type '" "FIX::StrikeCurrency *""'"); } arg1 = reinterpret_cast< FIX::StrikeCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikeCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikeCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNested3PartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested3PartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNested3PartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested3PartyIDs *)new FIX::NoNested3PartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested3PartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested3PartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNested3PartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNested3PartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNested3PartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNested3PartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested3PartyIDs *)new FIX::NoNested3PartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested3PartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested3PartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNested3PartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested3PartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNested3PartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNested3PartyIDs::NoNested3PartyIDs()\n" " FIX::NoNested3PartyIDs::NoNested3PartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNested3PartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested3PartyIDs *arg1 = (FIX::NoNested3PartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNested3PartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNested3PartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNested3PartyIDs" "', argument " "1"" of type '" "FIX::NoNested3PartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNested3PartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNested3PartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNested3PartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested3PartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested3PartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartyID *)new FIX::Nested3PartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested3PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested3PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested3PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested3PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartyID *)new FIX::Nested3PartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested3PartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested3PartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested3PartyID::Nested3PartyID()\n" " FIX::Nested3PartyID::Nested3PartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested3PartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartyID *arg1 = (FIX::Nested3PartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested3PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested3PartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested3PartyID" "', argument " "1"" of type '" "FIX::Nested3PartyID *""'"); } arg1 = reinterpret_cast< FIX::Nested3PartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested3PartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested3PartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested3PartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested3PartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartyIDSource *)new FIX::Nested3PartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested3PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested3PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested3PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested3PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartyIDSource *)new FIX::Nested3PartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested3PartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested3PartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested3PartyIDSource::Nested3PartyIDSource()\n" " FIX::Nested3PartyIDSource::Nested3PartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested3PartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartyIDSource *arg1 = (FIX::Nested3PartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested3PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested3PartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested3PartyIDSource" "', argument " "1"" of type '" "FIX::Nested3PartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::Nested3PartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested3PartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested3PartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested3PartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested3PartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartyRole *)new FIX::Nested3PartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested3PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested3PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested3PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested3PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartyRole *)new FIX::Nested3PartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested3PartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested3PartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested3PartyRole::Nested3PartyRole()\n" " FIX::Nested3PartyRole::Nested3PartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested3PartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartyRole *arg1 = (FIX::Nested3PartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested3PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested3PartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested3PartyRole" "', argument " "1"" of type '" "FIX::Nested3PartyRole *""'"); } arg1 = reinterpret_cast< FIX::Nested3PartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested3PartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested3PartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNested3PartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested3PartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNested3PartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested3PartySubIDs *)new FIX::NoNested3PartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested3PartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested3PartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNested3PartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNested3PartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNested3PartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNested3PartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested3PartySubIDs *)new FIX::NoNested3PartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested3PartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested3PartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNested3PartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested3PartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNested3PartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNested3PartySubIDs::NoNested3PartySubIDs()\n" " FIX::NoNested3PartySubIDs::NoNested3PartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNested3PartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested3PartySubIDs *arg1 = (FIX::NoNested3PartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNested3PartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNested3PartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNested3PartySubIDs" "', argument " "1"" of type '" "FIX::NoNested3PartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNested3PartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNested3PartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNested3PartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested3PartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested3PartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartySubID *)new FIX::Nested3PartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested3PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested3PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested3PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested3PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartySubID *)new FIX::Nested3PartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested3PartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested3PartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested3PartySubID::Nested3PartySubID()\n" " FIX::Nested3PartySubID::Nested3PartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested3PartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartySubID *arg1 = (FIX::Nested3PartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested3PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested3PartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested3PartySubID" "', argument " "1"" of type '" "FIX::Nested3PartySubID *""'"); } arg1 = reinterpret_cast< FIX::Nested3PartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested3PartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested3PartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested3PartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested3PartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartySubIDType *)new FIX::Nested3PartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested3PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested3PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested3PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested3PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested3PartySubIDType *)new FIX::Nested3PartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested3PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested3PartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested3PartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested3PartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested3PartySubIDType::Nested3PartySubIDType()\n" " FIX::Nested3PartySubIDType::Nested3PartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested3PartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested3PartySubIDType *arg1 = (FIX::Nested3PartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested3PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested3PartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested3PartySubIDType" "', argument " "1"" of type '" "FIX::Nested3PartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::Nested3PartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested3PartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested3PartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegContractSettlMonth__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegContractSettlMonth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegContractSettlMonth")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegContractSettlMonth *)new FIX::LegContractSettlMonth(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegContractSettlMonth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegContractSettlMonth__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegContractSettlMonth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegContractSettlMonth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegContractSettlMonth" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegContractSettlMonth" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegContractSettlMonth *)new FIX::LegContractSettlMonth((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegContractSettlMonth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegContractSettlMonth(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegContractSettlMonth__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegContractSettlMonth__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegContractSettlMonth'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegContractSettlMonth::LegContractSettlMonth()\n" " FIX::LegContractSettlMonth::LegContractSettlMonth(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegContractSettlMonth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegContractSettlMonth *arg1 = (FIX::LegContractSettlMonth *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegContractSettlMonth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegContractSettlMonth, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegContractSettlMonth" "', argument " "1"" of type '" "FIX::LegContractSettlMonth *""'"); } arg1 = reinterpret_cast< FIX::LegContractSettlMonth * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegContractSettlMonth_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegContractSettlMonth, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegInterestAccrualDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegInterestAccrualDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegInterestAccrualDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegInterestAccrualDate *)new FIX::LegInterestAccrualDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegInterestAccrualDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegInterestAccrualDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegInterestAccrualDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegInterestAccrualDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegInterestAccrualDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegInterestAccrualDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegInterestAccrualDate *)new FIX::LegInterestAccrualDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegInterestAccrualDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegInterestAccrualDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegInterestAccrualDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegInterestAccrualDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegInterestAccrualDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegInterestAccrualDate::LegInterestAccrualDate()\n" " FIX::LegInterestAccrualDate::LegInterestAccrualDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegInterestAccrualDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegInterestAccrualDate *arg1 = (FIX::LegInterestAccrualDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegInterestAccrualDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegInterestAccrualDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegInterestAccrualDate" "', argument " "1"" of type '" "FIX::LegInterestAccrualDate *""'"); } arg1 = reinterpret_cast< FIX::LegInterestAccrualDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegInterestAccrualDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegInterestAccrualDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegOrderQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegOrderQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOrderQty *)new FIX::LegOrderQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOrderQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegOrderQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegOrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegOrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegOrderQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOrderQty *)new FIX::LegOrderQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOrderQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOrderQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegOrderQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOrderQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegOrderQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegOrderQty::LegOrderQty()\n" " FIX::LegOrderQty::LegOrderQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegOrderQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOrderQty *arg1 = (FIX::LegOrderQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegOrderQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegOrderQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegOrderQty" "', argument " "1"" of type '" "FIX::LegOrderQty *""'"); } arg1 = reinterpret_cast< FIX::LegOrderQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegOrderQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegOrderQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoStrategyParameters__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStrategyParameters *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoStrategyParameters")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStrategyParameters *)new FIX::NoStrategyParameters(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStrategyParameters, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStrategyParameters__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoStrategyParameters *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoStrategyParameters",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoStrategyParameters" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoStrategyParameters" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStrategyParameters *)new FIX::NoStrategyParameters((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStrategyParameters, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStrategyParameters(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoStrategyParameters__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStrategyParameters__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoStrategyParameters'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoStrategyParameters::NoStrategyParameters()\n" " FIX::NoStrategyParameters::NoStrategyParameters(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoStrategyParameters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStrategyParameters *arg1 = (FIX::NoStrategyParameters *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoStrategyParameters",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoStrategyParameters, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoStrategyParameters" "', argument " "1"" of type '" "FIX::NoStrategyParameters *""'"); } arg1 = reinterpret_cast< FIX::NoStrategyParameters * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoStrategyParameters_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoStrategyParameters, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrategyParameterName__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrategyParameterName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrategyParameterName")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrategyParameterName *)new FIX::StrategyParameterName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrategyParameterName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrategyParameterName__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrategyParameterName *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrategyParameterName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrategyParameterName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrategyParameterName" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrategyParameterName *)new FIX::StrategyParameterName((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrategyParameterName, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrategyParameterName(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrategyParameterName__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrategyParameterName__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrategyParameterName'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrategyParameterName::StrategyParameterName()\n" " FIX::StrategyParameterName::StrategyParameterName(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrategyParameterName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrategyParameterName *arg1 = (FIX::StrategyParameterName *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrategyParameterName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrategyParameterName, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrategyParameterName" "', argument " "1"" of type '" "FIX::StrategyParameterName *""'"); } arg1 = reinterpret_cast< FIX::StrategyParameterName * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrategyParameterName_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrategyParameterName, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrategyParameterType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrategyParameterType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrategyParameterType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrategyParameterType *)new FIX::StrategyParameterType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrategyParameterType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrategyParameterType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrategyParameterType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrategyParameterType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrategyParameterType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrategyParameterType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrategyParameterType *)new FIX::StrategyParameterType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrategyParameterType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrategyParameterType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrategyParameterType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrategyParameterType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrategyParameterType'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrategyParameterType::StrategyParameterType()\n" " FIX::StrategyParameterType::StrategyParameterType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrategyParameterType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrategyParameterType *arg1 = (FIX::StrategyParameterType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrategyParameterType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrategyParameterType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrategyParameterType" "', argument " "1"" of type '" "FIX::StrategyParameterType *""'"); } arg1 = reinterpret_cast< FIX::StrategyParameterType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrategyParameterType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrategyParameterType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrategyParameterValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrategyParameterValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrategyParameterValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrategyParameterValue *)new FIX::StrategyParameterValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrategyParameterValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrategyParameterValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrategyParameterValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrategyParameterValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrategyParameterValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrategyParameterValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrategyParameterValue *)new FIX::StrategyParameterValue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrategyParameterValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrategyParameterValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrategyParameterValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrategyParameterValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrategyParameterValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrategyParameterValue::StrategyParameterValue()\n" " FIX::StrategyParameterValue::StrategyParameterValue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrategyParameterValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrategyParameterValue *arg1 = (FIX::StrategyParameterValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrategyParameterValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrategyParameterValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrategyParameterValue" "', argument " "1"" of type '" "FIX::StrategyParameterValue *""'"); } arg1 = reinterpret_cast< FIX::StrategyParameterValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrategyParameterValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrategyParameterValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HostCrossID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HostCrossID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HostCrossID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HostCrossID *)new FIX::HostCrossID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HostCrossID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HostCrossID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HostCrossID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HostCrossID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HostCrossID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HostCrossID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HostCrossID *)new FIX::HostCrossID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HostCrossID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HostCrossID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HostCrossID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HostCrossID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HostCrossID'.\n" " Possible C/C++ prototypes are:\n" " FIX::HostCrossID::HostCrossID()\n" " FIX::HostCrossID::HostCrossID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HostCrossID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HostCrossID *arg1 = (FIX::HostCrossID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HostCrossID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HostCrossID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HostCrossID" "', argument " "1"" of type '" "FIX::HostCrossID *""'"); } arg1 = reinterpret_cast< FIX::HostCrossID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HostCrossID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HostCrossID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideTimeInForce__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTimeInForce *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideTimeInForce")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTimeInForce, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTimeInForce__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTimeInForce *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTimeInForce",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_SideTimeInForce" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTimeInForce, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTimeInForce__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTimeInForce *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTimeInForce",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTimeInForce" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTimeInForce" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTimeInForce, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTimeInForce__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::SideTimeInForce *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_SideTimeInForce",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTimeInForce" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTimeInForce" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SideTimeInForce" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTimeInForce, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTimeInForce(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideTimeInForce__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTimeInForce__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTimeInForce__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTimeInForce__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideTimeInForce'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideTimeInForce::SideTimeInForce()\n" " FIX::SideTimeInForce::SideTimeInForce(int)\n" " FIX::SideTimeInForce::SideTimeInForce(FIX::UTCTIMESTAMP const &)\n" " FIX::SideTimeInForce::SideTimeInForce(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideTimeInForce(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTimeInForce *arg1 = (FIX::SideTimeInForce *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideTimeInForce",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideTimeInForce, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideTimeInForce" "', argument " "1"" of type '" "FIX::SideTimeInForce *""'"); } arg1 = reinterpret_cast< FIX::SideTimeInForce * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideTimeInForce_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideTimeInForce, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDReportID *)new FIX::MDReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDReportID" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDReportID" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDReportID *)new FIX::MDReportID((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDReportID::MDReportID()\n" " FIX::MDReportID::MDReportID(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDReportID *arg1 = (FIX::MDReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDReportID" "', argument " "1"" of type '" "FIX::MDReportID *""'"); } arg1 = reinterpret_cast< FIX::MDReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityReportID *)new FIX::SecurityReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityReportID" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityReportID" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityReportID *)new FIX::SecurityReportID((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityReportID::SecurityReportID()\n" " FIX::SecurityReportID::SecurityReportID(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityReportID *arg1 = (FIX::SecurityReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityReportID" "', argument " "1"" of type '" "FIX::SecurityReportID *""'"); } arg1 = reinterpret_cast< FIX::SecurityReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityStatus *)new FIX::SecurityStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityStatus" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityStatus" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityStatus *)new FIX::SecurityStatus((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityStatus::SecurityStatus()\n" " FIX::SecurityStatus::SecurityStatus(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityStatus *arg1 = (FIX::SecurityStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityStatus" "', argument " "1"" of type '" "FIX::SecurityStatus *""'"); } arg1 = reinterpret_cast< FIX::SecurityStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettleOnOpenFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettleOnOpenFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettleOnOpenFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettleOnOpenFlag *)new FIX::SettleOnOpenFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettleOnOpenFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettleOnOpenFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettleOnOpenFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettleOnOpenFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettleOnOpenFlag" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettleOnOpenFlag" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettleOnOpenFlag *)new FIX::SettleOnOpenFlag((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettleOnOpenFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettleOnOpenFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettleOnOpenFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettleOnOpenFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettleOnOpenFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettleOnOpenFlag::SettleOnOpenFlag()\n" " FIX::SettleOnOpenFlag::SettleOnOpenFlag(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettleOnOpenFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettleOnOpenFlag *arg1 = (FIX::SettleOnOpenFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettleOnOpenFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettleOnOpenFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettleOnOpenFlag" "', argument " "1"" of type '" "FIX::SettleOnOpenFlag *""'"); } arg1 = reinterpret_cast< FIX::SettleOnOpenFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettleOnOpenFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettleOnOpenFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikeMultiplier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikeMultiplier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeMultiplier *)new FIX::StrikeMultiplier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeMultiplier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeMultiplier *)new FIX::StrikeMultiplier((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeMultiplier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikeMultiplier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeMultiplier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikeMultiplier'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikeMultiplier::StrikeMultiplier()\n" " FIX::StrikeMultiplier::StrikeMultiplier(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikeMultiplier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeMultiplier *arg1 = (FIX::StrikeMultiplier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikeMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikeMultiplier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikeMultiplier" "', argument " "1"" of type '" "FIX::StrikeMultiplier *""'"); } arg1 = reinterpret_cast< FIX::StrikeMultiplier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikeMultiplier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikeMultiplier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikeValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikeValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeValue *)new FIX::StrikeValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeValue *)new FIX::StrikeValue((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikeValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikeValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikeValue::StrikeValue()\n" " FIX::StrikeValue::StrikeValue(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikeValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeValue *arg1 = (FIX::StrikeValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikeValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikeValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikeValue" "', argument " "1"" of type '" "FIX::StrikeValue *""'"); } arg1 = reinterpret_cast< FIX::StrikeValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikeValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikeValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MinPriceIncrement__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinPriceIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MinPriceIncrement")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinPriceIncrement *)new FIX::MinPriceIncrement(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinPriceIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinPriceIncrement__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MinPriceIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MinPriceIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MinPriceIncrement" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MinPriceIncrement" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinPriceIncrement *)new FIX::MinPriceIncrement((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinPriceIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinPriceIncrement(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MinPriceIncrement__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinPriceIncrement__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MinPriceIncrement'.\n" " Possible C/C++ prototypes are:\n" " FIX::MinPriceIncrement::MinPriceIncrement()\n" " FIX::MinPriceIncrement::MinPriceIncrement(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MinPriceIncrement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinPriceIncrement *arg1 = (FIX::MinPriceIncrement *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MinPriceIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MinPriceIncrement, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MinPriceIncrement" "', argument " "1"" of type '" "FIX::MinPriceIncrement *""'"); } arg1 = reinterpret_cast< FIX::MinPriceIncrement * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MinPriceIncrement_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MinPriceIncrement, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PositionLimit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PositionLimit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PositionLimit *)new FIX::PositionLimit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PositionLimit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PositionLimit *)new FIX::PositionLimit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PositionLimit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PositionLimit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PositionLimit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PositionLimit'.\n" " Possible C/C++ prototypes are:\n" " FIX::PositionLimit::PositionLimit()\n" " FIX::PositionLimit::PositionLimit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PositionLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PositionLimit *arg1 = (FIX::PositionLimit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PositionLimit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PositionLimit" "', argument " "1"" of type '" "FIX::PositionLimit *""'"); } arg1 = reinterpret_cast< FIX::PositionLimit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PositionLimit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PositionLimit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NTPositionLimit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NTPositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NTPositionLimit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NTPositionLimit *)new FIX::NTPositionLimit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NTPositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NTPositionLimit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NTPositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NTPositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NTPositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NTPositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NTPositionLimit *)new FIX::NTPositionLimit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NTPositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NTPositionLimit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NTPositionLimit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NTPositionLimit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NTPositionLimit'.\n" " Possible C/C++ prototypes are:\n" " FIX::NTPositionLimit::NTPositionLimit()\n" " FIX::NTPositionLimit::NTPositionLimit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NTPositionLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NTPositionLimit *arg1 = (FIX::NTPositionLimit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NTPositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NTPositionLimit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NTPositionLimit" "', argument " "1"" of type '" "FIX::NTPositionLimit *""'"); } arg1 = reinterpret_cast< FIX::NTPositionLimit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NTPositionLimit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NTPositionLimit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingAllocationPercent__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingAllocationPercent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingAllocationPercent")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingAllocationPercent *)new FIX::UnderlyingAllocationPercent(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingAllocationPercent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingAllocationPercent__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingAllocationPercent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingAllocationPercent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingAllocationPercent" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingAllocationPercent" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingAllocationPercent *)new FIX::UnderlyingAllocationPercent((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingAllocationPercent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingAllocationPercent(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingAllocationPercent__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingAllocationPercent__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingAllocationPercent'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingAllocationPercent::UnderlyingAllocationPercent()\n" " FIX::UnderlyingAllocationPercent::UnderlyingAllocationPercent(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingAllocationPercent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingAllocationPercent *arg1 = (FIX::UnderlyingAllocationPercent *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingAllocationPercent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingAllocationPercent, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingAllocationPercent" "', argument " "1"" of type '" "FIX::UnderlyingAllocationPercent *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingAllocationPercent * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingAllocationPercent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingAllocationPercent, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCashAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCashAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCashAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCashAmount *)new FIX::UnderlyingCashAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCashAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCashAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCashAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCashAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCashAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCashAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCashAmount *)new FIX::UnderlyingCashAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCashAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCashAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCashAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCashAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCashAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCashAmount::UnderlyingCashAmount()\n" " FIX::UnderlyingCashAmount::UnderlyingCashAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCashAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCashAmount *arg1 = (FIX::UnderlyingCashAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCashAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCashAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCashAmount" "', argument " "1"" of type '" "FIX::UnderlyingCashAmount *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCashAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCashAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCashAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCashType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCashType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCashType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCashType *)new FIX::UnderlyingCashType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCashType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCashType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCashType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCashType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCashType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCashType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCashType *)new FIX::UnderlyingCashType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCashType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCashType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCashType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCashType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCashType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCashType::UnderlyingCashType()\n" " FIX::UnderlyingCashType::UnderlyingCashType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCashType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCashType *arg1 = (FIX::UnderlyingCashType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCashType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCashType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCashType" "', argument " "1"" of type '" "FIX::UnderlyingCashType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCashType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCashType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCashType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlementType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSettlementType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlementType *)new FIX::UnderlyingSettlementType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlementType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSettlementType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSettlementType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSettlementType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSettlementType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlementType *)new FIX::UnderlyingSettlementType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlementType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSettlementType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlementType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSettlementType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSettlementType::UnderlyingSettlementType()\n" " FIX::UnderlyingSettlementType::UnderlyingSettlementType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSettlementType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlementType *arg1 = (FIX::UnderlyingSettlementType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSettlementType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSettlementType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSettlementType" "', argument " "1"" of type '" "FIX::UnderlyingSettlementType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSettlementType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSettlementType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSettlementType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuantityDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuantityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuantityDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuantityDate *)new FIX::QuantityDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuantityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuantityDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuantityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuantityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuantityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuantityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuantityDate *)new FIX::QuantityDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuantityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuantityDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuantityDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuantityDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuantityDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuantityDate::QuantityDate()\n" " FIX::QuantityDate::QuantityDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuantityDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuantityDate *arg1 = (FIX::QuantityDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuantityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuantityDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuantityDate" "', argument " "1"" of type '" "FIX::QuantityDate *""'"); } arg1 = reinterpret_cast< FIX::QuantityDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuantityDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuantityDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContIntRptID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContIntRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContIntRptID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContIntRptID *)new FIX::ContIntRptID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContIntRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContIntRptID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContIntRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContIntRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContIntRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContIntRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContIntRptID *)new FIX::ContIntRptID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContIntRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContIntRptID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContIntRptID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContIntRptID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContIntRptID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContIntRptID::ContIntRptID()\n" " FIX::ContIntRptID::ContIntRptID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContIntRptID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContIntRptID *arg1 = (FIX::ContIntRptID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContIntRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContIntRptID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContIntRptID" "', argument " "1"" of type '" "FIX::ContIntRptID *""'"); } arg1 = reinterpret_cast< FIX::ContIntRptID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContIntRptID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContIntRptID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LateIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LateIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LateIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LateIndicator *)new FIX::LateIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LateIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LateIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LateIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LateIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LateIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LateIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LateIndicator *)new FIX::LateIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LateIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LateIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LateIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LateIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LateIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::LateIndicator::LateIndicator()\n" " FIX::LateIndicator::LateIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LateIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LateIndicator *arg1 = (FIX::LateIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LateIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LateIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LateIndicator" "', argument " "1"" of type '" "FIX::LateIndicator *""'"); } arg1 = reinterpret_cast< FIX::LateIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LateIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LateIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InputSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InputSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InputSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InputSource *)new FIX::InputSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InputSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InputSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InputSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InputSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InputSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InputSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InputSource *)new FIX::InputSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InputSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InputSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InputSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InputSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InputSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::InputSource::InputSource()\n" " FIX::InputSource::InputSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InputSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InputSource *arg1 = (FIX::InputSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InputSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InputSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InputSource" "', argument " "1"" of type '" "FIX::InputSource *""'"); } arg1 = reinterpret_cast< FIX::InputSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InputSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InputSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityUpdateAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityUpdateAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityUpdateAction *)new FIX::SecurityUpdateAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityUpdateAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityUpdateAction *)new FIX::SecurityUpdateAction((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityUpdateAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityUpdateAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityUpdateAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityUpdateAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityUpdateAction::SecurityUpdateAction()\n" " FIX::SecurityUpdateAction::SecurityUpdateAction(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityUpdateAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityUpdateAction *arg1 = (FIX::SecurityUpdateAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityUpdateAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityUpdateAction" "', argument " "1"" of type '" "FIX::SecurityUpdateAction *""'"); } arg1 = reinterpret_cast< FIX::SecurityUpdateAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityUpdateAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityUpdateAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoExpiration__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoExpiration *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoExpiration")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoExpiration *)new FIX::NoExpiration(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoExpiration, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoExpiration__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoExpiration *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoExpiration",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoExpiration" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoExpiration" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoExpiration *)new FIX::NoExpiration((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoExpiration, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoExpiration(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoExpiration__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoExpiration__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoExpiration'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoExpiration::NoExpiration()\n" " FIX::NoExpiration::NoExpiration(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoExpiration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoExpiration *arg1 = (FIX::NoExpiration *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoExpiration",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoExpiration, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoExpiration" "', argument " "1"" of type '" "FIX::NoExpiration *""'"); } arg1 = reinterpret_cast< FIX::NoExpiration * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoExpiration_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoExpiration, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExpType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExpType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpType *)new FIX::ExpType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExpType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExpType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExpType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExpType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpType *)new FIX::ExpType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExpType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExpType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExpType::ExpType()\n" " FIX::ExpType::ExpType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExpType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpType *arg1 = (FIX::ExpType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExpType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExpType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExpType" "', argument " "1"" of type '" "FIX::ExpType *""'"); } arg1 = reinterpret_cast< FIX::ExpType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExpType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExpType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExpQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExpQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpQty *)new FIX::ExpQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExpQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExpQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExpQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExpQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpQty *)new FIX::ExpQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExpQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExpQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExpQty::ExpQty()\n" " FIX::ExpQty::ExpQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExpQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpQty *arg1 = (FIX::ExpQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExpQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExpQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExpQty" "', argument " "1"" of type '" "FIX::ExpQty *""'"); } arg1 = reinterpret_cast< FIX::ExpQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExpQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExpQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUnderlyingAmounts__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingAmounts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUnderlyingAmounts")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingAmounts *)new FIX::NoUnderlyingAmounts(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingAmounts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingAmounts__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUnderlyingAmounts *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUnderlyingAmounts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUnderlyingAmounts" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUnderlyingAmounts" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingAmounts *)new FIX::NoUnderlyingAmounts((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingAmounts, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingAmounts(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUnderlyingAmounts__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingAmounts__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUnderlyingAmounts'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUnderlyingAmounts::NoUnderlyingAmounts()\n" " FIX::NoUnderlyingAmounts::NoUnderlyingAmounts(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUnderlyingAmounts(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingAmounts *arg1 = (FIX::NoUnderlyingAmounts *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUnderlyingAmounts",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUnderlyingAmounts, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUnderlyingAmounts" "', argument " "1"" of type '" "FIX::NoUnderlyingAmounts *""'"); } arg1 = reinterpret_cast< FIX::NoUnderlyingAmounts * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUnderlyingAmounts_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUnderlyingAmounts, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingPayAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPayAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingPayAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPayAmount *)new FIX::UnderlyingPayAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPayAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPayAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingPayAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingPayAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingPayAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingPayAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPayAmount *)new FIX::UnderlyingPayAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPayAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPayAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingPayAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPayAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingPayAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingPayAmount::UnderlyingPayAmount()\n" " FIX::UnderlyingPayAmount::UnderlyingPayAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingPayAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPayAmount *arg1 = (FIX::UnderlyingPayAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingPayAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingPayAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingPayAmount" "', argument " "1"" of type '" "FIX::UnderlyingPayAmount *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingPayAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingPayAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingPayAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCollectAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCollectAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCollectAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCollectAmount *)new FIX::UnderlyingCollectAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCollectAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCollectAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCollectAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCollectAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCollectAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCollectAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCollectAmount *)new FIX::UnderlyingCollectAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCollectAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCollectAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCollectAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCollectAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCollectAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCollectAmount::UnderlyingCollectAmount()\n" " FIX::UnderlyingCollectAmount::UnderlyingCollectAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCollectAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCollectAmount *arg1 = (FIX::UnderlyingCollectAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCollectAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCollectAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCollectAmount" "', argument " "1"" of type '" "FIX::UnderlyingCollectAmount *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCollectAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCollectAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCollectAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlementDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSettlementDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlementDate *)new FIX::UnderlyingSettlementDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlementDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSettlementDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSettlementDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSettlementDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSettlementDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlementDate *)new FIX::UnderlyingSettlementDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlementDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSettlementDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlementDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSettlementDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSettlementDate::UnderlyingSettlementDate()\n" " FIX::UnderlyingSettlementDate::UnderlyingSettlementDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSettlementDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlementDate *arg1 = (FIX::UnderlyingSettlementDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSettlementDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSettlementDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSettlementDate" "', argument " "1"" of type '" "FIX::UnderlyingSettlementDate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSettlementDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSettlementDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSettlementDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlementStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSettlementStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlementStatus *)new FIX::UnderlyingSettlementStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlementStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSettlementStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSettlementStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSettlementStatus" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSettlementStatus" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlementStatus *)new FIX::UnderlyingSettlementStatus((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlementStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlementStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSettlementStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlementStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSettlementStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSettlementStatus::UnderlyingSettlementStatus()\n" " FIX::UnderlyingSettlementStatus::UnderlyingSettlementStatus(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSettlementStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlementStatus *arg1 = (FIX::UnderlyingSettlementStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSettlementStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSettlementStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSettlementStatus" "', argument " "1"" of type '" "FIX::UnderlyingSettlementStatus *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSettlementStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSettlementStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSettlementStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryIndividualAllocID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryIndividualAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryIndividualAllocID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryIndividualAllocID *)new FIX::SecondaryIndividualAllocID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryIndividualAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryIndividualAllocID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryIndividualAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryIndividualAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryIndividualAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryIndividualAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryIndividualAllocID *)new FIX::SecondaryIndividualAllocID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryIndividualAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryIndividualAllocID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryIndividualAllocID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryIndividualAllocID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryIndividualAllocID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryIndividualAllocID::SecondaryIndividualAllocID()\n" " FIX::SecondaryIndividualAllocID::SecondaryIndividualAllocID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryIndividualAllocID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryIndividualAllocID *arg1 = (FIX::SecondaryIndividualAllocID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryIndividualAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryIndividualAllocID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryIndividualAllocID" "', argument " "1"" of type '" "FIX::SecondaryIndividualAllocID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryIndividualAllocID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryIndividualAllocID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryIndividualAllocID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegReportID *)new FIX::LegReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegReportID *)new FIX::LegReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegReportID::LegReportID()\n" " FIX::LegReportID::LegReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegReportID *arg1 = (FIX::LegReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegReportID" "', argument " "1"" of type '" "FIX::LegReportID *""'"); } arg1 = reinterpret_cast< FIX::LegReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RndPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RndPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RndPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RndPx *)new FIX::RndPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RndPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RndPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RndPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RndPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RndPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RndPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RndPx *)new FIX::RndPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RndPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RndPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RndPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RndPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RndPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::RndPx::RndPx()\n" " FIX::RndPx::RndPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RndPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RndPx *arg1 = (FIX::RndPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RndPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RndPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RndPx" "', argument " "1"" of type '" "FIX::RndPx *""'"); } arg1 = reinterpret_cast< FIX::RndPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RndPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RndPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_IndividualAllocType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IndividualAllocType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_IndividualAllocType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IndividualAllocType *)new FIX::IndividualAllocType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IndividualAllocType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IndividualAllocType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::IndividualAllocType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_IndividualAllocType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IndividualAllocType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_IndividualAllocType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::IndividualAllocType *)new FIX::IndividualAllocType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__IndividualAllocType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_IndividualAllocType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_IndividualAllocType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IndividualAllocType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_IndividualAllocType'.\n" " Possible C/C++ prototypes are:\n" " FIX::IndividualAllocType::IndividualAllocType()\n" " FIX::IndividualAllocType::IndividualAllocType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_IndividualAllocType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::IndividualAllocType *arg1 = (FIX::IndividualAllocType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_IndividualAllocType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__IndividualAllocType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IndividualAllocType" "', argument " "1"" of type '" "FIX::IndividualAllocType *""'"); } arg1 = reinterpret_cast< FIX::IndividualAllocType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *IndividualAllocType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__IndividualAllocType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocCustomerCapacity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocCustomerCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocCustomerCapacity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocCustomerCapacity *)new FIX::AllocCustomerCapacity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocCustomerCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocCustomerCapacity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocCustomerCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocCustomerCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocCustomerCapacity" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocCustomerCapacity" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocCustomerCapacity *)new FIX::AllocCustomerCapacity((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocCustomerCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocCustomerCapacity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocCustomerCapacity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocCustomerCapacity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocCustomerCapacity'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocCustomerCapacity::AllocCustomerCapacity()\n" " FIX::AllocCustomerCapacity::AllocCustomerCapacity(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocCustomerCapacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocCustomerCapacity *arg1 = (FIX::AllocCustomerCapacity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocCustomerCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocCustomerCapacity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocCustomerCapacity" "', argument " "1"" of type '" "FIX::AllocCustomerCapacity *""'"); } arg1 = reinterpret_cast< FIX::AllocCustomerCapacity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocCustomerCapacity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocCustomerCapacity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TierCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TierCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TierCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TierCode *)new FIX::TierCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TierCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TierCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TierCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TierCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TierCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TierCode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TierCode *)new FIX::TierCode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TierCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TierCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TierCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TierCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TierCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::TierCode::TierCode()\n" " FIX::TierCode::TierCode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TierCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TierCode *arg1 = (FIX::TierCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TierCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TierCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TierCode" "', argument " "1"" of type '" "FIX::TierCode *""'"); } arg1 = reinterpret_cast< FIX::TierCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TierCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TierCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnitOfMeasure *)new FIX::UnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnitOfMeasure *)new FIX::UnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnitOfMeasure::UnitOfMeasure()\n" " FIX::UnitOfMeasure::UnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnitOfMeasure *arg1 = (FIX::UnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnitOfMeasure" "', argument " "1"" of type '" "FIX::UnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::UnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TimeUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TimeUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeUnit *)new FIX::TimeUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeUnit *)new FIX::TimeUnit((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TimeUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TimeUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::TimeUnit::TimeUnit()\n" " FIX::TimeUnit::TimeUnit(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TimeUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeUnit *arg1 = (FIX::TimeUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TimeUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TimeUnit" "', argument " "1"" of type '" "FIX::TimeUnit *""'"); } arg1 = reinterpret_cast< FIX::TimeUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TimeUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TimeUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingUnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingUnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingUnitOfMeasure *)new FIX::UnderlyingUnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingUnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingUnitOfMeasure *)new FIX::UnderlyingUnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingUnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingUnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingUnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingUnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingUnitOfMeasure::UnderlyingUnitOfMeasure()\n" " FIX::UnderlyingUnitOfMeasure::UnderlyingUnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingUnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingUnitOfMeasure *arg1 = (FIX::UnderlyingUnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingUnitOfMeasure" "', argument " "1"" of type '" "FIX::UnderlyingUnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingUnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingUnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegUnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegUnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegUnitOfMeasure *)new FIX::LegUnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegUnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegUnitOfMeasure *)new FIX::LegUnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegUnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegUnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegUnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegUnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegUnitOfMeasure::LegUnitOfMeasure()\n" " FIX::LegUnitOfMeasure::LegUnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegUnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegUnitOfMeasure *arg1 = (FIX::LegUnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegUnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegUnitOfMeasure" "', argument " "1"" of type '" "FIX::LegUnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::LegUnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegUnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegUnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingTimeUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingTimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingTimeUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingTimeUnit *)new FIX::UnderlyingTimeUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingTimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingTimeUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingTimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingTimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingTimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingTimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingTimeUnit *)new FIX::UnderlyingTimeUnit((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingTimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingTimeUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingTimeUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingTimeUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingTimeUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingTimeUnit::UnderlyingTimeUnit()\n" " FIX::UnderlyingTimeUnit::UnderlyingTimeUnit(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingTimeUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingTimeUnit *arg1 = (FIX::UnderlyingTimeUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingTimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingTimeUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingTimeUnit" "', argument " "1"" of type '" "FIX::UnderlyingTimeUnit *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingTimeUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingTimeUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingTimeUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegTimeUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegTimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegTimeUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegTimeUnit *)new FIX::LegTimeUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegTimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegTimeUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegTimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegTimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegTimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegTimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegTimeUnit *)new FIX::LegTimeUnit((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegTimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegTimeUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegTimeUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegTimeUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegTimeUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegTimeUnit::LegTimeUnit()\n" " FIX::LegTimeUnit::LegTimeUnit(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegTimeUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegTimeUnit *arg1 = (FIX::LegTimeUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegTimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegTimeUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegTimeUnit" "', argument " "1"" of type '" "FIX::LegTimeUnit *""'"); } arg1 = reinterpret_cast< FIX::LegTimeUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegTimeUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegTimeUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocMethod *)new FIX::AllocMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocMethod *)new FIX::AllocMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocMethod::AllocMethod()\n" " FIX::AllocMethod::AllocMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocMethod *arg1 = (FIX::AllocMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocMethod" "', argument " "1"" of type '" "FIX::AllocMethod *""'"); } arg1 = reinterpret_cast< FIX::AllocMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeID *)new FIX::TradeID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeID *)new FIX::TradeID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeID::TradeID()\n" " FIX::TradeID::TradeID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeID *arg1 = (FIX::TradeID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeID" "', argument " "1"" of type '" "FIX::TradeID *""'"); } arg1 = reinterpret_cast< FIX::TradeID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideTradeReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTradeReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideTradeReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTradeReportID *)new FIX::SideTradeReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTradeReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTradeReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTradeReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTradeReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTradeReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTradeReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTradeReportID *)new FIX::SideTradeReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTradeReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTradeReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideTradeReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTradeReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideTradeReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideTradeReportID::SideTradeReportID()\n" " FIX::SideTradeReportID::SideTradeReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideTradeReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTradeReportID *arg1 = (FIX::SideTradeReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideTradeReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideTradeReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideTradeReportID" "', argument " "1"" of type '" "FIX::SideTradeReportID *""'"); } arg1 = reinterpret_cast< FIX::SideTradeReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideTradeReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideTradeReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideFillStationCd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideFillStationCd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideFillStationCd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideFillStationCd *)new FIX::SideFillStationCd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideFillStationCd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideFillStationCd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideFillStationCd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideFillStationCd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideFillStationCd" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideFillStationCd" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideFillStationCd *)new FIX::SideFillStationCd((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideFillStationCd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideFillStationCd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideFillStationCd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideFillStationCd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideFillStationCd'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideFillStationCd::SideFillStationCd()\n" " FIX::SideFillStationCd::SideFillStationCd(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideFillStationCd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideFillStationCd *arg1 = (FIX::SideFillStationCd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideFillStationCd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideFillStationCd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideFillStationCd" "', argument " "1"" of type '" "FIX::SideFillStationCd *""'"); } arg1 = reinterpret_cast< FIX::SideFillStationCd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideFillStationCd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideFillStationCd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideReasonCd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideReasonCd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideReasonCd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideReasonCd *)new FIX::SideReasonCd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideReasonCd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideReasonCd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideReasonCd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideReasonCd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideReasonCd" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideReasonCd" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideReasonCd *)new FIX::SideReasonCd((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideReasonCd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideReasonCd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideReasonCd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideReasonCd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideReasonCd'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideReasonCd::SideReasonCd()\n" " FIX::SideReasonCd::SideReasonCd(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideReasonCd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideReasonCd *arg1 = (FIX::SideReasonCd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideReasonCd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideReasonCd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideReasonCd" "', argument " "1"" of type '" "FIX::SideReasonCd *""'"); } arg1 = reinterpret_cast< FIX::SideReasonCd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideReasonCd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideReasonCd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideTrdSubTyp__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdSubTyp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideTrdSubTyp")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdSubTyp *)new FIX::SideTrdSubTyp(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdSubTyp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdSubTyp__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTrdSubTyp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTrdSubTyp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTrdSubTyp" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTrdSubTyp" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdSubTyp *)new FIX::SideTrdSubTyp((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdSubTyp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdSubTyp(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideTrdSubTyp__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdSubTyp__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideTrdSubTyp'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideTrdSubTyp::SideTrdSubTyp()\n" " FIX::SideTrdSubTyp::SideTrdSubTyp(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideTrdSubTyp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdSubTyp *arg1 = (FIX::SideTrdSubTyp *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideTrdSubTyp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideTrdSubTyp, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideTrdSubTyp" "', argument " "1"" of type '" "FIX::SideTrdSubTyp *""'"); } arg1 = reinterpret_cast< FIX::SideTrdSubTyp * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideTrdSubTyp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideTrdSubTyp, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideQty *)new FIX::SideQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideQty" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideQty" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideQty *)new FIX::SideQty((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideQty::SideQty()\n" " FIX::SideQty::SideQty(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideQty *arg1 = (FIX::SideQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideQty" "', argument " "1"" of type '" "FIX::SideQty *""'"); } arg1 = reinterpret_cast< FIX::SideQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MessageEventSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageEventSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MessageEventSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageEventSource *)new FIX::MessageEventSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageEventSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MessageEventSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MessageEventSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MessageEventSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MessageEventSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MessageEventSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageEventSource *)new FIX::MessageEventSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageEventSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MessageEventSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MessageEventSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MessageEventSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MessageEventSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::MessageEventSource::MessageEventSource()\n" " FIX::MessageEventSource::MessageEventSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MessageEventSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageEventSource *arg1 = (FIX::MessageEventSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MessageEventSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageEventSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MessageEventSource" "', argument " "1"" of type '" "FIX::MessageEventSource *""'"); } arg1 = reinterpret_cast< FIX::MessageEventSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MessageEventSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MessageEventSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestamp__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideTrdRegTimestamp")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestamp__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTrdRegTimestamp",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_SideTrdRegTimestamp" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestamp__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTrdRegTimestamp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestamp__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::SideTrdRegTimestamp *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_SideTrdRegTimestamp",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTrdRegTimestamp" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SideTrdRegTimestamp" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestamp, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestamp(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideTrdRegTimestamp__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdRegTimestamp__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTrdRegTimestamp__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTrdRegTimestamp__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideTrdRegTimestamp'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideTrdRegTimestamp::SideTrdRegTimestamp()\n" " FIX::SideTrdRegTimestamp::SideTrdRegTimestamp(int)\n" " FIX::SideTrdRegTimestamp::SideTrdRegTimestamp(FIX::UTCTIMESTAMP const &)\n" " FIX::SideTrdRegTimestamp::SideTrdRegTimestamp(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideTrdRegTimestamp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdRegTimestamp *arg1 = (FIX::SideTrdRegTimestamp *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideTrdRegTimestamp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideTrdRegTimestamp, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideTrdRegTimestamp" "', argument " "1"" of type '" "FIX::SideTrdRegTimestamp *""'"); } arg1 = reinterpret_cast< FIX::SideTrdRegTimestamp * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideTrdRegTimestamp_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideTrdRegTimestamp, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestampType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdRegTimestampType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideTrdRegTimestampType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestampType *)new FIX::SideTrdRegTimestampType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestampType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestampType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTrdRegTimestampType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTrdRegTimestampType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTrdRegTimestampType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTrdRegTimestampType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestampType *)new FIX::SideTrdRegTimestampType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestampType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestampType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideTrdRegTimestampType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdRegTimestampType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideTrdRegTimestampType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideTrdRegTimestampType::SideTrdRegTimestampType()\n" " FIX::SideTrdRegTimestampType::SideTrdRegTimestampType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideTrdRegTimestampType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdRegTimestampType *arg1 = (FIX::SideTrdRegTimestampType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideTrdRegTimestampType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideTrdRegTimestampType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideTrdRegTimestampType" "', argument " "1"" of type '" "FIX::SideTrdRegTimestampType *""'"); } arg1 = reinterpret_cast< FIX::SideTrdRegTimestampType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideTrdRegTimestampType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideTrdRegTimestampType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestampSrc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdRegTimestampSrc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideTrdRegTimestampSrc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestampSrc *)new FIX::SideTrdRegTimestampSrc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestampSrc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestampSrc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideTrdRegTimestampSrc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideTrdRegTimestampSrc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideTrdRegTimestampSrc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideTrdRegTimestampSrc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideTrdRegTimestampSrc *)new FIX::SideTrdRegTimestampSrc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideTrdRegTimestampSrc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideTrdRegTimestampSrc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideTrdRegTimestampSrc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdRegTimestampSrc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideTrdRegTimestampSrc'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideTrdRegTimestampSrc::SideTrdRegTimestampSrc()\n" " FIX::SideTrdRegTimestampSrc::SideTrdRegTimestampSrc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideTrdRegTimestampSrc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideTrdRegTimestampSrc *arg1 = (FIX::SideTrdRegTimestampSrc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideTrdRegTimestampSrc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideTrdRegTimestampSrc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideTrdRegTimestampSrc" "', argument " "1"" of type '" "FIX::SideTrdRegTimestampSrc *""'"); } arg1 = reinterpret_cast< FIX::SideTrdRegTimestampSrc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideTrdRegTimestampSrc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideTrdRegTimestampSrc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AsOfIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AsOfIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AsOfIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AsOfIndicator *)new FIX::AsOfIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AsOfIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AsOfIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AsOfIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AsOfIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AsOfIndicator" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AsOfIndicator" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AsOfIndicator *)new FIX::AsOfIndicator((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AsOfIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AsOfIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AsOfIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AsOfIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AsOfIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::AsOfIndicator::AsOfIndicator()\n" " FIX::AsOfIndicator::AsOfIndicator(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AsOfIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AsOfIndicator *arg1 = (FIX::AsOfIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AsOfIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AsOfIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AsOfIndicator" "', argument " "1"" of type '" "FIX::AsOfIndicator *""'"); } arg1 = reinterpret_cast< FIX::AsOfIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AsOfIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AsOfIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSideTrdRegTS__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSideTrdRegTS *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSideTrdRegTS")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSideTrdRegTS *)new FIX::NoSideTrdRegTS(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSideTrdRegTS, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSideTrdRegTS__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSideTrdRegTS *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSideTrdRegTS",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSideTrdRegTS" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSideTrdRegTS" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSideTrdRegTS *)new FIX::NoSideTrdRegTS((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSideTrdRegTS, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSideTrdRegTS(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSideTrdRegTS__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSideTrdRegTS__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSideTrdRegTS'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSideTrdRegTS::NoSideTrdRegTS()\n" " FIX::NoSideTrdRegTS::NoSideTrdRegTS(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSideTrdRegTS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSideTrdRegTS *arg1 = (FIX::NoSideTrdRegTS *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSideTrdRegTS",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSideTrdRegTS, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSideTrdRegTS" "', argument " "1"" of type '" "FIX::NoSideTrdRegTS *""'"); } arg1 = reinterpret_cast< FIX::NoSideTrdRegTS * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSideTrdRegTS_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSideTrdRegTS, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegOptionRatio__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOptionRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegOptionRatio")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOptionRatio *)new FIX::LegOptionRatio(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOptionRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOptionRatio__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegOptionRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegOptionRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegOptionRatio" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegOptionRatio" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOptionRatio *)new FIX::LegOptionRatio((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOptionRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOptionRatio(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegOptionRatio__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOptionRatio__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegOptionRatio'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegOptionRatio::LegOptionRatio()\n" " FIX::LegOptionRatio::LegOptionRatio(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegOptionRatio(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOptionRatio *arg1 = (FIX::LegOptionRatio *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegOptionRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegOptionRatio, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegOptionRatio" "', argument " "1"" of type '" "FIX::LegOptionRatio *""'"); } arg1 = reinterpret_cast< FIX::LegOptionRatio * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegOptionRatio_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegOptionRatio, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoInstrumentParties__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoInstrumentParties *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoInstrumentParties")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoInstrumentParties *)new FIX::NoInstrumentParties(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoInstrumentParties, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoInstrumentParties__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoInstrumentParties *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoInstrumentParties",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoInstrumentParties" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoInstrumentParties" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoInstrumentParties *)new FIX::NoInstrumentParties((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoInstrumentParties, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoInstrumentParties(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoInstrumentParties__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoInstrumentParties__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoInstrumentParties'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoInstrumentParties::NoInstrumentParties()\n" " FIX::NoInstrumentParties::NoInstrumentParties(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoInstrumentParties(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoInstrumentParties *arg1 = (FIX::NoInstrumentParties *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoInstrumentParties",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoInstrumentParties, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoInstrumentParties" "', argument " "1"" of type '" "FIX::NoInstrumentParties *""'"); } arg1 = reinterpret_cast< FIX::NoInstrumentParties * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoInstrumentParties_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoInstrumentParties, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrumentPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrumentPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartyID *)new FIX::InstrumentPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartyID *)new FIX::InstrumentPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrumentPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrumentPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrumentPartyID::InstrumentPartyID()\n" " FIX::InstrumentPartyID::InstrumentPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrumentPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartyID *arg1 = (FIX::InstrumentPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrumentPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrumentPartyID" "', argument " "1"" of type '" "FIX::InstrumentPartyID *""'"); } arg1 = reinterpret_cast< FIX::InstrumentPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrumentPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrumentPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeVolume__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeVolume *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeVolume")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeVolume *)new FIX::TradeVolume(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeVolume, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeVolume__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeVolume *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeVolume",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeVolume" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeVolume" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeVolume *)new FIX::TradeVolume((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeVolume, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeVolume(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeVolume__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeVolume__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeVolume'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeVolume::TradeVolume()\n" " FIX::TradeVolume::TradeVolume(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeVolume(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeVolume *arg1 = (FIX::TradeVolume *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeVolume",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeVolume, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeVolume" "', argument " "1"" of type '" "FIX::TradeVolume *""'"); } arg1 = reinterpret_cast< FIX::TradeVolume * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeVolume_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeVolume, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDBookType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDBookType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDBookType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDBookType *)new FIX::MDBookType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDBookType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDBookType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDBookType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDBookType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDBookType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDBookType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDBookType *)new FIX::MDBookType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDBookType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDBookType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDBookType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDBookType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDBookType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDBookType::MDBookType()\n" " FIX::MDBookType::MDBookType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDBookType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDBookType *arg1 = (FIX::MDBookType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDBookType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDBookType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDBookType" "', argument " "1"" of type '" "FIX::MDBookType *""'"); } arg1 = reinterpret_cast< FIX::MDBookType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDBookType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDBookType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDFeedType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDFeedType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDFeedType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDFeedType *)new FIX::MDFeedType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDFeedType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDFeedType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDFeedType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDFeedType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDFeedType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDFeedType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDFeedType *)new FIX::MDFeedType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDFeedType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDFeedType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDFeedType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDFeedType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDFeedType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDFeedType::MDFeedType()\n" " FIX::MDFeedType::MDFeedType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDFeedType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDFeedType *arg1 = (FIX::MDFeedType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDFeedType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDFeedType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDFeedType" "', argument " "1"" of type '" "FIX::MDFeedType *""'"); } arg1 = reinterpret_cast< FIX::MDFeedType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDFeedType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDFeedType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDPriceLevel__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDPriceLevel *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDPriceLevel")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDPriceLevel *)new FIX::MDPriceLevel(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDPriceLevel, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDPriceLevel__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDPriceLevel *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDPriceLevel",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDPriceLevel" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDPriceLevel" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDPriceLevel *)new FIX::MDPriceLevel((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDPriceLevel, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDPriceLevel(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDPriceLevel__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDPriceLevel__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDPriceLevel'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDPriceLevel::MDPriceLevel()\n" " FIX::MDPriceLevel::MDPriceLevel(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDPriceLevel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDPriceLevel *arg1 = (FIX::MDPriceLevel *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDPriceLevel",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDPriceLevel, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDPriceLevel" "', argument " "1"" of type '" "FIX::MDPriceLevel *""'"); } arg1 = reinterpret_cast< FIX::MDPriceLevel * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDPriceLevel_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDPriceLevel, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDOriginType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDOriginType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDOriginType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDOriginType *)new FIX::MDOriginType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDOriginType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDOriginType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDOriginType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDOriginType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDOriginType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDOriginType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDOriginType *)new FIX::MDOriginType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDOriginType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDOriginType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDOriginType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDOriginType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDOriginType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDOriginType::MDOriginType()\n" " FIX::MDOriginType::MDOriginType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDOriginType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDOriginType *arg1 = (FIX::MDOriginType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDOriginType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDOriginType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDOriginType" "', argument " "1"" of type '" "FIX::MDOriginType *""'"); } arg1 = reinterpret_cast< FIX::MDOriginType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDOriginType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDOriginType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FirstPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FirstPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FirstPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FirstPx *)new FIX::FirstPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FirstPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FirstPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FirstPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FirstPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FirstPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FirstPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FirstPx *)new FIX::FirstPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FirstPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FirstPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FirstPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FirstPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FirstPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::FirstPx::FirstPx()\n" " FIX::FirstPx::FirstPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FirstPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FirstPx *arg1 = (FIX::FirstPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FirstPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FirstPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FirstPx" "', argument " "1"" of type '" "FIX::FirstPx *""'"); } arg1 = reinterpret_cast< FIX::FirstPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FirstPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FirstPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntrySpotRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntrySpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntrySpotRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntrySpotRate *)new FIX::MDEntrySpotRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntrySpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntrySpotRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntrySpotRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntrySpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntrySpotRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntrySpotRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntrySpotRate *)new FIX::MDEntrySpotRate((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntrySpotRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntrySpotRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntrySpotRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntrySpotRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntrySpotRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntrySpotRate::MDEntrySpotRate()\n" " FIX::MDEntrySpotRate::MDEntrySpotRate(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntrySpotRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntrySpotRate *arg1 = (FIX::MDEntrySpotRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntrySpotRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntrySpotRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntrySpotRate" "', argument " "1"" of type '" "FIX::MDEntrySpotRate *""'"); } arg1 = reinterpret_cast< FIX::MDEntrySpotRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntrySpotRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntrySpotRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDEntryForwardPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDEntryForwardPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryForwardPoints *)new FIX::MDEntryForwardPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryForwardPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDEntryForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDEntryForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDEntryForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDEntryForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDEntryForwardPoints *)new FIX::MDEntryForwardPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDEntryForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDEntryForwardPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDEntryForwardPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryForwardPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDEntryForwardPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDEntryForwardPoints::MDEntryForwardPoints()\n" " FIX::MDEntryForwardPoints::MDEntryForwardPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDEntryForwardPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDEntryForwardPoints *arg1 = (FIX::MDEntryForwardPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDEntryForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDEntryForwardPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDEntryForwardPoints" "', argument " "1"" of type '" "FIX::MDEntryForwardPoints *""'"); } arg1 = reinterpret_cast< FIX::MDEntryForwardPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDEntryForwardPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDEntryForwardPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ManualOrderIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ManualOrderIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ManualOrderIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ManualOrderIndicator *)new FIX::ManualOrderIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ManualOrderIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ManualOrderIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ManualOrderIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ManualOrderIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ManualOrderIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ManualOrderIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ManualOrderIndicator *)new FIX::ManualOrderIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ManualOrderIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ManualOrderIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ManualOrderIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ManualOrderIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ManualOrderIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::ManualOrderIndicator::ManualOrderIndicator()\n" " FIX::ManualOrderIndicator::ManualOrderIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ManualOrderIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ManualOrderIndicator *arg1 = (FIX::ManualOrderIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ManualOrderIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ManualOrderIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ManualOrderIndicator" "', argument " "1"" of type '" "FIX::ManualOrderIndicator *""'"); } arg1 = reinterpret_cast< FIX::ManualOrderIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ManualOrderIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ManualOrderIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CustDirectedOrder__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustDirectedOrder *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CustDirectedOrder")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustDirectedOrder *)new FIX::CustDirectedOrder(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustDirectedOrder, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustDirectedOrder__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CustDirectedOrder *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CustDirectedOrder",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CustDirectedOrder" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CustDirectedOrder" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustDirectedOrder *)new FIX::CustDirectedOrder((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustDirectedOrder, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustDirectedOrder(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CustDirectedOrder__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustDirectedOrder__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CustDirectedOrder'.\n" " Possible C/C++ prototypes are:\n" " FIX::CustDirectedOrder::CustDirectedOrder()\n" " FIX::CustDirectedOrder::CustDirectedOrder(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CustDirectedOrder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustDirectedOrder *arg1 = (FIX::CustDirectedOrder *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CustDirectedOrder",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CustDirectedOrder, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CustDirectedOrder" "', argument " "1"" of type '" "FIX::CustDirectedOrder *""'"); } arg1 = reinterpret_cast< FIX::CustDirectedOrder * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CustDirectedOrder_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CustDirectedOrder, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ReceivedDeptID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReceivedDeptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ReceivedDeptID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReceivedDeptID *)new FIX::ReceivedDeptID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReceivedDeptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReceivedDeptID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ReceivedDeptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ReceivedDeptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ReceivedDeptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ReceivedDeptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReceivedDeptID *)new FIX::ReceivedDeptID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReceivedDeptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReceivedDeptID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ReceivedDeptID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReceivedDeptID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ReceivedDeptID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ReceivedDeptID::ReceivedDeptID()\n" " FIX::ReceivedDeptID::ReceivedDeptID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ReceivedDeptID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReceivedDeptID *arg1 = (FIX::ReceivedDeptID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ReceivedDeptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ReceivedDeptID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ReceivedDeptID" "', argument " "1"" of type '" "FIX::ReceivedDeptID *""'"); } arg1 = reinterpret_cast< FIX::ReceivedDeptID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ReceivedDeptID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ReceivedDeptID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CustOrderHandlingInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustOrderHandlingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CustOrderHandlingInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustOrderHandlingInst *)new FIX::CustOrderHandlingInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustOrderHandlingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustOrderHandlingInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CustOrderHandlingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CustOrderHandlingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CustOrderHandlingInst" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CustOrderHandlingInst" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CustOrderHandlingInst *)new FIX::CustOrderHandlingInst((FIX::MULTIPLESTRINGVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CustOrderHandlingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CustOrderHandlingInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CustOrderHandlingInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustOrderHandlingInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CustOrderHandlingInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::CustOrderHandlingInst::CustOrderHandlingInst()\n" " FIX::CustOrderHandlingInst::CustOrderHandlingInst(FIX::MULTIPLESTRINGVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CustOrderHandlingInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CustOrderHandlingInst *arg1 = (FIX::CustOrderHandlingInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CustOrderHandlingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CustOrderHandlingInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CustOrderHandlingInst" "', argument " "1"" of type '" "FIX::CustOrderHandlingInst *""'"); } arg1 = reinterpret_cast< FIX::CustOrderHandlingInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CustOrderHandlingInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CustOrderHandlingInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderHandlingInstSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderHandlingInstSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderHandlingInstSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderHandlingInstSource *)new FIX::OrderHandlingInstSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderHandlingInstSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderHandlingInstSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderHandlingInstSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderHandlingInstSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderHandlingInstSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderHandlingInstSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderHandlingInstSource *)new FIX::OrderHandlingInstSource((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderHandlingInstSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderHandlingInstSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderHandlingInstSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderHandlingInstSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderHandlingInstSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderHandlingInstSource::OrderHandlingInstSource()\n" " FIX::OrderHandlingInstSource::OrderHandlingInstSource(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderHandlingInstSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderHandlingInstSource *arg1 = (FIX::OrderHandlingInstSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderHandlingInstSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderHandlingInstSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderHandlingInstSource" "', argument " "1"" of type '" "FIX::OrderHandlingInstSource *""'"); } arg1 = reinterpret_cast< FIX::OrderHandlingInstSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderHandlingInstSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderHandlingInstSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeskType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeskType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskType *)new FIX::DeskType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeskType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeskType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeskType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeskType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskType *)new FIX::DeskType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeskType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeskType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeskType::DeskType()\n" " FIX::DeskType::DeskType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeskType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskType *arg1 = (FIX::DeskType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeskType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeskType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeskType" "', argument " "1"" of type '" "FIX::DeskType *""'"); } arg1 = reinterpret_cast< FIX::DeskType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeskType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeskType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeskTypeSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskTypeSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeskTypeSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskTypeSource *)new FIX::DeskTypeSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskTypeSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskTypeSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeskTypeSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeskTypeSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeskTypeSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeskTypeSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskTypeSource *)new FIX::DeskTypeSource((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskTypeSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskTypeSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeskTypeSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskTypeSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeskTypeSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeskTypeSource::DeskTypeSource()\n" " FIX::DeskTypeSource::DeskTypeSource(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeskTypeSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskTypeSource *arg1 = (FIX::DeskTypeSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeskTypeSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeskTypeSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeskTypeSource" "', argument " "1"" of type '" "FIX::DeskTypeSource *""'"); } arg1 = reinterpret_cast< FIX::DeskTypeSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeskTypeSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeskTypeSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DeskOrderHandlingInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskOrderHandlingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DeskOrderHandlingInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskOrderHandlingInst *)new FIX::DeskOrderHandlingInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskOrderHandlingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskOrderHandlingInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DeskOrderHandlingInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DeskOrderHandlingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DeskOrderHandlingInst" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DeskOrderHandlingInst" "', argument " "1"" of type '" "FIX::MULTIPLESTRINGVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DeskOrderHandlingInst *)new FIX::DeskOrderHandlingInst((FIX::MULTIPLESTRINGVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DeskOrderHandlingInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DeskOrderHandlingInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DeskOrderHandlingInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskOrderHandlingInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DeskOrderHandlingInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::DeskOrderHandlingInst::DeskOrderHandlingInst()\n" " FIX::DeskOrderHandlingInst::DeskOrderHandlingInst(FIX::MULTIPLESTRINGVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DeskOrderHandlingInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DeskOrderHandlingInst *arg1 = (FIX::DeskOrderHandlingInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DeskOrderHandlingInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DeskOrderHandlingInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DeskOrderHandlingInst" "', argument " "1"" of type '" "FIX::DeskOrderHandlingInst *""'"); } arg1 = reinterpret_cast< FIX::DeskOrderHandlingInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DeskOrderHandlingInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DeskOrderHandlingInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecAckStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecAckStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecAckStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecAckStatus *)new FIX::ExecAckStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecAckStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecAckStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecAckStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecAckStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecAckStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecAckStatus" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecAckStatus *)new FIX::ExecAckStatus((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecAckStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecAckStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecAckStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecAckStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecAckStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecAckStatus::ExecAckStatus()\n" " FIX::ExecAckStatus::ExecAckStatus(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecAckStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecAckStatus *arg1 = (FIX::ExecAckStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecAckStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecAckStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecAckStatus" "', argument " "1"" of type '" "FIX::ExecAckStatus *""'"); } arg1 = reinterpret_cast< FIX::ExecAckStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecAckStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecAckStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingDeliveryAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingDeliveryAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingDeliveryAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingDeliveryAmount *)new FIX::UnderlyingDeliveryAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingDeliveryAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingDeliveryAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingDeliveryAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingDeliveryAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingDeliveryAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingDeliveryAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingDeliveryAmount *)new FIX::UnderlyingDeliveryAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingDeliveryAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingDeliveryAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingDeliveryAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingDeliveryAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingDeliveryAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingDeliveryAmount::UnderlyingDeliveryAmount()\n" " FIX::UnderlyingDeliveryAmount::UnderlyingDeliveryAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingDeliveryAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingDeliveryAmount *arg1 = (FIX::UnderlyingDeliveryAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingDeliveryAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingDeliveryAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingDeliveryAmount" "', argument " "1"" of type '" "FIX::UnderlyingDeliveryAmount *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingDeliveryAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingDeliveryAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingDeliveryAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingCapValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCapValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingCapValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCapValue *)new FIX::UnderlyingCapValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCapValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCapValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingCapValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingCapValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingCapValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingCapValue" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingCapValue *)new FIX::UnderlyingCapValue((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingCapValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingCapValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingCapValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCapValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingCapValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingCapValue::UnderlyingCapValue()\n" " FIX::UnderlyingCapValue::UnderlyingCapValue(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingCapValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingCapValue *arg1 = (FIX::UnderlyingCapValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingCapValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingCapValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingCapValue" "', argument " "1"" of type '" "FIX::UnderlyingCapValue *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingCapValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingCapValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingCapValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSettlMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlMethod *)new FIX::UnderlyingSettlMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSettlMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSettlMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSettlMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSettlMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSettlMethod *)new FIX::UnderlyingSettlMethod((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSettlMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSettlMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSettlMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSettlMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSettlMethod::UnderlyingSettlMethod()\n" " FIX::UnderlyingSettlMethod::UnderlyingSettlMethod(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSettlMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSettlMethod *arg1 = (FIX::UnderlyingSettlMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSettlMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSettlMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSettlMethod" "', argument " "1"" of type '" "FIX::UnderlyingSettlMethod *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSettlMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSettlMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSettlMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryTradeID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryTradeID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradeID *)new FIX::SecondaryTradeID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradeID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradeID *)new FIX::SecondaryTradeID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradeID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryTradeID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradeID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryTradeID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryTradeID::SecondaryTradeID()\n" " FIX::SecondaryTradeID::SecondaryTradeID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryTradeID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradeID *arg1 = (FIX::SecondaryTradeID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryTradeID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryTradeID" "', argument " "1"" of type '" "FIX::SecondaryTradeID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryTradeID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryTradeID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryTradeID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FirmTradeID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FirmTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FirmTradeID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FirmTradeID *)new FIX::FirmTradeID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FirmTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FirmTradeID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FirmTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FirmTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FirmTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FirmTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FirmTradeID *)new FIX::FirmTradeID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FirmTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FirmTradeID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FirmTradeID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FirmTradeID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FirmTradeID'.\n" " Possible C/C++ prototypes are:\n" " FIX::FirmTradeID::FirmTradeID()\n" " FIX::FirmTradeID::FirmTradeID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FirmTradeID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FirmTradeID *arg1 = (FIX::FirmTradeID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FirmTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FirmTradeID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FirmTradeID" "', argument " "1"" of type '" "FIX::FirmTradeID *""'"); } arg1 = reinterpret_cast< FIX::FirmTradeID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FirmTradeID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FirmTradeID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryFirmTradeID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryFirmTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryFirmTradeID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryFirmTradeID *)new FIX::SecondaryFirmTradeID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryFirmTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryFirmTradeID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryFirmTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryFirmTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryFirmTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryFirmTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryFirmTradeID *)new FIX::SecondaryFirmTradeID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryFirmTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryFirmTradeID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryFirmTradeID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryFirmTradeID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryFirmTradeID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryFirmTradeID::SecondaryFirmTradeID()\n" " FIX::SecondaryFirmTradeID::SecondaryFirmTradeID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryFirmTradeID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryFirmTradeID *arg1 = (FIX::SecondaryFirmTradeID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryFirmTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryFirmTradeID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryFirmTradeID" "', argument " "1"" of type '" "FIX::SecondaryFirmTradeID *""'"); } arg1 = reinterpret_cast< FIX::SecondaryFirmTradeID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryFirmTradeID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryFirmTradeID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CollApplType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollApplType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CollApplType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollApplType *)new FIX::CollApplType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollApplType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollApplType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CollApplType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CollApplType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CollApplType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CollApplType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CollApplType *)new FIX::CollApplType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CollApplType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CollApplType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CollApplType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollApplType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CollApplType'.\n" " Possible C/C++ prototypes are:\n" " FIX::CollApplType::CollApplType()\n" " FIX::CollApplType::CollApplType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CollApplType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CollApplType *arg1 = (FIX::CollApplType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CollApplType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CollApplType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CollApplType" "', argument " "1"" of type '" "FIX::CollApplType *""'"); } arg1 = reinterpret_cast< FIX::CollApplType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CollApplType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CollApplType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingAdjustedQuantity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingAdjustedQuantity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingAdjustedQuantity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingAdjustedQuantity *)new FIX::UnderlyingAdjustedQuantity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingAdjustedQuantity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingAdjustedQuantity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingAdjustedQuantity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingAdjustedQuantity" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingAdjustedQuantity" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingAdjustedQuantity *)new FIX::UnderlyingAdjustedQuantity((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingAdjustedQuantity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingAdjustedQuantity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingAdjustedQuantity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingAdjustedQuantity'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingAdjustedQuantity::UnderlyingAdjustedQuantity()\n" " FIX::UnderlyingAdjustedQuantity::UnderlyingAdjustedQuantity(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingAdjustedQuantity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingAdjustedQuantity *arg1 = (FIX::UnderlyingAdjustedQuantity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingAdjustedQuantity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingAdjustedQuantity" "', argument " "1"" of type '" "FIX::UnderlyingAdjustedQuantity *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingAdjustedQuantity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingAdjustedQuantity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingFXRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFXRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingFXRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFXRate *)new FIX::UnderlyingFXRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFXRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFXRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingFXRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingFXRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingFXRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingFXRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFXRate *)new FIX::UnderlyingFXRate((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFXRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFXRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingFXRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFXRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingFXRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingFXRate::UnderlyingFXRate()\n" " FIX::UnderlyingFXRate::UnderlyingFXRate(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingFXRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFXRate *arg1 = (FIX::UnderlyingFXRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingFXRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingFXRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingFXRate" "', argument " "1"" of type '" "FIX::UnderlyingFXRate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingFXRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingFXRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingFXRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingFXRateCalc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFXRateCalc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingFXRateCalc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFXRateCalc *)new FIX::UnderlyingFXRateCalc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFXRateCalc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFXRateCalc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingFXRateCalc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingFXRateCalc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingFXRateCalc" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingFXRateCalc" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFXRateCalc *)new FIX::UnderlyingFXRateCalc((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFXRateCalc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFXRateCalc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingFXRateCalc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFXRateCalc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingFXRateCalc'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingFXRateCalc::UnderlyingFXRateCalc()\n" " FIX::UnderlyingFXRateCalc::UnderlyingFXRateCalc(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingFXRateCalc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFXRateCalc *arg1 = (FIX::UnderlyingFXRateCalc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingFXRateCalc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingFXRateCalc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingFXRateCalc" "', argument " "1"" of type '" "FIX::UnderlyingFXRateCalc *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingFXRateCalc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingFXRateCalc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingFXRateCalc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocPositionEffect__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocPositionEffect *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocPositionEffect")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocPositionEffect *)new FIX::AllocPositionEffect(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocPositionEffect, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocPositionEffect__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocPositionEffect *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocPositionEffect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocPositionEffect" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocPositionEffect" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocPositionEffect *)new FIX::AllocPositionEffect((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocPositionEffect, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocPositionEffect(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocPositionEffect__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocPositionEffect__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocPositionEffect'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocPositionEffect::AllocPositionEffect()\n" " FIX::AllocPositionEffect::AllocPositionEffect(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocPositionEffect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocPositionEffect *arg1 = (FIX::AllocPositionEffect *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocPositionEffect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocPositionEffect, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocPositionEffect" "', argument " "1"" of type '" "FIX::AllocPositionEffect *""'"); } arg1 = reinterpret_cast< FIX::AllocPositionEffect * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocPositionEffect_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocPositionEffect, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DealingCapacity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DealingCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DealingCapacity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DealingCapacity *)new FIX::DealingCapacity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DealingCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DealingCapacity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DealingCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DealingCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DealingCapacity" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DealingCapacity" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DealingCapacity *)new FIX::DealingCapacity((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DealingCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DealingCapacity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DealingCapacity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DealingCapacity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DealingCapacity'.\n" " Possible C/C++ prototypes are:\n" " FIX::DealingCapacity::DealingCapacity()\n" " FIX::DealingCapacity::DealingCapacity(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DealingCapacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DealingCapacity *arg1 = (FIX::DealingCapacity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DealingCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DealingCapacity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DealingCapacity" "', argument " "1"" of type '" "FIX::DealingCapacity *""'"); } arg1 = reinterpret_cast< FIX::DealingCapacity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DealingCapacity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DealingCapacity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrmtAssignmentMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrmtAssignmentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrmtAssignmentMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrmtAssignmentMethod *)new FIX::InstrmtAssignmentMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrmtAssignmentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrmtAssignmentMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrmtAssignmentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrmtAssignmentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrmtAssignmentMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrmtAssignmentMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrmtAssignmentMethod *)new FIX::InstrmtAssignmentMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrmtAssignmentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrmtAssignmentMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrmtAssignmentMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrmtAssignmentMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrmtAssignmentMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrmtAssignmentMethod::InstrmtAssignmentMethod()\n" " FIX::InstrmtAssignmentMethod::InstrmtAssignmentMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrmtAssignmentMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrmtAssignmentMethod *arg1 = (FIX::InstrmtAssignmentMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrmtAssignmentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrmtAssignmentMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrmtAssignmentMethod" "', argument " "1"" of type '" "FIX::InstrmtAssignmentMethod *""'"); } arg1 = reinterpret_cast< FIX::InstrmtAssignmentMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrmtAssignmentMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrmtAssignmentMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrumentPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrumentPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartyIDSource *)new FIX::InstrumentPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartyIDSource *)new FIX::InstrumentPartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrumentPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrumentPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrumentPartyIDSource::InstrumentPartyIDSource()\n" " FIX::InstrumentPartyIDSource::InstrumentPartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrumentPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartyIDSource *arg1 = (FIX::InstrumentPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrumentPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::InstrumentPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::InstrumentPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrumentPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrumentPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrumentPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrumentPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartyRole *)new FIX::InstrumentPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartyRole *)new FIX::InstrumentPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrumentPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrumentPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrumentPartyRole::InstrumentPartyRole()\n" " FIX::InstrumentPartyRole::InstrumentPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrumentPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartyRole *arg1 = (FIX::InstrumentPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrumentPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrumentPartyRole" "', argument " "1"" of type '" "FIX::InstrumentPartyRole *""'"); } arg1 = reinterpret_cast< FIX::InstrumentPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrumentPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrumentPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoInstrumentPartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoInstrumentPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoInstrumentPartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoInstrumentPartySubIDs *)new FIX::NoInstrumentPartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoInstrumentPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoInstrumentPartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoInstrumentPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoInstrumentPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoInstrumentPartySubIDs *)new FIX::NoInstrumentPartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoInstrumentPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoInstrumentPartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoInstrumentPartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoInstrumentPartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoInstrumentPartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoInstrumentPartySubIDs::NoInstrumentPartySubIDs()\n" " FIX::NoInstrumentPartySubIDs::NoInstrumentPartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoInstrumentPartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoInstrumentPartySubIDs *arg1 = (FIX::NoInstrumentPartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoInstrumentPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoInstrumentPartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NoInstrumentPartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoInstrumentPartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoInstrumentPartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoInstrumentPartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrumentPartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrumentPartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartySubID *)new FIX::InstrumentPartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartySubID *)new FIX::InstrumentPartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrumentPartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrumentPartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrumentPartySubID::InstrumentPartySubID()\n" " FIX::InstrumentPartySubID::InstrumentPartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrumentPartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartySubID *arg1 = (FIX::InstrumentPartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrumentPartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrumentPartySubID" "', argument " "1"" of type '" "FIX::InstrumentPartySubID *""'"); } arg1 = reinterpret_cast< FIX::InstrumentPartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrumentPartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrumentPartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_InstrumentPartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_InstrumentPartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartySubIDType *)new FIX::InstrumentPartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::InstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_InstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_InstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_InstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::InstrumentPartySubIDType *)new FIX::InstrumentPartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__InstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_InstrumentPartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_InstrumentPartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_InstrumentPartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::InstrumentPartySubIDType::InstrumentPartySubIDType()\n" " FIX::InstrumentPartySubIDType::InstrumentPartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_InstrumentPartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::InstrumentPartySubIDType *arg1 = (FIX::InstrumentPartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_InstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__InstrumentPartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_InstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::InstrumentPartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::InstrumentPartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *InstrumentPartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__InstrumentPartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PositionCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PositionCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PositionCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PositionCurrency *)new FIX::PositionCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PositionCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PositionCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PositionCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PositionCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PositionCurrency" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PositionCurrency" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PositionCurrency *)new FIX::PositionCurrency((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PositionCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PositionCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PositionCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PositionCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PositionCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::PositionCurrency::PositionCurrency()\n" " FIX::PositionCurrency::PositionCurrency(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PositionCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PositionCurrency *arg1 = (FIX::PositionCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PositionCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PositionCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PositionCurrency" "', argument " "1"" of type '" "FIX::PositionCurrency *""'"); } arg1 = reinterpret_cast< FIX::PositionCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PositionCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PositionCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CalculatedCcyLastQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CalculatedCcyLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CalculatedCcyLastQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CalculatedCcyLastQty *)new FIX::CalculatedCcyLastQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CalculatedCcyLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CalculatedCcyLastQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CalculatedCcyLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CalculatedCcyLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CalculatedCcyLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CalculatedCcyLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CalculatedCcyLastQty *)new FIX::CalculatedCcyLastQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CalculatedCcyLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CalculatedCcyLastQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CalculatedCcyLastQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CalculatedCcyLastQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CalculatedCcyLastQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::CalculatedCcyLastQty::CalculatedCcyLastQty()\n" " FIX::CalculatedCcyLastQty::CalculatedCcyLastQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CalculatedCcyLastQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CalculatedCcyLastQty *arg1 = (FIX::CalculatedCcyLastQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CalculatedCcyLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CalculatedCcyLastQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CalculatedCcyLastQty" "', argument " "1"" of type '" "FIX::CalculatedCcyLastQty *""'"); } arg1 = reinterpret_cast< FIX::CalculatedCcyLastQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CalculatedCcyLastQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CalculatedCcyLastQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AggressorIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AggressorIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AggressorIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AggressorIndicator *)new FIX::AggressorIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AggressorIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AggressorIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AggressorIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AggressorIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AggressorIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AggressorIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AggressorIndicator *)new FIX::AggressorIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AggressorIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AggressorIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AggressorIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AggressorIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AggressorIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::AggressorIndicator::AggressorIndicator()\n" " FIX::AggressorIndicator::AggressorIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AggressorIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AggressorIndicator *arg1 = (FIX::AggressorIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AggressorIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AggressorIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AggressorIndicator" "', argument " "1"" of type '" "FIX::AggressorIndicator *""'"); } arg1 = reinterpret_cast< FIX::AggressorIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AggressorIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AggressorIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUndlyInstrumentParties__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUndlyInstrumentParties *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUndlyInstrumentParties")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUndlyInstrumentParties *)new FIX::NoUndlyInstrumentParties(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUndlyInstrumentParties, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUndlyInstrumentParties__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUndlyInstrumentParties *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUndlyInstrumentParties",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUndlyInstrumentParties" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUndlyInstrumentParties" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUndlyInstrumentParties *)new FIX::NoUndlyInstrumentParties((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUndlyInstrumentParties, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUndlyInstrumentParties(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUndlyInstrumentParties__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUndlyInstrumentParties__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUndlyInstrumentParties'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUndlyInstrumentParties::NoUndlyInstrumentParties()\n" " FIX::NoUndlyInstrumentParties::NoUndlyInstrumentParties(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUndlyInstrumentParties(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUndlyInstrumentParties *arg1 = (FIX::NoUndlyInstrumentParties *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUndlyInstrumentParties",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUndlyInstrumentParties, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUndlyInstrumentParties" "', argument " "1"" of type '" "FIX::NoUndlyInstrumentParties *""'"); } arg1 = reinterpret_cast< FIX::NoUndlyInstrumentParties * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUndlyInstrumentParties_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUndlyInstrumentParties, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UndlyInstrumentPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartyID *)new FIX::UndlyInstrumentPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UndlyInstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UndlyInstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UndlyInstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UndlyInstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartyID *)new FIX::UndlyInstrumentPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UndlyInstrumentPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UndlyInstrumentPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UndlyInstrumentPartyID::UndlyInstrumentPartyID()\n" " FIX::UndlyInstrumentPartyID::UndlyInstrumentPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UndlyInstrumentPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartyID *arg1 = (FIX::UndlyInstrumentPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UndlyInstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UndlyInstrumentPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UndlyInstrumentPartyID" "', argument " "1"" of type '" "FIX::UndlyInstrumentPartyID *""'"); } arg1 = reinterpret_cast< FIX::UndlyInstrumentPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UndlyInstrumentPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UndlyInstrumentPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartyIDSource *)new FIX::UndlyInstrumentPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UndlyInstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UndlyInstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UndlyInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UndlyInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartyIDSource *)new FIX::UndlyInstrumentPartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UndlyInstrumentPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UndlyInstrumentPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::UndlyInstrumentPartyIDSource::UndlyInstrumentPartyIDSource()\n" " FIX::UndlyInstrumentPartyIDSource::UndlyInstrumentPartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UndlyInstrumentPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartyIDSource *arg1 = (FIX::UndlyInstrumentPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UndlyInstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UndlyInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::UndlyInstrumentPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::UndlyInstrumentPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UndlyInstrumentPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UndlyInstrumentPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartyRole *)new FIX::UndlyInstrumentPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UndlyInstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UndlyInstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UndlyInstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UndlyInstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartyRole *)new FIX::UndlyInstrumentPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UndlyInstrumentPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UndlyInstrumentPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::UndlyInstrumentPartyRole::UndlyInstrumentPartyRole()\n" " FIX::UndlyInstrumentPartyRole::UndlyInstrumentPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UndlyInstrumentPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartyRole *arg1 = (FIX::UndlyInstrumentPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UndlyInstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UndlyInstrumentPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UndlyInstrumentPartyRole" "', argument " "1"" of type '" "FIX::UndlyInstrumentPartyRole *""'"); } arg1 = reinterpret_cast< FIX::UndlyInstrumentPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UndlyInstrumentPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUndlyInstrumentPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUndlyInstrumentPartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUndlyInstrumentPartySubIDs *)new FIX::NoUndlyInstrumentPartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUndlyInstrumentPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUndlyInstrumentPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUndlyInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUndlyInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUndlyInstrumentPartySubIDs *)new FIX::NoUndlyInstrumentPartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUndlyInstrumentPartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUndlyInstrumentPartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUndlyInstrumentPartySubIDs::NoUndlyInstrumentPartySubIDs()\n" " FIX::NoUndlyInstrumentPartySubIDs::NoUndlyInstrumentPartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUndlyInstrumentPartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUndlyInstrumentPartySubIDs *arg1 = (FIX::NoUndlyInstrumentPartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUndlyInstrumentPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUndlyInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NoUndlyInstrumentPartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoUndlyInstrumentPartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUndlyInstrumentPartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UndlyInstrumentPartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartySubID *)new FIX::UndlyInstrumentPartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UndlyInstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UndlyInstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UndlyInstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UndlyInstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartySubID *)new FIX::UndlyInstrumentPartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UndlyInstrumentPartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UndlyInstrumentPartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UndlyInstrumentPartySubID::UndlyInstrumentPartySubID()\n" " FIX::UndlyInstrumentPartySubID::UndlyInstrumentPartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UndlyInstrumentPartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartySubID *arg1 = (FIX::UndlyInstrumentPartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UndlyInstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UndlyInstrumentPartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UndlyInstrumentPartySubID" "', argument " "1"" of type '" "FIX::UndlyInstrumentPartySubID *""'"); } arg1 = reinterpret_cast< FIX::UndlyInstrumentPartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UndlyInstrumentPartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UndlyInstrumentPartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartySubIDType *)new FIX::UndlyInstrumentPartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UndlyInstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UndlyInstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UndlyInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UndlyInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UndlyInstrumentPartySubIDType *)new FIX::UndlyInstrumentPartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UndlyInstrumentPartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UndlyInstrumentPartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UndlyInstrumentPartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UndlyInstrumentPartySubIDType::UndlyInstrumentPartySubIDType()\n" " FIX::UndlyInstrumentPartySubIDType::UndlyInstrumentPartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UndlyInstrumentPartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UndlyInstrumentPartySubIDType *arg1 = (FIX::UndlyInstrumentPartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UndlyInstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UndlyInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::UndlyInstrumentPartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::UndlyInstrumentPartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UndlyInstrumentPartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_BidSwapPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidSwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_BidSwapPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidSwapPoints *)new FIX::BidSwapPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidSwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidSwapPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BidSwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_BidSwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_BidSwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_BidSwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BidSwapPoints *)new FIX::BidSwapPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BidSwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_BidSwapPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_BidSwapPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidSwapPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_BidSwapPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::BidSwapPoints::BidSwapPoints()\n" " FIX::BidSwapPoints::BidSwapPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_BidSwapPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BidSwapPoints *arg1 = (FIX::BidSwapPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_BidSwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__BidSwapPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_BidSwapPoints" "', argument " "1"" of type '" "FIX::BidSwapPoints *""'"); } arg1 = reinterpret_cast< FIX::BidSwapPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *BidSwapPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__BidSwapPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OfferSwapPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferSwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OfferSwapPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferSwapPoints *)new FIX::OfferSwapPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferSwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferSwapPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OfferSwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OfferSwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OfferSwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OfferSwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OfferSwapPoints *)new FIX::OfferSwapPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OfferSwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OfferSwapPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OfferSwapPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferSwapPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OfferSwapPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::OfferSwapPoints::OfferSwapPoints()\n" " FIX::OfferSwapPoints::OfferSwapPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OfferSwapPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OfferSwapPoints *arg1 = (FIX::OfferSwapPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OfferSwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OfferSwapPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OfferSwapPoints" "', argument " "1"" of type '" "FIX::OfferSwapPoints *""'"); } arg1 = reinterpret_cast< FIX::OfferSwapPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OfferSwapPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OfferSwapPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegBidForwardPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBidForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegBidForwardPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBidForwardPoints *)new FIX::LegBidForwardPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBidForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBidForwardPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegBidForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegBidForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegBidForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegBidForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegBidForwardPoints *)new FIX::LegBidForwardPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegBidForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegBidForwardPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegBidForwardPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBidForwardPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegBidForwardPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegBidForwardPoints::LegBidForwardPoints()\n" " FIX::LegBidForwardPoints::LegBidForwardPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegBidForwardPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegBidForwardPoints *arg1 = (FIX::LegBidForwardPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegBidForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegBidForwardPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegBidForwardPoints" "', argument " "1"" of type '" "FIX::LegBidForwardPoints *""'"); } arg1 = reinterpret_cast< FIX::LegBidForwardPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegBidForwardPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegBidForwardPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegOfferForwardPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOfferForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegOfferForwardPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOfferForwardPoints *)new FIX::LegOfferForwardPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOfferForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOfferForwardPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegOfferForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegOfferForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegOfferForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegOfferForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegOfferForwardPoints *)new FIX::LegOfferForwardPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegOfferForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegOfferForwardPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegOfferForwardPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOfferForwardPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegOfferForwardPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegOfferForwardPoints::LegOfferForwardPoints()\n" " FIX::LegOfferForwardPoints::LegOfferForwardPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegOfferForwardPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegOfferForwardPoints *arg1 = (FIX::LegOfferForwardPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegOfferForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegOfferForwardPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegOfferForwardPoints" "', argument " "1"" of type '" "FIX::LegOfferForwardPoints *""'"); } arg1 = reinterpret_cast< FIX::LegOfferForwardPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegOfferForwardPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegOfferForwardPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SwapPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SwapPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SwapPoints *)new FIX::SwapPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SwapPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SwapPoints *)new FIX::SwapPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SwapPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SwapPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SwapPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SwapPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::SwapPoints::SwapPoints()\n" " FIX::SwapPoints::SwapPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SwapPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SwapPoints *arg1 = (FIX::SwapPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SwapPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SwapPoints" "', argument " "1"" of type '" "FIX::SwapPoints *""'"); } arg1 = reinterpret_cast< FIX::SwapPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SwapPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SwapPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDQuoteType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDQuoteType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDQuoteType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDQuoteType *)new FIX::MDQuoteType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDQuoteType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDQuoteType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDQuoteType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDQuoteType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDQuoteType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDQuoteType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDQuoteType *)new FIX::MDQuoteType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDQuoteType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDQuoteType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDQuoteType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDQuoteType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDQuoteType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDQuoteType::MDQuoteType()\n" " FIX::MDQuoteType::MDQuoteType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDQuoteType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDQuoteType *arg1 = (FIX::MDQuoteType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDQuoteType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDQuoteType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDQuoteType" "', argument " "1"" of type '" "FIX::MDQuoteType *""'"); } arg1 = reinterpret_cast< FIX::MDQuoteType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDQuoteType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDQuoteType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LastSwapPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastSwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LastSwapPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastSwapPoints *)new FIX::LastSwapPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastSwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastSwapPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LastSwapPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LastSwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LastSwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LastSwapPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LastSwapPoints *)new FIX::LastSwapPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LastSwapPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LastSwapPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LastSwapPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastSwapPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LastSwapPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::LastSwapPoints::LastSwapPoints()\n" " FIX::LastSwapPoints::LastSwapPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LastSwapPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LastSwapPoints *arg1 = (FIX::LastSwapPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LastSwapPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LastSwapPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LastSwapPoints" "', argument " "1"" of type '" "FIX::LastSwapPoints *""'"); } arg1 = reinterpret_cast< FIX::LastSwapPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LastSwapPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LastSwapPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideGrossTradeAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideGrossTradeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideGrossTradeAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideGrossTradeAmt *)new FIX::SideGrossTradeAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideGrossTradeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideGrossTradeAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideGrossTradeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideGrossTradeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideGrossTradeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideGrossTradeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideGrossTradeAmt *)new FIX::SideGrossTradeAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideGrossTradeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideGrossTradeAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideGrossTradeAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideGrossTradeAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideGrossTradeAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideGrossTradeAmt::SideGrossTradeAmt()\n" " FIX::SideGrossTradeAmt::SideGrossTradeAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideGrossTradeAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideGrossTradeAmt *arg1 = (FIX::SideGrossTradeAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideGrossTradeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideGrossTradeAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideGrossTradeAmt" "', argument " "1"" of type '" "FIX::SideGrossTradeAmt *""'"); } arg1 = reinterpret_cast< FIX::SideGrossTradeAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideGrossTradeAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideGrossTradeAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegLastForwardPoints__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLastForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegLastForwardPoints")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLastForwardPoints *)new FIX::LegLastForwardPoints(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLastForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLastForwardPoints__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegLastForwardPoints *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegLastForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegLastForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegLastForwardPoints" "', argument " "1"" of type '" "FIX::PRICEOFFSET const &""'"); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLastForwardPoints *)new FIX::LegLastForwardPoints((FIX::PRICEOFFSET const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLastForwardPoints, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLastForwardPoints(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegLastForwardPoints__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLastForwardPoints__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegLastForwardPoints'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegLastForwardPoints::LegLastForwardPoints()\n" " FIX::LegLastForwardPoints::LegLastForwardPoints(FIX::PRICEOFFSET const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegLastForwardPoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLastForwardPoints *arg1 = (FIX::LegLastForwardPoints *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegLastForwardPoints",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegLastForwardPoints, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegLastForwardPoints" "', argument " "1"" of type '" "FIX::LegLastForwardPoints *""'"); } arg1 = reinterpret_cast< FIX::LegLastForwardPoints * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegLastForwardPoints_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegLastForwardPoints, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCalculatedCcyLastQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCalculatedCcyLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCalculatedCcyLastQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCalculatedCcyLastQty *)new FIX::LegCalculatedCcyLastQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCalculatedCcyLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCalculatedCcyLastQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCalculatedCcyLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCalculatedCcyLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCalculatedCcyLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCalculatedCcyLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCalculatedCcyLastQty *)new FIX::LegCalculatedCcyLastQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCalculatedCcyLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCalculatedCcyLastQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCalculatedCcyLastQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCalculatedCcyLastQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCalculatedCcyLastQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCalculatedCcyLastQty::LegCalculatedCcyLastQty()\n" " FIX::LegCalculatedCcyLastQty::LegCalculatedCcyLastQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCalculatedCcyLastQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCalculatedCcyLastQty *arg1 = (FIX::LegCalculatedCcyLastQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCalculatedCcyLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCalculatedCcyLastQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCalculatedCcyLastQty" "', argument " "1"" of type '" "FIX::LegCalculatedCcyLastQty *""'"); } arg1 = reinterpret_cast< FIX::LegCalculatedCcyLastQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCalculatedCcyLastQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCalculatedCcyLastQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegGrossTradeAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegGrossTradeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegGrossTradeAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegGrossTradeAmt *)new FIX::LegGrossTradeAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegGrossTradeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegGrossTradeAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegGrossTradeAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegGrossTradeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegGrossTradeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegGrossTradeAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegGrossTradeAmt *)new FIX::LegGrossTradeAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegGrossTradeAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegGrossTradeAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegGrossTradeAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegGrossTradeAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegGrossTradeAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegGrossTradeAmt::LegGrossTradeAmt()\n" " FIX::LegGrossTradeAmt::LegGrossTradeAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegGrossTradeAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegGrossTradeAmt *arg1 = (FIX::LegGrossTradeAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegGrossTradeAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegGrossTradeAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegGrossTradeAmt" "', argument " "1"" of type '" "FIX::LegGrossTradeAmt *""'"); } arg1 = reinterpret_cast< FIX::LegGrossTradeAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegGrossTradeAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegGrossTradeAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityTime *)new FIX::MaturityTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityTime *)new FIX::MaturityTime((FIX::TZTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityTime::MaturityTime()\n" " FIX::MaturityTime::MaturityTime(FIX::TZTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityTime *arg1 = (FIX::MaturityTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityTime" "', argument " "1"" of type '" "FIX::MaturityTime *""'"); } arg1 = reinterpret_cast< FIX::MaturityTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefOrderID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefOrderID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefOrderID *)new FIX::RefOrderID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefOrderID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefOrderID *)new FIX::RefOrderID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefOrderID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefOrderID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefOrderID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefOrderID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefOrderID::RefOrderID()\n" " FIX::RefOrderID::RefOrderID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefOrderID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefOrderID *arg1 = (FIX::RefOrderID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefOrderID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefOrderID" "', argument " "1"" of type '" "FIX::RefOrderID *""'"); } arg1 = reinterpret_cast< FIX::RefOrderID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefOrderID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefOrderID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefOrderIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefOrderIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefOrderIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefOrderIDSource *)new FIX::RefOrderIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefOrderIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefOrderIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefOrderIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefOrderIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefOrderIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefOrderIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefOrderIDSource *)new FIX::RefOrderIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefOrderIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefOrderIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefOrderIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefOrderIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefOrderIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefOrderIDSource::RefOrderIDSource()\n" " FIX::RefOrderIDSource::RefOrderIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefOrderIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefOrderIDSource *arg1 = (FIX::RefOrderIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefOrderIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefOrderIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefOrderIDSource" "', argument " "1"" of type '" "FIX::RefOrderIDSource *""'"); } arg1 = reinterpret_cast< FIX::RefOrderIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefOrderIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefOrderIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryDisplayQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryDisplayQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryDisplayQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryDisplayQty *)new FIX::SecondaryDisplayQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryDisplayQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryDisplayQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryDisplayQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryDisplayQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryDisplayQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryDisplayQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryDisplayQty *)new FIX::SecondaryDisplayQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryDisplayQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryDisplayQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryDisplayQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryDisplayQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryDisplayQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryDisplayQty::SecondaryDisplayQty()\n" " FIX::SecondaryDisplayQty::SecondaryDisplayQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryDisplayQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryDisplayQty *arg1 = (FIX::SecondaryDisplayQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryDisplayQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryDisplayQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryDisplayQty" "', argument " "1"" of type '" "FIX::SecondaryDisplayQty *""'"); } arg1 = reinterpret_cast< FIX::SecondaryDisplayQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryDisplayQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryDisplayQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DisplayWhen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayWhen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DisplayWhen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayWhen *)new FIX::DisplayWhen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayWhen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayWhen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DisplayWhen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DisplayWhen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DisplayWhen" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DisplayWhen" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayWhen *)new FIX::DisplayWhen((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayWhen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayWhen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DisplayWhen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayWhen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DisplayWhen'.\n" " Possible C/C++ prototypes are:\n" " FIX::DisplayWhen::DisplayWhen()\n" " FIX::DisplayWhen::DisplayWhen(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DisplayWhen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayWhen *arg1 = (FIX::DisplayWhen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DisplayWhen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DisplayWhen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DisplayWhen" "', argument " "1"" of type '" "FIX::DisplayWhen *""'"); } arg1 = reinterpret_cast< FIX::DisplayWhen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DisplayWhen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DisplayWhen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DisplayMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DisplayMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayMethod *)new FIX::DisplayMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DisplayMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DisplayMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DisplayMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DisplayMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayMethod *)new FIX::DisplayMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DisplayMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DisplayMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DisplayMethod::DisplayMethod()\n" " FIX::DisplayMethod::DisplayMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DisplayMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayMethod *arg1 = (FIX::DisplayMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DisplayMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DisplayMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DisplayMethod" "', argument " "1"" of type '" "FIX::DisplayMethod *""'"); } arg1 = reinterpret_cast< FIX::DisplayMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DisplayMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DisplayMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DisplayLowQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayLowQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DisplayLowQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayLowQty *)new FIX::DisplayLowQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayLowQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayLowQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DisplayLowQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DisplayLowQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DisplayLowQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DisplayLowQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayLowQty *)new FIX::DisplayLowQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayLowQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayLowQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DisplayLowQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayLowQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DisplayLowQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::DisplayLowQty::DisplayLowQty()\n" " FIX::DisplayLowQty::DisplayLowQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DisplayLowQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayLowQty *arg1 = (FIX::DisplayLowQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DisplayLowQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DisplayLowQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DisplayLowQty" "', argument " "1"" of type '" "FIX::DisplayLowQty *""'"); } arg1 = reinterpret_cast< FIX::DisplayLowQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DisplayLowQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DisplayLowQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DisplayHighQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayHighQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DisplayHighQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayHighQty *)new FIX::DisplayHighQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayHighQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayHighQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DisplayHighQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DisplayHighQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DisplayHighQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DisplayHighQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayHighQty *)new FIX::DisplayHighQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayHighQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayHighQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DisplayHighQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayHighQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DisplayHighQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::DisplayHighQty::DisplayHighQty()\n" " FIX::DisplayHighQty::DisplayHighQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DisplayHighQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayHighQty *arg1 = (FIX::DisplayHighQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DisplayHighQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DisplayHighQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DisplayHighQty" "', argument " "1"" of type '" "FIX::DisplayHighQty *""'"); } arg1 = reinterpret_cast< FIX::DisplayHighQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DisplayHighQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DisplayHighQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DisplayMinIncr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayMinIncr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DisplayMinIncr")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayMinIncr *)new FIX::DisplayMinIncr(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayMinIncr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayMinIncr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DisplayMinIncr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DisplayMinIncr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DisplayMinIncr" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DisplayMinIncr" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayMinIncr *)new FIX::DisplayMinIncr((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayMinIncr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayMinIncr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DisplayMinIncr__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayMinIncr__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DisplayMinIncr'.\n" " Possible C/C++ prototypes are:\n" " FIX::DisplayMinIncr::DisplayMinIncr()\n" " FIX::DisplayMinIncr::DisplayMinIncr(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DisplayMinIncr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayMinIncr *arg1 = (FIX::DisplayMinIncr *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DisplayMinIncr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DisplayMinIncr, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DisplayMinIncr" "', argument " "1"" of type '" "FIX::DisplayMinIncr *""'"); } arg1 = reinterpret_cast< FIX::DisplayMinIncr * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DisplayMinIncr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DisplayMinIncr, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefreshQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefreshQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefreshQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefreshQty *)new FIX::RefreshQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefreshQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefreshQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefreshQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefreshQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefreshQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefreshQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefreshQty *)new FIX::RefreshQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefreshQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefreshQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefreshQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefreshQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefreshQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefreshQty::RefreshQty()\n" " FIX::RefreshQty::RefreshQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefreshQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefreshQty *arg1 = (FIX::RefreshQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefreshQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefreshQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefreshQty" "', argument " "1"" of type '" "FIX::RefreshQty *""'"); } arg1 = reinterpret_cast< FIX::RefreshQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefreshQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefreshQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MatchIncrement__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MatchIncrement")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchIncrement *)new FIX::MatchIncrement(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchIncrement__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MatchIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MatchIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MatchIncrement" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MatchIncrement" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchIncrement *)new FIX::MatchIncrement((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchIncrement(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MatchIncrement__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchIncrement__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MatchIncrement'.\n" " Possible C/C++ prototypes are:\n" " FIX::MatchIncrement::MatchIncrement()\n" " FIX::MatchIncrement::MatchIncrement(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MatchIncrement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchIncrement *arg1 = (FIX::MatchIncrement *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MatchIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MatchIncrement, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MatchIncrement" "', argument " "1"" of type '" "FIX::MatchIncrement *""'"); } arg1 = reinterpret_cast< FIX::MatchIncrement * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MatchIncrement_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MatchIncrement, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaxPriceLevels__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxPriceLevels *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaxPriceLevels")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxPriceLevels *)new FIX::MaxPriceLevels(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxPriceLevels, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxPriceLevels__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaxPriceLevels *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaxPriceLevels",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaxPriceLevels" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaxPriceLevels" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxPriceLevels *)new FIX::MaxPriceLevels((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxPriceLevels, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxPriceLevels(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaxPriceLevels__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxPriceLevels__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaxPriceLevels'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaxPriceLevels::MaxPriceLevels()\n" " FIX::MaxPriceLevels::MaxPriceLevels(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaxPriceLevels(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxPriceLevels *arg1 = (FIX::MaxPriceLevels *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaxPriceLevels",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaxPriceLevels, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaxPriceLevels" "', argument " "1"" of type '" "FIX::MaxPriceLevels *""'"); } arg1 = reinterpret_cast< FIX::MaxPriceLevels * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaxPriceLevels_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaxPriceLevels, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PreTradeAnonymity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PreTradeAnonymity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PreTradeAnonymity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PreTradeAnonymity *)new FIX::PreTradeAnonymity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PreTradeAnonymity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PreTradeAnonymity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PreTradeAnonymity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PreTradeAnonymity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PreTradeAnonymity" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PreTradeAnonymity" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PreTradeAnonymity *)new FIX::PreTradeAnonymity((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PreTradeAnonymity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PreTradeAnonymity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PreTradeAnonymity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PreTradeAnonymity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PreTradeAnonymity'.\n" " Possible C/C++ prototypes are:\n" " FIX::PreTradeAnonymity::PreTradeAnonymity()\n" " FIX::PreTradeAnonymity::PreTradeAnonymity(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PreTradeAnonymity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PreTradeAnonymity *arg1 = (FIX::PreTradeAnonymity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PreTradeAnonymity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PreTradeAnonymity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PreTradeAnonymity" "', argument " "1"" of type '" "FIX::PreTradeAnonymity *""'"); } arg1 = reinterpret_cast< FIX::PreTradeAnonymity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PreTradeAnonymity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PreTradeAnonymity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceProtectionScope__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceProtectionScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceProtectionScope")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceProtectionScope *)new FIX::PriceProtectionScope(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceProtectionScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceProtectionScope__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceProtectionScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceProtectionScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceProtectionScope" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceProtectionScope" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceProtectionScope *)new FIX::PriceProtectionScope((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceProtectionScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceProtectionScope(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceProtectionScope__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceProtectionScope__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceProtectionScope'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceProtectionScope::PriceProtectionScope()\n" " FIX::PriceProtectionScope::PriceProtectionScope(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceProtectionScope(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceProtectionScope *arg1 = (FIX::PriceProtectionScope *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceProtectionScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceProtectionScope, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceProtectionScope" "', argument " "1"" of type '" "FIX::PriceProtectionScope *""'"); } arg1 = reinterpret_cast< FIX::PriceProtectionScope * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceProtectionScope_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceProtectionScope, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LotType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LotType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LotType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LotType *)new FIX::LotType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LotType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LotType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LotType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LotType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LotType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LotType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LotType *)new FIX::LotType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LotType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LotType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LotType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LotType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LotType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LotType::LotType()\n" " FIX::LotType::LotType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LotType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LotType *arg1 = (FIX::LotType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LotType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LotType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LotType" "', argument " "1"" of type '" "FIX::LotType *""'"); } arg1 = reinterpret_cast< FIX::LotType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LotType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LotType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegPriceType *)new FIX::PegPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegPriceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegPriceType *)new FIX::PegPriceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegPriceType::PegPriceType()\n" " FIX::PegPriceType::PegPriceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegPriceType *arg1 = (FIX::PegPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegPriceType" "', argument " "1"" of type '" "FIX::PegPriceType *""'"); } arg1 = reinterpret_cast< FIX::PegPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PeggedRefPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PeggedRefPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PeggedRefPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PeggedRefPrice *)new FIX::PeggedRefPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PeggedRefPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PeggedRefPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PeggedRefPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PeggedRefPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PeggedRefPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PeggedRefPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PeggedRefPrice *)new FIX::PeggedRefPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PeggedRefPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PeggedRefPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PeggedRefPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PeggedRefPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PeggedRefPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::PeggedRefPrice::PeggedRefPrice()\n" " FIX::PeggedRefPrice::PeggedRefPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PeggedRefPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PeggedRefPrice *arg1 = (FIX::PeggedRefPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PeggedRefPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PeggedRefPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PeggedRefPrice" "', argument " "1"" of type '" "FIX::PeggedRefPrice *""'"); } arg1 = reinterpret_cast< FIX::PeggedRefPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PeggedRefPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PeggedRefPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegSecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegSecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSecurityIDSource *)new FIX::PegSecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSecurityIDSource *)new FIX::PegSecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegSecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegSecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegSecurityIDSource::PegSecurityIDSource()\n" " FIX::PegSecurityIDSource::PegSecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegSecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSecurityIDSource *arg1 = (FIX::PegSecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegSecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegSecurityIDSource" "', argument " "1"" of type '" "FIX::PegSecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::PegSecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegSecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegSecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegSecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegSecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSecurityID *)new FIX::PegSecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSecurityID *)new FIX::PegSecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegSecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegSecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegSecurityID::PegSecurityID()\n" " FIX::PegSecurityID::PegSecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegSecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSecurityID *arg1 = (FIX::PegSecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegSecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegSecurityID" "', argument " "1"" of type '" "FIX::PegSecurityID *""'"); } arg1 = reinterpret_cast< FIX::PegSecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegSecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegSecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegSymbol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegSymbol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSymbol *)new FIX::PegSymbol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSymbol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSymbol *)new FIX::PegSymbol((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSymbol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegSymbol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSymbol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegSymbol'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegSymbol::PegSymbol()\n" " FIX::PegSymbol::PegSymbol(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegSymbol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSymbol *arg1 = (FIX::PegSymbol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegSymbol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegSymbol" "', argument " "1"" of type '" "FIX::PegSymbol *""'"); } arg1 = reinterpret_cast< FIX::PegSymbol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegSymbol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegSymbol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PegSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PegSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSecurityDesc *)new FIX::PegSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PegSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PegSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PegSecurityDesc *)new FIX::PegSecurityDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PegSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PegSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PegSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::PegSecurityDesc::PegSecurityDesc()\n" " FIX::PegSecurityDesc::PegSecurityDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PegSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PegSecurityDesc *arg1 = (FIX::PegSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PegSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PegSecurityDesc" "', argument " "1"" of type '" "FIX::PegSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::PegSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PegSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PegSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerType *)new FIX::TriggerType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerType *)new FIX::TriggerType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerType::TriggerType()\n" " FIX::TriggerType::TriggerType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerType *arg1 = (FIX::TriggerType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerType" "', argument " "1"" of type '" "FIX::TriggerType *""'"); } arg1 = reinterpret_cast< FIX::TriggerType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerAction *)new FIX::TriggerAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerAction *)new FIX::TriggerAction((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerAction::TriggerAction()\n" " FIX::TriggerAction::TriggerAction(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerAction *arg1 = (FIX::TriggerAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerAction" "', argument " "1"" of type '" "FIX::TriggerAction *""'"); } arg1 = reinterpret_cast< FIX::TriggerAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPrice *)new FIX::TriggerPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPrice *)new FIX::TriggerPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerPrice::TriggerPrice()\n" " FIX::TriggerPrice::TriggerPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPrice *arg1 = (FIX::TriggerPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerPrice" "', argument " "1"" of type '" "FIX::TriggerPrice *""'"); } arg1 = reinterpret_cast< FIX::TriggerPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerSymbol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerSymbol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSymbol *)new FIX::TriggerSymbol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSymbol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSymbol *)new FIX::TriggerSymbol((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSymbol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerSymbol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSymbol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerSymbol'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerSymbol::TriggerSymbol()\n" " FIX::TriggerSymbol::TriggerSymbol(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerSymbol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSymbol *arg1 = (FIX::TriggerSymbol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerSymbol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerSymbol" "', argument " "1"" of type '" "FIX::TriggerSymbol *""'"); } arg1 = reinterpret_cast< FIX::TriggerSymbol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerSymbol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerSymbol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerSecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerSecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSecurityID *)new FIX::TriggerSecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSecurityID *)new FIX::TriggerSecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerSecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerSecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerSecurityID::TriggerSecurityID()\n" " FIX::TriggerSecurityID::TriggerSecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerSecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSecurityID *arg1 = (FIX::TriggerSecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerSecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerSecurityID" "', argument " "1"" of type '" "FIX::TriggerSecurityID *""'"); } arg1 = reinterpret_cast< FIX::TriggerSecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerSecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerSecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerSecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerSecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSecurityIDSource *)new FIX::TriggerSecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSecurityIDSource *)new FIX::TriggerSecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerSecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerSecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerSecurityIDSource::TriggerSecurityIDSource()\n" " FIX::TriggerSecurityIDSource::TriggerSecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerSecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSecurityIDSource *arg1 = (FIX::TriggerSecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerSecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerSecurityIDSource" "', argument " "1"" of type '" "FIX::TriggerSecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::TriggerSecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerSecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerSecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSecurityDesc *)new FIX::TriggerSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerSecurityDesc *)new FIX::TriggerSecurityDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerSecurityDesc::TriggerSecurityDesc()\n" " FIX::TriggerSecurityDesc::TriggerSecurityDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerSecurityDesc *arg1 = (FIX::TriggerSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerSecurityDesc" "', argument " "1"" of type '" "FIX::TriggerSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::TriggerSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerPriceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerPriceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPriceType *)new FIX::TriggerPriceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPriceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerPriceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerPriceType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerPriceType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPriceType *)new FIX::TriggerPriceType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPriceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPriceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerPriceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPriceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerPriceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerPriceType::TriggerPriceType()\n" " FIX::TriggerPriceType::TriggerPriceType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerPriceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPriceType *arg1 = (FIX::TriggerPriceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerPriceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerPriceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerPriceType" "', argument " "1"" of type '" "FIX::TriggerPriceType *""'"); } arg1 = reinterpret_cast< FIX::TriggerPriceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerPriceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerPriceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerPriceTypeScope__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPriceTypeScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerPriceTypeScope")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPriceTypeScope *)new FIX::TriggerPriceTypeScope(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPriceTypeScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPriceTypeScope__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerPriceTypeScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerPriceTypeScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerPriceTypeScope" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerPriceTypeScope" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPriceTypeScope *)new FIX::TriggerPriceTypeScope((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPriceTypeScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPriceTypeScope(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerPriceTypeScope__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPriceTypeScope__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerPriceTypeScope'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerPriceTypeScope::TriggerPriceTypeScope()\n" " FIX::TriggerPriceTypeScope::TriggerPriceTypeScope(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerPriceTypeScope(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPriceTypeScope *arg1 = (FIX::TriggerPriceTypeScope *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerPriceTypeScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerPriceTypeScope, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerPriceTypeScope" "', argument " "1"" of type '" "FIX::TriggerPriceTypeScope *""'"); } arg1 = reinterpret_cast< FIX::TriggerPriceTypeScope * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerPriceTypeScope_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerPriceTypeScope, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerPriceDirection__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPriceDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerPriceDirection")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPriceDirection *)new FIX::TriggerPriceDirection(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPriceDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPriceDirection__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerPriceDirection *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerPriceDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerPriceDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerPriceDirection" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerPriceDirection *)new FIX::TriggerPriceDirection((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerPriceDirection, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerPriceDirection(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerPriceDirection__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPriceDirection__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerPriceDirection'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerPriceDirection::TriggerPriceDirection()\n" " FIX::TriggerPriceDirection::TriggerPriceDirection(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerPriceDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerPriceDirection *arg1 = (FIX::TriggerPriceDirection *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerPriceDirection",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerPriceDirection, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerPriceDirection" "', argument " "1"" of type '" "FIX::TriggerPriceDirection *""'"); } arg1 = reinterpret_cast< FIX::TriggerPriceDirection * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerPriceDirection_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerPriceDirection, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerNewPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerNewPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerNewPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerNewPrice *)new FIX::TriggerNewPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerNewPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerNewPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerNewPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerNewPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerNewPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerNewPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerNewPrice *)new FIX::TriggerNewPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerNewPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerNewPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerNewPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerNewPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerNewPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerNewPrice::TriggerNewPrice()\n" " FIX::TriggerNewPrice::TriggerNewPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerNewPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerNewPrice *arg1 = (FIX::TriggerNewPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerNewPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerNewPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerNewPrice" "', argument " "1"" of type '" "FIX::TriggerNewPrice *""'"); } arg1 = reinterpret_cast< FIX::TriggerNewPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerNewPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerNewPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerOrderType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerOrderType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerOrderType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerOrderType *)new FIX::TriggerOrderType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerOrderType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerOrderType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerOrderType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerOrderType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerOrderType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerOrderType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerOrderType *)new FIX::TriggerOrderType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerOrderType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerOrderType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerOrderType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerOrderType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerOrderType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerOrderType::TriggerOrderType()\n" " FIX::TriggerOrderType::TriggerOrderType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerOrderType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerOrderType *arg1 = (FIX::TriggerOrderType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerOrderType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerOrderType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerOrderType" "', argument " "1"" of type '" "FIX::TriggerOrderType *""'"); } arg1 = reinterpret_cast< FIX::TriggerOrderType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerOrderType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerOrderType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerNewQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerNewQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerNewQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerNewQty *)new FIX::TriggerNewQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerNewQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerNewQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerNewQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerNewQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerNewQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerNewQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerNewQty *)new FIX::TriggerNewQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerNewQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerNewQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerNewQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerNewQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerNewQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerNewQty::TriggerNewQty()\n" " FIX::TriggerNewQty::TriggerNewQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerNewQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerNewQty *arg1 = (FIX::TriggerNewQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerNewQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerNewQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerNewQty" "', argument " "1"" of type '" "FIX::TriggerNewQty *""'"); } arg1 = reinterpret_cast< FIX::TriggerNewQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerNewQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerNewQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerTradingSessionID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerTradingSessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerTradingSessionID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerTradingSessionID *)new FIX::TriggerTradingSessionID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerTradingSessionID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerTradingSessionID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerTradingSessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerTradingSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerTradingSessionID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerTradingSessionID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerTradingSessionID *)new FIX::TriggerTradingSessionID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerTradingSessionID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerTradingSessionID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerTradingSessionID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerTradingSessionID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerTradingSessionID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerTradingSessionID::TriggerTradingSessionID()\n" " FIX::TriggerTradingSessionID::TriggerTradingSessionID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerTradingSessionID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerTradingSessionID *arg1 = (FIX::TriggerTradingSessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerTradingSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerTradingSessionID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerTradingSessionID" "', argument " "1"" of type '" "FIX::TriggerTradingSessionID *""'"); } arg1 = reinterpret_cast< FIX::TriggerTradingSessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerTradingSessionID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerTradingSessionID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TriggerTradingSessionSubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerTradingSessionSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TriggerTradingSessionSubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerTradingSessionSubID *)new FIX::TriggerTradingSessionSubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerTradingSessionSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerTradingSessionSubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TriggerTradingSessionSubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TriggerTradingSessionSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TriggerTradingSessionSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TriggerTradingSessionSubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TriggerTradingSessionSubID *)new FIX::TriggerTradingSessionSubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TriggerTradingSessionSubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TriggerTradingSessionSubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TriggerTradingSessionSubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerTradingSessionSubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TriggerTradingSessionSubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TriggerTradingSessionSubID::TriggerTradingSessionSubID()\n" " FIX::TriggerTradingSessionSubID::TriggerTradingSessionSubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TriggerTradingSessionSubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TriggerTradingSessionSubID *arg1 = (FIX::TriggerTradingSessionSubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TriggerTradingSessionSubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TriggerTradingSessionSubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TriggerTradingSessionSubID" "', argument " "1"" of type '" "FIX::TriggerTradingSessionSubID *""'"); } arg1 = reinterpret_cast< FIX::TriggerTradingSessionSubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TriggerTradingSessionSubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TriggerTradingSessionSubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderCategory__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderCategory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderCategory")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderCategory *)new FIX::OrderCategory(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderCategory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderCategory__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderCategory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderCategory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderCategory" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderCategory" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderCategory *)new FIX::OrderCategory((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderCategory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderCategory(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderCategory__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderCategory__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderCategory'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderCategory::OrderCategory()\n" " FIX::OrderCategory::OrderCategory(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderCategory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderCategory *arg1 = (FIX::OrderCategory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderCategory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderCategory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderCategory" "', argument " "1"" of type '" "FIX::OrderCategory *""'"); } arg1 = reinterpret_cast< FIX::OrderCategory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderCategory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderCategory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoRootPartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRootPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoRootPartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRootPartyIDs *)new FIX::NoRootPartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRootPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRootPartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoRootPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoRootPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoRootPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoRootPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRootPartyIDs *)new FIX::NoRootPartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRootPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRootPartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoRootPartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRootPartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoRootPartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoRootPartyIDs::NoRootPartyIDs()\n" " FIX::NoRootPartyIDs::NoRootPartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoRootPartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRootPartyIDs *arg1 = (FIX::NoRootPartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoRootPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoRootPartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoRootPartyIDs" "', argument " "1"" of type '" "FIX::NoRootPartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoRootPartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoRootPartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoRootPartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RootPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RootPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartyID *)new FIX::RootPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RootPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RootPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RootPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RootPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartyID *)new FIX::RootPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RootPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RootPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RootPartyID::RootPartyID()\n" " FIX::RootPartyID::RootPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RootPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartyID *arg1 = (FIX::RootPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RootPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RootPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RootPartyID" "', argument " "1"" of type '" "FIX::RootPartyID *""'"); } arg1 = reinterpret_cast< FIX::RootPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RootPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RootPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RootPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RootPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartyIDSource *)new FIX::RootPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RootPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RootPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RootPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RootPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartyIDSource *)new FIX::RootPartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RootPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RootPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::RootPartyIDSource::RootPartyIDSource()\n" " FIX::RootPartyIDSource::RootPartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RootPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartyIDSource *arg1 = (FIX::RootPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RootPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RootPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RootPartyIDSource" "', argument " "1"" of type '" "FIX::RootPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::RootPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RootPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RootPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RootPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RootPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartyRole *)new FIX::RootPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RootPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RootPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RootPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RootPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartyRole *)new FIX::RootPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RootPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RootPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::RootPartyRole::RootPartyRole()\n" " FIX::RootPartyRole::RootPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RootPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartyRole *arg1 = (FIX::RootPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RootPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RootPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RootPartyRole" "', argument " "1"" of type '" "FIX::RootPartyRole *""'"); } arg1 = reinterpret_cast< FIX::RootPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RootPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RootPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoRootPartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRootPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoRootPartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRootPartySubIDs *)new FIX::NoRootPartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRootPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRootPartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoRootPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoRootPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoRootPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoRootPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRootPartySubIDs *)new FIX::NoRootPartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRootPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRootPartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoRootPartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRootPartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoRootPartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoRootPartySubIDs::NoRootPartySubIDs()\n" " FIX::NoRootPartySubIDs::NoRootPartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoRootPartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRootPartySubIDs *arg1 = (FIX::NoRootPartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoRootPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoRootPartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoRootPartySubIDs" "', argument " "1"" of type '" "FIX::NoRootPartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoRootPartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoRootPartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoRootPartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RootPartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RootPartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartySubID *)new FIX::RootPartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RootPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RootPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RootPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RootPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartySubID *)new FIX::RootPartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RootPartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RootPartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RootPartySubID::RootPartySubID()\n" " FIX::RootPartySubID::RootPartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RootPartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartySubID *arg1 = (FIX::RootPartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RootPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RootPartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RootPartySubID" "', argument " "1"" of type '" "FIX::RootPartySubID *""'"); } arg1 = reinterpret_cast< FIX::RootPartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RootPartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RootPartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RootPartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RootPartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartySubIDType *)new FIX::RootPartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RootPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RootPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RootPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RootPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RootPartySubIDType *)new FIX::RootPartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RootPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RootPartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RootPartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RootPartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RootPartySubIDType::RootPartySubIDType()\n" " FIX::RootPartySubIDType::RootPartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RootPartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RootPartySubIDType *arg1 = (FIX::RootPartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RootPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RootPartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RootPartySubIDType" "', argument " "1"" of type '" "FIX::RootPartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::RootPartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RootPartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RootPartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradeHandlingInstr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeHandlingInstr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradeHandlingInstr")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeHandlingInstr *)new FIX::TradeHandlingInstr(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeHandlingInstr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeHandlingInstr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradeHandlingInstr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradeHandlingInstr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradeHandlingInstr" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradeHandlingInstr" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradeHandlingInstr *)new FIX::TradeHandlingInstr((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradeHandlingInstr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradeHandlingInstr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradeHandlingInstr__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeHandlingInstr__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradeHandlingInstr'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradeHandlingInstr::TradeHandlingInstr()\n" " FIX::TradeHandlingInstr::TradeHandlingInstr(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradeHandlingInstr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradeHandlingInstr *arg1 = (FIX::TradeHandlingInstr *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradeHandlingInstr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradeHandlingInstr, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradeHandlingInstr" "', argument " "1"" of type '" "FIX::TradeHandlingInstr *""'"); } arg1 = reinterpret_cast< FIX::TradeHandlingInstr * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradeHandlingInstr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradeHandlingInstr, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigTradeHandlingInstr__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTradeHandlingInstr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigTradeHandlingInstr")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTradeHandlingInstr *)new FIX::OrigTradeHandlingInstr(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTradeHandlingInstr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTradeHandlingInstr__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigTradeHandlingInstr *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigTradeHandlingInstr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigTradeHandlingInstr" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigTradeHandlingInstr" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTradeHandlingInstr *)new FIX::OrigTradeHandlingInstr((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTradeHandlingInstr, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTradeHandlingInstr(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigTradeHandlingInstr__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTradeHandlingInstr__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigTradeHandlingInstr'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigTradeHandlingInstr::OrigTradeHandlingInstr()\n" " FIX::OrigTradeHandlingInstr::OrigTradeHandlingInstr(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigTradeHandlingInstr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTradeHandlingInstr *arg1 = (FIX::OrigTradeHandlingInstr *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigTradeHandlingInstr",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigTradeHandlingInstr, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigTradeHandlingInstr" "', argument " "1"" of type '" "FIX::OrigTradeHandlingInstr *""'"); } arg1 = reinterpret_cast< FIX::OrigTradeHandlingInstr * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigTradeHandlingInstr_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigTradeHandlingInstr, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigTradeDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTradeDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigTradeDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTradeDate *)new FIX::OrigTradeDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTradeDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTradeDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigTradeDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigTradeDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigTradeDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigTradeDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTradeDate *)new FIX::OrigTradeDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTradeDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTradeDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigTradeDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTradeDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigTradeDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigTradeDate::OrigTradeDate()\n" " FIX::OrigTradeDate::OrigTradeDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigTradeDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTradeDate *arg1 = (FIX::OrigTradeDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigTradeDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigTradeDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigTradeDate" "', argument " "1"" of type '" "FIX::OrigTradeDate *""'"); } arg1 = reinterpret_cast< FIX::OrigTradeDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigTradeDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigTradeDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigTradeID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigTradeID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTradeID *)new FIX::OrigTradeID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTradeID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigTradeID *)new FIX::OrigTradeID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigTradeID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigTradeID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTradeID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigTradeID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigTradeID::OrigTradeID()\n" " FIX::OrigTradeID::OrigTradeID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigTradeID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigTradeID *arg1 = (FIX::OrigTradeID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigTradeID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigTradeID" "', argument " "1"" of type '" "FIX::OrigTradeID *""'"); } arg1 = reinterpret_cast< FIX::OrigTradeID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigTradeID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigTradeID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigSecondaryTradeID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigSecondaryTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigSecondaryTradeID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigSecondaryTradeID *)new FIX::OrigSecondaryTradeID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigSecondaryTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigSecondaryTradeID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigSecondaryTradeID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigSecondaryTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigSecondaryTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigSecondaryTradeID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigSecondaryTradeID *)new FIX::OrigSecondaryTradeID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigSecondaryTradeID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigSecondaryTradeID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigSecondaryTradeID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigSecondaryTradeID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigSecondaryTradeID'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigSecondaryTradeID::OrigSecondaryTradeID()\n" " FIX::OrigSecondaryTradeID::OrigSecondaryTradeID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigSecondaryTradeID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigSecondaryTradeID *arg1 = (FIX::OrigSecondaryTradeID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigSecondaryTradeID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigSecondaryTradeID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigSecondaryTradeID" "', argument " "1"" of type '" "FIX::OrigSecondaryTradeID *""'"); } arg1 = reinterpret_cast< FIX::OrigSecondaryTradeID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigSecondaryTradeID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigSecondaryTradeID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TZTransactTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TZTransactTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TZTransactTime *)new FIX::TZTransactTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TZTransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TZTransactTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TZTransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TZTransactTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__TZTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TZTransactTime" "', argument " "1"" of type '" "FIX::TZTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TZTransactTime" "', argument " "1"" of type '" "FIX::TZTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::TZTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TZTransactTime *)new FIX::TZTransactTime((FIX::TZTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TZTransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TZTransactTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TZTransactTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__TZTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TZTransactTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TZTransactTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::TZTransactTime::TZTransactTime()\n" " FIX::TZTransactTime::TZTransactTime(FIX::TZTIMESTAMP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TZTransactTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTransactTime *arg1 = (FIX::TZTransactTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TZTransactTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TZTransactTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TZTransactTime" "', argument " "1"" of type '" "FIX::TZTransactTime *""'"); } arg1 = reinterpret_cast< FIX::TZTransactTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TZTransactTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TZTransactTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExDestinationIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExDestinationIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExDestinationIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExDestinationIDSource *)new FIX::ExDestinationIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExDestinationIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExDestinationIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExDestinationIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExDestinationIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExDestinationIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExDestinationIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExDestinationIDSource *)new FIX::ExDestinationIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExDestinationIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExDestinationIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExDestinationIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExDestinationIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExDestinationIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExDestinationIDSource::ExDestinationIDSource()\n" " FIX::ExDestinationIDSource::ExDestinationIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExDestinationIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExDestinationIDSource *arg1 = (FIX::ExDestinationIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExDestinationIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExDestinationIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExDestinationIDSource" "', argument " "1"" of type '" "FIX::ExDestinationIDSource *""'"); } arg1 = reinterpret_cast< FIX::ExDestinationIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExDestinationIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExDestinationIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ReportedPxDiff__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReportedPxDiff *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ReportedPxDiff")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReportedPxDiff *)new FIX::ReportedPxDiff(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReportedPxDiff, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReportedPxDiff__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ReportedPxDiff *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ReportedPxDiff",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ReportedPxDiff" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ReportedPxDiff" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReportedPxDiff *)new FIX::ReportedPxDiff((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReportedPxDiff, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReportedPxDiff(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ReportedPxDiff__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReportedPxDiff__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ReportedPxDiff'.\n" " Possible C/C++ prototypes are:\n" " FIX::ReportedPxDiff::ReportedPxDiff()\n" " FIX::ReportedPxDiff::ReportedPxDiff(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ReportedPxDiff(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReportedPxDiff *arg1 = (FIX::ReportedPxDiff *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ReportedPxDiff",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ReportedPxDiff, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ReportedPxDiff" "', argument " "1"" of type '" "FIX::ReportedPxDiff *""'"); } arg1 = reinterpret_cast< FIX::ReportedPxDiff * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ReportedPxDiff_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ReportedPxDiff, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RptSys__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RptSys *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RptSys")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RptSys *)new FIX::RptSys(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RptSys, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RptSys__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RptSys *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RptSys",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RptSys" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RptSys" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RptSys *)new FIX::RptSys((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RptSys, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RptSys(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RptSys__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RptSys__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RptSys'.\n" " Possible C/C++ prototypes are:\n" " FIX::RptSys::RptSys()\n" " FIX::RptSys::RptSys(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RptSys(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RptSys *arg1 = (FIX::RptSys *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RptSys",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RptSys, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RptSys" "', argument " "1"" of type '" "FIX::RptSys *""'"); } arg1 = reinterpret_cast< FIX::RptSys * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RptSys_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RptSys, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AllocClearingFeeIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocClearingFeeIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AllocClearingFeeIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocClearingFeeIndicator *)new FIX::AllocClearingFeeIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocClearingFeeIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocClearingFeeIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AllocClearingFeeIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AllocClearingFeeIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AllocClearingFeeIndicator" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AllocClearingFeeIndicator" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AllocClearingFeeIndicator *)new FIX::AllocClearingFeeIndicator((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AllocClearingFeeIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AllocClearingFeeIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AllocClearingFeeIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocClearingFeeIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AllocClearingFeeIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::AllocClearingFeeIndicator::AllocClearingFeeIndicator()\n" " FIX::AllocClearingFeeIndicator::AllocClearingFeeIndicator(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AllocClearingFeeIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AllocClearingFeeIndicator *arg1 = (FIX::AllocClearingFeeIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AllocClearingFeeIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AllocClearingFeeIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AllocClearingFeeIndicator" "', argument " "1"" of type '" "FIX::AllocClearingFeeIndicator *""'"); } arg1 = reinterpret_cast< FIX::AllocClearingFeeIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AllocClearingFeeIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AllocClearingFeeIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DisplayQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DisplayQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayQty *)new FIX::DisplayQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DisplayQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DisplayQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DisplayQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DisplayQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DisplayQty *)new FIX::DisplayQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DisplayQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DisplayQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DisplayQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DisplayQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::DisplayQty::DisplayQty()\n" " FIX::DisplayQty::DisplayQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DisplayQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DisplayQty *arg1 = (FIX::DisplayQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DisplayQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DisplayQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DisplayQty" "', argument " "1"" of type '" "FIX::DisplayQty *""'"); } arg1 = reinterpret_cast< FIX::DisplayQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DisplayQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DisplayQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExchangeSpecialInstructions__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExchangeSpecialInstructions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExchangeSpecialInstructions")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExchangeSpecialInstructions *)new FIX::ExchangeSpecialInstructions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExchangeSpecialInstructions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExchangeSpecialInstructions__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExchangeSpecialInstructions *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExchangeSpecialInstructions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExchangeSpecialInstructions" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExchangeSpecialInstructions" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExchangeSpecialInstructions *)new FIX::ExchangeSpecialInstructions((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExchangeSpecialInstructions, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExchangeSpecialInstructions(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExchangeSpecialInstructions__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExchangeSpecialInstructions__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExchangeSpecialInstructions'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExchangeSpecialInstructions::ExchangeSpecialInstructions()\n" " FIX::ExchangeSpecialInstructions::ExchangeSpecialInstructions(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExchangeSpecialInstructions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExchangeSpecialInstructions *arg1 = (FIX::ExchangeSpecialInstructions *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExchangeSpecialInstructions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExchangeSpecialInstructions, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExchangeSpecialInstructions" "', argument " "1"" of type '" "FIX::ExchangeSpecialInstructions *""'"); } arg1 = reinterpret_cast< FIX::ExchangeSpecialInstructions * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExchangeSpecialInstructions_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExchangeSpecialInstructions, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUsernames__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUsernames *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUsernames")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUsernames *)new FIX::NoUsernames(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUsernames, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUsernames__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUsernames *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUsernames",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUsernames" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUsernames" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUsernames *)new FIX::NoUsernames((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUsernames, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUsernames(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUsernames__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUsernames__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUsernames'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUsernames::NoUsernames()\n" " FIX::NoUsernames::NoUsernames(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUsernames(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUsernames *arg1 = (FIX::NoUsernames *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUsernames",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUsernames, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUsernames" "', argument " "1"" of type '" "FIX::NoUsernames *""'"); } arg1 = reinterpret_cast< FIX::NoUsernames * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUsernames_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUsernames, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExpirationQtyType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpirationQtyType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExpirationQtyType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpirationQtyType *)new FIX::ExpirationQtyType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpirationQtyType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpirationQtyType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExpirationQtyType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExpirationQtyType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExpirationQtyType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExpirationQtyType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExpirationQtyType *)new FIX::ExpirationQtyType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExpirationQtyType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExpirationQtyType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExpirationQtyType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpirationQtyType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExpirationQtyType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExpirationQtyType::ExpirationQtyType()\n" " FIX::ExpirationQtyType::ExpirationQtyType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExpirationQtyType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExpirationQtyType *arg1 = (FIX::ExpirationQtyType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExpirationQtyType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExpirationQtyType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExpirationQtyType" "', argument " "1"" of type '" "FIX::ExpirationQtyType *""'"); } arg1 = reinterpret_cast< FIX::ExpirationQtyType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExpirationQtyType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExpirationQtyType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaxTradeVol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxTradeVol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaxTradeVol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxTradeVol *)new FIX::MaxTradeVol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxTradeVol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxTradeVol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaxTradeVol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaxTradeVol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaxTradeVol" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaxTradeVol" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxTradeVol *)new FIX::MaxTradeVol((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxTradeVol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxTradeVol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaxTradeVol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxTradeVol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaxTradeVol'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaxTradeVol::MaxTradeVol()\n" " FIX::MaxTradeVol::MaxTradeVol(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaxTradeVol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxTradeVol *arg1 = (FIX::MaxTradeVol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaxTradeVol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaxTradeVol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaxTradeVol" "', argument " "1"" of type '" "FIX::MaxTradeVol *""'"); } arg1 = reinterpret_cast< FIX::MaxTradeVol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaxTradeVol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaxTradeVol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMDFeedTypes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMDFeedTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMDFeedTypes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMDFeedTypes *)new FIX::NoMDFeedTypes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMDFeedTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMDFeedTypes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMDFeedTypes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMDFeedTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMDFeedTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMDFeedTypes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMDFeedTypes *)new FIX::NoMDFeedTypes((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMDFeedTypes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMDFeedTypes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMDFeedTypes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMDFeedTypes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMDFeedTypes'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMDFeedTypes::NoMDFeedTypes()\n" " FIX::NoMDFeedTypes::NoMDFeedTypes(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMDFeedTypes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMDFeedTypes *arg1 = (FIX::NoMDFeedTypes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMDFeedTypes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMDFeedTypes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMDFeedTypes" "', argument " "1"" of type '" "FIX::NoMDFeedTypes *""'"); } arg1 = reinterpret_cast< FIX::NoMDFeedTypes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMDFeedTypes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMDFeedTypes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MatchAlgorithm__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchAlgorithm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MatchAlgorithm")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchAlgorithm *)new FIX::MatchAlgorithm(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchAlgorithm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchAlgorithm__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MatchAlgorithm *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MatchAlgorithm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MatchAlgorithm" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MatchAlgorithm" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MatchAlgorithm *)new FIX::MatchAlgorithm((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MatchAlgorithm, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MatchAlgorithm(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MatchAlgorithm__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchAlgorithm__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MatchAlgorithm'.\n" " Possible C/C++ prototypes are:\n" " FIX::MatchAlgorithm::MatchAlgorithm()\n" " FIX::MatchAlgorithm::MatchAlgorithm(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MatchAlgorithm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MatchAlgorithm *arg1 = (FIX::MatchAlgorithm *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MatchAlgorithm",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MatchAlgorithm, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MatchAlgorithm" "', argument " "1"" of type '" "FIX::MatchAlgorithm *""'"); } arg1 = reinterpret_cast< FIX::MatchAlgorithm * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MatchAlgorithm_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MatchAlgorithm, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaxPriceVariation__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxPriceVariation *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaxPriceVariation")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxPriceVariation *)new FIX::MaxPriceVariation(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxPriceVariation, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxPriceVariation__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaxPriceVariation *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaxPriceVariation",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaxPriceVariation" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaxPriceVariation" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaxPriceVariation *)new FIX::MaxPriceVariation((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaxPriceVariation, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaxPriceVariation(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaxPriceVariation__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxPriceVariation__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaxPriceVariation'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaxPriceVariation::MaxPriceVariation()\n" " FIX::MaxPriceVariation::MaxPriceVariation(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaxPriceVariation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaxPriceVariation *arg1 = (FIX::MaxPriceVariation *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaxPriceVariation",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaxPriceVariation, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaxPriceVariation" "', argument " "1"" of type '" "FIX::MaxPriceVariation *""'"); } arg1 = reinterpret_cast< FIX::MaxPriceVariation * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaxPriceVariation_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaxPriceVariation, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ImpliedMarketIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ImpliedMarketIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ImpliedMarketIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ImpliedMarketIndicator *)new FIX::ImpliedMarketIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ImpliedMarketIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ImpliedMarketIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ImpliedMarketIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ImpliedMarketIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ImpliedMarketIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ImpliedMarketIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ImpliedMarketIndicator *)new FIX::ImpliedMarketIndicator((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ImpliedMarketIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ImpliedMarketIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ImpliedMarketIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ImpliedMarketIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ImpliedMarketIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::ImpliedMarketIndicator::ImpliedMarketIndicator()\n" " FIX::ImpliedMarketIndicator::ImpliedMarketIndicator(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ImpliedMarketIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ImpliedMarketIndicator *arg1 = (FIX::ImpliedMarketIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ImpliedMarketIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ImpliedMarketIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ImpliedMarketIndicator" "', argument " "1"" of type '" "FIX::ImpliedMarketIndicator *""'"); } arg1 = reinterpret_cast< FIX::ImpliedMarketIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ImpliedMarketIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ImpliedMarketIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EventTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EventTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventTime *)new FIX::EventTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::EventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EventTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_EventTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventTime *)new FIX::EventTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EventTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventTime *)new FIX::EventTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::EventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_EventTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_EventTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EventTime *)new FIX::EventTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EventTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EventTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EventTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EventTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EventTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::EventTime::EventTime()\n" " FIX::EventTime::EventTime(int)\n" " FIX::EventTime::EventTime(FIX::UTCTIMESTAMP const &)\n" " FIX::EventTime::EventTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EventTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EventTime *arg1 = (FIX::EventTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EventTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EventTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EventTime" "', argument " "1"" of type '" "FIX::EventTime *""'"); } arg1 = reinterpret_cast< FIX::EventTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EventTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EventTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MinPriceIncrementAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinPriceIncrementAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MinPriceIncrementAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinPriceIncrementAmount *)new FIX::MinPriceIncrementAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinPriceIncrementAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinPriceIncrementAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MinPriceIncrementAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MinPriceIncrementAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MinPriceIncrementAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MinPriceIncrementAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinPriceIncrementAmount *)new FIX::MinPriceIncrementAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinPriceIncrementAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinPriceIncrementAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MinPriceIncrementAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinPriceIncrementAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MinPriceIncrementAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::MinPriceIncrementAmount::MinPriceIncrementAmount()\n" " FIX::MinPriceIncrementAmount::MinPriceIncrementAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MinPriceIncrementAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinPriceIncrementAmount *arg1 = (FIX::MinPriceIncrementAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MinPriceIncrementAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MinPriceIncrementAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MinPriceIncrementAmount" "', argument " "1"" of type '" "FIX::MinPriceIncrementAmount *""'"); } arg1 = reinterpret_cast< FIX::MinPriceIncrementAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MinPriceIncrementAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MinPriceIncrementAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnitOfMeasureQty *)new FIX::UnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnitOfMeasureQty *)new FIX::UnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnitOfMeasureQty::UnitOfMeasureQty()\n" " FIX::UnitOfMeasureQty::UnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnitOfMeasureQty *arg1 = (FIX::UnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnitOfMeasureQty" "', argument " "1"" of type '" "FIX::UnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::UnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LowLimitPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LowLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LowLimitPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LowLimitPrice *)new FIX::LowLimitPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LowLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LowLimitPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LowLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LowLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LowLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LowLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LowLimitPrice *)new FIX::LowLimitPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LowLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LowLimitPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LowLimitPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LowLimitPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LowLimitPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::LowLimitPrice::LowLimitPrice()\n" " FIX::LowLimitPrice::LowLimitPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LowLimitPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LowLimitPrice *arg1 = (FIX::LowLimitPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LowLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LowLimitPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LowLimitPrice" "', argument " "1"" of type '" "FIX::LowLimitPrice *""'"); } arg1 = reinterpret_cast< FIX::LowLimitPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LowLimitPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LowLimitPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HighLimitPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HighLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HighLimitPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HighLimitPrice *)new FIX::HighLimitPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HighLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HighLimitPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HighLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HighLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HighLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HighLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HighLimitPrice *)new FIX::HighLimitPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HighLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HighLimitPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HighLimitPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HighLimitPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HighLimitPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::HighLimitPrice::HighLimitPrice()\n" " FIX::HighLimitPrice::HighLimitPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HighLimitPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HighLimitPrice *arg1 = (FIX::HighLimitPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HighLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HighLimitPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HighLimitPrice" "', argument " "1"" of type '" "FIX::HighLimitPrice *""'"); } arg1 = reinterpret_cast< FIX::HighLimitPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HighLimitPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HighLimitPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradingReferencePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingReferencePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradingReferencePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingReferencePrice *)new FIX::TradingReferencePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingReferencePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingReferencePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradingReferencePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradingReferencePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradingReferencePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradingReferencePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingReferencePrice *)new FIX::TradingReferencePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingReferencePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingReferencePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradingReferencePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingReferencePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradingReferencePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradingReferencePrice::TradingReferencePrice()\n" " FIX::TradingReferencePrice::TradingReferencePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradingReferencePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingReferencePrice *arg1 = (FIX::TradingReferencePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradingReferencePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradingReferencePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradingReferencePrice" "', argument " "1"" of type '" "FIX::TradingReferencePrice *""'"); } arg1 = reinterpret_cast< FIX::TradingReferencePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradingReferencePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradingReferencePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityGroup *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityGroup")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityGroup *)new FIX::SecurityGroup(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityGroup, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityGroup *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityGroup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityGroup" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityGroup" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityGroup *)new FIX::SecurityGroup((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityGroup, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityGroup__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityGroup__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityGroup::SecurityGroup()\n" " FIX::SecurityGroup::SecurityGroup(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityGroup *arg1 = (FIX::SecurityGroup *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityGroup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityGroup, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityGroup" "', argument " "1"" of type '" "FIX::SecurityGroup *""'"); } arg1 = reinterpret_cast< FIX::SecurityGroup * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityGroup_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityGroup, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegNumber__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegNumber")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegNumber *)new FIX::LegNumber(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegNumber__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegNumber *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegNumber" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegNumber" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegNumber *)new FIX::LegNumber((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegNumber, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegNumber(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegNumber__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegNumber__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegNumber'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegNumber::LegNumber()\n" " FIX::LegNumber::LegNumber(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegNumber(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegNumber *arg1 = (FIX::LegNumber *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegNumber",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegNumber, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegNumber" "', argument " "1"" of type '" "FIX::LegNumber *""'"); } arg1 = reinterpret_cast< FIX::LegNumber * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegNumber_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegNumber, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlementCycleNo__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlementCycleNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlementCycleNo")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlementCycleNo *)new FIX::SettlementCycleNo(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlementCycleNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlementCycleNo__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlementCycleNo *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlementCycleNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlementCycleNo" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlementCycleNo" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlementCycleNo *)new FIX::SettlementCycleNo((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlementCycleNo, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlementCycleNo(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlementCycleNo__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlementCycleNo__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlementCycleNo'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlementCycleNo::SettlementCycleNo()\n" " FIX::SettlementCycleNo::SettlementCycleNo(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlementCycleNo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlementCycleNo *arg1 = (FIX::SettlementCycleNo *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlementCycleNo",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlementCycleNo, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlementCycleNo" "', argument " "1"" of type '" "FIX::SettlementCycleNo *""'"); } arg1 = reinterpret_cast< FIX::SettlementCycleNo * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlementCycleNo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlementCycleNo, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideCurrency *)new FIX::SideCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideCurrency *)new FIX::SideCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideCurrency::SideCurrency()\n" " FIX::SideCurrency::SideCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideCurrency *arg1 = (FIX::SideCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideCurrency" "', argument " "1"" of type '" "FIX::SideCurrency *""'"); } arg1 = reinterpret_cast< FIX::SideCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideSettlCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideSettlCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideSettlCurrency *)new FIX::SideSettlCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideSettlCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideSettlCurrency *)new FIX::SideSettlCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideSettlCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideSettlCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideSettlCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideSettlCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideSettlCurrency::SideSettlCurrency()\n" " FIX::SideSettlCurrency::SideSettlCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideSettlCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideSettlCurrency *arg1 = (FIX::SideSettlCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideSettlCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideSettlCurrency" "', argument " "1"" of type '" "FIX::SideSettlCurrency *""'"); } arg1 = reinterpret_cast< FIX::SideSettlCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideSettlCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideSettlCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplExtID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplExtID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplExtID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplExtID *)new FIX::ApplExtID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplExtID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplExtID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplExtID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplExtID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplExtID" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplExtID" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplExtID *)new FIX::ApplExtID((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplExtID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplExtID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplExtID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplExtID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplExtID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplExtID::ApplExtID()\n" " FIX::ApplExtID::ApplExtID(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplExtID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplExtID *arg1 = (FIX::ApplExtID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplExtID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplExtID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplExtID" "', argument " "1"" of type '" "FIX::ApplExtID *""'"); } arg1 = reinterpret_cast< FIX::ApplExtID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplExtID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplExtID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CcyAmt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CcyAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CcyAmt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CcyAmt *)new FIX::CcyAmt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CcyAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CcyAmt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CcyAmt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CcyAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CcyAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CcyAmt" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CcyAmt *)new FIX::CcyAmt((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CcyAmt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CcyAmt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CcyAmt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CcyAmt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CcyAmt'.\n" " Possible C/C++ prototypes are:\n" " FIX::CcyAmt::CcyAmt()\n" " FIX::CcyAmt::CcyAmt(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CcyAmt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CcyAmt *arg1 = (FIX::CcyAmt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CcyAmt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CcyAmt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CcyAmt" "', argument " "1"" of type '" "FIX::CcyAmt *""'"); } arg1 = reinterpret_cast< FIX::CcyAmt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CcyAmt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CcyAmt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSettlDetails__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlDetails *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSettlDetails")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlDetails *)new FIX::NoSettlDetails(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlDetails, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlDetails__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSettlDetails *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSettlDetails",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSettlDetails" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSettlDetails" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlDetails *)new FIX::NoSettlDetails((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlDetails, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlDetails(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSettlDetails__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlDetails__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSettlDetails'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSettlDetails::NoSettlDetails()\n" " FIX::NoSettlDetails::NoSettlDetails(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSettlDetails(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlDetails *arg1 = (FIX::NoSettlDetails *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSettlDetails",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSettlDetails, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSettlDetails" "', argument " "1"" of type '" "FIX::NoSettlDetails *""'"); } arg1 = reinterpret_cast< FIX::NoSettlDetails * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSettlDetails_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSettlDetails, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlObligMode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligMode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlObligMode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligMode *)new FIX::SettlObligMode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligMode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligMode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlObligMode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlObligMode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlObligMode" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlObligMode" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligMode *)new FIX::SettlObligMode((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligMode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligMode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlObligMode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligMode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlObligMode'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlObligMode::SettlObligMode()\n" " FIX::SettlObligMode::SettlObligMode(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlObligMode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligMode *arg1 = (FIX::SettlObligMode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlObligMode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlObligMode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlObligMode" "', argument " "1"" of type '" "FIX::SettlObligMode *""'"); } arg1 = reinterpret_cast< FIX::SettlObligMode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlObligMode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlObligMode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlObligMsgID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligMsgID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlObligMsgID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligMsgID *)new FIX::SettlObligMsgID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligMsgID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligMsgID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlObligMsgID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlObligMsgID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlObligMsgID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlObligMsgID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligMsgID *)new FIX::SettlObligMsgID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligMsgID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligMsgID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlObligMsgID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligMsgID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlObligMsgID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlObligMsgID::SettlObligMsgID()\n" " FIX::SettlObligMsgID::SettlObligMsgID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlObligMsgID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligMsgID *arg1 = (FIX::SettlObligMsgID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlObligMsgID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlObligMsgID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlObligMsgID" "', argument " "1"" of type '" "FIX::SettlObligMsgID *""'"); } arg1 = reinterpret_cast< FIX::SettlObligMsgID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlObligMsgID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlObligMsgID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlObligID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlObligID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligID *)new FIX::SettlObligID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlObligID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlObligID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlObligID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlObligID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligID *)new FIX::SettlObligID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlObligID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlObligID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlObligID::SettlObligID()\n" " FIX::SettlObligID::SettlObligID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlObligID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligID *arg1 = (FIX::SettlObligID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlObligID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlObligID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlObligID" "', argument " "1"" of type '" "FIX::SettlObligID *""'"); } arg1 = reinterpret_cast< FIX::SettlObligID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlObligID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlObligID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlObligTransType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlObligTransType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligTransType *)new FIX::SettlObligTransType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligTransType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlObligTransType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlObligTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlObligTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlObligTransType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligTransType *)new FIX::SettlObligTransType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligTransType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligTransType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlObligTransType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligTransType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlObligTransType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlObligTransType::SettlObligTransType()\n" " FIX::SettlObligTransType::SettlObligTransType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlObligTransType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligTransType *arg1 = (FIX::SettlObligTransType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlObligTransType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlObligTransType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlObligTransType" "', argument " "1"" of type '" "FIX::SettlObligTransType *""'"); } arg1 = reinterpret_cast< FIX::SettlObligTransType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlObligTransType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlObligTransType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlObligRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlObligRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligRefID *)new FIX::SettlObligRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlObligRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlObligRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlObligRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlObligRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligRefID *)new FIX::SettlObligRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlObligRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlObligRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlObligRefID::SettlObligRefID()\n" " FIX::SettlObligRefID::SettlObligRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlObligRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligRefID *arg1 = (FIX::SettlObligRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlObligRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlObligRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlObligRefID" "', argument " "1"" of type '" "FIX::SettlObligRefID *""'"); } arg1 = reinterpret_cast< FIX::SettlObligRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlObligRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlObligRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlObligSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlObligSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligSource *)new FIX::SettlObligSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlObligSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlObligSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlObligSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlObligSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlObligSource *)new FIX::SettlObligSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlObligSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlObligSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlObligSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlObligSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlObligSource::SettlObligSource()\n" " FIX::SettlObligSource::SettlObligSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlObligSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlObligSource *arg1 = (FIX::SettlObligSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlObligSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlObligSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlObligSource" "', argument " "1"" of type '" "FIX::SettlObligSource *""'"); } arg1 = reinterpret_cast< FIX::SettlObligSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlObligSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlObligSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoSettlOblig__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlOblig *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoSettlOblig")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlOblig *)new FIX::NoSettlOblig(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlOblig, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlOblig__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoSettlOblig *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoSettlOblig",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoSettlOblig" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoSettlOblig" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoSettlOblig *)new FIX::NoSettlOblig((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoSettlOblig, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoSettlOblig(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoSettlOblig__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlOblig__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoSettlOblig'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoSettlOblig::NoSettlOblig()\n" " FIX::NoSettlOblig::NoSettlOblig(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoSettlOblig(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoSettlOblig *arg1 = (FIX::NoSettlOblig *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoSettlOblig",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoSettlOblig, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoSettlOblig" "', argument " "1"" of type '" "FIX::NoSettlOblig *""'"); } arg1 = reinterpret_cast< FIX::NoSettlOblig * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoSettlOblig_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoSettlOblig, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteMsgID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteMsgID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteMsgID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteMsgID *)new FIX::QuoteMsgID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteMsgID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteMsgID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteMsgID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteMsgID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteMsgID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteMsgID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteMsgID *)new FIX::QuoteMsgID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteMsgID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteMsgID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteMsgID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteMsgID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteMsgID'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteMsgID::QuoteMsgID()\n" " FIX::QuoteMsgID::QuoteMsgID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteMsgID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteMsgID *arg1 = (FIX::QuoteMsgID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteMsgID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteMsgID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteMsgID" "', argument " "1"" of type '" "FIX::QuoteMsgID *""'"); } arg1 = reinterpret_cast< FIX::QuoteMsgID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteMsgID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteMsgID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_QuoteEntryStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteEntryStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_QuoteEntryStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteEntryStatus *)new FIX::QuoteEntryStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteEntryStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteEntryStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::QuoteEntryStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_QuoteEntryStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_QuoteEntryStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_QuoteEntryStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::QuoteEntryStatus *)new FIX::QuoteEntryStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__QuoteEntryStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_QuoteEntryStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_QuoteEntryStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteEntryStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_QuoteEntryStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::QuoteEntryStatus::QuoteEntryStatus()\n" " FIX::QuoteEntryStatus::QuoteEntryStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_QuoteEntryStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QuoteEntryStatus *arg1 = (FIX::QuoteEntryStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_QuoteEntryStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__QuoteEntryStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_QuoteEntryStatus" "', argument " "1"" of type '" "FIX::QuoteEntryStatus *""'"); } arg1 = reinterpret_cast< FIX::QuoteEntryStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *QuoteEntryStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__QuoteEntryStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoCxldQuotes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoCxldQuotes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoCxldQuotes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoCxldQuotes *)new FIX::TotNoCxldQuotes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoCxldQuotes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoCxldQuotes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoCxldQuotes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoCxldQuotes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoCxldQuotes" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoCxldQuotes" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoCxldQuotes *)new FIX::TotNoCxldQuotes((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoCxldQuotes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoCxldQuotes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoCxldQuotes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoCxldQuotes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoCxldQuotes'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoCxldQuotes::TotNoCxldQuotes()\n" " FIX::TotNoCxldQuotes::TotNoCxldQuotes(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoCxldQuotes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoCxldQuotes *arg1 = (FIX::TotNoCxldQuotes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoCxldQuotes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoCxldQuotes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoCxldQuotes" "', argument " "1"" of type '" "FIX::TotNoCxldQuotes *""'"); } arg1 = reinterpret_cast< FIX::TotNoCxldQuotes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoCxldQuotes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoCxldQuotes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoAccQuotes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoAccQuotes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoAccQuotes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoAccQuotes *)new FIX::TotNoAccQuotes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoAccQuotes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoAccQuotes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoAccQuotes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoAccQuotes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoAccQuotes" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoAccQuotes" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoAccQuotes *)new FIX::TotNoAccQuotes((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoAccQuotes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoAccQuotes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoAccQuotes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoAccQuotes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoAccQuotes'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoAccQuotes::TotNoAccQuotes()\n" " FIX::TotNoAccQuotes::TotNoAccQuotes(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoAccQuotes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoAccQuotes *arg1 = (FIX::TotNoAccQuotes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoAccQuotes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoAccQuotes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoAccQuotes" "', argument " "1"" of type '" "FIX::TotNoAccQuotes *""'"); } arg1 = reinterpret_cast< FIX::TotNoAccQuotes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoAccQuotes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoAccQuotes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoRejQuotes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoRejQuotes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoRejQuotes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoRejQuotes *)new FIX::TotNoRejQuotes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoRejQuotes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoRejQuotes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoRejQuotes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoRejQuotes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoRejQuotes" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoRejQuotes" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoRejQuotes *)new FIX::TotNoRejQuotes((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoRejQuotes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoRejQuotes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoRejQuotes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoRejQuotes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoRejQuotes'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoRejQuotes::TotNoRejQuotes()\n" " FIX::TotNoRejQuotes::TotNoRejQuotes(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoRejQuotes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoRejQuotes *arg1 = (FIX::TotNoRejQuotes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoRejQuotes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoRejQuotes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoRejQuotes" "', argument " "1"" of type '" "FIX::TotNoRejQuotes *""'"); } arg1 = reinterpret_cast< FIX::TotNoRejQuotes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoRejQuotes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoRejQuotes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PrivateQuote__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PrivateQuote *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PrivateQuote")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PrivateQuote *)new FIX::PrivateQuote(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PrivateQuote, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PrivateQuote__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PrivateQuote *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PrivateQuote",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PrivateQuote" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PrivateQuote" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PrivateQuote *)new FIX::PrivateQuote((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PrivateQuote, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PrivateQuote(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PrivateQuote__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PrivateQuote__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PrivateQuote'.\n" " Possible C/C++ prototypes are:\n" " FIX::PrivateQuote::PrivateQuote()\n" " FIX::PrivateQuote::PrivateQuote(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PrivateQuote(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PrivateQuote *arg1 = (FIX::PrivateQuote *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PrivateQuote",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PrivateQuote, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PrivateQuote" "', argument " "1"" of type '" "FIX::PrivateQuote *""'"); } arg1 = reinterpret_cast< FIX::PrivateQuote * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PrivateQuote_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PrivateQuote, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RespondentType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RespondentType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RespondentType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RespondentType *)new FIX::RespondentType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RespondentType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RespondentType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RespondentType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RespondentType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RespondentType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RespondentType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RespondentType *)new FIX::RespondentType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RespondentType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RespondentType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RespondentType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RespondentType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RespondentType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RespondentType::RespondentType()\n" " FIX::RespondentType::RespondentType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RespondentType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RespondentType *arg1 = (FIX::RespondentType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RespondentType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RespondentType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RespondentType" "', argument " "1"" of type '" "FIX::RespondentType *""'"); } arg1 = reinterpret_cast< FIX::RespondentType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RespondentType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RespondentType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDSubBookType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDSubBookType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDSubBookType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDSubBookType *)new FIX::MDSubBookType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDSubBookType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDSubBookType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDSubBookType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDSubBookType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDSubBookType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDSubBookType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDSubBookType *)new FIX::MDSubBookType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDSubBookType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDSubBookType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDSubBookType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDSubBookType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDSubBookType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDSubBookType::MDSubBookType()\n" " FIX::MDSubBookType::MDSubBookType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDSubBookType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDSubBookType *arg1 = (FIX::MDSubBookType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDSubBookType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDSubBookType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDSubBookType" "', argument " "1"" of type '" "FIX::MDSubBookType *""'"); } arg1 = reinterpret_cast< FIX::MDSubBookType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDSubBookType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDSubBookType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityTradingEvent__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityTradingEvent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityTradingEvent")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityTradingEvent *)new FIX::SecurityTradingEvent(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityTradingEvent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityTradingEvent__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityTradingEvent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityTradingEvent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityTradingEvent" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityTradingEvent" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityTradingEvent *)new FIX::SecurityTradingEvent((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityTradingEvent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityTradingEvent(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityTradingEvent__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityTradingEvent__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityTradingEvent'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityTradingEvent::SecurityTradingEvent()\n" " FIX::SecurityTradingEvent::SecurityTradingEvent(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityTradingEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityTradingEvent *arg1 = (FIX::SecurityTradingEvent *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityTradingEvent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityTradingEvent, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityTradingEvent" "', argument " "1"" of type '" "FIX::SecurityTradingEvent *""'"); } arg1 = reinterpret_cast< FIX::SecurityTradingEvent * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityTradingEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityTradingEvent, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoStatsIndicators__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStatsIndicators *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoStatsIndicators")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStatsIndicators *)new FIX::NoStatsIndicators(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStatsIndicators, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStatsIndicators__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoStatsIndicators *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoStatsIndicators",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoStatsIndicators" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoStatsIndicators" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStatsIndicators *)new FIX::NoStatsIndicators((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStatsIndicators, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStatsIndicators(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoStatsIndicators__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStatsIndicators__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoStatsIndicators'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoStatsIndicators::NoStatsIndicators()\n" " FIX::NoStatsIndicators::NoStatsIndicators(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoStatsIndicators(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStatsIndicators *arg1 = (FIX::NoStatsIndicators *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoStatsIndicators",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoStatsIndicators, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoStatsIndicators" "', argument " "1"" of type '" "FIX::NoStatsIndicators *""'"); } arg1 = reinterpret_cast< FIX::NoStatsIndicators * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoStatsIndicators_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoStatsIndicators, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StatsType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StatsType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StatsType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StatsType *)new FIX::StatsType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StatsType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StatsType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StatsType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StatsType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StatsType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StatsType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StatsType *)new FIX::StatsType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StatsType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StatsType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StatsType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StatsType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StatsType'.\n" " Possible C/C++ prototypes are:\n" " FIX::StatsType::StatsType()\n" " FIX::StatsType::StatsType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StatsType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StatsType *arg1 = (FIX::StatsType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StatsType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StatsType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StatsType" "', argument " "1"" of type '" "FIX::StatsType *""'"); } arg1 = reinterpret_cast< FIX::StatsType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StatsType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StatsType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoOfSecSizes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOfSecSizes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoOfSecSizes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOfSecSizes *)new FIX::NoOfSecSizes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOfSecSizes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOfSecSizes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoOfSecSizes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoOfSecSizes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoOfSecSizes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoOfSecSizes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOfSecSizes *)new FIX::NoOfSecSizes((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOfSecSizes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOfSecSizes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoOfSecSizes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOfSecSizes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoOfSecSizes'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoOfSecSizes::NoOfSecSizes()\n" " FIX::NoOfSecSizes::NoOfSecSizes(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoOfSecSizes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOfSecSizes *arg1 = (FIX::NoOfSecSizes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoOfSecSizes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoOfSecSizes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoOfSecSizes" "', argument " "1"" of type '" "FIX::NoOfSecSizes *""'"); } arg1 = reinterpret_cast< FIX::NoOfSecSizes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoOfSecSizes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoOfSecSizes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDSecSizeType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDSecSizeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDSecSizeType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDSecSizeType *)new FIX::MDSecSizeType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDSecSizeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDSecSizeType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDSecSizeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDSecSizeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDSecSizeType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDSecSizeType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDSecSizeType *)new FIX::MDSecSizeType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDSecSizeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDSecSizeType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDSecSizeType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDSecSizeType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDSecSizeType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDSecSizeType::MDSecSizeType()\n" " FIX::MDSecSizeType::MDSecSizeType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDSecSizeType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDSecSizeType *arg1 = (FIX::MDSecSizeType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDSecSizeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDSecSizeType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDSecSizeType" "', argument " "1"" of type '" "FIX::MDSecSizeType *""'"); } arg1 = reinterpret_cast< FIX::MDSecSizeType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDSecSizeType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDSecSizeType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDSecSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDSecSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDSecSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDSecSize *)new FIX::MDSecSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDSecSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDSecSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDSecSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDSecSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDSecSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDSecSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDSecSize *)new FIX::MDSecSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDSecSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDSecSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDSecSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDSecSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDSecSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDSecSize::MDSecSize()\n" " FIX::MDSecSize::MDSecSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDSecSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDSecSize *arg1 = (FIX::MDSecSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDSecSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDSecSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDSecSize" "', argument " "1"" of type '" "FIX::MDSecSize *""'"); } arg1 = reinterpret_cast< FIX::MDSecSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDSecSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDSecSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplID *)new FIX::ApplID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplID *)new FIX::ApplID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplID::ApplID()\n" " FIX::ApplID::ApplID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplID *arg1 = (FIX::ApplID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplID" "', argument " "1"" of type '" "FIX::ApplID *""'"); } arg1 = reinterpret_cast< FIX::ApplID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplSeqNum *)new FIX::ApplSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplSeqNum *)new FIX::ApplSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplSeqNum::ApplSeqNum()\n" " FIX::ApplSeqNum::ApplSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplSeqNum *arg1 = (FIX::ApplSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplSeqNum" "', argument " "1"" of type '" "FIX::ApplSeqNum *""'"); } arg1 = reinterpret_cast< FIX::ApplSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplBegSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplBegSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplBegSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplBegSeqNum *)new FIX::ApplBegSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplBegSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplBegSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplBegSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplBegSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplBegSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplBegSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplBegSeqNum *)new FIX::ApplBegSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplBegSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplBegSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplBegSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplBegSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplBegSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplBegSeqNum::ApplBegSeqNum()\n" " FIX::ApplBegSeqNum::ApplBegSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplBegSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplBegSeqNum *arg1 = (FIX::ApplBegSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplBegSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplBegSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplBegSeqNum" "', argument " "1"" of type '" "FIX::ApplBegSeqNum *""'"); } arg1 = reinterpret_cast< FIX::ApplBegSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplBegSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplBegSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplEndSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplEndSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplEndSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplEndSeqNum *)new FIX::ApplEndSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplEndSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplEndSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplEndSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplEndSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplEndSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplEndSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplEndSeqNum *)new FIX::ApplEndSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplEndSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplEndSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplEndSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplEndSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplEndSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplEndSeqNum::ApplEndSeqNum()\n" " FIX::ApplEndSeqNum::ApplEndSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplEndSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplEndSeqNum *arg1 = (FIX::ApplEndSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplEndSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplEndSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplEndSeqNum" "', argument " "1"" of type '" "FIX::ApplEndSeqNum *""'"); } arg1 = reinterpret_cast< FIX::ApplEndSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplEndSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplEndSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityXMLLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityXMLLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityXMLLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityXMLLen *)new FIX::SecurityXMLLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityXMLLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityXMLLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityXMLLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityXMLLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityXMLLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityXMLLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityXMLLen *)new FIX::SecurityXMLLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityXMLLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityXMLLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityXMLLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityXMLLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityXMLLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityXMLLen::SecurityXMLLen()\n" " FIX::SecurityXMLLen::SecurityXMLLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityXMLLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityXMLLen *arg1 = (FIX::SecurityXMLLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityXMLLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityXMLLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityXMLLen" "', argument " "1"" of type '" "FIX::SecurityXMLLen *""'"); } arg1 = reinterpret_cast< FIX::SecurityXMLLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityXMLLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityXMLLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityXML__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityXML *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityXML")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityXML *)new FIX::SecurityXML(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityXML, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityXML__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::XMLDATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityXML *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityXML",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__XMLDATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityXML" "', argument " "1"" of type '" "FIX::XMLDATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityXML" "', argument " "1"" of type '" "FIX::XMLDATA const &""'"); } arg1 = reinterpret_cast< FIX::XMLDATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityXML *)new FIX::SecurityXML((FIX::XMLDATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityXML, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityXML(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityXML__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__XMLDATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityXML__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityXML'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityXML::SecurityXML()\n" " FIX::SecurityXML::SecurityXML(FIX::XMLDATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityXML(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityXML *arg1 = (FIX::SecurityXML *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityXML",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityXML, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityXML" "', argument " "1"" of type '" "FIX::SecurityXML *""'"); } arg1 = reinterpret_cast< FIX::SecurityXML * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityXML_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityXML, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityXMLSchema__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityXMLSchema *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityXMLSchema")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityXMLSchema *)new FIX::SecurityXMLSchema(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityXMLSchema, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityXMLSchema__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityXMLSchema *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityXMLSchema",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityXMLSchema" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityXMLSchema" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityXMLSchema *)new FIX::SecurityXMLSchema((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityXMLSchema, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityXMLSchema(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityXMLSchema__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityXMLSchema__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityXMLSchema'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityXMLSchema::SecurityXMLSchema()\n" " FIX::SecurityXMLSchema::SecurityXMLSchema(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityXMLSchema(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityXMLSchema *arg1 = (FIX::SecurityXMLSchema *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityXMLSchema",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityXMLSchema, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityXMLSchema" "', argument " "1"" of type '" "FIX::SecurityXMLSchema *""'"); } arg1 = reinterpret_cast< FIX::SecurityXMLSchema * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityXMLSchema_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityXMLSchema, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefreshIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefreshIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefreshIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefreshIndicator *)new FIX::RefreshIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefreshIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefreshIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefreshIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefreshIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefreshIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefreshIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefreshIndicator *)new FIX::RefreshIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefreshIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefreshIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefreshIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefreshIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefreshIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefreshIndicator::RefreshIndicator()\n" " FIX::RefreshIndicator::RefreshIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefreshIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefreshIndicator *arg1 = (FIX::RefreshIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefreshIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefreshIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefreshIndicator" "', argument " "1"" of type '" "FIX::RefreshIndicator *""'"); } arg1 = reinterpret_cast< FIX::RefreshIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefreshIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefreshIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Volatility__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Volatility *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Volatility")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Volatility *)new FIX::Volatility(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Volatility, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Volatility__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Volatility *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Volatility",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Volatility" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Volatility" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Volatility *)new FIX::Volatility((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Volatility, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Volatility(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Volatility__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Volatility__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Volatility'.\n" " Possible C/C++ prototypes are:\n" " FIX::Volatility::Volatility()\n" " FIX::Volatility::Volatility(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Volatility(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Volatility *arg1 = (FIX::Volatility *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Volatility",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Volatility, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Volatility" "', argument " "1"" of type '" "FIX::Volatility *""'"); } arg1 = reinterpret_cast< FIX::Volatility * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Volatility_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Volatility, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TimeToExpiration__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeToExpiration *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TimeToExpiration")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeToExpiration *)new FIX::TimeToExpiration(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeToExpiration, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeToExpiration__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TimeToExpiration *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TimeToExpiration",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TimeToExpiration" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TimeToExpiration" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TimeToExpiration *)new FIX::TimeToExpiration((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TimeToExpiration, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TimeToExpiration(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TimeToExpiration__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeToExpiration__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TimeToExpiration'.\n" " Possible C/C++ prototypes are:\n" " FIX::TimeToExpiration::TimeToExpiration()\n" " FIX::TimeToExpiration::TimeToExpiration(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TimeToExpiration(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TimeToExpiration *arg1 = (FIX::TimeToExpiration *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TimeToExpiration",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TimeToExpiration, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TimeToExpiration" "', argument " "1"" of type '" "FIX::TimeToExpiration *""'"); } arg1 = reinterpret_cast< FIX::TimeToExpiration * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TimeToExpiration_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TimeToExpiration, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RiskFreeRate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RiskFreeRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RiskFreeRate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RiskFreeRate *)new FIX::RiskFreeRate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RiskFreeRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RiskFreeRate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RiskFreeRate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RiskFreeRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RiskFreeRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RiskFreeRate" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RiskFreeRate *)new FIX::RiskFreeRate((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RiskFreeRate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RiskFreeRate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RiskFreeRate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RiskFreeRate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RiskFreeRate'.\n" " Possible C/C++ prototypes are:\n" " FIX::RiskFreeRate::RiskFreeRate()\n" " FIX::RiskFreeRate::RiskFreeRate(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RiskFreeRate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RiskFreeRate *arg1 = (FIX::RiskFreeRate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RiskFreeRate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RiskFreeRate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RiskFreeRate" "', argument " "1"" of type '" "FIX::RiskFreeRate *""'"); } arg1 = reinterpret_cast< FIX::RiskFreeRate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RiskFreeRate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RiskFreeRate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceUnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceUnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceUnitOfMeasure *)new FIX::PriceUnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceUnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceUnitOfMeasure *)new FIX::PriceUnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceUnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceUnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceUnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceUnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceUnitOfMeasure::PriceUnitOfMeasure()\n" " FIX::PriceUnitOfMeasure::PriceUnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceUnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceUnitOfMeasure *arg1 = (FIX::PriceUnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceUnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::PriceUnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::PriceUnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceUnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceUnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceUnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceUnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceUnitOfMeasureQty *)new FIX::PriceUnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceUnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceUnitOfMeasureQty *)new FIX::PriceUnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceUnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceUnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceUnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceUnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceUnitOfMeasureQty::PriceUnitOfMeasureQty()\n" " FIX::PriceUnitOfMeasureQty::PriceUnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceUnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceUnitOfMeasureQty *arg1 = (FIX::PriceUnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceUnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::PriceUnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::PriceUnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceUnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceUnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SettlMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SettlMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlMethod *)new FIX::SettlMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SettlMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SettlMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SettlMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SettlMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SettlMethod *)new FIX::SettlMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SettlMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SettlMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SettlMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SettlMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::SettlMethod::SettlMethod()\n" " FIX::SettlMethod::SettlMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SettlMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SettlMethod *arg1 = (FIX::SettlMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SettlMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SettlMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SettlMethod" "', argument " "1"" of type '" "FIX::SettlMethod *""'"); } arg1 = reinterpret_cast< FIX::SettlMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SettlMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SettlMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExerciseStyle__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExerciseStyle")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExerciseStyle *)new FIX::ExerciseStyle(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExerciseStyle__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExerciseStyle *)new FIX::ExerciseStyle((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExerciseStyle(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExerciseStyle__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExerciseStyle__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExerciseStyle'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExerciseStyle::ExerciseStyle()\n" " FIX::ExerciseStyle::ExerciseStyle(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExerciseStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExerciseStyle *arg1 = (FIX::ExerciseStyle *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExerciseStyle, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExerciseStyle" "', argument " "1"" of type '" "FIX::ExerciseStyle *""'"); } arg1 = reinterpret_cast< FIX::ExerciseStyle * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExerciseStyle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExerciseStyle, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OptPayAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptPayAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OptPayAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptPayAmount *)new FIX::OptPayAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptPayAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptPayAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OptPayAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OptPayAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OptPayAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OptPayAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptPayAmount *)new FIX::OptPayAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptPayAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptPayAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OptPayAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptPayAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OptPayAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::OptPayAmount::OptPayAmount()\n" " FIX::OptPayAmount::OptPayAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OptPayAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptPayAmount *arg1 = (FIX::OptPayAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OptPayAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OptPayAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OptPayAmount" "', argument " "1"" of type '" "FIX::OptPayAmount *""'"); } arg1 = reinterpret_cast< FIX::OptPayAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OptPayAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OptPayAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceQuoteMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceQuoteMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceQuoteMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceQuoteMethod *)new FIX::PriceQuoteMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceQuoteMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceQuoteMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceQuoteMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceQuoteMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceQuoteMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceQuoteMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceQuoteMethod *)new FIX::PriceQuoteMethod((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceQuoteMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceQuoteMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceQuoteMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceQuoteMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceQuoteMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceQuoteMethod::PriceQuoteMethod()\n" " FIX::PriceQuoteMethod::PriceQuoteMethod(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceQuoteMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceQuoteMethod *arg1 = (FIX::PriceQuoteMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceQuoteMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceQuoteMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceQuoteMethod" "', argument " "1"" of type '" "FIX::PriceQuoteMethod *""'"); } arg1 = reinterpret_cast< FIX::PriceQuoteMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceQuoteMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceQuoteMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FuturesValuationMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FuturesValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FuturesValuationMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FuturesValuationMethod *)new FIX::FuturesValuationMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FuturesValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FuturesValuationMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FuturesValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FuturesValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FuturesValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FuturesValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FuturesValuationMethod *)new FIX::FuturesValuationMethod((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FuturesValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FuturesValuationMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FuturesValuationMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FuturesValuationMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FuturesValuationMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::FuturesValuationMethod::FuturesValuationMethod()\n" " FIX::FuturesValuationMethod::FuturesValuationMethod(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FuturesValuationMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FuturesValuationMethod *arg1 = (FIX::FuturesValuationMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FuturesValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FuturesValuationMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FuturesValuationMethod" "', argument " "1"" of type '" "FIX::FuturesValuationMethod *""'"); } arg1 = reinterpret_cast< FIX::FuturesValuationMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FuturesValuationMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FuturesValuationMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListMethod *)new FIX::ListMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListMethod *)new FIX::ListMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListMethod::ListMethod()\n" " FIX::ListMethod::ListMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListMethod *arg1 = (FIX::ListMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListMethod" "', argument " "1"" of type '" "FIX::ListMethod *""'"); } arg1 = reinterpret_cast< FIX::ListMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CapPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CapPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CapPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CapPrice *)new FIX::CapPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CapPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CapPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CapPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CapPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CapPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CapPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CapPrice *)new FIX::CapPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CapPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CapPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CapPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CapPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CapPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::CapPrice::CapPrice()\n" " FIX::CapPrice::CapPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CapPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CapPrice *arg1 = (FIX::CapPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CapPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CapPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CapPrice" "', argument " "1"" of type '" "FIX::CapPrice *""'"); } arg1 = reinterpret_cast< FIX::CapPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CapPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CapPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FloorPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FloorPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FloorPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FloorPrice *)new FIX::FloorPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FloorPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FloorPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FloorPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FloorPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FloorPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FloorPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FloorPrice *)new FIX::FloorPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FloorPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FloorPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FloorPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FloorPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FloorPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::FloorPrice::FloorPrice()\n" " FIX::FloorPrice::FloorPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FloorPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FloorPrice *arg1 = (FIX::FloorPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FloorPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FloorPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FloorPrice" "', argument " "1"" of type '" "FIX::FloorPrice *""'"); } arg1 = reinterpret_cast< FIX::FloorPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FloorPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FloorPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoStrikeRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStrikeRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoStrikeRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStrikeRules *)new FIX::NoStrikeRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStrikeRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStrikeRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoStrikeRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoStrikeRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoStrikeRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoStrikeRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoStrikeRules *)new FIX::NoStrikeRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoStrikeRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoStrikeRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoStrikeRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStrikeRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoStrikeRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoStrikeRules::NoStrikeRules()\n" " FIX::NoStrikeRules::NoStrikeRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoStrikeRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoStrikeRules *arg1 = (FIX::NoStrikeRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoStrikeRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoStrikeRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoStrikeRules" "', argument " "1"" of type '" "FIX::NoStrikeRules *""'"); } arg1 = reinterpret_cast< FIX::NoStrikeRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoStrikeRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoStrikeRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StartStrikePxRange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartStrikePxRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StartStrikePxRange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartStrikePxRange *)new FIX::StartStrikePxRange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartStrikePxRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartStrikePxRange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StartStrikePxRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StartStrikePxRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StartStrikePxRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StartStrikePxRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartStrikePxRange *)new FIX::StartStrikePxRange((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartStrikePxRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartStrikePxRange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StartStrikePxRange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartStrikePxRange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StartStrikePxRange'.\n" " Possible C/C++ prototypes are:\n" " FIX::StartStrikePxRange::StartStrikePxRange()\n" " FIX::StartStrikePxRange::StartStrikePxRange(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StartStrikePxRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartStrikePxRange *arg1 = (FIX::StartStrikePxRange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StartStrikePxRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StartStrikePxRange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StartStrikePxRange" "', argument " "1"" of type '" "FIX::StartStrikePxRange *""'"); } arg1 = reinterpret_cast< FIX::StartStrikePxRange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StartStrikePxRange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StartStrikePxRange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EndStrikePxRange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndStrikePxRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EndStrikePxRange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndStrikePxRange *)new FIX::EndStrikePxRange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndStrikePxRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndStrikePxRange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EndStrikePxRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EndStrikePxRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EndStrikePxRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EndStrikePxRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndStrikePxRange *)new FIX::EndStrikePxRange((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndStrikePxRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndStrikePxRange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EndStrikePxRange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndStrikePxRange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EndStrikePxRange'.\n" " Possible C/C++ prototypes are:\n" " FIX::EndStrikePxRange::EndStrikePxRange()\n" " FIX::EndStrikePxRange::EndStrikePxRange(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EndStrikePxRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndStrikePxRange *arg1 = (FIX::EndStrikePxRange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EndStrikePxRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EndStrikePxRange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EndStrikePxRange" "', argument " "1"" of type '" "FIX::EndStrikePxRange *""'"); } arg1 = reinterpret_cast< FIX::EndStrikePxRange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EndStrikePxRange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EndStrikePxRange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikeIncrement__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikeIncrement")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeIncrement *)new FIX::StrikeIncrement(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeIncrement__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeIncrement" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeIncrement" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeIncrement *)new FIX::StrikeIncrement((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeIncrement(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikeIncrement__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeIncrement__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikeIncrement'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikeIncrement::StrikeIncrement()\n" " FIX::StrikeIncrement::StrikeIncrement(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikeIncrement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeIncrement *arg1 = (FIX::StrikeIncrement *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikeIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikeIncrement, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikeIncrement" "', argument " "1"" of type '" "FIX::StrikeIncrement *""'"); } arg1 = reinterpret_cast< FIX::StrikeIncrement * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikeIncrement_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikeIncrement, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTickRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTickRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTickRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTickRules *)new FIX::NoTickRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTickRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTickRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTickRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTickRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTickRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTickRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTickRules *)new FIX::NoTickRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTickRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTickRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTickRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTickRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTickRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTickRules::NoTickRules()\n" " FIX::NoTickRules::NoTickRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTickRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTickRules *arg1 = (FIX::NoTickRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTickRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTickRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTickRules" "', argument " "1"" of type '" "FIX::NoTickRules *""'"); } arg1 = reinterpret_cast< FIX::NoTickRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTickRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTickRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StartTickPriceRange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartTickPriceRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StartTickPriceRange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartTickPriceRange *)new FIX::StartTickPriceRange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartTickPriceRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartTickPriceRange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StartTickPriceRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StartTickPriceRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StartTickPriceRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StartTickPriceRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartTickPriceRange *)new FIX::StartTickPriceRange((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartTickPriceRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartTickPriceRange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StartTickPriceRange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartTickPriceRange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StartTickPriceRange'.\n" " Possible C/C++ prototypes are:\n" " FIX::StartTickPriceRange::StartTickPriceRange()\n" " FIX::StartTickPriceRange::StartTickPriceRange(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StartTickPriceRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartTickPriceRange *arg1 = (FIX::StartTickPriceRange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StartTickPriceRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StartTickPriceRange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StartTickPriceRange" "', argument " "1"" of type '" "FIX::StartTickPriceRange *""'"); } arg1 = reinterpret_cast< FIX::StartTickPriceRange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StartTickPriceRange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StartTickPriceRange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EndTickPriceRange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndTickPriceRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EndTickPriceRange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndTickPriceRange *)new FIX::EndTickPriceRange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndTickPriceRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndTickPriceRange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EndTickPriceRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EndTickPriceRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EndTickPriceRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EndTickPriceRange" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndTickPriceRange *)new FIX::EndTickPriceRange((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndTickPriceRange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndTickPriceRange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EndTickPriceRange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndTickPriceRange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EndTickPriceRange'.\n" " Possible C/C++ prototypes are:\n" " FIX::EndTickPriceRange::EndTickPriceRange()\n" " FIX::EndTickPriceRange::EndTickPriceRange(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EndTickPriceRange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndTickPriceRange *arg1 = (FIX::EndTickPriceRange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EndTickPriceRange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EndTickPriceRange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EndTickPriceRange" "', argument " "1"" of type '" "FIX::EndTickPriceRange *""'"); } arg1 = reinterpret_cast< FIX::EndTickPriceRange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EndTickPriceRange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EndTickPriceRange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TickIncrement__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TickIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TickIncrement")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TickIncrement *)new FIX::TickIncrement(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TickIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TickIncrement__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TickIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TickIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TickIncrement" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TickIncrement" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TickIncrement *)new FIX::TickIncrement((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TickIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TickIncrement(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TickIncrement__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TickIncrement__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TickIncrement'.\n" " Possible C/C++ prototypes are:\n" " FIX::TickIncrement::TickIncrement()\n" " FIX::TickIncrement::TickIncrement(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TickIncrement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TickIncrement *arg1 = (FIX::TickIncrement *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TickIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TickIncrement, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TickIncrement" "', argument " "1"" of type '" "FIX::TickIncrement *""'"); } arg1 = reinterpret_cast< FIX::TickIncrement * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TickIncrement_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TickIncrement, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TickRuleType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TickRuleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TickRuleType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TickRuleType *)new FIX::TickRuleType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TickRuleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TickRuleType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TickRuleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TickRuleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TickRuleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TickRuleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TickRuleType *)new FIX::TickRuleType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TickRuleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TickRuleType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TickRuleType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TickRuleType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TickRuleType'.\n" " Possible C/C++ prototypes are:\n" " FIX::TickRuleType::TickRuleType()\n" " FIX::TickRuleType::TickRuleType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TickRuleType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TickRuleType *arg1 = (FIX::TickRuleType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TickRuleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TickRuleType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TickRuleType" "', argument " "1"" of type '" "FIX::TickRuleType *""'"); } arg1 = reinterpret_cast< FIX::TickRuleType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TickRuleType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TickRuleType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NestedInstrAttribType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedInstrAttribType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NestedInstrAttribType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedInstrAttribType *)new FIX::NestedInstrAttribType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedInstrAttribType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedInstrAttribType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NestedInstrAttribType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NestedInstrAttribType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NestedInstrAttribType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NestedInstrAttribType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedInstrAttribType *)new FIX::NestedInstrAttribType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedInstrAttribType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedInstrAttribType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NestedInstrAttribType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedInstrAttribType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NestedInstrAttribType'.\n" " Possible C/C++ prototypes are:\n" " FIX::NestedInstrAttribType::NestedInstrAttribType()\n" " FIX::NestedInstrAttribType::NestedInstrAttribType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NestedInstrAttribType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedInstrAttribType *arg1 = (FIX::NestedInstrAttribType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NestedInstrAttribType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NestedInstrAttribType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NestedInstrAttribType" "', argument " "1"" of type '" "FIX::NestedInstrAttribType *""'"); } arg1 = reinterpret_cast< FIX::NestedInstrAttribType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NestedInstrAttribType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NestedInstrAttribType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NestedInstrAttribValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedInstrAttribValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NestedInstrAttribValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedInstrAttribValue *)new FIX::NestedInstrAttribValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedInstrAttribValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedInstrAttribValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NestedInstrAttribValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NestedInstrAttribValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NestedInstrAttribValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NestedInstrAttribValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NestedInstrAttribValue *)new FIX::NestedInstrAttribValue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NestedInstrAttribValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NestedInstrAttribValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NestedInstrAttribValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedInstrAttribValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NestedInstrAttribValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::NestedInstrAttribValue::NestedInstrAttribValue()\n" " FIX::NestedInstrAttribValue::NestedInstrAttribValue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NestedInstrAttribValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NestedInstrAttribValue *arg1 = (FIX::NestedInstrAttribValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NestedInstrAttribValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NestedInstrAttribValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NestedInstrAttribValue" "', argument " "1"" of type '" "FIX::NestedInstrAttribValue *""'"); } arg1 = reinterpret_cast< FIX::NestedInstrAttribValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NestedInstrAttribValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NestedInstrAttribValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegMaturityTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegMaturityTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegMaturityTime *)new FIX::LegMaturityTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegMaturityTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegMaturityTime *)new FIX::LegMaturityTime((FIX::TZTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegMaturityTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegMaturityTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegMaturityTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegMaturityTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegMaturityTime::LegMaturityTime()\n" " FIX::LegMaturityTime::LegMaturityTime(FIX::TZTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegMaturityTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegMaturityTime *arg1 = (FIX::LegMaturityTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegMaturityTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegMaturityTime" "', argument " "1"" of type '" "FIX::LegMaturityTime *""'"); } arg1 = reinterpret_cast< FIX::LegMaturityTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegMaturityTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegMaturityTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingMaturityTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityTime *)new FIX::UnderlyingMaturityTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingMaturityTime *)new FIX::UnderlyingMaturityTime((FIX::TZTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingMaturityTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingMaturityTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingMaturityTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingMaturityTime::UnderlyingMaturityTime()\n" " FIX::UnderlyingMaturityTime::UnderlyingMaturityTime(FIX::TZTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingMaturityTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingMaturityTime *arg1 = (FIX::UnderlyingMaturityTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingMaturityTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingMaturityTime" "', argument " "1"" of type '" "FIX::UnderlyingMaturityTime *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingMaturityTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingMaturityTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingMaturityTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSymbol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSymbol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSymbol *)new FIX::DerivativeSymbol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSymbol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSymbol *)new FIX::DerivativeSymbol((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSymbol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSymbol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSymbol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSymbol'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSymbol::DerivativeSymbol()\n" " FIX::DerivativeSymbol::DerivativeSymbol(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSymbol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSymbol *arg1 = (FIX::DerivativeSymbol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSymbol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSymbol" "', argument " "1"" of type '" "FIX::DerivativeSymbol *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSymbol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSymbol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSymbol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSymbolSfx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSymbolSfx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSymbolSfx *)new FIX::DerivativeSymbolSfx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSymbolSfx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSymbolSfx *)new FIX::DerivativeSymbolSfx((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSymbolSfx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSymbolSfx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSymbolSfx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSymbolSfx'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSymbolSfx::DerivativeSymbolSfx()\n" " FIX::DerivativeSymbolSfx::DerivativeSymbolSfx(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSymbolSfx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSymbolSfx *arg1 = (FIX::DerivativeSymbolSfx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSymbolSfx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSymbolSfx" "', argument " "1"" of type '" "FIX::DerivativeSymbolSfx *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSymbolSfx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSymbolSfx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSymbolSfx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityID *)new FIX::DerivativeSecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityID *)new FIX::DerivativeSecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityID::DerivativeSecurityID()\n" " FIX::DerivativeSecurityID::DerivativeSecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityID *arg1 = (FIX::DerivativeSecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityID" "', argument " "1"" of type '" "FIX::DerivativeSecurityID *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityIDSource *)new FIX::DerivativeSecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityIDSource *)new FIX::DerivativeSecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityIDSource::DerivativeSecurityIDSource()\n" " FIX::DerivativeSecurityIDSource::DerivativeSecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityIDSource *arg1 = (FIX::DerivativeSecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityIDSource" "', argument " "1"" of type '" "FIX::DerivativeSecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDerivativeSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDerivativeSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeSecurityAltID *)new FIX::NoDerivativeSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDerivativeSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDerivativeSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDerivativeSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDerivativeSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeSecurityAltID *)new FIX::NoDerivativeSecurityAltID((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDerivativeSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDerivativeSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDerivativeSecurityAltID::NoDerivativeSecurityAltID()\n" " FIX::NoDerivativeSecurityAltID::NoDerivativeSecurityAltID(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDerivativeSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeSecurityAltID *arg1 = (FIX::NoDerivativeSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDerivativeSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDerivativeSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDerivativeSecurityAltID" "', argument " "1"" of type '" "FIX::NoDerivativeSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::NoDerivativeSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDerivativeSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDerivativeSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityAltID *)new FIX::DerivativeSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityAltID *)new FIX::DerivativeSecurityAltID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityAltID::DerivativeSecurityAltID()\n" " FIX::DerivativeSecurityAltID::DerivativeSecurityAltID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityAltID *arg1 = (FIX::DerivativeSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityAltID" "', argument " "1"" of type '" "FIX::DerivativeSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityAltIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityAltIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityAltIDSource *)new FIX::DerivativeSecurityAltIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityAltIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityAltIDSource *)new FIX::DerivativeSecurityAltIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityAltIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityAltIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityAltIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityAltIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityAltIDSource::DerivativeSecurityAltIDSource()\n" " FIX::DerivativeSecurityAltIDSource::DerivativeSecurityAltIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityAltIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityAltIDSource *arg1 = (FIX::DerivativeSecurityAltIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityAltIDSource" "', argument " "1"" of type '" "FIX::DerivativeSecurityAltIDSource *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityAltIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityAltIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryLowLimitPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryLowLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryLowLimitPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryLowLimitPrice *)new FIX::SecondaryLowLimitPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryLowLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryLowLimitPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryLowLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryLowLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryLowLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryLowLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryLowLimitPrice *)new FIX::SecondaryLowLimitPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryLowLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryLowLimitPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryLowLimitPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryLowLimitPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryLowLimitPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryLowLimitPrice::SecondaryLowLimitPrice()\n" " FIX::SecondaryLowLimitPrice::SecondaryLowLimitPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryLowLimitPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryLowLimitPrice *arg1 = (FIX::SecondaryLowLimitPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryLowLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryLowLimitPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryLowLimitPrice" "', argument " "1"" of type '" "FIX::SecondaryLowLimitPrice *""'"); } arg1 = reinterpret_cast< FIX::SecondaryLowLimitPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryLowLimitPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryLowLimitPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityRuleID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityRuleID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityRuleID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityRuleID *)new FIX::MaturityRuleID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityRuleID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityRuleID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityRuleID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityRuleID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityRuleID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityRuleID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityRuleID *)new FIX::MaturityRuleID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityRuleID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityRuleID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityRuleID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityRuleID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityRuleID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityRuleID::MaturityRuleID()\n" " FIX::MaturityRuleID::MaturityRuleID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityRuleID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityRuleID *arg1 = (FIX::MaturityRuleID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityRuleID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityRuleID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityRuleID" "', argument " "1"" of type '" "FIX::MaturityRuleID *""'"); } arg1 = reinterpret_cast< FIX::MaturityRuleID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityRuleID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityRuleID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikeRuleID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeRuleID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikeRuleID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeRuleID *)new FIX::StrikeRuleID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeRuleID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeRuleID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeRuleID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeRuleID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeRuleID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeRuleID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeRuleID *)new FIX::StrikeRuleID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeRuleID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeRuleID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikeRuleID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeRuleID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikeRuleID'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikeRuleID::StrikeRuleID()\n" " FIX::StrikeRuleID::StrikeRuleID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikeRuleID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeRuleID *arg1 = (FIX::StrikeRuleID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikeRuleID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikeRuleID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikeRuleID" "', argument " "1"" of type '" "FIX::StrikeRuleID *""'"); } arg1 = reinterpret_cast< FIX::StrikeRuleID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikeRuleID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikeRuleID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegUnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegUnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegUnitOfMeasureQty *)new FIX::LegUnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegUnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegUnitOfMeasureQty *)new FIX::LegUnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegUnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegUnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegUnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegUnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegUnitOfMeasureQty::LegUnitOfMeasureQty()\n" " FIX::LegUnitOfMeasureQty::LegUnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegUnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegUnitOfMeasureQty *arg1 = (FIX::LegUnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegUnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::LegUnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::LegUnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegUnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegUnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeOptPayAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeOptPayAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeOptPayAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeOptPayAmount *)new FIX::DerivativeOptPayAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeOptPayAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeOptPayAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeOptPayAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeOptPayAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeOptPayAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeOptPayAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeOptPayAmount *)new FIX::DerivativeOptPayAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeOptPayAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeOptPayAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeOptPayAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeOptPayAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeOptPayAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeOptPayAmount::DerivativeOptPayAmount()\n" " FIX::DerivativeOptPayAmount::DerivativeOptPayAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeOptPayAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeOptPayAmount *arg1 = (FIX::DerivativeOptPayAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeOptPayAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeOptPayAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeOptPayAmount" "', argument " "1"" of type '" "FIX::DerivativeOptPayAmount *""'"); } arg1 = reinterpret_cast< FIX::DerivativeOptPayAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeOptPayAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeOptPayAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EndMaturityMonthYear__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EndMaturityMonthYear")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndMaturityMonthYear *)new FIX::EndMaturityMonthYear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndMaturityMonthYear__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EndMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EndMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EndMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EndMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EndMaturityMonthYear *)new FIX::EndMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EndMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EndMaturityMonthYear(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EndMaturityMonthYear__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndMaturityMonthYear__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EndMaturityMonthYear'.\n" " Possible C/C++ prototypes are:\n" " FIX::EndMaturityMonthYear::EndMaturityMonthYear()\n" " FIX::EndMaturityMonthYear::EndMaturityMonthYear(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EndMaturityMonthYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EndMaturityMonthYear *arg1 = (FIX::EndMaturityMonthYear *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EndMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EndMaturityMonthYear, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EndMaturityMonthYear" "', argument " "1"" of type '" "FIX::EndMaturityMonthYear *""'"); } arg1 = reinterpret_cast< FIX::EndMaturityMonthYear * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EndMaturityMonthYear_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EndMaturityMonthYear, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ProductComplex__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProductComplex *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ProductComplex")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProductComplex *)new FIX::ProductComplex(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProductComplex, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProductComplex__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ProductComplex *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ProductComplex",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ProductComplex" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ProductComplex" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ProductComplex *)new FIX::ProductComplex((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ProductComplex, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ProductComplex(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ProductComplex__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProductComplex__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ProductComplex'.\n" " Possible C/C++ prototypes are:\n" " FIX::ProductComplex::ProductComplex()\n" " FIX::ProductComplex::ProductComplex(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ProductComplex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ProductComplex *arg1 = (FIX::ProductComplex *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ProductComplex",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ProductComplex, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ProductComplex" "', argument " "1"" of type '" "FIX::ProductComplex *""'"); } arg1 = reinterpret_cast< FIX::ProductComplex * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ProductComplex_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ProductComplex, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeProductComplex__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeProductComplex *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeProductComplex")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeProductComplex *)new FIX::DerivativeProductComplex(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeProductComplex, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeProductComplex__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeProductComplex *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeProductComplex",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeProductComplex" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeProductComplex" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeProductComplex *)new FIX::DerivativeProductComplex((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeProductComplex, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeProductComplex(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeProductComplex__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeProductComplex__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeProductComplex'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeProductComplex::DerivativeProductComplex()\n" " FIX::DerivativeProductComplex::DerivativeProductComplex(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeProductComplex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeProductComplex *arg1 = (FIX::DerivativeProductComplex *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeProductComplex",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeProductComplex, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeProductComplex" "', argument " "1"" of type '" "FIX::DerivativeProductComplex *""'"); } arg1 = reinterpret_cast< FIX::DerivativeProductComplex * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeProductComplex_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeProductComplex, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearIncrement__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYearIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityMonthYearIncrement")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYearIncrement *)new FIX::MaturityMonthYearIncrement(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYearIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearIncrement__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityMonthYearIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityMonthYearIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityMonthYearIncrement" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityMonthYearIncrement" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYearIncrement *)new FIX::MaturityMonthYearIncrement((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYearIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearIncrement(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityMonthYearIncrement__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYearIncrement__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityMonthYearIncrement'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityMonthYearIncrement::MaturityMonthYearIncrement()\n" " FIX::MaturityMonthYearIncrement::MaturityMonthYearIncrement(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityMonthYearIncrement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYearIncrement *arg1 = (FIX::MaturityMonthYearIncrement *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityMonthYearIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityMonthYearIncrement, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityMonthYearIncrement" "', argument " "1"" of type '" "FIX::MaturityMonthYearIncrement *""'"); } arg1 = reinterpret_cast< FIX::MaturityMonthYearIncrement * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityMonthYearIncrement_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityMonthYearIncrement, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryHighLimitPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryHighLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryHighLimitPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryHighLimitPrice *)new FIX::SecondaryHighLimitPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryHighLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryHighLimitPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryHighLimitPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryHighLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryHighLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryHighLimitPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryHighLimitPrice *)new FIX::SecondaryHighLimitPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryHighLimitPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryHighLimitPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryHighLimitPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryHighLimitPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryHighLimitPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryHighLimitPrice::SecondaryHighLimitPrice()\n" " FIX::SecondaryHighLimitPrice::SecondaryHighLimitPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryHighLimitPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryHighLimitPrice *arg1 = (FIX::SecondaryHighLimitPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryHighLimitPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryHighLimitPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryHighLimitPrice" "', argument " "1"" of type '" "FIX::SecondaryHighLimitPrice *""'"); } arg1 = reinterpret_cast< FIX::SecondaryHighLimitPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryHighLimitPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryHighLimitPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MinLotSize__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinLotSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MinLotSize")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinLotSize *)new FIX::MinLotSize(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinLotSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinLotSize__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MinLotSize *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MinLotSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MinLotSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MinLotSize" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MinLotSize *)new FIX::MinLotSize((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MinLotSize, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MinLotSize(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MinLotSize__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinLotSize__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MinLotSize'.\n" " Possible C/C++ prototypes are:\n" " FIX::MinLotSize::MinLotSize()\n" " FIX::MinLotSize::MinLotSize(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MinLotSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MinLotSize *arg1 = (FIX::MinLotSize *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MinLotSize",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MinLotSize, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MinLotSize" "', argument " "1"" of type '" "FIX::MinLotSize *""'"); } arg1 = reinterpret_cast< FIX::MinLotSize * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MinLotSize_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MinLotSize, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoExecInstRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoExecInstRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoExecInstRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoExecInstRules *)new FIX::NoExecInstRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoExecInstRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoExecInstRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoExecInstRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoExecInstRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoExecInstRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoExecInstRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoExecInstRules *)new FIX::NoExecInstRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoExecInstRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoExecInstRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoExecInstRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoExecInstRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoExecInstRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoExecInstRules::NoExecInstRules()\n" " FIX::NoExecInstRules::NoExecInstRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoExecInstRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoExecInstRules *arg1 = (FIX::NoExecInstRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoExecInstRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoExecInstRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoExecInstRules" "', argument " "1"" of type '" "FIX::NoExecInstRules *""'"); } arg1 = reinterpret_cast< FIX::NoExecInstRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoExecInstRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoExecInstRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoLotTypeRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLotTypeRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoLotTypeRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLotTypeRules *)new FIX::NoLotTypeRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLotTypeRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLotTypeRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoLotTypeRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoLotTypeRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoLotTypeRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoLotTypeRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoLotTypeRules *)new FIX::NoLotTypeRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoLotTypeRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoLotTypeRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoLotTypeRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLotTypeRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoLotTypeRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoLotTypeRules::NoLotTypeRules()\n" " FIX::NoLotTypeRules::NoLotTypeRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoLotTypeRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoLotTypeRules *arg1 = (FIX::NoLotTypeRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoLotTypeRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoLotTypeRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoLotTypeRules" "', argument " "1"" of type '" "FIX::NoLotTypeRules *""'"); } arg1 = reinterpret_cast< FIX::NoLotTypeRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoLotTypeRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoLotTypeRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMatchRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMatchRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMatchRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMatchRules *)new FIX::NoMatchRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMatchRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMatchRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMatchRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMatchRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMatchRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMatchRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMatchRules *)new FIX::NoMatchRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMatchRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMatchRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMatchRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMatchRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMatchRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMatchRules::NoMatchRules()\n" " FIX::NoMatchRules::NoMatchRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMatchRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMatchRules *arg1 = (FIX::NoMatchRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMatchRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMatchRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMatchRules" "', argument " "1"" of type '" "FIX::NoMatchRules *""'"); } arg1 = reinterpret_cast< FIX::NoMatchRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMatchRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMatchRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMaturityRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMaturityRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMaturityRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMaturityRules *)new FIX::NoMaturityRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMaturityRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMaturityRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMaturityRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMaturityRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMaturityRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMaturityRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMaturityRules *)new FIX::NoMaturityRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMaturityRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMaturityRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMaturityRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMaturityRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMaturityRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMaturityRules::NoMaturityRules()\n" " FIX::NoMaturityRules::NoMaturityRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMaturityRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMaturityRules *arg1 = (FIX::NoMaturityRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMaturityRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMaturityRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMaturityRules" "', argument " "1"" of type '" "FIX::NoMaturityRules *""'"); } arg1 = reinterpret_cast< FIX::NoMaturityRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMaturityRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMaturityRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoOrdTypeRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOrdTypeRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoOrdTypeRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOrdTypeRules *)new FIX::NoOrdTypeRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOrdTypeRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOrdTypeRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoOrdTypeRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoOrdTypeRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoOrdTypeRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoOrdTypeRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOrdTypeRules *)new FIX::NoOrdTypeRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOrdTypeRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOrdTypeRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoOrdTypeRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOrdTypeRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoOrdTypeRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoOrdTypeRules::NoOrdTypeRules()\n" " FIX::NoOrdTypeRules::NoOrdTypeRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoOrdTypeRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOrdTypeRules *arg1 = (FIX::NoOrdTypeRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoOrdTypeRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoOrdTypeRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoOrdTypeRules" "', argument " "1"" of type '" "FIX::NoOrdTypeRules *""'"); } arg1 = reinterpret_cast< FIX::NoOrdTypeRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoOrdTypeRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoOrdTypeRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTimeInForceRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTimeInForceRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTimeInForceRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTimeInForceRules *)new FIX::NoTimeInForceRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTimeInForceRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTimeInForceRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTimeInForceRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTimeInForceRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTimeInForceRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTimeInForceRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTimeInForceRules *)new FIX::NoTimeInForceRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTimeInForceRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTimeInForceRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTimeInForceRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTimeInForceRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTimeInForceRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTimeInForceRules::NoTimeInForceRules()\n" " FIX::NoTimeInForceRules::NoTimeInForceRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTimeInForceRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTimeInForceRules *arg1 = (FIX::NoTimeInForceRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTimeInForceRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTimeInForceRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTimeInForceRules" "', argument " "1"" of type '" "FIX::NoTimeInForceRules *""'"); } arg1 = reinterpret_cast< FIX::NoTimeInForceRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTimeInForceRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTimeInForceRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryTradingReferencePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradingReferencePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryTradingReferencePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradingReferencePrice *)new FIX::SecondaryTradingReferencePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradingReferencePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradingReferencePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryTradingReferencePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryTradingReferencePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryTradingReferencePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryTradingReferencePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryTradingReferencePrice *)new FIX::SecondaryTradingReferencePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryTradingReferencePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryTradingReferencePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryTradingReferencePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradingReferencePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryTradingReferencePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryTradingReferencePrice::SecondaryTradingReferencePrice()\n" " FIX::SecondaryTradingReferencePrice::SecondaryTradingReferencePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryTradingReferencePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryTradingReferencePrice *arg1 = (FIX::SecondaryTradingReferencePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryTradingReferencePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryTradingReferencePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryTradingReferencePrice" "', argument " "1"" of type '" "FIX::SecondaryTradingReferencePrice *""'"); } arg1 = reinterpret_cast< FIX::SecondaryTradingReferencePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryTradingReferencePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryTradingReferencePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StartMaturityMonthYear__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StartMaturityMonthYear")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartMaturityMonthYear *)new FIX::StartMaturityMonthYear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartMaturityMonthYear__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StartMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StartMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StartMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StartMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StartMaturityMonthYear *)new FIX::StartMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StartMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StartMaturityMonthYear(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StartMaturityMonthYear__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartMaturityMonthYear__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StartMaturityMonthYear'.\n" " Possible C/C++ prototypes are:\n" " FIX::StartMaturityMonthYear::StartMaturityMonthYear()\n" " FIX::StartMaturityMonthYear::StartMaturityMonthYear(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StartMaturityMonthYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StartMaturityMonthYear *arg1 = (FIX::StartMaturityMonthYear *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StartMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StartMaturityMonthYear, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StartMaturityMonthYear" "', argument " "1"" of type '" "FIX::StartMaturityMonthYear *""'"); } arg1 = reinterpret_cast< FIX::StartMaturityMonthYear * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StartMaturityMonthYear_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StartMaturityMonthYear, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FlexProductEligibilityIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FlexProductEligibilityIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FlexProductEligibilityIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FlexProductEligibilityIndicator *)new FIX::FlexProductEligibilityIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FlexProductEligibilityIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FlexProductEligibilityIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FlexProductEligibilityIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FlexProductEligibilityIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FlexProductEligibilityIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FlexProductEligibilityIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FlexProductEligibilityIndicator *)new FIX::FlexProductEligibilityIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FlexProductEligibilityIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FlexProductEligibilityIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FlexProductEligibilityIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FlexProductEligibilityIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FlexProductEligibilityIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::FlexProductEligibilityIndicator::FlexProductEligibilityIndicator()\n" " FIX::FlexProductEligibilityIndicator::FlexProductEligibilityIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FlexProductEligibilityIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FlexProductEligibilityIndicator *arg1 = (FIX::FlexProductEligibilityIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FlexProductEligibilityIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FlexProductEligibilityIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FlexProductEligibilityIndicator" "', argument " "1"" of type '" "FIX::FlexProductEligibilityIndicator *""'"); } arg1 = reinterpret_cast< FIX::FlexProductEligibilityIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FlexProductEligibilityIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FlexProductEligibilityIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivFlexProductEligibilityIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivFlexProductEligibilityIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivFlexProductEligibilityIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivFlexProductEligibilityIndicator *)new FIX::DerivFlexProductEligibilityIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivFlexProductEligibilityIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivFlexProductEligibilityIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivFlexProductEligibilityIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivFlexProductEligibilityIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivFlexProductEligibilityIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivFlexProductEligibilityIndicator *)new FIX::DerivFlexProductEligibilityIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivFlexProductEligibilityIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivFlexProductEligibilityIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivFlexProductEligibilityIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivFlexProductEligibilityIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivFlexProductEligibilityIndicator::DerivFlexProductEligibilityIndicator()\n" " FIX::DerivFlexProductEligibilityIndicator::DerivFlexProductEligibilityIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivFlexProductEligibilityIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivFlexProductEligibilityIndicator *arg1 = (FIX::DerivFlexProductEligibilityIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivFlexProductEligibilityIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivFlexProductEligibilityIndicator" "', argument " "1"" of type '" "FIX::DerivFlexProductEligibilityIndicator *""'"); } arg1 = reinterpret_cast< FIX::DerivFlexProductEligibilityIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivFlexProductEligibilityIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FlexibleIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FlexibleIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FlexibleIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FlexibleIndicator *)new FIX::FlexibleIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FlexibleIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FlexibleIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FlexibleIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FlexibleIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FlexibleIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FlexibleIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FlexibleIndicator *)new FIX::FlexibleIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FlexibleIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FlexibleIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FlexibleIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FlexibleIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FlexibleIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::FlexibleIndicator::FlexibleIndicator()\n" " FIX::FlexibleIndicator::FlexibleIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FlexibleIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FlexibleIndicator *arg1 = (FIX::FlexibleIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FlexibleIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FlexibleIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FlexibleIndicator" "', argument " "1"" of type '" "FIX::FlexibleIndicator *""'"); } arg1 = reinterpret_cast< FIX::FlexibleIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FlexibleIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FlexibleIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradingCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradingCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingCurrency *)new FIX::TradingCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradingCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradingCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradingCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradingCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingCurrency *)new FIX::TradingCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradingCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradingCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradingCurrency::TradingCurrency()\n" " FIX::TradingCurrency::TradingCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradingCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingCurrency *arg1 = (FIX::TradingCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradingCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradingCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradingCurrency" "', argument " "1"" of type '" "FIX::TradingCurrency *""'"); } arg1 = reinterpret_cast< FIX::TradingCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradingCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradingCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeProduct__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeProduct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeProduct")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeProduct *)new FIX::DerivativeProduct(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeProduct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeProduct__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeProduct *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeProduct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeProduct" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeProduct" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeProduct *)new FIX::DerivativeProduct((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeProduct, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeProduct(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeProduct__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeProduct__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeProduct'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeProduct::DerivativeProduct()\n" " FIX::DerivativeProduct::DerivativeProduct(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeProduct(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeProduct *arg1 = (FIX::DerivativeProduct *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeProduct",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeProduct, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeProduct" "', argument " "1"" of type '" "FIX::DerivativeProduct *""'"); } arg1 = reinterpret_cast< FIX::DerivativeProduct * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeProduct_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeProduct, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityGroup__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityGroup *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityGroup")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityGroup *)new FIX::DerivativeSecurityGroup(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityGroup, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityGroup__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityGroup *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityGroup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityGroup" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityGroup" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityGroup *)new FIX::DerivativeSecurityGroup((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityGroup, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityGroup(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityGroup__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityGroup__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityGroup'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityGroup::DerivativeSecurityGroup()\n" " FIX::DerivativeSecurityGroup::DerivativeSecurityGroup(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityGroup *arg1 = (FIX::DerivativeSecurityGroup *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityGroup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityGroup, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityGroup" "', argument " "1"" of type '" "FIX::DerivativeSecurityGroup *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityGroup * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityGroup_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityGroup, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeCFICode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeCFICode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeCFICode *)new FIX::DerivativeCFICode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeCFICode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeCFICode *)new FIX::DerivativeCFICode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeCFICode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeCFICode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeCFICode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeCFICode'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeCFICode::DerivativeCFICode()\n" " FIX::DerivativeCFICode::DerivativeCFICode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeCFICode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeCFICode *arg1 = (FIX::DerivativeCFICode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeCFICode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeCFICode" "', argument " "1"" of type '" "FIX::DerivativeCFICode *""'"); } arg1 = reinterpret_cast< FIX::DerivativeCFICode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeCFICode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeCFICode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityType *)new FIX::DerivativeSecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityType *)new FIX::DerivativeSecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityType::DerivativeSecurityType()\n" " FIX::DerivativeSecurityType::DerivativeSecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityType *arg1 = (FIX::DerivativeSecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityType" "', argument " "1"" of type '" "FIX::DerivativeSecurityType *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecuritySubType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecuritySubType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecuritySubType *)new FIX::DerivativeSecuritySubType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecuritySubType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecuritySubType *)new FIX::DerivativeSecuritySubType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecuritySubType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecuritySubType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecuritySubType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecuritySubType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecuritySubType::DerivativeSecuritySubType()\n" " FIX::DerivativeSecuritySubType::DerivativeSecuritySubType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecuritySubType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecuritySubType *arg1 = (FIX::DerivativeSecuritySubType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecuritySubType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecuritySubType" "', argument " "1"" of type '" "FIX::DerivativeSecuritySubType *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecuritySubType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecuritySubType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecuritySubType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityMonthYear__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeMaturityMonthYear")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMaturityMonthYear *)new FIX::DerivativeMaturityMonthYear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityMonthYear__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMaturityMonthYear *)new FIX::DerivativeMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityMonthYear(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeMaturityMonthYear__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMaturityMonthYear__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeMaturityMonthYear'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeMaturityMonthYear::DerivativeMaturityMonthYear()\n" " FIX::DerivativeMaturityMonthYear::DerivativeMaturityMonthYear(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeMaturityMonthYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMaturityMonthYear *arg1 = (FIX::DerivativeMaturityMonthYear *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeMaturityMonthYear, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeMaturityMonthYear" "', argument " "1"" of type '" "FIX::DerivativeMaturityMonthYear *""'"); } arg1 = reinterpret_cast< FIX::DerivativeMaturityMonthYear * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeMaturityMonthYear_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeMaturityMonthYear, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeMaturityDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMaturityDate *)new FIX::DerivativeMaturityDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMaturityDate *)new FIX::DerivativeMaturityDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeMaturityDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMaturityDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeMaturityDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeMaturityDate::DerivativeMaturityDate()\n" " FIX::DerivativeMaturityDate::DerivativeMaturityDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeMaturityDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMaturityDate *arg1 = (FIX::DerivativeMaturityDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeMaturityDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeMaturityDate" "', argument " "1"" of type '" "FIX::DerivativeMaturityDate *""'"); } arg1 = reinterpret_cast< FIX::DerivativeMaturityDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeMaturityDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeMaturityDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeMaturityTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMaturityTime *)new FIX::DerivativeMaturityTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMaturityTime *)new FIX::DerivativeMaturityTime((FIX::TZTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMaturityTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeMaturityTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMaturityTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeMaturityTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeMaturityTime::DerivativeMaturityTime()\n" " FIX::DerivativeMaturityTime::DerivativeMaturityTime(FIX::TZTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeMaturityTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMaturityTime *arg1 = (FIX::DerivativeMaturityTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeMaturityTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeMaturityTime" "', argument " "1"" of type '" "FIX::DerivativeMaturityTime *""'"); } arg1 = reinterpret_cast< FIX::DerivativeMaturityTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeMaturityTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeMaturityTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSettleOnOpenFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSettleOnOpenFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSettleOnOpenFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSettleOnOpenFlag *)new FIX::DerivativeSettleOnOpenFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSettleOnOpenFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSettleOnOpenFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSettleOnOpenFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSettleOnOpenFlag" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSettleOnOpenFlag" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSettleOnOpenFlag *)new FIX::DerivativeSettleOnOpenFlag((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSettleOnOpenFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSettleOnOpenFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSettleOnOpenFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSettleOnOpenFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSettleOnOpenFlag::DerivativeSettleOnOpenFlag()\n" " FIX::DerivativeSettleOnOpenFlag::DerivativeSettleOnOpenFlag(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSettleOnOpenFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSettleOnOpenFlag *arg1 = (FIX::DerivativeSettleOnOpenFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSettleOnOpenFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSettleOnOpenFlag" "', argument " "1"" of type '" "FIX::DerivativeSettleOnOpenFlag *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSettleOnOpenFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSettleOnOpenFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrmtAssignmentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrmtAssignmentMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrmtAssignmentMethod *)new FIX::DerivativeInstrmtAssignmentMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrmtAssignmentMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrmtAssignmentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrmtAssignmentMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrmtAssignmentMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrmtAssignmentMethod *)new FIX::DerivativeInstrmtAssignmentMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrmtAssignmentMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrmtAssignmentMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrmtAssignmentMethod::DerivativeInstrmtAssignmentMethod()\n" " FIX::DerivativeInstrmtAssignmentMethod::DerivativeInstrmtAssignmentMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrmtAssignmentMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrmtAssignmentMethod *arg1 = (FIX::DerivativeInstrmtAssignmentMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrmtAssignmentMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrmtAssignmentMethod" "', argument " "1"" of type '" "FIX::DerivativeInstrmtAssignmentMethod *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrmtAssignmentMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrmtAssignmentMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityStatus *)new FIX::DerivativeSecurityStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityStatus" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityStatus" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityStatus *)new FIX::DerivativeSecurityStatus((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityStatus::DerivativeSecurityStatus()\n" " FIX::DerivativeSecurityStatus::DerivativeSecurityStatus(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityStatus *arg1 = (FIX::DerivativeSecurityStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityStatus" "', argument " "1"" of type '" "FIX::DerivativeSecurityStatus *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrRegistry__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrRegistry")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrRegistry *)new FIX::DerivativeInstrRegistry(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrRegistry__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrRegistry *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrRegistry" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrRegistry *)new FIX::DerivativeInstrRegistry((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrRegistry, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrRegistry(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrRegistry__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrRegistry__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrRegistry'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrRegistry::DerivativeInstrRegistry()\n" " FIX::DerivativeInstrRegistry::DerivativeInstrRegistry(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrRegistry(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrRegistry *arg1 = (FIX::DerivativeInstrRegistry *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrRegistry",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrRegistry, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrRegistry" "', argument " "1"" of type '" "FIX::DerivativeInstrRegistry *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrRegistry * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrRegistry_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrRegistry, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeCountryOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeCountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeCountryOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeCountryOfIssue *)new FIX::DerivativeCountryOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeCountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeCountryOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::COUNTRY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeCountryOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeCountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeCountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeCountryOfIssue" "', argument " "1"" of type '" "FIX::COUNTRY const &""'"); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeCountryOfIssue *)new FIX::DerivativeCountryOfIssue((FIX::COUNTRY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeCountryOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeCountryOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeCountryOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeCountryOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeCountryOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeCountryOfIssue::DerivativeCountryOfIssue()\n" " FIX::DerivativeCountryOfIssue::DerivativeCountryOfIssue(FIX::COUNTRY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeCountryOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeCountryOfIssue *arg1 = (FIX::DerivativeCountryOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeCountryOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeCountryOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeCountryOfIssue" "', argument " "1"" of type '" "FIX::DerivativeCountryOfIssue *""'"); } arg1 = reinterpret_cast< FIX::DerivativeCountryOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeCountryOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeCountryOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeStateOrProvinceOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStateOrProvinceOfIssue *)new FIX::DerivativeStateOrProvinceOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeStateOrProvinceOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeStateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStateOrProvinceOfIssue *)new FIX::DerivativeStateOrProvinceOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStateOrProvinceOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeStateOrProvinceOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeStateOrProvinceOfIssue::DerivativeStateOrProvinceOfIssue()\n" " FIX::DerivativeStateOrProvinceOfIssue::DerivativeStateOrProvinceOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeStateOrProvinceOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStateOrProvinceOfIssue *arg1 = (FIX::DerivativeStateOrProvinceOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeStateOrProvinceOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeStateOrProvinceOfIssue" "', argument " "1"" of type '" "FIX::DerivativeStateOrProvinceOfIssue *""'"); } arg1 = reinterpret_cast< FIX::DerivativeStateOrProvinceOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeStateOrProvinceOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeLocaleOfIssue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeLocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeLocaleOfIssue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeLocaleOfIssue *)new FIX::DerivativeLocaleOfIssue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeLocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeLocaleOfIssue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeLocaleOfIssue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeLocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeLocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeLocaleOfIssue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeLocaleOfIssue *)new FIX::DerivativeLocaleOfIssue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeLocaleOfIssue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeLocaleOfIssue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeLocaleOfIssue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeLocaleOfIssue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeLocaleOfIssue'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeLocaleOfIssue::DerivativeLocaleOfIssue()\n" " FIX::DerivativeLocaleOfIssue::DerivativeLocaleOfIssue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeLocaleOfIssue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeLocaleOfIssue *arg1 = (FIX::DerivativeLocaleOfIssue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeLocaleOfIssue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeLocaleOfIssue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeLocaleOfIssue" "', argument " "1"" of type '" "FIX::DerivativeLocaleOfIssue *""'"); } arg1 = reinterpret_cast< FIX::DerivativeLocaleOfIssue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeLocaleOfIssue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeLocaleOfIssue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeStrikePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeStrikePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikePrice *)new FIX::DerivativeStrikePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikePrice *)new FIX::DerivativeStrikePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeStrikePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeStrikePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeStrikePrice::DerivativeStrikePrice()\n" " FIX::DerivativeStrikePrice::DerivativeStrikePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeStrikePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikePrice *arg1 = (FIX::DerivativeStrikePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeStrikePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeStrikePrice" "', argument " "1"" of type '" "FIX::DerivativeStrikePrice *""'"); } arg1 = reinterpret_cast< FIX::DerivativeStrikePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeStrikePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeStrikePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeStrikeCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikeCurrency *)new FIX::DerivativeStrikeCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeStrikeCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeStrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeStrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeStrikeCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikeCurrency *)new FIX::DerivativeStrikeCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikeCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeStrikeCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikeCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeStrikeCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeStrikeCurrency::DerivativeStrikeCurrency()\n" " FIX::DerivativeStrikeCurrency::DerivativeStrikeCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeStrikeCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikeCurrency *arg1 = (FIX::DerivativeStrikeCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeStrikeCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeStrikeCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeStrikeCurrency" "', argument " "1"" of type '" "FIX::DerivativeStrikeCurrency *""'"); } arg1 = reinterpret_cast< FIX::DerivativeStrikeCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeStrikeCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeStrikeCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeMultiplier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikeMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeStrikeMultiplier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikeMultiplier *)new FIX::DerivativeStrikeMultiplier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikeMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeMultiplier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeStrikeMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeStrikeMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeStrikeMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeStrikeMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikeMultiplier *)new FIX::DerivativeStrikeMultiplier((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikeMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeMultiplier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeStrikeMultiplier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikeMultiplier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeStrikeMultiplier'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeStrikeMultiplier::DerivativeStrikeMultiplier()\n" " FIX::DerivativeStrikeMultiplier::DerivativeStrikeMultiplier(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeStrikeMultiplier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikeMultiplier *arg1 = (FIX::DerivativeStrikeMultiplier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeStrikeMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeStrikeMultiplier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeStrikeMultiplier" "', argument " "1"" of type '" "FIX::DerivativeStrikeMultiplier *""'"); } arg1 = reinterpret_cast< FIX::DerivativeStrikeMultiplier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeStrikeMultiplier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeStrikeMultiplier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikeValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeStrikeValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikeValue *)new FIX::DerivativeStrikeValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikeValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeStrikeValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeStrikeValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeStrikeValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeStrikeValue" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeStrikeValue *)new FIX::DerivativeStrikeValue((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeStrikeValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeStrikeValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeStrikeValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikeValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeStrikeValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeStrikeValue::DerivativeStrikeValue()\n" " FIX::DerivativeStrikeValue::DerivativeStrikeValue(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeStrikeValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeStrikeValue *arg1 = (FIX::DerivativeStrikeValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeStrikeValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeStrikeValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeStrikeValue" "', argument " "1"" of type '" "FIX::DerivativeStrikeValue *""'"); } arg1 = reinterpret_cast< FIX::DerivativeStrikeValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeStrikeValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeStrikeValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeOptAttribute__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeOptAttribute")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeOptAttribute *)new FIX::DerivativeOptAttribute(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeOptAttribute__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeOptAttribute *)new FIX::DerivativeOptAttribute((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeOptAttribute(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeOptAttribute__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeOptAttribute__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeOptAttribute'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeOptAttribute::DerivativeOptAttribute()\n" " FIX::DerivativeOptAttribute::DerivativeOptAttribute(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeOptAttribute(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeOptAttribute *arg1 = (FIX::DerivativeOptAttribute *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeOptAttribute, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeOptAttribute" "', argument " "1"" of type '" "FIX::DerivativeOptAttribute *""'"); } arg1 = reinterpret_cast< FIX::DerivativeOptAttribute * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeOptAttribute_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeOptAttribute, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeContractMultiplier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeContractMultiplier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeContractMultiplier *)new FIX::DerivativeContractMultiplier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeContractMultiplier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeContractMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeContractMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeContractMultiplier *)new FIX::DerivativeContractMultiplier((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeContractMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeContractMultiplier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeContractMultiplier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeContractMultiplier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeContractMultiplier'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeContractMultiplier::DerivativeContractMultiplier()\n" " FIX::DerivativeContractMultiplier::DerivativeContractMultiplier(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeContractMultiplier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeContractMultiplier *arg1 = (FIX::DerivativeContractMultiplier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeContractMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeContractMultiplier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeContractMultiplier" "', argument " "1"" of type '" "FIX::DerivativeContractMultiplier *""'"); } arg1 = reinterpret_cast< FIX::DerivativeContractMultiplier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeContractMultiplier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeContractMultiplier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeMinPriceIncrement__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMinPriceIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeMinPriceIncrement")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMinPriceIncrement *)new FIX::DerivativeMinPriceIncrement(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMinPriceIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMinPriceIncrement__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeMinPriceIncrement *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeMinPriceIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeMinPriceIncrement" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeMinPriceIncrement" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMinPriceIncrement *)new FIX::DerivativeMinPriceIncrement((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMinPriceIncrement, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMinPriceIncrement(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeMinPriceIncrement__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMinPriceIncrement__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeMinPriceIncrement'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeMinPriceIncrement::DerivativeMinPriceIncrement()\n" " FIX::DerivativeMinPriceIncrement::DerivativeMinPriceIncrement(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeMinPriceIncrement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMinPriceIncrement *arg1 = (FIX::DerivativeMinPriceIncrement *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeMinPriceIncrement",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeMinPriceIncrement, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeMinPriceIncrement" "', argument " "1"" of type '" "FIX::DerivativeMinPriceIncrement *""'"); } arg1 = reinterpret_cast< FIX::DerivativeMinPriceIncrement * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeMinPriceIncrement_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeMinPriceIncrement, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeMinPriceIncrementAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMinPriceIncrementAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeMinPriceIncrementAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMinPriceIncrementAmount *)new FIX::DerivativeMinPriceIncrementAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMinPriceIncrementAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeMinPriceIncrementAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeMinPriceIncrementAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeMinPriceIncrementAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeMinPriceIncrementAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeMinPriceIncrementAmount *)new FIX::DerivativeMinPriceIncrementAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeMinPriceIncrementAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeMinPriceIncrementAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMinPriceIncrementAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeMinPriceIncrementAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeMinPriceIncrementAmount::DerivativeMinPriceIncrementAmount()\n" " FIX::DerivativeMinPriceIncrementAmount::DerivativeMinPriceIncrementAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeMinPriceIncrementAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeMinPriceIncrementAmount *arg1 = (FIX::DerivativeMinPriceIncrementAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeMinPriceIncrementAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeMinPriceIncrementAmount" "', argument " "1"" of type '" "FIX::DerivativeMinPriceIncrementAmount *""'"); } arg1 = reinterpret_cast< FIX::DerivativeMinPriceIncrementAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeMinPriceIncrementAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeUnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeUnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeUnitOfMeasure *)new FIX::DerivativeUnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeUnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeUnitOfMeasure *)new FIX::DerivativeUnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeUnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeUnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeUnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeUnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeUnitOfMeasure::DerivativeUnitOfMeasure()\n" " FIX::DerivativeUnitOfMeasure::DerivativeUnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeUnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeUnitOfMeasure *arg1 = (FIX::DerivativeUnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeUnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeUnitOfMeasure" "', argument " "1"" of type '" "FIX::DerivativeUnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::DerivativeUnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeUnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeUnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeUnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeUnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeUnitOfMeasureQty *)new FIX::DerivativeUnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeUnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeUnitOfMeasureQty *)new FIX::DerivativeUnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeUnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeUnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeUnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeUnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeUnitOfMeasureQty::DerivativeUnitOfMeasureQty()\n" " FIX::DerivativeUnitOfMeasureQty::DerivativeUnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeUnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeUnitOfMeasureQty *arg1 = (FIX::DerivativeUnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::DerivativeUnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::DerivativeUnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeUnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeTimeUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeTimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeTimeUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeTimeUnit *)new FIX::DerivativeTimeUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeTimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeTimeUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeTimeUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeTimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeTimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeTimeUnit" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeTimeUnit *)new FIX::DerivativeTimeUnit((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeTimeUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeTimeUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeTimeUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeTimeUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeTimeUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeTimeUnit::DerivativeTimeUnit()\n" " FIX::DerivativeTimeUnit::DerivativeTimeUnit(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeTimeUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeTimeUnit *arg1 = (FIX::DerivativeTimeUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeTimeUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeTimeUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeTimeUnit" "', argument " "1"" of type '" "FIX::DerivativeTimeUnit *""'"); } arg1 = reinterpret_cast< FIX::DerivativeTimeUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeTimeUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeTimeUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityExchange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityExchange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityExchange *)new FIX::DerivativeSecurityExchange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityExchange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityExchange" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityExchange *)new FIX::DerivativeSecurityExchange((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityExchange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityExchange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityExchange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityExchange'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityExchange::DerivativeSecurityExchange()\n" " FIX::DerivativeSecurityExchange::DerivativeSecurityExchange(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityExchange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityExchange *arg1 = (FIX::DerivativeSecurityExchange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityExchange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityExchange" "', argument " "1"" of type '" "FIX::DerivativeSecurityExchange *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityExchange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityExchange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityExchange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativePositionLimit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativePositionLimit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePositionLimit *)new FIX::DerivativePositionLimit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePositionLimit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativePositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativePositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativePositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativePositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePositionLimit *)new FIX::DerivativePositionLimit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePositionLimit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativePositionLimit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePositionLimit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativePositionLimit'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativePositionLimit::DerivativePositionLimit()\n" " FIX::DerivativePositionLimit::DerivativePositionLimit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativePositionLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePositionLimit *arg1 = (FIX::DerivativePositionLimit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativePositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativePositionLimit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativePositionLimit" "', argument " "1"" of type '" "FIX::DerivativePositionLimit *""'"); } arg1 = reinterpret_cast< FIX::DerivativePositionLimit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativePositionLimit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativePositionLimit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeNTPositionLimit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeNTPositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeNTPositionLimit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeNTPositionLimit *)new FIX::DerivativeNTPositionLimit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeNTPositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeNTPositionLimit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeNTPositionLimit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeNTPositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeNTPositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeNTPositionLimit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeNTPositionLimit *)new FIX::DerivativeNTPositionLimit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeNTPositionLimit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeNTPositionLimit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeNTPositionLimit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeNTPositionLimit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeNTPositionLimit'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeNTPositionLimit::DerivativeNTPositionLimit()\n" " FIX::DerivativeNTPositionLimit::DerivativeNTPositionLimit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeNTPositionLimit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeNTPositionLimit *arg1 = (FIX::DerivativeNTPositionLimit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeNTPositionLimit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeNTPositionLimit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeNTPositionLimit" "', argument " "1"" of type '" "FIX::DerivativeNTPositionLimit *""'"); } arg1 = reinterpret_cast< FIX::DerivativeNTPositionLimit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeNTPositionLimit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeNTPositionLimit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeIssuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeIssuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeIssuer *)new FIX::DerivativeIssuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeIssuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeIssuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeIssuer" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeIssuer *)new FIX::DerivativeIssuer((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeIssuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeIssuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeIssuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeIssuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeIssuer::DerivativeIssuer()\n" " FIX::DerivativeIssuer::DerivativeIssuer(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeIssuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeIssuer *arg1 = (FIX::DerivativeIssuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeIssuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeIssuer" "', argument " "1"" of type '" "FIX::DerivativeIssuer *""'"); } arg1 = reinterpret_cast< FIX::DerivativeIssuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeIssuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeIssuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeIssueDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeIssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeIssueDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeIssueDate *)new FIX::DerivativeIssueDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeIssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeIssueDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeIssueDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeIssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeIssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeIssueDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeIssueDate *)new FIX::DerivativeIssueDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeIssueDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeIssueDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeIssueDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeIssueDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeIssueDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeIssueDate::DerivativeIssueDate()\n" " FIX::DerivativeIssueDate::DerivativeIssueDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeIssueDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeIssueDate *arg1 = (FIX::DerivativeIssueDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeIssueDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeIssueDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeIssueDate" "', argument " "1"" of type '" "FIX::DerivativeIssueDate *""'"); } arg1 = reinterpret_cast< FIX::DerivativeIssueDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeIssueDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeIssueDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedIssuerLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEncodedIssuerLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedIssuerLen *)new FIX::DerivativeEncodedIssuerLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedIssuerLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEncodedIssuerLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEncodedIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEncodedIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEncodedIssuerLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedIssuerLen *)new FIX::DerivativeEncodedIssuerLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedIssuerLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEncodedIssuerLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedIssuerLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEncodedIssuerLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEncodedIssuerLen::DerivativeEncodedIssuerLen()\n" " FIX::DerivativeEncodedIssuerLen::DerivativeEncodedIssuerLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEncodedIssuerLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedIssuerLen *arg1 = (FIX::DerivativeEncodedIssuerLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEncodedIssuerLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEncodedIssuerLen" "', argument " "1"" of type '" "FIX::DerivativeEncodedIssuerLen *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEncodedIssuerLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEncodedIssuerLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedIssuer__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEncodedIssuer")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedIssuer *)new FIX::DerivativeEncodedIssuer(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedIssuer__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEncodedIssuer *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEncodedIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEncodedIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEncodedIssuer" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedIssuer *)new FIX::DerivativeEncodedIssuer((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedIssuer, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedIssuer(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEncodedIssuer__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedIssuer__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEncodedIssuer'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEncodedIssuer::DerivativeEncodedIssuer()\n" " FIX::DerivativeEncodedIssuer::DerivativeEncodedIssuer(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEncodedIssuer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedIssuer *arg1 = (FIX::DerivativeEncodedIssuer *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEncodedIssuer",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEncodedIssuer, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEncodedIssuer" "', argument " "1"" of type '" "FIX::DerivativeEncodedIssuer *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEncodedIssuer * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEncodedIssuer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEncodedIssuer, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityDesc *)new FIX::DerivativeSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityDesc *)new FIX::DerivativeSecurityDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityDesc::DerivativeSecurityDesc()\n" " FIX::DerivativeSecurityDesc::DerivativeSecurityDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityDesc *arg1 = (FIX::DerivativeSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityDesc" "', argument " "1"" of type '" "FIX::DerivativeSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedSecurityDescLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEncodedSecurityDescLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedSecurityDescLen *)new FIX::DerivativeEncodedSecurityDescLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedSecurityDescLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEncodedSecurityDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEncodedSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEncodedSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEncodedSecurityDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedSecurityDescLen *)new FIX::DerivativeEncodedSecurityDescLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedSecurityDescLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEncodedSecurityDescLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedSecurityDescLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEncodedSecurityDescLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEncodedSecurityDescLen::DerivativeEncodedSecurityDescLen()\n" " FIX::DerivativeEncodedSecurityDescLen::DerivativeEncodedSecurityDescLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEncodedSecurityDescLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedSecurityDescLen *arg1 = (FIX::DerivativeEncodedSecurityDescLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEncodedSecurityDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEncodedSecurityDescLen" "', argument " "1"" of type '" "FIX::DerivativeEncodedSecurityDescLen *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEncodedSecurityDescLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEncodedSecurityDescLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEncodedSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedSecurityDesc *)new FIX::DerivativeEncodedSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEncodedSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEncodedSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEncodedSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEncodedSecurityDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEncodedSecurityDesc *)new FIX::DerivativeEncodedSecurityDesc((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEncodedSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEncodedSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEncodedSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEncodedSecurityDesc::DerivativeEncodedSecurityDesc()\n" " FIX::DerivativeEncodedSecurityDesc::DerivativeEncodedSecurityDesc(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEncodedSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEncodedSecurityDesc *arg1 = (FIX::DerivativeEncodedSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEncodedSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEncodedSecurityDesc" "', argument " "1"" of type '" "FIX::DerivativeEncodedSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEncodedSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEncodedSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXMLLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityXMLLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityXMLLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityXMLLen *)new FIX::DerivativeSecurityXMLLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityXMLLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXMLLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityXMLLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityXMLLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityXMLLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityXMLLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityXMLLen *)new FIX::DerivativeSecurityXMLLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityXMLLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXMLLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityXMLLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityXMLLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityXMLLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityXMLLen::DerivativeSecurityXMLLen()\n" " FIX::DerivativeSecurityXMLLen::DerivativeSecurityXMLLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityXMLLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityXMLLen *arg1 = (FIX::DerivativeSecurityXMLLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityXMLLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityXMLLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityXMLLen" "', argument " "1"" of type '" "FIX::DerivativeSecurityXMLLen *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityXMLLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityXMLLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityXMLLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXML__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityXML *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityXML")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityXML *)new FIX::DerivativeSecurityXML(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityXML, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXML__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityXML *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityXML",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityXML" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityXML" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityXML *)new FIX::DerivativeSecurityXML((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityXML, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXML(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityXML__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityXML__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityXML'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityXML::DerivativeSecurityXML()\n" " FIX::DerivativeSecurityXML::DerivativeSecurityXML(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityXML(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityXML *arg1 = (FIX::DerivativeSecurityXML *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityXML",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityXML, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityXML" "', argument " "1"" of type '" "FIX::DerivativeSecurityXML *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityXML * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityXML_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityXML, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXMLSchema__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityXMLSchema *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSecurityXMLSchema")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityXMLSchema *)new FIX::DerivativeSecurityXMLSchema(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXMLSchema__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSecurityXMLSchema *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSecurityXMLSchema",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSecurityXMLSchema" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSecurityXMLSchema" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSecurityXMLSchema *)new FIX::DerivativeSecurityXMLSchema((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSecurityXMLSchema(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSecurityXMLSchema__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityXMLSchema__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSecurityXMLSchema'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSecurityXMLSchema::DerivativeSecurityXMLSchema()\n" " FIX::DerivativeSecurityXMLSchema::DerivativeSecurityXMLSchema(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSecurityXMLSchema(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSecurityXMLSchema *arg1 = (FIX::DerivativeSecurityXMLSchema *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSecurityXMLSchema",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSecurityXMLSchema" "', argument " "1"" of type '" "FIX::DerivativeSecurityXMLSchema *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSecurityXMLSchema * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSecurityXMLSchema_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeContractSettlMonth__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeContractSettlMonth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeContractSettlMonth")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeContractSettlMonth *)new FIX::DerivativeContractSettlMonth(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeContractSettlMonth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeContractSettlMonth__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeContractSettlMonth *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeContractSettlMonth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeContractSettlMonth" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeContractSettlMonth" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeContractSettlMonth *)new FIX::DerivativeContractSettlMonth((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeContractSettlMonth, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeContractSettlMonth(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeContractSettlMonth__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeContractSettlMonth__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeContractSettlMonth'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeContractSettlMonth::DerivativeContractSettlMonth()\n" " FIX::DerivativeContractSettlMonth::DerivativeContractSettlMonth(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeContractSettlMonth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeContractSettlMonth *arg1 = (FIX::DerivativeContractSettlMonth *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeContractSettlMonth",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeContractSettlMonth, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeContractSettlMonth" "', argument " "1"" of type '" "FIX::DerivativeContractSettlMonth *""'"); } arg1 = reinterpret_cast< FIX::DerivativeContractSettlMonth * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeContractSettlMonth_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeContractSettlMonth, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDerivativeEvents__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeEvents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDerivativeEvents")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeEvents *)new FIX::NoDerivativeEvents(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeEvents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeEvents__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDerivativeEvents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDerivativeEvents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDerivativeEvents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDerivativeEvents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeEvents *)new FIX::NoDerivativeEvents((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeEvents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeEvents(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDerivativeEvents__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeEvents__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDerivativeEvents'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDerivativeEvents::NoDerivativeEvents()\n" " FIX::NoDerivativeEvents::NoDerivativeEvents(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDerivativeEvents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeEvents *arg1 = (FIX::NoDerivativeEvents *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDerivativeEvents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDerivativeEvents, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDerivativeEvents" "', argument " "1"" of type '" "FIX::NoDerivativeEvents *""'"); } arg1 = reinterpret_cast< FIX::NoDerivativeEvents * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDerivativeEvents_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDerivativeEvents, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEventType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEventType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventType *)new FIX::DerivativeEventType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEventType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEventType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEventType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEventType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventType *)new FIX::DerivativeEventType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEventType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEventType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEventType::DerivativeEventType()\n" " FIX::DerivativeEventType::DerivativeEventType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEventType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventType *arg1 = (FIX::DerivativeEventType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEventType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEventType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEventType" "', argument " "1"" of type '" "FIX::DerivativeEventType *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEventType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEventType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEventType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEventDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEventDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventDate *)new FIX::DerivativeEventDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEventDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEventDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEventDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEventDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventDate *)new FIX::DerivativeEventDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEventDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEventDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEventDate::DerivativeEventDate()\n" " FIX::DerivativeEventDate::DerivativeEventDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEventDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventDate *arg1 = (FIX::DerivativeEventDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEventDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEventDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEventDate" "', argument " "1"" of type '" "FIX::DerivativeEventDate *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEventDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEventDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEventDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEventTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEventTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEventTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_DerivativeEventTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEventTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::DerivativeEventTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_DerivativeEventTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEventTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DerivativeEventTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEventTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DerivativeEventTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DerivativeEventTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEventTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEventTime::DerivativeEventTime()\n" " FIX::DerivativeEventTime::DerivativeEventTime(int)\n" " FIX::DerivativeEventTime::DerivativeEventTime(FIX::UTCTIMESTAMP const &)\n" " FIX::DerivativeEventTime::DerivativeEventTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEventTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventTime *arg1 = (FIX::DerivativeEventTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEventTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEventTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEventTime" "', argument " "1"" of type '" "FIX::DerivativeEventTime *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEventTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEventTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEventTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEventPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEventPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventPx *)new FIX::DerivativeEventPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEventPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEventPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEventPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEventPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventPx *)new FIX::DerivativeEventPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEventPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEventPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEventPx::DerivativeEventPx()\n" " FIX::DerivativeEventPx::DerivativeEventPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEventPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventPx *arg1 = (FIX::DerivativeEventPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEventPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEventPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEventPx" "', argument " "1"" of type '" "FIX::DerivativeEventPx *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEventPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEventPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEventPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeEventText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeEventText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventText *)new FIX::DerivativeEventText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeEventText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeEventText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeEventText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeEventText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeEventText *)new FIX::DerivativeEventText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeEventText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeEventText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeEventText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeEventText'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeEventText::DerivativeEventText()\n" " FIX::DerivativeEventText::DerivativeEventText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeEventText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeEventText *arg1 = (FIX::DerivativeEventText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeEventText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeEventText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeEventText" "', argument " "1"" of type '" "FIX::DerivativeEventText *""'"); } arg1 = reinterpret_cast< FIX::DerivativeEventText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeEventText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeEventText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrumentParties__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeInstrumentParties *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDerivativeInstrumentParties")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeInstrumentParties *)new FIX::NoDerivativeInstrumentParties(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeInstrumentParties, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrumentParties__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDerivativeInstrumentParties *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDerivativeInstrumentParties",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDerivativeInstrumentParties" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDerivativeInstrumentParties" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeInstrumentParties *)new FIX::NoDerivativeInstrumentParties((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeInstrumentParties, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrumentParties(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDerivativeInstrumentParties__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeInstrumentParties__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDerivativeInstrumentParties'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDerivativeInstrumentParties::NoDerivativeInstrumentParties()\n" " FIX::NoDerivativeInstrumentParties::NoDerivativeInstrumentParties(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDerivativeInstrumentParties(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeInstrumentParties *arg1 = (FIX::NoDerivativeInstrumentParties *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDerivativeInstrumentParties",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDerivativeInstrumentParties, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDerivativeInstrumentParties" "', argument " "1"" of type '" "FIX::NoDerivativeInstrumentParties *""'"); } arg1 = reinterpret_cast< FIX::NoDerivativeInstrumentParties * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDerivativeInstrumentParties_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDerivativeInstrumentParties, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrumentPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartyID *)new FIX::DerivativeInstrumentPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartyID *)new FIX::DerivativeInstrumentPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrumentPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrumentPartyID::DerivativeInstrumentPartyID()\n" " FIX::DerivativeInstrumentPartyID::DerivativeInstrumentPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrumentPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartyID *arg1 = (FIX::DerivativeInstrumentPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrumentPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrumentPartyID" "', argument " "1"" of type '" "FIX::DerivativeInstrumentPartyID *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrumentPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrumentPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrumentPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartyIDSource *)new FIX::DerivativeInstrumentPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartyIDSource *)new FIX::DerivativeInstrumentPartyIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrumentPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrumentPartyIDSource::DerivativeInstrumentPartyIDSource()\n" " FIX::DerivativeInstrumentPartyIDSource::DerivativeInstrumentPartyIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrumentPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartyIDSource *arg1 = (FIX::DerivativeInstrumentPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::DerivativeInstrumentPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrumentPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrumentPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrumentPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartyRole *)new FIX::DerivativeInstrumentPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartyRole *)new FIX::DerivativeInstrumentPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrumentPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrumentPartyRole::DerivativeInstrumentPartyRole()\n" " FIX::DerivativeInstrumentPartyRole::DerivativeInstrumentPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrumentPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartyRole *arg1 = (FIX::DerivativeInstrumentPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrumentPartyRole" "', argument " "1"" of type '" "FIX::DerivativeInstrumentPartyRole *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrumentPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrumentPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeInstrumentPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDerivativeInstrumentPartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeInstrumentPartySubIDs *)new FIX::NoDerivativeInstrumentPartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDerivativeInstrumentPartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDerivativeInstrumentPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDerivativeInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDerivativeInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeInstrumentPartySubIDs *)new FIX::NoDerivativeInstrumentPartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrumentPartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDerivativeInstrumentPartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDerivativeInstrumentPartySubIDs::NoDerivativeInstrumentPartySubIDs()\n" " FIX::NoDerivativeInstrumentPartySubIDs::NoDerivativeInstrumentPartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDerivativeInstrumentPartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeInstrumentPartySubIDs *arg1 = (FIX::NoDerivativeInstrumentPartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDerivativeInstrumentPartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDerivativeInstrumentPartySubIDs" "', argument " "1"" of type '" "FIX::NoDerivativeInstrumentPartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoDerivativeInstrumentPartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDerivativeInstrumentPartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrumentPartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartySubID *)new FIX::DerivativeInstrumentPartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartySubID *)new FIX::DerivativeInstrumentPartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrumentPartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrumentPartySubID::DerivativeInstrumentPartySubID()\n" " FIX::DerivativeInstrumentPartySubID::DerivativeInstrumentPartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrumentPartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartySubID *arg1 = (FIX::DerivativeInstrumentPartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrumentPartySubID" "', argument " "1"" of type '" "FIX::DerivativeInstrumentPartySubID *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrumentPartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrumentPartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrumentPartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartySubIDType *)new FIX::DerivativeInstrumentPartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrumentPartySubIDType *)new FIX::DerivativeInstrumentPartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrumentPartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrumentPartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrumentPartySubIDType::DerivativeInstrumentPartySubIDType()\n" " FIX::DerivativeInstrumentPartySubIDType::DerivativeInstrumentPartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrumentPartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrumentPartySubIDType *arg1 = (FIX::DerivativeInstrumentPartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::DerivativeInstrumentPartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrumentPartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrumentPartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeExerciseStyle__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeExerciseStyle")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeExerciseStyle *)new FIX::DerivativeExerciseStyle(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeExerciseStyle__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeExerciseStyle" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeExerciseStyle" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeExerciseStyle *)new FIX::DerivativeExerciseStyle((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeExerciseStyle(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeExerciseStyle__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeExerciseStyle__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeExerciseStyle'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeExerciseStyle::DerivativeExerciseStyle()\n" " FIX::DerivativeExerciseStyle::DerivativeExerciseStyle(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeExerciseStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeExerciseStyle *arg1 = (FIX::DerivativeExerciseStyle *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeExerciseStyle, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeExerciseStyle" "', argument " "1"" of type '" "FIX::DerivativeExerciseStyle *""'"); } arg1 = reinterpret_cast< FIX::DerivativeExerciseStyle * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeExerciseStyle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeExerciseStyle, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarketSegmentID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketSegmentID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarketSegmentID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketSegmentID *)new FIX::MarketSegmentID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketSegmentID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketSegmentID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarketSegmentID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarketSegmentID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarketSegmentID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarketSegmentID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketSegmentID *)new FIX::MarketSegmentID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketSegmentID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketSegmentID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarketSegmentID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketSegmentID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarketSegmentID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarketSegmentID::MarketSegmentID()\n" " FIX::MarketSegmentID::MarketSegmentID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarketSegmentID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketSegmentID *arg1 = (FIX::MarketSegmentID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarketSegmentID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarketSegmentID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarketSegmentID" "', argument " "1"" of type '" "FIX::MarketSegmentID *""'"); } arg1 = reinterpret_cast< FIX::MarketSegmentID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarketSegmentID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarketSegmentID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarketID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarketID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketID *)new FIX::MarketID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EXCHANGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarketID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarketID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarketID" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarketID" "', argument " "1"" of type '" "FIX::EXCHANGE const &""'"); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketID *)new FIX::MarketID((FIX::EXCHANGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarketID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarketID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarketID::MarketID()\n" " FIX::MarketID::MarketID(FIX::EXCHANGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarketID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketID *arg1 = (FIX::MarketID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarketID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarketID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarketID" "', argument " "1"" of type '" "FIX::MarketID *""'"); } arg1 = reinterpret_cast< FIX::MarketID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarketID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarketID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearIncrementUnits__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYearIncrementUnits *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityMonthYearIncrementUnits")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYearIncrementUnits *)new FIX::MaturityMonthYearIncrementUnits(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearIncrementUnits__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityMonthYearIncrementUnits *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityMonthYearIncrementUnits",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityMonthYearIncrementUnits" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityMonthYearIncrementUnits" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYearIncrementUnits *)new FIX::MaturityMonthYearIncrementUnits((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearIncrementUnits(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityMonthYearIncrementUnits__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYearIncrementUnits__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityMonthYearIncrementUnits'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityMonthYearIncrementUnits::MaturityMonthYearIncrementUnits()\n" " FIX::MaturityMonthYearIncrementUnits::MaturityMonthYearIncrementUnits(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityMonthYearIncrementUnits(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYearIncrementUnits *arg1 = (FIX::MaturityMonthYearIncrementUnits *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityMonthYearIncrementUnits",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityMonthYearIncrementUnits" "', argument " "1"" of type '" "FIX::MaturityMonthYearIncrementUnits *""'"); } arg1 = reinterpret_cast< FIX::MaturityMonthYearIncrementUnits * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityMonthYearIncrementUnits_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearFormat__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYearFormat *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MaturityMonthYearFormat")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYearFormat *)new FIX::MaturityMonthYearFormat(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYearFormat, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearFormat__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MaturityMonthYearFormat *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MaturityMonthYearFormat",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MaturityMonthYearFormat" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MaturityMonthYearFormat" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MaturityMonthYearFormat *)new FIX::MaturityMonthYearFormat((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MaturityMonthYearFormat, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MaturityMonthYearFormat(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MaturityMonthYearFormat__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYearFormat__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MaturityMonthYearFormat'.\n" " Possible C/C++ prototypes are:\n" " FIX::MaturityMonthYearFormat::MaturityMonthYearFormat()\n" " FIX::MaturityMonthYearFormat::MaturityMonthYearFormat(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MaturityMonthYearFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MaturityMonthYearFormat *arg1 = (FIX::MaturityMonthYearFormat *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MaturityMonthYearFormat",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MaturityMonthYearFormat, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MaturityMonthYearFormat" "', argument " "1"" of type '" "FIX::MaturityMonthYearFormat *""'"); } arg1 = reinterpret_cast< FIX::MaturityMonthYearFormat * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MaturityMonthYearFormat_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MaturityMonthYearFormat, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikeExerciseStyle__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikeExerciseStyle")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeExerciseStyle *)new FIX::StrikeExerciseStyle(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeExerciseStyle__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikeExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikeExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikeExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikeExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikeExerciseStyle *)new FIX::StrikeExerciseStyle((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikeExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikeExerciseStyle(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikeExerciseStyle__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeExerciseStyle__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikeExerciseStyle'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikeExerciseStyle::StrikeExerciseStyle()\n" " FIX::StrikeExerciseStyle::StrikeExerciseStyle(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikeExerciseStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikeExerciseStyle *arg1 = (FIX::StrikeExerciseStyle *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikeExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikeExerciseStyle, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikeExerciseStyle" "', argument " "1"" of type '" "FIX::StrikeExerciseStyle *""'"); } arg1 = reinterpret_cast< FIX::StrikeExerciseStyle * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikeExerciseStyle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikeExerciseStyle, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecondaryPriceLimitType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryPriceLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecondaryPriceLimitType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryPriceLimitType *)new FIX::SecondaryPriceLimitType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryPriceLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryPriceLimitType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecondaryPriceLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecondaryPriceLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecondaryPriceLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecondaryPriceLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecondaryPriceLimitType *)new FIX::SecondaryPriceLimitType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecondaryPriceLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecondaryPriceLimitType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecondaryPriceLimitType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryPriceLimitType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecondaryPriceLimitType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecondaryPriceLimitType::SecondaryPriceLimitType()\n" " FIX::SecondaryPriceLimitType::SecondaryPriceLimitType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecondaryPriceLimitType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecondaryPriceLimitType *arg1 = (FIX::SecondaryPriceLimitType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecondaryPriceLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecondaryPriceLimitType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecondaryPriceLimitType" "', argument " "1"" of type '" "FIX::SecondaryPriceLimitType *""'"); } arg1 = reinterpret_cast< FIX::SecondaryPriceLimitType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecondaryPriceLimitType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecondaryPriceLimitType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_PriceLimitType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_PriceLimitType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceLimitType *)new FIX::PriceLimitType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceLimitType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::PriceLimitType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_PriceLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PriceLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PriceLimitType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::PriceLimitType *)new FIX::PriceLimitType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__PriceLimitType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_PriceLimitType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_PriceLimitType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceLimitType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_PriceLimitType'.\n" " Possible C/C++ prototypes are:\n" " FIX::PriceLimitType::PriceLimitType()\n" " FIX::PriceLimitType::PriceLimitType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_PriceLimitType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PriceLimitType *arg1 = (FIX::PriceLimitType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_PriceLimitType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__PriceLimitType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_PriceLimitType" "', argument " "1"" of type '" "FIX::PriceLimitType *""'"); } arg1 = reinterpret_cast< FIX::PriceLimitType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *PriceLimitType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__PriceLimitType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ExecInstValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecInstValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ExecInstValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecInstValue *)new FIX::ExecInstValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecInstValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecInstValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ExecInstValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ExecInstValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ExecInstValue" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ExecInstValue" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ExecInstValue *)new FIX::ExecInstValue((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ExecInstValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ExecInstValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ExecInstValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecInstValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ExecInstValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::ExecInstValue::ExecInstValue()\n" " FIX::ExecInstValue::ExecInstValue(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ExecInstValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ExecInstValue *arg1 = (FIX::ExecInstValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ExecInstValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ExecInstValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ExecInstValue" "', argument " "1"" of type '" "FIX::ExecInstValue *""'"); } arg1 = reinterpret_cast< FIX::ExecInstValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ExecInstValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ExecInstValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTradingSessionRules__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTradingSessionRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTradingSessionRules")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTradingSessionRules *)new FIX::NoTradingSessionRules(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTradingSessionRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTradingSessionRules__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTradingSessionRules *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTradingSessionRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTradingSessionRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTradingSessionRules" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTradingSessionRules *)new FIX::NoTradingSessionRules((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTradingSessionRules, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTradingSessionRules(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTradingSessionRules__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTradingSessionRules__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTradingSessionRules'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTradingSessionRules::NoTradingSessionRules()\n" " FIX::NoTradingSessionRules::NoTradingSessionRules(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTradingSessionRules(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTradingSessionRules *arg1 = (FIX::NoTradingSessionRules *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTradingSessionRules",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTradingSessionRules, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTradingSessionRules" "', argument " "1"" of type '" "FIX::NoTradingSessionRules *""'"); } arg1 = reinterpret_cast< FIX::NoTradingSessionRules * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTradingSessionRules_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTradingSessionRules, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoMarketSegments__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMarketSegments *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoMarketSegments")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMarketSegments *)new FIX::NoMarketSegments(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMarketSegments, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMarketSegments__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoMarketSegments *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoMarketSegments",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoMarketSegments" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoMarketSegments" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoMarketSegments *)new FIX::NoMarketSegments((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoMarketSegments, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoMarketSegments(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoMarketSegments__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMarketSegments__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoMarketSegments'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoMarketSegments::NoMarketSegments()\n" " FIX::NoMarketSegments::NoMarketSegments(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoMarketSegments(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoMarketSegments *arg1 = (FIX::NoMarketSegments *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoMarketSegments",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoMarketSegments, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoMarketSegments" "', argument " "1"" of type '" "FIX::NoMarketSegments *""'"); } arg1 = reinterpret_cast< FIX::NoMarketSegments * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoMarketSegments_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoMarketSegments, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrAttrib__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeInstrAttrib *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoDerivativeInstrAttrib")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeInstrAttrib *)new FIX::NoDerivativeInstrAttrib(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeInstrAttrib, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrAttrib__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoDerivativeInstrAttrib *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoDerivativeInstrAttrib",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoDerivativeInstrAttrib" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoDerivativeInstrAttrib" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoDerivativeInstrAttrib *)new FIX::NoDerivativeInstrAttrib((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoDerivativeInstrAttrib, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoDerivativeInstrAttrib(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoDerivativeInstrAttrib__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeInstrAttrib__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoDerivativeInstrAttrib'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoDerivativeInstrAttrib::NoDerivativeInstrAttrib()\n" " FIX::NoDerivativeInstrAttrib::NoDerivativeInstrAttrib(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoDerivativeInstrAttrib(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoDerivativeInstrAttrib *arg1 = (FIX::NoDerivativeInstrAttrib *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoDerivativeInstrAttrib",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoDerivativeInstrAttrib, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoDerivativeInstrAttrib" "', argument " "1"" of type '" "FIX::NoDerivativeInstrAttrib *""'"); } arg1 = reinterpret_cast< FIX::NoDerivativeInstrAttrib * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoDerivativeInstrAttrib_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoDerivativeInstrAttrib, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNestedInstrAttrib__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNestedInstrAttrib *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNestedInstrAttrib")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNestedInstrAttrib *)new FIX::NoNestedInstrAttrib(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNestedInstrAttrib, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNestedInstrAttrib__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNestedInstrAttrib *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNestedInstrAttrib",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNestedInstrAttrib" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNestedInstrAttrib" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNestedInstrAttrib *)new FIX::NoNestedInstrAttrib((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNestedInstrAttrib, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNestedInstrAttrib(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNestedInstrAttrib__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNestedInstrAttrib__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNestedInstrAttrib'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNestedInstrAttrib::NoNestedInstrAttrib()\n" " FIX::NoNestedInstrAttrib::NoNestedInstrAttrib(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNestedInstrAttrib(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNestedInstrAttrib *arg1 = (FIX::NoNestedInstrAttrib *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNestedInstrAttrib",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNestedInstrAttrib, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNestedInstrAttrib" "', argument " "1"" of type '" "FIX::NoNestedInstrAttrib *""'"); } arg1 = reinterpret_cast< FIX::NoNestedInstrAttrib * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNestedInstrAttrib_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNestedInstrAttrib, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrAttribType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrAttribType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrAttribType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrAttribType *)new FIX::DerivativeInstrAttribType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrAttribType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrAttribType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrAttribType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrAttribType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrAttribType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrAttribType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrAttribType *)new FIX::DerivativeInstrAttribType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrAttribType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrAttribType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrAttribType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrAttribType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrAttribType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrAttribType::DerivativeInstrAttribType()\n" " FIX::DerivativeInstrAttribType::DerivativeInstrAttribType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrAttribType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrAttribType *arg1 = (FIX::DerivativeInstrAttribType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrAttribType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrAttribType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrAttribType" "', argument " "1"" of type '" "FIX::DerivativeInstrAttribType *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrAttribType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrAttribType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrAttribType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeInstrAttribValue__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrAttribValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeInstrAttribValue")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrAttribValue *)new FIX::DerivativeInstrAttribValue(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrAttribValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrAttribValue__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeInstrAttribValue *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeInstrAttribValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeInstrAttribValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeInstrAttribValue" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeInstrAttribValue *)new FIX::DerivativeInstrAttribValue((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeInstrAttribValue, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeInstrAttribValue(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeInstrAttribValue__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrAttribValue__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeInstrAttribValue'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeInstrAttribValue::DerivativeInstrAttribValue()\n" " FIX::DerivativeInstrAttribValue::DerivativeInstrAttribValue(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeInstrAttribValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeInstrAttribValue *arg1 = (FIX::DerivativeInstrAttribValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeInstrAttribValue",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeInstrAttribValue, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeInstrAttribValue" "', argument " "1"" of type '" "FIX::DerivativeInstrAttribValue *""'"); } arg1 = reinterpret_cast< FIX::DerivativeInstrAttribValue * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeInstrAttribValue_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeInstrAttribValue, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativePriceUnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativePriceUnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePriceUnitOfMeasure *)new FIX::DerivativePriceUnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePriceUnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativePriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativePriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativePriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativePriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePriceUnitOfMeasure *)new FIX::DerivativePriceUnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePriceUnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativePriceUnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePriceUnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativePriceUnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativePriceUnitOfMeasure::DerivativePriceUnitOfMeasure()\n" " FIX::DerivativePriceUnitOfMeasure::DerivativePriceUnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativePriceUnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePriceUnitOfMeasure *arg1 = (FIX::DerivativePriceUnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativePriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativePriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::DerivativePriceUnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::DerivativePriceUnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativePriceUnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativePriceUnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePriceUnitOfMeasureQty *)new FIX::DerivativePriceUnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativePriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativePriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativePriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativePriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePriceUnitOfMeasureQty *)new FIX::DerivativePriceUnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePriceUnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativePriceUnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativePriceUnitOfMeasureQty::DerivativePriceUnitOfMeasureQty()\n" " FIX::DerivativePriceUnitOfMeasureQty::DerivativePriceUnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativePriceUnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePriceUnitOfMeasureQty *arg1 = (FIX::DerivativePriceUnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativePriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativePriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::DerivativePriceUnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::DerivativePriceUnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativePriceUnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeSettlMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSettlMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeSettlMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSettlMethod *)new FIX::DerivativeSettlMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSettlMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSettlMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeSettlMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeSettlMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeSettlMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeSettlMethod" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeSettlMethod *)new FIX::DerivativeSettlMethod((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeSettlMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeSettlMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeSettlMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSettlMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeSettlMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeSettlMethod::DerivativeSettlMethod()\n" " FIX::DerivativeSettlMethod::DerivativeSettlMethod(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeSettlMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeSettlMethod *arg1 = (FIX::DerivativeSettlMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeSettlMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeSettlMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeSettlMethod" "', argument " "1"" of type '" "FIX::DerivativeSettlMethod *""'"); } arg1 = reinterpret_cast< FIX::DerivativeSettlMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeSettlMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeSettlMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativePriceQuoteMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePriceQuoteMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativePriceQuoteMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePriceQuoteMethod *)new FIX::DerivativePriceQuoteMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePriceQuoteMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePriceQuoteMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativePriceQuoteMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativePriceQuoteMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativePriceQuoteMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativePriceQuoteMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePriceQuoteMethod *)new FIX::DerivativePriceQuoteMethod((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePriceQuoteMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePriceQuoteMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativePriceQuoteMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePriceQuoteMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativePriceQuoteMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativePriceQuoteMethod::DerivativePriceQuoteMethod()\n" " FIX::DerivativePriceQuoteMethod::DerivativePriceQuoteMethod(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativePriceQuoteMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePriceQuoteMethod *arg1 = (FIX::DerivativePriceQuoteMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativePriceQuoteMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativePriceQuoteMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativePriceQuoteMethod" "', argument " "1"" of type '" "FIX::DerivativePriceQuoteMethod *""'"); } arg1 = reinterpret_cast< FIX::DerivativePriceQuoteMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativePriceQuoteMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativePriceQuoteMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeFuturesValuationMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeFuturesValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeFuturesValuationMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeFuturesValuationMethod *)new FIX::DerivativeFuturesValuationMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeFuturesValuationMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeFuturesValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeFuturesValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeFuturesValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeFuturesValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeFuturesValuationMethod *)new FIX::DerivativeFuturesValuationMethod((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeFuturesValuationMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeFuturesValuationMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeFuturesValuationMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeFuturesValuationMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeFuturesValuationMethod::DerivativeFuturesValuationMethod()\n" " FIX::DerivativeFuturesValuationMethod::DerivativeFuturesValuationMethod(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeFuturesValuationMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeFuturesValuationMethod *arg1 = (FIX::DerivativeFuturesValuationMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeFuturesValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeFuturesValuationMethod" "', argument " "1"" of type '" "FIX::DerivativeFuturesValuationMethod *""'"); } arg1 = reinterpret_cast< FIX::DerivativeFuturesValuationMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeFuturesValuationMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeListMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeListMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeListMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeListMethod *)new FIX::DerivativeListMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeListMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeListMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeListMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeListMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeListMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeListMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeListMethod *)new FIX::DerivativeListMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeListMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeListMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeListMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeListMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeListMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeListMethod::DerivativeListMethod()\n" " FIX::DerivativeListMethod::DerivativeListMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeListMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeListMethod *arg1 = (FIX::DerivativeListMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeListMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeListMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeListMethod" "', argument " "1"" of type '" "FIX::DerivativeListMethod *""'"); } arg1 = reinterpret_cast< FIX::DerivativeListMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeListMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeListMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeCapPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeCapPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeCapPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeCapPrice *)new FIX::DerivativeCapPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeCapPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeCapPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeCapPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeCapPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeCapPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeCapPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeCapPrice *)new FIX::DerivativeCapPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeCapPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeCapPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeCapPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeCapPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeCapPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeCapPrice::DerivativeCapPrice()\n" " FIX::DerivativeCapPrice::DerivativeCapPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeCapPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeCapPrice *arg1 = (FIX::DerivativeCapPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeCapPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeCapPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeCapPrice" "', argument " "1"" of type '" "FIX::DerivativeCapPrice *""'"); } arg1 = reinterpret_cast< FIX::DerivativeCapPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeCapPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeCapPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeFloorPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeFloorPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeFloorPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeFloorPrice *)new FIX::DerivativeFloorPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeFloorPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeFloorPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeFloorPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeFloorPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeFloorPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeFloorPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeFloorPrice *)new FIX::DerivativeFloorPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeFloorPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeFloorPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeFloorPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeFloorPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeFloorPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeFloorPrice::DerivativeFloorPrice()\n" " FIX::DerivativeFloorPrice::DerivativeFloorPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeFloorPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeFloorPrice *arg1 = (FIX::DerivativeFloorPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeFloorPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeFloorPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeFloorPrice" "', argument " "1"" of type '" "FIX::DerivativeFloorPrice *""'"); } arg1 = reinterpret_cast< FIX::DerivativeFloorPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeFloorPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeFloorPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativePutOrCall__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativePutOrCall")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePutOrCall *)new FIX::DerivativePutOrCall(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePutOrCall__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativePutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativePutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativePutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativePutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativePutOrCall *)new FIX::DerivativePutOrCall((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativePutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativePutOrCall(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativePutOrCall__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePutOrCall__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativePutOrCall'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativePutOrCall::DerivativePutOrCall()\n" " FIX::DerivativePutOrCall::DerivativePutOrCall(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativePutOrCall(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativePutOrCall *arg1 = (FIX::DerivativePutOrCall *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativePutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativePutOrCall, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativePutOrCall" "', argument " "1"" of type '" "FIX::DerivativePutOrCall *""'"); } arg1 = reinterpret_cast< FIX::DerivativePutOrCall * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativePutOrCall_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativePutOrCall, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListUpdateAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListUpdateAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListUpdateAction *)new FIX::ListUpdateAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListUpdateAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListUpdateAction *)new FIX::ListUpdateAction((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListUpdateAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListUpdateAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListUpdateAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListUpdateAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListUpdateAction::ListUpdateAction()\n" " FIX::ListUpdateAction::ListUpdateAction(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListUpdateAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListUpdateAction *arg1 = (FIX::ListUpdateAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListUpdateAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListUpdateAction" "', argument " "1"" of type '" "FIX::ListUpdateAction *""'"); } arg1 = reinterpret_cast< FIX::ListUpdateAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListUpdateAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListUpdateAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ParentMktSegmID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ParentMktSegmID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ParentMktSegmID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ParentMktSegmID *)new FIX::ParentMktSegmID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ParentMktSegmID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ParentMktSegmID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ParentMktSegmID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ParentMktSegmID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ParentMktSegmID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ParentMktSegmID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ParentMktSegmID *)new FIX::ParentMktSegmID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ParentMktSegmID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ParentMktSegmID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ParentMktSegmID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ParentMktSegmID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ParentMktSegmID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ParentMktSegmID::ParentMktSegmID()\n" " FIX::ParentMktSegmID::ParentMktSegmID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ParentMktSegmID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ParentMktSegmID *arg1 = (FIX::ParentMktSegmID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ParentMktSegmID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ParentMktSegmID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ParentMktSegmID" "', argument " "1"" of type '" "FIX::ParentMktSegmID *""'"); } arg1 = reinterpret_cast< FIX::ParentMktSegmID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ParentMktSegmID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ParentMktSegmID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradingSessionDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingSessionDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradingSessionDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingSessionDesc *)new FIX::TradingSessionDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingSessionDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingSessionDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradingSessionDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradingSessionDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradingSessionDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradingSessionDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradingSessionDesc *)new FIX::TradingSessionDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradingSessionDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradingSessionDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradingSessionDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingSessionDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradingSessionDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradingSessionDesc::TradingSessionDesc()\n" " FIX::TradingSessionDesc::TradingSessionDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradingSessionDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradingSessionDesc *arg1 = (FIX::TradingSessionDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradingSessionDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradingSessionDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradingSessionDesc" "', argument " "1"" of type '" "FIX::TradingSessionDesc *""'"); } arg1 = reinterpret_cast< FIX::TradingSessionDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradingSessionDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradingSessionDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesUpdateAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesUpdateAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesUpdateAction *)new FIX::TradSesUpdateAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesUpdateAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesUpdateAction *)new FIX::TradSesUpdateAction((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesUpdateAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesUpdateAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesUpdateAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesUpdateAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesUpdateAction::TradSesUpdateAction()\n" " FIX::TradSesUpdateAction::TradSesUpdateAction(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesUpdateAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesUpdateAction *arg1 = (FIX::TradSesUpdateAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesUpdateAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesUpdateAction" "', argument " "1"" of type '" "FIX::TradSesUpdateAction *""'"); } arg1 = reinterpret_cast< FIX::TradSesUpdateAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesUpdateAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesUpdateAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RejectText__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RejectText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RejectText")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RejectText *)new FIX::RejectText(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RejectText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RejectText__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RejectText *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RejectText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RejectText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RejectText" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RejectText *)new FIX::RejectText((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RejectText, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RejectText(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RejectText__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RejectText__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RejectText'.\n" " Possible C/C++ prototypes are:\n" " FIX::RejectText::RejectText()\n" " FIX::RejectText::RejectText(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RejectText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RejectText *arg1 = (FIX::RejectText *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RejectText",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RejectText, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RejectText" "', argument " "1"" of type '" "FIX::RejectText *""'"); } arg1 = reinterpret_cast< FIX::RejectText * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RejectText_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RejectText, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FeeMultiplier__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FeeMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FeeMultiplier")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FeeMultiplier *)new FIX::FeeMultiplier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FeeMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FeeMultiplier__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FeeMultiplier *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FeeMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FeeMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FeeMultiplier" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FeeMultiplier *)new FIX::FeeMultiplier((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FeeMultiplier, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FeeMultiplier(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FeeMultiplier__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FeeMultiplier__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FeeMultiplier'.\n" " Possible C/C++ prototypes are:\n" " FIX::FeeMultiplier::FeeMultiplier()\n" " FIX::FeeMultiplier::FeeMultiplier(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FeeMultiplier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FeeMultiplier *arg1 = (FIX::FeeMultiplier *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FeeMultiplier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FeeMultiplier, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FeeMultiplier" "', argument " "1"" of type '" "FIX::FeeMultiplier *""'"); } arg1 = reinterpret_cast< FIX::FeeMultiplier * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FeeMultiplier_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FeeMultiplier, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSymbol__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSymbol")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSymbol *)new FIX::UnderlyingLegSymbol(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSymbol__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSymbol *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSymbol" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSymbol *)new FIX::UnderlyingLegSymbol((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSymbol, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSymbol(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSymbol__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSymbol__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSymbol'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSymbol::UnderlyingLegSymbol()\n" " FIX::UnderlyingLegSymbol::UnderlyingLegSymbol(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSymbol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSymbol *arg1 = (FIX::UnderlyingLegSymbol *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSymbol",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSymbol, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSymbol" "', argument " "1"" of type '" "FIX::UnderlyingLegSymbol *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSymbol * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSymbol_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSymbol, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSymbolSfx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSymbolSfx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSymbolSfx *)new FIX::UnderlyingLegSymbolSfx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSymbolSfx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSymbolSfx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSymbolSfx" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSymbolSfx *)new FIX::UnderlyingLegSymbolSfx((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSymbolSfx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSymbolSfx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSymbolSfx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSymbolSfx'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSymbolSfx::UnderlyingLegSymbolSfx()\n" " FIX::UnderlyingLegSymbolSfx::UnderlyingLegSymbolSfx(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSymbolSfx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSymbolSfx *arg1 = (FIX::UnderlyingLegSymbolSfx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSymbolSfx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSymbolSfx" "', argument " "1"" of type '" "FIX::UnderlyingLegSymbolSfx *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSymbolSfx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSymbolSfx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecurityID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityID *)new FIX::UnderlyingLegSecurityID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecurityID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecurityID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityID *)new FIX::UnderlyingLegSecurityID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecurityID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecurityID::UnderlyingLegSecurityID()\n" " FIX::UnderlyingLegSecurityID::UnderlyingLegSecurityID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecurityID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityID *arg1 = (FIX::UnderlyingLegSecurityID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecurityID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecurityID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecurityID" "', argument " "1"" of type '" "FIX::UnderlyingLegSecurityID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecurityID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecurityID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecurityIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityIDSource *)new FIX::UnderlyingLegSecurityIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecurityIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecurityIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityIDSource *)new FIX::UnderlyingLegSecurityIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecurityIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecurityIDSource::UnderlyingLegSecurityIDSource()\n" " FIX::UnderlyingLegSecurityIDSource::UnderlyingLegSecurityIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecurityIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityIDSource *arg1 = (FIX::UnderlyingLegSecurityIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecurityIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecurityIDSource" "', argument " "1"" of type '" "FIX::UnderlyingLegSecurityIDSource *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecurityIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecurityIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoUnderlyingLegSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingLegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoUnderlyingLegSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingLegSecurityAltID *)new FIX::NoUnderlyingLegSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingLegSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoUnderlyingLegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoUnderlyingLegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoUnderlyingLegSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoUnderlyingLegSecurityAltID" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoUnderlyingLegSecurityAltID *)new FIX::NoUnderlyingLegSecurityAltID((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoUnderlyingLegSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoUnderlyingLegSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingLegSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoUnderlyingLegSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoUnderlyingLegSecurityAltID::NoUnderlyingLegSecurityAltID()\n" " FIX::NoUnderlyingLegSecurityAltID::NoUnderlyingLegSecurityAltID(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoUnderlyingLegSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoUnderlyingLegSecurityAltID *arg1 = (FIX::NoUnderlyingLegSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoUnderlyingLegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoUnderlyingLegSecurityAltID" "', argument " "1"" of type '" "FIX::NoUnderlyingLegSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::NoUnderlyingLegSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoUnderlyingLegSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityAltID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecurityAltID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityAltID *)new FIX::UnderlyingLegSecurityAltID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityAltID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecurityAltID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecurityAltID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityAltID *)new FIX::UnderlyingLegSecurityAltID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityAltID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityAltID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityAltID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecurityAltID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecurityAltID::UnderlyingLegSecurityAltID()\n" " FIX::UnderlyingLegSecurityAltID::UnderlyingLegSecurityAltID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecurityAltID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityAltID *arg1 = (FIX::UnderlyingLegSecurityAltID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecurityAltID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecurityAltID" "', argument " "1"" of type '" "FIX::UnderlyingLegSecurityAltID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecurityAltID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecurityAltID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecurityAltIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityAltIDSource *)new FIX::UnderlyingLegSecurityAltIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecurityAltIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecurityAltIDSource" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityAltIDSource *)new FIX::UnderlyingLegSecurityAltIDSource((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityAltIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecurityAltIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecurityAltIDSource::UnderlyingLegSecurityAltIDSource()\n" " FIX::UnderlyingLegSecurityAltIDSource::UnderlyingLegSecurityAltIDSource(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecurityAltIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityAltIDSource *arg1 = (FIX::UnderlyingLegSecurityAltIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecurityAltIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecurityAltIDSource" "', argument " "1"" of type '" "FIX::UnderlyingLegSecurityAltIDSource *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecurityAltIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecurityAltIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecurityType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityType *)new FIX::UnderlyingLegSecurityType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecurityType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecurityType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityType *)new FIX::UnderlyingLegSecurityType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecurityType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecurityType::UnderlyingLegSecurityType()\n" " FIX::UnderlyingLegSecurityType::UnderlyingLegSecurityType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecurityType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityType *arg1 = (FIX::UnderlyingLegSecurityType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecurityType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecurityType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecurityType" "', argument " "1"" of type '" "FIX::UnderlyingLegSecurityType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecurityType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecurityType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecuritySubType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecuritySubType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecuritySubType *)new FIX::UnderlyingLegSecuritySubType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecuritySubType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecuritySubType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecuritySubType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecuritySubType *)new FIX::UnderlyingLegSecuritySubType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecuritySubType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecuritySubType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecuritySubType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecuritySubType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecuritySubType::UnderlyingLegSecuritySubType()\n" " FIX::UnderlyingLegSecuritySubType::UnderlyingLegSecuritySubType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecuritySubType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecuritySubType *arg1 = (FIX::UnderlyingLegSecuritySubType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecuritySubType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecuritySubType" "', argument " "1"" of type '" "FIX::UnderlyingLegSecuritySubType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecuritySubType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecuritySubType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityMonthYear__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegMaturityMonthYear")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegMaturityMonthYear *)new FIX::UnderlyingLegMaturityMonthYear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityMonthYear__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MONTHYEAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegMaturityMonthYear *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegMaturityMonthYear" "', argument " "1"" of type '" "FIX::MONTHYEAR const &""'"); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegMaturityMonthYear *)new FIX::UnderlyingLegMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityMonthYear(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegMaturityMonthYear__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegMaturityMonthYear__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegMaturityMonthYear'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegMaturityMonthYear::UnderlyingLegMaturityMonthYear()\n" " FIX::UnderlyingLegMaturityMonthYear::UnderlyingLegMaturityMonthYear(FIX::MONTHYEAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegMaturityMonthYear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegMaturityMonthYear *arg1 = (FIX::UnderlyingLegMaturityMonthYear *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegMaturityMonthYear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegMaturityMonthYear" "', argument " "1"" of type '" "FIX::UnderlyingLegMaturityMonthYear *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegMaturityMonthYear * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegMaturityMonthYear_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegStrikePrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegStrikePrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegStrikePrice *)new FIX::UnderlyingLegStrikePrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegStrikePrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegStrikePrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegStrikePrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegStrikePrice *)new FIX::UnderlyingLegStrikePrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegStrikePrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegStrikePrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegStrikePrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegStrikePrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegStrikePrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegStrikePrice::UnderlyingLegStrikePrice()\n" " FIX::UnderlyingLegStrikePrice::UnderlyingLegStrikePrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegStrikePrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegStrikePrice *arg1 = (FIX::UnderlyingLegStrikePrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegStrikePrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegStrikePrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegStrikePrice" "', argument " "1"" of type '" "FIX::UnderlyingLegStrikePrice *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegStrikePrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegStrikePrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegStrikePrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityExchange__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecurityExchange")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityExchange *)new FIX::UnderlyingLegSecurityExchange(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityExchange__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecurityExchange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecurityExchange" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecurityExchange" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityExchange *)new FIX::UnderlyingLegSecurityExchange((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityExchange(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityExchange__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityExchange__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecurityExchange'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecurityExchange::UnderlyingLegSecurityExchange()\n" " FIX::UnderlyingLegSecurityExchange::UnderlyingLegSecurityExchange(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecurityExchange(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityExchange *arg1 = (FIX::UnderlyingLegSecurityExchange *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecurityExchange",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecurityExchange" "', argument " "1"" of type '" "FIX::UnderlyingLegSecurityExchange *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecurityExchange * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecurityExchange_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoOfLegUnderlyings__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOfLegUnderlyings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoOfLegUnderlyings")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOfLegUnderlyings *)new FIX::NoOfLegUnderlyings(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOfLegUnderlyings, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOfLegUnderlyings__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoOfLegUnderlyings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoOfLegUnderlyings",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoOfLegUnderlyings" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoOfLegUnderlyings" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoOfLegUnderlyings *)new FIX::NoOfLegUnderlyings((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoOfLegUnderlyings, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoOfLegUnderlyings(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoOfLegUnderlyings__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOfLegUnderlyings__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoOfLegUnderlyings'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoOfLegUnderlyings::NoOfLegUnderlyings()\n" " FIX::NoOfLegUnderlyings::NoOfLegUnderlyings(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoOfLegUnderlyings(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoOfLegUnderlyings *arg1 = (FIX::NoOfLegUnderlyings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoOfLegUnderlyings",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoOfLegUnderlyings, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoOfLegUnderlyings" "', argument " "1"" of type '" "FIX::NoOfLegUnderlyings *""'"); } arg1 = reinterpret_cast< FIX::NoOfLegUnderlyings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoOfLegUnderlyings_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoOfLegUnderlyings, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegPutOrCall__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegPutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegPutOrCall")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegPutOrCall *)new FIX::UnderlyingLegPutOrCall(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegPutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegPutOrCall__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegPutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegPutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegPutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegPutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegPutOrCall *)new FIX::UnderlyingLegPutOrCall((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegPutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegPutOrCall(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegPutOrCall__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegPutOrCall__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegPutOrCall'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegPutOrCall::UnderlyingLegPutOrCall()\n" " FIX::UnderlyingLegPutOrCall::UnderlyingLegPutOrCall(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegPutOrCall(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegPutOrCall *arg1 = (FIX::UnderlyingLegPutOrCall *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegPutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegPutOrCall, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegPutOrCall" "', argument " "1"" of type '" "FIX::UnderlyingLegPutOrCall *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegPutOrCall * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegPutOrCall_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegPutOrCall, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegCFICode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegCFICode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegCFICode *)new FIX::UnderlyingLegCFICode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegCFICode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegCFICode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegCFICode" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegCFICode *)new FIX::UnderlyingLegCFICode((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegCFICode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegCFICode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegCFICode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegCFICode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegCFICode'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegCFICode::UnderlyingLegCFICode()\n" " FIX::UnderlyingLegCFICode::UnderlyingLegCFICode(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegCFICode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegCFICode *arg1 = (FIX::UnderlyingLegCFICode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegCFICode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegCFICode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegCFICode" "', argument " "1"" of type '" "FIX::UnderlyingLegCFICode *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegCFICode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegCFICode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegCFICode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegMaturityDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegMaturityDate *)new FIX::UnderlyingLegMaturityDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegMaturityDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegMaturityDate" "', argument " "1"" of type '" "FIX::LOCALMKTDATE const &""'"); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegMaturityDate *)new FIX::UnderlyingLegMaturityDate((FIX::LOCALMKTDATE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegMaturityDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegMaturityDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegMaturityDate__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegMaturityDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegMaturityDate::UnderlyingLegMaturityDate()\n" " FIX::UnderlyingLegMaturityDate::UnderlyingLegMaturityDate(FIX::LOCALMKTDATE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegMaturityDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegMaturityDate *arg1 = (FIX::UnderlyingLegMaturityDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegMaturityDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegMaturityDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegMaturityDate" "', argument " "1"" of type '" "FIX::UnderlyingLegMaturityDate *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegMaturityDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegMaturityDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegMaturityDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReqID *)new FIX::ApplReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReqID *)new FIX::ApplReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplReqID::ApplReqID()\n" " FIX::ApplReqID::ApplReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReqID *arg1 = (FIX::ApplReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplReqID" "', argument " "1"" of type '" "FIX::ApplReqID *""'"); } arg1 = reinterpret_cast< FIX::ApplReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplReqType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplReqType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReqType *)new FIX::ApplReqType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReqType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReqType *)new FIX::ApplReqType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReqType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplReqType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReqType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplReqType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplReqType::ApplReqType()\n" " FIX::ApplReqType::ApplReqType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplReqType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReqType *arg1 = (FIX::ApplReqType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplReqType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplReqType" "', argument " "1"" of type '" "FIX::ApplReqType *""'"); } arg1 = reinterpret_cast< FIX::ApplReqType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplReqType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplReqType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplResponseType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResponseType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplResponseType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResponseType *)new FIX::ApplResponseType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResponseType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResponseType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplResponseType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplResponseType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplResponseType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplResponseType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResponseType *)new FIX::ApplResponseType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResponseType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResponseType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplResponseType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResponseType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplResponseType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplResponseType::ApplResponseType()\n" " FIX::ApplResponseType::ApplResponseType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplResponseType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResponseType *arg1 = (FIX::ApplResponseType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplResponseType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplResponseType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplResponseType" "', argument " "1"" of type '" "FIX::ApplResponseType *""'"); } arg1 = reinterpret_cast< FIX::ApplResponseType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplResponseType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplResponseType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplTotalMessageCount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplTotalMessageCount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplTotalMessageCount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplTotalMessageCount *)new FIX::ApplTotalMessageCount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplTotalMessageCount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplTotalMessageCount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplTotalMessageCount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplTotalMessageCount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplTotalMessageCount" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplTotalMessageCount" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplTotalMessageCount *)new FIX::ApplTotalMessageCount((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplTotalMessageCount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplTotalMessageCount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplTotalMessageCount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplTotalMessageCount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplTotalMessageCount'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplTotalMessageCount::ApplTotalMessageCount()\n" " FIX::ApplTotalMessageCount::ApplTotalMessageCount(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplTotalMessageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplTotalMessageCount *arg1 = (FIX::ApplTotalMessageCount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplTotalMessageCount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplTotalMessageCount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplTotalMessageCount" "', argument " "1"" of type '" "FIX::ApplTotalMessageCount *""'"); } arg1 = reinterpret_cast< FIX::ApplTotalMessageCount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplTotalMessageCount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplTotalMessageCount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplLastSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplLastSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplLastSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplLastSeqNum *)new FIX::ApplLastSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplLastSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplLastSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplLastSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplLastSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplLastSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplLastSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplLastSeqNum *)new FIX::ApplLastSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplLastSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplLastSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplLastSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplLastSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplLastSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplLastSeqNum::ApplLastSeqNum()\n" " FIX::ApplLastSeqNum::ApplLastSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplLastSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplLastSeqNum *arg1 = (FIX::ApplLastSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplLastSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplLastSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplLastSeqNum" "', argument " "1"" of type '" "FIX::ApplLastSeqNum *""'"); } arg1 = reinterpret_cast< FIX::ApplLastSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplLastSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplLastSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoApplIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoApplIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoApplIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoApplIDs *)new FIX::NoApplIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoApplIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoApplIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoApplIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoApplIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoApplIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoApplIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoApplIDs *)new FIX::NoApplIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoApplIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoApplIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoApplIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoApplIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoApplIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoApplIDs::NoApplIDs()\n" " FIX::NoApplIDs::NoApplIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoApplIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoApplIDs *arg1 = (FIX::NoApplIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoApplIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoApplIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoApplIDs" "', argument " "1"" of type '" "FIX::NoApplIDs *""'"); } arg1 = reinterpret_cast< FIX::NoApplIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoApplIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoApplIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplResendFlag__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResendFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplResendFlag")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResendFlag *)new FIX::ApplResendFlag(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResendFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResendFlag__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplResendFlag *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplResendFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplResendFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplResendFlag" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResendFlag *)new FIX::ApplResendFlag((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResendFlag, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResendFlag(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplResendFlag__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResendFlag__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplResendFlag'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplResendFlag::ApplResendFlag()\n" " FIX::ApplResendFlag::ApplResendFlag(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplResendFlag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResendFlag *arg1 = (FIX::ApplResendFlag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplResendFlag",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplResendFlag, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplResendFlag" "', argument " "1"" of type '" "FIX::ApplResendFlag *""'"); } arg1 = reinterpret_cast< FIX::ApplResendFlag * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplResendFlag_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplResendFlag, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplResponseID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplResponseID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResponseID *)new FIX::ApplResponseID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResponseID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplResponseID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplResponseID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResponseID *)new FIX::ApplResponseID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResponseID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResponseID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplResponseID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResponseID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplResponseID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplResponseID::ApplResponseID()\n" " FIX::ApplResponseID::ApplResponseID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplResponseID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResponseID *arg1 = (FIX::ApplResponseID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplResponseID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplResponseID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplResponseID" "', argument " "1"" of type '" "FIX::ApplResponseID *""'"); } arg1 = reinterpret_cast< FIX::ApplResponseID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplResponseID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplResponseID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplResponseError__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResponseError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplResponseError")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResponseError *)new FIX::ApplResponseError(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResponseError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResponseError__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplResponseError *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplResponseError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplResponseError" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplResponseError" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplResponseError *)new FIX::ApplResponseError((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplResponseError, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplResponseError(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplResponseError__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResponseError__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplResponseError'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplResponseError::ApplResponseError()\n" " FIX::ApplResponseError::ApplResponseError(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplResponseError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplResponseError *arg1 = (FIX::ApplResponseError *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplResponseError",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplResponseError, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplResponseError" "', argument " "1"" of type '" "FIX::ApplResponseError *""'"); } arg1 = reinterpret_cast< FIX::ApplResponseError * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplResponseError_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplResponseError, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefApplID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefApplID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplID *)new FIX::RefApplID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefApplID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefApplID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefApplID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefApplID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplID *)new FIX::RefApplID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefApplID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefApplID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefApplID::RefApplID()\n" " FIX::RefApplID::RefApplID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefApplID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplID *arg1 = (FIX::RefApplID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefApplID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefApplID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefApplID" "', argument " "1"" of type '" "FIX::RefApplID *""'"); } arg1 = reinterpret_cast< FIX::RefApplID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefApplID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefApplID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReportID *)new FIX::ApplReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReportID *)new FIX::ApplReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplReportID::ApplReportID()\n" " FIX::ApplReportID::ApplReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReportID *arg1 = (FIX::ApplReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplReportID" "', argument " "1"" of type '" "FIX::ApplReportID *""'"); } arg1 = reinterpret_cast< FIX::ApplReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefApplLastSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplLastSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefApplLastSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplLastSeqNum *)new FIX::RefApplLastSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplLastSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplLastSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefApplLastSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefApplLastSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefApplLastSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefApplLastSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplLastSeqNum *)new FIX::RefApplLastSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplLastSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplLastSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefApplLastSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplLastSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefApplLastSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefApplLastSeqNum::RefApplLastSeqNum()\n" " FIX::RefApplLastSeqNum::RefApplLastSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefApplLastSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplLastSeqNum *arg1 = (FIX::RefApplLastSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefApplLastSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefApplLastSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefApplLastSeqNum" "', argument " "1"" of type '" "FIX::RefApplLastSeqNum *""'"); } arg1 = reinterpret_cast< FIX::RefApplLastSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefApplLastSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefApplLastSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegPutOrCall__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegPutOrCall")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPutOrCall *)new FIX::LegPutOrCall(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPutOrCall__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegPutOrCall *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegPutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegPutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegPutOrCall" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPutOrCall *)new FIX::LegPutOrCall((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPutOrCall, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPutOrCall(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegPutOrCall__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPutOrCall__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegPutOrCall'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegPutOrCall::LegPutOrCall()\n" " FIX::LegPutOrCall::LegPutOrCall(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegPutOrCall(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPutOrCall *arg1 = (FIX::LegPutOrCall *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegPutOrCall",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegPutOrCall, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegPutOrCall" "', argument " "1"" of type '" "FIX::LegPutOrCall *""'"); } arg1 = reinterpret_cast< FIX::LegPutOrCall * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegPutOrCall_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegPutOrCall, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TotNoFills__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoFills *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TotNoFills")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoFills *)new FIX::TotNoFills(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoFills, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoFills__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TotNoFills *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TotNoFills",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TotNoFills" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TotNoFills" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TotNoFills *)new FIX::TotNoFills((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TotNoFills, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TotNoFills(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TotNoFills__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoFills__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TotNoFills'.\n" " Possible C/C++ prototypes are:\n" " FIX::TotNoFills::TotNoFills()\n" " FIX::TotNoFills::TotNoFills(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TotNoFills(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TotNoFills *arg1 = (FIX::TotNoFills *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TotNoFills",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TotNoFills, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TotNoFills" "', argument " "1"" of type '" "FIX::TotNoFills *""'"); } arg1 = reinterpret_cast< FIX::TotNoFills * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TotNoFills_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TotNoFills, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoFills__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoFills *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoFills")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoFills *)new FIX::NoFills(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoFills, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoFills__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoFills *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoFills",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoFills" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoFills" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoFills *)new FIX::NoFills((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoFills, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoFills(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoFills__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoFills__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoFills'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoFills::NoFills()\n" " FIX::NoFills::NoFills(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoFills(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoFills *arg1 = (FIX::NoFills *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoFills",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoFills, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoFills" "', argument " "1"" of type '" "FIX::NoFills *""'"); } arg1 = reinterpret_cast< FIX::NoFills * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoFills_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoFills, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FillExecID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FillExecID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillExecID *)new FIX::FillExecID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillExecID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FillExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FillExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FillExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FillExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillExecID *)new FIX::FillExecID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillExecID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FillExecID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillExecID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FillExecID'.\n" " Possible C/C++ prototypes are:\n" " FIX::FillExecID::FillExecID()\n" " FIX::FillExecID::FillExecID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FillExecID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillExecID *arg1 = (FIX::FillExecID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FillExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FillExecID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FillExecID" "', argument " "1"" of type '" "FIX::FillExecID *""'"); } arg1 = reinterpret_cast< FIX::FillExecID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FillExecID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FillExecID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FillPx__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FillPx")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillPx *)new FIX::FillPx(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillPx__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FillPx *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FillPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FillPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FillPx" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillPx *)new FIX::FillPx((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillPx, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillPx(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FillPx__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillPx__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FillPx'.\n" " Possible C/C++ prototypes are:\n" " FIX::FillPx::FillPx()\n" " FIX::FillPx::FillPx(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FillPx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillPx *arg1 = (FIX::FillPx *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FillPx",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FillPx, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FillPx" "', argument " "1"" of type '" "FIX::FillPx *""'"); } arg1 = reinterpret_cast< FIX::FillPx * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FillPx_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FillPx, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FillQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FillQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillQty *)new FIX::FillQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FillQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FillQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FillQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FillQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillQty *)new FIX::FillQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FillQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FillQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::FillQty::FillQty()\n" " FIX::FillQty::FillQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FillQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillQty *arg1 = (FIX::FillQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FillQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FillQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FillQty" "', argument " "1"" of type '" "FIX::FillQty *""'"); } arg1 = reinterpret_cast< FIX::FillQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FillQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FillQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegAllocID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegAllocID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocID *)new FIX::LegAllocID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegAllocID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegAllocID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocID *)new FIX::LegAllocID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegAllocID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegAllocID'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegAllocID::LegAllocID()\n" " FIX::LegAllocID::LegAllocID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegAllocID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocID *arg1 = (FIX::LegAllocID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegAllocID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegAllocID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegAllocID" "', argument " "1"" of type '" "FIX::LegAllocID *""'"); } arg1 = reinterpret_cast< FIX::LegAllocID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegAllocID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegAllocID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegAllocSettlCurrency__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegAllocSettlCurrency")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocSettlCurrency *)new FIX::LegAllocSettlCurrency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocSettlCurrency__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CURRENCY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegAllocSettlCurrency *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegAllocSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegAllocSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegAllocSettlCurrency" "', argument " "1"" of type '" "FIX::CURRENCY const &""'"); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegAllocSettlCurrency *)new FIX::LegAllocSettlCurrency((FIX::CURRENCY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegAllocSettlCurrency, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegAllocSettlCurrency(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegAllocSettlCurrency__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocSettlCurrency__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegAllocSettlCurrency'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegAllocSettlCurrency::LegAllocSettlCurrency()\n" " FIX::LegAllocSettlCurrency::LegAllocSettlCurrency(FIX::CURRENCY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegAllocSettlCurrency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegAllocSettlCurrency *arg1 = (FIX::LegAllocSettlCurrency *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegAllocSettlCurrency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegAllocSettlCurrency, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegAllocSettlCurrency" "', argument " "1"" of type '" "FIX::LegAllocSettlCurrency *""'"); } arg1 = reinterpret_cast< FIX::LegAllocSettlCurrency * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegAllocSettlCurrency_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegAllocSettlCurrency, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradSesEvent__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesEvent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradSesEvent")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesEvent *)new FIX::TradSesEvent(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesEvent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesEvent__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradSesEvent *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradSesEvent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradSesEvent" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradSesEvent" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradSesEvent *)new FIX::TradSesEvent((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradSesEvent, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradSesEvent(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradSesEvent__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesEvent__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradSesEvent'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradSesEvent::TradSesEvent()\n" " FIX::TradSesEvent::TradSesEvent(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradSesEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradSesEvent *arg1 = (FIX::TradSesEvent *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradSesEvent",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradSesEvent, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradSesEvent" "', argument " "1"" of type '" "FIX::TradSesEvent *""'"); } arg1 = reinterpret_cast< FIX::TradSesEvent * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradSesEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradSesEvent, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassActionReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassActionReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionReportID *)new FIX::MassActionReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassActionReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassActionReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassActionReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassActionReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionReportID *)new FIX::MassActionReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassActionReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassActionReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassActionReportID::MassActionReportID()\n" " FIX::MassActionReportID::MassActionReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassActionReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionReportID *arg1 = (FIX::MassActionReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassActionReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassActionReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassActionReportID" "', argument " "1"" of type '" "FIX::MassActionReportID *""'"); } arg1 = reinterpret_cast< FIX::MassActionReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassActionReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassActionReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNotAffectedOrders__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNotAffectedOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNotAffectedOrders")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNotAffectedOrders *)new FIX::NoNotAffectedOrders(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNotAffectedOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNotAffectedOrders__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNotAffectedOrders *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNotAffectedOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNotAffectedOrders" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNotAffectedOrders" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNotAffectedOrders *)new FIX::NoNotAffectedOrders((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNotAffectedOrders, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNotAffectedOrders(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNotAffectedOrders__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNotAffectedOrders__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNotAffectedOrders'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNotAffectedOrders::NoNotAffectedOrders()\n" " FIX::NoNotAffectedOrders::NoNotAffectedOrders(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNotAffectedOrders(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNotAffectedOrders *arg1 = (FIX::NoNotAffectedOrders *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNotAffectedOrders",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNotAffectedOrders, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNotAffectedOrders" "', argument " "1"" of type '" "FIX::NoNotAffectedOrders *""'"); } arg1 = reinterpret_cast< FIX::NoNotAffectedOrders * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNotAffectedOrders_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNotAffectedOrders, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NotAffectedOrderID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotAffectedOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NotAffectedOrderID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotAffectedOrderID *)new FIX::NotAffectedOrderID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotAffectedOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotAffectedOrderID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NotAffectedOrderID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NotAffectedOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NotAffectedOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NotAffectedOrderID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotAffectedOrderID *)new FIX::NotAffectedOrderID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotAffectedOrderID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotAffectedOrderID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NotAffectedOrderID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotAffectedOrderID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NotAffectedOrderID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NotAffectedOrderID::NotAffectedOrderID()\n" " FIX::NotAffectedOrderID::NotAffectedOrderID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NotAffectedOrderID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotAffectedOrderID *arg1 = (FIX::NotAffectedOrderID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NotAffectedOrderID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NotAffectedOrderID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NotAffectedOrderID" "', argument " "1"" of type '" "FIX::NotAffectedOrderID *""'"); } arg1 = reinterpret_cast< FIX::NotAffectedOrderID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NotAffectedOrderID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NotAffectedOrderID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NotAffOrigClOrdID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotAffOrigClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NotAffOrigClOrdID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotAffOrigClOrdID *)new FIX::NotAffOrigClOrdID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotAffOrigClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotAffOrigClOrdID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NotAffOrigClOrdID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NotAffOrigClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NotAffOrigClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NotAffOrigClOrdID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotAffOrigClOrdID *)new FIX::NotAffOrigClOrdID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotAffOrigClOrdID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotAffOrigClOrdID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NotAffOrigClOrdID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotAffOrigClOrdID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NotAffOrigClOrdID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NotAffOrigClOrdID::NotAffOrigClOrdID()\n" " FIX::NotAffOrigClOrdID::NotAffOrigClOrdID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NotAffOrigClOrdID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotAffOrigClOrdID *arg1 = (FIX::NotAffOrigClOrdID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NotAffOrigClOrdID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NotAffOrigClOrdID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NotAffOrigClOrdID" "', argument " "1"" of type '" "FIX::NotAffOrigClOrdID *""'"); } arg1 = reinterpret_cast< FIX::NotAffOrigClOrdID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NotAffOrigClOrdID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NotAffOrigClOrdID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassActionType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassActionType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionType *)new FIX::MassActionType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassActionType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassActionType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassActionType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassActionType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionType *)new FIX::MassActionType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassActionType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassActionType'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassActionType::MassActionType()\n" " FIX::MassActionType::MassActionType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassActionType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionType *arg1 = (FIX::MassActionType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassActionType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassActionType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassActionType" "', argument " "1"" of type '" "FIX::MassActionType *""'"); } arg1 = reinterpret_cast< FIX::MassActionType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassActionType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassActionType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassActionScope__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassActionScope")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionScope *)new FIX::MassActionScope(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionScope__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassActionScope *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassActionScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassActionScope" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassActionScope" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionScope *)new FIX::MassActionScope((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionScope, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionScope(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassActionScope__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionScope__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassActionScope'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassActionScope::MassActionScope()\n" " FIX::MassActionScope::MassActionScope(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassActionScope(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionScope *arg1 = (FIX::MassActionScope *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassActionScope",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassActionScope, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassActionScope" "', argument " "1"" of type '" "FIX::MassActionScope *""'"); } arg1 = reinterpret_cast< FIX::MassActionScope * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassActionScope_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassActionScope, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassActionResponse__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionResponse *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassActionResponse")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionResponse *)new FIX::MassActionResponse(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionResponse, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionResponse__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassActionResponse *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassActionResponse",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassActionResponse" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassActionResponse" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionResponse *)new FIX::MassActionResponse((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionResponse, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionResponse(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassActionResponse__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionResponse__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassActionResponse'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassActionResponse::MassActionResponse()\n" " FIX::MassActionResponse::MassActionResponse(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassActionResponse(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionResponse *arg1 = (FIX::MassActionResponse *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassActionResponse",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassActionResponse, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassActionResponse" "', argument " "1"" of type '" "FIX::MassActionResponse *""'"); } arg1 = reinterpret_cast< FIX::MassActionResponse * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassActionResponse_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassActionResponse, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MassActionRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MassActionRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionRejectReason *)new FIX::MassActionRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MassActionRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MassActionRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MassActionRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MassActionRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MassActionRejectReason *)new FIX::MassActionRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MassActionRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MassActionRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MassActionRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MassActionRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::MassActionRejectReason::MassActionRejectReason()\n" " FIX::MassActionRejectReason::MassActionRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MassActionRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MassActionRejectReason *arg1 = (FIX::MassActionRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MassActionRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MassActionRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MassActionRejectReason" "', argument " "1"" of type '" "FIX::MassActionRejectReason *""'"); } arg1 = reinterpret_cast< FIX::MassActionRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MassActionRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MassActionRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MultilegModel__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultilegModel *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MultilegModel")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultilegModel *)new FIX::MultilegModel(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultilegModel, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultilegModel__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MultilegModel *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MultilegModel",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MultilegModel" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MultilegModel" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultilegModel *)new FIX::MultilegModel((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultilegModel, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultilegModel(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MultilegModel__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultilegModel__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MultilegModel'.\n" " Possible C/C++ prototypes are:\n" " FIX::MultilegModel::MultilegModel()\n" " FIX::MultilegModel::MultilegModel(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MultilegModel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultilegModel *arg1 = (FIX::MultilegModel *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MultilegModel",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MultilegModel, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MultilegModel" "', argument " "1"" of type '" "FIX::MultilegModel *""'"); } arg1 = reinterpret_cast< FIX::MultilegModel * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MultilegModel_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MultilegModel, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MultilegPriceMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultilegPriceMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MultilegPriceMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultilegPriceMethod *)new FIX::MultilegPriceMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultilegPriceMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultilegPriceMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MultilegPriceMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MultilegPriceMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MultilegPriceMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MultilegPriceMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MultilegPriceMethod *)new FIX::MultilegPriceMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MultilegPriceMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MultilegPriceMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MultilegPriceMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultilegPriceMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MultilegPriceMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::MultilegPriceMethod::MultilegPriceMethod()\n" " FIX::MultilegPriceMethod::MultilegPriceMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MultilegPriceMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MultilegPriceMethod *arg1 = (FIX::MultilegPriceMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MultilegPriceMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MultilegPriceMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MultilegPriceMethod" "', argument " "1"" of type '" "FIX::MultilegPriceMethod *""'"); } arg1 = reinterpret_cast< FIX::MultilegPriceMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MultilegPriceMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MultilegPriceMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegVolatility__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegVolatility *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegVolatility")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegVolatility *)new FIX::LegVolatility(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegVolatility, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegVolatility__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegVolatility *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegVolatility",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegVolatility" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegVolatility" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegVolatility *)new FIX::LegVolatility((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegVolatility, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegVolatility(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegVolatility__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegVolatility__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegVolatility'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegVolatility::LegVolatility()\n" " FIX::LegVolatility::LegVolatility(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegVolatility(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegVolatility *arg1 = (FIX::LegVolatility *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegVolatility",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegVolatility, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegVolatility" "', argument " "1"" of type '" "FIX::LegVolatility *""'"); } arg1 = reinterpret_cast< FIX::LegVolatility * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegVolatility_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegVolatility, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DividendYield__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DividendYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DividendYield")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DividendYield *)new FIX::DividendYield(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DividendYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DividendYield__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DividendYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DividendYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DividendYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DividendYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DividendYield *)new FIX::DividendYield((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DividendYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DividendYield(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DividendYield__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DividendYield__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DividendYield'.\n" " Possible C/C++ prototypes are:\n" " FIX::DividendYield::DividendYield()\n" " FIX::DividendYield::DividendYield(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DividendYield(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DividendYield *arg1 = (FIX::DividendYield *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DividendYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DividendYield, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DividendYield" "', argument " "1"" of type '" "FIX::DividendYield *""'"); } arg1 = reinterpret_cast< FIX::DividendYield * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DividendYield_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DividendYield, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegDividendYield__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegDividendYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegDividendYield")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegDividendYield *)new FIX::LegDividendYield(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegDividendYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegDividendYield__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegDividendYield *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegDividendYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegDividendYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegDividendYield" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegDividendYield *)new FIX::LegDividendYield((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegDividendYield, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegDividendYield(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegDividendYield__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegDividendYield__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegDividendYield'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegDividendYield::LegDividendYield()\n" " FIX::LegDividendYield::LegDividendYield(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegDividendYield(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegDividendYield *arg1 = (FIX::LegDividendYield *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegDividendYield",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegDividendYield, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegDividendYield" "', argument " "1"" of type '" "FIX::LegDividendYield *""'"); } arg1 = reinterpret_cast< FIX::LegDividendYield * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegDividendYield_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegDividendYield, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_CurrencyRatio__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CurrencyRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_CurrencyRatio")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CurrencyRatio *)new FIX::CurrencyRatio(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CurrencyRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CurrencyRatio__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::CurrencyRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_CurrencyRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_CurrencyRatio" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_CurrencyRatio" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::CurrencyRatio *)new FIX::CurrencyRatio((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__CurrencyRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_CurrencyRatio(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_CurrencyRatio__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CurrencyRatio__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_CurrencyRatio'.\n" " Possible C/C++ prototypes are:\n" " FIX::CurrencyRatio::CurrencyRatio()\n" " FIX::CurrencyRatio::CurrencyRatio(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_CurrencyRatio(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CurrencyRatio *arg1 = (FIX::CurrencyRatio *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_CurrencyRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__CurrencyRatio, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_CurrencyRatio" "', argument " "1"" of type '" "FIX::CurrencyRatio *""'"); } arg1 = reinterpret_cast< FIX::CurrencyRatio * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *CurrencyRatio_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__CurrencyRatio, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegCurrencyRatio__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCurrencyRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegCurrencyRatio")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCurrencyRatio *)new FIX::LegCurrencyRatio(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCurrencyRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCurrencyRatio__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FLOAT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegCurrencyRatio *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegCurrencyRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__FLOAT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegCurrencyRatio" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegCurrencyRatio" "', argument " "1"" of type '" "FIX::FLOAT const &""'"); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegCurrencyRatio *)new FIX::LegCurrencyRatio((FIX::FLOAT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegCurrencyRatio, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegCurrencyRatio(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegCurrencyRatio__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCurrencyRatio__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegCurrencyRatio'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegCurrencyRatio::LegCurrencyRatio()\n" " FIX::LegCurrencyRatio::LegCurrencyRatio(FIX::FLOAT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegCurrencyRatio(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegCurrencyRatio *arg1 = (FIX::LegCurrencyRatio *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegCurrencyRatio",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegCurrencyRatio, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegCurrencyRatio" "', argument " "1"" of type '" "FIX::LegCurrencyRatio *""'"); } arg1 = reinterpret_cast< FIX::LegCurrencyRatio * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegCurrencyRatio_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegCurrencyRatio, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegExecInst__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegExecInst")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegExecInst *)new FIX::LegExecInst(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegExecInst__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegExecInst *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegExecInst" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegExecInst" "', argument " "1"" of type '" "FIX::MULTIPLECHARVALUE const &""'"); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegExecInst *)new FIX::LegExecInst((FIX::MULTIPLECHARVALUE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegExecInst, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegExecInst(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegExecInst__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegExecInst__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegExecInst'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegExecInst::LegExecInst()\n" " FIX::LegExecInst::LegExecInst(FIX::MULTIPLECHARVALUE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegExecInst(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegExecInst *arg1 = (FIX::LegExecInst *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegExecInst",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegExecInst, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegExecInst" "', argument " "1"" of type '" "FIX::LegExecInst *""'"); } arg1 = reinterpret_cast< FIX::LegExecInst * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegExecInst_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegExecInst, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContingencyType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContingencyType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContingencyType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContingencyType *)new FIX::ContingencyType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContingencyType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContingencyType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContingencyType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContingencyType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContingencyType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContingencyType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContingencyType *)new FIX::ContingencyType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContingencyType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContingencyType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContingencyType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContingencyType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContingencyType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContingencyType::ContingencyType()\n" " FIX::ContingencyType::ContingencyType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContingencyType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContingencyType *arg1 = (FIX::ContingencyType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContingencyType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContingencyType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContingencyType" "', argument " "1"" of type '" "FIX::ContingencyType *""'"); } arg1 = reinterpret_cast< FIX::ContingencyType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContingencyType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContingencyType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ListRejectReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ListRejectReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListRejectReason *)new FIX::ListRejectReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListRejectReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ListRejectReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ListRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ListRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ListRejectReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ListRejectReason *)new FIX::ListRejectReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ListRejectReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ListRejectReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ListRejectReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListRejectReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ListRejectReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::ListRejectReason::ListRejectReason()\n" " FIX::ListRejectReason::ListRejectReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ListRejectReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ListRejectReason *arg1 = (FIX::ListRejectReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ListRejectReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ListRejectReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ListRejectReason" "', argument " "1"" of type '" "FIX::ListRejectReason *""'"); } arg1 = reinterpret_cast< FIX::ListRejectReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ListRejectReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ListRejectReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTrdRepIndicators__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTrdRepIndicators *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTrdRepIndicators")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTrdRepIndicators *)new FIX::NoTrdRepIndicators(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTrdRepIndicators, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTrdRepIndicators__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTrdRepIndicators *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTrdRepIndicators",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTrdRepIndicators" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTrdRepIndicators" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTrdRepIndicators *)new FIX::NoTrdRepIndicators((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTrdRepIndicators, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTrdRepIndicators(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTrdRepIndicators__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTrdRepIndicators__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTrdRepIndicators'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTrdRepIndicators::NoTrdRepIndicators()\n" " FIX::NoTrdRepIndicators::NoTrdRepIndicators(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTrdRepIndicators(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTrdRepIndicators *arg1 = (FIX::NoTrdRepIndicators *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTrdRepIndicators",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTrdRepIndicators, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTrdRepIndicators" "', argument " "1"" of type '" "FIX::NoTrdRepIndicators *""'"); } arg1 = reinterpret_cast< FIX::NoTrdRepIndicators * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTrdRepIndicators_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTrdRepIndicators, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdRepPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRepPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdRepPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRepPartyRole *)new FIX::TrdRepPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRepPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRepPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdRepPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdRepPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdRepPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdRepPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRepPartyRole *)new FIX::TrdRepPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRepPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRepPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdRepPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRepPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdRepPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdRepPartyRole::TrdRepPartyRole()\n" " FIX::TrdRepPartyRole::TrdRepPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdRepPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRepPartyRole *arg1 = (FIX::TrdRepPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdRepPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdRepPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdRepPartyRole" "', argument " "1"" of type '" "FIX::TrdRepPartyRole *""'"); } arg1 = reinterpret_cast< FIX::TrdRepPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdRepPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdRepPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TrdRepIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRepIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TrdRepIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRepIndicator *)new FIX::TrdRepIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRepIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRepIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TrdRepIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TrdRepIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TrdRepIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TrdRepIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TrdRepIndicator *)new FIX::TrdRepIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TrdRepIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TrdRepIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TrdRepIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRepIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TrdRepIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::TrdRepIndicator::TrdRepIndicator()\n" " FIX::TrdRepIndicator::TrdRepIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TrdRepIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TrdRepIndicator *arg1 = (FIX::TrdRepIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TrdRepIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TrdRepIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TrdRepIndicator" "', argument " "1"" of type '" "FIX::TrdRepIndicator *""'"); } arg1 = reinterpret_cast< FIX::TrdRepIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TrdRepIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TrdRepIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TradePublishIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradePublishIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TradePublishIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradePublishIndicator *)new FIX::TradePublishIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradePublishIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradePublishIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TradePublishIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TradePublishIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TradePublishIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TradePublishIndicator" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TradePublishIndicator *)new FIX::TradePublishIndicator((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TradePublishIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TradePublishIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TradePublishIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradePublishIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TradePublishIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::TradePublishIndicator::TradePublishIndicator()\n" " FIX::TradePublishIndicator::TradePublishIndicator(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TradePublishIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TradePublishIndicator *arg1 = (FIX::TradePublishIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TradePublishIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TradePublishIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TradePublishIndicator" "', argument " "1"" of type '" "FIX::TradePublishIndicator *""'"); } arg1 = reinterpret_cast< FIX::TradePublishIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TradePublishIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TradePublishIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegOptAttribute__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegOptAttribute")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegOptAttribute *)new FIX::UnderlyingLegOptAttribute(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegOptAttribute__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegOptAttribute *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegOptAttribute" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegOptAttribute *)new FIX::UnderlyingLegOptAttribute((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegOptAttribute, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegOptAttribute(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegOptAttribute__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegOptAttribute__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegOptAttribute'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegOptAttribute::UnderlyingLegOptAttribute()\n" " FIX::UnderlyingLegOptAttribute::UnderlyingLegOptAttribute(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegOptAttribute(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegOptAttribute *arg1 = (FIX::UnderlyingLegOptAttribute *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegOptAttribute",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegOptAttribute, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegOptAttribute" "', argument " "1"" of type '" "FIX::UnderlyingLegOptAttribute *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegOptAttribute * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegOptAttribute_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegOptAttribute, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegSecurityDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityDesc *)new FIX::UnderlyingLegSecurityDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegSecurityDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegSecurityDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegSecurityDesc *)new FIX::UnderlyingLegSecurityDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegSecurityDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegSecurityDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegSecurityDesc::UnderlyingLegSecurityDesc()\n" " FIX::UnderlyingLegSecurityDesc::UnderlyingLegSecurityDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegSecurityDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegSecurityDesc *arg1 = (FIX::UnderlyingLegSecurityDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegSecurityDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegSecurityDesc" "', argument " "1"" of type '" "FIX::UnderlyingLegSecurityDesc *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegSecurityDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegSecurityDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarketReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarketReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketReqID *)new FIX::MarketReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarketReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarketReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarketReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarketReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketReqID *)new FIX::MarketReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarketReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarketReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarketReqID::MarketReqID()\n" " FIX::MarketReqID::MarketReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarketReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketReqID *arg1 = (FIX::MarketReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarketReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarketReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarketReqID" "', argument " "1"" of type '" "FIX::MarketReqID *""'"); } arg1 = reinterpret_cast< FIX::MarketReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarketReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarketReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarketReportID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarketReportID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketReportID *)new FIX::MarketReportID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketReportID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarketReportID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarketReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarketReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarketReportID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketReportID *)new FIX::MarketReportID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketReportID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketReportID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarketReportID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketReportID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarketReportID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarketReportID::MarketReportID()\n" " FIX::MarketReportID::MarketReportID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarketReportID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketReportID *arg1 = (FIX::MarketReportID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarketReportID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarketReportID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarketReportID" "', argument " "1"" of type '" "FIX::MarketReportID *""'"); } arg1 = reinterpret_cast< FIX::MarketReportID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarketReportID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarketReportID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarketUpdateAction__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarketUpdateAction")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketUpdateAction *)new FIX::MarketUpdateAction(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketUpdateAction__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarketUpdateAction *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarketUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarketUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarketUpdateAction" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketUpdateAction *)new FIX::MarketUpdateAction((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketUpdateAction, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketUpdateAction(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarketUpdateAction__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketUpdateAction__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarketUpdateAction'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarketUpdateAction::MarketUpdateAction()\n" " FIX::MarketUpdateAction::MarketUpdateAction(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarketUpdateAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketUpdateAction *arg1 = (FIX::MarketUpdateAction *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarketUpdateAction",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarketUpdateAction, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarketUpdateAction" "', argument " "1"" of type '" "FIX::MarketUpdateAction *""'"); } arg1 = reinterpret_cast< FIX::MarketUpdateAction * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarketUpdateAction_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarketUpdateAction, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MarketSegmentDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketSegmentDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MarketSegmentDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketSegmentDesc *)new FIX::MarketSegmentDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketSegmentDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketSegmentDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MarketSegmentDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MarketSegmentDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MarketSegmentDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MarketSegmentDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MarketSegmentDesc *)new FIX::MarketSegmentDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MarketSegmentDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MarketSegmentDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MarketSegmentDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketSegmentDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MarketSegmentDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::MarketSegmentDesc::MarketSegmentDesc()\n" " FIX::MarketSegmentDesc::MarketSegmentDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MarketSegmentDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MarketSegmentDesc *arg1 = (FIX::MarketSegmentDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MarketSegmentDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MarketSegmentDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MarketSegmentDesc" "', argument " "1"" of type '" "FIX::MarketSegmentDesc *""'"); } arg1 = reinterpret_cast< FIX::MarketSegmentDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MarketSegmentDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MarketSegmentDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedMktSegmDescLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedMktSegmDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedMktSegmDescLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedMktSegmDescLen *)new FIX::EncodedMktSegmDescLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedMktSegmDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedMktSegmDescLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedMktSegmDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedMktSegmDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedMktSegmDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedMktSegmDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedMktSegmDescLen *)new FIX::EncodedMktSegmDescLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedMktSegmDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedMktSegmDescLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedMktSegmDescLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedMktSegmDescLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedMktSegmDescLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedMktSegmDescLen::EncodedMktSegmDescLen()\n" " FIX::EncodedMktSegmDescLen::EncodedMktSegmDescLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedMktSegmDescLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedMktSegmDescLen *arg1 = (FIX::EncodedMktSegmDescLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedMktSegmDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedMktSegmDescLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedMktSegmDescLen" "', argument " "1"" of type '" "FIX::EncodedMktSegmDescLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedMktSegmDescLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedMktSegmDescLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedMktSegmDescLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedMktSegmDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedMktSegmDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedMktSegmDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedMktSegmDesc *)new FIX::EncodedMktSegmDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedMktSegmDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedMktSegmDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedMktSegmDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedMktSegmDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedMktSegmDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedMktSegmDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedMktSegmDesc *)new FIX::EncodedMktSegmDesc((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedMktSegmDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedMktSegmDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedMktSegmDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedMktSegmDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedMktSegmDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedMktSegmDesc::EncodedMktSegmDesc()\n" " FIX::EncodedMktSegmDesc::EncodedMktSegmDesc(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedMktSegmDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedMktSegmDesc *arg1 = (FIX::EncodedMktSegmDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedMktSegmDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedMktSegmDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedMktSegmDesc" "', argument " "1"" of type '" "FIX::EncodedMktSegmDesc *""'"); } arg1 = reinterpret_cast< FIX::EncodedMktSegmDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedMktSegmDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedMktSegmDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplNewSeqNum__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplNewSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplNewSeqNum")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplNewSeqNum *)new FIX::ApplNewSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplNewSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplNewSeqNum__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SEQNUM *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplNewSeqNum *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplNewSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplNewSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplNewSeqNum" "', argument " "1"" of type '" "FIX::SEQNUM const &""'"); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplNewSeqNum *)new FIX::ApplNewSeqNum((FIX::SEQNUM const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplNewSeqNum, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplNewSeqNum(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplNewSeqNum__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplNewSeqNum__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplNewSeqNum'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplNewSeqNum::ApplNewSeqNum()\n" " FIX::ApplNewSeqNum::ApplNewSeqNum(FIX::SEQNUM const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplNewSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplNewSeqNum *arg1 = (FIX::ApplNewSeqNum *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplNewSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplNewSeqNum, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplNewSeqNum" "', argument " "1"" of type '" "FIX::ApplNewSeqNum *""'"); } arg1 = reinterpret_cast< FIX::ApplNewSeqNum * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplNewSeqNum_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplNewSeqNum, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncryptedPasswordMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedPasswordMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncryptedPasswordMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedPasswordMethod *)new FIX::EncryptedPasswordMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedPasswordMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedPasswordMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncryptedPasswordMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncryptedPasswordMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncryptedPasswordMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncryptedPasswordMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedPasswordMethod *)new FIX::EncryptedPasswordMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedPasswordMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedPasswordMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncryptedPasswordMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedPasswordMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncryptedPasswordMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncryptedPasswordMethod::EncryptedPasswordMethod()\n" " FIX::EncryptedPasswordMethod::EncryptedPasswordMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncryptedPasswordMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedPasswordMethod *arg1 = (FIX::EncryptedPasswordMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncryptedPasswordMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncryptedPasswordMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncryptedPasswordMethod" "', argument " "1"" of type '" "FIX::EncryptedPasswordMethod *""'"); } arg1 = reinterpret_cast< FIX::EncryptedPasswordMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncryptedPasswordMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncryptedPasswordMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncryptedPasswordLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedPasswordLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncryptedPasswordLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedPasswordLen *)new FIX::EncryptedPasswordLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedPasswordLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedPasswordLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncryptedPasswordLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncryptedPasswordLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncryptedPasswordLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncryptedPasswordLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedPasswordLen *)new FIX::EncryptedPasswordLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedPasswordLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedPasswordLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncryptedPasswordLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedPasswordLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncryptedPasswordLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncryptedPasswordLen::EncryptedPasswordLen()\n" " FIX::EncryptedPasswordLen::EncryptedPasswordLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncryptedPasswordLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedPasswordLen *arg1 = (FIX::EncryptedPasswordLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncryptedPasswordLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncryptedPasswordLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncryptedPasswordLen" "', argument " "1"" of type '" "FIX::EncryptedPasswordLen *""'"); } arg1 = reinterpret_cast< FIX::EncryptedPasswordLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncryptedPasswordLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncryptedPasswordLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncryptedPassword__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedPassword *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncryptedPassword")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedPassword *)new FIX::EncryptedPassword(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedPassword, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedPassword__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncryptedPassword *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncryptedPassword",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncryptedPassword" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncryptedPassword" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedPassword *)new FIX::EncryptedPassword((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedPassword, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedPassword(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncryptedPassword__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedPassword__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncryptedPassword'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncryptedPassword::EncryptedPassword()\n" " FIX::EncryptedPassword::EncryptedPassword(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncryptedPassword(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedPassword *arg1 = (FIX::EncryptedPassword *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncryptedPassword",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncryptedPassword, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncryptedPassword" "', argument " "1"" of type '" "FIX::EncryptedPassword *""'"); } arg1 = reinterpret_cast< FIX::EncryptedPassword * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncryptedPassword_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncryptedPassword, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncryptedNewPasswordLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedNewPasswordLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncryptedNewPasswordLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedNewPasswordLen *)new FIX::EncryptedNewPasswordLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedNewPasswordLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedNewPasswordLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncryptedNewPasswordLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncryptedNewPasswordLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncryptedNewPasswordLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncryptedNewPasswordLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedNewPasswordLen *)new FIX::EncryptedNewPasswordLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedNewPasswordLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedNewPasswordLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncryptedNewPasswordLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedNewPasswordLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncryptedNewPasswordLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncryptedNewPasswordLen::EncryptedNewPasswordLen()\n" " FIX::EncryptedNewPasswordLen::EncryptedNewPasswordLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncryptedNewPasswordLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedNewPasswordLen *arg1 = (FIX::EncryptedNewPasswordLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncryptedNewPasswordLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncryptedNewPasswordLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncryptedNewPasswordLen" "', argument " "1"" of type '" "FIX::EncryptedNewPasswordLen *""'"); } arg1 = reinterpret_cast< FIX::EncryptedNewPasswordLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncryptedNewPasswordLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncryptedNewPasswordLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncryptedNewPassword__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedNewPassword *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncryptedNewPassword")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedNewPassword *)new FIX::EncryptedNewPassword(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedNewPassword, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedNewPassword__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncryptedNewPassword *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncryptedNewPassword",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncryptedNewPassword" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncryptedNewPassword" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncryptedNewPassword *)new FIX::EncryptedNewPassword((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncryptedNewPassword, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncryptedNewPassword(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncryptedNewPassword__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedNewPassword__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncryptedNewPassword'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncryptedNewPassword::EncryptedNewPassword()\n" " FIX::EncryptedNewPassword::EncryptedNewPassword(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncryptedNewPassword(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncryptedNewPassword *arg1 = (FIX::EncryptedNewPassword *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncryptedNewPassword",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncryptedNewPassword, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncryptedNewPassword" "', argument " "1"" of type '" "FIX::EncryptedNewPassword *""'"); } arg1 = reinterpret_cast< FIX::EncryptedNewPassword * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncryptedNewPassword_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncryptedNewPassword, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingLegMaturityTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegMaturityTime *)new FIX::UnderlyingLegMaturityTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingLegMaturityTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingLegMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingLegMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingLegMaturityTime" "', argument " "1"" of type '" "FIX::TZTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingLegMaturityTime *)new FIX::UnderlyingLegMaturityTime((FIX::TZTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingLegMaturityTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingLegMaturityTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingLegMaturityTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegMaturityTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingLegMaturityTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingLegMaturityTime::UnderlyingLegMaturityTime()\n" " FIX::UnderlyingLegMaturityTime::UnderlyingLegMaturityTime(FIX::TZTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingLegMaturityTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingLegMaturityTime *arg1 = (FIX::UnderlyingLegMaturityTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingLegMaturityTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingLegMaturityTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingLegMaturityTime" "', argument " "1"" of type '" "FIX::UnderlyingLegMaturityTime *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingLegMaturityTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingLegMaturityTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingLegMaturityTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefApplExtID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplExtID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefApplExtID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplExtID *)new FIX::RefApplExtID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplExtID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplExtID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefApplExtID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefApplExtID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefApplExtID" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefApplExtID" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplExtID *)new FIX::RefApplExtID((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplExtID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplExtID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefApplExtID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplExtID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefApplExtID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefApplExtID::RefApplExtID()\n" " FIX::RefApplExtID::RefApplExtID(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefApplExtID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplExtID *arg1 = (FIX::RefApplExtID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefApplExtID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefApplExtID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefApplExtID" "', argument " "1"" of type '" "FIX::RefApplExtID *""'"); } arg1 = reinterpret_cast< FIX::RefApplExtID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefApplExtID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefApplExtID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DefaultApplExtID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultApplExtID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DefaultApplExtID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultApplExtID *)new FIX::DefaultApplExtID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultApplExtID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultApplExtID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DefaultApplExtID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DefaultApplExtID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DefaultApplExtID" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DefaultApplExtID" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultApplExtID *)new FIX::DefaultApplExtID((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultApplExtID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultApplExtID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DefaultApplExtID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultApplExtID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DefaultApplExtID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DefaultApplExtID::DefaultApplExtID()\n" " FIX::DefaultApplExtID::DefaultApplExtID(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DefaultApplExtID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultApplExtID *arg1 = (FIX::DefaultApplExtID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DefaultApplExtID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DefaultApplExtID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DefaultApplExtID" "', argument " "1"" of type '" "FIX::DefaultApplExtID *""'"); } arg1 = reinterpret_cast< FIX::DefaultApplExtID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DefaultApplExtID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DefaultApplExtID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DefaultCstmApplVerID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultCstmApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DefaultCstmApplVerID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultCstmApplVerID *)new FIX::DefaultCstmApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultCstmApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultCstmApplVerID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DefaultCstmApplVerID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DefaultCstmApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DefaultCstmApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DefaultCstmApplVerID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultCstmApplVerID *)new FIX::DefaultCstmApplVerID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultCstmApplVerID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultCstmApplVerID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DefaultCstmApplVerID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultCstmApplVerID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DefaultCstmApplVerID'.\n" " Possible C/C++ prototypes are:\n" " FIX::DefaultCstmApplVerID::DefaultCstmApplVerID()\n" " FIX::DefaultCstmApplVerID::DefaultCstmApplVerID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DefaultCstmApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultCstmApplVerID *arg1 = (FIX::DefaultCstmApplVerID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DefaultCstmApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DefaultCstmApplVerID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DefaultCstmApplVerID" "', argument " "1"" of type '" "FIX::DefaultCstmApplVerID *""'"); } arg1 = reinterpret_cast< FIX::DefaultCstmApplVerID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DefaultCstmApplVerID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DefaultCstmApplVerID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SessionStatus__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SessionStatus")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionStatus *)new FIX::SessionStatus(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionStatus__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SessionStatus *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SessionStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionStatus" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionStatus *)new FIX::SessionStatus((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionStatus, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionStatus(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SessionStatus__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionStatus__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SessionStatus'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionStatus::SessionStatus()\n" " FIX::SessionStatus::SessionStatus(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SessionStatus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionStatus *arg1 = (FIX::SessionStatus *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SessionStatus",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionStatus, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SessionStatus" "', argument " "1"" of type '" "FIX::SessionStatus *""'"); } arg1 = reinterpret_cast< FIX::SessionStatus * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SessionStatus_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SessionStatus, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DefaultVerIndicator__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultVerIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DefaultVerIndicator")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultVerIndicator *)new FIX::DefaultVerIndicator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultVerIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultVerIndicator__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::BOOLEAN *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DefaultVerIndicator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DefaultVerIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DefaultVerIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DefaultVerIndicator" "', argument " "1"" of type '" "FIX::BOOLEAN const &""'"); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DefaultVerIndicator *)new FIX::DefaultVerIndicator((FIX::BOOLEAN const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DefaultVerIndicator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DefaultVerIndicator(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DefaultVerIndicator__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultVerIndicator__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DefaultVerIndicator'.\n" " Possible C/C++ prototypes are:\n" " FIX::DefaultVerIndicator::DefaultVerIndicator()\n" " FIX::DefaultVerIndicator::DefaultVerIndicator(FIX::BOOLEAN const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DefaultVerIndicator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DefaultVerIndicator *arg1 = (FIX::DefaultVerIndicator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DefaultVerIndicator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DefaultVerIndicator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DefaultVerIndicator" "', argument " "1"" of type '" "FIX::DefaultVerIndicator *""'"); } arg1 = reinterpret_cast< FIX::DefaultVerIndicator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DefaultVerIndicator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DefaultVerIndicator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested4PartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested4PartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartySubIDType *)new FIX::Nested4PartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested4PartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested4PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested4PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested4PartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartySubIDType *)new FIX::Nested4PartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested4PartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested4PartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested4PartySubIDType::Nested4PartySubIDType()\n" " FIX::Nested4PartySubIDType::Nested4PartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested4PartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartySubIDType *arg1 = (FIX::Nested4PartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested4PartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested4PartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested4PartySubIDType" "', argument " "1"" of type '" "FIX::Nested4PartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::Nested4PartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested4PartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested4PartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested4PartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested4PartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartySubID *)new FIX::Nested4PartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested4PartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested4PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested4PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested4PartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartySubID *)new FIX::Nested4PartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested4PartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested4PartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested4PartySubID::Nested4PartySubID()\n" " FIX::Nested4PartySubID::Nested4PartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested4PartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartySubID *arg1 = (FIX::Nested4PartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested4PartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested4PartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested4PartySubID" "', argument " "1"" of type '" "FIX::Nested4PartySubID *""'"); } arg1 = reinterpret_cast< FIX::Nested4PartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested4PartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested4PartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNested4PartySubIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested4PartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNested4PartySubIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested4PartySubIDs *)new FIX::NoNested4PartySubIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested4PartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested4PartySubIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNested4PartySubIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNested4PartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNested4PartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNested4PartySubIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested4PartySubIDs *)new FIX::NoNested4PartySubIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested4PartySubIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested4PartySubIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNested4PartySubIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested4PartySubIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNested4PartySubIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNested4PartySubIDs::NoNested4PartySubIDs()\n" " FIX::NoNested4PartySubIDs::NoNested4PartySubIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNested4PartySubIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested4PartySubIDs *arg1 = (FIX::NoNested4PartySubIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNested4PartySubIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNested4PartySubIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNested4PartySubIDs" "', argument " "1"" of type '" "FIX::NoNested4PartySubIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNested4PartySubIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNested4PartySubIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNested4PartySubIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNested4PartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested4PartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNested4PartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested4PartyIDs *)new FIX::NoNested4PartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested4PartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested4PartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNested4PartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNested4PartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNested4PartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNested4PartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNested4PartyIDs *)new FIX::NoNested4PartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNested4PartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNested4PartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNested4PartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested4PartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNested4PartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNested4PartyIDs::NoNested4PartyIDs()\n" " FIX::NoNested4PartyIDs::NoNested4PartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNested4PartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNested4PartyIDs *arg1 = (FIX::NoNested4PartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNested4PartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNested4PartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNested4PartyIDs" "', argument " "1"" of type '" "FIX::NoNested4PartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNested4PartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNested4PartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNested4PartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested4PartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested4PartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartyID *)new FIX::Nested4PartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested4PartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested4PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested4PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested4PartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartyID *)new FIX::Nested4PartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested4PartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested4PartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested4PartyID::Nested4PartyID()\n" " FIX::Nested4PartyID::Nested4PartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested4PartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartyID *arg1 = (FIX::Nested4PartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested4PartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested4PartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested4PartyID" "', argument " "1"" of type '" "FIX::Nested4PartyID *""'"); } arg1 = reinterpret_cast< FIX::Nested4PartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested4PartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested4PartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested4PartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested4PartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartyIDSource *)new FIX::Nested4PartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested4PartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested4PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested4PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested4PartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartyIDSource *)new FIX::Nested4PartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested4PartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested4PartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested4PartyIDSource::Nested4PartyIDSource()\n" " FIX::Nested4PartyIDSource::Nested4PartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested4PartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartyIDSource *arg1 = (FIX::Nested4PartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested4PartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested4PartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested4PartyIDSource" "', argument " "1"" of type '" "FIX::Nested4PartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::Nested4PartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested4PartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested4PartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Nested4PartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Nested4PartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartyRole *)new FIX::Nested4PartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Nested4PartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Nested4PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Nested4PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Nested4PartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Nested4PartyRole *)new FIX::Nested4PartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Nested4PartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Nested4PartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Nested4PartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Nested4PartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::Nested4PartyRole::Nested4PartyRole()\n" " FIX::Nested4PartyRole::Nested4PartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Nested4PartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Nested4PartyRole *arg1 = (FIX::Nested4PartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Nested4PartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Nested4PartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Nested4PartyRole" "', argument " "1"" of type '" "FIX::Nested4PartyRole *""'"); } arg1 = reinterpret_cast< FIX::Nested4PartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Nested4PartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Nested4PartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegLastQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegLastQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLastQty *)new FIX::LegLastQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLastQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegLastQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegLastQty *)new FIX::LegLastQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegLastQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegLastQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLastQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegLastQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegLastQty::LegLastQty()\n" " FIX::LegLastQty::LegLastQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegLastQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegLastQty *arg1 = (FIX::LegLastQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegLastQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegLastQty" "', argument " "1"" of type '" "FIX::LegLastQty *""'"); } arg1 = reinterpret_cast< FIX::LegLastQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegLastQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegLastQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingExerciseStyle__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingExerciseStyle")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingExerciseStyle *)new FIX::UnderlyingExerciseStyle(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingExerciseStyle__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingExerciseStyle *)new FIX::UnderlyingExerciseStyle((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingExerciseStyle(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingExerciseStyle__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingExerciseStyle__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingExerciseStyle'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingExerciseStyle::UnderlyingExerciseStyle()\n" " FIX::UnderlyingExerciseStyle::UnderlyingExerciseStyle(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingExerciseStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingExerciseStyle *arg1 = (FIX::UnderlyingExerciseStyle *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingExerciseStyle, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingExerciseStyle" "', argument " "1"" of type '" "FIX::UnderlyingExerciseStyle *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingExerciseStyle * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingExerciseStyle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingExerciseStyle, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegExerciseStyle__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegExerciseStyle")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegExerciseStyle *)new FIX::LegExerciseStyle(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegExerciseStyle__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegExerciseStyle *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegExerciseStyle" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegExerciseStyle *)new FIX::LegExerciseStyle((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegExerciseStyle, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegExerciseStyle(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegExerciseStyle__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegExerciseStyle__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegExerciseStyle'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegExerciseStyle::LegExerciseStyle()\n" " FIX::LegExerciseStyle::LegExerciseStyle(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegExerciseStyle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegExerciseStyle *arg1 = (FIX::LegExerciseStyle *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegExerciseStyle",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegExerciseStyle, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegExerciseStyle" "', argument " "1"" of type '" "FIX::LegExerciseStyle *""'"); } arg1 = reinterpret_cast< FIX::LegExerciseStyle * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegExerciseStyle_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegExerciseStyle, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegPriceUnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegPriceUnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPriceUnitOfMeasure *)new FIX::LegPriceUnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPriceUnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegPriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegPriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegPriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegPriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPriceUnitOfMeasure *)new FIX::LegPriceUnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPriceUnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegPriceUnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPriceUnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegPriceUnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegPriceUnitOfMeasure::LegPriceUnitOfMeasure()\n" " FIX::LegPriceUnitOfMeasure::LegPriceUnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegPriceUnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPriceUnitOfMeasure *arg1 = (FIX::LegPriceUnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegPriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegPriceUnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegPriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::LegPriceUnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::LegPriceUnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegPriceUnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegPriceUnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegPriceUnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegPriceUnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPriceUnitOfMeasureQty *)new FIX::LegPriceUnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPriceUnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegPriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegPriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegPriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegPriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegPriceUnitOfMeasureQty *)new FIX::LegPriceUnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegPriceUnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegPriceUnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPriceUnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegPriceUnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegPriceUnitOfMeasureQty::LegPriceUnitOfMeasureQty()\n" " FIX::LegPriceUnitOfMeasureQty::LegPriceUnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegPriceUnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegPriceUnitOfMeasureQty *arg1 = (FIX::LegPriceUnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegPriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegPriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::LegPriceUnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::LegPriceUnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegPriceUnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingUnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingUnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingUnitOfMeasureQty *)new FIX::UnderlyingUnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingUnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingUnitOfMeasureQty *)new FIX::UnderlyingUnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingUnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingUnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingUnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingUnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingUnitOfMeasureQty::UnderlyingUnitOfMeasureQty()\n" " FIX::UnderlyingUnitOfMeasureQty::UnderlyingUnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingUnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingUnitOfMeasureQty *arg1 = (FIX::UnderlyingUnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::UnderlyingUnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingUnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingUnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingPriceUnitOfMeasure")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPriceUnitOfMeasure *)new FIX::UnderlyingPriceUnitOfMeasure(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingPriceUnitOfMeasure *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingPriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingPriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingPriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPriceUnitOfMeasure *)new FIX::UnderlyingPriceUnitOfMeasure((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceUnitOfMeasure(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingPriceUnitOfMeasure'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingPriceUnitOfMeasure::UnderlyingPriceUnitOfMeasure()\n" " FIX::UnderlyingPriceUnitOfMeasure::UnderlyingPriceUnitOfMeasure(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingPriceUnitOfMeasure(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPriceUnitOfMeasure *arg1 = (FIX::UnderlyingPriceUnitOfMeasure *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingPriceUnitOfMeasure",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingPriceUnitOfMeasure" "', argument " "1"" of type '" "FIX::UnderlyingPriceUnitOfMeasure *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingPriceUnitOfMeasure * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingPriceUnitOfMeasure_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingPriceUnitOfMeasureQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPriceUnitOfMeasureQty *)new FIX::UnderlyingPriceUnitOfMeasureQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::QTY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingPriceUnitOfMeasureQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingPriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__QTY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingPriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingPriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::QTY const &""'"); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPriceUnitOfMeasureQty *)new FIX::UnderlyingPriceUnitOfMeasureQty((FIX::QTY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceUnitOfMeasureQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingPriceUnitOfMeasureQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingPriceUnitOfMeasureQty::UnderlyingPriceUnitOfMeasureQty()\n" " FIX::UnderlyingPriceUnitOfMeasureQty::UnderlyingPriceUnitOfMeasureQty(FIX::QTY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingPriceUnitOfMeasureQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPriceUnitOfMeasureQty *arg1 = (FIX::UnderlyingPriceUnitOfMeasureQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingPriceUnitOfMeasureQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingPriceUnitOfMeasureQty" "', argument " "1"" of type '" "FIX::UnderlyingPriceUnitOfMeasureQty *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingPriceUnitOfMeasureQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingPriceUnitOfMeasureQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ApplReportType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ApplReportType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReportType *)new FIX::ApplReportType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReportType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ApplReportType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ApplReportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ApplReportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ApplReportType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ApplReportType *)new FIX::ApplReportType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ApplReportType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ApplReportType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ApplReportType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReportType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ApplReportType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ApplReportType::ApplReportType()\n" " FIX::ApplReportType::ApplReportType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ApplReportType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ApplReportType *arg1 = (FIX::ApplReportType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ApplReportType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ApplReportType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ApplReportType" "', argument " "1"" of type '" "FIX::ApplReportType *""'"); } arg1 = reinterpret_cast< FIX::ApplReportType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ApplReportType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ApplReportType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_HaltReasonInt__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HaltReasonInt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_HaltReasonInt")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HaltReasonInt *)new FIX::HaltReasonInt(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HaltReasonInt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HaltReasonInt__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::HaltReasonInt *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_HaltReasonInt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_HaltReasonInt" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_HaltReasonInt" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::HaltReasonInt *)new FIX::HaltReasonInt((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__HaltReasonInt, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_HaltReasonInt(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_HaltReasonInt__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HaltReasonInt__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_HaltReasonInt'.\n" " Possible C/C++ prototypes are:\n" " FIX::HaltReasonInt::HaltReasonInt()\n" " FIX::HaltReasonInt::HaltReasonInt(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_HaltReasonInt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::HaltReasonInt *arg1 = (FIX::HaltReasonInt *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_HaltReasonInt",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__HaltReasonInt, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HaltReasonInt" "', argument " "1"" of type '" "FIX::HaltReasonInt *""'"); } arg1 = reinterpret_cast< FIX::HaltReasonInt * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *HaltReasonInt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__HaltReasonInt, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideLastQty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideLastQty")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideLastQty *)new FIX::SideLastQty(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideLastQty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideLastQty *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideLastQty" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideLastQty" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideLastQty *)new FIX::SideLastQty((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideLastQty, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideLastQty(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideLastQty__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideLastQty__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideLastQty'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideLastQty::SideLastQty()\n" " FIX::SideLastQty::SideLastQty(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideLastQty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideLastQty *arg1 = (FIX::SideLastQty *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideLastQty",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideLastQty, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideLastQty" "', argument " "1"" of type '" "FIX::SideLastQty *""'"); } arg1 = reinterpret_cast< FIX::SideLastQty * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideLastQty_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideLastQty, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingInstrumentPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartyID *)new FIX::UnderlyingInstrumentPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingInstrumentPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingInstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingInstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingInstrumentPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartyID *)new FIX::UnderlyingInstrumentPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingInstrumentPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingInstrumentPartyID::UnderlyingInstrumentPartyID()\n" " FIX::UnderlyingInstrumentPartyID::UnderlyingInstrumentPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingInstrumentPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartyID *arg1 = (FIX::UnderlyingInstrumentPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingInstrumentPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingInstrumentPartyID" "', argument " "1"" of type '" "FIX::UnderlyingInstrumentPartyID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingInstrumentPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingInstrumentPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingInstrumentPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartyIDSource *)new FIX::UnderlyingInstrumentPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingInstrumentPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingInstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartyIDSource *)new FIX::UnderlyingInstrumentPartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingInstrumentPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingInstrumentPartyIDSource::UnderlyingInstrumentPartyIDSource()\n" " FIX::UnderlyingInstrumentPartyIDSource::UnderlyingInstrumentPartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingInstrumentPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartyIDSource *arg1 = (FIX::UnderlyingInstrumentPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingInstrumentPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingInstrumentPartyIDSource" "', argument " "1"" of type '" "FIX::UnderlyingInstrumentPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingInstrumentPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingInstrumentPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingInstrumentPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartyRole *)new FIX::UnderlyingInstrumentPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingInstrumentPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingInstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingInstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingInstrumentPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartyRole *)new FIX::UnderlyingInstrumentPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingInstrumentPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingInstrumentPartyRole::UnderlyingInstrumentPartyRole()\n" " FIX::UnderlyingInstrumentPartyRole::UnderlyingInstrumentPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingInstrumentPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartyRole *arg1 = (FIX::UnderlyingInstrumentPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingInstrumentPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingInstrumentPartyRole" "', argument " "1"" of type '" "FIX::UnderlyingInstrumentPartyRole *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingInstrumentPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingInstrumentPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartySubID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingInstrumentPartySubID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartySubID *)new FIX::UnderlyingInstrumentPartySubID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartySubID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingInstrumentPartySubID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingInstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingInstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingInstrumentPartySubID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartySubID *)new FIX::UnderlyingInstrumentPartySubID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartySubID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartySubID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartySubID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingInstrumentPartySubID'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingInstrumentPartySubID::UnderlyingInstrumentPartySubID()\n" " FIX::UnderlyingInstrumentPartySubID::UnderlyingInstrumentPartySubID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingInstrumentPartySubID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartySubID *arg1 = (FIX::UnderlyingInstrumentPartySubID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingInstrumentPartySubID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingInstrumentPartySubID" "', argument " "1"" of type '" "FIX::UnderlyingInstrumentPartySubID *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingInstrumentPartySubID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingInstrumentPartySubID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingInstrumentPartySubIDType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartySubIDType *)new FIX::UnderlyingInstrumentPartySubIDType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingInstrumentPartySubIDType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingInstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingInstrumentPartySubIDType *)new FIX::UnderlyingInstrumentPartySubIDType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingInstrumentPartySubIDType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingInstrumentPartySubIDType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingInstrumentPartySubIDType::UnderlyingInstrumentPartySubIDType()\n" " FIX::UnderlyingInstrumentPartySubIDType::UnderlyingInstrumentPartySubIDType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingInstrumentPartySubIDType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingInstrumentPartySubIDType *arg1 = (FIX::UnderlyingInstrumentPartySubIDType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingInstrumentPartySubIDType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingInstrumentPartySubIDType" "', argument " "1"" of type '" "FIX::UnderlyingInstrumentPartySubIDType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingInstrumentPartySubIDType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingInstrumentPartySubIDType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OptPayoutAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptPayoutAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OptPayoutAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptPayoutAmount *)new FIX::OptPayoutAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptPayoutAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptPayoutAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OptPayoutAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OptPayoutAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OptPayoutAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OptPayoutAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptPayoutAmount *)new FIX::OptPayoutAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptPayoutAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptPayoutAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OptPayoutAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptPayoutAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OptPayoutAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::OptPayoutAmount::OptPayoutAmount()\n" " FIX::OptPayoutAmount::OptPayoutAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OptPayoutAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptPayoutAmount *arg1 = (FIX::OptPayoutAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OptPayoutAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OptPayoutAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OptPayoutAmount" "', argument " "1"" of type '" "FIX::OptPayoutAmount *""'"); } arg1 = reinterpret_cast< FIX::OptPayoutAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OptPayoutAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OptPayoutAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ValuationMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ValuationMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValuationMethod *)new FIX::ValuationMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValuationMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ValuationMethod *)new FIX::ValuationMethod((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ValuationMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ValuationMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ValuationMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ValuationMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::ValuationMethod::ValuationMethod()\n" " FIX::ValuationMethod::ValuationMethod(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ValuationMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ValuationMethod *arg1 = (FIX::ValuationMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ValuationMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ValuationMethod" "', argument " "1"" of type '" "FIX::ValuationMethod *""'"); } arg1 = reinterpret_cast< FIX::ValuationMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ValuationMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ValuationMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeValuationMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeValuationMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeValuationMethod *)new FIX::DerivativeValuationMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeValuationMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeValuationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeValuationMethod" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeValuationMethod *)new FIX::DerivativeValuationMethod((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeValuationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeValuationMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeValuationMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeValuationMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeValuationMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeValuationMethod::DerivativeValuationMethod()\n" " FIX::DerivativeValuationMethod::DerivativeValuationMethod(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeValuationMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeValuationMethod *arg1 = (FIX::DerivativeValuationMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeValuationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeValuationMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeValuationMethod" "', argument " "1"" of type '" "FIX::DerivativeValuationMethod *""'"); } arg1 = reinterpret_cast< FIX::DerivativeValuationMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeValuationMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeValuationMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideExecID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideExecID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideExecID *)new FIX::SideExecID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideExecID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideExecID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideExecID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideExecID *)new FIX::SideExecID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideExecID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideExecID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideExecID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideExecID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideExecID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideExecID::SideExecID()\n" " FIX::SideExecID::SideExecID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideExecID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideExecID *arg1 = (FIX::SideExecID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideExecID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideExecID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideExecID" "', argument " "1"" of type '" "FIX::SideExecID *""'"); } arg1 = reinterpret_cast< FIX::SideExecID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideExecID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideExecID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderDelay__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderDelay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderDelay")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderDelay *)new FIX::OrderDelay(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderDelay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderDelay__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderDelay *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderDelay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderDelay" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderDelay" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderDelay *)new FIX::OrderDelay((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderDelay, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderDelay(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderDelay__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderDelay__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderDelay'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderDelay::OrderDelay()\n" " FIX::OrderDelay::OrderDelay(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderDelay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderDelay *arg1 = (FIX::OrderDelay *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderDelay",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderDelay, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderDelay" "', argument " "1"" of type '" "FIX::OrderDelay *""'"); } arg1 = reinterpret_cast< FIX::OrderDelay * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderDelay_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderDelay, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrderDelayUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderDelayUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrderDelayUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderDelayUnit *)new FIX::OrderDelayUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderDelayUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderDelayUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrderDelayUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrderDelayUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrderDelayUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrderDelayUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrderDelayUnit *)new FIX::OrderDelayUnit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrderDelayUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrderDelayUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrderDelayUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderDelayUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrderDelayUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrderDelayUnit::OrderDelayUnit()\n" " FIX::OrderDelayUnit::OrderDelayUnit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrderDelayUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrderDelayUnit *arg1 = (FIX::OrderDelayUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrderDelayUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrderDelayUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrderDelayUnit" "', argument " "1"" of type '" "FIX::OrderDelayUnit *""'"); } arg1 = reinterpret_cast< FIX::OrderDelayUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrderDelayUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrderDelayUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_VenueType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::VenueType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_VenueType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::VenueType *)new FIX::VenueType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__VenueType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_VenueType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::VenueType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_VenueType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_VenueType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_VenueType" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::VenueType *)new FIX::VenueType((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__VenueType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_VenueType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_VenueType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_VenueType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_VenueType'.\n" " Possible C/C++ prototypes are:\n" " FIX::VenueType::VenueType()\n" " FIX::VenueType::VenueType(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_VenueType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::VenueType *arg1 = (FIX::VenueType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_VenueType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__VenueType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_VenueType" "', argument " "1"" of type '" "FIX::VenueType *""'"); } arg1 = reinterpret_cast< FIX::VenueType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *VenueType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__VenueType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefOrdIDReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefOrdIDReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefOrdIDReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefOrdIDReason *)new FIX::RefOrdIDReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefOrdIDReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefOrdIDReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefOrdIDReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefOrdIDReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefOrdIDReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefOrdIDReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefOrdIDReason *)new FIX::RefOrdIDReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefOrdIDReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefOrdIDReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefOrdIDReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefOrdIDReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefOrdIDReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefOrdIDReason::RefOrdIDReason()\n" " FIX::RefOrdIDReason::RefOrdIDReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefOrdIDReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefOrdIDReason *arg1 = (FIX::RefOrdIDReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefOrdIDReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefOrdIDReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefOrdIDReason" "', argument " "1"" of type '" "FIX::RefOrdIDReason *""'"); } arg1 = reinterpret_cast< FIX::RefOrdIDReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefOrdIDReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefOrdIDReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OrigCustOrderCapacity__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigCustOrderCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OrigCustOrderCapacity")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigCustOrderCapacity *)new FIX::OrigCustOrderCapacity(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigCustOrderCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigCustOrderCapacity__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OrigCustOrderCapacity *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OrigCustOrderCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OrigCustOrderCapacity" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OrigCustOrderCapacity" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OrigCustOrderCapacity *)new FIX::OrigCustOrderCapacity((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OrigCustOrderCapacity, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OrigCustOrderCapacity(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OrigCustOrderCapacity__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigCustOrderCapacity__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OrigCustOrderCapacity'.\n" " Possible C/C++ prototypes are:\n" " FIX::OrigCustOrderCapacity::OrigCustOrderCapacity()\n" " FIX::OrigCustOrderCapacity::OrigCustOrderCapacity(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OrigCustOrderCapacity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OrigCustOrderCapacity *arg1 = (FIX::OrigCustOrderCapacity *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OrigCustOrderCapacity",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OrigCustOrderCapacity, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OrigCustOrderCapacity" "', argument " "1"" of type '" "FIX::OrigCustOrderCapacity *""'"); } arg1 = reinterpret_cast< FIX::OrigCustOrderCapacity * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OrigCustOrderCapacity_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OrigCustOrderCapacity, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RefApplReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RefApplReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplReqID *)new FIX::RefApplReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RefApplReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RefApplReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RefApplReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RefApplReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RefApplReqID *)new FIX::RefApplReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RefApplReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RefApplReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RefApplReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RefApplReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::RefApplReqID::RefApplReqID()\n" " FIX::RefApplReqID::RefApplReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RefApplReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RefApplReqID *arg1 = (FIX::RefApplReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RefApplReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RefApplReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RefApplReqID" "', argument " "1"" of type '" "FIX::RefApplReqID *""'"); } arg1 = reinterpret_cast< FIX::RefApplReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RefApplReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RefApplReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ModelType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ModelType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ModelType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ModelType *)new FIX::ModelType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ModelType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ModelType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ModelType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ModelType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ModelType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ModelType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ModelType *)new FIX::ModelType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ModelType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ModelType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ModelType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ModelType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ModelType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ModelType::ModelType()\n" " FIX::ModelType::ModelType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ModelType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ModelType *arg1 = (FIX::ModelType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ModelType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ModelType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ModelType" "', argument " "1"" of type '" "FIX::ModelType *""'"); } arg1 = reinterpret_cast< FIX::ModelType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ModelType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ModelType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ContractMultiplierUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ContractMultiplierUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContractMultiplierUnit *)new FIX::ContractMultiplierUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContractMultiplierUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ContractMultiplierUnit *)new FIX::ContractMultiplierUnit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ContractMultiplierUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ContractMultiplierUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContractMultiplierUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ContractMultiplierUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::ContractMultiplierUnit::ContractMultiplierUnit()\n" " FIX::ContractMultiplierUnit::ContractMultiplierUnit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ContractMultiplierUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ContractMultiplierUnit *arg1 = (FIX::ContractMultiplierUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ContractMultiplierUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ContractMultiplierUnit" "', argument " "1"" of type '" "FIX::ContractMultiplierUnit *""'"); } arg1 = reinterpret_cast< FIX::ContractMultiplierUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ContractMultiplierUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ContractMultiplierUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegContractMultiplierUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegContractMultiplierUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegContractMultiplierUnit *)new FIX::LegContractMultiplierUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegContractMultiplierUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegContractMultiplierUnit *)new FIX::LegContractMultiplierUnit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegContractMultiplierUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegContractMultiplierUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegContractMultiplierUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegContractMultiplierUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegContractMultiplierUnit::LegContractMultiplierUnit()\n" " FIX::LegContractMultiplierUnit::LegContractMultiplierUnit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegContractMultiplierUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegContractMultiplierUnit *arg1 = (FIX::LegContractMultiplierUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegContractMultiplierUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegContractMultiplierUnit" "', argument " "1"" of type '" "FIX::LegContractMultiplierUnit *""'"); } arg1 = reinterpret_cast< FIX::LegContractMultiplierUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegContractMultiplierUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegContractMultiplierUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingContractMultiplierUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingContractMultiplierUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingContractMultiplierUnit *)new FIX::UnderlyingContractMultiplierUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingContractMultiplierUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingContractMultiplierUnit *)new FIX::UnderlyingContractMultiplierUnit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingContractMultiplierUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingContractMultiplierUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingContractMultiplierUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingContractMultiplierUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingContractMultiplierUnit::UnderlyingContractMultiplierUnit()\n" " FIX::UnderlyingContractMultiplierUnit::UnderlyingContractMultiplierUnit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingContractMultiplierUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingContractMultiplierUnit *arg1 = (FIX::UnderlyingContractMultiplierUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingContractMultiplierUnit" "', argument " "1"" of type '" "FIX::UnderlyingContractMultiplierUnit *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingContractMultiplierUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingContractMultiplierUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeContractMultiplierUnit__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeContractMultiplierUnit")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeContractMultiplierUnit *)new FIX::DerivativeContractMultiplierUnit(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeContractMultiplierUnit__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeContractMultiplierUnit *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeContractMultiplierUnit" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeContractMultiplierUnit *)new FIX::DerivativeContractMultiplierUnit((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeContractMultiplierUnit(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeContractMultiplierUnit__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeContractMultiplierUnit__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeContractMultiplierUnit'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeContractMultiplierUnit::DerivativeContractMultiplierUnit()\n" " FIX::DerivativeContractMultiplierUnit::DerivativeContractMultiplierUnit(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeContractMultiplierUnit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeContractMultiplierUnit *arg1 = (FIX::DerivativeContractMultiplierUnit *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeContractMultiplierUnit",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeContractMultiplierUnit" "', argument " "1"" of type '" "FIX::DerivativeContractMultiplierUnit *""'"); } arg1 = reinterpret_cast< FIX::DerivativeContractMultiplierUnit * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeContractMultiplierUnit_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FlowScheduleType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FlowScheduleType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FlowScheduleType *)new FIX::FlowScheduleType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FlowScheduleType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FlowScheduleType *)new FIX::FlowScheduleType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FlowScheduleType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FlowScheduleType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FlowScheduleType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FlowScheduleType'.\n" " Possible C/C++ prototypes are:\n" " FIX::FlowScheduleType::FlowScheduleType()\n" " FIX::FlowScheduleType::FlowScheduleType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FlowScheduleType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FlowScheduleType *arg1 = (FIX::FlowScheduleType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FlowScheduleType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FlowScheduleType" "', argument " "1"" of type '" "FIX::FlowScheduleType *""'"); } arg1 = reinterpret_cast< FIX::FlowScheduleType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FlowScheduleType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FlowScheduleType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LegFlowScheduleType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegFlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LegFlowScheduleType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegFlowScheduleType *)new FIX::LegFlowScheduleType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegFlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegFlowScheduleType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LegFlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LegFlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LegFlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LegFlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LegFlowScheduleType *)new FIX::LegFlowScheduleType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LegFlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LegFlowScheduleType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LegFlowScheduleType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegFlowScheduleType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LegFlowScheduleType'.\n" " Possible C/C++ prototypes are:\n" " FIX::LegFlowScheduleType::LegFlowScheduleType()\n" " FIX::LegFlowScheduleType::LegFlowScheduleType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LegFlowScheduleType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LegFlowScheduleType *arg1 = (FIX::LegFlowScheduleType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LegFlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LegFlowScheduleType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LegFlowScheduleType" "', argument " "1"" of type '" "FIX::LegFlowScheduleType *""'"); } arg1 = reinterpret_cast< FIX::LegFlowScheduleType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LegFlowScheduleType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LegFlowScheduleType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingFlowScheduleType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingFlowScheduleType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFlowScheduleType *)new FIX::UnderlyingFlowScheduleType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFlowScheduleType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingFlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingFlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingFlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingFlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingFlowScheduleType *)new FIX::UnderlyingFlowScheduleType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingFlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingFlowScheduleType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingFlowScheduleType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFlowScheduleType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingFlowScheduleType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingFlowScheduleType::UnderlyingFlowScheduleType()\n" " FIX::UnderlyingFlowScheduleType::UnderlyingFlowScheduleType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingFlowScheduleType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingFlowScheduleType *arg1 = (FIX::UnderlyingFlowScheduleType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingFlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingFlowScheduleType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingFlowScheduleType" "', argument " "1"" of type '" "FIX::UnderlyingFlowScheduleType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingFlowScheduleType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingFlowScheduleType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingFlowScheduleType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DerivativeFlowScheduleType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeFlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DerivativeFlowScheduleType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeFlowScheduleType *)new FIX::DerivativeFlowScheduleType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeFlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeFlowScheduleType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DerivativeFlowScheduleType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DerivativeFlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DerivativeFlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DerivativeFlowScheduleType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DerivativeFlowScheduleType *)new FIX::DerivativeFlowScheduleType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DerivativeFlowScheduleType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DerivativeFlowScheduleType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DerivativeFlowScheduleType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeFlowScheduleType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DerivativeFlowScheduleType'.\n" " Possible C/C++ prototypes are:\n" " FIX::DerivativeFlowScheduleType::DerivativeFlowScheduleType()\n" " FIX::DerivativeFlowScheduleType::DerivativeFlowScheduleType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DerivativeFlowScheduleType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DerivativeFlowScheduleType *arg1 = (FIX::DerivativeFlowScheduleType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DerivativeFlowScheduleType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DerivativeFlowScheduleType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DerivativeFlowScheduleType" "', argument " "1"" of type '" "FIX::DerivativeFlowScheduleType *""'"); } arg1 = reinterpret_cast< FIX::DerivativeFlowScheduleType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DerivativeFlowScheduleType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DerivativeFlowScheduleType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FillLiquidityInd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillLiquidityInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_FillLiquidityInd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillLiquidityInd *)new FIX::FillLiquidityInd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillLiquidityInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillLiquidityInd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FillLiquidityInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FillLiquidityInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FillLiquidityInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FillLiquidityInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FillLiquidityInd *)new FIX::FillLiquidityInd((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FillLiquidityInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FillLiquidityInd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_FillLiquidityInd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillLiquidityInd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FillLiquidityInd'.\n" " Possible C/C++ prototypes are:\n" " FIX::FillLiquidityInd::FillLiquidityInd()\n" " FIX::FillLiquidityInd::FillLiquidityInd(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FillLiquidityInd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FillLiquidityInd *arg1 = (FIX::FillLiquidityInd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FillLiquidityInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FillLiquidityInd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FillLiquidityInd" "', argument " "1"" of type '" "FIX::FillLiquidityInd *""'"); } arg1 = reinterpret_cast< FIX::FillLiquidityInd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FillLiquidityInd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FillLiquidityInd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SideLiquidityInd__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideLiquidityInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SideLiquidityInd")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideLiquidityInd *)new FIX::SideLiquidityInd(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideLiquidityInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideLiquidityInd__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SideLiquidityInd *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SideLiquidityInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SideLiquidityInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SideLiquidityInd" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SideLiquidityInd *)new FIX::SideLiquidityInd((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SideLiquidityInd, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SideLiquidityInd(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SideLiquidityInd__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideLiquidityInd__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SideLiquidityInd'.\n" " Possible C/C++ prototypes are:\n" " FIX::SideLiquidityInd::SideLiquidityInd()\n" " FIX::SideLiquidityInd::SideLiquidityInd(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SideLiquidityInd(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SideLiquidityInd *arg1 = (FIX::SideLiquidityInd *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SideLiquidityInd",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SideLiquidityInd, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SideLiquidityInd" "', argument " "1"" of type '" "FIX::SideLiquidityInd *""'"); } arg1 = reinterpret_cast< FIX::SideLiquidityInd * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SideLiquidityInd_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SideLiquidityInd, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoRateSources__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRateSources *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoRateSources")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRateSources *)new FIX::NoRateSources(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRateSources, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRateSources__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoRateSources *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoRateSources",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoRateSources" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoRateSources" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoRateSources *)new FIX::NoRateSources((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoRateSources, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoRateSources(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoRateSources__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRateSources__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoRateSources'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoRateSources::NoRateSources()\n" " FIX::NoRateSources::NoRateSources(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoRateSources(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoRateSources *arg1 = (FIX::NoRateSources *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoRateSources",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoRateSources, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoRateSources" "', argument " "1"" of type '" "FIX::NoRateSources *""'"); } arg1 = reinterpret_cast< FIX::NoRateSources * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoRateSources_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoRateSources, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RateSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RateSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RateSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RateSource *)new FIX::RateSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RateSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RateSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RateSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RateSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RateSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RateSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RateSource *)new FIX::RateSource((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RateSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RateSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RateSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RateSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RateSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::RateSource::RateSource()\n" " FIX::RateSource::RateSource(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RateSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RateSource *arg1 = (FIX::RateSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RateSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RateSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RateSource" "', argument " "1"" of type '" "FIX::RateSource *""'"); } arg1 = reinterpret_cast< FIX::RateSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RateSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RateSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RateSourceType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RateSourceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RateSourceType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RateSourceType *)new FIX::RateSourceType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RateSourceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RateSourceType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RateSourceType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RateSourceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RateSourceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RateSourceType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RateSourceType *)new FIX::RateSourceType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RateSourceType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RateSourceType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RateSourceType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RateSourceType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RateSourceType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RateSourceType::RateSourceType()\n" " FIX::RateSourceType::RateSourceType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RateSourceType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RateSourceType *arg1 = (FIX::RateSourceType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RateSourceType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RateSourceType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RateSourceType" "', argument " "1"" of type '" "FIX::RateSourceType *""'"); } arg1 = reinterpret_cast< FIX::RateSourceType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RateSourceType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RateSourceType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ReferencePage__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReferencePage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ReferencePage")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReferencePage *)new FIX::ReferencePage(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReferencePage, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReferencePage__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ReferencePage *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ReferencePage",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ReferencePage" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ReferencePage" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ReferencePage *)new FIX::ReferencePage((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ReferencePage, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ReferencePage(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ReferencePage__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReferencePage__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ReferencePage'.\n" " Possible C/C++ prototypes are:\n" " FIX::ReferencePage::ReferencePage()\n" " FIX::ReferencePage::ReferencePage(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ReferencePage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ReferencePage *arg1 = (FIX::ReferencePage *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ReferencePage",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ReferencePage, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ReferencePage" "', argument " "1"" of type '" "FIX::ReferencePage *""'"); } arg1 = reinterpret_cast< FIX::ReferencePage * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ReferencePage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ReferencePage, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RestructuringType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RestructuringType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RestructuringType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RestructuringType *)new FIX::RestructuringType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RestructuringType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RestructuringType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RestructuringType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RestructuringType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RestructuringType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RestructuringType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RestructuringType *)new FIX::RestructuringType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RestructuringType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RestructuringType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RestructuringType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RestructuringType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RestructuringType'.\n" " Possible C/C++ prototypes are:\n" " FIX::RestructuringType::RestructuringType()\n" " FIX::RestructuringType::RestructuringType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RestructuringType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RestructuringType *arg1 = (FIX::RestructuringType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RestructuringType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RestructuringType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RestructuringType" "', argument " "1"" of type '" "FIX::RestructuringType *""'"); } arg1 = reinterpret_cast< FIX::RestructuringType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RestructuringType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RestructuringType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_Seniority__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Seniority *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Seniority")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Seniority *)new FIX::Seniority(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Seniority, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Seniority__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Seniority *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Seniority",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Seniority" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Seniority" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Seniority *)new FIX::Seniority((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Seniority, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Seniority(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Seniority__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Seniority__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Seniority'.\n" " Possible C/C++ prototypes are:\n" " FIX::Seniority::Seniority()\n" " FIX::Seniority::Seniority(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Seniority(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Seniority *arg1 = (FIX::Seniority *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Seniority",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Seniority, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Seniority" "', argument " "1"" of type '" "FIX::Seniority *""'"); } arg1 = reinterpret_cast< FIX::Seniority * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Seniority_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Seniority, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NotionalPercentageOutstanding__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NotionalPercentageOutstanding")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotionalPercentageOutstanding *)new FIX::NotionalPercentageOutstanding(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotionalPercentageOutstanding__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NotionalPercentageOutstanding *)new FIX::NotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NotionalPercentageOutstanding(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NotionalPercentageOutstanding__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotionalPercentageOutstanding__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NotionalPercentageOutstanding'.\n" " Possible C/C++ prototypes are:\n" " FIX::NotionalPercentageOutstanding::NotionalPercentageOutstanding()\n" " FIX::NotionalPercentageOutstanding::NotionalPercentageOutstanding(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NotionalPercentageOutstanding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NotionalPercentageOutstanding *arg1 = (FIX::NotionalPercentageOutstanding *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NotionalPercentageOutstanding, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::NotionalPercentageOutstanding *""'"); } arg1 = reinterpret_cast< FIX::NotionalPercentageOutstanding * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NotionalPercentageOutstanding_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NotionalPercentageOutstanding, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OriginalNotionalPercentageOutstanding__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OriginalNotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OriginalNotionalPercentageOutstanding")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OriginalNotionalPercentageOutstanding *)new FIX::OriginalNotionalPercentageOutstanding(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OriginalNotionalPercentageOutstanding__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OriginalNotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OriginalNotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OriginalNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OriginalNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OriginalNotionalPercentageOutstanding *)new FIX::OriginalNotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OriginalNotionalPercentageOutstanding(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OriginalNotionalPercentageOutstanding__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OriginalNotionalPercentageOutstanding__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OriginalNotionalPercentageOutstanding'.\n" " Possible C/C++ prototypes are:\n" " FIX::OriginalNotionalPercentageOutstanding::OriginalNotionalPercentageOutstanding()\n" " FIX::OriginalNotionalPercentageOutstanding::OriginalNotionalPercentageOutstanding(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OriginalNotionalPercentageOutstanding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OriginalNotionalPercentageOutstanding *arg1 = (FIX::OriginalNotionalPercentageOutstanding *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OriginalNotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OriginalNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::OriginalNotionalPercentageOutstanding *""'"); } arg1 = reinterpret_cast< FIX::OriginalNotionalPercentageOutstanding * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OriginalNotionalPercentageOutstanding_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingRestructuringType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRestructuringType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingRestructuringType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRestructuringType *)new FIX::UnderlyingRestructuringType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRestructuringType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRestructuringType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingRestructuringType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingRestructuringType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingRestructuringType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingRestructuringType" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingRestructuringType *)new FIX::UnderlyingRestructuringType((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingRestructuringType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingRestructuringType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingRestructuringType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRestructuringType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingRestructuringType'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingRestructuringType::UnderlyingRestructuringType()\n" " FIX::UnderlyingRestructuringType::UnderlyingRestructuringType(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingRestructuringType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingRestructuringType *arg1 = (FIX::UnderlyingRestructuringType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingRestructuringType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingRestructuringType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingRestructuringType" "', argument " "1"" of type '" "FIX::UnderlyingRestructuringType *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingRestructuringType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingRestructuringType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingRestructuringType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingSeniority__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSeniority *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingSeniority")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSeniority *)new FIX::UnderlyingSeniority(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSeniority, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSeniority__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingSeniority *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingSeniority",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingSeniority" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingSeniority" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingSeniority *)new FIX::UnderlyingSeniority((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingSeniority, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingSeniority(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingSeniority__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSeniority__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingSeniority'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingSeniority::UnderlyingSeniority()\n" " FIX::UnderlyingSeniority::UnderlyingSeniority(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingSeniority(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingSeniority *arg1 = (FIX::UnderlyingSeniority *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingSeniority",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingSeniority, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingSeniority" "', argument " "1"" of type '" "FIX::UnderlyingSeniority *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingSeniority * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingSeniority_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingSeniority, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingNotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingNotionalPercentageOutstanding")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingNotionalPercentageOutstanding *)new FIX::UnderlyingNotionalPercentageOutstanding(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingNotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingNotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingNotionalPercentageOutstanding *)new FIX::UnderlyingNotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingNotionalPercentageOutstanding(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingNotionalPercentageOutstanding'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingNotionalPercentageOutstanding::UnderlyingNotionalPercentageOutstanding()\n" " FIX::UnderlyingNotionalPercentageOutstanding::UnderlyingNotionalPercentageOutstanding(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingNotionalPercentageOutstanding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingNotionalPercentageOutstanding *arg1 = (FIX::UnderlyingNotionalPercentageOutstanding *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingNotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::UnderlyingNotionalPercentageOutstanding *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingNotionalPercentageOutstanding * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingNotionalPercentageOutstanding_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingOriginalNotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingOriginalNotionalPercentageOutstanding")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingOriginalNotionalPercentageOutstanding *)new FIX::UnderlyingOriginalNotionalPercentageOutstanding(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingOriginalNotionalPercentageOutstanding *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingOriginalNotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingOriginalNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingOriginalNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingOriginalNotionalPercentageOutstanding *)new FIX::UnderlyingOriginalNotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingOriginalNotionalPercentageOutstanding(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingOriginalNotionalPercentageOutstanding'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingOriginalNotionalPercentageOutstanding::UnderlyingOriginalNotionalPercentageOutstanding()\n" " FIX::UnderlyingOriginalNotionalPercentageOutstanding::UnderlyingOriginalNotionalPercentageOutstanding(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingOriginalNotionalPercentageOutstanding(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingOriginalNotionalPercentageOutstanding *arg1 = (FIX::UnderlyingOriginalNotionalPercentageOutstanding *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingOriginalNotionalPercentageOutstanding",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingOriginalNotionalPercentageOutstanding" "', argument " "1"" of type '" "FIX::UnderlyingOriginalNotionalPercentageOutstanding *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingOriginalNotionalPercentageOutstanding * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingOriginalNotionalPercentageOutstanding_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_AttachmentPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AttachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_AttachmentPoint")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AttachmentPoint *)new FIX::AttachmentPoint(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AttachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AttachmentPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::AttachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_AttachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_AttachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_AttachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::AttachmentPoint *)new FIX::AttachmentPoint((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__AttachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_AttachmentPoint(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_AttachmentPoint__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AttachmentPoint__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_AttachmentPoint'.\n" " Possible C/C++ prototypes are:\n" " FIX::AttachmentPoint::AttachmentPoint()\n" " FIX::AttachmentPoint::AttachmentPoint(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_AttachmentPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AttachmentPoint *arg1 = (FIX::AttachmentPoint *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_AttachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__AttachmentPoint, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_AttachmentPoint" "', argument " "1"" of type '" "FIX::AttachmentPoint *""'"); } arg1 = reinterpret_cast< FIX::AttachmentPoint * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *AttachmentPoint_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__AttachmentPoint, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DetachmentPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DetachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DetachmentPoint")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DetachmentPoint *)new FIX::DetachmentPoint(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DetachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DetachmentPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DetachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DetachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DetachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DetachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DetachmentPoint *)new FIX::DetachmentPoint((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DetachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DetachmentPoint(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DetachmentPoint__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DetachmentPoint__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DetachmentPoint'.\n" " Possible C/C++ prototypes are:\n" " FIX::DetachmentPoint::DetachmentPoint()\n" " FIX::DetachmentPoint::DetachmentPoint(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DetachmentPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DetachmentPoint *arg1 = (FIX::DetachmentPoint *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DetachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DetachmentPoint, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DetachmentPoint" "', argument " "1"" of type '" "FIX::DetachmentPoint *""'"); } arg1 = reinterpret_cast< FIX::DetachmentPoint * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *DetachmentPoint_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DetachmentPoint, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingAttachmentPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingAttachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingAttachmentPoint")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingAttachmentPoint *)new FIX::UnderlyingAttachmentPoint(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingAttachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingAttachmentPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingAttachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingAttachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingAttachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingAttachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingAttachmentPoint *)new FIX::UnderlyingAttachmentPoint((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingAttachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingAttachmentPoint(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingAttachmentPoint__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingAttachmentPoint__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingAttachmentPoint'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingAttachmentPoint::UnderlyingAttachmentPoint()\n" " FIX::UnderlyingAttachmentPoint::UnderlyingAttachmentPoint(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingAttachmentPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingAttachmentPoint *arg1 = (FIX::UnderlyingAttachmentPoint *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingAttachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingAttachmentPoint, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingAttachmentPoint" "', argument " "1"" of type '" "FIX::UnderlyingAttachmentPoint *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingAttachmentPoint * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingAttachmentPoint_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingAttachmentPoint, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingDetachmentPoint__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingDetachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingDetachmentPoint")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingDetachmentPoint *)new FIX::UnderlyingDetachmentPoint(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingDetachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingDetachmentPoint__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingDetachmentPoint *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingDetachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingDetachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingDetachmentPoint" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingDetachmentPoint *)new FIX::UnderlyingDetachmentPoint((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingDetachmentPoint, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingDetachmentPoint(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingDetachmentPoint__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingDetachmentPoint__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingDetachmentPoint'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingDetachmentPoint::UnderlyingDetachmentPoint()\n" " FIX::UnderlyingDetachmentPoint::UnderlyingDetachmentPoint(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingDetachmentPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingDetachmentPoint *arg1 = (FIX::UnderlyingDetachmentPoint *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingDetachmentPoint",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingDetachmentPoint, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingDetachmentPoint" "', argument " "1"" of type '" "FIX::UnderlyingDetachmentPoint *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingDetachmentPoint * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingDetachmentPoint_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingDetachmentPoint, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoTargetPartyIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTargetPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoTargetPartyIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTargetPartyIDs *)new FIX::NoTargetPartyIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTargetPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTargetPartyIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoTargetPartyIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoTargetPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoTargetPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoTargetPartyIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoTargetPartyIDs *)new FIX::NoTargetPartyIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoTargetPartyIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoTargetPartyIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoTargetPartyIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTargetPartyIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoTargetPartyIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoTargetPartyIDs::NoTargetPartyIDs()\n" " FIX::NoTargetPartyIDs::NoTargetPartyIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoTargetPartyIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoTargetPartyIDs *arg1 = (FIX::NoTargetPartyIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoTargetPartyIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoTargetPartyIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoTargetPartyIDs" "', argument " "1"" of type '" "FIX::NoTargetPartyIDs *""'"); } arg1 = reinterpret_cast< FIX::NoTargetPartyIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoTargetPartyIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoTargetPartyIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetPartyID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetPartyID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetPartyID *)new FIX::TargetPartyID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetPartyID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetPartyID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetPartyID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetPartyID *)new FIX::TargetPartyID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetPartyID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetPartyID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetPartyID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetPartyID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetPartyID'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetPartyID::TargetPartyID()\n" " FIX::TargetPartyID::TargetPartyID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetPartyID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetPartyID *arg1 = (FIX::TargetPartyID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetPartyID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetPartyID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetPartyID" "', argument " "1"" of type '" "FIX::TargetPartyID *""'"); } arg1 = reinterpret_cast< FIX::TargetPartyID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetPartyID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetPartyID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetPartyIDSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetPartyIDSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetPartyIDSource *)new FIX::TargetPartyIDSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetPartyIDSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::CHAR *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetPartyIDSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__CHAR, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetPartyIDSource" "', argument " "1"" of type '" "FIX::CHAR const &""'"); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetPartyIDSource *)new FIX::TargetPartyIDSource((FIX::CHAR const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetPartyIDSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetPartyIDSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetPartyIDSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetPartyIDSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetPartyIDSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetPartyIDSource::TargetPartyIDSource()\n" " FIX::TargetPartyIDSource::TargetPartyIDSource(FIX::CHAR const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetPartyIDSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetPartyIDSource *arg1 = (FIX::TargetPartyIDSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetPartyIDSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetPartyIDSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetPartyIDSource" "', argument " "1"" of type '" "FIX::TargetPartyIDSource *""'"); } arg1 = reinterpret_cast< FIX::TargetPartyIDSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetPartyIDSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetPartyIDSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_TargetPartyRole__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_TargetPartyRole")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetPartyRole *)new FIX::TargetPartyRole(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetPartyRole__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetPartyRole *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_TargetPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_TargetPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TargetPartyRole" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetPartyRole *)new FIX::TargetPartyRole((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetPartyRole, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_TargetPartyRole(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_TargetPartyRole__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetPartyRole__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_TargetPartyRole'.\n" " Possible C/C++ prototypes are:\n" " FIX::TargetPartyRole::TargetPartyRole()\n" " FIX::TargetPartyRole::TargetPartyRole(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_TargetPartyRole(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::TargetPartyRole *arg1 = (FIX::TargetPartyRole *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_TargetPartyRole",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__TargetPartyRole, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_TargetPartyRole" "', argument " "1"" of type '" "FIX::TargetPartyRole *""'"); } arg1 = reinterpret_cast< FIX::TargetPartyRole * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *TargetPartyRole_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__TargetPartyRole, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityListID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityListID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListID *)new FIX::SecurityListID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityListID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityListID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityListID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityListID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListID *)new FIX::SecurityListID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityListID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityListID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityListID::SecurityListID()\n" " FIX::SecurityListID::SecurityListID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityListID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListID *arg1 = (FIX::SecurityListID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityListID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityListID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityListID" "', argument " "1"" of type '" "FIX::SecurityListID *""'"); } arg1 = reinterpret_cast< FIX::SecurityListID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityListID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityListID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityListRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityListRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListRefID *)new FIX::SecurityListRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityListRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityListRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityListRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityListRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListRefID *)new FIX::SecurityListRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityListRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityListRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityListRefID::SecurityListRefID()\n" " FIX::SecurityListRefID::SecurityListRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityListRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListRefID *arg1 = (FIX::SecurityListRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityListRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityListRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityListRefID" "', argument " "1"" of type '" "FIX::SecurityListRefID *""'"); } arg1 = reinterpret_cast< FIX::SecurityListRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityListRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityListRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityListDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityListDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListDesc *)new FIX::SecurityListDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityListDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityListDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityListDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityListDesc" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListDesc *)new FIX::SecurityListDesc((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityListDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityListDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityListDesc::SecurityListDesc()\n" " FIX::SecurityListDesc::SecurityListDesc(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityListDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListDesc *arg1 = (FIX::SecurityListDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityListDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityListDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityListDesc" "', argument " "1"" of type '" "FIX::SecurityListDesc *""'"); } arg1 = reinterpret_cast< FIX::SecurityListDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityListDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityListDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedSecurityListDescLen__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityListDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedSecurityListDescLen")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityListDescLen *)new FIX::EncodedSecurityListDescLen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityListDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityListDescLen__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LENGTH *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedSecurityListDescLen *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedSecurityListDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LENGTH, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedSecurityListDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedSecurityListDescLen" "', argument " "1"" of type '" "FIX::LENGTH const &""'"); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityListDescLen *)new FIX::EncodedSecurityListDescLen((FIX::LENGTH const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityListDescLen, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityListDescLen(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedSecurityListDescLen__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityListDescLen__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedSecurityListDescLen'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedSecurityListDescLen::EncodedSecurityListDescLen()\n" " FIX::EncodedSecurityListDescLen::EncodedSecurityListDescLen(FIX::LENGTH const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedSecurityListDescLen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityListDescLen *arg1 = (FIX::EncodedSecurityListDescLen *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedSecurityListDescLen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedSecurityListDescLen, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedSecurityListDescLen" "', argument " "1"" of type '" "FIX::EncodedSecurityListDescLen *""'"); } arg1 = reinterpret_cast< FIX::EncodedSecurityListDescLen * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedSecurityListDescLen_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedSecurityListDescLen, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_EncodedSecurityListDesc__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityListDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_EncodedSecurityListDesc")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityListDesc *)new FIX::EncodedSecurityListDesc(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityListDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityListDesc__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DATA *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::EncodedSecurityListDesc *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_EncodedSecurityListDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DATA, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_EncodedSecurityListDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_EncodedSecurityListDesc" "', argument " "1"" of type '" "FIX::DATA const &""'"); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::EncodedSecurityListDesc *)new FIX::EncodedSecurityListDesc((FIX::DATA const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__EncodedSecurityListDesc, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_EncodedSecurityListDesc(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_EncodedSecurityListDesc__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityListDesc__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_EncodedSecurityListDesc'.\n" " Possible C/C++ prototypes are:\n" " FIX::EncodedSecurityListDesc::EncodedSecurityListDesc()\n" " FIX::EncodedSecurityListDesc::EncodedSecurityListDesc(FIX::DATA const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_EncodedSecurityListDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::EncodedSecurityListDesc *arg1 = (FIX::EncodedSecurityListDesc *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_EncodedSecurityListDesc",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__EncodedSecurityListDesc, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_EncodedSecurityListDesc" "', argument " "1"" of type '" "FIX::EncodedSecurityListDesc *""'"); } arg1 = reinterpret_cast< FIX::EncodedSecurityListDesc * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *EncodedSecurityListDesc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__EncodedSecurityListDesc, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityListType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityListType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListType *)new FIX::SecurityListType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityListType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityListType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityListType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityListType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListType *)new FIX::SecurityListType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityListType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityListType'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityListType::SecurityListType()\n" " FIX::SecurityListType::SecurityListType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityListType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListType *arg1 = (FIX::SecurityListType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityListType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityListType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityListType" "', argument " "1"" of type '" "FIX::SecurityListType *""'"); } arg1 = reinterpret_cast< FIX::SecurityListType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityListType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityListType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SecurityListTypeSource__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListTypeSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SecurityListTypeSource")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListTypeSource *)new FIX::SecurityListTypeSource(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListTypeSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListTypeSource__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SecurityListTypeSource *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SecurityListTypeSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SecurityListTypeSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SecurityListTypeSource" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SecurityListTypeSource *)new FIX::SecurityListTypeSource((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SecurityListTypeSource, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SecurityListTypeSource(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SecurityListTypeSource__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListTypeSource__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SecurityListTypeSource'.\n" " Possible C/C++ prototypes are:\n" " FIX::SecurityListTypeSource::SecurityListTypeSource()\n" " FIX::SecurityListTypeSource::SecurityListTypeSource(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SecurityListTypeSource(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SecurityListTypeSource *arg1 = (FIX::SecurityListTypeSource *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SecurityListTypeSource",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SecurityListTypeSource, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SecurityListTypeSource" "', argument " "1"" of type '" "FIX::SecurityListTypeSource *""'"); } arg1 = reinterpret_cast< FIX::SecurityListTypeSource * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SecurityListTypeSource_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SecurityListTypeSource, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NewsID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NewsID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsID *)new FIX::NewsID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NewsID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NewsID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NewsID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NewsID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsID *)new FIX::NewsID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NewsID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NewsID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NewsID::NewsID()\n" " FIX::NewsID::NewsID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NewsID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsID *arg1 = (FIX::NewsID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NewsID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NewsID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NewsID" "', argument " "1"" of type '" "FIX::NewsID *""'"); } arg1 = reinterpret_cast< FIX::NewsID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NewsID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NewsID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NewsCategory__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsCategory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NewsCategory")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsCategory *)new FIX::NewsCategory(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsCategory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsCategory__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NewsCategory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NewsCategory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NewsCategory" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NewsCategory" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsCategory *)new FIX::NewsCategory((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsCategory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsCategory(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NewsCategory__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsCategory__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NewsCategory'.\n" " Possible C/C++ prototypes are:\n" " FIX::NewsCategory::NewsCategory()\n" " FIX::NewsCategory::NewsCategory(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NewsCategory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsCategory *arg1 = (FIX::NewsCategory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NewsCategory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NewsCategory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NewsCategory" "', argument " "1"" of type '" "FIX::NewsCategory *""'"); } arg1 = reinterpret_cast< FIX::NewsCategory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NewsCategory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NewsCategory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_LanguageCode__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LanguageCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_LanguageCode")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LanguageCode *)new FIX::LanguageCode(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LanguageCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LanguageCode__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LANGUAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::LanguageCode *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_LanguageCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__LANGUAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_LanguageCode" "', argument " "1"" of type '" "FIX::LANGUAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_LanguageCode" "', argument " "1"" of type '" "FIX::LANGUAGE const &""'"); } arg1 = reinterpret_cast< FIX::LANGUAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::LanguageCode *)new FIX::LanguageCode((FIX::LANGUAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__LanguageCode, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_LanguageCode(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_LanguageCode__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__LANGUAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LanguageCode__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_LanguageCode'.\n" " Possible C/C++ prototypes are:\n" " FIX::LanguageCode::LanguageCode()\n" " FIX::LanguageCode::LanguageCode(FIX::LANGUAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_LanguageCode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LanguageCode *arg1 = (FIX::LanguageCode *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LanguageCode",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LanguageCode, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LanguageCode" "', argument " "1"" of type '" "FIX::LanguageCode *""'"); } arg1 = reinterpret_cast< FIX::LanguageCode * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LanguageCode_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LanguageCode, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoNewsRefIDs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNewsRefIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoNewsRefIDs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNewsRefIDs *)new FIX::NoNewsRefIDs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNewsRefIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNewsRefIDs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoNewsRefIDs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoNewsRefIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoNewsRefIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoNewsRefIDs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoNewsRefIDs *)new FIX::NoNewsRefIDs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoNewsRefIDs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoNewsRefIDs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoNewsRefIDs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNewsRefIDs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoNewsRefIDs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoNewsRefIDs::NoNewsRefIDs()\n" " FIX::NoNewsRefIDs::NoNewsRefIDs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoNewsRefIDs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoNewsRefIDs *arg1 = (FIX::NoNewsRefIDs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoNewsRefIDs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoNewsRefIDs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoNewsRefIDs" "', argument " "1"" of type '" "FIX::NoNewsRefIDs *""'"); } arg1 = reinterpret_cast< FIX::NoNewsRefIDs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoNewsRefIDs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoNewsRefIDs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NewsRefID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NewsRefID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsRefID *)new FIX::NewsRefID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsRefID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NewsRefID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NewsRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NewsRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NewsRefID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsRefID *)new FIX::NewsRefID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsRefID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsRefID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NewsRefID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsRefID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NewsRefID'.\n" " Possible C/C++ prototypes are:\n" " FIX::NewsRefID::NewsRefID()\n" " FIX::NewsRefID::NewsRefID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NewsRefID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsRefID *arg1 = (FIX::NewsRefID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NewsRefID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NewsRefID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NewsRefID" "', argument " "1"" of type '" "FIX::NewsRefID *""'"); } arg1 = reinterpret_cast< FIX::NewsRefID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NewsRefID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NewsRefID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NewsRefType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsRefType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NewsRefType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsRefType *)new FIX::NewsRefType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsRefType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsRefType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NewsRefType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NewsRefType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NewsRefType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NewsRefType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NewsRefType *)new FIX::NewsRefType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NewsRefType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NewsRefType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NewsRefType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsRefType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NewsRefType'.\n" " Possible C/C++ prototypes are:\n" " FIX::NewsRefType::NewsRefType()\n" " FIX::NewsRefType::NewsRefType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NewsRefType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NewsRefType *arg1 = (FIX::NewsRefType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NewsRefType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NewsRefType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NewsRefType" "', argument " "1"" of type '" "FIX::NewsRefType *""'"); } arg1 = reinterpret_cast< FIX::NewsRefType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NewsRefType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NewsRefType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikePriceDeterminationMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePriceDeterminationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikePriceDeterminationMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePriceDeterminationMethod *)new FIX::StrikePriceDeterminationMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePriceDeterminationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePriceDeterminationMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikePriceDeterminationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikePriceDeterminationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikePriceDeterminationMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikePriceDeterminationMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePriceDeterminationMethod *)new FIX::StrikePriceDeterminationMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePriceDeterminationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePriceDeterminationMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikePriceDeterminationMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePriceDeterminationMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikePriceDeterminationMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikePriceDeterminationMethod::StrikePriceDeterminationMethod()\n" " FIX::StrikePriceDeterminationMethod::StrikePriceDeterminationMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikePriceDeterminationMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePriceDeterminationMethod *arg1 = (FIX::StrikePriceDeterminationMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikePriceDeterminationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikePriceDeterminationMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikePriceDeterminationMethod" "', argument " "1"" of type '" "FIX::StrikePriceDeterminationMethod *""'"); } arg1 = reinterpret_cast< FIX::StrikePriceDeterminationMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikePriceDeterminationMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikePriceDeterminationMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikePriceBoundaryMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePriceBoundaryMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikePriceBoundaryMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePriceBoundaryMethod *)new FIX::StrikePriceBoundaryMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePriceBoundaryMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePriceBoundaryMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikePriceBoundaryMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikePriceBoundaryMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikePriceBoundaryMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikePriceBoundaryMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePriceBoundaryMethod *)new FIX::StrikePriceBoundaryMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePriceBoundaryMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePriceBoundaryMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikePriceBoundaryMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePriceBoundaryMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikePriceBoundaryMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikePriceBoundaryMethod::StrikePriceBoundaryMethod()\n" " FIX::StrikePriceBoundaryMethod::StrikePriceBoundaryMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikePriceBoundaryMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePriceBoundaryMethod *arg1 = (FIX::StrikePriceBoundaryMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikePriceBoundaryMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikePriceBoundaryMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikePriceBoundaryMethod" "', argument " "1"" of type '" "FIX::StrikePriceBoundaryMethod *""'"); } arg1 = reinterpret_cast< FIX::StrikePriceBoundaryMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikePriceBoundaryMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikePriceBoundaryMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StrikePriceBoundaryPrecision__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePriceBoundaryPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StrikePriceBoundaryPrecision")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePriceBoundaryPrecision *)new FIX::StrikePriceBoundaryPrecision(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePriceBoundaryPrecision__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StrikePriceBoundaryPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StrikePriceBoundaryPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrikePriceBoundaryPrecision" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StrikePriceBoundaryPrecision" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StrikePriceBoundaryPrecision *)new FIX::StrikePriceBoundaryPrecision((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StrikePriceBoundaryPrecision(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StrikePriceBoundaryPrecision__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePriceBoundaryPrecision__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StrikePriceBoundaryPrecision'.\n" " Possible C/C++ prototypes are:\n" " FIX::StrikePriceBoundaryPrecision::StrikePriceBoundaryPrecision()\n" " FIX::StrikePriceBoundaryPrecision::StrikePriceBoundaryPrecision(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StrikePriceBoundaryPrecision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StrikePriceBoundaryPrecision *arg1 = (FIX::StrikePriceBoundaryPrecision *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StrikePriceBoundaryPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrikePriceBoundaryPrecision" "', argument " "1"" of type '" "FIX::StrikePriceBoundaryPrecision *""'"); } arg1 = reinterpret_cast< FIX::StrikePriceBoundaryPrecision * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StrikePriceBoundaryPrecision_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceDeterminationMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPriceDeterminationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_UnderlyingPriceDeterminationMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPriceDeterminationMethod *)new FIX::UnderlyingPriceDeterminationMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceDeterminationMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::UnderlyingPriceDeterminationMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_UnderlyingPriceDeterminationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_UnderlyingPriceDeterminationMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_UnderlyingPriceDeterminationMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::UnderlyingPriceDeterminationMethod *)new FIX::UnderlyingPriceDeterminationMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_UnderlyingPriceDeterminationMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_UnderlyingPriceDeterminationMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPriceDeterminationMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_UnderlyingPriceDeterminationMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::UnderlyingPriceDeterminationMethod::UnderlyingPriceDeterminationMethod()\n" " FIX::UnderlyingPriceDeterminationMethod::UnderlyingPriceDeterminationMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_UnderlyingPriceDeterminationMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UnderlyingPriceDeterminationMethod *arg1 = (FIX::UnderlyingPriceDeterminationMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_UnderlyingPriceDeterminationMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_UnderlyingPriceDeterminationMethod" "', argument " "1"" of type '" "FIX::UnderlyingPriceDeterminationMethod *""'"); } arg1 = reinterpret_cast< FIX::UnderlyingPriceDeterminationMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *UnderlyingPriceDeterminationMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_OptPayoutType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptPayoutType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_OptPayoutType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptPayoutType *)new FIX::OptPayoutType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptPayoutType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptPayoutType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::OptPayoutType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_OptPayoutType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_OptPayoutType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_OptPayoutType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::OptPayoutType *)new FIX::OptPayoutType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__OptPayoutType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_OptPayoutType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_OptPayoutType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptPayoutType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_OptPayoutType'.\n" " Possible C/C++ prototypes are:\n" " FIX::OptPayoutType::OptPayoutType()\n" " FIX::OptPayoutType::OptPayoutType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_OptPayoutType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::OptPayoutType *arg1 = (FIX::OptPayoutType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_OptPayoutType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__OptPayoutType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_OptPayoutType" "', argument " "1"" of type '" "FIX::OptPayoutType *""'"); } arg1 = reinterpret_cast< FIX::OptPayoutType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *OptPayoutType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__OptPayoutType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoComplexEvents__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoComplexEvents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoComplexEvents")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoComplexEvents *)new FIX::NoComplexEvents(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoComplexEvents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoComplexEvents__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoComplexEvents *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoComplexEvents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoComplexEvents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoComplexEvents" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoComplexEvents *)new FIX::NoComplexEvents((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoComplexEvents, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoComplexEvents(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoComplexEvents__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoComplexEvents__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoComplexEvents'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoComplexEvents::NoComplexEvents()\n" " FIX::NoComplexEvents::NoComplexEvents(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoComplexEvents(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoComplexEvents *arg1 = (FIX::NoComplexEvents *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoComplexEvents",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoComplexEvents, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoComplexEvents" "', argument " "1"" of type '" "FIX::NoComplexEvents *""'"); } arg1 = reinterpret_cast< FIX::NoComplexEvents * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoComplexEvents_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoComplexEvents, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventType *)new FIX::ComplexEventType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventType *)new FIX::ComplexEventType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventType::ComplexEventType()\n" " FIX::ComplexEventType::ComplexEventType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventType *arg1 = (FIX::ComplexEventType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventType" "', argument " "1"" of type '" "FIX::ComplexEventType *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexOptPayoutAmount__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexOptPayoutAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexOptPayoutAmount")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexOptPayoutAmount *)new FIX::ComplexOptPayoutAmount(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexOptPayoutAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexOptPayoutAmount__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::AMT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexOptPayoutAmount *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexOptPayoutAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__AMT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexOptPayoutAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexOptPayoutAmount" "', argument " "1"" of type '" "FIX::AMT const &""'"); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexOptPayoutAmount *)new FIX::ComplexOptPayoutAmount((FIX::AMT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexOptPayoutAmount, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexOptPayoutAmount(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexOptPayoutAmount__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexOptPayoutAmount__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexOptPayoutAmount'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexOptPayoutAmount::ComplexOptPayoutAmount()\n" " FIX::ComplexOptPayoutAmount::ComplexOptPayoutAmount(FIX::AMT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexOptPayoutAmount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexOptPayoutAmount *arg1 = (FIX::ComplexOptPayoutAmount *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexOptPayoutAmount",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexOptPayoutAmount, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexOptPayoutAmount" "', argument " "1"" of type '" "FIX::ComplexOptPayoutAmount *""'"); } arg1 = reinterpret_cast< FIX::ComplexOptPayoutAmount * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexOptPayoutAmount_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexOptPayoutAmount, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventPrice__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventPrice")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPrice *)new FIX::ComplexEventPrice(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPrice__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PRICE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventPrice *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PRICE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventPrice" "', argument " "1"" of type '" "FIX::PRICE const &""'"); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPrice *)new FIX::ComplexEventPrice((FIX::PRICE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPrice, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPrice(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventPrice__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPrice__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventPrice'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventPrice::ComplexEventPrice()\n" " FIX::ComplexEventPrice::ComplexEventPrice(FIX::PRICE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventPrice(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPrice *arg1 = (FIX::ComplexEventPrice *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventPrice",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventPrice, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventPrice" "', argument " "1"" of type '" "FIX::ComplexEventPrice *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventPrice * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventPrice_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventPrice, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceBoundaryMethod__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPriceBoundaryMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventPriceBoundaryMethod")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPriceBoundaryMethod *)new FIX::ComplexEventPriceBoundaryMethod(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceBoundaryMethod__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventPriceBoundaryMethod *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventPriceBoundaryMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventPriceBoundaryMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventPriceBoundaryMethod" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPriceBoundaryMethod *)new FIX::ComplexEventPriceBoundaryMethod((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceBoundaryMethod(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventPriceBoundaryMethod__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPriceBoundaryMethod__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventPriceBoundaryMethod'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventPriceBoundaryMethod::ComplexEventPriceBoundaryMethod()\n" " FIX::ComplexEventPriceBoundaryMethod::ComplexEventPriceBoundaryMethod(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventPriceBoundaryMethod(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPriceBoundaryMethod *arg1 = (FIX::ComplexEventPriceBoundaryMethod *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventPriceBoundaryMethod",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventPriceBoundaryMethod" "', argument " "1"" of type '" "FIX::ComplexEventPriceBoundaryMethod *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventPriceBoundaryMethod * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventPriceBoundaryMethod_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPriceBoundaryPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventPriceBoundaryPrecision")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPriceBoundaryPrecision *)new FIX::ComplexEventPriceBoundaryPrecision(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::PERCENTAGE *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventPriceBoundaryPrecision *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventPriceBoundaryPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventPriceBoundaryPrecision" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventPriceBoundaryPrecision" "', argument " "1"" of type '" "FIX::PERCENTAGE const &""'"); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPriceBoundaryPrecision *)new FIX::ComplexEventPriceBoundaryPrecision((FIX::PERCENTAGE const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceBoundaryPrecision(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventPriceBoundaryPrecision'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventPriceBoundaryPrecision::ComplexEventPriceBoundaryPrecision()\n" " FIX::ComplexEventPriceBoundaryPrecision::ComplexEventPriceBoundaryPrecision(FIX::PERCENTAGE const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventPriceBoundaryPrecision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPriceBoundaryPrecision *arg1 = (FIX::ComplexEventPriceBoundaryPrecision *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventPriceBoundaryPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventPriceBoundaryPrecision" "', argument " "1"" of type '" "FIX::ComplexEventPriceBoundaryPrecision *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventPriceBoundaryPrecision * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventPriceBoundaryPrecision_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceTimeType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPriceTimeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventPriceTimeType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPriceTimeType *)new FIX::ComplexEventPriceTimeType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPriceTimeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceTimeType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventPriceTimeType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventPriceTimeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventPriceTimeType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventPriceTimeType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventPriceTimeType *)new FIX::ComplexEventPriceTimeType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventPriceTimeType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventPriceTimeType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventPriceTimeType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPriceTimeType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventPriceTimeType'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventPriceTimeType::ComplexEventPriceTimeType()\n" " FIX::ComplexEventPriceTimeType::ComplexEventPriceTimeType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventPriceTimeType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventPriceTimeType *arg1 = (FIX::ComplexEventPriceTimeType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventPriceTimeType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventPriceTimeType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventPriceTimeType" "', argument " "1"" of type '" "FIX::ComplexEventPriceTimeType *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventPriceTimeType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventPriceTimeType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventPriceTimeType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventCondition__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventCondition *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventCondition")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventCondition *)new FIX::ComplexEventCondition(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventCondition, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventCondition__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventCondition *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventCondition",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventCondition" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventCondition" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventCondition *)new FIX::ComplexEventCondition((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventCondition, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventCondition(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventCondition__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventCondition__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventCondition'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventCondition::ComplexEventCondition()\n" " FIX::ComplexEventCondition::ComplexEventCondition(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventCondition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventCondition *arg1 = (FIX::ComplexEventCondition *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventCondition",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventCondition, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventCondition" "', argument " "1"" of type '" "FIX::ComplexEventCondition *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventCondition * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventCondition_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventCondition, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoComplexEventDates__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoComplexEventDates *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoComplexEventDates")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoComplexEventDates *)new FIX::NoComplexEventDates(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoComplexEventDates, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoComplexEventDates__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoComplexEventDates *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoComplexEventDates",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoComplexEventDates" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoComplexEventDates" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoComplexEventDates *)new FIX::NoComplexEventDates((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoComplexEventDates, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoComplexEventDates(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoComplexEventDates__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoComplexEventDates__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoComplexEventDates'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoComplexEventDates::NoComplexEventDates()\n" " FIX::NoComplexEventDates::NoComplexEventDates(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoComplexEventDates(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoComplexEventDates *arg1 = (FIX::NoComplexEventDates *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoComplexEventDates",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoComplexEventDates, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoComplexEventDates" "', argument " "1"" of type '" "FIX::NoComplexEventDates *""'"); } arg1 = reinterpret_cast< FIX::NoComplexEventDates * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoComplexEventDates_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoComplexEventDates, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventStartDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventStartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventStartDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventStartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventStartDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventStartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventStartDate",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ComplexEventStartDate" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventStartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventStartDate__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventStartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventStartDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventStartDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventStartDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventStartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventStartDate__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::ComplexEventStartDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_ComplexEventStartDate",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventStartDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventStartDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ComplexEventStartDate" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventStartDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventStartDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventStartDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventStartDate__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventStartDate__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventStartDate__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventStartDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventStartDate::ComplexEventStartDate()\n" " FIX::ComplexEventStartDate::ComplexEventStartDate(int)\n" " FIX::ComplexEventStartDate::ComplexEventStartDate(FIX::UTCTIMESTAMP const &)\n" " FIX::ComplexEventStartDate::ComplexEventStartDate(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventStartDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventStartDate *arg1 = (FIX::ComplexEventStartDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventStartDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventStartDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventStartDate" "', argument " "1"" of type '" "FIX::ComplexEventStartDate *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventStartDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventStartDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventStartDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventEndDate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventEndDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventEndDate")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventEndDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventEndDate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventEndDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventEndDate",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ComplexEventEndDate" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventEndDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventEndDate__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventEndDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventEndDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventEndDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventEndDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventEndDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventEndDate__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::ComplexEventEndDate *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_ComplexEventEndDate",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventEndDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventEndDate" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ComplexEventEndDate" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventEndDate, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventEndDate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventEndDate__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventEndDate__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventEndDate__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventEndDate__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventEndDate'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventEndDate::ComplexEventEndDate()\n" " FIX::ComplexEventEndDate::ComplexEventEndDate(int)\n" " FIX::ComplexEventEndDate::ComplexEventEndDate(FIX::UTCTIMESTAMP const &)\n" " FIX::ComplexEventEndDate::ComplexEventEndDate(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventEndDate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventEndDate *arg1 = (FIX::ComplexEventEndDate *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventEndDate",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventEndDate, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventEndDate" "', argument " "1"" of type '" "FIX::ComplexEventEndDate *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventEndDate * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventEndDate_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventEndDate, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoComplexEventTimes__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoComplexEventTimes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoComplexEventTimes")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoComplexEventTimes *)new FIX::NoComplexEventTimes(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoComplexEventTimes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoComplexEventTimes__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoComplexEventTimes *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoComplexEventTimes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoComplexEventTimes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoComplexEventTimes" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoComplexEventTimes *)new FIX::NoComplexEventTimes((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoComplexEventTimes, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoComplexEventTimes(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoComplexEventTimes__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoComplexEventTimes__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoComplexEventTimes'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoComplexEventTimes::NoComplexEventTimes()\n" " FIX::NoComplexEventTimes::NoComplexEventTimes(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoComplexEventTimes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoComplexEventTimes *arg1 = (FIX::NoComplexEventTimes *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoComplexEventTimes",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoComplexEventTimes, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoComplexEventTimes" "', argument " "1"" of type '" "FIX::NoComplexEventTimes *""'"); } arg1 = reinterpret_cast< FIX::NoComplexEventTimes * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoComplexEventTimes_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoComplexEventTimes, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventStartTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventStartTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventStartTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventStartTime *)new FIX::ComplexEventStartTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventStartTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventStartTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventStartTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventStartTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventStartTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventStartTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventStartTime *)new FIX::ComplexEventStartTime((FIX::UTCTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventStartTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventStartTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventStartTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventStartTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventStartTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventStartTime::ComplexEventStartTime()\n" " FIX::ComplexEventStartTime::ComplexEventStartTime(FIX::UTCTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventStartTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventStartTime *arg1 = (FIX::ComplexEventStartTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventStartTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventStartTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventStartTime" "', argument " "1"" of type '" "FIX::ComplexEventStartTime *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventStartTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventStartTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventStartTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ComplexEventEndTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventEndTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_ComplexEventEndTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventEndTime *)new FIX::ComplexEventEndTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventEndTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventEndTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ComplexEventEndTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ComplexEventEndTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ComplexEventEndTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ComplexEventEndTime" "', argument " "1"" of type '" "FIX::UTCTIMEONLY const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ComplexEventEndTime *)new FIX::ComplexEventEndTime((FIX::UTCTIMEONLY const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ComplexEventEndTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ComplexEventEndTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_ComplexEventEndTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventEndTime__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ComplexEventEndTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::ComplexEventEndTime::ComplexEventEndTime()\n" " FIX::ComplexEventEndTime::ComplexEventEndTime(FIX::UTCTIMEONLY const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_ComplexEventEndTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ComplexEventEndTime *arg1 = (FIX::ComplexEventEndTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ComplexEventEndTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ComplexEventEndTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ComplexEventEndTime" "', argument " "1"" of type '" "FIX::ComplexEventEndTime *""'"); } arg1 = reinterpret_cast< FIX::ComplexEventEndTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ComplexEventEndTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ComplexEventEndTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StreamAsgnReqID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StreamAsgnReqID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnReqID *)new FIX::StreamAsgnReqID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnReqID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StreamAsgnReqID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StreamAsgnReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StreamAsgnReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StreamAsgnReqID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnReqID *)new FIX::StreamAsgnReqID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnReqID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnReqID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StreamAsgnReqID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnReqID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StreamAsgnReqID'.\n" " Possible C/C++ prototypes are:\n" " FIX::StreamAsgnReqID::StreamAsgnReqID()\n" " FIX::StreamAsgnReqID::StreamAsgnReqID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StreamAsgnReqID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnReqID *arg1 = (FIX::StreamAsgnReqID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StreamAsgnReqID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StreamAsgnReqID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StreamAsgnReqID" "', argument " "1"" of type '" "FIX::StreamAsgnReqID *""'"); } arg1 = reinterpret_cast< FIX::StreamAsgnReqID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StreamAsgnReqID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StreamAsgnReqID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StreamAsgnReqType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StreamAsgnReqType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnReqType *)new FIX::StreamAsgnReqType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnReqType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StreamAsgnReqType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StreamAsgnReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StreamAsgnReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StreamAsgnReqType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnReqType *)new FIX::StreamAsgnReqType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnReqType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnReqType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StreamAsgnReqType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnReqType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StreamAsgnReqType'.\n" " Possible C/C++ prototypes are:\n" " FIX::StreamAsgnReqType::StreamAsgnReqType()\n" " FIX::StreamAsgnReqType::StreamAsgnReqType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StreamAsgnReqType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnReqType *arg1 = (FIX::StreamAsgnReqType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StreamAsgnReqType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StreamAsgnReqType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StreamAsgnReqType" "', argument " "1"" of type '" "FIX::StreamAsgnReqType *""'"); } arg1 = reinterpret_cast< FIX::StreamAsgnReqType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StreamAsgnReqType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StreamAsgnReqType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NoAsgnReqs__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAsgnReqs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NoAsgnReqs")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAsgnReqs *)new FIX::NoAsgnReqs(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAsgnReqs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAsgnReqs__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NUMINGROUP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::NoAsgnReqs *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_NoAsgnReqs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_NoAsgnReqs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_NoAsgnReqs" "', argument " "1"" of type '" "FIX::NUMINGROUP const &""'"); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NoAsgnReqs *)new FIX::NoAsgnReqs((FIX::NUMINGROUP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NoAsgnReqs, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_NoAsgnReqs(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_NoAsgnReqs__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAsgnReqs__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_NoAsgnReqs'.\n" " Possible C/C++ prototypes are:\n" " FIX::NoAsgnReqs::NoAsgnReqs()\n" " FIX::NoAsgnReqs::NoAsgnReqs(FIX::NUMINGROUP const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_NoAsgnReqs(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NoAsgnReqs *arg1 = (FIX::NoAsgnReqs *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NoAsgnReqs",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NoAsgnReqs, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NoAsgnReqs" "', argument " "1"" of type '" "FIX::NoAsgnReqs *""'"); } arg1 = reinterpret_cast< FIX::NoAsgnReqs * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NoAsgnReqs_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NoAsgnReqs, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MDStreamID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDStreamID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MDStreamID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDStreamID *)new FIX::MDStreamID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDStreamID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDStreamID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MDStreamID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MDStreamID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MDStreamID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_MDStreamID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MDStreamID *)new FIX::MDStreamID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MDStreamID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MDStreamID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_MDStreamID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDStreamID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_MDStreamID'.\n" " Possible C/C++ prototypes are:\n" " FIX::MDStreamID::MDStreamID()\n" " FIX::MDStreamID::MDStreamID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_MDStreamID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MDStreamID *arg1 = (FIX::MDStreamID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MDStreamID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MDStreamID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MDStreamID" "', argument " "1"" of type '" "FIX::MDStreamID *""'"); } arg1 = reinterpret_cast< FIX::MDStreamID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MDStreamID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MDStreamID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StreamAsgnRptID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StreamAsgnRptID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnRptID *)new FIX::StreamAsgnRptID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnRptID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::STRING *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StreamAsgnRptID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StreamAsgnRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__STRING, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StreamAsgnRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StreamAsgnRptID" "', argument " "1"" of type '" "FIX::STRING const &""'"); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnRptID *)new FIX::StreamAsgnRptID((FIX::STRING const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnRptID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnRptID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StreamAsgnRptID__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnRptID__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StreamAsgnRptID'.\n" " Possible C/C++ prototypes are:\n" " FIX::StreamAsgnRptID::StreamAsgnRptID()\n" " FIX::StreamAsgnRptID::StreamAsgnRptID(FIX::STRING const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StreamAsgnRptID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnRptID *arg1 = (FIX::StreamAsgnRptID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StreamAsgnRptID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StreamAsgnRptID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StreamAsgnRptID" "', argument " "1"" of type '" "FIX::StreamAsgnRptID *""'"); } arg1 = reinterpret_cast< FIX::StreamAsgnRptID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StreamAsgnRptID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StreamAsgnRptID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StreamAsgnRejReason__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StreamAsgnRejReason")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnRejReason *)new FIX::StreamAsgnRejReason(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnRejReason__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StreamAsgnRejReason *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StreamAsgnRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StreamAsgnRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StreamAsgnRejReason" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnRejReason *)new FIX::StreamAsgnRejReason((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnRejReason, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnRejReason(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StreamAsgnRejReason__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnRejReason__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StreamAsgnRejReason'.\n" " Possible C/C++ prototypes are:\n" " FIX::StreamAsgnRejReason::StreamAsgnRejReason()\n" " FIX::StreamAsgnRejReason::StreamAsgnRejReason(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StreamAsgnRejReason(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnRejReason *arg1 = (FIX::StreamAsgnRejReason *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StreamAsgnRejReason",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StreamAsgnRejReason, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StreamAsgnRejReason" "', argument " "1"" of type '" "FIX::StreamAsgnRejReason *""'"); } arg1 = reinterpret_cast< FIX::StreamAsgnRejReason * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StreamAsgnRejReason_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StreamAsgnRejReason, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StreamAsgnAckType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnAckType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StreamAsgnAckType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnAckType *)new FIX::StreamAsgnAckType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnAckType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnAckType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StreamAsgnAckType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StreamAsgnAckType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StreamAsgnAckType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StreamAsgnAckType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnAckType *)new FIX::StreamAsgnAckType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnAckType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnAckType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StreamAsgnAckType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnAckType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StreamAsgnAckType'.\n" " Possible C/C++ prototypes are:\n" " FIX::StreamAsgnAckType::StreamAsgnAckType()\n" " FIX::StreamAsgnAckType::StreamAsgnAckType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StreamAsgnAckType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnAckType *arg1 = (FIX::StreamAsgnAckType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StreamAsgnAckType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StreamAsgnAckType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StreamAsgnAckType" "', argument " "1"" of type '" "FIX::StreamAsgnAckType *""'"); } arg1 = reinterpret_cast< FIX::StreamAsgnAckType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StreamAsgnAckType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StreamAsgnAckType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_RelSymTransactTime__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RelSymTransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_RelSymTransactTime")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RelSymTransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RelSymTransactTime__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; int arg1 ; int val1 ; int ecode1 = 0 ; PyObject * obj0 = 0 ; FIX::RelSymTransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RelSymTransactTime",&obj0)) SWIG_fail; ecode1 = SWIG_AsVal_int(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_RelSymTransactTime" "', argument " "1"" of type '" "int""'"); } arg1 = static_cast< int >(val1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RelSymTransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RelSymTransactTime__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::RelSymTransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_RelSymTransactTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RelSymTransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RelSymTransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime((FIX::UTCTIMESTAMP const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RelSymTransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RelSymTransactTime__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::RelSymTransactTime *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_RelSymTransactTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_RelSymTransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_RelSymTransactTime" "', argument " "1"" of type '" "FIX::UTCTIMESTAMP const &""'"); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_RelSymTransactTime" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__RelSymTransactTime, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_RelSymTransactTime(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_RelSymTransactTime__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RelSymTransactTime__SWIG_2(self, args); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RelSymTransactTime__SWIG_1(self, args); } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RelSymTransactTime__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_RelSymTransactTime'.\n" " Possible C/C++ prototypes are:\n" " FIX::RelSymTransactTime::RelSymTransactTime()\n" " FIX::RelSymTransactTime::RelSymTransactTime(int)\n" " FIX::RelSymTransactTime::RelSymTransactTime(FIX::UTCTIMESTAMP const &)\n" " FIX::RelSymTransactTime::RelSymTransactTime(FIX::UTCTIMESTAMP const &,int)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_RelSymTransactTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::RelSymTransactTime *arg1 = (FIX::RelSymTransactTime *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_RelSymTransactTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__RelSymTransactTime, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_RelSymTransactTime" "', argument " "1"" of type '" "FIX::RelSymTransactTime *""'"); } arg1 = reinterpret_cast< FIX::RelSymTransactTime * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *RelSymTransactTime_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__RelSymTransactTime, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_StreamAsgnType__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_StreamAsgnType")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnType *)new FIX::StreamAsgnType(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnType__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::INT *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::StreamAsgnType *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_StreamAsgnType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__INT, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StreamAsgnType" "', argument " "1"" of type '" "FIX::INT const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StreamAsgnType" "', argument " "1"" of type '" "FIX::INT const &""'"); } arg1 = reinterpret_cast< FIX::INT * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::StreamAsgnType *)new FIX::StreamAsgnType((FIX::INT const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__StreamAsgnType, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_StreamAsgnType(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_StreamAsgnType__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnType__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_StreamAsgnType'.\n" " Possible C/C++ prototypes are:\n" " FIX::StreamAsgnType::StreamAsgnType()\n" " FIX::StreamAsgnType::StreamAsgnType(FIX::INT const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_StreamAsgnType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::StreamAsgnType *arg1 = (FIX::StreamAsgnType *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_StreamAsgnType",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__StreamAsgnType, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StreamAsgnType" "', argument " "1"" of type '" "FIX::StreamAsgnType *""'"); } arg1 = reinterpret_cast< FIX::StreamAsgnType * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *StreamAsgnType_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__StreamAsgnType, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN int Swig_var_BeginString_FIXT11_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BeginString_FIXT11 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BeginString_FIXT11_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BeginString_FIXT11); return pyobj; } SWIGINTERN int Swig_var_BeginString_FIX50_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BeginString_FIX50 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BeginString_FIX50_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BeginString_FIX50); return pyobj; } SWIGINTERN int Swig_var_BeginString_FIX44_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BeginString_FIX44 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BeginString_FIX44_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BeginString_FIX44); return pyobj; } SWIGINTERN int Swig_var_BeginString_FIX43_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BeginString_FIX43 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BeginString_FIX43_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BeginString_FIX43); return pyobj; } SWIGINTERN int Swig_var_BeginString_FIX42_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BeginString_FIX42 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BeginString_FIX42_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BeginString_FIX42); return pyobj; } SWIGINTERN int Swig_var_BeginString_FIX41_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BeginString_FIX41 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BeginString_FIX41_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BeginString_FIX41); return pyobj; } SWIGINTERN int Swig_var_BeginString_FIX40_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BeginString_FIX40 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BeginString_FIX40_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BeginString_FIX40); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INVALID_TAG_NUMBER_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_INVALID_TAG_NUMBER_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_REQUIRED_TAG_MISSING_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_REQUIRED_TAG_MISSING_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_UNDEFINED_TAG_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_UNDEFINED_TAG_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_UNDEFINED_TAG_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_UNDEFINED_TAG_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_VALUE_IS_INCORRECT_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_VALUE_IS_INCORRECT_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_DECRYPTION_PROBLEM_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_DECRYPTION_PROBLEM_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_SIGNATURE_PROBLEM_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_SIGNATURE_PROBLEM_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_COMPID_PROBLEM_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_COMPID_PROBLEM_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_COMPID_PROBLEM_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_COMPID_PROBLEM_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INVALID_MSGTYPE_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INVALID_MSGTYPE_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INVALID_MSGTYPE_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_INVALID_MSGTYPE_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_OTHER_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_OTHER_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_OTHER_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_OTHER_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNKNOWN_ID_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNKNOWN_ID_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNKNOWN_ID_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_UNKNOWN_ID_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNKNOWN_SECURITY_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_UNKNOWN_SECURITY_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_NOT_AUTHORIZED_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_NOT_AUTHORIZED_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_NOT_AUTHORIZED_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_NOT_AUTHORIZED_TEXT); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT); return pyobj; } SWIGINTERN int Swig_var_MsgType_Heartbeat_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Heartbeat is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Heartbeat_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Heartbeat); return pyobj; } SWIGINTERN int Swig_var_MsgType_TestRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TestRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TestRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TestRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_ResendRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ResendRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ResendRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ResendRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_Reject_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Reject is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Reject_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Reject); return pyobj; } SWIGINTERN int Swig_var_MsgType_SequenceReset_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SequenceReset is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SequenceReset_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SequenceReset); return pyobj; } SWIGINTERN int Swig_var_MsgType_Logout_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Logout is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Logout_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Logout); return pyobj; } SWIGINTERN int Swig_var_MsgType_Logon_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Logon is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Logon_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Logon); return pyobj; } SWIGINTERN int Swig_var_MsgType_IOI_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_IOI is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_IOI_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_IOI); return pyobj; } SWIGINTERN int Swig_var_MsgType_Advertisement_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Advertisement is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Advertisement_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Advertisement); return pyobj; } SWIGINTERN int Swig_var_MsgType_ExecutionReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ExecutionReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ExecutionReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ExecutionReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderCancelReject_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderCancelReject is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderCancelReject_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderCancelReject); return pyobj; } SWIGINTERN int Swig_var_MsgType_News_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_News is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_News_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_News); return pyobj; } SWIGINTERN int Swig_var_MsgType_Email_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Email is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Email_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Email); return pyobj; } SWIGINTERN int Swig_var_MsgType_NewOrderSingle_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_NewOrderSingle is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_NewOrderSingle_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_NewOrderSingle); return pyobj; } SWIGINTERN int Swig_var_MsgType_NewOrderList_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_NewOrderList is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_NewOrderList_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_NewOrderList); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderCancelRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderCancelRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderCancelRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderCancelRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderCancelReplaceRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderCancelReplaceRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderCancelReplaceRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderCancelReplaceRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderStatusRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderStatusRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderStatusRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderStatusRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_Allocation_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Allocation is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Allocation_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Allocation); return pyobj; } SWIGINTERN int Swig_var_MsgType_ListCancelRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ListCancelRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ListCancelRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ListCancelRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_ListExecute_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ListExecute is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ListExecute_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ListExecute); return pyobj; } SWIGINTERN int Swig_var_MsgType_ListStatusRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ListStatusRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ListStatusRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ListStatusRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_ListStatus_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ListStatus is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ListStatus_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ListStatus); return pyobj; } SWIGINTERN int Swig_var_MsgType_AllocationInstructionAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AllocationInstructionAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AllocationInstructionAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AllocationInstructionAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_DontKnowTrade_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_DontKnowTrade is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_DontKnowTrade_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_DontKnowTrade); return pyobj; } SWIGINTERN int Swig_var_MsgType_QuoteRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_QuoteRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_QuoteRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_QuoteRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_Quote_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Quote is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Quote_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Quote); return pyobj; } SWIGINTERN int Swig_var_MsgType_SettlementInstructions_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SettlementInstructions is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SettlementInstructions_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SettlementInstructions); return pyobj; } SWIGINTERN int Swig_var_MsgType_MarketDataRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MarketDataRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MarketDataRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MarketDataRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_MarketDataSnapshotFullRefresh_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MarketDataSnapshotFullRefresh is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MarketDataSnapshotFullRefresh_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MarketDataSnapshotFullRefresh); return pyobj; } SWIGINTERN int Swig_var_MsgType_MarketDataIncrementalRefresh_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MarketDataIncrementalRefresh is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MarketDataIncrementalRefresh_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MarketDataIncrementalRefresh); return pyobj; } SWIGINTERN int Swig_var_MsgType_MarketDataRequestReject_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MarketDataRequestReject is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MarketDataRequestReject_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MarketDataRequestReject); return pyobj; } SWIGINTERN int Swig_var_MsgType_QuoteCancel_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_QuoteCancel is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_QuoteCancel_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_QuoteCancel); return pyobj; } SWIGINTERN int Swig_var_MsgType_QuoteStatusRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_QuoteStatusRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_QuoteStatusRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_QuoteStatusRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_QuoteAcknowledgement_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_QuoteAcknowledgement is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_QuoteAcknowledgement_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_QuoteAcknowledgement); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityDefinitionRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityDefinitionRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityDefinitionRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityDefinitionRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityDefinition_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityDefinition is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityDefinition_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityDefinition); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityStatusRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityStatusRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityStatusRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityStatusRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityStatus_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityStatus is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityStatus_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityStatus); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradingSessionStatusRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradingSessionStatusRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradingSessionStatusRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradingSessionStatusRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradingSessionStatus_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradingSessionStatus is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradingSessionStatus_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradingSessionStatus); return pyobj; } SWIGINTERN int Swig_var_MsgType_MassQuote_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MassQuote is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MassQuote_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MassQuote); return pyobj; } SWIGINTERN int Swig_var_MsgType_BusinessMessageReject_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_BusinessMessageReject is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_BusinessMessageReject_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_BusinessMessageReject); return pyobj; } SWIGINTERN int Swig_var_MsgType_BidRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_BidRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_BidRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_BidRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_BidResponse_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_BidResponse is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_BidResponse_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_BidResponse); return pyobj; } SWIGINTERN int Swig_var_MsgType_ListStrikePrice_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ListStrikePrice is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ListStrikePrice_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ListStrikePrice); return pyobj; } SWIGINTERN int Swig_var_MsgType_AllocationAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AllocationAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AllocationAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AllocationAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_MassQuoteAcknowledgement_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MassQuoteAcknowledgement is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MassQuoteAcknowledgement_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MassQuoteAcknowledgement); return pyobj; } SWIGINTERN int Swig_var_MsgType_XMLnonFIX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_XMLnonFIX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_XMLnonFIX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_XMLnonFIX); return pyobj; } SWIGINTERN int Swig_var_MsgType_RegistrationInstructions_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_RegistrationInstructions is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_RegistrationInstructions_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_RegistrationInstructions); return pyobj; } SWIGINTERN int Swig_var_MsgType_RegistrationInstructionsResponse_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_RegistrationInstructionsResponse is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_RegistrationInstructionsResponse_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_RegistrationInstructionsResponse); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderMassCancelRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderMassCancelRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderMassCancelRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderMassCancelRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderMassCancelReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderMassCancelReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderMassCancelReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderMassCancelReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_NewOrderCross_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_NewOrderCross is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_NewOrderCross_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_NewOrderCross); return pyobj; } SWIGINTERN int Swig_var_MsgType_CrossOrderCancelRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CrossOrderCancelRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CrossOrderCancelRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CrossOrderCancelRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_CrossOrderCancelReplaceRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CrossOrderCancelReplaceRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CrossOrderCancelReplaceRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CrossOrderCancelReplaceRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityTypeRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityTypeRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityTypeRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityTypeRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityTypes_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityTypes is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityTypes_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityTypes); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityListRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityListRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityListRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityListRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityList_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityList is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityList_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityList); return pyobj; } SWIGINTERN int Swig_var_MsgType_DerivativeSecurityListRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_DerivativeSecurityListRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_DerivativeSecurityListRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_DerivativeSecurityListRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_DerivativeSecurityList_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_DerivativeSecurityList is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_DerivativeSecurityList_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_DerivativeSecurityList); return pyobj; } SWIGINTERN int Swig_var_MsgType_NewOrderMultileg_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_NewOrderMultileg is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_NewOrderMultileg_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_NewOrderMultileg); return pyobj; } SWIGINTERN int Swig_var_MsgType_MultilegOrderCancelReplaceRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MultilegOrderCancelReplaceRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MultilegOrderCancelReplaceRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MultilegOrderCancelReplaceRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradeCaptureReportRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradeCaptureReportRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradeCaptureReportRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReportRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradeCaptureReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradeCaptureReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradeCaptureReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderMassStatusRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderMassStatusRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderMassStatusRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderMassStatusRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_QuoteRequestReject_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_QuoteRequestReject is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_QuoteRequestReject_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_QuoteRequestReject); return pyobj; } SWIGINTERN int Swig_var_MsgType_RFQRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_RFQRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_RFQRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_RFQRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_QuoteStatusReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_QuoteStatusReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_QuoteStatusReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_QuoteStatusReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_AllocationInstruction_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AllocationInstruction is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AllocationInstruction_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AllocationInstruction); return pyobj; } SWIGINTERN int Swig_var_MsgType_MultilegOrderCancelReplace_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MultilegOrderCancelReplace is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MultilegOrderCancelReplace_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MultilegOrderCancelReplace); return pyobj; } SWIGINTERN int Swig_var_MsgType_QuoteResponse_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_QuoteResponse is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_QuoteResponse_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_QuoteResponse); return pyobj; } SWIGINTERN int Swig_var_MsgType_Confirmation_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_Confirmation is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_Confirmation_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_Confirmation); return pyobj; } SWIGINTERN int Swig_var_MsgType_PositionMaintenanceRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_PositionMaintenanceRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_PositionMaintenanceRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_PositionMaintenanceRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_PositionMaintenanceReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_PositionMaintenanceReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_PositionMaintenanceReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_PositionMaintenanceReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_RequestForPositions_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_RequestForPositions is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_RequestForPositions_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_RequestForPositions); return pyobj; } SWIGINTERN int Swig_var_MsgType_RequestForPositionsAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_RequestForPositionsAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_RequestForPositionsAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_RequestForPositionsAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_PositionReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_PositionReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_PositionReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_PositionReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradeCaptureReportRequestAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradeCaptureReportRequestAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradeCaptureReportRequestAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReportRequestAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradeCaptureReportAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradeCaptureReportAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradeCaptureReportAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReportAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_AllocationReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AllocationReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AllocationReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AllocationReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_AllocationReportAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AllocationReportAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AllocationReportAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AllocationReportAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_ConfirmationAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ConfirmationAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ConfirmationAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ConfirmationAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_SettlementInstructionRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SettlementInstructionRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SettlementInstructionRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SettlementInstructionRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_AssignmentReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AssignmentReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AssignmentReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AssignmentReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_CollateralRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CollateralRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CollateralRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CollateralRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_CollateralAssignment_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CollateralAssignment is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CollateralAssignment_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CollateralAssignment); return pyobj; } SWIGINTERN int Swig_var_MsgType_CollateralResponse_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CollateralResponse is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CollateralResponse_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CollateralResponse); return pyobj; } SWIGINTERN int Swig_var_MsgType_CollateralReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CollateralReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CollateralReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CollateralReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_CollateralInquiry_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CollateralInquiry is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CollateralInquiry_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CollateralInquiry); return pyobj; } SWIGINTERN int Swig_var_MsgType_NetworkCounterpartySystemStatusRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_NetworkCounterpartySystemStatusRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_NetworkCounterpartySystemStatusRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_NetworkCounterpartySystemStatusRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_NetworkCounterpartySystemStatusResponse_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_NetworkCounterpartySystemStatusResponse is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_NetworkCounterpartySystemStatusResponse_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_NetworkCounterpartySystemStatusResponse); return pyobj; } SWIGINTERN int Swig_var_MsgType_UserRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_UserRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_UserRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_UserRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_UserResponse_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_UserResponse is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_UserResponse_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_UserResponse); return pyobj; } SWIGINTERN int Swig_var_MsgType_CollateralInquiryAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_CollateralInquiryAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_CollateralInquiryAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_CollateralInquiryAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_ConfirmationRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ConfirmationRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ConfirmationRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ConfirmationRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_ContraryIntentionReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ContraryIntentionReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ContraryIntentionReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ContraryIntentionReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityDefinitionUpdateReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityDefinitionUpdateReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityDefinitionUpdateReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityDefinitionUpdateReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_SecurityListUpdateReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SecurityListUpdateReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SecurityListUpdateReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SecurityListUpdateReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_AdjustedPositionReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AdjustedPositionReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AdjustedPositionReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AdjustedPositionReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_AllocationInstructionAlert_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_AllocationInstructionAlert is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_AllocationInstructionAlert_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_AllocationInstructionAlert); return pyobj; } SWIGINTERN int Swig_var_MsgType_ExecutionAcknowledgement_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ExecutionAcknowledgement is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ExecutionAcknowledgement_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ExecutionAcknowledgement); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradingSessionList_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradingSessionList is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradingSessionList_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradingSessionList); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradingSessionListRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradingSessionListRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradingSessionListRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradingSessionListRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_SettlementObligationReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_SettlementObligationReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_SettlementObligationReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_SettlementObligationReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_DerivativeSecurityListUpdateReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_DerivativeSecurityListUpdateReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_DerivativeSecurityListUpdateReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_DerivativeSecurityListUpdateReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_TradingSessionListUpdateReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_TradingSessionListUpdateReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_TradingSessionListUpdateReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_TradingSessionListUpdateReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_MarketDefinitionRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MarketDefinitionRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MarketDefinitionRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MarketDefinitionRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_MarketDefinition_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MarketDefinition is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MarketDefinition_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MarketDefinition); return pyobj; } SWIGINTERN int Swig_var_MsgType_MarketDefinitionUpdateReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_MarketDefinitionUpdateReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_MarketDefinitionUpdateReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_MarketDefinitionUpdateReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_ApplicationMessageRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ApplicationMessageRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ApplicationMessageRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ApplicationMessageRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_ApplicationMessageRequestAck_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ApplicationMessageRequestAck is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ApplicationMessageRequestAck_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ApplicationMessageRequestAck); return pyobj; } SWIGINTERN int Swig_var_MsgType_ApplicationMessageReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_ApplicationMessageReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_ApplicationMessageReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_ApplicationMessageReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderMassActionReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderMassActionReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderMassActionReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderMassActionReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_OrderMassActionRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_OrderMassActionRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_OrderMassActionRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_OrderMassActionRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_UserNotification_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_UserNotification is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_UserNotification_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_UserNotification); return pyobj; } SWIGINTERN int Swig_var_MsgType_StreamAssignmentRequest_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_StreamAssignmentRequest is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_StreamAssignmentRequest_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_StreamAssignmentRequest); return pyobj; } SWIGINTERN int Swig_var_MsgType_StreamAssignmentReport_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_StreamAssignmentReport is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_StreamAssignmentReport_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_StreamAssignmentReport); return pyobj; } SWIGINTERN int Swig_var_MsgType_StreamAssignmentReportACK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgType_StreamAssignmentReportACK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgType_StreamAssignmentReportACK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MsgType_StreamAssignmentReportACK); return pyobj; } SWIGINTERN int Swig_var_PossDupFlag_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PossDupFlag_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PossDupFlag_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PossDupFlag_NO)); return pyobj; } SWIGINTERN int Swig_var_PossDupFlag_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PossDupFlag_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PossDupFlag_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PossDupFlag_YES)); return pyobj; } SWIGINTERN int Swig_var_PossResend_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PossResend_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PossResend_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PossResend_NO)); return pyobj; } SWIGINTERN int Swig_var_PossResend_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PossResend_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PossResend_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PossResend_YES)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_NONE_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_NONE_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_NONE_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_NONE_OTHER)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_PKCS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_PKCS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_PKCS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PKCS)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_DES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_DES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_DES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_DES)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_PKCS_DES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_PKCS_DES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_PKCS_DES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PKCS_DES)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_PGP_DES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_PGP_DES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_PGP_DES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PGP_DES)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_PGP_DES_MD5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_PGP_DES_MD5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_PGP_DES_MD5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PGP_DES_MD5)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_PEM_DES_MD5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_PEM_DES_MD5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_PEM_DES_MD5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PEM_DES_MD5)); return pyobj; } SWIGINTERN int Swig_var_EncryptMethod_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EncryptMethod_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EncryptMethod_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_NONE)); return pyobj; } SWIGINTERN int Swig_var_GapFillFlag_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable GapFillFlag_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_GapFillFlag_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::GapFillFlag_NO)); return pyobj; } SWIGINTERN int Swig_var_GapFillFlag_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable GapFillFlag_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_GapFillFlag_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::GapFillFlag_YES)); return pyobj; } SWIGINTERN int Swig_var_ResetSeqNumFlag_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ResetSeqNumFlag_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ResetSeqNumFlag_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ResetSeqNumFlag_NO)); return pyobj; } SWIGINTERN int Swig_var_ResetSeqNumFlag_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ResetSeqNumFlag_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ResetSeqNumFlag_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ResetSeqNumFlag_YES)); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_ISO_2022_JP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_ISO_2022_JP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_ISO_2022_JP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_ISO_2022_JP); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_EUC_JP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_EUC_JP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_EUC_JP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_EUC_JP); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_SHIFT_JIS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_SHIFT_JIS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_SHIFT_JIS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_SHIFT_JIS); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_UTF_8_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_UTF_8 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_UTF_8_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_UTF_8); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_JIS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_JIS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_JIS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_JIS); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_EUC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_EUC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_EUC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_EUC); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_FOR_USING_SJIS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_FOR_USING_SJIS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_FOR_USING_SJIS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_FOR_USING_SJIS); return pyobj; } SWIGINTERN int Swig_var_MessageEncoding_UNICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MessageEncoding_UNICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MessageEncoding_UNICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MessageEncoding_UNICODE); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INVALID_TAG_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INVALID_TAG_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_REQUIRED_TAG_MISSING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_REQUIRED_TAG_MISSING)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INVALID_MSGTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INVALID_MSGTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INVALID_MSGTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INVALID_MSGTYPE)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_XML_VALIDATION_ERROR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_XML_VALIDATION_ERROR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_XML_VALIDATION_ERROR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_XML_VALIDATION_ERROR)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_UNDEFINED_TAG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_UNDEFINED_TAG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_UNDEFINED_TAG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_UNDEFINED_TAG)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_VALUE_IS_INCORRECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_VALUE_IS_INCORRECT)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_DECRYPTION_PROBLEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_DECRYPTION_PROBLEM)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_SIGNATURE_PROBLEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_SIGNATURE_PROBLEM)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_COMPID_PROBLEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_COMPID_PROBLEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_COMPID_PROBLEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_COMPID_PROBLEM)); return pyobj; } SWIGINTERN int Swig_var_SessionRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_MsgDirection_RECEIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgDirection_RECEIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgDirection_RECEIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MsgDirection_RECEIVE)); return pyobj; } SWIGINTERN int Swig_var_MsgDirection_SEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MsgDirection_SEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MsgDirection_SEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MsgDirection_SEND)); return pyobj; } SWIGINTERN int Swig_var_TestMessageIndicator_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TestMessageIndicator_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TestMessageIndicator_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TestMessageIndicator_YES)); return pyobj; } SWIGINTERN int Swig_var_TestMessageIndicator_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TestMessageIndicator_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TestMessageIndicator_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TestMessageIndicator_NO)); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX27_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX27 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX27_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX27); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX30_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX30 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX30_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX30); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX40_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX40 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX40_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX40); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX41_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX41 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX41_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX41); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX42_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX42 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX42_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX42); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX43_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX43 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX43_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX43); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX44_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX44 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX44_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX44); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX50_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX50 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX50_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX50); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX50SP1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX50SP1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX50SP1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX50SP1); return pyobj; } SWIGINTERN int Swig_var_ApplVerID_FIX50SP2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplVerID_FIX50SP2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplVerID_FIX50SP2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ApplVerID_FIX50SP2); return pyobj; } SWIGINTERN int Swig_var_AdvSide_BUY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdvSide_BUY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdvSide_BUY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AdvSide_BUY)); return pyobj; } SWIGINTERN int Swig_var_AdvSide_SELL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdvSide_SELL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdvSide_SELL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AdvSide_SELL)); return pyobj; } SWIGINTERN int Swig_var_AdvSide_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdvSide_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdvSide_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AdvSide_TRADE)); return pyobj; } SWIGINTERN int Swig_var_AdvSide_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdvSide_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdvSide_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AdvSide_CROSS)); return pyobj; } SWIGINTERN int Swig_var_AdvTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdvTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdvTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::AdvTransType_CANCEL); return pyobj; } SWIGINTERN int Swig_var_AdvTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdvTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdvTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::AdvTransType_NEW); return pyobj; } SWIGINTERN int Swig_var_AdvTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdvTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdvTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::AdvTransType_REPLACE); return pyobj; } SWIGINTERN int Swig_var_CommType_PER_SHARE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_PER_SHARE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_PER_SHARE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_PER_SHARE)); return pyobj; } SWIGINTERN int Swig_var_CommType_PERCENTAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_PERCENTAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_PERCENTAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENTAGE)); return pyobj; } SWIGINTERN int Swig_var_CommType_ABSOLUTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_ABSOLUTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_ABSOLUTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_ABSOLUTE)); return pyobj; } SWIGINTERN int Swig_var_CommType_PER_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_PER_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_PER_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_PER_BOND)); return pyobj; } SWIGINTERN int Swig_var_CommType_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_5)); return pyobj; } SWIGINTERN int Swig_var_CommType_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_4)); return pyobj; } SWIGINTERN int Swig_var_CommType_PER_UNIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_PER_UNIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_PER_UNIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_PER_UNIT)); return pyobj; } SWIGINTERN int Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER)); return pyobj; } SWIGINTERN int Swig_var_CommType_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_CommType_PERCENTAGE_WAIVED_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_PERCENTAGE_WAIVED_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_PERCENTAGE_WAIVED_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENTAGE_WAIVED_4)); return pyobj; } SWIGINTERN int Swig_var_CommType_PERCENTAGE_WAIVED_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_PERCENTAGE_WAIVED_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_PERCENTAGE_WAIVED_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENTAGE_WAIVED_5)); return pyobj; } SWIGINTERN int Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CommType_POINTS_PER_BOND_OR_CONTRACT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CommType_POINTS_PER_BOND_OR_CONTRACT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STAY_ON_OFFERSIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STAY_ON_OFFERSIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STAY_ON_OFFERSIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_OFFERSIDE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_NOT_HELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_NOT_HELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_NOT_HELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_NOT_HELD)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_WORK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_WORK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_WORK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_WORK)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_GO_ALONG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_GO_ALONG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_GO_ALONG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_GO_ALONG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_OVER_THE_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_OVER_THE_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_OVER_THE_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_OVER_THE_DAY)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_HELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_HELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_HELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_HELD)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PARTICIPATE_DONT_INITIATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PARTICIPATE_DONT_INITIATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PARTICIPATE_DONT_INITIATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PARTICIPATE_DONT_INITIATE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STRICT_SCALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STRICT_SCALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STRICT_SCALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STRICT_SCALE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_TRY_TO_SCALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_TRY_TO_SCALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_TRY_TO_SCALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRY_TO_SCALE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STAY_ON_BIDSIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STAY_ON_BIDSIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STAY_ON_BIDSIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_BIDSIDE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_NO_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_NO_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_NO_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_NO_CROSS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_OK_TO_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_OK_TO_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_OK_TO_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_OK_TO_CROSS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CALL_FIRST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CALL_FIRST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CALL_FIRST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CALL_FIRST)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PERCENT_OF_VOLUME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PERCENT_OF_VOLUME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PERCENT_OF_VOLUME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PERCENT_OF_VOLUME)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_DO_NOT_INCREASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_DO_NOT_INCREASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_DO_NOT_INCREASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_DO_NOT_INCREASE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_DO_NOT_REDUCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_DO_NOT_REDUCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_DO_NOT_REDUCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_DO_NOT_REDUCE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_ALL_OR_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_ALL_OR_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_ALL_OR_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_ALL_OR_NONE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_INSTITUTIONS_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_INSTITUTIONS_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_INSTITUTIONS_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_INSTITUTIONS_ONLY)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_LAST_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_LAST_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_LAST_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_LAST_PEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_MID_PRICE_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_MID_PRICE_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_MID_PRICE_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_MID_PRICE_PEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_NON_NEGOTIABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_NON_NEGOTIABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_NON_NEGOTIABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_NON_NEGOTIABLE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_OPENING_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_OPENING_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_OPENING_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_OPENING_PEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_MARKET_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_MARKET_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_MARKET_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_MARKET_PEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PRIMARY_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PRIMARY_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PRIMARY_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PRIMARY_PEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_SUSPEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_SUSPEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_SUSPEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CUSTOMER_DISPLAY_INSTRUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CUSTOMER_DISPLAY_INSTRUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CUSTOMER_DISPLAY_INSTRUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CUSTOMER_DISPLAY_INSTRUCTION)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_NETTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_NETTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_NETTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_NETTING)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PEG_TO_VWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PEG_TO_VWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PEG_TO_VWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PEG_TO_VWAP)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_TRYTOSTOP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_TRYTOSTOP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_TRYTOSTOP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRYTOSTOP)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_MIDPRCPEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_MIDPRCPEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_MIDPRCPEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_MIDPRCPEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_MARKPEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_MARKPEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_MARKPEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_MARKPEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CANCELONSYSFAIL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CANCELONSYSFAIL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CANCELONSYSFAIL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCELONSYSFAIL)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PRIMPEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PRIMPEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PRIMPEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PRIMPEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CUSTDISPINST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CUSTDISPINST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CUSTDISPINST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CUSTDISPINST)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PEGVWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PEGVWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PEGVWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PEGVWAP)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_TRADEALONG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_TRADEALONG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_TRADEALONG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRADEALONG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PERCVOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PERCVOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PERCVOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PERCVOL)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STAYOFFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STAYOFFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STAYOFFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAYOFFER)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_OVERDAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_OVERDAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_OVERDAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_OVERDAY)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PARTNOTINIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PARTNOTINIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PARTNOTINIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PARTNOTINIT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STRICTSCALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STRICTSCALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STRICTSCALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STRICTSCALE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_TRYTOSCALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_TRYTOSCALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_TRYTOSCALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRYTOSCALE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STAYBID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STAYBID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STAYBID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAYBID)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_NOCROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_NOCROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_NOCROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_NOCROSS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_OPENPEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_OPENPEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_OPENPEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_OPENPEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CALLFIRST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CALLFIRST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CALLFIRST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CALLFIRST)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_NONNEGO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_NONNEGO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_NONNEGO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_NONNEGO)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_DNI_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_DNI is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_DNI_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_DNI)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_DNR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_DNR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_DNR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_DNR)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_AON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_AON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_AON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_AON)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_RESTATEONSYSFAIL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_RESTATEONSYSFAIL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_RESTATEONSYSFAIL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_RESTATEONSYSFAIL)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_INSTITONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_INSTITONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_INSTITONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_INSTITONLY)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_RESTATEONTRADINGHALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_RESTATEONTRADINGHALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_RESTATEONTRADINGHALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_RESTATEONTRADINGHALT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CANCELONTRADINGHALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CANCELONTRADINGHALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CANCELONTRADINGHALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCELONTRADINGHALT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_LASTPEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_LASTPEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_LASTPEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_LASTPEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_GOALONG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_GOALONG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_GOALONG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_GOALONG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_OKCROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_OKCROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_OKCROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_OKCROSS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_NOTHELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_NOTHELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_NOTHELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_NOTHELD)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_REINSTATE_ON_SYSTEM_FAILURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_SYSTEM_FAILURE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_REINSTATE_ON_TRADING_HALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_REINSTATE_ON_TRADING_HALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_REINSTATE_ON_TRADING_HALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_TRADING_HALT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CANCEL_ON_TRADING_HALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CANCEL_ON_TRADING_HALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CANCEL_ON_TRADING_HALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_ON_TRADING_HALT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CANCEL_ON_SYSTEM_FAILURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CANCEL_ON_SYSTEM_FAILURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CANCEL_ON_SYSTEM_FAILURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_ON_SYSTEM_FAILURE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_TRADE_ALONG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_TRADE_ALONG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_TRADE_ALONG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRADE_ALONG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_TRY_TO_STOP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_TRY_TO_STOP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_TRY_TO_STOP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRY_TO_STOP)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CANCEL_IF_NOT_BEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CANCEL_IF_NOT_BEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CANCEL_IF_NOT_BEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_IF_NOT_BEST)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_TRAILING_STOP_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_TRAILING_STOP_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_TRAILING_STOP_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRAILING_STOP_PEG)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STRICT_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STRICT_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STRICT_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STRICT_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_IGNORE_PRICE_VALIDITY_CHECKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_IGNORE_PRICE_VALIDITY_CHECKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_IGNORE_PRICE_VALIDITY_CHECKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_IGNORE_PRICE_VALIDITY_CHECKS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_PEG_TO_LIMIT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_PEG_TO_LIMIT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_PEG_TO_LIMIT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_PEG_TO_LIMIT_PRICE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_WORK_TO_TARGET_STRATEGY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_WORK_TO_TARGET_STRATEGY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_WORK_TO_TARGET_STRATEGY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_WORK_TO_TARGET_STRATEGY)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STAY_ON_OFFER_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STAY_ON_OFFER_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STAY_ON_OFFER_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_OFFER_SIDE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_STAY_ON_BID_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_STAY_ON_BID_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_STAY_ON_BID_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_BID_SIDE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_REINSTATE_ON_SYSTEM_FAILUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_SYSTEM_FAILUE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_INTERMARKET_SWEEP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_INTERMARKET_SWEEP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_INTERMARKET_SWEEP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_INTERMARKET_SWEEP)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_EXTERNAL_ROUTING_ALLOWED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_EXTERNAL_ROUTING_ALLOWED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_EXTERNAL_ROUTING_ALLOWED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXTERNAL_ROUTING_ALLOWED)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_IMBALANCE_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_IMBALANCE_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_IMBALANCE_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_IMBALANCE_ONLY)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_BEST_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_BEST_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_BEST_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_BEST_EXECUTION)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_SUSPEND_ON_SYSTEM_FAILURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_SUSPEND_ON_SYSTEM_FAILURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_SUSPEND_ON_SYSTEM_FAILURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND_ON_SYSTEM_FAILURE)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_SUSPEND_ON_TRADING_HALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_SUSPEND_ON_TRADING_HALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_SUSPEND_ON_TRADING_HALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND_ON_TRADING_HALT)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_REINSTATE_ON_CONNECTION_LOSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_REINSTATE_ON_CONNECTION_LOSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_REINSTATE_ON_CONNECTION_LOSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_CONNECTION_LOSS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_CANCEL_ON_CONNECTION_LOSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_CANCEL_ON_CONNECTION_LOSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_CANCEL_ON_CONNECTION_LOSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_ON_CONNECTION_LOSS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_SUSPEND_ON_CONNECTION_LOSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_SUSPEND_ON_CONNECTION_LOSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_SUSPEND_ON_CONNECTION_LOSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND_ON_CONNECTION_LOSS)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_RELEASE_FROM_SUSPENSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_RELEASE_FROM_SUSPENSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_RELEASE_FROM_SUSPENSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_RELEASE_FROM_SUSPENSION)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_EXECUTE_AS_DURATION_NEUTRAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_EXECUTE_AS_DURATION_NEUTRAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_EXECUTE_AS_DURATION_NEUTRAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXECUTE_AS_DURATION_NEUTRAL)); return pyobj; } SWIGINTERN int Swig_var_ExecInst_EXECUTE_AS_FX_NEUTRAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecInst_EXECUTE_AS_FX_NEUTRAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecInst_EXECUTE_AS_FX_NEUTRAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXECUTE_AS_FX_NEUTRAL)); return pyobj; } SWIGINTERN int Swig_var_ExecTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_ExecTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_ExecTransType_CORRECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecTransType_CORRECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecTransType_CORRECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecTransType_CORRECT)); return pyobj; } SWIGINTERN int Swig_var_ExecTransType_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecTransType_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecTransType_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecTransType_STATUS)); return pyobj; } SWIGINTERN int Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)); return pyobj; } SWIGINTERN int Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK)); return pyobj; } SWIGINTERN int Swig_var_HandlInst_MANUAL_ORDER_BEST_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HandlInst_MANUAL_ORDER_BEST_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HandlInst_MANUAL_ORDER_BEST_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HandlInst_MANUAL_ORDER_BEST_EXECUTION)); return pyobj; } SWIGINTERN int Swig_var_IDSource_CUSIP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_CUSIP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_CUSIP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_CUSIP); return pyobj; } SWIGINTERN int Swig_var_IDSource_SEDOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_SEDOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_SEDOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_SEDOL); return pyobj; } SWIGINTERN int Swig_var_IDSource_QUIK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_QUIK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_QUIK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_QUIK); return pyobj; } SWIGINTERN int Swig_var_IDSource_ISIN_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_ISIN_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_ISIN_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_ISIN_NUMBER); return pyobj; } SWIGINTERN int Swig_var_IDSource_RIC_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_RIC_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_RIC_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_RIC_CODE); return pyobj; } SWIGINTERN int Swig_var_IDSource_ISO_CURRENCY_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_ISO_CURRENCY_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_ISO_CURRENCY_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_ISO_CURRENCY_CODE); return pyobj; } SWIGINTERN int Swig_var_IDSource_ISO_COUNTRY_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_ISO_COUNTRY_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_ISO_COUNTRY_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_ISO_COUNTRY_CODE); return pyobj; } SWIGINTERN int Swig_var_IDSource_EXCHANGE_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_EXCHANGE_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_EXCHANGE_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_EXCHANGE_SYMBOL); return pyobj; } SWIGINTERN int Swig_var_IDSource_CONSOLIDATED_TAPE_ASSOCIATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IDSource_CONSOLIDATED_TAPE_ASSOCIATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IDSource_CONSOLIDATED_TAPE_ASSOCIATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IDSource_CONSOLIDATED_TAPE_ASSOCIATION); return pyobj; } SWIGINTERN int Swig_var_IOIOthSvc_AUTEX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIOthSvc_AUTEX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIOthSvc_AUTEX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIOthSvc_AUTEX)); return pyobj; } SWIGINTERN int Swig_var_IOIOthSvc_BRIDGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIOthSvc_BRIDGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIOthSvc_BRIDGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIOthSvc_BRIDGE)); return pyobj; } SWIGINTERN int Swig_var_IOIQltyInd_HIGH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQltyInd_HIGH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQltyInd_HIGH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQltyInd_HIGH)); return pyobj; } SWIGINTERN int Swig_var_IOIQltyInd_LOW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQltyInd_LOW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQltyInd_LOW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQltyInd_LOW)); return pyobj; } SWIGINTERN int Swig_var_IOIQltyInd_MEDIUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQltyInd_MEDIUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQltyInd_MEDIUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQltyInd_MEDIUM)); return pyobj; } SWIGINTERN int Swig_var_IOIShares_LARGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIShares_LARGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIShares_LARGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IOIShares_LARGE); return pyobj; } SWIGINTERN int Swig_var_IOIShares_MEDIUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIShares_MEDIUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIShares_MEDIUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IOIShares_MEDIUM); return pyobj; } SWIGINTERN int Swig_var_IOIShares_SMALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIShares_SMALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIShares_SMALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IOIShares_SMALL); return pyobj; } SWIGINTERN int Swig_var_IOITransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOITransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOITransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOITransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_IOITransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOITransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOITransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOITransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_IOITransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOITransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOITransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOITransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_LastCapacity_AGENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastCapacity_AGENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastCapacity_AGENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastCapacity_AGENT)); return pyobj; } SWIGINTERN int Swig_var_LastCapacity_CROSS_AS_AGENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastCapacity_CROSS_AS_AGENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastCapacity_CROSS_AS_AGENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastCapacity_CROSS_AS_AGENT)); return pyobj; } SWIGINTERN int Swig_var_LastCapacity_CROSS_AS_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastCapacity_CROSS_AS_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastCapacity_CROSS_AS_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastCapacity_CROSS_AS_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_LastCapacity_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastCapacity_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastCapacity_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastCapacity_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_NEW)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_PARTIALLY_FILLED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_PARTIALLY_FILLED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_PARTIALLY_FILLED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PARTIALLY_FILLED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_FILLED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_FILLED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_FILLED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_FILLED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_DONE_FOR_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_DONE_FOR_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_DONE_FOR_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_DONE_FOR_DAY)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_CANCELED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_CANCELED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_CANCELED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_CANCELED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_REPLACED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_REPLACED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_REPLACED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_REPLACED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_PENDING_CANCEL_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_PENDING_CANCEL_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_PENDING_CANCEL_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_CANCEL_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_STOPPED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_STOPPED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_STOPPED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_STOPPED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_SUSPENDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_SUSPENDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_SUSPENDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_SUSPENDED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_PENDING_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_PENDING_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_PENDING_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_NEW)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_CALCULATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_CALCULATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_CALCULATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_CALCULATED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_EXPIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_EXPIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_EXPIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_EXPIRED)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_PENDING_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_PENDING_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_PENDING_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_ACCEPTED_FOR_BIDDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_ACCEPTED_FOR_BIDDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_ACCEPTED_FOR_BIDDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_ACCEPTED_FOR_BIDDING)); return pyobj; } SWIGINTERN int Swig_var_OrdStatus_PENDING_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdStatus_PENDING_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdStatus_PENDING_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_OrdType_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET)); return pyobj; } SWIGINTERN int Swig_var_OrdType_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_STOP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_STOP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_STOP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_STOP)); return pyobj; } SWIGINTERN int Swig_var_OrdType_STOP_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_STOP_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_STOP_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_STOP_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_MARKET_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_MARKET_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_MARKET_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_ON_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_OrdType_WITH_OR_WITHOUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_WITH_OR_WITHOUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_WITH_OR_WITHOUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_WITH_OR_WITHOUT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_LIMIT_OR_BETTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_LIMIT_OR_BETTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_LIMIT_OR_BETTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT_OR_BETTER)); return pyobj; } SWIGINTERN int Swig_var_OrdType_LIMIT_WITH_OR_WITHOUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_LIMIT_WITH_OR_WITHOUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_LIMIT_WITH_OR_WITHOUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT_WITH_OR_WITHOUT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_ON_BASIS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_ON_BASIS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_ON_BASIS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_ON_BASIS)); return pyobj; } SWIGINTERN int Swig_var_OrdType_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_ON_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_OrdType_LIMIT_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_LIMIT_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_LIMIT_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT_ON_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX)); return pyobj; } SWIGINTERN int Swig_var_OrdType_PREVIOUSLY_QUOTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_PREVIOUSLY_QUOTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_PREVIOUSLY_QUOTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_PREVIOUSLY_QUOTED)); return pyobj; } SWIGINTERN int Swig_var_OrdType_PREVIOUSLY_INDICATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_PREVIOUSLY_INDICATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_PREVIOUSLY_INDICATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_PREVIOUSLY_INDICATED)); return pyobj; } SWIGINTERN int Swig_var_OrdType_PEGGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_PEGGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_PEGGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_PEGGED)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_C_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_C is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_C_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_C)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_F_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_F is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_F_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_F)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_G_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_G is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_G_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_G)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_H_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_H is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_H_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_H)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FUNARI_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FUNARI is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FUNARI_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FUNARI)); return pyobj; } SWIGINTERN int Swig_var_OrdType_MARKET_IF_TOUCHED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_MARKET_IF_TOUCHED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_MARKET_IF_TOUCHED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_IF_TOUCHED)); return pyobj; } SWIGINTERN int Swig_var_OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_PREVIOUS_FUND_VALUATION_POINT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_PREVIOUS_FUND_VALUATION_POINT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_PREVIOUS_FUND_VALUATION_POINT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_PREVIOUS_FUND_VALUATION_POINT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_NEXT_FUND_VALUATION_POINT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_NEXT_FUND_VALUATION_POINT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_NEXT_FUND_VALUATION_POINT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_NEXT_FUND_VALUATION_POINT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_MARKET)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_SWAP)); return pyobj; } SWIGINTERN int Swig_var_OrdType_FOREX_PREVIOUSLY_QUOTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_FOREX_PREVIOUSLY_QUOTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_FOREX_PREVIOUSLY_QUOTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_PREVIOUSLY_QUOTED)); return pyobj; } SWIGINTERN int Swig_var_OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_OrdType_COUNTER_ORDER_SELECTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdType_COUNTER_ORDER_SELECTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdType_COUNTER_ORDER_SELECTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrdType_COUNTER_ORDER_SELECTION)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_AGENCY_SINGLE_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_AGENCY_SINGLE_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_AGENCY_SINGLE_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_AGENCY_SINGLE_ORDER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_B_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SHORT_EXEMPT_TRANSACTION_B is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_B_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_B)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_F_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SHORT_EXEMPT_TRANSACTION_F is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_F_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_F)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_H_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SHORT_EXEMPT_TRANSACTION_H is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_H_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_H)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_COMPETING_DEALER_TRADES_O_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_COMPETING_DEALER_TRADES_O is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_COMPETING_DEALER_TRADES_O_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_COMPETING_DEALER_TRADES_O)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_COMPETING_DEALER_TRADES_R_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_COMPETING_DEALER_TRADES_R is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_COMPETING_DEALER_TRADES_R_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_COMPETING_DEALER_TRADES_R)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SPECIALIST_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SPECIALIST_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SPECIALIST_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SPECIALIST_TRADES)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_COMPETING_DEALER_TRADES_T_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_COMPETING_DEALER_TRADES_T is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_COMPETING_DEALER_TRADES_T_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_COMPETING_DEALER_TRADES_T)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER)); return pyobj; } SWIGINTERN int Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER)); return pyobj; } SWIGINTERN int Swig_var_Side_BUY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_BUY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_BUY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_BUY)); return pyobj; } SWIGINTERN int Swig_var_Side_SELL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_SELL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_SELL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_SELL)); return pyobj; } SWIGINTERN int Swig_var_Side_BUY_MINUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_BUY_MINUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_BUY_MINUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_BUY_MINUS)); return pyobj; } SWIGINTERN int Swig_var_Side_SELL_PLUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_SELL_PLUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_SELL_PLUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_SELL_PLUS)); return pyobj; } SWIGINTERN int Swig_var_Side_SELL_SHORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_SELL_SHORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_SELL_SHORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_SELL_SHORT)); return pyobj; } SWIGINTERN int Swig_var_Side_SELL_SHORT_EXEMPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_SELL_SHORT_EXEMPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_SELL_SHORT_EXEMPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_SELL_SHORT_EXEMPT)); return pyobj; } SWIGINTERN int Swig_var_Side_UNDISCLOSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_UNDISCLOSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_UNDISCLOSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_UNDISCLOSED)); return pyobj; } SWIGINTERN int Swig_var_Side_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_CROSS)); return pyobj; } SWIGINTERN int Swig_var_Side_CROSS_SHORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_CROSS_SHORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_CROSS_SHORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_CROSS_SHORT)); return pyobj; } SWIGINTERN int Swig_var_Side_AS_DEFINED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_AS_DEFINED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_AS_DEFINED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_AS_DEFINED)); return pyobj; } SWIGINTERN int Swig_var_Side_OPPOSITE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_OPPOSITE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_OPPOSITE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_OPPOSITE)); return pyobj; } SWIGINTERN int Swig_var_Side_CROSS_SHORT_EXEMPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_CROSS_SHORT_EXEMPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_CROSS_SHORT_EXEMPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_CROSS_SHORT_EXEMPT)); return pyobj; } SWIGINTERN int Swig_var_Side_SUBSCRIBE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_SUBSCRIBE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_SUBSCRIBE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_SUBSCRIBE)); return pyobj; } SWIGINTERN int Swig_var_Side_REDEEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_REDEEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_REDEEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_REDEEM)); return pyobj; } SWIGINTERN int Swig_var_Side_LEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_LEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_LEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_LEND)); return pyobj; } SWIGINTERN int Swig_var_Side_BORROW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_BORROW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_BORROW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_BORROW)); return pyobj; } SWIGINTERN int Swig_var_Side_CROSS_SHORT_EXXMPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Side_CROSS_SHORT_EXXMPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Side_CROSS_SHORT_EXXMPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Side_CROSS_SHORT_EXXMPT)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_DAY)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_GOOD_TILL_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_GOOD_TILL_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_GOOD_TILL_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_TILL_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_AT_THE_OPENING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_AT_THE_OPENING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_AT_THE_OPENING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_AT_THE_OPENING)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_IMMEDIATE_OR_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_IMMEDIATE_OR_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_IMMEDIATE_OR_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_IMMEDIATE_OR_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_FILL_OR_KILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_FILL_OR_KILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_FILL_OR_KILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_FILL_OR_KILL)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_GOOD_TILL_CROSSING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_GOOD_TILL_CROSSING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_GOOD_TILL_CROSSING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_TILL_CROSSING)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_GOOD_TILL_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_GOOD_TILL_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_GOOD_TILL_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_TILL_DATE)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_AT_THE_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_AT_THE_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_AT_THE_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_AT_THE_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_GOOD_THROUGH_CROSSING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_GOOD_THROUGH_CROSSING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_GOOD_THROUGH_CROSSING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_THROUGH_CROSSING)); return pyobj; } SWIGINTERN int Swig_var_TimeInForce_AT_CROSSING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeInForce_AT_CROSSING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeInForce_AT_CROSSING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TimeInForce_AT_CROSSING)); return pyobj; } SWIGINTERN int Swig_var_Urgency_NORMAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Urgency_NORMAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Urgency_NORMAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Urgency_NORMAL)); return pyobj; } SWIGINTERN int Swig_var_Urgency_FLASH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Urgency_FLASH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Urgency_FLASH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Urgency_FLASH)); return pyobj; } SWIGINTERN int Swig_var_Urgency_BACKGROUND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Urgency_BACKGROUND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Urgency_BACKGROUND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Urgency_BACKGROUND)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_REGULAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_REGULAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_REGULAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_REGULAR)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_CASH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_CASH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_CASH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_CASH)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_NEXT_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_NEXT_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_NEXT_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_NEXT_DAY)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_T_PLUS_2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_T_PLUS_2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_T_PLUS_2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_2)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_T_PLUS_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_T_PLUS_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_T_PLUS_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_3)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_T_PLUS_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_T_PLUS_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_T_PLUS_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_4)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_FUTURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_FUTURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_FUTURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_FUTURE)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_WHEN_ISSUED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_WHEN_ISSUED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_WHEN_ISSUED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_WHEN_ISSUED)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_SELLERS_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_SELLERS_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_SELLERS_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_SELLERS_OPTION)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_T_PLUS_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_T_PLUS_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_T_PLUS_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_5)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_T_PLUS_1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_T_PLUS_1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_T_PLUS_1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_1)); return pyobj; } SWIGINTERN int Swig_var_SettlmntTyp_WHEN_AND_IF_ISSUED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlmntTyp_WHEN_AND_IF_ISSUED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlmntTyp_WHEN_AND_IF_ISSUED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_WHEN_AND_IF_ISSUED)); return pyobj; } SWIGINTERN int Swig_var_SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE); return pyobj; } SWIGINTERN int Swig_var_SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN); return pyobj; } SWIGINTERN int Swig_var_AllocTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_AllocTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocTransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_AllocTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_AllocTransType_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocTransType_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocTransType_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocTransType_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocTransType_CALCULATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocTransType_CALCULATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocTransType_CALCULATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocTransType_CALCULATED)); return pyobj; } SWIGINTERN int Swig_var_AllocTransType_CALCULATED_WITHOUT_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocTransType_CALCULATED_WITHOUT_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocTransType_CALCULATED_WITHOUT_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocTransType_CALCULATED_WITHOUT_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocTransType_REVERSAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocTransType_REVERSAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocTransType_REVERSAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocTransType_REVERSAL)); return pyobj; } SWIGINTERN int Swig_var_OpenClose_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenClose_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenClose_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenClose_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_OpenClose_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenClose_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenClose_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenClose_OPEN)); return pyobj; } SWIGINTERN int Swig_var_ProcessCode_REGULAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProcessCode_REGULAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProcessCode_REGULAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ProcessCode_REGULAR)); return pyobj; } SWIGINTERN int Swig_var_ProcessCode_SOFT_DOLLAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProcessCode_SOFT_DOLLAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProcessCode_SOFT_DOLLAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ProcessCode_SOFT_DOLLAR)); return pyobj; } SWIGINTERN int Swig_var_ProcessCode_STEP_IN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProcessCode_STEP_IN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProcessCode_STEP_IN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ProcessCode_STEP_IN)); return pyobj; } SWIGINTERN int Swig_var_ProcessCode_STEP_OUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProcessCode_STEP_OUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProcessCode_STEP_OUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ProcessCode_STEP_OUT)); return pyobj; } SWIGINTERN int Swig_var_ProcessCode_SOFT_DOLLAR_STEP_IN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProcessCode_SOFT_DOLLAR_STEP_IN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProcessCode_SOFT_DOLLAR_STEP_IN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ProcessCode_SOFT_DOLLAR_STEP_IN)); return pyobj; } SWIGINTERN int Swig_var_ProcessCode_SOFT_DOLLAR_STEP_OUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProcessCode_SOFT_DOLLAR_STEP_OUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProcessCode_SOFT_DOLLAR_STEP_OUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ProcessCode_SOFT_DOLLAR_STEP_OUT)); return pyobj; } SWIGINTERN int Swig_var_ProcessCode_PLAN_SPONSOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProcessCode_PLAN_SPONSOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProcessCode_PLAN_SPONSOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ProcessCode_PLAN_SPONSOR)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_PARTIAL_ACCEPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_PARTIAL_ACCEPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_PARTIAL_ACCEPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_PARTIAL_ACCEPT)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_RECEIVED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_RECEIVED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_RECEIVED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_RECEIVED)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_BLOCK_LEVEL_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_BLOCK_LEVEL_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_BLOCK_LEVEL_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_BLOCK_LEVEL_REJECT)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_ACCOUNT_LEVEL_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_ACCOUNT_LEVEL_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_ACCOUNT_LEVEL_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_ACCOUNT_LEVEL_REJECT)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_INCOMPLETE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_INCOMPLETE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_INCOMPLETE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_INCOMPLETE)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_REJECTED_BY_INTERMEDIARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_REJECTED_BY_INTERMEDIARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_REJECTED_BY_INTERMEDIARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_REJECTED_BY_INTERMEDIARY)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_ALLOCATION_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_ALLOCATION_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_ALLOCATION_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_ALLOCATION_PENDING)); return pyobj; } SWIGINTERN int Swig_var_AllocStatus_REVERSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocStatus_REVERSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocStatus_REVERSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocStatus_REVERSED)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_UNKNOWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_UNKNOWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_UNKNOWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_INCORRECT_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_INCORRECT_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_INCORRECT_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_QUANTITY)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_INCORRECT_AVERAGE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_INCORRECT_AVERAGE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_INCORRECT_AVERAGE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_AVERAGE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_COMMISSION_DIFFERENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_COMMISSION_DIFFERENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_COMMISSION_DIFFERENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_COMMISSION_DIFFERENCE)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_UNKNOWN_ORDERID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_UNKNOWN_ORDERID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_UNKNOWN_ORDERID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_ORDERID)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_UNKNOWN_LISTID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_UNKNOWN_LISTID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_UNKNOWN_LISTID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_LISTID)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_OTHER)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_INCORRECT_ALLOCATED_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_INCORRECT_ALLOCATED_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_INCORRECT_ALLOCATED_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_ALLOCATED_QUANTITY)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_CALCULATION_DIFFERENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_CALCULATION_DIFFERENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_CALCULATION_DIFFERENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_CALCULATION_DIFFERENCE)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_UNKNOWN_OR_STALE_EXECID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_UNKNOWN_OR_STALE_EXECID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_UNKNOWN_OR_STALE_EXECID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_OR_STALE_EXECID)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_MISMATCHED_DATA_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_MISMATCHED_DATA_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_MISMATCHED_DATA_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_MISMATCHED_DATA_VALUE)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_UNKNOWN_CLORDID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_UNKNOWN_CLORDID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_UNKNOWN_CLORDID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_CLORDID)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_WAREHOUSE_REQUEST_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_WAREHOUSE_REQUEST_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_WAREHOUSE_REQUEST_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_WAREHOUSE_REQUEST_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_INCORRECT_AVERAGEG_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_INCORRECT_AVERAGEG_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_INCORRECT_AVERAGEG_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_AVERAGEG_PRICE)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_MISMATCHED_DATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_MISMATCHED_DATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_MISMATCHED_DATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_MISMATCHED_DATA)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_OTHER_7_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_OTHER_7 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_OTHER_7_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_OTHER_7)); return pyobj; } SWIGINTERN int Swig_var_AllocRejCode_OTHER_99_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocRejCode_OTHER_99 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocRejCode_OTHER_99_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_OTHER_99)); return pyobj; } SWIGINTERN int Swig_var_EmailType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EmailType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EmailType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::EmailType_NEW)); return pyobj; } SWIGINTERN int Swig_var_EmailType_REPLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EmailType_REPLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EmailType_REPLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::EmailType_REPLY)); return pyobj; } SWIGINTERN int Swig_var_EmailType_ADMIN_REPLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EmailType_ADMIN_REPLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EmailType_ADMIN_REPLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::EmailType_ADMIN_REPLY)); return pyobj; } SWIGINTERN int Swig_var_ExDestination_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExDestination_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExDestination_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExDestination_NONE)); return pyobj; } SWIGINTERN int Swig_var_ExDestination_POSIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExDestination_POSIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExDestination_POSIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExDestination_POSIT)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_TOO_LATE_TO_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_TOO_LATE_TO_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_TOO_LATE_TO_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_TOO_LATE_TO_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_UNKNOWN_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_UNKNOWN_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_UNKNOWN_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_UNKNOWN_ORDER)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_BROKER_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_BROKER_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_BROKER_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_BROKER_OPTION)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_DUPLICATE_CLORDID_RECEIVED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_DUPLICATE_CLORDID_RECEIVED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_DUPLICATE_CLORDID_RECEIVED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_DUPLICATE_CLORDID_RECEIVED)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_BROKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_BROKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_BROKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_BROKER)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_ORIGORDMODTIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_ORIGORDMODTIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_ORIGORDMODTIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_ORIGORDMODTIME)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_DUPLICATE_CLORDID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_DUPLICATE_CLORDID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_DUPLICATE_CLORDID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_DUPLICATE_CLORDID)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_INVALID_PRICE_INCREMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_INVALID_PRICE_INCREMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_INVALID_PRICE_INCREMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_INVALID_PRICE_INCREMENT)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE)); return pyobj; } SWIGINTERN int Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_BROKER_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_BROKER_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_BROKER_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_BROKER_OPTION)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_UNKNOWN_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_UNKNOWN_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_UNKNOWN_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNKNOWN_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_EXCHANGE_CLOSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_EXCHANGE_CLOSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_EXCHANGE_CLOSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_EXCHANGE_CLOSED)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_ORDER_EXCEEDS_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_ORDER_EXCEEDS_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_ORDER_EXCEEDS_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_ORDER_EXCEEDS_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_TOO_LATE_TO_ENTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_TOO_LATE_TO_ENTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_TOO_LATE_TO_ENTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_TOO_LATE_TO_ENTER)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_UNKNOWN_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_UNKNOWN_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_UNKNOWN_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNKNOWN_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_DUPLICATE_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_DUPLICATE_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_DUPLICATE_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_DUPLICATE_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_STALE_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_STALE_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_STALE_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_STALE_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_TRADE_ALONG_REQUIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_TRADE_ALONG_REQUIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_TRADE_ALONG_REQUIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_TRADE_ALONG_REQUIRED)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_INVALID_INVESTOR_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_INVALID_INVESTOR_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_INVALID_INVESTOR_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INVALID_INVESTOR_ID)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_SURVEILLENCE_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_SURVEILLENCE_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_SURVEILLENCE_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_SURVEILLENCE_OPTION)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_BROKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_BROKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_BROKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_BROKER)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_INCORRECT_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_INCORRECT_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_INCORRECT_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INCORRECT_QUANTITY)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_INCORRECT_ALLOCATED_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_INCORRECT_ALLOCATED_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_INCORRECT_ALLOCATED_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INCORRECT_ALLOCATED_QUANTITY)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_UNKNOWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_UNKNOWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_UNKNOWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNKNOWN_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_INVALID_PRICE_INCREMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_INVALID_PRICE_INCREMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_INVALID_PRICE_INCREMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INVALID_PRICE_INCREMENT)); return pyobj; } SWIGINTERN int Swig_var_OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_ALL_OR_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_ALL_OR_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_ALL_OR_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_ALL_OR_NONE)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_AT_THE_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_AT_THE_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_AT_THE_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_IN_TOUCH_WITH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_IN_TOUCH_WITH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_IN_TOUCH_WITH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_IN_TOUCH_WITH)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_MORE_BEHIND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_MORE_BEHIND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_MORE_BEHIND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_MORE_BEHIND)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_AT_THE_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_AT_THE_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_AT_THE_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_OPEN)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_TAKING_A_POSITION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_TAKING_A_POSITION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_TAKING_A_POSITION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_TAKING_A_POSITION)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_CURRENT_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_CURRENT_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_CURRENT_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_CURRENT_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_PORTFOLIO_SHOW_N_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_PORTFOLIO_SHOW_N is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_PORTFOLIO_SHOW_N_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_PORTFOLIO_SHOW_N)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_THROUGH_THE_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_THROUGH_THE_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_THROUGH_THE_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_THROUGH_THE_DAY)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_VERSUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_VERSUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_VERSUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_VERSUS)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_INDICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_INDICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_INDICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_INDICATION)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_CROSSING_OPPORTUNITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_CROSSING_OPPORTUNITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_CROSSING_OPPORTUNITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_CROSSING_OPPORTUNITY)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_AT_THE_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_AT_THE_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_AT_THE_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_MARKET)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_AT_THE_MIDPOINT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_AT_THE_MIDPOINT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_AT_THE_MIDPOINT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_MIDPOINT)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_PRE_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_PRE_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_PRE_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_PRE_OPEN)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_READY_TO_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_READY_TO_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_READY_TO_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_READY_TO_TRADE)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_PORTFOLIO_SHOWN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_PORTFOLIO_SHOWN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_PORTFOLIO_SHOWN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_PORTFOLIO_SHOWN)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_VWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_VWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_VWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_VWAP)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_MARKET_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_MARKET_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_MARKET_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_MARKET_ON_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_IOIQualifier_INDIDCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQualifier_INDIDCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQualifier_INDIDCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_INDIDCATION)); return pyobj; } SWIGINTERN int Swig_var_ReportToExch_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ReportToExch_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ReportToExch_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ReportToExch_NO)); return pyobj; } SWIGINTERN int Swig_var_ReportToExch_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ReportToExch_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ReportToExch_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ReportToExch_YES)); return pyobj; } SWIGINTERN int Swig_var_LocateReqd_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LocateReqd_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LocateReqd_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LocateReqd_NO)); return pyobj; } SWIGINTERN int Swig_var_LocateReqd_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LocateReqd_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LocateReqd_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LocateReqd_YES)); return pyobj; } SWIGINTERN int Swig_var_ForexReq_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ForexReq_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ForexReq_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ForexReq_NO)); return pyobj; } SWIGINTERN int Swig_var_ForexReq_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ForexReq_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ForexReq_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ForexReq_YES)); return pyobj; } SWIGINTERN int Swig_var_CxlType_FULL_REMAINING_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlType_FULL_REMAINING_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlType_FULL_REMAINING_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CxlType_FULL_REMAINING_QUANTITY)); return pyobj; } SWIGINTERN int Swig_var_CxlType_PARTIAL_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlType_PARTIAL_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlType_PARTIAL_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CxlType_PARTIAL_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_DKReason_UNKNOWN_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DKReason_UNKNOWN_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DKReason_UNKNOWN_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DKReason_UNKNOWN_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_DKReason_WRONG_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DKReason_WRONG_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DKReason_WRONG_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DKReason_WRONG_SIDE)); return pyobj; } SWIGINTERN int Swig_var_DKReason_QUANTITY_EXCEEDS_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DKReason_QUANTITY_EXCEEDS_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DKReason_QUANTITY_EXCEEDS_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DKReason_QUANTITY_EXCEEDS_ORDER)); return pyobj; } SWIGINTERN int Swig_var_DKReason_NO_MATCHING_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DKReason_NO_MATCHING_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DKReason_NO_MATCHING_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DKReason_NO_MATCHING_ORDER)); return pyobj; } SWIGINTERN int Swig_var_DKReason_PRICE_EXCEEDS_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DKReason_PRICE_EXCEEDS_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DKReason_PRICE_EXCEEDS_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DKReason_PRICE_EXCEEDS_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_DKReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DKReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DKReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DKReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_DKReason_CALCULATION_DIFFERENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DKReason_CALCULATION_DIFFERENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DKReason_CALCULATION_DIFFERENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DKReason_CALCULATION_DIFFERENCE)); return pyobj; } SWIGINTERN int Swig_var_IOINaturalFlag_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOINaturalFlag_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOINaturalFlag_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOINaturalFlag_NO)); return pyobj; } SWIGINTERN int Swig_var_IOINaturalFlag_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOINaturalFlag_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOINaturalFlag_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::IOINaturalFlag_YES)); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_REGULATORY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_REGULATORY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_REGULATORY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_REGULATORY); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_TAX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_TAX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_TAX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_TAX); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_LOCAL_COMMISSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_LOCAL_COMMISSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_LOCAL_COMMISSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_LOCAL_COMMISSION); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_EXCHANGE_FEES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_EXCHANGE_FEES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_EXCHANGE_FEES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_EXCHANGE_FEES); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_STAMP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_STAMP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_STAMP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_STAMP); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_LEVY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_LEVY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_LEVY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_LEVY); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_OTHER); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_MARKUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_MARKUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_MARKUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_MARKUP); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_CONSUMPTION_TAX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_CONSUMPTION_TAX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_CONSUMPTION_TAX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_CONSUMPTION_TAX); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_PER_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_PER_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_PER_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_PER_TRANSACTION); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_CONVERSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_CONVERSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_CONVERSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_CONVERSION); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_AGENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_AGENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_AGENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_AGENT); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_TRANSFER_FEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_TRANSFER_FEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_TRANSFER_FEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_TRANSFER_FEE); return pyobj; } SWIGINTERN int Swig_var_MiscFeeType_SECURITY_LENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeType_SECURITY_LENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeType_SECURITY_LENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MiscFeeType_SECURITY_LENDING); return pyobj; } SWIGINTERN int Swig_var_ExecType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_NEW)); return pyobj; } SWIGINTERN int Swig_var_ExecType_PARTIAL_FILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_PARTIAL_FILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_PARTIAL_FILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_PARTIAL_FILL)); return pyobj; } SWIGINTERN int Swig_var_ExecType_FILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_FILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_FILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_FILL)); return pyobj; } SWIGINTERN int Swig_var_ExecType_DONE_FOR_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_DONE_FOR_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_DONE_FOR_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_DONE_FOR_DAY)); return pyobj; } SWIGINTERN int Swig_var_ExecType_CANCELLED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_CANCELLED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_CANCELLED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_CANCELLED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_ExecType_PENDING_CANCEL_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_PENDING_CANCEL_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_PENDING_CANCEL_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_CANCEL_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_ExecType_STOPPED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_STOPPED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_STOPPED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_STOPPED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_SUSPENDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_SUSPENDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_SUSPENDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_SUSPENDED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_PENDING_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_PENDING_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_PENDING_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_NEW)); return pyobj; } SWIGINTERN int Swig_var_ExecType_CALCULATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_CALCULATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_CALCULATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_CALCULATED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_EXPIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_EXPIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_EXPIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_EXPIRED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_CANCELED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_CANCELED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_CANCELED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_CANCELED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_PENDING_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_PENDING_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_PENDING_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_ExecType_RESTATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_RESTATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_RESTATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_RESTATED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_PENDING_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_PENDING_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_PENDING_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_ExecType_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE)); return pyobj; } SWIGINTERN int Swig_var_ExecType_TRADE_CORRECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_TRADE_CORRECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_TRADE_CORRECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_CORRECT)); return pyobj; } SWIGINTERN int Swig_var_ExecType_TRADE_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_TRADE_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_TRADE_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_ExecType_ORDER_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_ORDER_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_ORDER_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_ORDER_STATUS)); return pyobj; } SWIGINTERN int Swig_var_ExecType_REPLACED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_REPLACED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_REPLACED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_REPLACED)); return pyobj; } SWIGINTERN int Swig_var_ExecType_TRADE_IN_A_CLEARING_HOLD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_TRADE_IN_A_CLEARING_HOLD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_TRADE_IN_A_CLEARING_HOLD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_IN_A_CLEARING_HOLD)); return pyobj; } SWIGINTERN int Swig_var_ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING)); return pyobj; } SWIGINTERN int Swig_var_ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM)); return pyobj; } SWIGINTERN int Swig_var_SettlCurrFxRateCalc_MULTIPLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlCurrFxRateCalc_MULTIPLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlCurrFxRateCalc_MULTIPLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlCurrFxRateCalc_MULTIPLY)); return pyobj; } SWIGINTERN int Swig_var_SettlCurrFxRateCalc_DIVIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlCurrFxRateCalc_DIVIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlCurrFxRateCalc_DIVIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlCurrFxRateCalc_DIVIDE)); return pyobj; } SWIGINTERN int Swig_var_SettlInstMode_DEFAULT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstMode_DEFAULT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstMode_DEFAULT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_DEFAULT)); return pyobj; } SWIGINTERN int Swig_var_SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED)); return pyobj; } SWIGINTERN int Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING)); return pyobj; } SWIGINTERN int Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING)); return pyobj; } SWIGINTERN int Swig_var_SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_SettlInstMode_REQUEST_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstMode_REQUEST_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstMode_REQUEST_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_REQUEST_REJECT)); return pyobj; } SWIGINTERN int Swig_var_SettlInstTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_SettlInstTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_SettlInstTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_SettlInstTransType_RESTATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstTransType_RESTATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstTransType_RESTATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_RESTATE)); return pyobj; } SWIGINTERN int Swig_var_SettlInstSource_BROKERS_INSTRUCTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstSource_BROKERS_INSTRUCTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstSource_BROKERS_INSTRUCTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstSource_BROKERS_INSTRUCTIONS)); return pyobj; } SWIGINTERN int Swig_var_SettlInstSource_INSTITUTIONS_INSTRUCTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstSource_INSTITUTIONS_INSTRUCTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstSource_INSTITUTIONS_INSTRUCTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstSource_INSTITUTIONS_INSTRUCTIONS)); return pyobj; } SWIGINTERN int Swig_var_SettlInstSource_INVESTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstSource_INVESTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstSource_INVESTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlInstSource_INVESTOR)); return pyobj; } SWIGINTERN int Swig_var_SettlLocation_CEDEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlLocation_CEDEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlLocation_CEDEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlLocation_CEDEL); return pyobj; } SWIGINTERN int Swig_var_SettlLocation_DEPOSITORY_TRUST_COMPANY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlLocation_DEPOSITORY_TRUST_COMPANY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlLocation_DEPOSITORY_TRUST_COMPANY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlLocation_DEPOSITORY_TRUST_COMPANY); return pyobj; } SWIGINTERN int Swig_var_SettlLocation_EUROCLEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlLocation_EUROCLEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlLocation_EUROCLEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlLocation_EUROCLEAR); return pyobj; } SWIGINTERN int Swig_var_SettlLocation_FEDERAL_BOOK_ENTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlLocation_FEDERAL_BOOK_ENTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlLocation_FEDERAL_BOOK_ENTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlLocation_FEDERAL_BOOK_ENTRY); return pyobj; } SWIGINTERN int Swig_var_SettlLocation_LOCAL_MARKET_SETTLE_LOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlLocation_LOCAL_MARKET_SETTLE_LOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlLocation_LOCAL_MARKET_SETTLE_LOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlLocation_LOCAL_MARKET_SETTLE_LOCATION); return pyobj; } SWIGINTERN int Swig_var_SettlLocation_PHYSICAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlLocation_PHYSICAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlLocation_PHYSICAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlLocation_PHYSICAL); return pyobj; } SWIGINTERN int Swig_var_SettlLocation_PARTICIPANT_TRUST_COMPANY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlLocation_PARTICIPANT_TRUST_COMPANY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlLocation_PARTICIPANT_TRUST_COMPANY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlLocation_PARTICIPANT_TRUST_COMPANY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_BANKERS_ACCEPTANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_BANKERS_ACCEPTANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_BANKERS_ACCEPTANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_BANKERS_ACCEPTANCE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CERTIFICATE_OF_DEPOSIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CERTIFICATE_OF_DEPOSIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CERTIFICATE_OF_DEPOSIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CERTIFICATE_OF_DEPOSIT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CORPORATE_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CORPORATE_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CORPORATE_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CORPORATE_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_COMMERCIAL_PAPER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_COMMERCIAL_PAPER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_COMMERCIAL_PAPER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_COMMERCIAL_PAPER); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CORPORATE_PRIVATE_PLACEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CORPORATE_PRIVATE_PLACEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CORPORATE_PRIVATE_PLACEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CORPORATE_PRIVATE_PLACEMENT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_COMMON_STOCK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_COMMON_STOCK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_COMMON_STOCK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_COMMON_STOCK); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FEDERAL_HOUSING_AUTHORITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FEDERAL_HOUSING_AUTHORITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FEDERAL_HOUSING_AUTHORITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_HOUSING_AUTHORITY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FEDERAL_HOME_LOAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FEDERAL_HOME_LOAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FEDERAL_HOME_LOAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_HOME_LOAN); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FOREIGN_EXCHANGE_CONTRACT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FOREIGN_EXCHANGE_CONTRACT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FOREIGN_EXCHANGE_CONTRACT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FOREIGN_EXCHANGE_CONTRACT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FUTURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FUTURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FUTURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FUTURE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MUTUAL_FUND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MUTUAL_FUND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MUTUAL_FUND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MUTUAL_FUND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MORTGAGE_INTEREST_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MORTGAGE_INTEREST_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MORTGAGE_INTEREST_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_INTEREST_ONLY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MORTGAGE_PRINCIPLE_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MORTGAGE_PRINCIPLE_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MORTGAGE_PRINCIPLE_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_PRINCIPLE_ONLY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MORTGAGE_PRIVATE_PLACEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MORTGAGE_PRIVATE_PLACEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MORTGAGE_PRIVATE_PLACEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_PRIVATE_PLACEMENT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MISCELLANEOUS_PASS_THRU_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MISCELLANEOUS_PASS_THRU is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MISCELLANEOUS_PASS_THRU_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MISCELLANEOUS_PASS_THRU); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MUNICIPAL_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MUNICIPAL_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MUNICIPAL_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MUNICIPAL_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_NO_ISITC_SECURITY_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_NO_ISITC_SECURITY_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_NO_ISITC_SECURITY_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_NO_ISITC_SECURITY_TYPE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_OPTION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_PREFERRED_STOCK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_PREFERRED_STOCK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_PREFERRED_STOCK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_PREFERRED_STOCK); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REPURCHASE_AGREEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REPURCHASE_AGREEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REPURCHASE_AGREEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REPURCHASE_AGREEMENT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REVERSE_REPURCHASE_AGREEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REVERSE_REPURCHASE_AGREEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REVERSE_REPURCHASE_AGREEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REVERSE_REPURCHASE_AGREEMENT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TIME_DEPOSIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TIME_DEPOSIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TIME_DEPOSIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TIME_DEPOSIT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_TREASURY_BILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_TREASURY_BILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_TREASURY_BILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BILL); return pyobj; } SWIGINTERN int Swig_var_SecurityType_WARRANT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_WARRANT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_WARRANT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_WARRANT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CATS_TIGERS_LIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CATS_TIGERS_LIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CATS_TIGERS_LIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CATS_TIGERS_LIONS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_WILDCARD_ENTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_WILDCARD_ENTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_WILDCARD_ENTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_WILDCARD_ENTRY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CONVERTIBLE_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CONVERTIBLE_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CONVERTIBLE_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CONVERTIBLE_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MORTGAGE_IOETTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MORTGAGE_IOETTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MORTGAGE_IOETTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_IOETTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MORTGAGE_PRINCIPAL_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MORTGAGE_PRINCIPAL_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MORTGAGE_PRINCIPAL_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_PRINCIPAL_ONLY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_VARIABLE_RATE_DEMAND_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_VARIABLE_RATE_DEMAND_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_VARIABLE_RATE_DEMAND_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_VARIABLE_RATE_DEMAND_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_PLAZOS_FIJOS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_PLAZOS_FIJOS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_PLAZOS_FIJOS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_PLAZOS_FIJOS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_PROMISSORY_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_PROMISSORY_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_PROMISSORY_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_PROMISSORY_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_OVERNIGHT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_OVERNIGHT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_OVERNIGHT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_OVERNIGHT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MEDIUM_TERM_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MEDIUM_TERM_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MEDIUM_TERM_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MEDIUM_TERM_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER); return pyobj; } SWIGINTERN int Swig_var_SecurityType_AMENDED_RESTATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_AMENDED_RESTATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_AMENDED_RESTATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_AMENDED_RESTATED); return pyobj; } SWIGINTERN int Swig_var_SecurityType_BRIDGE_LOAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_BRIDGE_LOAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_BRIDGE_LOAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_BRIDGE_LOAN); return pyobj; } SWIGINTERN int Swig_var_SecurityType_LETTER_OF_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_LETTER_OF_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_LETTER_OF_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_LETTER_OF_CREDIT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SWING_LINE_FACILITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SWING_LINE_FACILITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SWING_LINE_FACILITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SWING_LINE_FACILITY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_DEBTOR_IN_POSSESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_DEBTOR_IN_POSSESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_DEBTOR_IN_POSSESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_DEBTOR_IN_POSSESSION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_DEFAULTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_DEFAULTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_DEFAULTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_DEFAULTED); return pyobj; } SWIGINTERN int Swig_var_SecurityType_WITHDRAWN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_WITHDRAWN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_WITHDRAWN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_WITHDRAWN); return pyobj; } SWIGINTERN int Swig_var_SecurityType_LIQUIDITY_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_LIQUIDITY_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_LIQUIDITY_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_LIQUIDITY_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MATURED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MATURED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MATURED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MATURED); return pyobj; } SWIGINTERN int Swig_var_SecurityType_DEPOSIT_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_DEPOSIT_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_DEPOSIT_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_DEPOSIT_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_RETIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_RETIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_RETIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_RETIRED); return pyobj; } SWIGINTERN int Swig_var_SecurityType_BANK_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_BANK_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_BANK_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_BANK_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_BILL_OF_EXCHANGES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_BILL_OF_EXCHANGES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_BILL_OF_EXCHANGES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_BILL_OF_EXCHANGES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CALL_LOANS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CALL_LOANS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CALL_LOANS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CALL_LOANS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REPLACED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REPLACED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REPLACED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REPLACED); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MANDATORY_TENDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MANDATORY_TENDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MANDATORY_TENDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MANDATORY_TENDER); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REVOLVER_TERM_LOAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REVOLVER_TERM_LOAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REVOLVER_TERM_LOAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REVOLVER_TERM_LOAN); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SHORT_TERM_LOAN_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SHORT_TERM_LOAN_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SHORT_TERM_LOAN_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SHORT_TERM_LOAN_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MISCELLANEOUS_PASS_THROUGH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MISCELLANEOUS_PASS_THROUGH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MISCELLANEOUS_PASS_THROUGH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MISCELLANEOUS_PASS_THROUGH); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TO_BE_ANNOUNCED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TO_BE_ANNOUNCED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TO_BE_ANNOUNCED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TO_BE_ANNOUNCED); return pyobj; } SWIGINTERN int Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CERTIFICATE_OF_PARTICIPATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CERTIFICATE_OF_PARTICIPATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CERTIFICATE_OF_PARTICIPATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CERTIFICATE_OF_PARTICIPATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MORTGAGE_BACKED_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MORTGAGE_BACKED_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MORTGAGE_BACKED_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_BACKED_SECURITIES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REVENUE_BONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REVENUE_BONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REVENUE_BONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REVENUE_BONDS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SPECIAL_ASSESSMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SPECIAL_ASSESSMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SPECIAL_ASSESSMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SPECIAL_ASSESSMENT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SPECIAL_OBLIGATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SPECIAL_OBLIGATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SPECIAL_OBLIGATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SPECIAL_OBLIGATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SPECIAL_TAX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SPECIAL_TAX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SPECIAL_TAX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SPECIAL_TAX); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TAX_ANTICIPATION_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TAX_ANTICIPATION_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TAX_ANTICIPATION_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TAX_ANTICIPATION_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TAX_ALLOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TAX_ALLOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TAX_ALLOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TAX_ALLOCATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CERTIFICATE_OF_OBLIGATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CERTIFICATE_OF_OBLIGATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CERTIFICATE_OF_OBLIGATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CERTIFICATE_OF_OBLIGATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_GENERAL_OBLIGATION_BONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_GENERAL_OBLIGATION_BONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_GENERAL_OBLIGATION_BONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_GENERAL_OBLIGATION_BONDS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MULTI_LEG_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MULTI_LEG_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MULTI_LEG_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MULTI_LEG_INSTRUMENT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TAX_REVENUE_ANTICIPATION_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TAX_REVENUE_ANTICIPATION_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TAX_REVENUE_ANTICIPATION_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TAX_REVENUE_ANTICIPATION_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_NO_SECURITY_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_NO_SECURITY_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_NO_SECURITY_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_NO_SECURITY_TYPE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_EXTENDED_COMM_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_EXTENDED_COMM_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_EXTENDED_COMM_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_EXTENDED_COMM_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_AGENCY_POOLS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_AGENCY_POOLS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_AGENCY_POOLS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_AGENCY_POOLS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_ASSET_BACKED_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_ASSET_BACKED_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_ASSET_BACKED_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_ASSET_BACKED_SECURITIES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CORP_MORTGAGE_BACKED_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CORP_MORTGAGE_BACKED_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CORP_MORTGAGE_BACKED_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CORP_MORTGAGE_BACKED_SECURITIES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION); return pyobj; } SWIGINTERN int Swig_var_SecurityType_IOETTE_MORTGAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_IOETTE_MORTGAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_IOETTE_MORTGAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_IOETTE_MORTGAGE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REVENUE_ANTICIPATION_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REVENUE_ANTICIPATION_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REVENUE_ANTICIPATION_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REVENUE_ANTICIPATION_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REVOLVER_LOAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REVOLVER_LOAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REVOLVER_LOAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REVOLVER_LOAN); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FEDERAL_AGENCY_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FEDERAL_AGENCY_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FEDERAL_AGENCY_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_AGENCY_COUPON); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_PRIVATE_EXPORT_FUNDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_PRIVATE_EXPORT_FUNDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_PRIVATE_EXPORT_FUNDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_PRIVATE_EXPORT_FUNDING); return pyobj; } SWIGINTERN int Swig_var_SecurityType_DUAL_CURRENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_DUAL_CURRENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_DUAL_CURRENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_DUAL_CURRENCY); return pyobj; } SWIGINTERN int Swig_var_SecurityType_INDEXED_LINKED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_INDEXED_LINKED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_INDEXED_LINKED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_INDEXED_LINKED); return pyobj; } SWIGINTERN int Swig_var_SecurityType_YANKEE_CORPORATE_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_YANKEE_CORPORATE_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_YANKEE_CORPORATE_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_YANKEE_CORPORATE_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_BRADY_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_BRADY_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_BRADY_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_BRADY_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_TREASURY_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_TREASURY_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_TREASURY_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_TREASURY_NOTE_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_TREASURY_NOTE_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_TREASURY_NOTE_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_NOTE_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TERM_LOAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TERM_LOAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TERM_LOAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TERM_LOAN); return pyobj; } SWIGINTERN int Swig_var_SecurityType_STRUCTURED_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_STRUCTURED_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_STRUCTURED_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_STRUCTURED_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_EURO_SUPRANATIONAL_COUPONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_EURO_SUPRANATIONAL_COUPONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_EURO_SUPRANATIONAL_COUPONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_EURO_SUPRANATIONAL_COUPONS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_USD_SUPRANATIONAL_COUPONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_USD_SUPRANATIONAL_COUPONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_USD_SUPRANATIONAL_COUPONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_USD_SUPRANATIONAL_COUPONS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_EURO_CORPORATE_BOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_EURO_CORPORATE_BOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_EURO_CORPORATE_BOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_EURO_CORPORATE_BOND); return pyobj; } SWIGINTERN int Swig_var_SecurityType_EURO_SOVEREIGNS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_EURO_SOVEREIGNS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_EURO_SOVEREIGNS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_EURO_SOVEREIGNS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_TREASURY_NOTE_UST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_TREASURY_NOTE_UST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_TREASURY_NOTE_UST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_NOTE_UST); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_TREASURY_BILL_USTB_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_TREASURY_BILL_USTB is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_TREASURY_BILL_USTB_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BILL_USTB); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_TREASURY_NOTE_TNOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_TREASURY_NOTE_TNOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_TREASURY_NOTE_TNOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_NOTE_TNOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_TREASURY_BILL_TBILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_TREASURY_BILL_TBILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_TREASURY_BILL_TBILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BILL_TBILL); return pyobj; } SWIGINTERN int Swig_var_SecurityType_REPURCHASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_REPURCHASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_REPURCHASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_REPURCHASE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FORWARD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FORWARD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FORWARD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FORWARD); return pyobj; } SWIGINTERN int Swig_var_SecurityType_BUY_SELLBACK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_BUY_SELLBACK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_BUY_SELLBACK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_BUY_SELLBACK); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SECURITIES_LOAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SECURITIES_LOAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SECURITIES_LOAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SECURITIES_LOAN); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SECURITIES_PLEDGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SECURITIES_PLEDGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SECURITIES_PLEDGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SECURITIES_PLEDGE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_EURO_CERTIFICATE_OF_DEPOSIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_EURO_CERTIFICATE_OF_DEPOSIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_EURO_CERTIFICATE_OF_DEPOSIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_EURO_CERTIFICATE_OF_DEPOSIT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_EURO_COMMERCIAL_PAPER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_EURO_COMMERCIAL_PAPER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_EURO_COMMERCIAL_PAPER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_EURO_COMMERCIAL_PAPER); return pyobj; } SWIGINTERN int Swig_var_SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_PFANDBRIEFE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_PFANDBRIEFE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_PFANDBRIEFE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_PFANDBRIEFE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_OTHER_ANTICIPATION_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_OTHER_ANTICIPATION_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_MULTILEG_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_MULTILEG_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_MULTILEG_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_MULTILEG_INSTRUMENT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_OPTIONS_ON_FUTURES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_OPTIONS_ON_FUTURES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_OPTIONS_ON_FUTURES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_OPTIONS_ON_FUTURES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_OPTIONS_ON_PHYSICAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_OPTIONS_ON_PHYSICAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_OPTIONS_ON_PHYSICAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_OPTIONS_ON_PHYSICAL); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CASH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CASH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CASH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CASH); return pyobj; } SWIGINTERN int Swig_var_SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_US_CORPORATE_FLOATING_RATE_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_US_CORPORATE_FLOATING_RATE_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_US_CORPORATE_FLOATING_RATE_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_US_CORPORATE_FLOATING_RATE_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CREDIT_DEFAULT_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CREDIT_DEFAULT_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CREDIT_DEFAULT_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CREDIT_DEFAULT_SWAP); return pyobj; } SWIGINTERN int Swig_var_SecurityType_INTEREST_RATE_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_INTEREST_RATE_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_INTEREST_RATE_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_INTEREST_RATE_SWAP); return pyobj; } SWIGINTERN int Swig_var_SecurityType_OPTIONS_ON_COMBO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_OPTIONS_ON_COMBO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_OPTIONS_ON_COMBO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_OPTIONS_ON_COMBO); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CANADIAN_TREASURY_NOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CANADIAN_TREASURY_NOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CANADIAN_TREASURY_NOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_TREASURY_NOTES); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CANADIAN_TREASURY_BILLS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CANADIAN_TREASURY_BILLS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CANADIAN_TREASURY_BILLS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_TREASURY_BILLS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CANADIAN_PROVINCIAL_BONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CANADIAN_PROVINCIAL_BONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CANADIAN_PROVINCIAL_BONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_PROVINCIAL_BONDS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TREASURY_BILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TREASURY_BILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TREASURY_BILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TREASURY_BILL); return pyobj; } SWIGINTERN int Swig_var_SecurityType_BANK_DEPOSITORY_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_BANK_DEPOSITORY_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_BANK_DEPOSITORY_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_BANK_DEPOSITORY_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CANADIAN_MONEY_MARKETS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CANADIAN_MONEY_MARKETS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CANADIAN_MONEY_MARKETS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_MONEY_MARKETS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_SECURED_LIQUIDITY_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_SECURED_LIQUIDITY_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_SECURED_LIQUIDITY_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_SECURED_LIQUIDITY_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TERM_LIQUIDITY_NOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TERM_LIQUIDITY_NOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TERM_LIQUIDITY_NOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TERM_LIQUIDITY_NOTE); return pyobj; } SWIGINTERN int Swig_var_SecurityType_CANADIAN_MORTGAGE_BONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_CANADIAN_MORTGAGE_BONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_CANADIAN_MORTGAGE_BONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_MORTGAGE_BONDS); return pyobj; } SWIGINTERN int Swig_var_SecurityType_TAXABLE_MUNICIPAL_CP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_TAXABLE_MUNICIPAL_CP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_TAXABLE_MUNICIPAL_CP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_TAXABLE_MUNICIPAL_CP); return pyobj; } SWIGINTERN int Swig_var_SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST); return pyobj; } SWIGINTERN int Swig_var_SecurityType_NON_DELIVERABLE_FORWARD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_NON_DELIVERABLE_FORWARD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_NON_DELIVERABLE_FORWARD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_NON_DELIVERABLE_FORWARD); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FX_SPOT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FX_SPOT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FX_SPOT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FX_SPOT); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FX_FORWARD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FX_FORWARD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FX_FORWARD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FX_FORWARD); return pyobj; } SWIGINTERN int Swig_var_SecurityType_FX_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityType_FX_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityType_FX_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityType_FX_SWAP); return pyobj; } SWIGINTERN int Swig_var_StandInstDbType_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StandInstDbType_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StandInstDbType_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_OTHER)); return pyobj; } SWIGINTERN int Swig_var_StandInstDbType_DTC_SID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StandInstDbType_DTC_SID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StandInstDbType_DTC_SID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_DTC_SID)); return pyobj; } SWIGINTERN int Swig_var_StandInstDbType_THOMSON_ALERT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StandInstDbType_THOMSON_ALERT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StandInstDbType_THOMSON_ALERT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_THOMSON_ALERT)); return pyobj; } SWIGINTERN int Swig_var_StandInstDbType_A_GLOBAL_CUSTODIAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StandInstDbType_A_GLOBAL_CUSTODIAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StandInstDbType_A_GLOBAL_CUSTODIAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_A_GLOBAL_CUSTODIAN)); return pyobj; } SWIGINTERN int Swig_var_StandInstDbType_ACCOUNTNET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StandInstDbType_ACCOUNTNET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StandInstDbType_ACCOUNTNET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_ACCOUNTNET)); return pyobj; } SWIGINTERN int Swig_var_SettlDeliveryType_FREE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlDeliveryType_FREE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlDeliveryType_FREE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_FREE)); return pyobj; } SWIGINTERN int Swig_var_SettlDeliveryType_VERSUS_PAYMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlDeliveryType_VERSUS_PAYMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlDeliveryType_VERSUS_PAYMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_VERSUS_PAYMENT)); return pyobj; } SWIGINTERN int Swig_var_SettlDeliveryType_VERSUS_PAYMENT_DELIVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlDeliveryType_VERSUS_PAYMENT_DELIVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlDeliveryType_VERSUS_PAYMENT_DELIVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_VERSUS_PAYMENT_DELIVER)); return pyobj; } SWIGINTERN int Swig_var_SettlDeliveryType_FREE_DELIVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlDeliveryType_FREE_DELIVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlDeliveryType_FREE_DELIVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_FREE_DELIVER)); return pyobj; } SWIGINTERN int Swig_var_SettlDeliveryType_TRI_PARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlDeliveryType_TRI_PARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlDeliveryType_TRI_PARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_TRI_PARTY)); return pyobj; } SWIGINTERN int Swig_var_SettlDeliveryType_HOLD_IN_CUSTODY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlDeliveryType_HOLD_IN_CUSTODY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlDeliveryType_HOLD_IN_CUSTODY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_HOLD_IN_CUSTODY)); return pyobj; } SWIGINTERN int Swig_var_AllocLinkType_F_X_NETTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocLinkType_F_X_NETTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocLinkType_F_X_NETTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_F_X_NETTING)); return pyobj; } SWIGINTERN int Swig_var_AllocLinkType_F_X_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocLinkType_F_X_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocLinkType_F_X_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_F_X_SWAP)); return pyobj; } SWIGINTERN int Swig_var_AllocLinkType_FX_NETTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocLinkType_FX_NETTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocLinkType_FX_NETTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_FX_NETTING)); return pyobj; } SWIGINTERN int Swig_var_AllocLinkType_FX_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocLinkType_FX_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocLinkType_FX_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_FX_SWAP)); return pyobj; } SWIGINTERN int Swig_var_PutOrCall_PUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PutOrCall_PUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PutOrCall_PUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PutOrCall_PUT)); return pyobj; } SWIGINTERN int Swig_var_PutOrCall_CALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PutOrCall_CALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PutOrCall_CALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PutOrCall_CALL)); return pyobj; } SWIGINTERN int Swig_var_CoveredOrUncovered_COVERED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CoveredOrUncovered_COVERED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CoveredOrUncovered_COVERED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CoveredOrUncovered_COVERED)); return pyobj; } SWIGINTERN int Swig_var_CoveredOrUncovered_UNCOVERED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CoveredOrUncovered_UNCOVERED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CoveredOrUncovered_UNCOVERED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CoveredOrUncovered_UNCOVERED)); return pyobj; } SWIGINTERN int Swig_var_CustomerOrFirm_CUSTOMER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustomerOrFirm_CUSTOMER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustomerOrFirm_CUSTOMER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CustomerOrFirm_CUSTOMER)); return pyobj; } SWIGINTERN int Swig_var_CustomerOrFirm_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustomerOrFirm_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustomerOrFirm_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CustomerOrFirm_FIRM)); return pyobj; } SWIGINTERN int Swig_var_NotifyBrokerOfCredit_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NotifyBrokerOfCredit_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NotifyBrokerOfCredit_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::NotifyBrokerOfCredit_NO)); return pyobj; } SWIGINTERN int Swig_var_NotifyBrokerOfCredit_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NotifyBrokerOfCredit_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NotifyBrokerOfCredit_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::NotifyBrokerOfCredit_YES)); return pyobj; } SWIGINTERN int Swig_var_AllocHandlInst_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocHandlInst_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocHandlInst_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocHandlInst_MATCH)); return pyobj; } SWIGINTERN int Swig_var_AllocHandlInst_FORWARD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocHandlInst_FORWARD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocHandlInst_FORWARD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocHandlInst_FORWARD)); return pyobj; } SWIGINTERN int Swig_var_AllocHandlInst_FORWARD_AND_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocHandlInst_FORWARD_AND_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocHandlInst_FORWARD_AND_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocHandlInst_FORWARD_AND_MATCH)); return pyobj; } SWIGINTERN int Swig_var_RoutingType_TARGET_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RoutingType_TARGET_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RoutingType_TARGET_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RoutingType_TARGET_FIRM)); return pyobj; } SWIGINTERN int Swig_var_RoutingType_TARGET_LIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RoutingType_TARGET_LIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RoutingType_TARGET_LIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RoutingType_TARGET_LIST)); return pyobj; } SWIGINTERN int Swig_var_RoutingType_BLOCK_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RoutingType_BLOCK_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RoutingType_BLOCK_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RoutingType_BLOCK_FIRM)); return pyobj; } SWIGINTERN int Swig_var_RoutingType_BLOCK_LIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RoutingType_BLOCK_LIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RoutingType_BLOCK_LIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RoutingType_BLOCK_LIST)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_CURVE)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_5_YR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_5_YR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_5_YR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_5_YR)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_OLD_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_OLD_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_OLD_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_OLD_5)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_10_YR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_10_YR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_10_YR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_10_YR)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_OLD_10_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_OLD_10 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_OLD_10_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_OLD_10)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_30_YR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_30_YR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_30_YR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_30_YR)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_OLD_30_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_OLD_30 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_OLD_30_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_OLD_30)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_3_MO_LIBOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_3_MO_LIBOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_3_MO_LIBOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_3_MO_LIBOR)); return pyobj; } SWIGINTERN int Swig_var_Benchmark_6_MO_LIBOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Benchmark_6_MO_LIBOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Benchmark_6_MO_LIBOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Benchmark_6_MO_LIBOR)); return pyobj; } SWIGINTERN int Swig_var_SubscriptionRequestType_SNAPSHOT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SubscriptionRequestType_SNAPSHOT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SubscriptionRequestType_SNAPSHOT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SubscriptionRequestType_SNAPSHOT)); return pyobj; } SWIGINTERN int Swig_var_SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES)); return pyobj; } SWIGINTERN int Swig_var_SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_MDUpdateType_FULL_REFRESH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateType_FULL_REFRESH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateType_FULL_REFRESH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDUpdateType_FULL_REFRESH)); return pyobj; } SWIGINTERN int Swig_var_MDUpdateType_INCREMENTAL_REFRESH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateType_INCREMENTAL_REFRESH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateType_INCREMENTAL_REFRESH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDUpdateType_INCREMENTAL_REFRESH)); return pyobj; } SWIGINTERN int Swig_var_AggregatedBook_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AggregatedBook_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AggregatedBook_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AggregatedBook_NO)); return pyobj; } SWIGINTERN int Swig_var_AggregatedBook_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AggregatedBook_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AggregatedBook_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AggregatedBook_YES)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_BID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_BID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_BID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_BID)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_OFFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_OFFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_OFFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_OFFER)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_INDEX_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_INDEX_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_INDEX_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_INDEX_VALUE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_OPENING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_OPENING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_OPENING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_OPENING_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_CLOSING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_CLOSING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_CLOSING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CLOSING_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SETTLEMENT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SETTLEMENT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SETTLEMENT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SETTLEMENT_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_TRADING_SESSION_HIGH_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_TRADING_SESSION_HIGH_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_TRADING_SESSION_HIGH_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADING_SESSION_HIGH_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_TRADING_SESSION_LOW_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_TRADING_SESSION_LOW_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_TRADING_SESSION_LOW_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADING_SESSION_LOW_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_TRADING_SESSION_VWAP_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_TRADING_SESSION_VWAP_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_TRADING_SESSION_VWAP_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADING_SESSION_VWAP_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_IMBALANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_IMBALANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_IMBALANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_IMBALANCE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_TRADE_VOLUME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_TRADE_VOLUME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_TRADE_VOLUME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADE_VOLUME)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_OPEN_INTEREST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_OPEN_INTEREST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_OPEN_INTEREST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_OPEN_INTEREST)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_COMPOSITE_UNDERLYING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_COMPOSITE_UNDERLYING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_COMPOSITE_UNDERLYING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_COMPOSITE_UNDERLYING_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SIMULATED_SELL_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SIMULATED_SELL_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SIMULATED_SELL_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SIMULATED_SELL_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SIMULATED_BUY_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SIMULATED_BUY_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SIMULATED_BUY_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SIMULATED_BUY_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_MARGIN_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_MARGIN_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_MARGIN_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_MARGIN_RATE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_MID_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_MID_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_MID_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_MID_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_EMPTY_BOOK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_EMPTY_BOOK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_EMPTY_BOOK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_EMPTY_BOOK)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SETTLE_HIGH_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SETTLE_HIGH_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SETTLE_HIGH_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SETTLE_HIGH_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SETTLE_LOW_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SETTLE_LOW_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SETTLE_LOW_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SETTLE_LOW_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_PRIOR_SETTLE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_PRIOR_SETTLE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_PRIOR_SETTLE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_PRIOR_SETTLE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SESSION_HIGH_BID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SESSION_HIGH_BID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SESSION_HIGH_BID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SESSION_HIGH_BID)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SESSION_LOW_OFFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SESSION_LOW_OFFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SESSION_LOW_OFFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SESSION_LOW_OFFER)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_EARLY_PRICES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_EARLY_PRICES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_EARLY_PRICES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_EARLY_PRICES)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_AUCTION_CLEARING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_AUCTION_CLEARING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_AUCTION_CLEARING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_AUCTION_CLEARING_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_SWAP_VALUE_FACTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_SWAP_VALUE_FACTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_SWAP_VALUE_FACTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SWAP_VALUE_FACTOR)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_RECOVERY_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_RECOVERY_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_RECOVERY_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_RECOVERY_RATE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_RECOVERY_RATE_FOR_LONG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_RECOVERY_RATE_FOR_LONG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_RECOVERY_RATE_FOR_LONG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_RECOVERY_RATE_FOR_LONG)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_RECOVERY_RATE_FOR_SHORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_RECOVERY_RATE_FOR_SHORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_RECOVERY_RATE_FOR_SHORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_RECOVERY_RATE_FOR_SHORT)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_FIXING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_FIXING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_FIXING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_FIXING_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MDEntryType_CASH_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDEntryType_CASH_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDEntryType_CASH_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CASH_RATE)); return pyobj; } SWIGINTERN int Swig_var_TickDirection_PLUS_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickDirection_PLUS_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickDirection_PLUS_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TickDirection_PLUS_TICK)); return pyobj; } SWIGINTERN int Swig_var_TickDirection_ZERO_PLUS_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickDirection_ZERO_PLUS_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickDirection_ZERO_PLUS_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TickDirection_ZERO_PLUS_TICK)); return pyobj; } SWIGINTERN int Swig_var_TickDirection_MINUS_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickDirection_MINUS_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickDirection_MINUS_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TickDirection_MINUS_TICK)); return pyobj; } SWIGINTERN int Swig_var_TickDirection_ZERO_MINUS_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickDirection_ZERO_MINUS_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickDirection_ZERO_MINUS_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TickDirection_ZERO_MINUS_TICK)); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_OPEN); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_CLOSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_CLOSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_CLOSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_CLOSED); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_EXCHANGE_BEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_EXCHANGE_BEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_EXCHANGE_BEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_EXCHANGE_BEST); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_CONSOLIDATED_BEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_CONSOLIDATED_BEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_CONSOLIDATED_BEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_CONSOLIDATED_BEST); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_LOCKED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_LOCKED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_LOCKED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_LOCKED); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_CROSSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_CROSSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_CROSSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_CROSSED); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_DEPTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_DEPTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_DEPTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_DEPTH); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_FAST_TRADING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_FAST_TRADING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_FAST_TRADING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_FAST_TRADING); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_NON_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_NON_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_NON_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_NON_FIRM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_OPEN_ACTIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_OPEN_ACTIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_OPEN_ACTIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_OPEN_ACTIVE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_CLOSED_INACTIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_CLOSED_INACTIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_CLOSED_INACTIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_CLOSED_INACTIVE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_MANUAL_SLOW_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_MANUAL_SLOW_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_MANUAL_SLOW_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_MANUAL_SLOW_QUOTE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_OUTRIGHT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_OUTRIGHT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_OUTRIGHT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_OUTRIGHT_PRICE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_IMPLIED_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_IMPLIED_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_IMPLIED_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_IMPLIED_PRICE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_DEPTH_ON_OFFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_DEPTH_ON_OFFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_DEPTH_ON_OFFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_DEPTH_ON_OFFER); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_DEPTH_ON_BID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_DEPTH_ON_BID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_DEPTH_ON_BID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_DEPTH_ON_BID); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_CLOSING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_CLOSING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_CLOSING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_CLOSING); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_NEWS_DISSEMINATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_NEWS_DISSEMINATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_NEWS_DISSEMINATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_NEWS_DISSEMINATION); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_TRADING_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_TRADING_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_TRADING_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_TRADING_RANGE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_ORDER_INFLUX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_ORDER_INFLUX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_ORDER_INFLUX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_ORDER_INFLUX); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_DUE_TO_RELATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_DUE_TO_RELATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_DUE_TO_RELATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_DUE_TO_RELATED); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_NEWS_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_NEWS_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_NEWS_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_NEWS_PENDING); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_ADDITIONAL_INFO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_ADDITIONAL_INFO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_ADDITIONAL_INFO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_ADDITIONAL_INFO); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_RESUME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_RESUME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_RESUME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_RESUME); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_VIEW_OF_COMMON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_VIEW_OF_COMMON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_VIEW_OF_COMMON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_VIEW_OF_COMMON); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_VOLUME_ALERT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_VOLUME_ALERT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_VOLUME_ALERT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_VOLUME_ALERT); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_ORDER_IMBALANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_ORDER_IMBALANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_ORDER_IMBALANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_ORDER_IMBALANCE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_EQUIPMENT_CHANGEOVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_EQUIPMENT_CHANGEOVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_EQUIPMENT_CHANGEOVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_EQUIPMENT_CHANGEOVER); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_NO_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_NO_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_NO_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_NO_OPEN); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_REGULAR_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_REGULAR_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_REGULAR_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_REGULAR_ETH); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_AUTOMATIC_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_AUTOMATIC_EXECUTION); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_AUTOMATIC_EXECUTION_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_AUTOMATIC_EXECUTION_ETH); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_FAST_MARKET_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_FAST_MARKET_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_FAST_MARKET_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_FAST_MARKET_ETH); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_INACTIVE_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_INACTIVE_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_INACTIVE_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_INACTIVE_ETH); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_ROTATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_ROTATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_ROTATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_ROTATION); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_ROTATION_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_ROTATION_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_ROTATION_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_ROTATION_ETH); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_HALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_HALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_HALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_HALT); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_HALT_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_HALT_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_HALT_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_HALT_ETH); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_DUE_TO_NEWS_DISSEMINATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_DUE_TO_NEWS_DISSEMINATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_DUE_TO_NEWS_DISSEMINATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_DUE_TO_NEWS_DISSEMINATION); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_DUE_TO_NEWS_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_DUE_TO_NEWS_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_DUE_TO_NEWS_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_DUE_TO_NEWS_PENDING); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_TRADING_RESUME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_TRADING_RESUME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_TRADING_RESUME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_TRADING_RESUME); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_OUT_OF_SEQUENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_OUT_OF_SEQUENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_OUT_OF_SEQUENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_OUT_OF_SEQUENCE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_BID_SPECIALIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_BID_SPECIALIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_BID_SPECIALIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_BID_SPECIALIST); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_OFFER_SPECIALIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_OFFER_SPECIALIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_OFFER_SPECIALIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_OFFER_SPECIALIST); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_BID_OFFER_SPECIALIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_BID_OFFER_SPECIALIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_BID_OFFER_SPECIALIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_BID_OFFER_SPECIALIST); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_END_OF_DAY_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_END_OF_DAY_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_END_OF_DAY_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_END_OF_DAY_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_FORBIDDEN_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_FORBIDDEN_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_FORBIDDEN_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_FORBIDDEN_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_FROZEN_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_FROZEN_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_FROZEN_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_FROZEN_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_PREOPENING_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_PREOPENING_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_PREOPENING_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_PREOPENING_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_OPENING_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_OPENING_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_OPENING_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_OPENING_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_OPEN_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_OPEN_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_OPEN_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_OPEN_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_SURVEILLANCE_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_SURVEILLANCE_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_SURVEILLANCE_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_SURVEILLANCE_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_SUSPENDED_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_SUSPENDED_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_SUSPENDED_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_SUSPENDED_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_RESERVED_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_RESERVED_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_RESERVED_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_RESERVED_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_NO_ACTIVE_SAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_NO_ACTIVE_SAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_NO_ACTIVE_SAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_NO_ACTIVE_SAM); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_RESTRICTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_RESTRICTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_RESTRICTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_RESTRICTED); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_REST_OF_BOOK_VWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_REST_OF_BOOK_VWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_REST_OF_BOOK_VWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_REST_OF_BOOK_VWAP); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_MEDIAN_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_MEDIAN_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_MEDIAN_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_MEDIAN_PRICE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_FULL_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_FULL_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_FULL_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_FULL_CURVE); return pyobj; } SWIGINTERN int Swig_var_QuoteCondition_FLAT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCondition_FLAT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCondition_FLAT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::QuoteCondition_FLAT_CURVE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CASH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CASH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CASH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CASH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_AVERAGE_PRICE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_AVERAGE_PRICE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_AVERAGE_PRICE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_AVERAGE_PRICE_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CASH_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CASH_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CASH_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CASH_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_NEXT_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_NEXT_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_NEXT_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_NEXT_DAY); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OPENING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OPENING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OPENING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OPENING); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_INTRADAY_TRADE_DETAIL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_INTRADAY_TRADE_DETAIL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_INTRADAY_TRADE_DETAIL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_INTRADAY_TRADE_DETAIL); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_RULE_127_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_RULE_127_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_RULE_127_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_RULE_127_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_RULE_155_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_RULE_155_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_RULE_155_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_RULE_155_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SOLD_LAST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SOLD_LAST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SOLD_LAST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SOLD_LAST); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_NEXT_DAY_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_NEXT_DAY_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_NEXT_DAY_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_NEXT_DAY_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OPENED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OPENED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OPENED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OPENED); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SELLER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SELLER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SELLER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SELLER); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SOLD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SOLD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SOLD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SOLD); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_STOPPED_STOCK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_STOPPED_STOCK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_STOPPED_STOCK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_STOCK); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_IMBALANCE_MORE_BUYERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_IMBALANCE_MORE_BUYERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_IMBALANCE_MORE_BUYERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_IMBALANCE_MORE_BUYERS); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_IMBALANCE_MORE_SELLERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_IMBALANCE_MORE_SELLERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_IMBALANCE_MORE_SELLERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_IMBALANCE_MORE_SELLERS); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OPENING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OPENING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OPENING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OPENING_PRICE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OPENING_REOPENING_TRADE_DETAIL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OPENING_REOPENING_TRADE_DETAIL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OPENING_REOPENING_TRADE_DETAIL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OPENING_REOPENING_TRADE_DETAIL); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_BARGAIN_CONDITION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_BARGAIN_CONDITION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_BARGAIN_CONDITION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_BARGAIN_CONDITION); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CONVERTED_PRICE_INDICATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CONVERTED_PRICE_INDICATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CONVERTED_PRICE_INDICATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CONVERTED_PRICE_INDICATOR); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_EXCHANGE_LAST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_EXCHANGE_LAST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_EXCHANGE_LAST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_EXCHANGE_LAST); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_FINAL_PRICE_OF_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_FINAL_PRICE_OF_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_FINAL_PRICE_OF_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_FINAL_PRICE_OF_SESSION); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_EX_PIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_EX_PIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_EX_PIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_EX_PIT); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CROSSED_X_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CROSSED_X is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CROSSED_X_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CROSSED_X); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_VOLUME_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_VOLUME_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_VOLUME_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_VOLUME_ONLY); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_DIRECT_PLUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_DIRECT_PLUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_DIRECT_PLUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_DIRECT_PLUS); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_ACQUISITION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_ACQUISITION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_ACQUISITION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_ACQUISITION); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_BUNCHED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_BUNCHED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_BUNCHED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_BUNCHED); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_DISTRIBUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_DISTRIBUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_DISTRIBUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_DISTRIBUTION); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_BUNCHED_SALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_BUNCHED_SALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_BUNCHED_SALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_BUNCHED_SALE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SPLIT_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SPLIT_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SPLIT_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SPLIT_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_STOPPED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_STOPPED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_STOPPED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_STOPPED); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_STOPPED_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_STOPPED_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_STOPPED_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_STOPPED_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OUT_OF_SEQUENCE_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OUT_OF_SEQUENCE_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OUT_OF_SEQUENCE_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OUT_OF_SEQUENCE_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_LAST_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_LAST_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_LAST_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_LAST_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SOLD_LAST_SALE_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SOLD_LAST_SALE_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SOLD_LAST_SALE_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SOLD_LAST_SALE_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_LAST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_LAST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_LAST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_LAST); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SOLD_LAST_SALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SOLD_LAST_SALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SOLD_LAST_SALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SOLD_LAST_SALE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_OPEN); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_OPEN_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_OPEN_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_OPEN_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_OPEN_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OPENED_SALE_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OPENED_SALE_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OPENED_SALE_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OPENED_SALE_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_ONLY); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_ONLY_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL_ONLY_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_ONLY_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_ONLY_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_LATE_OPEN_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_LATE_OPEN_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_LATE_OPEN_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_LATE_OPEN_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_AUTO_EXECUTION_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_AUTO_EXECUTION_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_AUTO_EXECUTION_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_AUTO_EXECUTION_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_REOPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_REOPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_REOPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_REOPEN); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_REOPEN_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_REOPEN_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_REOPEN_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_REOPEN_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_ADJUSTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_ADJUSTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_ADJUSTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_ADJUSTED); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_ADJUSTED_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_ADJUSTED_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_ADJUSTED_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_ADJUSTED_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SPREAD); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_SPREAD_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_SPREAD_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_SPREAD_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_SPREAD_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_STRADDLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_STRADDLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_STRADDLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_STRADDLE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_STRADDLE_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_STRADDLE_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_STRADDLE_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_STRADDLE_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_STOPPED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_STOPPED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_STOPPED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_STOPPED_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_STOPPED_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_STOPPED_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_REGULAR_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_REGULAR_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_REGULAR_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_REGULAR_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_COMBO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_COMBO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_COMBO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_COMBO); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_COMBO_ETH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_COMBO_ETH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_COMBO_ETH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_COMBO_ETH); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OFFICIAL_CLOSING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OFFICIAL_CLOSING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OFFICIAL_CLOSING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OFFICIAL_CLOSING_PRICE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_PRIOR_REFERENCE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_PRIOR_REFERENCE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_PRIOR_REFERENCE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_PRIOR_REFERENCE_PRICE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_STOPPED_SOLD_LAST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_STOPPED_SOLD_LAST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_STOPPED_SOLD_LAST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_SOLD_LAST); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_STOPPED_OUT_OF_SEQUENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_STOPPED_OUT_OF_SEQUENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_STOPPED_OUT_OF_SEQUENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_OUT_OF_SEQUENCE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OFFICAL_CLOSING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OFFICAL_CLOSING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OFFICAL_CLOSING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OFFICAL_CLOSING_PRICE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_CROSSED_AO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_CROSSED_AO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_CROSSED_AO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_CROSSED_AO); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_FAST_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_FAST_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_FAST_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_FAST_MARKET); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_AUTOMATIC_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_AUTOMATIC_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_AUTOMATIC_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_AUTOMATIC_EXECUTION); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_FORM_T_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_FORM_T is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_FORM_T_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_FORM_T); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_BASKET_INDEX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_BASKET_INDEX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_BASKET_INDEX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_BASKET_INDEX); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_BURST_BASKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_BURST_BASKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_BURST_BASKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_BURST_BASKET); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_OUTSIDE_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_OUTSIDE_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_OUTSIDE_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_OUTSIDE_SPREAD); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_IMPLIED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_IMPLIED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_IMPLIED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_IMPLIED_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_MARKETPLACE_ENTERED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_MARKETPLACE_ENTERED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_MARKETPLACE_ENTERED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_MARKETPLACE_ENTERED_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE); return pyobj; } SWIGINTERN int Swig_var_TradeCondition_MULTILEG_TO_MULTILEG_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeCondition_MULTILEG_TO_MULTILEG_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeCondition_MULTILEG_TO_MULTILEG_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradeCondition_MULTILEG_TO_MULTILEG_TRADE); return pyobj; } SWIGINTERN int Swig_var_MDUpdateAction_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateAction_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateAction_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_NEW)); return pyobj; } SWIGINTERN int Swig_var_MDUpdateAction_CHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateAction_CHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateAction_CHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_CHANGE)); return pyobj; } SWIGINTERN int Swig_var_MDUpdateAction_DELETE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateAction_DELETE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateAction_DELETE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_DELETE)); return pyobj; } SWIGINTERN int Swig_var_MDUpdateAction_DELETE_THRU_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateAction_DELETE_THRU is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateAction_DELETE_THRU_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_DELETE_THRU)); return pyobj; } SWIGINTERN int Swig_var_MDUpdateAction_DELETE_FROM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateAction_DELETE_FROM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateAction_DELETE_FROM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_DELETE_FROM)); return pyobj; } SWIGINTERN int Swig_var_MDUpdateAction_OVERLAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDUpdateAction_OVERLAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDUpdateAction_OVERLAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_OVERLAY)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNKNOWN_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNKNOWN_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNKNOWN_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNKNOWN_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_DUPLICATE_MDREQID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_DUPLICATE_MDREQID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_DUPLICATE_MDREQID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_DUPLICATE_MDREQID)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_INSUFFICIENT_BANDWIDTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_INSUFFICIENT_BANDWIDTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_INSUFFICIENT_BANDWIDTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_INSUFFICIENT_BANDWIDTH)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_INSUFFICIENT_PERMISSIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_INSUFFICIENT_PERMISSIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_INSUFFICIENT_PERMISSIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_INSUFFICIENT_PERMISSIONS)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_MARKETDEPTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_MARKETDEPTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_MARKETDEPTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MARKETDEPTH)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_MDUPDATETYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_MDUPDATETYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_MDUPDATETYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MDUPDATETYPE)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_MDENTRYTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_MDENTRYTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_MDENTRYTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MDENTRYTYPE)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_SCOPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_SCOPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_SCOPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_SCOPE)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID)); return pyobj; } SWIGINTERN int Swig_var_MDReqRejReason_INSUFFICIENT_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDReqRejReason_INSUFFICIENT_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDReqRejReason_INSUFFICIENT_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_INSUFFICIENT_CREDIT)); return pyobj; } SWIGINTERN int Swig_var_DeleteReason_CANCELATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeleteReason_CANCELATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeleteReason_CANCELATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DeleteReason_CANCELATION)); return pyobj; } SWIGINTERN int Swig_var_DeleteReason_ERROR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeleteReason_ERROR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeleteReason_ERROR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DeleteReason_ERROR)); return pyobj; } SWIGINTERN int Swig_var_DeleteReason_CANCELLATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeleteReason_CANCELLATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeleteReason_CANCELLATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DeleteReason_CANCELLATION)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettleFlag_DAILY_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettleFlag_DAILY_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettleFlag_DAILY_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_DAILY_OPEN)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettleFlag_SESSION_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettleFlag_SESSION_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettleFlag_SESSION_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_SESSION_OPEN)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettleFlag_EXPECTED_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettleFlag_EXPECTED_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettleFlag_EXPECTED_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_EXPECTED_PRICE)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY)); return pyobj; } SWIGINTERN int Swig_var_FinancialStatus_BANKRUPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FinancialStatus_BANKRUPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FinancialStatus_BANKRUPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::FinancialStatus_BANKRUPT)); return pyobj; } SWIGINTERN int Swig_var_FinancialStatus_PENDING_DELISTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FinancialStatus_PENDING_DELISTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FinancialStatus_PENDING_DELISTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::FinancialStatus_PENDING_DELISTING)); return pyobj; } SWIGINTERN int Swig_var_FinancialStatus_RESTRICTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FinancialStatus_RESTRICTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FinancialStatus_RESTRICTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::FinancialStatus_RESTRICTED)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_EX_DIVIDEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_EX_DIVIDEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_EX_DIVIDEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_DIVIDEND)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_EX_DISTRIBUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_EX_DISTRIBUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_EX_DISTRIBUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_DISTRIBUTION)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_EX_RIGHTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_EX_RIGHTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_EX_RIGHTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_RIGHTS)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_NEW)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_EX_INTEREST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_EX_INTEREST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_EX_INTEREST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_INTEREST)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_CASH_DIVIDEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_CASH_DIVIDEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_CASH_DIVIDEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_CASH_DIVIDEND)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_STOCK_DIVIDEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_STOCK_DIVIDEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_STOCK_DIVIDEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_STOCK_DIVIDEND)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_NON_INTEGER_STOCK_SPLIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_NON_INTEGER_STOCK_SPLIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_NON_INTEGER_STOCK_SPLIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_NON_INTEGER_STOCK_SPLIT)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_REVERSE_STOCK_SPLIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_REVERSE_STOCK_SPLIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_REVERSE_STOCK_SPLIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_REVERSE_STOCK_SPLIT)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_STANDARD_INTEGER_STOCK_SPLIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_STANDARD_INTEGER_STOCK_SPLIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_STANDARD_INTEGER_STOCK_SPLIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_STANDARD_INTEGER_STOCK_SPLIT)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_POSITION_CONSOLIDATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_POSITION_CONSOLIDATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_POSITION_CONSOLIDATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_POSITION_CONSOLIDATION)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_LIQUIDATION_REORGANIZATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_LIQUIDATION_REORGANIZATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_LIQUIDATION_REORGANIZATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_LIQUIDATION_REORGANIZATION)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_MERGER_REORGANIZATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_MERGER_REORGANIZATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_MERGER_REORGANIZATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_MERGER_REORGANIZATION)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_RIGHTS_OFFERING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_RIGHTS_OFFERING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_RIGHTS_OFFERING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_RIGHTS_OFFERING)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_SHAREHOLDER_MEETING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_SHAREHOLDER_MEETING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_SHAREHOLDER_MEETING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SHAREHOLDER_MEETING)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_SPINOFF_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_SPINOFF is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_SPINOFF_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SPINOFF)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_TENDER_OFFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_TENDER_OFFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_TENDER_OFFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_TENDER_OFFER)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_WARRANT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_WARRANT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_WARRANT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_WARRANT)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_SPECIAL_ACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_SPECIAL_ACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_SPECIAL_ACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SPECIAL_ACTION)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_SYMBOL_CONVERSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_SYMBOL_CONVERSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_SYMBOL_CONVERSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SYMBOL_CONVERSION)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_CUSIP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_CUSIP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_CUSIP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_CUSIP)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_LEAP_ROLLOVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_LEAP_ROLLOVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_LEAP_ROLLOVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_LEAP_ROLLOVER)); return pyobj; } SWIGINTERN int Swig_var_CorporateAction_SUCCESSION_EVENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CorporateAction_SUCCESSION_EVENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CorporateAction_SUCCESSION_EVENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SUCCESSION_EVENT)); return pyobj; } SWIGINTERN int Swig_var_QuoteAckStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteAckStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteAckStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_QuoteAckStatus_CANCELED_FOR_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteAckStatus_CANCELED_FOR_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteAckStatus_CANCELED_FOR_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_FOR_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE)); return pyobj; } SWIGINTERN int Swig_var_QuoteAckStatus_CANCELED_FOR_UNDERLYING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteAckStatus_CANCELED_FOR_UNDERLYING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteAckStatus_CANCELED_FOR_UNDERLYING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_FOR_UNDERLYING)); return pyobj; } SWIGINTERN int Swig_var_QuoteAckStatus_CANCELED_ALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteAckStatus_CANCELED_ALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteAckStatus_CANCELED_ALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_ALL)); return pyobj; } SWIGINTERN int Swig_var_QuoteAckStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteAckStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteAckStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_SECURITY_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_SECURITY_TYPE)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_ALL_QUOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_ALL_QUOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_ALL_QUOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_ALL_QUOTES)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_ALL_QUOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_ALL_QUOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_ALL_QUOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_ALL_QUOTES)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_BY_QUOTETYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_BY_QUOTETYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_BY_QUOTETYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_BY_QUOTETYPE)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_UNKNOWN_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_UNKNOWN_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_UNKNOWN_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_UNKNOWN_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_EXCHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_EXCHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_EXCHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_EXCHANGE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_TOO_LATE_TO_ENTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_TOO_LATE_TO_ENTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_TOO_LATE_TO_ENTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_TOO_LATE_TO_ENTER)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_UNKNOWN_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_UNKNOWN_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_UNKNOWN_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_UNKNOWN_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_DUPLICATE_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_DUPLICATE_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_DUPLICATE_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_DUPLICATE_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_INVALID_BID_ASK_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_INVALID_BID_ASK_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_INVALID_BID_ASK_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_BID_ASK_SPREAD)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_INVALID_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_INVALID_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_INVALID_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_PRICE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_QUOTE_LOCKED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_QUOTE_LOCKED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_QUOTE_LOCKED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_QUOTE_LOCKED)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_QuoteResponseLevel_NO_ACKNOWLEDGEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteResponseLevel_NO_ACKNOWLEDGEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteResponseLevel_NO_ACKNOWLEDGEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_NO_ACKNOWLEDGEMENT)); return pyobj; } SWIGINTERN int Swig_var_QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES)); return pyobj; } SWIGINTERN int Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES)); return pyobj; } SWIGINTERN int Swig_var_QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT)); return pyobj; } SWIGINTERN int Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestType_MANUAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestType_MANUAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestType_MANUAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestType_MANUAL)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestType_AUTOMATIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestType_AUTOMATIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestType_AUTOMATIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestType_AUTOMATIC)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_REQUEST_LIST_SECURITY_TYPES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_REQUEST_LIST_SECURITY_TYPES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_REQUEST_LIST_SECURITY_TYPES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_LIST_SECURITY_TYPES)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_REQUEST_LIST_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_REQUEST_LIST_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_REQUEST_LIST_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_LIST_SECURITIES)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_TRADINGSESSIONID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_TRADINGSESSIONID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_TRADINGSESSIONID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_TRADINGSESSIONID)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_ALL_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_ALL_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_ALL_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_ALL_SECURITIES)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID)); return pyobj; } SWIGINTERN int Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS)); return pyobj; } SWIGINTERN int Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE)); return pyobj; } SWIGINTERN int Swig_var_SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_SecurityResponseType_REJECT_SECURITY_PROPOSAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityResponseType_REJECT_SECURITY_PROPOSAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityResponseType_REJECT_SECURITY_PROPOSAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_REJECT_SECURITY_PROPOSAL)); return pyobj; } SWIGINTERN int Swig_var_SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA)); return pyobj; } SWIGINTERN int Swig_var_SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA)); return pyobj; } SWIGINTERN int Swig_var_UnsolicitedIndicator_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnsolicitedIndicator_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnsolicitedIndicator_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::UnsolicitedIndicator_NO)); return pyobj; } SWIGINTERN int Swig_var_UnsolicitedIndicator_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnsolicitedIndicator_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnsolicitedIndicator_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::UnsolicitedIndicator_YES)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_OPENING_DELAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_OPENING_DELAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_OPENING_DELAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_OPENING_DELAY)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_NO_MARKET_IMBALANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_NO_MARKET_IMBALANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_NO_MARKET_IMBALANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_MARKET_IMBALANCE)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_ITS_PRE_OPENING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_ITS_PRE_OPENING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_ITS_PRE_OPENING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_ITS_PRE_OPENING)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_NEW_PRICE_INDICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_NEW_PRICE_INDICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_NEW_PRICE_INDICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NEW_PRICE_INDICATION)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_TRADE_DISSEMINATION_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_TRADE_DISSEMINATION_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_TRADE_DISSEMINATION_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_TRADE_DISSEMINATION_TIME)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_READY_TO_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_READY_TO_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_READY_TO_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_READY_TO_TRADE)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_TRADING_HALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_TRADING_HALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_TRADING_HALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_TRADING_HALT)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_UNKNOWN_OR_INVALID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_UNKNOWN_OR_INVALID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_UNKNOWN_OR_INVALID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_UNKNOWN_OR_INVALID)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_RESUME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_RESUME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_RESUME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_RESUME)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_NO_OPEN_NO_RESUME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_NO_OPEN_NO_RESUME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_NO_OPEN_NO_RESUME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_OPEN_NO_RESUME)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_PRICE_INDICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_PRICE_INDICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_PRICE_INDICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_PRICE_INDICATION)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_TRADING_RANGE_INDICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_TRADING_RANGE_INDICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_TRADING_RANGE_INDICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_TRADING_RANGE_INDICATION)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_BUY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_MARKET_IMBALANCE_BUY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_BUY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_IMBALANCE_BUY)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_SELL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_MARKET_IMBALANCE_SELL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_SELL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_IMBALANCE_SELL)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_OPENING_ROTATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_OPENING_ROTATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_OPENING_ROTATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_OPENING_ROTATION)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_PRE_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_PRE_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_PRE_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_PRE_OPEN)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_FAST_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_FAST_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_FAST_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_FAST_MARKET)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_NO_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_NO_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_NO_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_OPEN)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_PRE_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_PRE_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_PRE_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_PRE_CROSS)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_CROSS)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingStatus_POST_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingStatus_POST_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingStatus_POST_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_POST_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonChar_NEWS_DISSEMINATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonChar_NEWS_DISSEMINATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonChar_NEWS_DISSEMINATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_NEWS_DISSEMINATION)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonChar_ORDER_INFLUX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonChar_ORDER_INFLUX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonChar_ORDER_INFLUX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_ORDER_INFLUX)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonChar_ORDER_IMBALANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonChar_ORDER_IMBALANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonChar_ORDER_IMBALANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_ORDER_IMBALANCE)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonChar_ADDITIONAL_INFORMATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonChar_ADDITIONAL_INFORMATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonChar_ADDITIONAL_INFORMATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_ADDITIONAL_INFORMATION)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonChar_NEWS_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonChar_NEWS_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonChar_NEWS_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_NEWS_PENDING)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonChar_EQUIPMENT_CHANGEOVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonChar_EQUIPMENT_CHANGEOVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonChar_EQUIPMENT_CHANGEOVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_EQUIPMENT_CHANGEOVER)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonChar_NEW_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonChar_NEW_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonChar_NEW_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_NEW_PENDING)); return pyobj; } SWIGINTERN int Swig_var_InViewOfCommon_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InViewOfCommon_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InViewOfCommon_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::InViewOfCommon_NO)); return pyobj; } SWIGINTERN int Swig_var_InViewOfCommon_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InViewOfCommon_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InViewOfCommon_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::InViewOfCommon_YES)); return pyobj; } SWIGINTERN int Swig_var_DueToRelated_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DueToRelated_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DueToRelated_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DueToRelated_NO)); return pyobj; } SWIGINTERN int Swig_var_DueToRelated_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DueToRelated_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DueToRelated_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DueToRelated_YES)); return pyobj; } SWIGINTERN int Swig_var_Adjustment_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Adjustment_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Adjustment_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Adjustment_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_Adjustment_ERROR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Adjustment_ERROR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Adjustment_ERROR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Adjustment_ERROR)); return pyobj; } SWIGINTERN int Swig_var_Adjustment_CORRECTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Adjustment_CORRECTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Adjustment_CORRECTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Adjustment_CORRECTION)); return pyobj; } SWIGINTERN int Swig_var_TradingSessionID_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionID_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionID_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionID_DAY); return pyobj; } SWIGINTERN int Swig_var_TradingSessionID_HALFDAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionID_HALFDAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionID_HALFDAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionID_HALFDAY); return pyobj; } SWIGINTERN int Swig_var_TradingSessionID_MORNING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionID_MORNING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionID_MORNING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionID_MORNING); return pyobj; } SWIGINTERN int Swig_var_TradingSessionID_AFTERNOON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionID_AFTERNOON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionID_AFTERNOON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionID_AFTERNOON); return pyobj; } SWIGINTERN int Swig_var_TradingSessionID_EVENING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionID_EVENING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionID_EVENING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionID_EVENING); return pyobj; } SWIGINTERN int Swig_var_TradingSessionID_AFTER_HOURS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionID_AFTER_HOURS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionID_AFTER_HOURS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionID_AFTER_HOURS); return pyobj; } SWIGINTERN int Swig_var_TradSesMethod_ELECTRONIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesMethod_ELECTRONIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesMethod_ELECTRONIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesMethod_ELECTRONIC)); return pyobj; } SWIGINTERN int Swig_var_TradSesMethod_OPEN_OUTCRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesMethod_OPEN_OUTCRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesMethod_OPEN_OUTCRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesMethod_OPEN_OUTCRY)); return pyobj; } SWIGINTERN int Swig_var_TradSesMethod_TWO_PARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesMethod_TWO_PARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesMethod_TWO_PARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesMethod_TWO_PARTY)); return pyobj; } SWIGINTERN int Swig_var_TradSesMode_TESTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesMode_TESTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesMode_TESTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesMode_TESTING)); return pyobj; } SWIGINTERN int Swig_var_TradSesMode_SIMULATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesMode_SIMULATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesMode_SIMULATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesMode_SIMULATED)); return pyobj; } SWIGINTERN int Swig_var_TradSesMode_PRODUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesMode_PRODUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesMode_PRODUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesMode_PRODUCTION)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatus_HALTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatus_HALTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatus_HALTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_HALTED)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatus_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatus_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatus_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_OPEN)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatus_CLOSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatus_CLOSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatus_CLOSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_CLOSED)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatus_PRE_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatus_PRE_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatus_PRE_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_PRE_OPEN)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatus_PRE_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatus_PRE_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatus_PRE_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_PRE_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatus_REQUEST_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatus_REQUEST_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatus_REQUEST_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_REQUEST_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatus_UNKNOWN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatus_UNKNOWN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatus_UNKNOWN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_UNKNOWN)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_UNKNOWN_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_UNKNOWN_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_UNKNOWN_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_UNKNOWN_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_EXCHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_EXCHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_EXCHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_EXCHANGE)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_TOO_LATE_TO_ENTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_TOO_LATE_TO_ENTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_TOO_LATE_TO_ENTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_TOO_LATE_TO_ENTER)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_UNKNOWN_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_UNKNOWN_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_UNKNOWN_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_UNKNOWN_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_DUPLICATE_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_DUPLICATE_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_DUPLICATE_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_DUPLICATE_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_INVALID_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_INVALID_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_INVALID_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_INVALID_PRICE)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_BidRequestTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidRequestTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidRequestTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BidRequestTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_BidRequestTransType_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidRequestTransType_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidRequestTransType_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BidRequestTransType_NO)); return pyobj; } SWIGINTERN int Swig_var_BidRequestTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidRequestTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidRequestTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BidRequestTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_SolicitedFlag_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SolicitedFlag_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SolicitedFlag_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SolicitedFlag_NO)); return pyobj; } SWIGINTERN int Swig_var_SolicitedFlag_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SolicitedFlag_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SolicitedFlag_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SolicitedFlag_YES)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_GT_CORPORATE_ACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_GT_CORPORATE_ACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_GT_CORPORATE_ACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_GT_CORPORATE_ACTION)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_GT_RENEWAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_GT_RENEWAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_GT_RENEWAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_GT_RENEWAL)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_VERBAL_CHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_VERBAL_CHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_VERBAL_CHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_VERBAL_CHANGE)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_REPRICING_OF_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_REPRICING_OF_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_REPRICING_OF_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_REPRICING_OF_ORDER)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_BROKER_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_BROKER_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_BROKER_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_BROKER_OPTION)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_MARKET)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_CANCEL_ON_TRADING_HALT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_CANCEL_ON_TRADING_HALT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_CANCEL_ON_TRADING_HALT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_CANCEL_ON_TRADING_HALT)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_CANCELED_NOT_BEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_CANCELED_NOT_BEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_CANCELED_NOT_BEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_CANCELED_NOT_BEST)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_WAREHOUSE_RECAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_WAREHOUSE_RECAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_WAREHOUSE_RECAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_WAREHOUSE_RECAP)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_ExecRestatementReason_PEG_REFRESH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecRestatementReason_PEG_REFRESH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecRestatementReason_PEG_REFRESH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_PEG_REFRESH)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNKOWN_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNKOWN_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNKOWN_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKOWN_ID)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNKNOWN_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKNOWN_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_APPLICATION_NOT_AVAILABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_APPLICATION_NOT_AVAILABLE)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_NOT_AUTHORIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_NOT_AUTHORIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_NOT_AUTHORIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_NOT_AUTHORIZED)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNKNOWN_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNKNOWN_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNKNOWN_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKNOWN_ID)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_UNKNOWN_MESSAGE_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_UNKNOWN_MESSAGE_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_UNKNOWN_MESSAGE_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKNOWN_MESSAGE_TYPE)); return pyobj; } SWIGINTERN int Swig_var_BusinessRejectReason_INVALID_PRICE_INCREMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BusinessRejectReason_INVALID_PRICE_INCREMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BusinessRejectReason_INVALID_PRICE_INCREMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_INVALID_PRICE_INCREMENT)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_RELATED_TO_DISPLAYED_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_RELATED_TO_DISPLAYED_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_RELATED_TO_DISPLAYED_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_DISPLAYED_PRICE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_RELATED_TO_MARKET_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_RELATED_TO_MARKET_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_RELATED_TO_MARKET_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_MARKET_PRICE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_RELATED_TO_PRIMARY_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_RELATED_TO_PRIMARY_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_RELATED_TO_PRIMARY_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_PRIMARY_PRICE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_RELATED_TO_MIDPOINT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_RELATED_TO_MIDPOINT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_RELATED_TO_MIDPOINT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_MIDPOINT_PRICE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_RELATED_TO_LAST_TRADE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_RELATED_TO_LAST_TRADE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_RELATED_TO_LAST_TRADE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_LAST_TRADE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_RELATED_TO_VWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_RELATED_TO_VWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_RELATED_TO_VWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_VWAP)); return pyobj; } SWIGINTERN int Swig_var_DiscretionInst_AVERAGE_PRICE_GUARANTEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionInst_AVERAGE_PRICE_GUARANTEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionInst_AVERAGE_PRICE_GUARANTEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_AVERAGE_PRICE_GUARANTEE)); return pyobj; } SWIGINTERN int Swig_var_BidType_NON_DISCLOSED_STYLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidType_NON_DISCLOSED_STYLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidType_NON_DISCLOSED_STYLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BidType_NON_DISCLOSED_STYLE)); return pyobj; } SWIGINTERN int Swig_var_BidType_DISCLOSED_STYLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidType_DISCLOSED_STYLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidType_DISCLOSED_STYLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BidType_DISCLOSED_STYLE)); return pyobj; } SWIGINTERN int Swig_var_BidType_NO_BIDDING_PROCESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidType_NO_BIDDING_PROCESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidType_NO_BIDDING_PROCESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BidType_NO_BIDDING_PROCESS)); return pyobj; } SWIGINTERN int Swig_var_BidType_DISCLOSED_SYTLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidType_DISCLOSED_SYTLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidType_DISCLOSED_SYTLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BidType_DISCLOSED_SYTLE)); return pyobj; } SWIGINTERN int Swig_var_BidDescriptorType_INDEX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidDescriptorType_INDEX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidDescriptorType_INDEX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BidDescriptorType_INDEX)); return pyobj; } SWIGINTERN int Swig_var_BidDescriptorType_COUNTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidDescriptorType_COUNTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidDescriptorType_COUNTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BidDescriptorType_COUNTRY)); return pyobj; } SWIGINTERN int Swig_var_BidDescriptorType_SECTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidDescriptorType_SECTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidDescriptorType_SECTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BidDescriptorType_SECTOR)); return pyobj; } SWIGINTERN int Swig_var_SideValueInd_SIDEVALUE1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideValueInd_SIDEVALUE1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideValueInd_SIDEVALUE1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDEVALUE1)); return pyobj; } SWIGINTERN int Swig_var_SideValueInd_SIDEVALUE_2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideValueInd_SIDEVALUE_2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideValueInd_SIDEVALUE_2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDEVALUE_2)); return pyobj; } SWIGINTERN int Swig_var_SideValueInd_SIDE_VALUE_1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideValueInd_SIDE_VALUE_1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideValueInd_SIDE_VALUE_1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDE_VALUE_1)); return pyobj; } SWIGINTERN int Swig_var_SideValueInd_SIDE_VALUE_2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideValueInd_SIDE_VALUE_2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideValueInd_SIDE_VALUE_2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDE_VALUE_2)); return pyobj; } SWIGINTERN int Swig_var_LiquidityIndType_5_DAY_MOVING_AVERAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LiquidityIndType_5_DAY_MOVING_AVERAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LiquidityIndType_5_DAY_MOVING_AVERAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_5_DAY_MOVING_AVERAGE)); return pyobj; } SWIGINTERN int Swig_var_LiquidityIndType_20_DAY_MOVING_AVERAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LiquidityIndType_20_DAY_MOVING_AVERAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LiquidityIndType_20_DAY_MOVING_AVERAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_20_DAY_MOVING_AVERAGE)); return pyobj; } SWIGINTERN int Swig_var_LiquidityIndType_NORMAL_MARKET_SIZE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LiquidityIndType_NORMAL_MARKET_SIZE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LiquidityIndType_NORMAL_MARKET_SIZE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_NORMAL_MARKET_SIZE)); return pyobj; } SWIGINTERN int Swig_var_LiquidityIndType_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LiquidityIndType_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LiquidityIndType_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_OTHER)); return pyobj; } SWIGINTERN int Swig_var_LiquidityIndType_5DAY_MOVING_AVERAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LiquidityIndType_5DAY_MOVING_AVERAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LiquidityIndType_5DAY_MOVING_AVERAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_5DAY_MOVING_AVERAGE)); return pyobj; } SWIGINTERN int Swig_var_ExchangeForPhysical_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExchangeForPhysical_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExchangeForPhysical_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExchangeForPhysical_NO)); return pyobj; } SWIGINTERN int Swig_var_ExchangeForPhysical_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExchangeForPhysical_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExchangeForPhysical_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExchangeForPhysical_YES)); return pyobj; } SWIGINTERN int Swig_var_ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST)); return pyobj; } SWIGINTERN int Swig_var_ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD)); return pyobj; } SWIGINTERN int Swig_var_ProgRptReqs_REAL_TIME_EXECUTION_REPORTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProgRptReqs_REAL_TIME_EXECUTION_REPORTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProgRptReqs_REAL_TIME_EXECUTION_REPORTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_REAL_TIME_EXECUTION_REPORTS)); return pyobj; } SWIGINTERN int Swig_var_ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD)); return pyobj; } SWIGINTERN int Swig_var_IncTaxInd_NET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IncTaxInd_NET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IncTaxInd_NET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::IncTaxInd_NET)); return pyobj; } SWIGINTERN int Swig_var_IncTaxInd_GROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IncTaxInd_GROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IncTaxInd_GROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::IncTaxInd_GROSS)); return pyobj; } SWIGINTERN int Swig_var_TradeType_AGENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeType_AGENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeType_AGENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeType_AGENCY)); return pyobj; } SWIGINTERN int Swig_var_TradeType_VWAP_GUARANTEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeType_VWAP_GUARANTEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeType_VWAP_GUARANTEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeType_VWAP_GUARANTEE)); return pyobj; } SWIGINTERN int Swig_var_TradeType_GUARANTEED_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeType_GUARANTEED_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeType_GUARANTEED_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeType_GUARANTEED_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_TradeType_RISK_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeType_RISK_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeType_RISK_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeType_RISK_TRADE)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_CLOSING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_CLOSING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_CLOSING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_CLOSING_PRICE)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_CURRENT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_CURRENT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_CURRENT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_CURRENT_PRICE)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_SQ_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_SQ is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_SQ_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_SQ)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_VWAP_THROUGH_A_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_DAY)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_VWAP_THROUGH_A_MORNING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_MORNING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_STRIKE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_STRIKE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_STRIKE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_STRIKE)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_OPEN)); return pyobj; } SWIGINTERN int Swig_var_BasisPxType_OTHERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BasisPxType_OTHERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BasisPxType_OTHERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BasisPxType_OTHERS)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PERCENTAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PERCENTAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PERCENTAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PERCENTAGE)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PER_SHARE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PER_SHARE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PER_SHARE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PER_SHARE)); return pyobj; } SWIGINTERN int Swig_var_PriceType_FIXED_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_FIXED_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_FIXED_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_FIXED_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_PriceType_DISCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_DISCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_DISCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_DISCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK)); return pyobj; } SWIGINTERN int Swig_var_PriceType_TED_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_TED_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_TED_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_TED_PRICE)); return pyobj; } SWIGINTERN int Swig_var_PriceType_TED_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_TED_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_TED_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_TED_YIELD)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PREMIUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PREMIUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PREMIUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PREMIUM)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PER_UNIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PER_UNIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PER_UNIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PER_UNIT)); return pyobj; } SWIGINTERN int Swig_var_PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR)); return pyobj; } SWIGINTERN int Swig_var_PriceType_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_SPREAD)); return pyobj; } SWIGINTERN int Swig_var_PriceType_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_YIELD)); return pyobj; } SWIGINTERN int Swig_var_PriceType_FIXED_CABINET_TRADE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_FIXED_CABINET_TRADE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_FIXED_CABINET_TRADE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_FIXED_CABINET_TRADE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_PriceType_VARIABLE_CABINET_TRADE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_VARIABLE_CABINET_TRADE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_VARIABLE_CABINET_TRADE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_VARIABLE_CABINET_TRADE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PRODUCT_TICKS_IN_HALFS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PRODUCT_TICKS_IN_HALFS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PRODUCT_TICKS_IN_HALFS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_HALFS)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PRODUCT_TICKS_IN_FOURTHS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PRODUCT_TICKS_IN_FOURTHS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PRODUCT_TICKS_IN_FOURTHS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_FOURTHS)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PRODUCT_TICKS_IN_EIGHTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PRODUCT_TICKS_IN_EIGHTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PRODUCT_TICKS_IN_EIGHTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_EIGHTS)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTEENTHS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PRODUCT_TICKS_IN_SIXTEENTHS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTEENTHS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_SIXTEENTHS)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS)); return pyobj; } SWIGINTERN int Swig_var_PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS)); return pyobj; } SWIGINTERN int Swig_var_GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION)); return pyobj; } SWIGINTERN int Swig_var_GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES)); return pyobj; } SWIGINTERN int Swig_var_GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_ALERT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_ALERT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_ALERT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ALERT)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_EXECSTARTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_EXECSTARTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_EXECSTARTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_EXECSTARTED)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_TIMED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_TIMED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_TIMED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_TIMED)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_RESPONSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_RESPONSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_RESPONSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_RESPONSE)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_ACK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_ACK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_ACK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ACK)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_ALLDONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_ALLDONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_ALLDONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ALLDONE)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_EXEC_STARTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_EXEC_STARTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_EXEC_STARTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_EXEC_STARTED)); return pyobj; } SWIGINTERN int Swig_var_ListStatusType_ALL_DONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListStatusType_ALL_DONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListStatusType_ALL_DONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ALL_DONE)); return pyobj; } SWIGINTERN int Swig_var_NetGrossInd_NET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetGrossInd_NET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetGrossInd_NET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetGrossInd_NET)); return pyobj; } SWIGINTERN int Swig_var_NetGrossInd_GROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetGrossInd_GROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetGrossInd_GROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetGrossInd_GROSS)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_CANCELING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_CANCELING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_CANCELING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_CANCELING)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_EXECUTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_EXECUTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_EXECUTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_EXECUTING)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_REJECT)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_ALL_DONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_ALL_DONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_ALL_DONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_ALL_DONE)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_ALERT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_ALERT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_ALERT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_ALERT)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_RECEIVEDFOREXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_RECEIVEDFOREXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_RECEIVEDFOREXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_RECEIVEDFOREXECUTION)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_INBIDDINGPROCESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_INBIDDINGPROCESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_INBIDDINGPROCESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_INBIDDINGPROCESS)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_IN_BIDDING_PROCESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_IN_BIDDING_PROCESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_IN_BIDDING_PROCESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_IN_BIDDING_PROCESS)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_RECEIVED_FOR_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_RECEIVED_FOR_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_RECEIVED_FOR_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_RECEIVED_FOR_EXECUTION)); return pyobj; } SWIGINTERN int Swig_var_ListOrderStatus_CANCELLING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListOrderStatus_CANCELLING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListOrderStatus_CANCELLING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_CANCELLING)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_IMMEDIATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_IMMEDIATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_IMMEDIATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_IMMEDIATE)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4)); return pyobj; } SWIGINTERN int Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5)); return pyobj; } SWIGINTERN int Swig_var_CxlRejResponseTo_ORDER_CANCEL_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejResponseTo_ORDER_CANCEL_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejResponseTo_ORDER_CANCEL_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CxlRejResponseTo_ORDER_CANCEL_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_MultiLegReportingType_SINGLE_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultiLegReportingType_SINGLE_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultiLegReportingType_SINGLE_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_SINGLE_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MultiLegReportingType_MULTI_LEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultiLegReportingType_MULTI_LEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultiLegReportingType_MULTI_LEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_MULTI_LEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_SICOVAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_SICOVAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_SICOVAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_SICOVAM); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_SEDOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_SEDOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_SEDOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_SEDOL); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_CUSIP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_CUSIP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_CUSIP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_CUSIP); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_QUIK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_QUIK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_QUIK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_QUIK); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_BELGIAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_BELGIAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_BELGIAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_BELGIAN); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_VALOREN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_VALOREN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_VALOREN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_VALOREN); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_DUTCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_DUTCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_DUTCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_DUTCH); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_WERTPAPIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_WERTPAPIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_WERTPAPIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_WERTPAPIER); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_BLOOMBERG_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_BLOOMBERG_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_BLOOMBERG_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_BLOOMBERG_SYMBOL); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_EXCHANGE_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_EXCHANGE_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_EXCHANGE_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_EXCHANGE_SYMBOL); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_ISO_COUNTRY_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_ISO_COUNTRY_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_ISO_COUNTRY_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_ISO_COUNTRY_CODE); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_ISO_CURRENCY_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_ISO_CURRENCY_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_ISO_CURRENCY_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_ISO_CURRENCY_CODE); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_RIC_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_RIC_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_RIC_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_RIC_CODE); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_ISIN_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_ISIN_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_ISIN_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_ISIN_NUMBER); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_COMMON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_COMMON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_COMMON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_COMMON); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_CLEARING_HOUSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_CLEARING_HOUSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_CLEARING_HOUSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_CLEARING_HOUSE); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_URL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_ISDA_FPML_PRODUCT_URL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_URL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_ISDA_FPML_PRODUCT_URL); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_LETTER_OF_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_LETTER_OF_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_LETTER_OF_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_LETTER_OF_CREDIT); return pyobj; } SWIGINTERN int Swig_var_SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER); return pyobj; } SWIGINTERN int Swig_var_IOIQty_LARGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQty_LARGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQty_LARGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IOIQty_LARGE); return pyobj; } SWIGINTERN int Swig_var_IOIQty_MEDIUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQty_MEDIUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQty_MEDIUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IOIQty_MEDIUM); return pyobj; } SWIGINTERN int Swig_var_IOIQty_SMALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQty_SMALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQty_SMALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IOIQty_SMALL); return pyobj; } SWIGINTERN int Swig_var_IOIQty_UNDISCLOSED_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IOIQty_UNDISCLOSED_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IOIQty_UNDISCLOSED_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::IOIQty_UNDISCLOSED_QUANTITY); return pyobj; } SWIGINTERN int Swig_var_PositionEffect_FIFO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PositionEffect_FIFO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PositionEffect_FIFO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PositionEffect_FIFO)); return pyobj; } SWIGINTERN int Swig_var_PositionEffect_ROLLED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PositionEffect_ROLLED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PositionEffect_ROLLED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PositionEffect_ROLLED)); return pyobj; } SWIGINTERN int Swig_var_PositionEffect_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PositionEffect_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PositionEffect_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PositionEffect_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_PositionEffect_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PositionEffect_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PositionEffect_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PositionEffect_OPEN)); return pyobj; } SWIGINTERN int Swig_var_PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN)); return pyobj; } SWIGINTERN int Swig_var_PositionEffect_DEFAULT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PositionEffect_DEFAULT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PositionEffect_DEFAULT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PositionEffect_DEFAULT)); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_SWAP); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_LIBID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_LIBID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_LIBID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_LIBID); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_OTHER); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_TREASURY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_TREASURY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_TREASURY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_TREASURY); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_EURIBOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_EURIBOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_EURIBOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_EURIBOR); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_PFANDBRIEFE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_PFANDBRIEFE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_PFANDBRIEFE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_PFANDBRIEFE); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_FUTURESWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_FUTURESWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_FUTURESWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_FUTURESWAP); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_MUNIAAA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_MUNIAAA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_MUNIAAA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_MUNIAAA); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_LIBOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_LIBOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_LIBOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_LIBOR); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_EONIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_EONIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_EONIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_EONIA); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_EUREPO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_EUREPO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_EUREPO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_EUREPO); return pyobj; } SWIGINTERN int Swig_var_BenchmarkCurveName_SONIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BenchmarkCurveName_SONIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BenchmarkCurveName_SONIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BenchmarkCurveName_SONIA); return pyobj; } SWIGINTERN int Swig_var_StipulationType_ABSOLUTE_PREPAYMENT_SPEED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_ABSOLUTE_PREPAYMENT_SPEED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_ABSOLUTE_PREPAYMENT_SPEED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_ABSOLUTE_PREPAYMENT_SPEED); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_LOAN_AGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LOAN_AGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_MATURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_MATURITY); return pyobj; } SWIGINTERN int Swig_var_StipulationType_CONSTANT_PREPAYMENT_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_CONSTANT_PREPAYMENT_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_CONSTANT_PREPAYMENT_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_CONSTANT_PREPAYMENT_RATE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_LIFE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LIFE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_SINGLE_MONTHLY_MORTALITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_SINGLE_MONTHLY_MORTALITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_SINGLE_MONTHLY_MORTALITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_SINGLE_MONTHLY_MORTALITY); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MONTHLY_PREPAYMENT_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MONTHLY_PREPAYMENT_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MONTHLY_PREPAYMENT_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MONTHLY_PREPAYMENT_RATE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_OF_BMA_PREPAYMENT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_OF_BMA_PREPAYMENT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_OF_BMA_PREPAYMENT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_OF_BMA_PREPAYMENT_CURVE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_CONSTANT_PREPAYMENT_PENALTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_CONSTANT_PREPAYMENT_PENALTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_CONSTANT_PREPAYMENT_PENALTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_CONSTANT_PREPAYMENT_PENALTY); return pyobj; } SWIGINTERN int Swig_var_StipulationType_LOT_VARIANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_LOT_VARIANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_LOT_VARIANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_LOT_VARIANCE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_CONSTANT_PREPAYMENT_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_CONSTANT_PREPAYMENT_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_CONSTANT_PREPAYMENT_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_CONSTANT_PREPAYMENT_YIELD); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_COUPON); return pyobj; } SWIGINTERN int Swig_var_StipulationType_YEAR_OF_ISSUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_YEAR_OF_ISSUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_YEAR_OF_ISSUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_YEAR_OF_ISSUE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MATURITY_YEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MATURITY_YEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MATURITY_YEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MATURITY_YEAR); return pyobj; } SWIGINTERN int Swig_var_StipulationType_NUMBER_OF_PIECES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_NUMBER_OF_PIECES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_NUMBER_OF_PIECES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_NUMBER_OF_PIECES); return pyobj; } SWIGINTERN int Swig_var_StipulationType_POOLS_MAXIMUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_POOLS_MAXIMUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_POOLS_MAXIMUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_POOLS_MAXIMUM); return pyobj; } SWIGINTERN int Swig_var_StipulationType_POOLS_PER_MILLION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_POOLS_PER_MILLION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_POOLS_PER_MILLION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_POOLS_PER_MILLION); return pyobj; } SWIGINTERN int Swig_var_StipulationType_POOLS_PER_LOT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_POOLS_PER_LOT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_POOLS_PER_LOT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_POOLS_PER_LOT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_POOLS_PER_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_POOLS_PER_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_POOLS_PER_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_POOLS_PER_TRADE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PRODUCTION_YEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PRODUCTION_YEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PRODUCTION_YEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PRODUCTION_YEAR); return pyobj; } SWIGINTERN int Swig_var_StipulationType_TRADE_VARIANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_TRADE_VARIANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_TRADE_VARIANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_TRADE_VARIANCE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_GEOGRAPHICS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_GEOGRAPHICS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_GEOGRAPHICS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_GEOGRAPHICS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_AMT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_AMT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_AMT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_AMT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER); return pyobj; } SWIGINTERN int Swig_var_StipulationType_BANK_QUALIFIED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_BANK_QUALIFIED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_BANK_QUALIFIED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_BANK_QUALIFIED); return pyobj; } SWIGINTERN int Swig_var_StipulationType_BARGAIN_CONDITIONS_SEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_BARGAIN_CONDITIONS_SEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_BARGAIN_CONDITIONS_SEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_BARGAIN_CONDITIONS_SEE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_COUPON_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_COUPON_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_COUPON_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_COUPON_RANGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_ISO_CURRENCY_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_ISO_CURRENCY_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_ISO_CURRENCY_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_ISO_CURRENCY_CODE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_CUSTOM_START_END_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_CUSTOM_START_END_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_CUSTOM_START_END_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_CUSTOM_START_END_DATE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_GEOGRAPHICS_AND_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_GEOGRAPHICS_AND_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_GEOGRAPHICS_AND_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_GEOGRAPHICS_AND_RANGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_VALUATION_DISCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_VALUATION_DISCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_VALUATION_DISCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_VALUATION_DISCOUNT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_INSURED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_INSURED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_INSURED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_INSURED); return pyobj; } SWIGINTERN int Swig_var_StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_ISSUERS_TICKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_ISSUERS_TICKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_ISSUERS_TICKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_ISSUERS_TICKER); return pyobj; } SWIGINTERN int Swig_var_StipulationType_ISSUE_SIZE_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_ISSUE_SIZE_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_ISSUE_SIZE_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_ISSUE_SIZE_RANGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_LOOKBACK_DAYS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_LOOKBACK_DAYS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_LOOKBACK_DAYS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_LOOKBACK_DAYS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_EXPLICIT_LOT_IDENTIFIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_EXPLICIT_LOT_IDENTIFIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_EXPLICIT_LOT_IDENTIFIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_EXPLICIT_LOT_IDENTIFIER); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MATURITY_YEAR_AND_MONTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MATURITY_YEAR_AND_MONTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MATURITY_YEAR_AND_MONTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MATURITY_YEAR_AND_MONTH); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MATURITY_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MATURITY_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MATURITY_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MATURITY_RANGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MAXIMUM_SUBSTITUTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MAXIMUM_SUBSTITUTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MAXIMUM_SUBSTITUTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MAXIMUM_SUBSTITUTIONS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MINIMUM_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MINIMUM_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MINIMUM_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MINIMUM_QUANTITY); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MINIMUM_INCREMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MINIMUM_INCREMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MINIMUM_INCREMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MINIMUM_INCREMENT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MINIMUM_DENOMINATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MINIMUM_DENOMINATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MINIMUM_DENOMINATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MINIMUM_DENOMINATION); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PAYMENT_FREQUENCY_CALENDAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PAYMENT_FREQUENCY_CALENDAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PAYMENT_FREQUENCY_CALENDAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PAYMENT_FREQUENCY_CALENDAR); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PRICE_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PRICE_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PRICE_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PRICE_RANGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PRICING_FREQUENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PRICING_FREQUENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PRICING_FREQUENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PRICING_FREQUENCY); return pyobj; } SWIGINTERN int Swig_var_StipulationType_CALL_PROTECTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_CALL_PROTECTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_CALL_PROTECTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_CALL_PROTECTION); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PURPOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PURPOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PURPOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PURPOSE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_BENCHMARK_PRICE_SOURCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_BENCHMARK_PRICE_SOURCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_BENCHMARK_PRICE_SOURCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_BENCHMARK_PRICE_SOURCE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_RATING_SOURCE_AND_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_RATING_SOURCE_AND_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_RATING_SOURCE_AND_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_RATING_SOURCE_AND_RANGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_RESTRICTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_RESTRICTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_RESTRICTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_RESTRICTED); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MARKET_SECTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MARKET_SECTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MARKET_SECTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MARKET_SECTOR); return pyobj; } SWIGINTERN int Swig_var_StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED); return pyobj; } SWIGINTERN int Swig_var_StipulationType_STRUCTURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_STRUCTURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_STRUCTURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_STRUCTURE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_SUBSTITUTIONS_FREQUENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_SUBSTITUTIONS_FREQUENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_SUBSTITUTIONS_FREQUENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_SUBSTITUTIONS_FREQUENCY); return pyobj; } SWIGINTERN int Swig_var_StipulationType_SUBSTITUTIONS_LEFT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_SUBSTITUTIONS_LEFT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_SUBSTITUTIONS_LEFT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_SUBSTITUTIONS_LEFT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_FREEFORM_TEXT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_FREEFORM_TEXT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_FREEFORM_TEXT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_FREEFORM_TEXT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WHOLE_POOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WHOLE_POOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WHOLE_POOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WHOLE_POOL); return pyobj; } SWIGINTERN int Swig_var_StipulationType_YIELD_RANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_YIELD_RANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_YIELD_RANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_YIELD_RANGE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_ALTERNATIVE_MINIMUM_TAX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_ALTERNATIVE_MINIMUM_TAX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_ALTERNATIVE_MINIMUM_TAX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_ALTERNATIVE_MINIMUM_TAX); return pyobj; } SWIGINTERN int Swig_var_StipulationType_BARGAIN_CONDITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_BARGAIN_CONDITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_BARGAIN_CONDITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_BARGAIN_CONDITIONS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_TYPE_OF_REDEMPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_TYPE_OF_REDEMPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_TYPE_OF_REDEMPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_TYPE_OF_REDEMPTION); return pyobj; } SWIGINTERN int Swig_var_StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED); return pyobj; } SWIGINTERN int Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_AVERAGE_FICO_SCORE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_AVERAGE_FICO_SCORE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_AVERAGE_FICO_SCORE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_AVERAGE_FICO_SCORE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_AVERAGE_LOAN_SIZE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_AVERAGE_LOAN_SIZE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_AVERAGE_LOAN_SIZE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_AVERAGE_LOAN_SIZE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MAXIMUM_LOAN_BALANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MAXIMUM_LOAN_BALANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MAXIMUM_LOAN_BALANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MAXIMUM_LOAN_BALANCE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_POOL_IDENTIFIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_POOL_IDENTIFIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_POOL_IDENTIFIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_POOL_IDENTIFIER); return pyobj; } SWIGINTERN int Swig_var_StipulationType_TYPE_OF_ROLL_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_TYPE_OF_ROLL_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_TYPE_OF_ROLL_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_TYPE_OF_ROLL_TRADE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET); return pyobj; } SWIGINTERN int Swig_var_StipulationType_BROKERS_SALES_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_BROKERS_SALES_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_BROKERS_SALES_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_BROKERS_SALES_CREDIT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS); return pyobj; } SWIGINTERN int Swig_var_StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY); return pyobj; } SWIGINTERN int Swig_var_StipulationType_MAXIMUM_ORDER_SIZE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_MAXIMUM_ORDER_SIZE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_MAXIMUM_ORDER_SIZE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_MAXIMUM_ORDER_SIZE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_ORDER_QUANTITY_INCREMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_ORDER_QUANTITY_INCREMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_ORDER_QUANTITY_INCREMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_ORDER_QUANTITY_INCREMENT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR); return pyobj; } SWIGINTERN int Swig_var_StipulationType_BROKER_SALES_CREDIT_OVERRIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_BROKER_SALES_CREDIT_OVERRIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_BROKER_SALES_CREDIT_OVERRIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_BROKER_SALES_CREDIT_OVERRIDE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_TRADERS_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_TRADERS_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_TRADERS_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_TRADERS_CREDIT); return pyobj; } SWIGINTERN int Swig_var_StipulationType_DISCOUNT_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_DISCOUNT_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_DISCOUNT_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_DISCOUNT_RATE); return pyobj; } SWIGINTERN int Swig_var_StipulationType_YIELD_TO_MATURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StipulationType_YIELD_TO_MATURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StipulationType_YIELD_TO_MATURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::StipulationType_YIELD_TO_MATURITY); return pyobj; } SWIGINTERN int Swig_var_YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_LONGEST_AVERAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_LONGEST_AVERAGE); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO); return pyobj; } SWIGINTERN int Swig_var_YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER); return pyobj; } SWIGINTERN int Swig_var_YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS); return pyobj; } SWIGINTERN int Swig_var_YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_SHORTEST_AVERAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_SHORTEST_AVERAGE); return pyobj; } SWIGINTERN int Swig_var_YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS); return pyobj; } SWIGINTERN int Swig_var_YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS); return pyobj; } SWIGINTERN int Swig_var_YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_NEXT_REFUND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_NEXT_REFUND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_NEXT_REFUND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_REFUND); return pyobj; } SWIGINTERN int Swig_var_YieldType_AFTER_TAX_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_AFTER_TAX_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_AFTER_TAX_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_AFTER_TAX_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_AT_ISSUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_AT_ISSUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_AT_ISSUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_AT_ISSUE); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS); return pyobj; } SWIGINTERN int Swig_var_YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE); return pyobj; } SWIGINTERN int Swig_var_YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY); return pyobj; } SWIGINTERN int Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END); return pyobj; } SWIGINTERN int Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE); return pyobj; } SWIGINTERN int Swig_var_YieldType_ANNUAL_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_ANNUAL_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_ANNUAL_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_ANNUAL_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_AVERAGE_MATURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVERAGE_MATURITY); return pyobj; } SWIGINTERN int Swig_var_YieldType_BOOK_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_BOOK_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_BOOK_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_BOOK_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_NEXT_CALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_NEXT_CALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_NEXT_CALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_CALL); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_CHANGE_SINCE_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_CHANGE_SINCE_CLOSE); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_COMPOUND_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_COMPOUND_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_COMPOUND_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_COMPOUND_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_CURRENT_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CURRENT_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CURRENT_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CURRENT_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_TRUE_GROSS_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_TRUE_GROSS_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_TRUE_GROSS_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_TRUE_GROSS_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_GOVERNMENT_EQUIVALENT_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_GOVERNMENT_EQUIVALENT_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_WITH_INFLATION_ASSUMPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_WITH_INFLATION_ASSUMPTION); return pyobj; } SWIGINTERN int Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_INVERSE_FLOATER_BOND_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_INVERSE_FLOATER_BOND_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_MOST_RECENT_CLOSING_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_MOST_RECENT_CLOSING_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD_MOST_RECENT_MONTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_MONTH); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER); return pyobj; } SWIGINTERN int Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_CLOSING_YIELD_MOST_RECENT_YEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_YEAR); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE); return pyobj; } SWIGINTERN int Swig_var_YieldType_MARK_TO_MARKET_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_MARK_TO_MARKET_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_MARK_TO_MARKET_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_MARK_TO_MARKET_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_MATURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_MATURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_MATURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_MATURITY); return pyobj; } SWIGINTERN int Swig_var_YieldType_OPEN_AVERAGE_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_OPEN_AVERAGE_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_OPEN_AVERAGE_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_OPEN_AVERAGE_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_NEXT_PUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_NEXT_PUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_NEXT_PUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_PUT); return pyobj; } SWIGINTERN int Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_PREVIOUS_CLOSE_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_PREVIOUS_CLOSE_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_PROCEEDS_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_PROCEEDS_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_PROCEEDS_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_PROCEEDS_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_SEMI_ANNUAL_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_SEMI_ANNUAL_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_SEMI_ANNUAL_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_SEMI_ANNUAL_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE); return pyobj; } SWIGINTERN int Swig_var_YieldType_SIMPLE_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_SIMPLE_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_SIMPLE_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_SIMPLE_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_TAX_EQUIVALENT_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_TAX_EQUIVALENT_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_TAX_EQUIVALENT_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_TAX_EQUIVALENT_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_TENDER_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_TENDER_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_TENDER_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_TENDER_DATE); return pyobj; } SWIGINTERN int Swig_var_YieldType_TRUE_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_TRUE_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_TRUE_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_TRUE_YIELD); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_VALUE_OF_1_32_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_VALUE_OF_1_32 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_VALUE_OF_1_32_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_VALUE_OF_1_32); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_WORST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_WORST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_WORST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_WORST); return pyobj; } SWIGINTERN int Swig_var_YieldType_YIELD_TO_AVG_MATURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_YIELD_TO_AVG_MATURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_YIELD_TO_AVG_MATURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVG_MATURITY); return pyobj; } SWIGINTERN int Swig_var_YieldType_GVNT_EQUIVALENT_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable YieldType_GVNT_EQUIVALENT_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_YieldType_GVNT_EQUIVALENT_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::YieldType_GVNT_EQUIVALENT_YIELD); return pyobj; } SWIGINTERN int Swig_var_TradedFlatSwitch_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradedFlatSwitch_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradedFlatSwitch_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradedFlatSwitch_NO)); return pyobj; } SWIGINTERN int Swig_var_TradedFlatSwitch_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradedFlatSwitch_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradedFlatSwitch_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradedFlatSwitch_YES)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_REMOVED_FROM_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_REMOVED_FROM_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_REMOVED_FROM_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_REMOVED_FROM_MARKET)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCELED_FOR_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCELED_FOR_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCELED_FOR_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_FOR_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_PENDING)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_QUOTE_NOT_FOUND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_QUOTE_NOT_FOUND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_QUOTE_NOT_FOUND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_QUOTE_NOT_FOUND)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_QUERY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_QUERY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_QUERY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_QUERY)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_EXPIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_EXPIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_EXPIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_EXPIRED)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCELED_ALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCELED_ALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCELED_ALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_ALL)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCELED_FOR_UNDERLYING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCELED_FOR_UNDERLYING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCELED_FOR_UNDERLYING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_FOR_UNDERLYING)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCELED_FOR_SECURITY_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCELED_FOR_SECURITY_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCELED_FOR_SECURITY_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_FOR_SECURITY_TYPE)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_PASS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_PASS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_PASS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_PASS)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_LOCKED_MARKET_WARNING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_LOCKED_MARKET_WARNING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_LOCKED_MARKET_WARNING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_LOCKED_MARKET_WARNING)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CROSS_MARKET_WARNING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CROSS_MARKET_WARNING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CROSS_MARKET_WARNING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CROSS_MARKET_WARNING)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCEL_FOR_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCEL_FOR_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCEL_FOR_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCEL_FOR_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_ACTIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_ACTIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_ACTIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_ACTIVE)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_CANCELED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_CANCELED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_CANCELED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_PENDING_END_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_PENDING_END_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_PENDING_END_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_PENDING_END_TRADE)); return pyobj; } SWIGINTERN int Swig_var_QuoteStatus_TOO_LATE_TO_END_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteStatus_TOO_LATE_TO_END is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteStatus_TOO_LATE_TO_END_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_TOO_LATE_TO_END)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_CHINESE_B_SHARE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_CHINESE_B_SHARE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_CHINESE_B_SHARE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_CHINESE_B_SHARE)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_ISO_COUNTRY_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_ISO_COUNTRY_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_ISO_COUNTRY_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_ISO_COUNTRY_CODE)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_BIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_BIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_BIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_BIC)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_US_SOCIAL_SECURITY_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_US_SOCIAL_SECURITY_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_US_SOCIAL_SECURITY_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_US_SOCIAL_SECURITY_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_PROPRIETARY_CUSTOM_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_PROPRIETARY_CUSTOM_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_PROPRIETARY_CUSTOM_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_PROPRIETARY_CUSTOM_CODE)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_SETTLEMENT_ENTITY_LOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_SETTLEMENT_ENTITY_LOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_SETTLEMENT_ENTITY_LOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_SETTLEMENT_ENTITY_LOCATION)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_KOREAN_INVESTOR_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_KOREAN_INVESTOR_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_KOREAN_INVESTOR_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_KOREAN_INVESTOR_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_TAIWANESE_TRADING_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_TRADING_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_MIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_MIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_MIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_MIC)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_TAIWANESE_TRADING_ACCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_TRADING_ACCT)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_CHINESE_INVESTOR_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_CHINESE_INVESTOR_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_CHINESE_INVESTOR_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_CHINESE_INVESTOR_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyIDSource_PROPRIETARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyIDSource_PROPRIETARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyIDSource_PROPRIETARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_PROPRIETARY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CORRESPONDANT_CLEARING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CORRESPONDANT_CLEARING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CORRESPONDANT_CLEARING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CORRESPONDANT_CLEARING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CLIENT_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CLIENT_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CLIENT_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLIENT_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_UNDERLYING_CONTRA_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_UNDERLYING_CONTRA_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_UNDERLYING_CONTRA_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_UNDERLYING_CONTRA_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_SPONSORING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_SPONSORING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_SPONSORING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_SPONSORING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CONTRA_CLEARING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CONTRA_CLEARING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CONTRA_CLEARING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_CLEARING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CONTRA_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CONTRA_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CONTRA_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_EXECUTING_SYSTEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_EXECUTING_SYSTEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_EXECUTING_SYSTEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_SYSTEM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ENTERING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ENTERING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ENTERING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ENTERING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_EXECUTING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_EXECUTING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_EXECUTING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_BROKER_OF_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_BROKER_OF_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_BROKER_OF_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_BROKER_OF_CREDIT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_INVESTOR_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_INVESTOR_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_INVESTOR_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_INVESTOR_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_INTRODUCING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_INTRODUCING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_INTRODUCING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTRODUCING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_GIVEUP_CLEARING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_GIVEUP_CLEARING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_GIVEUP_CLEARING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_GIVEUP_CLEARING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_LOCATE_LENDING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_LOCATE_LENDING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_LOCATE_LENDING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_LOCATE_LENDING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_FUND_MANAGER_CLIENT_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_FUND_MANAGER_CLIENT_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_FUND_MANAGER_CLIENT_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_FUND_MANAGER_CLIENT_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_SETTLEMENT_LOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_SETTLEMENT_LOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_SETTLEMENT_LOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_SETTLEMENT_LOCATION)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ORDER_ORIGINATION_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ORDER_ORIGINATION_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ORDER_ORIGINATION_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ORDER_ORIGINATION_TRADER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_EXECUTING_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_EXECUTING_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_EXECUTING_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_TRADER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ORDER_ORIGINATION_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ORDER_ORIGINATION_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ORDER_ORIGINATION_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ORDER_ORIGINATION_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CLEARING_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CLEARING_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CLEARING_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLEARING_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CLEARING_ORGANIZATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CLEARING_ORGANIZATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CLEARING_ORGANIZATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLEARING_ORGANIZATION)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_EXCHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_EXCHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_EXCHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXCHANGE)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CUSTOMER_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CUSTOMER_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CUSTOMER_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CUSTOMER_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CORRESPONDENT_BROKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CORRESPONDENT_BROKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CORRESPONDENT_BROKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CORRESPONDENT_BROKER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_BUYER_SELLER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_BUYER_SELLER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_BUYER_SELLER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_BUYER_SELLER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CUSTODIAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CUSTODIAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CUSTODIAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CUSTODIAN)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_INTERMEDIARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_INTERMEDIARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_INTERMEDIARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTERMEDIARY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_AGENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_AGENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_AGENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_AGENT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_SUB_CUSTODIAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_SUB_CUSTODIAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_SUB_CUSTODIAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_SUB_CUSTODIAN)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_BENEFICIARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_BENEFICIARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_BENEFICIARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_BENEFICIARY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_INTERESTED_PARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_INTERESTED_PARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_INTERESTED_PARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTERESTED_PARTY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_REGULATORY_BODY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_REGULATORY_BODY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_REGULATORY_BODY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_REGULATORY_BODY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_LIQUIDITY_PROVIDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_LIQUIDITY_PROVIDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_LIQUIDITY_PROVIDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_LIQUIDITY_PROVIDER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ENTERING_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ENTERING_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ENTERING_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ENTERING_TRADER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CONTRA_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CONTRA_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CONTRA_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_TRADER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_POSITION_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_POSITION_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_POSITION_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_POSITION_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_LOCATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_LOCATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_LOCATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_LOCATE)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CONTRA_INVESTOR_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CONTRA_INVESTOR_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CONTRA_INVESTOR_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_INVESTOR_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_TRANSFER_TO_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_TRANSFER_TO_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_TRANSFER_TO_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_TRANSFER_TO_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CONTRA_POSITION_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CONTRA_POSITION_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CONTRA_POSITION_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_POSITION_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CONTRA_EXCHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CONTRA_EXCHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CONTRA_EXCHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_EXCHANGE)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_INTERNAL_CARRY_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_INTERNAL_CARRY_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_INTERNAL_CARRY_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTERNAL_CARRY_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ORDER_ENTRY_OPERATOR_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ORDER_ENTRY_OPERATOR_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ORDER_ENTRY_OPERATOR_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ORDER_ENTRY_OPERATOR_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_SECONDARY_ACCOUNT_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_SECONDARY_ACCOUNT_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_SECONDARY_ACCOUNT_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_SECONDARY_ACCOUNT_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_FORIEGN_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_FORIEGN_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_FORIEGN_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_FORIEGN_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_THIRD_PARTY_ALLOCATION_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_THIRD_PARTY_ALLOCATION_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_THIRD_PARTY_ALLOCATION_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_THIRD_PARTY_ALLOCATION_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CLAIMING_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CLAIMING_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CLAIMING_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLAIMING_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ASSET_MANAGER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ASSET_MANAGER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ASSET_MANAGER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ASSET_MANAGER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_PLEDGOR_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_PLEDGOR_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_PLEDGOR_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_PLEDGOR_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_PLEDGEE_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_PLEDGEE_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_PLEDGEE_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_PLEDGEE_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_TRADER_MNEMONIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_TRADER_MNEMONIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_TRADER_MNEMONIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_TRADER_MNEMONIC)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_SENDER_LOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_SENDER_LOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_SENDER_LOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_SENDER_LOCATION)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_SESSION_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_SESSION_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_SESSION_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_SESSION_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ACCEPTABLE_COUNTERPARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ACCEPTABLE_COUNTERPARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ACCEPTABLE_COUNTERPARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ACCEPTABLE_COUNTERPARTY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_UNACCEPTABLE_COUNTERPARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_UNACCEPTABLE_COUNTERPARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_UNACCEPTABLE_COUNTERPARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_UNACCEPTABLE_COUNTERPARTY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ENTERING_UNIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ENTERING_UNIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ENTERING_UNIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ENTERING_UNIT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_EXECUTING_UNIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_EXECUTING_UNIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_EXECUTING_UNIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_UNIT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_INTRODUCING_BROKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_INTRODUCING_BROKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_INTRODUCING_BROKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTRODUCING_BROKER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_QUOTE_ORIGINATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_QUOTE_ORIGINATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_QUOTE_ORIGINATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_QUOTE_ORIGINATOR)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_REPORT_ORIGINATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_REPORT_ORIGINATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_REPORT_ORIGINATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_REPORT_ORIGINATOR)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_SYSTEMATIC_INTERNALISER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_SYSTEMATIC_INTERNALISER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_SYSTEMATIC_INTERNALISER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_SYSTEMATIC_INTERNALISER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_MULTILATERAL_TRADING_FACILITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_MULTILATERAL_TRADING_FACILITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_MULTILATERAL_TRADING_FACILITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_MULTILATERAL_TRADING_FACILITY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_REGULATED_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_REGULATED_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_REGULATED_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_REGULATED_MARKET)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_MARKET_MAKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_MARKET_MAKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_MARKET_MAKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_MARKET_MAKER)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_INVESTMENT_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_INVESTMENT_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_INVESTMENT_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_INVESTMENT_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_HOST_COMPETENT_AUTHORITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_HOST_COMPETENT_AUTHORITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_HOST_COMPETENT_AUTHORITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_HOST_COMPETENT_AUTHORITY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_HOME_COMPETENT_AUTHORITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_HOME_COMPETENT_AUTHORITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_HOME_COMPETENT_AUTHORITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_HOME_COMPETENT_AUTHORITY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_REPORTING_INTERMEDIARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_REPORTING_INTERMEDIARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_REPORTING_INTERMEDIARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_REPORTING_INTERMEDIARY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_EXECUTION_VENUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_EXECUTION_VENUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_EXECUTION_VENUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTION_VENUE)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_MARKET_DATA_ENTRY_ORIGINATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_MARKET_DATA_ENTRY_ORIGINATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_MARKET_DATA_ENTRY_ORIGINATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_MARKET_DATA_ENTRY_ORIGINATOR)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_LOCATION_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_LOCATION_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_LOCATION_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_LOCATION_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_DESK_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_DESK_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_DESK_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_DESK_ID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_MARKET_DATA_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_MARKET_DATA_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_MARKET_DATA_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_MARKET_DATA_MARKET)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ALLOCATION_ENTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ALLOCATION_ENTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ALLOCATION_ENTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ALLOCATION_ENTITY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_STEP_OUT_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_STEP_OUT_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_STEP_OUT_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_STEP_OUT_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_BROKERCLEARINGID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_BROKERCLEARINGID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_BROKERCLEARINGID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_BROKERCLEARINGID)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_FOREIGN_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_FOREIGN_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_FOREIGN_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_FOREIGN_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CENTRAL_REGISTRATION_DEPOSITORY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CENTRAL_REGISTRATION_DEPOSITORY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CENTRAL_REGISTRATION_DEPOSITORY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CENTRAL_REGISTRATION_DEPOSITORY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_CLEARING_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_CLEARING_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_CLEARING_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLEARING_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY)); return pyobj; } SWIGINTERN int Swig_var_PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY)); return pyobj; } SWIGINTERN int Swig_var_Product_LOAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_LOAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_LOAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_LOAN)); return pyobj; } SWIGINTERN int Swig_var_Product_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_OTHER)); return pyobj; } SWIGINTERN int Swig_var_Product_MUNICIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_MUNICIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_MUNICIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_MUNICIPAL)); return pyobj; } SWIGINTERN int Swig_var_Product_AGENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_AGENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_AGENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_AGENCY)); return pyobj; } SWIGINTERN int Swig_var_Product_CORPORATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_CORPORATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_CORPORATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_CORPORATE)); return pyobj; } SWIGINTERN int Swig_var_Product_CURRENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_CURRENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_CURRENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_CURRENCY)); return pyobj; } SWIGINTERN int Swig_var_Product_COMMODITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_COMMODITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_COMMODITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_COMMODITY)); return pyobj; } SWIGINTERN int Swig_var_Product_GOVERNMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_GOVERNMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_GOVERNMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_GOVERNMENT)); return pyobj; } SWIGINTERN int Swig_var_Product_MORTGAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_MORTGAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_MORTGAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_MORTGAGE)); return pyobj; } SWIGINTERN int Swig_var_Product_INDEX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_INDEX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_INDEX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_INDEX)); return pyobj; } SWIGINTERN int Swig_var_Product_MONEYMARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_MONEYMARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_MONEYMARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_MONEYMARKET)); return pyobj; } SWIGINTERN int Swig_var_Product_EQUITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_EQUITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_EQUITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_EQUITY)); return pyobj; } SWIGINTERN int Swig_var_Product_FINANCING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Product_FINANCING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Product_FINANCING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::Product_FINANCING)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_CONTRACTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_CONTRACTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_CONTRACTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_CONTRACTS)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_OTHER)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_CURRENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_CURRENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_CURRENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_CURRENCY)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_ORIGINALFACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_ORIGINALFACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_ORIGINALFACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_ORIGINALFACE)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_CURRENTFACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_CURRENTFACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_CURRENTFACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_CURRENTFACE)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_BONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_BONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_BONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_BONDS)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_SHARES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_SHARES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_SHARES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_SHARES)); return pyobj; } SWIGINTERN int Swig_var_QuantityType_PAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuantityType_PAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuantityType_PAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuantityType_PAR)); return pyobj; } SWIGINTERN int Swig_var_RoundingDirection_ROUND_TO_NEAREST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RoundingDirection_ROUND_TO_NEAREST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RoundingDirection_ROUND_TO_NEAREST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RoundingDirection_ROUND_TO_NEAREST)); return pyobj; } SWIGINTERN int Swig_var_RoundingDirection_ROUND_DOWN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RoundingDirection_ROUND_DOWN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RoundingDirection_ROUND_DOWN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RoundingDirection_ROUND_DOWN)); return pyobj; } SWIGINTERN int Swig_var_RoundingDirection_ROUND_UP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RoundingDirection_ROUND_UP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RoundingDirection_ROUND_UP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RoundingDirection_ROUND_UP)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_CREST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_CREST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_CREST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_CREST)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_NSCC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_NSCC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_NSCC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_NSCC)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_EUROCLEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_EUROCLEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_EUROCLEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_EUROCLEAR)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_CLEARSTREAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_CLEARSTREAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_CLEARSTREAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_CLEARSTREAM)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_CHEQUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_CHEQUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_CHEQUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_CHEQUE)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_TELEGRAPHIC_TRANSFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_TELEGRAPHIC_TRANSFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_TELEGRAPHIC_TRANSFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_TELEGRAPHIC_TRANSFER)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_FEDWIRE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_FEDWIRE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_FEDWIRE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_FEDWIRE)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_DIRECT_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_DIRECT_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_DIRECT_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_DIRECT_CREDIT)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_ACH_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_ACH_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_ACH_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_ACH_CREDIT)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_BPAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_BPAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_BPAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_BPAY)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_REINVEST_IN_FUND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_REINVEST_IN_FUND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_REINVEST_IN_FUND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_REINVEST_IN_FUND)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_FED_WIRE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_FED_WIRE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_FED_WIRE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_FED_WIRE)); return pyobj; } SWIGINTERN int Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS)); return pyobj; } SWIGINTERN int Swig_var_CancellationRights_NO_WAIVER_AGREEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CancellationRights_NO_WAIVER_AGREEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CancellationRights_NO_WAIVER_AGREEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_WAIVER_AGREEMENT)); return pyobj; } SWIGINTERN int Swig_var_CancellationRights_NO_EXECUTION_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CancellationRights_NO_EXECUTION_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CancellationRights_NO_EXECUTION_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_EXECUTION_ONLY)); return pyobj; } SWIGINTERN int Swig_var_CancellationRights_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CancellationRights_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CancellationRights_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CancellationRights_YES)); return pyobj; } SWIGINTERN int Swig_var_CancellationRights_NO_INSTITUTIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CancellationRights_NO_INSTITUTIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CancellationRights_NO_INSTITUTIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_INSTITUTIONAL)); return pyobj; } SWIGINTERN int Swig_var_CancellationRights_NO_N_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CancellationRights_NO_N is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CancellationRights_NO_N_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_N)); return pyobj; } SWIGINTERN int Swig_var_CancellationRights_NO_M_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CancellationRights_NO_M is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CancellationRights_NO_M_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_M)); return pyobj; } SWIGINTERN int Swig_var_CancellationRights_NO_O_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CancellationRights_NO_O is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CancellationRights_NO_O_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_O)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_PASSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_PASSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_PASSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_PASSED)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_NOT_CHECKED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_NOT_CHECKED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_NOT_CHECKED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_NOT_CHECKED)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_EXEMPT_1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_EXEMPT_1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_EXEMPT_1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_1)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_EXEMPT_2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_EXEMPT_2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_EXEMPT_2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_2)); return pyobj; } SWIGINTERN int Swig_var_MoneyLaunderingStatus_EXEMPT_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MoneyLaunderingStatus_EXEMPT_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MoneyLaunderingStatus_EXEMPT_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_3)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_SINGLE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_SINGLE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_SINGLE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_SINGLE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_OFFER_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_OFFER_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_OFFER_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_CREATION_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_CREATION_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_CREATION_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_BID_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_BID_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_BID_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_BID_PRICE)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_TradeReportTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_TradeReportTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_TradeReportTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_TradeReportTransType_RELEASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportTransType_RELEASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportTransType_RELEASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_RELEASE)); return pyobj; } SWIGINTERN int Swig_var_TradeReportTransType_REVERSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportTransType_REVERSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportTransType_REVERSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_REVERSE)); return pyobj; } SWIGINTERN int Swig_var_TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_BPAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_BPAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_BPAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_BPAY)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_ACH_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_ACH_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_ACH_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_ACH_CREDIT)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_ACH_DEBIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_ACH_DEBIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_ACH_DEBIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_ACH_DEBIT)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_CREDIT_CARD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_CREDIT_CARD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_CREDIT_CARD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CREDIT_CARD)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_DIRECT_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_DIRECT_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_DIRECT_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_DIRECT_CREDIT)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_DIRECT_DEBIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_DIRECT_DEBIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_DIRECT_DEBIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_DIRECT_DEBIT)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_DEBIT_CARD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_DEBIT_CARD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_DEBIT_CARD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_DEBIT_CARD)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_FEDWIRE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_FEDWIRE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_FEDWIRE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_FEDWIRE)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_EUROCLEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_EUROCLEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_EUROCLEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_EUROCLEAR)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_TELEGRAPHIC_TRANSFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_TELEGRAPHIC_TRANSFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_TELEGRAPHIC_TRANSFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_TELEGRAPHIC_TRANSFER)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_CLEARSTREAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_CLEARSTREAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_CLEARSTREAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CLEARSTREAM)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_CREST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_CREST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_CREST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CREST)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_NSCC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_NSCC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_NSCC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_NSCC)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_CHEQUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_CHEQUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_CHEQUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CHEQUE)); return pyobj; } SWIGINTERN int Swig_var_PaymentMethod_FED_WIRE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PaymentMethod_FED_WIRE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PaymentMethod_FED_WIRE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_FED_WIRE)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_PROFIT_SHARING_PLAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_PROFIT_SHARING_PLAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_PROFIT_SHARING_PLAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_PROFIT_SHARING_PLAN)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYER_CURRENT_YEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYER_CURRENT_YEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYER_CURRENT_YEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER_CURRENT_YEAR)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_NON_FUND_PROTOTYPE_IRA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_NON_FUND_PROTOTYPE_IRA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_NON_FUND_PROTOTYPE_IRA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_NON_FUND_PROTOTYPE_IRA)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_NON_FUND_QUALIFIED_PLAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_NON_FUND_QUALIFIED_PLAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_NON_FUND_QUALIFIED_PLAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_NON_FUND_QUALIFIED_PLAN)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYEE_CURRENT_YEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYEE_CURRENT_YEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYEE_CURRENT_YEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE_CURRENT_YEAR)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_MINI_INSURANCE_ISA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_MINI_INSURANCE_ISA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_MINI_INSURANCE_ISA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MINI_INSURANCE_ISA)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_ASSET_TRANSFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_ASSET_TRANSFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_ASSET_TRANSFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ASSET_TRANSFER)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_SELF_DIRECTED_IRA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_SELF_DIRECTED_IRA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_SELF_DIRECTED_IRA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_SELF_DIRECTED_IRA)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_CURRENT_YEAR_PAYMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_CURRENT_YEAR_PAYMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_CURRENT_YEAR_PAYMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_CURRENT_YEAR_PAYMENT)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_401K_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_401K is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_401K_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_401K)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_MINI_CASH_ISA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_MINI_CASH_ISA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_MINI_CASH_ISA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MINI_CASH_ISA)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_TESSA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_TESSA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_TESSA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_TESSA)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_MAXI_ISA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_MAXI_ISA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_MAXI_ISA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MAXI_ISA)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_NONE_NOT_APPLICABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_NONE_NOT_APPLICABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_NONE_NOT_APPLICABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_NONE_NOT_APPLICABLE)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_PRIOR_YEAR_PAYMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_PRIOR_YEAR_PAYMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_PRIOR_YEAR_PAYMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_PRIOR_YEAR_PAYMENT)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_457_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_457 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_457_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_457)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_ROTH_IRA_24_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_ROTH_IRA_24 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_ROTH_IRA_24_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_IRA_24)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_ROTH_IRA_25_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_ROTH_IRA_25 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_ROTH_IRA_25_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_IRA_25)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_26_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_ROTH_CONVERSION_IRA_26 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_26_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_CONVERSION_IRA_26)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_27_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_ROTH_CONVERSION_IRA_27 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_27_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_CONVERSION_IRA_27)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EDUCATION_IRA_28_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EDUCATION_IRA_28 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EDUCATION_IRA_28_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EDUCATION_IRA_28)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EDUCATION_IRA_29_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EDUCATION_IRA_29 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EDUCATION_IRA_29_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EDUCATION_IRA_29)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_KEOGH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_KEOGH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_KEOGH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_KEOGH)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_403_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_403 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_403_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_403)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYEE_9_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYEE_9 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYEE_9_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE_9)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYEE_10_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYEE_10 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYEE_10_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE_10)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYER_11_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYER_11 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYER_11_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER_11)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_EMPLOYER_12_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_EMPLOYER_12 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_EMPLOYER_12_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER_12)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_401_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_401 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_401_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_401)); return pyobj; } SWIGINTERN int Swig_var_TaxAdvantageType_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TaxAdvantageType_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TaxAdvantageType_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_OTHER)); return pyobj; } SWIGINTERN int Swig_var_FundRenewWaiv_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FundRenewWaiv_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FundRenewWaiv_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::FundRenewWaiv_NO)); return pyobj; } SWIGINTERN int Swig_var_FundRenewWaiv_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FundRenewWaiv_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FundRenewWaiv_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::FundRenewWaiv_YES)); return pyobj; } SWIGINTERN int Swig_var_RegistStatus_ACCEPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistStatus_ACCEPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistStatus_ACCEPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistStatus_ACCEPT)); return pyobj; } SWIGINTERN int Swig_var_RegistStatus_REMINDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistStatus_REMINDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistStatus_REMINDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REMINDER)); return pyobj; } SWIGINTERN int Swig_var_RegistStatus_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistStatus_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistStatus_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REJECT)); return pyobj; } SWIGINTERN int Swig_var_RegistStatus_HELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistStatus_HELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistStatus_HELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistStatus_HELD)); return pyobj; } SWIGINTERN int Swig_var_RegistStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_RegistStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_OTHER)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE)); return pyobj; } SWIGINTERN int Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS)); return pyobj; } SWIGINTERN int Swig_var_RegistTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_RegistTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_RegistTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RegistTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RegistTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RegistTransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_OwnershipType_JOINT_INVESTORS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnershipType_JOINT_INVESTORS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnershipType_JOINT_INVESTORS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OwnershipType_JOINT_INVESTORS)); return pyobj; } SWIGINTERN int Swig_var_OwnershipType_TENANTS_IN_COMMON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnershipType_TENANTS_IN_COMMON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnershipType_TENANTS_IN_COMMON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OwnershipType_TENANTS_IN_COMMON)); return pyobj; } SWIGINTERN int Swig_var_OwnershipType_JOINT_TRUSTEES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnershipType_JOINT_TRUSTEES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnershipType_JOINT_TRUSTEES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OwnershipType_JOINT_TRUSTEES)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_NET_SETTLEMENT_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_NET_SETTLEMENT_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_NET_SETTLEMENT_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_NET_SETTLEMENT_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_COMMISSION_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_COMMISSION_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_COMMISSION_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_COMMISSION_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_COMMISSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_COMMISSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_COMMISSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_COMMISSION)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_INITIAL_CHARGE_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_INITIAL_CHARGE_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_INITIAL_CHARGE_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_INITIAL_CHARGE_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_INITIAL_CHARGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_INITIAL_CHARGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_INITIAL_CHARGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_INITIAL_CHARGE)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_DISCOUNT_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_DISCOUNT_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_DISCOUNT_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DISCOUNT_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_DISCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_DISCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_DISCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DISCOUNT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_DILUTION_LEVY_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_DILUTION_LEVY_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_DILUTION_LEVY_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DILUTION_LEVY_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_DILUTION_LEVY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_DILUTION_LEVY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_DILUTION_LEVY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DILUTION_LEVY)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_EXIT_CHARGE_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_EXIT_CHARGE_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_EXIT_CHARGE_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_EXIT_CHARGE_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_EXIT_CHARGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_EXIT_CHARGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_EXIT_CHARGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_EXIT_CHARGE)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_FUND_BASED_RENEWAL_COMMISSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_PROJECTED_FUND_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_PROJECTED_FUND_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_PROJECTED_FUND_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_PROJECTED_FUND_VALUE)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_COMMISSION_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_COMMISSION_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_COMMISSION_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_COMMISSION_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_INITIAL_CHARGE_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_INITIAL_CHARGE_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_INITIAL_CHARGE_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_INITIAL_CHARGE_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_DISCOUNT_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_DISCOUNT_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_DISCOUNT_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DISCOUNT_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_DILUTION_LEVY_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_DILUTION_LEVY_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_DILUTION_LEVY_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DILUTION_LEVY_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_EXIT_CHARGE_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_EXIT_CHARGE_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_EXIT_CHARGE_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_EXIT_CHARGE_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_COMPANY_TRUSTEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_COMPANY_TRUSTEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_COMPANY_TRUSTEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_COMPANY_TRUSTEE)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_NOMINEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_NOMINEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_NOMINEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_NOMINEE)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_CORPORATE_BODY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_CORPORATE_BODY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_CORPORATE_BODY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_CORPORATE_BODY)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_NON_PROFIT_ORGANIZATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_NON_PROFIT_ORGANIZATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_NON_PROFIT_ORGANIZATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_NON_PROFIT_ORGANIZATION)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_NETWORKING_SUB_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_NETWORKING_SUB_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_NETWORKING_SUB_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_NETWORKING_SUB_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_FIDUCIARIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_FIDUCIARIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_FIDUCIARIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_FIDUCIARIES)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_TRUSTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_TRUSTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_TRUSTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_TRUSTS)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_PENSION_PLAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_PENSION_PLAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_PENSION_PLAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_PENSION_PLAN)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_INDIVIDUAL_TRUSTEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_INDIVIDUAL_TRUSTEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_INDIVIDUAL_TRUSTEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_INDIVIDUAL_TRUSTEE)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_PUBLIC_COMPANY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_PUBLIC_COMPANY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_PUBLIC_COMPANY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_PUBLIC_COMPANY)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_PRIVATE_COMPANY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_PRIVATE_COMPANY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_PRIVATE_COMPANY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_PRIVATE_COMPANY)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_INDIVIDUAL_INVESTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_INDIVIDUAL_INVESTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_INDIVIDUAL_INVESTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_INDIVIDUAL_INVESTOR)); return pyobj; } SWIGINTERN int Swig_var_OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT)); return pyobj; } SWIGINTERN int Swig_var_OrderCapacity_RISKLESS_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCapacity_RISKLESS_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCapacity_RISKLESS_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_RISKLESS_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_OrderCapacity_INDIVIDUAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCapacity_INDIVIDUAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCapacity_INDIVIDUAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_INDIVIDUAL)); return pyobj; } SWIGINTERN int Swig_var_OrderCapacity_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCapacity_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCapacity_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_OrderCapacity_AGENT_FOR_OTHER_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCapacity_AGENT_FOR_OTHER_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCapacity_AGENT_FOR_OTHER_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_AGENT_FOR_OTHER_MEMBER)); return pyobj; } SWIGINTERN int Swig_var_OrderCapacity_AGENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCapacity_AGENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCapacity_AGENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_AGENCY)); return pyobj; } SWIGINTERN int Swig_var_OrderCapacity_PROPRIETARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCapacity_PROPRIETARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCapacity_PROPRIETARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_PROPRIETARY)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_FOREIGN_ENTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_FOREIGN_ENTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_FOREIGN_ENTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_FOREIGN_ENTITY)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_RISKLESS_ARBITRAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_RISKLESS_ARBITRAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_RISKLESS_ARBITRAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_RISKLESS_ARBITRAGE)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_PROGRAM_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_PROGRAM_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_PROGRAM_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_PROGRAM_TRADE)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_NON_INDEX_ARBITRAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_NON_INDEX_ARBITRAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_NON_INDEX_ARBITRAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_NON_INDEX_ARBITRAGE)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_INDEX_ARBITRAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_INDEX_ARBITRAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_INDEX_ARBITRAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_INDEX_ARBITRAGE)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_COMPETING_MARKET_MAKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_COMPETING_MARKET_MAKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_COMPETING_MARKET_MAKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_COMPETING_MARKET_MAKER)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_ISSUER_HOLDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_ISSUER_HOLDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_ISSUER_HOLDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ISSUER_HOLDING)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_ISSUE_PRICE_STABILIZATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_ISSUE_PRICE_STABILIZATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_ISSUE_PRICE_STABILIZATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ISSUE_PRICE_STABILIZATION)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_NON_ALGORITHMIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_NON_ALGORITHMIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_NON_ALGORITHMIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_NON_ALGORITHMIC)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_ALGORITHMIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_ALGORITHMIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_ALGORITHMIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ALGORITHMIC)); return pyobj; } SWIGINTERN int Swig_var_OrderRestrictions_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderRestrictions_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderRestrictions_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_CROSS)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ALL_ORDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ALL_ORDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ALL_ORDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ALL_ORDERS)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_REQUEST_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_REQUEST_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_REQUEST_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_REQUEST_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ALL_ORDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ALL_ORDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ALL_ORDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ALL_ORDERS)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_QuoteType_INDICATIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteType_INDICATIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteType_INDICATIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteType_INDICATIVE)); return pyobj; } SWIGINTERN int Swig_var_QuoteType_TRADEABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteType_TRADEABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteType_TRADEABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteType_TRADEABLE)); return pyobj; } SWIGINTERN int Swig_var_QuoteType_RESTRICTED_TRADEABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteType_RESTRICTED_TRADEABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteType_RESTRICTED_TRADEABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteType_RESTRICTED_TRADEABLE)); return pyobj; } SWIGINTERN int Swig_var_QuoteType_COUNTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteType_COUNTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteType_COUNTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteType_COUNTER)); return pyobj; } SWIGINTERN int Swig_var_CashMargin_MARGIN_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CashMargin_MARGIN_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CashMargin_MARGIN_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CashMargin_MARGIN_OPEN)); return pyobj; } SWIGINTERN int Swig_var_CashMargin_MARGIN_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CashMargin_MARGIN_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CashMargin_MARGIN_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CashMargin_MARGIN_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_CashMargin_CASH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CashMargin_CASH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CashMargin_CASH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::CashMargin_CASH)); return pyobj; } SWIGINTERN int Swig_var_Scope_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Scope_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Scope_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Scope_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_Scope_NATIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Scope_NATIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Scope_NATIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Scope_NATIONAL)); return pyobj; } SWIGINTERN int Swig_var_Scope_GLOBAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Scope_GLOBAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Scope_GLOBAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Scope_GLOBAL)); return pyobj; } SWIGINTERN int Swig_var_Scope_LOCAL_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Scope_LOCAL_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Scope_LOCAL_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::Scope_LOCAL_MARKET)); return pyobj; } SWIGINTERN int Swig_var_MDImplicitDelete_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDImplicitDelete_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDImplicitDelete_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDImplicitDelete_YES)); return pyobj; } SWIGINTERN int Swig_var_MDImplicitDelete_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDImplicitDelete_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDImplicitDelete_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MDImplicitDelete_NO)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_AON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_AON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_AON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_AON)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_IOC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_IOC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_IOC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_IOC)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_ONE_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_ONE_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_ONE_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_ONE_SIDE)); return pyobj; } SWIGINTERN int Swig_var_CrossType_CROSS_SAME_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossType_CROSS_SAME_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossType_CROSS_SAME_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_SAME_PRICE)); return pyobj; } SWIGINTERN int Swig_var_CrossPrioritization_SELLSIDE_PRIORITIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossPrioritization_SELLSIDE_PRIORITIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossPrioritization_SELLSIDE_PRIORITIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_SELLSIDE_PRIORITIZED)); return pyobj; } SWIGINTERN int Swig_var_CrossPrioritization_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossPrioritization_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossPrioritization_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_NONE)); return pyobj; } SWIGINTERN int Swig_var_CrossPrioritization_BUYSIDE_PRIORITIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossPrioritization_BUYSIDE_PRIORITIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossPrioritization_BUYSIDE_PRIORITIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_BUYSIDE_PRIORITIZED)); return pyobj; } SWIGINTERN int Swig_var_CrossPrioritization_BUY_SIDE_IS_PRIORITIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossPrioritization_BUY_SIDE_IS_PRIORITIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossPrioritization_BUY_SIDE_IS_PRIORITIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_BUY_SIDE_IS_PRIORITIZED)); return pyobj; } SWIGINTERN int Swig_var_CrossPrioritization_SELL_SIDE_IS_PRIORITIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CrossPrioritization_SELL_SIDE_IS_PRIORITIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CrossPrioritization_SELL_SIDE_IS_PRIORITIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_SELL_SIDE_IS_PRIORITIZED)); return pyobj; } SWIGINTERN int Swig_var_NoSides_ONE_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NoSides_ONE_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NoSides_ONE_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::NoSides_ONE_SIDE)); return pyobj; } SWIGINTERN int Swig_var_NoSides_BOTH_SIDES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NoSides_BOTH_SIDES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NoSides_BOTH_SIDES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::NoSides_BOTH_SIDES)); return pyobj; } SWIGINTERN int Swig_var_SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_SecurityListRequestType_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListRequestType_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListRequestType_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_SecurityListRequestType_TRADINGSESSIONID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListRequestType_TRADINGSESSIONID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListRequestType_TRADINGSESSIONID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_TRADINGSESSIONID)); return pyobj; } SWIGINTERN int Swig_var_SecurityListRequestType_ALL_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListRequestType_ALL_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListRequestType_ALL_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_ALL_SECURITIES)); return pyobj; } SWIGINTERN int Swig_var_SecurityListRequestType_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListRequestType_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListRequestType_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestResult_VALID_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestResult_VALID_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestResult_VALID_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_VALID_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA)); return pyobj; } SWIGINTERN int Swig_var_SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA)); return pyobj; } SWIGINTERN int Swig_var_MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY)); return pyobj; } SWIGINTERN int Swig_var_MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID)); return pyobj; } SWIGINTERN int Swig_var_TradSesStatusRejReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesStatusRejReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesStatusRejReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesStatusRejReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestType_ALL_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestType_ALL_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestType_ALL_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_ALL_TRADES)); return pyobj; } SWIGINTERN int Swig_var_PreviouslyReported_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PreviouslyReported_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PreviouslyReported_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PreviouslyReported_NO)); return pyobj; } SWIGINTERN int Swig_var_PreviouslyReported_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PreviouslyReported_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PreviouslyReported_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PreviouslyReported_YES)); return pyobj; } SWIGINTERN int Swig_var_MatchStatus_COMPARED_MATCHED_OR_AFFIRMED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchStatus_COMPARED_MATCHED_OR_AFFIRMED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchStatus_COMPARED_MATCHED_OR_AFFIRMED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MatchStatus_COMPARED_MATCHED_OR_AFFIRMED)); return pyobj; } SWIGINTERN int Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED)); return pyobj; } SWIGINTERN int Swig_var_MatchStatus_ADVISORY_OR_ALERT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchStatus_ADVISORY_OR_ALERT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchStatus_ADVISORY_OR_ALERT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MatchStatus_ADVISORY_OR_ALERT)); return pyobj; } SWIGINTERN int Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED)); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5); return pyobj; } SWIGINTERN int Swig_var_MatchType_ACT_M1_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ACT_M1_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ACT_M1_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ACT_M1_MATCH); return pyobj; } SWIGINTERN int Swig_var_MatchType_ACT_M6_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ACT_M6_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ACT_M6_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ACT_M6_MATCH); return pyobj; } SWIGINTERN int Swig_var_MatchType_ACT_DEFAULT_AFTER_M2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ACT_DEFAULT_AFTER_M2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ACT_DEFAULT_AFTER_M2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ACT_DEFAULT_AFTER_M2); return pyobj; } SWIGINTERN int Swig_var_MatchType_ACT_ACCEPTED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ACT_ACCEPTED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ACT_ACCEPTED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ACT_ACCEPTED_TRADE); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4); return pyobj; } SWIGINTERN int Swig_var_MatchType_ACT_M2_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ACT_M2_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ACT_M2_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ACT_M2_MATCH); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND); return pyobj; } SWIGINTERN int Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST); return pyobj; } SWIGINTERN int Swig_var_MatchType_NON_ACT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_NON_ACT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_NON_ACT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_NON_ACT); return pyobj; } SWIGINTERN int Swig_var_MatchType_ACT_DEFAULT_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ACT_DEFAULT_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ACT_DEFAULT_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ACT_DEFAULT_TRADE); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES); return pyobj; } SWIGINTERN int Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH); return pyobj; } SWIGINTERN int Swig_var_MatchType_OCS_LOCKED_IN_NON_ACT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_OCS_LOCKED_IN_NON_ACT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_OCS_LOCKED_IN_NON_ACT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_OCS_LOCKED_IN_NON_ACT); return pyobj; } SWIGINTERN int Swig_var_MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT); return pyobj; } SWIGINTERN int Swig_var_MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT); return pyobj; } SWIGINTERN int Swig_var_MatchType_CONTINUOUS_AUTO_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CONTINUOUS_AUTO_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CONTINUOUS_AUTO_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CONTINUOUS_AUTO_MATCH); return pyobj; } SWIGINTERN int Swig_var_MatchType_CROSS_AUCTION_63_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CROSS_AUCTION_63 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CROSS_AUCTION_63_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CROSS_AUCTION_63); return pyobj; } SWIGINTERN int Swig_var_MatchType_COUNTER_ORDER_SELECTION_64_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_COUNTER_ORDER_SELECTION_64 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_COUNTER_ORDER_SELECTION_64_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_COUNTER_ORDER_SELECTION_64); return pyobj; } SWIGINTERN int Swig_var_MatchType_CALL_AUCTION_65_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CALL_AUCTION_65 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CALL_AUCTION_65_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CALL_AUCTION_65); return pyobj; } SWIGINTERN int Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME); return pyobj; } SWIGINTERN int Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED); return pyobj; } SWIGINTERN int Swig_var_MatchType_ONE_PARTY_TRADE_REPORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ONE_PARTY_TRADE_REPORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ONE_PARTY_TRADE_REPORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ONE_PARTY_TRADE_REPORT); return pyobj; } SWIGINTERN int Swig_var_MatchType_TWO_PARTY_TRADE_REPORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_TWO_PARTY_TRADE_REPORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_TWO_PARTY_TRADE_REPORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_TWO_PARTY_TRADE_REPORT); return pyobj; } SWIGINTERN int Swig_var_MatchType_CONFIRMED_TRADE_REPORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CONFIRMED_TRADE_REPORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CONFIRMED_TRADE_REPORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CONFIRMED_TRADE_REPORT); return pyobj; } SWIGINTERN int Swig_var_MatchType_AUTO_MATCH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_AUTO_MATCH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_AUTO_MATCH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_AUTO_MATCH); return pyobj; } SWIGINTERN int Swig_var_MatchType_CROSS_AUCTION_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CROSS_AUCTION_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CROSS_AUCTION_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CROSS_AUCTION_5); return pyobj; } SWIGINTERN int Swig_var_MatchType_COUNTER_ORDER_SELECTION_6_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_COUNTER_ORDER_SELECTION_6 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_COUNTER_ORDER_SELECTION_6_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_COUNTER_ORDER_SELECTION_6); return pyobj; } SWIGINTERN int Swig_var_MatchType_CALL_AUCTION_7_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CALL_AUCTION_7 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CALL_AUCTION_7_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CALL_AUCTION_7); return pyobj; } SWIGINTERN int Swig_var_MatchType_CROSS_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CROSS_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CROSS_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CROSS_AUCTION); return pyobj; } SWIGINTERN int Swig_var_MatchType_COUNTER_ORDER_SELECTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_COUNTER_ORDER_SELECTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_COUNTER_ORDER_SELECTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_COUNTER_ORDER_SELECTION); return pyobj; } SWIGINTERN int Swig_var_MatchType_CALL_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_CALL_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_CALL_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_CALL_AUCTION); return pyobj; } SWIGINTERN int Swig_var_MatchType_ISSUING_BUY_BACK_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MatchType_ISSUING_BUY_BACK_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MatchType_ISSUING_BUY_BACK_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MatchType_ISSUING_BUY_BACK_AUCTION); return pyobj; } SWIGINTERN int Swig_var_OddLot_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OddLot_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OddLot_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OddLot_YES)); return pyobj; } SWIGINTERN int Swig_var_OddLot_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OddLot_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OddLot_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OddLot_NO)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_MANUAL_MODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_MANUAL_MODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_MANUAL_MODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_MANUAL_MODE)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_MULTILATERAL_NETTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_MULTILATERAL_NETTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_MULTILATERAL_NETTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_MULTILATERAL_NETTING)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_AUTOMATIC_POSTING_MODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_AUTOMATIC_POSTING_MODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_AUTOMATIC_POSTING_MODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_AUTOMATIC_POSTING_MODE)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_BILATERAL_NETTING_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_BILATERAL_NETTING_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_BILATERAL_NETTING_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_BILATERAL_NETTING_ONLY)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_AUTOMATIC_GIVE_UP_MODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_AUTOMATIC_GIVE_UP_MODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_AUTOMATIC_GIVE_UP_MODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_AUTOMATIC_GIVE_UP_MODE)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_SPECIAL_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_SPECIAL_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_SPECIAL_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_SPECIAL_TRADE)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_EX_CLEARING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_EX_CLEARING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_EX_CLEARING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_EX_CLEARING)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_PROCESS_NORMALLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_PROCESS_NORMALLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_PROCESS_NORMALLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_PROCESS_NORMALLY)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_EXCLUDE_FROM_ALL_NETTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_EXCLUDE_FROM_ALL_NETTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_EXCLUDE_FROM_ALL_NETTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_EXCLUDE_FROM_ALL_NETTING)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_CUSTOMER_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_CUSTOMER_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_CUSTOMER_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_CUSTOMER_TRADE)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_SELF_CLEARING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_SELF_CLEARING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_SELF_CLEARING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_SELF_CLEARING)); return pyobj; } SWIGINTERN int Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR)); return pyobj; } SWIGINTERN int Swig_var_AccountType_HOUSE_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_HOUSE_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_HOUSE_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_HOUSE_TRADER)); return pyobj; } SWIGINTERN int Swig_var_AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED)); return pyobj; } SWIGINTERN int Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED)); return pyobj; } SWIGINTERN int Swig_var_AccountType_FLOOR_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_FLOOR_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_FLOOR_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_FLOOR_TRADER)); return pyobj; } SWIGINTERN int Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS)); return pyobj; } SWIGINTERN int Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS)); return pyobj; } SWIGINTERN int Swig_var_AccountType_JOINT_BACKOFFICE_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_JOINT_BACKOFFICE_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_JOINT_BACKOFFICE_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_JOINT_BACKOFFICE_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS)); return pyobj; } SWIGINTERN int Swig_var_AccountType_JOINT_BACK_OFFICE_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AccountType_JOINT_BACK_OFFICE_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AccountType_JOINT_BACK_OFFICE_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AccountType_JOINT_BACK_OFFICE_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER)); return pyobj; } SWIGINTERN int Swig_var_CustOrderCapacity_ALL_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderCapacity_ALL_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderCapacity_ALL_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_ALL_OTHER)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ALL_ORDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ALL_ORDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ALL_ORDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ALL_ORDERS)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_SECURITY_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_SECURITY_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_SECURITY_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_SECURITY_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR)); return pyobj; } SWIGINTERN int Swig_var_DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING)); return pyobj; } SWIGINTERN int Swig_var_DayBookingInst_ACCUMULATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DayBookingInst_ACCUMULATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DayBookingInst_ACCUMULATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DayBookingInst_ACCUMULATE)); return pyobj; } SWIGINTERN int Swig_var_BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER)); return pyobj; } SWIGINTERN int Swig_var_BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE)); return pyobj; } SWIGINTERN int Swig_var_BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT)); return pyobj; } SWIGINTERN int Swig_var_PreallocMethod_PRO_RATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PreallocMethod_PRO_RATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PreallocMethod_PRO_RATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PreallocMethod_PRO_RATA)); return pyobj; } SWIGINTERN int Swig_var_PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST)); return pyobj; } SWIGINTERN int Swig_var_PreallocMethod_DO_NOT_PRO_RATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PreallocMethod_DO_NOT_PRO_RATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PreallocMethod_DO_NOT_PRO_RATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PreallocMethod_DO_NOT_PRO_RATA)); return pyobj; } SWIGINTERN int Swig_var_TradingSessionSubID_PRE_TRADING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionSubID_PRE_TRADING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionSubID_PRE_TRADING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionSubID_PRE_TRADING); return pyobj; } SWIGINTERN int Swig_var_TradingSessionSubID_OPENING_OR_OPENING_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionSubID_OPENING_OR_OPENING_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionSubID_OPENING_OR_OPENING_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionSubID_OPENING_OR_OPENING_AUCTION); return pyobj; } SWIGINTERN int Swig_var_TradingSessionSubID_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionSubID_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionSubID_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionSubID_3); return pyobj; } SWIGINTERN int Swig_var_TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION); return pyobj; } SWIGINTERN int Swig_var_TradingSessionSubID_POST_TRADING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionSubID_POST_TRADING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionSubID_POST_TRADING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionSubID_POST_TRADING); return pyobj; } SWIGINTERN int Swig_var_TradingSessionSubID_INTRADAY_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionSubID_INTRADAY_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionSubID_INTRADAY_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionSubID_INTRADAY_AUCTION); return pyobj; } SWIGINTERN int Swig_var_TradingSessionSubID_QUIESCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradingSessionSubID_QUIESCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradingSessionSubID_QUIESCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TradingSessionSubID_QUIESCENT); return pyobj; } SWIGINTERN int Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_6_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_BUYSIDE_READY_TO_BOOK_6 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_6_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_READY_TO_BOOK_6)); return pyobj; } SWIGINTERN int Swig_var_AllocType_BUYSIDE_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_BUYSIDE_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_BUYSIDE_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_BUYSIDE_READY_TO_BOOK_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_READY_TO_BOOK_5)); return pyobj; } SWIGINTERN int Swig_var_AllocType_BUYSIDE_CALCULATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_BUYSIDE_CALCULATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_BUYSIDE_CALCULATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_CALCULATED)); return pyobj; } SWIGINTERN int Swig_var_AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocType_CALCULATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_CALCULATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_CALCULATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_CALCULATED)); return pyobj; } SWIGINTERN int Swig_var_AllocType_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocType_READY_TO_BOOK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_READY_TO_BOOK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_READY_TO_BOOK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_READY_TO_BOOK)); return pyobj; } SWIGINTERN int Swig_var_AllocType_WAREHOUSE_INSTRUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_WAREHOUSE_INSTRUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_WAREHOUSE_INSTRUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_WAREHOUSE_INSTRUCTION)); return pyobj; } SWIGINTERN int Swig_var_AllocType_REQUEST_TO_INTERMEDIARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_REQUEST_TO_INTERMEDIARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_REQUEST_TO_INTERMEDIARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_REQUEST_TO_INTERMEDIARY)); return pyobj; } SWIGINTERN int Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_BUYSIDE_READY_TO_BOOK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_READY_TO_BOOK)); return pyobj; } SWIGINTERN int Swig_var_AllocType_ACCEPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_ACCEPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_ACCEPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_ACCEPT)); return pyobj; } SWIGINTERN int Swig_var_AllocType_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_REJECT)); return pyobj; } SWIGINTERN int Swig_var_AllocType_ACCEPT_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_ACCEPT_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_ACCEPT_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_ACCEPT_PENDING)); return pyobj; } SWIGINTERN int Swig_var_AllocType_INCOMPLETE_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_INCOMPLETE_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_INCOMPLETE_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_INCOMPLETE_GROUP)); return pyobj; } SWIGINTERN int Swig_var_AllocType_COMPLETE_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_COMPLETE_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_COMPLETE_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_COMPLETE_GROUP)); return pyobj; } SWIGINTERN int Swig_var_AllocType_REVERSAL_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocType_REVERSAL_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocType_REVERSAL_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocType_REVERSAL_PENDING)); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_106H_AND_106J_FIRMS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_106H_AND_106J_FIRMS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_106H_AND_106J_FIRMS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_106H_AND_106J_FIRMS); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_CBOE_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_CBOE_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_CBOE_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_CBOE_MEMBER); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return pyobj; } SWIGINTERN int Swig_var_ClearingFeeIndicator_LESSEE_106F_EMPLOYEES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ClearingFeeIndicator_LESSEE_106F_EMPLOYEES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ClearingFeeIndicator_LESSEE_106F_EMPLOYEES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_LESSEE_106F_EMPLOYEES); return pyobj; } SWIGINTERN int Swig_var_WorkingIndicator_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable WorkingIndicator_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_WorkingIndicator_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::WorkingIndicator_NO)); return pyobj; } SWIGINTERN int Swig_var_WorkingIndicator_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable WorkingIndicator_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_WorkingIndicator_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::WorkingIndicator_YES)); return pyobj; } SWIGINTERN int Swig_var_PriorityIndicator_PRIORITY_UNCHANGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriorityIndicator_PRIORITY_UNCHANGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriorityIndicator_PRIORITY_UNCHANGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriorityIndicator_PRIORITY_UNCHANGED)); return pyobj; } SWIGINTERN int Swig_var_PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE)); return pyobj; } SWIGINTERN int Swig_var_LegalConfirm_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LegalConfirm_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LegalConfirm_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LegalConfirm_YES)); return pyobj; } SWIGINTERN int Swig_var_LegalConfirm_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LegalConfirm_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LegalConfirm_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LegalConfirm_NO)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_UNKNOWN_SYMBOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_UNKNOWN_SYMBOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_UNKNOWN_SYMBOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_UNKNOWN_SYMBOL)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_EXCHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_EXCHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_EXCHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_EXCHANGE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_TOO_LATE_TO_ENTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_TOO_LATE_TO_ENTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_TOO_LATE_TO_ENTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_TOO_LATE_TO_ENTER)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_INVALID_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_INVALID_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_INVALID_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_INVALID_PRICE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_NO_INVENTORY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_NO_INVENTORY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_NO_INVENTORY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NO_INVENTORY)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_PASS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_PASS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_PASS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_PASS)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_QuoteRequestRejectReason_INSUFFICIENT_CREDIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRequestRejectReason_INSUFFICIENT_CREDIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRequestRejectReason_INSUFFICIENT_CREDIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_INSUFFICIENT_CREDIT)); return pyobj; } SWIGINTERN int Swig_var_SettlType_REGULAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_REGULAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_REGULAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_REGULAR); return pyobj; } SWIGINTERN int Swig_var_SettlType_CASH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_CASH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_CASH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_CASH); return pyobj; } SWIGINTERN int Swig_var_SettlType_NEXT_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_NEXT_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_NEXT_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_NEXT_DAY); return pyobj; } SWIGINTERN int Swig_var_SettlType_T_PLUS_2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_T_PLUS_2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_T_PLUS_2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_2); return pyobj; } SWIGINTERN int Swig_var_SettlType_T_PLUS_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_T_PLUS_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_T_PLUS_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_3); return pyobj; } SWIGINTERN int Swig_var_SettlType_T_PLUS_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_T_PLUS_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_T_PLUS_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_4); return pyobj; } SWIGINTERN int Swig_var_SettlType_FUTURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_FUTURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_FUTURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_FUTURE); return pyobj; } SWIGINTERN int Swig_var_SettlType_WHEN_AND_IF_ISSUED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_WHEN_AND_IF_ISSUED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_WHEN_AND_IF_ISSUED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_WHEN_AND_IF_ISSUED); return pyobj; } SWIGINTERN int Swig_var_SettlType_SELLERS_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_SELLERS_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_SELLERS_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_SELLERS_OPTION); return pyobj; } SWIGINTERN int Swig_var_SettlType_T_PLUS_5_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_T_PLUS_5 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_T_PLUS_5_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_5); return pyobj; } SWIGINTERN int Swig_var_SettlType_BROKEN_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_BROKEN_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_BROKEN_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_BROKEN_DATE); return pyobj; } SWIGINTERN int Swig_var_SettlType_FX_SPOT_NEXT_SETTLEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlType_FX_SPOT_NEXT_SETTLEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlType_FX_SPOT_NEXT_SETTLEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlType_FX_SPOT_NEXT_SETTLEMENT); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettlFlag_DAILY_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettlFlag_DAILY_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettlFlag_DAILY_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_DAILY_OPEN)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettlFlag_SESSION_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettlFlag_SESSION_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettlFlag_SESSION_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_SESSION_OPEN)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettlFlag_EXPECTED_ENTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettlFlag_EXPECTED_ENTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettlFlag_EXPECTED_ENTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_EXPECTED_ENTRY)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY)); return pyobj; } SWIGINTERN int Swig_var_OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE)); return pyobj; } SWIGINTERN int Swig_var_BidTradeType_RISK_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidTradeType_RISK_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidTradeType_RISK_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BidTradeType_RISK_TRADE)); return pyobj; } SWIGINTERN int Swig_var_BidTradeType_VWAP_GUARANTEE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidTradeType_VWAP_GUARANTEE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidTradeType_VWAP_GUARANTEE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BidTradeType_VWAP_GUARANTEE)); return pyobj; } SWIGINTERN int Swig_var_BidTradeType_AGENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidTradeType_AGENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidTradeType_AGENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BidTradeType_AGENCY)); return pyobj; } SWIGINTERN int Swig_var_BidTradeType_GUARANTEED_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BidTradeType_GUARANTEED_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BidTradeType_GUARANTEED_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::BidTradeType_GUARANTEED_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_AcctIDSource_BIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AcctIDSource_BIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AcctIDSource_BIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_BIC)); return pyobj; } SWIGINTERN int Swig_var_AcctIDSource_SID_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AcctIDSource_SID_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AcctIDSource_SID_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_SID_CODE)); return pyobj; } SWIGINTERN int Swig_var_AcctIDSource_TFM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AcctIDSource_TFM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AcctIDSource_TFM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_TFM)); return pyobj; } SWIGINTERN int Swig_var_AcctIDSource_OMGEO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AcctIDSource_OMGEO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AcctIDSource_OMGEO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_OMGEO)); return pyobj; } SWIGINTERN int Swig_var_AcctIDSource_DTCC_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AcctIDSource_DTCC_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AcctIDSource_DTCC_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_DTCC_CODE)); return pyobj; } SWIGINTERN int Swig_var_AcctIDSource_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AcctIDSource_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AcctIDSource_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_OTHER)); return pyobj; } SWIGINTERN int Swig_var_ConfirmStatus_RECEIVED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmStatus_RECEIVED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmStatus_RECEIVED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_RECEIVED)); return pyobj; } SWIGINTERN int Swig_var_ConfirmStatus_MISMATCHED_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmStatus_MISMATCHED_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmStatus_MISMATCHED_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_MISMATCHED_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS)); return pyobj; } SWIGINTERN int Swig_var_ConfirmStatus_CONFIRMED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmStatus_CONFIRMED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmStatus_CONFIRMED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_CONFIRMED)); return pyobj; } SWIGINTERN int Swig_var_ConfirmStatus_REQUEST_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmStatus_REQUEST_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmStatus_REQUEST_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_REQUEST_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_ConfirmTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_ConfirmTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmTransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_ConfirmTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_DeliveryForm_BOOKENTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeliveryForm_BOOKENTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeliveryForm_BOOKENTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeliveryForm_BOOKENTRY)); return pyobj; } SWIGINTERN int Swig_var_DeliveryForm_BEARER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeliveryForm_BEARER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeliveryForm_BEARER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeliveryForm_BEARER)); return pyobj; } SWIGINTERN int Swig_var_DeliveryForm_BOOK_ENTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeliveryForm_BOOK_ENTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeliveryForm_BOOK_ENTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeliveryForm_BOOK_ENTRY)); return pyobj; } SWIGINTERN int Swig_var_LegSwapType_PAR_FOR_PAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LegSwapType_PAR_FOR_PAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LegSwapType_PAR_FOR_PAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LegSwapType_PAR_FOR_PAR)); return pyobj; } SWIGINTERN int Swig_var_LegSwapType_MODIFIED_DURATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LegSwapType_MODIFIED_DURATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LegSwapType_MODIFIED_DURATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LegSwapType_MODIFIED_DURATION)); return pyobj; } SWIGINTERN int Swig_var_LegSwapType_RISK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LegSwapType_RISK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LegSwapType_RISK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LegSwapType_RISK)); return pyobj; } SWIGINTERN int Swig_var_LegSwapType_PROCEEDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LegSwapType_PROCEEDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LegSwapType_PROCEEDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LegSwapType_PROCEEDS)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_PERCENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_PERCENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_PERCENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PERCENT)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_PER_SHARE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_PER_SHARE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_PER_SHARE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PER_SHARE)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_FIXED_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_FIXED_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_FIXED_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_FIXED_AMOUNT)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_TED_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_TED_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_TED_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_TED_PRICE)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_TED_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_TED_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_TED_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_TED_YIELD)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_YIELD_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_YIELD_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_YIELD_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_YIELD_SPREAD)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_YIELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_YIELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_YIELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_YIELD)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_DISCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_DISCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_DISCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_DISCOUNT)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_PREMIUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_PREMIUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_PREMIUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PREMIUM)); return pyobj; } SWIGINTERN int Swig_var_QuotePriceType_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuotePriceType_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuotePriceType_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_SPREAD)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_HIT_LIFT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_HIT_LIFT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_HIT_LIFT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_HIT_LIFT)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_COUNTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_COUNTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_COUNTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_COUNTER)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_EXPIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_EXPIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_EXPIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_EXPIRED)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_COVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_COVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_COVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_COVER)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_DONE_AWAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_DONE_AWAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_DONE_AWAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_DONE_AWAY)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_PASS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_PASS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_PASS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_PASS)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_END_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_END_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_END_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_END_TRADE)); return pyobj; } SWIGINTERN int Swig_var_QuoteRespType_TIMED_OUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteRespType_TIMED_OUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteRespType_TIMED_OUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_TIMED_OUT)); return pyobj; } SWIGINTERN int Swig_var_PosType_TRANSACTION_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_TRANSACTION_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_TRANSACTION_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_TRANSACTION_QUANTITY); return pyobj; } SWIGINTERN int Swig_var_PosType_INTRA_SPREAD_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_INTRA_SPREAD_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_INTRA_SPREAD_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_INTRA_SPREAD_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_INTER_SPREAD_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_INTER_SPREAD_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_INTER_SPREAD_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_INTER_SPREAD_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_END_OF_DAY_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_END_OF_DAY_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_END_OF_DAY_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_END_OF_DAY_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_START_OF_DAY_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_START_OF_DAY_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_START_OF_DAY_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_START_OF_DAY_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_OPTION_EXERCISE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_OPTION_EXERCISE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_OPTION_EXERCISE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_OPTION_EXERCISE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_OPTION_ASSIGNMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_OPTION_ASSIGNMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_OPTION_ASSIGNMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_OPTION_ASSIGNMENT); return pyobj; } SWIGINTERN int Swig_var_PosType_TRANSACTION_FROM_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_TRANSACTION_FROM_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_TRANSACTION_FROM_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_TRANSACTION_FROM_EXERCISE); return pyobj; } SWIGINTERN int Swig_var_PosType_TRANSACTION_FROM_ASSIGNMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_TRANSACTION_FROM_ASSIGNMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_TRANSACTION_FROM_ASSIGNMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_TRANSACTION_FROM_ASSIGNMENT); return pyobj; } SWIGINTERN int Swig_var_PosType_PIT_TRADE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_PIT_TRADE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_PIT_TRADE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_PIT_TRADE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_TRANSFER_TRADE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_TRANSFER_TRADE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_TRANSFER_TRADE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_TRANSFER_TRADE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_ELECTRONIC_TRADE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_ELECTRONIC_TRADE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_ELECTRONIC_TRADE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_ELECTRONIC_TRADE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_ALLOCATION_TRADE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_ALLOCATION_TRADE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_ALLOCATION_TRADE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_ALLOCATION_TRADE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_ADJUSTMENT_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_ADJUSTMENT_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_ADJUSTMENT_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_ADJUSTMENT_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_AS_OF_TRADE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_AS_OF_TRADE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_AS_OF_TRADE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_AS_OF_TRADE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_DELIVERY_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_DELIVERY_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_DELIVERY_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_DELIVERY_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_TOTAL_TRANSACTION_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_TOTAL_TRANSACTION_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_TOTAL_TRANSACTION_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_TOTAL_TRANSACTION_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_CROSS_MARGIN_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_CROSS_MARGIN_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_CROSS_MARGIN_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_CROSS_MARGIN_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_INTEGRAL_SPLIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_INTEGRAL_SPLIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_INTEGRAL_SPLIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_INTEGRAL_SPLIT); return pyobj; } SWIGINTERN int Swig_var_PosType_RECEIVE_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_RECEIVE_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_RECEIVE_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_RECEIVE_QUANTITY); return pyobj; } SWIGINTERN int Swig_var_PosType_CORPORATE_ACTION_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_CORPORATE_ACTION_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_CORPORATE_ACTION_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_CORPORATE_ACTION_ADJUSTMENT); return pyobj; } SWIGINTERN int Swig_var_PosType_DELIVERY_NOTICE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_DELIVERY_NOTICE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_DELIVERY_NOTICE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_DELIVERY_NOTICE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_EXCHANGE_FOR_PHYSICAL_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_EXCHANGE_FOR_PHYSICAL_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_EXCHANGE_FOR_PHYSICAL_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_EXCHANGE_FOR_PHYSICAL_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_PRIVATELY_NEGOTIATED_TRADE_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_PRIVATELY_NEGOTIATED_TRADE_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_PRIVATELY_NEGOTIATED_TRADE_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_PRIVATELY_NEGOTIATED_TRADE_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_NET_DELTA_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_NET_DELTA_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_NET_DELTA_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_NET_DELTA_QTY); return pyobj; } SWIGINTERN int Swig_var_PosType_CREDIT_EVENT_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_CREDIT_EVENT_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_CREDIT_EVENT_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_CREDIT_EVENT_ADJUSTMENT); return pyobj; } SWIGINTERN int Swig_var_PosType_SUCCESSION_EVENT_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosType_SUCCESSION_EVENT_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosType_SUCCESSION_EVENT_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosType_SUCCESSION_EVENT_ADJUSTMENT); return pyobj; } SWIGINTERN int Swig_var_PosQtyStatus_SUBMITTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosQtyStatus_SUBMITTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosQtyStatus_SUBMITTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosQtyStatus_SUBMITTED)); return pyobj; } SWIGINTERN int Swig_var_PosQtyStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosQtyStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosQtyStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosQtyStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_PosQtyStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosQtyStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosQtyStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosQtyStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_TRADE_VARIATION_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_TRADE_VARIATION_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_TRADE_VARIATION_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_TRADE_VARIATION_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_PREMIUM_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_PREMIUM_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_PREMIUM_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_PREMIUM_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_CASH_RESIDUAL_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_CASH_RESIDUAL_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_CASH_RESIDUAL_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_CASH_RESIDUAL_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_CASH_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_CASH_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_CASH_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_CASH_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_VALUE_ADJUSTED_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_VALUE_ADJUSTED_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_VALUE_ADJUSTED_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_VALUE_ADJUSTED_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_SETTLEMENT_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_SETTLEMENT_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_SETTLEMENT_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_SETTLEMENT_VALUE); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_INITIAL_TRADE_COUPON_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_INITIAL_TRADE_COUPON_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_INITIAL_TRADE_COUPON_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_INITIAL_TRADE_COUPON_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_ACCRUED_COUPON_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_ACCRUED_COUPON_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_ACCRUED_COUPON_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_ACCRUED_COUPON_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_COUPON_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_COUPON_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_COUPON_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_COUPON_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_INCREMENTAL_ACCRUED_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_INCREMENTAL_ACCRUED_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_INCREMENTAL_ACCRUED_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_INCREMENTAL_ACCRUED_COUPON); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_COLLATERALIZED_MARK_TO_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_COLLATERALIZED_MARK_TO_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_COLLATERALIZED_MARK_TO_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_COLLATERALIZED_MARK_TO_MARKET); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_COMPENSATION_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_COMPENSATION_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_COMPENSATION_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_COMPENSATION_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_TOTAL_BANKED_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_TOTAL_BANKED_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_TOTAL_BANKED_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_TOTAL_BANKED_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosAmtType_TOTAL_COLLATERALIZED_AMOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosAmtType_TOTAL_COLLATERALIZED_AMOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosAmtType_TOTAL_COLLATERALIZED_AMOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PosAmtType_TOTAL_COLLATERALIZED_AMOUNT); return pyobj; } SWIGINTERN int Swig_var_PosTransType_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosTransType_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosTransType_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosTransType_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_PosTransType_DO_NOT_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosTransType_DO_NOT_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosTransType_DO_NOT_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosTransType_DO_NOT_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_PosTransType_POSITION_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosTransType_POSITION_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosTransType_POSITION_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosTransType_POSITION_ADJUSTMENT)); return pyobj; } SWIGINTERN int Swig_var_PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION)); return pyobj; } SWIGINTERN int Swig_var_PosTransType_PLEDGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosTransType_PLEDGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosTransType_PLEDGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosTransType_PLEDGE)); return pyobj; } SWIGINTERN int Swig_var_PosTransType_LARGE_TRADER_SUBMISSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosTransType_LARGE_TRADER_SUBMISSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosTransType_LARGE_TRADER_SUBMISSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosTransType_LARGE_TRADER_SUBMISSION)); return pyobj; } SWIGINTERN int Swig_var_PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY)); return pyobj; } SWIGINTERN int Swig_var_PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID)); return pyobj; } SWIGINTERN int Swig_var_PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID)); return pyobj; } SWIGINTERN int Swig_var_PosMaintAction_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintAction_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintAction_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_NEW)); return pyobj; } SWIGINTERN int Swig_var_PosMaintAction_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintAction_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintAction_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_PosMaintAction_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintAction_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintAction_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_PosMaintAction_REVERSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintAction_REVERSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintAction_REVERSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_REVERSE)); return pyobj; } SWIGINTERN int Swig_var_SettlSessID_INTRADAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlSessID_INTRADAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlSessID_INTRADAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlSessID_INTRADAY); return pyobj; } SWIGINTERN int Swig_var_SettlSessID_REGULAR_TRADING_HOURS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlSessID_REGULAR_TRADING_HOURS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlSessID_REGULAR_TRADING_HOURS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlSessID_REGULAR_TRADING_HOURS); return pyobj; } SWIGINTERN int Swig_var_SettlSessID_ELECTRONIC_TRADING_HOURS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlSessID_ELECTRONIC_TRADING_HOURS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlSessID_ELECTRONIC_TRADING_HOURS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlSessID_ELECTRONIC_TRADING_HOURS); return pyobj; } SWIGINTERN int Swig_var_SettlSessID_END_OF_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlSessID_END_OF_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlSessID_END_OF_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SettlSessID_END_OF_DAY); return pyobj; } SWIGINTERN int Swig_var_AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION)); return pyobj; } SWIGINTERN int Swig_var_AdjustmentType_DELTA_PLUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdjustmentType_DELTA_PLUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdjustmentType_DELTA_PLUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_DELTA_PLUS)); return pyobj; } SWIGINTERN int Swig_var_AdjustmentType_DELTA_MINUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdjustmentType_DELTA_MINUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdjustmentType_DELTA_MINUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_DELTA_MINUS)); return pyobj; } SWIGINTERN int Swig_var_AdjustmentType_FINAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AdjustmentType_FINAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AdjustmentType_FINAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_FINAL)); return pyobj; } SWIGINTERN int Swig_var_PosMaintStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_PosMaintStatus_ACCEPTED_WITH_WARNINGS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintStatus_ACCEPTED_WITH_WARNINGS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintStatus_ACCEPTED_WITH_WARNINGS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_ACCEPTED_WITH_WARNINGS)); return pyobj; } SWIGINTERN int Swig_var_PosMaintStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_PosMaintStatus_COMPLETED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintStatus_COMPLETED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintStatus_COMPLETED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_COMPLETED)); return pyobj; } SWIGINTERN int Swig_var_PosMaintStatus_COMPLETED_WITH_WARNINGS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintStatus_COMPLETED_WITH_WARNINGS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintStatus_COMPLETED_WITH_WARNINGS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_COMPLETED_WITH_WARNINGS)); return pyobj; } SWIGINTERN int Swig_var_PosMaintResult_SUCCESSFUL_COMPLETION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintResult_SUCCESSFUL_COMPLETION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintResult_SUCCESSFUL_COMPLETION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintResult_SUCCESSFUL_COMPLETION)); return pyobj; } SWIGINTERN int Swig_var_PosMaintResult_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintResult_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintResult_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintResult_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_PosMaintResult_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosMaintResult_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosMaintResult_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosMaintResult_OTHER)); return pyobj; } SWIGINTERN int Swig_var_PosReqType_POSITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqType_POSITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqType_POSITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqType_POSITIONS)); return pyobj; } SWIGINTERN int Swig_var_PosReqType_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqType_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqType_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqType_TRADES)); return pyobj; } SWIGINTERN int Swig_var_PosReqType_EXERCISES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqType_EXERCISES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqType_EXERCISES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqType_EXERCISES)); return pyobj; } SWIGINTERN int Swig_var_PosReqType_ASSIGNMENTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqType_ASSIGNMENTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqType_ASSIGNMENTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqType_ASSIGNMENTS)); return pyobj; } SWIGINTERN int Swig_var_PosReqType_SETTLEMENT_ACTIVITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqType_SETTLEMENT_ACTIVITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqType_SETTLEMENT_ACTIVITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqType_SETTLEMENT_ACTIVITY)); return pyobj; } SWIGINTERN int Swig_var_PosReqType_BACKOUT_MESSAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqType_BACKOUT_MESSAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqType_BACKOUT_MESSAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqType_BACKOUT_MESSAGE)); return pyobj; } SWIGINTERN int Swig_var_PosReqType_DELTA_POSITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqType_DELTA_POSITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqType_DELTA_POSITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqType_DELTA_POSITIONS)); return pyobj; } SWIGINTERN int Swig_var_ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER)); return pyobj; } SWIGINTERN int Swig_var_ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM)); return pyobj; } SWIGINTERN int Swig_var_ResponseTransportType_INBAND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ResponseTransportType_INBAND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ResponseTransportType_INBAND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_INBAND)); return pyobj; } SWIGINTERN int Swig_var_ResponseTransportType_OUT_OF_BAND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ResponseTransportType_OUT_OF_BAND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ResponseTransportType_OUT_OF_BAND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_OUT_OF_BAND)); return pyobj; } SWIGINTERN int Swig_var_PosReqResult_VALID_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqResult_VALID_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqResult_VALID_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqResult_VALID_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA)); return pyobj; } SWIGINTERN int Swig_var_PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS)); return pyobj; } SWIGINTERN int Swig_var_PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED)); return pyobj; } SWIGINTERN int Swig_var_PosReqResult_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqResult_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqResult_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqResult_OTHER)); return pyobj; } SWIGINTERN int Swig_var_PosReqStatus_COMPLETED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqStatus_COMPLETED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqStatus_COMPLETED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqStatus_COMPLETED)); return pyobj; } SWIGINTERN int Swig_var_PosReqStatus_COMPLETED_WITH_WARNINGS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqStatus_COMPLETED_WITH_WARNINGS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqStatus_COMPLETED_WITH_WARNINGS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqStatus_COMPLETED_WITH_WARNINGS)); return pyobj; } SWIGINTERN int Swig_var_PosReqStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PosReqStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PosReqStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PosReqStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_SettlPriceType_FINAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlPriceType_FINAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlPriceType_FINAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlPriceType_FINAL)); return pyobj; } SWIGINTERN int Swig_var_SettlPriceType_THEORETICAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlPriceType_THEORETICAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlPriceType_THEORETICAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlPriceType_THEORETICAL)); return pyobj; } SWIGINTERN int Swig_var_AssignmentMethod_RANDOM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AssignmentMethod_RANDOM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AssignmentMethod_RANDOM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AssignmentMethod_RANDOM)); return pyobj; } SWIGINTERN int Swig_var_AssignmentMethod_PRORATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AssignmentMethod_PRORATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AssignmentMethod_PRORATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AssignmentMethod_PRORATA)); return pyobj; } SWIGINTERN int Swig_var_AssignmentMethod_PRO_RATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AssignmentMethod_PRO_RATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AssignmentMethod_PRO_RATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AssignmentMethod_PRO_RATA)); return pyobj; } SWIGINTERN int Swig_var_ExerciseMethod_AUTOMATIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExerciseMethod_AUTOMATIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExerciseMethod_AUTOMATIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExerciseMethod_AUTOMATIC)); return pyobj; } SWIGINTERN int Swig_var_ExerciseMethod_MANUAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExerciseMethod_MANUAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExerciseMethod_MANUAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExerciseMethod_MANUAL)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_SUCCESSFUL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_SUCCESSFUL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_SUCCESSFUL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_SUCCESSFUL)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_INVALID_PARTIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_INVALID_PARTIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_INVALID_PARTIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_PARTIES)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_INVALID_DESTINATION_REQUESTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_INVALID_DESTINATION_REQUESTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_INVALID_DESTINATION_REQUESTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_DESTINATION_REQUESTED)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_OTHER)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestResult_NOT_AUTHORIZED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestResult_NOT_AUTHORIZED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestResult_NOT_AUTHORIZED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_NOT_AUTHORIZED)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestStatus_COMPLETED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestStatus_COMPLETED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestStatus_COMPLETED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestStatus_COMPLETED)); return pyobj; } SWIGINTERN int Swig_var_TradeRequestStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeRequestStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeRequestStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeRequestStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_TradeReportRejectReason_SUCCESSFUL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportRejectReason_SUCCESSFUL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportRejectReason_SUCCESSFUL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_SUCCESSFUL)); return pyobj; } SWIGINTERN int Swig_var_TradeReportRejectReason_INVALID_PARTY_INFORMATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportRejectReason_INVALID_PARTY_INFORMATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportRejectReason_INVALID_PARTY_INFORMATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_INVALID_PARTY_INFORMATION)); return pyobj; } SWIGINTERN int Swig_var_TradeReportRejectReason_UNKNOWN_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportRejectReason_UNKNOWN_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportRejectReason_UNKNOWN_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_UNKNOWN_INSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES)); return pyobj; } SWIGINTERN int Swig_var_TradeReportRejectReason_INVALID_TRADE_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportRejectReason_INVALID_TRADE_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportRejectReason_INVALID_TRADE_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_INVALID_TRADE_TYPE)); return pyobj; } SWIGINTERN int Swig_var_TradeReportRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_TradeReportRejectReason_INVALID_PARTY_ONFORMATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportRejectReason_INVALID_PARTY_ONFORMATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportRejectReason_INVALID_PARTY_ONFORMATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_INVALID_PARTY_ONFORMATION)); return pyobj; } SWIGINTERN int Swig_var_SideMultiLegReportingType_SINGLE_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideMultiLegReportingType_SINGLE_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideMultiLegReportingType_SINGLE_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_SINGLE_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_SideMultiLegReportingType_MULTI_LEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideMultiLegReportingType_MULTI_LEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideMultiLegReportingType_MULTI_LEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_MULTI_LEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_SideMultiLegReportingType_MULTILEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SideMultiLegReportingType_MULTILEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SideMultiLegReportingType_MULTILEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_MULTILEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_TrdRegTimestampType_EXECUTION_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRegTimestampType_EXECUTION_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRegTimestampType_EXECUTION_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_EXECUTION_TIME)); return pyobj; } SWIGINTERN int Swig_var_TrdRegTimestampType_TIME_IN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRegTimestampType_TIME_IN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRegTimestampType_TIME_IN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_TIME_IN)); return pyobj; } SWIGINTERN int Swig_var_TrdRegTimestampType_TIME_OUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRegTimestampType_TIME_OUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRegTimestampType_TIME_OUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_TIME_OUT)); return pyobj; } SWIGINTERN int Swig_var_TrdRegTimestampType_BROKER_RECEIPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRegTimestampType_BROKER_RECEIPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRegTimestampType_BROKER_RECEIPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_BROKER_RECEIPT)); return pyobj; } SWIGINTERN int Swig_var_TrdRegTimestampType_BROKER_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRegTimestampType_BROKER_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRegTimestampType_BROKER_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_BROKER_EXECUTION)); return pyobj; } SWIGINTERN int Swig_var_TrdRegTimestampType_DESK_RECEIPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRegTimestampType_DESK_RECEIPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRegTimestampType_DESK_RECEIPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_DESK_RECEIPT)); return pyobj; } SWIGINTERN int Swig_var_TrdRegTimestampType_SUBMISSION_TO_CLEARING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRegTimestampType_SUBMISSION_TO_CLEARING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRegTimestampType_SUBMISSION_TO_CLEARING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_SUBMISSION_TO_CLEARING)); return pyobj; } SWIGINTERN int Swig_var_ConfirmType_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmType_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmType_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmType_STATUS)); return pyobj; } SWIGINTERN int Swig_var_ConfirmType_CONFIRMATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmType_CONFIRMATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmType_CONFIRMATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmType_CONFIRMATION)); return pyobj; } SWIGINTERN int Swig_var_ConfirmType_CONFIRMATION_REQUEST_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmType_CONFIRMATION_REQUEST_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmType_CONFIRMATION_REQUEST_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmType_CONFIRMATION_REQUEST_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_ConfirmRejReason_MISMATCHED_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmRejReason_MISMATCHED_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmRejReason_MISMATCHED_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmRejReason_MISMATCHED_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS)); return pyobj; } SWIGINTERN int Swig_var_ConfirmRejReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ConfirmRejReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ConfirmRejReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ConfirmRejReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_BookingType_REGULAR_BOOKING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BookingType_REGULAR_BOOKING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BookingType_REGULAR_BOOKING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BookingType_REGULAR_BOOKING)); return pyobj; } SWIGINTERN int Swig_var_BookingType_CFD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BookingType_CFD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BookingType_CFD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BookingType_CFD)); return pyobj; } SWIGINTERN int Swig_var_BookingType_TOTAL_RETURN_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BookingType_TOTAL_RETURN_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BookingType_TOTAL_RETURN_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::BookingType_TOTAL_RETURN_SWAP)); return pyobj; } SWIGINTERN int Swig_var_AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS)); return pyobj; } SWIGINTERN int Swig_var_AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED)); return pyobj; } SWIGINTERN int Swig_var_AllocSettlInstType_FULL_DETAILS_PROVIDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocSettlInstType_FULL_DETAILS_PROVIDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocSettlInstType_FULL_DETAILS_PROVIDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_FULL_DETAILS_PROVIDED)); return pyobj; } SWIGINTERN int Swig_var_AllocSettlInstType_SSI_DB_IDS_PROVIDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocSettlInstType_SSI_DB_IDS_PROVIDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocSettlInstType_SSI_DB_IDS_PROVIDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_SSI_DB_IDS_PROVIDED)); return pyobj; } SWIGINTERN int Swig_var_AllocSettlInstType_PHONE_FOR_INSTRUCTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocSettlInstType_PHONE_FOR_INSTRUCTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocSettlInstType_PHONE_FOR_INSTRUCTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_PHONE_FOR_INSTRUCTIONS)); return pyobj; } SWIGINTERN int Swig_var_DlvyInstType_SECURITIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DlvyInstType_SECURITIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DlvyInstType_SECURITIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DlvyInstType_SECURITIES)); return pyobj; } SWIGINTERN int Swig_var_DlvyInstType_CASH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DlvyInstType_CASH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DlvyInstType_CASH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DlvyInstType_CASH)); return pyobj; } SWIGINTERN int Swig_var_TerminationType_OVERNIGHT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TerminationType_OVERNIGHT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TerminationType_OVERNIGHT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TerminationType_OVERNIGHT)); return pyobj; } SWIGINTERN int Swig_var_TerminationType_TERM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TerminationType_TERM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TerminationType_TERM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TerminationType_TERM)); return pyobj; } SWIGINTERN int Swig_var_TerminationType_FLEXIBLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TerminationType_FLEXIBLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TerminationType_FLEXIBLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TerminationType_FLEXIBLE)); return pyobj; } SWIGINTERN int Swig_var_TerminationType_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TerminationType_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TerminationType_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TerminationType_OPEN)); return pyobj; } SWIGINTERN int Swig_var_SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_SettlInstReqRejCode_UNKNOWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstReqRejCode_UNKNOWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstReqRejCode_UNKNOWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_UNKNOWN_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND)); return pyobj; } SWIGINTERN int Swig_var_SettlInstReqRejCode_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlInstReqRejCode_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlInstReqRejCode_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_OTHER)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_WAREHOUSE_RECAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_WAREHOUSE_RECAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_WAREHOUSE_RECAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_WAREHOUSE_RECAP)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_REQUEST_TO_INTERMEDIARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_REQUEST_TO_INTERMEDIARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_REQUEST_TO_INTERMEDIARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_REQUEST_TO_INTERMEDIARY)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_ACCEPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_ACCEPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_ACCEPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_ACCEPT)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_REJECT)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_ACCEPT_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_ACCEPT_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_ACCEPT_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_ACCEPT_PENDING)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_COMPLETE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_COMPLETE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_COMPLETE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_COMPLETE)); return pyobj; } SWIGINTERN int Swig_var_AllocReportType_REVERSE_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocReportType_REVERSE_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocReportType_REVERSE_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocReportType_REVERSE_PENDING)); return pyobj; } SWIGINTERN int Swig_var_AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT)); return pyobj; } SWIGINTERN int Swig_var_AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS)); return pyobj; } SWIGINTERN int Swig_var_AllocCancReplaceReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocCancReplaceReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocCancReplaceReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocCancReplaceReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_HOUSE_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_HOUSE_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_HOUSE_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_HOUSE_TRADER)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_FLOOR_TRADER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_FLOOR_TRADER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_FLOOR_TRADER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_FLOOR_TRADER)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_JOINT_BACKOFFICE_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_JOINT_BACKOFFICE_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_JOINT_BACKOFFICE_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_JOINT_BACKOFFICE_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS)); return pyobj; } SWIGINTERN int Swig_var_AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_PERSON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_PERSON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_PERSON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_PERSON)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_SYSTEM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_SYSTEM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_SYSTEM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SYSTEM)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_APPLICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_APPLICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_APPLICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_APPLICATION)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_FULL_LEGAL_NAME_OF_FIRM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_FULL_LEGAL_NAME_OF_FIRM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_FULL_LEGAL_NAME_OF_FIRM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FULL_LEGAL_NAME_OF_FIRM)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_POSTAL_ADDRESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_POSTAL_ADDRESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_POSTAL_ADDRESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_POSTAL_ADDRESS)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_PHONE_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_PHONE_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_PHONE_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_PHONE_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_EMAIL_ADDRESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_EMAIL_ADDRESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_EMAIL_ADDRESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_EMAIL_ADDRESS)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_CONTACT_NAME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_CONTACT_NAME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_CONTACT_NAME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CONTACT_NAME)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_SECURITIES_ACCOUNT_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SECURITIES_ACCOUNT_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_REGISTRATION_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_REGISTRATION_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_REGISTRATION_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTRATION_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_REGISTERED_ADDRESS_12_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_REGISTERED_ADDRESS_12 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_REGISTERED_ADDRESS_12_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTERED_ADDRESS_12)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_REGULATORY_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_REGULATORY_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_REGULATORY_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGULATORY_STATUS)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_REGISTRATION_NAME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_REGISTRATION_NAME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_REGISTRATION_NAME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTRATION_NAME)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_CASH_ACCOUNT_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_CASH_ACCOUNT_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_CASH_ACCOUNT_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CASH_ACCOUNT_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_BIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_BIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_BIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_BIC)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_REGISTERED_ADDRESS_18_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_REGISTERED_ADDRESS_18 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_REGISTERED_ADDRESS_18_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTERED_ADDRESS_18)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_FUND_ACCOUNT_NAME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_FUND_ACCOUNT_NAME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_FUND_ACCOUNT_NAME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FUND_ACCOUNT_NAME)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_TELEX_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_TELEX_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_TELEX_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_TELEX_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_FAX_NUMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_FAX_NUMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_FAX_NUMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FAX_NUMBER)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NAME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_SECURITIES_ACCOUNT_NAME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NAME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SECURITIES_ACCOUNT_NAME)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_CASH_ACCOUNT_NAME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_CASH_ACCOUNT_NAME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_CASH_ACCOUNT_NAME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CASH_ACCOUNT_NAME)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_DEPARTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_DEPARTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_DEPARTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_DEPARTMENT)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_LOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_LOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_LOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_LOCATION)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_POSITION_ACCOUNT_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_POSITION_ACCOUNT_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_POSITION_ACCOUNT_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_POSITION_ACCOUNT_TYPE)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_LOCATION_DESK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_LOCATION_DESK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_LOCATION_DESK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_LOCATION_DESK)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_SECURITY_LOCATE_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_SECURITY_LOCATE_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_SECURITY_LOCATE_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SECURITY_LOCATE_ID)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_MARKET_MAKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_MARKET_MAKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_MARKET_MAKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_MARKET_MAKER)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_ELIGIBLE_COUNTERPARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_ELIGIBLE_COUNTERPARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_ELIGIBLE_COUNTERPARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_ELIGIBLE_COUNTERPARTY)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_PROFESSIONAL_CLIENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_PROFESSIONAL_CLIENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_PROFESSIONAL_CLIENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_PROFESSIONAL_CLIENT)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_EXECUTION_VENUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_EXECUTION_VENUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_EXECUTION_VENUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_EXECUTION_VENUE)); return pyobj; } SWIGINTERN int Swig_var_PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER)); return pyobj; } SWIGINTERN int Swig_var_AllocIntermedReqType_PENDING_ACCEPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocIntermedReqType_PENDING_ACCEPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocIntermedReqType_PENDING_ACCEPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_PENDING_ACCEPT)); return pyobj; } SWIGINTERN int Swig_var_AllocIntermedReqType_PENDING_RELEASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocIntermedReqType_PENDING_RELEASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocIntermedReqType_PENDING_RELEASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_PENDING_RELEASE)); return pyobj; } SWIGINTERN int Swig_var_AllocIntermedReqType_PENDING_REVERSAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocIntermedReqType_PENDING_REVERSAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocIntermedReqType_PENDING_REVERSAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_PENDING_REVERSAL)); return pyobj; } SWIGINTERN int Swig_var_AllocIntermedReqType_ACCEPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocIntermedReqType_ACCEPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocIntermedReqType_ACCEPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_ACCEPT)); return pyobj; } SWIGINTERN int Swig_var_AllocIntermedReqType_BLOCK_LEVEL_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocIntermedReqType_BLOCK_LEVEL_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocIntermedReqType_BLOCK_LEVEL_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_BLOCK_LEVEL_REJECT)); return pyobj; } SWIGINTERN int Swig_var_AllocIntermedReqType_ACCOUNT_LEVEL_REJECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocIntermedReqType_ACCOUNT_LEVEL_REJECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocIntermedReqType_ACCOUNT_LEVEL_REJECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_ACCOUNT_LEVEL_REJECT)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueResolution_NO_ACTION_TAKEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueResolution_NO_ACTION_TAKEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueResolution_NO_ACTION_TAKEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_NO_ACTION_TAKEN)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueResolution_QUEUE_FLUSHED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueResolution_QUEUE_FLUSHED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueResolution_QUEUE_FLUSHED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_QUEUE_FLUSHED)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueResolution_OVERLAY_LAST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueResolution_OVERLAY_LAST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueResolution_OVERLAY_LAST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_OVERLAY_LAST)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueResolution_END_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueResolution_END_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueResolution_END_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_END_SESSION)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueAction_NO_ACTION_TAKEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueAction_NO_ACTION_TAKEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueAction_NO_ACTION_TAKEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_NO_ACTION_TAKEN)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueAction_QUEUE_FLUSHED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueAction_QUEUE_FLUSHED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueAction_QUEUE_FLUSHED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_QUEUE_FLUSHED)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueAction_OVERLAY_LAST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueAction_OVERLAY_LAST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueAction_OVERLAY_LAST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_OVERLAY_LAST)); return pyobj; } SWIGINTERN int Swig_var_ApplQueueAction_END_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplQueueAction_END_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplQueueAction_END_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_END_SESSION)); return pyobj; } SWIGINTERN int Swig_var_AvgPxIndicator_NO_AVERAGE_PRICING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AvgPxIndicator_NO_AVERAGE_PRICING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AvgPxIndicator_NO_AVERAGE_PRICING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_NO_AVERAGE_PRICING)); return pyobj; } SWIGINTERN int Swig_var_AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID)); return pyobj; } SWIGINTERN int Swig_var_AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID)); return pyobj; } SWIGINTERN int Swig_var_AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID)); return pyobj; } SWIGINTERN int Swig_var_TradeAllocIndicator_ALLOCATION_NOT_REQUIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeAllocIndicator_ALLOCATION_NOT_REQUIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeAllocIndicator_ALLOCATION_NOT_REQUIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_NOT_REQUIRED)); return pyobj; } SWIGINTERN int Swig_var_TradeAllocIndicator_ALLOCATION_REQUIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeAllocIndicator_ALLOCATION_REQUIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeAllocIndicator_ALLOCATION_REQUIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_REQUIRED)); return pyobj; } SWIGINTERN int Swig_var_TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR)); return pyobj; } SWIGINTERN int Swig_var_TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR)); return pyobj; } SWIGINTERN int Swig_var_TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN)); return pyobj; } SWIGINTERN int Swig_var_ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_REGULAR_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_REGULAR_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_REGULAR_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_REGULAR_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_BLOCK_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_BLOCK_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_BLOCK_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EFP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EFP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EFP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EFP)); return pyobj; } SWIGINTERN int Swig_var_TrdType_TRANSFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_TRANSFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_TRANSFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_TRANSFER)); return pyobj; } SWIGINTERN int Swig_var_TrdType_LATE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_LATE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_LATE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_LATE_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_T_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_T_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_T_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_T_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_WEIGHTED_AVERAGE_PRICE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_WEIGHTED_AVERAGE_PRICE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_WEIGHTED_AVERAGE_PRICE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_WEIGHTED_AVERAGE_PRICE_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_BUNCHED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_BUNCHED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_BUNCHED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_BUNCHED_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_LATE_BUNCHED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_LATE_BUNCHED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_LATE_BUNCHED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_LATE_BUNCHED_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_PRIOR_REFERENCE_PRICE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_PRIOR_REFERENCE_PRICE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_PRIOR_REFERENCE_PRICE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_PRIOR_REFERENCE_PRICE_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_AFTER_HOURS_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_AFTER_HOURS_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_AFTER_HOURS_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_AFTER_HOURS_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_BLOCK_TRADE_1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_BLOCK_TRADE_1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_BLOCK_TRADE_1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADE_1)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EXCHANGE_FOR_RISK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EXCHANGE_FOR_RISK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EXCHANGE_FOR_RISK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_FOR_RISK)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EXCHANGE_FOR_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EXCHANGE_FOR_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EXCHANGE_FOR_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_FOR_SWAP)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EXCHANGE_OF_FUTURES_FOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_OF_FUTURES_FOR)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_TRADING_AT_SETTLEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_TRADING_AT_SETTLEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_TRADING_AT_SETTLEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_TRADING_AT_SETTLEMENT)); return pyobj; } SWIGINTERN int Swig_var_TrdType_ALL_OR_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_ALL_OR_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_ALL_OR_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_ALL_OR_NONE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_FUTURES_LARGE_ORDER_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_FUTURES_LARGE_ORDER_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_FUTURES_LARGE_ORDER_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_FUTURES_LARGE_ORDER_EXECUTION)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES)); return pyobj; } SWIGINTERN int Swig_var_TrdType_OPTION_INTERIM_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_OPTION_INTERIM_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_OPTION_INTERIM_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_OPTION_INTERIM_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_OPTION_CABINET_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_OPTION_CABINET_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_OPTION_CABINET_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_OPTION_CABINET_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_PRIVATELY_NEGOTIATED_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_PRIVATELY_NEGOTIATED_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_PRIVATELY_NEGOTIATED_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_PRIVATELY_NEGOTIATED_TRADES)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_ERROR_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_ERROR_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_ERROR_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_ERROR_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_CUM_DIVIDEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_CUM_DIVIDEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_CUM_DIVIDEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_DIVIDEND)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_EX_DIVIDEND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_EX_DIVIDEND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_EX_DIVIDEND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_DIVIDEND)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_CUM_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_CUM_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_CUM_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_COUPON)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_EX_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_EX_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_EX_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_COUPON)); return pyobj; } SWIGINTERN int Swig_var_TrdType_CASH_SETTLEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_CASH_SETTLEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_CASH_SETTLEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_CASH_SETTLEMENT)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_PRICE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_GUARANTEED_DELIVERY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_GUARANTEED_DELIVERY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_GUARANTEED_DELIVERY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_GUARANTEED_DELIVERY)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_CUM_RIGHTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_CUM_RIGHTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_CUM_RIGHTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_RIGHTS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_EX_RIGHTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_EX_RIGHTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_EX_RIGHTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_RIGHTS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_CUM_BONUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_CUM_BONUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_CUM_BONUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_BONUS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_SPECIAL_EX_BONUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_SPECIAL_EX_BONUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_SPECIAL_EX_BONUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_BONUS)); return pyobj; } SWIGINTERN int Swig_var_TrdType_BLOCK_TRADE_38_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_BLOCK_TRADE_38 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_BLOCK_TRADE_38_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADE_38)); return pyobj; } SWIGINTERN int Swig_var_TrdType_WORKED_PRINCIPAL_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_WORKED_PRINCIPAL_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_WORKED_PRINCIPAL_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_WORKED_PRINCIPAL_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_BLOCK_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_BLOCK_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_BLOCK_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADES)); return pyobj; } SWIGINTERN int Swig_var_TrdType_NAME_CHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_NAME_CHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_NAME_CHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_NAME_CHANGE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_PORTFOLIO_TRANSFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_PORTFOLIO_TRANSFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_PORTFOLIO_TRANSFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_PORTFOLIO_TRANSFER)); return pyobj; } SWIGINTERN int Swig_var_TrdType_PROROGATION_BUY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_PROROGATION_BUY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_PROROGATION_BUY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_PROROGATION_BUY)); return pyobj; } SWIGINTERN int Swig_var_TrdType_PROROGATION_SELL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_PROROGATION_SELL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_PROROGATION_SELL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_PROROGATION_SELL)); return pyobj; } SWIGINTERN int Swig_var_TrdType_OPTION_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_OPTION_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_OPTION_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_OPTION_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_DELTA_NEUTRAL_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_DELTA_NEUTRAL_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_DELTA_NEUTRAL_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_DELTA_NEUTRAL_TRANSACTION)); return pyobj; } SWIGINTERN int Swig_var_TrdType_FINANCING_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_FINANCING_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_FINANCING_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_FINANCING_TRANSACTION)); return pyobj; } SWIGINTERN int Swig_var_TrdType_NON_STANDARD_SETTLEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_NON_STANDARD_SETTLEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_NON_STANDARD_SETTLEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_NON_STANDARD_SETTLEMENT)); return pyobj; } SWIGINTERN int Swig_var_TrdType_DERIVATIVE_RELATED_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_DERIVATIVE_RELATED_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_DERIVATIVE_RELATED_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_DERIVATIVE_RELATED_TRANSACTION)); return pyobj; } SWIGINTERN int Swig_var_TrdType_PORTFOLIO_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_PORTFOLIO_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_PORTFOLIO_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_PORTFOLIO_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EXCHANGE_GRANTED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EXCHANGE_GRANTED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EXCHANGE_GRANTED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_GRANTED_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdType_REPURCHASE_AGREEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_REPURCHASE_AGREEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_REPURCHASE_AGREEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_REPURCHASE_AGREEMENT)); return pyobj; } SWIGINTERN int Swig_var_TrdType_OTC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_OTC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_OTC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_OTC)); return pyobj; } SWIGINTERN int Swig_var_TrdType_EXCHANGE_BASIS_FACILITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdType_EXCHANGE_BASIS_FACILITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdType_EXCHANGE_BASIS_FACILITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_BASIS_FACILITY)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_CMTA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_CMTA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_CMTA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_CMTA)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_REJECT_FOR_SUBMITTING_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_REJECT_FOR_SUBMITTING_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_REJECT_FOR_SUBMITTING_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_REJECT_FOR_SUBMITTING_SIDE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_ADVISORY_FOR_CONTRA_SIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_ADVISORY_FOR_CONTRA_SIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_ADVISORY_FOR_CONTRA_SIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ADVISORY_FOR_CONTRA_SIDE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_ONSET_DUT_TO_AN_ALLOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_ONSET_DUT_TO_AN_ALLOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_ONSET_DUT_TO_AN_ALLOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ONSET_DUT_TO_AN_ALLOCATION)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_DIFFERENTIAL_SPREAD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_DIFFERENTIAL_SPREAD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_DIFFERENTIAL_SPREAD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_DIFFERENTIAL_SPREAD)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_TRANSACTION_FROM_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_TRANSACTION_FROM_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_TRANSACTION_FROM_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_TRANSACTION_FROM_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_TRANSACTION_FROM_ASSIGNMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_TRANSACTION_FROM_ASSIGNMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_TRANSACTION_FROM_ASSIGNMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_TRANSACTION_FROM_ASSIGNMENT)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_ACATS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_ACATS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_ACATS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ACATS)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_AI_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_AI is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_AI_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_AI)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_B_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_B is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_B_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_B)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_K_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_K is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_K_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_K)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_LC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_LC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_LC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_LC)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_M_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_M is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_M_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_M)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_N_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_N is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_N_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_N)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_NM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_NM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_NM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_NM)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_NR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_NR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_NR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_NR)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_P_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_P is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_P_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_P)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_PA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_PA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_PA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_PA)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_PC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_PC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_PC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_PC)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_PN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_PN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_PN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_PN)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_R_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_R is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_R_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_R)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_RO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_RO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_RO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_RO)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_RT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_RT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_RT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_RT)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_SW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_SW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_SW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_SW)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_T_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_T is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_T_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_T)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_WN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_WN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_WN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_WN)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_WT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_WT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_WT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_WT)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_OFF_HOURS_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_OFF_HOURS_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_OFF_HOURS_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_OFF_HOURS_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_ON_HOURS_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_ON_HOURS_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_ON_HOURS_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ON_HOURS_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_OTC_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_OTC_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_OTC_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_OTC_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_CONVERTED_SWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_CONVERTED_SWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_CONVERTED_SWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_CONVERTED_SWAP)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_CROSSED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_CROSSED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_CROSSED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_CROSSED_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_INTERIM_PROTECTED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_INTERIM_PROTECTED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_INTERIM_PROTECTED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_INTERIM_PROTECTED_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_LARGE_IN_SCALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_LARGE_IN_SCALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_LARGE_IN_SCALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_LARGE_IN_SCALE)); return pyobj; } SWIGINTERN int Swig_var_TrdSubType_ONSET_DUE_TO_AN_ALLOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdSubType_ONSET_DUE_TO_AN_ALLOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdSubType_ONSET_DUE_TO_AN_ALLOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ONSET_DUE_TO_AN_ALLOCATION)); return pyobj; } SWIGINTERN int Swig_var_PegMoveType_FLOATING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegMoveType_FLOATING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegMoveType_FLOATING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegMoveType_FLOATING)); return pyobj; } SWIGINTERN int Swig_var_PegMoveType_FIXED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegMoveType_FIXED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegMoveType_FIXED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegMoveType_FIXED)); return pyobj; } SWIGINTERN int Swig_var_PegOffsetType_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegOffsetType_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegOffsetType_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_PRICE)); return pyobj; } SWIGINTERN int Swig_var_PegOffsetType_BASIS_POINTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegOffsetType_BASIS_POINTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegOffsetType_BASIS_POINTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_BASIS_POINTS)); return pyobj; } SWIGINTERN int Swig_var_PegOffsetType_TICKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegOffsetType_TICKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegOffsetType_TICKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_TICKS)); return pyobj; } SWIGINTERN int Swig_var_PegOffsetType_PRICE_TIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegOffsetType_PRICE_TIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegOffsetType_PRICE_TIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_PRICE_TIER)); return pyobj; } SWIGINTERN int Swig_var_PegLimitType_OR_BETTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegLimitType_OR_BETTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegLimitType_OR_BETTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegLimitType_OR_BETTER)); return pyobj; } SWIGINTERN int Swig_var_PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM)); return pyobj; } SWIGINTERN int Swig_var_PegLimitType_STRICT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegLimitType_STRICT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegLimitType_STRICT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegLimitType_STRICT)); return pyobj; } SWIGINTERN int Swig_var_PegLimitType_OR_WORSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegLimitType_OR_WORSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegLimitType_OR_WORSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegLimitType_OR_WORSE)); return pyobj; } SWIGINTERN int Swig_var_PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK)); return pyobj; } SWIGINTERN int Swig_var_PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK)); return pyobj; } SWIGINTERN int Swig_var_PegRoundDirection_MORE_AGGRESSIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegRoundDirection_MORE_AGGRESSIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegRoundDirection_MORE_AGGRESSIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_AGGRESSIVE)); return pyobj; } SWIGINTERN int Swig_var_PegRoundDirection_MORE_PASSIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegRoundDirection_MORE_PASSIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegRoundDirection_MORE_PASSIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_PASSIVE)); return pyobj; } SWIGINTERN int Swig_var_PegScope_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegScope_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegScope_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegScope_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_PegScope_NATIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegScope_NATIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegScope_NATIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegScope_NATIONAL)); return pyobj; } SWIGINTERN int Swig_var_PegScope_GLOBAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegScope_GLOBAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegScope_GLOBAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegScope_GLOBAL)); return pyobj; } SWIGINTERN int Swig_var_PegScope_NATIONAL_EXCLUDING_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegScope_NATIONAL_EXCLUDING_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegScope_NATIONAL_EXCLUDING_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegScope_NATIONAL_EXCLUDING_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_PegScope_NATIONAL_XXCLUDING_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegScope_NATIONAL_XXCLUDING_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegScope_NATIONAL_XXCLUDING_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegScope_NATIONAL_XXCLUDING_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_DiscretionMoveType_FLOATING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionMoveType_FLOATING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionMoveType_FLOATING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionMoveType_FLOATING)); return pyobj; } SWIGINTERN int Swig_var_DiscretionMoveType_FIXED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionMoveType_FIXED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionMoveType_FIXED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionMoveType_FIXED)); return pyobj; } SWIGINTERN int Swig_var_DiscretionOffsetType_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionOffsetType_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionOffsetType_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_PRICE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionOffsetType_BASIS_POINTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionOffsetType_BASIS_POINTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionOffsetType_BASIS_POINTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_BASIS_POINTS)); return pyobj; } SWIGINTERN int Swig_var_DiscretionOffsetType_TICKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionOffsetType_TICKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionOffsetType_TICKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_TICKS)); return pyobj; } SWIGINTERN int Swig_var_DiscretionOffsetType_PRICE_TIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionOffsetType_PRICE_TIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionOffsetType_PRICE_TIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_PRICE_TIER)); return pyobj; } SWIGINTERN int Swig_var_DiscretionLimitType_OR_BETTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionLimitType_OR_BETTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionLimitType_OR_BETTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_OR_BETTER)); return pyobj; } SWIGINTERN int Swig_var_DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM)); return pyobj; } SWIGINTERN int Swig_var_DiscretionLimitType_STRICT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionLimitType_STRICT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionLimitType_STRICT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_STRICT)); return pyobj; } SWIGINTERN int Swig_var_DiscretionLimitType_OR_WORSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionLimitType_OR_WORSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionLimitType_OR_WORSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_OR_WORSE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK)); return pyobj; } SWIGINTERN int Swig_var_DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK)); return pyobj; } SWIGINTERN int Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionRoundDirection_MORE_AGGRESSIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_AGGRESSIVE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionRoundDirection_MORE_PASSIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionRoundDirection_MORE_PASSIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionRoundDirection_MORE_PASSIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_PASSIVE)); return pyobj; } SWIGINTERN int Swig_var_DiscretionScope_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionScope_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionScope_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_DiscretionScope_NATIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionScope_NATIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionScope_NATIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_NATIONAL)); return pyobj; } SWIGINTERN int Swig_var_DiscretionScope_GLOBAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionScope_GLOBAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionScope_GLOBAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_GLOBAL)); return pyobj; } SWIGINTERN int Swig_var_DiscretionScope_NATIONAL_EXCLUDING_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DiscretionScope_NATIONAL_EXCLUDING_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DiscretionScope_NATIONAL_EXCLUDING_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_NATIONAL_EXCLUDING_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_TargetStrategy_VWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TargetStrategy_VWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TargetStrategy_VWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TargetStrategy_VWAP)); return pyobj; } SWIGINTERN int Swig_var_TargetStrategy_PARTICIPATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TargetStrategy_PARTICIPATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TargetStrategy_PARTICIPATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TargetStrategy_PARTICIPATE)); return pyobj; } SWIGINTERN int Swig_var_TargetStrategy_MININIZE_MARKET_IMPACT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TargetStrategy_MININIZE_MARKET_IMPACT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TargetStrategy_MININIZE_MARKET_IMPACT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TargetStrategy_MININIZE_MARKET_IMPACT)); return pyobj; } SWIGINTERN int Swig_var_LastLiquidityInd_ADDED_LIQUIDITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastLiquidityInd_ADDED_LIQUIDITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastLiquidityInd_ADDED_LIQUIDITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_ADDED_LIQUIDITY)); return pyobj; } SWIGINTERN int Swig_var_LastLiquidityInd_REMOVED_LIQUIDITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastLiquidityInd_REMOVED_LIQUIDITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastLiquidityInd_REMOVED_LIQUIDITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_REMOVED_LIQUIDITY)); return pyobj; } SWIGINTERN int Swig_var_LastLiquidityInd_LIQUIDITY_ROUTED_OUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastLiquidityInd_LIQUIDITY_ROUTED_OUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastLiquidityInd_LIQUIDITY_ROUTED_OUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_LIQUIDITY_ROUTED_OUT)); return pyobj; } SWIGINTERN int Swig_var_LastLiquidityInd_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastLiquidityInd_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastLiquidityInd_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_AUCTION)); return pyobj; } SWIGINTERN int Swig_var_PublishTrdIndicator_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PublishTrdIndicator_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PublishTrdIndicator_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PublishTrdIndicator_YES)); return pyobj; } SWIGINTERN int Swig_var_PublishTrdIndicator_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PublishTrdIndicator_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PublishTrdIndicator_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PublishTrdIndicator_NO)); return pyobj; } SWIGINTERN int Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ShortSaleReason_DEALER_SOLD_SHORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_DEALER_SOLD_SHORT)); return pyobj; } SWIGINTERN int Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT)); return pyobj; } SWIGINTERN int Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT)); return pyobj; } SWIGINTERN int Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT)); return pyobj; } SWIGINTERN int Swig_var_ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE)); return pyobj; } SWIGINTERN int Swig_var_ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT)); return pyobj; } SWIGINTERN int Swig_var_ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE)); return pyobj; } SWIGINTERN int Swig_var_QtyType_UNITS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QtyType_UNITS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QtyType_UNITS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QtyType_UNITS)); return pyobj; } SWIGINTERN int Swig_var_QtyType_CONTRACTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QtyType_CONTRACTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QtyType_CONTRACTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QtyType_CONTRACTS)); return pyobj; } SWIGINTERN int Swig_var_QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_SUBMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_SUBMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_SUBMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_SUBMIT)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ALLEGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ALLEGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ALLEGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ACCEPT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ACCEPT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ACCEPT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ACCEPT)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_DECLINE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_DECLINE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_DECLINE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_DECLINE)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ADDENDUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ADDENDUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ADDENDUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ADDENDUM)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_NO_WAS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_NO_WAS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_NO_WAS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_NO_WAS)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_TRADE_REPORT_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_TRADE_REPORT_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_TRADE_REPORT_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_TRADE_REPORT_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_LOCKED_IN_TRADE_BREAK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_LOCKED_IN_TRADE_BREAK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_LOCKED_IN_TRADE_BREAK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_LOCKED_IN_TRADE_BREAK)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ALLEGED_1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ALLEGED_1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ALLEGED_1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_1)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_7_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_7 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_7_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_7)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_DEFAULTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_DEFAULTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_DEFAULTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_DEFAULTED)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_INVALID_CMTA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_INVALID_CMTA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_INVALID_CMTA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_INVALID_CMTA)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_PENDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_PENDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_PENDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_PENDED)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ALLEGED_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ALLEGED_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ALLEGED_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_NEW)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ALLEGED_ADDENDUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ALLEGED_ADDENDUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ALLEGED_ADDENDUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_ADDENDUM)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ALLEGED_NO_WAS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ALLEGED_NO_WAS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ALLEGED_NO_WAS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_NO_WAS)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ALLEGED_TRADE_REPORT_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ALLEGED_TRADE_REPORT_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ALLEGED_TRADE_REPORT_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_TRADE_REPORT_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_TradeReportType_ALLEGED_15_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeReportType_ALLEGED_15 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeReportType_ALLEGED_15_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_15)); return pyobj; } SWIGINTERN int Swig_var_AllocNoOrdersType_NOT_SPECIFIED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocNoOrdersType_NOT_SPECIFIED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocNoOrdersType_NOT_SPECIFIED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocNoOrdersType_NOT_SPECIFIED)); return pyobj; } SWIGINTERN int Swig_var_AllocNoOrdersType_EXPLICIT_LIST_PROVIDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocNoOrdersType_EXPLICIT_LIST_PROVIDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocNoOrdersType_EXPLICIT_LIST_PROVIDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocNoOrdersType_EXPLICIT_LIST_PROVIDED)); return pyobj; } SWIGINTERN int Swig_var_EventType_PUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_PUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_PUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_PUT)); return pyobj; } SWIGINTERN int Swig_var_EventType_CALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_CALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_CALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_CALL)); return pyobj; } SWIGINTERN int Swig_var_EventType_TENDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_TENDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_TENDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_TENDER)); return pyobj; } SWIGINTERN int Swig_var_EventType_SINKING_FUND_CALL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_SINKING_FUND_CALL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_SINKING_FUND_CALL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_SINKING_FUND_CALL)); return pyobj; } SWIGINTERN int Swig_var_EventType_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_OTHER)); return pyobj; } SWIGINTERN int Swig_var_EventType_ACTIVATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_ACTIVATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_ACTIVATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_ACTIVATION)); return pyobj; } SWIGINTERN int Swig_var_EventType_INACTIVIATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_INACTIVIATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_INACTIVIATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_INACTIVIATION)); return pyobj; } SWIGINTERN int Swig_var_EventType_LAST_ELIGIBLE_TRADE_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_LAST_ELIGIBLE_TRADE_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_LAST_ELIGIBLE_TRADE_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_LAST_ELIGIBLE_TRADE_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_SWAP_START_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_SWAP_START_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_SWAP_START_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_START_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_SWAP_END_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_SWAP_END_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_SWAP_END_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_END_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_SWAP_ROLL_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_SWAP_ROLL_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_SWAP_ROLL_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_ROLL_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_SWAP_NEXT_START_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_SWAP_NEXT_START_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_SWAP_NEXT_START_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_NEXT_START_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_SWAP_NEXT_ROLL_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_SWAP_NEXT_ROLL_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_SWAP_NEXT_ROLL_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_NEXT_ROLL_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_FIRST_DELIVERY_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_FIRST_DELIVERY_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_FIRST_DELIVERY_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_FIRST_DELIVERY_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_LAST_DELIVERY_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_LAST_DELIVERY_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_LAST_DELIVERY_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_LAST_DELIVERY_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_INITIAL_INVENTORY_DUE_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_INITIAL_INVENTORY_DUE_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_INITIAL_INVENTORY_DUE_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_INITIAL_INVENTORY_DUE_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_FINAL_INVENTORY_DUE_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_FINAL_INVENTORY_DUE_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_FINAL_INVENTORY_DUE_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_FINAL_INVENTORY_DUE_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_FIRST_INTENT_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_FIRST_INTENT_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_FIRST_INTENT_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_FIRST_INTENT_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_LAST_INTENT_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_LAST_INTENT_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_LAST_INTENT_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_LAST_INTENT_DATE)); return pyobj; } SWIGINTERN int Swig_var_EventType_POSITION_REMOVAL_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable EventType_POSITION_REMOVAL_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_EventType_POSITION_REMOVAL_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::EventType_POSITION_REMOVAL_DATE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_FLAT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_FLAT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_FLAT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_FLAT)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_ZERO_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_ZERO_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_ZERO_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ZERO_COUPON)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_INTEREST_BEARING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_INTEREST_BEARING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_INTEREST_BEARING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INTEREST_BEARING)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_NO_PERIODIC_PAYMENTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_NO_PERIODIC_PAYMENTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_NO_PERIODIC_PAYMENTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_NO_PERIODIC_PAYMENTS)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_VARIABLE_RATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_VARIABLE_RATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_VARIABLE_RATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_VARIABLE_RATE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_LESS_FEE_FOR_PUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_LESS_FEE_FOR_PUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_LESS_FEE_FOR_PUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_LESS_FEE_FOR_PUT)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_STEPPED_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_STEPPED_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_STEPPED_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_STEPPED_COUPON)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_COUPON_PERIOD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_COUPON_PERIOD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_COUPON_PERIOD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_COUPON_PERIOD)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_WHEN_AND_IF_ISSUED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_WHEN_AND_IF_ISSUED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_WHEN_AND_IF_ISSUED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_WHEN_AND_IF_ISSUED)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_ORIGINAL_ISSUE_DISCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ORIGINAL_ISSUE_DISCOUNT)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_CALLABLE_PUTTABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_CALLABLE_PUTTABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_CALLABLE_PUTTABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_CALLABLE_PUTTABLE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_ESCROWED_TO_MATURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_ESCROWED_TO_MATURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_ESCROWED_TO_MATURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ESCROWED_TO_MATURITY)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_PREREFUNDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_PREREFUNDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_PREREFUNDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_PREREFUNDED)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_IN_DEFAULT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_IN_DEFAULT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_IN_DEFAULT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_IN_DEFAULT)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_UNRATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_UNRATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_UNRATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_UNRATED)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_TAXABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_TAXABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_TAXABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TAXABLE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_INDEXED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_INDEXED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_INDEXED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INDEXED)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_ESCROWED_TO_REDEMPTION_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ESCROWED_TO_REDEMPTION_DATE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_PRE_REFUNDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_PRE_REFUNDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_PRE_REFUNDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_PRE_REFUNDED)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_INSTRUMENT_DENOMINATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_INSTRUMENT_DENOMINATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_INSTRUMENT_DENOMINATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_DENOMINATOR)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_INSTRUMENT_NUMERATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_INSTRUMENT_NUMERATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_INSTRUMENT_NUMERATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_NUMERATOR)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_INSTRUMENT_PRICE_PRECISION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_INSTRUMENT_PRICE_PRECISION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_INSTRUMENT_PRICE_PRECISION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_PRICE_PRECISION)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_INSTRUMENT_STRIKE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_INSTRUMENT_STRIKE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_INSTRUMENT_STRIKE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_STRIKE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_InstrAttribType_TRADEABLE_INDICATOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrAttribType_TRADEABLE_INDICATOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrAttribType_TRADEABLE_INDICATOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TRADEABLE_INDICATOR)); return pyobj; } SWIGINTERN int Swig_var_CPProgram_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CPProgram_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CPProgram_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CPProgram_3)); return pyobj; } SWIGINTERN int Swig_var_CPProgram_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CPProgram_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CPProgram_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CPProgram_4)); return pyobj; } SWIGINTERN int Swig_var_CPProgram_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CPProgram_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CPProgram_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CPProgram_OTHER)); return pyobj; } SWIGINTERN int Swig_var_MiscFeeBasis_ABSOLUTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeBasis_ABSOLUTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeBasis_ABSOLUTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MiscFeeBasis_ABSOLUTE)); return pyobj; } SWIGINTERN int Swig_var_MiscFeeBasis_PER_UNIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeBasis_PER_UNIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeBasis_PER_UNIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MiscFeeBasis_PER_UNIT)); return pyobj; } SWIGINTERN int Swig_var_MiscFeeBasis_PERCENTAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MiscFeeBasis_PERCENTAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MiscFeeBasis_PERCENTAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MiscFeeBasis_PERCENTAGE)); return pyobj; } SWIGINTERN int Swig_var_LastFragment_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastFragment_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastFragment_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastFragment_YES)); return pyobj; } SWIGINTERN int Swig_var_LastFragment_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastFragment_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastFragment_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastFragment_NO)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_INITIAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_INITIAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_INITIAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_INITIAL)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_SCHEDULED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_SCHEDULED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_SCHEDULED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_SCHEDULED)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_TIME_WARNING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_TIME_WARNING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_TIME_WARNING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_TIME_WARNING)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_MARGIN_DEFICIENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_MARGIN_DEFICIENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_MARGIN_DEFICIENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_MARGIN_DEFICIENCY)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_MARGIN_EXCESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_MARGIN_EXCESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_MARGIN_EXCESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_MARGIN_EXCESS)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_FORWARD_COLLATERAL_DEMAND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_FORWARD_COLLATERAL_DEMAND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_FORWARD_COLLATERAL_DEMAND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_FORWARD_COLLATERAL_DEMAND)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_EVENT_OF_DEFAULT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_EVENT_OF_DEFAULT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_EVENT_OF_DEFAULT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_EVENT_OF_DEFAULT)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnReason_ADVERSE_TAX_EVENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnReason_ADVERSE_TAX_EVENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnReason_ADVERSE_TAX_EVENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_ADVERSE_TAX_EVENT)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_TRADEDATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_TRADEDATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_TRADEDATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_TRADEDATE)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_GC_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_GC_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_GC_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_GC_INSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_COLLATERALINSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_COLLATERALINSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_COLLATERALINSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_COLLATERALINSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_SUBSTITUTION_ELIGIBLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_SUBSTITUTION_ELIGIBLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_SUBSTITUTION_ELIGIBLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_SUBSTITUTION_ELIGIBLE)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_NOT_ASSIGNED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_NOT_ASSIGNED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_NOT_ASSIGNED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_NOT_ASSIGNED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_PARTIALLY_ASSIGNED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_PARTIALLY_ASSIGNED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_PARTIALLY_ASSIGNED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_PARTIALLY_ASSIGNED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_FULLY_ASSIGNED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_FULLY_ASSIGNED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_FULLY_ASSIGNED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_FULLY_ASSIGNED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_OUTSTANDING_TRADES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_OUTSTANDING_TRADES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_OUTSTANDING_TRADES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_OUTSTANDING_TRADES)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_TRADE_DATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_TRADE_DATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_TRADE_DATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_TRADE_DATE)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryQualifier_COLLATERAL_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryQualifier_COLLATERAL_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryQualifier_COLLATERAL_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_COLLATERAL_INSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnTransType_RELEASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnTransType_RELEASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnTransType_RELEASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_RELEASE)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnTransType_REVERSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnTransType_REVERSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnTransType_REVERSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_REVERSE)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRespType_RECEIVED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRespType_RECEIVED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRespType_RECEIVED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_RECEIVED)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRespType_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRespType_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRespType_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRespType_DECLINED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRespType_DECLINED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRespType_DECLINED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_DECLINED)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRespType_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRespType_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRespType_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRejectReason_UNKNOWN_DEAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRejectReason_UNKNOWN_DEAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRejectReason_UNKNOWN_DEAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_UNKNOWN_DEAL)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRejectReason_INSUFFICIENT_COLLATERAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRejectReason_INSUFFICIENT_COLLATERAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRejectReason_INSUFFICIENT_COLLATERAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_INSUFFICIENT_COLLATERAL)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION)); return pyobj; } SWIGINTERN int Swig_var_CollAsgnRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAsgnRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAsgnRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_CollStatus_UNASSIGNED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollStatus_UNASSIGNED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollStatus_UNASSIGNED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollStatus_UNASSIGNED)); return pyobj; } SWIGINTERN int Swig_var_CollStatus_PARTIALLY_ASSIGNED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollStatus_PARTIALLY_ASSIGNED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollStatus_PARTIALLY_ASSIGNED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollStatus_PARTIALLY_ASSIGNED)); return pyobj; } SWIGINTERN int Swig_var_CollStatus_ASSIGNMENT_PROPOSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollStatus_ASSIGNMENT_PROPOSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollStatus_ASSIGNMENT_PROPOSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollStatus_ASSIGNMENT_PROPOSED)); return pyobj; } SWIGINTERN int Swig_var_CollStatus_ASSIGNED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollStatus_ASSIGNED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollStatus_ASSIGNED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollStatus_ASSIGNED)); return pyobj; } SWIGINTERN int Swig_var_CollStatus_CHALLENGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollStatus_CHALLENGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollStatus_CHALLENGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollStatus_CHALLENGED)); return pyobj; } SWIGINTERN int Swig_var_LastRptRequested_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastRptRequested_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastRptRequested_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastRptRequested_NO)); return pyobj; } SWIGINTERN int Swig_var_LastRptRequested_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LastRptRequested_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LastRptRequested_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LastRptRequested_YES)); return pyobj; } SWIGINTERN int Swig_var_DeliveryType_VERSUS_PAYMENT_DELIVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeliveryType_VERSUS_PAYMENT_DELIVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeliveryType_VERSUS_PAYMENT_DELIVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeliveryType_VERSUS_PAYMENT_DELIVER)); return pyobj; } SWIGINTERN int Swig_var_DeliveryType_FREE_DELIVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeliveryType_FREE_DELIVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeliveryType_FREE_DELIVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeliveryType_FREE_DELIVER)); return pyobj; } SWIGINTERN int Swig_var_DeliveryType_TRI_PARTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeliveryType_TRI_PARTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeliveryType_TRI_PARTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeliveryType_TRI_PARTY)); return pyobj; } SWIGINTERN int Swig_var_DeliveryType_HOLD_IN_CUSTODY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeliveryType_HOLD_IN_CUSTODY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeliveryType_HOLD_IN_CUSTODY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeliveryType_HOLD_IN_CUSTODY)); return pyobj; } SWIGINTERN int Swig_var_UserRequestType_LOGONUSER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserRequestType_LOGONUSER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserRequestType_LOGONUSER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOGONUSER)); return pyobj; } SWIGINTERN int Swig_var_UserRequestType_LOGOFFUSER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserRequestType_LOGOFFUSER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserRequestType_LOGOFFUSER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOGOFFUSER)); return pyobj; } SWIGINTERN int Swig_var_UserRequestType_CHANGEPASSWORDFORUSER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserRequestType_CHANGEPASSWORDFORUSER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserRequestType_CHANGEPASSWORDFORUSER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserRequestType_CHANGEPASSWORDFORUSER)); return pyobj; } SWIGINTERN int Swig_var_UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS)); return pyobj; } SWIGINTERN int Swig_var_UserRequestType_LOG_ON_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserRequestType_LOG_ON_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserRequestType_LOG_ON_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOG_ON_USER)); return pyobj; } SWIGINTERN int Swig_var_UserRequestType_LOG_OFF_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserRequestType_LOG_OFF_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserRequestType_LOG_OFF_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOG_OFF_USER)); return pyobj; } SWIGINTERN int Swig_var_UserRequestType_CHANGE_PASSWORD_FOR_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserRequestType_CHANGE_PASSWORD_FOR_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserRequestType_CHANGE_PASSWORD_FOR_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserRequestType_CHANGE_PASSWORD_FOR_USER)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_LOGGED_IN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_LOGGED_IN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_LOGGED_IN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_LOGGED_IN)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_NOT_LOGGED_IN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_NOT_LOGGED_IN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_NOT_LOGGED_IN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_NOT_LOGGED_IN)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_USER_NOT_RECOGNISED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_USER_NOT_RECOGNISED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_USER_NOT_RECOGNISED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_USER_NOT_RECOGNISED)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_PASSWORD_INCORRECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_PASSWORD_INCORRECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_PASSWORD_INCORRECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_PASSWORD_INCORRECT)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_PASSWORD_CHANGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_PASSWORD_CHANGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_PASSWORD_CHANGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_PASSWORD_CHANGED)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_OTHER)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE)); return pyobj; } SWIGINTERN int Swig_var_UserStatus_SESSION_SHUTDOWN_WARNING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UserStatus_SESSION_SHUTDOWN_WARNING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UserStatus_SESSION_SHUTDOWN_WARNING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UserStatus_SESSION_SHUTDOWN_WARNING)); return pyobj; } SWIGINTERN int Swig_var_StatusValue_CONNECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatusValue_CONNECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatusValue_CONNECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatusValue_CONNECTED)); return pyobj; } SWIGINTERN int Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP)); return pyobj; } SWIGINTERN int Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN)); return pyobj; } SWIGINTERN int Swig_var_StatusValue_IN_PROCESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatusValue_IN_PROCESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatusValue_IN_PROCESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatusValue_IN_PROCESS)); return pyobj; } SWIGINTERN int Swig_var_StatusValue_NOT_CONNECTED_2_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatusValue_NOT_CONNECTED_2 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatusValue_NOT_CONNECTED_2_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_2)); return pyobj; } SWIGINTERN int Swig_var_StatusValue_NOT_CONNECTED_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatusValue_NOT_CONNECTED_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatusValue_NOT_CONNECTED_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_3)); return pyobj; } SWIGINTERN int Swig_var_NetworkRequestType_SNAPSHOT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetworkRequestType_SNAPSHOT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetworkRequestType_SNAPSHOT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_SNAPSHOT)); return pyobj; } SWIGINTERN int Swig_var_NetworkRequestType_SUBSCRIBE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetworkRequestType_SUBSCRIBE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetworkRequestType_SUBSCRIBE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_SUBSCRIBE)); return pyobj; } SWIGINTERN int Swig_var_NetworkRequestType_STOP_SUBSCRIBING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetworkRequestType_STOP_SUBSCRIBING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetworkRequestType_STOP_SUBSCRIBING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_STOP_SUBSCRIBING)); return pyobj; } SWIGINTERN int Swig_var_NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED)); return pyobj; } SWIGINTERN int Swig_var_NetworkStatusResponseType_FULL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetworkStatusResponseType_FULL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetworkStatusResponseType_FULL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetworkStatusResponseType_FULL)); return pyobj; } SWIGINTERN int Swig_var_NetworkStatusResponseType_INCREMENTAL_UPDATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NetworkStatusResponseType_INCREMENTAL_UPDATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NetworkStatusResponseType_INCREMENTAL_UPDATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NetworkStatusResponseType_INCREMENTAL_UPDATE)); return pyobj; } SWIGINTERN int Swig_var_TrdRptStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRptStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRptStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRptStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_TrdRptStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRptStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRptStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRptStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_TrdRptStatus_ACCEPTED_WITH_ERRORS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TrdRptStatus_ACCEPTED_WITH_ERRORS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TrdRptStatus_ACCEPTED_WITH_ERRORS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TrdRptStatus_ACCEPTED_WITH_ERRORS)); return pyobj; } SWIGINTERN int Swig_var_AffirmStatus_RECEIVED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AffirmStatus_RECEIVED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AffirmStatus_RECEIVED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AffirmStatus_RECEIVED)); return pyobj; } SWIGINTERN int Swig_var_AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED)); return pyobj; } SWIGINTERN int Swig_var_AffirmStatus_AFFIRMED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AffirmStatus_AFFIRMED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AffirmStatus_AFFIRMED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AffirmStatus_AFFIRMED)); return pyobj; } SWIGINTERN int Swig_var_CollAction_RETAIN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAction_RETAIN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAction_RETAIN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAction_RETAIN)); return pyobj; } SWIGINTERN int Swig_var_CollAction_ADD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAction_ADD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAction_ADD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAction_ADD)); return pyobj; } SWIGINTERN int Swig_var_CollAction_REMOVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollAction_REMOVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollAction_REMOVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollAction_REMOVE)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryStatus_ACCEPTED_WITH_WARNINGS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryStatus_ACCEPTED_WITH_WARNINGS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryStatus_ACCEPTED_WITH_WARNINGS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_ACCEPTED_WITH_WARNINGS)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryStatus_COMPLETED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryStatus_COMPLETED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryStatus_COMPLETED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_COMPLETED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryStatus_COMPLETED_WITH_WARNINGS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryStatus_COMPLETED_WITH_WARNINGS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryStatus_COMPLETED_WITH_WARNINGS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_COMPLETED_WITH_WARNINGS)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_SUCCESSFUL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_SUCCESSFUL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_SUCCESSFUL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_SUCCESSFUL)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_INVALID_PARTIES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_INVALID_PARTIES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_INVALID_PARTIES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_PARTIES)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_INVALID_DESTINATION_REQUESTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_INVALID_DESTINATION_REQUESTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_INVALID_DESTINATION_REQUESTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_DESTINATION_REQUESTED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY)); return pyobj; } SWIGINTERN int Swig_var_CollInquiryResult_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollInquiryResult_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollInquiryResult_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_OTHER)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_INT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_INT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_INT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_INT)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_LENGTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_LENGTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_LENGTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LENGTH)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_NUMINGROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_NUMINGROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_NUMINGROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_NUMINGROUP)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_SEQNUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_SEQNUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_SEQNUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_SEQNUM)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_TAGNUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_TAGNUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_TAGNUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TAGNUM)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_FLOAT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_FLOAT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_FLOAT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_FLOAT)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_QTY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_QTY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_QTY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_QTY)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_PRICE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_PRICEOFFSET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_PRICEOFFSET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_PRICEOFFSET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_PRICEOFFSET)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_AMT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_AMT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_AMT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_AMT)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_PERCENTAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_PERCENTAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_PERCENTAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_PERCENTAGE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_CHAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_CHAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_CHAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_CHAR)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_BOOLEAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_BOOLEAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_BOOLEAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_BOOLEAN)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_STRING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_STRING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_STRING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_STRING)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_MULTIPLECHARVALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_MULTIPLECHARVALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_MULTIPLECHARVALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_MULTIPLECHARVALUE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_CURRENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_CURRENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_CURRENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_CURRENCY)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_EXCHANGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_EXCHANGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_EXCHANGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_EXCHANGE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_MONTHYEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_MONTHYEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_MONTHYEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_MONTHYEAR)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_UTCTIMESTAMP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_UTCTIMESTAMP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_UTCTIMESTAMP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCTIMESTAMP)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_UTCTIMEONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_UTCTIMEONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_UTCTIMEONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCTIMEONLY)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_LOCALMKTTIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_LOCALMKTTIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_LOCALMKTTIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LOCALMKTTIME)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_UTCDATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_UTCDATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_UTCDATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCDATE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_DATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_DATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_DATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_DATA)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_MULTIPLESTRINGVALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_MULTIPLESTRINGVALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_MULTIPLESTRINGVALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_MULTIPLESTRINGVALUE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_LOCALMKTDATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_LOCALMKTDATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_LOCALMKTDATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LOCALMKTDATE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_UTCDATEONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_UTCDATEONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_UTCDATEONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCDATEONLY)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_COUNTRY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_COUNTRY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_COUNTRY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_COUNTRY)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_LANGUAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_LANGUAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_LANGUAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LANGUAGE)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_TZTIMEONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_TZTIMEONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_TZTIMEONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TZTIMEONLY)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_TZTIMESTAMP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_TZTIMESTAMP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_TZTIMESTAMP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TZTIMESTAMP)); return pyobj; } SWIGINTERN int Swig_var_StrategyParameterType_TENOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrategyParameterType_TENOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrategyParameterType_TENOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TENOR)); return pyobj; } SWIGINTERN int Swig_var_SecurityStatus_ACTIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityStatus_ACTIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityStatus_ACTIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityStatus_ACTIVE); return pyobj; } SWIGINTERN int Swig_var_SecurityStatus_INACTIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityStatus_INACTIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityStatus_INACTIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SecurityStatus_INACTIVE); return pyobj; } SWIGINTERN int Swig_var_UnderlyingCashType_FIXED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingCashType_FIXED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingCashType_FIXED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnderlyingCashType_FIXED); return pyobj; } SWIGINTERN int Swig_var_UnderlyingCashType_DIFF_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingCashType_DIFF is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingCashType_DIFF_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnderlyingCashType_DIFF); return pyobj; } SWIGINTERN int Swig_var_UnderlyingSettlementType_T_PLUS_1_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingSettlementType_T_PLUS_1 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingSettlementType_T_PLUS_1_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UnderlyingSettlementType_T_PLUS_1)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingSettlementType_T_PLUS_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingSettlementType_T_PLUS_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingSettlementType_T_PLUS_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UnderlyingSettlementType_T_PLUS_3)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingSettlementType_T_PLUS_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingSettlementType_T_PLUS_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingSettlementType_T_PLUS_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UnderlyingSettlementType_T_PLUS_4)); return pyobj; } SWIGINTERN int Swig_var_SecurityUpdateAction_ADD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityUpdateAction_ADD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityUpdateAction_ADD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SecurityUpdateAction_ADD)); return pyobj; } SWIGINTERN int Swig_var_SecurityUpdateAction_DELETE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityUpdateAction_DELETE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityUpdateAction_DELETE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SecurityUpdateAction_DELETE)); return pyobj; } SWIGINTERN int Swig_var_SecurityUpdateAction_MODIFY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityUpdateAction_MODIFY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityUpdateAction_MODIFY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SecurityUpdateAction_MODIFY)); return pyobj; } SWIGINTERN int Swig_var_ExpType_AUTO_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpType_AUTO_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpType_AUTO_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpType_AUTO_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_ExpType_NON_AUTO_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpType_NON_AUTO_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpType_NON_AUTO_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpType_NON_AUTO_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_ExpType_FINAL_WILL_BE_EXERCISED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpType_FINAL_WILL_BE_EXERCISED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpType_FINAL_WILL_BE_EXERCISED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpType_FINAL_WILL_BE_EXERCISED)); return pyobj; } SWIGINTERN int Swig_var_ExpType_CONTRARY_INTENTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpType_CONTRARY_INTENTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpType_CONTRARY_INTENTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpType_CONTRARY_INTENTION)); return pyobj; } SWIGINTERN int Swig_var_ExpType_DIFFERENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpType_DIFFERENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpType_DIFFERENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpType_DIFFERENCE)); return pyobj; } SWIGINTERN int Swig_var_IndividualAllocType_SUB_ALLOCATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IndividualAllocType_SUB_ALLOCATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IndividualAllocType_SUB_ALLOCATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::IndividualAllocType_SUB_ALLOCATE)); return pyobj; } SWIGINTERN int Swig_var_IndividualAllocType_THIRD_PARTY_ALLOCATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable IndividualAllocType_THIRD_PARTY_ALLOCATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_IndividualAllocType_THIRD_PARTY_ALLOCATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::IndividualAllocType_THIRD_PARTY_ALLOCATION)); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_BARRELS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_BARRELS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_BARRELS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_BARRELS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_BILLION_CUBIC_FEET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_BILLION_CUBIC_FEET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_BILLION_CUBIC_FEET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_BILLION_CUBIC_FEET); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_BUSHELS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_BUSHELS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_BUSHELS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_BUSHELS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_POUNDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_POUNDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_POUNDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_POUNDS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_GALLONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_GALLONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_GALLONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_GALLONS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_MILLION_BARRELS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_MILLION_BARRELS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_MILLION_BARRELS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_MILLION_BARRELS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_ONE_MILLION_BTU_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_ONE_MILLION_BTU is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_ONE_MILLION_BTU_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_ONE_MILLION_BTU); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_MEGAWATT_HOURS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_MEGAWATT_HOURS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_MEGAWATT_HOURS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_MEGAWATT_HOURS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_TROY_OUNCES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_TROY_OUNCES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_TROY_OUNCES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_TROY_OUNCES); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_METRIC_TONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_METRIC_TONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_METRIC_TONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_METRIC_TONS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_TONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_TONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_TONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_TONS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_US_DOLLARS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_US_DOLLARS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_US_DOLLARS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_US_DOLLARS); return pyobj; } SWIGINTERN int Swig_var_UnitOfMeasure_ALLOWANCES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnitOfMeasure_ALLOWANCES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnitOfMeasure_ALLOWANCES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::UnitOfMeasure_ALLOWANCES); return pyobj; } SWIGINTERN int Swig_var_TimeUnit_HOUR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeUnit_HOUR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeUnit_HOUR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TimeUnit_HOUR); return pyobj; } SWIGINTERN int Swig_var_TimeUnit_MINUTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeUnit_MINUTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeUnit_MINUTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TimeUnit_MINUTE); return pyobj; } SWIGINTERN int Swig_var_TimeUnit_SECOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeUnit_SECOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeUnit_SECOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TimeUnit_SECOND); return pyobj; } SWIGINTERN int Swig_var_TimeUnit_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeUnit_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeUnit_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TimeUnit_DAY); return pyobj; } SWIGINTERN int Swig_var_TimeUnit_WEEK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeUnit_WEEK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeUnit_WEEK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TimeUnit_WEEK); return pyobj; } SWIGINTERN int Swig_var_TimeUnit_MONTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeUnit_MONTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeUnit_MONTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TimeUnit_MONTH); return pyobj; } SWIGINTERN int Swig_var_TimeUnit_YEAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TimeUnit_YEAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TimeUnit_YEAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TimeUnit_YEAR); return pyobj; } SWIGINTERN int Swig_var_AllocMethod_AUTOMATIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocMethod_AUTOMATIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocMethod_AUTOMATIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocMethod_AUTOMATIC)); return pyobj; } SWIGINTERN int Swig_var_AllocMethod_GUARANTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocMethod_GUARANTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocMethod_GUARANTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocMethod_GUARANTOR)); return pyobj; } SWIGINTERN int Swig_var_AllocMethod_MANUAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocMethod_MANUAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocMethod_MANUAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::AllocMethod_MANUAL)); return pyobj; } SWIGINTERN int Swig_var_AsOfIndicator_FALSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AsOfIndicator_FALSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AsOfIndicator_FALSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AsOfIndicator_FALSE)); return pyobj; } SWIGINTERN int Swig_var_AsOfIndicator_TRUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AsOfIndicator_TRUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AsOfIndicator_TRUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AsOfIndicator_TRUE)); return pyobj; } SWIGINTERN int Swig_var_MDBookType_TOP_OF_BOOK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDBookType_TOP_OF_BOOK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDBookType_TOP_OF_BOOK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDBookType_TOP_OF_BOOK)); return pyobj; } SWIGINTERN int Swig_var_MDBookType_PRICE_DEPTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDBookType_PRICE_DEPTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDBookType_PRICE_DEPTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDBookType_PRICE_DEPTH)); return pyobj; } SWIGINTERN int Swig_var_MDBookType_ORDER_DEPTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDBookType_ORDER_DEPTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDBookType_ORDER_DEPTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDBookType_ORDER_DEPTH)); return pyobj; } SWIGINTERN int Swig_var_MDOriginType_BOOK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDOriginType_BOOK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDOriginType_BOOK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDOriginType_BOOK)); return pyobj; } SWIGINTERN int Swig_var_MDOriginType_OFF_BOOK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDOriginType_OFF_BOOK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDOriginType_OFF_BOOK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDOriginType_OFF_BOOK)); return pyobj; } SWIGINTERN int Swig_var_MDOriginType_CROSS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDOriginType_CROSS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDOriginType_CROSS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDOriginType_CROSS)); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_ADD_ON_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_ADD_ON_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_ADD_ON_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_ADD_ON_ORDER); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_ALL_OR_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_ALL_OR_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_ALL_OR_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_ALL_OR_NONE); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_CASH_NOT_HELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_CASH_NOT_HELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_CASH_NOT_HELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_CASH_NOT_HELD); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_DIRECTED_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_DIRECTED_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_DIRECTED_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_DIRECTED_ORDER); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_FILL_OR_KILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_FILL_OR_KILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_FILL_OR_KILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_FILL_OR_KILL); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_IMBALANCE_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_IMBALANCE_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_IMBALANCE_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_IMBALANCE_ONLY); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_IMMEDIATE_OR_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_IMMEDIATE_OR_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_IMMEDIATE_OR_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_IMMEDIATE_OR_CANCEL); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_LIMIT_ON_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_LIMIT_ON_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_LIMIT_ON_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_LIMIT_ON_OPEN); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_LIMIT_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_LIMIT_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_LIMIT_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_LIMIT_ON_CLOSE); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_MARKET_AT_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_MARKET_AT_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_MARKET_AT_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_AT_OPEN); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_MARKET_AT_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_MARKET_AT_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_MARKET_AT_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_AT_CLOSE); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_MARKET_ON_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_MARKET_ON_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_MARKET_ON_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_ON_OPEN); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_MARKET_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_MARKET_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_MARKET_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_ON_CLOSE); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_MINIMUM_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_MINIMUM_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_MINIMUM_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MINIMUM_QUANTITY); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_NOT_HELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_NOT_HELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_NOT_HELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_NOT_HELD); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_OVER_THE_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_OVER_THE_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_OVER_THE_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_OVER_THE_DAY); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_PEGGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_PEGGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_PEGGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_PEGGED); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_RESERVE_SIZE_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_RESERVE_SIZE_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_RESERVE_SIZE_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_RESERVE_SIZE_ORDER); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_STOP_STOCK_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_STOP_STOCK_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_STOP_STOCK_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_STOP_STOCK_TRANSACTION); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_SCALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_SCALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_SCALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_SCALE); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_TIME_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_TIME_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_TIME_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_TIME_ORDER); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_TRAILING_STOP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_TRAILING_STOP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_TRAILING_STOP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_TRAILING_STOP); return pyobj; } SWIGINTERN int Swig_var_CustOrderHandlingInst_WORK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CustOrderHandlingInst_WORK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CustOrderHandlingInst_WORK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_WORK); return pyobj; } SWIGINTERN int Swig_var_OrderHandlingInstSource_NASD_OATS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderHandlingInstSource_NASD_OATS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderHandlingInstSource_NASD_OATS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderHandlingInstSource_NASD_OATS)); return pyobj; } SWIGINTERN int Swig_var_DeskType_AGENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_AGENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_AGENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_AGENCY); return pyobj; } SWIGINTERN int Swig_var_DeskType_ARBITRAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_ARBITRAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_ARBITRAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_ARBITRAGE); return pyobj; } SWIGINTERN int Swig_var_DeskType_DERIVATIVES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_DERIVATIVES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_DERIVATIVES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_DERIVATIVES); return pyobj; } SWIGINTERN int Swig_var_DeskType_INTERNATIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_INTERNATIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_INTERNATIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_INTERNATIONAL); return pyobj; } SWIGINTERN int Swig_var_DeskType_INSTITUTIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_INSTITUTIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_INSTITUTIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_INSTITUTIONAL); return pyobj; } SWIGINTERN int Swig_var_DeskType_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_OTHER); return pyobj; } SWIGINTERN int Swig_var_DeskType_PREFERRED_TRADING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_PREFERRED_TRADING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_PREFERRED_TRADING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_PREFERRED_TRADING); return pyobj; } SWIGINTERN int Swig_var_DeskType_PROPRIETARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_PROPRIETARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_PROPRIETARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_PROPRIETARY); return pyobj; } SWIGINTERN int Swig_var_DeskType_PROGRAM_TRADING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_PROGRAM_TRADING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_PROGRAM_TRADING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_PROGRAM_TRADING); return pyobj; } SWIGINTERN int Swig_var_DeskType_SALES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_SALES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_SALES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_SALES); return pyobj; } SWIGINTERN int Swig_var_DeskType_TRADING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskType_TRADING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskType_TRADING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskType_TRADING); return pyobj; } SWIGINTERN int Swig_var_DeskTypeSource_NASD_OATS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskTypeSource_NASD_OATS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskTypeSource_NASD_OATS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::DeskTypeSource_NASD_OATS)); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_ADD_ON_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_ADD_ON_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_ADD_ON_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_ADD_ON_ORDER); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_ALL_OR_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_ALL_OR_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_ALL_OR_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_ALL_OR_NONE); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_CASH_NOT_HELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_CASH_NOT_HELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_CASH_NOT_HELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_CASH_NOT_HELD); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_DIRECTED_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_DIRECTED_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_DIRECTED_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_DIRECTED_ORDER); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_FILL_OR_KILL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_FILL_OR_KILL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_FILL_OR_KILL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_FILL_OR_KILL); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_IMBALANCE_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_IMBALANCE_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_IMBALANCE_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_IMBALANCE_ONLY); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_LIMIT_ON_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_LIMIT_ON_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_LIMIT_ON_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_LIMIT_ON_OPEN); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_LIMIT_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_LIMIT_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_LIMIT_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_LIMIT_ON_CLOSE); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_MARKET_AT_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_MARKET_AT_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_MARKET_AT_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_AT_OPEN); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_MARKET_AT_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_MARKET_AT_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_MARKET_AT_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_AT_CLOSE); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_MARKET_ON_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_MARKET_ON_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_MARKET_ON_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_ON_OPEN); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_MARKET_ON_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_MARKET_ON_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_MARKET_ON_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_ON_CLOSE); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_MINIMUM_QUANTITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_MINIMUM_QUANTITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_MINIMUM_QUANTITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MINIMUM_QUANTITY); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_NOT_HELD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_NOT_HELD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_NOT_HELD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_NOT_HELD); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_OVER_THE_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_OVER_THE_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_OVER_THE_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_OVER_THE_DAY); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_PEGGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_PEGGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_PEGGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_PEGGED); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_RESERVE_SIZE_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_RESERVE_SIZE_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_RESERVE_SIZE_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_RESERVE_SIZE_ORDER); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_STOP_STOCK_TRANSACTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_STOP_STOCK_TRANSACTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_STOP_STOCK_TRANSACTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_STOP_STOCK_TRANSACTION); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_SCALE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_SCALE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_SCALE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_SCALE); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_TIME_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_TIME_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_TIME_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_TIME_ORDER); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_TRAILING_STOP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_TRAILING_STOP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_TRAILING_STOP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_TRAILING_STOP); return pyobj; } SWIGINTERN int Swig_var_DeskOrderHandlingInst_WORK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DeskOrderHandlingInst_WORK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DeskOrderHandlingInst_WORK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_WORK); return pyobj; } SWIGINTERN int Swig_var_ExecAckStatus_RECEIVED_NOT_YET_PROCESSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecAckStatus_RECEIVED_NOT_YET_PROCESSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecAckStatus_RECEIVED_NOT_YET_PROCESSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecAckStatus_RECEIVED_NOT_YET_PROCESSED)); return pyobj; } SWIGINTERN int Swig_var_ExecAckStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecAckStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecAckStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecAckStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_ExecAckStatus_DONT_KNOW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExecAckStatus_DONT_KNOW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExecAckStatus_DONT_KNOW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExecAckStatus_DONT_KNOW)); return pyobj; } SWIGINTERN int Swig_var_CollApplType_SPECIFIC_DEPOSIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollApplType_SPECIFIC_DEPOSIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollApplType_SPECIFIC_DEPOSIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollApplType_SPECIFIC_DEPOSIT)); return pyobj; } SWIGINTERN int Swig_var_CollApplType_GENERAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CollApplType_GENERAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CollApplType_GENERAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::CollApplType_GENERAL)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingFXRateCalc_DIVIDE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingFXRateCalc_DIVIDE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingFXRateCalc_DIVIDE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::UnderlyingFXRateCalc_DIVIDE)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingFXRateCalc_MULTIPLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingFXRateCalc_MULTIPLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingFXRateCalc_MULTIPLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::UnderlyingFXRateCalc_MULTIPLY)); return pyobj; } SWIGINTERN int Swig_var_AllocPositionEffect_OPEN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocPositionEffect_OPEN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocPositionEffect_OPEN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_OPEN)); return pyobj; } SWIGINTERN int Swig_var_AllocPositionEffect_CLOSE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocPositionEffect_CLOSE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocPositionEffect_CLOSE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_CLOSE)); return pyobj; } SWIGINTERN int Swig_var_AllocPositionEffect_ROLLED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocPositionEffect_ROLLED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocPositionEffect_ROLLED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_ROLLED)); return pyobj; } SWIGINTERN int Swig_var_AllocPositionEffect_FIFO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AllocPositionEffect_FIFO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AllocPositionEffect_FIFO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_FIFO)); return pyobj; } SWIGINTERN int Swig_var_DealingCapacity_AGENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DealingCapacity_AGENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DealingCapacity_AGENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DealingCapacity_AGENT)); return pyobj; } SWIGINTERN int Swig_var_DealingCapacity_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DealingCapacity_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DealingCapacity_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DealingCapacity_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_DealingCapacity_RISKLESS_PRINCIPAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DealingCapacity_RISKLESS_PRINCIPAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DealingCapacity_RISKLESS_PRINCIPAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DealingCapacity_RISKLESS_PRINCIPAL)); return pyobj; } SWIGINTERN int Swig_var_InstrmtAssignmentMethod_RANDOM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrmtAssignmentMethod_RANDOM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrmtAssignmentMethod_RANDOM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::InstrmtAssignmentMethod_RANDOM)); return pyobj; } SWIGINTERN int Swig_var_InstrmtAssignmentMethod_PRORATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrmtAssignmentMethod_PRORATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrmtAssignmentMethod_PRORATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::InstrmtAssignmentMethod_PRORATA)); return pyobj; } SWIGINTERN int Swig_var_InstrmtAssignmentMethod_PRO_RATA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable InstrmtAssignmentMethod_PRO_RATA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_InstrmtAssignmentMethod_PRO_RATA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::InstrmtAssignmentMethod_PRO_RATA)); return pyobj; } SWIGINTERN int Swig_var_AggressorIndicator_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AggressorIndicator_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AggressorIndicator_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AggressorIndicator_YES)); return pyobj; } SWIGINTERN int Swig_var_AggressorIndicator_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable AggressorIndicator_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_AggressorIndicator_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::AggressorIndicator_NO)); return pyobj; } SWIGINTERN int Swig_var_MDQuoteType_INDICATIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDQuoteType_INDICATIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDQuoteType_INDICATIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_INDICATIVE)); return pyobj; } SWIGINTERN int Swig_var_MDQuoteType_TRADEABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDQuoteType_TRADEABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDQuoteType_TRADEABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_TRADEABLE)); return pyobj; } SWIGINTERN int Swig_var_MDQuoteType_RESTRICTED_TRADEABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDQuoteType_RESTRICTED_TRADEABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDQuoteType_RESTRICTED_TRADEABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_RESTRICTED_TRADEABLE)); return pyobj; } SWIGINTERN int Swig_var_MDQuoteType_COUNTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDQuoteType_COUNTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDQuoteType_COUNTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_COUNTER)); return pyobj; } SWIGINTERN int Swig_var_MDQuoteType_INDICATIVE_AND_TRADEABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDQuoteType_INDICATIVE_AND_TRADEABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDQuoteType_INDICATIVE_AND_TRADEABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_INDICATIVE_AND_TRADEABLE)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_SECONDARYORDEID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_SECONDARYORDEID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_SECONDARYORDEID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_SECONDARYORDEID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_ORDEID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_ORDEID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_ORDEID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_ORDEID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_MENTRYID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_MENTRYID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_MENTRYID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_MENTRYID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_QUOTENTRYID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_QUOTENTRYID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_QUOTENTRYID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_QUOTENTRYID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_SECONDARYORDERID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_SECONDARYORDERID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_SECONDARYORDERID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_SECONDARYORDERID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_ORDERID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_ORDERID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_ORDERID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_ORDERID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_MDENTRYID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_MDENTRYID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_MDENTRYID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_MDENTRYID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_QUOTEENTRYID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_QUOTEENTRYID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_QUOTEENTRYID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_QUOTEENTRYID)); return pyobj; } SWIGINTERN int Swig_var_RefOrderIDSource_ORIGINAL_ORDER_ID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrderIDSource_ORIGINAL_ORDER_ID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrderIDSource_ORIGINAL_ORDER_ID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_ORIGINAL_ORDER_ID)); return pyobj; } SWIGINTERN int Swig_var_DisplayWhen_IMMEDIATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DisplayWhen_IMMEDIATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DisplayWhen_IMMEDIATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DisplayWhen_IMMEDIATE)); return pyobj; } SWIGINTERN int Swig_var_DisplayWhen_EXHAUST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DisplayWhen_EXHAUST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DisplayWhen_EXHAUST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DisplayWhen_EXHAUST)); return pyobj; } SWIGINTERN int Swig_var_DisplayMethod_INITIAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DisplayMethod_INITIAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DisplayMethod_INITIAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_INITIAL)); return pyobj; } SWIGINTERN int Swig_var_DisplayMethod_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DisplayMethod_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DisplayMethod_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_NEW)); return pyobj; } SWIGINTERN int Swig_var_DisplayMethod_RANDOM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DisplayMethod_RANDOM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DisplayMethod_RANDOM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_RANDOM)); return pyobj; } SWIGINTERN int Swig_var_DisplayMethod_UNDISCLOSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DisplayMethod_UNDISCLOSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DisplayMethod_UNDISCLOSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_UNDISCLOSED)); return pyobj; } SWIGINTERN int Swig_var_PriceProtectionScope_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceProtectionScope_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceProtectionScope_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_NONE)); return pyobj; } SWIGINTERN int Swig_var_PriceProtectionScope_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceProtectionScope_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceProtectionScope_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_PriceProtectionScope_NATIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceProtectionScope_NATIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceProtectionScope_NATIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_NATIONAL)); return pyobj; } SWIGINTERN int Swig_var_PriceProtectionScope_GLOBAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceProtectionScope_GLOBAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceProtectionScope_GLOBAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_GLOBAL)); return pyobj; } SWIGINTERN int Swig_var_LotType_ODD_LOT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LotType_ODD_LOT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LotType_ODD_LOT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LotType_ODD_LOT)); return pyobj; } SWIGINTERN int Swig_var_LotType_ROUND_LOT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LotType_ROUND_LOT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LotType_ROUND_LOT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LotType_ROUND_LOT)); return pyobj; } SWIGINTERN int Swig_var_LotType_BLOCK_LOT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LotType_BLOCK_LOT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LotType_BLOCK_LOT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LotType_BLOCK_LOT)); return pyobj; } SWIGINTERN int Swig_var_LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_LAST_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_LAST_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_LAST_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_LAST_PEG)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_MID_PRICE_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_MID_PRICE_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_MID_PRICE_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_MID_PRICE_PEG)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_OPENING_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_OPENING_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_OPENING_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_OPENING_PEG)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_MARKET_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_MARKET_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_MARKET_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_MARKET_PEG)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_PRIMARY_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_PRIMARY_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_PRIMARY_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_PRIMARY_PEG)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_PEG_TO_VWAP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_PEG_TO_VWAP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_PEG_TO_VWAP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_PEG_TO_VWAP)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_TRAILING_STOP_PEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_TRAILING_STOP_PEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_TRAILING_STOP_PEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_TRAILING_STOP_PEG)); return pyobj; } SWIGINTERN int Swig_var_PegPriceType_PEG_TO_LIMIT_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PegPriceType_PEG_TO_LIMIT_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PegPriceType_PEG_TO_LIMIT_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PegPriceType_PEG_TO_LIMIT_PRICE)); return pyobj; } SWIGINTERN int Swig_var_TriggerType_PARTIAL_EXECUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerType_PARTIAL_EXECUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerType_PARTIAL_EXECUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerType_PARTIAL_EXECUTION)); return pyobj; } SWIGINTERN int Swig_var_TriggerType_SPECIFIED_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerType_SPECIFIED_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerType_SPECIFIED_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerType_SPECIFIED_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_TriggerType_NEXT_AUCTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerType_NEXT_AUCTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerType_NEXT_AUCTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerType_NEXT_AUCTION)); return pyobj; } SWIGINTERN int Swig_var_TriggerType_PRICE_MOVEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerType_PRICE_MOVEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerType_PRICE_MOVEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerType_PRICE_MOVEMENT)); return pyobj; } SWIGINTERN int Swig_var_TriggerAction_ACTIVATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerAction_ACTIVATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerAction_ACTIVATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerAction_ACTIVATE)); return pyobj; } SWIGINTERN int Swig_var_TriggerAction_MODIFY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerAction_MODIFY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerAction_MODIFY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerAction_MODIFY)); return pyobj; } SWIGINTERN int Swig_var_TriggerAction_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerAction_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerAction_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerAction_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceType_BEST_OFFER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceType_BEST_OFFER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceType_BEST_OFFER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_OFFER)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceType_LAST_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceType_LAST_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceType_LAST_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_LAST_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceType_BEST_BID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceType_BEST_BID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceType_BEST_BID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_BID)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceType_BEST_BID_OR_LAST_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceType_BEST_BID_OR_LAST_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceType_BEST_BID_OR_LAST_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_BID_OR_LAST_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceType_BEST_OFFER_OR_LAST_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceType_BEST_OFFER_OR_LAST_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceType_BEST_OFFER_OR_LAST_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_OFFER_OR_LAST_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceType_BEST_MID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceType_BEST_MID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceType_BEST_MID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_MID)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceTypeScope_NONE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceTypeScope_NONE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceTypeScope_NONE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_NONE)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceTypeScope_LOCAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceTypeScope_LOCAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceTypeScope_LOCAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_LOCAL)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceTypeScope_NATIONAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceTypeScope_NATIONAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceTypeScope_NATIONAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_NATIONAL)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceTypeScope_GLOBAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceTypeScope_GLOBAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceTypeScope_GLOBAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_GLOBAL)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE)); return pyobj; } SWIGINTERN int Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE)); return pyobj; } SWIGINTERN int Swig_var_TriggerOrderType_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerOrderType_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerOrderType_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerOrderType_MARKET)); return pyobj; } SWIGINTERN int Swig_var_TriggerOrderType_LIMIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TriggerOrderType_LIMIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TriggerOrderType_LIMIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TriggerOrderType_LIMIT)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_QUOTE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_QUOTE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_QUOTE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_QUOTE)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_PRIVATELY_NEGOTIATED_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_PRIVATELY_NEGOTIATED_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_PRIVATELY_NEGOTIATED_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_PRIVATELY_NEGOTIATED_TRADE)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_MULTILEG_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_MULTILEG_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_MULTILEG_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_MULTILEG_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_LINKED_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_LINKED_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_LINKED_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_LINKED_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_QUOTE_REQUEST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_QUOTE_REQUEST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_QUOTE_REQUEST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_QUOTE_REQUEST)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_IMPLIED_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_IMPLIED_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_IMPLIED_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_IMPLIED_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_CROSS_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_CROSS_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_CROSS_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_CROSS_ORDER)); return pyobj; } SWIGINTERN int Swig_var_OrderCategory_STREAMING_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderCategory_STREAMING_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderCategory_STREAMING_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::OrderCategory_STREAMING_PRICE)); return pyobj; } SWIGINTERN int Swig_var_TradeHandlingInstr_TRADE_CONFIRMATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeHandlingInstr_TRADE_CONFIRMATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeHandlingInstr_TRADE_CONFIRMATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_TRADE_CONFIRMATION)); return pyobj; } SWIGINTERN int Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeHandlingInstr_TWO_PARTY_REPORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_TWO_PARTY_REPORT)); return pyobj; } SWIGINTERN int Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING)); return pyobj; } SWIGINTERN int Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH)); return pyobj; } SWIGINTERN int Swig_var_TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING)); return pyobj; } SWIGINTERN int Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM)); return pyobj; } SWIGINTERN int Swig_var_ExDestinationIDSource_BIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExDestinationIDSource_BIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExDestinationIDSource_BIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_BIC)); return pyobj; } SWIGINTERN int Swig_var_ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER)); return pyobj; } SWIGINTERN int Swig_var_ExDestinationIDSource_PROPRIETARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExDestinationIDSource_PROPRIETARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExDestinationIDSource_PROPRIETARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_PROPRIETARY)); return pyobj; } SWIGINTERN int Swig_var_ExDestinationIDSource_ISO_COUNTRY_CODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExDestinationIDSource_ISO_COUNTRY_CODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExDestinationIDSource_ISO_COUNTRY_CODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_ISO_COUNTRY_CODE)); return pyobj; } SWIGINTERN int Swig_var_ExDestinationIDSource_MIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExDestinationIDSource_MIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExDestinationIDSource_MIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_MIC)); return pyobj; } SWIGINTERN int Swig_var_ExpirationQtyType_AUTO_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationQtyType_AUTO_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationQtyType_AUTO_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_AUTO_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_ExpirationQtyType_NON_AUTO_EXERCISE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationQtyType_NON_AUTO_EXERCISE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationQtyType_NON_AUTO_EXERCISE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_NON_AUTO_EXERCISE)); return pyobj; } SWIGINTERN int Swig_var_ExpirationQtyType_FINAL_WILL_BE_EXERCISED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationQtyType_FINAL_WILL_BE_EXERCISED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationQtyType_FINAL_WILL_BE_EXERCISED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_FINAL_WILL_BE_EXERCISED)); return pyobj; } SWIGINTERN int Swig_var_ExpirationQtyType_CONTRARY_INTENTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationQtyType_CONTRARY_INTENTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationQtyType_CONTRARY_INTENTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_CONTRARY_INTENTION)); return pyobj; } SWIGINTERN int Swig_var_ExpirationQtyType_DIFFERENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExpirationQtyType_DIFFERENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExpirationQtyType_DIFFERENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_DIFFERENCE)); return pyobj; } SWIGINTERN int Swig_var_ImpliedMarketIndicator_NOT_IMPLIED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ImpliedMarketIndicator_NOT_IMPLIED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ImpliedMarketIndicator_NOT_IMPLIED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_NOT_IMPLIED)); return pyobj; } SWIGINTERN int Swig_var_ImpliedMarketIndicator_IMPLIED_IN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ImpliedMarketIndicator_IMPLIED_IN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ImpliedMarketIndicator_IMPLIED_IN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_IMPLIED_IN)); return pyobj; } SWIGINTERN int Swig_var_ImpliedMarketIndicator_IMPLIED_OUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ImpliedMarketIndicator_IMPLIED_OUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ImpliedMarketIndicator_IMPLIED_OUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_IMPLIED_OUT)); return pyobj; } SWIGINTERN int Swig_var_ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT)); return pyobj; } SWIGINTERN int Swig_var_SettlObligMode_PRELIMINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligMode_PRELIMINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligMode_PRELIMINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlObligMode_PRELIMINARY)); return pyobj; } SWIGINTERN int Swig_var_SettlObligMode_FINAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligMode_FINAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligMode_FINAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SettlObligMode_FINAL)); return pyobj; } SWIGINTERN int Swig_var_SettlObligTransType_CANCEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligTransType_CANCEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligTransType_CANCEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_CANCEL)); return pyobj; } SWIGINTERN int Swig_var_SettlObligTransType_NEW_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligTransType_NEW is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligTransType_NEW_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_NEW)); return pyobj; } SWIGINTERN int Swig_var_SettlObligTransType_REPLACE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligTransType_REPLACE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligTransType_REPLACE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_REPLACE)); return pyobj; } SWIGINTERN int Swig_var_SettlObligTransType_RESTATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligTransType_RESTATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligTransType_RESTATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_RESTATE)); return pyobj; } SWIGINTERN int Swig_var_SettlObligSource_INSTRUCTIONS_OF_BROKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligSource_INSTRUCTIONS_OF_BROKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligSource_INSTRUCTIONS_OF_BROKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlObligSource_INSTRUCTIONS_OF_BROKER)); return pyobj; } SWIGINTERN int Swig_var_SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION)); return pyobj; } SWIGINTERN int Swig_var_SettlObligSource_INVESTOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlObligSource_INVESTOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlObligSource_INVESTOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlObligSource_INVESTOR)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_REMOVED_FROM_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_REMOVED_FROM_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_REMOVED_FROM_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_REMOVED_FROM_MARKET)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_EXPIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_EXPIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_EXPIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_EXPIRED)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_LOCKED_MARKET_WARNING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_LOCKED_MARKET_WARNING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_LOCKED_MARKET_WARNING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_LOCKED_MARKET_WARNING)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_CROSS_MARKET_WARNING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_CROSS_MARKET_WARNING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_CROSS_MARKET_WARNING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_CROSS_MARKET_WARNING)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET)); return pyobj; } SWIGINTERN int Swig_var_QuoteEntryStatus_ACTIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable QuoteEntryStatus_ACTIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_QuoteEntryStatus_ACTIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_ACTIVE)); return pyobj; } SWIGINTERN int Swig_var_PrivateQuote_YES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PrivateQuote_YES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PrivateQuote_YES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PrivateQuote_YES)); return pyobj; } SWIGINTERN int Swig_var_PrivateQuote_NO_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PrivateQuote_NO is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PrivateQuote_NO_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::PrivateQuote_NO)); return pyobj; } SWIGINTERN int Swig_var_RespondentType_ALL_MARKET_PARTICIPANTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RespondentType_ALL_MARKET_PARTICIPANTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RespondentType_ALL_MARKET_PARTICIPANTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RespondentType_ALL_MARKET_PARTICIPANTS)); return pyobj; } SWIGINTERN int Swig_var_RespondentType_SPECIFIED_MARKET_PARTICIPANTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RespondentType_SPECIFIED_MARKET_PARTICIPANTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RespondentType_SPECIFIED_MARKET_PARTICIPANTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RespondentType_SPECIFIED_MARKET_PARTICIPANTS)); return pyobj; } SWIGINTERN int Swig_var_RespondentType_ALL_MARKET_MAKERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RespondentType_ALL_MARKET_MAKERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RespondentType_ALL_MARKET_MAKERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RespondentType_ALL_MARKET_MAKERS)); return pyobj; } SWIGINTERN int Swig_var_RespondentType_PRIMARY_MARKET_MAKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RespondentType_PRIMARY_MARKET_MAKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RespondentType_PRIMARY_MARKET_MAKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RespondentType_PRIMARY_MARKET_MAKER)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_TRADING_RESUMES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_TRADING_RESUMES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_TRADING_RESUMES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_TRADING_RESUMES)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_CHANGE_OF_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_CHANGE_OF_BOOK_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_CHANGE_OF_BOOK_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_CHANGE_OF_BOOK_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_BOOK_TYPE)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH)); return pyobj; } SWIGINTERN int Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS)); return pyobj; } SWIGINTERN int Swig_var_StatsType_EXCHANGE_LAST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatsType_EXCHANGE_LAST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatsType_EXCHANGE_LAST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatsType_EXCHANGE_LAST)); return pyobj; } SWIGINTERN int Swig_var_StatsType_HIGH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatsType_HIGH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatsType_HIGH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatsType_HIGH)); return pyobj; } SWIGINTERN int Swig_var_StatsType_AVERAGE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatsType_AVERAGE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatsType_AVERAGE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatsType_AVERAGE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_StatsType_TURNOVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StatsType_TURNOVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StatsType_TURNOVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StatsType_TURNOVER)); return pyobj; } SWIGINTERN int Swig_var_MDSecSizeType_CUSTOMER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MDSecSizeType_CUSTOMER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MDSecSizeType_CUSTOMER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MDSecSizeType_CUSTOMER)); return pyobj; } SWIGINTERN int Swig_var_SettlMethod_CASH_SETTLEMENT_REQUIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlMethod_CASH_SETTLEMENT_REQUIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlMethod_CASH_SETTLEMENT_REQUIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlMethod_CASH_SETTLEMENT_REQUIRED)); return pyobj; } SWIGINTERN int Swig_var_SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED)); return pyobj; } SWIGINTERN int Swig_var_ExerciseStyle_EUROPEAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExerciseStyle_EUROPEAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExerciseStyle_EUROPEAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExerciseStyle_EUROPEAN)); return pyobj; } SWIGINTERN int Swig_var_ExerciseStyle_AMERICAN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExerciseStyle_AMERICAN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExerciseStyle_AMERICAN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExerciseStyle_AMERICAN)); return pyobj; } SWIGINTERN int Swig_var_ExerciseStyle_BERMUDA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ExerciseStyle_BERMUDA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ExerciseStyle_BERMUDA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ExerciseStyle_BERMUDA)); return pyobj; } SWIGINTERN int Swig_var_PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL); return pyobj; } SWIGINTERN int Swig_var_PriceQuoteMethod_INDEX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceQuoteMethod_INDEX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceQuoteMethod_INDEX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PriceQuoteMethod_INDEX); return pyobj; } SWIGINTERN int Swig_var_PriceQuoteMethod_INTEREST_RATE_INDEX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceQuoteMethod_INTEREST_RATE_INDEX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceQuoteMethod_INTEREST_RATE_INDEX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PriceQuoteMethod_INTEREST_RATE_INDEX); return pyobj; } SWIGINTERN int Swig_var_PriceQuoteMethod_PERCENT_OF_PAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceQuoteMethod_PERCENT_OF_PAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceQuoteMethod_PERCENT_OF_PAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PriceQuoteMethod_PERCENT_OF_PAR); return pyobj; } SWIGINTERN int Swig_var_FuturesValuationMethod_PREMIUM_STYLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FuturesValuationMethod_PREMIUM_STYLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FuturesValuationMethod_PREMIUM_STYLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::FuturesValuationMethod_PREMIUM_STYLE); return pyobj; } SWIGINTERN int Swig_var_FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET); return pyobj; } SWIGINTERN int Swig_var_FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT); return pyobj; } SWIGINTERN int Swig_var_ListMethod_PRE_LISTED_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListMethod_PRE_LISTED_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListMethod_PRE_LISTED_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListMethod_PRE_LISTED_ONLY)); return pyobj; } SWIGINTERN int Swig_var_ListMethod_USER_REQUESTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListMethod_USER_REQUESTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListMethod_USER_REQUESTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListMethod_USER_REQUESTED)); return pyobj; } SWIGINTERN int Swig_var_TickRuleType_REGULAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickRuleType_REGULAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickRuleType_REGULAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TickRuleType_REGULAR)); return pyobj; } SWIGINTERN int Swig_var_TickRuleType_VARIABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickRuleType_VARIABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickRuleType_VARIABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TickRuleType_VARIABLE)); return pyobj; } SWIGINTERN int Swig_var_TickRuleType_FIXED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickRuleType_FIXED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickRuleType_FIXED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TickRuleType_FIXED)); return pyobj; } SWIGINTERN int Swig_var_TickRuleType_TRADED_AS_A_SPREAD_LEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickRuleType_TRADED_AS_A_SPREAD_LEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickRuleType_TRADED_AS_A_SPREAD_LEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TickRuleType_TRADED_AS_A_SPREAD_LEG)); return pyobj; } SWIGINTERN int Swig_var_TickRuleType_SETTLED_AS_A_SPREAD_LEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TickRuleType_SETTLED_AS_A_SPREAD_LEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TickRuleType_SETTLED_AS_A_SPREAD_LEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TickRuleType_SETTLED_AS_A_SPREAD_LEG)); return pyobj; } SWIGINTERN int Swig_var_MaturityMonthYearIncrementUnits_MONTHS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MaturityMonthYearIncrementUnits_MONTHS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MaturityMonthYearIncrementUnits_MONTHS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_MONTHS)); return pyobj; } SWIGINTERN int Swig_var_MaturityMonthYearIncrementUnits_DAYS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MaturityMonthYearIncrementUnits_DAYS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MaturityMonthYearIncrementUnits_DAYS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_DAYS)); return pyobj; } SWIGINTERN int Swig_var_MaturityMonthYearIncrementUnits_WEEKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MaturityMonthYearIncrementUnits_WEEKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MaturityMonthYearIncrementUnits_WEEKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_WEEKS)); return pyobj; } SWIGINTERN int Swig_var_MaturityMonthYearIncrementUnits_YEARS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MaturityMonthYearIncrementUnits_YEARS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MaturityMonthYearIncrementUnits_YEARS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_YEARS)); return pyobj; } SWIGINTERN int Swig_var_MaturityMonthYearFormat_YEARMONTH_ONLY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MaturityMonthYearFormat_YEARMONTH_ONLY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MaturityMonthYearFormat_YEARMONTH_ONLY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearFormat_YEARMONTH_ONLY)); return pyobj; } SWIGINTERN int Swig_var_MaturityMonthYearFormat_YEARMONTHDAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MaturityMonthYearFormat_YEARMONTHDAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MaturityMonthYearFormat_YEARMONTHDAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearFormat_YEARMONTHDAY)); return pyobj; } SWIGINTERN int Swig_var_MaturityMonthYearFormat_YEARMONTHWEEK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MaturityMonthYearFormat_YEARMONTHWEEK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MaturityMonthYearFormat_YEARMONTHWEEK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearFormat_YEARMONTHWEEK)); return pyobj; } SWIGINTERN int Swig_var_PriceLimitType_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceLimitType_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceLimitType_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceLimitType_PRICE)); return pyobj; } SWIGINTERN int Swig_var_PriceLimitType_TICKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceLimitType_TICKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceLimitType_TICKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceLimitType_TICKS)); return pyobj; } SWIGINTERN int Swig_var_PriceLimitType_PERCENTAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PriceLimitType_PERCENTAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PriceLimitType_PERCENTAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::PriceLimitType_PERCENTAGE)); return pyobj; } SWIGINTERN int Swig_var_ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS)); return pyobj; } SWIGINTERN int Swig_var_ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS)); return pyobj; } SWIGINTERN int Swig_var_ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS)); return pyobj; } SWIGINTERN int Swig_var_ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS)); return pyobj; } SWIGINTERN int Swig_var_ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS)); return pyobj; } SWIGINTERN int Swig_var_ApplReqType_CANCEL_RETRANSMISSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReqType_CANCEL_RETRANSMISSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReqType_CANCEL_RETRANSMISSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReqType_CANCEL_RETRANSMISSION)); return pyobj; } SWIGINTERN int Swig_var_ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS)); return pyobj; } SWIGINTERN int Swig_var_ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED)); return pyobj; } SWIGINTERN int Swig_var_ApplResponseType_APPLICATION_DOES_NOT_EXIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplResponseType_APPLICATION_DOES_NOT_EXIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplResponseType_APPLICATION_DOES_NOT_EXIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplResponseType_APPLICATION_DOES_NOT_EXIST)); return pyobj; } SWIGINTERN int Swig_var_ApplResponseType_MESSAGES_NOT_AVAILABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplResponseType_MESSAGES_NOT_AVAILABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplResponseType_MESSAGES_NOT_AVAILABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplResponseType_MESSAGES_NOT_AVAILABLE)); return pyobj; } SWIGINTERN int Swig_var_ApplResponseError_APPLICATION_DOES_NOT_EXIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplResponseError_APPLICATION_DOES_NOT_EXIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplResponseError_APPLICATION_DOES_NOT_EXIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplResponseError_APPLICATION_DOES_NOT_EXIST)); return pyobj; } SWIGINTERN int Swig_var_ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE)); return pyobj; } SWIGINTERN int Swig_var_ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION)); return pyobj; } SWIGINTERN int Swig_var_TradSesEvent_TRADING_RESUMES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesEvent_TRADING_RESUMES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesEvent_TRADING_RESUMES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_TRADING_RESUMES)); return pyobj; } SWIGINTERN int Swig_var_TradSesEvent_CHANGE_OF_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesEvent_CHANGE_OF_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesEvent_CHANGE_OF_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_CHANGE_OF_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_TradSesEvent_CHANGE_OF_TRADING_SUBSESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesEvent_CHANGE_OF_TRADING_SUBSESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesEvent_CHANGE_OF_TRADING_SUBSESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_CHANGE_OF_TRADING_SUBSESSION)); return pyobj; } SWIGINTERN int Swig_var_TradSesEvent_CHANGE_OF_TRADING_STATUS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradSesEvent_CHANGE_OF_TRADING_STATUS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradSesEvent_CHANGE_OF_TRADING_STATUS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_CHANGE_OF_TRADING_STATUS)); return pyobj; } SWIGINTERN int Swig_var_MassActionType_SUSPEND_ORDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionType_SUSPEND_ORDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionType_SUSPEND_ORDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionType_SUSPEND_ORDERS)); return pyobj; } SWIGINTERN int Swig_var_MassActionType_RELEASE_ORDERS_FROM_SUSPENSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionType_RELEASE_ORDERS_FROM_SUSPENSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionType_RELEASE_ORDERS_FROM_SUSPENSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionType_RELEASE_ORDERS_FROM_SUSPENSION)); return pyobj; } SWIGINTERN int Swig_var_MassActionType_CANCEL_ORDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionType_CANCEL_ORDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionType_CANCEL_ORDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionType_CANCEL_ORDERS)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_MARKET)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_CANCEL_FOR_SECURITY_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_CANCEL_FOR_SECURITY_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_CANCEL_FOR_SECURITY_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_CANCEL_FOR_SECURITY_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassActionResponse_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionResponse_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionResponse_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionResponse_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_MassActionResponse_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionResponse_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionResponse_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionResponse_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER)); return pyobj; } SWIGINTERN int Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MultilegModel_PREDEFINED_MULTILEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegModel_PREDEFINED_MULTILEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegModel_PREDEFINED_MULTILEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegModel_PREDEFINED_MULTILEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MultilegModel_USER_DEFINED_MULTLEG_SECURITY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegModel_USER_DEFINED_MULTLEG_SECURITY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegModel_USER_DEFINED_MULTLEG_SECURITY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegModel_USER_DEFINED_MULTLEG_SECURITY)); return pyobj; } SWIGINTERN int Swig_var_MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG)); return pyobj; } SWIGINTERN int Swig_var_MultilegPriceMethod_NET_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegPriceMethod_NET_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegPriceMethod_NET_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_NET_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MultilegPriceMethod_REVERSED_NET_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegPriceMethod_REVERSED_NET_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegPriceMethod_REVERSED_NET_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_REVERSED_NET_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MultilegPriceMethod_YIELD_DIFFERENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegPriceMethod_YIELD_DIFFERENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegPriceMethod_YIELD_DIFFERENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_YIELD_DIFFERENCE)); return pyobj; } SWIGINTERN int Swig_var_MultilegPriceMethod_INDIVIDUAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegPriceMethod_INDIVIDUAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegPriceMethod_INDIVIDUAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_INDIVIDUAL)); return pyobj; } SWIGINTERN int Swig_var_MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE)); return pyobj; } SWIGINTERN int Swig_var_MultilegPriceMethod_MULTIPLIED_PRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MultilegPriceMethod_MULTIPLIED_PRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MultilegPriceMethod_MULTIPLIED_PRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_MULTIPLIED_PRICE)); return pyobj; } SWIGINTERN int Swig_var_ContingencyType_ONE_CANCELS_THE_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContingencyType_ONE_CANCELS_THE_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContingencyType_ONE_CANCELS_THE_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_CANCELS_THE_OTHER)); return pyobj; } SWIGINTERN int Swig_var_ContingencyType_ONE_TRIGGERS_THE_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContingencyType_ONE_TRIGGERS_THE_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContingencyType_ONE_TRIGGERS_THE_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_TRIGGERS_THE_OTHER)); return pyobj; } SWIGINTERN int Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_3_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContingencyType_ONE_UPDATES_THE_OTHER_3 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_3_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_UPDATES_THE_OTHER_3)); return pyobj; } SWIGINTERN int Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_4_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContingencyType_ONE_UPDATES_THE_OTHER_4 is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_4_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_UPDATES_THE_OTHER_4)); return pyobj; } SWIGINTERN int Swig_var_ListRejectReason_BROKER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListRejectReason_BROKER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListRejectReason_BROKER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_BROKER)); return pyobj; } SWIGINTERN int Swig_var_ListRejectReason_EXCHANGE_CLOSED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListRejectReason_EXCHANGE_CLOSED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListRejectReason_EXCHANGE_CLOSED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_EXCHANGE_CLOSED)); return pyobj; } SWIGINTERN int Swig_var_ListRejectReason_TOO_LATE_TO_ENTER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListRejectReason_TOO_LATE_TO_ENTER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListRejectReason_TOO_LATE_TO_ENTER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_TOO_LATE_TO_ENTER)); return pyobj; } SWIGINTERN int Swig_var_ListRejectReason_UNKNOWN_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListRejectReason_UNKNOWN_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListRejectReason_UNKNOWN_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_UNKNOWN_ORDER)); return pyobj; } SWIGINTERN int Swig_var_ListRejectReason_DUPLICATE_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListRejectReason_DUPLICATE_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListRejectReason_DUPLICATE_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_DUPLICATE_ORDER)); return pyobj; } SWIGINTERN int Swig_var_ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC)); return pyobj; } SWIGINTERN int Swig_var_ListRejectReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ListRejectReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ListRejectReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_TradePublishIndicator_DO_NOT_PUBLISH_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradePublishIndicator_DO_NOT_PUBLISH_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradePublishIndicator_DO_NOT_PUBLISH_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradePublishIndicator_DO_NOT_PUBLISH_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TradePublishIndicator_PUBLISH_TRADE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradePublishIndicator_PUBLISH_TRADE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradePublishIndicator_PUBLISH_TRADE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradePublishIndicator_PUBLISH_TRADE)); return pyobj; } SWIGINTERN int Swig_var_TradePublishIndicator_DEFERRED_PUBLICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TradePublishIndicator_DEFERRED_PUBLICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TradePublishIndicator_DEFERRED_PUBLICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::TradePublishIndicator_DEFERRED_PUBLICATION)); return pyobj; } SWIGINTERN int Swig_var_MarketUpdateAction_ADD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MarketUpdateAction_ADD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MarketUpdateAction_ADD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MarketUpdateAction_ADD)); return pyobj; } SWIGINTERN int Swig_var_MarketUpdateAction_DELETE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MarketUpdateAction_DELETE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MarketUpdateAction_DELETE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MarketUpdateAction_DELETE)); return pyobj; } SWIGINTERN int Swig_var_MarketUpdateAction_MODIFY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MarketUpdateAction_MODIFY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MarketUpdateAction_MODIFY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::MarketUpdateAction_MODIFY)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_SESSION_ACTIVE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_SESSION_ACTIVE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_SESSION_ACTIVE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_ACTIVE)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_SESSION_PASSWORD_CHANGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_SESSION_PASSWORD_CHANGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_SESSION_PASSWORD_CHANGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_PASSWORD_CHANGED)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_SESSION_LOGOUT_COMPLETE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_SESSION_LOGOUT_COMPLETE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_SESSION_LOGOUT_COMPLETE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_LOGOUT_COMPLETE)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_INVALID_USERNAME_OR_PASSWORD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_INVALID_USERNAME_OR_PASSWORD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_INVALID_USERNAME_OR_PASSWORD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_INVALID_USERNAME_OR_PASSWORD)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_ACCOUNT_LOCKED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_ACCOUNT_LOCKED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_ACCOUNT_LOCKED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_ACCOUNT_LOCKED)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME)); return pyobj; } SWIGINTERN int Swig_var_SessionStatus_PASSWORD_EXPIRED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SessionStatus_PASSWORD_EXPIRED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SessionStatus_PASSWORD_EXPIRED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SessionStatus_PASSWORD_EXPIRED)); return pyobj; } SWIGINTERN int Swig_var_ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM)); return pyobj; } SWIGINTERN int Swig_var_ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM)); return pyobj; } SWIGINTERN int Swig_var_ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID)); return pyobj; } SWIGINTERN int Swig_var_ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonInt_NEWS_DISSEMINATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonInt_NEWS_DISSEMINATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonInt_NEWS_DISSEMINATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_NEWS_DISSEMINATION)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonInt_ORDER_INFLUX_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonInt_ORDER_INFLUX is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonInt_ORDER_INFLUX_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_ORDER_INFLUX)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonInt_ORDER_IMBALANCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonInt_ORDER_IMBALANCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonInt_ORDER_IMBALANCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_ORDER_IMBALANCE)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonInt_ADDITIONAL_INFORMATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonInt_ADDITIONAL_INFORMATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonInt_ADDITIONAL_INFORMATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_ADDITIONAL_INFORMATION)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonInt_NEWS_PENDING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonInt_NEWS_PENDING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonInt_NEWS_PENDING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_NEWS_PENDING)); return pyobj; } SWIGINTERN int Swig_var_HaltReasonInt_EQUIPMENT_CHANGEOVER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HaltReasonInt_EQUIPMENT_CHANGEOVER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HaltReasonInt_EQUIPMENT_CHANGEOVER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_EQUIPMENT_CHANGEOVER)); return pyobj; } SWIGINTERN int Swig_var_ValuationMethod_PREMIUM_STYLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ValuationMethod_PREMIUM_STYLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ValuationMethod_PREMIUM_STYLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ValuationMethod_PREMIUM_STYLE); return pyobj; } SWIGINTERN int Swig_var_ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET); return pyobj; } SWIGINTERN int Swig_var_ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT); return pyobj; } SWIGINTERN int Swig_var_ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON); return pyobj; } SWIGINTERN int Swig_var_ValuationMethod_CDS_IN_DELIVERY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ValuationMethod_CDS_IN_DELIVERY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ValuationMethod_CDS_IN_DELIVERY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ValuationMethod_CDS_IN_DELIVERY); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_SECONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_SECONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_SECONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_SECONDS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_TENTHS_OF_A_SECOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_TENTHS_OF_A_SECOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_TENTHS_OF_A_SECOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_TENTHS_OF_A_SECOND)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_HUNDREDTHS_OF_A_SECOND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_HUNDREDTHS_OF_A_SECOND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_HUNDREDTHS_OF_A_SECOND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_HUNDREDTHS_OF_A_SECOND)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_MILLISECONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_MILLISECONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_MILLISECONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MILLISECONDS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_MICROSECONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_MICROSECONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_MICROSECONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MICROSECONDS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_NANOSECONDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_NANOSECONDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_NANOSECONDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_NANOSECONDS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_MINUTES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_MINUTES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_MINUTES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MINUTES)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_HOURS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_HOURS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_HOURS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_HOURS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_DAYS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_DAYS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_DAYS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_DAYS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_WEEKS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_WEEKS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_WEEKS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_WEEKS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_MONTHS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_MONTHS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_MONTHS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MONTHS)); return pyobj; } SWIGINTERN int Swig_var_OrderDelayUnit_YEARS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrderDelayUnit_YEARS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrderDelayUnit_YEARS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_YEARS)); return pyobj; } SWIGINTERN int Swig_var_VenueType_ELECTRONIC_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VenueType_ELECTRONIC is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VenueType_ELECTRONIC_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::VenueType_ELECTRONIC)); return pyobj; } SWIGINTERN int Swig_var_VenueType_PIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VenueType_PIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VenueType_PIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::VenueType_PIT)); return pyobj; } SWIGINTERN int Swig_var_VenueType_EX_PIT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VenueType_EX_PIT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VenueType_EX_PIT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_char(static_cast< char >(FIX::VenueType_EX_PIT)); return pyobj; } SWIGINTERN int Swig_var_RefOrdIDReason_GTC_FROM_PREVIOUS_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrdIDReason_GTC_FROM_PREVIOUS_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrdIDReason_GTC_FROM_PREVIOUS_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RefOrdIDReason_GTC_FROM_PREVIOUS_DAY)); return pyobj; } SWIGINTERN int Swig_var_RefOrdIDReason_PARTIAL_FILL_REMAINING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrdIDReason_PARTIAL_FILL_REMAINING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrdIDReason_PARTIAL_FILL_REMAINING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RefOrdIDReason_PARTIAL_FILL_REMAINING)); return pyobj; } SWIGINTERN int Swig_var_RefOrdIDReason_ORDER_CHANGED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RefOrdIDReason_ORDER_CHANGED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RefOrdIDReason_ORDER_CHANGED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RefOrdIDReason_ORDER_CHANGED)); return pyobj; } SWIGINTERN int Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT)); return pyobj; } SWIGINTERN int Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER)); return pyobj; } SWIGINTERN int Swig_var_OrigCustOrderCapacity_ALL_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OrigCustOrderCapacity_ALL_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OrigCustOrderCapacity_ALL_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_ALL_OTHER)); return pyobj; } SWIGINTERN int Swig_var_ModelType_UTILITY_PROVIDED_STANDARD_MODEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ModelType_UTILITY_PROVIDED_STANDARD_MODEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ModelType_UTILITY_PROVIDED_STANDARD_MODEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ModelType_UTILITY_PROVIDED_STANDARD_MODEL)); return pyobj; } SWIGINTERN int Swig_var_ModelType_PROPRIETARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ModelType_PROPRIETARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ModelType_PROPRIETARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ModelType_PROPRIETARY)); return pyobj; } SWIGINTERN int Swig_var_ContractMultiplierUnit_SHARES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContractMultiplierUnit_SHARES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContractMultiplierUnit_SHARES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContractMultiplierUnit_SHARES)); return pyobj; } SWIGINTERN int Swig_var_ContractMultiplierUnit_HOURS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContractMultiplierUnit_HOURS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContractMultiplierUnit_HOURS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContractMultiplierUnit_HOURS)); return pyobj; } SWIGINTERN int Swig_var_ContractMultiplierUnit_DAYS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ContractMultiplierUnit_DAYS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ContractMultiplierUnit_DAYS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ContractMultiplierUnit_DAYS)); return pyobj; } SWIGINTERN int Swig_var_FlowScheduleType_NERC_EASTERN_OFF_PEAK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FlowScheduleType_NERC_EASTERN_OFF_PEAK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FlowScheduleType_NERC_EASTERN_OFF_PEAK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_EASTERN_OFF_PEAK)); return pyobj; } SWIGINTERN int Swig_var_FlowScheduleType_NERC_WESTERN_OFF_PEAK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FlowScheduleType_NERC_WESTERN_OFF_PEAK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FlowScheduleType_NERC_WESTERN_OFF_PEAK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_WESTERN_OFF_PEAK)); return pyobj; } SWIGINTERN int Swig_var_FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH)); return pyobj; } SWIGINTERN int Swig_var_FlowScheduleType_NERC_EASTERN_PEAK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FlowScheduleType_NERC_EASTERN_PEAK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FlowScheduleType_NERC_EASTERN_PEAK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_EASTERN_PEAK)); return pyobj; } SWIGINTERN int Swig_var_FlowScheduleType_NERC_WESTERN_PEAK_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FlowScheduleType_NERC_WESTERN_PEAK is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FlowScheduleType_NERC_WESTERN_PEAK_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_WESTERN_PEAK)); return pyobj; } SWIGINTERN int Swig_var_RateSource_BLOOMBERG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RateSource_BLOOMBERG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RateSource_BLOOMBERG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RateSource_BLOOMBERG)); return pyobj; } SWIGINTERN int Swig_var_RateSource_REUTERS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RateSource_REUTERS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RateSource_REUTERS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RateSource_REUTERS)); return pyobj; } SWIGINTERN int Swig_var_RateSource_TELERATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RateSource_TELERATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RateSource_TELERATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RateSource_TELERATE)); return pyobj; } SWIGINTERN int Swig_var_RateSource_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RateSource_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RateSource_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RateSource_OTHER)); return pyobj; } SWIGINTERN int Swig_var_RateSourceType_PRIMARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RateSourceType_PRIMARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RateSourceType_PRIMARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RateSourceType_PRIMARY)); return pyobj; } SWIGINTERN int Swig_var_RateSourceType_SECONDARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RateSourceType_SECONDARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RateSourceType_SECONDARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::RateSourceType_SECONDARY)); return pyobj; } SWIGINTERN int Swig_var_RestructuringType_FULL_RESTRUCTURING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RestructuringType_FULL_RESTRUCTURING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RestructuringType_FULL_RESTRUCTURING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RestructuringType_FULL_RESTRUCTURING); return pyobj; } SWIGINTERN int Swig_var_RestructuringType_MODIFIED_RESTRUCTURING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RestructuringType_MODIFIED_RESTRUCTURING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RestructuringType_MODIFIED_RESTRUCTURING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RestructuringType_MODIFIED_RESTRUCTURING); return pyobj; } SWIGINTERN int Swig_var_RestructuringType_MODIFIED_MOD_RESTRUCTURING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RestructuringType_MODIFIED_MOD_RESTRUCTURING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RestructuringType_MODIFIED_MOD_RESTRUCTURING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RestructuringType_MODIFIED_MOD_RESTRUCTURING); return pyobj; } SWIGINTERN int Swig_var_RestructuringType_NO_RESTRUCTURING_SPECIFIED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RestructuringType_NO_RESTRUCTURING_SPECIFIED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RestructuringType_NO_RESTRUCTURING_SPECIFIED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RestructuringType_NO_RESTRUCTURING_SPECIFIED); return pyobj; } SWIGINTERN int Swig_var_Seniority_SENIOR_SECURED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Seniority_SENIOR_SECURED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Seniority_SENIOR_SECURED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::Seniority_SENIOR_SECURED); return pyobj; } SWIGINTERN int Swig_var_Seniority_SENIOR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Seniority_SENIOR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Seniority_SENIOR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::Seniority_SENIOR); return pyobj; } SWIGINTERN int Swig_var_Seniority_SUBORDINATED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable Seniority_SUBORDINATED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_Seniority_SUBORDINATED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::Seniority_SUBORDINATED); return pyobj; } SWIGINTERN int Swig_var_SecurityListType_INDUSTRY_CLASSIFICATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListType_INDUSTRY_CLASSIFICATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListType_INDUSTRY_CLASSIFICATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListType_INDUSTRY_CLASSIFICATION)); return pyobj; } SWIGINTERN int Swig_var_SecurityListType_TRADING_LIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListType_TRADING_LIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListType_TRADING_LIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListType_TRADING_LIST)); return pyobj; } SWIGINTERN int Swig_var_SecurityListType_MARKET_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListType_MARKET is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListType_MARKET_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListType_MARKET)); return pyobj; } SWIGINTERN int Swig_var_SecurityListType_NEWSPAPER_LIST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListType_NEWSPAPER_LIST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListType_NEWSPAPER_LIST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListType_NEWSPAPER_LIST)); return pyobj; } SWIGINTERN int Swig_var_SecurityListTypeSource_ICB_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListTypeSource_ICB is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListTypeSource_ICB_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListTypeSource_ICB)); return pyobj; } SWIGINTERN int Swig_var_SecurityListTypeSource_NAICS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListTypeSource_NAICS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListTypeSource_NAICS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListTypeSource_NAICS)); return pyobj; } SWIGINTERN int Swig_var_SecurityListTypeSource_GICS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SecurityListTypeSource_GICS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SecurityListTypeSource_GICS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::SecurityListTypeSource_GICS)); return pyobj; } SWIGINTERN int Swig_var_NewsCategory_COMPANY_NEWS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsCategory_COMPANY_NEWS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsCategory_COMPANY_NEWS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsCategory_COMPANY_NEWS)); return pyobj; } SWIGINTERN int Swig_var_NewsCategory_MARKETPLACE_NEWS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsCategory_MARKETPLACE_NEWS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsCategory_MARKETPLACE_NEWS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsCategory_MARKETPLACE_NEWS)); return pyobj; } SWIGINTERN int Swig_var_NewsCategory_FINANCIAL_MARKET_NEWS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsCategory_FINANCIAL_MARKET_NEWS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsCategory_FINANCIAL_MARKET_NEWS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsCategory_FINANCIAL_MARKET_NEWS)); return pyobj; } SWIGINTERN int Swig_var_NewsCategory_TECHNICAL_NEWS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsCategory_TECHNICAL_NEWS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsCategory_TECHNICAL_NEWS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsCategory_TECHNICAL_NEWS)); return pyobj; } SWIGINTERN int Swig_var_NewsCategory_OTHER_NEWS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsCategory_OTHER_NEWS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsCategory_OTHER_NEWS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsCategory_OTHER_NEWS)); return pyobj; } SWIGINTERN int Swig_var_NewsRefType_REPLACEMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsRefType_REPLACEMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsRefType_REPLACEMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsRefType_REPLACEMENT)); return pyobj; } SWIGINTERN int Swig_var_NewsRefType_OTHER_LANGUAGE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsRefType_OTHER_LANGUAGE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsRefType_OTHER_LANGUAGE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsRefType_OTHER_LANGUAGE)); return pyobj; } SWIGINTERN int Swig_var_NewsRefType_COMPLIMENTARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable NewsRefType_COMPLIMENTARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_NewsRefType_COMPLIMENTARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::NewsRefType_COMPLIMENTARY)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceDeterminationMethod_FIXED_STRIKE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceDeterminationMethod_FIXED_STRIKE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceDeterminationMethod_FIXED_STRIKE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_FIXED_STRIKE)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return pyobj; } SWIGINTERN int Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingPriceDeterminationMethod_REGULAR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingPriceDeterminationMethod_REGULAR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingPriceDeterminationMethod_REGULAR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_REGULAR)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE)); return pyobj; } SWIGINTERN int Swig_var_UnderlyingPriceDeterminationMethod_AVERAGE_VALUE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable UnderlyingPriceDeterminationMethod_AVERAGE_VALUE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_UnderlyingPriceDeterminationMethod_AVERAGE_VALUE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_AVERAGE_VALUE)); return pyobj; } SWIGINTERN int Swig_var_OptPayoutType_VANILLA_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OptPayoutType_VANILLA is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OptPayoutType_VANILLA_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OptPayoutType_VANILLA)); return pyobj; } SWIGINTERN int Swig_var_OptPayoutType_CAPPED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OptPayoutType_CAPPED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OptPayoutType_CAPPED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OptPayoutType_CAPPED)); return pyobj; } SWIGINTERN int Swig_var_OptPayoutType_BINARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable OptPayoutType_BINARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_OptPayoutType_BINARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::OptPayoutType_BINARY)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_CAPPED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_CAPPED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_CAPPED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_CAPPED)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_TRIGGER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_TRIGGER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_TRIGGER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_TRIGGER)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_KNOCK_IN_UP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_KNOCK_IN_UP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_KNOCK_IN_UP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KNOCK_IN_UP)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_KOCK_IN_DOWN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_KOCK_IN_DOWN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_KOCK_IN_DOWN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KOCK_IN_DOWN)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_KNOCK_OUT_UP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_KNOCK_OUT_UP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_KNOCK_OUT_UP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KNOCK_OUT_UP)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_KNOCK_OUT_DOWN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_KNOCK_OUT_DOWN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_KNOCK_OUT_DOWN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KNOCK_OUT_DOWN)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_UNDERLYING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_UNDERLYING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_UNDERLYING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_UNDERLYING)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_RESET_BARRIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_RESET_BARRIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_RESET_BARRIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_RESET_BARRIER)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventType_ROLLING_BARRIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventType_ROLLING_BARRIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventType_ROLLING_BARRIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_ROLLING_BARRIER)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceTimeType_EXPIRATION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceTimeType_EXPIRATION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceTimeType_EXPIRATION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceTimeType_EXPIRATION)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceTimeType_IMMEDIATE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceTimeType_IMMEDIATE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceTimeType_IMMEDIATE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceTimeType_IMMEDIATE)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventPriceTimeType_SPECIFIED_DATE_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventPriceTimeType_SPECIFIED_DATE_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventPriceTimeType_SPECIFIED_DATE_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceTimeType_SPECIFIED_DATE_TIME)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventCondition_AND_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventCondition_AND is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventCondition_AND_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventCondition_AND)); return pyobj; } SWIGINTERN int Swig_var_ComplexEventCondition_OR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ComplexEventCondition_OR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ComplexEventCondition_OR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::ComplexEventCondition_OR)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnRejReason_UNKNOWN_CLIENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnRejReason_UNKNOWN_CLIENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnRejReason_UNKNOWN_CLIENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_UNKNOWN_CLIENT)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnRejReason_NO_AVAILABLE_STREAM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnRejReason_NO_AVAILABLE_STREAM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnRejReason_NO_AVAILABLE_STREAM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_NO_AVAILABLE_STREAM)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnRejReason_OTHER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnRejReason_OTHER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnRejReason_OTHER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_OTHER)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnAckType_ASSIGNMENT_ACCEPTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnAckType_ASSIGNMENT_ACCEPTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnAckType_ASSIGNMENT_ACCEPTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnAckType_ASSIGNMENT_ACCEPTED)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnAckType_ASSIGNMENT_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnAckType_ASSIGNMENT_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnAckType_ASSIGNMENT_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnAckType_ASSIGNMENT_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnType_ASSIGNMENT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnType_ASSIGNMENT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnType_ASSIGNMENT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnType_ASSIGNMENT)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnType_REJECTED_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnType_REJECTED is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnType_REJECTED_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnType_REJECTED)); return pyobj; } SWIGINTERN int Swig_var_StreamAsgnType_TERMINATE_UNASSIGN_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable StreamAsgnType_TERMINATE_UNASSIGN is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_StreamAsgnType_TERMINATE_UNASSIGN_get(void) { PyObject *pyobj = 0; pyobj = SWIG_From_int(static_cast< int >(FIX::StreamAsgnType_TERMINATE_UNASSIGN)); return pyobj; } SWIGINTERN PyObject *_wrap_new_SessionID__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SessionID")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionID *)new FIX::SessionID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionID, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionID__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; int res4 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; FIX::SessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:new_SessionID",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionID" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionID" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SessionID" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionID" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_SessionID" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionID" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_SessionID" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionID" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionID *)new FIX::SessionID((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionID, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_new_SessionID__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::SessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_SessionID",&obj0,&obj1,&obj2)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionID" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionID" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SessionID" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionID" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_SessionID" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionID" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionID *)new FIX::SessionID((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionID, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_new_SessionID(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SessionID__SWIG_0(self, args); } if (argc == 3) { int _v; 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) { return _wrap_new_SessionID__SWIG_2(self, args); } } } } if (argc == 4) { int _v; 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) { return _wrap_new_SessionID__SWIG_1(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SessionID'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionID::SessionID()\n" " FIX::SessionID::SessionID(std::string const &,std::string const &,std::string const &,std::string const &)\n" " FIX::SessionID::SessionID(std::string const &,std::string const &,std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_SessionID_getBeginString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::BeginString *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SessionID_getBeginString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_getBeginString" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::BeginString *) &((FIX::SessionID const *)arg1)->getBeginString(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BeginString, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_getSenderCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SenderCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SessionID_getSenderCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_getSenderCompID" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SenderCompID *) &((FIX::SessionID const *)arg1)->getSenderCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderCompID, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_getTargetCompID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::TargetCompID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SessionID_getTargetCompID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_getTargetCompID" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::TargetCompID *) &((FIX::SessionID const *)arg1)->getTargetCompID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetCompID, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_getSessionQualifier(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SessionID_getSessionQualifier",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_getSessionQualifier" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::SessionID const *)arg1)->getSessionQualifier(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_isFIXT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:SessionID_isFIXT",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_isFIXT" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::SessionID const *)arg1)->isFIXT(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_toString__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:SessionID_toString",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_toString" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::SessionID const *)arg1)->toString(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_toStringFrozen(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SessionID_toStringFrozen",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_toStringFrozen" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::SessionID const *)arg1)->toStringFrozen(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_fromString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SessionID_fromString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_fromString" "', argument " "1"" of type '" "FIX::SessionID *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SessionID_fromString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SessionID_fromString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->fromString((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_SessionID_toString__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SessionID_toString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID_toString" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { #if PYTHON_MAJOR_VERSION >= 3 temp2 = std::string((char*)PyUnicode_AsUTF8(obj1)); #else temp2 = std::string((char*)PyString_AsString(obj1)); #endif arg2 = &temp2; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &((FIX::SessionID const *)arg1)->toString(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID_toString(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionID_toString__SWIG_0(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionID_toString__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SessionID_toString'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionID::toString() const\n" " FIX::SessionID::toString(std::string &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_SessionID___invert__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SessionID result; if (!PyArg_ParseTuple(args,(char *)"O:SessionID___invert__",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID___invert__" "', argument " "1"" of type '" "FIX::SessionID const *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::SessionID const *)arg1)->operator ~(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::SessionID(static_cast< const FIX::SessionID& >(result))), SWIGTYPE_p_FIX__SessionID, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionID___str__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:SessionID___str__",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionID___str__" "', argument " "1"" of type '" "FIX::SessionID *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX_SessionID___str__(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_SessionID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionID, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SessionID" "', argument " "1"" of type '" "FIX::SessionID *""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SessionID_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SessionID, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap___lt____SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__lt__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lt__" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lt__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lt__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator <((FIX::SessionID const &)*arg1,(FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap___lt__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_2(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_0(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_4(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_3(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_1(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap___eq____SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__eq__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__eq__" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__eq__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__eq__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator ==((FIX::SessionID const &)*arg1,(FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap___eq__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_2(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_0(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_4(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_3(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_1(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap___ne____SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:__ne__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__ne__" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__ne__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__ne__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::operator !=((FIX::SessionID const &)*arg1,(FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap___ne__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___ne____SWIG_2(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ne____SWIG_0(self, args); } } } if (argc == 2) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ne____SWIG_4(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ne____SWIG_3(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ne____SWIG_1(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap___lshift____SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::ostream *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::ostream *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:__lshift__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap___rshift____SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::istream *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::istream *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:__rshift__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__rshift__" "', argument " "1"" of type '" "std::istream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__rshift__" "', argument " "1"" of type '" "std::istream &""'"); } arg1 = reinterpret_cast< std::istream * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__rshift__" "', argument " "2"" of type '" "FIX::SessionID &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__rshift__" "', argument " "2"" of type '" "FIX::SessionID &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::istream *) &FIX::operator >>(*arg1,*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__istream, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Dictionary__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::Dictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Dictionary",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Dictionary" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Dictionary" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Dictionary *)new FIX::Dictionary((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_Dictionary__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_Dictionary")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Dictionary *)new FIX::Dictionary(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Dictionary(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_Dictionary__SWIG_1(self, args); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Dictionary__SWIG_0(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_Dictionary'.\n" " Possible C/C++ prototypes are:\n" " FIX::Dictionary::Dictionary(std::string const &)\n" " FIX::Dictionary::Dictionary()\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_Dictionary(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Dictionary",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Dictionary" "', argument " "1"" of type '" "FIX::Dictionary *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_getName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:Dictionary_getName",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_getName" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Dictionary const *)arg1)->getName(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_size(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; size_t result; if (!PyArg_ParseTuple(args,(char *)"O:Dictionary_size",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_size" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Dictionary const *)arg1)->size(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_getString__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"OOO:Dictionary_getString",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_getString" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_getString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_getString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Dictionary_getString" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Dictionary const *)arg1)->getString((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::FieldConvertError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN), "FIX::FieldConvertError", SWIGTYPE_p_FIX__FieldConvertError); SWIG_fail; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_getString__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"OO:Dictionary_getString",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_getString" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_getString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_getString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Dictionary const *)arg1)->getString((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::FieldConvertError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN), "FIX::FieldConvertError", SWIGTYPE_p_FIX__FieldConvertError); SWIG_fail; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_getString(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Dictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Dictionary_getString__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Dictionary, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Dictionary_getString__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Dictionary_getString'.\n" " Possible C/C++ prototypes are:\n" " FIX::Dictionary::getString(std::string const &,bool) const\n" " FIX::Dictionary::getString(std::string const &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_Dictionary_getInt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OO:Dictionary_getInt",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_getInt" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_getInt" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_getInt" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Dictionary const *)arg1)->getInt((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::FieldConvertError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN), "FIX::FieldConvertError", SWIGTYPE_p_FIX__FieldConvertError); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_getDouble(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; double result; if (!PyArg_ParseTuple(args,(char *)"OO:Dictionary_getDouble",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_getDouble" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_getDouble" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_getDouble" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (double)((FIX::Dictionary const *)arg1)->getDouble((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::FieldConvertError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN), "FIX::FieldConvertError", SWIGTYPE_p_FIX__FieldConvertError); SWIG_fail; } resultobj = SWIG_From_double(static_cast< double >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_getBool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Dictionary_getBool",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_getBool" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_getBool" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_getBool" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Dictionary const *)arg1)->getBool((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::FieldConvertError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN), "FIX::FieldConvertError", SWIGTYPE_p_FIX__FieldConvertError); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_getDay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OO:Dictionary_getDay",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_getDay" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_getDay" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_getDay" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::Dictionary const *)arg1)->getDay((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::FieldConvertError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN), "FIX::FieldConvertError", SWIGTYPE_p_FIX__FieldConvertError); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_setString(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Dictionary_setString",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_setString" "', argument " "1"" of type '" "FIX::Dictionary *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_setString" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_setString" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Dictionary_setString" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_setString" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setString((std::string const &)*arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_setInt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Dictionary_setInt",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_setInt" "', argument " "1"" of type '" "FIX::Dictionary *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_setInt" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_setInt" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Dictionary_setInt" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setInt((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_setDouble(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; double arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; double val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Dictionary_setDouble",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_setDouble" "', argument " "1"" of type '" "FIX::Dictionary *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_setDouble" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_setDouble" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_double(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Dictionary_setDouble" "', argument " "3"" of type '" "double""'"); } arg3 = static_cast< double >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setDouble((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_setBool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Dictionary_setBool",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_setBool" "', argument " "1"" of type '" "FIX::Dictionary *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_setBool" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_setBool" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Dictionary_setBool" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setBool((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_setDay(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Dictionary_setDay",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_setDay" "', argument " "1"" of type '" "FIX::Dictionary *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_setDay" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_setDay" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Dictionary_setDay" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setDay((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_has(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Dictionary_has",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_has" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_has" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_has" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::Dictionary const *)arg1)->has((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_merge(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; FIX::Dictionary *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Dictionary_merge",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_merge" "', argument " "1"" of type '" "FIX::Dictionary *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Dictionary, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Dictionary_merge" "', argument " "2"" of type '" "FIX::Dictionary const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Dictionary_merge" "', argument " "2"" of type '" "FIX::Dictionary const &""'"); } arg2 = reinterpret_cast< FIX::Dictionary * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->merge((FIX::Dictionary const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_begin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::map< std::string,std::string >::const_iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:Dictionary_begin",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_begin" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Dictionary const *)arg1)->begin(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::Dictionary::iterator(static_cast< const FIX::Dictionary::iterator& >(result))), SWIGTYPE_p_std__mapT_std__string_std__string_t__const_iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Dictionary_end(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::map< std::string,std::string >::const_iterator > result; if (!PyArg_ParseTuple(args,(char *)"O:Dictionary_end",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Dictionary_end" "', argument " "1"" of type '" "FIX::Dictionary const *""'"); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::Dictionary const *)arg1)->end(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new FIX::Dictionary::iterator(static_cast< const FIX::Dictionary::iterator& >(result))), SWIGTYPE_p_std__mapT_std__string_std__string_t__const_iterator, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Dictionary_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Dictionary, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN int Swig_var_BEGINSTRING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable BEGINSTRING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_BEGINSTRING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::BEGINSTRING); return pyobj; } SWIGINTERN int Swig_var_SENDERCOMPID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SENDERCOMPID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SENDERCOMPID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SENDERCOMPID); return pyobj; } SWIGINTERN int Swig_var_TARGETCOMPID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TARGETCOMPID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TARGETCOMPID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TARGETCOMPID); return pyobj; } SWIGINTERN int Swig_var_SESSION_QUALIFIER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SESSION_QUALIFIER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SESSION_QUALIFIER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SESSION_QUALIFIER); return pyobj; } SWIGINTERN int Swig_var_DEFAULT_APPLVERID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DEFAULT_APPLVERID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DEFAULT_APPLVERID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DEFAULT_APPLVERID); return pyobj; } SWIGINTERN int Swig_var_CONNECTION_TYPE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CONNECTION_TYPE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CONNECTION_TYPE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CONNECTION_TYPE); return pyobj; } SWIGINTERN int Swig_var_USE_DATA_DICTIONARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable USE_DATA_DICTIONARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_USE_DATA_DICTIONARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::USE_DATA_DICTIONARY); return pyobj; } SWIGINTERN int Swig_var_SEND_RESETSEQNUMFLAG_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SEND_RESETSEQNUMFLAG is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SEND_RESETSEQNUMFLAG_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SEND_RESETSEQNUMFLAG); return pyobj; } SWIGINTERN int Swig_var_SEND_REDUNDANT_RESENDREQUESTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SEND_REDUNDANT_RESENDREQUESTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SEND_REDUNDANT_RESENDREQUESTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SEND_REDUNDANT_RESENDREQUESTS); return pyobj; } SWIGINTERN int Swig_var_DATA_DICTIONARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable DATA_DICTIONARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_DATA_DICTIONARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::DATA_DICTIONARY); return pyobj; } SWIGINTERN int Swig_var_TRANSPORT_DATA_DICTIONARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TRANSPORT_DATA_DICTIONARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TRANSPORT_DATA_DICTIONARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TRANSPORT_DATA_DICTIONARY); return pyobj; } SWIGINTERN int Swig_var_APP_DATA_DICTIONARY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable APP_DATA_DICTIONARY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_APP_DATA_DICTIONARY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::APP_DATA_DICTIONARY); return pyobj; } SWIGINTERN int Swig_var_USE_LOCAL_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable USE_LOCAL_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_USE_LOCAL_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::USE_LOCAL_TIME); return pyobj; } SWIGINTERN int Swig_var_START_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable START_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_START_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::START_TIME); return pyobj; } SWIGINTERN int Swig_var_END_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable END_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_END_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::END_TIME); return pyobj; } SWIGINTERN int Swig_var_START_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable START_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_START_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::START_DAY); return pyobj; } SWIGINTERN int Swig_var_END_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable END_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_END_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::END_DAY); return pyobj; } SWIGINTERN int Swig_var_LOGON_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LOGON_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LOGON_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::LOGON_TIME); return pyobj; } SWIGINTERN int Swig_var_LOGOUT_TIME_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LOGOUT_TIME is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LOGOUT_TIME_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::LOGOUT_TIME); return pyobj; } SWIGINTERN int Swig_var_LOGON_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LOGON_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LOGON_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::LOGON_DAY); return pyobj; } SWIGINTERN int Swig_var_LOGOUT_DAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LOGOUT_DAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LOGOUT_DAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::LOGOUT_DAY); return pyobj; } SWIGINTERN int Swig_var_CHECK_COMPID_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CHECK_COMPID is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CHECK_COMPID_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CHECK_COMPID); return pyobj; } SWIGINTERN int Swig_var_CHECK_LATENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CHECK_LATENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CHECK_LATENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CHECK_LATENCY); return pyobj; } SWIGINTERN int Swig_var_MAX_LATENCY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MAX_LATENCY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MAX_LATENCY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MAX_LATENCY); return pyobj; } SWIGINTERN int Swig_var_HEARTBTINT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HEARTBTINT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HEARTBTINT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::HEARTBTINT); return pyobj; } SWIGINTERN int Swig_var_SOCKET_ACCEPT_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_ACCEPT_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_ACCEPT_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_ACCEPT_PORT); return pyobj; } SWIGINTERN int Swig_var_SOCKET_REUSE_ADDRESS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_REUSE_ADDRESS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_REUSE_ADDRESS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_REUSE_ADDRESS); return pyobj; } SWIGINTERN int Swig_var_SOCKET_CONNECT_HOST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_CONNECT_HOST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_CONNECT_HOST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_HOST); return pyobj; } SWIGINTERN int Swig_var_SOCKET_CONNECT_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_CONNECT_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_CONNECT_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_PORT); return pyobj; } SWIGINTERN int Swig_var_SOCKET_CONNECT_SOURCE_HOST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_CONNECT_SOURCE_HOST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_CONNECT_SOURCE_HOST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_SOURCE_HOST); return pyobj; } SWIGINTERN int Swig_var_SOCKET_CONNECT_SOURCE_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_CONNECT_SOURCE_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_CONNECT_SOURCE_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_SOURCE_PORT); return pyobj; } SWIGINTERN int Swig_var_SOCKET_NODELAY_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_NODELAY is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_NODELAY_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_NODELAY); return pyobj; } SWIGINTERN int Swig_var_SOCKET_SEND_BUFFER_SIZE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_SEND_BUFFER_SIZE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_SEND_BUFFER_SIZE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_SEND_BUFFER_SIZE); return pyobj; } SWIGINTERN int Swig_var_SOCKET_RECEIVE_BUFFER_SIZE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SOCKET_RECEIVE_BUFFER_SIZE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SOCKET_RECEIVE_BUFFER_SIZE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SOCKET_RECEIVE_BUFFER_SIZE); return pyobj; } SWIGINTERN int Swig_var_RECONNECT_INTERVAL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RECONNECT_INTERVAL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RECONNECT_INTERVAL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RECONNECT_INTERVAL); return pyobj; } SWIGINTERN int Swig_var_VALIDATE_LENGTH_AND_CHECKSUM_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VALIDATE_LENGTH_AND_CHECKSUM is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VALIDATE_LENGTH_AND_CHECKSUM_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::VALIDATE_LENGTH_AND_CHECKSUM); return pyobj; } SWIGINTERN int Swig_var_VALIDATE_FIELDS_OUT_OF_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VALIDATE_FIELDS_OUT_OF_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VALIDATE_FIELDS_OUT_OF_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::VALIDATE_FIELDS_OUT_OF_ORDER); return pyobj; } SWIGINTERN int Swig_var_VALIDATE_FIELDS_HAVE_VALUES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VALIDATE_FIELDS_HAVE_VALUES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VALIDATE_FIELDS_HAVE_VALUES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::VALIDATE_FIELDS_HAVE_VALUES); return pyobj; } SWIGINTERN int Swig_var_VALIDATE_USER_DEFINED_FIELDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VALIDATE_USER_DEFINED_FIELDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VALIDATE_USER_DEFINED_FIELDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::VALIDATE_USER_DEFINED_FIELDS); return pyobj; } SWIGINTERN int Swig_var_ALLOW_UNKNOWN_MSG_FIELDS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ALLOW_UNKNOWN_MSG_FIELDS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ALLOW_UNKNOWN_MSG_FIELDS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ALLOW_UNKNOWN_MSG_FIELDS); return pyobj; } SWIGINTERN int Swig_var_PRESERVE_MESSAGE_FIELDS_ORDER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PRESERVE_MESSAGE_FIELDS_ORDER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PRESERVE_MESSAGE_FIELDS_ORDER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PRESERVE_MESSAGE_FIELDS_ORDER); return pyobj; } SWIGINTERN int Swig_var_LOGON_TIMEOUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LOGON_TIMEOUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LOGON_TIMEOUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::LOGON_TIMEOUT); return pyobj; } SWIGINTERN int Swig_var_LOGOUT_TIMEOUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable LOGOUT_TIMEOUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_LOGOUT_TIMEOUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::LOGOUT_TIMEOUT); return pyobj; } SWIGINTERN int Swig_var_FILE_STORE_PATH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FILE_STORE_PATH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FILE_STORE_PATH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::FILE_STORE_PATH); return pyobj; } SWIGINTERN int Swig_var_MYSQL_STORE_USECONNECTIONPOOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_STORE_USECONNECTIONPOOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_STORE_USECONNECTIONPOOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_STORE_USECONNECTIONPOOL); return pyobj; } SWIGINTERN int Swig_var_MYSQL_STORE_DATABASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_STORE_DATABASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_STORE_DATABASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_STORE_DATABASE); return pyobj; } SWIGINTERN int Swig_var_MYSQL_STORE_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_STORE_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_STORE_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_STORE_USER); return pyobj; } SWIGINTERN int Swig_var_MYSQL_STORE_PASSWORD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_STORE_PASSWORD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_STORE_PASSWORD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_STORE_PASSWORD); return pyobj; } SWIGINTERN int Swig_var_MYSQL_STORE_HOST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_STORE_HOST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_STORE_HOST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_STORE_HOST); return pyobj; } SWIGINTERN int Swig_var_MYSQL_STORE_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_STORE_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_STORE_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_STORE_PORT); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_STORE_USECONNECTIONPOOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_STORE_USECONNECTIONPOOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_STORE_USECONNECTIONPOOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_USECONNECTIONPOOL); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_STORE_DATABASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_STORE_DATABASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_STORE_DATABASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_DATABASE); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_STORE_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_STORE_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_STORE_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_USER); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_STORE_PASSWORD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_STORE_PASSWORD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_STORE_PASSWORD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_PASSWORD); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_STORE_HOST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_STORE_HOST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_STORE_HOST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_HOST); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_STORE_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_STORE_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_STORE_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_PORT); return pyobj; } SWIGINTERN int Swig_var_ODBC_STORE_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_STORE_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_STORE_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_STORE_USER); return pyobj; } SWIGINTERN int Swig_var_ODBC_STORE_PASSWORD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_STORE_PASSWORD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_STORE_PASSWORD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_STORE_PASSWORD); return pyobj; } SWIGINTERN int Swig_var_ODBC_STORE_CONNECTION_STRING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_STORE_CONNECTION_STRING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_STORE_CONNECTION_STRING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_STORE_CONNECTION_STRING); return pyobj; } SWIGINTERN int Swig_var_FILE_LOG_PATH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FILE_LOG_PATH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FILE_LOG_PATH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::FILE_LOG_PATH); return pyobj; } SWIGINTERN int Swig_var_FILE_LOG_BACKUP_PATH_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable FILE_LOG_BACKUP_PATH is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_FILE_LOG_BACKUP_PATH_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::FILE_LOG_BACKUP_PATH); return pyobj; } SWIGINTERN int Swig_var_SCREEN_LOG_SHOW_INCOMING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SCREEN_LOG_SHOW_INCOMING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SCREEN_LOG_SHOW_INCOMING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SCREEN_LOG_SHOW_INCOMING); return pyobj; } SWIGINTERN int Swig_var_SCREEN_LOG_SHOW_OUTGOING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SCREEN_LOG_SHOW_OUTGOING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SCREEN_LOG_SHOW_OUTGOING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SCREEN_LOG_SHOW_OUTGOING); return pyobj; } SWIGINTERN int Swig_var_SCREEN_LOG_SHOW_EVENTS_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SCREEN_LOG_SHOW_EVENTS is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SCREEN_LOG_SHOW_EVENTS_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SCREEN_LOG_SHOW_EVENTS); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_USECONNECTIONPOOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_USECONNECTIONPOOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_USECONNECTIONPOOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_USECONNECTIONPOOL); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_DATABASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_DATABASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_DATABASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_DATABASE); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_USER); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_PASSWORD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_PASSWORD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_PASSWORD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_PASSWORD); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_HOST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_HOST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_HOST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_HOST); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_PORT); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_INCOMING_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_INCOMING_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_INCOMING_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_INCOMING_TABLE); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_OUTGOING_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_OUTGOING_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_OUTGOING_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_OUTGOING_TABLE); return pyobj; } SWIGINTERN int Swig_var_MYSQL_LOG_EVENT_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MYSQL_LOG_EVENT_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MYSQL_LOG_EVENT_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MYSQL_LOG_EVENT_TABLE); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_USECONNECTIONPOOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_USECONNECTIONPOOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_USECONNECTIONPOOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_USECONNECTIONPOOL); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_DATABASE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_DATABASE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_DATABASE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_DATABASE); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_USER); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_PASSWORD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_PASSWORD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_PASSWORD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_PASSWORD); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_HOST_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_HOST is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_HOST_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_HOST); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_PORT); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_INCOMING_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_INCOMING_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_INCOMING_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_INCOMING_TABLE); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_OUTGOING_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_OUTGOING_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_OUTGOING_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_OUTGOING_TABLE); return pyobj; } SWIGINTERN int Swig_var_POSTGRESQL_LOG_EVENT_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable POSTGRESQL_LOG_EVENT_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_POSTGRESQL_LOG_EVENT_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_EVENT_TABLE); return pyobj; } SWIGINTERN int Swig_var_ODBC_LOG_USER_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_LOG_USER is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_LOG_USER_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_LOG_USER); return pyobj; } SWIGINTERN int Swig_var_ODBC_LOG_PASSWORD_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_LOG_PASSWORD is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_LOG_PASSWORD_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_LOG_PASSWORD); return pyobj; } SWIGINTERN int Swig_var_ODBC_LOG_CONNECTION_STRING_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_LOG_CONNECTION_STRING is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_LOG_CONNECTION_STRING_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_LOG_CONNECTION_STRING); return pyobj; } SWIGINTERN int Swig_var_ODBC_LOG_INCOMING_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_LOG_INCOMING_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_LOG_INCOMING_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_LOG_INCOMING_TABLE); return pyobj; } SWIGINTERN int Swig_var_ODBC_LOG_OUTGOING_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_LOG_OUTGOING_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_LOG_OUTGOING_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_LOG_OUTGOING_TABLE); return pyobj; } SWIGINTERN int Swig_var_ODBC_LOG_EVENT_TABLE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable ODBC_LOG_EVENT_TABLE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_ODBC_LOG_EVENT_TABLE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::ODBC_LOG_EVENT_TABLE); return pyobj; } SWIGINTERN int Swig_var_RESET_ON_LOGON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RESET_ON_LOGON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RESET_ON_LOGON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RESET_ON_LOGON); return pyobj; } SWIGINTERN int Swig_var_RESET_ON_LOGOUT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RESET_ON_LOGOUT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RESET_ON_LOGOUT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RESET_ON_LOGOUT); return pyobj; } SWIGINTERN int Swig_var_RESET_ON_DISCONNECT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable RESET_ON_DISCONNECT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_RESET_ON_DISCONNECT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::RESET_ON_DISCONNECT); return pyobj; } SWIGINTERN int Swig_var_REFRESH_ON_LOGON_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable REFRESH_ON_LOGON is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_REFRESH_ON_LOGON_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::REFRESH_ON_LOGON); return pyobj; } SWIGINTERN int Swig_var_MILLISECONDS_IN_TIMESTAMP_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable MILLISECONDS_IN_TIMESTAMP is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_MILLISECONDS_IN_TIMESTAMP_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::MILLISECONDS_IN_TIMESTAMP); return pyobj; } SWIGINTERN int Swig_var_TIMESTAMP_PRECISION_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable TIMESTAMP_PRECISION is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_TIMESTAMP_PRECISION_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::TIMESTAMP_PRECISION); return pyobj; } SWIGINTERN int Swig_var_HTTP_ACCEPT_PORT_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable HTTP_ACCEPT_PORT is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_HTTP_ACCEPT_PORT_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::HTTP_ACCEPT_PORT); return pyobj; } SWIGINTERN int Swig_var_PERSIST_MESSAGES_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable PERSIST_MESSAGES is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_PERSIST_MESSAGES_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::PERSIST_MESSAGES); return pyobj; } SWIGINTERN int Swig_var_SERVER_CERT_FILE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SERVER_CERT_FILE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SERVER_CERT_FILE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SERVER_CERT_FILE); return pyobj; } SWIGINTERN int Swig_var_SERVER_CERT_KEY_FILE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SERVER_CERT_KEY_FILE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SERVER_CERT_KEY_FILE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SERVER_CERT_KEY_FILE); return pyobj; } SWIGINTERN int Swig_var_CLIENT_CERT_FILE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CLIENT_CERT_FILE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CLIENT_CERT_FILE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CLIENT_CERT_FILE); return pyobj; } SWIGINTERN int Swig_var_CLIENT_CERT_KEY_FILE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CLIENT_CERT_KEY_FILE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CLIENT_CERT_KEY_FILE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CLIENT_CERT_KEY_FILE); return pyobj; } SWIGINTERN int Swig_var_CERT_AUTH_FILE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CERT_AUTH_FILE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CERT_AUTH_FILE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CERT_AUTH_FILE); return pyobj; } SWIGINTERN int Swig_var_CERT_AUTH_DIR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CERT_AUTH_DIR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CERT_AUTH_DIR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CERT_AUTH_DIR); return pyobj; } SWIGINTERN int Swig_var_CRL_FILE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CRL_FILE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CRL_FILE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CRL_FILE); return pyobj; } SWIGINTERN int Swig_var_CRL_DIR_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable CRL_DIR is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_CRL_DIR_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::CRL_DIR); return pyobj; } SWIGINTERN int Swig_var_VERIFY_LEVEL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable VERIFY_LEVEL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_VERIFY_LEVEL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::VERIFY_LEVEL); return pyobj; } SWIGINTERN int Swig_var_SSL_PROTOCOL_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SSL_PROTOCOL is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SSL_PROTOCOL_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SSL_PROTOCOL); return pyobj; } SWIGINTERN int Swig_var_SSL_CIPHER_SUITE_set(PyObject *) { SWIG_Error(SWIG_AttributeError,"Variable SSL_CIPHER_SUITE is read-only."); return 1; } SWIGINTERN PyObject *Swig_var_SSL_CIPHER_SUITE_get(void) { PyObject *pyobj = 0; pyobj = SWIG_FromCharPtr(FIX::SSL_CIPHER_SUITE); return pyobj; } SWIGINTERN PyObject *_wrap_new_SessionSettings__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_SessionSettings")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionSettings *)new FIX::SessionSettings(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionSettings, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionSettings__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::istream *arg1 = 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::SessionSettings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_SessionSettings",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::istream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::istream &""'"); } arg1 = reinterpret_cast< std::istream * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SessionSettings" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionSettings *)new FIX::SessionSettings(*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionSettings, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionSettings__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::istream *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SessionSettings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SessionSettings",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::istream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::istream &""'"); } arg1 = reinterpret_cast< std::istream * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionSettings *)new FIX::SessionSettings(*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionSettings, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SessionSettings__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::SessionSettings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_SessionSettings",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_SessionSettings" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionSettings *)new FIX::SessionSettings((std::string const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionSettings, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_SessionSettings__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::SessionSettings *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SessionSettings",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SessionSettings" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionSettings *)new FIX::SessionSettings((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionSettings, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_SessionSettings(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_SessionSettings__SWIG_0(self, args); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionSettings__SWIG_2(self, args); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionSettings__SWIG_4(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SessionSettings__SWIG_1(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SessionSettings__SWIG_3(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SessionSettings'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionSettings::SessionSettings()\n" " FIX::SessionSettings::SessionSettings(std::istream &,bool)\n" " FIX::SessionSettings::SessionSettings(std::istream &)\n" " FIX::SessionSettings::SessionSettings(std::string const &,bool)\n" " FIX::SessionSettings::SessionSettings(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_SessionSettings_has(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:SessionSettings_has",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionSettings_has" "', argument " "1"" of type '" "FIX::SessionSettings const *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SessionSettings_has" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SessionSettings_has" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::SessionSettings const *)arg1)->has((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionSettings_get__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Dictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SessionSettings_get",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionSettings_get" "', argument " "1"" of type '" "FIX::SessionSettings const *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SessionSettings_get" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SessionSettings_get" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Dictionary *) &((FIX::SessionSettings const *)arg1)->get((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionSettings_set__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::SessionID *arg2 = 0 ; FIX::Dictionary arg3 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:SessionSettings_set",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionSettings_set" "', argument " "1"" of type '" "FIX::SessionSettings *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SessionSettings_set" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SessionSettings_set" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__Dictionary, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "SessionSettings_set" "', argument " "3"" of type '" "FIX::Dictionary""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SessionSettings_set" "', argument " "3"" of type '" "FIX::Dictionary""'"); } else { FIX::Dictionary * temp = reinterpret_cast< FIX::Dictionary * >(argp3); arg3 = *temp; if (SWIG_IsNewObj(res3)) delete temp; } } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->set((FIX::SessionID const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionSettings_get__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Dictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SessionSettings_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionSettings_get" "', argument " "1"" of type '" "FIX::SessionSettings const *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Dictionary *) &((FIX::SessionSettings const *)arg1)->get(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionSettings_get(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_get__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_get__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SessionSettings_get'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionSettings::get(FIX::SessionID const &) const\n" " FIX::SessionSettings::get() const\n"); return 0; } SWIGINTERN PyObject *_wrap_SessionSettings_set__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::Dictionary *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SessionSettings_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionSettings_set" "', argument " "1"" of type '" "FIX::SessionSettings *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Dictionary, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SessionSettings_set" "', argument " "2"" of type '" "FIX::Dictionary const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SessionSettings_set" "', argument " "2"" of type '" "FIX::Dictionary const &""'"); } arg2 = reinterpret_cast< FIX::Dictionary * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->set((FIX::Dictionary const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionSettings_set(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Dictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_set__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__Dictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_set__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SessionSettings_set'.\n" " Possible C/C++ prototypes are:\n" " FIX::SessionSettings::set(FIX::SessionID const &,FIX::Dictionary)\n" " FIX::SessionSettings::set(FIX::Dictionary const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_SessionSettings_size(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; size_t result; if (!PyArg_ParseTuple(args,(char *)"O:SessionSettings_size",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionSettings_size" "', argument " "1"" of type '" "FIX::SessionSettings const *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::SessionSettings const *)arg1)->size(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SessionSettings_getSessions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; SwigValueWrapper< std::set< FIX::SessionID > > result; if (!PyArg_ParseTuple(args,(char *)"O:SessionSettings_getSessions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SessionSettings_getSessions" "', argument " "1"" of type '" "FIX::SessionSettings const *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::SessionSettings const *)arg1)->getSessions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new std::set< FIX::SessionID >(static_cast< const std::set< FIX::SessionID >& >(result))), SWIGTYPE_p_std__setT_FIX__SessionID_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_SessionSettings(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SessionSettings",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SessionSettings, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SessionSettings" "', argument " "1"" of type '" "FIX::SessionSettings *""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SessionSettings_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SessionSettings, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap___rshift____SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::istream *arg1 = 0 ; FIX::SessionSettings *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::istream *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:__rshift__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__rshift__" "', argument " "1"" of type '" "std::istream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__rshift__" "', argument " "1"" of type '" "std::istream &""'"); } arg1 = reinterpret_cast< std::istream * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__rshift__" "', argument " "2"" of type '" "FIX::SessionSettings &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__rshift__" "', argument " "2"" of type '" "FIX::SessionSettings &""'"); } arg2 = reinterpret_cast< FIX::SessionSettings * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::istream *) &FIX::operator >>(*arg1,*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__istream, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap___rshift__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___rshift____SWIG_0(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___rshift____SWIG_1(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap___lshift____SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::ostream *arg1 = 0 ; FIX::SessionSettings *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; std::ostream *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:__lshift__",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "1"" of type '" "std::ostream &""'"); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::SessionSettings const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "__lshift__" "', argument " "2"" of type '" "FIX::SessionSettings const &""'"); } arg2 = reinterpret_cast< FIX::SessionSettings * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::SessionSettings const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap___lshift__(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_0(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_1(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_2(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_3(self, args); } } } fail: Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } SWIGINTERN PyObject *_wrap_new_Session(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; Application *arg1 = 0 ; MessageStoreFactory *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; DataDictionaryProvider *arg4 = 0 ; TimeRange *arg5 = 0 ; int arg6 ; LogFactory *arg7 = (LogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; int val6 ; int ecode6 = 0 ; void *argp7 = 0 ; int res7 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; PyObject * obj5 = 0 ; PyObject * obj6 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:new_Session",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Session" "', argument " "1"" of type '" "Application &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Session" "', argument " "1"" of type '" "Application &""'"); } arg1 = reinterpret_cast< Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_Session" "', argument " "2"" of type '" "MessageStoreFactory &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Session" "', argument " "2"" of type '" "MessageStoreFactory &""'"); } arg2 = reinterpret_cast< MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_Session" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Session" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_DataDictionaryProvider, 0 | 0); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Session" "', argument " "4"" of type '" "DataDictionaryProvider const &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Session" "', argument " "4"" of type '" "DataDictionaryProvider const &""'"); } arg4 = reinterpret_cast< DataDictionaryProvider * >(argp4); res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_TimeRange, 0 | 0); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_Session" "', argument " "5"" of type '" "TimeRange const &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Session" "', argument " "5"" of type '" "TimeRange const &""'"); } arg5 = reinterpret_cast< TimeRange * >(argp5); ecode6 = SWIG_AsVal_int(obj5, &val6); if (!SWIG_IsOK(ecode6)) { SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Session" "', argument " "6"" of type '" "int""'"); } arg6 = static_cast< int >(val6); res7 = SWIG_ConvertPtr(obj6, &argp7,SWIGTYPE_p_LogFactory, 0 | 0 ); if (!SWIG_IsOK(res7)) { SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "new_Session" "', argument " "7"" of type '" "LogFactory *""'"); } arg7 = reinterpret_cast< LogFactory * >(argp7); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)new FIX::Session(*arg1,*arg2,(FIX::SessionID const &)*arg3,(DataDictionaryProvider const &)*arg4,(TimeRange const &)*arg5,arg6,arg7); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_Session(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Session",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Session" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_logon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_logon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_logon" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->logon(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_logout__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_logout",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_logout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_logout" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_logout" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->logout((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Session_logout__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_logout",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_logout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->logout(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_logout(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_logout__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_logout__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Session_logout'.\n" " Possible C/C++ prototypes are:\n" " FIX::Session::logout(std::string const &)\n" " FIX::Session::logout()\n"); return 0; } SWIGINTERN PyObject *_wrap_Session_isEnabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_isEnabled",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_isEnabled" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isEnabled(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_sentLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_sentLogon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sentLogon" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->sentLogon(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_sentLogout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_sentLogout",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sentLogout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->sentLogout(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_receivedLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_receivedLogon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_receivedLogon" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->receivedLogon(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_isLoggedOn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_isLoggedOn",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_isLoggedOn" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isLoggedOn(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_reset",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_reset" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->reset(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_refresh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_refresh",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_refresh" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->refresh(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setNextSenderMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setNextSenderMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextSenderMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setNextTargetMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setNextTargetMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextTargetMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getSessionID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SessionID *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_getSessionID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getSessionID" "', argument " "1"" of type '" "FIX::Session const *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SessionID *) &((FIX::Session const *)arg1)->getSessionID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionID, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setDataDictionaryProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; DataDictionaryProvider *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setDataDictionaryProvider",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setDataDictionaryProvider" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_DataDictionaryProvider, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_setDataDictionaryProvider" "', argument " "2"" of type '" "DataDictionaryProvider const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_setDataDictionaryProvider" "', argument " "2"" of type '" "DataDictionaryProvider const &""'"); } arg2 = reinterpret_cast< DataDictionaryProvider * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setDataDictionaryProvider((DataDictionaryProvider const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getDataDictionaryProvider(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; DataDictionaryProvider *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_getDataDictionaryProvider",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getDataDictionaryProvider" "', argument " "1"" of type '" "FIX::Session const *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (DataDictionaryProvider *) &((FIX::Session const *)arg1)->getDataDictionaryProvider(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_DataDictionaryProvider, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Session_sendToTarget",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::sendToTarget(*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::SessionNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN), "FIX::SessionNotFound", SWIGTYPE_p_FIX__SessionNotFound); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_sendToTarget",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::sendToTarget(*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::SessionNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN), "FIX::SessionNotFound", SWIGTYPE_p_FIX__SessionNotFound); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Session_sendToTarget",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::sendToTarget(*arg1,(FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::SessionNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN), "FIX::SessionNotFound", SWIGTYPE_p_FIX__SessionNotFound); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; FIX::SenderCompID *arg2 = 0 ; FIX::TargetCompID *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOOO:Session_sendToTarget",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SenderCompID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "FIX::SenderCompID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "FIX::SenderCompID const &""'"); } arg2 = reinterpret_cast< FIX::SenderCompID * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__TargetCompID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "FIX::TargetCompID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "FIX::TargetCompID const &""'"); } arg3 = reinterpret_cast< FIX::TargetCompID * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Session_sendToTarget" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::sendToTarget(*arg1,(FIX::SenderCompID const &)*arg2,(FIX::TargetCompID const &)*arg3,(std::string const &)*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::SessionNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN), "FIX::SessionNotFound", SWIGTYPE_p_FIX__SessionNotFound); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; FIX::SenderCompID *arg2 = 0 ; FIX::TargetCompID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:Session_sendToTarget",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SenderCompID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "FIX::SenderCompID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "FIX::SenderCompID const &""'"); } arg2 = reinterpret_cast< FIX::SenderCompID * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__TargetCompID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "FIX::TargetCompID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "FIX::TargetCompID const &""'"); } arg3 = reinterpret_cast< FIX::TargetCompID * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::sendToTarget(*arg1,(FIX::SenderCompID const &)*arg2,(FIX::TargetCompID const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::SessionNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN), "FIX::SessionNotFound", SWIGTYPE_p_FIX__SessionNotFound); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; int res4 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOOO:Session_sendToTarget",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "Session_sendToTarget" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::sendToTarget(*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::SessionNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN), "FIX::SessionNotFound", SWIGTYPE_p_FIX__SessionNotFound); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget__SWIG_6(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:Session_sendToTarget",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "1"" of type '" "FIX::Message &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_sendToTarget" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::sendToTarget(*arg1,(std::string const &)*arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::SessionNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN), "FIX::SessionNotFound", SWIGTYPE_p_FIX__SessionNotFound); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_Session_sendToTarget(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_2(self, args); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_0(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SenderCompID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__TargetCompID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_4(self, args); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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) { return _wrap_Session_sendToTarget__SWIG_6(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SenderCompID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__TargetCompID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_3(self, args); } } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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) { return _wrap_Session_sendToTarget__SWIG_5(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Session_sendToTarget'.\n" " Possible C/C++ prototypes are:\n" " FIX::Session::sendToTarget(FIX::Message &,std::string const &)\n" " FIX::Session::sendToTarget(FIX::Message &)\n" " FIX::Session::sendToTarget(FIX::Message &,FIX::SessionID const &)\n" " FIX::Session::sendToTarget(FIX::Message &,FIX::SenderCompID const &,FIX::TargetCompID const &,std::string const &)\n" " FIX::Session::sendToTarget(FIX::Message &,FIX::SenderCompID const &,FIX::TargetCompID const &)\n" " FIX::Session::sendToTarget(FIX::Message &,std::string const &,std::string const &,std::string const &)\n" " FIX::Session::sendToTarget(FIX::Message &,std::string const &,std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Session_getSessions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; SwigValueWrapper< std::set< FIX::SessionID > > result; if (!PyArg_ParseTuple(args,(char *)":Session_getSessions")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX::Session::getSessions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new std::set< FIX::SessionID >(static_cast< const std::set< FIX::SessionID >& >(result))), SWIGTYPE_p_std__setT_FIX__SessionID_t, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_doesSessionExist(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_doesSessionExist",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_doesSessionExist" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_doesSessionExist" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::doesSessionExist((FIX::SessionID const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_lookupSession__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_lookupSession",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_lookupSession" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_lookupSession" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)FIX::Session::lookupSession((FIX::SessionID const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_lookupSession__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_lookupSession",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_lookupSession" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_lookupSession" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_lookupSession" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)FIX::Session::lookupSession((std::string const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_Session_lookupSession__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_lookupSession",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_lookupSession" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_lookupSession" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)FIX::Session::lookupSession((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_Session_lookupSession(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_lookupSession__SWIG_0(self, args); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_lookupSession__SWIG_2(self, args); } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Session_lookupSession__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Session_lookupSession'.\n" " Possible C/C++ prototypes are:\n" " FIX::Session::lookupSession(FIX::SessionID const &)\n" " FIX::Session::lookupSession(std::string const &,bool)\n" " FIX::Session::lookupSession(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Session_isSessionRegistered(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_isSessionRegistered",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_isSessionRegistered" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_isSessionRegistered" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)FIX::Session::isSessionRegistered((FIX::SessionID const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_registerSession(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_registerSession",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_registerSession" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_registerSession" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)FIX::Session::registerSession((FIX::SessionID const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_unregisterSession(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_unregisterSession",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_unregisterSession" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_unregisterSession" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; FIX::Session::unregisterSession((FIX::SessionID const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_numSessions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; size_t result; if (!PyArg_ParseTuple(args,(char *)":Session_numSessions")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = FIX::Session::numSessions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_size_t(static_cast< size_t >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_isSessionTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Session_isSessionTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_isSessionTime" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_isSessionTime" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_isSessionTime" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isSessionTime((UtcTimeStamp const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_isLogonTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Session_isLogonTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_isLogonTime" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_isLogonTime" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_isLogonTime" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isLogonTime((UtcTimeStamp const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_isInitiator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_isInitiator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_isInitiator" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isInitiator(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_isAcceptor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_isAcceptor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_isAcceptor" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isAcceptor(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getLogonTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; TimeRange *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_getLogonTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getLogonTime" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (TimeRange *) &(arg1)->getLogonTime(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_TimeRange, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setLogonTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; TimeRange *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setLogonTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setLogonTime" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_TimeRange, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_setLogonTime" "', argument " "2"" of type '" "TimeRange const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_setLogonTime" "', argument " "2"" of type '" "TimeRange const &""'"); } arg2 = reinterpret_cast< TimeRange * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setLogonTime((TimeRange const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getSenderDefaultApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_getSenderDefaultApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getSenderDefaultApplVerID" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &(arg1)->getSenderDefaultApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setSenderDefaultApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setSenderDefaultApplVerID",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setSenderDefaultApplVerID" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_setSenderDefaultApplVerID" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_setSenderDefaultApplVerID" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setSenderDefaultApplVerID((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Session_getTargetDefaultApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_getTargetDefaultApplVerID",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getTargetDefaultApplVerID" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::string *) &(arg1)->getTargetDefaultApplVerID(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(*result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setTargetDefaultApplVerID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setTargetDefaultApplVerID",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setTargetDefaultApplVerID" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_setTargetDefaultApplVerID" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_setTargetDefaultApplVerID" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setTargetDefaultApplVerID((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Session_getSendRedundantResendRequests(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getSendRedundantResendRequests",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getSendRedundantResendRequests" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getSendRedundantResendRequests(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setSendRedundantResendRequests(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setSendRedundantResendRequests",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setSendRedundantResendRequests" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setSendRedundantResendRequests" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setSendRedundantResendRequests(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getCheckCompId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getCheckCompId",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getCheckCompId" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getCheckCompId(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setCheckCompId(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setCheckCompId",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setCheckCompId" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setCheckCompId" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setCheckCompId(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getCheckLatency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getCheckLatency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getCheckLatency" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getCheckLatency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setCheckLatency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setCheckLatency",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setCheckLatency" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setCheckLatency" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setCheckLatency(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getMaxLatency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getMaxLatency",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getMaxLatency" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)(arg1)->getMaxLatency(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setMaxLatency(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setMaxLatency",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setMaxLatency" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setMaxLatency" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setMaxLatency(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getLogonTimeout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getLogonTimeout",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getLogonTimeout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)(arg1)->getLogonTimeout(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setLogonTimeout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setLogonTimeout",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setLogonTimeout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setLogonTimeout" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setLogonTimeout(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getLogoutTimeout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getLogoutTimeout",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getLogoutTimeout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)(arg1)->getLogoutTimeout(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setLogoutTimeout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setLogoutTimeout",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setLogoutTimeout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setLogoutTimeout" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setLogoutTimeout(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getResetOnLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getResetOnLogon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getResetOnLogon" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getResetOnLogon(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setResetOnLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setResetOnLogon",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setResetOnLogon" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setResetOnLogon" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setResetOnLogon(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getResetOnLogout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getResetOnLogout",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getResetOnLogout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getResetOnLogout(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setResetOnLogout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setResetOnLogout",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setResetOnLogout" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setResetOnLogout" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setResetOnLogout(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getResetOnDisconnect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getResetOnDisconnect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getResetOnDisconnect" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getResetOnDisconnect(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setResetOnDisconnect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setResetOnDisconnect",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setResetOnDisconnect" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setResetOnDisconnect" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setResetOnDisconnect(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getRefreshOnLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getRefreshOnLogon",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getRefreshOnLogon" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getRefreshOnLogon(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setRefreshOnLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setRefreshOnLogon",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setRefreshOnLogon" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setRefreshOnLogon" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setRefreshOnLogon(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getMillisecondsInTimeStamp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getMillisecondsInTimeStamp",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getMillisecondsInTimeStamp" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getMillisecondsInTimeStamp(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setMillisecondsInTimeStamp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setMillisecondsInTimeStamp",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setMillisecondsInTimeStamp" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setMillisecondsInTimeStamp" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setMillisecondsInTimeStamp(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getTimestampPrecision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getTimestampPrecision",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getTimestampPrecision" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)(arg1)->getTimestampPrecision(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setTimestampPrecision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setTimestampPrecision",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setTimestampPrecision" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setTimestampPrecision" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setTimestampPrecision(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getPersistMessages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getPersistMessages",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getPersistMessages" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getPersistMessages(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setPersistMessages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setPersistMessages",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setPersistMessages" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setPersistMessages" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setPersistMessages(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getValidateLengthAndChecksum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getValidateLengthAndChecksum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getValidateLengthAndChecksum" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->getValidateLengthAndChecksum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setValidateLengthAndChecksum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setValidateLengthAndChecksum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setValidateLengthAndChecksum" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Session_setValidateLengthAndChecksum" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setValidateLengthAndChecksum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_setResponder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; Responder *arg2 = (Responder *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_setResponder",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_setResponder" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_Responder, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_setResponder" "', argument " "2"" of type '" "Responder *""'"); } arg2 = reinterpret_cast< Responder * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setResponder(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_send(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; FIX::Message *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Session_send",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_send" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_send" "', argument " "2"" of type '" "FIX::Message &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_send" "', argument " "2"" of type '" "FIX::Message &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->send(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_next__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_next",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_next" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->next(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_next__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Session_next",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_next" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_next" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->next((UtcTimeStamp const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_next__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 = 0 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:Session_next",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_next" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_next" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); ecode4 = SWIG_AsVal_bool(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Session_next" "', argument " "4"" of type '" "bool""'"); } arg4 = static_cast< bool >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->next((std::string const &)*arg2,(UtcTimeStamp const &)*arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Session_next__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Session_next",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_next" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_next" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->next((std::string const &)*arg2,(UtcTimeStamp const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Session_next__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; FIX::Message *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:Session_next",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_next" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_next" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); ecode4 = SWIG_AsVal_bool(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "Session_next" "', argument " "4"" of type '" "bool""'"); } arg4 = static_cast< bool >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->next((FIX::Message const &)*arg2,(UtcTimeStamp const &)*arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_next__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; FIX::Message *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Session_next",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_next" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Session_next" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Session_next" "', argument " "3"" of type '" "UtcTimeStamp const &""'"); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->next((FIX::Message const &)*arg2,(UtcTimeStamp const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_next(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_0(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_5(self, args); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 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_ConvertPtr(argv[2], 0, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_3(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Session_next__SWIG_4(self, args); } } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 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_ConvertPtr(argv[2], 0, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Session_next__SWIG_2(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Session_next'.\n" " Possible C/C++ prototypes are:\n" " FIX::Session::next()\n" " FIX::Session::next(UtcTimeStamp const &)\n" " FIX::Session::next(std::string const &,UtcTimeStamp const &,bool)\n" " FIX::Session::next(std::string const &,UtcTimeStamp const &)\n" " FIX::Session::next(FIX::Message const &,UtcTimeStamp const &,bool)\n" " FIX::Session::next(FIX::Message const &,UtcTimeStamp const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_Session_disconnect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_disconnect",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_disconnect" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->disconnect(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getExpectedSenderNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getExpectedSenderNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getExpectedSenderNum" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)(arg1)->getExpectedSenderNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getExpectedTargetNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:Session_getExpectedTargetNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getExpectedTargetNum" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)(arg1)->getExpectedTargetNum(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getLog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_getLog",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getLog" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (Log *)(arg1)->getLog(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Session_getStore(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; MessageStore *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Session_getStore",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Session_getStore" "', argument " "1"" of type '" "FIX::Session *""'"); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (MessageStore *)(arg1)->getStore(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_MessageStore, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Session_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Session, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_delete_LogFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LogFactory *arg1 = (FIX::LogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_LogFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LogFactory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LogFactory" "', argument " "1"" of type '" "FIX::LogFactory *""'"); } arg1 = reinterpret_cast< FIX::LogFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_LogFactory_create__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LogFactory *arg1 = (FIX::LogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:LogFactory_create",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LogFactory_create" "', argument " "1"" of type '" "FIX::LogFactory *""'"); } arg1 = reinterpret_cast< FIX::LogFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->create(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_LogFactory_create__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LogFactory *arg1 = (FIX::LogFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:LogFactory_create",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LogFactory_create" "', argument " "1"" of type '" "FIX::LogFactory *""'"); } arg1 = reinterpret_cast< FIX::LogFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LogFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LogFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->create((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_LogFactory_create(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_LogFactory_create__SWIG_0(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_LogFactory_create__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'LogFactory_create'.\n" " Possible C/C++ prototypes are:\n" " FIX::LogFactory::create()\n" " FIX::LogFactory::create(FIX::SessionID const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_LogFactory_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::LogFactory *arg1 = (FIX::LogFactory *) 0 ; FIX::Log *arg2 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:LogFactory_destroy",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__LogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LogFactory_destroy" "', argument " "1"" of type '" "FIX::LogFactory *""'"); } arg1 = reinterpret_cast< FIX::LogFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LogFactory_destroy" "', argument " "2"" of type '" "FIX::Log *""'"); } arg2 = reinterpret_cast< FIX::Log * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->destroy(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *LogFactory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__LogFactory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ScreenLogFactory__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::ScreenLogFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_ScreenLogFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ScreenLogFactory" "', argument " "1"" of type '" "FIX::SessionSettings const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ScreenLogFactory" "', argument " "1"" of type '" "FIX::SessionSettings const &""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ScreenLogFactory *)new FIX::ScreenLogFactory((FIX::SessionSettings const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ScreenLogFactory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ScreenLogFactory__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; bool arg1 ; bool arg2 ; bool arg3 ; bool val1 ; int ecode1 = 0 ; bool val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::ScreenLogFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_ScreenLogFactory",&obj0,&obj1,&obj2)) SWIG_fail; ecode1 = SWIG_AsVal_bool(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ScreenLogFactory" "', argument " "1"" of type '" "bool""'"); } arg1 = static_cast< bool >(val1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ScreenLogFactory" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ScreenLogFactory" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ScreenLogFactory *)new FIX::ScreenLogFactory(arg1,arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ScreenLogFactory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ScreenLogFactory(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ScreenLogFactory__SWIG_0(self, args); } } if (argc == 3) { int _v; { int res = SWIG_AsVal_bool(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ScreenLogFactory__SWIG_1(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ScreenLogFactory'.\n" " Possible C/C++ prototypes are:\n" " FIX::ScreenLogFactory::ScreenLogFactory(FIX::SessionSettings const &)\n" " FIX::ScreenLogFactory::ScreenLogFactory(bool,bool,bool)\n"); return 0; } SWIGINTERN PyObject *_wrap_ScreenLogFactory_create__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:ScreenLogFactory_create",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLogFactory_create" "', argument " "1"" of type '" "FIX::ScreenLogFactory *""'"); } arg1 = reinterpret_cast< FIX::ScreenLogFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->create(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_ScreenLogFactory_create__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:ScreenLogFactory_create",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLogFactory_create" "', argument " "1"" of type '" "FIX::ScreenLogFactory *""'"); } arg1 = reinterpret_cast< FIX::ScreenLogFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScreenLogFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ScreenLogFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->create((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_ScreenLogFactory_create(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__ScreenLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_ScreenLogFactory_create__SWIG_0(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__ScreenLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_ScreenLogFactory_create__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ScreenLogFactory_create'.\n" " Possible C/C++ prototypes are:\n" " FIX::ScreenLogFactory::create()\n" " FIX::ScreenLogFactory::create(FIX::SessionID const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_ScreenLogFactory_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *) 0 ; FIX::Log *arg2 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:ScreenLogFactory_destroy",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLogFactory_destroy" "', argument " "1"" of type '" "FIX::ScreenLogFactory *""'"); } arg1 = reinterpret_cast< FIX::ScreenLogFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScreenLogFactory_destroy" "', argument " "2"" of type '" "FIX::Log *""'"); } arg2 = reinterpret_cast< FIX::Log * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->destroy(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_ScreenLogFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ScreenLogFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLogFactory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ScreenLogFactory" "', argument " "1"" of type '" "FIX::ScreenLogFactory *""'"); } arg1 = reinterpret_cast< FIX::ScreenLogFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ScreenLogFactory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ScreenLogFactory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_delete_Log(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Log *arg1 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Log",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Log, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Log" "', argument " "1"" of type '" "FIX::Log *""'"); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Log_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Log *arg1 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Log_clear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Log_clear" "', argument " "1"" of type '" "FIX::Log *""'"); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->clear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Log_backup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Log *arg1 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Log_backup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Log_backup" "', argument " "1"" of type '" "FIX::Log *""'"); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->backup(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Log_onIncoming(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Log *arg1 = (FIX::Log *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Log_onIncoming",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Log_onIncoming" "', argument " "1"" of type '" "FIX::Log *""'"); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Log_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Log_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onIncoming((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Log_onOutgoing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Log *arg1 = (FIX::Log *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Log_onOutgoing",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Log_onOutgoing" "', argument " "1"" of type '" "FIX::Log *""'"); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Log_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Log_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onOutgoing((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Log_onEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Log *arg1 = (FIX::Log *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Log_onEvent",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Log_onEvent" "', argument " "1"" of type '" "FIX::Log *""'"); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Log_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Log_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onEvent((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *Log_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Log, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_NullLog_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:NullLog_clear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NullLog_clear" "', argument " "1"" of type '" "FIX::NullLog *""'"); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->clear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_NullLog_backup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:NullLog_backup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NullLog_backup" "', argument " "1"" of type '" "FIX::NullLog *""'"); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->backup(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_NullLog_onIncoming(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:NullLog_onIncoming",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NullLog_onIncoming" "', argument " "1"" of type '" "FIX::NullLog *""'"); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NullLog_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NullLog_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onIncoming((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_NullLog_onOutgoing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:NullLog_onOutgoing",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NullLog_onOutgoing" "', argument " "1"" of type '" "FIX::NullLog *""'"); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NullLog_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NullLog_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onOutgoing((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_NullLog_onEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:NullLog_onEvent",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "NullLog_onEvent" "', argument " "1"" of type '" "FIX::NullLog *""'"); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "NullLog_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "NullLog_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onEvent((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_NullLog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullLog *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NullLog")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NullLog *)new FIX::NullLog(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NullLog, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_NullLog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NullLog",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NullLog, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NullLog" "', argument " "1"" of type '" "FIX::NullLog *""'"); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NullLog_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NullLog, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_ScreenLog__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; bool arg1 ; bool arg2 ; bool arg3 ; bool val1 ; int ecode1 = 0 ; bool val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::ScreenLog *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_ScreenLog",&obj0,&obj1,&obj2)) SWIG_fail; ecode1 = SWIG_AsVal_bool(obj0, &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_ScreenLog" "', argument " "1"" of type '" "bool""'"); } arg1 = static_cast< bool >(val1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ScreenLog" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ScreenLog" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ScreenLog *)new FIX::ScreenLog(arg1,arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ScreenLog, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ScreenLog__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionID *arg1 = 0 ; bool arg2 ; bool arg3 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; bool val4 ; int ecode4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; FIX::ScreenLog *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:new_ScreenLog",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_ScreenLog" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_ScreenLog" "', argument " "1"" of type '" "FIX::SessionID const &""'"); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_ScreenLog" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_ScreenLog" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); ecode4 = SWIG_AsVal_bool(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_ScreenLog" "', argument " "4"" of type '" "bool""'"); } arg4 = static_cast< bool >(val4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::ScreenLog *)new FIX::ScreenLog((FIX::SessionID const &)*arg1,arg2,arg3,arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__ScreenLog, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_ScreenLog(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { int _v; { int res = SWIG_AsVal_bool(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ScreenLog__SWIG_0(self, args); } } } } if (argc == 4) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ScreenLog__SWIG_1(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_ScreenLog'.\n" " Possible C/C++ prototypes are:\n" " FIX::ScreenLog::ScreenLog(bool,bool,bool)\n" " FIX::ScreenLog::ScreenLog(FIX::SessionID const &,bool,bool,bool)\n"); return 0; } SWIGINTERN PyObject *_wrap_ScreenLog_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:ScreenLog_clear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLog_clear" "', argument " "1"" of type '" "FIX::ScreenLog *""'"); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->clear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_ScreenLog_backup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:ScreenLog_backup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLog_backup" "', argument " "1"" of type '" "FIX::ScreenLog *""'"); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->backup(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_ScreenLog_onIncoming(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:ScreenLog_onIncoming",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLog_onIncoming" "', argument " "1"" of type '" "FIX::ScreenLog *""'"); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScreenLog_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ScreenLog_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onIncoming((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_ScreenLog_onOutgoing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:ScreenLog_onOutgoing",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLog_onOutgoing" "', argument " "1"" of type '" "FIX::ScreenLog *""'"); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScreenLog_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ScreenLog_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onOutgoing((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_ScreenLog_onEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:ScreenLog_onEvent",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ScreenLog_onEvent" "', argument " "1"" of type '" "FIX::ScreenLog *""'"); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "ScreenLog_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "ScreenLog_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onEvent((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_delete_ScreenLog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_ScreenLog",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__ScreenLog, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_ScreenLog" "', argument " "1"" of type '" "FIX::ScreenLog *""'"); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *ScreenLog_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__ScreenLog, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FileLogFactory__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FileLogFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FileLogFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileLogFactory" "', argument " "1"" of type '" "FIX::SessionSettings const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLogFactory" "', argument " "1"" of type '" "FIX::SessionSettings const &""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileLogFactory *)new FIX::FileLogFactory((FIX::SessionSettings const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileLogFactory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FileLogFactory__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::FileLogFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FileLogFactory",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileLogFactory" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLogFactory" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileLogFactory *)new FIX::FileLogFactory((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileLogFactory, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_FileLogFactory__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FileLogFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_FileLogFactory",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileLogFactory" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLogFactory" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FileLogFactory" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLogFactory" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileLogFactory *)new FIX::FileLogFactory((std::string const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileLogFactory, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_FileLogFactory(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLogFactory__SWIG_0(self, args); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLogFactory__SWIG_1(self, args); } } if (argc == 2) { int _v; 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) { return _wrap_new_FileLogFactory__SWIG_2(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FileLogFactory'.\n" " Possible C/C++ prototypes are:\n" " FIX::FileLogFactory::FileLogFactory(FIX::SessionSettings const &)\n" " FIX::FileLogFactory::FileLogFactory(std::string const &)\n" " FIX::FileLogFactory::FileLogFactory(std::string const &,std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_FileLogFactory_create__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FileLogFactory_create",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLogFactory_create" "', argument " "1"" of type '" "FIX::FileLogFactory *""'"); } arg1 = reinterpret_cast< FIX::FileLogFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->create(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileLogFactory_create__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileLogFactory_create",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLogFactory_create" "', argument " "1"" of type '" "FIX::FileLogFactory *""'"); } arg1 = reinterpret_cast< FIX::FileLogFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FileLogFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FileLogFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->create((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileLogFactory_create(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FileLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FileLogFactory_create__SWIG_0(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FileLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FileLogFactory_create__SWIG_1(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'FileLogFactory_create'.\n" " Possible C/C++ prototypes are:\n" " FIX::FileLogFactory::create()\n" " FIX::FileLogFactory::create(FIX::SessionID const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_FileLogFactory_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *) 0 ; FIX::Log *arg2 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileLogFactory_destroy",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLogFactory_destroy" "', argument " "1"" of type '" "FIX::FileLogFactory *""'"); } arg1 = reinterpret_cast< FIX::FileLogFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FileLogFactory_destroy" "', argument " "2"" of type '" "FIX::Log *""'"); } arg2 = reinterpret_cast< FIX::Log * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->destroy(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_FileLogFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FileLogFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLogFactory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FileLogFactory" "', argument " "1"" of type '" "FIX::FileLogFactory *""'"); } arg1 = reinterpret_cast< FIX::FileLogFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FileLogFactory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FileLogFactory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FileLog__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::FileLog *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FileLog",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileLog, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_FileLog__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FileLog *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_FileLog",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FileLog" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1,(std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileLog, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_FileLog__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FileLog *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_FileLog",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FileLog" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1,(FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileLog, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_FileLog__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; std::string *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::FileLog *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_FileLog",&obj0,&obj1,&obj2)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FileLog" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_FileLog" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileLog" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1,(std::string const &)*arg2,(FIX::SessionID const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileLog, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_new_FileLog(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLog__SWIG_0(self, args); } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLog__SWIG_2(self, args); } } } if (argc == 2) { int _v; 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) { return _wrap_new_FileLog__SWIG_1(self, args); } } } if (argc == 3) { int _v; 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_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLog__SWIG_3(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FileLog'.\n" " Possible C/C++ prototypes are:\n" " FIX::FileLog::FileLog(std::string const &)\n" " FIX::FileLog::FileLog(std::string const &,std::string const &)\n" " FIX::FileLog::FileLog(std::string const &,FIX::SessionID const &)\n" " FIX::FileLog::FileLog(std::string const &,std::string const &,FIX::SessionID const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_FileLog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FileLog",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLog, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FileLog" "', argument " "1"" of type '" "FIX::FileLog *""'"); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileLog_clear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FileLog_clear",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLog_clear" "', argument " "1"" of type '" "FIX::FileLog *""'"); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->clear(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileLog_backup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FileLog_backup",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLog_backup" "', argument " "1"" of type '" "FIX::FileLog *""'"); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->backup(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileLog_onIncoming(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileLog_onIncoming",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLog_onIncoming" "', argument " "1"" of type '" "FIX::FileLog *""'"); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FileLog_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FileLog_onIncoming" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onIncoming((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_FileLog_onOutgoing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileLog_onOutgoing",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLog_onOutgoing" "', argument " "1"" of type '" "FIX::FileLog *""'"); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FileLog_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FileLog_onOutgoing" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onOutgoing((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_FileLog_onEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileLog_onEvent",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileLog_onEvent" "', argument " "1"" of type '" "FIX::FileLog *""'"); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FileLog_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FileLog_onEvent" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onEvent((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *FileLog_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FileLog, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_delete_MessageStoreFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MessageStoreFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreFactory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MessageStoreFactory" "', argument " "1"" of type '" "FIX::MessageStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreFactory_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::MessageStore *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MessageStoreFactory_create",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreFactory_create" "', argument " "1"" of type '" "FIX::MessageStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreFactory_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MessageStoreFactory_destroy",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreFactory_destroy" "', argument " "1"" of type '" "FIX::MessageStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreFactory_destroy" "', argument " "2"" of type '" "FIX::MessageStore *""'"); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->destroy(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MessageStoreFactory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MessageStoreFactory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_MemoryStoreFactory_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStoreFactory *arg1 = (FIX::MemoryStoreFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::MessageStore *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MemoryStoreFactory_create",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStoreFactory_create" "', argument " "1"" of type '" "FIX::MemoryStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::MemoryStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MemoryStoreFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MemoryStoreFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStoreFactory_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStoreFactory *arg1 = (FIX::MemoryStoreFactory *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MemoryStoreFactory_destroy",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStoreFactory_destroy" "', argument " "1"" of type '" "FIX::MemoryStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::MemoryStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MemoryStoreFactory_destroy" "', argument " "2"" of type '" "FIX::MessageStore *""'"); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->destroy(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_MemoryStoreFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStoreFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MemoryStoreFactory")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MemoryStoreFactory *)new FIX::MemoryStoreFactory(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MemoryStoreFactory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_MemoryStoreFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStoreFactory *arg1 = (FIX::MemoryStoreFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MemoryStoreFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStoreFactory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MemoryStoreFactory" "', argument " "1"" of type '" "FIX::MemoryStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::MemoryStoreFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MemoryStoreFactory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MemoryStoreFactory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_delete_MessageStore(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MessageStore",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MessageStore" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStore_set",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_set" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStore_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStore_set" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStore_set" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->set(arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:MessageStore_get",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_get" "', argument " "1"" of type '" "FIX::MessageStore const *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStore_get" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "MessageStore_get" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "MessageStore_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStore_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; ((FIX::MessageStore const *)arg1)->get(arg2,arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_getNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:MessageStore_getNextSenderMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_getNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStore const *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::MessageStore const *)arg1)->getNextSenderMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_getNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:MessageStore_getNextTargetMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_getNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStore const *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::MessageStore const *)arg1)->getNextTargetMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_setNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MessageStore_setNextSenderMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_setNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStore_setNextSenderMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextSenderMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_setNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MessageStore_setNextTargetMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_setNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStore_setNextTargetMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextTargetMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_incrNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MessageStore_incrNextSenderMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_incrNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextSenderMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_incrNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MessageStore_incrNextTargetMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_incrNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextTargetMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_getCreationTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; UtcTimeStamp result; if (!PyArg_ParseTuple(args,(char *)"O:MessageStore_getCreationTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_getCreationTime" "', argument " "1"" of type '" "FIX::MessageStore const *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::MessageStore const *)arg1)->getCreationTime(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MessageStore_reset",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_reset" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->reset(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStore_refresh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MessageStore_refresh",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStore_refresh" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->refresh(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MessageStore_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MessageStore, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MemoryStore(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_MemoryStore")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MemoryStore *)new FIX::MemoryStore(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MemoryStore, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:MemoryStore_set",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_set" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MemoryStore_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MemoryStore_set" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MemoryStore_set" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->set(arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:MemoryStore_get",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_get" "', argument " "1"" of type '" "FIX::MemoryStore const *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MemoryStore_get" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "MemoryStore_get" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "MemoryStore_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MemoryStore_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; ((FIX::MemoryStore const *)arg1)->get(arg2,arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_getNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:MemoryStore_getNextSenderMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_getNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MemoryStore const *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::MemoryStore const *)arg1)->getNextSenderMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_getNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:MemoryStore_getNextTargetMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_getNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MemoryStore const *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::MemoryStore const *)arg1)->getNextTargetMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_setNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MemoryStore_setNextSenderMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_setNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MemoryStore_setNextSenderMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextSenderMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_setNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MemoryStore_setNextTargetMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_setNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MemoryStore_setNextTargetMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextTargetMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_incrNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MemoryStore_incrNextSenderMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_incrNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextSenderMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_incrNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MemoryStore_incrNextTargetMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_incrNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextTargetMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_setCreationTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MemoryStore_setCreationTime",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_setCreationTime" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_UtcTimeStamp, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MemoryStore_setCreationTime" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MemoryStore_setCreationTime" "', argument " "2"" of type '" "UtcTimeStamp const &""'"); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setCreationTime((UtcTimeStamp const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_getCreationTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; UtcTimeStamp result; if (!PyArg_ParseTuple(args,(char *)"O:MemoryStore_getCreationTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_getCreationTime" "', argument " "1"" of type '" "FIX::MemoryStore const *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::MemoryStore const *)arg1)->getCreationTime(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MemoryStore_reset",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_reset" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->reset(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MemoryStore_refresh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:MemoryStore_refresh",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MemoryStore_refresh" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->refresh(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_MemoryStore(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MemoryStore",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MemoryStore, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MemoryStore" "', argument " "1"" of type '" "FIX::MemoryStore *""'"); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MemoryStore_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MemoryStore, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MessageStoreFactoryExceptionWrapper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MessageStoreFactoryExceptionWrapper *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MessageStoreFactoryExceptionWrapper",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MessageStoreFactoryExceptionWrapper" "', argument " "1"" of type '" "FIX::MessageStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStoreFactoryExceptionWrapper *)new FIX::MessageStoreFactoryExceptionWrapper(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreFactoryExceptionWrapper_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreFactoryExceptionWrapper *arg1 = (FIX::MessageStoreFactoryExceptionWrapper *) 0 ; FIX::SessionID *arg2 = 0 ; bool *arg3 = 0 ; FIX::ConfigError *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; FIX::MessageStore *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:MessageStoreFactoryExceptionWrapper_create",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreFactoryExceptionWrapper_create" "', argument " "1"" of type '" "FIX::MessageStoreFactoryExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreFactoryExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreFactoryExceptionWrapper_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreFactoryExceptionWrapper_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreFactoryExceptionWrapper_create" "', argument " "3"" of type '" "bool &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreFactoryExceptionWrapper_create" "', argument " "3"" of type '" "bool &""'"); } arg3 = reinterpret_cast< bool * >(argp3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_FIX__ConfigError, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "MessageStoreFactoryExceptionWrapper_create" "', argument " "4"" of type '" "FIX::ConfigError &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreFactoryExceptionWrapper_create" "', argument " "4"" of type '" "FIX::ConfigError &""'"); } arg4 = reinterpret_cast< FIX::ConfigError * >(argp4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2,*arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreFactoryExceptionWrapper_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreFactoryExceptionWrapper *arg1 = (FIX::MessageStoreFactoryExceptionWrapper *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:MessageStoreFactoryExceptionWrapper_destroy",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreFactoryExceptionWrapper_destroy" "', argument " "1"" of type '" "FIX::MessageStoreFactoryExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreFactoryExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreFactoryExceptionWrapper_destroy" "', argument " "2"" of type '" "FIX::MessageStore *""'"); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->destroy(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_MessageStoreFactoryExceptionWrapper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreFactoryExceptionWrapper *arg1 = (FIX::MessageStoreFactoryExceptionWrapper *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MessageStoreFactoryExceptionWrapper",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MessageStoreFactoryExceptionWrapper" "', argument " "1"" of type '" "FIX::MessageStoreFactoryExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreFactoryExceptionWrapper * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MessageStoreFactoryExceptionWrapper_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_MessageStoreExceptionWrapper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MessageStoreExceptionWrapper *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_MessageStoreExceptionWrapper",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_MessageStoreExceptionWrapper" "', argument " "1"" of type '" "FIX::MessageStore *""'"); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStoreExceptionWrapper *)new FIX::MessageStoreExceptionWrapper(arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_MessageStoreExceptionWrapper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_MessageStoreExceptionWrapper",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MessageStoreExceptionWrapper" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; std::string *arg3 = 0 ; bool *arg4 = 0 ; FIX::IOException *arg5 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; void *argp4 = 0 ; int res4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOOOO:MessageStoreExceptionWrapper_set",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_set" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStoreExceptionWrapper_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_set" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_set" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "MessageStoreExceptionWrapper_set" "', argument " "4"" of type '" "bool &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_set" "', argument " "4"" of type '" "bool &""'"); } arg4 = reinterpret_cast< bool * >(argp4); res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "MessageStoreExceptionWrapper_set" "', argument " "5"" of type '" "FIX::IOException &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_set" "', argument " "5"" of type '" "FIX::IOException &""'"); } arg5 = reinterpret_cast< FIX::IOException * >(argp5); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->set(arg2,(std::string const &)*arg3,*arg4,*arg5); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; bool *arg5 = 0 ; FIX::IOException *arg6 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; void *argp6 = 0 ; int res6 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; PyObject * obj5 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOOO:MessageStoreExceptionWrapper_get",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_get" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper const *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStoreExceptionWrapper_get" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "MessageStoreExceptionWrapper_get" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "MessageStoreExceptionWrapper_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "MessageStoreExceptionWrapper_get" "', argument " "5"" of type '" "bool &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_get" "', argument " "5"" of type '" "bool &""'"); } arg5 = reinterpret_cast< bool * >(argp5); res6 = SWIG_ConvertPtr(obj5, &argp6, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "MessageStoreExceptionWrapper_get" "', argument " "6"" of type '" "FIX::IOException &""'"); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_get" "', argument " "6"" of type '" "FIX::IOException &""'"); } arg6 = reinterpret_cast< FIX::IOException * >(argp6); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; ((FIX::MessageStoreExceptionWrapper const *)arg1)->get(arg2,arg3,*arg4,*arg5,*arg6); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_getNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStoreExceptionWrapper_getNextSenderMsgSeqNum",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_getNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper const *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreExceptionWrapper_getNextSenderMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_getNextSenderMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_getNextSenderMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_getNextSenderMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::MessageStoreExceptionWrapper const *)arg1)->getNextSenderMsgSeqNum(*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_getNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStoreExceptionWrapper_getNextTargetMsgSeqNum",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_getNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper const *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreExceptionWrapper_getNextTargetMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_getNextTargetMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_getNextTargetMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_getNextTargetMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::MessageStoreExceptionWrapper const *)arg1)->getNextTargetMsgSeqNum(*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_setNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; bool *arg3 = 0 ; FIX::IOException *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:MessageStoreExceptionWrapper_setNextSenderMsgSeqNum",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_setNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStoreExceptionWrapper_setNextSenderMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_setNextSenderMsgSeqNum" "', argument " "3"" of type '" "bool &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_setNextSenderMsgSeqNum" "', argument " "3"" of type '" "bool &""'"); } arg3 = reinterpret_cast< bool * >(argp3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "MessageStoreExceptionWrapper_setNextSenderMsgSeqNum" "', argument " "4"" of type '" "FIX::IOException &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_setNextSenderMsgSeqNum" "', argument " "4"" of type '" "FIX::IOException &""'"); } arg4 = reinterpret_cast< FIX::IOException * >(argp4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextSenderMsgSeqNum(arg2,*arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_setNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; bool *arg3 = 0 ; FIX::IOException *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:MessageStoreExceptionWrapper_setNextTargetMsgSeqNum",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_setNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MessageStoreExceptionWrapper_setNextTargetMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_setNextTargetMsgSeqNum" "', argument " "3"" of type '" "bool &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_setNextTargetMsgSeqNum" "', argument " "3"" of type '" "bool &""'"); } arg3 = reinterpret_cast< bool * >(argp3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "MessageStoreExceptionWrapper_setNextTargetMsgSeqNum" "', argument " "4"" of type '" "FIX::IOException &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_setNextTargetMsgSeqNum" "', argument " "4"" of type '" "FIX::IOException &""'"); } arg4 = reinterpret_cast< FIX::IOException * >(argp4); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextTargetMsgSeqNum(arg2,*arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextSenderMsgSeqNum(*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum" "', argument " "2"" of type '" "bool &""'"); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum" "', argument " "3"" of type '" "FIX::IOException &""'"); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextTargetMsgSeqNum(*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_getCreationTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; UtcTimeStamp result; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStoreExceptionWrapper_getCreationTime",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_getCreationTime" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreExceptionWrapper_getCreationTime" "', argument " "2"" of type '" "bool &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_getCreationTime" "', argument " "2"" of type '" "bool &""'"); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_getCreationTime" "', argument " "3"" of type '" "FIX::IOException &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_getCreationTime" "', argument " "3"" of type '" "FIX::IOException &""'"); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (arg1)->getCreationTime(*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStoreExceptionWrapper_reset",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_reset" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreExceptionWrapper_reset" "', argument " "2"" of type '" "bool &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_reset" "', argument " "2"" of type '" "bool &""'"); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_reset" "', argument " "3"" of type '" "FIX::IOException &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_reset" "', argument " "3"" of type '" "FIX::IOException &""'"); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->reset(*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_MessageStoreExceptionWrapper_refresh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:MessageStoreExceptionWrapper_refresh",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MessageStoreExceptionWrapper_refresh" "', argument " "1"" of type '" "FIX::MessageStoreExceptionWrapper *""'"); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MessageStoreExceptionWrapper_refresh" "', argument " "2"" of type '" "bool &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_refresh" "', argument " "2"" of type '" "bool &""'"); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MessageStoreExceptionWrapper_refresh" "', argument " "3"" of type '" "FIX::IOException &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MessageStoreExceptionWrapper_refresh" "', argument " "3"" of type '" "FIX::IOException &""'"); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->refresh(*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *MessageStoreExceptionWrapper_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FileStoreFactory__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SessionSettings *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::FileStoreFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FileStoreFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileStoreFactory" "', argument " "1"" of type '" "FIX::SessionSettings const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileStoreFactory" "', argument " "1"" of type '" "FIX::SessionSettings const &""'"); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileStoreFactory *)new FIX::FileStoreFactory((FIX::SessionSettings const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileStoreFactory, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_FileStoreFactory__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::FileStoreFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_FileStoreFactory",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_FileStoreFactory" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileStoreFactory" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileStoreFactory *)new FIX::FileStoreFactory((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileStoreFactory, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_FileStoreFactory(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[2] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileStoreFactory__SWIG_0(self, args); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileStoreFactory__SWIG_1(self, args); } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_FileStoreFactory'.\n" " Possible C/C++ prototypes are:\n" " FIX::FileStoreFactory::FileStoreFactory(FIX::SessionSettings const &)\n" " FIX::FileStoreFactory::FileStoreFactory(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_FileStoreFactory_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStoreFactory *arg1 = (FIX::FileStoreFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::MessageStore *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileStoreFactory_create",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStoreFactory_create" "', argument " "1"" of type '" "FIX::FileStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::FileStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FileStoreFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FileStoreFactory_create" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStoreFactory_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStoreFactory *arg1 = (FIX::FileStoreFactory *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileStoreFactory_destroy",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStoreFactory_destroy" "', argument " "1"" of type '" "FIX::FileStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::FileStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FileStoreFactory_destroy" "', argument " "2"" of type '" "FIX::MessageStore *""'"); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->destroy(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_FileStoreFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStoreFactory *arg1 = (FIX::FileStoreFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FileStoreFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStoreFactory, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FileStoreFactory" "', argument " "1"" of type '" "FIX::FileStoreFactory *""'"); } arg1 = reinterpret_cast< FIX::FileStoreFactory * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FileStoreFactory_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FileStoreFactory, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_FileStore(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string arg1 ; FIX::SessionID *arg2 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::FileStore *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_FileStore",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; int res = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res) || !ptr) { SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), "in method '" "new_FileStore" "', argument " "1"" of type '" "std::string""'"); } arg1 = *ptr; if (SWIG_IsNewObj(res)) delete ptr; } res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_FileStore" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_FileStore" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::FileStore *)new FIX::FileStore(arg1,(FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FileStore, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_FileStore(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_FileStore",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_FileStore" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:FileStore_set",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_set" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FileStore_set" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FileStore_set" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FileStore_set" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->set(arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_FileStore_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:FileStore_get",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_get" "', argument " "1"" of type '" "FIX::FileStore const *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FileStore_get" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "FileStore_get" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "FileStore_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FileStore_get" "', argument " "4"" of type '" "std::vector< std::string > &""'"); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; ((FIX::FileStore const *)arg1)->get(arg2,arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_getNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FileStore_getNextSenderMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_getNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::FileStore const *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FileStore const *)arg1)->getNextSenderMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_getNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; int result; if (!PyArg_ParseTuple(args,(char *)"O:FileStore_getNextTargetMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_getNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::FileStore const *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (int)((FIX::FileStore const *)arg1)->getNextTargetMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_From_int(static_cast< int >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_setNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileStore_setNextSenderMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_setNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FileStore_setNextSenderMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextSenderMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_setNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:FileStore_setNextTargetMsgSeqNum",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_setNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "FileStore_setNextTargetMsgSeqNum" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setNextTargetMsgSeqNum(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_incrNextSenderMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FileStore_incrNextSenderMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_incrNextSenderMsgSeqNum" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextSenderMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_incrNextTargetMsgSeqNum(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FileStore_incrNextTargetMsgSeqNum",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_incrNextTargetMsgSeqNum" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->incrNextTargetMsgSeqNum(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_getCreationTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; UtcTimeStamp result; if (!PyArg_ParseTuple(args,(char *)"O:FileStore_getCreationTime",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_getCreationTime" "', argument " "1"" of type '" "FIX::FileStore const *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::FileStore const *)arg1)->getCreationTime(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FileStore_reset",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_reset" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->reset(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_FileStore_refresh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:FileStore_refresh",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FileStore_refresh" "', argument " "1"" of type '" "FIX::FileStore *""'"); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->refresh(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::IOException &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN), "FIX::IOException", SWIGTYPE_p_FIX__IOException); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *FileStore_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__FileStore, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_delete_Application(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Application",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Application" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Application_onCreate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; bool upcall = false; if (!PyArg_ParseTuple(args,(char *)"OO:Application_onCreate",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Application_onCreate" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Application_onCreate" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_onCreate" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::onCreate"); } else { (arg1)->onCreate((FIX::SessionID const &)*arg2); } } catch (Swig::DirectorException&) { SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Application_onLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; bool upcall = false; if (!PyArg_ParseTuple(args,(char *)"OO:Application_onLogon",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Application_onLogon" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Application_onLogon" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_onLogon" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::onLogon"); } else { (arg1)->onLogon((FIX::SessionID const &)*arg2); } } catch (Swig::DirectorException&) { SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Application_onLogout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; Swig::Director *director = 0; bool upcall = false; if (!PyArg_ParseTuple(args,(char *)"OO:Application_onLogout",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Application_onLogout" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Application_onLogout" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_onLogout" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::onLogout"); } else { (arg1)->onLogout((FIX::SessionID const &)*arg2); } } catch (Swig::DirectorException&) { SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Application_toAdmin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; Swig::Director *director = 0; bool upcall = false; if (!PyArg_ParseTuple(args,(char *)"OOO:Application_toAdmin",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Application_toAdmin" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Application_toAdmin" "', argument " "2"" of type '" "FIX::Message &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_toAdmin" "', argument " "2"" of type '" "FIX::Message &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Application_toAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_toAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::toAdmin"); } else { (arg1)->toAdmin(*arg2,(FIX::SessionID const &)*arg3); } } catch (Swig::DirectorException&) { SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Application_toApp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; Swig::Director *director = 0; bool upcall = false; if (!PyArg_ParseTuple(args,(char *)"OOO:Application_toApp",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Application_toApp" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Application_toApp" "', argument " "2"" of type '" "FIX::Message &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_toApp" "', argument " "2"" of type '" "FIX::Message &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Application_toApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_toApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::toApp"); } else { (arg1)->toApp(*arg2,(FIX::SessionID const &)*arg3); } } catch(FIX::DoNotSend &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::DoNotSend(static_cast< const FIX::DoNotSend& >(_e))),SWIGTYPE_p_FIX__DoNotSend,SWIG_POINTER_OWN), "FIX::DoNotSend", SWIGTYPE_p_FIX__DoNotSend); SWIG_fail; } } catch (Swig::DirectorException&) { SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Application_fromAdmin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; Swig::Director *director = 0; bool upcall = false; if (!PyArg_ParseTuple(args,(char *)"OOO:Application_fromAdmin",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Application_fromAdmin" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Application_fromAdmin" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_fromAdmin" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Application_fromAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_fromAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::fromAdmin"); } else { (arg1)->fromAdmin((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN), "FIX::IncorrectTagValue", SWIGTYPE_p_FIX__IncorrectTagValue); SWIG_fail; } catch(FIX::RejectLogon &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RejectLogon(static_cast< const FIX::RejectLogon& >(_e))),SWIGTYPE_p_FIX__RejectLogon,SWIG_POINTER_OWN), "FIX::RejectLogon", SWIGTYPE_p_FIX__RejectLogon); SWIG_fail; } } catch (Swig::DirectorException&) { SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Application_fromApp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; Swig::Director *director = 0; bool upcall = false; if (!PyArg_ParseTuple(args,(char *)"OOO:Application_fromApp",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Application_fromApp" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Application_fromApp" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_fromApp" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Application_fromApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Application_fromApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = SWIG_DIRECTOR_CAST(arg1); upcall = (director && (director->swig_get_self()==obj0)); try { try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::fromApp"); } else { (arg1)->fromApp((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN), "FIX::IncorrectTagValue", SWIGTYPE_p_FIX__IncorrectTagValue); SWIG_fail; } catch(FIX::UnsupportedMessageType &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::UnsupportedMessageType(static_cast< const FIX::UnsupportedMessageType& >(_e))),SWIGTYPE_p_FIX__UnsupportedMessageType,SWIG_POINTER_OWN), "FIX::UnsupportedMessageType", SWIGTYPE_p_FIX__UnsupportedMessageType); SWIG_fail; } } catch (Swig::DirectorException&) { SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_Application(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; PyObject *arg1 = (PyObject *) 0 ; PyObject * obj0 = 0 ; FIX::Application *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_Application",&obj0)) SWIG_fail; arg1 = obj0; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if ( arg1 != Py_None ) { /* subclassed */ result = (FIX::Application *)new SwigDirector_Application(arg1); } else { SWIG_SetErrorMsg(PyExc_RuntimeError,"accessing abstract class or protected constructor"); SWIG_fail; } SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_disown_Application(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = (FIX::Application *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:disown_Application",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "disown_Application" "', argument " "1"" of type '" "FIX::Application *""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; { Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Application_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Application, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SynchronizedApplication(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::SynchronizedApplication *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_SynchronizedApplication",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SynchronizedApplication" "', argument " "1"" of type '" "FIX::Application &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SynchronizedApplication" "', argument " "1"" of type '" "FIX::Application &""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SynchronizedApplication *)new FIX::SynchronizedApplication(*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SynchronizedApplication, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_onCreate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SynchronizedApplication_onCreate",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_onCreate" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_onCreate" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_onCreate" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onCreate((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_onLogon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SynchronizedApplication_onLogon",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_onLogon" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_onLogon" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_onLogon" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onLogon((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_onLogout(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SynchronizedApplication_onLogout",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_onLogout" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_onLogout" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_onLogout" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->onLogout((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_toAdmin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:SynchronizedApplication_toAdmin",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_toAdmin" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_toAdmin" "', argument " "2"" of type '" "FIX::Message &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_toAdmin" "', argument " "2"" of type '" "FIX::Message &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "SynchronizedApplication_toAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_toAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->toAdmin(*arg2,(FIX::SessionID const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_toApp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:SynchronizedApplication_toApp",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_toApp" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_toApp" "', argument " "2"" of type '" "FIX::Message &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_toApp" "', argument " "2"" of type '" "FIX::Message &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "SynchronizedApplication_toApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_toApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->toApp(*arg2,(FIX::SessionID const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::DoNotSend &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::DoNotSend(static_cast< const FIX::DoNotSend& >(_e))),SWIGTYPE_p_FIX__DoNotSend,SWIG_POINTER_OWN), "FIX::DoNotSend", SWIGTYPE_p_FIX__DoNotSend); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_fromAdmin(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:SynchronizedApplication_fromAdmin",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_fromAdmin" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_fromAdmin" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_fromAdmin" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "SynchronizedApplication_fromAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_fromAdmin" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->fromAdmin((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN), "FIX::IncorrectTagValue", SWIGTYPE_p_FIX__IncorrectTagValue); SWIG_fail; } catch(FIX::RejectLogon &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RejectLogon(static_cast< const FIX::RejectLogon& >(_e))),SWIGTYPE_p_FIX__RejectLogon,SWIG_POINTER_OWN), "FIX::RejectLogon", SWIGTYPE_p_FIX__RejectLogon); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_fromApp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:SynchronizedApplication_fromApp",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_fromApp" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_fromApp" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_fromApp" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "SynchronizedApplication_fromApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_fromApp" "', argument " "3"" of type '" "FIX::SessionID const &""'"); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->fromApp((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::FieldNotFound &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN), "FIX::FieldNotFound", SWIGTYPE_p_FIX__FieldNotFound); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN), "FIX::IncorrectDataFormat", SWIGTYPE_p_FIX__IncorrectDataFormat); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN), "FIX::IncorrectTagValue", SWIGTYPE_p_FIX__IncorrectTagValue); SWIG_fail; } catch(FIX::UnsupportedMessageType &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::UnsupportedMessageType(static_cast< const FIX::UnsupportedMessageType& >(_e))),SWIGTYPE_p_FIX__UnsupportedMessageType,SWIG_POINTER_OWN), "FIX::UnsupportedMessageType", SWIGTYPE_p_FIX__UnsupportedMessageType); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_m_mutex_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; Mutex arg2 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SynchronizedApplication_m_mutex_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_m_mutex_set" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); { res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_Mutex, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_m_mutex_set" "', argument " "2"" of type '" "Mutex""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_m_mutex_set" "', argument " "2"" of type '" "Mutex""'"); } else { Mutex * temp = reinterpret_cast< Mutex * >(argp2); arg2 = *temp; if (SWIG_IsNewObj(res2)) delete temp; } } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->m_mutex = arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_m_mutex_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; Mutex result; if (!PyArg_ParseTuple(args,(char *)"O:SynchronizedApplication_m_mutex_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_m_mutex_get" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((arg1)->m_mutex); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj((new Mutex(static_cast< const Mutex& >(result))), SWIGTYPE_p_Mutex, SWIG_POINTER_OWN | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_app(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; Swig::Director *director = 0; FIX::Application *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SynchronizedApplication_app",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_app" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Application *) &(arg1)->app(); SWIG_PYTHON_THREAD_END_ALLOW; } director = SWIG_DIRECTOR_CAST(result); if (director) { resultobj = director->swig_get_self(); Py_INCREF(resultobj); } else { resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_m_app_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Application *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:SynchronizedApplication_m_app_set",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_m_app_set" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SynchronizedApplication_m_app_set" "', argument " "2"" of type '" "FIX::Application &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "SynchronizedApplication_m_app_set" "', argument " "2"" of type '" "FIX::Application &""'"); } arg2 = reinterpret_cast< FIX::Application * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; if (arg1) (arg1)->m_app = *arg2; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_SynchronizedApplication_m_app_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Application *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:SynchronizedApplication_m_app_get",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SynchronizedApplication_m_app_get" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Application *) &(FIX::Application &) ((arg1)->m_app); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_SynchronizedApplication(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SynchronizedApplication",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SynchronizedApplication" "', argument " "1"" of type '" "FIX::SynchronizedApplication *""'"); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SynchronizedApplication_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SynchronizedApplication, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_NullApplication(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullApplication *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_NullApplication")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::NullApplication *)new FIX::NullApplication(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__NullApplication, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_delete_NullApplication(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::NullApplication *arg1 = (FIX::NullApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_NullApplication",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__NullApplication, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_NullApplication" "', argument " "1"" of type '" "FIX::NullApplication *""'"); } arg1 = reinterpret_cast< FIX::NullApplication * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *NullApplication_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__NullApplication, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_delete_Initiator(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Initiator",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Initiator" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_start",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_start" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->start(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_block(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_block",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_block" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->block(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_poll__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; double arg2 ; void *argp1 = 0 ; int res1 = 0 ; double val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Initiator_poll",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_poll" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); ecode2 = SWIG_AsVal_double(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Initiator_poll" "', argument " "2"" of type '" "double""'"); } arg2 = static_cast< double >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->poll(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_poll__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_poll",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_poll" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->poll(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_poll(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_poll__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Initiator_poll__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Initiator_poll'.\n" " Possible C/C++ prototypes are:\n" " FIX::Initiator::poll(double)\n" " FIX::Initiator::poll()\n"); return 0; } SWIGINTERN PyObject *_wrap_Initiator_stop__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Initiator_stop",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_stop" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Initiator_stop" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->stop(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_stop__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_stop",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_stop" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->stop(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_stop(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_stop__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Initiator_stop__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Initiator_stop'.\n" " Possible C/C++ prototypes are:\n" " FIX::Initiator::stop(bool)\n" " FIX::Initiator::stop()\n"); return 0; } SWIGINTERN PyObject *_wrap_Initiator_isLoggedOn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_isLoggedOn",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_isLoggedOn" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isLoggedOn(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_getSession__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; Responder *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Initiator_getSession",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_getSession" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Initiator_getSession" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Initiator_getSession" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_Responder, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Initiator_getSession" "', argument " "3"" of type '" "Responder &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Initiator_getSession" "', argument " "3"" of type '" "Responder &""'"); } arg3 = reinterpret_cast< Responder * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)(arg1)->getSession((FIX::SessionID const &)*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_getSessions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::set< FIX::SessionID > *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_getSessions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_getSessions" "', argument " "1"" of type '" "FIX::Initiator const *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::set< FIX::SessionID > *) &((FIX::Initiator const *)arg1)->getSessions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__setT_FIX__SessionID_t, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_getSession__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Initiator_getSession",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_getSession" "', argument " "1"" of type '" "FIX::Initiator const *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Initiator_getSession" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Initiator_getSession" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)((FIX::Initiator const *)arg1)->getSession((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_getSession(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_getSession__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_Responder, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_getSession__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Initiator_getSession'.\n" " Possible C/C++ prototypes are:\n" " FIX::Initiator::getSession(FIX::SessionID const &,Responder &)\n" " FIX::Initiator::getSession(FIX::SessionID const &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_Initiator_getSessionSettings(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Dictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Initiator_getSessionSettings",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_getSessionSettings" "', argument " "1"" of type '" "FIX::Initiator const *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Initiator_getSessionSettings" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Initiator_getSessionSettings" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Dictionary *)((FIX::Initiator const *)arg1)->getSessionSettings((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_has(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Initiator_has",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_has" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Initiator_has" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Initiator_has" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->has((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_isStopped(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_isStopped",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_isStopped" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isStopped(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_getApplication(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; Swig::Director *director = 0; FIX::Application *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_getApplication",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_getApplication" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Application *) &(arg1)->getApplication(); SWIG_PYTHON_THREAD_END_ALLOW; } director = SWIG_DIRECTOR_CAST(result); if (director) { resultobj = director->swig_get_self(); Py_INCREF(resultobj); } else { resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_getMessageStoreFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MessageStoreFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_getMessageStoreFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_getMessageStoreFactory" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStoreFactory *) &(arg1)->getMessageStoreFactory(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Initiator_getLog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Initiator_getLog",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Initiator_getLog" "', argument " "1"" of type '" "FIX::Initiator *""'"); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->getLog(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Initiator_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Initiator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SocketInitiatorBase__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::SocketInitiator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_SocketInitiatorBase",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketInitiatorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketInitiatorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SocketInitiatorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketInitiatorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_SocketInitiatorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketInitiatorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketInitiator *)new FIX::SocketInitiator(*arg1,*arg2,(FIX::SessionSettings const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketInitiator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketInitiatorBase__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; FIX::LogFactory *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; FIX::SocketInitiator *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:new_SocketInitiatorBase",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketInitiatorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketInitiatorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SocketInitiatorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketInitiatorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_SocketInitiatorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketInitiatorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_FIX__LogFactory, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_SocketInitiatorBase" "', argument " "4"" of type '" "FIX::LogFactory &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketInitiatorBase" "', argument " "4"" of type '" "FIX::LogFactory &""'"); } arg4 = reinterpret_cast< FIX::LogFactory * >(argp4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketInitiator *)new FIX::SocketInitiator(*arg1,*arg2,(FIX::SessionSettings const &)*arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketInitiator, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketInitiatorBase(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketInitiatorBase__SWIG_0(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketInitiatorBase__SWIG_1(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SocketInitiatorBase'.\n" " Possible C/C++ prototypes are:\n" " FIX::SocketInitiator::SocketInitiator(FIX::Application &,FIX::MessageStoreFactory &,FIX::SessionSettings const &)\n" " FIX::SocketInitiator::SocketInitiator(FIX::Application &,FIX::MessageStoreFactory &,FIX::SessionSettings const &,FIX::LogFactory &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SocketInitiatorBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketInitiator *arg1 = (FIX::SocketInitiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SocketInitiatorBase",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SocketInitiator, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SocketInitiatorBase" "', argument " "1"" of type '" "FIX::SocketInitiator *""'"); } arg1 = reinterpret_cast< FIX::SocketInitiator * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SocketInitiatorBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SocketInitiator, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_delete_Acceptor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_Acceptor",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_Acceptor" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_getLog(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::Log *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_getLog",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_getLog" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Log *)(arg1)->getLog(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_start(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_start",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_start" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->start(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_block(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_block",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_block" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->block(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_poll__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; double arg2 ; void *argp1 = 0 ; int res1 = 0 ; double val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Acceptor_poll",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_poll" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); ecode2 = SWIG_AsVal_double(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Acceptor_poll" "', argument " "2"" of type '" "double""'"); } arg2 = static_cast< double >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->poll(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_poll__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_poll",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_poll" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->poll(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } catch(FIX::RuntimeError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN), "FIX::RuntimeError", SWIGTYPE_p_FIX__RuntimeError); SWIG_fail; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_poll(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_poll__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Acceptor_poll__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Acceptor_poll'.\n" " Possible C/C++ prototypes are:\n" " FIX::Acceptor::poll(double)\n" " FIX::Acceptor::poll()\n"); return 0; } SWIGINTERN PyObject *_wrap_Acceptor_stop__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Acceptor_stop",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_stop" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Acceptor_stop" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->stop(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_stop__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_stop",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_stop" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->stop(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_stop(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_stop__SWIG_1(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Acceptor_stop__SWIG_0(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Acceptor_stop'.\n" " Possible C/C++ prototypes are:\n" " FIX::Acceptor::stop(bool)\n" " FIX::Acceptor::stop()\n"); return 0; } SWIGINTERN PyObject *_wrap_Acceptor_isLoggedOn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_isLoggedOn",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_isLoggedOn" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isLoggedOn(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_getSession__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; std::string *arg2 = 0 ; Responder *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:Acceptor_getSession",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_getSession" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Acceptor_getSession" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Acceptor_getSession" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_Responder, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Acceptor_getSession" "', argument " "3"" of type '" "Responder &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Acceptor_getSession" "', argument " "3"" of type '" "Responder &""'"); } arg3 = reinterpret_cast< Responder * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)(arg1)->getSession((std::string const &)*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_getSessions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::set< FIX::SessionID > *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_getSessions",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_getSessions" "', argument " "1"" of type '" "FIX::Acceptor const *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (std::set< FIX::SessionID > *) &((FIX::Acceptor const *)arg1)->getSessions(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__setT_FIX__SessionID_t, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_getSession__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Session *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Acceptor_getSession",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_getSession" "', argument " "1"" of type '" "FIX::Acceptor const *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Acceptor_getSession" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Acceptor_getSession" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Session *)((FIX::Acceptor const *)arg1)->getSession((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_getSession(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_getSession__SWIG_1(self, args); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_Responder, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_getSession__SWIG_0(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'Acceptor_getSession'.\n" " Possible C/C++ prototypes are:\n" " FIX::Acceptor::getSession(std::string const &,Responder &)\n" " FIX::Acceptor::getSession(FIX::SessionID const &) const\n"); return 0; } SWIGINTERN PyObject *_wrap_Acceptor_getSessionSettings(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::Dictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:Acceptor_getSessionSettings",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_getSessionSettings" "', argument " "1"" of type '" "FIX::Acceptor const *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Acceptor_getSessionSettings" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Acceptor_getSessionSettings" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Dictionary *)((FIX::Acceptor const *)arg1)->getSessionSettings((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_has(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:Acceptor_has",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_has" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__SessionID, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Acceptor_has" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Acceptor_has" "', argument " "2"" of type '" "FIX::SessionID const &""'"); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->has((FIX::SessionID const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_isStopped(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_isStopped",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_isStopped" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)(arg1)->isStopped(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_getApplication(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; Swig::Director *director = 0; FIX::Application *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_getApplication",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_getApplication" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::Application *) &(arg1)->getApplication(); SWIG_PYTHON_THREAD_END_ALLOW; } director = SWIG_DIRECTOR_CAST(result); if (director) { resultobj = director->swig_get_self(); Py_INCREF(resultobj); } else { resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_Acceptor_getMessageStoreFactory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::MessageStoreFactory *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:Acceptor_getMessageStoreFactory",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Acceptor_getMessageStoreFactory" "', argument " "1"" of type '" "FIX::Acceptor *""'"); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::MessageStoreFactory *) &(arg1)->getMessageStoreFactory(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *Acceptor_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__Acceptor, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_SocketAcceptorBase__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; FIX::SocketAcceptor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:new_SocketAcceptorBase",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketAcceptorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketAcceptorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SocketAcceptorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketAcceptorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_SocketAcceptorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketAcceptorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketAcceptor *)new FIX::SocketAcceptor(*arg1,*arg2,(FIX::SessionSettings const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketAcceptor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketAcceptorBase__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; FIX::LogFactory *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; FIX::SocketAcceptor *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:new_SocketAcceptorBase",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_SocketAcceptorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketAcceptorBase" "', argument " "1"" of type '" "FIX::Application &""'"); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_SocketAcceptorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketAcceptorBase" "', argument " "2"" of type '" "FIX::MessageStoreFactory &""'"); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_SocketAcceptorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketAcceptorBase" "', argument " "3"" of type '" "FIX::SessionSettings const &""'"); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_FIX__LogFactory, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_SocketAcceptorBase" "', argument " "4"" of type '" "FIX::LogFactory &""'"); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_SocketAcceptorBase" "', argument " "4"" of type '" "FIX::LogFactory &""'"); } arg4 = reinterpret_cast< FIX::LogFactory * >(argp4); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::SocketAcceptor *)new FIX::SocketAcceptor(*arg1,*arg2,(FIX::SessionSettings const &)*arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SocketAcceptor, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_SocketAcceptorBase(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[5] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketAcceptorBase__SWIG_0(self, args); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[2], 0, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketAcceptorBase__SWIG_1(self, args); } } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SocketAcceptorBase'.\n" " Possible C/C++ prototypes are:\n" " FIX::SocketAcceptor::SocketAcceptor(FIX::Application &,FIX::MessageStoreFactory &,FIX::SessionSettings const &)\n" " FIX::SocketAcceptor::SocketAcceptor(FIX::Application &,FIX::MessageStoreFactory &,FIX::SessionSettings const &,FIX::LogFactory &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_SocketAcceptorBase(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::SocketAcceptor *arg1 = (FIX::SocketAcceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_SocketAcceptorBase",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__SocketAcceptor, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SocketAcceptorBase" "', argument " "1"" of type '" "FIX::SocketAcceptor *""'"); } arg1 = reinterpret_cast< FIX::SocketAcceptor * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *SocketAcceptorBase_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__SocketAcceptor, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } SWIGINTERN PyObject *_wrap_new_DataDictionary__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)":new_DataDictionary")) SWIG_fail; { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionary *)new FIX::DataDictionary(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionary, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionary__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DataDictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DataDictionary",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DataDictionary" "', argument " "1"" of type '" "FIX::DataDictionary const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionary" "', argument " "1"" of type '" "FIX::DataDictionary const &""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionary *)new FIX::DataDictionary((FIX::DataDictionary const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionary, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionary__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::istream *arg1 = 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::DataDictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_DataDictionary",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::istream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::istream &""'"); } arg1 = reinterpret_cast< std::istream * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DataDictionary" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionary *)new FIX::DataDictionary(*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionary, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionary__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::istream *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; FIX::DataDictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DataDictionary",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::istream &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::istream &""'"); } arg1 = reinterpret_cast< std::istream * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionary *)new FIX::DataDictionary(*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionary, SWIG_POINTER_NEW | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionary__SWIG_4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; FIX::DataDictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:new_DataDictionary",&obj0,&obj1)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_DataDictionary" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionary *)new FIX::DataDictionary((std::string const &)*arg1,arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionary, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionary__SWIG_5(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; FIX::DataDictionary *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:new_DataDictionary",&obj0)) SWIG_fail; { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(obj0, &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_DataDictionary" "', argument " "1"" of type '" "std::string const &""'"); } arg1 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (FIX::DataDictionary *)new FIX::DataDictionary((std::string const &)*arg1); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__DataDictionary, SWIG_POINTER_NEW | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg1->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg1->c_str()) ); #endif } } if (SWIG_IsNewObj(res1)) delete arg1; return resultobj; fail: if (SWIG_IsNewObj(res1)) delete arg1; return NULL; } SWIGINTERN PyObject *_wrap_new_DataDictionary(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[3] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 0) { return _wrap_new_DataDictionary__SWIG_0(self, args); } if (argc == 1) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionary__SWIG_1(self, args); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionary__SWIG_3(self, args); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionary__SWIG_5(self, args); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DataDictionary__SWIG_2(self, args); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DataDictionary__SWIG_4(self, args); } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_DataDictionary'.\n" " Possible C/C++ prototypes are:\n" " FIX::DataDictionary::DataDictionary()\n" " FIX::DataDictionary::DataDictionary(FIX::DataDictionary const &)\n" " FIX::DataDictionary::DataDictionary(std::istream &,bool)\n" " FIX::DataDictionary::DataDictionary(std::istream &)\n" " FIX::DataDictionary::DataDictionary(std::string const &,bool)\n" " FIX::DataDictionary::DataDictionary(std::string const &)\n"); return 0; } SWIGINTERN PyObject *_wrap_delete_DataDictionary(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:delete_DataDictionary",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, SWIG_POINTER_DISOWN | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_DataDictionary" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; delete arg1; SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_readFromURL(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_readFromURL",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_readFromURL" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_readFromURL" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_readFromURL" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->readFromURL((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_readFromDocument(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; DOMDocumentPtr *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_readFromDocument",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_readFromDocument" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_DOMDocumentPtr, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_readFromDocument" "', argument " "2"" of type '" "DOMDocumentPtr const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_readFromDocument" "', argument " "2"" of type '" "DOMDocumentPtr const &""'"); } arg2 = reinterpret_cast< DOMDocumentPtr * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->readFromDocument((DOMDocumentPtr const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_readFromStream(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::istream *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_readFromStream",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_readFromStream" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_readFromStream" "', argument " "2"" of type '" "std::istream &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_readFromStream" "', argument " "2"" of type '" "std::istream &""'"); } arg2 = reinterpret_cast< std::istream * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->readFromStream(*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getOrderedFields(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; message_order *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:DataDictionary_getOrderedFields",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getOrderedFields" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (message_order *) &((FIX::DataDictionary const *)arg1)->getOrderedFields(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getHeaderOrderedFields(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; message_order *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:DataDictionary_getHeaderOrderedFields",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getHeaderOrderedFields" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (message_order *) &((FIX::DataDictionary const *)arg1)->getHeaderOrderedFields(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getTrailerOrderedFields(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; message_order *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"O:DataDictionary_getTrailerOrderedFields",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getTrailerOrderedFields" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (message_order *) &((FIX::DataDictionary const *)arg1)->getTrailerOrderedFields(); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getMessageOrderedFields(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; message_order *result = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_getMessageOrderedFields",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getMessageOrderedFields" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_getMessageOrderedFields" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_getMessageOrderedFields" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (message_order *) &((FIX::DataDictionary const *)arg1)->getMessageOrderedFields((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::ConfigError &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN), "FIX::ConfigError", SWIGTYPE_p_FIX__ConfigError); SWIG_fail; } resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_setVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_setVersion",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_setVersion" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_setVersion" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_setVersion" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->setVersion((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getVersion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; std::string result; if (!PyArg_ParseTuple(args,(char *)"O:DataDictionary_getVersion",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getVersion" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = ((FIX::DataDictionary const *)arg1)->getVersion(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_std_string(static_cast< std::string >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_addField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addField" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_addField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addFieldName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_addFieldName",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addFieldName" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_addFieldName" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_addFieldName" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addFieldName" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addFieldName(arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getFieldName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; std::string temp3 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_getFieldName",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getFieldName" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_getFieldName" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { #if PYTHON_MAJOR_VERSION >= 3 temp3 = std::string((char*)PyUnicode_AsUTF8(obj2)); #else temp3 = std::string((char*)PyString_AsString(obj2)); #endif arg3 = &temp3; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->getFieldName(arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getFieldTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int temp3 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_getFieldTag",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getFieldTag" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_getFieldTag" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_getFieldTag" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_AsVal_int(obj2, &temp3); arg3 = &temp3; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->getFieldTag((std::string const &)*arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("int &") == "int &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyLong_FromLong(*arg3) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyInt_FromLong(*arg3) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addValueName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; int res4 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOO:DataDictionary_addValueName",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addValueName" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_addValueName" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_addValueName" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addValueName" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(obj3, &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "DataDictionary_addValueName" "', argument " "4"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addValueName" "', argument " "4"" of type '" "std::string const &""'"); } arg4 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addValueName(arg2,(std::string const &)*arg3,(std::string const &)*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getValueName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; std::string temp4 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOOO:DataDictionary_getValueName",&obj0,&obj1,&obj2,&obj3)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getValueName" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_getValueName" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_getValueName" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_getValueName" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { #if PYTHON_MAJOR_VERSION >= 3 temp4 = std::string((char*)PyUnicode_AsUTF8(obj3)); #else temp4 = std::string((char*)PyString_AsString(obj3)); #endif arg4 = &temp4; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->getValueName(arg2,(std::string const &)*arg3,*arg4); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } { if( std::string("std::string &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg4->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg4->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_isField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isField" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_isField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addMsgType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_addMsgType",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addMsgType" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_addMsgType" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addMsgType" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addMsgType((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isMsgType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_isMsgType",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isMsgType" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_isMsgType" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_isMsgType" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isMsgType((std::string const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addMsgField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_addMsgField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addMsgField" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_addMsgField" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addMsgField" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_addMsgField" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addMsgField((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isMsgField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_isMsgField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isMsgField" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_isMsgField" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_isMsgField" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_isMsgField" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isMsgField((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addHeaderField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_addHeaderField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addHeaderField" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_addHeaderField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_addHeaderField" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addHeaderField(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isHeaderField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_isHeaderField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isHeaderField" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_isHeaderField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isHeaderField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addTrailerField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_addTrailerField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addTrailerField" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_addTrailerField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_addTrailerField" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addTrailerField(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isTrailerField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_isTrailerField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isTrailerField" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_isTrailerField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isTrailerField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addFieldType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; FIX::TYPE::Type arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_addFieldType",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addFieldType" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_addFieldType" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__TYPE__Type, 0 | 0); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_addFieldType" "', argument " "3"" of type '" "FIX::TYPE::Type""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addFieldType" "', argument " "3"" of type '" "FIX::TYPE::Type""'"); } else { FIX::TYPE::Type * temp = reinterpret_cast< FIX::TYPE::Type * >(argp3); arg3 = *temp; if (SWIG_IsNewObj(res3)) delete temp; } } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addFieldType(arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getFieldType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; FIX::TYPE::Type *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_getFieldType",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getFieldType" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_getFieldType" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_FIX__TYPE__Type, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_getFieldType" "', argument " "3"" of type '" "FIX::TYPE::Type &""'"); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_getFieldType" "', argument " "3"" of type '" "FIX::TYPE::Type &""'"); } arg3 = reinterpret_cast< FIX::TYPE::Type * >(argp3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->getFieldType(arg2,*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addRequiredField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_addRequiredField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addRequiredField" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_addRequiredField" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addRequiredField" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_addRequiredField" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addRequiredField((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isRequiredField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_isRequiredField",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isRequiredField" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_isRequiredField" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_isRequiredField" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_isRequiredField" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isRequiredField((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addFieldValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_addFieldValue",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addFieldValue" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_addFieldValue" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_addFieldValue" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addFieldValue" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addFieldValue(arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_hasFieldValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_hasFieldValue",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_hasFieldValue" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_hasFieldValue" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->hasFieldValue(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isFieldValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_isFieldValue",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isFieldValue" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_isFieldValue" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(obj2, &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_isFieldValue" "', argument " "3"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_isFieldValue" "', argument " "3"" of type '" "std::string const &""'"); } arg3 = ptr; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isFieldValue(arg2,(std::string const &)*arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg3->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg3->c_str()) ); #endif } } if (SWIG_IsNewObj(res3)) delete arg3; return resultobj; fail: if (SWIG_IsNewObj(res3)) delete arg3; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_addGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; int arg4 ; FIX::DataDictionary *arg5 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOOOO:DataDictionary_addGroup",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_addGroup" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_addGroup" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addGroup" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_addGroup" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(obj3, &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "DataDictionary_addGroup" "', argument " "4"" of type '" "int""'"); } arg4 = static_cast< int >(val4); res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 | 0); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "DataDictionary_addGroup" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_addGroup" "', argument " "5"" of type '" "FIX::DataDictionary const &""'"); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->addGroup((std::string const &)*arg2,arg3,arg4,(FIX::DataDictionary const &)*arg5); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_isGroup",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isGroup" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_isGroup" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_isGroup" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_isGroup" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isGroup((std::string const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_getGroup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; int *arg4 = 0 ; FIX::DataDictionary **arg5 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; int temp4 ; FIX::DataDictionary *temp5 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; PyObject * obj3 = 0 ; PyObject * obj4 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OOOOO:DataDictionary_getGroup",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_getGroup" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(obj1, &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_getGroup" "', argument " "2"" of type '" "std::string const &""'"); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_getGroup" "', argument " "2"" of type '" "std::string const &""'"); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_getGroup" "', argument " "3"" of type '" "int""'"); } arg3 = static_cast< int >(val3); { SWIG_AsVal_int(obj3, &temp4); arg4 = &temp4; } { arg5 = new FIX::DataDictionary*[1]; *arg5 = temp5; } { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->getGroup((std::string const &)*arg2,arg3,*arg4,(FIX::DataDictionary const *&)*arg5); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyUnicode_FromString(arg2->c_str()) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyString_FromString(arg2->c_str()) ); #endif } } { if( std::string("int &") == "int &" ) { if( !PyDict_Check(resultobj) ) resultobj = PyDict_New(); #if PYTHON_MAJOR_VERSION >= 3 PyDict_SetItem( resultobj, PyLong_FromLong(PyDict_Size(resultobj)), PyLong_FromLong(*arg4) ); #else PyDict_SetItem( resultobj, PyInt_FromLong(PyDict_Size(resultobj)), PyInt_FromLong(*arg4) ); #endif } } { void* argp; FIX::DataDictionary* pDD = 0; int res = SWIG_ConvertPtr(obj4, &argp, SWIGTYPE_p_FIX__DataDictionary, 0 ); pDD = reinterpret_cast< FIX::DataDictionary * >(argp); *pDD = *(*arg5); } if (SWIG_IsNewObj(res2)) delete arg2; return resultobj; fail: if (SWIG_IsNewObj(res2)) delete arg2; return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isDataField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_isDataField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isDataField" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_isDataField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isDataField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isMultipleValueField(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_isMultipleValueField",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isMultipleValueField" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_isMultipleValueField" "', argument " "2"" of type '" "int""'"); } arg2 = static_cast< int >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isMultipleValueField(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_checkFieldsOutOfOrder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_checkFieldsOutOfOrder",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_checkFieldsOutOfOrder" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_checkFieldsOutOfOrder" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->checkFieldsOutOfOrder(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_checkFieldsHaveValues(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_checkFieldsHaveValues",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_checkFieldsHaveValues" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_checkFieldsHaveValues" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->checkFieldsHaveValues(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_checkUserDefinedFields(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_checkUserDefinedFields",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_checkUserDefinedFields" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_checkUserDefinedFields" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->checkUserDefinedFields(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_allowUnknownMsgFields(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_allowUnknownMsgFields",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_allowUnknownMsgFields" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_allowUnknownMsgFields" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->allowUnknownMsgFields(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_preserveMessageFieldsOrder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_preserveMessageFieldsOrder",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_preserveMessageFieldsOrder" "', argument " "1"" of type '" "FIX::DataDictionary *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(obj1, &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "DataDictionary_preserveMessageFieldsOrder" "', argument " "2"" of type '" "bool""'"); } arg2 = static_cast< bool >(val2); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; (arg1)->preserveMessageFieldsOrder(arg2); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_isMessageFieldsOrderPreserved(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; PyObject * obj0 = 0 ; bool result; if (!PyArg_ParseTuple(args,(char *)"O:DataDictionary_isMessageFieldsOrderPreserved",&obj0)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_isMessageFieldsOrderPreserved" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { SWIG_PYTHON_THREAD_BEGIN_ALLOW; result = (bool)((FIX::DataDictionary const *)arg1)->isMessageFieldsOrderPreserved(); SWIG_PYTHON_THREAD_END_ALLOW; } resultobj = SWIG_From_bool(static_cast< bool >(result)); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_validate__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::Message *arg1 = 0 ; FIX::DataDictionary *arg2 = (FIX::DataDictionary *) (FIX::DataDictionary *)0 ; FIX::DataDictionary *arg3 = (FIX::DataDictionary *) (FIX::DataDictionary *)0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_validate",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_validate" "', argument " "1"" of type '" "FIX::Message const &""'"); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_validate" "', argument " "1"" of type '" "FIX::Message const &""'"); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_validate" "', argument " "2"" of type '" "FIX::DataDictionary const *const""'"); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "DataDictionary_validate" "', argument " "3"" of type '" "FIX::DataDictionary const *const""'"); } arg3 = reinterpret_cast< FIX::DataDictionary * >(argp3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; FIX::DataDictionary::validate((FIX::Message const &)*arg1,(FIX::DataDictionary const *)arg2,(FIX::DataDictionary const *)arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::Exception &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::Exception(static_cast< const FIX::Exception& >(_e))),SWIGTYPE_p_FIX__Exception,SWIG_POINTER_OWN), "FIX::Exception", SWIGTYPE_p_FIX__Exception); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_validate__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; FIX::Message *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OO:DataDictionary_validate",&obj0,&obj1)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_validate" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_validate" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_validate" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; ((FIX::DataDictionary const *)arg1)->validate((FIX::Message const &)*arg2); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::Exception &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::Exception(static_cast< const FIX::Exception& >(_e))),SWIGTYPE_p_FIX__Exception,SWIG_POINTER_OWN), "FIX::Exception", SWIGTYPE_p_FIX__Exception); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_validate__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; FIX::Message *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool val3 ; int ecode3 = 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if (!PyArg_ParseTuple(args,(char *)"OOO:DataDictionary_validate",&obj0,&obj1,&obj2)) SWIG_fail; res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "DataDictionary_validate" "', argument " "1"" of type '" "FIX::DataDictionary const *""'"); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_FIX__Message, 0 | 0); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "DataDictionary_validate" "', argument " "2"" of type '" "FIX::Message const &""'"); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "DataDictionary_validate" "', argument " "2"" of type '" "FIX::Message const &""'"); } arg2 = reinterpret_cast< FIX::Message * >(argp2); ecode3 = SWIG_AsVal_bool(obj2, &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "DataDictionary_validate" "', argument " "3"" of type '" "bool""'"); } arg3 = static_cast< bool >(val3); try { { SWIG_PYTHON_THREAD_BEGIN_ALLOW; ((FIX::DataDictionary const *)arg1)->validate((FIX::Message const &)*arg2,arg3); SWIG_PYTHON_THREAD_END_ALLOW; } } catch(FIX::Exception &_e) { SWIG_Python_Raise(SWIG_NewPointerObj((new FIX::Exception(static_cast< const FIX::Exception& >(_e))),SWIGTYPE_p_FIX__Exception,SWIG_POINTER_OWN), "FIX::Exception", SWIGTYPE_p_FIX__Exception); SWIG_fail; } resultobj = SWIG_Py_Void(); return resultobj; fail: return NULL; } SWIGINTERN PyObject *_wrap_DataDictionary_validate(PyObject *self, PyObject *args) { Py_ssize_t argc; PyObject *argv[4] = { 0 }; Py_ssize_t ii; if (!PyTuple_Check(args)) SWIG_fail; argc = args ? PyObject_Length(args) : 0; for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_DataDictionary_validate__SWIG_1(self, args); } } } if (argc == 3) { int _v; int res = SWIG_ConvertPtr(argv[0], 0, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_DataDictionary_validate__SWIG_0(self, args); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_ConvertPtr(argv[1], 0, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_DataDictionary_validate__SWIG_2(self, args); } } } } fail: SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'DataDictionary_validate'.\n" " Possible C/C++ prototypes are:\n" " FIX::DataDictionary::validate(FIX::Message const &,FIX::DataDictionary const *const,FIX::DataDictionary const *const)\n" " FIX::DataDictionary::validate(FIX::Message const &) const\n" " FIX::DataDictionary::validate(FIX::Message const &,bool) const\n"); return 0; } SWIGINTERN PyObject *DataDictionary_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *obj; if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL; SWIG_TypeNewClientData(SWIGTYPE_p_FIX__DataDictionary, SWIG_NewClientData(obj)); return SWIG_Py_Void(); } static PyMethodDef SwigMethods[] = { { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL}, { (char *)"new_IntArray", _wrap_new_IntArray, METH_VARARGS, NULL}, { (char *)"delete_IntArray", _wrap_delete_IntArray, METH_VARARGS, NULL}, { (char *)"IntArray___getitem__", _wrap_IntArray___getitem__, METH_VARARGS, NULL}, { (char *)"IntArray___setitem__", _wrap_IntArray___setitem__, METH_VARARGS, NULL}, { (char *)"IntArray_cast", _wrap_IntArray_cast, METH_VARARGS, NULL}, { (char *)"IntArray_frompointer", _wrap_IntArray_frompointer, METH_VARARGS, NULL}, { (char *)"IntArray_swigregister", IntArray_swigregister, METH_VARARGS, NULL}, { (char *)"new_FIXException", _wrap_new_FIXException, METH_VARARGS, NULL}, { (char *)"delete_FIXException", _wrap_delete_FIXException, METH_VARARGS, NULL}, { (char *)"FIXException_type_set", _wrap_FIXException_type_set, METH_VARARGS, NULL}, { (char *)"FIXException_type_get", _wrap_FIXException_type_get, METH_VARARGS, NULL}, { (char *)"FIXException_detail_set", _wrap_FIXException_detail_set, METH_VARARGS, NULL}, { (char *)"FIXException_detail_get", _wrap_FIXException_detail_get, METH_VARARGS, NULL}, { (char *)"FIXException___str__", _wrap_FIXException___str__, METH_VARARGS, NULL}, { (char *)"FIXException_swigregister", FIXException_swigregister, METH_VARARGS, NULL}, { (char *)"new_DataDictionaryNotFound", _wrap_new_DataDictionaryNotFound, METH_VARARGS, NULL}, { (char *)"delete_DataDictionaryNotFound", _wrap_delete_DataDictionaryNotFound, METH_VARARGS, NULL}, { (char *)"DataDictionaryNotFound_version_set", _wrap_DataDictionaryNotFound_version_set, METH_VARARGS, NULL}, { (char *)"DataDictionaryNotFound_version_get", _wrap_DataDictionaryNotFound_version_get, METH_VARARGS, NULL}, { (char *)"DataDictionaryNotFound_swigregister", DataDictionaryNotFound_swigregister, METH_VARARGS, NULL}, { (char *)"new_FieldNotFound", _wrap_new_FieldNotFound, METH_VARARGS, NULL}, { (char *)"FieldNotFound_field_set", _wrap_FieldNotFound_field_set, METH_VARARGS, NULL}, { (char *)"FieldNotFound_field_get", _wrap_FieldNotFound_field_get, METH_VARARGS, NULL}, { (char *)"delete_FieldNotFound", _wrap_delete_FieldNotFound, METH_VARARGS, NULL}, { (char *)"FieldNotFound_swigregister", FieldNotFound_swigregister, METH_VARARGS, NULL}, { (char *)"new_FieldConvertError", _wrap_new_FieldConvertError, METH_VARARGS, NULL}, { (char *)"delete_FieldConvertError", _wrap_delete_FieldConvertError, METH_VARARGS, NULL}, { (char *)"FieldConvertError_swigregister", FieldConvertError_swigregister, METH_VARARGS, NULL}, { (char *)"new_MessageParseError", _wrap_new_MessageParseError, METH_VARARGS, NULL}, { (char *)"delete_MessageParseError", _wrap_delete_MessageParseError, METH_VARARGS, NULL}, { (char *)"MessageParseError_swigregister", MessageParseError_swigregister, METH_VARARGS, NULL}, { (char *)"new_InvalidMessage", _wrap_new_InvalidMessage, METH_VARARGS, NULL}, { (char *)"delete_InvalidMessage", _wrap_delete_InvalidMessage, METH_VARARGS, NULL}, { (char *)"InvalidMessage_swigregister", InvalidMessage_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfigError", _wrap_new_ConfigError, METH_VARARGS, NULL}, { (char *)"delete_ConfigError", _wrap_delete_ConfigError, METH_VARARGS, NULL}, { (char *)"ConfigError_swigregister", ConfigError_swigregister, METH_VARARGS, NULL}, { (char *)"new_RuntimeError", _wrap_new_RuntimeError, METH_VARARGS, NULL}, { (char *)"delete_RuntimeError", _wrap_delete_RuntimeError, METH_VARARGS, NULL}, { (char *)"RuntimeError_swigregister", RuntimeError_swigregister, METH_VARARGS, NULL}, { (char *)"new_InvalidTagNumber", _wrap_new_InvalidTagNumber, METH_VARARGS, NULL}, { (char *)"InvalidTagNumber_field_set", _wrap_InvalidTagNumber_field_set, METH_VARARGS, NULL}, { (char *)"InvalidTagNumber_field_get", _wrap_InvalidTagNumber_field_get, METH_VARARGS, NULL}, { (char *)"delete_InvalidTagNumber", _wrap_delete_InvalidTagNumber, METH_VARARGS, NULL}, { (char *)"InvalidTagNumber_swigregister", InvalidTagNumber_swigregister, METH_VARARGS, NULL}, { (char *)"new_RequiredTagMissing", _wrap_new_RequiredTagMissing, METH_VARARGS, NULL}, { (char *)"RequiredTagMissing_field_set", _wrap_RequiredTagMissing_field_set, METH_VARARGS, NULL}, { (char *)"RequiredTagMissing_field_get", _wrap_RequiredTagMissing_field_get, METH_VARARGS, NULL}, { (char *)"delete_RequiredTagMissing", _wrap_delete_RequiredTagMissing, METH_VARARGS, NULL}, { (char *)"RequiredTagMissing_swigregister", RequiredTagMissing_swigregister, METH_VARARGS, NULL}, { (char *)"new_TagNotDefinedForMessage", _wrap_new_TagNotDefinedForMessage, METH_VARARGS, NULL}, { (char *)"TagNotDefinedForMessage_field_set", _wrap_TagNotDefinedForMessage_field_set, METH_VARARGS, NULL}, { (char *)"TagNotDefinedForMessage_field_get", _wrap_TagNotDefinedForMessage_field_get, METH_VARARGS, NULL}, { (char *)"delete_TagNotDefinedForMessage", _wrap_delete_TagNotDefinedForMessage, METH_VARARGS, NULL}, { (char *)"TagNotDefinedForMessage_swigregister", TagNotDefinedForMessage_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTagValue", _wrap_new_NoTagValue, METH_VARARGS, NULL}, { (char *)"NoTagValue_field_set", _wrap_NoTagValue_field_set, METH_VARARGS, NULL}, { (char *)"NoTagValue_field_get", _wrap_NoTagValue_field_get, METH_VARARGS, NULL}, { (char *)"delete_NoTagValue", _wrap_delete_NoTagValue, METH_VARARGS, NULL}, { (char *)"NoTagValue_swigregister", NoTagValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_IncorrectTagValue", _wrap_new_IncorrectTagValue, METH_VARARGS, NULL}, { (char *)"IncorrectTagValue_field_set", _wrap_IncorrectTagValue_field_set, METH_VARARGS, NULL}, { (char *)"IncorrectTagValue_field_get", _wrap_IncorrectTagValue_field_get, METH_VARARGS, NULL}, { (char *)"delete_IncorrectTagValue", _wrap_delete_IncorrectTagValue, METH_VARARGS, NULL}, { (char *)"IncorrectTagValue_swigregister", IncorrectTagValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_IncorrectDataFormat", _wrap_new_IncorrectDataFormat, METH_VARARGS, NULL}, { (char *)"IncorrectDataFormat_field_set", _wrap_IncorrectDataFormat_field_set, METH_VARARGS, NULL}, { (char *)"IncorrectDataFormat_field_get", _wrap_IncorrectDataFormat_field_get, METH_VARARGS, NULL}, { (char *)"delete_IncorrectDataFormat", _wrap_delete_IncorrectDataFormat, METH_VARARGS, NULL}, { (char *)"IncorrectDataFormat_swigregister", IncorrectDataFormat_swigregister, METH_VARARGS, NULL}, { (char *)"new_IncorrectMessageStructure", _wrap_new_IncorrectMessageStructure, METH_VARARGS, NULL}, { (char *)"delete_IncorrectMessageStructure", _wrap_delete_IncorrectMessageStructure, METH_VARARGS, NULL}, { (char *)"IncorrectMessageStructure_swigregister", IncorrectMessageStructure_swigregister, METH_VARARGS, NULL}, { (char *)"new_DuplicateFieldNumber", _wrap_new_DuplicateFieldNumber, METH_VARARGS, NULL}, { (char *)"delete_DuplicateFieldNumber", _wrap_delete_DuplicateFieldNumber, METH_VARARGS, NULL}, { (char *)"DuplicateFieldNumber_swigregister", DuplicateFieldNumber_swigregister, METH_VARARGS, NULL}, { (char *)"new_InvalidMessageType", _wrap_new_InvalidMessageType, METH_VARARGS, NULL}, { (char *)"delete_InvalidMessageType", _wrap_delete_InvalidMessageType, METH_VARARGS, NULL}, { (char *)"InvalidMessageType_swigregister", InvalidMessageType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnsupportedMessageType", _wrap_new_UnsupportedMessageType, METH_VARARGS, NULL}, { (char *)"delete_UnsupportedMessageType", _wrap_delete_UnsupportedMessageType, METH_VARARGS, NULL}, { (char *)"UnsupportedMessageType_swigregister", UnsupportedMessageType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnsupportedVersion", _wrap_new_UnsupportedVersion, METH_VARARGS, NULL}, { (char *)"delete_UnsupportedVersion", _wrap_delete_UnsupportedVersion, METH_VARARGS, NULL}, { (char *)"UnsupportedVersion_swigregister", UnsupportedVersion_swigregister, METH_VARARGS, NULL}, { (char *)"new_TagOutOfOrder", _wrap_new_TagOutOfOrder, METH_VARARGS, NULL}, { (char *)"TagOutOfOrder_field_set", _wrap_TagOutOfOrder_field_set, METH_VARARGS, NULL}, { (char *)"TagOutOfOrder_field_get", _wrap_TagOutOfOrder_field_get, METH_VARARGS, NULL}, { (char *)"delete_TagOutOfOrder", _wrap_delete_TagOutOfOrder, METH_VARARGS, NULL}, { (char *)"TagOutOfOrder_swigregister", TagOutOfOrder_swigregister, METH_VARARGS, NULL}, { (char *)"new_RepeatedTag", _wrap_new_RepeatedTag, METH_VARARGS, NULL}, { (char *)"RepeatedTag_field_set", _wrap_RepeatedTag_field_set, METH_VARARGS, NULL}, { (char *)"RepeatedTag_field_get", _wrap_RepeatedTag_field_get, METH_VARARGS, NULL}, { (char *)"delete_RepeatedTag", _wrap_delete_RepeatedTag, METH_VARARGS, NULL}, { (char *)"RepeatedTag_swigregister", RepeatedTag_swigregister, METH_VARARGS, NULL}, { (char *)"new_RepeatingGroupCountMismatch", _wrap_new_RepeatingGroupCountMismatch, METH_VARARGS, NULL}, { (char *)"RepeatingGroupCountMismatch_field_set", _wrap_RepeatingGroupCountMismatch_field_set, METH_VARARGS, NULL}, { (char *)"RepeatingGroupCountMismatch_field_get", _wrap_RepeatingGroupCountMismatch_field_get, METH_VARARGS, NULL}, { (char *)"delete_RepeatingGroupCountMismatch", _wrap_delete_RepeatingGroupCountMismatch, METH_VARARGS, NULL}, { (char *)"RepeatingGroupCountMismatch_swigregister", RepeatingGroupCountMismatch_swigregister, METH_VARARGS, NULL}, { (char *)"new_DoNotSend", _wrap_new_DoNotSend, METH_VARARGS, NULL}, { (char *)"delete_DoNotSend", _wrap_delete_DoNotSend, METH_VARARGS, NULL}, { (char *)"DoNotSend_swigregister", DoNotSend_swigregister, METH_VARARGS, NULL}, { (char *)"new_RejectLogon", _wrap_new_RejectLogon, METH_VARARGS, NULL}, { (char *)"delete_RejectLogon", _wrap_delete_RejectLogon, METH_VARARGS, NULL}, { (char *)"RejectLogon_swigregister", RejectLogon_swigregister, METH_VARARGS, NULL}, { (char *)"new_SessionNotFound", _wrap_new_SessionNotFound, METH_VARARGS, NULL}, { (char *)"delete_SessionNotFound", _wrap_delete_SessionNotFound, METH_VARARGS, NULL}, { (char *)"SessionNotFound_swigregister", SessionNotFound_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOException", _wrap_new_IOException, METH_VARARGS, NULL}, { (char *)"delete_IOException", _wrap_delete_IOException, METH_VARARGS, NULL}, { (char *)"IOException_swigregister", IOException_swigregister, METH_VARARGS, NULL}, { (char *)"new_SocketException", _wrap_new_SocketException, METH_VARARGS, NULL}, { (char *)"SocketException_errorToWhat", _wrap_SocketException_errorToWhat, METH_VARARGS, NULL}, { (char *)"delete_SocketException", _wrap_delete_SocketException, METH_VARARGS, NULL}, { (char *)"SocketException_swigregister", SocketException_swigregister, METH_VARARGS, NULL}, { (char *)"new_SocketSendFailed", _wrap_new_SocketSendFailed, METH_VARARGS, NULL}, { (char *)"delete_SocketSendFailed", _wrap_delete_SocketSendFailed, METH_VARARGS, NULL}, { (char *)"SocketSendFailed_swigregister", SocketSendFailed_swigregister, METH_VARARGS, NULL}, { (char *)"new_SocketRecvFailed", _wrap_new_SocketRecvFailed, METH_VARARGS, NULL}, { (char *)"delete_SocketRecvFailed", _wrap_delete_SocketRecvFailed, METH_VARARGS, NULL}, { (char *)"SocketRecvFailed_swigregister", SocketRecvFailed_swigregister, METH_VARARGS, NULL}, { (char *)"new_SocketCloseFailed", _wrap_new_SocketCloseFailed, METH_VARARGS, NULL}, { (char *)"delete_SocketCloseFailed", _wrap_delete_SocketCloseFailed, METH_VARARGS, NULL}, { (char *)"SocketCloseFailed_swigregister", SocketCloseFailed_swigregister, METH_VARARGS, NULL}, { (char *)"delete_FieldBase", _wrap_delete_FieldBase, METH_VARARGS, NULL}, { (char *)"new_FieldBase", _wrap_new_FieldBase, METH_VARARGS, NULL}, { (char *)"FieldBase_swap", _wrap_FieldBase_swap, METH_VARARGS, NULL}, { (char *)"FieldBase_setTag", _wrap_FieldBase_setTag, METH_VARARGS, NULL}, { (char *)"FieldBase_setField", _wrap_FieldBase_setField, METH_VARARGS, NULL}, { (char *)"FieldBase_setString", _wrap_FieldBase_setString, METH_VARARGS, NULL}, { (char *)"FieldBase_getTag", _wrap_FieldBase_getTag, METH_VARARGS, NULL}, { (char *)"FieldBase_getField", _wrap_FieldBase_getField, METH_VARARGS, NULL}, { (char *)"FieldBase_getString", _wrap_FieldBase_getString, METH_VARARGS, NULL}, { (char *)"FieldBase_getFixString", _wrap_FieldBase_getFixString, METH_VARARGS, NULL}, { (char *)"FieldBase_getLength", _wrap_FieldBase_getLength, METH_VARARGS, NULL}, { (char *)"FieldBase_getTotal", _wrap_FieldBase_getTotal, METH_VARARGS, NULL}, { (char *)"FieldBase___lt__", _wrap_FieldBase___lt__, METH_VARARGS, NULL}, { (char *)"FieldBase___str__", _wrap_FieldBase___str__, METH_VARARGS, NULL}, { (char *)"FieldBase_swigregister", FieldBase_swigregister, METH_VARARGS, NULL}, { (char *)"swap", _wrap_swap, METH_VARARGS, NULL}, { (char *)"new_StringField", _wrap_new_StringField, METH_VARARGS, NULL}, { (char *)"StringField_setValue", _wrap_StringField_setValue, METH_VARARGS, NULL}, { (char *)"StringField_getValue", _wrap_StringField_getValue, METH_VARARGS, NULL}, { (char *)"StringField___lt__", _wrap_StringField___lt__, METH_VARARGS, NULL}, { (char *)"StringField___gt__", _wrap_StringField___gt__, METH_VARARGS, NULL}, { (char *)"StringField___eq__", _wrap_StringField___eq__, METH_VARARGS, NULL}, { (char *)"StringField___ne__", _wrap_StringField___ne__, METH_VARARGS, NULL}, { (char *)"StringField___le__", _wrap_StringField___le__, METH_VARARGS, NULL}, { (char *)"StringField___ge__", _wrap_StringField___ge__, METH_VARARGS, NULL}, { (char *)"delete_StringField", _wrap_delete_StringField, METH_VARARGS, NULL}, { (char *)"StringField_swigregister", StringField_swigregister, METH_VARARGS, NULL}, { (char *)"__gt__", _wrap___gt__, METH_VARARGS, NULL}, { (char *)"__le__", _wrap___le__, METH_VARARGS, NULL}, { (char *)"__ge__", _wrap___ge__, METH_VARARGS, NULL}, { (char *)"new_CharField", _wrap_new_CharField, METH_VARARGS, NULL}, { (char *)"CharField_setValue", _wrap_CharField_setValue, METH_VARARGS, NULL}, { (char *)"CharField_getValue", _wrap_CharField_getValue, METH_VARARGS, NULL}, { (char *)"delete_CharField", _wrap_delete_CharField, METH_VARARGS, NULL}, { (char *)"CharField_swigregister", CharField_swigregister, METH_VARARGS, NULL}, { (char *)"new_DoubleField", _wrap_new_DoubleField, METH_VARARGS, NULL}, { (char *)"DoubleField_setValue", _wrap_DoubleField_setValue, METH_VARARGS, NULL}, { (char *)"DoubleField_getValue", _wrap_DoubleField_getValue, METH_VARARGS, NULL}, { (char *)"delete_DoubleField", _wrap_delete_DoubleField, METH_VARARGS, NULL}, { (char *)"DoubleField_swigregister", DoubleField_swigregister, METH_VARARGS, NULL}, { (char *)"new_IntField", _wrap_new_IntField, METH_VARARGS, NULL}, { (char *)"IntField_setValue", _wrap_IntField_setValue, METH_VARARGS, NULL}, { (char *)"IntField_getValue", _wrap_IntField_getValue, METH_VARARGS, NULL}, { (char *)"delete_IntField", _wrap_delete_IntField, METH_VARARGS, NULL}, { (char *)"IntField_swigregister", IntField_swigregister, METH_VARARGS, NULL}, { (char *)"new_BoolField", _wrap_new_BoolField, METH_VARARGS, NULL}, { (char *)"BoolField_setValue", _wrap_BoolField_setValue, METH_VARARGS, NULL}, { (char *)"BoolField_getValue", _wrap_BoolField_getValue, METH_VARARGS, NULL}, { (char *)"BoolField___nonzero__", _wrap_BoolField___nonzero__, METH_VARARGS, NULL}, { (char *)"delete_BoolField", _wrap_delete_BoolField, METH_VARARGS, NULL}, { (char *)"BoolField_swigregister", BoolField_swigregister, METH_VARARGS, NULL}, { (char *)"new_UtcTimeStampField", _wrap_new_UtcTimeStampField, METH_VARARGS, NULL}, { (char *)"UtcTimeStampField_setValue", _wrap_UtcTimeStampField_setValue, METH_VARARGS, NULL}, { (char *)"UtcTimeStampField_getValue", _wrap_UtcTimeStampField_getValue, METH_VARARGS, NULL}, { (char *)"UtcTimeStampField___lt__", _wrap_UtcTimeStampField___lt__, METH_VARARGS, NULL}, { (char *)"UtcTimeStampField___eq__", _wrap_UtcTimeStampField___eq__, METH_VARARGS, NULL}, { (char *)"UtcTimeStampField___ne__", _wrap_UtcTimeStampField___ne__, METH_VARARGS, NULL}, { (char *)"delete_UtcTimeStampField", _wrap_delete_UtcTimeStampField, METH_VARARGS, NULL}, { (char *)"UtcTimeStampField_swigregister", UtcTimeStampField_swigregister, METH_VARARGS, NULL}, { (char *)"new_UtcDateField", _wrap_new_UtcDateField, METH_VARARGS, NULL}, { (char *)"UtcDateField_setValue", _wrap_UtcDateField_setValue, METH_VARARGS, NULL}, { (char *)"UtcDateField_getValue", _wrap_UtcDateField_getValue, METH_VARARGS, NULL}, { (char *)"UtcDateField___lt__", _wrap_UtcDateField___lt__, METH_VARARGS, NULL}, { (char *)"UtcDateField___eq__", _wrap_UtcDateField___eq__, METH_VARARGS, NULL}, { (char *)"UtcDateField___ne__", _wrap_UtcDateField___ne__, METH_VARARGS, NULL}, { (char *)"delete_UtcDateField", _wrap_delete_UtcDateField, METH_VARARGS, NULL}, { (char *)"UtcDateField_swigregister", UtcDateField_swigregister, METH_VARARGS, NULL}, { (char *)"new_UtcTimeOnlyField", _wrap_new_UtcTimeOnlyField, METH_VARARGS, NULL}, { (char *)"UtcTimeOnlyField_setValue", _wrap_UtcTimeOnlyField_setValue, METH_VARARGS, NULL}, { (char *)"UtcTimeOnlyField_getValue", _wrap_UtcTimeOnlyField_getValue, METH_VARARGS, NULL}, { (char *)"UtcTimeOnlyField___lt__", _wrap_UtcTimeOnlyField___lt__, METH_VARARGS, NULL}, { (char *)"UtcTimeOnlyField___eq__", _wrap_UtcTimeOnlyField___eq__, METH_VARARGS, NULL}, { (char *)"UtcTimeOnlyField___ne__", _wrap_UtcTimeOnlyField___ne__, METH_VARARGS, NULL}, { (char *)"delete_UtcTimeOnlyField", _wrap_delete_UtcTimeOnlyField, METH_VARARGS, NULL}, { (char *)"UtcTimeOnlyField_swigregister", UtcTimeOnlyField_swigregister, METH_VARARGS, NULL}, { (char *)"new_CheckSumField", _wrap_new_CheckSumField, METH_VARARGS, NULL}, { (char *)"CheckSumField_setValue", _wrap_CheckSumField_setValue, METH_VARARGS, NULL}, { (char *)"CheckSumField_getValue", _wrap_CheckSumField_getValue, METH_VARARGS, NULL}, { (char *)"delete_CheckSumField", _wrap_delete_CheckSumField, METH_VARARGS, NULL}, { (char *)"CheckSumField_swigregister", CheckSumField_swigregister, METH_VARARGS, NULL}, { (char *)"new_FieldMap", _wrap_new_FieldMap, METH_VARARGS, NULL}, { (char *)"delete_FieldMap", _wrap_delete_FieldMap, METH_VARARGS, NULL}, { (char *)"FieldMap_setField", _wrap_FieldMap_setField, METH_VARARGS, NULL}, { (char *)"FieldMap_getFieldIfSet", _wrap_FieldMap_getFieldIfSet, METH_VARARGS, NULL}, { (char *)"FieldMap_getField", _wrap_FieldMap_getField, METH_VARARGS, NULL}, { (char *)"FieldMap_getFieldRef", _wrap_FieldMap_getFieldRef, METH_VARARGS, NULL}, { (char *)"FieldMap_getFieldPtr", _wrap_FieldMap_getFieldPtr, METH_VARARGS, NULL}, { (char *)"FieldMap_isSetField", _wrap_FieldMap_isSetField, METH_VARARGS, NULL}, { (char *)"FieldMap_removeField", _wrap_FieldMap_removeField, METH_VARARGS, NULL}, { (char *)"FieldMap_addGroup", _wrap_FieldMap_addGroup, METH_VARARGS, NULL}, { (char *)"FieldMap_addGroupPtr", _wrap_FieldMap_addGroupPtr, METH_VARARGS, NULL}, { (char *)"FieldMap_replaceGroup", _wrap_FieldMap_replaceGroup, METH_VARARGS, NULL}, { (char *)"FieldMap_getGroup", _wrap_FieldMap_getGroup, METH_VARARGS, NULL}, { (char *)"FieldMap_getGroupRef", _wrap_FieldMap_getGroupRef, METH_VARARGS, NULL}, { (char *)"FieldMap_getGroupPtr", _wrap_FieldMap_getGroupPtr, METH_VARARGS, NULL}, { (char *)"FieldMap_removeGroup", _wrap_FieldMap_removeGroup, METH_VARARGS, NULL}, { (char *)"FieldMap_hasGroup", _wrap_FieldMap_hasGroup, METH_VARARGS, NULL}, { (char *)"FieldMap_groupCount", _wrap_FieldMap_groupCount, METH_VARARGS, NULL}, { (char *)"FieldMap_clear", _wrap_FieldMap_clear, METH_VARARGS, NULL}, { (char *)"FieldMap_isEmpty", _wrap_FieldMap_isEmpty, METH_VARARGS, NULL}, { (char *)"FieldMap_totalFields", _wrap_FieldMap_totalFields, METH_VARARGS, NULL}, { (char *)"FieldMap_calculateString", _wrap_FieldMap_calculateString, METH_VARARGS, NULL}, { (char *)"FieldMap_calculateLength", _wrap_FieldMap_calculateLength, METH_VARARGS, NULL}, { (char *)"FieldMap_calculateTotal", _wrap_FieldMap_calculateTotal, METH_VARARGS, NULL}, { (char *)"FieldMap_begin", _wrap_FieldMap_begin, METH_VARARGS, NULL}, { (char *)"FieldMap_end", _wrap_FieldMap_end, METH_VARARGS, NULL}, { (char *)"FieldMap_g_begin", _wrap_FieldMap_g_begin, METH_VARARGS, NULL}, { (char *)"FieldMap_g_end", _wrap_FieldMap_g_end, METH_VARARGS, NULL}, { (char *)"FieldMap_swigregister", FieldMap_swigregister, METH_VARARGS, NULL}, { (char *)"new_Header", _wrap_new_Header, METH_VARARGS, NULL}, { (char *)"Header_addGroup", _wrap_Header_addGroup, METH_VARARGS, NULL}, { (char *)"Header_replaceGroup", _wrap_Header_replaceGroup, METH_VARARGS, NULL}, { (char *)"Header_getGroup", _wrap_Header_getGroup, METH_VARARGS, NULL}, { (char *)"Header_removeGroup", _wrap_Header_removeGroup, METH_VARARGS, NULL}, { (char *)"Header_hasGroup", _wrap_Header_hasGroup, METH_VARARGS, NULL}, { (char *)"delete_Header", _wrap_delete_Header, METH_VARARGS, NULL}, { (char *)"Header_swigregister", Header_swigregister, METH_VARARGS, NULL}, { (char *)"new_Trailer", _wrap_new_Trailer, METH_VARARGS, NULL}, { (char *)"Trailer_addGroup", _wrap_Trailer_addGroup, METH_VARARGS, NULL}, { (char *)"Trailer_replaceGroup", _wrap_Trailer_replaceGroup, METH_VARARGS, NULL}, { (char *)"Trailer_getGroup", _wrap_Trailer_getGroup, METH_VARARGS, NULL}, { (char *)"Trailer_removeGroup", _wrap_Trailer_removeGroup, METH_VARARGS, NULL}, { (char *)"Trailer_hasGroup", _wrap_Trailer_hasGroup, METH_VARARGS, NULL}, { (char *)"delete_Trailer", _wrap_delete_Trailer, METH_VARARGS, NULL}, { (char *)"Trailer_swigregister", Trailer_swigregister, METH_VARARGS, NULL}, { (char *)"new_Message", _wrap_new_Message, METH_VARARGS, NULL}, { (char *)"delete_Message", _wrap_delete_Message, METH_VARARGS, NULL}, { (char *)"Message_InitializeXML", _wrap_Message_InitializeXML, METH_VARARGS, NULL}, { (char *)"Message_addGroup", _wrap_Message_addGroup, METH_VARARGS, NULL}, { (char *)"Message_replaceGroup", _wrap_Message_replaceGroup, METH_VARARGS, NULL}, { (char *)"Message_getGroup", _wrap_Message_getGroup, METH_VARARGS, NULL}, { (char *)"Message_removeGroup", _wrap_Message_removeGroup, METH_VARARGS, NULL}, { (char *)"Message_hasGroup", _wrap_Message_hasGroup, METH_VARARGS, NULL}, { (char *)"Message_toString", _wrap_Message_toString, METH_VARARGS, NULL}, { (char *)"Message_toXML", _wrap_Message_toXML, METH_VARARGS, NULL}, { (char *)"Message_reverseRoute", _wrap_Message_reverseRoute, METH_VARARGS, NULL}, { (char *)"Message_setString", _wrap_Message_setString, METH_VARARGS, NULL}, { (char *)"Message_setGroup", _wrap_Message_setGroup, METH_VARARGS, NULL}, { (char *)"Message_setStringHeader", _wrap_Message_setStringHeader, METH_VARARGS, NULL}, { (char *)"Message_getHeader", _wrap_Message_getHeader, METH_VARARGS, NULL}, { (char *)"Message_getTrailer", _wrap_Message_getTrailer, METH_VARARGS, NULL}, { (char *)"Message_hasValidStructure", _wrap_Message_hasValidStructure, METH_VARARGS, NULL}, { (char *)"Message_bodyLength", _wrap_Message_bodyLength, METH_VARARGS, NULL}, { (char *)"Message_checkSum", _wrap_Message_checkSum, METH_VARARGS, NULL}, { (char *)"Message_isAdmin", _wrap_Message_isAdmin, METH_VARARGS, NULL}, { (char *)"Message_isApp", _wrap_Message_isApp, METH_VARARGS, NULL}, { (char *)"Message_isEmpty", _wrap_Message_isEmpty, METH_VARARGS, NULL}, { (char *)"Message_clear", _wrap_Message_clear, METH_VARARGS, NULL}, { (char *)"Message_isAdminMsgType", _wrap_Message_isAdminMsgType, METH_VARARGS, NULL}, { (char *)"Message_toApplVerID", _wrap_Message_toApplVerID, METH_VARARGS, NULL}, { (char *)"Message_toBeginString", _wrap_Message_toBeginString, METH_VARARGS, NULL}, { (char *)"Message_isHeaderField", _wrap_Message_isHeaderField, METH_VARARGS, NULL}, { (char *)"Message_isTrailerField", _wrap_Message_isTrailerField, METH_VARARGS, NULL}, { (char *)"Message_getSessionID", _wrap_Message_getSessionID, METH_VARARGS, NULL}, { (char *)"Message_setSessionID", _wrap_Message_setSessionID, METH_VARARGS, NULL}, { (char *)"Message___str__", _wrap_Message___str__, METH_VARARGS, NULL}, { (char *)"Message_swigregister", Message_swigregister, METH_VARARGS, NULL}, { (char *)"identifyType", _wrap_identifyType, METH_VARARGS, NULL}, { (char *)"new_Group", _wrap_new_Group, METH_VARARGS, NULL}, { (char *)"Group_field", _wrap_Group_field, METH_VARARGS, NULL}, { (char *)"Group_delim", _wrap_Group_delim, METH_VARARGS, NULL}, { (char *)"Group_addGroup", _wrap_Group_addGroup, METH_VARARGS, NULL}, { (char *)"Group_replaceGroup", _wrap_Group_replaceGroup, METH_VARARGS, NULL}, { (char *)"Group_getGroup", _wrap_Group_getGroup, METH_VARARGS, NULL}, { (char *)"Group_removeGroup", _wrap_Group_removeGroup, METH_VARARGS, NULL}, { (char *)"Group_hasGroup", _wrap_Group_hasGroup, METH_VARARGS, NULL}, { (char *)"delete_Group", _wrap_delete_Group, METH_VARARGS, NULL}, { (char *)"Group_swigregister", Group_swigregister, METH_VARARGS, NULL}, { (char *)"new_BeginSeqNo", _wrap_new_BeginSeqNo, METH_VARARGS, NULL}, { (char *)"delete_BeginSeqNo", _wrap_delete_BeginSeqNo, METH_VARARGS, NULL}, { (char *)"BeginSeqNo_swigregister", BeginSeqNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_BeginString", _wrap_new_BeginString, METH_VARARGS, NULL}, { (char *)"delete_BeginString", _wrap_delete_BeginString, METH_VARARGS, NULL}, { (char *)"BeginString_swigregister", BeginString_swigregister, METH_VARARGS, NULL}, { (char *)"new_BodyLength", _wrap_new_BodyLength, METH_VARARGS, NULL}, { (char *)"delete_BodyLength", _wrap_delete_BodyLength, METH_VARARGS, NULL}, { (char *)"BodyLength_swigregister", BodyLength_swigregister, METH_VARARGS, NULL}, { (char *)"new_CheckSum", _wrap_new_CheckSum, METH_VARARGS, NULL}, { (char *)"delete_CheckSum", _wrap_delete_CheckSum, METH_VARARGS, NULL}, { (char *)"CheckSum_swigregister", CheckSum_swigregister, METH_VARARGS, NULL}, { (char *)"new_EndSeqNo", _wrap_new_EndSeqNo, METH_VARARGS, NULL}, { (char *)"delete_EndSeqNo", _wrap_delete_EndSeqNo, METH_VARARGS, NULL}, { (char *)"EndSeqNo_swigregister", EndSeqNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_MsgSeqNum", _wrap_new_MsgSeqNum, METH_VARARGS, NULL}, { (char *)"delete_MsgSeqNum", _wrap_delete_MsgSeqNum, METH_VARARGS, NULL}, { (char *)"MsgSeqNum_swigregister", MsgSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_MsgType", _wrap_new_MsgType, METH_VARARGS, NULL}, { (char *)"delete_MsgType", _wrap_delete_MsgType, METH_VARARGS, NULL}, { (char *)"MsgType_swigregister", MsgType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NewSeqNo", _wrap_new_NewSeqNo, METH_VARARGS, NULL}, { (char *)"delete_NewSeqNo", _wrap_delete_NewSeqNo, METH_VARARGS, NULL}, { (char *)"NewSeqNo_swigregister", NewSeqNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_PossDupFlag", _wrap_new_PossDupFlag, METH_VARARGS, NULL}, { (char *)"delete_PossDupFlag", _wrap_delete_PossDupFlag, METH_VARARGS, NULL}, { (char *)"PossDupFlag_swigregister", PossDupFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefSeqNum", _wrap_new_RefSeqNum, METH_VARARGS, NULL}, { (char *)"delete_RefSeqNum", _wrap_delete_RefSeqNum, METH_VARARGS, NULL}, { (char *)"RefSeqNum_swigregister", RefSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_SenderCompID", _wrap_new_SenderCompID, METH_VARARGS, NULL}, { (char *)"delete_SenderCompID", _wrap_delete_SenderCompID, METH_VARARGS, NULL}, { (char *)"SenderCompID_swigregister", SenderCompID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SenderSubID", _wrap_new_SenderSubID, METH_VARARGS, NULL}, { (char *)"delete_SenderSubID", _wrap_delete_SenderSubID, METH_VARARGS, NULL}, { (char *)"SenderSubID_swigregister", SenderSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SendingTime", _wrap_new_SendingTime, METH_VARARGS, NULL}, { (char *)"delete_SendingTime", _wrap_delete_SendingTime, METH_VARARGS, NULL}, { (char *)"SendingTime_swigregister", SendingTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetCompID", _wrap_new_TargetCompID, METH_VARARGS, NULL}, { (char *)"delete_TargetCompID", _wrap_delete_TargetCompID, METH_VARARGS, NULL}, { (char *)"TargetCompID_swigregister", TargetCompID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetSubID", _wrap_new_TargetSubID, METH_VARARGS, NULL}, { (char *)"delete_TargetSubID", _wrap_delete_TargetSubID, METH_VARARGS, NULL}, { (char *)"TargetSubID_swigregister", TargetSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Text", _wrap_new_Text, METH_VARARGS, NULL}, { (char *)"delete_Text", _wrap_delete_Text, METH_VARARGS, NULL}, { (char *)"Text_swigregister", Text_swigregister, METH_VARARGS, NULL}, { (char *)"new_Signature", _wrap_new_Signature, METH_VARARGS, NULL}, { (char *)"delete_Signature", _wrap_delete_Signature, METH_VARARGS, NULL}, { (char *)"Signature_swigregister", Signature_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecureDataLen", _wrap_new_SecureDataLen, METH_VARARGS, NULL}, { (char *)"delete_SecureDataLen", _wrap_delete_SecureDataLen, METH_VARARGS, NULL}, { (char *)"SecureDataLen_swigregister", SecureDataLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecureData", _wrap_new_SecureData, METH_VARARGS, NULL}, { (char *)"delete_SecureData", _wrap_delete_SecureData, METH_VARARGS, NULL}, { (char *)"SecureData_swigregister", SecureData_swigregister, METH_VARARGS, NULL}, { (char *)"new_SignatureLength", _wrap_new_SignatureLength, METH_VARARGS, NULL}, { (char *)"delete_SignatureLength", _wrap_delete_SignatureLength, METH_VARARGS, NULL}, { (char *)"SignatureLength_swigregister", SignatureLength_swigregister, METH_VARARGS, NULL}, { (char *)"new_RawDataLength", _wrap_new_RawDataLength, METH_VARARGS, NULL}, { (char *)"delete_RawDataLength", _wrap_delete_RawDataLength, METH_VARARGS, NULL}, { (char *)"RawDataLength_swigregister", RawDataLength_swigregister, METH_VARARGS, NULL}, { (char *)"new_RawData", _wrap_new_RawData, METH_VARARGS, NULL}, { (char *)"delete_RawData", _wrap_delete_RawData, METH_VARARGS, NULL}, { (char *)"RawData_swigregister", RawData_swigregister, METH_VARARGS, NULL}, { (char *)"new_PossResend", _wrap_new_PossResend, METH_VARARGS, NULL}, { (char *)"delete_PossResend", _wrap_delete_PossResend, METH_VARARGS, NULL}, { (char *)"PossResend_swigregister", PossResend_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncryptMethod", _wrap_new_EncryptMethod, METH_VARARGS, NULL}, { (char *)"delete_EncryptMethod", _wrap_delete_EncryptMethod, METH_VARARGS, NULL}, { (char *)"EncryptMethod_swigregister", EncryptMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_HeartBtInt", _wrap_new_HeartBtInt, METH_VARARGS, NULL}, { (char *)"delete_HeartBtInt", _wrap_delete_HeartBtInt, METH_VARARGS, NULL}, { (char *)"HeartBtInt_swigregister", HeartBtInt_swigregister, METH_VARARGS, NULL}, { (char *)"new_TestReqID", _wrap_new_TestReqID, METH_VARARGS, NULL}, { (char *)"delete_TestReqID", _wrap_delete_TestReqID, METH_VARARGS, NULL}, { (char *)"TestReqID_swigregister", TestReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OnBehalfOfCompID", _wrap_new_OnBehalfOfCompID, METH_VARARGS, NULL}, { (char *)"delete_OnBehalfOfCompID", _wrap_delete_OnBehalfOfCompID, METH_VARARGS, NULL}, { (char *)"OnBehalfOfCompID_swigregister", OnBehalfOfCompID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OnBehalfOfSubID", _wrap_new_OnBehalfOfSubID, METH_VARARGS, NULL}, { (char *)"delete_OnBehalfOfSubID", _wrap_delete_OnBehalfOfSubID, METH_VARARGS, NULL}, { (char *)"OnBehalfOfSubID_swigregister", OnBehalfOfSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigSendingTime", _wrap_new_OrigSendingTime, METH_VARARGS, NULL}, { (char *)"delete_OrigSendingTime", _wrap_delete_OrigSendingTime, METH_VARARGS, NULL}, { (char *)"OrigSendingTime_swigregister", OrigSendingTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_GapFillFlag", _wrap_new_GapFillFlag, METH_VARARGS, NULL}, { (char *)"delete_GapFillFlag", _wrap_delete_GapFillFlag, METH_VARARGS, NULL}, { (char *)"GapFillFlag_swigregister", GapFillFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeliverToCompID", _wrap_new_DeliverToCompID, METH_VARARGS, NULL}, { (char *)"delete_DeliverToCompID", _wrap_delete_DeliverToCompID, METH_VARARGS, NULL}, { (char *)"DeliverToCompID_swigregister", DeliverToCompID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeliverToSubID", _wrap_new_DeliverToSubID, METH_VARARGS, NULL}, { (char *)"delete_DeliverToSubID", _wrap_delete_DeliverToSubID, METH_VARARGS, NULL}, { (char *)"DeliverToSubID_swigregister", DeliverToSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ResetSeqNumFlag", _wrap_new_ResetSeqNumFlag, METH_VARARGS, NULL}, { (char *)"delete_ResetSeqNumFlag", _wrap_delete_ResetSeqNumFlag, METH_VARARGS, NULL}, { (char *)"ResetSeqNumFlag_swigregister", ResetSeqNumFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_SenderLocationID", _wrap_new_SenderLocationID, METH_VARARGS, NULL}, { (char *)"delete_SenderLocationID", _wrap_delete_SenderLocationID, METH_VARARGS, NULL}, { (char *)"SenderLocationID_swigregister", SenderLocationID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetLocationID", _wrap_new_TargetLocationID, METH_VARARGS, NULL}, { (char *)"delete_TargetLocationID", _wrap_delete_TargetLocationID, METH_VARARGS, NULL}, { (char *)"TargetLocationID_swigregister", TargetLocationID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OnBehalfOfLocationID", _wrap_new_OnBehalfOfLocationID, METH_VARARGS, NULL}, { (char *)"delete_OnBehalfOfLocationID", _wrap_delete_OnBehalfOfLocationID, METH_VARARGS, NULL}, { (char *)"OnBehalfOfLocationID_swigregister", OnBehalfOfLocationID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeliverToLocationID", _wrap_new_DeliverToLocationID, METH_VARARGS, NULL}, { (char *)"delete_DeliverToLocationID", _wrap_delete_DeliverToLocationID, METH_VARARGS, NULL}, { (char *)"DeliverToLocationID_swigregister", DeliverToLocationID_swigregister, METH_VARARGS, NULL}, { (char *)"new_XmlDataLen", _wrap_new_XmlDataLen, METH_VARARGS, NULL}, { (char *)"delete_XmlDataLen", _wrap_delete_XmlDataLen, METH_VARARGS, NULL}, { (char *)"XmlDataLen_swigregister", XmlDataLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_XmlData", _wrap_new_XmlData, METH_VARARGS, NULL}, { (char *)"delete_XmlData", _wrap_delete_XmlData, METH_VARARGS, NULL}, { (char *)"XmlData_swigregister", XmlData_swigregister, METH_VARARGS, NULL}, { (char *)"new_MessageEncoding", _wrap_new_MessageEncoding, METH_VARARGS, NULL}, { (char *)"delete_MessageEncoding", _wrap_delete_MessageEncoding, METH_VARARGS, NULL}, { (char *)"MessageEncoding_swigregister", MessageEncoding_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedTextLen", _wrap_new_EncodedTextLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedTextLen", _wrap_delete_EncodedTextLen, METH_VARARGS, NULL}, { (char *)"EncodedTextLen_swigregister", EncodedTextLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedText", _wrap_new_EncodedText, METH_VARARGS, NULL}, { (char *)"delete_EncodedText", _wrap_delete_EncodedText, METH_VARARGS, NULL}, { (char *)"EncodedText_swigregister", EncodedText_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastMsgSeqNumProcessed", _wrap_new_LastMsgSeqNumProcessed, METH_VARARGS, NULL}, { (char *)"delete_LastMsgSeqNumProcessed", _wrap_delete_LastMsgSeqNumProcessed, METH_VARARGS, NULL}, { (char *)"LastMsgSeqNumProcessed_swigregister", LastMsgSeqNumProcessed_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefTagID", _wrap_new_RefTagID, METH_VARARGS, NULL}, { (char *)"delete_RefTagID", _wrap_delete_RefTagID, METH_VARARGS, NULL}, { (char *)"RefTagID_swigregister", RefTagID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefMsgType", _wrap_new_RefMsgType, METH_VARARGS, NULL}, { (char *)"delete_RefMsgType", _wrap_delete_RefMsgType, METH_VARARGS, NULL}, { (char *)"RefMsgType_swigregister", RefMsgType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SessionRejectReason", _wrap_new_SessionRejectReason, METH_VARARGS, NULL}, { (char *)"delete_SessionRejectReason", _wrap_delete_SessionRejectReason, METH_VARARGS, NULL}, { (char *)"SessionRejectReason_swigregister", SessionRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaxMessageSize", _wrap_new_MaxMessageSize, METH_VARARGS, NULL}, { (char *)"delete_MaxMessageSize", _wrap_delete_MaxMessageSize, METH_VARARGS, NULL}, { (char *)"MaxMessageSize_swigregister", MaxMessageSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMsgTypes", _wrap_new_NoMsgTypes, METH_VARARGS, NULL}, { (char *)"delete_NoMsgTypes", _wrap_delete_NoMsgTypes, METH_VARARGS, NULL}, { (char *)"NoMsgTypes_swigregister", NoMsgTypes_swigregister, METH_VARARGS, NULL}, { (char *)"new_MsgDirection", _wrap_new_MsgDirection, METH_VARARGS, NULL}, { (char *)"delete_MsgDirection", _wrap_delete_MsgDirection, METH_VARARGS, NULL}, { (char *)"MsgDirection_swigregister", MsgDirection_swigregister, METH_VARARGS, NULL}, { (char *)"new_TestMessageIndicator", _wrap_new_TestMessageIndicator, METH_VARARGS, NULL}, { (char *)"delete_TestMessageIndicator", _wrap_delete_TestMessageIndicator, METH_VARARGS, NULL}, { (char *)"TestMessageIndicator_swigregister", TestMessageIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_Username", _wrap_new_Username, METH_VARARGS, NULL}, { (char *)"delete_Username", _wrap_delete_Username, METH_VARARGS, NULL}, { (char *)"Username_swigregister", Username_swigregister, METH_VARARGS, NULL}, { (char *)"new_Password", _wrap_new_Password, METH_VARARGS, NULL}, { (char *)"delete_Password", _wrap_delete_Password, METH_VARARGS, NULL}, { (char *)"Password_swigregister", Password_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoHops", _wrap_new_NoHops, METH_VARARGS, NULL}, { (char *)"delete_NoHops", _wrap_delete_NoHops, METH_VARARGS, NULL}, { (char *)"NoHops_swigregister", NoHops_swigregister, METH_VARARGS, NULL}, { (char *)"new_HopCompID", _wrap_new_HopCompID, METH_VARARGS, NULL}, { (char *)"delete_HopCompID", _wrap_delete_HopCompID, METH_VARARGS, NULL}, { (char *)"HopCompID_swigregister", HopCompID_swigregister, METH_VARARGS, NULL}, { (char *)"new_HopSendingTime", _wrap_new_HopSendingTime, METH_VARARGS, NULL}, { (char *)"delete_HopSendingTime", _wrap_delete_HopSendingTime, METH_VARARGS, NULL}, { (char *)"HopSendingTime_swigregister", HopSendingTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_HopRefID", _wrap_new_HopRefID, METH_VARARGS, NULL}, { (char *)"delete_HopRefID", _wrap_delete_HopRefID, METH_VARARGS, NULL}, { (char *)"HopRefID_swigregister", HopRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NextExpectedMsgSeqNum", _wrap_new_NextExpectedMsgSeqNum, METH_VARARGS, NULL}, { (char *)"delete_NextExpectedMsgSeqNum", _wrap_delete_NextExpectedMsgSeqNum, METH_VARARGS, NULL}, { (char *)"NextExpectedMsgSeqNum_swigregister", NextExpectedMsgSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplVerID", _wrap_new_ApplVerID, METH_VARARGS, NULL}, { (char *)"delete_ApplVerID", _wrap_delete_ApplVerID, METH_VARARGS, NULL}, { (char *)"ApplVerID_swigregister", ApplVerID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CstmApplVerID", _wrap_new_CstmApplVerID, METH_VARARGS, NULL}, { (char *)"delete_CstmApplVerID", _wrap_delete_CstmApplVerID, METH_VARARGS, NULL}, { (char *)"CstmApplVerID_swigregister", CstmApplVerID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefApplVerID", _wrap_new_RefApplVerID, METH_VARARGS, NULL}, { (char *)"delete_RefApplVerID", _wrap_delete_RefApplVerID, METH_VARARGS, NULL}, { (char *)"RefApplVerID_swigregister", RefApplVerID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefCstmApplVerID", _wrap_new_RefCstmApplVerID, METH_VARARGS, NULL}, { (char *)"delete_RefCstmApplVerID", _wrap_delete_RefCstmApplVerID, METH_VARARGS, NULL}, { (char *)"RefCstmApplVerID_swigregister", RefCstmApplVerID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DefaultApplVerID", _wrap_new_DefaultApplVerID, METH_VARARGS, NULL}, { (char *)"delete_DefaultApplVerID", _wrap_delete_DefaultApplVerID, METH_VARARGS, NULL}, { (char *)"DefaultApplVerID_swigregister", DefaultApplVerID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Account", _wrap_new_Account, METH_VARARGS, NULL}, { (char *)"delete_Account", _wrap_delete_Account, METH_VARARGS, NULL}, { (char *)"Account_swigregister", Account_swigregister, METH_VARARGS, NULL}, { (char *)"new_AdvId", _wrap_new_AdvId, METH_VARARGS, NULL}, { (char *)"delete_AdvId", _wrap_delete_AdvId, METH_VARARGS, NULL}, { (char *)"AdvId_swigregister", AdvId_swigregister, METH_VARARGS, NULL}, { (char *)"new_AdvRefID", _wrap_new_AdvRefID, METH_VARARGS, NULL}, { (char *)"delete_AdvRefID", _wrap_delete_AdvRefID, METH_VARARGS, NULL}, { (char *)"AdvRefID_swigregister", AdvRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AdvSide", _wrap_new_AdvSide, METH_VARARGS, NULL}, { (char *)"delete_AdvSide", _wrap_delete_AdvSide, METH_VARARGS, NULL}, { (char *)"AdvSide_swigregister", AdvSide_swigregister, METH_VARARGS, NULL}, { (char *)"new_AdvTransType", _wrap_new_AdvTransType, METH_VARARGS, NULL}, { (char *)"delete_AdvTransType", _wrap_delete_AdvTransType, METH_VARARGS, NULL}, { (char *)"AdvTransType_swigregister", AdvTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_AvgPx", _wrap_new_AvgPx, METH_VARARGS, NULL}, { (char *)"delete_AvgPx", _wrap_delete_AvgPx, METH_VARARGS, NULL}, { (char *)"AvgPx_swigregister", AvgPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClOrdID", _wrap_new_ClOrdID, METH_VARARGS, NULL}, { (char *)"delete_ClOrdID", _wrap_delete_ClOrdID, METH_VARARGS, NULL}, { (char *)"ClOrdID_swigregister", ClOrdID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Commission", _wrap_new_Commission, METH_VARARGS, NULL}, { (char *)"delete_Commission", _wrap_delete_Commission, METH_VARARGS, NULL}, { (char *)"Commission_swigregister", Commission_swigregister, METH_VARARGS, NULL}, { (char *)"new_CommType", _wrap_new_CommType, METH_VARARGS, NULL}, { (char *)"delete_CommType", _wrap_delete_CommType, METH_VARARGS, NULL}, { (char *)"CommType_swigregister", CommType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CumQty", _wrap_new_CumQty, METH_VARARGS, NULL}, { (char *)"delete_CumQty", _wrap_delete_CumQty, METH_VARARGS, NULL}, { (char *)"CumQty_swigregister", CumQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_Currency", _wrap_new_Currency, METH_VARARGS, NULL}, { (char *)"delete_Currency", _wrap_delete_Currency, METH_VARARGS, NULL}, { (char *)"Currency_swigregister", Currency_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecID", _wrap_new_ExecID, METH_VARARGS, NULL}, { (char *)"delete_ExecID", _wrap_delete_ExecID, METH_VARARGS, NULL}, { (char *)"ExecID_swigregister", ExecID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecInst", _wrap_new_ExecInst, METH_VARARGS, NULL}, { (char *)"delete_ExecInst", _wrap_delete_ExecInst, METH_VARARGS, NULL}, { (char *)"ExecInst_swigregister", ExecInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecRefID", _wrap_new_ExecRefID, METH_VARARGS, NULL}, { (char *)"delete_ExecRefID", _wrap_delete_ExecRefID, METH_VARARGS, NULL}, { (char *)"ExecRefID_swigregister", ExecRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecTransType", _wrap_new_ExecTransType, METH_VARARGS, NULL}, { (char *)"delete_ExecTransType", _wrap_delete_ExecTransType, METH_VARARGS, NULL}, { (char *)"ExecTransType_swigregister", ExecTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_HandlInst", _wrap_new_HandlInst, METH_VARARGS, NULL}, { (char *)"delete_HandlInst", _wrap_delete_HandlInst, METH_VARARGS, NULL}, { (char *)"HandlInst_swigregister", HandlInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_IDSource", _wrap_new_IDSource, METH_VARARGS, NULL}, { (char *)"delete_IDSource", _wrap_delete_IDSource, METH_VARARGS, NULL}, { (char *)"IDSource_swigregister", IDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIid", _wrap_new_IOIid, METH_VARARGS, NULL}, { (char *)"delete_IOIid", _wrap_delete_IOIid, METH_VARARGS, NULL}, { (char *)"IOIid_swigregister", IOIid_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIOthSvc", _wrap_new_IOIOthSvc, METH_VARARGS, NULL}, { (char *)"delete_IOIOthSvc", _wrap_delete_IOIOthSvc, METH_VARARGS, NULL}, { (char *)"IOIOthSvc_swigregister", IOIOthSvc_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIQltyInd", _wrap_new_IOIQltyInd, METH_VARARGS, NULL}, { (char *)"delete_IOIQltyInd", _wrap_delete_IOIQltyInd, METH_VARARGS, NULL}, { (char *)"IOIQltyInd_swigregister", IOIQltyInd_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIRefID", _wrap_new_IOIRefID, METH_VARARGS, NULL}, { (char *)"delete_IOIRefID", _wrap_delete_IOIRefID, METH_VARARGS, NULL}, { (char *)"IOIRefID_swigregister", IOIRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIShares", _wrap_new_IOIShares, METH_VARARGS, NULL}, { (char *)"delete_IOIShares", _wrap_delete_IOIShares, METH_VARARGS, NULL}, { (char *)"IOIShares_swigregister", IOIShares_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOITransType", _wrap_new_IOITransType, METH_VARARGS, NULL}, { (char *)"delete_IOITransType", _wrap_delete_IOITransType, METH_VARARGS, NULL}, { (char *)"IOITransType_swigregister", IOITransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastCapacity", _wrap_new_LastCapacity, METH_VARARGS, NULL}, { (char *)"delete_LastCapacity", _wrap_delete_LastCapacity, METH_VARARGS, NULL}, { (char *)"LastCapacity_swigregister", LastCapacity_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastMkt", _wrap_new_LastMkt, METH_VARARGS, NULL}, { (char *)"delete_LastMkt", _wrap_delete_LastMkt, METH_VARARGS, NULL}, { (char *)"LastMkt_swigregister", LastMkt_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastPx", _wrap_new_LastPx, METH_VARARGS, NULL}, { (char *)"delete_LastPx", _wrap_delete_LastPx, METH_VARARGS, NULL}, { (char *)"LastPx_swigregister", LastPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastShares", _wrap_new_LastShares, METH_VARARGS, NULL}, { (char *)"delete_LastShares", _wrap_delete_LastShares, METH_VARARGS, NULL}, { (char *)"LastShares_swigregister", LastShares_swigregister, METH_VARARGS, NULL}, { (char *)"new_LinesOfText", _wrap_new_LinesOfText, METH_VARARGS, NULL}, { (char *)"delete_LinesOfText", _wrap_delete_LinesOfText, METH_VARARGS, NULL}, { (char *)"LinesOfText_swigregister", LinesOfText_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderID", _wrap_new_OrderID, METH_VARARGS, NULL}, { (char *)"delete_OrderID", _wrap_delete_OrderID, METH_VARARGS, NULL}, { (char *)"OrderID_swigregister", OrderID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderQty", _wrap_new_OrderQty, METH_VARARGS, NULL}, { (char *)"delete_OrderQty", _wrap_delete_OrderQty, METH_VARARGS, NULL}, { (char *)"OrderQty_swigregister", OrderQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrdStatus", _wrap_new_OrdStatus, METH_VARARGS, NULL}, { (char *)"delete_OrdStatus", _wrap_delete_OrdStatus, METH_VARARGS, NULL}, { (char *)"OrdStatus_swigregister", OrdStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrdType", _wrap_new_OrdType, METH_VARARGS, NULL}, { (char *)"delete_OrdType", _wrap_delete_OrdType, METH_VARARGS, NULL}, { (char *)"OrdType_swigregister", OrdType_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigClOrdID", _wrap_new_OrigClOrdID, METH_VARARGS, NULL}, { (char *)"delete_OrigClOrdID", _wrap_delete_OrigClOrdID, METH_VARARGS, NULL}, { (char *)"OrigClOrdID_swigregister", OrigClOrdID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigTime", _wrap_new_OrigTime, METH_VARARGS, NULL}, { (char *)"delete_OrigTime", _wrap_delete_OrigTime, METH_VARARGS, NULL}, { (char *)"OrigTime_swigregister", OrigTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_Price", _wrap_new_Price, METH_VARARGS, NULL}, { (char *)"delete_Price", _wrap_delete_Price, METH_VARARGS, NULL}, { (char *)"Price_swigregister", Price_swigregister, METH_VARARGS, NULL}, { (char *)"new_RelatdSym", _wrap_new_RelatdSym, METH_VARARGS, NULL}, { (char *)"delete_RelatdSym", _wrap_delete_RelatdSym, METH_VARARGS, NULL}, { (char *)"RelatdSym_swigregister", RelatdSym_swigregister, METH_VARARGS, NULL}, { (char *)"new_Rule80A", _wrap_new_Rule80A, METH_VARARGS, NULL}, { (char *)"delete_Rule80A", _wrap_delete_Rule80A, METH_VARARGS, NULL}, { (char *)"Rule80A_swigregister", Rule80A_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityID", _wrap_new_SecurityID, METH_VARARGS, NULL}, { (char *)"delete_SecurityID", _wrap_delete_SecurityID, METH_VARARGS, NULL}, { (char *)"SecurityID_swigregister", SecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Shares", _wrap_new_Shares, METH_VARARGS, NULL}, { (char *)"delete_Shares", _wrap_delete_Shares, METH_VARARGS, NULL}, { (char *)"Shares_swigregister", Shares_swigregister, METH_VARARGS, NULL}, { (char *)"new_Side", _wrap_new_Side, METH_VARARGS, NULL}, { (char *)"delete_Side", _wrap_delete_Side, METH_VARARGS, NULL}, { (char *)"Side_swigregister", Side_swigregister, METH_VARARGS, NULL}, { (char *)"new_Symbol", _wrap_new_Symbol, METH_VARARGS, NULL}, { (char *)"delete_Symbol", _wrap_delete_Symbol, METH_VARARGS, NULL}, { (char *)"Symbol_swigregister", Symbol_swigregister, METH_VARARGS, NULL}, { (char *)"new_TimeInForce", _wrap_new_TimeInForce, METH_VARARGS, NULL}, { (char *)"delete_TimeInForce", _wrap_delete_TimeInForce, METH_VARARGS, NULL}, { (char *)"TimeInForce_swigregister", TimeInForce_swigregister, METH_VARARGS, NULL}, { (char *)"new_TransactTime", _wrap_new_TransactTime, METH_VARARGS, NULL}, { (char *)"delete_TransactTime", _wrap_delete_TransactTime, METH_VARARGS, NULL}, { (char *)"TransactTime_swigregister", TransactTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_Urgency", _wrap_new_Urgency, METH_VARARGS, NULL}, { (char *)"delete_Urgency", _wrap_delete_Urgency, METH_VARARGS, NULL}, { (char *)"Urgency_swigregister", Urgency_swigregister, METH_VARARGS, NULL}, { (char *)"new_ValidUntilTime", _wrap_new_ValidUntilTime, METH_VARARGS, NULL}, { (char *)"delete_ValidUntilTime", _wrap_delete_ValidUntilTime, METH_VARARGS, NULL}, { (char *)"ValidUntilTime_swigregister", ValidUntilTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlmntTyp", _wrap_new_SettlmntTyp, METH_VARARGS, NULL}, { (char *)"delete_SettlmntTyp", _wrap_delete_SettlmntTyp, METH_VARARGS, NULL}, { (char *)"SettlmntTyp_swigregister", SettlmntTyp_swigregister, METH_VARARGS, NULL}, { (char *)"new_FutSettDate", _wrap_new_FutSettDate, METH_VARARGS, NULL}, { (char *)"delete_FutSettDate", _wrap_delete_FutSettDate, METH_VARARGS, NULL}, { (char *)"FutSettDate_swigregister", FutSettDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_SymbolSfx", _wrap_new_SymbolSfx, METH_VARARGS, NULL}, { (char *)"delete_SymbolSfx", _wrap_delete_SymbolSfx, METH_VARARGS, NULL}, { (char *)"SymbolSfx_swigregister", SymbolSfx_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListID", _wrap_new_ListID, METH_VARARGS, NULL}, { (char *)"delete_ListID", _wrap_delete_ListID, METH_VARARGS, NULL}, { (char *)"ListID_swigregister", ListID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListSeqNo", _wrap_new_ListSeqNo, METH_VARARGS, NULL}, { (char *)"delete_ListSeqNo", _wrap_delete_ListSeqNo, METH_VARARGS, NULL}, { (char *)"ListSeqNo_swigregister", ListSeqNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListNoOrds", _wrap_new_ListNoOrds, METH_VARARGS, NULL}, { (char *)"delete_ListNoOrds", _wrap_delete_ListNoOrds, METH_VARARGS, NULL}, { (char *)"ListNoOrds_swigregister", ListNoOrds_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListExecInst", _wrap_new_ListExecInst, METH_VARARGS, NULL}, { (char *)"delete_ListExecInst", _wrap_delete_ListExecInst, METH_VARARGS, NULL}, { (char *)"ListExecInst_swigregister", ListExecInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocID", _wrap_new_AllocID, METH_VARARGS, NULL}, { (char *)"delete_AllocID", _wrap_delete_AllocID, METH_VARARGS, NULL}, { (char *)"AllocID_swigregister", AllocID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocTransType", _wrap_new_AllocTransType, METH_VARARGS, NULL}, { (char *)"delete_AllocTransType", _wrap_delete_AllocTransType, METH_VARARGS, NULL}, { (char *)"AllocTransType_swigregister", AllocTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefAllocID", _wrap_new_RefAllocID, METH_VARARGS, NULL}, { (char *)"delete_RefAllocID", _wrap_delete_RefAllocID, METH_VARARGS, NULL}, { (char *)"RefAllocID_swigregister", RefAllocID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoOrders", _wrap_new_NoOrders, METH_VARARGS, NULL}, { (char *)"delete_NoOrders", _wrap_delete_NoOrders, METH_VARARGS, NULL}, { (char *)"NoOrders_swigregister", NoOrders_swigregister, METH_VARARGS, NULL}, { (char *)"new_AvgPrxPrecision", _wrap_new_AvgPrxPrecision, METH_VARARGS, NULL}, { (char *)"delete_AvgPrxPrecision", _wrap_delete_AvgPrxPrecision, METH_VARARGS, NULL}, { (char *)"AvgPrxPrecision_swigregister", AvgPrxPrecision_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeDate", _wrap_new_TradeDate, METH_VARARGS, NULL}, { (char *)"delete_TradeDate", _wrap_delete_TradeDate, METH_VARARGS, NULL}, { (char *)"TradeDate_swigregister", TradeDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecBroker", _wrap_new_ExecBroker, METH_VARARGS, NULL}, { (char *)"delete_ExecBroker", _wrap_delete_ExecBroker, METH_VARARGS, NULL}, { (char *)"ExecBroker_swigregister", ExecBroker_swigregister, METH_VARARGS, NULL}, { (char *)"new_OpenClose", _wrap_new_OpenClose, METH_VARARGS, NULL}, { (char *)"delete_OpenClose", _wrap_delete_OpenClose, METH_VARARGS, NULL}, { (char *)"OpenClose_swigregister", OpenClose_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoAllocs", _wrap_new_NoAllocs, METH_VARARGS, NULL}, { (char *)"delete_NoAllocs", _wrap_delete_NoAllocs, METH_VARARGS, NULL}, { (char *)"NoAllocs_swigregister", NoAllocs_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocAccount", _wrap_new_AllocAccount, METH_VARARGS, NULL}, { (char *)"delete_AllocAccount", _wrap_delete_AllocAccount, METH_VARARGS, NULL}, { (char *)"AllocAccount_swigregister", AllocAccount_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocShares", _wrap_new_AllocShares, METH_VARARGS, NULL}, { (char *)"delete_AllocShares", _wrap_delete_AllocShares, METH_VARARGS, NULL}, { (char *)"AllocShares_swigregister", AllocShares_swigregister, METH_VARARGS, NULL}, { (char *)"new_ProcessCode", _wrap_new_ProcessCode, METH_VARARGS, NULL}, { (char *)"delete_ProcessCode", _wrap_delete_ProcessCode, METH_VARARGS, NULL}, { (char *)"ProcessCode_swigregister", ProcessCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoRpts", _wrap_new_NoRpts, METH_VARARGS, NULL}, { (char *)"delete_NoRpts", _wrap_delete_NoRpts, METH_VARARGS, NULL}, { (char *)"NoRpts_swigregister", NoRpts_swigregister, METH_VARARGS, NULL}, { (char *)"new_RptSeq", _wrap_new_RptSeq, METH_VARARGS, NULL}, { (char *)"delete_RptSeq", _wrap_delete_RptSeq, METH_VARARGS, NULL}, { (char *)"RptSeq_swigregister", RptSeq_swigregister, METH_VARARGS, NULL}, { (char *)"new_CxlQty", _wrap_new_CxlQty, METH_VARARGS, NULL}, { (char *)"delete_CxlQty", _wrap_delete_CxlQty, METH_VARARGS, NULL}, { (char *)"CxlQty_swigregister", CxlQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDlvyInst", _wrap_new_NoDlvyInst, METH_VARARGS, NULL}, { (char *)"delete_NoDlvyInst", _wrap_delete_NoDlvyInst, METH_VARARGS, NULL}, { (char *)"NoDlvyInst_swigregister", NoDlvyInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_DlvyInst", _wrap_new_DlvyInst, METH_VARARGS, NULL}, { (char *)"delete_DlvyInst", _wrap_delete_DlvyInst, METH_VARARGS, NULL}, { (char *)"DlvyInst_swigregister", DlvyInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocStatus", _wrap_new_AllocStatus, METH_VARARGS, NULL}, { (char *)"delete_AllocStatus", _wrap_delete_AllocStatus, METH_VARARGS, NULL}, { (char *)"AllocStatus_swigregister", AllocStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocRejCode", _wrap_new_AllocRejCode, METH_VARARGS, NULL}, { (char *)"delete_AllocRejCode", _wrap_delete_AllocRejCode, METH_VARARGS, NULL}, { (char *)"AllocRejCode_swigregister", AllocRejCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_BrokerOfCredit", _wrap_new_BrokerOfCredit, METH_VARARGS, NULL}, { (char *)"delete_BrokerOfCredit", _wrap_delete_BrokerOfCredit, METH_VARARGS, NULL}, { (char *)"BrokerOfCredit_swigregister", BrokerOfCredit_swigregister, METH_VARARGS, NULL}, { (char *)"new_EmailType", _wrap_new_EmailType, METH_VARARGS, NULL}, { (char *)"delete_EmailType", _wrap_delete_EmailType, METH_VARARGS, NULL}, { (char *)"EmailType_swigregister", EmailType_swigregister, METH_VARARGS, NULL}, { (char *)"new_StopPx", _wrap_new_StopPx, METH_VARARGS, NULL}, { (char *)"delete_StopPx", _wrap_delete_StopPx, METH_VARARGS, NULL}, { (char *)"StopPx_swigregister", StopPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExDestination", _wrap_new_ExDestination, METH_VARARGS, NULL}, { (char *)"delete_ExDestination", _wrap_delete_ExDestination, METH_VARARGS, NULL}, { (char *)"ExDestination_swigregister", ExDestination_swigregister, METH_VARARGS, NULL}, { (char *)"new_CxlRejReason", _wrap_new_CxlRejReason, METH_VARARGS, NULL}, { (char *)"delete_CxlRejReason", _wrap_delete_CxlRejReason, METH_VARARGS, NULL}, { (char *)"CxlRejReason_swigregister", CxlRejReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrdRejReason", _wrap_new_OrdRejReason, METH_VARARGS, NULL}, { (char *)"delete_OrdRejReason", _wrap_delete_OrdRejReason, METH_VARARGS, NULL}, { (char *)"OrdRejReason_swigregister", OrdRejReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIQualifier", _wrap_new_IOIQualifier, METH_VARARGS, NULL}, { (char *)"delete_IOIQualifier", _wrap_delete_IOIQualifier, METH_VARARGS, NULL}, { (char *)"IOIQualifier_swigregister", IOIQualifier_swigregister, METH_VARARGS, NULL}, { (char *)"new_WaveNo", _wrap_new_WaveNo, METH_VARARGS, NULL}, { (char *)"delete_WaveNo", _wrap_delete_WaveNo, METH_VARARGS, NULL}, { (char *)"WaveNo_swigregister", WaveNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_Issuer", _wrap_new_Issuer, METH_VARARGS, NULL}, { (char *)"delete_Issuer", _wrap_delete_Issuer, METH_VARARGS, NULL}, { (char *)"Issuer_swigregister", Issuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityDesc", _wrap_new_SecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_SecurityDesc", _wrap_delete_SecurityDesc, METH_VARARGS, NULL}, { (char *)"SecurityDesc_swigregister", SecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClientID", _wrap_new_ClientID, METH_VARARGS, NULL}, { (char *)"delete_ClientID", _wrap_delete_ClientID, METH_VARARGS, NULL}, { (char *)"ClientID_swigregister", ClientID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MinQty", _wrap_new_MinQty, METH_VARARGS, NULL}, { (char *)"delete_MinQty", _wrap_delete_MinQty, METH_VARARGS, NULL}, { (char *)"MinQty_swigregister", MinQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaxFloor", _wrap_new_MaxFloor, METH_VARARGS, NULL}, { (char *)"delete_MaxFloor", _wrap_delete_MaxFloor, METH_VARARGS, NULL}, { (char *)"MaxFloor_swigregister", MaxFloor_swigregister, METH_VARARGS, NULL}, { (char *)"new_ReportToExch", _wrap_new_ReportToExch, METH_VARARGS, NULL}, { (char *)"delete_ReportToExch", _wrap_delete_ReportToExch, METH_VARARGS, NULL}, { (char *)"ReportToExch_swigregister", ReportToExch_swigregister, METH_VARARGS, NULL}, { (char *)"new_LocateReqd", _wrap_new_LocateReqd, METH_VARARGS, NULL}, { (char *)"delete_LocateReqd", _wrap_delete_LocateReqd, METH_VARARGS, NULL}, { (char *)"LocateReqd_swigregister", LocateReqd_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteID", _wrap_new_QuoteID, METH_VARARGS, NULL}, { (char *)"delete_QuoteID", _wrap_delete_QuoteID, METH_VARARGS, NULL}, { (char *)"QuoteID_swigregister", QuoteID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NetMoney", _wrap_new_NetMoney, METH_VARARGS, NULL}, { (char *)"delete_NetMoney", _wrap_delete_NetMoney, METH_VARARGS, NULL}, { (char *)"NetMoney_swigregister", NetMoney_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlCurrAmt", _wrap_new_SettlCurrAmt, METH_VARARGS, NULL}, { (char *)"delete_SettlCurrAmt", _wrap_delete_SettlCurrAmt, METH_VARARGS, NULL}, { (char *)"SettlCurrAmt_swigregister", SettlCurrAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlCurrency", _wrap_new_SettlCurrency, METH_VARARGS, NULL}, { (char *)"delete_SettlCurrency", _wrap_delete_SettlCurrency, METH_VARARGS, NULL}, { (char *)"SettlCurrency_swigregister", SettlCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_ForexReq", _wrap_new_ForexReq, METH_VARARGS, NULL}, { (char *)"delete_ForexReq", _wrap_delete_ForexReq, METH_VARARGS, NULL}, { (char *)"ForexReq_swigregister", ForexReq_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoExecs", _wrap_new_NoExecs, METH_VARARGS, NULL}, { (char *)"delete_NoExecs", _wrap_delete_NoExecs, METH_VARARGS, NULL}, { (char *)"NoExecs_swigregister", NoExecs_swigregister, METH_VARARGS, NULL}, { (char *)"new_CxlType", _wrap_new_CxlType, METH_VARARGS, NULL}, { (char *)"delete_CxlType", _wrap_delete_CxlType, METH_VARARGS, NULL}, { (char *)"CxlType_swigregister", CxlType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExpireTime", _wrap_new_ExpireTime, METH_VARARGS, NULL}, { (char *)"delete_ExpireTime", _wrap_delete_ExpireTime, METH_VARARGS, NULL}, { (char *)"ExpireTime_swigregister", ExpireTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_DKReason", _wrap_new_DKReason, METH_VARARGS, NULL}, { (char *)"delete_DKReason", _wrap_delete_DKReason, METH_VARARGS, NULL}, { (char *)"DKReason_swigregister", DKReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOINaturalFlag", _wrap_new_IOINaturalFlag, METH_VARARGS, NULL}, { (char *)"delete_IOINaturalFlag", _wrap_delete_IOINaturalFlag, METH_VARARGS, NULL}, { (char *)"IOINaturalFlag_swigregister", IOINaturalFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteReqID", _wrap_new_QuoteReqID, METH_VARARGS, NULL}, { (char *)"delete_QuoteReqID", _wrap_delete_QuoteReqID, METH_VARARGS, NULL}, { (char *)"QuoteReqID_swigregister", QuoteReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidPx", _wrap_new_BidPx, METH_VARARGS, NULL}, { (char *)"delete_BidPx", _wrap_delete_BidPx, METH_VARARGS, NULL}, { (char *)"BidPx_swigregister", BidPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_OfferPx", _wrap_new_OfferPx, METH_VARARGS, NULL}, { (char *)"delete_OfferPx", _wrap_delete_OfferPx, METH_VARARGS, NULL}, { (char *)"OfferPx_swigregister", OfferPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidSize", _wrap_new_BidSize, METH_VARARGS, NULL}, { (char *)"delete_BidSize", _wrap_delete_BidSize, METH_VARARGS, NULL}, { (char *)"BidSize_swigregister", BidSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_OfferSize", _wrap_new_OfferSize, METH_VARARGS, NULL}, { (char *)"delete_OfferSize", _wrap_delete_OfferSize, METH_VARARGS, NULL}, { (char *)"OfferSize_swigregister", OfferSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMiscFees", _wrap_new_NoMiscFees, METH_VARARGS, NULL}, { (char *)"delete_NoMiscFees", _wrap_delete_NoMiscFees, METH_VARARGS, NULL}, { (char *)"NoMiscFees_swigregister", NoMiscFees_swigregister, METH_VARARGS, NULL}, { (char *)"new_MiscFeeAmt", _wrap_new_MiscFeeAmt, METH_VARARGS, NULL}, { (char *)"delete_MiscFeeAmt", _wrap_delete_MiscFeeAmt, METH_VARARGS, NULL}, { (char *)"MiscFeeAmt_swigregister", MiscFeeAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_MiscFeeCurr", _wrap_new_MiscFeeCurr, METH_VARARGS, NULL}, { (char *)"delete_MiscFeeCurr", _wrap_delete_MiscFeeCurr, METH_VARARGS, NULL}, { (char *)"MiscFeeCurr_swigregister", MiscFeeCurr_swigregister, METH_VARARGS, NULL}, { (char *)"new_MiscFeeType", _wrap_new_MiscFeeType, METH_VARARGS, NULL}, { (char *)"delete_MiscFeeType", _wrap_delete_MiscFeeType, METH_VARARGS, NULL}, { (char *)"MiscFeeType_swigregister", MiscFeeType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PrevClosePx", _wrap_new_PrevClosePx, METH_VARARGS, NULL}, { (char *)"delete_PrevClosePx", _wrap_delete_PrevClosePx, METH_VARARGS, NULL}, { (char *)"PrevClosePx_swigregister", PrevClosePx_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoRelatedSym", _wrap_new_NoRelatedSym, METH_VARARGS, NULL}, { (char *)"delete_NoRelatedSym", _wrap_delete_NoRelatedSym, METH_VARARGS, NULL}, { (char *)"NoRelatedSym_swigregister", NoRelatedSym_swigregister, METH_VARARGS, NULL}, { (char *)"new_Subject", _wrap_new_Subject, METH_VARARGS, NULL}, { (char *)"delete_Subject", _wrap_delete_Subject, METH_VARARGS, NULL}, { (char *)"Subject_swigregister", Subject_swigregister, METH_VARARGS, NULL}, { (char *)"new_Headline", _wrap_new_Headline, METH_VARARGS, NULL}, { (char *)"delete_Headline", _wrap_delete_Headline, METH_VARARGS, NULL}, { (char *)"Headline_swigregister", Headline_swigregister, METH_VARARGS, NULL}, { (char *)"new_URLLink", _wrap_new_URLLink, METH_VARARGS, NULL}, { (char *)"delete_URLLink", _wrap_delete_URLLink, METH_VARARGS, NULL}, { (char *)"URLLink_swigregister", URLLink_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecType", _wrap_new_ExecType, METH_VARARGS, NULL}, { (char *)"delete_ExecType", _wrap_delete_ExecType, METH_VARARGS, NULL}, { (char *)"ExecType_swigregister", ExecType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LeavesQty", _wrap_new_LeavesQty, METH_VARARGS, NULL}, { (char *)"delete_LeavesQty", _wrap_delete_LeavesQty, METH_VARARGS, NULL}, { (char *)"LeavesQty_swigregister", LeavesQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashOrderQty", _wrap_new_CashOrderQty, METH_VARARGS, NULL}, { (char *)"delete_CashOrderQty", _wrap_delete_CashOrderQty, METH_VARARGS, NULL}, { (char *)"CashOrderQty_swigregister", CashOrderQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocAvgPx", _wrap_new_AllocAvgPx, METH_VARARGS, NULL}, { (char *)"delete_AllocAvgPx", _wrap_delete_AllocAvgPx, METH_VARARGS, NULL}, { (char *)"AllocAvgPx_swigregister", AllocAvgPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocNetMoney", _wrap_new_AllocNetMoney, METH_VARARGS, NULL}, { (char *)"delete_AllocNetMoney", _wrap_delete_AllocNetMoney, METH_VARARGS, NULL}, { (char *)"AllocNetMoney_swigregister", AllocNetMoney_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlCurrFxRate", _wrap_new_SettlCurrFxRate, METH_VARARGS, NULL}, { (char *)"delete_SettlCurrFxRate", _wrap_delete_SettlCurrFxRate, METH_VARARGS, NULL}, { (char *)"SettlCurrFxRate_swigregister", SettlCurrFxRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlCurrFxRateCalc", _wrap_new_SettlCurrFxRateCalc, METH_VARARGS, NULL}, { (char *)"delete_SettlCurrFxRateCalc", _wrap_delete_SettlCurrFxRateCalc, METH_VARARGS, NULL}, { (char *)"SettlCurrFxRateCalc_swigregister", SettlCurrFxRateCalc_swigregister, METH_VARARGS, NULL}, { (char *)"new_NumDaysInterest", _wrap_new_NumDaysInterest, METH_VARARGS, NULL}, { (char *)"delete_NumDaysInterest", _wrap_delete_NumDaysInterest, METH_VARARGS, NULL}, { (char *)"NumDaysInterest_swigregister", NumDaysInterest_swigregister, METH_VARARGS, NULL}, { (char *)"new_AccruedInterestRate", _wrap_new_AccruedInterestRate, METH_VARARGS, NULL}, { (char *)"delete_AccruedInterestRate", _wrap_delete_AccruedInterestRate, METH_VARARGS, NULL}, { (char *)"AccruedInterestRate_swigregister", AccruedInterestRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_AccruedInterestAmt", _wrap_new_AccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"delete_AccruedInterestAmt", _wrap_delete_AccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"AccruedInterestAmt_swigregister", AccruedInterestAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstMode", _wrap_new_SettlInstMode, METH_VARARGS, NULL}, { (char *)"delete_SettlInstMode", _wrap_delete_SettlInstMode, METH_VARARGS, NULL}, { (char *)"SettlInstMode_swigregister", SettlInstMode_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocText", _wrap_new_AllocText, METH_VARARGS, NULL}, { (char *)"delete_AllocText", _wrap_delete_AllocText, METH_VARARGS, NULL}, { (char *)"AllocText_swigregister", AllocText_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstID", _wrap_new_SettlInstID, METH_VARARGS, NULL}, { (char *)"delete_SettlInstID", _wrap_delete_SettlInstID, METH_VARARGS, NULL}, { (char *)"SettlInstID_swigregister", SettlInstID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstTransType", _wrap_new_SettlInstTransType, METH_VARARGS, NULL}, { (char *)"delete_SettlInstTransType", _wrap_delete_SettlInstTransType, METH_VARARGS, NULL}, { (char *)"SettlInstTransType_swigregister", SettlInstTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_EmailThreadID", _wrap_new_EmailThreadID, METH_VARARGS, NULL}, { (char *)"delete_EmailThreadID", _wrap_delete_EmailThreadID, METH_VARARGS, NULL}, { (char *)"EmailThreadID_swigregister", EmailThreadID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstSource", _wrap_new_SettlInstSource, METH_VARARGS, NULL}, { (char *)"delete_SettlInstSource", _wrap_delete_SettlInstSource, METH_VARARGS, NULL}, { (char *)"SettlInstSource_swigregister", SettlInstSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlLocation", _wrap_new_SettlLocation, METH_VARARGS, NULL}, { (char *)"delete_SettlLocation", _wrap_delete_SettlLocation, METH_VARARGS, NULL}, { (char *)"SettlLocation_swigregister", SettlLocation_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityType", _wrap_new_SecurityType, METH_VARARGS, NULL}, { (char *)"delete_SecurityType", _wrap_delete_SecurityType, METH_VARARGS, NULL}, { (char *)"SecurityType_swigregister", SecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_EffectiveTime", _wrap_new_EffectiveTime, METH_VARARGS, NULL}, { (char *)"delete_EffectiveTime", _wrap_delete_EffectiveTime, METH_VARARGS, NULL}, { (char *)"EffectiveTime_swigregister", EffectiveTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_StandInstDbType", _wrap_new_StandInstDbType, METH_VARARGS, NULL}, { (char *)"delete_StandInstDbType", _wrap_delete_StandInstDbType, METH_VARARGS, NULL}, { (char *)"StandInstDbType_swigregister", StandInstDbType_swigregister, METH_VARARGS, NULL}, { (char *)"new_StandInstDbName", _wrap_new_StandInstDbName, METH_VARARGS, NULL}, { (char *)"delete_StandInstDbName", _wrap_delete_StandInstDbName, METH_VARARGS, NULL}, { (char *)"StandInstDbName_swigregister", StandInstDbName_swigregister, METH_VARARGS, NULL}, { (char *)"new_StandInstDbID", _wrap_new_StandInstDbID, METH_VARARGS, NULL}, { (char *)"delete_StandInstDbID", _wrap_delete_StandInstDbID, METH_VARARGS, NULL}, { (char *)"StandInstDbID_swigregister", StandInstDbID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlDeliveryType", _wrap_new_SettlDeliveryType, METH_VARARGS, NULL}, { (char *)"delete_SettlDeliveryType", _wrap_delete_SettlDeliveryType, METH_VARARGS, NULL}, { (char *)"SettlDeliveryType_swigregister", SettlDeliveryType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlDepositoryCode", _wrap_new_SettlDepositoryCode, METH_VARARGS, NULL}, { (char *)"delete_SettlDepositoryCode", _wrap_delete_SettlDepositoryCode, METH_VARARGS, NULL}, { (char *)"SettlDepositoryCode_swigregister", SettlDepositoryCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlBrkrCode", _wrap_new_SettlBrkrCode, METH_VARARGS, NULL}, { (char *)"delete_SettlBrkrCode", _wrap_delete_SettlBrkrCode, METH_VARARGS, NULL}, { (char *)"SettlBrkrCode_swigregister", SettlBrkrCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstCode", _wrap_new_SettlInstCode, METH_VARARGS, NULL}, { (char *)"delete_SettlInstCode", _wrap_delete_SettlInstCode, METH_VARARGS, NULL}, { (char *)"SettlInstCode_swigregister", SettlInstCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecuritySettlAgentName", _wrap_new_SecuritySettlAgentName, METH_VARARGS, NULL}, { (char *)"delete_SecuritySettlAgentName", _wrap_delete_SecuritySettlAgentName, METH_VARARGS, NULL}, { (char *)"SecuritySettlAgentName_swigregister", SecuritySettlAgentName_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecuritySettlAgentCode", _wrap_new_SecuritySettlAgentCode, METH_VARARGS, NULL}, { (char *)"delete_SecuritySettlAgentCode", _wrap_delete_SecuritySettlAgentCode, METH_VARARGS, NULL}, { (char *)"SecuritySettlAgentCode_swigregister", SecuritySettlAgentCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecuritySettlAgentAcctNum", _wrap_new_SecuritySettlAgentAcctNum, METH_VARARGS, NULL}, { (char *)"delete_SecuritySettlAgentAcctNum", _wrap_delete_SecuritySettlAgentAcctNum, METH_VARARGS, NULL}, { (char *)"SecuritySettlAgentAcctNum_swigregister", SecuritySettlAgentAcctNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecuritySettlAgentAcctName", _wrap_new_SecuritySettlAgentAcctName, METH_VARARGS, NULL}, { (char *)"delete_SecuritySettlAgentAcctName", _wrap_delete_SecuritySettlAgentAcctName, METH_VARARGS, NULL}, { (char *)"SecuritySettlAgentAcctName_swigregister", SecuritySettlAgentAcctName_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecuritySettlAgentContactName", _wrap_new_SecuritySettlAgentContactName, METH_VARARGS, NULL}, { (char *)"delete_SecuritySettlAgentContactName", _wrap_delete_SecuritySettlAgentContactName, METH_VARARGS, NULL}, { (char *)"SecuritySettlAgentContactName_swigregister", SecuritySettlAgentContactName_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecuritySettlAgentContactPhone", _wrap_new_SecuritySettlAgentContactPhone, METH_VARARGS, NULL}, { (char *)"delete_SecuritySettlAgentContactPhone", _wrap_delete_SecuritySettlAgentContactPhone, METH_VARARGS, NULL}, { (char *)"SecuritySettlAgentContactPhone_swigregister", SecuritySettlAgentContactPhone_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashSettlAgentName", _wrap_new_CashSettlAgentName, METH_VARARGS, NULL}, { (char *)"delete_CashSettlAgentName", _wrap_delete_CashSettlAgentName, METH_VARARGS, NULL}, { (char *)"CashSettlAgentName_swigregister", CashSettlAgentName_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashSettlAgentCode", _wrap_new_CashSettlAgentCode, METH_VARARGS, NULL}, { (char *)"delete_CashSettlAgentCode", _wrap_delete_CashSettlAgentCode, METH_VARARGS, NULL}, { (char *)"CashSettlAgentCode_swigregister", CashSettlAgentCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashSettlAgentAcctNum", _wrap_new_CashSettlAgentAcctNum, METH_VARARGS, NULL}, { (char *)"delete_CashSettlAgentAcctNum", _wrap_delete_CashSettlAgentAcctNum, METH_VARARGS, NULL}, { (char *)"CashSettlAgentAcctNum_swigregister", CashSettlAgentAcctNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashSettlAgentAcctName", _wrap_new_CashSettlAgentAcctName, METH_VARARGS, NULL}, { (char *)"delete_CashSettlAgentAcctName", _wrap_delete_CashSettlAgentAcctName, METH_VARARGS, NULL}, { (char *)"CashSettlAgentAcctName_swigregister", CashSettlAgentAcctName_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashSettlAgentContactName", _wrap_new_CashSettlAgentContactName, METH_VARARGS, NULL}, { (char *)"delete_CashSettlAgentContactName", _wrap_delete_CashSettlAgentContactName, METH_VARARGS, NULL}, { (char *)"CashSettlAgentContactName_swigregister", CashSettlAgentContactName_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashSettlAgentContactPhone", _wrap_new_CashSettlAgentContactPhone, METH_VARARGS, NULL}, { (char *)"delete_CashSettlAgentContactPhone", _wrap_delete_CashSettlAgentContactPhone, METH_VARARGS, NULL}, { (char *)"CashSettlAgentContactPhone_swigregister", CashSettlAgentContactPhone_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidSpotRate", _wrap_new_BidSpotRate, METH_VARARGS, NULL}, { (char *)"delete_BidSpotRate", _wrap_delete_BidSpotRate, METH_VARARGS, NULL}, { (char *)"BidSpotRate_swigregister", BidSpotRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidForwardPoints", _wrap_new_BidForwardPoints, METH_VARARGS, NULL}, { (char *)"delete_BidForwardPoints", _wrap_delete_BidForwardPoints, METH_VARARGS, NULL}, { (char *)"BidForwardPoints_swigregister", BidForwardPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_OfferSpotRate", _wrap_new_OfferSpotRate, METH_VARARGS, NULL}, { (char *)"delete_OfferSpotRate", _wrap_delete_OfferSpotRate, METH_VARARGS, NULL}, { (char *)"OfferSpotRate_swigregister", OfferSpotRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_OfferForwardPoints", _wrap_new_OfferForwardPoints, METH_VARARGS, NULL}, { (char *)"delete_OfferForwardPoints", _wrap_delete_OfferForwardPoints, METH_VARARGS, NULL}, { (char *)"OfferForwardPoints_swigregister", OfferForwardPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderQty2", _wrap_new_OrderQty2, METH_VARARGS, NULL}, { (char *)"delete_OrderQty2", _wrap_delete_OrderQty2, METH_VARARGS, NULL}, { (char *)"OrderQty2_swigregister", OrderQty2_swigregister, METH_VARARGS, NULL}, { (char *)"new_FutSettDate2", _wrap_new_FutSettDate2, METH_VARARGS, NULL}, { (char *)"delete_FutSettDate2", _wrap_delete_FutSettDate2, METH_VARARGS, NULL}, { (char *)"FutSettDate2_swigregister", FutSettDate2_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastSpotRate", _wrap_new_LastSpotRate, METH_VARARGS, NULL}, { (char *)"delete_LastSpotRate", _wrap_delete_LastSpotRate, METH_VARARGS, NULL}, { (char *)"LastSpotRate_swigregister", LastSpotRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastForwardPoints", _wrap_new_LastForwardPoints, METH_VARARGS, NULL}, { (char *)"delete_LastForwardPoints", _wrap_delete_LastForwardPoints, METH_VARARGS, NULL}, { (char *)"LastForwardPoints_swigregister", LastForwardPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocLinkID", _wrap_new_AllocLinkID, METH_VARARGS, NULL}, { (char *)"delete_AllocLinkID", _wrap_delete_AllocLinkID, METH_VARARGS, NULL}, { (char *)"AllocLinkID_swigregister", AllocLinkID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocLinkType", _wrap_new_AllocLinkType, METH_VARARGS, NULL}, { (char *)"delete_AllocLinkType", _wrap_delete_AllocLinkType, METH_VARARGS, NULL}, { (char *)"AllocLinkType_swigregister", AllocLinkType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryOrderID", _wrap_new_SecondaryOrderID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryOrderID", _wrap_delete_SecondaryOrderID, METH_VARARGS, NULL}, { (char *)"SecondaryOrderID_swigregister", SecondaryOrderID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoIOIQualifiers", _wrap_new_NoIOIQualifiers, METH_VARARGS, NULL}, { (char *)"delete_NoIOIQualifiers", _wrap_delete_NoIOIQualifiers, METH_VARARGS, NULL}, { (char *)"NoIOIQualifiers_swigregister", NoIOIQualifiers_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityMonthYear", _wrap_new_MaturityMonthYear, METH_VARARGS, NULL}, { (char *)"delete_MaturityMonthYear", _wrap_delete_MaturityMonthYear, METH_VARARGS, NULL}, { (char *)"MaturityMonthYear_swigregister", MaturityMonthYear_swigregister, METH_VARARGS, NULL}, { (char *)"new_PutOrCall", _wrap_new_PutOrCall, METH_VARARGS, NULL}, { (char *)"delete_PutOrCall", _wrap_delete_PutOrCall, METH_VARARGS, NULL}, { (char *)"PutOrCall_swigregister", PutOrCall_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikePrice", _wrap_new_StrikePrice, METH_VARARGS, NULL}, { (char *)"delete_StrikePrice", _wrap_delete_StrikePrice, METH_VARARGS, NULL}, { (char *)"StrikePrice_swigregister", StrikePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_CoveredOrUncovered", _wrap_new_CoveredOrUncovered, METH_VARARGS, NULL}, { (char *)"delete_CoveredOrUncovered", _wrap_delete_CoveredOrUncovered, METH_VARARGS, NULL}, { (char *)"CoveredOrUncovered_swigregister", CoveredOrUncovered_swigregister, METH_VARARGS, NULL}, { (char *)"new_CustomerOrFirm", _wrap_new_CustomerOrFirm, METH_VARARGS, NULL}, { (char *)"delete_CustomerOrFirm", _wrap_delete_CustomerOrFirm, METH_VARARGS, NULL}, { (char *)"CustomerOrFirm_swigregister", CustomerOrFirm_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityDay", _wrap_new_MaturityDay, METH_VARARGS, NULL}, { (char *)"delete_MaturityDay", _wrap_delete_MaturityDay, METH_VARARGS, NULL}, { (char *)"MaturityDay_swigregister", MaturityDay_swigregister, METH_VARARGS, NULL}, { (char *)"new_OptAttribute", _wrap_new_OptAttribute, METH_VARARGS, NULL}, { (char *)"delete_OptAttribute", _wrap_delete_OptAttribute, METH_VARARGS, NULL}, { (char *)"OptAttribute_swigregister", OptAttribute_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityExchange", _wrap_new_SecurityExchange, METH_VARARGS, NULL}, { (char *)"delete_SecurityExchange", _wrap_delete_SecurityExchange, METH_VARARGS, NULL}, { (char *)"SecurityExchange_swigregister", SecurityExchange_swigregister, METH_VARARGS, NULL}, { (char *)"new_NotifyBrokerOfCredit", _wrap_new_NotifyBrokerOfCredit, METH_VARARGS, NULL}, { (char *)"delete_NotifyBrokerOfCredit", _wrap_delete_NotifyBrokerOfCredit, METH_VARARGS, NULL}, { (char *)"NotifyBrokerOfCredit_swigregister", NotifyBrokerOfCredit_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocHandlInst", _wrap_new_AllocHandlInst, METH_VARARGS, NULL}, { (char *)"delete_AllocHandlInst", _wrap_delete_AllocHandlInst, METH_VARARGS, NULL}, { (char *)"AllocHandlInst_swigregister", AllocHandlInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaxShow", _wrap_new_MaxShow, METH_VARARGS, NULL}, { (char *)"delete_MaxShow", _wrap_delete_MaxShow, METH_VARARGS, NULL}, { (char *)"MaxShow_swigregister", MaxShow_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegDifference", _wrap_new_PegDifference, METH_VARARGS, NULL}, { (char *)"delete_PegDifference", _wrap_delete_PegDifference, METH_VARARGS, NULL}, { (char *)"PegDifference_swigregister", PegDifference_swigregister, METH_VARARGS, NULL}, { (char *)"new_SendingDate", _wrap_new_SendingDate, METH_VARARGS, NULL}, { (char *)"delete_SendingDate", _wrap_delete_SendingDate, METH_VARARGS, NULL}, { (char *)"SendingDate_swigregister", SendingDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoOrders", _wrap_new_TotNoOrders, METH_VARARGS, NULL}, { (char *)"delete_TotNoOrders", _wrap_delete_TotNoOrders, METH_VARARGS, NULL}, { (char *)"TotNoOrders_swigregister", TotNoOrders_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstRefID", _wrap_new_SettlInstRefID, METH_VARARGS, NULL}, { (char *)"delete_SettlInstRefID", _wrap_delete_SettlInstRefID, METH_VARARGS, NULL}, { (char *)"SettlInstRefID_swigregister", SettlInstRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoRoutingIDs", _wrap_new_NoRoutingIDs, METH_VARARGS, NULL}, { (char *)"delete_NoRoutingIDs", _wrap_delete_NoRoutingIDs, METH_VARARGS, NULL}, { (char *)"NoRoutingIDs_swigregister", NoRoutingIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_RoutingType", _wrap_new_RoutingType, METH_VARARGS, NULL}, { (char *)"delete_RoutingType", _wrap_delete_RoutingType, METH_VARARGS, NULL}, { (char *)"RoutingType_swigregister", RoutingType_swigregister, METH_VARARGS, NULL}, { (char *)"new_RoutingID", _wrap_new_RoutingID, METH_VARARGS, NULL}, { (char *)"delete_RoutingID", _wrap_delete_RoutingID, METH_VARARGS, NULL}, { (char *)"RoutingID_swigregister", RoutingID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SpreadToBenchmark", _wrap_new_SpreadToBenchmark, METH_VARARGS, NULL}, { (char *)"delete_SpreadToBenchmark", _wrap_delete_SpreadToBenchmark, METH_VARARGS, NULL}, { (char *)"SpreadToBenchmark_swigregister", SpreadToBenchmark_swigregister, METH_VARARGS, NULL}, { (char *)"new_Benchmark", _wrap_new_Benchmark, METH_VARARGS, NULL}, { (char *)"delete_Benchmark", _wrap_delete_Benchmark, METH_VARARGS, NULL}, { (char *)"Benchmark_swigregister", Benchmark_swigregister, METH_VARARGS, NULL}, { (char *)"new_CouponRate", _wrap_new_CouponRate, METH_VARARGS, NULL}, { (char *)"delete_CouponRate", _wrap_delete_CouponRate, METH_VARARGS, NULL}, { (char *)"CouponRate_swigregister", CouponRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContractMultiplier", _wrap_new_ContractMultiplier, METH_VARARGS, NULL}, { (char *)"delete_ContractMultiplier", _wrap_delete_ContractMultiplier, METH_VARARGS, NULL}, { (char *)"ContractMultiplier_swigregister", ContractMultiplier_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDReqID", _wrap_new_MDReqID, METH_VARARGS, NULL}, { (char *)"delete_MDReqID", _wrap_delete_MDReqID, METH_VARARGS, NULL}, { (char *)"MDReqID_swigregister", MDReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SubscriptionRequestType", _wrap_new_SubscriptionRequestType, METH_VARARGS, NULL}, { (char *)"delete_SubscriptionRequestType", _wrap_delete_SubscriptionRequestType, METH_VARARGS, NULL}, { (char *)"SubscriptionRequestType_swigregister", SubscriptionRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarketDepth", _wrap_new_MarketDepth, METH_VARARGS, NULL}, { (char *)"delete_MarketDepth", _wrap_delete_MarketDepth, METH_VARARGS, NULL}, { (char *)"MarketDepth_swigregister", MarketDepth_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDUpdateType", _wrap_new_MDUpdateType, METH_VARARGS, NULL}, { (char *)"delete_MDUpdateType", _wrap_delete_MDUpdateType, METH_VARARGS, NULL}, { (char *)"MDUpdateType_swigregister", MDUpdateType_swigregister, METH_VARARGS, NULL}, { (char *)"new_AggregatedBook", _wrap_new_AggregatedBook, METH_VARARGS, NULL}, { (char *)"delete_AggregatedBook", _wrap_delete_AggregatedBook, METH_VARARGS, NULL}, { (char *)"AggregatedBook_swigregister", AggregatedBook_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMDEntryTypes", _wrap_new_NoMDEntryTypes, METH_VARARGS, NULL}, { (char *)"delete_NoMDEntryTypes", _wrap_delete_NoMDEntryTypes, METH_VARARGS, NULL}, { (char *)"NoMDEntryTypes_swigregister", NoMDEntryTypes_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMDEntries", _wrap_new_NoMDEntries, METH_VARARGS, NULL}, { (char *)"delete_NoMDEntries", _wrap_delete_NoMDEntries, METH_VARARGS, NULL}, { (char *)"NoMDEntries_swigregister", NoMDEntries_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryType", _wrap_new_MDEntryType, METH_VARARGS, NULL}, { (char *)"delete_MDEntryType", _wrap_delete_MDEntryType, METH_VARARGS, NULL}, { (char *)"MDEntryType_swigregister", MDEntryType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryPx", _wrap_new_MDEntryPx, METH_VARARGS, NULL}, { (char *)"delete_MDEntryPx", _wrap_delete_MDEntryPx, METH_VARARGS, NULL}, { (char *)"MDEntryPx_swigregister", MDEntryPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntrySize", _wrap_new_MDEntrySize, METH_VARARGS, NULL}, { (char *)"delete_MDEntrySize", _wrap_delete_MDEntrySize, METH_VARARGS, NULL}, { (char *)"MDEntrySize_swigregister", MDEntrySize_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryDate", _wrap_new_MDEntryDate, METH_VARARGS, NULL}, { (char *)"delete_MDEntryDate", _wrap_delete_MDEntryDate, METH_VARARGS, NULL}, { (char *)"MDEntryDate_swigregister", MDEntryDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryTime", _wrap_new_MDEntryTime, METH_VARARGS, NULL}, { (char *)"delete_MDEntryTime", _wrap_delete_MDEntryTime, METH_VARARGS, NULL}, { (char *)"MDEntryTime_swigregister", MDEntryTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_TickDirection", _wrap_new_TickDirection, METH_VARARGS, NULL}, { (char *)"delete_TickDirection", _wrap_delete_TickDirection, METH_VARARGS, NULL}, { (char *)"TickDirection_swigregister", TickDirection_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDMkt", _wrap_new_MDMkt, METH_VARARGS, NULL}, { (char *)"delete_MDMkt", _wrap_delete_MDMkt, METH_VARARGS, NULL}, { (char *)"MDMkt_swigregister", MDMkt_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteCondition", _wrap_new_QuoteCondition, METH_VARARGS, NULL}, { (char *)"delete_QuoteCondition", _wrap_delete_QuoteCondition, METH_VARARGS, NULL}, { (char *)"QuoteCondition_swigregister", QuoteCondition_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeCondition", _wrap_new_TradeCondition, METH_VARARGS, NULL}, { (char *)"delete_TradeCondition", _wrap_delete_TradeCondition, METH_VARARGS, NULL}, { (char *)"TradeCondition_swigregister", TradeCondition_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryID", _wrap_new_MDEntryID, METH_VARARGS, NULL}, { (char *)"delete_MDEntryID", _wrap_delete_MDEntryID, METH_VARARGS, NULL}, { (char *)"MDEntryID_swigregister", MDEntryID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDUpdateAction", _wrap_new_MDUpdateAction, METH_VARARGS, NULL}, { (char *)"delete_MDUpdateAction", _wrap_delete_MDUpdateAction, METH_VARARGS, NULL}, { (char *)"MDUpdateAction_swigregister", MDUpdateAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryRefID", _wrap_new_MDEntryRefID, METH_VARARGS, NULL}, { (char *)"delete_MDEntryRefID", _wrap_delete_MDEntryRefID, METH_VARARGS, NULL}, { (char *)"MDEntryRefID_swigregister", MDEntryRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDReqRejReason", _wrap_new_MDReqRejReason, METH_VARARGS, NULL}, { (char *)"delete_MDReqRejReason", _wrap_delete_MDReqRejReason, METH_VARARGS, NULL}, { (char *)"MDReqRejReason_swigregister", MDReqRejReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryOriginator", _wrap_new_MDEntryOriginator, METH_VARARGS, NULL}, { (char *)"delete_MDEntryOriginator", _wrap_delete_MDEntryOriginator, METH_VARARGS, NULL}, { (char *)"MDEntryOriginator_swigregister", MDEntryOriginator_swigregister, METH_VARARGS, NULL}, { (char *)"new_LocationID", _wrap_new_LocationID, METH_VARARGS, NULL}, { (char *)"delete_LocationID", _wrap_delete_LocationID, METH_VARARGS, NULL}, { (char *)"LocationID_swigregister", LocationID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeskID", _wrap_new_DeskID, METH_VARARGS, NULL}, { (char *)"delete_DeskID", _wrap_delete_DeskID, METH_VARARGS, NULL}, { (char *)"DeskID_swigregister", DeskID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeleteReason", _wrap_new_DeleteReason, METH_VARARGS, NULL}, { (char *)"delete_DeleteReason", _wrap_delete_DeleteReason, METH_VARARGS, NULL}, { (char *)"DeleteReason_swigregister", DeleteReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_OpenCloseSettleFlag", _wrap_new_OpenCloseSettleFlag, METH_VARARGS, NULL}, { (char *)"delete_OpenCloseSettleFlag", _wrap_delete_OpenCloseSettleFlag, METH_VARARGS, NULL}, { (char *)"OpenCloseSettleFlag_swigregister", OpenCloseSettleFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_SellerDays", _wrap_new_SellerDays, METH_VARARGS, NULL}, { (char *)"delete_SellerDays", _wrap_delete_SellerDays, METH_VARARGS, NULL}, { (char *)"SellerDays_swigregister", SellerDays_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryBuyer", _wrap_new_MDEntryBuyer, METH_VARARGS, NULL}, { (char *)"delete_MDEntryBuyer", _wrap_delete_MDEntryBuyer, METH_VARARGS, NULL}, { (char *)"MDEntryBuyer_swigregister", MDEntryBuyer_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntrySeller", _wrap_new_MDEntrySeller, METH_VARARGS, NULL}, { (char *)"delete_MDEntrySeller", _wrap_delete_MDEntrySeller, METH_VARARGS, NULL}, { (char *)"MDEntrySeller_swigregister", MDEntrySeller_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryPositionNo", _wrap_new_MDEntryPositionNo, METH_VARARGS, NULL}, { (char *)"delete_MDEntryPositionNo", _wrap_delete_MDEntryPositionNo, METH_VARARGS, NULL}, { (char *)"MDEntryPositionNo_swigregister", MDEntryPositionNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_FinancialStatus", _wrap_new_FinancialStatus, METH_VARARGS, NULL}, { (char *)"delete_FinancialStatus", _wrap_delete_FinancialStatus, METH_VARARGS, NULL}, { (char *)"FinancialStatus_swigregister", FinancialStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_CorporateAction", _wrap_new_CorporateAction, METH_VARARGS, NULL}, { (char *)"delete_CorporateAction", _wrap_delete_CorporateAction, METH_VARARGS, NULL}, { (char *)"CorporateAction_swigregister", CorporateAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_DefBidSize", _wrap_new_DefBidSize, METH_VARARGS, NULL}, { (char *)"delete_DefBidSize", _wrap_delete_DefBidSize, METH_VARARGS, NULL}, { (char *)"DefBidSize_swigregister", DefBidSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_DefOfferSize", _wrap_new_DefOfferSize, METH_VARARGS, NULL}, { (char *)"delete_DefOfferSize", _wrap_delete_DefOfferSize, METH_VARARGS, NULL}, { (char *)"DefOfferSize_swigregister", DefOfferSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoQuoteEntries", _wrap_new_NoQuoteEntries, METH_VARARGS, NULL}, { (char *)"delete_NoQuoteEntries", _wrap_delete_NoQuoteEntries, METH_VARARGS, NULL}, { (char *)"NoQuoteEntries_swigregister", NoQuoteEntries_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoQuoteSets", _wrap_new_NoQuoteSets, METH_VARARGS, NULL}, { (char *)"delete_NoQuoteSets", _wrap_delete_NoQuoteSets, METH_VARARGS, NULL}, { (char *)"NoQuoteSets_swigregister", NoQuoteSets_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteAckStatus", _wrap_new_QuoteAckStatus, METH_VARARGS, NULL}, { (char *)"delete_QuoteAckStatus", _wrap_delete_QuoteAckStatus, METH_VARARGS, NULL}, { (char *)"QuoteAckStatus_swigregister", QuoteAckStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteCancelType", _wrap_new_QuoteCancelType, METH_VARARGS, NULL}, { (char *)"delete_QuoteCancelType", _wrap_delete_QuoteCancelType, METH_VARARGS, NULL}, { (char *)"QuoteCancelType_swigregister", QuoteCancelType_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteEntryID", _wrap_new_QuoteEntryID, METH_VARARGS, NULL}, { (char *)"delete_QuoteEntryID", _wrap_delete_QuoteEntryID, METH_VARARGS, NULL}, { (char *)"QuoteEntryID_swigregister", QuoteEntryID_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteRejectReason", _wrap_new_QuoteRejectReason, METH_VARARGS, NULL}, { (char *)"delete_QuoteRejectReason", _wrap_delete_QuoteRejectReason, METH_VARARGS, NULL}, { (char *)"QuoteRejectReason_swigregister", QuoteRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteResponseLevel", _wrap_new_QuoteResponseLevel, METH_VARARGS, NULL}, { (char *)"delete_QuoteResponseLevel", _wrap_delete_QuoteResponseLevel, METH_VARARGS, NULL}, { (char *)"QuoteResponseLevel_swigregister", QuoteResponseLevel_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteSetID", _wrap_new_QuoteSetID, METH_VARARGS, NULL}, { (char *)"delete_QuoteSetID", _wrap_delete_QuoteSetID, METH_VARARGS, NULL}, { (char *)"QuoteSetID_swigregister", QuoteSetID_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteRequestType", _wrap_new_QuoteRequestType, METH_VARARGS, NULL}, { (char *)"delete_QuoteRequestType", _wrap_delete_QuoteRequestType, METH_VARARGS, NULL}, { (char *)"QuoteRequestType_swigregister", QuoteRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotQuoteEntries", _wrap_new_TotQuoteEntries, METH_VARARGS, NULL}, { (char *)"delete_TotQuoteEntries", _wrap_delete_TotQuoteEntries, METH_VARARGS, NULL}, { (char *)"TotQuoteEntries_swigregister", TotQuoteEntries_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingIDSource", _wrap_new_UnderlyingIDSource, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingIDSource", _wrap_delete_UnderlyingIDSource, METH_VARARGS, NULL}, { (char *)"UnderlyingIDSource_swigregister", UnderlyingIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingIssuer", _wrap_new_UnderlyingIssuer, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingIssuer", _wrap_delete_UnderlyingIssuer, METH_VARARGS, NULL}, { (char *)"UnderlyingIssuer_swigregister", UnderlyingIssuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecurityDesc", _wrap_new_UnderlyingSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecurityDesc", _wrap_delete_UnderlyingSecurityDesc, METH_VARARGS, NULL}, { (char *)"UnderlyingSecurityDesc_swigregister", UnderlyingSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecurityExchange", _wrap_new_UnderlyingSecurityExchange, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecurityExchange", _wrap_delete_UnderlyingSecurityExchange, METH_VARARGS, NULL}, { (char *)"UnderlyingSecurityExchange_swigregister", UnderlyingSecurityExchange_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecurityID", _wrap_new_UnderlyingSecurityID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecurityID", _wrap_delete_UnderlyingSecurityID, METH_VARARGS, NULL}, { (char *)"UnderlyingSecurityID_swigregister", UnderlyingSecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecurityType", _wrap_new_UnderlyingSecurityType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecurityType", _wrap_delete_UnderlyingSecurityType, METH_VARARGS, NULL}, { (char *)"UnderlyingSecurityType_swigregister", UnderlyingSecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSymbol", _wrap_new_UnderlyingSymbol, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSymbol", _wrap_delete_UnderlyingSymbol, METH_VARARGS, NULL}, { (char *)"UnderlyingSymbol_swigregister", UnderlyingSymbol_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSymbolSfx", _wrap_new_UnderlyingSymbolSfx, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSymbolSfx", _wrap_delete_UnderlyingSymbolSfx, METH_VARARGS, NULL}, { (char *)"UnderlyingSymbolSfx_swigregister", UnderlyingSymbolSfx_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingMaturityMonthYear", _wrap_new_UnderlyingMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingMaturityMonthYear", _wrap_delete_UnderlyingMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"UnderlyingMaturityMonthYear_swigregister", UnderlyingMaturityMonthYear_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingMaturityDay", _wrap_new_UnderlyingMaturityDay, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingMaturityDay", _wrap_delete_UnderlyingMaturityDay, METH_VARARGS, NULL}, { (char *)"UnderlyingMaturityDay_swigregister", UnderlyingMaturityDay_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingPutOrCall", _wrap_new_UnderlyingPutOrCall, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingPutOrCall", _wrap_delete_UnderlyingPutOrCall, METH_VARARGS, NULL}, { (char *)"UnderlyingPutOrCall_swigregister", UnderlyingPutOrCall_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingStrikePrice", _wrap_new_UnderlyingStrikePrice, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingStrikePrice", _wrap_delete_UnderlyingStrikePrice, METH_VARARGS, NULL}, { (char *)"UnderlyingStrikePrice_swigregister", UnderlyingStrikePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingOptAttribute", _wrap_new_UnderlyingOptAttribute, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingOptAttribute", _wrap_delete_UnderlyingOptAttribute, METH_VARARGS, NULL}, { (char *)"UnderlyingOptAttribute_swigregister", UnderlyingOptAttribute_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCurrency", _wrap_new_UnderlyingCurrency, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCurrency", _wrap_delete_UnderlyingCurrency, METH_VARARGS, NULL}, { (char *)"UnderlyingCurrency_swigregister", UnderlyingCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_RatioQty", _wrap_new_RatioQty, METH_VARARGS, NULL}, { (char *)"delete_RatioQty", _wrap_delete_RatioQty, METH_VARARGS, NULL}, { (char *)"RatioQty_swigregister", RatioQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityReqID", _wrap_new_SecurityReqID, METH_VARARGS, NULL}, { (char *)"delete_SecurityReqID", _wrap_delete_SecurityReqID, METH_VARARGS, NULL}, { (char *)"SecurityReqID_swigregister", SecurityReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityRequestType", _wrap_new_SecurityRequestType, METH_VARARGS, NULL}, { (char *)"delete_SecurityRequestType", _wrap_delete_SecurityRequestType, METH_VARARGS, NULL}, { (char *)"SecurityRequestType_swigregister", SecurityRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityResponseID", _wrap_new_SecurityResponseID, METH_VARARGS, NULL}, { (char *)"delete_SecurityResponseID", _wrap_delete_SecurityResponseID, METH_VARARGS, NULL}, { (char *)"SecurityResponseID_swigregister", SecurityResponseID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityResponseType", _wrap_new_SecurityResponseType, METH_VARARGS, NULL}, { (char *)"delete_SecurityResponseType", _wrap_delete_SecurityResponseType, METH_VARARGS, NULL}, { (char *)"SecurityResponseType_swigregister", SecurityResponseType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityStatusReqID", _wrap_new_SecurityStatusReqID, METH_VARARGS, NULL}, { (char *)"delete_SecurityStatusReqID", _wrap_delete_SecurityStatusReqID, METH_VARARGS, NULL}, { (char *)"SecurityStatusReqID_swigregister", SecurityStatusReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnsolicitedIndicator", _wrap_new_UnsolicitedIndicator, METH_VARARGS, NULL}, { (char *)"delete_UnsolicitedIndicator", _wrap_delete_UnsolicitedIndicator, METH_VARARGS, NULL}, { (char *)"UnsolicitedIndicator_swigregister", UnsolicitedIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityTradingStatus", _wrap_new_SecurityTradingStatus, METH_VARARGS, NULL}, { (char *)"delete_SecurityTradingStatus", _wrap_delete_SecurityTradingStatus, METH_VARARGS, NULL}, { (char *)"SecurityTradingStatus_swigregister", SecurityTradingStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_HaltReasonChar", _wrap_new_HaltReasonChar, METH_VARARGS, NULL}, { (char *)"delete_HaltReasonChar", _wrap_delete_HaltReasonChar, METH_VARARGS, NULL}, { (char *)"HaltReasonChar_swigregister", HaltReasonChar_swigregister, METH_VARARGS, NULL}, { (char *)"new_InViewOfCommon", _wrap_new_InViewOfCommon, METH_VARARGS, NULL}, { (char *)"delete_InViewOfCommon", _wrap_delete_InViewOfCommon, METH_VARARGS, NULL}, { (char *)"InViewOfCommon_swigregister", InViewOfCommon_swigregister, METH_VARARGS, NULL}, { (char *)"new_DueToRelated", _wrap_new_DueToRelated, METH_VARARGS, NULL}, { (char *)"delete_DueToRelated", _wrap_delete_DueToRelated, METH_VARARGS, NULL}, { (char *)"DueToRelated_swigregister", DueToRelated_swigregister, METH_VARARGS, NULL}, { (char *)"new_BuyVolume", _wrap_new_BuyVolume, METH_VARARGS, NULL}, { (char *)"delete_BuyVolume", _wrap_delete_BuyVolume, METH_VARARGS, NULL}, { (char *)"BuyVolume_swigregister", BuyVolume_swigregister, METH_VARARGS, NULL}, { (char *)"new_SellVolume", _wrap_new_SellVolume, METH_VARARGS, NULL}, { (char *)"delete_SellVolume", _wrap_delete_SellVolume, METH_VARARGS, NULL}, { (char *)"SellVolume_swigregister", SellVolume_swigregister, METH_VARARGS, NULL}, { (char *)"new_HighPx", _wrap_new_HighPx, METH_VARARGS, NULL}, { (char *)"delete_HighPx", _wrap_delete_HighPx, METH_VARARGS, NULL}, { (char *)"HighPx_swigregister", HighPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_LowPx", _wrap_new_LowPx, METH_VARARGS, NULL}, { (char *)"delete_LowPx", _wrap_delete_LowPx, METH_VARARGS, NULL}, { (char *)"LowPx_swigregister", LowPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_Adjustment", _wrap_new_Adjustment, METH_VARARGS, NULL}, { (char *)"delete_Adjustment", _wrap_delete_Adjustment, METH_VARARGS, NULL}, { (char *)"Adjustment_swigregister", Adjustment_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesReqID", _wrap_new_TradSesReqID, METH_VARARGS, NULL}, { (char *)"delete_TradSesReqID", _wrap_delete_TradSesReqID, METH_VARARGS, NULL}, { (char *)"TradSesReqID_swigregister", TradSesReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradingSessionID", _wrap_new_TradingSessionID, METH_VARARGS, NULL}, { (char *)"delete_TradingSessionID", _wrap_delete_TradingSessionID, METH_VARARGS, NULL}, { (char *)"TradingSessionID_swigregister", TradingSessionID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContraTrader", _wrap_new_ContraTrader, METH_VARARGS, NULL}, { (char *)"delete_ContraTrader", _wrap_delete_ContraTrader, METH_VARARGS, NULL}, { (char *)"ContraTrader_swigregister", ContraTrader_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesMethod", _wrap_new_TradSesMethod, METH_VARARGS, NULL}, { (char *)"delete_TradSesMethod", _wrap_delete_TradSesMethod, METH_VARARGS, NULL}, { (char *)"TradSesMethod_swigregister", TradSesMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesMode", _wrap_new_TradSesMode, METH_VARARGS, NULL}, { (char *)"delete_TradSesMode", _wrap_delete_TradSesMode, METH_VARARGS, NULL}, { (char *)"TradSesMode_swigregister", TradSesMode_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesStatus", _wrap_new_TradSesStatus, METH_VARARGS, NULL}, { (char *)"delete_TradSesStatus", _wrap_delete_TradSesStatus, METH_VARARGS, NULL}, { (char *)"TradSesStatus_swigregister", TradSesStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesStartTime", _wrap_new_TradSesStartTime, METH_VARARGS, NULL}, { (char *)"delete_TradSesStartTime", _wrap_delete_TradSesStartTime, METH_VARARGS, NULL}, { (char *)"TradSesStartTime_swigregister", TradSesStartTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesOpenTime", _wrap_new_TradSesOpenTime, METH_VARARGS, NULL}, { (char *)"delete_TradSesOpenTime", _wrap_delete_TradSesOpenTime, METH_VARARGS, NULL}, { (char *)"TradSesOpenTime_swigregister", TradSesOpenTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesPreCloseTime", _wrap_new_TradSesPreCloseTime, METH_VARARGS, NULL}, { (char *)"delete_TradSesPreCloseTime", _wrap_delete_TradSesPreCloseTime, METH_VARARGS, NULL}, { (char *)"TradSesPreCloseTime_swigregister", TradSesPreCloseTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesCloseTime", _wrap_new_TradSesCloseTime, METH_VARARGS, NULL}, { (char *)"delete_TradSesCloseTime", _wrap_delete_TradSesCloseTime, METH_VARARGS, NULL}, { (char *)"TradSesCloseTime_swigregister", TradSesCloseTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesEndTime", _wrap_new_TradSesEndTime, METH_VARARGS, NULL}, { (char *)"delete_TradSesEndTime", _wrap_delete_TradSesEndTime, METH_VARARGS, NULL}, { (char *)"TradSesEndTime_swigregister", TradSesEndTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_NumberOfOrders", _wrap_new_NumberOfOrders, METH_VARARGS, NULL}, { (char *)"delete_NumberOfOrders", _wrap_delete_NumberOfOrders, METH_VARARGS, NULL}, { (char *)"NumberOfOrders_swigregister", NumberOfOrders_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedIssuerLen", _wrap_new_EncodedIssuerLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedIssuerLen", _wrap_delete_EncodedIssuerLen, METH_VARARGS, NULL}, { (char *)"EncodedIssuerLen_swigregister", EncodedIssuerLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedIssuer", _wrap_new_EncodedIssuer, METH_VARARGS, NULL}, { (char *)"delete_EncodedIssuer", _wrap_delete_EncodedIssuer, METH_VARARGS, NULL}, { (char *)"EncodedIssuer_swigregister", EncodedIssuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedSecurityDescLen", _wrap_new_EncodedSecurityDescLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedSecurityDescLen", _wrap_delete_EncodedSecurityDescLen, METH_VARARGS, NULL}, { (char *)"EncodedSecurityDescLen_swigregister", EncodedSecurityDescLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedSecurityDesc", _wrap_new_EncodedSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_EncodedSecurityDesc", _wrap_delete_EncodedSecurityDesc, METH_VARARGS, NULL}, { (char *)"EncodedSecurityDesc_swigregister", EncodedSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedListExecInstLen", _wrap_new_EncodedListExecInstLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedListExecInstLen", _wrap_delete_EncodedListExecInstLen, METH_VARARGS, NULL}, { (char *)"EncodedListExecInstLen_swigregister", EncodedListExecInstLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedListExecInst", _wrap_new_EncodedListExecInst, METH_VARARGS, NULL}, { (char *)"delete_EncodedListExecInst", _wrap_delete_EncodedListExecInst, METH_VARARGS, NULL}, { (char *)"EncodedListExecInst_swigregister", EncodedListExecInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedSubjectLen", _wrap_new_EncodedSubjectLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedSubjectLen", _wrap_delete_EncodedSubjectLen, METH_VARARGS, NULL}, { (char *)"EncodedSubjectLen_swigregister", EncodedSubjectLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedSubject", _wrap_new_EncodedSubject, METH_VARARGS, NULL}, { (char *)"delete_EncodedSubject", _wrap_delete_EncodedSubject, METH_VARARGS, NULL}, { (char *)"EncodedSubject_swigregister", EncodedSubject_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedHeadlineLen", _wrap_new_EncodedHeadlineLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedHeadlineLen", _wrap_delete_EncodedHeadlineLen, METH_VARARGS, NULL}, { (char *)"EncodedHeadlineLen_swigregister", EncodedHeadlineLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedHeadline", _wrap_new_EncodedHeadline, METH_VARARGS, NULL}, { (char *)"delete_EncodedHeadline", _wrap_delete_EncodedHeadline, METH_VARARGS, NULL}, { (char *)"EncodedHeadline_swigregister", EncodedHeadline_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedAllocTextLen", _wrap_new_EncodedAllocTextLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedAllocTextLen", _wrap_delete_EncodedAllocTextLen, METH_VARARGS, NULL}, { (char *)"EncodedAllocTextLen_swigregister", EncodedAllocTextLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedAllocText", _wrap_new_EncodedAllocText, METH_VARARGS, NULL}, { (char *)"delete_EncodedAllocText", _wrap_delete_EncodedAllocText, METH_VARARGS, NULL}, { (char *)"EncodedAllocText_swigregister", EncodedAllocText_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedUnderlyingIssuerLen", _wrap_new_EncodedUnderlyingIssuerLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedUnderlyingIssuerLen", _wrap_delete_EncodedUnderlyingIssuerLen, METH_VARARGS, NULL}, { (char *)"EncodedUnderlyingIssuerLen_swigregister", EncodedUnderlyingIssuerLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedUnderlyingIssuer", _wrap_new_EncodedUnderlyingIssuer, METH_VARARGS, NULL}, { (char *)"delete_EncodedUnderlyingIssuer", _wrap_delete_EncodedUnderlyingIssuer, METH_VARARGS, NULL}, { (char *)"EncodedUnderlyingIssuer_swigregister", EncodedUnderlyingIssuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedUnderlyingSecurityDescLen", _wrap_new_EncodedUnderlyingSecurityDescLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedUnderlyingSecurityDescLen", _wrap_delete_EncodedUnderlyingSecurityDescLen, METH_VARARGS, NULL}, { (char *)"EncodedUnderlyingSecurityDescLen_swigregister", EncodedUnderlyingSecurityDescLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedUnderlyingSecurityDesc", _wrap_new_EncodedUnderlyingSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_EncodedUnderlyingSecurityDesc", _wrap_delete_EncodedUnderlyingSecurityDesc, METH_VARARGS, NULL}, { (char *)"EncodedUnderlyingSecurityDesc_swigregister", EncodedUnderlyingSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocPrice", _wrap_new_AllocPrice, METH_VARARGS, NULL}, { (char *)"delete_AllocPrice", _wrap_delete_AllocPrice, METH_VARARGS, NULL}, { (char *)"AllocPrice_swigregister", AllocPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteSetValidUntilTime", _wrap_new_QuoteSetValidUntilTime, METH_VARARGS, NULL}, { (char *)"delete_QuoteSetValidUntilTime", _wrap_delete_QuoteSetValidUntilTime, METH_VARARGS, NULL}, { (char *)"QuoteSetValidUntilTime_swigregister", QuoteSetValidUntilTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteEntryRejectReason", _wrap_new_QuoteEntryRejectReason, METH_VARARGS, NULL}, { (char *)"delete_QuoteEntryRejectReason", _wrap_delete_QuoteEntryRejectReason, METH_VARARGS, NULL}, { (char *)"QuoteEntryRejectReason_swigregister", QuoteEntryRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_OnBehalfOfSendingTime", _wrap_new_OnBehalfOfSendingTime, METH_VARARGS, NULL}, { (char *)"delete_OnBehalfOfSendingTime", _wrap_delete_OnBehalfOfSendingTime, METH_VARARGS, NULL}, { (char *)"OnBehalfOfSendingTime_swigregister", OnBehalfOfSendingTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidRequestTransType", _wrap_new_BidRequestTransType, METH_VARARGS, NULL}, { (char *)"delete_BidRequestTransType", _wrap_delete_BidRequestTransType, METH_VARARGS, NULL}, { (char *)"BidRequestTransType_swigregister", BidRequestTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContraBroker", _wrap_new_ContraBroker, METH_VARARGS, NULL}, { (char *)"delete_ContraBroker", _wrap_delete_ContraBroker, METH_VARARGS, NULL}, { (char *)"ContraBroker_swigregister", ContraBroker_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplianceID", _wrap_new_ComplianceID, METH_VARARGS, NULL}, { (char *)"delete_ComplianceID", _wrap_delete_ComplianceID, METH_VARARGS, NULL}, { (char *)"ComplianceID_swigregister", ComplianceID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SolicitedFlag", _wrap_new_SolicitedFlag, METH_VARARGS, NULL}, { (char *)"delete_SolicitedFlag", _wrap_delete_SolicitedFlag, METH_VARARGS, NULL}, { (char *)"SolicitedFlag_swigregister", SolicitedFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecRestatementReason", _wrap_new_ExecRestatementReason, METH_VARARGS, NULL}, { (char *)"delete_ExecRestatementReason", _wrap_delete_ExecRestatementReason, METH_VARARGS, NULL}, { (char *)"ExecRestatementReason_swigregister", ExecRestatementReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_BusinessRejectRefID", _wrap_new_BusinessRejectRefID, METH_VARARGS, NULL}, { (char *)"delete_BusinessRejectRefID", _wrap_delete_BusinessRejectRefID, METH_VARARGS, NULL}, { (char *)"BusinessRejectRefID_swigregister", BusinessRejectRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_BusinessRejectReason", _wrap_new_BusinessRejectReason, METH_VARARGS, NULL}, { (char *)"delete_BusinessRejectReason", _wrap_delete_BusinessRejectReason, METH_VARARGS, NULL}, { (char *)"BusinessRejectReason_swigregister", BusinessRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_GrossTradeAmt", _wrap_new_GrossTradeAmt, METH_VARARGS, NULL}, { (char *)"delete_GrossTradeAmt", _wrap_delete_GrossTradeAmt, METH_VARARGS, NULL}, { (char *)"GrossTradeAmt_swigregister", GrossTradeAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoContraBrokers", _wrap_new_NoContraBrokers, METH_VARARGS, NULL}, { (char *)"delete_NoContraBrokers", _wrap_delete_NoContraBrokers, METH_VARARGS, NULL}, { (char *)"NoContraBrokers_swigregister", NoContraBrokers_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTradingSessions", _wrap_new_NoTradingSessions, METH_VARARGS, NULL}, { (char *)"delete_NoTradingSessions", _wrap_delete_NoTradingSessions, METH_VARARGS, NULL}, { (char *)"NoTradingSessions_swigregister", NoTradingSessions_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalVolumeTraded", _wrap_new_TotalVolumeTraded, METH_VARARGS, NULL}, { (char *)"delete_TotalVolumeTraded", _wrap_delete_TotalVolumeTraded, METH_VARARGS, NULL}, { (char *)"TotalVolumeTraded_swigregister", TotalVolumeTraded_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionInst", _wrap_new_DiscretionInst, METH_VARARGS, NULL}, { (char *)"delete_DiscretionInst", _wrap_delete_DiscretionInst, METH_VARARGS, NULL}, { (char *)"DiscretionInst_swigregister", DiscretionInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionOffset", _wrap_new_DiscretionOffset, METH_VARARGS, NULL}, { (char *)"delete_DiscretionOffset", _wrap_delete_DiscretionOffset, METH_VARARGS, NULL}, { (char *)"DiscretionOffset_swigregister", DiscretionOffset_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidID", _wrap_new_BidID, METH_VARARGS, NULL}, { (char *)"delete_BidID", _wrap_delete_BidID, METH_VARARGS, NULL}, { (char *)"BidID_swigregister", BidID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClientBidID", _wrap_new_ClientBidID, METH_VARARGS, NULL}, { (char *)"delete_ClientBidID", _wrap_delete_ClientBidID, METH_VARARGS, NULL}, { (char *)"ClientBidID_swigregister", ClientBidID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListName", _wrap_new_ListName, METH_VARARGS, NULL}, { (char *)"delete_ListName", _wrap_delete_ListName, METH_VARARGS, NULL}, { (char *)"ListName_swigregister", ListName_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalNumSecurities", _wrap_new_TotalNumSecurities, METH_VARARGS, NULL}, { (char *)"delete_TotalNumSecurities", _wrap_delete_TotalNumSecurities, METH_VARARGS, NULL}, { (char *)"TotalNumSecurities_swigregister", TotalNumSecurities_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidType", _wrap_new_BidType, METH_VARARGS, NULL}, { (char *)"delete_BidType", _wrap_delete_BidType, METH_VARARGS, NULL}, { (char *)"BidType_swigregister", BidType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NumTickets", _wrap_new_NumTickets, METH_VARARGS, NULL}, { (char *)"delete_NumTickets", _wrap_delete_NumTickets, METH_VARARGS, NULL}, { (char *)"NumTickets_swigregister", NumTickets_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideValue1", _wrap_new_SideValue1, METH_VARARGS, NULL}, { (char *)"delete_SideValue1", _wrap_delete_SideValue1, METH_VARARGS, NULL}, { (char *)"SideValue1_swigregister", SideValue1_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideValue2", _wrap_new_SideValue2, METH_VARARGS, NULL}, { (char *)"delete_SideValue2", _wrap_delete_SideValue2, METH_VARARGS, NULL}, { (char *)"SideValue2_swigregister", SideValue2_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoBidDescriptors", _wrap_new_NoBidDescriptors, METH_VARARGS, NULL}, { (char *)"delete_NoBidDescriptors", _wrap_delete_NoBidDescriptors, METH_VARARGS, NULL}, { (char *)"NoBidDescriptors_swigregister", NoBidDescriptors_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidDescriptorType", _wrap_new_BidDescriptorType, METH_VARARGS, NULL}, { (char *)"delete_BidDescriptorType", _wrap_delete_BidDescriptorType, METH_VARARGS, NULL}, { (char *)"BidDescriptorType_swigregister", BidDescriptorType_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidDescriptor", _wrap_new_BidDescriptor, METH_VARARGS, NULL}, { (char *)"delete_BidDescriptor", _wrap_delete_BidDescriptor, METH_VARARGS, NULL}, { (char *)"BidDescriptor_swigregister", BidDescriptor_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideValueInd", _wrap_new_SideValueInd, METH_VARARGS, NULL}, { (char *)"delete_SideValueInd", _wrap_delete_SideValueInd, METH_VARARGS, NULL}, { (char *)"SideValueInd_swigregister", SideValueInd_swigregister, METH_VARARGS, NULL}, { (char *)"new_LiquidityPctLow", _wrap_new_LiquidityPctLow, METH_VARARGS, NULL}, { (char *)"delete_LiquidityPctLow", _wrap_delete_LiquidityPctLow, METH_VARARGS, NULL}, { (char *)"LiquidityPctLow_swigregister", LiquidityPctLow_swigregister, METH_VARARGS, NULL}, { (char *)"new_LiquidityPctHigh", _wrap_new_LiquidityPctHigh, METH_VARARGS, NULL}, { (char *)"delete_LiquidityPctHigh", _wrap_delete_LiquidityPctHigh, METH_VARARGS, NULL}, { (char *)"LiquidityPctHigh_swigregister", LiquidityPctHigh_swigregister, METH_VARARGS, NULL}, { (char *)"new_LiquidityValue", _wrap_new_LiquidityValue, METH_VARARGS, NULL}, { (char *)"delete_LiquidityValue", _wrap_delete_LiquidityValue, METH_VARARGS, NULL}, { (char *)"LiquidityValue_swigregister", LiquidityValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_EFPTrackingError", _wrap_new_EFPTrackingError, METH_VARARGS, NULL}, { (char *)"delete_EFPTrackingError", _wrap_delete_EFPTrackingError, METH_VARARGS, NULL}, { (char *)"EFPTrackingError_swigregister", EFPTrackingError_swigregister, METH_VARARGS, NULL}, { (char *)"new_FairValue", _wrap_new_FairValue, METH_VARARGS, NULL}, { (char *)"delete_FairValue", _wrap_delete_FairValue, METH_VARARGS, NULL}, { (char *)"FairValue_swigregister", FairValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_OutsideIndexPct", _wrap_new_OutsideIndexPct, METH_VARARGS, NULL}, { (char *)"delete_OutsideIndexPct", _wrap_delete_OutsideIndexPct, METH_VARARGS, NULL}, { (char *)"OutsideIndexPct_swigregister", OutsideIndexPct_swigregister, METH_VARARGS, NULL}, { (char *)"new_ValueOfFutures", _wrap_new_ValueOfFutures, METH_VARARGS, NULL}, { (char *)"delete_ValueOfFutures", _wrap_delete_ValueOfFutures, METH_VARARGS, NULL}, { (char *)"ValueOfFutures_swigregister", ValueOfFutures_swigregister, METH_VARARGS, NULL}, { (char *)"new_LiquidityIndType", _wrap_new_LiquidityIndType, METH_VARARGS, NULL}, { (char *)"delete_LiquidityIndType", _wrap_delete_LiquidityIndType, METH_VARARGS, NULL}, { (char *)"LiquidityIndType_swigregister", LiquidityIndType_swigregister, METH_VARARGS, NULL}, { (char *)"new_WtAverageLiquidity", _wrap_new_WtAverageLiquidity, METH_VARARGS, NULL}, { (char *)"delete_WtAverageLiquidity", _wrap_delete_WtAverageLiquidity, METH_VARARGS, NULL}, { (char *)"WtAverageLiquidity_swigregister", WtAverageLiquidity_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExchangeForPhysical", _wrap_new_ExchangeForPhysical, METH_VARARGS, NULL}, { (char *)"delete_ExchangeForPhysical", _wrap_delete_ExchangeForPhysical, METH_VARARGS, NULL}, { (char *)"ExchangeForPhysical_swigregister", ExchangeForPhysical_swigregister, METH_VARARGS, NULL}, { (char *)"new_OutMainCntryUIndex", _wrap_new_OutMainCntryUIndex, METH_VARARGS, NULL}, { (char *)"delete_OutMainCntryUIndex", _wrap_delete_OutMainCntryUIndex, METH_VARARGS, NULL}, { (char *)"OutMainCntryUIndex_swigregister", OutMainCntryUIndex_swigregister, METH_VARARGS, NULL}, { (char *)"new_CrossPercent", _wrap_new_CrossPercent, METH_VARARGS, NULL}, { (char *)"delete_CrossPercent", _wrap_delete_CrossPercent, METH_VARARGS, NULL}, { (char *)"CrossPercent_swigregister", CrossPercent_swigregister, METH_VARARGS, NULL}, { (char *)"new_ProgRptReqs", _wrap_new_ProgRptReqs, METH_VARARGS, NULL}, { (char *)"delete_ProgRptReqs", _wrap_delete_ProgRptReqs, METH_VARARGS, NULL}, { (char *)"ProgRptReqs_swigregister", ProgRptReqs_swigregister, METH_VARARGS, NULL}, { (char *)"new_ProgPeriodInterval", _wrap_new_ProgPeriodInterval, METH_VARARGS, NULL}, { (char *)"delete_ProgPeriodInterval", _wrap_delete_ProgPeriodInterval, METH_VARARGS, NULL}, { (char *)"ProgPeriodInterval_swigregister", ProgPeriodInterval_swigregister, METH_VARARGS, NULL}, { (char *)"new_IncTaxInd", _wrap_new_IncTaxInd, METH_VARARGS, NULL}, { (char *)"delete_IncTaxInd", _wrap_delete_IncTaxInd, METH_VARARGS, NULL}, { (char *)"IncTaxInd_swigregister", IncTaxInd_swigregister, METH_VARARGS, NULL}, { (char *)"new_NumBidders", _wrap_new_NumBidders, METH_VARARGS, NULL}, { (char *)"delete_NumBidders", _wrap_delete_NumBidders, METH_VARARGS, NULL}, { (char *)"NumBidders_swigregister", NumBidders_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeType", _wrap_new_TradeType, METH_VARARGS, NULL}, { (char *)"delete_TradeType", _wrap_delete_TradeType, METH_VARARGS, NULL}, { (char *)"TradeType_swigregister", TradeType_swigregister, METH_VARARGS, NULL}, { (char *)"new_BasisPxType", _wrap_new_BasisPxType, METH_VARARGS, NULL}, { (char *)"delete_BasisPxType", _wrap_delete_BasisPxType, METH_VARARGS, NULL}, { (char *)"BasisPxType_swigregister", BasisPxType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoBidComponents", _wrap_new_NoBidComponents, METH_VARARGS, NULL}, { (char *)"delete_NoBidComponents", _wrap_delete_NoBidComponents, METH_VARARGS, NULL}, { (char *)"NoBidComponents_swigregister", NoBidComponents_swigregister, METH_VARARGS, NULL}, { (char *)"new_Country", _wrap_new_Country, METH_VARARGS, NULL}, { (char *)"delete_Country", _wrap_delete_Country, METH_VARARGS, NULL}, { (char *)"Country_swigregister", Country_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoStrikes", _wrap_new_TotNoStrikes, METH_VARARGS, NULL}, { (char *)"delete_TotNoStrikes", _wrap_delete_TotNoStrikes, METH_VARARGS, NULL}, { (char *)"TotNoStrikes_swigregister", TotNoStrikes_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceType", _wrap_new_PriceType, METH_VARARGS, NULL}, { (char *)"delete_PriceType", _wrap_delete_PriceType, METH_VARARGS, NULL}, { (char *)"PriceType_swigregister", PriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DayOrderQty", _wrap_new_DayOrderQty, METH_VARARGS, NULL}, { (char *)"delete_DayOrderQty", _wrap_delete_DayOrderQty, METH_VARARGS, NULL}, { (char *)"DayOrderQty_swigregister", DayOrderQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DayCumQty", _wrap_new_DayCumQty, METH_VARARGS, NULL}, { (char *)"delete_DayCumQty", _wrap_delete_DayCumQty, METH_VARARGS, NULL}, { (char *)"DayCumQty_swigregister", DayCumQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DayAvgPx", _wrap_new_DayAvgPx, METH_VARARGS, NULL}, { (char *)"delete_DayAvgPx", _wrap_delete_DayAvgPx, METH_VARARGS, NULL}, { (char *)"DayAvgPx_swigregister", DayAvgPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_GTBookingInst", _wrap_new_GTBookingInst, METH_VARARGS, NULL}, { (char *)"delete_GTBookingInst", _wrap_delete_GTBookingInst, METH_VARARGS, NULL}, { (char *)"GTBookingInst_swigregister", GTBookingInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoStrikes", _wrap_new_NoStrikes, METH_VARARGS, NULL}, { (char *)"delete_NoStrikes", _wrap_delete_NoStrikes, METH_VARARGS, NULL}, { (char *)"NoStrikes_swigregister", NoStrikes_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListStatusType", _wrap_new_ListStatusType, METH_VARARGS, NULL}, { (char *)"delete_ListStatusType", _wrap_delete_ListStatusType, METH_VARARGS, NULL}, { (char *)"ListStatusType_swigregister", ListStatusType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NetGrossInd", _wrap_new_NetGrossInd, METH_VARARGS, NULL}, { (char *)"delete_NetGrossInd", _wrap_delete_NetGrossInd, METH_VARARGS, NULL}, { (char *)"NetGrossInd_swigregister", NetGrossInd_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListOrderStatus", _wrap_new_ListOrderStatus, METH_VARARGS, NULL}, { (char *)"delete_ListOrderStatus", _wrap_delete_ListOrderStatus, METH_VARARGS, NULL}, { (char *)"ListOrderStatus_swigregister", ListOrderStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExpireDate", _wrap_new_ExpireDate, METH_VARARGS, NULL}, { (char *)"delete_ExpireDate", _wrap_delete_ExpireDate, METH_VARARGS, NULL}, { (char *)"ExpireDate_swigregister", ExpireDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListExecInstType", _wrap_new_ListExecInstType, METH_VARARGS, NULL}, { (char *)"delete_ListExecInstType", _wrap_delete_ListExecInstType, METH_VARARGS, NULL}, { (char *)"ListExecInstType_swigregister", ListExecInstType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CxlRejResponseTo", _wrap_new_CxlRejResponseTo, METH_VARARGS, NULL}, { (char *)"delete_CxlRejResponseTo", _wrap_delete_CxlRejResponseTo, METH_VARARGS, NULL}, { (char *)"CxlRejResponseTo_swigregister", CxlRejResponseTo_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCouponRate", _wrap_new_UnderlyingCouponRate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCouponRate", _wrap_delete_UnderlyingCouponRate, METH_VARARGS, NULL}, { (char *)"UnderlyingCouponRate_swigregister", UnderlyingCouponRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingContractMultiplier", _wrap_new_UnderlyingContractMultiplier, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingContractMultiplier", _wrap_delete_UnderlyingContractMultiplier, METH_VARARGS, NULL}, { (char *)"UnderlyingContractMultiplier_swigregister", UnderlyingContractMultiplier_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContraTradeQty", _wrap_new_ContraTradeQty, METH_VARARGS, NULL}, { (char *)"delete_ContraTradeQty", _wrap_delete_ContraTradeQty, METH_VARARGS, NULL}, { (char *)"ContraTradeQty_swigregister", ContraTradeQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContraTradeTime", _wrap_new_ContraTradeTime, METH_VARARGS, NULL}, { (char *)"delete_ContraTradeTime", _wrap_delete_ContraTradeTime, METH_VARARGS, NULL}, { (char *)"ContraTradeTime_swigregister", ContraTradeTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClearingFirm", _wrap_new_ClearingFirm, METH_VARARGS, NULL}, { (char *)"delete_ClearingFirm", _wrap_delete_ClearingFirm, METH_VARARGS, NULL}, { (char *)"ClearingFirm_swigregister", ClearingFirm_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClearingAccount", _wrap_new_ClearingAccount, METH_VARARGS, NULL}, { (char *)"delete_ClearingAccount", _wrap_delete_ClearingAccount, METH_VARARGS, NULL}, { (char *)"ClearingAccount_swigregister", ClearingAccount_swigregister, METH_VARARGS, NULL}, { (char *)"new_LiquidityNumSecurities", _wrap_new_LiquidityNumSecurities, METH_VARARGS, NULL}, { (char *)"delete_LiquidityNumSecurities", _wrap_delete_LiquidityNumSecurities, METH_VARARGS, NULL}, { (char *)"LiquidityNumSecurities_swigregister", LiquidityNumSecurities_swigregister, METH_VARARGS, NULL}, { (char *)"new_MultiLegReportingType", _wrap_new_MultiLegReportingType, METH_VARARGS, NULL}, { (char *)"delete_MultiLegReportingType", _wrap_delete_MultiLegReportingType, METH_VARARGS, NULL}, { (char *)"MultiLegReportingType_swigregister", MultiLegReportingType_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikeTime", _wrap_new_StrikeTime, METH_VARARGS, NULL}, { (char *)"delete_StrikeTime", _wrap_delete_StrikeTime, METH_VARARGS, NULL}, { (char *)"StrikeTime_swigregister", StrikeTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListStatusText", _wrap_new_ListStatusText, METH_VARARGS, NULL}, { (char *)"delete_ListStatusText", _wrap_delete_ListStatusText, METH_VARARGS, NULL}, { (char *)"ListStatusText_swigregister", ListStatusText_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedListStatusTextLen", _wrap_new_EncodedListStatusTextLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedListStatusTextLen", _wrap_delete_EncodedListStatusTextLen, METH_VARARGS, NULL}, { (char *)"EncodedListStatusTextLen_swigregister", EncodedListStatusTextLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedListStatusText", _wrap_new_EncodedListStatusText, METH_VARARGS, NULL}, { (char *)"delete_EncodedListStatusText", _wrap_delete_EncodedListStatusText, METH_VARARGS, NULL}, { (char *)"EncodedListStatusText_swigregister", EncodedListStatusText_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityIDSource", _wrap_new_SecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_SecurityIDSource", _wrap_delete_SecurityIDSource, METH_VARARGS, NULL}, { (char *)"SecurityIDSource_swigregister", SecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIQty", _wrap_new_IOIQty, METH_VARARGS, NULL}, { (char *)"delete_IOIQty", _wrap_delete_IOIQty, METH_VARARGS, NULL}, { (char *)"IOIQty_swigregister", IOIQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastQty", _wrap_new_LastQty, METH_VARARGS, NULL}, { (char *)"delete_LastQty", _wrap_delete_LastQty, METH_VARARGS, NULL}, { (char *)"LastQty_swigregister", LastQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_Quantity", _wrap_new_Quantity, METH_VARARGS, NULL}, { (char *)"delete_Quantity", _wrap_delete_Quantity, METH_VARARGS, NULL}, { (char *)"Quantity_swigregister", Quantity_swigregister, METH_VARARGS, NULL}, { (char *)"new_PositionEffect", _wrap_new_PositionEffect, METH_VARARGS, NULL}, { (char *)"delete_PositionEffect", _wrap_delete_PositionEffect, METH_VARARGS, NULL}, { (char *)"PositionEffect_swigregister", PositionEffect_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocQty", _wrap_new_AllocQty, METH_VARARGS, NULL}, { (char *)"delete_AllocQty", _wrap_delete_AllocQty, METH_VARARGS, NULL}, { (char *)"AllocQty_swigregister", AllocQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_Spread", _wrap_new_Spread, METH_VARARGS, NULL}, { (char *)"delete_Spread", _wrap_delete_Spread, METH_VARARGS, NULL}, { (char *)"Spread_swigregister", Spread_swigregister, METH_VARARGS, NULL}, { (char *)"new_BenchmarkCurveCurrency", _wrap_new_BenchmarkCurveCurrency, METH_VARARGS, NULL}, { (char *)"delete_BenchmarkCurveCurrency", _wrap_delete_BenchmarkCurveCurrency, METH_VARARGS, NULL}, { (char *)"BenchmarkCurveCurrency_swigregister", BenchmarkCurveCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_BenchmarkCurveName", _wrap_new_BenchmarkCurveName, METH_VARARGS, NULL}, { (char *)"delete_BenchmarkCurveName", _wrap_delete_BenchmarkCurveName, METH_VARARGS, NULL}, { (char *)"BenchmarkCurveName_swigregister", BenchmarkCurveName_swigregister, METH_VARARGS, NULL}, { (char *)"new_BenchmarkCurvePoint", _wrap_new_BenchmarkCurvePoint, METH_VARARGS, NULL}, { (char *)"delete_BenchmarkCurvePoint", _wrap_delete_BenchmarkCurvePoint, METH_VARARGS, NULL}, { (char *)"BenchmarkCurvePoint_swigregister", BenchmarkCurvePoint_swigregister, METH_VARARGS, NULL}, { (char *)"new_CouponPaymentDate", _wrap_new_CouponPaymentDate, METH_VARARGS, NULL}, { (char *)"delete_CouponPaymentDate", _wrap_delete_CouponPaymentDate, METH_VARARGS, NULL}, { (char *)"CouponPaymentDate_swigregister", CouponPaymentDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_IssueDate", _wrap_new_IssueDate, METH_VARARGS, NULL}, { (char *)"delete_IssueDate", _wrap_delete_IssueDate, METH_VARARGS, NULL}, { (char *)"IssueDate_swigregister", IssueDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_RepurchaseTerm", _wrap_new_RepurchaseTerm, METH_VARARGS, NULL}, { (char *)"delete_RepurchaseTerm", _wrap_delete_RepurchaseTerm, METH_VARARGS, NULL}, { (char *)"RepurchaseTerm_swigregister", RepurchaseTerm_swigregister, METH_VARARGS, NULL}, { (char *)"new_RepurchaseRate", _wrap_new_RepurchaseRate, METH_VARARGS, NULL}, { (char *)"delete_RepurchaseRate", _wrap_delete_RepurchaseRate, METH_VARARGS, NULL}, { (char *)"RepurchaseRate_swigregister", RepurchaseRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_Factor", _wrap_new_Factor, METH_VARARGS, NULL}, { (char *)"delete_Factor", _wrap_delete_Factor, METH_VARARGS, NULL}, { (char *)"Factor_swigregister", Factor_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeOriginationDate", _wrap_new_TradeOriginationDate, METH_VARARGS, NULL}, { (char *)"delete_TradeOriginationDate", _wrap_delete_TradeOriginationDate, METH_VARARGS, NULL}, { (char *)"TradeOriginationDate_swigregister", TradeOriginationDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExDate", _wrap_new_ExDate, METH_VARARGS, NULL}, { (char *)"delete_ExDate", _wrap_delete_ExDate, METH_VARARGS, NULL}, { (char *)"ExDate_swigregister", ExDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoStipulations", _wrap_new_NoStipulations, METH_VARARGS, NULL}, { (char *)"delete_NoStipulations", _wrap_delete_NoStipulations, METH_VARARGS, NULL}, { (char *)"NoStipulations_swigregister", NoStipulations_swigregister, METH_VARARGS, NULL}, { (char *)"new_StipulationType", _wrap_new_StipulationType, METH_VARARGS, NULL}, { (char *)"delete_StipulationType", _wrap_delete_StipulationType, METH_VARARGS, NULL}, { (char *)"StipulationType_swigregister", StipulationType_swigregister, METH_VARARGS, NULL}, { (char *)"new_StipulationValue", _wrap_new_StipulationValue, METH_VARARGS, NULL}, { (char *)"delete_StipulationValue", _wrap_delete_StipulationValue, METH_VARARGS, NULL}, { (char *)"StipulationValue_swigregister", StipulationValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_YieldType", _wrap_new_YieldType, METH_VARARGS, NULL}, { (char *)"delete_YieldType", _wrap_delete_YieldType, METH_VARARGS, NULL}, { (char *)"YieldType_swigregister", YieldType_swigregister, METH_VARARGS, NULL}, { (char *)"new_Yield", _wrap_new_Yield, METH_VARARGS, NULL}, { (char *)"delete_Yield", _wrap_delete_Yield, METH_VARARGS, NULL}, { (char *)"Yield_swigregister", Yield_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalTakedown", _wrap_new_TotalTakedown, METH_VARARGS, NULL}, { (char *)"delete_TotalTakedown", _wrap_delete_TotalTakedown, METH_VARARGS, NULL}, { (char *)"TotalTakedown_swigregister", TotalTakedown_swigregister, METH_VARARGS, NULL}, { (char *)"new_Concession", _wrap_new_Concession, METH_VARARGS, NULL}, { (char *)"delete_Concession", _wrap_delete_Concession, METH_VARARGS, NULL}, { (char *)"Concession_swigregister", Concession_swigregister, METH_VARARGS, NULL}, { (char *)"new_RepoCollateralSecurityType", _wrap_new_RepoCollateralSecurityType, METH_VARARGS, NULL}, { (char *)"delete_RepoCollateralSecurityType", _wrap_delete_RepoCollateralSecurityType, METH_VARARGS, NULL}, { (char *)"RepoCollateralSecurityType_swigregister", RepoCollateralSecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_RedemptionDate", _wrap_new_RedemptionDate, METH_VARARGS, NULL}, { (char *)"delete_RedemptionDate", _wrap_delete_RedemptionDate, METH_VARARGS, NULL}, { (char *)"RedemptionDate_swigregister", RedemptionDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCouponPaymentDate", _wrap_new_UnderlyingCouponPaymentDate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCouponPaymentDate", _wrap_delete_UnderlyingCouponPaymentDate, METH_VARARGS, NULL}, { (char *)"UnderlyingCouponPaymentDate_swigregister", UnderlyingCouponPaymentDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingIssueDate", _wrap_new_UnderlyingIssueDate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingIssueDate", _wrap_delete_UnderlyingIssueDate, METH_VARARGS, NULL}, { (char *)"UnderlyingIssueDate_swigregister", UnderlyingIssueDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingRepoCollateralSecurityType", _wrap_new_UnderlyingRepoCollateralSecurityType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingRepoCollateralSecurityType", _wrap_delete_UnderlyingRepoCollateralSecurityType, METH_VARARGS, NULL}, { (char *)"UnderlyingRepoCollateralSecurityType_swigregister", UnderlyingRepoCollateralSecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingRepurchaseTerm", _wrap_new_UnderlyingRepurchaseTerm, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingRepurchaseTerm", _wrap_delete_UnderlyingRepurchaseTerm, METH_VARARGS, NULL}, { (char *)"UnderlyingRepurchaseTerm_swigregister", UnderlyingRepurchaseTerm_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingRepurchaseRate", _wrap_new_UnderlyingRepurchaseRate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingRepurchaseRate", _wrap_delete_UnderlyingRepurchaseRate, METH_VARARGS, NULL}, { (char *)"UnderlyingRepurchaseRate_swigregister", UnderlyingRepurchaseRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingFactor", _wrap_new_UnderlyingFactor, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingFactor", _wrap_delete_UnderlyingFactor, METH_VARARGS, NULL}, { (char *)"UnderlyingFactor_swigregister", UnderlyingFactor_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingRedemptionDate", _wrap_new_UnderlyingRedemptionDate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingRedemptionDate", _wrap_delete_UnderlyingRedemptionDate, METH_VARARGS, NULL}, { (char *)"UnderlyingRedemptionDate_swigregister", UnderlyingRedemptionDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCouponPaymentDate", _wrap_new_LegCouponPaymentDate, METH_VARARGS, NULL}, { (char *)"delete_LegCouponPaymentDate", _wrap_delete_LegCouponPaymentDate, METH_VARARGS, NULL}, { (char *)"LegCouponPaymentDate_swigregister", LegCouponPaymentDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegIssueDate", _wrap_new_LegIssueDate, METH_VARARGS, NULL}, { (char *)"delete_LegIssueDate", _wrap_delete_LegIssueDate, METH_VARARGS, NULL}, { (char *)"LegIssueDate_swigregister", LegIssueDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegRepoCollateralSecurityType", _wrap_new_LegRepoCollateralSecurityType, METH_VARARGS, NULL}, { (char *)"delete_LegRepoCollateralSecurityType", _wrap_delete_LegRepoCollateralSecurityType, METH_VARARGS, NULL}, { (char *)"LegRepoCollateralSecurityType_swigregister", LegRepoCollateralSecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegRepurchaseTerm", _wrap_new_LegRepurchaseTerm, METH_VARARGS, NULL}, { (char *)"delete_LegRepurchaseTerm", _wrap_delete_LegRepurchaseTerm, METH_VARARGS, NULL}, { (char *)"LegRepurchaseTerm_swigregister", LegRepurchaseTerm_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegRepurchaseRate", _wrap_new_LegRepurchaseRate, METH_VARARGS, NULL}, { (char *)"delete_LegRepurchaseRate", _wrap_delete_LegRepurchaseRate, METH_VARARGS, NULL}, { (char *)"LegRepurchaseRate_swigregister", LegRepurchaseRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegFactor", _wrap_new_LegFactor, METH_VARARGS, NULL}, { (char *)"delete_LegFactor", _wrap_delete_LegFactor, METH_VARARGS, NULL}, { (char *)"LegFactor_swigregister", LegFactor_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegRedemptionDate", _wrap_new_LegRedemptionDate, METH_VARARGS, NULL}, { (char *)"delete_LegRedemptionDate", _wrap_delete_LegRedemptionDate, METH_VARARGS, NULL}, { (char *)"LegRedemptionDate_swigregister", LegRedemptionDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_CreditRating", _wrap_new_CreditRating, METH_VARARGS, NULL}, { (char *)"delete_CreditRating", _wrap_delete_CreditRating, METH_VARARGS, NULL}, { (char *)"CreditRating_swigregister", CreditRating_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCreditRating", _wrap_new_UnderlyingCreditRating, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCreditRating", _wrap_delete_UnderlyingCreditRating, METH_VARARGS, NULL}, { (char *)"UnderlyingCreditRating_swigregister", UnderlyingCreditRating_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCreditRating", _wrap_new_LegCreditRating, METH_VARARGS, NULL}, { (char *)"delete_LegCreditRating", _wrap_delete_LegCreditRating, METH_VARARGS, NULL}, { (char *)"LegCreditRating_swigregister", LegCreditRating_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradedFlatSwitch", _wrap_new_TradedFlatSwitch, METH_VARARGS, NULL}, { (char *)"delete_TradedFlatSwitch", _wrap_delete_TradedFlatSwitch, METH_VARARGS, NULL}, { (char *)"TradedFlatSwitch_swigregister", TradedFlatSwitch_swigregister, METH_VARARGS, NULL}, { (char *)"new_BasisFeatureDate", _wrap_new_BasisFeatureDate, METH_VARARGS, NULL}, { (char *)"delete_BasisFeatureDate", _wrap_delete_BasisFeatureDate, METH_VARARGS, NULL}, { (char *)"BasisFeatureDate_swigregister", BasisFeatureDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_BasisFeaturePrice", _wrap_new_BasisFeaturePrice, METH_VARARGS, NULL}, { (char *)"delete_BasisFeaturePrice", _wrap_delete_BasisFeaturePrice, METH_VARARGS, NULL}, { (char *)"BasisFeaturePrice_swigregister", BasisFeaturePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteStatus", _wrap_new_QuoteStatus, METH_VARARGS, NULL}, { (char *)"delete_QuoteStatus", _wrap_delete_QuoteStatus, METH_VARARGS, NULL}, { (char *)"QuoteStatus_swigregister", QuoteStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecurityIDSource", _wrap_new_UnderlyingSecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecurityIDSource", _wrap_delete_UnderlyingSecurityIDSource, METH_VARARGS, NULL}, { (char *)"UnderlyingSecurityIDSource_swigregister", UnderlyingSecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_PartyIDSource", _wrap_new_PartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_PartyIDSource", _wrap_delete_PartyIDSource, METH_VARARGS, NULL}, { (char *)"PartyIDSource_swigregister", PartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_PartyID", _wrap_new_PartyID, METH_VARARGS, NULL}, { (char *)"delete_PartyID", _wrap_delete_PartyID, METH_VARARGS, NULL}, { (char *)"PartyID_swigregister", PartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalVolumeTradedDate", _wrap_new_TotalVolumeTradedDate, METH_VARARGS, NULL}, { (char *)"delete_TotalVolumeTradedDate", _wrap_delete_TotalVolumeTradedDate, METH_VARARGS, NULL}, { (char *)"TotalVolumeTradedDate_swigregister", TotalVolumeTradedDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalVolumeTradedTime", _wrap_new_TotalVolumeTradedTime, METH_VARARGS, NULL}, { (char *)"delete_TotalVolumeTradedTime", _wrap_delete_TotalVolumeTradedTime, METH_VARARGS, NULL}, { (char *)"TotalVolumeTradedTime_swigregister", TotalVolumeTradedTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_NetChgPrevDay", _wrap_new_NetChgPrevDay, METH_VARARGS, NULL}, { (char *)"delete_NetChgPrevDay", _wrap_delete_NetChgPrevDay, METH_VARARGS, NULL}, { (char *)"NetChgPrevDay_swigregister", NetChgPrevDay_swigregister, METH_VARARGS, NULL}, { (char *)"new_PartyRole", _wrap_new_PartyRole, METH_VARARGS, NULL}, { (char *)"delete_PartyRole", _wrap_delete_PartyRole, METH_VARARGS, NULL}, { (char *)"PartyRole_swigregister", PartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoPartyIDs", _wrap_new_NoPartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoPartyIDs", _wrap_delete_NoPartyIDs, METH_VARARGS, NULL}, { (char *)"NoPartyIDs_swigregister", NoPartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSecurityAltID", _wrap_new_NoSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_NoSecurityAltID", _wrap_delete_NoSecurityAltID, METH_VARARGS, NULL}, { (char *)"NoSecurityAltID_swigregister", NoSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityAltID", _wrap_new_SecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_SecurityAltID", _wrap_delete_SecurityAltID, METH_VARARGS, NULL}, { (char *)"SecurityAltID_swigregister", SecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityAltIDSource", _wrap_new_SecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"delete_SecurityAltIDSource", _wrap_delete_SecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"SecurityAltIDSource_swigregister", SecurityAltIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUnderlyingSecurityAltID", _wrap_new_NoUnderlyingSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_NoUnderlyingSecurityAltID", _wrap_delete_NoUnderlyingSecurityAltID, METH_VARARGS, NULL}, { (char *)"NoUnderlyingSecurityAltID_swigregister", NoUnderlyingSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecurityAltID", _wrap_new_UnderlyingSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecurityAltID", _wrap_delete_UnderlyingSecurityAltID, METH_VARARGS, NULL}, { (char *)"UnderlyingSecurityAltID_swigregister", UnderlyingSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecurityAltIDSource", _wrap_new_UnderlyingSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecurityAltIDSource", _wrap_delete_UnderlyingSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"UnderlyingSecurityAltIDSource_swigregister", UnderlyingSecurityAltIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_Product", _wrap_new_Product, METH_VARARGS, NULL}, { (char *)"delete_Product", _wrap_delete_Product, METH_VARARGS, NULL}, { (char *)"Product_swigregister", Product_swigregister, METH_VARARGS, NULL}, { (char *)"new_CFICode", _wrap_new_CFICode, METH_VARARGS, NULL}, { (char *)"delete_CFICode", _wrap_delete_CFICode, METH_VARARGS, NULL}, { (char *)"CFICode_swigregister", CFICode_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingProduct", _wrap_new_UnderlyingProduct, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingProduct", _wrap_delete_UnderlyingProduct, METH_VARARGS, NULL}, { (char *)"UnderlyingProduct_swigregister", UnderlyingProduct_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCFICode", _wrap_new_UnderlyingCFICode, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCFICode", _wrap_delete_UnderlyingCFICode, METH_VARARGS, NULL}, { (char *)"UnderlyingCFICode_swigregister", UnderlyingCFICode_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuantityType", _wrap_new_QuantityType, METH_VARARGS, NULL}, { (char *)"delete_QuantityType", _wrap_delete_QuantityType, METH_VARARGS, NULL}, { (char *)"QuantityType_swigregister", QuantityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_BookingRefID", _wrap_new_BookingRefID, METH_VARARGS, NULL}, { (char *)"delete_BookingRefID", _wrap_delete_BookingRefID, METH_VARARGS, NULL}, { (char *)"BookingRefID_swigregister", BookingRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_IndividualAllocID", _wrap_new_IndividualAllocID, METH_VARARGS, NULL}, { (char *)"delete_IndividualAllocID", _wrap_delete_IndividualAllocID, METH_VARARGS, NULL}, { (char *)"IndividualAllocID_swigregister", IndividualAllocID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RoundingDirection", _wrap_new_RoundingDirection, METH_VARARGS, NULL}, { (char *)"delete_RoundingDirection", _wrap_delete_RoundingDirection, METH_VARARGS, NULL}, { (char *)"RoundingDirection_swigregister", RoundingDirection_swigregister, METH_VARARGS, NULL}, { (char *)"new_RoundingModulus", _wrap_new_RoundingModulus, METH_VARARGS, NULL}, { (char *)"delete_RoundingModulus", _wrap_delete_RoundingModulus, METH_VARARGS, NULL}, { (char *)"RoundingModulus_swigregister", RoundingModulus_swigregister, METH_VARARGS, NULL}, { (char *)"new_CountryOfIssue", _wrap_new_CountryOfIssue, METH_VARARGS, NULL}, { (char *)"delete_CountryOfIssue", _wrap_delete_CountryOfIssue, METH_VARARGS, NULL}, { (char *)"CountryOfIssue_swigregister", CountryOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_StateOrProvinceOfIssue", _wrap_new_StateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"delete_StateOrProvinceOfIssue", _wrap_delete_StateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"StateOrProvinceOfIssue_swigregister", StateOrProvinceOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_LocaleOfIssue", _wrap_new_LocaleOfIssue, METH_VARARGS, NULL}, { (char *)"delete_LocaleOfIssue", _wrap_delete_LocaleOfIssue, METH_VARARGS, NULL}, { (char *)"LocaleOfIssue_swigregister", LocaleOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoRegistDtls", _wrap_new_NoRegistDtls, METH_VARARGS, NULL}, { (char *)"delete_NoRegistDtls", _wrap_delete_NoRegistDtls, METH_VARARGS, NULL}, { (char *)"NoRegistDtls_swigregister", NoRegistDtls_swigregister, METH_VARARGS, NULL}, { (char *)"new_MailingDtls", _wrap_new_MailingDtls, METH_VARARGS, NULL}, { (char *)"delete_MailingDtls", _wrap_delete_MailingDtls, METH_VARARGS, NULL}, { (char *)"MailingDtls_swigregister", MailingDtls_swigregister, METH_VARARGS, NULL}, { (char *)"new_InvestorCountryOfResidence", _wrap_new_InvestorCountryOfResidence, METH_VARARGS, NULL}, { (char *)"delete_InvestorCountryOfResidence", _wrap_delete_InvestorCountryOfResidence, METH_VARARGS, NULL}, { (char *)"InvestorCountryOfResidence_swigregister", InvestorCountryOfResidence_swigregister, METH_VARARGS, NULL}, { (char *)"new_PaymentRef", _wrap_new_PaymentRef, METH_VARARGS, NULL}, { (char *)"delete_PaymentRef", _wrap_delete_PaymentRef, METH_VARARGS, NULL}, { (char *)"PaymentRef_swigregister", PaymentRef_swigregister, METH_VARARGS, NULL}, { (char *)"new_DistribPaymentMethod", _wrap_new_DistribPaymentMethod, METH_VARARGS, NULL}, { (char *)"delete_DistribPaymentMethod", _wrap_delete_DistribPaymentMethod, METH_VARARGS, NULL}, { (char *)"DistribPaymentMethod_swigregister", DistribPaymentMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashDistribCurr", _wrap_new_CashDistribCurr, METH_VARARGS, NULL}, { (char *)"delete_CashDistribCurr", _wrap_delete_CashDistribCurr, METH_VARARGS, NULL}, { (char *)"CashDistribCurr_swigregister", CashDistribCurr_swigregister, METH_VARARGS, NULL}, { (char *)"new_CommCurrency", _wrap_new_CommCurrency, METH_VARARGS, NULL}, { (char *)"delete_CommCurrency", _wrap_delete_CommCurrency, METH_VARARGS, NULL}, { (char *)"CommCurrency_swigregister", CommCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_CancellationRights", _wrap_new_CancellationRights, METH_VARARGS, NULL}, { (char *)"delete_CancellationRights", _wrap_delete_CancellationRights, METH_VARARGS, NULL}, { (char *)"CancellationRights_swigregister", CancellationRights_swigregister, METH_VARARGS, NULL}, { (char *)"new_MoneyLaunderingStatus", _wrap_new_MoneyLaunderingStatus, METH_VARARGS, NULL}, { (char *)"delete_MoneyLaunderingStatus", _wrap_delete_MoneyLaunderingStatus, METH_VARARGS, NULL}, { (char *)"MoneyLaunderingStatus_swigregister", MoneyLaunderingStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_MailingInst", _wrap_new_MailingInst, METH_VARARGS, NULL}, { (char *)"delete_MailingInst", _wrap_delete_MailingInst, METH_VARARGS, NULL}, { (char *)"MailingInst_swigregister", MailingInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_TransBkdTime", _wrap_new_TransBkdTime, METH_VARARGS, NULL}, { (char *)"delete_TransBkdTime", _wrap_delete_TransBkdTime, METH_VARARGS, NULL}, { (char *)"TransBkdTime_swigregister", TransBkdTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecPriceType", _wrap_new_ExecPriceType, METH_VARARGS, NULL}, { (char *)"delete_ExecPriceType", _wrap_delete_ExecPriceType, METH_VARARGS, NULL}, { (char *)"ExecPriceType_swigregister", ExecPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecPriceAdjustment", _wrap_new_ExecPriceAdjustment, METH_VARARGS, NULL}, { (char *)"delete_ExecPriceAdjustment", _wrap_delete_ExecPriceAdjustment, METH_VARARGS, NULL}, { (char *)"ExecPriceAdjustment_swigregister", ExecPriceAdjustment_swigregister, METH_VARARGS, NULL}, { (char *)"new_DateOfBirth", _wrap_new_DateOfBirth, METH_VARARGS, NULL}, { (char *)"delete_DateOfBirth", _wrap_delete_DateOfBirth, METH_VARARGS, NULL}, { (char *)"DateOfBirth_swigregister", DateOfBirth_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeReportTransType", _wrap_new_TradeReportTransType, METH_VARARGS, NULL}, { (char *)"delete_TradeReportTransType", _wrap_delete_TradeReportTransType, METH_VARARGS, NULL}, { (char *)"TradeReportTransType_swigregister", TradeReportTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CardHolderName", _wrap_new_CardHolderName, METH_VARARGS, NULL}, { (char *)"delete_CardHolderName", _wrap_delete_CardHolderName, METH_VARARGS, NULL}, { (char *)"CardHolderName_swigregister", CardHolderName_swigregister, METH_VARARGS, NULL}, { (char *)"new_CardNumber", _wrap_new_CardNumber, METH_VARARGS, NULL}, { (char *)"delete_CardNumber", _wrap_delete_CardNumber, METH_VARARGS, NULL}, { (char *)"CardNumber_swigregister", CardNumber_swigregister, METH_VARARGS, NULL}, { (char *)"new_CardExpDate", _wrap_new_CardExpDate, METH_VARARGS, NULL}, { (char *)"delete_CardExpDate", _wrap_delete_CardExpDate, METH_VARARGS, NULL}, { (char *)"CardExpDate_swigregister", CardExpDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_CardIssNo", _wrap_new_CardIssNo, METH_VARARGS, NULL}, { (char *)"delete_CardIssNo", _wrap_delete_CardIssNo, METH_VARARGS, NULL}, { (char *)"CardIssNo_swigregister", CardIssNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_PaymentMethod", _wrap_new_PaymentMethod, METH_VARARGS, NULL}, { (char *)"delete_PaymentMethod", _wrap_delete_PaymentMethod, METH_VARARGS, NULL}, { (char *)"PaymentMethod_swigregister", PaymentMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistAcctType", _wrap_new_RegistAcctType, METH_VARARGS, NULL}, { (char *)"delete_RegistAcctType", _wrap_delete_RegistAcctType, METH_VARARGS, NULL}, { (char *)"RegistAcctType_swigregister", RegistAcctType_swigregister, METH_VARARGS, NULL}, { (char *)"new_Designation", _wrap_new_Designation, METH_VARARGS, NULL}, { (char *)"delete_Designation", _wrap_delete_Designation, METH_VARARGS, NULL}, { (char *)"Designation_swigregister", Designation_swigregister, METH_VARARGS, NULL}, { (char *)"new_TaxAdvantageType", _wrap_new_TaxAdvantageType, METH_VARARGS, NULL}, { (char *)"delete_TaxAdvantageType", _wrap_delete_TaxAdvantageType, METH_VARARGS, NULL}, { (char *)"TaxAdvantageType_swigregister", TaxAdvantageType_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistRejReasonText", _wrap_new_RegistRejReasonText, METH_VARARGS, NULL}, { (char *)"delete_RegistRejReasonText", _wrap_delete_RegistRejReasonText, METH_VARARGS, NULL}, { (char *)"RegistRejReasonText_swigregister", RegistRejReasonText_swigregister, METH_VARARGS, NULL}, { (char *)"new_FundRenewWaiv", _wrap_new_FundRenewWaiv, METH_VARARGS, NULL}, { (char *)"delete_FundRenewWaiv", _wrap_delete_FundRenewWaiv, METH_VARARGS, NULL}, { (char *)"FundRenewWaiv_swigregister", FundRenewWaiv_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashDistribAgentName", _wrap_new_CashDistribAgentName, METH_VARARGS, NULL}, { (char *)"delete_CashDistribAgentName", _wrap_delete_CashDistribAgentName, METH_VARARGS, NULL}, { (char *)"CashDistribAgentName_swigregister", CashDistribAgentName_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashDistribAgentCode", _wrap_new_CashDistribAgentCode, METH_VARARGS, NULL}, { (char *)"delete_CashDistribAgentCode", _wrap_delete_CashDistribAgentCode, METH_VARARGS, NULL}, { (char *)"CashDistribAgentCode_swigregister", CashDistribAgentCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashDistribAgentAcctNumber", _wrap_new_CashDistribAgentAcctNumber, METH_VARARGS, NULL}, { (char *)"delete_CashDistribAgentAcctNumber", _wrap_delete_CashDistribAgentAcctNumber, METH_VARARGS, NULL}, { (char *)"CashDistribAgentAcctNumber_swigregister", CashDistribAgentAcctNumber_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashDistribPayRef", _wrap_new_CashDistribPayRef, METH_VARARGS, NULL}, { (char *)"delete_CashDistribPayRef", _wrap_delete_CashDistribPayRef, METH_VARARGS, NULL}, { (char *)"CashDistribPayRef_swigregister", CashDistribPayRef_swigregister, METH_VARARGS, NULL}, { (char *)"new_CardStartDate", _wrap_new_CardStartDate, METH_VARARGS, NULL}, { (char *)"delete_CardStartDate", _wrap_delete_CardStartDate, METH_VARARGS, NULL}, { (char *)"CardStartDate_swigregister", CardStartDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_PaymentDate", _wrap_new_PaymentDate, METH_VARARGS, NULL}, { (char *)"delete_PaymentDate", _wrap_delete_PaymentDate, METH_VARARGS, NULL}, { (char *)"PaymentDate_swigregister", PaymentDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_PaymentRemitterID", _wrap_new_PaymentRemitterID, METH_VARARGS, NULL}, { (char *)"delete_PaymentRemitterID", _wrap_delete_PaymentRemitterID, METH_VARARGS, NULL}, { (char *)"PaymentRemitterID_swigregister", PaymentRemitterID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistStatus", _wrap_new_RegistStatus, METH_VARARGS, NULL}, { (char *)"delete_RegistStatus", _wrap_delete_RegistStatus, METH_VARARGS, NULL}, { (char *)"RegistStatus_swigregister", RegistStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistRejReasonCode", _wrap_new_RegistRejReasonCode, METH_VARARGS, NULL}, { (char *)"delete_RegistRejReasonCode", _wrap_delete_RegistRejReasonCode, METH_VARARGS, NULL}, { (char *)"RegistRejReasonCode_swigregister", RegistRejReasonCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistRefID", _wrap_new_RegistRefID, METH_VARARGS, NULL}, { (char *)"delete_RegistRefID", _wrap_delete_RegistRefID, METH_VARARGS, NULL}, { (char *)"RegistRefID_swigregister", RegistRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistDetls", _wrap_new_RegistDetls, METH_VARARGS, NULL}, { (char *)"delete_RegistDetls", _wrap_delete_RegistDetls, METH_VARARGS, NULL}, { (char *)"RegistDetls_swigregister", RegistDetls_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDistribInsts", _wrap_new_NoDistribInsts, METH_VARARGS, NULL}, { (char *)"delete_NoDistribInsts", _wrap_delete_NoDistribInsts, METH_VARARGS, NULL}, { (char *)"NoDistribInsts_swigregister", NoDistribInsts_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistEmail", _wrap_new_RegistEmail, METH_VARARGS, NULL}, { (char *)"delete_RegistEmail", _wrap_delete_RegistEmail, METH_VARARGS, NULL}, { (char *)"RegistEmail_swigregister", RegistEmail_swigregister, METH_VARARGS, NULL}, { (char *)"new_DistribPercentage", _wrap_new_DistribPercentage, METH_VARARGS, NULL}, { (char *)"delete_DistribPercentage", _wrap_delete_DistribPercentage, METH_VARARGS, NULL}, { (char *)"DistribPercentage_swigregister", DistribPercentage_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistID", _wrap_new_RegistID, METH_VARARGS, NULL}, { (char *)"delete_RegistID", _wrap_delete_RegistID, METH_VARARGS, NULL}, { (char *)"RegistID_swigregister", RegistID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistTransType", _wrap_new_RegistTransType, METH_VARARGS, NULL}, { (char *)"delete_RegistTransType", _wrap_delete_RegistTransType, METH_VARARGS, NULL}, { (char *)"RegistTransType_swigregister", RegistTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecValuationPoint", _wrap_new_ExecValuationPoint, METH_VARARGS, NULL}, { (char *)"delete_ExecValuationPoint", _wrap_delete_ExecValuationPoint, METH_VARARGS, NULL}, { (char *)"ExecValuationPoint_swigregister", ExecValuationPoint_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderPercent", _wrap_new_OrderPercent, METH_VARARGS, NULL}, { (char *)"delete_OrderPercent", _wrap_delete_OrderPercent, METH_VARARGS, NULL}, { (char *)"OrderPercent_swigregister", OrderPercent_swigregister, METH_VARARGS, NULL}, { (char *)"new_OwnershipType", _wrap_new_OwnershipType, METH_VARARGS, NULL}, { (char *)"delete_OwnershipType", _wrap_delete_OwnershipType, METH_VARARGS, NULL}, { (char *)"OwnershipType_swigregister", OwnershipType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoContAmts", _wrap_new_NoContAmts, METH_VARARGS, NULL}, { (char *)"delete_NoContAmts", _wrap_delete_NoContAmts, METH_VARARGS, NULL}, { (char *)"NoContAmts_swigregister", NoContAmts_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContAmtType", _wrap_new_ContAmtType, METH_VARARGS, NULL}, { (char *)"delete_ContAmtType", _wrap_delete_ContAmtType, METH_VARARGS, NULL}, { (char *)"ContAmtType_swigregister", ContAmtType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContAmtValue", _wrap_new_ContAmtValue, METH_VARARGS, NULL}, { (char *)"delete_ContAmtValue", _wrap_delete_ContAmtValue, METH_VARARGS, NULL}, { (char *)"ContAmtValue_swigregister", ContAmtValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContAmtCurr", _wrap_new_ContAmtCurr, METH_VARARGS, NULL}, { (char *)"delete_ContAmtCurr", _wrap_delete_ContAmtCurr, METH_VARARGS, NULL}, { (char *)"ContAmtCurr_swigregister", ContAmtCurr_swigregister, METH_VARARGS, NULL}, { (char *)"new_OwnerType", _wrap_new_OwnerType, METH_VARARGS, NULL}, { (char *)"delete_OwnerType", _wrap_delete_OwnerType, METH_VARARGS, NULL}, { (char *)"OwnerType_swigregister", OwnerType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PartySubID", _wrap_new_PartySubID, METH_VARARGS, NULL}, { (char *)"delete_PartySubID", _wrap_delete_PartySubID, METH_VARARGS, NULL}, { (char *)"PartySubID_swigregister", PartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NestedPartyID", _wrap_new_NestedPartyID, METH_VARARGS, NULL}, { (char *)"delete_NestedPartyID", _wrap_delete_NestedPartyID, METH_VARARGS, NULL}, { (char *)"NestedPartyID_swigregister", NestedPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NestedPartyIDSource", _wrap_new_NestedPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_NestedPartyIDSource", _wrap_delete_NestedPartyIDSource, METH_VARARGS, NULL}, { (char *)"NestedPartyIDSource_swigregister", NestedPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryClOrdID", _wrap_new_SecondaryClOrdID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryClOrdID", _wrap_delete_SecondaryClOrdID, METH_VARARGS, NULL}, { (char *)"SecondaryClOrdID_swigregister", SecondaryClOrdID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryExecID", _wrap_new_SecondaryExecID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryExecID", _wrap_delete_SecondaryExecID, METH_VARARGS, NULL}, { (char *)"SecondaryExecID_swigregister", SecondaryExecID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderCapacity", _wrap_new_OrderCapacity, METH_VARARGS, NULL}, { (char *)"delete_OrderCapacity", _wrap_delete_OrderCapacity, METH_VARARGS, NULL}, { (char *)"OrderCapacity_swigregister", OrderCapacity_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderRestrictions", _wrap_new_OrderRestrictions, METH_VARARGS, NULL}, { (char *)"delete_OrderRestrictions", _wrap_delete_OrderRestrictions, METH_VARARGS, NULL}, { (char *)"OrderRestrictions_swigregister", OrderRestrictions_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassCancelRequestType", _wrap_new_MassCancelRequestType, METH_VARARGS, NULL}, { (char *)"delete_MassCancelRequestType", _wrap_delete_MassCancelRequestType, METH_VARARGS, NULL}, { (char *)"MassCancelRequestType_swigregister", MassCancelRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassCancelResponse", _wrap_new_MassCancelResponse, METH_VARARGS, NULL}, { (char *)"delete_MassCancelResponse", _wrap_delete_MassCancelResponse, METH_VARARGS, NULL}, { (char *)"MassCancelResponse_swigregister", MassCancelResponse_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassCancelRejectReason", _wrap_new_MassCancelRejectReason, METH_VARARGS, NULL}, { (char *)"delete_MassCancelRejectReason", _wrap_delete_MassCancelRejectReason, METH_VARARGS, NULL}, { (char *)"MassCancelRejectReason_swigregister", MassCancelRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalAffectedOrders", _wrap_new_TotalAffectedOrders, METH_VARARGS, NULL}, { (char *)"delete_TotalAffectedOrders", _wrap_delete_TotalAffectedOrders, METH_VARARGS, NULL}, { (char *)"TotalAffectedOrders_swigregister", TotalAffectedOrders_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoAffectedOrders", _wrap_new_NoAffectedOrders, METH_VARARGS, NULL}, { (char *)"delete_NoAffectedOrders", _wrap_delete_NoAffectedOrders, METH_VARARGS, NULL}, { (char *)"NoAffectedOrders_swigregister", NoAffectedOrders_swigregister, METH_VARARGS, NULL}, { (char *)"new_AffectedOrderID", _wrap_new_AffectedOrderID, METH_VARARGS, NULL}, { (char *)"delete_AffectedOrderID", _wrap_delete_AffectedOrderID, METH_VARARGS, NULL}, { (char *)"AffectedOrderID_swigregister", AffectedOrderID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AffectedSecondaryOrderID", _wrap_new_AffectedSecondaryOrderID, METH_VARARGS, NULL}, { (char *)"delete_AffectedSecondaryOrderID", _wrap_delete_AffectedSecondaryOrderID, METH_VARARGS, NULL}, { (char *)"AffectedSecondaryOrderID_swigregister", AffectedSecondaryOrderID_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteType", _wrap_new_QuoteType, METH_VARARGS, NULL}, { (char *)"delete_QuoteType", _wrap_delete_QuoteType, METH_VARARGS, NULL}, { (char *)"QuoteType_swigregister", QuoteType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NestedPartyRole", _wrap_new_NestedPartyRole, METH_VARARGS, NULL}, { (char *)"delete_NestedPartyRole", _wrap_delete_NestedPartyRole, METH_VARARGS, NULL}, { (char *)"NestedPartyRole_swigregister", NestedPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNestedPartyIDs", _wrap_new_NoNestedPartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNestedPartyIDs", _wrap_delete_NoNestedPartyIDs, METH_VARARGS, NULL}, { (char *)"NoNestedPartyIDs_swigregister", NoNestedPartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalAccruedInterestAmt", _wrap_new_TotalAccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"delete_TotalAccruedInterestAmt", _wrap_delete_TotalAccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"TotalAccruedInterestAmt_swigregister", TotalAccruedInterestAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityDate", _wrap_new_MaturityDate, METH_VARARGS, NULL}, { (char *)"delete_MaturityDate", _wrap_delete_MaturityDate, METH_VARARGS, NULL}, { (char *)"MaturityDate_swigregister", MaturityDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingMaturityDate", _wrap_new_UnderlyingMaturityDate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingMaturityDate", _wrap_delete_UnderlyingMaturityDate, METH_VARARGS, NULL}, { (char *)"UnderlyingMaturityDate_swigregister", UnderlyingMaturityDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrRegistry", _wrap_new_InstrRegistry, METH_VARARGS, NULL}, { (char *)"delete_InstrRegistry", _wrap_delete_InstrRegistry, METH_VARARGS, NULL}, { (char *)"InstrRegistry_swigregister", InstrRegistry_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashMargin", _wrap_new_CashMargin, METH_VARARGS, NULL}, { (char *)"delete_CashMargin", _wrap_delete_CashMargin, METH_VARARGS, NULL}, { (char *)"CashMargin_swigregister", CashMargin_swigregister, METH_VARARGS, NULL}, { (char *)"new_NestedPartySubID", _wrap_new_NestedPartySubID, METH_VARARGS, NULL}, { (char *)"delete_NestedPartySubID", _wrap_delete_NestedPartySubID, METH_VARARGS, NULL}, { (char *)"NestedPartySubID_swigregister", NestedPartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Scope", _wrap_new_Scope, METH_VARARGS, NULL}, { (char *)"delete_Scope", _wrap_delete_Scope, METH_VARARGS, NULL}, { (char *)"Scope_swigregister", Scope_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDImplicitDelete", _wrap_new_MDImplicitDelete, METH_VARARGS, NULL}, { (char *)"delete_MDImplicitDelete", _wrap_delete_MDImplicitDelete, METH_VARARGS, NULL}, { (char *)"MDImplicitDelete_swigregister", MDImplicitDelete_swigregister, METH_VARARGS, NULL}, { (char *)"new_CrossID", _wrap_new_CrossID, METH_VARARGS, NULL}, { (char *)"delete_CrossID", _wrap_delete_CrossID, METH_VARARGS, NULL}, { (char *)"CrossID_swigregister", CrossID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CrossType", _wrap_new_CrossType, METH_VARARGS, NULL}, { (char *)"delete_CrossType", _wrap_delete_CrossType, METH_VARARGS, NULL}, { (char *)"CrossType_swigregister", CrossType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CrossPrioritization", _wrap_new_CrossPrioritization, METH_VARARGS, NULL}, { (char *)"delete_CrossPrioritization", _wrap_delete_CrossPrioritization, METH_VARARGS, NULL}, { (char *)"CrossPrioritization_swigregister", CrossPrioritization_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigCrossID", _wrap_new_OrigCrossID, METH_VARARGS, NULL}, { (char *)"delete_OrigCrossID", _wrap_delete_OrigCrossID, METH_VARARGS, NULL}, { (char *)"OrigCrossID_swigregister", OrigCrossID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSides", _wrap_new_NoSides, METH_VARARGS, NULL}, { (char *)"delete_NoSides", _wrap_delete_NoSides, METH_VARARGS, NULL}, { (char *)"NoSides_swigregister", NoSides_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoLegs", _wrap_new_NoLegs, METH_VARARGS, NULL}, { (char *)"delete_NoLegs", _wrap_delete_NoLegs, METH_VARARGS, NULL}, { (char *)"NoLegs_swigregister", NoLegs_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCurrency", _wrap_new_LegCurrency, METH_VARARGS, NULL}, { (char *)"delete_LegCurrency", _wrap_delete_LegCurrency, METH_VARARGS, NULL}, { (char *)"LegCurrency_swigregister", LegCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalNumSecurityTypes", _wrap_new_TotalNumSecurityTypes, METH_VARARGS, NULL}, { (char *)"delete_TotalNumSecurityTypes", _wrap_delete_TotalNumSecurityTypes, METH_VARARGS, NULL}, { (char *)"TotalNumSecurityTypes_swigregister", TotalNumSecurityTypes_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSecurityTypes", _wrap_new_NoSecurityTypes, METH_VARARGS, NULL}, { (char *)"delete_NoSecurityTypes", _wrap_delete_NoSecurityTypes, METH_VARARGS, NULL}, { (char *)"NoSecurityTypes_swigregister", NoSecurityTypes_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityListRequestType", _wrap_new_SecurityListRequestType, METH_VARARGS, NULL}, { (char *)"delete_SecurityListRequestType", _wrap_delete_SecurityListRequestType, METH_VARARGS, NULL}, { (char *)"SecurityListRequestType_swigregister", SecurityListRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityRequestResult", _wrap_new_SecurityRequestResult, METH_VARARGS, NULL}, { (char *)"delete_SecurityRequestResult", _wrap_delete_SecurityRequestResult, METH_VARARGS, NULL}, { (char *)"SecurityRequestResult_swigregister", SecurityRequestResult_swigregister, METH_VARARGS, NULL}, { (char *)"new_RoundLot", _wrap_new_RoundLot, METH_VARARGS, NULL}, { (char *)"delete_RoundLot", _wrap_delete_RoundLot, METH_VARARGS, NULL}, { (char *)"RoundLot_swigregister", RoundLot_swigregister, METH_VARARGS, NULL}, { (char *)"new_MinTradeVol", _wrap_new_MinTradeVol, METH_VARARGS, NULL}, { (char *)"delete_MinTradeVol", _wrap_delete_MinTradeVol, METH_VARARGS, NULL}, { (char *)"MinTradeVol_swigregister", MinTradeVol_swigregister, METH_VARARGS, NULL}, { (char *)"new_MultiLegRptTypeReq", _wrap_new_MultiLegRptTypeReq, METH_VARARGS, NULL}, { (char *)"delete_MultiLegRptTypeReq", _wrap_delete_MultiLegRptTypeReq, METH_VARARGS, NULL}, { (char *)"MultiLegRptTypeReq_swigregister", MultiLegRptTypeReq_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegPositionEffect", _wrap_new_LegPositionEffect, METH_VARARGS, NULL}, { (char *)"delete_LegPositionEffect", _wrap_delete_LegPositionEffect, METH_VARARGS, NULL}, { (char *)"LegPositionEffect_swigregister", LegPositionEffect_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCoveredOrUncovered", _wrap_new_LegCoveredOrUncovered, METH_VARARGS, NULL}, { (char *)"delete_LegCoveredOrUncovered", _wrap_delete_LegCoveredOrUncovered, METH_VARARGS, NULL}, { (char *)"LegCoveredOrUncovered_swigregister", LegCoveredOrUncovered_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegPrice", _wrap_new_LegPrice, METH_VARARGS, NULL}, { (char *)"delete_LegPrice", _wrap_delete_LegPrice, METH_VARARGS, NULL}, { (char *)"LegPrice_swigregister", LegPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesStatusRejReason", _wrap_new_TradSesStatusRejReason, METH_VARARGS, NULL}, { (char *)"delete_TradSesStatusRejReason", _wrap_delete_TradSesStatusRejReason, METH_VARARGS, NULL}, { (char *)"TradSesStatusRejReason_swigregister", TradSesStatusRejReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeRequestID", _wrap_new_TradeRequestID, METH_VARARGS, NULL}, { (char *)"delete_TradeRequestID", _wrap_delete_TradeRequestID, METH_VARARGS, NULL}, { (char *)"TradeRequestID_swigregister", TradeRequestID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeRequestType", _wrap_new_TradeRequestType, METH_VARARGS, NULL}, { (char *)"delete_TradeRequestType", _wrap_delete_TradeRequestType, METH_VARARGS, NULL}, { (char *)"TradeRequestType_swigregister", TradeRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PreviouslyReported", _wrap_new_PreviouslyReported, METH_VARARGS, NULL}, { (char *)"delete_PreviouslyReported", _wrap_delete_PreviouslyReported, METH_VARARGS, NULL}, { (char *)"PreviouslyReported_swigregister", PreviouslyReported_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeReportID", _wrap_new_TradeReportID, METH_VARARGS, NULL}, { (char *)"delete_TradeReportID", _wrap_delete_TradeReportID, METH_VARARGS, NULL}, { (char *)"TradeReportID_swigregister", TradeReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeReportRefID", _wrap_new_TradeReportRefID, METH_VARARGS, NULL}, { (char *)"delete_TradeReportRefID", _wrap_delete_TradeReportRefID, METH_VARARGS, NULL}, { (char *)"TradeReportRefID_swigregister", TradeReportRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MatchStatus", _wrap_new_MatchStatus, METH_VARARGS, NULL}, { (char *)"delete_MatchStatus", _wrap_delete_MatchStatus, METH_VARARGS, NULL}, { (char *)"MatchStatus_swigregister", MatchStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_MatchType", _wrap_new_MatchType, METH_VARARGS, NULL}, { (char *)"delete_MatchType", _wrap_delete_MatchType, METH_VARARGS, NULL}, { (char *)"MatchType_swigregister", MatchType_swigregister, METH_VARARGS, NULL}, { (char *)"new_OddLot", _wrap_new_OddLot, METH_VARARGS, NULL}, { (char *)"delete_OddLot", _wrap_delete_OddLot, METH_VARARGS, NULL}, { (char *)"OddLot_swigregister", OddLot_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoClearingInstructions", _wrap_new_NoClearingInstructions, METH_VARARGS, NULL}, { (char *)"delete_NoClearingInstructions", _wrap_delete_NoClearingInstructions, METH_VARARGS, NULL}, { (char *)"NoClearingInstructions_swigregister", NoClearingInstructions_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClearingInstruction", _wrap_new_ClearingInstruction, METH_VARARGS, NULL}, { (char *)"delete_ClearingInstruction", _wrap_delete_ClearingInstruction, METH_VARARGS, NULL}, { (char *)"ClearingInstruction_swigregister", ClearingInstruction_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeInputSource", _wrap_new_TradeInputSource, METH_VARARGS, NULL}, { (char *)"delete_TradeInputSource", _wrap_delete_TradeInputSource, METH_VARARGS, NULL}, { (char *)"TradeInputSource_swigregister", TradeInputSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeInputDevice", _wrap_new_TradeInputDevice, METH_VARARGS, NULL}, { (char *)"delete_TradeInputDevice", _wrap_delete_TradeInputDevice, METH_VARARGS, NULL}, { (char *)"TradeInputDevice_swigregister", TradeInputDevice_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDates", _wrap_new_NoDates, METH_VARARGS, NULL}, { (char *)"delete_NoDates", _wrap_delete_NoDates, METH_VARARGS, NULL}, { (char *)"NoDates_swigregister", NoDates_swigregister, METH_VARARGS, NULL}, { (char *)"new_AccountType", _wrap_new_AccountType, METH_VARARGS, NULL}, { (char *)"delete_AccountType", _wrap_delete_AccountType, METH_VARARGS, NULL}, { (char *)"AccountType_swigregister", AccountType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CustOrderCapacity", _wrap_new_CustOrderCapacity, METH_VARARGS, NULL}, { (char *)"delete_CustOrderCapacity", _wrap_delete_CustOrderCapacity, METH_VARARGS, NULL}, { (char *)"CustOrderCapacity_swigregister", CustOrderCapacity_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClOrdLinkID", _wrap_new_ClOrdLinkID, METH_VARARGS, NULL}, { (char *)"delete_ClOrdLinkID", _wrap_delete_ClOrdLinkID, METH_VARARGS, NULL}, { (char *)"ClOrdLinkID_swigregister", ClOrdLinkID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassStatusReqID", _wrap_new_MassStatusReqID, METH_VARARGS, NULL}, { (char *)"delete_MassStatusReqID", _wrap_delete_MassStatusReqID, METH_VARARGS, NULL}, { (char *)"MassStatusReqID_swigregister", MassStatusReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassStatusReqType", _wrap_new_MassStatusReqType, METH_VARARGS, NULL}, { (char *)"delete_MassStatusReqType", _wrap_delete_MassStatusReqType, METH_VARARGS, NULL}, { (char *)"MassStatusReqType_swigregister", MassStatusReqType_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigOrdModTime", _wrap_new_OrigOrdModTime, METH_VARARGS, NULL}, { (char *)"delete_OrigOrdModTime", _wrap_delete_OrigOrdModTime, METH_VARARGS, NULL}, { (char *)"OrigOrdModTime_swigregister", OrigOrdModTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSettlmntTyp", _wrap_new_LegSettlmntTyp, METH_VARARGS, NULL}, { (char *)"delete_LegSettlmntTyp", _wrap_delete_LegSettlmntTyp, METH_VARARGS, NULL}, { (char *)"LegSettlmntTyp_swigregister", LegSettlmntTyp_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegFutSettDate", _wrap_new_LegFutSettDate, METH_VARARGS, NULL}, { (char *)"delete_LegFutSettDate", _wrap_delete_LegFutSettDate, METH_VARARGS, NULL}, { (char *)"LegFutSettDate_swigregister", LegFutSettDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_DayBookingInst", _wrap_new_DayBookingInst, METH_VARARGS, NULL}, { (char *)"delete_DayBookingInst", _wrap_delete_DayBookingInst, METH_VARARGS, NULL}, { (char *)"DayBookingInst_swigregister", DayBookingInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_BookingUnit", _wrap_new_BookingUnit, METH_VARARGS, NULL}, { (char *)"delete_BookingUnit", _wrap_delete_BookingUnit, METH_VARARGS, NULL}, { (char *)"BookingUnit_swigregister", BookingUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_PreallocMethod", _wrap_new_PreallocMethod, METH_VARARGS, NULL}, { (char *)"delete_PreallocMethod", _wrap_delete_PreallocMethod, METH_VARARGS, NULL}, { (char *)"PreallocMethod_swigregister", PreallocMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCountryOfIssue", _wrap_new_UnderlyingCountryOfIssue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCountryOfIssue", _wrap_delete_UnderlyingCountryOfIssue, METH_VARARGS, NULL}, { (char *)"UnderlyingCountryOfIssue_swigregister", UnderlyingCountryOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingStateOrProvinceOfIssue", _wrap_new_UnderlyingStateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingStateOrProvinceOfIssue", _wrap_delete_UnderlyingStateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"UnderlyingStateOrProvinceOfIssue_swigregister", UnderlyingStateOrProvinceOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLocaleOfIssue", _wrap_new_UnderlyingLocaleOfIssue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLocaleOfIssue", _wrap_delete_UnderlyingLocaleOfIssue, METH_VARARGS, NULL}, { (char *)"UnderlyingLocaleOfIssue_swigregister", UnderlyingLocaleOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingInstrRegistry", _wrap_new_UnderlyingInstrRegistry, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingInstrRegistry", _wrap_delete_UnderlyingInstrRegistry, METH_VARARGS, NULL}, { (char *)"UnderlyingInstrRegistry_swigregister", UnderlyingInstrRegistry_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCountryOfIssue", _wrap_new_LegCountryOfIssue, METH_VARARGS, NULL}, { (char *)"delete_LegCountryOfIssue", _wrap_delete_LegCountryOfIssue, METH_VARARGS, NULL}, { (char *)"LegCountryOfIssue_swigregister", LegCountryOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegStateOrProvinceOfIssue", _wrap_new_LegStateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"delete_LegStateOrProvinceOfIssue", _wrap_delete_LegStateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"LegStateOrProvinceOfIssue_swigregister", LegStateOrProvinceOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegLocaleOfIssue", _wrap_new_LegLocaleOfIssue, METH_VARARGS, NULL}, { (char *)"delete_LegLocaleOfIssue", _wrap_delete_LegLocaleOfIssue, METH_VARARGS, NULL}, { (char *)"LegLocaleOfIssue_swigregister", LegLocaleOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegInstrRegistry", _wrap_new_LegInstrRegistry, METH_VARARGS, NULL}, { (char *)"delete_LegInstrRegistry", _wrap_delete_LegInstrRegistry, METH_VARARGS, NULL}, { (char *)"LegInstrRegistry_swigregister", LegInstrRegistry_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSymbol", _wrap_new_LegSymbol, METH_VARARGS, NULL}, { (char *)"delete_LegSymbol", _wrap_delete_LegSymbol, METH_VARARGS, NULL}, { (char *)"LegSymbol_swigregister", LegSymbol_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSymbolSfx", _wrap_new_LegSymbolSfx, METH_VARARGS, NULL}, { (char *)"delete_LegSymbolSfx", _wrap_delete_LegSymbolSfx, METH_VARARGS, NULL}, { (char *)"LegSymbolSfx_swigregister", LegSymbolSfx_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecurityID", _wrap_new_LegSecurityID, METH_VARARGS, NULL}, { (char *)"delete_LegSecurityID", _wrap_delete_LegSecurityID, METH_VARARGS, NULL}, { (char *)"LegSecurityID_swigregister", LegSecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecurityIDSource", _wrap_new_LegSecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_LegSecurityIDSource", _wrap_delete_LegSecurityIDSource, METH_VARARGS, NULL}, { (char *)"LegSecurityIDSource_swigregister", LegSecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoLegSecurityAltID", _wrap_new_NoLegSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_NoLegSecurityAltID", _wrap_delete_NoLegSecurityAltID, METH_VARARGS, NULL}, { (char *)"NoLegSecurityAltID_swigregister", NoLegSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecurityAltID", _wrap_new_LegSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_LegSecurityAltID", _wrap_delete_LegSecurityAltID, METH_VARARGS, NULL}, { (char *)"LegSecurityAltID_swigregister", LegSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecurityAltIDSource", _wrap_new_LegSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"delete_LegSecurityAltIDSource", _wrap_delete_LegSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"LegSecurityAltIDSource_swigregister", LegSecurityAltIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegProduct", _wrap_new_LegProduct, METH_VARARGS, NULL}, { (char *)"delete_LegProduct", _wrap_delete_LegProduct, METH_VARARGS, NULL}, { (char *)"LegProduct_swigregister", LegProduct_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCFICode", _wrap_new_LegCFICode, METH_VARARGS, NULL}, { (char *)"delete_LegCFICode", _wrap_delete_LegCFICode, METH_VARARGS, NULL}, { (char *)"LegCFICode_swigregister", LegCFICode_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecurityType", _wrap_new_LegSecurityType, METH_VARARGS, NULL}, { (char *)"delete_LegSecurityType", _wrap_delete_LegSecurityType, METH_VARARGS, NULL}, { (char *)"LegSecurityType_swigregister", LegSecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegMaturityMonthYear", _wrap_new_LegMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"delete_LegMaturityMonthYear", _wrap_delete_LegMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"LegMaturityMonthYear_swigregister", LegMaturityMonthYear_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegMaturityDate", _wrap_new_LegMaturityDate, METH_VARARGS, NULL}, { (char *)"delete_LegMaturityDate", _wrap_delete_LegMaturityDate, METH_VARARGS, NULL}, { (char *)"LegMaturityDate_swigregister", LegMaturityDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegStrikePrice", _wrap_new_LegStrikePrice, METH_VARARGS, NULL}, { (char *)"delete_LegStrikePrice", _wrap_delete_LegStrikePrice, METH_VARARGS, NULL}, { (char *)"LegStrikePrice_swigregister", LegStrikePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegOptAttribute", _wrap_new_LegOptAttribute, METH_VARARGS, NULL}, { (char *)"delete_LegOptAttribute", _wrap_delete_LegOptAttribute, METH_VARARGS, NULL}, { (char *)"LegOptAttribute_swigregister", LegOptAttribute_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegContractMultiplier", _wrap_new_LegContractMultiplier, METH_VARARGS, NULL}, { (char *)"delete_LegContractMultiplier", _wrap_delete_LegContractMultiplier, METH_VARARGS, NULL}, { (char *)"LegContractMultiplier_swigregister", LegContractMultiplier_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCouponRate", _wrap_new_LegCouponRate, METH_VARARGS, NULL}, { (char *)"delete_LegCouponRate", _wrap_delete_LegCouponRate, METH_VARARGS, NULL}, { (char *)"LegCouponRate_swigregister", LegCouponRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecurityExchange", _wrap_new_LegSecurityExchange, METH_VARARGS, NULL}, { (char *)"delete_LegSecurityExchange", _wrap_delete_LegSecurityExchange, METH_VARARGS, NULL}, { (char *)"LegSecurityExchange_swigregister", LegSecurityExchange_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegIssuer", _wrap_new_LegIssuer, METH_VARARGS, NULL}, { (char *)"delete_LegIssuer", _wrap_delete_LegIssuer, METH_VARARGS, NULL}, { (char *)"LegIssuer_swigregister", LegIssuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedLegIssuerLen", _wrap_new_EncodedLegIssuerLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedLegIssuerLen", _wrap_delete_EncodedLegIssuerLen, METH_VARARGS, NULL}, { (char *)"EncodedLegIssuerLen_swigregister", EncodedLegIssuerLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedLegIssuer", _wrap_new_EncodedLegIssuer, METH_VARARGS, NULL}, { (char *)"delete_EncodedLegIssuer", _wrap_delete_EncodedLegIssuer, METH_VARARGS, NULL}, { (char *)"EncodedLegIssuer_swigregister", EncodedLegIssuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecurityDesc", _wrap_new_LegSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_LegSecurityDesc", _wrap_delete_LegSecurityDesc, METH_VARARGS, NULL}, { (char *)"LegSecurityDesc_swigregister", LegSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedLegSecurityDescLen", _wrap_new_EncodedLegSecurityDescLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedLegSecurityDescLen", _wrap_delete_EncodedLegSecurityDescLen, METH_VARARGS, NULL}, { (char *)"EncodedLegSecurityDescLen_swigregister", EncodedLegSecurityDescLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedLegSecurityDesc", _wrap_new_EncodedLegSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_EncodedLegSecurityDesc", _wrap_delete_EncodedLegSecurityDesc, METH_VARARGS, NULL}, { (char *)"EncodedLegSecurityDesc_swigregister", EncodedLegSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegRatioQty", _wrap_new_LegRatioQty, METH_VARARGS, NULL}, { (char *)"delete_LegRatioQty", _wrap_delete_LegRatioQty, METH_VARARGS, NULL}, { (char *)"LegRatioQty_swigregister", LegRatioQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSide", _wrap_new_LegSide, METH_VARARGS, NULL}, { (char *)"delete_LegSide", _wrap_delete_LegSide, METH_VARARGS, NULL}, { (char *)"LegSide_swigregister", LegSide_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradingSessionSubID", _wrap_new_TradingSessionSubID, METH_VARARGS, NULL}, { (char *)"delete_TradingSessionSubID", _wrap_delete_TradingSessionSubID, METH_VARARGS, NULL}, { (char *)"TradingSessionSubID_swigregister", TradingSessionSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocType", _wrap_new_AllocType, METH_VARARGS, NULL}, { (char *)"delete_AllocType", _wrap_delete_AllocType, METH_VARARGS, NULL}, { (char *)"AllocType_swigregister", AllocType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MidPx", _wrap_new_MidPx, METH_VARARGS, NULL}, { (char *)"delete_MidPx", _wrap_delete_MidPx, METH_VARARGS, NULL}, { (char *)"MidPx_swigregister", MidPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidYield", _wrap_new_BidYield, METH_VARARGS, NULL}, { (char *)"delete_BidYield", _wrap_delete_BidYield, METH_VARARGS, NULL}, { (char *)"BidYield_swigregister", BidYield_swigregister, METH_VARARGS, NULL}, { (char *)"new_MidYield", _wrap_new_MidYield, METH_VARARGS, NULL}, { (char *)"delete_MidYield", _wrap_delete_MidYield, METH_VARARGS, NULL}, { (char *)"MidYield_swigregister", MidYield_swigregister, METH_VARARGS, NULL}, { (char *)"new_OfferYield", _wrap_new_OfferYield, METH_VARARGS, NULL}, { (char *)"delete_OfferYield", _wrap_delete_OfferYield, METH_VARARGS, NULL}, { (char *)"OfferYield_swigregister", OfferYield_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClearingFeeIndicator", _wrap_new_ClearingFeeIndicator, METH_VARARGS, NULL}, { (char *)"delete_ClearingFeeIndicator", _wrap_delete_ClearingFeeIndicator, METH_VARARGS, NULL}, { (char *)"ClearingFeeIndicator_swigregister", ClearingFeeIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_WorkingIndicator", _wrap_new_WorkingIndicator, METH_VARARGS, NULL}, { (char *)"delete_WorkingIndicator", _wrap_delete_WorkingIndicator, METH_VARARGS, NULL}, { (char *)"WorkingIndicator_swigregister", WorkingIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegLastPx", _wrap_new_LegLastPx, METH_VARARGS, NULL}, { (char *)"delete_LegLastPx", _wrap_delete_LegLastPx, METH_VARARGS, NULL}, { (char *)"LegLastPx_swigregister", LegLastPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriorityIndicator", _wrap_new_PriorityIndicator, METH_VARARGS, NULL}, { (char *)"delete_PriorityIndicator", _wrap_delete_PriorityIndicator, METH_VARARGS, NULL}, { (char *)"PriorityIndicator_swigregister", PriorityIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceImprovement", _wrap_new_PriceImprovement, METH_VARARGS, NULL}, { (char *)"delete_PriceImprovement", _wrap_delete_PriceImprovement, METH_VARARGS, NULL}, { (char *)"PriceImprovement_swigregister", PriceImprovement_swigregister, METH_VARARGS, NULL}, { (char *)"new_Price2", _wrap_new_Price2, METH_VARARGS, NULL}, { (char *)"delete_Price2", _wrap_delete_Price2, METH_VARARGS, NULL}, { (char *)"Price2_swigregister", Price2_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastForwardPoints2", _wrap_new_LastForwardPoints2, METH_VARARGS, NULL}, { (char *)"delete_LastForwardPoints2", _wrap_delete_LastForwardPoints2, METH_VARARGS, NULL}, { (char *)"LastForwardPoints2_swigregister", LastForwardPoints2_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidForwardPoints2", _wrap_new_BidForwardPoints2, METH_VARARGS, NULL}, { (char *)"delete_BidForwardPoints2", _wrap_delete_BidForwardPoints2, METH_VARARGS, NULL}, { (char *)"BidForwardPoints2_swigregister", BidForwardPoints2_swigregister, METH_VARARGS, NULL}, { (char *)"new_OfferForwardPoints2", _wrap_new_OfferForwardPoints2, METH_VARARGS, NULL}, { (char *)"delete_OfferForwardPoints2", _wrap_delete_OfferForwardPoints2, METH_VARARGS, NULL}, { (char *)"OfferForwardPoints2_swigregister", OfferForwardPoints2_swigregister, METH_VARARGS, NULL}, { (char *)"new_RFQReqID", _wrap_new_RFQReqID, METH_VARARGS, NULL}, { (char *)"delete_RFQReqID", _wrap_delete_RFQReqID, METH_VARARGS, NULL}, { (char *)"RFQReqID_swigregister", RFQReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MktBidPx", _wrap_new_MktBidPx, METH_VARARGS, NULL}, { (char *)"delete_MktBidPx", _wrap_delete_MktBidPx, METH_VARARGS, NULL}, { (char *)"MktBidPx_swigregister", MktBidPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_MktOfferPx", _wrap_new_MktOfferPx, METH_VARARGS, NULL}, { (char *)"delete_MktOfferPx", _wrap_delete_MktOfferPx, METH_VARARGS, NULL}, { (char *)"MktOfferPx_swigregister", MktOfferPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_MinBidSize", _wrap_new_MinBidSize, METH_VARARGS, NULL}, { (char *)"delete_MinBidSize", _wrap_delete_MinBidSize, METH_VARARGS, NULL}, { (char *)"MinBidSize_swigregister", MinBidSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_MinOfferSize", _wrap_new_MinOfferSize, METH_VARARGS, NULL}, { (char *)"delete_MinOfferSize", _wrap_delete_MinOfferSize, METH_VARARGS, NULL}, { (char *)"MinOfferSize_swigregister", MinOfferSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteStatusReqID", _wrap_new_QuoteStatusReqID, METH_VARARGS, NULL}, { (char *)"delete_QuoteStatusReqID", _wrap_delete_QuoteStatusReqID, METH_VARARGS, NULL}, { (char *)"QuoteStatusReqID_swigregister", QuoteStatusReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegalConfirm", _wrap_new_LegalConfirm, METH_VARARGS, NULL}, { (char *)"delete_LegalConfirm", _wrap_delete_LegalConfirm, METH_VARARGS, NULL}, { (char *)"LegalConfirm_swigregister", LegalConfirm_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLastPx", _wrap_new_UnderlyingLastPx, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLastPx", _wrap_delete_UnderlyingLastPx, METH_VARARGS, NULL}, { (char *)"UnderlyingLastPx_swigregister", UnderlyingLastPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLastQty", _wrap_new_UnderlyingLastQty, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLastQty", _wrap_delete_UnderlyingLastQty, METH_VARARGS, NULL}, { (char *)"UnderlyingLastQty_swigregister", UnderlyingLastQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegRefID", _wrap_new_LegRefID, METH_VARARGS, NULL}, { (char *)"delete_LegRefID", _wrap_delete_LegRefID, METH_VARARGS, NULL}, { (char *)"LegRefID_swigregister", LegRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContraLegRefID", _wrap_new_ContraLegRefID, METH_VARARGS, NULL}, { (char *)"delete_ContraLegRefID", _wrap_delete_ContraLegRefID, METH_VARARGS, NULL}, { (char *)"ContraLegRefID_swigregister", ContraLegRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlCurrBidFxRate", _wrap_new_SettlCurrBidFxRate, METH_VARARGS, NULL}, { (char *)"delete_SettlCurrBidFxRate", _wrap_delete_SettlCurrBidFxRate, METH_VARARGS, NULL}, { (char *)"SettlCurrBidFxRate_swigregister", SettlCurrBidFxRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlCurrOfferFxRate", _wrap_new_SettlCurrOfferFxRate, METH_VARARGS, NULL}, { (char *)"delete_SettlCurrOfferFxRate", _wrap_delete_SettlCurrOfferFxRate, METH_VARARGS, NULL}, { (char *)"SettlCurrOfferFxRate_swigregister", SettlCurrOfferFxRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteRequestRejectReason", _wrap_new_QuoteRequestRejectReason, METH_VARARGS, NULL}, { (char *)"delete_QuoteRequestRejectReason", _wrap_delete_QuoteRequestRejectReason, METH_VARARGS, NULL}, { (char *)"QuoteRequestRejectReason_swigregister", QuoteRequestRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideComplianceID", _wrap_new_SideComplianceID, METH_VARARGS, NULL}, { (char *)"delete_SideComplianceID", _wrap_delete_SideComplianceID, METH_VARARGS, NULL}, { (char *)"SideComplianceID_swigregister", SideComplianceID_swigregister, METH_VARARGS, NULL}, { (char *)"new_IOIID", _wrap_new_IOIID, METH_VARARGS, NULL}, { (char *)"delete_IOIID", _wrap_delete_IOIID, METH_VARARGS, NULL}, { (char *)"IOIID_swigregister", IOIID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoLinesOfText", _wrap_new_NoLinesOfText, METH_VARARGS, NULL}, { (char *)"delete_NoLinesOfText", _wrap_delete_NoLinesOfText, METH_VARARGS, NULL}, { (char *)"NoLinesOfText_swigregister", NoLinesOfText_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlType", _wrap_new_SettlType, METH_VARARGS, NULL}, { (char *)"delete_SettlType", _wrap_delete_SettlType, METH_VARARGS, NULL}, { (char *)"SettlType_swigregister", SettlType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlDate", _wrap_new_SettlDate, METH_VARARGS, NULL}, { (char *)"delete_SettlDate", _wrap_delete_SettlDate, METH_VARARGS, NULL}, { (char *)"SettlDate_swigregister", SettlDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_AvgPxPrecision", _wrap_new_AvgPxPrecision, METH_VARARGS, NULL}, { (char *)"delete_AvgPxPrecision", _wrap_delete_AvgPxPrecision, METH_VARARGS, NULL}, { (char *)"AvgPxPrecision_swigregister", AvgPxPrecision_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlDate2", _wrap_new_SettlDate2, METH_VARARGS, NULL}, { (char *)"delete_SettlDate2", _wrap_delete_SettlDate2, METH_VARARGS, NULL}, { (char *)"SettlDate2_swigregister", SettlDate2_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegOffsetValue", _wrap_new_PegOffsetValue, METH_VARARGS, NULL}, { (char *)"delete_PegOffsetValue", _wrap_delete_PegOffsetValue, METH_VARARGS, NULL}, { (char *)"PegOffsetValue_swigregister", PegOffsetValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_OpenCloseSettlFlag", _wrap_new_OpenCloseSettlFlag, METH_VARARGS, NULL}, { (char *)"delete_OpenCloseSettlFlag", _wrap_delete_OpenCloseSettlFlag, METH_VARARGS, NULL}, { (char *)"OpenCloseSettlFlag_swigregister", OpenCloseSettlFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoQuoteEntries", _wrap_new_TotNoQuoteEntries, METH_VARARGS, NULL}, { (char *)"delete_TotNoQuoteEntries", _wrap_delete_TotNoQuoteEntries, METH_VARARGS, NULL}, { (char *)"TotNoQuoteEntries_swigregister", TotNoQuoteEntries_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionOffsetValue", _wrap_new_DiscretionOffsetValue, METH_VARARGS, NULL}, { (char *)"delete_DiscretionOffsetValue", _wrap_delete_DiscretionOffsetValue, METH_VARARGS, NULL}, { (char *)"DiscretionOffsetValue_swigregister", DiscretionOffsetValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoRelatedSym", _wrap_new_TotNoRelatedSym, METH_VARARGS, NULL}, { (char *)"delete_TotNoRelatedSym", _wrap_delete_TotNoRelatedSym, METH_VARARGS, NULL}, { (char *)"TotNoRelatedSym_swigregister", TotNoRelatedSym_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidTradeType", _wrap_new_BidTradeType, METH_VARARGS, NULL}, { (char *)"delete_BidTradeType", _wrap_delete_BidTradeType, METH_VARARGS, NULL}, { (char *)"BidTradeType_swigregister", BidTradeType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CardIssNum", _wrap_new_CardIssNum, METH_VARARGS, NULL}, { (char *)"delete_CardIssNum", _wrap_delete_CardIssNum, METH_VARARGS, NULL}, { (char *)"CardIssNum_swigregister", CardIssNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashDistribAgentAcctName", _wrap_new_CashDistribAgentAcctName, METH_VARARGS, NULL}, { (char *)"delete_CashDistribAgentAcctName", _wrap_delete_CashDistribAgentAcctName, METH_VARARGS, NULL}, { (char *)"CashDistribAgentAcctName_swigregister", CashDistribAgentAcctName_swigregister, METH_VARARGS, NULL}, { (char *)"new_RegistDtls", _wrap_new_RegistDtls, METH_VARARGS, NULL}, { (char *)"delete_RegistDtls", _wrap_delete_RegistDtls, METH_VARARGS, NULL}, { (char *)"RegistDtls_swigregister", RegistDtls_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoSecurityTypes", _wrap_new_TotNoSecurityTypes, METH_VARARGS, NULL}, { (char *)"delete_TotNoSecurityTypes", _wrap_delete_TotNoSecurityTypes, METH_VARARGS, NULL}, { (char *)"TotNoSecurityTypes_swigregister", TotNoSecurityTypes_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSettlType", _wrap_new_LegSettlType, METH_VARARGS, NULL}, { (char *)"delete_LegSettlType", _wrap_delete_LegSettlType, METH_VARARGS, NULL}, { (char *)"LegSettlType_swigregister", LegSettlType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSettlDate", _wrap_new_LegSettlDate, METH_VARARGS, NULL}, { (char *)"delete_LegSettlDate", _wrap_delete_LegSettlDate, METH_VARARGS, NULL}, { (char *)"LegSettlDate_swigregister", LegSettlDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_AcctIDSource", _wrap_new_AcctIDSource, METH_VARARGS, NULL}, { (char *)"delete_AcctIDSource", _wrap_delete_AcctIDSource, METH_VARARGS, NULL}, { (char *)"AcctIDSource_swigregister", AcctIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocAcctIDSource", _wrap_new_AllocAcctIDSource, METH_VARARGS, NULL}, { (char *)"delete_AllocAcctIDSource", _wrap_delete_AllocAcctIDSource, METH_VARARGS, NULL}, { (char *)"AllocAcctIDSource_swigregister", AllocAcctIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_BenchmarkPrice", _wrap_new_BenchmarkPrice, METH_VARARGS, NULL}, { (char *)"delete_BenchmarkPrice", _wrap_delete_BenchmarkPrice, METH_VARARGS, NULL}, { (char *)"BenchmarkPrice_swigregister", BenchmarkPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_BenchmarkPriceType", _wrap_new_BenchmarkPriceType, METH_VARARGS, NULL}, { (char *)"delete_BenchmarkPriceType", _wrap_delete_BenchmarkPriceType, METH_VARARGS, NULL}, { (char *)"BenchmarkPriceType_swigregister", BenchmarkPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfirmID", _wrap_new_ConfirmID, METH_VARARGS, NULL}, { (char *)"delete_ConfirmID", _wrap_delete_ConfirmID, METH_VARARGS, NULL}, { (char *)"ConfirmID_swigregister", ConfirmID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfirmStatus", _wrap_new_ConfirmStatus, METH_VARARGS, NULL}, { (char *)"delete_ConfirmStatus", _wrap_delete_ConfirmStatus, METH_VARARGS, NULL}, { (char *)"ConfirmStatus_swigregister", ConfirmStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfirmTransType", _wrap_new_ConfirmTransType, METH_VARARGS, NULL}, { (char *)"delete_ConfirmTransType", _wrap_delete_ConfirmTransType, METH_VARARGS, NULL}, { (char *)"ConfirmTransType_swigregister", ConfirmTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContractSettlMonth", _wrap_new_ContractSettlMonth, METH_VARARGS, NULL}, { (char *)"delete_ContractSettlMonth", _wrap_delete_ContractSettlMonth, METH_VARARGS, NULL}, { (char *)"ContractSettlMonth_swigregister", ContractSettlMonth_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeliveryForm", _wrap_new_DeliveryForm, METH_VARARGS, NULL}, { (char *)"delete_DeliveryForm", _wrap_delete_DeliveryForm, METH_VARARGS, NULL}, { (char *)"DeliveryForm_swigregister", DeliveryForm_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastParPx", _wrap_new_LastParPx, METH_VARARGS, NULL}, { (char *)"delete_LastParPx", _wrap_delete_LastParPx, METH_VARARGS, NULL}, { (char *)"LastParPx_swigregister", LastParPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoLegAllocs", _wrap_new_NoLegAllocs, METH_VARARGS, NULL}, { (char *)"delete_NoLegAllocs", _wrap_delete_NoLegAllocs, METH_VARARGS, NULL}, { (char *)"NoLegAllocs_swigregister", NoLegAllocs_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegAllocAccount", _wrap_new_LegAllocAccount, METH_VARARGS, NULL}, { (char *)"delete_LegAllocAccount", _wrap_delete_LegAllocAccount, METH_VARARGS, NULL}, { (char *)"LegAllocAccount_swigregister", LegAllocAccount_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegIndividualAllocID", _wrap_new_LegIndividualAllocID, METH_VARARGS, NULL}, { (char *)"delete_LegIndividualAllocID", _wrap_delete_LegIndividualAllocID, METH_VARARGS, NULL}, { (char *)"LegIndividualAllocID_swigregister", LegIndividualAllocID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegAllocQty", _wrap_new_LegAllocQty, METH_VARARGS, NULL}, { (char *)"delete_LegAllocQty", _wrap_delete_LegAllocQty, METH_VARARGS, NULL}, { (char *)"LegAllocQty_swigregister", LegAllocQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegAllocAcctIDSource", _wrap_new_LegAllocAcctIDSource, METH_VARARGS, NULL}, { (char *)"delete_LegAllocAcctIDSource", _wrap_delete_LegAllocAcctIDSource, METH_VARARGS, NULL}, { (char *)"LegAllocAcctIDSource_swigregister", LegAllocAcctIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSettlCurrency", _wrap_new_LegSettlCurrency, METH_VARARGS, NULL}, { (char *)"delete_LegSettlCurrency", _wrap_delete_LegSettlCurrency, METH_VARARGS, NULL}, { (char *)"LegSettlCurrency_swigregister", LegSettlCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegBenchmarkCurveCurrency", _wrap_new_LegBenchmarkCurveCurrency, METH_VARARGS, NULL}, { (char *)"delete_LegBenchmarkCurveCurrency", _wrap_delete_LegBenchmarkCurveCurrency, METH_VARARGS, NULL}, { (char *)"LegBenchmarkCurveCurrency_swigregister", LegBenchmarkCurveCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegBenchmarkCurveName", _wrap_new_LegBenchmarkCurveName, METH_VARARGS, NULL}, { (char *)"delete_LegBenchmarkCurveName", _wrap_delete_LegBenchmarkCurveName, METH_VARARGS, NULL}, { (char *)"LegBenchmarkCurveName_swigregister", LegBenchmarkCurveName_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegBenchmarkCurvePoint", _wrap_new_LegBenchmarkCurvePoint, METH_VARARGS, NULL}, { (char *)"delete_LegBenchmarkCurvePoint", _wrap_delete_LegBenchmarkCurvePoint, METH_VARARGS, NULL}, { (char *)"LegBenchmarkCurvePoint_swigregister", LegBenchmarkCurvePoint_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegBenchmarkPrice", _wrap_new_LegBenchmarkPrice, METH_VARARGS, NULL}, { (char *)"delete_LegBenchmarkPrice", _wrap_delete_LegBenchmarkPrice, METH_VARARGS, NULL}, { (char *)"LegBenchmarkPrice_swigregister", LegBenchmarkPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegBenchmarkPriceType", _wrap_new_LegBenchmarkPriceType, METH_VARARGS, NULL}, { (char *)"delete_LegBenchmarkPriceType", _wrap_delete_LegBenchmarkPriceType, METH_VARARGS, NULL}, { (char *)"LegBenchmarkPriceType_swigregister", LegBenchmarkPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegBidPx", _wrap_new_LegBidPx, METH_VARARGS, NULL}, { (char *)"delete_LegBidPx", _wrap_delete_LegBidPx, METH_VARARGS, NULL}, { (char *)"LegBidPx_swigregister", LegBidPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegIOIQty", _wrap_new_LegIOIQty, METH_VARARGS, NULL}, { (char *)"delete_LegIOIQty", _wrap_delete_LegIOIQty, METH_VARARGS, NULL}, { (char *)"LegIOIQty_swigregister", LegIOIQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoLegStipulations", _wrap_new_NoLegStipulations, METH_VARARGS, NULL}, { (char *)"delete_NoLegStipulations", _wrap_delete_NoLegStipulations, METH_VARARGS, NULL}, { (char *)"NoLegStipulations_swigregister", NoLegStipulations_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegOfferPx", _wrap_new_LegOfferPx, METH_VARARGS, NULL}, { (char *)"delete_LegOfferPx", _wrap_delete_LegOfferPx, METH_VARARGS, NULL}, { (char *)"LegOfferPx_swigregister", LegOfferPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegPriceType", _wrap_new_LegPriceType, METH_VARARGS, NULL}, { (char *)"delete_LegPriceType", _wrap_delete_LegPriceType, METH_VARARGS, NULL}, { (char *)"LegPriceType_swigregister", LegPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegQty", _wrap_new_LegQty, METH_VARARGS, NULL}, { (char *)"delete_LegQty", _wrap_delete_LegQty, METH_VARARGS, NULL}, { (char *)"LegQty_swigregister", LegQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegStipulationType", _wrap_new_LegStipulationType, METH_VARARGS, NULL}, { (char *)"delete_LegStipulationType", _wrap_delete_LegStipulationType, METH_VARARGS, NULL}, { (char *)"LegStipulationType_swigregister", LegStipulationType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegStipulationValue", _wrap_new_LegStipulationValue, METH_VARARGS, NULL}, { (char *)"delete_LegStipulationValue", _wrap_delete_LegStipulationValue, METH_VARARGS, NULL}, { (char *)"LegStipulationValue_swigregister", LegStipulationValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSwapType", _wrap_new_LegSwapType, METH_VARARGS, NULL}, { (char *)"delete_LegSwapType", _wrap_delete_LegSwapType, METH_VARARGS, NULL}, { (char *)"LegSwapType_swigregister", LegSwapType_swigregister, METH_VARARGS, NULL}, { (char *)"new_Pool", _wrap_new_Pool, METH_VARARGS, NULL}, { (char *)"delete_Pool", _wrap_delete_Pool, METH_VARARGS, NULL}, { (char *)"Pool_swigregister", Pool_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuotePriceType", _wrap_new_QuotePriceType, METH_VARARGS, NULL}, { (char *)"delete_QuotePriceType", _wrap_delete_QuotePriceType, METH_VARARGS, NULL}, { (char *)"QuotePriceType_swigregister", QuotePriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteRespID", _wrap_new_QuoteRespID, METH_VARARGS, NULL}, { (char *)"delete_QuoteRespID", _wrap_delete_QuoteRespID, METH_VARARGS, NULL}, { (char *)"QuoteRespID_swigregister", QuoteRespID_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteRespType", _wrap_new_QuoteRespType, METH_VARARGS, NULL}, { (char *)"delete_QuoteRespType", _wrap_delete_QuoteRespType, METH_VARARGS, NULL}, { (char *)"QuoteRespType_swigregister", QuoteRespType_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteQualifier", _wrap_new_QuoteQualifier, METH_VARARGS, NULL}, { (char *)"delete_QuoteQualifier", _wrap_delete_QuoteQualifier, METH_VARARGS, NULL}, { (char *)"QuoteQualifier_swigregister", QuoteQualifier_swigregister, METH_VARARGS, NULL}, { (char *)"new_YieldRedemptionDate", _wrap_new_YieldRedemptionDate, METH_VARARGS, NULL}, { (char *)"delete_YieldRedemptionDate", _wrap_delete_YieldRedemptionDate, METH_VARARGS, NULL}, { (char *)"YieldRedemptionDate_swigregister", YieldRedemptionDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_YieldRedemptionPrice", _wrap_new_YieldRedemptionPrice, METH_VARARGS, NULL}, { (char *)"delete_YieldRedemptionPrice", _wrap_delete_YieldRedemptionPrice, METH_VARARGS, NULL}, { (char *)"YieldRedemptionPrice_swigregister", YieldRedemptionPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_YieldRedemptionPriceType", _wrap_new_YieldRedemptionPriceType, METH_VARARGS, NULL}, { (char *)"delete_YieldRedemptionPriceType", _wrap_delete_YieldRedemptionPriceType, METH_VARARGS, NULL}, { (char *)"YieldRedemptionPriceType_swigregister", YieldRedemptionPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_BenchmarkSecurityID", _wrap_new_BenchmarkSecurityID, METH_VARARGS, NULL}, { (char *)"delete_BenchmarkSecurityID", _wrap_delete_BenchmarkSecurityID, METH_VARARGS, NULL}, { (char *)"BenchmarkSecurityID_swigregister", BenchmarkSecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ReversalIndicator", _wrap_new_ReversalIndicator, METH_VARARGS, NULL}, { (char *)"delete_ReversalIndicator", _wrap_delete_ReversalIndicator, METH_VARARGS, NULL}, { (char *)"ReversalIndicator_swigregister", ReversalIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_YieldCalcDate", _wrap_new_YieldCalcDate, METH_VARARGS, NULL}, { (char *)"delete_YieldCalcDate", _wrap_delete_YieldCalcDate, METH_VARARGS, NULL}, { (char *)"YieldCalcDate_swigregister", YieldCalcDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoPositions", _wrap_new_NoPositions, METH_VARARGS, NULL}, { (char *)"delete_NoPositions", _wrap_delete_NoPositions, METH_VARARGS, NULL}, { (char *)"NoPositions_swigregister", NoPositions_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosType", _wrap_new_PosType, METH_VARARGS, NULL}, { (char *)"delete_PosType", _wrap_delete_PosType, METH_VARARGS, NULL}, { (char *)"PosType_swigregister", PosType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LongQty", _wrap_new_LongQty, METH_VARARGS, NULL}, { (char *)"delete_LongQty", _wrap_delete_LongQty, METH_VARARGS, NULL}, { (char *)"LongQty_swigregister", LongQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_ShortQty", _wrap_new_ShortQty, METH_VARARGS, NULL}, { (char *)"delete_ShortQty", _wrap_delete_ShortQty, METH_VARARGS, NULL}, { (char *)"ShortQty_swigregister", ShortQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosQtyStatus", _wrap_new_PosQtyStatus, METH_VARARGS, NULL}, { (char *)"delete_PosQtyStatus", _wrap_delete_PosQtyStatus, METH_VARARGS, NULL}, { (char *)"PosQtyStatus_swigregister", PosQtyStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosAmtType", _wrap_new_PosAmtType, METH_VARARGS, NULL}, { (char *)"delete_PosAmtType", _wrap_delete_PosAmtType, METH_VARARGS, NULL}, { (char *)"PosAmtType_swigregister", PosAmtType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosAmt", _wrap_new_PosAmt, METH_VARARGS, NULL}, { (char *)"delete_PosAmt", _wrap_delete_PosAmt, METH_VARARGS, NULL}, { (char *)"PosAmt_swigregister", PosAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosTransType", _wrap_new_PosTransType, METH_VARARGS, NULL}, { (char *)"delete_PosTransType", _wrap_delete_PosTransType, METH_VARARGS, NULL}, { (char *)"PosTransType_swigregister", PosTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosReqID", _wrap_new_PosReqID, METH_VARARGS, NULL}, { (char *)"delete_PosReqID", _wrap_delete_PosReqID, METH_VARARGS, NULL}, { (char *)"PosReqID_swigregister", PosReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUnderlyings", _wrap_new_NoUnderlyings, METH_VARARGS, NULL}, { (char *)"delete_NoUnderlyings", _wrap_delete_NoUnderlyings, METH_VARARGS, NULL}, { (char *)"NoUnderlyings_swigregister", NoUnderlyings_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosMaintAction", _wrap_new_PosMaintAction, METH_VARARGS, NULL}, { (char *)"delete_PosMaintAction", _wrap_delete_PosMaintAction, METH_VARARGS, NULL}, { (char *)"PosMaintAction_swigregister", PosMaintAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigPosReqRefID", _wrap_new_OrigPosReqRefID, METH_VARARGS, NULL}, { (char *)"delete_OrigPosReqRefID", _wrap_delete_OrigPosReqRefID, METH_VARARGS, NULL}, { (char *)"OrigPosReqRefID_swigregister", OrigPosReqRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosMaintRptRefID", _wrap_new_PosMaintRptRefID, METH_VARARGS, NULL}, { (char *)"delete_PosMaintRptRefID", _wrap_delete_PosMaintRptRefID, METH_VARARGS, NULL}, { (char *)"PosMaintRptRefID_swigregister", PosMaintRptRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ClearingBusinessDate", _wrap_new_ClearingBusinessDate, METH_VARARGS, NULL}, { (char *)"delete_ClearingBusinessDate", _wrap_delete_ClearingBusinessDate, METH_VARARGS, NULL}, { (char *)"ClearingBusinessDate_swigregister", ClearingBusinessDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlSessID", _wrap_new_SettlSessID, METH_VARARGS, NULL}, { (char *)"delete_SettlSessID", _wrap_delete_SettlSessID, METH_VARARGS, NULL}, { (char *)"SettlSessID_swigregister", SettlSessID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlSessSubID", _wrap_new_SettlSessSubID, METH_VARARGS, NULL}, { (char *)"delete_SettlSessSubID", _wrap_delete_SettlSessSubID, METH_VARARGS, NULL}, { (char *)"SettlSessSubID_swigregister", SettlSessSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AdjustmentType", _wrap_new_AdjustmentType, METH_VARARGS, NULL}, { (char *)"delete_AdjustmentType", _wrap_delete_AdjustmentType, METH_VARARGS, NULL}, { (char *)"AdjustmentType_swigregister", AdjustmentType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContraryInstructionIndicator", _wrap_new_ContraryInstructionIndicator, METH_VARARGS, NULL}, { (char *)"delete_ContraryInstructionIndicator", _wrap_delete_ContraryInstructionIndicator, METH_VARARGS, NULL}, { (char *)"ContraryInstructionIndicator_swigregister", ContraryInstructionIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriorSpreadIndicator", _wrap_new_PriorSpreadIndicator, METH_VARARGS, NULL}, { (char *)"delete_PriorSpreadIndicator", _wrap_delete_PriorSpreadIndicator, METH_VARARGS, NULL}, { (char *)"PriorSpreadIndicator_swigregister", PriorSpreadIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosMaintRptID", _wrap_new_PosMaintRptID, METH_VARARGS, NULL}, { (char *)"delete_PosMaintRptID", _wrap_delete_PosMaintRptID, METH_VARARGS, NULL}, { (char *)"PosMaintRptID_swigregister", PosMaintRptID_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosMaintStatus", _wrap_new_PosMaintStatus, METH_VARARGS, NULL}, { (char *)"delete_PosMaintStatus", _wrap_delete_PosMaintStatus, METH_VARARGS, NULL}, { (char *)"PosMaintStatus_swigregister", PosMaintStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosMaintResult", _wrap_new_PosMaintResult, METH_VARARGS, NULL}, { (char *)"delete_PosMaintResult", _wrap_delete_PosMaintResult, METH_VARARGS, NULL}, { (char *)"PosMaintResult_swigregister", PosMaintResult_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosReqType", _wrap_new_PosReqType, METH_VARARGS, NULL}, { (char *)"delete_PosReqType", _wrap_delete_PosReqType, METH_VARARGS, NULL}, { (char *)"PosReqType_swigregister", PosReqType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ResponseTransportType", _wrap_new_ResponseTransportType, METH_VARARGS, NULL}, { (char *)"delete_ResponseTransportType", _wrap_delete_ResponseTransportType, METH_VARARGS, NULL}, { (char *)"ResponseTransportType_swigregister", ResponseTransportType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ResponseDestination", _wrap_new_ResponseDestination, METH_VARARGS, NULL}, { (char *)"delete_ResponseDestination", _wrap_delete_ResponseDestination, METH_VARARGS, NULL}, { (char *)"ResponseDestination_swigregister", ResponseDestination_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalNumPosReports", _wrap_new_TotalNumPosReports, METH_VARARGS, NULL}, { (char *)"delete_TotalNumPosReports", _wrap_delete_TotalNumPosReports, METH_VARARGS, NULL}, { (char *)"TotalNumPosReports_swigregister", TotalNumPosReports_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosReqResult", _wrap_new_PosReqResult, METH_VARARGS, NULL}, { (char *)"delete_PosReqResult", _wrap_delete_PosReqResult, METH_VARARGS, NULL}, { (char *)"PosReqResult_swigregister", PosReqResult_swigregister, METH_VARARGS, NULL}, { (char *)"new_PosReqStatus", _wrap_new_PosReqStatus, METH_VARARGS, NULL}, { (char *)"delete_PosReqStatus", _wrap_delete_PosReqStatus, METH_VARARGS, NULL}, { (char *)"PosReqStatus_swigregister", PosReqStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlPrice", _wrap_new_SettlPrice, METH_VARARGS, NULL}, { (char *)"delete_SettlPrice", _wrap_delete_SettlPrice, METH_VARARGS, NULL}, { (char *)"SettlPrice_swigregister", SettlPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlPriceType", _wrap_new_SettlPriceType, METH_VARARGS, NULL}, { (char *)"delete_SettlPriceType", _wrap_delete_SettlPriceType, METH_VARARGS, NULL}, { (char *)"SettlPriceType_swigregister", SettlPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSettlPrice", _wrap_new_UnderlyingSettlPrice, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSettlPrice", _wrap_delete_UnderlyingSettlPrice, METH_VARARGS, NULL}, { (char *)"UnderlyingSettlPrice_swigregister", UnderlyingSettlPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSettlPriceType", _wrap_new_UnderlyingSettlPriceType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSettlPriceType", _wrap_delete_UnderlyingSettlPriceType, METH_VARARGS, NULL}, { (char *)"UnderlyingSettlPriceType_swigregister", UnderlyingSettlPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriorSettlPrice", _wrap_new_PriorSettlPrice, METH_VARARGS, NULL}, { (char *)"delete_PriorSettlPrice", _wrap_delete_PriorSettlPrice, METH_VARARGS, NULL}, { (char *)"PriorSettlPrice_swigregister", PriorSettlPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoQuoteQualifiers", _wrap_new_NoQuoteQualifiers, METH_VARARGS, NULL}, { (char *)"delete_NoQuoteQualifiers", _wrap_delete_NoQuoteQualifiers, METH_VARARGS, NULL}, { (char *)"NoQuoteQualifiers_swigregister", NoQuoteQualifiers_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocSettlCurrency", _wrap_new_AllocSettlCurrency, METH_VARARGS, NULL}, { (char *)"delete_AllocSettlCurrency", _wrap_delete_AllocSettlCurrency, METH_VARARGS, NULL}, { (char *)"AllocSettlCurrency_swigregister", AllocSettlCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocSettlCurrAmt", _wrap_new_AllocSettlCurrAmt, METH_VARARGS, NULL}, { (char *)"delete_AllocSettlCurrAmt", _wrap_delete_AllocSettlCurrAmt, METH_VARARGS, NULL}, { (char *)"AllocSettlCurrAmt_swigregister", AllocSettlCurrAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_InterestAtMaturity", _wrap_new_InterestAtMaturity, METH_VARARGS, NULL}, { (char *)"delete_InterestAtMaturity", _wrap_delete_InterestAtMaturity, METH_VARARGS, NULL}, { (char *)"InterestAtMaturity_swigregister", InterestAtMaturity_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegDatedDate", _wrap_new_LegDatedDate, METH_VARARGS, NULL}, { (char *)"delete_LegDatedDate", _wrap_delete_LegDatedDate, METH_VARARGS, NULL}, { (char *)"LegDatedDate_swigregister", LegDatedDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegPool", _wrap_new_LegPool, METH_VARARGS, NULL}, { (char *)"delete_LegPool", _wrap_delete_LegPool, METH_VARARGS, NULL}, { (char *)"LegPool_swigregister", LegPool_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocInterestAtMaturity", _wrap_new_AllocInterestAtMaturity, METH_VARARGS, NULL}, { (char *)"delete_AllocInterestAtMaturity", _wrap_delete_AllocInterestAtMaturity, METH_VARARGS, NULL}, { (char *)"AllocInterestAtMaturity_swigregister", AllocInterestAtMaturity_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocAccruedInterestAmt", _wrap_new_AllocAccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"delete_AllocAccruedInterestAmt", _wrap_delete_AllocAccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"AllocAccruedInterestAmt_swigregister", AllocAccruedInterestAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeliveryDate", _wrap_new_DeliveryDate, METH_VARARGS, NULL}, { (char *)"delete_DeliveryDate", _wrap_delete_DeliveryDate, METH_VARARGS, NULL}, { (char *)"DeliveryDate_swigregister", DeliveryDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_AssignmentMethod", _wrap_new_AssignmentMethod, METH_VARARGS, NULL}, { (char *)"delete_AssignmentMethod", _wrap_delete_AssignmentMethod, METH_VARARGS, NULL}, { (char *)"AssignmentMethod_swigregister", AssignmentMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_AssignmentUnit", _wrap_new_AssignmentUnit, METH_VARARGS, NULL}, { (char *)"delete_AssignmentUnit", _wrap_delete_AssignmentUnit, METH_VARARGS, NULL}, { (char *)"AssignmentUnit_swigregister", AssignmentUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_OpenInterest", _wrap_new_OpenInterest, METH_VARARGS, NULL}, { (char *)"delete_OpenInterest", _wrap_delete_OpenInterest, METH_VARARGS, NULL}, { (char *)"OpenInterest_swigregister", OpenInterest_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExerciseMethod", _wrap_new_ExerciseMethod, METH_VARARGS, NULL}, { (char *)"delete_ExerciseMethod", _wrap_delete_ExerciseMethod, METH_VARARGS, NULL}, { (char *)"ExerciseMethod_swigregister", ExerciseMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNumTradeReports", _wrap_new_TotNumTradeReports, METH_VARARGS, NULL}, { (char *)"delete_TotNumTradeReports", _wrap_delete_TotNumTradeReports, METH_VARARGS, NULL}, { (char *)"TotNumTradeReports_swigregister", TotNumTradeReports_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeRequestResult", _wrap_new_TradeRequestResult, METH_VARARGS, NULL}, { (char *)"delete_TradeRequestResult", _wrap_delete_TradeRequestResult, METH_VARARGS, NULL}, { (char *)"TradeRequestResult_swigregister", TradeRequestResult_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeRequestStatus", _wrap_new_TradeRequestStatus, METH_VARARGS, NULL}, { (char *)"delete_TradeRequestStatus", _wrap_delete_TradeRequestStatus, METH_VARARGS, NULL}, { (char *)"TradeRequestStatus_swigregister", TradeRequestStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeReportRejectReason", _wrap_new_TradeReportRejectReason, METH_VARARGS, NULL}, { (char *)"delete_TradeReportRejectReason", _wrap_delete_TradeReportRejectReason, METH_VARARGS, NULL}, { (char *)"TradeReportRejectReason_swigregister", TradeReportRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideMultiLegReportingType", _wrap_new_SideMultiLegReportingType, METH_VARARGS, NULL}, { (char *)"delete_SideMultiLegReportingType", _wrap_delete_SideMultiLegReportingType, METH_VARARGS, NULL}, { (char *)"SideMultiLegReportingType_swigregister", SideMultiLegReportingType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoPosAmt", _wrap_new_NoPosAmt, METH_VARARGS, NULL}, { (char *)"delete_NoPosAmt", _wrap_delete_NoPosAmt, METH_VARARGS, NULL}, { (char *)"NoPosAmt_swigregister", NoPosAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_AutoAcceptIndicator", _wrap_new_AutoAcceptIndicator, METH_VARARGS, NULL}, { (char *)"delete_AutoAcceptIndicator", _wrap_delete_AutoAcceptIndicator, METH_VARARGS, NULL}, { (char *)"AutoAcceptIndicator_swigregister", AutoAcceptIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocReportID", _wrap_new_AllocReportID, METH_VARARGS, NULL}, { (char *)"delete_AllocReportID", _wrap_delete_AllocReportID, METH_VARARGS, NULL}, { (char *)"AllocReportID_swigregister", AllocReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNested2PartyIDs", _wrap_new_NoNested2PartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNested2PartyIDs", _wrap_delete_NoNested2PartyIDs, METH_VARARGS, NULL}, { (char *)"NoNested2PartyIDs_swigregister", NoNested2PartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested2PartyID", _wrap_new_Nested2PartyID, METH_VARARGS, NULL}, { (char *)"delete_Nested2PartyID", _wrap_delete_Nested2PartyID, METH_VARARGS, NULL}, { (char *)"Nested2PartyID_swigregister", Nested2PartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested2PartyIDSource", _wrap_new_Nested2PartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_Nested2PartyIDSource", _wrap_delete_Nested2PartyIDSource, METH_VARARGS, NULL}, { (char *)"Nested2PartyIDSource_swigregister", Nested2PartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested2PartyRole", _wrap_new_Nested2PartyRole, METH_VARARGS, NULL}, { (char *)"delete_Nested2PartyRole", _wrap_delete_Nested2PartyRole, METH_VARARGS, NULL}, { (char *)"Nested2PartyRole_swigregister", Nested2PartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested2PartySubID", _wrap_new_Nested2PartySubID, METH_VARARGS, NULL}, { (char *)"delete_Nested2PartySubID", _wrap_delete_Nested2PartySubID, METH_VARARGS, NULL}, { (char *)"Nested2PartySubID_swigregister", Nested2PartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_BenchmarkSecurityIDSource", _wrap_new_BenchmarkSecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_BenchmarkSecurityIDSource", _wrap_delete_BenchmarkSecurityIDSource, METH_VARARGS, NULL}, { (char *)"BenchmarkSecurityIDSource_swigregister", BenchmarkSecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecuritySubType", _wrap_new_SecuritySubType, METH_VARARGS, NULL}, { (char *)"delete_SecuritySubType", _wrap_delete_SecuritySubType, METH_VARARGS, NULL}, { (char *)"SecuritySubType_swigregister", SecuritySubType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSecuritySubType", _wrap_new_UnderlyingSecuritySubType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSecuritySubType", _wrap_delete_UnderlyingSecuritySubType, METH_VARARGS, NULL}, { (char *)"UnderlyingSecuritySubType_swigregister", UnderlyingSecuritySubType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegSecuritySubType", _wrap_new_LegSecuritySubType, METH_VARARGS, NULL}, { (char *)"delete_LegSecuritySubType", _wrap_delete_LegSecuritySubType, METH_VARARGS, NULL}, { (char *)"LegSecuritySubType_swigregister", LegSecuritySubType_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllowableOneSidednessPct", _wrap_new_AllowableOneSidednessPct, METH_VARARGS, NULL}, { (char *)"delete_AllowableOneSidednessPct", _wrap_delete_AllowableOneSidednessPct, METH_VARARGS, NULL}, { (char *)"AllowableOneSidednessPct_swigregister", AllowableOneSidednessPct_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllowableOneSidednessValue", _wrap_new_AllowableOneSidednessValue, METH_VARARGS, NULL}, { (char *)"delete_AllowableOneSidednessValue", _wrap_delete_AllowableOneSidednessValue, METH_VARARGS, NULL}, { (char *)"AllowableOneSidednessValue_swigregister", AllowableOneSidednessValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllowableOneSidednessCurr", _wrap_new_AllowableOneSidednessCurr, METH_VARARGS, NULL}, { (char *)"delete_AllowableOneSidednessCurr", _wrap_delete_AllowableOneSidednessCurr, METH_VARARGS, NULL}, { (char *)"AllowableOneSidednessCurr_swigregister", AllowableOneSidednessCurr_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTrdRegTimestamps", _wrap_new_NoTrdRegTimestamps, METH_VARARGS, NULL}, { (char *)"delete_NoTrdRegTimestamps", _wrap_delete_NoTrdRegTimestamps, METH_VARARGS, NULL}, { (char *)"NoTrdRegTimestamps_swigregister", NoTrdRegTimestamps_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdRegTimestamp", _wrap_new_TrdRegTimestamp, METH_VARARGS, NULL}, { (char *)"delete_TrdRegTimestamp", _wrap_delete_TrdRegTimestamp, METH_VARARGS, NULL}, { (char *)"TrdRegTimestamp_swigregister", TrdRegTimestamp_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdRegTimestampType", _wrap_new_TrdRegTimestampType, METH_VARARGS, NULL}, { (char *)"delete_TrdRegTimestampType", _wrap_delete_TrdRegTimestampType, METH_VARARGS, NULL}, { (char *)"TrdRegTimestampType_swigregister", TrdRegTimestampType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdRegTimestampOrigin", _wrap_new_TrdRegTimestampOrigin, METH_VARARGS, NULL}, { (char *)"delete_TrdRegTimestampOrigin", _wrap_delete_TrdRegTimestampOrigin, METH_VARARGS, NULL}, { (char *)"TrdRegTimestampOrigin_swigregister", TrdRegTimestampOrigin_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfirmRefID", _wrap_new_ConfirmRefID, METH_VARARGS, NULL}, { (char *)"delete_ConfirmRefID", _wrap_delete_ConfirmRefID, METH_VARARGS, NULL}, { (char *)"ConfirmRefID_swigregister", ConfirmRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfirmType", _wrap_new_ConfirmType, METH_VARARGS, NULL}, { (char *)"delete_ConfirmType", _wrap_delete_ConfirmType, METH_VARARGS, NULL}, { (char *)"ConfirmType_swigregister", ConfirmType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfirmRejReason", _wrap_new_ConfirmRejReason, METH_VARARGS, NULL}, { (char *)"delete_ConfirmRejReason", _wrap_delete_ConfirmRejReason, METH_VARARGS, NULL}, { (char *)"ConfirmRejReason_swigregister", ConfirmRejReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_BookingType", _wrap_new_BookingType, METH_VARARGS, NULL}, { (char *)"delete_BookingType", _wrap_delete_BookingType, METH_VARARGS, NULL}, { (char *)"BookingType_swigregister", BookingType_swigregister, METH_VARARGS, NULL}, { (char *)"new_IndividualAllocRejCode", _wrap_new_IndividualAllocRejCode, METH_VARARGS, NULL}, { (char *)"delete_IndividualAllocRejCode", _wrap_delete_IndividualAllocRejCode, METH_VARARGS, NULL}, { (char *)"IndividualAllocRejCode_swigregister", IndividualAllocRejCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstMsgID", _wrap_new_SettlInstMsgID, METH_VARARGS, NULL}, { (char *)"delete_SettlInstMsgID", _wrap_delete_SettlInstMsgID, METH_VARARGS, NULL}, { (char *)"SettlInstMsgID_swigregister", SettlInstMsgID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSettlInst", _wrap_new_NoSettlInst, METH_VARARGS, NULL}, { (char *)"delete_NoSettlInst", _wrap_delete_NoSettlInst, METH_VARARGS, NULL}, { (char *)"NoSettlInst_swigregister", NoSettlInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastUpdateTime", _wrap_new_LastUpdateTime, METH_VARARGS, NULL}, { (char *)"delete_LastUpdateTime", _wrap_delete_LastUpdateTime, METH_VARARGS, NULL}, { (char *)"LastUpdateTime_swigregister", LastUpdateTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocSettlInstType", _wrap_new_AllocSettlInstType, METH_VARARGS, NULL}, { (char *)"delete_AllocSettlInstType", _wrap_delete_AllocSettlInstType, METH_VARARGS, NULL}, { (char *)"AllocSettlInstType_swigregister", AllocSettlInstType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSettlPartyIDs", _wrap_new_NoSettlPartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoSettlPartyIDs", _wrap_delete_NoSettlPartyIDs, METH_VARARGS, NULL}, { (char *)"NoSettlPartyIDs_swigregister", NoSettlPartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlPartyID", _wrap_new_SettlPartyID, METH_VARARGS, NULL}, { (char *)"delete_SettlPartyID", _wrap_delete_SettlPartyID, METH_VARARGS, NULL}, { (char *)"SettlPartyID_swigregister", SettlPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlPartyIDSource", _wrap_new_SettlPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_SettlPartyIDSource", _wrap_delete_SettlPartyIDSource, METH_VARARGS, NULL}, { (char *)"SettlPartyIDSource_swigregister", SettlPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlPartyRole", _wrap_new_SettlPartyRole, METH_VARARGS, NULL}, { (char *)"delete_SettlPartyRole", _wrap_delete_SettlPartyRole, METH_VARARGS, NULL}, { (char *)"SettlPartyRole_swigregister", SettlPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlPartySubID", _wrap_new_SettlPartySubID, METH_VARARGS, NULL}, { (char *)"delete_SettlPartySubID", _wrap_delete_SettlPartySubID, METH_VARARGS, NULL}, { (char *)"SettlPartySubID_swigregister", SettlPartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlPartySubIDType", _wrap_new_SettlPartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_SettlPartySubIDType", _wrap_delete_SettlPartySubIDType, METH_VARARGS, NULL}, { (char *)"SettlPartySubIDType_swigregister", SettlPartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DlvyInstType", _wrap_new_DlvyInstType, METH_VARARGS, NULL}, { (char *)"delete_DlvyInstType", _wrap_delete_DlvyInstType, METH_VARARGS, NULL}, { (char *)"DlvyInstType_swigregister", DlvyInstType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TerminationType", _wrap_new_TerminationType, METH_VARARGS, NULL}, { (char *)"delete_TerminationType", _wrap_delete_TerminationType, METH_VARARGS, NULL}, { (char *)"TerminationType_swigregister", TerminationType_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrdStatusReqID", _wrap_new_OrdStatusReqID, METH_VARARGS, NULL}, { (char *)"delete_OrdStatusReqID", _wrap_delete_OrdStatusReqID, METH_VARARGS, NULL}, { (char *)"OrdStatusReqID_swigregister", OrdStatusReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstReqID", _wrap_new_SettlInstReqID, METH_VARARGS, NULL}, { (char *)"delete_SettlInstReqID", _wrap_delete_SettlInstReqID, METH_VARARGS, NULL}, { (char *)"SettlInstReqID_swigregister", SettlInstReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlInstReqRejCode", _wrap_new_SettlInstReqRejCode, METH_VARARGS, NULL}, { (char *)"delete_SettlInstReqRejCode", _wrap_delete_SettlInstReqRejCode, METH_VARARGS, NULL}, { (char *)"SettlInstReqRejCode_swigregister", SettlInstReqRejCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryAllocID", _wrap_new_SecondaryAllocID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryAllocID", _wrap_delete_SecondaryAllocID, METH_VARARGS, NULL}, { (char *)"SecondaryAllocID_swigregister", SecondaryAllocID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocReportType", _wrap_new_AllocReportType, METH_VARARGS, NULL}, { (char *)"delete_AllocReportType", _wrap_delete_AllocReportType, METH_VARARGS, NULL}, { (char *)"AllocReportType_swigregister", AllocReportType_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocReportRefID", _wrap_new_AllocReportRefID, METH_VARARGS, NULL}, { (char *)"delete_AllocReportRefID", _wrap_delete_AllocReportRefID, METH_VARARGS, NULL}, { (char *)"AllocReportRefID_swigregister", AllocReportRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocCancReplaceReason", _wrap_new_AllocCancReplaceReason, METH_VARARGS, NULL}, { (char *)"delete_AllocCancReplaceReason", _wrap_delete_AllocCancReplaceReason, METH_VARARGS, NULL}, { (char *)"AllocCancReplaceReason_swigregister", AllocCancReplaceReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_CopyMsgIndicator", _wrap_new_CopyMsgIndicator, METH_VARARGS, NULL}, { (char *)"delete_CopyMsgIndicator", _wrap_delete_CopyMsgIndicator, METH_VARARGS, NULL}, { (char *)"CopyMsgIndicator_swigregister", CopyMsgIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocAccountType", _wrap_new_AllocAccountType, METH_VARARGS, NULL}, { (char *)"delete_AllocAccountType", _wrap_delete_AllocAccountType, METH_VARARGS, NULL}, { (char *)"AllocAccountType_swigregister", AllocAccountType_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderAvgPx", _wrap_new_OrderAvgPx, METH_VARARGS, NULL}, { (char *)"delete_OrderAvgPx", _wrap_delete_OrderAvgPx, METH_VARARGS, NULL}, { (char *)"OrderAvgPx_swigregister", OrderAvgPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderBookingQty", _wrap_new_OrderBookingQty, METH_VARARGS, NULL}, { (char *)"delete_OrderBookingQty", _wrap_delete_OrderBookingQty, METH_VARARGS, NULL}, { (char *)"OrderBookingQty_swigregister", OrderBookingQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSettlPartySubIDs", _wrap_new_NoSettlPartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoSettlPartySubIDs", _wrap_delete_NoSettlPartySubIDs, METH_VARARGS, NULL}, { (char *)"NoSettlPartySubIDs_swigregister", NoSettlPartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoPartySubIDs", _wrap_new_NoPartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoPartySubIDs", _wrap_delete_NoPartySubIDs, METH_VARARGS, NULL}, { (char *)"NoPartySubIDs_swigregister", NoPartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_PartySubIDType", _wrap_new_PartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_PartySubIDType", _wrap_delete_PartySubIDType, METH_VARARGS, NULL}, { (char *)"PartySubIDType_swigregister", PartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNestedPartySubIDs", _wrap_new_NoNestedPartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNestedPartySubIDs", _wrap_delete_NoNestedPartySubIDs, METH_VARARGS, NULL}, { (char *)"NoNestedPartySubIDs_swigregister", NoNestedPartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_NestedPartySubIDType", _wrap_new_NestedPartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_NestedPartySubIDType", _wrap_delete_NestedPartySubIDType, METH_VARARGS, NULL}, { (char *)"NestedPartySubIDType_swigregister", NestedPartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNested2PartySubIDs", _wrap_new_NoNested2PartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNested2PartySubIDs", _wrap_delete_NoNested2PartySubIDs, METH_VARARGS, NULL}, { (char *)"NoNested2PartySubIDs_swigregister", NoNested2PartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested2PartySubIDType", _wrap_new_Nested2PartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_Nested2PartySubIDType", _wrap_delete_Nested2PartySubIDType, METH_VARARGS, NULL}, { (char *)"Nested2PartySubIDType_swigregister", Nested2PartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocIntermedReqType", _wrap_new_AllocIntermedReqType, METH_VARARGS, NULL}, { (char *)"delete_AllocIntermedReqType", _wrap_delete_AllocIntermedReqType, METH_VARARGS, NULL}, { (char *)"AllocIntermedReqType_swigregister", AllocIntermedReqType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingPx", _wrap_new_UnderlyingPx, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingPx", _wrap_delete_UnderlyingPx, METH_VARARGS, NULL}, { (char *)"UnderlyingPx_swigregister", UnderlyingPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceDelta", _wrap_new_PriceDelta, METH_VARARGS, NULL}, { (char *)"delete_PriceDelta", _wrap_delete_PriceDelta, METH_VARARGS, NULL}, { (char *)"PriceDelta_swigregister", PriceDelta_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplQueueMax", _wrap_new_ApplQueueMax, METH_VARARGS, NULL}, { (char *)"delete_ApplQueueMax", _wrap_delete_ApplQueueMax, METH_VARARGS, NULL}, { (char *)"ApplQueueMax_swigregister", ApplQueueMax_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplQueueDepth", _wrap_new_ApplQueueDepth, METH_VARARGS, NULL}, { (char *)"delete_ApplQueueDepth", _wrap_delete_ApplQueueDepth, METH_VARARGS, NULL}, { (char *)"ApplQueueDepth_swigregister", ApplQueueDepth_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplQueueResolution", _wrap_new_ApplQueueResolution, METH_VARARGS, NULL}, { (char *)"delete_ApplQueueResolution", _wrap_delete_ApplQueueResolution, METH_VARARGS, NULL}, { (char *)"ApplQueueResolution_swigregister", ApplQueueResolution_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplQueueAction", _wrap_new_ApplQueueAction, METH_VARARGS, NULL}, { (char *)"delete_ApplQueueAction", _wrap_delete_ApplQueueAction, METH_VARARGS, NULL}, { (char *)"ApplQueueAction_swigregister", ApplQueueAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoAltMDSource", _wrap_new_NoAltMDSource, METH_VARARGS, NULL}, { (char *)"delete_NoAltMDSource", _wrap_delete_NoAltMDSource, METH_VARARGS, NULL}, { (char *)"NoAltMDSource_swigregister", NoAltMDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_AltMDSourceID", _wrap_new_AltMDSourceID, METH_VARARGS, NULL}, { (char *)"delete_AltMDSourceID", _wrap_delete_AltMDSourceID, METH_VARARGS, NULL}, { (char *)"AltMDSourceID_swigregister", AltMDSourceID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryTradeReportID", _wrap_new_SecondaryTradeReportID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryTradeReportID", _wrap_delete_SecondaryTradeReportID, METH_VARARGS, NULL}, { (char *)"SecondaryTradeReportID_swigregister", SecondaryTradeReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AvgPxIndicator", _wrap_new_AvgPxIndicator, METH_VARARGS, NULL}, { (char *)"delete_AvgPxIndicator", _wrap_delete_AvgPxIndicator, METH_VARARGS, NULL}, { (char *)"AvgPxIndicator_swigregister", AvgPxIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeLinkID", _wrap_new_TradeLinkID, METH_VARARGS, NULL}, { (char *)"delete_TradeLinkID", _wrap_delete_TradeLinkID, METH_VARARGS, NULL}, { (char *)"TradeLinkID_swigregister", TradeLinkID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderInputDevice", _wrap_new_OrderInputDevice, METH_VARARGS, NULL}, { (char *)"delete_OrderInputDevice", _wrap_delete_OrderInputDevice, METH_VARARGS, NULL}, { (char *)"OrderInputDevice_swigregister", OrderInputDevice_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingTradingSessionID", _wrap_new_UnderlyingTradingSessionID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingTradingSessionID", _wrap_delete_UnderlyingTradingSessionID, METH_VARARGS, NULL}, { (char *)"UnderlyingTradingSessionID_swigregister", UnderlyingTradingSessionID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingTradingSessionSubID", _wrap_new_UnderlyingTradingSessionSubID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingTradingSessionSubID", _wrap_delete_UnderlyingTradingSessionSubID, METH_VARARGS, NULL}, { (char *)"UnderlyingTradingSessionSubID_swigregister", UnderlyingTradingSessionSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeLegRefID", _wrap_new_TradeLegRefID, METH_VARARGS, NULL}, { (char *)"delete_TradeLegRefID", _wrap_delete_TradeLegRefID, METH_VARARGS, NULL}, { (char *)"TradeLegRefID_swigregister", TradeLegRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExchangeRule", _wrap_new_ExchangeRule, METH_VARARGS, NULL}, { (char *)"delete_ExchangeRule", _wrap_delete_ExchangeRule, METH_VARARGS, NULL}, { (char *)"ExchangeRule_swigregister", ExchangeRule_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeAllocIndicator", _wrap_new_TradeAllocIndicator, METH_VARARGS, NULL}, { (char *)"delete_TradeAllocIndicator", _wrap_delete_TradeAllocIndicator, METH_VARARGS, NULL}, { (char *)"TradeAllocIndicator_swigregister", TradeAllocIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExpirationCycle", _wrap_new_ExpirationCycle, METH_VARARGS, NULL}, { (char *)"delete_ExpirationCycle", _wrap_delete_ExpirationCycle, METH_VARARGS, NULL}, { (char *)"ExpirationCycle_swigregister", ExpirationCycle_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdType", _wrap_new_TrdType, METH_VARARGS, NULL}, { (char *)"delete_TrdType", _wrap_delete_TrdType, METH_VARARGS, NULL}, { (char *)"TrdType_swigregister", TrdType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdSubType", _wrap_new_TrdSubType, METH_VARARGS, NULL}, { (char *)"delete_TrdSubType", _wrap_delete_TrdSubType, METH_VARARGS, NULL}, { (char *)"TrdSubType_swigregister", TrdSubType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TransferReason", _wrap_new_TransferReason, METH_VARARGS, NULL}, { (char *)"delete_TransferReason", _wrap_delete_TransferReason, METH_VARARGS, NULL}, { (char *)"TransferReason_swigregister", TransferReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNumAssignmentReports", _wrap_new_TotNumAssignmentReports, METH_VARARGS, NULL}, { (char *)"delete_TotNumAssignmentReports", _wrap_delete_TotNumAssignmentReports, METH_VARARGS, NULL}, { (char *)"TotNumAssignmentReports_swigregister", TotNumAssignmentReports_swigregister, METH_VARARGS, NULL}, { (char *)"new_AsgnRptID", _wrap_new_AsgnRptID, METH_VARARGS, NULL}, { (char *)"delete_AsgnRptID", _wrap_delete_AsgnRptID, METH_VARARGS, NULL}, { (char *)"AsgnRptID_swigregister", AsgnRptID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ThresholdAmount", _wrap_new_ThresholdAmount, METH_VARARGS, NULL}, { (char *)"delete_ThresholdAmount", _wrap_delete_ThresholdAmount, METH_VARARGS, NULL}, { (char *)"ThresholdAmount_swigregister", ThresholdAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegMoveType", _wrap_new_PegMoveType, METH_VARARGS, NULL}, { (char *)"delete_PegMoveType", _wrap_delete_PegMoveType, METH_VARARGS, NULL}, { (char *)"PegMoveType_swigregister", PegMoveType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegOffsetType", _wrap_new_PegOffsetType, METH_VARARGS, NULL}, { (char *)"delete_PegOffsetType", _wrap_delete_PegOffsetType, METH_VARARGS, NULL}, { (char *)"PegOffsetType_swigregister", PegOffsetType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegLimitType", _wrap_new_PegLimitType, METH_VARARGS, NULL}, { (char *)"delete_PegLimitType", _wrap_delete_PegLimitType, METH_VARARGS, NULL}, { (char *)"PegLimitType_swigregister", PegLimitType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegRoundDirection", _wrap_new_PegRoundDirection, METH_VARARGS, NULL}, { (char *)"delete_PegRoundDirection", _wrap_delete_PegRoundDirection, METH_VARARGS, NULL}, { (char *)"PegRoundDirection_swigregister", PegRoundDirection_swigregister, METH_VARARGS, NULL}, { (char *)"new_PeggedPrice", _wrap_new_PeggedPrice, METH_VARARGS, NULL}, { (char *)"delete_PeggedPrice", _wrap_delete_PeggedPrice, METH_VARARGS, NULL}, { (char *)"PeggedPrice_swigregister", PeggedPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegScope", _wrap_new_PegScope, METH_VARARGS, NULL}, { (char *)"delete_PegScope", _wrap_delete_PegScope, METH_VARARGS, NULL}, { (char *)"PegScope_swigregister", PegScope_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionMoveType", _wrap_new_DiscretionMoveType, METH_VARARGS, NULL}, { (char *)"delete_DiscretionMoveType", _wrap_delete_DiscretionMoveType, METH_VARARGS, NULL}, { (char *)"DiscretionMoveType_swigregister", DiscretionMoveType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionOffsetType", _wrap_new_DiscretionOffsetType, METH_VARARGS, NULL}, { (char *)"delete_DiscretionOffsetType", _wrap_delete_DiscretionOffsetType, METH_VARARGS, NULL}, { (char *)"DiscretionOffsetType_swigregister", DiscretionOffsetType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionLimitType", _wrap_new_DiscretionLimitType, METH_VARARGS, NULL}, { (char *)"delete_DiscretionLimitType", _wrap_delete_DiscretionLimitType, METH_VARARGS, NULL}, { (char *)"DiscretionLimitType_swigregister", DiscretionLimitType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionRoundDirection", _wrap_new_DiscretionRoundDirection, METH_VARARGS, NULL}, { (char *)"delete_DiscretionRoundDirection", _wrap_delete_DiscretionRoundDirection, METH_VARARGS, NULL}, { (char *)"DiscretionRoundDirection_swigregister", DiscretionRoundDirection_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionPrice", _wrap_new_DiscretionPrice, METH_VARARGS, NULL}, { (char *)"delete_DiscretionPrice", _wrap_delete_DiscretionPrice, METH_VARARGS, NULL}, { (char *)"DiscretionPrice_swigregister", DiscretionPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_DiscretionScope", _wrap_new_DiscretionScope, METH_VARARGS, NULL}, { (char *)"delete_DiscretionScope", _wrap_delete_DiscretionScope, METH_VARARGS, NULL}, { (char *)"DiscretionScope_swigregister", DiscretionScope_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetStrategy", _wrap_new_TargetStrategy, METH_VARARGS, NULL}, { (char *)"delete_TargetStrategy", _wrap_delete_TargetStrategy, METH_VARARGS, NULL}, { (char *)"TargetStrategy_swigregister", TargetStrategy_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetStrategyParameters", _wrap_new_TargetStrategyParameters, METH_VARARGS, NULL}, { (char *)"delete_TargetStrategyParameters", _wrap_delete_TargetStrategyParameters, METH_VARARGS, NULL}, { (char *)"TargetStrategyParameters_swigregister", TargetStrategyParameters_swigregister, METH_VARARGS, NULL}, { (char *)"new_ParticipationRate", _wrap_new_ParticipationRate, METH_VARARGS, NULL}, { (char *)"delete_ParticipationRate", _wrap_delete_ParticipationRate, METH_VARARGS, NULL}, { (char *)"ParticipationRate_swigregister", ParticipationRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetStrategyPerformance", _wrap_new_TargetStrategyPerformance, METH_VARARGS, NULL}, { (char *)"delete_TargetStrategyPerformance", _wrap_delete_TargetStrategyPerformance, METH_VARARGS, NULL}, { (char *)"TargetStrategyPerformance_swigregister", TargetStrategyPerformance_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastLiquidityInd", _wrap_new_LastLiquidityInd, METH_VARARGS, NULL}, { (char *)"delete_LastLiquidityInd", _wrap_delete_LastLiquidityInd, METH_VARARGS, NULL}, { (char *)"LastLiquidityInd_swigregister", LastLiquidityInd_swigregister, METH_VARARGS, NULL}, { (char *)"new_PublishTrdIndicator", _wrap_new_PublishTrdIndicator, METH_VARARGS, NULL}, { (char *)"delete_PublishTrdIndicator", _wrap_delete_PublishTrdIndicator, METH_VARARGS, NULL}, { (char *)"PublishTrdIndicator_swigregister", PublishTrdIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_ShortSaleReason", _wrap_new_ShortSaleReason, METH_VARARGS, NULL}, { (char *)"delete_ShortSaleReason", _wrap_delete_ShortSaleReason, METH_VARARGS, NULL}, { (char *)"ShortSaleReason_swigregister", ShortSaleReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_QtyType", _wrap_new_QtyType, METH_VARARGS, NULL}, { (char *)"delete_QtyType", _wrap_delete_QtyType, METH_VARARGS, NULL}, { (char *)"QtyType_swigregister", QtyType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryTrdType", _wrap_new_SecondaryTrdType, METH_VARARGS, NULL}, { (char *)"delete_SecondaryTrdType", _wrap_delete_SecondaryTrdType, METH_VARARGS, NULL}, { (char *)"SecondaryTrdType_swigregister", SecondaryTrdType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeReportType", _wrap_new_TradeReportType, METH_VARARGS, NULL}, { (char *)"delete_TradeReportType", _wrap_delete_TradeReportType, METH_VARARGS, NULL}, { (char *)"TradeReportType_swigregister", TradeReportType_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocNoOrdersType", _wrap_new_AllocNoOrdersType, METH_VARARGS, NULL}, { (char *)"delete_AllocNoOrdersType", _wrap_delete_AllocNoOrdersType, METH_VARARGS, NULL}, { (char *)"AllocNoOrdersType_swigregister", AllocNoOrdersType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SharedCommission", _wrap_new_SharedCommission, METH_VARARGS, NULL}, { (char *)"delete_SharedCommission", _wrap_delete_SharedCommission, METH_VARARGS, NULL}, { (char *)"SharedCommission_swigregister", SharedCommission_swigregister, METH_VARARGS, NULL}, { (char *)"new_ConfirmReqID", _wrap_new_ConfirmReqID, METH_VARARGS, NULL}, { (char *)"delete_ConfirmReqID", _wrap_delete_ConfirmReqID, METH_VARARGS, NULL}, { (char *)"ConfirmReqID_swigregister", ConfirmReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AvgParPx", _wrap_new_AvgParPx, METH_VARARGS, NULL}, { (char *)"delete_AvgParPx", _wrap_delete_AvgParPx, METH_VARARGS, NULL}, { (char *)"AvgParPx_swigregister", AvgParPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_ReportedPx", _wrap_new_ReportedPx, METH_VARARGS, NULL}, { (char *)"delete_ReportedPx", _wrap_delete_ReportedPx, METH_VARARGS, NULL}, { (char *)"ReportedPx_swigregister", ReportedPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoCapacities", _wrap_new_NoCapacities, METH_VARARGS, NULL}, { (char *)"delete_NoCapacities", _wrap_delete_NoCapacities, METH_VARARGS, NULL}, { (char *)"NoCapacities_swigregister", NoCapacities_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderCapacityQty", _wrap_new_OrderCapacityQty, METH_VARARGS, NULL}, { (char *)"delete_OrderCapacityQty", _wrap_delete_OrderCapacityQty, METH_VARARGS, NULL}, { (char *)"OrderCapacityQty_swigregister", OrderCapacityQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoEvents", _wrap_new_NoEvents, METH_VARARGS, NULL}, { (char *)"delete_NoEvents", _wrap_delete_NoEvents, METH_VARARGS, NULL}, { (char *)"NoEvents_swigregister", NoEvents_swigregister, METH_VARARGS, NULL}, { (char *)"new_EventType", _wrap_new_EventType, METH_VARARGS, NULL}, { (char *)"delete_EventType", _wrap_delete_EventType, METH_VARARGS, NULL}, { (char *)"EventType_swigregister", EventType_swigregister, METH_VARARGS, NULL}, { (char *)"new_EventDate", _wrap_new_EventDate, METH_VARARGS, NULL}, { (char *)"delete_EventDate", _wrap_delete_EventDate, METH_VARARGS, NULL}, { (char *)"EventDate_swigregister", EventDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_EventPx", _wrap_new_EventPx, METH_VARARGS, NULL}, { (char *)"delete_EventPx", _wrap_delete_EventPx, METH_VARARGS, NULL}, { (char *)"EventPx_swigregister", EventPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_EventText", _wrap_new_EventText, METH_VARARGS, NULL}, { (char *)"delete_EventText", _wrap_delete_EventText, METH_VARARGS, NULL}, { (char *)"EventText_swigregister", EventText_swigregister, METH_VARARGS, NULL}, { (char *)"new_PctAtRisk", _wrap_new_PctAtRisk, METH_VARARGS, NULL}, { (char *)"delete_PctAtRisk", _wrap_delete_PctAtRisk, METH_VARARGS, NULL}, { (char *)"PctAtRisk_swigregister", PctAtRisk_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoInstrAttrib", _wrap_new_NoInstrAttrib, METH_VARARGS, NULL}, { (char *)"delete_NoInstrAttrib", _wrap_delete_NoInstrAttrib, METH_VARARGS, NULL}, { (char *)"NoInstrAttrib_swigregister", NoInstrAttrib_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrAttribType", _wrap_new_InstrAttribType, METH_VARARGS, NULL}, { (char *)"delete_InstrAttribType", _wrap_delete_InstrAttribType, METH_VARARGS, NULL}, { (char *)"InstrAttribType_swigregister", InstrAttribType_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrAttribValue", _wrap_new_InstrAttribValue, METH_VARARGS, NULL}, { (char *)"delete_InstrAttribValue", _wrap_delete_InstrAttribValue, METH_VARARGS, NULL}, { (char *)"InstrAttribValue_swigregister", InstrAttribValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_DatedDate", _wrap_new_DatedDate, METH_VARARGS, NULL}, { (char *)"delete_DatedDate", _wrap_delete_DatedDate, METH_VARARGS, NULL}, { (char *)"DatedDate_swigregister", DatedDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_InterestAccrualDate", _wrap_new_InterestAccrualDate, METH_VARARGS, NULL}, { (char *)"delete_InterestAccrualDate", _wrap_delete_InterestAccrualDate, METH_VARARGS, NULL}, { (char *)"InterestAccrualDate_swigregister", InterestAccrualDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_CPProgram", _wrap_new_CPProgram, METH_VARARGS, NULL}, { (char *)"delete_CPProgram", _wrap_delete_CPProgram, METH_VARARGS, NULL}, { (char *)"CPProgram_swigregister", CPProgram_swigregister, METH_VARARGS, NULL}, { (char *)"new_CPRegType", _wrap_new_CPRegType, METH_VARARGS, NULL}, { (char *)"delete_CPRegType", _wrap_delete_CPRegType, METH_VARARGS, NULL}, { (char *)"CPRegType_swigregister", CPRegType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCPProgram", _wrap_new_UnderlyingCPProgram, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCPProgram", _wrap_delete_UnderlyingCPProgram, METH_VARARGS, NULL}, { (char *)"UnderlyingCPProgram_swigregister", UnderlyingCPProgram_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCPRegType", _wrap_new_UnderlyingCPRegType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCPRegType", _wrap_delete_UnderlyingCPRegType, METH_VARARGS, NULL}, { (char *)"UnderlyingCPRegType_swigregister", UnderlyingCPRegType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingQty", _wrap_new_UnderlyingQty, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingQty", _wrap_delete_UnderlyingQty, METH_VARARGS, NULL}, { (char *)"UnderlyingQty_swigregister", UnderlyingQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdMatchID", _wrap_new_TrdMatchID, METH_VARARGS, NULL}, { (char *)"delete_TrdMatchID", _wrap_delete_TrdMatchID, METH_VARARGS, NULL}, { (char *)"TrdMatchID_swigregister", TrdMatchID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryTradeReportRefID", _wrap_new_SecondaryTradeReportRefID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryTradeReportRefID", _wrap_delete_SecondaryTradeReportRefID, METH_VARARGS, NULL}, { (char *)"SecondaryTradeReportRefID_swigregister", SecondaryTradeReportRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingDirtyPrice", _wrap_new_UnderlyingDirtyPrice, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingDirtyPrice", _wrap_delete_UnderlyingDirtyPrice, METH_VARARGS, NULL}, { (char *)"UnderlyingDirtyPrice_swigregister", UnderlyingDirtyPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingEndPrice", _wrap_new_UnderlyingEndPrice, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingEndPrice", _wrap_delete_UnderlyingEndPrice, METH_VARARGS, NULL}, { (char *)"UnderlyingEndPrice_swigregister", UnderlyingEndPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingStartValue", _wrap_new_UnderlyingStartValue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingStartValue", _wrap_delete_UnderlyingStartValue, METH_VARARGS, NULL}, { (char *)"UnderlyingStartValue_swigregister", UnderlyingStartValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCurrentValue", _wrap_new_UnderlyingCurrentValue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCurrentValue", _wrap_delete_UnderlyingCurrentValue, METH_VARARGS, NULL}, { (char *)"UnderlyingCurrentValue_swigregister", UnderlyingCurrentValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingEndValue", _wrap_new_UnderlyingEndValue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingEndValue", _wrap_delete_UnderlyingEndValue, METH_VARARGS, NULL}, { (char *)"UnderlyingEndValue_swigregister", UnderlyingEndValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUnderlyingStips", _wrap_new_NoUnderlyingStips, METH_VARARGS, NULL}, { (char *)"delete_NoUnderlyingStips", _wrap_delete_NoUnderlyingStips, METH_VARARGS, NULL}, { (char *)"NoUnderlyingStips_swigregister", NoUnderlyingStips_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingStipType", _wrap_new_UnderlyingStipType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingStipType", _wrap_delete_UnderlyingStipType, METH_VARARGS, NULL}, { (char *)"UnderlyingStipType_swigregister", UnderlyingStipType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingStipValue", _wrap_new_UnderlyingStipValue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingStipValue", _wrap_delete_UnderlyingStipValue, METH_VARARGS, NULL}, { (char *)"UnderlyingStipValue_swigregister", UnderlyingStipValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityNetMoney", _wrap_new_MaturityNetMoney, METH_VARARGS, NULL}, { (char *)"delete_MaturityNetMoney", _wrap_delete_MaturityNetMoney, METH_VARARGS, NULL}, { (char *)"MaturityNetMoney_swigregister", MaturityNetMoney_swigregister, METH_VARARGS, NULL}, { (char *)"new_MiscFeeBasis", _wrap_new_MiscFeeBasis, METH_VARARGS, NULL}, { (char *)"delete_MiscFeeBasis", _wrap_delete_MiscFeeBasis, METH_VARARGS, NULL}, { (char *)"MiscFeeBasis_swigregister", MiscFeeBasis_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoAllocs", _wrap_new_TotNoAllocs, METH_VARARGS, NULL}, { (char *)"delete_TotNoAllocs", _wrap_delete_TotNoAllocs, METH_VARARGS, NULL}, { (char *)"TotNoAllocs_swigregister", TotNoAllocs_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastFragment", _wrap_new_LastFragment, METH_VARARGS, NULL}, { (char *)"delete_LastFragment", _wrap_delete_LastFragment, METH_VARARGS, NULL}, { (char *)"LastFragment_swigregister", LastFragment_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollReqID", _wrap_new_CollReqID, METH_VARARGS, NULL}, { (char *)"delete_CollReqID", _wrap_delete_CollReqID, METH_VARARGS, NULL}, { (char *)"CollReqID_swigregister", CollReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollAsgnReason", _wrap_new_CollAsgnReason, METH_VARARGS, NULL}, { (char *)"delete_CollAsgnReason", _wrap_delete_CollAsgnReason, METH_VARARGS, NULL}, { (char *)"CollAsgnReason_swigregister", CollAsgnReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollInquiryQualifier", _wrap_new_CollInquiryQualifier, METH_VARARGS, NULL}, { (char *)"delete_CollInquiryQualifier", _wrap_delete_CollInquiryQualifier, METH_VARARGS, NULL}, { (char *)"CollInquiryQualifier_swigregister", CollInquiryQualifier_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTrades", _wrap_new_NoTrades, METH_VARARGS, NULL}, { (char *)"delete_NoTrades", _wrap_delete_NoTrades, METH_VARARGS, NULL}, { (char *)"NoTrades_swigregister", NoTrades_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarginRatio", _wrap_new_MarginRatio, METH_VARARGS, NULL}, { (char *)"delete_MarginRatio", _wrap_delete_MarginRatio, METH_VARARGS, NULL}, { (char *)"MarginRatio_swigregister", MarginRatio_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarginExcess", _wrap_new_MarginExcess, METH_VARARGS, NULL}, { (char *)"delete_MarginExcess", _wrap_delete_MarginExcess, METH_VARARGS, NULL}, { (char *)"MarginExcess_swigregister", MarginExcess_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotalNetValue", _wrap_new_TotalNetValue, METH_VARARGS, NULL}, { (char *)"delete_TotalNetValue", _wrap_delete_TotalNetValue, METH_VARARGS, NULL}, { (char *)"TotalNetValue_swigregister", TotalNetValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_CashOutstanding", _wrap_new_CashOutstanding, METH_VARARGS, NULL}, { (char *)"delete_CashOutstanding", _wrap_delete_CashOutstanding, METH_VARARGS, NULL}, { (char *)"CashOutstanding_swigregister", CashOutstanding_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollAsgnID", _wrap_new_CollAsgnID, METH_VARARGS, NULL}, { (char *)"delete_CollAsgnID", _wrap_delete_CollAsgnID, METH_VARARGS, NULL}, { (char *)"CollAsgnID_swigregister", CollAsgnID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollAsgnTransType", _wrap_new_CollAsgnTransType, METH_VARARGS, NULL}, { (char *)"delete_CollAsgnTransType", _wrap_delete_CollAsgnTransType, METH_VARARGS, NULL}, { (char *)"CollAsgnTransType_swigregister", CollAsgnTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollRespID", _wrap_new_CollRespID, METH_VARARGS, NULL}, { (char *)"delete_CollRespID", _wrap_delete_CollRespID, METH_VARARGS, NULL}, { (char *)"CollRespID_swigregister", CollRespID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollAsgnRespType", _wrap_new_CollAsgnRespType, METH_VARARGS, NULL}, { (char *)"delete_CollAsgnRespType", _wrap_delete_CollAsgnRespType, METH_VARARGS, NULL}, { (char *)"CollAsgnRespType_swigregister", CollAsgnRespType_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollAsgnRejectReason", _wrap_new_CollAsgnRejectReason, METH_VARARGS, NULL}, { (char *)"delete_CollAsgnRejectReason", _wrap_delete_CollAsgnRejectReason, METH_VARARGS, NULL}, { (char *)"CollAsgnRejectReason_swigregister", CollAsgnRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollAsgnRefID", _wrap_new_CollAsgnRefID, METH_VARARGS, NULL}, { (char *)"delete_CollAsgnRefID", _wrap_delete_CollAsgnRefID, METH_VARARGS, NULL}, { (char *)"CollAsgnRefID_swigregister", CollAsgnRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollRptID", _wrap_new_CollRptID, METH_VARARGS, NULL}, { (char *)"delete_CollRptID", _wrap_delete_CollRptID, METH_VARARGS, NULL}, { (char *)"CollRptID_swigregister", CollRptID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollInquiryID", _wrap_new_CollInquiryID, METH_VARARGS, NULL}, { (char *)"delete_CollInquiryID", _wrap_delete_CollInquiryID, METH_VARARGS, NULL}, { (char *)"CollInquiryID_swigregister", CollInquiryID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollStatus", _wrap_new_CollStatus, METH_VARARGS, NULL}, { (char *)"delete_CollStatus", _wrap_delete_CollStatus, METH_VARARGS, NULL}, { (char *)"CollStatus_swigregister", CollStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNumReports", _wrap_new_TotNumReports, METH_VARARGS, NULL}, { (char *)"delete_TotNumReports", _wrap_delete_TotNumReports, METH_VARARGS, NULL}, { (char *)"TotNumReports_swigregister", TotNumReports_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastRptRequested", _wrap_new_LastRptRequested, METH_VARARGS, NULL}, { (char *)"delete_LastRptRequested", _wrap_delete_LastRptRequested, METH_VARARGS, NULL}, { (char *)"LastRptRequested_swigregister", LastRptRequested_swigregister, METH_VARARGS, NULL}, { (char *)"new_AgreementDesc", _wrap_new_AgreementDesc, METH_VARARGS, NULL}, { (char *)"delete_AgreementDesc", _wrap_delete_AgreementDesc, METH_VARARGS, NULL}, { (char *)"AgreementDesc_swigregister", AgreementDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_AgreementID", _wrap_new_AgreementID, METH_VARARGS, NULL}, { (char *)"delete_AgreementID", _wrap_delete_AgreementID, METH_VARARGS, NULL}, { (char *)"AgreementID_swigregister", AgreementID_swigregister, METH_VARARGS, NULL}, { (char *)"new_AgreementDate", _wrap_new_AgreementDate, METH_VARARGS, NULL}, { (char *)"delete_AgreementDate", _wrap_delete_AgreementDate, METH_VARARGS, NULL}, { (char *)"AgreementDate_swigregister", AgreementDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_StartDate", _wrap_new_StartDate, METH_VARARGS, NULL}, { (char *)"delete_StartDate", _wrap_delete_StartDate, METH_VARARGS, NULL}, { (char *)"StartDate_swigregister", StartDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_EndDate", _wrap_new_EndDate, METH_VARARGS, NULL}, { (char *)"delete_EndDate", _wrap_delete_EndDate, METH_VARARGS, NULL}, { (char *)"EndDate_swigregister", EndDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_AgreementCurrency", _wrap_new_AgreementCurrency, METH_VARARGS, NULL}, { (char *)"delete_AgreementCurrency", _wrap_delete_AgreementCurrency, METH_VARARGS, NULL}, { (char *)"AgreementCurrency_swigregister", AgreementCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeliveryType", _wrap_new_DeliveryType, METH_VARARGS, NULL}, { (char *)"delete_DeliveryType", _wrap_delete_DeliveryType, METH_VARARGS, NULL}, { (char *)"DeliveryType_swigregister", DeliveryType_swigregister, METH_VARARGS, NULL}, { (char *)"new_EndAccruedInterestAmt", _wrap_new_EndAccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"delete_EndAccruedInterestAmt", _wrap_delete_EndAccruedInterestAmt, METH_VARARGS, NULL}, { (char *)"EndAccruedInterestAmt_swigregister", EndAccruedInterestAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_StartCash", _wrap_new_StartCash, METH_VARARGS, NULL}, { (char *)"delete_StartCash", _wrap_delete_StartCash, METH_VARARGS, NULL}, { (char *)"StartCash_swigregister", StartCash_swigregister, METH_VARARGS, NULL}, { (char *)"new_EndCash", _wrap_new_EndCash, METH_VARARGS, NULL}, { (char *)"delete_EndCash", _wrap_delete_EndCash, METH_VARARGS, NULL}, { (char *)"EndCash_swigregister", EndCash_swigregister, METH_VARARGS, NULL}, { (char *)"new_UserRequestID", _wrap_new_UserRequestID, METH_VARARGS, NULL}, { (char *)"delete_UserRequestID", _wrap_delete_UserRequestID, METH_VARARGS, NULL}, { (char *)"UserRequestID_swigregister", UserRequestID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UserRequestType", _wrap_new_UserRequestType, METH_VARARGS, NULL}, { (char *)"delete_UserRequestType", _wrap_delete_UserRequestType, METH_VARARGS, NULL}, { (char *)"UserRequestType_swigregister", UserRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NewPassword", _wrap_new_NewPassword, METH_VARARGS, NULL}, { (char *)"delete_NewPassword", _wrap_delete_NewPassword, METH_VARARGS, NULL}, { (char *)"NewPassword_swigregister", NewPassword_swigregister, METH_VARARGS, NULL}, { (char *)"new_UserStatus", _wrap_new_UserStatus, METH_VARARGS, NULL}, { (char *)"delete_UserStatus", _wrap_delete_UserStatus, METH_VARARGS, NULL}, { (char *)"UserStatus_swigregister", UserStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_UserStatusText", _wrap_new_UserStatusText, METH_VARARGS, NULL}, { (char *)"delete_UserStatusText", _wrap_delete_UserStatusText, METH_VARARGS, NULL}, { (char *)"UserStatusText_swigregister", UserStatusText_swigregister, METH_VARARGS, NULL}, { (char *)"new_StatusValue", _wrap_new_StatusValue, METH_VARARGS, NULL}, { (char *)"delete_StatusValue", _wrap_delete_StatusValue, METH_VARARGS, NULL}, { (char *)"StatusValue_swigregister", StatusValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_StatusText", _wrap_new_StatusText, METH_VARARGS, NULL}, { (char *)"delete_StatusText", _wrap_delete_StatusText, METH_VARARGS, NULL}, { (char *)"StatusText_swigregister", StatusText_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefCompID", _wrap_new_RefCompID, METH_VARARGS, NULL}, { (char *)"delete_RefCompID", _wrap_delete_RefCompID, METH_VARARGS, NULL}, { (char *)"RefCompID_swigregister", RefCompID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefSubID", _wrap_new_RefSubID, METH_VARARGS, NULL}, { (char *)"delete_RefSubID", _wrap_delete_RefSubID, METH_VARARGS, NULL}, { (char *)"RefSubID_swigregister", RefSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NetworkResponseID", _wrap_new_NetworkResponseID, METH_VARARGS, NULL}, { (char *)"delete_NetworkResponseID", _wrap_delete_NetworkResponseID, METH_VARARGS, NULL}, { (char *)"NetworkResponseID_swigregister", NetworkResponseID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NetworkRequestID", _wrap_new_NetworkRequestID, METH_VARARGS, NULL}, { (char *)"delete_NetworkRequestID", _wrap_delete_NetworkRequestID, METH_VARARGS, NULL}, { (char *)"NetworkRequestID_swigregister", NetworkRequestID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastNetworkResponseID", _wrap_new_LastNetworkResponseID, METH_VARARGS, NULL}, { (char *)"delete_LastNetworkResponseID", _wrap_delete_LastNetworkResponseID, METH_VARARGS, NULL}, { (char *)"LastNetworkResponseID_swigregister", LastNetworkResponseID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NetworkRequestType", _wrap_new_NetworkRequestType, METH_VARARGS, NULL}, { (char *)"delete_NetworkRequestType", _wrap_delete_NetworkRequestType, METH_VARARGS, NULL}, { (char *)"NetworkRequestType_swigregister", NetworkRequestType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoCompIDs", _wrap_new_NoCompIDs, METH_VARARGS, NULL}, { (char *)"delete_NoCompIDs", _wrap_delete_NoCompIDs, METH_VARARGS, NULL}, { (char *)"NoCompIDs_swigregister", NoCompIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_NetworkStatusResponseType", _wrap_new_NetworkStatusResponseType, METH_VARARGS, NULL}, { (char *)"delete_NetworkStatusResponseType", _wrap_delete_NetworkStatusResponseType, METH_VARARGS, NULL}, { (char *)"NetworkStatusResponseType_swigregister", NetworkStatusResponseType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoCollInquiryQualifier", _wrap_new_NoCollInquiryQualifier, METH_VARARGS, NULL}, { (char *)"delete_NoCollInquiryQualifier", _wrap_delete_NoCollInquiryQualifier, METH_VARARGS, NULL}, { (char *)"NoCollInquiryQualifier_swigregister", NoCollInquiryQualifier_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdRptStatus", _wrap_new_TrdRptStatus, METH_VARARGS, NULL}, { (char *)"delete_TrdRptStatus", _wrap_delete_TrdRptStatus, METH_VARARGS, NULL}, { (char *)"TrdRptStatus_swigregister", TrdRptStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_AffirmStatus", _wrap_new_AffirmStatus, METH_VARARGS, NULL}, { (char *)"delete_AffirmStatus", _wrap_delete_AffirmStatus, METH_VARARGS, NULL}, { (char *)"AffirmStatus_swigregister", AffirmStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingStrikeCurrency", _wrap_new_UnderlyingStrikeCurrency, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingStrikeCurrency", _wrap_delete_UnderlyingStrikeCurrency, METH_VARARGS, NULL}, { (char *)"UnderlyingStrikeCurrency_swigregister", UnderlyingStrikeCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegStrikeCurrency", _wrap_new_LegStrikeCurrency, METH_VARARGS, NULL}, { (char *)"delete_LegStrikeCurrency", _wrap_delete_LegStrikeCurrency, METH_VARARGS, NULL}, { (char *)"LegStrikeCurrency_swigregister", LegStrikeCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_TimeBracket", _wrap_new_TimeBracket, METH_VARARGS, NULL}, { (char *)"delete_TimeBracket", _wrap_delete_TimeBracket, METH_VARARGS, NULL}, { (char *)"TimeBracket_swigregister", TimeBracket_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollAction", _wrap_new_CollAction, METH_VARARGS, NULL}, { (char *)"delete_CollAction", _wrap_delete_CollAction, METH_VARARGS, NULL}, { (char *)"CollAction_swigregister", CollAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollInquiryStatus", _wrap_new_CollInquiryStatus, METH_VARARGS, NULL}, { (char *)"delete_CollInquiryStatus", _wrap_delete_CollInquiryStatus, METH_VARARGS, NULL}, { (char *)"CollInquiryStatus_swigregister", CollInquiryStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollInquiryResult", _wrap_new_CollInquiryResult, METH_VARARGS, NULL}, { (char *)"delete_CollInquiryResult", _wrap_delete_CollInquiryResult, METH_VARARGS, NULL}, { (char *)"CollInquiryResult_swigregister", CollInquiryResult_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikeCurrency", _wrap_new_StrikeCurrency, METH_VARARGS, NULL}, { (char *)"delete_StrikeCurrency", _wrap_delete_StrikeCurrency, METH_VARARGS, NULL}, { (char *)"StrikeCurrency_swigregister", StrikeCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNested3PartyIDs", _wrap_new_NoNested3PartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNested3PartyIDs", _wrap_delete_NoNested3PartyIDs, METH_VARARGS, NULL}, { (char *)"NoNested3PartyIDs_swigregister", NoNested3PartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested3PartyID", _wrap_new_Nested3PartyID, METH_VARARGS, NULL}, { (char *)"delete_Nested3PartyID", _wrap_delete_Nested3PartyID, METH_VARARGS, NULL}, { (char *)"Nested3PartyID_swigregister", Nested3PartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested3PartyIDSource", _wrap_new_Nested3PartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_Nested3PartyIDSource", _wrap_delete_Nested3PartyIDSource, METH_VARARGS, NULL}, { (char *)"Nested3PartyIDSource_swigregister", Nested3PartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested3PartyRole", _wrap_new_Nested3PartyRole, METH_VARARGS, NULL}, { (char *)"delete_Nested3PartyRole", _wrap_delete_Nested3PartyRole, METH_VARARGS, NULL}, { (char *)"Nested3PartyRole_swigregister", Nested3PartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNested3PartySubIDs", _wrap_new_NoNested3PartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNested3PartySubIDs", _wrap_delete_NoNested3PartySubIDs, METH_VARARGS, NULL}, { (char *)"NoNested3PartySubIDs_swigregister", NoNested3PartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested3PartySubID", _wrap_new_Nested3PartySubID, METH_VARARGS, NULL}, { (char *)"delete_Nested3PartySubID", _wrap_delete_Nested3PartySubID, METH_VARARGS, NULL}, { (char *)"Nested3PartySubID_swigregister", Nested3PartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested3PartySubIDType", _wrap_new_Nested3PartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_Nested3PartySubIDType", _wrap_delete_Nested3PartySubIDType, METH_VARARGS, NULL}, { (char *)"Nested3PartySubIDType_swigregister", Nested3PartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegContractSettlMonth", _wrap_new_LegContractSettlMonth, METH_VARARGS, NULL}, { (char *)"delete_LegContractSettlMonth", _wrap_delete_LegContractSettlMonth, METH_VARARGS, NULL}, { (char *)"LegContractSettlMonth_swigregister", LegContractSettlMonth_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegInterestAccrualDate", _wrap_new_LegInterestAccrualDate, METH_VARARGS, NULL}, { (char *)"delete_LegInterestAccrualDate", _wrap_delete_LegInterestAccrualDate, METH_VARARGS, NULL}, { (char *)"LegInterestAccrualDate_swigregister", LegInterestAccrualDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegOrderQty", _wrap_new_LegOrderQty, METH_VARARGS, NULL}, { (char *)"delete_LegOrderQty", _wrap_delete_LegOrderQty, METH_VARARGS, NULL}, { (char *)"LegOrderQty_swigregister", LegOrderQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoStrategyParameters", _wrap_new_NoStrategyParameters, METH_VARARGS, NULL}, { (char *)"delete_NoStrategyParameters", _wrap_delete_NoStrategyParameters, METH_VARARGS, NULL}, { (char *)"NoStrategyParameters_swigregister", NoStrategyParameters_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrategyParameterName", _wrap_new_StrategyParameterName, METH_VARARGS, NULL}, { (char *)"delete_StrategyParameterName", _wrap_delete_StrategyParameterName, METH_VARARGS, NULL}, { (char *)"StrategyParameterName_swigregister", StrategyParameterName_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrategyParameterType", _wrap_new_StrategyParameterType, METH_VARARGS, NULL}, { (char *)"delete_StrategyParameterType", _wrap_delete_StrategyParameterType, METH_VARARGS, NULL}, { (char *)"StrategyParameterType_swigregister", StrategyParameterType_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrategyParameterValue", _wrap_new_StrategyParameterValue, METH_VARARGS, NULL}, { (char *)"delete_StrategyParameterValue", _wrap_delete_StrategyParameterValue, METH_VARARGS, NULL}, { (char *)"StrategyParameterValue_swigregister", StrategyParameterValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_HostCrossID", _wrap_new_HostCrossID, METH_VARARGS, NULL}, { (char *)"delete_HostCrossID", _wrap_delete_HostCrossID, METH_VARARGS, NULL}, { (char *)"HostCrossID_swigregister", HostCrossID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideTimeInForce", _wrap_new_SideTimeInForce, METH_VARARGS, NULL}, { (char *)"delete_SideTimeInForce", _wrap_delete_SideTimeInForce, METH_VARARGS, NULL}, { (char *)"SideTimeInForce_swigregister", SideTimeInForce_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDReportID", _wrap_new_MDReportID, METH_VARARGS, NULL}, { (char *)"delete_MDReportID", _wrap_delete_MDReportID, METH_VARARGS, NULL}, { (char *)"MDReportID_swigregister", MDReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityReportID", _wrap_new_SecurityReportID, METH_VARARGS, NULL}, { (char *)"delete_SecurityReportID", _wrap_delete_SecurityReportID, METH_VARARGS, NULL}, { (char *)"SecurityReportID_swigregister", SecurityReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityStatus", _wrap_new_SecurityStatus, METH_VARARGS, NULL}, { (char *)"delete_SecurityStatus", _wrap_delete_SecurityStatus, METH_VARARGS, NULL}, { (char *)"SecurityStatus_swigregister", SecurityStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettleOnOpenFlag", _wrap_new_SettleOnOpenFlag, METH_VARARGS, NULL}, { (char *)"delete_SettleOnOpenFlag", _wrap_delete_SettleOnOpenFlag, METH_VARARGS, NULL}, { (char *)"SettleOnOpenFlag_swigregister", SettleOnOpenFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikeMultiplier", _wrap_new_StrikeMultiplier, METH_VARARGS, NULL}, { (char *)"delete_StrikeMultiplier", _wrap_delete_StrikeMultiplier, METH_VARARGS, NULL}, { (char *)"StrikeMultiplier_swigregister", StrikeMultiplier_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikeValue", _wrap_new_StrikeValue, METH_VARARGS, NULL}, { (char *)"delete_StrikeValue", _wrap_delete_StrikeValue, METH_VARARGS, NULL}, { (char *)"StrikeValue_swigregister", StrikeValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_MinPriceIncrement", _wrap_new_MinPriceIncrement, METH_VARARGS, NULL}, { (char *)"delete_MinPriceIncrement", _wrap_delete_MinPriceIncrement, METH_VARARGS, NULL}, { (char *)"MinPriceIncrement_swigregister", MinPriceIncrement_swigregister, METH_VARARGS, NULL}, { (char *)"new_PositionLimit", _wrap_new_PositionLimit, METH_VARARGS, NULL}, { (char *)"delete_PositionLimit", _wrap_delete_PositionLimit, METH_VARARGS, NULL}, { (char *)"PositionLimit_swigregister", PositionLimit_swigregister, METH_VARARGS, NULL}, { (char *)"new_NTPositionLimit", _wrap_new_NTPositionLimit, METH_VARARGS, NULL}, { (char *)"delete_NTPositionLimit", _wrap_delete_NTPositionLimit, METH_VARARGS, NULL}, { (char *)"NTPositionLimit_swigregister", NTPositionLimit_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingAllocationPercent", _wrap_new_UnderlyingAllocationPercent, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingAllocationPercent", _wrap_delete_UnderlyingAllocationPercent, METH_VARARGS, NULL}, { (char *)"UnderlyingAllocationPercent_swigregister", UnderlyingAllocationPercent_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCashAmount", _wrap_new_UnderlyingCashAmount, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCashAmount", _wrap_delete_UnderlyingCashAmount, METH_VARARGS, NULL}, { (char *)"UnderlyingCashAmount_swigregister", UnderlyingCashAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCashType", _wrap_new_UnderlyingCashType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCashType", _wrap_delete_UnderlyingCashType, METH_VARARGS, NULL}, { (char *)"UnderlyingCashType_swigregister", UnderlyingCashType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSettlementType", _wrap_new_UnderlyingSettlementType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSettlementType", _wrap_delete_UnderlyingSettlementType, METH_VARARGS, NULL}, { (char *)"UnderlyingSettlementType_swigregister", UnderlyingSettlementType_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuantityDate", _wrap_new_QuantityDate, METH_VARARGS, NULL}, { (char *)"delete_QuantityDate", _wrap_delete_QuantityDate, METH_VARARGS, NULL}, { (char *)"QuantityDate_swigregister", QuantityDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContIntRptID", _wrap_new_ContIntRptID, METH_VARARGS, NULL}, { (char *)"delete_ContIntRptID", _wrap_delete_ContIntRptID, METH_VARARGS, NULL}, { (char *)"ContIntRptID_swigregister", ContIntRptID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LateIndicator", _wrap_new_LateIndicator, METH_VARARGS, NULL}, { (char *)"delete_LateIndicator", _wrap_delete_LateIndicator, METH_VARARGS, NULL}, { (char *)"LateIndicator_swigregister", LateIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_InputSource", _wrap_new_InputSource, METH_VARARGS, NULL}, { (char *)"delete_InputSource", _wrap_delete_InputSource, METH_VARARGS, NULL}, { (char *)"InputSource_swigregister", InputSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityUpdateAction", _wrap_new_SecurityUpdateAction, METH_VARARGS, NULL}, { (char *)"delete_SecurityUpdateAction", _wrap_delete_SecurityUpdateAction, METH_VARARGS, NULL}, { (char *)"SecurityUpdateAction_swigregister", SecurityUpdateAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoExpiration", _wrap_new_NoExpiration, METH_VARARGS, NULL}, { (char *)"delete_NoExpiration", _wrap_delete_NoExpiration, METH_VARARGS, NULL}, { (char *)"NoExpiration_swigregister", NoExpiration_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExpType", _wrap_new_ExpType, METH_VARARGS, NULL}, { (char *)"delete_ExpType", _wrap_delete_ExpType, METH_VARARGS, NULL}, { (char *)"ExpType_swigregister", ExpType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExpQty", _wrap_new_ExpQty, METH_VARARGS, NULL}, { (char *)"delete_ExpQty", _wrap_delete_ExpQty, METH_VARARGS, NULL}, { (char *)"ExpQty_swigregister", ExpQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUnderlyingAmounts", _wrap_new_NoUnderlyingAmounts, METH_VARARGS, NULL}, { (char *)"delete_NoUnderlyingAmounts", _wrap_delete_NoUnderlyingAmounts, METH_VARARGS, NULL}, { (char *)"NoUnderlyingAmounts_swigregister", NoUnderlyingAmounts_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingPayAmount", _wrap_new_UnderlyingPayAmount, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingPayAmount", _wrap_delete_UnderlyingPayAmount, METH_VARARGS, NULL}, { (char *)"UnderlyingPayAmount_swigregister", UnderlyingPayAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCollectAmount", _wrap_new_UnderlyingCollectAmount, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCollectAmount", _wrap_delete_UnderlyingCollectAmount, METH_VARARGS, NULL}, { (char *)"UnderlyingCollectAmount_swigregister", UnderlyingCollectAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSettlementDate", _wrap_new_UnderlyingSettlementDate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSettlementDate", _wrap_delete_UnderlyingSettlementDate, METH_VARARGS, NULL}, { (char *)"UnderlyingSettlementDate_swigregister", UnderlyingSettlementDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSettlementStatus", _wrap_new_UnderlyingSettlementStatus, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSettlementStatus", _wrap_delete_UnderlyingSettlementStatus, METH_VARARGS, NULL}, { (char *)"UnderlyingSettlementStatus_swigregister", UnderlyingSettlementStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryIndividualAllocID", _wrap_new_SecondaryIndividualAllocID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryIndividualAllocID", _wrap_delete_SecondaryIndividualAllocID, METH_VARARGS, NULL}, { (char *)"SecondaryIndividualAllocID_swigregister", SecondaryIndividualAllocID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegReportID", _wrap_new_LegReportID, METH_VARARGS, NULL}, { (char *)"delete_LegReportID", _wrap_delete_LegReportID, METH_VARARGS, NULL}, { (char *)"LegReportID_swigregister", LegReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RndPx", _wrap_new_RndPx, METH_VARARGS, NULL}, { (char *)"delete_RndPx", _wrap_delete_RndPx, METH_VARARGS, NULL}, { (char *)"RndPx_swigregister", RndPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_IndividualAllocType", _wrap_new_IndividualAllocType, METH_VARARGS, NULL}, { (char *)"delete_IndividualAllocType", _wrap_delete_IndividualAllocType, METH_VARARGS, NULL}, { (char *)"IndividualAllocType_swigregister", IndividualAllocType_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocCustomerCapacity", _wrap_new_AllocCustomerCapacity, METH_VARARGS, NULL}, { (char *)"delete_AllocCustomerCapacity", _wrap_delete_AllocCustomerCapacity, METH_VARARGS, NULL}, { (char *)"AllocCustomerCapacity_swigregister", AllocCustomerCapacity_swigregister, METH_VARARGS, NULL}, { (char *)"new_TierCode", _wrap_new_TierCode, METH_VARARGS, NULL}, { (char *)"delete_TierCode", _wrap_delete_TierCode, METH_VARARGS, NULL}, { (char *)"TierCode_swigregister", TierCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnitOfMeasure", _wrap_new_UnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_UnitOfMeasure", _wrap_delete_UnitOfMeasure, METH_VARARGS, NULL}, { (char *)"UnitOfMeasure_swigregister", UnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_TimeUnit", _wrap_new_TimeUnit, METH_VARARGS, NULL}, { (char *)"delete_TimeUnit", _wrap_delete_TimeUnit, METH_VARARGS, NULL}, { (char *)"TimeUnit_swigregister", TimeUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingUnitOfMeasure", _wrap_new_UnderlyingUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingUnitOfMeasure", _wrap_delete_UnderlyingUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"UnderlyingUnitOfMeasure_swigregister", UnderlyingUnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegUnitOfMeasure", _wrap_new_LegUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_LegUnitOfMeasure", _wrap_delete_LegUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"LegUnitOfMeasure_swigregister", LegUnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingTimeUnit", _wrap_new_UnderlyingTimeUnit, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingTimeUnit", _wrap_delete_UnderlyingTimeUnit, METH_VARARGS, NULL}, { (char *)"UnderlyingTimeUnit_swigregister", UnderlyingTimeUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegTimeUnit", _wrap_new_LegTimeUnit, METH_VARARGS, NULL}, { (char *)"delete_LegTimeUnit", _wrap_delete_LegTimeUnit, METH_VARARGS, NULL}, { (char *)"LegTimeUnit_swigregister", LegTimeUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocMethod", _wrap_new_AllocMethod, METH_VARARGS, NULL}, { (char *)"delete_AllocMethod", _wrap_delete_AllocMethod, METH_VARARGS, NULL}, { (char *)"AllocMethod_swigregister", AllocMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeID", _wrap_new_TradeID, METH_VARARGS, NULL}, { (char *)"delete_TradeID", _wrap_delete_TradeID, METH_VARARGS, NULL}, { (char *)"TradeID_swigregister", TradeID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideTradeReportID", _wrap_new_SideTradeReportID, METH_VARARGS, NULL}, { (char *)"delete_SideTradeReportID", _wrap_delete_SideTradeReportID, METH_VARARGS, NULL}, { (char *)"SideTradeReportID_swigregister", SideTradeReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideFillStationCd", _wrap_new_SideFillStationCd, METH_VARARGS, NULL}, { (char *)"delete_SideFillStationCd", _wrap_delete_SideFillStationCd, METH_VARARGS, NULL}, { (char *)"SideFillStationCd_swigregister", SideFillStationCd_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideReasonCd", _wrap_new_SideReasonCd, METH_VARARGS, NULL}, { (char *)"delete_SideReasonCd", _wrap_delete_SideReasonCd, METH_VARARGS, NULL}, { (char *)"SideReasonCd_swigregister", SideReasonCd_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideTrdSubTyp", _wrap_new_SideTrdSubTyp, METH_VARARGS, NULL}, { (char *)"delete_SideTrdSubTyp", _wrap_delete_SideTrdSubTyp, METH_VARARGS, NULL}, { (char *)"SideTrdSubTyp_swigregister", SideTrdSubTyp_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideQty", _wrap_new_SideQty, METH_VARARGS, NULL}, { (char *)"delete_SideQty", _wrap_delete_SideQty, METH_VARARGS, NULL}, { (char *)"SideQty_swigregister", SideQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_MessageEventSource", _wrap_new_MessageEventSource, METH_VARARGS, NULL}, { (char *)"delete_MessageEventSource", _wrap_delete_MessageEventSource, METH_VARARGS, NULL}, { (char *)"MessageEventSource_swigregister", MessageEventSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideTrdRegTimestamp", _wrap_new_SideTrdRegTimestamp, METH_VARARGS, NULL}, { (char *)"delete_SideTrdRegTimestamp", _wrap_delete_SideTrdRegTimestamp, METH_VARARGS, NULL}, { (char *)"SideTrdRegTimestamp_swigregister", SideTrdRegTimestamp_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideTrdRegTimestampType", _wrap_new_SideTrdRegTimestampType, METH_VARARGS, NULL}, { (char *)"delete_SideTrdRegTimestampType", _wrap_delete_SideTrdRegTimestampType, METH_VARARGS, NULL}, { (char *)"SideTrdRegTimestampType_swigregister", SideTrdRegTimestampType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideTrdRegTimestampSrc", _wrap_new_SideTrdRegTimestampSrc, METH_VARARGS, NULL}, { (char *)"delete_SideTrdRegTimestampSrc", _wrap_delete_SideTrdRegTimestampSrc, METH_VARARGS, NULL}, { (char *)"SideTrdRegTimestampSrc_swigregister", SideTrdRegTimestampSrc_swigregister, METH_VARARGS, NULL}, { (char *)"new_AsOfIndicator", _wrap_new_AsOfIndicator, METH_VARARGS, NULL}, { (char *)"delete_AsOfIndicator", _wrap_delete_AsOfIndicator, METH_VARARGS, NULL}, { (char *)"AsOfIndicator_swigregister", AsOfIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSideTrdRegTS", _wrap_new_NoSideTrdRegTS, METH_VARARGS, NULL}, { (char *)"delete_NoSideTrdRegTS", _wrap_delete_NoSideTrdRegTS, METH_VARARGS, NULL}, { (char *)"NoSideTrdRegTS_swigregister", NoSideTrdRegTS_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegOptionRatio", _wrap_new_LegOptionRatio, METH_VARARGS, NULL}, { (char *)"delete_LegOptionRatio", _wrap_delete_LegOptionRatio, METH_VARARGS, NULL}, { (char *)"LegOptionRatio_swigregister", LegOptionRatio_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoInstrumentParties", _wrap_new_NoInstrumentParties, METH_VARARGS, NULL}, { (char *)"delete_NoInstrumentParties", _wrap_delete_NoInstrumentParties, METH_VARARGS, NULL}, { (char *)"NoInstrumentParties_swigregister", NoInstrumentParties_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrumentPartyID", _wrap_new_InstrumentPartyID, METH_VARARGS, NULL}, { (char *)"delete_InstrumentPartyID", _wrap_delete_InstrumentPartyID, METH_VARARGS, NULL}, { (char *)"InstrumentPartyID_swigregister", InstrumentPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeVolume", _wrap_new_TradeVolume, METH_VARARGS, NULL}, { (char *)"delete_TradeVolume", _wrap_delete_TradeVolume, METH_VARARGS, NULL}, { (char *)"TradeVolume_swigregister", TradeVolume_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDBookType", _wrap_new_MDBookType, METH_VARARGS, NULL}, { (char *)"delete_MDBookType", _wrap_delete_MDBookType, METH_VARARGS, NULL}, { (char *)"MDBookType_swigregister", MDBookType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDFeedType", _wrap_new_MDFeedType, METH_VARARGS, NULL}, { (char *)"delete_MDFeedType", _wrap_delete_MDFeedType, METH_VARARGS, NULL}, { (char *)"MDFeedType_swigregister", MDFeedType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDPriceLevel", _wrap_new_MDPriceLevel, METH_VARARGS, NULL}, { (char *)"delete_MDPriceLevel", _wrap_delete_MDPriceLevel, METH_VARARGS, NULL}, { (char *)"MDPriceLevel_swigregister", MDPriceLevel_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDOriginType", _wrap_new_MDOriginType, METH_VARARGS, NULL}, { (char *)"delete_MDOriginType", _wrap_delete_MDOriginType, METH_VARARGS, NULL}, { (char *)"MDOriginType_swigregister", MDOriginType_swigregister, METH_VARARGS, NULL}, { (char *)"new_FirstPx", _wrap_new_FirstPx, METH_VARARGS, NULL}, { (char *)"delete_FirstPx", _wrap_delete_FirstPx, METH_VARARGS, NULL}, { (char *)"FirstPx_swigregister", FirstPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntrySpotRate", _wrap_new_MDEntrySpotRate, METH_VARARGS, NULL}, { (char *)"delete_MDEntrySpotRate", _wrap_delete_MDEntrySpotRate, METH_VARARGS, NULL}, { (char *)"MDEntrySpotRate_swigregister", MDEntrySpotRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDEntryForwardPoints", _wrap_new_MDEntryForwardPoints, METH_VARARGS, NULL}, { (char *)"delete_MDEntryForwardPoints", _wrap_delete_MDEntryForwardPoints, METH_VARARGS, NULL}, { (char *)"MDEntryForwardPoints_swigregister", MDEntryForwardPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_ManualOrderIndicator", _wrap_new_ManualOrderIndicator, METH_VARARGS, NULL}, { (char *)"delete_ManualOrderIndicator", _wrap_delete_ManualOrderIndicator, METH_VARARGS, NULL}, { (char *)"ManualOrderIndicator_swigregister", ManualOrderIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_CustDirectedOrder", _wrap_new_CustDirectedOrder, METH_VARARGS, NULL}, { (char *)"delete_CustDirectedOrder", _wrap_delete_CustDirectedOrder, METH_VARARGS, NULL}, { (char *)"CustDirectedOrder_swigregister", CustDirectedOrder_swigregister, METH_VARARGS, NULL}, { (char *)"new_ReceivedDeptID", _wrap_new_ReceivedDeptID, METH_VARARGS, NULL}, { (char *)"delete_ReceivedDeptID", _wrap_delete_ReceivedDeptID, METH_VARARGS, NULL}, { (char *)"ReceivedDeptID_swigregister", ReceivedDeptID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CustOrderHandlingInst", _wrap_new_CustOrderHandlingInst, METH_VARARGS, NULL}, { (char *)"delete_CustOrderHandlingInst", _wrap_delete_CustOrderHandlingInst, METH_VARARGS, NULL}, { (char *)"CustOrderHandlingInst_swigregister", CustOrderHandlingInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderHandlingInstSource", _wrap_new_OrderHandlingInstSource, METH_VARARGS, NULL}, { (char *)"delete_OrderHandlingInstSource", _wrap_delete_OrderHandlingInstSource, METH_VARARGS, NULL}, { (char *)"OrderHandlingInstSource_swigregister", OrderHandlingInstSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeskType", _wrap_new_DeskType, METH_VARARGS, NULL}, { (char *)"delete_DeskType", _wrap_delete_DeskType, METH_VARARGS, NULL}, { (char *)"DeskType_swigregister", DeskType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeskTypeSource", _wrap_new_DeskTypeSource, METH_VARARGS, NULL}, { (char *)"delete_DeskTypeSource", _wrap_delete_DeskTypeSource, METH_VARARGS, NULL}, { (char *)"DeskTypeSource_swigregister", DeskTypeSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_DeskOrderHandlingInst", _wrap_new_DeskOrderHandlingInst, METH_VARARGS, NULL}, { (char *)"delete_DeskOrderHandlingInst", _wrap_delete_DeskOrderHandlingInst, METH_VARARGS, NULL}, { (char *)"DeskOrderHandlingInst_swigregister", DeskOrderHandlingInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecAckStatus", _wrap_new_ExecAckStatus, METH_VARARGS, NULL}, { (char *)"delete_ExecAckStatus", _wrap_delete_ExecAckStatus, METH_VARARGS, NULL}, { (char *)"ExecAckStatus_swigregister", ExecAckStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingDeliveryAmount", _wrap_new_UnderlyingDeliveryAmount, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingDeliveryAmount", _wrap_delete_UnderlyingDeliveryAmount, METH_VARARGS, NULL}, { (char *)"UnderlyingDeliveryAmount_swigregister", UnderlyingDeliveryAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingCapValue", _wrap_new_UnderlyingCapValue, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingCapValue", _wrap_delete_UnderlyingCapValue, METH_VARARGS, NULL}, { (char *)"UnderlyingCapValue_swigregister", UnderlyingCapValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSettlMethod", _wrap_new_UnderlyingSettlMethod, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSettlMethod", _wrap_delete_UnderlyingSettlMethod, METH_VARARGS, NULL}, { (char *)"UnderlyingSettlMethod_swigregister", UnderlyingSettlMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryTradeID", _wrap_new_SecondaryTradeID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryTradeID", _wrap_delete_SecondaryTradeID, METH_VARARGS, NULL}, { (char *)"SecondaryTradeID_swigregister", SecondaryTradeID_swigregister, METH_VARARGS, NULL}, { (char *)"new_FirmTradeID", _wrap_new_FirmTradeID, METH_VARARGS, NULL}, { (char *)"delete_FirmTradeID", _wrap_delete_FirmTradeID, METH_VARARGS, NULL}, { (char *)"FirmTradeID_swigregister", FirmTradeID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryFirmTradeID", _wrap_new_SecondaryFirmTradeID, METH_VARARGS, NULL}, { (char *)"delete_SecondaryFirmTradeID", _wrap_delete_SecondaryFirmTradeID, METH_VARARGS, NULL}, { (char *)"SecondaryFirmTradeID_swigregister", SecondaryFirmTradeID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CollApplType", _wrap_new_CollApplType, METH_VARARGS, NULL}, { (char *)"delete_CollApplType", _wrap_delete_CollApplType, METH_VARARGS, NULL}, { (char *)"CollApplType_swigregister", CollApplType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingAdjustedQuantity", _wrap_new_UnderlyingAdjustedQuantity, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingAdjustedQuantity", _wrap_delete_UnderlyingAdjustedQuantity, METH_VARARGS, NULL}, { (char *)"UnderlyingAdjustedQuantity_swigregister", UnderlyingAdjustedQuantity_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingFXRate", _wrap_new_UnderlyingFXRate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingFXRate", _wrap_delete_UnderlyingFXRate, METH_VARARGS, NULL}, { (char *)"UnderlyingFXRate_swigregister", UnderlyingFXRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingFXRateCalc", _wrap_new_UnderlyingFXRateCalc, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingFXRateCalc", _wrap_delete_UnderlyingFXRateCalc, METH_VARARGS, NULL}, { (char *)"UnderlyingFXRateCalc_swigregister", UnderlyingFXRateCalc_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocPositionEffect", _wrap_new_AllocPositionEffect, METH_VARARGS, NULL}, { (char *)"delete_AllocPositionEffect", _wrap_delete_AllocPositionEffect, METH_VARARGS, NULL}, { (char *)"AllocPositionEffect_swigregister", AllocPositionEffect_swigregister, METH_VARARGS, NULL}, { (char *)"new_DealingCapacity", _wrap_new_DealingCapacity, METH_VARARGS, NULL}, { (char *)"delete_DealingCapacity", _wrap_delete_DealingCapacity, METH_VARARGS, NULL}, { (char *)"DealingCapacity_swigregister", DealingCapacity_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrmtAssignmentMethod", _wrap_new_InstrmtAssignmentMethod, METH_VARARGS, NULL}, { (char *)"delete_InstrmtAssignmentMethod", _wrap_delete_InstrmtAssignmentMethod, METH_VARARGS, NULL}, { (char *)"InstrmtAssignmentMethod_swigregister", InstrmtAssignmentMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrumentPartyIDSource", _wrap_new_InstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_InstrumentPartyIDSource", _wrap_delete_InstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"InstrumentPartyIDSource_swigregister", InstrumentPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrumentPartyRole", _wrap_new_InstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"delete_InstrumentPartyRole", _wrap_delete_InstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"InstrumentPartyRole_swigregister", InstrumentPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoInstrumentPartySubIDs", _wrap_new_NoInstrumentPartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoInstrumentPartySubIDs", _wrap_delete_NoInstrumentPartySubIDs, METH_VARARGS, NULL}, { (char *)"NoInstrumentPartySubIDs_swigregister", NoInstrumentPartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrumentPartySubID", _wrap_new_InstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"delete_InstrumentPartySubID", _wrap_delete_InstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"InstrumentPartySubID_swigregister", InstrumentPartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_InstrumentPartySubIDType", _wrap_new_InstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_InstrumentPartySubIDType", _wrap_delete_InstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"InstrumentPartySubIDType_swigregister", InstrumentPartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PositionCurrency", _wrap_new_PositionCurrency, METH_VARARGS, NULL}, { (char *)"delete_PositionCurrency", _wrap_delete_PositionCurrency, METH_VARARGS, NULL}, { (char *)"PositionCurrency_swigregister", PositionCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_CalculatedCcyLastQty", _wrap_new_CalculatedCcyLastQty, METH_VARARGS, NULL}, { (char *)"delete_CalculatedCcyLastQty", _wrap_delete_CalculatedCcyLastQty, METH_VARARGS, NULL}, { (char *)"CalculatedCcyLastQty_swigregister", CalculatedCcyLastQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_AggressorIndicator", _wrap_new_AggressorIndicator, METH_VARARGS, NULL}, { (char *)"delete_AggressorIndicator", _wrap_delete_AggressorIndicator, METH_VARARGS, NULL}, { (char *)"AggressorIndicator_swigregister", AggressorIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUndlyInstrumentParties", _wrap_new_NoUndlyInstrumentParties, METH_VARARGS, NULL}, { (char *)"delete_NoUndlyInstrumentParties", _wrap_delete_NoUndlyInstrumentParties, METH_VARARGS, NULL}, { (char *)"NoUndlyInstrumentParties_swigregister", NoUndlyInstrumentParties_swigregister, METH_VARARGS, NULL}, { (char *)"new_UndlyInstrumentPartyID", _wrap_new_UndlyInstrumentPartyID, METH_VARARGS, NULL}, { (char *)"delete_UndlyInstrumentPartyID", _wrap_delete_UndlyInstrumentPartyID, METH_VARARGS, NULL}, { (char *)"UndlyInstrumentPartyID_swigregister", UndlyInstrumentPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UndlyInstrumentPartyIDSource", _wrap_new_UndlyInstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_UndlyInstrumentPartyIDSource", _wrap_delete_UndlyInstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"UndlyInstrumentPartyIDSource_swigregister", UndlyInstrumentPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_UndlyInstrumentPartyRole", _wrap_new_UndlyInstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"delete_UndlyInstrumentPartyRole", _wrap_delete_UndlyInstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"UndlyInstrumentPartyRole_swigregister", UndlyInstrumentPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUndlyInstrumentPartySubIDs", _wrap_new_NoUndlyInstrumentPartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoUndlyInstrumentPartySubIDs", _wrap_delete_NoUndlyInstrumentPartySubIDs, METH_VARARGS, NULL}, { (char *)"NoUndlyInstrumentPartySubIDs_swigregister", NoUndlyInstrumentPartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_UndlyInstrumentPartySubID", _wrap_new_UndlyInstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"delete_UndlyInstrumentPartySubID", _wrap_delete_UndlyInstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"UndlyInstrumentPartySubID_swigregister", UndlyInstrumentPartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UndlyInstrumentPartySubIDType", _wrap_new_UndlyInstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_UndlyInstrumentPartySubIDType", _wrap_delete_UndlyInstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"UndlyInstrumentPartySubIDType_swigregister", UndlyInstrumentPartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_BidSwapPoints", _wrap_new_BidSwapPoints, METH_VARARGS, NULL}, { (char *)"delete_BidSwapPoints", _wrap_delete_BidSwapPoints, METH_VARARGS, NULL}, { (char *)"BidSwapPoints_swigregister", BidSwapPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_OfferSwapPoints", _wrap_new_OfferSwapPoints, METH_VARARGS, NULL}, { (char *)"delete_OfferSwapPoints", _wrap_delete_OfferSwapPoints, METH_VARARGS, NULL}, { (char *)"OfferSwapPoints_swigregister", OfferSwapPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegBidForwardPoints", _wrap_new_LegBidForwardPoints, METH_VARARGS, NULL}, { (char *)"delete_LegBidForwardPoints", _wrap_delete_LegBidForwardPoints, METH_VARARGS, NULL}, { (char *)"LegBidForwardPoints_swigregister", LegBidForwardPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegOfferForwardPoints", _wrap_new_LegOfferForwardPoints, METH_VARARGS, NULL}, { (char *)"delete_LegOfferForwardPoints", _wrap_delete_LegOfferForwardPoints, METH_VARARGS, NULL}, { (char *)"LegOfferForwardPoints_swigregister", LegOfferForwardPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_SwapPoints", _wrap_new_SwapPoints, METH_VARARGS, NULL}, { (char *)"delete_SwapPoints", _wrap_delete_SwapPoints, METH_VARARGS, NULL}, { (char *)"SwapPoints_swigregister", SwapPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDQuoteType", _wrap_new_MDQuoteType, METH_VARARGS, NULL}, { (char *)"delete_MDQuoteType", _wrap_delete_MDQuoteType, METH_VARARGS, NULL}, { (char *)"MDQuoteType_swigregister", MDQuoteType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LastSwapPoints", _wrap_new_LastSwapPoints, METH_VARARGS, NULL}, { (char *)"delete_LastSwapPoints", _wrap_delete_LastSwapPoints, METH_VARARGS, NULL}, { (char *)"LastSwapPoints_swigregister", LastSwapPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideGrossTradeAmt", _wrap_new_SideGrossTradeAmt, METH_VARARGS, NULL}, { (char *)"delete_SideGrossTradeAmt", _wrap_delete_SideGrossTradeAmt, METH_VARARGS, NULL}, { (char *)"SideGrossTradeAmt_swigregister", SideGrossTradeAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegLastForwardPoints", _wrap_new_LegLastForwardPoints, METH_VARARGS, NULL}, { (char *)"delete_LegLastForwardPoints", _wrap_delete_LegLastForwardPoints, METH_VARARGS, NULL}, { (char *)"LegLastForwardPoints_swigregister", LegLastForwardPoints_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCalculatedCcyLastQty", _wrap_new_LegCalculatedCcyLastQty, METH_VARARGS, NULL}, { (char *)"delete_LegCalculatedCcyLastQty", _wrap_delete_LegCalculatedCcyLastQty, METH_VARARGS, NULL}, { (char *)"LegCalculatedCcyLastQty_swigregister", LegCalculatedCcyLastQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegGrossTradeAmt", _wrap_new_LegGrossTradeAmt, METH_VARARGS, NULL}, { (char *)"delete_LegGrossTradeAmt", _wrap_delete_LegGrossTradeAmt, METH_VARARGS, NULL}, { (char *)"LegGrossTradeAmt_swigregister", LegGrossTradeAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityTime", _wrap_new_MaturityTime, METH_VARARGS, NULL}, { (char *)"delete_MaturityTime", _wrap_delete_MaturityTime, METH_VARARGS, NULL}, { (char *)"MaturityTime_swigregister", MaturityTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefOrderID", _wrap_new_RefOrderID, METH_VARARGS, NULL}, { (char *)"delete_RefOrderID", _wrap_delete_RefOrderID, METH_VARARGS, NULL}, { (char *)"RefOrderID_swigregister", RefOrderID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefOrderIDSource", _wrap_new_RefOrderIDSource, METH_VARARGS, NULL}, { (char *)"delete_RefOrderIDSource", _wrap_delete_RefOrderIDSource, METH_VARARGS, NULL}, { (char *)"RefOrderIDSource_swigregister", RefOrderIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryDisplayQty", _wrap_new_SecondaryDisplayQty, METH_VARARGS, NULL}, { (char *)"delete_SecondaryDisplayQty", _wrap_delete_SecondaryDisplayQty, METH_VARARGS, NULL}, { (char *)"SecondaryDisplayQty_swigregister", SecondaryDisplayQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DisplayWhen", _wrap_new_DisplayWhen, METH_VARARGS, NULL}, { (char *)"delete_DisplayWhen", _wrap_delete_DisplayWhen, METH_VARARGS, NULL}, { (char *)"DisplayWhen_swigregister", DisplayWhen_swigregister, METH_VARARGS, NULL}, { (char *)"new_DisplayMethod", _wrap_new_DisplayMethod, METH_VARARGS, NULL}, { (char *)"delete_DisplayMethod", _wrap_delete_DisplayMethod, METH_VARARGS, NULL}, { (char *)"DisplayMethod_swigregister", DisplayMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_DisplayLowQty", _wrap_new_DisplayLowQty, METH_VARARGS, NULL}, { (char *)"delete_DisplayLowQty", _wrap_delete_DisplayLowQty, METH_VARARGS, NULL}, { (char *)"DisplayLowQty_swigregister", DisplayLowQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DisplayHighQty", _wrap_new_DisplayHighQty, METH_VARARGS, NULL}, { (char *)"delete_DisplayHighQty", _wrap_delete_DisplayHighQty, METH_VARARGS, NULL}, { (char *)"DisplayHighQty_swigregister", DisplayHighQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DisplayMinIncr", _wrap_new_DisplayMinIncr, METH_VARARGS, NULL}, { (char *)"delete_DisplayMinIncr", _wrap_delete_DisplayMinIncr, METH_VARARGS, NULL}, { (char *)"DisplayMinIncr_swigregister", DisplayMinIncr_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefreshQty", _wrap_new_RefreshQty, METH_VARARGS, NULL}, { (char *)"delete_RefreshQty", _wrap_delete_RefreshQty, METH_VARARGS, NULL}, { (char *)"RefreshQty_swigregister", RefreshQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_MatchIncrement", _wrap_new_MatchIncrement, METH_VARARGS, NULL}, { (char *)"delete_MatchIncrement", _wrap_delete_MatchIncrement, METH_VARARGS, NULL}, { (char *)"MatchIncrement_swigregister", MatchIncrement_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaxPriceLevels", _wrap_new_MaxPriceLevels, METH_VARARGS, NULL}, { (char *)"delete_MaxPriceLevels", _wrap_delete_MaxPriceLevels, METH_VARARGS, NULL}, { (char *)"MaxPriceLevels_swigregister", MaxPriceLevels_swigregister, METH_VARARGS, NULL}, { (char *)"new_PreTradeAnonymity", _wrap_new_PreTradeAnonymity, METH_VARARGS, NULL}, { (char *)"delete_PreTradeAnonymity", _wrap_delete_PreTradeAnonymity, METH_VARARGS, NULL}, { (char *)"PreTradeAnonymity_swigregister", PreTradeAnonymity_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceProtectionScope", _wrap_new_PriceProtectionScope, METH_VARARGS, NULL}, { (char *)"delete_PriceProtectionScope", _wrap_delete_PriceProtectionScope, METH_VARARGS, NULL}, { (char *)"PriceProtectionScope_swigregister", PriceProtectionScope_swigregister, METH_VARARGS, NULL}, { (char *)"new_LotType", _wrap_new_LotType, METH_VARARGS, NULL}, { (char *)"delete_LotType", _wrap_delete_LotType, METH_VARARGS, NULL}, { (char *)"LotType_swigregister", LotType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegPriceType", _wrap_new_PegPriceType, METH_VARARGS, NULL}, { (char *)"delete_PegPriceType", _wrap_delete_PegPriceType, METH_VARARGS, NULL}, { (char *)"PegPriceType_swigregister", PegPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PeggedRefPrice", _wrap_new_PeggedRefPrice, METH_VARARGS, NULL}, { (char *)"delete_PeggedRefPrice", _wrap_delete_PeggedRefPrice, METH_VARARGS, NULL}, { (char *)"PeggedRefPrice_swigregister", PeggedRefPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegSecurityIDSource", _wrap_new_PegSecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_PegSecurityIDSource", _wrap_delete_PegSecurityIDSource, METH_VARARGS, NULL}, { (char *)"PegSecurityIDSource_swigregister", PegSecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegSecurityID", _wrap_new_PegSecurityID, METH_VARARGS, NULL}, { (char *)"delete_PegSecurityID", _wrap_delete_PegSecurityID, METH_VARARGS, NULL}, { (char *)"PegSecurityID_swigregister", PegSecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegSymbol", _wrap_new_PegSymbol, METH_VARARGS, NULL}, { (char *)"delete_PegSymbol", _wrap_delete_PegSymbol, METH_VARARGS, NULL}, { (char *)"PegSymbol_swigregister", PegSymbol_swigregister, METH_VARARGS, NULL}, { (char *)"new_PegSecurityDesc", _wrap_new_PegSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_PegSecurityDesc", _wrap_delete_PegSecurityDesc, METH_VARARGS, NULL}, { (char *)"PegSecurityDesc_swigregister", PegSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerType", _wrap_new_TriggerType, METH_VARARGS, NULL}, { (char *)"delete_TriggerType", _wrap_delete_TriggerType, METH_VARARGS, NULL}, { (char *)"TriggerType_swigregister", TriggerType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerAction", _wrap_new_TriggerAction, METH_VARARGS, NULL}, { (char *)"delete_TriggerAction", _wrap_delete_TriggerAction, METH_VARARGS, NULL}, { (char *)"TriggerAction_swigregister", TriggerAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerPrice", _wrap_new_TriggerPrice, METH_VARARGS, NULL}, { (char *)"delete_TriggerPrice", _wrap_delete_TriggerPrice, METH_VARARGS, NULL}, { (char *)"TriggerPrice_swigregister", TriggerPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerSymbol", _wrap_new_TriggerSymbol, METH_VARARGS, NULL}, { (char *)"delete_TriggerSymbol", _wrap_delete_TriggerSymbol, METH_VARARGS, NULL}, { (char *)"TriggerSymbol_swigregister", TriggerSymbol_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerSecurityID", _wrap_new_TriggerSecurityID, METH_VARARGS, NULL}, { (char *)"delete_TriggerSecurityID", _wrap_delete_TriggerSecurityID, METH_VARARGS, NULL}, { (char *)"TriggerSecurityID_swigregister", TriggerSecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerSecurityIDSource", _wrap_new_TriggerSecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_TriggerSecurityIDSource", _wrap_delete_TriggerSecurityIDSource, METH_VARARGS, NULL}, { (char *)"TriggerSecurityIDSource_swigregister", TriggerSecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerSecurityDesc", _wrap_new_TriggerSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_TriggerSecurityDesc", _wrap_delete_TriggerSecurityDesc, METH_VARARGS, NULL}, { (char *)"TriggerSecurityDesc_swigregister", TriggerSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerPriceType", _wrap_new_TriggerPriceType, METH_VARARGS, NULL}, { (char *)"delete_TriggerPriceType", _wrap_delete_TriggerPriceType, METH_VARARGS, NULL}, { (char *)"TriggerPriceType_swigregister", TriggerPriceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerPriceTypeScope", _wrap_new_TriggerPriceTypeScope, METH_VARARGS, NULL}, { (char *)"delete_TriggerPriceTypeScope", _wrap_delete_TriggerPriceTypeScope, METH_VARARGS, NULL}, { (char *)"TriggerPriceTypeScope_swigregister", TriggerPriceTypeScope_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerPriceDirection", _wrap_new_TriggerPriceDirection, METH_VARARGS, NULL}, { (char *)"delete_TriggerPriceDirection", _wrap_delete_TriggerPriceDirection, METH_VARARGS, NULL}, { (char *)"TriggerPriceDirection_swigregister", TriggerPriceDirection_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerNewPrice", _wrap_new_TriggerNewPrice, METH_VARARGS, NULL}, { (char *)"delete_TriggerNewPrice", _wrap_delete_TriggerNewPrice, METH_VARARGS, NULL}, { (char *)"TriggerNewPrice_swigregister", TriggerNewPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerOrderType", _wrap_new_TriggerOrderType, METH_VARARGS, NULL}, { (char *)"delete_TriggerOrderType", _wrap_delete_TriggerOrderType, METH_VARARGS, NULL}, { (char *)"TriggerOrderType_swigregister", TriggerOrderType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerNewQty", _wrap_new_TriggerNewQty, METH_VARARGS, NULL}, { (char *)"delete_TriggerNewQty", _wrap_delete_TriggerNewQty, METH_VARARGS, NULL}, { (char *)"TriggerNewQty_swigregister", TriggerNewQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerTradingSessionID", _wrap_new_TriggerTradingSessionID, METH_VARARGS, NULL}, { (char *)"delete_TriggerTradingSessionID", _wrap_delete_TriggerTradingSessionID, METH_VARARGS, NULL}, { (char *)"TriggerTradingSessionID_swigregister", TriggerTradingSessionID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TriggerTradingSessionSubID", _wrap_new_TriggerTradingSessionSubID, METH_VARARGS, NULL}, { (char *)"delete_TriggerTradingSessionSubID", _wrap_delete_TriggerTradingSessionSubID, METH_VARARGS, NULL}, { (char *)"TriggerTradingSessionSubID_swigregister", TriggerTradingSessionSubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderCategory", _wrap_new_OrderCategory, METH_VARARGS, NULL}, { (char *)"delete_OrderCategory", _wrap_delete_OrderCategory, METH_VARARGS, NULL}, { (char *)"OrderCategory_swigregister", OrderCategory_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoRootPartyIDs", _wrap_new_NoRootPartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoRootPartyIDs", _wrap_delete_NoRootPartyIDs, METH_VARARGS, NULL}, { (char *)"NoRootPartyIDs_swigregister", NoRootPartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_RootPartyID", _wrap_new_RootPartyID, METH_VARARGS, NULL}, { (char *)"delete_RootPartyID", _wrap_delete_RootPartyID, METH_VARARGS, NULL}, { (char *)"RootPartyID_swigregister", RootPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RootPartyIDSource", _wrap_new_RootPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_RootPartyIDSource", _wrap_delete_RootPartyIDSource, METH_VARARGS, NULL}, { (char *)"RootPartyIDSource_swigregister", RootPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_RootPartyRole", _wrap_new_RootPartyRole, METH_VARARGS, NULL}, { (char *)"delete_RootPartyRole", _wrap_delete_RootPartyRole, METH_VARARGS, NULL}, { (char *)"RootPartyRole_swigregister", RootPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoRootPartySubIDs", _wrap_new_NoRootPartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoRootPartySubIDs", _wrap_delete_NoRootPartySubIDs, METH_VARARGS, NULL}, { (char *)"NoRootPartySubIDs_swigregister", NoRootPartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_RootPartySubID", _wrap_new_RootPartySubID, METH_VARARGS, NULL}, { (char *)"delete_RootPartySubID", _wrap_delete_RootPartySubID, METH_VARARGS, NULL}, { (char *)"RootPartySubID_swigregister", RootPartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RootPartySubIDType", _wrap_new_RootPartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_RootPartySubIDType", _wrap_delete_RootPartySubIDType, METH_VARARGS, NULL}, { (char *)"RootPartySubIDType_swigregister", RootPartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradeHandlingInstr", _wrap_new_TradeHandlingInstr, METH_VARARGS, NULL}, { (char *)"delete_TradeHandlingInstr", _wrap_delete_TradeHandlingInstr, METH_VARARGS, NULL}, { (char *)"TradeHandlingInstr_swigregister", TradeHandlingInstr_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigTradeHandlingInstr", _wrap_new_OrigTradeHandlingInstr, METH_VARARGS, NULL}, { (char *)"delete_OrigTradeHandlingInstr", _wrap_delete_OrigTradeHandlingInstr, METH_VARARGS, NULL}, { (char *)"OrigTradeHandlingInstr_swigregister", OrigTradeHandlingInstr_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigTradeDate", _wrap_new_OrigTradeDate, METH_VARARGS, NULL}, { (char *)"delete_OrigTradeDate", _wrap_delete_OrigTradeDate, METH_VARARGS, NULL}, { (char *)"OrigTradeDate_swigregister", OrigTradeDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigTradeID", _wrap_new_OrigTradeID, METH_VARARGS, NULL}, { (char *)"delete_OrigTradeID", _wrap_delete_OrigTradeID, METH_VARARGS, NULL}, { (char *)"OrigTradeID_swigregister", OrigTradeID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigSecondaryTradeID", _wrap_new_OrigSecondaryTradeID, METH_VARARGS, NULL}, { (char *)"delete_OrigSecondaryTradeID", _wrap_delete_OrigSecondaryTradeID, METH_VARARGS, NULL}, { (char *)"OrigSecondaryTradeID_swigregister", OrigSecondaryTradeID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TZTransactTime", _wrap_new_TZTransactTime, METH_VARARGS, NULL}, { (char *)"delete_TZTransactTime", _wrap_delete_TZTransactTime, METH_VARARGS, NULL}, { (char *)"TZTransactTime_swigregister", TZTransactTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExDestinationIDSource", _wrap_new_ExDestinationIDSource, METH_VARARGS, NULL}, { (char *)"delete_ExDestinationIDSource", _wrap_delete_ExDestinationIDSource, METH_VARARGS, NULL}, { (char *)"ExDestinationIDSource_swigregister", ExDestinationIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_ReportedPxDiff", _wrap_new_ReportedPxDiff, METH_VARARGS, NULL}, { (char *)"delete_ReportedPxDiff", _wrap_delete_ReportedPxDiff, METH_VARARGS, NULL}, { (char *)"ReportedPxDiff_swigregister", ReportedPxDiff_swigregister, METH_VARARGS, NULL}, { (char *)"new_RptSys", _wrap_new_RptSys, METH_VARARGS, NULL}, { (char *)"delete_RptSys", _wrap_delete_RptSys, METH_VARARGS, NULL}, { (char *)"RptSys_swigregister", RptSys_swigregister, METH_VARARGS, NULL}, { (char *)"new_AllocClearingFeeIndicator", _wrap_new_AllocClearingFeeIndicator, METH_VARARGS, NULL}, { (char *)"delete_AllocClearingFeeIndicator", _wrap_delete_AllocClearingFeeIndicator, METH_VARARGS, NULL}, { (char *)"AllocClearingFeeIndicator_swigregister", AllocClearingFeeIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_DisplayQty", _wrap_new_DisplayQty, METH_VARARGS, NULL}, { (char *)"delete_DisplayQty", _wrap_delete_DisplayQty, METH_VARARGS, NULL}, { (char *)"DisplayQty_swigregister", DisplayQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExchangeSpecialInstructions", _wrap_new_ExchangeSpecialInstructions, METH_VARARGS, NULL}, { (char *)"delete_ExchangeSpecialInstructions", _wrap_delete_ExchangeSpecialInstructions, METH_VARARGS, NULL}, { (char *)"ExchangeSpecialInstructions_swigregister", ExchangeSpecialInstructions_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUsernames", _wrap_new_NoUsernames, METH_VARARGS, NULL}, { (char *)"delete_NoUsernames", _wrap_delete_NoUsernames, METH_VARARGS, NULL}, { (char *)"NoUsernames_swigregister", NoUsernames_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExpirationQtyType", _wrap_new_ExpirationQtyType, METH_VARARGS, NULL}, { (char *)"delete_ExpirationQtyType", _wrap_delete_ExpirationQtyType, METH_VARARGS, NULL}, { (char *)"ExpirationQtyType_swigregister", ExpirationQtyType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaxTradeVol", _wrap_new_MaxTradeVol, METH_VARARGS, NULL}, { (char *)"delete_MaxTradeVol", _wrap_delete_MaxTradeVol, METH_VARARGS, NULL}, { (char *)"MaxTradeVol_swigregister", MaxTradeVol_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMDFeedTypes", _wrap_new_NoMDFeedTypes, METH_VARARGS, NULL}, { (char *)"delete_NoMDFeedTypes", _wrap_delete_NoMDFeedTypes, METH_VARARGS, NULL}, { (char *)"NoMDFeedTypes_swigregister", NoMDFeedTypes_swigregister, METH_VARARGS, NULL}, { (char *)"new_MatchAlgorithm", _wrap_new_MatchAlgorithm, METH_VARARGS, NULL}, { (char *)"delete_MatchAlgorithm", _wrap_delete_MatchAlgorithm, METH_VARARGS, NULL}, { (char *)"MatchAlgorithm_swigregister", MatchAlgorithm_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaxPriceVariation", _wrap_new_MaxPriceVariation, METH_VARARGS, NULL}, { (char *)"delete_MaxPriceVariation", _wrap_delete_MaxPriceVariation, METH_VARARGS, NULL}, { (char *)"MaxPriceVariation_swigregister", MaxPriceVariation_swigregister, METH_VARARGS, NULL}, { (char *)"new_ImpliedMarketIndicator", _wrap_new_ImpliedMarketIndicator, METH_VARARGS, NULL}, { (char *)"delete_ImpliedMarketIndicator", _wrap_delete_ImpliedMarketIndicator, METH_VARARGS, NULL}, { (char *)"ImpliedMarketIndicator_swigregister", ImpliedMarketIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_EventTime", _wrap_new_EventTime, METH_VARARGS, NULL}, { (char *)"delete_EventTime", _wrap_delete_EventTime, METH_VARARGS, NULL}, { (char *)"EventTime_swigregister", EventTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_MinPriceIncrementAmount", _wrap_new_MinPriceIncrementAmount, METH_VARARGS, NULL}, { (char *)"delete_MinPriceIncrementAmount", _wrap_delete_MinPriceIncrementAmount, METH_VARARGS, NULL}, { (char *)"MinPriceIncrementAmount_swigregister", MinPriceIncrementAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnitOfMeasureQty", _wrap_new_UnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_UnitOfMeasureQty", _wrap_delete_UnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"UnitOfMeasureQty_swigregister", UnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LowLimitPrice", _wrap_new_LowLimitPrice, METH_VARARGS, NULL}, { (char *)"delete_LowLimitPrice", _wrap_delete_LowLimitPrice, METH_VARARGS, NULL}, { (char *)"LowLimitPrice_swigregister", LowLimitPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_HighLimitPrice", _wrap_new_HighLimitPrice, METH_VARARGS, NULL}, { (char *)"delete_HighLimitPrice", _wrap_delete_HighLimitPrice, METH_VARARGS, NULL}, { (char *)"HighLimitPrice_swigregister", HighLimitPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradingReferencePrice", _wrap_new_TradingReferencePrice, METH_VARARGS, NULL}, { (char *)"delete_TradingReferencePrice", _wrap_delete_TradingReferencePrice, METH_VARARGS, NULL}, { (char *)"TradingReferencePrice_swigregister", TradingReferencePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityGroup", _wrap_new_SecurityGroup, METH_VARARGS, NULL}, { (char *)"delete_SecurityGroup", _wrap_delete_SecurityGroup, METH_VARARGS, NULL}, { (char *)"SecurityGroup_swigregister", SecurityGroup_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegNumber", _wrap_new_LegNumber, METH_VARARGS, NULL}, { (char *)"delete_LegNumber", _wrap_delete_LegNumber, METH_VARARGS, NULL}, { (char *)"LegNumber_swigregister", LegNumber_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlementCycleNo", _wrap_new_SettlementCycleNo, METH_VARARGS, NULL}, { (char *)"delete_SettlementCycleNo", _wrap_delete_SettlementCycleNo, METH_VARARGS, NULL}, { (char *)"SettlementCycleNo_swigregister", SettlementCycleNo_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideCurrency", _wrap_new_SideCurrency, METH_VARARGS, NULL}, { (char *)"delete_SideCurrency", _wrap_delete_SideCurrency, METH_VARARGS, NULL}, { (char *)"SideCurrency_swigregister", SideCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideSettlCurrency", _wrap_new_SideSettlCurrency, METH_VARARGS, NULL}, { (char *)"delete_SideSettlCurrency", _wrap_delete_SideSettlCurrency, METH_VARARGS, NULL}, { (char *)"SideSettlCurrency_swigregister", SideSettlCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplExtID", _wrap_new_ApplExtID, METH_VARARGS, NULL}, { (char *)"delete_ApplExtID", _wrap_delete_ApplExtID, METH_VARARGS, NULL}, { (char *)"ApplExtID_swigregister", ApplExtID_swigregister, METH_VARARGS, NULL}, { (char *)"new_CcyAmt", _wrap_new_CcyAmt, METH_VARARGS, NULL}, { (char *)"delete_CcyAmt", _wrap_delete_CcyAmt, METH_VARARGS, NULL}, { (char *)"CcyAmt_swigregister", CcyAmt_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSettlDetails", _wrap_new_NoSettlDetails, METH_VARARGS, NULL}, { (char *)"delete_NoSettlDetails", _wrap_delete_NoSettlDetails, METH_VARARGS, NULL}, { (char *)"NoSettlDetails_swigregister", NoSettlDetails_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlObligMode", _wrap_new_SettlObligMode, METH_VARARGS, NULL}, { (char *)"delete_SettlObligMode", _wrap_delete_SettlObligMode, METH_VARARGS, NULL}, { (char *)"SettlObligMode_swigregister", SettlObligMode_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlObligMsgID", _wrap_new_SettlObligMsgID, METH_VARARGS, NULL}, { (char *)"delete_SettlObligMsgID", _wrap_delete_SettlObligMsgID, METH_VARARGS, NULL}, { (char *)"SettlObligMsgID_swigregister", SettlObligMsgID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlObligID", _wrap_new_SettlObligID, METH_VARARGS, NULL}, { (char *)"delete_SettlObligID", _wrap_delete_SettlObligID, METH_VARARGS, NULL}, { (char *)"SettlObligID_swigregister", SettlObligID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlObligTransType", _wrap_new_SettlObligTransType, METH_VARARGS, NULL}, { (char *)"delete_SettlObligTransType", _wrap_delete_SettlObligTransType, METH_VARARGS, NULL}, { (char *)"SettlObligTransType_swigregister", SettlObligTransType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlObligRefID", _wrap_new_SettlObligRefID, METH_VARARGS, NULL}, { (char *)"delete_SettlObligRefID", _wrap_delete_SettlObligRefID, METH_VARARGS, NULL}, { (char *)"SettlObligRefID_swigregister", SettlObligRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlObligSource", _wrap_new_SettlObligSource, METH_VARARGS, NULL}, { (char *)"delete_SettlObligSource", _wrap_delete_SettlObligSource, METH_VARARGS, NULL}, { (char *)"SettlObligSource_swigregister", SettlObligSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoSettlOblig", _wrap_new_NoSettlOblig, METH_VARARGS, NULL}, { (char *)"delete_NoSettlOblig", _wrap_delete_NoSettlOblig, METH_VARARGS, NULL}, { (char *)"NoSettlOblig_swigregister", NoSettlOblig_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteMsgID", _wrap_new_QuoteMsgID, METH_VARARGS, NULL}, { (char *)"delete_QuoteMsgID", _wrap_delete_QuoteMsgID, METH_VARARGS, NULL}, { (char *)"QuoteMsgID_swigregister", QuoteMsgID_swigregister, METH_VARARGS, NULL}, { (char *)"new_QuoteEntryStatus", _wrap_new_QuoteEntryStatus, METH_VARARGS, NULL}, { (char *)"delete_QuoteEntryStatus", _wrap_delete_QuoteEntryStatus, METH_VARARGS, NULL}, { (char *)"QuoteEntryStatus_swigregister", QuoteEntryStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoCxldQuotes", _wrap_new_TotNoCxldQuotes, METH_VARARGS, NULL}, { (char *)"delete_TotNoCxldQuotes", _wrap_delete_TotNoCxldQuotes, METH_VARARGS, NULL}, { (char *)"TotNoCxldQuotes_swigregister", TotNoCxldQuotes_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoAccQuotes", _wrap_new_TotNoAccQuotes, METH_VARARGS, NULL}, { (char *)"delete_TotNoAccQuotes", _wrap_delete_TotNoAccQuotes, METH_VARARGS, NULL}, { (char *)"TotNoAccQuotes_swigregister", TotNoAccQuotes_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoRejQuotes", _wrap_new_TotNoRejQuotes, METH_VARARGS, NULL}, { (char *)"delete_TotNoRejQuotes", _wrap_delete_TotNoRejQuotes, METH_VARARGS, NULL}, { (char *)"TotNoRejQuotes_swigregister", TotNoRejQuotes_swigregister, METH_VARARGS, NULL}, { (char *)"new_PrivateQuote", _wrap_new_PrivateQuote, METH_VARARGS, NULL}, { (char *)"delete_PrivateQuote", _wrap_delete_PrivateQuote, METH_VARARGS, NULL}, { (char *)"PrivateQuote_swigregister", PrivateQuote_swigregister, METH_VARARGS, NULL}, { (char *)"new_RespondentType", _wrap_new_RespondentType, METH_VARARGS, NULL}, { (char *)"delete_RespondentType", _wrap_delete_RespondentType, METH_VARARGS, NULL}, { (char *)"RespondentType_swigregister", RespondentType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDSubBookType", _wrap_new_MDSubBookType, METH_VARARGS, NULL}, { (char *)"delete_MDSubBookType", _wrap_delete_MDSubBookType, METH_VARARGS, NULL}, { (char *)"MDSubBookType_swigregister", MDSubBookType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityTradingEvent", _wrap_new_SecurityTradingEvent, METH_VARARGS, NULL}, { (char *)"delete_SecurityTradingEvent", _wrap_delete_SecurityTradingEvent, METH_VARARGS, NULL}, { (char *)"SecurityTradingEvent_swigregister", SecurityTradingEvent_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoStatsIndicators", _wrap_new_NoStatsIndicators, METH_VARARGS, NULL}, { (char *)"delete_NoStatsIndicators", _wrap_delete_NoStatsIndicators, METH_VARARGS, NULL}, { (char *)"NoStatsIndicators_swigregister", NoStatsIndicators_swigregister, METH_VARARGS, NULL}, { (char *)"new_StatsType", _wrap_new_StatsType, METH_VARARGS, NULL}, { (char *)"delete_StatsType", _wrap_delete_StatsType, METH_VARARGS, NULL}, { (char *)"StatsType_swigregister", StatsType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoOfSecSizes", _wrap_new_NoOfSecSizes, METH_VARARGS, NULL}, { (char *)"delete_NoOfSecSizes", _wrap_delete_NoOfSecSizes, METH_VARARGS, NULL}, { (char *)"NoOfSecSizes_swigregister", NoOfSecSizes_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDSecSizeType", _wrap_new_MDSecSizeType, METH_VARARGS, NULL}, { (char *)"delete_MDSecSizeType", _wrap_delete_MDSecSizeType, METH_VARARGS, NULL}, { (char *)"MDSecSizeType_swigregister", MDSecSizeType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDSecSize", _wrap_new_MDSecSize, METH_VARARGS, NULL}, { (char *)"delete_MDSecSize", _wrap_delete_MDSecSize, METH_VARARGS, NULL}, { (char *)"MDSecSize_swigregister", MDSecSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplID", _wrap_new_ApplID, METH_VARARGS, NULL}, { (char *)"delete_ApplID", _wrap_delete_ApplID, METH_VARARGS, NULL}, { (char *)"ApplID_swigregister", ApplID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplSeqNum", _wrap_new_ApplSeqNum, METH_VARARGS, NULL}, { (char *)"delete_ApplSeqNum", _wrap_delete_ApplSeqNum, METH_VARARGS, NULL}, { (char *)"ApplSeqNum_swigregister", ApplSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplBegSeqNum", _wrap_new_ApplBegSeqNum, METH_VARARGS, NULL}, { (char *)"delete_ApplBegSeqNum", _wrap_delete_ApplBegSeqNum, METH_VARARGS, NULL}, { (char *)"ApplBegSeqNum_swigregister", ApplBegSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplEndSeqNum", _wrap_new_ApplEndSeqNum, METH_VARARGS, NULL}, { (char *)"delete_ApplEndSeqNum", _wrap_delete_ApplEndSeqNum, METH_VARARGS, NULL}, { (char *)"ApplEndSeqNum_swigregister", ApplEndSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityXMLLen", _wrap_new_SecurityXMLLen, METH_VARARGS, NULL}, { (char *)"delete_SecurityXMLLen", _wrap_delete_SecurityXMLLen, METH_VARARGS, NULL}, { (char *)"SecurityXMLLen_swigregister", SecurityXMLLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityXML", _wrap_new_SecurityXML, METH_VARARGS, NULL}, { (char *)"delete_SecurityXML", _wrap_delete_SecurityXML, METH_VARARGS, NULL}, { (char *)"SecurityXML_swigregister", SecurityXML_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityXMLSchema", _wrap_new_SecurityXMLSchema, METH_VARARGS, NULL}, { (char *)"delete_SecurityXMLSchema", _wrap_delete_SecurityXMLSchema, METH_VARARGS, NULL}, { (char *)"SecurityXMLSchema_swigregister", SecurityXMLSchema_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefreshIndicator", _wrap_new_RefreshIndicator, METH_VARARGS, NULL}, { (char *)"delete_RefreshIndicator", _wrap_delete_RefreshIndicator, METH_VARARGS, NULL}, { (char *)"RefreshIndicator_swigregister", RefreshIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_Volatility", _wrap_new_Volatility, METH_VARARGS, NULL}, { (char *)"delete_Volatility", _wrap_delete_Volatility, METH_VARARGS, NULL}, { (char *)"Volatility_swigregister", Volatility_swigregister, METH_VARARGS, NULL}, { (char *)"new_TimeToExpiration", _wrap_new_TimeToExpiration, METH_VARARGS, NULL}, { (char *)"delete_TimeToExpiration", _wrap_delete_TimeToExpiration, METH_VARARGS, NULL}, { (char *)"TimeToExpiration_swigregister", TimeToExpiration_swigregister, METH_VARARGS, NULL}, { (char *)"new_RiskFreeRate", _wrap_new_RiskFreeRate, METH_VARARGS, NULL}, { (char *)"delete_RiskFreeRate", _wrap_delete_RiskFreeRate, METH_VARARGS, NULL}, { (char *)"RiskFreeRate_swigregister", RiskFreeRate_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceUnitOfMeasure", _wrap_new_PriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_PriceUnitOfMeasure", _wrap_delete_PriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"PriceUnitOfMeasure_swigregister", PriceUnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceUnitOfMeasureQty", _wrap_new_PriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_PriceUnitOfMeasureQty", _wrap_delete_PriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"PriceUnitOfMeasureQty_swigregister", PriceUnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_SettlMethod", _wrap_new_SettlMethod, METH_VARARGS, NULL}, { (char *)"delete_SettlMethod", _wrap_delete_SettlMethod, METH_VARARGS, NULL}, { (char *)"SettlMethod_swigregister", SettlMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExerciseStyle", _wrap_new_ExerciseStyle, METH_VARARGS, NULL}, { (char *)"delete_ExerciseStyle", _wrap_delete_ExerciseStyle, METH_VARARGS, NULL}, { (char *)"ExerciseStyle_swigregister", ExerciseStyle_swigregister, METH_VARARGS, NULL}, { (char *)"new_OptPayAmount", _wrap_new_OptPayAmount, METH_VARARGS, NULL}, { (char *)"delete_OptPayAmount", _wrap_delete_OptPayAmount, METH_VARARGS, NULL}, { (char *)"OptPayAmount_swigregister", OptPayAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceQuoteMethod", _wrap_new_PriceQuoteMethod, METH_VARARGS, NULL}, { (char *)"delete_PriceQuoteMethod", _wrap_delete_PriceQuoteMethod, METH_VARARGS, NULL}, { (char *)"PriceQuoteMethod_swigregister", PriceQuoteMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_FuturesValuationMethod", _wrap_new_FuturesValuationMethod, METH_VARARGS, NULL}, { (char *)"delete_FuturesValuationMethod", _wrap_delete_FuturesValuationMethod, METH_VARARGS, NULL}, { (char *)"FuturesValuationMethod_swigregister", FuturesValuationMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListMethod", _wrap_new_ListMethod, METH_VARARGS, NULL}, { (char *)"delete_ListMethod", _wrap_delete_ListMethod, METH_VARARGS, NULL}, { (char *)"ListMethod_swigregister", ListMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_CapPrice", _wrap_new_CapPrice, METH_VARARGS, NULL}, { (char *)"delete_CapPrice", _wrap_delete_CapPrice, METH_VARARGS, NULL}, { (char *)"CapPrice_swigregister", CapPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_FloorPrice", _wrap_new_FloorPrice, METH_VARARGS, NULL}, { (char *)"delete_FloorPrice", _wrap_delete_FloorPrice, METH_VARARGS, NULL}, { (char *)"FloorPrice_swigregister", FloorPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoStrikeRules", _wrap_new_NoStrikeRules, METH_VARARGS, NULL}, { (char *)"delete_NoStrikeRules", _wrap_delete_NoStrikeRules, METH_VARARGS, NULL}, { (char *)"NoStrikeRules_swigregister", NoStrikeRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_StartStrikePxRange", _wrap_new_StartStrikePxRange, METH_VARARGS, NULL}, { (char *)"delete_StartStrikePxRange", _wrap_delete_StartStrikePxRange, METH_VARARGS, NULL}, { (char *)"StartStrikePxRange_swigregister", StartStrikePxRange_swigregister, METH_VARARGS, NULL}, { (char *)"new_EndStrikePxRange", _wrap_new_EndStrikePxRange, METH_VARARGS, NULL}, { (char *)"delete_EndStrikePxRange", _wrap_delete_EndStrikePxRange, METH_VARARGS, NULL}, { (char *)"EndStrikePxRange_swigregister", EndStrikePxRange_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikeIncrement", _wrap_new_StrikeIncrement, METH_VARARGS, NULL}, { (char *)"delete_StrikeIncrement", _wrap_delete_StrikeIncrement, METH_VARARGS, NULL}, { (char *)"StrikeIncrement_swigregister", StrikeIncrement_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTickRules", _wrap_new_NoTickRules, METH_VARARGS, NULL}, { (char *)"delete_NoTickRules", _wrap_delete_NoTickRules, METH_VARARGS, NULL}, { (char *)"NoTickRules_swigregister", NoTickRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_StartTickPriceRange", _wrap_new_StartTickPriceRange, METH_VARARGS, NULL}, { (char *)"delete_StartTickPriceRange", _wrap_delete_StartTickPriceRange, METH_VARARGS, NULL}, { (char *)"StartTickPriceRange_swigregister", StartTickPriceRange_swigregister, METH_VARARGS, NULL}, { (char *)"new_EndTickPriceRange", _wrap_new_EndTickPriceRange, METH_VARARGS, NULL}, { (char *)"delete_EndTickPriceRange", _wrap_delete_EndTickPriceRange, METH_VARARGS, NULL}, { (char *)"EndTickPriceRange_swigregister", EndTickPriceRange_swigregister, METH_VARARGS, NULL}, { (char *)"new_TickIncrement", _wrap_new_TickIncrement, METH_VARARGS, NULL}, { (char *)"delete_TickIncrement", _wrap_delete_TickIncrement, METH_VARARGS, NULL}, { (char *)"TickIncrement_swigregister", TickIncrement_swigregister, METH_VARARGS, NULL}, { (char *)"new_TickRuleType", _wrap_new_TickRuleType, METH_VARARGS, NULL}, { (char *)"delete_TickRuleType", _wrap_delete_TickRuleType, METH_VARARGS, NULL}, { (char *)"TickRuleType_swigregister", TickRuleType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NestedInstrAttribType", _wrap_new_NestedInstrAttribType, METH_VARARGS, NULL}, { (char *)"delete_NestedInstrAttribType", _wrap_delete_NestedInstrAttribType, METH_VARARGS, NULL}, { (char *)"NestedInstrAttribType_swigregister", NestedInstrAttribType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NestedInstrAttribValue", _wrap_new_NestedInstrAttribValue, METH_VARARGS, NULL}, { (char *)"delete_NestedInstrAttribValue", _wrap_delete_NestedInstrAttribValue, METH_VARARGS, NULL}, { (char *)"NestedInstrAttribValue_swigregister", NestedInstrAttribValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegMaturityTime", _wrap_new_LegMaturityTime, METH_VARARGS, NULL}, { (char *)"delete_LegMaturityTime", _wrap_delete_LegMaturityTime, METH_VARARGS, NULL}, { (char *)"LegMaturityTime_swigregister", LegMaturityTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingMaturityTime", _wrap_new_UnderlyingMaturityTime, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingMaturityTime", _wrap_delete_UnderlyingMaturityTime, METH_VARARGS, NULL}, { (char *)"UnderlyingMaturityTime_swigregister", UnderlyingMaturityTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSymbol", _wrap_new_DerivativeSymbol, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSymbol", _wrap_delete_DerivativeSymbol, METH_VARARGS, NULL}, { (char *)"DerivativeSymbol_swigregister", DerivativeSymbol_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSymbolSfx", _wrap_new_DerivativeSymbolSfx, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSymbolSfx", _wrap_delete_DerivativeSymbolSfx, METH_VARARGS, NULL}, { (char *)"DerivativeSymbolSfx_swigregister", DerivativeSymbolSfx_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityID", _wrap_new_DerivativeSecurityID, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityID", _wrap_delete_DerivativeSecurityID, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityID_swigregister", DerivativeSecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityIDSource", _wrap_new_DerivativeSecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityIDSource", _wrap_delete_DerivativeSecurityIDSource, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityIDSource_swigregister", DerivativeSecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDerivativeSecurityAltID", _wrap_new_NoDerivativeSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_NoDerivativeSecurityAltID", _wrap_delete_NoDerivativeSecurityAltID, METH_VARARGS, NULL}, { (char *)"NoDerivativeSecurityAltID_swigregister", NoDerivativeSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityAltID", _wrap_new_DerivativeSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityAltID", _wrap_delete_DerivativeSecurityAltID, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityAltID_swigregister", DerivativeSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityAltIDSource", _wrap_new_DerivativeSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityAltIDSource", _wrap_delete_DerivativeSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityAltIDSource_swigregister", DerivativeSecurityAltIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryLowLimitPrice", _wrap_new_SecondaryLowLimitPrice, METH_VARARGS, NULL}, { (char *)"delete_SecondaryLowLimitPrice", _wrap_delete_SecondaryLowLimitPrice, METH_VARARGS, NULL}, { (char *)"SecondaryLowLimitPrice_swigregister", SecondaryLowLimitPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityRuleID", _wrap_new_MaturityRuleID, METH_VARARGS, NULL}, { (char *)"delete_MaturityRuleID", _wrap_delete_MaturityRuleID, METH_VARARGS, NULL}, { (char *)"MaturityRuleID_swigregister", MaturityRuleID_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikeRuleID", _wrap_new_StrikeRuleID, METH_VARARGS, NULL}, { (char *)"delete_StrikeRuleID", _wrap_delete_StrikeRuleID, METH_VARARGS, NULL}, { (char *)"StrikeRuleID_swigregister", StrikeRuleID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegUnitOfMeasureQty", _wrap_new_LegUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_LegUnitOfMeasureQty", _wrap_delete_LegUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"LegUnitOfMeasureQty_swigregister", LegUnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeOptPayAmount", _wrap_new_DerivativeOptPayAmount, METH_VARARGS, NULL}, { (char *)"delete_DerivativeOptPayAmount", _wrap_delete_DerivativeOptPayAmount, METH_VARARGS, NULL}, { (char *)"DerivativeOptPayAmount_swigregister", DerivativeOptPayAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_EndMaturityMonthYear", _wrap_new_EndMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"delete_EndMaturityMonthYear", _wrap_delete_EndMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"EndMaturityMonthYear_swigregister", EndMaturityMonthYear_swigregister, METH_VARARGS, NULL}, { (char *)"new_ProductComplex", _wrap_new_ProductComplex, METH_VARARGS, NULL}, { (char *)"delete_ProductComplex", _wrap_delete_ProductComplex, METH_VARARGS, NULL}, { (char *)"ProductComplex_swigregister", ProductComplex_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeProductComplex", _wrap_new_DerivativeProductComplex, METH_VARARGS, NULL}, { (char *)"delete_DerivativeProductComplex", _wrap_delete_DerivativeProductComplex, METH_VARARGS, NULL}, { (char *)"DerivativeProductComplex_swigregister", DerivativeProductComplex_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityMonthYearIncrement", _wrap_new_MaturityMonthYearIncrement, METH_VARARGS, NULL}, { (char *)"delete_MaturityMonthYearIncrement", _wrap_delete_MaturityMonthYearIncrement, METH_VARARGS, NULL}, { (char *)"MaturityMonthYearIncrement_swigregister", MaturityMonthYearIncrement_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryHighLimitPrice", _wrap_new_SecondaryHighLimitPrice, METH_VARARGS, NULL}, { (char *)"delete_SecondaryHighLimitPrice", _wrap_delete_SecondaryHighLimitPrice, METH_VARARGS, NULL}, { (char *)"SecondaryHighLimitPrice_swigregister", SecondaryHighLimitPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_MinLotSize", _wrap_new_MinLotSize, METH_VARARGS, NULL}, { (char *)"delete_MinLotSize", _wrap_delete_MinLotSize, METH_VARARGS, NULL}, { (char *)"MinLotSize_swigregister", MinLotSize_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoExecInstRules", _wrap_new_NoExecInstRules, METH_VARARGS, NULL}, { (char *)"delete_NoExecInstRules", _wrap_delete_NoExecInstRules, METH_VARARGS, NULL}, { (char *)"NoExecInstRules_swigregister", NoExecInstRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoLotTypeRules", _wrap_new_NoLotTypeRules, METH_VARARGS, NULL}, { (char *)"delete_NoLotTypeRules", _wrap_delete_NoLotTypeRules, METH_VARARGS, NULL}, { (char *)"NoLotTypeRules_swigregister", NoLotTypeRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMatchRules", _wrap_new_NoMatchRules, METH_VARARGS, NULL}, { (char *)"delete_NoMatchRules", _wrap_delete_NoMatchRules, METH_VARARGS, NULL}, { (char *)"NoMatchRules_swigregister", NoMatchRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMaturityRules", _wrap_new_NoMaturityRules, METH_VARARGS, NULL}, { (char *)"delete_NoMaturityRules", _wrap_delete_NoMaturityRules, METH_VARARGS, NULL}, { (char *)"NoMaturityRules_swigregister", NoMaturityRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoOrdTypeRules", _wrap_new_NoOrdTypeRules, METH_VARARGS, NULL}, { (char *)"delete_NoOrdTypeRules", _wrap_delete_NoOrdTypeRules, METH_VARARGS, NULL}, { (char *)"NoOrdTypeRules_swigregister", NoOrdTypeRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTimeInForceRules", _wrap_new_NoTimeInForceRules, METH_VARARGS, NULL}, { (char *)"delete_NoTimeInForceRules", _wrap_delete_NoTimeInForceRules, METH_VARARGS, NULL}, { (char *)"NoTimeInForceRules_swigregister", NoTimeInForceRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryTradingReferencePrice", _wrap_new_SecondaryTradingReferencePrice, METH_VARARGS, NULL}, { (char *)"delete_SecondaryTradingReferencePrice", _wrap_delete_SecondaryTradingReferencePrice, METH_VARARGS, NULL}, { (char *)"SecondaryTradingReferencePrice_swigregister", SecondaryTradingReferencePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_StartMaturityMonthYear", _wrap_new_StartMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"delete_StartMaturityMonthYear", _wrap_delete_StartMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"StartMaturityMonthYear_swigregister", StartMaturityMonthYear_swigregister, METH_VARARGS, NULL}, { (char *)"new_FlexProductEligibilityIndicator", _wrap_new_FlexProductEligibilityIndicator, METH_VARARGS, NULL}, { (char *)"delete_FlexProductEligibilityIndicator", _wrap_delete_FlexProductEligibilityIndicator, METH_VARARGS, NULL}, { (char *)"FlexProductEligibilityIndicator_swigregister", FlexProductEligibilityIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivFlexProductEligibilityIndicator", _wrap_new_DerivFlexProductEligibilityIndicator, METH_VARARGS, NULL}, { (char *)"delete_DerivFlexProductEligibilityIndicator", _wrap_delete_DerivFlexProductEligibilityIndicator, METH_VARARGS, NULL}, { (char *)"DerivFlexProductEligibilityIndicator_swigregister", DerivFlexProductEligibilityIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_FlexibleIndicator", _wrap_new_FlexibleIndicator, METH_VARARGS, NULL}, { (char *)"delete_FlexibleIndicator", _wrap_delete_FlexibleIndicator, METH_VARARGS, NULL}, { (char *)"FlexibleIndicator_swigregister", FlexibleIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradingCurrency", _wrap_new_TradingCurrency, METH_VARARGS, NULL}, { (char *)"delete_TradingCurrency", _wrap_delete_TradingCurrency, METH_VARARGS, NULL}, { (char *)"TradingCurrency_swigregister", TradingCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeProduct", _wrap_new_DerivativeProduct, METH_VARARGS, NULL}, { (char *)"delete_DerivativeProduct", _wrap_delete_DerivativeProduct, METH_VARARGS, NULL}, { (char *)"DerivativeProduct_swigregister", DerivativeProduct_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityGroup", _wrap_new_DerivativeSecurityGroup, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityGroup", _wrap_delete_DerivativeSecurityGroup, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityGroup_swigregister", DerivativeSecurityGroup_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeCFICode", _wrap_new_DerivativeCFICode, METH_VARARGS, NULL}, { (char *)"delete_DerivativeCFICode", _wrap_delete_DerivativeCFICode, METH_VARARGS, NULL}, { (char *)"DerivativeCFICode_swigregister", DerivativeCFICode_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityType", _wrap_new_DerivativeSecurityType, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityType", _wrap_delete_DerivativeSecurityType, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityType_swigregister", DerivativeSecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecuritySubType", _wrap_new_DerivativeSecuritySubType, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecuritySubType", _wrap_delete_DerivativeSecuritySubType, METH_VARARGS, NULL}, { (char *)"DerivativeSecuritySubType_swigregister", DerivativeSecuritySubType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeMaturityMonthYear", _wrap_new_DerivativeMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"delete_DerivativeMaturityMonthYear", _wrap_delete_DerivativeMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"DerivativeMaturityMonthYear_swigregister", DerivativeMaturityMonthYear_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeMaturityDate", _wrap_new_DerivativeMaturityDate, METH_VARARGS, NULL}, { (char *)"delete_DerivativeMaturityDate", _wrap_delete_DerivativeMaturityDate, METH_VARARGS, NULL}, { (char *)"DerivativeMaturityDate_swigregister", DerivativeMaturityDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeMaturityTime", _wrap_new_DerivativeMaturityTime, METH_VARARGS, NULL}, { (char *)"delete_DerivativeMaturityTime", _wrap_delete_DerivativeMaturityTime, METH_VARARGS, NULL}, { (char *)"DerivativeMaturityTime_swigregister", DerivativeMaturityTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSettleOnOpenFlag", _wrap_new_DerivativeSettleOnOpenFlag, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSettleOnOpenFlag", _wrap_delete_DerivativeSettleOnOpenFlag, METH_VARARGS, NULL}, { (char *)"DerivativeSettleOnOpenFlag_swigregister", DerivativeSettleOnOpenFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrmtAssignmentMethod", _wrap_new_DerivativeInstrmtAssignmentMethod, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrmtAssignmentMethod", _wrap_delete_DerivativeInstrmtAssignmentMethod, METH_VARARGS, NULL}, { (char *)"DerivativeInstrmtAssignmentMethod_swigregister", DerivativeInstrmtAssignmentMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityStatus", _wrap_new_DerivativeSecurityStatus, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityStatus", _wrap_delete_DerivativeSecurityStatus, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityStatus_swigregister", DerivativeSecurityStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrRegistry", _wrap_new_DerivativeInstrRegistry, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrRegistry", _wrap_delete_DerivativeInstrRegistry, METH_VARARGS, NULL}, { (char *)"DerivativeInstrRegistry_swigregister", DerivativeInstrRegistry_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeCountryOfIssue", _wrap_new_DerivativeCountryOfIssue, METH_VARARGS, NULL}, { (char *)"delete_DerivativeCountryOfIssue", _wrap_delete_DerivativeCountryOfIssue, METH_VARARGS, NULL}, { (char *)"DerivativeCountryOfIssue_swigregister", DerivativeCountryOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeStateOrProvinceOfIssue", _wrap_new_DerivativeStateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"delete_DerivativeStateOrProvinceOfIssue", _wrap_delete_DerivativeStateOrProvinceOfIssue, METH_VARARGS, NULL}, { (char *)"DerivativeStateOrProvinceOfIssue_swigregister", DerivativeStateOrProvinceOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeLocaleOfIssue", _wrap_new_DerivativeLocaleOfIssue, METH_VARARGS, NULL}, { (char *)"delete_DerivativeLocaleOfIssue", _wrap_delete_DerivativeLocaleOfIssue, METH_VARARGS, NULL}, { (char *)"DerivativeLocaleOfIssue_swigregister", DerivativeLocaleOfIssue_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeStrikePrice", _wrap_new_DerivativeStrikePrice, METH_VARARGS, NULL}, { (char *)"delete_DerivativeStrikePrice", _wrap_delete_DerivativeStrikePrice, METH_VARARGS, NULL}, { (char *)"DerivativeStrikePrice_swigregister", DerivativeStrikePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeStrikeCurrency", _wrap_new_DerivativeStrikeCurrency, METH_VARARGS, NULL}, { (char *)"delete_DerivativeStrikeCurrency", _wrap_delete_DerivativeStrikeCurrency, METH_VARARGS, NULL}, { (char *)"DerivativeStrikeCurrency_swigregister", DerivativeStrikeCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeStrikeMultiplier", _wrap_new_DerivativeStrikeMultiplier, METH_VARARGS, NULL}, { (char *)"delete_DerivativeStrikeMultiplier", _wrap_delete_DerivativeStrikeMultiplier, METH_VARARGS, NULL}, { (char *)"DerivativeStrikeMultiplier_swigregister", DerivativeStrikeMultiplier_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeStrikeValue", _wrap_new_DerivativeStrikeValue, METH_VARARGS, NULL}, { (char *)"delete_DerivativeStrikeValue", _wrap_delete_DerivativeStrikeValue, METH_VARARGS, NULL}, { (char *)"DerivativeStrikeValue_swigregister", DerivativeStrikeValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeOptAttribute", _wrap_new_DerivativeOptAttribute, METH_VARARGS, NULL}, { (char *)"delete_DerivativeOptAttribute", _wrap_delete_DerivativeOptAttribute, METH_VARARGS, NULL}, { (char *)"DerivativeOptAttribute_swigregister", DerivativeOptAttribute_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeContractMultiplier", _wrap_new_DerivativeContractMultiplier, METH_VARARGS, NULL}, { (char *)"delete_DerivativeContractMultiplier", _wrap_delete_DerivativeContractMultiplier, METH_VARARGS, NULL}, { (char *)"DerivativeContractMultiplier_swigregister", DerivativeContractMultiplier_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeMinPriceIncrement", _wrap_new_DerivativeMinPriceIncrement, METH_VARARGS, NULL}, { (char *)"delete_DerivativeMinPriceIncrement", _wrap_delete_DerivativeMinPriceIncrement, METH_VARARGS, NULL}, { (char *)"DerivativeMinPriceIncrement_swigregister", DerivativeMinPriceIncrement_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeMinPriceIncrementAmount", _wrap_new_DerivativeMinPriceIncrementAmount, METH_VARARGS, NULL}, { (char *)"delete_DerivativeMinPriceIncrementAmount", _wrap_delete_DerivativeMinPriceIncrementAmount, METH_VARARGS, NULL}, { (char *)"DerivativeMinPriceIncrementAmount_swigregister", DerivativeMinPriceIncrementAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeUnitOfMeasure", _wrap_new_DerivativeUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_DerivativeUnitOfMeasure", _wrap_delete_DerivativeUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"DerivativeUnitOfMeasure_swigregister", DerivativeUnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeUnitOfMeasureQty", _wrap_new_DerivativeUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_DerivativeUnitOfMeasureQty", _wrap_delete_DerivativeUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"DerivativeUnitOfMeasureQty_swigregister", DerivativeUnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeTimeUnit", _wrap_new_DerivativeTimeUnit, METH_VARARGS, NULL}, { (char *)"delete_DerivativeTimeUnit", _wrap_delete_DerivativeTimeUnit, METH_VARARGS, NULL}, { (char *)"DerivativeTimeUnit_swigregister", DerivativeTimeUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityExchange", _wrap_new_DerivativeSecurityExchange, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityExchange", _wrap_delete_DerivativeSecurityExchange, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityExchange_swigregister", DerivativeSecurityExchange_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativePositionLimit", _wrap_new_DerivativePositionLimit, METH_VARARGS, NULL}, { (char *)"delete_DerivativePositionLimit", _wrap_delete_DerivativePositionLimit, METH_VARARGS, NULL}, { (char *)"DerivativePositionLimit_swigregister", DerivativePositionLimit_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeNTPositionLimit", _wrap_new_DerivativeNTPositionLimit, METH_VARARGS, NULL}, { (char *)"delete_DerivativeNTPositionLimit", _wrap_delete_DerivativeNTPositionLimit, METH_VARARGS, NULL}, { (char *)"DerivativeNTPositionLimit_swigregister", DerivativeNTPositionLimit_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeIssuer", _wrap_new_DerivativeIssuer, METH_VARARGS, NULL}, { (char *)"delete_DerivativeIssuer", _wrap_delete_DerivativeIssuer, METH_VARARGS, NULL}, { (char *)"DerivativeIssuer_swigregister", DerivativeIssuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeIssueDate", _wrap_new_DerivativeIssueDate, METH_VARARGS, NULL}, { (char *)"delete_DerivativeIssueDate", _wrap_delete_DerivativeIssueDate, METH_VARARGS, NULL}, { (char *)"DerivativeIssueDate_swigregister", DerivativeIssueDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEncodedIssuerLen", _wrap_new_DerivativeEncodedIssuerLen, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEncodedIssuerLen", _wrap_delete_DerivativeEncodedIssuerLen, METH_VARARGS, NULL}, { (char *)"DerivativeEncodedIssuerLen_swigregister", DerivativeEncodedIssuerLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEncodedIssuer", _wrap_new_DerivativeEncodedIssuer, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEncodedIssuer", _wrap_delete_DerivativeEncodedIssuer, METH_VARARGS, NULL}, { (char *)"DerivativeEncodedIssuer_swigregister", DerivativeEncodedIssuer_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityDesc", _wrap_new_DerivativeSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityDesc", _wrap_delete_DerivativeSecurityDesc, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityDesc_swigregister", DerivativeSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEncodedSecurityDescLen", _wrap_new_DerivativeEncodedSecurityDescLen, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEncodedSecurityDescLen", _wrap_delete_DerivativeEncodedSecurityDescLen, METH_VARARGS, NULL}, { (char *)"DerivativeEncodedSecurityDescLen_swigregister", DerivativeEncodedSecurityDescLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEncodedSecurityDesc", _wrap_new_DerivativeEncodedSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEncodedSecurityDesc", _wrap_delete_DerivativeEncodedSecurityDesc, METH_VARARGS, NULL}, { (char *)"DerivativeEncodedSecurityDesc_swigregister", DerivativeEncodedSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityXMLLen", _wrap_new_DerivativeSecurityXMLLen, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityXMLLen", _wrap_delete_DerivativeSecurityXMLLen, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityXMLLen_swigregister", DerivativeSecurityXMLLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityXML", _wrap_new_DerivativeSecurityXML, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityXML", _wrap_delete_DerivativeSecurityXML, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityXML_swigregister", DerivativeSecurityXML_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSecurityXMLSchema", _wrap_new_DerivativeSecurityXMLSchema, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSecurityXMLSchema", _wrap_delete_DerivativeSecurityXMLSchema, METH_VARARGS, NULL}, { (char *)"DerivativeSecurityXMLSchema_swigregister", DerivativeSecurityXMLSchema_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeContractSettlMonth", _wrap_new_DerivativeContractSettlMonth, METH_VARARGS, NULL}, { (char *)"delete_DerivativeContractSettlMonth", _wrap_delete_DerivativeContractSettlMonth, METH_VARARGS, NULL}, { (char *)"DerivativeContractSettlMonth_swigregister", DerivativeContractSettlMonth_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDerivativeEvents", _wrap_new_NoDerivativeEvents, METH_VARARGS, NULL}, { (char *)"delete_NoDerivativeEvents", _wrap_delete_NoDerivativeEvents, METH_VARARGS, NULL}, { (char *)"NoDerivativeEvents_swigregister", NoDerivativeEvents_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEventType", _wrap_new_DerivativeEventType, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEventType", _wrap_delete_DerivativeEventType, METH_VARARGS, NULL}, { (char *)"DerivativeEventType_swigregister", DerivativeEventType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEventDate", _wrap_new_DerivativeEventDate, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEventDate", _wrap_delete_DerivativeEventDate, METH_VARARGS, NULL}, { (char *)"DerivativeEventDate_swigregister", DerivativeEventDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEventTime", _wrap_new_DerivativeEventTime, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEventTime", _wrap_delete_DerivativeEventTime, METH_VARARGS, NULL}, { (char *)"DerivativeEventTime_swigregister", DerivativeEventTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEventPx", _wrap_new_DerivativeEventPx, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEventPx", _wrap_delete_DerivativeEventPx, METH_VARARGS, NULL}, { (char *)"DerivativeEventPx_swigregister", DerivativeEventPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeEventText", _wrap_new_DerivativeEventText, METH_VARARGS, NULL}, { (char *)"delete_DerivativeEventText", _wrap_delete_DerivativeEventText, METH_VARARGS, NULL}, { (char *)"DerivativeEventText_swigregister", DerivativeEventText_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDerivativeInstrumentParties", _wrap_new_NoDerivativeInstrumentParties, METH_VARARGS, NULL}, { (char *)"delete_NoDerivativeInstrumentParties", _wrap_delete_NoDerivativeInstrumentParties, METH_VARARGS, NULL}, { (char *)"NoDerivativeInstrumentParties_swigregister", NoDerivativeInstrumentParties_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrumentPartyID", _wrap_new_DerivativeInstrumentPartyID, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrumentPartyID", _wrap_delete_DerivativeInstrumentPartyID, METH_VARARGS, NULL}, { (char *)"DerivativeInstrumentPartyID_swigregister", DerivativeInstrumentPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrumentPartyIDSource", _wrap_new_DerivativeInstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrumentPartyIDSource", _wrap_delete_DerivativeInstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"DerivativeInstrumentPartyIDSource_swigregister", DerivativeInstrumentPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrumentPartyRole", _wrap_new_DerivativeInstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrumentPartyRole", _wrap_delete_DerivativeInstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"DerivativeInstrumentPartyRole_swigregister", DerivativeInstrumentPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDerivativeInstrumentPartySubIDs", _wrap_new_NoDerivativeInstrumentPartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoDerivativeInstrumentPartySubIDs", _wrap_delete_NoDerivativeInstrumentPartySubIDs, METH_VARARGS, NULL}, { (char *)"NoDerivativeInstrumentPartySubIDs_swigregister", NoDerivativeInstrumentPartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrumentPartySubID", _wrap_new_DerivativeInstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrumentPartySubID", _wrap_delete_DerivativeInstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"DerivativeInstrumentPartySubID_swigregister", DerivativeInstrumentPartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrumentPartySubIDType", _wrap_new_DerivativeInstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrumentPartySubIDType", _wrap_delete_DerivativeInstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"DerivativeInstrumentPartySubIDType_swigregister", DerivativeInstrumentPartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeExerciseStyle", _wrap_new_DerivativeExerciseStyle, METH_VARARGS, NULL}, { (char *)"delete_DerivativeExerciseStyle", _wrap_delete_DerivativeExerciseStyle, METH_VARARGS, NULL}, { (char *)"DerivativeExerciseStyle_swigregister", DerivativeExerciseStyle_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarketSegmentID", _wrap_new_MarketSegmentID, METH_VARARGS, NULL}, { (char *)"delete_MarketSegmentID", _wrap_delete_MarketSegmentID, METH_VARARGS, NULL}, { (char *)"MarketSegmentID_swigregister", MarketSegmentID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarketID", _wrap_new_MarketID, METH_VARARGS, NULL}, { (char *)"delete_MarketID", _wrap_delete_MarketID, METH_VARARGS, NULL}, { (char *)"MarketID_swigregister", MarketID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityMonthYearIncrementUnits", _wrap_new_MaturityMonthYearIncrementUnits, METH_VARARGS, NULL}, { (char *)"delete_MaturityMonthYearIncrementUnits", _wrap_delete_MaturityMonthYearIncrementUnits, METH_VARARGS, NULL}, { (char *)"MaturityMonthYearIncrementUnits_swigregister", MaturityMonthYearIncrementUnits_swigregister, METH_VARARGS, NULL}, { (char *)"new_MaturityMonthYearFormat", _wrap_new_MaturityMonthYearFormat, METH_VARARGS, NULL}, { (char *)"delete_MaturityMonthYearFormat", _wrap_delete_MaturityMonthYearFormat, METH_VARARGS, NULL}, { (char *)"MaturityMonthYearFormat_swigregister", MaturityMonthYearFormat_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikeExerciseStyle", _wrap_new_StrikeExerciseStyle, METH_VARARGS, NULL}, { (char *)"delete_StrikeExerciseStyle", _wrap_delete_StrikeExerciseStyle, METH_VARARGS, NULL}, { (char *)"StrikeExerciseStyle_swigregister", StrikeExerciseStyle_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecondaryPriceLimitType", _wrap_new_SecondaryPriceLimitType, METH_VARARGS, NULL}, { (char *)"delete_SecondaryPriceLimitType", _wrap_delete_SecondaryPriceLimitType, METH_VARARGS, NULL}, { (char *)"SecondaryPriceLimitType_swigregister", SecondaryPriceLimitType_swigregister, METH_VARARGS, NULL}, { (char *)"new_PriceLimitType", _wrap_new_PriceLimitType, METH_VARARGS, NULL}, { (char *)"delete_PriceLimitType", _wrap_delete_PriceLimitType, METH_VARARGS, NULL}, { (char *)"PriceLimitType_swigregister", PriceLimitType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ExecInstValue", _wrap_new_ExecInstValue, METH_VARARGS, NULL}, { (char *)"delete_ExecInstValue", _wrap_delete_ExecInstValue, METH_VARARGS, NULL}, { (char *)"ExecInstValue_swigregister", ExecInstValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTradingSessionRules", _wrap_new_NoTradingSessionRules, METH_VARARGS, NULL}, { (char *)"delete_NoTradingSessionRules", _wrap_delete_NoTradingSessionRules, METH_VARARGS, NULL}, { (char *)"NoTradingSessionRules_swigregister", NoTradingSessionRules_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoMarketSegments", _wrap_new_NoMarketSegments, METH_VARARGS, NULL}, { (char *)"delete_NoMarketSegments", _wrap_delete_NoMarketSegments, METH_VARARGS, NULL}, { (char *)"NoMarketSegments_swigregister", NoMarketSegments_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoDerivativeInstrAttrib", _wrap_new_NoDerivativeInstrAttrib, METH_VARARGS, NULL}, { (char *)"delete_NoDerivativeInstrAttrib", _wrap_delete_NoDerivativeInstrAttrib, METH_VARARGS, NULL}, { (char *)"NoDerivativeInstrAttrib_swigregister", NoDerivativeInstrAttrib_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNestedInstrAttrib", _wrap_new_NoNestedInstrAttrib, METH_VARARGS, NULL}, { (char *)"delete_NoNestedInstrAttrib", _wrap_delete_NoNestedInstrAttrib, METH_VARARGS, NULL}, { (char *)"NoNestedInstrAttrib_swigregister", NoNestedInstrAttrib_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrAttribType", _wrap_new_DerivativeInstrAttribType, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrAttribType", _wrap_delete_DerivativeInstrAttribType, METH_VARARGS, NULL}, { (char *)"DerivativeInstrAttribType_swigregister", DerivativeInstrAttribType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeInstrAttribValue", _wrap_new_DerivativeInstrAttribValue, METH_VARARGS, NULL}, { (char *)"delete_DerivativeInstrAttribValue", _wrap_delete_DerivativeInstrAttribValue, METH_VARARGS, NULL}, { (char *)"DerivativeInstrAttribValue_swigregister", DerivativeInstrAttribValue_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativePriceUnitOfMeasure", _wrap_new_DerivativePriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_DerivativePriceUnitOfMeasure", _wrap_delete_DerivativePriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"DerivativePriceUnitOfMeasure_swigregister", DerivativePriceUnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativePriceUnitOfMeasureQty", _wrap_new_DerivativePriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_DerivativePriceUnitOfMeasureQty", _wrap_delete_DerivativePriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"DerivativePriceUnitOfMeasureQty_swigregister", DerivativePriceUnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeSettlMethod", _wrap_new_DerivativeSettlMethod, METH_VARARGS, NULL}, { (char *)"delete_DerivativeSettlMethod", _wrap_delete_DerivativeSettlMethod, METH_VARARGS, NULL}, { (char *)"DerivativeSettlMethod_swigregister", DerivativeSettlMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativePriceQuoteMethod", _wrap_new_DerivativePriceQuoteMethod, METH_VARARGS, NULL}, { (char *)"delete_DerivativePriceQuoteMethod", _wrap_delete_DerivativePriceQuoteMethod, METH_VARARGS, NULL}, { (char *)"DerivativePriceQuoteMethod_swigregister", DerivativePriceQuoteMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeFuturesValuationMethod", _wrap_new_DerivativeFuturesValuationMethod, METH_VARARGS, NULL}, { (char *)"delete_DerivativeFuturesValuationMethod", _wrap_delete_DerivativeFuturesValuationMethod, METH_VARARGS, NULL}, { (char *)"DerivativeFuturesValuationMethod_swigregister", DerivativeFuturesValuationMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeListMethod", _wrap_new_DerivativeListMethod, METH_VARARGS, NULL}, { (char *)"delete_DerivativeListMethod", _wrap_delete_DerivativeListMethod, METH_VARARGS, NULL}, { (char *)"DerivativeListMethod_swigregister", DerivativeListMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeCapPrice", _wrap_new_DerivativeCapPrice, METH_VARARGS, NULL}, { (char *)"delete_DerivativeCapPrice", _wrap_delete_DerivativeCapPrice, METH_VARARGS, NULL}, { (char *)"DerivativeCapPrice_swigregister", DerivativeCapPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeFloorPrice", _wrap_new_DerivativeFloorPrice, METH_VARARGS, NULL}, { (char *)"delete_DerivativeFloorPrice", _wrap_delete_DerivativeFloorPrice, METH_VARARGS, NULL}, { (char *)"DerivativeFloorPrice_swigregister", DerivativeFloorPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativePutOrCall", _wrap_new_DerivativePutOrCall, METH_VARARGS, NULL}, { (char *)"delete_DerivativePutOrCall", _wrap_delete_DerivativePutOrCall, METH_VARARGS, NULL}, { (char *)"DerivativePutOrCall_swigregister", DerivativePutOrCall_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListUpdateAction", _wrap_new_ListUpdateAction, METH_VARARGS, NULL}, { (char *)"delete_ListUpdateAction", _wrap_delete_ListUpdateAction, METH_VARARGS, NULL}, { (char *)"ListUpdateAction_swigregister", ListUpdateAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_ParentMktSegmID", _wrap_new_ParentMktSegmID, METH_VARARGS, NULL}, { (char *)"delete_ParentMktSegmID", _wrap_delete_ParentMktSegmID, METH_VARARGS, NULL}, { (char *)"ParentMktSegmID_swigregister", ParentMktSegmID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradingSessionDesc", _wrap_new_TradingSessionDesc, METH_VARARGS, NULL}, { (char *)"delete_TradingSessionDesc", _wrap_delete_TradingSessionDesc, METH_VARARGS, NULL}, { (char *)"TradingSessionDesc_swigregister", TradingSessionDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesUpdateAction", _wrap_new_TradSesUpdateAction, METH_VARARGS, NULL}, { (char *)"delete_TradSesUpdateAction", _wrap_delete_TradSesUpdateAction, METH_VARARGS, NULL}, { (char *)"TradSesUpdateAction_swigregister", TradSesUpdateAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_RejectText", _wrap_new_RejectText, METH_VARARGS, NULL}, { (char *)"delete_RejectText", _wrap_delete_RejectText, METH_VARARGS, NULL}, { (char *)"RejectText_swigregister", RejectText_swigregister, METH_VARARGS, NULL}, { (char *)"new_FeeMultiplier", _wrap_new_FeeMultiplier, METH_VARARGS, NULL}, { (char *)"delete_FeeMultiplier", _wrap_delete_FeeMultiplier, METH_VARARGS, NULL}, { (char *)"FeeMultiplier_swigregister", FeeMultiplier_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSymbol", _wrap_new_UnderlyingLegSymbol, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSymbol", _wrap_delete_UnderlyingLegSymbol, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSymbol_swigregister", UnderlyingLegSymbol_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSymbolSfx", _wrap_new_UnderlyingLegSymbolSfx, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSymbolSfx", _wrap_delete_UnderlyingLegSymbolSfx, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSymbolSfx_swigregister", UnderlyingLegSymbolSfx_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecurityID", _wrap_new_UnderlyingLegSecurityID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecurityID", _wrap_delete_UnderlyingLegSecurityID, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecurityID_swigregister", UnderlyingLegSecurityID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecurityIDSource", _wrap_new_UnderlyingLegSecurityIDSource, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecurityIDSource", _wrap_delete_UnderlyingLegSecurityIDSource, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecurityIDSource_swigregister", UnderlyingLegSecurityIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoUnderlyingLegSecurityAltID", _wrap_new_NoUnderlyingLegSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_NoUnderlyingLegSecurityAltID", _wrap_delete_NoUnderlyingLegSecurityAltID, METH_VARARGS, NULL}, { (char *)"NoUnderlyingLegSecurityAltID_swigregister", NoUnderlyingLegSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecurityAltID", _wrap_new_UnderlyingLegSecurityAltID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecurityAltID", _wrap_delete_UnderlyingLegSecurityAltID, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecurityAltID_swigregister", UnderlyingLegSecurityAltID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecurityAltIDSource", _wrap_new_UnderlyingLegSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecurityAltIDSource", _wrap_delete_UnderlyingLegSecurityAltIDSource, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecurityAltIDSource_swigregister", UnderlyingLegSecurityAltIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecurityType", _wrap_new_UnderlyingLegSecurityType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecurityType", _wrap_delete_UnderlyingLegSecurityType, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecurityType_swigregister", UnderlyingLegSecurityType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecuritySubType", _wrap_new_UnderlyingLegSecuritySubType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecuritySubType", _wrap_delete_UnderlyingLegSecuritySubType, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecuritySubType_swigregister", UnderlyingLegSecuritySubType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegMaturityMonthYear", _wrap_new_UnderlyingLegMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegMaturityMonthYear", _wrap_delete_UnderlyingLegMaturityMonthYear, METH_VARARGS, NULL}, { (char *)"UnderlyingLegMaturityMonthYear_swigregister", UnderlyingLegMaturityMonthYear_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegStrikePrice", _wrap_new_UnderlyingLegStrikePrice, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegStrikePrice", _wrap_delete_UnderlyingLegStrikePrice, METH_VARARGS, NULL}, { (char *)"UnderlyingLegStrikePrice_swigregister", UnderlyingLegStrikePrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecurityExchange", _wrap_new_UnderlyingLegSecurityExchange, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecurityExchange", _wrap_delete_UnderlyingLegSecurityExchange, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecurityExchange_swigregister", UnderlyingLegSecurityExchange_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoOfLegUnderlyings", _wrap_new_NoOfLegUnderlyings, METH_VARARGS, NULL}, { (char *)"delete_NoOfLegUnderlyings", _wrap_delete_NoOfLegUnderlyings, METH_VARARGS, NULL}, { (char *)"NoOfLegUnderlyings_swigregister", NoOfLegUnderlyings_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegPutOrCall", _wrap_new_UnderlyingLegPutOrCall, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegPutOrCall", _wrap_delete_UnderlyingLegPutOrCall, METH_VARARGS, NULL}, { (char *)"UnderlyingLegPutOrCall_swigregister", UnderlyingLegPutOrCall_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegCFICode", _wrap_new_UnderlyingLegCFICode, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegCFICode", _wrap_delete_UnderlyingLegCFICode, METH_VARARGS, NULL}, { (char *)"UnderlyingLegCFICode_swigregister", UnderlyingLegCFICode_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegMaturityDate", _wrap_new_UnderlyingLegMaturityDate, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegMaturityDate", _wrap_delete_UnderlyingLegMaturityDate, METH_VARARGS, NULL}, { (char *)"UnderlyingLegMaturityDate_swigregister", UnderlyingLegMaturityDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplReqID", _wrap_new_ApplReqID, METH_VARARGS, NULL}, { (char *)"delete_ApplReqID", _wrap_delete_ApplReqID, METH_VARARGS, NULL}, { (char *)"ApplReqID_swigregister", ApplReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplReqType", _wrap_new_ApplReqType, METH_VARARGS, NULL}, { (char *)"delete_ApplReqType", _wrap_delete_ApplReqType, METH_VARARGS, NULL}, { (char *)"ApplReqType_swigregister", ApplReqType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplResponseType", _wrap_new_ApplResponseType, METH_VARARGS, NULL}, { (char *)"delete_ApplResponseType", _wrap_delete_ApplResponseType, METH_VARARGS, NULL}, { (char *)"ApplResponseType_swigregister", ApplResponseType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplTotalMessageCount", _wrap_new_ApplTotalMessageCount, METH_VARARGS, NULL}, { (char *)"delete_ApplTotalMessageCount", _wrap_delete_ApplTotalMessageCount, METH_VARARGS, NULL}, { (char *)"ApplTotalMessageCount_swigregister", ApplTotalMessageCount_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplLastSeqNum", _wrap_new_ApplLastSeqNum, METH_VARARGS, NULL}, { (char *)"delete_ApplLastSeqNum", _wrap_delete_ApplLastSeqNum, METH_VARARGS, NULL}, { (char *)"ApplLastSeqNum_swigregister", ApplLastSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoApplIDs", _wrap_new_NoApplIDs, METH_VARARGS, NULL}, { (char *)"delete_NoApplIDs", _wrap_delete_NoApplIDs, METH_VARARGS, NULL}, { (char *)"NoApplIDs_swigregister", NoApplIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplResendFlag", _wrap_new_ApplResendFlag, METH_VARARGS, NULL}, { (char *)"delete_ApplResendFlag", _wrap_delete_ApplResendFlag, METH_VARARGS, NULL}, { (char *)"ApplResendFlag_swigregister", ApplResendFlag_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplResponseID", _wrap_new_ApplResponseID, METH_VARARGS, NULL}, { (char *)"delete_ApplResponseID", _wrap_delete_ApplResponseID, METH_VARARGS, NULL}, { (char *)"ApplResponseID_swigregister", ApplResponseID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplResponseError", _wrap_new_ApplResponseError, METH_VARARGS, NULL}, { (char *)"delete_ApplResponseError", _wrap_delete_ApplResponseError, METH_VARARGS, NULL}, { (char *)"ApplResponseError_swigregister", ApplResponseError_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefApplID", _wrap_new_RefApplID, METH_VARARGS, NULL}, { (char *)"delete_RefApplID", _wrap_delete_RefApplID, METH_VARARGS, NULL}, { (char *)"RefApplID_swigregister", RefApplID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplReportID", _wrap_new_ApplReportID, METH_VARARGS, NULL}, { (char *)"delete_ApplReportID", _wrap_delete_ApplReportID, METH_VARARGS, NULL}, { (char *)"ApplReportID_swigregister", ApplReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefApplLastSeqNum", _wrap_new_RefApplLastSeqNum, METH_VARARGS, NULL}, { (char *)"delete_RefApplLastSeqNum", _wrap_delete_RefApplLastSeqNum, METH_VARARGS, NULL}, { (char *)"RefApplLastSeqNum_swigregister", RefApplLastSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegPutOrCall", _wrap_new_LegPutOrCall, METH_VARARGS, NULL}, { (char *)"delete_LegPutOrCall", _wrap_delete_LegPutOrCall, METH_VARARGS, NULL}, { (char *)"LegPutOrCall_swigregister", LegPutOrCall_swigregister, METH_VARARGS, NULL}, { (char *)"new_TotNoFills", _wrap_new_TotNoFills, METH_VARARGS, NULL}, { (char *)"delete_TotNoFills", _wrap_delete_TotNoFills, METH_VARARGS, NULL}, { (char *)"TotNoFills_swigregister", TotNoFills_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoFills", _wrap_new_NoFills, METH_VARARGS, NULL}, { (char *)"delete_NoFills", _wrap_delete_NoFills, METH_VARARGS, NULL}, { (char *)"NoFills_swigregister", NoFills_swigregister, METH_VARARGS, NULL}, { (char *)"new_FillExecID", _wrap_new_FillExecID, METH_VARARGS, NULL}, { (char *)"delete_FillExecID", _wrap_delete_FillExecID, METH_VARARGS, NULL}, { (char *)"FillExecID_swigregister", FillExecID_swigregister, METH_VARARGS, NULL}, { (char *)"new_FillPx", _wrap_new_FillPx, METH_VARARGS, NULL}, { (char *)"delete_FillPx", _wrap_delete_FillPx, METH_VARARGS, NULL}, { (char *)"FillPx_swigregister", FillPx_swigregister, METH_VARARGS, NULL}, { (char *)"new_FillQty", _wrap_new_FillQty, METH_VARARGS, NULL}, { (char *)"delete_FillQty", _wrap_delete_FillQty, METH_VARARGS, NULL}, { (char *)"FillQty_swigregister", FillQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegAllocID", _wrap_new_LegAllocID, METH_VARARGS, NULL}, { (char *)"delete_LegAllocID", _wrap_delete_LegAllocID, METH_VARARGS, NULL}, { (char *)"LegAllocID_swigregister", LegAllocID_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegAllocSettlCurrency", _wrap_new_LegAllocSettlCurrency, METH_VARARGS, NULL}, { (char *)"delete_LegAllocSettlCurrency", _wrap_delete_LegAllocSettlCurrency, METH_VARARGS, NULL}, { (char *)"LegAllocSettlCurrency_swigregister", LegAllocSettlCurrency_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradSesEvent", _wrap_new_TradSesEvent, METH_VARARGS, NULL}, { (char *)"delete_TradSesEvent", _wrap_delete_TradSesEvent, METH_VARARGS, NULL}, { (char *)"TradSesEvent_swigregister", TradSesEvent_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassActionReportID", _wrap_new_MassActionReportID, METH_VARARGS, NULL}, { (char *)"delete_MassActionReportID", _wrap_delete_MassActionReportID, METH_VARARGS, NULL}, { (char *)"MassActionReportID_swigregister", MassActionReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNotAffectedOrders", _wrap_new_NoNotAffectedOrders, METH_VARARGS, NULL}, { (char *)"delete_NoNotAffectedOrders", _wrap_delete_NoNotAffectedOrders, METH_VARARGS, NULL}, { (char *)"NoNotAffectedOrders_swigregister", NoNotAffectedOrders_swigregister, METH_VARARGS, NULL}, { (char *)"new_NotAffectedOrderID", _wrap_new_NotAffectedOrderID, METH_VARARGS, NULL}, { (char *)"delete_NotAffectedOrderID", _wrap_delete_NotAffectedOrderID, METH_VARARGS, NULL}, { (char *)"NotAffectedOrderID_swigregister", NotAffectedOrderID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NotAffOrigClOrdID", _wrap_new_NotAffOrigClOrdID, METH_VARARGS, NULL}, { (char *)"delete_NotAffOrigClOrdID", _wrap_delete_NotAffOrigClOrdID, METH_VARARGS, NULL}, { (char *)"NotAffOrigClOrdID_swigregister", NotAffOrigClOrdID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassActionType", _wrap_new_MassActionType, METH_VARARGS, NULL}, { (char *)"delete_MassActionType", _wrap_delete_MassActionType, METH_VARARGS, NULL}, { (char *)"MassActionType_swigregister", MassActionType_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassActionScope", _wrap_new_MassActionScope, METH_VARARGS, NULL}, { (char *)"delete_MassActionScope", _wrap_delete_MassActionScope, METH_VARARGS, NULL}, { (char *)"MassActionScope_swigregister", MassActionScope_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassActionResponse", _wrap_new_MassActionResponse, METH_VARARGS, NULL}, { (char *)"delete_MassActionResponse", _wrap_delete_MassActionResponse, METH_VARARGS, NULL}, { (char *)"MassActionResponse_swigregister", MassActionResponse_swigregister, METH_VARARGS, NULL}, { (char *)"new_MassActionRejectReason", _wrap_new_MassActionRejectReason, METH_VARARGS, NULL}, { (char *)"delete_MassActionRejectReason", _wrap_delete_MassActionRejectReason, METH_VARARGS, NULL}, { (char *)"MassActionRejectReason_swigregister", MassActionRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_MultilegModel", _wrap_new_MultilegModel, METH_VARARGS, NULL}, { (char *)"delete_MultilegModel", _wrap_delete_MultilegModel, METH_VARARGS, NULL}, { (char *)"MultilegModel_swigregister", MultilegModel_swigregister, METH_VARARGS, NULL}, { (char *)"new_MultilegPriceMethod", _wrap_new_MultilegPriceMethod, METH_VARARGS, NULL}, { (char *)"delete_MultilegPriceMethod", _wrap_delete_MultilegPriceMethod, METH_VARARGS, NULL}, { (char *)"MultilegPriceMethod_swigregister", MultilegPriceMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegVolatility", _wrap_new_LegVolatility, METH_VARARGS, NULL}, { (char *)"delete_LegVolatility", _wrap_delete_LegVolatility, METH_VARARGS, NULL}, { (char *)"LegVolatility_swigregister", LegVolatility_swigregister, METH_VARARGS, NULL}, { (char *)"new_DividendYield", _wrap_new_DividendYield, METH_VARARGS, NULL}, { (char *)"delete_DividendYield", _wrap_delete_DividendYield, METH_VARARGS, NULL}, { (char *)"DividendYield_swigregister", DividendYield_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegDividendYield", _wrap_new_LegDividendYield, METH_VARARGS, NULL}, { (char *)"delete_LegDividendYield", _wrap_delete_LegDividendYield, METH_VARARGS, NULL}, { (char *)"LegDividendYield_swigregister", LegDividendYield_swigregister, METH_VARARGS, NULL}, { (char *)"new_CurrencyRatio", _wrap_new_CurrencyRatio, METH_VARARGS, NULL}, { (char *)"delete_CurrencyRatio", _wrap_delete_CurrencyRatio, METH_VARARGS, NULL}, { (char *)"CurrencyRatio_swigregister", CurrencyRatio_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegCurrencyRatio", _wrap_new_LegCurrencyRatio, METH_VARARGS, NULL}, { (char *)"delete_LegCurrencyRatio", _wrap_delete_LegCurrencyRatio, METH_VARARGS, NULL}, { (char *)"LegCurrencyRatio_swigregister", LegCurrencyRatio_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegExecInst", _wrap_new_LegExecInst, METH_VARARGS, NULL}, { (char *)"delete_LegExecInst", _wrap_delete_LegExecInst, METH_VARARGS, NULL}, { (char *)"LegExecInst_swigregister", LegExecInst_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContingencyType", _wrap_new_ContingencyType, METH_VARARGS, NULL}, { (char *)"delete_ContingencyType", _wrap_delete_ContingencyType, METH_VARARGS, NULL}, { (char *)"ContingencyType_swigregister", ContingencyType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ListRejectReason", _wrap_new_ListRejectReason, METH_VARARGS, NULL}, { (char *)"delete_ListRejectReason", _wrap_delete_ListRejectReason, METH_VARARGS, NULL}, { (char *)"ListRejectReason_swigregister", ListRejectReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTrdRepIndicators", _wrap_new_NoTrdRepIndicators, METH_VARARGS, NULL}, { (char *)"delete_NoTrdRepIndicators", _wrap_delete_NoTrdRepIndicators, METH_VARARGS, NULL}, { (char *)"NoTrdRepIndicators_swigregister", NoTrdRepIndicators_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdRepPartyRole", _wrap_new_TrdRepPartyRole, METH_VARARGS, NULL}, { (char *)"delete_TrdRepPartyRole", _wrap_delete_TrdRepPartyRole, METH_VARARGS, NULL}, { (char *)"TrdRepPartyRole_swigregister", TrdRepPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_TrdRepIndicator", _wrap_new_TrdRepIndicator, METH_VARARGS, NULL}, { (char *)"delete_TrdRepIndicator", _wrap_delete_TrdRepIndicator, METH_VARARGS, NULL}, { (char *)"TrdRepIndicator_swigregister", TrdRepIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_TradePublishIndicator", _wrap_new_TradePublishIndicator, METH_VARARGS, NULL}, { (char *)"delete_TradePublishIndicator", _wrap_delete_TradePublishIndicator, METH_VARARGS, NULL}, { (char *)"TradePublishIndicator_swigregister", TradePublishIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegOptAttribute", _wrap_new_UnderlyingLegOptAttribute, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegOptAttribute", _wrap_delete_UnderlyingLegOptAttribute, METH_VARARGS, NULL}, { (char *)"UnderlyingLegOptAttribute_swigregister", UnderlyingLegOptAttribute_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegSecurityDesc", _wrap_new_UnderlyingLegSecurityDesc, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegSecurityDesc", _wrap_delete_UnderlyingLegSecurityDesc, METH_VARARGS, NULL}, { (char *)"UnderlyingLegSecurityDesc_swigregister", UnderlyingLegSecurityDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarketReqID", _wrap_new_MarketReqID, METH_VARARGS, NULL}, { (char *)"delete_MarketReqID", _wrap_delete_MarketReqID, METH_VARARGS, NULL}, { (char *)"MarketReqID_swigregister", MarketReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarketReportID", _wrap_new_MarketReportID, METH_VARARGS, NULL}, { (char *)"delete_MarketReportID", _wrap_delete_MarketReportID, METH_VARARGS, NULL}, { (char *)"MarketReportID_swigregister", MarketReportID_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarketUpdateAction", _wrap_new_MarketUpdateAction, METH_VARARGS, NULL}, { (char *)"delete_MarketUpdateAction", _wrap_delete_MarketUpdateAction, METH_VARARGS, NULL}, { (char *)"MarketUpdateAction_swigregister", MarketUpdateAction_swigregister, METH_VARARGS, NULL}, { (char *)"new_MarketSegmentDesc", _wrap_new_MarketSegmentDesc, METH_VARARGS, NULL}, { (char *)"delete_MarketSegmentDesc", _wrap_delete_MarketSegmentDesc, METH_VARARGS, NULL}, { (char *)"MarketSegmentDesc_swigregister", MarketSegmentDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedMktSegmDescLen", _wrap_new_EncodedMktSegmDescLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedMktSegmDescLen", _wrap_delete_EncodedMktSegmDescLen, METH_VARARGS, NULL}, { (char *)"EncodedMktSegmDescLen_swigregister", EncodedMktSegmDescLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedMktSegmDesc", _wrap_new_EncodedMktSegmDesc, METH_VARARGS, NULL}, { (char *)"delete_EncodedMktSegmDesc", _wrap_delete_EncodedMktSegmDesc, METH_VARARGS, NULL}, { (char *)"EncodedMktSegmDesc_swigregister", EncodedMktSegmDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplNewSeqNum", _wrap_new_ApplNewSeqNum, METH_VARARGS, NULL}, { (char *)"delete_ApplNewSeqNum", _wrap_delete_ApplNewSeqNum, METH_VARARGS, NULL}, { (char *)"ApplNewSeqNum_swigregister", ApplNewSeqNum_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncryptedPasswordMethod", _wrap_new_EncryptedPasswordMethod, METH_VARARGS, NULL}, { (char *)"delete_EncryptedPasswordMethod", _wrap_delete_EncryptedPasswordMethod, METH_VARARGS, NULL}, { (char *)"EncryptedPasswordMethod_swigregister", EncryptedPasswordMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncryptedPasswordLen", _wrap_new_EncryptedPasswordLen, METH_VARARGS, NULL}, { (char *)"delete_EncryptedPasswordLen", _wrap_delete_EncryptedPasswordLen, METH_VARARGS, NULL}, { (char *)"EncryptedPasswordLen_swigregister", EncryptedPasswordLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncryptedPassword", _wrap_new_EncryptedPassword, METH_VARARGS, NULL}, { (char *)"delete_EncryptedPassword", _wrap_delete_EncryptedPassword, METH_VARARGS, NULL}, { (char *)"EncryptedPassword_swigregister", EncryptedPassword_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncryptedNewPasswordLen", _wrap_new_EncryptedNewPasswordLen, METH_VARARGS, NULL}, { (char *)"delete_EncryptedNewPasswordLen", _wrap_delete_EncryptedNewPasswordLen, METH_VARARGS, NULL}, { (char *)"EncryptedNewPasswordLen_swigregister", EncryptedNewPasswordLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncryptedNewPassword", _wrap_new_EncryptedNewPassword, METH_VARARGS, NULL}, { (char *)"delete_EncryptedNewPassword", _wrap_delete_EncryptedNewPassword, METH_VARARGS, NULL}, { (char *)"EncryptedNewPassword_swigregister", EncryptedNewPassword_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingLegMaturityTime", _wrap_new_UnderlyingLegMaturityTime, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingLegMaturityTime", _wrap_delete_UnderlyingLegMaturityTime, METH_VARARGS, NULL}, { (char *)"UnderlyingLegMaturityTime_swigregister", UnderlyingLegMaturityTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefApplExtID", _wrap_new_RefApplExtID, METH_VARARGS, NULL}, { (char *)"delete_RefApplExtID", _wrap_delete_RefApplExtID, METH_VARARGS, NULL}, { (char *)"RefApplExtID_swigregister", RefApplExtID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DefaultApplExtID", _wrap_new_DefaultApplExtID, METH_VARARGS, NULL}, { (char *)"delete_DefaultApplExtID", _wrap_delete_DefaultApplExtID, METH_VARARGS, NULL}, { (char *)"DefaultApplExtID_swigregister", DefaultApplExtID_swigregister, METH_VARARGS, NULL}, { (char *)"new_DefaultCstmApplVerID", _wrap_new_DefaultCstmApplVerID, METH_VARARGS, NULL}, { (char *)"delete_DefaultCstmApplVerID", _wrap_delete_DefaultCstmApplVerID, METH_VARARGS, NULL}, { (char *)"DefaultCstmApplVerID_swigregister", DefaultCstmApplVerID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SessionStatus", _wrap_new_SessionStatus, METH_VARARGS, NULL}, { (char *)"delete_SessionStatus", _wrap_delete_SessionStatus, METH_VARARGS, NULL}, { (char *)"SessionStatus_swigregister", SessionStatus_swigregister, METH_VARARGS, NULL}, { (char *)"new_DefaultVerIndicator", _wrap_new_DefaultVerIndicator, METH_VARARGS, NULL}, { (char *)"delete_DefaultVerIndicator", _wrap_delete_DefaultVerIndicator, METH_VARARGS, NULL}, { (char *)"DefaultVerIndicator_swigregister", DefaultVerIndicator_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested4PartySubIDType", _wrap_new_Nested4PartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_Nested4PartySubIDType", _wrap_delete_Nested4PartySubIDType, METH_VARARGS, NULL}, { (char *)"Nested4PartySubIDType_swigregister", Nested4PartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested4PartySubID", _wrap_new_Nested4PartySubID, METH_VARARGS, NULL}, { (char *)"delete_Nested4PartySubID", _wrap_delete_Nested4PartySubID, METH_VARARGS, NULL}, { (char *)"Nested4PartySubID_swigregister", Nested4PartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNested4PartySubIDs", _wrap_new_NoNested4PartySubIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNested4PartySubIDs", _wrap_delete_NoNested4PartySubIDs, METH_VARARGS, NULL}, { (char *)"NoNested4PartySubIDs_swigregister", NoNested4PartySubIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNested4PartyIDs", _wrap_new_NoNested4PartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNested4PartyIDs", _wrap_delete_NoNested4PartyIDs, METH_VARARGS, NULL}, { (char *)"NoNested4PartyIDs_swigregister", NoNested4PartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested4PartyID", _wrap_new_Nested4PartyID, METH_VARARGS, NULL}, { (char *)"delete_Nested4PartyID", _wrap_delete_Nested4PartyID, METH_VARARGS, NULL}, { (char *)"Nested4PartyID_swigregister", Nested4PartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested4PartyIDSource", _wrap_new_Nested4PartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_Nested4PartyIDSource", _wrap_delete_Nested4PartyIDSource, METH_VARARGS, NULL}, { (char *)"Nested4PartyIDSource_swigregister", Nested4PartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_Nested4PartyRole", _wrap_new_Nested4PartyRole, METH_VARARGS, NULL}, { (char *)"delete_Nested4PartyRole", _wrap_delete_Nested4PartyRole, METH_VARARGS, NULL}, { (char *)"Nested4PartyRole_swigregister", Nested4PartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegLastQty", _wrap_new_LegLastQty, METH_VARARGS, NULL}, { (char *)"delete_LegLastQty", _wrap_delete_LegLastQty, METH_VARARGS, NULL}, { (char *)"LegLastQty_swigregister", LegLastQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingExerciseStyle", _wrap_new_UnderlyingExerciseStyle, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingExerciseStyle", _wrap_delete_UnderlyingExerciseStyle, METH_VARARGS, NULL}, { (char *)"UnderlyingExerciseStyle_swigregister", UnderlyingExerciseStyle_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegExerciseStyle", _wrap_new_LegExerciseStyle, METH_VARARGS, NULL}, { (char *)"delete_LegExerciseStyle", _wrap_delete_LegExerciseStyle, METH_VARARGS, NULL}, { (char *)"LegExerciseStyle_swigregister", LegExerciseStyle_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegPriceUnitOfMeasure", _wrap_new_LegPriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_LegPriceUnitOfMeasure", _wrap_delete_LegPriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"LegPriceUnitOfMeasure_swigregister", LegPriceUnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegPriceUnitOfMeasureQty", _wrap_new_LegPriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_LegPriceUnitOfMeasureQty", _wrap_delete_LegPriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"LegPriceUnitOfMeasureQty_swigregister", LegPriceUnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingUnitOfMeasureQty", _wrap_new_UnderlyingUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingUnitOfMeasureQty", _wrap_delete_UnderlyingUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"UnderlyingUnitOfMeasureQty_swigregister", UnderlyingUnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingPriceUnitOfMeasure", _wrap_new_UnderlyingPriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingPriceUnitOfMeasure", _wrap_delete_UnderlyingPriceUnitOfMeasure, METH_VARARGS, NULL}, { (char *)"UnderlyingPriceUnitOfMeasure_swigregister", UnderlyingPriceUnitOfMeasure_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingPriceUnitOfMeasureQty", _wrap_new_UnderlyingPriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingPriceUnitOfMeasureQty", _wrap_delete_UnderlyingPriceUnitOfMeasureQty, METH_VARARGS, NULL}, { (char *)"UnderlyingPriceUnitOfMeasureQty_swigregister", UnderlyingPriceUnitOfMeasureQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_ApplReportType", _wrap_new_ApplReportType, METH_VARARGS, NULL}, { (char *)"delete_ApplReportType", _wrap_delete_ApplReportType, METH_VARARGS, NULL}, { (char *)"ApplReportType_swigregister", ApplReportType_swigregister, METH_VARARGS, NULL}, { (char *)"new_HaltReasonInt", _wrap_new_HaltReasonInt, METH_VARARGS, NULL}, { (char *)"delete_HaltReasonInt", _wrap_delete_HaltReasonInt, METH_VARARGS, NULL}, { (char *)"HaltReasonInt_swigregister", HaltReasonInt_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideLastQty", _wrap_new_SideLastQty, METH_VARARGS, NULL}, { (char *)"delete_SideLastQty", _wrap_delete_SideLastQty, METH_VARARGS, NULL}, { (char *)"SideLastQty_swigregister", SideLastQty_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingInstrumentPartyID", _wrap_new_UnderlyingInstrumentPartyID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingInstrumentPartyID", _wrap_delete_UnderlyingInstrumentPartyID, METH_VARARGS, NULL}, { (char *)"UnderlyingInstrumentPartyID_swigregister", UnderlyingInstrumentPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingInstrumentPartyIDSource", _wrap_new_UnderlyingInstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingInstrumentPartyIDSource", _wrap_delete_UnderlyingInstrumentPartyIDSource, METH_VARARGS, NULL}, { (char *)"UnderlyingInstrumentPartyIDSource_swigregister", UnderlyingInstrumentPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingInstrumentPartyRole", _wrap_new_UnderlyingInstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingInstrumentPartyRole", _wrap_delete_UnderlyingInstrumentPartyRole, METH_VARARGS, NULL}, { (char *)"UnderlyingInstrumentPartyRole_swigregister", UnderlyingInstrumentPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingInstrumentPartySubID", _wrap_new_UnderlyingInstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingInstrumentPartySubID", _wrap_delete_UnderlyingInstrumentPartySubID, METH_VARARGS, NULL}, { (char *)"UnderlyingInstrumentPartySubID_swigregister", UnderlyingInstrumentPartySubID_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingInstrumentPartySubIDType", _wrap_new_UnderlyingInstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingInstrumentPartySubIDType", _wrap_delete_UnderlyingInstrumentPartySubIDType, METH_VARARGS, NULL}, { (char *)"UnderlyingInstrumentPartySubIDType_swigregister", UnderlyingInstrumentPartySubIDType_swigregister, METH_VARARGS, NULL}, { (char *)"new_OptPayoutAmount", _wrap_new_OptPayoutAmount, METH_VARARGS, NULL}, { (char *)"delete_OptPayoutAmount", _wrap_delete_OptPayoutAmount, METH_VARARGS, NULL}, { (char *)"OptPayoutAmount_swigregister", OptPayoutAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_ValuationMethod", _wrap_new_ValuationMethod, METH_VARARGS, NULL}, { (char *)"delete_ValuationMethod", _wrap_delete_ValuationMethod, METH_VARARGS, NULL}, { (char *)"ValuationMethod_swigregister", ValuationMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeValuationMethod", _wrap_new_DerivativeValuationMethod, METH_VARARGS, NULL}, { (char *)"delete_DerivativeValuationMethod", _wrap_delete_DerivativeValuationMethod, METH_VARARGS, NULL}, { (char *)"DerivativeValuationMethod_swigregister", DerivativeValuationMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideExecID", _wrap_new_SideExecID, METH_VARARGS, NULL}, { (char *)"delete_SideExecID", _wrap_delete_SideExecID, METH_VARARGS, NULL}, { (char *)"SideExecID_swigregister", SideExecID_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderDelay", _wrap_new_OrderDelay, METH_VARARGS, NULL}, { (char *)"delete_OrderDelay", _wrap_delete_OrderDelay, METH_VARARGS, NULL}, { (char *)"OrderDelay_swigregister", OrderDelay_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrderDelayUnit", _wrap_new_OrderDelayUnit, METH_VARARGS, NULL}, { (char *)"delete_OrderDelayUnit", _wrap_delete_OrderDelayUnit, METH_VARARGS, NULL}, { (char *)"OrderDelayUnit_swigregister", OrderDelayUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_VenueType", _wrap_new_VenueType, METH_VARARGS, NULL}, { (char *)"delete_VenueType", _wrap_delete_VenueType, METH_VARARGS, NULL}, { (char *)"VenueType_swigregister", VenueType_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefOrdIDReason", _wrap_new_RefOrdIDReason, METH_VARARGS, NULL}, { (char *)"delete_RefOrdIDReason", _wrap_delete_RefOrdIDReason, METH_VARARGS, NULL}, { (char *)"RefOrdIDReason_swigregister", RefOrdIDReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_OrigCustOrderCapacity", _wrap_new_OrigCustOrderCapacity, METH_VARARGS, NULL}, { (char *)"delete_OrigCustOrderCapacity", _wrap_delete_OrigCustOrderCapacity, METH_VARARGS, NULL}, { (char *)"OrigCustOrderCapacity_swigregister", OrigCustOrderCapacity_swigregister, METH_VARARGS, NULL}, { (char *)"new_RefApplReqID", _wrap_new_RefApplReqID, METH_VARARGS, NULL}, { (char *)"delete_RefApplReqID", _wrap_delete_RefApplReqID, METH_VARARGS, NULL}, { (char *)"RefApplReqID_swigregister", RefApplReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_ModelType", _wrap_new_ModelType, METH_VARARGS, NULL}, { (char *)"delete_ModelType", _wrap_delete_ModelType, METH_VARARGS, NULL}, { (char *)"ModelType_swigregister", ModelType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ContractMultiplierUnit", _wrap_new_ContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"delete_ContractMultiplierUnit", _wrap_delete_ContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"ContractMultiplierUnit_swigregister", ContractMultiplierUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegContractMultiplierUnit", _wrap_new_LegContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"delete_LegContractMultiplierUnit", _wrap_delete_LegContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"LegContractMultiplierUnit_swigregister", LegContractMultiplierUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingContractMultiplierUnit", _wrap_new_UnderlyingContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingContractMultiplierUnit", _wrap_delete_UnderlyingContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"UnderlyingContractMultiplierUnit_swigregister", UnderlyingContractMultiplierUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeContractMultiplierUnit", _wrap_new_DerivativeContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"delete_DerivativeContractMultiplierUnit", _wrap_delete_DerivativeContractMultiplierUnit, METH_VARARGS, NULL}, { (char *)"DerivativeContractMultiplierUnit_swigregister", DerivativeContractMultiplierUnit_swigregister, METH_VARARGS, NULL}, { (char *)"new_FlowScheduleType", _wrap_new_FlowScheduleType, METH_VARARGS, NULL}, { (char *)"delete_FlowScheduleType", _wrap_delete_FlowScheduleType, METH_VARARGS, NULL}, { (char *)"FlowScheduleType_swigregister", FlowScheduleType_swigregister, METH_VARARGS, NULL}, { (char *)"new_LegFlowScheduleType", _wrap_new_LegFlowScheduleType, METH_VARARGS, NULL}, { (char *)"delete_LegFlowScheduleType", _wrap_delete_LegFlowScheduleType, METH_VARARGS, NULL}, { (char *)"LegFlowScheduleType_swigregister", LegFlowScheduleType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingFlowScheduleType", _wrap_new_UnderlyingFlowScheduleType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingFlowScheduleType", _wrap_delete_UnderlyingFlowScheduleType, METH_VARARGS, NULL}, { (char *)"UnderlyingFlowScheduleType_swigregister", UnderlyingFlowScheduleType_swigregister, METH_VARARGS, NULL}, { (char *)"new_DerivativeFlowScheduleType", _wrap_new_DerivativeFlowScheduleType, METH_VARARGS, NULL}, { (char *)"delete_DerivativeFlowScheduleType", _wrap_delete_DerivativeFlowScheduleType, METH_VARARGS, NULL}, { (char *)"DerivativeFlowScheduleType_swigregister", DerivativeFlowScheduleType_swigregister, METH_VARARGS, NULL}, { (char *)"new_FillLiquidityInd", _wrap_new_FillLiquidityInd, METH_VARARGS, NULL}, { (char *)"delete_FillLiquidityInd", _wrap_delete_FillLiquidityInd, METH_VARARGS, NULL}, { (char *)"FillLiquidityInd_swigregister", FillLiquidityInd_swigregister, METH_VARARGS, NULL}, { (char *)"new_SideLiquidityInd", _wrap_new_SideLiquidityInd, METH_VARARGS, NULL}, { (char *)"delete_SideLiquidityInd", _wrap_delete_SideLiquidityInd, METH_VARARGS, NULL}, { (char *)"SideLiquidityInd_swigregister", SideLiquidityInd_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoRateSources", _wrap_new_NoRateSources, METH_VARARGS, NULL}, { (char *)"delete_NoRateSources", _wrap_delete_NoRateSources, METH_VARARGS, NULL}, { (char *)"NoRateSources_swigregister", NoRateSources_swigregister, METH_VARARGS, NULL}, { (char *)"new_RateSource", _wrap_new_RateSource, METH_VARARGS, NULL}, { (char *)"delete_RateSource", _wrap_delete_RateSource, METH_VARARGS, NULL}, { (char *)"RateSource_swigregister", RateSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_RateSourceType", _wrap_new_RateSourceType, METH_VARARGS, NULL}, { (char *)"delete_RateSourceType", _wrap_delete_RateSourceType, METH_VARARGS, NULL}, { (char *)"RateSourceType_swigregister", RateSourceType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ReferencePage", _wrap_new_ReferencePage, METH_VARARGS, NULL}, { (char *)"delete_ReferencePage", _wrap_delete_ReferencePage, METH_VARARGS, NULL}, { (char *)"ReferencePage_swigregister", ReferencePage_swigregister, METH_VARARGS, NULL}, { (char *)"new_RestructuringType", _wrap_new_RestructuringType, METH_VARARGS, NULL}, { (char *)"delete_RestructuringType", _wrap_delete_RestructuringType, METH_VARARGS, NULL}, { (char *)"RestructuringType_swigregister", RestructuringType_swigregister, METH_VARARGS, NULL}, { (char *)"new_Seniority", _wrap_new_Seniority, METH_VARARGS, NULL}, { (char *)"delete_Seniority", _wrap_delete_Seniority, METH_VARARGS, NULL}, { (char *)"Seniority_swigregister", Seniority_swigregister, METH_VARARGS, NULL}, { (char *)"new_NotionalPercentageOutstanding", _wrap_new_NotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"delete_NotionalPercentageOutstanding", _wrap_delete_NotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"NotionalPercentageOutstanding_swigregister", NotionalPercentageOutstanding_swigregister, METH_VARARGS, NULL}, { (char *)"new_OriginalNotionalPercentageOutstanding", _wrap_new_OriginalNotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"delete_OriginalNotionalPercentageOutstanding", _wrap_delete_OriginalNotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"OriginalNotionalPercentageOutstanding_swigregister", OriginalNotionalPercentageOutstanding_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingRestructuringType", _wrap_new_UnderlyingRestructuringType, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingRestructuringType", _wrap_delete_UnderlyingRestructuringType, METH_VARARGS, NULL}, { (char *)"UnderlyingRestructuringType_swigregister", UnderlyingRestructuringType_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingSeniority", _wrap_new_UnderlyingSeniority, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingSeniority", _wrap_delete_UnderlyingSeniority, METH_VARARGS, NULL}, { (char *)"UnderlyingSeniority_swigregister", UnderlyingSeniority_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingNotionalPercentageOutstanding", _wrap_new_UnderlyingNotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingNotionalPercentageOutstanding", _wrap_delete_UnderlyingNotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"UnderlyingNotionalPercentageOutstanding_swigregister", UnderlyingNotionalPercentageOutstanding_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingOriginalNotionalPercentageOutstanding", _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingOriginalNotionalPercentageOutstanding", _wrap_delete_UnderlyingOriginalNotionalPercentageOutstanding, METH_VARARGS, NULL}, { (char *)"UnderlyingOriginalNotionalPercentageOutstanding_swigregister", UnderlyingOriginalNotionalPercentageOutstanding_swigregister, METH_VARARGS, NULL}, { (char *)"new_AttachmentPoint", _wrap_new_AttachmentPoint, METH_VARARGS, NULL}, { (char *)"delete_AttachmentPoint", _wrap_delete_AttachmentPoint, METH_VARARGS, NULL}, { (char *)"AttachmentPoint_swigregister", AttachmentPoint_swigregister, METH_VARARGS, NULL}, { (char *)"new_DetachmentPoint", _wrap_new_DetachmentPoint, METH_VARARGS, NULL}, { (char *)"delete_DetachmentPoint", _wrap_delete_DetachmentPoint, METH_VARARGS, NULL}, { (char *)"DetachmentPoint_swigregister", DetachmentPoint_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingAttachmentPoint", _wrap_new_UnderlyingAttachmentPoint, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingAttachmentPoint", _wrap_delete_UnderlyingAttachmentPoint, METH_VARARGS, NULL}, { (char *)"UnderlyingAttachmentPoint_swigregister", UnderlyingAttachmentPoint_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingDetachmentPoint", _wrap_new_UnderlyingDetachmentPoint, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingDetachmentPoint", _wrap_delete_UnderlyingDetachmentPoint, METH_VARARGS, NULL}, { (char *)"UnderlyingDetachmentPoint_swigregister", UnderlyingDetachmentPoint_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoTargetPartyIDs", _wrap_new_NoTargetPartyIDs, METH_VARARGS, NULL}, { (char *)"delete_NoTargetPartyIDs", _wrap_delete_NoTargetPartyIDs, METH_VARARGS, NULL}, { (char *)"NoTargetPartyIDs_swigregister", NoTargetPartyIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetPartyID", _wrap_new_TargetPartyID, METH_VARARGS, NULL}, { (char *)"delete_TargetPartyID", _wrap_delete_TargetPartyID, METH_VARARGS, NULL}, { (char *)"TargetPartyID_swigregister", TargetPartyID_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetPartyIDSource", _wrap_new_TargetPartyIDSource, METH_VARARGS, NULL}, { (char *)"delete_TargetPartyIDSource", _wrap_delete_TargetPartyIDSource, METH_VARARGS, NULL}, { (char *)"TargetPartyIDSource_swigregister", TargetPartyIDSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_TargetPartyRole", _wrap_new_TargetPartyRole, METH_VARARGS, NULL}, { (char *)"delete_TargetPartyRole", _wrap_delete_TargetPartyRole, METH_VARARGS, NULL}, { (char *)"TargetPartyRole_swigregister", TargetPartyRole_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityListID", _wrap_new_SecurityListID, METH_VARARGS, NULL}, { (char *)"delete_SecurityListID", _wrap_delete_SecurityListID, METH_VARARGS, NULL}, { (char *)"SecurityListID_swigregister", SecurityListID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityListRefID", _wrap_new_SecurityListRefID, METH_VARARGS, NULL}, { (char *)"delete_SecurityListRefID", _wrap_delete_SecurityListRefID, METH_VARARGS, NULL}, { (char *)"SecurityListRefID_swigregister", SecurityListRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityListDesc", _wrap_new_SecurityListDesc, METH_VARARGS, NULL}, { (char *)"delete_SecurityListDesc", _wrap_delete_SecurityListDesc, METH_VARARGS, NULL}, { (char *)"SecurityListDesc_swigregister", SecurityListDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedSecurityListDescLen", _wrap_new_EncodedSecurityListDescLen, METH_VARARGS, NULL}, { (char *)"delete_EncodedSecurityListDescLen", _wrap_delete_EncodedSecurityListDescLen, METH_VARARGS, NULL}, { (char *)"EncodedSecurityListDescLen_swigregister", EncodedSecurityListDescLen_swigregister, METH_VARARGS, NULL}, { (char *)"new_EncodedSecurityListDesc", _wrap_new_EncodedSecurityListDesc, METH_VARARGS, NULL}, { (char *)"delete_EncodedSecurityListDesc", _wrap_delete_EncodedSecurityListDesc, METH_VARARGS, NULL}, { (char *)"EncodedSecurityListDesc_swigregister", EncodedSecurityListDesc_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityListType", _wrap_new_SecurityListType, METH_VARARGS, NULL}, { (char *)"delete_SecurityListType", _wrap_delete_SecurityListType, METH_VARARGS, NULL}, { (char *)"SecurityListType_swigregister", SecurityListType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SecurityListTypeSource", _wrap_new_SecurityListTypeSource, METH_VARARGS, NULL}, { (char *)"delete_SecurityListTypeSource", _wrap_delete_SecurityListTypeSource, METH_VARARGS, NULL}, { (char *)"SecurityListTypeSource_swigregister", SecurityListTypeSource_swigregister, METH_VARARGS, NULL}, { (char *)"new_NewsID", _wrap_new_NewsID, METH_VARARGS, NULL}, { (char *)"delete_NewsID", _wrap_delete_NewsID, METH_VARARGS, NULL}, { (char *)"NewsID_swigregister", NewsID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NewsCategory", _wrap_new_NewsCategory, METH_VARARGS, NULL}, { (char *)"delete_NewsCategory", _wrap_delete_NewsCategory, METH_VARARGS, NULL}, { (char *)"NewsCategory_swigregister", NewsCategory_swigregister, METH_VARARGS, NULL}, { (char *)"new_LanguageCode", _wrap_new_LanguageCode, METH_VARARGS, NULL}, { (char *)"delete_LanguageCode", _wrap_delete_LanguageCode, METH_VARARGS, NULL}, { (char *)"LanguageCode_swigregister", LanguageCode_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoNewsRefIDs", _wrap_new_NoNewsRefIDs, METH_VARARGS, NULL}, { (char *)"delete_NoNewsRefIDs", _wrap_delete_NoNewsRefIDs, METH_VARARGS, NULL}, { (char *)"NoNewsRefIDs_swigregister", NoNewsRefIDs_swigregister, METH_VARARGS, NULL}, { (char *)"new_NewsRefID", _wrap_new_NewsRefID, METH_VARARGS, NULL}, { (char *)"delete_NewsRefID", _wrap_delete_NewsRefID, METH_VARARGS, NULL}, { (char *)"NewsRefID_swigregister", NewsRefID_swigregister, METH_VARARGS, NULL}, { (char *)"new_NewsRefType", _wrap_new_NewsRefType, METH_VARARGS, NULL}, { (char *)"delete_NewsRefType", _wrap_delete_NewsRefType, METH_VARARGS, NULL}, { (char *)"NewsRefType_swigregister", NewsRefType_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikePriceDeterminationMethod", _wrap_new_StrikePriceDeterminationMethod, METH_VARARGS, NULL}, { (char *)"delete_StrikePriceDeterminationMethod", _wrap_delete_StrikePriceDeterminationMethod, METH_VARARGS, NULL}, { (char *)"StrikePriceDeterminationMethod_swigregister", StrikePriceDeterminationMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikePriceBoundaryMethod", _wrap_new_StrikePriceBoundaryMethod, METH_VARARGS, NULL}, { (char *)"delete_StrikePriceBoundaryMethod", _wrap_delete_StrikePriceBoundaryMethod, METH_VARARGS, NULL}, { (char *)"StrikePriceBoundaryMethod_swigregister", StrikePriceBoundaryMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_StrikePriceBoundaryPrecision", _wrap_new_StrikePriceBoundaryPrecision, METH_VARARGS, NULL}, { (char *)"delete_StrikePriceBoundaryPrecision", _wrap_delete_StrikePriceBoundaryPrecision, METH_VARARGS, NULL}, { (char *)"StrikePriceBoundaryPrecision_swigregister", StrikePriceBoundaryPrecision_swigregister, METH_VARARGS, NULL}, { (char *)"new_UnderlyingPriceDeterminationMethod", _wrap_new_UnderlyingPriceDeterminationMethod, METH_VARARGS, NULL}, { (char *)"delete_UnderlyingPriceDeterminationMethod", _wrap_delete_UnderlyingPriceDeterminationMethod, METH_VARARGS, NULL}, { (char *)"UnderlyingPriceDeterminationMethod_swigregister", UnderlyingPriceDeterminationMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_OptPayoutType", _wrap_new_OptPayoutType, METH_VARARGS, NULL}, { (char *)"delete_OptPayoutType", _wrap_delete_OptPayoutType, METH_VARARGS, NULL}, { (char *)"OptPayoutType_swigregister", OptPayoutType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoComplexEvents", _wrap_new_NoComplexEvents, METH_VARARGS, NULL}, { (char *)"delete_NoComplexEvents", _wrap_delete_NoComplexEvents, METH_VARARGS, NULL}, { (char *)"NoComplexEvents_swigregister", NoComplexEvents_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventType", _wrap_new_ComplexEventType, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventType", _wrap_delete_ComplexEventType, METH_VARARGS, NULL}, { (char *)"ComplexEventType_swigregister", ComplexEventType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexOptPayoutAmount", _wrap_new_ComplexOptPayoutAmount, METH_VARARGS, NULL}, { (char *)"delete_ComplexOptPayoutAmount", _wrap_delete_ComplexOptPayoutAmount, METH_VARARGS, NULL}, { (char *)"ComplexOptPayoutAmount_swigregister", ComplexOptPayoutAmount_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventPrice", _wrap_new_ComplexEventPrice, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventPrice", _wrap_delete_ComplexEventPrice, METH_VARARGS, NULL}, { (char *)"ComplexEventPrice_swigregister", ComplexEventPrice_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventPriceBoundaryMethod", _wrap_new_ComplexEventPriceBoundaryMethod, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventPriceBoundaryMethod", _wrap_delete_ComplexEventPriceBoundaryMethod, METH_VARARGS, NULL}, { (char *)"ComplexEventPriceBoundaryMethod_swigregister", ComplexEventPriceBoundaryMethod_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventPriceBoundaryPrecision", _wrap_new_ComplexEventPriceBoundaryPrecision, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventPriceBoundaryPrecision", _wrap_delete_ComplexEventPriceBoundaryPrecision, METH_VARARGS, NULL}, { (char *)"ComplexEventPriceBoundaryPrecision_swigregister", ComplexEventPriceBoundaryPrecision_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventPriceTimeType", _wrap_new_ComplexEventPriceTimeType, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventPriceTimeType", _wrap_delete_ComplexEventPriceTimeType, METH_VARARGS, NULL}, { (char *)"ComplexEventPriceTimeType_swigregister", ComplexEventPriceTimeType_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventCondition", _wrap_new_ComplexEventCondition, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventCondition", _wrap_delete_ComplexEventCondition, METH_VARARGS, NULL}, { (char *)"ComplexEventCondition_swigregister", ComplexEventCondition_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoComplexEventDates", _wrap_new_NoComplexEventDates, METH_VARARGS, NULL}, { (char *)"delete_NoComplexEventDates", _wrap_delete_NoComplexEventDates, METH_VARARGS, NULL}, { (char *)"NoComplexEventDates_swigregister", NoComplexEventDates_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventStartDate", _wrap_new_ComplexEventStartDate, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventStartDate", _wrap_delete_ComplexEventStartDate, METH_VARARGS, NULL}, { (char *)"ComplexEventStartDate_swigregister", ComplexEventStartDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventEndDate", _wrap_new_ComplexEventEndDate, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventEndDate", _wrap_delete_ComplexEventEndDate, METH_VARARGS, NULL}, { (char *)"ComplexEventEndDate_swigregister", ComplexEventEndDate_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoComplexEventTimes", _wrap_new_NoComplexEventTimes, METH_VARARGS, NULL}, { (char *)"delete_NoComplexEventTimes", _wrap_delete_NoComplexEventTimes, METH_VARARGS, NULL}, { (char *)"NoComplexEventTimes_swigregister", NoComplexEventTimes_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventStartTime", _wrap_new_ComplexEventStartTime, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventStartTime", _wrap_delete_ComplexEventStartTime, METH_VARARGS, NULL}, { (char *)"ComplexEventStartTime_swigregister", ComplexEventStartTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_ComplexEventEndTime", _wrap_new_ComplexEventEndTime, METH_VARARGS, NULL}, { (char *)"delete_ComplexEventEndTime", _wrap_delete_ComplexEventEndTime, METH_VARARGS, NULL}, { (char *)"ComplexEventEndTime_swigregister", ComplexEventEndTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_StreamAsgnReqID", _wrap_new_StreamAsgnReqID, METH_VARARGS, NULL}, { (char *)"delete_StreamAsgnReqID", _wrap_delete_StreamAsgnReqID, METH_VARARGS, NULL}, { (char *)"StreamAsgnReqID_swigregister", StreamAsgnReqID_swigregister, METH_VARARGS, NULL}, { (char *)"new_StreamAsgnReqType", _wrap_new_StreamAsgnReqType, METH_VARARGS, NULL}, { (char *)"delete_StreamAsgnReqType", _wrap_delete_StreamAsgnReqType, METH_VARARGS, NULL}, { (char *)"StreamAsgnReqType_swigregister", StreamAsgnReqType_swigregister, METH_VARARGS, NULL}, { (char *)"new_NoAsgnReqs", _wrap_new_NoAsgnReqs, METH_VARARGS, NULL}, { (char *)"delete_NoAsgnReqs", _wrap_delete_NoAsgnReqs, METH_VARARGS, NULL}, { (char *)"NoAsgnReqs_swigregister", NoAsgnReqs_swigregister, METH_VARARGS, NULL}, { (char *)"new_MDStreamID", _wrap_new_MDStreamID, METH_VARARGS, NULL}, { (char *)"delete_MDStreamID", _wrap_delete_MDStreamID, METH_VARARGS, NULL}, { (char *)"MDStreamID_swigregister", MDStreamID_swigregister, METH_VARARGS, NULL}, { (char *)"new_StreamAsgnRptID", _wrap_new_StreamAsgnRptID, METH_VARARGS, NULL}, { (char *)"delete_StreamAsgnRptID", _wrap_delete_StreamAsgnRptID, METH_VARARGS, NULL}, { (char *)"StreamAsgnRptID_swigregister", StreamAsgnRptID_swigregister, METH_VARARGS, NULL}, { (char *)"new_StreamAsgnRejReason", _wrap_new_StreamAsgnRejReason, METH_VARARGS, NULL}, { (char *)"delete_StreamAsgnRejReason", _wrap_delete_StreamAsgnRejReason, METH_VARARGS, NULL}, { (char *)"StreamAsgnRejReason_swigregister", StreamAsgnRejReason_swigregister, METH_VARARGS, NULL}, { (char *)"new_StreamAsgnAckType", _wrap_new_StreamAsgnAckType, METH_VARARGS, NULL}, { (char *)"delete_StreamAsgnAckType", _wrap_delete_StreamAsgnAckType, METH_VARARGS, NULL}, { (char *)"StreamAsgnAckType_swigregister", StreamAsgnAckType_swigregister, METH_VARARGS, NULL}, { (char *)"new_RelSymTransactTime", _wrap_new_RelSymTransactTime, METH_VARARGS, NULL}, { (char *)"delete_RelSymTransactTime", _wrap_delete_RelSymTransactTime, METH_VARARGS, NULL}, { (char *)"RelSymTransactTime_swigregister", RelSymTransactTime_swigregister, METH_VARARGS, NULL}, { (char *)"new_StreamAsgnType", _wrap_new_StreamAsgnType, METH_VARARGS, NULL}, { (char *)"delete_StreamAsgnType", _wrap_delete_StreamAsgnType, METH_VARARGS, NULL}, { (char *)"StreamAsgnType_swigregister", StreamAsgnType_swigregister, METH_VARARGS, NULL}, { (char *)"new_SessionID", _wrap_new_SessionID, METH_VARARGS, NULL}, { (char *)"SessionID_getBeginString", _wrap_SessionID_getBeginString, METH_VARARGS, NULL}, { (char *)"SessionID_getSenderCompID", _wrap_SessionID_getSenderCompID, METH_VARARGS, NULL}, { (char *)"SessionID_getTargetCompID", _wrap_SessionID_getTargetCompID, METH_VARARGS, NULL}, { (char *)"SessionID_getSessionQualifier", _wrap_SessionID_getSessionQualifier, METH_VARARGS, NULL}, { (char *)"SessionID_isFIXT", _wrap_SessionID_isFIXT, METH_VARARGS, NULL}, { (char *)"SessionID_toStringFrozen", _wrap_SessionID_toStringFrozen, METH_VARARGS, NULL}, { (char *)"SessionID_fromString", _wrap_SessionID_fromString, METH_VARARGS, NULL}, { (char *)"SessionID_toString", _wrap_SessionID_toString, METH_VARARGS, NULL}, { (char *)"SessionID___invert__", _wrap_SessionID___invert__, METH_VARARGS, NULL}, { (char *)"SessionID___str__", _wrap_SessionID___str__, METH_VARARGS, NULL}, { (char *)"delete_SessionID", _wrap_delete_SessionID, METH_VARARGS, NULL}, { (char *)"SessionID_swigregister", SessionID_swigregister, METH_VARARGS, NULL}, { (char *)"__lt__", _wrap___lt__, METH_VARARGS, NULL}, { (char *)"__eq__", _wrap___eq__, METH_VARARGS, NULL}, { (char *)"__ne__", _wrap___ne__, METH_VARARGS, NULL}, { (char *)"new_Dictionary", _wrap_new_Dictionary, METH_VARARGS, NULL}, { (char *)"delete_Dictionary", _wrap_delete_Dictionary, METH_VARARGS, NULL}, { (char *)"Dictionary_getName", _wrap_Dictionary_getName, METH_VARARGS, NULL}, { (char *)"Dictionary_size", _wrap_Dictionary_size, METH_VARARGS, NULL}, { (char *)"Dictionary_getString", _wrap_Dictionary_getString, METH_VARARGS, NULL}, { (char *)"Dictionary_getInt", _wrap_Dictionary_getInt, METH_VARARGS, NULL}, { (char *)"Dictionary_getDouble", _wrap_Dictionary_getDouble, METH_VARARGS, NULL}, { (char *)"Dictionary_getBool", _wrap_Dictionary_getBool, METH_VARARGS, NULL}, { (char *)"Dictionary_getDay", _wrap_Dictionary_getDay, METH_VARARGS, NULL}, { (char *)"Dictionary_setString", _wrap_Dictionary_setString, METH_VARARGS, NULL}, { (char *)"Dictionary_setInt", _wrap_Dictionary_setInt, METH_VARARGS, NULL}, { (char *)"Dictionary_setDouble", _wrap_Dictionary_setDouble, METH_VARARGS, NULL}, { (char *)"Dictionary_setBool", _wrap_Dictionary_setBool, METH_VARARGS, NULL}, { (char *)"Dictionary_setDay", _wrap_Dictionary_setDay, METH_VARARGS, NULL}, { (char *)"Dictionary_has", _wrap_Dictionary_has, METH_VARARGS, NULL}, { (char *)"Dictionary_merge", _wrap_Dictionary_merge, METH_VARARGS, NULL}, { (char *)"Dictionary_begin", _wrap_Dictionary_begin, METH_VARARGS, NULL}, { (char *)"Dictionary_end", _wrap_Dictionary_end, METH_VARARGS, NULL}, { (char *)"Dictionary_swigregister", Dictionary_swigregister, METH_VARARGS, NULL}, { (char *)"new_SessionSettings", _wrap_new_SessionSettings, METH_VARARGS, NULL}, { (char *)"SessionSettings_has", _wrap_SessionSettings_has, METH_VARARGS, NULL}, { (char *)"SessionSettings_get", _wrap_SessionSettings_get, METH_VARARGS, NULL}, { (char *)"SessionSettings_set", _wrap_SessionSettings_set, METH_VARARGS, NULL}, { (char *)"SessionSettings_size", _wrap_SessionSettings_size, METH_VARARGS, NULL}, { (char *)"SessionSettings_getSessions", _wrap_SessionSettings_getSessions, METH_VARARGS, NULL}, { (char *)"delete_SessionSettings", _wrap_delete_SessionSettings, METH_VARARGS, NULL}, { (char *)"SessionSettings_swigregister", SessionSettings_swigregister, METH_VARARGS, NULL}, { (char *)"__rshift__", _wrap___rshift__, METH_VARARGS, NULL}, { (char *)"__lshift__", _wrap___lshift__, METH_VARARGS, NULL}, { (char *)"new_Session", _wrap_new_Session, METH_VARARGS, NULL}, { (char *)"delete_Session", _wrap_delete_Session, METH_VARARGS, NULL}, { (char *)"Session_logon", _wrap_Session_logon, METH_VARARGS, NULL}, { (char *)"Session_logout", _wrap_Session_logout, METH_VARARGS, NULL}, { (char *)"Session_isEnabled", _wrap_Session_isEnabled, METH_VARARGS, NULL}, { (char *)"Session_sentLogon", _wrap_Session_sentLogon, METH_VARARGS, NULL}, { (char *)"Session_sentLogout", _wrap_Session_sentLogout, METH_VARARGS, NULL}, { (char *)"Session_receivedLogon", _wrap_Session_receivedLogon, METH_VARARGS, NULL}, { (char *)"Session_isLoggedOn", _wrap_Session_isLoggedOn, METH_VARARGS, NULL}, { (char *)"Session_reset", _wrap_Session_reset, METH_VARARGS, NULL}, { (char *)"Session_refresh", _wrap_Session_refresh, METH_VARARGS, NULL}, { (char *)"Session_setNextSenderMsgSeqNum", _wrap_Session_setNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"Session_setNextTargetMsgSeqNum", _wrap_Session_setNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"Session_getSessionID", _wrap_Session_getSessionID, METH_VARARGS, NULL}, { (char *)"Session_setDataDictionaryProvider", _wrap_Session_setDataDictionaryProvider, METH_VARARGS, NULL}, { (char *)"Session_getDataDictionaryProvider", _wrap_Session_getDataDictionaryProvider, METH_VARARGS, NULL}, { (char *)"Session_sendToTarget", _wrap_Session_sendToTarget, METH_VARARGS, NULL}, { (char *)"Session_getSessions", _wrap_Session_getSessions, METH_VARARGS, NULL}, { (char *)"Session_doesSessionExist", _wrap_Session_doesSessionExist, METH_VARARGS, NULL}, { (char *)"Session_lookupSession", _wrap_Session_lookupSession, METH_VARARGS, NULL}, { (char *)"Session_isSessionRegistered", _wrap_Session_isSessionRegistered, METH_VARARGS, NULL}, { (char *)"Session_registerSession", _wrap_Session_registerSession, METH_VARARGS, NULL}, { (char *)"Session_unregisterSession", _wrap_Session_unregisterSession, METH_VARARGS, NULL}, { (char *)"Session_numSessions", _wrap_Session_numSessions, METH_VARARGS, NULL}, { (char *)"Session_isSessionTime", _wrap_Session_isSessionTime, METH_VARARGS, NULL}, { (char *)"Session_isLogonTime", _wrap_Session_isLogonTime, METH_VARARGS, NULL}, { (char *)"Session_isInitiator", _wrap_Session_isInitiator, METH_VARARGS, NULL}, { (char *)"Session_isAcceptor", _wrap_Session_isAcceptor, METH_VARARGS, NULL}, { (char *)"Session_getLogonTime", _wrap_Session_getLogonTime, METH_VARARGS, NULL}, { (char *)"Session_setLogonTime", _wrap_Session_setLogonTime, METH_VARARGS, NULL}, { (char *)"Session_getSenderDefaultApplVerID", _wrap_Session_getSenderDefaultApplVerID, METH_VARARGS, NULL}, { (char *)"Session_setSenderDefaultApplVerID", _wrap_Session_setSenderDefaultApplVerID, METH_VARARGS, NULL}, { (char *)"Session_getTargetDefaultApplVerID", _wrap_Session_getTargetDefaultApplVerID, METH_VARARGS, NULL}, { (char *)"Session_setTargetDefaultApplVerID", _wrap_Session_setTargetDefaultApplVerID, METH_VARARGS, NULL}, { (char *)"Session_getSendRedundantResendRequests", _wrap_Session_getSendRedundantResendRequests, METH_VARARGS, NULL}, { (char *)"Session_setSendRedundantResendRequests", _wrap_Session_setSendRedundantResendRequests, METH_VARARGS, NULL}, { (char *)"Session_getCheckCompId", _wrap_Session_getCheckCompId, METH_VARARGS, NULL}, { (char *)"Session_setCheckCompId", _wrap_Session_setCheckCompId, METH_VARARGS, NULL}, { (char *)"Session_getCheckLatency", _wrap_Session_getCheckLatency, METH_VARARGS, NULL}, { (char *)"Session_setCheckLatency", _wrap_Session_setCheckLatency, METH_VARARGS, NULL}, { (char *)"Session_getMaxLatency", _wrap_Session_getMaxLatency, METH_VARARGS, NULL}, { (char *)"Session_setMaxLatency", _wrap_Session_setMaxLatency, METH_VARARGS, NULL}, { (char *)"Session_getLogonTimeout", _wrap_Session_getLogonTimeout, METH_VARARGS, NULL}, { (char *)"Session_setLogonTimeout", _wrap_Session_setLogonTimeout, METH_VARARGS, NULL}, { (char *)"Session_getLogoutTimeout", _wrap_Session_getLogoutTimeout, METH_VARARGS, NULL}, { (char *)"Session_setLogoutTimeout", _wrap_Session_setLogoutTimeout, METH_VARARGS, NULL}, { (char *)"Session_getResetOnLogon", _wrap_Session_getResetOnLogon, METH_VARARGS, NULL}, { (char *)"Session_setResetOnLogon", _wrap_Session_setResetOnLogon, METH_VARARGS, NULL}, { (char *)"Session_getResetOnLogout", _wrap_Session_getResetOnLogout, METH_VARARGS, NULL}, { (char *)"Session_setResetOnLogout", _wrap_Session_setResetOnLogout, METH_VARARGS, NULL}, { (char *)"Session_getResetOnDisconnect", _wrap_Session_getResetOnDisconnect, METH_VARARGS, NULL}, { (char *)"Session_setResetOnDisconnect", _wrap_Session_setResetOnDisconnect, METH_VARARGS, NULL}, { (char *)"Session_getRefreshOnLogon", _wrap_Session_getRefreshOnLogon, METH_VARARGS, NULL}, { (char *)"Session_setRefreshOnLogon", _wrap_Session_setRefreshOnLogon, METH_VARARGS, NULL}, { (char *)"Session_getMillisecondsInTimeStamp", _wrap_Session_getMillisecondsInTimeStamp, METH_VARARGS, NULL}, { (char *)"Session_setMillisecondsInTimeStamp", _wrap_Session_setMillisecondsInTimeStamp, METH_VARARGS, NULL}, { (char *)"Session_getTimestampPrecision", _wrap_Session_getTimestampPrecision, METH_VARARGS, NULL}, { (char *)"Session_setTimestampPrecision", _wrap_Session_setTimestampPrecision, METH_VARARGS, NULL}, { (char *)"Session_getPersistMessages", _wrap_Session_getPersistMessages, METH_VARARGS, NULL}, { (char *)"Session_setPersistMessages", _wrap_Session_setPersistMessages, METH_VARARGS, NULL}, { (char *)"Session_getValidateLengthAndChecksum", _wrap_Session_getValidateLengthAndChecksum, METH_VARARGS, NULL}, { (char *)"Session_setValidateLengthAndChecksum", _wrap_Session_setValidateLengthAndChecksum, METH_VARARGS, NULL}, { (char *)"Session_setResponder", _wrap_Session_setResponder, METH_VARARGS, NULL}, { (char *)"Session_send", _wrap_Session_send, METH_VARARGS, NULL}, { (char *)"Session_next", _wrap_Session_next, METH_VARARGS, NULL}, { (char *)"Session_disconnect", _wrap_Session_disconnect, METH_VARARGS, NULL}, { (char *)"Session_getExpectedSenderNum", _wrap_Session_getExpectedSenderNum, METH_VARARGS, NULL}, { (char *)"Session_getExpectedTargetNum", _wrap_Session_getExpectedTargetNum, METH_VARARGS, NULL}, { (char *)"Session_getLog", _wrap_Session_getLog, METH_VARARGS, NULL}, { (char *)"Session_getStore", _wrap_Session_getStore, METH_VARARGS, NULL}, { (char *)"Session_swigregister", Session_swigregister, METH_VARARGS, NULL}, { (char *)"delete_LogFactory", _wrap_delete_LogFactory, METH_VARARGS, NULL}, { (char *)"LogFactory_create", _wrap_LogFactory_create, METH_VARARGS, NULL}, { (char *)"LogFactory_destroy", _wrap_LogFactory_destroy, METH_VARARGS, NULL}, { (char *)"LogFactory_swigregister", LogFactory_swigregister, METH_VARARGS, NULL}, { (char *)"new_ScreenLogFactory", _wrap_new_ScreenLogFactory, METH_VARARGS, NULL}, { (char *)"ScreenLogFactory_create", _wrap_ScreenLogFactory_create, METH_VARARGS, NULL}, { (char *)"ScreenLogFactory_destroy", _wrap_ScreenLogFactory_destroy, METH_VARARGS, NULL}, { (char *)"delete_ScreenLogFactory", _wrap_delete_ScreenLogFactory, METH_VARARGS, NULL}, { (char *)"ScreenLogFactory_swigregister", ScreenLogFactory_swigregister, METH_VARARGS, NULL}, { (char *)"delete_Log", _wrap_delete_Log, METH_VARARGS, NULL}, { (char *)"Log_clear", _wrap_Log_clear, METH_VARARGS, NULL}, { (char *)"Log_backup", _wrap_Log_backup, METH_VARARGS, NULL}, { (char *)"Log_onIncoming", _wrap_Log_onIncoming, METH_VARARGS, NULL}, { (char *)"Log_onOutgoing", _wrap_Log_onOutgoing, METH_VARARGS, NULL}, { (char *)"Log_onEvent", _wrap_Log_onEvent, METH_VARARGS, NULL}, { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS, NULL}, { (char *)"NullLog_clear", _wrap_NullLog_clear, METH_VARARGS, NULL}, { (char *)"NullLog_backup", _wrap_NullLog_backup, METH_VARARGS, NULL}, { (char *)"NullLog_onIncoming", _wrap_NullLog_onIncoming, METH_VARARGS, NULL}, { (char *)"NullLog_onOutgoing", _wrap_NullLog_onOutgoing, METH_VARARGS, NULL}, { (char *)"NullLog_onEvent", _wrap_NullLog_onEvent, METH_VARARGS, NULL}, { (char *)"new_NullLog", _wrap_new_NullLog, METH_VARARGS, NULL}, { (char *)"delete_NullLog", _wrap_delete_NullLog, METH_VARARGS, NULL}, { (char *)"NullLog_swigregister", NullLog_swigregister, METH_VARARGS, NULL}, { (char *)"new_ScreenLog", _wrap_new_ScreenLog, METH_VARARGS, NULL}, { (char *)"ScreenLog_clear", _wrap_ScreenLog_clear, METH_VARARGS, NULL}, { (char *)"ScreenLog_backup", _wrap_ScreenLog_backup, METH_VARARGS, NULL}, { (char *)"ScreenLog_onIncoming", _wrap_ScreenLog_onIncoming, METH_VARARGS, NULL}, { (char *)"ScreenLog_onOutgoing", _wrap_ScreenLog_onOutgoing, METH_VARARGS, NULL}, { (char *)"ScreenLog_onEvent", _wrap_ScreenLog_onEvent, METH_VARARGS, NULL}, { (char *)"delete_ScreenLog", _wrap_delete_ScreenLog, METH_VARARGS, NULL}, { (char *)"ScreenLog_swigregister", ScreenLog_swigregister, METH_VARARGS, NULL}, { (char *)"new_FileLogFactory", _wrap_new_FileLogFactory, METH_VARARGS, NULL}, { (char *)"FileLogFactory_create", _wrap_FileLogFactory_create, METH_VARARGS, NULL}, { (char *)"FileLogFactory_destroy", _wrap_FileLogFactory_destroy, METH_VARARGS, NULL}, { (char *)"delete_FileLogFactory", _wrap_delete_FileLogFactory, METH_VARARGS, NULL}, { (char *)"FileLogFactory_swigregister", FileLogFactory_swigregister, METH_VARARGS, NULL}, { (char *)"new_FileLog", _wrap_new_FileLog, METH_VARARGS, NULL}, { (char *)"delete_FileLog", _wrap_delete_FileLog, METH_VARARGS, NULL}, { (char *)"FileLog_clear", _wrap_FileLog_clear, METH_VARARGS, NULL}, { (char *)"FileLog_backup", _wrap_FileLog_backup, METH_VARARGS, NULL}, { (char *)"FileLog_onIncoming", _wrap_FileLog_onIncoming, METH_VARARGS, NULL}, { (char *)"FileLog_onOutgoing", _wrap_FileLog_onOutgoing, METH_VARARGS, NULL}, { (char *)"FileLog_onEvent", _wrap_FileLog_onEvent, METH_VARARGS, NULL}, { (char *)"FileLog_swigregister", FileLog_swigregister, METH_VARARGS, NULL}, { (char *)"delete_MessageStoreFactory", _wrap_delete_MessageStoreFactory, METH_VARARGS, NULL}, { (char *)"MessageStoreFactory_create", _wrap_MessageStoreFactory_create, METH_VARARGS, NULL}, { (char *)"MessageStoreFactory_destroy", _wrap_MessageStoreFactory_destroy, METH_VARARGS, NULL}, { (char *)"MessageStoreFactory_swigregister", MessageStoreFactory_swigregister, METH_VARARGS, NULL}, { (char *)"MemoryStoreFactory_create", _wrap_MemoryStoreFactory_create, METH_VARARGS, NULL}, { (char *)"MemoryStoreFactory_destroy", _wrap_MemoryStoreFactory_destroy, METH_VARARGS, NULL}, { (char *)"new_MemoryStoreFactory", _wrap_new_MemoryStoreFactory, METH_VARARGS, NULL}, { (char *)"delete_MemoryStoreFactory", _wrap_delete_MemoryStoreFactory, METH_VARARGS, NULL}, { (char *)"MemoryStoreFactory_swigregister", MemoryStoreFactory_swigregister, METH_VARARGS, NULL}, { (char *)"delete_MessageStore", _wrap_delete_MessageStore, METH_VARARGS, NULL}, { (char *)"MessageStore_set", _wrap_MessageStore_set, METH_VARARGS, NULL}, { (char *)"MessageStore_get", _wrap_MessageStore_get, METH_VARARGS, NULL}, { (char *)"MessageStore_getNextSenderMsgSeqNum", _wrap_MessageStore_getNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStore_getNextTargetMsgSeqNum", _wrap_MessageStore_getNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStore_setNextSenderMsgSeqNum", _wrap_MessageStore_setNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStore_setNextTargetMsgSeqNum", _wrap_MessageStore_setNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStore_incrNextSenderMsgSeqNum", _wrap_MessageStore_incrNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStore_incrNextTargetMsgSeqNum", _wrap_MessageStore_incrNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStore_getCreationTime", _wrap_MessageStore_getCreationTime, METH_VARARGS, NULL}, { (char *)"MessageStore_reset", _wrap_MessageStore_reset, METH_VARARGS, NULL}, { (char *)"MessageStore_refresh", _wrap_MessageStore_refresh, METH_VARARGS, NULL}, { (char *)"MessageStore_swigregister", MessageStore_swigregister, METH_VARARGS, NULL}, { (char *)"new_MemoryStore", _wrap_new_MemoryStore, METH_VARARGS, NULL}, { (char *)"MemoryStore_set", _wrap_MemoryStore_set, METH_VARARGS, NULL}, { (char *)"MemoryStore_get", _wrap_MemoryStore_get, METH_VARARGS, NULL}, { (char *)"MemoryStore_getNextSenderMsgSeqNum", _wrap_MemoryStore_getNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MemoryStore_getNextTargetMsgSeqNum", _wrap_MemoryStore_getNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MemoryStore_setNextSenderMsgSeqNum", _wrap_MemoryStore_setNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MemoryStore_setNextTargetMsgSeqNum", _wrap_MemoryStore_setNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MemoryStore_incrNextSenderMsgSeqNum", _wrap_MemoryStore_incrNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MemoryStore_incrNextTargetMsgSeqNum", _wrap_MemoryStore_incrNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MemoryStore_setCreationTime", _wrap_MemoryStore_setCreationTime, METH_VARARGS, NULL}, { (char *)"MemoryStore_getCreationTime", _wrap_MemoryStore_getCreationTime, METH_VARARGS, NULL}, { (char *)"MemoryStore_reset", _wrap_MemoryStore_reset, METH_VARARGS, NULL}, { (char *)"MemoryStore_refresh", _wrap_MemoryStore_refresh, METH_VARARGS, NULL}, { (char *)"delete_MemoryStore", _wrap_delete_MemoryStore, METH_VARARGS, NULL}, { (char *)"MemoryStore_swigregister", MemoryStore_swigregister, METH_VARARGS, NULL}, { (char *)"new_MessageStoreFactoryExceptionWrapper", _wrap_new_MessageStoreFactoryExceptionWrapper, METH_VARARGS, NULL}, { (char *)"MessageStoreFactoryExceptionWrapper_create", _wrap_MessageStoreFactoryExceptionWrapper_create, METH_VARARGS, NULL}, { (char *)"MessageStoreFactoryExceptionWrapper_destroy", _wrap_MessageStoreFactoryExceptionWrapper_destroy, METH_VARARGS, NULL}, { (char *)"delete_MessageStoreFactoryExceptionWrapper", _wrap_delete_MessageStoreFactoryExceptionWrapper, METH_VARARGS, NULL}, { (char *)"MessageStoreFactoryExceptionWrapper_swigregister", MessageStoreFactoryExceptionWrapper_swigregister, METH_VARARGS, NULL}, { (char *)"new_MessageStoreExceptionWrapper", _wrap_new_MessageStoreExceptionWrapper, METH_VARARGS, NULL}, { (char *)"delete_MessageStoreExceptionWrapper", _wrap_delete_MessageStoreExceptionWrapper, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_set", _wrap_MessageStoreExceptionWrapper_set, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_get", _wrap_MessageStoreExceptionWrapper_get, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_getNextSenderMsgSeqNum", _wrap_MessageStoreExceptionWrapper_getNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_getNextTargetMsgSeqNum", _wrap_MessageStoreExceptionWrapper_getNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_setNextSenderMsgSeqNum", _wrap_MessageStoreExceptionWrapper_setNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_setNextTargetMsgSeqNum", _wrap_MessageStoreExceptionWrapper_setNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum", _wrap_MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum", _wrap_MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_getCreationTime", _wrap_MessageStoreExceptionWrapper_getCreationTime, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_reset", _wrap_MessageStoreExceptionWrapper_reset, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_refresh", _wrap_MessageStoreExceptionWrapper_refresh, METH_VARARGS, NULL}, { (char *)"MessageStoreExceptionWrapper_swigregister", MessageStoreExceptionWrapper_swigregister, METH_VARARGS, NULL}, { (char *)"new_FileStoreFactory", _wrap_new_FileStoreFactory, METH_VARARGS, NULL}, { (char *)"FileStoreFactory_create", _wrap_FileStoreFactory_create, METH_VARARGS, NULL}, { (char *)"FileStoreFactory_destroy", _wrap_FileStoreFactory_destroy, METH_VARARGS, NULL}, { (char *)"delete_FileStoreFactory", _wrap_delete_FileStoreFactory, METH_VARARGS, NULL}, { (char *)"FileStoreFactory_swigregister", FileStoreFactory_swigregister, METH_VARARGS, NULL}, { (char *)"new_FileStore", _wrap_new_FileStore, METH_VARARGS, NULL}, { (char *)"delete_FileStore", _wrap_delete_FileStore, METH_VARARGS, NULL}, { (char *)"FileStore_set", _wrap_FileStore_set, METH_VARARGS, NULL}, { (char *)"FileStore_get", _wrap_FileStore_get, METH_VARARGS, NULL}, { (char *)"FileStore_getNextSenderMsgSeqNum", _wrap_FileStore_getNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"FileStore_getNextTargetMsgSeqNum", _wrap_FileStore_getNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"FileStore_setNextSenderMsgSeqNum", _wrap_FileStore_setNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"FileStore_setNextTargetMsgSeqNum", _wrap_FileStore_setNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"FileStore_incrNextSenderMsgSeqNum", _wrap_FileStore_incrNextSenderMsgSeqNum, METH_VARARGS, NULL}, { (char *)"FileStore_incrNextTargetMsgSeqNum", _wrap_FileStore_incrNextTargetMsgSeqNum, METH_VARARGS, NULL}, { (char *)"FileStore_getCreationTime", _wrap_FileStore_getCreationTime, METH_VARARGS, NULL}, { (char *)"FileStore_reset", _wrap_FileStore_reset, METH_VARARGS, NULL}, { (char *)"FileStore_refresh", _wrap_FileStore_refresh, METH_VARARGS, NULL}, { (char *)"FileStore_swigregister", FileStore_swigregister, METH_VARARGS, NULL}, { (char *)"delete_Application", _wrap_delete_Application, METH_VARARGS, NULL}, { (char *)"Application_onCreate", _wrap_Application_onCreate, METH_VARARGS, NULL}, { (char *)"Application_onLogon", _wrap_Application_onLogon, METH_VARARGS, NULL}, { (char *)"Application_onLogout", _wrap_Application_onLogout, METH_VARARGS, NULL}, { (char *)"Application_toAdmin", _wrap_Application_toAdmin, METH_VARARGS, NULL}, { (char *)"Application_toApp", _wrap_Application_toApp, METH_VARARGS, NULL}, { (char *)"Application_fromAdmin", _wrap_Application_fromAdmin, METH_VARARGS, NULL}, { (char *)"Application_fromApp", _wrap_Application_fromApp, METH_VARARGS, NULL}, { (char *)"new_Application", _wrap_new_Application, METH_VARARGS, NULL}, { (char *)"disown_Application", _wrap_disown_Application, METH_VARARGS, NULL}, { (char *)"Application_swigregister", Application_swigregister, METH_VARARGS, NULL}, { (char *)"new_SynchronizedApplication", _wrap_new_SynchronizedApplication, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_onCreate", _wrap_SynchronizedApplication_onCreate, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_onLogon", _wrap_SynchronizedApplication_onLogon, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_onLogout", _wrap_SynchronizedApplication_onLogout, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_toAdmin", _wrap_SynchronizedApplication_toAdmin, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_toApp", _wrap_SynchronizedApplication_toApp, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_fromAdmin", _wrap_SynchronizedApplication_fromAdmin, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_fromApp", _wrap_SynchronizedApplication_fromApp, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_m_mutex_set", _wrap_SynchronizedApplication_m_mutex_set, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_m_mutex_get", _wrap_SynchronizedApplication_m_mutex_get, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_app", _wrap_SynchronizedApplication_app, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_m_app_set", _wrap_SynchronizedApplication_m_app_set, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_m_app_get", _wrap_SynchronizedApplication_m_app_get, METH_VARARGS, NULL}, { (char *)"delete_SynchronizedApplication", _wrap_delete_SynchronizedApplication, METH_VARARGS, NULL}, { (char *)"SynchronizedApplication_swigregister", SynchronizedApplication_swigregister, METH_VARARGS, NULL}, { (char *)"new_NullApplication", _wrap_new_NullApplication, METH_VARARGS, NULL}, { (char *)"delete_NullApplication", _wrap_delete_NullApplication, METH_VARARGS, NULL}, { (char *)"NullApplication_swigregister", NullApplication_swigregister, METH_VARARGS, NULL}, { (char *)"delete_Initiator", _wrap_delete_Initiator, METH_VARARGS, NULL}, { (char *)"Initiator_start", _wrap_Initiator_start, METH_VARARGS, NULL}, { (char *)"Initiator_block", _wrap_Initiator_block, METH_VARARGS, NULL}, { (char *)"Initiator_poll", _wrap_Initiator_poll, METH_VARARGS, NULL}, { (char *)"Initiator_stop", _wrap_Initiator_stop, METH_VARARGS, NULL}, { (char *)"Initiator_isLoggedOn", _wrap_Initiator_isLoggedOn, METH_VARARGS, NULL}, { (char *)"Initiator_getSessions", _wrap_Initiator_getSessions, METH_VARARGS, NULL}, { (char *)"Initiator_getSession", _wrap_Initiator_getSession, METH_VARARGS, NULL}, { (char *)"Initiator_getSessionSettings", _wrap_Initiator_getSessionSettings, METH_VARARGS, NULL}, { (char *)"Initiator_has", _wrap_Initiator_has, METH_VARARGS, NULL}, { (char *)"Initiator_isStopped", _wrap_Initiator_isStopped, METH_VARARGS, NULL}, { (char *)"Initiator_getApplication", _wrap_Initiator_getApplication, METH_VARARGS, NULL}, { (char *)"Initiator_getMessageStoreFactory", _wrap_Initiator_getMessageStoreFactory, METH_VARARGS, NULL}, { (char *)"Initiator_getLog", _wrap_Initiator_getLog, METH_VARARGS, NULL}, { (char *)"Initiator_swigregister", Initiator_swigregister, METH_VARARGS, NULL}, { (char *)"new_SocketInitiatorBase", _wrap_new_SocketInitiatorBase, METH_VARARGS, NULL}, { (char *)"delete_SocketInitiatorBase", _wrap_delete_SocketInitiatorBase, METH_VARARGS, NULL}, { (char *)"SocketInitiatorBase_swigregister", SocketInitiatorBase_swigregister, METH_VARARGS, NULL}, { (char *)"delete_Acceptor", _wrap_delete_Acceptor, METH_VARARGS, NULL}, { (char *)"Acceptor_getLog", _wrap_Acceptor_getLog, METH_VARARGS, NULL}, { (char *)"Acceptor_start", _wrap_Acceptor_start, METH_VARARGS, NULL}, { (char *)"Acceptor_block", _wrap_Acceptor_block, METH_VARARGS, NULL}, { (char *)"Acceptor_poll", _wrap_Acceptor_poll, METH_VARARGS, NULL}, { (char *)"Acceptor_stop", _wrap_Acceptor_stop, METH_VARARGS, NULL}, { (char *)"Acceptor_isLoggedOn", _wrap_Acceptor_isLoggedOn, METH_VARARGS, NULL}, { (char *)"Acceptor_getSessions", _wrap_Acceptor_getSessions, METH_VARARGS, NULL}, { (char *)"Acceptor_getSession", _wrap_Acceptor_getSession, METH_VARARGS, NULL}, { (char *)"Acceptor_getSessionSettings", _wrap_Acceptor_getSessionSettings, METH_VARARGS, NULL}, { (char *)"Acceptor_has", _wrap_Acceptor_has, METH_VARARGS, NULL}, { (char *)"Acceptor_isStopped", _wrap_Acceptor_isStopped, METH_VARARGS, NULL}, { (char *)"Acceptor_getApplication", _wrap_Acceptor_getApplication, METH_VARARGS, NULL}, { (char *)"Acceptor_getMessageStoreFactory", _wrap_Acceptor_getMessageStoreFactory, METH_VARARGS, NULL}, { (char *)"Acceptor_swigregister", Acceptor_swigregister, METH_VARARGS, NULL}, { (char *)"new_SocketAcceptorBase", _wrap_new_SocketAcceptorBase, METH_VARARGS, NULL}, { (char *)"delete_SocketAcceptorBase", _wrap_delete_SocketAcceptorBase, METH_VARARGS, NULL}, { (char *)"SocketAcceptorBase_swigregister", SocketAcceptorBase_swigregister, METH_VARARGS, NULL}, { (char *)"new_DataDictionary", _wrap_new_DataDictionary, METH_VARARGS, NULL}, { (char *)"delete_DataDictionary", _wrap_delete_DataDictionary, METH_VARARGS, NULL}, { (char *)"DataDictionary_readFromURL", _wrap_DataDictionary_readFromURL, METH_VARARGS, NULL}, { (char *)"DataDictionary_readFromDocument", _wrap_DataDictionary_readFromDocument, METH_VARARGS, NULL}, { (char *)"DataDictionary_readFromStream", _wrap_DataDictionary_readFromStream, METH_VARARGS, NULL}, { (char *)"DataDictionary_getOrderedFields", _wrap_DataDictionary_getOrderedFields, METH_VARARGS, NULL}, { (char *)"DataDictionary_getHeaderOrderedFields", _wrap_DataDictionary_getHeaderOrderedFields, METH_VARARGS, NULL}, { (char *)"DataDictionary_getTrailerOrderedFields", _wrap_DataDictionary_getTrailerOrderedFields, METH_VARARGS, NULL}, { (char *)"DataDictionary_getMessageOrderedFields", _wrap_DataDictionary_getMessageOrderedFields, METH_VARARGS, NULL}, { (char *)"DataDictionary_setVersion", _wrap_DataDictionary_setVersion, METH_VARARGS, NULL}, { (char *)"DataDictionary_getVersion", _wrap_DataDictionary_getVersion, METH_VARARGS, NULL}, { (char *)"DataDictionary_addField", _wrap_DataDictionary_addField, METH_VARARGS, NULL}, { (char *)"DataDictionary_addFieldName", _wrap_DataDictionary_addFieldName, METH_VARARGS, NULL}, { (char *)"DataDictionary_getFieldName", _wrap_DataDictionary_getFieldName, METH_VARARGS, NULL}, { (char *)"DataDictionary_getFieldTag", _wrap_DataDictionary_getFieldTag, METH_VARARGS, NULL}, { (char *)"DataDictionary_addValueName", _wrap_DataDictionary_addValueName, METH_VARARGS, NULL}, { (char *)"DataDictionary_getValueName", _wrap_DataDictionary_getValueName, METH_VARARGS, NULL}, { (char *)"DataDictionary_isField", _wrap_DataDictionary_isField, METH_VARARGS, NULL}, { (char *)"DataDictionary_addMsgType", _wrap_DataDictionary_addMsgType, METH_VARARGS, NULL}, { (char *)"DataDictionary_isMsgType", _wrap_DataDictionary_isMsgType, METH_VARARGS, NULL}, { (char *)"DataDictionary_addMsgField", _wrap_DataDictionary_addMsgField, METH_VARARGS, NULL}, { (char *)"DataDictionary_isMsgField", _wrap_DataDictionary_isMsgField, METH_VARARGS, NULL}, { (char *)"DataDictionary_addHeaderField", _wrap_DataDictionary_addHeaderField, METH_VARARGS, NULL}, { (char *)"DataDictionary_isHeaderField", _wrap_DataDictionary_isHeaderField, METH_VARARGS, NULL}, { (char *)"DataDictionary_addTrailerField", _wrap_DataDictionary_addTrailerField, METH_VARARGS, NULL}, { (char *)"DataDictionary_isTrailerField", _wrap_DataDictionary_isTrailerField, METH_VARARGS, NULL}, { (char *)"DataDictionary_addFieldType", _wrap_DataDictionary_addFieldType, METH_VARARGS, NULL}, { (char *)"DataDictionary_getFieldType", _wrap_DataDictionary_getFieldType, METH_VARARGS, NULL}, { (char *)"DataDictionary_addRequiredField", _wrap_DataDictionary_addRequiredField, METH_VARARGS, NULL}, { (char *)"DataDictionary_isRequiredField", _wrap_DataDictionary_isRequiredField, METH_VARARGS, NULL}, { (char *)"DataDictionary_addFieldValue", _wrap_DataDictionary_addFieldValue, METH_VARARGS, NULL}, { (char *)"DataDictionary_hasFieldValue", _wrap_DataDictionary_hasFieldValue, METH_VARARGS, NULL}, { (char *)"DataDictionary_isFieldValue", _wrap_DataDictionary_isFieldValue, METH_VARARGS, NULL}, { (char *)"DataDictionary_addGroup", _wrap_DataDictionary_addGroup, METH_VARARGS, NULL}, { (char *)"DataDictionary_isGroup", _wrap_DataDictionary_isGroup, METH_VARARGS, NULL}, { (char *)"DataDictionary_getGroup", _wrap_DataDictionary_getGroup, METH_VARARGS, NULL}, { (char *)"DataDictionary_isDataField", _wrap_DataDictionary_isDataField, METH_VARARGS, NULL}, { (char *)"DataDictionary_isMultipleValueField", _wrap_DataDictionary_isMultipleValueField, METH_VARARGS, NULL}, { (char *)"DataDictionary_checkFieldsOutOfOrder", _wrap_DataDictionary_checkFieldsOutOfOrder, METH_VARARGS, NULL}, { (char *)"DataDictionary_checkFieldsHaveValues", _wrap_DataDictionary_checkFieldsHaveValues, METH_VARARGS, NULL}, { (char *)"DataDictionary_checkUserDefinedFields", _wrap_DataDictionary_checkUserDefinedFields, METH_VARARGS, NULL}, { (char *)"DataDictionary_allowUnknownMsgFields", _wrap_DataDictionary_allowUnknownMsgFields, METH_VARARGS, NULL}, { (char *)"DataDictionary_preserveMessageFieldsOrder", _wrap_DataDictionary_preserveMessageFieldsOrder, METH_VARARGS, NULL}, { (char *)"DataDictionary_isMessageFieldsOrderPreserved", _wrap_DataDictionary_isMessageFieldsOrderPreserved, METH_VARARGS, NULL}, { (char *)"DataDictionary_validate", _wrap_DataDictionary_validate, METH_VARARGS, NULL}, { (char *)"DataDictionary_swigregister", DataDictionary_swigregister, METH_VARARGS, NULL}, { NULL, NULL, 0, NULL } }; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ static void *_p_FIX__CheckSumTo_p_FIX__CheckSumField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CheckSumField *) ((FIX::CheckSum *) x)); } static void *_p_FIX__NullLogTo_p_FIX__Log(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Log *) ((FIX::NullLog *) x)); } static void *_p_FIX__FileLogTo_p_FIX__Log(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Log *) ((FIX::FileLog *) x)); } static void *_p_FIX__ScreenLogTo_p_FIX__Log(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Log *) ((FIX::ScreenLog *) x)); } static void *_p_IntArrayTo_p_int(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((int *) ((IntArray *) x)); } static void *_p_FIX__SocketInitiatorTo_p_FIX__Initiator(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Initiator *) ((FIX::SocketInitiator *) x)); } static void *_p_FIX__SocketAcceptorTo_p_FIX__Acceptor(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Acceptor *) ((FIX::SocketAcceptor *) x)); } static void *_p_FIX__MDEntryTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MDEntryType *) x)); } static void *_p_FIX__MatchStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MatchStatus *) x)); } static void *_p_FIX__RegistStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RegistStatus *) x)); } static void *_p_FIX__OrdStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrdStatus *) x)); } static void *_p_FIX__BidTradeTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BidTradeType *) x)); } static void *_p_FIX__TradeTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TradeType *) x)); } static void *_p_FIX__FundRenewWaivTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::FundRenewWaiv *) x)); } static void *_p_FIX__OpenCloseTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OpenClose *) x)); } static void *_p_FIX__UrgencyTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Urgency *) x)); } static void *_p_FIX__IOIOthSvcTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOIOthSvc *) x)); } static void *_p_FIX__EmailTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::EmailType *) x)); } static void *_p_FIX__RegistTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RegistTransType *) x)); } static void *_p_FIX__BidRequestTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BidRequestTransType *) x)); } static void *_p_FIX__IOITransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOITransType *) x)); } static void *_p_FIX__ExecTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecTransType *) x)); } static void *_p_FIX__AllocTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AllocTransType *) x)); } static void *_p_FIX__SettlInstTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlInstTransType *) x)); } static void *_p_FIX__ListExecInstTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ListExecInstType *) x)); } static void *_p_FIX__DlvyInstTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DlvyInstType *) x)); } static void *_p_FIX__SettlObligTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlObligTransType *) x)); } static void *_p_FIX__QuoteQualifierTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::QuoteQualifier *) x)); } static void *_p_FIX__IOIQualifierTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOIQualifier *) x)); } static void *_p_FIX__ExecTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecType *) x)); } static void *_p_FIX__SettlInstModeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlInstMode *) x)); } static void *_p_FIX__DerivativeExerciseStyleTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeExerciseStyle *) x)); } static void *_p_FIX__TimeInForceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TimeInForce *) x)); } static void *_p_FIX__TriggerTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerType *) x)); } static void *_p_FIX__OwnershipTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OwnershipType *) x)); } static void *_p_FIX__AssignmentMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AssignmentMethod *) x)); } static void *_p_FIX__InstrmtAssignmentMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::InstrmtAssignmentMethod *) x)); } static void *_p_FIX__SettlMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlMethod *) x)); } static void *_p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeInstrmtAssignmentMethod *) x)); } static void *_p_FIX__DerivativeSettlMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeSettlMethod *) x)); } static void *_p_FIX__MDReqRejReasonTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MDReqRejReason *) x)); } static void *_p_FIX__BookingUnitTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BookingUnit *) x)); } static void *_p_FIX__SettlCurrFxRateCalcTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlCurrFxRateCalc *) x)); } static void *_p_FIX__UnderlyingFXRateCalcTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingFXRateCalc *) x)); } static void *_p_FIX__TriggerActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerAction *) x)); } static void *_p_FIX__DiscretionInstTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DiscretionInst *) x)); } static void *_p_FIX__ExecInstValueTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecInstValue *) x)); } static void *_p_FIX__ExecPriceTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecPriceType *) x)); } static void *_p_FIX__TriggerPriceTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerPriceType *) x)); } static void *_p_FIX__SettlObligSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlObligSource *) x)); } static void *_p_FIX__MassCancelRequestTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MassCancelRequestType *) x)); } static void *_p_FIX__SubscriptionRequestTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SubscriptionRequestType *) x)); } static void *_p_FIX__TriggerPriceTypeScopeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerPriceTypeScope *) x)); } static void *_p_FIX__ProcessCodeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ProcessCode *) x)); } static void *_p_FIX__LotTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LotType *) x)); } static void *_p_FIX__LegSideTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegSide *) x)); } static void *_p_FIX__RoundingDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RoundingDirection *) x)); } static void *_p_FIX__MsgDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MsgDirection *) x)); } static void *_p_FIX__TickDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TickDirection *) x)); } static void *_p_FIX__TriggerPriceDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerPriceDirection *) x)); } static void *_p_FIX__HaltReasonCharTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::HaltReasonChar *) x)); } static void *_p_FIX__OrderCapacityTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrderCapacity *) x)); } static void *_p_FIX__LastCapacityTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LastCapacity *) x)); } static void *_p_FIX__DealingCapacityTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DealingCapacity *) x)); } static void *_p_FIX__PriceProtectionScopeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PriceProtectionScope *) x)); } static void *_p_FIX__BasisPxTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BasisPxType *) x)); } static void *_p_FIX__LegPositionEffectTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegPositionEffect *) x)); } static void *_p_FIX__PositionEffectTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PositionEffect *) x)); } static void *_p_FIX__AllocPositionEffectTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AllocPositionEffect *) x)); } static void *_p_FIX__VenueTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::VenueType *) x)); } static void *_p_FIX__HandlInstTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::HandlInst *) x)); } static void *_p_FIX__MoneyLaunderingStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MoneyLaunderingStatus *) x)); } static void *_p_FIX__ExecAckStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecAckStatus *) x)); } static void *_p_FIX__CxlRejResponseToTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CxlRejResponseTo *) x)); } static void *_p_FIX__DisplayWhenTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DisplayWhen *) x)); } static void *_p_FIX__MultiLegReportingTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MultiLegReportingType *) x)); } static void *_p_FIX__OrderCategoryTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrderCategory *) x)); } static void *_p_FIX__CxlTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CxlType *) x)); } static void *_p_FIX__CommTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CommType *) x)); } static void *_p_FIX__Nested2PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Nested2PartyIDSource *) x)); } static void *_p_FIX__NestedPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::NestedPartyIDSource *) x)); } static void *_p_FIX__PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PartyIDSource *) x)); } static void *_p_FIX__SettlInstSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlInstSource *) x)); } static void *_p_FIX__SettlPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlPartyIDSource *) x)); } static void *_p_FIX__Nested3PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Nested3PartyIDSource *) x)); } static void *_p_FIX__InstrumentPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::InstrumentPartyIDSource *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UndlyInstrumentPartyIDSource *) x)); } static void *_p_FIX__RefOrderIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RefOrderIDSource *) x)); } static void *_p_FIX__RootPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RootPartyIDSource *) x)); } static void *_p_FIX__ExDestinationIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExDestinationIDSource *) x)); } static void *_p_FIX__Nested4PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Nested4PartyIDSource *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingInstrumentPartyIDSource *) x)); } static void *_p_FIX__TargetPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TargetPartyIDSource *) x)); } static void *_p_FIX__MassCancelResponseTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MassCancelResponse *) x)); } static void *_p_FIX__BenchmarkTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Benchmark *) x)); } static void *_p_FIX__LegSettlTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegSettlType *) x)); } static void *_p_FIX__TriggerOrderTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerOrderType *) x)); } static void *_p_FIX__LegSettlmntTypTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegSettlmntTyp *) x)); } static void *_p_FIX__SettlmntTypTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlmntTyp *) x)); } static void *_p_FIX__ExerciseMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExerciseMethod *) x)); } static void *_p_FIX__PreallocMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PreallocMethod *) x)); } static void *_p_FIX__AsOfIndicatorTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AsOfIndicator *) x)); } static void *_p_FIX__DisplayMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DisplayMethod *) x)); } static void *_p_FIX__TradeHandlingInstrTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TradeHandlingInstr *) x)); } static void *_p_FIX__OrigTradeHandlingInstrTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrigTradeHandlingInstr *) x)); } static void *_p_FIX__DeleteReasonTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DeleteReason *) x)); } static void *_p_FIX__DKReasonTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DKReason *) x)); } static void *_p_FIX__CancellationRightsTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CancellationRights *) x)); } static void *_p_FIX__Rule80ATo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Rule80A *) x)); } static void *_p_FIX__CashMarginTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CashMargin *) x)); } static void *_p_FIX__DayBookingInstTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DayBookingInst *) x)); } static void *_p_FIX__AdvSideTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AdvSide *) x)); } static void *_p_FIX__LegOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegOptAttribute *) x)); } static void *_p_FIX__UnderlyingOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingOptAttribute *) x)); } static void *_p_FIX__OptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OptAttribute *) x)); } static void *_p_FIX__IOIQltyIndTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOIQltyInd *) x)); } static void *_p_FIX__DerivativeOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeOptAttribute *) x)); } static void *_p_FIX__UnderlyingLegOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingLegOptAttribute *) x)); } static void *_p_FIX__SideTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Side *) x)); } static void *_p_FIX__OrdTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrdType *) x)); } static void *_p_FIX__MDUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MDUpdateAction *) x)); } static void *_p_FIX__SecurityUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SecurityUpdateAction *) x)); } static void *_p_FIX__ListUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ListUpdateAction *) x)); } static void *_p_FIX__TradSesUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TradSesUpdateAction *) x)); } static void *_p_FIX__MarketUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MarketUpdateAction *) x)); } static void *_p_FIX__GroupTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Group *) x)); } static void *_p_FIX__HeaderTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Header *) x)); } static void *_p_FIX__TrailerTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Trailer *) x)); } static void *_p_FIX__MessageTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Message *) x)); } static void *_p_FIX__DerivativeCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeCFICode *) x)); } static void *_p_FIX__CFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CFICode *) x)); } static void *_p_FIX__UnderlyingCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCFICode *) x)); } static void *_p_FIX__LegCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCFICode *) x)); } static void *_p_FIX__MaturityMonthYearFormatTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaturityMonthYearFormat *) x)); } static void *_p_FIX__UnderlyingLegCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegCFICode *) x)); } static void *_p_FIX__StartCashTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StartCash *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativePriceUnitOfMeasure *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeUnitOfMeasure *) x)); } static void *_p_FIX__PriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PriceUnitOfMeasure *) x)); } static void *_p_FIX__LegUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegUnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingUnitOfMeasure *) x)); } static void *_p_FIX__UnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnitOfMeasure *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegPriceUnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingPriceUnitOfMeasure *) x)); } static void *_p_FIX__OrigSecondaryTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigSecondaryTradeID *) x)); } static void *_p_FIX__OrigTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigTradeID *) x)); } static void *_p_FIX__SecondaryFirmTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryFirmTradeID *) x)); } static void *_p_FIX__FirmTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FirmTradeID *) x)); } static void *_p_FIX__SecondaryTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryTradeID *) x)); } static void *_p_FIX__TradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeID *) x)); } static void *_p_FIX__DerivativeSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityType *) x)); } static void *_p_FIX__ExpirationQtyTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExpirationQtyType *) x)); } static void *_p_FIX__QtyTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QtyType *) x)); } static void *_p_FIX__UnderlyingSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityType *) x)); } static void *_p_FIX__SecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityType *) x)); } static void *_p_FIX__RepoCollateralSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RepoCollateralSecurityType *) x)); } static void *_p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingRepoCollateralSecurityType *) x)); } static void *_p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegRepoCollateralSecurityType *) x)); } static void *_p_FIX__QuantityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuantityType *) x)); } static void *_p_FIX__LegSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityType *) x)); } static void *_p_FIX__LegAllocAccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocAccount *) x)); } static void *_p_FIX__AccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Account *) x)); } static void *_p_FIX__AllocAccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocAccount *) x)); } static void *_p_FIX__ClearingAccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingAccount *) x)); } static void *_p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityType *) x)); } static void *_p_FIX__MDImplicitDeleteTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::MDImplicitDelete *) x)); } static void *_p_FIX__DerivativeTimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeTimeUnit *) x)); } static void *_p_FIX__LegTimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegTimeUnit *) x)); } static void *_p_FIX__UnderlyingTimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingTimeUnit *) x)); } static void *_p_FIX__TimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TimeUnit *) x)); } static void *_p_FIX__StandInstDbIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StandInstDbID *) x)); } static void *_p_FIX__NotifyBrokerOfCreditTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::NotifyBrokerOfCredit *) x)); } static void *_p_FIX__BrokerOfCreditTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BrokerOfCredit *) x)); } static void *_p_FIX__DerivativeSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecuritySubType *) x)); } static void *_p_FIX__TrdSubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdSubType *) x)); } static void *_p_FIX__LegSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecuritySubType *) x)); } static void *_p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecuritySubType *) x)); } static void *_p_FIX__SecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySubType *) x)); } static void *_p_FIX__ShortSaleReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ShortSaleReason *) x)); } static void *_p_FIX__AllocCancReplaceReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocCancReplaceReason *) x)); } static void *_p_FIX__DeleteReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DeleteReason *) x)); } static void *_p_FIX__DKReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DKReason *) x)); } static void *_p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecuritySubType *) x)); } static void *_p_FIX__NetworkRequestIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NetworkRequestID *) x)); } static void *_p_FIX__UserRequestIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UserRequestID *) x)); } static void *_p_FIX__TradeRequestIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeRequestID *) x)); } static void *_p_FIX__MarginExcessTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MarginExcess *) x)); } static void *_p_FIX__RegistRejReasonTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistRejReasonText *) x)); } static void *_p_FIX__ContraTradeTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ContraTradeTime *) x)); } static void *_p_FIX__NoDerivativeEventsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeEvents *) x)); } static void *_p_FIX__NoEventsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoEvents *) x)); } static void *_p_FIX__BidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidPx *) x)); } static void *_p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegCalculatedCcyLastQty *) x)); } static void *_p_FIX__CalculatedCcyLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CalculatedCcyLastQty *) x)); } static void *_p_FIX__UnderlyingLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingLastQty *) x)); } static void *_p_FIX__LastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastQty *) x)); } static void *_p_FIX__DeskIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeskID *) x)); } static void *_p_FIX__CheckSumFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::CheckSumField *) x)); } static void *_p_FIX__LegLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegLastQty *) x)); } static void *_p_FIX__SideLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideLastQty *) x)); } static void *_p_FIX__UsernameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Username *) x)); } static void *_p_FIX__ContIntRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContIntRptID *) x)); } static void *_p_FIX__PosMaintRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosMaintRptID *) x)); } static void *_p_FIX__DerivativeStrikeValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeStrikeValue *) x)); } static void *_p_FIX__StrikeValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikeValue *) x)); } static void *_p_FIX__OptPayoutTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OptPayoutType *) x)); } static void *_p_FIX__EncodedTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedText *) x)); } static void *_p_FIX__GapFillFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::GapFillFlag *) x)); } static void *_p_FIX__MarketDepthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MarketDepth *) x)); } static void *_p_FIX__MDPriceLevelTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDPriceLevel *) x)); } static void *_p_FIX__QuoteResponseLevelTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteResponseLevel *) x)); } static void *_p_FIX__YieldCalcDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::YieldCalcDate *) x)); } static void *_p_FIX__CollRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollRptID *) x)); } static void *_p_FIX__LegNumberTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegNumber *) x)); } static void *_p_FIX__PosTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosType *) x)); } static void *_p_FIX__PosAmtTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosAmtType *) x)); } static void *_p_FIX__ContAmtTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ContAmtType *) x)); } static void *_p_FIX__SettlInstIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstID *) x)); } static void *_p_FIX__ReportedPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ReportedPx *) x)); } static void *_p_FIX__LastFragmentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LastFragment *) x)); } static void *_p_FIX__PriceLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PriceLimitType *) x)); } static void *_p_FIX__SecondaryPriceLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecondaryPriceLimitType *) x)); } static void *_p_FIX__DiscretionLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionLimitType *) x)); } static void *_p_FIX__PegLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegLimitType *) x)); } static void *_p_FIX__NoLegStipulationsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegStipulations *) x)); } static void *_p_FIX__NoStipulationsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStipulations *) x)); } static void *_p_FIX__ShortQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ShortQty *) x)); } static void *_p_FIX__SellerDaysTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SellerDays *) x)); } static void *_p_FIX__DiscretionOffsetTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionOffsetType *) x)); } static void *_p_FIX__PegOffsetTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegOffsetType *) x)); } static void *_p_FIX__TradSesEndTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesEndTime *) x)); } static void *_p_FIX__ComplexEventEndTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::ComplexEventEndTime *) x)); } static void *_p_FIX__TierCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TierCode *) x)); } static void *_p_FIX__BenchmarkTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Benchmark *) x)); } static void *_p_FIX__SpreadToBenchmarkTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SpreadToBenchmark *) x)); } static void *_p_FIX__CollAsgnRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnRejectReason *) x)); } static void *_p_FIX__CollAsgnReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnReason *) x)); } static void *_p_FIX__TransferReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TransferReason *) x)); } static void *_p_FIX__ConfirmRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmRejReason *) x)); } static void *_p_FIX__TradeReportRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeReportRejectReason *) x)); } static void *_p_FIX__QuoteRequestRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRequestRejectReason *) x)); } static void *_p_FIX__QuoteRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRejectReason *) x)); } static void *_p_FIX__MDReqRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MDReqRejReason *) x)); } static void *_p_FIX__SessionRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SessionRejectReason *) x)); } static void *_p_FIX__CxlRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CxlRejReason *) x)); } static void *_p_FIX__OrdRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrdRejReason *) x)); } static void *_p_FIX__QuoteEntryRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteEntryRejectReason *) x)); } static void *_p_FIX__ExecRestatementReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExecRestatementReason *) x)); } static void *_p_FIX__BusinessRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BusinessRejectReason *) x)); } static void *_p_FIX__MassCancelRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassCancelRejectReason *) x)); } static void *_p_FIX__TradSesStatusRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesStatusRejReason *) x)); } static void *_p_FIX__MassActionRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionRejectReason *) x)); } static void *_p_FIX__ListRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListRejectReason *) x)); } static void *_p_FIX__RefOrdIDReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefOrdIDReason *) x)); } static void *_p_FIX__StreamAsgnRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnRejReason *) x)); } static void *_p_FIX__AllocTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocText *) x)); } static void *_p_FIX__EncodedAllocTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedAllocText *) x)); } static void *_p_FIX__DeliverToSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliverToSubID *) x)); } static void *_p_FIX__MiscFeeCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MiscFeeCurr *) x)); } static void *_p_FIX__SettlObligMsgIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlObligMsgID *) x)); } static void *_p_FIX__ReportedPxDiffTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ReportedPxDiff *) x)); } static void *_p_FIX__NoComplexEventsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoComplexEvents *) x)); } static void *_p_FIX__NoNestedInstrAttribTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNestedInstrAttrib *) x)); } static void *_p_FIX__NoDerivativeInstrAttribTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeInstrAttrib *) x)); } static void *_p_FIX__NoInstrAttribTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoInstrAttrib *) x)); } static void *_p_FIX__NoStatsIndicatorsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStatsIndicators *) x)); } static void *_p_FIX__NoTrdRepIndicatorsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTrdRepIndicators *) x)); } static void *_p_FIX__NoQuoteSetsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoQuoteSets *) x)); } static void *_p_FIX__BeginSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BeginSeqNo *) x)); } static void *_p_FIX__DerivativeEventPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeEventPx *) x)); } static void *_p_FIX__EventPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EventPx *) x)); } static void *_p_FIX__StopPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StopPx *) x)); } static void *_p_FIX__SecurityTradingEventTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityTradingEvent *) x)); } static void *_p_FIX__CrossTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CrossType *) x)); } static void *_p_FIX__EndStrikePxRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndStrikePxRange *) x)); } static void *_p_FIX__StartStrikePxRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StartStrikePxRange *) x)); } static void *_p_FIX__AgreementDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementDesc *) x)); } static void *_p_FIX__MarketSegmentDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketSegmentDesc *) x)); } static void *_p_FIX__OrderCategoryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrderCategory *) x)); } static void *_p_FIX__OrderDelayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrderDelay *) x)); } static void *_p_FIX__NewsCategoryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NewsCategory *) x)); } static void *_p_FIX__CardNumberTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardNumber *) x)); } static void *_p_FIX__CashDistribAgentAcctNumberTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentAcctNumber *) x)); } static void *_p_FIX__NoPositionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPositions *) x)); } static void *_p_FIX__NoUnderlyingsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyings *) x)); } static void *_p_FIX__NoOfLegUnderlyingsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOfLegUnderlyings *) x)); } static void *_p_FIX__NoDatesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDates *) x)); } static void *_p_FIX__StartDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StartDate *) x)); } static void *_p_FIX__CardStartDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardStartDate *) x)); } static void *_p_FIX__ComplexEventStartDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ComplexEventStartDate *) x)); } static void *_p_FIX__RefreshQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RefreshQty *) x)); } static void *_p_FIX__OrigTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OrigTime *) x)); } static void *_p_FIX__MDQuoteTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDQuoteType *) x)); } static void *_p_FIX__MDUpdateTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDUpdateType *) x)); } static void *_p_FIX__QuoteTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteType *) x)); } static void *_p_FIX__NumBiddersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumBidders *) x)); } static void *_p_FIX__DerivativeEventDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEventDate *) x)); } static void *_p_FIX__UnderlyingSettlementDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSettlementDate *) x)); } static void *_p_FIX__AgreementDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementDate *) x)); } static void *_p_FIX__EventDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EventDate *) x)); } static void *_p_FIX__CouponPaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CouponPaymentDate *) x)); } static void *_p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCouponPaymentDate *) x)); } static void *_p_FIX__LegCouponPaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCouponPaymentDate *) x)); } static void *_p_FIX__PaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PaymentDate *) x)); } static void *_p_FIX__DerivativeSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSymbolSfx *) x)); } static void *_p_FIX__UnderlyingSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSymbolSfx *) x)); } static void *_p_FIX__SymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SymbolSfx *) x)); } static void *_p_FIX__LegSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSymbolSfx *) x)); } static void *_p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSymbolSfx *) x)); } static void *_p_FIX__SecondaryTrdTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecondaryTrdType *) x)); } static void *_p_FIX__TrdTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdType *) x)); } static void *_p_FIX__RptSeqTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RptSeq *) x)); } static void *_p_FIX__NoMsgTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMsgTypes *) x)); } static void *_p_FIX__TriggerOrderTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerOrderType *) x)); } static void *_p_FIX__StrategyParameterTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrategyParameterType *) x)); } static void *_p_FIX__OwnerTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OwnerType *) x)); } static void *_p_FIX__SettlSessSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlSessSubID *) x)); } static void *_p_FIX__TickRuleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TickRuleType *) x)); } static void *_p_FIX__FlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::FlowScheduleType *) x)); } static void *_p_FIX__LegFlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegFlowScheduleType *) x)); } static void *_p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingFlowScheduleType *) x)); } static void *_p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeFlowScheduleType *) x)); } static void *_p_FIX__MiscFeeBasisTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MiscFeeBasis *) x)); } static void *_p_FIX__EncodedTextLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedTextLen *) x)); } static void *_p_FIX__EncodedAllocTextLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedAllocTextLen *) x)); } static void *_p_FIX__EncodedListStatusTextLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedListStatusTextLen *) x)); } static void *_p_FIX__TradSesEventTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesEvent *) x)); } static void *_p_FIX__DisplayQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayQty *) x)); } static void *_p_FIX__SecondaryDisplayQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryDisplayQty *) x)); } static void *_p_FIX__TotNumReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNumReports *) x)); } static void *_p_FIX__TotNumAssignmentReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNumAssignmentReports *) x)); } static void *_p_FIX__TotNumTradeReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNumTradeReports *) x)); } static void *_p_FIX__TotalNumPosReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalNumPosReports *) x)); } static void *_p_FIX__DerivativeStrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeStrikeCurrency *) x)); } static void *_p_FIX__TradingCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingCurrency *) x)); } static void *_p_FIX__SideSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideSettlCurrency *) x)); } static void *_p_FIX__SideCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideCurrency *) x)); } static void *_p_FIX__PositionCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PositionCurrency *) x)); } static void *_p_FIX__StrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrikeCurrency *) x)); } static void *_p_FIX__LegStrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStrikeCurrency *) x)); } static void *_p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStrikeCurrency *) x)); } static void *_p_FIX__AgreementCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementCurrency *) x)); } static void *_p_FIX__AllocSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocSettlCurrency *) x)); } static void *_p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegBenchmarkCurveCurrency *) x)); } static void *_p_FIX__LegSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSettlCurrency *) x)); } static void *_p_FIX__UnderlyingCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCurrency *) x)); } static void *_p_FIX__SettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlCurrency *) x)); } static void *_p_FIX__CurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Currency *) x)); } static void *_p_FIX__BenchmarkCurveCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkCurveCurrency *) x)); } static void *_p_FIX__CommCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CommCurrency *) x)); } static void *_p_FIX__LegCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCurrency *) x)); } static void *_p_FIX__LegAllocSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocSettlCurrency *) x)); } static void *_p_FIX__BidTradeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BidTradeType *) x)); } static void *_p_FIX__TradeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TradeType *) x)); } static void *_p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSettleOnOpenFlag *) x)); } static void *_p_FIX__SettleOnOpenFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettleOnOpenFlag *) x)); } static void *_p_FIX__DerivativeLocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeLocaleOfIssue *) x)); } static void *_p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeStateOrProvinceOfIssue *) x)); } static void *_p_FIX__DerivativeCountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeCountryOfIssue *) x)); } static void *_p_FIX__CountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CountryOfIssue *) x)); } static void *_p_FIX__StateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StateOrProvinceOfIssue *) x)); } static void *_p_FIX__LocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LocaleOfIssue *) x)); } static void *_p_FIX__UnderlyingCountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCountryOfIssue *) x)); } static void *_p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStateOrProvinceOfIssue *) x)); } static void *_p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLocaleOfIssue *) x)); } static void *_p_FIX__LegCountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCountryOfIssue *) x)); } static void *_p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStateOrProvinceOfIssue *) x)); } static void *_p_FIX__LegLocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegLocaleOfIssue *) x)); } static void *_p_FIX__NoSettlInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlInst *) x)); } static void *_p_FIX__NoTradingSessionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTradingSessions *) x)); } static void *_p_FIX__SeniorityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Seniority *) x)); } static void *_p_FIX__UnderlyingSeniorityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSeniority *) x)); } static void *_p_FIX__NoExecInstRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoExecInstRules *) x)); } static void *_p_FIX__TimeBracketTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TimeBracket *) x)); } static void *_p_FIX__PriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Price *) x)); } static void *_p_FIX__SettlInstModeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlInstMode *) x)); } static void *_p_FIX__ApplResponseErrorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplResponseError *) x)); } static void *_p_FIX__HaltReasonIntTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::HaltReasonInt *) x)); } static void *_p_FIX__ListNoOrdsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListNoOrds *) x)); } static void *_p_FIX__SettlmntTypTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlmntTyp *) x)); } static void *_p_FIX__LegSettlmntTypTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegSettlmntTyp *) x)); } static void *_p_FIX__MinQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinQty *) x)); } static void *_p_FIX__ScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Scope *) x)); } static void *_p_FIX__AdvRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AdvRefID *) x)); } static void *_p_FIX__BookingUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BookingUnit *) x)); } static void *_p_FIX__UnderlyingLastPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingLastPx *) x)); } static void *_p_FIX__LegLastPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegLastPx *) x)); } static void *_p_FIX__PrevClosePxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PrevClosePx *) x)); } static void *_p_FIX__SideTradeReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideTradeReportID *) x)); } static void *_p_FIX__LegReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegReportID *) x)); } static void *_p_FIX__SecurityReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityReportID *) x)); } static void *_p_FIX__MDReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDReportID *) x)); } static void *_p_FIX__SecondaryTradeReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryTradeReportID *) x)); } static void *_p_FIX__AllocReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocReportID *) x)); } static void *_p_FIX__TradeReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeReportID *) x)); } static void *_p_FIX__ApplReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplReportID *) x)); } static void *_p_FIX__MassActionReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MassActionReportID *) x)); } static void *_p_FIX__MarketReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketReportID *) x)); } static void *_p_FIX__CancellationRightsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CancellationRights *) x)); } static void *_p_FIX__DerivativeSecurityXMLTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityXML *) x)); } static void *_p_FIX__SecurityXMLTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityXML *) x)); } static void *_p_FIX__NoMatchRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMatchRules *) x)); } static void *_p_FIX__RawDataTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RawData *) x)); } static void *_p_FIX__AllocHandlInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocHandlInst *) x)); } static void *_p_FIX__HandlInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::HandlInst *) x)); } static void *_p_FIX__OrdTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrdType *) x)); } static void *_p_FIX__UnderlyingFactorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingFactor *) x)); } static void *_p_FIX__LegFactorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegFactor *) x)); } static void *_p_FIX__MatchTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MatchType *) x)); } static void *_p_FIX__DerivativeIssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeIssueDate *) x)); } static void *_p_FIX__IssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IssueDate *) x)); } static void *_p_FIX__UnderlyingIssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingIssueDate *) x)); } static void *_p_FIX__LegIssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIssueDate *) x)); } static void *_p_FIX__TriggerTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerType *) x)); } static void *_p_FIX__NoUnderlyingAmountsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingAmounts *) x)); } static void *_p_FIX__LegSettlTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegSettlType *) x)); } static void *_p_FIX__SettlTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlType *) x)); } static void *_p_FIX__LiquidityIndTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LiquidityIndType *) x)); } static void *_p_FIX__ConfirmTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmType *) x)); } static void *_p_FIX__AllocAvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocAvgPx *) x)); } static void *_p_FIX__SecurityReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityReqID *) x)); } static void *_p_FIX__CollApplTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollApplType *) x)); } static void *_p_FIX__CashMarginTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CashMargin *) x)); } static void *_p_FIX__UnderlyingAllocationPercentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingAllocationPercent *) x)); } static void *_p_FIX__CrossPercentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CrossPercent *) x)); } static void *_p_FIX__OrderPercentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderPercent *) x)); } static void *_p_FIX__TradSesStartTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesStartTime *) x)); } static void *_p_FIX__ComplexEventStartTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::ComplexEventStartTime *) x)); } static void *_p_FIX__EncodedListExecInstLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedListExecInstLen *) x)); } static void *_p_FIX__DerivativeEventTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::DerivativeEventTime *) x)); } static void *_p_FIX__EventTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::EventTime *) x)); } static void *_p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeInstrumentPartyRole *) x)); } static void *_p_FIX__RootPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RootPartyRole *) x)); } static void *_p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UndlyInstrumentPartyRole *) x)); } static void *_p_FIX__InstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::InstrumentPartyRole *) x)); } static void *_p_FIX__Nested3PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested3PartyRole *) x)); } static void *_p_FIX__SettlPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlPartyRole *) x)); } static void *_p_FIX__Nested2PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested2PartyRole *) x)); } static void *_p_FIX__PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PartyRole *) x)); } static void *_p_FIX__NestedPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NestedPartyRole *) x)); } static void *_p_FIX__TrdRepPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdRepPartyRole *) x)); } static void *_p_FIX__Nested4PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested4PartyRole *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingInstrumentPartyRole *) x)); } static void *_p_FIX__TargetPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TargetPartyRole *) x)); } static void *_p_FIX__CashSettlAgentCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentCode *) x)); } static void *_p_FIX__SecuritySettlAgentCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentCode *) x)); } static void *_p_FIX__CashDistribAgentCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentCode *) x)); } static void *_p_FIX__CreditRatingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CreditRating *) x)); } static void *_p_FIX__UnderlyingCreditRatingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCreditRating *) x)); } static void *_p_FIX__LegCreditRatingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCreditRating *) x)); } static void *_p_FIX__CxlQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CxlQty *) x)); } static void *_p_FIX__UnderlyingCashTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCashType *) x)); } static void *_p_FIX__ConfirmReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ConfirmReqID *) x)); } static void *_p_FIX__NoBidDescriptorsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoBidDescriptors *) x)); } static void *_p_FIX__LastNetworkResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LastNetworkResponseID *) x)); } static void *_p_FIX__NetworkResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NetworkResponseID *) x)); } static void *_p_FIX__SecurityResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityResponseID *) x)); } static void *_p_FIX__ApplResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplResponseID *) x)); } static void *_p_FIX__DividendYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DividendYield *) x)); } static void *_p_FIX__LegDividendYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegDividendYield *) x)); } static void *_p_FIX__MultilegModelTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MultilegModel *) x)); } static void *_p_FIX__ContraTradeQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ContraTradeQty *) x)); } static void *_p_FIX__InViewOfCommonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::InViewOfCommon *) x)); } static void *_p_FIX__CrossPrioritizationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CrossPrioritization *) x)); } static void *_p_FIX__LastPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastPx *) x)); } static void *_p_FIX__DisplayLowQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayLowQty *) x)); } static void *_p_FIX__SettlObligSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlObligSource *) x)); } static void *_p_FIX__DeskTypeSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DeskTypeSource *) x)); } static void *_p_FIX__CoveredOrUncoveredTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CoveredOrUncovered *) x)); } static void *_p_FIX__LegCoveredOrUncoveredTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegCoveredOrUncovered *) x)); } static void *_p_FIX__QuoteReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteReqID *) x)); } static void *_p_FIX__RateSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RateSource *) x)); } static void *_p_FIX__SecurityListTypeSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityListTypeSource *) x)); } static void *_p_FIX__DerivativeFloorPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeFloorPrice *) x)); } static void *_p_FIX__FloorPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FloorPrice *) x)); } static void *_p_FIX__TriggerPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TriggerPrice *) x)); } static void *_p_FIX__UnderlyingPutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingPutOrCall *) x)); } static void *_p_FIX__PutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PutOrCall *) x)); } static void *_p_FIX__DerivativePutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativePutOrCall *) x)); } static void *_p_FIX__UnderlyingLegPutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingLegPutOrCall *) x)); } static void *_p_FIX__LegPutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegPutOrCall *) x)); } static void *_p_FIX__NoLegsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegs *) x)); } static void *_p_FIX__CashSettlAgentAcctNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentAcctNum *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentAcctNum *) x)); } static void *_p_FIX__StandInstDbNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StandInstDbName *) x)); } static void *_p_FIX__RiskFreeRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RiskFreeRate *) x)); } static void *_p_FIX__QuoteRespIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteRespID *) x)); } static void *_p_FIX__DiscretionPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DiscretionPrice *) x)); } static void *_p_FIX__YieldRedemptionPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::YieldRedemptionPrice *) x)); } static void *_p_FIX__CxlTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CxlType *) x)); } static void *_p_FIX__UnderlyingCPRegTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCPRegType *) x)); } static void *_p_FIX__CPRegTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CPRegType *) x)); } static void *_p_FIX__CollAsgnRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollAsgnRefID *) x)); } static void *_p_FIX__FactorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Factor *) x)); } static void *_p_FIX__TimeToExpirationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TimeToExpiration *) x)); } static void *_p_FIX__NoExpirationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoExpiration *) x)); } static void *_p_FIX__UnderlyingStipTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStipType *) x)); } static void *_p_FIX__OwnershipTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OwnershipType *) x)); } static void *_p_FIX__PriceProtectionScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PriceProtectionScope *) x)); } static void *_p_FIX__DiscretionScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionScope *) x)); } static void *_p_FIX__MassActionScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionScope *) x)); } static void *_p_FIX__ResponseDestinationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ResponseDestination *) x)); } static void *_p_FIX__ExDestinationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExDestination *) x)); } static void *_p_FIX__DesignationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Designation *) x)); } static void *_p_FIX__TradSesOpenTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesOpenTime *) x)); } static void *_p_FIX__NoUnderlyingStipsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingStips *) x)); } static void *_p_FIX__PeggedRefPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PeggedRefPrice *) x)); } static void *_p_FIX__LegOptionRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOptionRatio *) x)); } static void *_p_FIX__MarginRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MarginRatio *) x)); } static void *_p_FIX__UrgencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Urgency *) x)); } static void *_p_FIX__LowPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LowPx *) x)); } static void *_p_FIX__PaymentRefTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PaymentRef *) x)); } static void *_p_FIX__ExchangeForPhysicalTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ExchangeForPhysical *) x)); } static void *_p_FIX__MinOfferSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinOfferSize *) x)); } static void *_p_FIX__DefOfferSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DefOfferSize *) x)); } static void *_p_FIX__OfferSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferSize *) x)); } static void *_p_FIX__EncodedMktSegmDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedMktSegmDesc *) x)); } static void *_p_FIX__RFQReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RFQReqID *) x)); } static void *_p_FIX__SideQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideQty *) x)); } static void *_p_FIX__AllocSettlCurrAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocSettlCurrAmt *) x)); } static void *_p_FIX__SettlCurrAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrAmt *) x)); } static void *_p_FIX__XmlDataTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::XmlData *) x)); } static void *_p_FIX__NumTicketsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumTickets *) x)); } static void *_p_FIX__NoRptsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRpts *) x)); } static void *_p_FIX__IOINaturalFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::IOINaturalFlag *) x)); } static void *_p_FIX__TradeConditionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeCondition *) x)); } static void *_p_FIX__QuoteConditionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteCondition *) x)); } static void *_p_FIX__ComplexEventConditionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventCondition *) x)); } static void *_p_FIX__BidYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidYield *) x)); } static void *_p_FIX__MidYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MidYield *) x)); } static void *_p_FIX__NetGrossIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NetGrossInd *) x)); } static void *_p_FIX__ExecValuationPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ExecValuationPoint *) x)); } static void *_p_FIX__RefOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefOrderID *) x)); } static void *_p_FIX__SecondaryOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryOrderID *) x)); } static void *_p_FIX__OrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrderID *) x)); } static void *_p_FIX__AffectedOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AffectedOrderID *) x)); } static void *_p_FIX__AffectedSecondaryOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AffectedSecondaryOrderID *) x)); } static void *_p_FIX__NotAffectedOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NotAffectedOrderID *) x)); } static void *_p_FIX__ReferencePageTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ReferencePage *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrumentPartyIDSource *) x)); } static void *_p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityAltIDSource *) x)); } static void *_p_FIX__DerivativeSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityIDSource *) x)); } static void *_p_FIX__ExDestinationIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExDestinationIDSource *) x)); } static void *_p_FIX__RootPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RootPartyIDSource *) x)); } static void *_p_FIX__TriggerSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSecurityIDSource *) x)); } static void *_p_FIX__PegSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSecurityIDSource *) x)); } static void *_p_FIX__RefOrderIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RefOrderIDSource *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UndlyInstrumentPartyIDSource *) x)); } static void *_p_FIX__InstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::InstrumentPartyIDSource *) x)); } static void *_p_FIX__OrderHandlingInstSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrderHandlingInstSource *) x)); } static void *_p_FIX__MessageEventSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MessageEventSource *) x)); } static void *_p_FIX__InputSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InputSource *) x)); } static void *_p_FIX__Nested3PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Nested3PartyIDSource *) x)); } static void *_p_FIX__NoAltMDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAltMDSource *) x)); } static void *_p_FIX__SettlPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlPartyIDSource *) x)); } static void *_p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkSecurityIDSource *) x)); } static void *_p_FIX__Nested2PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Nested2PartyIDSource *) x)); } static void *_p_FIX__LegAllocAcctIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocAcctIDSource *) x)); } static void *_p_FIX__AllocAcctIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocAcctIDSource *) x)); } static void *_p_FIX__AcctIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AcctIDSource *) x)); } static void *_p_FIX__UnderlyingIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingIDSource *) x)); } static void *_p_FIX__SettlInstSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlInstSource *) x)); } static void *_p_FIX__IDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IDSource *) x)); } static void *_p_FIX__SecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityIDSource *) x)); } static void *_p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityIDSource *) x)); } static void *_p_FIX__PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PartyIDSource *) x)); } static void *_p_FIX__SecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityAltIDSource *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityAltIDSource *) x)); } static void *_p_FIX__NestedPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::NestedPartyIDSource *) x)); } static void *_p_FIX__TradeInputSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeInputSource *) x)); } static void *_p_FIX__LegSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityIDSource *) x)); } static void *_p_FIX__LegSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityAltIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityAltIDSource *) x)); } static void *_p_FIX__ApplTotalMessageCountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplTotalMessageCount *) x)); } static void *_p_FIX__Nested4PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Nested4PartyIDSource *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingInstrumentPartyIDSource *) x)); } static void *_p_FIX__TargetPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TargetPartyIDSource *) x)); } static void *_p_FIX__StrategyParameterValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrategyParameterValue *) x)); } static void *_p_FIX__FairValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FairValue *) x)); } static void *_p_FIX__LegalConfirmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LegalConfirm *) x)); } static void *_p_FIX__DerivativeContractSettlMonthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeContractSettlMonth *) x)); } static void *_p_FIX__LegContractSettlMonthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegContractSettlMonth *) x)); } static void *_p_FIX__ContractSettlMonthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContractSettlMonth *) x)); } static void *_p_FIX__QuoteIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteID *) x)); } static void *_p_FIX__TransBkdTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TransBkdTime *) x)); } static void *_p_FIX__CollRespIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollRespID *) x)); } static void *_p_FIX__SideTrdRegTimestampTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideTrdRegTimestampType *) x)); } static void *_p_FIX__TrdRegTimestampTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdRegTimestampType *) x)); } static void *_p_FIX__LegStipulationValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStipulationValue *) x)); } static void *_p_FIX__StipulationValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StipulationValue *) x)); } static void *_p_FIX__CharFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::CharField *) x)); } static void *_p_FIX__TradSesModeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesMode *) x)); } static void *_p_FIX__CountryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Country *) x)); } static void *_p_FIX__MDEntryDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcDateField *) ((FIX::MDEntryDate *) x)); } static void *_p_FIX__Rule80ATo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Rule80A *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeInstrumentParties *) x)); } static void *_p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUndlyInstrumentParties *) x)); } static void *_p_FIX__NoInstrumentPartiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoInstrumentParties *) x)); } static void *_p_FIX__LongQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LongQty *) x)); } static void *_p_FIX__LegSwapTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegSwapType *) x)); } static void *_p_FIX__FillQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FillQty *) x)); } static void *_p_FIX__DerivativeInstrAttribValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrAttribValue *) x)); } static void *_p_FIX__NestedInstrAttribValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NestedInstrAttribValue *) x)); } static void *_p_FIX__InstrAttribValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrAttribValue *) x)); } static void *_p_FIX__RoundingModulusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RoundingModulus *) x)); } static void *_p_FIX__AllocLinkTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocLinkType *) x)); } static void *_p_FIX__TradeReportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeReportType *) x)); } static void *_p_FIX__AllocReportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocReportType *) x)); } static void *_p_FIX__ResponseTransportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ResponseTransportType *) x)); } static void *_p_FIX__NewPasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NewPassword *) x)); } static void *_p_FIX__PasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Password *) x)); } static void *_p_FIX__EncryptedPasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncryptedPassword *) x)); } static void *_p_FIX__EncryptedNewPasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncryptedNewPassword *) x)); } static void *_p_FIX__ApplReportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplReportType *) x)); } static void *_p_FIX__DerivativeEventTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeEventType *) x)); } static void *_p_FIX__RespondentTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RespondentType *) x)); } static void *_p_FIX__UnderlyingSettlementTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingSettlementType *) x)); } static void *_p_FIX__EventTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EventType *) x)); } static void *_p_FIX__AllocAccountTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocAccountType *) x)); } static void *_p_FIX__AdjustmentTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AdjustmentType *) x)); } static void *_p_FIX__AccountTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AccountType *) x)); } static void *_p_FIX__FutSettDate2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FutSettDate2 *) x)); } static void *_p_FIX__ComplexEventTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventType *) x)); } static void *_p_FIX__PriceDeltaTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriceDelta *) x)); } static void *_p_FIX__SideValue1To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SideValue1 *) x)); } static void *_p_FIX__SideValue2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SideValue2 *) x)); } static void *_p_FIX__DerivativeSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSymbol *) x)); } static void *_p_FIX__PegSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSymbol *) x)); } static void *_p_FIX__UnderlyingSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSymbol *) x)); } static void *_p_FIX__LegSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSymbol *) x)); } static void *_p_FIX__UnderlyingLegSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSymbol *) x)); } static void *_p_FIX__OrderQty2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderQty2 *) x)); } static void *_p_FIX__AltMDSourceIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AltMDSourceID *) x)); } static void *_p_FIX__TotNoQuoteEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoQuoteEntries *) x)); } static void *_p_FIX__TotQuoteEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotQuoteEntries *) x)); } static void *_p_FIX__NoQuoteEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoQuoteEntries *) x)); } static void *_p_FIX__NoMDEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMDEntries *) x)); } static void *_p_FIX__VenueTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::VenueType *) x)); } static void *_p_FIX__TriggerNewQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TriggerNewQty *) x)); } static void *_p_FIX__SideTimeInForceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::SideTimeInForce *) x)); } static void *_p_FIX__TimeInForceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TimeInForce *) x)); } static void *_p_FIX__SettlInstMsgIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstMsgID *) x)); } static void *_p_FIX__AdvSideTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AdvSide *) x)); } static void *_p_FIX__SettlDate2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlDate2 *) x)); } static void *_p_FIX__OrigOrdModTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OrigOrdModTime *) x)); } static void *_p_FIX__ApplQueueDepthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueDepth *) x)); } static void *_p_FIX__MatchAlgorithmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MatchAlgorithm *) x)); } static void *_p_FIX__SignatureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Signature *) x)); } static void *_p_FIX__LegInterestAccrualDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegInterestAccrualDate *) x)); } static void *_p_FIX__InterestAccrualDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InterestAccrualDate *) x)); } static void *_p_FIX__SendingDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SendingDate *) x)); } static void *_p_FIX__RegistIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistID *) x)); } static void *_p_FIX__NewSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NewSeqNo *) x)); } static void *_p_FIX__DerivativeInstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrRegistry *) x)); } static void *_p_FIX__InstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrRegistry *) x)); } static void *_p_FIX__UnderlyingInstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingInstrRegistry *) x)); } static void *_p_FIX__LegInstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegInstrRegistry *) x)); } static void *_p_FIX__NoMaturityRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMaturityRules *) x)); } static void *_p_FIX__MiscFeeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MiscFeeType *) x)); } static void *_p_FIX__DeliveryDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliveryDate *) x)); } static void *_p_FIX__ValidUntilTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ValidUntilTime *) x)); } static void *_p_FIX__QuoteSetValidUntilTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::QuoteSetValidUntilTime *) x)); } static void *_p_FIX__ClientBidIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClientBidID *) x)); } static void *_p_FIX__NoUsernamesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUsernames *) x)); } static void *_p_FIX__SecurityListDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityListDesc *) x)); } static void *_p_FIX__EncodedSecurityListDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedSecurityListDesc *) x)); } static void *_p_FIX__StatsTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StatsType *) x)); } static void *_p_FIX__ParentMktSegmIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ParentMktSegmID *) x)); } static void *_p_FIX__NoComplexEventDatesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoComplexEventDates *) x)); } static void *_p_FIX__LiquidityPctHighTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LiquidityPctHigh *) x)); } static void *_p_FIX__SideReasonCdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideReasonCd *) x)); } static void *_p_FIX__TriggerSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSymbol *) x)); } static void *_p_FIX__SymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Symbol *) x)); } static void *_p_FIX__NoSidesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSides *) x)); } static void *_p_FIX__MDEntryTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::MDEntryTime *) x)); } static void *_p_FIX__ReportToExchTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ReportToExch *) x)); } static void *_p_FIX__SubjectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Subject *) x)); } static void *_p_FIX__EncodedSubjectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedSubject *) x)); } static void *_p_FIX__TradeLinkIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeLinkID *) x)); } static void *_p_FIX__AllocLinkIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocLinkID *) x)); } static void *_p_FIX__LegBidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegBidPx *) x)); } static void *_p_FIX__NoOrdTypeRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOrdTypeRules *) x)); } static void *_p_FIX__NoLotTypeRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLotTypeRules *) x)); } static void *_p_FIX__ApplQueueMaxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueMax *) x)); } static void *_p_FIX__FundRenewWaivTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::FundRenewWaiv *) x)); } static void *_p_FIX__AdjustmentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Adjustment *) x)); } static void *_p_FIX__ExecPriceAdjustmentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ExecPriceAdjustment *) x)); } static void *_p_FIX__TargetSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetSubID *) x)); } static void *_p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventPriceTimeType *) x)); } static void *_p_FIX__LegOfferPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOfferPx *) x)); } static void *_p_FIX__MktOfferPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MktOfferPx *) x)); } static void *_p_FIX__OfferPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferPx *) x)); } static void *_p_FIX__LegPoolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegPool *) x)); } static void *_p_FIX__NoMDFeedTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMDFeedTypes *) x)); } static void *_p_FIX__MDEntrySpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntrySpotRate *) x)); } static void *_p_FIX__LastSpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastSpotRate *) x)); } static void *_p_FIX__OfferSpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferSpotRate *) x)); } static void *_p_FIX__BidSpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidSpotRate *) x)); } static void *_p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityXMLSchema *) x)); } static void *_p_FIX__SecurityXMLSchemaTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityXMLSchema *) x)); } static void *_p_FIX__SettlInstCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstCode *) x)); } static void *_p_FIX__OpenInterestTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OpenInterest *) x)); } static void *_p_FIX__NumDaysInterestTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumDaysInterest *) x)); } static void *_p_FIX__SideValueIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideValueInd *) x)); } static void *_p_FIX__DerivativeMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeMaturityMonthYear *) x)); } static void *_p_FIX__StartMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StartMaturityMonthYear *) x)); } static void *_p_FIX__EndMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EndMaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityMonthYear *) x)); } static void *_p_FIX__MaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityMonthYear *) x)); } static void *_p_FIX__LegMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegMaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegMaturityMonthYear *) x)); } static void *_p_FIX__NoQuoteQualifiersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoQuoteQualifiers *) x)); } static void *_p_FIX__NoIOIQualifiersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoIOIQualifiers *) x)); } static void *_p_FIX__MDOriginTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDOriginType *) x)); } static void *_p_FIX__LegOrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOrderQty *) x)); } static void *_p_FIX__CashOrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CashOrderQty *) x)); } static void *_p_FIX__OrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderQty *) x)); } static void *_p_FIX__DayOrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DayOrderQty *) x)); } static void *_p_FIX__OrderInputDeviceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrderInputDevice *) x)); } static void *_p_FIX__TradeInputDeviceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeInputDevice *) x)); } static void *_p_FIX__RoutingIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RoutingID *) x)); } static void *_p_FIX__NoSettlObligTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlOblig *) x)); } static void *_p_FIX__DerivativeSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityAltID *) x)); } static void *_p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeSecurityAltID *) x)); } static void *_p_FIX__NoSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSecurityAltID *) x)); } static void *_p_FIX__SecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingSecurityAltID *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityAltID *) x)); } static void *_p_FIX__NoLegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegSecurityAltID *) x)); } static void *_p_FIX__LegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__HopSendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::HopSendingTime *) x)); } static void *_p_FIX__OrigSendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OrigSendingTime *) x)); } static void *_p_FIX__SendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::SendingTime *) x)); } static void *_p_FIX__OnBehalfOfSendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OnBehalfOfSendingTime *) x)); } static void *_p_FIX__ExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecInst *) x)); } static void *_p_FIX__ListExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListExecInst *) x)); } static void *_p_FIX__EncodedListExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedListExecInst *) x)); } static void *_p_FIX__LegExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegExecInst *) x)); } static void *_p_FIX__NoLinesOfTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLinesOfText *) x)); } static void *_p_FIX__LinesOfTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LinesOfText *) x)); } static void *_p_FIX__SettlDepositoryCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlDepositoryCode *) x)); } static void *_p_FIX__TradedFlatSwitchTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::TradedFlatSwitch *) x)); } static void *_p_FIX__ClOrdLinkIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClOrdLinkID *) x)); } static void *_p_FIX__NoTimeInForceRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTimeInForceRules *) x)); } static void *_p_FIX__NoStrikeRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStrikeRules *) x)); } static void *_p_FIX__IOIidTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIid *) x)); } static void *_p_FIX__LegBenchmarkPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegBenchmarkPrice *) x)); } static void *_p_FIX__BenchmarkPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BenchmarkPrice *) x)); } static void *_p_FIX__DueToRelatedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::DueToRelated *) x)); } static void *_p_FIX__NoDlvyInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDlvyInst *) x)); } static void *_p_FIX__DlvyInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DlvyInst *) x)); } static void *_p_FIX__AccruedInterestRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AccruedInterestRate *) x)); } static void *_p_FIX__SecureDataTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecureData *) x)); } static void *_p_FIX__MDMktTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDMkt *) x)); } static void *_p_FIX__MessageEncodingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MessageEncoding *) x)); } static void *_p_FIX__ExpireDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExpireDate *) x)); } static void *_p_FIX__BasisFeatureDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BasisFeatureDate *) x)); } static void *_p_FIX__DisplayWhenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DisplayWhen *) x)); } static void *_p_FIX__EndTickPriceRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndTickPriceRange *) x)); } static void *_p_FIX__StartTickPriceRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StartTickPriceRange *) x)); } static void *_p_FIX__NoCompIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoCompIDs *) x)); } static void *_p_FIX__BookingRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BookingRefID *) x)); } static void *_p_FIX__WtAverageLiquidityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::WtAverageLiquidity *) x)); } static void *_p_FIX__PriceImprovementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriceImprovement *) x)); } static void *_p_FIX__SideTrdSubTypTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideTrdSubTyp *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrement *) x)); } static void *_p_FIX__MaturityMonthYearIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaturityMonthYearIncrement *) x)); } static void *_p_FIX__TickIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TickIncrement *) x)); } static void *_p_FIX__StrikeIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikeIncrement *) x)); } static void *_p_FIX__MatchIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MatchIncrement *) x)); } static void *_p_FIX__MinPriceIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinPriceIncrement *) x)); } static void *_p_FIX__ExecTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecType *) x)); } static void *_p_FIX__MailingDtlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MailingDtls *) x)); } static void *_p_FIX__HaltReasonCharTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::HaltReasonChar *) x)); } static void *_p_FIX__ModelTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ModelType *) x)); } static void *_p_FIX__DerivativeEventTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEventText *) x)); } static void *_p_FIX__EventTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EventText *) x)); } static void *_p_FIX__SettlInstReqRejCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlInstReqRejCode *) x)); } static void *_p_FIX__IndividualAllocRejCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::IndividualAllocRejCode *) x)); } static void *_p_FIX__AllocRejCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocRejCode *) x)); } static void *_p_FIX__TriggerNewPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TriggerNewPrice *) x)); } static void *_p_FIX__ClearingFirmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingFirm *) x)); } static void *_p_FIX__SettlementCycleNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlementCycleNo *) x)); } static void *_p_FIX__TZTransactTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TZTransactTime *) x)); } static void *_p_FIX__TransactTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TransactTime *) x)); } static void *_p_FIX__RelSymTransactTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::RelSymTransactTime *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativePriceUnitOfMeasureQty *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeUnitOfMeasureQty *) x)); } static void *_p_FIX__LegUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegUnitOfMeasureQty *) x)); } static void *_p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriceUnitOfMeasureQty *) x)); } static void *_p_FIX__UnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnitOfMeasureQty *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__NewsRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NewsRefID *) x)); } static void *_p_FIX__MDEntryTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MDEntryType *) x)); } static void *_p_FIX__AvgParPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AvgParPx *) x)); } static void *_p_FIX__IOIQltyIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOIQltyInd *) x)); } static void *_p_FIX__TotNoAllocsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoAllocs *) x)); } static void *_p_FIX__NoLegAllocsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegAllocs *) x)); } static void *_p_FIX__NoAllocsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAllocs *) x)); } static void *_p_FIX__RegistDtlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistDtls *) x)); } static void *_p_FIX__NoRegistDtlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRegistDtls *) x)); } static void *_p_FIX__DeskOrderHandlingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeskOrderHandlingInst *) x)); } static void *_p_FIX__CustOrderHandlingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CustOrderHandlingInst *) x)); } static void *_p_FIX__GTBookingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::GTBookingInst *) x)); } static void *_p_FIX__MailingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MailingInst *) x)); } static void *_p_FIX__DayBookingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DayBookingInst *) x)); } static void *_p_FIX__LegPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegPrice *) x)); } static void *_p_FIX__DefaultApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DefaultApplVerID *) x)); } static void *_p_FIX__RefCstmApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefCstmApplVerID *) x)); } static void *_p_FIX__RefApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefApplVerID *) x)); } static void *_p_FIX__CstmApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CstmApplVerID *) x)); } static void *_p_FIX__ApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplVerID *) x)); } static void *_p_FIX__DefaultCstmApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DefaultCstmApplVerID *) x)); } static void *_p_FIX__DateOfBirthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DateOfBirth *) x)); } static void *_p_FIX__LastMsgSeqNumProcessedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LastMsgSeqNumProcessed *) x)); } static void *_p_FIX__SettlObligRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlObligRefID *) x)); } static void *_p_FIX__TradeLegRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeLegRefID *) x)); } static void *_p_FIX__ContraLegRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContraLegRefID *) x)); } static void *_p_FIX__LegRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegRefID *) x)); } static void *_p_FIX__NoRateSourcesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRateSources *) x)); } static void *_p_FIX__CashOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CashOutstanding *) x)); } static void *_p_FIX__TrdMatchIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TrdMatchID *) x)); } static void *_p_FIX__NotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::NotionalPercentageOutstanding *) x)); } static void *_p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingNotionalPercentageOutstanding *) x)); } static void *_p_FIX__DeliverToCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliverToCompID *) x)); } static void *_p_FIX__AllocPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocPrice *) x)); } static void *_p_FIX__StringFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::StringField *) x)); } static void *_p_FIX__DlvyInstTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DlvyInstType *) x)); } static void *_p_FIX__AllocSettlInstTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocSettlInstType *) x)); } static void *_p_FIX__ListExecInstTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ListExecInstType *) x)); } static void *_p_FIX__TriggerTradingSessionIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerTradingSessionID *) x)); } static void *_p_FIX__UnderlyingTradingSessionIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingTradingSessionID *) x)); } static void *_p_FIX__TradingSessionIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingSessionID *) x)); } static void *_p_FIX__PegScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegScope *) x)); } static void *_p_FIX__TotNoAccQuotesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoAccQuotes *) x)); } static void *_p_FIX__CollInquiryIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollInquiryID *) x)); } static void *_p_FIX__ExecRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecRefID *) x)); } static void *_p_FIX__CxlRejResponseToTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CxlRejResponseTo *) x)); } static void *_p_FIX__LotTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LotType *) x)); } static void *_p_FIX__SideTrdRegTimestampSrcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideTrdRegTimestampSrc *) x)); } static void *_p_FIX__EmailTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::EmailType *) x)); } static void *_p_FIX__DerivativeOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeOptAttribute *) x)); } static void *_p_FIX__UnderlyingOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingOptAttribute *) x)); } static void *_p_FIX__OptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OptAttribute *) x)); } static void *_p_FIX__LegOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegOptAttribute *) x)); } static void *_p_FIX__UnderlyingLegOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingLegOptAttribute *) x)); } static void *_p_FIX__SettlLocationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlLocation *) x)); } static void *_p_FIX__EffectiveTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::EffectiveTime *) x)); } static void *_p_FIX__StreamAsgnReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StreamAsgnReqID *) x)); } static void *_p_FIX__QuoteCancelTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteCancelType *) x)); } static void *_p_FIX__ExpireTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ExpireTime *) x)); } static void *_p_FIX__SettlBrkrCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlBrkrCode *) x)); } static void *_p_FIX__PreTradeAnonymityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PreTradeAnonymity *) x)); } static void *_p_FIX__BookingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BookingType *) x)); } static void *_p_FIX__SideMultiLegReportingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideMultiLegReportingType *) x)); } static void *_p_FIX__RoutingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RoutingType *) x)); } static void *_p_FIX__MultiLegReportingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MultiLegReportingType *) x)); } static void *_p_FIX__RestructuringTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RestructuringType *) x)); } static void *_p_FIX__UnderlyingRestructuringTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingRestructuringType *) x)); } static void *_p_FIX__StatusValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StatusValue *) x)); } static void *_p_FIX__AllowableOneSidednessValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllowableOneSidednessValue *) x)); } static void *_p_FIX__NoTrdRegTimestampsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTrdRegTimestamps *) x)); } static void *_p_FIX__SecurityListIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityListID *) x)); } static void *_p_FIX__DeliveryTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DeliveryType *) x)); } static void *_p_FIX__SettlDeliveryTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlDeliveryType *) x)); } static void *_p_FIX__PrivateQuoteTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PrivateQuote *) x)); } static void *_p_FIX__EncodedHeadlineLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedHeadlineLen *) x)); } static void *_p_FIX__BasisPxTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BasisPxType *) x)); } static void *_p_FIX__StrikeRuleIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrikeRuleID *) x)); } static void *_p_FIX__MaturityRuleIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityRuleID *) x)); } static void *_p_FIX__QuoteMsgIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteMsgID *) x)); } static void *_p_FIX__DeskTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeskType *) x)); } static void *_p_FIX__StrategyParameterNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrategyParameterName *) x)); } static void *_p_FIX__CardHolderNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardHolderName *) x)); } static void *_p_FIX__RndPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RndPx *) x)); } static void *_p_FIX__TotNoSecurityTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoSecurityTypes *) x)); } static void *_p_FIX__NoMDEntryTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMDEntryTypes *) x)); } static void *_p_FIX__TotalNumSecurityTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalNumSecurityTypes *) x)); } static void *_p_FIX__NoSecurityTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSecurityTypes *) x)); } static void *_p_FIX__MaxPriceLevelsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaxPriceLevels *) x)); } static void *_p_FIX__RefCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefCompID *) x)); } static void *_p_FIX__HopCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::HopCompID *) x)); } static void *_p_FIX__OnBehalfOfCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OnBehalfOfCompID *) x)); } static void *_p_FIX__SenderCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SenderCompID *) x)); } static void *_p_FIX__TargetCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetCompID *) x)); } static void *_p_FIX__ListStatusTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListStatusType *) x)); } static void *_p_FIX__MDSubBookTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDSubBookType *) x)); } static void *_p_FIX__MDBookTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDBookType *) x)); } static void *_p_FIX__NetworkRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NetworkRequestType *) x)); } static void *_p_FIX__UserRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UserRequestType *) x)); } static void *_p_FIX__SecurityRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityRequestType *) x)); } static void *_p_FIX__QuoteRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRequestType *) x)); } static void *_p_FIX__SubscriptionRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SubscriptionRequestType *) x)); } static void *_p_FIX__MassCancelRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MassCancelRequestType *) x)); } static void *_p_FIX__SecurityListRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityListRequestType *) x)); } static void *_p_FIX__TradeRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeRequestType *) x)); } static void *_p_FIX__SecurityListTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityListType *) x)); } static void *_p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeEncodedIssuerLen *) x)); } static void *_p_FIX__EncodedIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedIssuerLen *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedUnderlyingIssuerLen *) x)); } static void *_p_FIX__EncodedLegIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedLegIssuerLen *) x)); } static void *_p_FIX__TotNoRejQuotesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoRejQuotes *) x)); } static void *_p_FIX__TotNoCxldQuotesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoCxldQuotes *) x)); } static void *_p_FIX__DerivativeProductComplexTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeProductComplex *) x)); } static void *_p_FIX__ProductComplexTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ProductComplex *) x)); } static void *_p_FIX__TextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Text *) x)); } static void *_p_FIX__DealingCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DealingCapacity *) x)); } static void *_p_FIX__AllocCustomerCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocCustomerCapacity *) x)); } static void *_p_FIX__LastCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LastCapacity *) x)); } static void *_p_FIX__OrderCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrderCapacity *) x)); } static void *_p_FIX__CustOrderCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CustOrderCapacity *) x)); } static void *_p_FIX__OrigCustOrderCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrigCustOrderCapacity *) x)); } static void *_p_FIX__PoolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Pool *) x)); } static void *_p_FIX__TotalNumSecuritiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalNumSecurities *) x)); } static void *_p_FIX__LiquidityNumSecuritiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LiquidityNumSecurities *) x)); } static void *_p_FIX__RegistEmailTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistEmail *) x)); } static void *_p_FIX__SideComplianceIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideComplianceID *) x)); } static void *_p_FIX__ComplianceIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ComplianceID *) x)); } static void *_p_FIX__EndSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EndSeqNo *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrumentPartySubID *) x)); } static void *_p_FIX__RootPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RootPartySubID *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UndlyInstrumentPartySubID *) x)); } static void *_p_FIX__InstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrumentPartySubID *) x)); } static void *_p_FIX__Nested3PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested3PartySubID *) x)); } static void *_p_FIX__SettlPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlPartySubID *) x)); } static void *_p_FIX__Nested2PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested2PartySubID *) x)); } static void *_p_FIX__PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PartySubID *) x)); } static void *_p_FIX__NestedPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NestedPartySubID *) x)); } static void *_p_FIX__Nested4PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested4PartySubID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingInstrumentPartySubID *) x)); } static void *_p_FIX__StreamAsgnAckTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnAckType *) x)); } static void *_p_FIX__TrdRegTimestampOriginTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TrdRegTimestampOrigin *) x)); } static void *_p_FIX__CashDistribPayRefTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribPayRef *) x)); } static void *_p_FIX__AdvIdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AdvId *) x)); } static void *_p_FIX__RegistAcctTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistAcctType *) x)); } static void *_p_FIX__DistribPercentageTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DistribPercentage *) x)); } static void *_p_FIX__ListIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListID *) x)); } static void *_p_FIX__NoMarketSegmentsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMarketSegments *) x)); } static void *_p_FIX__IOIOthSvcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOIOthSvc *) x)); } static void *_p_FIX__ExchangeRuleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExchangeRule *) x)); } static void *_p_FIX__ReceivedDeptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ReceivedDeptID *) x)); } static void *_p_FIX__RefTagIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefTagID *) x)); } static void *_p_FIX__ProgRptReqsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ProgRptReqs *) x)); } static void *_p_FIX__ListSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListSeqNo *) x)); } static void *_p_FIX__CustDirectedOrderTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::CustDirectedOrder *) x)); } static void *_p_FIX__MDStreamIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDStreamID *) x)); } static void *_p_FIX__MDEntrySizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntrySize *) x)); } static void *_p_FIX__TargetStrategyPerformanceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TargetStrategyPerformance *) x)); } static void *_p_FIX__RptSysTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RptSys *) x)); } static void *_p_FIX__LegQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegQty *) x)); } static void *_p_FIX__EFPTrackingErrorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EFPTrackingError *) x)); } static void *_p_FIX__MktBidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MktBidPx *) x)); } static void *_p_FIX__AsgnRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AsgnRptID *) x)); } static void *_p_FIX__MaxFloorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxFloor *) x)); } static void *_p_FIX__StreamAsgnRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StreamAsgnRptID *) x)); } static void *_p_FIX__AllocInterestAtMaturityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocInterestAtMaturity *) x)); } static void *_p_FIX__InterestAtMaturityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::InterestAtMaturity *) x)); } static void *_p_FIX__SecondaryExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryExecID *) x)); } static void *_p_FIX__SideExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideExecID *) x)); } static void *_p_FIX__MDSecSizeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDSecSizeType *) x)); } static void *_p_FIX__CustomerOrFirmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CustomerOrFirm *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeEncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedUnderlyingSecurityDescLen *) x)); } static void *_p_FIX__EncodedLegSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedLegSecurityDescLen *) x)); } static void *_p_FIX__EncodedMktSegmDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedMktSegmDescLen *) x)); } static void *_p_FIX__EncodedSecurityListDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedSecurityListDescLen *) x)); } static void *_p_FIX__MDEntryOriginatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryOriginator *) x)); } static void *_p_FIX__FutSettDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FutSettDate *) x)); } static void *_p_FIX__LegFutSettDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegFutSettDate *) x)); } static void *_p_FIX__BidDescriptorTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BidDescriptorType *) x)); } static void *_p_FIX__NoMiscFeesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMiscFees *) x)); } static void *_p_FIX__DiscretionMoveTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionMoveType *) x)); } static void *_p_FIX__PegMoveTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegMoveType *) x)); } static void *_p_FIX__ClientIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClientID *) x)); } static void *_p_FIX__BodyLengthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BodyLength *) x)); } static void *_p_FIX__SignatureLengthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SignatureLength *) x)); } static void *_p_FIX__RawDataLengthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RawDataLength *) x)); } static void *_p_FIX__ExchangeSpecialInstructionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExchangeSpecialInstructions *) x)); } static void *_p_FIX__OrderRestrictionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrderRestrictions *) x)); } static void *_p_FIX__NoClearingInstructionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoClearingInstructions *) x)); } static void *_p_FIX__MDEntrySellerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntrySeller *) x)); } static void *_p_FIX__MDSecSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDSecSize *) x)); } static void *_p_FIX__MinLotSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinLotSize *) x)); } static void *_p_FIX__UnderlyingMaturityDayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityDay *) x)); } static void *_p_FIX__MaturityDayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityDay *) x)); } static void *_p_FIX__MassCancelResponseTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MassCancelResponse *) x)); } static void *_p_FIX__MassActionResponseTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionResponse *) x)); } static void *_p_FIX__SideFillStationCdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideFillStationCd *) x)); } static void *_p_FIX__IOISharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIShares *) x)); } static void *_p_FIX__AllocSharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocShares *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrumentPartyID *) x)); } static void *_p_FIX__RootPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RootPartyID *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UndlyInstrumentPartyID *) x)); } static void *_p_FIX__InstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrumentPartyID *) x)); } static void *_p_FIX__Nested3PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested3PartyID *) x)); } static void *_p_FIX__SettlPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlPartyID *) x)); } static void *_p_FIX__Nested2PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested2PartyID *) x)); } static void *_p_FIX__PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PartyID *) x)); } static void *_p_FIX__NestedPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NestedPartyID *) x)); } static void *_p_FIX__Nested4PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested4PartyID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingInstrumentPartyID *) x)); } static void *_p_FIX__TargetPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetPartyID *) x)); } static void *_p_FIX__CcyAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CcyAmt *) x)); } static void *_p_FIX__ApplQueueResolutionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueResolution *) x)); } static void *_p_FIX__DayAvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DayAvgPx *) x)); } static void *_p_FIX__NoHopsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoHops *) x)); } static void *_p_FIX__IOIIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIID *) x)); } static void *_p_FIX__DerivativeSecurityXMLLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeSecurityXMLLen *) x)); } static void *_p_FIX__SecurityXMLLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityXMLLen *) x)); } static void *_p_FIX__NoRoutingIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRoutingIDs *) x)); } static void *_p_FIX__QuoteEntryIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteEntryID *) x)); } static void *_p_FIX__MDEntryIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryID *) x)); } static void *_p_FIX__ExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecID *) x)); } static void *_p_FIX__InvestorCountryOfResidenceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InvestorCountryOfResidence *) x)); } static void *_p_FIX__FillExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FillExecID *) x)); } static void *_p_FIX__SpreadTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Spread *) x)); } static void *_p_FIX__FlexibleIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::FlexibleIndicator *) x)); } static void *_p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::DerivFlexProductEligibilityIndicator *) x)); } static void *_p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::FlexProductEligibilityIndicator *) x)); } static void *_p_FIX__RefreshIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::RefreshIndicator *) x)); } static void *_p_FIX__ImpliedMarketIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ImpliedMarketIndicator *) x)); } static void *_p_FIX__AllocClearingFeeIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocClearingFeeIndicator *) x)); } static void *_p_FIX__AggressorIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::AggressorIndicator *) x)); } static void *_p_FIX__ManualOrderIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ManualOrderIndicator *) x)); } static void *_p_FIX__AsOfIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AsOfIndicator *) x)); } static void *_p_FIX__LateIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LateIndicator *) x)); } static void *_p_FIX__PublishTrdIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PublishTrdIndicator *) x)); } static void *_p_FIX__TradeAllocIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeAllocIndicator *) x)); } static void *_p_FIX__AvgPxIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AvgPxIndicator *) x)); } static void *_p_FIX__CopyMsgIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::CopyMsgIndicator *) x)); } static void *_p_FIX__AutoAcceptIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::AutoAcceptIndicator *) x)); } static void *_p_FIX__PriorSpreadIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PriorSpreadIndicator *) x)); } static void *_p_FIX__ContraryInstructionIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ContraryInstructionIndicator *) x)); } static void *_p_FIX__ReversalIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ReversalIndicator *) x)); } static void *_p_FIX__UnsolicitedIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::UnsolicitedIndicator *) x)); } static void *_p_FIX__TestMessageIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::TestMessageIndicator *) x)); } static void *_p_FIX__ClearingFeeIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingFeeIndicator *) x)); } static void *_p_FIX__WorkingIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::WorkingIndicator *) x)); } static void *_p_FIX__PriorityIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PriorityIndicator *) x)); } static void *_p_FIX__NoTradingSessionRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTradingSessionRules *) x)); } static void *_p_FIX__TrdRepIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::TrdRepIndicator *) x)); } static void *_p_FIX__TradePublishIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradePublishIndicator *) x)); } static void *_p_FIX__DefaultVerIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::DefaultVerIndicator *) x)); } static void *_p_FIX__MarketSegmentIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketSegmentID *) x)); } static void *_p_FIX__AgreementIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementID *) x)); } static void *_p_FIX__ComplexEventPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ComplexEventPrice *) x)); } static void *_p_FIX__ExecBrokerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecBroker *) x)); } static void *_p_FIX__ContraBrokerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContraBroker *) x)); } static void *_p_FIX__UnderlyingFXRateCalcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingFXRateCalc *) x)); } static void *_p_FIX__SettlCurrFxRateCalcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlCurrFxRateCalc *) x)); } static void *_p_FIX__ExDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExDate *) x)); } static void *_p_FIX__SecondaryTradeReportRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryTradeReportRefID *) x)); } static void *_p_FIX__AllocReportRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocReportRefID *) x)); } static void *_p_FIX__PosMaintRptRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosMaintRptRefID *) x)); } static void *_p_FIX__TradeReportRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeReportRefID *) x)); } static void *_p_FIX__Price2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Price2 *) x)); } static void *_p_FIX__ExpirationCycleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExpirationCycle *) x)); } static void *_p_FIX__ResetSeqNumFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ResetSeqNumFlag *) x)); } static void *_p_FIX__YieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Yield *) x)); } static void *_p_FIX__PriorSettlPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriorSettlPrice *) x)); } static void *_p_FIX__UnderlyingSettlPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingSettlPrice *) x)); } static void *_p_FIX__SettlPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlPrice *) x)); } static void *_p_FIX__LastLiquidityIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LastLiquidityInd *) x)); } static void *_p_FIX__DerivativeIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeIssuer *) x)); } static void *_p_FIX__UnderlyingIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingIssuer *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedUnderlyingIssuer *) x)); } static void *_p_FIX__LegIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIssuer *) x)); } static void *_p_FIX__EncodedLegIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedLegIssuer *) x)); } static void *_p_FIX__FillLiquidityIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::FillLiquidityInd *) x)); } static void *_p_FIX__SideLiquidityIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideLiquidityInd *) x)); } static void *_p_FIX__TradingSessionDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingSessionDesc *) x)); } static void *_p_FIX__AllocIntermedReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocIntermedReqType *) x)); } static void *_p_FIX__PosReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosReqType *) x)); } static void *_p_FIX__MassStatusReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassStatusReqType *) x)); } static void *_p_FIX__ApplReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplReqType *) x)); } static void *_p_FIX__StreamAsgnReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnReqType *) x)); } static void *_p_FIX__LastSharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastShares *) x)); } static void *_p_FIX__SharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Shares *) x)); } static void *_p_FIX__UnderlyingFXRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingFXRate *) x)); } static void *_p_FIX__DerivativeSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityExchange *) x)); } static void *_p_FIX__UnderlyingSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityExchange *) x)); } static void *_p_FIX__SecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityExchange *) x)); } static void *_p_FIX__LegSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityExchange *) x)); } static void *_p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityExchange *) x)); } static void *_p_FIX__YieldTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::YieldType *) x)); } static void *_p_FIX__CardIssNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardIssNo *) x)); } static void *_p_FIX__UnderlyingEndPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingEndPrice *) x)); } static void *_p_FIX__LegAllocQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegAllocQty *) x)); } static void *_p_FIX__AllocQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocQty *) x)); } static void *_p_FIX__ConfirmIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ConfirmID *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeInstrumentPartySubIDType *) x)); } static void *_p_FIX__RootPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RootPartySubIDType *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UndlyInstrumentPartySubIDType *) x)); } static void *_p_FIX__InstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::InstrumentPartySubIDType *) x)); } static void *_p_FIX__Nested3PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested3PartySubIDType *) x)); } static void *_p_FIX__Nested2PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested2PartySubIDType *) x)); } static void *_p_FIX__NestedPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NestedPartySubIDType *) x)); } static void *_p_FIX__PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PartySubIDType *) x)); } static void *_p_FIX__SettlPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlPartySubIDType *) x)); } static void *_p_FIX__SolicitedFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::SolicitedFlag *) x)); } static void *_p_FIX__Nested4PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested4PartySubIDType *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingInstrumentPartySubIDType *) x)); } static void *_p_FIX__MiscFeeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MiscFeeAmt *) x)); } static void *_p_FIX__YieldRedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::YieldRedemptionDate *) x)); } static void *_p_FIX__TradeOriginationDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeOriginationDate *) x)); } static void *_p_FIX__RedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RedemptionDate *) x)); } static void *_p_FIX__UnderlyingRedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingRedemptionDate *) x)); } static void *_p_FIX__LegRedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegRedemptionDate *) x)); } static void *_p_FIX__StatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StatusText *) x)); } static void *_p_FIX__UserStatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UserStatusText *) x)); } static void *_p_FIX__ListStatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListStatusText *) x)); } static void *_p_FIX__EncodedListStatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedListStatusText *) x)); } static void *_p_FIX__OutsideIndexPctTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OutsideIndexPct *) x)); } static void *_p_FIX__NoPosAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPosAmt *) x)); } static void *_p_FIX__HeadlineTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Headline *) x)); } static void *_p_FIX__EncodedHeadlineTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedHeadline *) x)); } static void *_p_FIX__AttachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AttachmentPoint *) x)); } static void *_p_FIX__DetachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DetachmentPoint *) x)); } static void *_p_FIX__UnderlyingAttachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingAttachmentPoint *) x)); } static void *_p_FIX__UnderlyingDetachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingDetachmentPoint *) x)); } static void *_p_FIX__DatedDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DatedDate *) x)); } static void *_p_FIX__LegDatedDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegDatedDate *) x)); } static void *_p_FIX__TotalVolumeTradedDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcDateField *) ((FIX::TotalVolumeTradedDate *) x)); } static void *_p_FIX__LegIOIQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIOIQty *) x)); } static void *_p_FIX__LastRptRequestedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LastRptRequested *) x)); } static void *_p_FIX__CouponRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CouponRate *) x)); } static void *_p_FIX__UnderlyingCouponRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCouponRate *) x)); } static void *_p_FIX__LegCouponRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegCouponRate *) x)); } static void *_p_FIX__ApplIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplID *) x)); } static void *_p_FIX__RefApplIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefApplID *) x)); } static void *_p_FIX__NoSideTrdRegTSTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSideTrdRegTS *) x)); } static void *_p_FIX__SecondaryHighLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryHighLimitPrice *) x)); } static void *_p_FIX__SecondaryLowLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryLowLimitPrice *) x)); } static void *_p_FIX__HighLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::HighLimitPrice *) x)); } static void *_p_FIX__LowLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LowLimitPrice *) x)); } static void *_p_FIX__UnderlyingCurrentValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCurrentValue *) x)); } static void *_p_FIX__UnderlyingStartValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingStartValue *) x)); } static void *_p_FIX__NoApplIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoApplIDs *) x)); } static void *_p_FIX__CashSettlAgentNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentName *) x)); } static void *_p_FIX__SecuritySettlAgentNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentName *) x)); } static void *_p_FIX__CashDistribAgentNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentName *) x)); } static void *_p_FIX__SettlInstRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstRefID *) x)); } static void *_p_FIX__BusinessRejectRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BusinessRejectRefID *) x)); } static void *_p_FIX__RegistRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistRefID *) x)); } static void *_p_FIX__SecurityListRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityListRefID *) x)); } static void *_p_FIX__DerivativeCapPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeCapPrice *) x)); } static void *_p_FIX__CapPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CapPrice *) x)); } static void *_p_FIX__IntFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::IntField *) x)); } static void *_p_FIX__CashSettlAgentContactPhoneTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentContactPhone *) x)); } static void *_p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentContactPhone *) x)); } static void *_p_FIX__RoundLotTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RoundLot *) x)); } static void *_p_FIX__RejectTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RejectText *) x)); } static void *_p_FIX__HopRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::HopRefID *) x)); } static void *_p_FIX__StrikeExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrikeExerciseStyle *) x)); } static void *_p_FIX__DerivativeExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeExerciseStyle *) x)); } static void *_p_FIX__ExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExerciseStyle *) x)); } static void *_p_FIX__TotNoStrikesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoStrikes *) x)); } static void *_p_FIX__NoStrikesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStrikes *) x)); } static void *_p_FIX__UnderlyingExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingExerciseStyle *) x)); } static void *_p_FIX__LegExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegExerciseStyle *) x)); } static void *_p_FIX__DerivativeEncodedIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEncodedIssuer *) x)); } static void *_p_FIX__IssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Issuer *) x)); } static void *_p_FIX__EncodedIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedIssuer *) x)); } static void *_p_FIX__NoAsgnReqsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAsgnReqs *) x)); } static void *_p_FIX__FillPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FillPx *) x)); } static void *_p_FIX__CheckSumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CheckSumField *) ((FIX::CheckSum *) x)); } static void *_p_FIX__OfferYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferYield *) x)); } static void *_p_FIX__PeggedPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PeggedPrice *) x)); } static void *_p_FIX__UnderlyingEndValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingEndValue *) x)); } static void *_p_FIX__LocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LocationID *) x)); } static void *_p_FIX__DeliverToLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliverToLocationID *) x)); } static void *_p_FIX__OnBehalfOfLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OnBehalfOfLocationID *) x)); } static void *_p_FIX__TargetLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetLocationID *) x)); } static void *_p_FIX__SenderLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SenderLocationID *) x)); } static void *_p_FIX__URLLinkTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::URLLink *) x)); } static void *_p_FIX__CashDistribCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribCurr *) x)); } static void *_p_FIX__OrdStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrdStatusReqID *) x)); } static void *_p_FIX__PosReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosReqID *) x)); } static void *_p_FIX__QuoteStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteStatusReqID *) x)); } static void *_p_FIX__SecurityStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityStatusReqID *) x)); } static void *_p_FIX__TradSesReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradSesReqID *) x)); } static void *_p_FIX__MassStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MassStatusReqID *) x)); } static void *_p_FIX__ContingencyTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ContingencyType *) x)); } static void *_p_FIX__TotalTakedownTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalTakedown *) x)); } static void *_p_FIX__PosAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PosAmt *) x)); } static void *_p_FIX__ProgPeriodIntervalTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ProgPeriodInterval *) x)); } static void *_p_FIX__RepurchaseRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RepurchaseRate *) x)); } static void *_p_FIX__UnderlyingRepurchaseRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingRepurchaseRate *) x)); } static void *_p_FIX__LegRepurchaseRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegRepurchaseRate *) x)); } static void *_p_FIX__LastParPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastParPx *) x)); } static void *_p_FIX__BeginStringTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BeginString *) x)); } static void *_p_FIX__NoDistribInstsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDistribInsts *) x)); } static void *_p_FIX__LiquidityPctLowTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LiquidityPctLow *) x)); } static void *_p_FIX__CardIssNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardIssNum *) x)); } static void *_p_FIX__RefMsgTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefMsgType *) x)); } static void *_p_FIX__MsgTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MsgType *) x)); } static void *_p_FIX__TotNoFillsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoFills *) x)); } static void *_p_FIX__NoFillsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoFills *) x)); } static void *_p_FIX__TradSesPreCloseTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesPreCloseTime *) x)); } static void *_p_FIX__TradSesCloseTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesCloseTime *) x)); } static void *_p_FIX__IOIQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIQty *) x)); } static void *_p_FIX__DisplayHighQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayHighQty *) x)); } static void *_p_FIX__BidDescriptorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BidDescriptor *) x)); } static void *_p_FIX__ParticipationRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ParticipationRate *) x)); } static void *_p_FIX__CollAsgnRespTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnRespType *) x)); } static void *_p_FIX__QuoteRespTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRespType *) x)); } static void *_p_FIX__TradeVolumeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TradeVolume *) x)); } static void *_p_FIX__BuyVolumeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BuyVolume *) x)); } static void *_p_FIX__ExecInstValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecInstValue *) x)); } static void *_p_FIX__TotalNetValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalNetValue *) x)); } static void *_p_FIX__DiscretionOffsetValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DiscretionOffsetValue *) x)); } static void *_p_FIX__PegOffsetValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PegOffsetValue *) x)); } static void *_p_FIX__ContAmtValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ContAmtValue *) x)); } static void *_p_FIX__StrikeTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::StrikeTime *) x)); } static void *_p_FIX__HeartBtIntTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::HeartBtInt *) x)); } static void *_p_FIX__UnderlyingCapValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCapValue *) x)); } static void *_p_FIX__UnderlyingStipValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStipValue *) x)); } static void *_p_FIX__DerivativeContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeContractMultiplier *) x)); } static void *_p_FIX__DerivativeStrikeMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeStrikeMultiplier *) x)); } static void *_p_FIX__StrikeMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikeMultiplier *) x)); } static void *_p_FIX__ContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ContractMultiplier *) x)); } static void *_p_FIX__UnderlyingContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingContractMultiplier *) x)); } static void *_p_FIX__LegContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegContractMultiplier *) x)); } static void *_p_FIX__FeeMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FeeMultiplier *) x)); } static void *_p_FIX__EncryptedPasswordLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptedPasswordLen *) x)); } static void *_p_FIX__EncryptedNewPasswordLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptedNewPasswordLen *) x)); } static void *_p_FIX__RegistRejReasonCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RegistRejReasonCode *) x)); } static void *_p_FIX__ForexReqTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ForexReq *) x)); } static void *_p_FIX__SettlSessIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlSessID *) x)); } static void *_p_FIX__UtcTimeStampFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::UtcTimeStampField *) x)); } static void *_p_FIX__OddLotTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::OddLot *) x)); } static void *_p_FIX__LanguageCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LanguageCode *) x)); } static void *_p_FIX__EncodedSubjectLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedSubjectLen *) x)); } static void *_p_FIX__NewsRefTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NewsRefType *) x)); } static void *_p_FIX__TotalVolumeTradedTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::TotalVolumeTradedTime *) x)); } static void *_p_FIX__TotalVolumeTradedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalVolumeTraded *) x)); } static void *_p_FIX__NoContraBrokersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoContraBrokers *) x)); } static void *_p_FIX__OutMainCntryUIndexTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OutMainCntryUIndex *) x)); } static void *_p_FIX__BoolFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::BoolField *) x)); } static void *_p_FIX__UnderlyingPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingPx *) x)); } static void *_p_FIX__ContraTraderTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContraTrader *) x)); } static void *_p_FIX__NoTradesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTrades *) x)); } static void *_p_FIX__AllowableOneSidednessPctTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllowableOneSidednessPct *) x)); } static void *_p_FIX__ApplBegSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplBegSeqNum *) x)); } static void *_p_FIX__NextExpectedMsgSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NextExpectedMsgSeqNum *) x)); } static void *_p_FIX__MsgSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MsgSeqNum *) x)); } static void *_p_FIX__VolatilityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Volatility *) x)); } static void *_p_FIX__LegVolatilityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegVolatility *) x)); } static void *_p_FIX__ApplNewSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplNewSeqNum *) x)); } static void *_p_FIX__NoNewsRefIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNewsRefIDs *) x)); } static void *_p_FIX__ContAmtCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContAmtCurr *) x)); } static void *_p_FIX__StandInstDbTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StandInstDbType *) x)); } static void *_p_FIX__ClearingInstructionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ClearingInstruction *) x)); } static void *_p_FIX__LastMktTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LastMkt *) x)); } static void *_p_FIX__NetworkStatusResponseTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NetworkStatusResponseType *) x)); } static void *_p_FIX__SecurityResponseTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityResponseType *) x)); } static void *_p_FIX__ApplResponseTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplResponseType *) x)); } static void *_p_FIX__SecondaryIndividualAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryIndividualAllocID *) x)); } static void *_p_FIX__SecondaryAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryAllocID *) x)); } static void *_p_FIX__LegIndividualAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIndividualAllocID *) x)); } static void *_p_FIX__AllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocID *) x)); } static void *_p_FIX__RefAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefAllocID *) x)); } static void *_p_FIX__IndividualAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IndividualAllocID *) x)); } static void *_p_FIX__LegAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocID *) x)); } static void *_p_FIX__EmailThreadIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EmailThreadID *) x)); } static void *_p_FIX__SellVolumeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SellVolume *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEncodedSecurityDesc *) x)); } static void *_p_FIX__DerivativeSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityDesc *) x)); } static void *_p_FIX__TriggerSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSecurityDesc *) x)); } static void *_p_FIX__PegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSecurityDesc *) x)); } static void *_p_FIX__UnderlyingSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityDesc *) x)); } static void *_p_FIX__SecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityDesc *) x)); } static void *_p_FIX__EncodedSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedSecurityDesc *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedUnderlyingSecurityDesc *) x)); } static void *_p_FIX__LegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityDesc *) x)); } static void *_p_FIX__EncodedLegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedLegSecurityDesc *) x)); } static void *_p_FIX__UnderlyingLegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityDesc *) x)); } static void *_p_FIX__CardExpDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardExpDate *) x)); } static void *_p_FIX__NoComplexEventTimesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoComplexEventTimes *) x)); } static void *_p_FIX__EndAccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndAccruedInterestAmt *) x)); } static void *_p_FIX__AllocAccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocAccruedInterestAmt *) x)); } static void *_p_FIX__AccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AccruedInterestAmt *) x)); } static void *_p_FIX__TotalAccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalAccruedInterestAmt *) x)); } static void *_p_FIX__ContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ContractMultiplierUnit *) x)); } static void *_p_FIX__LegContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegContractMultiplierUnit *) x)); } static void *_p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingContractMultiplierUnit *) x)); } static void *_p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeContractMultiplierUnit *) x)); } static void *_p_FIX__LegSideTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegSide *) x)); } static void *_p_FIX__NoStrategyParametersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStrategyParameters *) x)); } static void *_p_FIX__TargetStrategyParametersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetStrategyParameters *) x)); } static void *_p_FIX__BidIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BidID *) x)); } static void *_p_FIX__NoCapacitiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoCapacities *) x)); } static void *_p_FIX__DerivativeMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeMaturityDate *) x)); } static void *_p_FIX__QuantityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuantityDate *) x)); } static void *_p_FIX__MaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityDate *) x)); } static void *_p_FIX__UnderlyingMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityDate *) x)); } static void *_p_FIX__LegMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegMaturityDate *) x)); } static void *_p_FIX__UnderlyingLegMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegMaturityDate *) x)); } static void *_p_FIX__TriggerPriceDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerPriceDirection *) x)); } static void *_p_FIX__DiscretionRoundDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionRoundDirection *) x)); } static void *_p_FIX__PegRoundDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegRoundDirection *) x)); } static void *_p_FIX__TickDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TickDirection *) x)); } static void *_p_FIX__MsgDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MsgDirection *) x)); } static void *_p_FIX__RoundingDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RoundingDirection *) x)); } static void *_p_FIX__WaveNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::WaveNo *) x)); } static void *_p_FIX__HighPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::HighPx *) x)); } static void *_p_FIX__PossResendTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PossResend *) x)); } static void *_p_FIX__AvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AvgPx *) x)); } static void *_p_FIX__DerivativeSecurityGroupTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityGroup *) x)); } static void *_p_FIX__SecurityGroupTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityGroup *) x)); } static void *_p_FIX__RateSourceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RateSourceType *) x)); } static void *_p_FIX__TotNoOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoOrders *) x)); } static void *_p_FIX__NoOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOrders *) x)); } static void *_p_FIX__CollInquiryResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollInquiryResult *) x)); } static void *_p_FIX__PosReqResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosReqResult *) x)); } static void *_p_FIX__PegDifferenceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PegDifference *) x)); } static void *_p_FIX__SecurityUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SecurityUpdateAction *) x)); } static void *_p_FIX__ApplQueueActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueAction *) x)); } static void *_p_FIX__CorporateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CorporateAction *) x)); } static void *_p_FIX__MDUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MDUpdateAction *) x)); } static void *_p_FIX__ListUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ListUpdateAction *) x)); } static void *_p_FIX__TradSesUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TradSesUpdateAction *) x)); } static void *_p_FIX__MarketUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MarketUpdateAction *) x)); } static void *_p_FIX__NewsIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NewsID *) x)); } static void *_p_FIX__PreviouslyReportedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PreviouslyReported *) x)); } static void *_p_FIX__DiscretionInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DiscretionInst *) x)); } static void *_p_FIX__MaxTradeVolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxTradeVol *) x)); } static void *_p_FIX__MinTradeVolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinTradeVol *) x)); } static void *_p_FIX__AllowableOneSidednessCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllowableOneSidednessCurr *) x)); } static void *_p_FIX__AllocNoOrdersTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocNoOrdersType *) x)); } static void *_p_FIX__DerivativeSecurityStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityStatus *) x)); } static void *_p_FIX__QuoteEntryStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteEntryStatus *) x)); } static void *_p_FIX__ExecAckStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecAckStatus *) x)); } static void *_p_FIX__SecurityStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityStatus *) x)); } static void *_p_FIX__CollInquiryStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollInquiryStatus *) x)); } static void *_p_FIX__AffirmStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AffirmStatus *) x)); } static void *_p_FIX__PosReqStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosReqStatus *) x)); } static void *_p_FIX__PosQtyStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosQtyStatus *) x)); } static void *_p_FIX__ConfirmStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmStatus *) x)); } static void *_p_FIX__SecurityTradingStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityTradingStatus *) x)); } static void *_p_FIX__QuoteAckStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteAckStatus *) x)); } static void *_p_FIX__AllocStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocStatus *) x)); } static void *_p_FIX__TradSesStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesStatus *) x)); } static void *_p_FIX__QuoteStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteStatus *) x)); } static void *_p_FIX__MoneyLaunderingStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MoneyLaunderingStatus *) x)); } static void *_p_FIX__ApplEndSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplEndSeqNum *) x)); } static void *_p_FIX__ApplSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplSeqNum *) x)); } static void *_p_FIX__RefSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefSeqNum *) x)); } static void *_p_FIX__ApplLastSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplLastSeqNum *) x)); } static void *_p_FIX__RefApplLastSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefApplLastSeqNum *) x)); } static void *_p_FIX__UnderlyingQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingQty *) x)); } static void *_p_FIX__OrderBookingQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderBookingQty *) x)); } static void *_p_FIX__UnderlyingCPProgramTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCPProgram *) x)); } static void *_p_FIX__CPProgramTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CPProgram *) x)); } static void *_p_FIX__MDEntryPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntryPx *) x)); } static void *_p_FIX__SettlObligTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlObligTransType *) x)); } static void *_p_FIX__CollAsgnTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnTransType *) x)); } static void *_p_FIX__PosTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosTransType *) x)); } static void *_p_FIX__ConfirmTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmTransType *) x)); } static void *_p_FIX__SettlInstTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlInstTransType *) x)); } static void *_p_FIX__AdvTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AdvTransType *) x)); } static void *_p_FIX__ExecTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecTransType *) x)); } static void *_p_FIX__IOITransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOITransType *) x)); } static void *_p_FIX__AllocTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AllocTransType *) x)); } static void *_p_FIX__BidRequestTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BidRequestTransType *) x)); } static void *_p_FIX__TradeReportTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeReportTransType *) x)); } static void *_p_FIX__RegistTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RegistTransType *) x)); } static void *_p_FIX__OfferForwardPoints2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferForwardPoints2 *) x)); } static void *_p_FIX__BidForwardPoints2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidForwardPoints2 *) x)); } static void *_p_FIX__LastForwardPoints2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastForwardPoints2 *) x)); } static void *_p_FIX__CollAsgnIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollAsgnID *) x)); } static void *_p_FIX__OpenCloseTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OpenClose *) x)); } static void *_p_FIX__AllocPositionEffectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AllocPositionEffect *) x)); } static void *_p_FIX__PositionEffectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PositionEffect *) x)); } static void *_p_FIX__LegPositionEffectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegPositionEffect *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoRootPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRootPartySubIDs *) x)); } static void *_p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUndlyInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoInstrumentPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoNested3PartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested3PartySubIDs *) x)); } static void *_p_FIX__NoNested2PartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested2PartySubIDs *) x)); } static void *_p_FIX__NoNestedPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNestedPartySubIDs *) x)); } static void *_p_FIX__NoPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPartySubIDs *) x)); } static void *_p_FIX__NoSettlPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlPartySubIDs *) x)); } static void *_p_FIX__NoNested4PartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested4PartySubIDs *) x)); } static void *_p_FIX__IncTaxIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::IncTaxInd *) x)); } static void *_p_FIX__RepurchaseTermTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RepurchaseTerm *) x)); } static void *_p_FIX__UnderlyingRepurchaseTermTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingRepurchaseTerm *) x)); } static void *_p_FIX__LegRepurchaseTermTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegRepurchaseTerm *) x)); } static void *_p_FIX__RelatdSymTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RelatdSym *) x)); } static void *_p_FIX__OpenCloseSettleFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OpenCloseSettleFlag *) x)); } static void *_p_FIX__ApplExtIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplExtID *) x)); } static void *_p_FIX__RegistDetlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistDetls *) x)); } static void *_p_FIX__RefApplExtIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefApplExtID *) x)); } static void *_p_FIX__DefaultApplExtIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DefaultApplExtID *) x)); } static void *_p_FIX__SenderSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SenderSubID *) x)); } static void *_p_FIX__SettlObligModeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlObligMode *) x)); } static void *_p_FIX__TerminationTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TerminationType *) x)); } static void *_p_FIX__LegStipulationTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStipulationType *) x)); } static void *_p_FIX__StipulationTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StipulationType *) x)); } static void *_p_FIX__MassActionTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionType *) x)); } static void *_p_FIX__SettlObligIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlObligID *) x)); } static void *_p_FIX__ClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClOrdID *) x)); } static void *_p_FIX__OrigClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigClOrdID *) x)); } static void *_p_FIX__SecondaryClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryClOrdID *) x)); } static void *_p_FIX__NotAffOrigClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NotAffOrigClOrdID *) x)); } static void *_p_FIX__PaymentRemitterIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PaymentRemitterID *) x)); } static void *_p_FIX__BidTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BidType *) x)); } static void *_p_FIX__TriggerTradingSessionSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerTradingSessionSubID *) x)); } static void *_p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingTradingSessionSubID *) x)); } static void *_p_FIX__TradingSessionSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingSessionSubID *) x)); } static void *_p_FIX__MarketIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketID *) x)); } static void *_p_FIX__TaxAdvantageTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TaxAdvantageType *) x)); } static void *_p_FIX__NoSettlDetailsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlDetails *) x)); } static void *_p_FIX__DayCumQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DayCumQty *) x)); } static void *_p_FIX__MDEntryPositionNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDEntryPositionNo *) x)); } static void *_p_FIX__TriggerPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerPriceType *) x)); } static void *_p_FIX__PegPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegPriceType *) x)); } static void *_p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingSettlPriceType *) x)); } static void *_p_FIX__SettlPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlPriceType *) x)); } static void *_p_FIX__YieldRedemptionPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::YieldRedemptionPriceType *) x)); } static void *_p_FIX__QuotePriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuotePriceType *) x)); } static void *_p_FIX__LegPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegPriceType *) x)); } static void *_p_FIX__LegBenchmarkPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegBenchmarkPriceType *) x)); } static void *_p_FIX__BenchmarkPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BenchmarkPriceType *) x)); } static void *_p_FIX__PriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PriceType *) x)); } static void *_p_FIX__ExecPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecPriceType *) x)); } static void *_p_FIX__NumberOfOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumberOfOrders *) x)); } static void *_p_FIX__TotalAffectedOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalAffectedOrders *) x)); } static void *_p_FIX__NoAffectedOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAffectedOrders *) x)); } static void *_p_FIX__NoNotAffectedOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNotAffectedOrders *) x)); } static void *_p_FIX__StreamAsgnTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnType *) x)); } static void *_p_FIX__TradeRequestResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeRequestResult *) x)); } static void *_p_FIX__PosMaintResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosMaintResult *) x)); } static void *_p_FIX__SecurityRequestResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityRequestResult *) x)); } static void *_p_FIX__OrderDelayUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrderDelayUnit *) x)); } static void *_p_FIX__EndCashTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndCash *) x)); } static void *_p_FIX__TriggerActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerAction *) x)); } static void *_p_FIX__CollActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAction *) x)); } static void *_p_FIX__PosMaintActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosMaintAction *) x)); } static void *_p_FIX__RefSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefSubID *) x)); } static void *_p_FIX__OnBehalfOfSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OnBehalfOfSubID *) x)); } static void *_p_FIX__UnderlyingDirtyPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingDirtyPrice *) x)); } static void *_p_FIX__OrderCapacityQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderCapacityQty *) x)); } static void *_p_FIX__DerivativeSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityID *) x)); } static void *_p_FIX__TriggerSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSecurityID *) x)); } static void *_p_FIX__PegSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSecurityID *) x)); } static void *_p_FIX__BenchmarkSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkSecurityID *) x)); } static void *_p_FIX__UnderlyingSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityID *) x)); } static void *_p_FIX__SecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityID *) x)); } static void *_p_FIX__LegSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityID *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityID *) x)); } static void *_p_FIX__UnderlyingSettlementStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSettlementStatus *) x)); } static void *_p_FIX__TrdRptStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdRptStatus *) x)); } static void *_p_FIX__UserStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UserStatus *) x)); } static void *_p_FIX__CollStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollStatus *) x)); } static void *_p_FIX__TradeRequestStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeRequestStatus *) x)); } static void *_p_FIX__PosMaintStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosMaintStatus *) x)); } static void *_p_FIX__FinancialStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FinancialStatus *) x)); } static void *_p_FIX__OrdStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrdStatus *) x)); } static void *_p_FIX__ListOrderStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListOrderStatus *) x)); } static void *_p_FIX__RegistStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RegistStatus *) x)); } static void *_p_FIX__MatchStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MatchStatus *) x)); } static void *_p_FIX__SessionStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SessionStatus *) x)); } static void *_p_FIX__OrderAvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderAvgPx *) x)); } static void *_p_FIX__XmlDataLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::XmlDataLen *) x)); } static void *_p_FIX__SecureDataLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecureDataLen *) x)); } static void *_p_FIX__MDEntryRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryRefID *) x)); } static void *_p_FIX__MultiLegRptTypeReqTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MultiLegRptTypeReq *) x)); } static void *_p_FIX__DerivativeMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeMaturityTime *) x)); } static void *_p_FIX__UnderlyingMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityTime *) x)); } static void *_p_FIX__LegMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegMaturityTime *) x)); } static void *_p_FIX__MaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityTime *) x)); } static void *_p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegMaturityTime *) x)); } static void *_p_FIX__NoTickRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTickRules *) x)); } static void *_p_FIX__ClearingBusinessDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingBusinessDate *) x)); } static void *_p_FIX__DerivativeNTPositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeNTPositionLimit *) x)); } static void *_p_FIX__DerivativePositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativePositionLimit *) x)); } static void *_p_FIX__NTPositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NTPositionLimit *) x)); } static void *_p_FIX__PositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PositionLimit *) x)); } static void *_p_FIX__QuoteSetIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteSetID *) x)); } static void *_p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingAdjustedQuantity *) x)); } static void *_p_FIX__QuantityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Quantity *) x)); } static void *_p_FIX__DerivativeOptPayAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeOptPayAmount *) x)); } static void *_p_FIX__OptPayAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OptPayAmount *) x)); } static void *_p_FIX__UnderlyingDeliveryAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingDeliveryAmount *) x)); } static void *_p_FIX__UnderlyingPayAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingPayAmount *) x)); } static void *_p_FIX__ConfirmRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ConfirmRefID *) x)); } static void *_p_FIX__NoContAmtsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoContAmts *) x)); } static void *_p_FIX__IndividualAllocTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::IndividualAllocType *) x)); } static void *_p_FIX__AllocTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocType *) x)); } static void *_p_FIX__SharedCommissionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SharedCommission *) x)); } static void *_p_FIX__CommissionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Commission *) x)); } static void *_p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingOriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__DiscretionOffsetTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DiscretionOffset *) x)); } static void *_p_FIX__MidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MidPx *) x)); } static void *_p_FIX__IOIRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIRefID *) x)); } static void *_p_FIX__BasisFeaturePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BasisFeaturePrice *) x)); } static void *_p_FIX__DerivativeProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeProduct *) x)); } static void *_p_FIX__ProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Product *) x)); } static void *_p_FIX__UnderlyingProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingProduct *) x)); } static void *_p_FIX__LegProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegProduct *) x)); } static void *_p_FIX__LocateReqdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LocateReqd *) x)); } static void *_p_FIX__ConcessionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Concession *) x)); } static void *_p_FIX__CommTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CommType *) x)); } static void *_p_FIX__MaxPriceVariationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxPriceVariation *) x)); } static void *_p_FIX__CumQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CumQty *) x)); } static void *_p_FIX__OrigTradeHandlingInstrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrigTradeHandlingInstr *) x)); } static void *_p_FIX__TradeHandlingInstrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TradeHandlingInstr *) x)); } static void *_p_FIX__MDFeedTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDFeedType *) x)); } static void *_p_FIX__TriggerPriceTypeScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerPriceTypeScope *) x)); } static void *_p_FIX__NetChgPrevDayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::NetChgPrevDay *) x)); } static void *_p_FIX__SideTrdRegTimestampTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::SideTrdRegTimestamp *) x)); } static void *_p_FIX__TrdRegTimestampTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TrdRegTimestamp *) x)); } static void *_p_FIX__AssignmentUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AssignmentUnit *) x)); } static void *_p_FIX__DerivativePriceQuoteMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativePriceQuoteMethod *) x)); } static void *_p_FIX__PriceQuoteMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PriceQuoteMethod *) x)); } static void *_p_FIX__DisplayMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DisplayMethod *) x)); } static void *_p_FIX__AllocMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocMethod *) x)); } static void *_p_FIX__ExerciseMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExerciseMethod *) x)); } static void *_p_FIX__TradSesMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesMethod *) x)); } static void *_p_FIX__PreallocMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PreallocMethod *) x)); } static void *_p_FIX__CollReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollReqID *) x)); } static void *_p_FIX__ApplReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplReqID *) x)); } static void *_p_FIX__MultilegPriceMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MultilegPriceMethod *) x)); } static void *_p_FIX__RefApplReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefApplReqID *) x)); } static void *_p_FIX__StrikePriceBoundaryMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrikePriceBoundaryMethod *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventPriceBoundaryMethod *) x)); } static void *_p_FIX__NoBidComponentsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoBidComponents *) x)); } static void *_p_FIX__LiquidityValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LiquidityValue *) x)); } static void *_p_FIX__OrigTradeDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigTradeDate *) x)); } static void *_p_FIX__TradeDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeDate *) x)); } static void *_p_FIX__ListNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListName *) x)); } static void *_p_FIX__PctAtRiskTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PctAtRisk *) x)); } static void *_p_FIX__UtcTimeOnlyFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::UtcTimeOnlyField *) x)); } static void *_p_FIX__TotNoRelatedSymTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoRelatedSym *) x)); } static void *_p_FIX__NoRelatedSymTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRelatedSym *) x)); } static void *_p_FIX__MDReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDReqID *) x)); } static void *_p_FIX__CurrencyRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CurrencyRatio *) x)); } static void *_p_FIX__LegCurrencyRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegCurrencyRatio *) x)); } static void *_p_FIX__MaturityNetMoneyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaturityNetMoney *) x)); } static void *_p_FIX__AllocNetMoneyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocNetMoney *) x)); } static void *_p_FIX__NetMoneyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::NetMoney *) x)); } static void *_p_FIX__RatioQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RatioQty *) x)); } static void *_p_FIX__LegRatioQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegRatioQty *) x)); } static void *_p_FIX__LegBenchmarkCurveNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegBenchmarkCurveName *) x)); } static void *_p_FIX__BenchmarkCurveNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkCurveName *) x)); } static void *_p_FIX__OrigPosReqRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigPosReqRefID *) x)); } static void *_p_FIX__AggregatedBookTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::AggregatedBook *) x)); } static void *_p_FIX__LegBenchmarkCurvePointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegBenchmarkCurvePoint *) x)); } static void *_p_FIX__BenchmarkCurvePointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkCurvePoint *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrementAmount *) x)); } static void *_p_FIX__MinPriceIncrementAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinPriceIncrementAmount *) x)); } static void *_p_FIX__UnderlyingCollectAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCollectAmount *) x)); } static void *_p_FIX__UnderlyingCashAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCashAmount *) x)); } static void *_p_FIX__ThresholdAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ThresholdAmount *) x)); } static void *_p_FIX__OptPayoutAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OptPayoutAmount *) x)); } static void *_p_FIX__ComplexOptPayoutAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ComplexOptPayoutAmount *) x)); } static void *_p_FIX__OpenCloseSettlFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OpenCloseSettlFlag *) x)); } static void *_p_FIX__DisplayMinIncrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayMinIncr *) x)); } static void *_p_FIX__ApplResendFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ApplResendFlag *) x)); } static void *_p_FIX__MaxShowTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxShow *) x)); } static void *_p_FIX__NoExecsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoExecs *) x)); } static void *_p_FIX__SettlCurrOfferFxRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrOfferFxRate *) x)); } static void *_p_FIX__SettlCurrBidFxRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrBidFxRate *) x)); } static void *_p_FIX__SettlCurrFxRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrFxRate *) x)); } static void *_p_FIX__DeliveryFormTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DeliveryForm *) x)); } static void *_p_FIX__HostCrossIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::HostCrossID *) x)); } static void *_p_FIX__CrossIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CrossID *) x)); } static void *_p_FIX__OrigCrossIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigCrossID *) x)); } static void *_p_FIX__TargetStrategyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TargetStrategy *) x)); } static void *_p_FIX__CashDistribAgentAcctNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentAcctName *) x)); } static void *_p_FIX__CashSettlAgentContactNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentContactName *) x)); } static void *_p_FIX__CashSettlAgentAcctNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentAcctName *) x)); } static void *_p_FIX__SecuritySettlAgentContactNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentContactName *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentAcctName *) x)); } static void *_p_FIX__NoRootPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRootPartyIDs *) x)); } static void *_p_FIX__NoNested3PartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested3PartyIDs *) x)); } static void *_p_FIX__NoSettlPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlPartyIDs *) x)); } static void *_p_FIX__NoNested2PartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested2PartyIDs *) x)); } static void *_p_FIX__NoPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPartyIDs *) x)); } static void *_p_FIX__NoNestedPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNestedPartyIDs *) x)); } static void *_p_FIX__NoNested4PartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested4PartyIDs *) x)); } static void *_p_FIX__NoTargetPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTargetPartyIDs *) x)); } static void *_p_FIX__FirstPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FirstPx *) x)); } static void *_p_FIX__NoOfSecSizesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOfSecSizes *) x)); } static void *_p_FIX__DerivativeStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeStrikePrice *) x)); } static void *_p_FIX__SecondaryTradingReferencePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryTradingReferencePrice *) x)); } static void *_p_FIX__TradingReferencePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TradingReferencePrice *) x)); } static void *_p_FIX__UnderlyingStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingStrikePrice *) x)); } static void *_p_FIX__StrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikePrice *) x)); } static void *_p_FIX__LegStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegStrikePrice *) x)); } static void *_p_FIX__AvgPxPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AvgPxPrecision *) x)); } static void *_p_FIX__AvgPrxPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AvgPrxPrecision *) x)); } static void *_p_FIX__UnderlyingLegStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingLegStrikePrice *) x)); } static void *_p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikePriceBoundaryPrecision *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ComplexEventPriceBoundaryPrecision *) x)); } static void *_p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaturityMonthYearIncrementUnits *) x)); } static void *_p_FIX__MDEntryBuyerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryBuyer *) x)); } static void *_p_FIX__LegSettlDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSettlDate *) x)); } static void *_p_FIX__SettlDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlDate *) x)); } static void *_p_FIX__LeavesQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LeavesQty *) x)); } static void *_p_FIX__EndDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EndDate *) x)); } static void *_p_FIX__SettlInstReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstReqID *) x)); } static void *_p_FIX__TestReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TestReqID *) x)); } static void *_p_FIX__MarketReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketReqID *) x)); } static void *_p_FIX__ComplexEventEndDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ComplexEventEndDate *) x)); } static void *_p_FIX__DerivativeInstrAttribTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeInstrAttribType *) x)); } static void *_p_FIX__NestedInstrAttribTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NestedInstrAttribType *) x)); } static void *_p_FIX__InstrAttribTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::InstrAttribType *) x)); } static void *_p_FIX__ProcessCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ProcessCode *) x)); } static void *_p_FIX__UtcDateFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::UtcDateField *) x)); } static void *_p_FIX__DoubleFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::DoubleField *) x)); } static void *_p_FIX__ValueOfFuturesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ValueOfFutures *) x)); } static void *_p_FIX__NoCollInquiryQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoCollInquiryQualifier *) x)); } static void *_p_FIX__CollInquiryQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollInquiryQualifier *) x)); } static void *_p_FIX__QuoteQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::QuoteQualifier *) x)); } static void *_p_FIX__IOIQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOIQualifier *) x)); } static void *_p_FIX__ExpQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ExpQty *) x)); } static void *_p_FIX__LegGrossTradeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegGrossTradeAmt *) x)); } static void *_p_FIX__SideGrossTradeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SideGrossTradeAmt *) x)); } static void *_p_FIX__GrossTradeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::GrossTradeAmt *) x)); } static void *_p_FIX__MinBidSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinBidSize *) x)); } static void *_p_FIX__DefBidSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DefBidSize *) x)); } static void *_p_FIX__BidSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidSize *) x)); } static void *_p_FIX__ExpTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExpType *) x)); } static void *_p_FIX__LastUpdateTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::LastUpdateTime *) x)); } static void *_p_FIX__PossDupFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PossDupFlag *) x)); } static void *_p_FIX__DerivativeListMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeListMethod *) x)); } static void *_p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeFuturesValuationMethod *) x)); } static void *_p_FIX__DerivativeSettlMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeSettlMethod *) x)); } static void *_p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeInstrmtAssignmentMethod *) x)); } static void *_p_FIX__ListMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListMethod *) x)); } static void *_p_FIX__FuturesValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FuturesValuationMethod *) x)); } static void *_p_FIX__SettlMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlMethod *) x)); } static void *_p_FIX__InstrmtAssignmentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::InstrmtAssignmentMethod *) x)); } static void *_p_FIX__UnderlyingSettlMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSettlMethod *) x)); } static void *_p_FIX__AssignmentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AssignmentMethod *) x)); } static void *_p_FIX__EncryptMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptMethod *) x)); } static void *_p_FIX__DistribPaymentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DistribPaymentMethod *) x)); } static void *_p_FIX__PaymentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PaymentMethod *) x)); } static void *_p_FIX__LegLastForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegLastForwardPoints *) x)); } static void *_p_FIX__LastSwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastSwapPoints *) x)); } static void *_p_FIX__SwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SwapPoints *) x)); } static void *_p_FIX__LegOfferForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOfferForwardPoints *) x)); } static void *_p_FIX__LegBidForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegBidForwardPoints *) x)); } static void *_p_FIX__OfferSwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferSwapPoints *) x)); } static void *_p_FIX__BidSwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidSwapPoints *) x)); } static void *_p_FIX__MDEntryForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntryForwardPoints *) x)); } static void *_p_FIX__LastForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastForwardPoints *) x)); } static void *_p_FIX__OfferForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferForwardPoints *) x)); } static void *_p_FIX__BidForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidForwardPoints *) x)); } static void *_p_FIX__MaxMessageSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaxMessageSize *) x)); } static void *_p_FIX__EncryptedPasswordMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptedPasswordMethod *) x)); } static void *_p_FIX__ValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ValuationMethod *) x)); } static void *_p_FIX__DerivativeValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeValuationMethod *) x)); } static void *_p_FIX__StrikePriceDeterminationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrikePriceDeterminationMethod *) x)); } static void *_p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingPriceDeterminationMethod *) x)); } static void *_p_FIX__SideTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Side *) x)); } static void *_p_FIX__MemoryStoreTo_p_FIX__MessageStore(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStore *) ((FIX::MemoryStore *) x)); } static void *_p_FIX__FileStoreTo_p_FIX__MessageStore(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStore *) ((FIX::FileStore *) x)); } static void *_p_FIX__ScreenLogFactoryTo_p_FIX__LogFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::LogFactory *) ((FIX::ScreenLogFactory *) x)); } static void *_p_FIX__FileLogFactoryTo_p_FIX__LogFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::LogFactory *) ((FIX::FileLogFactory *) x)); } static void *_p_FIX__MemoryStoreFactoryTo_p_FIX__MessageStoreFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStoreFactory *) ((FIX::MemoryStoreFactory *) x)); } static void *_p_FIX__FileStoreFactoryTo_p_FIX__MessageStoreFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStoreFactory *) ((FIX::FileStoreFactory *) x)); } static void *_p_FIX__DeliveryDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliveryDate *) x)); } static void *_p_FIX__RFQReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RFQReqID *) x)); } static void *_p_FIX__EncodedTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedText *) x)); } static void *_p_FIX__QuoteConditionTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteCondition *) x)); } static void *_p_FIX__TradeConditionTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeCondition *) x)); } static void *_p_FIX__ExchangeRuleTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExchangeRule *) x)); } static void *_p_FIX__FutSettDate2To_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FutSettDate2 *) x)); } static void *_p_FIX__CollAsgnIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollAsgnID *) x)); } static void *_p_FIX__TradeRequestIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeRequestID *) x)); } static void *_p_FIX__UserRequestIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UserRequestID *) x)); } static void *_p_FIX__NetworkRequestIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NetworkRequestID *) x)); } static void *_p_FIX__ClientBidIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClientBidID *) x)); } static void *_p_FIX__ReferencePageTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ReferencePage *) x)); } static void *_p_FIX__EncodedListStatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedListStatusText *) x)); } static void *_p_FIX__ListStatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListStatusText *) x)); } static void *_p_FIX__UserStatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UserStatusText *) x)); } static void *_p_FIX__StatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StatusText *) x)); } static void *_p_FIX__MDFeedTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDFeedType *) x)); } static void *_p_FIX__LegSettlDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSettlDate *) x)); } static void *_p_FIX__SettlDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlDate *) x)); } static void *_p_FIX__DeskTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeskType *) x)); } static void *_p_FIX__TransferReasonTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TransferReason *) x)); } static void *_p_FIX__UnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingUnitOfMeasure *) x)); } static void *_p_FIX__LegUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegUnitOfMeasure *) x)); } static void *_p_FIX__PriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PriceUnitOfMeasure *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeUnitOfMeasure *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativePriceUnitOfMeasure *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegPriceUnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingPriceUnitOfMeasure *) x)); } static void *_p_FIX__LegInstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegInstrRegistry *) x)); } static void *_p_FIX__UnderlyingInstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingInstrRegistry *) x)); } static void *_p_FIX__InstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrRegistry *) x)); } static void *_p_FIX__DerivativeInstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrRegistry *) x)); } static void *_p_FIX__EncodedLegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedLegSecurityDesc *) x)); } static void *_p_FIX__LegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityDesc *) x)); } static void *_p_FIX__SecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityDesc *) x)); } static void *_p_FIX__UnderlyingSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityDesc *) x)); } static void *_p_FIX__EncodedSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedSecurityDesc *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedUnderlyingSecurityDesc *) x)); } static void *_p_FIX__PegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSecurityDesc *) x)); } static void *_p_FIX__TriggerSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSecurityDesc *) x)); } static void *_p_FIX__DerivativeSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityDesc *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEncodedSecurityDesc *) x)); } static void *_p_FIX__UnderlyingLegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityDesc *) x)); } static void *_p_FIX__UsernameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Username *) x)); } static void *_p_FIX__RegistRejReasonTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistRejReasonText *) x)); } static void *_p_FIX__SettlBrkrCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlBrkrCode *) x)); } static void *_p_FIX__TextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Text *) x)); } static void *_p_FIX__ApplIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplID *) x)); } static void *_p_FIX__RefApplIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefApplID *) x)); } static void *_p_FIX__SideTrdRegTimestampSrcTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideTrdRegTimestampSrc *) x)); } static void *_p_FIX__SendingDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SendingDate *) x)); } static void *_p_FIX__Nested2PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested2PartyID *) x)); } static void *_p_FIX__NestedPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NestedPartyID *) x)); } static void *_p_FIX__PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PartyID *) x)); } static void *_p_FIX__SettlPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlPartyID *) x)); } static void *_p_FIX__CollInquiryIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollInquiryID *) x)); } static void *_p_FIX__Nested3PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested3PartyID *) x)); } static void *_p_FIX__InstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrumentPartyID *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UndlyInstrumentPartyID *) x)); } static void *_p_FIX__RootPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RootPartyID *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrumentPartyID *) x)); } static void *_p_FIX__Nested4PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested4PartyID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingInstrumentPartyID *) x)); } static void *_p_FIX__TargetPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetPartyID *) x)); } static void *_p_FIX__SettlSessIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlSessID *) x)); } static void *_p_FIX__AgreementDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementDesc *) x)); } static void *_p_FIX__MarketSegmentDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketSegmentDesc *) x)); } static void *_p_FIX__QuoteReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteReqID *) x)); } static void *_p_FIX__ExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecID *) x)); } static void *_p_FIX__FillExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FillExecID *) x)); } static void *_p_FIX__SecondaryExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryExecID *) x)); } static void *_p_FIX__SideExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideExecID *) x)); } static void *_p_FIX__CashDistribAgentNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentName *) x)); } static void *_p_FIX__SecuritySettlAgentNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentName *) x)); } static void *_p_FIX__CashSettlAgentNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentName *) x)); } static void *_p_FIX__MDEntryOriginatorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryOriginator *) x)); } static void *_p_FIX__LegStipulationTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStipulationType *) x)); } static void *_p_FIX__StipulationTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StipulationType *) x)); } static void *_p_FIX__PoolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Pool *) x)); } static void *_p_FIX__SettlInstCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstCode *) x)); } static void *_p_FIX__MailingDtlsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MailingDtls *) x)); } static void *_p_FIX__LegSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityAltID *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityAltID *) x)); } static void *_p_FIX__SecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityAltID *) x)); } static void *_p_FIX__DerivativeSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityAltID *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__AllocTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocText *) x)); } static void *_p_FIX__EncodedAllocTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedAllocText *) x)); } static void *_p_FIX__ClientIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClientID *) x)); } static void *_p_FIX__TargetSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetSubID *) x)); } static void *_p_FIX__RelatdSymTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RelatdSym *) x)); } static void *_p_FIX__CashDistribAgentAcctNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentAcctName *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentAcctName *) x)); } static void *_p_FIX__SecuritySettlAgentContactNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentContactName *) x)); } static void *_p_FIX__CashSettlAgentAcctNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentAcctName *) x)); } static void *_p_FIX__CashSettlAgentContactNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentContactName *) x)); } static void *_p_FIX__ApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplVerID *) x)); } static void *_p_FIX__CstmApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CstmApplVerID *) x)); } static void *_p_FIX__RefApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefApplVerID *) x)); } static void *_p_FIX__RefCstmApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefCstmApplVerID *) x)); } static void *_p_FIX__DefaultApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DefaultApplVerID *) x)); } static void *_p_FIX__DefaultCstmApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DefaultCstmApplVerID *) x)); } static void *_p_FIX__CountryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Country *) x)); } static void *_p_FIX__CardHolderNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardHolderName *) x)); } static void *_p_FIX__SenderLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SenderLocationID *) x)); } static void *_p_FIX__TargetLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetLocationID *) x)); } static void *_p_FIX__OnBehalfOfLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OnBehalfOfLocationID *) x)); } static void *_p_FIX__DeliverToLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliverToLocationID *) x)); } static void *_p_FIX__LocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LocationID *) x)); } static void *_p_FIX__StrategyParameterNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrategyParameterName *) x)); } static void *_p_FIX__TradeInputDeviceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeInputDevice *) x)); } static void *_p_FIX__OrderInputDeviceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrderInputDevice *) x)); } static void *_p_FIX__AllowableOneSidednessCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllowableOneSidednessCurr *) x)); } static void *_p_FIX__AllocSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocSettlCurrency *) x)); } static void *_p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegBenchmarkCurveCurrency *) x)); } static void *_p_FIX__LegSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSettlCurrency *) x)); } static void *_p_FIX__LegCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCurrency *) x)); } static void *_p_FIX__CommCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CommCurrency *) x)); } static void *_p_FIX__BenchmarkCurveCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkCurveCurrency *) x)); } static void *_p_FIX__SettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlCurrency *) x)); } static void *_p_FIX__CurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Currency *) x)); } static void *_p_FIX__UnderlyingCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCurrency *) x)); } static void *_p_FIX__AgreementCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementCurrency *) x)); } static void *_p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStrikeCurrency *) x)); } static void *_p_FIX__LegStrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStrikeCurrency *) x)); } static void *_p_FIX__StrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrikeCurrency *) x)); } static void *_p_FIX__PositionCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PositionCurrency *) x)); } static void *_p_FIX__SideCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideCurrency *) x)); } static void *_p_FIX__SideSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideSettlCurrency *) x)); } static void *_p_FIX__TradingCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingCurrency *) x)); } static void *_p_FIX__DerivativeStrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeStrikeCurrency *) x)); } static void *_p_FIX__LegAllocSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocSettlCurrency *) x)); } static void *_p_FIX__ClearingFeeIndicatorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingFeeIndicator *) x)); } static void *_p_FIX__FinancialStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FinancialStatus *) x)); } static void *_p_FIX__UnderlyingSettlementStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSettlementStatus *) x)); } static void *_p_FIX__AllocClearingFeeIndicatorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocClearingFeeIndicator *) x)); } static void *_p_FIX__SecurityStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityStatus *) x)); } static void *_p_FIX__AllocCustomerCapacityTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocCustomerCapacity *) x)); } static void *_p_FIX__DerivativeSecurityStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityStatus *) x)); } static void *_p_FIX__MDReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDReqID *) x)); } static void *_p_FIX__MDEntryRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryRefID *) x)); } static void *_p_FIX__SignatureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Signature *) x)); } static void *_p_FIX__StandInstDbIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StandInstDbID *) x)); } static void *_p_FIX__SettlInstMsgIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstMsgID *) x)); } static void *_p_FIX__BrokerOfCreditTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BrokerOfCredit *) x)); } static void *_p_FIX__TradeDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeDate *) x)); } static void *_p_FIX__OrigTradeDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigTradeDate *) x)); } static void *_p_FIX__LegDatedDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegDatedDate *) x)); } static void *_p_FIX__DatedDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DatedDate *) x)); } static void *_p_FIX__OrigCrossIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigCrossID *) x)); } static void *_p_FIX__CrossIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CrossID *) x)); } static void *_p_FIX__HostCrossIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::HostCrossID *) x)); } static void *_p_FIX__CollAsgnRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollAsgnRefID *) x)); } static void *_p_FIX__SecurityReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityReqID *) x)); } static void *_p_FIX__OpenCloseSettlFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OpenCloseSettlFlag *) x)); } static void *_p_FIX__AffectedSecondaryOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AffectedSecondaryOrderID *) x)); } static void *_p_FIX__AffectedOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AffectedOrderID *) x)); } static void *_p_FIX__OrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrderID *) x)); } static void *_p_FIX__SecondaryOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryOrderID *) x)); } static void *_p_FIX__MailingInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MailingInst *) x)); } static void *_p_FIX__CustOrderHandlingInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CustOrderHandlingInst *) x)); } static void *_p_FIX__DeskOrderHandlingInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeskOrderHandlingInst *) x)); } static void *_p_FIX__RefOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefOrderID *) x)); } static void *_p_FIX__NotAffectedOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NotAffectedOrderID *) x)); } static void *_p_FIX__SettlSessSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlSessSubID *) x)); } static void *_p_FIX__LegBenchmarkCurvePointTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegBenchmarkCurvePoint *) x)); } static void *_p_FIX__BenchmarkCurvePointTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkCurvePoint *) x)); } static void *_p_FIX__ContraTraderTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContraTrader *) x)); } static void *_p_FIX__PaymentRefTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PaymentRef *) x)); } static void *_p_FIX__TradingSessionIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingSessionID *) x)); } static void *_p_FIX__UnderlyingTradingSessionIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingTradingSessionID *) x)); } static void *_p_FIX__TriggerTradingSessionIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerTradingSessionID *) x)); } static void *_p_FIX__SettlInstIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstID *) x)); } static void *_p_FIX__ExecRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecRefID *) x)); } static void *_p_FIX__StreamAsgnReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StreamAsgnReqID *) x)); } static void *_p_FIX__LegFutSettDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegFutSettDate *) x)); } static void *_p_FIX__FutSettDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FutSettDate *) x)); } static void *_p_FIX__CardExpDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardExpDate *) x)); } static void *_p_FIX__ExDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExDate *) x)); } static void *_p_FIX__QuoteSetIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteSetID *) x)); } static void *_p_FIX__CashDistribAgentAcctNumberTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentAcctNumber *) x)); } static void *_p_FIX__CardNumberTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardNumber *) x)); } static void *_p_FIX__SecurityResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityResponseID *) x)); } static void *_p_FIX__NetworkResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NetworkResponseID *) x)); } static void *_p_FIX__LastNetworkResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LastNetworkResponseID *) x)); } static void *_p_FIX__ApplResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplResponseID *) x)); } static void *_p_FIX__LastMktTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LastMkt *) x)); } static void *_p_FIX__MDEntrySellerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntrySeller *) x)); } static void *_p_FIX__YieldRedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::YieldRedemptionDate *) x)); } static void *_p_FIX__LegRedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegRedemptionDate *) x)); } static void *_p_FIX__UnderlyingRedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingRedemptionDate *) x)); } static void *_p_FIX__RedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RedemptionDate *) x)); } static void *_p_FIX__TradeOriginationDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeOriginationDate *) x)); } static void *_p_FIX__TradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeID *) x)); } static void *_p_FIX__SecondaryTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryTradeID *) x)); } static void *_p_FIX__FirmTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FirmTradeID *) x)); } static void *_p_FIX__SecondaryFirmTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryFirmTradeID *) x)); } static void *_p_FIX__OrigTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigTradeID *) x)); } static void *_p_FIX__OrigSecondaryTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigSecondaryTradeID *) x)); } static void *_p_FIX__InvestorCountryOfResidenceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InvestorCountryOfResidence *) x)); } static void *_p_FIX__LegCreditRatingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCreditRating *) x)); } static void *_p_FIX__UnderlyingCreditRatingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCreditRating *) x)); } static void *_p_FIX__CreditRatingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CreditRating *) x)); } static void *_p_FIX__MDEntryBuyerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryBuyer *) x)); } static void *_p_FIX__ConfirmRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ConfirmRefID *) x)); } static void *_p_FIX__IOIIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIID *) x)); } static void *_p_FIX__SenderSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SenderSubID *) x)); } static void *_p_FIX__UnderlyingCashTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCashType *) x)); } static void *_p_FIX__TrdRegTimestampOriginTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TrdRegTimestampOrigin *) x)); } static void *_p_FIX__AdvIdTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AdvId *) x)); } static void *_p_FIX__TrdMatchIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TrdMatchID *) x)); } static void *_p_FIX__ConfirmReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ConfirmReqID *) x)); } static void *_p_FIX__MaturityRuleIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityRuleID *) x)); } static void *_p_FIX__StrikeRuleIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrikeRuleID *) x)); } static void *_p_FIX__BenchmarkSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkSecurityID *) x)); } static void *_p_FIX__LegSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityID *) x)); } static void *_p_FIX__SecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityID *) x)); } static void *_p_FIX__UnderlyingSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityID *) x)); } static void *_p_FIX__PegSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSecurityID *) x)); } static void *_p_FIX__TriggerSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSecurityID *) x)); } static void *_p_FIX__DerivativeSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityID *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityID *) x)); } static void *_p_FIX__OnBehalfOfCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OnBehalfOfCompID *) x)); } static void *_p_FIX__TargetCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetCompID *) x)); } static void *_p_FIX__SenderCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SenderCompID *) x)); } static void *_p_FIX__HopCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::HopCompID *) x)); } static void *_p_FIX__RefCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefCompID *) x)); } static void *_p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentContactPhone *) x)); } static void *_p_FIX__CashSettlAgentContactPhoneTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentContactPhone *) x)); } static void *_p_FIX__DeliverToCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliverToCompID *) x)); } static void *_p_FIX__ConfirmIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ConfirmID *) x)); } static void *_p_FIX__LegLocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegLocaleOfIssue *) x)); } static void *_p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStateOrProvinceOfIssue *) x)); } static void *_p_FIX__LegCountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCountryOfIssue *) x)); } static void *_p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLocaleOfIssue *) x)); } static void *_p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStateOrProvinceOfIssue *) x)); } static void *_p_FIX__UnderlyingCountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCountryOfIssue *) x)); } static void *_p_FIX__LocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LocaleOfIssue *) x)); } static void *_p_FIX__StateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StateOrProvinceOfIssue *) x)); } static void *_p_FIX__CountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CountryOfIssue *) x)); } static void *_p_FIX__YieldTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::YieldType *) x)); } static void *_p_FIX__EndDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EndDate *) x)); } static void *_p_FIX__DerivativeCountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeCountryOfIssue *) x)); } static void *_p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeStateOrProvinceOfIssue *) x)); } static void *_p_FIX__DerivativeLocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeLocaleOfIssue *) x)); } static void *_p_FIX__SymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Symbol *) x)); } static void *_p_FIX__TriggerSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSymbol *) x)); } static void *_p_FIX__LegSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSymbol *) x)); } static void *_p_FIX__UnderlyingSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSymbol *) x)); } static void *_p_FIX__PegSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSymbol *) x)); } static void *_p_FIX__DerivativeSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSymbol *) x)); } static void *_p_FIX__UnderlyingLegSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSymbol *) x)); } static void *_p_FIX__AltMDSourceIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AltMDSourceID *) x)); } static void *_p_FIX__StrategyParameterValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrategyParameterValue *) x)); } static void *_p_FIX__BeginStringTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BeginString *) x)); } static void *_p_FIX__UnderlyingSettlMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSettlMethod *) x)); } static void *_p_FIX__FuturesValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FuturesValuationMethod *) x)); } static void *_p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeFuturesValuationMethod *) x)); } static void *_p_FIX__ValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ValuationMethod *) x)); } static void *_p_FIX__DerivativeValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeValuationMethod *) x)); } static void *_p_FIX__PriceQuoteMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PriceQuoteMethod *) x)); } static void *_p_FIX__DerivativePriceQuoteMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativePriceQuoteMethod *) x)); } static void *_p_FIX__WaveNoTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::WaveNo *) x)); } static void *_p_FIX__RegistDtlsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistDtls *) x)); } static void *_p_FIX__PasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Password *) x)); } static void *_p_FIX__NewPasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NewPassword *) x)); } static void *_p_FIX__SettlObligMsgIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlObligMsgID *) x)); } static void *_p_FIX__EncryptedPasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncryptedPassword *) x)); } static void *_p_FIX__EncryptedNewPasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncryptedNewPassword *) x)); } static void *_p_FIX__IOIQtyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIQty *) x)); } static void *_p_FIX__MessageEncodingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MessageEncoding *) x)); } static void *_p_FIX__LegIOIQtyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIOIQty *) x)); } static void *_p_FIX__MsgTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MsgType *) x)); } static void *_p_FIX__RefMsgTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefMsgType *) x)); } static void *_p_FIX__EncodedMktSegmDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedMktSegmDesc *) x)); } static void *_p_FIX__CollReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollReqID *) x)); } static void *_p_FIX__SettleOnOpenFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettleOnOpenFlag *) x)); } static void *_p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSettleOnOpenFlag *) x)); } static void *_p_FIX__ApplReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplReqID *) x)); } static void *_p_FIX__RefApplReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefApplReqID *) x)); } static void *_p_FIX__TargetStrategyParametersTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetStrategyParameters *) x)); } static void *_p_FIX__SecurityXMLTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityXML *) x)); } static void *_p_FIX__DerivativeSecurityXMLTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityXML *) x)); } static void *_p_FIX__BidIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BidID *) x)); } static void *_p_FIX__CardStartDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardStartDate *) x)); } static void *_p_FIX__StartDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StartDate *) x)); } static void *_p_FIX__SecurityGroupTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityGroup *) x)); } static void *_p_FIX__DerivativeSecurityGroupTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityGroup *) x)); } static void *_p_FIX__SeniorityTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Seniority *) x)); } static void *_p_FIX__UnderlyingSeniorityTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSeniority *) x)); } static void *_p_FIX__OnBehalfOfSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OnBehalfOfSubID *) x)); } static void *_p_FIX__ClearingBusinessDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingBusinessDate *) x)); } static void *_p_FIX__RefSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefSubID *) x)); } static void *_p_FIX__ListIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListID *) x)); } static void *_p_FIX__MatchAlgorithmTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MatchAlgorithm *) x)); } static void *_p_FIX__SecurityListIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityListID *) x)); } static void *_p_FIX__CashDistribPayRefTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribPayRef *) x)); } static void *_p_FIX__ListExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListExecInst *) x)); } static void *_p_FIX__ExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecInst *) x)); } static void *_p_FIX__EncodedListExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedListExecInst *) x)); } static void *_p_FIX__LegExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegExecInst *) x)); } static void *_p_FIX__SecondaryClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryClOrdID *) x)); } static void *_p_FIX__OrigClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigClOrdID *) x)); } static void *_p_FIX__ClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClOrdID *) x)); } static void *_p_FIX__NotAffOrigClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NotAffOrigClOrdID *) x)); } static void *_p_FIX__AdvRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AdvRefID *) x)); } static void *_p_FIX__URLLinkTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::URLLink *) x)); } static void *_p_FIX__SideReasonCdTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideReasonCd *) x)); } static void *_p_FIX__UnderlyingStipTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStipType *) x)); } static void *_p_FIX__PaymentRemitterIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PaymentRemitterID *) x)); } static void *_p_FIX__LegCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCFICode *) x)); } static void *_p_FIX__UnderlyingCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCFICode *) x)); } static void *_p_FIX__CFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CFICode *) x)); } static void *_p_FIX__AsgnRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AsgnRptID *) x)); } static void *_p_FIX__DerivativeCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeCFICode *) x)); } static void *_p_FIX__UnderlyingLegCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegCFICode *) x)); } static void *_p_FIX__StreamAsgnRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StreamAsgnRptID *) x)); } static void *_p_FIX__AllocReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocReportID *) x)); } static void *_p_FIX__TradeReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeReportID *) x)); } static void *_p_FIX__RoutingIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RoutingID *) x)); } static void *_p_FIX__SecondaryTradeReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryTradeReportID *) x)); } static void *_p_FIX__LegReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegReportID *) x)); } static void *_p_FIX__SideTradeReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideTradeReportID *) x)); } static void *_p_FIX__ApplReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplReportID *) x)); } static void *_p_FIX__MassActionReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MassActionReportID *) x)); } static void *_p_FIX__MarketReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketReportID *) x)); } static void *_p_FIX__IOIidTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIid *) x)); } static void *_p_FIX__OrderRestrictionsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrderRestrictions *) x)); } static void *_p_FIX__TimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TimeUnit *) x)); } static void *_p_FIX__UnderlyingTimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingTimeUnit *) x)); } static void *_p_FIX__LegTimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegTimeUnit *) x)); } static void *_p_FIX__ExchangeSpecialInstructionsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExchangeSpecialInstructions *) x)); } static void *_p_FIX__DerivativeTimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeTimeUnit *) x)); } static void *_p_FIX__ExecBrokerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecBroker *) x)); } static void *_p_FIX__ContraBrokerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContraBroker *) x)); } static void *_p_FIX__NewsIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NewsID *) x)); } static void *_p_FIX__ParentMktSegmIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ParentMktSegmID *) x)); } static void *_p_FIX__SubjectTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Subject *) x)); } static void *_p_FIX__EncodedSubjectTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedSubject *) x)); } static void *_p_FIX__UnderlyingStipValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStipValue *) x)); } static void *_p_FIX__SecurityXMLSchemaTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityXMLSchema *) x)); } static void *_p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityXMLSchema *) x)); } static void *_p_FIX__EventTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EventText *) x)); } static void *_p_FIX__DerivativeEventTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEventText *) x)); } static void *_p_FIX__TradingSessionDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingSessionDesc *) x)); } static void *_p_FIX__LegIndividualAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIndividualAllocID *) x)); } static void *_p_FIX__IndividualAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IndividualAllocID *) x)); } static void *_p_FIX__RefAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefAllocID *) x)); } static void *_p_FIX__AllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocID *) x)); } static void *_p_FIX__SecondaryAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryAllocID *) x)); } static void *_p_FIX__SecondaryIndividualAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryIndividualAllocID *) x)); } static void *_p_FIX__LegAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocID *) x)); } static void *_p_FIX__CardIssNumTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardIssNum *) x)); } static void *_p_FIX__LegSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityType *) x)); } static void *_p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegRepoCollateralSecurityType *) x)); } static void *_p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingRepoCollateralSecurityType *) x)); } static void *_p_FIX__RepoCollateralSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RepoCollateralSecurityType *) x)); } static void *_p_FIX__SecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityType *) x)); } static void *_p_FIX__UnderlyingSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityType *) x)); } static void *_p_FIX__CashDistribAgentCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentCode *) x)); } static void *_p_FIX__SecuritySettlAgentCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentCode *) x)); } static void *_p_FIX__CashSettlAgentCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentCode *) x)); } static void *_p_FIX__DerivativeSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityType *) x)); } static void *_p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityType *) x)); } static void *_p_FIX__ReceivedDeptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ReceivedDeptID *) x)); } static void *_p_FIX__QuoteMsgIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteMsgID *) x)); } static void *_p_FIX__UnderlyingCPProgramTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCPProgram *) x)); } static void *_p_FIX__DeliverToSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliverToSubID *) x)); } static void *_p_FIX__RejectTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RejectText *) x)); } static void *_p_FIX__IOISharesTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIShares *) x)); } static void *_p_FIX__LegIssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIssueDate *) x)); } static void *_p_FIX__UnderlyingIssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingIssueDate *) x)); } static void *_p_FIX__IssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IssueDate *) x)); } static void *_p_FIX__DerivativeIssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeIssueDate *) x)); } static void *_p_FIX__QuoteIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteID *) x)); } static void *_p_FIX__ClOrdLinkIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClOrdLinkID *) x)); } static void *_p_FIX__TierCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TierCode *) x)); } static void *_p_FIX__SecurityListDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityListDesc *) x)); } static void *_p_FIX__EncodedSecurityListDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedSecurityListDesc *) x)); } static void *_p_FIX__AllocLinkIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocLinkID *) x)); } static void *_p_FIX__TradeLinkIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeLinkID *) x)); } static void *_p_FIX__HeadlineTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Headline *) x)); } static void *_p_FIX__EncodedHeadlineTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedHeadline *) x)); } static void *_p_FIX__RegistEmailTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistEmail *) x)); } static void *_p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkSecurityIDSource *) x)); } static void *_p_FIX__LegAllocAcctIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocAcctIDSource *) x)); } static void *_p_FIX__LegSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityAltIDSource *) x)); } static void *_p_FIX__LegSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityIDSource *) x)); } static void *_p_FIX__TradeInputSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeInputSource *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityAltIDSource *) x)); } static void *_p_FIX__SecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityAltIDSource *) x)); } static void *_p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityIDSource *) x)); } static void *_p_FIX__SecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityIDSource *) x)); } static void *_p_FIX__IDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IDSource *) x)); } static void *_p_FIX__UnderlyingIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingIDSource *) x)); } static void *_p_FIX__ContAmtCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContAmtCurr *) x)); } static void *_p_FIX__InputSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InputSource *) x)); } static void *_p_FIX__MessageEventSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MessageEventSource *) x)); } static void *_p_FIX__PegSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSecurityIDSource *) x)); } static void *_p_FIX__TriggerSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSecurityIDSource *) x)); } static void *_p_FIX__DerivativeSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityIDSource *) x)); } static void *_p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityAltIDSource *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrumentPartyIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityAltIDSource *) x)); } static void *_p_FIX__PosTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosType *) x)); } static void *_p_FIX__MaturityDayTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityDay *) x)); } static void *_p_FIX__UnderlyingMaturityDayTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityDay *) x)); } static void *_p_FIX__SideComplianceIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideComplianceID *) x)); } static void *_p_FIX__ComplianceIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ComplianceID *) x)); } static void *_p_FIX__ListNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListName *) x)); } static void *_p_FIX__YieldCalcDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::YieldCalcDate *) x)); } static void *_p_FIX__ClearingFirmTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingFirm *) x)); } static void *_p_FIX__OpenCloseSettleFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OpenCloseSettleFlag *) x)); } static void *_p_FIX__RegistRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistRefID *) x)); } static void *_p_FIX__SettlInstRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstRefID *) x)); } static void *_p_FIX__BusinessRejectRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BusinessRejectRefID *) x)); } static void *_p_FIX__SecurityListRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityListRefID *) x)); } static void *_p_FIX__PosMaintRptRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosMaintRptRefID *) x)); } static void *_p_FIX__TradeReportRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeReportRefID *) x)); } static void *_p_FIX__AllocReportRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocReportRefID *) x)); } static void *_p_FIX__SecondaryTradeReportRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryTradeReportRefID *) x)); } static void *_p_FIX__RegistAcctTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistAcctType *) x)); } static void *_p_FIX__SideFillStationCdTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideFillStationCd *) x)); } static void *_p_FIX__Nested2PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested2PartySubID *) x)); } static void *_p_FIX__NestedPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NestedPartySubID *) x)); } static void *_p_FIX__PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PartySubID *) x)); } static void *_p_FIX__MDEntryIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryID *) x)); } static void *_p_FIX__QuoteEntryIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteEntryID *) x)); } static void *_p_FIX__SettlPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlPartySubID *) x)); } static void *_p_FIX__Nested3PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested3PartySubID *) x)); } static void *_p_FIX__InstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrumentPartySubID *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UndlyInstrumentPartySubID *) x)); } static void *_p_FIX__RootPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RootPartySubID *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrumentPartySubID *) x)); } static void *_p_FIX__Nested4PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested4PartySubID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingInstrumentPartySubID *) x)); } static void *_p_FIX__XmlDataTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::XmlData *) x)); } static void *_p_FIX__MDStreamIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDStreamID *) x)); } static void *_p_FIX__TestReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TestReqID *) x)); } static void *_p_FIX__SettlInstReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstReqID *) x)); } static void *_p_FIX__CollRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollRptID *) x)); } static void *_p_FIX__MarketReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketReqID *) x)); } static void *_p_FIX__IOIRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIRefID *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentAcctNum *) x)); } static void *_p_FIX__CashSettlAgentAcctNumTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentAcctNum *) x)); } static void *_p_FIX__LanguageCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LanguageCode *) x)); } static void *_p_FIX__LegSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSymbolSfx *) x)); } static void *_p_FIX__SymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SymbolSfx *) x)); } static void *_p_FIX__UnderlyingSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSymbolSfx *) x)); } static void *_p_FIX__TradingSessionSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingSessionSubID *) x)); } static void *_p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingTradingSessionSubID *) x)); } static void *_p_FIX__TriggerTradingSessionSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerTradingSessionSubID *) x)); } static void *_p_FIX__DerivativeSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSymbolSfx *) x)); } static void *_p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSymbolSfx *) x)); } static void *_p_FIX__LegAllocAccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocAccount *) x)); } static void *_p_FIX__AllocAccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocAccount *) x)); } static void *_p_FIX__AccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Account *) x)); } static void *_p_FIX__ClearingAccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingAccount *) x)); } static void *_p_FIX__IssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Issuer *) x)); } static void *_p_FIX__EncodedIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedIssuer *) x)); } static void *_p_FIX__DerivativeEncodedIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEncodedIssuer *) x)); } static void *_p_FIX__EncodedLegIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedLegIssuer *) x)); } static void *_p_FIX__LegIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIssuer *) x)); } static void *_p_FIX__UnderlyingIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingIssuer *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedUnderlyingIssuer *) x)); } static void *_p_FIX__DerivativeIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeIssuer *) x)); } static void *_p_FIX__BidDescriptorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BidDescriptor *) x)); } static void *_p_FIX__LegSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecuritySubType *) x)); } static void *_p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecuritySubType *) x)); } static void *_p_FIX__SecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySubType *) x)); } static void *_p_FIX__DerivativeSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecuritySubType *) x)); } static void *_p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecuritySubType *) x)); } static void *_p_FIX__ScopeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Scope *) x)); } static void *_p_FIX__TimeBracketTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TimeBracket *) x)); } static void *_p_FIX__PosAmtTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosAmtType *) x)); } static void *_p_FIX__AdvTransTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AdvTransType *) x)); } static void *_p_FIX__SettlDepositoryCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlDepositoryCode *) x)); } static void *_p_FIX__LegPoolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegPool *) x)); } static void *_p_FIX__CPRegTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CPRegType *) x)); } static void *_p_FIX__UnderlyingCPRegTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCPRegType *) x)); } static void *_p_FIX__SettlDate2To_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlDate2 *) x)); } static void *_p_FIX__RawDataTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RawData *) x)); } static void *_p_FIX__MarketIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketID *) x)); } static void *_p_FIX__DlvyInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DlvyInst *) x)); } static void *_p_FIX__DeskIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeskID *) x)); } static void *_p_FIX__NewsRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NewsRefID *) x)); } static void *_p_FIX__CashDistribCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribCurr *) x)); } static void *_p_FIX__LegStipulationValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStipulationValue *) x)); } static void *_p_FIX__StipulationValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StipulationValue *) x)); } static void *_p_FIX__AgreementIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementID *) x)); } static void *_p_FIX__MarketSegmentIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketSegmentID *) x)); } static void *_p_FIX__MDMktTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDMkt *) x)); } static void *_p_FIX__LegMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegMaturityDate *) x)); } static void *_p_FIX__UnderlyingMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityDate *) x)); } static void *_p_FIX__MaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityDate *) x)); } static void *_p_FIX__QuantityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuantityDate *) x)); } static void *_p_FIX__DerivativeMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeMaturityDate *) x)); } static void *_p_FIX__UnderlyingLegMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegMaturityDate *) x)); } static void *_p_FIX__PosReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosReqID *) x)); } static void *_p_FIX__QuoteStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteStatusReqID *) x)); } static void *_p_FIX__MassStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MassStatusReqID *) x)); } static void *_p_FIX__SecurityStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityStatusReqID *) x)); } static void *_p_FIX__TradSesReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradSesReqID *) x)); } static void *_p_FIX__OrdStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrdStatusReqID *) x)); } static void *_p_FIX__StandInstDbNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StandInstDbName *) x)); } static void *_p_FIX__MaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityTime *) x)); } static void *_p_FIX__LegMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegMaturityTime *) x)); } static void *_p_FIX__UnderlyingMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityTime *) x)); } static void *_p_FIX__DerivativeMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeMaturityTime *) x)); } static void *_p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegMaturityTime *) x)); } static void *_p_FIX__ResponseDestinationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ResponseDestination *) x)); } static void *_p_FIX__DesignationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Designation *) x)); } static void *_p_FIX__ExDestinationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExDestination *) x)); } static void *_p_FIX__InterestAccrualDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InterestAccrualDate *) x)); } static void *_p_FIX__LegInterestAccrualDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegInterestAccrualDate *) x)); } static void *_p_FIX__CardIssNoTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardIssNo *) x)); } static void *_p_FIX__LegBenchmarkCurveNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegBenchmarkCurveName *) x)); } static void *_p_FIX__BenchmarkCurveNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkCurveName *) x)); } static void *_p_FIX__PaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PaymentDate *) x)); } static void *_p_FIX__LegCouponPaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCouponPaymentDate *) x)); } static void *_p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCouponPaymentDate *) x)); } static void *_p_FIX__CouponPaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CouponPaymentDate *) x)); } static void *_p_FIX__EventDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EventDate *) x)); } static void *_p_FIX__AgreementDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementDate *) x)); } static void *_p_FIX__UnderlyingSettlementDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSettlementDate *) x)); } static void *_p_FIX__DerivativeEventDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEventDate *) x)); } static void *_p_FIX__MatchTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MatchType *) x)); } static void *_p_FIX__CorporateActionTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CorporateAction *) x)); } static void *_p_FIX__EmailThreadIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EmailThreadID *) x)); } static void *_p_FIX__SettlLocationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlLocation *) x)); } static void *_p_FIX__MiscFeeCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MiscFeeCurr *) x)); } static void *_p_FIX__SettlTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlType *) x)); } static void *_p_FIX__RegistDetlsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistDetls *) x)); } static void *_p_FIX__ContraLegRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContraLegRefID *) x)); } static void *_p_FIX__LegRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegRefID *) x)); } static void *_p_FIX__TradeLegRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeLegRefID *) x)); } static void *_p_FIX__TZTransactTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TZTransactTime *) x)); } static void *_p_FIX__SettlObligRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlObligRefID *) x)); } static void *_p_FIX__ContractSettlMonthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContractSettlMonth *) x)); } static void *_p_FIX__BookingRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BookingRefID *) x)); } static void *_p_FIX__LegContractSettlMonthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegContractSettlMonth *) x)); } static void *_p_FIX__DerivativeContractSettlMonthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeContractSettlMonth *) x)); } static void *_p_FIX__SecureDataTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecureData *) x)); } static void *_p_FIX__InstrAttribValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrAttribValue *) x)); } static void *_p_FIX__NestedInstrAttribValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NestedInstrAttribValue *) x)); } static void *_p_FIX__DerivativeInstrAttribValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrAttribValue *) x)); } static void *_p_FIX__LegSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityExchange *) x)); } static void *_p_FIX__SecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityExchange *) x)); } static void *_p_FIX__UnderlyingSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityExchange *) x)); } static void *_p_FIX__DerivativeSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityExchange *) x)); } static void *_p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityExchange *) x)); } static void *_p_FIX__RestructuringTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RestructuringType *) x)); } static void *_p_FIX__UnderlyingRestructuringTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingRestructuringType *) x)); } static void *_p_FIX__DateOfBirthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DateOfBirth *) x)); } static void *_p_FIX__BasisFeatureDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BasisFeatureDate *) x)); } static void *_p_FIX__ExpireDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExpireDate *) x)); } static void *_p_FIX__CollRespIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollRespID *) x)); } static void *_p_FIX__RptSysTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RptSys *) x)); } static void *_p_FIX__QuoteRespIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteRespID *) x)); } static void *_p_FIX__ProductComplexTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ProductComplex *) x)); } static void *_p_FIX__DerivativeProductComplexTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeProductComplex *) x)); } static void *_p_FIX__SettlObligIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlObligID *) x)); } static void *_p_FIX__RegistIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistID *) x)); } static void *_p_FIX__MiscFeeTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MiscFeeType *) x)); } static void *_p_FIX__LegMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegMaturityMonthYear *) x)); } static void *_p_FIX__MaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityMonthYear *) x)); } static void *_p_FIX__EndMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EndMaturityMonthYear *) x)); } static void *_p_FIX__StartMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StartMaturityMonthYear *) x)); } static void *_p_FIX__DerivativeMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeMaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegMaturityMonthYear *) x)); } static void *_p_FIX__PosMaintRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosMaintRptID *) x)); } static void *_p_FIX__OrigPosReqRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigPosReqRefID *) x)); } static void *_p_FIX__ContIntRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContIntRptID *) x)); } static void *_p_FIX__SynchronizedApplicationTo_p_FIX__Application(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Application *) ((FIX::SynchronizedApplication *) x)); } static void *_p_FIX__NullApplicationTo_p_FIX__Application(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Application *) ((FIX::NullApplication *) x)); } static void *_p_FIX__SocketSendFailedTo_p_FIX__SocketException(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::SocketException *) ((FIX::SocketSendFailed *) x)); } static void *_p_FIX__SocketRecvFailedTo_p_FIX__SocketException(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::SocketException *) ((FIX::SocketRecvFailed *) x)); } static void *_p_FIX__SocketCloseFailedTo_p_FIX__SocketException(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::SocketException *) ((FIX::SocketCloseFailed *) x)); } static void *_p_FIX__RequiredTagMissingTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RequiredTagMissing *) x)); } static void *_p_FIX__SocketSendFailedTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) (FIX::SocketException *) ((FIX::SocketSendFailed *) x)); } static void *_p_FIX__SocketRecvFailedTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) (FIX::SocketException *) ((FIX::SocketRecvFailed *) x)); } static void *_p_FIX__InvalidTagNumberTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::InvalidTagNumber *) x)); } static void *_p_FIX__RejectLogonTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RejectLogon *) x)); } static void *_p_FIX__IncorrectDataFormatTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IncorrectDataFormat *) x)); } static void *_p_FIX__TagNotDefinedForMessageTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::TagNotDefinedForMessage *) x)); } static void *_p_FIX__InvalidMessageTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::InvalidMessage *) x)); } static void *_p_FIX__RuntimeErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RuntimeError *) x)); } static void *_p_FIX__MessageParseErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::MessageParseError *) x)); } static void *_p_FIX__DuplicateFieldNumberTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::DuplicateFieldNumber *) x)); } static void *_p_FIX__DoNotSendTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::DoNotSend *) x)); } static void *_p_FIX__FieldNotFoundTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::FieldNotFound *) x)); } static void *_p_FIX__DataDictionaryNotFoundTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::DataDictionaryNotFound *) x)); } static void *_p_FIX__SessionNotFoundTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::SessionNotFound *) x)); } static void *_p_FIX__IOExceptionTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IOException *) x)); } static void *_p_FIX__SocketExceptionTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::SocketException *) x)); } static void *_p_FIX__ConfigErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::ConfigError *) x)); } static void *_p_FIX__InvalidMessageTypeTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::InvalidMessageType *) x)); } static void *_p_FIX__UnsupportedMessageTypeTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::UnsupportedMessageType *) x)); } static void *_p_FIX__UnsupportedVersionTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::UnsupportedVersion *) x)); } static void *_p_FIX__IncorrectTagValueTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IncorrectTagValue *) x)); } static void *_p_FIX__NoTagValueTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::NoTagValue *) x)); } static void *_p_FIX__TagOutOfOrderTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::TagOutOfOrder *) x)); } static void *_p_FIX__RepeatedTagTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RepeatedTag *) x)); } static void *_p_FIX__SocketCloseFailedTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) (FIX::SocketException *) ((FIX::SocketCloseFailed *) x)); } static void *_p_FIX__FieldConvertErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::FieldConvertError *) x)); } static void *_p_FIX__IncorrectMessageStructureTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IncorrectMessageStructure *) x)); } static void *_p_FIX__RepeatingGroupCountMismatchTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RepeatingGroupCountMismatch *) x)); } static void *_p_FIX__NoPositionsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPositions *) x)); } static void *_p_FIX__NoNewsRefIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNewsRefIDs *) x)); } static void *_p_FIX__MaxPriceLevelsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaxPriceLevels *) x)); } static void *_p_FIX__NoMiscFeesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMiscFees *) x)); } static void *_p_FIX__ClearingInstructionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ClearingInstruction *) x)); } static void *_p_FIX__RepurchaseTermTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RepurchaseTerm *) x)); } static void *_p_FIX__UnderlyingRepurchaseTermTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingRepurchaseTerm *) x)); } static void *_p_FIX__LegRepurchaseTermTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegRepurchaseTerm *) x)); } static void *_p_FIX__MDSecSizeTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDSecSizeType *) x)); } static void *_p_FIX__NoComplexEventTimesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoComplexEventTimes *) x)); } static void *_p_FIX__RptSeqTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RptSeq *) x)); } static void *_p_FIX__NumBiddersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumBidders *) x)); } static void *_p_FIX__MDPriceLevelTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDPriceLevel *) x)); } static void *_p_FIX__QuoteResponseLevelTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteResponseLevel *) x)); } static void *_p_FIX__MultilegModelTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MultilegModel *) x)); } static void *_p_FIX__ComplexEventConditionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventCondition *) x)); } static void *_p_FIX__OptPayoutTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OptPayoutType *) x)); } static void *_p_FIX__SideValueIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideValueInd *) x)); } static void *_p_FIX__NoContAmtsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoContAmts *) x)); } static void *_p_FIX__ContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ContractMultiplierUnit *) x)); } static void *_p_FIX__LegContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegContractMultiplierUnit *) x)); } static void *_p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingContractMultiplierUnit *) x)); } static void *_p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeContractMultiplierUnit *) x)); } static void *_p_FIX__RefSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefSeqNum *) x)); } static void *_p_FIX__ApplSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplSeqNum *) x)); } static void *_p_FIX__ApplEndSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplEndSeqNum *) x)); } static void *_p_FIX__ApplLastSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplLastSeqNum *) x)); } static void *_p_FIX__RefApplLastSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefApplLastSeqNum *) x)); } static void *_p_FIX__MsgSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MsgSeqNum *) x)); } static void *_p_FIX__NextExpectedMsgSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NextExpectedMsgSeqNum *) x)); } static void *_p_FIX__ApplBegSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplBegSeqNum *) x)); } static void *_p_FIX__ApplNewSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplNewSeqNum *) x)); } static void *_p_FIX__NoExecInstRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoExecInstRules *) x)); } static void *_p_FIX__TotNoQuoteEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoQuoteEntries *) x)); } static void *_p_FIX__TotQuoteEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotQuoteEntries *) x)); } static void *_p_FIX__NoQuoteEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoQuoteEntries *) x)); } static void *_p_FIX__NoMDEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMDEntries *) x)); } static void *_p_FIX__HopRefIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::HopRefID *) x)); } static void *_p_FIX__CollAsgnRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnRejectReason *) x)); } static void *_p_FIX__CollAsgnReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnReason *) x)); } static void *_p_FIX__ConfirmRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmRejReason *) x)); } static void *_p_FIX__TradeReportRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeReportRejectReason *) x)); } static void *_p_FIX__QuoteRequestRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRequestRejectReason *) x)); } static void *_p_FIX__QuoteRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRejectReason *) x)); } static void *_p_FIX__SessionRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SessionRejectReason *) x)); } static void *_p_FIX__CxlRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CxlRejReason *) x)); } static void *_p_FIX__OrdRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrdRejReason *) x)); } static void *_p_FIX__QuoteEntryRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteEntryRejectReason *) x)); } static void *_p_FIX__ExecRestatementReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExecRestatementReason *) x)); } static void *_p_FIX__BusinessRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BusinessRejectReason *) x)); } static void *_p_FIX__MassCancelRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassCancelRejectReason *) x)); } static void *_p_FIX__TradSesStatusRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesStatusRejReason *) x)); } static void *_p_FIX__NoContraBrokersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoContraBrokers *) x)); } static void *_p_FIX__MassActionRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionRejectReason *) x)); } static void *_p_FIX__ListRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListRejectReason *) x)); } static void *_p_FIX__RefOrdIDReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefOrdIDReason *) x)); } static void *_p_FIX__StreamAsgnRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnRejReason *) x)); } static void *_p_FIX__ShortSaleReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ShortSaleReason *) x)); } static void *_p_FIX__AllocCancReplaceReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocCancReplaceReason *) x)); } static void *_p_FIX__NoTrdRegTimestampsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTrdRegTimestamps *) x)); } static void *_p_FIX__SettlementCycleNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlementCycleNo *) x)); } static void *_p_FIX__NumberOfOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumberOfOrders *) x)); } static void *_p_FIX__TotalAffectedOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalAffectedOrders *) x)); } static void *_p_FIX__NoAffectedOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAffectedOrders *) x)); } static void *_p_FIX__NoNotAffectedOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNotAffectedOrders *) x)); } static void *_p_FIX__TotNoOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoOrders *) x)); } static void *_p_FIX__NoOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOrders *) x)); } static void *_p_FIX__NoApplIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoApplIDs *) x)); } static void *_p_FIX__ApplQueueResolutionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueResolution *) x)); } static void *_p_FIX__AvgPxPrecisionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AvgPxPrecision *) x)); } static void *_p_FIX__AvgPrxPrecisionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AvgPrxPrecision *) x)); } static void *_p_FIX__AdjustmentTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Adjustment *) x)); } static void *_p_FIX__RegistRejReasonCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RegistRejReasonCode *) x)); } static void *_p_FIX__MiscFeeBasisTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MiscFeeBasis *) x)); } static void *_p_FIX__ListStatusTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListStatusType *) x)); } static void *_p_FIX__NoQuoteSetsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoQuoteSets *) x)); } static void *_p_FIX__ExpTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExpType *) x)); } static void *_p_FIX__EncodedIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedIssuerLen *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedUnderlyingIssuerLen *) x)); } static void *_p_FIX__EncodedLegIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedLegIssuerLen *) x)); } static void *_p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeEncodedIssuerLen *) x)); } static void *_p_FIX__DeliveryFormTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DeliveryForm *) x)); } static void *_p_FIX__DiscretionLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionLimitType *) x)); } static void *_p_FIX__PegLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegLimitType *) x)); } static void *_p_FIX__SecondaryPriceLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecondaryPriceLimitType *) x)); } static void *_p_FIX__PriceLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PriceLimitType *) x)); } static void *_p_FIX__ProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Product *) x)); } static void *_p_FIX__UnderlyingProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingProduct *) x)); } static void *_p_FIX__LegProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegProduct *) x)); } static void *_p_FIX__NoTradingSessionsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTradingSessions *) x)); } static void *_p_FIX__IncTaxIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::IncTaxInd *) x)); } static void *_p_FIX__NoCapacitiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoCapacities *) x)); } static void *_p_FIX__DerivativeProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeProduct *) x)); } static void *_p_FIX__PegPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegPriceType *) x)); } static void *_p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingSettlPriceType *) x)); } static void *_p_FIX__SettlPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlPriceType *) x)); } static void *_p_FIX__YieldRedemptionPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::YieldRedemptionPriceType *) x)); } static void *_p_FIX__QuotePriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuotePriceType *) x)); } static void *_p_FIX__LegPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegPriceType *) x)); } static void *_p_FIX__LegBenchmarkPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegBenchmarkPriceType *) x)); } static void *_p_FIX__BenchmarkPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BenchmarkPriceType *) x)); } static void *_p_FIX__PriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PriceType *) x)); } static void *_p_FIX__SideTrdRegTimestampTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideTrdRegTimestampType *) x)); } static void *_p_FIX__TrdRegTimestampTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdRegTimestampType *) x)); } static void *_p_FIX__RateSourceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RateSourceType *) x)); } static void *_p_FIX__TerminationTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TerminationType *) x)); } static void *_p_FIX__MassActionTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionType *) x)); } static void *_p_FIX__NoSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingSecurityAltID *) x)); } static void *_p_FIX__NoLegSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegSecurityAltID *) x)); } static void *_p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeSecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__NoAsgnReqsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAsgnReqs *) x)); } static void *_p_FIX__NoMatchRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMatchRules *) x)); } static void *_p_FIX__NetworkRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NetworkRequestType *) x)); } static void *_p_FIX__UserRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UserRequestType *) x)); } static void *_p_FIX__SecurityRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityRequestType *) x)); } static void *_p_FIX__QuoteRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRequestType *) x)); } static void *_p_FIX__SecurityListRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityListRequestType *) x)); } static void *_p_FIX__TradeRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeRequestType *) x)); } static void *_p_FIX__SecurityListTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityListType *) x)); } static void *_p_FIX__HeartBtIntTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::HeartBtInt *) x)); } static void *_p_FIX__AllocSettlInstTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocSettlInstType *) x)); } static void *_p_FIX__StatsTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StatsType *) x)); } static void *_p_FIX__UnderlyingPutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingPutOrCall *) x)); } static void *_p_FIX__PutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PutOrCall *) x)); } static void *_p_FIX__DerivativePutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativePutOrCall *) x)); } static void *_p_FIX__UnderlyingLegPutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingLegPutOrCall *) x)); } static void *_p_FIX__LegPutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegPutOrCall *) x)); } static void *_p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventPriceTimeType *) x)); } static void *_p_FIX__LiquidityIndTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LiquidityIndType *) x)); } static void *_p_FIX__TradeAllocIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeAllocIndicator *) x)); } static void *_p_FIX__AvgPxIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AvgPxIndicator *) x)); } static void *_p_FIX__PriorityIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PriorityIndicator *) x)); } static void *_p_FIX__TrdRptStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdRptStatus *) x)); } static void *_p_FIX__UserStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UserStatus *) x)); } static void *_p_FIX__CollStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollStatus *) x)); } static void *_p_FIX__TradeRequestStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeRequestStatus *) x)); } static void *_p_FIX__PosMaintStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosMaintStatus *) x)); } static void *_p_FIX__ListOrderStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListOrderStatus *) x)); } static void *_p_FIX__ImpliedMarketIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ImpliedMarketIndicator *) x)); } static void *_p_FIX__ExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExerciseStyle *) x)); } static void *_p_FIX__StrikeExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrikeExerciseStyle *) x)); } static void *_p_FIX__ContingencyTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ContingencyType *) x)); } static void *_p_FIX__TradePublishIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradePublishIndicator *) x)); } static void *_p_FIX__SessionStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SessionStatus *) x)); } static void *_p_FIX__UnderlyingExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingExerciseStyle *) x)); } static void *_p_FIX__LegExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegExerciseStyle *) x)); } static void *_p_FIX__CustOrderCapacityTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CustOrderCapacity *) x)); } static void *_p_FIX__NoSettlInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlInst *) x)); } static void *_p_FIX__IndividualAllocTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::IndividualAllocType *) x)); } static void *_p_FIX__AllocTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocType *) x)); } static void *_p_FIX__CollInquiryStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollInquiryStatus *) x)); } static void *_p_FIX__AffirmStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AffirmStatus *) x)); } static void *_p_FIX__PosReqStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosReqStatus *) x)); } static void *_p_FIX__PosQtyStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosQtyStatus *) x)); } static void *_p_FIX__ConfirmStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmStatus *) x)); } static void *_p_FIX__TradSesStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesStatus *) x)); } static void *_p_FIX__SecurityTradingStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityTradingStatus *) x)); } static void *_p_FIX__QuoteAckStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteAckStatus *) x)); } static void *_p_FIX__AllocStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocStatus *) x)); } static void *_p_FIX__QuoteStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteStatus *) x)); } static void *_p_FIX__QuoteEntryStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteEntryStatus *) x)); } static void *_p_FIX__OrigCustOrderCapacityTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrigCustOrderCapacity *) x)); } static void *_p_FIX__NoComplexEventDatesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoComplexEventDates *) x)); } static void *_p_FIX__ListSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListSeqNo *) x)); } static void *_p_FIX__MaxMessageSizeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaxMessageSize *) x)); } static void *_p_FIX__MarketDepthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MarketDepth *) x)); } static void *_p_FIX__ApplResponseErrorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplResponseError *) x)); } static void *_p_FIX__CollApplTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollApplType *) x)); } static void *_p_FIX__GTBookingInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::GTBookingInst *) x)); } static void *_p_FIX__NumTicketsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumTickets *) x)); } static void *_p_FIX__LegSwapTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegSwapType *) x)); } static void *_p_FIX__NoTradesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTrades *) x)); } static void *_p_FIX__OrderDelayTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrderDelay *) x)); } static void *_p_FIX__SecurityXMLLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityXMLLen *) x)); } static void *_p_FIX__DerivativeSecurityXMLLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeSecurityXMLLen *) x)); } static void *_p_FIX__MaturityMonthYearFormatTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaturityMonthYearFormat *) x)); } static void *_p_FIX__QuoteCancelTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteCancelType *) x)); } static void *_p_FIX__ModelTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ModelType *) x)); } static void *_p_FIX__NoHopsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoHops *) x)); } static void *_p_FIX__TradeReportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeReportType *) x)); } static void *_p_FIX__AllocReportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocReportType *) x)); } static void *_p_FIX__ResponseTransportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ResponseTransportType *) x)); } static void *_p_FIX__ApplReportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplReportType *) x)); } static void *_p_FIX__MultiLegRptTypeReqTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MultiLegRptTypeReq *) x)); } static void *_p_FIX__CrossTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CrossType *) x)); } static void *_p_FIX__TickRuleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TickRuleType *) x)); } static void *_p_FIX__FlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::FlowScheduleType *) x)); } static void *_p_FIX__LegFlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegFlowScheduleType *) x)); } static void *_p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingFlowScheduleType *) x)); } static void *_p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeFlowScheduleType *) x)); } static void *_p_FIX__NoRateSourcesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRateSources *) x)); } static void *_p_FIX__RootPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RootPartyRole *) x)); } static void *_p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UndlyInstrumentPartyRole *) x)); } static void *_p_FIX__InstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::InstrumentPartyRole *) x)); } static void *_p_FIX__Nested3PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested3PartyRole *) x)); } static void *_p_FIX__SettlPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlPartyRole *) x)); } static void *_p_FIX__Nested2PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested2PartyRole *) x)); } static void *_p_FIX__PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PartyRole *) x)); } static void *_p_FIX__NestedPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NestedPartyRole *) x)); } static void *_p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeInstrumentPartyRole *) x)); } static void *_p_FIX__TrdRepPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdRepPartyRole *) x)); } static void *_p_FIX__Nested4PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested4PartyRole *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingInstrumentPartyRole *) x)); } static void *_p_FIX__TargetPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TargetPartyRole *) x)); } static void *_p_FIX__EncodedSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedUnderlyingSecurityDescLen *) x)); } static void *_p_FIX__EncodedLegSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedLegSecurityDescLen *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeEncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedMktSegmDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedMktSegmDescLen *) x)); } static void *_p_FIX__EncodedSecurityListDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedSecurityListDescLen *) x)); } static void *_p_FIX__LegNumberTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegNumber *) x)); } static void *_p_FIX__SettlObligModeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlObligMode *) x)); } static void *_p_FIX__StatusValueTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StatusValue *) x)); } static void *_p_FIX__SideQtyTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideQty *) x)); } static void *_p_FIX__LastLiquidityIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LastLiquidityInd *) x)); } static void *_p_FIX__FillLiquidityIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::FillLiquidityInd *) x)); } static void *_p_FIX__SideLiquidityIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideLiquidityInd *) x)); } static void *_p_FIX__NoCollInquiryQualifierTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoCollInquiryQualifier *) x)); } static void *_p_FIX__CollInquiryQualifierTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollInquiryQualifier *) x)); } static void *_p_FIX__StandInstDbTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StandInstDbType *) x)); } static void *_p_FIX__NoMarketSegmentsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMarketSegments *) x)); } static void *_p_FIX__TargetStrategyTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TargetStrategy *) x)); } static void *_p_FIX__NoRootPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRootPartySubIDs *) x)); } static void *_p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUndlyInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoInstrumentPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoNested3PartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested3PartySubIDs *) x)); } static void *_p_FIX__NoNested2PartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested2PartySubIDs *) x)); } static void *_p_FIX__NoNestedPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNestedPartySubIDs *) x)); } static void *_p_FIX__NoPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPartySubIDs *) x)); } static void *_p_FIX__NoSettlPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlPartySubIDs *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoNested4PartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested4PartySubIDs *) x)); } static void *_p_FIX__DiscretionMoveTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionMoveType *) x)); } static void *_p_FIX__PegMoveTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegMoveType *) x)); } static void *_p_FIX__NoPosAmtTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPosAmt *) x)); } static void *_p_FIX__AllocNoOrdersTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocNoOrdersType *) x)); } static void *_p_FIX__ListNoOrdsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListNoOrds *) x)); } static void *_p_FIX__NoSideTrdRegTSTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSideTrdRegTS *) x)); } static void *_p_FIX__TotNoFillsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoFills *) x)); } static void *_p_FIX__NoFillsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoFills *) x)); } static void *_p_FIX__EncodedHeadlineLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedHeadlineLen *) x)); } static void *_p_FIX__EncodedListExecInstLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedListExecInstLen *) x)); } static void *_p_FIX__SellerDaysTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SellerDays *) x)); } static void *_p_FIX__EncryptMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptMethod *) x)); } static void *_p_FIX__DistribPaymentMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DistribPaymentMethod *) x)); } static void *_p_FIX__PaymentMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PaymentMethod *) x)); } static void *_p_FIX__ListMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListMethod *) x)); } static void *_p_FIX__DerivativeListMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeListMethod *) x)); } static void *_p_FIX__EncryptedPasswordMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptedPasswordMethod *) x)); } static void *_p_FIX__StrikePriceDeterminationMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrikePriceDeterminationMethod *) x)); } static void *_p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingPriceDeterminationMethod *) x)); } static void *_p_FIX__AllocMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocMethod *) x)); } static void *_p_FIX__TradSesMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesMethod *) x)); } static void *_p_FIX__LastMsgSeqNumProcessedTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LastMsgSeqNumProcessed *) x)); } static void *_p_FIX__MultilegPriceMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MultilegPriceMethod *) x)); } static void *_p_FIX__StrikePriceBoundaryMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrikePriceBoundaryMethod *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventPriceBoundaryMethod *) x)); } static void *_p_FIX__SettlInstReqRejCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlInstReqRejCode *) x)); } static void *_p_FIX__IndividualAllocRejCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::IndividualAllocRejCode *) x)); } static void *_p_FIX__AllocRejCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocRejCode *) x)); } static void *_p_FIX__NoRegistDtlsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRegistDtls *) x)); } static void *_p_FIX__TotNoAllocsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoAllocs *) x)); } static void *_p_FIX__NoLegAllocsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegAllocs *) x)); } static void *_p_FIX__NoAllocsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAllocs *) x)); } static void *_p_FIX__NoMsgTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMsgTypes *) x)); } static void *_p_FIX__MDBookTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDBookType *) x)); } static void *_p_FIX__MDSubBookTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDSubBookType *) x)); } static void *_p_FIX__NoInstrAttribTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoInstrAttrib *) x)); } static void *_p_FIX__NoDerivativeInstrAttribTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeInstrAttrib *) x)); } static void *_p_FIX__NoNestedInstrAttribTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNestedInstrAttrib *) x)); } static void *_p_FIX__NoUnderlyingsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyings *) x)); } static void *_p_FIX__NoOfLegUnderlyingsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOfLegUnderlyings *) x)); } static void *_p_FIX__NoCompIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoCompIDs *) x)); } static void *_p_FIX__NoStrikeRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStrikeRules *) x)); } static void *_p_FIX__NoTimeInForceRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTimeInForceRules *) x)); } static void *_p_FIX__NoLotTypeRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLotTypeRules *) x)); } static void *_p_FIX__NoOrdTypeRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOrdTypeRules *) x)); } static void *_p_FIX__NoExpirationTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoExpiration *) x)); } static void *_p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUndlyInstrumentParties *) x)); } static void *_p_FIX__NoInstrumentPartiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoInstrumentParties *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeInstrumentParties *) x)); } static void *_p_FIX__EncryptedPasswordLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptedPasswordLen *) x)); } static void *_p_FIX__EncryptedNewPasswordLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptedNewPasswordLen *) x)); } static void *_p_FIX__NoRootPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRootPartyIDs *) x)); } static void *_p_FIX__NoNested3PartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested3PartyIDs *) x)); } static void *_p_FIX__NoSettlPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlPartyIDs *) x)); } static void *_p_FIX__NoNested2PartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested2PartyIDs *) x)); } static void *_p_FIX__NoPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPartyIDs *) x)); } static void *_p_FIX__NoNestedPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNestedPartyIDs *) x)); } static void *_p_FIX__NoLegsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegs *) x)); } static void *_p_FIX__NoNested4PartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested4PartyIDs *) x)); } static void *_p_FIX__NoTargetPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTargetPartyIDs *) x)); } static void *_p_FIX__NoStrategyParametersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStrategyParameters *) x)); } static void *_p_FIX__DiscretionRoundDirectionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionRoundDirection *) x)); } static void *_p_FIX__PegRoundDirectionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegRoundDirection *) x)); } static void *_p_FIX__SideTrdSubTypTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideTrdSubTyp *) x)); } static void *_p_FIX__NoBidComponentsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoBidComponents *) x)); } static void *_p_FIX__NoSettlObligTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlOblig *) x)); } static void *_p_FIX__DiscretionOffsetTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionOffsetType *) x)); } static void *_p_FIX__PegOffsetTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegOffsetType *) x)); } static void *_p_FIX__CustomerOrFirmTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CustomerOrFirm *) x)); } static void *_p_FIX__TradSesModeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesMode *) x)); } static void *_p_FIX__PegScopeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegScope *) x)); } static void *_p_FIX__SecurityReportIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityReportID *) x)); } static void *_p_FIX__MDReportIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDReportID *) x)); } static void *_p_FIX__AllocLinkTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocLinkType *) x)); } static void *_p_FIX__NoUnderlyingAmountsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingAmounts *) x)); } static void *_p_FIX__NoClearingInstructionsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoClearingInstructions *) x)); } static void *_p_FIX__MDQuoteTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDQuoteType *) x)); } static void *_p_FIX__MDUpdateTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDUpdateType *) x)); } static void *_p_FIX__QuoteTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteType *) x)); } static void *_p_FIX__StreamAsgnAckTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnAckType *) x)); } static void *_p_FIX__CollAsgnRespTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnRespType *) x)); } static void *_p_FIX__QuoteRespTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRespType *) x)); } static void *_p_FIX__NoMaturityRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMaturityRules *) x)); } static void *_p_FIX__SideLastQtyTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideLastQty *) x)); } static void *_p_FIX__TotNumReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNumReports *) x)); } static void *_p_FIX__TotNumAssignmentReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNumAssignmentReports *) x)); } static void *_p_FIX__TotNumTradeReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNumTradeReports *) x)); } static void *_p_FIX__TotalNumPosReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalNumPosReports *) x)); } static void *_p_FIX__XmlDataLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::XmlDataLen *) x)); } static void *_p_FIX__SecureDataLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecureDataLen *) x)); } static void *_p_FIX__CoveredOrUncoveredTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CoveredOrUncovered *) x)); } static void *_p_FIX__LegCoveredOrUncoveredTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegCoveredOrUncovered *) x)); } static void *_p_FIX__NoTradingSessionRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTradingSessionRules *) x)); } static void *_p_FIX__TradSesEventTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesEvent *) x)); } static void *_p_FIX__QtyTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QtyType *) x)); } static void *_p_FIX__QuantityTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuantityType *) x)); } static void *_p_FIX__ExpirationQtyTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExpirationQtyType *) x)); } static void *_p_FIX__NoSettlDetailsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlDetails *) x)); } static void *_p_FIX__CPProgramTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CPProgram *) x)); } static void *_p_FIX__ApplTotalMessageCountTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplTotalMessageCount *) x)); } static void *_p_FIX__MaturityMonthYearIncrementTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaturityMonthYearIncrement *) x)); } static void *_p_FIX__ApplQueueDepthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueDepth *) x)); } static void *_p_FIX__NetworkStatusResponseTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NetworkStatusResponseType *) x)); } static void *_p_FIX__SecurityResponseTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityResponseType *) x)); } static void *_p_FIX__ApplResponseTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplResponseType *) x)); } static void *_p_FIX__NoComplexEventsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoComplexEvents *) x)); } static void *_p_FIX__UnderlyingSettlementTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingSettlementType *) x)); } static void *_p_FIX__EventTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EventType *) x)); } static void *_p_FIX__AllocAccountTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocAccountType *) x)); } static void *_p_FIX__AdjustmentTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AdjustmentType *) x)); } static void *_p_FIX__AccountTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AccountType *) x)); } static void *_p_FIX__NoEventsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoEvents *) x)); } static void *_p_FIX__RespondentTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RespondentType *) x)); } static void *_p_FIX__NoDerivativeEventsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeEvents *) x)); } static void *_p_FIX__DerivativeEventTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeEventType *) x)); } static void *_p_FIX__ComplexEventTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventType *) x)); } static void *_p_FIX__OrderHandlingInstSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrderHandlingInstSource *) x)); } static void *_p_FIX__NoAltMDSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAltMDSource *) x)); } static void *_p_FIX__AllocAcctIDSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocAcctIDSource *) x)); } static void *_p_FIX__AcctIDSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AcctIDSource *) x)); } static void *_p_FIX__DeskTypeSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DeskTypeSource *) x)); } static void *_p_FIX__RateSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RateSource *) x)); } static void *_p_FIX__SecurityListTypeSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityListTypeSource *) x)); } static void *_p_FIX__BidTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BidType *) x)); } static void *_p_FIX__NoUsernamesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUsernames *) x)); } static void *_p_FIX__NoDatesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDates *) x)); } static void *_p_FIX__StrategyParameterTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrategyParameterType *) x)); } static void *_p_FIX__OwnerTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OwnerType *) x)); } static void *_p_FIX__NoSidesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSides *) x)); } static void *_p_FIX__NTPositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NTPositionLimit *) x)); } static void *_p_FIX__PositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PositionLimit *) x)); } static void *_p_FIX__CrossPrioritizationTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CrossPrioritization *) x)); } static void *_p_FIX__MDOriginTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDOriginType *) x)); } static void *_p_FIX__DerivativePositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativePositionLimit *) x)); } static void *_p_FIX__DerivativeNTPositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeNTPositionLimit *) x)); } static void *_p_FIX__AllocHandlInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocHandlInst *) x)); } static void *_p_FIX__TotNoCxldQuotesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoCxldQuotes *) x)); } static void *_p_FIX__TotNoRejQuotesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoRejQuotes *) x)); } static void *_p_FIX__NoMDFeedTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMDFeedTypes *) x)); } static void *_p_FIX__TotNoAccQuotesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoAccQuotes *) x)); } static void *_p_FIX__NoBidDescriptorsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoBidDescriptors *) x)); } static void *_p_FIX__NoDistribInstsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDistribInsts *) x)); } static void *_p_FIX__NoLegStipulationsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegStipulations *) x)); } static void *_p_FIX__NoStipulationsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStipulations *) x)); } static void *_p_FIX__NoStatsIndicatorsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStatsIndicators *) x)); } static void *_p_FIX__NoTrdRepIndicatorsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTrdRepIndicators *) x)); } static void *_p_FIX__EndSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EndSeqNo *) x)); } static void *_p_FIX__TotalNumSecuritiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalNumSecurities *) x)); } static void *_p_FIX__LiquidityNumSecuritiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LiquidityNumSecurities *) x)); } static void *_p_FIX__OrderDelayUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrderDelayUnit *) x)); } static void *_p_FIX__NoRptsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRpts *) x)); } static void *_p_FIX__SecurityTradingEventTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityTradingEvent *) x)); } static void *_p_FIX__TrdSubTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdSubType *) x)); } static void *_p_FIX__ProgRptReqsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ProgRptReqs *) x)); } static void *_p_FIX__TotNoSecurityTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoSecurityTypes *) x)); } static void *_p_FIX__NoMDEntryTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMDEntryTypes *) x)); } static void *_p_FIX__TotalNumSecurityTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalNumSecurityTypes *) x)); } static void *_p_FIX__NoSecurityTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSecurityTypes *) x)); } static void *_p_FIX__ProgPeriodIntervalTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ProgPeriodInterval *) x)); } static void *_p_FIX__ContAmtTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ContAmtType *) x)); } static void *_p_FIX__CollAsgnTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnTransType *) x)); } static void *_p_FIX__PosTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosTransType *) x)); } static void *_p_FIX__ConfirmTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmTransType *) x)); } static void *_p_FIX__TradeReportTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeReportTransType *) x)); } static void *_p_FIX__MassActionResponseTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionResponse *) x)); } static void *_p_FIX__BidDescriptorTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BidDescriptorType *) x)); } static void *_p_FIX__TaxAdvantageTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TaxAdvantageType *) x)); } static void *_p_FIX__RootPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RootPartySubIDType *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UndlyInstrumentPartySubIDType *) x)); } static void *_p_FIX__InstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::InstrumentPartySubIDType *) x)); } static void *_p_FIX__Nested3PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested3PartySubIDType *) x)); } static void *_p_FIX__Nested2PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested2PartySubIDType *) x)); } static void *_p_FIX__NestedPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NestedPartySubIDType *) x)); } static void *_p_FIX__PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PartySubIDType *) x)); } static void *_p_FIX__SettlPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlPartySubIDType *) x)); } static void *_p_FIX__NoDlvyInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDlvyInst *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeInstrumentPartySubIDType *) x)); } static void *_p_FIX__Nested4PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested4PartySubIDType *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingInstrumentPartySubIDType *) x)); } static void *_p_FIX__EncodedTextLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedTextLen *) x)); } static void *_p_FIX__EncodedAllocTextLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedAllocTextLen *) x)); } static void *_p_FIX__EncodedListStatusTextLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedListStatusTextLen *) x)); } static void *_p_FIX__NoQuoteQualifiersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoQuoteQualifiers *) x)); } static void *_p_FIX__NoIOIQualifiersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoIOIQualifiers *) x)); } static void *_p_FIX__MDEntryPositionNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDEntryPositionNo *) x)); } static void *_p_FIX__BeginSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BeginSeqNo *) x)); } static void *_p_FIX__AllocIntermedReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocIntermedReqType *) x)); } static void *_p_FIX__PosReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosReqType *) x)); } static void *_p_FIX__MassStatusReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassStatusReqType *) x)); } static void *_p_FIX__ApplReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplReqType *) x)); } static void *_p_FIX__StreamAsgnReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnReqType *) x)); } static void *_p_FIX__EncodedSubjectLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedSubjectLen *) x)); } static void *_p_FIX__DeliveryTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DeliveryType *) x)); } static void *_p_FIX__SettlDeliveryTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlDeliveryType *) x)); } static void *_p_FIX__NewsCategoryTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NewsCategory *) x)); } static void *_p_FIX__TotNoRelatedSymTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoRelatedSym *) x)); } static void *_p_FIX__NoRelatedSymTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRelatedSym *) x)); } static void *_p_FIX__SecondaryTrdTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecondaryTrdType *) x)); } static void *_p_FIX__TrdTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdType *) x)); } static void *_p_FIX__ExpirationCycleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExpirationCycle *) x)); } static void *_p_FIX__ApplQueueMaxTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueMax *) x)); } static void *_p_FIX__CollActionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAction *) x)); } static void *_p_FIX__PosMaintActionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosMaintAction *) x)); } static void *_p_FIX__ApplQueueActionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueAction *) x)); } static void *_p_FIX__NewsRefTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NewsRefType *) x)); } static void *_p_FIX__NoLinesOfTextTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLinesOfText *) x)); } static void *_p_FIX__LinesOfTextTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LinesOfText *) x)); } static void *_p_FIX__DiscretionScopeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionScope *) x)); } static void *_p_FIX__MassActionScopeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionScope *) x)); } static void *_p_FIX__InstrAttribTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::InstrAttribType *) x)); } static void *_p_FIX__NestedInstrAttribTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NestedInstrAttribType *) x)); } static void *_p_FIX__DerivativeInstrAttribTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeInstrAttribType *) x)); } static void *_p_FIX__NetGrossIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NetGrossInd *) x)); } static void *_p_FIX__NoOfSecSizesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOfSecSizes *) x)); } static void *_p_FIX__NoTickRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTickRules *) x)); } static void *_p_FIX__TotNoStrikesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoStrikes *) x)); } static void *_p_FIX__NoStrikesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStrikes *) x)); } static void *_p_FIX__StreamAsgnTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnType *) x)); } static void *_p_FIX__RefTagIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefTagID *) x)); } static void *_p_FIX__NoExecsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoExecs *) x)); } static void *_p_FIX__BookingTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BookingType *) x)); } static void *_p_FIX__SideMultiLegReportingTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideMultiLegReportingType *) x)); } static void *_p_FIX__RoutingTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RoutingType *) x)); } static void *_p_FIX__NumDaysInterestTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumDaysInterest *) x)); } static void *_p_FIX__TradeRequestResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeRequestResult *) x)); } static void *_p_FIX__PosMaintResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosMaintResult *) x)); } static void *_p_FIX__SecurityRequestResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityRequestResult *) x)); } static void *_p_FIX__CollInquiryResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollInquiryResult *) x)); } static void *_p_FIX__PosReqResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosReqResult *) x)); } static void *_p_FIX__RawDataLengthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RawDataLength *) x)); } static void *_p_FIX__SignatureLengthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SignatureLength *) x)); } static void *_p_FIX__BodyLengthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BodyLength *) x)); } static void *_p_FIX__NoRoutingIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRoutingIDs *) x)); } static void *_p_FIX__ApplExtIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplExtID *) x)); } static void *_p_FIX__RefApplExtIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefApplExtID *) x)); } static void *_p_FIX__DefaultApplExtIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DefaultApplExtID *) x)); } static void *_p_FIX__NewSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NewSeqNo *) x)); } static void *_p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaturityMonthYearIncrementUnits *) x)); } static void *_p_FIX__HaltReasonIntTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::HaltReasonInt *) x)); } static void *_p_FIX__NoUnderlyingStipsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingStips *) x)); } static void *_p_FIX__ConfirmTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmType *) x)); } static void *_p_FIX__TradSesEndTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesEndTime *) x)); } static void *_p_FIX__OrigTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OrigTime *) x)); } static void *_p_FIX__EventTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::EventTime *) x)); } static void *_p_FIX__DerivativeEventTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::DerivativeEventTime *) x)); } static void *_p_FIX__TradSesOpenTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesOpenTime *) x)); } static void *_p_FIX__OrigOrdModTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OrigOrdModTime *) x)); } static void *_p_FIX__ExecValuationPointTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ExecValuationPoint *) x)); } static void *_p_FIX__SideTimeInForceTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::SideTimeInForce *) x)); } static void *_p_FIX__ComplexEventStartDateTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ComplexEventStartDate *) x)); } static void *_p_FIX__ExpireTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ExpireTime *) x)); } static void *_p_FIX__TransBkdTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TransBkdTime *) x)); } static void *_p_FIX__TradSesCloseTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesCloseTime *) x)); } static void *_p_FIX__TradSesPreCloseTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesPreCloseTime *) x)); } static void *_p_FIX__TradSesStartTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesStartTime *) x)); } static void *_p_FIX__StrikeTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::StrikeTime *) x)); } static void *_p_FIX__LastUpdateTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::LastUpdateTime *) x)); } static void *_p_FIX__QuoteSetValidUntilTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::QuoteSetValidUntilTime *) x)); } static void *_p_FIX__ValidUntilTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ValidUntilTime *) x)); } static void *_p_FIX__TransactTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TransactTime *) x)); } static void *_p_FIX__ContraTradeTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ContraTradeTime *) x)); } static void *_p_FIX__TrdRegTimestampTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TrdRegTimestamp *) x)); } static void *_p_FIX__SideTrdRegTimestampTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::SideTrdRegTimestamp *) x)); } static void *_p_FIX__RelSymTransactTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::RelSymTransactTime *) x)); } static void *_p_FIX__HopSendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::HopSendingTime *) x)); } static void *_p_FIX__OrigSendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OrigSendingTime *) x)); } static void *_p_FIX__SendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::SendingTime *) x)); } static void *_p_FIX__OnBehalfOfSendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OnBehalfOfSendingTime *) x)); } static void *_p_FIX__ComplexEventEndDateTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ComplexEventEndDate *) x)); } static void *_p_FIX__EffectiveTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::EffectiveTime *) x)); } static void *_p_FIX__InViewOfCommonTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::InViewOfCommon *) x)); } static void *_p_FIX__ResetSeqNumFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ResetSeqNumFlag *) x)); } static void *_p_FIX__PrivateQuoteTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PrivateQuote *) x)); } static void *_p_FIX__DueToRelatedTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::DueToRelated *) x)); } static void *_p_FIX__AggregatedBookTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::AggregatedBook *) x)); } static void *_p_FIX__LegalConfirmTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LegalConfirm *) x)); } static void *_p_FIX__ForexReqTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ForexReq *) x)); } static void *_p_FIX__AggressorIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::AggressorIndicator *) x)); } static void *_p_FIX__ManualOrderIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ManualOrderIndicator *) x)); } static void *_p_FIX__LateIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LateIndicator *) x)); } static void *_p_FIX__PublishTrdIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PublishTrdIndicator *) x)); } static void *_p_FIX__CopyMsgIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::CopyMsgIndicator *) x)); } static void *_p_FIX__AutoAcceptIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::AutoAcceptIndicator *) x)); } static void *_p_FIX__PriorSpreadIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PriorSpreadIndicator *) x)); } static void *_p_FIX__ContraryInstructionIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ContraryInstructionIndicator *) x)); } static void *_p_FIX__ReversalIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ReversalIndicator *) x)); } static void *_p_FIX__WorkingIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::WorkingIndicator *) x)); } static void *_p_FIX__TestMessageIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::TestMessageIndicator *) x)); } static void *_p_FIX__UnsolicitedIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::UnsolicitedIndicator *) x)); } static void *_p_FIX__ReportToExchTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ReportToExch *) x)); } static void *_p_FIX__RefreshIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::RefreshIndicator *) x)); } static void *_p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::FlexProductEligibilityIndicator *) x)); } static void *_p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::DerivFlexProductEligibilityIndicator *) x)); } static void *_p_FIX__FlexibleIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::FlexibleIndicator *) x)); } static void *_p_FIX__TrdRepIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::TrdRepIndicator *) x)); } static void *_p_FIX__DefaultVerIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::DefaultVerIndicator *) x)); } static void *_p_FIX__IOINaturalFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::IOINaturalFlag *) x)); } static void *_p_FIX__ExchangeForPhysicalTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ExchangeForPhysical *) x)); } static void *_p_FIX__LastRptRequestedTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LastRptRequested *) x)); } static void *_p_FIX__SolicitedFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::SolicitedFlag *) x)); } static void *_p_FIX__TradedFlatSwitchTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::TradedFlatSwitch *) x)); } static void *_p_FIX__CustDirectedOrderTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::CustDirectedOrder *) x)); } static void *_p_FIX__LocateReqdTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LocateReqd *) x)); } static void *_p_FIX__NotifyBrokerOfCreditTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::NotifyBrokerOfCredit *) x)); } static void *_p_FIX__MDImplicitDeleteTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::MDImplicitDelete *) x)); } static void *_p_FIX__PossResendTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PossResend *) x)); } static void *_p_FIX__PossDupFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PossDupFlag *) x)); } static void *_p_FIX__PreTradeAnonymityTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PreTradeAnonymity *) x)); } static void *_p_FIX__ReportedPxDiffTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ReportedPxDiff *) x)); } static void *_p_FIX__ApplResendFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ApplResendFlag *) x)); } static void *_p_FIX__OddLotTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::OddLot *) x)); } static void *_p_FIX__PreviouslyReportedTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PreviouslyReported *) x)); } static void *_p_FIX__LastFragmentTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LastFragment *) x)); } static void *_p_FIX__GapFillFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::GapFillFlag *) x)); } static void *_p_FIX__MDEntryTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::MDEntryTime *) x)); } static void *_p_FIX__ComplexEventStartTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::ComplexEventStartTime *) x)); } static void *_p_FIX__TotalVolumeTradedTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::TotalVolumeTradedTime *) x)); } static void *_p_FIX__ComplexEventEndTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::ComplexEventEndTime *) x)); } static void *_p_FIX__MDEntryDateTo_p_FIX__UtcDateField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcDateField *) ((FIX::MDEntryDate *) x)); } static void *_p_FIX__TotalVolumeTradedDateTo_p_FIX__UtcDateField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcDateField *) ((FIX::TotalVolumeTradedDate *) x)); } static void *_p_FIX__UnderlyingLastPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingLastPx *) x)); } static void *_p_FIX__LegLastPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegLastPx *) x)); } static void *_p_FIX__UnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnitOfMeasureQty *) x)); } static void *_p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriceUnitOfMeasureQty *) x)); } static void *_p_FIX__LegUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegUnitOfMeasureQty *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeUnitOfMeasureQty *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativePriceUnitOfMeasureQty *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__ReportedPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ReportedPx *) x)); } static void *_p_FIX__UnderlyingCapValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCapValue *) x)); } static void *_p_FIX__RoundingModulusTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RoundingModulus *) x)); } static void *_p_FIX__LegRatioQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegRatioQty *) x)); } static void *_p_FIX__RatioQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RatioQty *) x)); } static void *_p_FIX__DisplayLowQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayLowQty *) x)); } static void *_p_FIX__MDEntrySizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntrySize *) x)); } static void *_p_FIX__LeavesQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LeavesQty *) x)); } static void *_p_FIX__ComplexEventPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ComplexEventPrice *) x)); } static void *_p_FIX__QuantityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Quantity *) x)); } static void *_p_FIX__TotalTakedownTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalTakedown *) x)); } static void *_p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingAdjustedQuantity *) x)); } static void *_p_FIX__DisplayMinIncrTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayMinIncr *) x)); } static void *_p_FIX__LegFactorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegFactor *) x)); } static void *_p_FIX__UnderlyingFactorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingFactor *) x)); } static void *_p_FIX__AllocAccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocAccruedInterestAmt *) x)); } static void *_p_FIX__TotalAccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalAccruedInterestAmt *) x)); } static void *_p_FIX__AccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AccruedInterestAmt *) x)); } static void *_p_FIX__EndAccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndAccruedInterestAmt *) x)); } static void *_p_FIX__TriggerPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TriggerPrice *) x)); } static void *_p_FIX__FloorPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FloorPrice *) x)); } static void *_p_FIX__DerivativeFloorPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeFloorPrice *) x)); } static void *_p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingOriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__StopPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StopPx *) x)); } static void *_p_FIX__ThresholdAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ThresholdAmount *) x)); } static void *_p_FIX__UnderlyingCashAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCashAmount *) x)); } static void *_p_FIX__UnderlyingCollectAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCollectAmount *) x)); } static void *_p_FIX__MinPriceIncrementAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinPriceIncrementAmount *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrementAmount *) x)); } static void *_p_FIX__OptPayoutAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OptPayoutAmount *) x)); } static void *_p_FIX__ComplexOptPayoutAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ComplexOptPayoutAmount *) x)); } static void *_p_FIX__UnderlyingDirtyPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingDirtyPrice *) x)); } static void *_p_FIX__AvgParPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AvgParPx *) x)); } static void *_p_FIX__ShortQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ShortQty *) x)); } static void *_p_FIX__MinQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinQty *) x)); } static void *_p_FIX__AllocAvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocAvgPx *) x)); } static void *_p_FIX__TriggerNewPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TriggerNewPrice *) x)); } static void *_p_FIX__PeggedRefPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PeggedRefPrice *) x)); } static void *_p_FIX__ContraTradeQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ContraTradeQty *) x)); } static void *_p_FIX__OrderBookingQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderBookingQty *) x)); } static void *_p_FIX__SharedCommissionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SharedCommission *) x)); } static void *_p_FIX__CommissionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Commission *) x)); } static void *_p_FIX__DayAvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DayAvgPx *) x)); } static void *_p_FIX__UnderlyingQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingQty *) x)); } static void *_p_FIX__SpreadToBenchmarkTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SpreadToBenchmark *) x)); } static void *_p_FIX__LegRepurchaseRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegRepurchaseRate *) x)); } static void *_p_FIX__UnderlyingRepurchaseRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingRepurchaseRate *) x)); } static void *_p_FIX__RepurchaseRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RepurchaseRate *) x)); } static void *_p_FIX__AttachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AttachmentPoint *) x)); } static void *_p_FIX__DetachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DetachmentPoint *) x)); } static void *_p_FIX__UnderlyingAttachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingAttachmentPoint *) x)); } static void *_p_FIX__UnderlyingDetachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingDetachmentPoint *) x)); } static void *_p_FIX__MarginRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MarginRatio *) x)); } static void *_p_FIX__LegOptionRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOptionRatio *) x)); } static void *_p_FIX__UnderlyingEndValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingEndValue *) x)); } static void *_p_FIX__LegContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegContractMultiplier *) x)); } static void *_p_FIX__ContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ContractMultiplier *) x)); } static void *_p_FIX__UnderlyingContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingContractMultiplier *) x)); } static void *_p_FIX__StrikeMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikeMultiplier *) x)); } static void *_p_FIX__DerivativeStrikeMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeStrikeMultiplier *) x)); } static void *_p_FIX__DerivativeContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeContractMultiplier *) x)); } static void *_p_FIX__FeeMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FeeMultiplier *) x)); } static void *_p_FIX__AllowableOneSidednessValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllowableOneSidednessValue *) x)); } static void *_p_FIX__TimeToExpirationTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TimeToExpiration *) x)); } static void *_p_FIX__OfferForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferForwardPoints *) x)); } static void *_p_FIX__BidForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidForwardPoints *) x)); } static void *_p_FIX__LastForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastForwardPoints *) x)); } static void *_p_FIX__GrossTradeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::GrossTradeAmt *) x)); } static void *_p_FIX__MDEntryForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntryForwardPoints *) x)); } static void *_p_FIX__BidSwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidSwapPoints *) x)); } static void *_p_FIX__OfferSwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferSwapPoints *) x)); } static void *_p_FIX__LegBidForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegBidForwardPoints *) x)); } static void *_p_FIX__LegOfferForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOfferForwardPoints *) x)); } static void *_p_FIX__SwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SwapPoints *) x)); } static void *_p_FIX__LastSwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastSwapPoints *) x)); } static void *_p_FIX__SideGrossTradeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SideGrossTradeAmt *) x)); } static void *_p_FIX__LegLastForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegLastForwardPoints *) x)); } static void *_p_FIX__LegGrossTradeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegGrossTradeAmt *) x)); } static void *_p_FIX__UnderlyingFXRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingFXRate *) x)); } static void *_p_FIX__NetChgPrevDayTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::NetChgPrevDay *) x)); } static void *_p_FIX__UnderlyingPayAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingPayAmount *) x)); } static void *_p_FIX__UnderlyingDeliveryAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingDeliveryAmount *) x)); } static void *_p_FIX__OptPayAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OptPayAmount *) x)); } static void *_p_FIX__CapPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CapPrice *) x)); } static void *_p_FIX__DerivativeOptPayAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeOptPayAmount *) x)); } static void *_p_FIX__DerivativeCapPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeCapPrice *) x)); } static void *_p_FIX__LegOfferPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOfferPx *) x)); } static void *_p_FIX__MktOfferPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MktOfferPx *) x)); } static void *_p_FIX__OfferPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferPx *) x)); } static void *_p_FIX__OfferYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferYield *) x)); } static void *_p_FIX__HighPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::HighPx *) x)); } static void *_p_FIX__MidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MidPx *) x)); } static void *_p_FIX__PegDifferenceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PegDifference *) x)); } static void *_p_FIX__MiscFeeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MiscFeeAmt *) x)); } static void *_p_FIX__OrderAvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderAvgPx *) x)); } static void *_p_FIX__LastParPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastParPx *) x)); } static void *_p_FIX__PriceImprovementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriceImprovement *) x)); } static void *_p_FIX__AllowableOneSidednessPctTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllowableOneSidednessPct *) x)); } static void *_p_FIX__OutsideIndexPctTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OutsideIndexPct *) x)); } static void *_p_FIX__SellVolumeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SellVolume *) x)); } static void *_p_FIX__PeggedPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PeggedPrice *) x)); } static void *_p_FIX__PrevClosePxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PrevClosePx *) x)); } static void *_p_FIX__RndPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RndPx *) x)); } static void *_p_FIX__StartStrikePxRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StartStrikePxRange *) x)); } static void *_p_FIX__EndStrikePxRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndStrikePxRange *) x)); } static void *_p_FIX__UnderlyingLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingLastQty *) x)); } static void *_p_FIX__LastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastQty *) x)); } static void *_p_FIX__OfferForwardPoints2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferForwardPoints2 *) x)); } static void *_p_FIX__BidForwardPoints2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidForwardPoints2 *) x)); } static void *_p_FIX__LastForwardPoints2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastForwardPoints2 *) x)); } static void *_p_FIX__UnderlyingPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingPx *) x)); } static void *_p_FIX__CalculatedCcyLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CalculatedCcyLastQty *) x)); } static void *_p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegCalculatedCcyLastQty *) x)); } static void *_p_FIX__LegLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegLastQty *) x)); } static void *_p_FIX__LegBenchmarkPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegBenchmarkPrice *) x)); } static void *_p_FIX__BenchmarkPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BenchmarkPrice *) x)); } static void *_p_FIX__SecondaryDisplayQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryDisplayQty *) x)); } static void *_p_FIX__DisplayQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayQty *) x)); } static void *_p_FIX__OrderQty2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderQty2 *) x)); } static void *_p_FIX__SpreadTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Spread *) x)); } static void *_p_FIX__StartTickPriceRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StartTickPriceRange *) x)); } static void *_p_FIX__EndTickPriceRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndTickPriceRange *) x)); } static void *_p_FIX__DiscretionOffsetTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DiscretionOffset *) x)); } static void *_p_FIX__ParticipationRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ParticipationRate *) x)); } static void *_p_FIX__LiquidityPctLowTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LiquidityPctLow *) x)); } static void *_p_FIX__LegAllocQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegAllocQty *) x)); } static void *_p_FIX__AllocQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocQty *) x)); } static void *_p_FIX__FirstPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FirstPx *) x)); } static void *_p_FIX__LastSpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastSpotRate *) x)); } static void *_p_FIX__OfferSpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferSpotRate *) x)); } static void *_p_FIX__BidSpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidSpotRate *) x)); } static void *_p_FIX__TargetStrategyPerformanceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TargetStrategyPerformance *) x)); } static void *_p_FIX__DiscretionPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DiscretionPrice *) x)); } static void *_p_FIX__YieldRedemptionPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::YieldRedemptionPrice *) x)); } static void *_p_FIX__CashOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CashOutstanding *) x)); } static void *_p_FIX__MDEntrySpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntrySpotRate *) x)); } static void *_p_FIX__NotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::NotionalPercentageOutstanding *) x)); } static void *_p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingNotionalPercentageOutstanding *) x)); } static void *_p_FIX__AllocSettlCurrAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocSettlCurrAmt *) x)); } static void *_p_FIX__SettlCurrAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrAmt *) x)); } static void *_p_FIX__BuyVolumeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BuyVolume *) x)); } static void *_p_FIX__TradeVolumeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TradeVolume *) x)); } static void *_p_FIX__BidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidPx *) x)); } static void *_p_FIX__UnderlyingEndPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingEndPrice *) x)); } static void *_p_FIX__PosAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PosAmt *) x)); } static void *_p_FIX__StrikeValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikeValue *) x)); } static void *_p_FIX__DerivativeStrikeValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeStrikeValue *) x)); } static void *_p_FIX__DisplayHighQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayHighQty *) x)); } static void *_p_FIX__SettlCurrOfferFxRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrOfferFxRate *) x)); } static void *_p_FIX__SettlCurrBidFxRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrBidFxRate *) x)); } static void *_p_FIX__SettlCurrFxRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrFxRate *) x)); } static void *_p_FIX__LegBidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegBidPx *) x)); } static void *_p_FIX__MidYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MidYield *) x)); } static void *_p_FIX__BidYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidYield *) x)); } static void *_p_FIX__MinTradeVolTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinTradeVol *) x)); } static void *_p_FIX__MaxTradeVolTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxTradeVol *) x)); } static void *_p_FIX__PriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Price *) x)); } static void *_p_FIX__FillQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FillQty *) x)); } static void *_p_FIX__EndCashTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndCash *) x)); } static void *_p_FIX__ConcessionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Concession *) x)); } static void *_p_FIX__LegCouponRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegCouponRate *) x)); } static void *_p_FIX__CouponRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CouponRate *) x)); } static void *_p_FIX__UnderlyingCouponRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCouponRate *) x)); } static void *_p_FIX__LastSharesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastShares *) x)); } static void *_p_FIX__SharesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Shares *) x)); } static void *_p_FIX__CcyAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CcyAmt *) x)); } static void *_p_FIX__LegPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegPrice *) x)); } static void *_p_FIX__AssignmentUnitTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AssignmentUnit *) x)); } static void *_p_FIX__OutMainCntryUIndexTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OutMainCntryUIndex *) x)); } static void *_p_FIX__LegQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegQty *) x)); } static void *_p_FIX__MaxShowTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxShow *) x)); } static void *_p_FIX__RoundLotTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RoundLot *) x)); } static void *_p_FIX__RiskFreeRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RiskFreeRate *) x)); } static void *_p_FIX__OrderCapacityQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderCapacityQty *) x)); } static void *_p_FIX__PctAtRiskTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PctAtRisk *) x)); } static void *_p_FIX__ExpQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ExpQty *) x)); } static void *_p_FIX__RefreshQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RefreshQty *) x)); } static void *_p_FIX__MarginExcessTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MarginExcess *) x)); } static void *_p_FIX__DiscretionOffsetValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DiscretionOffsetValue *) x)); } static void *_p_FIX__PegOffsetValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PegOffsetValue *) x)); } static void *_p_FIX__ContAmtValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ContAmtValue *) x)); } static void *_p_FIX__TotalNetValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalNetValue *) x)); } static void *_p_FIX__MinPriceIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinPriceIncrement *) x)); } static void *_p_FIX__MatchIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MatchIncrement *) x)); } static void *_p_FIX__StrikeIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikeIncrement *) x)); } static void *_p_FIX__TickIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TickIncrement *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrement *) x)); } static void *_p_FIX__DividendYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DividendYield *) x)); } static void *_p_FIX__LegDividendYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegDividendYield *) x)); } static void *_p_FIX__MaxFloorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxFloor *) x)); } static void *_p_FIX__MDEntryPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntryPx *) x)); } static void *_p_FIX__CxlQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CxlQty *) x)); } static void *_p_FIX__AllocInterestAtMaturityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocInterestAtMaturity *) x)); } static void *_p_FIX__InterestAtMaturityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::InterestAtMaturity *) x)); } static void *_p_FIX__MaxPriceVariationTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxPriceVariation *) x)); } static void *_p_FIX__AllocSharesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocShares *) x)); } static void *_p_FIX__EventPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EventPx *) x)); } static void *_p_FIX__DerivativeEventPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeEventPx *) x)); } static void *_p_FIX__YieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Yield *) x)); } static void *_p_FIX__PriceDeltaTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriceDelta *) x)); } static void *_p_FIX__VolatilityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Volatility *) x)); } static void *_p_FIX__LegVolatilityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegVolatility *) x)); } static void *_p_FIX__MinBidSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinBidSize *) x)); } static void *_p_FIX__BidSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidSize *) x)); } static void *_p_FIX__DefBidSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DefBidSize *) x)); } static void *_p_FIX__LegStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegStrikePrice *) x)); } static void *_p_FIX__StrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikePrice *) x)); } static void *_p_FIX__UnderlyingStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingStrikePrice *) x)); } static void *_p_FIX__TradingReferencePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TradingReferencePrice *) x)); } static void *_p_FIX__SecondaryTradingReferencePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryTradingReferencePrice *) x)); } static void *_p_FIX__DerivativeStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeStrikePrice *) x)); } static void *_p_FIX__UnderlyingLegStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingLegStrikePrice *) x)); } static void *_p_FIX__FillPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FillPx *) x)); } static void *_p_FIX__Price2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Price2 *) x)); } static void *_p_FIX__AvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AvgPx *) x)); } static void *_p_FIX__CurrencyRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CurrencyRatio *) x)); } static void *_p_FIX__LegCurrencyRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegCurrencyRatio *) x)); } static void *_p_FIX__PriorSettlPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriorSettlPrice *) x)); } static void *_p_FIX__UnderlyingSettlPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingSettlPrice *) x)); } static void *_p_FIX__SettlPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlPrice *) x)); } static void *_p_FIX__CumQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CumQty *) x)); } static void *_p_FIX__OpenInterestTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OpenInterest *) x)); } static void *_p_FIX__DistribPercentageTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DistribPercentage *) x)); } static void *_p_FIX__CashOrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CashOrderQty *) x)); } static void *_p_FIX__OrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderQty *) x)); } static void *_p_FIX__DayOrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DayOrderQty *) x)); } static void *_p_FIX__LegOrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOrderQty *) x)); } static void *_p_FIX__AllocNetMoneyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocNetMoney *) x)); } static void *_p_FIX__NetMoneyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::NetMoney *) x)); } static void *_p_FIX__MaturityNetMoneyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaturityNetMoney *) x)); } static void *_p_FIX__ExecPriceAdjustmentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ExecPriceAdjustment *) x)); } static void *_p_FIX__LongQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LongQty *) x)); } static void *_p_FIX__UnderlyingStartValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingStartValue *) x)); } static void *_p_FIX__UnderlyingCurrentValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCurrentValue *) x)); } static void *_p_FIX__LastPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastPx *) x)); } static void *_p_FIX__MinOfferSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinOfferSize *) x)); } static void *_p_FIX__OfferSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferSize *) x)); } static void *_p_FIX__DefOfferSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DefOfferSize *) x)); } static void *_p_FIX__FairValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FairValue *) x)); } static void *_p_FIX__SideValue1To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SideValue1 *) x)); } static void *_p_FIX__LowPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LowPx *) x)); } static void *_p_FIX__SideValue2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SideValue2 *) x)); } static void *_p_FIX__MktBidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MktBidPx *) x)); } static void *_p_FIX__LiquidityValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LiquidityValue *) x)); } static void *_p_FIX__StartCashTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StartCash *) x)); } static void *_p_FIX__WtAverageLiquidityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::WtAverageLiquidity *) x)); } static void *_p_FIX__TotalVolumeTradedTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalVolumeTraded *) x)); } static void *_p_FIX__BasisFeaturePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BasisFeaturePrice *) x)); } static void *_p_FIX__EFPTrackingErrorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EFPTrackingError *) x)); } static void *_p_FIX__TriggerNewQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TriggerNewQty *) x)); } static void *_p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikePriceBoundaryPrecision *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ComplexEventPriceBoundaryPrecision *) x)); } static void *_p_FIX__LowLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LowLimitPrice *) x)); } static void *_p_FIX__HighLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::HighLimitPrice *) x)); } static void *_p_FIX__SecondaryLowLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryLowLimitPrice *) x)); } static void *_p_FIX__SecondaryHighLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryHighLimitPrice *) x)); } static void *_p_FIX__MinLotSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinLotSize *) x)); } static void *_p_FIX__AllocPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocPrice *) x)); } static void *_p_FIX__FactorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Factor *) x)); } static void *_p_FIX__ValueOfFuturesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ValueOfFutures *) x)); } static void *_p_FIX__DayCumQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DayCumQty *) x)); } static void *_p_FIX__LiquidityPctHighTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LiquidityPctHigh *) x)); } static void *_p_FIX__OrderPercentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderPercent *) x)); } static void *_p_FIX__CrossPercentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CrossPercent *) x)); } static void *_p_FIX__AccruedInterestRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AccruedInterestRate *) x)); } static void *_p_FIX__UnderlyingAllocationPercentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingAllocationPercent *) x)); } static void *_p_FIX__MDSecSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDSecSize *) x)); } static swig_type_info _swigt__p_ApplVerID = {"_p_ApplVerID", "ApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Application = {"_p_Application", "Application *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_BeginString = {"_p_BeginString", "BeginString *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DOMDocumentPtr = {"_p_DOMDocumentPtr", "DOMDocumentPtr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Data = {"_p_Data", "Data *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DataDictionary = {"_p_DataDictionary", "DataDictionary *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DataDictionaryProvider = {"_p_DataDictionaryProvider", "DataDictionaryProvider *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Dictionaries = {"_p_Dictionaries", "Dictionaries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DoubleField = {"_p_DoubleField", "DoubleField *|QtyField *|PriceField *|PercentageField *|AmtField *|FloatField *|PriceOffsetField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AMT = {"_p_FIX__AMT", "FIX::AMT *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Acceptor = {"_p_FIX__Acceptor", "FIX::Acceptor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Account = {"_p_FIX__Account", "FIX::Account *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AccountType = {"_p_FIX__AccountType", "FIX::AccountType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AccruedInterestAmt = {"_p_FIX__AccruedInterestAmt", "FIX::AccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AccruedInterestRate = {"_p_FIX__AccruedInterestRate", "FIX::AccruedInterestRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AcctIDSource = {"_p_FIX__AcctIDSource", "FIX::AcctIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Adjustment = {"_p_FIX__Adjustment", "FIX::Adjustment *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdjustmentType = {"_p_FIX__AdjustmentType", "FIX::AdjustmentType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvId = {"_p_FIX__AdvId", "FIX::AdvId *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvRefID = {"_p_FIX__AdvRefID", "FIX::AdvRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvSide = {"_p_FIX__AdvSide", "FIX::AdvSide *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvTransType = {"_p_FIX__AdvTransType", "FIX::AdvTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AffectedOrderID = {"_p_FIX__AffectedOrderID", "FIX::AffectedOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AffectedSecondaryOrderID = {"_p_FIX__AffectedSecondaryOrderID", "FIX::AffectedSecondaryOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AffirmStatus = {"_p_FIX__AffirmStatus", "FIX::AffirmStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AggregatedBook = {"_p_FIX__AggregatedBook", "FIX::AggregatedBook *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AggressorIndicator = {"_p_FIX__AggressorIndicator", "FIX::AggressorIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementCurrency = {"_p_FIX__AgreementCurrency", "FIX::AgreementCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementDate = {"_p_FIX__AgreementDate", "FIX::AgreementDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementDesc = {"_p_FIX__AgreementDesc", "FIX::AgreementDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementID = {"_p_FIX__AgreementID", "FIX::AgreementID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAccount = {"_p_FIX__AllocAccount", "FIX::AllocAccount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAccountType = {"_p_FIX__AllocAccountType", "FIX::AllocAccountType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAccruedInterestAmt = {"_p_FIX__AllocAccruedInterestAmt", "FIX::AllocAccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAcctIDSource = {"_p_FIX__AllocAcctIDSource", "FIX::AllocAcctIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAvgPx = {"_p_FIX__AllocAvgPx", "FIX::AllocAvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocCancReplaceReason = {"_p_FIX__AllocCancReplaceReason", "FIX::AllocCancReplaceReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocClearingFeeIndicator = {"_p_FIX__AllocClearingFeeIndicator", "FIX::AllocClearingFeeIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocCustomerCapacity = {"_p_FIX__AllocCustomerCapacity", "FIX::AllocCustomerCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocHandlInst = {"_p_FIX__AllocHandlInst", "FIX::AllocHandlInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocID = {"_p_FIX__AllocID", "FIX::AllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocInterestAtMaturity = {"_p_FIX__AllocInterestAtMaturity", "FIX::AllocInterestAtMaturity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocIntermedReqType = {"_p_FIX__AllocIntermedReqType", "FIX::AllocIntermedReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocLinkID = {"_p_FIX__AllocLinkID", "FIX::AllocLinkID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocLinkType = {"_p_FIX__AllocLinkType", "FIX::AllocLinkType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocMethod = {"_p_FIX__AllocMethod", "FIX::AllocMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocNetMoney = {"_p_FIX__AllocNetMoney", "FIX::AllocNetMoney *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocNoOrdersType = {"_p_FIX__AllocNoOrdersType", "FIX::AllocNoOrdersType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocPositionEffect = {"_p_FIX__AllocPositionEffect", "FIX::AllocPositionEffect *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocPrice = {"_p_FIX__AllocPrice", "FIX::AllocPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocQty = {"_p_FIX__AllocQty", "FIX::AllocQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocRejCode = {"_p_FIX__AllocRejCode", "FIX::AllocRejCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocReportID = {"_p_FIX__AllocReportID", "FIX::AllocReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocReportRefID = {"_p_FIX__AllocReportRefID", "FIX::AllocReportRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocReportType = {"_p_FIX__AllocReportType", "FIX::AllocReportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocSettlCurrAmt = {"_p_FIX__AllocSettlCurrAmt", "FIX::AllocSettlCurrAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocSettlCurrency = {"_p_FIX__AllocSettlCurrency", "FIX::AllocSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocSettlInstType = {"_p_FIX__AllocSettlInstType", "FIX::AllocSettlInstType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocShares = {"_p_FIX__AllocShares", "FIX::AllocShares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocStatus = {"_p_FIX__AllocStatus", "FIX::AllocStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocText = {"_p_FIX__AllocText", "FIX::AllocText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocTransType = {"_p_FIX__AllocTransType", "FIX::AllocTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocType = {"_p_FIX__AllocType", "FIX::AllocType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllowableOneSidednessCurr = {"_p_FIX__AllowableOneSidednessCurr", "FIX::AllowableOneSidednessCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllowableOneSidednessPct = {"_p_FIX__AllowableOneSidednessPct", "FIX::AllowableOneSidednessPct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllowableOneSidednessValue = {"_p_FIX__AllowableOneSidednessValue", "FIX::AllowableOneSidednessValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AltMDSourceID = {"_p_FIX__AltMDSourceID", "FIX::AltMDSourceID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplBegSeqNum = {"_p_FIX__ApplBegSeqNum", "FIX::ApplBegSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplEndSeqNum = {"_p_FIX__ApplEndSeqNum", "FIX::ApplEndSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplExtID = {"_p_FIX__ApplExtID", "FIX::ApplExtID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplID = {"_p_FIX__ApplID", "FIX::ApplID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplLastSeqNum = {"_p_FIX__ApplLastSeqNum", "FIX::ApplLastSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplNewSeqNum = {"_p_FIX__ApplNewSeqNum", "FIX::ApplNewSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueAction = {"_p_FIX__ApplQueueAction", "FIX::ApplQueueAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueDepth = {"_p_FIX__ApplQueueDepth", "FIX::ApplQueueDepth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueMax = {"_p_FIX__ApplQueueMax", "FIX::ApplQueueMax *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueResolution = {"_p_FIX__ApplQueueResolution", "FIX::ApplQueueResolution *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReportID = {"_p_FIX__ApplReportID", "FIX::ApplReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReportType = {"_p_FIX__ApplReportType", "FIX::ApplReportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReqID = {"_p_FIX__ApplReqID", "FIX::ApplReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReqType = {"_p_FIX__ApplReqType", "FIX::ApplReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResendFlag = {"_p_FIX__ApplResendFlag", "FIX::ApplResendFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResponseError = {"_p_FIX__ApplResponseError", "FIX::ApplResponseError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResponseID = {"_p_FIX__ApplResponseID", "FIX::ApplResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResponseType = {"_p_FIX__ApplResponseType", "FIX::ApplResponseType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplSeqNum = {"_p_FIX__ApplSeqNum", "FIX::ApplSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplTotalMessageCount = {"_p_FIX__ApplTotalMessageCount", "FIX::ApplTotalMessageCount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplVerID = {"_p_FIX__ApplVerID", "FIX::ApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Application = {"_p_FIX__Application", "FIX::Application *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AsOfIndicator = {"_p_FIX__AsOfIndicator", "FIX::AsOfIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AsgnRptID = {"_p_FIX__AsgnRptID", "FIX::AsgnRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AssignmentMethod = {"_p_FIX__AssignmentMethod", "FIX::AssignmentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AssignmentUnit = {"_p_FIX__AssignmentUnit", "FIX::AssignmentUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AttachmentPoint = {"_p_FIX__AttachmentPoint", "FIX::AttachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AutoAcceptIndicator = {"_p_FIX__AutoAcceptIndicator", "FIX::AutoAcceptIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgParPx = {"_p_FIX__AvgParPx", "FIX::AvgParPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPrxPrecision = {"_p_FIX__AvgPrxPrecision", "FIX::AvgPrxPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPx = {"_p_FIX__AvgPx", "FIX::AvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPxIndicator = {"_p_FIX__AvgPxIndicator", "FIX::AvgPxIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPxPrecision = {"_p_FIX__AvgPxPrecision", "FIX::AvgPxPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BOOLEAN = {"_p_FIX__BOOLEAN", "FIX::BOOLEAN *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BasisFeatureDate = {"_p_FIX__BasisFeatureDate", "FIX::BasisFeatureDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BasisFeaturePrice = {"_p_FIX__BasisFeaturePrice", "FIX::BasisFeaturePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BasisPxType = {"_p_FIX__BasisPxType", "FIX::BasisPxType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BeginSeqNo = {"_p_FIX__BeginSeqNo", "FIX::BeginSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BeginString = {"_p_FIX__BeginString", "FIX::BeginString *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Benchmark = {"_p_FIX__Benchmark", "FIX::Benchmark *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkCurveCurrency = {"_p_FIX__BenchmarkCurveCurrency", "FIX::BenchmarkCurveCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkCurveName = {"_p_FIX__BenchmarkCurveName", "FIX::BenchmarkCurveName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkCurvePoint = {"_p_FIX__BenchmarkCurvePoint", "FIX::BenchmarkCurvePoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkPrice = {"_p_FIX__BenchmarkPrice", "FIX::BenchmarkPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkPriceType = {"_p_FIX__BenchmarkPriceType", "FIX::BenchmarkPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkSecurityID = {"_p_FIX__BenchmarkSecurityID", "FIX::BenchmarkSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkSecurityIDSource = {"_p_FIX__BenchmarkSecurityIDSource", "FIX::BenchmarkSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidDescriptor = {"_p_FIX__BidDescriptor", "FIX::BidDescriptor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidDescriptorType = {"_p_FIX__BidDescriptorType", "FIX::BidDescriptorType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidForwardPoints = {"_p_FIX__BidForwardPoints", "FIX::BidForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidForwardPoints2 = {"_p_FIX__BidForwardPoints2", "FIX::BidForwardPoints2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidID = {"_p_FIX__BidID", "FIX::BidID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidPx = {"_p_FIX__BidPx", "FIX::BidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidRequestTransType = {"_p_FIX__BidRequestTransType", "FIX::BidRequestTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidSize = {"_p_FIX__BidSize", "FIX::BidSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidSpotRate = {"_p_FIX__BidSpotRate", "FIX::BidSpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidSwapPoints = {"_p_FIX__BidSwapPoints", "FIX::BidSwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidTradeType = {"_p_FIX__BidTradeType", "FIX::BidTradeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidType = {"_p_FIX__BidType", "FIX::BidType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidYield = {"_p_FIX__BidYield", "FIX::BidYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BodyLength = {"_p_FIX__BodyLength", "FIX::BodyLength *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BookingRefID = {"_p_FIX__BookingRefID", "FIX::BookingRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BookingType = {"_p_FIX__BookingType", "FIX::BookingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BookingUnit = {"_p_FIX__BookingUnit", "FIX::BookingUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BoolField = {"_p_FIX__BoolField", "FIX::BoolField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BrokerOfCredit = {"_p_FIX__BrokerOfCredit", "FIX::BrokerOfCredit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BusinessRejectReason = {"_p_FIX__BusinessRejectReason", "FIX::BusinessRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BusinessRejectRefID = {"_p_FIX__BusinessRejectRefID", "FIX::BusinessRejectRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BuyVolume = {"_p_FIX__BuyVolume", "FIX::BuyVolume *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CFICode = {"_p_FIX__CFICode", "FIX::CFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CHAR = {"_p_FIX__CHAR", "FIX::CHAR *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__COUNTRY = {"_p_FIX__COUNTRY", "FIX::COUNTRY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CPProgram = {"_p_FIX__CPProgram", "FIX::CPProgram *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CPRegType = {"_p_FIX__CPRegType", "FIX::CPRegType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CURRENCY = {"_p_FIX__CURRENCY", "FIX::CURRENCY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CalculatedCcyLastQty = {"_p_FIX__CalculatedCcyLastQty", "FIX::CalculatedCcyLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CancellationRights = {"_p_FIX__CancellationRights", "FIX::CancellationRights *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CapPrice = {"_p_FIX__CapPrice", "FIX::CapPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardExpDate = {"_p_FIX__CardExpDate", "FIX::CardExpDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardHolderName = {"_p_FIX__CardHolderName", "FIX::CardHolderName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardIssNo = {"_p_FIX__CardIssNo", "FIX::CardIssNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardIssNum = {"_p_FIX__CardIssNum", "FIX::CardIssNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardNumber = {"_p_FIX__CardNumber", "FIX::CardNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardStartDate = {"_p_FIX__CardStartDate", "FIX::CardStartDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentAcctName = {"_p_FIX__CashDistribAgentAcctName", "FIX::CashDistribAgentAcctName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentAcctNumber = {"_p_FIX__CashDistribAgentAcctNumber", "FIX::CashDistribAgentAcctNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentCode = {"_p_FIX__CashDistribAgentCode", "FIX::CashDistribAgentCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentName = {"_p_FIX__CashDistribAgentName", "FIX::CashDistribAgentName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribCurr = {"_p_FIX__CashDistribCurr", "FIX::CashDistribCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribPayRef = {"_p_FIX__CashDistribPayRef", "FIX::CashDistribPayRef *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashMargin = {"_p_FIX__CashMargin", "FIX::CashMargin *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashOrderQty = {"_p_FIX__CashOrderQty", "FIX::CashOrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashOutstanding = {"_p_FIX__CashOutstanding", "FIX::CashOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentAcctName = {"_p_FIX__CashSettlAgentAcctName", "FIX::CashSettlAgentAcctName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentAcctNum = {"_p_FIX__CashSettlAgentAcctNum", "FIX::CashSettlAgentAcctNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentCode = {"_p_FIX__CashSettlAgentCode", "FIX::CashSettlAgentCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentContactName = {"_p_FIX__CashSettlAgentContactName", "FIX::CashSettlAgentContactName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentContactPhone = {"_p_FIX__CashSettlAgentContactPhone", "FIX::CashSettlAgentContactPhone *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentName = {"_p_FIX__CashSettlAgentName", "FIX::CashSettlAgentName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CcyAmt = {"_p_FIX__CcyAmt", "FIX::CcyAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CharField = {"_p_FIX__CharField", "FIX::CharField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CheckSum = {"_p_FIX__CheckSum", "FIX::CheckSum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CheckSumField = {"_p_FIX__CheckSumField", "FIX::CheckSumField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClOrdID = {"_p_FIX__ClOrdID", "FIX::ClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClOrdLinkID = {"_p_FIX__ClOrdLinkID", "FIX::ClOrdLinkID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingAccount = {"_p_FIX__ClearingAccount", "FIX::ClearingAccount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingBusinessDate = {"_p_FIX__ClearingBusinessDate", "FIX::ClearingBusinessDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingFeeIndicator = {"_p_FIX__ClearingFeeIndicator", "FIX::ClearingFeeIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingFirm = {"_p_FIX__ClearingFirm", "FIX::ClearingFirm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingInstruction = {"_p_FIX__ClearingInstruction", "FIX::ClearingInstruction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClientBidID = {"_p_FIX__ClientBidID", "FIX::ClientBidID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClientID = {"_p_FIX__ClientID", "FIX::ClientID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAction = {"_p_FIX__CollAction", "FIX::CollAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollApplType = {"_p_FIX__CollApplType", "FIX::CollApplType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnID = {"_p_FIX__CollAsgnID", "FIX::CollAsgnID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnReason = {"_p_FIX__CollAsgnReason", "FIX::CollAsgnReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnRefID = {"_p_FIX__CollAsgnRefID", "FIX::CollAsgnRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnRejectReason = {"_p_FIX__CollAsgnRejectReason", "FIX::CollAsgnRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnRespType = {"_p_FIX__CollAsgnRespType", "FIX::CollAsgnRespType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnTransType = {"_p_FIX__CollAsgnTransType", "FIX::CollAsgnTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryID = {"_p_FIX__CollInquiryID", "FIX::CollInquiryID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryQualifier = {"_p_FIX__CollInquiryQualifier", "FIX::CollInquiryQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryResult = {"_p_FIX__CollInquiryResult", "FIX::CollInquiryResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryStatus = {"_p_FIX__CollInquiryStatus", "FIX::CollInquiryStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollReqID = {"_p_FIX__CollReqID", "FIX::CollReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollRespID = {"_p_FIX__CollRespID", "FIX::CollRespID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollRptID = {"_p_FIX__CollRptID", "FIX::CollRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollStatus = {"_p_FIX__CollStatus", "FIX::CollStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CommCurrency = {"_p_FIX__CommCurrency", "FIX::CommCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CommType = {"_p_FIX__CommType", "FIX::CommType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Commission = {"_p_FIX__Commission", "FIX::Commission *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventCondition = {"_p_FIX__ComplexEventCondition", "FIX::ComplexEventCondition *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventEndDate = {"_p_FIX__ComplexEventEndDate", "FIX::ComplexEventEndDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventEndTime = {"_p_FIX__ComplexEventEndTime", "FIX::ComplexEventEndTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPrice = {"_p_FIX__ComplexEventPrice", "FIX::ComplexEventPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPriceBoundaryMethod = {"_p_FIX__ComplexEventPriceBoundaryMethod", "FIX::ComplexEventPriceBoundaryMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPriceBoundaryPrecision = {"_p_FIX__ComplexEventPriceBoundaryPrecision", "FIX::ComplexEventPriceBoundaryPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPriceTimeType = {"_p_FIX__ComplexEventPriceTimeType", "FIX::ComplexEventPriceTimeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventStartDate = {"_p_FIX__ComplexEventStartDate", "FIX::ComplexEventStartDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventStartTime = {"_p_FIX__ComplexEventStartTime", "FIX::ComplexEventStartTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventType = {"_p_FIX__ComplexEventType", "FIX::ComplexEventType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexOptPayoutAmount = {"_p_FIX__ComplexOptPayoutAmount", "FIX::ComplexOptPayoutAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplianceID = {"_p_FIX__ComplianceID", "FIX::ComplianceID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Concession = {"_p_FIX__Concession", "FIX::Concession *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfigError = {"_p_FIX__ConfigError", "FIX::ConfigError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmID = {"_p_FIX__ConfirmID", "FIX::ConfirmID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmRefID = {"_p_FIX__ConfirmRefID", "FIX::ConfirmRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmRejReason = {"_p_FIX__ConfirmRejReason", "FIX::ConfirmRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmReqID = {"_p_FIX__ConfirmReqID", "FIX::ConfirmReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmStatus = {"_p_FIX__ConfirmStatus", "FIX::ConfirmStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmTransType = {"_p_FIX__ConfirmTransType", "FIX::ConfirmTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmType = {"_p_FIX__ConfirmType", "FIX::ConfirmType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContAmtCurr = {"_p_FIX__ContAmtCurr", "FIX::ContAmtCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContAmtType = {"_p_FIX__ContAmtType", "FIX::ContAmtType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContAmtValue = {"_p_FIX__ContAmtValue", "FIX::ContAmtValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContIntRptID = {"_p_FIX__ContIntRptID", "FIX::ContIntRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContingencyType = {"_p_FIX__ContingencyType", "FIX::ContingencyType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraBroker = {"_p_FIX__ContraBroker", "FIX::ContraBroker *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraLegRefID = {"_p_FIX__ContraLegRefID", "FIX::ContraLegRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraTradeQty = {"_p_FIX__ContraTradeQty", "FIX::ContraTradeQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraTradeTime = {"_p_FIX__ContraTradeTime", "FIX::ContraTradeTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraTrader = {"_p_FIX__ContraTrader", "FIX::ContraTrader *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContractMultiplier = {"_p_FIX__ContractMultiplier", "FIX::ContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContractMultiplierUnit = {"_p_FIX__ContractMultiplierUnit", "FIX::ContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContractSettlMonth = {"_p_FIX__ContractSettlMonth", "FIX::ContractSettlMonth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraryInstructionIndicator = {"_p_FIX__ContraryInstructionIndicator", "FIX::ContraryInstructionIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CopyMsgIndicator = {"_p_FIX__CopyMsgIndicator", "FIX::CopyMsgIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CorporateAction = {"_p_FIX__CorporateAction", "FIX::CorporateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Country = {"_p_FIX__Country", "FIX::Country *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CountryOfIssue = {"_p_FIX__CountryOfIssue", "FIX::CountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CouponPaymentDate = {"_p_FIX__CouponPaymentDate", "FIX::CouponPaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CouponRate = {"_p_FIX__CouponRate", "FIX::CouponRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CoveredOrUncovered = {"_p_FIX__CoveredOrUncovered", "FIX::CoveredOrUncovered *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CreditRating = {"_p_FIX__CreditRating", "FIX::CreditRating *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossID = {"_p_FIX__CrossID", "FIX::CrossID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossPercent = {"_p_FIX__CrossPercent", "FIX::CrossPercent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossPrioritization = {"_p_FIX__CrossPrioritization", "FIX::CrossPrioritization *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossType = {"_p_FIX__CrossType", "FIX::CrossType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CstmApplVerID = {"_p_FIX__CstmApplVerID", "FIX::CstmApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CumQty = {"_p_FIX__CumQty", "FIX::CumQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Currency = {"_p_FIX__Currency", "FIX::Currency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CurrencyRatio = {"_p_FIX__CurrencyRatio", "FIX::CurrencyRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustDirectedOrder = {"_p_FIX__CustDirectedOrder", "FIX::CustDirectedOrder *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustOrderCapacity = {"_p_FIX__CustOrderCapacity", "FIX::CustOrderCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustOrderHandlingInst = {"_p_FIX__CustOrderHandlingInst", "FIX::CustOrderHandlingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustomerOrFirm = {"_p_FIX__CustomerOrFirm", "FIX::CustomerOrFirm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlQty = {"_p_FIX__CxlQty", "FIX::CxlQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlRejReason = {"_p_FIX__CxlRejReason", "FIX::CxlRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlRejResponseTo = {"_p_FIX__CxlRejResponseTo", "FIX::CxlRejResponseTo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlType = {"_p_FIX__CxlType", "FIX::CxlType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DATA = {"_p_FIX__DATA", "FIX::DATA *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DAYOFMONTH = {"_p_FIX__DAYOFMONTH", "FIX::DAYOFMONTH *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DKReason = {"_p_FIX__DKReason", "FIX::DKReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DataDictionary = {"_p_FIX__DataDictionary", "FIX::DataDictionary *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DataDictionaryNotFound = {"_p_FIX__DataDictionaryNotFound", "FIX::DataDictionaryNotFound *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DateOfBirth = {"_p_FIX__DateOfBirth", "FIX::DateOfBirth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DatedDate = {"_p_FIX__DatedDate", "FIX::DatedDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayAvgPx = {"_p_FIX__DayAvgPx", "FIX::DayAvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayBookingInst = {"_p_FIX__DayBookingInst", "FIX::DayBookingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayCumQty = {"_p_FIX__DayCumQty", "FIX::DayCumQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayOrderQty = {"_p_FIX__DayOrderQty", "FIX::DayOrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DealingCapacity = {"_p_FIX__DealingCapacity", "FIX::DealingCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefBidSize = {"_p_FIX__DefBidSize", "FIX::DefBidSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefOfferSize = {"_p_FIX__DefOfferSize", "FIX::DefOfferSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultApplExtID = {"_p_FIX__DefaultApplExtID", "FIX::DefaultApplExtID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultApplVerID = {"_p_FIX__DefaultApplVerID", "FIX::DefaultApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultCstmApplVerID = {"_p_FIX__DefaultCstmApplVerID", "FIX::DefaultCstmApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultVerIndicator = {"_p_FIX__DefaultVerIndicator", "FIX::DefaultVerIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeleteReason = {"_p_FIX__DeleteReason", "FIX::DeleteReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliverToCompID = {"_p_FIX__DeliverToCompID", "FIX::DeliverToCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliverToLocationID = {"_p_FIX__DeliverToLocationID", "FIX::DeliverToLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliverToSubID = {"_p_FIX__DeliverToSubID", "FIX::DeliverToSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliveryDate = {"_p_FIX__DeliveryDate", "FIX::DeliveryDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliveryForm = {"_p_FIX__DeliveryForm", "FIX::DeliveryForm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliveryType = {"_p_FIX__DeliveryType", "FIX::DeliveryType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivFlexProductEligibilityIndicator = {"_p_FIX__DerivFlexProductEligibilityIndicator", "FIX::DerivFlexProductEligibilityIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeCFICode = {"_p_FIX__DerivativeCFICode", "FIX::DerivativeCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeCapPrice = {"_p_FIX__DerivativeCapPrice", "FIX::DerivativeCapPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeContractMultiplier = {"_p_FIX__DerivativeContractMultiplier", "FIX::DerivativeContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeContractMultiplierUnit = {"_p_FIX__DerivativeContractMultiplierUnit", "FIX::DerivativeContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeContractSettlMonth = {"_p_FIX__DerivativeContractSettlMonth", "FIX::DerivativeContractSettlMonth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeCountryOfIssue = {"_p_FIX__DerivativeCountryOfIssue", "FIX::DerivativeCountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedIssuer = {"_p_FIX__DerivativeEncodedIssuer", "FIX::DerivativeEncodedIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedIssuerLen = {"_p_FIX__DerivativeEncodedIssuerLen", "FIX::DerivativeEncodedIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedSecurityDesc = {"_p_FIX__DerivativeEncodedSecurityDesc", "FIX::DerivativeEncodedSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedSecurityDescLen = {"_p_FIX__DerivativeEncodedSecurityDescLen", "FIX::DerivativeEncodedSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventDate = {"_p_FIX__DerivativeEventDate", "FIX::DerivativeEventDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventPx = {"_p_FIX__DerivativeEventPx", "FIX::DerivativeEventPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventText = {"_p_FIX__DerivativeEventText", "FIX::DerivativeEventText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventTime = {"_p_FIX__DerivativeEventTime", "FIX::DerivativeEventTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventType = {"_p_FIX__DerivativeEventType", "FIX::DerivativeEventType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeExerciseStyle = {"_p_FIX__DerivativeExerciseStyle", "FIX::DerivativeExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeFloorPrice = {"_p_FIX__DerivativeFloorPrice", "FIX::DerivativeFloorPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeFlowScheduleType = {"_p_FIX__DerivativeFlowScheduleType", "FIX::DerivativeFlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeFuturesValuationMethod = {"_p_FIX__DerivativeFuturesValuationMethod", "FIX::DerivativeFuturesValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrAttribType = {"_p_FIX__DerivativeInstrAttribType", "FIX::DerivativeInstrAttribType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrAttribValue = {"_p_FIX__DerivativeInstrAttribValue", "FIX::DerivativeInstrAttribValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrRegistry = {"_p_FIX__DerivativeInstrRegistry", "FIX::DerivativeInstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrmtAssignmentMethod = {"_p_FIX__DerivativeInstrmtAssignmentMethod", "FIX::DerivativeInstrmtAssignmentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartyID = {"_p_FIX__DerivativeInstrumentPartyID", "FIX::DerivativeInstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartyIDSource = {"_p_FIX__DerivativeInstrumentPartyIDSource", "FIX::DerivativeInstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartyRole = {"_p_FIX__DerivativeInstrumentPartyRole", "FIX::DerivativeInstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartySubID = {"_p_FIX__DerivativeInstrumentPartySubID", "FIX::DerivativeInstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartySubIDType = {"_p_FIX__DerivativeInstrumentPartySubIDType", "FIX::DerivativeInstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeIssueDate = {"_p_FIX__DerivativeIssueDate", "FIX::DerivativeIssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeIssuer = {"_p_FIX__DerivativeIssuer", "FIX::DerivativeIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeListMethod = {"_p_FIX__DerivativeListMethod", "FIX::DerivativeListMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeLocaleOfIssue = {"_p_FIX__DerivativeLocaleOfIssue", "FIX::DerivativeLocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMaturityDate = {"_p_FIX__DerivativeMaturityDate", "FIX::DerivativeMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMaturityMonthYear = {"_p_FIX__DerivativeMaturityMonthYear", "FIX::DerivativeMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMaturityTime = {"_p_FIX__DerivativeMaturityTime", "FIX::DerivativeMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMinPriceIncrement = {"_p_FIX__DerivativeMinPriceIncrement", "FIX::DerivativeMinPriceIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMinPriceIncrementAmount = {"_p_FIX__DerivativeMinPriceIncrementAmount", "FIX::DerivativeMinPriceIncrementAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeNTPositionLimit = {"_p_FIX__DerivativeNTPositionLimit", "FIX::DerivativeNTPositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeOptAttribute = {"_p_FIX__DerivativeOptAttribute", "FIX::DerivativeOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeOptPayAmount = {"_p_FIX__DerivativeOptPayAmount", "FIX::DerivativeOptPayAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePositionLimit = {"_p_FIX__DerivativePositionLimit", "FIX::DerivativePositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePriceQuoteMethod = {"_p_FIX__DerivativePriceQuoteMethod", "FIX::DerivativePriceQuoteMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePriceUnitOfMeasure = {"_p_FIX__DerivativePriceUnitOfMeasure", "FIX::DerivativePriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePriceUnitOfMeasureQty = {"_p_FIX__DerivativePriceUnitOfMeasureQty", "FIX::DerivativePriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeProduct = {"_p_FIX__DerivativeProduct", "FIX::DerivativeProduct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeProductComplex = {"_p_FIX__DerivativeProductComplex", "FIX::DerivativeProductComplex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePutOrCall = {"_p_FIX__DerivativePutOrCall", "FIX::DerivativePutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityAltID = {"_p_FIX__DerivativeSecurityAltID", "FIX::DerivativeSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityAltIDSource = {"_p_FIX__DerivativeSecurityAltIDSource", "FIX::DerivativeSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityDesc = {"_p_FIX__DerivativeSecurityDesc", "FIX::DerivativeSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityExchange = {"_p_FIX__DerivativeSecurityExchange", "FIX::DerivativeSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityGroup = {"_p_FIX__DerivativeSecurityGroup", "FIX::DerivativeSecurityGroup *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityID = {"_p_FIX__DerivativeSecurityID", "FIX::DerivativeSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityIDSource = {"_p_FIX__DerivativeSecurityIDSource", "FIX::DerivativeSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityStatus = {"_p_FIX__DerivativeSecurityStatus", "FIX::DerivativeSecurityStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecuritySubType = {"_p_FIX__DerivativeSecuritySubType", "FIX::DerivativeSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityType = {"_p_FIX__DerivativeSecurityType", "FIX::DerivativeSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityXML = {"_p_FIX__DerivativeSecurityXML", "FIX::DerivativeSecurityXML *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityXMLLen = {"_p_FIX__DerivativeSecurityXMLLen", "FIX::DerivativeSecurityXMLLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityXMLSchema = {"_p_FIX__DerivativeSecurityXMLSchema", "FIX::DerivativeSecurityXMLSchema *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSettlMethod = {"_p_FIX__DerivativeSettlMethod", "FIX::DerivativeSettlMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSettleOnOpenFlag = {"_p_FIX__DerivativeSettleOnOpenFlag", "FIX::DerivativeSettleOnOpenFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStateOrProvinceOfIssue = {"_p_FIX__DerivativeStateOrProvinceOfIssue", "FIX::DerivativeStateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikeCurrency = {"_p_FIX__DerivativeStrikeCurrency", "FIX::DerivativeStrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikeMultiplier = {"_p_FIX__DerivativeStrikeMultiplier", "FIX::DerivativeStrikeMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikePrice = {"_p_FIX__DerivativeStrikePrice", "FIX::DerivativeStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikeValue = {"_p_FIX__DerivativeStrikeValue", "FIX::DerivativeStrikeValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSymbol = {"_p_FIX__DerivativeSymbol", "FIX::DerivativeSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSymbolSfx = {"_p_FIX__DerivativeSymbolSfx", "FIX::DerivativeSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeTimeUnit = {"_p_FIX__DerivativeTimeUnit", "FIX::DerivativeTimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeUnitOfMeasure = {"_p_FIX__DerivativeUnitOfMeasure", "FIX::DerivativeUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeUnitOfMeasureQty = {"_p_FIX__DerivativeUnitOfMeasureQty", "FIX::DerivativeUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeValuationMethod = {"_p_FIX__DerivativeValuationMethod", "FIX::DerivativeValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Designation = {"_p_FIX__Designation", "FIX::Designation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskID = {"_p_FIX__DeskID", "FIX::DeskID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskOrderHandlingInst = {"_p_FIX__DeskOrderHandlingInst", "FIX::DeskOrderHandlingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskType = {"_p_FIX__DeskType", "FIX::DeskType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskTypeSource = {"_p_FIX__DeskTypeSource", "FIX::DeskTypeSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DetachmentPoint = {"_p_FIX__DetachmentPoint", "FIX::DetachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Dictionary = {"_p_FIX__Dictionary", "FIX::Dictionary *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionInst = {"_p_FIX__DiscretionInst", "FIX::DiscretionInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionLimitType = {"_p_FIX__DiscretionLimitType", "FIX::DiscretionLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionMoveType = {"_p_FIX__DiscretionMoveType", "FIX::DiscretionMoveType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionOffset = {"_p_FIX__DiscretionOffset", "FIX::DiscretionOffset *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionOffsetType = {"_p_FIX__DiscretionOffsetType", "FIX::DiscretionOffsetType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionOffsetValue = {"_p_FIX__DiscretionOffsetValue", "FIX::DiscretionOffsetValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionPrice = {"_p_FIX__DiscretionPrice", "FIX::DiscretionPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionRoundDirection = {"_p_FIX__DiscretionRoundDirection", "FIX::DiscretionRoundDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionScope = {"_p_FIX__DiscretionScope", "FIX::DiscretionScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayHighQty = {"_p_FIX__DisplayHighQty", "FIX::DisplayHighQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayLowQty = {"_p_FIX__DisplayLowQty", "FIX::DisplayLowQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayMethod = {"_p_FIX__DisplayMethod", "FIX::DisplayMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayMinIncr = {"_p_FIX__DisplayMinIncr", "FIX::DisplayMinIncr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayQty = {"_p_FIX__DisplayQty", "FIX::DisplayQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayWhen = {"_p_FIX__DisplayWhen", "FIX::DisplayWhen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DistribPaymentMethod = {"_p_FIX__DistribPaymentMethod", "FIX::DistribPaymentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DistribPercentage = {"_p_FIX__DistribPercentage", "FIX::DistribPercentage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DividendYield = {"_p_FIX__DividendYield", "FIX::DividendYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DlvyInst = {"_p_FIX__DlvyInst", "FIX::DlvyInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DlvyInstType = {"_p_FIX__DlvyInstType", "FIX::DlvyInstType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DoNotSend = {"_p_FIX__DoNotSend", "FIX::DoNotSend *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DoubleField = {"_p_FIX__DoubleField", "FIX::DoubleField *|FIX::QtyField *|FIX::PriceField *|FIX::PercentageField *|FIX::AmtField *|FIX::FloatField *|FIX::PriceOffsetField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DueToRelated = {"_p_FIX__DueToRelated", "FIX::DueToRelated *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DuplicateFieldNumber = {"_p_FIX__DuplicateFieldNumber", "FIX::DuplicateFieldNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EFPTrackingError = {"_p_FIX__EFPTrackingError", "FIX::EFPTrackingError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EXCHANGE = {"_p_FIX__EXCHANGE", "FIX::EXCHANGE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EffectiveTime = {"_p_FIX__EffectiveTime", "FIX::EffectiveTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EmailThreadID = {"_p_FIX__EmailThreadID", "FIX::EmailThreadID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EmailType = {"_p_FIX__EmailType", "FIX::EmailType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedAllocText = {"_p_FIX__EncodedAllocText", "FIX::EncodedAllocText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedAllocTextLen = {"_p_FIX__EncodedAllocTextLen", "FIX::EncodedAllocTextLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedHeadline = {"_p_FIX__EncodedHeadline", "FIX::EncodedHeadline *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedHeadlineLen = {"_p_FIX__EncodedHeadlineLen", "FIX::EncodedHeadlineLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedIssuer = {"_p_FIX__EncodedIssuer", "FIX::EncodedIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedIssuerLen = {"_p_FIX__EncodedIssuerLen", "FIX::EncodedIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegIssuer = {"_p_FIX__EncodedLegIssuer", "FIX::EncodedLegIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegIssuerLen = {"_p_FIX__EncodedLegIssuerLen", "FIX::EncodedLegIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegSecurityDesc = {"_p_FIX__EncodedLegSecurityDesc", "FIX::EncodedLegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegSecurityDescLen = {"_p_FIX__EncodedLegSecurityDescLen", "FIX::EncodedLegSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListExecInst = {"_p_FIX__EncodedListExecInst", "FIX::EncodedListExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListExecInstLen = {"_p_FIX__EncodedListExecInstLen", "FIX::EncodedListExecInstLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListStatusText = {"_p_FIX__EncodedListStatusText", "FIX::EncodedListStatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListStatusTextLen = {"_p_FIX__EncodedListStatusTextLen", "FIX::EncodedListStatusTextLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedMktSegmDesc = {"_p_FIX__EncodedMktSegmDesc", "FIX::EncodedMktSegmDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedMktSegmDescLen = {"_p_FIX__EncodedMktSegmDescLen", "FIX::EncodedMktSegmDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityDesc = {"_p_FIX__EncodedSecurityDesc", "FIX::EncodedSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityDescLen = {"_p_FIX__EncodedSecurityDescLen", "FIX::EncodedSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityListDesc = {"_p_FIX__EncodedSecurityListDesc", "FIX::EncodedSecurityListDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityListDescLen = {"_p_FIX__EncodedSecurityListDescLen", "FIX::EncodedSecurityListDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSubject = {"_p_FIX__EncodedSubject", "FIX::EncodedSubject *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSubjectLen = {"_p_FIX__EncodedSubjectLen", "FIX::EncodedSubjectLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedText = {"_p_FIX__EncodedText", "FIX::EncodedText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedTextLen = {"_p_FIX__EncodedTextLen", "FIX::EncodedTextLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingIssuer = {"_p_FIX__EncodedUnderlyingIssuer", "FIX::EncodedUnderlyingIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingIssuerLen = {"_p_FIX__EncodedUnderlyingIssuerLen", "FIX::EncodedUnderlyingIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingSecurityDesc = {"_p_FIX__EncodedUnderlyingSecurityDesc", "FIX::EncodedUnderlyingSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingSecurityDescLen = {"_p_FIX__EncodedUnderlyingSecurityDescLen", "FIX::EncodedUnderlyingSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptMethod = {"_p_FIX__EncryptMethod", "FIX::EncryptMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedNewPassword = {"_p_FIX__EncryptedNewPassword", "FIX::EncryptedNewPassword *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedNewPasswordLen = {"_p_FIX__EncryptedNewPasswordLen", "FIX::EncryptedNewPasswordLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedPassword = {"_p_FIX__EncryptedPassword", "FIX::EncryptedPassword *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedPasswordLen = {"_p_FIX__EncryptedPasswordLen", "FIX::EncryptedPasswordLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedPasswordMethod = {"_p_FIX__EncryptedPasswordMethod", "FIX::EncryptedPasswordMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndAccruedInterestAmt = {"_p_FIX__EndAccruedInterestAmt", "FIX::EndAccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndCash = {"_p_FIX__EndCash", "FIX::EndCash *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndDate = {"_p_FIX__EndDate", "FIX::EndDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndMaturityMonthYear = {"_p_FIX__EndMaturityMonthYear", "FIX::EndMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndSeqNo = {"_p_FIX__EndSeqNo", "FIX::EndSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndStrikePxRange = {"_p_FIX__EndStrikePxRange", "FIX::EndStrikePxRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndTickPriceRange = {"_p_FIX__EndTickPriceRange", "FIX::EndTickPriceRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventDate = {"_p_FIX__EventDate", "FIX::EventDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventPx = {"_p_FIX__EventPx", "FIX::EventPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventText = {"_p_FIX__EventText", "FIX::EventText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventTime = {"_p_FIX__EventTime", "FIX::EventTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventType = {"_p_FIX__EventType", "FIX::EventType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExDate = {"_p_FIX__ExDate", "FIX::ExDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExDestination = {"_p_FIX__ExDestination", "FIX::ExDestination *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExDestinationIDSource = {"_p_FIX__ExDestinationIDSource", "FIX::ExDestinationIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Exception = {"_p_FIX__Exception", "FIX::Exception *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExchangeForPhysical = {"_p_FIX__ExchangeForPhysical", "FIX::ExchangeForPhysical *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExchangeRule = {"_p_FIX__ExchangeRule", "FIX::ExchangeRule *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExchangeSpecialInstructions = {"_p_FIX__ExchangeSpecialInstructions", "FIX::ExchangeSpecialInstructions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecAckStatus = {"_p_FIX__ExecAckStatus", "FIX::ExecAckStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecBroker = {"_p_FIX__ExecBroker", "FIX::ExecBroker *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecID = {"_p_FIX__ExecID", "FIX::ExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecInst = {"_p_FIX__ExecInst", "FIX::ExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecInstValue = {"_p_FIX__ExecInstValue", "FIX::ExecInstValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecPriceAdjustment = {"_p_FIX__ExecPriceAdjustment", "FIX::ExecPriceAdjustment *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecPriceType = {"_p_FIX__ExecPriceType", "FIX::ExecPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecRefID = {"_p_FIX__ExecRefID", "FIX::ExecRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecRestatementReason = {"_p_FIX__ExecRestatementReason", "FIX::ExecRestatementReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecTransType = {"_p_FIX__ExecTransType", "FIX::ExecTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecType = {"_p_FIX__ExecType", "FIX::ExecType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecValuationPoint = {"_p_FIX__ExecValuationPoint", "FIX::ExecValuationPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExerciseMethod = {"_p_FIX__ExerciseMethod", "FIX::ExerciseMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExerciseStyle = {"_p_FIX__ExerciseStyle", "FIX::ExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpQty = {"_p_FIX__ExpQty", "FIX::ExpQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpType = {"_p_FIX__ExpType", "FIX::ExpType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpirationCycle = {"_p_FIX__ExpirationCycle", "FIX::ExpirationCycle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpirationQtyType = {"_p_FIX__ExpirationQtyType", "FIX::ExpirationQtyType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpireDate = {"_p_FIX__ExpireDate", "FIX::ExpireDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpireTime = {"_p_FIX__ExpireTime", "FIX::ExpireTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FLOAT = {"_p_FIX__FLOAT", "FIX::FLOAT *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Factor = {"_p_FIX__Factor", "FIX::Factor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FairValue = {"_p_FIX__FairValue", "FIX::FairValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FeeMultiplier = {"_p_FIX__FeeMultiplier", "FIX::FeeMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldBase = {"_p_FIX__FieldBase", "FIX::FieldBase *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldConvertError = {"_p_FIX__FieldConvertError", "FIX::FieldConvertError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldMap = {"_p_FIX__FieldMap", "FIX::FieldMap *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldNotFound = {"_p_FIX__FieldNotFound", "FIX::FieldNotFound *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileLog = {"_p_FIX__FileLog", "FIX::FileLog *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileLogFactory = {"_p_FIX__FileLogFactory", "FIX::FileLogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileStore = {"_p_FIX__FileStore", "FIX::FileStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileStoreFactory = {"_p_FIX__FileStoreFactory", "FIX::FileStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillExecID = {"_p_FIX__FillExecID", "FIX::FillExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillLiquidityInd = {"_p_FIX__FillLiquidityInd", "FIX::FillLiquidityInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillPx = {"_p_FIX__FillPx", "FIX::FillPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillQty = {"_p_FIX__FillQty", "FIX::FillQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FinancialStatus = {"_p_FIX__FinancialStatus", "FIX::FinancialStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FirmTradeID = {"_p_FIX__FirmTradeID", "FIX::FirmTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FirstPx = {"_p_FIX__FirstPx", "FIX::FirstPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FlexProductEligibilityIndicator = {"_p_FIX__FlexProductEligibilityIndicator", "FIX::FlexProductEligibilityIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FlexibleIndicator = {"_p_FIX__FlexibleIndicator", "FIX::FlexibleIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FloorPrice = {"_p_FIX__FloorPrice", "FIX::FloorPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FlowScheduleType = {"_p_FIX__FlowScheduleType", "FIX::FlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ForexReq = {"_p_FIX__ForexReq", "FIX::ForexReq *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FundRenewWaiv = {"_p_FIX__FundRenewWaiv", "FIX::FundRenewWaiv *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FutSettDate = {"_p_FIX__FutSettDate", "FIX::FutSettDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FutSettDate2 = {"_p_FIX__FutSettDate2", "FIX::FutSettDate2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FuturesValuationMethod = {"_p_FIX__FuturesValuationMethod", "FIX::FuturesValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__GTBookingInst = {"_p_FIX__GTBookingInst", "FIX::GTBookingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__GapFillFlag = {"_p_FIX__GapFillFlag", "FIX::GapFillFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__GrossTradeAmt = {"_p_FIX__GrossTradeAmt", "FIX::GrossTradeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Group = {"_p_FIX__Group", "FIX::Group *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HaltReasonChar = {"_p_FIX__HaltReasonChar", "FIX::HaltReasonChar *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HaltReasonInt = {"_p_FIX__HaltReasonInt", "FIX::HaltReasonInt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HandlInst = {"_p_FIX__HandlInst", "FIX::HandlInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Header = {"_p_FIX__Header", "FIX::Header *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Headline = {"_p_FIX__Headline", "FIX::Headline *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HeartBtInt = {"_p_FIX__HeartBtInt", "FIX::HeartBtInt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HighLimitPrice = {"_p_FIX__HighLimitPrice", "FIX::HighLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HighPx = {"_p_FIX__HighPx", "FIX::HighPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HopCompID = {"_p_FIX__HopCompID", "FIX::HopCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HopRefID = {"_p_FIX__HopRefID", "FIX::HopRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HopSendingTime = {"_p_FIX__HopSendingTime", "FIX::HopSendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HostCrossID = {"_p_FIX__HostCrossID", "FIX::HostCrossID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IDSource = {"_p_FIX__IDSource", "FIX::IDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__INT = {"_p_FIX__INT", "FIX::INT *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOException = {"_p_FIX__IOException", "FIX::IOException *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIID = {"_p_FIX__IOIID", "FIX::IOIID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOINaturalFlag = {"_p_FIX__IOINaturalFlag", "FIX::IOINaturalFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIOthSvc = {"_p_FIX__IOIOthSvc", "FIX::IOIOthSvc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIQltyInd = {"_p_FIX__IOIQltyInd", "FIX::IOIQltyInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIQty = {"_p_FIX__IOIQty", "FIX::IOIQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIQualifier = {"_p_FIX__IOIQualifier", "FIX::IOIQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIRefID = {"_p_FIX__IOIRefID", "FIX::IOIRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIShares = {"_p_FIX__IOIShares", "FIX::IOIShares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOITransType = {"_p_FIX__IOITransType", "FIX::IOITransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIid = {"_p_FIX__IOIid", "FIX::IOIid *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ImpliedMarketIndicator = {"_p_FIX__ImpliedMarketIndicator", "FIX::ImpliedMarketIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InViewOfCommon = {"_p_FIX__InViewOfCommon", "FIX::InViewOfCommon *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncTaxInd = {"_p_FIX__IncTaxInd", "FIX::IncTaxInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncorrectDataFormat = {"_p_FIX__IncorrectDataFormat", "FIX::IncorrectDataFormat *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncorrectMessageStructure = {"_p_FIX__IncorrectMessageStructure", "FIX::IncorrectMessageStructure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncorrectTagValue = {"_p_FIX__IncorrectTagValue", "FIX::IncorrectTagValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IndividualAllocID = {"_p_FIX__IndividualAllocID", "FIX::IndividualAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IndividualAllocRejCode = {"_p_FIX__IndividualAllocRejCode", "FIX::IndividualAllocRejCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IndividualAllocType = {"_p_FIX__IndividualAllocType", "FIX::IndividualAllocType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Initiator = {"_p_FIX__Initiator", "FIX::Initiator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InputSource = {"_p_FIX__InputSource", "FIX::InputSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrAttribType = {"_p_FIX__InstrAttribType", "FIX::InstrAttribType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrAttribValue = {"_p_FIX__InstrAttribValue", "FIX::InstrAttribValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrRegistry = {"_p_FIX__InstrRegistry", "FIX::InstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrmtAssignmentMethod = {"_p_FIX__InstrmtAssignmentMethod", "FIX::InstrmtAssignmentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartyID = {"_p_FIX__InstrumentPartyID", "FIX::InstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartyIDSource = {"_p_FIX__InstrumentPartyIDSource", "FIX::InstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartyRole = {"_p_FIX__InstrumentPartyRole", "FIX::InstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartySubID = {"_p_FIX__InstrumentPartySubID", "FIX::InstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartySubIDType = {"_p_FIX__InstrumentPartySubIDType", "FIX::InstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IntField = {"_p_FIX__IntField", "FIX::IntField *|FIX::LengthField *|FIX::NumInGroupField *|FIX::SeqNumField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InterestAccrualDate = {"_p_FIX__InterestAccrualDate", "FIX::InterestAccrualDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InterestAtMaturity = {"_p_FIX__InterestAtMaturity", "FIX::InterestAtMaturity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvalidMessage = {"_p_FIX__InvalidMessage", "FIX::InvalidMessage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvalidMessageType = {"_p_FIX__InvalidMessageType", "FIX::InvalidMessageType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvalidTagNumber = {"_p_FIX__InvalidTagNumber", "FIX::InvalidTagNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvestorCountryOfResidence = {"_p_FIX__InvestorCountryOfResidence", "FIX::InvestorCountryOfResidence *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IssueDate = {"_p_FIX__IssueDate", "FIX::IssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Issuer = {"_p_FIX__Issuer", "FIX::Issuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LANGUAGE = {"_p_FIX__LANGUAGE", "FIX::LANGUAGE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LENGTH = {"_p_FIX__LENGTH", "FIX::LENGTH *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LOCALMKTDATE = {"_p_FIX__LOCALMKTDATE", "FIX::LOCALMKTDATE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LanguageCode = {"_p_FIX__LanguageCode", "FIX::LanguageCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastCapacity = {"_p_FIX__LastCapacity", "FIX::LastCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastForwardPoints = {"_p_FIX__LastForwardPoints", "FIX::LastForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastForwardPoints2 = {"_p_FIX__LastForwardPoints2", "FIX::LastForwardPoints2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastFragment = {"_p_FIX__LastFragment", "FIX::LastFragment *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastLiquidityInd = {"_p_FIX__LastLiquidityInd", "FIX::LastLiquidityInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastMkt = {"_p_FIX__LastMkt", "FIX::LastMkt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastMsgSeqNumProcessed = {"_p_FIX__LastMsgSeqNumProcessed", "FIX::LastMsgSeqNumProcessed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastNetworkResponseID = {"_p_FIX__LastNetworkResponseID", "FIX::LastNetworkResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastParPx = {"_p_FIX__LastParPx", "FIX::LastParPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastPx = {"_p_FIX__LastPx", "FIX::LastPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastQty = {"_p_FIX__LastQty", "FIX::LastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastRptRequested = {"_p_FIX__LastRptRequested", "FIX::LastRptRequested *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastShares = {"_p_FIX__LastShares", "FIX::LastShares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastSpotRate = {"_p_FIX__LastSpotRate", "FIX::LastSpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastSwapPoints = {"_p_FIX__LastSwapPoints", "FIX::LastSwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastUpdateTime = {"_p_FIX__LastUpdateTime", "FIX::LastUpdateTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LateIndicator = {"_p_FIX__LateIndicator", "FIX::LateIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LeavesQty = {"_p_FIX__LeavesQty", "FIX::LeavesQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocAccount = {"_p_FIX__LegAllocAccount", "FIX::LegAllocAccount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocAcctIDSource = {"_p_FIX__LegAllocAcctIDSource", "FIX::LegAllocAcctIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocID = {"_p_FIX__LegAllocID", "FIX::LegAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocQty = {"_p_FIX__LegAllocQty", "FIX::LegAllocQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocSettlCurrency = {"_p_FIX__LegAllocSettlCurrency", "FIX::LegAllocSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkCurveCurrency = {"_p_FIX__LegBenchmarkCurveCurrency", "FIX::LegBenchmarkCurveCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkCurveName = {"_p_FIX__LegBenchmarkCurveName", "FIX::LegBenchmarkCurveName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkCurvePoint = {"_p_FIX__LegBenchmarkCurvePoint", "FIX::LegBenchmarkCurvePoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkPrice = {"_p_FIX__LegBenchmarkPrice", "FIX::LegBenchmarkPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkPriceType = {"_p_FIX__LegBenchmarkPriceType", "FIX::LegBenchmarkPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBidForwardPoints = {"_p_FIX__LegBidForwardPoints", "FIX::LegBidForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBidPx = {"_p_FIX__LegBidPx", "FIX::LegBidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCFICode = {"_p_FIX__LegCFICode", "FIX::LegCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCalculatedCcyLastQty = {"_p_FIX__LegCalculatedCcyLastQty", "FIX::LegCalculatedCcyLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegContractMultiplier = {"_p_FIX__LegContractMultiplier", "FIX::LegContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegContractMultiplierUnit = {"_p_FIX__LegContractMultiplierUnit", "FIX::LegContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegContractSettlMonth = {"_p_FIX__LegContractSettlMonth", "FIX::LegContractSettlMonth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCountryOfIssue = {"_p_FIX__LegCountryOfIssue", "FIX::LegCountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCouponPaymentDate = {"_p_FIX__LegCouponPaymentDate", "FIX::LegCouponPaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCouponRate = {"_p_FIX__LegCouponRate", "FIX::LegCouponRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCoveredOrUncovered = {"_p_FIX__LegCoveredOrUncovered", "FIX::LegCoveredOrUncovered *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCreditRating = {"_p_FIX__LegCreditRating", "FIX::LegCreditRating *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCurrency = {"_p_FIX__LegCurrency", "FIX::LegCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCurrencyRatio = {"_p_FIX__LegCurrencyRatio", "FIX::LegCurrencyRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegDatedDate = {"_p_FIX__LegDatedDate", "FIX::LegDatedDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegDividendYield = {"_p_FIX__LegDividendYield", "FIX::LegDividendYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegExecInst = {"_p_FIX__LegExecInst", "FIX::LegExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegExerciseStyle = {"_p_FIX__LegExerciseStyle", "FIX::LegExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegFactor = {"_p_FIX__LegFactor", "FIX::LegFactor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegFlowScheduleType = {"_p_FIX__LegFlowScheduleType", "FIX::LegFlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegFutSettDate = {"_p_FIX__LegFutSettDate", "FIX::LegFutSettDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegGrossTradeAmt = {"_p_FIX__LegGrossTradeAmt", "FIX::LegGrossTradeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIOIQty = {"_p_FIX__LegIOIQty", "FIX::LegIOIQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIndividualAllocID = {"_p_FIX__LegIndividualAllocID", "FIX::LegIndividualAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegInstrRegistry = {"_p_FIX__LegInstrRegistry", "FIX::LegInstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegInterestAccrualDate = {"_p_FIX__LegInterestAccrualDate", "FIX::LegInterestAccrualDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIssueDate = {"_p_FIX__LegIssueDate", "FIX::LegIssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIssuer = {"_p_FIX__LegIssuer", "FIX::LegIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLastForwardPoints = {"_p_FIX__LegLastForwardPoints", "FIX::LegLastForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLastPx = {"_p_FIX__LegLastPx", "FIX::LegLastPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLastQty = {"_p_FIX__LegLastQty", "FIX::LegLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLocaleOfIssue = {"_p_FIX__LegLocaleOfIssue", "FIX::LegLocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegMaturityDate = {"_p_FIX__LegMaturityDate", "FIX::LegMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegMaturityMonthYear = {"_p_FIX__LegMaturityMonthYear", "FIX::LegMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegMaturityTime = {"_p_FIX__LegMaturityTime", "FIX::LegMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegNumber = {"_p_FIX__LegNumber", "FIX::LegNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOfferForwardPoints = {"_p_FIX__LegOfferForwardPoints", "FIX::LegOfferForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOfferPx = {"_p_FIX__LegOfferPx", "FIX::LegOfferPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOptAttribute = {"_p_FIX__LegOptAttribute", "FIX::LegOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOptionRatio = {"_p_FIX__LegOptionRatio", "FIX::LegOptionRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOrderQty = {"_p_FIX__LegOrderQty", "FIX::LegOrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPool = {"_p_FIX__LegPool", "FIX::LegPool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPositionEffect = {"_p_FIX__LegPositionEffect", "FIX::LegPositionEffect *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPrice = {"_p_FIX__LegPrice", "FIX::LegPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPriceType = {"_p_FIX__LegPriceType", "FIX::LegPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPriceUnitOfMeasure = {"_p_FIX__LegPriceUnitOfMeasure", "FIX::LegPriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPriceUnitOfMeasureQty = {"_p_FIX__LegPriceUnitOfMeasureQty", "FIX::LegPriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegProduct = {"_p_FIX__LegProduct", "FIX::LegProduct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPutOrCall = {"_p_FIX__LegPutOrCall", "FIX::LegPutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegQty = {"_p_FIX__LegQty", "FIX::LegQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRatioQty = {"_p_FIX__LegRatioQty", "FIX::LegRatioQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRedemptionDate = {"_p_FIX__LegRedemptionDate", "FIX::LegRedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRefID = {"_p_FIX__LegRefID", "FIX::LegRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRepoCollateralSecurityType = {"_p_FIX__LegRepoCollateralSecurityType", "FIX::LegRepoCollateralSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegReportID = {"_p_FIX__LegReportID", "FIX::LegReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRepurchaseRate = {"_p_FIX__LegRepurchaseRate", "FIX::LegRepurchaseRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRepurchaseTerm = {"_p_FIX__LegRepurchaseTerm", "FIX::LegRepurchaseTerm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityAltID = {"_p_FIX__LegSecurityAltID", "FIX::LegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityAltIDSource = {"_p_FIX__LegSecurityAltIDSource", "FIX::LegSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityDesc = {"_p_FIX__LegSecurityDesc", "FIX::LegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityExchange = {"_p_FIX__LegSecurityExchange", "FIX::LegSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityID = {"_p_FIX__LegSecurityID", "FIX::LegSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityIDSource = {"_p_FIX__LegSecurityIDSource", "FIX::LegSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecuritySubType = {"_p_FIX__LegSecuritySubType", "FIX::LegSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityType = {"_p_FIX__LegSecurityType", "FIX::LegSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlCurrency = {"_p_FIX__LegSettlCurrency", "FIX::LegSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlDate = {"_p_FIX__LegSettlDate", "FIX::LegSettlDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlType = {"_p_FIX__LegSettlType", "FIX::LegSettlType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlmntTyp = {"_p_FIX__LegSettlmntTyp", "FIX::LegSettlmntTyp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSide = {"_p_FIX__LegSide", "FIX::LegSide *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStateOrProvinceOfIssue = {"_p_FIX__LegStateOrProvinceOfIssue", "FIX::LegStateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStipulationType = {"_p_FIX__LegStipulationType", "FIX::LegStipulationType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStipulationValue = {"_p_FIX__LegStipulationValue", "FIX::LegStipulationValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStrikeCurrency = {"_p_FIX__LegStrikeCurrency", "FIX::LegStrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStrikePrice = {"_p_FIX__LegStrikePrice", "FIX::LegStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSwapType = {"_p_FIX__LegSwapType", "FIX::LegSwapType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSymbol = {"_p_FIX__LegSymbol", "FIX::LegSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSymbolSfx = {"_p_FIX__LegSymbolSfx", "FIX::LegSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegTimeUnit = {"_p_FIX__LegTimeUnit", "FIX::LegTimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegUnitOfMeasure = {"_p_FIX__LegUnitOfMeasure", "FIX::LegUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegUnitOfMeasureQty = {"_p_FIX__LegUnitOfMeasureQty", "FIX::LegUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegVolatility = {"_p_FIX__LegVolatility", "FIX::LegVolatility *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegalConfirm = {"_p_FIX__LegalConfirm", "FIX::LegalConfirm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LinesOfText = {"_p_FIX__LinesOfText", "FIX::LinesOfText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityIndType = {"_p_FIX__LiquidityIndType", "FIX::LiquidityIndType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityNumSecurities = {"_p_FIX__LiquidityNumSecurities", "FIX::LiquidityNumSecurities *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityPctHigh = {"_p_FIX__LiquidityPctHigh", "FIX::LiquidityPctHigh *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityPctLow = {"_p_FIX__LiquidityPctLow", "FIX::LiquidityPctLow *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityValue = {"_p_FIX__LiquidityValue", "FIX::LiquidityValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListExecInst = {"_p_FIX__ListExecInst", "FIX::ListExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListExecInstType = {"_p_FIX__ListExecInstType", "FIX::ListExecInstType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListID = {"_p_FIX__ListID", "FIX::ListID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListMethod = {"_p_FIX__ListMethod", "FIX::ListMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListName = {"_p_FIX__ListName", "FIX::ListName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListNoOrds = {"_p_FIX__ListNoOrds", "FIX::ListNoOrds *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListOrderStatus = {"_p_FIX__ListOrderStatus", "FIX::ListOrderStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListRejectReason = {"_p_FIX__ListRejectReason", "FIX::ListRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListSeqNo = {"_p_FIX__ListSeqNo", "FIX::ListSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListStatusText = {"_p_FIX__ListStatusText", "FIX::ListStatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListStatusType = {"_p_FIX__ListStatusType", "FIX::ListStatusType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListUpdateAction = {"_p_FIX__ListUpdateAction", "FIX::ListUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LocaleOfIssue = {"_p_FIX__LocaleOfIssue", "FIX::LocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LocateReqd = {"_p_FIX__LocateReqd", "FIX::LocateReqd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LocationID = {"_p_FIX__LocationID", "FIX::LocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Log = {"_p_FIX__Log", "FIX::Log *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LogFactory = {"_p_FIX__LogFactory", "FIX::LogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LongQty = {"_p_FIX__LongQty", "FIX::LongQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LotType = {"_p_FIX__LotType", "FIX::LotType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LowLimitPrice = {"_p_FIX__LowLimitPrice", "FIX::LowLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LowPx = {"_p_FIX__LowPx", "FIX::LowPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDBookType = {"_p_FIX__MDBookType", "FIX::MDBookType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryBuyer = {"_p_FIX__MDEntryBuyer", "FIX::MDEntryBuyer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryDate = {"_p_FIX__MDEntryDate", "FIX::MDEntryDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryForwardPoints = {"_p_FIX__MDEntryForwardPoints", "FIX::MDEntryForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryID = {"_p_FIX__MDEntryID", "FIX::MDEntryID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryOriginator = {"_p_FIX__MDEntryOriginator", "FIX::MDEntryOriginator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryPositionNo = {"_p_FIX__MDEntryPositionNo", "FIX::MDEntryPositionNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryPx = {"_p_FIX__MDEntryPx", "FIX::MDEntryPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryRefID = {"_p_FIX__MDEntryRefID", "FIX::MDEntryRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntrySeller = {"_p_FIX__MDEntrySeller", "FIX::MDEntrySeller *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntrySize = {"_p_FIX__MDEntrySize", "FIX::MDEntrySize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntrySpotRate = {"_p_FIX__MDEntrySpotRate", "FIX::MDEntrySpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryTime = {"_p_FIX__MDEntryTime", "FIX::MDEntryTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryType = {"_p_FIX__MDEntryType", "FIX::MDEntryType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDFeedType = {"_p_FIX__MDFeedType", "FIX::MDFeedType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDImplicitDelete = {"_p_FIX__MDImplicitDelete", "FIX::MDImplicitDelete *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDMkt = {"_p_FIX__MDMkt", "FIX::MDMkt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDOriginType = {"_p_FIX__MDOriginType", "FIX::MDOriginType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDPriceLevel = {"_p_FIX__MDPriceLevel", "FIX::MDPriceLevel *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDQuoteType = {"_p_FIX__MDQuoteType", "FIX::MDQuoteType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDReportID = {"_p_FIX__MDReportID", "FIX::MDReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDReqID = {"_p_FIX__MDReqID", "FIX::MDReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDReqRejReason = {"_p_FIX__MDReqRejReason", "FIX::MDReqRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDSecSize = {"_p_FIX__MDSecSize", "FIX::MDSecSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDSecSizeType = {"_p_FIX__MDSecSizeType", "FIX::MDSecSizeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDStreamID = {"_p_FIX__MDStreamID", "FIX::MDStreamID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDSubBookType = {"_p_FIX__MDSubBookType", "FIX::MDSubBookType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDUpdateAction = {"_p_FIX__MDUpdateAction", "FIX::MDUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDUpdateType = {"_p_FIX__MDUpdateType", "FIX::MDUpdateType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MONTHYEAR = {"_p_FIX__MONTHYEAR", "FIX::MONTHYEAR *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MULTIPLECHARVALUE = {"_p_FIX__MULTIPLECHARVALUE", "FIX::MULTIPLECHARVALUE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MULTIPLESTRINGVALUE = {"_p_FIX__MULTIPLESTRINGVALUE", "FIX::MULTIPLESTRINGVALUE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MULTIPLEVALUESTRING = {"_p_FIX__MULTIPLEVALUESTRING", "FIX::MULTIPLEVALUESTRING *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MailingDtls = {"_p_FIX__MailingDtls", "FIX::MailingDtls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MailingInst = {"_p_FIX__MailingInst", "FIX::MailingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ManualOrderIndicator = {"_p_FIX__ManualOrderIndicator", "FIX::ManualOrderIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarginExcess = {"_p_FIX__MarginExcess", "FIX::MarginExcess *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarginRatio = {"_p_FIX__MarginRatio", "FIX::MarginRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketDepth = {"_p_FIX__MarketDepth", "FIX::MarketDepth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketID = {"_p_FIX__MarketID", "FIX::MarketID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketReportID = {"_p_FIX__MarketReportID", "FIX::MarketReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketReqID = {"_p_FIX__MarketReqID", "FIX::MarketReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketSegmentDesc = {"_p_FIX__MarketSegmentDesc", "FIX::MarketSegmentDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketSegmentID = {"_p_FIX__MarketSegmentID", "FIX::MarketSegmentID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketUpdateAction = {"_p_FIX__MarketUpdateAction", "FIX::MarketUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionRejectReason = {"_p_FIX__MassActionRejectReason", "FIX::MassActionRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionReportID = {"_p_FIX__MassActionReportID", "FIX::MassActionReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionResponse = {"_p_FIX__MassActionResponse", "FIX::MassActionResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionScope = {"_p_FIX__MassActionScope", "FIX::MassActionScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionType = {"_p_FIX__MassActionType", "FIX::MassActionType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassCancelRejectReason = {"_p_FIX__MassCancelRejectReason", "FIX::MassCancelRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassCancelRequestType = {"_p_FIX__MassCancelRequestType", "FIX::MassCancelRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassCancelResponse = {"_p_FIX__MassCancelResponse", "FIX::MassCancelResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassStatusReqID = {"_p_FIX__MassStatusReqID", "FIX::MassStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassStatusReqType = {"_p_FIX__MassStatusReqType", "FIX::MassStatusReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchAlgorithm = {"_p_FIX__MatchAlgorithm", "FIX::MatchAlgorithm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchIncrement = {"_p_FIX__MatchIncrement", "FIX::MatchIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchStatus = {"_p_FIX__MatchStatus", "FIX::MatchStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchType = {"_p_FIX__MatchType", "FIX::MatchType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityDate = {"_p_FIX__MaturityDate", "FIX::MaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityDay = {"_p_FIX__MaturityDay", "FIX::MaturityDay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYear = {"_p_FIX__MaturityMonthYear", "FIX::MaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYearFormat = {"_p_FIX__MaturityMonthYearFormat", "FIX::MaturityMonthYearFormat *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYearIncrement = {"_p_FIX__MaturityMonthYearIncrement", "FIX::MaturityMonthYearIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYearIncrementUnits = {"_p_FIX__MaturityMonthYearIncrementUnits", "FIX::MaturityMonthYearIncrementUnits *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityNetMoney = {"_p_FIX__MaturityNetMoney", "FIX::MaturityNetMoney *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityRuleID = {"_p_FIX__MaturityRuleID", "FIX::MaturityRuleID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityTime = {"_p_FIX__MaturityTime", "FIX::MaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxFloor = {"_p_FIX__MaxFloor", "FIX::MaxFloor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxMessageSize = {"_p_FIX__MaxMessageSize", "FIX::MaxMessageSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxPriceLevels = {"_p_FIX__MaxPriceLevels", "FIX::MaxPriceLevels *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxPriceVariation = {"_p_FIX__MaxPriceVariation", "FIX::MaxPriceVariation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxShow = {"_p_FIX__MaxShow", "FIX::MaxShow *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxTradeVol = {"_p_FIX__MaxTradeVol", "FIX::MaxTradeVol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MemoryStore = {"_p_FIX__MemoryStore", "FIX::MemoryStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MemoryStoreFactory = {"_p_FIX__MemoryStoreFactory", "FIX::MemoryStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Message = {"_p_FIX__Message", "FIX::Message *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageEncoding = {"_p_FIX__MessageEncoding", "FIX::MessageEncoding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageEventSource = {"_p_FIX__MessageEventSource", "FIX::MessageEventSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageParseError = {"_p_FIX__MessageParseError", "FIX::MessageParseError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStore = {"_p_FIX__MessageStore", "FIX::MessageStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStoreExceptionWrapper = {"_p_FIX__MessageStoreExceptionWrapper", "FIX::MessageStoreExceptionWrapper *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStoreFactory = {"_p_FIX__MessageStoreFactory", "FIX::MessageStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStoreFactoryExceptionWrapper = {"_p_FIX__MessageStoreFactoryExceptionWrapper", "FIX::MessageStoreFactoryExceptionWrapper *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MidPx = {"_p_FIX__MidPx", "FIX::MidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MidYield = {"_p_FIX__MidYield", "FIX::MidYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinBidSize = {"_p_FIX__MinBidSize", "FIX::MinBidSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinLotSize = {"_p_FIX__MinLotSize", "FIX::MinLotSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinOfferSize = {"_p_FIX__MinOfferSize", "FIX::MinOfferSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinPriceIncrement = {"_p_FIX__MinPriceIncrement", "FIX::MinPriceIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinPriceIncrementAmount = {"_p_FIX__MinPriceIncrementAmount", "FIX::MinPriceIncrementAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinQty = {"_p_FIX__MinQty", "FIX::MinQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinTradeVol = {"_p_FIX__MinTradeVol", "FIX::MinTradeVol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeAmt = {"_p_FIX__MiscFeeAmt", "FIX::MiscFeeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeBasis = {"_p_FIX__MiscFeeBasis", "FIX::MiscFeeBasis *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeCurr = {"_p_FIX__MiscFeeCurr", "FIX::MiscFeeCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeType = {"_p_FIX__MiscFeeType", "FIX::MiscFeeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MktBidPx = {"_p_FIX__MktBidPx", "FIX::MktBidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MktOfferPx = {"_p_FIX__MktOfferPx", "FIX::MktOfferPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ModelType = {"_p_FIX__ModelType", "FIX::ModelType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MoneyLaunderingStatus = {"_p_FIX__MoneyLaunderingStatus", "FIX::MoneyLaunderingStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MsgDirection = {"_p_FIX__MsgDirection", "FIX::MsgDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MsgSeqNum = {"_p_FIX__MsgSeqNum", "FIX::MsgSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MsgType = {"_p_FIX__MsgType", "FIX::MsgType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultiLegReportingType = {"_p_FIX__MultiLegReportingType", "FIX::MultiLegReportingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultiLegRptTypeReq = {"_p_FIX__MultiLegRptTypeReq", "FIX::MultiLegRptTypeReq *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultilegModel = {"_p_FIX__MultilegModel", "FIX::MultilegModel *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultilegPriceMethod = {"_p_FIX__MultilegPriceMethod", "FIX::MultilegPriceMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NTPositionLimit = {"_p_FIX__NTPositionLimit", "FIX::NTPositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NUMINGROUP = {"_p_FIX__NUMINGROUP", "FIX::NUMINGROUP *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartyID = {"_p_FIX__Nested2PartyID", "FIX::Nested2PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartyIDSource = {"_p_FIX__Nested2PartyIDSource", "FIX::Nested2PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartyRole = {"_p_FIX__Nested2PartyRole", "FIX::Nested2PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartySubID = {"_p_FIX__Nested2PartySubID", "FIX::Nested2PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartySubIDType = {"_p_FIX__Nested2PartySubIDType", "FIX::Nested2PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartyID = {"_p_FIX__Nested3PartyID", "FIX::Nested3PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartyIDSource = {"_p_FIX__Nested3PartyIDSource", "FIX::Nested3PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartyRole = {"_p_FIX__Nested3PartyRole", "FIX::Nested3PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartySubID = {"_p_FIX__Nested3PartySubID", "FIX::Nested3PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartySubIDType = {"_p_FIX__Nested3PartySubIDType", "FIX::Nested3PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartyID = {"_p_FIX__Nested4PartyID", "FIX::Nested4PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartyIDSource = {"_p_FIX__Nested4PartyIDSource", "FIX::Nested4PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartyRole = {"_p_FIX__Nested4PartyRole", "FIX::Nested4PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartySubID = {"_p_FIX__Nested4PartySubID", "FIX::Nested4PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartySubIDType = {"_p_FIX__Nested4PartySubIDType", "FIX::Nested4PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedInstrAttribType = {"_p_FIX__NestedInstrAttribType", "FIX::NestedInstrAttribType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedInstrAttribValue = {"_p_FIX__NestedInstrAttribValue", "FIX::NestedInstrAttribValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartyID = {"_p_FIX__NestedPartyID", "FIX::NestedPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartyIDSource = {"_p_FIX__NestedPartyIDSource", "FIX::NestedPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartyRole = {"_p_FIX__NestedPartyRole", "FIX::NestedPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartySubID = {"_p_FIX__NestedPartySubID", "FIX::NestedPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartySubIDType = {"_p_FIX__NestedPartySubIDType", "FIX::NestedPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetChgPrevDay = {"_p_FIX__NetChgPrevDay", "FIX::NetChgPrevDay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetGrossInd = {"_p_FIX__NetGrossInd", "FIX::NetGrossInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetMoney = {"_p_FIX__NetMoney", "FIX::NetMoney *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkRequestID = {"_p_FIX__NetworkRequestID", "FIX::NetworkRequestID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkRequestType = {"_p_FIX__NetworkRequestType", "FIX::NetworkRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkResponseID = {"_p_FIX__NetworkResponseID", "FIX::NetworkResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkStatusResponseType = {"_p_FIX__NetworkStatusResponseType", "FIX::NetworkStatusResponseType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewPassword = {"_p_FIX__NewPassword", "FIX::NewPassword *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewSeqNo = {"_p_FIX__NewSeqNo", "FIX::NewSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsCategory = {"_p_FIX__NewsCategory", "FIX::NewsCategory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsID = {"_p_FIX__NewsID", "FIX::NewsID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsRefID = {"_p_FIX__NewsRefID", "FIX::NewsRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsRefType = {"_p_FIX__NewsRefType", "FIX::NewsRefType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NextExpectedMsgSeqNum = {"_p_FIX__NextExpectedMsgSeqNum", "FIX::NextExpectedMsgSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAffectedOrders = {"_p_FIX__NoAffectedOrders", "FIX::NoAffectedOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAllocs = {"_p_FIX__NoAllocs", "FIX::NoAllocs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAltMDSource = {"_p_FIX__NoAltMDSource", "FIX::NoAltMDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoApplIDs = {"_p_FIX__NoApplIDs", "FIX::NoApplIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAsgnReqs = {"_p_FIX__NoAsgnReqs", "FIX::NoAsgnReqs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoBidComponents = {"_p_FIX__NoBidComponents", "FIX::NoBidComponents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoBidDescriptors = {"_p_FIX__NoBidDescriptors", "FIX::NoBidDescriptors *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoCapacities = {"_p_FIX__NoCapacities", "FIX::NoCapacities *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoClearingInstructions = {"_p_FIX__NoClearingInstructions", "FIX::NoClearingInstructions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoCollInquiryQualifier = {"_p_FIX__NoCollInquiryQualifier", "FIX::NoCollInquiryQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoCompIDs = {"_p_FIX__NoCompIDs", "FIX::NoCompIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoComplexEventDates = {"_p_FIX__NoComplexEventDates", "FIX::NoComplexEventDates *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoComplexEventTimes = {"_p_FIX__NoComplexEventTimes", "FIX::NoComplexEventTimes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoComplexEvents = {"_p_FIX__NoComplexEvents", "FIX::NoComplexEvents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoContAmts = {"_p_FIX__NoContAmts", "FIX::NoContAmts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoContraBrokers = {"_p_FIX__NoContraBrokers", "FIX::NoContraBrokers *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDates = {"_p_FIX__NoDates", "FIX::NoDates *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeEvents = {"_p_FIX__NoDerivativeEvents", "FIX::NoDerivativeEvents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeInstrAttrib = {"_p_FIX__NoDerivativeInstrAttrib", "FIX::NoDerivativeInstrAttrib *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeInstrumentParties = {"_p_FIX__NoDerivativeInstrumentParties", "FIX::NoDerivativeInstrumentParties *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeInstrumentPartySubIDs = {"_p_FIX__NoDerivativeInstrumentPartySubIDs", "FIX::NoDerivativeInstrumentPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeSecurityAltID = {"_p_FIX__NoDerivativeSecurityAltID", "FIX::NoDerivativeSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDistribInsts = {"_p_FIX__NoDistribInsts", "FIX::NoDistribInsts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDlvyInst = {"_p_FIX__NoDlvyInst", "FIX::NoDlvyInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoEvents = {"_p_FIX__NoEvents", "FIX::NoEvents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoExecInstRules = {"_p_FIX__NoExecInstRules", "FIX::NoExecInstRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoExecs = {"_p_FIX__NoExecs", "FIX::NoExecs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoExpiration = {"_p_FIX__NoExpiration", "FIX::NoExpiration *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoFills = {"_p_FIX__NoFills", "FIX::NoFills *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoHops = {"_p_FIX__NoHops", "FIX::NoHops *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoIOIQualifiers = {"_p_FIX__NoIOIQualifiers", "FIX::NoIOIQualifiers *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoInstrAttrib = {"_p_FIX__NoInstrAttrib", "FIX::NoInstrAttrib *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoInstrumentParties = {"_p_FIX__NoInstrumentParties", "FIX::NoInstrumentParties *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoInstrumentPartySubIDs = {"_p_FIX__NoInstrumentPartySubIDs", "FIX::NoInstrumentPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegAllocs = {"_p_FIX__NoLegAllocs", "FIX::NoLegAllocs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegSecurityAltID = {"_p_FIX__NoLegSecurityAltID", "FIX::NoLegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegStipulations = {"_p_FIX__NoLegStipulations", "FIX::NoLegStipulations *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegs = {"_p_FIX__NoLegs", "FIX::NoLegs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLinesOfText = {"_p_FIX__NoLinesOfText", "FIX::NoLinesOfText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLotTypeRules = {"_p_FIX__NoLotTypeRules", "FIX::NoLotTypeRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMDEntries = {"_p_FIX__NoMDEntries", "FIX::NoMDEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMDEntryTypes = {"_p_FIX__NoMDEntryTypes", "FIX::NoMDEntryTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMDFeedTypes = {"_p_FIX__NoMDFeedTypes", "FIX::NoMDFeedTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMarketSegments = {"_p_FIX__NoMarketSegments", "FIX::NoMarketSegments *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMatchRules = {"_p_FIX__NoMatchRules", "FIX::NoMatchRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMaturityRules = {"_p_FIX__NoMaturityRules", "FIX::NoMaturityRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMiscFees = {"_p_FIX__NoMiscFees", "FIX::NoMiscFees *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMsgTypes = {"_p_FIX__NoMsgTypes", "FIX::NoMsgTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested2PartyIDs = {"_p_FIX__NoNested2PartyIDs", "FIX::NoNested2PartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested2PartySubIDs = {"_p_FIX__NoNested2PartySubIDs", "FIX::NoNested2PartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested3PartyIDs = {"_p_FIX__NoNested3PartyIDs", "FIX::NoNested3PartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested3PartySubIDs = {"_p_FIX__NoNested3PartySubIDs", "FIX::NoNested3PartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested4PartyIDs = {"_p_FIX__NoNested4PartyIDs", "FIX::NoNested4PartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested4PartySubIDs = {"_p_FIX__NoNested4PartySubIDs", "FIX::NoNested4PartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNestedInstrAttrib = {"_p_FIX__NoNestedInstrAttrib", "FIX::NoNestedInstrAttrib *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNestedPartyIDs = {"_p_FIX__NoNestedPartyIDs", "FIX::NoNestedPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNestedPartySubIDs = {"_p_FIX__NoNestedPartySubIDs", "FIX::NoNestedPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNewsRefIDs = {"_p_FIX__NoNewsRefIDs", "FIX::NoNewsRefIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNotAffectedOrders = {"_p_FIX__NoNotAffectedOrders", "FIX::NoNotAffectedOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOfLegUnderlyings = {"_p_FIX__NoOfLegUnderlyings", "FIX::NoOfLegUnderlyings *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOfSecSizes = {"_p_FIX__NoOfSecSizes", "FIX::NoOfSecSizes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOrdTypeRules = {"_p_FIX__NoOrdTypeRules", "FIX::NoOrdTypeRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOrders = {"_p_FIX__NoOrders", "FIX::NoOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPartyIDs = {"_p_FIX__NoPartyIDs", "FIX::NoPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPartySubIDs = {"_p_FIX__NoPartySubIDs", "FIX::NoPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPosAmt = {"_p_FIX__NoPosAmt", "FIX::NoPosAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPositions = {"_p_FIX__NoPositions", "FIX::NoPositions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoQuoteEntries = {"_p_FIX__NoQuoteEntries", "FIX::NoQuoteEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoQuoteQualifiers = {"_p_FIX__NoQuoteQualifiers", "FIX::NoQuoteQualifiers *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoQuoteSets = {"_p_FIX__NoQuoteSets", "FIX::NoQuoteSets *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRateSources = {"_p_FIX__NoRateSources", "FIX::NoRateSources *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRegistDtls = {"_p_FIX__NoRegistDtls", "FIX::NoRegistDtls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRelatedSym = {"_p_FIX__NoRelatedSym", "FIX::NoRelatedSym *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRootPartyIDs = {"_p_FIX__NoRootPartyIDs", "FIX::NoRootPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRootPartySubIDs = {"_p_FIX__NoRootPartySubIDs", "FIX::NoRootPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRoutingIDs = {"_p_FIX__NoRoutingIDs", "FIX::NoRoutingIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRpts = {"_p_FIX__NoRpts", "FIX::NoRpts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSecurityAltID = {"_p_FIX__NoSecurityAltID", "FIX::NoSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSecurityTypes = {"_p_FIX__NoSecurityTypes", "FIX::NoSecurityTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlDetails = {"_p_FIX__NoSettlDetails", "FIX::NoSettlDetails *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlInst = {"_p_FIX__NoSettlInst", "FIX::NoSettlInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlOblig = {"_p_FIX__NoSettlOblig", "FIX::NoSettlOblig *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlPartyIDs = {"_p_FIX__NoSettlPartyIDs", "FIX::NoSettlPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlPartySubIDs = {"_p_FIX__NoSettlPartySubIDs", "FIX::NoSettlPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSideTrdRegTS = {"_p_FIX__NoSideTrdRegTS", "FIX::NoSideTrdRegTS *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSides = {"_p_FIX__NoSides", "FIX::NoSides *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStatsIndicators = {"_p_FIX__NoStatsIndicators", "FIX::NoStatsIndicators *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStipulations = {"_p_FIX__NoStipulations", "FIX::NoStipulations *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStrategyParameters = {"_p_FIX__NoStrategyParameters", "FIX::NoStrategyParameters *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStrikeRules = {"_p_FIX__NoStrikeRules", "FIX::NoStrikeRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStrikes = {"_p_FIX__NoStrikes", "FIX::NoStrikes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTagValue = {"_p_FIX__NoTagValue", "FIX::NoTagValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTargetPartyIDs = {"_p_FIX__NoTargetPartyIDs", "FIX::NoTargetPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTickRules = {"_p_FIX__NoTickRules", "FIX::NoTickRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTimeInForceRules = {"_p_FIX__NoTimeInForceRules", "FIX::NoTimeInForceRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTrades = {"_p_FIX__NoTrades", "FIX::NoTrades *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTradingSessionRules = {"_p_FIX__NoTradingSessionRules", "FIX::NoTradingSessionRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTradingSessions = {"_p_FIX__NoTradingSessions", "FIX::NoTradingSessions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTrdRegTimestamps = {"_p_FIX__NoTrdRegTimestamps", "FIX::NoTrdRegTimestamps *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTrdRepIndicators = {"_p_FIX__NoTrdRepIndicators", "FIX::NoTrdRepIndicators *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingAmounts = {"_p_FIX__NoUnderlyingAmounts", "FIX::NoUnderlyingAmounts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingLegSecurityAltID = {"_p_FIX__NoUnderlyingLegSecurityAltID", "FIX::NoUnderlyingLegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingSecurityAltID = {"_p_FIX__NoUnderlyingSecurityAltID", "FIX::NoUnderlyingSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingStips = {"_p_FIX__NoUnderlyingStips", "FIX::NoUnderlyingStips *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyings = {"_p_FIX__NoUnderlyings", "FIX::NoUnderlyings *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUndlyInstrumentParties = {"_p_FIX__NoUndlyInstrumentParties", "FIX::NoUndlyInstrumentParties *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUndlyInstrumentPartySubIDs = {"_p_FIX__NoUndlyInstrumentPartySubIDs", "FIX::NoUndlyInstrumentPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUsernames = {"_p_FIX__NoUsernames", "FIX::NoUsernames *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotAffOrigClOrdID = {"_p_FIX__NotAffOrigClOrdID", "FIX::NotAffOrigClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotAffectedOrderID = {"_p_FIX__NotAffectedOrderID", "FIX::NotAffectedOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotifyBrokerOfCredit = {"_p_FIX__NotifyBrokerOfCredit", "FIX::NotifyBrokerOfCredit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotionalPercentageOutstanding = {"_p_FIX__NotionalPercentageOutstanding", "FIX::NotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NullApplication = {"_p_FIX__NullApplication", "FIX::NullApplication *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NullLog = {"_p_FIX__NullLog", "FIX::NullLog *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumBidders = {"_p_FIX__NumBidders", "FIX::NumBidders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumDaysInterest = {"_p_FIX__NumDaysInterest", "FIX::NumDaysInterest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumTickets = {"_p_FIX__NumTickets", "FIX::NumTickets *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumberOfOrders = {"_p_FIX__NumberOfOrders", "FIX::NumberOfOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OddLot = {"_p_FIX__OddLot", "FIX::OddLot *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferForwardPoints = {"_p_FIX__OfferForwardPoints", "FIX::OfferForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferForwardPoints2 = {"_p_FIX__OfferForwardPoints2", "FIX::OfferForwardPoints2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferPx = {"_p_FIX__OfferPx", "FIX::OfferPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferSize = {"_p_FIX__OfferSize", "FIX::OfferSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferSpotRate = {"_p_FIX__OfferSpotRate", "FIX::OfferSpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferSwapPoints = {"_p_FIX__OfferSwapPoints", "FIX::OfferSwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferYield = {"_p_FIX__OfferYield", "FIX::OfferYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfCompID = {"_p_FIX__OnBehalfOfCompID", "FIX::OnBehalfOfCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfLocationID = {"_p_FIX__OnBehalfOfLocationID", "FIX::OnBehalfOfLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfSendingTime = {"_p_FIX__OnBehalfOfSendingTime", "FIX::OnBehalfOfSendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfSubID = {"_p_FIX__OnBehalfOfSubID", "FIX::OnBehalfOfSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenClose = {"_p_FIX__OpenClose", "FIX::OpenClose *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenCloseSettlFlag = {"_p_FIX__OpenCloseSettlFlag", "FIX::OpenCloseSettlFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenCloseSettleFlag = {"_p_FIX__OpenCloseSettleFlag", "FIX::OpenCloseSettleFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenInterest = {"_p_FIX__OpenInterest", "FIX::OpenInterest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptAttribute = {"_p_FIX__OptAttribute", "FIX::OptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptPayAmount = {"_p_FIX__OptPayAmount", "FIX::OptPayAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptPayoutAmount = {"_p_FIX__OptPayoutAmount", "FIX::OptPayoutAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptPayoutType = {"_p_FIX__OptPayoutType", "FIX::OptPayoutType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdRejReason = {"_p_FIX__OrdRejReason", "FIX::OrdRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdStatus = {"_p_FIX__OrdStatus", "FIX::OrdStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdStatusReqID = {"_p_FIX__OrdStatusReqID", "FIX::OrdStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdType = {"_p_FIX__OrdType", "FIX::OrdType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderAvgPx = {"_p_FIX__OrderAvgPx", "FIX::OrderAvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderBookingQty = {"_p_FIX__OrderBookingQty", "FIX::OrderBookingQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderCapacity = {"_p_FIX__OrderCapacity", "FIX::OrderCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderCapacityQty = {"_p_FIX__OrderCapacityQty", "FIX::OrderCapacityQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderCategory = {"_p_FIX__OrderCategory", "FIX::OrderCategory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderDelay = {"_p_FIX__OrderDelay", "FIX::OrderDelay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderDelayUnit = {"_p_FIX__OrderDelayUnit", "FIX::OrderDelayUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderHandlingInstSource = {"_p_FIX__OrderHandlingInstSource", "FIX::OrderHandlingInstSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderID = {"_p_FIX__OrderID", "FIX::OrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderInputDevice = {"_p_FIX__OrderInputDevice", "FIX::OrderInputDevice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderPercent = {"_p_FIX__OrderPercent", "FIX::OrderPercent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderQty = {"_p_FIX__OrderQty", "FIX::OrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderQty2 = {"_p_FIX__OrderQty2", "FIX::OrderQty2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderRestrictions = {"_p_FIX__OrderRestrictions", "FIX::OrderRestrictions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigClOrdID = {"_p_FIX__OrigClOrdID", "FIX::OrigClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigCrossID = {"_p_FIX__OrigCrossID", "FIX::OrigCrossID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigCustOrderCapacity = {"_p_FIX__OrigCustOrderCapacity", "FIX::OrigCustOrderCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigOrdModTime = {"_p_FIX__OrigOrdModTime", "FIX::OrigOrdModTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigPosReqRefID = {"_p_FIX__OrigPosReqRefID", "FIX::OrigPosReqRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigSecondaryTradeID = {"_p_FIX__OrigSecondaryTradeID", "FIX::OrigSecondaryTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigSendingTime = {"_p_FIX__OrigSendingTime", "FIX::OrigSendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTime = {"_p_FIX__OrigTime", "FIX::OrigTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTradeDate = {"_p_FIX__OrigTradeDate", "FIX::OrigTradeDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTradeHandlingInstr = {"_p_FIX__OrigTradeHandlingInstr", "FIX::OrigTradeHandlingInstr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTradeID = {"_p_FIX__OrigTradeID", "FIX::OrigTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OriginalNotionalPercentageOutstanding = {"_p_FIX__OriginalNotionalPercentageOutstanding", "FIX::OriginalNotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OutMainCntryUIndex = {"_p_FIX__OutMainCntryUIndex", "FIX::OutMainCntryUIndex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OutsideIndexPct = {"_p_FIX__OutsideIndexPct", "FIX::OutsideIndexPct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OwnerType = {"_p_FIX__OwnerType", "FIX::OwnerType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OwnershipType = {"_p_FIX__OwnershipType", "FIX::OwnershipType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PERCENTAGE = {"_p_FIX__PERCENTAGE", "FIX::PERCENTAGE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PRICE = {"_p_FIX__PRICE", "FIX::PRICE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PRICEOFFSET = {"_p_FIX__PRICEOFFSET", "FIX::PRICEOFFSET *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ParentMktSegmID = {"_p_FIX__ParentMktSegmID", "FIX::ParentMktSegmID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ParticipationRate = {"_p_FIX__ParticipationRate", "FIX::ParticipationRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartyID = {"_p_FIX__PartyID", "FIX::PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartyIDSource = {"_p_FIX__PartyIDSource", "FIX::PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartyRole = {"_p_FIX__PartyRole", "FIX::PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartySubID = {"_p_FIX__PartySubID", "FIX::PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartySubIDType = {"_p_FIX__PartySubIDType", "FIX::PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Password = {"_p_FIX__Password", "FIX::Password *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentDate = {"_p_FIX__PaymentDate", "FIX::PaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentMethod = {"_p_FIX__PaymentMethod", "FIX::PaymentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentRef = {"_p_FIX__PaymentRef", "FIX::PaymentRef *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentRemitterID = {"_p_FIX__PaymentRemitterID", "FIX::PaymentRemitterID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PctAtRisk = {"_p_FIX__PctAtRisk", "FIX::PctAtRisk *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegDifference = {"_p_FIX__PegDifference", "FIX::PegDifference *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegLimitType = {"_p_FIX__PegLimitType", "FIX::PegLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegMoveType = {"_p_FIX__PegMoveType", "FIX::PegMoveType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegOffsetType = {"_p_FIX__PegOffsetType", "FIX::PegOffsetType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegOffsetValue = {"_p_FIX__PegOffsetValue", "FIX::PegOffsetValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegPriceType = {"_p_FIX__PegPriceType", "FIX::PegPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegRoundDirection = {"_p_FIX__PegRoundDirection", "FIX::PegRoundDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegScope = {"_p_FIX__PegScope", "FIX::PegScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSecurityDesc = {"_p_FIX__PegSecurityDesc", "FIX::PegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSecurityID = {"_p_FIX__PegSecurityID", "FIX::PegSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSecurityIDSource = {"_p_FIX__PegSecurityIDSource", "FIX::PegSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSymbol = {"_p_FIX__PegSymbol", "FIX::PegSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PeggedPrice = {"_p_FIX__PeggedPrice", "FIX::PeggedPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PeggedRefPrice = {"_p_FIX__PeggedRefPrice", "FIX::PeggedRefPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Pool = {"_p_FIX__Pool", "FIX::Pool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosAmt = {"_p_FIX__PosAmt", "FIX::PosAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosAmtType = {"_p_FIX__PosAmtType", "FIX::PosAmtType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintAction = {"_p_FIX__PosMaintAction", "FIX::PosMaintAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintResult = {"_p_FIX__PosMaintResult", "FIX::PosMaintResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintRptID = {"_p_FIX__PosMaintRptID", "FIX::PosMaintRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintRptRefID = {"_p_FIX__PosMaintRptRefID", "FIX::PosMaintRptRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintStatus = {"_p_FIX__PosMaintStatus", "FIX::PosMaintStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosQtyStatus = {"_p_FIX__PosQtyStatus", "FIX::PosQtyStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqID = {"_p_FIX__PosReqID", "FIX::PosReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqResult = {"_p_FIX__PosReqResult", "FIX::PosReqResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqStatus = {"_p_FIX__PosReqStatus", "FIX::PosReqStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqType = {"_p_FIX__PosReqType", "FIX::PosReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosTransType = {"_p_FIX__PosTransType", "FIX::PosTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosType = {"_p_FIX__PosType", "FIX::PosType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PositionCurrency = {"_p_FIX__PositionCurrency", "FIX::PositionCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PositionEffect = {"_p_FIX__PositionEffect", "FIX::PositionEffect *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PositionLimit = {"_p_FIX__PositionLimit", "FIX::PositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PossDupFlag = {"_p_FIX__PossDupFlag", "FIX::PossDupFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PossResend = {"_p_FIX__PossResend", "FIX::PossResend *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PreTradeAnonymity = {"_p_FIX__PreTradeAnonymity", "FIX::PreTradeAnonymity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PreallocMethod = {"_p_FIX__PreallocMethod", "FIX::PreallocMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PrevClosePx = {"_p_FIX__PrevClosePx", "FIX::PrevClosePx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PreviouslyReported = {"_p_FIX__PreviouslyReported", "FIX::PreviouslyReported *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Price = {"_p_FIX__Price", "FIX::Price *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Price2 = {"_p_FIX__Price2", "FIX::Price2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceDelta = {"_p_FIX__PriceDelta", "FIX::PriceDelta *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceImprovement = {"_p_FIX__PriceImprovement", "FIX::PriceImprovement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceLimitType = {"_p_FIX__PriceLimitType", "FIX::PriceLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceProtectionScope = {"_p_FIX__PriceProtectionScope", "FIX::PriceProtectionScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceQuoteMethod = {"_p_FIX__PriceQuoteMethod", "FIX::PriceQuoteMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceType = {"_p_FIX__PriceType", "FIX::PriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceUnitOfMeasure = {"_p_FIX__PriceUnitOfMeasure", "FIX::PriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceUnitOfMeasureQty = {"_p_FIX__PriceUnitOfMeasureQty", "FIX::PriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriorSettlPrice = {"_p_FIX__PriorSettlPrice", "FIX::PriorSettlPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriorSpreadIndicator = {"_p_FIX__PriorSpreadIndicator", "FIX::PriorSpreadIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriorityIndicator = {"_p_FIX__PriorityIndicator", "FIX::PriorityIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PrivateQuote = {"_p_FIX__PrivateQuote", "FIX::PrivateQuote *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProcessCode = {"_p_FIX__ProcessCode", "FIX::ProcessCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Product = {"_p_FIX__Product", "FIX::Product *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProductComplex = {"_p_FIX__ProductComplex", "FIX::ProductComplex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProgPeriodInterval = {"_p_FIX__ProgPeriodInterval", "FIX::ProgPeriodInterval *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProgRptReqs = {"_p_FIX__ProgRptReqs", "FIX::ProgRptReqs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PublishTrdIndicator = {"_p_FIX__PublishTrdIndicator", "FIX::PublishTrdIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PutOrCall = {"_p_FIX__PutOrCall", "FIX::PutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QTY = {"_p_FIX__QTY", "FIX::QTY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QtyType = {"_p_FIX__QtyType", "FIX::QtyType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Quantity = {"_p_FIX__Quantity", "FIX::Quantity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuantityDate = {"_p_FIX__QuantityDate", "FIX::QuantityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuantityType = {"_p_FIX__QuantityType", "FIX::QuantityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteAckStatus = {"_p_FIX__QuoteAckStatus", "FIX::QuoteAckStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteCancelType = {"_p_FIX__QuoteCancelType", "FIX::QuoteCancelType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteCondition = {"_p_FIX__QuoteCondition", "FIX::QuoteCondition *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteEntryID = {"_p_FIX__QuoteEntryID", "FIX::QuoteEntryID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteEntryRejectReason = {"_p_FIX__QuoteEntryRejectReason", "FIX::QuoteEntryRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteEntryStatus = {"_p_FIX__QuoteEntryStatus", "FIX::QuoteEntryStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteID = {"_p_FIX__QuoteID", "FIX::QuoteID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteMsgID = {"_p_FIX__QuoteMsgID", "FIX::QuoteMsgID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuotePriceType = {"_p_FIX__QuotePriceType", "FIX::QuotePriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteQualifier = {"_p_FIX__QuoteQualifier", "FIX::QuoteQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRejectReason = {"_p_FIX__QuoteRejectReason", "FIX::QuoteRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteReqID = {"_p_FIX__QuoteReqID", "FIX::QuoteReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRequestRejectReason = {"_p_FIX__QuoteRequestRejectReason", "FIX::QuoteRequestRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRequestType = {"_p_FIX__QuoteRequestType", "FIX::QuoteRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRespID = {"_p_FIX__QuoteRespID", "FIX::QuoteRespID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRespType = {"_p_FIX__QuoteRespType", "FIX::QuoteRespType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteResponseLevel = {"_p_FIX__QuoteResponseLevel", "FIX::QuoteResponseLevel *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteSetID = {"_p_FIX__QuoteSetID", "FIX::QuoteSetID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteSetValidUntilTime = {"_p_FIX__QuoteSetValidUntilTime", "FIX::QuoteSetValidUntilTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteStatus = {"_p_FIX__QuoteStatus", "FIX::QuoteStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteStatusReqID = {"_p_FIX__QuoteStatusReqID", "FIX::QuoteStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteType = {"_p_FIX__QuoteType", "FIX::QuoteType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RFQReqID = {"_p_FIX__RFQReqID", "FIX::RFQReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RateSource = {"_p_FIX__RateSource", "FIX::RateSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RateSourceType = {"_p_FIX__RateSourceType", "FIX::RateSourceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RatioQty = {"_p_FIX__RatioQty", "FIX::RatioQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RawData = {"_p_FIX__RawData", "FIX::RawData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RawDataLength = {"_p_FIX__RawDataLength", "FIX::RawDataLength *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReceivedDeptID = {"_p_FIX__ReceivedDeptID", "FIX::ReceivedDeptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RedemptionDate = {"_p_FIX__RedemptionDate", "FIX::RedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefAllocID = {"_p_FIX__RefAllocID", "FIX::RefAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplExtID = {"_p_FIX__RefApplExtID", "FIX::RefApplExtID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplID = {"_p_FIX__RefApplID", "FIX::RefApplID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplLastSeqNum = {"_p_FIX__RefApplLastSeqNum", "FIX::RefApplLastSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplReqID = {"_p_FIX__RefApplReqID", "FIX::RefApplReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplVerID = {"_p_FIX__RefApplVerID", "FIX::RefApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefCompID = {"_p_FIX__RefCompID", "FIX::RefCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefCstmApplVerID = {"_p_FIX__RefCstmApplVerID", "FIX::RefCstmApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefMsgType = {"_p_FIX__RefMsgType", "FIX::RefMsgType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefOrdIDReason = {"_p_FIX__RefOrdIDReason", "FIX::RefOrdIDReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefOrderID = {"_p_FIX__RefOrderID", "FIX::RefOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefOrderIDSource = {"_p_FIX__RefOrderIDSource", "FIX::RefOrderIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefSeqNum = {"_p_FIX__RefSeqNum", "FIX::RefSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefSubID = {"_p_FIX__RefSubID", "FIX::RefSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefTagID = {"_p_FIX__RefTagID", "FIX::RefTagID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReferencePage = {"_p_FIX__ReferencePage", "FIX::ReferencePage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefreshIndicator = {"_p_FIX__RefreshIndicator", "FIX::RefreshIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefreshQty = {"_p_FIX__RefreshQty", "FIX::RefreshQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistAcctType = {"_p_FIX__RegistAcctType", "FIX::RegistAcctType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistDetls = {"_p_FIX__RegistDetls", "FIX::RegistDetls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistDtls = {"_p_FIX__RegistDtls", "FIX::RegistDtls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistEmail = {"_p_FIX__RegistEmail", "FIX::RegistEmail *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistID = {"_p_FIX__RegistID", "FIX::RegistID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistRefID = {"_p_FIX__RegistRefID", "FIX::RegistRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistRejReasonCode = {"_p_FIX__RegistRejReasonCode", "FIX::RegistRejReasonCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistRejReasonText = {"_p_FIX__RegistRejReasonText", "FIX::RegistRejReasonText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistStatus = {"_p_FIX__RegistStatus", "FIX::RegistStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistTransType = {"_p_FIX__RegistTransType", "FIX::RegistTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RejectLogon = {"_p_FIX__RejectLogon", "FIX::RejectLogon *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RejectText = {"_p_FIX__RejectText", "FIX::RejectText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RelSymTransactTime = {"_p_FIX__RelSymTransactTime", "FIX::RelSymTransactTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RelatdSym = {"_p_FIX__RelatdSym", "FIX::RelatdSym *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepeatedTag = {"_p_FIX__RepeatedTag", "FIX::RepeatedTag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepeatingGroupCountMismatch = {"_p_FIX__RepeatingGroupCountMismatch", "FIX::RepeatingGroupCountMismatch *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepoCollateralSecurityType = {"_p_FIX__RepoCollateralSecurityType", "FIX::RepoCollateralSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReportToExch = {"_p_FIX__ReportToExch", "FIX::ReportToExch *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReportedPx = {"_p_FIX__ReportedPx", "FIX::ReportedPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReportedPxDiff = {"_p_FIX__ReportedPxDiff", "FIX::ReportedPxDiff *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepurchaseRate = {"_p_FIX__RepurchaseRate", "FIX::RepurchaseRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepurchaseTerm = {"_p_FIX__RepurchaseTerm", "FIX::RepurchaseTerm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RequiredTagMissing = {"_p_FIX__RequiredTagMissing", "FIX::RequiredTagMissing *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ResetSeqNumFlag = {"_p_FIX__ResetSeqNumFlag", "FIX::ResetSeqNumFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RespondentType = {"_p_FIX__RespondentType", "FIX::RespondentType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ResponseDestination = {"_p_FIX__ResponseDestination", "FIX::ResponseDestination *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ResponseTransportType = {"_p_FIX__ResponseTransportType", "FIX::ResponseTransportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RestructuringType = {"_p_FIX__RestructuringType", "FIX::RestructuringType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReversalIndicator = {"_p_FIX__ReversalIndicator", "FIX::ReversalIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RiskFreeRate = {"_p_FIX__RiskFreeRate", "FIX::RiskFreeRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RndPx = {"_p_FIX__RndPx", "FIX::RndPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartyID = {"_p_FIX__RootPartyID", "FIX::RootPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartyIDSource = {"_p_FIX__RootPartyIDSource", "FIX::RootPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartyRole = {"_p_FIX__RootPartyRole", "FIX::RootPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartySubID = {"_p_FIX__RootPartySubID", "FIX::RootPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartySubIDType = {"_p_FIX__RootPartySubIDType", "FIX::RootPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoundLot = {"_p_FIX__RoundLot", "FIX::RoundLot *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoundingDirection = {"_p_FIX__RoundingDirection", "FIX::RoundingDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoundingModulus = {"_p_FIX__RoundingModulus", "FIX::RoundingModulus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoutingID = {"_p_FIX__RoutingID", "FIX::RoutingID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoutingType = {"_p_FIX__RoutingType", "FIX::RoutingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RptSeq = {"_p_FIX__RptSeq", "FIX::RptSeq *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RptSys = {"_p_FIX__RptSys", "FIX::RptSys *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Rule80A = {"_p_FIX__Rule80A", "FIX::Rule80A *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RuntimeError = {"_p_FIX__RuntimeError", "FIX::RuntimeError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SEQNUM = {"_p_FIX__SEQNUM", "FIX::SEQNUM *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__STRING = {"_p_FIX__STRING", "FIX::STRING *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Scope = {"_p_FIX__Scope", "FIX::Scope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ScreenLog = {"_p_FIX__ScreenLog", "FIX::ScreenLog *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ScreenLogFactory = {"_p_FIX__ScreenLogFactory", "FIX::ScreenLogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryAllocID = {"_p_FIX__SecondaryAllocID", "FIX::SecondaryAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryClOrdID = {"_p_FIX__SecondaryClOrdID", "FIX::SecondaryClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryDisplayQty = {"_p_FIX__SecondaryDisplayQty", "FIX::SecondaryDisplayQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryExecID = {"_p_FIX__SecondaryExecID", "FIX::SecondaryExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryFirmTradeID = {"_p_FIX__SecondaryFirmTradeID", "FIX::SecondaryFirmTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryHighLimitPrice = {"_p_FIX__SecondaryHighLimitPrice", "FIX::SecondaryHighLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryIndividualAllocID = {"_p_FIX__SecondaryIndividualAllocID", "FIX::SecondaryIndividualAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryLowLimitPrice = {"_p_FIX__SecondaryLowLimitPrice", "FIX::SecondaryLowLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryOrderID = {"_p_FIX__SecondaryOrderID", "FIX::SecondaryOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryPriceLimitType = {"_p_FIX__SecondaryPriceLimitType", "FIX::SecondaryPriceLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradeID = {"_p_FIX__SecondaryTradeID", "FIX::SecondaryTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradeReportID = {"_p_FIX__SecondaryTradeReportID", "FIX::SecondaryTradeReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradeReportRefID = {"_p_FIX__SecondaryTradeReportRefID", "FIX::SecondaryTradeReportRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradingReferencePrice = {"_p_FIX__SecondaryTradingReferencePrice", "FIX::SecondaryTradingReferencePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTrdType = {"_p_FIX__SecondaryTrdType", "FIX::SecondaryTrdType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecureData = {"_p_FIX__SecureData", "FIX::SecureData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecureDataLen = {"_p_FIX__SecureDataLen", "FIX::SecureDataLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityAltID = {"_p_FIX__SecurityAltID", "FIX::SecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityAltIDSource = {"_p_FIX__SecurityAltIDSource", "FIX::SecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityDesc = {"_p_FIX__SecurityDesc", "FIX::SecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityExchange = {"_p_FIX__SecurityExchange", "FIX::SecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityGroup = {"_p_FIX__SecurityGroup", "FIX::SecurityGroup *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityID = {"_p_FIX__SecurityID", "FIX::SecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityIDSource = {"_p_FIX__SecurityIDSource", "FIX::SecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListDesc = {"_p_FIX__SecurityListDesc", "FIX::SecurityListDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListID = {"_p_FIX__SecurityListID", "FIX::SecurityListID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListRefID = {"_p_FIX__SecurityListRefID", "FIX::SecurityListRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListRequestType = {"_p_FIX__SecurityListRequestType", "FIX::SecurityListRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListType = {"_p_FIX__SecurityListType", "FIX::SecurityListType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListTypeSource = {"_p_FIX__SecurityListTypeSource", "FIX::SecurityListTypeSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityReportID = {"_p_FIX__SecurityReportID", "FIX::SecurityReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityReqID = {"_p_FIX__SecurityReqID", "FIX::SecurityReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityRequestResult = {"_p_FIX__SecurityRequestResult", "FIX::SecurityRequestResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityRequestType = {"_p_FIX__SecurityRequestType", "FIX::SecurityRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityResponseID = {"_p_FIX__SecurityResponseID", "FIX::SecurityResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityResponseType = {"_p_FIX__SecurityResponseType", "FIX::SecurityResponseType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentAcctName = {"_p_FIX__SecuritySettlAgentAcctName", "FIX::SecuritySettlAgentAcctName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentAcctNum = {"_p_FIX__SecuritySettlAgentAcctNum", "FIX::SecuritySettlAgentAcctNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentCode = {"_p_FIX__SecuritySettlAgentCode", "FIX::SecuritySettlAgentCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentContactName = {"_p_FIX__SecuritySettlAgentContactName", "FIX::SecuritySettlAgentContactName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentContactPhone = {"_p_FIX__SecuritySettlAgentContactPhone", "FIX::SecuritySettlAgentContactPhone *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentName = {"_p_FIX__SecuritySettlAgentName", "FIX::SecuritySettlAgentName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityStatus = {"_p_FIX__SecurityStatus", "FIX::SecurityStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityStatusReqID = {"_p_FIX__SecurityStatusReqID", "FIX::SecurityStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySubType = {"_p_FIX__SecuritySubType", "FIX::SecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityTradingEvent = {"_p_FIX__SecurityTradingEvent", "FIX::SecurityTradingEvent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityTradingStatus = {"_p_FIX__SecurityTradingStatus", "FIX::SecurityTradingStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityType = {"_p_FIX__SecurityType", "FIX::SecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityUpdateAction = {"_p_FIX__SecurityUpdateAction", "FIX::SecurityUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityXML = {"_p_FIX__SecurityXML", "FIX::SecurityXML *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityXMLLen = {"_p_FIX__SecurityXMLLen", "FIX::SecurityXMLLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityXMLSchema = {"_p_FIX__SecurityXMLSchema", "FIX::SecurityXMLSchema *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SellVolume = {"_p_FIX__SellVolume", "FIX::SellVolume *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SellerDays = {"_p_FIX__SellerDays", "FIX::SellerDays *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SenderCompID = {"_p_FIX__SenderCompID", "FIX::SenderCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SenderLocationID = {"_p_FIX__SenderLocationID", "FIX::SenderLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SenderSubID = {"_p_FIX__SenderSubID", "FIX::SenderSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SendingDate = {"_p_FIX__SendingDate", "FIX::SendingDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SendingTime = {"_p_FIX__SendingTime", "FIX::SendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Seniority = {"_p_FIX__Seniority", "FIX::Seniority *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Session = {"_p_FIX__Session", "FIX::Session *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionID = {"_p_FIX__SessionID", "FIX::SessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionNotFound = {"_p_FIX__SessionNotFound", "FIX::SessionNotFound *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionRejectReason = {"_p_FIX__SessionRejectReason", "FIX::SessionRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionSettings = {"_p_FIX__SessionSettings", "FIX::SessionSettings *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionStatus = {"_p_FIX__SessionStatus", "FIX::SessionStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlBrkrCode = {"_p_FIX__SettlBrkrCode", "FIX::SettlBrkrCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrAmt = {"_p_FIX__SettlCurrAmt", "FIX::SettlCurrAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrBidFxRate = {"_p_FIX__SettlCurrBidFxRate", "FIX::SettlCurrBidFxRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrFxRate = {"_p_FIX__SettlCurrFxRate", "FIX::SettlCurrFxRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrFxRateCalc = {"_p_FIX__SettlCurrFxRateCalc", "FIX::SettlCurrFxRateCalc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrOfferFxRate = {"_p_FIX__SettlCurrOfferFxRate", "FIX::SettlCurrOfferFxRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrency = {"_p_FIX__SettlCurrency", "FIX::SettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDate = {"_p_FIX__SettlDate", "FIX::SettlDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDate2 = {"_p_FIX__SettlDate2", "FIX::SettlDate2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDeliveryType = {"_p_FIX__SettlDeliveryType", "FIX::SettlDeliveryType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDepositoryCode = {"_p_FIX__SettlDepositoryCode", "FIX::SettlDepositoryCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstCode = {"_p_FIX__SettlInstCode", "FIX::SettlInstCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstID = {"_p_FIX__SettlInstID", "FIX::SettlInstID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstMode = {"_p_FIX__SettlInstMode", "FIX::SettlInstMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstMsgID = {"_p_FIX__SettlInstMsgID", "FIX::SettlInstMsgID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstRefID = {"_p_FIX__SettlInstRefID", "FIX::SettlInstRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstReqID = {"_p_FIX__SettlInstReqID", "FIX::SettlInstReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstReqRejCode = {"_p_FIX__SettlInstReqRejCode", "FIX::SettlInstReqRejCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstSource = {"_p_FIX__SettlInstSource", "FIX::SettlInstSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstTransType = {"_p_FIX__SettlInstTransType", "FIX::SettlInstTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlLocation = {"_p_FIX__SettlLocation", "FIX::SettlLocation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlMethod = {"_p_FIX__SettlMethod", "FIX::SettlMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligID = {"_p_FIX__SettlObligID", "FIX::SettlObligID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligMode = {"_p_FIX__SettlObligMode", "FIX::SettlObligMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligMsgID = {"_p_FIX__SettlObligMsgID", "FIX::SettlObligMsgID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligRefID = {"_p_FIX__SettlObligRefID", "FIX::SettlObligRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligSource = {"_p_FIX__SettlObligSource", "FIX::SettlObligSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligTransType = {"_p_FIX__SettlObligTransType", "FIX::SettlObligTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartyID = {"_p_FIX__SettlPartyID", "FIX::SettlPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartyIDSource = {"_p_FIX__SettlPartyIDSource", "FIX::SettlPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartyRole = {"_p_FIX__SettlPartyRole", "FIX::SettlPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartySubID = {"_p_FIX__SettlPartySubID", "FIX::SettlPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartySubIDType = {"_p_FIX__SettlPartySubIDType", "FIX::SettlPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPrice = {"_p_FIX__SettlPrice", "FIX::SettlPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPriceType = {"_p_FIX__SettlPriceType", "FIX::SettlPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlSessID = {"_p_FIX__SettlSessID", "FIX::SettlSessID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlSessSubID = {"_p_FIX__SettlSessSubID", "FIX::SettlSessSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlType = {"_p_FIX__SettlType", "FIX::SettlType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettleOnOpenFlag = {"_p_FIX__SettleOnOpenFlag", "FIX::SettleOnOpenFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlementCycleNo = {"_p_FIX__SettlementCycleNo", "FIX::SettlementCycleNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlmntTyp = {"_p_FIX__SettlmntTyp", "FIX::SettlmntTyp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SharedCommission = {"_p_FIX__SharedCommission", "FIX::SharedCommission *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Shares = {"_p_FIX__Shares", "FIX::Shares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ShortQty = {"_p_FIX__ShortQty", "FIX::ShortQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ShortSaleReason = {"_p_FIX__ShortSaleReason", "FIX::ShortSaleReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Side = {"_p_FIX__Side", "FIX::Side *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideComplianceID = {"_p_FIX__SideComplianceID", "FIX::SideComplianceID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideCurrency = {"_p_FIX__SideCurrency", "FIX::SideCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideExecID = {"_p_FIX__SideExecID", "FIX::SideExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideFillStationCd = {"_p_FIX__SideFillStationCd", "FIX::SideFillStationCd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideGrossTradeAmt = {"_p_FIX__SideGrossTradeAmt", "FIX::SideGrossTradeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideLastQty = {"_p_FIX__SideLastQty", "FIX::SideLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideLiquidityInd = {"_p_FIX__SideLiquidityInd", "FIX::SideLiquidityInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideMultiLegReportingType = {"_p_FIX__SideMultiLegReportingType", "FIX::SideMultiLegReportingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideQty = {"_p_FIX__SideQty", "FIX::SideQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideReasonCd = {"_p_FIX__SideReasonCd", "FIX::SideReasonCd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideSettlCurrency = {"_p_FIX__SideSettlCurrency", "FIX::SideSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTimeInForce = {"_p_FIX__SideTimeInForce", "FIX::SideTimeInForce *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTradeReportID = {"_p_FIX__SideTradeReportID", "FIX::SideTradeReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdRegTimestamp = {"_p_FIX__SideTrdRegTimestamp", "FIX::SideTrdRegTimestamp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdRegTimestampSrc = {"_p_FIX__SideTrdRegTimestampSrc", "FIX::SideTrdRegTimestampSrc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdRegTimestampType = {"_p_FIX__SideTrdRegTimestampType", "FIX::SideTrdRegTimestampType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdSubTyp = {"_p_FIX__SideTrdSubTyp", "FIX::SideTrdSubTyp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideValue1 = {"_p_FIX__SideValue1", "FIX::SideValue1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideValue2 = {"_p_FIX__SideValue2", "FIX::SideValue2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideValueInd = {"_p_FIX__SideValueInd", "FIX::SideValueInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Signature = {"_p_FIX__Signature", "FIX::Signature *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SignatureLength = {"_p_FIX__SignatureLength", "FIX::SignatureLength *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketAcceptor = {"_p_FIX__SocketAcceptor", "FIX::SocketAcceptor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketCloseFailed = {"_p_FIX__SocketCloseFailed", "FIX::SocketCloseFailed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketException = {"_p_FIX__SocketException", "FIX::SocketException *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketInitiator = {"_p_FIX__SocketInitiator", "FIX::SocketInitiator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketRecvFailed = {"_p_FIX__SocketRecvFailed", "FIX::SocketRecvFailed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketSendFailed = {"_p_FIX__SocketSendFailed", "FIX::SocketSendFailed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SolicitedFlag = {"_p_FIX__SolicitedFlag", "FIX::SolicitedFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Spread = {"_p_FIX__Spread", "FIX::Spread *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SpreadToBenchmark = {"_p_FIX__SpreadToBenchmark", "FIX::SpreadToBenchmark *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StandInstDbID = {"_p_FIX__StandInstDbID", "FIX::StandInstDbID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StandInstDbName = {"_p_FIX__StandInstDbName", "FIX::StandInstDbName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StandInstDbType = {"_p_FIX__StandInstDbType", "FIX::StandInstDbType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartCash = {"_p_FIX__StartCash", "FIX::StartCash *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartDate = {"_p_FIX__StartDate", "FIX::StartDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartMaturityMonthYear = {"_p_FIX__StartMaturityMonthYear", "FIX::StartMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartStrikePxRange = {"_p_FIX__StartStrikePxRange", "FIX::StartStrikePxRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartTickPriceRange = {"_p_FIX__StartTickPriceRange", "FIX::StartTickPriceRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StateOrProvinceOfIssue = {"_p_FIX__StateOrProvinceOfIssue", "FIX::StateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StatsType = {"_p_FIX__StatsType", "FIX::StatsType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StatusText = {"_p_FIX__StatusText", "FIX::StatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StatusValue = {"_p_FIX__StatusValue", "FIX::StatusValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StipulationType = {"_p_FIX__StipulationType", "FIX::StipulationType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StipulationValue = {"_p_FIX__StipulationValue", "FIX::StipulationValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StopPx = {"_p_FIX__StopPx", "FIX::StopPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrategyParameterName = {"_p_FIX__StrategyParameterName", "FIX::StrategyParameterName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrategyParameterType = {"_p_FIX__StrategyParameterType", "FIX::StrategyParameterType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrategyParameterValue = {"_p_FIX__StrategyParameterValue", "FIX::StrategyParameterValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnAckType = {"_p_FIX__StreamAsgnAckType", "FIX::StreamAsgnAckType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnRejReason = {"_p_FIX__StreamAsgnRejReason", "FIX::StreamAsgnRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnReqID = {"_p_FIX__StreamAsgnReqID", "FIX::StreamAsgnReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnReqType = {"_p_FIX__StreamAsgnReqType", "FIX::StreamAsgnReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnRptID = {"_p_FIX__StreamAsgnRptID", "FIX::StreamAsgnRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnType = {"_p_FIX__StreamAsgnType", "FIX::StreamAsgnType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeCurrency = {"_p_FIX__StrikeCurrency", "FIX::StrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeExerciseStyle = {"_p_FIX__StrikeExerciseStyle", "FIX::StrikeExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeIncrement = {"_p_FIX__StrikeIncrement", "FIX::StrikeIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeMultiplier = {"_p_FIX__StrikeMultiplier", "FIX::StrikeMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePrice = {"_p_FIX__StrikePrice", "FIX::StrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePriceBoundaryMethod = {"_p_FIX__StrikePriceBoundaryMethod", "FIX::StrikePriceBoundaryMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePriceBoundaryPrecision = {"_p_FIX__StrikePriceBoundaryPrecision", "FIX::StrikePriceBoundaryPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePriceDeterminationMethod = {"_p_FIX__StrikePriceDeterminationMethod", "FIX::StrikePriceDeterminationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeRuleID = {"_p_FIX__StrikeRuleID", "FIX::StrikeRuleID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeTime = {"_p_FIX__StrikeTime", "FIX::StrikeTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeValue = {"_p_FIX__StrikeValue", "FIX::StrikeValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StringField = {"_p_FIX__StringField", "FIX::LocalMktDateField *|FIX::MonthYearField *|FIX::CurrencyField *|FIX::DataField *|FIX::TzTimeStampField *|FIX::CountryField *|FIX::TzTimeOnlyField *|FIX::MonthField *|FIX::DayOfMonthField *|FIX::MultipleValueStringField *|FIX::MultipleStringValueField *|FIX::MultipleCharValueField *|FIX::ExchangeField *|FIX::StringField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Subject = {"_p_FIX__Subject", "FIX::Subject *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SubscriptionRequestType = {"_p_FIX__SubscriptionRequestType", "FIX::SubscriptionRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SwapPoints = {"_p_FIX__SwapPoints", "FIX::SwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Symbol = {"_p_FIX__Symbol", "FIX::Symbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SymbolSfx = {"_p_FIX__SymbolSfx", "FIX::SymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SynchronizedApplication = {"_p_FIX__SynchronizedApplication", "FIX::SynchronizedApplication *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TYPE__Type = {"_p_FIX__TYPE__Type", "FIX::TYPE::Type *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TZTIMEONLY = {"_p_FIX__TZTIMEONLY", "FIX::TZTIMEONLY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TZTIMESTAMP = {"_p_FIX__TZTIMESTAMP", "FIX::TZTIMESTAMP *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TZTransactTime = {"_p_FIX__TZTransactTime", "FIX::TZTransactTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TagNotDefinedForMessage = {"_p_FIX__TagNotDefinedForMessage", "FIX::TagNotDefinedForMessage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TagOutOfOrder = {"_p_FIX__TagOutOfOrder", "FIX::TagOutOfOrder *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetCompID = {"_p_FIX__TargetCompID", "FIX::TargetCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetLocationID = {"_p_FIX__TargetLocationID", "FIX::TargetLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetPartyID = {"_p_FIX__TargetPartyID", "FIX::TargetPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetPartyIDSource = {"_p_FIX__TargetPartyIDSource", "FIX::TargetPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetPartyRole = {"_p_FIX__TargetPartyRole", "FIX::TargetPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetStrategy = {"_p_FIX__TargetStrategy", "FIX::TargetStrategy *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetStrategyParameters = {"_p_FIX__TargetStrategyParameters", "FIX::TargetStrategyParameters *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetStrategyPerformance = {"_p_FIX__TargetStrategyPerformance", "FIX::TargetStrategyPerformance *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetSubID = {"_p_FIX__TargetSubID", "FIX::TargetSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TaxAdvantageType = {"_p_FIX__TaxAdvantageType", "FIX::TaxAdvantageType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TerminationType = {"_p_FIX__TerminationType", "FIX::TerminationType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TestMessageIndicator = {"_p_FIX__TestMessageIndicator", "FIX::TestMessageIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TestReqID = {"_p_FIX__TestReqID", "FIX::TestReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Text = {"_p_FIX__Text", "FIX::Text *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ThresholdAmount = {"_p_FIX__ThresholdAmount", "FIX::ThresholdAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TickDirection = {"_p_FIX__TickDirection", "FIX::TickDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TickIncrement = {"_p_FIX__TickIncrement", "FIX::TickIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TickRuleType = {"_p_FIX__TickRuleType", "FIX::TickRuleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TierCode = {"_p_FIX__TierCode", "FIX::TierCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeBracket = {"_p_FIX__TimeBracket", "FIX::TimeBracket *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeInForce = {"_p_FIX__TimeInForce", "FIX::TimeInForce *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeToExpiration = {"_p_FIX__TimeToExpiration", "FIX::TimeToExpiration *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeUnit = {"_p_FIX__TimeUnit", "FIX::TimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoAccQuotes = {"_p_FIX__TotNoAccQuotes", "FIX::TotNoAccQuotes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoAllocs = {"_p_FIX__TotNoAllocs", "FIX::TotNoAllocs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoCxldQuotes = {"_p_FIX__TotNoCxldQuotes", "FIX::TotNoCxldQuotes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoFills = {"_p_FIX__TotNoFills", "FIX::TotNoFills *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoOrders = {"_p_FIX__TotNoOrders", "FIX::TotNoOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoQuoteEntries = {"_p_FIX__TotNoQuoteEntries", "FIX::TotNoQuoteEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoRejQuotes = {"_p_FIX__TotNoRejQuotes", "FIX::TotNoRejQuotes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoRelatedSym = {"_p_FIX__TotNoRelatedSym", "FIX::TotNoRelatedSym *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoSecurityTypes = {"_p_FIX__TotNoSecurityTypes", "FIX::TotNoSecurityTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoStrikes = {"_p_FIX__TotNoStrikes", "FIX::TotNoStrikes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNumAssignmentReports = {"_p_FIX__TotNumAssignmentReports", "FIX::TotNumAssignmentReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNumReports = {"_p_FIX__TotNumReports", "FIX::TotNumReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNumTradeReports = {"_p_FIX__TotNumTradeReports", "FIX::TotNumTradeReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotQuoteEntries = {"_p_FIX__TotQuoteEntries", "FIX::TotQuoteEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalAccruedInterestAmt = {"_p_FIX__TotalAccruedInterestAmt", "FIX::TotalAccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalAffectedOrders = {"_p_FIX__TotalAffectedOrders", "FIX::TotalAffectedOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNetValue = {"_p_FIX__TotalNetValue", "FIX::TotalNetValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNumPosReports = {"_p_FIX__TotalNumPosReports", "FIX::TotalNumPosReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNumSecurities = {"_p_FIX__TotalNumSecurities", "FIX::TotalNumSecurities *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNumSecurityTypes = {"_p_FIX__TotalNumSecurityTypes", "FIX::TotalNumSecurityTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalTakedown = {"_p_FIX__TotalTakedown", "FIX::TotalTakedown *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalVolumeTraded = {"_p_FIX__TotalVolumeTraded", "FIX::TotalVolumeTraded *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalVolumeTradedDate = {"_p_FIX__TotalVolumeTradedDate", "FIX::TotalVolumeTradedDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalVolumeTradedTime = {"_p_FIX__TotalVolumeTradedTime", "FIX::TotalVolumeTradedTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesCloseTime = {"_p_FIX__TradSesCloseTime", "FIX::TradSesCloseTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesEndTime = {"_p_FIX__TradSesEndTime", "FIX::TradSesEndTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesEvent = {"_p_FIX__TradSesEvent", "FIX::TradSesEvent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesMethod = {"_p_FIX__TradSesMethod", "FIX::TradSesMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesMode = {"_p_FIX__TradSesMode", "FIX::TradSesMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesOpenTime = {"_p_FIX__TradSesOpenTime", "FIX::TradSesOpenTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesPreCloseTime = {"_p_FIX__TradSesPreCloseTime", "FIX::TradSesPreCloseTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesReqID = {"_p_FIX__TradSesReqID", "FIX::TradSesReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesStartTime = {"_p_FIX__TradSesStartTime", "FIX::TradSesStartTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesStatus = {"_p_FIX__TradSesStatus", "FIX::TradSesStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesStatusRejReason = {"_p_FIX__TradSesStatusRejReason", "FIX::TradSesStatusRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesUpdateAction = {"_p_FIX__TradSesUpdateAction", "FIX::TradSesUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeAllocIndicator = {"_p_FIX__TradeAllocIndicator", "FIX::TradeAllocIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeCondition = {"_p_FIX__TradeCondition", "FIX::TradeCondition *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeDate = {"_p_FIX__TradeDate", "FIX::TradeDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeHandlingInstr = {"_p_FIX__TradeHandlingInstr", "FIX::TradeHandlingInstr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeID = {"_p_FIX__TradeID", "FIX::TradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeInputDevice = {"_p_FIX__TradeInputDevice", "FIX::TradeInputDevice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeInputSource = {"_p_FIX__TradeInputSource", "FIX::TradeInputSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeLegRefID = {"_p_FIX__TradeLegRefID", "FIX::TradeLegRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeLinkID = {"_p_FIX__TradeLinkID", "FIX::TradeLinkID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeOriginationDate = {"_p_FIX__TradeOriginationDate", "FIX::TradeOriginationDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradePublishIndicator = {"_p_FIX__TradePublishIndicator", "FIX::TradePublishIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportID = {"_p_FIX__TradeReportID", "FIX::TradeReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportRefID = {"_p_FIX__TradeReportRefID", "FIX::TradeReportRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportRejectReason = {"_p_FIX__TradeReportRejectReason", "FIX::TradeReportRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportTransType = {"_p_FIX__TradeReportTransType", "FIX::TradeReportTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportType = {"_p_FIX__TradeReportType", "FIX::TradeReportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestID = {"_p_FIX__TradeRequestID", "FIX::TradeRequestID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestResult = {"_p_FIX__TradeRequestResult", "FIX::TradeRequestResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestStatus = {"_p_FIX__TradeRequestStatus", "FIX::TradeRequestStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestType = {"_p_FIX__TradeRequestType", "FIX::TradeRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeType = {"_p_FIX__TradeType", "FIX::TradeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeVolume = {"_p_FIX__TradeVolume", "FIX::TradeVolume *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradedFlatSwitch = {"_p_FIX__TradedFlatSwitch", "FIX::TradedFlatSwitch *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingCurrency = {"_p_FIX__TradingCurrency", "FIX::TradingCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingReferencePrice = {"_p_FIX__TradingReferencePrice", "FIX::TradingReferencePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingSessionDesc = {"_p_FIX__TradingSessionDesc", "FIX::TradingSessionDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingSessionID = {"_p_FIX__TradingSessionID", "FIX::TradingSessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingSessionSubID = {"_p_FIX__TradingSessionSubID", "FIX::TradingSessionSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Trailer = {"_p_FIX__Trailer", "FIX::Trailer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TransBkdTime = {"_p_FIX__TransBkdTime", "FIX::TransBkdTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TransactTime = {"_p_FIX__TransactTime", "FIX::TransactTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TransferReason = {"_p_FIX__TransferReason", "FIX::TransferReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdMatchID = {"_p_FIX__TrdMatchID", "FIX::TrdMatchID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRegTimestamp = {"_p_FIX__TrdRegTimestamp", "FIX::TrdRegTimestamp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRegTimestampOrigin = {"_p_FIX__TrdRegTimestampOrigin", "FIX::TrdRegTimestampOrigin *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRegTimestampType = {"_p_FIX__TrdRegTimestampType", "FIX::TrdRegTimestampType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRepIndicator = {"_p_FIX__TrdRepIndicator", "FIX::TrdRepIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRepPartyRole = {"_p_FIX__TrdRepPartyRole", "FIX::TrdRepPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRptStatus = {"_p_FIX__TrdRptStatus", "FIX::TrdRptStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdSubType = {"_p_FIX__TrdSubType", "FIX::TrdSubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdType = {"_p_FIX__TrdType", "FIX::TrdType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerAction = {"_p_FIX__TriggerAction", "FIX::TriggerAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerNewPrice = {"_p_FIX__TriggerNewPrice", "FIX::TriggerNewPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerNewQty = {"_p_FIX__TriggerNewQty", "FIX::TriggerNewQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerOrderType = {"_p_FIX__TriggerOrderType", "FIX::TriggerOrderType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPrice = {"_p_FIX__TriggerPrice", "FIX::TriggerPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPriceDirection = {"_p_FIX__TriggerPriceDirection", "FIX::TriggerPriceDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPriceType = {"_p_FIX__TriggerPriceType", "FIX::TriggerPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPriceTypeScope = {"_p_FIX__TriggerPriceTypeScope", "FIX::TriggerPriceTypeScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSecurityDesc = {"_p_FIX__TriggerSecurityDesc", "FIX::TriggerSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSecurityID = {"_p_FIX__TriggerSecurityID", "FIX::TriggerSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSecurityIDSource = {"_p_FIX__TriggerSecurityIDSource", "FIX::TriggerSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSymbol = {"_p_FIX__TriggerSymbol", "FIX::TriggerSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerTradingSessionID = {"_p_FIX__TriggerTradingSessionID", "FIX::TriggerTradingSessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerTradingSessionSubID = {"_p_FIX__TriggerTradingSessionSubID", "FIX::TriggerTradingSessionSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerType = {"_p_FIX__TriggerType", "FIX::TriggerType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__URLLink = {"_p_FIX__URLLink", "FIX::URLLink *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCDATE = {"_p_FIX__UTCDATE", "FIX::UTCDATE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCDATEONLY = {"_p_FIX__UTCDATEONLY", "FIX::UTCDATEONLY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCTIMEONLY = {"_p_FIX__UTCTIMEONLY", "FIX::UTCTIMEONLY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCTIMESTAMP = {"_p_FIX__UTCTIMESTAMP", "FIX::UTCTIMESTAMP *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingAdjustedQuantity = {"_p_FIX__UnderlyingAdjustedQuantity", "FIX::UnderlyingAdjustedQuantity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingAllocationPercent = {"_p_FIX__UnderlyingAllocationPercent", "FIX::UnderlyingAllocationPercent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingAttachmentPoint = {"_p_FIX__UnderlyingAttachmentPoint", "FIX::UnderlyingAttachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCFICode = {"_p_FIX__UnderlyingCFICode", "FIX::UnderlyingCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCPProgram = {"_p_FIX__UnderlyingCPProgram", "FIX::UnderlyingCPProgram *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCPRegType = {"_p_FIX__UnderlyingCPRegType", "FIX::UnderlyingCPRegType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCapValue = {"_p_FIX__UnderlyingCapValue", "FIX::UnderlyingCapValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCashAmount = {"_p_FIX__UnderlyingCashAmount", "FIX::UnderlyingCashAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCashType = {"_p_FIX__UnderlyingCashType", "FIX::UnderlyingCashType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCollectAmount = {"_p_FIX__UnderlyingCollectAmount", "FIX::UnderlyingCollectAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingContractMultiplier = {"_p_FIX__UnderlyingContractMultiplier", "FIX::UnderlyingContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingContractMultiplierUnit = {"_p_FIX__UnderlyingContractMultiplierUnit", "FIX::UnderlyingContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCountryOfIssue = {"_p_FIX__UnderlyingCountryOfIssue", "FIX::UnderlyingCountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCouponPaymentDate = {"_p_FIX__UnderlyingCouponPaymentDate", "FIX::UnderlyingCouponPaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCouponRate = {"_p_FIX__UnderlyingCouponRate", "FIX::UnderlyingCouponRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCreditRating = {"_p_FIX__UnderlyingCreditRating", "FIX::UnderlyingCreditRating *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCurrency = {"_p_FIX__UnderlyingCurrency", "FIX::UnderlyingCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCurrentValue = {"_p_FIX__UnderlyingCurrentValue", "FIX::UnderlyingCurrentValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingDeliveryAmount = {"_p_FIX__UnderlyingDeliveryAmount", "FIX::UnderlyingDeliveryAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingDetachmentPoint = {"_p_FIX__UnderlyingDetachmentPoint", "FIX::UnderlyingDetachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingDirtyPrice = {"_p_FIX__UnderlyingDirtyPrice", "FIX::UnderlyingDirtyPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingEndPrice = {"_p_FIX__UnderlyingEndPrice", "FIX::UnderlyingEndPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingEndValue = {"_p_FIX__UnderlyingEndValue", "FIX::UnderlyingEndValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingExerciseStyle = {"_p_FIX__UnderlyingExerciseStyle", "FIX::UnderlyingExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFXRate = {"_p_FIX__UnderlyingFXRate", "FIX::UnderlyingFXRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFXRateCalc = {"_p_FIX__UnderlyingFXRateCalc", "FIX::UnderlyingFXRateCalc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFactor = {"_p_FIX__UnderlyingFactor", "FIX::UnderlyingFactor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFlowScheduleType = {"_p_FIX__UnderlyingFlowScheduleType", "FIX::UnderlyingFlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingIDSource = {"_p_FIX__UnderlyingIDSource", "FIX::UnderlyingIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrRegistry = {"_p_FIX__UnderlyingInstrRegistry", "FIX::UnderlyingInstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartyID = {"_p_FIX__UnderlyingInstrumentPartyID", "FIX::UnderlyingInstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartyIDSource = {"_p_FIX__UnderlyingInstrumentPartyIDSource", "FIX::UnderlyingInstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartyRole = {"_p_FIX__UnderlyingInstrumentPartyRole", "FIX::UnderlyingInstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartySubID = {"_p_FIX__UnderlyingInstrumentPartySubID", "FIX::UnderlyingInstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartySubIDType = {"_p_FIX__UnderlyingInstrumentPartySubIDType", "FIX::UnderlyingInstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingIssueDate = {"_p_FIX__UnderlyingIssueDate", "FIX::UnderlyingIssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingIssuer = {"_p_FIX__UnderlyingIssuer", "FIX::UnderlyingIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLastPx = {"_p_FIX__UnderlyingLastPx", "FIX::UnderlyingLastPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLastQty = {"_p_FIX__UnderlyingLastQty", "FIX::UnderlyingLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegCFICode = {"_p_FIX__UnderlyingLegCFICode", "FIX::UnderlyingLegCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegMaturityDate = {"_p_FIX__UnderlyingLegMaturityDate", "FIX::UnderlyingLegMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegMaturityMonthYear = {"_p_FIX__UnderlyingLegMaturityMonthYear", "FIX::UnderlyingLegMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegMaturityTime = {"_p_FIX__UnderlyingLegMaturityTime", "FIX::UnderlyingLegMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegOptAttribute = {"_p_FIX__UnderlyingLegOptAttribute", "FIX::UnderlyingLegOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegPutOrCall = {"_p_FIX__UnderlyingLegPutOrCall", "FIX::UnderlyingLegPutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityAltID = {"_p_FIX__UnderlyingLegSecurityAltID", "FIX::UnderlyingLegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityAltIDSource = {"_p_FIX__UnderlyingLegSecurityAltIDSource", "FIX::UnderlyingLegSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityDesc = {"_p_FIX__UnderlyingLegSecurityDesc", "FIX::UnderlyingLegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityExchange = {"_p_FIX__UnderlyingLegSecurityExchange", "FIX::UnderlyingLegSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityID = {"_p_FIX__UnderlyingLegSecurityID", "FIX::UnderlyingLegSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityIDSource = {"_p_FIX__UnderlyingLegSecurityIDSource", "FIX::UnderlyingLegSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecuritySubType = {"_p_FIX__UnderlyingLegSecuritySubType", "FIX::UnderlyingLegSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityType = {"_p_FIX__UnderlyingLegSecurityType", "FIX::UnderlyingLegSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegStrikePrice = {"_p_FIX__UnderlyingLegStrikePrice", "FIX::UnderlyingLegStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSymbol = {"_p_FIX__UnderlyingLegSymbol", "FIX::UnderlyingLegSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSymbolSfx = {"_p_FIX__UnderlyingLegSymbolSfx", "FIX::UnderlyingLegSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLocaleOfIssue = {"_p_FIX__UnderlyingLocaleOfIssue", "FIX::UnderlyingLocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityDate = {"_p_FIX__UnderlyingMaturityDate", "FIX::UnderlyingMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityDay = {"_p_FIX__UnderlyingMaturityDay", "FIX::UnderlyingMaturityDay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityMonthYear = {"_p_FIX__UnderlyingMaturityMonthYear", "FIX::UnderlyingMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityTime = {"_p_FIX__UnderlyingMaturityTime", "FIX::UnderlyingMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingNotionalPercentageOutstanding = {"_p_FIX__UnderlyingNotionalPercentageOutstanding", "FIX::UnderlyingNotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingOptAttribute = {"_p_FIX__UnderlyingOptAttribute", "FIX::UnderlyingOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding = {"_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding", "FIX::UnderlyingOriginalNotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPayAmount = {"_p_FIX__UnderlyingPayAmount", "FIX::UnderlyingPayAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPriceDeterminationMethod = {"_p_FIX__UnderlyingPriceDeterminationMethod", "FIX::UnderlyingPriceDeterminationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPriceUnitOfMeasure = {"_p_FIX__UnderlyingPriceUnitOfMeasure", "FIX::UnderlyingPriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty = {"_p_FIX__UnderlyingPriceUnitOfMeasureQty", "FIX::UnderlyingPriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingProduct = {"_p_FIX__UnderlyingProduct", "FIX::UnderlyingProduct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPutOrCall = {"_p_FIX__UnderlyingPutOrCall", "FIX::UnderlyingPutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPx = {"_p_FIX__UnderlyingPx", "FIX::UnderlyingPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingQty = {"_p_FIX__UnderlyingQty", "FIX::UnderlyingQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRedemptionDate = {"_p_FIX__UnderlyingRedemptionDate", "FIX::UnderlyingRedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRepoCollateralSecurityType = {"_p_FIX__UnderlyingRepoCollateralSecurityType", "FIX::UnderlyingRepoCollateralSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRepurchaseRate = {"_p_FIX__UnderlyingRepurchaseRate", "FIX::UnderlyingRepurchaseRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRepurchaseTerm = {"_p_FIX__UnderlyingRepurchaseTerm", "FIX::UnderlyingRepurchaseTerm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRestructuringType = {"_p_FIX__UnderlyingRestructuringType", "FIX::UnderlyingRestructuringType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityAltID = {"_p_FIX__UnderlyingSecurityAltID", "FIX::UnderlyingSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityAltIDSource = {"_p_FIX__UnderlyingSecurityAltIDSource", "FIX::UnderlyingSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityDesc = {"_p_FIX__UnderlyingSecurityDesc", "FIX::UnderlyingSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityExchange = {"_p_FIX__UnderlyingSecurityExchange", "FIX::UnderlyingSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityID = {"_p_FIX__UnderlyingSecurityID", "FIX::UnderlyingSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityIDSource = {"_p_FIX__UnderlyingSecurityIDSource", "FIX::UnderlyingSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecuritySubType = {"_p_FIX__UnderlyingSecuritySubType", "FIX::UnderlyingSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityType = {"_p_FIX__UnderlyingSecurityType", "FIX::UnderlyingSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSeniority = {"_p_FIX__UnderlyingSeniority", "FIX::UnderlyingSeniority *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlMethod = {"_p_FIX__UnderlyingSettlMethod", "FIX::UnderlyingSettlMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlPrice = {"_p_FIX__UnderlyingSettlPrice", "FIX::UnderlyingSettlPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlPriceType = {"_p_FIX__UnderlyingSettlPriceType", "FIX::UnderlyingSettlPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlementDate = {"_p_FIX__UnderlyingSettlementDate", "FIX::UnderlyingSettlementDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlementStatus = {"_p_FIX__UnderlyingSettlementStatus", "FIX::UnderlyingSettlementStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlementType = {"_p_FIX__UnderlyingSettlementType", "FIX::UnderlyingSettlementType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStartValue = {"_p_FIX__UnderlyingStartValue", "FIX::UnderlyingStartValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStateOrProvinceOfIssue = {"_p_FIX__UnderlyingStateOrProvinceOfIssue", "FIX::UnderlyingStateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStipType = {"_p_FIX__UnderlyingStipType", "FIX::UnderlyingStipType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStipValue = {"_p_FIX__UnderlyingStipValue", "FIX::UnderlyingStipValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStrikeCurrency = {"_p_FIX__UnderlyingStrikeCurrency", "FIX::UnderlyingStrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStrikePrice = {"_p_FIX__UnderlyingStrikePrice", "FIX::UnderlyingStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSymbol = {"_p_FIX__UnderlyingSymbol", "FIX::UnderlyingSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSymbolSfx = {"_p_FIX__UnderlyingSymbolSfx", "FIX::UnderlyingSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingTimeUnit = {"_p_FIX__UnderlyingTimeUnit", "FIX::UnderlyingTimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingTradingSessionID = {"_p_FIX__UnderlyingTradingSessionID", "FIX::UnderlyingTradingSessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingTradingSessionSubID = {"_p_FIX__UnderlyingTradingSessionSubID", "FIX::UnderlyingTradingSessionSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingUnitOfMeasure = {"_p_FIX__UnderlyingUnitOfMeasure", "FIX::UnderlyingUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingUnitOfMeasureQty = {"_p_FIX__UnderlyingUnitOfMeasureQty", "FIX::UnderlyingUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartyID = {"_p_FIX__UndlyInstrumentPartyID", "FIX::UndlyInstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartyIDSource = {"_p_FIX__UndlyInstrumentPartyIDSource", "FIX::UndlyInstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartyRole = {"_p_FIX__UndlyInstrumentPartyRole", "FIX::UndlyInstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartySubID = {"_p_FIX__UndlyInstrumentPartySubID", "FIX::UndlyInstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartySubIDType = {"_p_FIX__UndlyInstrumentPartySubIDType", "FIX::UndlyInstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnitOfMeasure = {"_p_FIX__UnitOfMeasure", "FIX::UnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnitOfMeasureQty = {"_p_FIX__UnitOfMeasureQty", "FIX::UnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnsolicitedIndicator = {"_p_FIX__UnsolicitedIndicator", "FIX::UnsolicitedIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnsupportedMessageType = {"_p_FIX__UnsupportedMessageType", "FIX::UnsupportedMessageType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnsupportedVersion = {"_p_FIX__UnsupportedVersion", "FIX::UnsupportedVersion *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Urgency = {"_p_FIX__Urgency", "FIX::Urgency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserRequestID = {"_p_FIX__UserRequestID", "FIX::UserRequestID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserRequestType = {"_p_FIX__UserRequestType", "FIX::UserRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserStatus = {"_p_FIX__UserStatus", "FIX::UserStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserStatusText = {"_p_FIX__UserStatusText", "FIX::UserStatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Username = {"_p_FIX__Username", "FIX::Username *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UtcDateField = {"_p_FIX__UtcDateField", "FIX::UtcDateField *|FIX::UtcDateOnlyField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UtcTimeOnlyField = {"_p_FIX__UtcTimeOnlyField", "FIX::UtcTimeOnlyField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UtcTimeStampField = {"_p_FIX__UtcTimeStampField", "FIX::UtcTimeStampField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ValidUntilTime = {"_p_FIX__ValidUntilTime", "FIX::ValidUntilTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ValuationMethod = {"_p_FIX__ValuationMethod", "FIX::ValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ValueOfFutures = {"_p_FIX__ValueOfFutures", "FIX::ValueOfFutures *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__VenueType = {"_p_FIX__VenueType", "FIX::VenueType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Volatility = {"_p_FIX__Volatility", "FIX::Volatility *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__WaveNo = {"_p_FIX__WaveNo", "FIX::WaveNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__WorkingIndicator = {"_p_FIX__WorkingIndicator", "FIX::WorkingIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__WtAverageLiquidity = {"_p_FIX__WtAverageLiquidity", "FIX::WtAverageLiquidity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__XMLDATA = {"_p_FIX__XMLDATA", "FIX::XMLDATA *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__XmlData = {"_p_FIX__XmlData", "FIX::XmlData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__XmlDataLen = {"_p_FIX__XmlDataLen", "FIX::XmlDataLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Yield = {"_p_FIX__Yield", "FIX::Yield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldCalcDate = {"_p_FIX__YieldCalcDate", "FIX::YieldCalcDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldRedemptionDate = {"_p_FIX__YieldRedemptionDate", "FIX::YieldRedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldRedemptionPrice = {"_p_FIX__YieldRedemptionPrice", "FIX::YieldRedemptionPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldRedemptionPriceType = {"_p_FIX__YieldRedemptionPriceType", "FIX::YieldRedemptionPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldType = {"_p_FIX__YieldType", "FIX::YieldType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Fields = {"_p_Fields", "Fields *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Group = {"_p_Group", "Group *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Groups = {"_p_Groups", "Groups *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_IntArray = {"_p_IntArray", "IntArray *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_IntField = {"_p_IntField", "IntField *|LengthField *|NumInGroupField *|SeqNumField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Log = {"_p_Log", "Log *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LogFactory = {"_p_LogFactory", "LogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_MessageStore = {"_p_MessageStore", "MessageStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_MessageStoreFactory = {"_p_MessageStoreFactory", "MessageStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_MsgType = {"_p_MsgType", "MsgType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Mutex = {"_p_Mutex", "Mutex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Responder = {"_p_Responder", "Responder *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_SessionID = {"_p_SessionID", "SessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_StringField = {"_p_StringField", "TzTimeStampField *|LocalMktDateField *|DayOfMonthField *|MonthField *|DataField *|ExchangeField *|MultipleCharValueField *|MultipleStringValueField *|TzTimeOnlyField *|CountryField *|MonthYearField *|MultipleValueStringField *|CurrencyField *|StringField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_TimeRange = {"_p_TimeRange", "TimeRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcDate = {"_p_UtcDate", "UtcDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcDateField = {"_p_UtcDateField", "UtcDateField *|UtcDateOnlyField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcTimeOnly = {"_p_UtcTimeOnly", "UtcTimeOnly *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcTimeStamp = {"_p_UtcTimeStamp", "UtcTimeStamp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_const_iterator = {"_p_const_iterator", "const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_g_const_iterator = {"_p_g_const_iterator", "g_const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_g_iterator = {"_p_g_iterator", "g_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iterator = {"_p_iterator", "iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_message_order = {"_p_message_order", "message_order *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_FIX__DataDictionary = {"_p_p_FIX__DataDictionary", "FIX::DataDictionary **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_ssize_t = {"_p_ssize_t", "ssize_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__istream = {"_p_std__istream", "std::istream *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator = {"_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator", "FIX::FieldMap::g_const_iterator *|std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator = {"_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator", "FIX::FieldMap::g_iterator *|std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__mapT_std__string_std__string_t__const_iterator = {"_p_std__mapT_std__string_std__string_t__const_iterator", "FIX::Dictionary::iterator *|std::map< std::string,std::string >::const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__ostream = {"_p_std__ostream", "std::ostream *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__setT_FIX__SessionID_t = {"_p_std__setT_FIX__SessionID_t", "std::set< FIX::SessionID > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__string__size_type = {"_p_std__string__size_type", "std::string::size_type *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator = {"_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator", "FIX::FieldMap::const_iterator *|std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator = {"_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator", "FIX::FieldMap::iterator *|std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__vectorT_std__string_t = {"_p_std__vectorT_std__string_t", "std::vector< std::string > *", 0, 0, (void*)0, 0}; static swig_type_info *swig_type_initial[] = { &_swigt__p_ApplVerID, &_swigt__p_Application, &_swigt__p_BeginString, &_swigt__p_DOMDocumentPtr, &_swigt__p_Data, &_swigt__p_DataDictionary, &_swigt__p_DataDictionaryProvider, &_swigt__p_Dictionaries, &_swigt__p_DoubleField, &_swigt__p_FIX__AMT, &_swigt__p_FIX__Acceptor, &_swigt__p_FIX__Account, &_swigt__p_FIX__AccountType, &_swigt__p_FIX__AccruedInterestAmt, &_swigt__p_FIX__AccruedInterestRate, &_swigt__p_FIX__AcctIDSource, &_swigt__p_FIX__Adjustment, &_swigt__p_FIX__AdjustmentType, &_swigt__p_FIX__AdvId, &_swigt__p_FIX__AdvRefID, &_swigt__p_FIX__AdvSide, &_swigt__p_FIX__AdvTransType, &_swigt__p_FIX__AffectedOrderID, &_swigt__p_FIX__AffectedSecondaryOrderID, &_swigt__p_FIX__AffirmStatus, &_swigt__p_FIX__AggregatedBook, &_swigt__p_FIX__AggressorIndicator, &_swigt__p_FIX__AgreementCurrency, &_swigt__p_FIX__AgreementDate, &_swigt__p_FIX__AgreementDesc, &_swigt__p_FIX__AgreementID, &_swigt__p_FIX__AllocAccount, &_swigt__p_FIX__AllocAccountType, &_swigt__p_FIX__AllocAccruedInterestAmt, &_swigt__p_FIX__AllocAcctIDSource, &_swigt__p_FIX__AllocAvgPx, &_swigt__p_FIX__AllocCancReplaceReason, &_swigt__p_FIX__AllocClearingFeeIndicator, &_swigt__p_FIX__AllocCustomerCapacity, &_swigt__p_FIX__AllocHandlInst, &_swigt__p_FIX__AllocID, &_swigt__p_FIX__AllocInterestAtMaturity, &_swigt__p_FIX__AllocIntermedReqType, &_swigt__p_FIX__AllocLinkID, &_swigt__p_FIX__AllocLinkType, &_swigt__p_FIX__AllocMethod, &_swigt__p_FIX__AllocNetMoney, &_swigt__p_FIX__AllocNoOrdersType, &_swigt__p_FIX__AllocPositionEffect, &_swigt__p_FIX__AllocPrice, &_swigt__p_FIX__AllocQty, &_swigt__p_FIX__AllocRejCode, &_swigt__p_FIX__AllocReportID, &_swigt__p_FIX__AllocReportRefID, &_swigt__p_FIX__AllocReportType, &_swigt__p_FIX__AllocSettlCurrAmt, &_swigt__p_FIX__AllocSettlCurrency, &_swigt__p_FIX__AllocSettlInstType, &_swigt__p_FIX__AllocShares, &_swigt__p_FIX__AllocStatus, &_swigt__p_FIX__AllocText, &_swigt__p_FIX__AllocTransType, &_swigt__p_FIX__AllocType, &_swigt__p_FIX__AllowableOneSidednessCurr, &_swigt__p_FIX__AllowableOneSidednessPct, &_swigt__p_FIX__AllowableOneSidednessValue, &_swigt__p_FIX__AltMDSourceID, &_swigt__p_FIX__ApplBegSeqNum, &_swigt__p_FIX__ApplEndSeqNum, &_swigt__p_FIX__ApplExtID, &_swigt__p_FIX__ApplID, &_swigt__p_FIX__ApplLastSeqNum, &_swigt__p_FIX__ApplNewSeqNum, &_swigt__p_FIX__ApplQueueAction, &_swigt__p_FIX__ApplQueueDepth, &_swigt__p_FIX__ApplQueueMax, &_swigt__p_FIX__ApplQueueResolution, &_swigt__p_FIX__ApplReportID, &_swigt__p_FIX__ApplReportType, &_swigt__p_FIX__ApplReqID, &_swigt__p_FIX__ApplReqType, &_swigt__p_FIX__ApplResendFlag, &_swigt__p_FIX__ApplResponseError, &_swigt__p_FIX__ApplResponseID, &_swigt__p_FIX__ApplResponseType, &_swigt__p_FIX__ApplSeqNum, &_swigt__p_FIX__ApplTotalMessageCount, &_swigt__p_FIX__ApplVerID, &_swigt__p_FIX__Application, &_swigt__p_FIX__AsOfIndicator, &_swigt__p_FIX__AsgnRptID, &_swigt__p_FIX__AssignmentMethod, &_swigt__p_FIX__AssignmentUnit, &_swigt__p_FIX__AttachmentPoint, &_swigt__p_FIX__AutoAcceptIndicator, &_swigt__p_FIX__AvgParPx, &_swigt__p_FIX__AvgPrxPrecision, &_swigt__p_FIX__AvgPx, &_swigt__p_FIX__AvgPxIndicator, &_swigt__p_FIX__AvgPxPrecision, &_swigt__p_FIX__BOOLEAN, &_swigt__p_FIX__BasisFeatureDate, &_swigt__p_FIX__BasisFeaturePrice, &_swigt__p_FIX__BasisPxType, &_swigt__p_FIX__BeginSeqNo, &_swigt__p_FIX__BeginString, &_swigt__p_FIX__Benchmark, &_swigt__p_FIX__BenchmarkCurveCurrency, &_swigt__p_FIX__BenchmarkCurveName, &_swigt__p_FIX__BenchmarkCurvePoint, &_swigt__p_FIX__BenchmarkPrice, &_swigt__p_FIX__BenchmarkPriceType, &_swigt__p_FIX__BenchmarkSecurityID, &_swigt__p_FIX__BenchmarkSecurityIDSource, &_swigt__p_FIX__BidDescriptor, &_swigt__p_FIX__BidDescriptorType, &_swigt__p_FIX__BidForwardPoints, &_swigt__p_FIX__BidForwardPoints2, &_swigt__p_FIX__BidID, &_swigt__p_FIX__BidPx, &_swigt__p_FIX__BidRequestTransType, &_swigt__p_FIX__BidSize, &_swigt__p_FIX__BidSpotRate, &_swigt__p_FIX__BidSwapPoints, &_swigt__p_FIX__BidTradeType, &_swigt__p_FIX__BidType, &_swigt__p_FIX__BidYield, &_swigt__p_FIX__BodyLength, &_swigt__p_FIX__BookingRefID, &_swigt__p_FIX__BookingType, &_swigt__p_FIX__BookingUnit, &_swigt__p_FIX__BoolField, &_swigt__p_FIX__BrokerOfCredit, &_swigt__p_FIX__BusinessRejectReason, &_swigt__p_FIX__BusinessRejectRefID, &_swigt__p_FIX__BuyVolume, &_swigt__p_FIX__CFICode, &_swigt__p_FIX__CHAR, &_swigt__p_FIX__COUNTRY, &_swigt__p_FIX__CPProgram, &_swigt__p_FIX__CPRegType, &_swigt__p_FIX__CURRENCY, &_swigt__p_FIX__CalculatedCcyLastQty, &_swigt__p_FIX__CancellationRights, &_swigt__p_FIX__CapPrice, &_swigt__p_FIX__CardExpDate, &_swigt__p_FIX__CardHolderName, &_swigt__p_FIX__CardIssNo, &_swigt__p_FIX__CardIssNum, &_swigt__p_FIX__CardNumber, &_swigt__p_FIX__CardStartDate, &_swigt__p_FIX__CashDistribAgentAcctName, &_swigt__p_FIX__CashDistribAgentAcctNumber, &_swigt__p_FIX__CashDistribAgentCode, &_swigt__p_FIX__CashDistribAgentName, &_swigt__p_FIX__CashDistribCurr, &_swigt__p_FIX__CashDistribPayRef, &_swigt__p_FIX__CashMargin, &_swigt__p_FIX__CashOrderQty, &_swigt__p_FIX__CashOutstanding, &_swigt__p_FIX__CashSettlAgentAcctName, &_swigt__p_FIX__CashSettlAgentAcctNum, &_swigt__p_FIX__CashSettlAgentCode, &_swigt__p_FIX__CashSettlAgentContactName, &_swigt__p_FIX__CashSettlAgentContactPhone, &_swigt__p_FIX__CashSettlAgentName, &_swigt__p_FIX__CcyAmt, &_swigt__p_FIX__CharField, &_swigt__p_FIX__CheckSum, &_swigt__p_FIX__CheckSumField, &_swigt__p_FIX__ClOrdID, &_swigt__p_FIX__ClOrdLinkID, &_swigt__p_FIX__ClearingAccount, &_swigt__p_FIX__ClearingBusinessDate, &_swigt__p_FIX__ClearingFeeIndicator, &_swigt__p_FIX__ClearingFirm, &_swigt__p_FIX__ClearingInstruction, &_swigt__p_FIX__ClientBidID, &_swigt__p_FIX__ClientID, &_swigt__p_FIX__CollAction, &_swigt__p_FIX__CollApplType, &_swigt__p_FIX__CollAsgnID, &_swigt__p_FIX__CollAsgnReason, &_swigt__p_FIX__CollAsgnRefID, &_swigt__p_FIX__CollAsgnRejectReason, &_swigt__p_FIX__CollAsgnRespType, &_swigt__p_FIX__CollAsgnTransType, &_swigt__p_FIX__CollInquiryID, &_swigt__p_FIX__CollInquiryQualifier, &_swigt__p_FIX__CollInquiryResult, &_swigt__p_FIX__CollInquiryStatus, &_swigt__p_FIX__CollReqID, &_swigt__p_FIX__CollRespID, &_swigt__p_FIX__CollRptID, &_swigt__p_FIX__CollStatus, &_swigt__p_FIX__CommCurrency, &_swigt__p_FIX__CommType, &_swigt__p_FIX__Commission, &_swigt__p_FIX__ComplexEventCondition, &_swigt__p_FIX__ComplexEventEndDate, &_swigt__p_FIX__ComplexEventEndTime, &_swigt__p_FIX__ComplexEventPrice, &_swigt__p_FIX__ComplexEventPriceBoundaryMethod, &_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, &_swigt__p_FIX__ComplexEventPriceTimeType, &_swigt__p_FIX__ComplexEventStartDate, &_swigt__p_FIX__ComplexEventStartTime, &_swigt__p_FIX__ComplexEventType, &_swigt__p_FIX__ComplexOptPayoutAmount, &_swigt__p_FIX__ComplianceID, &_swigt__p_FIX__Concession, &_swigt__p_FIX__ConfigError, &_swigt__p_FIX__ConfirmID, &_swigt__p_FIX__ConfirmRefID, &_swigt__p_FIX__ConfirmRejReason, &_swigt__p_FIX__ConfirmReqID, &_swigt__p_FIX__ConfirmStatus, &_swigt__p_FIX__ConfirmTransType, &_swigt__p_FIX__ConfirmType, &_swigt__p_FIX__ContAmtCurr, &_swigt__p_FIX__ContAmtType, &_swigt__p_FIX__ContAmtValue, &_swigt__p_FIX__ContIntRptID, &_swigt__p_FIX__ContingencyType, &_swigt__p_FIX__ContraBroker, &_swigt__p_FIX__ContraLegRefID, &_swigt__p_FIX__ContraTradeQty, &_swigt__p_FIX__ContraTradeTime, &_swigt__p_FIX__ContraTrader, &_swigt__p_FIX__ContractMultiplier, &_swigt__p_FIX__ContractMultiplierUnit, &_swigt__p_FIX__ContractSettlMonth, &_swigt__p_FIX__ContraryInstructionIndicator, &_swigt__p_FIX__CopyMsgIndicator, &_swigt__p_FIX__CorporateAction, &_swigt__p_FIX__Country, &_swigt__p_FIX__CountryOfIssue, &_swigt__p_FIX__CouponPaymentDate, &_swigt__p_FIX__CouponRate, &_swigt__p_FIX__CoveredOrUncovered, &_swigt__p_FIX__CreditRating, &_swigt__p_FIX__CrossID, &_swigt__p_FIX__CrossPercent, &_swigt__p_FIX__CrossPrioritization, &_swigt__p_FIX__CrossType, &_swigt__p_FIX__CstmApplVerID, &_swigt__p_FIX__CumQty, &_swigt__p_FIX__Currency, &_swigt__p_FIX__CurrencyRatio, &_swigt__p_FIX__CustDirectedOrder, &_swigt__p_FIX__CustOrderCapacity, &_swigt__p_FIX__CustOrderHandlingInst, &_swigt__p_FIX__CustomerOrFirm, &_swigt__p_FIX__CxlQty, &_swigt__p_FIX__CxlRejReason, &_swigt__p_FIX__CxlRejResponseTo, &_swigt__p_FIX__CxlType, &_swigt__p_FIX__DATA, &_swigt__p_FIX__DAYOFMONTH, &_swigt__p_FIX__DKReason, &_swigt__p_FIX__DataDictionary, &_swigt__p_FIX__DataDictionaryNotFound, &_swigt__p_FIX__DateOfBirth, &_swigt__p_FIX__DatedDate, &_swigt__p_FIX__DayAvgPx, &_swigt__p_FIX__DayBookingInst, &_swigt__p_FIX__DayCumQty, &_swigt__p_FIX__DayOrderQty, &_swigt__p_FIX__DealingCapacity, &_swigt__p_FIX__DefBidSize, &_swigt__p_FIX__DefOfferSize, &_swigt__p_FIX__DefaultApplExtID, &_swigt__p_FIX__DefaultApplVerID, &_swigt__p_FIX__DefaultCstmApplVerID, &_swigt__p_FIX__DefaultVerIndicator, &_swigt__p_FIX__DeleteReason, &_swigt__p_FIX__DeliverToCompID, &_swigt__p_FIX__DeliverToLocationID, &_swigt__p_FIX__DeliverToSubID, &_swigt__p_FIX__DeliveryDate, &_swigt__p_FIX__DeliveryForm, &_swigt__p_FIX__DeliveryType, &_swigt__p_FIX__DerivFlexProductEligibilityIndicator, &_swigt__p_FIX__DerivativeCFICode, &_swigt__p_FIX__DerivativeCapPrice, &_swigt__p_FIX__DerivativeContractMultiplier, &_swigt__p_FIX__DerivativeContractMultiplierUnit, &_swigt__p_FIX__DerivativeContractSettlMonth, &_swigt__p_FIX__DerivativeCountryOfIssue, &_swigt__p_FIX__DerivativeEncodedIssuer, &_swigt__p_FIX__DerivativeEncodedIssuerLen, &_swigt__p_FIX__DerivativeEncodedSecurityDesc, &_swigt__p_FIX__DerivativeEncodedSecurityDescLen, &_swigt__p_FIX__DerivativeEventDate, &_swigt__p_FIX__DerivativeEventPx, &_swigt__p_FIX__DerivativeEventText, &_swigt__p_FIX__DerivativeEventTime, &_swigt__p_FIX__DerivativeEventType, &_swigt__p_FIX__DerivativeExerciseStyle, &_swigt__p_FIX__DerivativeFloorPrice, &_swigt__p_FIX__DerivativeFlowScheduleType, &_swigt__p_FIX__DerivativeFuturesValuationMethod, &_swigt__p_FIX__DerivativeInstrAttribType, &_swigt__p_FIX__DerivativeInstrAttribValue, &_swigt__p_FIX__DerivativeInstrRegistry, &_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, &_swigt__p_FIX__DerivativeInstrumentPartyID, &_swigt__p_FIX__DerivativeInstrumentPartyIDSource, &_swigt__p_FIX__DerivativeInstrumentPartyRole, &_swigt__p_FIX__DerivativeInstrumentPartySubID, &_swigt__p_FIX__DerivativeInstrumentPartySubIDType, &_swigt__p_FIX__DerivativeIssueDate, &_swigt__p_FIX__DerivativeIssuer, &_swigt__p_FIX__DerivativeListMethod, &_swigt__p_FIX__DerivativeLocaleOfIssue, &_swigt__p_FIX__DerivativeMaturityDate, &_swigt__p_FIX__DerivativeMaturityMonthYear, &_swigt__p_FIX__DerivativeMaturityTime, &_swigt__p_FIX__DerivativeMinPriceIncrement, &_swigt__p_FIX__DerivativeMinPriceIncrementAmount, &_swigt__p_FIX__DerivativeNTPositionLimit, &_swigt__p_FIX__DerivativeOptAttribute, &_swigt__p_FIX__DerivativeOptPayAmount, &_swigt__p_FIX__DerivativePositionLimit, &_swigt__p_FIX__DerivativePriceQuoteMethod, &_swigt__p_FIX__DerivativePriceUnitOfMeasure, &_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, &_swigt__p_FIX__DerivativeProduct, &_swigt__p_FIX__DerivativeProductComplex, &_swigt__p_FIX__DerivativePutOrCall, &_swigt__p_FIX__DerivativeSecurityAltID, &_swigt__p_FIX__DerivativeSecurityAltIDSource, &_swigt__p_FIX__DerivativeSecurityDesc, &_swigt__p_FIX__DerivativeSecurityExchange, &_swigt__p_FIX__DerivativeSecurityGroup, &_swigt__p_FIX__DerivativeSecurityID, &_swigt__p_FIX__DerivativeSecurityIDSource, &_swigt__p_FIX__DerivativeSecurityStatus, &_swigt__p_FIX__DerivativeSecuritySubType, &_swigt__p_FIX__DerivativeSecurityType, &_swigt__p_FIX__DerivativeSecurityXML, &_swigt__p_FIX__DerivativeSecurityXMLLen, &_swigt__p_FIX__DerivativeSecurityXMLSchema, &_swigt__p_FIX__DerivativeSettlMethod, &_swigt__p_FIX__DerivativeSettleOnOpenFlag, &_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, &_swigt__p_FIX__DerivativeStrikeCurrency, &_swigt__p_FIX__DerivativeStrikeMultiplier, &_swigt__p_FIX__DerivativeStrikePrice, &_swigt__p_FIX__DerivativeStrikeValue, &_swigt__p_FIX__DerivativeSymbol, &_swigt__p_FIX__DerivativeSymbolSfx, &_swigt__p_FIX__DerivativeTimeUnit, &_swigt__p_FIX__DerivativeUnitOfMeasure, &_swigt__p_FIX__DerivativeUnitOfMeasureQty, &_swigt__p_FIX__DerivativeValuationMethod, &_swigt__p_FIX__Designation, &_swigt__p_FIX__DeskID, &_swigt__p_FIX__DeskOrderHandlingInst, &_swigt__p_FIX__DeskType, &_swigt__p_FIX__DeskTypeSource, &_swigt__p_FIX__DetachmentPoint, &_swigt__p_FIX__Dictionary, &_swigt__p_FIX__DiscretionInst, &_swigt__p_FIX__DiscretionLimitType, &_swigt__p_FIX__DiscretionMoveType, &_swigt__p_FIX__DiscretionOffset, &_swigt__p_FIX__DiscretionOffsetType, &_swigt__p_FIX__DiscretionOffsetValue, &_swigt__p_FIX__DiscretionPrice, &_swigt__p_FIX__DiscretionRoundDirection, &_swigt__p_FIX__DiscretionScope, &_swigt__p_FIX__DisplayHighQty, &_swigt__p_FIX__DisplayLowQty, &_swigt__p_FIX__DisplayMethod, &_swigt__p_FIX__DisplayMinIncr, &_swigt__p_FIX__DisplayQty, &_swigt__p_FIX__DisplayWhen, &_swigt__p_FIX__DistribPaymentMethod, &_swigt__p_FIX__DistribPercentage, &_swigt__p_FIX__DividendYield, &_swigt__p_FIX__DlvyInst, &_swigt__p_FIX__DlvyInstType, &_swigt__p_FIX__DoNotSend, &_swigt__p_FIX__DoubleField, &_swigt__p_FIX__DueToRelated, &_swigt__p_FIX__DuplicateFieldNumber, &_swigt__p_FIX__EFPTrackingError, &_swigt__p_FIX__EXCHANGE, &_swigt__p_FIX__EffectiveTime, &_swigt__p_FIX__EmailThreadID, &_swigt__p_FIX__EmailType, &_swigt__p_FIX__EncodedAllocText, &_swigt__p_FIX__EncodedAllocTextLen, &_swigt__p_FIX__EncodedHeadline, &_swigt__p_FIX__EncodedHeadlineLen, &_swigt__p_FIX__EncodedIssuer, &_swigt__p_FIX__EncodedIssuerLen, &_swigt__p_FIX__EncodedLegIssuer, &_swigt__p_FIX__EncodedLegIssuerLen, &_swigt__p_FIX__EncodedLegSecurityDesc, &_swigt__p_FIX__EncodedLegSecurityDescLen, &_swigt__p_FIX__EncodedListExecInst, &_swigt__p_FIX__EncodedListExecInstLen, &_swigt__p_FIX__EncodedListStatusText, &_swigt__p_FIX__EncodedListStatusTextLen, &_swigt__p_FIX__EncodedMktSegmDesc, &_swigt__p_FIX__EncodedMktSegmDescLen, &_swigt__p_FIX__EncodedSecurityDesc, &_swigt__p_FIX__EncodedSecurityDescLen, &_swigt__p_FIX__EncodedSecurityListDesc, &_swigt__p_FIX__EncodedSecurityListDescLen, &_swigt__p_FIX__EncodedSubject, &_swigt__p_FIX__EncodedSubjectLen, &_swigt__p_FIX__EncodedText, &_swigt__p_FIX__EncodedTextLen, &_swigt__p_FIX__EncodedUnderlyingIssuer, &_swigt__p_FIX__EncodedUnderlyingIssuerLen, &_swigt__p_FIX__EncodedUnderlyingSecurityDesc, &_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, &_swigt__p_FIX__EncryptMethod, &_swigt__p_FIX__EncryptedNewPassword, &_swigt__p_FIX__EncryptedNewPasswordLen, &_swigt__p_FIX__EncryptedPassword, &_swigt__p_FIX__EncryptedPasswordLen, &_swigt__p_FIX__EncryptedPasswordMethod, &_swigt__p_FIX__EndAccruedInterestAmt, &_swigt__p_FIX__EndCash, &_swigt__p_FIX__EndDate, &_swigt__p_FIX__EndMaturityMonthYear, &_swigt__p_FIX__EndSeqNo, &_swigt__p_FIX__EndStrikePxRange, &_swigt__p_FIX__EndTickPriceRange, &_swigt__p_FIX__EventDate, &_swigt__p_FIX__EventPx, &_swigt__p_FIX__EventText, &_swigt__p_FIX__EventTime, &_swigt__p_FIX__EventType, &_swigt__p_FIX__ExDate, &_swigt__p_FIX__ExDestination, &_swigt__p_FIX__ExDestinationIDSource, &_swigt__p_FIX__Exception, &_swigt__p_FIX__ExchangeForPhysical, &_swigt__p_FIX__ExchangeRule, &_swigt__p_FIX__ExchangeSpecialInstructions, &_swigt__p_FIX__ExecAckStatus, &_swigt__p_FIX__ExecBroker, &_swigt__p_FIX__ExecID, &_swigt__p_FIX__ExecInst, &_swigt__p_FIX__ExecInstValue, &_swigt__p_FIX__ExecPriceAdjustment, &_swigt__p_FIX__ExecPriceType, &_swigt__p_FIX__ExecRefID, &_swigt__p_FIX__ExecRestatementReason, &_swigt__p_FIX__ExecTransType, &_swigt__p_FIX__ExecType, &_swigt__p_FIX__ExecValuationPoint, &_swigt__p_FIX__ExerciseMethod, &_swigt__p_FIX__ExerciseStyle, &_swigt__p_FIX__ExpQty, &_swigt__p_FIX__ExpType, &_swigt__p_FIX__ExpirationCycle, &_swigt__p_FIX__ExpirationQtyType, &_swigt__p_FIX__ExpireDate, &_swigt__p_FIX__ExpireTime, &_swigt__p_FIX__FLOAT, &_swigt__p_FIX__Factor, &_swigt__p_FIX__FairValue, &_swigt__p_FIX__FeeMultiplier, &_swigt__p_FIX__FieldBase, &_swigt__p_FIX__FieldConvertError, &_swigt__p_FIX__FieldMap, &_swigt__p_FIX__FieldNotFound, &_swigt__p_FIX__FileLog, &_swigt__p_FIX__FileLogFactory, &_swigt__p_FIX__FileStore, &_swigt__p_FIX__FileStoreFactory, &_swigt__p_FIX__FillExecID, &_swigt__p_FIX__FillLiquidityInd, &_swigt__p_FIX__FillPx, &_swigt__p_FIX__FillQty, &_swigt__p_FIX__FinancialStatus, &_swigt__p_FIX__FirmTradeID, &_swigt__p_FIX__FirstPx, &_swigt__p_FIX__FlexProductEligibilityIndicator, &_swigt__p_FIX__FlexibleIndicator, &_swigt__p_FIX__FloorPrice, &_swigt__p_FIX__FlowScheduleType, &_swigt__p_FIX__ForexReq, &_swigt__p_FIX__FundRenewWaiv, &_swigt__p_FIX__FutSettDate, &_swigt__p_FIX__FutSettDate2, &_swigt__p_FIX__FuturesValuationMethod, &_swigt__p_FIX__GTBookingInst, &_swigt__p_FIX__GapFillFlag, &_swigt__p_FIX__GrossTradeAmt, &_swigt__p_FIX__Group, &_swigt__p_FIX__HaltReasonChar, &_swigt__p_FIX__HaltReasonInt, &_swigt__p_FIX__HandlInst, &_swigt__p_FIX__Header, &_swigt__p_FIX__Headline, &_swigt__p_FIX__HeartBtInt, &_swigt__p_FIX__HighLimitPrice, &_swigt__p_FIX__HighPx, &_swigt__p_FIX__HopCompID, &_swigt__p_FIX__HopRefID, &_swigt__p_FIX__HopSendingTime, &_swigt__p_FIX__HostCrossID, &_swigt__p_FIX__IDSource, &_swigt__p_FIX__INT, &_swigt__p_FIX__IOException, &_swigt__p_FIX__IOIID, &_swigt__p_FIX__IOINaturalFlag, &_swigt__p_FIX__IOIOthSvc, &_swigt__p_FIX__IOIQltyInd, &_swigt__p_FIX__IOIQty, &_swigt__p_FIX__IOIQualifier, &_swigt__p_FIX__IOIRefID, &_swigt__p_FIX__IOIShares, &_swigt__p_FIX__IOITransType, &_swigt__p_FIX__IOIid, &_swigt__p_FIX__ImpliedMarketIndicator, &_swigt__p_FIX__InViewOfCommon, &_swigt__p_FIX__IncTaxInd, &_swigt__p_FIX__IncorrectDataFormat, &_swigt__p_FIX__IncorrectMessageStructure, &_swigt__p_FIX__IncorrectTagValue, &_swigt__p_FIX__IndividualAllocID, &_swigt__p_FIX__IndividualAllocRejCode, &_swigt__p_FIX__IndividualAllocType, &_swigt__p_FIX__Initiator, &_swigt__p_FIX__InputSource, &_swigt__p_FIX__InstrAttribType, &_swigt__p_FIX__InstrAttribValue, &_swigt__p_FIX__InstrRegistry, &_swigt__p_FIX__InstrmtAssignmentMethod, &_swigt__p_FIX__InstrumentPartyID, &_swigt__p_FIX__InstrumentPartyIDSource, &_swigt__p_FIX__InstrumentPartyRole, &_swigt__p_FIX__InstrumentPartySubID, &_swigt__p_FIX__InstrumentPartySubIDType, &_swigt__p_FIX__IntField, &_swigt__p_FIX__InterestAccrualDate, &_swigt__p_FIX__InterestAtMaturity, &_swigt__p_FIX__InvalidMessage, &_swigt__p_FIX__InvalidMessageType, &_swigt__p_FIX__InvalidTagNumber, &_swigt__p_FIX__InvestorCountryOfResidence, &_swigt__p_FIX__IssueDate, &_swigt__p_FIX__Issuer, &_swigt__p_FIX__LANGUAGE, &_swigt__p_FIX__LENGTH, &_swigt__p_FIX__LOCALMKTDATE, &_swigt__p_FIX__LanguageCode, &_swigt__p_FIX__LastCapacity, &_swigt__p_FIX__LastForwardPoints, &_swigt__p_FIX__LastForwardPoints2, &_swigt__p_FIX__LastFragment, &_swigt__p_FIX__LastLiquidityInd, &_swigt__p_FIX__LastMkt, &_swigt__p_FIX__LastMsgSeqNumProcessed, &_swigt__p_FIX__LastNetworkResponseID, &_swigt__p_FIX__LastParPx, &_swigt__p_FIX__LastPx, &_swigt__p_FIX__LastQty, &_swigt__p_FIX__LastRptRequested, &_swigt__p_FIX__LastShares, &_swigt__p_FIX__LastSpotRate, &_swigt__p_FIX__LastSwapPoints, &_swigt__p_FIX__LastUpdateTime, &_swigt__p_FIX__LateIndicator, &_swigt__p_FIX__LeavesQty, &_swigt__p_FIX__LegAllocAccount, &_swigt__p_FIX__LegAllocAcctIDSource, &_swigt__p_FIX__LegAllocID, &_swigt__p_FIX__LegAllocQty, &_swigt__p_FIX__LegAllocSettlCurrency, &_swigt__p_FIX__LegBenchmarkCurveCurrency, &_swigt__p_FIX__LegBenchmarkCurveName, &_swigt__p_FIX__LegBenchmarkCurvePoint, &_swigt__p_FIX__LegBenchmarkPrice, &_swigt__p_FIX__LegBenchmarkPriceType, &_swigt__p_FIX__LegBidForwardPoints, &_swigt__p_FIX__LegBidPx, &_swigt__p_FIX__LegCFICode, &_swigt__p_FIX__LegCalculatedCcyLastQty, &_swigt__p_FIX__LegContractMultiplier, &_swigt__p_FIX__LegContractMultiplierUnit, &_swigt__p_FIX__LegContractSettlMonth, &_swigt__p_FIX__LegCountryOfIssue, &_swigt__p_FIX__LegCouponPaymentDate, &_swigt__p_FIX__LegCouponRate, &_swigt__p_FIX__LegCoveredOrUncovered, &_swigt__p_FIX__LegCreditRating, &_swigt__p_FIX__LegCurrency, &_swigt__p_FIX__LegCurrencyRatio, &_swigt__p_FIX__LegDatedDate, &_swigt__p_FIX__LegDividendYield, &_swigt__p_FIX__LegExecInst, &_swigt__p_FIX__LegExerciseStyle, &_swigt__p_FIX__LegFactor, &_swigt__p_FIX__LegFlowScheduleType, &_swigt__p_FIX__LegFutSettDate, &_swigt__p_FIX__LegGrossTradeAmt, &_swigt__p_FIX__LegIOIQty, &_swigt__p_FIX__LegIndividualAllocID, &_swigt__p_FIX__LegInstrRegistry, &_swigt__p_FIX__LegInterestAccrualDate, &_swigt__p_FIX__LegIssueDate, &_swigt__p_FIX__LegIssuer, &_swigt__p_FIX__LegLastForwardPoints, &_swigt__p_FIX__LegLastPx, &_swigt__p_FIX__LegLastQty, &_swigt__p_FIX__LegLocaleOfIssue, &_swigt__p_FIX__LegMaturityDate, &_swigt__p_FIX__LegMaturityMonthYear, &_swigt__p_FIX__LegMaturityTime, &_swigt__p_FIX__LegNumber, &_swigt__p_FIX__LegOfferForwardPoints, &_swigt__p_FIX__LegOfferPx, &_swigt__p_FIX__LegOptAttribute, &_swigt__p_FIX__LegOptionRatio, &_swigt__p_FIX__LegOrderQty, &_swigt__p_FIX__LegPool, &_swigt__p_FIX__LegPositionEffect, &_swigt__p_FIX__LegPrice, &_swigt__p_FIX__LegPriceType, &_swigt__p_FIX__LegPriceUnitOfMeasure, &_swigt__p_FIX__LegPriceUnitOfMeasureQty, &_swigt__p_FIX__LegProduct, &_swigt__p_FIX__LegPutOrCall, &_swigt__p_FIX__LegQty, &_swigt__p_FIX__LegRatioQty, &_swigt__p_FIX__LegRedemptionDate, &_swigt__p_FIX__LegRefID, &_swigt__p_FIX__LegRepoCollateralSecurityType, &_swigt__p_FIX__LegReportID, &_swigt__p_FIX__LegRepurchaseRate, &_swigt__p_FIX__LegRepurchaseTerm, &_swigt__p_FIX__LegSecurityAltID, &_swigt__p_FIX__LegSecurityAltIDSource, &_swigt__p_FIX__LegSecurityDesc, &_swigt__p_FIX__LegSecurityExchange, &_swigt__p_FIX__LegSecurityID, &_swigt__p_FIX__LegSecurityIDSource, &_swigt__p_FIX__LegSecuritySubType, &_swigt__p_FIX__LegSecurityType, &_swigt__p_FIX__LegSettlCurrency, &_swigt__p_FIX__LegSettlDate, &_swigt__p_FIX__LegSettlType, &_swigt__p_FIX__LegSettlmntTyp, &_swigt__p_FIX__LegSide, &_swigt__p_FIX__LegStateOrProvinceOfIssue, &_swigt__p_FIX__LegStipulationType, &_swigt__p_FIX__LegStipulationValue, &_swigt__p_FIX__LegStrikeCurrency, &_swigt__p_FIX__LegStrikePrice, &_swigt__p_FIX__LegSwapType, &_swigt__p_FIX__LegSymbol, &_swigt__p_FIX__LegSymbolSfx, &_swigt__p_FIX__LegTimeUnit, &_swigt__p_FIX__LegUnitOfMeasure, &_swigt__p_FIX__LegUnitOfMeasureQty, &_swigt__p_FIX__LegVolatility, &_swigt__p_FIX__LegalConfirm, &_swigt__p_FIX__LinesOfText, &_swigt__p_FIX__LiquidityIndType, &_swigt__p_FIX__LiquidityNumSecurities, &_swigt__p_FIX__LiquidityPctHigh, &_swigt__p_FIX__LiquidityPctLow, &_swigt__p_FIX__LiquidityValue, &_swigt__p_FIX__ListExecInst, &_swigt__p_FIX__ListExecInstType, &_swigt__p_FIX__ListID, &_swigt__p_FIX__ListMethod, &_swigt__p_FIX__ListName, &_swigt__p_FIX__ListNoOrds, &_swigt__p_FIX__ListOrderStatus, &_swigt__p_FIX__ListRejectReason, &_swigt__p_FIX__ListSeqNo, &_swigt__p_FIX__ListStatusText, &_swigt__p_FIX__ListStatusType, &_swigt__p_FIX__ListUpdateAction, &_swigt__p_FIX__LocaleOfIssue, &_swigt__p_FIX__LocateReqd, &_swigt__p_FIX__LocationID, &_swigt__p_FIX__Log, &_swigt__p_FIX__LogFactory, &_swigt__p_FIX__LongQty, &_swigt__p_FIX__LotType, &_swigt__p_FIX__LowLimitPrice, &_swigt__p_FIX__LowPx, &_swigt__p_FIX__MDBookType, &_swigt__p_FIX__MDEntryBuyer, &_swigt__p_FIX__MDEntryDate, &_swigt__p_FIX__MDEntryForwardPoints, &_swigt__p_FIX__MDEntryID, &_swigt__p_FIX__MDEntryOriginator, &_swigt__p_FIX__MDEntryPositionNo, &_swigt__p_FIX__MDEntryPx, &_swigt__p_FIX__MDEntryRefID, &_swigt__p_FIX__MDEntrySeller, &_swigt__p_FIX__MDEntrySize, &_swigt__p_FIX__MDEntrySpotRate, &_swigt__p_FIX__MDEntryTime, &_swigt__p_FIX__MDEntryType, &_swigt__p_FIX__MDFeedType, &_swigt__p_FIX__MDImplicitDelete, &_swigt__p_FIX__MDMkt, &_swigt__p_FIX__MDOriginType, &_swigt__p_FIX__MDPriceLevel, &_swigt__p_FIX__MDQuoteType, &_swigt__p_FIX__MDReportID, &_swigt__p_FIX__MDReqID, &_swigt__p_FIX__MDReqRejReason, &_swigt__p_FIX__MDSecSize, &_swigt__p_FIX__MDSecSizeType, &_swigt__p_FIX__MDStreamID, &_swigt__p_FIX__MDSubBookType, &_swigt__p_FIX__MDUpdateAction, &_swigt__p_FIX__MDUpdateType, &_swigt__p_FIX__MONTHYEAR, &_swigt__p_FIX__MULTIPLECHARVALUE, &_swigt__p_FIX__MULTIPLESTRINGVALUE, &_swigt__p_FIX__MULTIPLEVALUESTRING, &_swigt__p_FIX__MailingDtls, &_swigt__p_FIX__MailingInst, &_swigt__p_FIX__ManualOrderIndicator, &_swigt__p_FIX__MarginExcess, &_swigt__p_FIX__MarginRatio, &_swigt__p_FIX__MarketDepth, &_swigt__p_FIX__MarketID, &_swigt__p_FIX__MarketReportID, &_swigt__p_FIX__MarketReqID, &_swigt__p_FIX__MarketSegmentDesc, &_swigt__p_FIX__MarketSegmentID, &_swigt__p_FIX__MarketUpdateAction, &_swigt__p_FIX__MassActionRejectReason, &_swigt__p_FIX__MassActionReportID, &_swigt__p_FIX__MassActionResponse, &_swigt__p_FIX__MassActionScope, &_swigt__p_FIX__MassActionType, &_swigt__p_FIX__MassCancelRejectReason, &_swigt__p_FIX__MassCancelRequestType, &_swigt__p_FIX__MassCancelResponse, &_swigt__p_FIX__MassStatusReqID, &_swigt__p_FIX__MassStatusReqType, &_swigt__p_FIX__MatchAlgorithm, &_swigt__p_FIX__MatchIncrement, &_swigt__p_FIX__MatchStatus, &_swigt__p_FIX__MatchType, &_swigt__p_FIX__MaturityDate, &_swigt__p_FIX__MaturityDay, &_swigt__p_FIX__MaturityMonthYear, &_swigt__p_FIX__MaturityMonthYearFormat, &_swigt__p_FIX__MaturityMonthYearIncrement, &_swigt__p_FIX__MaturityMonthYearIncrementUnits, &_swigt__p_FIX__MaturityNetMoney, &_swigt__p_FIX__MaturityRuleID, &_swigt__p_FIX__MaturityTime, &_swigt__p_FIX__MaxFloor, &_swigt__p_FIX__MaxMessageSize, &_swigt__p_FIX__MaxPriceLevels, &_swigt__p_FIX__MaxPriceVariation, &_swigt__p_FIX__MaxShow, &_swigt__p_FIX__MaxTradeVol, &_swigt__p_FIX__MemoryStore, &_swigt__p_FIX__MemoryStoreFactory, &_swigt__p_FIX__Message, &_swigt__p_FIX__MessageEncoding, &_swigt__p_FIX__MessageEventSource, &_swigt__p_FIX__MessageParseError, &_swigt__p_FIX__MessageStore, &_swigt__p_FIX__MessageStoreExceptionWrapper, &_swigt__p_FIX__MessageStoreFactory, &_swigt__p_FIX__MessageStoreFactoryExceptionWrapper, &_swigt__p_FIX__MidPx, &_swigt__p_FIX__MidYield, &_swigt__p_FIX__MinBidSize, &_swigt__p_FIX__MinLotSize, &_swigt__p_FIX__MinOfferSize, &_swigt__p_FIX__MinPriceIncrement, &_swigt__p_FIX__MinPriceIncrementAmount, &_swigt__p_FIX__MinQty, &_swigt__p_FIX__MinTradeVol, &_swigt__p_FIX__MiscFeeAmt, &_swigt__p_FIX__MiscFeeBasis, &_swigt__p_FIX__MiscFeeCurr, &_swigt__p_FIX__MiscFeeType, &_swigt__p_FIX__MktBidPx, &_swigt__p_FIX__MktOfferPx, &_swigt__p_FIX__ModelType, &_swigt__p_FIX__MoneyLaunderingStatus, &_swigt__p_FIX__MsgDirection, &_swigt__p_FIX__MsgSeqNum, &_swigt__p_FIX__MsgType, &_swigt__p_FIX__MultiLegReportingType, &_swigt__p_FIX__MultiLegRptTypeReq, &_swigt__p_FIX__MultilegModel, &_swigt__p_FIX__MultilegPriceMethod, &_swigt__p_FIX__NTPositionLimit, &_swigt__p_FIX__NUMINGROUP, &_swigt__p_FIX__Nested2PartyID, &_swigt__p_FIX__Nested2PartyIDSource, &_swigt__p_FIX__Nested2PartyRole, &_swigt__p_FIX__Nested2PartySubID, &_swigt__p_FIX__Nested2PartySubIDType, &_swigt__p_FIX__Nested3PartyID, &_swigt__p_FIX__Nested3PartyIDSource, &_swigt__p_FIX__Nested3PartyRole, &_swigt__p_FIX__Nested3PartySubID, &_swigt__p_FIX__Nested3PartySubIDType, &_swigt__p_FIX__Nested4PartyID, &_swigt__p_FIX__Nested4PartyIDSource, &_swigt__p_FIX__Nested4PartyRole, &_swigt__p_FIX__Nested4PartySubID, &_swigt__p_FIX__Nested4PartySubIDType, &_swigt__p_FIX__NestedInstrAttribType, &_swigt__p_FIX__NestedInstrAttribValue, &_swigt__p_FIX__NestedPartyID, &_swigt__p_FIX__NestedPartyIDSource, &_swigt__p_FIX__NestedPartyRole, &_swigt__p_FIX__NestedPartySubID, &_swigt__p_FIX__NestedPartySubIDType, &_swigt__p_FIX__NetChgPrevDay, &_swigt__p_FIX__NetGrossInd, &_swigt__p_FIX__NetMoney, &_swigt__p_FIX__NetworkRequestID, &_swigt__p_FIX__NetworkRequestType, &_swigt__p_FIX__NetworkResponseID, &_swigt__p_FIX__NetworkStatusResponseType, &_swigt__p_FIX__NewPassword, &_swigt__p_FIX__NewSeqNo, &_swigt__p_FIX__NewsCategory, &_swigt__p_FIX__NewsID, &_swigt__p_FIX__NewsRefID, &_swigt__p_FIX__NewsRefType, &_swigt__p_FIX__NextExpectedMsgSeqNum, &_swigt__p_FIX__NoAffectedOrders, &_swigt__p_FIX__NoAllocs, &_swigt__p_FIX__NoAltMDSource, &_swigt__p_FIX__NoApplIDs, &_swigt__p_FIX__NoAsgnReqs, &_swigt__p_FIX__NoBidComponents, &_swigt__p_FIX__NoBidDescriptors, &_swigt__p_FIX__NoCapacities, &_swigt__p_FIX__NoClearingInstructions, &_swigt__p_FIX__NoCollInquiryQualifier, &_swigt__p_FIX__NoCompIDs, &_swigt__p_FIX__NoComplexEventDates, &_swigt__p_FIX__NoComplexEventTimes, &_swigt__p_FIX__NoComplexEvents, &_swigt__p_FIX__NoContAmts, &_swigt__p_FIX__NoContraBrokers, &_swigt__p_FIX__NoDates, &_swigt__p_FIX__NoDerivativeEvents, &_swigt__p_FIX__NoDerivativeInstrAttrib, &_swigt__p_FIX__NoDerivativeInstrumentParties, &_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, &_swigt__p_FIX__NoDerivativeSecurityAltID, &_swigt__p_FIX__NoDistribInsts, &_swigt__p_FIX__NoDlvyInst, &_swigt__p_FIX__NoEvents, &_swigt__p_FIX__NoExecInstRules, &_swigt__p_FIX__NoExecs, &_swigt__p_FIX__NoExpiration, &_swigt__p_FIX__NoFills, &_swigt__p_FIX__NoHops, &_swigt__p_FIX__NoIOIQualifiers, &_swigt__p_FIX__NoInstrAttrib, &_swigt__p_FIX__NoInstrumentParties, &_swigt__p_FIX__NoInstrumentPartySubIDs, &_swigt__p_FIX__NoLegAllocs, &_swigt__p_FIX__NoLegSecurityAltID, &_swigt__p_FIX__NoLegStipulations, &_swigt__p_FIX__NoLegs, &_swigt__p_FIX__NoLinesOfText, &_swigt__p_FIX__NoLotTypeRules, &_swigt__p_FIX__NoMDEntries, &_swigt__p_FIX__NoMDEntryTypes, &_swigt__p_FIX__NoMDFeedTypes, &_swigt__p_FIX__NoMarketSegments, &_swigt__p_FIX__NoMatchRules, &_swigt__p_FIX__NoMaturityRules, &_swigt__p_FIX__NoMiscFees, &_swigt__p_FIX__NoMsgTypes, &_swigt__p_FIX__NoNested2PartyIDs, &_swigt__p_FIX__NoNested2PartySubIDs, &_swigt__p_FIX__NoNested3PartyIDs, &_swigt__p_FIX__NoNested3PartySubIDs, &_swigt__p_FIX__NoNested4PartyIDs, &_swigt__p_FIX__NoNested4PartySubIDs, &_swigt__p_FIX__NoNestedInstrAttrib, &_swigt__p_FIX__NoNestedPartyIDs, &_swigt__p_FIX__NoNestedPartySubIDs, &_swigt__p_FIX__NoNewsRefIDs, &_swigt__p_FIX__NoNotAffectedOrders, &_swigt__p_FIX__NoOfLegUnderlyings, &_swigt__p_FIX__NoOfSecSizes, &_swigt__p_FIX__NoOrdTypeRules, &_swigt__p_FIX__NoOrders, &_swigt__p_FIX__NoPartyIDs, &_swigt__p_FIX__NoPartySubIDs, &_swigt__p_FIX__NoPosAmt, &_swigt__p_FIX__NoPositions, &_swigt__p_FIX__NoQuoteEntries, &_swigt__p_FIX__NoQuoteQualifiers, &_swigt__p_FIX__NoQuoteSets, &_swigt__p_FIX__NoRateSources, &_swigt__p_FIX__NoRegistDtls, &_swigt__p_FIX__NoRelatedSym, &_swigt__p_FIX__NoRootPartyIDs, &_swigt__p_FIX__NoRootPartySubIDs, &_swigt__p_FIX__NoRoutingIDs, &_swigt__p_FIX__NoRpts, &_swigt__p_FIX__NoSecurityAltID, &_swigt__p_FIX__NoSecurityTypes, &_swigt__p_FIX__NoSettlDetails, &_swigt__p_FIX__NoSettlInst, &_swigt__p_FIX__NoSettlOblig, &_swigt__p_FIX__NoSettlPartyIDs, &_swigt__p_FIX__NoSettlPartySubIDs, &_swigt__p_FIX__NoSideTrdRegTS, &_swigt__p_FIX__NoSides, &_swigt__p_FIX__NoStatsIndicators, &_swigt__p_FIX__NoStipulations, &_swigt__p_FIX__NoStrategyParameters, &_swigt__p_FIX__NoStrikeRules, &_swigt__p_FIX__NoStrikes, &_swigt__p_FIX__NoTagValue, &_swigt__p_FIX__NoTargetPartyIDs, &_swigt__p_FIX__NoTickRules, &_swigt__p_FIX__NoTimeInForceRules, &_swigt__p_FIX__NoTrades, &_swigt__p_FIX__NoTradingSessionRules, &_swigt__p_FIX__NoTradingSessions, &_swigt__p_FIX__NoTrdRegTimestamps, &_swigt__p_FIX__NoTrdRepIndicators, &_swigt__p_FIX__NoUnderlyingAmounts, &_swigt__p_FIX__NoUnderlyingLegSecurityAltID, &_swigt__p_FIX__NoUnderlyingSecurityAltID, &_swigt__p_FIX__NoUnderlyingStips, &_swigt__p_FIX__NoUnderlyings, &_swigt__p_FIX__NoUndlyInstrumentParties, &_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, &_swigt__p_FIX__NoUsernames, &_swigt__p_FIX__NotAffOrigClOrdID, &_swigt__p_FIX__NotAffectedOrderID, &_swigt__p_FIX__NotifyBrokerOfCredit, &_swigt__p_FIX__NotionalPercentageOutstanding, &_swigt__p_FIX__NullApplication, &_swigt__p_FIX__NullLog, &_swigt__p_FIX__NumBidders, &_swigt__p_FIX__NumDaysInterest, &_swigt__p_FIX__NumTickets, &_swigt__p_FIX__NumberOfOrders, &_swigt__p_FIX__OddLot, &_swigt__p_FIX__OfferForwardPoints, &_swigt__p_FIX__OfferForwardPoints2, &_swigt__p_FIX__OfferPx, &_swigt__p_FIX__OfferSize, &_swigt__p_FIX__OfferSpotRate, &_swigt__p_FIX__OfferSwapPoints, &_swigt__p_FIX__OfferYield, &_swigt__p_FIX__OnBehalfOfCompID, &_swigt__p_FIX__OnBehalfOfLocationID, &_swigt__p_FIX__OnBehalfOfSendingTime, &_swigt__p_FIX__OnBehalfOfSubID, &_swigt__p_FIX__OpenClose, &_swigt__p_FIX__OpenCloseSettlFlag, &_swigt__p_FIX__OpenCloseSettleFlag, &_swigt__p_FIX__OpenInterest, &_swigt__p_FIX__OptAttribute, &_swigt__p_FIX__OptPayAmount, &_swigt__p_FIX__OptPayoutAmount, &_swigt__p_FIX__OptPayoutType, &_swigt__p_FIX__OrdRejReason, &_swigt__p_FIX__OrdStatus, &_swigt__p_FIX__OrdStatusReqID, &_swigt__p_FIX__OrdType, &_swigt__p_FIX__OrderAvgPx, &_swigt__p_FIX__OrderBookingQty, &_swigt__p_FIX__OrderCapacity, &_swigt__p_FIX__OrderCapacityQty, &_swigt__p_FIX__OrderCategory, &_swigt__p_FIX__OrderDelay, &_swigt__p_FIX__OrderDelayUnit, &_swigt__p_FIX__OrderHandlingInstSource, &_swigt__p_FIX__OrderID, &_swigt__p_FIX__OrderInputDevice, &_swigt__p_FIX__OrderPercent, &_swigt__p_FIX__OrderQty, &_swigt__p_FIX__OrderQty2, &_swigt__p_FIX__OrderRestrictions, &_swigt__p_FIX__OrigClOrdID, &_swigt__p_FIX__OrigCrossID, &_swigt__p_FIX__OrigCustOrderCapacity, &_swigt__p_FIX__OrigOrdModTime, &_swigt__p_FIX__OrigPosReqRefID, &_swigt__p_FIX__OrigSecondaryTradeID, &_swigt__p_FIX__OrigSendingTime, &_swigt__p_FIX__OrigTime, &_swigt__p_FIX__OrigTradeDate, &_swigt__p_FIX__OrigTradeHandlingInstr, &_swigt__p_FIX__OrigTradeID, &_swigt__p_FIX__OriginalNotionalPercentageOutstanding, &_swigt__p_FIX__OutMainCntryUIndex, &_swigt__p_FIX__OutsideIndexPct, &_swigt__p_FIX__OwnerType, &_swigt__p_FIX__OwnershipType, &_swigt__p_FIX__PERCENTAGE, &_swigt__p_FIX__PRICE, &_swigt__p_FIX__PRICEOFFSET, &_swigt__p_FIX__ParentMktSegmID, &_swigt__p_FIX__ParticipationRate, &_swigt__p_FIX__PartyID, &_swigt__p_FIX__PartyIDSource, &_swigt__p_FIX__PartyRole, &_swigt__p_FIX__PartySubID, &_swigt__p_FIX__PartySubIDType, &_swigt__p_FIX__Password, &_swigt__p_FIX__PaymentDate, &_swigt__p_FIX__PaymentMethod, &_swigt__p_FIX__PaymentRef, &_swigt__p_FIX__PaymentRemitterID, &_swigt__p_FIX__PctAtRisk, &_swigt__p_FIX__PegDifference, &_swigt__p_FIX__PegLimitType, &_swigt__p_FIX__PegMoveType, &_swigt__p_FIX__PegOffsetType, &_swigt__p_FIX__PegOffsetValue, &_swigt__p_FIX__PegPriceType, &_swigt__p_FIX__PegRoundDirection, &_swigt__p_FIX__PegScope, &_swigt__p_FIX__PegSecurityDesc, &_swigt__p_FIX__PegSecurityID, &_swigt__p_FIX__PegSecurityIDSource, &_swigt__p_FIX__PegSymbol, &_swigt__p_FIX__PeggedPrice, &_swigt__p_FIX__PeggedRefPrice, &_swigt__p_FIX__Pool, &_swigt__p_FIX__PosAmt, &_swigt__p_FIX__PosAmtType, &_swigt__p_FIX__PosMaintAction, &_swigt__p_FIX__PosMaintResult, &_swigt__p_FIX__PosMaintRptID, &_swigt__p_FIX__PosMaintRptRefID, &_swigt__p_FIX__PosMaintStatus, &_swigt__p_FIX__PosQtyStatus, &_swigt__p_FIX__PosReqID, &_swigt__p_FIX__PosReqResult, &_swigt__p_FIX__PosReqStatus, &_swigt__p_FIX__PosReqType, &_swigt__p_FIX__PosTransType, &_swigt__p_FIX__PosType, &_swigt__p_FIX__PositionCurrency, &_swigt__p_FIX__PositionEffect, &_swigt__p_FIX__PositionLimit, &_swigt__p_FIX__PossDupFlag, &_swigt__p_FIX__PossResend, &_swigt__p_FIX__PreTradeAnonymity, &_swigt__p_FIX__PreallocMethod, &_swigt__p_FIX__PrevClosePx, &_swigt__p_FIX__PreviouslyReported, &_swigt__p_FIX__Price, &_swigt__p_FIX__Price2, &_swigt__p_FIX__PriceDelta, &_swigt__p_FIX__PriceImprovement, &_swigt__p_FIX__PriceLimitType, &_swigt__p_FIX__PriceProtectionScope, &_swigt__p_FIX__PriceQuoteMethod, &_swigt__p_FIX__PriceType, &_swigt__p_FIX__PriceUnitOfMeasure, &_swigt__p_FIX__PriceUnitOfMeasureQty, &_swigt__p_FIX__PriorSettlPrice, &_swigt__p_FIX__PriorSpreadIndicator, &_swigt__p_FIX__PriorityIndicator, &_swigt__p_FIX__PrivateQuote, &_swigt__p_FIX__ProcessCode, &_swigt__p_FIX__Product, &_swigt__p_FIX__ProductComplex, &_swigt__p_FIX__ProgPeriodInterval, &_swigt__p_FIX__ProgRptReqs, &_swigt__p_FIX__PublishTrdIndicator, &_swigt__p_FIX__PutOrCall, &_swigt__p_FIX__QTY, &_swigt__p_FIX__QtyType, &_swigt__p_FIX__Quantity, &_swigt__p_FIX__QuantityDate, &_swigt__p_FIX__QuantityType, &_swigt__p_FIX__QuoteAckStatus, &_swigt__p_FIX__QuoteCancelType, &_swigt__p_FIX__QuoteCondition, &_swigt__p_FIX__QuoteEntryID, &_swigt__p_FIX__QuoteEntryRejectReason, &_swigt__p_FIX__QuoteEntryStatus, &_swigt__p_FIX__QuoteID, &_swigt__p_FIX__QuoteMsgID, &_swigt__p_FIX__QuotePriceType, &_swigt__p_FIX__QuoteQualifier, &_swigt__p_FIX__QuoteRejectReason, &_swigt__p_FIX__QuoteReqID, &_swigt__p_FIX__QuoteRequestRejectReason, &_swigt__p_FIX__QuoteRequestType, &_swigt__p_FIX__QuoteRespID, &_swigt__p_FIX__QuoteRespType, &_swigt__p_FIX__QuoteResponseLevel, &_swigt__p_FIX__QuoteSetID, &_swigt__p_FIX__QuoteSetValidUntilTime, &_swigt__p_FIX__QuoteStatus, &_swigt__p_FIX__QuoteStatusReqID, &_swigt__p_FIX__QuoteType, &_swigt__p_FIX__RFQReqID, &_swigt__p_FIX__RateSource, &_swigt__p_FIX__RateSourceType, &_swigt__p_FIX__RatioQty, &_swigt__p_FIX__RawData, &_swigt__p_FIX__RawDataLength, &_swigt__p_FIX__ReceivedDeptID, &_swigt__p_FIX__RedemptionDate, &_swigt__p_FIX__RefAllocID, &_swigt__p_FIX__RefApplExtID, &_swigt__p_FIX__RefApplID, &_swigt__p_FIX__RefApplLastSeqNum, &_swigt__p_FIX__RefApplReqID, &_swigt__p_FIX__RefApplVerID, &_swigt__p_FIX__RefCompID, &_swigt__p_FIX__RefCstmApplVerID, &_swigt__p_FIX__RefMsgType, &_swigt__p_FIX__RefOrdIDReason, &_swigt__p_FIX__RefOrderID, &_swigt__p_FIX__RefOrderIDSource, &_swigt__p_FIX__RefSeqNum, &_swigt__p_FIX__RefSubID, &_swigt__p_FIX__RefTagID, &_swigt__p_FIX__ReferencePage, &_swigt__p_FIX__RefreshIndicator, &_swigt__p_FIX__RefreshQty, &_swigt__p_FIX__RegistAcctType, &_swigt__p_FIX__RegistDetls, &_swigt__p_FIX__RegistDtls, &_swigt__p_FIX__RegistEmail, &_swigt__p_FIX__RegistID, &_swigt__p_FIX__RegistRefID, &_swigt__p_FIX__RegistRejReasonCode, &_swigt__p_FIX__RegistRejReasonText, &_swigt__p_FIX__RegistStatus, &_swigt__p_FIX__RegistTransType, &_swigt__p_FIX__RejectLogon, &_swigt__p_FIX__RejectText, &_swigt__p_FIX__RelSymTransactTime, &_swigt__p_FIX__RelatdSym, &_swigt__p_FIX__RepeatedTag, &_swigt__p_FIX__RepeatingGroupCountMismatch, &_swigt__p_FIX__RepoCollateralSecurityType, &_swigt__p_FIX__ReportToExch, &_swigt__p_FIX__ReportedPx, &_swigt__p_FIX__ReportedPxDiff, &_swigt__p_FIX__RepurchaseRate, &_swigt__p_FIX__RepurchaseTerm, &_swigt__p_FIX__RequiredTagMissing, &_swigt__p_FIX__ResetSeqNumFlag, &_swigt__p_FIX__RespondentType, &_swigt__p_FIX__ResponseDestination, &_swigt__p_FIX__ResponseTransportType, &_swigt__p_FIX__RestructuringType, &_swigt__p_FIX__ReversalIndicator, &_swigt__p_FIX__RiskFreeRate, &_swigt__p_FIX__RndPx, &_swigt__p_FIX__RootPartyID, &_swigt__p_FIX__RootPartyIDSource, &_swigt__p_FIX__RootPartyRole, &_swigt__p_FIX__RootPartySubID, &_swigt__p_FIX__RootPartySubIDType, &_swigt__p_FIX__RoundLot, &_swigt__p_FIX__RoundingDirection, &_swigt__p_FIX__RoundingModulus, &_swigt__p_FIX__RoutingID, &_swigt__p_FIX__RoutingType, &_swigt__p_FIX__RptSeq, &_swigt__p_FIX__RptSys, &_swigt__p_FIX__Rule80A, &_swigt__p_FIX__RuntimeError, &_swigt__p_FIX__SEQNUM, &_swigt__p_FIX__STRING, &_swigt__p_FIX__Scope, &_swigt__p_FIX__ScreenLog, &_swigt__p_FIX__ScreenLogFactory, &_swigt__p_FIX__SecondaryAllocID, &_swigt__p_FIX__SecondaryClOrdID, &_swigt__p_FIX__SecondaryDisplayQty, &_swigt__p_FIX__SecondaryExecID, &_swigt__p_FIX__SecondaryFirmTradeID, &_swigt__p_FIX__SecondaryHighLimitPrice, &_swigt__p_FIX__SecondaryIndividualAllocID, &_swigt__p_FIX__SecondaryLowLimitPrice, &_swigt__p_FIX__SecondaryOrderID, &_swigt__p_FIX__SecondaryPriceLimitType, &_swigt__p_FIX__SecondaryTradeID, &_swigt__p_FIX__SecondaryTradeReportID, &_swigt__p_FIX__SecondaryTradeReportRefID, &_swigt__p_FIX__SecondaryTradingReferencePrice, &_swigt__p_FIX__SecondaryTrdType, &_swigt__p_FIX__SecureData, &_swigt__p_FIX__SecureDataLen, &_swigt__p_FIX__SecurityAltID, &_swigt__p_FIX__SecurityAltIDSource, &_swigt__p_FIX__SecurityDesc, &_swigt__p_FIX__SecurityExchange, &_swigt__p_FIX__SecurityGroup, &_swigt__p_FIX__SecurityID, &_swigt__p_FIX__SecurityIDSource, &_swigt__p_FIX__SecurityListDesc, &_swigt__p_FIX__SecurityListID, &_swigt__p_FIX__SecurityListRefID, &_swigt__p_FIX__SecurityListRequestType, &_swigt__p_FIX__SecurityListType, &_swigt__p_FIX__SecurityListTypeSource, &_swigt__p_FIX__SecurityReportID, &_swigt__p_FIX__SecurityReqID, &_swigt__p_FIX__SecurityRequestResult, &_swigt__p_FIX__SecurityRequestType, &_swigt__p_FIX__SecurityResponseID, &_swigt__p_FIX__SecurityResponseType, &_swigt__p_FIX__SecuritySettlAgentAcctName, &_swigt__p_FIX__SecuritySettlAgentAcctNum, &_swigt__p_FIX__SecuritySettlAgentCode, &_swigt__p_FIX__SecuritySettlAgentContactName, &_swigt__p_FIX__SecuritySettlAgentContactPhone, &_swigt__p_FIX__SecuritySettlAgentName, &_swigt__p_FIX__SecurityStatus, &_swigt__p_FIX__SecurityStatusReqID, &_swigt__p_FIX__SecuritySubType, &_swigt__p_FIX__SecurityTradingEvent, &_swigt__p_FIX__SecurityTradingStatus, &_swigt__p_FIX__SecurityType, &_swigt__p_FIX__SecurityUpdateAction, &_swigt__p_FIX__SecurityXML, &_swigt__p_FIX__SecurityXMLLen, &_swigt__p_FIX__SecurityXMLSchema, &_swigt__p_FIX__SellVolume, &_swigt__p_FIX__SellerDays, &_swigt__p_FIX__SenderCompID, &_swigt__p_FIX__SenderLocationID, &_swigt__p_FIX__SenderSubID, &_swigt__p_FIX__SendingDate, &_swigt__p_FIX__SendingTime, &_swigt__p_FIX__Seniority, &_swigt__p_FIX__Session, &_swigt__p_FIX__SessionID, &_swigt__p_FIX__SessionNotFound, &_swigt__p_FIX__SessionRejectReason, &_swigt__p_FIX__SessionSettings, &_swigt__p_FIX__SessionStatus, &_swigt__p_FIX__SettlBrkrCode, &_swigt__p_FIX__SettlCurrAmt, &_swigt__p_FIX__SettlCurrBidFxRate, &_swigt__p_FIX__SettlCurrFxRate, &_swigt__p_FIX__SettlCurrFxRateCalc, &_swigt__p_FIX__SettlCurrOfferFxRate, &_swigt__p_FIX__SettlCurrency, &_swigt__p_FIX__SettlDate, &_swigt__p_FIX__SettlDate2, &_swigt__p_FIX__SettlDeliveryType, &_swigt__p_FIX__SettlDepositoryCode, &_swigt__p_FIX__SettlInstCode, &_swigt__p_FIX__SettlInstID, &_swigt__p_FIX__SettlInstMode, &_swigt__p_FIX__SettlInstMsgID, &_swigt__p_FIX__SettlInstRefID, &_swigt__p_FIX__SettlInstReqID, &_swigt__p_FIX__SettlInstReqRejCode, &_swigt__p_FIX__SettlInstSource, &_swigt__p_FIX__SettlInstTransType, &_swigt__p_FIX__SettlLocation, &_swigt__p_FIX__SettlMethod, &_swigt__p_FIX__SettlObligID, &_swigt__p_FIX__SettlObligMode, &_swigt__p_FIX__SettlObligMsgID, &_swigt__p_FIX__SettlObligRefID, &_swigt__p_FIX__SettlObligSource, &_swigt__p_FIX__SettlObligTransType, &_swigt__p_FIX__SettlPartyID, &_swigt__p_FIX__SettlPartyIDSource, &_swigt__p_FIX__SettlPartyRole, &_swigt__p_FIX__SettlPartySubID, &_swigt__p_FIX__SettlPartySubIDType, &_swigt__p_FIX__SettlPrice, &_swigt__p_FIX__SettlPriceType, &_swigt__p_FIX__SettlSessID, &_swigt__p_FIX__SettlSessSubID, &_swigt__p_FIX__SettlType, &_swigt__p_FIX__SettleOnOpenFlag, &_swigt__p_FIX__SettlementCycleNo, &_swigt__p_FIX__SettlmntTyp, &_swigt__p_FIX__SharedCommission, &_swigt__p_FIX__Shares, &_swigt__p_FIX__ShortQty, &_swigt__p_FIX__ShortSaleReason, &_swigt__p_FIX__Side, &_swigt__p_FIX__SideComplianceID, &_swigt__p_FIX__SideCurrency, &_swigt__p_FIX__SideExecID, &_swigt__p_FIX__SideFillStationCd, &_swigt__p_FIX__SideGrossTradeAmt, &_swigt__p_FIX__SideLastQty, &_swigt__p_FIX__SideLiquidityInd, &_swigt__p_FIX__SideMultiLegReportingType, &_swigt__p_FIX__SideQty, &_swigt__p_FIX__SideReasonCd, &_swigt__p_FIX__SideSettlCurrency, &_swigt__p_FIX__SideTimeInForce, &_swigt__p_FIX__SideTradeReportID, &_swigt__p_FIX__SideTrdRegTimestamp, &_swigt__p_FIX__SideTrdRegTimestampSrc, &_swigt__p_FIX__SideTrdRegTimestampType, &_swigt__p_FIX__SideTrdSubTyp, &_swigt__p_FIX__SideValue1, &_swigt__p_FIX__SideValue2, &_swigt__p_FIX__SideValueInd, &_swigt__p_FIX__Signature, &_swigt__p_FIX__SignatureLength, &_swigt__p_FIX__SocketAcceptor, &_swigt__p_FIX__SocketCloseFailed, &_swigt__p_FIX__SocketException, &_swigt__p_FIX__SocketInitiator, &_swigt__p_FIX__SocketRecvFailed, &_swigt__p_FIX__SocketSendFailed, &_swigt__p_FIX__SolicitedFlag, &_swigt__p_FIX__Spread, &_swigt__p_FIX__SpreadToBenchmark, &_swigt__p_FIX__StandInstDbID, &_swigt__p_FIX__StandInstDbName, &_swigt__p_FIX__StandInstDbType, &_swigt__p_FIX__StartCash, &_swigt__p_FIX__StartDate, &_swigt__p_FIX__StartMaturityMonthYear, &_swigt__p_FIX__StartStrikePxRange, &_swigt__p_FIX__StartTickPriceRange, &_swigt__p_FIX__StateOrProvinceOfIssue, &_swigt__p_FIX__StatsType, &_swigt__p_FIX__StatusText, &_swigt__p_FIX__StatusValue, &_swigt__p_FIX__StipulationType, &_swigt__p_FIX__StipulationValue, &_swigt__p_FIX__StopPx, &_swigt__p_FIX__StrategyParameterName, &_swigt__p_FIX__StrategyParameterType, &_swigt__p_FIX__StrategyParameterValue, &_swigt__p_FIX__StreamAsgnAckType, &_swigt__p_FIX__StreamAsgnRejReason, &_swigt__p_FIX__StreamAsgnReqID, &_swigt__p_FIX__StreamAsgnReqType, &_swigt__p_FIX__StreamAsgnRptID, &_swigt__p_FIX__StreamAsgnType, &_swigt__p_FIX__StrikeCurrency, &_swigt__p_FIX__StrikeExerciseStyle, &_swigt__p_FIX__StrikeIncrement, &_swigt__p_FIX__StrikeMultiplier, &_swigt__p_FIX__StrikePrice, &_swigt__p_FIX__StrikePriceBoundaryMethod, &_swigt__p_FIX__StrikePriceBoundaryPrecision, &_swigt__p_FIX__StrikePriceDeterminationMethod, &_swigt__p_FIX__StrikeRuleID, &_swigt__p_FIX__StrikeTime, &_swigt__p_FIX__StrikeValue, &_swigt__p_FIX__StringField, &_swigt__p_FIX__Subject, &_swigt__p_FIX__SubscriptionRequestType, &_swigt__p_FIX__SwapPoints, &_swigt__p_FIX__Symbol, &_swigt__p_FIX__SymbolSfx, &_swigt__p_FIX__SynchronizedApplication, &_swigt__p_FIX__TYPE__Type, &_swigt__p_FIX__TZTIMEONLY, &_swigt__p_FIX__TZTIMESTAMP, &_swigt__p_FIX__TZTransactTime, &_swigt__p_FIX__TagNotDefinedForMessage, &_swigt__p_FIX__TagOutOfOrder, &_swigt__p_FIX__TargetCompID, &_swigt__p_FIX__TargetLocationID, &_swigt__p_FIX__TargetPartyID, &_swigt__p_FIX__TargetPartyIDSource, &_swigt__p_FIX__TargetPartyRole, &_swigt__p_FIX__TargetStrategy, &_swigt__p_FIX__TargetStrategyParameters, &_swigt__p_FIX__TargetStrategyPerformance, &_swigt__p_FIX__TargetSubID, &_swigt__p_FIX__TaxAdvantageType, &_swigt__p_FIX__TerminationType, &_swigt__p_FIX__TestMessageIndicator, &_swigt__p_FIX__TestReqID, &_swigt__p_FIX__Text, &_swigt__p_FIX__ThresholdAmount, &_swigt__p_FIX__TickDirection, &_swigt__p_FIX__TickIncrement, &_swigt__p_FIX__TickRuleType, &_swigt__p_FIX__TierCode, &_swigt__p_FIX__TimeBracket, &_swigt__p_FIX__TimeInForce, &_swigt__p_FIX__TimeToExpiration, &_swigt__p_FIX__TimeUnit, &_swigt__p_FIX__TotNoAccQuotes, &_swigt__p_FIX__TotNoAllocs, &_swigt__p_FIX__TotNoCxldQuotes, &_swigt__p_FIX__TotNoFills, &_swigt__p_FIX__TotNoOrders, &_swigt__p_FIX__TotNoQuoteEntries, &_swigt__p_FIX__TotNoRejQuotes, &_swigt__p_FIX__TotNoRelatedSym, &_swigt__p_FIX__TotNoSecurityTypes, &_swigt__p_FIX__TotNoStrikes, &_swigt__p_FIX__TotNumAssignmentReports, &_swigt__p_FIX__TotNumReports, &_swigt__p_FIX__TotNumTradeReports, &_swigt__p_FIX__TotQuoteEntries, &_swigt__p_FIX__TotalAccruedInterestAmt, &_swigt__p_FIX__TotalAffectedOrders, &_swigt__p_FIX__TotalNetValue, &_swigt__p_FIX__TotalNumPosReports, &_swigt__p_FIX__TotalNumSecurities, &_swigt__p_FIX__TotalNumSecurityTypes, &_swigt__p_FIX__TotalTakedown, &_swigt__p_FIX__TotalVolumeTraded, &_swigt__p_FIX__TotalVolumeTradedDate, &_swigt__p_FIX__TotalVolumeTradedTime, &_swigt__p_FIX__TradSesCloseTime, &_swigt__p_FIX__TradSesEndTime, &_swigt__p_FIX__TradSesEvent, &_swigt__p_FIX__TradSesMethod, &_swigt__p_FIX__TradSesMode, &_swigt__p_FIX__TradSesOpenTime, &_swigt__p_FIX__TradSesPreCloseTime, &_swigt__p_FIX__TradSesReqID, &_swigt__p_FIX__TradSesStartTime, &_swigt__p_FIX__TradSesStatus, &_swigt__p_FIX__TradSesStatusRejReason, &_swigt__p_FIX__TradSesUpdateAction, &_swigt__p_FIX__TradeAllocIndicator, &_swigt__p_FIX__TradeCondition, &_swigt__p_FIX__TradeDate, &_swigt__p_FIX__TradeHandlingInstr, &_swigt__p_FIX__TradeID, &_swigt__p_FIX__TradeInputDevice, &_swigt__p_FIX__TradeInputSource, &_swigt__p_FIX__TradeLegRefID, &_swigt__p_FIX__TradeLinkID, &_swigt__p_FIX__TradeOriginationDate, &_swigt__p_FIX__TradePublishIndicator, &_swigt__p_FIX__TradeReportID, &_swigt__p_FIX__TradeReportRefID, &_swigt__p_FIX__TradeReportRejectReason, &_swigt__p_FIX__TradeReportTransType, &_swigt__p_FIX__TradeReportType, &_swigt__p_FIX__TradeRequestID, &_swigt__p_FIX__TradeRequestResult, &_swigt__p_FIX__TradeRequestStatus, &_swigt__p_FIX__TradeRequestType, &_swigt__p_FIX__TradeType, &_swigt__p_FIX__TradeVolume, &_swigt__p_FIX__TradedFlatSwitch, &_swigt__p_FIX__TradingCurrency, &_swigt__p_FIX__TradingReferencePrice, &_swigt__p_FIX__TradingSessionDesc, &_swigt__p_FIX__TradingSessionID, &_swigt__p_FIX__TradingSessionSubID, &_swigt__p_FIX__Trailer, &_swigt__p_FIX__TransBkdTime, &_swigt__p_FIX__TransactTime, &_swigt__p_FIX__TransferReason, &_swigt__p_FIX__TrdMatchID, &_swigt__p_FIX__TrdRegTimestamp, &_swigt__p_FIX__TrdRegTimestampOrigin, &_swigt__p_FIX__TrdRegTimestampType, &_swigt__p_FIX__TrdRepIndicator, &_swigt__p_FIX__TrdRepPartyRole, &_swigt__p_FIX__TrdRptStatus, &_swigt__p_FIX__TrdSubType, &_swigt__p_FIX__TrdType, &_swigt__p_FIX__TriggerAction, &_swigt__p_FIX__TriggerNewPrice, &_swigt__p_FIX__TriggerNewQty, &_swigt__p_FIX__TriggerOrderType, &_swigt__p_FIX__TriggerPrice, &_swigt__p_FIX__TriggerPriceDirection, &_swigt__p_FIX__TriggerPriceType, &_swigt__p_FIX__TriggerPriceTypeScope, &_swigt__p_FIX__TriggerSecurityDesc, &_swigt__p_FIX__TriggerSecurityID, &_swigt__p_FIX__TriggerSecurityIDSource, &_swigt__p_FIX__TriggerSymbol, &_swigt__p_FIX__TriggerTradingSessionID, &_swigt__p_FIX__TriggerTradingSessionSubID, &_swigt__p_FIX__TriggerType, &_swigt__p_FIX__URLLink, &_swigt__p_FIX__UTCDATE, &_swigt__p_FIX__UTCDATEONLY, &_swigt__p_FIX__UTCTIMEONLY, &_swigt__p_FIX__UTCTIMESTAMP, &_swigt__p_FIX__UnderlyingAdjustedQuantity, &_swigt__p_FIX__UnderlyingAllocationPercent, &_swigt__p_FIX__UnderlyingAttachmentPoint, &_swigt__p_FIX__UnderlyingCFICode, &_swigt__p_FIX__UnderlyingCPProgram, &_swigt__p_FIX__UnderlyingCPRegType, &_swigt__p_FIX__UnderlyingCapValue, &_swigt__p_FIX__UnderlyingCashAmount, &_swigt__p_FIX__UnderlyingCashType, &_swigt__p_FIX__UnderlyingCollectAmount, &_swigt__p_FIX__UnderlyingContractMultiplier, &_swigt__p_FIX__UnderlyingContractMultiplierUnit, &_swigt__p_FIX__UnderlyingCountryOfIssue, &_swigt__p_FIX__UnderlyingCouponPaymentDate, &_swigt__p_FIX__UnderlyingCouponRate, &_swigt__p_FIX__UnderlyingCreditRating, &_swigt__p_FIX__UnderlyingCurrency, &_swigt__p_FIX__UnderlyingCurrentValue, &_swigt__p_FIX__UnderlyingDeliveryAmount, &_swigt__p_FIX__UnderlyingDetachmentPoint, &_swigt__p_FIX__UnderlyingDirtyPrice, &_swigt__p_FIX__UnderlyingEndPrice, &_swigt__p_FIX__UnderlyingEndValue, &_swigt__p_FIX__UnderlyingExerciseStyle, &_swigt__p_FIX__UnderlyingFXRate, &_swigt__p_FIX__UnderlyingFXRateCalc, &_swigt__p_FIX__UnderlyingFactor, &_swigt__p_FIX__UnderlyingFlowScheduleType, &_swigt__p_FIX__UnderlyingIDSource, &_swigt__p_FIX__UnderlyingInstrRegistry, &_swigt__p_FIX__UnderlyingInstrumentPartyID, &_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, &_swigt__p_FIX__UnderlyingInstrumentPartyRole, &_swigt__p_FIX__UnderlyingInstrumentPartySubID, &_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, &_swigt__p_FIX__UnderlyingIssueDate, &_swigt__p_FIX__UnderlyingIssuer, &_swigt__p_FIX__UnderlyingLastPx, &_swigt__p_FIX__UnderlyingLastQty, &_swigt__p_FIX__UnderlyingLegCFICode, &_swigt__p_FIX__UnderlyingLegMaturityDate, &_swigt__p_FIX__UnderlyingLegMaturityMonthYear, &_swigt__p_FIX__UnderlyingLegMaturityTime, &_swigt__p_FIX__UnderlyingLegOptAttribute, &_swigt__p_FIX__UnderlyingLegPutOrCall, &_swigt__p_FIX__UnderlyingLegSecurityAltID, &_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, &_swigt__p_FIX__UnderlyingLegSecurityDesc, &_swigt__p_FIX__UnderlyingLegSecurityExchange, &_swigt__p_FIX__UnderlyingLegSecurityID, &_swigt__p_FIX__UnderlyingLegSecurityIDSource, &_swigt__p_FIX__UnderlyingLegSecuritySubType, &_swigt__p_FIX__UnderlyingLegSecurityType, &_swigt__p_FIX__UnderlyingLegStrikePrice, &_swigt__p_FIX__UnderlyingLegSymbol, &_swigt__p_FIX__UnderlyingLegSymbolSfx, &_swigt__p_FIX__UnderlyingLocaleOfIssue, &_swigt__p_FIX__UnderlyingMaturityDate, &_swigt__p_FIX__UnderlyingMaturityDay, &_swigt__p_FIX__UnderlyingMaturityMonthYear, &_swigt__p_FIX__UnderlyingMaturityTime, &_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, &_swigt__p_FIX__UnderlyingOptAttribute, &_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, &_swigt__p_FIX__UnderlyingPayAmount, &_swigt__p_FIX__UnderlyingPriceDeterminationMethod, &_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, &_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, &_swigt__p_FIX__UnderlyingProduct, &_swigt__p_FIX__UnderlyingPutOrCall, &_swigt__p_FIX__UnderlyingPx, &_swigt__p_FIX__UnderlyingQty, &_swigt__p_FIX__UnderlyingRedemptionDate, &_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, &_swigt__p_FIX__UnderlyingRepurchaseRate, &_swigt__p_FIX__UnderlyingRepurchaseTerm, &_swigt__p_FIX__UnderlyingRestructuringType, &_swigt__p_FIX__UnderlyingSecurityAltID, &_swigt__p_FIX__UnderlyingSecurityAltIDSource, &_swigt__p_FIX__UnderlyingSecurityDesc, &_swigt__p_FIX__UnderlyingSecurityExchange, &_swigt__p_FIX__UnderlyingSecurityID, &_swigt__p_FIX__UnderlyingSecurityIDSource, &_swigt__p_FIX__UnderlyingSecuritySubType, &_swigt__p_FIX__UnderlyingSecurityType, &_swigt__p_FIX__UnderlyingSeniority, &_swigt__p_FIX__UnderlyingSettlMethod, &_swigt__p_FIX__UnderlyingSettlPrice, &_swigt__p_FIX__UnderlyingSettlPriceType, &_swigt__p_FIX__UnderlyingSettlementDate, &_swigt__p_FIX__UnderlyingSettlementStatus, &_swigt__p_FIX__UnderlyingSettlementType, &_swigt__p_FIX__UnderlyingStartValue, &_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, &_swigt__p_FIX__UnderlyingStipType, &_swigt__p_FIX__UnderlyingStipValue, &_swigt__p_FIX__UnderlyingStrikeCurrency, &_swigt__p_FIX__UnderlyingStrikePrice, &_swigt__p_FIX__UnderlyingSymbol, &_swigt__p_FIX__UnderlyingSymbolSfx, &_swigt__p_FIX__UnderlyingTimeUnit, &_swigt__p_FIX__UnderlyingTradingSessionID, &_swigt__p_FIX__UnderlyingTradingSessionSubID, &_swigt__p_FIX__UnderlyingUnitOfMeasure, &_swigt__p_FIX__UnderlyingUnitOfMeasureQty, &_swigt__p_FIX__UndlyInstrumentPartyID, &_swigt__p_FIX__UndlyInstrumentPartyIDSource, &_swigt__p_FIX__UndlyInstrumentPartyRole, &_swigt__p_FIX__UndlyInstrumentPartySubID, &_swigt__p_FIX__UndlyInstrumentPartySubIDType, &_swigt__p_FIX__UnitOfMeasure, &_swigt__p_FIX__UnitOfMeasureQty, &_swigt__p_FIX__UnsolicitedIndicator, &_swigt__p_FIX__UnsupportedMessageType, &_swigt__p_FIX__UnsupportedVersion, &_swigt__p_FIX__Urgency, &_swigt__p_FIX__UserRequestID, &_swigt__p_FIX__UserRequestType, &_swigt__p_FIX__UserStatus, &_swigt__p_FIX__UserStatusText, &_swigt__p_FIX__Username, &_swigt__p_FIX__UtcDateField, &_swigt__p_FIX__UtcTimeOnlyField, &_swigt__p_FIX__UtcTimeStampField, &_swigt__p_FIX__ValidUntilTime, &_swigt__p_FIX__ValuationMethod, &_swigt__p_FIX__ValueOfFutures, &_swigt__p_FIX__VenueType, &_swigt__p_FIX__Volatility, &_swigt__p_FIX__WaveNo, &_swigt__p_FIX__WorkingIndicator, &_swigt__p_FIX__WtAverageLiquidity, &_swigt__p_FIX__XMLDATA, &_swigt__p_FIX__XmlData, &_swigt__p_FIX__XmlDataLen, &_swigt__p_FIX__Yield, &_swigt__p_FIX__YieldCalcDate, &_swigt__p_FIX__YieldRedemptionDate, &_swigt__p_FIX__YieldRedemptionPrice, &_swigt__p_FIX__YieldRedemptionPriceType, &_swigt__p_FIX__YieldType, &_swigt__p_Fields, &_swigt__p_Group, &_swigt__p_Groups, &_swigt__p_IntArray, &_swigt__p_IntField, &_swigt__p_Log, &_swigt__p_LogFactory, &_swigt__p_MessageStore, &_swigt__p_MessageStoreFactory, &_swigt__p_MsgType, &_swigt__p_Mutex, &_swigt__p_Responder, &_swigt__p_SessionID, &_swigt__p_StringField, &_swigt__p_TimeRange, &_swigt__p_UtcDate, &_swigt__p_UtcDateField, &_swigt__p_UtcTimeOnly, &_swigt__p_UtcTimeStamp, &_swigt__p_bool, &_swigt__p_char, &_swigt__p_const_iterator, &_swigt__p_g_const_iterator, &_swigt__p_g_iterator, &_swigt__p_int, &_swigt__p_iterator, &_swigt__p_message_order, &_swigt__p_p_FIX__DataDictionary, &_swigt__p_ssize_t, &_swigt__p_std__istream, &_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, &_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, &_swigt__p_std__mapT_std__string_std__string_t__const_iterator, &_swigt__p_std__ostream, &_swigt__p_std__setT_FIX__SessionID_t, &_swigt__p_std__string, &_swigt__p_std__string__size_type, &_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, &_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, &_swigt__p_std__vectorT_std__string_t, }; static swig_cast_info _swigc__p_ApplVerID[] = { {&_swigt__p_ApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Application[] = { {&_swigt__p_Application, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_BeginString[] = { {&_swigt__p_BeginString, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DOMDocumentPtr[] = { {&_swigt__p_DOMDocumentPtr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Data[] = { {&_swigt__p_Data, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DataDictionary[] = { {&_swigt__p_DataDictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DataDictionaryProvider[] = { {&_swigt__p_DataDictionaryProvider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Dictionaries[] = { {&_swigt__p_Dictionaries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DoubleField[] = { {&_swigt__p_DoubleField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AMT[] = { {&_swigt__p_FIX__AMT, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Acceptor[] = { {&_swigt__p_FIX__Acceptor, 0, 0, 0}, {&_swigt__p_FIX__SocketAcceptor, _p_FIX__SocketAcceptorTo_p_FIX__Acceptor, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Account[] = { {&_swigt__p_FIX__Account, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AccountType[] = { {&_swigt__p_FIX__AccountType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AccruedInterestAmt[] = { {&_swigt__p_FIX__AccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AccruedInterestRate[] = { {&_swigt__p_FIX__AccruedInterestRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AcctIDSource[] = { {&_swigt__p_FIX__AcctIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Adjustment[] = { {&_swigt__p_FIX__Adjustment, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdjustmentType[] = { {&_swigt__p_FIX__AdjustmentType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvId[] = { {&_swigt__p_FIX__AdvId, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvRefID[] = { {&_swigt__p_FIX__AdvRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvSide[] = { {&_swigt__p_FIX__AdvSide, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvTransType[] = { {&_swigt__p_FIX__AdvTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AffectedOrderID[] = { {&_swigt__p_FIX__AffectedOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AffectedSecondaryOrderID[] = { {&_swigt__p_FIX__AffectedSecondaryOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AffirmStatus[] = { {&_swigt__p_FIX__AffirmStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AggregatedBook[] = { {&_swigt__p_FIX__AggregatedBook, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AggressorIndicator[] = { {&_swigt__p_FIX__AggressorIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementCurrency[] = { {&_swigt__p_FIX__AgreementCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementDate[] = { {&_swigt__p_FIX__AgreementDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementDesc[] = { {&_swigt__p_FIX__AgreementDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementID[] = { {&_swigt__p_FIX__AgreementID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAccount[] = { {&_swigt__p_FIX__AllocAccount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAccountType[] = { {&_swigt__p_FIX__AllocAccountType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAccruedInterestAmt[] = { {&_swigt__p_FIX__AllocAccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAcctIDSource[] = { {&_swigt__p_FIX__AllocAcctIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAvgPx[] = { {&_swigt__p_FIX__AllocAvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocCancReplaceReason[] = { {&_swigt__p_FIX__AllocCancReplaceReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocClearingFeeIndicator[] = { {&_swigt__p_FIX__AllocClearingFeeIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocCustomerCapacity[] = { {&_swigt__p_FIX__AllocCustomerCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocHandlInst[] = { {&_swigt__p_FIX__AllocHandlInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocID[] = { {&_swigt__p_FIX__AllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocInterestAtMaturity[] = { {&_swigt__p_FIX__AllocInterestAtMaturity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocIntermedReqType[] = { {&_swigt__p_FIX__AllocIntermedReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocLinkID[] = { {&_swigt__p_FIX__AllocLinkID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocLinkType[] = { {&_swigt__p_FIX__AllocLinkType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocMethod[] = { {&_swigt__p_FIX__AllocMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocNetMoney[] = { {&_swigt__p_FIX__AllocNetMoney, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocNoOrdersType[] = { {&_swigt__p_FIX__AllocNoOrdersType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocPositionEffect[] = { {&_swigt__p_FIX__AllocPositionEffect, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocPrice[] = { {&_swigt__p_FIX__AllocPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocQty[] = { {&_swigt__p_FIX__AllocQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocRejCode[] = { {&_swigt__p_FIX__AllocRejCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocReportID[] = { {&_swigt__p_FIX__AllocReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocReportRefID[] = { {&_swigt__p_FIX__AllocReportRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocReportType[] = { {&_swigt__p_FIX__AllocReportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocSettlCurrAmt[] = { {&_swigt__p_FIX__AllocSettlCurrAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocSettlCurrency[] = { {&_swigt__p_FIX__AllocSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocSettlInstType[] = { {&_swigt__p_FIX__AllocSettlInstType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocShares[] = { {&_swigt__p_FIX__AllocShares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocStatus[] = { {&_swigt__p_FIX__AllocStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocText[] = { {&_swigt__p_FIX__AllocText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocTransType[] = { {&_swigt__p_FIX__AllocTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocType[] = { {&_swigt__p_FIX__AllocType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllowableOneSidednessCurr[] = { {&_swigt__p_FIX__AllowableOneSidednessCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllowableOneSidednessPct[] = { {&_swigt__p_FIX__AllowableOneSidednessPct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllowableOneSidednessValue[] = { {&_swigt__p_FIX__AllowableOneSidednessValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AltMDSourceID[] = { {&_swigt__p_FIX__AltMDSourceID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplBegSeqNum[] = { {&_swigt__p_FIX__ApplBegSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplEndSeqNum[] = { {&_swigt__p_FIX__ApplEndSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplExtID[] = { {&_swigt__p_FIX__ApplExtID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplID[] = { {&_swigt__p_FIX__ApplID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplLastSeqNum[] = { {&_swigt__p_FIX__ApplLastSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplNewSeqNum[] = { {&_swigt__p_FIX__ApplNewSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueAction[] = { {&_swigt__p_FIX__ApplQueueAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueDepth[] = { {&_swigt__p_FIX__ApplQueueDepth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueMax[] = { {&_swigt__p_FIX__ApplQueueMax, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueResolution[] = { {&_swigt__p_FIX__ApplQueueResolution, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReportID[] = { {&_swigt__p_FIX__ApplReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReportType[] = { {&_swigt__p_FIX__ApplReportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReqID[] = { {&_swigt__p_FIX__ApplReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReqType[] = { {&_swigt__p_FIX__ApplReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResendFlag[] = { {&_swigt__p_FIX__ApplResendFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResponseError[] = { {&_swigt__p_FIX__ApplResponseError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResponseID[] = { {&_swigt__p_FIX__ApplResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResponseType[] = { {&_swigt__p_FIX__ApplResponseType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplSeqNum[] = { {&_swigt__p_FIX__ApplSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplTotalMessageCount[] = { {&_swigt__p_FIX__ApplTotalMessageCount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplVerID[] = { {&_swigt__p_FIX__ApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Application[] = { {&_swigt__p_FIX__Application, 0, 0, 0}, {&_swigt__p_FIX__SynchronizedApplication, _p_FIX__SynchronizedApplicationTo_p_FIX__Application, 0, 0}, {&_swigt__p_FIX__NullApplication, _p_FIX__NullApplicationTo_p_FIX__Application, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AsOfIndicator[] = { {&_swigt__p_FIX__AsOfIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AsgnRptID[] = { {&_swigt__p_FIX__AsgnRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AssignmentMethod[] = { {&_swigt__p_FIX__AssignmentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AssignmentUnit[] = { {&_swigt__p_FIX__AssignmentUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AttachmentPoint[] = { {&_swigt__p_FIX__AttachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AutoAcceptIndicator[] = { {&_swigt__p_FIX__AutoAcceptIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgParPx[] = { {&_swigt__p_FIX__AvgParPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPrxPrecision[] = { {&_swigt__p_FIX__AvgPrxPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPx[] = { {&_swigt__p_FIX__AvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPxIndicator[] = { {&_swigt__p_FIX__AvgPxIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPxPrecision[] = { {&_swigt__p_FIX__AvgPxPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BOOLEAN[] = { {&_swigt__p_FIX__BOOLEAN, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BasisFeatureDate[] = { {&_swigt__p_FIX__BasisFeatureDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BasisFeaturePrice[] = { {&_swigt__p_FIX__BasisFeaturePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BasisPxType[] = { {&_swigt__p_FIX__BasisPxType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BeginSeqNo[] = { {&_swigt__p_FIX__BeginSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BeginString[] = { {&_swigt__p_FIX__BeginString, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Benchmark[] = { {&_swigt__p_FIX__Benchmark, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkCurveCurrency[] = { {&_swigt__p_FIX__BenchmarkCurveCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkCurveName[] = { {&_swigt__p_FIX__BenchmarkCurveName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkCurvePoint[] = { {&_swigt__p_FIX__BenchmarkCurvePoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkPrice[] = { {&_swigt__p_FIX__BenchmarkPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkPriceType[] = { {&_swigt__p_FIX__BenchmarkPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkSecurityID[] = { {&_swigt__p_FIX__BenchmarkSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkSecurityIDSource[] = { {&_swigt__p_FIX__BenchmarkSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidDescriptor[] = { {&_swigt__p_FIX__BidDescriptor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidDescriptorType[] = { {&_swigt__p_FIX__BidDescriptorType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidForwardPoints[] = { {&_swigt__p_FIX__BidForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidForwardPoints2[] = { {&_swigt__p_FIX__BidForwardPoints2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidID[] = { {&_swigt__p_FIX__BidID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidPx[] = { {&_swigt__p_FIX__BidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidRequestTransType[] = { {&_swigt__p_FIX__BidRequestTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidSize[] = { {&_swigt__p_FIX__BidSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidSpotRate[] = { {&_swigt__p_FIX__BidSpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidSwapPoints[] = { {&_swigt__p_FIX__BidSwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidTradeType[] = { {&_swigt__p_FIX__BidTradeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidType[] = { {&_swigt__p_FIX__BidType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidYield[] = { {&_swigt__p_FIX__BidYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BodyLength[] = { {&_swigt__p_FIX__BodyLength, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BookingRefID[] = { {&_swigt__p_FIX__BookingRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BookingType[] = { {&_swigt__p_FIX__BookingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BookingUnit[] = { {&_swigt__p_FIX__BookingUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BoolField[] = { {&_swigt__p_FIX__InViewOfCommon, _p_FIX__InViewOfCommonTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PrivateQuote, _p_FIX__PrivateQuoteTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ResetSeqNumFlag, _p_FIX__ResetSeqNumFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__DueToRelated, _p_FIX__DueToRelatedTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__AggregatedBook, _p_FIX__AggregatedBookTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LegalConfirm, _p_FIX__LegalConfirmTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ForexReq, _p_FIX__ForexReqTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__AutoAcceptIndicator, _p_FIX__AutoAcceptIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__CopyMsgIndicator, _p_FIX__CopyMsgIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PublishTrdIndicator, _p_FIX__PublishTrdIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LateIndicator, _p_FIX__LateIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ManualOrderIndicator, _p_FIX__ManualOrderIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__AggressorIndicator, _p_FIX__AggressorIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PriorSpreadIndicator, _p_FIX__PriorSpreadIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ContraryInstructionIndicator, _p_FIX__ContraryInstructionIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ReversalIndicator, _p_FIX__ReversalIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__WorkingIndicator, _p_FIX__WorkingIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__TestMessageIndicator, _p_FIX__TestMessageIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__UnsolicitedIndicator, _p_FIX__UnsolicitedIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__DefaultVerIndicator, _p_FIX__DefaultVerIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__TrdRepIndicator, _p_FIX__TrdRepIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__FlexibleIndicator, _p_FIX__FlexibleIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__DerivFlexProductEligibilityIndicator, _p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__FlexProductEligibilityIndicator, _p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__RefreshIndicator, _p_FIX__RefreshIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ReportToExch, _p_FIX__ReportToExchTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__OddLot, _p_FIX__OddLotTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__IOINaturalFlag, _p_FIX__IOINaturalFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ExchangeForPhysical, _p_FIX__ExchangeForPhysicalTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LastRptRequested, _p_FIX__LastRptRequestedTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__SolicitedFlag, _p_FIX__SolicitedFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__TradedFlatSwitch, _p_FIX__TradedFlatSwitchTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__CustDirectedOrder, _p_FIX__CustDirectedOrderTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__BoolField, 0, 0, 0}, {&_swigt__p_FIX__LocateReqd, _p_FIX__LocateReqdTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__NotifyBrokerOfCredit, _p_FIX__NotifyBrokerOfCreditTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__MDImplicitDelete, _p_FIX__MDImplicitDeleteTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PossResend, _p_FIX__PossResendTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PossDupFlag, _p_FIX__PossDupFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PreTradeAnonymity, _p_FIX__PreTradeAnonymityTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ReportedPxDiff, _p_FIX__ReportedPxDiffTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ApplResendFlag, _p_FIX__ApplResendFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PreviouslyReported, _p_FIX__PreviouslyReportedTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LastFragment, _p_FIX__LastFragmentTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__GapFillFlag, _p_FIX__GapFillFlagTo_p_FIX__BoolField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BrokerOfCredit[] = { {&_swigt__p_FIX__BrokerOfCredit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BusinessRejectReason[] = { {&_swigt__p_FIX__BusinessRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BusinessRejectRefID[] = { {&_swigt__p_FIX__BusinessRejectRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BuyVolume[] = { {&_swigt__p_FIX__BuyVolume, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CFICode[] = { {&_swigt__p_FIX__CFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CHAR[] = { {&_swigt__p_FIX__CHAR, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__COUNTRY[] = { {&_swigt__p_FIX__COUNTRY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CPProgram[] = { {&_swigt__p_FIX__CPProgram, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CPRegType[] = { {&_swigt__p_FIX__CPRegType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CURRENCY[] = { {&_swigt__p_FIX__CURRENCY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CalculatedCcyLastQty[] = { {&_swigt__p_FIX__CalculatedCcyLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CancellationRights[] = { {&_swigt__p_FIX__CancellationRights, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CapPrice[] = { {&_swigt__p_FIX__CapPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardExpDate[] = { {&_swigt__p_FIX__CardExpDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardHolderName[] = { {&_swigt__p_FIX__CardHolderName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardIssNo[] = { {&_swigt__p_FIX__CardIssNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardIssNum[] = { {&_swigt__p_FIX__CardIssNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardNumber[] = { {&_swigt__p_FIX__CardNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardStartDate[] = { {&_swigt__p_FIX__CardStartDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentAcctName[] = { {&_swigt__p_FIX__CashDistribAgentAcctName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentAcctNumber[] = { {&_swigt__p_FIX__CashDistribAgentAcctNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentCode[] = { {&_swigt__p_FIX__CashDistribAgentCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentName[] = { {&_swigt__p_FIX__CashDistribAgentName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribCurr[] = { {&_swigt__p_FIX__CashDistribCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribPayRef[] = { {&_swigt__p_FIX__CashDistribPayRef, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashMargin[] = { {&_swigt__p_FIX__CashMargin, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashOrderQty[] = { {&_swigt__p_FIX__CashOrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashOutstanding[] = { {&_swigt__p_FIX__CashOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentAcctName[] = { {&_swigt__p_FIX__CashSettlAgentAcctName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentAcctNum[] = { {&_swigt__p_FIX__CashSettlAgentAcctNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentCode[] = { {&_swigt__p_FIX__CashSettlAgentCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentContactName[] = { {&_swigt__p_FIX__CashSettlAgentContactName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentContactPhone[] = { {&_swigt__p_FIX__CashSettlAgentContactPhone, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentName[] = { {&_swigt__p_FIX__CashSettlAgentName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CcyAmt[] = { {&_swigt__p_FIX__CcyAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CharField[] = { {&_swigt__p_FIX__MDEntryType, _p_FIX__MDEntryTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MatchStatus, _p_FIX__MatchStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RegistStatus, _p_FIX__RegistStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrdStatus, _p_FIX__OrdStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BidTradeType, _p_FIX__BidTradeTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TradeType, _p_FIX__TradeTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__FundRenewWaiv, _p_FIX__FundRenewWaivTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OpenClose, _p_FIX__OpenCloseTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Urgency, _p_FIX__UrgencyTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOIOthSvc, _p_FIX__IOIOthSvcTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__EmailType, _p_FIX__EmailTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RegistTransType, _p_FIX__RegistTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BidRequestTransType, _p_FIX__BidRequestTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOITransType, _p_FIX__IOITransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecTransType, _p_FIX__ExecTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AllocTransType, _p_FIX__AllocTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlInstTransType, _p_FIX__SettlInstTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlObligTransType, _p_FIX__SettlObligTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ListExecInstType, _p_FIX__ListExecInstTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DlvyInstType, _p_FIX__DlvyInstTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__QuoteQualifier, _p_FIX__QuoteQualifierTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOIQualifier, _p_FIX__IOIQualifierTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecType, _p_FIX__ExecTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlInstMode, _p_FIX__SettlInstModeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeExerciseStyle, _p_FIX__DerivativeExerciseStyleTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CharField, 0, 0, 0}, {&_swigt__p_FIX__TimeInForce, _p_FIX__TimeInForceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerType, _p_FIX__TriggerTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OwnershipType, _p_FIX__OwnershipTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AssignmentMethod, _p_FIX__AssignmentMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__InstrmtAssignmentMethod, _p_FIX__InstrmtAssignmentMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlMethod, _p_FIX__SettlMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, _p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeSettlMethod, _p_FIX__DerivativeSettlMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MDReqRejReason, _p_FIX__MDReqRejReasonTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BookingUnit, _p_FIX__BookingUnitTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRateCalc, _p_FIX__SettlCurrFxRateCalcTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRateCalc, _p_FIX__UnderlyingFXRateCalcTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerAction, _p_FIX__TriggerActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DiscretionInst, _p_FIX__DiscretionInstTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecInstValue, _p_FIX__ExecInstValueTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecPriceType, _p_FIX__ExecPriceTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerPriceType, _p_FIX__TriggerPriceTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlObligSource, _p_FIX__SettlObligSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MassCancelRequestType, _p_FIX__MassCancelRequestTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SubscriptionRequestType, _p_FIX__SubscriptionRequestTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerPriceTypeScope, _p_FIX__TriggerPriceTypeScopeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ProcessCode, _p_FIX__ProcessCodeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LotType, _p_FIX__LotTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegSide, _p_FIX__LegSideTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RoundingDirection, _p_FIX__RoundingDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MsgDirection, _p_FIX__MsgDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TickDirection, _p_FIX__TickDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerPriceDirection, _p_FIX__TriggerPriceDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__HaltReasonChar, _p_FIX__HaltReasonCharTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrderCapacity, _p_FIX__OrderCapacityTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LastCapacity, _p_FIX__LastCapacityTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DealingCapacity, _p_FIX__DealingCapacityTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PriceProtectionScope, _p_FIX__PriceProtectionScopeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BasisPxType, _p_FIX__BasisPxTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegPositionEffect, _p_FIX__LegPositionEffectTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PositionEffect, _p_FIX__PositionEffectTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AllocPositionEffect, _p_FIX__AllocPositionEffectTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__VenueType, _p_FIX__VenueTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__HandlInst, _p_FIX__HandlInstTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MoneyLaunderingStatus, _p_FIX__MoneyLaunderingStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecAckStatus, _p_FIX__ExecAckStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CxlRejResponseTo, _p_FIX__CxlRejResponseToTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DisplayWhen, _p_FIX__DisplayWhenTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrderCategory, _p_FIX__OrderCategoryTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MultiLegReportingType, _p_FIX__MultiLegReportingTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CxlType, _p_FIX__CxlTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Side, _p_FIX__SideTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CommType, _p_FIX__CommTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Nested2PartyIDSource, _p_FIX__Nested2PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__NestedPartyIDSource, _p_FIX__NestedPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PartyIDSource, _p_FIX__PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlInstSource, _p_FIX__SettlInstSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlPartyIDSource, _p_FIX__SettlPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Nested3PartyIDSource, _p_FIX__Nested3PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__InstrumentPartyIDSource, _p_FIX__InstrumentPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyIDSource, _p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RefOrderIDSource, _p_FIX__RefOrderIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RootPartyIDSource, _p_FIX__RootPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExDestinationIDSource, _p_FIX__ExDestinationIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Nested4PartyIDSource, _p_FIX__Nested4PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, _p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TargetPartyIDSource, _p_FIX__TargetPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MassCancelResponse, _p_FIX__MassCancelResponseTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Benchmark, _p_FIX__BenchmarkTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegSettlType, _p_FIX__LegSettlTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerOrderType, _p_FIX__TriggerOrderTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegSettlmntTyp, _p_FIX__LegSettlmntTypTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlmntTyp, _p_FIX__SettlmntTypTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExerciseMethod, _p_FIX__ExerciseMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PreallocMethod, _p_FIX__PreallocMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AsOfIndicator, _p_FIX__AsOfIndicatorTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DisplayMethod, _p_FIX__DisplayMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TradeHandlingInstr, _p_FIX__TradeHandlingInstrTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrigTradeHandlingInstr, _p_FIX__OrigTradeHandlingInstrTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DeleteReason, _p_FIX__DeleteReasonTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DKReason, _p_FIX__DKReasonTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CancellationRights, _p_FIX__CancellationRightsTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Rule80A, _p_FIX__Rule80ATo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CashMargin, _p_FIX__CashMarginTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DayBookingInst, _p_FIX__DayBookingInstTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AdvSide, _p_FIX__AdvSideTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegOptAttribute, _p_FIX__LegOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingOptAttribute, _p_FIX__UnderlyingOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OptAttribute, _p_FIX__OptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOIQltyInd, _p_FIX__IOIQltyIndTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeOptAttribute, _p_FIX__DerivativeOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegOptAttribute, _p_FIX__UnderlyingLegOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrdType, _p_FIX__OrdTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MDUpdateAction, _p_FIX__MDUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SecurityUpdateAction, _p_FIX__SecurityUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ListUpdateAction, _p_FIX__ListUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TradSesUpdateAction, _p_FIX__TradSesUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MarketUpdateAction, _p_FIX__MarketUpdateActionTo_p_FIX__CharField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CheckSum[] = { {&_swigt__p_FIX__CheckSum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CheckSumField[] = { {&_swigt__p_FIX__CheckSumField, 0, 0, 0}, {&_swigt__p_FIX__CheckSum, _p_FIX__CheckSumTo_p_FIX__CheckSumField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClOrdID[] = { {&_swigt__p_FIX__ClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClOrdLinkID[] = { {&_swigt__p_FIX__ClOrdLinkID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingAccount[] = { {&_swigt__p_FIX__ClearingAccount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingBusinessDate[] = { {&_swigt__p_FIX__ClearingBusinessDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingFeeIndicator[] = { {&_swigt__p_FIX__ClearingFeeIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingFirm[] = { {&_swigt__p_FIX__ClearingFirm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingInstruction[] = { {&_swigt__p_FIX__ClearingInstruction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClientBidID[] = { {&_swigt__p_FIX__ClientBidID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClientID[] = { {&_swigt__p_FIX__ClientID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAction[] = { {&_swigt__p_FIX__CollAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollApplType[] = { {&_swigt__p_FIX__CollApplType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnID[] = { {&_swigt__p_FIX__CollAsgnID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnReason[] = { {&_swigt__p_FIX__CollAsgnReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnRefID[] = { {&_swigt__p_FIX__CollAsgnRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnRejectReason[] = { {&_swigt__p_FIX__CollAsgnRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnRespType[] = { {&_swigt__p_FIX__CollAsgnRespType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnTransType[] = { {&_swigt__p_FIX__CollAsgnTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryID[] = { {&_swigt__p_FIX__CollInquiryID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryQualifier[] = { {&_swigt__p_FIX__CollInquiryQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryResult[] = { {&_swigt__p_FIX__CollInquiryResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryStatus[] = { {&_swigt__p_FIX__CollInquiryStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollReqID[] = { {&_swigt__p_FIX__CollReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollRespID[] = { {&_swigt__p_FIX__CollRespID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollRptID[] = { {&_swigt__p_FIX__CollRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollStatus[] = { {&_swigt__p_FIX__CollStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CommCurrency[] = { {&_swigt__p_FIX__CommCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CommType[] = { {&_swigt__p_FIX__CommType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Commission[] = { {&_swigt__p_FIX__Commission, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventCondition[] = { {&_swigt__p_FIX__ComplexEventCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventEndDate[] = { {&_swigt__p_FIX__ComplexEventEndDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventEndTime[] = { {&_swigt__p_FIX__ComplexEventEndTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPrice[] = { {&_swigt__p_FIX__ComplexEventPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPriceBoundaryMethod[] = { {&_swigt__p_FIX__ComplexEventPriceBoundaryMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPriceBoundaryPrecision[] = { {&_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPriceTimeType[] = { {&_swigt__p_FIX__ComplexEventPriceTimeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventStartDate[] = { {&_swigt__p_FIX__ComplexEventStartDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventStartTime[] = { {&_swigt__p_FIX__ComplexEventStartTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventType[] = { {&_swigt__p_FIX__ComplexEventType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexOptPayoutAmount[] = { {&_swigt__p_FIX__ComplexOptPayoutAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplianceID[] = { {&_swigt__p_FIX__ComplianceID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Concession[] = { {&_swigt__p_FIX__Concession, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfigError[] = { {&_swigt__p_FIX__ConfigError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmID[] = { {&_swigt__p_FIX__ConfirmID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmRefID[] = { {&_swigt__p_FIX__ConfirmRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmRejReason[] = { {&_swigt__p_FIX__ConfirmRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmReqID[] = { {&_swigt__p_FIX__ConfirmReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmStatus[] = { {&_swigt__p_FIX__ConfirmStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmTransType[] = { {&_swigt__p_FIX__ConfirmTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmType[] = { {&_swigt__p_FIX__ConfirmType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContAmtCurr[] = { {&_swigt__p_FIX__ContAmtCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContAmtType[] = { {&_swigt__p_FIX__ContAmtType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContAmtValue[] = { {&_swigt__p_FIX__ContAmtValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContIntRptID[] = { {&_swigt__p_FIX__ContIntRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContingencyType[] = { {&_swigt__p_FIX__ContingencyType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraBroker[] = { {&_swigt__p_FIX__ContraBroker, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraLegRefID[] = { {&_swigt__p_FIX__ContraLegRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraTradeQty[] = { {&_swigt__p_FIX__ContraTradeQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraTradeTime[] = { {&_swigt__p_FIX__ContraTradeTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraTrader[] = { {&_swigt__p_FIX__ContraTrader, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContractMultiplier[] = { {&_swigt__p_FIX__ContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContractMultiplierUnit[] = { {&_swigt__p_FIX__ContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContractSettlMonth[] = { {&_swigt__p_FIX__ContractSettlMonth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraryInstructionIndicator[] = { {&_swigt__p_FIX__ContraryInstructionIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CopyMsgIndicator[] = { {&_swigt__p_FIX__CopyMsgIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CorporateAction[] = { {&_swigt__p_FIX__CorporateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Country[] = { {&_swigt__p_FIX__Country, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CountryOfIssue[] = { {&_swigt__p_FIX__CountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CouponPaymentDate[] = { {&_swigt__p_FIX__CouponPaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CouponRate[] = { {&_swigt__p_FIX__CouponRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CoveredOrUncovered[] = { {&_swigt__p_FIX__CoveredOrUncovered, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CreditRating[] = { {&_swigt__p_FIX__CreditRating, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossID[] = { {&_swigt__p_FIX__CrossID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossPercent[] = { {&_swigt__p_FIX__CrossPercent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossPrioritization[] = { {&_swigt__p_FIX__CrossPrioritization, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossType[] = { {&_swigt__p_FIX__CrossType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CstmApplVerID[] = { {&_swigt__p_FIX__CstmApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CumQty[] = { {&_swigt__p_FIX__CumQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Currency[] = { {&_swigt__p_FIX__Currency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CurrencyRatio[] = { {&_swigt__p_FIX__CurrencyRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustDirectedOrder[] = { {&_swigt__p_FIX__CustDirectedOrder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustOrderCapacity[] = { {&_swigt__p_FIX__CustOrderCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustOrderHandlingInst[] = { {&_swigt__p_FIX__CustOrderHandlingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustomerOrFirm[] = { {&_swigt__p_FIX__CustomerOrFirm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlQty[] = { {&_swigt__p_FIX__CxlQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlRejReason[] = { {&_swigt__p_FIX__CxlRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlRejResponseTo[] = { {&_swigt__p_FIX__CxlRejResponseTo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlType[] = { {&_swigt__p_FIX__CxlType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DATA[] = { {&_swigt__p_FIX__DATA, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DAYOFMONTH[] = { {&_swigt__p_FIX__DAYOFMONTH, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DKReason[] = { {&_swigt__p_FIX__DKReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DataDictionary[] = { {&_swigt__p_FIX__DataDictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DataDictionaryNotFound[] = { {&_swigt__p_FIX__DataDictionaryNotFound, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DateOfBirth[] = { {&_swigt__p_FIX__DateOfBirth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DatedDate[] = { {&_swigt__p_FIX__DatedDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayAvgPx[] = { {&_swigt__p_FIX__DayAvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayBookingInst[] = { {&_swigt__p_FIX__DayBookingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayCumQty[] = { {&_swigt__p_FIX__DayCumQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayOrderQty[] = { {&_swigt__p_FIX__DayOrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DealingCapacity[] = { {&_swigt__p_FIX__DealingCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefBidSize[] = { {&_swigt__p_FIX__DefBidSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefOfferSize[] = { {&_swigt__p_FIX__DefOfferSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultApplExtID[] = { {&_swigt__p_FIX__DefaultApplExtID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultApplVerID[] = { {&_swigt__p_FIX__DefaultApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultCstmApplVerID[] = { {&_swigt__p_FIX__DefaultCstmApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultVerIndicator[] = { {&_swigt__p_FIX__DefaultVerIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeleteReason[] = { {&_swigt__p_FIX__DeleteReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliverToCompID[] = { {&_swigt__p_FIX__DeliverToCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliverToLocationID[] = { {&_swigt__p_FIX__DeliverToLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliverToSubID[] = { {&_swigt__p_FIX__DeliverToSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliveryDate[] = { {&_swigt__p_FIX__DeliveryDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliveryForm[] = { {&_swigt__p_FIX__DeliveryForm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliveryType[] = { {&_swigt__p_FIX__DeliveryType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivFlexProductEligibilityIndicator[] = { {&_swigt__p_FIX__DerivFlexProductEligibilityIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeCFICode[] = { {&_swigt__p_FIX__DerivativeCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeCapPrice[] = { {&_swigt__p_FIX__DerivativeCapPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeContractMultiplier[] = { {&_swigt__p_FIX__DerivativeContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeContractMultiplierUnit[] = { {&_swigt__p_FIX__DerivativeContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeContractSettlMonth[] = { {&_swigt__p_FIX__DerivativeContractSettlMonth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeCountryOfIssue[] = { {&_swigt__p_FIX__DerivativeCountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedIssuer[] = { {&_swigt__p_FIX__DerivativeEncodedIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedIssuerLen[] = { {&_swigt__p_FIX__DerivativeEncodedIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedSecurityDesc[] = { {&_swigt__p_FIX__DerivativeEncodedSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedSecurityDescLen[] = { {&_swigt__p_FIX__DerivativeEncodedSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventDate[] = { {&_swigt__p_FIX__DerivativeEventDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventPx[] = { {&_swigt__p_FIX__DerivativeEventPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventText[] = { {&_swigt__p_FIX__DerivativeEventText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventTime[] = { {&_swigt__p_FIX__DerivativeEventTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventType[] = { {&_swigt__p_FIX__DerivativeEventType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeExerciseStyle[] = { {&_swigt__p_FIX__DerivativeExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeFloorPrice[] = { {&_swigt__p_FIX__DerivativeFloorPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeFlowScheduleType[] = { {&_swigt__p_FIX__DerivativeFlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeFuturesValuationMethod[] = { {&_swigt__p_FIX__DerivativeFuturesValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrAttribType[] = { {&_swigt__p_FIX__DerivativeInstrAttribType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrAttribValue[] = { {&_swigt__p_FIX__DerivativeInstrAttribValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrRegistry[] = { {&_swigt__p_FIX__DerivativeInstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrmtAssignmentMethod[] = { {&_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartyID[] = { {&_swigt__p_FIX__DerivativeInstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartyIDSource[] = { {&_swigt__p_FIX__DerivativeInstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartyRole[] = { {&_swigt__p_FIX__DerivativeInstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartySubID[] = { {&_swigt__p_FIX__DerivativeInstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartySubIDType[] = { {&_swigt__p_FIX__DerivativeInstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeIssueDate[] = { {&_swigt__p_FIX__DerivativeIssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeIssuer[] = { {&_swigt__p_FIX__DerivativeIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeListMethod[] = { {&_swigt__p_FIX__DerivativeListMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeLocaleOfIssue[] = { {&_swigt__p_FIX__DerivativeLocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMaturityDate[] = { {&_swigt__p_FIX__DerivativeMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMaturityMonthYear[] = { {&_swigt__p_FIX__DerivativeMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMaturityTime[] = { {&_swigt__p_FIX__DerivativeMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMinPriceIncrement[] = { {&_swigt__p_FIX__DerivativeMinPriceIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMinPriceIncrementAmount[] = { {&_swigt__p_FIX__DerivativeMinPriceIncrementAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeNTPositionLimit[] = { {&_swigt__p_FIX__DerivativeNTPositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeOptAttribute[] = { {&_swigt__p_FIX__DerivativeOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeOptPayAmount[] = { {&_swigt__p_FIX__DerivativeOptPayAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePositionLimit[] = { {&_swigt__p_FIX__DerivativePositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePriceQuoteMethod[] = { {&_swigt__p_FIX__DerivativePriceQuoteMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePriceUnitOfMeasure[] = { {&_swigt__p_FIX__DerivativePriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeProduct[] = { {&_swigt__p_FIX__DerivativeProduct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeProductComplex[] = { {&_swigt__p_FIX__DerivativeProductComplex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePutOrCall[] = { {&_swigt__p_FIX__DerivativePutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityAltID[] = { {&_swigt__p_FIX__DerivativeSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityAltIDSource[] = { {&_swigt__p_FIX__DerivativeSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityDesc[] = { {&_swigt__p_FIX__DerivativeSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityExchange[] = { {&_swigt__p_FIX__DerivativeSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityGroup[] = { {&_swigt__p_FIX__DerivativeSecurityGroup, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityID[] = { {&_swigt__p_FIX__DerivativeSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityIDSource[] = { {&_swigt__p_FIX__DerivativeSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityStatus[] = { {&_swigt__p_FIX__DerivativeSecurityStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecuritySubType[] = { {&_swigt__p_FIX__DerivativeSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityType[] = { {&_swigt__p_FIX__DerivativeSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityXML[] = { {&_swigt__p_FIX__DerivativeSecurityXML, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityXMLLen[] = { {&_swigt__p_FIX__DerivativeSecurityXMLLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityXMLSchema[] = { {&_swigt__p_FIX__DerivativeSecurityXMLSchema, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSettlMethod[] = { {&_swigt__p_FIX__DerivativeSettlMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSettleOnOpenFlag[] = { {&_swigt__p_FIX__DerivativeSettleOnOpenFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStateOrProvinceOfIssue[] = { {&_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikeCurrency[] = { {&_swigt__p_FIX__DerivativeStrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikeMultiplier[] = { {&_swigt__p_FIX__DerivativeStrikeMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikePrice[] = { {&_swigt__p_FIX__DerivativeStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikeValue[] = { {&_swigt__p_FIX__DerivativeStrikeValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSymbol[] = { {&_swigt__p_FIX__DerivativeSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSymbolSfx[] = { {&_swigt__p_FIX__DerivativeSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeTimeUnit[] = { {&_swigt__p_FIX__DerivativeTimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeUnitOfMeasure[] = { {&_swigt__p_FIX__DerivativeUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeUnitOfMeasureQty[] = { {&_swigt__p_FIX__DerivativeUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeValuationMethod[] = { {&_swigt__p_FIX__DerivativeValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Designation[] = { {&_swigt__p_FIX__Designation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskID[] = { {&_swigt__p_FIX__DeskID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskOrderHandlingInst[] = { {&_swigt__p_FIX__DeskOrderHandlingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskType[] = { {&_swigt__p_FIX__DeskType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskTypeSource[] = { {&_swigt__p_FIX__DeskTypeSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DetachmentPoint[] = { {&_swigt__p_FIX__DetachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Dictionary[] = { {&_swigt__p_FIX__Dictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionInst[] = { {&_swigt__p_FIX__DiscretionInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionLimitType[] = { {&_swigt__p_FIX__DiscretionLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionMoveType[] = { {&_swigt__p_FIX__DiscretionMoveType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionOffset[] = { {&_swigt__p_FIX__DiscretionOffset, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionOffsetType[] = { {&_swigt__p_FIX__DiscretionOffsetType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionOffsetValue[] = { {&_swigt__p_FIX__DiscretionOffsetValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionPrice[] = { {&_swigt__p_FIX__DiscretionPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionRoundDirection[] = { {&_swigt__p_FIX__DiscretionRoundDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionScope[] = { {&_swigt__p_FIX__DiscretionScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayHighQty[] = { {&_swigt__p_FIX__DisplayHighQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayLowQty[] = { {&_swigt__p_FIX__DisplayLowQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayMethod[] = { {&_swigt__p_FIX__DisplayMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayMinIncr[] = { {&_swigt__p_FIX__DisplayMinIncr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayQty[] = { {&_swigt__p_FIX__DisplayQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayWhen[] = { {&_swigt__p_FIX__DisplayWhen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DistribPaymentMethod[] = { {&_swigt__p_FIX__DistribPaymentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DistribPercentage[] = { {&_swigt__p_FIX__DistribPercentage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DividendYield[] = { {&_swigt__p_FIX__DividendYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DlvyInst[] = { {&_swigt__p_FIX__DlvyInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DlvyInstType[] = { {&_swigt__p_FIX__DlvyInstType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DoNotSend[] = { {&_swigt__p_FIX__DoNotSend, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DoubleField[] = { {&_swigt__p_FIX__UnitOfMeasureQty, _p_FIX__UnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasureQty, _p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasureQty, _p_FIX__LegUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasureQty, _p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, _p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasureQty, _p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasureQty, _p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, _p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingLastPx, _p_FIX__UnderlyingLastPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegLastPx, _p_FIX__LegLastPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastPx, _p_FIX__LastPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ReportedPx, _p_FIX__ReportedPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCapValue, _p_FIX__UnderlyingCapValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MidPx, _p_FIX__MidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayLowQty, _p_FIX__DisplayLowQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RoundingModulus, _p_FIX__RoundingModulusTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegRatioQty, _p_FIX__LegRatioQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RatioQty, _p_FIX__RatioQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntrySize, _p_FIX__MDEntrySizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ComplexEventPrice, _p_FIX__ComplexEventPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LeavesQty, _p_FIX__LeavesQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Quantity, _p_FIX__QuantityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingAdjustedQuantity, _p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalTakedown, _p_FIX__TotalTakedownTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayMinIncr, _p_FIX__DisplayMinIncrTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Factor, _p_FIX__FactorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegFactor, _p_FIX__LegFactorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingFactor, _p_FIX__UnderlyingFactorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocAccruedInterestAmt, _p_FIX__AllocAccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalAccruedInterestAmt, _p_FIX__TotalAccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AccruedInterestAmt, _p_FIX__AccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndAccruedInterestAmt, _p_FIX__EndAccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeFloorPrice, _p_FIX__DerivativeFloorPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FloorPrice, _p_FIX__FloorPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TriggerPrice, _p_FIX__TriggerPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RndPx, _p_FIX__RndPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ThresholdAmount, _p_FIX__ThresholdAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCashAmount, _p_FIX__UnderlyingCashAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCollectAmount, _p_FIX__UnderlyingCollectAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinPriceIncrementAmount, _p_FIX__MinPriceIncrementAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrementAmount, _p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OptPayoutAmount, _p_FIX__OptPayoutAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ComplexOptPayoutAmount, _p_FIX__ComplexOptPayoutAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingDirtyPrice, _p_FIX__UnderlyingDirtyPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AvgParPx, _p_FIX__AvgParPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ShortQty, _p_FIX__ShortQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocAvgPx, _p_FIX__AllocAvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TriggerNewPrice, _p_FIX__TriggerNewPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PeggedRefPrice, _p_FIX__PeggedRefPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ContraTradeQty, _p_FIX__ContraTradeQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderBookingQty, _p_FIX__OrderBookingQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingQty, _p_FIX__UnderlyingQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SharedCommission, _p_FIX__SharedCommissionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Commission, _p_FIX__CommissionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DayAvgPx, _p_FIX__DayAvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SpreadToBenchmark, _p_FIX__SpreadToBenchmarkTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegRepurchaseRate, _p_FIX__LegRepurchaseRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseRate, _p_FIX__UnderlyingRepurchaseRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RepurchaseRate, _p_FIX__RepurchaseRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AttachmentPoint, _p_FIX__AttachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DetachmentPoint, _p_FIX__DetachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingAttachmentPoint, _p_FIX__UnderlyingAttachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingDetachmentPoint, _p_FIX__UnderlyingDetachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MarginRatio, _p_FIX__MarginRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOptionRatio, _p_FIX__LegOptionRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingEndValue, _p_FIX__UnderlyingEndValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidPx, _p_FIX__BidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FeeMultiplier, _p_FIX__FeeMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegContractMultiplier, _p_FIX__LegContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ContractMultiplier, _p_FIX__ContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplier, _p_FIX__UnderlyingContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikeMultiplier, _p_FIX__StrikeMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeMultiplier, _p_FIX__DerivativeStrikeMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplier, _p_FIX__DerivativeContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessValue, _p_FIX__AllowableOneSidednessValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TimeToExpiration, _p_FIX__TimeToExpirationTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints, _p_FIX__OfferForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidForwardPoints, _p_FIX__BidForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastForwardPoints, _p_FIX__LastForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntryForwardPoints, _p_FIX__MDEntryForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidSwapPoints, _p_FIX__BidSwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferSwapPoints, _p_FIX__OfferSwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegBidForwardPoints, _p_FIX__LegBidForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOfferForwardPoints, _p_FIX__LegOfferForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SwapPoints, _p_FIX__SwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastSwapPoints, _p_FIX__LastSwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegLastForwardPoints, _p_FIX__LegLastForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__GrossTradeAmt, _p_FIX__GrossTradeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SideGrossTradeAmt, _p_FIX__SideGrossTradeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegGrossTradeAmt, _p_FIX__LegGrossTradeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StopPx, _p_FIX__StopPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRate, _p_FIX__UnderlyingFXRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__NetChgPrevDay, _p_FIX__NetChgPrevDayTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingPayAmount, _p_FIX__UnderlyingPayAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingDeliveryAmount, _p_FIX__UnderlyingDeliveryAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OptPayAmount, _p_FIX__OptPayAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeOptPayAmount, _p_FIX__DerivativeOptPayAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CapPrice, _p_FIX__CapPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeCapPrice, _p_FIX__DerivativeCapPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOfferPx, _p_FIX__LegOfferPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MktOfferPx, _p_FIX__MktOfferPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferPx, _p_FIX__OfferPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferYield, _p_FIX__OfferYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Price, _p_FIX__PriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PegDifference, _p_FIX__PegDifferenceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinQty, _p_FIX__MinQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MiscFeeAmt, _p_FIX__MiscFeeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderAvgPx, _p_FIX__OrderAvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastParPx, _p_FIX__LastParPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriceImprovement, _p_FIX__PriceImprovementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessPct, _p_FIX__AllowableOneSidednessPctTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OutsideIndexPct, _p_FIX__OutsideIndexPctTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SellVolume, _p_FIX__SellVolumeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PeggedPrice, _p_FIX__PeggedPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PrevClosePx, _p_FIX__PrevClosePxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StartStrikePxRange, _p_FIX__StartStrikePxRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndStrikePxRange, _p_FIX__EndStrikePxRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingLastQty, _p_FIX__UnderlyingLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastQty, _p_FIX__LastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CalculatedCcyLastQty, _p_FIX__CalculatedCcyLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegCalculatedCcyLastQty, _p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegLastQty, _p_FIX__LegLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints2, _p_FIX__OfferForwardPoints2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidForwardPoints2, _p_FIX__BidForwardPoints2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastForwardPoints2, _p_FIX__LastForwardPoints2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingPx, _p_FIX__UnderlyingPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryDisplayQty, _p_FIX__SecondaryDisplayQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayQty, _p_FIX__DisplayQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPrice, _p_FIX__LegBenchmarkPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BenchmarkPrice, _p_FIX__BenchmarkPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderQty2, _p_FIX__OrderQty2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StartTickPriceRange, _p_FIX__StartTickPriceRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndTickPriceRange, _p_FIX__EndTickPriceRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DiscretionOffset, _p_FIX__DiscretionOffsetTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ParticipationRate, _p_FIX__ParticipationRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LiquidityPctLow, _p_FIX__LiquidityPctLowTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegAllocQty, _p_FIX__LegAllocQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocQty, _p_FIX__AllocQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__HighPx, _p_FIX__HighPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DoubleField, 0, 0, 0}, {&_swigt__p_FIX__FirstPx, _p_FIX__FirstPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastSpotRate, _p_FIX__LastSpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferSpotRate, _p_FIX__OfferSpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidSpotRate, _p_FIX__BidSpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntrySpotRate, _p_FIX__MDEntrySpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TargetStrategyPerformance, _p_FIX__TargetStrategyPerformanceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CashOutstanding, _p_FIX__CashOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__NotionalPercentageOutstanding, _p_FIX__NotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OriginalNotionalPercentageOutstanding, _p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, _p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DiscretionPrice, _p_FIX__DiscretionPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPrice, _p_FIX__YieldRedemptionPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrAmt, _p_FIX__AllocSettlCurrAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrAmt, _p_FIX__SettlCurrAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Yield, _p_FIX__YieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BuyVolume, _p_FIX__BuyVolumeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TradeVolume, _p_FIX__TradeVolumeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingEndPrice, _p_FIX__UnderlyingEndPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikeValue, _p_FIX__StrikeValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeValue, _p_FIX__DerivativeStrikeValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayHighQty, _p_FIX__DisplayHighQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AvgPx, _p_FIX__AvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrOfferFxRate, _p_FIX__SettlCurrOfferFxRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrBidFxRate, _p_FIX__SettlCurrBidFxRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRate, _p_FIX__SettlCurrFxRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, _p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegBidPx, _p_FIX__LegBidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MidYield, _p_FIX__MidYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidYield, _p_FIX__BidYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinTradeVol, _p_FIX__MinTradeVolTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxTradeVol, _p_FIX__MaxTradeVolTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FillQty, _p_FIX__FillQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Spread, _p_FIX__SpreadTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndCash, _p_FIX__EndCashTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Concession, _p_FIX__ConcessionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegCouponRate, _p_FIX__LegCouponRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CouponRate, _p_FIX__CouponRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponRate, _p_FIX__UnderlyingCouponRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastShares, _p_FIX__LastSharesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegPrice, _p_FIX__LegPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AssignmentUnit, _p_FIX__AssignmentUnitTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OutMainCntryUIndex, _p_FIX__OutMainCntryUIndexTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxShow, _p_FIX__MaxShowTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LowPx, _p_FIX__LowPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RoundLot, _p_FIX__RoundLotTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RiskFreeRate, _p_FIX__RiskFreeRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderCapacityQty, _p_FIX__OrderCapacityQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PctAtRisk, _p_FIX__PctAtRiskTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RefreshQty, _p_FIX__RefreshQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PosAmt, _p_FIX__PosAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MarginExcess, _p_FIX__MarginExcessTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetValue, _p_FIX__DiscretionOffsetValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PegOffsetValue, _p_FIX__PegOffsetValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ContAmtValue, _p_FIX__ContAmtValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalNetValue, _p_FIX__TotalNetValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinPriceIncrement, _p_FIX__MinPriceIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MatchIncrement, _p_FIX__MatchIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikeIncrement, _p_FIX__StrikeIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TickIncrement, _p_FIX__TickIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrement, _p_FIX__DerivativeMinPriceIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DividendYield, _p_FIX__DividendYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegDividendYield, _p_FIX__LegDividendYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxFloor, _p_FIX__MaxFloorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntryPx, _p_FIX__MDEntryPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocInterestAtMaturity, _p_FIX__AllocInterestAtMaturityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__InterestAtMaturity, _p_FIX__InterestAtMaturityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxPriceVariation, _p_FIX__MaxPriceVariationTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Shares, _p_FIX__SharesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CcyAmt, _p_FIX__CcyAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocShares, _p_FIX__AllocSharesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EventPx, _p_FIX__EventPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeEventPx, _p_FIX__DerivativeEventPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriceDelta, _p_FIX__PriceDeltaTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Volatility, _p_FIX__VolatilityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegVolatility, _p_FIX__LegVolatilityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegQty, _p_FIX__LegQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinBidSize, _p_FIX__MinBidSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidSize, _p_FIX__BidSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DefBidSize, _p_FIX__DefBidSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegStrikePrice, _p_FIX__LegStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikePrice, _p_FIX__StrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikePrice, _p_FIX__UnderlyingStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TradingReferencePrice, _p_FIX__TradingReferencePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryTradingReferencePrice, _p_FIX__SecondaryTradingReferencePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikePrice, _p_FIX__DerivativeStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegStrikePrice, _p_FIX__UnderlyingLegStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CurrencyRatio, _p_FIX__CurrencyRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegCurrencyRatio, _p_FIX__LegCurrencyRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriorSettlPrice, _p_FIX__PriorSettlPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPrice, _p_FIX__UnderlyingSettlPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlPrice, _p_FIX__SettlPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OpenInterest, _p_FIX__OpenInterestTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DistribPercentage, _p_FIX__DistribPercentageTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ExpQty, _p_FIX__ExpQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CashOrderQty, _p_FIX__CashOrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderQty, _p_FIX__OrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DayOrderQty, _p_FIX__DayOrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOrderQty, _p_FIX__LegOrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocNetMoney, _p_FIX__AllocNetMoneyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__NetMoney, _p_FIX__NetMoneyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaturityNetMoney, _p_FIX__MaturityNetMoneyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ExecPriceAdjustment, _p_FIX__ExecPriceAdjustmentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LongQty, _p_FIX__LongQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingStartValue, _p_FIX__UnderlyingStartValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrentValue, _p_FIX__UnderlyingCurrentValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinOfferSize, _p_FIX__MinOfferSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferSize, _p_FIX__OfferSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DefOfferSize, _p_FIX__DefOfferSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FairValue, _p_FIX__FairValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CxlQty, _p_FIX__CxlQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SideValue1, _p_FIX__SideValue1To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SideValue2, _p_FIX__SideValue2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MktBidPx, _p_FIX__MktBidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LiquidityValue, _p_FIX__LiquidityValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StartCash, _p_FIX__StartCashTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__WtAverageLiquidity, _p_FIX__WtAverageLiquidityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalVolumeTraded, _p_FIX__TotalVolumeTradedTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FillPx, _p_FIX__FillPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BasisFeaturePrice, _p_FIX__BasisFeaturePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EFPTrackingError, _p_FIX__EFPTrackingErrorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TriggerNewQty, _p_FIX__TriggerNewQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Price2, _p_FIX__Price2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryPrecision, _p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, _p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LowLimitPrice, _p_FIX__LowLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__HighLimitPrice, _p_FIX__HighLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryLowLimitPrice, _p_FIX__SecondaryLowLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryHighLimitPrice, _p_FIX__SecondaryHighLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinLotSize, _p_FIX__MinLotSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocPrice, _p_FIX__AllocPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ValueOfFutures, _p_FIX__ValueOfFuturesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CumQty, _p_FIX__CumQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DayCumQty, _p_FIX__DayCumQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LiquidityPctHigh, _p_FIX__LiquidityPctHighTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderPercent, _p_FIX__OrderPercentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CrossPercent, _p_FIX__CrossPercentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AccruedInterestRate, _p_FIX__AccruedInterestRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingAllocationPercent, _p_FIX__UnderlyingAllocationPercentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDSecSize, _p_FIX__MDSecSizeTo_p_FIX__DoubleField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DueToRelated[] = { {&_swigt__p_FIX__DueToRelated, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DuplicateFieldNumber[] = { {&_swigt__p_FIX__DuplicateFieldNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EFPTrackingError[] = { {&_swigt__p_FIX__EFPTrackingError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EXCHANGE[] = { {&_swigt__p_FIX__EXCHANGE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EffectiveTime[] = { {&_swigt__p_FIX__EffectiveTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EmailThreadID[] = { {&_swigt__p_FIX__EmailThreadID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EmailType[] = { {&_swigt__p_FIX__EmailType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedAllocText[] = { {&_swigt__p_FIX__EncodedAllocText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedAllocTextLen[] = { {&_swigt__p_FIX__EncodedAllocTextLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedHeadline[] = { {&_swigt__p_FIX__EncodedHeadline, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedHeadlineLen[] = { {&_swigt__p_FIX__EncodedHeadlineLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedIssuer[] = { {&_swigt__p_FIX__EncodedIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedIssuerLen[] = { {&_swigt__p_FIX__EncodedIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegIssuer[] = { {&_swigt__p_FIX__EncodedLegIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegIssuerLen[] = { {&_swigt__p_FIX__EncodedLegIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegSecurityDesc[] = { {&_swigt__p_FIX__EncodedLegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegSecurityDescLen[] = { {&_swigt__p_FIX__EncodedLegSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListExecInst[] = { {&_swigt__p_FIX__EncodedListExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListExecInstLen[] = { {&_swigt__p_FIX__EncodedListExecInstLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListStatusText[] = { {&_swigt__p_FIX__EncodedListStatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListStatusTextLen[] = { {&_swigt__p_FIX__EncodedListStatusTextLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedMktSegmDesc[] = { {&_swigt__p_FIX__EncodedMktSegmDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedMktSegmDescLen[] = { {&_swigt__p_FIX__EncodedMktSegmDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityDesc[] = { {&_swigt__p_FIX__EncodedSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityDescLen[] = { {&_swigt__p_FIX__EncodedSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityListDesc[] = { {&_swigt__p_FIX__EncodedSecurityListDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityListDescLen[] = { {&_swigt__p_FIX__EncodedSecurityListDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSubject[] = { {&_swigt__p_FIX__EncodedSubject, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSubjectLen[] = { {&_swigt__p_FIX__EncodedSubjectLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedText[] = { {&_swigt__p_FIX__EncodedText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedTextLen[] = { {&_swigt__p_FIX__EncodedTextLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingIssuer[] = { {&_swigt__p_FIX__EncodedUnderlyingIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingIssuerLen[] = { {&_swigt__p_FIX__EncodedUnderlyingIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingSecurityDesc[] = { {&_swigt__p_FIX__EncodedUnderlyingSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingSecurityDescLen[] = { {&_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptMethod[] = { {&_swigt__p_FIX__EncryptMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedNewPassword[] = { {&_swigt__p_FIX__EncryptedNewPassword, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedNewPasswordLen[] = { {&_swigt__p_FIX__EncryptedNewPasswordLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedPassword[] = { {&_swigt__p_FIX__EncryptedPassword, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedPasswordLen[] = { {&_swigt__p_FIX__EncryptedPasswordLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedPasswordMethod[] = { {&_swigt__p_FIX__EncryptedPasswordMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndAccruedInterestAmt[] = { {&_swigt__p_FIX__EndAccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndCash[] = { {&_swigt__p_FIX__EndCash, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndDate[] = { {&_swigt__p_FIX__EndDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndMaturityMonthYear[] = { {&_swigt__p_FIX__EndMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndSeqNo[] = { {&_swigt__p_FIX__EndSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndStrikePxRange[] = { {&_swigt__p_FIX__EndStrikePxRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndTickPriceRange[] = { {&_swigt__p_FIX__EndTickPriceRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventDate[] = { {&_swigt__p_FIX__EventDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventPx[] = { {&_swigt__p_FIX__EventPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventText[] = { {&_swigt__p_FIX__EventText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventTime[] = { {&_swigt__p_FIX__EventTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventType[] = { {&_swigt__p_FIX__EventType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExDate[] = { {&_swigt__p_FIX__ExDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExDestination[] = { {&_swigt__p_FIX__ExDestination, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExDestinationIDSource[] = { {&_swigt__p_FIX__ExDestinationIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Exception[] = { {&_swigt__p_FIX__RequiredTagMissing, _p_FIX__RequiredTagMissingTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketSendFailed, _p_FIX__SocketSendFailedTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketRecvFailed, _p_FIX__SocketRecvFailedTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__InvalidTagNumber, _p_FIX__InvalidTagNumberTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RejectLogon, _p_FIX__RejectLogonTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__IncorrectDataFormat, _p_FIX__IncorrectDataFormatTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__TagNotDefinedForMessage, _p_FIX__TagNotDefinedForMessageTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__InvalidMessage, _p_FIX__InvalidMessageTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__DoNotSend, _p_FIX__DoNotSendTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RuntimeError, _p_FIX__RuntimeErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__MessageParseError, _p_FIX__MessageParseErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__DuplicateFieldNumber, _p_FIX__DuplicateFieldNumberTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__FieldNotFound, _p_FIX__FieldNotFoundTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__DataDictionaryNotFound, _p_FIX__DataDictionaryNotFoundTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SessionNotFound, _p_FIX__SessionNotFoundTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__Exception, 0, 0, 0}, {&_swigt__p_FIX__IOException, _p_FIX__IOExceptionTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketException, _p_FIX__SocketExceptionTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__ConfigError, _p_FIX__ConfigErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__InvalidMessageType, _p_FIX__InvalidMessageTypeTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__UnsupportedMessageType, _p_FIX__UnsupportedMessageTypeTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__UnsupportedVersion, _p_FIX__UnsupportedVersionTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__IncorrectTagValue, _p_FIX__IncorrectTagValueTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__NoTagValue, _p_FIX__NoTagValueTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketCloseFailed, _p_FIX__SocketCloseFailedTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__TagOutOfOrder, _p_FIX__TagOutOfOrderTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RepeatedTag, _p_FIX__RepeatedTagTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__FieldConvertError, _p_FIX__FieldConvertErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__IncorrectMessageStructure, _p_FIX__IncorrectMessageStructureTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RepeatingGroupCountMismatch, _p_FIX__RepeatingGroupCountMismatchTo_p_FIX__Exception, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExchangeForPhysical[] = { {&_swigt__p_FIX__ExchangeForPhysical, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExchangeRule[] = { {&_swigt__p_FIX__ExchangeRule, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExchangeSpecialInstructions[] = { {&_swigt__p_FIX__ExchangeSpecialInstructions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecAckStatus[] = { {&_swigt__p_FIX__ExecAckStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecBroker[] = { {&_swigt__p_FIX__ExecBroker, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecID[] = { {&_swigt__p_FIX__ExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecInst[] = { {&_swigt__p_FIX__ExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecInstValue[] = { {&_swigt__p_FIX__ExecInstValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecPriceAdjustment[] = { {&_swigt__p_FIX__ExecPriceAdjustment, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecPriceType[] = { {&_swigt__p_FIX__ExecPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecRefID[] = { {&_swigt__p_FIX__ExecRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecRestatementReason[] = { {&_swigt__p_FIX__ExecRestatementReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecTransType[] = { {&_swigt__p_FIX__ExecTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecType[] = { {&_swigt__p_FIX__ExecType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecValuationPoint[] = { {&_swigt__p_FIX__ExecValuationPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExerciseMethod[] = { {&_swigt__p_FIX__ExerciseMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExerciseStyle[] = { {&_swigt__p_FIX__ExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpQty[] = { {&_swigt__p_FIX__ExpQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpType[] = { {&_swigt__p_FIX__ExpType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpirationCycle[] = { {&_swigt__p_FIX__ExpirationCycle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpirationQtyType[] = { {&_swigt__p_FIX__ExpirationQtyType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpireDate[] = { {&_swigt__p_FIX__ExpireDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpireTime[] = { {&_swigt__p_FIX__ExpireTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FLOAT[] = { {&_swigt__p_FIX__FLOAT, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Factor[] = { {&_swigt__p_FIX__Factor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FairValue[] = { {&_swigt__p_FIX__FairValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FeeMultiplier[] = { {&_swigt__p_FIX__FeeMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldBase[] = { {&_swigt__p_FIX__DerivativeCFICode, _p_FIX__DerivativeCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CFICode, _p_FIX__CFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCFICode, _p_FIX__UnderlyingCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCFICode, _p_FIX__LegCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegCFICode, _p_FIX__UnderlyingLegCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearFormat, _p_FIX__MaturityMonthYearFormatTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartCash, _p_FIX__StartCashTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasure, _p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasure, _p_FIX__DerivativeUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasure, _p_FIX__PriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasure, _p_FIX__LegUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasure, _p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnitOfMeasure, _p_FIX__UnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasure, _p_FIX__LegPriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, _p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigSecondaryTradeID, _p_FIX__OrigSecondaryTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTradeID, _p_FIX__OrigTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryFirmTradeID, _p_FIX__SecondaryFirmTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FirmTradeID, _p_FIX__FirmTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradeID, _p_FIX__SecondaryTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeID, _p_FIX__TradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Yield, _p_FIX__YieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityType, _p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityType, _p_FIX__DerivativeSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpirationQtyType, _p_FIX__ExpirationQtyTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QtyType, _p_FIX__QtyTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityType, _p_FIX__UnderlyingSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityType, _p_FIX__SecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RepoCollateralSecurityType, _p_FIX__RepoCollateralSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, _p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRepoCollateralSecurityType, _p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuantityType, _p_FIX__QuantityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityType, _p_FIX__LegSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Account, _p_FIX__AccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocAccount, _p_FIX__LegAllocAccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAccount, _p_FIX__AllocAccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingAccount, _p_FIX__ClearingAccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDImplicitDelete, _p_FIX__MDImplicitDeleteTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeTimeUnit, _p_FIX__DerivativeTimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegTimeUnit, _p_FIX__LegTimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingTimeUnit, _p_FIX__UnderlyingTimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeUnit, _p_FIX__TimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StandInstDbID, _p_FIX__StandInstDbIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotifyBrokerOfCredit, _p_FIX__NotifyBrokerOfCreditTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BrokerOfCredit, _p_FIX__BrokerOfCreditTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecuritySubType, _p_FIX__DerivativeSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdSubType, _p_FIX__TrdSubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecuritySubType, _p_FIX__LegSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecuritySubType, _p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySubType, _p_FIX__SecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecuritySubType, _p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ShortSaleReason, _p_FIX__ShortSaleReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocCancReplaceReason, _p_FIX__AllocCancReplaceReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeleteReason, _p_FIX__DeleteReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DKReason, _p_FIX__DKReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkRequestID, _p_FIX__NetworkRequestIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserRequestID, _p_FIX__UserRequestIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestID, _p_FIX__TradeRequestIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarginExcess, _p_FIX__MarginExcessTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistRejReasonText, _p_FIX__RegistRejReasonTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraTradeTime, _p_FIX__ContraTradeTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeEvents, _p_FIX__NoDerivativeEventsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoEvents, _p_FIX__NoEventsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCalculatedCcyLastQty, _p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CalculatedCcyLastQty, _p_FIX__CalculatedCcyLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLastQty, _p_FIX__UnderlyingLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastQty, _p_FIX__LastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLastQty, _p_FIX__LegLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideLastQty, _p_FIX__SideLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CheckSumField, _p_FIX__CheckSumFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Username, _p_FIX__UsernameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContIntRptID, _p_FIX__ContIntRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintRptID, _p_FIX__PosMaintRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeValue, _p_FIX__DerivativeStrikeValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeValue, _p_FIX__StrikeValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptPayoutType, _p_FIX__OptPayoutTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedText, _p_FIX__EncodedTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__GapFillFlag, _p_FIX__GapFillFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketDepth, _p_FIX__MarketDepthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StopPx, _p_FIX__StopPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDPriceLevel, _p_FIX__MDPriceLevelTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteResponseLevel, _p_FIX__QuoteResponseLevelTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldCalcDate, _p_FIX__YieldCalcDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollRptID, _p_FIX__CollRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegNumber, _p_FIX__LegNumberTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosType, _p_FIX__PosTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosAmtType, _p_FIX__PosAmtTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContAmtType, _p_FIX__ContAmtTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstID, _p_FIX__SettlInstIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReportedPx, _p_FIX__ReportedPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastFragment, _p_FIX__LastFragmentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceLimitType, _p_FIX__PriceLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryPriceLimitType, _p_FIX__SecondaryPriceLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionLimitType, _p_FIX__DiscretionLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegLimitType, _p_FIX__PegLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegStipulations, _p_FIX__NoLegStipulationsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStipulations, _p_FIX__NoStipulationsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ShortQty, _p_FIX__ShortQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SellerDays, _p_FIX__SellerDaysTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RptSeq, _p_FIX__RptSeqTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetType, _p_FIX__DiscretionOffsetTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegOffsetType, _p_FIX__PegOffsetTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesEndTime, _p_FIX__TradSesEndTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventEndTime, _p_FIX__ComplexEventEndTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TierCode, _p_FIX__TierCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Benchmark, _p_FIX__BenchmarkTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SpreadToBenchmark, _p_FIX__SpreadToBenchmarkTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnRejectReason, _p_FIX__CollAsgnRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnReason, _p_FIX__CollAsgnReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TransferReason, _p_FIX__TransferReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmRejReason, _p_FIX__ConfirmRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportRejectReason, _p_FIX__TradeReportRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRequestRejectReason, _p_FIX__QuoteRequestRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRejectReason, _p_FIX__QuoteRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDReqRejReason, _p_FIX__MDReqRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SessionRejectReason, _p_FIX__SessionRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlRejReason, _p_FIX__CxlRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdRejReason, _p_FIX__OrdRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteEntryRejectReason, _p_FIX__QuoteEntryRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecRestatementReason, _p_FIX__ExecRestatementReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BusinessRejectReason, _p_FIX__BusinessRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassCancelRejectReason, _p_FIX__MassCancelRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesStatusRejReason, _p_FIX__TradSesStatusRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionRejectReason, _p_FIX__MassActionRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListRejectReason, _p_FIX__ListRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefOrdIDReason, _p_FIX__RefOrdIDReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnRejReason, _p_FIX__StreamAsgnRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocText, _p_FIX__AllocTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedAllocText, _p_FIX__EncodedAllocTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliverToSubID, _p_FIX__DeliverToSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeCurr, _p_FIX__MiscFeeCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligMsgID, _p_FIX__SettlObligMsgIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReportedPxDiff, _p_FIX__ReportedPxDiffTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoComplexEvents, _p_FIX__NoComplexEventsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNestedInstrAttrib, _p_FIX__NoNestedInstrAttribTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrAttrib, _p_FIX__NoDerivativeInstrAttribTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoInstrAttrib, _p_FIX__NoInstrAttribTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStatsIndicators, _p_FIX__NoStatsIndicatorsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTrdRepIndicators, _p_FIX__NoTrdRepIndicatorsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoQuoteSets, _p_FIX__NoQuoteSetsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BeginSeqNo, _p_FIX__BeginSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventPx, _p_FIX__DerivativeEventPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventPx, _p_FIX__EventPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityTradingEvent, _p_FIX__SecurityTradingEventTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossType, _p_FIX__CrossTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndStrikePxRange, _p_FIX__EndStrikePxRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartStrikePxRange, _p_FIX__StartStrikePxRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementDesc, _p_FIX__AgreementDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketSegmentDesc, _p_FIX__MarketSegmentDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderDelay, _p_FIX__OrderDelayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderCategory, _p_FIX__OrderCategoryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsCategory, _p_FIX__NewsCategoryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinQty, _p_FIX__MinQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardNumber, _p_FIX__CardNumberTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctNumber, _p_FIX__CashDistribAgentAcctNumberTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPositions, _p_FIX__NoPositionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOfLegUnderlyings, _p_FIX__NoOfLegUnderlyingsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyings, _p_FIX__NoUnderlyingsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDates, _p_FIX__NoDatesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartDate, _p_FIX__StartDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardStartDate, _p_FIX__CardStartDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventStartDate, _p_FIX__ComplexEventStartDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefreshQty, _p_FIX__RefreshQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTime, _p_FIX__OrigTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDQuoteType, _p_FIX__MDQuoteTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDUpdateType, _p_FIX__MDUpdateTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteType, _p_FIX__QuoteTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumBidders, _p_FIX__NumBiddersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventDate, _p_FIX__DerivativeEventDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementDate, _p_FIX__UnderlyingSettlementDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementDate, _p_FIX__AgreementDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventDate, _p_FIX__EventDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CouponPaymentDate, _p_FIX__CouponPaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponPaymentDate, _p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCouponPaymentDate, _p_FIX__LegCouponPaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentDate, _p_FIX__PaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSymbolSfx, _p_FIX__DerivativeSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbolSfx, _p_FIX__UnderlyingSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SymbolSfx, _p_FIX__SymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSymbolSfx, _p_FIX__LegSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbolSfx, _p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTrdType, _p_FIX__SecondaryTrdTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdType, _p_FIX__TrdTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMsgTypes, _p_FIX__NoMsgTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerOrderType, _p_FIX__TriggerOrderTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrategyParameterType, _p_FIX__StrategyParameterTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OwnerType, _p_FIX__OwnerTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlSessSubID, _p_FIX__SettlSessSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TickRuleType, _p_FIX__TickRuleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FlowScheduleType, _p_FIX__FlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegFlowScheduleType, _p_FIX__LegFlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFlowScheduleType, _p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeFlowScheduleType, _p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeBasis, _p_FIX__MiscFeeBasisTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedTextLen, _p_FIX__EncodedTextLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedAllocTextLen, _p_FIX__EncodedAllocTextLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListStatusTextLen, _p_FIX__EncodedListStatusTextLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesEvent, _p_FIX__TradSesEventTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayQty, _p_FIX__DisplayQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryDisplayQty, _p_FIX__SecondaryDisplayQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNumReports, _p_FIX__TotNumReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNumAssignmentReports, _p_FIX__TotNumAssignmentReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNumTradeReports, _p_FIX__TotNumTradeReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNumPosReports, _p_FIX__TotalNumPosReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeCurrency, _p_FIX__DerivativeStrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingCurrency, _p_FIX__TradingCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideSettlCurrency, _p_FIX__SideSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideCurrency, _p_FIX__SideCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PositionCurrency, _p_FIX__PositionCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeCurrency, _p_FIX__StrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStrikeCurrency, _p_FIX__LegStrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikeCurrency, _p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementCurrency, _p_FIX__AgreementCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrency, _p_FIX__AllocSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveCurrency, _p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlCurrency, _p_FIX__LegSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrency, _p_FIX__UnderlyingCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrency, _p_FIX__SettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Currency, _p_FIX__CurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveCurrency, _p_FIX__BenchmarkCurveCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CommCurrency, _p_FIX__CommCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCurrency, _p_FIX__LegCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocSettlCurrency, _p_FIX__LegAllocSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidTradeType, _p_FIX__BidTradeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeType, _p_FIX__TradeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSettleOnOpenFlag, _p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettleOnOpenFlag, _p_FIX__SettleOnOpenFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeLocaleOfIssue, _p_FIX__DerivativeLocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, _p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeCountryOfIssue, _p_FIX__DerivativeCountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CountryOfIssue, _p_FIX__CountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StateOrProvinceOfIssue, _p_FIX__StateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LocaleOfIssue, _p_FIX__LocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCountryOfIssue, _p_FIX__UnderlyingCountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, _p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLocaleOfIssue, _p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCountryOfIssue, _p_FIX__LegCountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStateOrProvinceOfIssue, _p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLocaleOfIssue, _p_FIX__LegLocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlInst, _p_FIX__NoSettlInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTradingSessions, _p_FIX__NoTradingSessionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Seniority, _p_FIX__SeniorityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSeniority, _p_FIX__UnderlyingSeniorityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlQty, _p_FIX__CxlQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoExecInstRules, _p_FIX__NoExecInstRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeBracket, _p_FIX__TimeBracketTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstMode, _p_FIX__SettlInstModeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResponseError, _p_FIX__ApplResponseErrorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HaltReasonInt, _p_FIX__HaltReasonIntTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListNoOrds, _p_FIX__ListNoOrdsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlmntTyp, _p_FIX__SettlmntTypTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlmntTyp, _p_FIX__LegSettlmntTypTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvRefID, _p_FIX__AdvRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BookingUnit, _p_FIX__BookingUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastPx, _p_FIX__LastPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLastPx, _p_FIX__UnderlyingLastPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLastPx, _p_FIX__LegLastPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PrevClosePx, _p_FIX__PrevClosePxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTradeReportID, _p_FIX__SideTradeReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegReportID, _p_FIX__LegReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityReportID, _p_FIX__SecurityReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDReportID, _p_FIX__MDReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportID, _p_FIX__SecondaryTradeReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocReportID, _p_FIX__AllocReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportID, _p_FIX__TradeReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReportID, _p_FIX__ApplReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionReportID, _p_FIX__MassActionReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketReportID, _p_FIX__MarketReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegs, _p_FIX__NoLegsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CancellationRights, _p_FIX__CancellationRightsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXML, _p_FIX__DerivativeSecurityXMLTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityXML, _p_FIX__SecurityXMLTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMatchRules, _p_FIX__NoMatchRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RawData, _p_FIX__RawDataTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocHandlInst, _p_FIX__AllocHandlInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HandlInst, _p_FIX__HandlInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdType, _p_FIX__OrdTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Factor, _p_FIX__FactorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFactor, _p_FIX__UnderlyingFactorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegFactor, _p_FIX__LegFactorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MatchType, _p_FIX__MatchTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeIssueDate, _p_FIX__DerivativeIssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IssueDate, _p_FIX__IssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingIssueDate, _p_FIX__UnderlyingIssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIssueDate, _p_FIX__LegIssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerType, _p_FIX__TriggerTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingAmounts, _p_FIX__NoUnderlyingAmountsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidID, _p_FIX__BidIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlType, _p_FIX__LegSettlTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlType, _p_FIX__SettlTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityIndType, _p_FIX__LiquidityIndTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmType, _p_FIX__ConfirmTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAvgPx, _p_FIX__AllocAvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityReqID, _p_FIX__SecurityReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollApplType, _p_FIX__CollApplTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashMargin, _p_FIX__CashMarginTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPx, _p_FIX__AvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingAllocationPercent, _p_FIX__UnderlyingAllocationPercentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossPercent, _p_FIX__CrossPercentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderPercent, _p_FIX__OrderPercentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesStartTime, _p_FIX__TradSesStartTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventStartTime, _p_FIX__ComplexEventStartTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListExecInstLen, _p_FIX__EncodedListExecInstLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventTime, _p_FIX__DerivativeEventTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventTime, _p_FIX__EventTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyRole, _p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartyRole, _p_FIX__RootPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyRole, _p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartyRole, _p_FIX__InstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartyRole, _p_FIX__Nested3PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartyRole, _p_FIX__SettlPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartyRole, _p_FIX__Nested2PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartyRole, _p_FIX__PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartyRole, _p_FIX__NestedPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRepPartyRole, _p_FIX__TrdRepPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartyRole, _p_FIX__Nested4PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyRole, _p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetPartyRole, _p_FIX__TargetPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentCode, _p_FIX__CashSettlAgentCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentCode, _p_FIX__SecuritySettlAgentCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentCode, _p_FIX__CashDistribAgentCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CreditRating, _p_FIX__CreditRatingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCreditRating, _p_FIX__UnderlyingCreditRatingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCreditRating, _p_FIX__LegCreditRatingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCashType, _p_FIX__UnderlyingCashTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmReqID, _p_FIX__ConfirmReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRpts, _p_FIX__NoRptsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoBidDescriptors, _p_FIX__NoBidDescriptorsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DividendYield, _p_FIX__DividendYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegDividendYield, _p_FIX__LegDividendYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastNetworkResponseID, _p_FIX__LastNetworkResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkResponseID, _p_FIX__NetworkResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityResponseID, _p_FIX__SecurityResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResponseID, _p_FIX__ApplResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultilegModel, _p_FIX__MultilegModelTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraTradeQty, _p_FIX__ContraTradeQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InViewOfCommon, _p_FIX__InViewOfCommonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossPrioritization, _p_FIX__CrossPrioritizationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayLowQty, _p_FIX__DisplayLowQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligSource, _p_FIX__SettlObligSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskTypeSource, _p_FIX__DeskTypeSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RateSource, _p_FIX__RateSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListTypeSource, _p_FIX__SecurityListTypeSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CoveredOrUncovered, _p_FIX__CoveredOrUncoveredTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCoveredOrUncovered, _p_FIX__LegCoveredOrUncoveredTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteReqID, _p_FIX__QuoteReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeFloorPrice, _p_FIX__DerivativeFloorPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FloorPrice, _p_FIX__FloorPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPrice, _p_FIX__TriggerPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPutOrCall, _p_FIX__UnderlyingPutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PutOrCall, _p_FIX__PutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePutOrCall, _p_FIX__DerivativePutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegPutOrCall, _p_FIX__UnderlyingLegPutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPutOrCall, _p_FIX__LegPutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctNum, _p_FIX__CashSettlAgentAcctNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctNum, _p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StandInstDbName, _p_FIX__StandInstDbNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RiskFreeRate, _p_FIX__RiskFreeRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRespID, _p_FIX__QuoteRespIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionPrice, _p_FIX__DiscretionPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPrice, _p_FIX__YieldRedemptionPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlType, _p_FIX__CxlTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCPRegType, _p_FIX__UnderlyingCPRegTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CPRegType, _p_FIX__CPRegTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnRefID, _p_FIX__CollAsgnRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeToExpiration, _p_FIX__TimeToExpirationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoExpiration, _p_FIX__NoExpirationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStipType, _p_FIX__UnderlyingStipTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OwnershipType, _p_FIX__OwnershipTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceProtectionScope, _p_FIX__PriceProtectionScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionScope, _p_FIX__DiscretionScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionScope, _p_FIX__MassActionScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ResponseDestination, _p_FIX__ResponseDestinationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExDestination, _p_FIX__ExDestinationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Designation, _p_FIX__DesignationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesOpenTime, _p_FIX__TradSesOpenTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingStips, _p_FIX__NoUnderlyingStipsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PeggedRefPrice, _p_FIX__PeggedRefPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOptionRatio, _p_FIX__LegOptionRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarginRatio, _p_FIX__MarginRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Urgency, _p_FIX__UrgencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentRef, _p_FIX__PaymentRefTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExchangeForPhysical, _p_FIX__ExchangeForPhysicalTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinOfferSize, _p_FIX__MinOfferSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefOfferSize, _p_FIX__DefOfferSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferSize, _p_FIX__OfferSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDesc, _p_FIX__EncodedMktSegmDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RFQReqID, _p_FIX__RFQReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideQty, _p_FIX__SideQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrAmt, _p_FIX__AllocSettlCurrAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrAmt, _p_FIX__SettlCurrAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__XmlData, _p_FIX__XmlDataTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumTickets, _p_FIX__NumTicketsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOINaturalFlag, _p_FIX__IOINaturalFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeCondition, _p_FIX__TradeConditionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteCondition, _p_FIX__QuoteConditionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventCondition, _p_FIX__ComplexEventConditionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidYield, _p_FIX__BidYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MidYield, _p_FIX__MidYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetGrossInd, _p_FIX__NetGrossIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecValuationPoint, _p_FIX__ExecValuationPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefOrderID, _p_FIX__RefOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryOrderID, _p_FIX__SecondaryOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderID, _p_FIX__OrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AffectedOrderID, _p_FIX__AffectedOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AffectedSecondaryOrderID, _p_FIX__AffectedSecondaryOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotAffectedOrderID, _p_FIX__NotAffectedOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReferencePage, _p_FIX__ReferencePageTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyIDSource, _p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltIDSource, _p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityIDSource, _p_FIX__DerivativeSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExDestinationIDSource, _p_FIX__ExDestinationIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartyIDSource, _p_FIX__RootPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSecurityIDSource, _p_FIX__TriggerSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSecurityIDSource, _p_FIX__PegSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefOrderIDSource, _p_FIX__RefOrderIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyIDSource, _p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartyIDSource, _p_FIX__InstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderHandlingInstSource, _p_FIX__OrderHandlingInstSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MessageEventSource, _p_FIX__MessageEventSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InputSource, _p_FIX__InputSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartyIDSource, _p_FIX__Nested3PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAltMDSource, _p_FIX__NoAltMDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartyIDSource, _p_FIX__SettlPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityIDSource, _p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartyIDSource, _p_FIX__Nested2PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocAcctIDSource, _p_FIX__LegAllocAcctIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAcctIDSource, _p_FIX__AllocAcctIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AcctIDSource, _p_FIX__AcctIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingIDSource, _p_FIX__UnderlyingIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstSource, _p_FIX__SettlInstSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IDSource, _p_FIX__IDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityIDSource, _p_FIX__SecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityIDSource, _p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartyIDSource, _p_FIX__PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityAltIDSource, _p_FIX__SecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltIDSource, _p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartyIDSource, _p_FIX__NestedPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeInputSource, _p_FIX__TradeInputSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityIDSource, _p_FIX__LegSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityAltIDSource, _p_FIX__LegSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityIDSource, _p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, _p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartyIDSource, _p_FIX__Nested4PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, _p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetPartyIDSource, _p_FIX__TargetPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplTotalMessageCount, _p_FIX__ApplTotalMessageCountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrategyParameterValue, _p_FIX__StrategyParameterValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FairValue, _p_FIX__FairValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegalConfirm, _p_FIX__LegalConfirmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeContractSettlMonth, _p_FIX__DerivativeContractSettlMonthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegContractSettlMonth, _p_FIX__LegContractSettlMonthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContractSettlMonth, _p_FIX__ContractSettlMonthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteID, _p_FIX__QuoteIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TransBkdTime, _p_FIX__TransBkdTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollRespID, _p_FIX__CollRespIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampType, _p_FIX__SideTrdRegTimestampTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampType, _p_FIX__TrdRegTimestampTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStipulationValue, _p_FIX__LegStipulationValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StipulationValue, _p_FIX__StipulationValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CharField, _p_FIX__CharFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MidPx, _p_FIX__MidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesMode, _p_FIX__TradSesModeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Country, _p_FIX__CountryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryDate, _p_FIX__MDEntryDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Rule80A, _p_FIX__Rule80ATo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentParties, _p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentParties, _p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoInstrumentParties, _p_FIX__NoInstrumentPartiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LongQty, _p_FIX__LongQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSwapType, _p_FIX__LegSwapTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillQty, _p_FIX__FillQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribValue, _p_FIX__DerivativeInstrAttribValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribValue, _p_FIX__NestedInstrAttribValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrAttribValue, _p_FIX__InstrAttribValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoundingModulus, _p_FIX__RoundingModulusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocLinkType, _p_FIX__AllocLinkTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportType, _p_FIX__TradeReportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocReportType, _p_FIX__AllocReportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ResponseTransportType, _p_FIX__ResponseTransportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReportType, _p_FIX__ApplReportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewPassword, _p_FIX__NewPasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Password, _p_FIX__PasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedPassword, _p_FIX__EncryptedPasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedNewPassword, _p_FIX__EncryptedNewPasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventType, _p_FIX__DerivativeEventTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RespondentType, _p_FIX__RespondentTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementType, _p_FIX__UnderlyingSettlementTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventType, _p_FIX__EventTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAccountType, _p_FIX__AllocAccountTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdjustmentType, _p_FIX__AdjustmentTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AccountType, _p_FIX__AccountTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventType, _p_FIX__ComplexEventTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FutSettDate2, _p_FIX__FutSettDate2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceDelta, _p_FIX__PriceDeltaTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideValue1, _p_FIX__SideValue1To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideValue2, _p_FIX__SideValue2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSymbol, _p_FIX__DerivativeSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSymbol, _p_FIX__PegSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbol, _p_FIX__UnderlyingSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSymbol, _p_FIX__LegSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbol, _p_FIX__UnderlyingLegSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Symbol, _p_FIX__SymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderQty2, _p_FIX__OrderQty2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AltMDSourceID, _p_FIX__AltMDSourceIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoQuoteEntries, _p_FIX__TotNoQuoteEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotQuoteEntries, _p_FIX__TotQuoteEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoQuoteEntries, _p_FIX__NoQuoteEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMDEntries, _p_FIX__NoMDEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__VenueType, _p_FIX__VenueTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerNewQty, _p_FIX__TriggerNewQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeInForce, _p_FIX__TimeInForceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTimeInForce, _p_FIX__SideTimeInForceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstMsgID, _p_FIX__SettlInstMsgIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvSide, _p_FIX__AdvSideTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDate2, _p_FIX__SettlDate2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigOrdModTime, _p_FIX__OrigOrdModTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueDepth, _p_FIX__ApplQueueDepthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FieldBase, 0, 0, 0}, {&_swigt__p_FIX__MatchAlgorithm, _p_FIX__MatchAlgorithmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Signature, _p_FIX__SignatureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Text, _p_FIX__TextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegInterestAccrualDate, _p_FIX__LegInterestAccrualDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InterestAccrualDate, _p_FIX__InterestAccrualDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Pool, _p_FIX__PoolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SendingDate, _p_FIX__SendingDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistID, _p_FIX__RegistIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewSeqNo, _p_FIX__NewSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrRegistry, _p_FIX__DerivativeInstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrRegistry, _p_FIX__InstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrRegistry, _p_FIX__UnderlyingInstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegInstrRegistry, _p_FIX__LegInstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMaturityRules, _p_FIX__NoMaturityRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeType, _p_FIX__MiscFeeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliveryDate, _p_FIX__DeliveryDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ValidUntilTime, _p_FIX__ValidUntilTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteSetValidUntilTime, _p_FIX__QuoteSetValidUntilTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClientBidID, _p_FIX__ClientBidIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUsernames, _p_FIX__NoUsernamesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListDesc, _p_FIX__SecurityListDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDesc, _p_FIX__EncodedSecurityListDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ParentMktSegmID, _p_FIX__ParentMktSegmIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StatsType, _p_FIX__StatsTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoComplexEventDates, _p_FIX__NoComplexEventDatesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityPctHigh, _p_FIX__LiquidityPctHighTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideReasonCd, _p_FIX__SideReasonCdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSymbol, _p_FIX__TriggerSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSides, _p_FIX__NoSidesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryTime, _p_FIX__MDEntryTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReportToExch, _p_FIX__ReportToExchTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Subject, _p_FIX__SubjectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSubject, _p_FIX__EncodedSubjectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeLinkID, _p_FIX__TradeLinkIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocLinkID, _p_FIX__AllocLinkIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBidPx, _p_FIX__LegBidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOrdTypeRules, _p_FIX__NoOrdTypeRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLotTypeRules, _p_FIX__NoLotTypeRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueMax, _p_FIX__ApplQueueMaxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FundRenewWaiv, _p_FIX__FundRenewWaivTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Adjustment, _p_FIX__AdjustmentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecPriceAdjustment, _p_FIX__ExecPriceAdjustmentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetSubID, _p_FIX__TargetSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceTimeType, _p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOfferPx, _p_FIX__LegOfferPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MktOfferPx, _p_FIX__MktOfferPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferPx, _p_FIX__OfferPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPool, _p_FIX__LegPoolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMDFeedTypes, _p_FIX__NoMDFeedTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidPx, _p_FIX__BidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntrySpotRate, _p_FIX__MDEntrySpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastSpotRate, _p_FIX__LastSpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferSpotRate, _p_FIX__OfferSpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidSpotRate, _p_FIX__BidSpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLSchema, _p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityXMLSchema, _p_FIX__SecurityXMLSchemaTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstCode, _p_FIX__SettlInstCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenInterest, _p_FIX__OpenInterestTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumDaysInterest, _p_FIX__NumDaysInterestTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideValueInd, _p_FIX__SideValueIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityMonthYear, _p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityMonthYear, _p_FIX__DerivativeMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartMaturityMonthYear, _p_FIX__StartMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndMaturityMonthYear, _p_FIX__EndMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityMonthYear, _p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYear, _p_FIX__MaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegMaturityMonthYear, _p_FIX__LegMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoIOIQualifiers, _p_FIX__NoIOIQualifiersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoQuoteQualifiers, _p_FIX__NoQuoteQualifiersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDOriginType, _p_FIX__MDOriginTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayOrderQty, _p_FIX__DayOrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderQty, _p_FIX__OrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashOrderQty, _p_FIX__CashOrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOrderQty, _p_FIX__LegOrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeInputDevice, _p_FIX__TradeInputDeviceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderInputDevice, _p_FIX__OrderInputDeviceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoutingID, _p_FIX__RoutingIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlOblig, _p_FIX__NoSettlObligTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltID, _p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingLegSecurityAltID, _p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityAltID, _p_FIX__LegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegSecurityAltID, _p_FIX__NoLegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltID, _p_FIX__UnderlyingSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingSecurityAltID, _p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityAltID, _p_FIX__SecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSecurityAltID, _p_FIX__NoSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeSecurityAltID, _p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltID, _p_FIX__DerivativeSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSendingTime, _p_FIX__OnBehalfOfSendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SendingTime, _p_FIX__SendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigSendingTime, _p_FIX__OrigSendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HopSendingTime, _p_FIX__HopSendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegExecInst, _p_FIX__LegExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListExecInst, _p_FIX__EncodedListExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListExecInst, _p_FIX__ListExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecInst, _p_FIX__ExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LinesOfText, _p_FIX__LinesOfTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLinesOfText, _p_FIX__NoLinesOfTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDepositoryCode, _p_FIX__SettlDepositoryCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradedFlatSwitch, _p_FIX__TradedFlatSwitchTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClOrdLinkID, _p_FIX__ClOrdLinkIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStrikeRules, _p_FIX__NoStrikeRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTimeInForceRules, _p_FIX__NoTimeInForceRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkPrice, _p_FIX__BenchmarkPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPrice, _p_FIX__LegBenchmarkPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DueToRelated, _p_FIX__DueToRelatedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DlvyInst, _p_FIX__DlvyInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDlvyInst, _p_FIX__NoDlvyInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AccruedInterestRate, _p_FIX__AccruedInterestRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecureData, _p_FIX__SecureDataTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MessageEncoding, _p_FIX__MessageEncodingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BasisFeatureDate, _p_FIX__BasisFeatureDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpireDate, _p_FIX__ExpireDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayWhen, _p_FIX__DisplayWhenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartTickPriceRange, _p_FIX__StartTickPriceRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndTickPriceRange, _p_FIX__EndTickPriceRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoCompIDs, _p_FIX__NoCompIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BookingRefID, _p_FIX__BookingRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__WtAverageLiquidity, _p_FIX__WtAverageLiquidityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceImprovement, _p_FIX__PriceImprovementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdSubTyp, _p_FIX__SideTrdSubTypTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinPriceIncrement, _p_FIX__MinPriceIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MatchIncrement, _p_FIX__MatchIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeIncrement, _p_FIX__StrikeIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TickIncrement, _p_FIX__TickIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrement, _p_FIX__MaturityMonthYearIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrement, _p_FIX__DerivativeMinPriceIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecType, _p_FIX__ExecTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MailingDtls, _p_FIX__MailingDtlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HaltReasonChar, _p_FIX__HaltReasonCharTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ModelType, _p_FIX__ModelTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventText, _p_FIX__EventTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventText, _p_FIX__DerivativeEventTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocRejCode, _p_FIX__AllocRejCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IndividualAllocRejCode, _p_FIX__IndividualAllocRejCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstReqRejCode, _p_FIX__SettlInstReqRejCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerNewPrice, _p_FIX__TriggerNewPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingFirm, _p_FIX__ClearingFirmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlementCycleNo, _p_FIX__SettlementCycleNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RelSymTransactTime, _p_FIX__RelSymTransactTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TransactTime, _p_FIX__TransactTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TZTransactTime, _p_FIX__TZTransactTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, _p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasureQty, _p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasureQty, _p_FIX__LegUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasureQty, _p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnitOfMeasureQty, _p_FIX__UnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasureQty, _p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasureQty, _p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, _p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsRefID, _p_FIX__NewsRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryType, _p_FIX__MDEntryTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgParPx, _p_FIX__AvgParPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIQltyInd, _p_FIX__IOIQltyIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoAllocs, _p_FIX__TotNoAllocsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegAllocs, _p_FIX__NoLegAllocsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAllocs, _p_FIX__NoAllocsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistDtls, _p_FIX__RegistDtlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRegistDtls, _p_FIX__NoRegistDtlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskOrderHandlingInst, _p_FIX__DeskOrderHandlingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustOrderHandlingInst, _p_FIX__CustOrderHandlingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__GTBookingInst, _p_FIX__GTBookingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MailingInst, _p_FIX__MailingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayBookingInst, _p_FIX__DayBookingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPrice, _p_FIX__LegPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultApplVerID, _p_FIX__DefaultApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefCstmApplVerID, _p_FIX__RefCstmApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplVerID, _p_FIX__RefApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CstmApplVerID, _p_FIX__CstmApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplVerID, _p_FIX__ApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultCstmApplVerID, _p_FIX__DefaultCstmApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DateOfBirth, _p_FIX__DateOfBirthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastMsgSeqNumProcessed, _p_FIX__LastMsgSeqNumProcessedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligRefID, _p_FIX__SettlObligRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeLegRefID, _p_FIX__TradeLegRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraLegRefID, _p_FIX__ContraLegRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRefID, _p_FIX__LegRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRateSources, _p_FIX__NoRateSourcesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashOutstanding, _p_FIX__CashOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotionalPercentageOutstanding, _p_FIX__NotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OriginalNotionalPercentageOutstanding, _p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, _p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdMatchID, _p_FIX__TrdMatchIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliverToCompID, _p_FIX__DeliverToCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocPrice, _p_FIX__AllocPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StringField, _p_FIX__StringFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocSettlInstType, _p_FIX__AllocSettlInstTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListExecInstType, _p_FIX__ListExecInstTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DlvyInstType, _p_FIX__DlvyInstTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingSessionID, _p_FIX__TradingSessionIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionID, _p_FIX__UnderlyingTradingSessionIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionID, _p_FIX__TriggerTradingSessionIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegScope, _p_FIX__PegScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoAccQuotes, _p_FIX__TotNoAccQuotesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryID, _p_FIX__CollInquiryIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecRefID, _p_FIX__ExecRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlRejResponseTo, _p_FIX__CxlRejResponseToTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Price, _p_FIX__PriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LotType, _p_FIX__LotTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampSrc, _p_FIX__SideTrdRegTimestampSrcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EmailType, _p_FIX__EmailTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOptAttribute, _p_FIX__LegOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingOptAttribute, _p_FIX__UnderlyingOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptAttribute, _p_FIX__OptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeOptAttribute, _p_FIX__DerivativeOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegOptAttribute, _p_FIX__UnderlyingLegOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlLocation, _p_FIX__SettlLocationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EffectiveTime, _p_FIX__EffectiveTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqID, _p_FIX__StreamAsgnReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteCancelType, _p_FIX__QuoteCancelTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Scope, _p_FIX__ScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpireTime, _p_FIX__ExpireTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlBrkrCode, _p_FIX__SettlBrkrCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PreTradeAnonymity, _p_FIX__PreTradeAnonymityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BookingType, _p_FIX__BookingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideMultiLegReportingType, _p_FIX__SideMultiLegReportingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoutingType, _p_FIX__RoutingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRestructuringType, _p_FIX__UnderlyingRestructuringTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RestructuringType, _p_FIX__RestructuringTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultiLegReportingType, _p_FIX__MultiLegReportingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StatusValue, _p_FIX__StatusValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessValue, _p_FIX__AllowableOneSidednessValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTrdRegTimestamps, _p_FIX__NoTrdRegTimestampsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListID, _p_FIX__ListIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListID, _p_FIX__SecurityListIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliveryType, _p_FIX__DeliveryTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDeliveryType, _p_FIX__SettlDeliveryTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PrivateQuote, _p_FIX__PrivateQuoteTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedHeadlineLen, _p_FIX__EncodedHeadlineLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BasisPxType, _p_FIX__BasisPxTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityRuleID, _p_FIX__MaturityRuleIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeRuleID, _p_FIX__StrikeRuleIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteMsgID, _p_FIX__QuoteMsgIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskType, _p_FIX__DeskTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrategyParameterName, _p_FIX__StrategyParameterNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardHolderName, _p_FIX__CardHolderNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RptSys, _p_FIX__RptSysTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegQty, _p_FIX__LegQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoSecurityTypes, _p_FIX__TotNoSecurityTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMDEntryTypes, _p_FIX__NoMDEntryTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNumSecurityTypes, _p_FIX__TotalNumSecurityTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSecurityTypes, _p_FIX__NoSecurityTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxPriceLevels, _p_FIX__MaxPriceLevelsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfCompID, _p_FIX__OnBehalfOfCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetCompID, _p_FIX__TargetCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SenderCompID, _p_FIX__SenderCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HopCompID, _p_FIX__HopCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefCompID, _p_FIX__RefCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListStatusType, _p_FIX__ListStatusTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDSubBookType, _p_FIX__MDSubBookTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDBookType, _p_FIX__MDBookTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkRequestType, _p_FIX__NetworkRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserRequestType, _p_FIX__UserRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityRequestType, _p_FIX__SecurityRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRequestType, _p_FIX__QuoteRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListRequestType, _p_FIX__SecurityListRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestType, _p_FIX__TradeRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListType, _p_FIX__SecurityListTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SubscriptionRequestType, _p_FIX__SubscriptionRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassCancelRequestType, _p_FIX__MassCancelRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuerLen, _p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedIssuerLen, _p_FIX__EncodedIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuerLen, _p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuerLen, _p_FIX__EncodedLegIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoRejQuotes, _p_FIX__TotNoRejQuotesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoCxldQuotes, _p_FIX__TotNoCxldQuotesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeProductComplex, _p_FIX__DerivativeProductComplexTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProductComplex, _p_FIX__ProductComplexTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustOrderCapacity, _p_FIX__CustOrderCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigCustOrderCapacity, _p_FIX__OrigCustOrderCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocCustomerCapacity, _p_FIX__AllocCustomerCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DealingCapacity, _p_FIX__DealingCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastCapacity, _p_FIX__LastCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderCapacity, _p_FIX__OrderCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNumSecurities, _p_FIX__TotalNumSecuritiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityNumSecurities, _p_FIX__LiquidityNumSecuritiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistEmail, _p_FIX__RegistEmailTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplianceID, _p_FIX__ComplianceIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideComplianceID, _p_FIX__SideComplianceIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndSeqNo, _p_FIX__EndSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubID, _p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartySubID, _p_FIX__Nested4PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubID, _p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartySubID, _p_FIX__RootPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubID, _p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubID, _p_FIX__InstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartySubID, _p_FIX__Nested3PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartySubID, _p_FIX__SettlPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartySubID, _p_FIX__PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartySubID, _p_FIX__NestedPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartySubID, _p_FIX__Nested2PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnAckType, _p_FIX__StreamAsgnAckTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampOrigin, _p_FIX__TrdRegTimestampOriginTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribPayRef, _p_FIX__CashDistribPayRefTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistAcctType, _p_FIX__RegistAcctTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DistribPercentage, _p_FIX__DistribPercentageTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMarketSegments, _p_FIX__NoMarketSegmentsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIOthSvc, _p_FIX__IOIOthSvcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExchangeRule, _p_FIX__ExchangeRuleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReceivedDeptID, _p_FIX__ReceivedDeptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefTagID, _p_FIX__RefTagIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProgRptReqs, _p_FIX__ProgRptReqsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CcyAmt, _p_FIX__CcyAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListSeqNo, _p_FIX__ListSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LowPx, _p_FIX__LowPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustDirectedOrder, _p_FIX__CustDirectedOrderTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDStreamID, _p_FIX__MDStreamIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntrySize, _p_FIX__MDEntrySizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetStrategyPerformance, _p_FIX__TargetStrategyPerformanceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoHops, _p_FIX__NoHopsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EFPTrackingError, _p_FIX__EFPTrackingErrorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MktBidPx, _p_FIX__MktBidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AsgnRptID, _p_FIX__AsgnRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnRptID, _p_FIX__StreamAsgnRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxFloor, _p_FIX__MaxFloorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocInterestAtMaturity, _p_FIX__AllocInterestAtMaturityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InterestAtMaturity, _p_FIX__InterestAtMaturityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideExecID, _p_FIX__SideExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecID, _p_FIX__ExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryExecID, _p_FIX__SecondaryExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Spread, _p_FIX__SpreadTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDSecSizeType, _p_FIX__MDSecSizeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustomerOrFirm, _p_FIX__CustomerOrFirmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDescLen, _p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDescLen, _p_FIX__EncodedSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, _p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDescLen, _p_FIX__EncodedLegSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDescLen, _p_FIX__EncodedMktSegmDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDescLen, _p_FIX__EncodedSecurityListDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryOriginator, _p_FIX__MDEntryOriginatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegFutSettDate, _p_FIX__LegFutSettDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FutSettDate, _p_FIX__FutSettDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidDescriptorType, _p_FIX__BidDescriptorTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMiscFees, _p_FIX__NoMiscFeesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExDate, _p_FIX__ExDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionMoveType, _p_FIX__DiscretionMoveTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegMoveType, _p_FIX__PegMoveTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Price2, _p_FIX__Price2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClientID, _p_FIX__ClientIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BodyLength, _p_FIX__BodyLengthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SignatureLength, _p_FIX__SignatureLengthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RawDataLength, _p_FIX__RawDataLengthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoClearingInstructions, _p_FIX__NoClearingInstructionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExchangeSpecialInstructions, _p_FIX__ExchangeSpecialInstructionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderRestrictions, _p_FIX__OrderRestrictionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntrySeller, _p_FIX__MDEntrySellerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDSecSize, _p_FIX__MDSecSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinLotSize, _p_FIX__MinLotSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDay, _p_FIX__UnderlyingMaturityDayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityDay, _p_FIX__MaturityDayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionResponse, _p_FIX__MassActionResponseTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassCancelResponse, _p_FIX__MassCancelResponseTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideFillStationCd, _p_FIX__SideFillStationCdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocShares, _p_FIX__AllocSharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Shares, _p_FIX__SharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIShares, _p_FIX__IOISharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartyID, _p_FIX__Nested2PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartyID, _p_FIX__NestedPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartyID, _p_FIX__PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartyID, _p_FIX__SettlPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartyID, _p_FIX__Nested3PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartyID, _p_FIX__InstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyID, _p_FIX__UndlyInstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartyID, _p_FIX__RootPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyID, _p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartyID, _p_FIX__Nested4PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyID, _p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetPartyID, _p_FIX__TargetPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueResolution, _p_FIX__ApplQueueResolutionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayAvgPx, _p_FIX__DayAvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLLen, _p_FIX__DerivativeSecurityXMLLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityXMLLen, _p_FIX__SecurityXMLLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRoutingIDs, _p_FIX__NoRoutingIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteEntryID, _p_FIX__QuoteEntryIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryID, _p_FIX__MDEntryIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillExecID, _p_FIX__FillExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InvestorCountryOfResidence, _p_FIX__InvestorCountryOfResidenceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FlexibleIndicator, _p_FIX__FlexibleIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivFlexProductEligibilityIndicator, _p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FlexProductEligibilityIndicator, _p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefreshIndicator, _p_FIX__RefreshIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ImpliedMarketIndicator, _p_FIX__ImpliedMarketIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AggressorIndicator, _p_FIX__AggressorIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ManualOrderIndicator, _p_FIX__ManualOrderIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LateIndicator, _p_FIX__LateIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PublishTrdIndicator, _p_FIX__PublishTrdIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeAllocIndicator, _p_FIX__TradeAllocIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPxIndicator, _p_FIX__AvgPxIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CopyMsgIndicator, _p_FIX__CopyMsgIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AutoAcceptIndicator, _p_FIX__AutoAcceptIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriorSpreadIndicator, _p_FIX__PriorSpreadIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraryInstructionIndicator, _p_FIX__ContraryInstructionIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReversalIndicator, _p_FIX__ReversalIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnsolicitedIndicator, _p_FIX__UnsolicitedIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TestMessageIndicator, _p_FIX__TestMessageIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__WorkingIndicator, _p_FIX__WorkingIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriorityIndicator, _p_FIX__PriorityIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRepIndicator, _p_FIX__TrdRepIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradePublishIndicator, _p_FIX__TradePublishIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultVerIndicator, _p_FIX__DefaultVerIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocClearingFeeIndicator, _p_FIX__AllocClearingFeeIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingFeeIndicator, _p_FIX__ClearingFeeIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AsOfIndicator, _p_FIX__AsOfIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTradingSessionRules, _p_FIX__NoTradingSessionRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplID, _p_FIX__ApplIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketSegmentID, _p_FIX__MarketSegmentIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementID, _p_FIX__AgreementIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPrice, _p_FIX__ComplexEventPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraBroker, _p_FIX__ContraBrokerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecBroker, _p_FIX__ExecBrokerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRateCalc, _p_FIX__UnderlyingFXRateCalcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRateCalc, _p_FIX__SettlCurrFxRateCalcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportRefID, _p_FIX__SecondaryTradeReportRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocReportRefID, _p_FIX__AllocReportRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportRefID, _p_FIX__TradeReportRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintRptRefID, _p_FIX__PosMaintRptRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpirationCycle, _p_FIX__ExpirationCycleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ResetSeqNumFlag, _p_FIX__ResetSeqNumFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriorSettlPrice, _p_FIX__PriorSettlPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPrice, _p_FIX__UnderlyingSettlPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPrice, _p_FIX__SettlPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastLiquidityInd, _p_FIX__LastLiquidityIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillLiquidityInd, _p_FIX__FillLiquidityIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideLiquidityInd, _p_FIX__SideLiquidityIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeIssuer, _p_FIX__DerivativeIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuer, _p_FIX__EncodedUnderlyingIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingIssuer, _p_FIX__UnderlyingIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIssuer, _p_FIX__LegIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuer, _p_FIX__EncodedLegIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Issuer, _p_FIX__IssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingSessionDesc, _p_FIX__TradingSessionDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocIntermedReqType, _p_FIX__AllocIntermedReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqType, _p_FIX__PosReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassStatusReqType, _p_FIX__MassStatusReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReqType, _p_FIX__ApplReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqType, _p_FIX__StreamAsgnReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastShares, _p_FIX__LastSharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillPx, _p_FIX__FillPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRate, _p_FIX__UnderlyingFXRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityExchange, _p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityExchange, _p_FIX__DerivativeSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityExchange, _p_FIX__UnderlyingSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityExchange, _p_FIX__SecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityExchange, _p_FIX__LegSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldType, _p_FIX__YieldTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardIssNo, _p_FIX__CardIssNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingEndPrice, _p_FIX__UnderlyingEndPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocQty, _p_FIX__LegAllocQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocQty, _p_FIX__AllocQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmID, _p_FIX__ConfirmIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubIDType, _p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartySubIDType, _p_FIX__RootPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubIDType, _p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubIDType, _p_FIX__InstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartySubIDType, _p_FIX__Nested3PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartySubIDType, _p_FIX__Nested2PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartySubIDType, _p_FIX__NestedPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartySubIDType, _p_FIX__PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartySubIDType, _p_FIX__SettlPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartySubIDType, _p_FIX__Nested4PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, _p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SolicitedFlag, _p_FIX__SolicitedFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeAmt, _p_FIX__MiscFeeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldRedemptionDate, _p_FIX__YieldRedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRedemptionDate, _p_FIX__LegRedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRedemptionDate, _p_FIX__UnderlyingRedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RedemptionDate, _p_FIX__RedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeOriginationDate, _p_FIX__TradeOriginationDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StatusText, _p_FIX__StatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserStatusText, _p_FIX__UserStatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListStatusText, _p_FIX__ListStatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListStatusText, _p_FIX__EncodedListStatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OutsideIndexPct, _p_FIX__OutsideIndexPctTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPosAmt, _p_FIX__NoPosAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosAmt, _p_FIX__PosAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedHeadline, _p_FIX__EncodedHeadlineTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Headline, _p_FIX__HeadlineTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AttachmentPoint, _p_FIX__AttachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DetachmentPoint, _p_FIX__DetachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingAttachmentPoint, _p_FIX__UnderlyingAttachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingDetachmentPoint, _p_FIX__UnderlyingDetachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedDate, _p_FIX__TotalVolumeTradedDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DatedDate, _p_FIX__DatedDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegDatedDate, _p_FIX__LegDatedDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIQty, _p_FIX__IOIQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIOIQty, _p_FIX__LegIOIQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastRptRequested, _p_FIX__LastRptRequestedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CouponRate, _p_FIX__CouponRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponRate, _p_FIX__UnderlyingCouponRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCouponRate, _p_FIX__LegCouponRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplID, _p_FIX__RefApplIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSideTrdRegTS, _p_FIX__NoSideTrdRegTSTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryHighLimitPrice, _p_FIX__SecondaryHighLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryLowLimitPrice, _p_FIX__SecondaryLowLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HighLimitPrice, _p_FIX__HighLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LowLimitPrice, _p_FIX__LowLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrentValue, _p_FIX__UnderlyingCurrentValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStartValue, _p_FIX__UnderlyingStartValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoApplIDs, _p_FIX__NoApplIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentName, _p_FIX__CashSettlAgentNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentName, _p_FIX__SecuritySettlAgentNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentName, _p_FIX__CashDistribAgentNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListRefID, _p_FIX__SecurityListRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BusinessRejectRefID, _p_FIX__BusinessRejectRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstRefID, _p_FIX__SettlInstRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistRefID, _p_FIX__RegistRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeCapPrice, _p_FIX__DerivativeCapPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CapPrice, _p_FIX__CapPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IntField, _p_FIX__IntFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactPhone, _p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactPhone, _p_FIX__CashSettlAgentContactPhoneTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RejectText, _p_FIX__RejectTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoundLot, _p_FIX__RoundLotTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HopRefID, _p_FIX__HopRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegExerciseStyle, _p_FIX__LegExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingExerciseStyle, _p_FIX__UnderlyingExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeExerciseStyle, _p_FIX__StrikeExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExerciseStyle, _p_FIX__ExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeExerciseStyle, _p_FIX__DerivativeExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoStrikes, _p_FIX__TotNoStrikesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStrikes, _p_FIX__NoStrikesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAsgnReqs, _p_FIX__NoAsgnReqsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuer, _p_FIX__DerivativeEncodedIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedIssuer, _p_FIX__EncodedIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OddLot, _p_FIX__OddLotTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CheckSum, _p_FIX__CheckSumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferYield, _p_FIX__OfferYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PeggedPrice, _p_FIX__PeggedPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingEndValue, _p_FIX__UnderlyingEndValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LocationID, _p_FIX__LocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliverToLocationID, _p_FIX__DeliverToLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfLocationID, _p_FIX__OnBehalfOfLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetLocationID, _p_FIX__TargetLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SenderLocationID, _p_FIX__SenderLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__URLLink, _p_FIX__URLLinkTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribCurr, _p_FIX__CashDistribCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContingencyType, _p_FIX__ContingencyTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdStatusReqID, _p_FIX__OrdStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesReqID, _p_FIX__TradSesReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityStatusReqID, _p_FIX__SecurityStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassStatusReqID, _p_FIX__MassStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteStatusReqID, _p_FIX__QuoteStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqID, _p_FIX__PosReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProgPeriodInterval, _p_FIX__ProgPeriodIntervalTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalTakedown, _p_FIX__TotalTakedownTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRepurchaseRate, _p_FIX__LegRepurchaseRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseRate, _p_FIX__UnderlyingRepurchaseRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RepurchaseRate, _p_FIX__RepurchaseRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastParPx, _p_FIX__LastParPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BeginString, _p_FIX__BeginStringTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDistribInsts, _p_FIX__NoDistribInstsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityPctLow, _p_FIX__LiquidityPctLowTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardIssNum, _p_FIX__CardIssNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MsgType, _p_FIX__MsgTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefMsgType, _p_FIX__RefMsgTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoFills, _p_FIX__TotNoFillsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoFills, _p_FIX__NoFillsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesCloseTime, _p_FIX__TradSesCloseTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesPreCloseTime, _p_FIX__TradSesPreCloseTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayHighQty, _p_FIX__DisplayHighQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidDescriptor, _p_FIX__BidDescriptorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRespType, _p_FIX__QuoteRespTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnRespType, _p_FIX__CollAsgnRespTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ParticipationRate, _p_FIX__ParticipationRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BuyVolume, _p_FIX__BuyVolumeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeVolume, _p_FIX__TradeVolumeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecInstValue, _p_FIX__ExecInstValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContAmtValue, _p_FIX__ContAmtValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegOffsetValue, _p_FIX__PegOffsetValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetValue, _p_FIX__DiscretionOffsetValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNetValue, _p_FIX__TotalNetValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIid, _p_FIX__IOIidTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeTime, _p_FIX__StrikeTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HeartBtInt, _p_FIX__HeartBtIntTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStipValue, _p_FIX__UnderlyingStipValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCapValue, _p_FIX__UnderlyingCapValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordLen, _p_FIX__EncryptedPasswordLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedNewPasswordLen, _p_FIX__EncryptedNewPasswordLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FeeMultiplier, _p_FIX__FeeMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegContractMultiplier, _p_FIX__LegContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplier, _p_FIX__UnderlyingContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContractMultiplier, _p_FIX__ContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeMultiplier, _p_FIX__StrikeMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeMultiplier, _p_FIX__DerivativeStrikeMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplier, _p_FIX__DerivativeContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistRejReasonCode, _p_FIX__RegistRejReasonCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ForexReq, _p_FIX__ForexReqTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Side, _p_FIX__SideTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDMkt, _p_FIX__MDMktTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlSessID, _p_FIX__SettlSessIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UtcTimeStampField, _p_FIX__UtcTimeStampFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LanguageCode, _p_FIX__LanguageCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSubjectLen, _p_FIX__EncodedSubjectLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsRefType, _p_FIX__NewsRefTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedTime, _p_FIX__TotalVolumeTradedTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__WaveNo, _p_FIX__WaveNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalVolumeTraded, _p_FIX__TotalVolumeTradedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoContraBrokers, _p_FIX__NoContraBrokersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OutMainCntryUIndex, _p_FIX__OutMainCntryUIndexTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HighPx, _p_FIX__HighPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BoolField, _p_FIX__BoolFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPx, _p_FIX__UnderlyingPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsID, _p_FIX__NewsIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraTrader, _p_FIX__ContraTraderTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTrades, _p_FIX__NoTradesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessPct, _p_FIX__AllowableOneSidednessPctTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplNewSeqNum, _p_FIX__ApplNewSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplBegSeqNum, _p_FIX__ApplBegSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NextExpectedMsgSeqNum, _p_FIX__NextExpectedMsgSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MsgSeqNum, _p_FIX__MsgSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegVolatility, _p_FIX__LegVolatilityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Volatility, _p_FIX__VolatilityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNewsRefIDs, _p_FIX__NoNewsRefIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContAmtCurr, _p_FIX__ContAmtCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StandInstDbType, _p_FIX__StandInstDbTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingInstruction, _p_FIX__ClearingInstructionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastMkt, _p_FIX__LastMktTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkStatusResponseType, _p_FIX__NetworkStatusResponseTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityResponseType, _p_FIX__SecurityResponseTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResponseType, _p_FIX__ApplResponseTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocID, _p_FIX__LegAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryIndividualAllocID, _p_FIX__SecondaryIndividualAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryAllocID, _p_FIX__SecondaryAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocID, _p_FIX__AllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefAllocID, _p_FIX__RefAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IndividualAllocID, _p_FIX__IndividualAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIndividualAllocID, _p_FIX__LegIndividualAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EmailThreadID, _p_FIX__EmailThreadIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SellVolume, _p_FIX__SellVolumeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDesc, _p_FIX__EncodedLegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityDesc, _p_FIX__LegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityDesc, _p_FIX__SecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityDesc, _p_FIX__UnderlyingSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDesc, _p_FIX__EncodedSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDesc, _p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSecurityDesc, _p_FIX__PegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSecurityDesc, _p_FIX__TriggerSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityDesc, _p_FIX__DerivativeSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDesc, _p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityDesc, _p_FIX__UnderlyingLegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoComplexEventTimes, _p_FIX__NoComplexEventTimesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardExpDate, _p_FIX__CardExpDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalAccruedInterestAmt, _p_FIX__TotalAccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AccruedInterestAmt, _p_FIX__AccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAccruedInterestAmt, _p_FIX__AllocAccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndAccruedInterestAmt, _p_FIX__EndAccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplierUnit, _p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplierUnit, _p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegContractMultiplierUnit, _p_FIX__LegContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContractMultiplierUnit, _p_FIX__ContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSide, _p_FIX__LegSideTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStrategyParameters, _p_FIX__NoStrategyParametersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetStrategyParameters, _p_FIX__TargetStrategyParametersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoCapacities, _p_FIX__NoCapacitiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityDate, _p_FIX__UnderlyingLegMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityDate, _p_FIX__DerivativeMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuantityDate, _p_FIX__QuantityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityDate, _p_FIX__MaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDate, _p_FIX__UnderlyingMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegMaturityDate, _p_FIX__LegMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPriceDirection, _p_FIX__TriggerPriceDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TickDirection, _p_FIX__TickDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MsgDirection, _p_FIX__MsgDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoundingDirection, _p_FIX__RoundingDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegRoundDirection, _p_FIX__PegRoundDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionRoundDirection, _p_FIX__DiscretionRoundDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PossResend, _p_FIX__PossResendTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RateSourceType, _p_FIX__RateSourceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityGroup, _p_FIX__SecurityGroupTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityGroup, _p_FIX__DerivativeSecurityGroupTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoOrders, _p_FIX__TotNoOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOrders, _p_FIX__NoOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryResult, _p_FIX__CollInquiryResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqResult, _p_FIX__PosReqResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegDifference, _p_FIX__PegDifferenceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CorporateAction, _p_FIX__CorporateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDUpdateAction, _p_FIX__MDUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityUpdateAction, _p_FIX__SecurityUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListUpdateAction, _p_FIX__ListUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesUpdateAction, _p_FIX__TradSesUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketUpdateAction, _p_FIX__MarketUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueAction, _p_FIX__ApplQueueActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionInst, _p_FIX__DiscretionInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PreviouslyReported, _p_FIX__PreviouslyReportedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinTradeVol, _p_FIX__MinTradeVolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxTradeVol, _p_FIX__MaxTradeVolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessCurr, _p_FIX__AllowableOneSidednessCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocNoOrdersType, _p_FIX__AllocNoOrdersTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmStatus, _p_FIX__ConfirmStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosQtyStatus, _p_FIX__PosQtyStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqStatus, _p_FIX__PosReqStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AffirmStatus, _p_FIX__AffirmStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryStatus, _p_FIX__CollInquiryStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesStatus, _p_FIX__TradSesStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityTradingStatus, _p_FIX__SecurityTradingStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteAckStatus, _p_FIX__QuoteAckStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocStatus, _p_FIX__AllocStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteStatus, _p_FIX__QuoteStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteEntryStatus, _p_FIX__QuoteEntryStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityStatus, _p_FIX__DerivativeSecurityStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityStatus, _p_FIX__SecurityStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecAckStatus, _p_FIX__ExecAckStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MoneyLaunderingStatus, _p_FIX__MoneyLaunderingStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplLastSeqNum, _p_FIX__RefApplLastSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplLastSeqNum, _p_FIX__ApplLastSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplEndSeqNum, _p_FIX__ApplEndSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplSeqNum, _p_FIX__ApplSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefSeqNum, _p_FIX__RefSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderBookingQty, _p_FIX__OrderBookingQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingQty, _p_FIX__UnderlyingQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCPProgram, _p_FIX__UnderlyingCPProgramTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CPProgram, _p_FIX__CPProgramTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryPx, _p_FIX__MDEntryPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvTransType, _p_FIX__AdvTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidRequestTransType, _p_FIX__BidRequestTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistTransType, _p_FIX__RegistTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOITransType, _p_FIX__IOITransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecTransType, _p_FIX__ExecTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocTransType, _p_FIX__AllocTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstTransType, _p_FIX__SettlInstTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligTransType, _p_FIX__SettlObligTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnTransType, _p_FIX__CollAsgnTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosTransType, _p_FIX__PosTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmTransType, _p_FIX__ConfirmTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportTransType, _p_FIX__TradeReportTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastForwardPoints2, _p_FIX__LastForwardPoints2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidForwardPoints2, _p_FIX__BidForwardPoints2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints2, _p_FIX__OfferForwardPoints2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnID, _p_FIX__CollAsgnIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenClose, _p_FIX__OpenCloseTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocPositionEffect, _p_FIX__AllocPositionEffectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PositionEffect, _p_FIX__PositionEffectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPositionEffect, _p_FIX__LegPositionEffectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRootPartySubIDs, _p_FIX__NoRootPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, _p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoInstrumentPartySubIDs, _p_FIX__NoInstrumentPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested3PartySubIDs, _p_FIX__NoNested3PartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested2PartySubIDs, _p_FIX__NoNested2PartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNestedPartySubIDs, _p_FIX__NoNestedPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPartySubIDs, _p_FIX__NoPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlPartySubIDs, _p_FIX__NoSettlPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, _p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested4PartySubIDs, _p_FIX__NoNested4PartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IncTaxInd, _p_FIX__IncTaxIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RepurchaseTerm, _p_FIX__RepurchaseTermTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseTerm, _p_FIX__UnderlyingRepurchaseTermTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRepurchaseTerm, _p_FIX__LegRepurchaseTermTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RelatdSym, _p_FIX__RelatdSymTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenCloseSettleFlag, _p_FIX__OpenCloseSettleFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistDetls, _p_FIX__RegistDetlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplExtID, _p_FIX__ApplExtIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplExtID, _p_FIX__RefApplExtIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultApplExtID, _p_FIX__DefaultApplExtIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SenderSubID, _p_FIX__SenderSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligMode, _p_FIX__SettlObligModeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionType, _p_FIX__MassActionTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TerminationType, _p_FIX__TerminationTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StipulationType, _p_FIX__StipulationTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStipulationType, _p_FIX__LegStipulationTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligID, _p_FIX__SettlObligIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryClOrdID, _p_FIX__SecondaryClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigClOrdID, _p_FIX__OrigClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClOrdID, _p_FIX__ClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotAffOrigClOrdID, _p_FIX__NotAffOrigClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentRemitterID, _p_FIX__PaymentRemitterIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidType, _p_FIX__BidTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionSubID, _p_FIX__TriggerTradingSessionSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionSubID, _p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingSessionSubID, _p_FIX__TradingSessionSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketID, _p_FIX__MarketIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TaxAdvantageType, _p_FIX__TaxAdvantageTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlDetails, _p_FIX__NoSettlDetailsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayCumQty, _p_FIX__DayCumQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RndPx, _p_FIX__RndPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CumQty, _p_FIX__CumQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryPositionNo, _p_FIX__MDEntryPositionNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceType, _p_FIX__PriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkPriceType, _p_FIX__BenchmarkPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPriceType, _p_FIX__LegBenchmarkPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPriceType, _p_FIX__LegPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuotePriceType, _p_FIX__QuotePriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPriceType, _p_FIX__YieldRedemptionPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPriceType, _p_FIX__SettlPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPriceType, _p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegPriceType, _p_FIX__PegPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPriceType, _p_FIX__TriggerPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecPriceType, _p_FIX__ExecPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumberOfOrders, _p_FIX__NumberOfOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalAffectedOrders, _p_FIX__TotalAffectedOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAffectedOrders, _p_FIX__NoAffectedOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNotAffectedOrders, _p_FIX__NoNotAffectedOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnType, _p_FIX__StreamAsgnTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestResult, _p_FIX__TradeRequestResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintResult, _p_FIX__PosMaintResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityRequestResult, _p_FIX__SecurityRequestResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderDelayUnit, _p_FIX__OrderDelayUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerAction, _p_FIX__TriggerActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAction, _p_FIX__CollActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintAction, _p_FIX__PosMaintActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndCash, _p_FIX__EndCashTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSubID, _p_FIX__OnBehalfOfSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefSubID, _p_FIX__RefSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingDirtyPrice, _p_FIX__UnderlyingDirtyPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderCapacityQty, _p_FIX__OrderCapacityQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityID, _p_FIX__BenchmarkSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityID, _p_FIX__LegSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityID, _p_FIX__SecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityID, _p_FIX__UnderlyingSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSecurityID, _p_FIX__PegSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSecurityID, _p_FIX__TriggerSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityID, _p_FIX__DerivativeSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityID, _p_FIX__UnderlyingLegSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SessionStatus, _p_FIX__SessionStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListOrderStatus, _p_FIX__ListOrderStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintStatus, _p_FIX__PosMaintStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestStatus, _p_FIX__TradeRequestStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollStatus, _p_FIX__CollStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserStatus, _p_FIX__UserStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRptStatus, _p_FIX__TrdRptStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementStatus, _p_FIX__UnderlyingSettlementStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FinancialStatus, _p_FIX__FinancialStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdStatus, _p_FIX__OrdStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistStatus, _p_FIX__RegistStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MatchStatus, _p_FIX__MatchStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderAvgPx, _p_FIX__OrderAvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryRefID, _p_FIX__MDEntryRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecureDataLen, _p_FIX__SecureDataLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__XmlDataLen, _p_FIX__XmlDataLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultiLegRptTypeReq, _p_FIX__MultiLegRptTypeReqTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityTime, _p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityTime, _p_FIX__DerivativeMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityTime, _p_FIX__UnderlyingMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegMaturityTime, _p_FIX__LegMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityTime, _p_FIX__MaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTickRules, _p_FIX__NoTickRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingBusinessDate, _p_FIX__ClearingBusinessDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NTPositionLimit, _p_FIX__NTPositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PositionLimit, _p_FIX__PositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePositionLimit, _p_FIX__DerivativePositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeNTPositionLimit, _p_FIX__DerivativeNTPositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteSetID, _p_FIX__QuoteSetIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvId, _p_FIX__AdvIdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingAdjustedQuantity, _p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Quantity, _p_FIX__QuantityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeOptPayAmount, _p_FIX__DerivativeOptPayAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptPayAmount, _p_FIX__OptPayAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingDeliveryAmount, _p_FIX__UnderlyingDeliveryAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPayAmount, _p_FIX__UnderlyingPayAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmRefID, _p_FIX__ConfirmRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoContAmts, _p_FIX__NoContAmtsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocType, _p_FIX__AllocTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IndividualAllocType, _p_FIX__IndividualAllocTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SharedCommission, _p_FIX__SharedCommissionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Commission, _p_FIX__CommissionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionOffset, _p_FIX__DiscretionOffsetTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIRefID, _p_FIX__IOIRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BasisFeaturePrice, _p_FIX__BasisFeaturePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeProduct, _p_FIX__DerivativeProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegProduct, _p_FIX__LegProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingProduct, _p_FIX__UnderlyingProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Product, _p_FIX__ProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LocateReqd, _p_FIX__LocateReqdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Concession, _p_FIX__ConcessionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CommType, _p_FIX__CommTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxPriceVariation, _p_FIX__MaxPriceVariationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeHandlingInstr, _p_FIX__TradeHandlingInstrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTradeHandlingInstr, _p_FIX__OrigTradeHandlingInstrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDFeedType, _p_FIX__MDFeedTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPriceTypeScope, _p_FIX__TriggerPriceTypeScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRegTimestamp, _p_FIX__TrdRegTimestampTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestamp, _p_FIX__SideTrdRegTimestampTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetChgPrevDay, _p_FIX__NetChgPrevDayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpQty, _p_FIX__ExpQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AssignmentUnit, _p_FIX__AssignmentUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocMethod, _p_FIX__AllocMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesMethod, _p_FIX__TradSesMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultilegPriceMethod, _p_FIX__MultilegPriceMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryMethod, _p_FIX__StrikePriceBoundaryMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryMethod, _p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceQuoteMethod, _p_FIX__PriceQuoteMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePriceQuoteMethod, _p_FIX__DerivativePriceQuoteMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExerciseMethod, _p_FIX__ExerciseMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PreallocMethod, _p_FIX__PreallocMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayMethod, _p_FIX__DisplayMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollReqID, _p_FIX__CollReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReqID, _p_FIX__ApplReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplReqID, _p_FIX__RefApplReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoBidComponents, _p_FIX__NoBidComponentsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityValue, _p_FIX__LiquidityValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTradeDate, _p_FIX__OrigTradeDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeDate, _p_FIX__TradeDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListName, _p_FIX__ListNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PctAtRisk, _p_FIX__PctAtRiskTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UtcTimeOnlyField, _p_FIX__UtcTimeOnlyFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoRelatedSym, _p_FIX__TotNoRelatedSymTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRelatedSym, _p_FIX__NoRelatedSymTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, _p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDReqID, _p_FIX__MDReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CurrencyRatio, _p_FIX__CurrencyRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCurrencyRatio, _p_FIX__LegCurrencyRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityNetMoney, _p_FIX__MaturityNetMoneyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocNetMoney, _p_FIX__AllocNetMoneyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetMoney, _p_FIX__NetMoneyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveName, _p_FIX__BenchmarkCurveNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveName, _p_FIX__LegBenchmarkCurveNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigPosReqRefID, _p_FIX__OrigPosReqRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RatioQty, _p_FIX__RatioQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRatioQty, _p_FIX__LegRatioQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AggregatedBook, _p_FIX__AggregatedBookTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurvePoint, _p_FIX__LegBenchmarkCurvePointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkCurvePoint, _p_FIX__BenchmarkCurvePointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrementAmount, _p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinPriceIncrementAmount, _p_FIX__MinPriceIncrementAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCollectAmount, _p_FIX__UnderlyingCollectAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCashAmount, _p_FIX__UnderlyingCashAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ThresholdAmount, _p_FIX__ThresholdAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptPayoutAmount, _p_FIX__OptPayoutAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexOptPayoutAmount, _p_FIX__ComplexOptPayoutAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenCloseSettlFlag, _p_FIX__OpenCloseSettlFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResendFlag, _p_FIX__ApplResendFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayMinIncr, _p_FIX__DisplayMinIncrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxShow, _p_FIX__MaxShowTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoExecs, _p_FIX__NoExecsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrOfferFxRate, _p_FIX__SettlCurrOfferFxRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrBidFxRate, _p_FIX__SettlCurrBidFxRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRate, _p_FIX__SettlCurrFxRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskID, _p_FIX__DeskIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliveryForm, _p_FIX__DeliveryFormTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HostCrossID, _p_FIX__HostCrossIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossID, _p_FIX__CrossIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigCrossID, _p_FIX__OrigCrossIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetStrategy, _p_FIX__TargetStrategyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactName, _p_FIX__CashSettlAgentContactNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctName, _p_FIX__CashSettlAgentAcctNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactName, _p_FIX__SecuritySettlAgentContactNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctName, _p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctName, _p_FIX__CashDistribAgentAcctNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRootPartyIDs, _p_FIX__NoRootPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested3PartyIDs, _p_FIX__NoNested3PartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlPartyIDs, _p_FIX__NoSettlPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested2PartyIDs, _p_FIX__NoNested2PartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPartyIDs, _p_FIX__NoPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNestedPartyIDs, _p_FIX__NoNestedPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested4PartyIDs, _p_FIX__NoNested4PartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTargetPartyIDs, _p_FIX__NoTargetPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOfSecSizes, _p_FIX__NoOfSecSizesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FirstPx, _p_FIX__FirstPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPxPrecision, _p_FIX__AvgPxPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPrxPrecision, _p_FIX__AvgPrxPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikePrice, _p_FIX__DerivativeStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradingReferencePrice, _p_FIX__SecondaryTradingReferencePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingReferencePrice, _p_FIX__TradingReferencePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikePrice, _p_FIX__UnderlyingStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePrice, _p_FIX__StrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStrikePrice, _p_FIX__LegStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegStrikePrice, _p_FIX__UnderlyingLegStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryPrecision, _p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, _p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrementUnits, _p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryBuyer, _p_FIX__MDEntryBuyerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDate, _p_FIX__SettlDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlDate, _p_FIX__LegSettlDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndDate, _p_FIX__EndDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketReqID, _p_FIX__MarketReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstReqID, _p_FIX__SettlInstReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TestReqID, _p_FIX__TestReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventEndDate, _p_FIX__ComplexEventEndDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LeavesQty, _p_FIX__LeavesQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIID, _p_FIX__IOIIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrAttribType, _p_FIX__InstrAttribTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribType, _p_FIX__NestedInstrAttribTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribType, _p_FIX__DerivativeInstrAttribTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProcessCode, _p_FIX__ProcessCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UtcDateField, _p_FIX__UtcDateFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DoubleField, _p_FIX__DoubleFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ValueOfFutures, _p_FIX__ValueOfFuturesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoCollInquiryQualifier, _p_FIX__NoCollInquiryQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryQualifier, _p_FIX__CollInquiryQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteQualifier, _p_FIX__QuoteQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIQualifier, _p_FIX__IOIQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegGrossTradeAmt, _p_FIX__LegGrossTradeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideGrossTradeAmt, _p_FIX__SideGrossTradeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__GrossTradeAmt, _p_FIX__GrossTradeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinBidSize, _p_FIX__MinBidSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidSize, _p_FIX__BidSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefBidSize, _p_FIX__DefBidSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpType, _p_FIX__ExpTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastUpdateTime, _p_FIX__LastUpdateTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PossDupFlag, _p_FIX__PossDupFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptMethod, _p_FIX__EncryptMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DistribPaymentMethod, _p_FIX__DistribPaymentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentMethod, _p_FIX__PaymentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListMethod, _p_FIX__ListMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeListMethod, _p_FIX__DerivativeListMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordMethod, _p_FIX__EncryptedPasswordMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePriceDeterminationMethod, _p_FIX__StrikePriceDeterminationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceDeterminationMethod, _p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlMethod, _p_FIX__UnderlyingSettlMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FuturesValuationMethod, _p_FIX__FuturesValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeFuturesValuationMethod, _p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ValuationMethod, _p_FIX__ValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeValuationMethod, _p_FIX__DerivativeValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AssignmentMethod, _p_FIX__AssignmentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrmtAssignmentMethod, _p_FIX__InstrmtAssignmentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlMethod, _p_FIX__SettlMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, _p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSettlMethod, _p_FIX__DerivativeSettlMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxMessageSize, _p_FIX__MaxMessageSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLastForwardPoints, _p_FIX__LegLastForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastSwapPoints, _p_FIX__LastSwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SwapPoints, _p_FIX__SwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOfferForwardPoints, _p_FIX__LegOfferForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBidForwardPoints, _p_FIX__LegBidForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferSwapPoints, _p_FIX__OfferSwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidSwapPoints, _p_FIX__BidSwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryForwardPoints, _p_FIX__MDEntryForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastForwardPoints, _p_FIX__LastForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidForwardPoints, _p_FIX__BidForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints, _p_FIX__OfferForwardPointsTo_p_FIX__FieldBase, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldConvertError[] = { {&_swigt__p_FIX__FieldConvertError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldMap[] = { {&_swigt__p_FIX__Group, _p_FIX__GroupTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__Header, _p_FIX__HeaderTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__Trailer, _p_FIX__TrailerTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__Message, _p_FIX__MessageTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__FieldMap, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldNotFound[] = { {&_swigt__p_FIX__FieldNotFound, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileLog[] = { {&_swigt__p_FIX__FileLog, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileLogFactory[] = { {&_swigt__p_FIX__FileLogFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileStore[] = { {&_swigt__p_FIX__FileStore, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileStoreFactory[] = { {&_swigt__p_FIX__FileStoreFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillExecID[] = { {&_swigt__p_FIX__FillExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillLiquidityInd[] = { {&_swigt__p_FIX__FillLiquidityInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillPx[] = { {&_swigt__p_FIX__FillPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillQty[] = { {&_swigt__p_FIX__FillQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FinancialStatus[] = { {&_swigt__p_FIX__FinancialStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FirmTradeID[] = { {&_swigt__p_FIX__FirmTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FirstPx[] = { {&_swigt__p_FIX__FirstPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FlexProductEligibilityIndicator[] = { {&_swigt__p_FIX__FlexProductEligibilityIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FlexibleIndicator[] = { {&_swigt__p_FIX__FlexibleIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FloorPrice[] = { {&_swigt__p_FIX__FloorPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FlowScheduleType[] = { {&_swigt__p_FIX__FlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ForexReq[] = { {&_swigt__p_FIX__ForexReq, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FundRenewWaiv[] = { {&_swigt__p_FIX__FundRenewWaiv, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FutSettDate[] = { {&_swigt__p_FIX__FutSettDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FutSettDate2[] = { {&_swigt__p_FIX__FutSettDate2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FuturesValuationMethod[] = { {&_swigt__p_FIX__FuturesValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__GTBookingInst[] = { {&_swigt__p_FIX__GTBookingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__GapFillFlag[] = { {&_swigt__p_FIX__GapFillFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__GrossTradeAmt[] = { {&_swigt__p_FIX__GrossTradeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Group[] = { {&_swigt__p_FIX__Group, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HaltReasonChar[] = { {&_swigt__p_FIX__HaltReasonChar, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HaltReasonInt[] = { {&_swigt__p_FIX__HaltReasonInt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HandlInst[] = { {&_swigt__p_FIX__HandlInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Header[] = { {&_swigt__p_FIX__Header, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Headline[] = { {&_swigt__p_FIX__Headline, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HeartBtInt[] = { {&_swigt__p_FIX__HeartBtInt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HighLimitPrice[] = { {&_swigt__p_FIX__HighLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HighPx[] = { {&_swigt__p_FIX__HighPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HopCompID[] = { {&_swigt__p_FIX__HopCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HopRefID[] = { {&_swigt__p_FIX__HopRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HopSendingTime[] = { {&_swigt__p_FIX__HopSendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HostCrossID[] = { {&_swigt__p_FIX__HostCrossID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IDSource[] = { {&_swigt__p_FIX__IDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__INT[] = { {&_swigt__p_FIX__INT, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOException[] = { {&_swigt__p_FIX__IOException, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIID[] = { {&_swigt__p_FIX__IOIID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOINaturalFlag[] = { {&_swigt__p_FIX__IOINaturalFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIOthSvc[] = { {&_swigt__p_FIX__IOIOthSvc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIQltyInd[] = { {&_swigt__p_FIX__IOIQltyInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIQty[] = { {&_swigt__p_FIX__IOIQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIQualifier[] = { {&_swigt__p_FIX__IOIQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIRefID[] = { {&_swigt__p_FIX__IOIRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIShares[] = { {&_swigt__p_FIX__IOIShares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOITransType[] = { {&_swigt__p_FIX__IOITransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIid[] = { {&_swigt__p_FIX__IOIid, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ImpliedMarketIndicator[] = { {&_swigt__p_FIX__ImpliedMarketIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InViewOfCommon[] = { {&_swigt__p_FIX__InViewOfCommon, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncTaxInd[] = { {&_swigt__p_FIX__IncTaxInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncorrectDataFormat[] = { {&_swigt__p_FIX__IncorrectDataFormat, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncorrectMessageStructure[] = { {&_swigt__p_FIX__IncorrectMessageStructure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncorrectTagValue[] = { {&_swigt__p_FIX__IncorrectTagValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IndividualAllocID[] = { {&_swigt__p_FIX__IndividualAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IndividualAllocRejCode[] = { {&_swigt__p_FIX__IndividualAllocRejCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IndividualAllocType[] = { {&_swigt__p_FIX__IndividualAllocType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Initiator[] = { {&_swigt__p_FIX__Initiator, 0, 0, 0}, {&_swigt__p_FIX__SocketInitiator, _p_FIX__SocketInitiatorTo_p_FIX__Initiator, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InputSource[] = { {&_swigt__p_FIX__InputSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrAttribType[] = { {&_swigt__p_FIX__InstrAttribType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrAttribValue[] = { {&_swigt__p_FIX__InstrAttribValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrRegistry[] = { {&_swigt__p_FIX__InstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrmtAssignmentMethod[] = { {&_swigt__p_FIX__InstrmtAssignmentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartyID[] = { {&_swigt__p_FIX__InstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartyIDSource[] = { {&_swigt__p_FIX__InstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartyRole[] = { {&_swigt__p_FIX__InstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartySubID[] = { {&_swigt__p_FIX__InstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartySubIDType[] = { {&_swigt__p_FIX__InstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IntField[] = { {&_swigt__p_FIX__NoNewsRefIDs, _p_FIX__NoNewsRefIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPositions, _p_FIX__NoPositionsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaxPriceLevels, _p_FIX__MaxPriceLevelsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMiscFees, _p_FIX__NoMiscFeesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ClearingInstruction, _p_FIX__ClearingInstructionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoComplexEventTimes, _p_FIX__NoComplexEventTimesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDSecSizeType, _p_FIX__MDSecSizeTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RepurchaseTerm, _p_FIX__RepurchaseTermTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseTerm, _p_FIX__UnderlyingRepurchaseTermTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegRepurchaseTerm, _p_FIX__LegRepurchaseTermTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RptSeq, _p_FIX__RptSeqTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumBidders, _p_FIX__NumBiddersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MultilegModel, _p_FIX__MultilegModelTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDPriceLevel, _p_FIX__MDPriceLevelTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteResponseLevel, _p_FIX__QuoteResponseLevelTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventCondition, _p_FIX__ComplexEventConditionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OptPayoutType, _p_FIX__OptPayoutTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideValueInd, _p_FIX__SideValueIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoContAmts, _p_FIX__NoContAmtsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ContractMultiplierUnit, _p_FIX__ContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegContractMultiplierUnit, _p_FIX__LegContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplierUnit, _p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplierUnit, _p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefSeqNum, _p_FIX__RefSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplSeqNum, _p_FIX__ApplSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplEndSeqNum, _p_FIX__ApplEndSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplLastSeqNum, _p_FIX__ApplLastSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefApplLastSeqNum, _p_FIX__RefApplLastSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MsgSeqNum, _p_FIX__MsgSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NextExpectedMsgSeqNum, _p_FIX__NextExpectedMsgSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplBegSeqNum, _p_FIX__ApplBegSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplNewSeqNum, _p_FIX__ApplNewSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoExecInstRules, _p_FIX__NoExecInstRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoQuoteEntries, _p_FIX__TotNoQuoteEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotQuoteEntries, _p_FIX__TotQuoteEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoQuoteEntries, _p_FIX__NoQuoteEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMDEntries, _p_FIX__NoMDEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__HopRefID, _p_FIX__HopRefIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnRejectReason, _p_FIX__CollAsgnRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnReason, _p_FIX__CollAsgnReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmRejReason, _p_FIX__ConfirmRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeReportRejectReason, _p_FIX__TradeReportRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRequestRejectReason, _p_FIX__QuoteRequestRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRejectReason, _p_FIX__QuoteRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SessionRejectReason, _p_FIX__SessionRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CxlRejReason, _p_FIX__CxlRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrdRejReason, _p_FIX__OrdRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteEntryRejectReason, _p_FIX__QuoteEntryRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExecRestatementReason, _p_FIX__ExecRestatementReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BusinessRejectReason, _p_FIX__BusinessRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassCancelRejectReason, _p_FIX__MassCancelRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesStatusRejReason, _p_FIX__TradSesStatusRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionRejectReason, _p_FIX__MassActionRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListRejectReason, _p_FIX__ListRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefOrdIDReason, _p_FIX__RefOrdIDReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnRejReason, _p_FIX__StreamAsgnRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoContraBrokers, _p_FIX__NoContraBrokersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ShortSaleReason, _p_FIX__ShortSaleReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocCancReplaceReason, _p_FIX__AllocCancReplaceReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlementCycleNo, _p_FIX__SettlementCycleNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTrdRegTimestamps, _p_FIX__NoTrdRegTimestampsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumberOfOrders, _p_FIX__NumberOfOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalAffectedOrders, _p_FIX__TotalAffectedOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAffectedOrders, _p_FIX__NoAffectedOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNotAffectedOrders, _p_FIX__NoNotAffectedOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoOrders, _p_FIX__TotNoOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOrders, _p_FIX__NoOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoApplIDs, _p_FIX__NoApplIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueResolution, _p_FIX__ApplQueueResolutionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AvgPxPrecision, _p_FIX__AvgPxPrecisionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AvgPrxPrecision, _p_FIX__AvgPrxPrecisionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Adjustment, _p_FIX__AdjustmentTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RegistRejReasonCode, _p_FIX__RegistRejReasonCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MiscFeeBasis, _p_FIX__MiscFeeBasisTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListStatusType, _p_FIX__ListStatusTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoQuoteSets, _p_FIX__NoQuoteSetsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExpType, _p_FIX__ExpTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedIssuerLen, _p_FIX__EncodedIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuerLen, _p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuerLen, _p_FIX__EncodedLegIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuerLen, _p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DeliveryForm, _p_FIX__DeliveryFormTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionLimitType, _p_FIX__DiscretionLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegLimitType, _p_FIX__PegLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecondaryPriceLimitType, _p_FIX__SecondaryPriceLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PriceLimitType, _p_FIX__PriceLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Product, _p_FIX__ProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingProduct, _p_FIX__UnderlyingProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegProduct, _p_FIX__LegProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeProduct, _p_FIX__DerivativeProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTradingSessions, _p_FIX__NoTradingSessionsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IncTaxInd, _p_FIX__IncTaxIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoCapacities, _p_FIX__NoCapacitiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegPriceType, _p_FIX__PegPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPriceType, _p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlPriceType, _p_FIX__SettlPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPriceType, _p_FIX__YieldRedemptionPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuotePriceType, _p_FIX__QuotePriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegPriceType, _p_FIX__LegPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPriceType, _p_FIX__LegBenchmarkPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BenchmarkPriceType, _p_FIX__BenchmarkPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PriceType, _p_FIX__PriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampType, _p_FIX__SideTrdRegTimestampTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampType, _p_FIX__TrdRegTimestampTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RateSourceType, _p_FIX__RateSourceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TerminationType, _p_FIX__TerminationTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionType, _p_FIX__MassActionTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSecurityAltID, _p_FIX__NoSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingSecurityAltID, _p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegSecurityAltID, _p_FIX__NoLegSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeSecurityAltID, _p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingLegSecurityAltID, _p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAsgnReqs, _p_FIX__NoAsgnReqsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMatchRules, _p_FIX__NoMatchRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NetworkRequestType, _p_FIX__NetworkRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UserRequestType, _p_FIX__UserRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityRequestType, _p_FIX__SecurityRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRequestType, _p_FIX__QuoteRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityListRequestType, _p_FIX__SecurityListRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeRequestType, _p_FIX__TradeRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityListType, _p_FIX__SecurityListTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__HeartBtInt, _p_FIX__HeartBtIntTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StatsType, _p_FIX__StatsTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocSettlInstType, _p_FIX__AllocSettlInstTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingPutOrCall, _p_FIX__UnderlyingPutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PutOrCall, _p_FIX__PutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativePutOrCall, _p_FIX__DerivativePutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegPutOrCall, _p_FIX__UnderlyingLegPutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegPutOrCall, _p_FIX__LegPutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceTimeType, _p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LiquidityIndType, _p_FIX__LiquidityIndTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ContingencyType, _p_FIX__ContingencyTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeAllocIndicator, _p_FIX__TradeAllocIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AvgPxIndicator, _p_FIX__AvgPxIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PriorityIndicator, _p_FIX__PriorityIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ImpliedMarketIndicator, _p_FIX__ImpliedMarketIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradePublishIndicator, _p_FIX__TradePublishIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdRptStatus, _p_FIX__TrdRptStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UserStatus, _p_FIX__UserStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollStatus, _p_FIX__CollStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeRequestStatus, _p_FIX__TradeRequestStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosMaintStatus, _p_FIX__PosMaintStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListOrderStatus, _p_FIX__ListOrderStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SessionStatus, _p_FIX__SessionStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExerciseStyle, _p_FIX__ExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrikeExerciseStyle, _p_FIX__StrikeExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingExerciseStyle, _p_FIX__UnderlyingExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegExerciseStyle, _p_FIX__LegExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrigCustOrderCapacity, _p_FIX__OrigCustOrderCapacityTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CustOrderCapacity, _p_FIX__CustOrderCapacityTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlInst, _p_FIX__NoSettlInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IndividualAllocType, _p_FIX__IndividualAllocTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocType, _p_FIX__AllocTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoComplexEventDates, _p_FIX__NoComplexEventDatesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmStatus, _p_FIX__ConfirmStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosQtyStatus, _p_FIX__PosQtyStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosReqStatus, _p_FIX__PosReqStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AffirmStatus, _p_FIX__AffirmStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollInquiryStatus, _p_FIX__CollInquiryStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesStatus, _p_FIX__TradSesStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityTradingStatus, _p_FIX__SecurityTradingStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteAckStatus, _p_FIX__QuoteAckStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteEntryStatus, _p_FIX__QuoteEntryStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteStatus, _p_FIX__QuoteStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocStatus, _p_FIX__AllocStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IntField, 0, 0, 0}, {&_swigt__p_FIX__ListSeqNo, _p_FIX__ListSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaxMessageSize, _p_FIX__MaxMessageSizeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MarketDepth, _p_FIX__MarketDepthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplResponseError, _p_FIX__ApplResponseErrorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollApplType, _p_FIX__CollApplTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__GTBookingInst, _p_FIX__GTBookingInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumTickets, _p_FIX__NumTicketsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegSwapType, _p_FIX__LegSwapTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrderDelay, _p_FIX__OrderDelayTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTrades, _p_FIX__NoTradesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityXMLLen, _p_FIX__SecurityXMLLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLLen, _p_FIX__DerivativeSecurityXMLLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearFormat, _p_FIX__MaturityMonthYearFormatTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteCancelType, _p_FIX__QuoteCancelTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ModelType, _p_FIX__ModelTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeReportType, _p_FIX__TradeReportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocReportType, _p_FIX__AllocReportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ResponseTransportType, _p_FIX__ResponseTransportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplReportType, _p_FIX__ApplReportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MultiLegRptTypeReq, _p_FIX__MultiLegRptTypeReqTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoHops, _p_FIX__NoHopsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CrossType, _p_FIX__CrossTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRateSources, _p_FIX__NoRateSourcesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TickRuleType, _p_FIX__TickRuleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__FlowScheduleType, _p_FIX__FlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegFlowScheduleType, _p_FIX__LegFlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingFlowScheduleType, _p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeFlowScheduleType, _p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RootPartyRole, _p_FIX__RootPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyRole, _p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__InstrumentPartyRole, _p_FIX__InstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested3PartyRole, _p_FIX__Nested3PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlPartyRole, _p_FIX__SettlPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested2PartyRole, _p_FIX__Nested2PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PartyRole, _p_FIX__PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NestedPartyRole, _p_FIX__NestedPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyRole, _p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdRepPartyRole, _p_FIX__TrdRepPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested4PartyRole, _p_FIX__Nested4PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyRole, _p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TargetPartyRole, _p_FIX__TargetPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDescLen, _p_FIX__EncodedSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, _p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDescLen, _p_FIX__EncodedLegSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDescLen, _p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDescLen, _p_FIX__EncodedMktSegmDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDescLen, _p_FIX__EncodedSecurityListDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlObligMode, _p_FIX__SettlObligModeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegNumber, _p_FIX__LegNumberTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StatusValue, _p_FIX__StatusValueTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideQty, _p_FIX__SideQtyTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LastLiquidityInd, _p_FIX__LastLiquidityIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__FillLiquidityInd, _p_FIX__FillLiquidityIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideLiquidityInd, _p_FIX__SideLiquidityIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoCollInquiryQualifier, _p_FIX__NoCollInquiryQualifierTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollInquiryQualifier, _p_FIX__CollInquiryQualifierTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StandInstDbType, _p_FIX__StandInstDbTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMarketSegments, _p_FIX__NoMarketSegmentsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TargetStrategy, _p_FIX__TargetStrategyTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRootPartySubIDs, _p_FIX__NoRootPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, _p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoInstrumentPartySubIDs, _p_FIX__NoInstrumentPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested3PartySubIDs, _p_FIX__NoNested3PartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested2PartySubIDs, _p_FIX__NoNested2PartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNestedPartySubIDs, _p_FIX__NoNestedPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPartySubIDs, _p_FIX__NoPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlPartySubIDs, _p_FIX__NoSettlPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, _p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested4PartySubIDs, _p_FIX__NoNested4PartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionMoveType, _p_FIX__DiscretionMoveTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegMoveType, _p_FIX__PegMoveTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPosAmt, _p_FIX__NoPosAmtTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocNoOrdersType, _p_FIX__AllocNoOrdersTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListNoOrds, _p_FIX__ListNoOrdsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSideTrdRegTS, _p_FIX__NoSideTrdRegTSTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoFills, _p_FIX__TotNoFillsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoFills, _p_FIX__NoFillsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedHeadlineLen, _p_FIX__EncodedHeadlineLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedListExecInstLen, _p_FIX__EncodedListExecInstLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SellerDays, _p_FIX__SellerDaysTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptMethod, _p_FIX__EncryptMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DistribPaymentMethod, _p_FIX__DistribPaymentMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PaymentMethod, _p_FIX__PaymentMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListMethod, _p_FIX__ListMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeListMethod, _p_FIX__DerivativeListMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordMethod, _p_FIX__EncryptedPasswordMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrikePriceDeterminationMethod, _p_FIX__StrikePriceDeterminationMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceDeterminationMethod, _p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocMethod, _p_FIX__AllocMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesMethod, _p_FIX__TradSesMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MultilegPriceMethod, _p_FIX__MultilegPriceMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryMethod, _p_FIX__StrikePriceBoundaryMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryMethod, _p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LastMsgSeqNumProcessed, _p_FIX__LastMsgSeqNumProcessedTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlInstReqRejCode, _p_FIX__SettlInstReqRejCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IndividualAllocRejCode, _p_FIX__IndividualAllocRejCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocRejCode, _p_FIX__AllocRejCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRegistDtls, _p_FIX__NoRegistDtlsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoAllocs, _p_FIX__TotNoAllocsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegAllocs, _p_FIX__NoLegAllocsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAllocs, _p_FIX__NoAllocsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMsgTypes, _p_FIX__NoMsgTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDBookType, _p_FIX__MDBookTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDSubBookType, _p_FIX__MDSubBookTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoInstrAttrib, _p_FIX__NoInstrAttribTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrAttrib, _p_FIX__NoDerivativeInstrAttribTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNestedInstrAttrib, _p_FIX__NoNestedInstrAttribTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyings, _p_FIX__NoUnderlyingsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOfLegUnderlyings, _p_FIX__NoOfLegUnderlyingsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoCompIDs, _p_FIX__NoCompIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStrikeRules, _p_FIX__NoStrikeRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTimeInForceRules, _p_FIX__NoTimeInForceRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLotTypeRules, _p_FIX__NoLotTypeRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOrdTypeRules, _p_FIX__NoOrdTypeRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoExpiration, _p_FIX__NoExpirationTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentParties, _p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoInstrumentParties, _p_FIX__NoInstrumentPartiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentParties, _p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordLen, _p_FIX__EncryptedPasswordLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptedNewPasswordLen, _p_FIX__EncryptedNewPasswordLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRootPartyIDs, _p_FIX__NoRootPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested3PartyIDs, _p_FIX__NoNested3PartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlPartyIDs, _p_FIX__NoSettlPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested2PartyIDs, _p_FIX__NoNested2PartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPartyIDs, _p_FIX__NoPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNestedPartyIDs, _p_FIX__NoNestedPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested4PartyIDs, _p_FIX__NoNested4PartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTargetPartyIDs, _p_FIX__NoTargetPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStrategyParameters, _p_FIX__NoStrategyParametersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegs, _p_FIX__NoLegsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionRoundDirection, _p_FIX__DiscretionRoundDirectionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegRoundDirection, _p_FIX__PegRoundDirectionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideTrdSubTyp, _p_FIX__SideTrdSubTypTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoBidComponents, _p_FIX__NoBidComponentsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlOblig, _p_FIX__NoSettlObligTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetType, _p_FIX__DiscretionOffsetTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegOffsetType, _p_FIX__PegOffsetTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CustomerOrFirm, _p_FIX__CustomerOrFirmTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesMode, _p_FIX__TradSesModeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegScope, _p_FIX__PegScopeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityReportID, _p_FIX__SecurityReportIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDReportID, _p_FIX__MDReportIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocLinkType, _p_FIX__AllocLinkTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingAmounts, _p_FIX__NoUnderlyingAmountsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoClearingInstructions, _p_FIX__NoClearingInstructionsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDQuoteType, _p_FIX__MDQuoteTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDUpdateType, _p_FIX__MDUpdateTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteType, _p_FIX__QuoteTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnAckType, _p_FIX__StreamAsgnAckTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnRespType, _p_FIX__CollAsgnRespTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRespType, _p_FIX__QuoteRespTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMaturityRules, _p_FIX__NoMaturityRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideLastQty, _p_FIX__SideLastQtyTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNumReports, _p_FIX__TotNumReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNumAssignmentReports, _p_FIX__TotNumAssignmentReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNumTradeReports, _p_FIX__TotNumTradeReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalNumPosReports, _p_FIX__TotalNumPosReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__XmlDataLen, _p_FIX__XmlDataLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecureDataLen, _p_FIX__SecureDataLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CoveredOrUncovered, _p_FIX__CoveredOrUncoveredTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegCoveredOrUncovered, _p_FIX__LegCoveredOrUncoveredTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTradingSessionRules, _p_FIX__NoTradingSessionRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesEvent, _p_FIX__TradSesEventTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QtyType, _p_FIX__QtyTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuantityType, _p_FIX__QuantityTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExpirationQtyType, _p_FIX__ExpirationQtyTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlDetails, _p_FIX__NoSettlDetailsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CPProgram, _p_FIX__CPProgramTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplTotalMessageCount, _p_FIX__ApplTotalMessageCountTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrement, _p_FIX__MaturityMonthYearIncrementTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueDepth, _p_FIX__ApplQueueDepthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NetworkStatusResponseType, _p_FIX__NetworkStatusResponseTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityResponseType, _p_FIX__SecurityResponseTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplResponseType, _p_FIX__ApplResponseTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoComplexEvents, _p_FIX__NoComplexEventsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementType, _p_FIX__UnderlyingSettlementTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EventType, _p_FIX__EventTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocAccountType, _p_FIX__AllocAccountTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AdjustmentType, _p_FIX__AdjustmentTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AccountType, _p_FIX__AccountTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoEvents, _p_FIX__NoEventsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RespondentType, _p_FIX__RespondentTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeEvents, _p_FIX__NoDerivativeEventsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeEventType, _p_FIX__DerivativeEventTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventType, _p_FIX__ComplexEventTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrderHandlingInstSource, _p_FIX__OrderHandlingInstSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAltMDSource, _p_FIX__NoAltMDSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocAcctIDSource, _p_FIX__AllocAcctIDSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AcctIDSource, _p_FIX__AcctIDSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DeskTypeSource, _p_FIX__DeskTypeSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RateSource, _p_FIX__RateSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityListTypeSource, _p_FIX__SecurityListTypeSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BidType, _p_FIX__BidTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUsernames, _p_FIX__NoUsernamesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDates, _p_FIX__NoDatesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrategyParameterType, _p_FIX__StrategyParameterTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OwnerType, _p_FIX__OwnerTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSides, _p_FIX__NoSidesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NTPositionLimit, _p_FIX__NTPositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PositionLimit, _p_FIX__PositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CrossPrioritization, _p_FIX__CrossPrioritizationTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDOriginType, _p_FIX__MDOriginTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativePositionLimit, _p_FIX__DerivativePositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeNTPositionLimit, _p_FIX__DerivativeNTPositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocHandlInst, _p_FIX__AllocHandlInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoCxldQuotes, _p_FIX__TotNoCxldQuotesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoRejQuotes, _p_FIX__TotNoRejQuotesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMDFeedTypes, _p_FIX__NoMDFeedTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoAccQuotes, _p_FIX__TotNoAccQuotesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoBidDescriptors, _p_FIX__NoBidDescriptorsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDistribInsts, _p_FIX__NoDistribInstsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegStipulations, _p_FIX__NoLegStipulationsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStipulations, _p_FIX__NoStipulationsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStatsIndicators, _p_FIX__NoStatsIndicatorsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTrdRepIndicators, _p_FIX__NoTrdRepIndicatorsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EndSeqNo, _p_FIX__EndSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalNumSecurities, _p_FIX__TotalNumSecuritiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LiquidityNumSecurities, _p_FIX__LiquidityNumSecuritiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrderDelayUnit, _p_FIX__OrderDelayUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRpts, _p_FIX__NoRptsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityTradingEvent, _p_FIX__SecurityTradingEventTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdSubType, _p_FIX__TrdSubTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ProgRptReqs, _p_FIX__ProgRptReqsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoSecurityTypes, _p_FIX__TotNoSecurityTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMDEntryTypes, _p_FIX__NoMDEntryTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalNumSecurityTypes, _p_FIX__TotalNumSecurityTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSecurityTypes, _p_FIX__NoSecurityTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ProgPeriodInterval, _p_FIX__ProgPeriodIntervalTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ContAmtType, _p_FIX__ContAmtTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnTransType, _p_FIX__CollAsgnTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosTransType, _p_FIX__PosTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmTransType, _p_FIX__ConfirmTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeReportTransType, _p_FIX__TradeReportTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionResponse, _p_FIX__MassActionResponseTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BidDescriptorType, _p_FIX__BidDescriptorTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TaxAdvantageType, _p_FIX__TaxAdvantageTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RootPartySubIDType, _p_FIX__RootPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubIDType, _p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubIDType, _p_FIX__InstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested3PartySubIDType, _p_FIX__Nested3PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested2PartySubIDType, _p_FIX__Nested2PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NestedPartySubIDType, _p_FIX__NestedPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PartySubIDType, _p_FIX__PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlPartySubIDType, _p_FIX__SettlPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDlvyInst, _p_FIX__NoDlvyInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubIDType, _p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested4PartySubIDType, _p_FIX__Nested4PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, _p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedTextLen, _p_FIX__EncodedTextLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedAllocTextLen, _p_FIX__EncodedAllocTextLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedListStatusTextLen, _p_FIX__EncodedListStatusTextLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoQuoteQualifiers, _p_FIX__NoQuoteQualifiersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoIOIQualifiers, _p_FIX__NoIOIQualifiersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDEntryPositionNo, _p_FIX__MDEntryPositionNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BeginSeqNo, _p_FIX__BeginSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocIntermedReqType, _p_FIX__AllocIntermedReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosReqType, _p_FIX__PosReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassStatusReqType, _p_FIX__MassStatusReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplReqType, _p_FIX__ApplReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqType, _p_FIX__StreamAsgnReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedSubjectLen, _p_FIX__EncodedSubjectLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DeliveryType, _p_FIX__DeliveryTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlDeliveryType, _p_FIX__SettlDeliveryTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NewsCategory, _p_FIX__NewsCategoryTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoRelatedSym, _p_FIX__TotNoRelatedSymTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRelatedSym, _p_FIX__NoRelatedSymTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecondaryTrdType, _p_FIX__SecondaryTrdTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdType, _p_FIX__TrdTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExpirationCycle, _p_FIX__ExpirationCycleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueMax, _p_FIX__ApplQueueMaxTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAction, _p_FIX__CollActionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosMaintAction, _p_FIX__PosMaintActionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueAction, _p_FIX__ApplQueueActionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NewsRefType, _p_FIX__NewsRefTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLinesOfText, _p_FIX__NoLinesOfTextTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LinesOfText, _p_FIX__LinesOfTextTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionScope, _p_FIX__DiscretionScopeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionScope, _p_FIX__MassActionScopeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__InstrAttribType, _p_FIX__InstrAttribTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribType, _p_FIX__NestedInstrAttribTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribType, _p_FIX__DerivativeInstrAttribTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NetGrossInd, _p_FIX__NetGrossIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOfSecSizes, _p_FIX__NoOfSecSizesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTickRules, _p_FIX__NoTickRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoStrikes, _p_FIX__TotNoStrikesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStrikes, _p_FIX__NoStrikesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnType, _p_FIX__StreamAsgnTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefTagID, _p_FIX__RefTagIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoExecs, _p_FIX__NoExecsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BookingType, _p_FIX__BookingTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideMultiLegReportingType, _p_FIX__SideMultiLegReportingTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RoutingType, _p_FIX__RoutingTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumDaysInterest, _p_FIX__NumDaysInterestTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeRequestResult, _p_FIX__TradeRequestResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosMaintResult, _p_FIX__PosMaintResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityRequestResult, _p_FIX__SecurityRequestResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollInquiryResult, _p_FIX__CollInquiryResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosReqResult, _p_FIX__PosReqResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RawDataLength, _p_FIX__RawDataLengthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SignatureLength, _p_FIX__SignatureLengthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BodyLength, _p_FIX__BodyLengthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRoutingIDs, _p_FIX__NoRoutingIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplExtID, _p_FIX__ApplExtIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefApplExtID, _p_FIX__RefApplExtIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DefaultApplExtID, _p_FIX__DefaultApplExtIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NewSeqNo, _p_FIX__NewSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrementUnits, _p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__HaltReasonInt, _p_FIX__HaltReasonIntTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingStips, _p_FIX__NoUnderlyingStipsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmType, _p_FIX__ConfirmTypeTo_p_FIX__IntField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InterestAccrualDate[] = { {&_swigt__p_FIX__InterestAccrualDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InterestAtMaturity[] = { {&_swigt__p_FIX__InterestAtMaturity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvalidMessage[] = { {&_swigt__p_FIX__InvalidMessage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvalidMessageType[] = { {&_swigt__p_FIX__InvalidMessageType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvalidTagNumber[] = { {&_swigt__p_FIX__InvalidTagNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvestorCountryOfResidence[] = { {&_swigt__p_FIX__InvestorCountryOfResidence, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IssueDate[] = { {&_swigt__p_FIX__IssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Issuer[] = { {&_swigt__p_FIX__Issuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LANGUAGE[] = { {&_swigt__p_FIX__LANGUAGE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LENGTH[] = { {&_swigt__p_FIX__LENGTH, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LOCALMKTDATE[] = { {&_swigt__p_FIX__LOCALMKTDATE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LanguageCode[] = { {&_swigt__p_FIX__LanguageCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastCapacity[] = { {&_swigt__p_FIX__LastCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastForwardPoints[] = { {&_swigt__p_FIX__LastForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastForwardPoints2[] = { {&_swigt__p_FIX__LastForwardPoints2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastFragment[] = { {&_swigt__p_FIX__LastFragment, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastLiquidityInd[] = { {&_swigt__p_FIX__LastLiquidityInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastMkt[] = { {&_swigt__p_FIX__LastMkt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastMsgSeqNumProcessed[] = { {&_swigt__p_FIX__LastMsgSeqNumProcessed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastNetworkResponseID[] = { {&_swigt__p_FIX__LastNetworkResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastParPx[] = { {&_swigt__p_FIX__LastParPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastPx[] = { {&_swigt__p_FIX__LastPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastQty[] = { {&_swigt__p_FIX__LastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastRptRequested[] = { {&_swigt__p_FIX__LastRptRequested, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastShares[] = { {&_swigt__p_FIX__LastShares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastSpotRate[] = { {&_swigt__p_FIX__LastSpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastSwapPoints[] = { {&_swigt__p_FIX__LastSwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastUpdateTime[] = { {&_swigt__p_FIX__LastUpdateTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LateIndicator[] = { {&_swigt__p_FIX__LateIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LeavesQty[] = { {&_swigt__p_FIX__LeavesQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocAccount[] = { {&_swigt__p_FIX__LegAllocAccount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocAcctIDSource[] = { {&_swigt__p_FIX__LegAllocAcctIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocID[] = { {&_swigt__p_FIX__LegAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocQty[] = { {&_swigt__p_FIX__LegAllocQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocSettlCurrency[] = { {&_swigt__p_FIX__LegAllocSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkCurveCurrency[] = { {&_swigt__p_FIX__LegBenchmarkCurveCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkCurveName[] = { {&_swigt__p_FIX__LegBenchmarkCurveName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkCurvePoint[] = { {&_swigt__p_FIX__LegBenchmarkCurvePoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkPrice[] = { {&_swigt__p_FIX__LegBenchmarkPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkPriceType[] = { {&_swigt__p_FIX__LegBenchmarkPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBidForwardPoints[] = { {&_swigt__p_FIX__LegBidForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBidPx[] = { {&_swigt__p_FIX__LegBidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCFICode[] = { {&_swigt__p_FIX__LegCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCalculatedCcyLastQty[] = { {&_swigt__p_FIX__LegCalculatedCcyLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegContractMultiplier[] = { {&_swigt__p_FIX__LegContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegContractMultiplierUnit[] = { {&_swigt__p_FIX__LegContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegContractSettlMonth[] = { {&_swigt__p_FIX__LegContractSettlMonth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCountryOfIssue[] = { {&_swigt__p_FIX__LegCountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCouponPaymentDate[] = { {&_swigt__p_FIX__LegCouponPaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCouponRate[] = { {&_swigt__p_FIX__LegCouponRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCoveredOrUncovered[] = { {&_swigt__p_FIX__LegCoveredOrUncovered, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCreditRating[] = { {&_swigt__p_FIX__LegCreditRating, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCurrency[] = { {&_swigt__p_FIX__LegCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCurrencyRatio[] = { {&_swigt__p_FIX__LegCurrencyRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegDatedDate[] = { {&_swigt__p_FIX__LegDatedDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegDividendYield[] = { {&_swigt__p_FIX__LegDividendYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegExecInst[] = { {&_swigt__p_FIX__LegExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegExerciseStyle[] = { {&_swigt__p_FIX__LegExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegFactor[] = { {&_swigt__p_FIX__LegFactor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegFlowScheduleType[] = { {&_swigt__p_FIX__LegFlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegFutSettDate[] = { {&_swigt__p_FIX__LegFutSettDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegGrossTradeAmt[] = { {&_swigt__p_FIX__LegGrossTradeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIOIQty[] = { {&_swigt__p_FIX__LegIOIQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIndividualAllocID[] = { {&_swigt__p_FIX__LegIndividualAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegInstrRegistry[] = { {&_swigt__p_FIX__LegInstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegInterestAccrualDate[] = { {&_swigt__p_FIX__LegInterestAccrualDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIssueDate[] = { {&_swigt__p_FIX__LegIssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIssuer[] = { {&_swigt__p_FIX__LegIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLastForwardPoints[] = { {&_swigt__p_FIX__LegLastForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLastPx[] = { {&_swigt__p_FIX__LegLastPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLastQty[] = { {&_swigt__p_FIX__LegLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLocaleOfIssue[] = { {&_swigt__p_FIX__LegLocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegMaturityDate[] = { {&_swigt__p_FIX__LegMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegMaturityMonthYear[] = { {&_swigt__p_FIX__LegMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegMaturityTime[] = { {&_swigt__p_FIX__LegMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegNumber[] = { {&_swigt__p_FIX__LegNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOfferForwardPoints[] = { {&_swigt__p_FIX__LegOfferForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOfferPx[] = { {&_swigt__p_FIX__LegOfferPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOptAttribute[] = { {&_swigt__p_FIX__LegOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOptionRatio[] = { {&_swigt__p_FIX__LegOptionRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOrderQty[] = { {&_swigt__p_FIX__LegOrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPool[] = { {&_swigt__p_FIX__LegPool, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPositionEffect[] = { {&_swigt__p_FIX__LegPositionEffect, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPrice[] = { {&_swigt__p_FIX__LegPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPriceType[] = { {&_swigt__p_FIX__LegPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPriceUnitOfMeasure[] = { {&_swigt__p_FIX__LegPriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__LegPriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegProduct[] = { {&_swigt__p_FIX__LegProduct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPutOrCall[] = { {&_swigt__p_FIX__LegPutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegQty[] = { {&_swigt__p_FIX__LegQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRatioQty[] = { {&_swigt__p_FIX__LegRatioQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRedemptionDate[] = { {&_swigt__p_FIX__LegRedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRefID[] = { {&_swigt__p_FIX__LegRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRepoCollateralSecurityType[] = { {&_swigt__p_FIX__LegRepoCollateralSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegReportID[] = { {&_swigt__p_FIX__LegReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRepurchaseRate[] = { {&_swigt__p_FIX__LegRepurchaseRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRepurchaseTerm[] = { {&_swigt__p_FIX__LegRepurchaseTerm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityAltID[] = { {&_swigt__p_FIX__LegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityAltIDSource[] = { {&_swigt__p_FIX__LegSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityDesc[] = { {&_swigt__p_FIX__LegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityExchange[] = { {&_swigt__p_FIX__LegSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityID[] = { {&_swigt__p_FIX__LegSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityIDSource[] = { {&_swigt__p_FIX__LegSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecuritySubType[] = { {&_swigt__p_FIX__LegSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityType[] = { {&_swigt__p_FIX__LegSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlCurrency[] = { {&_swigt__p_FIX__LegSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlDate[] = { {&_swigt__p_FIX__LegSettlDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlType[] = { {&_swigt__p_FIX__LegSettlType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlmntTyp[] = { {&_swigt__p_FIX__LegSettlmntTyp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSide[] = { {&_swigt__p_FIX__LegSide, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStateOrProvinceOfIssue[] = { {&_swigt__p_FIX__LegStateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStipulationType[] = { {&_swigt__p_FIX__LegStipulationType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStipulationValue[] = { {&_swigt__p_FIX__LegStipulationValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStrikeCurrency[] = { {&_swigt__p_FIX__LegStrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStrikePrice[] = { {&_swigt__p_FIX__LegStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSwapType[] = { {&_swigt__p_FIX__LegSwapType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSymbol[] = { {&_swigt__p_FIX__LegSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSymbolSfx[] = { {&_swigt__p_FIX__LegSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegTimeUnit[] = { {&_swigt__p_FIX__LegTimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegUnitOfMeasure[] = { {&_swigt__p_FIX__LegUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegUnitOfMeasureQty[] = { {&_swigt__p_FIX__LegUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegVolatility[] = { {&_swigt__p_FIX__LegVolatility, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegalConfirm[] = { {&_swigt__p_FIX__LegalConfirm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LinesOfText[] = { {&_swigt__p_FIX__LinesOfText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityIndType[] = { {&_swigt__p_FIX__LiquidityIndType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityNumSecurities[] = { {&_swigt__p_FIX__LiquidityNumSecurities, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityPctHigh[] = { {&_swigt__p_FIX__LiquidityPctHigh, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityPctLow[] = { {&_swigt__p_FIX__LiquidityPctLow, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityValue[] = { {&_swigt__p_FIX__LiquidityValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListExecInst[] = { {&_swigt__p_FIX__ListExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListExecInstType[] = { {&_swigt__p_FIX__ListExecInstType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListID[] = { {&_swigt__p_FIX__ListID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListMethod[] = { {&_swigt__p_FIX__ListMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListName[] = { {&_swigt__p_FIX__ListName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListNoOrds[] = { {&_swigt__p_FIX__ListNoOrds, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListOrderStatus[] = { {&_swigt__p_FIX__ListOrderStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListRejectReason[] = { {&_swigt__p_FIX__ListRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListSeqNo[] = { {&_swigt__p_FIX__ListSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListStatusText[] = { {&_swigt__p_FIX__ListStatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListStatusType[] = { {&_swigt__p_FIX__ListStatusType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListUpdateAction[] = { {&_swigt__p_FIX__ListUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LocaleOfIssue[] = { {&_swigt__p_FIX__LocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LocateReqd[] = { {&_swigt__p_FIX__LocateReqd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LocationID[] = { {&_swigt__p_FIX__LocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Log[] = { {&_swigt__p_FIX__NullLog, _p_FIX__NullLogTo_p_FIX__Log, 0, 0}, {&_swigt__p_FIX__Log, 0, 0, 0}, {&_swigt__p_FIX__FileLog, _p_FIX__FileLogTo_p_FIX__Log, 0, 0}, {&_swigt__p_FIX__ScreenLog, _p_FIX__ScreenLogTo_p_FIX__Log, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LogFactory[] = { {&_swigt__p_FIX__LogFactory, 0, 0, 0}, {&_swigt__p_FIX__ScreenLogFactory, _p_FIX__ScreenLogFactoryTo_p_FIX__LogFactory, 0, 0}, {&_swigt__p_FIX__FileLogFactory, _p_FIX__FileLogFactoryTo_p_FIX__LogFactory, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LongQty[] = { {&_swigt__p_FIX__LongQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LotType[] = { {&_swigt__p_FIX__LotType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LowLimitPrice[] = { {&_swigt__p_FIX__LowLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LowPx[] = { {&_swigt__p_FIX__LowPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDBookType[] = { {&_swigt__p_FIX__MDBookType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryBuyer[] = { {&_swigt__p_FIX__MDEntryBuyer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryDate[] = { {&_swigt__p_FIX__MDEntryDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryForwardPoints[] = { {&_swigt__p_FIX__MDEntryForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryID[] = { {&_swigt__p_FIX__MDEntryID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryOriginator[] = { {&_swigt__p_FIX__MDEntryOriginator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryPositionNo[] = { {&_swigt__p_FIX__MDEntryPositionNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryPx[] = { {&_swigt__p_FIX__MDEntryPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryRefID[] = { {&_swigt__p_FIX__MDEntryRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntrySeller[] = { {&_swigt__p_FIX__MDEntrySeller, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntrySize[] = { {&_swigt__p_FIX__MDEntrySize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntrySpotRate[] = { {&_swigt__p_FIX__MDEntrySpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryTime[] = { {&_swigt__p_FIX__MDEntryTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryType[] = { {&_swigt__p_FIX__MDEntryType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDFeedType[] = { {&_swigt__p_FIX__MDFeedType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDImplicitDelete[] = { {&_swigt__p_FIX__MDImplicitDelete, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDMkt[] = { {&_swigt__p_FIX__MDMkt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDOriginType[] = { {&_swigt__p_FIX__MDOriginType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDPriceLevel[] = { {&_swigt__p_FIX__MDPriceLevel, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDQuoteType[] = { {&_swigt__p_FIX__MDQuoteType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDReportID[] = { {&_swigt__p_FIX__MDReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDReqID[] = { {&_swigt__p_FIX__MDReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDReqRejReason[] = { {&_swigt__p_FIX__MDReqRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDSecSize[] = { {&_swigt__p_FIX__MDSecSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDSecSizeType[] = { {&_swigt__p_FIX__MDSecSizeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDStreamID[] = { {&_swigt__p_FIX__MDStreamID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDSubBookType[] = { {&_swigt__p_FIX__MDSubBookType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDUpdateAction[] = { {&_swigt__p_FIX__MDUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDUpdateType[] = { {&_swigt__p_FIX__MDUpdateType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MONTHYEAR[] = { {&_swigt__p_FIX__MONTHYEAR, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MULTIPLECHARVALUE[] = { {&_swigt__p_FIX__MULTIPLECHARVALUE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MULTIPLESTRINGVALUE[] = { {&_swigt__p_FIX__MULTIPLESTRINGVALUE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MULTIPLEVALUESTRING[] = { {&_swigt__p_FIX__MULTIPLEVALUESTRING, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MailingDtls[] = { {&_swigt__p_FIX__MailingDtls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MailingInst[] = { {&_swigt__p_FIX__MailingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ManualOrderIndicator[] = { {&_swigt__p_FIX__ManualOrderIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarginExcess[] = { {&_swigt__p_FIX__MarginExcess, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarginRatio[] = { {&_swigt__p_FIX__MarginRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketDepth[] = { {&_swigt__p_FIX__MarketDepth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketID[] = { {&_swigt__p_FIX__MarketID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketReportID[] = { {&_swigt__p_FIX__MarketReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketReqID[] = { {&_swigt__p_FIX__MarketReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketSegmentDesc[] = { {&_swigt__p_FIX__MarketSegmentDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketSegmentID[] = { {&_swigt__p_FIX__MarketSegmentID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketUpdateAction[] = { {&_swigt__p_FIX__MarketUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionRejectReason[] = { {&_swigt__p_FIX__MassActionRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionReportID[] = { {&_swigt__p_FIX__MassActionReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionResponse[] = { {&_swigt__p_FIX__MassActionResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionScope[] = { {&_swigt__p_FIX__MassActionScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionType[] = { {&_swigt__p_FIX__MassActionType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassCancelRejectReason[] = { {&_swigt__p_FIX__MassCancelRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassCancelRequestType[] = { {&_swigt__p_FIX__MassCancelRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassCancelResponse[] = { {&_swigt__p_FIX__MassCancelResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassStatusReqID[] = { {&_swigt__p_FIX__MassStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassStatusReqType[] = { {&_swigt__p_FIX__MassStatusReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchAlgorithm[] = { {&_swigt__p_FIX__MatchAlgorithm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchIncrement[] = { {&_swigt__p_FIX__MatchIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchStatus[] = { {&_swigt__p_FIX__MatchStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchType[] = { {&_swigt__p_FIX__MatchType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityDate[] = { {&_swigt__p_FIX__MaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityDay[] = { {&_swigt__p_FIX__MaturityDay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYear[] = { {&_swigt__p_FIX__MaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYearFormat[] = { {&_swigt__p_FIX__MaturityMonthYearFormat, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYearIncrement[] = { {&_swigt__p_FIX__MaturityMonthYearIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYearIncrementUnits[] = { {&_swigt__p_FIX__MaturityMonthYearIncrementUnits, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityNetMoney[] = { {&_swigt__p_FIX__MaturityNetMoney, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityRuleID[] = { {&_swigt__p_FIX__MaturityRuleID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityTime[] = { {&_swigt__p_FIX__MaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxFloor[] = { {&_swigt__p_FIX__MaxFloor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxMessageSize[] = { {&_swigt__p_FIX__MaxMessageSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxPriceLevels[] = { {&_swigt__p_FIX__MaxPriceLevels, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxPriceVariation[] = { {&_swigt__p_FIX__MaxPriceVariation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxShow[] = { {&_swigt__p_FIX__MaxShow, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxTradeVol[] = { {&_swigt__p_FIX__MaxTradeVol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MemoryStore[] = { {&_swigt__p_FIX__MemoryStore, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MemoryStoreFactory[] = { {&_swigt__p_FIX__MemoryStoreFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Message[] = { {&_swigt__p_FIX__Message, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageEncoding[] = { {&_swigt__p_FIX__MessageEncoding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageEventSource[] = { {&_swigt__p_FIX__MessageEventSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageParseError[] = { {&_swigt__p_FIX__MessageParseError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStore[] = { {&_swigt__p_FIX__MemoryStore, _p_FIX__MemoryStoreTo_p_FIX__MessageStore, 0, 0}, {&_swigt__p_FIX__MessageStore, 0, 0, 0}, {&_swigt__p_FIX__FileStore, _p_FIX__FileStoreTo_p_FIX__MessageStore, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStoreExceptionWrapper[] = { {&_swigt__p_FIX__MessageStoreExceptionWrapper, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStoreFactory[] = { {&_swigt__p_FIX__MessageStoreFactory, 0, 0, 0}, {&_swigt__p_FIX__MemoryStoreFactory, _p_FIX__MemoryStoreFactoryTo_p_FIX__MessageStoreFactory, 0, 0}, {&_swigt__p_FIX__FileStoreFactory, _p_FIX__FileStoreFactoryTo_p_FIX__MessageStoreFactory, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStoreFactoryExceptionWrapper[] = { {&_swigt__p_FIX__MessageStoreFactoryExceptionWrapper, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MidPx[] = { {&_swigt__p_FIX__MidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MidYield[] = { {&_swigt__p_FIX__MidYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinBidSize[] = { {&_swigt__p_FIX__MinBidSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinLotSize[] = { {&_swigt__p_FIX__MinLotSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinOfferSize[] = { {&_swigt__p_FIX__MinOfferSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinPriceIncrement[] = { {&_swigt__p_FIX__MinPriceIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinPriceIncrementAmount[] = { {&_swigt__p_FIX__MinPriceIncrementAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinQty[] = { {&_swigt__p_FIX__MinQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinTradeVol[] = { {&_swigt__p_FIX__MinTradeVol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeAmt[] = { {&_swigt__p_FIX__MiscFeeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeBasis[] = { {&_swigt__p_FIX__MiscFeeBasis, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeCurr[] = { {&_swigt__p_FIX__MiscFeeCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeType[] = { {&_swigt__p_FIX__MiscFeeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MktBidPx[] = { {&_swigt__p_FIX__MktBidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MktOfferPx[] = { {&_swigt__p_FIX__MktOfferPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ModelType[] = { {&_swigt__p_FIX__ModelType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MoneyLaunderingStatus[] = { {&_swigt__p_FIX__MoneyLaunderingStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MsgDirection[] = { {&_swigt__p_FIX__MsgDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MsgSeqNum[] = { {&_swigt__p_FIX__MsgSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MsgType[] = { {&_swigt__p_FIX__MsgType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultiLegReportingType[] = { {&_swigt__p_FIX__MultiLegReportingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultiLegRptTypeReq[] = { {&_swigt__p_FIX__MultiLegRptTypeReq, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultilegModel[] = { {&_swigt__p_FIX__MultilegModel, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultilegPriceMethod[] = { {&_swigt__p_FIX__MultilegPriceMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NTPositionLimit[] = { {&_swigt__p_FIX__NTPositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NUMINGROUP[] = { {&_swigt__p_FIX__NUMINGROUP, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartyID[] = { {&_swigt__p_FIX__Nested2PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartyIDSource[] = { {&_swigt__p_FIX__Nested2PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartyRole[] = { {&_swigt__p_FIX__Nested2PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartySubID[] = { {&_swigt__p_FIX__Nested2PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartySubIDType[] = { {&_swigt__p_FIX__Nested2PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartyID[] = { {&_swigt__p_FIX__Nested3PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartyIDSource[] = { {&_swigt__p_FIX__Nested3PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartyRole[] = { {&_swigt__p_FIX__Nested3PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartySubID[] = { {&_swigt__p_FIX__Nested3PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartySubIDType[] = { {&_swigt__p_FIX__Nested3PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartyID[] = { {&_swigt__p_FIX__Nested4PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartyIDSource[] = { {&_swigt__p_FIX__Nested4PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartyRole[] = { {&_swigt__p_FIX__Nested4PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartySubID[] = { {&_swigt__p_FIX__Nested4PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartySubIDType[] = { {&_swigt__p_FIX__Nested4PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedInstrAttribType[] = { {&_swigt__p_FIX__NestedInstrAttribType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedInstrAttribValue[] = { {&_swigt__p_FIX__NestedInstrAttribValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartyID[] = { {&_swigt__p_FIX__NestedPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartyIDSource[] = { {&_swigt__p_FIX__NestedPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartyRole[] = { {&_swigt__p_FIX__NestedPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartySubID[] = { {&_swigt__p_FIX__NestedPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartySubIDType[] = { {&_swigt__p_FIX__NestedPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetChgPrevDay[] = { {&_swigt__p_FIX__NetChgPrevDay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetGrossInd[] = { {&_swigt__p_FIX__NetGrossInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetMoney[] = { {&_swigt__p_FIX__NetMoney, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkRequestID[] = { {&_swigt__p_FIX__NetworkRequestID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkRequestType[] = { {&_swigt__p_FIX__NetworkRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkResponseID[] = { {&_swigt__p_FIX__NetworkResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkStatusResponseType[] = { {&_swigt__p_FIX__NetworkStatusResponseType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewPassword[] = { {&_swigt__p_FIX__NewPassword, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewSeqNo[] = { {&_swigt__p_FIX__NewSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsCategory[] = { {&_swigt__p_FIX__NewsCategory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsID[] = { {&_swigt__p_FIX__NewsID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsRefID[] = { {&_swigt__p_FIX__NewsRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsRefType[] = { {&_swigt__p_FIX__NewsRefType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NextExpectedMsgSeqNum[] = { {&_swigt__p_FIX__NextExpectedMsgSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAffectedOrders[] = { {&_swigt__p_FIX__NoAffectedOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAllocs[] = { {&_swigt__p_FIX__NoAllocs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAltMDSource[] = { {&_swigt__p_FIX__NoAltMDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoApplIDs[] = { {&_swigt__p_FIX__NoApplIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAsgnReqs[] = { {&_swigt__p_FIX__NoAsgnReqs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoBidComponents[] = { {&_swigt__p_FIX__NoBidComponents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoBidDescriptors[] = { {&_swigt__p_FIX__NoBidDescriptors, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoCapacities[] = { {&_swigt__p_FIX__NoCapacities, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoClearingInstructions[] = { {&_swigt__p_FIX__NoClearingInstructions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoCollInquiryQualifier[] = { {&_swigt__p_FIX__NoCollInquiryQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoCompIDs[] = { {&_swigt__p_FIX__NoCompIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoComplexEventDates[] = { {&_swigt__p_FIX__NoComplexEventDates, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoComplexEventTimes[] = { {&_swigt__p_FIX__NoComplexEventTimes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoComplexEvents[] = { {&_swigt__p_FIX__NoComplexEvents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoContAmts[] = { {&_swigt__p_FIX__NoContAmts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoContraBrokers[] = { {&_swigt__p_FIX__NoContraBrokers, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDates[] = { {&_swigt__p_FIX__NoDates, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeEvents[] = { {&_swigt__p_FIX__NoDerivativeEvents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeInstrAttrib[] = { {&_swigt__p_FIX__NoDerivativeInstrAttrib, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeInstrumentParties[] = { {&_swigt__p_FIX__NoDerivativeInstrumentParties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeInstrumentPartySubIDs[] = { {&_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeSecurityAltID[] = { {&_swigt__p_FIX__NoDerivativeSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDistribInsts[] = { {&_swigt__p_FIX__NoDistribInsts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDlvyInst[] = { {&_swigt__p_FIX__NoDlvyInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoEvents[] = { {&_swigt__p_FIX__NoEvents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoExecInstRules[] = { {&_swigt__p_FIX__NoExecInstRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoExecs[] = { {&_swigt__p_FIX__NoExecs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoExpiration[] = { {&_swigt__p_FIX__NoExpiration, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoFills[] = { {&_swigt__p_FIX__NoFills, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoHops[] = { {&_swigt__p_FIX__NoHops, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoIOIQualifiers[] = { {&_swigt__p_FIX__NoIOIQualifiers, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoInstrAttrib[] = { {&_swigt__p_FIX__NoInstrAttrib, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoInstrumentParties[] = { {&_swigt__p_FIX__NoInstrumentParties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoInstrumentPartySubIDs[] = { {&_swigt__p_FIX__NoInstrumentPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegAllocs[] = { {&_swigt__p_FIX__NoLegAllocs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegSecurityAltID[] = { {&_swigt__p_FIX__NoLegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegStipulations[] = { {&_swigt__p_FIX__NoLegStipulations, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegs[] = { {&_swigt__p_FIX__NoLegs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLinesOfText[] = { {&_swigt__p_FIX__NoLinesOfText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLotTypeRules[] = { {&_swigt__p_FIX__NoLotTypeRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMDEntries[] = { {&_swigt__p_FIX__NoMDEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMDEntryTypes[] = { {&_swigt__p_FIX__NoMDEntryTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMDFeedTypes[] = { {&_swigt__p_FIX__NoMDFeedTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMarketSegments[] = { {&_swigt__p_FIX__NoMarketSegments, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMatchRules[] = { {&_swigt__p_FIX__NoMatchRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMaturityRules[] = { {&_swigt__p_FIX__NoMaturityRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMiscFees[] = { {&_swigt__p_FIX__NoMiscFees, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMsgTypes[] = { {&_swigt__p_FIX__NoMsgTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested2PartyIDs[] = { {&_swigt__p_FIX__NoNested2PartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested2PartySubIDs[] = { {&_swigt__p_FIX__NoNested2PartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested3PartyIDs[] = { {&_swigt__p_FIX__NoNested3PartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested3PartySubIDs[] = { {&_swigt__p_FIX__NoNested3PartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested4PartyIDs[] = { {&_swigt__p_FIX__NoNested4PartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested4PartySubIDs[] = { {&_swigt__p_FIX__NoNested4PartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNestedInstrAttrib[] = { {&_swigt__p_FIX__NoNestedInstrAttrib, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNestedPartyIDs[] = { {&_swigt__p_FIX__NoNestedPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNestedPartySubIDs[] = { {&_swigt__p_FIX__NoNestedPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNewsRefIDs[] = { {&_swigt__p_FIX__NoNewsRefIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNotAffectedOrders[] = { {&_swigt__p_FIX__NoNotAffectedOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOfLegUnderlyings[] = { {&_swigt__p_FIX__NoOfLegUnderlyings, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOfSecSizes[] = { {&_swigt__p_FIX__NoOfSecSizes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOrdTypeRules[] = { {&_swigt__p_FIX__NoOrdTypeRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOrders[] = { {&_swigt__p_FIX__NoOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPartyIDs[] = { {&_swigt__p_FIX__NoPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPartySubIDs[] = { {&_swigt__p_FIX__NoPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPosAmt[] = { {&_swigt__p_FIX__NoPosAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPositions[] = { {&_swigt__p_FIX__NoPositions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoQuoteEntries[] = { {&_swigt__p_FIX__NoQuoteEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoQuoteQualifiers[] = { {&_swigt__p_FIX__NoQuoteQualifiers, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoQuoteSets[] = { {&_swigt__p_FIX__NoQuoteSets, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRateSources[] = { {&_swigt__p_FIX__NoRateSources, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRegistDtls[] = { {&_swigt__p_FIX__NoRegistDtls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRelatedSym[] = { {&_swigt__p_FIX__NoRelatedSym, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRootPartyIDs[] = { {&_swigt__p_FIX__NoRootPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRootPartySubIDs[] = { {&_swigt__p_FIX__NoRootPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRoutingIDs[] = { {&_swigt__p_FIX__NoRoutingIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRpts[] = { {&_swigt__p_FIX__NoRpts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSecurityAltID[] = { {&_swigt__p_FIX__NoSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSecurityTypes[] = { {&_swigt__p_FIX__NoSecurityTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlDetails[] = { {&_swigt__p_FIX__NoSettlDetails, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlInst[] = { {&_swigt__p_FIX__NoSettlInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlOblig[] = { {&_swigt__p_FIX__NoSettlOblig, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlPartyIDs[] = { {&_swigt__p_FIX__NoSettlPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlPartySubIDs[] = { {&_swigt__p_FIX__NoSettlPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSideTrdRegTS[] = { {&_swigt__p_FIX__NoSideTrdRegTS, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSides[] = { {&_swigt__p_FIX__NoSides, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStatsIndicators[] = { {&_swigt__p_FIX__NoStatsIndicators, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStipulations[] = { {&_swigt__p_FIX__NoStipulations, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStrategyParameters[] = { {&_swigt__p_FIX__NoStrategyParameters, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStrikeRules[] = { {&_swigt__p_FIX__NoStrikeRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStrikes[] = { {&_swigt__p_FIX__NoStrikes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTagValue[] = { {&_swigt__p_FIX__NoTagValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTargetPartyIDs[] = { {&_swigt__p_FIX__NoTargetPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTickRules[] = { {&_swigt__p_FIX__NoTickRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTimeInForceRules[] = { {&_swigt__p_FIX__NoTimeInForceRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTrades[] = { {&_swigt__p_FIX__NoTrades, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTradingSessionRules[] = { {&_swigt__p_FIX__NoTradingSessionRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTradingSessions[] = { {&_swigt__p_FIX__NoTradingSessions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTrdRegTimestamps[] = { {&_swigt__p_FIX__NoTrdRegTimestamps, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTrdRepIndicators[] = { {&_swigt__p_FIX__NoTrdRepIndicators, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingAmounts[] = { {&_swigt__p_FIX__NoUnderlyingAmounts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingLegSecurityAltID[] = { {&_swigt__p_FIX__NoUnderlyingLegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingSecurityAltID[] = { {&_swigt__p_FIX__NoUnderlyingSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingStips[] = { {&_swigt__p_FIX__NoUnderlyingStips, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyings[] = { {&_swigt__p_FIX__NoUnderlyings, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUndlyInstrumentParties[] = { {&_swigt__p_FIX__NoUndlyInstrumentParties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUndlyInstrumentPartySubIDs[] = { {&_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUsernames[] = { {&_swigt__p_FIX__NoUsernames, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotAffOrigClOrdID[] = { {&_swigt__p_FIX__NotAffOrigClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotAffectedOrderID[] = { {&_swigt__p_FIX__NotAffectedOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotifyBrokerOfCredit[] = { {&_swigt__p_FIX__NotifyBrokerOfCredit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotionalPercentageOutstanding[] = { {&_swigt__p_FIX__NotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NullApplication[] = { {&_swigt__p_FIX__NullApplication, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NullLog[] = { {&_swigt__p_FIX__NullLog, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumBidders[] = { {&_swigt__p_FIX__NumBidders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumDaysInterest[] = { {&_swigt__p_FIX__NumDaysInterest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumTickets[] = { {&_swigt__p_FIX__NumTickets, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumberOfOrders[] = { {&_swigt__p_FIX__NumberOfOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OddLot[] = { {&_swigt__p_FIX__OddLot, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferForwardPoints[] = { {&_swigt__p_FIX__OfferForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferForwardPoints2[] = { {&_swigt__p_FIX__OfferForwardPoints2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferPx[] = { {&_swigt__p_FIX__OfferPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferSize[] = { {&_swigt__p_FIX__OfferSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferSpotRate[] = { {&_swigt__p_FIX__OfferSpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferSwapPoints[] = { {&_swigt__p_FIX__OfferSwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferYield[] = { {&_swigt__p_FIX__OfferYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfCompID[] = { {&_swigt__p_FIX__OnBehalfOfCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfLocationID[] = { {&_swigt__p_FIX__OnBehalfOfLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfSendingTime[] = { {&_swigt__p_FIX__OnBehalfOfSendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfSubID[] = { {&_swigt__p_FIX__OnBehalfOfSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenClose[] = { {&_swigt__p_FIX__OpenClose, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenCloseSettlFlag[] = { {&_swigt__p_FIX__OpenCloseSettlFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenCloseSettleFlag[] = { {&_swigt__p_FIX__OpenCloseSettleFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenInterest[] = { {&_swigt__p_FIX__OpenInterest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptAttribute[] = { {&_swigt__p_FIX__OptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptPayAmount[] = { {&_swigt__p_FIX__OptPayAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptPayoutAmount[] = { {&_swigt__p_FIX__OptPayoutAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptPayoutType[] = { {&_swigt__p_FIX__OptPayoutType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdRejReason[] = { {&_swigt__p_FIX__OrdRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdStatus[] = { {&_swigt__p_FIX__OrdStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdStatusReqID[] = { {&_swigt__p_FIX__OrdStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdType[] = { {&_swigt__p_FIX__OrdType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderAvgPx[] = { {&_swigt__p_FIX__OrderAvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderBookingQty[] = { {&_swigt__p_FIX__OrderBookingQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderCapacity[] = { {&_swigt__p_FIX__OrderCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderCapacityQty[] = { {&_swigt__p_FIX__OrderCapacityQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderCategory[] = { {&_swigt__p_FIX__OrderCategory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderDelay[] = { {&_swigt__p_FIX__OrderDelay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderDelayUnit[] = { {&_swigt__p_FIX__OrderDelayUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderHandlingInstSource[] = { {&_swigt__p_FIX__OrderHandlingInstSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderID[] = { {&_swigt__p_FIX__OrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderInputDevice[] = { {&_swigt__p_FIX__OrderInputDevice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderPercent[] = { {&_swigt__p_FIX__OrderPercent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderQty[] = { {&_swigt__p_FIX__OrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderQty2[] = { {&_swigt__p_FIX__OrderQty2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderRestrictions[] = { {&_swigt__p_FIX__OrderRestrictions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigClOrdID[] = { {&_swigt__p_FIX__OrigClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigCrossID[] = { {&_swigt__p_FIX__OrigCrossID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigCustOrderCapacity[] = { {&_swigt__p_FIX__OrigCustOrderCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigOrdModTime[] = { {&_swigt__p_FIX__OrigOrdModTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigPosReqRefID[] = { {&_swigt__p_FIX__OrigPosReqRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigSecondaryTradeID[] = { {&_swigt__p_FIX__OrigSecondaryTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigSendingTime[] = { {&_swigt__p_FIX__OrigSendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTime[] = { {&_swigt__p_FIX__OrigTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTradeDate[] = { {&_swigt__p_FIX__OrigTradeDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTradeHandlingInstr[] = { {&_swigt__p_FIX__OrigTradeHandlingInstr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTradeID[] = { {&_swigt__p_FIX__OrigTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OriginalNotionalPercentageOutstanding[] = { {&_swigt__p_FIX__OriginalNotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OutMainCntryUIndex[] = { {&_swigt__p_FIX__OutMainCntryUIndex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OutsideIndexPct[] = { {&_swigt__p_FIX__OutsideIndexPct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OwnerType[] = { {&_swigt__p_FIX__OwnerType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OwnershipType[] = { {&_swigt__p_FIX__OwnershipType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PERCENTAGE[] = { {&_swigt__p_FIX__PERCENTAGE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PRICE[] = { {&_swigt__p_FIX__PRICE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PRICEOFFSET[] = { {&_swigt__p_FIX__PRICEOFFSET, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ParentMktSegmID[] = { {&_swigt__p_FIX__ParentMktSegmID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ParticipationRate[] = { {&_swigt__p_FIX__ParticipationRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartyID[] = { {&_swigt__p_FIX__PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartyIDSource[] = { {&_swigt__p_FIX__PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartyRole[] = { {&_swigt__p_FIX__PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartySubID[] = { {&_swigt__p_FIX__PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartySubIDType[] = { {&_swigt__p_FIX__PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Password[] = { {&_swigt__p_FIX__Password, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentDate[] = { {&_swigt__p_FIX__PaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentMethod[] = { {&_swigt__p_FIX__PaymentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentRef[] = { {&_swigt__p_FIX__PaymentRef, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentRemitterID[] = { {&_swigt__p_FIX__PaymentRemitterID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PctAtRisk[] = { {&_swigt__p_FIX__PctAtRisk, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegDifference[] = { {&_swigt__p_FIX__PegDifference, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegLimitType[] = { {&_swigt__p_FIX__PegLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegMoveType[] = { {&_swigt__p_FIX__PegMoveType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegOffsetType[] = { {&_swigt__p_FIX__PegOffsetType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegOffsetValue[] = { {&_swigt__p_FIX__PegOffsetValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegPriceType[] = { {&_swigt__p_FIX__PegPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegRoundDirection[] = { {&_swigt__p_FIX__PegRoundDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegScope[] = { {&_swigt__p_FIX__PegScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSecurityDesc[] = { {&_swigt__p_FIX__PegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSecurityID[] = { {&_swigt__p_FIX__PegSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSecurityIDSource[] = { {&_swigt__p_FIX__PegSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSymbol[] = { {&_swigt__p_FIX__PegSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PeggedPrice[] = { {&_swigt__p_FIX__PeggedPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PeggedRefPrice[] = { {&_swigt__p_FIX__PeggedRefPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Pool[] = { {&_swigt__p_FIX__Pool, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosAmt[] = { {&_swigt__p_FIX__PosAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosAmtType[] = { {&_swigt__p_FIX__PosAmtType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintAction[] = { {&_swigt__p_FIX__PosMaintAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintResult[] = { {&_swigt__p_FIX__PosMaintResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintRptID[] = { {&_swigt__p_FIX__PosMaintRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintRptRefID[] = { {&_swigt__p_FIX__PosMaintRptRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintStatus[] = { {&_swigt__p_FIX__PosMaintStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosQtyStatus[] = { {&_swigt__p_FIX__PosQtyStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqID[] = { {&_swigt__p_FIX__PosReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqResult[] = { {&_swigt__p_FIX__PosReqResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqStatus[] = { {&_swigt__p_FIX__PosReqStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqType[] = { {&_swigt__p_FIX__PosReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosTransType[] = { {&_swigt__p_FIX__PosTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosType[] = { {&_swigt__p_FIX__PosType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PositionCurrency[] = { {&_swigt__p_FIX__PositionCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PositionEffect[] = { {&_swigt__p_FIX__PositionEffect, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PositionLimit[] = { {&_swigt__p_FIX__PositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PossDupFlag[] = { {&_swigt__p_FIX__PossDupFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PossResend[] = { {&_swigt__p_FIX__PossResend, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PreTradeAnonymity[] = { {&_swigt__p_FIX__PreTradeAnonymity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PreallocMethod[] = { {&_swigt__p_FIX__PreallocMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PrevClosePx[] = { {&_swigt__p_FIX__PrevClosePx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PreviouslyReported[] = { {&_swigt__p_FIX__PreviouslyReported, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Price[] = { {&_swigt__p_FIX__Price, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Price2[] = { {&_swigt__p_FIX__Price2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceDelta[] = { {&_swigt__p_FIX__PriceDelta, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceImprovement[] = { {&_swigt__p_FIX__PriceImprovement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceLimitType[] = { {&_swigt__p_FIX__PriceLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceProtectionScope[] = { {&_swigt__p_FIX__PriceProtectionScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceQuoteMethod[] = { {&_swigt__p_FIX__PriceQuoteMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceType[] = { {&_swigt__p_FIX__PriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceUnitOfMeasure[] = { {&_swigt__p_FIX__PriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__PriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriorSettlPrice[] = { {&_swigt__p_FIX__PriorSettlPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriorSpreadIndicator[] = { {&_swigt__p_FIX__PriorSpreadIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriorityIndicator[] = { {&_swigt__p_FIX__PriorityIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PrivateQuote[] = { {&_swigt__p_FIX__PrivateQuote, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProcessCode[] = { {&_swigt__p_FIX__ProcessCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Product[] = { {&_swigt__p_FIX__Product, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProductComplex[] = { {&_swigt__p_FIX__ProductComplex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProgPeriodInterval[] = { {&_swigt__p_FIX__ProgPeriodInterval, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProgRptReqs[] = { {&_swigt__p_FIX__ProgRptReqs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PublishTrdIndicator[] = { {&_swigt__p_FIX__PublishTrdIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PutOrCall[] = { {&_swigt__p_FIX__PutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QTY[] = { {&_swigt__p_FIX__QTY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QtyType[] = { {&_swigt__p_FIX__QtyType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Quantity[] = { {&_swigt__p_FIX__Quantity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuantityDate[] = { {&_swigt__p_FIX__QuantityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuantityType[] = { {&_swigt__p_FIX__QuantityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteAckStatus[] = { {&_swigt__p_FIX__QuoteAckStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteCancelType[] = { {&_swigt__p_FIX__QuoteCancelType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteCondition[] = { {&_swigt__p_FIX__QuoteCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteEntryID[] = { {&_swigt__p_FIX__QuoteEntryID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteEntryRejectReason[] = { {&_swigt__p_FIX__QuoteEntryRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteEntryStatus[] = { {&_swigt__p_FIX__QuoteEntryStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteID[] = { {&_swigt__p_FIX__QuoteID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteMsgID[] = { {&_swigt__p_FIX__QuoteMsgID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuotePriceType[] = { {&_swigt__p_FIX__QuotePriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteQualifier[] = { {&_swigt__p_FIX__QuoteQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRejectReason[] = { {&_swigt__p_FIX__QuoteRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteReqID[] = { {&_swigt__p_FIX__QuoteReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRequestRejectReason[] = { {&_swigt__p_FIX__QuoteRequestRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRequestType[] = { {&_swigt__p_FIX__QuoteRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRespID[] = { {&_swigt__p_FIX__QuoteRespID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRespType[] = { {&_swigt__p_FIX__QuoteRespType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteResponseLevel[] = { {&_swigt__p_FIX__QuoteResponseLevel, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteSetID[] = { {&_swigt__p_FIX__QuoteSetID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteSetValidUntilTime[] = { {&_swigt__p_FIX__QuoteSetValidUntilTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteStatus[] = { {&_swigt__p_FIX__QuoteStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteStatusReqID[] = { {&_swigt__p_FIX__QuoteStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteType[] = { {&_swigt__p_FIX__QuoteType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RFQReqID[] = { {&_swigt__p_FIX__RFQReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RateSource[] = { {&_swigt__p_FIX__RateSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RateSourceType[] = { {&_swigt__p_FIX__RateSourceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RatioQty[] = { {&_swigt__p_FIX__RatioQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RawData[] = { {&_swigt__p_FIX__RawData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RawDataLength[] = { {&_swigt__p_FIX__RawDataLength, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReceivedDeptID[] = { {&_swigt__p_FIX__ReceivedDeptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RedemptionDate[] = { {&_swigt__p_FIX__RedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefAllocID[] = { {&_swigt__p_FIX__RefAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplExtID[] = { {&_swigt__p_FIX__RefApplExtID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplID[] = { {&_swigt__p_FIX__RefApplID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplLastSeqNum[] = { {&_swigt__p_FIX__RefApplLastSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplReqID[] = { {&_swigt__p_FIX__RefApplReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplVerID[] = { {&_swigt__p_FIX__RefApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefCompID[] = { {&_swigt__p_FIX__RefCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefCstmApplVerID[] = { {&_swigt__p_FIX__RefCstmApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefMsgType[] = { {&_swigt__p_FIX__RefMsgType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefOrdIDReason[] = { {&_swigt__p_FIX__RefOrdIDReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefOrderID[] = { {&_swigt__p_FIX__RefOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefOrderIDSource[] = { {&_swigt__p_FIX__RefOrderIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefSeqNum[] = { {&_swigt__p_FIX__RefSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefSubID[] = { {&_swigt__p_FIX__RefSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefTagID[] = { {&_swigt__p_FIX__RefTagID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReferencePage[] = { {&_swigt__p_FIX__ReferencePage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefreshIndicator[] = { {&_swigt__p_FIX__RefreshIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefreshQty[] = { {&_swigt__p_FIX__RefreshQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistAcctType[] = { {&_swigt__p_FIX__RegistAcctType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistDetls[] = { {&_swigt__p_FIX__RegistDetls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistDtls[] = { {&_swigt__p_FIX__RegistDtls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistEmail[] = { {&_swigt__p_FIX__RegistEmail, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistID[] = { {&_swigt__p_FIX__RegistID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistRefID[] = { {&_swigt__p_FIX__RegistRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistRejReasonCode[] = { {&_swigt__p_FIX__RegistRejReasonCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistRejReasonText[] = { {&_swigt__p_FIX__RegistRejReasonText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistStatus[] = { {&_swigt__p_FIX__RegistStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistTransType[] = { {&_swigt__p_FIX__RegistTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RejectLogon[] = { {&_swigt__p_FIX__RejectLogon, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RejectText[] = { {&_swigt__p_FIX__RejectText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RelSymTransactTime[] = { {&_swigt__p_FIX__RelSymTransactTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RelatdSym[] = { {&_swigt__p_FIX__RelatdSym, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepeatedTag[] = { {&_swigt__p_FIX__RepeatedTag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepeatingGroupCountMismatch[] = { {&_swigt__p_FIX__RepeatingGroupCountMismatch, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepoCollateralSecurityType[] = { {&_swigt__p_FIX__RepoCollateralSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReportToExch[] = { {&_swigt__p_FIX__ReportToExch, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReportedPx[] = { {&_swigt__p_FIX__ReportedPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReportedPxDiff[] = { {&_swigt__p_FIX__ReportedPxDiff, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepurchaseRate[] = { {&_swigt__p_FIX__RepurchaseRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepurchaseTerm[] = { {&_swigt__p_FIX__RepurchaseTerm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RequiredTagMissing[] = { {&_swigt__p_FIX__RequiredTagMissing, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ResetSeqNumFlag[] = { {&_swigt__p_FIX__ResetSeqNumFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RespondentType[] = { {&_swigt__p_FIX__RespondentType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ResponseDestination[] = { {&_swigt__p_FIX__ResponseDestination, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ResponseTransportType[] = { {&_swigt__p_FIX__ResponseTransportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RestructuringType[] = { {&_swigt__p_FIX__RestructuringType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReversalIndicator[] = { {&_swigt__p_FIX__ReversalIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RiskFreeRate[] = { {&_swigt__p_FIX__RiskFreeRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RndPx[] = { {&_swigt__p_FIX__RndPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartyID[] = { {&_swigt__p_FIX__RootPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartyIDSource[] = { {&_swigt__p_FIX__RootPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartyRole[] = { {&_swigt__p_FIX__RootPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartySubID[] = { {&_swigt__p_FIX__RootPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartySubIDType[] = { {&_swigt__p_FIX__RootPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoundLot[] = { {&_swigt__p_FIX__RoundLot, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoundingDirection[] = { {&_swigt__p_FIX__RoundingDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoundingModulus[] = { {&_swigt__p_FIX__RoundingModulus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoutingID[] = { {&_swigt__p_FIX__RoutingID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoutingType[] = { {&_swigt__p_FIX__RoutingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RptSeq[] = { {&_swigt__p_FIX__RptSeq, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RptSys[] = { {&_swigt__p_FIX__RptSys, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Rule80A[] = { {&_swigt__p_FIX__Rule80A, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RuntimeError[] = { {&_swigt__p_FIX__RuntimeError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SEQNUM[] = { {&_swigt__p_FIX__SEQNUM, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__STRING[] = { {&_swigt__p_FIX__STRING, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Scope[] = { {&_swigt__p_FIX__Scope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ScreenLog[] = { {&_swigt__p_FIX__ScreenLog, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ScreenLogFactory[] = { {&_swigt__p_FIX__ScreenLogFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryAllocID[] = { {&_swigt__p_FIX__SecondaryAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryClOrdID[] = { {&_swigt__p_FIX__SecondaryClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryDisplayQty[] = { {&_swigt__p_FIX__SecondaryDisplayQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryExecID[] = { {&_swigt__p_FIX__SecondaryExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryFirmTradeID[] = { {&_swigt__p_FIX__SecondaryFirmTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryHighLimitPrice[] = { {&_swigt__p_FIX__SecondaryHighLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryIndividualAllocID[] = { {&_swigt__p_FIX__SecondaryIndividualAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryLowLimitPrice[] = { {&_swigt__p_FIX__SecondaryLowLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryOrderID[] = { {&_swigt__p_FIX__SecondaryOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryPriceLimitType[] = { {&_swigt__p_FIX__SecondaryPriceLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradeID[] = { {&_swigt__p_FIX__SecondaryTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradeReportID[] = { {&_swigt__p_FIX__SecondaryTradeReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradeReportRefID[] = { {&_swigt__p_FIX__SecondaryTradeReportRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradingReferencePrice[] = { {&_swigt__p_FIX__SecondaryTradingReferencePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTrdType[] = { {&_swigt__p_FIX__SecondaryTrdType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecureData[] = { {&_swigt__p_FIX__SecureData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecureDataLen[] = { {&_swigt__p_FIX__SecureDataLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityAltID[] = { {&_swigt__p_FIX__SecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityAltIDSource[] = { {&_swigt__p_FIX__SecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityDesc[] = { {&_swigt__p_FIX__SecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityExchange[] = { {&_swigt__p_FIX__SecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityGroup[] = { {&_swigt__p_FIX__SecurityGroup, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityID[] = { {&_swigt__p_FIX__SecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityIDSource[] = { {&_swigt__p_FIX__SecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListDesc[] = { {&_swigt__p_FIX__SecurityListDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListID[] = { {&_swigt__p_FIX__SecurityListID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListRefID[] = { {&_swigt__p_FIX__SecurityListRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListRequestType[] = { {&_swigt__p_FIX__SecurityListRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListType[] = { {&_swigt__p_FIX__SecurityListType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListTypeSource[] = { {&_swigt__p_FIX__SecurityListTypeSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityReportID[] = { {&_swigt__p_FIX__SecurityReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityReqID[] = { {&_swigt__p_FIX__SecurityReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityRequestResult[] = { {&_swigt__p_FIX__SecurityRequestResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityRequestType[] = { {&_swigt__p_FIX__SecurityRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityResponseID[] = { {&_swigt__p_FIX__SecurityResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityResponseType[] = { {&_swigt__p_FIX__SecurityResponseType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentAcctName[] = { {&_swigt__p_FIX__SecuritySettlAgentAcctName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentAcctNum[] = { {&_swigt__p_FIX__SecuritySettlAgentAcctNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentCode[] = { {&_swigt__p_FIX__SecuritySettlAgentCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentContactName[] = { {&_swigt__p_FIX__SecuritySettlAgentContactName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentContactPhone[] = { {&_swigt__p_FIX__SecuritySettlAgentContactPhone, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentName[] = { {&_swigt__p_FIX__SecuritySettlAgentName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityStatus[] = { {&_swigt__p_FIX__SecurityStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityStatusReqID[] = { {&_swigt__p_FIX__SecurityStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySubType[] = { {&_swigt__p_FIX__SecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityTradingEvent[] = { {&_swigt__p_FIX__SecurityTradingEvent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityTradingStatus[] = { {&_swigt__p_FIX__SecurityTradingStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityType[] = { {&_swigt__p_FIX__SecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityUpdateAction[] = { {&_swigt__p_FIX__SecurityUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityXML[] = { {&_swigt__p_FIX__SecurityXML, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityXMLLen[] = { {&_swigt__p_FIX__SecurityXMLLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityXMLSchema[] = { {&_swigt__p_FIX__SecurityXMLSchema, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SellVolume[] = { {&_swigt__p_FIX__SellVolume, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SellerDays[] = { {&_swigt__p_FIX__SellerDays, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SenderCompID[] = { {&_swigt__p_FIX__SenderCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SenderLocationID[] = { {&_swigt__p_FIX__SenderLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SenderSubID[] = { {&_swigt__p_FIX__SenderSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SendingDate[] = { {&_swigt__p_FIX__SendingDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SendingTime[] = { {&_swigt__p_FIX__SendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Seniority[] = { {&_swigt__p_FIX__Seniority, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Session[] = { {&_swigt__p_FIX__Session, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionID[] = { {&_swigt__p_FIX__SessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionNotFound[] = { {&_swigt__p_FIX__SessionNotFound, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionRejectReason[] = { {&_swigt__p_FIX__SessionRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionSettings[] = { {&_swigt__p_FIX__SessionSettings, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionStatus[] = { {&_swigt__p_FIX__SessionStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlBrkrCode[] = { {&_swigt__p_FIX__SettlBrkrCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrAmt[] = { {&_swigt__p_FIX__SettlCurrAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrBidFxRate[] = { {&_swigt__p_FIX__SettlCurrBidFxRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrFxRate[] = { {&_swigt__p_FIX__SettlCurrFxRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrFxRateCalc[] = { {&_swigt__p_FIX__SettlCurrFxRateCalc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrOfferFxRate[] = { {&_swigt__p_FIX__SettlCurrOfferFxRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrency[] = { {&_swigt__p_FIX__SettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDate[] = { {&_swigt__p_FIX__SettlDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDate2[] = { {&_swigt__p_FIX__SettlDate2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDeliveryType[] = { {&_swigt__p_FIX__SettlDeliveryType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDepositoryCode[] = { {&_swigt__p_FIX__SettlDepositoryCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstCode[] = { {&_swigt__p_FIX__SettlInstCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstID[] = { {&_swigt__p_FIX__SettlInstID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstMode[] = { {&_swigt__p_FIX__SettlInstMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstMsgID[] = { {&_swigt__p_FIX__SettlInstMsgID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstRefID[] = { {&_swigt__p_FIX__SettlInstRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstReqID[] = { {&_swigt__p_FIX__SettlInstReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstReqRejCode[] = { {&_swigt__p_FIX__SettlInstReqRejCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstSource[] = { {&_swigt__p_FIX__SettlInstSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstTransType[] = { {&_swigt__p_FIX__SettlInstTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlLocation[] = { {&_swigt__p_FIX__SettlLocation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlMethod[] = { {&_swigt__p_FIX__SettlMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligID[] = { {&_swigt__p_FIX__SettlObligID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligMode[] = { {&_swigt__p_FIX__SettlObligMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligMsgID[] = { {&_swigt__p_FIX__SettlObligMsgID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligRefID[] = { {&_swigt__p_FIX__SettlObligRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligSource[] = { {&_swigt__p_FIX__SettlObligSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligTransType[] = { {&_swigt__p_FIX__SettlObligTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartyID[] = { {&_swigt__p_FIX__SettlPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartyIDSource[] = { {&_swigt__p_FIX__SettlPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartyRole[] = { {&_swigt__p_FIX__SettlPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartySubID[] = { {&_swigt__p_FIX__SettlPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartySubIDType[] = { {&_swigt__p_FIX__SettlPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPrice[] = { {&_swigt__p_FIX__SettlPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPriceType[] = { {&_swigt__p_FIX__SettlPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlSessID[] = { {&_swigt__p_FIX__SettlSessID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlSessSubID[] = { {&_swigt__p_FIX__SettlSessSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlType[] = { {&_swigt__p_FIX__SettlType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettleOnOpenFlag[] = { {&_swigt__p_FIX__SettleOnOpenFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlementCycleNo[] = { {&_swigt__p_FIX__SettlementCycleNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlmntTyp[] = { {&_swigt__p_FIX__SettlmntTyp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SharedCommission[] = { {&_swigt__p_FIX__SharedCommission, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Shares[] = { {&_swigt__p_FIX__Shares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ShortQty[] = { {&_swigt__p_FIX__ShortQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ShortSaleReason[] = { {&_swigt__p_FIX__ShortSaleReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Side[] = { {&_swigt__p_FIX__Side, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideComplianceID[] = { {&_swigt__p_FIX__SideComplianceID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideCurrency[] = { {&_swigt__p_FIX__SideCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideExecID[] = { {&_swigt__p_FIX__SideExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideFillStationCd[] = { {&_swigt__p_FIX__SideFillStationCd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideGrossTradeAmt[] = { {&_swigt__p_FIX__SideGrossTradeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideLastQty[] = { {&_swigt__p_FIX__SideLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideLiquidityInd[] = { {&_swigt__p_FIX__SideLiquidityInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideMultiLegReportingType[] = { {&_swigt__p_FIX__SideMultiLegReportingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideQty[] = { {&_swigt__p_FIX__SideQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideReasonCd[] = { {&_swigt__p_FIX__SideReasonCd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideSettlCurrency[] = { {&_swigt__p_FIX__SideSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTimeInForce[] = { {&_swigt__p_FIX__SideTimeInForce, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTradeReportID[] = { {&_swigt__p_FIX__SideTradeReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdRegTimestamp[] = { {&_swigt__p_FIX__SideTrdRegTimestamp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdRegTimestampSrc[] = { {&_swigt__p_FIX__SideTrdRegTimestampSrc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdRegTimestampType[] = { {&_swigt__p_FIX__SideTrdRegTimestampType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdSubTyp[] = { {&_swigt__p_FIX__SideTrdSubTyp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideValue1[] = { {&_swigt__p_FIX__SideValue1, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideValue2[] = { {&_swigt__p_FIX__SideValue2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideValueInd[] = { {&_swigt__p_FIX__SideValueInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Signature[] = { {&_swigt__p_FIX__Signature, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SignatureLength[] = { {&_swigt__p_FIX__SignatureLength, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketAcceptor[] = { {&_swigt__p_FIX__SocketAcceptor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketCloseFailed[] = { {&_swigt__p_FIX__SocketCloseFailed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketException[] = { {&_swigt__p_FIX__SocketSendFailed, _p_FIX__SocketSendFailedTo_p_FIX__SocketException, 0, 0}, {&_swigt__p_FIX__SocketRecvFailed, _p_FIX__SocketRecvFailedTo_p_FIX__SocketException, 0, 0}, {&_swigt__p_FIX__SocketException, 0, 0, 0}, {&_swigt__p_FIX__SocketCloseFailed, _p_FIX__SocketCloseFailedTo_p_FIX__SocketException, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketInitiator[] = { {&_swigt__p_FIX__SocketInitiator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketRecvFailed[] = { {&_swigt__p_FIX__SocketRecvFailed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketSendFailed[] = { {&_swigt__p_FIX__SocketSendFailed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SolicitedFlag[] = { {&_swigt__p_FIX__SolicitedFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Spread[] = { {&_swigt__p_FIX__Spread, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SpreadToBenchmark[] = { {&_swigt__p_FIX__SpreadToBenchmark, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StandInstDbID[] = { {&_swigt__p_FIX__StandInstDbID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StandInstDbName[] = { {&_swigt__p_FIX__StandInstDbName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StandInstDbType[] = { {&_swigt__p_FIX__StandInstDbType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartCash[] = { {&_swigt__p_FIX__StartCash, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartDate[] = { {&_swigt__p_FIX__StartDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartMaturityMonthYear[] = { {&_swigt__p_FIX__StartMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartStrikePxRange[] = { {&_swigt__p_FIX__StartStrikePxRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartTickPriceRange[] = { {&_swigt__p_FIX__StartTickPriceRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StateOrProvinceOfIssue[] = { {&_swigt__p_FIX__StateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StatsType[] = { {&_swigt__p_FIX__StatsType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StatusText[] = { {&_swigt__p_FIX__StatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StatusValue[] = { {&_swigt__p_FIX__StatusValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StipulationType[] = { {&_swigt__p_FIX__StipulationType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StipulationValue[] = { {&_swigt__p_FIX__StipulationValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StopPx[] = { {&_swigt__p_FIX__StopPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrategyParameterName[] = { {&_swigt__p_FIX__StrategyParameterName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrategyParameterType[] = { {&_swigt__p_FIX__StrategyParameterType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrategyParameterValue[] = { {&_swigt__p_FIX__StrategyParameterValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnAckType[] = { {&_swigt__p_FIX__StreamAsgnAckType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnRejReason[] = { {&_swigt__p_FIX__StreamAsgnRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnReqID[] = { {&_swigt__p_FIX__StreamAsgnReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnReqType[] = { {&_swigt__p_FIX__StreamAsgnReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnRptID[] = { {&_swigt__p_FIX__StreamAsgnRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnType[] = { {&_swigt__p_FIX__StreamAsgnType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeCurrency[] = { {&_swigt__p_FIX__StrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeExerciseStyle[] = { {&_swigt__p_FIX__StrikeExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeIncrement[] = { {&_swigt__p_FIX__StrikeIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeMultiplier[] = { {&_swigt__p_FIX__StrikeMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePrice[] = { {&_swigt__p_FIX__StrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePriceBoundaryMethod[] = { {&_swigt__p_FIX__StrikePriceBoundaryMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePriceBoundaryPrecision[] = { {&_swigt__p_FIX__StrikePriceBoundaryPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePriceDeterminationMethod[] = { {&_swigt__p_FIX__StrikePriceDeterminationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeRuleID[] = { {&_swigt__p_FIX__StrikeRuleID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeTime[] = { {&_swigt__p_FIX__StrikeTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeValue[] = { {&_swigt__p_FIX__StrikeValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StringField[] = { {&_swigt__p_FIX__DeliveryDate, _p_FIX__DeliveryDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RFQReqID, _p_FIX__RFQReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedText, _p_FIX__EncodedTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BidID, _p_FIX__BidIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteCondition, _p_FIX__QuoteConditionTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeCondition, _p_FIX__TradeConditionTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExchangeRule, _p_FIX__ExchangeRuleTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FutSettDate2, _p_FIX__FutSettDate2To_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollAsgnID, _p_FIX__CollAsgnIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeRequestID, _p_FIX__TradeRequestIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UserRequestID, _p_FIX__UserRequestIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NetworkRequestID, _p_FIX__NetworkRequestIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClientBidID, _p_FIX__ClientBidIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ReferencePage, _p_FIX__ReferencePageTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Text, _p_FIX__TextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDFeedType, _p_FIX__MDFeedTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedListStatusText, _p_FIX__EncodedListStatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListStatusText, _p_FIX__ListStatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UserStatusText, _p_FIX__UserStatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StatusText, _p_FIX__StatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIid, _p_FIX__IOIidTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSettlDate, _p_FIX__LegSettlDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlDate, _p_FIX__SettlDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeskType, _p_FIX__DeskTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnitOfMeasure, _p_FIX__UnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasure, _p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasure, _p_FIX__LegUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasure, _p_FIX__PriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasure, _p_FIX__DerivativeUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasure, _p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasure, _p_FIX__LegPriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, _p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TransferReason, _p_FIX__TransferReasonTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrRegistry, _p_FIX__InstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrRegistry, _p_FIX__UnderlyingInstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegInstrRegistry, _p_FIX__LegInstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrRegistry, _p_FIX__DerivativeInstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDesc, _p_FIX__EncodedLegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityDesc, _p_FIX__LegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityDesc, _p_FIX__SecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityDesc, _p_FIX__UnderlyingSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDesc, _p_FIX__EncodedSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDesc, _p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSecurityDesc, _p_FIX__PegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSecurityDesc, _p_FIX__TriggerSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityDesc, _p_FIX__DerivativeSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDesc, _p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityDesc, _p_FIX__UnderlyingLegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Username, _p_FIX__UsernameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistRejReasonText, _p_FIX__RegistRejReasonTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlBrkrCode, _p_FIX__SettlBrkrCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefApplID, _p_FIX__RefApplIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplID, _p_FIX__ApplIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Pool, _p_FIX__PoolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampSrc, _p_FIX__SideTrdRegTimestampSrcTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SendingDate, _p_FIX__SendingDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested2PartyID, _p_FIX__Nested2PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NestedPartyID, _p_FIX__NestedPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PartyID, _p_FIX__PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlPartyID, _p_FIX__SettlPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested3PartyID, _p_FIX__Nested3PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrumentPartyID, _p_FIX__InstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyID, _p_FIX__UndlyInstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RootPartyID, _p_FIX__RootPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyID, _p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested4PartyID, _p_FIX__Nested4PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyID, _p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetPartyID, _p_FIX__TargetPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollInquiryID, _p_FIX__CollInquiryIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlSessID, _p_FIX__SettlSessIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementDesc, _p_FIX__AgreementDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketSegmentDesc, _p_FIX__MarketSegmentDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteReqID, _p_FIX__QuoteReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FillExecID, _p_FIX__FillExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryExecID, _p_FIX__SecondaryExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecID, _p_FIX__ExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideExecID, _p_FIX__SideExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentName, _p_FIX__CashDistribAgentNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentName, _p_FIX__SecuritySettlAgentNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentName, _p_FIX__CashSettlAgentNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryOriginator, _p_FIX__MDEntryOriginatorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStipulationType, _p_FIX__LegStipulationTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StipulationType, _p_FIX__StipulationTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstCode, _p_FIX__SettlInstCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MailingDtls, _p_FIX__MailingDtlsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityAltID, _p_FIX__LegSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltID, _p_FIX__UnderlyingSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityAltID, _p_FIX__SecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltID, _p_FIX__DerivativeSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltID, _p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocText, _p_FIX__AllocTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedAllocText, _p_FIX__EncodedAllocTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClientID, _p_FIX__ClientIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetSubID, _p_FIX__TargetSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RelatdSym, _p_FIX__RelatdSymTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctName, _p_FIX__CashDistribAgentAcctNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctName, _p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactName, _p_FIX__SecuritySettlAgentContactNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctName, _p_FIX__CashSettlAgentAcctNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactName, _p_FIX__CashSettlAgentContactNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplVerID, _p_FIX__ApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CstmApplVerID, _p_FIX__CstmApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefApplVerID, _p_FIX__RefApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefCstmApplVerID, _p_FIX__RefCstmApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DefaultApplVerID, _p_FIX__DefaultApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DefaultCstmApplVerID, _p_FIX__DefaultCstmApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Country, _p_FIX__CountryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardHolderName, _p_FIX__CardHolderNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrategyParameterName, _p_FIX__StrategyParameterNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SenderLocationID, _p_FIX__SenderLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetLocationID, _p_FIX__TargetLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfLocationID, _p_FIX__OnBehalfOfLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeliverToLocationID, _p_FIX__DeliverToLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LocationID, _p_FIX__LocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeInputDevice, _p_FIX__TradeInputDeviceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrderInputDevice, _p_FIX__OrderInputDeviceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessCurr, _p_FIX__AllowableOneSidednessCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrency, _p_FIX__AllocSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveCurrency, _p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSettlCurrency, _p_FIX__LegSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCurrency, _p_FIX__LegCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CommCurrency, _p_FIX__CommCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveCurrency, _p_FIX__BenchmarkCurveCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlCurrency, _p_FIX__SettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Currency, _p_FIX__CurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrency, _p_FIX__UnderlyingCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementCurrency, _p_FIX__AgreementCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikeCurrency, _p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStrikeCurrency, _p_FIX__LegStrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrikeCurrency, _p_FIX__StrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PositionCurrency, _p_FIX__PositionCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideCurrency, _p_FIX__SideCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideSettlCurrency, _p_FIX__SideSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingCurrency, _p_FIX__TradingCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeCurrency, _p_FIX__DerivativeStrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocSettlCurrency, _p_FIX__LegAllocSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingFeeIndicator, _p_FIX__ClearingFeeIndicatorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocClearingFeeIndicator, _p_FIX__AllocClearingFeeIndicatorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FinancialStatus, _p_FIX__FinancialStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementStatus, _p_FIX__UnderlyingSettlementStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocCustomerCapacity, _p_FIX__AllocCustomerCapacityTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityStatus, _p_FIX__SecurityStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityStatus, _p_FIX__DerivativeSecurityStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDReqID, _p_FIX__MDReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryRefID, _p_FIX__MDEntryRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Signature, _p_FIX__SignatureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StandInstDbID, _p_FIX__StandInstDbIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstMsgID, _p_FIX__SettlInstMsgIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BrokerOfCredit, _p_FIX__BrokerOfCreditTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeDate, _p_FIX__TradeDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigTradeDate, _p_FIX__OrigTradeDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegDatedDate, _p_FIX__LegDatedDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DatedDate, _p_FIX__DatedDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigCrossID, _p_FIX__OrigCrossIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CrossID, _p_FIX__CrossIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__HostCrossID, _p_FIX__HostCrossIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollAsgnRefID, _p_FIX__CollAsgnRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityReqID, _p_FIX__SecurityReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OpenCloseSettlFlag, _p_FIX__OpenCloseSettlFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AffectedSecondaryOrderID, _p_FIX__AffectedSecondaryOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AffectedOrderID, _p_FIX__AffectedOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrderID, _p_FIX__OrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryOrderID, _p_FIX__SecondaryOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefOrderID, _p_FIX__RefOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NotAffectedOrderID, _p_FIX__NotAffectedOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MailingInst, _p_FIX__MailingInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CustOrderHandlingInst, _p_FIX__CustOrderHandlingInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeskOrderHandlingInst, _p_FIX__DeskOrderHandlingInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlSessSubID, _p_FIX__SettlSessSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurvePoint, _p_FIX__LegBenchmarkCurvePointTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkCurvePoint, _p_FIX__BenchmarkCurvePointTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContraTrader, _p_FIX__ContraTraderTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PaymentRef, _p_FIX__PaymentRefTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingSessionID, _p_FIX__TradingSessionIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionID, _p_FIX__UnderlyingTradingSessionIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionID, _p_FIX__TriggerTradingSessionIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Scope, _p_FIX__ScopeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqID, _p_FIX__StreamAsgnReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstID, _p_FIX__SettlInstIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecRefID, _p_FIX__ExecRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegFutSettDate, _p_FIX__LegFutSettDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FutSettDate, _p_FIX__FutSettDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardExpDate, _p_FIX__CardExpDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExDate, _p_FIX__ExDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteSetID, _p_FIX__QuoteSetIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctNumber, _p_FIX__CashDistribAgentAcctNumberTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardNumber, _p_FIX__CardNumberTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityResponseID, _p_FIX__SecurityResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NetworkResponseID, _p_FIX__NetworkResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LastNetworkResponseID, _p_FIX__LastNetworkResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplResponseID, _p_FIX__ApplResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LastMkt, _p_FIX__LastMktTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDMkt, _p_FIX__MDMktTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntrySeller, _p_FIX__MDEntrySellerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__YieldRedemptionDate, _p_FIX__YieldRedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegRedemptionDate, _p_FIX__LegRedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingRedemptionDate, _p_FIX__UnderlyingRedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RedemptionDate, _p_FIX__RedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeOriginationDate, _p_FIX__TradeOriginationDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeID, _p_FIX__TradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryTradeID, _p_FIX__SecondaryTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FirmTradeID, _p_FIX__FirmTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryFirmTradeID, _p_FIX__SecondaryFirmTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigTradeID, _p_FIX__OrigTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigSecondaryTradeID, _p_FIX__OrigSecondaryTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InvestorCountryOfResidence, _p_FIX__InvestorCountryOfResidenceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCreditRating, _p_FIX__LegCreditRatingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCreditRating, _p_FIX__UnderlyingCreditRatingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CreditRating, _p_FIX__CreditRatingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ConfirmRefID, _p_FIX__ConfirmRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryBuyer, _p_FIX__MDEntryBuyerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SenderSubID, _p_FIX__SenderSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCashType, _p_FIX__UnderlyingCashTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampOrigin, _p_FIX__TrdRegTimestampOriginTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TrdMatchID, _p_FIX__TrdMatchIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ConfirmReqID, _p_FIX__ConfirmReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityRuleID, _p_FIX__MaturityRuleIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrikeRuleID, _p_FIX__StrikeRuleIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityID, _p_FIX__BenchmarkSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityID, _p_FIX__LegSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityID, _p_FIX__SecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityID, _p_FIX__UnderlyingSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSecurityID, _p_FIX__PegSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSecurityID, _p_FIX__TriggerSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityID, _p_FIX__DerivativeSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityID, _p_FIX__UnderlyingLegSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfCompID, _p_FIX__OnBehalfOfCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetCompID, _p_FIX__TargetCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SenderCompID, _p_FIX__SenderCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__HopCompID, _p_FIX__HopCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefCompID, _p_FIX__RefCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactPhone, _p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactPhone, _p_FIX__CashSettlAgentContactPhoneTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeliverToCompID, _p_FIX__DeliverToCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ConfirmID, _p_FIX__ConfirmIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EndDate, _p_FIX__EndDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegLocaleOfIssue, _p_FIX__LegLocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStateOrProvinceOfIssue, _p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCountryOfIssue, _p_FIX__LegCountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLocaleOfIssue, _p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, _p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCountryOfIssue, _p_FIX__UnderlyingCountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LocaleOfIssue, _p_FIX__LocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StateOrProvinceOfIssue, _p_FIX__StateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CountryOfIssue, _p_FIX__CountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeCountryOfIssue, _p_FIX__DerivativeCountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, _p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeLocaleOfIssue, _p_FIX__DerivativeLocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__YieldType, _p_FIX__YieldTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSymbol, _p_FIX__TriggerSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Symbol, _p_FIX__SymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSymbol, _p_FIX__LegSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbol, _p_FIX__UnderlyingSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSymbol, _p_FIX__PegSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSymbol, _p_FIX__DerivativeSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbol, _p_FIX__UnderlyingLegSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AltMDSourceID, _p_FIX__AltMDSourceIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrategyParameterValue, _p_FIX__StrategyParameterValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlMethod, _p_FIX__UnderlyingSettlMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FuturesValuationMethod, _p_FIX__FuturesValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeFuturesValuationMethod, _p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ValuationMethod, _p_FIX__ValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeValuationMethod, _p_FIX__DerivativeValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BeginString, _p_FIX__BeginStringTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PriceQuoteMethod, _p_FIX__PriceQuoteMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativePriceQuoteMethod, _p_FIX__DerivativePriceQuoteMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__WaveNo, _p_FIX__WaveNoTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistDtls, _p_FIX__RegistDtlsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlObligMsgID, _p_FIX__SettlObligMsgIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Password, _p_FIX__PasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NewPassword, _p_FIX__NewPasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncryptedPassword, _p_FIX__EncryptedPasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncryptedNewPassword, _p_FIX__EncryptedNewPasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StringField, 0, 0, 0}, {&_swigt__p_FIX__MessageEncoding, _p_FIX__MessageEncodingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIQty, _p_FIX__IOIQtyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIOIQty, _p_FIX__LegIOIQtyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MsgType, _p_FIX__MsgTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefMsgType, _p_FIX__RefMsgTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDesc, _p_FIX__EncodedMktSegmDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettleOnOpenFlag, _p_FIX__SettleOnOpenFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSettleOnOpenFlag, _p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollReqID, _p_FIX__CollReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplReqID, _p_FIX__ApplReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefApplReqID, _p_FIX__RefApplReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityXML, _p_FIX__SecurityXMLTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXML, _p_FIX__DerivativeSecurityXMLTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetStrategyParameters, _p_FIX__TargetStrategyParametersTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityGroup, _p_FIX__SecurityGroupTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityGroup, _p_FIX__DerivativeSecurityGroupTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Seniority, _p_FIX__SeniorityTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSeniority, _p_FIX__UnderlyingSeniorityTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardStartDate, _p_FIX__CardStartDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StartDate, _p_FIX__StartDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSubID, _p_FIX__OnBehalfOfSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefSubID, _p_FIX__RefSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingBusinessDate, _p_FIX__ClearingBusinessDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MatchAlgorithm, _p_FIX__MatchAlgorithmTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListID, _p_FIX__ListIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityListID, _p_FIX__SecurityListIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribPayRef, _p_FIX__CashDistribPayRefTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListExecInst, _p_FIX__ListExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecInst, _p_FIX__ExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedListExecInst, _p_FIX__EncodedListExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegExecInst, _p_FIX__LegExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryClOrdID, _p_FIX__SecondaryClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigClOrdID, _p_FIX__OrigClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClOrdID, _p_FIX__ClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NotAffOrigClOrdID, _p_FIX__NotAffOrigClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AdvRefID, _p_FIX__AdvRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__URLLink, _p_FIX__URLLinkTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideReasonCd, _p_FIX__SideReasonCdTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStipType, _p_FIX__UnderlyingStipTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PaymentRemitterID, _p_FIX__PaymentRemitterIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCFICode, _p_FIX__LegCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCFICode, _p_FIX__UnderlyingCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CFICode, _p_FIX__CFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeCFICode, _p_FIX__DerivativeCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegCFICode, _p_FIX__UnderlyingLegCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AsgnRptID, _p_FIX__AsgnRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StreamAsgnRptID, _p_FIX__StreamAsgnRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocReportID, _p_FIX__AllocReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeReportID, _p_FIX__TradeReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportID, _p_FIX__SecondaryTradeReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegReportID, _p_FIX__LegReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideTradeReportID, _p_FIX__SideTradeReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RoutingID, _p_FIX__RoutingIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplReportID, _p_FIX__ApplReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MassActionReportID, _p_FIX__MassActionReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketReportID, _p_FIX__MarketReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrderRestrictions, _p_FIX__OrderRestrictionsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TimeUnit, _p_FIX__TimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingTimeUnit, _p_FIX__UnderlyingTimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegTimeUnit, _p_FIX__LegTimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExchangeSpecialInstructions, _p_FIX__ExchangeSpecialInstructionsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeTimeUnit, _p_FIX__DerivativeTimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecBroker, _p_FIX__ExecBrokerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContraBroker, _p_FIX__ContraBrokerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NewsID, _p_FIX__NewsIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ParentMktSegmID, _p_FIX__ParentMktSegmIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Subject, _p_FIX__SubjectTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedSubject, _p_FIX__EncodedSubjectTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStipValue, _p_FIX__UnderlyingStipValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityXMLSchema, _p_FIX__SecurityXMLSchemaTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLSchema, _p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EventText, _p_FIX__EventTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEventText, _p_FIX__DerivativeEventTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingSessionDesc, _p_FIX__TradingSessionDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIndividualAllocID, _p_FIX__LegIndividualAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IndividualAllocID, _p_FIX__IndividualAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefAllocID, _p_FIX__RefAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocID, _p_FIX__AllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryAllocID, _p_FIX__SecondaryAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryIndividualAllocID, _p_FIX__SecondaryIndividualAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocID, _p_FIX__LegAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardIssNum, _p_FIX__CardIssNumTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityType, _p_FIX__LegSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegRepoCollateralSecurityType, _p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, _p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RepoCollateralSecurityType, _p_FIX__RepoCollateralSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityType, _p_FIX__SecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityType, _p_FIX__UnderlyingSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentCode, _p_FIX__CashDistribAgentCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentCode, _p_FIX__SecuritySettlAgentCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentCode, _p_FIX__CashSettlAgentCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityType, _p_FIX__DerivativeSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityType, _p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ReceivedDeptID, _p_FIX__ReceivedDeptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteMsgID, _p_FIX__QuoteMsgIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCPProgram, _p_FIX__UnderlyingCPProgramTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeliverToSubID, _p_FIX__DeliverToSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RejectText, _p_FIX__RejectTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIShares, _p_FIX__IOISharesTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIssueDate, _p_FIX__LegIssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingIssueDate, _p_FIX__UnderlyingIssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IssueDate, _p_FIX__IssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeIssueDate, _p_FIX__DerivativeIssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteID, _p_FIX__QuoteIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClOrdLinkID, _p_FIX__ClOrdLinkIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TierCode, _p_FIX__TierCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityListDesc, _p_FIX__SecurityListDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDesc, _p_FIX__EncodedSecurityListDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocLinkID, _p_FIX__AllocLinkIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeLinkID, _p_FIX__TradeLinkIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Headline, _p_FIX__HeadlineTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedHeadline, _p_FIX__EncodedHeadlineTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistEmail, _p_FIX__RegistEmailTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityIDSource, _p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocAcctIDSource, _p_FIX__LegAllocAcctIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityAltIDSource, _p_FIX__LegSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityIDSource, _p_FIX__LegSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeInputSource, _p_FIX__TradeInputSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltIDSource, _p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityAltIDSource, _p_FIX__SecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityIDSource, _p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityIDSource, _p_FIX__SecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IDSource, _p_FIX__IDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingIDSource, _p_FIX__UnderlyingIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContAmtCurr, _p_FIX__ContAmtCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InputSource, _p_FIX__InputSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MessageEventSource, _p_FIX__MessageEventSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSecurityIDSource, _p_FIX__PegSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSecurityIDSource, _p_FIX__TriggerSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityIDSource, _p_FIX__DerivativeSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltIDSource, _p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyIDSource, _p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityIDSource, _p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, _p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosType, _p_FIX__PosTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityDay, _p_FIX__MaturityDayTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDay, _p_FIX__UnderlyingMaturityDayTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideComplianceID, _p_FIX__SideComplianceIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ComplianceID, _p_FIX__ComplianceIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListName, _p_FIX__ListNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__YieldCalcDate, _p_FIX__YieldCalcDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingFirm, _p_FIX__ClearingFirmTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OpenCloseSettleFlag, _p_FIX__OpenCloseSettleFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistRefID, _p_FIX__RegistRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstRefID, _p_FIX__SettlInstRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BusinessRejectRefID, _p_FIX__BusinessRejectRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityListRefID, _p_FIX__SecurityListRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosMaintRptRefID, _p_FIX__PosMaintRptRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeReportRefID, _p_FIX__TradeReportRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocReportRefID, _p_FIX__AllocReportRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportRefID, _p_FIX__SecondaryTradeReportRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistAcctType, _p_FIX__RegistAcctTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideFillStationCd, _p_FIX__SideFillStationCdTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested2PartySubID, _p_FIX__Nested2PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NestedPartySubID, _p_FIX__NestedPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PartySubID, _p_FIX__PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryID, _p_FIX__MDEntryIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteEntryID, _p_FIX__QuoteEntryIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlPartySubID, _p_FIX__SettlPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested3PartySubID, _p_FIX__Nested3PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubID, _p_FIX__InstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubID, _p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RootPartySubID, _p_FIX__RootPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubID, _p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested4PartySubID, _p_FIX__Nested4PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubID, _p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__XmlData, _p_FIX__XmlDataTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDStreamID, _p_FIX__MDStreamIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TestReqID, _p_FIX__TestReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstReqID, _p_FIX__SettlInstReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollRptID, _p_FIX__CollRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketReqID, _p_FIX__MarketReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIRefID, _p_FIX__IOIRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctNum, _p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctNum, _p_FIX__CashSettlAgentAcctNumTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LanguageCode, _p_FIX__LanguageCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSymbolSfx, _p_FIX__LegSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SymbolSfx, _p_FIX__SymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbolSfx, _p_FIX__UnderlyingSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingSessionSubID, _p_FIX__TradingSessionSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionSubID, _p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionSubID, _p_FIX__TriggerTradingSessionSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSymbolSfx, _p_FIX__DerivativeSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbolSfx, _p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocAccount, _p_FIX__LegAllocAccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocAccount, _p_FIX__AllocAccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Account, _p_FIX__AccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingAccount, _p_FIX__ClearingAccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedIssuer, _p_FIX__EncodedIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuer, _p_FIX__DerivativeEncodedIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Issuer, _p_FIX__IssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuer, _p_FIX__EncodedLegIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIssuer, _p_FIX__LegIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingIssuer, _p_FIX__UnderlyingIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuer, _p_FIX__EncodedUnderlyingIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeIssuer, _p_FIX__DerivativeIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BidDescriptor, _p_FIX__BidDescriptorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecuritySubType, _p_FIX__LegSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecuritySubType, _p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySubType, _p_FIX__SecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecuritySubType, _p_FIX__DerivativeSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecuritySubType, _p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TimeBracket, _p_FIX__TimeBracketTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosAmtType, _p_FIX__PosAmtTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AdvTransType, _p_FIX__AdvTransTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlDepositoryCode, _p_FIX__SettlDepositoryCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegPool, _p_FIX__LegPoolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CPRegType, _p_FIX__CPRegTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCPRegType, _p_FIX__UnderlyingCPRegTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlDate2, _p_FIX__SettlDate2To_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RawData, _p_FIX__RawDataTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketID, _p_FIX__MarketIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DlvyInst, _p_FIX__DlvyInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeskID, _p_FIX__DeskIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NewsRefID, _p_FIX__NewsRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribCurr, _p_FIX__CashDistribCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStipulationValue, _p_FIX__LegStipulationValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StipulationValue, _p_FIX__StipulationValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementID, _p_FIX__AgreementIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketSegmentID, _p_FIX__MarketSegmentIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegMaturityDate, _p_FIX__LegMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDate, _p_FIX__UnderlyingMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityDate, _p_FIX__MaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuantityDate, _p_FIX__QuantityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityDate, _p_FIX__DerivativeMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityDate, _p_FIX__UnderlyingLegMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosReqID, _p_FIX__PosReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteStatusReqID, _p_FIX__QuoteStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MassStatusReqID, _p_FIX__MassStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityStatusReqID, _p_FIX__SecurityStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradSesReqID, _p_FIX__TradSesReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrdStatusReqID, _p_FIX__OrdStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StandInstDbName, _p_FIX__StandInstDbNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityTime, _p_FIX__MaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegMaturityTime, _p_FIX__LegMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityTime, _p_FIX__UnderlyingMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityTime, _p_FIX__DerivativeMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityTime, _p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ResponseDestination, _p_FIX__ResponseDestinationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Designation, _p_FIX__DesignationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExDestination, _p_FIX__ExDestinationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InterestAccrualDate, _p_FIX__InterestAccrualDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegInterestAccrualDate, _p_FIX__LegInterestAccrualDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardIssNo, _p_FIX__CardIssNoTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveName, _p_FIX__LegBenchmarkCurveNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveName, _p_FIX__BenchmarkCurveNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PaymentDate, _p_FIX__PaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCouponPaymentDate, _p_FIX__LegCouponPaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponPaymentDate, _p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CouponPaymentDate, _p_FIX__CouponPaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EventDate, _p_FIX__EventDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementDate, _p_FIX__AgreementDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementDate, _p_FIX__UnderlyingSettlementDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEventDate, _p_FIX__DerivativeEventDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MatchType, _p_FIX__MatchTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CorporateAction, _p_FIX__CorporateActionTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EmailThreadID, _p_FIX__EmailThreadIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlLocation, _p_FIX__SettlLocationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MiscFeeCurr, _p_FIX__MiscFeeCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIID, _p_FIX__IOIIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlType, _p_FIX__SettlTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistDetls, _p_FIX__RegistDetlsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AdvId, _p_FIX__AdvIdTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContraLegRefID, _p_FIX__ContraLegRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegRefID, _p_FIX__LegRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeLegRefID, _p_FIX__TradeLegRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TZTransactTime, _p_FIX__TZTransactTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlObligRefID, _p_FIX__SettlObligRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContractSettlMonth, _p_FIX__ContractSettlMonthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BookingRefID, _p_FIX__BookingRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegContractSettlMonth, _p_FIX__LegContractSettlMonthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeContractSettlMonth, _p_FIX__DerivativeContractSettlMonthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecureData, _p_FIX__SecureDataTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrAttribValue, _p_FIX__InstrAttribValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribValue, _p_FIX__NestedInstrAttribValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribValue, _p_FIX__DerivativeInstrAttribValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityExchange, _p_FIX__LegSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityExchange, _p_FIX__SecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityExchange, _p_FIX__UnderlyingSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityExchange, _p_FIX__DerivativeSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityExchange, _p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RestructuringType, _p_FIX__RestructuringTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingRestructuringType, _p_FIX__UnderlyingRestructuringTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DateOfBirth, _p_FIX__DateOfBirthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BasisFeatureDate, _p_FIX__BasisFeatureDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExpireDate, _p_FIX__ExpireDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollRespID, _p_FIX__CollRespIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RptSys, _p_FIX__RptSysTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteRespID, _p_FIX__QuoteRespIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ProductComplex, _p_FIX__ProductComplexTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeProductComplex, _p_FIX__DerivativeProductComplexTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlObligID, _p_FIX__SettlObligIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistID, _p_FIX__RegistIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MiscFeeType, _p_FIX__MiscFeeTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegMaturityMonthYear, _p_FIX__LegMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYear, _p_FIX__MaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityMonthYear, _p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EndMaturityMonthYear, _p_FIX__EndMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StartMaturityMonthYear, _p_FIX__StartMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityMonthYear, _p_FIX__DerivativeMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityMonthYear, _p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosMaintRptID, _p_FIX__PosMaintRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigPosReqRefID, _p_FIX__OrigPosReqRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContIntRptID, _p_FIX__ContIntRptIDTo_p_FIX__StringField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Subject[] = { {&_swigt__p_FIX__Subject, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SubscriptionRequestType[] = { {&_swigt__p_FIX__SubscriptionRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SwapPoints[] = { {&_swigt__p_FIX__SwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Symbol[] = { {&_swigt__p_FIX__Symbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SymbolSfx[] = { {&_swigt__p_FIX__SymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SynchronizedApplication[] = { {&_swigt__p_FIX__SynchronizedApplication, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TYPE__Type[] = { {&_swigt__p_FIX__TYPE__Type, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TZTIMEONLY[] = { {&_swigt__p_FIX__TZTIMEONLY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TZTIMESTAMP[] = { {&_swigt__p_FIX__TZTIMESTAMP, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TZTransactTime[] = { {&_swigt__p_FIX__TZTransactTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TagNotDefinedForMessage[] = { {&_swigt__p_FIX__TagNotDefinedForMessage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TagOutOfOrder[] = { {&_swigt__p_FIX__TagOutOfOrder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetCompID[] = { {&_swigt__p_FIX__TargetCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetLocationID[] = { {&_swigt__p_FIX__TargetLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetPartyID[] = { {&_swigt__p_FIX__TargetPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetPartyIDSource[] = { {&_swigt__p_FIX__TargetPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetPartyRole[] = { {&_swigt__p_FIX__TargetPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetStrategy[] = { {&_swigt__p_FIX__TargetStrategy, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetStrategyParameters[] = { {&_swigt__p_FIX__TargetStrategyParameters, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetStrategyPerformance[] = { {&_swigt__p_FIX__TargetStrategyPerformance, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetSubID[] = { {&_swigt__p_FIX__TargetSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TaxAdvantageType[] = { {&_swigt__p_FIX__TaxAdvantageType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TerminationType[] = { {&_swigt__p_FIX__TerminationType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TestMessageIndicator[] = { {&_swigt__p_FIX__TestMessageIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TestReqID[] = { {&_swigt__p_FIX__TestReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Text[] = { {&_swigt__p_FIX__Text, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ThresholdAmount[] = { {&_swigt__p_FIX__ThresholdAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TickDirection[] = { {&_swigt__p_FIX__TickDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TickIncrement[] = { {&_swigt__p_FIX__TickIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TickRuleType[] = { {&_swigt__p_FIX__TickRuleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TierCode[] = { {&_swigt__p_FIX__TierCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeBracket[] = { {&_swigt__p_FIX__TimeBracket, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeInForce[] = { {&_swigt__p_FIX__TimeInForce, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeToExpiration[] = { {&_swigt__p_FIX__TimeToExpiration, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeUnit[] = { {&_swigt__p_FIX__TimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoAccQuotes[] = { {&_swigt__p_FIX__TotNoAccQuotes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoAllocs[] = { {&_swigt__p_FIX__TotNoAllocs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoCxldQuotes[] = { {&_swigt__p_FIX__TotNoCxldQuotes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoFills[] = { {&_swigt__p_FIX__TotNoFills, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoOrders[] = { {&_swigt__p_FIX__TotNoOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoQuoteEntries[] = { {&_swigt__p_FIX__TotNoQuoteEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoRejQuotes[] = { {&_swigt__p_FIX__TotNoRejQuotes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoRelatedSym[] = { {&_swigt__p_FIX__TotNoRelatedSym, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoSecurityTypes[] = { {&_swigt__p_FIX__TotNoSecurityTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoStrikes[] = { {&_swigt__p_FIX__TotNoStrikes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNumAssignmentReports[] = { {&_swigt__p_FIX__TotNumAssignmentReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNumReports[] = { {&_swigt__p_FIX__TotNumReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNumTradeReports[] = { {&_swigt__p_FIX__TotNumTradeReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotQuoteEntries[] = { {&_swigt__p_FIX__TotQuoteEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalAccruedInterestAmt[] = { {&_swigt__p_FIX__TotalAccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalAffectedOrders[] = { {&_swigt__p_FIX__TotalAffectedOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNetValue[] = { {&_swigt__p_FIX__TotalNetValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNumPosReports[] = { {&_swigt__p_FIX__TotalNumPosReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNumSecurities[] = { {&_swigt__p_FIX__TotalNumSecurities, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNumSecurityTypes[] = { {&_swigt__p_FIX__TotalNumSecurityTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalTakedown[] = { {&_swigt__p_FIX__TotalTakedown, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalVolumeTraded[] = { {&_swigt__p_FIX__TotalVolumeTraded, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalVolumeTradedDate[] = { {&_swigt__p_FIX__TotalVolumeTradedDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalVolumeTradedTime[] = { {&_swigt__p_FIX__TotalVolumeTradedTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesCloseTime[] = { {&_swigt__p_FIX__TradSesCloseTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesEndTime[] = { {&_swigt__p_FIX__TradSesEndTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesEvent[] = { {&_swigt__p_FIX__TradSesEvent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesMethod[] = { {&_swigt__p_FIX__TradSesMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesMode[] = { {&_swigt__p_FIX__TradSesMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesOpenTime[] = { {&_swigt__p_FIX__TradSesOpenTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesPreCloseTime[] = { {&_swigt__p_FIX__TradSesPreCloseTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesReqID[] = { {&_swigt__p_FIX__TradSesReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesStartTime[] = { {&_swigt__p_FIX__TradSesStartTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesStatus[] = { {&_swigt__p_FIX__TradSesStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesStatusRejReason[] = { {&_swigt__p_FIX__TradSesStatusRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesUpdateAction[] = { {&_swigt__p_FIX__TradSesUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeAllocIndicator[] = { {&_swigt__p_FIX__TradeAllocIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeCondition[] = { {&_swigt__p_FIX__TradeCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeDate[] = { {&_swigt__p_FIX__TradeDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeHandlingInstr[] = { {&_swigt__p_FIX__TradeHandlingInstr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeID[] = { {&_swigt__p_FIX__TradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeInputDevice[] = { {&_swigt__p_FIX__TradeInputDevice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeInputSource[] = { {&_swigt__p_FIX__TradeInputSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeLegRefID[] = { {&_swigt__p_FIX__TradeLegRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeLinkID[] = { {&_swigt__p_FIX__TradeLinkID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeOriginationDate[] = { {&_swigt__p_FIX__TradeOriginationDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradePublishIndicator[] = { {&_swigt__p_FIX__TradePublishIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportID[] = { {&_swigt__p_FIX__TradeReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportRefID[] = { {&_swigt__p_FIX__TradeReportRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportRejectReason[] = { {&_swigt__p_FIX__TradeReportRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportTransType[] = { {&_swigt__p_FIX__TradeReportTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportType[] = { {&_swigt__p_FIX__TradeReportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestID[] = { {&_swigt__p_FIX__TradeRequestID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestResult[] = { {&_swigt__p_FIX__TradeRequestResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestStatus[] = { {&_swigt__p_FIX__TradeRequestStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestType[] = { {&_swigt__p_FIX__TradeRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeType[] = { {&_swigt__p_FIX__TradeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeVolume[] = { {&_swigt__p_FIX__TradeVolume, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradedFlatSwitch[] = { {&_swigt__p_FIX__TradedFlatSwitch, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingCurrency[] = { {&_swigt__p_FIX__TradingCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingReferencePrice[] = { {&_swigt__p_FIX__TradingReferencePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingSessionDesc[] = { {&_swigt__p_FIX__TradingSessionDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingSessionID[] = { {&_swigt__p_FIX__TradingSessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingSessionSubID[] = { {&_swigt__p_FIX__TradingSessionSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Trailer[] = { {&_swigt__p_FIX__Trailer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TransBkdTime[] = { {&_swigt__p_FIX__TransBkdTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TransactTime[] = { {&_swigt__p_FIX__TransactTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TransferReason[] = { {&_swigt__p_FIX__TransferReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdMatchID[] = { {&_swigt__p_FIX__TrdMatchID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRegTimestamp[] = { {&_swigt__p_FIX__TrdRegTimestamp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRegTimestampOrigin[] = { {&_swigt__p_FIX__TrdRegTimestampOrigin, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRegTimestampType[] = { {&_swigt__p_FIX__TrdRegTimestampType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRepIndicator[] = { {&_swigt__p_FIX__TrdRepIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRepPartyRole[] = { {&_swigt__p_FIX__TrdRepPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRptStatus[] = { {&_swigt__p_FIX__TrdRptStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdSubType[] = { {&_swigt__p_FIX__TrdSubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdType[] = { {&_swigt__p_FIX__TrdType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerAction[] = { {&_swigt__p_FIX__TriggerAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerNewPrice[] = { {&_swigt__p_FIX__TriggerNewPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerNewQty[] = { {&_swigt__p_FIX__TriggerNewQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerOrderType[] = { {&_swigt__p_FIX__TriggerOrderType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPrice[] = { {&_swigt__p_FIX__TriggerPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPriceDirection[] = { {&_swigt__p_FIX__TriggerPriceDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPriceType[] = { {&_swigt__p_FIX__TriggerPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPriceTypeScope[] = { {&_swigt__p_FIX__TriggerPriceTypeScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSecurityDesc[] = { {&_swigt__p_FIX__TriggerSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSecurityID[] = { {&_swigt__p_FIX__TriggerSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSecurityIDSource[] = { {&_swigt__p_FIX__TriggerSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSymbol[] = { {&_swigt__p_FIX__TriggerSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerTradingSessionID[] = { {&_swigt__p_FIX__TriggerTradingSessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerTradingSessionSubID[] = { {&_swigt__p_FIX__TriggerTradingSessionSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerType[] = { {&_swigt__p_FIX__TriggerType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__URLLink[] = { {&_swigt__p_FIX__URLLink, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCDATE[] = { {&_swigt__p_FIX__UTCDATE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCDATEONLY[] = { {&_swigt__p_FIX__UTCDATEONLY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCTIMEONLY[] = { {&_swigt__p_FIX__UTCTIMEONLY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCTIMESTAMP[] = { {&_swigt__p_FIX__UTCTIMESTAMP, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingAdjustedQuantity[] = { {&_swigt__p_FIX__UnderlyingAdjustedQuantity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingAllocationPercent[] = { {&_swigt__p_FIX__UnderlyingAllocationPercent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingAttachmentPoint[] = { {&_swigt__p_FIX__UnderlyingAttachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCFICode[] = { {&_swigt__p_FIX__UnderlyingCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCPProgram[] = { {&_swigt__p_FIX__UnderlyingCPProgram, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCPRegType[] = { {&_swigt__p_FIX__UnderlyingCPRegType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCapValue[] = { {&_swigt__p_FIX__UnderlyingCapValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCashAmount[] = { {&_swigt__p_FIX__UnderlyingCashAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCashType[] = { {&_swigt__p_FIX__UnderlyingCashType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCollectAmount[] = { {&_swigt__p_FIX__UnderlyingCollectAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingContractMultiplier[] = { {&_swigt__p_FIX__UnderlyingContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingContractMultiplierUnit[] = { {&_swigt__p_FIX__UnderlyingContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCountryOfIssue[] = { {&_swigt__p_FIX__UnderlyingCountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCouponPaymentDate[] = { {&_swigt__p_FIX__UnderlyingCouponPaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCouponRate[] = { {&_swigt__p_FIX__UnderlyingCouponRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCreditRating[] = { {&_swigt__p_FIX__UnderlyingCreditRating, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCurrency[] = { {&_swigt__p_FIX__UnderlyingCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCurrentValue[] = { {&_swigt__p_FIX__UnderlyingCurrentValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingDeliveryAmount[] = { {&_swigt__p_FIX__UnderlyingDeliveryAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingDetachmentPoint[] = { {&_swigt__p_FIX__UnderlyingDetachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingDirtyPrice[] = { {&_swigt__p_FIX__UnderlyingDirtyPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingEndPrice[] = { {&_swigt__p_FIX__UnderlyingEndPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingEndValue[] = { {&_swigt__p_FIX__UnderlyingEndValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingExerciseStyle[] = { {&_swigt__p_FIX__UnderlyingExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFXRate[] = { {&_swigt__p_FIX__UnderlyingFXRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFXRateCalc[] = { {&_swigt__p_FIX__UnderlyingFXRateCalc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFactor[] = { {&_swigt__p_FIX__UnderlyingFactor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFlowScheduleType[] = { {&_swigt__p_FIX__UnderlyingFlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingIDSource[] = { {&_swigt__p_FIX__UnderlyingIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrRegistry[] = { {&_swigt__p_FIX__UnderlyingInstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartyID[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartyIDSource[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartyRole[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartySubID[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartySubIDType[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingIssueDate[] = { {&_swigt__p_FIX__UnderlyingIssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingIssuer[] = { {&_swigt__p_FIX__UnderlyingIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLastPx[] = { {&_swigt__p_FIX__UnderlyingLastPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLastQty[] = { {&_swigt__p_FIX__UnderlyingLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegCFICode[] = { {&_swigt__p_FIX__UnderlyingLegCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegMaturityDate[] = { {&_swigt__p_FIX__UnderlyingLegMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegMaturityMonthYear[] = { {&_swigt__p_FIX__UnderlyingLegMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegMaturityTime[] = { {&_swigt__p_FIX__UnderlyingLegMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegOptAttribute[] = { {&_swigt__p_FIX__UnderlyingLegOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegPutOrCall[] = { {&_swigt__p_FIX__UnderlyingLegPutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityAltID[] = { {&_swigt__p_FIX__UnderlyingLegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityAltIDSource[] = { {&_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityDesc[] = { {&_swigt__p_FIX__UnderlyingLegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityExchange[] = { {&_swigt__p_FIX__UnderlyingLegSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityID[] = { {&_swigt__p_FIX__UnderlyingLegSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityIDSource[] = { {&_swigt__p_FIX__UnderlyingLegSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecuritySubType[] = { {&_swigt__p_FIX__UnderlyingLegSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityType[] = { {&_swigt__p_FIX__UnderlyingLegSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegStrikePrice[] = { {&_swigt__p_FIX__UnderlyingLegStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSymbol[] = { {&_swigt__p_FIX__UnderlyingLegSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSymbolSfx[] = { {&_swigt__p_FIX__UnderlyingLegSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLocaleOfIssue[] = { {&_swigt__p_FIX__UnderlyingLocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityDate[] = { {&_swigt__p_FIX__UnderlyingMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityDay[] = { {&_swigt__p_FIX__UnderlyingMaturityDay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityMonthYear[] = { {&_swigt__p_FIX__UnderlyingMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityTime[] = { {&_swigt__p_FIX__UnderlyingMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingNotionalPercentageOutstanding[] = { {&_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingOptAttribute[] = { {&_swigt__p_FIX__UnderlyingOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding[] = { {&_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPayAmount[] = { {&_swigt__p_FIX__UnderlyingPayAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPriceDeterminationMethod[] = { {&_swigt__p_FIX__UnderlyingPriceDeterminationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPriceUnitOfMeasure[] = { {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingProduct[] = { {&_swigt__p_FIX__UnderlyingProduct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPutOrCall[] = { {&_swigt__p_FIX__UnderlyingPutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPx[] = { {&_swigt__p_FIX__UnderlyingPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingQty[] = { {&_swigt__p_FIX__UnderlyingQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRedemptionDate[] = { {&_swigt__p_FIX__UnderlyingRedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRepoCollateralSecurityType[] = { {&_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRepurchaseRate[] = { {&_swigt__p_FIX__UnderlyingRepurchaseRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRepurchaseTerm[] = { {&_swigt__p_FIX__UnderlyingRepurchaseTerm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRestructuringType[] = { {&_swigt__p_FIX__UnderlyingRestructuringType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityAltID[] = { {&_swigt__p_FIX__UnderlyingSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityAltIDSource[] = { {&_swigt__p_FIX__UnderlyingSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityDesc[] = { {&_swigt__p_FIX__UnderlyingSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityExchange[] = { {&_swigt__p_FIX__UnderlyingSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityID[] = { {&_swigt__p_FIX__UnderlyingSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityIDSource[] = { {&_swigt__p_FIX__UnderlyingSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecuritySubType[] = { {&_swigt__p_FIX__UnderlyingSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityType[] = { {&_swigt__p_FIX__UnderlyingSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSeniority[] = { {&_swigt__p_FIX__UnderlyingSeniority, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlMethod[] = { {&_swigt__p_FIX__UnderlyingSettlMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlPrice[] = { {&_swigt__p_FIX__UnderlyingSettlPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlPriceType[] = { {&_swigt__p_FIX__UnderlyingSettlPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlementDate[] = { {&_swigt__p_FIX__UnderlyingSettlementDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlementStatus[] = { {&_swigt__p_FIX__UnderlyingSettlementStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlementType[] = { {&_swigt__p_FIX__UnderlyingSettlementType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStartValue[] = { {&_swigt__p_FIX__UnderlyingStartValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStateOrProvinceOfIssue[] = { {&_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStipType[] = { {&_swigt__p_FIX__UnderlyingStipType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStipValue[] = { {&_swigt__p_FIX__UnderlyingStipValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStrikeCurrency[] = { {&_swigt__p_FIX__UnderlyingStrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStrikePrice[] = { {&_swigt__p_FIX__UnderlyingStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSymbol[] = { {&_swigt__p_FIX__UnderlyingSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSymbolSfx[] = { {&_swigt__p_FIX__UnderlyingSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingTimeUnit[] = { {&_swigt__p_FIX__UnderlyingTimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingTradingSessionID[] = { {&_swigt__p_FIX__UnderlyingTradingSessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingTradingSessionSubID[] = { {&_swigt__p_FIX__UnderlyingTradingSessionSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingUnitOfMeasure[] = { {&_swigt__p_FIX__UnderlyingUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingUnitOfMeasureQty[] = { {&_swigt__p_FIX__UnderlyingUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartyID[] = { {&_swigt__p_FIX__UndlyInstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartyIDSource[] = { {&_swigt__p_FIX__UndlyInstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartyRole[] = { {&_swigt__p_FIX__UndlyInstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartySubID[] = { {&_swigt__p_FIX__UndlyInstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartySubIDType[] = { {&_swigt__p_FIX__UndlyInstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnitOfMeasure[] = { {&_swigt__p_FIX__UnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnitOfMeasureQty[] = { {&_swigt__p_FIX__UnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnsolicitedIndicator[] = { {&_swigt__p_FIX__UnsolicitedIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnsupportedMessageType[] = { {&_swigt__p_FIX__UnsupportedMessageType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnsupportedVersion[] = { {&_swigt__p_FIX__UnsupportedVersion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Urgency[] = { {&_swigt__p_FIX__Urgency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserRequestID[] = { {&_swigt__p_FIX__UserRequestID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserRequestType[] = { {&_swigt__p_FIX__UserRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserStatus[] = { {&_swigt__p_FIX__UserStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserStatusText[] = { {&_swigt__p_FIX__UserStatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Username[] = { {&_swigt__p_FIX__Username, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UtcDateField[] = { {&_swigt__p_FIX__UtcDateField, 0, 0, 0}, {&_swigt__p_FIX__MDEntryDate, _p_FIX__MDEntryDateTo_p_FIX__UtcDateField, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedDate, _p_FIX__TotalVolumeTradedDateTo_p_FIX__UtcDateField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UtcTimeOnlyField[] = { {&_swigt__p_FIX__UtcTimeOnlyField, 0, 0, 0}, {&_swigt__p_FIX__MDEntryTime, _p_FIX__MDEntryTimeTo_p_FIX__UtcTimeOnlyField, 0, 0}, {&_swigt__p_FIX__ComplexEventStartTime, _p_FIX__ComplexEventStartTimeTo_p_FIX__UtcTimeOnlyField, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedTime, _p_FIX__TotalVolumeTradedTimeTo_p_FIX__UtcTimeOnlyField, 0, 0}, {&_swigt__p_FIX__ComplexEventEndTime, _p_FIX__ComplexEventEndTimeTo_p_FIX__UtcTimeOnlyField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UtcTimeStampField[] = { {&_swigt__p_FIX__TradSesEndTime, _p_FIX__TradSesEndTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OrigTime, _p_FIX__OrigTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__EventTime, _p_FIX__EventTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__DerivativeEventTime, _p_FIX__DerivativeEventTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesOpenTime, _p_FIX__TradSesOpenTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OrigOrdModTime, _p_FIX__OrigOrdModTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__UtcTimeStampField, 0, 0, 0}, {&_swigt__p_FIX__ExecValuationPoint, _p_FIX__ExecValuationPointTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ComplexEventStartDate, _p_FIX__ComplexEventStartDateTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__SideTimeInForce, _p_FIX__SideTimeInForceTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ExpireTime, _p_FIX__ExpireTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TransBkdTime, _p_FIX__TransBkdTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesCloseTime, _p_FIX__TradSesCloseTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesPreCloseTime, _p_FIX__TradSesPreCloseTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesStartTime, _p_FIX__TradSesStartTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__StrikeTime, _p_FIX__StrikeTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__LastUpdateTime, _p_FIX__LastUpdateTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__QuoteSetValidUntilTime, _p_FIX__QuoteSetValidUntilTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ValidUntilTime, _p_FIX__ValidUntilTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TransactTime, _p_FIX__TransactTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ContraTradeTime, _p_FIX__ContraTradeTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TrdRegTimestamp, _p_FIX__TrdRegTimestampTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestamp, _p_FIX__SideTrdRegTimestampTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__RelSymTransactTime, _p_FIX__RelSymTransactTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__HopSendingTime, _p_FIX__HopSendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OrigSendingTime, _p_FIX__OrigSendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__SendingTime, _p_FIX__SendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSendingTime, _p_FIX__OnBehalfOfSendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ComplexEventEndDate, _p_FIX__ComplexEventEndDateTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__EffectiveTime, _p_FIX__EffectiveTimeTo_p_FIX__UtcTimeStampField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ValidUntilTime[] = { {&_swigt__p_FIX__ValidUntilTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ValuationMethod[] = { {&_swigt__p_FIX__ValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ValueOfFutures[] = { {&_swigt__p_FIX__ValueOfFutures, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__VenueType[] = { {&_swigt__p_FIX__VenueType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Volatility[] = { {&_swigt__p_FIX__Volatility, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__WaveNo[] = { {&_swigt__p_FIX__WaveNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__WorkingIndicator[] = { {&_swigt__p_FIX__WorkingIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__WtAverageLiquidity[] = { {&_swigt__p_FIX__WtAverageLiquidity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__XMLDATA[] = { {&_swigt__p_FIX__XMLDATA, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__XmlData[] = { {&_swigt__p_FIX__XmlData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__XmlDataLen[] = { {&_swigt__p_FIX__XmlDataLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Yield[] = { {&_swigt__p_FIX__Yield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldCalcDate[] = { {&_swigt__p_FIX__YieldCalcDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldRedemptionDate[] = { {&_swigt__p_FIX__YieldRedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldRedemptionPrice[] = { {&_swigt__p_FIX__YieldRedemptionPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldRedemptionPriceType[] = { {&_swigt__p_FIX__YieldRedemptionPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldType[] = { {&_swigt__p_FIX__YieldType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Fields[] = { {&_swigt__p_Fields, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Group[] = { {&_swigt__p_Group, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Groups[] = { {&_swigt__p_Groups, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_IntArray[] = { {&_swigt__p_IntArray, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_IntField[] = { {&_swigt__p_IntField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Log[] = { {&_swigt__p_Log, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LogFactory[] = { {&_swigt__p_LogFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_MessageStore[] = { {&_swigt__p_MessageStore, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_MessageStoreFactory[] = { {&_swigt__p_MessageStoreFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_MsgType[] = { {&_swigt__p_MsgType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Mutex[] = { {&_swigt__p_Mutex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Responder[] = { {&_swigt__p_Responder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_SessionID[] = { {&_swigt__p_SessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_StringField[] = { {&_swigt__p_StringField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_TimeRange[] = { {&_swigt__p_TimeRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcDate[] = { {&_swigt__p_UtcDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcDateField[] = { {&_swigt__p_UtcDateField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcTimeOnly[] = { {&_swigt__p_UtcTimeOnly, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcTimeStamp[] = { {&_swigt__p_UtcTimeStamp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_bool[] = { {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_const_iterator[] = { {&_swigt__p_const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_g_const_iterator[] = { {&_swigt__p_g_const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_g_iterator[] = { {&_swigt__p_g_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_int[] = { {&_swigt__p_IntArray, _p_IntArrayTo_p_int, 0, 0}, {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iterator[] = { {&_swigt__p_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_message_order[] = { {&_swigt__p_message_order, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_FIX__DataDictionary[] = { {&_swigt__p_p_FIX__DataDictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_ssize_t[] = { {&_swigt__p_ssize_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__istream[] = { {&_swigt__p_std__istream, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator[] = { {&_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator[] = { {&_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__mapT_std__string_std__string_t__const_iterator[] = { {&_swigt__p_std__mapT_std__string_std__string_t__const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__ostream[] = { {&_swigt__p_std__ostream, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__setT_FIX__SessionID_t[] = { {&_swigt__p_std__setT_FIX__SessionID_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__string[] = { {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__string__size_type[] = { {&_swigt__p_std__string__size_type, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator[] = { {&_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator[] = { {&_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__vectorT_std__string_t[] = { {&_swigt__p_std__vectorT_std__string_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info *swig_cast_initial[] = { _swigc__p_ApplVerID, _swigc__p_Application, _swigc__p_BeginString, _swigc__p_DOMDocumentPtr, _swigc__p_Data, _swigc__p_DataDictionary, _swigc__p_DataDictionaryProvider, _swigc__p_Dictionaries, _swigc__p_DoubleField, _swigc__p_FIX__AMT, _swigc__p_FIX__Acceptor, _swigc__p_FIX__Account, _swigc__p_FIX__AccountType, _swigc__p_FIX__AccruedInterestAmt, _swigc__p_FIX__AccruedInterestRate, _swigc__p_FIX__AcctIDSource, _swigc__p_FIX__Adjustment, _swigc__p_FIX__AdjustmentType, _swigc__p_FIX__AdvId, _swigc__p_FIX__AdvRefID, _swigc__p_FIX__AdvSide, _swigc__p_FIX__AdvTransType, _swigc__p_FIX__AffectedOrderID, _swigc__p_FIX__AffectedSecondaryOrderID, _swigc__p_FIX__AffirmStatus, _swigc__p_FIX__AggregatedBook, _swigc__p_FIX__AggressorIndicator, _swigc__p_FIX__AgreementCurrency, _swigc__p_FIX__AgreementDate, _swigc__p_FIX__AgreementDesc, _swigc__p_FIX__AgreementID, _swigc__p_FIX__AllocAccount, _swigc__p_FIX__AllocAccountType, _swigc__p_FIX__AllocAccruedInterestAmt, _swigc__p_FIX__AllocAcctIDSource, _swigc__p_FIX__AllocAvgPx, _swigc__p_FIX__AllocCancReplaceReason, _swigc__p_FIX__AllocClearingFeeIndicator, _swigc__p_FIX__AllocCustomerCapacity, _swigc__p_FIX__AllocHandlInst, _swigc__p_FIX__AllocID, _swigc__p_FIX__AllocInterestAtMaturity, _swigc__p_FIX__AllocIntermedReqType, _swigc__p_FIX__AllocLinkID, _swigc__p_FIX__AllocLinkType, _swigc__p_FIX__AllocMethod, _swigc__p_FIX__AllocNetMoney, _swigc__p_FIX__AllocNoOrdersType, _swigc__p_FIX__AllocPositionEffect, _swigc__p_FIX__AllocPrice, _swigc__p_FIX__AllocQty, _swigc__p_FIX__AllocRejCode, _swigc__p_FIX__AllocReportID, _swigc__p_FIX__AllocReportRefID, _swigc__p_FIX__AllocReportType, _swigc__p_FIX__AllocSettlCurrAmt, _swigc__p_FIX__AllocSettlCurrency, _swigc__p_FIX__AllocSettlInstType, _swigc__p_FIX__AllocShares, _swigc__p_FIX__AllocStatus, _swigc__p_FIX__AllocText, _swigc__p_FIX__AllocTransType, _swigc__p_FIX__AllocType, _swigc__p_FIX__AllowableOneSidednessCurr, _swigc__p_FIX__AllowableOneSidednessPct, _swigc__p_FIX__AllowableOneSidednessValue, _swigc__p_FIX__AltMDSourceID, _swigc__p_FIX__ApplBegSeqNum, _swigc__p_FIX__ApplEndSeqNum, _swigc__p_FIX__ApplExtID, _swigc__p_FIX__ApplID, _swigc__p_FIX__ApplLastSeqNum, _swigc__p_FIX__ApplNewSeqNum, _swigc__p_FIX__ApplQueueAction, _swigc__p_FIX__ApplQueueDepth, _swigc__p_FIX__ApplQueueMax, _swigc__p_FIX__ApplQueueResolution, _swigc__p_FIX__ApplReportID, _swigc__p_FIX__ApplReportType, _swigc__p_FIX__ApplReqID, _swigc__p_FIX__ApplReqType, _swigc__p_FIX__ApplResendFlag, _swigc__p_FIX__ApplResponseError, _swigc__p_FIX__ApplResponseID, _swigc__p_FIX__ApplResponseType, _swigc__p_FIX__ApplSeqNum, _swigc__p_FIX__ApplTotalMessageCount, _swigc__p_FIX__ApplVerID, _swigc__p_FIX__Application, _swigc__p_FIX__AsOfIndicator, _swigc__p_FIX__AsgnRptID, _swigc__p_FIX__AssignmentMethod, _swigc__p_FIX__AssignmentUnit, _swigc__p_FIX__AttachmentPoint, _swigc__p_FIX__AutoAcceptIndicator, _swigc__p_FIX__AvgParPx, _swigc__p_FIX__AvgPrxPrecision, _swigc__p_FIX__AvgPx, _swigc__p_FIX__AvgPxIndicator, _swigc__p_FIX__AvgPxPrecision, _swigc__p_FIX__BOOLEAN, _swigc__p_FIX__BasisFeatureDate, _swigc__p_FIX__BasisFeaturePrice, _swigc__p_FIX__BasisPxType, _swigc__p_FIX__BeginSeqNo, _swigc__p_FIX__BeginString, _swigc__p_FIX__Benchmark, _swigc__p_FIX__BenchmarkCurveCurrency, _swigc__p_FIX__BenchmarkCurveName, _swigc__p_FIX__BenchmarkCurvePoint, _swigc__p_FIX__BenchmarkPrice, _swigc__p_FIX__BenchmarkPriceType, _swigc__p_FIX__BenchmarkSecurityID, _swigc__p_FIX__BenchmarkSecurityIDSource, _swigc__p_FIX__BidDescriptor, _swigc__p_FIX__BidDescriptorType, _swigc__p_FIX__BidForwardPoints, _swigc__p_FIX__BidForwardPoints2, _swigc__p_FIX__BidID, _swigc__p_FIX__BidPx, _swigc__p_FIX__BidRequestTransType, _swigc__p_FIX__BidSize, _swigc__p_FIX__BidSpotRate, _swigc__p_FIX__BidSwapPoints, _swigc__p_FIX__BidTradeType, _swigc__p_FIX__BidType, _swigc__p_FIX__BidYield, _swigc__p_FIX__BodyLength, _swigc__p_FIX__BookingRefID, _swigc__p_FIX__BookingType, _swigc__p_FIX__BookingUnit, _swigc__p_FIX__BoolField, _swigc__p_FIX__BrokerOfCredit, _swigc__p_FIX__BusinessRejectReason, _swigc__p_FIX__BusinessRejectRefID, _swigc__p_FIX__BuyVolume, _swigc__p_FIX__CFICode, _swigc__p_FIX__CHAR, _swigc__p_FIX__COUNTRY, _swigc__p_FIX__CPProgram, _swigc__p_FIX__CPRegType, _swigc__p_FIX__CURRENCY, _swigc__p_FIX__CalculatedCcyLastQty, _swigc__p_FIX__CancellationRights, _swigc__p_FIX__CapPrice, _swigc__p_FIX__CardExpDate, _swigc__p_FIX__CardHolderName, _swigc__p_FIX__CardIssNo, _swigc__p_FIX__CardIssNum, _swigc__p_FIX__CardNumber, _swigc__p_FIX__CardStartDate, _swigc__p_FIX__CashDistribAgentAcctName, _swigc__p_FIX__CashDistribAgentAcctNumber, _swigc__p_FIX__CashDistribAgentCode, _swigc__p_FIX__CashDistribAgentName, _swigc__p_FIX__CashDistribCurr, _swigc__p_FIX__CashDistribPayRef, _swigc__p_FIX__CashMargin, _swigc__p_FIX__CashOrderQty, _swigc__p_FIX__CashOutstanding, _swigc__p_FIX__CashSettlAgentAcctName, _swigc__p_FIX__CashSettlAgentAcctNum, _swigc__p_FIX__CashSettlAgentCode, _swigc__p_FIX__CashSettlAgentContactName, _swigc__p_FIX__CashSettlAgentContactPhone, _swigc__p_FIX__CashSettlAgentName, _swigc__p_FIX__CcyAmt, _swigc__p_FIX__CharField, _swigc__p_FIX__CheckSum, _swigc__p_FIX__CheckSumField, _swigc__p_FIX__ClOrdID, _swigc__p_FIX__ClOrdLinkID, _swigc__p_FIX__ClearingAccount, _swigc__p_FIX__ClearingBusinessDate, _swigc__p_FIX__ClearingFeeIndicator, _swigc__p_FIX__ClearingFirm, _swigc__p_FIX__ClearingInstruction, _swigc__p_FIX__ClientBidID, _swigc__p_FIX__ClientID, _swigc__p_FIX__CollAction, _swigc__p_FIX__CollApplType, _swigc__p_FIX__CollAsgnID, _swigc__p_FIX__CollAsgnReason, _swigc__p_FIX__CollAsgnRefID, _swigc__p_FIX__CollAsgnRejectReason, _swigc__p_FIX__CollAsgnRespType, _swigc__p_FIX__CollAsgnTransType, _swigc__p_FIX__CollInquiryID, _swigc__p_FIX__CollInquiryQualifier, _swigc__p_FIX__CollInquiryResult, _swigc__p_FIX__CollInquiryStatus, _swigc__p_FIX__CollReqID, _swigc__p_FIX__CollRespID, _swigc__p_FIX__CollRptID, _swigc__p_FIX__CollStatus, _swigc__p_FIX__CommCurrency, _swigc__p_FIX__CommType, _swigc__p_FIX__Commission, _swigc__p_FIX__ComplexEventCondition, _swigc__p_FIX__ComplexEventEndDate, _swigc__p_FIX__ComplexEventEndTime, _swigc__p_FIX__ComplexEventPrice, _swigc__p_FIX__ComplexEventPriceBoundaryMethod, _swigc__p_FIX__ComplexEventPriceBoundaryPrecision, _swigc__p_FIX__ComplexEventPriceTimeType, _swigc__p_FIX__ComplexEventStartDate, _swigc__p_FIX__ComplexEventStartTime, _swigc__p_FIX__ComplexEventType, _swigc__p_FIX__ComplexOptPayoutAmount, _swigc__p_FIX__ComplianceID, _swigc__p_FIX__Concession, _swigc__p_FIX__ConfigError, _swigc__p_FIX__ConfirmID, _swigc__p_FIX__ConfirmRefID, _swigc__p_FIX__ConfirmRejReason, _swigc__p_FIX__ConfirmReqID, _swigc__p_FIX__ConfirmStatus, _swigc__p_FIX__ConfirmTransType, _swigc__p_FIX__ConfirmType, _swigc__p_FIX__ContAmtCurr, _swigc__p_FIX__ContAmtType, _swigc__p_FIX__ContAmtValue, _swigc__p_FIX__ContIntRptID, _swigc__p_FIX__ContingencyType, _swigc__p_FIX__ContraBroker, _swigc__p_FIX__ContraLegRefID, _swigc__p_FIX__ContraTradeQty, _swigc__p_FIX__ContraTradeTime, _swigc__p_FIX__ContraTrader, _swigc__p_FIX__ContractMultiplier, _swigc__p_FIX__ContractMultiplierUnit, _swigc__p_FIX__ContractSettlMonth, _swigc__p_FIX__ContraryInstructionIndicator, _swigc__p_FIX__CopyMsgIndicator, _swigc__p_FIX__CorporateAction, _swigc__p_FIX__Country, _swigc__p_FIX__CountryOfIssue, _swigc__p_FIX__CouponPaymentDate, _swigc__p_FIX__CouponRate, _swigc__p_FIX__CoveredOrUncovered, _swigc__p_FIX__CreditRating, _swigc__p_FIX__CrossID, _swigc__p_FIX__CrossPercent, _swigc__p_FIX__CrossPrioritization, _swigc__p_FIX__CrossType, _swigc__p_FIX__CstmApplVerID, _swigc__p_FIX__CumQty, _swigc__p_FIX__Currency, _swigc__p_FIX__CurrencyRatio, _swigc__p_FIX__CustDirectedOrder, _swigc__p_FIX__CustOrderCapacity, _swigc__p_FIX__CustOrderHandlingInst, _swigc__p_FIX__CustomerOrFirm, _swigc__p_FIX__CxlQty, _swigc__p_FIX__CxlRejReason, _swigc__p_FIX__CxlRejResponseTo, _swigc__p_FIX__CxlType, _swigc__p_FIX__DATA, _swigc__p_FIX__DAYOFMONTH, _swigc__p_FIX__DKReason, _swigc__p_FIX__DataDictionary, _swigc__p_FIX__DataDictionaryNotFound, _swigc__p_FIX__DateOfBirth, _swigc__p_FIX__DatedDate, _swigc__p_FIX__DayAvgPx, _swigc__p_FIX__DayBookingInst, _swigc__p_FIX__DayCumQty, _swigc__p_FIX__DayOrderQty, _swigc__p_FIX__DealingCapacity, _swigc__p_FIX__DefBidSize, _swigc__p_FIX__DefOfferSize, _swigc__p_FIX__DefaultApplExtID, _swigc__p_FIX__DefaultApplVerID, _swigc__p_FIX__DefaultCstmApplVerID, _swigc__p_FIX__DefaultVerIndicator, _swigc__p_FIX__DeleteReason, _swigc__p_FIX__DeliverToCompID, _swigc__p_FIX__DeliverToLocationID, _swigc__p_FIX__DeliverToSubID, _swigc__p_FIX__DeliveryDate, _swigc__p_FIX__DeliveryForm, _swigc__p_FIX__DeliveryType, _swigc__p_FIX__DerivFlexProductEligibilityIndicator, _swigc__p_FIX__DerivativeCFICode, _swigc__p_FIX__DerivativeCapPrice, _swigc__p_FIX__DerivativeContractMultiplier, _swigc__p_FIX__DerivativeContractMultiplierUnit, _swigc__p_FIX__DerivativeContractSettlMonth, _swigc__p_FIX__DerivativeCountryOfIssue, _swigc__p_FIX__DerivativeEncodedIssuer, _swigc__p_FIX__DerivativeEncodedIssuerLen, _swigc__p_FIX__DerivativeEncodedSecurityDesc, _swigc__p_FIX__DerivativeEncodedSecurityDescLen, _swigc__p_FIX__DerivativeEventDate, _swigc__p_FIX__DerivativeEventPx, _swigc__p_FIX__DerivativeEventText, _swigc__p_FIX__DerivativeEventTime, _swigc__p_FIX__DerivativeEventType, _swigc__p_FIX__DerivativeExerciseStyle, _swigc__p_FIX__DerivativeFloorPrice, _swigc__p_FIX__DerivativeFlowScheduleType, _swigc__p_FIX__DerivativeFuturesValuationMethod, _swigc__p_FIX__DerivativeInstrAttribType, _swigc__p_FIX__DerivativeInstrAttribValue, _swigc__p_FIX__DerivativeInstrRegistry, _swigc__p_FIX__DerivativeInstrmtAssignmentMethod, _swigc__p_FIX__DerivativeInstrumentPartyID, _swigc__p_FIX__DerivativeInstrumentPartyIDSource, _swigc__p_FIX__DerivativeInstrumentPartyRole, _swigc__p_FIX__DerivativeInstrumentPartySubID, _swigc__p_FIX__DerivativeInstrumentPartySubIDType, _swigc__p_FIX__DerivativeIssueDate, _swigc__p_FIX__DerivativeIssuer, _swigc__p_FIX__DerivativeListMethod, _swigc__p_FIX__DerivativeLocaleOfIssue, _swigc__p_FIX__DerivativeMaturityDate, _swigc__p_FIX__DerivativeMaturityMonthYear, _swigc__p_FIX__DerivativeMaturityTime, _swigc__p_FIX__DerivativeMinPriceIncrement, _swigc__p_FIX__DerivativeMinPriceIncrementAmount, _swigc__p_FIX__DerivativeNTPositionLimit, _swigc__p_FIX__DerivativeOptAttribute, _swigc__p_FIX__DerivativeOptPayAmount, _swigc__p_FIX__DerivativePositionLimit, _swigc__p_FIX__DerivativePriceQuoteMethod, _swigc__p_FIX__DerivativePriceUnitOfMeasure, _swigc__p_FIX__DerivativePriceUnitOfMeasureQty, _swigc__p_FIX__DerivativeProduct, _swigc__p_FIX__DerivativeProductComplex, _swigc__p_FIX__DerivativePutOrCall, _swigc__p_FIX__DerivativeSecurityAltID, _swigc__p_FIX__DerivativeSecurityAltIDSource, _swigc__p_FIX__DerivativeSecurityDesc, _swigc__p_FIX__DerivativeSecurityExchange, _swigc__p_FIX__DerivativeSecurityGroup, _swigc__p_FIX__DerivativeSecurityID, _swigc__p_FIX__DerivativeSecurityIDSource, _swigc__p_FIX__DerivativeSecurityStatus, _swigc__p_FIX__DerivativeSecuritySubType, _swigc__p_FIX__DerivativeSecurityType, _swigc__p_FIX__DerivativeSecurityXML, _swigc__p_FIX__DerivativeSecurityXMLLen, _swigc__p_FIX__DerivativeSecurityXMLSchema, _swigc__p_FIX__DerivativeSettlMethod, _swigc__p_FIX__DerivativeSettleOnOpenFlag, _swigc__p_FIX__DerivativeStateOrProvinceOfIssue, _swigc__p_FIX__DerivativeStrikeCurrency, _swigc__p_FIX__DerivativeStrikeMultiplier, _swigc__p_FIX__DerivativeStrikePrice, _swigc__p_FIX__DerivativeStrikeValue, _swigc__p_FIX__DerivativeSymbol, _swigc__p_FIX__DerivativeSymbolSfx, _swigc__p_FIX__DerivativeTimeUnit, _swigc__p_FIX__DerivativeUnitOfMeasure, _swigc__p_FIX__DerivativeUnitOfMeasureQty, _swigc__p_FIX__DerivativeValuationMethod, _swigc__p_FIX__Designation, _swigc__p_FIX__DeskID, _swigc__p_FIX__DeskOrderHandlingInst, _swigc__p_FIX__DeskType, _swigc__p_FIX__DeskTypeSource, _swigc__p_FIX__DetachmentPoint, _swigc__p_FIX__Dictionary, _swigc__p_FIX__DiscretionInst, _swigc__p_FIX__DiscretionLimitType, _swigc__p_FIX__DiscretionMoveType, _swigc__p_FIX__DiscretionOffset, _swigc__p_FIX__DiscretionOffsetType, _swigc__p_FIX__DiscretionOffsetValue, _swigc__p_FIX__DiscretionPrice, _swigc__p_FIX__DiscretionRoundDirection, _swigc__p_FIX__DiscretionScope, _swigc__p_FIX__DisplayHighQty, _swigc__p_FIX__DisplayLowQty, _swigc__p_FIX__DisplayMethod, _swigc__p_FIX__DisplayMinIncr, _swigc__p_FIX__DisplayQty, _swigc__p_FIX__DisplayWhen, _swigc__p_FIX__DistribPaymentMethod, _swigc__p_FIX__DistribPercentage, _swigc__p_FIX__DividendYield, _swigc__p_FIX__DlvyInst, _swigc__p_FIX__DlvyInstType, _swigc__p_FIX__DoNotSend, _swigc__p_FIX__DoubleField, _swigc__p_FIX__DueToRelated, _swigc__p_FIX__DuplicateFieldNumber, _swigc__p_FIX__EFPTrackingError, _swigc__p_FIX__EXCHANGE, _swigc__p_FIX__EffectiveTime, _swigc__p_FIX__EmailThreadID, _swigc__p_FIX__EmailType, _swigc__p_FIX__EncodedAllocText, _swigc__p_FIX__EncodedAllocTextLen, _swigc__p_FIX__EncodedHeadline, _swigc__p_FIX__EncodedHeadlineLen, _swigc__p_FIX__EncodedIssuer, _swigc__p_FIX__EncodedIssuerLen, _swigc__p_FIX__EncodedLegIssuer, _swigc__p_FIX__EncodedLegIssuerLen, _swigc__p_FIX__EncodedLegSecurityDesc, _swigc__p_FIX__EncodedLegSecurityDescLen, _swigc__p_FIX__EncodedListExecInst, _swigc__p_FIX__EncodedListExecInstLen, _swigc__p_FIX__EncodedListStatusText, _swigc__p_FIX__EncodedListStatusTextLen, _swigc__p_FIX__EncodedMktSegmDesc, _swigc__p_FIX__EncodedMktSegmDescLen, _swigc__p_FIX__EncodedSecurityDesc, _swigc__p_FIX__EncodedSecurityDescLen, _swigc__p_FIX__EncodedSecurityListDesc, _swigc__p_FIX__EncodedSecurityListDescLen, _swigc__p_FIX__EncodedSubject, _swigc__p_FIX__EncodedSubjectLen, _swigc__p_FIX__EncodedText, _swigc__p_FIX__EncodedTextLen, _swigc__p_FIX__EncodedUnderlyingIssuer, _swigc__p_FIX__EncodedUnderlyingIssuerLen, _swigc__p_FIX__EncodedUnderlyingSecurityDesc, _swigc__p_FIX__EncodedUnderlyingSecurityDescLen, _swigc__p_FIX__EncryptMethod, _swigc__p_FIX__EncryptedNewPassword, _swigc__p_FIX__EncryptedNewPasswordLen, _swigc__p_FIX__EncryptedPassword, _swigc__p_FIX__EncryptedPasswordLen, _swigc__p_FIX__EncryptedPasswordMethod, _swigc__p_FIX__EndAccruedInterestAmt, _swigc__p_FIX__EndCash, _swigc__p_FIX__EndDate, _swigc__p_FIX__EndMaturityMonthYear, _swigc__p_FIX__EndSeqNo, _swigc__p_FIX__EndStrikePxRange, _swigc__p_FIX__EndTickPriceRange, _swigc__p_FIX__EventDate, _swigc__p_FIX__EventPx, _swigc__p_FIX__EventText, _swigc__p_FIX__EventTime, _swigc__p_FIX__EventType, _swigc__p_FIX__ExDate, _swigc__p_FIX__ExDestination, _swigc__p_FIX__ExDestinationIDSource, _swigc__p_FIX__Exception, _swigc__p_FIX__ExchangeForPhysical, _swigc__p_FIX__ExchangeRule, _swigc__p_FIX__ExchangeSpecialInstructions, _swigc__p_FIX__ExecAckStatus, _swigc__p_FIX__ExecBroker, _swigc__p_FIX__ExecID, _swigc__p_FIX__ExecInst, _swigc__p_FIX__ExecInstValue, _swigc__p_FIX__ExecPriceAdjustment, _swigc__p_FIX__ExecPriceType, _swigc__p_FIX__ExecRefID, _swigc__p_FIX__ExecRestatementReason, _swigc__p_FIX__ExecTransType, _swigc__p_FIX__ExecType, _swigc__p_FIX__ExecValuationPoint, _swigc__p_FIX__ExerciseMethod, _swigc__p_FIX__ExerciseStyle, _swigc__p_FIX__ExpQty, _swigc__p_FIX__ExpType, _swigc__p_FIX__ExpirationCycle, _swigc__p_FIX__ExpirationQtyType, _swigc__p_FIX__ExpireDate, _swigc__p_FIX__ExpireTime, _swigc__p_FIX__FLOAT, _swigc__p_FIX__Factor, _swigc__p_FIX__FairValue, _swigc__p_FIX__FeeMultiplier, _swigc__p_FIX__FieldBase, _swigc__p_FIX__FieldConvertError, _swigc__p_FIX__FieldMap, _swigc__p_FIX__FieldNotFound, _swigc__p_FIX__FileLog, _swigc__p_FIX__FileLogFactory, _swigc__p_FIX__FileStore, _swigc__p_FIX__FileStoreFactory, _swigc__p_FIX__FillExecID, _swigc__p_FIX__FillLiquidityInd, _swigc__p_FIX__FillPx, _swigc__p_FIX__FillQty, _swigc__p_FIX__FinancialStatus, _swigc__p_FIX__FirmTradeID, _swigc__p_FIX__FirstPx, _swigc__p_FIX__FlexProductEligibilityIndicator, _swigc__p_FIX__FlexibleIndicator, _swigc__p_FIX__FloorPrice, _swigc__p_FIX__FlowScheduleType, _swigc__p_FIX__ForexReq, _swigc__p_FIX__FundRenewWaiv, _swigc__p_FIX__FutSettDate, _swigc__p_FIX__FutSettDate2, _swigc__p_FIX__FuturesValuationMethod, _swigc__p_FIX__GTBookingInst, _swigc__p_FIX__GapFillFlag, _swigc__p_FIX__GrossTradeAmt, _swigc__p_FIX__Group, _swigc__p_FIX__HaltReasonChar, _swigc__p_FIX__HaltReasonInt, _swigc__p_FIX__HandlInst, _swigc__p_FIX__Header, _swigc__p_FIX__Headline, _swigc__p_FIX__HeartBtInt, _swigc__p_FIX__HighLimitPrice, _swigc__p_FIX__HighPx, _swigc__p_FIX__HopCompID, _swigc__p_FIX__HopRefID, _swigc__p_FIX__HopSendingTime, _swigc__p_FIX__HostCrossID, _swigc__p_FIX__IDSource, _swigc__p_FIX__INT, _swigc__p_FIX__IOException, _swigc__p_FIX__IOIID, _swigc__p_FIX__IOINaturalFlag, _swigc__p_FIX__IOIOthSvc, _swigc__p_FIX__IOIQltyInd, _swigc__p_FIX__IOIQty, _swigc__p_FIX__IOIQualifier, _swigc__p_FIX__IOIRefID, _swigc__p_FIX__IOIShares, _swigc__p_FIX__IOITransType, _swigc__p_FIX__IOIid, _swigc__p_FIX__ImpliedMarketIndicator, _swigc__p_FIX__InViewOfCommon, _swigc__p_FIX__IncTaxInd, _swigc__p_FIX__IncorrectDataFormat, _swigc__p_FIX__IncorrectMessageStructure, _swigc__p_FIX__IncorrectTagValue, _swigc__p_FIX__IndividualAllocID, _swigc__p_FIX__IndividualAllocRejCode, _swigc__p_FIX__IndividualAllocType, _swigc__p_FIX__Initiator, _swigc__p_FIX__InputSource, _swigc__p_FIX__InstrAttribType, _swigc__p_FIX__InstrAttribValue, _swigc__p_FIX__InstrRegistry, _swigc__p_FIX__InstrmtAssignmentMethod, _swigc__p_FIX__InstrumentPartyID, _swigc__p_FIX__InstrumentPartyIDSource, _swigc__p_FIX__InstrumentPartyRole, _swigc__p_FIX__InstrumentPartySubID, _swigc__p_FIX__InstrumentPartySubIDType, _swigc__p_FIX__IntField, _swigc__p_FIX__InterestAccrualDate, _swigc__p_FIX__InterestAtMaturity, _swigc__p_FIX__InvalidMessage, _swigc__p_FIX__InvalidMessageType, _swigc__p_FIX__InvalidTagNumber, _swigc__p_FIX__InvestorCountryOfResidence, _swigc__p_FIX__IssueDate, _swigc__p_FIX__Issuer, _swigc__p_FIX__LANGUAGE, _swigc__p_FIX__LENGTH, _swigc__p_FIX__LOCALMKTDATE, _swigc__p_FIX__LanguageCode, _swigc__p_FIX__LastCapacity, _swigc__p_FIX__LastForwardPoints, _swigc__p_FIX__LastForwardPoints2, _swigc__p_FIX__LastFragment, _swigc__p_FIX__LastLiquidityInd, _swigc__p_FIX__LastMkt, _swigc__p_FIX__LastMsgSeqNumProcessed, _swigc__p_FIX__LastNetworkResponseID, _swigc__p_FIX__LastParPx, _swigc__p_FIX__LastPx, _swigc__p_FIX__LastQty, _swigc__p_FIX__LastRptRequested, _swigc__p_FIX__LastShares, _swigc__p_FIX__LastSpotRate, _swigc__p_FIX__LastSwapPoints, _swigc__p_FIX__LastUpdateTime, _swigc__p_FIX__LateIndicator, _swigc__p_FIX__LeavesQty, _swigc__p_FIX__LegAllocAccount, _swigc__p_FIX__LegAllocAcctIDSource, _swigc__p_FIX__LegAllocID, _swigc__p_FIX__LegAllocQty, _swigc__p_FIX__LegAllocSettlCurrency, _swigc__p_FIX__LegBenchmarkCurveCurrency, _swigc__p_FIX__LegBenchmarkCurveName, _swigc__p_FIX__LegBenchmarkCurvePoint, _swigc__p_FIX__LegBenchmarkPrice, _swigc__p_FIX__LegBenchmarkPriceType, _swigc__p_FIX__LegBidForwardPoints, _swigc__p_FIX__LegBidPx, _swigc__p_FIX__LegCFICode, _swigc__p_FIX__LegCalculatedCcyLastQty, _swigc__p_FIX__LegContractMultiplier, _swigc__p_FIX__LegContractMultiplierUnit, _swigc__p_FIX__LegContractSettlMonth, _swigc__p_FIX__LegCountryOfIssue, _swigc__p_FIX__LegCouponPaymentDate, _swigc__p_FIX__LegCouponRate, _swigc__p_FIX__LegCoveredOrUncovered, _swigc__p_FIX__LegCreditRating, _swigc__p_FIX__LegCurrency, _swigc__p_FIX__LegCurrencyRatio, _swigc__p_FIX__LegDatedDate, _swigc__p_FIX__LegDividendYield, _swigc__p_FIX__LegExecInst, _swigc__p_FIX__LegExerciseStyle, _swigc__p_FIX__LegFactor, _swigc__p_FIX__LegFlowScheduleType, _swigc__p_FIX__LegFutSettDate, _swigc__p_FIX__LegGrossTradeAmt, _swigc__p_FIX__LegIOIQty, _swigc__p_FIX__LegIndividualAllocID, _swigc__p_FIX__LegInstrRegistry, _swigc__p_FIX__LegInterestAccrualDate, _swigc__p_FIX__LegIssueDate, _swigc__p_FIX__LegIssuer, _swigc__p_FIX__LegLastForwardPoints, _swigc__p_FIX__LegLastPx, _swigc__p_FIX__LegLastQty, _swigc__p_FIX__LegLocaleOfIssue, _swigc__p_FIX__LegMaturityDate, _swigc__p_FIX__LegMaturityMonthYear, _swigc__p_FIX__LegMaturityTime, _swigc__p_FIX__LegNumber, _swigc__p_FIX__LegOfferForwardPoints, _swigc__p_FIX__LegOfferPx, _swigc__p_FIX__LegOptAttribute, _swigc__p_FIX__LegOptionRatio, _swigc__p_FIX__LegOrderQty, _swigc__p_FIX__LegPool, _swigc__p_FIX__LegPositionEffect, _swigc__p_FIX__LegPrice, _swigc__p_FIX__LegPriceType, _swigc__p_FIX__LegPriceUnitOfMeasure, _swigc__p_FIX__LegPriceUnitOfMeasureQty, _swigc__p_FIX__LegProduct, _swigc__p_FIX__LegPutOrCall, _swigc__p_FIX__LegQty, _swigc__p_FIX__LegRatioQty, _swigc__p_FIX__LegRedemptionDate, _swigc__p_FIX__LegRefID, _swigc__p_FIX__LegRepoCollateralSecurityType, _swigc__p_FIX__LegReportID, _swigc__p_FIX__LegRepurchaseRate, _swigc__p_FIX__LegRepurchaseTerm, _swigc__p_FIX__LegSecurityAltID, _swigc__p_FIX__LegSecurityAltIDSource, _swigc__p_FIX__LegSecurityDesc, _swigc__p_FIX__LegSecurityExchange, _swigc__p_FIX__LegSecurityID, _swigc__p_FIX__LegSecurityIDSource, _swigc__p_FIX__LegSecuritySubType, _swigc__p_FIX__LegSecurityType, _swigc__p_FIX__LegSettlCurrency, _swigc__p_FIX__LegSettlDate, _swigc__p_FIX__LegSettlType, _swigc__p_FIX__LegSettlmntTyp, _swigc__p_FIX__LegSide, _swigc__p_FIX__LegStateOrProvinceOfIssue, _swigc__p_FIX__LegStipulationType, _swigc__p_FIX__LegStipulationValue, _swigc__p_FIX__LegStrikeCurrency, _swigc__p_FIX__LegStrikePrice, _swigc__p_FIX__LegSwapType, _swigc__p_FIX__LegSymbol, _swigc__p_FIX__LegSymbolSfx, _swigc__p_FIX__LegTimeUnit, _swigc__p_FIX__LegUnitOfMeasure, _swigc__p_FIX__LegUnitOfMeasureQty, _swigc__p_FIX__LegVolatility, _swigc__p_FIX__LegalConfirm, _swigc__p_FIX__LinesOfText, _swigc__p_FIX__LiquidityIndType, _swigc__p_FIX__LiquidityNumSecurities, _swigc__p_FIX__LiquidityPctHigh, _swigc__p_FIX__LiquidityPctLow, _swigc__p_FIX__LiquidityValue, _swigc__p_FIX__ListExecInst, _swigc__p_FIX__ListExecInstType, _swigc__p_FIX__ListID, _swigc__p_FIX__ListMethod, _swigc__p_FIX__ListName, _swigc__p_FIX__ListNoOrds, _swigc__p_FIX__ListOrderStatus, _swigc__p_FIX__ListRejectReason, _swigc__p_FIX__ListSeqNo, _swigc__p_FIX__ListStatusText, _swigc__p_FIX__ListStatusType, _swigc__p_FIX__ListUpdateAction, _swigc__p_FIX__LocaleOfIssue, _swigc__p_FIX__LocateReqd, _swigc__p_FIX__LocationID, _swigc__p_FIX__Log, _swigc__p_FIX__LogFactory, _swigc__p_FIX__LongQty, _swigc__p_FIX__LotType, _swigc__p_FIX__LowLimitPrice, _swigc__p_FIX__LowPx, _swigc__p_FIX__MDBookType, _swigc__p_FIX__MDEntryBuyer, _swigc__p_FIX__MDEntryDate, _swigc__p_FIX__MDEntryForwardPoints, _swigc__p_FIX__MDEntryID, _swigc__p_FIX__MDEntryOriginator, _swigc__p_FIX__MDEntryPositionNo, _swigc__p_FIX__MDEntryPx, _swigc__p_FIX__MDEntryRefID, _swigc__p_FIX__MDEntrySeller, _swigc__p_FIX__MDEntrySize, _swigc__p_FIX__MDEntrySpotRate, _swigc__p_FIX__MDEntryTime, _swigc__p_FIX__MDEntryType, _swigc__p_FIX__MDFeedType, _swigc__p_FIX__MDImplicitDelete, _swigc__p_FIX__MDMkt, _swigc__p_FIX__MDOriginType, _swigc__p_FIX__MDPriceLevel, _swigc__p_FIX__MDQuoteType, _swigc__p_FIX__MDReportID, _swigc__p_FIX__MDReqID, _swigc__p_FIX__MDReqRejReason, _swigc__p_FIX__MDSecSize, _swigc__p_FIX__MDSecSizeType, _swigc__p_FIX__MDStreamID, _swigc__p_FIX__MDSubBookType, _swigc__p_FIX__MDUpdateAction, _swigc__p_FIX__MDUpdateType, _swigc__p_FIX__MONTHYEAR, _swigc__p_FIX__MULTIPLECHARVALUE, _swigc__p_FIX__MULTIPLESTRINGVALUE, _swigc__p_FIX__MULTIPLEVALUESTRING, _swigc__p_FIX__MailingDtls, _swigc__p_FIX__MailingInst, _swigc__p_FIX__ManualOrderIndicator, _swigc__p_FIX__MarginExcess, _swigc__p_FIX__MarginRatio, _swigc__p_FIX__MarketDepth, _swigc__p_FIX__MarketID, _swigc__p_FIX__MarketReportID, _swigc__p_FIX__MarketReqID, _swigc__p_FIX__MarketSegmentDesc, _swigc__p_FIX__MarketSegmentID, _swigc__p_FIX__MarketUpdateAction, _swigc__p_FIX__MassActionRejectReason, _swigc__p_FIX__MassActionReportID, _swigc__p_FIX__MassActionResponse, _swigc__p_FIX__MassActionScope, _swigc__p_FIX__MassActionType, _swigc__p_FIX__MassCancelRejectReason, _swigc__p_FIX__MassCancelRequestType, _swigc__p_FIX__MassCancelResponse, _swigc__p_FIX__MassStatusReqID, _swigc__p_FIX__MassStatusReqType, _swigc__p_FIX__MatchAlgorithm, _swigc__p_FIX__MatchIncrement, _swigc__p_FIX__MatchStatus, _swigc__p_FIX__MatchType, _swigc__p_FIX__MaturityDate, _swigc__p_FIX__MaturityDay, _swigc__p_FIX__MaturityMonthYear, _swigc__p_FIX__MaturityMonthYearFormat, _swigc__p_FIX__MaturityMonthYearIncrement, _swigc__p_FIX__MaturityMonthYearIncrementUnits, _swigc__p_FIX__MaturityNetMoney, _swigc__p_FIX__MaturityRuleID, _swigc__p_FIX__MaturityTime, _swigc__p_FIX__MaxFloor, _swigc__p_FIX__MaxMessageSize, _swigc__p_FIX__MaxPriceLevels, _swigc__p_FIX__MaxPriceVariation, _swigc__p_FIX__MaxShow, _swigc__p_FIX__MaxTradeVol, _swigc__p_FIX__MemoryStore, _swigc__p_FIX__MemoryStoreFactory, _swigc__p_FIX__Message, _swigc__p_FIX__MessageEncoding, _swigc__p_FIX__MessageEventSource, _swigc__p_FIX__MessageParseError, _swigc__p_FIX__MessageStore, _swigc__p_FIX__MessageStoreExceptionWrapper, _swigc__p_FIX__MessageStoreFactory, _swigc__p_FIX__MessageStoreFactoryExceptionWrapper, _swigc__p_FIX__MidPx, _swigc__p_FIX__MidYield, _swigc__p_FIX__MinBidSize, _swigc__p_FIX__MinLotSize, _swigc__p_FIX__MinOfferSize, _swigc__p_FIX__MinPriceIncrement, _swigc__p_FIX__MinPriceIncrementAmount, _swigc__p_FIX__MinQty, _swigc__p_FIX__MinTradeVol, _swigc__p_FIX__MiscFeeAmt, _swigc__p_FIX__MiscFeeBasis, _swigc__p_FIX__MiscFeeCurr, _swigc__p_FIX__MiscFeeType, _swigc__p_FIX__MktBidPx, _swigc__p_FIX__MktOfferPx, _swigc__p_FIX__ModelType, _swigc__p_FIX__MoneyLaunderingStatus, _swigc__p_FIX__MsgDirection, _swigc__p_FIX__MsgSeqNum, _swigc__p_FIX__MsgType, _swigc__p_FIX__MultiLegReportingType, _swigc__p_FIX__MultiLegRptTypeReq, _swigc__p_FIX__MultilegModel, _swigc__p_FIX__MultilegPriceMethod, _swigc__p_FIX__NTPositionLimit, _swigc__p_FIX__NUMINGROUP, _swigc__p_FIX__Nested2PartyID, _swigc__p_FIX__Nested2PartyIDSource, _swigc__p_FIX__Nested2PartyRole, _swigc__p_FIX__Nested2PartySubID, _swigc__p_FIX__Nested2PartySubIDType, _swigc__p_FIX__Nested3PartyID, _swigc__p_FIX__Nested3PartyIDSource, _swigc__p_FIX__Nested3PartyRole, _swigc__p_FIX__Nested3PartySubID, _swigc__p_FIX__Nested3PartySubIDType, _swigc__p_FIX__Nested4PartyID, _swigc__p_FIX__Nested4PartyIDSource, _swigc__p_FIX__Nested4PartyRole, _swigc__p_FIX__Nested4PartySubID, _swigc__p_FIX__Nested4PartySubIDType, _swigc__p_FIX__NestedInstrAttribType, _swigc__p_FIX__NestedInstrAttribValue, _swigc__p_FIX__NestedPartyID, _swigc__p_FIX__NestedPartyIDSource, _swigc__p_FIX__NestedPartyRole, _swigc__p_FIX__NestedPartySubID, _swigc__p_FIX__NestedPartySubIDType, _swigc__p_FIX__NetChgPrevDay, _swigc__p_FIX__NetGrossInd, _swigc__p_FIX__NetMoney, _swigc__p_FIX__NetworkRequestID, _swigc__p_FIX__NetworkRequestType, _swigc__p_FIX__NetworkResponseID, _swigc__p_FIX__NetworkStatusResponseType, _swigc__p_FIX__NewPassword, _swigc__p_FIX__NewSeqNo, _swigc__p_FIX__NewsCategory, _swigc__p_FIX__NewsID, _swigc__p_FIX__NewsRefID, _swigc__p_FIX__NewsRefType, _swigc__p_FIX__NextExpectedMsgSeqNum, _swigc__p_FIX__NoAffectedOrders, _swigc__p_FIX__NoAllocs, _swigc__p_FIX__NoAltMDSource, _swigc__p_FIX__NoApplIDs, _swigc__p_FIX__NoAsgnReqs, _swigc__p_FIX__NoBidComponents, _swigc__p_FIX__NoBidDescriptors, _swigc__p_FIX__NoCapacities, _swigc__p_FIX__NoClearingInstructions, _swigc__p_FIX__NoCollInquiryQualifier, _swigc__p_FIX__NoCompIDs, _swigc__p_FIX__NoComplexEventDates, _swigc__p_FIX__NoComplexEventTimes, _swigc__p_FIX__NoComplexEvents, _swigc__p_FIX__NoContAmts, _swigc__p_FIX__NoContraBrokers, _swigc__p_FIX__NoDates, _swigc__p_FIX__NoDerivativeEvents, _swigc__p_FIX__NoDerivativeInstrAttrib, _swigc__p_FIX__NoDerivativeInstrumentParties, _swigc__p_FIX__NoDerivativeInstrumentPartySubIDs, _swigc__p_FIX__NoDerivativeSecurityAltID, _swigc__p_FIX__NoDistribInsts, _swigc__p_FIX__NoDlvyInst, _swigc__p_FIX__NoEvents, _swigc__p_FIX__NoExecInstRules, _swigc__p_FIX__NoExecs, _swigc__p_FIX__NoExpiration, _swigc__p_FIX__NoFills, _swigc__p_FIX__NoHops, _swigc__p_FIX__NoIOIQualifiers, _swigc__p_FIX__NoInstrAttrib, _swigc__p_FIX__NoInstrumentParties, _swigc__p_FIX__NoInstrumentPartySubIDs, _swigc__p_FIX__NoLegAllocs, _swigc__p_FIX__NoLegSecurityAltID, _swigc__p_FIX__NoLegStipulations, _swigc__p_FIX__NoLegs, _swigc__p_FIX__NoLinesOfText, _swigc__p_FIX__NoLotTypeRules, _swigc__p_FIX__NoMDEntries, _swigc__p_FIX__NoMDEntryTypes, _swigc__p_FIX__NoMDFeedTypes, _swigc__p_FIX__NoMarketSegments, _swigc__p_FIX__NoMatchRules, _swigc__p_FIX__NoMaturityRules, _swigc__p_FIX__NoMiscFees, _swigc__p_FIX__NoMsgTypes, _swigc__p_FIX__NoNested2PartyIDs, _swigc__p_FIX__NoNested2PartySubIDs, _swigc__p_FIX__NoNested3PartyIDs, _swigc__p_FIX__NoNested3PartySubIDs, _swigc__p_FIX__NoNested4PartyIDs, _swigc__p_FIX__NoNested4PartySubIDs, _swigc__p_FIX__NoNestedInstrAttrib, _swigc__p_FIX__NoNestedPartyIDs, _swigc__p_FIX__NoNestedPartySubIDs, _swigc__p_FIX__NoNewsRefIDs, _swigc__p_FIX__NoNotAffectedOrders, _swigc__p_FIX__NoOfLegUnderlyings, _swigc__p_FIX__NoOfSecSizes, _swigc__p_FIX__NoOrdTypeRules, _swigc__p_FIX__NoOrders, _swigc__p_FIX__NoPartyIDs, _swigc__p_FIX__NoPartySubIDs, _swigc__p_FIX__NoPosAmt, _swigc__p_FIX__NoPositions, _swigc__p_FIX__NoQuoteEntries, _swigc__p_FIX__NoQuoteQualifiers, _swigc__p_FIX__NoQuoteSets, _swigc__p_FIX__NoRateSources, _swigc__p_FIX__NoRegistDtls, _swigc__p_FIX__NoRelatedSym, _swigc__p_FIX__NoRootPartyIDs, _swigc__p_FIX__NoRootPartySubIDs, _swigc__p_FIX__NoRoutingIDs, _swigc__p_FIX__NoRpts, _swigc__p_FIX__NoSecurityAltID, _swigc__p_FIX__NoSecurityTypes, _swigc__p_FIX__NoSettlDetails, _swigc__p_FIX__NoSettlInst, _swigc__p_FIX__NoSettlOblig, _swigc__p_FIX__NoSettlPartyIDs, _swigc__p_FIX__NoSettlPartySubIDs, _swigc__p_FIX__NoSideTrdRegTS, _swigc__p_FIX__NoSides, _swigc__p_FIX__NoStatsIndicators, _swigc__p_FIX__NoStipulations, _swigc__p_FIX__NoStrategyParameters, _swigc__p_FIX__NoStrikeRules, _swigc__p_FIX__NoStrikes, _swigc__p_FIX__NoTagValue, _swigc__p_FIX__NoTargetPartyIDs, _swigc__p_FIX__NoTickRules, _swigc__p_FIX__NoTimeInForceRules, _swigc__p_FIX__NoTrades, _swigc__p_FIX__NoTradingSessionRules, _swigc__p_FIX__NoTradingSessions, _swigc__p_FIX__NoTrdRegTimestamps, _swigc__p_FIX__NoTrdRepIndicators, _swigc__p_FIX__NoUnderlyingAmounts, _swigc__p_FIX__NoUnderlyingLegSecurityAltID, _swigc__p_FIX__NoUnderlyingSecurityAltID, _swigc__p_FIX__NoUnderlyingStips, _swigc__p_FIX__NoUnderlyings, _swigc__p_FIX__NoUndlyInstrumentParties, _swigc__p_FIX__NoUndlyInstrumentPartySubIDs, _swigc__p_FIX__NoUsernames, _swigc__p_FIX__NotAffOrigClOrdID, _swigc__p_FIX__NotAffectedOrderID, _swigc__p_FIX__NotifyBrokerOfCredit, _swigc__p_FIX__NotionalPercentageOutstanding, _swigc__p_FIX__NullApplication, _swigc__p_FIX__NullLog, _swigc__p_FIX__NumBidders, _swigc__p_FIX__NumDaysInterest, _swigc__p_FIX__NumTickets, _swigc__p_FIX__NumberOfOrders, _swigc__p_FIX__OddLot, _swigc__p_FIX__OfferForwardPoints, _swigc__p_FIX__OfferForwardPoints2, _swigc__p_FIX__OfferPx, _swigc__p_FIX__OfferSize, _swigc__p_FIX__OfferSpotRate, _swigc__p_FIX__OfferSwapPoints, _swigc__p_FIX__OfferYield, _swigc__p_FIX__OnBehalfOfCompID, _swigc__p_FIX__OnBehalfOfLocationID, _swigc__p_FIX__OnBehalfOfSendingTime, _swigc__p_FIX__OnBehalfOfSubID, _swigc__p_FIX__OpenClose, _swigc__p_FIX__OpenCloseSettlFlag, _swigc__p_FIX__OpenCloseSettleFlag, _swigc__p_FIX__OpenInterest, _swigc__p_FIX__OptAttribute, _swigc__p_FIX__OptPayAmount, _swigc__p_FIX__OptPayoutAmount, _swigc__p_FIX__OptPayoutType, _swigc__p_FIX__OrdRejReason, _swigc__p_FIX__OrdStatus, _swigc__p_FIX__OrdStatusReqID, _swigc__p_FIX__OrdType, _swigc__p_FIX__OrderAvgPx, _swigc__p_FIX__OrderBookingQty, _swigc__p_FIX__OrderCapacity, _swigc__p_FIX__OrderCapacityQty, _swigc__p_FIX__OrderCategory, _swigc__p_FIX__OrderDelay, _swigc__p_FIX__OrderDelayUnit, _swigc__p_FIX__OrderHandlingInstSource, _swigc__p_FIX__OrderID, _swigc__p_FIX__OrderInputDevice, _swigc__p_FIX__OrderPercent, _swigc__p_FIX__OrderQty, _swigc__p_FIX__OrderQty2, _swigc__p_FIX__OrderRestrictions, _swigc__p_FIX__OrigClOrdID, _swigc__p_FIX__OrigCrossID, _swigc__p_FIX__OrigCustOrderCapacity, _swigc__p_FIX__OrigOrdModTime, _swigc__p_FIX__OrigPosReqRefID, _swigc__p_FIX__OrigSecondaryTradeID, _swigc__p_FIX__OrigSendingTime, _swigc__p_FIX__OrigTime, _swigc__p_FIX__OrigTradeDate, _swigc__p_FIX__OrigTradeHandlingInstr, _swigc__p_FIX__OrigTradeID, _swigc__p_FIX__OriginalNotionalPercentageOutstanding, _swigc__p_FIX__OutMainCntryUIndex, _swigc__p_FIX__OutsideIndexPct, _swigc__p_FIX__OwnerType, _swigc__p_FIX__OwnershipType, _swigc__p_FIX__PERCENTAGE, _swigc__p_FIX__PRICE, _swigc__p_FIX__PRICEOFFSET, _swigc__p_FIX__ParentMktSegmID, _swigc__p_FIX__ParticipationRate, _swigc__p_FIX__PartyID, _swigc__p_FIX__PartyIDSource, _swigc__p_FIX__PartyRole, _swigc__p_FIX__PartySubID, _swigc__p_FIX__PartySubIDType, _swigc__p_FIX__Password, _swigc__p_FIX__PaymentDate, _swigc__p_FIX__PaymentMethod, _swigc__p_FIX__PaymentRef, _swigc__p_FIX__PaymentRemitterID, _swigc__p_FIX__PctAtRisk, _swigc__p_FIX__PegDifference, _swigc__p_FIX__PegLimitType, _swigc__p_FIX__PegMoveType, _swigc__p_FIX__PegOffsetType, _swigc__p_FIX__PegOffsetValue, _swigc__p_FIX__PegPriceType, _swigc__p_FIX__PegRoundDirection, _swigc__p_FIX__PegScope, _swigc__p_FIX__PegSecurityDesc, _swigc__p_FIX__PegSecurityID, _swigc__p_FIX__PegSecurityIDSource, _swigc__p_FIX__PegSymbol, _swigc__p_FIX__PeggedPrice, _swigc__p_FIX__PeggedRefPrice, _swigc__p_FIX__Pool, _swigc__p_FIX__PosAmt, _swigc__p_FIX__PosAmtType, _swigc__p_FIX__PosMaintAction, _swigc__p_FIX__PosMaintResult, _swigc__p_FIX__PosMaintRptID, _swigc__p_FIX__PosMaintRptRefID, _swigc__p_FIX__PosMaintStatus, _swigc__p_FIX__PosQtyStatus, _swigc__p_FIX__PosReqID, _swigc__p_FIX__PosReqResult, _swigc__p_FIX__PosReqStatus, _swigc__p_FIX__PosReqType, _swigc__p_FIX__PosTransType, _swigc__p_FIX__PosType, _swigc__p_FIX__PositionCurrency, _swigc__p_FIX__PositionEffect, _swigc__p_FIX__PositionLimit, _swigc__p_FIX__PossDupFlag, _swigc__p_FIX__PossResend, _swigc__p_FIX__PreTradeAnonymity, _swigc__p_FIX__PreallocMethod, _swigc__p_FIX__PrevClosePx, _swigc__p_FIX__PreviouslyReported, _swigc__p_FIX__Price, _swigc__p_FIX__Price2, _swigc__p_FIX__PriceDelta, _swigc__p_FIX__PriceImprovement, _swigc__p_FIX__PriceLimitType, _swigc__p_FIX__PriceProtectionScope, _swigc__p_FIX__PriceQuoteMethod, _swigc__p_FIX__PriceType, _swigc__p_FIX__PriceUnitOfMeasure, _swigc__p_FIX__PriceUnitOfMeasureQty, _swigc__p_FIX__PriorSettlPrice, _swigc__p_FIX__PriorSpreadIndicator, _swigc__p_FIX__PriorityIndicator, _swigc__p_FIX__PrivateQuote, _swigc__p_FIX__ProcessCode, _swigc__p_FIX__Product, _swigc__p_FIX__ProductComplex, _swigc__p_FIX__ProgPeriodInterval, _swigc__p_FIX__ProgRptReqs, _swigc__p_FIX__PublishTrdIndicator, _swigc__p_FIX__PutOrCall, _swigc__p_FIX__QTY, _swigc__p_FIX__QtyType, _swigc__p_FIX__Quantity, _swigc__p_FIX__QuantityDate, _swigc__p_FIX__QuantityType, _swigc__p_FIX__QuoteAckStatus, _swigc__p_FIX__QuoteCancelType, _swigc__p_FIX__QuoteCondition, _swigc__p_FIX__QuoteEntryID, _swigc__p_FIX__QuoteEntryRejectReason, _swigc__p_FIX__QuoteEntryStatus, _swigc__p_FIX__QuoteID, _swigc__p_FIX__QuoteMsgID, _swigc__p_FIX__QuotePriceType, _swigc__p_FIX__QuoteQualifier, _swigc__p_FIX__QuoteRejectReason, _swigc__p_FIX__QuoteReqID, _swigc__p_FIX__QuoteRequestRejectReason, _swigc__p_FIX__QuoteRequestType, _swigc__p_FIX__QuoteRespID, _swigc__p_FIX__QuoteRespType, _swigc__p_FIX__QuoteResponseLevel, _swigc__p_FIX__QuoteSetID, _swigc__p_FIX__QuoteSetValidUntilTime, _swigc__p_FIX__QuoteStatus, _swigc__p_FIX__QuoteStatusReqID, _swigc__p_FIX__QuoteType, _swigc__p_FIX__RFQReqID, _swigc__p_FIX__RateSource, _swigc__p_FIX__RateSourceType, _swigc__p_FIX__RatioQty, _swigc__p_FIX__RawData, _swigc__p_FIX__RawDataLength, _swigc__p_FIX__ReceivedDeptID, _swigc__p_FIX__RedemptionDate, _swigc__p_FIX__RefAllocID, _swigc__p_FIX__RefApplExtID, _swigc__p_FIX__RefApplID, _swigc__p_FIX__RefApplLastSeqNum, _swigc__p_FIX__RefApplReqID, _swigc__p_FIX__RefApplVerID, _swigc__p_FIX__RefCompID, _swigc__p_FIX__RefCstmApplVerID, _swigc__p_FIX__RefMsgType, _swigc__p_FIX__RefOrdIDReason, _swigc__p_FIX__RefOrderID, _swigc__p_FIX__RefOrderIDSource, _swigc__p_FIX__RefSeqNum, _swigc__p_FIX__RefSubID, _swigc__p_FIX__RefTagID, _swigc__p_FIX__ReferencePage, _swigc__p_FIX__RefreshIndicator, _swigc__p_FIX__RefreshQty, _swigc__p_FIX__RegistAcctType, _swigc__p_FIX__RegistDetls, _swigc__p_FIX__RegistDtls, _swigc__p_FIX__RegistEmail, _swigc__p_FIX__RegistID, _swigc__p_FIX__RegistRefID, _swigc__p_FIX__RegistRejReasonCode, _swigc__p_FIX__RegistRejReasonText, _swigc__p_FIX__RegistStatus, _swigc__p_FIX__RegistTransType, _swigc__p_FIX__RejectLogon, _swigc__p_FIX__RejectText, _swigc__p_FIX__RelSymTransactTime, _swigc__p_FIX__RelatdSym, _swigc__p_FIX__RepeatedTag, _swigc__p_FIX__RepeatingGroupCountMismatch, _swigc__p_FIX__RepoCollateralSecurityType, _swigc__p_FIX__ReportToExch, _swigc__p_FIX__ReportedPx, _swigc__p_FIX__ReportedPxDiff, _swigc__p_FIX__RepurchaseRate, _swigc__p_FIX__RepurchaseTerm, _swigc__p_FIX__RequiredTagMissing, _swigc__p_FIX__ResetSeqNumFlag, _swigc__p_FIX__RespondentType, _swigc__p_FIX__ResponseDestination, _swigc__p_FIX__ResponseTransportType, _swigc__p_FIX__RestructuringType, _swigc__p_FIX__ReversalIndicator, _swigc__p_FIX__RiskFreeRate, _swigc__p_FIX__RndPx, _swigc__p_FIX__RootPartyID, _swigc__p_FIX__RootPartyIDSource, _swigc__p_FIX__RootPartyRole, _swigc__p_FIX__RootPartySubID, _swigc__p_FIX__RootPartySubIDType, _swigc__p_FIX__RoundLot, _swigc__p_FIX__RoundingDirection, _swigc__p_FIX__RoundingModulus, _swigc__p_FIX__RoutingID, _swigc__p_FIX__RoutingType, _swigc__p_FIX__RptSeq, _swigc__p_FIX__RptSys, _swigc__p_FIX__Rule80A, _swigc__p_FIX__RuntimeError, _swigc__p_FIX__SEQNUM, _swigc__p_FIX__STRING, _swigc__p_FIX__Scope, _swigc__p_FIX__ScreenLog, _swigc__p_FIX__ScreenLogFactory, _swigc__p_FIX__SecondaryAllocID, _swigc__p_FIX__SecondaryClOrdID, _swigc__p_FIX__SecondaryDisplayQty, _swigc__p_FIX__SecondaryExecID, _swigc__p_FIX__SecondaryFirmTradeID, _swigc__p_FIX__SecondaryHighLimitPrice, _swigc__p_FIX__SecondaryIndividualAllocID, _swigc__p_FIX__SecondaryLowLimitPrice, _swigc__p_FIX__SecondaryOrderID, _swigc__p_FIX__SecondaryPriceLimitType, _swigc__p_FIX__SecondaryTradeID, _swigc__p_FIX__SecondaryTradeReportID, _swigc__p_FIX__SecondaryTradeReportRefID, _swigc__p_FIX__SecondaryTradingReferencePrice, _swigc__p_FIX__SecondaryTrdType, _swigc__p_FIX__SecureData, _swigc__p_FIX__SecureDataLen, _swigc__p_FIX__SecurityAltID, _swigc__p_FIX__SecurityAltIDSource, _swigc__p_FIX__SecurityDesc, _swigc__p_FIX__SecurityExchange, _swigc__p_FIX__SecurityGroup, _swigc__p_FIX__SecurityID, _swigc__p_FIX__SecurityIDSource, _swigc__p_FIX__SecurityListDesc, _swigc__p_FIX__SecurityListID, _swigc__p_FIX__SecurityListRefID, _swigc__p_FIX__SecurityListRequestType, _swigc__p_FIX__SecurityListType, _swigc__p_FIX__SecurityListTypeSource, _swigc__p_FIX__SecurityReportID, _swigc__p_FIX__SecurityReqID, _swigc__p_FIX__SecurityRequestResult, _swigc__p_FIX__SecurityRequestType, _swigc__p_FIX__SecurityResponseID, _swigc__p_FIX__SecurityResponseType, _swigc__p_FIX__SecuritySettlAgentAcctName, _swigc__p_FIX__SecuritySettlAgentAcctNum, _swigc__p_FIX__SecuritySettlAgentCode, _swigc__p_FIX__SecuritySettlAgentContactName, _swigc__p_FIX__SecuritySettlAgentContactPhone, _swigc__p_FIX__SecuritySettlAgentName, _swigc__p_FIX__SecurityStatus, _swigc__p_FIX__SecurityStatusReqID, _swigc__p_FIX__SecuritySubType, _swigc__p_FIX__SecurityTradingEvent, _swigc__p_FIX__SecurityTradingStatus, _swigc__p_FIX__SecurityType, _swigc__p_FIX__SecurityUpdateAction, _swigc__p_FIX__SecurityXML, _swigc__p_FIX__SecurityXMLLen, _swigc__p_FIX__SecurityXMLSchema, _swigc__p_FIX__SellVolume, _swigc__p_FIX__SellerDays, _swigc__p_FIX__SenderCompID, _swigc__p_FIX__SenderLocationID, _swigc__p_FIX__SenderSubID, _swigc__p_FIX__SendingDate, _swigc__p_FIX__SendingTime, _swigc__p_FIX__Seniority, _swigc__p_FIX__Session, _swigc__p_FIX__SessionID, _swigc__p_FIX__SessionNotFound, _swigc__p_FIX__SessionRejectReason, _swigc__p_FIX__SessionSettings, _swigc__p_FIX__SessionStatus, _swigc__p_FIX__SettlBrkrCode, _swigc__p_FIX__SettlCurrAmt, _swigc__p_FIX__SettlCurrBidFxRate, _swigc__p_FIX__SettlCurrFxRate, _swigc__p_FIX__SettlCurrFxRateCalc, _swigc__p_FIX__SettlCurrOfferFxRate, _swigc__p_FIX__SettlCurrency, _swigc__p_FIX__SettlDate, _swigc__p_FIX__SettlDate2, _swigc__p_FIX__SettlDeliveryType, _swigc__p_FIX__SettlDepositoryCode, _swigc__p_FIX__SettlInstCode, _swigc__p_FIX__SettlInstID, _swigc__p_FIX__SettlInstMode, _swigc__p_FIX__SettlInstMsgID, _swigc__p_FIX__SettlInstRefID, _swigc__p_FIX__SettlInstReqID, _swigc__p_FIX__SettlInstReqRejCode, _swigc__p_FIX__SettlInstSource, _swigc__p_FIX__SettlInstTransType, _swigc__p_FIX__SettlLocation, _swigc__p_FIX__SettlMethod, _swigc__p_FIX__SettlObligID, _swigc__p_FIX__SettlObligMode, _swigc__p_FIX__SettlObligMsgID, _swigc__p_FIX__SettlObligRefID, _swigc__p_FIX__SettlObligSource, _swigc__p_FIX__SettlObligTransType, _swigc__p_FIX__SettlPartyID, _swigc__p_FIX__SettlPartyIDSource, _swigc__p_FIX__SettlPartyRole, _swigc__p_FIX__SettlPartySubID, _swigc__p_FIX__SettlPartySubIDType, _swigc__p_FIX__SettlPrice, _swigc__p_FIX__SettlPriceType, _swigc__p_FIX__SettlSessID, _swigc__p_FIX__SettlSessSubID, _swigc__p_FIX__SettlType, _swigc__p_FIX__SettleOnOpenFlag, _swigc__p_FIX__SettlementCycleNo, _swigc__p_FIX__SettlmntTyp, _swigc__p_FIX__SharedCommission, _swigc__p_FIX__Shares, _swigc__p_FIX__ShortQty, _swigc__p_FIX__ShortSaleReason, _swigc__p_FIX__Side, _swigc__p_FIX__SideComplianceID, _swigc__p_FIX__SideCurrency, _swigc__p_FIX__SideExecID, _swigc__p_FIX__SideFillStationCd, _swigc__p_FIX__SideGrossTradeAmt, _swigc__p_FIX__SideLastQty, _swigc__p_FIX__SideLiquidityInd, _swigc__p_FIX__SideMultiLegReportingType, _swigc__p_FIX__SideQty, _swigc__p_FIX__SideReasonCd, _swigc__p_FIX__SideSettlCurrency, _swigc__p_FIX__SideTimeInForce, _swigc__p_FIX__SideTradeReportID, _swigc__p_FIX__SideTrdRegTimestamp, _swigc__p_FIX__SideTrdRegTimestampSrc, _swigc__p_FIX__SideTrdRegTimestampType, _swigc__p_FIX__SideTrdSubTyp, _swigc__p_FIX__SideValue1, _swigc__p_FIX__SideValue2, _swigc__p_FIX__SideValueInd, _swigc__p_FIX__Signature, _swigc__p_FIX__SignatureLength, _swigc__p_FIX__SocketAcceptor, _swigc__p_FIX__SocketCloseFailed, _swigc__p_FIX__SocketException, _swigc__p_FIX__SocketInitiator, _swigc__p_FIX__SocketRecvFailed, _swigc__p_FIX__SocketSendFailed, _swigc__p_FIX__SolicitedFlag, _swigc__p_FIX__Spread, _swigc__p_FIX__SpreadToBenchmark, _swigc__p_FIX__StandInstDbID, _swigc__p_FIX__StandInstDbName, _swigc__p_FIX__StandInstDbType, _swigc__p_FIX__StartCash, _swigc__p_FIX__StartDate, _swigc__p_FIX__StartMaturityMonthYear, _swigc__p_FIX__StartStrikePxRange, _swigc__p_FIX__StartTickPriceRange, _swigc__p_FIX__StateOrProvinceOfIssue, _swigc__p_FIX__StatsType, _swigc__p_FIX__StatusText, _swigc__p_FIX__StatusValue, _swigc__p_FIX__StipulationType, _swigc__p_FIX__StipulationValue, _swigc__p_FIX__StopPx, _swigc__p_FIX__StrategyParameterName, _swigc__p_FIX__StrategyParameterType, _swigc__p_FIX__StrategyParameterValue, _swigc__p_FIX__StreamAsgnAckType, _swigc__p_FIX__StreamAsgnRejReason, _swigc__p_FIX__StreamAsgnReqID, _swigc__p_FIX__StreamAsgnReqType, _swigc__p_FIX__StreamAsgnRptID, _swigc__p_FIX__StreamAsgnType, _swigc__p_FIX__StrikeCurrency, _swigc__p_FIX__StrikeExerciseStyle, _swigc__p_FIX__StrikeIncrement, _swigc__p_FIX__StrikeMultiplier, _swigc__p_FIX__StrikePrice, _swigc__p_FIX__StrikePriceBoundaryMethod, _swigc__p_FIX__StrikePriceBoundaryPrecision, _swigc__p_FIX__StrikePriceDeterminationMethod, _swigc__p_FIX__StrikeRuleID, _swigc__p_FIX__StrikeTime, _swigc__p_FIX__StrikeValue, _swigc__p_FIX__StringField, _swigc__p_FIX__Subject, _swigc__p_FIX__SubscriptionRequestType, _swigc__p_FIX__SwapPoints, _swigc__p_FIX__Symbol, _swigc__p_FIX__SymbolSfx, _swigc__p_FIX__SynchronizedApplication, _swigc__p_FIX__TYPE__Type, _swigc__p_FIX__TZTIMEONLY, _swigc__p_FIX__TZTIMESTAMP, _swigc__p_FIX__TZTransactTime, _swigc__p_FIX__TagNotDefinedForMessage, _swigc__p_FIX__TagOutOfOrder, _swigc__p_FIX__TargetCompID, _swigc__p_FIX__TargetLocationID, _swigc__p_FIX__TargetPartyID, _swigc__p_FIX__TargetPartyIDSource, _swigc__p_FIX__TargetPartyRole, _swigc__p_FIX__TargetStrategy, _swigc__p_FIX__TargetStrategyParameters, _swigc__p_FIX__TargetStrategyPerformance, _swigc__p_FIX__TargetSubID, _swigc__p_FIX__TaxAdvantageType, _swigc__p_FIX__TerminationType, _swigc__p_FIX__TestMessageIndicator, _swigc__p_FIX__TestReqID, _swigc__p_FIX__Text, _swigc__p_FIX__ThresholdAmount, _swigc__p_FIX__TickDirection, _swigc__p_FIX__TickIncrement, _swigc__p_FIX__TickRuleType, _swigc__p_FIX__TierCode, _swigc__p_FIX__TimeBracket, _swigc__p_FIX__TimeInForce, _swigc__p_FIX__TimeToExpiration, _swigc__p_FIX__TimeUnit, _swigc__p_FIX__TotNoAccQuotes, _swigc__p_FIX__TotNoAllocs, _swigc__p_FIX__TotNoCxldQuotes, _swigc__p_FIX__TotNoFills, _swigc__p_FIX__TotNoOrders, _swigc__p_FIX__TotNoQuoteEntries, _swigc__p_FIX__TotNoRejQuotes, _swigc__p_FIX__TotNoRelatedSym, _swigc__p_FIX__TotNoSecurityTypes, _swigc__p_FIX__TotNoStrikes, _swigc__p_FIX__TotNumAssignmentReports, _swigc__p_FIX__TotNumReports, _swigc__p_FIX__TotNumTradeReports, _swigc__p_FIX__TotQuoteEntries, _swigc__p_FIX__TotalAccruedInterestAmt, _swigc__p_FIX__TotalAffectedOrders, _swigc__p_FIX__TotalNetValue, _swigc__p_FIX__TotalNumPosReports, _swigc__p_FIX__TotalNumSecurities, _swigc__p_FIX__TotalNumSecurityTypes, _swigc__p_FIX__TotalTakedown, _swigc__p_FIX__TotalVolumeTraded, _swigc__p_FIX__TotalVolumeTradedDate, _swigc__p_FIX__TotalVolumeTradedTime, _swigc__p_FIX__TradSesCloseTime, _swigc__p_FIX__TradSesEndTime, _swigc__p_FIX__TradSesEvent, _swigc__p_FIX__TradSesMethod, _swigc__p_FIX__TradSesMode, _swigc__p_FIX__TradSesOpenTime, _swigc__p_FIX__TradSesPreCloseTime, _swigc__p_FIX__TradSesReqID, _swigc__p_FIX__TradSesStartTime, _swigc__p_FIX__TradSesStatus, _swigc__p_FIX__TradSesStatusRejReason, _swigc__p_FIX__TradSesUpdateAction, _swigc__p_FIX__TradeAllocIndicator, _swigc__p_FIX__TradeCondition, _swigc__p_FIX__TradeDate, _swigc__p_FIX__TradeHandlingInstr, _swigc__p_FIX__TradeID, _swigc__p_FIX__TradeInputDevice, _swigc__p_FIX__TradeInputSource, _swigc__p_FIX__TradeLegRefID, _swigc__p_FIX__TradeLinkID, _swigc__p_FIX__TradeOriginationDate, _swigc__p_FIX__TradePublishIndicator, _swigc__p_FIX__TradeReportID, _swigc__p_FIX__TradeReportRefID, _swigc__p_FIX__TradeReportRejectReason, _swigc__p_FIX__TradeReportTransType, _swigc__p_FIX__TradeReportType, _swigc__p_FIX__TradeRequestID, _swigc__p_FIX__TradeRequestResult, _swigc__p_FIX__TradeRequestStatus, _swigc__p_FIX__TradeRequestType, _swigc__p_FIX__TradeType, _swigc__p_FIX__TradeVolume, _swigc__p_FIX__TradedFlatSwitch, _swigc__p_FIX__TradingCurrency, _swigc__p_FIX__TradingReferencePrice, _swigc__p_FIX__TradingSessionDesc, _swigc__p_FIX__TradingSessionID, _swigc__p_FIX__TradingSessionSubID, _swigc__p_FIX__Trailer, _swigc__p_FIX__TransBkdTime, _swigc__p_FIX__TransactTime, _swigc__p_FIX__TransferReason, _swigc__p_FIX__TrdMatchID, _swigc__p_FIX__TrdRegTimestamp, _swigc__p_FIX__TrdRegTimestampOrigin, _swigc__p_FIX__TrdRegTimestampType, _swigc__p_FIX__TrdRepIndicator, _swigc__p_FIX__TrdRepPartyRole, _swigc__p_FIX__TrdRptStatus, _swigc__p_FIX__TrdSubType, _swigc__p_FIX__TrdType, _swigc__p_FIX__TriggerAction, _swigc__p_FIX__TriggerNewPrice, _swigc__p_FIX__TriggerNewQty, _swigc__p_FIX__TriggerOrderType, _swigc__p_FIX__TriggerPrice, _swigc__p_FIX__TriggerPriceDirection, _swigc__p_FIX__TriggerPriceType, _swigc__p_FIX__TriggerPriceTypeScope, _swigc__p_FIX__TriggerSecurityDesc, _swigc__p_FIX__TriggerSecurityID, _swigc__p_FIX__TriggerSecurityIDSource, _swigc__p_FIX__TriggerSymbol, _swigc__p_FIX__TriggerTradingSessionID, _swigc__p_FIX__TriggerTradingSessionSubID, _swigc__p_FIX__TriggerType, _swigc__p_FIX__URLLink, _swigc__p_FIX__UTCDATE, _swigc__p_FIX__UTCDATEONLY, _swigc__p_FIX__UTCTIMEONLY, _swigc__p_FIX__UTCTIMESTAMP, _swigc__p_FIX__UnderlyingAdjustedQuantity, _swigc__p_FIX__UnderlyingAllocationPercent, _swigc__p_FIX__UnderlyingAttachmentPoint, _swigc__p_FIX__UnderlyingCFICode, _swigc__p_FIX__UnderlyingCPProgram, _swigc__p_FIX__UnderlyingCPRegType, _swigc__p_FIX__UnderlyingCapValue, _swigc__p_FIX__UnderlyingCashAmount, _swigc__p_FIX__UnderlyingCashType, _swigc__p_FIX__UnderlyingCollectAmount, _swigc__p_FIX__UnderlyingContractMultiplier, _swigc__p_FIX__UnderlyingContractMultiplierUnit, _swigc__p_FIX__UnderlyingCountryOfIssue, _swigc__p_FIX__UnderlyingCouponPaymentDate, _swigc__p_FIX__UnderlyingCouponRate, _swigc__p_FIX__UnderlyingCreditRating, _swigc__p_FIX__UnderlyingCurrency, _swigc__p_FIX__UnderlyingCurrentValue, _swigc__p_FIX__UnderlyingDeliveryAmount, _swigc__p_FIX__UnderlyingDetachmentPoint, _swigc__p_FIX__UnderlyingDirtyPrice, _swigc__p_FIX__UnderlyingEndPrice, _swigc__p_FIX__UnderlyingEndValue, _swigc__p_FIX__UnderlyingExerciseStyle, _swigc__p_FIX__UnderlyingFXRate, _swigc__p_FIX__UnderlyingFXRateCalc, _swigc__p_FIX__UnderlyingFactor, _swigc__p_FIX__UnderlyingFlowScheduleType, _swigc__p_FIX__UnderlyingIDSource, _swigc__p_FIX__UnderlyingInstrRegistry, _swigc__p_FIX__UnderlyingInstrumentPartyID, _swigc__p_FIX__UnderlyingInstrumentPartyIDSource, _swigc__p_FIX__UnderlyingInstrumentPartyRole, _swigc__p_FIX__UnderlyingInstrumentPartySubID, _swigc__p_FIX__UnderlyingInstrumentPartySubIDType, _swigc__p_FIX__UnderlyingIssueDate, _swigc__p_FIX__UnderlyingIssuer, _swigc__p_FIX__UnderlyingLastPx, _swigc__p_FIX__UnderlyingLastQty, _swigc__p_FIX__UnderlyingLegCFICode, _swigc__p_FIX__UnderlyingLegMaturityDate, _swigc__p_FIX__UnderlyingLegMaturityMonthYear, _swigc__p_FIX__UnderlyingLegMaturityTime, _swigc__p_FIX__UnderlyingLegOptAttribute, _swigc__p_FIX__UnderlyingLegPutOrCall, _swigc__p_FIX__UnderlyingLegSecurityAltID, _swigc__p_FIX__UnderlyingLegSecurityAltIDSource, _swigc__p_FIX__UnderlyingLegSecurityDesc, _swigc__p_FIX__UnderlyingLegSecurityExchange, _swigc__p_FIX__UnderlyingLegSecurityID, _swigc__p_FIX__UnderlyingLegSecurityIDSource, _swigc__p_FIX__UnderlyingLegSecuritySubType, _swigc__p_FIX__UnderlyingLegSecurityType, _swigc__p_FIX__UnderlyingLegStrikePrice, _swigc__p_FIX__UnderlyingLegSymbol, _swigc__p_FIX__UnderlyingLegSymbolSfx, _swigc__p_FIX__UnderlyingLocaleOfIssue, _swigc__p_FIX__UnderlyingMaturityDate, _swigc__p_FIX__UnderlyingMaturityDay, _swigc__p_FIX__UnderlyingMaturityMonthYear, _swigc__p_FIX__UnderlyingMaturityTime, _swigc__p_FIX__UnderlyingNotionalPercentageOutstanding, _swigc__p_FIX__UnderlyingOptAttribute, _swigc__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, _swigc__p_FIX__UnderlyingPayAmount, _swigc__p_FIX__UnderlyingPriceDeterminationMethod, _swigc__p_FIX__UnderlyingPriceUnitOfMeasure, _swigc__p_FIX__UnderlyingPriceUnitOfMeasureQty, _swigc__p_FIX__UnderlyingProduct, _swigc__p_FIX__UnderlyingPutOrCall, _swigc__p_FIX__UnderlyingPx, _swigc__p_FIX__UnderlyingQty, _swigc__p_FIX__UnderlyingRedemptionDate, _swigc__p_FIX__UnderlyingRepoCollateralSecurityType, _swigc__p_FIX__UnderlyingRepurchaseRate, _swigc__p_FIX__UnderlyingRepurchaseTerm, _swigc__p_FIX__UnderlyingRestructuringType, _swigc__p_FIX__UnderlyingSecurityAltID, _swigc__p_FIX__UnderlyingSecurityAltIDSource, _swigc__p_FIX__UnderlyingSecurityDesc, _swigc__p_FIX__UnderlyingSecurityExchange, _swigc__p_FIX__UnderlyingSecurityID, _swigc__p_FIX__UnderlyingSecurityIDSource, _swigc__p_FIX__UnderlyingSecuritySubType, _swigc__p_FIX__UnderlyingSecurityType, _swigc__p_FIX__UnderlyingSeniority, _swigc__p_FIX__UnderlyingSettlMethod, _swigc__p_FIX__UnderlyingSettlPrice, _swigc__p_FIX__UnderlyingSettlPriceType, _swigc__p_FIX__UnderlyingSettlementDate, _swigc__p_FIX__UnderlyingSettlementStatus, _swigc__p_FIX__UnderlyingSettlementType, _swigc__p_FIX__UnderlyingStartValue, _swigc__p_FIX__UnderlyingStateOrProvinceOfIssue, _swigc__p_FIX__UnderlyingStipType, _swigc__p_FIX__UnderlyingStipValue, _swigc__p_FIX__UnderlyingStrikeCurrency, _swigc__p_FIX__UnderlyingStrikePrice, _swigc__p_FIX__UnderlyingSymbol, _swigc__p_FIX__UnderlyingSymbolSfx, _swigc__p_FIX__UnderlyingTimeUnit, _swigc__p_FIX__UnderlyingTradingSessionID, _swigc__p_FIX__UnderlyingTradingSessionSubID, _swigc__p_FIX__UnderlyingUnitOfMeasure, _swigc__p_FIX__UnderlyingUnitOfMeasureQty, _swigc__p_FIX__UndlyInstrumentPartyID, _swigc__p_FIX__UndlyInstrumentPartyIDSource, _swigc__p_FIX__UndlyInstrumentPartyRole, _swigc__p_FIX__UndlyInstrumentPartySubID, _swigc__p_FIX__UndlyInstrumentPartySubIDType, _swigc__p_FIX__UnitOfMeasure, _swigc__p_FIX__UnitOfMeasureQty, _swigc__p_FIX__UnsolicitedIndicator, _swigc__p_FIX__UnsupportedMessageType, _swigc__p_FIX__UnsupportedVersion, _swigc__p_FIX__Urgency, _swigc__p_FIX__UserRequestID, _swigc__p_FIX__UserRequestType, _swigc__p_FIX__UserStatus, _swigc__p_FIX__UserStatusText, _swigc__p_FIX__Username, _swigc__p_FIX__UtcDateField, _swigc__p_FIX__UtcTimeOnlyField, _swigc__p_FIX__UtcTimeStampField, _swigc__p_FIX__ValidUntilTime, _swigc__p_FIX__ValuationMethod, _swigc__p_FIX__ValueOfFutures, _swigc__p_FIX__VenueType, _swigc__p_FIX__Volatility, _swigc__p_FIX__WaveNo, _swigc__p_FIX__WorkingIndicator, _swigc__p_FIX__WtAverageLiquidity, _swigc__p_FIX__XMLDATA, _swigc__p_FIX__XmlData, _swigc__p_FIX__XmlDataLen, _swigc__p_FIX__Yield, _swigc__p_FIX__YieldCalcDate, _swigc__p_FIX__YieldRedemptionDate, _swigc__p_FIX__YieldRedemptionPrice, _swigc__p_FIX__YieldRedemptionPriceType, _swigc__p_FIX__YieldType, _swigc__p_Fields, _swigc__p_Group, _swigc__p_Groups, _swigc__p_IntArray, _swigc__p_IntField, _swigc__p_Log, _swigc__p_LogFactory, _swigc__p_MessageStore, _swigc__p_MessageStoreFactory, _swigc__p_MsgType, _swigc__p_Mutex, _swigc__p_Responder, _swigc__p_SessionID, _swigc__p_StringField, _swigc__p_TimeRange, _swigc__p_UtcDate, _swigc__p_UtcDateField, _swigc__p_UtcTimeOnly, _swigc__p_UtcTimeStamp, _swigc__p_bool, _swigc__p_char, _swigc__p_const_iterator, _swigc__p_g_const_iterator, _swigc__p_g_iterator, _swigc__p_int, _swigc__p_iterator, _swigc__p_message_order, _swigc__p_p_FIX__DataDictionary, _swigc__p_ssize_t, _swigc__p_std__istream, _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, _swigc__p_std__mapT_std__string_std__string_t__const_iterator, _swigc__p_std__ostream, _swigc__p_std__setT_FIX__SessionID_t, _swigc__p_std__string, _swigc__p_std__string__size_type, _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, _swigc__p_std__vectorT_std__string_t, }; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ static swig_const_info swig_const_table[] = { {0, 0, 0, 0.0, 0, 0}}; #ifdef __cplusplus } #endif /* ----------------------------------------------------------------------------- * Type initialization: * This problem is tough by the requirement that no dynamic * memory is used. Also, since swig_type_info structures store pointers to * swig_cast_info structures and swig_cast_info structures store pointers back * to swig_type_info structures, we need some lookup code at initialization. * The idea is that swig generates all the structures that are needed. * The runtime then collects these partially filled structures. * The SWIG_InitializeModule function takes these initial arrays out of * swig_module, and does all the lookup, filling in the swig_module.types * array with the correct data and linking the correct swig_cast_info * structures together. * * The generated swig_type_info structures are assigned statically to an initial * array. We just loop through that array, and handle each type individually. * First we lookup if this type has been already loaded, and if so, use the * loaded structure instead of the generated one. Then we have to fill in the * cast linked list. The cast data is initially stored in something like a * two-dimensional array. Each row corresponds to a type (there are the same * number of rows as there are in the swig_type_initial array). Each entry in * a column is one of the swig_cast_info structures for that type. * The cast_initial array is actually an array of arrays, because each row has * a variable number of columns. So to actually build the cast linked list, * we find the array of casts associated with the type, and loop through it * adding the casts to the list. The one last trick we need to do is making * sure the type pointer in the swig_cast_info struct is correct. * * First off, we lookup the cast->type name to see if it is already loaded. * There are three cases to handle: * 1) If the cast->type has already been loaded AND the type we are adding * casting info to has not been loaded (it is in this module), THEN we * replace the cast->type pointer with the type pointer that has already * been loaded. * 2) If BOTH types (the one we are adding casting info to, and the * cast->type) are loaded, THEN the cast info has already been loaded by * the previous module so we just ignore it. * 3) Finally, if cast->type has not already been loaded, then we add that * swig_cast_info to the linked list (because the cast->type) pointer will * be correct. * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #if 0 } /* c-mode */ #endif #endif #if 0 #define SWIGRUNTIME_DEBUG #endif SWIGRUNTIME void SWIG_InitializeModule(void *clientdata) { size_t i; swig_module_info *module_head, *iter; int init; /* check to see if the circular list has been setup, if not, set it up */ if (swig_module.next==0) { /* Initialize the swig_module */ swig_module.type_initial = swig_type_initial; swig_module.cast_initial = swig_cast_initial; swig_module.next = &swig_module; init = 1; } else { init = 0; } /* Try and load any already created modules */ module_head = SWIG_GetModule(clientdata); if (!module_head) { /* This is the first module loaded for this interpreter */ /* so set the swig module into the interpreter */ SWIG_SetModule(clientdata, &swig_module); } else { /* the interpreter has loaded a SWIG module, but has it loaded this one? */ iter=module_head; do { if (iter==&swig_module) { /* Our module is already in the list, so there's nothing more to do. */ return; } iter=iter->next; } while (iter!= module_head); /* otherwise we must add our module into the list */ swig_module.next = module_head->next; module_head->next = &swig_module; } /* When multiple interpreters are used, a module could have already been initialized in a different interpreter, but not yet have a pointer in this interpreter. In this case, we do not want to continue adding types... everything should be set up already */ if (init == 0) return; /* Now work on filling in swig_module.types */ #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: size %d\n", swig_module.size); #endif for (i = 0; i < swig_module.size; ++i) { swig_type_info *type = 0; swig_type_info *ret; swig_cast_info *cast; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); #endif /* if there is another module already loaded */ if (swig_module.next != &swig_module) { type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); } if (type) { /* Overwrite clientdata field */ #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: found type %s\n", type->name); #endif if (swig_module.type_initial[i]->clientdata) { type->clientdata = swig_module.type_initial[i]->clientdata; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); #endif } } else { type = swig_module.type_initial[i]; } /* Insert casting types */ cast = swig_module.cast_initial[i]; while (cast->type) { /* Don't need to add information already in the list */ ret = 0; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); #endif if (swig_module.next != &swig_module) { ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); #ifdef SWIGRUNTIME_DEBUG if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); #endif } if (ret) { if (type == swig_module.type_initial[i]) { #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: skip old type %s\n", ret->name); #endif cast->type = ret; ret = 0; } else { /* Check for casting already in the list */ swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); #ifdef SWIGRUNTIME_DEBUG if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); #endif if (!ocast) ret = 0; } } if (!ret) { #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); #endif if (type->cast) { type->cast->prev = cast; cast->next = type->cast; } type->cast = cast; } cast++; } /* Set entry in modules->types array equal to the type */ swig_module.types[i] = type; } swig_module.types[i] = 0; #ifdef SWIGRUNTIME_DEBUG printf("**** SWIG_InitializeModule: Cast List ******\n"); for (i = 0; i < swig_module.size; ++i) { int j = 0; swig_cast_info *cast = swig_module.cast_initial[i]; printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); while (cast->type) { printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); cast++; ++j; } printf("---- Total casts: %d\n",j); } printf("**** SWIG_InitializeModule: Cast List ******\n"); #endif } /* This function will propagate the clientdata field of type to * any new swig_type_info structures that have been added into the list * of equivalent types. It is like calling * SWIG_TypeClientData(type, clientdata) a second time. */ SWIGRUNTIME void SWIG_PropagateClientData(void) { size_t i; swig_cast_info *equiv; static int init_run = 0; if (init_run) return; init_run = 1; for (i = 0; i < swig_module.size; i++) { if (swig_module.types[i]->clientdata) { equiv = swig_module.types[i]->cast; while (equiv) { if (!equiv->converter) { if (equiv->type && !equiv->type->clientdata) SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); } equiv = equiv->next; } } } } #ifdef __cplusplus #if 0 { /* c-mode */ #endif } #endif #ifdef __cplusplus extern "C" { #endif /* Python-specific SWIG API */ #define SWIG_newvarlink() SWIG_Python_newvarlink() #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr) #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants) /* ----------------------------------------------------------------------------- * global variable support code. * ----------------------------------------------------------------------------- */ typedef struct swig_globalvar { char *name; /* Name of global variable */ PyObject *(*get_attr)(void); /* Return the current value */ int (*set_attr)(PyObject *); /* Set the value */ struct swig_globalvar *next; } swig_globalvar; typedef struct swig_varlinkobject { PyObject_HEAD swig_globalvar *vars; } swig_varlinkobject; SWIGINTERN PyObject * swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) { #if PY_VERSION_HEX >= 0x03000000 return PyUnicode_InternFromString(""); #else return PyString_FromString(""); #endif } SWIGINTERN PyObject * swig_varlink_str(swig_varlinkobject *v) { #if PY_VERSION_HEX >= 0x03000000 PyObject *str = PyUnicode_InternFromString("("); PyObject *tail; PyObject *joined; swig_globalvar *var; for (var = v->vars; var; var=var->next) { tail = PyUnicode_FromString(var->name); joined = PyUnicode_Concat(str, tail); Py_DecRef(str); Py_DecRef(tail); str = joined; if (var->next) { tail = PyUnicode_InternFromString(", "); joined = PyUnicode_Concat(str, tail); Py_DecRef(str); Py_DecRef(tail); str = joined; } } tail = PyUnicode_InternFromString(")"); joined = PyUnicode_Concat(str, tail); Py_DecRef(str); Py_DecRef(tail); str = joined; #else PyObject *str = PyString_FromString("("); swig_globalvar *var; for (var = v->vars; var; var=var->next) { PyString_ConcatAndDel(&str,PyString_FromString(var->name)); if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", ")); } PyString_ConcatAndDel(&str,PyString_FromString(")")); #endif return str; } SWIGINTERN int swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) { char *tmp; PyObject *str = swig_varlink_str(v); fprintf(fp,"Swig global variables "); fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str)); SWIG_Python_str_DelForPy3(tmp); Py_DECREF(str); return 0; } SWIGINTERN void swig_varlink_dealloc(swig_varlinkobject *v) { swig_globalvar *var = v->vars; while (var) { swig_globalvar *n = var->next; free(var->name); free(var); var = n; } } SWIGINTERN PyObject * swig_varlink_getattr(swig_varlinkobject *v, char *n) { PyObject *res = NULL; swig_globalvar *var = v->vars; while (var) { if (strcmp(var->name,n) == 0) { res = (*var->get_attr)(); break; } var = var->next; } if (res == NULL && !PyErr_Occurred()) { PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n); } return res; } SWIGINTERN int swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) { int res = 1; swig_globalvar *var = v->vars; while (var) { if (strcmp(var->name,n) == 0) { res = (*var->set_attr)(p); break; } var = var->next; } if (res == 1 && !PyErr_Occurred()) { PyErr_Format(PyExc_AttributeError, "Unknown C global variable '%s'", n); } return res; } SWIGINTERN PyTypeObject* swig_varlink_type(void) { static char varlink__doc__[] = "Swig var link object"; static PyTypeObject varlink_type; static int type_init = 0; if (!type_init) { const PyTypeObject tmp = { /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX >= 0x03000000 PyVarObject_HEAD_INIT(NULL, 0) #else PyObject_HEAD_INIT(NULL) 0, /* ob_size */ #endif (char *)"swigvarlink", /* tp_name */ sizeof(swig_varlinkobject), /* tp_basicsize */ 0, /* tp_itemsize */ (destructor) swig_varlink_dealloc, /* tp_dealloc */ (printfunc) swig_varlink_print, /* tp_print */ (getattrfunc) swig_varlink_getattr, /* tp_getattr */ (setattrfunc) swig_varlink_setattr, /* tp_setattr */ 0, /* tp_compare */ (reprfunc) swig_varlink_repr, /* tp_repr */ 0, /* tp_as_number */ 0, /* tp_as_sequence */ 0, /* tp_as_mapping */ 0, /* tp_hash */ 0, /* tp_call */ (reprfunc) swig_varlink_str, /* tp_str */ 0, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ 0, /* tp_flags */ varlink__doc__, /* tp_doc */ 0, /* tp_traverse */ 0, /* tp_clear */ 0, /* tp_richcompare */ 0, /* tp_weaklistoffset */ #if PY_VERSION_HEX >= 0x02020000 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 0, /* tp_del */ #endif #if PY_VERSION_HEX >= 0x02060000 0, /* tp_version_tag */ #endif #if PY_VERSION_HEX >= 0x03040000 0, /* tp_finalize */ #endif #ifdef COUNT_ALLOCS 0, /* tp_allocs */ 0, /* tp_frees */ 0, /* tp_maxalloc */ #if PY_VERSION_HEX >= 0x02050000 0, /* tp_prev */ #endif 0 /* tp_next */ #endif }; varlink_type = tmp; type_init = 1; #if PY_VERSION_HEX < 0x02020000 varlink_type.ob_type = &PyType_Type; #else if (PyType_Ready(&varlink_type) < 0) return NULL; #endif } return &varlink_type; } /* Create a variable linking object for use later */ SWIGINTERN PyObject * SWIG_Python_newvarlink(void) { swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type()); if (result) { result->vars = 0; } return ((PyObject*) result); } SWIGINTERN void SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) { swig_varlinkobject *v = (swig_varlinkobject *) p; swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar)); if (gv) { size_t size = strlen(name)+1; gv->name = (char *)malloc(size); if (gv->name) { strncpy(gv->name,name,size); gv->get_attr = get_attr; gv->set_attr = set_attr; gv->next = v->vars; } } v->vars = gv; } SWIGINTERN PyObject * SWIG_globals(void) { static PyObject *_SWIG_globals = 0; if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink(); return _SWIG_globals; } /* ----------------------------------------------------------------------------- * constants/methods manipulation * ----------------------------------------------------------------------------- */ /* Install Constants */ SWIGINTERN void SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) { PyObject *obj = 0; size_t i; for (i = 0; constants[i].type; ++i) { switch(constants[i].type) { case SWIG_PY_POINTER: obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0); break; case SWIG_PY_BINARY: obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype)); break; default: obj = 0; break; } if (obj) { PyDict_SetItemString(d, constants[i].name, obj); Py_DECREF(obj); } } } /* -----------------------------------------------------------------------------*/ /* Fix SwigMethods to carry the callback ptrs when needed */ /* -----------------------------------------------------------------------------*/ SWIGINTERN void SWIG_Python_FixMethods(PyMethodDef *methods, swig_const_info *const_table, swig_type_info **types, swig_type_info **types_initial) { size_t i; for (i = 0; methods[i].ml_name; ++i) { const char *c = methods[i].ml_doc; if (!c) continue; c = strstr(c, "swig_ptr: "); if (c) { int j; swig_const_info *ci = 0; const char *name = c + 10; for (j = 0; const_table[j].type; ++j) { if (strncmp(const_table[j].name, name, strlen(const_table[j].name)) == 0) { ci = &(const_table[j]); break; } } if (ci) { void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0; if (ptr) { size_t shift = (ci->ptype) - types; swig_type_info *ty = types_initial[shift]; size_t ldoc = (c - methods[i].ml_doc); size_t lptr = strlen(ty->name)+2*sizeof(void*)+2; char *ndoc = (char*)malloc(ldoc + lptr + 10); if (ndoc) { char *buff = ndoc; strncpy(buff, methods[i].ml_doc, ldoc); buff += ldoc; strncpy(buff, "swig_ptr: ", 10); buff += 10; SWIG_PackVoidPtr(buff, ptr, ty->name, lptr); methods[i].ml_doc = ndoc; } } } } } } #ifdef __cplusplus } #endif /* -----------------------------------------------------------------------------* * Partial Init method * -----------------------------------------------------------------------------*/ #ifdef __cplusplus extern "C" #endif SWIGEXPORT #if PY_VERSION_HEX >= 0x03000000 PyObject* #else void #endif SWIG_init(void) { PyObject *m, *d, *md; #if PY_VERSION_HEX >= 0x03000000 static struct PyModuleDef SWIG_module = { # if PY_VERSION_HEX >= 0x03020000 PyModuleDef_HEAD_INIT, # else { PyObject_HEAD_INIT(NULL) NULL, /* m_init */ 0, /* m_index */ NULL, /* m_copy */ }, # endif (char *) SWIG_name, NULL, -1, SwigMethods, NULL, NULL, NULL, NULL }; #endif #if defined(SWIGPYTHON_BUILTIN) static SwigPyClientData SwigPyObject_clientdata = { 0, 0, 0, 0, 0, 0, 0 }; static PyGetSetDef this_getset_def = { (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL }; static SwigPyGetSet thisown_getset_closure = { (PyCFunction) SwigPyObject_own, (PyCFunction) SwigPyObject_own }; static PyGetSetDef thisown_getset_def = { (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure }; PyObject *metatype_args; PyTypeObject *builtin_pytype; int builtin_base_count; swig_type_info *builtin_basetype; PyObject *tuple; PyGetSetDescrObject *static_getset; PyTypeObject *metatype; SwigPyClientData *cd; PyObject *public_interface, *public_symbol; PyObject *this_descr; PyObject *thisown_descr; PyObject *self = 0; int i; (void)builtin_pytype; (void)builtin_base_count; (void)builtin_basetype; (void)tuple; (void)static_getset; (void)self; /* metatype is used to implement static member variables. */ metatype_args = Py_BuildValue("(s(O){})", "SwigPyObjectType", &PyType_Type); assert(metatype_args); metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL); assert(metatype); Py_DECREF(metatype_args); metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro; assert(PyType_Ready(metatype) >= 0); #endif /* Fix SwigMethods to carry the callback ptrs when needed */ SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial); #if PY_VERSION_HEX >= 0x03000000 m = PyModule_Create(&SWIG_module); #else m = Py_InitModule((char *) SWIG_name, SwigMethods); #endif md = d = PyModule_GetDict(m); (void)md; SWIG_InitializeModule(0); #ifdef SWIGPYTHON_BUILTIN SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject"); assert(SwigPyObject_stype); cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; if (!cd) { SwigPyObject_stype->clientdata = &SwigPyObject_clientdata; SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce(); } else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) { PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules."); # if PY_VERSION_HEX >= 0x03000000 return NULL; # else return; # endif } /* All objects have a 'this' attribute */ this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def); (void)this_descr; /* All objects have a 'thisown' attribute */ thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def); (void)thisown_descr; public_interface = PyList_New(0); public_symbol = 0; (void)public_symbol; PyDict_SetItemString(md, "__all__", public_interface); Py_DECREF(public_interface); for (i = 0; SwigMethods[i].ml_name != NULL; ++i) SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name); for (i = 0; swig_const_table[i].name != 0; ++i) SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name); #endif SWIG_InstallConstants(d,swig_const_table); PyDict_SetItemString(md,(char*)"cvar", SWIG_globals()); SWIG_addvarlink(SWIG_globals(),(char*)"BeginString_FIXT11",Swig_var_BeginString_FIXT11_get, Swig_var_BeginString_FIXT11_set); SWIG_addvarlink(SWIG_globals(),(char*)"BeginString_FIX50",Swig_var_BeginString_FIX50_get, Swig_var_BeginString_FIX50_set); SWIG_addvarlink(SWIG_globals(),(char*)"BeginString_FIX44",Swig_var_BeginString_FIX44_get, Swig_var_BeginString_FIX44_set); SWIG_addvarlink(SWIG_globals(),(char*)"BeginString_FIX43",Swig_var_BeginString_FIX43_get, Swig_var_BeginString_FIX43_set); SWIG_addvarlink(SWIG_globals(),(char*)"BeginString_FIX42",Swig_var_BeginString_FIX42_get, Swig_var_BeginString_FIX42_set); SWIG_addvarlink(SWIG_globals(),(char*)"BeginString_FIX41",Swig_var_BeginString_FIX41_get, Swig_var_BeginString_FIX41_set); SWIG_addvarlink(SWIG_globals(),(char*)"BeginString_FIX40",Swig_var_BeginString_FIX40_get, Swig_var_BeginString_FIX40_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INVALID_TAG_NUMBER_TEXT",Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_TEXT_get, Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_REQUIRED_TAG_MISSING_TEXT",Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_TEXT_get, Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT",Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT_get, Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_UNDEFINED_TAG_TEXT",Swig_var_SessionRejectReason_UNDEFINED_TAG_TEXT_get, Swig_var_SessionRejectReason_UNDEFINED_TAG_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT",Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT_get, Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_VALUE_IS_INCORRECT_TEXT",Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_TEXT_get, Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT",Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT_get, Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_DECRYPTION_PROBLEM_TEXT",Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_TEXT_get, Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_SIGNATURE_PROBLEM_TEXT",Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_TEXT_get, Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_COMPID_PROBLEM_TEXT",Swig_var_SessionRejectReason_COMPID_PROBLEM_TEXT_get, Swig_var_SessionRejectReason_COMPID_PROBLEM_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT",Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT_get, Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INVALID_MSGTYPE_TEXT",Swig_var_SessionRejectReason_INVALID_MSGTYPE_TEXT_get, Swig_var_SessionRejectReason_INVALID_MSGTYPE_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT",Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT_get, Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT",Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT_get, Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT",Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT_get, Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_OTHER_TEXT",Swig_var_BusinessRejectReason_OTHER_TEXT_get, Swig_var_BusinessRejectReason_OTHER_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNKNOWN_ID_TEXT",Swig_var_BusinessRejectReason_UNKNOWN_ID_TEXT_get, Swig_var_BusinessRejectReason_UNKNOWN_ID_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNKNOWN_SECURITY_TEXT",Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_TEXT_get, Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT",Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT_get, Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT",Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT_get, Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT",Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT_get, Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_NOT_AUTHORIZED_TEXT",Swig_var_BusinessRejectReason_NOT_AUTHORIZED_TEXT_get, Swig_var_BusinessRejectReason_NOT_AUTHORIZED_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT",Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT_get, Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Heartbeat",Swig_var_MsgType_Heartbeat_get, Swig_var_MsgType_Heartbeat_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TestRequest",Swig_var_MsgType_TestRequest_get, Swig_var_MsgType_TestRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ResendRequest",Swig_var_MsgType_ResendRequest_get, Swig_var_MsgType_ResendRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Reject",Swig_var_MsgType_Reject_get, Swig_var_MsgType_Reject_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SequenceReset",Swig_var_MsgType_SequenceReset_get, Swig_var_MsgType_SequenceReset_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Logout",Swig_var_MsgType_Logout_get, Swig_var_MsgType_Logout_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Logon",Swig_var_MsgType_Logon_get, Swig_var_MsgType_Logon_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_IOI",Swig_var_MsgType_IOI_get, Swig_var_MsgType_IOI_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Advertisement",Swig_var_MsgType_Advertisement_get, Swig_var_MsgType_Advertisement_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ExecutionReport",Swig_var_MsgType_ExecutionReport_get, Swig_var_MsgType_ExecutionReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderCancelReject",Swig_var_MsgType_OrderCancelReject_get, Swig_var_MsgType_OrderCancelReject_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_News",Swig_var_MsgType_News_get, Swig_var_MsgType_News_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Email",Swig_var_MsgType_Email_get, Swig_var_MsgType_Email_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_NewOrderSingle",Swig_var_MsgType_NewOrderSingle_get, Swig_var_MsgType_NewOrderSingle_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_NewOrderList",Swig_var_MsgType_NewOrderList_get, Swig_var_MsgType_NewOrderList_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderCancelRequest",Swig_var_MsgType_OrderCancelRequest_get, Swig_var_MsgType_OrderCancelRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderCancelReplaceRequest",Swig_var_MsgType_OrderCancelReplaceRequest_get, Swig_var_MsgType_OrderCancelReplaceRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderStatusRequest",Swig_var_MsgType_OrderStatusRequest_get, Swig_var_MsgType_OrderStatusRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Allocation",Swig_var_MsgType_Allocation_get, Swig_var_MsgType_Allocation_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ListCancelRequest",Swig_var_MsgType_ListCancelRequest_get, Swig_var_MsgType_ListCancelRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ListExecute",Swig_var_MsgType_ListExecute_get, Swig_var_MsgType_ListExecute_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ListStatusRequest",Swig_var_MsgType_ListStatusRequest_get, Swig_var_MsgType_ListStatusRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ListStatus",Swig_var_MsgType_ListStatus_get, Swig_var_MsgType_ListStatus_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AllocationInstructionAck",Swig_var_MsgType_AllocationInstructionAck_get, Swig_var_MsgType_AllocationInstructionAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_DontKnowTrade",Swig_var_MsgType_DontKnowTrade_get, Swig_var_MsgType_DontKnowTrade_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_QuoteRequest",Swig_var_MsgType_QuoteRequest_get, Swig_var_MsgType_QuoteRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Quote",Swig_var_MsgType_Quote_get, Swig_var_MsgType_Quote_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SettlementInstructions",Swig_var_MsgType_SettlementInstructions_get, Swig_var_MsgType_SettlementInstructions_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MarketDataRequest",Swig_var_MsgType_MarketDataRequest_get, Swig_var_MsgType_MarketDataRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MarketDataSnapshotFullRefresh",Swig_var_MsgType_MarketDataSnapshotFullRefresh_get, Swig_var_MsgType_MarketDataSnapshotFullRefresh_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MarketDataIncrementalRefresh",Swig_var_MsgType_MarketDataIncrementalRefresh_get, Swig_var_MsgType_MarketDataIncrementalRefresh_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MarketDataRequestReject",Swig_var_MsgType_MarketDataRequestReject_get, Swig_var_MsgType_MarketDataRequestReject_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_QuoteCancel",Swig_var_MsgType_QuoteCancel_get, Swig_var_MsgType_QuoteCancel_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_QuoteStatusRequest",Swig_var_MsgType_QuoteStatusRequest_get, Swig_var_MsgType_QuoteStatusRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_QuoteAcknowledgement",Swig_var_MsgType_QuoteAcknowledgement_get, Swig_var_MsgType_QuoteAcknowledgement_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityDefinitionRequest",Swig_var_MsgType_SecurityDefinitionRequest_get, Swig_var_MsgType_SecurityDefinitionRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityDefinition",Swig_var_MsgType_SecurityDefinition_get, Swig_var_MsgType_SecurityDefinition_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityStatusRequest",Swig_var_MsgType_SecurityStatusRequest_get, Swig_var_MsgType_SecurityStatusRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityStatus",Swig_var_MsgType_SecurityStatus_get, Swig_var_MsgType_SecurityStatus_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradingSessionStatusRequest",Swig_var_MsgType_TradingSessionStatusRequest_get, Swig_var_MsgType_TradingSessionStatusRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradingSessionStatus",Swig_var_MsgType_TradingSessionStatus_get, Swig_var_MsgType_TradingSessionStatus_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MassQuote",Swig_var_MsgType_MassQuote_get, Swig_var_MsgType_MassQuote_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_BusinessMessageReject",Swig_var_MsgType_BusinessMessageReject_get, Swig_var_MsgType_BusinessMessageReject_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_BidRequest",Swig_var_MsgType_BidRequest_get, Swig_var_MsgType_BidRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_BidResponse",Swig_var_MsgType_BidResponse_get, Swig_var_MsgType_BidResponse_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ListStrikePrice",Swig_var_MsgType_ListStrikePrice_get, Swig_var_MsgType_ListStrikePrice_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AllocationAck",Swig_var_MsgType_AllocationAck_get, Swig_var_MsgType_AllocationAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MassQuoteAcknowledgement",Swig_var_MsgType_MassQuoteAcknowledgement_get, Swig_var_MsgType_MassQuoteAcknowledgement_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_XMLnonFIX",Swig_var_MsgType_XMLnonFIX_get, Swig_var_MsgType_XMLnonFIX_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_RegistrationInstructions",Swig_var_MsgType_RegistrationInstructions_get, Swig_var_MsgType_RegistrationInstructions_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_RegistrationInstructionsResponse",Swig_var_MsgType_RegistrationInstructionsResponse_get, Swig_var_MsgType_RegistrationInstructionsResponse_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderMassCancelRequest",Swig_var_MsgType_OrderMassCancelRequest_get, Swig_var_MsgType_OrderMassCancelRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderMassCancelReport",Swig_var_MsgType_OrderMassCancelReport_get, Swig_var_MsgType_OrderMassCancelReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_NewOrderCross",Swig_var_MsgType_NewOrderCross_get, Swig_var_MsgType_NewOrderCross_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CrossOrderCancelRequest",Swig_var_MsgType_CrossOrderCancelRequest_get, Swig_var_MsgType_CrossOrderCancelRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CrossOrderCancelReplaceRequest",Swig_var_MsgType_CrossOrderCancelReplaceRequest_get, Swig_var_MsgType_CrossOrderCancelReplaceRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityTypeRequest",Swig_var_MsgType_SecurityTypeRequest_get, Swig_var_MsgType_SecurityTypeRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityTypes",Swig_var_MsgType_SecurityTypes_get, Swig_var_MsgType_SecurityTypes_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityListRequest",Swig_var_MsgType_SecurityListRequest_get, Swig_var_MsgType_SecurityListRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityList",Swig_var_MsgType_SecurityList_get, Swig_var_MsgType_SecurityList_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_DerivativeSecurityListRequest",Swig_var_MsgType_DerivativeSecurityListRequest_get, Swig_var_MsgType_DerivativeSecurityListRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_DerivativeSecurityList",Swig_var_MsgType_DerivativeSecurityList_get, Swig_var_MsgType_DerivativeSecurityList_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_NewOrderMultileg",Swig_var_MsgType_NewOrderMultileg_get, Swig_var_MsgType_NewOrderMultileg_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MultilegOrderCancelReplaceRequest",Swig_var_MsgType_MultilegOrderCancelReplaceRequest_get, Swig_var_MsgType_MultilegOrderCancelReplaceRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradeCaptureReportRequest",Swig_var_MsgType_TradeCaptureReportRequest_get, Swig_var_MsgType_TradeCaptureReportRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradeCaptureReport",Swig_var_MsgType_TradeCaptureReport_get, Swig_var_MsgType_TradeCaptureReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderMassStatusRequest",Swig_var_MsgType_OrderMassStatusRequest_get, Swig_var_MsgType_OrderMassStatusRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_QuoteRequestReject",Swig_var_MsgType_QuoteRequestReject_get, Swig_var_MsgType_QuoteRequestReject_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_RFQRequest",Swig_var_MsgType_RFQRequest_get, Swig_var_MsgType_RFQRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_QuoteStatusReport",Swig_var_MsgType_QuoteStatusReport_get, Swig_var_MsgType_QuoteStatusReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AllocationInstruction",Swig_var_MsgType_AllocationInstruction_get, Swig_var_MsgType_AllocationInstruction_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MultilegOrderCancelReplace",Swig_var_MsgType_MultilegOrderCancelReplace_get, Swig_var_MsgType_MultilegOrderCancelReplace_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_QuoteResponse",Swig_var_MsgType_QuoteResponse_get, Swig_var_MsgType_QuoteResponse_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_Confirmation",Swig_var_MsgType_Confirmation_get, Swig_var_MsgType_Confirmation_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_PositionMaintenanceRequest",Swig_var_MsgType_PositionMaintenanceRequest_get, Swig_var_MsgType_PositionMaintenanceRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_PositionMaintenanceReport",Swig_var_MsgType_PositionMaintenanceReport_get, Swig_var_MsgType_PositionMaintenanceReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_RequestForPositions",Swig_var_MsgType_RequestForPositions_get, Swig_var_MsgType_RequestForPositions_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_RequestForPositionsAck",Swig_var_MsgType_RequestForPositionsAck_get, Swig_var_MsgType_RequestForPositionsAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_PositionReport",Swig_var_MsgType_PositionReport_get, Swig_var_MsgType_PositionReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradeCaptureReportRequestAck",Swig_var_MsgType_TradeCaptureReportRequestAck_get, Swig_var_MsgType_TradeCaptureReportRequestAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradeCaptureReportAck",Swig_var_MsgType_TradeCaptureReportAck_get, Swig_var_MsgType_TradeCaptureReportAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AllocationReport",Swig_var_MsgType_AllocationReport_get, Swig_var_MsgType_AllocationReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AllocationReportAck",Swig_var_MsgType_AllocationReportAck_get, Swig_var_MsgType_AllocationReportAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ConfirmationAck",Swig_var_MsgType_ConfirmationAck_get, Swig_var_MsgType_ConfirmationAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SettlementInstructionRequest",Swig_var_MsgType_SettlementInstructionRequest_get, Swig_var_MsgType_SettlementInstructionRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AssignmentReport",Swig_var_MsgType_AssignmentReport_get, Swig_var_MsgType_AssignmentReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CollateralRequest",Swig_var_MsgType_CollateralRequest_get, Swig_var_MsgType_CollateralRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CollateralAssignment",Swig_var_MsgType_CollateralAssignment_get, Swig_var_MsgType_CollateralAssignment_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CollateralResponse",Swig_var_MsgType_CollateralResponse_get, Swig_var_MsgType_CollateralResponse_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CollateralReport",Swig_var_MsgType_CollateralReport_get, Swig_var_MsgType_CollateralReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CollateralInquiry",Swig_var_MsgType_CollateralInquiry_get, Swig_var_MsgType_CollateralInquiry_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_NetworkCounterpartySystemStatusRequest",Swig_var_MsgType_NetworkCounterpartySystemStatusRequest_get, Swig_var_MsgType_NetworkCounterpartySystemStatusRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_NetworkCounterpartySystemStatusResponse",Swig_var_MsgType_NetworkCounterpartySystemStatusResponse_get, Swig_var_MsgType_NetworkCounterpartySystemStatusResponse_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_UserRequest",Swig_var_MsgType_UserRequest_get, Swig_var_MsgType_UserRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_UserResponse",Swig_var_MsgType_UserResponse_get, Swig_var_MsgType_UserResponse_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_CollateralInquiryAck",Swig_var_MsgType_CollateralInquiryAck_get, Swig_var_MsgType_CollateralInquiryAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ConfirmationRequest",Swig_var_MsgType_ConfirmationRequest_get, Swig_var_MsgType_ConfirmationRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ContraryIntentionReport",Swig_var_MsgType_ContraryIntentionReport_get, Swig_var_MsgType_ContraryIntentionReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityDefinitionUpdateReport",Swig_var_MsgType_SecurityDefinitionUpdateReport_get, Swig_var_MsgType_SecurityDefinitionUpdateReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SecurityListUpdateReport",Swig_var_MsgType_SecurityListUpdateReport_get, Swig_var_MsgType_SecurityListUpdateReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AdjustedPositionReport",Swig_var_MsgType_AdjustedPositionReport_get, Swig_var_MsgType_AdjustedPositionReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_AllocationInstructionAlert",Swig_var_MsgType_AllocationInstructionAlert_get, Swig_var_MsgType_AllocationInstructionAlert_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ExecutionAcknowledgement",Swig_var_MsgType_ExecutionAcknowledgement_get, Swig_var_MsgType_ExecutionAcknowledgement_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradingSessionList",Swig_var_MsgType_TradingSessionList_get, Swig_var_MsgType_TradingSessionList_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradingSessionListRequest",Swig_var_MsgType_TradingSessionListRequest_get, Swig_var_MsgType_TradingSessionListRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_SettlementObligationReport",Swig_var_MsgType_SettlementObligationReport_get, Swig_var_MsgType_SettlementObligationReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_DerivativeSecurityListUpdateReport",Swig_var_MsgType_DerivativeSecurityListUpdateReport_get, Swig_var_MsgType_DerivativeSecurityListUpdateReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_TradingSessionListUpdateReport",Swig_var_MsgType_TradingSessionListUpdateReport_get, Swig_var_MsgType_TradingSessionListUpdateReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MarketDefinitionRequest",Swig_var_MsgType_MarketDefinitionRequest_get, Swig_var_MsgType_MarketDefinitionRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MarketDefinition",Swig_var_MsgType_MarketDefinition_get, Swig_var_MsgType_MarketDefinition_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_MarketDefinitionUpdateReport",Swig_var_MsgType_MarketDefinitionUpdateReport_get, Swig_var_MsgType_MarketDefinitionUpdateReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ApplicationMessageRequest",Swig_var_MsgType_ApplicationMessageRequest_get, Swig_var_MsgType_ApplicationMessageRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ApplicationMessageRequestAck",Swig_var_MsgType_ApplicationMessageRequestAck_get, Swig_var_MsgType_ApplicationMessageRequestAck_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_ApplicationMessageReport",Swig_var_MsgType_ApplicationMessageReport_get, Swig_var_MsgType_ApplicationMessageReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderMassActionReport",Swig_var_MsgType_OrderMassActionReport_get, Swig_var_MsgType_OrderMassActionReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_OrderMassActionRequest",Swig_var_MsgType_OrderMassActionRequest_get, Swig_var_MsgType_OrderMassActionRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_UserNotification",Swig_var_MsgType_UserNotification_get, Swig_var_MsgType_UserNotification_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_StreamAssignmentRequest",Swig_var_MsgType_StreamAssignmentRequest_get, Swig_var_MsgType_StreamAssignmentRequest_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_StreamAssignmentReport",Swig_var_MsgType_StreamAssignmentReport_get, Swig_var_MsgType_StreamAssignmentReport_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgType_StreamAssignmentReportACK",Swig_var_MsgType_StreamAssignmentReportACK_get, Swig_var_MsgType_StreamAssignmentReportACK_set); SWIG_addvarlink(SWIG_globals(),(char*)"PossDupFlag_NO",Swig_var_PossDupFlag_NO_get, Swig_var_PossDupFlag_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"PossDupFlag_YES",Swig_var_PossDupFlag_YES_get, Swig_var_PossDupFlag_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PossResend_NO",Swig_var_PossResend_NO_get, Swig_var_PossResend_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"PossResend_YES",Swig_var_PossResend_YES_get, Swig_var_PossResend_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_NONE_OTHER",Swig_var_EncryptMethod_NONE_OTHER_get, Swig_var_EncryptMethod_NONE_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_PKCS",Swig_var_EncryptMethod_PKCS_get, Swig_var_EncryptMethod_PKCS_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_DES",Swig_var_EncryptMethod_DES_get, Swig_var_EncryptMethod_DES_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_PKCS_DES",Swig_var_EncryptMethod_PKCS_DES_get, Swig_var_EncryptMethod_PKCS_DES_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_PGP_DES",Swig_var_EncryptMethod_PGP_DES_get, Swig_var_EncryptMethod_PGP_DES_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_PGP_DES_MD5",Swig_var_EncryptMethod_PGP_DES_MD5_get, Swig_var_EncryptMethod_PGP_DES_MD5_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_PEM_DES_MD5",Swig_var_EncryptMethod_PEM_DES_MD5_get, Swig_var_EncryptMethod_PEM_DES_MD5_set); SWIG_addvarlink(SWIG_globals(),(char*)"EncryptMethod_NONE",Swig_var_EncryptMethod_NONE_get, Swig_var_EncryptMethod_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"GapFillFlag_NO",Swig_var_GapFillFlag_NO_get, Swig_var_GapFillFlag_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"GapFillFlag_YES",Swig_var_GapFillFlag_YES_get, Swig_var_GapFillFlag_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ResetSeqNumFlag_NO",Swig_var_ResetSeqNumFlag_NO_get, Swig_var_ResetSeqNumFlag_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ResetSeqNumFlag_YES",Swig_var_ResetSeqNumFlag_YES_get, Swig_var_ResetSeqNumFlag_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_ISO_2022_JP",Swig_var_MessageEncoding_ISO_2022_JP_get, Swig_var_MessageEncoding_ISO_2022_JP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_EUC_JP",Swig_var_MessageEncoding_EUC_JP_get, Swig_var_MessageEncoding_EUC_JP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_SHIFT_JIS",Swig_var_MessageEncoding_SHIFT_JIS_get, Swig_var_MessageEncoding_SHIFT_JIS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_UTF_8",Swig_var_MessageEncoding_UTF_8_get, Swig_var_MessageEncoding_UTF_8_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_JIS",Swig_var_MessageEncoding_JIS_get, Swig_var_MessageEncoding_JIS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_EUC",Swig_var_MessageEncoding_EUC_get, Swig_var_MessageEncoding_EUC_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_FOR_USING_SJIS",Swig_var_MessageEncoding_FOR_USING_SJIS_get, Swig_var_MessageEncoding_FOR_USING_SJIS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MessageEncoding_UNICODE",Swig_var_MessageEncoding_UNICODE_get, Swig_var_MessageEncoding_UNICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INVALID_TAG_NUMBER",Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_get, Swig_var_SessionRejectReason_INVALID_TAG_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_REQUIRED_TAG_MISSING",Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_get, Swig_var_SessionRejectReason_REQUIRED_TAG_MISSING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM",Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_get, Swig_var_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INVALID_MSGTYPE",Swig_var_SessionRejectReason_INVALID_MSGTYPE_get, Swig_var_SessionRejectReason_INVALID_MSGTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_XML_VALIDATION_ERROR",Swig_var_SessionRejectReason_XML_VALIDATION_ERROR_get, Swig_var_SessionRejectReason_XML_VALIDATION_ERROR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE",Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_get, Swig_var_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER",Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_get, Swig_var_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER",Swig_var_SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER_get, Swig_var_SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP",Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_get, Swig_var_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER",Swig_var_SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_get, Swig_var_SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE",Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_get, Swig_var_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_UNDEFINED_TAG",Swig_var_SessionRejectReason_UNDEFINED_TAG_get, Swig_var_SessionRejectReason_UNDEFINED_TAG_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE",Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_get, Swig_var_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_VALUE_IS_INCORRECT",Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_get, Swig_var_SessionRejectReason_VALUE_IS_INCORRECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE",Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_get, Swig_var_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_DECRYPTION_PROBLEM",Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_get, Swig_var_SessionRejectReason_DECRYPTION_PROBLEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_SIGNATURE_PROBLEM",Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_get, Swig_var_SessionRejectReason_SIGNATURE_PROBLEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_COMPID_PROBLEM",Swig_var_SessionRejectReason_COMPID_PROBLEM_get, Swig_var_SessionRejectReason_COMPID_PROBLEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionRejectReason_OTHER",Swig_var_SessionRejectReason_OTHER_get, Swig_var_SessionRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgDirection_RECEIVE",Swig_var_MsgDirection_RECEIVE_get, Swig_var_MsgDirection_RECEIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MsgDirection_SEND",Swig_var_MsgDirection_SEND_get, Swig_var_MsgDirection_SEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"TestMessageIndicator_YES",Swig_var_TestMessageIndicator_YES_get, Swig_var_TestMessageIndicator_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TestMessageIndicator_NO",Swig_var_TestMessageIndicator_NO_get, Swig_var_TestMessageIndicator_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX27",Swig_var_ApplVerID_FIX27_get, Swig_var_ApplVerID_FIX27_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX30",Swig_var_ApplVerID_FIX30_get, Swig_var_ApplVerID_FIX30_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX40",Swig_var_ApplVerID_FIX40_get, Swig_var_ApplVerID_FIX40_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX41",Swig_var_ApplVerID_FIX41_get, Swig_var_ApplVerID_FIX41_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX42",Swig_var_ApplVerID_FIX42_get, Swig_var_ApplVerID_FIX42_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX43",Swig_var_ApplVerID_FIX43_get, Swig_var_ApplVerID_FIX43_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX44",Swig_var_ApplVerID_FIX44_get, Swig_var_ApplVerID_FIX44_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX50",Swig_var_ApplVerID_FIX50_get, Swig_var_ApplVerID_FIX50_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX50SP1",Swig_var_ApplVerID_FIX50SP1_get, Swig_var_ApplVerID_FIX50SP1_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplVerID_FIX50SP2",Swig_var_ApplVerID_FIX50SP2_get, Swig_var_ApplVerID_FIX50SP2_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdvSide_BUY",Swig_var_AdvSide_BUY_get, Swig_var_AdvSide_BUY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdvSide_SELL",Swig_var_AdvSide_SELL_get, Swig_var_AdvSide_SELL_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdvSide_TRADE",Swig_var_AdvSide_TRADE_get, Swig_var_AdvSide_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdvSide_CROSS",Swig_var_AdvSide_CROSS_get, Swig_var_AdvSide_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdvTransType_CANCEL",Swig_var_AdvTransType_CANCEL_get, Swig_var_AdvTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdvTransType_NEW",Swig_var_AdvTransType_NEW_get, Swig_var_AdvTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdvTransType_REPLACE",Swig_var_AdvTransType_REPLACE_get, Swig_var_AdvTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_PER_SHARE",Swig_var_CommType_PER_SHARE_get, Swig_var_CommType_PER_SHARE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_PERCENTAGE",Swig_var_CommType_PERCENTAGE_get, Swig_var_CommType_PERCENTAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_ABSOLUTE",Swig_var_CommType_ABSOLUTE_get, Swig_var_CommType_ABSOLUTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_PER_BOND",Swig_var_CommType_PER_BOND_get, Swig_var_CommType_PER_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_5",Swig_var_CommType_5_get, Swig_var_CommType_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_4",Swig_var_CommType_4_get, Swig_var_CommType_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_PER_UNIT",Swig_var_CommType_PER_UNIT_get, Swig_var_CommType_PER_UNIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER",Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_get, Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_PERCENT",Swig_var_CommType_PERCENT_get, Swig_var_CommType_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_PERCENTAGE_WAIVED_4",Swig_var_CommType_PERCENTAGE_WAIVED_4_get, Swig_var_CommType_PERCENTAGE_WAIVED_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_PERCENTAGE_WAIVED_5",Swig_var_CommType_PERCENTAGE_WAIVED_5_get, Swig_var_CommType_PERCENTAGE_WAIVED_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"CommType_POINTS_PER_BOND_OR_CONTRACT",Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_get, Swig_var_CommType_POINTS_PER_BOND_OR_CONTRACT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STAY_ON_OFFERSIDE",Swig_var_ExecInst_STAY_ON_OFFERSIDE_get, Swig_var_ExecInst_STAY_ON_OFFERSIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_NOT_HELD",Swig_var_ExecInst_NOT_HELD_get, Swig_var_ExecInst_NOT_HELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_WORK",Swig_var_ExecInst_WORK_get, Swig_var_ExecInst_WORK_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_GO_ALONG",Swig_var_ExecInst_GO_ALONG_get, Swig_var_ExecInst_GO_ALONG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_OVER_THE_DAY",Swig_var_ExecInst_OVER_THE_DAY_get, Swig_var_ExecInst_OVER_THE_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_HELD",Swig_var_ExecInst_HELD_get, Swig_var_ExecInst_HELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PARTICIPATE_DONT_INITIATE",Swig_var_ExecInst_PARTICIPATE_DONT_INITIATE_get, Swig_var_ExecInst_PARTICIPATE_DONT_INITIATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STRICT_SCALE",Swig_var_ExecInst_STRICT_SCALE_get, Swig_var_ExecInst_STRICT_SCALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_TRY_TO_SCALE",Swig_var_ExecInst_TRY_TO_SCALE_get, Swig_var_ExecInst_TRY_TO_SCALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STAY_ON_BIDSIDE",Swig_var_ExecInst_STAY_ON_BIDSIDE_get, Swig_var_ExecInst_STAY_ON_BIDSIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_NO_CROSS",Swig_var_ExecInst_NO_CROSS_get, Swig_var_ExecInst_NO_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_OK_TO_CROSS",Swig_var_ExecInst_OK_TO_CROSS_get, Swig_var_ExecInst_OK_TO_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CALL_FIRST",Swig_var_ExecInst_CALL_FIRST_get, Swig_var_ExecInst_CALL_FIRST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PERCENT_OF_VOLUME",Swig_var_ExecInst_PERCENT_OF_VOLUME_get, Swig_var_ExecInst_PERCENT_OF_VOLUME_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_DO_NOT_INCREASE",Swig_var_ExecInst_DO_NOT_INCREASE_get, Swig_var_ExecInst_DO_NOT_INCREASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_DO_NOT_REDUCE",Swig_var_ExecInst_DO_NOT_REDUCE_get, Swig_var_ExecInst_DO_NOT_REDUCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_ALL_OR_NONE",Swig_var_ExecInst_ALL_OR_NONE_get, Swig_var_ExecInst_ALL_OR_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_INSTITUTIONS_ONLY",Swig_var_ExecInst_INSTITUTIONS_ONLY_get, Swig_var_ExecInst_INSTITUTIONS_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_LAST_PEG",Swig_var_ExecInst_LAST_PEG_get, Swig_var_ExecInst_LAST_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_MID_PRICE_PEG",Swig_var_ExecInst_MID_PRICE_PEG_get, Swig_var_ExecInst_MID_PRICE_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_NON_NEGOTIABLE",Swig_var_ExecInst_NON_NEGOTIABLE_get, Swig_var_ExecInst_NON_NEGOTIABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_OPENING_PEG",Swig_var_ExecInst_OPENING_PEG_get, Swig_var_ExecInst_OPENING_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_MARKET_PEG",Swig_var_ExecInst_MARKET_PEG_get, Swig_var_ExecInst_MARKET_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PRIMARY_PEG",Swig_var_ExecInst_PRIMARY_PEG_get, Swig_var_ExecInst_PRIMARY_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_SUSPEND",Swig_var_ExecInst_SUSPEND_get, Swig_var_ExecInst_SUSPEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CUSTOMER_DISPLAY_INSTRUCTION",Swig_var_ExecInst_CUSTOMER_DISPLAY_INSTRUCTION_get, Swig_var_ExecInst_CUSTOMER_DISPLAY_INSTRUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_NETTING",Swig_var_ExecInst_NETTING_get, Swig_var_ExecInst_NETTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER",Swig_var_ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get, Swig_var_ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PEG_TO_VWAP",Swig_var_ExecInst_PEG_TO_VWAP_get, Swig_var_ExecInst_PEG_TO_VWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_TRYTOSTOP",Swig_var_ExecInst_TRYTOSTOP_get, Swig_var_ExecInst_TRYTOSTOP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_MIDPRCPEG",Swig_var_ExecInst_MIDPRCPEG_get, Swig_var_ExecInst_MIDPRCPEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_MARKPEG",Swig_var_ExecInst_MARKPEG_get, Swig_var_ExecInst_MARKPEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CANCELONSYSFAIL",Swig_var_ExecInst_CANCELONSYSFAIL_get, Swig_var_ExecInst_CANCELONSYSFAIL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PRIMPEG",Swig_var_ExecInst_PRIMPEG_get, Swig_var_ExecInst_PRIMPEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CUSTDISPINST",Swig_var_ExecInst_CUSTDISPINST_get, Swig_var_ExecInst_CUSTDISPINST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PEGVWAP",Swig_var_ExecInst_PEGVWAP_get, Swig_var_ExecInst_PEGVWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_TRADEALONG",Swig_var_ExecInst_TRADEALONG_get, Swig_var_ExecInst_TRADEALONG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PERCVOL",Swig_var_ExecInst_PERCVOL_get, Swig_var_ExecInst_PERCVOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STAYOFFER",Swig_var_ExecInst_STAYOFFER_get, Swig_var_ExecInst_STAYOFFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_OVERDAY",Swig_var_ExecInst_OVERDAY_get, Swig_var_ExecInst_OVERDAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PARTNOTINIT",Swig_var_ExecInst_PARTNOTINIT_get, Swig_var_ExecInst_PARTNOTINIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STRICTSCALE",Swig_var_ExecInst_STRICTSCALE_get, Swig_var_ExecInst_STRICTSCALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_TRYTOSCALE",Swig_var_ExecInst_TRYTOSCALE_get, Swig_var_ExecInst_TRYTOSCALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STAYBID",Swig_var_ExecInst_STAYBID_get, Swig_var_ExecInst_STAYBID_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_NOCROSS",Swig_var_ExecInst_NOCROSS_get, Swig_var_ExecInst_NOCROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_OPENPEG",Swig_var_ExecInst_OPENPEG_get, Swig_var_ExecInst_OPENPEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CALLFIRST",Swig_var_ExecInst_CALLFIRST_get, Swig_var_ExecInst_CALLFIRST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_NONNEGO",Swig_var_ExecInst_NONNEGO_get, Swig_var_ExecInst_NONNEGO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_DNI",Swig_var_ExecInst_DNI_get, Swig_var_ExecInst_DNI_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_DNR",Swig_var_ExecInst_DNR_get, Swig_var_ExecInst_DNR_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_AON",Swig_var_ExecInst_AON_get, Swig_var_ExecInst_AON_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_RESTATEONSYSFAIL",Swig_var_ExecInst_RESTATEONSYSFAIL_get, Swig_var_ExecInst_RESTATEONSYSFAIL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_INSTITONLY",Swig_var_ExecInst_INSTITONLY_get, Swig_var_ExecInst_INSTITONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_RESTATEONTRADINGHALT",Swig_var_ExecInst_RESTATEONTRADINGHALT_get, Swig_var_ExecInst_RESTATEONTRADINGHALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CANCELONTRADINGHALT",Swig_var_ExecInst_CANCELONTRADINGHALT_get, Swig_var_ExecInst_CANCELONTRADINGHALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_LASTPEG",Swig_var_ExecInst_LASTPEG_get, Swig_var_ExecInst_LASTPEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_GOALONG",Swig_var_ExecInst_GOALONG_get, Swig_var_ExecInst_GOALONG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_OKCROSS",Swig_var_ExecInst_OKCROSS_get, Swig_var_ExecInst_OKCROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_NOTHELD",Swig_var_ExecInst_NOTHELD_get, Swig_var_ExecInst_NOTHELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_REINSTATE_ON_SYSTEM_FAILURE",Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILURE_get, Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_REINSTATE_ON_TRADING_HALT",Swig_var_ExecInst_REINSTATE_ON_TRADING_HALT_get, Swig_var_ExecInst_REINSTATE_ON_TRADING_HALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CANCEL_ON_TRADING_HALT",Swig_var_ExecInst_CANCEL_ON_TRADING_HALT_get, Swig_var_ExecInst_CANCEL_ON_TRADING_HALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CANCEL_ON_SYSTEM_FAILURE",Swig_var_ExecInst_CANCEL_ON_SYSTEM_FAILURE_get, Swig_var_ExecInst_CANCEL_ON_SYSTEM_FAILURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_TRADE_ALONG",Swig_var_ExecInst_TRADE_ALONG_get, Swig_var_ExecInst_TRADE_ALONG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_TRY_TO_STOP",Swig_var_ExecInst_TRY_TO_STOP_get, Swig_var_ExecInst_TRY_TO_STOP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CANCEL_IF_NOT_BEST",Swig_var_ExecInst_CANCEL_IF_NOT_BEST_get, Swig_var_ExecInst_CANCEL_IF_NOT_BEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_TRAILING_STOP_PEG",Swig_var_ExecInst_TRAILING_STOP_PEG_get, Swig_var_ExecInst_TRAILING_STOP_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STRICT_LIMIT",Swig_var_ExecInst_STRICT_LIMIT_get, Swig_var_ExecInst_STRICT_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_IGNORE_PRICE_VALIDITY_CHECKS",Swig_var_ExecInst_IGNORE_PRICE_VALIDITY_CHECKS_get, Swig_var_ExecInst_IGNORE_PRICE_VALIDITY_CHECKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_PEG_TO_LIMIT_PRICE",Swig_var_ExecInst_PEG_TO_LIMIT_PRICE_get, Swig_var_ExecInst_PEG_TO_LIMIT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_WORK_TO_TARGET_STRATEGY",Swig_var_ExecInst_WORK_TO_TARGET_STRATEGY_get, Swig_var_ExecInst_WORK_TO_TARGET_STRATEGY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STAY_ON_OFFER_SIDE",Swig_var_ExecInst_STAY_ON_OFFER_SIDE_get, Swig_var_ExecInst_STAY_ON_OFFER_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_STAY_ON_BID_SIDE",Swig_var_ExecInst_STAY_ON_BID_SIDE_get, Swig_var_ExecInst_STAY_ON_BID_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_REINSTATE_ON_SYSTEM_FAILUE",Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILUE_get, Swig_var_ExecInst_REINSTATE_ON_SYSTEM_FAILUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_INTERMARKET_SWEEP",Swig_var_ExecInst_INTERMARKET_SWEEP_get, Swig_var_ExecInst_INTERMARKET_SWEEP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_EXTERNAL_ROUTING_ALLOWED",Swig_var_ExecInst_EXTERNAL_ROUTING_ALLOWED_get, Swig_var_ExecInst_EXTERNAL_ROUTING_ALLOWED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED",Swig_var_ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED_get, Swig_var_ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_IMBALANCE_ONLY",Swig_var_ExecInst_IMBALANCE_ONLY_get, Swig_var_ExecInst_IMBALANCE_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE",Swig_var_ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE_get, Swig_var_ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_BEST_EXECUTION",Swig_var_ExecInst_BEST_EXECUTION_get, Swig_var_ExecInst_BEST_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_SUSPEND_ON_SYSTEM_FAILURE",Swig_var_ExecInst_SUSPEND_ON_SYSTEM_FAILURE_get, Swig_var_ExecInst_SUSPEND_ON_SYSTEM_FAILURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_SUSPEND_ON_TRADING_HALT",Swig_var_ExecInst_SUSPEND_ON_TRADING_HALT_get, Swig_var_ExecInst_SUSPEND_ON_TRADING_HALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_REINSTATE_ON_CONNECTION_LOSS",Swig_var_ExecInst_REINSTATE_ON_CONNECTION_LOSS_get, Swig_var_ExecInst_REINSTATE_ON_CONNECTION_LOSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_CANCEL_ON_CONNECTION_LOSS",Swig_var_ExecInst_CANCEL_ON_CONNECTION_LOSS_get, Swig_var_ExecInst_CANCEL_ON_CONNECTION_LOSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_SUSPEND_ON_CONNECTION_LOSS",Swig_var_ExecInst_SUSPEND_ON_CONNECTION_LOSS_get, Swig_var_ExecInst_SUSPEND_ON_CONNECTION_LOSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_RELEASE_FROM_SUSPENSION",Swig_var_ExecInst_RELEASE_FROM_SUSPENSION_get, Swig_var_ExecInst_RELEASE_FROM_SUSPENSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED",Swig_var_ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED_get, Swig_var_ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_EXECUTE_AS_DURATION_NEUTRAL",Swig_var_ExecInst_EXECUTE_AS_DURATION_NEUTRAL_get, Swig_var_ExecInst_EXECUTE_AS_DURATION_NEUTRAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecInst_EXECUTE_AS_FX_NEUTRAL",Swig_var_ExecInst_EXECUTE_AS_FX_NEUTRAL_get, Swig_var_ExecInst_EXECUTE_AS_FX_NEUTRAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecTransType_NEW",Swig_var_ExecTransType_NEW_get, Swig_var_ExecTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecTransType_CANCEL",Swig_var_ExecTransType_CANCEL_get, Swig_var_ExecTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecTransType_CORRECT",Swig_var_ExecTransType_CORRECT_get, Swig_var_ExecTransType_CORRECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecTransType_STATUS",Swig_var_ExecTransType_STATUS_get, Swig_var_ExecTransType_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION",Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION_get, Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK",Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK_get, Swig_var_HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK_set); SWIG_addvarlink(SWIG_globals(),(char*)"HandlInst_MANUAL_ORDER_BEST_EXECUTION",Swig_var_HandlInst_MANUAL_ORDER_BEST_EXECUTION_get, Swig_var_HandlInst_MANUAL_ORDER_BEST_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_CUSIP",Swig_var_IDSource_CUSIP_get, Swig_var_IDSource_CUSIP_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_SEDOL",Swig_var_IDSource_SEDOL_get, Swig_var_IDSource_SEDOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_QUIK",Swig_var_IDSource_QUIK_get, Swig_var_IDSource_QUIK_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_ISIN_NUMBER",Swig_var_IDSource_ISIN_NUMBER_get, Swig_var_IDSource_ISIN_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_RIC_CODE",Swig_var_IDSource_RIC_CODE_get, Swig_var_IDSource_RIC_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_ISO_CURRENCY_CODE",Swig_var_IDSource_ISO_CURRENCY_CODE_get, Swig_var_IDSource_ISO_CURRENCY_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_ISO_COUNTRY_CODE",Swig_var_IDSource_ISO_COUNTRY_CODE_get, Swig_var_IDSource_ISO_COUNTRY_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_EXCHANGE_SYMBOL",Swig_var_IDSource_EXCHANGE_SYMBOL_get, Swig_var_IDSource_EXCHANGE_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"IDSource_CONSOLIDATED_TAPE_ASSOCIATION",Swig_var_IDSource_CONSOLIDATED_TAPE_ASSOCIATION_get, Swig_var_IDSource_CONSOLIDATED_TAPE_ASSOCIATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIOthSvc_AUTEX",Swig_var_IOIOthSvc_AUTEX_get, Swig_var_IOIOthSvc_AUTEX_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIOthSvc_BRIDGE",Swig_var_IOIOthSvc_BRIDGE_get, Swig_var_IOIOthSvc_BRIDGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQltyInd_HIGH",Swig_var_IOIQltyInd_HIGH_get, Swig_var_IOIQltyInd_HIGH_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQltyInd_LOW",Swig_var_IOIQltyInd_LOW_get, Swig_var_IOIQltyInd_LOW_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQltyInd_MEDIUM",Swig_var_IOIQltyInd_MEDIUM_get, Swig_var_IOIQltyInd_MEDIUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIShares_LARGE",Swig_var_IOIShares_LARGE_get, Swig_var_IOIShares_LARGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIShares_MEDIUM",Swig_var_IOIShares_MEDIUM_get, Swig_var_IOIShares_MEDIUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIShares_SMALL",Swig_var_IOIShares_SMALL_get, Swig_var_IOIShares_SMALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOITransType_CANCEL",Swig_var_IOITransType_CANCEL_get, Swig_var_IOITransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOITransType_NEW",Swig_var_IOITransType_NEW_get, Swig_var_IOITransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOITransType_REPLACE",Swig_var_IOITransType_REPLACE_get, Swig_var_IOITransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastCapacity_AGENT",Swig_var_LastCapacity_AGENT_get, Swig_var_LastCapacity_AGENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastCapacity_CROSS_AS_AGENT",Swig_var_LastCapacity_CROSS_AS_AGENT_get, Swig_var_LastCapacity_CROSS_AS_AGENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastCapacity_CROSS_AS_PRINCIPAL",Swig_var_LastCapacity_CROSS_AS_PRINCIPAL_get, Swig_var_LastCapacity_CROSS_AS_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastCapacity_PRINCIPAL",Swig_var_LastCapacity_PRINCIPAL_get, Swig_var_LastCapacity_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_NEW",Swig_var_OrdStatus_NEW_get, Swig_var_OrdStatus_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_PARTIALLY_FILLED",Swig_var_OrdStatus_PARTIALLY_FILLED_get, Swig_var_OrdStatus_PARTIALLY_FILLED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_FILLED",Swig_var_OrdStatus_FILLED_get, Swig_var_OrdStatus_FILLED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_DONE_FOR_DAY",Swig_var_OrdStatus_DONE_FOR_DAY_get, Swig_var_OrdStatus_DONE_FOR_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_CANCELED",Swig_var_OrdStatus_CANCELED_get, Swig_var_OrdStatus_CANCELED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_REPLACED",Swig_var_OrdStatus_REPLACED_get, Swig_var_OrdStatus_REPLACED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_PENDING_CANCEL_REPLACE",Swig_var_OrdStatus_PENDING_CANCEL_REPLACE_get, Swig_var_OrdStatus_PENDING_CANCEL_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_STOPPED",Swig_var_OrdStatus_STOPPED_get, Swig_var_OrdStatus_STOPPED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_REJECTED",Swig_var_OrdStatus_REJECTED_get, Swig_var_OrdStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_SUSPENDED",Swig_var_OrdStatus_SUSPENDED_get, Swig_var_OrdStatus_SUSPENDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_PENDING_NEW",Swig_var_OrdStatus_PENDING_NEW_get, Swig_var_OrdStatus_PENDING_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_CALCULATED",Swig_var_OrdStatus_CALCULATED_get, Swig_var_OrdStatus_CALCULATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_EXPIRED",Swig_var_OrdStatus_EXPIRED_get, Swig_var_OrdStatus_EXPIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_PENDING_CANCEL",Swig_var_OrdStatus_PENDING_CANCEL_get, Swig_var_OrdStatus_PENDING_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_ACCEPTED_FOR_BIDDING",Swig_var_OrdStatus_ACCEPTED_FOR_BIDDING_get, Swig_var_OrdStatus_ACCEPTED_FOR_BIDDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdStatus_PENDING_REPLACE",Swig_var_OrdStatus_PENDING_REPLACE_get, Swig_var_OrdStatus_PENDING_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_MARKET",Swig_var_OrdType_MARKET_get, Swig_var_OrdType_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_LIMIT",Swig_var_OrdType_LIMIT_get, Swig_var_OrdType_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_STOP",Swig_var_OrdType_STOP_get, Swig_var_OrdType_STOP_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_STOP_LIMIT",Swig_var_OrdType_STOP_LIMIT_get, Swig_var_OrdType_STOP_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_MARKET_ON_CLOSE",Swig_var_OrdType_MARKET_ON_CLOSE_get, Swig_var_OrdType_MARKET_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_WITH_OR_WITHOUT",Swig_var_OrdType_WITH_OR_WITHOUT_get, Swig_var_OrdType_WITH_OR_WITHOUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_LIMIT_OR_BETTER",Swig_var_OrdType_LIMIT_OR_BETTER_get, Swig_var_OrdType_LIMIT_OR_BETTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_LIMIT_WITH_OR_WITHOUT",Swig_var_OrdType_LIMIT_WITH_OR_WITHOUT_get, Swig_var_OrdType_LIMIT_WITH_OR_WITHOUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_ON_BASIS",Swig_var_OrdType_ON_BASIS_get, Swig_var_OrdType_ON_BASIS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_ON_CLOSE",Swig_var_OrdType_ON_CLOSE_get, Swig_var_OrdType_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_LIMIT_ON_CLOSE",Swig_var_OrdType_LIMIT_ON_CLOSE_get, Swig_var_OrdType_LIMIT_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX",Swig_var_OrdType_FOREX_get, Swig_var_OrdType_FOREX_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_PREVIOUSLY_QUOTED",Swig_var_OrdType_PREVIOUSLY_QUOTED_get, Swig_var_OrdType_PREVIOUSLY_QUOTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_PREVIOUSLY_INDICATED",Swig_var_OrdType_PREVIOUSLY_INDICATED_get, Swig_var_OrdType_PREVIOUSLY_INDICATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_PEGGED",Swig_var_OrdType_PEGGED_get, Swig_var_OrdType_PEGGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_C",Swig_var_OrdType_FOREX_C_get, Swig_var_OrdType_FOREX_C_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_F",Swig_var_OrdType_FOREX_F_get, Swig_var_OrdType_FOREX_F_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_G",Swig_var_OrdType_FOREX_G_get, Swig_var_OrdType_FOREX_G_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_H",Swig_var_OrdType_FOREX_H_get, Swig_var_OrdType_FOREX_H_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FUNARI",Swig_var_OrdType_FUNARI_get, Swig_var_OrdType_FUNARI_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_MARKET_IF_TOUCHED",Swig_var_OrdType_MARKET_IF_TOUCHED_get, Swig_var_OrdType_MARKET_IF_TOUCHED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT",Swig_var_OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT_get, Swig_var_OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_PREVIOUS_FUND_VALUATION_POINT",Swig_var_OrdType_PREVIOUS_FUND_VALUATION_POINT_get, Swig_var_OrdType_PREVIOUS_FUND_VALUATION_POINT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_NEXT_FUND_VALUATION_POINT",Swig_var_OrdType_NEXT_FUND_VALUATION_POINT_get, Swig_var_OrdType_NEXT_FUND_VALUATION_POINT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_MARKET",Swig_var_OrdType_FOREX_MARKET_get, Swig_var_OrdType_FOREX_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_LIMIT",Swig_var_OrdType_FOREX_LIMIT_get, Swig_var_OrdType_FOREX_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_SWAP",Swig_var_OrdType_FOREX_SWAP_get, Swig_var_OrdType_FOREX_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_FOREX_PREVIOUSLY_QUOTED",Swig_var_OrdType_FOREX_PREVIOUSLY_QUOTED_get, Swig_var_OrdType_FOREX_PREVIOUSLY_QUOTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT",Swig_var_OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT_get, Swig_var_OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdType_COUNTER_ORDER_SELECTION",Swig_var_OrdType_COUNTER_ORDER_SELECTION_get, Swig_var_OrdType_COUNTER_ORDER_SELECTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_AGENCY_SINGLE_ORDER",Swig_var_Rule80A_AGENCY_SINGLE_ORDER_get, Swig_var_Rule80A_AGENCY_SINGLE_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG",Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get, Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG",Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get, Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER",Swig_var_Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER_get, Swig_var_Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER",Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get, Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER",Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get, Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER",Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER_get, Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER",Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER_get, Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY",Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY_get, Swig_var_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER",Swig_var_Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER_get, Swig_var_Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY",Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY_get, Swig_var_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SHORT_EXEMPT_TRANSACTION_B",Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_B_get, Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_B_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES",Swig_var_Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES_get, Swig_var_Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SHORT_EXEMPT_TRANSACTION_F",Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_F_get, Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_F_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SHORT_EXEMPT_TRANSACTION_H",Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_H_get, Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_H_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE",Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get, Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_COMPETING_DEALER_TRADES_O",Swig_var_Rule80A_COMPETING_DEALER_TRADES_O_get, Swig_var_Rule80A_COMPETING_DEALER_TRADES_O_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PRINCIPAL",Swig_var_Rule80A_PRINCIPAL_get, Swig_var_Rule80A_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_COMPETING_DEALER_TRADES_R",Swig_var_Rule80A_COMPETING_DEALER_TRADES_R_get, Swig_var_Rule80A_COMPETING_DEALER_TRADES_R_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SPECIALIST_TRADES",Swig_var_Rule80A_SPECIALIST_TRADES_get, Swig_var_Rule80A_SPECIALIST_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_COMPETING_DEALER_TRADES_T",Swig_var_Rule80A_COMPETING_DEALER_TRADES_T_get, Swig_var_Rule80A_COMPETING_DEALER_TRADES_T_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE",Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get, Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER",Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER_get, Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL",Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL_get, Swig_var_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER",Swig_var_Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER_get, Swig_var_Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER",Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER_get, Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER",Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER_get, Swig_var_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_BUY",Swig_var_Side_BUY_get, Swig_var_Side_BUY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_SELL",Swig_var_Side_SELL_get, Swig_var_Side_SELL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_BUY_MINUS",Swig_var_Side_BUY_MINUS_get, Swig_var_Side_BUY_MINUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_SELL_PLUS",Swig_var_Side_SELL_PLUS_get, Swig_var_Side_SELL_PLUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_SELL_SHORT",Swig_var_Side_SELL_SHORT_get, Swig_var_Side_SELL_SHORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_SELL_SHORT_EXEMPT",Swig_var_Side_SELL_SHORT_EXEMPT_get, Swig_var_Side_SELL_SHORT_EXEMPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_UNDISCLOSED",Swig_var_Side_UNDISCLOSED_get, Swig_var_Side_UNDISCLOSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_CROSS",Swig_var_Side_CROSS_get, Swig_var_Side_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_CROSS_SHORT",Swig_var_Side_CROSS_SHORT_get, Swig_var_Side_CROSS_SHORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_AS_DEFINED",Swig_var_Side_AS_DEFINED_get, Swig_var_Side_AS_DEFINED_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_OPPOSITE",Swig_var_Side_OPPOSITE_get, Swig_var_Side_OPPOSITE_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_CROSS_SHORT_EXEMPT",Swig_var_Side_CROSS_SHORT_EXEMPT_get, Swig_var_Side_CROSS_SHORT_EXEMPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_SUBSCRIBE",Swig_var_Side_SUBSCRIBE_get, Swig_var_Side_SUBSCRIBE_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_REDEEM",Swig_var_Side_REDEEM_get, Swig_var_Side_REDEEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_LEND",Swig_var_Side_LEND_get, Swig_var_Side_LEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_BORROW",Swig_var_Side_BORROW_get, Swig_var_Side_BORROW_set); SWIG_addvarlink(SWIG_globals(),(char*)"Side_CROSS_SHORT_EXXMPT",Swig_var_Side_CROSS_SHORT_EXXMPT_get, Swig_var_Side_CROSS_SHORT_EXXMPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_DAY",Swig_var_TimeInForce_DAY_get, Swig_var_TimeInForce_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_GOOD_TILL_CANCEL",Swig_var_TimeInForce_GOOD_TILL_CANCEL_get, Swig_var_TimeInForce_GOOD_TILL_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_AT_THE_OPENING",Swig_var_TimeInForce_AT_THE_OPENING_get, Swig_var_TimeInForce_AT_THE_OPENING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_IMMEDIATE_OR_CANCEL",Swig_var_TimeInForce_IMMEDIATE_OR_CANCEL_get, Swig_var_TimeInForce_IMMEDIATE_OR_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_FILL_OR_KILL",Swig_var_TimeInForce_FILL_OR_KILL_get, Swig_var_TimeInForce_FILL_OR_KILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_GOOD_TILL_CROSSING",Swig_var_TimeInForce_GOOD_TILL_CROSSING_get, Swig_var_TimeInForce_GOOD_TILL_CROSSING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_GOOD_TILL_DATE",Swig_var_TimeInForce_GOOD_TILL_DATE_get, Swig_var_TimeInForce_GOOD_TILL_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_AT_THE_CLOSE",Swig_var_TimeInForce_AT_THE_CLOSE_get, Swig_var_TimeInForce_AT_THE_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_GOOD_THROUGH_CROSSING",Swig_var_TimeInForce_GOOD_THROUGH_CROSSING_get, Swig_var_TimeInForce_GOOD_THROUGH_CROSSING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeInForce_AT_CROSSING",Swig_var_TimeInForce_AT_CROSSING_get, Swig_var_TimeInForce_AT_CROSSING_set); SWIG_addvarlink(SWIG_globals(),(char*)"Urgency_NORMAL",Swig_var_Urgency_NORMAL_get, Swig_var_Urgency_NORMAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Urgency_FLASH",Swig_var_Urgency_FLASH_get, Swig_var_Urgency_FLASH_set); SWIG_addvarlink(SWIG_globals(),(char*)"Urgency_BACKGROUND",Swig_var_Urgency_BACKGROUND_get, Swig_var_Urgency_BACKGROUND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_REGULAR",Swig_var_SettlmntTyp_REGULAR_get, Swig_var_SettlmntTyp_REGULAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_CASH",Swig_var_SettlmntTyp_CASH_get, Swig_var_SettlmntTyp_CASH_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_NEXT_DAY",Swig_var_SettlmntTyp_NEXT_DAY_get, Swig_var_SettlmntTyp_NEXT_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_T_PLUS_2",Swig_var_SettlmntTyp_T_PLUS_2_get, Swig_var_SettlmntTyp_T_PLUS_2_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_T_PLUS_3",Swig_var_SettlmntTyp_T_PLUS_3_get, Swig_var_SettlmntTyp_T_PLUS_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_T_PLUS_4",Swig_var_SettlmntTyp_T_PLUS_4_get, Swig_var_SettlmntTyp_T_PLUS_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_FUTURE",Swig_var_SettlmntTyp_FUTURE_get, Swig_var_SettlmntTyp_FUTURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_WHEN_ISSUED",Swig_var_SettlmntTyp_WHEN_ISSUED_get, Swig_var_SettlmntTyp_WHEN_ISSUED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_SELLERS_OPTION",Swig_var_SettlmntTyp_SELLERS_OPTION_get, Swig_var_SettlmntTyp_SELLERS_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_T_PLUS_5",Swig_var_SettlmntTyp_T_PLUS_5_get, Swig_var_SettlmntTyp_T_PLUS_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_T_PLUS_1",Swig_var_SettlmntTyp_T_PLUS_1_get, Swig_var_SettlmntTyp_T_PLUS_1_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlmntTyp_WHEN_AND_IF_ISSUED",Swig_var_SettlmntTyp_WHEN_AND_IF_ISSUED_get, Swig_var_SettlmntTyp_WHEN_AND_IF_ISSUED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE",Swig_var_SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE_get, Swig_var_SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN",Swig_var_SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN_get, Swig_var_SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocTransType_NEW",Swig_var_AllocTransType_NEW_get, Swig_var_AllocTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocTransType_REPLACE",Swig_var_AllocTransType_REPLACE_get, Swig_var_AllocTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocTransType_CANCEL",Swig_var_AllocTransType_CANCEL_get, Swig_var_AllocTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocTransType_PRELIMINARY",Swig_var_AllocTransType_PRELIMINARY_get, Swig_var_AllocTransType_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocTransType_CALCULATED",Swig_var_AllocTransType_CALCULATED_get, Swig_var_AllocTransType_CALCULATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocTransType_CALCULATED_WITHOUT_PRELIMINARY",Swig_var_AllocTransType_CALCULATED_WITHOUT_PRELIMINARY_get, Swig_var_AllocTransType_CALCULATED_WITHOUT_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocTransType_REVERSAL",Swig_var_AllocTransType_REVERSAL_get, Swig_var_AllocTransType_REVERSAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenClose_CLOSE",Swig_var_OpenClose_CLOSE_get, Swig_var_OpenClose_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenClose_OPEN",Swig_var_OpenClose_OPEN_get, Swig_var_OpenClose_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProcessCode_REGULAR",Swig_var_ProcessCode_REGULAR_get, Swig_var_ProcessCode_REGULAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProcessCode_SOFT_DOLLAR",Swig_var_ProcessCode_SOFT_DOLLAR_get, Swig_var_ProcessCode_SOFT_DOLLAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProcessCode_STEP_IN",Swig_var_ProcessCode_STEP_IN_get, Swig_var_ProcessCode_STEP_IN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProcessCode_STEP_OUT",Swig_var_ProcessCode_STEP_OUT_get, Swig_var_ProcessCode_STEP_OUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProcessCode_SOFT_DOLLAR_STEP_IN",Swig_var_ProcessCode_SOFT_DOLLAR_STEP_IN_get, Swig_var_ProcessCode_SOFT_DOLLAR_STEP_IN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProcessCode_SOFT_DOLLAR_STEP_OUT",Swig_var_ProcessCode_SOFT_DOLLAR_STEP_OUT_get, Swig_var_ProcessCode_SOFT_DOLLAR_STEP_OUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProcessCode_PLAN_SPONSOR",Swig_var_ProcessCode_PLAN_SPONSOR_get, Swig_var_ProcessCode_PLAN_SPONSOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_ACCEPTED",Swig_var_AllocStatus_ACCEPTED_get, Swig_var_AllocStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_REJECTED",Swig_var_AllocStatus_REJECTED_get, Swig_var_AllocStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_PARTIAL_ACCEPT",Swig_var_AllocStatus_PARTIAL_ACCEPT_get, Swig_var_AllocStatus_PARTIAL_ACCEPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_RECEIVED",Swig_var_AllocStatus_RECEIVED_get, Swig_var_AllocStatus_RECEIVED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_BLOCK_LEVEL_REJECT",Swig_var_AllocStatus_BLOCK_LEVEL_REJECT_get, Swig_var_AllocStatus_BLOCK_LEVEL_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_ACCOUNT_LEVEL_REJECT",Swig_var_AllocStatus_ACCOUNT_LEVEL_REJECT_get, Swig_var_AllocStatus_ACCOUNT_LEVEL_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_INCOMPLETE",Swig_var_AllocStatus_INCOMPLETE_get, Swig_var_AllocStatus_INCOMPLETE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_REJECTED_BY_INTERMEDIARY",Swig_var_AllocStatus_REJECTED_BY_INTERMEDIARY_get, Swig_var_AllocStatus_REJECTED_BY_INTERMEDIARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_ALLOCATION_PENDING",Swig_var_AllocStatus_ALLOCATION_PENDING_get, Swig_var_AllocStatus_ALLOCATION_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocStatus_REVERSED",Swig_var_AllocStatus_REVERSED_get, Swig_var_AllocStatus_REVERSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_UNKNOWN_ACCOUNT",Swig_var_AllocRejCode_UNKNOWN_ACCOUNT_get, Swig_var_AllocRejCode_UNKNOWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_INCORRECT_QUANTITY",Swig_var_AllocRejCode_INCORRECT_QUANTITY_get, Swig_var_AllocRejCode_INCORRECT_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_INCORRECT_AVERAGE_PRICE",Swig_var_AllocRejCode_INCORRECT_AVERAGE_PRICE_get, Swig_var_AllocRejCode_INCORRECT_AVERAGE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC",Swig_var_AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC_get, Swig_var_AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_COMMISSION_DIFFERENCE",Swig_var_AllocRejCode_COMMISSION_DIFFERENCE_get, Swig_var_AllocRejCode_COMMISSION_DIFFERENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_UNKNOWN_ORDERID",Swig_var_AllocRejCode_UNKNOWN_ORDERID_get, Swig_var_AllocRejCode_UNKNOWN_ORDERID_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_UNKNOWN_LISTID",Swig_var_AllocRejCode_UNKNOWN_LISTID_get, Swig_var_AllocRejCode_UNKNOWN_LISTID_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_OTHER",Swig_var_AllocRejCode_OTHER_get, Swig_var_AllocRejCode_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_INCORRECT_ALLOCATED_QUANTITY",Swig_var_AllocRejCode_INCORRECT_ALLOCATED_QUANTITY_get, Swig_var_AllocRejCode_INCORRECT_ALLOCATED_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_CALCULATION_DIFFERENCE",Swig_var_AllocRejCode_CALCULATION_DIFFERENCE_get, Swig_var_AllocRejCode_CALCULATION_DIFFERENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_UNKNOWN_OR_STALE_EXECID",Swig_var_AllocRejCode_UNKNOWN_OR_STALE_EXECID_get, Swig_var_AllocRejCode_UNKNOWN_OR_STALE_EXECID_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_MISMATCHED_DATA_VALUE",Swig_var_AllocRejCode_MISMATCHED_DATA_VALUE_get, Swig_var_AllocRejCode_MISMATCHED_DATA_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_UNKNOWN_CLORDID",Swig_var_AllocRejCode_UNKNOWN_CLORDID_get, Swig_var_AllocRejCode_UNKNOWN_CLORDID_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_WAREHOUSE_REQUEST_REJECTED",Swig_var_AllocRejCode_WAREHOUSE_REQUEST_REJECTED_get, Swig_var_AllocRejCode_WAREHOUSE_REQUEST_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_INCORRECT_AVERAGEG_PRICE",Swig_var_AllocRejCode_INCORRECT_AVERAGEG_PRICE_get, Swig_var_AllocRejCode_INCORRECT_AVERAGEG_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_MISMATCHED_DATA",Swig_var_AllocRejCode_MISMATCHED_DATA_get, Swig_var_AllocRejCode_MISMATCHED_DATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_OTHER_7",Swig_var_AllocRejCode_OTHER_7_get, Swig_var_AllocRejCode_OTHER_7_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocRejCode_OTHER_99",Swig_var_AllocRejCode_OTHER_99_get, Swig_var_AllocRejCode_OTHER_99_set); SWIG_addvarlink(SWIG_globals(),(char*)"EmailType_NEW",Swig_var_EmailType_NEW_get, Swig_var_EmailType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"EmailType_REPLY",Swig_var_EmailType_REPLY_get, Swig_var_EmailType_REPLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"EmailType_ADMIN_REPLY",Swig_var_EmailType_ADMIN_REPLY_get, Swig_var_EmailType_ADMIN_REPLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExDestination_NONE",Swig_var_ExDestination_NONE_get, Swig_var_ExDestination_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExDestination_POSIT",Swig_var_ExDestination_POSIT_get, Swig_var_ExDestination_POSIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_TOO_LATE_TO_CANCEL",Swig_var_CxlRejReason_TOO_LATE_TO_CANCEL_get, Swig_var_CxlRejReason_TOO_LATE_TO_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_UNKNOWN_ORDER",Swig_var_CxlRejReason_UNKNOWN_ORDER_get, Swig_var_CxlRejReason_UNKNOWN_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_BROKER_OPTION",Swig_var_CxlRejReason_BROKER_OPTION_get, Swig_var_CxlRejReason_BROKER_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS",Swig_var_CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS_get, Swig_var_CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_DUPLICATE_CLORDID_RECEIVED",Swig_var_CxlRejReason_DUPLICATE_CLORDID_RECEIVED_get, Swig_var_CxlRejReason_DUPLICATE_CLORDID_RECEIVED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER",Swig_var_CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER_get, Swig_var_CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST",Swig_var_CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST_get, Swig_var_CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_BROKER",Swig_var_CxlRejReason_BROKER_get, Swig_var_CxlRejReason_BROKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_ORIGORDMODTIME",Swig_var_CxlRejReason_ORIGORDMODTIME_get, Swig_var_CxlRejReason_ORIGORDMODTIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_DUPLICATE_CLORDID",Swig_var_CxlRejReason_DUPLICATE_CLORDID_get, Swig_var_CxlRejReason_DUPLICATE_CLORDID_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_OTHER",Swig_var_CxlRejReason_OTHER_get, Swig_var_CxlRejReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_INVALID_PRICE_INCREMENT",Swig_var_CxlRejReason_INVALID_PRICE_INCREMENT_get, Swig_var_CxlRejReason_INVALID_PRICE_INCREMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE",Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_get, Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND",Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get, Swig_var_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_BROKER_OPTION",Swig_var_OrdRejReason_BROKER_OPTION_get, Swig_var_OrdRejReason_BROKER_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_UNKNOWN_SYMBOL",Swig_var_OrdRejReason_UNKNOWN_SYMBOL_get, Swig_var_OrdRejReason_UNKNOWN_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_EXCHANGE_CLOSED",Swig_var_OrdRejReason_EXCHANGE_CLOSED_get, Swig_var_OrdRejReason_EXCHANGE_CLOSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_ORDER_EXCEEDS_LIMIT",Swig_var_OrdRejReason_ORDER_EXCEEDS_LIMIT_get, Swig_var_OrdRejReason_ORDER_EXCEEDS_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_TOO_LATE_TO_ENTER",Swig_var_OrdRejReason_TOO_LATE_TO_ENTER_get, Swig_var_OrdRejReason_TOO_LATE_TO_ENTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_UNKNOWN_ORDER",Swig_var_OrdRejReason_UNKNOWN_ORDER_get, Swig_var_OrdRejReason_UNKNOWN_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_DUPLICATE_ORDER",Swig_var_OrdRejReason_DUPLICATE_ORDER_get, Swig_var_OrdRejReason_DUPLICATE_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER",Swig_var_OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER_get, Swig_var_OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_STALE_ORDER",Swig_var_OrdRejReason_STALE_ORDER_get, Swig_var_OrdRejReason_STALE_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_TRADE_ALONG_REQUIRED",Swig_var_OrdRejReason_TRADE_ALONG_REQUIRED_get, Swig_var_OrdRejReason_TRADE_ALONG_REQUIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_INVALID_INVESTOR_ID",Swig_var_OrdRejReason_INVALID_INVESTOR_ID_get, Swig_var_OrdRejReason_INVALID_INVESTOR_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC",Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get, Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_SURVEILLENCE_OPTION",Swig_var_OrdRejReason_SURVEILLENCE_OPTION_get, Swig_var_OrdRejReason_SURVEILLENCE_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_BROKER",Swig_var_OrdRejReason_BROKER_get, Swig_var_OrdRejReason_BROKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION",Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION_get, Swig_var_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_INCORRECT_QUANTITY",Swig_var_OrdRejReason_INCORRECT_QUANTITY_get, Swig_var_OrdRejReason_INCORRECT_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_INCORRECT_ALLOCATED_QUANTITY",Swig_var_OrdRejReason_INCORRECT_ALLOCATED_QUANTITY_get, Swig_var_OrdRejReason_INCORRECT_ALLOCATED_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_UNKNOWN_ACCOUNT",Swig_var_OrdRejReason_UNKNOWN_ACCOUNT_get, Swig_var_OrdRejReason_UNKNOWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_OTHER",Swig_var_OrdRejReason_OTHER_get, Swig_var_OrdRejReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_INVALID_PRICE_INCREMENT",Swig_var_OrdRejReason_INVALID_PRICE_INCREMENT_get, Swig_var_OrdRejReason_INVALID_PRICE_INCREMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND",Swig_var_OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get, Swig_var_OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_ALL_OR_NONE",Swig_var_IOIQualifier_ALL_OR_NONE_get, Swig_var_IOIQualifier_ALL_OR_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_AT_THE_CLOSE",Swig_var_IOIQualifier_AT_THE_CLOSE_get, Swig_var_IOIQualifier_AT_THE_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_IN_TOUCH_WITH",Swig_var_IOIQualifier_IN_TOUCH_WITH_get, Swig_var_IOIQualifier_IN_TOUCH_WITH_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_LIMIT",Swig_var_IOIQualifier_LIMIT_get, Swig_var_IOIQualifier_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_MORE_BEHIND",Swig_var_IOIQualifier_MORE_BEHIND_get, Swig_var_IOIQualifier_MORE_BEHIND_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_AT_THE_OPEN",Swig_var_IOIQualifier_AT_THE_OPEN_get, Swig_var_IOIQualifier_AT_THE_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_TAKING_A_POSITION",Swig_var_IOIQualifier_TAKING_A_POSITION_get, Swig_var_IOIQualifier_TAKING_A_POSITION_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_CURRENT_QUOTE",Swig_var_IOIQualifier_CURRENT_QUOTE_get, Swig_var_IOIQualifier_CURRENT_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_PORTFOLIO_SHOW_N",Swig_var_IOIQualifier_PORTFOLIO_SHOW_N_get, Swig_var_IOIQualifier_PORTFOLIO_SHOW_N_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_THROUGH_THE_DAY",Swig_var_IOIQualifier_THROUGH_THE_DAY_get, Swig_var_IOIQualifier_THROUGH_THE_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_VERSUS",Swig_var_IOIQualifier_VERSUS_get, Swig_var_IOIQualifier_VERSUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_INDICATION",Swig_var_IOIQualifier_INDICATION_get, Swig_var_IOIQualifier_INDICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_CROSSING_OPPORTUNITY",Swig_var_IOIQualifier_CROSSING_OPPORTUNITY_get, Swig_var_IOIQualifier_CROSSING_OPPORTUNITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_AT_THE_MARKET",Swig_var_IOIQualifier_AT_THE_MARKET_get, Swig_var_IOIQualifier_AT_THE_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_AT_THE_MIDPOINT",Swig_var_IOIQualifier_AT_THE_MIDPOINT_get, Swig_var_IOIQualifier_AT_THE_MIDPOINT_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_PRE_OPEN",Swig_var_IOIQualifier_PRE_OPEN_get, Swig_var_IOIQualifier_PRE_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_READY_TO_TRADE",Swig_var_IOIQualifier_READY_TO_TRADE_get, Swig_var_IOIQualifier_READY_TO_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_PORTFOLIO_SHOWN",Swig_var_IOIQualifier_PORTFOLIO_SHOWN_get, Swig_var_IOIQualifier_PORTFOLIO_SHOWN_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_VWAP",Swig_var_IOIQualifier_VWAP_get, Swig_var_IOIQualifier_VWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_MARKET_ON_CLOSE",Swig_var_IOIQualifier_MARKET_ON_CLOSE_get, Swig_var_IOIQualifier_MARKET_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQualifier_INDIDCATION",Swig_var_IOIQualifier_INDIDCATION_get, Swig_var_IOIQualifier_INDIDCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ReportToExch_NO",Swig_var_ReportToExch_NO_get, Swig_var_ReportToExch_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ReportToExch_YES",Swig_var_ReportToExch_YES_get, Swig_var_ReportToExch_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"LocateReqd_NO",Swig_var_LocateReqd_NO_get, Swig_var_LocateReqd_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"LocateReqd_YES",Swig_var_LocateReqd_YES_get, Swig_var_LocateReqd_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ForexReq_NO",Swig_var_ForexReq_NO_get, Swig_var_ForexReq_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ForexReq_YES",Swig_var_ForexReq_YES_get, Swig_var_ForexReq_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlType_FULL_REMAINING_QUANTITY",Swig_var_CxlType_FULL_REMAINING_QUANTITY_get, Swig_var_CxlType_FULL_REMAINING_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlType_PARTIAL_CANCEL",Swig_var_CxlType_PARTIAL_CANCEL_get, Swig_var_CxlType_PARTIAL_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DKReason_UNKNOWN_SYMBOL",Swig_var_DKReason_UNKNOWN_SYMBOL_get, Swig_var_DKReason_UNKNOWN_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DKReason_WRONG_SIDE",Swig_var_DKReason_WRONG_SIDE_get, Swig_var_DKReason_WRONG_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DKReason_QUANTITY_EXCEEDS_ORDER",Swig_var_DKReason_QUANTITY_EXCEEDS_ORDER_get, Swig_var_DKReason_QUANTITY_EXCEEDS_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DKReason_NO_MATCHING_ORDER",Swig_var_DKReason_NO_MATCHING_ORDER_get, Swig_var_DKReason_NO_MATCHING_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DKReason_PRICE_EXCEEDS_LIMIT",Swig_var_DKReason_PRICE_EXCEEDS_LIMIT_get, Swig_var_DKReason_PRICE_EXCEEDS_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DKReason_OTHER",Swig_var_DKReason_OTHER_get, Swig_var_DKReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DKReason_CALCULATION_DIFFERENCE",Swig_var_DKReason_CALCULATION_DIFFERENCE_get, Swig_var_DKReason_CALCULATION_DIFFERENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOINaturalFlag_NO",Swig_var_IOINaturalFlag_NO_get, Swig_var_IOINaturalFlag_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOINaturalFlag_YES",Swig_var_IOINaturalFlag_YES_get, Swig_var_IOINaturalFlag_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_REGULATORY",Swig_var_MiscFeeType_REGULATORY_get, Swig_var_MiscFeeType_REGULATORY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_TAX",Swig_var_MiscFeeType_TAX_get, Swig_var_MiscFeeType_TAX_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_LOCAL_COMMISSION",Swig_var_MiscFeeType_LOCAL_COMMISSION_get, Swig_var_MiscFeeType_LOCAL_COMMISSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_EXCHANGE_FEES",Swig_var_MiscFeeType_EXCHANGE_FEES_get, Swig_var_MiscFeeType_EXCHANGE_FEES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_STAMP",Swig_var_MiscFeeType_STAMP_get, Swig_var_MiscFeeType_STAMP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_LEVY",Swig_var_MiscFeeType_LEVY_get, Swig_var_MiscFeeType_LEVY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_OTHER",Swig_var_MiscFeeType_OTHER_get, Swig_var_MiscFeeType_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_MARKUP",Swig_var_MiscFeeType_MARKUP_get, Swig_var_MiscFeeType_MARKUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_CONSUMPTION_TAX",Swig_var_MiscFeeType_CONSUMPTION_TAX_get, Swig_var_MiscFeeType_CONSUMPTION_TAX_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_PER_TRANSACTION",Swig_var_MiscFeeType_PER_TRANSACTION_get, Swig_var_MiscFeeType_PER_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_CONVERSION",Swig_var_MiscFeeType_CONVERSION_get, Swig_var_MiscFeeType_CONVERSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_AGENT",Swig_var_MiscFeeType_AGENT_get, Swig_var_MiscFeeType_AGENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_TRANSFER_FEE",Swig_var_MiscFeeType_TRANSFER_FEE_get, Swig_var_MiscFeeType_TRANSFER_FEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeType_SECURITY_LENDING",Swig_var_MiscFeeType_SECURITY_LENDING_get, Swig_var_MiscFeeType_SECURITY_LENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_NEW",Swig_var_ExecType_NEW_get, Swig_var_ExecType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_PARTIAL_FILL",Swig_var_ExecType_PARTIAL_FILL_get, Swig_var_ExecType_PARTIAL_FILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_FILL",Swig_var_ExecType_FILL_get, Swig_var_ExecType_FILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_DONE_FOR_DAY",Swig_var_ExecType_DONE_FOR_DAY_get, Swig_var_ExecType_DONE_FOR_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_CANCELLED",Swig_var_ExecType_CANCELLED_get, Swig_var_ExecType_CANCELLED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_REPLACE",Swig_var_ExecType_REPLACE_get, Swig_var_ExecType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_PENDING_CANCEL_REPLACE",Swig_var_ExecType_PENDING_CANCEL_REPLACE_get, Swig_var_ExecType_PENDING_CANCEL_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_STOPPED",Swig_var_ExecType_STOPPED_get, Swig_var_ExecType_STOPPED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_REJECTED",Swig_var_ExecType_REJECTED_get, Swig_var_ExecType_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_SUSPENDED",Swig_var_ExecType_SUSPENDED_get, Swig_var_ExecType_SUSPENDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_PENDING_NEW",Swig_var_ExecType_PENDING_NEW_get, Swig_var_ExecType_PENDING_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_CALCULATED",Swig_var_ExecType_CALCULATED_get, Swig_var_ExecType_CALCULATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_EXPIRED",Swig_var_ExecType_EXPIRED_get, Swig_var_ExecType_EXPIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_CANCELED",Swig_var_ExecType_CANCELED_get, Swig_var_ExecType_CANCELED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_PENDING_CANCEL",Swig_var_ExecType_PENDING_CANCEL_get, Swig_var_ExecType_PENDING_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_RESTATED",Swig_var_ExecType_RESTATED_get, Swig_var_ExecType_RESTATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_PENDING_REPLACE",Swig_var_ExecType_PENDING_REPLACE_get, Swig_var_ExecType_PENDING_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_TRADE",Swig_var_ExecType_TRADE_get, Swig_var_ExecType_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_TRADE_CORRECT",Swig_var_ExecType_TRADE_CORRECT_get, Swig_var_ExecType_TRADE_CORRECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_TRADE_CANCEL",Swig_var_ExecType_TRADE_CANCEL_get, Swig_var_ExecType_TRADE_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_ORDER_STATUS",Swig_var_ExecType_ORDER_STATUS_get, Swig_var_ExecType_ORDER_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_REPLACED",Swig_var_ExecType_REPLACED_get, Swig_var_ExecType_REPLACED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_TRADE_IN_A_CLEARING_HOLD",Swig_var_ExecType_TRADE_IN_A_CLEARING_HOLD_get, Swig_var_ExecType_TRADE_IN_A_CLEARING_HOLD_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING",Swig_var_ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING_get, Swig_var_ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM",Swig_var_ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM_get, Swig_var_ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlCurrFxRateCalc_MULTIPLY",Swig_var_SettlCurrFxRateCalc_MULTIPLY_get, Swig_var_SettlCurrFxRateCalc_MULTIPLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlCurrFxRateCalc_DIVIDE",Swig_var_SettlCurrFxRateCalc_DIVIDE_get, Swig_var_SettlCurrFxRateCalc_DIVIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstMode_DEFAULT",Swig_var_SettlInstMode_DEFAULT_get, Swig_var_SettlInstMode_DEFAULT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED",Swig_var_SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED_get, Swig_var_SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING",Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_get, Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING",Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING_get, Swig_var_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT",Swig_var_SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_get, Swig_var_SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstMode_REQUEST_REJECT",Swig_var_SettlInstMode_REQUEST_REJECT_get, Swig_var_SettlInstMode_REQUEST_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstTransType_CANCEL",Swig_var_SettlInstTransType_CANCEL_get, Swig_var_SettlInstTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstTransType_NEW",Swig_var_SettlInstTransType_NEW_get, Swig_var_SettlInstTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstTransType_REPLACE",Swig_var_SettlInstTransType_REPLACE_get, Swig_var_SettlInstTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstTransType_RESTATE",Swig_var_SettlInstTransType_RESTATE_get, Swig_var_SettlInstTransType_RESTATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstSource_BROKERS_INSTRUCTIONS",Swig_var_SettlInstSource_BROKERS_INSTRUCTIONS_get, Swig_var_SettlInstSource_BROKERS_INSTRUCTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstSource_INSTITUTIONS_INSTRUCTIONS",Swig_var_SettlInstSource_INSTITUTIONS_INSTRUCTIONS_get, Swig_var_SettlInstSource_INSTITUTIONS_INSTRUCTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstSource_INVESTOR",Swig_var_SettlInstSource_INVESTOR_get, Swig_var_SettlInstSource_INVESTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlLocation_CEDEL",Swig_var_SettlLocation_CEDEL_get, Swig_var_SettlLocation_CEDEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlLocation_DEPOSITORY_TRUST_COMPANY",Swig_var_SettlLocation_DEPOSITORY_TRUST_COMPANY_get, Swig_var_SettlLocation_DEPOSITORY_TRUST_COMPANY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlLocation_EUROCLEAR",Swig_var_SettlLocation_EUROCLEAR_get, Swig_var_SettlLocation_EUROCLEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlLocation_FEDERAL_BOOK_ENTRY",Swig_var_SettlLocation_FEDERAL_BOOK_ENTRY_get, Swig_var_SettlLocation_FEDERAL_BOOK_ENTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlLocation_LOCAL_MARKET_SETTLE_LOCATION",Swig_var_SettlLocation_LOCAL_MARKET_SETTLE_LOCATION_get, Swig_var_SettlLocation_LOCAL_MARKET_SETTLE_LOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlLocation_PHYSICAL",Swig_var_SettlLocation_PHYSICAL_get, Swig_var_SettlLocation_PHYSICAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlLocation_PARTICIPANT_TRUST_COMPANY",Swig_var_SettlLocation_PARTICIPANT_TRUST_COMPANY_get, Swig_var_SettlLocation_PARTICIPANT_TRUST_COMPANY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_BANKERS_ACCEPTANCE",Swig_var_SecurityType_BANKERS_ACCEPTANCE_get, Swig_var_SecurityType_BANKERS_ACCEPTANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CERTIFICATE_OF_DEPOSIT",Swig_var_SecurityType_CERTIFICATE_OF_DEPOSIT_get, Swig_var_SecurityType_CERTIFICATE_OF_DEPOSIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION",Swig_var_SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION_get, Swig_var_SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CORPORATE_BOND",Swig_var_SecurityType_CORPORATE_BOND_get, Swig_var_SecurityType_CORPORATE_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_COMMERCIAL_PAPER",Swig_var_SecurityType_COMMERCIAL_PAPER_get, Swig_var_SecurityType_COMMERCIAL_PAPER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CORPORATE_PRIVATE_PLACEMENT",Swig_var_SecurityType_CORPORATE_PRIVATE_PLACEMENT_get, Swig_var_SecurityType_CORPORATE_PRIVATE_PLACEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_COMMON_STOCK",Swig_var_SecurityType_COMMON_STOCK_get, Swig_var_SecurityType_COMMON_STOCK_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FEDERAL_HOUSING_AUTHORITY",Swig_var_SecurityType_FEDERAL_HOUSING_AUTHORITY_get, Swig_var_SecurityType_FEDERAL_HOUSING_AUTHORITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FEDERAL_HOME_LOAN",Swig_var_SecurityType_FEDERAL_HOME_LOAN_get, Swig_var_SecurityType_FEDERAL_HOME_LOAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION",Swig_var_SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION_get, Swig_var_SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FOREIGN_EXCHANGE_CONTRACT",Swig_var_SecurityType_FOREIGN_EXCHANGE_CONTRACT_get, Swig_var_SecurityType_FOREIGN_EXCHANGE_CONTRACT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FUTURE",Swig_var_SecurityType_FUTURE_get, Swig_var_SecurityType_FUTURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION",Swig_var_SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION_get, Swig_var_SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE",Swig_var_SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE_get, Swig_var_SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MUTUAL_FUND",Swig_var_SecurityType_MUTUAL_FUND_get, Swig_var_SecurityType_MUTUAL_FUND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MORTGAGE_INTEREST_ONLY",Swig_var_SecurityType_MORTGAGE_INTEREST_ONLY_get, Swig_var_SecurityType_MORTGAGE_INTEREST_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MORTGAGE_PRINCIPLE_ONLY",Swig_var_SecurityType_MORTGAGE_PRINCIPLE_ONLY_get, Swig_var_SecurityType_MORTGAGE_PRINCIPLE_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MORTGAGE_PRIVATE_PLACEMENT",Swig_var_SecurityType_MORTGAGE_PRIVATE_PLACEMENT_get, Swig_var_SecurityType_MORTGAGE_PRIVATE_PLACEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MISCELLANEOUS_PASS_THRU",Swig_var_SecurityType_MISCELLANEOUS_PASS_THRU_get, Swig_var_SecurityType_MISCELLANEOUS_PASS_THRU_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MUNICIPAL_BOND",Swig_var_SecurityType_MUNICIPAL_BOND_get, Swig_var_SecurityType_MUNICIPAL_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_NO_ISITC_SECURITY_TYPE",Swig_var_SecurityType_NO_ISITC_SECURITY_TYPE_get, Swig_var_SecurityType_NO_ISITC_SECURITY_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_OPTION",Swig_var_SecurityType_OPTION_get, Swig_var_SecurityType_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_PREFERRED_STOCK",Swig_var_SecurityType_PREFERRED_STOCK_get, Swig_var_SecurityType_PREFERRED_STOCK_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REPURCHASE_AGREEMENT",Swig_var_SecurityType_REPURCHASE_AGREEMENT_get, Swig_var_SecurityType_REPURCHASE_AGREEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REVERSE_REPURCHASE_AGREEMENT",Swig_var_SecurityType_REVERSE_REPURCHASE_AGREEMENT_get, Swig_var_SecurityType_REVERSE_REPURCHASE_AGREEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION",Swig_var_SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION_get, Swig_var_SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TIME_DEPOSIT",Swig_var_SecurityType_TIME_DEPOSIT_get, Swig_var_SecurityType_TIME_DEPOSIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_TREASURY_BILL",Swig_var_SecurityType_US_TREASURY_BILL_get, Swig_var_SecurityType_US_TREASURY_BILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_WARRANT",Swig_var_SecurityType_WARRANT_get, Swig_var_SecurityType_WARRANT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CATS_TIGERS_LIONS",Swig_var_SecurityType_CATS_TIGERS_LIONS_get, Swig_var_SecurityType_CATS_TIGERS_LIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_WILDCARD_ENTRY",Swig_var_SecurityType_WILDCARD_ENTRY_get, Swig_var_SecurityType_WILDCARD_ENTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CONVERTIBLE_BOND",Swig_var_SecurityType_CONVERTIBLE_BOND_get, Swig_var_SecurityType_CONVERTIBLE_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MORTGAGE_IOETTE",Swig_var_SecurityType_MORTGAGE_IOETTE_get, Swig_var_SecurityType_MORTGAGE_IOETTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MORTGAGE_PRINCIPAL_ONLY",Swig_var_SecurityType_MORTGAGE_PRINCIPAL_ONLY_get, Swig_var_SecurityType_MORTGAGE_PRINCIPAL_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_VARIABLE_RATE_DEMAND_NOTE",Swig_var_SecurityType_VARIABLE_RATE_DEMAND_NOTE_get, Swig_var_SecurityType_VARIABLE_RATE_DEMAND_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_PLAZOS_FIJOS",Swig_var_SecurityType_PLAZOS_FIJOS_get, Swig_var_SecurityType_PLAZOS_FIJOS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_PROMISSORY_NOTE",Swig_var_SecurityType_PROMISSORY_NOTE_get, Swig_var_SecurityType_PROMISSORY_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_OVERNIGHT",Swig_var_SecurityType_OVERNIGHT_get, Swig_var_SecurityType_OVERNIGHT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MEDIUM_TERM_NOTES",Swig_var_SecurityType_MEDIUM_TERM_NOTES_get, Swig_var_SecurityType_MEDIUM_TERM_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER",Swig_var_SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER_get, Swig_var_SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_AMENDED_RESTATED",Swig_var_SecurityType_AMENDED_RESTATED_get, Swig_var_SecurityType_AMENDED_RESTATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_BRIDGE_LOAN",Swig_var_SecurityType_BRIDGE_LOAN_get, Swig_var_SecurityType_BRIDGE_LOAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_LETTER_OF_CREDIT",Swig_var_SecurityType_LETTER_OF_CREDIT_get, Swig_var_SecurityType_LETTER_OF_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SWING_LINE_FACILITY",Swig_var_SecurityType_SWING_LINE_FACILITY_get, Swig_var_SecurityType_SWING_LINE_FACILITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_DEBTOR_IN_POSSESSION",Swig_var_SecurityType_DEBTOR_IN_POSSESSION_get, Swig_var_SecurityType_DEBTOR_IN_POSSESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_DEFAULTED",Swig_var_SecurityType_DEFAULTED_get, Swig_var_SecurityType_DEFAULTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_WITHDRAWN",Swig_var_SecurityType_WITHDRAWN_get, Swig_var_SecurityType_WITHDRAWN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_LIQUIDITY_NOTE",Swig_var_SecurityType_LIQUIDITY_NOTE_get, Swig_var_SecurityType_LIQUIDITY_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MATURED",Swig_var_SecurityType_MATURED_get, Swig_var_SecurityType_MATURED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_DEPOSIT_NOTES",Swig_var_SecurityType_DEPOSIT_NOTES_get, Swig_var_SecurityType_DEPOSIT_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_RETIRED",Swig_var_SecurityType_RETIRED_get, Swig_var_SecurityType_RETIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_BANK_NOTES",Swig_var_SecurityType_BANK_NOTES_get, Swig_var_SecurityType_BANK_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_BILL_OF_EXCHANGES",Swig_var_SecurityType_BILL_OF_EXCHANGES_get, Swig_var_SecurityType_BILL_OF_EXCHANGES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CALL_LOANS",Swig_var_SecurityType_CALL_LOANS_get, Swig_var_SecurityType_CALL_LOANS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REPLACED",Swig_var_SecurityType_REPLACED_get, Swig_var_SecurityType_REPLACED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MANDATORY_TENDER",Swig_var_SecurityType_MANDATORY_TENDER_get, Swig_var_SecurityType_MANDATORY_TENDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REVOLVER_TERM_LOAN",Swig_var_SecurityType_REVOLVER_TERM_LOAN_get, Swig_var_SecurityType_REVOLVER_TERM_LOAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SHORT_TERM_LOAN_NOTE",Swig_var_SecurityType_SHORT_TERM_LOAN_NOTE_get, Swig_var_SecurityType_SHORT_TERM_LOAN_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MISCELLANEOUS_PASS_THROUGH",Swig_var_SecurityType_MISCELLANEOUS_PASS_THROUGH_get, Swig_var_SecurityType_MISCELLANEOUS_PASS_THROUGH_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TO_BE_ANNOUNCED",Swig_var_SecurityType_TO_BE_ANNOUNCED_get, Swig_var_SecurityType_TO_BE_ANNOUNCED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC",Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC_get, Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CERTIFICATE_OF_PARTICIPATION",Swig_var_SecurityType_CERTIFICATE_OF_PARTICIPATION_get, Swig_var_SecurityType_CERTIFICATE_OF_PARTICIPATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MORTGAGE_BACKED_SECURITIES",Swig_var_SecurityType_MORTGAGE_BACKED_SECURITIES_get, Swig_var_SecurityType_MORTGAGE_BACKED_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REVENUE_BONDS",Swig_var_SecurityType_REVENUE_BONDS_get, Swig_var_SecurityType_REVENUE_BONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SPECIAL_ASSESSMENT",Swig_var_SecurityType_SPECIAL_ASSESSMENT_get, Swig_var_SecurityType_SPECIAL_ASSESSMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SPECIAL_OBLIGATION",Swig_var_SecurityType_SPECIAL_OBLIGATION_get, Swig_var_SecurityType_SPECIAL_OBLIGATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SPECIAL_TAX",Swig_var_SecurityType_SPECIAL_TAX_get, Swig_var_SecurityType_SPECIAL_TAX_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TAX_ANTICIPATION_NOTE",Swig_var_SecurityType_TAX_ANTICIPATION_NOTE_get, Swig_var_SecurityType_TAX_ANTICIPATION_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TAX_ALLOCATION",Swig_var_SecurityType_TAX_ALLOCATION_get, Swig_var_SecurityType_TAX_ALLOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CERTIFICATE_OF_OBLIGATION",Swig_var_SecurityType_CERTIFICATE_OF_OBLIGATION_get, Swig_var_SecurityType_CERTIFICATE_OF_OBLIGATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_GENERAL_OBLIGATION_BONDS",Swig_var_SecurityType_GENERAL_OBLIGATION_BONDS_get, Swig_var_SecurityType_GENERAL_OBLIGATION_BONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MULTI_LEG_INSTRUMENT",Swig_var_SecurityType_MULTI_LEG_INSTRUMENT_get, Swig_var_SecurityType_MULTI_LEG_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TAX_REVENUE_ANTICIPATION_NOTE",Swig_var_SecurityType_TAX_REVENUE_ANTICIPATION_NOTE_get, Swig_var_SecurityType_TAX_REVENUE_ANTICIPATION_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_NO_SECURITY_TYPE",Swig_var_SecurityType_NO_SECURITY_TYPE_get, Swig_var_SecurityType_NO_SECURITY_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_EXTENDED_COMM_NOTE",Swig_var_SecurityType_EXTENDED_COMM_NOTE_get, Swig_var_SecurityType_EXTENDED_COMM_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_AGENCY_POOLS",Swig_var_SecurityType_AGENCY_POOLS_get, Swig_var_SecurityType_AGENCY_POOLS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_ASSET_BACKED_SECURITIES",Swig_var_SecurityType_ASSET_BACKED_SECURITIES_get, Swig_var_SecurityType_ASSET_BACKED_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CORP_MORTGAGE_BACKED_SECURITIES",Swig_var_SecurityType_CORP_MORTGAGE_BACKED_SECURITIES_get, Swig_var_SecurityType_CORP_MORTGAGE_BACKED_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION",Swig_var_SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION_get, Swig_var_SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_IOETTE_MORTGAGE",Swig_var_SecurityType_IOETTE_MORTGAGE_get, Swig_var_SecurityType_IOETTE_MORTGAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REVENUE_ANTICIPATION_NOTE",Swig_var_SecurityType_REVENUE_ANTICIPATION_NOTE_get, Swig_var_SecurityType_REVENUE_ANTICIPATION_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REVOLVER_LOAN",Swig_var_SecurityType_REVOLVER_LOAN_get, Swig_var_SecurityType_REVOLVER_LOAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FEDERAL_AGENCY_COUPON",Swig_var_SecurityType_FEDERAL_AGENCY_COUPON_get, Swig_var_SecurityType_FEDERAL_AGENCY_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE",Swig_var_SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE_get, Swig_var_SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_PRIVATE_EXPORT_FUNDING",Swig_var_SecurityType_PRIVATE_EXPORT_FUNDING_get, Swig_var_SecurityType_PRIVATE_EXPORT_FUNDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_DUAL_CURRENCY",Swig_var_SecurityType_DUAL_CURRENCY_get, Swig_var_SecurityType_DUAL_CURRENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_INDEXED_LINKED",Swig_var_SecurityType_INDEXED_LINKED_get, Swig_var_SecurityType_INDEXED_LINKED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_YANKEE_CORPORATE_BOND",Swig_var_SecurityType_YANKEE_CORPORATE_BOND_get, Swig_var_SecurityType_YANKEE_CORPORATE_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_BRADY_BOND",Swig_var_SecurityType_BRADY_BOND_get, Swig_var_SecurityType_BRADY_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_TREASURY_BOND",Swig_var_SecurityType_US_TREASURY_BOND_get, Swig_var_SecurityType_US_TREASURY_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE",Swig_var_SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE_get, Swig_var_SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES",Swig_var_SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES_get, Swig_var_SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE",Swig_var_SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE_get, Swig_var_SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE",Swig_var_SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE_get, Swig_var_SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_TREASURY_NOTE_BOND",Swig_var_SecurityType_US_TREASURY_NOTE_BOND_get, Swig_var_SecurityType_US_TREASURY_NOTE_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TERM_LOAN",Swig_var_SecurityType_TERM_LOAN_get, Swig_var_SecurityType_TERM_LOAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_STRUCTURED_NOTES",Swig_var_SecurityType_STRUCTURED_NOTES_get, Swig_var_SecurityType_STRUCTURED_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_EURO_SUPRANATIONAL_COUPONS",Swig_var_SecurityType_EURO_SUPRANATIONAL_COUPONS_get, Swig_var_SecurityType_EURO_SUPRANATIONAL_COUPONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_USD_SUPRANATIONAL_COUPONS",Swig_var_SecurityType_USD_SUPRANATIONAL_COUPONS_get, Swig_var_SecurityType_USD_SUPRANATIONAL_COUPONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_EURO_CORPORATE_BOND",Swig_var_SecurityType_EURO_CORPORATE_BOND_get, Swig_var_SecurityType_EURO_CORPORATE_BOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_EURO_SOVEREIGNS",Swig_var_SecurityType_EURO_SOVEREIGNS_get, Swig_var_SecurityType_EURO_SOVEREIGNS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_TREASURY_NOTE_UST",Swig_var_SecurityType_US_TREASURY_NOTE_UST_get, Swig_var_SecurityType_US_TREASURY_NOTE_UST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_TREASURY_BILL_USTB",Swig_var_SecurityType_US_TREASURY_BILL_USTB_get, Swig_var_SecurityType_US_TREASURY_BILL_USTB_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_TREASURY_NOTE_TNOTE",Swig_var_SecurityType_US_TREASURY_NOTE_TNOTE_get, Swig_var_SecurityType_US_TREASURY_NOTE_TNOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_TREASURY_BILL_TBILL",Swig_var_SecurityType_US_TREASURY_BILL_TBILL_get, Swig_var_SecurityType_US_TREASURY_BILL_TBILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_REPURCHASE",Swig_var_SecurityType_REPURCHASE_get, Swig_var_SecurityType_REPURCHASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FORWARD",Swig_var_SecurityType_FORWARD_get, Swig_var_SecurityType_FORWARD_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_BUY_SELLBACK",Swig_var_SecurityType_BUY_SELLBACK_get, Swig_var_SecurityType_BUY_SELLBACK_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SECURITIES_LOAN",Swig_var_SecurityType_SECURITIES_LOAN_get, Swig_var_SecurityType_SECURITIES_LOAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SECURITIES_PLEDGE",Swig_var_SecurityType_SECURITIES_PLEDGE_get, Swig_var_SecurityType_SECURITIES_PLEDGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_EURO_CERTIFICATE_OF_DEPOSIT",Swig_var_SecurityType_EURO_CERTIFICATE_OF_DEPOSIT_get, Swig_var_SecurityType_EURO_CERTIFICATE_OF_DEPOSIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_EURO_COMMERCIAL_PAPER",Swig_var_SecurityType_EURO_COMMERCIAL_PAPER_get, Swig_var_SecurityType_EURO_COMMERCIAL_PAPER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT",Swig_var_SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT_get, Swig_var_SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_PFANDBRIEFE",Swig_var_SecurityType_PFANDBRIEFE_get, Swig_var_SecurityType_PFANDBRIEFE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_OTHER_ANTICIPATION_NOTES",Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_get, Swig_var_SecurityType_OTHER_ANTICIPATION_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_MULTILEG_INSTRUMENT",Swig_var_SecurityType_MULTILEG_INSTRUMENT_get, Swig_var_SecurityType_MULTILEG_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_OPTIONS_ON_FUTURES",Swig_var_SecurityType_OPTIONS_ON_FUTURES_get, Swig_var_SecurityType_OPTIONS_ON_FUTURES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_OPTIONS_ON_PHYSICAL",Swig_var_SecurityType_OPTIONS_ON_PHYSICAL_get, Swig_var_SecurityType_OPTIONS_ON_PHYSICAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CASH",Swig_var_SecurityType_CASH_get, Swig_var_SecurityType_CASH_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES",Swig_var_SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES_get, Swig_var_SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_US_CORPORATE_FLOATING_RATE_NOTES",Swig_var_SecurityType_US_CORPORATE_FLOATING_RATE_NOTES_get, Swig_var_SecurityType_US_CORPORATE_FLOATING_RATE_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CREDIT_DEFAULT_SWAP",Swig_var_SecurityType_CREDIT_DEFAULT_SWAP_get, Swig_var_SecurityType_CREDIT_DEFAULT_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_INTEREST_RATE_SWAP",Swig_var_SecurityType_INTEREST_RATE_SWAP_get, Swig_var_SecurityType_INTEREST_RATE_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_OPTIONS_ON_COMBO",Swig_var_SecurityType_OPTIONS_ON_COMBO_get, Swig_var_SecurityType_OPTIONS_ON_COMBO_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CANADIAN_TREASURY_NOTES",Swig_var_SecurityType_CANADIAN_TREASURY_NOTES_get, Swig_var_SecurityType_CANADIAN_TREASURY_NOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CANADIAN_TREASURY_BILLS",Swig_var_SecurityType_CANADIAN_TREASURY_BILLS_get, Swig_var_SecurityType_CANADIAN_TREASURY_BILLS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CANADIAN_PROVINCIAL_BONDS",Swig_var_SecurityType_CANADIAN_PROVINCIAL_BONDS_get, Swig_var_SecurityType_CANADIAN_PROVINCIAL_BONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TREASURY_BILL",Swig_var_SecurityType_TREASURY_BILL_get, Swig_var_SecurityType_TREASURY_BILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_BANK_DEPOSITORY_NOTE",Swig_var_SecurityType_BANK_DEPOSITORY_NOTE_get, Swig_var_SecurityType_BANK_DEPOSITORY_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CANADIAN_MONEY_MARKETS",Swig_var_SecurityType_CANADIAN_MONEY_MARKETS_get, Swig_var_SecurityType_CANADIAN_MONEY_MARKETS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_SECURED_LIQUIDITY_NOTE",Swig_var_SecurityType_SECURED_LIQUIDITY_NOTE_get, Swig_var_SecurityType_SECURED_LIQUIDITY_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TERM_LIQUIDITY_NOTE",Swig_var_SecurityType_TERM_LIQUIDITY_NOTE_get, Swig_var_SecurityType_TERM_LIQUIDITY_NOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_CANADIAN_MORTGAGE_BONDS",Swig_var_SecurityType_CANADIAN_MORTGAGE_BONDS_get, Swig_var_SecurityType_CANADIAN_MORTGAGE_BONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_TAXABLE_MUNICIPAL_CP",Swig_var_SecurityType_TAXABLE_MUNICIPAL_CP_get, Swig_var_SecurityType_TAXABLE_MUNICIPAL_CP_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST",Swig_var_SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST_get, Swig_var_SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_NON_DELIVERABLE_FORWARD",Swig_var_SecurityType_NON_DELIVERABLE_FORWARD_get, Swig_var_SecurityType_NON_DELIVERABLE_FORWARD_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FX_SPOT",Swig_var_SecurityType_FX_SPOT_get, Swig_var_SecurityType_FX_SPOT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FX_FORWARD",Swig_var_SecurityType_FX_FORWARD_get, Swig_var_SecurityType_FX_FORWARD_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityType_FX_SWAP",Swig_var_SecurityType_FX_SWAP_get, Swig_var_SecurityType_FX_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"StandInstDbType_OTHER",Swig_var_StandInstDbType_OTHER_get, Swig_var_StandInstDbType_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StandInstDbType_DTC_SID",Swig_var_StandInstDbType_DTC_SID_get, Swig_var_StandInstDbType_DTC_SID_set); SWIG_addvarlink(SWIG_globals(),(char*)"StandInstDbType_THOMSON_ALERT",Swig_var_StandInstDbType_THOMSON_ALERT_get, Swig_var_StandInstDbType_THOMSON_ALERT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StandInstDbType_A_GLOBAL_CUSTODIAN",Swig_var_StandInstDbType_A_GLOBAL_CUSTODIAN_get, Swig_var_StandInstDbType_A_GLOBAL_CUSTODIAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"StandInstDbType_ACCOUNTNET",Swig_var_StandInstDbType_ACCOUNTNET_get, Swig_var_StandInstDbType_ACCOUNTNET_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlDeliveryType_FREE",Swig_var_SettlDeliveryType_FREE_get, Swig_var_SettlDeliveryType_FREE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlDeliveryType_VERSUS_PAYMENT",Swig_var_SettlDeliveryType_VERSUS_PAYMENT_get, Swig_var_SettlDeliveryType_VERSUS_PAYMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlDeliveryType_VERSUS_PAYMENT_DELIVER",Swig_var_SettlDeliveryType_VERSUS_PAYMENT_DELIVER_get, Swig_var_SettlDeliveryType_VERSUS_PAYMENT_DELIVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlDeliveryType_FREE_DELIVER",Swig_var_SettlDeliveryType_FREE_DELIVER_get, Swig_var_SettlDeliveryType_FREE_DELIVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlDeliveryType_TRI_PARTY",Swig_var_SettlDeliveryType_TRI_PARTY_get, Swig_var_SettlDeliveryType_TRI_PARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlDeliveryType_HOLD_IN_CUSTODY",Swig_var_SettlDeliveryType_HOLD_IN_CUSTODY_get, Swig_var_SettlDeliveryType_HOLD_IN_CUSTODY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocLinkType_F_X_NETTING",Swig_var_AllocLinkType_F_X_NETTING_get, Swig_var_AllocLinkType_F_X_NETTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocLinkType_F_X_SWAP",Swig_var_AllocLinkType_F_X_SWAP_get, Swig_var_AllocLinkType_F_X_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocLinkType_FX_NETTING",Swig_var_AllocLinkType_FX_NETTING_get, Swig_var_AllocLinkType_FX_NETTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocLinkType_FX_SWAP",Swig_var_AllocLinkType_FX_SWAP_get, Swig_var_AllocLinkType_FX_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"PutOrCall_PUT",Swig_var_PutOrCall_PUT_get, Swig_var_PutOrCall_PUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PutOrCall_CALL",Swig_var_PutOrCall_CALL_get, Swig_var_PutOrCall_CALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CoveredOrUncovered_COVERED",Swig_var_CoveredOrUncovered_COVERED_get, Swig_var_CoveredOrUncovered_COVERED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CoveredOrUncovered_UNCOVERED",Swig_var_CoveredOrUncovered_UNCOVERED_get, Swig_var_CoveredOrUncovered_UNCOVERED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustomerOrFirm_CUSTOMER",Swig_var_CustomerOrFirm_CUSTOMER_get, Swig_var_CustomerOrFirm_CUSTOMER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustomerOrFirm_FIRM",Swig_var_CustomerOrFirm_FIRM_get, Swig_var_CustomerOrFirm_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"NotifyBrokerOfCredit_NO",Swig_var_NotifyBrokerOfCredit_NO_get, Swig_var_NotifyBrokerOfCredit_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"NotifyBrokerOfCredit_YES",Swig_var_NotifyBrokerOfCredit_YES_get, Swig_var_NotifyBrokerOfCredit_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocHandlInst_MATCH",Swig_var_AllocHandlInst_MATCH_get, Swig_var_AllocHandlInst_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocHandlInst_FORWARD",Swig_var_AllocHandlInst_FORWARD_get, Swig_var_AllocHandlInst_FORWARD_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocHandlInst_FORWARD_AND_MATCH",Swig_var_AllocHandlInst_FORWARD_AND_MATCH_get, Swig_var_AllocHandlInst_FORWARD_AND_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"RoutingType_TARGET_FIRM",Swig_var_RoutingType_TARGET_FIRM_get, Swig_var_RoutingType_TARGET_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"RoutingType_TARGET_LIST",Swig_var_RoutingType_TARGET_LIST_get, Swig_var_RoutingType_TARGET_LIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"RoutingType_BLOCK_FIRM",Swig_var_RoutingType_BLOCK_FIRM_get, Swig_var_RoutingType_BLOCK_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"RoutingType_BLOCK_LIST",Swig_var_RoutingType_BLOCK_LIST_get, Swig_var_RoutingType_BLOCK_LIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_CURVE",Swig_var_Benchmark_CURVE_get, Swig_var_Benchmark_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_5_YR",Swig_var_Benchmark_5_YR_get, Swig_var_Benchmark_5_YR_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_OLD_5",Swig_var_Benchmark_OLD_5_get, Swig_var_Benchmark_OLD_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_10_YR",Swig_var_Benchmark_10_YR_get, Swig_var_Benchmark_10_YR_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_OLD_10",Swig_var_Benchmark_OLD_10_get, Swig_var_Benchmark_OLD_10_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_30_YR",Swig_var_Benchmark_30_YR_get, Swig_var_Benchmark_30_YR_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_OLD_30",Swig_var_Benchmark_OLD_30_get, Swig_var_Benchmark_OLD_30_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_3_MO_LIBOR",Swig_var_Benchmark_3_MO_LIBOR_get, Swig_var_Benchmark_3_MO_LIBOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"Benchmark_6_MO_LIBOR",Swig_var_Benchmark_6_MO_LIBOR_get, Swig_var_Benchmark_6_MO_LIBOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SubscriptionRequestType_SNAPSHOT",Swig_var_SubscriptionRequestType_SNAPSHOT_get, Swig_var_SubscriptionRequestType_SNAPSHOT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES",Swig_var_SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES_get, Swig_var_SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST",Swig_var_SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST_get, Swig_var_SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateType_FULL_REFRESH",Swig_var_MDUpdateType_FULL_REFRESH_get, Swig_var_MDUpdateType_FULL_REFRESH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateType_INCREMENTAL_REFRESH",Swig_var_MDUpdateType_INCREMENTAL_REFRESH_get, Swig_var_MDUpdateType_INCREMENTAL_REFRESH_set); SWIG_addvarlink(SWIG_globals(),(char*)"AggregatedBook_NO",Swig_var_AggregatedBook_NO_get, Swig_var_AggregatedBook_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"AggregatedBook_YES",Swig_var_AggregatedBook_YES_get, Swig_var_AggregatedBook_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_BID",Swig_var_MDEntryType_BID_get, Swig_var_MDEntryType_BID_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_OFFER",Swig_var_MDEntryType_OFFER_get, Swig_var_MDEntryType_OFFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_TRADE",Swig_var_MDEntryType_TRADE_get, Swig_var_MDEntryType_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_INDEX_VALUE",Swig_var_MDEntryType_INDEX_VALUE_get, Swig_var_MDEntryType_INDEX_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_OPENING_PRICE",Swig_var_MDEntryType_OPENING_PRICE_get, Swig_var_MDEntryType_OPENING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_CLOSING_PRICE",Swig_var_MDEntryType_CLOSING_PRICE_get, Swig_var_MDEntryType_CLOSING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SETTLEMENT_PRICE",Swig_var_MDEntryType_SETTLEMENT_PRICE_get, Swig_var_MDEntryType_SETTLEMENT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_TRADING_SESSION_HIGH_PRICE",Swig_var_MDEntryType_TRADING_SESSION_HIGH_PRICE_get, Swig_var_MDEntryType_TRADING_SESSION_HIGH_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_TRADING_SESSION_LOW_PRICE",Swig_var_MDEntryType_TRADING_SESSION_LOW_PRICE_get, Swig_var_MDEntryType_TRADING_SESSION_LOW_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_TRADING_SESSION_VWAP_PRICE",Swig_var_MDEntryType_TRADING_SESSION_VWAP_PRICE_get, Swig_var_MDEntryType_TRADING_SESSION_VWAP_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_IMBALANCE",Swig_var_MDEntryType_IMBALANCE_get, Swig_var_MDEntryType_IMBALANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_TRADE_VOLUME",Swig_var_MDEntryType_TRADE_VOLUME_get, Swig_var_MDEntryType_TRADE_VOLUME_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_OPEN_INTEREST",Swig_var_MDEntryType_OPEN_INTEREST_get, Swig_var_MDEntryType_OPEN_INTEREST_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_COMPOSITE_UNDERLYING_PRICE",Swig_var_MDEntryType_COMPOSITE_UNDERLYING_PRICE_get, Swig_var_MDEntryType_COMPOSITE_UNDERLYING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SIMULATED_SELL_PRICE",Swig_var_MDEntryType_SIMULATED_SELL_PRICE_get, Swig_var_MDEntryType_SIMULATED_SELL_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SIMULATED_BUY_PRICE",Swig_var_MDEntryType_SIMULATED_BUY_PRICE_get, Swig_var_MDEntryType_SIMULATED_BUY_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_MARGIN_RATE",Swig_var_MDEntryType_MARGIN_RATE_get, Swig_var_MDEntryType_MARGIN_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_MID_PRICE",Swig_var_MDEntryType_MID_PRICE_get, Swig_var_MDEntryType_MID_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_EMPTY_BOOK",Swig_var_MDEntryType_EMPTY_BOOK_get, Swig_var_MDEntryType_EMPTY_BOOK_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SETTLE_HIGH_PRICE",Swig_var_MDEntryType_SETTLE_HIGH_PRICE_get, Swig_var_MDEntryType_SETTLE_HIGH_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SETTLE_LOW_PRICE",Swig_var_MDEntryType_SETTLE_LOW_PRICE_get, Swig_var_MDEntryType_SETTLE_LOW_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_PRIOR_SETTLE_PRICE",Swig_var_MDEntryType_PRIOR_SETTLE_PRICE_get, Swig_var_MDEntryType_PRIOR_SETTLE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SESSION_HIGH_BID",Swig_var_MDEntryType_SESSION_HIGH_BID_get, Swig_var_MDEntryType_SESSION_HIGH_BID_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SESSION_LOW_OFFER",Swig_var_MDEntryType_SESSION_LOW_OFFER_get, Swig_var_MDEntryType_SESSION_LOW_OFFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_EARLY_PRICES",Swig_var_MDEntryType_EARLY_PRICES_get, Swig_var_MDEntryType_EARLY_PRICES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_AUCTION_CLEARING_PRICE",Swig_var_MDEntryType_AUCTION_CLEARING_PRICE_get, Swig_var_MDEntryType_AUCTION_CLEARING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_SWAP_VALUE_FACTOR",Swig_var_MDEntryType_SWAP_VALUE_FACTOR_get, Swig_var_MDEntryType_SWAP_VALUE_FACTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS",Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get, Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS",Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get, Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS",Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get, Swig_var_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS",Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get, Swig_var_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_RECOVERY_RATE",Swig_var_MDEntryType_RECOVERY_RATE_get, Swig_var_MDEntryType_RECOVERY_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_RECOVERY_RATE_FOR_LONG",Swig_var_MDEntryType_RECOVERY_RATE_FOR_LONG_get, Swig_var_MDEntryType_RECOVERY_RATE_FOR_LONG_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_RECOVERY_RATE_FOR_SHORT",Swig_var_MDEntryType_RECOVERY_RATE_FOR_SHORT_get, Swig_var_MDEntryType_RECOVERY_RATE_FOR_SHORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_FIXING_PRICE",Swig_var_MDEntryType_FIXING_PRICE_get, Swig_var_MDEntryType_FIXING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDEntryType_CASH_RATE",Swig_var_MDEntryType_CASH_RATE_get, Swig_var_MDEntryType_CASH_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickDirection_PLUS_TICK",Swig_var_TickDirection_PLUS_TICK_get, Swig_var_TickDirection_PLUS_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickDirection_ZERO_PLUS_TICK",Swig_var_TickDirection_ZERO_PLUS_TICK_get, Swig_var_TickDirection_ZERO_PLUS_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickDirection_MINUS_TICK",Swig_var_TickDirection_MINUS_TICK_get, Swig_var_TickDirection_MINUS_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickDirection_ZERO_MINUS_TICK",Swig_var_TickDirection_ZERO_MINUS_TICK_get, Swig_var_TickDirection_ZERO_MINUS_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_OPEN",Swig_var_QuoteCondition_OPEN_get, Swig_var_QuoteCondition_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_CLOSED",Swig_var_QuoteCondition_CLOSED_get, Swig_var_QuoteCondition_CLOSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_EXCHANGE_BEST",Swig_var_QuoteCondition_EXCHANGE_BEST_get, Swig_var_QuoteCondition_EXCHANGE_BEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_CONSOLIDATED_BEST",Swig_var_QuoteCondition_CONSOLIDATED_BEST_get, Swig_var_QuoteCondition_CONSOLIDATED_BEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_LOCKED",Swig_var_QuoteCondition_LOCKED_get, Swig_var_QuoteCondition_LOCKED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_CROSSED",Swig_var_QuoteCondition_CROSSED_get, Swig_var_QuoteCondition_CROSSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_DEPTH",Swig_var_QuoteCondition_DEPTH_get, Swig_var_QuoteCondition_DEPTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_FAST_TRADING",Swig_var_QuoteCondition_FAST_TRADING_get, Swig_var_QuoteCondition_FAST_TRADING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_NON_FIRM",Swig_var_QuoteCondition_NON_FIRM_get, Swig_var_QuoteCondition_NON_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_OPEN_ACTIVE",Swig_var_QuoteCondition_OPEN_ACTIVE_get, Swig_var_QuoteCondition_OPEN_ACTIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_CLOSED_INACTIVE",Swig_var_QuoteCondition_CLOSED_INACTIVE_get, Swig_var_QuoteCondition_CLOSED_INACTIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_MANUAL_SLOW_QUOTE",Swig_var_QuoteCondition_MANUAL_SLOW_QUOTE_get, Swig_var_QuoteCondition_MANUAL_SLOW_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_OUTRIGHT_PRICE",Swig_var_QuoteCondition_OUTRIGHT_PRICE_get, Swig_var_QuoteCondition_OUTRIGHT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_IMPLIED_PRICE",Swig_var_QuoteCondition_IMPLIED_PRICE_get, Swig_var_QuoteCondition_IMPLIED_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_DEPTH_ON_OFFER",Swig_var_QuoteCondition_DEPTH_ON_OFFER_get, Swig_var_QuoteCondition_DEPTH_ON_OFFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_DEPTH_ON_BID",Swig_var_QuoteCondition_DEPTH_ON_BID_get, Swig_var_QuoteCondition_DEPTH_ON_BID_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_CLOSING",Swig_var_QuoteCondition_CLOSING_get, Swig_var_QuoteCondition_CLOSING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_NEWS_DISSEMINATION",Swig_var_QuoteCondition_NEWS_DISSEMINATION_get, Swig_var_QuoteCondition_NEWS_DISSEMINATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_TRADING_RANGE",Swig_var_QuoteCondition_TRADING_RANGE_get, Swig_var_QuoteCondition_TRADING_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_ORDER_INFLUX",Swig_var_QuoteCondition_ORDER_INFLUX_get, Swig_var_QuoteCondition_ORDER_INFLUX_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_DUE_TO_RELATED",Swig_var_QuoteCondition_DUE_TO_RELATED_get, Swig_var_QuoteCondition_DUE_TO_RELATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_NEWS_PENDING",Swig_var_QuoteCondition_NEWS_PENDING_get, Swig_var_QuoteCondition_NEWS_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_ADDITIONAL_INFO",Swig_var_QuoteCondition_ADDITIONAL_INFO_get, Swig_var_QuoteCondition_ADDITIONAL_INFO_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED",Swig_var_QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED_get, Swig_var_QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_RESUME",Swig_var_QuoteCondition_RESUME_get, Swig_var_QuoteCondition_RESUME_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_VIEW_OF_COMMON",Swig_var_QuoteCondition_VIEW_OF_COMMON_get, Swig_var_QuoteCondition_VIEW_OF_COMMON_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_VOLUME_ALERT",Swig_var_QuoteCondition_VOLUME_ALERT_get, Swig_var_QuoteCondition_VOLUME_ALERT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_ORDER_IMBALANCE",Swig_var_QuoteCondition_ORDER_IMBALANCE_get, Swig_var_QuoteCondition_ORDER_IMBALANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_EQUIPMENT_CHANGEOVER",Swig_var_QuoteCondition_EQUIPMENT_CHANGEOVER_get, Swig_var_QuoteCondition_EQUIPMENT_CHANGEOVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_NO_OPEN",Swig_var_QuoteCondition_NO_OPEN_get, Swig_var_QuoteCondition_NO_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_REGULAR_ETH",Swig_var_QuoteCondition_REGULAR_ETH_get, Swig_var_QuoteCondition_REGULAR_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_AUTOMATIC_EXECUTION",Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_get, Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_AUTOMATIC_EXECUTION_ETH",Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_ETH_get, Swig_var_QuoteCondition_AUTOMATIC_EXECUTION_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_FAST_MARKET_ETH",Swig_var_QuoteCondition_FAST_MARKET_ETH_get, Swig_var_QuoteCondition_FAST_MARKET_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_INACTIVE_ETH",Swig_var_QuoteCondition_INACTIVE_ETH_get, Swig_var_QuoteCondition_INACTIVE_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_ROTATION",Swig_var_QuoteCondition_ROTATION_get, Swig_var_QuoteCondition_ROTATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_ROTATION_ETH",Swig_var_QuoteCondition_ROTATION_ETH_get, Swig_var_QuoteCondition_ROTATION_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_HALT",Swig_var_QuoteCondition_HALT_get, Swig_var_QuoteCondition_HALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_HALT_ETH",Swig_var_QuoteCondition_HALT_ETH_get, Swig_var_QuoteCondition_HALT_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_DUE_TO_NEWS_DISSEMINATION",Swig_var_QuoteCondition_DUE_TO_NEWS_DISSEMINATION_get, Swig_var_QuoteCondition_DUE_TO_NEWS_DISSEMINATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_DUE_TO_NEWS_PENDING",Swig_var_QuoteCondition_DUE_TO_NEWS_PENDING_get, Swig_var_QuoteCondition_DUE_TO_NEWS_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_TRADING_RESUME",Swig_var_QuoteCondition_TRADING_RESUME_get, Swig_var_QuoteCondition_TRADING_RESUME_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_OUT_OF_SEQUENCE",Swig_var_QuoteCondition_OUT_OF_SEQUENCE_get, Swig_var_QuoteCondition_OUT_OF_SEQUENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_BID_SPECIALIST",Swig_var_QuoteCondition_BID_SPECIALIST_get, Swig_var_QuoteCondition_BID_SPECIALIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_OFFER_SPECIALIST",Swig_var_QuoteCondition_OFFER_SPECIALIST_get, Swig_var_QuoteCondition_OFFER_SPECIALIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_BID_OFFER_SPECIALIST",Swig_var_QuoteCondition_BID_OFFER_SPECIALIST_get, Swig_var_QuoteCondition_BID_OFFER_SPECIALIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_END_OF_DAY_SAM",Swig_var_QuoteCondition_END_OF_DAY_SAM_get, Swig_var_QuoteCondition_END_OF_DAY_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_FORBIDDEN_SAM",Swig_var_QuoteCondition_FORBIDDEN_SAM_get, Swig_var_QuoteCondition_FORBIDDEN_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_FROZEN_SAM",Swig_var_QuoteCondition_FROZEN_SAM_get, Swig_var_QuoteCondition_FROZEN_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_PREOPENING_SAM",Swig_var_QuoteCondition_PREOPENING_SAM_get, Swig_var_QuoteCondition_PREOPENING_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_OPENING_SAM",Swig_var_QuoteCondition_OPENING_SAM_get, Swig_var_QuoteCondition_OPENING_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_OPEN_SAM",Swig_var_QuoteCondition_OPEN_SAM_get, Swig_var_QuoteCondition_OPEN_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_SURVEILLANCE_SAM",Swig_var_QuoteCondition_SURVEILLANCE_SAM_get, Swig_var_QuoteCondition_SURVEILLANCE_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_SUSPENDED_SAM",Swig_var_QuoteCondition_SUSPENDED_SAM_get, Swig_var_QuoteCondition_SUSPENDED_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_RESERVED_SAM",Swig_var_QuoteCondition_RESERVED_SAM_get, Swig_var_QuoteCondition_RESERVED_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_NO_ACTIVE_SAM",Swig_var_QuoteCondition_NO_ACTIVE_SAM_get, Swig_var_QuoteCondition_NO_ACTIVE_SAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_RESTRICTED",Swig_var_QuoteCondition_RESTRICTED_get, Swig_var_QuoteCondition_RESTRICTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_REST_OF_BOOK_VWAP",Swig_var_QuoteCondition_REST_OF_BOOK_VWAP_get, Swig_var_QuoteCondition_REST_OF_BOOK_VWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS",Swig_var_QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS_get, Swig_var_QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_MEDIAN_PRICE",Swig_var_QuoteCondition_MEDIAN_PRICE_get, Swig_var_QuoteCondition_MEDIAN_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_FULL_CURVE",Swig_var_QuoteCondition_FULL_CURVE_get, Swig_var_QuoteCondition_FULL_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCondition_FLAT_CURVE",Swig_var_QuoteCondition_FLAT_CURVE_get, Swig_var_QuoteCondition_FLAT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CASH",Swig_var_TradeCondition_CASH_get, Swig_var_TradeCondition_CASH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_AVERAGE_PRICE_TRADE",Swig_var_TradeCondition_AVERAGE_PRICE_TRADE_get, Swig_var_TradeCondition_AVERAGE_PRICE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CASH_TRADE",Swig_var_TradeCondition_CASH_TRADE_get, Swig_var_TradeCondition_CASH_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_NEXT_DAY",Swig_var_TradeCondition_NEXT_DAY_get, Swig_var_TradeCondition_NEXT_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OPENING",Swig_var_TradeCondition_OPENING_get, Swig_var_TradeCondition_OPENING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_INTRADAY_TRADE_DETAIL",Swig_var_TradeCondition_INTRADAY_TRADE_DETAIL_get, Swig_var_TradeCondition_INTRADAY_TRADE_DETAIL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_RULE_127_TRADE",Swig_var_TradeCondition_RULE_127_TRADE_get, Swig_var_TradeCondition_RULE_127_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_RULE_155_TRADE",Swig_var_TradeCondition_RULE_155_TRADE_get, Swig_var_TradeCondition_RULE_155_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SOLD_LAST",Swig_var_TradeCondition_SOLD_LAST_get, Swig_var_TradeCondition_SOLD_LAST_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_NEXT_DAY_TRADE",Swig_var_TradeCondition_NEXT_DAY_TRADE_get, Swig_var_TradeCondition_NEXT_DAY_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OPENED",Swig_var_TradeCondition_OPENED_get, Swig_var_TradeCondition_OPENED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SELLER",Swig_var_TradeCondition_SELLER_get, Swig_var_TradeCondition_SELLER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SOLD",Swig_var_TradeCondition_SOLD_get, Swig_var_TradeCondition_SOLD_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_STOPPED_STOCK",Swig_var_TradeCondition_STOPPED_STOCK_get, Swig_var_TradeCondition_STOPPED_STOCK_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_IMBALANCE_MORE_BUYERS",Swig_var_TradeCondition_IMBALANCE_MORE_BUYERS_get, Swig_var_TradeCondition_IMBALANCE_MORE_BUYERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_IMBALANCE_MORE_SELLERS",Swig_var_TradeCondition_IMBALANCE_MORE_SELLERS_get, Swig_var_TradeCondition_IMBALANCE_MORE_SELLERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OPENING_PRICE",Swig_var_TradeCondition_OPENING_PRICE_get, Swig_var_TradeCondition_OPENING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OPENING_REOPENING_TRADE_DETAIL",Swig_var_TradeCondition_OPENING_REOPENING_TRADE_DETAIL_get, Swig_var_TradeCondition_OPENING_REOPENING_TRADE_DETAIL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_BARGAIN_CONDITION",Swig_var_TradeCondition_BARGAIN_CONDITION_get, Swig_var_TradeCondition_BARGAIN_CONDITION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CONVERTED_PRICE_INDICATOR",Swig_var_TradeCondition_CONVERTED_PRICE_INDICATOR_get, Swig_var_TradeCondition_CONVERTED_PRICE_INDICATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_EXCHANGE_LAST",Swig_var_TradeCondition_EXCHANGE_LAST_get, Swig_var_TradeCondition_EXCHANGE_LAST_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_FINAL_PRICE_OF_SESSION",Swig_var_TradeCondition_FINAL_PRICE_OF_SESSION_get, Swig_var_TradeCondition_FINAL_PRICE_OF_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_EX_PIT",Swig_var_TradeCondition_EX_PIT_get, Swig_var_TradeCondition_EX_PIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CROSSED_X",Swig_var_TradeCondition_CROSSED_X_get, Swig_var_TradeCondition_CROSSED_X_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE",Swig_var_TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE_get, Swig_var_TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP",Swig_var_TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP_get, Swig_var_TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_VOLUME_ONLY",Swig_var_TradeCondition_VOLUME_ONLY_get, Swig_var_TradeCondition_VOLUME_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_DIRECT_PLUS",Swig_var_TradeCondition_DIRECT_PLUS_get, Swig_var_TradeCondition_DIRECT_PLUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_ACQUISITION",Swig_var_TradeCondition_ACQUISITION_get, Swig_var_TradeCondition_ACQUISITION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_BUNCHED",Swig_var_TradeCondition_BUNCHED_get, Swig_var_TradeCondition_BUNCHED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_DISTRIBUTION",Swig_var_TradeCondition_DISTRIBUTION_get, Swig_var_TradeCondition_DISTRIBUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_BUNCHED_SALE",Swig_var_TradeCondition_BUNCHED_SALE_get, Swig_var_TradeCondition_BUNCHED_SALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SPLIT_TRADE",Swig_var_TradeCondition_SPLIT_TRADE_get, Swig_var_TradeCondition_SPLIT_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_STOPPED",Swig_var_TradeCondition_CANCEL_STOPPED_get, Swig_var_TradeCondition_CANCEL_STOPPED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_ETH",Swig_var_TradeCondition_CANCEL_ETH_get, Swig_var_TradeCondition_CANCEL_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_STOPPED_ETH",Swig_var_TradeCondition_CANCEL_STOPPED_ETH_get, Swig_var_TradeCondition_CANCEL_STOPPED_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OUT_OF_SEQUENCE_ETH",Swig_var_TradeCondition_OUT_OF_SEQUENCE_ETH_get, Swig_var_TradeCondition_OUT_OF_SEQUENCE_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_LAST_ETH",Swig_var_TradeCondition_CANCEL_LAST_ETH_get, Swig_var_TradeCondition_CANCEL_LAST_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SOLD_LAST_SALE_ETH",Swig_var_TradeCondition_SOLD_LAST_SALE_ETH_get, Swig_var_TradeCondition_SOLD_LAST_SALE_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_LAST",Swig_var_TradeCondition_CANCEL_LAST_get, Swig_var_TradeCondition_CANCEL_LAST_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SOLD_LAST_SALE",Swig_var_TradeCondition_SOLD_LAST_SALE_get, Swig_var_TradeCondition_SOLD_LAST_SALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_OPEN",Swig_var_TradeCondition_CANCEL_OPEN_get, Swig_var_TradeCondition_CANCEL_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_OPEN_ETH",Swig_var_TradeCondition_CANCEL_OPEN_ETH_get, Swig_var_TradeCondition_CANCEL_OPEN_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OPENED_SALE_ETH",Swig_var_TradeCondition_OPENED_SALE_ETH_get, Swig_var_TradeCondition_OPENED_SALE_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_ONLY",Swig_var_TradeCondition_CANCEL_ONLY_get, Swig_var_TradeCondition_CANCEL_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL_ONLY_ETH",Swig_var_TradeCondition_CANCEL_ONLY_ETH_get, Swig_var_TradeCondition_CANCEL_ONLY_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_LATE_OPEN_ETH",Swig_var_TradeCondition_LATE_OPEN_ETH_get, Swig_var_TradeCondition_LATE_OPEN_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_AUTO_EXECUTION_ETH",Swig_var_TradeCondition_AUTO_EXECUTION_ETH_get, Swig_var_TradeCondition_AUTO_EXECUTION_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_REOPEN",Swig_var_TradeCondition_REOPEN_get, Swig_var_TradeCondition_REOPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_REOPEN_ETH",Swig_var_TradeCondition_REOPEN_ETH_get, Swig_var_TradeCondition_REOPEN_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_ADJUSTED",Swig_var_TradeCondition_ADJUSTED_get, Swig_var_TradeCondition_ADJUSTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_ADJUSTED_ETH",Swig_var_TradeCondition_ADJUSTED_ETH_get, Swig_var_TradeCondition_ADJUSTED_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SPREAD",Swig_var_TradeCondition_SPREAD_get, Swig_var_TradeCondition_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_SPREAD_ETH",Swig_var_TradeCondition_SPREAD_ETH_get, Swig_var_TradeCondition_SPREAD_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_STRADDLE",Swig_var_TradeCondition_STRADDLE_get, Swig_var_TradeCondition_STRADDLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_STRADDLE_ETH",Swig_var_TradeCondition_STRADDLE_ETH_get, Swig_var_TradeCondition_STRADDLE_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_STOPPED",Swig_var_TradeCondition_STOPPED_get, Swig_var_TradeCondition_STOPPED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_STOPPED_ETH",Swig_var_TradeCondition_STOPPED_ETH_get, Swig_var_TradeCondition_STOPPED_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_REGULAR_ETH",Swig_var_TradeCondition_REGULAR_ETH_get, Swig_var_TradeCondition_REGULAR_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_COMBO",Swig_var_TradeCondition_COMBO_get, Swig_var_TradeCondition_COMBO_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_COMBO_ETH",Swig_var_TradeCondition_COMBO_ETH_get, Swig_var_TradeCondition_COMBO_ETH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OFFICIAL_CLOSING_PRICE",Swig_var_TradeCondition_OFFICIAL_CLOSING_PRICE_get, Swig_var_TradeCondition_OFFICIAL_CLOSING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_PRIOR_REFERENCE_PRICE",Swig_var_TradeCondition_PRIOR_REFERENCE_PRICE_get, Swig_var_TradeCondition_PRIOR_REFERENCE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CANCEL",Swig_var_TradeCondition_CANCEL_get, Swig_var_TradeCondition_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_STOPPED_SOLD_LAST",Swig_var_TradeCondition_STOPPED_SOLD_LAST_get, Swig_var_TradeCondition_STOPPED_SOLD_LAST_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_STOPPED_OUT_OF_SEQUENCE",Swig_var_TradeCondition_STOPPED_OUT_OF_SEQUENCE_get, Swig_var_TradeCondition_STOPPED_OUT_OF_SEQUENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OFFICAL_CLOSING_PRICE",Swig_var_TradeCondition_OFFICAL_CLOSING_PRICE_get, Swig_var_TradeCondition_OFFICAL_CLOSING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_CROSSED_AO",Swig_var_TradeCondition_CROSSED_AO_get, Swig_var_TradeCondition_CROSSED_AO_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_FAST_MARKET",Swig_var_TradeCondition_FAST_MARKET_get, Swig_var_TradeCondition_FAST_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_AUTOMATIC_EXECUTION",Swig_var_TradeCondition_AUTOMATIC_EXECUTION_get, Swig_var_TradeCondition_AUTOMATIC_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_FORM_T",Swig_var_TradeCondition_FORM_T_get, Swig_var_TradeCondition_FORM_T_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_BASKET_INDEX",Swig_var_TradeCondition_BASKET_INDEX_get, Swig_var_TradeCondition_BASKET_INDEX_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_BURST_BASKET",Swig_var_TradeCondition_BURST_BASKET_get, Swig_var_TradeCondition_BURST_BASKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_OUTSIDE_SPREAD",Swig_var_TradeCondition_OUTSIDE_SPREAD_get, Swig_var_TradeCondition_OUTSIDE_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_IMPLIED_TRADE",Swig_var_TradeCondition_IMPLIED_TRADE_get, Swig_var_TradeCondition_IMPLIED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_MARKETPLACE_ENTERED_TRADE",Swig_var_TradeCondition_MARKETPLACE_ENTERED_TRADE_get, Swig_var_TradeCondition_MARKETPLACE_ENTERED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE",Swig_var_TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE_get, Swig_var_TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeCondition_MULTILEG_TO_MULTILEG_TRADE",Swig_var_TradeCondition_MULTILEG_TO_MULTILEG_TRADE_get, Swig_var_TradeCondition_MULTILEG_TO_MULTILEG_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateAction_NEW",Swig_var_MDUpdateAction_NEW_get, Swig_var_MDUpdateAction_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateAction_CHANGE",Swig_var_MDUpdateAction_CHANGE_get, Swig_var_MDUpdateAction_CHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateAction_DELETE",Swig_var_MDUpdateAction_DELETE_get, Swig_var_MDUpdateAction_DELETE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateAction_DELETE_THRU",Swig_var_MDUpdateAction_DELETE_THRU_get, Swig_var_MDUpdateAction_DELETE_THRU_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateAction_DELETE_FROM",Swig_var_MDUpdateAction_DELETE_FROM_get, Swig_var_MDUpdateAction_DELETE_FROM_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDUpdateAction_OVERLAY",Swig_var_MDUpdateAction_OVERLAY_get, Swig_var_MDUpdateAction_OVERLAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNKNOWN_SYMBOL",Swig_var_MDReqRejReason_UNKNOWN_SYMBOL_get, Swig_var_MDReqRejReason_UNKNOWN_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_DUPLICATE_MDREQID",Swig_var_MDReqRejReason_DUPLICATE_MDREQID_get, Swig_var_MDReqRejReason_DUPLICATE_MDREQID_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_INSUFFICIENT_BANDWIDTH",Swig_var_MDReqRejReason_INSUFFICIENT_BANDWIDTH_get, Swig_var_MDReqRejReason_INSUFFICIENT_BANDWIDTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_INSUFFICIENT_PERMISSIONS",Swig_var_MDReqRejReason_INSUFFICIENT_PERMISSIONS_get, Swig_var_MDReqRejReason_INSUFFICIENT_PERMISSIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE",Swig_var_MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE_get, Swig_var_MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_MARKETDEPTH",Swig_var_MDReqRejReason_UNSUPPORTED_MARKETDEPTH_get, Swig_var_MDReqRejReason_UNSUPPORTED_MARKETDEPTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_MDUPDATETYPE",Swig_var_MDReqRejReason_UNSUPPORTED_MDUPDATETYPE_get, Swig_var_MDReqRejReason_UNSUPPORTED_MDUPDATETYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK",Swig_var_MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK_get, Swig_var_MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_MDENTRYTYPE",Swig_var_MDReqRejReason_UNSUPPORTED_MDENTRYTYPE_get, Swig_var_MDReqRejReason_UNSUPPORTED_MDENTRYTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE",Swig_var_MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE_get, Swig_var_MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG",Swig_var_MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG_get, Swig_var_MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_SCOPE",Swig_var_MDReqRejReason_UNSUPPORTED_SCOPE_get, Swig_var_MDReqRejReason_UNSUPPORTED_SCOPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID",Swig_var_MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID_get, Swig_var_MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDReqRejReason_INSUFFICIENT_CREDIT",Swig_var_MDReqRejReason_INSUFFICIENT_CREDIT_get, Swig_var_MDReqRejReason_INSUFFICIENT_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeleteReason_CANCELATION",Swig_var_DeleteReason_CANCELATION_get, Swig_var_DeleteReason_CANCELATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeleteReason_ERROR",Swig_var_DeleteReason_ERROR_get, Swig_var_DeleteReason_ERROR_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeleteReason_CANCELLATION",Swig_var_DeleteReason_CANCELLATION_get, Swig_var_DeleteReason_CANCELLATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettleFlag_DAILY_OPEN",Swig_var_OpenCloseSettleFlag_DAILY_OPEN_get, Swig_var_OpenCloseSettleFlag_DAILY_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettleFlag_SESSION_OPEN",Swig_var_OpenCloseSettleFlag_SESSION_OPEN_get, Swig_var_OpenCloseSettleFlag_SESSION_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE",Swig_var_OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE_get, Swig_var_OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettleFlag_EXPECTED_PRICE",Swig_var_OpenCloseSettleFlag_EXPECTED_PRICE_get, Swig_var_OpenCloseSettleFlag_EXPECTED_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY",Swig_var_OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY_get, Swig_var_OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"FinancialStatus_BANKRUPT",Swig_var_FinancialStatus_BANKRUPT_get, Swig_var_FinancialStatus_BANKRUPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"FinancialStatus_PENDING_DELISTING",Swig_var_FinancialStatus_PENDING_DELISTING_get, Swig_var_FinancialStatus_PENDING_DELISTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"FinancialStatus_RESTRICTED",Swig_var_FinancialStatus_RESTRICTED_get, Swig_var_FinancialStatus_RESTRICTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_EX_DIVIDEND",Swig_var_CorporateAction_EX_DIVIDEND_get, Swig_var_CorporateAction_EX_DIVIDEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_EX_DISTRIBUTION",Swig_var_CorporateAction_EX_DISTRIBUTION_get, Swig_var_CorporateAction_EX_DISTRIBUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_EX_RIGHTS",Swig_var_CorporateAction_EX_RIGHTS_get, Swig_var_CorporateAction_EX_RIGHTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_NEW",Swig_var_CorporateAction_NEW_get, Swig_var_CorporateAction_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_EX_INTEREST",Swig_var_CorporateAction_EX_INTEREST_get, Swig_var_CorporateAction_EX_INTEREST_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_CASH_DIVIDEND",Swig_var_CorporateAction_CASH_DIVIDEND_get, Swig_var_CorporateAction_CASH_DIVIDEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_STOCK_DIVIDEND",Swig_var_CorporateAction_STOCK_DIVIDEND_get, Swig_var_CorporateAction_STOCK_DIVIDEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_NON_INTEGER_STOCK_SPLIT",Swig_var_CorporateAction_NON_INTEGER_STOCK_SPLIT_get, Swig_var_CorporateAction_NON_INTEGER_STOCK_SPLIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_REVERSE_STOCK_SPLIT",Swig_var_CorporateAction_REVERSE_STOCK_SPLIT_get, Swig_var_CorporateAction_REVERSE_STOCK_SPLIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_STANDARD_INTEGER_STOCK_SPLIT",Swig_var_CorporateAction_STANDARD_INTEGER_STOCK_SPLIT_get, Swig_var_CorporateAction_STANDARD_INTEGER_STOCK_SPLIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_POSITION_CONSOLIDATION",Swig_var_CorporateAction_POSITION_CONSOLIDATION_get, Swig_var_CorporateAction_POSITION_CONSOLIDATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_LIQUIDATION_REORGANIZATION",Swig_var_CorporateAction_LIQUIDATION_REORGANIZATION_get, Swig_var_CorporateAction_LIQUIDATION_REORGANIZATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_MERGER_REORGANIZATION",Swig_var_CorporateAction_MERGER_REORGANIZATION_get, Swig_var_CorporateAction_MERGER_REORGANIZATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_RIGHTS_OFFERING",Swig_var_CorporateAction_RIGHTS_OFFERING_get, Swig_var_CorporateAction_RIGHTS_OFFERING_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_SHAREHOLDER_MEETING",Swig_var_CorporateAction_SHAREHOLDER_MEETING_get, Swig_var_CorporateAction_SHAREHOLDER_MEETING_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_SPINOFF",Swig_var_CorporateAction_SPINOFF_get, Swig_var_CorporateAction_SPINOFF_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_TENDER_OFFER",Swig_var_CorporateAction_TENDER_OFFER_get, Swig_var_CorporateAction_TENDER_OFFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_WARRANT",Swig_var_CorporateAction_WARRANT_get, Swig_var_CorporateAction_WARRANT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_SPECIAL_ACTION",Swig_var_CorporateAction_SPECIAL_ACTION_get, Swig_var_CorporateAction_SPECIAL_ACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_SYMBOL_CONVERSION",Swig_var_CorporateAction_SYMBOL_CONVERSION_get, Swig_var_CorporateAction_SYMBOL_CONVERSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_CUSIP",Swig_var_CorporateAction_CUSIP_get, Swig_var_CorporateAction_CUSIP_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_LEAP_ROLLOVER",Swig_var_CorporateAction_LEAP_ROLLOVER_get, Swig_var_CorporateAction_LEAP_ROLLOVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CorporateAction_SUCCESSION_EVENT",Swig_var_CorporateAction_SUCCESSION_EVENT_get, Swig_var_CorporateAction_SUCCESSION_EVENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteAckStatus_ACCEPTED",Swig_var_QuoteAckStatus_ACCEPTED_get, Swig_var_QuoteAckStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteAckStatus_CANCELED_FOR_SYMBOL",Swig_var_QuoteAckStatus_CANCELED_FOR_SYMBOL_get, Swig_var_QuoteAckStatus_CANCELED_FOR_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE",Swig_var_QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE_get, Swig_var_QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteAckStatus_CANCELED_FOR_UNDERLYING",Swig_var_QuoteAckStatus_CANCELED_FOR_UNDERLYING_get, Swig_var_QuoteAckStatus_CANCELED_FOR_UNDERLYING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteAckStatus_CANCELED_ALL",Swig_var_QuoteAckStatus_CANCELED_ALL_get, Swig_var_QuoteAckStatus_CANCELED_ALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteAckStatus_REJECTED",Swig_var_QuoteAckStatus_REJECTED_get, Swig_var_QuoteAckStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_SYMBOL",Swig_var_QuoteCancelType_CANCEL_FOR_SYMBOL_get, Swig_var_QuoteCancelType_CANCEL_FOR_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_SECURITY_TYPE",Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_TYPE_get, Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL",Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL_get, Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_ALL_QUOTES",Swig_var_QuoteCancelType_CANCEL_FOR_ALL_QUOTES_get, Swig_var_QuoteCancelType_CANCEL_FOR_ALL_QUOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_ALL_QUOTES",Swig_var_QuoteCancelType_CANCEL_ALL_QUOTES_get, Swig_var_QuoteCancelType_CANCEL_ALL_QUOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID",Swig_var_QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID_get, Swig_var_QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES",Swig_var_QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES_get, Swig_var_QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY",Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY_get, Swig_var_QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_BY_QUOTETYPE",Swig_var_QuoteCancelType_CANCEL_BY_QUOTETYPE_get, Swig_var_QuoteCancelType_CANCEL_BY_QUOTETYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER",Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER_get, Swig_var_QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_UNKNOWN_SYMBOL",Swig_var_QuoteRejectReason_UNKNOWN_SYMBOL_get, Swig_var_QuoteRejectReason_UNKNOWN_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_EXCHANGE",Swig_var_QuoteRejectReason_EXCHANGE_get, Swig_var_QuoteRejectReason_EXCHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT",Swig_var_QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get, Swig_var_QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_TOO_LATE_TO_ENTER",Swig_var_QuoteRejectReason_TOO_LATE_TO_ENTER_get, Swig_var_QuoteRejectReason_TOO_LATE_TO_ENTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_UNKNOWN_QUOTE",Swig_var_QuoteRejectReason_UNKNOWN_QUOTE_get, Swig_var_QuoteRejectReason_UNKNOWN_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_DUPLICATE_QUOTE",Swig_var_QuoteRejectReason_DUPLICATE_QUOTE_get, Swig_var_QuoteRejectReason_DUPLICATE_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_INVALID_BID_ASK_SPREAD",Swig_var_QuoteRejectReason_INVALID_BID_ASK_SPREAD_get, Swig_var_QuoteRejectReason_INVALID_BID_ASK_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_INVALID_PRICE",Swig_var_QuoteRejectReason_INVALID_PRICE_get, Swig_var_QuoteRejectReason_INVALID_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY",Swig_var_QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get, Swig_var_QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_OTHER",Swig_var_QuoteRejectReason_OTHER_get, Swig_var_QuoteRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND",Swig_var_QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get, Swig_var_QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_QUOTE_LOCKED",Swig_var_QuoteRejectReason_QUOTE_LOCKED_get, Swig_var_QuoteRejectReason_QUOTE_LOCKED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER",Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get, Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteResponseLevel_NO_ACKNOWLEDGEMENT",Swig_var_QuoteResponseLevel_NO_ACKNOWLEDGEMENT_get, Swig_var_QuoteResponseLevel_NO_ACKNOWLEDGEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES",Swig_var_QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES_get, Swig_var_QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES",Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES_get, Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT",Swig_var_QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT_get, Swig_var_QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE",Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE_get, Swig_var_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestType_MANUAL",Swig_var_QuoteRequestType_MANUAL_get, Swig_var_QuoteRequestType_MANUAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestType_AUTOMATIC",Swig_var_QuoteRequestType_AUTOMATIC_get, Swig_var_QuoteRequestType_AUTOMATIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS",Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS_get, Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED",Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_get, Swig_var_SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_REQUEST_LIST_SECURITY_TYPES",Swig_var_SecurityRequestType_REQUEST_LIST_SECURITY_TYPES_get, Swig_var_SecurityRequestType_REQUEST_LIST_SECURITY_TYPES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_REQUEST_LIST_SECURITIES",Swig_var_SecurityRequestType_REQUEST_LIST_SECURITIES_get, Swig_var_SecurityRequestType_REQUEST_LIST_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_SYMBOL",Swig_var_SecurityRequestType_SYMBOL_get, Swig_var_SecurityRequestType_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE",Swig_var_SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE_get, Swig_var_SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_PRODUCT",Swig_var_SecurityRequestType_PRODUCT_get, Swig_var_SecurityRequestType_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_TRADINGSESSIONID",Swig_var_SecurityRequestType_TRADINGSESSIONID_get, Swig_var_SecurityRequestType_TRADINGSESSIONID_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_ALL_SECURITIES",Swig_var_SecurityRequestType_ALL_SECURITIES_get, Swig_var_SecurityRequestType_ALL_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID",Swig_var_SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get, Swig_var_SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS",Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS_get, Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE",Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE_get, Swig_var_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST",Swig_var_SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST_get, Swig_var_SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST",Swig_var_SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST_get, Swig_var_SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityResponseType_REJECT_SECURITY_PROPOSAL",Swig_var_SecurityResponseType_REJECT_SECURITY_PROPOSAL_get, Swig_var_SecurityResponseType_REJECT_SECURITY_PROPOSAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA",Swig_var_SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA_get, Swig_var_SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA",Swig_var_SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA_get, Swig_var_SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnsolicitedIndicator_NO",Swig_var_UnsolicitedIndicator_NO_get, Swig_var_UnsolicitedIndicator_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnsolicitedIndicator_YES",Swig_var_UnsolicitedIndicator_YES_get, Swig_var_UnsolicitedIndicator_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_OPENING_DELAY",Swig_var_SecurityTradingStatus_OPENING_DELAY_get, Swig_var_SecurityTradingStatus_OPENING_DELAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL",Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL_get, Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_NO_MARKET_IMBALANCE",Swig_var_SecurityTradingStatus_NO_MARKET_IMBALANCE_get, Swig_var_SecurityTradingStatus_NO_MARKET_IMBALANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE",Swig_var_SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE_get, Swig_var_SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_ITS_PRE_OPENING",Swig_var_SecurityTradingStatus_ITS_PRE_OPENING_get, Swig_var_SecurityTradingStatus_ITS_PRE_OPENING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_NEW_PRICE_INDICATION",Swig_var_SecurityTradingStatus_NEW_PRICE_INDICATION_get, Swig_var_SecurityTradingStatus_NEW_PRICE_INDICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_TRADE_DISSEMINATION_TIME",Swig_var_SecurityTradingStatus_TRADE_DISSEMINATION_TIME_get, Swig_var_SecurityTradingStatus_TRADE_DISSEMINATION_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_READY_TO_TRADE",Swig_var_SecurityTradingStatus_READY_TO_TRADE_get, Swig_var_SecurityTradingStatus_READY_TO_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING",Swig_var_SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING_get, Swig_var_SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET",Swig_var_SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET_get, Swig_var_SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_TRADING_HALT",Swig_var_SecurityTradingStatus_TRADING_HALT_get, Swig_var_SecurityTradingStatus_TRADING_HALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_UNKNOWN_OR_INVALID",Swig_var_SecurityTradingStatus_UNKNOWN_OR_INVALID_get, Swig_var_SecurityTradingStatus_UNKNOWN_OR_INVALID_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_RESUME",Swig_var_SecurityTradingStatus_RESUME_get, Swig_var_SecurityTradingStatus_RESUME_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_NO_OPEN_NO_RESUME",Swig_var_SecurityTradingStatus_NO_OPEN_NO_RESUME_get, Swig_var_SecurityTradingStatus_NO_OPEN_NO_RESUME_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_PRICE_INDICATION",Swig_var_SecurityTradingStatus_PRICE_INDICATION_get, Swig_var_SecurityTradingStatus_PRICE_INDICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_TRADING_RANGE_INDICATION",Swig_var_SecurityTradingStatus_TRADING_RANGE_INDICATION_get, Swig_var_SecurityTradingStatus_TRADING_RANGE_INDICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_MARKET_IMBALANCE_BUY",Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_BUY_get, Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_BUY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_MARKET_IMBALANCE_SELL",Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_SELL_get, Swig_var_SecurityTradingStatus_MARKET_IMBALANCE_SELL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY",Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY_get, Swig_var_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_OPENING_ROTATION",Swig_var_SecurityTradingStatus_OPENING_ROTATION_get, Swig_var_SecurityTradingStatus_OPENING_ROTATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_PRE_OPEN",Swig_var_SecurityTradingStatus_PRE_OPEN_get, Swig_var_SecurityTradingStatus_PRE_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_FAST_MARKET",Swig_var_SecurityTradingStatus_FAST_MARKET_get, Swig_var_SecurityTradingStatus_FAST_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_NO_OPEN",Swig_var_SecurityTradingStatus_NO_OPEN_get, Swig_var_SecurityTradingStatus_NO_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_PRE_CROSS",Swig_var_SecurityTradingStatus_PRE_CROSS_get, Swig_var_SecurityTradingStatus_PRE_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_CROSS",Swig_var_SecurityTradingStatus_CROSS_get, Swig_var_SecurityTradingStatus_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingStatus_POST_CLOSE",Swig_var_SecurityTradingStatus_POST_CLOSE_get, Swig_var_SecurityTradingStatus_POST_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonChar_NEWS_DISSEMINATION",Swig_var_HaltReasonChar_NEWS_DISSEMINATION_get, Swig_var_HaltReasonChar_NEWS_DISSEMINATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonChar_ORDER_INFLUX",Swig_var_HaltReasonChar_ORDER_INFLUX_get, Swig_var_HaltReasonChar_ORDER_INFLUX_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonChar_ORDER_IMBALANCE",Swig_var_HaltReasonChar_ORDER_IMBALANCE_get, Swig_var_HaltReasonChar_ORDER_IMBALANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonChar_ADDITIONAL_INFORMATION",Swig_var_HaltReasonChar_ADDITIONAL_INFORMATION_get, Swig_var_HaltReasonChar_ADDITIONAL_INFORMATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonChar_NEWS_PENDING",Swig_var_HaltReasonChar_NEWS_PENDING_get, Swig_var_HaltReasonChar_NEWS_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonChar_EQUIPMENT_CHANGEOVER",Swig_var_HaltReasonChar_EQUIPMENT_CHANGEOVER_get, Swig_var_HaltReasonChar_EQUIPMENT_CHANGEOVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonChar_NEW_PENDING",Swig_var_HaltReasonChar_NEW_PENDING_get, Swig_var_HaltReasonChar_NEW_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"InViewOfCommon_NO",Swig_var_InViewOfCommon_NO_get, Swig_var_InViewOfCommon_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"InViewOfCommon_YES",Swig_var_InViewOfCommon_YES_get, Swig_var_InViewOfCommon_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"DueToRelated_NO",Swig_var_DueToRelated_NO_get, Swig_var_DueToRelated_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"DueToRelated_YES",Swig_var_DueToRelated_YES_get, Swig_var_DueToRelated_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"Adjustment_CANCEL",Swig_var_Adjustment_CANCEL_get, Swig_var_Adjustment_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Adjustment_ERROR",Swig_var_Adjustment_ERROR_get, Swig_var_Adjustment_ERROR_set); SWIG_addvarlink(SWIG_globals(),(char*)"Adjustment_CORRECTION",Swig_var_Adjustment_CORRECTION_get, Swig_var_Adjustment_CORRECTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionID_DAY",Swig_var_TradingSessionID_DAY_get, Swig_var_TradingSessionID_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionID_HALFDAY",Swig_var_TradingSessionID_HALFDAY_get, Swig_var_TradingSessionID_HALFDAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionID_MORNING",Swig_var_TradingSessionID_MORNING_get, Swig_var_TradingSessionID_MORNING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionID_AFTERNOON",Swig_var_TradingSessionID_AFTERNOON_get, Swig_var_TradingSessionID_AFTERNOON_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionID_EVENING",Swig_var_TradingSessionID_EVENING_get, Swig_var_TradingSessionID_EVENING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionID_AFTER_HOURS",Swig_var_TradingSessionID_AFTER_HOURS_get, Swig_var_TradingSessionID_AFTER_HOURS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesMethod_ELECTRONIC",Swig_var_TradSesMethod_ELECTRONIC_get, Swig_var_TradSesMethod_ELECTRONIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesMethod_OPEN_OUTCRY",Swig_var_TradSesMethod_OPEN_OUTCRY_get, Swig_var_TradSesMethod_OPEN_OUTCRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesMethod_TWO_PARTY",Swig_var_TradSesMethod_TWO_PARTY_get, Swig_var_TradSesMethod_TWO_PARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesMode_TESTING",Swig_var_TradSesMode_TESTING_get, Swig_var_TradSesMode_TESTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesMode_SIMULATED",Swig_var_TradSesMode_SIMULATED_get, Swig_var_TradSesMode_SIMULATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesMode_PRODUCTION",Swig_var_TradSesMode_PRODUCTION_get, Swig_var_TradSesMode_PRODUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatus_HALTED",Swig_var_TradSesStatus_HALTED_get, Swig_var_TradSesStatus_HALTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatus_OPEN",Swig_var_TradSesStatus_OPEN_get, Swig_var_TradSesStatus_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatus_CLOSED",Swig_var_TradSesStatus_CLOSED_get, Swig_var_TradSesStatus_CLOSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatus_PRE_OPEN",Swig_var_TradSesStatus_PRE_OPEN_get, Swig_var_TradSesStatus_PRE_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatus_PRE_CLOSE",Swig_var_TradSesStatus_PRE_CLOSE_get, Swig_var_TradSesStatus_PRE_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatus_REQUEST_REJECTED",Swig_var_TradSesStatus_REQUEST_REJECTED_get, Swig_var_TradSesStatus_REQUEST_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatus_UNKNOWN",Swig_var_TradSesStatus_UNKNOWN_get, Swig_var_TradSesStatus_UNKNOWN_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_UNKNOWN_SYMBOL",Swig_var_QuoteEntryRejectReason_UNKNOWN_SYMBOL_get, Swig_var_QuoteEntryRejectReason_UNKNOWN_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_EXCHANGE",Swig_var_QuoteEntryRejectReason_EXCHANGE_get, Swig_var_QuoteEntryRejectReason_EXCHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT",Swig_var_QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT_get, Swig_var_QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_TOO_LATE_TO_ENTER",Swig_var_QuoteEntryRejectReason_TOO_LATE_TO_ENTER_get, Swig_var_QuoteEntryRejectReason_TOO_LATE_TO_ENTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_UNKNOWN_QUOTE",Swig_var_QuoteEntryRejectReason_UNKNOWN_QUOTE_get, Swig_var_QuoteEntryRejectReason_UNKNOWN_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_DUPLICATE_QUOTE",Swig_var_QuoteEntryRejectReason_DUPLICATE_QUOTE_get, Swig_var_QuoteEntryRejectReason_DUPLICATE_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD",Swig_var_QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD_get, Swig_var_QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_INVALID_PRICE",Swig_var_QuoteEntryRejectReason_INVALID_PRICE_get, Swig_var_QuoteEntryRejectReason_INVALID_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY",Swig_var_QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get, Swig_var_QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidRequestTransType_CANCEL",Swig_var_BidRequestTransType_CANCEL_get, Swig_var_BidRequestTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidRequestTransType_NO",Swig_var_BidRequestTransType_NO_get, Swig_var_BidRequestTransType_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidRequestTransType_NEW",Swig_var_BidRequestTransType_NEW_get, Swig_var_BidRequestTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"SolicitedFlag_NO",Swig_var_SolicitedFlag_NO_get, Swig_var_SolicitedFlag_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"SolicitedFlag_YES",Swig_var_SolicitedFlag_YES_get, Swig_var_SolicitedFlag_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_GT_CORPORATE_ACTION",Swig_var_ExecRestatementReason_GT_CORPORATE_ACTION_get, Swig_var_ExecRestatementReason_GT_CORPORATE_ACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_GT_RENEWAL",Swig_var_ExecRestatementReason_GT_RENEWAL_get, Swig_var_ExecRestatementReason_GT_RENEWAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_VERBAL_CHANGE",Swig_var_ExecRestatementReason_VERBAL_CHANGE_get, Swig_var_ExecRestatementReason_VERBAL_CHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_REPRICING_OF_ORDER",Swig_var_ExecRestatementReason_REPRICING_OF_ORDER_get, Swig_var_ExecRestatementReason_REPRICING_OF_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_BROKER_OPTION",Swig_var_ExecRestatementReason_BROKER_OPTION_get, Swig_var_ExecRestatementReason_BROKER_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY",Swig_var_ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY_get, Swig_var_ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE",Swig_var_ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE_get, Swig_var_ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_MARKET",Swig_var_ExecRestatementReason_MARKET_get, Swig_var_ExecRestatementReason_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_CANCEL_ON_TRADING_HALT",Swig_var_ExecRestatementReason_CANCEL_ON_TRADING_HALT_get, Swig_var_ExecRestatementReason_CANCEL_ON_TRADING_HALT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_CANCELED_NOT_BEST",Swig_var_ExecRestatementReason_CANCELED_NOT_BEST_get, Swig_var_ExecRestatementReason_CANCELED_NOT_BEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_WAREHOUSE_RECAP",Swig_var_ExecRestatementReason_WAREHOUSE_RECAP_get, Swig_var_ExecRestatementReason_WAREHOUSE_RECAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_OTHER",Swig_var_ExecRestatementReason_OTHER_get, Swig_var_ExecRestatementReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecRestatementReason_PEG_REFRESH",Swig_var_ExecRestatementReason_PEG_REFRESH_get, Swig_var_ExecRestatementReason_PEG_REFRESH_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_OTHER",Swig_var_BusinessRejectReason_OTHER_get, Swig_var_BusinessRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNKOWN_ID",Swig_var_BusinessRejectReason_UNKOWN_ID_get, Swig_var_BusinessRejectReason_UNKOWN_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNKNOWN_SECURITY",Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_get, Swig_var_BusinessRejectReason_UNKNOWN_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE",Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_get, Swig_var_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_APPLICATION_NOT_AVAILABLE",Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_get, Swig_var_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING",Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_get, Swig_var_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME",Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_get, Swig_var_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_NOT_AUTHORIZED",Swig_var_BusinessRejectReason_NOT_AUTHORIZED_get, Swig_var_BusinessRejectReason_NOT_AUTHORIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNKNOWN_ID",Swig_var_BusinessRejectReason_UNKNOWN_ID_get, Swig_var_BusinessRejectReason_UNKNOWN_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_UNKNOWN_MESSAGE_TYPE",Swig_var_BusinessRejectReason_UNKNOWN_MESSAGE_TYPE_get, Swig_var_BusinessRejectReason_UNKNOWN_MESSAGE_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BusinessRejectReason_INVALID_PRICE_INCREMENT",Swig_var_BusinessRejectReason_INVALID_PRICE_INCREMENT_get, Swig_var_BusinessRejectReason_INVALID_PRICE_INCREMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_RELATED_TO_DISPLAYED_PRICE",Swig_var_DiscretionInst_RELATED_TO_DISPLAYED_PRICE_get, Swig_var_DiscretionInst_RELATED_TO_DISPLAYED_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_RELATED_TO_MARKET_PRICE",Swig_var_DiscretionInst_RELATED_TO_MARKET_PRICE_get, Swig_var_DiscretionInst_RELATED_TO_MARKET_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_RELATED_TO_PRIMARY_PRICE",Swig_var_DiscretionInst_RELATED_TO_PRIMARY_PRICE_get, Swig_var_DiscretionInst_RELATED_TO_PRIMARY_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE",Swig_var_DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE_get, Swig_var_DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_RELATED_TO_MIDPOINT_PRICE",Swig_var_DiscretionInst_RELATED_TO_MIDPOINT_PRICE_get, Swig_var_DiscretionInst_RELATED_TO_MIDPOINT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_RELATED_TO_LAST_TRADE_PRICE",Swig_var_DiscretionInst_RELATED_TO_LAST_TRADE_PRICE_get, Swig_var_DiscretionInst_RELATED_TO_LAST_TRADE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_RELATED_TO_VWAP",Swig_var_DiscretionInst_RELATED_TO_VWAP_get, Swig_var_DiscretionInst_RELATED_TO_VWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionInst_AVERAGE_PRICE_GUARANTEE",Swig_var_DiscretionInst_AVERAGE_PRICE_GUARANTEE_get, Swig_var_DiscretionInst_AVERAGE_PRICE_GUARANTEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidType_NON_DISCLOSED_STYLE",Swig_var_BidType_NON_DISCLOSED_STYLE_get, Swig_var_BidType_NON_DISCLOSED_STYLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidType_DISCLOSED_STYLE",Swig_var_BidType_DISCLOSED_STYLE_get, Swig_var_BidType_DISCLOSED_STYLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidType_NO_BIDDING_PROCESS",Swig_var_BidType_NO_BIDDING_PROCESS_get, Swig_var_BidType_NO_BIDDING_PROCESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidType_DISCLOSED_SYTLE",Swig_var_BidType_DISCLOSED_SYTLE_get, Swig_var_BidType_DISCLOSED_SYTLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidDescriptorType_INDEX",Swig_var_BidDescriptorType_INDEX_get, Swig_var_BidDescriptorType_INDEX_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidDescriptorType_COUNTRY",Swig_var_BidDescriptorType_COUNTRY_get, Swig_var_BidDescriptorType_COUNTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidDescriptorType_SECTOR",Swig_var_BidDescriptorType_SECTOR_get, Swig_var_BidDescriptorType_SECTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideValueInd_SIDEVALUE1",Swig_var_SideValueInd_SIDEVALUE1_get, Swig_var_SideValueInd_SIDEVALUE1_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideValueInd_SIDEVALUE_2",Swig_var_SideValueInd_SIDEVALUE_2_get, Swig_var_SideValueInd_SIDEVALUE_2_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideValueInd_SIDE_VALUE_1",Swig_var_SideValueInd_SIDE_VALUE_1_get, Swig_var_SideValueInd_SIDE_VALUE_1_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideValueInd_SIDE_VALUE_2",Swig_var_SideValueInd_SIDE_VALUE_2_get, Swig_var_SideValueInd_SIDE_VALUE_2_set); SWIG_addvarlink(SWIG_globals(),(char*)"LiquidityIndType_5_DAY_MOVING_AVERAGE",Swig_var_LiquidityIndType_5_DAY_MOVING_AVERAGE_get, Swig_var_LiquidityIndType_5_DAY_MOVING_AVERAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"LiquidityIndType_20_DAY_MOVING_AVERAGE",Swig_var_LiquidityIndType_20_DAY_MOVING_AVERAGE_get, Swig_var_LiquidityIndType_20_DAY_MOVING_AVERAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"LiquidityIndType_NORMAL_MARKET_SIZE",Swig_var_LiquidityIndType_NORMAL_MARKET_SIZE_get, Swig_var_LiquidityIndType_NORMAL_MARKET_SIZE_set); SWIG_addvarlink(SWIG_globals(),(char*)"LiquidityIndType_OTHER",Swig_var_LiquidityIndType_OTHER_get, Swig_var_LiquidityIndType_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"LiquidityIndType_5DAY_MOVING_AVERAGE",Swig_var_LiquidityIndType_5DAY_MOVING_AVERAGE_get, Swig_var_LiquidityIndType_5DAY_MOVING_AVERAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExchangeForPhysical_NO",Swig_var_ExchangeForPhysical_NO_get, Swig_var_ExchangeForPhysical_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExchangeForPhysical_YES",Swig_var_ExchangeForPhysical_YES_get, Swig_var_ExchangeForPhysical_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST",Swig_var_ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST_get, Swig_var_ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD",Swig_var_ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get, Swig_var_ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProgRptReqs_REAL_TIME_EXECUTION_REPORTS",Swig_var_ProgRptReqs_REAL_TIME_EXECUTION_REPORTS_get, Swig_var_ProgRptReqs_REAL_TIME_EXECUTION_REPORTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST",Swig_var_ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_get, Swig_var_ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD",Swig_var_ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get, Swig_var_ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_set); SWIG_addvarlink(SWIG_globals(),(char*)"IncTaxInd_NET",Swig_var_IncTaxInd_NET_get, Swig_var_IncTaxInd_NET_set); SWIG_addvarlink(SWIG_globals(),(char*)"IncTaxInd_GROSS",Swig_var_IncTaxInd_GROSS_get, Swig_var_IncTaxInd_GROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeType_AGENCY",Swig_var_TradeType_AGENCY_get, Swig_var_TradeType_AGENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeType_VWAP_GUARANTEE",Swig_var_TradeType_VWAP_GUARANTEE_get, Swig_var_TradeType_VWAP_GUARANTEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeType_GUARANTEED_CLOSE",Swig_var_TradeType_GUARANTEED_CLOSE_get, Swig_var_TradeType_GUARANTEED_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeType_RISK_TRADE",Swig_var_TradeType_RISK_TRADE_get, Swig_var_TradeType_RISK_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION",Swig_var_BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION_get, Swig_var_BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_CLOSING_PRICE",Swig_var_BasisPxType_CLOSING_PRICE_get, Swig_var_BasisPxType_CLOSING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_CURRENT_PRICE",Swig_var_BasisPxType_CURRENT_PRICE_get, Swig_var_BasisPxType_CURRENT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_SQ",Swig_var_BasisPxType_SQ_get, Swig_var_BasisPxType_SQ_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_VWAP_THROUGH_A_DAY",Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_get, Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_VWAP_THROUGH_A_MORNING_SESSION",Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_get, Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION",Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_get, Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI",Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI_get, Swig_var_BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI",Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_get, Swig_var_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI",Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_get, Swig_var_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_STRIKE",Swig_var_BasisPxType_STRIKE_get, Swig_var_BasisPxType_STRIKE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_OPEN",Swig_var_BasisPxType_OPEN_get, Swig_var_BasisPxType_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"BasisPxType_OTHERS",Swig_var_BasisPxType_OTHERS_get, Swig_var_BasisPxType_OTHERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PERCENTAGE",Swig_var_PriceType_PERCENTAGE_get, Swig_var_PriceType_PERCENTAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PER_SHARE",Swig_var_PriceType_PER_SHARE_get, Swig_var_PriceType_PER_SHARE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_FIXED_AMOUNT",Swig_var_PriceType_FIXED_AMOUNT_get, Swig_var_PriceType_FIXED_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_DISCOUNT",Swig_var_PriceType_DISCOUNT_get, Swig_var_PriceType_DISCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK",Swig_var_PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get, Swig_var_PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_TED_PRICE",Swig_var_PriceType_TED_PRICE_get, Swig_var_PriceType_TED_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_TED_YIELD",Swig_var_PriceType_TED_YIELD_get, Swig_var_PriceType_TED_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PREMIUM",Swig_var_PriceType_PREMIUM_get, Swig_var_PriceType_PREMIUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PER_UNIT",Swig_var_PriceType_PER_UNIT_get, Swig_var_PriceType_PER_UNIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR",Swig_var_PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get, Swig_var_PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR",Swig_var_PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get, Swig_var_PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_SPREAD",Swig_var_PriceType_SPREAD_get, Swig_var_PriceType_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_YIELD",Swig_var_PriceType_YIELD_get, Swig_var_PriceType_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_FIXED_CABINET_TRADE_PRICE",Swig_var_PriceType_FIXED_CABINET_TRADE_PRICE_get, Swig_var_PriceType_FIXED_CABINET_TRADE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_VARIABLE_CABINET_TRADE_PRICE",Swig_var_PriceType_VARIABLE_CABINET_TRADE_PRICE_get, Swig_var_PriceType_VARIABLE_CABINET_TRADE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PRODUCT_TICKS_IN_HALFS",Swig_var_PriceType_PRODUCT_TICKS_IN_HALFS_get, Swig_var_PriceType_PRODUCT_TICKS_IN_HALFS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PRODUCT_TICKS_IN_FOURTHS",Swig_var_PriceType_PRODUCT_TICKS_IN_FOURTHS_get, Swig_var_PriceType_PRODUCT_TICKS_IN_FOURTHS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PRODUCT_TICKS_IN_EIGHTS",Swig_var_PriceType_PRODUCT_TICKS_IN_EIGHTS_get, Swig_var_PriceType_PRODUCT_TICKS_IN_EIGHTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PRODUCT_TICKS_IN_SIXTEENTHS",Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTEENTHS_get, Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTEENTHS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS",Swig_var_PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS_get, Swig_var_PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS",Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS_get, Swig_var_PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS",Swig_var_PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS_get, Swig_var_PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION",Swig_var_GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION_get, Swig_var_GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES",Swig_var_GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES_get, Swig_var_GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES_set); SWIG_addvarlink(SWIG_globals(),(char*)"GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE",Swig_var_GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE_get, Swig_var_GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_ALERT",Swig_var_ListStatusType_ALERT_get, Swig_var_ListStatusType_ALERT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_EXECSTARTED",Swig_var_ListStatusType_EXECSTARTED_get, Swig_var_ListStatusType_EXECSTARTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_TIMED",Swig_var_ListStatusType_TIMED_get, Swig_var_ListStatusType_TIMED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_RESPONSE",Swig_var_ListStatusType_RESPONSE_get, Swig_var_ListStatusType_RESPONSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_ACK",Swig_var_ListStatusType_ACK_get, Swig_var_ListStatusType_ACK_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_ALLDONE",Swig_var_ListStatusType_ALLDONE_get, Swig_var_ListStatusType_ALLDONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_EXEC_STARTED",Swig_var_ListStatusType_EXEC_STARTED_get, Swig_var_ListStatusType_EXEC_STARTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListStatusType_ALL_DONE",Swig_var_ListStatusType_ALL_DONE_get, Swig_var_ListStatusType_ALL_DONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetGrossInd_NET",Swig_var_NetGrossInd_NET_get, Swig_var_NetGrossInd_NET_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetGrossInd_GROSS",Swig_var_NetGrossInd_GROSS_get, Swig_var_NetGrossInd_GROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_CANCELING",Swig_var_ListOrderStatus_CANCELING_get, Swig_var_ListOrderStatus_CANCELING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_EXECUTING",Swig_var_ListOrderStatus_EXECUTING_get, Swig_var_ListOrderStatus_EXECUTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_REJECT",Swig_var_ListOrderStatus_REJECT_get, Swig_var_ListOrderStatus_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_ALL_DONE",Swig_var_ListOrderStatus_ALL_DONE_get, Swig_var_ListOrderStatus_ALL_DONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_ALERT",Swig_var_ListOrderStatus_ALERT_get, Swig_var_ListOrderStatus_ALERT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_RECEIVEDFOREXECUTION",Swig_var_ListOrderStatus_RECEIVEDFOREXECUTION_get, Swig_var_ListOrderStatus_RECEIVEDFOREXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_INBIDDINGPROCESS",Swig_var_ListOrderStatus_INBIDDINGPROCESS_get, Swig_var_ListOrderStatus_INBIDDINGPROCESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_IN_BIDDING_PROCESS",Swig_var_ListOrderStatus_IN_BIDDING_PROCESS_get, Swig_var_ListOrderStatus_IN_BIDDING_PROCESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_RECEIVED_FOR_EXECUTION",Swig_var_ListOrderStatus_RECEIVED_FOR_EXECUTION_get, Swig_var_ListOrderStatus_RECEIVED_FOR_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListOrderStatus_CANCELLING",Swig_var_ListOrderStatus_CANCELLING_get, Swig_var_ListOrderStatus_CANCELLING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_IMMEDIATE",Swig_var_ListExecInstType_IMMEDIATE_get, Swig_var_ListExecInstType_IMMEDIATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION",Swig_var_ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION_get, Swig_var_ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW",Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW_get, Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP",Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP_get, Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN",Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN_get, Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION",Swig_var_ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION_get, Swig_var_ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3",Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3_get, Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4",Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4_get, Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5",Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5_get, Swig_var_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejResponseTo_ORDER_CANCEL_REQUEST",Swig_var_CxlRejResponseTo_ORDER_CANCEL_REQUEST_get, Swig_var_CxlRejResponseTo_ORDER_CANCEL_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST",Swig_var_CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST_get, Swig_var_CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultiLegReportingType_SINGLE_SECURITY",Swig_var_MultiLegReportingType_SINGLE_SECURITY_get, Swig_var_MultiLegReportingType_SINGLE_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY",Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get, Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultiLegReportingType_MULTI_LEG_SECURITY",Swig_var_MultiLegReportingType_MULTI_LEG_SECURITY_get, Swig_var_MultiLegReportingType_MULTI_LEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY",Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get, Swig_var_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_SICOVAM",Swig_var_SecurityIDSource_SICOVAM_get, Swig_var_SecurityIDSource_SICOVAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_SEDOL",Swig_var_SecurityIDSource_SEDOL_get, Swig_var_SecurityIDSource_SEDOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_CUSIP",Swig_var_SecurityIDSource_CUSIP_get, Swig_var_SecurityIDSource_CUSIP_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_QUIK",Swig_var_SecurityIDSource_QUIK_get, Swig_var_SecurityIDSource_QUIK_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_BELGIAN",Swig_var_SecurityIDSource_BELGIAN_get, Swig_var_SecurityIDSource_BELGIAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_VALOREN",Swig_var_SecurityIDSource_VALOREN_get, Swig_var_SecurityIDSource_VALOREN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_DUTCH",Swig_var_SecurityIDSource_DUTCH_get, Swig_var_SecurityIDSource_DUTCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_WERTPAPIER",Swig_var_SecurityIDSource_WERTPAPIER_get, Swig_var_SecurityIDSource_WERTPAPIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_BLOOMBERG_SYMBOL",Swig_var_SecurityIDSource_BLOOMBERG_SYMBOL_get, Swig_var_SecurityIDSource_BLOOMBERG_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION",Swig_var_SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION_get, Swig_var_SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_EXCHANGE_SYMBOL",Swig_var_SecurityIDSource_EXCHANGE_SYMBOL_get, Swig_var_SecurityIDSource_EXCHANGE_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_ISO_COUNTRY_CODE",Swig_var_SecurityIDSource_ISO_COUNTRY_CODE_get, Swig_var_SecurityIDSource_ISO_COUNTRY_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_ISO_CURRENCY_CODE",Swig_var_SecurityIDSource_ISO_CURRENCY_CODE_get, Swig_var_SecurityIDSource_ISO_CURRENCY_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_RIC_CODE",Swig_var_SecurityIDSource_RIC_CODE_get, Swig_var_SecurityIDSource_RIC_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_ISIN_NUMBER",Swig_var_SecurityIDSource_ISIN_NUMBER_get, Swig_var_SecurityIDSource_ISIN_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_COMMON",Swig_var_SecurityIDSource_COMMON_get, Swig_var_SecurityIDSource_COMMON_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_CLEARING_HOUSE",Swig_var_SecurityIDSource_CLEARING_HOUSE_get, Swig_var_SecurityIDSource_CLEARING_HOUSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION",Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION_get, Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY",Swig_var_SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY_get, Swig_var_SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY",Swig_var_SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY_get, Swig_var_SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_ISDA_FPML_PRODUCT_URL",Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_URL_get, Swig_var_SecurityIDSource_ISDA_FPML_PRODUCT_URL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_LETTER_OF_CREDIT",Swig_var_SecurityIDSource_LETTER_OF_CREDIT_get, Swig_var_SecurityIDSource_LETTER_OF_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER",Swig_var_SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER_get, Swig_var_SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQty_LARGE",Swig_var_IOIQty_LARGE_get, Swig_var_IOIQty_LARGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQty_MEDIUM",Swig_var_IOIQty_MEDIUM_get, Swig_var_IOIQty_MEDIUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQty_SMALL",Swig_var_IOIQty_SMALL_get, Swig_var_IOIQty_SMALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"IOIQty_UNDISCLOSED_QUANTITY",Swig_var_IOIQty_UNDISCLOSED_QUANTITY_get, Swig_var_IOIQty_UNDISCLOSED_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PositionEffect_FIFO",Swig_var_PositionEffect_FIFO_get, Swig_var_PositionEffect_FIFO_set); SWIG_addvarlink(SWIG_globals(),(char*)"PositionEffect_ROLLED",Swig_var_PositionEffect_ROLLED_get, Swig_var_PositionEffect_ROLLED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PositionEffect_CLOSE",Swig_var_PositionEffect_CLOSE_get, Swig_var_PositionEffect_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PositionEffect_OPEN",Swig_var_PositionEffect_OPEN_get, Swig_var_PositionEffect_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN",Swig_var_PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN_get, Swig_var_PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"PositionEffect_DEFAULT",Swig_var_PositionEffect_DEFAULT_get, Swig_var_PositionEffect_DEFAULT_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_SWAP",Swig_var_BenchmarkCurveName_SWAP_get, Swig_var_BenchmarkCurveName_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_LIBID",Swig_var_BenchmarkCurveName_LIBID_get, Swig_var_BenchmarkCurveName_LIBID_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_OTHER",Swig_var_BenchmarkCurveName_OTHER_get, Swig_var_BenchmarkCurveName_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_TREASURY",Swig_var_BenchmarkCurveName_TREASURY_get, Swig_var_BenchmarkCurveName_TREASURY_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_EURIBOR",Swig_var_BenchmarkCurveName_EURIBOR_get, Swig_var_BenchmarkCurveName_EURIBOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_PFANDBRIEFE",Swig_var_BenchmarkCurveName_PFANDBRIEFE_get, Swig_var_BenchmarkCurveName_PFANDBRIEFE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_FUTURESWAP",Swig_var_BenchmarkCurveName_FUTURESWAP_get, Swig_var_BenchmarkCurveName_FUTURESWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_MUNIAAA",Swig_var_BenchmarkCurveName_MUNIAAA_get, Swig_var_BenchmarkCurveName_MUNIAAA_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_LIBOR",Swig_var_BenchmarkCurveName_LIBOR_get, Swig_var_BenchmarkCurveName_LIBOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_EONIA",Swig_var_BenchmarkCurveName_EONIA_get, Swig_var_BenchmarkCurveName_EONIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_EUREPO",Swig_var_BenchmarkCurveName_EUREPO_get, Swig_var_BenchmarkCurveName_EUREPO_set); SWIG_addvarlink(SWIG_globals(),(char*)"BenchmarkCurveName_SONIA",Swig_var_BenchmarkCurveName_SONIA_get, Swig_var_BenchmarkCurveName_SONIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_ABSOLUTE_PREPAYMENT_SPEED",Swig_var_StipulationType_ABSOLUTE_PREPAYMENT_SPEED_get, Swig_var_StipulationType_ABSOLUTE_PREPAYMENT_SPEED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_LOAN_AGE",Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_MATURITY",Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_CONSTANT_PREPAYMENT_RATE",Swig_var_StipulationType_CONSTANT_PREPAYMENT_RATE_get, Swig_var_StipulationType_CONSTANT_PREPAYMENT_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE",Swig_var_StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE_get, Swig_var_StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_LIFE",Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE",Swig_var_StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get, Swig_var_StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_SINGLE_MONTHLY_MORTALITY",Swig_var_StipulationType_SINGLE_MONTHLY_MORTALITY_get, Swig_var_StipulationType_SINGLE_MONTHLY_MORTALITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MONTHLY_PREPAYMENT_RATE",Swig_var_StipulationType_MONTHLY_PREPAYMENT_RATE_get, Swig_var_StipulationType_MONTHLY_PREPAYMENT_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_OF_BMA_PREPAYMENT_CURVE",Swig_var_StipulationType_OF_BMA_PREPAYMENT_CURVE_get, Swig_var_StipulationType_OF_BMA_PREPAYMENT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE",Swig_var_StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE_get, Swig_var_StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_CONSTANT_PREPAYMENT_PENALTY",Swig_var_StipulationType_CONSTANT_PREPAYMENT_PENALTY_get, Swig_var_StipulationType_CONSTANT_PREPAYMENT_PENALTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_LOT_VARIANCE",Swig_var_StipulationType_LOT_VARIANCE_get, Swig_var_StipulationType_LOT_VARIANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_CONSTANT_PREPAYMENT_YIELD",Swig_var_StipulationType_CONSTANT_PREPAYMENT_YIELD_get, Swig_var_StipulationType_CONSTANT_PREPAYMENT_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_COUPON",Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPON_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_YEAR_OF_ISSUE",Swig_var_StipulationType_YEAR_OF_ISSUE_get, Swig_var_StipulationType_YEAR_OF_ISSUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MATURITY_YEAR",Swig_var_StipulationType_MATURITY_YEAR_get, Swig_var_StipulationType_MATURITY_YEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_NUMBER_OF_PIECES",Swig_var_StipulationType_NUMBER_OF_PIECES_get, Swig_var_StipulationType_NUMBER_OF_PIECES_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_POOLS_MAXIMUM",Swig_var_StipulationType_POOLS_MAXIMUM_get, Swig_var_StipulationType_POOLS_MAXIMUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_POOLS_PER_MILLION",Swig_var_StipulationType_POOLS_PER_MILLION_get, Swig_var_StipulationType_POOLS_PER_MILLION_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_POOLS_PER_LOT",Swig_var_StipulationType_POOLS_PER_LOT_get, Swig_var_StipulationType_POOLS_PER_LOT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_POOLS_PER_TRADE",Swig_var_StipulationType_POOLS_PER_TRADE_get, Swig_var_StipulationType_POOLS_PER_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PRODUCTION_YEAR",Swig_var_StipulationType_PRODUCTION_YEAR_get, Swig_var_StipulationType_PRODUCTION_YEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_TRADE_VARIANCE",Swig_var_StipulationType_TRADE_VARIANCE_get, Swig_var_StipulationType_TRADE_VARIANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_GEOGRAPHICS",Swig_var_StipulationType_GEOGRAPHICS_get, Swig_var_StipulationType_GEOGRAPHICS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_AMT",Swig_var_StipulationType_AMT_get, Swig_var_StipulationType_AMT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER",Swig_var_StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER_get, Swig_var_StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_BANK_QUALIFIED",Swig_var_StipulationType_BANK_QUALIFIED_get, Swig_var_StipulationType_BANK_QUALIFIED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_BARGAIN_CONDITIONS_SEE",Swig_var_StipulationType_BARGAIN_CONDITIONS_SEE_get, Swig_var_StipulationType_BARGAIN_CONDITIONS_SEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_COUPON_RANGE",Swig_var_StipulationType_COUPON_RANGE_get, Swig_var_StipulationType_COUPON_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_ISO_CURRENCY_CODE",Swig_var_StipulationType_ISO_CURRENCY_CODE_get, Swig_var_StipulationType_ISO_CURRENCY_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_CUSTOM_START_END_DATE",Swig_var_StipulationType_CUSTOM_START_END_DATE_get, Swig_var_StipulationType_CUSTOM_START_END_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_GEOGRAPHICS_AND_RANGE",Swig_var_StipulationType_GEOGRAPHICS_AND_RANGE_get, Swig_var_StipulationType_GEOGRAPHICS_AND_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_VALUATION_DISCOUNT",Swig_var_StipulationType_VALUATION_DISCOUNT_get, Swig_var_StipulationType_VALUATION_DISCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_INSURED",Swig_var_StipulationType_INSURED_get, Swig_var_StipulationType_INSURED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE",Swig_var_StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE_get, Swig_var_StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_ISSUERS_TICKER",Swig_var_StipulationType_ISSUERS_TICKER_get, Swig_var_StipulationType_ISSUERS_TICKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_ISSUE_SIZE_RANGE",Swig_var_StipulationType_ISSUE_SIZE_RANGE_get, Swig_var_StipulationType_ISSUE_SIZE_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_LOOKBACK_DAYS",Swig_var_StipulationType_LOOKBACK_DAYS_get, Swig_var_StipulationType_LOOKBACK_DAYS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_EXPLICIT_LOT_IDENTIFIER",Swig_var_StipulationType_EXPLICIT_LOT_IDENTIFIER_get, Swig_var_StipulationType_EXPLICIT_LOT_IDENTIFIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MATURITY_YEAR_AND_MONTH",Swig_var_StipulationType_MATURITY_YEAR_AND_MONTH_get, Swig_var_StipulationType_MATURITY_YEAR_AND_MONTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MATURITY_RANGE",Swig_var_StipulationType_MATURITY_RANGE_get, Swig_var_StipulationType_MATURITY_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MAXIMUM_SUBSTITUTIONS",Swig_var_StipulationType_MAXIMUM_SUBSTITUTIONS_get, Swig_var_StipulationType_MAXIMUM_SUBSTITUTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MINIMUM_QUANTITY",Swig_var_StipulationType_MINIMUM_QUANTITY_get, Swig_var_StipulationType_MINIMUM_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MINIMUM_INCREMENT",Swig_var_StipulationType_MINIMUM_INCREMENT_get, Swig_var_StipulationType_MINIMUM_INCREMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MINIMUM_DENOMINATION",Swig_var_StipulationType_MINIMUM_DENOMINATION_get, Swig_var_StipulationType_MINIMUM_DENOMINATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PAYMENT_FREQUENCY_CALENDAR",Swig_var_StipulationType_PAYMENT_FREQUENCY_CALENDAR_get, Swig_var_StipulationType_PAYMENT_FREQUENCY_CALENDAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PRICE_RANGE",Swig_var_StipulationType_PRICE_RANGE_get, Swig_var_StipulationType_PRICE_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PRICING_FREQUENCY",Swig_var_StipulationType_PRICING_FREQUENCY_get, Swig_var_StipulationType_PRICING_FREQUENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_CALL_PROTECTION",Swig_var_StipulationType_CALL_PROTECTION_get, Swig_var_StipulationType_CALL_PROTECTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PURPOSE",Swig_var_StipulationType_PURPOSE_get, Swig_var_StipulationType_PURPOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_BENCHMARK_PRICE_SOURCE",Swig_var_StipulationType_BENCHMARK_PRICE_SOURCE_get, Swig_var_StipulationType_BENCHMARK_PRICE_SOURCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_RATING_SOURCE_AND_RANGE",Swig_var_StipulationType_RATING_SOURCE_AND_RANGE_get, Swig_var_StipulationType_RATING_SOURCE_AND_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE",Swig_var_StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE_get, Swig_var_StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_RESTRICTED",Swig_var_StipulationType_RESTRICTED_get, Swig_var_StipulationType_RESTRICTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MARKET_SECTOR",Swig_var_StipulationType_MARKET_SECTOR_get, Swig_var_StipulationType_MARKET_SECTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED",Swig_var_StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED_get, Swig_var_StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_STRUCTURE",Swig_var_StipulationType_STRUCTURE_get, Swig_var_StipulationType_STRUCTURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_SUBSTITUTIONS_FREQUENCY",Swig_var_StipulationType_SUBSTITUTIONS_FREQUENCY_get, Swig_var_StipulationType_SUBSTITUTIONS_FREQUENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_SUBSTITUTIONS_LEFT",Swig_var_StipulationType_SUBSTITUTIONS_LEFT_get, Swig_var_StipulationType_SUBSTITUTIONS_LEFT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_FREEFORM_TEXT",Swig_var_StipulationType_FREEFORM_TEXT_get, Swig_var_StipulationType_FREEFORM_TEXT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT",Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT",Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS",Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS",Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WHOLE_POOL",Swig_var_StipulationType_WHOLE_POOL_get, Swig_var_StipulationType_WHOLE_POOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_YIELD_RANGE",Swig_var_StipulationType_YIELD_RANGE_get, Swig_var_StipulationType_YIELD_RANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_ALTERNATIVE_MINIMUM_TAX",Swig_var_StipulationType_ALTERNATIVE_MINIMUM_TAX_get, Swig_var_StipulationType_ALTERNATIVE_MINIMUM_TAX_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_BARGAIN_CONDITIONS",Swig_var_StipulationType_BARGAIN_CONDITIONS_get, Swig_var_StipulationType_BARGAIN_CONDITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_TYPE_OF_REDEMPTION",Swig_var_StipulationType_TYPE_OF_REDEMPTION_get, Swig_var_StipulationType_TYPE_OF_REDEMPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED",Swig_var_StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED_get, Swig_var_StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON",Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_get, Swig_var_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE",Swig_var_StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get, Swig_var_StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE",Swig_var_StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE_get, Swig_var_StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE",Swig_var_StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE_get, Swig_var_StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_AVERAGE_FICO_SCORE",Swig_var_StipulationType_AVERAGE_FICO_SCORE_get, Swig_var_StipulationType_AVERAGE_FICO_SCORE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_AVERAGE_LOAN_SIZE",Swig_var_StipulationType_AVERAGE_LOAN_SIZE_get, Swig_var_StipulationType_AVERAGE_LOAN_SIZE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MAXIMUM_LOAN_BALANCE",Swig_var_StipulationType_MAXIMUM_LOAN_BALANCE_get, Swig_var_StipulationType_MAXIMUM_LOAN_BALANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_POOL_IDENTIFIER",Swig_var_StipulationType_POOL_IDENTIFIER_get, Swig_var_StipulationType_POOL_IDENTIFIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_TYPE_OF_ROLL_TRADE",Swig_var_StipulationType_TYPE_OF_ROLL_TRADE_get, Swig_var_StipulationType_TYPE_OF_ROLL_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE",Swig_var_StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE_get, Swig_var_StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE",Swig_var_StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE_get, Swig_var_StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE",Swig_var_StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE_get, Swig_var_StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET",Swig_var_StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET_get, Swig_var_StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_BROKERS_SALES_CREDIT",Swig_var_StipulationType_BROKERS_SALES_CREDIT_get, Swig_var_StipulationType_BROKERS_SALES_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS",Swig_var_StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get, Swig_var_StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS",Swig_var_StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get, Swig_var_StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY",Swig_var_StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY_get, Swig_var_StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_MAXIMUM_ORDER_SIZE",Swig_var_StipulationType_MAXIMUM_ORDER_SIZE_get, Swig_var_StipulationType_MAXIMUM_ORDER_SIZE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_ORDER_QUANTITY_INCREMENT",Swig_var_StipulationType_ORDER_QUANTITY_INCREMENT_get, Swig_var_StipulationType_ORDER_QUANTITY_INCREMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR",Swig_var_StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR_get, Swig_var_StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_BROKER_SALES_CREDIT_OVERRIDE",Swig_var_StipulationType_BROKER_SALES_CREDIT_OVERRIDE_get, Swig_var_StipulationType_BROKER_SALES_CREDIT_OVERRIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_TRADERS_CREDIT",Swig_var_StipulationType_TRADERS_CREDIT_get, Swig_var_StipulationType_TRADERS_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_DISCOUNT_RATE",Swig_var_StipulationType_DISCOUNT_RATE_get, Swig_var_StipulationType_DISCOUNT_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StipulationType_YIELD_TO_MATURITY",Swig_var_StipulationType_YIELD_TO_MATURITY_get, Swig_var_StipulationType_YIELD_TO_MATURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE",Swig_var_YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE_get, Swig_var_YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO",Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO_get, Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_LONGEST_AVERAGE",Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_get, Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE",Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE_get, Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE",Swig_var_YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE_get, Swig_var_YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO",Swig_var_YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get, Swig_var_YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO",Swig_var_YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get, Swig_var_YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER",Swig_var_YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER_get, Swig_var_YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS",Swig_var_YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS_get, Swig_var_YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY",Swig_var_YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY_get, Swig_var_YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE",Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE_get, Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_SHORTEST_AVERAGE",Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_get, Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS",Swig_var_YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS_get, Swig_var_YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE",Swig_var_YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE_get, Swig_var_YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE",Swig_var_YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE_get, Swig_var_YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS",Swig_var_YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS_get, Swig_var_YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS",Swig_var_YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS_get, Swig_var_YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE",Swig_var_YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE_get, Swig_var_YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END",Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END_get, Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_NEXT_REFUND",Swig_var_YieldType_YIELD_TO_NEXT_REFUND_get, Swig_var_YieldType_YIELD_TO_NEXT_REFUND_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_AFTER_TAX_YIELD",Swig_var_YieldType_AFTER_TAX_YIELD_get, Swig_var_YieldType_AFTER_TAX_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_AT_ISSUE",Swig_var_YieldType_YIELD_AT_ISSUE_get, Swig_var_YieldType_YIELD_AT_ISSUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS",Swig_var_YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS_get, Swig_var_YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE",Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE_get, Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET",Swig_var_YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET_get, Swig_var_YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE",Swig_var_YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE_get, Swig_var_YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD",Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD_get, Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS",Swig_var_YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS_get, Swig_var_YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE",Swig_var_YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE_get, Swig_var_YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY",Swig_var_YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY_get, Swig_var_YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR",Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR_get, Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE",Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE_get, Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE",Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE_get, Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END",Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END_get, Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE",Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE_get, Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END",Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END_get, Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE",Swig_var_YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_get, Swig_var_YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_ANNUAL_YIELD",Swig_var_YieldType_ANNUAL_YIELD_get, Swig_var_YieldType_ANNUAL_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_AVERAGE_MATURITY",Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_get, Swig_var_YieldType_YIELD_TO_AVERAGE_MATURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_BOOK_YIELD",Swig_var_YieldType_BOOK_YIELD_get, Swig_var_YieldType_BOOK_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_NEXT_CALL",Swig_var_YieldType_YIELD_TO_NEXT_CALL_get, Swig_var_YieldType_YIELD_TO_NEXT_CALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_CHANGE_SINCE_CLOSE",Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_get, Swig_var_YieldType_YIELD_CHANGE_SINCE_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD",Swig_var_YieldType_CLOSING_YIELD_get, Swig_var_YieldType_CLOSING_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_COMPOUND_YIELD",Swig_var_YieldType_COMPOUND_YIELD_get, Swig_var_YieldType_COMPOUND_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CURRENT_YIELD",Swig_var_YieldType_CURRENT_YIELD_get, Swig_var_YieldType_CURRENT_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_TRUE_GROSS_YIELD",Swig_var_YieldType_TRUE_GROSS_YIELD_get, Swig_var_YieldType_TRUE_GROSS_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_GOVERNMENT_EQUIVALENT_YIELD",Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_get, Swig_var_YieldType_GOVERNMENT_EQUIVALENT_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_WITH_INFLATION_ASSUMPTION",Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_get, Swig_var_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_INVERSE_FLOATER_BOND_YIELD",Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_get, Swig_var_YieldType_INVERSE_FLOATER_BOND_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_MOST_RECENT_CLOSING_YIELD",Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_get, Swig_var_YieldType_MOST_RECENT_CLOSING_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD_MOST_RECENT_MONTH",Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_get, Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER",Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_get, Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_CLOSING_YIELD_MOST_RECENT_YEAR",Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_get, Swig_var_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE",Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_get, Swig_var_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_MARK_TO_MARKET_YIELD",Swig_var_YieldType_MARK_TO_MARKET_YIELD_get, Swig_var_YieldType_MARK_TO_MARKET_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_MATURITY",Swig_var_YieldType_YIELD_TO_MATURITY_get, Swig_var_YieldType_YIELD_TO_MATURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_OPEN_AVERAGE_YIELD",Swig_var_YieldType_OPEN_AVERAGE_YIELD_get, Swig_var_YieldType_OPEN_AVERAGE_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_NEXT_PUT",Swig_var_YieldType_YIELD_TO_NEXT_PUT_get, Swig_var_YieldType_YIELD_TO_NEXT_PUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_PREVIOUS_CLOSE_YIELD",Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_get, Swig_var_YieldType_PREVIOUS_CLOSE_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_PROCEEDS_YIELD",Swig_var_YieldType_PROCEEDS_YIELD_get, Swig_var_YieldType_PROCEEDS_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_SEMI_ANNUAL_YIELD",Swig_var_YieldType_SEMI_ANNUAL_YIELD_get, Swig_var_YieldType_SEMI_ANNUAL_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE",Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_get, Swig_var_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_SIMPLE_YIELD",Swig_var_YieldType_SIMPLE_YIELD_get, Swig_var_YieldType_SIMPLE_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_TAX_EQUIVALENT_YIELD",Swig_var_YieldType_TAX_EQUIVALENT_YIELD_get, Swig_var_YieldType_TAX_EQUIVALENT_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_TENDER_DATE",Swig_var_YieldType_YIELD_TO_TENDER_DATE_get, Swig_var_YieldType_YIELD_TO_TENDER_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_TRUE_YIELD",Swig_var_YieldType_TRUE_YIELD_get, Swig_var_YieldType_TRUE_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_VALUE_OF_1_32",Swig_var_YieldType_YIELD_VALUE_OF_1_32_get, Swig_var_YieldType_YIELD_VALUE_OF_1_32_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_WORST",Swig_var_YieldType_YIELD_TO_WORST_get, Swig_var_YieldType_YIELD_TO_WORST_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_YIELD_TO_AVG_MATURITY",Swig_var_YieldType_YIELD_TO_AVG_MATURITY_get, Swig_var_YieldType_YIELD_TO_AVG_MATURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"YieldType_GVNT_EQUIVALENT_YIELD",Swig_var_YieldType_GVNT_EQUIVALENT_YIELD_get, Swig_var_YieldType_GVNT_EQUIVALENT_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradedFlatSwitch_NO",Swig_var_TradedFlatSwitch_NO_get, Swig_var_TradedFlatSwitch_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradedFlatSwitch_YES",Swig_var_TradedFlatSwitch_YES_get, Swig_var_TradedFlatSwitch_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_REMOVED_FROM_MARKET",Swig_var_QuoteStatus_REMOVED_FROM_MARKET_get, Swig_var_QuoteStatus_REMOVED_FROM_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCELED_FOR_SYMBOL",Swig_var_QuoteStatus_CANCELED_FOR_SYMBOL_get, Swig_var_QuoteStatus_CANCELED_FOR_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_PENDING",Swig_var_QuoteStatus_PENDING_get, Swig_var_QuoteStatus_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_QUOTE_NOT_FOUND",Swig_var_QuoteStatus_QUOTE_NOT_FOUND_get, Swig_var_QuoteStatus_QUOTE_NOT_FOUND_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_QUERY",Swig_var_QuoteStatus_QUERY_get, Swig_var_QuoteStatus_QUERY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_EXPIRED",Swig_var_QuoteStatus_EXPIRED_get, Swig_var_QuoteStatus_EXPIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_REJECTED",Swig_var_QuoteStatus_REJECTED_get, Swig_var_QuoteStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCELED_ALL",Swig_var_QuoteStatus_CANCELED_ALL_get, Swig_var_QuoteStatus_CANCELED_ALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCELED_FOR_UNDERLYING",Swig_var_QuoteStatus_CANCELED_FOR_UNDERLYING_get, Swig_var_QuoteStatus_CANCELED_FOR_UNDERLYING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCELED_FOR_SECURITY_TYPE",Swig_var_QuoteStatus_CANCELED_FOR_SECURITY_TYPE_get, Swig_var_QuoteStatus_CANCELED_FOR_SECURITY_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_ACCEPTED",Swig_var_QuoteStatus_ACCEPTED_get, Swig_var_QuoteStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_PASS",Swig_var_QuoteStatus_PASS_get, Swig_var_QuoteStatus_PASS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_LOCKED_MARKET_WARNING",Swig_var_QuoteStatus_LOCKED_MARKET_WARNING_get, Swig_var_QuoteStatus_LOCKED_MARKET_WARNING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CROSS_MARKET_WARNING",Swig_var_QuoteStatus_CROSS_MARKET_WARNING_get, Swig_var_QuoteStatus_CROSS_MARKET_WARNING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET",Swig_var_QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET_get, Swig_var_QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET",Swig_var_QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET_get, Swig_var_QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCEL_FOR_SYMBOL",Swig_var_QuoteStatus_CANCEL_FOR_SYMBOL_get, Swig_var_QuoteStatus_CANCEL_FOR_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_ACTIVE",Swig_var_QuoteStatus_ACTIVE_get, Swig_var_QuoteStatus_ACTIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_CANCELED",Swig_var_QuoteStatus_CANCELED_get, Swig_var_QuoteStatus_CANCELED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT",Swig_var_QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT_get, Swig_var_QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_PENDING_END_TRADE",Swig_var_QuoteStatus_PENDING_END_TRADE_get, Swig_var_QuoteStatus_PENDING_END_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteStatus_TOO_LATE_TO_END",Swig_var_QuoteStatus_TOO_LATE_TO_END_get, Swig_var_QuoteStatus_TOO_LATE_TO_END_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_CHINESE_B_SHARE",Swig_var_PartyIDSource_CHINESE_B_SHARE_get, Swig_var_PartyIDSource_CHINESE_B_SHARE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER",Swig_var_PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER_get, Swig_var_PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER",Swig_var_PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER_get, Swig_var_PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER",Swig_var_PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER_get, Swig_var_PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_ISO_COUNTRY_CODE",Swig_var_PartyIDSource_ISO_COUNTRY_CODE_get, Swig_var_PartyIDSource_ISO_COUNTRY_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_BIC",Swig_var_PartyIDSource_BIC_get, Swig_var_PartyIDSource_BIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_US_SOCIAL_SECURITY_NUMBER",Swig_var_PartyIDSource_US_SOCIAL_SECURITY_NUMBER_get, Swig_var_PartyIDSource_US_SOCIAL_SECURITY_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_PROPRIETARY_CUSTOM_CODE",Swig_var_PartyIDSource_PROPRIETARY_CUSTOM_CODE_get, Swig_var_PartyIDSource_PROPRIETARY_CUSTOM_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_SETTLEMENT_ENTITY_LOCATION",Swig_var_PartyIDSource_SETTLEMENT_ENTITY_LOCATION_get, Swig_var_PartyIDSource_SETTLEMENT_ENTITY_LOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_KOREAN_INVESTOR_ID",Swig_var_PartyIDSource_KOREAN_INVESTOR_ID_get, Swig_var_PartyIDSource_KOREAN_INVESTOR_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII",Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_get, Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_TAIWANESE_TRADING_ACCOUNT",Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCOUNT_get, Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY",Swig_var_PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY_get, Swig_var_PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER",Swig_var_PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER_get, Swig_var_PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER",Swig_var_PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get, Swig_var_PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_MIC",Swig_var_PartyIDSource_MIC_get, Swig_var_PartyIDSource_MIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE",Swig_var_PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE_get, Swig_var_PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT",Swig_var_PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT_get, Swig_var_PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER",Swig_var_PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER_get, Swig_var_PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID",Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID_get, Swig_var_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_TAIWANESE_TRADING_ACCT",Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCT_get, Swig_var_PartyIDSource_TAIWANESE_TRADING_ACCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_CHINESE_INVESTOR_ID",Swig_var_PartyIDSource_CHINESE_INVESTOR_ID_get, Swig_var_PartyIDSource_CHINESE_INVESTOR_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyIDSource_PROPRIETARY",Swig_var_PartyIDSource_PROPRIETARY_get, Swig_var_PartyIDSource_PROPRIETARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CORRESPONDANT_CLEARING_FIRM",Swig_var_PartyRole_CORRESPONDANT_CLEARING_FIRM_get, Swig_var_PartyRole_CORRESPONDANT_CLEARING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CLIENT_ID",Swig_var_PartyRole_CLIENT_ID_get, Swig_var_PartyRole_CLIENT_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_UNDERLYING_CONTRA_FIRM",Swig_var_PartyRole_UNDERLYING_CONTRA_FIRM_get, Swig_var_PartyRole_UNDERLYING_CONTRA_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_SPONSORING_FIRM",Swig_var_PartyRole_SPONSORING_FIRM_get, Swig_var_PartyRole_SPONSORING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CONTRA_CLEARING_FIRM",Swig_var_PartyRole_CONTRA_CLEARING_FIRM_get, Swig_var_PartyRole_CONTRA_CLEARING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CONTRA_FIRM",Swig_var_PartyRole_CONTRA_FIRM_get, Swig_var_PartyRole_CONTRA_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_EXECUTING_SYSTEM",Swig_var_PartyRole_EXECUTING_SYSTEM_get, Swig_var_PartyRole_EXECUTING_SYSTEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ENTERING_FIRM",Swig_var_PartyRole_ENTERING_FIRM_get, Swig_var_PartyRole_ENTERING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_EXECUTING_FIRM",Swig_var_PartyRole_EXECUTING_FIRM_get, Swig_var_PartyRole_EXECUTING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_BROKER_OF_CREDIT",Swig_var_PartyRole_BROKER_OF_CREDIT_get, Swig_var_PartyRole_BROKER_OF_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_INVESTOR_ID",Swig_var_PartyRole_INVESTOR_ID_get, Swig_var_PartyRole_INVESTOR_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_INTRODUCING_FIRM",Swig_var_PartyRole_INTRODUCING_FIRM_get, Swig_var_PartyRole_INTRODUCING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_GIVEUP_CLEARING_FIRM",Swig_var_PartyRole_GIVEUP_CLEARING_FIRM_get, Swig_var_PartyRole_GIVEUP_CLEARING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_LOCATE_LENDING_FIRM",Swig_var_PartyRole_LOCATE_LENDING_FIRM_get, Swig_var_PartyRole_LOCATE_LENDING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_FUND_MANAGER_CLIENT_ID",Swig_var_PartyRole_FUND_MANAGER_CLIENT_ID_get, Swig_var_PartyRole_FUND_MANAGER_CLIENT_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_SETTLEMENT_LOCATION",Swig_var_PartyRole_SETTLEMENT_LOCATION_get, Swig_var_PartyRole_SETTLEMENT_LOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ORDER_ORIGINATION_TRADER",Swig_var_PartyRole_ORDER_ORIGINATION_TRADER_get, Swig_var_PartyRole_ORDER_ORIGINATION_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_EXECUTING_TRADER",Swig_var_PartyRole_EXECUTING_TRADER_get, Swig_var_PartyRole_EXECUTING_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ORDER_ORIGINATION_FIRM",Swig_var_PartyRole_ORDER_ORIGINATION_FIRM_get, Swig_var_PartyRole_ORDER_ORIGINATION_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CLEARING_FIRM",Swig_var_PartyRole_CLEARING_FIRM_get, Swig_var_PartyRole_CLEARING_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CLEARING_ORGANIZATION",Swig_var_PartyRole_CLEARING_ORGANIZATION_get, Swig_var_PartyRole_CLEARING_ORGANIZATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_EXCHANGE",Swig_var_PartyRole_EXCHANGE_get, Swig_var_PartyRole_EXCHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CUSTOMER_ACCOUNT",Swig_var_PartyRole_CUSTOMER_ACCOUNT_get, Swig_var_PartyRole_CUSTOMER_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION",Swig_var_PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION_get, Swig_var_PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CORRESPONDENT_BROKER",Swig_var_PartyRole_CORRESPONDENT_BROKER_get, Swig_var_PartyRole_CORRESPONDENT_BROKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_BUYER_SELLER",Swig_var_PartyRole_BUYER_SELLER_get, Swig_var_PartyRole_BUYER_SELLER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CUSTODIAN",Swig_var_PartyRole_CUSTODIAN_get, Swig_var_PartyRole_CUSTODIAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_INTERMEDIARY",Swig_var_PartyRole_INTERMEDIARY_get, Swig_var_PartyRole_INTERMEDIARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_AGENT",Swig_var_PartyRole_AGENT_get, Swig_var_PartyRole_AGENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_SUB_CUSTODIAN",Swig_var_PartyRole_SUB_CUSTODIAN_get, Swig_var_PartyRole_SUB_CUSTODIAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_BENEFICIARY",Swig_var_PartyRole_BENEFICIARY_get, Swig_var_PartyRole_BENEFICIARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_INTERESTED_PARTY",Swig_var_PartyRole_INTERESTED_PARTY_get, Swig_var_PartyRole_INTERESTED_PARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_REGULATORY_BODY",Swig_var_PartyRole_REGULATORY_BODY_get, Swig_var_PartyRole_REGULATORY_BODY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_LIQUIDITY_PROVIDER",Swig_var_PartyRole_LIQUIDITY_PROVIDER_get, Swig_var_PartyRole_LIQUIDITY_PROVIDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ENTERING_TRADER",Swig_var_PartyRole_ENTERING_TRADER_get, Swig_var_PartyRole_ENTERING_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CONTRA_TRADER",Swig_var_PartyRole_CONTRA_TRADER_get, Swig_var_PartyRole_CONTRA_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_POSITION_ACCOUNT",Swig_var_PartyRole_POSITION_ACCOUNT_get, Swig_var_PartyRole_POSITION_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_LOCATE",Swig_var_PartyRole_LOCATE_get, Swig_var_PartyRole_LOCATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CONTRA_INVESTOR_ID",Swig_var_PartyRole_CONTRA_INVESTOR_ID_get, Swig_var_PartyRole_CONTRA_INVESTOR_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_TRANSFER_TO_FIRM",Swig_var_PartyRole_TRANSFER_TO_FIRM_get, Swig_var_PartyRole_TRANSFER_TO_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CONTRA_POSITION_ACCOUNT",Swig_var_PartyRole_CONTRA_POSITION_ACCOUNT_get, Swig_var_PartyRole_CONTRA_POSITION_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CONTRA_EXCHANGE",Swig_var_PartyRole_CONTRA_EXCHANGE_get, Swig_var_PartyRole_CONTRA_EXCHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_INTERNAL_CARRY_ACCOUNT",Swig_var_PartyRole_INTERNAL_CARRY_ACCOUNT_get, Swig_var_PartyRole_INTERNAL_CARRY_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ORDER_ENTRY_OPERATOR_ID",Swig_var_PartyRole_ORDER_ENTRY_OPERATOR_ID_get, Swig_var_PartyRole_ORDER_ENTRY_OPERATOR_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_SECONDARY_ACCOUNT_NUMBER",Swig_var_PartyRole_SECONDARY_ACCOUNT_NUMBER_get, Swig_var_PartyRole_SECONDARY_ACCOUNT_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_FORIEGN_FIRM",Swig_var_PartyRole_FORIEGN_FIRM_get, Swig_var_PartyRole_FORIEGN_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_THIRD_PARTY_ALLOCATION_FIRM",Swig_var_PartyRole_THIRD_PARTY_ALLOCATION_FIRM_get, Swig_var_PartyRole_THIRD_PARTY_ALLOCATION_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CLAIMING_ACCOUNT",Swig_var_PartyRole_CLAIMING_ACCOUNT_get, Swig_var_PartyRole_CLAIMING_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ASSET_MANAGER",Swig_var_PartyRole_ASSET_MANAGER_get, Swig_var_PartyRole_ASSET_MANAGER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_PLEDGOR_ACCOUNT",Swig_var_PartyRole_PLEDGOR_ACCOUNT_get, Swig_var_PartyRole_PLEDGOR_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_PLEDGEE_ACCOUNT",Swig_var_PartyRole_PLEDGEE_ACCOUNT_get, Swig_var_PartyRole_PLEDGEE_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT",Swig_var_PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT_get, Swig_var_PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_TRADER_MNEMONIC",Swig_var_PartyRole_TRADER_MNEMONIC_get, Swig_var_PartyRole_TRADER_MNEMONIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_SENDER_LOCATION",Swig_var_PartyRole_SENDER_LOCATION_get, Swig_var_PartyRole_SENDER_LOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_SESSION_ID",Swig_var_PartyRole_SESSION_ID_get, Swig_var_PartyRole_SESSION_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ACCEPTABLE_COUNTERPARTY",Swig_var_PartyRole_ACCEPTABLE_COUNTERPARTY_get, Swig_var_PartyRole_ACCEPTABLE_COUNTERPARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_UNACCEPTABLE_COUNTERPARTY",Swig_var_PartyRole_UNACCEPTABLE_COUNTERPARTY_get, Swig_var_PartyRole_UNACCEPTABLE_COUNTERPARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ENTERING_UNIT",Swig_var_PartyRole_ENTERING_UNIT_get, Swig_var_PartyRole_ENTERING_UNIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_EXECUTING_UNIT",Swig_var_PartyRole_EXECUTING_UNIT_get, Swig_var_PartyRole_EXECUTING_UNIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_INTRODUCING_BROKER",Swig_var_PartyRole_INTRODUCING_BROKER_get, Swig_var_PartyRole_INTRODUCING_BROKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_QUOTE_ORIGINATOR",Swig_var_PartyRole_QUOTE_ORIGINATOR_get, Swig_var_PartyRole_QUOTE_ORIGINATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_REPORT_ORIGINATOR",Swig_var_PartyRole_REPORT_ORIGINATOR_get, Swig_var_PartyRole_REPORT_ORIGINATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_SYSTEMATIC_INTERNALISER",Swig_var_PartyRole_SYSTEMATIC_INTERNALISER_get, Swig_var_PartyRole_SYSTEMATIC_INTERNALISER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_MULTILATERAL_TRADING_FACILITY",Swig_var_PartyRole_MULTILATERAL_TRADING_FACILITY_get, Swig_var_PartyRole_MULTILATERAL_TRADING_FACILITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_REGULATED_MARKET",Swig_var_PartyRole_REGULATED_MARKET_get, Swig_var_PartyRole_REGULATED_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_MARKET_MAKER",Swig_var_PartyRole_MARKET_MAKER_get, Swig_var_PartyRole_MARKET_MAKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_INVESTMENT_FIRM",Swig_var_PartyRole_INVESTMENT_FIRM_get, Swig_var_PartyRole_INVESTMENT_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_HOST_COMPETENT_AUTHORITY",Swig_var_PartyRole_HOST_COMPETENT_AUTHORITY_get, Swig_var_PartyRole_HOST_COMPETENT_AUTHORITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_HOME_COMPETENT_AUTHORITY",Swig_var_PartyRole_HOME_COMPETENT_AUTHORITY_get, Swig_var_PartyRole_HOME_COMPETENT_AUTHORITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY",Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY_get, Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION",Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION_get, Swig_var_PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_REPORTING_INTERMEDIARY",Swig_var_PartyRole_REPORTING_INTERMEDIARY_get, Swig_var_PartyRole_REPORTING_INTERMEDIARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_EXECUTION_VENUE",Swig_var_PartyRole_EXECUTION_VENUE_get, Swig_var_PartyRole_EXECUTION_VENUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_MARKET_DATA_ENTRY_ORIGINATOR",Swig_var_PartyRole_MARKET_DATA_ENTRY_ORIGINATOR_get, Swig_var_PartyRole_MARKET_DATA_ENTRY_ORIGINATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_LOCATION_ID",Swig_var_PartyRole_LOCATION_ID_get, Swig_var_PartyRole_LOCATION_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_DESK_ID",Swig_var_PartyRole_DESK_ID_get, Swig_var_PartyRole_DESK_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_MARKET_DATA_MARKET",Swig_var_PartyRole_MARKET_DATA_MARKET_get, Swig_var_PartyRole_MARKET_DATA_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ALLOCATION_ENTITY",Swig_var_PartyRole_ALLOCATION_ENTITY_get, Swig_var_PartyRole_ALLOCATION_ENTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES",Swig_var_PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES_get, Swig_var_PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_STEP_OUT_FIRM",Swig_var_PartyRole_STEP_OUT_FIRM_get, Swig_var_PartyRole_STEP_OUT_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_BROKERCLEARINGID",Swig_var_PartyRole_BROKERCLEARINGID_get, Swig_var_PartyRole_BROKERCLEARINGID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_FOREIGN_FIRM",Swig_var_PartyRole_FOREIGN_FIRM_get, Swig_var_PartyRole_FOREIGN_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CENTRAL_REGISTRATION_DEPOSITORY",Swig_var_PartyRole_CENTRAL_REGISTRATION_DEPOSITORY_get, Swig_var_PartyRole_CENTRAL_REGISTRATION_DEPOSITORY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_CLEARING_ACCOUNT",Swig_var_PartyRole_CLEARING_ACCOUNT_get, Swig_var_PartyRole_CLEARING_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY",Swig_var_PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY_get, Swig_var_PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY",Swig_var_PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY_get, Swig_var_PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_LOAN",Swig_var_Product_LOAN_get, Swig_var_Product_LOAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_OTHER",Swig_var_Product_OTHER_get, Swig_var_Product_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_MUNICIPAL",Swig_var_Product_MUNICIPAL_get, Swig_var_Product_MUNICIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_AGENCY",Swig_var_Product_AGENCY_get, Swig_var_Product_AGENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_CORPORATE",Swig_var_Product_CORPORATE_get, Swig_var_Product_CORPORATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_CURRENCY",Swig_var_Product_CURRENCY_get, Swig_var_Product_CURRENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_COMMODITY",Swig_var_Product_COMMODITY_get, Swig_var_Product_COMMODITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_GOVERNMENT",Swig_var_Product_GOVERNMENT_get, Swig_var_Product_GOVERNMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_MORTGAGE",Swig_var_Product_MORTGAGE_get, Swig_var_Product_MORTGAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_INDEX",Swig_var_Product_INDEX_get, Swig_var_Product_INDEX_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_MONEYMARKET",Swig_var_Product_MONEYMARKET_get, Swig_var_Product_MONEYMARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_EQUITY",Swig_var_Product_EQUITY_get, Swig_var_Product_EQUITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"Product_FINANCING",Swig_var_Product_FINANCING_get, Swig_var_Product_FINANCING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_CONTRACTS",Swig_var_QuantityType_CONTRACTS_get, Swig_var_QuantityType_CONTRACTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_OTHER",Swig_var_QuantityType_OTHER_get, Swig_var_QuantityType_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_CURRENCY",Swig_var_QuantityType_CURRENCY_get, Swig_var_QuantityType_CURRENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_ORIGINALFACE",Swig_var_QuantityType_ORIGINALFACE_get, Swig_var_QuantityType_ORIGINALFACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_CURRENTFACE",Swig_var_QuantityType_CURRENTFACE_get, Swig_var_QuantityType_CURRENTFACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_BONDS",Swig_var_QuantityType_BONDS_get, Swig_var_QuantityType_BONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_SHARES",Swig_var_QuantityType_SHARES_get, Swig_var_QuantityType_SHARES_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuantityType_PAR",Swig_var_QuantityType_PAR_get, Swig_var_QuantityType_PAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"RoundingDirection_ROUND_TO_NEAREST",Swig_var_RoundingDirection_ROUND_TO_NEAREST_get, Swig_var_RoundingDirection_ROUND_TO_NEAREST_set); SWIG_addvarlink(SWIG_globals(),(char*)"RoundingDirection_ROUND_DOWN",Swig_var_RoundingDirection_ROUND_DOWN_get, Swig_var_RoundingDirection_ROUND_DOWN_set); SWIG_addvarlink(SWIG_globals(),(char*)"RoundingDirection_ROUND_UP",Swig_var_RoundingDirection_ROUND_UP_get, Swig_var_RoundingDirection_ROUND_UP_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_CREST",Swig_var_DistribPaymentMethod_CREST_get, Swig_var_DistribPaymentMethod_CREST_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_NSCC",Swig_var_DistribPaymentMethod_NSCC_get, Swig_var_DistribPaymentMethod_NSCC_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_EUROCLEAR",Swig_var_DistribPaymentMethod_EUROCLEAR_get, Swig_var_DistribPaymentMethod_EUROCLEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_CLEARSTREAM",Swig_var_DistribPaymentMethod_CLEARSTREAM_get, Swig_var_DistribPaymentMethod_CLEARSTREAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_CHEQUE",Swig_var_DistribPaymentMethod_CHEQUE_get, Swig_var_DistribPaymentMethod_CHEQUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_TELEGRAPHIC_TRANSFER",Swig_var_DistribPaymentMethod_TELEGRAPHIC_TRANSFER_get, Swig_var_DistribPaymentMethod_TELEGRAPHIC_TRANSFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_FEDWIRE",Swig_var_DistribPaymentMethod_FEDWIRE_get, Swig_var_DistribPaymentMethod_FEDWIRE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_DIRECT_CREDIT",Swig_var_DistribPaymentMethod_DIRECT_CREDIT_get, Swig_var_DistribPaymentMethod_DIRECT_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_ACH_CREDIT",Swig_var_DistribPaymentMethod_ACH_CREDIT_get, Swig_var_DistribPaymentMethod_ACH_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_BPAY",Swig_var_DistribPaymentMethod_BPAY_get, Swig_var_DistribPaymentMethod_BPAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM",Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get, Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_REINVEST_IN_FUND",Swig_var_DistribPaymentMethod_REINVEST_IN_FUND_get, Swig_var_DistribPaymentMethod_REINVEST_IN_FUND_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_FED_WIRE",Swig_var_DistribPaymentMethod_FED_WIRE_get, Swig_var_DistribPaymentMethod_FED_WIRE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS",Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS_get, Swig_var_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS_set); SWIG_addvarlink(SWIG_globals(),(char*)"CancellationRights_NO_WAIVER_AGREEMENT",Swig_var_CancellationRights_NO_WAIVER_AGREEMENT_get, Swig_var_CancellationRights_NO_WAIVER_AGREEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CancellationRights_NO_EXECUTION_ONLY",Swig_var_CancellationRights_NO_EXECUTION_ONLY_get, Swig_var_CancellationRights_NO_EXECUTION_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CancellationRights_YES",Swig_var_CancellationRights_YES_get, Swig_var_CancellationRights_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"CancellationRights_NO_INSTITUTIONAL",Swig_var_CancellationRights_NO_INSTITUTIONAL_get, Swig_var_CancellationRights_NO_INSTITUTIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CancellationRights_NO_N",Swig_var_CancellationRights_NO_N_get, Swig_var_CancellationRights_NO_N_set); SWIG_addvarlink(SWIG_globals(),(char*)"CancellationRights_NO_M",Swig_var_CancellationRights_NO_M_get, Swig_var_CancellationRights_NO_M_set); SWIG_addvarlink(SWIG_globals(),(char*)"CancellationRights_NO_O",Swig_var_CancellationRights_NO_O_get, Swig_var_CancellationRights_NO_O_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION",Swig_var_MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION_get, Swig_var_MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION",Swig_var_MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION_get, Swig_var_MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT",Swig_var_MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT_get, Swig_var_MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_PASSED",Swig_var_MoneyLaunderingStatus_PASSED_get, Swig_var_MoneyLaunderingStatus_PASSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_NOT_CHECKED",Swig_var_MoneyLaunderingStatus_NOT_CHECKED_get, Swig_var_MoneyLaunderingStatus_NOT_CHECKED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_EXEMPT_1",Swig_var_MoneyLaunderingStatus_EXEMPT_1_get, Swig_var_MoneyLaunderingStatus_EXEMPT_1_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_EXEMPT_2",Swig_var_MoneyLaunderingStatus_EXEMPT_2_get, Swig_var_MoneyLaunderingStatus_EXEMPT_2_set); SWIG_addvarlink(SWIG_globals(),(char*)"MoneyLaunderingStatus_EXEMPT_3",Swig_var_MoneyLaunderingStatus_EXEMPT_3_get, Swig_var_MoneyLaunderingStatus_EXEMPT_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_SINGLE_PRICE",Swig_var_ExecPriceType_SINGLE_PRICE_get, Swig_var_ExecPriceType_SINGLE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT",Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT_get, Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT",Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_get, Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_OFFER_PRICE",Swig_var_ExecPriceType_OFFER_PRICE_get, Swig_var_ExecPriceType_OFFER_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT",Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT_get, Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT",Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_get, Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_CREATION_PRICE",Swig_var_ExecPriceType_CREATION_PRICE_get, Swig_var_ExecPriceType_CREATION_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_BID_PRICE",Swig_var_ExecPriceType_BID_PRICE_get, Swig_var_ExecPriceType_BID_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT",Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT_get, Swig_var_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT",Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT_get, Swig_var_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportTransType_NEW",Swig_var_TradeReportTransType_NEW_get, Swig_var_TradeReportTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportTransType_REPLACE",Swig_var_TradeReportTransType_REPLACE_get, Swig_var_TradeReportTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportTransType_CANCEL",Swig_var_TradeReportTransType_CANCEL_get, Swig_var_TradeReportTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportTransType_RELEASE",Swig_var_TradeReportTransType_RELEASE_get, Swig_var_TradeReportTransType_RELEASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportTransType_REVERSE",Swig_var_TradeReportTransType_REVERSE_get, Swig_var_TradeReportTransType_REVERSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE",Swig_var_TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE_get, Swig_var_TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_BPAY",Swig_var_PaymentMethod_BPAY_get, Swig_var_PaymentMethod_BPAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_ACH_CREDIT",Swig_var_PaymentMethod_ACH_CREDIT_get, Swig_var_PaymentMethod_ACH_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_ACH_DEBIT",Swig_var_PaymentMethod_ACH_DEBIT_get, Swig_var_PaymentMethod_ACH_DEBIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_CREDIT_CARD",Swig_var_PaymentMethod_CREDIT_CARD_get, Swig_var_PaymentMethod_CREDIT_CARD_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_DIRECT_CREDIT",Swig_var_PaymentMethod_DIRECT_CREDIT_get, Swig_var_PaymentMethod_DIRECT_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_DIRECT_DEBIT",Swig_var_PaymentMethod_DIRECT_DEBIT_get, Swig_var_PaymentMethod_DIRECT_DEBIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_DEBIT_CARD",Swig_var_PaymentMethod_DEBIT_CARD_get, Swig_var_PaymentMethod_DEBIT_CARD_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_FEDWIRE",Swig_var_PaymentMethod_FEDWIRE_get, Swig_var_PaymentMethod_FEDWIRE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM",Swig_var_PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get, Swig_var_PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_EUROCLEAR",Swig_var_PaymentMethod_EUROCLEAR_get, Swig_var_PaymentMethod_EUROCLEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_TELEGRAPHIC_TRANSFER",Swig_var_PaymentMethod_TELEGRAPHIC_TRANSFER_get, Swig_var_PaymentMethod_TELEGRAPHIC_TRANSFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_CLEARSTREAM",Swig_var_PaymentMethod_CLEARSTREAM_get, Swig_var_PaymentMethod_CLEARSTREAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_CREST",Swig_var_PaymentMethod_CREST_get, Swig_var_PaymentMethod_CREST_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_NSCC",Swig_var_PaymentMethod_NSCC_get, Swig_var_PaymentMethod_NSCC_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_CHEQUE",Swig_var_PaymentMethod_CHEQUE_get, Swig_var_PaymentMethod_CHEQUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PaymentMethod_FED_WIRE",Swig_var_PaymentMethod_FED_WIRE_get, Swig_var_PaymentMethod_FED_WIRE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_PROFIT_SHARING_PLAN",Swig_var_TaxAdvantageType_PROFIT_SHARING_PLAN_get, Swig_var_TaxAdvantageType_PROFIT_SHARING_PLAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYER",Swig_var_TaxAdvantageType_EMPLOYER_get, Swig_var_TaxAdvantageType_EMPLOYER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYER_CURRENT_YEAR",Swig_var_TaxAdvantageType_EMPLOYER_CURRENT_YEAR_get, Swig_var_TaxAdvantageType_EMPLOYER_CURRENT_YEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_NON_FUND_PROTOTYPE_IRA",Swig_var_TaxAdvantageType_NON_FUND_PROTOTYPE_IRA_get, Swig_var_TaxAdvantageType_NON_FUND_PROTOTYPE_IRA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_NON_FUND_QUALIFIED_PLAN",Swig_var_TaxAdvantageType_NON_FUND_QUALIFIED_PLAN_get, Swig_var_TaxAdvantageType_NON_FUND_QUALIFIED_PLAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN",Swig_var_TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN_get, Swig_var_TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYEE_CURRENT_YEAR",Swig_var_TaxAdvantageType_EMPLOYEE_CURRENT_YEAR_get, Swig_var_TaxAdvantageType_EMPLOYEE_CURRENT_YEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER",Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER_get, Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_MINI_INSURANCE_ISA",Swig_var_TaxAdvantageType_MINI_INSURANCE_ISA_get, Swig_var_TaxAdvantageType_MINI_INSURANCE_ISA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT",Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_get, Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYEE",Swig_var_TaxAdvantageType_EMPLOYEE_get, Swig_var_TaxAdvantageType_EMPLOYEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_ASSET_TRANSFER",Swig_var_TaxAdvantageType_ASSET_TRANSFER_get, Swig_var_TaxAdvantageType_ASSET_TRANSFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_SELF_DIRECTED_IRA",Swig_var_TaxAdvantageType_SELF_DIRECTED_IRA_get, Swig_var_TaxAdvantageType_SELF_DIRECTED_IRA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_CURRENT_YEAR_PAYMENT",Swig_var_TaxAdvantageType_CURRENT_YEAR_PAYMENT_get, Swig_var_TaxAdvantageType_CURRENT_YEAR_PAYMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_401K",Swig_var_TaxAdvantageType_401K_get, Swig_var_TaxAdvantageType_401K_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA",Swig_var_TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA_get, Swig_var_TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_MINI_CASH_ISA",Swig_var_TaxAdvantageType_MINI_CASH_ISA_get, Swig_var_TaxAdvantageType_MINI_CASH_ISA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_TESSA",Swig_var_TaxAdvantageType_TESSA_get, Swig_var_TaxAdvantageType_TESSA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_MAXI_ISA",Swig_var_TaxAdvantageType_MAXI_ISA_get, Swig_var_TaxAdvantageType_MAXI_ISA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_NONE_NOT_APPLICABLE",Swig_var_TaxAdvantageType_NONE_NOT_APPLICABLE_get, Swig_var_TaxAdvantageType_NONE_NOT_APPLICABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_PRIOR_YEAR_PAYMENT",Swig_var_TaxAdvantageType_PRIOR_YEAR_PAYMENT_get, Swig_var_TaxAdvantageType_PRIOR_YEAR_PAYMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_457",Swig_var_TaxAdvantageType_457_get, Swig_var_TaxAdvantageType_457_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_ROTH_IRA_24",Swig_var_TaxAdvantageType_ROTH_IRA_24_get, Swig_var_TaxAdvantageType_ROTH_IRA_24_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_ROTH_IRA_25",Swig_var_TaxAdvantageType_ROTH_IRA_25_get, Swig_var_TaxAdvantageType_ROTH_IRA_25_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_ROTH_CONVERSION_IRA_26",Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_26_get, Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_26_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_ROTH_CONVERSION_IRA_27",Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_27_get, Swig_var_TaxAdvantageType_ROTH_CONVERSION_IRA_27_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EDUCATION_IRA_28",Swig_var_TaxAdvantageType_EDUCATION_IRA_28_get, Swig_var_TaxAdvantageType_EDUCATION_IRA_28_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EDUCATION_IRA_29",Swig_var_TaxAdvantageType_EDUCATION_IRA_29_get, Swig_var_TaxAdvantageType_EDUCATION_IRA_29_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_KEOGH",Swig_var_TaxAdvantageType_KEOGH_get, Swig_var_TaxAdvantageType_KEOGH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_403",Swig_var_TaxAdvantageType_403_get, Swig_var_TaxAdvantageType_403_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYEE_9",Swig_var_TaxAdvantageType_EMPLOYEE_9_get, Swig_var_TaxAdvantageType_EMPLOYEE_9_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYEE_10",Swig_var_TaxAdvantageType_EMPLOYEE_10_get, Swig_var_TaxAdvantageType_EMPLOYEE_10_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYER_11",Swig_var_TaxAdvantageType_EMPLOYER_11_get, Swig_var_TaxAdvantageType_EMPLOYER_11_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_EMPLOYER_12",Swig_var_TaxAdvantageType_EMPLOYER_12_get, Swig_var_TaxAdvantageType_EMPLOYER_12_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16",Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16_get, Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17",Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17_get, Swig_var_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_401",Swig_var_TaxAdvantageType_401_get, Swig_var_TaxAdvantageType_401_set); SWIG_addvarlink(SWIG_globals(),(char*)"TaxAdvantageType_OTHER",Swig_var_TaxAdvantageType_OTHER_get, Swig_var_TaxAdvantageType_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"FundRenewWaiv_NO",Swig_var_FundRenewWaiv_NO_get, Swig_var_FundRenewWaiv_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"FundRenewWaiv_YES",Swig_var_FundRenewWaiv_YES_get, Swig_var_FundRenewWaiv_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistStatus_ACCEPT",Swig_var_RegistStatus_ACCEPT_get, Swig_var_RegistStatus_ACCEPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistStatus_REMINDER",Swig_var_RegistStatus_REMINDER_get, Swig_var_RegistStatus_REMINDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistStatus_REJECT",Swig_var_RegistStatus_REJECT_get, Swig_var_RegistStatus_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistStatus_HELD",Swig_var_RegistStatus_HELD_get, Swig_var_RegistStatus_HELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistStatus_ACCEPTED",Swig_var_RegistStatus_ACCEPTED_get, Swig_var_RegistStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistStatus_REJECTED",Swig_var_RegistStatus_REJECTED_get, Swig_var_RegistStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING",Swig_var_RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING_get, Swig_var_RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_OTHER",Swig_var_RegistRejReasonCode_OTHER_get, Swig_var_RegistRejReasonCode_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE",Swig_var_RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE_get, Swig_var_RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS",Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS_get, Swig_var_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistTransType_CANCEL",Swig_var_RegistTransType_CANCEL_get, Swig_var_RegistTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistTransType_NEW",Swig_var_RegistTransType_NEW_get, Swig_var_RegistTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"RegistTransType_REPLACE",Swig_var_RegistTransType_REPLACE_get, Swig_var_RegistTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnershipType_JOINT_INVESTORS",Swig_var_OwnershipType_JOINT_INVESTORS_get, Swig_var_OwnershipType_JOINT_INVESTORS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnershipType_TENANTS_IN_COMMON",Swig_var_OwnershipType_TENANTS_IN_COMMON_get, Swig_var_OwnershipType_TENANTS_IN_COMMON_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnershipType_JOINT_TRUSTEES",Swig_var_OwnershipType_JOINT_TRUSTEES_get, Swig_var_OwnershipType_JOINT_TRUSTEES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_NET_SETTLEMENT_AMOUNT",Swig_var_ContAmtType_NET_SETTLEMENT_AMOUNT_get, Swig_var_ContAmtType_NET_SETTLEMENT_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_COMMISSION_AMOUNT",Swig_var_ContAmtType_COMMISSION_AMOUNT_get, Swig_var_ContAmtType_COMMISSION_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_COMMISSION",Swig_var_ContAmtType_COMMISSION_get, Swig_var_ContAmtType_COMMISSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_INITIAL_CHARGE_AMOUNT",Swig_var_ContAmtType_INITIAL_CHARGE_AMOUNT_get, Swig_var_ContAmtType_INITIAL_CHARGE_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_INITIAL_CHARGE",Swig_var_ContAmtType_INITIAL_CHARGE_get, Swig_var_ContAmtType_INITIAL_CHARGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_DISCOUNT_AMOUNT",Swig_var_ContAmtType_DISCOUNT_AMOUNT_get, Swig_var_ContAmtType_DISCOUNT_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_DISCOUNT",Swig_var_ContAmtType_DISCOUNT_get, Swig_var_ContAmtType_DISCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_DILUTION_LEVY_AMOUNT",Swig_var_ContAmtType_DILUTION_LEVY_AMOUNT_get, Swig_var_ContAmtType_DILUTION_LEVY_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_DILUTION_LEVY",Swig_var_ContAmtType_DILUTION_LEVY_get, Swig_var_ContAmtType_DILUTION_LEVY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_EXIT_CHARGE_AMOUNT",Swig_var_ContAmtType_EXIT_CHARGE_AMOUNT_get, Swig_var_ContAmtType_EXIT_CHARGE_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_EXIT_CHARGE",Swig_var_ContAmtType_EXIT_CHARGE_get, Swig_var_ContAmtType_EXIT_CHARGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_FUND_BASED_RENEWAL_COMMISSION",Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_get, Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_PROJECTED_FUND_VALUE",Swig_var_ContAmtType_PROJECTED_FUND_VALUE_get, Swig_var_ContAmtType_PROJECTED_FUND_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14",Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14_get, Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13",Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13_get, Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_COMMISSION_PERCENT",Swig_var_ContAmtType_COMMISSION_PERCENT_get, Swig_var_ContAmtType_COMMISSION_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_INITIAL_CHARGE_PERCENT",Swig_var_ContAmtType_INITIAL_CHARGE_PERCENT_get, Swig_var_ContAmtType_INITIAL_CHARGE_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_DISCOUNT_PERCENT",Swig_var_ContAmtType_DISCOUNT_PERCENT_get, Swig_var_ContAmtType_DISCOUNT_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_DILUTION_LEVY_PERCENT",Swig_var_ContAmtType_DILUTION_LEVY_PERCENT_get, Swig_var_ContAmtType_DILUTION_LEVY_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_EXIT_CHARGE_PERCENT",Swig_var_ContAmtType_EXIT_CHARGE_PERCENT_get, Swig_var_ContAmtType_EXIT_CHARGE_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT",Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT_get, Swig_var_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_COMPANY_TRUSTEE",Swig_var_OwnerType_COMPANY_TRUSTEE_get, Swig_var_OwnerType_COMPANY_TRUSTEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_NOMINEE",Swig_var_OwnerType_NOMINEE_get, Swig_var_OwnerType_NOMINEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_CORPORATE_BODY",Swig_var_OwnerType_CORPORATE_BODY_get, Swig_var_OwnerType_CORPORATE_BODY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_NON_PROFIT_ORGANIZATION",Swig_var_OwnerType_NON_PROFIT_ORGANIZATION_get, Swig_var_OwnerType_NON_PROFIT_ORGANIZATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_NETWORKING_SUB_ACCOUNT",Swig_var_OwnerType_NETWORKING_SUB_ACCOUNT_get, Swig_var_OwnerType_NETWORKING_SUB_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_FIDUCIARIES",Swig_var_OwnerType_FIDUCIARIES_get, Swig_var_OwnerType_FIDUCIARIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_TRUSTS",Swig_var_OwnerType_TRUSTS_get, Swig_var_OwnerType_TRUSTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_PENSION_PLAN",Swig_var_OwnerType_PENSION_PLAN_get, Swig_var_OwnerType_PENSION_PLAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_INDIVIDUAL_TRUSTEE",Swig_var_OwnerType_INDIVIDUAL_TRUSTEE_get, Swig_var_OwnerType_INDIVIDUAL_TRUSTEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_PUBLIC_COMPANY",Swig_var_OwnerType_PUBLIC_COMPANY_get, Swig_var_OwnerType_PUBLIC_COMPANY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_PRIVATE_COMPANY",Swig_var_OwnerType_PRIVATE_COMPANY_get, Swig_var_OwnerType_PRIVATE_COMPANY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_INDIVIDUAL_INVESTOR",Swig_var_OwnerType_INDIVIDUAL_INVESTOR_get, Swig_var_OwnerType_INDIVIDUAL_INVESTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT",Swig_var_OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT_get, Swig_var_OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCapacity_RISKLESS_PRINCIPAL",Swig_var_OrderCapacity_RISKLESS_PRINCIPAL_get, Swig_var_OrderCapacity_RISKLESS_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCapacity_INDIVIDUAL",Swig_var_OrderCapacity_INDIVIDUAL_get, Swig_var_OrderCapacity_INDIVIDUAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCapacity_PRINCIPAL",Swig_var_OrderCapacity_PRINCIPAL_get, Swig_var_OrderCapacity_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCapacity_AGENT_FOR_OTHER_MEMBER",Swig_var_OrderCapacity_AGENT_FOR_OTHER_MEMBER_get, Swig_var_OrderCapacity_AGENT_FOR_OTHER_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCapacity_AGENCY",Swig_var_OrderCapacity_AGENCY_get, Swig_var_OrderCapacity_AGENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCapacity_PROPRIETARY",Swig_var_OrderCapacity_PROPRIETARY_get, Swig_var_OrderCapacity_PROPRIETARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_FOREIGN_ENTITY",Swig_var_OrderRestrictions_FOREIGN_ENTITY_get, Swig_var_OrderRestrictions_FOREIGN_ENTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_RISKLESS_ARBITRAGE",Swig_var_OrderRestrictions_RISKLESS_ARBITRAGE_get, Swig_var_OrderRestrictions_RISKLESS_ARBITRAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_PROGRAM_TRADE",Swig_var_OrderRestrictions_PROGRAM_TRADE_get, Swig_var_OrderRestrictions_PROGRAM_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT",Swig_var_OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT_get, Swig_var_OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY",Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY_get, Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY",Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY_get, Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_NON_INDEX_ARBITRAGE",Swig_var_OrderRestrictions_NON_INDEX_ARBITRAGE_get, Swig_var_OrderRestrictions_NON_INDEX_ARBITRAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_INDEX_ARBITRAGE",Swig_var_OrderRestrictions_INDEX_ARBITRAGE_get, Swig_var_OrderRestrictions_INDEX_ARBITRAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_COMPETING_MARKET_MAKER",Swig_var_OrderRestrictions_COMPETING_MARKET_MAKER_get, Swig_var_OrderRestrictions_COMPETING_MARKET_MAKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE",Swig_var_OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE_get, Swig_var_OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY",Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY_get, Swig_var_OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE",Swig_var_OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE_get, Swig_var_OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_ISSUER_HOLDING",Swig_var_OrderRestrictions_ISSUER_HOLDING_get, Swig_var_OrderRestrictions_ISSUER_HOLDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_ISSUE_PRICE_STABILIZATION",Swig_var_OrderRestrictions_ISSUE_PRICE_STABILIZATION_get, Swig_var_OrderRestrictions_ISSUE_PRICE_STABILIZATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_NON_ALGORITHMIC",Swig_var_OrderRestrictions_NON_ALGORITHMIC_get, Swig_var_OrderRestrictions_NON_ALGORITHMIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_ALGORITHMIC",Swig_var_OrderRestrictions_ALGORITHMIC_get, Swig_var_OrderRestrictions_ALGORITHMIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderRestrictions_CROSS",Swig_var_OrderRestrictions_CROSS_get, Swig_var_OrderRestrictions_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ALL_ORDERS",Swig_var_MassCancelRequestType_CANCEL_ALL_ORDERS_get, Swig_var_MassCancelRequestType_CANCEL_ALL_ORDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP",Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get, Swig_var_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER",Swig_var_MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER_get, Swig_var_MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_REQUEST_REJECTED",Swig_var_MassCancelResponse_CANCEL_REQUEST_REJECTED_get, Swig_var_MassCancelResponse_CANCEL_REQUEST_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ALL_ORDERS",Swig_var_MassCancelResponse_CANCEL_ALL_ORDERS_get, Swig_var_MassCancelResponse_CANCEL_ALL_ORDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED",Swig_var_MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED_get, Swig_var_MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_OTHER",Swig_var_MassCancelRejectReason_OTHER_get, Swig_var_MassCancelRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY",Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT",Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteType_INDICATIVE",Swig_var_QuoteType_INDICATIVE_get, Swig_var_QuoteType_INDICATIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteType_TRADEABLE",Swig_var_QuoteType_TRADEABLE_get, Swig_var_QuoteType_TRADEABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteType_RESTRICTED_TRADEABLE",Swig_var_QuoteType_RESTRICTED_TRADEABLE_get, Swig_var_QuoteType_RESTRICTED_TRADEABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteType_COUNTER",Swig_var_QuoteType_COUNTER_get, Swig_var_QuoteType_COUNTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CashMargin_MARGIN_OPEN",Swig_var_CashMargin_MARGIN_OPEN_get, Swig_var_CashMargin_MARGIN_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"CashMargin_MARGIN_CLOSE",Swig_var_CashMargin_MARGIN_CLOSE_get, Swig_var_CashMargin_MARGIN_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CashMargin_CASH",Swig_var_CashMargin_CASH_get, Swig_var_CashMargin_CASH_set); SWIG_addvarlink(SWIG_globals(),(char*)"Scope_LOCAL",Swig_var_Scope_LOCAL_get, Swig_var_Scope_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Scope_NATIONAL",Swig_var_Scope_NATIONAL_get, Swig_var_Scope_NATIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Scope_GLOBAL",Swig_var_Scope_GLOBAL_get, Swig_var_Scope_GLOBAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"Scope_LOCAL_MARKET",Swig_var_Scope_LOCAL_MARKET_get, Swig_var_Scope_LOCAL_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDImplicitDelete_YES",Swig_var_MDImplicitDelete_YES_get, Swig_var_MDImplicitDelete_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDImplicitDelete_NO",Swig_var_MDImplicitDelete_NO_get, Swig_var_MDImplicitDelete_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE",Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE_get, Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE",Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_get, Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED",Swig_var_CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED_get, Swig_var_CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE",Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_get, Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION",Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION_get, Swig_var_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES",Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES_get, Swig_var_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_AON",Swig_var_CrossType_CROSS_AON_get, Swig_var_CrossType_CROSS_AON_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_IOC",Swig_var_CrossType_CROSS_IOC_get, Swig_var_CrossType_CROSS_IOC_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_ONE_SIDE",Swig_var_CrossType_CROSS_ONE_SIDE_get, Swig_var_CrossType_CROSS_ONE_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossType_CROSS_SAME_PRICE",Swig_var_CrossType_CROSS_SAME_PRICE_get, Swig_var_CrossType_CROSS_SAME_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossPrioritization_SELLSIDE_PRIORITIZED",Swig_var_CrossPrioritization_SELLSIDE_PRIORITIZED_get, Swig_var_CrossPrioritization_SELLSIDE_PRIORITIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossPrioritization_NONE",Swig_var_CrossPrioritization_NONE_get, Swig_var_CrossPrioritization_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossPrioritization_BUYSIDE_PRIORITIZED",Swig_var_CrossPrioritization_BUYSIDE_PRIORITIZED_get, Swig_var_CrossPrioritization_BUYSIDE_PRIORITIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossPrioritization_BUY_SIDE_IS_PRIORITIZED",Swig_var_CrossPrioritization_BUY_SIDE_IS_PRIORITIZED_get, Swig_var_CrossPrioritization_BUY_SIDE_IS_PRIORITIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CrossPrioritization_SELL_SIDE_IS_PRIORITIZED",Swig_var_CrossPrioritization_SELL_SIDE_IS_PRIORITIZED_get, Swig_var_CrossPrioritization_SELL_SIDE_IS_PRIORITIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"NoSides_ONE_SIDE",Swig_var_NoSides_ONE_SIDE_get, Swig_var_NoSides_ONE_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"NoSides_BOTH_SIDES",Swig_var_NoSides_BOTH_SIDES_get, Swig_var_NoSides_BOTH_SIDES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE",Swig_var_SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE_get, Swig_var_SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListRequestType_PRODUCT",Swig_var_SecurityListRequestType_PRODUCT_get, Swig_var_SecurityListRequestType_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListRequestType_TRADINGSESSIONID",Swig_var_SecurityListRequestType_TRADINGSESSIONID_get, Swig_var_SecurityListRequestType_TRADINGSESSIONID_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListRequestType_ALL_SECURITIES",Swig_var_SecurityListRequestType_ALL_SECURITIES_get, Swig_var_SecurityListRequestType_ALL_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListRequestType_SYMBOL",Swig_var_SecurityListRequestType_SYMBOL_get, Swig_var_SecurityListRequestType_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID",Swig_var_SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get, Swig_var_SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE",Swig_var_SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE_get, Swig_var_SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestResult_VALID_REQUEST",Swig_var_SecurityRequestResult_VALID_REQUEST_get, Swig_var_SecurityRequestResult_VALID_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST",Swig_var_SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST_get, Swig_var_SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED",Swig_var_SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED_get, Swig_var_SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA",Swig_var_SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA_get, Swig_var_SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA",Swig_var_SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA_get, Swig_var_SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY",Swig_var_MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY_get, Swig_var_MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY",Swig_var_MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_get, Swig_var_MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY",Swig_var_MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY_get, Swig_var_MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID",Swig_var_TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID_get, Swig_var_TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesStatusRejReason_OTHER",Swig_var_TradSesStatusRejReason_OTHER_get, Swig_var_TradSesStatusRejReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA",Swig_var_TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA_get, Swig_var_TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA",Swig_var_TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA_get, Swig_var_TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA",Swig_var_TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA_get, Swig_var_TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST",Swig_var_TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_get, Swig_var_TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestType_ALL_TRADES",Swig_var_TradeRequestType_ALL_TRADES_get, Swig_var_TradeRequestType_ALL_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PreviouslyReported_NO",Swig_var_PreviouslyReported_NO_get, Swig_var_PreviouslyReported_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"PreviouslyReported_YES",Swig_var_PreviouslyReported_YES_get, Swig_var_PreviouslyReported_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchStatus_COMPARED_MATCHED_OR_AFFIRMED",Swig_var_MatchStatus_COMPARED_MATCHED_OR_AFFIRMED_get, Swig_var_MatchStatus_COMPARED_MATCHED_OR_AFFIRMED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED",Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED_get, Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchStatus_ADVISORY_OR_ALERT",Swig_var_MatchStatus_ADVISORY_OR_ALERT_get, Swig_var_MatchStatus_ADVISORY_OR_ALERT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED",Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED_get, Swig_var_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ACT_M1_MATCH",Swig_var_MatchType_ACT_M1_MATCH_get, Swig_var_MatchType_ACT_M1_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ACT_M6_MATCH",Swig_var_MatchType_ACT_M6_MATCH_get, Swig_var_MatchType_ACT_M6_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ACT_DEFAULT_AFTER_M2",Swig_var_MatchType_ACT_DEFAULT_AFTER_M2_get, Swig_var_MatchType_ACT_DEFAULT_AFTER_M2_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ACT_ACCEPTED_TRADE",Swig_var_MatchType_ACT_ACCEPTED_TRADE_get, Swig_var_MatchType_ACT_ACCEPTED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ACT_M2_MATCH",Swig_var_MatchType_ACT_M2_MATCH_get, Swig_var_MatchType_ACT_M2_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST",Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_get, Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_NON_ACT",Swig_var_MatchType_NON_ACT_get, Swig_var_MatchType_NON_ACT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ACT_DEFAULT_TRADE",Swig_var_MatchType_ACT_DEFAULT_TRADE_get, Swig_var_MatchType_ACT_DEFAULT_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS",Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS_get, Swig_var_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH",Swig_var_MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH_get, Swig_var_MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_OCS_LOCKED_IN_NON_ACT",Swig_var_MatchType_OCS_LOCKED_IN_NON_ACT_get, Swig_var_MatchType_OCS_LOCKED_IN_NON_ACT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT",Swig_var_MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get, Swig_var_MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT",Swig_var_MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get, Swig_var_MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CONTINUOUS_AUTO_MATCH",Swig_var_MatchType_CONTINUOUS_AUTO_MATCH_get, Swig_var_MatchType_CONTINUOUS_AUTO_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CROSS_AUCTION_63",Swig_var_MatchType_CROSS_AUCTION_63_get, Swig_var_MatchType_CROSS_AUCTION_63_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_COUNTER_ORDER_SELECTION_64",Swig_var_MatchType_COUNTER_ORDER_SELECTION_64_get, Swig_var_MatchType_COUNTER_ORDER_SELECTION_64_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CALL_AUCTION_65",Swig_var_MatchType_CALL_AUCTION_65_get, Swig_var_MatchType_CALL_AUCTION_65_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME",Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get, Swig_var_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED",Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED_get, Swig_var_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ONE_PARTY_TRADE_REPORT",Swig_var_MatchType_ONE_PARTY_TRADE_REPORT_get, Swig_var_MatchType_ONE_PARTY_TRADE_REPORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_TWO_PARTY_TRADE_REPORT",Swig_var_MatchType_TWO_PARTY_TRADE_REPORT_get, Swig_var_MatchType_TWO_PARTY_TRADE_REPORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CONFIRMED_TRADE_REPORT",Swig_var_MatchType_CONFIRMED_TRADE_REPORT_get, Swig_var_MatchType_CONFIRMED_TRADE_REPORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_AUTO_MATCH",Swig_var_MatchType_AUTO_MATCH_get, Swig_var_MatchType_AUTO_MATCH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CROSS_AUCTION_5",Swig_var_MatchType_CROSS_AUCTION_5_get, Swig_var_MatchType_CROSS_AUCTION_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_COUNTER_ORDER_SELECTION_6",Swig_var_MatchType_COUNTER_ORDER_SELECTION_6_get, Swig_var_MatchType_COUNTER_ORDER_SELECTION_6_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CALL_AUCTION_7",Swig_var_MatchType_CALL_AUCTION_7_get, Swig_var_MatchType_CALL_AUCTION_7_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CROSS_AUCTION",Swig_var_MatchType_CROSS_AUCTION_get, Swig_var_MatchType_CROSS_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_COUNTER_ORDER_SELECTION",Swig_var_MatchType_COUNTER_ORDER_SELECTION_get, Swig_var_MatchType_COUNTER_ORDER_SELECTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_CALL_AUCTION",Swig_var_MatchType_CALL_AUCTION_get, Swig_var_MatchType_CALL_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MatchType_ISSUING_BUY_BACK_AUCTION",Swig_var_MatchType_ISSUING_BUY_BACK_AUCTION_get, Swig_var_MatchType_ISSUING_BUY_BACK_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"OddLot_YES",Swig_var_OddLot_YES_get, Swig_var_OddLot_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"OddLot_NO",Swig_var_OddLot_NO_get, Swig_var_OddLot_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_MANUAL_MODE",Swig_var_ClearingInstruction_MANUAL_MODE_get, Swig_var_ClearingInstruction_MANUAL_MODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_MULTILATERAL_NETTING",Swig_var_ClearingInstruction_MULTILATERAL_NETTING_get, Swig_var_ClearingInstruction_MULTILATERAL_NETTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_AUTOMATIC_POSTING_MODE",Swig_var_ClearingInstruction_AUTOMATIC_POSTING_MODE_get, Swig_var_ClearingInstruction_AUTOMATIC_POSTING_MODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_BILATERAL_NETTING_ONLY",Swig_var_ClearingInstruction_BILATERAL_NETTING_ONLY_get, Swig_var_ClearingInstruction_BILATERAL_NETTING_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY",Swig_var_ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY_get, Swig_var_ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_AUTOMATIC_GIVE_UP_MODE",Swig_var_ClearingInstruction_AUTOMATIC_GIVE_UP_MODE_get, Swig_var_ClearingInstruction_AUTOMATIC_GIVE_UP_MODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_SPECIAL_TRADE",Swig_var_ClearingInstruction_SPECIAL_TRADE_get, Swig_var_ClearingInstruction_SPECIAL_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_EX_CLEARING",Swig_var_ClearingInstruction_EX_CLEARING_get, Swig_var_ClearingInstruction_EX_CLEARING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_PROCESS_NORMALLY",Swig_var_ClearingInstruction_PROCESS_NORMALLY_get, Swig_var_ClearingInstruction_PROCESS_NORMALLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY",Swig_var_ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY_get, Swig_var_ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_EXCLUDE_FROM_ALL_NETTING",Swig_var_ClearingInstruction_EXCLUDE_FROM_ALL_NETTING_get, Swig_var_ClearingInstruction_EXCLUDE_FROM_ALL_NETTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE",Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_get, Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_CUSTOMER_TRADE",Swig_var_ClearingInstruction_CUSTOMER_TRADE_get, Swig_var_ClearingInstruction_CUSTOMER_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_SELF_CLEARING",Swig_var_ClearingInstruction_SELF_CLEARING_get, Swig_var_ClearingInstruction_SELF_CLEARING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR",Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR_get, Swig_var_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_HOUSE_TRADER",Swig_var_AccountType_HOUSE_TRADER_get, Swig_var_AccountType_HOUSE_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED",Swig_var_AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get, Swig_var_AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED",Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get, Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_FLOOR_TRADER",Swig_var_AccountType_FLOOR_TRADER_get, Swig_var_AccountType_FLOOR_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS",Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get, Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS",Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get, Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_JOINT_BACKOFFICE_ACCOUNT",Swig_var_AccountType_JOINT_BACKOFFICE_ACCOUNT_get, Swig_var_AccountType_JOINT_BACKOFFICE_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS",Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS_get, Swig_var_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AccountType_JOINT_BACK_OFFICE_ACCOUNT",Swig_var_AccountType_JOINT_BACK_OFFICE_ACCOUNT_get, Swig_var_AccountType_JOINT_BACK_OFFICE_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT",Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get, Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT",Swig_var_CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get, Swig_var_CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER",Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get, Swig_var_CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderCapacity_ALL_OTHER",Swig_var_CustOrderCapacity_ALL_OTHER_get, Swig_var_CustOrderCapacity_ALL_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY",Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY_get, Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY",Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY_get, Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT",Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT_get, Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE",Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE_get, Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE",Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE_get, Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION",Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION_get, Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID",Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID_get, Swig_var_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ALL_ORDERS",Swig_var_MassStatusReqType_STATUS_FOR_ALL_ORDERS_get, Swig_var_MassStatusReqType_STATUS_FOR_ALL_ORDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_SECURITY_ISSUER",Swig_var_MassStatusReqType_STATUS_FOR_SECURITY_ISSUER_get, Swig_var_MassStatusReqType_STATUS_FOR_SECURITY_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR",Swig_var_DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_get, Swig_var_DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING",Swig_var_DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_get, Swig_var_DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_set); SWIG_addvarlink(SWIG_globals(),(char*)"DayBookingInst_ACCUMULATE",Swig_var_DayBookingInst_ACCUMULATE_get, Swig_var_DayBookingInst_ACCUMULATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER",Swig_var_BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER_get, Swig_var_BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE",Swig_var_BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE_get, Swig_var_BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT",Swig_var_BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT_get, Swig_var_BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PreallocMethod_PRO_RATA",Swig_var_PreallocMethod_PRO_RATA_get, Swig_var_PreallocMethod_PRO_RATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST",Swig_var_PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST_get, Swig_var_PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST_set); SWIG_addvarlink(SWIG_globals(),(char*)"PreallocMethod_DO_NOT_PRO_RATA",Swig_var_PreallocMethod_DO_NOT_PRO_RATA_get, Swig_var_PreallocMethod_DO_NOT_PRO_RATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionSubID_PRE_TRADING",Swig_var_TradingSessionSubID_PRE_TRADING_get, Swig_var_TradingSessionSubID_PRE_TRADING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionSubID_OPENING_OR_OPENING_AUCTION",Swig_var_TradingSessionSubID_OPENING_OR_OPENING_AUCTION_get, Swig_var_TradingSessionSubID_OPENING_OR_OPENING_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionSubID_3",Swig_var_TradingSessionSubID_3_get, Swig_var_TradingSessionSubID_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION",Swig_var_TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION_get, Swig_var_TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionSubID_POST_TRADING",Swig_var_TradingSessionSubID_POST_TRADING_get, Swig_var_TradingSessionSubID_POST_TRADING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionSubID_INTRADAY_AUCTION",Swig_var_TradingSessionSubID_INTRADAY_AUCTION_get, Swig_var_TradingSessionSubID_INTRADAY_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradingSessionSubID_QUIESCENT",Swig_var_TradingSessionSubID_QUIESCENT_get, Swig_var_TradingSessionSubID_QUIESCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_BUYSIDE_READY_TO_BOOK_6",Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_6_get, Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_6_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_BUYSIDE_PRELIMINARY",Swig_var_AllocType_BUYSIDE_PRELIMINARY_get, Swig_var_AllocType_BUYSIDE_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY",Swig_var_AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get, Swig_var_AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_BUYSIDE_READY_TO_BOOK_5",Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_5_get, Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_BUYSIDE_CALCULATED",Swig_var_AllocType_BUYSIDE_CALCULATED_get, Swig_var_AllocType_BUYSIDE_CALCULATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY",Swig_var_AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get, Swig_var_AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_CALCULATED",Swig_var_AllocType_CALCULATED_get, Swig_var_AllocType_CALCULATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_PRELIMINARY",Swig_var_AllocType_PRELIMINARY_get, Swig_var_AllocType_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_READY_TO_BOOK",Swig_var_AllocType_READY_TO_BOOK_get, Swig_var_AllocType_READY_TO_BOOK_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_WAREHOUSE_INSTRUCTION",Swig_var_AllocType_WAREHOUSE_INSTRUCTION_get, Swig_var_AllocType_WAREHOUSE_INSTRUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_REQUEST_TO_INTERMEDIARY",Swig_var_AllocType_REQUEST_TO_INTERMEDIARY_get, Swig_var_AllocType_REQUEST_TO_INTERMEDIARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_BUYSIDE_READY_TO_BOOK",Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_get, Swig_var_AllocType_BUYSIDE_READY_TO_BOOK_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_ACCEPT",Swig_var_AllocType_ACCEPT_get, Swig_var_AllocType_ACCEPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_REJECT",Swig_var_AllocType_REJECT_get, Swig_var_AllocType_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_ACCEPT_PENDING",Swig_var_AllocType_ACCEPT_PENDING_get, Swig_var_AllocType_ACCEPT_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_INCOMPLETE_GROUP",Swig_var_AllocType_INCOMPLETE_GROUP_get, Swig_var_AllocType_INCOMPLETE_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_COMPLETE_GROUP",Swig_var_AllocType_COMPLETE_GROUP_get, Swig_var_AllocType_COMPLETE_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocType_REVERSAL_PENDING",Swig_var_AllocType_REVERSAL_PENDING_get, Swig_var_AllocType_REVERSAL_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_106H_AND_106J_FIRMS",Swig_var_ClearingFeeIndicator_106H_AND_106J_FIRMS_get, Swig_var_ClearingFeeIndicator_106H_AND_106J_FIRMS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES",Swig_var_ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES_get, Swig_var_ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS",Swig_var_ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS_get, Swig_var_ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR",Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_get, Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER",Swig_var_ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER_get, Swig_var_ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER",Swig_var_ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER_get, Swig_var_ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_CBOE_MEMBER",Swig_var_ClearingFeeIndicator_CBOE_MEMBER_get, Swig_var_ClearingFeeIndicator_CBOE_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES",Swig_var_ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES_get, Swig_var_ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS",Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS_get, Swig_var_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT",Swig_var_ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get, Swig_var_ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ClearingFeeIndicator_LESSEE_106F_EMPLOYEES",Swig_var_ClearingFeeIndicator_LESSEE_106F_EMPLOYEES_get, Swig_var_ClearingFeeIndicator_LESSEE_106F_EMPLOYEES_set); SWIG_addvarlink(SWIG_globals(),(char*)"WorkingIndicator_NO",Swig_var_WorkingIndicator_NO_get, Swig_var_WorkingIndicator_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"WorkingIndicator_YES",Swig_var_WorkingIndicator_YES_get, Swig_var_WorkingIndicator_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriorityIndicator_PRIORITY_UNCHANGED",Swig_var_PriorityIndicator_PRIORITY_UNCHANGED_get, Swig_var_PriorityIndicator_PRIORITY_UNCHANGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE",Swig_var_PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE_get, Swig_var_PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"LegalConfirm_YES",Swig_var_LegalConfirm_YES_get, Swig_var_LegalConfirm_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"LegalConfirm_NO",Swig_var_LegalConfirm_NO_get, Swig_var_LegalConfirm_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_UNKNOWN_SYMBOL",Swig_var_QuoteRequestRejectReason_UNKNOWN_SYMBOL_get, Swig_var_QuoteRequestRejectReason_UNKNOWN_SYMBOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_EXCHANGE",Swig_var_QuoteRequestRejectReason_EXCHANGE_get, Swig_var_QuoteRequestRejectReason_EXCHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT",Swig_var_QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get, Swig_var_QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_TOO_LATE_TO_ENTER",Swig_var_QuoteRequestRejectReason_TOO_LATE_TO_ENTER_get, Swig_var_QuoteRequestRejectReason_TOO_LATE_TO_ENTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_INVALID_PRICE",Swig_var_QuoteRequestRejectReason_INVALID_PRICE_get, Swig_var_QuoteRequestRejectReason_INVALID_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE",Swig_var_QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE_get, Swig_var_QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY",Swig_var_QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY_get, Swig_var_QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT",Swig_var_QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT_get, Swig_var_QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_NO_INVENTORY",Swig_var_QuoteRequestRejectReason_NO_INVENTORY_get, Swig_var_QuoteRequestRejectReason_NO_INVENTORY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_PASS",Swig_var_QuoteRequestRejectReason_PASS_get, Swig_var_QuoteRequestRejectReason_PASS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_OTHER",Swig_var_QuoteRequestRejectReason_OTHER_get, Swig_var_QuoteRequestRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRequestRejectReason_INSUFFICIENT_CREDIT",Swig_var_QuoteRequestRejectReason_INSUFFICIENT_CREDIT_get, Swig_var_QuoteRequestRejectReason_INSUFFICIENT_CREDIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_REGULAR",Swig_var_SettlType_REGULAR_get, Swig_var_SettlType_REGULAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_CASH",Swig_var_SettlType_CASH_get, Swig_var_SettlType_CASH_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_NEXT_DAY",Swig_var_SettlType_NEXT_DAY_get, Swig_var_SettlType_NEXT_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_T_PLUS_2",Swig_var_SettlType_T_PLUS_2_get, Swig_var_SettlType_T_PLUS_2_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_T_PLUS_3",Swig_var_SettlType_T_PLUS_3_get, Swig_var_SettlType_T_PLUS_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_T_PLUS_4",Swig_var_SettlType_T_PLUS_4_get, Swig_var_SettlType_T_PLUS_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_FUTURE",Swig_var_SettlType_FUTURE_get, Swig_var_SettlType_FUTURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_WHEN_AND_IF_ISSUED",Swig_var_SettlType_WHEN_AND_IF_ISSUED_get, Swig_var_SettlType_WHEN_AND_IF_ISSUED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_SELLERS_OPTION",Swig_var_SettlType_SELLERS_OPTION_get, Swig_var_SettlType_SELLERS_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_T_PLUS_5",Swig_var_SettlType_T_PLUS_5_get, Swig_var_SettlType_T_PLUS_5_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_BROKEN_DATE",Swig_var_SettlType_BROKEN_DATE_get, Swig_var_SettlType_BROKEN_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlType_FX_SPOT_NEXT_SETTLEMENT",Swig_var_SettlType_FX_SPOT_NEXT_SETTLEMENT_get, Swig_var_SettlType_FX_SPOT_NEXT_SETTLEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettlFlag_DAILY_OPEN",Swig_var_OpenCloseSettlFlag_DAILY_OPEN_get, Swig_var_OpenCloseSettlFlag_DAILY_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettlFlag_SESSION_OPEN",Swig_var_OpenCloseSettlFlag_SESSION_OPEN_get, Swig_var_OpenCloseSettlFlag_SESSION_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY",Swig_var_OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY_get, Swig_var_OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettlFlag_EXPECTED_ENTRY",Swig_var_OpenCloseSettlFlag_EXPECTED_ENTRY_get, Swig_var_OpenCloseSettlFlag_EXPECTED_ENTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY",Swig_var_OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY_get, Swig_var_OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE",Swig_var_OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE_get, Swig_var_OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidTradeType_RISK_TRADE",Swig_var_BidTradeType_RISK_TRADE_get, Swig_var_BidTradeType_RISK_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidTradeType_VWAP_GUARANTEE",Swig_var_BidTradeType_VWAP_GUARANTEE_get, Swig_var_BidTradeType_VWAP_GUARANTEE_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidTradeType_AGENCY",Swig_var_BidTradeType_AGENCY_get, Swig_var_BidTradeType_AGENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"BidTradeType_GUARANTEED_CLOSE",Swig_var_BidTradeType_GUARANTEED_CLOSE_get, Swig_var_BidTradeType_GUARANTEED_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AcctIDSource_BIC",Swig_var_AcctIDSource_BIC_get, Swig_var_AcctIDSource_BIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"AcctIDSource_SID_CODE",Swig_var_AcctIDSource_SID_CODE_get, Swig_var_AcctIDSource_SID_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AcctIDSource_TFM",Swig_var_AcctIDSource_TFM_get, Swig_var_AcctIDSource_TFM_set); SWIG_addvarlink(SWIG_globals(),(char*)"AcctIDSource_OMGEO",Swig_var_AcctIDSource_OMGEO_get, Swig_var_AcctIDSource_OMGEO_set); SWIG_addvarlink(SWIG_globals(),(char*)"AcctIDSource_DTCC_CODE",Swig_var_AcctIDSource_DTCC_CODE_get, Swig_var_AcctIDSource_DTCC_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AcctIDSource_OTHER",Swig_var_AcctIDSource_OTHER_get, Swig_var_AcctIDSource_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmStatus_RECEIVED",Swig_var_ConfirmStatus_RECEIVED_get, Swig_var_ConfirmStatus_RECEIVED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmStatus_MISMATCHED_ACCOUNT",Swig_var_ConfirmStatus_MISMATCHED_ACCOUNT_get, Swig_var_ConfirmStatus_MISMATCHED_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS",Swig_var_ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS_get, Swig_var_ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmStatus_CONFIRMED",Swig_var_ConfirmStatus_CONFIRMED_get, Swig_var_ConfirmStatus_CONFIRMED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmStatus_REQUEST_REJECTED",Swig_var_ConfirmStatus_REQUEST_REJECTED_get, Swig_var_ConfirmStatus_REQUEST_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmTransType_NEW",Swig_var_ConfirmTransType_NEW_get, Swig_var_ConfirmTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmTransType_REPLACE",Swig_var_ConfirmTransType_REPLACE_get, Swig_var_ConfirmTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmTransType_CANCEL",Swig_var_ConfirmTransType_CANCEL_get, Swig_var_ConfirmTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeliveryForm_BOOKENTRY",Swig_var_DeliveryForm_BOOKENTRY_get, Swig_var_DeliveryForm_BOOKENTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeliveryForm_BEARER",Swig_var_DeliveryForm_BEARER_get, Swig_var_DeliveryForm_BEARER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeliveryForm_BOOK_ENTRY",Swig_var_DeliveryForm_BOOK_ENTRY_get, Swig_var_DeliveryForm_BOOK_ENTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"LegSwapType_PAR_FOR_PAR",Swig_var_LegSwapType_PAR_FOR_PAR_get, Swig_var_LegSwapType_PAR_FOR_PAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"LegSwapType_MODIFIED_DURATION",Swig_var_LegSwapType_MODIFIED_DURATION_get, Swig_var_LegSwapType_MODIFIED_DURATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"LegSwapType_RISK",Swig_var_LegSwapType_RISK_get, Swig_var_LegSwapType_RISK_set); SWIG_addvarlink(SWIG_globals(),(char*)"LegSwapType_PROCEEDS",Swig_var_LegSwapType_PROCEEDS_get, Swig_var_LegSwapType_PROCEEDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_PERCENT",Swig_var_QuotePriceType_PERCENT_get, Swig_var_QuotePriceType_PERCENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_PER_SHARE",Swig_var_QuotePriceType_PER_SHARE_get, Swig_var_QuotePriceType_PER_SHARE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_FIXED_AMOUNT",Swig_var_QuotePriceType_FIXED_AMOUNT_get, Swig_var_QuotePriceType_FIXED_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR",Swig_var_QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get, Swig_var_QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR",Swig_var_QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get, Swig_var_QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK",Swig_var_QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get, Swig_var_QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_TED_PRICE",Swig_var_QuotePriceType_TED_PRICE_get, Swig_var_QuotePriceType_TED_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_TED_YIELD",Swig_var_QuotePriceType_TED_YIELD_get, Swig_var_QuotePriceType_TED_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_YIELD_SPREAD",Swig_var_QuotePriceType_YIELD_SPREAD_get, Swig_var_QuotePriceType_YIELD_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_YIELD",Swig_var_QuotePriceType_YIELD_get, Swig_var_QuotePriceType_YIELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_DISCOUNT",Swig_var_QuotePriceType_DISCOUNT_get, Swig_var_QuotePriceType_DISCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_PREMIUM",Swig_var_QuotePriceType_PREMIUM_get, Swig_var_QuotePriceType_PREMIUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuotePriceType_SPREAD",Swig_var_QuotePriceType_SPREAD_get, Swig_var_QuotePriceType_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_HIT_LIFT",Swig_var_QuoteRespType_HIT_LIFT_get, Swig_var_QuoteRespType_HIT_LIFT_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_COUNTER",Swig_var_QuoteRespType_COUNTER_get, Swig_var_QuoteRespType_COUNTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_EXPIRED",Swig_var_QuoteRespType_EXPIRED_get, Swig_var_QuoteRespType_EXPIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_COVER",Swig_var_QuoteRespType_COVER_get, Swig_var_QuoteRespType_COVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_DONE_AWAY",Swig_var_QuoteRespType_DONE_AWAY_get, Swig_var_QuoteRespType_DONE_AWAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_PASS",Swig_var_QuoteRespType_PASS_get, Swig_var_QuoteRespType_PASS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_END_TRADE",Swig_var_QuoteRespType_END_TRADE_get, Swig_var_QuoteRespType_END_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteRespType_TIMED_OUT",Swig_var_QuoteRespType_TIMED_OUT_get, Swig_var_QuoteRespType_TIMED_OUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_TRANSACTION_QUANTITY",Swig_var_PosType_TRANSACTION_QUANTITY_get, Swig_var_PosType_TRANSACTION_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_INTRA_SPREAD_QTY",Swig_var_PosType_INTRA_SPREAD_QTY_get, Swig_var_PosType_INTRA_SPREAD_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_INTER_SPREAD_QTY",Swig_var_PosType_INTER_SPREAD_QTY_get, Swig_var_PosType_INTER_SPREAD_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_END_OF_DAY_QTY",Swig_var_PosType_END_OF_DAY_QTY_get, Swig_var_PosType_END_OF_DAY_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_START_OF_DAY_QTY",Swig_var_PosType_START_OF_DAY_QTY_get, Swig_var_PosType_START_OF_DAY_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_OPTION_EXERCISE_QTY",Swig_var_PosType_OPTION_EXERCISE_QTY_get, Swig_var_PosType_OPTION_EXERCISE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_OPTION_ASSIGNMENT",Swig_var_PosType_OPTION_ASSIGNMENT_get, Swig_var_PosType_OPTION_ASSIGNMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_TRANSACTION_FROM_EXERCISE",Swig_var_PosType_TRANSACTION_FROM_EXERCISE_get, Swig_var_PosType_TRANSACTION_FROM_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_TRANSACTION_FROM_ASSIGNMENT",Swig_var_PosType_TRANSACTION_FROM_ASSIGNMENT_get, Swig_var_PosType_TRANSACTION_FROM_ASSIGNMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_PIT_TRADE_QTY",Swig_var_PosType_PIT_TRADE_QTY_get, Swig_var_PosType_PIT_TRADE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_TRANSFER_TRADE_QTY",Swig_var_PosType_TRANSFER_TRADE_QTY_get, Swig_var_PosType_TRANSFER_TRADE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_ELECTRONIC_TRADE_QTY",Swig_var_PosType_ELECTRONIC_TRADE_QTY_get, Swig_var_PosType_ELECTRONIC_TRADE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_ALLOCATION_TRADE_QTY",Swig_var_PosType_ALLOCATION_TRADE_QTY_get, Swig_var_PosType_ALLOCATION_TRADE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_ADJUSTMENT_QTY",Swig_var_PosType_ADJUSTMENT_QTY_get, Swig_var_PosType_ADJUSTMENT_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_AS_OF_TRADE_QTY",Swig_var_PosType_AS_OF_TRADE_QTY_get, Swig_var_PosType_AS_OF_TRADE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_DELIVERY_QTY",Swig_var_PosType_DELIVERY_QTY_get, Swig_var_PosType_DELIVERY_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_TOTAL_TRANSACTION_QTY",Swig_var_PosType_TOTAL_TRANSACTION_QTY_get, Swig_var_PosType_TOTAL_TRANSACTION_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_CROSS_MARGIN_QTY",Swig_var_PosType_CROSS_MARGIN_QTY_get, Swig_var_PosType_CROSS_MARGIN_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_INTEGRAL_SPLIT",Swig_var_PosType_INTEGRAL_SPLIT_get, Swig_var_PosType_INTEGRAL_SPLIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_RECEIVE_QUANTITY",Swig_var_PosType_RECEIVE_QUANTITY_get, Swig_var_PosType_RECEIVE_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_CORPORATE_ACTION_ADJUSTMENT",Swig_var_PosType_CORPORATE_ACTION_ADJUSTMENT_get, Swig_var_PosType_CORPORATE_ACTION_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_DELIVERY_NOTICE_QTY",Swig_var_PosType_DELIVERY_NOTICE_QTY_get, Swig_var_PosType_DELIVERY_NOTICE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_EXCHANGE_FOR_PHYSICAL_QTY",Swig_var_PosType_EXCHANGE_FOR_PHYSICAL_QTY_get, Swig_var_PosType_EXCHANGE_FOR_PHYSICAL_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_PRIVATELY_NEGOTIATED_TRADE_QTY",Swig_var_PosType_PRIVATELY_NEGOTIATED_TRADE_QTY_get, Swig_var_PosType_PRIVATELY_NEGOTIATED_TRADE_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_NET_DELTA_QTY",Swig_var_PosType_NET_DELTA_QTY_get, Swig_var_PosType_NET_DELTA_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_CREDIT_EVENT_ADJUSTMENT",Swig_var_PosType_CREDIT_EVENT_ADJUSTMENT_get, Swig_var_PosType_CREDIT_EVENT_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosType_SUCCESSION_EVENT_ADJUSTMENT",Swig_var_PosType_SUCCESSION_EVENT_ADJUSTMENT_get, Swig_var_PosType_SUCCESSION_EVENT_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosQtyStatus_SUBMITTED",Swig_var_PosQtyStatus_SUBMITTED_get, Swig_var_PosQtyStatus_SUBMITTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosQtyStatus_ACCEPTED",Swig_var_PosQtyStatus_ACCEPTED_get, Swig_var_PosQtyStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosQtyStatus_REJECTED",Swig_var_PosQtyStatus_REJECTED_get, Swig_var_PosQtyStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT",Swig_var_PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT_get, Swig_var_PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT",Swig_var_PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT_get, Swig_var_PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_TRADE_VARIATION_AMOUNT",Swig_var_PosAmtType_TRADE_VARIATION_AMOUNT_get, Swig_var_PosAmtType_TRADE_VARIATION_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT",Swig_var_PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT_get, Swig_var_PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_PREMIUM_AMOUNT",Swig_var_PosAmtType_PREMIUM_AMOUNT_get, Swig_var_PosAmtType_PREMIUM_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_CASH_RESIDUAL_AMOUNT",Swig_var_PosAmtType_CASH_RESIDUAL_AMOUNT_get, Swig_var_PosAmtType_CASH_RESIDUAL_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_CASH_AMOUNT",Swig_var_PosAmtType_CASH_AMOUNT_get, Swig_var_PosAmtType_CASH_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_VALUE_ADJUSTED_AMOUNT",Swig_var_PosAmtType_VALUE_ADJUSTED_AMOUNT_get, Swig_var_PosAmtType_VALUE_ADJUSTED_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_SETTLEMENT_VALUE",Swig_var_PosAmtType_SETTLEMENT_VALUE_get, Swig_var_PosAmtType_SETTLEMENT_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_INITIAL_TRADE_COUPON_AMOUNT",Swig_var_PosAmtType_INITIAL_TRADE_COUPON_AMOUNT_get, Swig_var_PosAmtType_INITIAL_TRADE_COUPON_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_ACCRUED_COUPON_AMOUNT",Swig_var_PosAmtType_ACCRUED_COUPON_AMOUNT_get, Swig_var_PosAmtType_ACCRUED_COUPON_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_COUPON_AMOUNT",Swig_var_PosAmtType_COUPON_AMOUNT_get, Swig_var_PosAmtType_COUPON_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_INCREMENTAL_ACCRUED_COUPON",Swig_var_PosAmtType_INCREMENTAL_ACCRUED_COUPON_get, Swig_var_PosAmtType_INCREMENTAL_ACCRUED_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_COLLATERALIZED_MARK_TO_MARKET",Swig_var_PosAmtType_COLLATERALIZED_MARK_TO_MARKET_get, Swig_var_PosAmtType_COLLATERALIZED_MARK_TO_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET",Swig_var_PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET_get, Swig_var_PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_COMPENSATION_AMOUNT",Swig_var_PosAmtType_COMPENSATION_AMOUNT_get, Swig_var_PosAmtType_COMPENSATION_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_TOTAL_BANKED_AMOUNT",Swig_var_PosAmtType_TOTAL_BANKED_AMOUNT_get, Swig_var_PosAmtType_TOTAL_BANKED_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosAmtType_TOTAL_COLLATERALIZED_AMOUNT",Swig_var_PosAmtType_TOTAL_COLLATERALIZED_AMOUNT_get, Swig_var_PosAmtType_TOTAL_COLLATERALIZED_AMOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosTransType_EXERCISE",Swig_var_PosTransType_EXERCISE_get, Swig_var_PosTransType_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosTransType_DO_NOT_EXERCISE",Swig_var_PosTransType_DO_NOT_EXERCISE_get, Swig_var_PosTransType_DO_NOT_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosTransType_POSITION_ADJUSTMENT",Swig_var_PosTransType_POSITION_ADJUSTMENT_get, Swig_var_PosTransType_POSITION_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION",Swig_var_PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION_get, Swig_var_PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosTransType_PLEDGE",Swig_var_PosTransType_PLEDGE_get, Swig_var_PosTransType_PLEDGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosTransType_LARGE_TRADER_SUBMISSION",Swig_var_PosTransType_LARGE_TRADER_SUBMISSION_get, Swig_var_PosTransType_LARGE_TRADER_SUBMISSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY",Swig_var_PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY_get, Swig_var_PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID",Swig_var_PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID_get, Swig_var_PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID",Swig_var_PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID_get, Swig_var_PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintAction_NEW",Swig_var_PosMaintAction_NEW_get, Swig_var_PosMaintAction_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintAction_REPLACE",Swig_var_PosMaintAction_REPLACE_get, Swig_var_PosMaintAction_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintAction_CANCEL",Swig_var_PosMaintAction_CANCEL_get, Swig_var_PosMaintAction_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintAction_REVERSE",Swig_var_PosMaintAction_REVERSE_get, Swig_var_PosMaintAction_REVERSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlSessID_INTRADAY",Swig_var_SettlSessID_INTRADAY_get, Swig_var_SettlSessID_INTRADAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlSessID_REGULAR_TRADING_HOURS",Swig_var_SettlSessID_REGULAR_TRADING_HOURS_get, Swig_var_SettlSessID_REGULAR_TRADING_HOURS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlSessID_ELECTRONIC_TRADING_HOURS",Swig_var_SettlSessID_ELECTRONIC_TRADING_HOURS_get, Swig_var_SettlSessID_ELECTRONIC_TRADING_HOURS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlSessID_END_OF_DAY",Swig_var_SettlSessID_END_OF_DAY_get, Swig_var_SettlSessID_END_OF_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION",Swig_var_AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION_get, Swig_var_AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdjustmentType_DELTA_PLUS",Swig_var_AdjustmentType_DELTA_PLUS_get, Swig_var_AdjustmentType_DELTA_PLUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdjustmentType_DELTA_MINUS",Swig_var_AdjustmentType_DELTA_MINUS_get, Swig_var_AdjustmentType_DELTA_MINUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AdjustmentType_FINAL",Swig_var_AdjustmentType_FINAL_get, Swig_var_AdjustmentType_FINAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintStatus_ACCEPTED",Swig_var_PosMaintStatus_ACCEPTED_get, Swig_var_PosMaintStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintStatus_ACCEPTED_WITH_WARNINGS",Swig_var_PosMaintStatus_ACCEPTED_WITH_WARNINGS_get, Swig_var_PosMaintStatus_ACCEPTED_WITH_WARNINGS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintStatus_REJECTED",Swig_var_PosMaintStatus_REJECTED_get, Swig_var_PosMaintStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintStatus_COMPLETED",Swig_var_PosMaintStatus_COMPLETED_get, Swig_var_PosMaintStatus_COMPLETED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintStatus_COMPLETED_WITH_WARNINGS",Swig_var_PosMaintStatus_COMPLETED_WITH_WARNINGS_get, Swig_var_PosMaintStatus_COMPLETED_WITH_WARNINGS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintResult_SUCCESSFUL_COMPLETION",Swig_var_PosMaintResult_SUCCESSFUL_COMPLETION_get, Swig_var_PosMaintResult_SUCCESSFUL_COMPLETION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintResult_REJECTED",Swig_var_PosMaintResult_REJECTED_get, Swig_var_PosMaintResult_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosMaintResult_OTHER",Swig_var_PosMaintResult_OTHER_get, Swig_var_PosMaintResult_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqType_POSITIONS",Swig_var_PosReqType_POSITIONS_get, Swig_var_PosReqType_POSITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqType_TRADES",Swig_var_PosReqType_TRADES_get, Swig_var_PosReqType_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqType_EXERCISES",Swig_var_PosReqType_EXERCISES_get, Swig_var_PosReqType_EXERCISES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqType_ASSIGNMENTS",Swig_var_PosReqType_ASSIGNMENTS_get, Swig_var_PosReqType_ASSIGNMENTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqType_SETTLEMENT_ACTIVITY",Swig_var_PosReqType_SETTLEMENT_ACTIVITY_get, Swig_var_PosReqType_SETTLEMENT_ACTIVITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqType_BACKOUT_MESSAGE",Swig_var_PosReqType_BACKOUT_MESSAGE_get, Swig_var_PosReqType_BACKOUT_MESSAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqType_DELTA_POSITIONS",Swig_var_PosReqType_DELTA_POSITIONS_get, Swig_var_PosReqType_DELTA_POSITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER",Swig_var_ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER_get, Swig_var_ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM",Swig_var_ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM_get, Swig_var_ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM_set); SWIG_addvarlink(SWIG_globals(),(char*)"ResponseTransportType_INBAND",Swig_var_ResponseTransportType_INBAND_get, Swig_var_ResponseTransportType_INBAND_set); SWIG_addvarlink(SWIG_globals(),(char*)"ResponseTransportType_OUT_OF_BAND",Swig_var_ResponseTransportType_OUT_OF_BAND_get, Swig_var_ResponseTransportType_OUT_OF_BAND_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqResult_VALID_REQUEST",Swig_var_PosReqResult_VALID_REQUEST_get, Swig_var_PosReqResult_VALID_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST",Swig_var_PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST_get, Swig_var_PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA",Swig_var_PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA_get, Swig_var_PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS",Swig_var_PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS_get, Swig_var_PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED",Swig_var_PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED_get, Swig_var_PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqResult_OTHER",Swig_var_PosReqResult_OTHER_get, Swig_var_PosReqResult_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqStatus_COMPLETED",Swig_var_PosReqStatus_COMPLETED_get, Swig_var_PosReqStatus_COMPLETED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqStatus_COMPLETED_WITH_WARNINGS",Swig_var_PosReqStatus_COMPLETED_WITH_WARNINGS_get, Swig_var_PosReqStatus_COMPLETED_WITH_WARNINGS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PosReqStatus_REJECTED",Swig_var_PosReqStatus_REJECTED_get, Swig_var_PosReqStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlPriceType_FINAL",Swig_var_SettlPriceType_FINAL_get, Swig_var_SettlPriceType_FINAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlPriceType_THEORETICAL",Swig_var_SettlPriceType_THEORETICAL_get, Swig_var_SettlPriceType_THEORETICAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"AssignmentMethod_RANDOM",Swig_var_AssignmentMethod_RANDOM_get, Swig_var_AssignmentMethod_RANDOM_set); SWIG_addvarlink(SWIG_globals(),(char*)"AssignmentMethod_PRORATA",Swig_var_AssignmentMethod_PRORATA_get, Swig_var_AssignmentMethod_PRORATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"AssignmentMethod_PRO_RATA",Swig_var_AssignmentMethod_PRO_RATA_get, Swig_var_AssignmentMethod_PRO_RATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExerciseMethod_AUTOMATIC",Swig_var_ExerciseMethod_AUTOMATIC_get, Swig_var_ExerciseMethod_AUTOMATIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExerciseMethod_MANUAL",Swig_var_ExerciseMethod_MANUAL_get, Swig_var_ExerciseMethod_MANUAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_SUCCESSFUL",Swig_var_TradeRequestResult_SUCCESSFUL_get, Swig_var_TradeRequestResult_SUCCESSFUL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT",Swig_var_TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT_get, Swig_var_TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED",Swig_var_TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED_get, Swig_var_TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_INVALID_PARTIES",Swig_var_TradeRequestResult_INVALID_PARTIES_get, Swig_var_TradeRequestResult_INVALID_PARTIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED",Swig_var_TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED_get, Swig_var_TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_INVALID_DESTINATION_REQUESTED",Swig_var_TradeRequestResult_INVALID_DESTINATION_REQUESTED_get, Swig_var_TradeRequestResult_INVALID_DESTINATION_REQUESTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED",Swig_var_TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED_get, Swig_var_TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST",Swig_var_TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST_get, Swig_var_TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_OTHER",Swig_var_TradeRequestResult_OTHER_get, Swig_var_TradeRequestResult_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST",Swig_var_TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST_get, Swig_var_TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestResult_NOT_AUTHORIZED",Swig_var_TradeRequestResult_NOT_AUTHORIZED_get, Swig_var_TradeRequestResult_NOT_AUTHORIZED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestStatus_ACCEPTED",Swig_var_TradeRequestStatus_ACCEPTED_get, Swig_var_TradeRequestStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestStatus_COMPLETED",Swig_var_TradeRequestStatus_COMPLETED_get, Swig_var_TradeRequestStatus_COMPLETED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeRequestStatus_REJECTED",Swig_var_TradeRequestStatus_REJECTED_get, Swig_var_TradeRequestStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportRejectReason_SUCCESSFUL",Swig_var_TradeReportRejectReason_SUCCESSFUL_get, Swig_var_TradeReportRejectReason_SUCCESSFUL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportRejectReason_INVALID_PARTY_INFORMATION",Swig_var_TradeReportRejectReason_INVALID_PARTY_INFORMATION_get, Swig_var_TradeReportRejectReason_INVALID_PARTY_INFORMATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportRejectReason_UNKNOWN_INSTRUMENT",Swig_var_TradeReportRejectReason_UNKNOWN_INSTRUMENT_get, Swig_var_TradeReportRejectReason_UNKNOWN_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES",Swig_var_TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES_get, Swig_var_TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportRejectReason_INVALID_TRADE_TYPE",Swig_var_TradeReportRejectReason_INVALID_TRADE_TYPE_get, Swig_var_TradeReportRejectReason_INVALID_TRADE_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportRejectReason_OTHER",Swig_var_TradeReportRejectReason_OTHER_get, Swig_var_TradeReportRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportRejectReason_INVALID_PARTY_ONFORMATION",Swig_var_TradeReportRejectReason_INVALID_PARTY_ONFORMATION_get, Swig_var_TradeReportRejectReason_INVALID_PARTY_ONFORMATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideMultiLegReportingType_SINGLE_SECURITY",Swig_var_SideMultiLegReportingType_SINGLE_SECURITY_get, Swig_var_SideMultiLegReportingType_SINGLE_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY",Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get, Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideMultiLegReportingType_MULTI_LEG_SECURITY",Swig_var_SideMultiLegReportingType_MULTI_LEG_SECURITY_get, Swig_var_SideMultiLegReportingType_MULTI_LEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY",Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get, Swig_var_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SideMultiLegReportingType_MULTILEG_SECURITY",Swig_var_SideMultiLegReportingType_MULTILEG_SECURITY_get, Swig_var_SideMultiLegReportingType_MULTILEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRegTimestampType_EXECUTION_TIME",Swig_var_TrdRegTimestampType_EXECUTION_TIME_get, Swig_var_TrdRegTimestampType_EXECUTION_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRegTimestampType_TIME_IN",Swig_var_TrdRegTimestampType_TIME_IN_get, Swig_var_TrdRegTimestampType_TIME_IN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRegTimestampType_TIME_OUT",Swig_var_TrdRegTimestampType_TIME_OUT_get, Swig_var_TrdRegTimestampType_TIME_OUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRegTimestampType_BROKER_RECEIPT",Swig_var_TrdRegTimestampType_BROKER_RECEIPT_get, Swig_var_TrdRegTimestampType_BROKER_RECEIPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRegTimestampType_BROKER_EXECUTION",Swig_var_TrdRegTimestampType_BROKER_EXECUTION_get, Swig_var_TrdRegTimestampType_BROKER_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRegTimestampType_DESK_RECEIPT",Swig_var_TrdRegTimestampType_DESK_RECEIPT_get, Swig_var_TrdRegTimestampType_DESK_RECEIPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRegTimestampType_SUBMISSION_TO_CLEARING",Swig_var_TrdRegTimestampType_SUBMISSION_TO_CLEARING_get, Swig_var_TrdRegTimestampType_SUBMISSION_TO_CLEARING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmType_STATUS",Swig_var_ConfirmType_STATUS_get, Swig_var_ConfirmType_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmType_CONFIRMATION",Swig_var_ConfirmType_CONFIRMATION_get, Swig_var_ConfirmType_CONFIRMATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmType_CONFIRMATION_REQUEST_REJECTED",Swig_var_ConfirmType_CONFIRMATION_REQUEST_REJECTED_get, Swig_var_ConfirmType_CONFIRMATION_REQUEST_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmRejReason_MISMATCHED_ACCOUNT",Swig_var_ConfirmRejReason_MISMATCHED_ACCOUNT_get, Swig_var_ConfirmRejReason_MISMATCHED_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS",Swig_var_ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS_get, Swig_var_ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ConfirmRejReason_OTHER",Swig_var_ConfirmRejReason_OTHER_get, Swig_var_ConfirmRejReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"BookingType_REGULAR_BOOKING",Swig_var_BookingType_REGULAR_BOOKING_get, Swig_var_BookingType_REGULAR_BOOKING_set); SWIG_addvarlink(SWIG_globals(),(char*)"BookingType_CFD",Swig_var_BookingType_CFD_get, Swig_var_BookingType_CFD_set); SWIG_addvarlink(SWIG_globals(),(char*)"BookingType_TOTAL_RETURN_SWAP",Swig_var_BookingType_TOTAL_RETURN_SWAP_get, Swig_var_BookingType_TOTAL_RETURN_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS",Swig_var_AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS_get, Swig_var_AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED",Swig_var_AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED_get, Swig_var_AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocSettlInstType_FULL_DETAILS_PROVIDED",Swig_var_AllocSettlInstType_FULL_DETAILS_PROVIDED_get, Swig_var_AllocSettlInstType_FULL_DETAILS_PROVIDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocSettlInstType_SSI_DB_IDS_PROVIDED",Swig_var_AllocSettlInstType_SSI_DB_IDS_PROVIDED_get, Swig_var_AllocSettlInstType_SSI_DB_IDS_PROVIDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocSettlInstType_PHONE_FOR_INSTRUCTIONS",Swig_var_AllocSettlInstType_PHONE_FOR_INSTRUCTIONS_get, Swig_var_AllocSettlInstType_PHONE_FOR_INSTRUCTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"DlvyInstType_SECURITIES",Swig_var_DlvyInstType_SECURITIES_get, Swig_var_DlvyInstType_SECURITIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"DlvyInstType_CASH",Swig_var_DlvyInstType_CASH_get, Swig_var_DlvyInstType_CASH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TerminationType_OVERNIGHT",Swig_var_TerminationType_OVERNIGHT_get, Swig_var_TerminationType_OVERNIGHT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TerminationType_TERM",Swig_var_TerminationType_TERM_get, Swig_var_TerminationType_TERM_set); SWIG_addvarlink(SWIG_globals(),(char*)"TerminationType_FLEXIBLE",Swig_var_TerminationType_FLEXIBLE_get, Swig_var_TerminationType_FLEXIBLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TerminationType_OPEN",Swig_var_TerminationType_OPEN_get, Swig_var_TerminationType_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST",Swig_var_SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST_get, Swig_var_SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstReqRejCode_UNKNOWN_ACCOUNT",Swig_var_SettlInstReqRejCode_UNKNOWN_ACCOUNT_get, Swig_var_SettlInstReqRejCode_UNKNOWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND",Swig_var_SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND_get, Swig_var_SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlInstReqRejCode_OTHER",Swig_var_SettlInstReqRejCode_OTHER_get, Swig_var_SettlInstReqRejCode_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY",Swig_var_AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get, Swig_var_AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY",Swig_var_AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get, Swig_var_AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_WAREHOUSE_RECAP",Swig_var_AllocReportType_WAREHOUSE_RECAP_get, Swig_var_AllocReportType_WAREHOUSE_RECAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_REQUEST_TO_INTERMEDIARY",Swig_var_AllocReportType_REQUEST_TO_INTERMEDIARY_get, Swig_var_AllocReportType_REQUEST_TO_INTERMEDIARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY",Swig_var_AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY_get, Swig_var_AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_ACCEPT",Swig_var_AllocReportType_ACCEPT_get, Swig_var_AllocReportType_ACCEPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_REJECT",Swig_var_AllocReportType_REJECT_get, Swig_var_AllocReportType_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_ACCEPT_PENDING",Swig_var_AllocReportType_ACCEPT_PENDING_get, Swig_var_AllocReportType_ACCEPT_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_COMPLETE",Swig_var_AllocReportType_COMPLETE_get, Swig_var_AllocReportType_COMPLETE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocReportType_REVERSE_PENDING",Swig_var_AllocReportType_REVERSE_PENDING_get, Swig_var_AllocReportType_REVERSE_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT",Swig_var_AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT_get, Swig_var_AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS",Swig_var_AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS_get, Swig_var_AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocCancReplaceReason_OTHER",Swig_var_AllocCancReplaceReason_OTHER_get, Swig_var_AllocCancReplaceReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS",Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get, Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS",Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get, Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_HOUSE_TRADER",Swig_var_AllocAccountType_HOUSE_TRADER_get, Swig_var_AllocAccountType_HOUSE_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_FLOOR_TRADER",Swig_var_AllocAccountType_FLOOR_TRADER_get, Swig_var_AllocAccountType_FLOOR_TRADER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED",Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get, Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED",Swig_var_AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get, Swig_var_AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_JOINT_BACKOFFICE_ACCOUNT",Swig_var_AllocAccountType_JOINT_BACKOFFICE_ACCOUNT_get, Swig_var_AllocAccountType_JOINT_BACKOFFICE_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS",Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS_get, Swig_var_AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT",Swig_var_AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT_get, Swig_var_AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_FIRM",Swig_var_PartySubIDType_FIRM_get, Swig_var_PartySubIDType_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_PERSON",Swig_var_PartySubIDType_PERSON_get, Swig_var_PartySubIDType_PERSON_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_SYSTEM",Swig_var_PartySubIDType_SYSTEM_get, Swig_var_PartySubIDType_SYSTEM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_APPLICATION",Swig_var_PartySubIDType_APPLICATION_get, Swig_var_PartySubIDType_APPLICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_FULL_LEGAL_NAME_OF_FIRM",Swig_var_PartySubIDType_FULL_LEGAL_NAME_OF_FIRM_get, Swig_var_PartySubIDType_FULL_LEGAL_NAME_OF_FIRM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_POSTAL_ADDRESS",Swig_var_PartySubIDType_POSTAL_ADDRESS_get, Swig_var_PartySubIDType_POSTAL_ADDRESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_PHONE_NUMBER",Swig_var_PartySubIDType_PHONE_NUMBER_get, Swig_var_PartySubIDType_PHONE_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_EMAIL_ADDRESS",Swig_var_PartySubIDType_EMAIL_ADDRESS_get, Swig_var_PartySubIDType_EMAIL_ADDRESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_CONTACT_NAME",Swig_var_PartySubIDType_CONTACT_NAME_get, Swig_var_PartySubIDType_CONTACT_NAME_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_SECURITIES_ACCOUNT_NUMBER",Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NUMBER_get, Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_REGISTRATION_NUMBER",Swig_var_PartySubIDType_REGISTRATION_NUMBER_get, Swig_var_PartySubIDType_REGISTRATION_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_REGISTERED_ADDRESS_12",Swig_var_PartySubIDType_REGISTERED_ADDRESS_12_get, Swig_var_PartySubIDType_REGISTERED_ADDRESS_12_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_REGULATORY_STATUS",Swig_var_PartySubIDType_REGULATORY_STATUS_get, Swig_var_PartySubIDType_REGULATORY_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_REGISTRATION_NAME",Swig_var_PartySubIDType_REGISTRATION_NAME_get, Swig_var_PartySubIDType_REGISTRATION_NAME_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_CASH_ACCOUNT_NUMBER",Swig_var_PartySubIDType_CASH_ACCOUNT_NUMBER_get, Swig_var_PartySubIDType_CASH_ACCOUNT_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_BIC",Swig_var_PartySubIDType_BIC_get, Swig_var_PartySubIDType_BIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE",Swig_var_PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE_get, Swig_var_PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_REGISTERED_ADDRESS_18",Swig_var_PartySubIDType_REGISTERED_ADDRESS_18_get, Swig_var_PartySubIDType_REGISTERED_ADDRESS_18_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_FUND_ACCOUNT_NAME",Swig_var_PartySubIDType_FUND_ACCOUNT_NAME_get, Swig_var_PartySubIDType_FUND_ACCOUNT_NAME_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_TELEX_NUMBER",Swig_var_PartySubIDType_TELEX_NUMBER_get, Swig_var_PartySubIDType_TELEX_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_FAX_NUMBER",Swig_var_PartySubIDType_FAX_NUMBER_get, Swig_var_PartySubIDType_FAX_NUMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_SECURITIES_ACCOUNT_NAME",Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NAME_get, Swig_var_PartySubIDType_SECURITIES_ACCOUNT_NAME_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_CASH_ACCOUNT_NAME",Swig_var_PartySubIDType_CASH_ACCOUNT_NAME_get, Swig_var_PartySubIDType_CASH_ACCOUNT_NAME_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_DEPARTMENT",Swig_var_PartySubIDType_DEPARTMENT_get, Swig_var_PartySubIDType_DEPARTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_LOCATION",Swig_var_PartySubIDType_LOCATION_get, Swig_var_PartySubIDType_LOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_POSITION_ACCOUNT_TYPE",Swig_var_PartySubIDType_POSITION_ACCOUNT_TYPE_get, Swig_var_PartySubIDType_POSITION_ACCOUNT_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_LOCATION_DESK",Swig_var_PartySubIDType_LOCATION_DESK_get, Swig_var_PartySubIDType_LOCATION_DESK_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_SECURITY_LOCATE_ID",Swig_var_PartySubIDType_SECURITY_LOCATE_ID_get, Swig_var_PartySubIDType_SECURITY_LOCATE_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_MARKET_MAKER",Swig_var_PartySubIDType_MARKET_MAKER_get, Swig_var_PartySubIDType_MARKET_MAKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_ELIGIBLE_COUNTERPARTY",Swig_var_PartySubIDType_ELIGIBLE_COUNTERPARTY_get, Swig_var_PartySubIDType_ELIGIBLE_COUNTERPARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_PROFESSIONAL_CLIENT",Swig_var_PartySubIDType_PROFESSIONAL_CLIENT_get, Swig_var_PartySubIDType_PROFESSIONAL_CLIENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_EXECUTION_VENUE",Swig_var_PartySubIDType_EXECUTION_VENUE_get, Swig_var_PartySubIDType_EXECUTION_VENUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER",Swig_var_PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER_get, Swig_var_PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocIntermedReqType_PENDING_ACCEPT",Swig_var_AllocIntermedReqType_PENDING_ACCEPT_get, Swig_var_AllocIntermedReqType_PENDING_ACCEPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocIntermedReqType_PENDING_RELEASE",Swig_var_AllocIntermedReqType_PENDING_RELEASE_get, Swig_var_AllocIntermedReqType_PENDING_RELEASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocIntermedReqType_PENDING_REVERSAL",Swig_var_AllocIntermedReqType_PENDING_REVERSAL_get, Swig_var_AllocIntermedReqType_PENDING_REVERSAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocIntermedReqType_ACCEPT",Swig_var_AllocIntermedReqType_ACCEPT_get, Swig_var_AllocIntermedReqType_ACCEPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocIntermedReqType_BLOCK_LEVEL_REJECT",Swig_var_AllocIntermedReqType_BLOCK_LEVEL_REJECT_get, Swig_var_AllocIntermedReqType_BLOCK_LEVEL_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocIntermedReqType_ACCOUNT_LEVEL_REJECT",Swig_var_AllocIntermedReqType_ACCOUNT_LEVEL_REJECT_get, Swig_var_AllocIntermedReqType_ACCOUNT_LEVEL_REJECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueResolution_NO_ACTION_TAKEN",Swig_var_ApplQueueResolution_NO_ACTION_TAKEN_get, Swig_var_ApplQueueResolution_NO_ACTION_TAKEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueResolution_QUEUE_FLUSHED",Swig_var_ApplQueueResolution_QUEUE_FLUSHED_get, Swig_var_ApplQueueResolution_QUEUE_FLUSHED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueResolution_OVERLAY_LAST",Swig_var_ApplQueueResolution_OVERLAY_LAST_get, Swig_var_ApplQueueResolution_OVERLAY_LAST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueResolution_END_SESSION",Swig_var_ApplQueueResolution_END_SESSION_get, Swig_var_ApplQueueResolution_END_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueAction_NO_ACTION_TAKEN",Swig_var_ApplQueueAction_NO_ACTION_TAKEN_get, Swig_var_ApplQueueAction_NO_ACTION_TAKEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueAction_QUEUE_FLUSHED",Swig_var_ApplQueueAction_QUEUE_FLUSHED_get, Swig_var_ApplQueueAction_QUEUE_FLUSHED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueAction_OVERLAY_LAST",Swig_var_ApplQueueAction_OVERLAY_LAST_get, Swig_var_ApplQueueAction_OVERLAY_LAST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplQueueAction_END_SESSION",Swig_var_ApplQueueAction_END_SESSION_get, Swig_var_ApplQueueAction_END_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"AvgPxIndicator_NO_AVERAGE_PRICING",Swig_var_AvgPxIndicator_NO_AVERAGE_PRICING_get, Swig_var_AvgPxIndicator_NO_AVERAGE_PRICING_set); SWIG_addvarlink(SWIG_globals(),(char*)"AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID",Swig_var_AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get, Swig_var_AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_set); SWIG_addvarlink(SWIG_globals(),(char*)"AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID",Swig_var_AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get, Swig_var_AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_set); SWIG_addvarlink(SWIG_globals(),(char*)"AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID",Swig_var_AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get, Swig_var_AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeAllocIndicator_ALLOCATION_NOT_REQUIRED",Swig_var_TradeAllocIndicator_ALLOCATION_NOT_REQUIRED_get, Swig_var_TradeAllocIndicator_ALLOCATION_NOT_REQUIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeAllocIndicator_ALLOCATION_REQUIRED",Swig_var_TradeAllocIndicator_ALLOCATION_REQUIRED_get, Swig_var_TradeAllocIndicator_ALLOCATION_REQUIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE",Swig_var_TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE_get, Swig_var_TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR",Swig_var_TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR_get, Swig_var_TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR",Swig_var_TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR_get, Swig_var_TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT",Swig_var_TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT_get, Swig_var_TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE",Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE_get, Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN",Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN_get, Swig_var_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE",Swig_var_ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE_get, Swig_var_ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_REGULAR_TRADE",Swig_var_TrdType_REGULAR_TRADE_get, Swig_var_TrdType_REGULAR_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_BLOCK_TRADE",Swig_var_TrdType_BLOCK_TRADE_get, Swig_var_TrdType_BLOCK_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EFP",Swig_var_TrdType_EFP_get, Swig_var_TrdType_EFP_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_TRANSFER",Swig_var_TrdType_TRANSFER_get, Swig_var_TrdType_TRANSFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_LATE_TRADE",Swig_var_TrdType_LATE_TRADE_get, Swig_var_TrdType_LATE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_T_TRADE",Swig_var_TrdType_T_TRADE_get, Swig_var_TrdType_T_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_WEIGHTED_AVERAGE_PRICE_TRADE",Swig_var_TrdType_WEIGHTED_AVERAGE_PRICE_TRADE_get, Swig_var_TrdType_WEIGHTED_AVERAGE_PRICE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_BUNCHED_TRADE",Swig_var_TrdType_BUNCHED_TRADE_get, Swig_var_TrdType_BUNCHED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_LATE_BUNCHED_TRADE",Swig_var_TrdType_LATE_BUNCHED_TRADE_get, Swig_var_TrdType_LATE_BUNCHED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_PRIOR_REFERENCE_PRICE_TRADE",Swig_var_TrdType_PRIOR_REFERENCE_PRICE_TRADE_get, Swig_var_TrdType_PRIOR_REFERENCE_PRICE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_AFTER_HOURS_TRADE",Swig_var_TrdType_AFTER_HOURS_TRADE_get, Swig_var_TrdType_AFTER_HOURS_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_BLOCK_TRADE_1",Swig_var_TrdType_BLOCK_TRADE_1_get, Swig_var_TrdType_BLOCK_TRADE_1_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EXCHANGE_FOR_RISK",Swig_var_TrdType_EXCHANGE_FOR_RISK_get, Swig_var_TrdType_EXCHANGE_FOR_RISK_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EXCHANGE_FOR_SWAP",Swig_var_TrdType_EXCHANGE_FOR_SWAP_get, Swig_var_TrdType_EXCHANGE_FOR_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EXCHANGE_OF_FUTURES_FOR",Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_get, Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS",Swig_var_TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS_get, Swig_var_TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_TRADING_AT_SETTLEMENT",Swig_var_TrdType_TRADING_AT_SETTLEMENT_get, Swig_var_TrdType_TRADING_AT_SETTLEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_ALL_OR_NONE",Swig_var_TrdType_ALL_OR_NONE_get, Swig_var_TrdType_ALL_OR_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_FUTURES_LARGE_ORDER_EXECUTION",Swig_var_TrdType_FUTURES_LARGE_ORDER_EXECUTION_get, Swig_var_TrdType_FUTURES_LARGE_ORDER_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES",Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES_get, Swig_var_TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_OPTION_INTERIM_TRADE",Swig_var_TrdType_OPTION_INTERIM_TRADE_get, Swig_var_TrdType_OPTION_INTERIM_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_OPTION_CABINET_TRADE",Swig_var_TrdType_OPTION_CABINET_TRADE_get, Swig_var_TrdType_OPTION_CABINET_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_PRIVATELY_NEGOTIATED_TRADES",Swig_var_TrdType_PRIVATELY_NEGOTIATED_TRADES_get, Swig_var_TrdType_PRIVATELY_NEGOTIATED_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS",Swig_var_TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS_get, Swig_var_TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_ERROR_TRADE",Swig_var_TrdType_ERROR_TRADE_get, Swig_var_TrdType_ERROR_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_CUM_DIVIDEND",Swig_var_TrdType_SPECIAL_CUM_DIVIDEND_get, Swig_var_TrdType_SPECIAL_CUM_DIVIDEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_EX_DIVIDEND",Swig_var_TrdType_SPECIAL_EX_DIVIDEND_get, Swig_var_TrdType_SPECIAL_EX_DIVIDEND_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_CUM_COUPON",Swig_var_TrdType_SPECIAL_CUM_COUPON_get, Swig_var_TrdType_SPECIAL_CUM_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_EX_COUPON",Swig_var_TrdType_SPECIAL_EX_COUPON_get, Swig_var_TrdType_SPECIAL_EX_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_CASH_SETTLEMENT",Swig_var_TrdType_CASH_SETTLEMENT_get, Swig_var_TrdType_CASH_SETTLEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_PRICE",Swig_var_TrdType_SPECIAL_PRICE_get, Swig_var_TrdType_SPECIAL_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_GUARANTEED_DELIVERY",Swig_var_TrdType_GUARANTEED_DELIVERY_get, Swig_var_TrdType_GUARANTEED_DELIVERY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_CUM_RIGHTS",Swig_var_TrdType_SPECIAL_CUM_RIGHTS_get, Swig_var_TrdType_SPECIAL_CUM_RIGHTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_EX_RIGHTS",Swig_var_TrdType_SPECIAL_EX_RIGHTS_get, Swig_var_TrdType_SPECIAL_EX_RIGHTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS",Swig_var_TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS_get, Swig_var_TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS",Swig_var_TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS_get, Swig_var_TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_CUM_BONUS",Swig_var_TrdType_SPECIAL_CUM_BONUS_get, Swig_var_TrdType_SPECIAL_CUM_BONUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_SPECIAL_EX_BONUS",Swig_var_TrdType_SPECIAL_EX_BONUS_get, Swig_var_TrdType_SPECIAL_EX_BONUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_BLOCK_TRADE_38",Swig_var_TrdType_BLOCK_TRADE_38_get, Swig_var_TrdType_BLOCK_TRADE_38_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_WORKED_PRINCIPAL_TRADE",Swig_var_TrdType_WORKED_PRINCIPAL_TRADE_get, Swig_var_TrdType_WORKED_PRINCIPAL_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_BLOCK_TRADES",Swig_var_TrdType_BLOCK_TRADES_get, Swig_var_TrdType_BLOCK_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_NAME_CHANGE",Swig_var_TrdType_NAME_CHANGE_get, Swig_var_TrdType_NAME_CHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_PORTFOLIO_TRANSFER",Swig_var_TrdType_PORTFOLIO_TRANSFER_get, Swig_var_TrdType_PORTFOLIO_TRANSFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_PROROGATION_BUY",Swig_var_TrdType_PROROGATION_BUY_get, Swig_var_TrdType_PROROGATION_BUY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_PROROGATION_SELL",Swig_var_TrdType_PROROGATION_SELL_get, Swig_var_TrdType_PROROGATION_SELL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_OPTION_EXERCISE",Swig_var_TrdType_OPTION_EXERCISE_get, Swig_var_TrdType_OPTION_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_DELTA_NEUTRAL_TRANSACTION",Swig_var_TrdType_DELTA_NEUTRAL_TRANSACTION_get, Swig_var_TrdType_DELTA_NEUTRAL_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_FINANCING_TRANSACTION",Swig_var_TrdType_FINANCING_TRANSACTION_get, Swig_var_TrdType_FINANCING_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_NON_STANDARD_SETTLEMENT",Swig_var_TrdType_NON_STANDARD_SETTLEMENT_get, Swig_var_TrdType_NON_STANDARD_SETTLEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_DERIVATIVE_RELATED_TRANSACTION",Swig_var_TrdType_DERIVATIVE_RELATED_TRANSACTION_get, Swig_var_TrdType_DERIVATIVE_RELATED_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_PORTFOLIO_TRADE",Swig_var_TrdType_PORTFOLIO_TRADE_get, Swig_var_TrdType_PORTFOLIO_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE",Swig_var_TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE_get, Swig_var_TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EXCHANGE_GRANTED_TRADE",Swig_var_TrdType_EXCHANGE_GRANTED_TRADE_get, Swig_var_TrdType_EXCHANGE_GRANTED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_REPURCHASE_AGREEMENT",Swig_var_TrdType_REPURCHASE_AGREEMENT_get, Swig_var_TrdType_REPURCHASE_AGREEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_OTC",Swig_var_TrdType_OTC_get, Swig_var_TrdType_OTC_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdType_EXCHANGE_BASIS_FACILITY",Swig_var_TrdType_EXCHANGE_BASIS_FACILITY_get, Swig_var_TrdType_EXCHANGE_BASIS_FACILITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_CMTA",Swig_var_TrdSubType_CMTA_get, Swig_var_TrdSubType_CMTA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT",Swig_var_TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT_get, Swig_var_TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT",Swig_var_TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT_get, Swig_var_TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_REJECT_FOR_SUBMITTING_SIDE",Swig_var_TrdSubType_REJECT_FOR_SUBMITTING_SIDE_get, Swig_var_TrdSubType_REJECT_FOR_SUBMITTING_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_ADVISORY_FOR_CONTRA_SIDE",Swig_var_TrdSubType_ADVISORY_FOR_CONTRA_SIDE_get, Swig_var_TrdSubType_ADVISORY_FOR_CONTRA_SIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION",Swig_var_TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION_get, Swig_var_TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_ONSET_DUT_TO_AN_ALLOCATION",Swig_var_TrdSubType_ONSET_DUT_TO_AN_ALLOCATION_get, Swig_var_TrdSubType_ONSET_DUT_TO_AN_ALLOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_DIFFERENTIAL_SPREAD",Swig_var_TrdSubType_DIFFERENTIAL_SPREAD_get, Swig_var_TrdSubType_DIFFERENTIAL_SPREAD_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT",Swig_var_TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT_get, Swig_var_TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_TRANSACTION_FROM_EXERCISE",Swig_var_TrdSubType_TRANSACTION_FROM_EXERCISE_get, Swig_var_TrdSubType_TRANSACTION_FROM_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_TRANSACTION_FROM_ASSIGNMENT",Swig_var_TrdSubType_TRANSACTION_FROM_ASSIGNMENT_get, Swig_var_TrdSubType_TRANSACTION_FROM_ASSIGNMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_ACATS",Swig_var_TrdSubType_ACATS_get, Swig_var_TrdSubType_ACATS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_AI",Swig_var_TrdSubType_AI_get, Swig_var_TrdSubType_AI_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_B",Swig_var_TrdSubType_B_get, Swig_var_TrdSubType_B_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_K",Swig_var_TrdSubType_K_get, Swig_var_TrdSubType_K_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_LC",Swig_var_TrdSubType_LC_get, Swig_var_TrdSubType_LC_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_M",Swig_var_TrdSubType_M_get, Swig_var_TrdSubType_M_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_N",Swig_var_TrdSubType_N_get, Swig_var_TrdSubType_N_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_NM",Swig_var_TrdSubType_NM_get, Swig_var_TrdSubType_NM_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_NR",Swig_var_TrdSubType_NR_get, Swig_var_TrdSubType_NR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_P",Swig_var_TrdSubType_P_get, Swig_var_TrdSubType_P_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_PA",Swig_var_TrdSubType_PA_get, Swig_var_TrdSubType_PA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_PC",Swig_var_TrdSubType_PC_get, Swig_var_TrdSubType_PC_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_PN",Swig_var_TrdSubType_PN_get, Swig_var_TrdSubType_PN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_R",Swig_var_TrdSubType_R_get, Swig_var_TrdSubType_R_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_RO",Swig_var_TrdSubType_RO_get, Swig_var_TrdSubType_RO_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_RT",Swig_var_TrdSubType_RT_get, Swig_var_TrdSubType_RT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_SW",Swig_var_TrdSubType_SW_get, Swig_var_TrdSubType_SW_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_T",Swig_var_TrdSubType_T_get, Swig_var_TrdSubType_T_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_WN",Swig_var_TrdSubType_WN_get, Swig_var_TrdSubType_WN_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_WT",Swig_var_TrdSubType_WT_get, Swig_var_TrdSubType_WT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_OFF_HOURS_TRADE",Swig_var_TrdSubType_OFF_HOURS_TRADE_get, Swig_var_TrdSubType_OFF_HOURS_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_ON_HOURS_TRADE",Swig_var_TrdSubType_ON_HOURS_TRADE_get, Swig_var_TrdSubType_ON_HOURS_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_OTC_QUOTE",Swig_var_TrdSubType_OTC_QUOTE_get, Swig_var_TrdSubType_OTC_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_CONVERTED_SWAP",Swig_var_TrdSubType_CONVERTED_SWAP_get, Swig_var_TrdSubType_CONVERTED_SWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_CROSSED_TRADE",Swig_var_TrdSubType_CROSSED_TRADE_get, Swig_var_TrdSubType_CROSSED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_INTERIM_PROTECTED_TRADE",Swig_var_TrdSubType_INTERIM_PROTECTED_TRADE_get, Swig_var_TrdSubType_INTERIM_PROTECTED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_LARGE_IN_SCALE",Swig_var_TrdSubType_LARGE_IN_SCALE_get, Swig_var_TrdSubType_LARGE_IN_SCALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdSubType_ONSET_DUE_TO_AN_ALLOCATION",Swig_var_TrdSubType_ONSET_DUE_TO_AN_ALLOCATION_get, Swig_var_TrdSubType_ONSET_DUE_TO_AN_ALLOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegMoveType_FLOATING",Swig_var_PegMoveType_FLOATING_get, Swig_var_PegMoveType_FLOATING_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegMoveType_FIXED",Swig_var_PegMoveType_FIXED_get, Swig_var_PegMoveType_FIXED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegOffsetType_PRICE",Swig_var_PegOffsetType_PRICE_get, Swig_var_PegOffsetType_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegOffsetType_BASIS_POINTS",Swig_var_PegOffsetType_BASIS_POINTS_get, Swig_var_PegOffsetType_BASIS_POINTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegOffsetType_TICKS",Swig_var_PegOffsetType_TICKS_get, Swig_var_PegOffsetType_TICKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegOffsetType_PRICE_TIER",Swig_var_PegOffsetType_PRICE_TIER_get, Swig_var_PegOffsetType_PRICE_TIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegLimitType_OR_BETTER",Swig_var_PegLimitType_OR_BETTER_get, Swig_var_PegLimitType_OR_BETTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT",Swig_var_PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get, Swig_var_PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM",Swig_var_PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM_get, Swig_var_PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegLimitType_STRICT",Swig_var_PegLimitType_STRICT_get, Swig_var_PegLimitType_STRICT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegLimitType_OR_WORSE",Swig_var_PegLimitType_OR_WORSE_get, Swig_var_PegLimitType_OR_WORSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK",Swig_var_PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get, Swig_var_PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK",Swig_var_PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get, Swig_var_PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegRoundDirection_MORE_AGGRESSIVE",Swig_var_PegRoundDirection_MORE_AGGRESSIVE_get, Swig_var_PegRoundDirection_MORE_AGGRESSIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegRoundDirection_MORE_PASSIVE",Swig_var_PegRoundDirection_MORE_PASSIVE_get, Swig_var_PegRoundDirection_MORE_PASSIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegScope_LOCAL",Swig_var_PegScope_LOCAL_get, Swig_var_PegScope_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegScope_NATIONAL",Swig_var_PegScope_NATIONAL_get, Swig_var_PegScope_NATIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegScope_GLOBAL",Swig_var_PegScope_GLOBAL_get, Swig_var_PegScope_GLOBAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegScope_NATIONAL_EXCLUDING_LOCAL",Swig_var_PegScope_NATIONAL_EXCLUDING_LOCAL_get, Swig_var_PegScope_NATIONAL_EXCLUDING_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegScope_NATIONAL_XXCLUDING_LOCAL",Swig_var_PegScope_NATIONAL_XXCLUDING_LOCAL_get, Swig_var_PegScope_NATIONAL_XXCLUDING_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionMoveType_FLOATING",Swig_var_DiscretionMoveType_FLOATING_get, Swig_var_DiscretionMoveType_FLOATING_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionMoveType_FIXED",Swig_var_DiscretionMoveType_FIXED_get, Swig_var_DiscretionMoveType_FIXED_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionOffsetType_PRICE",Swig_var_DiscretionOffsetType_PRICE_get, Swig_var_DiscretionOffsetType_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionOffsetType_BASIS_POINTS",Swig_var_DiscretionOffsetType_BASIS_POINTS_get, Swig_var_DiscretionOffsetType_BASIS_POINTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionOffsetType_TICKS",Swig_var_DiscretionOffsetType_TICKS_get, Swig_var_DiscretionOffsetType_TICKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionOffsetType_PRICE_TIER",Swig_var_DiscretionOffsetType_PRICE_TIER_get, Swig_var_DiscretionOffsetType_PRICE_TIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionLimitType_OR_BETTER",Swig_var_DiscretionLimitType_OR_BETTER_get, Swig_var_DiscretionLimitType_OR_BETTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT",Swig_var_DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get, Swig_var_DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM",Swig_var_DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM_get, Swig_var_DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionLimitType_STRICT",Swig_var_DiscretionLimitType_STRICT_get, Swig_var_DiscretionLimitType_STRICT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionLimitType_OR_WORSE",Swig_var_DiscretionLimitType_OR_WORSE_get, Swig_var_DiscretionLimitType_OR_WORSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK",Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get, Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK",Swig_var_DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get, Swig_var_DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionRoundDirection_MORE_AGGRESSIVE",Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_get, Swig_var_DiscretionRoundDirection_MORE_AGGRESSIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionRoundDirection_MORE_PASSIVE",Swig_var_DiscretionRoundDirection_MORE_PASSIVE_get, Swig_var_DiscretionRoundDirection_MORE_PASSIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionScope_LOCAL",Swig_var_DiscretionScope_LOCAL_get, Swig_var_DiscretionScope_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionScope_NATIONAL",Swig_var_DiscretionScope_NATIONAL_get, Swig_var_DiscretionScope_NATIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionScope_GLOBAL",Swig_var_DiscretionScope_GLOBAL_get, Swig_var_DiscretionScope_GLOBAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DiscretionScope_NATIONAL_EXCLUDING_LOCAL",Swig_var_DiscretionScope_NATIONAL_EXCLUDING_LOCAL_get, Swig_var_DiscretionScope_NATIONAL_EXCLUDING_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TargetStrategy_VWAP",Swig_var_TargetStrategy_VWAP_get, Swig_var_TargetStrategy_VWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"TargetStrategy_PARTICIPATE",Swig_var_TargetStrategy_PARTICIPATE_get, Swig_var_TargetStrategy_PARTICIPATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TargetStrategy_MININIZE_MARKET_IMPACT",Swig_var_TargetStrategy_MININIZE_MARKET_IMPACT_get, Swig_var_TargetStrategy_MININIZE_MARKET_IMPACT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastLiquidityInd_ADDED_LIQUIDITY",Swig_var_LastLiquidityInd_ADDED_LIQUIDITY_get, Swig_var_LastLiquidityInd_ADDED_LIQUIDITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastLiquidityInd_REMOVED_LIQUIDITY",Swig_var_LastLiquidityInd_REMOVED_LIQUIDITY_get, Swig_var_LastLiquidityInd_REMOVED_LIQUIDITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastLiquidityInd_LIQUIDITY_ROUTED_OUT",Swig_var_LastLiquidityInd_LIQUIDITY_ROUTED_OUT_get, Swig_var_LastLiquidityInd_LIQUIDITY_ROUTED_OUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastLiquidityInd_AUCTION",Swig_var_LastLiquidityInd_AUCTION_get, Swig_var_LastLiquidityInd_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"PublishTrdIndicator_YES",Swig_var_PublishTrdIndicator_YES_get, Swig_var_PublishTrdIndicator_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PublishTrdIndicator_NO",Swig_var_PublishTrdIndicator_NO_get, Swig_var_PublishTrdIndicator_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"ShortSaleReason_DEALER_SOLD_SHORT",Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_get, Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT",Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT_get, Swig_var_ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT",Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_get, Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT",Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT_get, Swig_var_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE",Swig_var_ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE_get, Swig_var_ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT",Swig_var_ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT_get, Swig_var_ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE",Swig_var_ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE_get, Swig_var_ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"QtyType_UNITS",Swig_var_QtyType_UNITS_get, Swig_var_QtyType_UNITS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QtyType_CONTRACTS",Swig_var_QtyType_CONTRACTS_get, Swig_var_QtyType_CONTRACTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT",Swig_var_QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT_get, Swig_var_QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_SUBMIT",Swig_var_TradeReportType_SUBMIT_get, Swig_var_TradeReportType_SUBMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ALLEGED",Swig_var_TradeReportType_ALLEGED_get, Swig_var_TradeReportType_ALLEGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ACCEPT",Swig_var_TradeReportType_ACCEPT_get, Swig_var_TradeReportType_ACCEPT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_DECLINE",Swig_var_TradeReportType_DECLINE_get, Swig_var_TradeReportType_DECLINE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ADDENDUM",Swig_var_TradeReportType_ADDENDUM_get, Swig_var_TradeReportType_ADDENDUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_NO_WAS",Swig_var_TradeReportType_NO_WAS_get, Swig_var_TradeReportType_NO_WAS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_TRADE_REPORT_CANCEL",Swig_var_TradeReportType_TRADE_REPORT_CANCEL_get, Swig_var_TradeReportType_TRADE_REPORT_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_LOCKED_IN_TRADE_BREAK",Swig_var_TradeReportType_LOCKED_IN_TRADE_BREAK_get, Swig_var_TradeReportType_LOCKED_IN_TRADE_BREAK_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ALLEGED_1",Swig_var_TradeReportType_ALLEGED_1_get, Swig_var_TradeReportType_ALLEGED_1_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_7",Swig_var_TradeReportType_7_get, Swig_var_TradeReportType_7_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_DEFAULTED",Swig_var_TradeReportType_DEFAULTED_get, Swig_var_TradeReportType_DEFAULTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_INVALID_CMTA",Swig_var_TradeReportType_INVALID_CMTA_get, Swig_var_TradeReportType_INVALID_CMTA_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_PENDED",Swig_var_TradeReportType_PENDED_get, Swig_var_TradeReportType_PENDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ALLEGED_NEW",Swig_var_TradeReportType_ALLEGED_NEW_get, Swig_var_TradeReportType_ALLEGED_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ALLEGED_ADDENDUM",Swig_var_TradeReportType_ALLEGED_ADDENDUM_get, Swig_var_TradeReportType_ALLEGED_ADDENDUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ALLEGED_NO_WAS",Swig_var_TradeReportType_ALLEGED_NO_WAS_get, Swig_var_TradeReportType_ALLEGED_NO_WAS_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ALLEGED_TRADE_REPORT_CANCEL",Swig_var_TradeReportType_ALLEGED_TRADE_REPORT_CANCEL_get, Swig_var_TradeReportType_ALLEGED_TRADE_REPORT_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeReportType_ALLEGED_15",Swig_var_TradeReportType_ALLEGED_15_get, Swig_var_TradeReportType_ALLEGED_15_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocNoOrdersType_NOT_SPECIFIED",Swig_var_AllocNoOrdersType_NOT_SPECIFIED_get, Swig_var_AllocNoOrdersType_NOT_SPECIFIED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocNoOrdersType_EXPLICIT_LIST_PROVIDED",Swig_var_AllocNoOrdersType_EXPLICIT_LIST_PROVIDED_get, Swig_var_AllocNoOrdersType_EXPLICIT_LIST_PROVIDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_PUT",Swig_var_EventType_PUT_get, Swig_var_EventType_PUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_CALL",Swig_var_EventType_CALL_get, Swig_var_EventType_CALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_TENDER",Swig_var_EventType_TENDER_get, Swig_var_EventType_TENDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_SINKING_FUND_CALL",Swig_var_EventType_SINKING_FUND_CALL_get, Swig_var_EventType_SINKING_FUND_CALL_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_OTHER",Swig_var_EventType_OTHER_get, Swig_var_EventType_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_ACTIVATION",Swig_var_EventType_ACTIVATION_get, Swig_var_EventType_ACTIVATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_INACTIVIATION",Swig_var_EventType_INACTIVIATION_get, Swig_var_EventType_INACTIVIATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_LAST_ELIGIBLE_TRADE_DATE",Swig_var_EventType_LAST_ELIGIBLE_TRADE_DATE_get, Swig_var_EventType_LAST_ELIGIBLE_TRADE_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_SWAP_START_DATE",Swig_var_EventType_SWAP_START_DATE_get, Swig_var_EventType_SWAP_START_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_SWAP_END_DATE",Swig_var_EventType_SWAP_END_DATE_get, Swig_var_EventType_SWAP_END_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_SWAP_ROLL_DATE",Swig_var_EventType_SWAP_ROLL_DATE_get, Swig_var_EventType_SWAP_ROLL_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_SWAP_NEXT_START_DATE",Swig_var_EventType_SWAP_NEXT_START_DATE_get, Swig_var_EventType_SWAP_NEXT_START_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_SWAP_NEXT_ROLL_DATE",Swig_var_EventType_SWAP_NEXT_ROLL_DATE_get, Swig_var_EventType_SWAP_NEXT_ROLL_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_FIRST_DELIVERY_DATE",Swig_var_EventType_FIRST_DELIVERY_DATE_get, Swig_var_EventType_FIRST_DELIVERY_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_LAST_DELIVERY_DATE",Swig_var_EventType_LAST_DELIVERY_DATE_get, Swig_var_EventType_LAST_DELIVERY_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_INITIAL_INVENTORY_DUE_DATE",Swig_var_EventType_INITIAL_INVENTORY_DUE_DATE_get, Swig_var_EventType_INITIAL_INVENTORY_DUE_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_FINAL_INVENTORY_DUE_DATE",Swig_var_EventType_FINAL_INVENTORY_DUE_DATE_get, Swig_var_EventType_FINAL_INVENTORY_DUE_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_FIRST_INTENT_DATE",Swig_var_EventType_FIRST_INTENT_DATE_get, Swig_var_EventType_FIRST_INTENT_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_LAST_INTENT_DATE",Swig_var_EventType_LAST_INTENT_DATE_get, Swig_var_EventType_LAST_INTENT_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"EventType_POSITION_REMOVAL_DATE",Swig_var_EventType_POSITION_REMOVAL_DATE_get, Swig_var_EventType_POSITION_REMOVAL_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_FLAT",Swig_var_InstrAttribType_FLAT_get, Swig_var_InstrAttribType_FLAT_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_ZERO_COUPON",Swig_var_InstrAttribType_ZERO_COUPON_get, Swig_var_InstrAttribType_ZERO_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_INTEREST_BEARING",Swig_var_InstrAttribType_INTEREST_BEARING_get, Swig_var_InstrAttribType_INTEREST_BEARING_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_NO_PERIODIC_PAYMENTS",Swig_var_InstrAttribType_NO_PERIODIC_PAYMENTS_get, Swig_var_InstrAttribType_NO_PERIODIC_PAYMENTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_VARIABLE_RATE",Swig_var_InstrAttribType_VARIABLE_RATE_get, Swig_var_InstrAttribType_VARIABLE_RATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_LESS_FEE_FOR_PUT",Swig_var_InstrAttribType_LESS_FEE_FOR_PUT_get, Swig_var_InstrAttribType_LESS_FEE_FOR_PUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_STEPPED_COUPON",Swig_var_InstrAttribType_STEPPED_COUPON_get, Swig_var_InstrAttribType_STEPPED_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_COUPON_PERIOD",Swig_var_InstrAttribType_COUPON_PERIOD_get, Swig_var_InstrAttribType_COUPON_PERIOD_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_WHEN_AND_IF_ISSUED",Swig_var_InstrAttribType_WHEN_AND_IF_ISSUED_get, Swig_var_InstrAttribType_WHEN_AND_IF_ISSUED_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_ORIGINAL_ISSUE_DISCOUNT",Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_get, Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_CALLABLE_PUTTABLE",Swig_var_InstrAttribType_CALLABLE_PUTTABLE_get, Swig_var_InstrAttribType_CALLABLE_PUTTABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_ESCROWED_TO_MATURITY",Swig_var_InstrAttribType_ESCROWED_TO_MATURITY_get, Swig_var_InstrAttribType_ESCROWED_TO_MATURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE",Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE_get, Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_PREREFUNDED",Swig_var_InstrAttribType_PREREFUNDED_get, Swig_var_InstrAttribType_PREREFUNDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_IN_DEFAULT",Swig_var_InstrAttribType_IN_DEFAULT_get, Swig_var_InstrAttribType_IN_DEFAULT_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_UNRATED",Swig_var_InstrAttribType_UNRATED_get, Swig_var_InstrAttribType_UNRATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_TAXABLE",Swig_var_InstrAttribType_TAXABLE_get, Swig_var_InstrAttribType_TAXABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_INDEXED",Swig_var_InstrAttribType_INDEXED_get, Swig_var_InstrAttribType_INDEXED_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX",Swig_var_InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX_get, Swig_var_InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE",Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE_get, Swig_var_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE",Swig_var_InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE_get, Swig_var_InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED",Swig_var_InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED_get, Swig_var_InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE",Swig_var_InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE_get, Swig_var_InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_ESCROWED_TO_REDEMPTION_DATE",Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_get, Swig_var_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_PRE_REFUNDED",Swig_var_InstrAttribType_PRE_REFUNDED_get, Swig_var_InstrAttribType_PRE_REFUNDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY",Swig_var_InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY_get, Swig_var_InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY",Swig_var_InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY_get, Swig_var_InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_INSTRUMENT_DENOMINATOR",Swig_var_InstrAttribType_INSTRUMENT_DENOMINATOR_get, Swig_var_InstrAttribType_INSTRUMENT_DENOMINATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_INSTRUMENT_NUMERATOR",Swig_var_InstrAttribType_INSTRUMENT_NUMERATOR_get, Swig_var_InstrAttribType_INSTRUMENT_NUMERATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_INSTRUMENT_PRICE_PRECISION",Swig_var_InstrAttribType_INSTRUMENT_PRICE_PRECISION_get, Swig_var_InstrAttribType_INSTRUMENT_PRICE_PRECISION_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_INSTRUMENT_STRIKE_PRICE",Swig_var_InstrAttribType_INSTRUMENT_STRIKE_PRICE_get, Swig_var_InstrAttribType_INSTRUMENT_STRIKE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrAttribType_TRADEABLE_INDICATOR",Swig_var_InstrAttribType_TRADEABLE_INDICATOR_get, Swig_var_InstrAttribType_TRADEABLE_INDICATOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"CPProgram_3",Swig_var_CPProgram_3_get, Swig_var_CPProgram_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"CPProgram_4",Swig_var_CPProgram_4_get, Swig_var_CPProgram_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"CPProgram_OTHER",Swig_var_CPProgram_OTHER_get, Swig_var_CPProgram_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeBasis_ABSOLUTE",Swig_var_MiscFeeBasis_ABSOLUTE_get, Swig_var_MiscFeeBasis_ABSOLUTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeBasis_PER_UNIT",Swig_var_MiscFeeBasis_PER_UNIT_get, Swig_var_MiscFeeBasis_PER_UNIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MiscFeeBasis_PERCENTAGE",Swig_var_MiscFeeBasis_PERCENTAGE_get, Swig_var_MiscFeeBasis_PERCENTAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastFragment_YES",Swig_var_LastFragment_YES_get, Swig_var_LastFragment_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastFragment_NO",Swig_var_LastFragment_NO_get, Swig_var_LastFragment_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_INITIAL",Swig_var_CollAsgnReason_INITIAL_get, Swig_var_CollAsgnReason_INITIAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_SCHEDULED",Swig_var_CollAsgnReason_SCHEDULED_get, Swig_var_CollAsgnReason_SCHEDULED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_TIME_WARNING",Swig_var_CollAsgnReason_TIME_WARNING_get, Swig_var_CollAsgnReason_TIME_WARNING_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_MARGIN_DEFICIENCY",Swig_var_CollAsgnReason_MARGIN_DEFICIENCY_get, Swig_var_CollAsgnReason_MARGIN_DEFICIENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_MARGIN_EXCESS",Swig_var_CollAsgnReason_MARGIN_EXCESS_get, Swig_var_CollAsgnReason_MARGIN_EXCESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_FORWARD_COLLATERAL_DEMAND",Swig_var_CollAsgnReason_FORWARD_COLLATERAL_DEMAND_get, Swig_var_CollAsgnReason_FORWARD_COLLATERAL_DEMAND_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_EVENT_OF_DEFAULT",Swig_var_CollAsgnReason_EVENT_OF_DEFAULT_get, Swig_var_CollAsgnReason_EVENT_OF_DEFAULT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnReason_ADVERSE_TAX_EVENT",Swig_var_CollAsgnReason_ADVERSE_TAX_EVENT_get, Swig_var_CollAsgnReason_ADVERSE_TAX_EVENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_TRADEDATE",Swig_var_CollInquiryQualifier_TRADEDATE_get, Swig_var_CollInquiryQualifier_TRADEDATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_GC_INSTRUMENT",Swig_var_CollInquiryQualifier_GC_INSTRUMENT_get, Swig_var_CollInquiryQualifier_GC_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_COLLATERALINSTRUMENT",Swig_var_CollInquiryQualifier_COLLATERALINSTRUMENT_get, Swig_var_CollInquiryQualifier_COLLATERALINSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_SUBSTITUTION_ELIGIBLE",Swig_var_CollInquiryQualifier_SUBSTITUTION_ELIGIBLE_get, Swig_var_CollInquiryQualifier_SUBSTITUTION_ELIGIBLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_NOT_ASSIGNED",Swig_var_CollInquiryQualifier_NOT_ASSIGNED_get, Swig_var_CollInquiryQualifier_NOT_ASSIGNED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_PARTIALLY_ASSIGNED",Swig_var_CollInquiryQualifier_PARTIALLY_ASSIGNED_get, Swig_var_CollInquiryQualifier_PARTIALLY_ASSIGNED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_FULLY_ASSIGNED",Swig_var_CollInquiryQualifier_FULLY_ASSIGNED_get, Swig_var_CollInquiryQualifier_FULLY_ASSIGNED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_OUTSTANDING_TRADES",Swig_var_CollInquiryQualifier_OUTSTANDING_TRADES_get, Swig_var_CollInquiryQualifier_OUTSTANDING_TRADES_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_TRADE_DATE",Swig_var_CollInquiryQualifier_TRADE_DATE_get, Swig_var_CollInquiryQualifier_TRADE_DATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryQualifier_COLLATERAL_INSTRUMENT",Swig_var_CollInquiryQualifier_COLLATERAL_INSTRUMENT_get, Swig_var_CollInquiryQualifier_COLLATERAL_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnTransType_NEW",Swig_var_CollAsgnTransType_NEW_get, Swig_var_CollAsgnTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnTransType_REPLACE",Swig_var_CollAsgnTransType_REPLACE_get, Swig_var_CollAsgnTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnTransType_CANCEL",Swig_var_CollAsgnTransType_CANCEL_get, Swig_var_CollAsgnTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnTransType_RELEASE",Swig_var_CollAsgnTransType_RELEASE_get, Swig_var_CollAsgnTransType_RELEASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnTransType_REVERSE",Swig_var_CollAsgnTransType_REVERSE_get, Swig_var_CollAsgnTransType_REVERSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRespType_RECEIVED",Swig_var_CollAsgnRespType_RECEIVED_get, Swig_var_CollAsgnRespType_RECEIVED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRespType_ACCEPTED",Swig_var_CollAsgnRespType_ACCEPTED_get, Swig_var_CollAsgnRespType_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRespType_DECLINED",Swig_var_CollAsgnRespType_DECLINED_get, Swig_var_CollAsgnRespType_DECLINED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRespType_REJECTED",Swig_var_CollAsgnRespType_REJECTED_get, Swig_var_CollAsgnRespType_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRejectReason_UNKNOWN_DEAL",Swig_var_CollAsgnRejectReason_UNKNOWN_DEAL_get, Swig_var_CollAsgnRejectReason_UNKNOWN_DEAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT",Swig_var_CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT_get, Swig_var_CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION",Swig_var_CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION_get, Swig_var_CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRejectReason_INSUFFICIENT_COLLATERAL",Swig_var_CollAsgnRejectReason_INSUFFICIENT_COLLATERAL_get, Swig_var_CollAsgnRejectReason_INSUFFICIENT_COLLATERAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL",Swig_var_CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL_get, Swig_var_CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION",Swig_var_CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION_get, Swig_var_CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAsgnRejectReason_OTHER",Swig_var_CollAsgnRejectReason_OTHER_get, Swig_var_CollAsgnRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollStatus_UNASSIGNED",Swig_var_CollStatus_UNASSIGNED_get, Swig_var_CollStatus_UNASSIGNED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollStatus_PARTIALLY_ASSIGNED",Swig_var_CollStatus_PARTIALLY_ASSIGNED_get, Swig_var_CollStatus_PARTIALLY_ASSIGNED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollStatus_ASSIGNMENT_PROPOSED",Swig_var_CollStatus_ASSIGNMENT_PROPOSED_get, Swig_var_CollStatus_ASSIGNMENT_PROPOSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollStatus_ASSIGNED",Swig_var_CollStatus_ASSIGNED_get, Swig_var_CollStatus_ASSIGNED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollStatus_CHALLENGED",Swig_var_CollStatus_CHALLENGED_get, Swig_var_CollStatus_CHALLENGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastRptRequested_NO",Swig_var_LastRptRequested_NO_get, Swig_var_LastRptRequested_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"LastRptRequested_YES",Swig_var_LastRptRequested_YES_get, Swig_var_LastRptRequested_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeliveryType_VERSUS_PAYMENT_DELIVER",Swig_var_DeliveryType_VERSUS_PAYMENT_DELIVER_get, Swig_var_DeliveryType_VERSUS_PAYMENT_DELIVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeliveryType_FREE_DELIVER",Swig_var_DeliveryType_FREE_DELIVER_get, Swig_var_DeliveryType_FREE_DELIVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeliveryType_TRI_PARTY",Swig_var_DeliveryType_TRI_PARTY_get, Swig_var_DeliveryType_TRI_PARTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeliveryType_HOLD_IN_CUSTODY",Swig_var_DeliveryType_HOLD_IN_CUSTODY_get, Swig_var_DeliveryType_HOLD_IN_CUSTODY_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserRequestType_LOGONUSER",Swig_var_UserRequestType_LOGONUSER_get, Swig_var_UserRequestType_LOGONUSER_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserRequestType_LOGOFFUSER",Swig_var_UserRequestType_LOGOFFUSER_get, Swig_var_UserRequestType_LOGOFFUSER_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserRequestType_CHANGEPASSWORDFORUSER",Swig_var_UserRequestType_CHANGEPASSWORDFORUSER_get, Swig_var_UserRequestType_CHANGEPASSWORDFORUSER_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS",Swig_var_UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS_get, Swig_var_UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserRequestType_LOG_ON_USER",Swig_var_UserRequestType_LOG_ON_USER_get, Swig_var_UserRequestType_LOG_ON_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserRequestType_LOG_OFF_USER",Swig_var_UserRequestType_LOG_OFF_USER_get, Swig_var_UserRequestType_LOG_OFF_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserRequestType_CHANGE_PASSWORD_FOR_USER",Swig_var_UserRequestType_CHANGE_PASSWORD_FOR_USER_get, Swig_var_UserRequestType_CHANGE_PASSWORD_FOR_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_LOGGED_IN",Swig_var_UserStatus_LOGGED_IN_get, Swig_var_UserStatus_LOGGED_IN_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_NOT_LOGGED_IN",Swig_var_UserStatus_NOT_LOGGED_IN_get, Swig_var_UserStatus_NOT_LOGGED_IN_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_USER_NOT_RECOGNISED",Swig_var_UserStatus_USER_NOT_RECOGNISED_get, Swig_var_UserStatus_USER_NOT_RECOGNISED_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_PASSWORD_INCORRECT",Swig_var_UserStatus_PASSWORD_INCORRECT_get, Swig_var_UserStatus_PASSWORD_INCORRECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_PASSWORD_CHANGED",Swig_var_UserStatus_PASSWORD_CHANGED_get, Swig_var_UserStatus_PASSWORD_CHANGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_OTHER",Swig_var_UserStatus_OTHER_get, Swig_var_UserStatus_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE",Swig_var_UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE_get, Swig_var_UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"UserStatus_SESSION_SHUTDOWN_WARNING",Swig_var_UserStatus_SESSION_SHUTDOWN_WARNING_get, Swig_var_UserStatus_SESSION_SHUTDOWN_WARNING_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatusValue_CONNECTED",Swig_var_StatusValue_CONNECTED_get, Swig_var_StatusValue_CONNECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP",Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP_get, Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN",Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN_get, Swig_var_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatusValue_IN_PROCESS",Swig_var_StatusValue_IN_PROCESS_get, Swig_var_StatusValue_IN_PROCESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatusValue_NOT_CONNECTED_2",Swig_var_StatusValue_NOT_CONNECTED_2_get, Swig_var_StatusValue_NOT_CONNECTED_2_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatusValue_NOT_CONNECTED_3",Swig_var_StatusValue_NOT_CONNECTED_3_get, Swig_var_StatusValue_NOT_CONNECTED_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetworkRequestType_SNAPSHOT",Swig_var_NetworkRequestType_SNAPSHOT_get, Swig_var_NetworkRequestType_SNAPSHOT_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetworkRequestType_SUBSCRIBE",Swig_var_NetworkRequestType_SUBSCRIBE_get, Swig_var_NetworkRequestType_SUBSCRIBE_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetworkRequestType_STOP_SUBSCRIBING",Swig_var_NetworkRequestType_STOP_SUBSCRIBING_get, Swig_var_NetworkRequestType_STOP_SUBSCRIBING_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED",Swig_var_NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED_get, Swig_var_NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetworkStatusResponseType_FULL",Swig_var_NetworkStatusResponseType_FULL_get, Swig_var_NetworkStatusResponseType_FULL_set); SWIG_addvarlink(SWIG_globals(),(char*)"NetworkStatusResponseType_INCREMENTAL_UPDATE",Swig_var_NetworkStatusResponseType_INCREMENTAL_UPDATE_get, Swig_var_NetworkStatusResponseType_INCREMENTAL_UPDATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRptStatus_ACCEPTED",Swig_var_TrdRptStatus_ACCEPTED_get, Swig_var_TrdRptStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRptStatus_REJECTED",Swig_var_TrdRptStatus_REJECTED_get, Swig_var_TrdRptStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TrdRptStatus_ACCEPTED_WITH_ERRORS",Swig_var_TrdRptStatus_ACCEPTED_WITH_ERRORS_get, Swig_var_TrdRptStatus_ACCEPTED_WITH_ERRORS_set); SWIG_addvarlink(SWIG_globals(),(char*)"AffirmStatus_RECEIVED",Swig_var_AffirmStatus_RECEIVED_get, Swig_var_AffirmStatus_RECEIVED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED",Swig_var_AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED_get, Swig_var_AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AffirmStatus_AFFIRMED",Swig_var_AffirmStatus_AFFIRMED_get, Swig_var_AffirmStatus_AFFIRMED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAction_RETAIN",Swig_var_CollAction_RETAIN_get, Swig_var_CollAction_RETAIN_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAction_ADD",Swig_var_CollAction_ADD_get, Swig_var_CollAction_ADD_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollAction_REMOVE",Swig_var_CollAction_REMOVE_get, Swig_var_CollAction_REMOVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryStatus_ACCEPTED",Swig_var_CollInquiryStatus_ACCEPTED_get, Swig_var_CollInquiryStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryStatus_ACCEPTED_WITH_WARNINGS",Swig_var_CollInquiryStatus_ACCEPTED_WITH_WARNINGS_get, Swig_var_CollInquiryStatus_ACCEPTED_WITH_WARNINGS_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryStatus_COMPLETED",Swig_var_CollInquiryStatus_COMPLETED_get, Swig_var_CollInquiryStatus_COMPLETED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryStatus_COMPLETED_WITH_WARNINGS",Swig_var_CollInquiryStatus_COMPLETED_WITH_WARNINGS_get, Swig_var_CollInquiryStatus_COMPLETED_WITH_WARNINGS_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryStatus_REJECTED",Swig_var_CollInquiryStatus_REJECTED_get, Swig_var_CollInquiryStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_SUCCESSFUL",Swig_var_CollInquiryResult_SUCCESSFUL_get, Swig_var_CollInquiryResult_SUCCESSFUL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT",Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT_get, Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE",Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE_get, Swig_var_CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_INVALID_PARTIES",Swig_var_CollInquiryResult_INVALID_PARTIES_get, Swig_var_CollInquiryResult_INVALID_PARTIES_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED",Swig_var_CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED_get, Swig_var_CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_INVALID_DESTINATION_REQUESTED",Swig_var_CollInquiryResult_INVALID_DESTINATION_REQUESTED_get, Swig_var_CollInquiryResult_INVALID_DESTINATION_REQUESTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED",Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED_get, Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED",Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED_get, Swig_var_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED",Swig_var_CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED_get, Swig_var_CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY",Swig_var_CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY_get, Swig_var_CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollInquiryResult_OTHER",Swig_var_CollInquiryResult_OTHER_get, Swig_var_CollInquiryResult_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_INT",Swig_var_StrategyParameterType_INT_get, Swig_var_StrategyParameterType_INT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_LENGTH",Swig_var_StrategyParameterType_LENGTH_get, Swig_var_StrategyParameterType_LENGTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_NUMINGROUP",Swig_var_StrategyParameterType_NUMINGROUP_get, Swig_var_StrategyParameterType_NUMINGROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_SEQNUM",Swig_var_StrategyParameterType_SEQNUM_get, Swig_var_StrategyParameterType_SEQNUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_TAGNUM",Swig_var_StrategyParameterType_TAGNUM_get, Swig_var_StrategyParameterType_TAGNUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_FLOAT",Swig_var_StrategyParameterType_FLOAT_get, Swig_var_StrategyParameterType_FLOAT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_QTY",Swig_var_StrategyParameterType_QTY_get, Swig_var_StrategyParameterType_QTY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_PRICE",Swig_var_StrategyParameterType_PRICE_get, Swig_var_StrategyParameterType_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_PRICEOFFSET",Swig_var_StrategyParameterType_PRICEOFFSET_get, Swig_var_StrategyParameterType_PRICEOFFSET_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_AMT",Swig_var_StrategyParameterType_AMT_get, Swig_var_StrategyParameterType_AMT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_PERCENTAGE",Swig_var_StrategyParameterType_PERCENTAGE_get, Swig_var_StrategyParameterType_PERCENTAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_CHAR",Swig_var_StrategyParameterType_CHAR_get, Swig_var_StrategyParameterType_CHAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_BOOLEAN",Swig_var_StrategyParameterType_BOOLEAN_get, Swig_var_StrategyParameterType_BOOLEAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_STRING",Swig_var_StrategyParameterType_STRING_get, Swig_var_StrategyParameterType_STRING_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_MULTIPLECHARVALUE",Swig_var_StrategyParameterType_MULTIPLECHARVALUE_get, Swig_var_StrategyParameterType_MULTIPLECHARVALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_CURRENCY",Swig_var_StrategyParameterType_CURRENCY_get, Swig_var_StrategyParameterType_CURRENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_EXCHANGE",Swig_var_StrategyParameterType_EXCHANGE_get, Swig_var_StrategyParameterType_EXCHANGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_MONTHYEAR",Swig_var_StrategyParameterType_MONTHYEAR_get, Swig_var_StrategyParameterType_MONTHYEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_UTCTIMESTAMP",Swig_var_StrategyParameterType_UTCTIMESTAMP_get, Swig_var_StrategyParameterType_UTCTIMESTAMP_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_UTCTIMEONLY",Swig_var_StrategyParameterType_UTCTIMEONLY_get, Swig_var_StrategyParameterType_UTCTIMEONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_LOCALMKTTIME",Swig_var_StrategyParameterType_LOCALMKTTIME_get, Swig_var_StrategyParameterType_LOCALMKTTIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_UTCDATE",Swig_var_StrategyParameterType_UTCDATE_get, Swig_var_StrategyParameterType_UTCDATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_DATA",Swig_var_StrategyParameterType_DATA_get, Swig_var_StrategyParameterType_DATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_MULTIPLESTRINGVALUE",Swig_var_StrategyParameterType_MULTIPLESTRINGVALUE_get, Swig_var_StrategyParameterType_MULTIPLESTRINGVALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_LOCALMKTDATE",Swig_var_StrategyParameterType_LOCALMKTDATE_get, Swig_var_StrategyParameterType_LOCALMKTDATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_UTCDATEONLY",Swig_var_StrategyParameterType_UTCDATEONLY_get, Swig_var_StrategyParameterType_UTCDATEONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_COUNTRY",Swig_var_StrategyParameterType_COUNTRY_get, Swig_var_StrategyParameterType_COUNTRY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_LANGUAGE",Swig_var_StrategyParameterType_LANGUAGE_get, Swig_var_StrategyParameterType_LANGUAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_TZTIMEONLY",Swig_var_StrategyParameterType_TZTIMEONLY_get, Swig_var_StrategyParameterType_TZTIMEONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_TZTIMESTAMP",Swig_var_StrategyParameterType_TZTIMESTAMP_get, Swig_var_StrategyParameterType_TZTIMESTAMP_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrategyParameterType_TENOR",Swig_var_StrategyParameterType_TENOR_get, Swig_var_StrategyParameterType_TENOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityStatus_ACTIVE",Swig_var_SecurityStatus_ACTIVE_get, Swig_var_SecurityStatus_ACTIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityStatus_INACTIVE",Swig_var_SecurityStatus_INACTIVE_get, Swig_var_SecurityStatus_INACTIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingCashType_FIXED",Swig_var_UnderlyingCashType_FIXED_get, Swig_var_UnderlyingCashType_FIXED_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingCashType_DIFF",Swig_var_UnderlyingCashType_DIFF_get, Swig_var_UnderlyingCashType_DIFF_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingSettlementType_T_PLUS_1",Swig_var_UnderlyingSettlementType_T_PLUS_1_get, Swig_var_UnderlyingSettlementType_T_PLUS_1_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingSettlementType_T_PLUS_3",Swig_var_UnderlyingSettlementType_T_PLUS_3_get, Swig_var_UnderlyingSettlementType_T_PLUS_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingSettlementType_T_PLUS_4",Swig_var_UnderlyingSettlementType_T_PLUS_4_get, Swig_var_UnderlyingSettlementType_T_PLUS_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityUpdateAction_ADD",Swig_var_SecurityUpdateAction_ADD_get, Swig_var_SecurityUpdateAction_ADD_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityUpdateAction_DELETE",Swig_var_SecurityUpdateAction_DELETE_get, Swig_var_SecurityUpdateAction_DELETE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityUpdateAction_MODIFY",Swig_var_SecurityUpdateAction_MODIFY_get, Swig_var_SecurityUpdateAction_MODIFY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpType_AUTO_EXERCISE",Swig_var_ExpType_AUTO_EXERCISE_get, Swig_var_ExpType_AUTO_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpType_NON_AUTO_EXERCISE",Swig_var_ExpType_NON_AUTO_EXERCISE_get, Swig_var_ExpType_NON_AUTO_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpType_FINAL_WILL_BE_EXERCISED",Swig_var_ExpType_FINAL_WILL_BE_EXERCISED_get, Swig_var_ExpType_FINAL_WILL_BE_EXERCISED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpType_CONTRARY_INTENTION",Swig_var_ExpType_CONTRARY_INTENTION_get, Swig_var_ExpType_CONTRARY_INTENTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpType_DIFFERENCE",Swig_var_ExpType_DIFFERENCE_get, Swig_var_ExpType_DIFFERENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IndividualAllocType_SUB_ALLOCATE",Swig_var_IndividualAllocType_SUB_ALLOCATE_get, Swig_var_IndividualAllocType_SUB_ALLOCATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"IndividualAllocType_THIRD_PARTY_ALLOCATION",Swig_var_IndividualAllocType_THIRD_PARTY_ALLOCATION_get, Swig_var_IndividualAllocType_THIRD_PARTY_ALLOCATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_BARRELS",Swig_var_UnitOfMeasure_BARRELS_get, Swig_var_UnitOfMeasure_BARRELS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_BILLION_CUBIC_FEET",Swig_var_UnitOfMeasure_BILLION_CUBIC_FEET_get, Swig_var_UnitOfMeasure_BILLION_CUBIC_FEET_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_BUSHELS",Swig_var_UnitOfMeasure_BUSHELS_get, Swig_var_UnitOfMeasure_BUSHELS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_POUNDS",Swig_var_UnitOfMeasure_POUNDS_get, Swig_var_UnitOfMeasure_POUNDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_GALLONS",Swig_var_UnitOfMeasure_GALLONS_get, Swig_var_UnitOfMeasure_GALLONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_MILLION_BARRELS",Swig_var_UnitOfMeasure_MILLION_BARRELS_get, Swig_var_UnitOfMeasure_MILLION_BARRELS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_ONE_MILLION_BTU",Swig_var_UnitOfMeasure_ONE_MILLION_BTU_get, Swig_var_UnitOfMeasure_ONE_MILLION_BTU_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_MEGAWATT_HOURS",Swig_var_UnitOfMeasure_MEGAWATT_HOURS_get, Swig_var_UnitOfMeasure_MEGAWATT_HOURS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_TROY_OUNCES",Swig_var_UnitOfMeasure_TROY_OUNCES_get, Swig_var_UnitOfMeasure_TROY_OUNCES_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_METRIC_TONS",Swig_var_UnitOfMeasure_METRIC_TONS_get, Swig_var_UnitOfMeasure_METRIC_TONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_TONS",Swig_var_UnitOfMeasure_TONS_get, Swig_var_UnitOfMeasure_TONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_US_DOLLARS",Swig_var_UnitOfMeasure_US_DOLLARS_get, Swig_var_UnitOfMeasure_US_DOLLARS_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnitOfMeasure_ALLOWANCES",Swig_var_UnitOfMeasure_ALLOWANCES_get, Swig_var_UnitOfMeasure_ALLOWANCES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeUnit_HOUR",Swig_var_TimeUnit_HOUR_get, Swig_var_TimeUnit_HOUR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeUnit_MINUTE",Swig_var_TimeUnit_MINUTE_get, Swig_var_TimeUnit_MINUTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeUnit_SECOND",Swig_var_TimeUnit_SECOND_get, Swig_var_TimeUnit_SECOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeUnit_DAY",Swig_var_TimeUnit_DAY_get, Swig_var_TimeUnit_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeUnit_WEEK",Swig_var_TimeUnit_WEEK_get, Swig_var_TimeUnit_WEEK_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeUnit_MONTH",Swig_var_TimeUnit_MONTH_get, Swig_var_TimeUnit_MONTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TimeUnit_YEAR",Swig_var_TimeUnit_YEAR_get, Swig_var_TimeUnit_YEAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocMethod_AUTOMATIC",Swig_var_AllocMethod_AUTOMATIC_get, Swig_var_AllocMethod_AUTOMATIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocMethod_GUARANTOR",Swig_var_AllocMethod_GUARANTOR_get, Swig_var_AllocMethod_GUARANTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocMethod_MANUAL",Swig_var_AllocMethod_MANUAL_get, Swig_var_AllocMethod_MANUAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"AsOfIndicator_FALSE",Swig_var_AsOfIndicator_FALSE_get, Swig_var_AsOfIndicator_FALSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AsOfIndicator_TRUE",Swig_var_AsOfIndicator_TRUE_get, Swig_var_AsOfIndicator_TRUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDBookType_TOP_OF_BOOK",Swig_var_MDBookType_TOP_OF_BOOK_get, Swig_var_MDBookType_TOP_OF_BOOK_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDBookType_PRICE_DEPTH",Swig_var_MDBookType_PRICE_DEPTH_get, Swig_var_MDBookType_PRICE_DEPTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDBookType_ORDER_DEPTH",Swig_var_MDBookType_ORDER_DEPTH_get, Swig_var_MDBookType_ORDER_DEPTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDOriginType_BOOK",Swig_var_MDOriginType_BOOK_get, Swig_var_MDOriginType_BOOK_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDOriginType_OFF_BOOK",Swig_var_MDOriginType_OFF_BOOK_get, Swig_var_MDOriginType_OFF_BOOK_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDOriginType_CROSS",Swig_var_MDOriginType_CROSS_get, Swig_var_MDOriginType_CROSS_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_ADD_ON_ORDER",Swig_var_CustOrderHandlingInst_ADD_ON_ORDER_get, Swig_var_CustOrderHandlingInst_ADD_ON_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_ALL_OR_NONE",Swig_var_CustOrderHandlingInst_ALL_OR_NONE_get, Swig_var_CustOrderHandlingInst_ALL_OR_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_CASH_NOT_HELD",Swig_var_CustOrderHandlingInst_CASH_NOT_HELD_get, Swig_var_CustOrderHandlingInst_CASH_NOT_HELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_DIRECTED_ORDER",Swig_var_CustOrderHandlingInst_DIRECTED_ORDER_get, Swig_var_CustOrderHandlingInst_DIRECTED_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION",Swig_var_CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get, Swig_var_CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_FILL_OR_KILL",Swig_var_CustOrderHandlingInst_FILL_OR_KILL_get, Swig_var_CustOrderHandlingInst_FILL_OR_KILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_IMBALANCE_ONLY",Swig_var_CustOrderHandlingInst_IMBALANCE_ONLY_get, Swig_var_CustOrderHandlingInst_IMBALANCE_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_IMMEDIATE_OR_CANCEL",Swig_var_CustOrderHandlingInst_IMMEDIATE_OR_CANCEL_get, Swig_var_CustOrderHandlingInst_IMMEDIATE_OR_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_LIMIT_ON_OPEN",Swig_var_CustOrderHandlingInst_LIMIT_ON_OPEN_get, Swig_var_CustOrderHandlingInst_LIMIT_ON_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_LIMIT_ON_CLOSE",Swig_var_CustOrderHandlingInst_LIMIT_ON_CLOSE_get, Swig_var_CustOrderHandlingInst_LIMIT_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_MARKET_AT_OPEN",Swig_var_CustOrderHandlingInst_MARKET_AT_OPEN_get, Swig_var_CustOrderHandlingInst_MARKET_AT_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_MARKET_AT_CLOSE",Swig_var_CustOrderHandlingInst_MARKET_AT_CLOSE_get, Swig_var_CustOrderHandlingInst_MARKET_AT_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_MARKET_ON_OPEN",Swig_var_CustOrderHandlingInst_MARKET_ON_OPEN_get, Swig_var_CustOrderHandlingInst_MARKET_ON_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_MARKET_ON_CLOSE",Swig_var_CustOrderHandlingInst_MARKET_ON_CLOSE_get, Swig_var_CustOrderHandlingInst_MARKET_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_MINIMUM_QUANTITY",Swig_var_CustOrderHandlingInst_MINIMUM_QUANTITY_get, Swig_var_CustOrderHandlingInst_MINIMUM_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_NOT_HELD",Swig_var_CustOrderHandlingInst_NOT_HELD_get, Swig_var_CustOrderHandlingInst_NOT_HELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_OVER_THE_DAY",Swig_var_CustOrderHandlingInst_OVER_THE_DAY_get, Swig_var_CustOrderHandlingInst_OVER_THE_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_PEGGED",Swig_var_CustOrderHandlingInst_PEGGED_get, Swig_var_CustOrderHandlingInst_PEGGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_RESERVE_SIZE_ORDER",Swig_var_CustOrderHandlingInst_RESERVE_SIZE_ORDER_get, Swig_var_CustOrderHandlingInst_RESERVE_SIZE_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_STOP_STOCK_TRANSACTION",Swig_var_CustOrderHandlingInst_STOP_STOCK_TRANSACTION_get, Swig_var_CustOrderHandlingInst_STOP_STOCK_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_SCALE",Swig_var_CustOrderHandlingInst_SCALE_get, Swig_var_CustOrderHandlingInst_SCALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_TIME_ORDER",Swig_var_CustOrderHandlingInst_TIME_ORDER_get, Swig_var_CustOrderHandlingInst_TIME_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_TRAILING_STOP",Swig_var_CustOrderHandlingInst_TRAILING_STOP_get, Swig_var_CustOrderHandlingInst_TRAILING_STOP_set); SWIG_addvarlink(SWIG_globals(),(char*)"CustOrderHandlingInst_WORK",Swig_var_CustOrderHandlingInst_WORK_get, Swig_var_CustOrderHandlingInst_WORK_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderHandlingInstSource_NASD_OATS",Swig_var_OrderHandlingInstSource_NASD_OATS_get, Swig_var_OrderHandlingInstSource_NASD_OATS_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_AGENCY",Swig_var_DeskType_AGENCY_get, Swig_var_DeskType_AGENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_ARBITRAGE",Swig_var_DeskType_ARBITRAGE_get, Swig_var_DeskType_ARBITRAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_DERIVATIVES",Swig_var_DeskType_DERIVATIVES_get, Swig_var_DeskType_DERIVATIVES_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_INTERNATIONAL",Swig_var_DeskType_INTERNATIONAL_get, Swig_var_DeskType_INTERNATIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_INSTITUTIONAL",Swig_var_DeskType_INSTITUTIONAL_get, Swig_var_DeskType_INSTITUTIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_OTHER",Swig_var_DeskType_OTHER_get, Swig_var_DeskType_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_PREFERRED_TRADING",Swig_var_DeskType_PREFERRED_TRADING_get, Swig_var_DeskType_PREFERRED_TRADING_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_PROPRIETARY",Swig_var_DeskType_PROPRIETARY_get, Swig_var_DeskType_PROPRIETARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_PROGRAM_TRADING",Swig_var_DeskType_PROGRAM_TRADING_get, Swig_var_DeskType_PROGRAM_TRADING_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_SALES",Swig_var_DeskType_SALES_get, Swig_var_DeskType_SALES_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskType_TRADING",Swig_var_DeskType_TRADING_get, Swig_var_DeskType_TRADING_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskTypeSource_NASD_OATS",Swig_var_DeskTypeSource_NASD_OATS_get, Swig_var_DeskTypeSource_NASD_OATS_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_ADD_ON_ORDER",Swig_var_DeskOrderHandlingInst_ADD_ON_ORDER_get, Swig_var_DeskOrderHandlingInst_ADD_ON_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_ALL_OR_NONE",Swig_var_DeskOrderHandlingInst_ALL_OR_NONE_get, Swig_var_DeskOrderHandlingInst_ALL_OR_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_CASH_NOT_HELD",Swig_var_DeskOrderHandlingInst_CASH_NOT_HELD_get, Swig_var_DeskOrderHandlingInst_CASH_NOT_HELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_DIRECTED_ORDER",Swig_var_DeskOrderHandlingInst_DIRECTED_ORDER_get, Swig_var_DeskOrderHandlingInst_DIRECTED_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION",Swig_var_DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get, Swig_var_DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_FILL_OR_KILL",Swig_var_DeskOrderHandlingInst_FILL_OR_KILL_get, Swig_var_DeskOrderHandlingInst_FILL_OR_KILL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_IMBALANCE_ONLY",Swig_var_DeskOrderHandlingInst_IMBALANCE_ONLY_get, Swig_var_DeskOrderHandlingInst_IMBALANCE_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL",Swig_var_DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL_get, Swig_var_DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_LIMIT_ON_OPEN",Swig_var_DeskOrderHandlingInst_LIMIT_ON_OPEN_get, Swig_var_DeskOrderHandlingInst_LIMIT_ON_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_LIMIT_ON_CLOSE",Swig_var_DeskOrderHandlingInst_LIMIT_ON_CLOSE_get, Swig_var_DeskOrderHandlingInst_LIMIT_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_MARKET_AT_OPEN",Swig_var_DeskOrderHandlingInst_MARKET_AT_OPEN_get, Swig_var_DeskOrderHandlingInst_MARKET_AT_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_MARKET_AT_CLOSE",Swig_var_DeskOrderHandlingInst_MARKET_AT_CLOSE_get, Swig_var_DeskOrderHandlingInst_MARKET_AT_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_MARKET_ON_OPEN",Swig_var_DeskOrderHandlingInst_MARKET_ON_OPEN_get, Swig_var_DeskOrderHandlingInst_MARKET_ON_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_MARKET_ON_CLOSE",Swig_var_DeskOrderHandlingInst_MARKET_ON_CLOSE_get, Swig_var_DeskOrderHandlingInst_MARKET_ON_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_MINIMUM_QUANTITY",Swig_var_DeskOrderHandlingInst_MINIMUM_QUANTITY_get, Swig_var_DeskOrderHandlingInst_MINIMUM_QUANTITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_NOT_HELD",Swig_var_DeskOrderHandlingInst_NOT_HELD_get, Swig_var_DeskOrderHandlingInst_NOT_HELD_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_OVER_THE_DAY",Swig_var_DeskOrderHandlingInst_OVER_THE_DAY_get, Swig_var_DeskOrderHandlingInst_OVER_THE_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_PEGGED",Swig_var_DeskOrderHandlingInst_PEGGED_get, Swig_var_DeskOrderHandlingInst_PEGGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_RESERVE_SIZE_ORDER",Swig_var_DeskOrderHandlingInst_RESERVE_SIZE_ORDER_get, Swig_var_DeskOrderHandlingInst_RESERVE_SIZE_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_STOP_STOCK_TRANSACTION",Swig_var_DeskOrderHandlingInst_STOP_STOCK_TRANSACTION_get, Swig_var_DeskOrderHandlingInst_STOP_STOCK_TRANSACTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_SCALE",Swig_var_DeskOrderHandlingInst_SCALE_get, Swig_var_DeskOrderHandlingInst_SCALE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_TIME_ORDER",Swig_var_DeskOrderHandlingInst_TIME_ORDER_get, Swig_var_DeskOrderHandlingInst_TIME_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_TRAILING_STOP",Swig_var_DeskOrderHandlingInst_TRAILING_STOP_get, Swig_var_DeskOrderHandlingInst_TRAILING_STOP_set); SWIG_addvarlink(SWIG_globals(),(char*)"DeskOrderHandlingInst_WORK",Swig_var_DeskOrderHandlingInst_WORK_get, Swig_var_DeskOrderHandlingInst_WORK_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecAckStatus_RECEIVED_NOT_YET_PROCESSED",Swig_var_ExecAckStatus_RECEIVED_NOT_YET_PROCESSED_get, Swig_var_ExecAckStatus_RECEIVED_NOT_YET_PROCESSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecAckStatus_ACCEPTED",Swig_var_ExecAckStatus_ACCEPTED_get, Swig_var_ExecAckStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExecAckStatus_DONT_KNOW",Swig_var_ExecAckStatus_DONT_KNOW_get, Swig_var_ExecAckStatus_DONT_KNOW_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollApplType_SPECIFIC_DEPOSIT",Swig_var_CollApplType_SPECIFIC_DEPOSIT_get, Swig_var_CollApplType_SPECIFIC_DEPOSIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"CollApplType_GENERAL",Swig_var_CollApplType_GENERAL_get, Swig_var_CollApplType_GENERAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingFXRateCalc_DIVIDE",Swig_var_UnderlyingFXRateCalc_DIVIDE_get, Swig_var_UnderlyingFXRateCalc_DIVIDE_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingFXRateCalc_MULTIPLY",Swig_var_UnderlyingFXRateCalc_MULTIPLY_get, Swig_var_UnderlyingFXRateCalc_MULTIPLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocPositionEffect_OPEN",Swig_var_AllocPositionEffect_OPEN_get, Swig_var_AllocPositionEffect_OPEN_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocPositionEffect_CLOSE",Swig_var_AllocPositionEffect_CLOSE_get, Swig_var_AllocPositionEffect_CLOSE_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocPositionEffect_ROLLED",Swig_var_AllocPositionEffect_ROLLED_get, Swig_var_AllocPositionEffect_ROLLED_set); SWIG_addvarlink(SWIG_globals(),(char*)"AllocPositionEffect_FIFO",Swig_var_AllocPositionEffect_FIFO_get, Swig_var_AllocPositionEffect_FIFO_set); SWIG_addvarlink(SWIG_globals(),(char*)"DealingCapacity_AGENT",Swig_var_DealingCapacity_AGENT_get, Swig_var_DealingCapacity_AGENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"DealingCapacity_PRINCIPAL",Swig_var_DealingCapacity_PRINCIPAL_get, Swig_var_DealingCapacity_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DealingCapacity_RISKLESS_PRINCIPAL",Swig_var_DealingCapacity_RISKLESS_PRINCIPAL_get, Swig_var_DealingCapacity_RISKLESS_PRINCIPAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrmtAssignmentMethod_RANDOM",Swig_var_InstrmtAssignmentMethod_RANDOM_get, Swig_var_InstrmtAssignmentMethod_RANDOM_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrmtAssignmentMethod_PRORATA",Swig_var_InstrmtAssignmentMethod_PRORATA_get, Swig_var_InstrmtAssignmentMethod_PRORATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"InstrmtAssignmentMethod_PRO_RATA",Swig_var_InstrmtAssignmentMethod_PRO_RATA_get, Swig_var_InstrmtAssignmentMethod_PRO_RATA_set); SWIG_addvarlink(SWIG_globals(),(char*)"AggressorIndicator_YES",Swig_var_AggressorIndicator_YES_get, Swig_var_AggressorIndicator_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"AggressorIndicator_NO",Swig_var_AggressorIndicator_NO_get, Swig_var_AggressorIndicator_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDQuoteType_INDICATIVE",Swig_var_MDQuoteType_INDICATIVE_get, Swig_var_MDQuoteType_INDICATIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDQuoteType_TRADEABLE",Swig_var_MDQuoteType_TRADEABLE_get, Swig_var_MDQuoteType_TRADEABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDQuoteType_RESTRICTED_TRADEABLE",Swig_var_MDQuoteType_RESTRICTED_TRADEABLE_get, Swig_var_MDQuoteType_RESTRICTED_TRADEABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDQuoteType_COUNTER",Swig_var_MDQuoteType_COUNTER_get, Swig_var_MDQuoteType_COUNTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDQuoteType_INDICATIVE_AND_TRADEABLE",Swig_var_MDQuoteType_INDICATIVE_AND_TRADEABLE_get, Swig_var_MDQuoteType_INDICATIVE_AND_TRADEABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_SECONDARYORDEID",Swig_var_RefOrderIDSource_SECONDARYORDEID_get, Swig_var_RefOrderIDSource_SECONDARYORDEID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_ORDEID",Swig_var_RefOrderIDSource_ORDEID_get, Swig_var_RefOrderIDSource_ORDEID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_MENTRYID",Swig_var_RefOrderIDSource_MENTRYID_get, Swig_var_RefOrderIDSource_MENTRYID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_QUOTENTRYID",Swig_var_RefOrderIDSource_QUOTENTRYID_get, Swig_var_RefOrderIDSource_QUOTENTRYID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_SECONDARYORDERID",Swig_var_RefOrderIDSource_SECONDARYORDERID_get, Swig_var_RefOrderIDSource_SECONDARYORDERID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_ORDERID",Swig_var_RefOrderIDSource_ORDERID_get, Swig_var_RefOrderIDSource_ORDERID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_MDENTRYID",Swig_var_RefOrderIDSource_MDENTRYID_get, Swig_var_RefOrderIDSource_MDENTRYID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_QUOTEENTRYID",Swig_var_RefOrderIDSource_QUOTEENTRYID_get, Swig_var_RefOrderIDSource_QUOTEENTRYID_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrderIDSource_ORIGINAL_ORDER_ID",Swig_var_RefOrderIDSource_ORIGINAL_ORDER_ID_get, Swig_var_RefOrderIDSource_ORIGINAL_ORDER_ID_set); SWIG_addvarlink(SWIG_globals(),(char*)"DisplayWhen_IMMEDIATE",Swig_var_DisplayWhen_IMMEDIATE_get, Swig_var_DisplayWhen_IMMEDIATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"DisplayWhen_EXHAUST",Swig_var_DisplayWhen_EXHAUST_get, Swig_var_DisplayWhen_EXHAUST_set); SWIG_addvarlink(SWIG_globals(),(char*)"DisplayMethod_INITIAL",Swig_var_DisplayMethod_INITIAL_get, Swig_var_DisplayMethod_INITIAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"DisplayMethod_NEW",Swig_var_DisplayMethod_NEW_get, Swig_var_DisplayMethod_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"DisplayMethod_RANDOM",Swig_var_DisplayMethod_RANDOM_get, Swig_var_DisplayMethod_RANDOM_set); SWIG_addvarlink(SWIG_globals(),(char*)"DisplayMethod_UNDISCLOSED",Swig_var_DisplayMethod_UNDISCLOSED_get, Swig_var_DisplayMethod_UNDISCLOSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceProtectionScope_NONE",Swig_var_PriceProtectionScope_NONE_get, Swig_var_PriceProtectionScope_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceProtectionScope_LOCAL",Swig_var_PriceProtectionScope_LOCAL_get, Swig_var_PriceProtectionScope_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceProtectionScope_NATIONAL",Swig_var_PriceProtectionScope_NATIONAL_get, Swig_var_PriceProtectionScope_NATIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceProtectionScope_GLOBAL",Swig_var_PriceProtectionScope_GLOBAL_get, Swig_var_PriceProtectionScope_GLOBAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"LotType_ODD_LOT",Swig_var_LotType_ODD_LOT_get, Swig_var_LotType_ODD_LOT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LotType_ROUND_LOT",Swig_var_LotType_ROUND_LOT_get, Swig_var_LotType_ROUND_LOT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LotType_BLOCK_LOT",Swig_var_LotType_BLOCK_LOT_get, Swig_var_LotType_BLOCK_LOT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE",Swig_var_LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE_get, Swig_var_LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_LAST_PEG",Swig_var_PegPriceType_LAST_PEG_get, Swig_var_PegPriceType_LAST_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_MID_PRICE_PEG",Swig_var_PegPriceType_MID_PRICE_PEG_get, Swig_var_PegPriceType_MID_PRICE_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_OPENING_PEG",Swig_var_PegPriceType_OPENING_PEG_get, Swig_var_PegPriceType_OPENING_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_MARKET_PEG",Swig_var_PegPriceType_MARKET_PEG_get, Swig_var_PegPriceType_MARKET_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_PRIMARY_PEG",Swig_var_PegPriceType_PRIMARY_PEG_get, Swig_var_PegPriceType_PRIMARY_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER",Swig_var_PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get, Swig_var_PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_PEG_TO_VWAP",Swig_var_PegPriceType_PEG_TO_VWAP_get, Swig_var_PegPriceType_PEG_TO_VWAP_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_TRAILING_STOP_PEG",Swig_var_PegPriceType_TRAILING_STOP_PEG_get, Swig_var_PegPriceType_TRAILING_STOP_PEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"PegPriceType_PEG_TO_LIMIT_PRICE",Swig_var_PegPriceType_PEG_TO_LIMIT_PRICE_get, Swig_var_PegPriceType_PEG_TO_LIMIT_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerType_PARTIAL_EXECUTION",Swig_var_TriggerType_PARTIAL_EXECUTION_get, Swig_var_TriggerType_PARTIAL_EXECUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerType_SPECIFIED_TRADING_SESSION",Swig_var_TriggerType_SPECIFIED_TRADING_SESSION_get, Swig_var_TriggerType_SPECIFIED_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerType_NEXT_AUCTION",Swig_var_TriggerType_NEXT_AUCTION_get, Swig_var_TriggerType_NEXT_AUCTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerType_PRICE_MOVEMENT",Swig_var_TriggerType_PRICE_MOVEMENT_get, Swig_var_TriggerType_PRICE_MOVEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerAction_ACTIVATE",Swig_var_TriggerAction_ACTIVATE_get, Swig_var_TriggerAction_ACTIVATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerAction_MODIFY",Swig_var_TriggerAction_MODIFY_get, Swig_var_TriggerAction_MODIFY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerAction_CANCEL",Swig_var_TriggerAction_CANCEL_get, Swig_var_TriggerAction_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceType_BEST_OFFER",Swig_var_TriggerPriceType_BEST_OFFER_get, Swig_var_TriggerPriceType_BEST_OFFER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceType_LAST_TRADE",Swig_var_TriggerPriceType_LAST_TRADE_get, Swig_var_TriggerPriceType_LAST_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceType_BEST_BID",Swig_var_TriggerPriceType_BEST_BID_get, Swig_var_TriggerPriceType_BEST_BID_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceType_BEST_BID_OR_LAST_TRADE",Swig_var_TriggerPriceType_BEST_BID_OR_LAST_TRADE_get, Swig_var_TriggerPriceType_BEST_BID_OR_LAST_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceType_BEST_OFFER_OR_LAST_TRADE",Swig_var_TriggerPriceType_BEST_OFFER_OR_LAST_TRADE_get, Swig_var_TriggerPriceType_BEST_OFFER_OR_LAST_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceType_BEST_MID",Swig_var_TriggerPriceType_BEST_MID_get, Swig_var_TriggerPriceType_BEST_MID_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceTypeScope_NONE",Swig_var_TriggerPriceTypeScope_NONE_get, Swig_var_TriggerPriceTypeScope_NONE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceTypeScope_LOCAL",Swig_var_TriggerPriceTypeScope_LOCAL_get, Swig_var_TriggerPriceTypeScope_LOCAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceTypeScope_NATIONAL",Swig_var_TriggerPriceTypeScope_NATIONAL_get, Swig_var_TriggerPriceTypeScope_NATIONAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceTypeScope_GLOBAL",Swig_var_TriggerPriceTypeScope_GLOBAL_get, Swig_var_TriggerPriceTypeScope_GLOBAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE",Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get, Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE",Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get, Swig_var_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerOrderType_MARKET",Swig_var_TriggerOrderType_MARKET_get, Swig_var_TriggerOrderType_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"TriggerOrderType_LIMIT",Swig_var_TriggerOrderType_LIMIT_get, Swig_var_TriggerOrderType_LIMIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_ORDER",Swig_var_OrderCategory_ORDER_get, Swig_var_OrderCategory_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_QUOTE",Swig_var_OrderCategory_QUOTE_get, Swig_var_OrderCategory_QUOTE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_PRIVATELY_NEGOTIATED_TRADE",Swig_var_OrderCategory_PRIVATELY_NEGOTIATED_TRADE_get, Swig_var_OrderCategory_PRIVATELY_NEGOTIATED_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_MULTILEG_ORDER",Swig_var_OrderCategory_MULTILEG_ORDER_get, Swig_var_OrderCategory_MULTILEG_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_LINKED_ORDER",Swig_var_OrderCategory_LINKED_ORDER_get, Swig_var_OrderCategory_LINKED_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_QUOTE_REQUEST",Swig_var_OrderCategory_QUOTE_REQUEST_get, Swig_var_OrderCategory_QUOTE_REQUEST_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_IMPLIED_ORDER",Swig_var_OrderCategory_IMPLIED_ORDER_get, Swig_var_OrderCategory_IMPLIED_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_CROSS_ORDER",Swig_var_OrderCategory_CROSS_ORDER_get, Swig_var_OrderCategory_CROSS_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderCategory_STREAMING_PRICE",Swig_var_OrderCategory_STREAMING_PRICE_get, Swig_var_OrderCategory_STREAMING_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeHandlingInstr_TRADE_CONFIRMATION",Swig_var_TradeHandlingInstr_TRADE_CONFIRMATION_get, Swig_var_TradeHandlingInstr_TRADE_CONFIRMATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeHandlingInstr_TWO_PARTY_REPORT",Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_get, Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING",Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING_get, Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH",Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH_get, Swig_var_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING",Swig_var_TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING_get, Swig_var_TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM",Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM_get, Swig_var_TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExDestinationIDSource_BIC",Swig_var_ExDestinationIDSource_BIC_get, Swig_var_ExDestinationIDSource_BIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER",Swig_var_ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get, Swig_var_ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExDestinationIDSource_PROPRIETARY",Swig_var_ExDestinationIDSource_PROPRIETARY_get, Swig_var_ExDestinationIDSource_PROPRIETARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExDestinationIDSource_ISO_COUNTRY_CODE",Swig_var_ExDestinationIDSource_ISO_COUNTRY_CODE_get, Swig_var_ExDestinationIDSource_ISO_COUNTRY_CODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExDestinationIDSource_MIC",Swig_var_ExDestinationIDSource_MIC_get, Swig_var_ExDestinationIDSource_MIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationQtyType_AUTO_EXERCISE",Swig_var_ExpirationQtyType_AUTO_EXERCISE_get, Swig_var_ExpirationQtyType_AUTO_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationQtyType_NON_AUTO_EXERCISE",Swig_var_ExpirationQtyType_NON_AUTO_EXERCISE_get, Swig_var_ExpirationQtyType_NON_AUTO_EXERCISE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationQtyType_FINAL_WILL_BE_EXERCISED",Swig_var_ExpirationQtyType_FINAL_WILL_BE_EXERCISED_get, Swig_var_ExpirationQtyType_FINAL_WILL_BE_EXERCISED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationQtyType_CONTRARY_INTENTION",Swig_var_ExpirationQtyType_CONTRARY_INTENTION_get, Swig_var_ExpirationQtyType_CONTRARY_INTENTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExpirationQtyType_DIFFERENCE",Swig_var_ExpirationQtyType_DIFFERENCE_get, Swig_var_ExpirationQtyType_DIFFERENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ImpliedMarketIndicator_NOT_IMPLIED",Swig_var_ImpliedMarketIndicator_NOT_IMPLIED_get, Swig_var_ImpliedMarketIndicator_NOT_IMPLIED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ImpliedMarketIndicator_IMPLIED_IN",Swig_var_ImpliedMarketIndicator_IMPLIED_IN_get, Swig_var_ImpliedMarketIndicator_IMPLIED_IN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ImpliedMarketIndicator_IMPLIED_OUT",Swig_var_ImpliedMarketIndicator_IMPLIED_OUT_get, Swig_var_ImpliedMarketIndicator_IMPLIED_OUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT",Swig_var_ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT_get, Swig_var_ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligMode_PRELIMINARY",Swig_var_SettlObligMode_PRELIMINARY_get, Swig_var_SettlObligMode_PRELIMINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligMode_FINAL",Swig_var_SettlObligMode_FINAL_get, Swig_var_SettlObligMode_FINAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligTransType_CANCEL",Swig_var_SettlObligTransType_CANCEL_get, Swig_var_SettlObligTransType_CANCEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligTransType_NEW",Swig_var_SettlObligTransType_NEW_get, Swig_var_SettlObligTransType_NEW_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligTransType_REPLACE",Swig_var_SettlObligTransType_REPLACE_get, Swig_var_SettlObligTransType_REPLACE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligTransType_RESTATE",Swig_var_SettlObligTransType_RESTATE_get, Swig_var_SettlObligTransType_RESTATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligSource_INSTRUCTIONS_OF_BROKER",Swig_var_SettlObligSource_INSTRUCTIONS_OF_BROKER_get, Swig_var_SettlObligSource_INSTRUCTIONS_OF_BROKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION",Swig_var_SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION_get, Swig_var_SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlObligSource_INVESTOR",Swig_var_SettlObligSource_INVESTOR_get, Swig_var_SettlObligSource_INVESTOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_ACCEPTED",Swig_var_QuoteEntryStatus_ACCEPTED_get, Swig_var_QuoteEntryStatus_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_REJECTED",Swig_var_QuoteEntryStatus_REJECTED_get, Swig_var_QuoteEntryStatus_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_REMOVED_FROM_MARKET",Swig_var_QuoteEntryStatus_REMOVED_FROM_MARKET_get, Swig_var_QuoteEntryStatus_REMOVED_FROM_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_EXPIRED",Swig_var_QuoteEntryStatus_EXPIRED_get, Swig_var_QuoteEntryStatus_EXPIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_LOCKED_MARKET_WARNING",Swig_var_QuoteEntryStatus_LOCKED_MARKET_WARNING_get, Swig_var_QuoteEntryStatus_LOCKED_MARKET_WARNING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_CROSS_MARKET_WARNING",Swig_var_QuoteEntryStatus_CROSS_MARKET_WARNING_get, Swig_var_QuoteEntryStatus_CROSS_MARKET_WARNING_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET",Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET_get, Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET",Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET_get, Swig_var_QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"QuoteEntryStatus_ACTIVE",Swig_var_QuoteEntryStatus_ACTIVE_get, Swig_var_QuoteEntryStatus_ACTIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PrivateQuote_YES",Swig_var_PrivateQuote_YES_get, Swig_var_PrivateQuote_YES_set); SWIG_addvarlink(SWIG_globals(),(char*)"PrivateQuote_NO",Swig_var_PrivateQuote_NO_get, Swig_var_PrivateQuote_NO_set); SWIG_addvarlink(SWIG_globals(),(char*)"RespondentType_ALL_MARKET_PARTICIPANTS",Swig_var_RespondentType_ALL_MARKET_PARTICIPANTS_get, Swig_var_RespondentType_ALL_MARKET_PARTICIPANTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RespondentType_SPECIFIED_MARKET_PARTICIPANTS",Swig_var_RespondentType_SPECIFIED_MARKET_PARTICIPANTS_get, Swig_var_RespondentType_SPECIFIED_MARKET_PARTICIPANTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RespondentType_ALL_MARKET_MAKERS",Swig_var_RespondentType_ALL_MARKET_MAKERS_get, Swig_var_RespondentType_ALL_MARKET_MAKERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RespondentType_PRIMARY_MARKET_MAKER",Swig_var_RespondentType_PRIMARY_MARKET_MAKER_get, Swig_var_RespondentType_PRIMARY_MARKET_MAKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED",Swig_var_SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED_get, Swig_var_SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_TRADING_RESUMES",Swig_var_SecurityTradingEvent_TRADING_RESUMES_get, Swig_var_SecurityTradingEvent_TRADING_RESUMES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION",Swig_var_SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION_get, Swig_var_SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_CHANGE_OF_TRADING_SESSION",Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SESSION_get, Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION",Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION_get, Swig_var_SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS",Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS_get, Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_CHANGE_OF_BOOK_TYPE",Swig_var_SecurityTradingEvent_CHANGE_OF_BOOK_TYPE_get, Swig_var_SecurityTradingEvent_CHANGE_OF_BOOK_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH",Swig_var_SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH_get, Swig_var_SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS",Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS_get, Swig_var_SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatsType_EXCHANGE_LAST",Swig_var_StatsType_EXCHANGE_LAST_get, Swig_var_StatsType_EXCHANGE_LAST_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatsType_HIGH",Swig_var_StatsType_HIGH_get, Swig_var_StatsType_HIGH_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatsType_AVERAGE_PRICE",Swig_var_StatsType_AVERAGE_PRICE_get, Swig_var_StatsType_AVERAGE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StatsType_TURNOVER",Swig_var_StatsType_TURNOVER_get, Swig_var_StatsType_TURNOVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MDSecSizeType_CUSTOMER",Swig_var_MDSecSizeType_CUSTOMER_get, Swig_var_MDSecSizeType_CUSTOMER_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlMethod_CASH_SETTLEMENT_REQUIRED",Swig_var_SettlMethod_CASH_SETTLEMENT_REQUIRED_get, Swig_var_SettlMethod_CASH_SETTLEMENT_REQUIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED",Swig_var_SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED_get, Swig_var_SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExerciseStyle_EUROPEAN",Swig_var_ExerciseStyle_EUROPEAN_get, Swig_var_ExerciseStyle_EUROPEAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExerciseStyle_AMERICAN",Swig_var_ExerciseStyle_AMERICAN_get, Swig_var_ExerciseStyle_AMERICAN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ExerciseStyle_BERMUDA",Swig_var_ExerciseStyle_BERMUDA_get, Swig_var_ExerciseStyle_BERMUDA_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL",Swig_var_PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL_get, Swig_var_PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceQuoteMethod_INDEX",Swig_var_PriceQuoteMethod_INDEX_get, Swig_var_PriceQuoteMethod_INDEX_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceQuoteMethod_INTEREST_RATE_INDEX",Swig_var_PriceQuoteMethod_INTEREST_RATE_INDEX_get, Swig_var_PriceQuoteMethod_INTEREST_RATE_INDEX_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceQuoteMethod_PERCENT_OF_PAR",Swig_var_PriceQuoteMethod_PERCENT_OF_PAR_get, Swig_var_PriceQuoteMethod_PERCENT_OF_PAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"FuturesValuationMethod_PREMIUM_STYLE",Swig_var_FuturesValuationMethod_PREMIUM_STYLE_get, Swig_var_FuturesValuationMethod_PREMIUM_STYLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET",Swig_var_FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get, Swig_var_FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT",Swig_var_FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get, Swig_var_FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListMethod_PRE_LISTED_ONLY",Swig_var_ListMethod_PRE_LISTED_ONLY_get, Swig_var_ListMethod_PRE_LISTED_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListMethod_USER_REQUESTED",Swig_var_ListMethod_USER_REQUESTED_get, Swig_var_ListMethod_USER_REQUESTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickRuleType_REGULAR",Swig_var_TickRuleType_REGULAR_get, Swig_var_TickRuleType_REGULAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickRuleType_VARIABLE",Swig_var_TickRuleType_VARIABLE_get, Swig_var_TickRuleType_VARIABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickRuleType_FIXED",Swig_var_TickRuleType_FIXED_get, Swig_var_TickRuleType_FIXED_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickRuleType_TRADED_AS_A_SPREAD_LEG",Swig_var_TickRuleType_TRADED_AS_A_SPREAD_LEG_get, Swig_var_TickRuleType_TRADED_AS_A_SPREAD_LEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"TickRuleType_SETTLED_AS_A_SPREAD_LEG",Swig_var_TickRuleType_SETTLED_AS_A_SPREAD_LEG_get, Swig_var_TickRuleType_SETTLED_AS_A_SPREAD_LEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"MaturityMonthYearIncrementUnits_MONTHS",Swig_var_MaturityMonthYearIncrementUnits_MONTHS_get, Swig_var_MaturityMonthYearIncrementUnits_MONTHS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MaturityMonthYearIncrementUnits_DAYS",Swig_var_MaturityMonthYearIncrementUnits_DAYS_get, Swig_var_MaturityMonthYearIncrementUnits_DAYS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MaturityMonthYearIncrementUnits_WEEKS",Swig_var_MaturityMonthYearIncrementUnits_WEEKS_get, Swig_var_MaturityMonthYearIncrementUnits_WEEKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MaturityMonthYearIncrementUnits_YEARS",Swig_var_MaturityMonthYearIncrementUnits_YEARS_get, Swig_var_MaturityMonthYearIncrementUnits_YEARS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MaturityMonthYearFormat_YEARMONTH_ONLY",Swig_var_MaturityMonthYearFormat_YEARMONTH_ONLY_get, Swig_var_MaturityMonthYearFormat_YEARMONTH_ONLY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MaturityMonthYearFormat_YEARMONTHDAY",Swig_var_MaturityMonthYearFormat_YEARMONTHDAY_get, Swig_var_MaturityMonthYearFormat_YEARMONTHDAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MaturityMonthYearFormat_YEARMONTHWEEK",Swig_var_MaturityMonthYearFormat_YEARMONTHWEEK_get, Swig_var_MaturityMonthYearFormat_YEARMONTHWEEK_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceLimitType_PRICE",Swig_var_PriceLimitType_PRICE_get, Swig_var_PriceLimitType_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceLimitType_TICKS",Swig_var_PriceLimitType_TICKS_get, Swig_var_PriceLimitType_TICKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PriceLimitType_PERCENTAGE",Swig_var_PriceLimitType_PERCENTAGE_get, Swig_var_PriceLimitType_PERCENTAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS",Swig_var_ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS_get, Swig_var_ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS",Swig_var_ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS_get, Swig_var_ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS",Swig_var_ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS_get, Swig_var_ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS",Swig_var_ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS_get, Swig_var_ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS",Swig_var_ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get, Swig_var_ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReqType_CANCEL_RETRANSMISSION",Swig_var_ApplReqType_CANCEL_RETRANSMISSION_get, Swig_var_ApplReqType_CANCEL_RETRANSMISSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS",Swig_var_ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get, Swig_var_ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED",Swig_var_ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED_get, Swig_var_ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplResponseType_APPLICATION_DOES_NOT_EXIST",Swig_var_ApplResponseType_APPLICATION_DOES_NOT_EXIST_get, Swig_var_ApplResponseType_APPLICATION_DOES_NOT_EXIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplResponseType_MESSAGES_NOT_AVAILABLE",Swig_var_ApplResponseType_MESSAGES_NOT_AVAILABLE_get, Swig_var_ApplResponseType_MESSAGES_NOT_AVAILABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplResponseError_APPLICATION_DOES_NOT_EXIST",Swig_var_ApplResponseError_APPLICATION_DOES_NOT_EXIST_get, Swig_var_ApplResponseError_APPLICATION_DOES_NOT_EXIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE",Swig_var_ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE_get, Swig_var_ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION",Swig_var_ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION_get, Swig_var_ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesEvent_TRADING_RESUMES",Swig_var_TradSesEvent_TRADING_RESUMES_get, Swig_var_TradSesEvent_TRADING_RESUMES_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesEvent_CHANGE_OF_TRADING_SESSION",Swig_var_TradSesEvent_CHANGE_OF_TRADING_SESSION_get, Swig_var_TradSesEvent_CHANGE_OF_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesEvent_CHANGE_OF_TRADING_SUBSESSION",Swig_var_TradSesEvent_CHANGE_OF_TRADING_SUBSESSION_get, Swig_var_TradSesEvent_CHANGE_OF_TRADING_SUBSESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradSesEvent_CHANGE_OF_TRADING_STATUS",Swig_var_TradSesEvent_CHANGE_OF_TRADING_STATUS_get, Swig_var_TradSesEvent_CHANGE_OF_TRADING_STATUS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionType_SUSPEND_ORDERS",Swig_var_MassActionType_SUSPEND_ORDERS_get, Swig_var_MassActionType_SUSPEND_ORDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionType_RELEASE_ORDERS_FROM_SUSPENSION",Swig_var_MassActionType_RELEASE_ORDERS_FROM_SUSPENSION_get, Swig_var_MassActionType_RELEASE_ORDERS_FROM_SUSPENSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionType_CANCEL_ORDERS",Swig_var_MassActionType_CANCEL_ORDERS_get, Swig_var_MassActionType_CANCEL_ORDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_SECURITY",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY",Swig_var_MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_PRODUCT",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_PRODUCT_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_CFICODE",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_CFICODE_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS",Swig_var_MassActionScope_ALL_ORDERS_get, Swig_var_MassActionScope_ALL_ORDERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_MARKET",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP",Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP_get, Swig_var_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_CANCEL_FOR_SECURITY_ISSUER",Swig_var_MassActionScope_CANCEL_FOR_SECURITY_ISSUER_get, Swig_var_MassActionScope_CANCEL_FOR_SECURITY_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionResponse_REJECTED",Swig_var_MassActionResponse_REJECTED_get, Swig_var_MassActionResponse_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionResponse_ACCEPTED",Swig_var_MassActionResponse_ACCEPTED_get, Swig_var_MassActionResponse_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED",Swig_var_MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED_get, Swig_var_MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_OTHER",Swig_var_MassActionRejectReason_OTHER_get, Swig_var_MassActionRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY",Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get, Swig_var_MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegModel_PREDEFINED_MULTILEG_SECURITY",Swig_var_MultilegModel_PREDEFINED_MULTILEG_SECURITY_get, Swig_var_MultilegModel_PREDEFINED_MULTILEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegModel_USER_DEFINED_MULTLEG_SECURITY",Swig_var_MultilegModel_USER_DEFINED_MULTLEG_SECURITY_get, Swig_var_MultilegModel_USER_DEFINED_MULTLEG_SECURITY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG",Swig_var_MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG_get, Swig_var_MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegPriceMethod_NET_PRICE",Swig_var_MultilegPriceMethod_NET_PRICE_get, Swig_var_MultilegPriceMethod_NET_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegPriceMethod_REVERSED_NET_PRICE",Swig_var_MultilegPriceMethod_REVERSED_NET_PRICE_get, Swig_var_MultilegPriceMethod_REVERSED_NET_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegPriceMethod_YIELD_DIFFERENCE",Swig_var_MultilegPriceMethod_YIELD_DIFFERENCE_get, Swig_var_MultilegPriceMethod_YIELD_DIFFERENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegPriceMethod_INDIVIDUAL",Swig_var_MultilegPriceMethod_INDIVIDUAL_get, Swig_var_MultilegPriceMethod_INDIVIDUAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE",Swig_var_MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE_get, Swig_var_MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MultilegPriceMethod_MULTIPLIED_PRICE",Swig_var_MultilegPriceMethod_MULTIPLIED_PRICE_get, Swig_var_MultilegPriceMethod_MULTIPLIED_PRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContingencyType_ONE_CANCELS_THE_OTHER",Swig_var_ContingencyType_ONE_CANCELS_THE_OTHER_get, Swig_var_ContingencyType_ONE_CANCELS_THE_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContingencyType_ONE_TRIGGERS_THE_OTHER",Swig_var_ContingencyType_ONE_TRIGGERS_THE_OTHER_get, Swig_var_ContingencyType_ONE_TRIGGERS_THE_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContingencyType_ONE_UPDATES_THE_OTHER_3",Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_3_get, Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_3_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContingencyType_ONE_UPDATES_THE_OTHER_4",Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_4_get, Swig_var_ContingencyType_ONE_UPDATES_THE_OTHER_4_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListRejectReason_BROKER",Swig_var_ListRejectReason_BROKER_get, Swig_var_ListRejectReason_BROKER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListRejectReason_EXCHANGE_CLOSED",Swig_var_ListRejectReason_EXCHANGE_CLOSED_get, Swig_var_ListRejectReason_EXCHANGE_CLOSED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListRejectReason_TOO_LATE_TO_ENTER",Swig_var_ListRejectReason_TOO_LATE_TO_ENTER_get, Swig_var_ListRejectReason_TOO_LATE_TO_ENTER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListRejectReason_UNKNOWN_ORDER",Swig_var_ListRejectReason_UNKNOWN_ORDER_get, Swig_var_ListRejectReason_UNKNOWN_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListRejectReason_DUPLICATE_ORDER",Swig_var_ListRejectReason_DUPLICATE_ORDER_get, Swig_var_ListRejectReason_DUPLICATE_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC",Swig_var_ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get, Swig_var_ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"ListRejectReason_OTHER",Swig_var_ListRejectReason_OTHER_get, Swig_var_ListRejectReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradePublishIndicator_DO_NOT_PUBLISH_TRADE",Swig_var_TradePublishIndicator_DO_NOT_PUBLISH_TRADE_get, Swig_var_TradePublishIndicator_DO_NOT_PUBLISH_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradePublishIndicator_PUBLISH_TRADE",Swig_var_TradePublishIndicator_PUBLISH_TRADE_get, Swig_var_TradePublishIndicator_PUBLISH_TRADE_set); SWIG_addvarlink(SWIG_globals(),(char*)"TradePublishIndicator_DEFERRED_PUBLICATION",Swig_var_TradePublishIndicator_DEFERRED_PUBLICATION_get, Swig_var_TradePublishIndicator_DEFERRED_PUBLICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"MarketUpdateAction_ADD",Swig_var_MarketUpdateAction_ADD_get, Swig_var_MarketUpdateAction_ADD_set); SWIG_addvarlink(SWIG_globals(),(char*)"MarketUpdateAction_DELETE",Swig_var_MarketUpdateAction_DELETE_get, Swig_var_MarketUpdateAction_DELETE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MarketUpdateAction_MODIFY",Swig_var_MarketUpdateAction_MODIFY_get, Swig_var_MarketUpdateAction_MODIFY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_SESSION_ACTIVE",Swig_var_SessionStatus_SESSION_ACTIVE_get, Swig_var_SessionStatus_SESSION_ACTIVE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_SESSION_PASSWORD_CHANGED",Swig_var_SessionStatus_SESSION_PASSWORD_CHANGED_get, Swig_var_SessionStatus_SESSION_PASSWORD_CHANGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE",Swig_var_SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE_get, Swig_var_SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY",Swig_var_SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY_get, Swig_var_SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_SESSION_LOGOUT_COMPLETE",Swig_var_SessionStatus_SESSION_LOGOUT_COMPLETE_get, Swig_var_SessionStatus_SESSION_LOGOUT_COMPLETE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_INVALID_USERNAME_OR_PASSWORD",Swig_var_SessionStatus_INVALID_USERNAME_OR_PASSWORD_get, Swig_var_SessionStatus_INVALID_USERNAME_OR_PASSWORD_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_ACCOUNT_LOCKED",Swig_var_SessionStatus_ACCOUNT_LOCKED_get, Swig_var_SessionStatus_ACCOUNT_LOCKED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME",Swig_var_SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME_get, Swig_var_SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"SessionStatus_PASSWORD_EXPIRED",Swig_var_SessionStatus_PASSWORD_EXPIRED_get, Swig_var_SessionStatus_PASSWORD_EXPIRED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM",Swig_var_ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM_get, Swig_var_ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM",Swig_var_ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM_get, Swig_var_ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID",Swig_var_ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID_get, Swig_var_ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID_set); SWIG_addvarlink(SWIG_globals(),(char*)"ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED",Swig_var_ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED_get, Swig_var_ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonInt_NEWS_DISSEMINATION",Swig_var_HaltReasonInt_NEWS_DISSEMINATION_get, Swig_var_HaltReasonInt_NEWS_DISSEMINATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonInt_ORDER_INFLUX",Swig_var_HaltReasonInt_ORDER_INFLUX_get, Swig_var_HaltReasonInt_ORDER_INFLUX_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonInt_ORDER_IMBALANCE",Swig_var_HaltReasonInt_ORDER_IMBALANCE_get, Swig_var_HaltReasonInt_ORDER_IMBALANCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonInt_ADDITIONAL_INFORMATION",Swig_var_HaltReasonInt_ADDITIONAL_INFORMATION_get, Swig_var_HaltReasonInt_ADDITIONAL_INFORMATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonInt_NEWS_PENDING",Swig_var_HaltReasonInt_NEWS_PENDING_get, Swig_var_HaltReasonInt_NEWS_PENDING_set); SWIG_addvarlink(SWIG_globals(),(char*)"HaltReasonInt_EQUIPMENT_CHANGEOVER",Swig_var_HaltReasonInt_EQUIPMENT_CHANGEOVER_get, Swig_var_HaltReasonInt_EQUIPMENT_CHANGEOVER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ValuationMethod_PREMIUM_STYLE",Swig_var_ValuationMethod_PREMIUM_STYLE_get, Swig_var_ValuationMethod_PREMIUM_STYLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET",Swig_var_ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get, Swig_var_ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT",Swig_var_ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get, Swig_var_ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON",Swig_var_ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON_get, Swig_var_ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON_set); SWIG_addvarlink(SWIG_globals(),(char*)"ValuationMethod_CDS_IN_DELIVERY",Swig_var_ValuationMethod_CDS_IN_DELIVERY_get, Swig_var_ValuationMethod_CDS_IN_DELIVERY_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_SECONDS",Swig_var_OrderDelayUnit_SECONDS_get, Swig_var_OrderDelayUnit_SECONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_TENTHS_OF_A_SECOND",Swig_var_OrderDelayUnit_TENTHS_OF_A_SECOND_get, Swig_var_OrderDelayUnit_TENTHS_OF_A_SECOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_HUNDREDTHS_OF_A_SECOND",Swig_var_OrderDelayUnit_HUNDREDTHS_OF_A_SECOND_get, Swig_var_OrderDelayUnit_HUNDREDTHS_OF_A_SECOND_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_MILLISECONDS",Swig_var_OrderDelayUnit_MILLISECONDS_get, Swig_var_OrderDelayUnit_MILLISECONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_MICROSECONDS",Swig_var_OrderDelayUnit_MICROSECONDS_get, Swig_var_OrderDelayUnit_MICROSECONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_NANOSECONDS",Swig_var_OrderDelayUnit_NANOSECONDS_get, Swig_var_OrderDelayUnit_NANOSECONDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_MINUTES",Swig_var_OrderDelayUnit_MINUTES_get, Swig_var_OrderDelayUnit_MINUTES_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_HOURS",Swig_var_OrderDelayUnit_HOURS_get, Swig_var_OrderDelayUnit_HOURS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_DAYS",Swig_var_OrderDelayUnit_DAYS_get, Swig_var_OrderDelayUnit_DAYS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_WEEKS",Swig_var_OrderDelayUnit_WEEKS_get, Swig_var_OrderDelayUnit_WEEKS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_MONTHS",Swig_var_OrderDelayUnit_MONTHS_get, Swig_var_OrderDelayUnit_MONTHS_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrderDelayUnit_YEARS",Swig_var_OrderDelayUnit_YEARS_get, Swig_var_OrderDelayUnit_YEARS_set); SWIG_addvarlink(SWIG_globals(),(char*)"VenueType_ELECTRONIC",Swig_var_VenueType_ELECTRONIC_get, Swig_var_VenueType_ELECTRONIC_set); SWIG_addvarlink(SWIG_globals(),(char*)"VenueType_PIT",Swig_var_VenueType_PIT_get, Swig_var_VenueType_PIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"VenueType_EX_PIT",Swig_var_VenueType_EX_PIT_get, Swig_var_VenueType_EX_PIT_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrdIDReason_GTC_FROM_PREVIOUS_DAY",Swig_var_RefOrdIDReason_GTC_FROM_PREVIOUS_DAY_get, Swig_var_RefOrdIDReason_GTC_FROM_PREVIOUS_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrdIDReason_PARTIAL_FILL_REMAINING",Swig_var_RefOrdIDReason_PARTIAL_FILL_REMAINING_get, Swig_var_RefOrdIDReason_PARTIAL_FILL_REMAINING_set); SWIG_addvarlink(SWIG_globals(),(char*)"RefOrdIDReason_ORDER_CHANGED",Swig_var_RefOrdIDReason_ORDER_CHANGED_get, Swig_var_RefOrdIDReason_ORDER_CHANGED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT",Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get, Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT",Swig_var_OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get, Swig_var_OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER",Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get, Swig_var_OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_set); SWIG_addvarlink(SWIG_globals(),(char*)"OrigCustOrderCapacity_ALL_OTHER",Swig_var_OrigCustOrderCapacity_ALL_OTHER_get, Swig_var_OrigCustOrderCapacity_ALL_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ModelType_UTILITY_PROVIDED_STANDARD_MODEL",Swig_var_ModelType_UTILITY_PROVIDED_STANDARD_MODEL_get, Swig_var_ModelType_UTILITY_PROVIDED_STANDARD_MODEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"ModelType_PROPRIETARY",Swig_var_ModelType_PROPRIETARY_get, Swig_var_ModelType_PROPRIETARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContractMultiplierUnit_SHARES",Swig_var_ContractMultiplierUnit_SHARES_get, Swig_var_ContractMultiplierUnit_SHARES_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContractMultiplierUnit_HOURS",Swig_var_ContractMultiplierUnit_HOURS_get, Swig_var_ContractMultiplierUnit_HOURS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ContractMultiplierUnit_DAYS",Swig_var_ContractMultiplierUnit_DAYS_get, Swig_var_ContractMultiplierUnit_DAYS_set); SWIG_addvarlink(SWIG_globals(),(char*)"FlowScheduleType_NERC_EASTERN_OFF_PEAK",Swig_var_FlowScheduleType_NERC_EASTERN_OFF_PEAK_get, Swig_var_FlowScheduleType_NERC_EASTERN_OFF_PEAK_set); SWIG_addvarlink(SWIG_globals(),(char*)"FlowScheduleType_NERC_WESTERN_OFF_PEAK",Swig_var_FlowScheduleType_NERC_WESTERN_OFF_PEAK_get, Swig_var_FlowScheduleType_NERC_WESTERN_OFF_PEAK_set); SWIG_addvarlink(SWIG_globals(),(char*)"FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH",Swig_var_FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH_get, Swig_var_FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH_set); SWIG_addvarlink(SWIG_globals(),(char*)"FlowScheduleType_NERC_EASTERN_PEAK",Swig_var_FlowScheduleType_NERC_EASTERN_PEAK_get, Swig_var_FlowScheduleType_NERC_EASTERN_PEAK_set); SWIG_addvarlink(SWIG_globals(),(char*)"FlowScheduleType_NERC_WESTERN_PEAK",Swig_var_FlowScheduleType_NERC_WESTERN_PEAK_get, Swig_var_FlowScheduleType_NERC_WESTERN_PEAK_set); SWIG_addvarlink(SWIG_globals(),(char*)"RateSource_BLOOMBERG",Swig_var_RateSource_BLOOMBERG_get, Swig_var_RateSource_BLOOMBERG_set); SWIG_addvarlink(SWIG_globals(),(char*)"RateSource_REUTERS",Swig_var_RateSource_REUTERS_get, Swig_var_RateSource_REUTERS_set); SWIG_addvarlink(SWIG_globals(),(char*)"RateSource_TELERATE",Swig_var_RateSource_TELERATE_get, Swig_var_RateSource_TELERATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RateSource_OTHER",Swig_var_RateSource_OTHER_get, Swig_var_RateSource_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"RateSourceType_PRIMARY",Swig_var_RateSourceType_PRIMARY_get, Swig_var_RateSourceType_PRIMARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"RateSourceType_SECONDARY",Swig_var_RateSourceType_SECONDARY_get, Swig_var_RateSourceType_SECONDARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"RestructuringType_FULL_RESTRUCTURING",Swig_var_RestructuringType_FULL_RESTRUCTURING_get, Swig_var_RestructuringType_FULL_RESTRUCTURING_set); SWIG_addvarlink(SWIG_globals(),(char*)"RestructuringType_MODIFIED_RESTRUCTURING",Swig_var_RestructuringType_MODIFIED_RESTRUCTURING_get, Swig_var_RestructuringType_MODIFIED_RESTRUCTURING_set); SWIG_addvarlink(SWIG_globals(),(char*)"RestructuringType_MODIFIED_MOD_RESTRUCTURING",Swig_var_RestructuringType_MODIFIED_MOD_RESTRUCTURING_get, Swig_var_RestructuringType_MODIFIED_MOD_RESTRUCTURING_set); SWIG_addvarlink(SWIG_globals(),(char*)"RestructuringType_NO_RESTRUCTURING_SPECIFIED",Swig_var_RestructuringType_NO_RESTRUCTURING_SPECIFIED_get, Swig_var_RestructuringType_NO_RESTRUCTURING_SPECIFIED_set); SWIG_addvarlink(SWIG_globals(),(char*)"Seniority_SENIOR_SECURED",Swig_var_Seniority_SENIOR_SECURED_get, Swig_var_Seniority_SENIOR_SECURED_set); SWIG_addvarlink(SWIG_globals(),(char*)"Seniority_SENIOR",Swig_var_Seniority_SENIOR_get, Swig_var_Seniority_SENIOR_set); SWIG_addvarlink(SWIG_globals(),(char*)"Seniority_SUBORDINATED",Swig_var_Seniority_SUBORDINATED_get, Swig_var_Seniority_SUBORDINATED_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListType_INDUSTRY_CLASSIFICATION",Swig_var_SecurityListType_INDUSTRY_CLASSIFICATION_get, Swig_var_SecurityListType_INDUSTRY_CLASSIFICATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListType_TRADING_LIST",Swig_var_SecurityListType_TRADING_LIST_get, Swig_var_SecurityListType_TRADING_LIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListType_MARKET",Swig_var_SecurityListType_MARKET_get, Swig_var_SecurityListType_MARKET_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListType_NEWSPAPER_LIST",Swig_var_SecurityListType_NEWSPAPER_LIST_get, Swig_var_SecurityListType_NEWSPAPER_LIST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListTypeSource_ICB",Swig_var_SecurityListTypeSource_ICB_get, Swig_var_SecurityListTypeSource_ICB_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListTypeSource_NAICS",Swig_var_SecurityListTypeSource_NAICS_get, Swig_var_SecurityListTypeSource_NAICS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SecurityListTypeSource_GICS",Swig_var_SecurityListTypeSource_GICS_get, Swig_var_SecurityListTypeSource_GICS_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsCategory_COMPANY_NEWS",Swig_var_NewsCategory_COMPANY_NEWS_get, Swig_var_NewsCategory_COMPANY_NEWS_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsCategory_MARKETPLACE_NEWS",Swig_var_NewsCategory_MARKETPLACE_NEWS_get, Swig_var_NewsCategory_MARKETPLACE_NEWS_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsCategory_FINANCIAL_MARKET_NEWS",Swig_var_NewsCategory_FINANCIAL_MARKET_NEWS_get, Swig_var_NewsCategory_FINANCIAL_MARKET_NEWS_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsCategory_TECHNICAL_NEWS",Swig_var_NewsCategory_TECHNICAL_NEWS_get, Swig_var_NewsCategory_TECHNICAL_NEWS_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsCategory_OTHER_NEWS",Swig_var_NewsCategory_OTHER_NEWS_get, Swig_var_NewsCategory_OTHER_NEWS_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsRefType_REPLACEMENT",Swig_var_NewsRefType_REPLACEMENT_get, Swig_var_NewsRefType_REPLACEMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsRefType_OTHER_LANGUAGE",Swig_var_NewsRefType_OTHER_LANGUAGE_get, Swig_var_NewsRefType_OTHER_LANGUAGE_set); SWIG_addvarlink(SWIG_globals(),(char*)"NewsRefType_COMPLIMENTARY",Swig_var_NewsRefType_COMPLIMENTARY_get, Swig_var_NewsRefType_COMPLIMENTARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceDeterminationMethod_FIXED_STRIKE",Swig_var_StrikePriceDeterminationMethod_FIXED_STRIKE_get, Swig_var_StrikePriceDeterminationMethod_FIXED_STRIKE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE",Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_get, Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION",Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION_get, Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE",Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE_get, Swig_var_StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY",Swig_var_StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY_get, Swig_var_StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY",Swig_var_StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get, Swig_var_StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY",Swig_var_StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get, Swig_var_StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY",Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY_get, Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY_set); SWIG_addvarlink(SWIG_globals(),(char*)"StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY",Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY_get, Swig_var_StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingPriceDeterminationMethod_REGULAR",Swig_var_UnderlyingPriceDeterminationMethod_REGULAR_get, Swig_var_UnderlyingPriceDeterminationMethod_REGULAR_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE",Swig_var_UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE_get, Swig_var_UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE",Swig_var_UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE_get, Swig_var_UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"UnderlyingPriceDeterminationMethod_AVERAGE_VALUE",Swig_var_UnderlyingPriceDeterminationMethod_AVERAGE_VALUE_get, Swig_var_UnderlyingPriceDeterminationMethod_AVERAGE_VALUE_set); SWIG_addvarlink(SWIG_globals(),(char*)"OptPayoutType_VANILLA",Swig_var_OptPayoutType_VANILLA_get, Swig_var_OptPayoutType_VANILLA_set); SWIG_addvarlink(SWIG_globals(),(char*)"OptPayoutType_CAPPED",Swig_var_OptPayoutType_CAPPED_get, Swig_var_OptPayoutType_CAPPED_set); SWIG_addvarlink(SWIG_globals(),(char*)"OptPayoutType_BINARY",Swig_var_OptPayoutType_BINARY_get, Swig_var_OptPayoutType_BINARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_CAPPED",Swig_var_ComplexEventType_CAPPED_get, Swig_var_ComplexEventType_CAPPED_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_TRIGGER",Swig_var_ComplexEventType_TRIGGER_get, Swig_var_ComplexEventType_TRIGGER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_KNOCK_IN_UP",Swig_var_ComplexEventType_KNOCK_IN_UP_get, Swig_var_ComplexEventType_KNOCK_IN_UP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_KOCK_IN_DOWN",Swig_var_ComplexEventType_KOCK_IN_DOWN_get, Swig_var_ComplexEventType_KOCK_IN_DOWN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_KNOCK_OUT_UP",Swig_var_ComplexEventType_KNOCK_OUT_UP_get, Swig_var_ComplexEventType_KNOCK_OUT_UP_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_KNOCK_OUT_DOWN",Swig_var_ComplexEventType_KNOCK_OUT_DOWN_get, Swig_var_ComplexEventType_KNOCK_OUT_DOWN_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_UNDERLYING",Swig_var_ComplexEventType_UNDERLYING_get, Swig_var_ComplexEventType_UNDERLYING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_RESET_BARRIER",Swig_var_ComplexEventType_RESET_BARRIER_get, Swig_var_ComplexEventType_RESET_BARRIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventType_ROLLING_BARRIER",Swig_var_ComplexEventType_ROLLING_BARRIER_get, Swig_var_ComplexEventType_ROLLING_BARRIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE",Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE_get, Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE",Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get, Swig_var_ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE",Swig_var_ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE_get, Swig_var_ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE",Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get, Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE",Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE_get, Swig_var_ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceTimeType_EXPIRATION",Swig_var_ComplexEventPriceTimeType_EXPIRATION_get, Swig_var_ComplexEventPriceTimeType_EXPIRATION_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceTimeType_IMMEDIATE",Swig_var_ComplexEventPriceTimeType_IMMEDIATE_get, Swig_var_ComplexEventPriceTimeType_IMMEDIATE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventPriceTimeType_SPECIFIED_DATE_TIME",Swig_var_ComplexEventPriceTimeType_SPECIFIED_DATE_TIME_get, Swig_var_ComplexEventPriceTimeType_SPECIFIED_DATE_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventCondition_AND",Swig_var_ComplexEventCondition_AND_get, Swig_var_ComplexEventCondition_AND_set); SWIG_addvarlink(SWIG_globals(),(char*)"ComplexEventCondition_OR",Swig_var_ComplexEventCondition_OR_get, Swig_var_ComplexEventCondition_OR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER",Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER_get, Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER",Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER_get, Swig_var_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnRejReason_UNKNOWN_CLIENT",Swig_var_StreamAsgnRejReason_UNKNOWN_CLIENT_get, Swig_var_StreamAsgnRejReason_UNKNOWN_CLIENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE",Swig_var_StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE_get, Swig_var_StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR",Swig_var_StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR_get, Swig_var_StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnRejReason_NO_AVAILABLE_STREAM",Swig_var_StreamAsgnRejReason_NO_AVAILABLE_STREAM_get, Swig_var_StreamAsgnRejReason_NO_AVAILABLE_STREAM_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnRejReason_OTHER",Swig_var_StreamAsgnRejReason_OTHER_get, Swig_var_StreamAsgnRejReason_OTHER_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnAckType_ASSIGNMENT_ACCEPTED",Swig_var_StreamAsgnAckType_ASSIGNMENT_ACCEPTED_get, Swig_var_StreamAsgnAckType_ASSIGNMENT_ACCEPTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnAckType_ASSIGNMENT_REJECTED",Swig_var_StreamAsgnAckType_ASSIGNMENT_REJECTED_get, Swig_var_StreamAsgnAckType_ASSIGNMENT_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnType_ASSIGNMENT",Swig_var_StreamAsgnType_ASSIGNMENT_get, Swig_var_StreamAsgnType_ASSIGNMENT_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnType_REJECTED",Swig_var_StreamAsgnType_REJECTED_get, Swig_var_StreamAsgnType_REJECTED_set); SWIG_addvarlink(SWIG_globals(),(char*)"StreamAsgnType_TERMINATE_UNASSIGN",Swig_var_StreamAsgnType_TERMINATE_UNASSIGN_get, Swig_var_StreamAsgnType_TERMINATE_UNASSIGN_set); SWIG_addvarlink(SWIG_globals(),(char*)"BEGINSTRING",Swig_var_BEGINSTRING_get, Swig_var_BEGINSTRING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SENDERCOMPID",Swig_var_SENDERCOMPID_get, Swig_var_SENDERCOMPID_set); SWIG_addvarlink(SWIG_globals(),(char*)"TARGETCOMPID",Swig_var_TARGETCOMPID_get, Swig_var_TARGETCOMPID_set); SWIG_addvarlink(SWIG_globals(),(char*)"SESSION_QUALIFIER",Swig_var_SESSION_QUALIFIER_get, Swig_var_SESSION_QUALIFIER_set); SWIG_addvarlink(SWIG_globals(),(char*)"DEFAULT_APPLVERID",Swig_var_DEFAULT_APPLVERID_get, Swig_var_DEFAULT_APPLVERID_set); SWIG_addvarlink(SWIG_globals(),(char*)"CONNECTION_TYPE",Swig_var_CONNECTION_TYPE_get, Swig_var_CONNECTION_TYPE_set); SWIG_addvarlink(SWIG_globals(),(char*)"USE_DATA_DICTIONARY",Swig_var_USE_DATA_DICTIONARY_get, Swig_var_USE_DATA_DICTIONARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SEND_RESETSEQNUMFLAG",Swig_var_SEND_RESETSEQNUMFLAG_get, Swig_var_SEND_RESETSEQNUMFLAG_set); SWIG_addvarlink(SWIG_globals(),(char*)"SEND_REDUNDANT_RESENDREQUESTS",Swig_var_SEND_REDUNDANT_RESENDREQUESTS_get, Swig_var_SEND_REDUNDANT_RESENDREQUESTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"DATA_DICTIONARY",Swig_var_DATA_DICTIONARY_get, Swig_var_DATA_DICTIONARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"TRANSPORT_DATA_DICTIONARY",Swig_var_TRANSPORT_DATA_DICTIONARY_get, Swig_var_TRANSPORT_DATA_DICTIONARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"APP_DATA_DICTIONARY",Swig_var_APP_DATA_DICTIONARY_get, Swig_var_APP_DATA_DICTIONARY_set); SWIG_addvarlink(SWIG_globals(),(char*)"USE_LOCAL_TIME",Swig_var_USE_LOCAL_TIME_get, Swig_var_USE_LOCAL_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"START_TIME",Swig_var_START_TIME_get, Swig_var_START_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"END_TIME",Swig_var_END_TIME_get, Swig_var_END_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"START_DAY",Swig_var_START_DAY_get, Swig_var_START_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"END_DAY",Swig_var_END_DAY_get, Swig_var_END_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"LOGON_TIME",Swig_var_LOGON_TIME_get, Swig_var_LOGON_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"LOGOUT_TIME",Swig_var_LOGOUT_TIME_get, Swig_var_LOGOUT_TIME_set); SWIG_addvarlink(SWIG_globals(),(char*)"LOGON_DAY",Swig_var_LOGON_DAY_get, Swig_var_LOGON_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"LOGOUT_DAY",Swig_var_LOGOUT_DAY_get, Swig_var_LOGOUT_DAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"CHECK_COMPID",Swig_var_CHECK_COMPID_get, Swig_var_CHECK_COMPID_set); SWIG_addvarlink(SWIG_globals(),(char*)"CHECK_LATENCY",Swig_var_CHECK_LATENCY_get, Swig_var_CHECK_LATENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"MAX_LATENCY",Swig_var_MAX_LATENCY_get, Swig_var_MAX_LATENCY_set); SWIG_addvarlink(SWIG_globals(),(char*)"HEARTBTINT",Swig_var_HEARTBTINT_get, Swig_var_HEARTBTINT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_ACCEPT_PORT",Swig_var_SOCKET_ACCEPT_PORT_get, Swig_var_SOCKET_ACCEPT_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_REUSE_ADDRESS",Swig_var_SOCKET_REUSE_ADDRESS_get, Swig_var_SOCKET_REUSE_ADDRESS_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_CONNECT_HOST",Swig_var_SOCKET_CONNECT_HOST_get, Swig_var_SOCKET_CONNECT_HOST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_CONNECT_PORT",Swig_var_SOCKET_CONNECT_PORT_get, Swig_var_SOCKET_CONNECT_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_CONNECT_SOURCE_HOST",Swig_var_SOCKET_CONNECT_SOURCE_HOST_get, Swig_var_SOCKET_CONNECT_SOURCE_HOST_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_CONNECT_SOURCE_PORT",Swig_var_SOCKET_CONNECT_SOURCE_PORT_get, Swig_var_SOCKET_CONNECT_SOURCE_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_NODELAY",Swig_var_SOCKET_NODELAY_get, Swig_var_SOCKET_NODELAY_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_SEND_BUFFER_SIZE",Swig_var_SOCKET_SEND_BUFFER_SIZE_get, Swig_var_SOCKET_SEND_BUFFER_SIZE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SOCKET_RECEIVE_BUFFER_SIZE",Swig_var_SOCKET_RECEIVE_BUFFER_SIZE_get, Swig_var_SOCKET_RECEIVE_BUFFER_SIZE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RECONNECT_INTERVAL",Swig_var_RECONNECT_INTERVAL_get, Swig_var_RECONNECT_INTERVAL_set); SWIG_addvarlink(SWIG_globals(),(char*)"VALIDATE_LENGTH_AND_CHECKSUM",Swig_var_VALIDATE_LENGTH_AND_CHECKSUM_get, Swig_var_VALIDATE_LENGTH_AND_CHECKSUM_set); SWIG_addvarlink(SWIG_globals(),(char*)"VALIDATE_FIELDS_OUT_OF_ORDER",Swig_var_VALIDATE_FIELDS_OUT_OF_ORDER_get, Swig_var_VALIDATE_FIELDS_OUT_OF_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"VALIDATE_FIELDS_HAVE_VALUES",Swig_var_VALIDATE_FIELDS_HAVE_VALUES_get, Swig_var_VALIDATE_FIELDS_HAVE_VALUES_set); SWIG_addvarlink(SWIG_globals(),(char*)"VALIDATE_USER_DEFINED_FIELDS",Swig_var_VALIDATE_USER_DEFINED_FIELDS_get, Swig_var_VALIDATE_USER_DEFINED_FIELDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"ALLOW_UNKNOWN_MSG_FIELDS",Swig_var_ALLOW_UNKNOWN_MSG_FIELDS_get, Swig_var_ALLOW_UNKNOWN_MSG_FIELDS_set); SWIG_addvarlink(SWIG_globals(),(char*)"PRESERVE_MESSAGE_FIELDS_ORDER",Swig_var_PRESERVE_MESSAGE_FIELDS_ORDER_get, Swig_var_PRESERVE_MESSAGE_FIELDS_ORDER_set); SWIG_addvarlink(SWIG_globals(),(char*)"LOGON_TIMEOUT",Swig_var_LOGON_TIMEOUT_get, Swig_var_LOGON_TIMEOUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"LOGOUT_TIMEOUT",Swig_var_LOGOUT_TIMEOUT_get, Swig_var_LOGOUT_TIMEOUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"FILE_STORE_PATH",Swig_var_FILE_STORE_PATH_get, Swig_var_FILE_STORE_PATH_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_STORE_USECONNECTIONPOOL",Swig_var_MYSQL_STORE_USECONNECTIONPOOL_get, Swig_var_MYSQL_STORE_USECONNECTIONPOOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_STORE_DATABASE",Swig_var_MYSQL_STORE_DATABASE_get, Swig_var_MYSQL_STORE_DATABASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_STORE_USER",Swig_var_MYSQL_STORE_USER_get, Swig_var_MYSQL_STORE_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_STORE_PASSWORD",Swig_var_MYSQL_STORE_PASSWORD_get, Swig_var_MYSQL_STORE_PASSWORD_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_STORE_HOST",Swig_var_MYSQL_STORE_HOST_get, Swig_var_MYSQL_STORE_HOST_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_STORE_PORT",Swig_var_MYSQL_STORE_PORT_get, Swig_var_MYSQL_STORE_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_STORE_USECONNECTIONPOOL",Swig_var_POSTGRESQL_STORE_USECONNECTIONPOOL_get, Swig_var_POSTGRESQL_STORE_USECONNECTIONPOOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_STORE_DATABASE",Swig_var_POSTGRESQL_STORE_DATABASE_get, Swig_var_POSTGRESQL_STORE_DATABASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_STORE_USER",Swig_var_POSTGRESQL_STORE_USER_get, Swig_var_POSTGRESQL_STORE_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_STORE_PASSWORD",Swig_var_POSTGRESQL_STORE_PASSWORD_get, Swig_var_POSTGRESQL_STORE_PASSWORD_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_STORE_HOST",Swig_var_POSTGRESQL_STORE_HOST_get, Swig_var_POSTGRESQL_STORE_HOST_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_STORE_PORT",Swig_var_POSTGRESQL_STORE_PORT_get, Swig_var_POSTGRESQL_STORE_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_STORE_USER",Swig_var_ODBC_STORE_USER_get, Swig_var_ODBC_STORE_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_STORE_PASSWORD",Swig_var_ODBC_STORE_PASSWORD_get, Swig_var_ODBC_STORE_PASSWORD_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_STORE_CONNECTION_STRING",Swig_var_ODBC_STORE_CONNECTION_STRING_get, Swig_var_ODBC_STORE_CONNECTION_STRING_set); SWIG_addvarlink(SWIG_globals(),(char*)"FILE_LOG_PATH",Swig_var_FILE_LOG_PATH_get, Swig_var_FILE_LOG_PATH_set); SWIG_addvarlink(SWIG_globals(),(char*)"FILE_LOG_BACKUP_PATH",Swig_var_FILE_LOG_BACKUP_PATH_get, Swig_var_FILE_LOG_BACKUP_PATH_set); SWIG_addvarlink(SWIG_globals(),(char*)"SCREEN_LOG_SHOW_INCOMING",Swig_var_SCREEN_LOG_SHOW_INCOMING_get, Swig_var_SCREEN_LOG_SHOW_INCOMING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SCREEN_LOG_SHOW_OUTGOING",Swig_var_SCREEN_LOG_SHOW_OUTGOING_get, Swig_var_SCREEN_LOG_SHOW_OUTGOING_set); SWIG_addvarlink(SWIG_globals(),(char*)"SCREEN_LOG_SHOW_EVENTS",Swig_var_SCREEN_LOG_SHOW_EVENTS_get, Swig_var_SCREEN_LOG_SHOW_EVENTS_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_USECONNECTIONPOOL",Swig_var_MYSQL_LOG_USECONNECTIONPOOL_get, Swig_var_MYSQL_LOG_USECONNECTIONPOOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_DATABASE",Swig_var_MYSQL_LOG_DATABASE_get, Swig_var_MYSQL_LOG_DATABASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_USER",Swig_var_MYSQL_LOG_USER_get, Swig_var_MYSQL_LOG_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_PASSWORD",Swig_var_MYSQL_LOG_PASSWORD_get, Swig_var_MYSQL_LOG_PASSWORD_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_HOST",Swig_var_MYSQL_LOG_HOST_get, Swig_var_MYSQL_LOG_HOST_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_PORT",Swig_var_MYSQL_LOG_PORT_get, Swig_var_MYSQL_LOG_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_INCOMING_TABLE",Swig_var_MYSQL_LOG_INCOMING_TABLE_get, Swig_var_MYSQL_LOG_INCOMING_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_OUTGOING_TABLE",Swig_var_MYSQL_LOG_OUTGOING_TABLE_get, Swig_var_MYSQL_LOG_OUTGOING_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"MYSQL_LOG_EVENT_TABLE",Swig_var_MYSQL_LOG_EVENT_TABLE_get, Swig_var_MYSQL_LOG_EVENT_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_USECONNECTIONPOOL",Swig_var_POSTGRESQL_LOG_USECONNECTIONPOOL_get, Swig_var_POSTGRESQL_LOG_USECONNECTIONPOOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_DATABASE",Swig_var_POSTGRESQL_LOG_DATABASE_get, Swig_var_POSTGRESQL_LOG_DATABASE_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_USER",Swig_var_POSTGRESQL_LOG_USER_get, Swig_var_POSTGRESQL_LOG_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_PASSWORD",Swig_var_POSTGRESQL_LOG_PASSWORD_get, Swig_var_POSTGRESQL_LOG_PASSWORD_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_HOST",Swig_var_POSTGRESQL_LOG_HOST_get, Swig_var_POSTGRESQL_LOG_HOST_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_PORT",Swig_var_POSTGRESQL_LOG_PORT_get, Swig_var_POSTGRESQL_LOG_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_INCOMING_TABLE",Swig_var_POSTGRESQL_LOG_INCOMING_TABLE_get, Swig_var_POSTGRESQL_LOG_INCOMING_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_OUTGOING_TABLE",Swig_var_POSTGRESQL_LOG_OUTGOING_TABLE_get, Swig_var_POSTGRESQL_LOG_OUTGOING_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"POSTGRESQL_LOG_EVENT_TABLE",Swig_var_POSTGRESQL_LOG_EVENT_TABLE_get, Swig_var_POSTGRESQL_LOG_EVENT_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_LOG_USER",Swig_var_ODBC_LOG_USER_get, Swig_var_ODBC_LOG_USER_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_LOG_PASSWORD",Swig_var_ODBC_LOG_PASSWORD_get, Swig_var_ODBC_LOG_PASSWORD_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_LOG_CONNECTION_STRING",Swig_var_ODBC_LOG_CONNECTION_STRING_get, Swig_var_ODBC_LOG_CONNECTION_STRING_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_LOG_INCOMING_TABLE",Swig_var_ODBC_LOG_INCOMING_TABLE_get, Swig_var_ODBC_LOG_INCOMING_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_LOG_OUTGOING_TABLE",Swig_var_ODBC_LOG_OUTGOING_TABLE_get, Swig_var_ODBC_LOG_OUTGOING_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"ODBC_LOG_EVENT_TABLE",Swig_var_ODBC_LOG_EVENT_TABLE_get, Swig_var_ODBC_LOG_EVENT_TABLE_set); SWIG_addvarlink(SWIG_globals(),(char*)"RESET_ON_LOGON",Swig_var_RESET_ON_LOGON_get, Swig_var_RESET_ON_LOGON_set); SWIG_addvarlink(SWIG_globals(),(char*)"RESET_ON_LOGOUT",Swig_var_RESET_ON_LOGOUT_get, Swig_var_RESET_ON_LOGOUT_set); SWIG_addvarlink(SWIG_globals(),(char*)"RESET_ON_DISCONNECT",Swig_var_RESET_ON_DISCONNECT_get, Swig_var_RESET_ON_DISCONNECT_set); SWIG_addvarlink(SWIG_globals(),(char*)"REFRESH_ON_LOGON",Swig_var_REFRESH_ON_LOGON_get, Swig_var_REFRESH_ON_LOGON_set); SWIG_addvarlink(SWIG_globals(),(char*)"MILLISECONDS_IN_TIMESTAMP",Swig_var_MILLISECONDS_IN_TIMESTAMP_get, Swig_var_MILLISECONDS_IN_TIMESTAMP_set); SWIG_addvarlink(SWIG_globals(),(char*)"TIMESTAMP_PRECISION",Swig_var_TIMESTAMP_PRECISION_get, Swig_var_TIMESTAMP_PRECISION_set); SWIG_addvarlink(SWIG_globals(),(char*)"HTTP_ACCEPT_PORT",Swig_var_HTTP_ACCEPT_PORT_get, Swig_var_HTTP_ACCEPT_PORT_set); SWIG_addvarlink(SWIG_globals(),(char*)"PERSIST_MESSAGES",Swig_var_PERSIST_MESSAGES_get, Swig_var_PERSIST_MESSAGES_set); SWIG_addvarlink(SWIG_globals(),(char*)"SERVER_CERT_FILE",Swig_var_SERVER_CERT_FILE_get, Swig_var_SERVER_CERT_FILE_set); SWIG_addvarlink(SWIG_globals(),(char*)"SERVER_CERT_KEY_FILE",Swig_var_SERVER_CERT_KEY_FILE_get, Swig_var_SERVER_CERT_KEY_FILE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CLIENT_CERT_FILE",Swig_var_CLIENT_CERT_FILE_get, Swig_var_CLIENT_CERT_FILE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CLIENT_CERT_KEY_FILE",Swig_var_CLIENT_CERT_KEY_FILE_get, Swig_var_CLIENT_CERT_KEY_FILE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CERT_AUTH_FILE",Swig_var_CERT_AUTH_FILE_get, Swig_var_CERT_AUTH_FILE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CERT_AUTH_DIR",Swig_var_CERT_AUTH_DIR_get, Swig_var_CERT_AUTH_DIR_set); SWIG_addvarlink(SWIG_globals(),(char*)"CRL_FILE",Swig_var_CRL_FILE_get, Swig_var_CRL_FILE_set); SWIG_addvarlink(SWIG_globals(),(char*)"CRL_DIR",Swig_var_CRL_DIR_get, Swig_var_CRL_DIR_set); SWIG_addvarlink(SWIG_globals(),(char*)"VERIFY_LEVEL",Swig_var_VERIFY_LEVEL_get, Swig_var_VERIFY_LEVEL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SSL_PROTOCOL",Swig_var_SSL_PROTOCOL_get, Swig_var_SSL_PROTOCOL_set); SWIG_addvarlink(SWIG_globals(),(char*)"SSL_CIPHER_SUITE",Swig_var_SSL_CIPHER_SUITE_get, Swig_var_SSL_CIPHER_SUITE_set); #ifndef _MSC_VER struct sigaction new_action, old_action; new_action.sa_handler = SIG_DFL; sigemptyset( &new_action.sa_mask ); new_action.sa_flags = 0; sigaction( SIGINT, &new_action, &old_action ); #endif /* Initialize threading */ SWIG_PYTHON_INITIALIZE_THREADS; #if PY_VERSION_HEX >= 0x03000000 return m; #else return; #endif } quickfix-1.15.1+dfsg.orig/src/python/quickfix_fields.py0000644000372000001440000112176613265006437022551 0ustar robertousersimport quickfix class BeginSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 7) else: quickfix.IntField.__init__(self, 7, data) class BeginString(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 8) else: quickfix.StringField.__init__(self, 8, data) class BodyLength(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 9) else: quickfix.IntField.__init__(self, 9, data) class CheckSum(quickfix.CheckSumField): def __init__(self, data = None): if data == None: quickfix.CheckSumField.__init__(self, 10) else: quickfix.CheckSumField.__init__(self, 10, data) class EndSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 16) else: quickfix.IntField.__init__(self, 16, data) class MsgSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 34) else: quickfix.IntField.__init__(self, 34, data) class MsgType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 35) else: quickfix.StringField.__init__(self, 35, data) class NewSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 36) else: quickfix.IntField.__init__(self, 36, data) class PossDupFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 43) else: quickfix.BoolField.__init__(self, 43, data) class RefSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 45) else: quickfix.IntField.__init__(self, 45, data) class SenderCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 49) else: quickfix.StringField.__init__(self, 49, data) class SenderSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 50) else: quickfix.StringField.__init__(self, 50, data) class SendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 52) else: quickfix.UtcTimeStampField.__init__(self, 52, data) class TargetCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 56) else: quickfix.StringField.__init__(self, 56, data) class TargetSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 57) else: quickfix.StringField.__init__(self, 57, data) class Text(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 58) else: quickfix.StringField.__init__(self, 58, data) class Signature(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 89) else: quickfix.StringField.__init__(self, 89, data) class SecureDataLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 90) else: quickfix.IntField.__init__(self, 90, data) class SecureData(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 91) else: quickfix.StringField.__init__(self, 91, data) class SignatureLength(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 93) else: quickfix.IntField.__init__(self, 93, data) class RawDataLength(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 95) else: quickfix.IntField.__init__(self, 95, data) class RawData(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 96) else: quickfix.StringField.__init__(self, 96, data) class PossResend(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 97) else: quickfix.BoolField.__init__(self, 97, data) class EncryptMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 98) else: quickfix.IntField.__init__(self, 98, data) class HeartBtInt(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 108) else: quickfix.IntField.__init__(self, 108, data) class TestReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 112) else: quickfix.StringField.__init__(self, 112, data) class OnBehalfOfCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 115) else: quickfix.StringField.__init__(self, 115, data) class OnBehalfOfSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 116) else: quickfix.StringField.__init__(self, 116, data) class OrigSendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 122) else: quickfix.UtcTimeStampField.__init__(self, 122, data) class GapFillFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 123) else: quickfix.BoolField.__init__(self, 123, data) class DeliverToCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 128) else: quickfix.StringField.__init__(self, 128, data) class DeliverToSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 129) else: quickfix.StringField.__init__(self, 129, data) class ResetSeqNumFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 141) else: quickfix.BoolField.__init__(self, 141, data) class SenderLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 142) else: quickfix.StringField.__init__(self, 142, data) class TargetLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 143) else: quickfix.StringField.__init__(self, 143, data) class OnBehalfOfLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 144) else: quickfix.StringField.__init__(self, 144, data) class DeliverToLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 145) else: quickfix.StringField.__init__(self, 145, data) class XmlDataLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 212) else: quickfix.IntField.__init__(self, 212, data) class XmlData(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 213) else: quickfix.StringField.__init__(self, 213, data) class MessageEncoding(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 347) else: quickfix.StringField.__init__(self, 347, data) class EncodedTextLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 354) else: quickfix.IntField.__init__(self, 354, data) class EncodedText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 355) else: quickfix.StringField.__init__(self, 355, data) class LastMsgSeqNumProcessed(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 369) else: quickfix.IntField.__init__(self, 369, data) class RefTagID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 371) else: quickfix.IntField.__init__(self, 371, data) class RefMsgType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 372) else: quickfix.StringField.__init__(self, 372, data) class SessionRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 373) else: quickfix.IntField.__init__(self, 373, data) class MaxMessageSize(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 383) else: quickfix.IntField.__init__(self, 383, data) class NoMsgTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 384) else: quickfix.IntField.__init__(self, 384, data) class MsgDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 385) else: quickfix.CharField.__init__(self, 385, data) class TestMessageIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 464) else: quickfix.BoolField.__init__(self, 464, data) class Username(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 553) else: quickfix.StringField.__init__(self, 553, data) class Password(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 554) else: quickfix.StringField.__init__(self, 554, data) class NoHops(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 627) else: quickfix.IntField.__init__(self, 627, data) class HopCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 628) else: quickfix.StringField.__init__(self, 628, data) class HopSendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 629) else: quickfix.UtcTimeStampField.__init__(self, 629, data) class HopRefID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 630) else: quickfix.IntField.__init__(self, 630, data) class NextExpectedMsgSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 789) else: quickfix.IntField.__init__(self, 789, data) class ApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1128) else: quickfix.StringField.__init__(self, 1128, data) class CstmApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1129) else: quickfix.StringField.__init__(self, 1129, data) class RefApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1130) else: quickfix.StringField.__init__(self, 1130, data) class RefCstmApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1131) else: quickfix.StringField.__init__(self, 1131, data) class DefaultApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1137) else: quickfix.StringField.__init__(self, 1137, data) class Account(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1) else: quickfix.StringField.__init__(self, 1, data) class AdvId(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 2) else: quickfix.StringField.__init__(self, 2, data) class AdvRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 3) else: quickfix.StringField.__init__(self, 3, data) class AdvSide(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 4) else: quickfix.CharField.__init__(self, 4, data) class AdvTransType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 5) else: quickfix.StringField.__init__(self, 5, data) class AvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 6) else: quickfix.DoubleField.__init__(self, 6, data) class ClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 11) else: quickfix.StringField.__init__(self, 11, data) class Commission(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 12) else: quickfix.DoubleField.__init__(self, 12, data) class CommType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 13) else: quickfix.CharField.__init__(self, 13, data) class CumQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 14) else: quickfix.DoubleField.__init__(self, 14, data) class Currency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 15) else: quickfix.StringField.__init__(self, 15, data) class ExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 17) else: quickfix.StringField.__init__(self, 17, data) class ExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 18) else: quickfix.StringField.__init__(self, 18, data) class ExecRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 19) else: quickfix.StringField.__init__(self, 19, data) class ExecTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 20) else: quickfix.CharField.__init__(self, 20, data) class HandlInst(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 21) else: quickfix.CharField.__init__(self, 21, data) class IDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 22) else: quickfix.StringField.__init__(self, 22, data) class IOIid(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 23) else: quickfix.StringField.__init__(self, 23, data) class IOIOthSvc(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 24) else: quickfix.CharField.__init__(self, 24, data) class IOIQltyInd(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 25) else: quickfix.CharField.__init__(self, 25, data) class IOIRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 26) else: quickfix.StringField.__init__(self, 26, data) class IOIShares(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 27) else: quickfix.StringField.__init__(self, 27, data) class IOITransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 28) else: quickfix.CharField.__init__(self, 28, data) class LastCapacity(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 29) else: quickfix.CharField.__init__(self, 29, data) class LastMkt(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 30) else: quickfix.StringField.__init__(self, 30, data) class LastPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 31) else: quickfix.DoubleField.__init__(self, 31, data) class LastShares(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 32) else: quickfix.DoubleField.__init__(self, 32, data) class LinesOfText(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 33) else: quickfix.IntField.__init__(self, 33, data) class OrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 37) else: quickfix.StringField.__init__(self, 37, data) class OrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 38) else: quickfix.DoubleField.__init__(self, 38, data) class OrdStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 39) else: quickfix.CharField.__init__(self, 39, data) class OrdType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 40) else: quickfix.CharField.__init__(self, 40, data) class OrigClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 41) else: quickfix.StringField.__init__(self, 41, data) class OrigTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 42) else: quickfix.UtcTimeStampField.__init__(self, 42, data) class Price(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 44) else: quickfix.DoubleField.__init__(self, 44, data) class RelatdSym(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 46) else: quickfix.StringField.__init__(self, 46, data) class Rule80A(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 47) else: quickfix.CharField.__init__(self, 47, data) class SecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 48) else: quickfix.StringField.__init__(self, 48, data) class Shares(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 53) else: quickfix.DoubleField.__init__(self, 53, data) class Side(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 54) else: quickfix.CharField.__init__(self, 54, data) class Symbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 55) else: quickfix.StringField.__init__(self, 55, data) class TimeInForce(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 59) else: quickfix.CharField.__init__(self, 59, data) class TransactTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 60) else: quickfix.UtcTimeStampField.__init__(self, 60, data) class Urgency(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 61) else: quickfix.CharField.__init__(self, 61, data) class ValidUntilTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 62) else: quickfix.UtcTimeStampField.__init__(self, 62, data) class SettlmntTyp(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 63) else: quickfix.CharField.__init__(self, 63, data) class FutSettDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 64) else: quickfix.StringField.__init__(self, 64, data) class SymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 65) else: quickfix.StringField.__init__(self, 65, data) class ListID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 66) else: quickfix.StringField.__init__(self, 66, data) class ListSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 67) else: quickfix.IntField.__init__(self, 67, data) class ListNoOrds(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 68) else: quickfix.IntField.__init__(self, 68, data) class ListExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 69) else: quickfix.StringField.__init__(self, 69, data) class AllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 70) else: quickfix.StringField.__init__(self, 70, data) class AllocTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 71) else: quickfix.CharField.__init__(self, 71, data) class RefAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 72) else: quickfix.StringField.__init__(self, 72, data) class NoOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 73) else: quickfix.IntField.__init__(self, 73, data) class AvgPrxPrecision(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 74) else: quickfix.IntField.__init__(self, 74, data) class TradeDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 75) else: quickfix.StringField.__init__(self, 75, data) class ExecBroker(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 76) else: quickfix.StringField.__init__(self, 76, data) class OpenClose(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 77) else: quickfix.CharField.__init__(self, 77, data) class NoAllocs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 78) else: quickfix.IntField.__init__(self, 78, data) class AllocAccount(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 79) else: quickfix.StringField.__init__(self, 79, data) class AllocShares(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 80) else: quickfix.DoubleField.__init__(self, 80, data) class ProcessCode(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 81) else: quickfix.CharField.__init__(self, 81, data) class NoRpts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 82) else: quickfix.IntField.__init__(self, 82, data) class RptSeq(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 83) else: quickfix.IntField.__init__(self, 83, data) class CxlQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 84) else: quickfix.DoubleField.__init__(self, 84, data) class NoDlvyInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 85) else: quickfix.IntField.__init__(self, 85, data) class DlvyInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 86) else: quickfix.StringField.__init__(self, 86, data) class AllocStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 87) else: quickfix.IntField.__init__(self, 87, data) class AllocRejCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 88) else: quickfix.IntField.__init__(self, 88, data) class BrokerOfCredit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 92) else: quickfix.StringField.__init__(self, 92, data) class EmailType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 94) else: quickfix.CharField.__init__(self, 94, data) class StopPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 99) else: quickfix.DoubleField.__init__(self, 99, data) class ExDestination(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 100) else: quickfix.StringField.__init__(self, 100, data) class CxlRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 102) else: quickfix.IntField.__init__(self, 102, data) class OrdRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 103) else: quickfix.IntField.__init__(self, 103, data) class IOIQualifier(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 104) else: quickfix.CharField.__init__(self, 104, data) class WaveNo(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 105) else: quickfix.StringField.__init__(self, 105, data) class Issuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 106) else: quickfix.StringField.__init__(self, 106, data) class SecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 107) else: quickfix.StringField.__init__(self, 107, data) class ClientID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 109) else: quickfix.StringField.__init__(self, 109, data) class MinQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 110) else: quickfix.DoubleField.__init__(self, 110, data) class MaxFloor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 111) else: quickfix.DoubleField.__init__(self, 111, data) class ReportToExch(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 113) else: quickfix.BoolField.__init__(self, 113, data) class LocateReqd(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 114) else: quickfix.BoolField.__init__(self, 114, data) class QuoteID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 117) else: quickfix.StringField.__init__(self, 117, data) class NetMoney(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 118) else: quickfix.DoubleField.__init__(self, 118, data) class SettlCurrAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 119) else: quickfix.DoubleField.__init__(self, 119, data) class SettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 120) else: quickfix.StringField.__init__(self, 120, data) class ForexReq(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 121) else: quickfix.BoolField.__init__(self, 121, data) class NoExecs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 124) else: quickfix.IntField.__init__(self, 124, data) class CxlType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 125) else: quickfix.CharField.__init__(self, 125, data) class ExpireTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 126) else: quickfix.UtcTimeStampField.__init__(self, 126, data) class DKReason(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 127) else: quickfix.CharField.__init__(self, 127, data) class IOINaturalFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 130) else: quickfix.BoolField.__init__(self, 130, data) class QuoteReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 131) else: quickfix.StringField.__init__(self, 131, data) class BidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 132) else: quickfix.DoubleField.__init__(self, 132, data) class OfferPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 133) else: quickfix.DoubleField.__init__(self, 133, data) class BidSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 134) else: quickfix.DoubleField.__init__(self, 134, data) class OfferSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 135) else: quickfix.DoubleField.__init__(self, 135, data) class NoMiscFees(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 136) else: quickfix.IntField.__init__(self, 136, data) class MiscFeeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 137) else: quickfix.DoubleField.__init__(self, 137, data) class MiscFeeCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 138) else: quickfix.StringField.__init__(self, 138, data) class MiscFeeType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 139) else: quickfix.StringField.__init__(self, 139, data) class PrevClosePx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 140) else: quickfix.DoubleField.__init__(self, 140, data) class NoRelatedSym(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 146) else: quickfix.IntField.__init__(self, 146, data) class Subject(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 147) else: quickfix.StringField.__init__(self, 147, data) class Headline(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 148) else: quickfix.StringField.__init__(self, 148, data) class URLLink(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 149) else: quickfix.StringField.__init__(self, 149, data) class ExecType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 150) else: quickfix.CharField.__init__(self, 150, data) class LeavesQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 151) else: quickfix.DoubleField.__init__(self, 151, data) class CashOrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 152) else: quickfix.DoubleField.__init__(self, 152, data) class AllocAvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 153) else: quickfix.DoubleField.__init__(self, 153, data) class AllocNetMoney(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 154) else: quickfix.DoubleField.__init__(self, 154, data) class SettlCurrFxRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 155) else: quickfix.DoubleField.__init__(self, 155, data) class SettlCurrFxRateCalc(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 156) else: quickfix.CharField.__init__(self, 156, data) class NumDaysInterest(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 157) else: quickfix.IntField.__init__(self, 157, data) class AccruedInterestRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 158) else: quickfix.DoubleField.__init__(self, 158, data) class AccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 159) else: quickfix.DoubleField.__init__(self, 159, data) class SettlInstMode(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 160) else: quickfix.CharField.__init__(self, 160, data) class AllocText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 161) else: quickfix.StringField.__init__(self, 161, data) class SettlInstID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 162) else: quickfix.StringField.__init__(self, 162, data) class SettlInstTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 163) else: quickfix.CharField.__init__(self, 163, data) class EmailThreadID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 164) else: quickfix.StringField.__init__(self, 164, data) class SettlInstSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 165) else: quickfix.CharField.__init__(self, 165, data) class SettlLocation(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 166) else: quickfix.StringField.__init__(self, 166, data) class SecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 167) else: quickfix.StringField.__init__(self, 167, data) class EffectiveTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 168) else: quickfix.UtcTimeStampField.__init__(self, 168, data) class StandInstDbType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 169) else: quickfix.IntField.__init__(self, 169, data) class StandInstDbName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 170) else: quickfix.StringField.__init__(self, 170, data) class StandInstDbID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 171) else: quickfix.StringField.__init__(self, 171, data) class SettlDeliveryType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 172) else: quickfix.IntField.__init__(self, 172, data) class SettlDepositoryCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 173) else: quickfix.StringField.__init__(self, 173, data) class SettlBrkrCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 174) else: quickfix.StringField.__init__(self, 174, data) class SettlInstCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 175) else: quickfix.StringField.__init__(self, 175, data) class SecuritySettlAgentName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 176) else: quickfix.StringField.__init__(self, 176, data) class SecuritySettlAgentCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 177) else: quickfix.StringField.__init__(self, 177, data) class SecuritySettlAgentAcctNum(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 178) else: quickfix.StringField.__init__(self, 178, data) class SecuritySettlAgentAcctName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 179) else: quickfix.StringField.__init__(self, 179, data) class SecuritySettlAgentContactName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 180) else: quickfix.StringField.__init__(self, 180, data) class SecuritySettlAgentContactPhone(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 181) else: quickfix.StringField.__init__(self, 181, data) class CashSettlAgentName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 182) else: quickfix.StringField.__init__(self, 182, data) class CashSettlAgentCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 183) else: quickfix.StringField.__init__(self, 183, data) class CashSettlAgentAcctNum(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 184) else: quickfix.StringField.__init__(self, 184, data) class CashSettlAgentAcctName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 185) else: quickfix.StringField.__init__(self, 185, data) class CashSettlAgentContactName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 186) else: quickfix.StringField.__init__(self, 186, data) class CashSettlAgentContactPhone(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 187) else: quickfix.StringField.__init__(self, 187, data) class BidSpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 188) else: quickfix.DoubleField.__init__(self, 188, data) class BidForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 189) else: quickfix.DoubleField.__init__(self, 189, data) class OfferSpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 190) else: quickfix.DoubleField.__init__(self, 190, data) class OfferForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 191) else: quickfix.DoubleField.__init__(self, 191, data) class OrderQty2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 192) else: quickfix.DoubleField.__init__(self, 192, data) class FutSettDate2(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 193) else: quickfix.StringField.__init__(self, 193, data) class LastSpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 194) else: quickfix.DoubleField.__init__(self, 194, data) class LastForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 195) else: quickfix.DoubleField.__init__(self, 195, data) class AllocLinkID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 196) else: quickfix.StringField.__init__(self, 196, data) class AllocLinkType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 197) else: quickfix.IntField.__init__(self, 197, data) class SecondaryOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 198) else: quickfix.StringField.__init__(self, 198, data) class NoIOIQualifiers(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 199) else: quickfix.IntField.__init__(self, 199, data) class MaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 200) else: quickfix.StringField.__init__(self, 200, data) class PutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 201) else: quickfix.IntField.__init__(self, 201, data) class StrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 202) else: quickfix.DoubleField.__init__(self, 202, data) class CoveredOrUncovered(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 203) else: quickfix.IntField.__init__(self, 203, data) class CustomerOrFirm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 204) else: quickfix.IntField.__init__(self, 204, data) class MaturityDay(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 205) else: quickfix.StringField.__init__(self, 205, data) class OptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 206) else: quickfix.CharField.__init__(self, 206, data) class SecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 207) else: quickfix.StringField.__init__(self, 207, data) class NotifyBrokerOfCredit(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 208) else: quickfix.BoolField.__init__(self, 208, data) class AllocHandlInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 209) else: quickfix.IntField.__init__(self, 209, data) class MaxShow(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 210) else: quickfix.DoubleField.__init__(self, 210, data) class PegDifference(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 211) else: quickfix.DoubleField.__init__(self, 211, data) class SendingDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 51) else: quickfix.StringField.__init__(self, 51, data) class TotNoOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 68) else: quickfix.IntField.__init__(self, 68, data) class SettlInstRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 214) else: quickfix.StringField.__init__(self, 214, data) class NoRoutingIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 215) else: quickfix.IntField.__init__(self, 215, data) class RoutingType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 216) else: quickfix.IntField.__init__(self, 216, data) class RoutingID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 217) else: quickfix.StringField.__init__(self, 217, data) class SpreadToBenchmark(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 218) else: quickfix.DoubleField.__init__(self, 218, data) class Benchmark(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 219) else: quickfix.CharField.__init__(self, 219, data) class CouponRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 223) else: quickfix.DoubleField.__init__(self, 223, data) class ContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 231) else: quickfix.DoubleField.__init__(self, 231, data) class MDReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 262) else: quickfix.StringField.__init__(self, 262, data) class SubscriptionRequestType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 263) else: quickfix.CharField.__init__(self, 263, data) class MarketDepth(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 264) else: quickfix.IntField.__init__(self, 264, data) class MDUpdateType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 265) else: quickfix.IntField.__init__(self, 265, data) class AggregatedBook(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 266) else: quickfix.BoolField.__init__(self, 266, data) class NoMDEntryTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 267) else: quickfix.IntField.__init__(self, 267, data) class NoMDEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 268) else: quickfix.IntField.__init__(self, 268, data) class MDEntryType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 269) else: quickfix.CharField.__init__(self, 269, data) class MDEntryPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 270) else: quickfix.DoubleField.__init__(self, 270, data) class MDEntrySize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 271) else: quickfix.DoubleField.__init__(self, 271, data) class MDEntryDate(quickfix.UtcDateField): def __init__(self, data = None): if data == None: quickfix.UtcDateField.__init__(self, 272) else: quickfix.UtcDateField.__init__(self, 272, data) class MDEntryTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 273) else: quickfix.UtcTimeOnlyField.__init__(self, 273, data) class TickDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 274) else: quickfix.CharField.__init__(self, 274, data) class MDMkt(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 275) else: quickfix.StringField.__init__(self, 275, data) class QuoteCondition(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 276) else: quickfix.StringField.__init__(self, 276, data) class TradeCondition(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 277) else: quickfix.StringField.__init__(self, 277, data) class MDEntryID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 278) else: quickfix.StringField.__init__(self, 278, data) class MDUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 279) else: quickfix.CharField.__init__(self, 279, data) class MDEntryRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 280) else: quickfix.StringField.__init__(self, 280, data) class MDReqRejReason(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 281) else: quickfix.CharField.__init__(self, 281, data) class MDEntryOriginator(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 282) else: quickfix.StringField.__init__(self, 282, data) class LocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 283) else: quickfix.StringField.__init__(self, 283, data) class DeskID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 284) else: quickfix.StringField.__init__(self, 284, data) class DeleteReason(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 285) else: quickfix.CharField.__init__(self, 285, data) class OpenCloseSettleFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 286) else: quickfix.StringField.__init__(self, 286, data) class SellerDays(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 287) else: quickfix.IntField.__init__(self, 287, data) class MDEntryBuyer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 288) else: quickfix.StringField.__init__(self, 288, data) class MDEntrySeller(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 289) else: quickfix.StringField.__init__(self, 289, data) class MDEntryPositionNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 290) else: quickfix.IntField.__init__(self, 290, data) class FinancialStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 291) else: quickfix.StringField.__init__(self, 291, data) class CorporateAction(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 292) else: quickfix.StringField.__init__(self, 292, data) class DefBidSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 293) else: quickfix.DoubleField.__init__(self, 293, data) class DefOfferSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 294) else: quickfix.DoubleField.__init__(self, 294, data) class NoQuoteEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 295) else: quickfix.IntField.__init__(self, 295, data) class NoQuoteSets(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 296) else: quickfix.IntField.__init__(self, 296, data) class QuoteAckStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 297) else: quickfix.IntField.__init__(self, 297, data) class QuoteCancelType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 298) else: quickfix.IntField.__init__(self, 298, data) class QuoteEntryID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 299) else: quickfix.StringField.__init__(self, 299, data) class QuoteRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 300) else: quickfix.IntField.__init__(self, 300, data) class QuoteResponseLevel(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 301) else: quickfix.IntField.__init__(self, 301, data) class QuoteSetID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 302) else: quickfix.StringField.__init__(self, 302, data) class QuoteRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 303) else: quickfix.IntField.__init__(self, 303, data) class TotQuoteEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 304) else: quickfix.IntField.__init__(self, 304, data) class UnderlyingIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 305) else: quickfix.StringField.__init__(self, 305, data) class UnderlyingIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 306) else: quickfix.StringField.__init__(self, 306, data) class UnderlyingSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 307) else: quickfix.StringField.__init__(self, 307, data) class UnderlyingSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 308) else: quickfix.StringField.__init__(self, 308, data) class UnderlyingSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 309) else: quickfix.StringField.__init__(self, 309, data) class UnderlyingSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 310) else: quickfix.StringField.__init__(self, 310, data) class UnderlyingSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 311) else: quickfix.StringField.__init__(self, 311, data) class UnderlyingSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 312) else: quickfix.StringField.__init__(self, 312, data) class UnderlyingMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 313) else: quickfix.StringField.__init__(self, 313, data) class UnderlyingMaturityDay(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 314) else: quickfix.StringField.__init__(self, 314, data) class UnderlyingPutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 315) else: quickfix.IntField.__init__(self, 315, data) class UnderlyingStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 316) else: quickfix.DoubleField.__init__(self, 316, data) class UnderlyingOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 317) else: quickfix.CharField.__init__(self, 317, data) class UnderlyingCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 318) else: quickfix.StringField.__init__(self, 318, data) class RatioQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 319) else: quickfix.DoubleField.__init__(self, 319, data) class SecurityReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 320) else: quickfix.StringField.__init__(self, 320, data) class SecurityRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 321) else: quickfix.IntField.__init__(self, 321, data) class SecurityResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 322) else: quickfix.StringField.__init__(self, 322, data) class SecurityResponseType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 323) else: quickfix.IntField.__init__(self, 323, data) class SecurityStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 324) else: quickfix.StringField.__init__(self, 324, data) class UnsolicitedIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 325) else: quickfix.BoolField.__init__(self, 325, data) class SecurityTradingStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 326) else: quickfix.IntField.__init__(self, 326, data) class HaltReasonChar(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 327) else: quickfix.CharField.__init__(self, 327, data) class InViewOfCommon(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 328) else: quickfix.BoolField.__init__(self, 328, data) class DueToRelated(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 329) else: quickfix.BoolField.__init__(self, 329, data) class BuyVolume(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 330) else: quickfix.DoubleField.__init__(self, 330, data) class SellVolume(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 331) else: quickfix.DoubleField.__init__(self, 331, data) class HighPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 332) else: quickfix.DoubleField.__init__(self, 332, data) class LowPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 333) else: quickfix.DoubleField.__init__(self, 333, data) class Adjustment(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 334) else: quickfix.IntField.__init__(self, 334, data) class TradSesReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 335) else: quickfix.StringField.__init__(self, 335, data) class TradingSessionID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 336) else: quickfix.StringField.__init__(self, 336, data) class ContraTrader(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 337) else: quickfix.StringField.__init__(self, 337, data) class TradSesMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 338) else: quickfix.IntField.__init__(self, 338, data) class TradSesMode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 339) else: quickfix.IntField.__init__(self, 339, data) class TradSesStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 340) else: quickfix.IntField.__init__(self, 340, data) class TradSesStartTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 341) else: quickfix.UtcTimeStampField.__init__(self, 341, data) class TradSesOpenTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 342) else: quickfix.UtcTimeStampField.__init__(self, 342, data) class TradSesPreCloseTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 343) else: quickfix.UtcTimeStampField.__init__(self, 343, data) class TradSesCloseTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 344) else: quickfix.UtcTimeStampField.__init__(self, 344, data) class TradSesEndTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 345) else: quickfix.UtcTimeStampField.__init__(self, 345, data) class NumberOfOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 346) else: quickfix.IntField.__init__(self, 346, data) class EncodedIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 348) else: quickfix.IntField.__init__(self, 348, data) class EncodedIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 349) else: quickfix.StringField.__init__(self, 349, data) class EncodedSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 350) else: quickfix.IntField.__init__(self, 350, data) class EncodedSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 351) else: quickfix.StringField.__init__(self, 351, data) class EncodedListExecInstLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 352) else: quickfix.IntField.__init__(self, 352, data) class EncodedListExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 353) else: quickfix.StringField.__init__(self, 353, data) class EncodedSubjectLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 356) else: quickfix.IntField.__init__(self, 356, data) class EncodedSubject(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 357) else: quickfix.StringField.__init__(self, 357, data) class EncodedHeadlineLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 358) else: quickfix.IntField.__init__(self, 358, data) class EncodedHeadline(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 359) else: quickfix.StringField.__init__(self, 359, data) class EncodedAllocTextLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 360) else: quickfix.IntField.__init__(self, 360, data) class EncodedAllocText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 361) else: quickfix.StringField.__init__(self, 361, data) class EncodedUnderlyingIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 362) else: quickfix.IntField.__init__(self, 362, data) class EncodedUnderlyingIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 363) else: quickfix.StringField.__init__(self, 363, data) class EncodedUnderlyingSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 364) else: quickfix.IntField.__init__(self, 364, data) class EncodedUnderlyingSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 365) else: quickfix.StringField.__init__(self, 365, data) class AllocPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 366) else: quickfix.DoubleField.__init__(self, 366, data) class QuoteSetValidUntilTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 367) else: quickfix.UtcTimeStampField.__init__(self, 367, data) class QuoteEntryRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 368) else: quickfix.IntField.__init__(self, 368, data) class OnBehalfOfSendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 370) else: quickfix.UtcTimeStampField.__init__(self, 370, data) class BidRequestTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 374) else: quickfix.CharField.__init__(self, 374, data) class ContraBroker(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 375) else: quickfix.StringField.__init__(self, 375, data) class ComplianceID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 376) else: quickfix.StringField.__init__(self, 376, data) class SolicitedFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 377) else: quickfix.BoolField.__init__(self, 377, data) class ExecRestatementReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 378) else: quickfix.IntField.__init__(self, 378, data) class BusinessRejectRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 379) else: quickfix.StringField.__init__(self, 379, data) class BusinessRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 380) else: quickfix.IntField.__init__(self, 380, data) class GrossTradeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 381) else: quickfix.DoubleField.__init__(self, 381, data) class NoContraBrokers(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 382) else: quickfix.IntField.__init__(self, 382, data) class NoTradingSessions(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 386) else: quickfix.IntField.__init__(self, 386, data) class TotalVolumeTraded(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 387) else: quickfix.DoubleField.__init__(self, 387, data) class DiscretionInst(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 388) else: quickfix.CharField.__init__(self, 388, data) class DiscretionOffset(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 389) else: quickfix.DoubleField.__init__(self, 389, data) class BidID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 390) else: quickfix.StringField.__init__(self, 390, data) class ClientBidID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 391) else: quickfix.StringField.__init__(self, 391, data) class ListName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 392) else: quickfix.StringField.__init__(self, 392, data) class TotalNumSecurities(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 393) else: quickfix.IntField.__init__(self, 393, data) class BidType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 394) else: quickfix.IntField.__init__(self, 394, data) class NumTickets(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 395) else: quickfix.IntField.__init__(self, 395, data) class SideValue1(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 396) else: quickfix.DoubleField.__init__(self, 396, data) class SideValue2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 397) else: quickfix.DoubleField.__init__(self, 397, data) class NoBidDescriptors(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 398) else: quickfix.IntField.__init__(self, 398, data) class BidDescriptorType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 399) else: quickfix.IntField.__init__(self, 399, data) class BidDescriptor(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 400) else: quickfix.StringField.__init__(self, 400, data) class SideValueInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 401) else: quickfix.IntField.__init__(self, 401, data) class LiquidityPctLow(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 402) else: quickfix.DoubleField.__init__(self, 402, data) class LiquidityPctHigh(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 403) else: quickfix.DoubleField.__init__(self, 403, data) class LiquidityValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 404) else: quickfix.DoubleField.__init__(self, 404, data) class EFPTrackingError(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 405) else: quickfix.DoubleField.__init__(self, 405, data) class FairValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 406) else: quickfix.DoubleField.__init__(self, 406, data) class OutsideIndexPct(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 407) else: quickfix.DoubleField.__init__(self, 407, data) class ValueOfFutures(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 408) else: quickfix.DoubleField.__init__(self, 408, data) class LiquidityIndType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 409) else: quickfix.IntField.__init__(self, 409, data) class WtAverageLiquidity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 410) else: quickfix.DoubleField.__init__(self, 410, data) class ExchangeForPhysical(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 411) else: quickfix.BoolField.__init__(self, 411, data) class OutMainCntryUIndex(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 412) else: quickfix.DoubleField.__init__(self, 412, data) class CrossPercent(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 413) else: quickfix.DoubleField.__init__(self, 413, data) class ProgRptReqs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 414) else: quickfix.IntField.__init__(self, 414, data) class ProgPeriodInterval(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 415) else: quickfix.IntField.__init__(self, 415, data) class IncTaxInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 416) else: quickfix.IntField.__init__(self, 416, data) class NumBidders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 417) else: quickfix.IntField.__init__(self, 417, data) class TradeType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 418) else: quickfix.CharField.__init__(self, 418, data) class BasisPxType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 419) else: quickfix.CharField.__init__(self, 419, data) class NoBidComponents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 420) else: quickfix.IntField.__init__(self, 420, data) class Country(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 421) else: quickfix.StringField.__init__(self, 421, data) class TotNoStrikes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 422) else: quickfix.IntField.__init__(self, 422, data) class PriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 423) else: quickfix.IntField.__init__(self, 423, data) class DayOrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 424) else: quickfix.DoubleField.__init__(self, 424, data) class DayCumQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 425) else: quickfix.DoubleField.__init__(self, 425, data) class DayAvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 426) else: quickfix.DoubleField.__init__(self, 426, data) class GTBookingInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 427) else: quickfix.IntField.__init__(self, 427, data) class NoStrikes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 428) else: quickfix.IntField.__init__(self, 428, data) class ListStatusType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 429) else: quickfix.IntField.__init__(self, 429, data) class NetGrossInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 430) else: quickfix.IntField.__init__(self, 430, data) class ListOrderStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 431) else: quickfix.IntField.__init__(self, 431, data) class ExpireDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 432) else: quickfix.StringField.__init__(self, 432, data) class ListExecInstType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 433) else: quickfix.CharField.__init__(self, 433, data) class CxlRejResponseTo(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 434) else: quickfix.CharField.__init__(self, 434, data) class UnderlyingCouponRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 435) else: quickfix.DoubleField.__init__(self, 435, data) class UnderlyingContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 436) else: quickfix.DoubleField.__init__(self, 436, data) class ContraTradeQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 437) else: quickfix.DoubleField.__init__(self, 437, data) class ContraTradeTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 438) else: quickfix.UtcTimeStampField.__init__(self, 438, data) class ClearingFirm(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 439) else: quickfix.StringField.__init__(self, 439, data) class ClearingAccount(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 440) else: quickfix.StringField.__init__(self, 440, data) class LiquidityNumSecurities(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 441) else: quickfix.IntField.__init__(self, 441, data) class MultiLegReportingType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 442) else: quickfix.CharField.__init__(self, 442, data) class StrikeTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 443) else: quickfix.UtcTimeStampField.__init__(self, 443, data) class ListStatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 444) else: quickfix.StringField.__init__(self, 444, data) class EncodedListStatusTextLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 445) else: quickfix.IntField.__init__(self, 445, data) class EncodedListStatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 446) else: quickfix.StringField.__init__(self, 446, data) class SecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 22) else: quickfix.StringField.__init__(self, 22, data) class IOIQty(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 27) else: quickfix.StringField.__init__(self, 27, data) class LastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 32) else: quickfix.DoubleField.__init__(self, 32, data) class Quantity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 53) else: quickfix.DoubleField.__init__(self, 53, data) class PositionEffect(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 77) else: quickfix.CharField.__init__(self, 77, data) class AllocQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 80) else: quickfix.DoubleField.__init__(self, 80, data) class Spread(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 218) else: quickfix.DoubleField.__init__(self, 218, data) class BenchmarkCurveCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 220) else: quickfix.StringField.__init__(self, 220, data) class BenchmarkCurveName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 221) else: quickfix.StringField.__init__(self, 221, data) class BenchmarkCurvePoint(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 222) else: quickfix.StringField.__init__(self, 222, data) class CouponPaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 224) else: quickfix.StringField.__init__(self, 224, data) class IssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 225) else: quickfix.StringField.__init__(self, 225, data) class RepurchaseTerm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 226) else: quickfix.IntField.__init__(self, 226, data) class RepurchaseRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 227) else: quickfix.DoubleField.__init__(self, 227, data) class Factor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 228) else: quickfix.DoubleField.__init__(self, 228, data) class TradeOriginationDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 229) else: quickfix.StringField.__init__(self, 229, data) class ExDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 230) else: quickfix.StringField.__init__(self, 230, data) class NoStipulations(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 232) else: quickfix.IntField.__init__(self, 232, data) class StipulationType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 233) else: quickfix.StringField.__init__(self, 233, data) class StipulationValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 234) else: quickfix.StringField.__init__(self, 234, data) class YieldType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 235) else: quickfix.StringField.__init__(self, 235, data) class Yield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 236) else: quickfix.DoubleField.__init__(self, 236, data) class TotalTakedown(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 237) else: quickfix.DoubleField.__init__(self, 237, data) class Concession(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 238) else: quickfix.DoubleField.__init__(self, 238, data) class RepoCollateralSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 239) else: quickfix.StringField.__init__(self, 239, data) class RedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 240) else: quickfix.StringField.__init__(self, 240, data) class UnderlyingCouponPaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 241) else: quickfix.StringField.__init__(self, 241, data) class UnderlyingIssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 242) else: quickfix.StringField.__init__(self, 242, data) class UnderlyingRepoCollateralSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 243) else: quickfix.StringField.__init__(self, 243, data) class UnderlyingRepurchaseTerm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 244) else: quickfix.IntField.__init__(self, 244, data) class UnderlyingRepurchaseRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 245) else: quickfix.DoubleField.__init__(self, 245, data) class UnderlyingFactor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 246) else: quickfix.DoubleField.__init__(self, 246, data) class UnderlyingRedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 247) else: quickfix.StringField.__init__(self, 247, data) class LegCouponPaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 248) else: quickfix.StringField.__init__(self, 248, data) class LegIssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 249) else: quickfix.StringField.__init__(self, 249, data) class LegRepoCollateralSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 250) else: quickfix.StringField.__init__(self, 250, data) class LegRepurchaseTerm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 251) else: quickfix.IntField.__init__(self, 251, data) class LegRepurchaseRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 252) else: quickfix.DoubleField.__init__(self, 252, data) class LegFactor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 253) else: quickfix.DoubleField.__init__(self, 253, data) class LegRedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 254) else: quickfix.StringField.__init__(self, 254, data) class CreditRating(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 255) else: quickfix.StringField.__init__(self, 255, data) class UnderlyingCreditRating(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 256) else: quickfix.StringField.__init__(self, 256, data) class LegCreditRating(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 257) else: quickfix.StringField.__init__(self, 257, data) class TradedFlatSwitch(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 258) else: quickfix.BoolField.__init__(self, 258, data) class BasisFeatureDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 259) else: quickfix.StringField.__init__(self, 259, data) class BasisFeaturePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 260) else: quickfix.DoubleField.__init__(self, 260, data) class QuoteStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 297) else: quickfix.IntField.__init__(self, 297, data) class UnderlyingSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 305) else: quickfix.StringField.__init__(self, 305, data) class PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 447) else: quickfix.CharField.__init__(self, 447, data) class PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 448) else: quickfix.StringField.__init__(self, 448, data) class TotalVolumeTradedDate(quickfix.UtcDateField): def __init__(self, data = None): if data == None: quickfix.UtcDateField.__init__(self, 449) else: quickfix.UtcDateField.__init__(self, 449, data) class TotalVolumeTradedTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 450) else: quickfix.UtcTimeOnlyField.__init__(self, 450, data) class NetChgPrevDay(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 451) else: quickfix.DoubleField.__init__(self, 451, data) class PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 452) else: quickfix.IntField.__init__(self, 452, data) class NoPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 453) else: quickfix.IntField.__init__(self, 453, data) class NoSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 454) else: quickfix.IntField.__init__(self, 454, data) class SecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 455) else: quickfix.StringField.__init__(self, 455, data) class SecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 456) else: quickfix.StringField.__init__(self, 456, data) class NoUnderlyingSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 457) else: quickfix.IntField.__init__(self, 457, data) class UnderlyingSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 458) else: quickfix.StringField.__init__(self, 458, data) class UnderlyingSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 459) else: quickfix.StringField.__init__(self, 459, data) class Product(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 460) else: quickfix.IntField.__init__(self, 460, data) class CFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 461) else: quickfix.StringField.__init__(self, 461, data) class UnderlyingProduct(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 462) else: quickfix.IntField.__init__(self, 462, data) class UnderlyingCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 463) else: quickfix.StringField.__init__(self, 463, data) class QuantityType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 465) else: quickfix.IntField.__init__(self, 465, data) class BookingRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 466) else: quickfix.StringField.__init__(self, 466, data) class IndividualAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 467) else: quickfix.StringField.__init__(self, 467, data) class RoundingDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 468) else: quickfix.CharField.__init__(self, 468, data) class RoundingModulus(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 469) else: quickfix.DoubleField.__init__(self, 469, data) class CountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 470) else: quickfix.StringField.__init__(self, 470, data) class StateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 471) else: quickfix.StringField.__init__(self, 471, data) class LocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 472) else: quickfix.StringField.__init__(self, 472, data) class NoRegistDtls(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 473) else: quickfix.IntField.__init__(self, 473, data) class MailingDtls(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 474) else: quickfix.StringField.__init__(self, 474, data) class InvestorCountryOfResidence(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 475) else: quickfix.StringField.__init__(self, 475, data) class PaymentRef(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 476) else: quickfix.StringField.__init__(self, 476, data) class DistribPaymentMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 477) else: quickfix.IntField.__init__(self, 477, data) class CashDistribCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 478) else: quickfix.StringField.__init__(self, 478, data) class CommCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 479) else: quickfix.StringField.__init__(self, 479, data) class CancellationRights(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 480) else: quickfix.CharField.__init__(self, 480, data) class MoneyLaunderingStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 481) else: quickfix.CharField.__init__(self, 481, data) class MailingInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 482) else: quickfix.StringField.__init__(self, 482, data) class TransBkdTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 483) else: quickfix.UtcTimeStampField.__init__(self, 483, data) class ExecPriceType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 484) else: quickfix.CharField.__init__(self, 484, data) class ExecPriceAdjustment(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 485) else: quickfix.DoubleField.__init__(self, 485, data) class DateOfBirth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 486) else: quickfix.StringField.__init__(self, 486, data) class TradeReportTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 487) else: quickfix.IntField.__init__(self, 487, data) class CardHolderName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 488) else: quickfix.StringField.__init__(self, 488, data) class CardNumber(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 489) else: quickfix.StringField.__init__(self, 489, data) class CardExpDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 490) else: quickfix.StringField.__init__(self, 490, data) class CardIssNo(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 491) else: quickfix.StringField.__init__(self, 491, data) class PaymentMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 492) else: quickfix.IntField.__init__(self, 492, data) class RegistAcctType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 493) else: quickfix.StringField.__init__(self, 493, data) class Designation(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 494) else: quickfix.StringField.__init__(self, 494, data) class TaxAdvantageType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 495) else: quickfix.IntField.__init__(self, 495, data) class RegistRejReasonText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 496) else: quickfix.StringField.__init__(self, 496, data) class FundRenewWaiv(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 497) else: quickfix.CharField.__init__(self, 497, data) class CashDistribAgentName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 498) else: quickfix.StringField.__init__(self, 498, data) class CashDistribAgentCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 499) else: quickfix.StringField.__init__(self, 499, data) class CashDistribAgentAcctNumber(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 500) else: quickfix.StringField.__init__(self, 500, data) class CashDistribPayRef(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 501) else: quickfix.StringField.__init__(self, 501, data) class CardStartDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 503) else: quickfix.StringField.__init__(self, 503, data) class PaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 504) else: quickfix.StringField.__init__(self, 504, data) class PaymentRemitterID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 505) else: quickfix.StringField.__init__(self, 505, data) class RegistStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 506) else: quickfix.CharField.__init__(self, 506, data) class RegistRejReasonCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 507) else: quickfix.IntField.__init__(self, 507, data) class RegistRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 508) else: quickfix.StringField.__init__(self, 508, data) class RegistDetls(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 509) else: quickfix.StringField.__init__(self, 509, data) class NoDistribInsts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 510) else: quickfix.IntField.__init__(self, 510, data) class RegistEmail(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 511) else: quickfix.StringField.__init__(self, 511, data) class DistribPercentage(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 512) else: quickfix.DoubleField.__init__(self, 512, data) class RegistID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 513) else: quickfix.StringField.__init__(self, 513, data) class RegistTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 514) else: quickfix.CharField.__init__(self, 514, data) class ExecValuationPoint(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 515) else: quickfix.UtcTimeStampField.__init__(self, 515, data) class OrderPercent(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 516) else: quickfix.DoubleField.__init__(self, 516, data) class OwnershipType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 517) else: quickfix.CharField.__init__(self, 517, data) class NoContAmts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 518) else: quickfix.IntField.__init__(self, 518, data) class ContAmtType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 519) else: quickfix.IntField.__init__(self, 519, data) class ContAmtValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 520) else: quickfix.DoubleField.__init__(self, 520, data) class ContAmtCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 521) else: quickfix.StringField.__init__(self, 521, data) class OwnerType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 522) else: quickfix.IntField.__init__(self, 522, data) class PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 523) else: quickfix.StringField.__init__(self, 523, data) class NestedPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 524) else: quickfix.StringField.__init__(self, 524, data) class NestedPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 525) else: quickfix.CharField.__init__(self, 525, data) class SecondaryClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 526) else: quickfix.StringField.__init__(self, 526, data) class SecondaryExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 527) else: quickfix.StringField.__init__(self, 527, data) class OrderCapacity(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 528) else: quickfix.CharField.__init__(self, 528, data) class OrderRestrictions(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 529) else: quickfix.StringField.__init__(self, 529, data) class MassCancelRequestType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 530) else: quickfix.CharField.__init__(self, 530, data) class MassCancelResponse(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 531) else: quickfix.CharField.__init__(self, 531, data) class MassCancelRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 532) else: quickfix.IntField.__init__(self, 532, data) class TotalAffectedOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 533) else: quickfix.IntField.__init__(self, 533, data) class NoAffectedOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 534) else: quickfix.IntField.__init__(self, 534, data) class AffectedOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 535) else: quickfix.StringField.__init__(self, 535, data) class AffectedSecondaryOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 536) else: quickfix.StringField.__init__(self, 536, data) class QuoteType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 537) else: quickfix.IntField.__init__(self, 537, data) class NestedPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 538) else: quickfix.IntField.__init__(self, 538, data) class NoNestedPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 539) else: quickfix.IntField.__init__(self, 539, data) class TotalAccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 540) else: quickfix.DoubleField.__init__(self, 540, data) class MaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 541) else: quickfix.StringField.__init__(self, 541, data) class UnderlyingMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 542) else: quickfix.StringField.__init__(self, 542, data) class InstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 543) else: quickfix.StringField.__init__(self, 543, data) class CashMargin(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 544) else: quickfix.CharField.__init__(self, 544, data) class NestedPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 545) else: quickfix.StringField.__init__(self, 545, data) class Scope(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 546) else: quickfix.StringField.__init__(self, 546, data) class MDImplicitDelete(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 547) else: quickfix.BoolField.__init__(self, 547, data) class CrossID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 548) else: quickfix.StringField.__init__(self, 548, data) class CrossType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 549) else: quickfix.IntField.__init__(self, 549, data) class CrossPrioritization(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 550) else: quickfix.IntField.__init__(self, 550, data) class OrigCrossID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 551) else: quickfix.StringField.__init__(self, 551, data) class NoSides(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 552) else: quickfix.IntField.__init__(self, 552, data) class NoLegs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 555) else: quickfix.IntField.__init__(self, 555, data) class LegCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 556) else: quickfix.StringField.__init__(self, 556, data) class TotalNumSecurityTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 557) else: quickfix.IntField.__init__(self, 557, data) class NoSecurityTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 558) else: quickfix.IntField.__init__(self, 558, data) class SecurityListRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 559) else: quickfix.IntField.__init__(self, 559, data) class SecurityRequestResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 560) else: quickfix.IntField.__init__(self, 560, data) class RoundLot(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 561) else: quickfix.DoubleField.__init__(self, 561, data) class MinTradeVol(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 562) else: quickfix.DoubleField.__init__(self, 562, data) class MultiLegRptTypeReq(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 563) else: quickfix.IntField.__init__(self, 563, data) class LegPositionEffect(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 564) else: quickfix.CharField.__init__(self, 564, data) class LegCoveredOrUncovered(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 565) else: quickfix.IntField.__init__(self, 565, data) class LegPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 566) else: quickfix.DoubleField.__init__(self, 566, data) class TradSesStatusRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 567) else: quickfix.IntField.__init__(self, 567, data) class TradeRequestID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 568) else: quickfix.StringField.__init__(self, 568, data) class TradeRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 569) else: quickfix.IntField.__init__(self, 569, data) class PreviouslyReported(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 570) else: quickfix.BoolField.__init__(self, 570, data) class TradeReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 571) else: quickfix.StringField.__init__(self, 571, data) class TradeReportRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 572) else: quickfix.StringField.__init__(self, 572, data) class MatchStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 573) else: quickfix.CharField.__init__(self, 573, data) class MatchType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 574) else: quickfix.StringField.__init__(self, 574, data) class OddLot(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 575) else: quickfix.BoolField.__init__(self, 575, data) class NoClearingInstructions(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 576) else: quickfix.IntField.__init__(self, 576, data) class ClearingInstruction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 577) else: quickfix.IntField.__init__(self, 577, data) class TradeInputSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 578) else: quickfix.StringField.__init__(self, 578, data) class TradeInputDevice(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 579) else: quickfix.StringField.__init__(self, 579, data) class NoDates(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 580) else: quickfix.IntField.__init__(self, 580, data) class AccountType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 581) else: quickfix.IntField.__init__(self, 581, data) class CustOrderCapacity(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 582) else: quickfix.IntField.__init__(self, 582, data) class ClOrdLinkID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 583) else: quickfix.StringField.__init__(self, 583, data) class MassStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 584) else: quickfix.StringField.__init__(self, 584, data) class MassStatusReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 585) else: quickfix.IntField.__init__(self, 585, data) class OrigOrdModTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 586) else: quickfix.UtcTimeStampField.__init__(self, 586, data) class LegSettlmntTyp(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 587) else: quickfix.CharField.__init__(self, 587, data) class LegFutSettDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 588) else: quickfix.StringField.__init__(self, 588, data) class DayBookingInst(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 589) else: quickfix.CharField.__init__(self, 589, data) class BookingUnit(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 590) else: quickfix.CharField.__init__(self, 590, data) class PreallocMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 591) else: quickfix.CharField.__init__(self, 591, data) class UnderlyingCountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 592) else: quickfix.StringField.__init__(self, 592, data) class UnderlyingStateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 593) else: quickfix.StringField.__init__(self, 593, data) class UnderlyingLocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 594) else: quickfix.StringField.__init__(self, 594, data) class UnderlyingInstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 595) else: quickfix.StringField.__init__(self, 595, data) class LegCountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 596) else: quickfix.StringField.__init__(self, 596, data) class LegStateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 597) else: quickfix.StringField.__init__(self, 597, data) class LegLocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 598) else: quickfix.StringField.__init__(self, 598, data) class LegInstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 599) else: quickfix.StringField.__init__(self, 599, data) class LegSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 600) else: quickfix.StringField.__init__(self, 600, data) class LegSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 601) else: quickfix.StringField.__init__(self, 601, data) class LegSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 602) else: quickfix.StringField.__init__(self, 602, data) class LegSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 603) else: quickfix.StringField.__init__(self, 603, data) class NoLegSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 604) else: quickfix.IntField.__init__(self, 604, data) class LegSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 605) else: quickfix.StringField.__init__(self, 605, data) class LegSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 606) else: quickfix.StringField.__init__(self, 606, data) class LegProduct(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 607) else: quickfix.IntField.__init__(self, 607, data) class LegCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 608) else: quickfix.StringField.__init__(self, 608, data) class LegSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 609) else: quickfix.StringField.__init__(self, 609, data) class LegMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 610) else: quickfix.StringField.__init__(self, 610, data) class LegMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 611) else: quickfix.StringField.__init__(self, 611, data) class LegStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 612) else: quickfix.DoubleField.__init__(self, 612, data) class LegOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 613) else: quickfix.CharField.__init__(self, 613, data) class LegContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 614) else: quickfix.DoubleField.__init__(self, 614, data) class LegCouponRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 615) else: quickfix.DoubleField.__init__(self, 615, data) class LegSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 616) else: quickfix.StringField.__init__(self, 616, data) class LegIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 617) else: quickfix.StringField.__init__(self, 617, data) class EncodedLegIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 618) else: quickfix.IntField.__init__(self, 618, data) class EncodedLegIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 619) else: quickfix.StringField.__init__(self, 619, data) class LegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 620) else: quickfix.StringField.__init__(self, 620, data) class EncodedLegSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 621) else: quickfix.IntField.__init__(self, 621, data) class EncodedLegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 622) else: quickfix.StringField.__init__(self, 622, data) class LegRatioQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 623) else: quickfix.DoubleField.__init__(self, 623, data) class LegSide(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 624) else: quickfix.CharField.__init__(self, 624, data) class TradingSessionSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 625) else: quickfix.StringField.__init__(self, 625, data) class AllocType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 626) else: quickfix.IntField.__init__(self, 626, data) class MidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 631) else: quickfix.DoubleField.__init__(self, 631, data) class BidYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 632) else: quickfix.DoubleField.__init__(self, 632, data) class MidYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 633) else: quickfix.DoubleField.__init__(self, 633, data) class OfferYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 634) else: quickfix.DoubleField.__init__(self, 634, data) class ClearingFeeIndicator(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 635) else: quickfix.StringField.__init__(self, 635, data) class WorkingIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 636) else: quickfix.BoolField.__init__(self, 636, data) class LegLastPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 637) else: quickfix.DoubleField.__init__(self, 637, data) class PriorityIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 638) else: quickfix.IntField.__init__(self, 638, data) class PriceImprovement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 639) else: quickfix.DoubleField.__init__(self, 639, data) class Price2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 640) else: quickfix.DoubleField.__init__(self, 640, data) class LastForwardPoints2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 641) else: quickfix.DoubleField.__init__(self, 641, data) class BidForwardPoints2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 642) else: quickfix.DoubleField.__init__(self, 642, data) class OfferForwardPoints2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 643) else: quickfix.DoubleField.__init__(self, 643, data) class RFQReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 644) else: quickfix.StringField.__init__(self, 644, data) class MktBidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 645) else: quickfix.DoubleField.__init__(self, 645, data) class MktOfferPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 646) else: quickfix.DoubleField.__init__(self, 646, data) class MinBidSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 647) else: quickfix.DoubleField.__init__(self, 647, data) class MinOfferSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 648) else: quickfix.DoubleField.__init__(self, 648, data) class QuoteStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 649) else: quickfix.StringField.__init__(self, 649, data) class LegalConfirm(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 650) else: quickfix.BoolField.__init__(self, 650, data) class UnderlyingLastPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 651) else: quickfix.DoubleField.__init__(self, 651, data) class UnderlyingLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 652) else: quickfix.DoubleField.__init__(self, 652, data) class LegRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 654) else: quickfix.StringField.__init__(self, 654, data) class ContraLegRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 655) else: quickfix.StringField.__init__(self, 655, data) class SettlCurrBidFxRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 656) else: quickfix.DoubleField.__init__(self, 656, data) class SettlCurrOfferFxRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 657) else: quickfix.DoubleField.__init__(self, 657, data) class QuoteRequestRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 658) else: quickfix.IntField.__init__(self, 658, data) class SideComplianceID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 659) else: quickfix.StringField.__init__(self, 659, data) class IOIID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 23) else: quickfix.StringField.__init__(self, 23, data) class NoLinesOfText(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 33) else: quickfix.IntField.__init__(self, 33, data) class SettlType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 63) else: quickfix.StringField.__init__(self, 63, data) class SettlDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 64) else: quickfix.StringField.__init__(self, 64, data) class AvgPxPrecision(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 74) else: quickfix.IntField.__init__(self, 74, data) class SettlDate2(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 193) else: quickfix.StringField.__init__(self, 193, data) class PegOffsetValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 211) else: quickfix.DoubleField.__init__(self, 211, data) class OpenCloseSettlFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 286) else: quickfix.StringField.__init__(self, 286, data) class TotNoQuoteEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 304) else: quickfix.IntField.__init__(self, 304, data) class DiscretionOffsetValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 389) else: quickfix.DoubleField.__init__(self, 389, data) class TotNoRelatedSym(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 393) else: quickfix.IntField.__init__(self, 393, data) class BidTradeType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 418) else: quickfix.CharField.__init__(self, 418, data) class CardIssNum(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 491) else: quickfix.StringField.__init__(self, 491, data) class CashDistribAgentAcctName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 502) else: quickfix.StringField.__init__(self, 502, data) class RegistDtls(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 509) else: quickfix.StringField.__init__(self, 509, data) class TotNoSecurityTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 557) else: quickfix.IntField.__init__(self, 557, data) class LegSettlType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 587) else: quickfix.CharField.__init__(self, 587, data) class LegSettlDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 588) else: quickfix.StringField.__init__(self, 588, data) class AcctIDSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 660) else: quickfix.IntField.__init__(self, 660, data) class AllocAcctIDSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 661) else: quickfix.IntField.__init__(self, 661, data) class BenchmarkPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 662) else: quickfix.DoubleField.__init__(self, 662, data) class BenchmarkPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 663) else: quickfix.IntField.__init__(self, 663, data) class ConfirmID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 664) else: quickfix.StringField.__init__(self, 664, data) class ConfirmStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 665) else: quickfix.IntField.__init__(self, 665, data) class ConfirmTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 666) else: quickfix.IntField.__init__(self, 666, data) class ContractSettlMonth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 667) else: quickfix.StringField.__init__(self, 667, data) class DeliveryForm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 668) else: quickfix.IntField.__init__(self, 668, data) class LastParPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 669) else: quickfix.DoubleField.__init__(self, 669, data) class NoLegAllocs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 670) else: quickfix.IntField.__init__(self, 670, data) class LegAllocAccount(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 671) else: quickfix.StringField.__init__(self, 671, data) class LegIndividualAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 672) else: quickfix.StringField.__init__(self, 672, data) class LegAllocQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 673) else: quickfix.DoubleField.__init__(self, 673, data) class LegAllocAcctIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 674) else: quickfix.StringField.__init__(self, 674, data) class LegSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 675) else: quickfix.StringField.__init__(self, 675, data) class LegBenchmarkCurveCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 676) else: quickfix.StringField.__init__(self, 676, data) class LegBenchmarkCurveName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 677) else: quickfix.StringField.__init__(self, 677, data) class LegBenchmarkCurvePoint(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 678) else: quickfix.StringField.__init__(self, 678, data) class LegBenchmarkPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 679) else: quickfix.DoubleField.__init__(self, 679, data) class LegBenchmarkPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 680) else: quickfix.IntField.__init__(self, 680, data) class LegBidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 681) else: quickfix.DoubleField.__init__(self, 681, data) class LegIOIQty(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 682) else: quickfix.StringField.__init__(self, 682, data) class NoLegStipulations(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 683) else: quickfix.IntField.__init__(self, 683, data) class LegOfferPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 684) else: quickfix.DoubleField.__init__(self, 684, data) class LegPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 686) else: quickfix.IntField.__init__(self, 686, data) class LegQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 687) else: quickfix.DoubleField.__init__(self, 687, data) class LegStipulationType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 688) else: quickfix.StringField.__init__(self, 688, data) class LegStipulationValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 689) else: quickfix.StringField.__init__(self, 689, data) class LegSwapType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 690) else: quickfix.IntField.__init__(self, 690, data) class Pool(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 691) else: quickfix.StringField.__init__(self, 691, data) class QuotePriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 692) else: quickfix.IntField.__init__(self, 692, data) class QuoteRespID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 693) else: quickfix.StringField.__init__(self, 693, data) class QuoteRespType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 694) else: quickfix.IntField.__init__(self, 694, data) class QuoteQualifier(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 695) else: quickfix.CharField.__init__(self, 695, data) class YieldRedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 696) else: quickfix.StringField.__init__(self, 696, data) class YieldRedemptionPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 697) else: quickfix.DoubleField.__init__(self, 697, data) class YieldRedemptionPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 698) else: quickfix.IntField.__init__(self, 698, data) class BenchmarkSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 699) else: quickfix.StringField.__init__(self, 699, data) class ReversalIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 700) else: quickfix.BoolField.__init__(self, 700, data) class YieldCalcDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 701) else: quickfix.StringField.__init__(self, 701, data) class NoPositions(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 702) else: quickfix.IntField.__init__(self, 702, data) class PosType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 703) else: quickfix.StringField.__init__(self, 703, data) class LongQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 704) else: quickfix.DoubleField.__init__(self, 704, data) class ShortQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 705) else: quickfix.DoubleField.__init__(self, 705, data) class PosQtyStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 706) else: quickfix.IntField.__init__(self, 706, data) class PosAmtType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 707) else: quickfix.StringField.__init__(self, 707, data) class PosAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 708) else: quickfix.DoubleField.__init__(self, 708, data) class PosTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 709) else: quickfix.IntField.__init__(self, 709, data) class PosReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 710) else: quickfix.StringField.__init__(self, 710, data) class NoUnderlyings(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 711) else: quickfix.IntField.__init__(self, 711, data) class PosMaintAction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 712) else: quickfix.IntField.__init__(self, 712, data) class OrigPosReqRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 713) else: quickfix.StringField.__init__(self, 713, data) class PosMaintRptRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 714) else: quickfix.StringField.__init__(self, 714, data) class ClearingBusinessDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 715) else: quickfix.StringField.__init__(self, 715, data) class SettlSessID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 716) else: quickfix.StringField.__init__(self, 716, data) class SettlSessSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 717) else: quickfix.StringField.__init__(self, 717, data) class AdjustmentType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 718) else: quickfix.IntField.__init__(self, 718, data) class ContraryInstructionIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 719) else: quickfix.BoolField.__init__(self, 719, data) class PriorSpreadIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 720) else: quickfix.BoolField.__init__(self, 720, data) class PosMaintRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 721) else: quickfix.StringField.__init__(self, 721, data) class PosMaintStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 722) else: quickfix.IntField.__init__(self, 722, data) class PosMaintResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 723) else: quickfix.IntField.__init__(self, 723, data) class PosReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 724) else: quickfix.IntField.__init__(self, 724, data) class ResponseTransportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 725) else: quickfix.IntField.__init__(self, 725, data) class ResponseDestination(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 726) else: quickfix.StringField.__init__(self, 726, data) class TotalNumPosReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 727) else: quickfix.IntField.__init__(self, 727, data) class PosReqResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 728) else: quickfix.IntField.__init__(self, 728, data) class PosReqStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 729) else: quickfix.IntField.__init__(self, 729, data) class SettlPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 730) else: quickfix.DoubleField.__init__(self, 730, data) class SettlPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 731) else: quickfix.IntField.__init__(self, 731, data) class UnderlyingSettlPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 732) else: quickfix.DoubleField.__init__(self, 732, data) class UnderlyingSettlPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 733) else: quickfix.IntField.__init__(self, 733, data) class PriorSettlPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 734) else: quickfix.DoubleField.__init__(self, 734, data) class NoQuoteQualifiers(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 735) else: quickfix.IntField.__init__(self, 735, data) class AllocSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 736) else: quickfix.StringField.__init__(self, 736, data) class AllocSettlCurrAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 737) else: quickfix.DoubleField.__init__(self, 737, data) class InterestAtMaturity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 738) else: quickfix.DoubleField.__init__(self, 738, data) class LegDatedDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 739) else: quickfix.StringField.__init__(self, 739, data) class LegPool(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 740) else: quickfix.StringField.__init__(self, 740, data) class AllocInterestAtMaturity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 741) else: quickfix.DoubleField.__init__(self, 741, data) class AllocAccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 742) else: quickfix.DoubleField.__init__(self, 742, data) class DeliveryDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 743) else: quickfix.StringField.__init__(self, 743, data) class AssignmentMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 744) else: quickfix.CharField.__init__(self, 744, data) class AssignmentUnit(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 745) else: quickfix.DoubleField.__init__(self, 745, data) class OpenInterest(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 746) else: quickfix.DoubleField.__init__(self, 746, data) class ExerciseMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 747) else: quickfix.CharField.__init__(self, 747, data) class TotNumTradeReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 748) else: quickfix.IntField.__init__(self, 748, data) class TradeRequestResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 749) else: quickfix.IntField.__init__(self, 749, data) class TradeRequestStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 750) else: quickfix.IntField.__init__(self, 750, data) class TradeReportRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 751) else: quickfix.IntField.__init__(self, 751, data) class SideMultiLegReportingType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 752) else: quickfix.IntField.__init__(self, 752, data) class NoPosAmt(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 753) else: quickfix.IntField.__init__(self, 753, data) class AutoAcceptIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 754) else: quickfix.BoolField.__init__(self, 754, data) class AllocReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 755) else: quickfix.StringField.__init__(self, 755, data) class NoNested2PartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 756) else: quickfix.IntField.__init__(self, 756, data) class Nested2PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 757) else: quickfix.StringField.__init__(self, 757, data) class Nested2PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 758) else: quickfix.CharField.__init__(self, 758, data) class Nested2PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 759) else: quickfix.IntField.__init__(self, 759, data) class Nested2PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 760) else: quickfix.StringField.__init__(self, 760, data) class BenchmarkSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 761) else: quickfix.StringField.__init__(self, 761, data) class SecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 762) else: quickfix.StringField.__init__(self, 762, data) class UnderlyingSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 763) else: quickfix.StringField.__init__(self, 763, data) class LegSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 764) else: quickfix.StringField.__init__(self, 764, data) class AllowableOneSidednessPct(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 765) else: quickfix.DoubleField.__init__(self, 765, data) class AllowableOneSidednessValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 766) else: quickfix.DoubleField.__init__(self, 766, data) class AllowableOneSidednessCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 767) else: quickfix.StringField.__init__(self, 767, data) class NoTrdRegTimestamps(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 768) else: quickfix.IntField.__init__(self, 768, data) class TrdRegTimestamp(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 769) else: quickfix.UtcTimeStampField.__init__(self, 769, data) class TrdRegTimestampType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 770) else: quickfix.IntField.__init__(self, 770, data) class TrdRegTimestampOrigin(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 771) else: quickfix.StringField.__init__(self, 771, data) class ConfirmRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 772) else: quickfix.StringField.__init__(self, 772, data) class ConfirmType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 773) else: quickfix.IntField.__init__(self, 773, data) class ConfirmRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 774) else: quickfix.IntField.__init__(self, 774, data) class BookingType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 775) else: quickfix.IntField.__init__(self, 775, data) class IndividualAllocRejCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 776) else: quickfix.IntField.__init__(self, 776, data) class SettlInstMsgID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 777) else: quickfix.StringField.__init__(self, 777, data) class NoSettlInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 778) else: quickfix.IntField.__init__(self, 778, data) class LastUpdateTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 779) else: quickfix.UtcTimeStampField.__init__(self, 779, data) class AllocSettlInstType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 780) else: quickfix.IntField.__init__(self, 780, data) class NoSettlPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 781) else: quickfix.IntField.__init__(self, 781, data) class SettlPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 782) else: quickfix.StringField.__init__(self, 782, data) class SettlPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 783) else: quickfix.CharField.__init__(self, 783, data) class SettlPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 784) else: quickfix.IntField.__init__(self, 784, data) class SettlPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 785) else: quickfix.StringField.__init__(self, 785, data) class SettlPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 786) else: quickfix.IntField.__init__(self, 786, data) class DlvyInstType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 787) else: quickfix.CharField.__init__(self, 787, data) class TerminationType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 788) else: quickfix.IntField.__init__(self, 788, data) class OrdStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 790) else: quickfix.StringField.__init__(self, 790, data) class SettlInstReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 791) else: quickfix.StringField.__init__(self, 791, data) class SettlInstReqRejCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 792) else: quickfix.IntField.__init__(self, 792, data) class SecondaryAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 793) else: quickfix.StringField.__init__(self, 793, data) class AllocReportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 794) else: quickfix.IntField.__init__(self, 794, data) class AllocReportRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 795) else: quickfix.StringField.__init__(self, 795, data) class AllocCancReplaceReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 796) else: quickfix.IntField.__init__(self, 796, data) class CopyMsgIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 797) else: quickfix.BoolField.__init__(self, 797, data) class AllocAccountType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 798) else: quickfix.IntField.__init__(self, 798, data) class OrderAvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 799) else: quickfix.DoubleField.__init__(self, 799, data) class OrderBookingQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 800) else: quickfix.DoubleField.__init__(self, 800, data) class NoSettlPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 801) else: quickfix.IntField.__init__(self, 801, data) class NoPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 802) else: quickfix.IntField.__init__(self, 802, data) class PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 803) else: quickfix.IntField.__init__(self, 803, data) class NoNestedPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 804) else: quickfix.IntField.__init__(self, 804, data) class NestedPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 805) else: quickfix.IntField.__init__(self, 805, data) class NoNested2PartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 806) else: quickfix.IntField.__init__(self, 806, data) class Nested2PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 807) else: quickfix.IntField.__init__(self, 807, data) class AllocIntermedReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 808) else: quickfix.IntField.__init__(self, 808, data) class UnderlyingPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 810) else: quickfix.DoubleField.__init__(self, 810, data) class PriceDelta(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 811) else: quickfix.DoubleField.__init__(self, 811, data) class ApplQueueMax(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 812) else: quickfix.IntField.__init__(self, 812, data) class ApplQueueDepth(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 813) else: quickfix.IntField.__init__(self, 813, data) class ApplQueueResolution(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 814) else: quickfix.IntField.__init__(self, 814, data) class ApplQueueAction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 815) else: quickfix.IntField.__init__(self, 815, data) class NoAltMDSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 816) else: quickfix.IntField.__init__(self, 816, data) class AltMDSourceID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 817) else: quickfix.StringField.__init__(self, 817, data) class SecondaryTradeReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 818) else: quickfix.StringField.__init__(self, 818, data) class AvgPxIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 819) else: quickfix.IntField.__init__(self, 819, data) class TradeLinkID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 820) else: quickfix.StringField.__init__(self, 820, data) class OrderInputDevice(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 821) else: quickfix.StringField.__init__(self, 821, data) class UnderlyingTradingSessionID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 822) else: quickfix.StringField.__init__(self, 822, data) class UnderlyingTradingSessionSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 823) else: quickfix.StringField.__init__(self, 823, data) class TradeLegRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 824) else: quickfix.StringField.__init__(self, 824, data) class ExchangeRule(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 825) else: quickfix.StringField.__init__(self, 825, data) class TradeAllocIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 826) else: quickfix.IntField.__init__(self, 826, data) class ExpirationCycle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 827) else: quickfix.IntField.__init__(self, 827, data) class TrdType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 828) else: quickfix.IntField.__init__(self, 828, data) class TrdSubType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 829) else: quickfix.IntField.__init__(self, 829, data) class TransferReason(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 830) else: quickfix.StringField.__init__(self, 830, data) class TotNumAssignmentReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 832) else: quickfix.IntField.__init__(self, 832, data) class AsgnRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 833) else: quickfix.StringField.__init__(self, 833, data) class ThresholdAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 834) else: quickfix.DoubleField.__init__(self, 834, data) class PegMoveType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 835) else: quickfix.IntField.__init__(self, 835, data) class PegOffsetType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 836) else: quickfix.IntField.__init__(self, 836, data) class PegLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 837) else: quickfix.IntField.__init__(self, 837, data) class PegRoundDirection(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 838) else: quickfix.IntField.__init__(self, 838, data) class PeggedPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 839) else: quickfix.DoubleField.__init__(self, 839, data) class PegScope(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 840) else: quickfix.IntField.__init__(self, 840, data) class DiscretionMoveType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 841) else: quickfix.IntField.__init__(self, 841, data) class DiscretionOffsetType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 842) else: quickfix.IntField.__init__(self, 842, data) class DiscretionLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 843) else: quickfix.IntField.__init__(self, 843, data) class DiscretionRoundDirection(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 844) else: quickfix.IntField.__init__(self, 844, data) class DiscretionPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 845) else: quickfix.DoubleField.__init__(self, 845, data) class DiscretionScope(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 846) else: quickfix.IntField.__init__(self, 846, data) class TargetStrategy(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 847) else: quickfix.IntField.__init__(self, 847, data) class TargetStrategyParameters(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 848) else: quickfix.StringField.__init__(self, 848, data) class ParticipationRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 849) else: quickfix.DoubleField.__init__(self, 849, data) class TargetStrategyPerformance(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 850) else: quickfix.DoubleField.__init__(self, 850, data) class LastLiquidityInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 851) else: quickfix.IntField.__init__(self, 851, data) class PublishTrdIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 852) else: quickfix.BoolField.__init__(self, 852, data) class ShortSaleReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 853) else: quickfix.IntField.__init__(self, 853, data) class QtyType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 854) else: quickfix.IntField.__init__(self, 854, data) class SecondaryTrdType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 855) else: quickfix.IntField.__init__(self, 855, data) class TradeReportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 856) else: quickfix.IntField.__init__(self, 856, data) class AllocNoOrdersType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 857) else: quickfix.IntField.__init__(self, 857, data) class SharedCommission(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 858) else: quickfix.DoubleField.__init__(self, 858, data) class ConfirmReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 859) else: quickfix.StringField.__init__(self, 859, data) class AvgParPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 860) else: quickfix.DoubleField.__init__(self, 860, data) class ReportedPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 861) else: quickfix.DoubleField.__init__(self, 861, data) class NoCapacities(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 862) else: quickfix.IntField.__init__(self, 862, data) class OrderCapacityQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 863) else: quickfix.DoubleField.__init__(self, 863, data) class NoEvents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 864) else: quickfix.IntField.__init__(self, 864, data) class EventType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 865) else: quickfix.IntField.__init__(self, 865, data) class EventDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 866) else: quickfix.StringField.__init__(self, 866, data) class EventPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 867) else: quickfix.DoubleField.__init__(self, 867, data) class EventText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 868) else: quickfix.StringField.__init__(self, 868, data) class PctAtRisk(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 869) else: quickfix.DoubleField.__init__(self, 869, data) class NoInstrAttrib(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 870) else: quickfix.IntField.__init__(self, 870, data) class InstrAttribType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 871) else: quickfix.IntField.__init__(self, 871, data) class InstrAttribValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 872) else: quickfix.StringField.__init__(self, 872, data) class DatedDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 873) else: quickfix.StringField.__init__(self, 873, data) class InterestAccrualDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 874) else: quickfix.StringField.__init__(self, 874, data) class CPProgram(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 875) else: quickfix.IntField.__init__(self, 875, data) class CPRegType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 876) else: quickfix.StringField.__init__(self, 876, data) class UnderlyingCPProgram(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 877) else: quickfix.StringField.__init__(self, 877, data) class UnderlyingCPRegType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 878) else: quickfix.StringField.__init__(self, 878, data) class UnderlyingQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 879) else: quickfix.DoubleField.__init__(self, 879, data) class TrdMatchID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 880) else: quickfix.StringField.__init__(self, 880, data) class SecondaryTradeReportRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 881) else: quickfix.StringField.__init__(self, 881, data) class UnderlyingDirtyPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 882) else: quickfix.DoubleField.__init__(self, 882, data) class UnderlyingEndPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 883) else: quickfix.DoubleField.__init__(self, 883, data) class UnderlyingStartValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 884) else: quickfix.DoubleField.__init__(self, 884, data) class UnderlyingCurrentValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 885) else: quickfix.DoubleField.__init__(self, 885, data) class UnderlyingEndValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 886) else: quickfix.DoubleField.__init__(self, 886, data) class NoUnderlyingStips(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 887) else: quickfix.IntField.__init__(self, 887, data) class UnderlyingStipType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 888) else: quickfix.StringField.__init__(self, 888, data) class UnderlyingStipValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 889) else: quickfix.StringField.__init__(self, 889, data) class MaturityNetMoney(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 890) else: quickfix.DoubleField.__init__(self, 890, data) class MiscFeeBasis(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 891) else: quickfix.IntField.__init__(self, 891, data) class TotNoAllocs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 892) else: quickfix.IntField.__init__(self, 892, data) class LastFragment(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 893) else: quickfix.BoolField.__init__(self, 893, data) class CollReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 894) else: quickfix.StringField.__init__(self, 894, data) class CollAsgnReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 895) else: quickfix.IntField.__init__(self, 895, data) class CollInquiryQualifier(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 896) else: quickfix.IntField.__init__(self, 896, data) class NoTrades(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 897) else: quickfix.IntField.__init__(self, 897, data) class MarginRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 898) else: quickfix.DoubleField.__init__(self, 898, data) class MarginExcess(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 899) else: quickfix.DoubleField.__init__(self, 899, data) class TotalNetValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 900) else: quickfix.DoubleField.__init__(self, 900, data) class CashOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 901) else: quickfix.DoubleField.__init__(self, 901, data) class CollAsgnID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 902) else: quickfix.StringField.__init__(self, 902, data) class CollAsgnTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 903) else: quickfix.IntField.__init__(self, 903, data) class CollRespID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 904) else: quickfix.StringField.__init__(self, 904, data) class CollAsgnRespType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 905) else: quickfix.IntField.__init__(self, 905, data) class CollAsgnRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 906) else: quickfix.IntField.__init__(self, 906, data) class CollAsgnRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 907) else: quickfix.StringField.__init__(self, 907, data) class CollRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 908) else: quickfix.StringField.__init__(self, 908, data) class CollInquiryID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 909) else: quickfix.StringField.__init__(self, 909, data) class CollStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 910) else: quickfix.IntField.__init__(self, 910, data) class TotNumReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 911) else: quickfix.IntField.__init__(self, 911, data) class LastRptRequested(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 912) else: quickfix.BoolField.__init__(self, 912, data) class AgreementDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 913) else: quickfix.StringField.__init__(self, 913, data) class AgreementID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 914) else: quickfix.StringField.__init__(self, 914, data) class AgreementDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 915) else: quickfix.StringField.__init__(self, 915, data) class StartDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 916) else: quickfix.StringField.__init__(self, 916, data) class EndDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 917) else: quickfix.StringField.__init__(self, 917, data) class AgreementCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 918) else: quickfix.StringField.__init__(self, 918, data) class DeliveryType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 919) else: quickfix.IntField.__init__(self, 919, data) class EndAccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 920) else: quickfix.DoubleField.__init__(self, 920, data) class StartCash(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 921) else: quickfix.DoubleField.__init__(self, 921, data) class EndCash(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 922) else: quickfix.DoubleField.__init__(self, 922, data) class UserRequestID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 923) else: quickfix.StringField.__init__(self, 923, data) class UserRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 924) else: quickfix.IntField.__init__(self, 924, data) class NewPassword(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 925) else: quickfix.StringField.__init__(self, 925, data) class UserStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 926) else: quickfix.IntField.__init__(self, 926, data) class UserStatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 927) else: quickfix.StringField.__init__(self, 927, data) class StatusValue(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 928) else: quickfix.IntField.__init__(self, 928, data) class StatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 929) else: quickfix.StringField.__init__(self, 929, data) class RefCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 930) else: quickfix.StringField.__init__(self, 930, data) class RefSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 931) else: quickfix.StringField.__init__(self, 931, data) class NetworkResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 932) else: quickfix.StringField.__init__(self, 932, data) class NetworkRequestID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 933) else: quickfix.StringField.__init__(self, 933, data) class LastNetworkResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 934) else: quickfix.StringField.__init__(self, 934, data) class NetworkRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 935) else: quickfix.IntField.__init__(self, 935, data) class NoCompIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 936) else: quickfix.IntField.__init__(self, 936, data) class NetworkStatusResponseType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 937) else: quickfix.IntField.__init__(self, 937, data) class NoCollInquiryQualifier(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 938) else: quickfix.IntField.__init__(self, 938, data) class TrdRptStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 939) else: quickfix.IntField.__init__(self, 939, data) class AffirmStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 940) else: quickfix.IntField.__init__(self, 940, data) class UnderlyingStrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 941) else: quickfix.StringField.__init__(self, 941, data) class LegStrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 942) else: quickfix.StringField.__init__(self, 942, data) class TimeBracket(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 943) else: quickfix.StringField.__init__(self, 943, data) class CollAction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 944) else: quickfix.IntField.__init__(self, 944, data) class CollInquiryStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 945) else: quickfix.IntField.__init__(self, 945, data) class CollInquiryResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 946) else: quickfix.IntField.__init__(self, 946, data) class StrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 947) else: quickfix.StringField.__init__(self, 947, data) class NoNested3PartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 948) else: quickfix.IntField.__init__(self, 948, data) class Nested3PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 949) else: quickfix.StringField.__init__(self, 949, data) class Nested3PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 950) else: quickfix.CharField.__init__(self, 950, data) class Nested3PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 951) else: quickfix.IntField.__init__(self, 951, data) class NoNested3PartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 952) else: quickfix.IntField.__init__(self, 952, data) class Nested3PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 953) else: quickfix.StringField.__init__(self, 953, data) class Nested3PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 954) else: quickfix.IntField.__init__(self, 954, data) class LegContractSettlMonth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 955) else: quickfix.StringField.__init__(self, 955, data) class LegInterestAccrualDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 956) else: quickfix.StringField.__init__(self, 956, data) class LegOrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 685) else: quickfix.DoubleField.__init__(self, 685, data) class NoStrategyParameters(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 957) else: quickfix.IntField.__init__(self, 957, data) class StrategyParameterName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 958) else: quickfix.StringField.__init__(self, 958, data) class StrategyParameterType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 959) else: quickfix.IntField.__init__(self, 959, data) class StrategyParameterValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 960) else: quickfix.StringField.__init__(self, 960, data) class HostCrossID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 961) else: quickfix.StringField.__init__(self, 961, data) class SideTimeInForce(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 962) else: quickfix.UtcTimeStampField.__init__(self, 962, data) class MDReportID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 963) else: quickfix.IntField.__init__(self, 963, data) class SecurityReportID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 964) else: quickfix.IntField.__init__(self, 964, data) class SecurityStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 965) else: quickfix.StringField.__init__(self, 965, data) class SettleOnOpenFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 966) else: quickfix.StringField.__init__(self, 966, data) class StrikeMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 967) else: quickfix.DoubleField.__init__(self, 967, data) class StrikeValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 968) else: quickfix.DoubleField.__init__(self, 968, data) class MinPriceIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 969) else: quickfix.DoubleField.__init__(self, 969, data) class PositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 970) else: quickfix.IntField.__init__(self, 970, data) class NTPositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 971) else: quickfix.IntField.__init__(self, 971, data) class UnderlyingAllocationPercent(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 972) else: quickfix.DoubleField.__init__(self, 972, data) class UnderlyingCashAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 973) else: quickfix.DoubleField.__init__(self, 973, data) class UnderlyingCashType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 974) else: quickfix.StringField.__init__(self, 974, data) class UnderlyingSettlementType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 975) else: quickfix.IntField.__init__(self, 975, data) class QuantityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 976) else: quickfix.StringField.__init__(self, 976, data) class ContIntRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 977) else: quickfix.StringField.__init__(self, 977, data) class LateIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 978) else: quickfix.BoolField.__init__(self, 978, data) class InputSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 979) else: quickfix.StringField.__init__(self, 979, data) class SecurityUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 980) else: quickfix.CharField.__init__(self, 980, data) class NoExpiration(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 981) else: quickfix.IntField.__init__(self, 981, data) class ExpType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 982) else: quickfix.IntField.__init__(self, 982, data) class ExpQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 983) else: quickfix.DoubleField.__init__(self, 983, data) class NoUnderlyingAmounts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 984) else: quickfix.IntField.__init__(self, 984, data) class UnderlyingPayAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 985) else: quickfix.DoubleField.__init__(self, 985, data) class UnderlyingCollectAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 986) else: quickfix.DoubleField.__init__(self, 986, data) class UnderlyingSettlementDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 987) else: quickfix.StringField.__init__(self, 987, data) class UnderlyingSettlementStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 988) else: quickfix.StringField.__init__(self, 988, data) class SecondaryIndividualAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 989) else: quickfix.StringField.__init__(self, 989, data) class LegReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 990) else: quickfix.StringField.__init__(self, 990, data) class RndPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 991) else: quickfix.DoubleField.__init__(self, 991, data) class IndividualAllocType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 992) else: quickfix.IntField.__init__(self, 992, data) class AllocCustomerCapacity(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 993) else: quickfix.StringField.__init__(self, 993, data) class TierCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 994) else: quickfix.StringField.__init__(self, 994, data) class UnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 996) else: quickfix.StringField.__init__(self, 996, data) class TimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 997) else: quickfix.StringField.__init__(self, 997, data) class UnderlyingUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 998) else: quickfix.StringField.__init__(self, 998, data) class LegUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 999) else: quickfix.StringField.__init__(self, 999, data) class UnderlyingTimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1000) else: quickfix.StringField.__init__(self, 1000, data) class LegTimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1001) else: quickfix.StringField.__init__(self, 1001, data) class AllocMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1002) else: quickfix.IntField.__init__(self, 1002, data) class TradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1003) else: quickfix.StringField.__init__(self, 1003, data) class SideTradeReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1005) else: quickfix.StringField.__init__(self, 1005, data) class SideFillStationCd(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1006) else: quickfix.StringField.__init__(self, 1006, data) class SideReasonCd(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1007) else: quickfix.StringField.__init__(self, 1007, data) class SideTrdSubTyp(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1008) else: quickfix.IntField.__init__(self, 1008, data) class SideQty(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1009) else: quickfix.IntField.__init__(self, 1009, data) class MessageEventSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1011) else: quickfix.StringField.__init__(self, 1011, data) class SideTrdRegTimestamp(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1012) else: quickfix.UtcTimeStampField.__init__(self, 1012, data) class SideTrdRegTimestampType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1013) else: quickfix.IntField.__init__(self, 1013, data) class SideTrdRegTimestampSrc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1014) else: quickfix.StringField.__init__(self, 1014, data) class AsOfIndicator(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1015) else: quickfix.CharField.__init__(self, 1015, data) class NoSideTrdRegTS(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1016) else: quickfix.IntField.__init__(self, 1016, data) class LegOptionRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1017) else: quickfix.DoubleField.__init__(self, 1017, data) class NoInstrumentParties(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1018) else: quickfix.IntField.__init__(self, 1018, data) class InstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1019) else: quickfix.StringField.__init__(self, 1019, data) class TradeVolume(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1020) else: quickfix.DoubleField.__init__(self, 1020, data) class MDBookType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1021) else: quickfix.IntField.__init__(self, 1021, data) class MDFeedType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1022) else: quickfix.StringField.__init__(self, 1022, data) class MDPriceLevel(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1023) else: quickfix.IntField.__init__(self, 1023, data) class MDOriginType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1024) else: quickfix.IntField.__init__(self, 1024, data) class FirstPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1025) else: quickfix.DoubleField.__init__(self, 1025, data) class MDEntrySpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1026) else: quickfix.DoubleField.__init__(self, 1026, data) class MDEntryForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1027) else: quickfix.DoubleField.__init__(self, 1027, data) class ManualOrderIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1028) else: quickfix.BoolField.__init__(self, 1028, data) class CustDirectedOrder(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1029) else: quickfix.BoolField.__init__(self, 1029, data) class ReceivedDeptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1030) else: quickfix.StringField.__init__(self, 1030, data) class CustOrderHandlingInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1031) else: quickfix.StringField.__init__(self, 1031, data) class OrderHandlingInstSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1032) else: quickfix.IntField.__init__(self, 1032, data) class DeskType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1033) else: quickfix.StringField.__init__(self, 1033, data) class DeskTypeSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1034) else: quickfix.IntField.__init__(self, 1034, data) class DeskOrderHandlingInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1035) else: quickfix.StringField.__init__(self, 1035, data) class ExecAckStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1036) else: quickfix.CharField.__init__(self, 1036, data) class UnderlyingDeliveryAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1037) else: quickfix.DoubleField.__init__(self, 1037, data) class UnderlyingCapValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1038) else: quickfix.DoubleField.__init__(self, 1038, data) class UnderlyingSettlMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1039) else: quickfix.StringField.__init__(self, 1039, data) class SecondaryTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1040) else: quickfix.StringField.__init__(self, 1040, data) class FirmTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1041) else: quickfix.StringField.__init__(self, 1041, data) class SecondaryFirmTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1042) else: quickfix.StringField.__init__(self, 1042, data) class CollApplType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1043) else: quickfix.IntField.__init__(self, 1043, data) class UnderlyingAdjustedQuantity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1044) else: quickfix.DoubleField.__init__(self, 1044, data) class UnderlyingFXRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1045) else: quickfix.DoubleField.__init__(self, 1045, data) class UnderlyingFXRateCalc(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1046) else: quickfix.CharField.__init__(self, 1046, data) class AllocPositionEffect(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1047) else: quickfix.CharField.__init__(self, 1047, data) class DealingCapacity(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1048) else: quickfix.CharField.__init__(self, 1048, data) class InstrmtAssignmentMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1049) else: quickfix.CharField.__init__(self, 1049, data) class InstrumentPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1050) else: quickfix.CharField.__init__(self, 1050, data) class InstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1051) else: quickfix.IntField.__init__(self, 1051, data) class NoInstrumentPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1052) else: quickfix.IntField.__init__(self, 1052, data) class InstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1053) else: quickfix.StringField.__init__(self, 1053, data) class InstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1054) else: quickfix.IntField.__init__(self, 1054, data) class PositionCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1055) else: quickfix.StringField.__init__(self, 1055, data) class CalculatedCcyLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1056) else: quickfix.DoubleField.__init__(self, 1056, data) class AggressorIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1057) else: quickfix.BoolField.__init__(self, 1057, data) class NoUndlyInstrumentParties(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1058) else: quickfix.IntField.__init__(self, 1058, data) class UndlyInstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1059) else: quickfix.StringField.__init__(self, 1059, data) class UndlyInstrumentPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1060) else: quickfix.CharField.__init__(self, 1060, data) class UndlyInstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1061) else: quickfix.IntField.__init__(self, 1061, data) class NoUndlyInstrumentPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1062) else: quickfix.IntField.__init__(self, 1062, data) class UndlyInstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1063) else: quickfix.StringField.__init__(self, 1063, data) class UndlyInstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1064) else: quickfix.IntField.__init__(self, 1064, data) class BidSwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1065) else: quickfix.DoubleField.__init__(self, 1065, data) class OfferSwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1066) else: quickfix.DoubleField.__init__(self, 1066, data) class LegBidForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1067) else: quickfix.DoubleField.__init__(self, 1067, data) class LegOfferForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1068) else: quickfix.DoubleField.__init__(self, 1068, data) class SwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1069) else: quickfix.DoubleField.__init__(self, 1069, data) class MDQuoteType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1070) else: quickfix.IntField.__init__(self, 1070, data) class LastSwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1071) else: quickfix.DoubleField.__init__(self, 1071, data) class SideGrossTradeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1072) else: quickfix.DoubleField.__init__(self, 1072, data) class LegLastForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1073) else: quickfix.DoubleField.__init__(self, 1073, data) class LegCalculatedCcyLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1074) else: quickfix.DoubleField.__init__(self, 1074, data) class LegGrossTradeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1075) else: quickfix.DoubleField.__init__(self, 1075, data) class MaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1079) else: quickfix.StringField.__init__(self, 1079, data) class RefOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1080) else: quickfix.StringField.__init__(self, 1080, data) class RefOrderIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1081) else: quickfix.CharField.__init__(self, 1081, data) class SecondaryDisplayQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1082) else: quickfix.DoubleField.__init__(self, 1082, data) class DisplayWhen(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1083) else: quickfix.CharField.__init__(self, 1083, data) class DisplayMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1084) else: quickfix.CharField.__init__(self, 1084, data) class DisplayLowQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1085) else: quickfix.DoubleField.__init__(self, 1085, data) class DisplayHighQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1086) else: quickfix.DoubleField.__init__(self, 1086, data) class DisplayMinIncr(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1087) else: quickfix.DoubleField.__init__(self, 1087, data) class RefreshQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1088) else: quickfix.DoubleField.__init__(self, 1088, data) class MatchIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1089) else: quickfix.DoubleField.__init__(self, 1089, data) class MaxPriceLevels(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1090) else: quickfix.IntField.__init__(self, 1090, data) class PreTradeAnonymity(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1091) else: quickfix.BoolField.__init__(self, 1091, data) class PriceProtectionScope(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1092) else: quickfix.CharField.__init__(self, 1092, data) class LotType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1093) else: quickfix.CharField.__init__(self, 1093, data) class PegPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1094) else: quickfix.IntField.__init__(self, 1094, data) class PeggedRefPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1095) else: quickfix.DoubleField.__init__(self, 1095, data) class PegSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1096) else: quickfix.StringField.__init__(self, 1096, data) class PegSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1097) else: quickfix.StringField.__init__(self, 1097, data) class PegSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1098) else: quickfix.StringField.__init__(self, 1098, data) class PegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1099) else: quickfix.StringField.__init__(self, 1099, data) class TriggerType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1100) else: quickfix.CharField.__init__(self, 1100, data) class TriggerAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1101) else: quickfix.CharField.__init__(self, 1101, data) class TriggerPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1102) else: quickfix.DoubleField.__init__(self, 1102, data) class TriggerSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1103) else: quickfix.StringField.__init__(self, 1103, data) class TriggerSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1104) else: quickfix.StringField.__init__(self, 1104, data) class TriggerSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1105) else: quickfix.StringField.__init__(self, 1105, data) class TriggerSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1106) else: quickfix.StringField.__init__(self, 1106, data) class TriggerPriceType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1107) else: quickfix.CharField.__init__(self, 1107, data) class TriggerPriceTypeScope(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1108) else: quickfix.CharField.__init__(self, 1108, data) class TriggerPriceDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1109) else: quickfix.CharField.__init__(self, 1109, data) class TriggerNewPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1110) else: quickfix.DoubleField.__init__(self, 1110, data) class TriggerOrderType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1111) else: quickfix.CharField.__init__(self, 1111, data) class TriggerNewQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1112) else: quickfix.DoubleField.__init__(self, 1112, data) class TriggerTradingSessionID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1113) else: quickfix.StringField.__init__(self, 1113, data) class TriggerTradingSessionSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1114) else: quickfix.StringField.__init__(self, 1114, data) class OrderCategory(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1115) else: quickfix.CharField.__init__(self, 1115, data) class NoRootPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1116) else: quickfix.IntField.__init__(self, 1116, data) class RootPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1117) else: quickfix.StringField.__init__(self, 1117, data) class RootPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1118) else: quickfix.CharField.__init__(self, 1118, data) class RootPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1119) else: quickfix.IntField.__init__(self, 1119, data) class NoRootPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1120) else: quickfix.IntField.__init__(self, 1120, data) class RootPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1121) else: quickfix.StringField.__init__(self, 1121, data) class RootPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1122) else: quickfix.IntField.__init__(self, 1122, data) class TradeHandlingInstr(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1123) else: quickfix.CharField.__init__(self, 1123, data) class OrigTradeHandlingInstr(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1124) else: quickfix.CharField.__init__(self, 1124, data) class OrigTradeDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1125) else: quickfix.StringField.__init__(self, 1125, data) class OrigTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1126) else: quickfix.StringField.__init__(self, 1126, data) class OrigSecondaryTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1127) else: quickfix.StringField.__init__(self, 1127, data) class TZTransactTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1132) else: quickfix.StringField.__init__(self, 1132, data) class ExDestinationIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1133) else: quickfix.CharField.__init__(self, 1133, data) class ReportedPxDiff(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1134) else: quickfix.BoolField.__init__(self, 1134, data) class RptSys(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1135) else: quickfix.StringField.__init__(self, 1135, data) class AllocClearingFeeIndicator(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1136) else: quickfix.StringField.__init__(self, 1136, data) class DisplayQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1138) else: quickfix.DoubleField.__init__(self, 1138, data) class ExchangeSpecialInstructions(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1139) else: quickfix.StringField.__init__(self, 1139, data) class NoUsernames(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 809) else: quickfix.IntField.__init__(self, 809, data) class ExpirationQtyType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 982) else: quickfix.IntField.__init__(self, 982, data) class MaxTradeVol(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1140) else: quickfix.DoubleField.__init__(self, 1140, data) class NoMDFeedTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1141) else: quickfix.IntField.__init__(self, 1141, data) class MatchAlgorithm(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1142) else: quickfix.StringField.__init__(self, 1142, data) class MaxPriceVariation(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1143) else: quickfix.DoubleField.__init__(self, 1143, data) class ImpliedMarketIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1144) else: quickfix.IntField.__init__(self, 1144, data) class EventTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1145) else: quickfix.UtcTimeStampField.__init__(self, 1145, data) class MinPriceIncrementAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1146) else: quickfix.DoubleField.__init__(self, 1146, data) class UnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1147) else: quickfix.DoubleField.__init__(self, 1147, data) class LowLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1148) else: quickfix.DoubleField.__init__(self, 1148, data) class HighLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1149) else: quickfix.DoubleField.__init__(self, 1149, data) class TradingReferencePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1150) else: quickfix.DoubleField.__init__(self, 1150, data) class SecurityGroup(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1151) else: quickfix.StringField.__init__(self, 1151, data) class LegNumber(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1152) else: quickfix.IntField.__init__(self, 1152, data) class SettlementCycleNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1153) else: quickfix.IntField.__init__(self, 1153, data) class SideCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1154) else: quickfix.StringField.__init__(self, 1154, data) class SideSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1155) else: quickfix.StringField.__init__(self, 1155, data) class ApplExtID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1156) else: quickfix.IntField.__init__(self, 1156, data) class CcyAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1157) else: quickfix.DoubleField.__init__(self, 1157, data) class NoSettlDetails(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1158) else: quickfix.IntField.__init__(self, 1158, data) class SettlObligMode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1159) else: quickfix.IntField.__init__(self, 1159, data) class SettlObligMsgID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1160) else: quickfix.StringField.__init__(self, 1160, data) class SettlObligID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1161) else: quickfix.StringField.__init__(self, 1161, data) class SettlObligTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1162) else: quickfix.CharField.__init__(self, 1162, data) class SettlObligRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1163) else: quickfix.StringField.__init__(self, 1163, data) class SettlObligSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1164) else: quickfix.CharField.__init__(self, 1164, data) class NoSettlOblig(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1165) else: quickfix.IntField.__init__(self, 1165, data) class QuoteMsgID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1166) else: quickfix.StringField.__init__(self, 1166, data) class QuoteEntryStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1167) else: quickfix.IntField.__init__(self, 1167, data) class TotNoCxldQuotes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1168) else: quickfix.IntField.__init__(self, 1168, data) class TotNoAccQuotes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1169) else: quickfix.IntField.__init__(self, 1169, data) class TotNoRejQuotes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1170) else: quickfix.IntField.__init__(self, 1170, data) class PrivateQuote(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1171) else: quickfix.BoolField.__init__(self, 1171, data) class RespondentType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1172) else: quickfix.IntField.__init__(self, 1172, data) class MDSubBookType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1173) else: quickfix.IntField.__init__(self, 1173, data) class SecurityTradingEvent(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1174) else: quickfix.IntField.__init__(self, 1174, data) class NoStatsIndicators(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1175) else: quickfix.IntField.__init__(self, 1175, data) class StatsType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1176) else: quickfix.IntField.__init__(self, 1176, data) class NoOfSecSizes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1177) else: quickfix.IntField.__init__(self, 1177, data) class MDSecSizeType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1178) else: quickfix.IntField.__init__(self, 1178, data) class MDSecSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1179) else: quickfix.DoubleField.__init__(self, 1179, data) class ApplID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1180) else: quickfix.StringField.__init__(self, 1180, data) class ApplSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1181) else: quickfix.IntField.__init__(self, 1181, data) class ApplBegSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1182) else: quickfix.IntField.__init__(self, 1182, data) class ApplEndSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1183) else: quickfix.IntField.__init__(self, 1183, data) class SecurityXMLLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1184) else: quickfix.IntField.__init__(self, 1184, data) class SecurityXML(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1185) else: quickfix.StringField.__init__(self, 1185, data) class SecurityXMLSchema(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1186) else: quickfix.StringField.__init__(self, 1186, data) class RefreshIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1187) else: quickfix.BoolField.__init__(self, 1187, data) class Volatility(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1188) else: quickfix.DoubleField.__init__(self, 1188, data) class TimeToExpiration(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1189) else: quickfix.DoubleField.__init__(self, 1189, data) class RiskFreeRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1190) else: quickfix.DoubleField.__init__(self, 1190, data) class PriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1191) else: quickfix.StringField.__init__(self, 1191, data) class PriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1192) else: quickfix.DoubleField.__init__(self, 1192, data) class SettlMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1193) else: quickfix.CharField.__init__(self, 1193, data) class ExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1194) else: quickfix.IntField.__init__(self, 1194, data) class OptPayAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1195) else: quickfix.DoubleField.__init__(self, 1195, data) class PriceQuoteMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1196) else: quickfix.StringField.__init__(self, 1196, data) class FuturesValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1197) else: quickfix.StringField.__init__(self, 1197, data) class ListMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1198) else: quickfix.IntField.__init__(self, 1198, data) class CapPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1199) else: quickfix.DoubleField.__init__(self, 1199, data) class FloorPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1200) else: quickfix.DoubleField.__init__(self, 1200, data) class NoStrikeRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1201) else: quickfix.IntField.__init__(self, 1201, data) class StartStrikePxRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1202) else: quickfix.DoubleField.__init__(self, 1202, data) class EndStrikePxRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1203) else: quickfix.DoubleField.__init__(self, 1203, data) class StrikeIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1204) else: quickfix.DoubleField.__init__(self, 1204, data) class NoTickRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1205) else: quickfix.IntField.__init__(self, 1205, data) class StartTickPriceRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1206) else: quickfix.DoubleField.__init__(self, 1206, data) class EndTickPriceRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1207) else: quickfix.DoubleField.__init__(self, 1207, data) class TickIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1208) else: quickfix.DoubleField.__init__(self, 1208, data) class TickRuleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1209) else: quickfix.IntField.__init__(self, 1209, data) class NestedInstrAttribType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1210) else: quickfix.IntField.__init__(self, 1210, data) class NestedInstrAttribValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1211) else: quickfix.StringField.__init__(self, 1211, data) class LegMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1212) else: quickfix.StringField.__init__(self, 1212, data) class UnderlyingMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1213) else: quickfix.StringField.__init__(self, 1213, data) class DerivativeSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1214) else: quickfix.StringField.__init__(self, 1214, data) class DerivativeSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1215) else: quickfix.StringField.__init__(self, 1215, data) class DerivativeSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1216) else: quickfix.StringField.__init__(self, 1216, data) class DerivativeSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1217) else: quickfix.StringField.__init__(self, 1217, data) class NoDerivativeSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1218) else: quickfix.IntField.__init__(self, 1218, data) class DerivativeSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1219) else: quickfix.StringField.__init__(self, 1219, data) class DerivativeSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1220) else: quickfix.StringField.__init__(self, 1220, data) class SecondaryLowLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1221) else: quickfix.DoubleField.__init__(self, 1221, data) class MaturityRuleID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1222) else: quickfix.StringField.__init__(self, 1222, data) class StrikeRuleID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1223) else: quickfix.StringField.__init__(self, 1223, data) class LegUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1224) else: quickfix.DoubleField.__init__(self, 1224, data) class DerivativeOptPayAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1225) else: quickfix.DoubleField.__init__(self, 1225, data) class EndMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1226) else: quickfix.StringField.__init__(self, 1226, data) class ProductComplex(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1227) else: quickfix.StringField.__init__(self, 1227, data) class DerivativeProductComplex(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1228) else: quickfix.StringField.__init__(self, 1228, data) class MaturityMonthYearIncrement(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1229) else: quickfix.IntField.__init__(self, 1229, data) class SecondaryHighLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1230) else: quickfix.DoubleField.__init__(self, 1230, data) class MinLotSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1231) else: quickfix.DoubleField.__init__(self, 1231, data) class NoExecInstRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1232) else: quickfix.IntField.__init__(self, 1232, data) class NoLotTypeRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1234) else: quickfix.IntField.__init__(self, 1234, data) class NoMatchRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1235) else: quickfix.IntField.__init__(self, 1235, data) class NoMaturityRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1236) else: quickfix.IntField.__init__(self, 1236, data) class NoOrdTypeRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1237) else: quickfix.IntField.__init__(self, 1237, data) class NoTimeInForceRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1239) else: quickfix.IntField.__init__(self, 1239, data) class SecondaryTradingReferencePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1240) else: quickfix.DoubleField.__init__(self, 1240, data) class StartMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1241) else: quickfix.StringField.__init__(self, 1241, data) class FlexProductEligibilityIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1242) else: quickfix.BoolField.__init__(self, 1242, data) class DerivFlexProductEligibilityIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1243) else: quickfix.BoolField.__init__(self, 1243, data) class FlexibleIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1244) else: quickfix.BoolField.__init__(self, 1244, data) class TradingCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1245) else: quickfix.StringField.__init__(self, 1245, data) class DerivativeProduct(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1246) else: quickfix.IntField.__init__(self, 1246, data) class DerivativeSecurityGroup(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1247) else: quickfix.StringField.__init__(self, 1247, data) class DerivativeCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1248) else: quickfix.StringField.__init__(self, 1248, data) class DerivativeSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1249) else: quickfix.StringField.__init__(self, 1249, data) class DerivativeSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1250) else: quickfix.StringField.__init__(self, 1250, data) class DerivativeMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1251) else: quickfix.StringField.__init__(self, 1251, data) class DerivativeMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1252) else: quickfix.StringField.__init__(self, 1252, data) class DerivativeMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1253) else: quickfix.StringField.__init__(self, 1253, data) class DerivativeSettleOnOpenFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1254) else: quickfix.StringField.__init__(self, 1254, data) class DerivativeInstrmtAssignmentMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1255) else: quickfix.CharField.__init__(self, 1255, data) class DerivativeSecurityStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1256) else: quickfix.StringField.__init__(self, 1256, data) class DerivativeInstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1257) else: quickfix.StringField.__init__(self, 1257, data) class DerivativeCountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1258) else: quickfix.StringField.__init__(self, 1258, data) class DerivativeStateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1259) else: quickfix.StringField.__init__(self, 1259, data) class DerivativeLocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1260) else: quickfix.StringField.__init__(self, 1260, data) class DerivativeStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1261) else: quickfix.DoubleField.__init__(self, 1261, data) class DerivativeStrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1262) else: quickfix.StringField.__init__(self, 1262, data) class DerivativeStrikeMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1263) else: quickfix.DoubleField.__init__(self, 1263, data) class DerivativeStrikeValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1264) else: quickfix.DoubleField.__init__(self, 1264, data) class DerivativeOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1265) else: quickfix.CharField.__init__(self, 1265, data) class DerivativeContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1266) else: quickfix.DoubleField.__init__(self, 1266, data) class DerivativeMinPriceIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1267) else: quickfix.DoubleField.__init__(self, 1267, data) class DerivativeMinPriceIncrementAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1268) else: quickfix.DoubleField.__init__(self, 1268, data) class DerivativeUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1269) else: quickfix.StringField.__init__(self, 1269, data) class DerivativeUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1270) else: quickfix.DoubleField.__init__(self, 1270, data) class DerivativeTimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1271) else: quickfix.StringField.__init__(self, 1271, data) class DerivativeSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1272) else: quickfix.StringField.__init__(self, 1272, data) class DerivativePositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1273) else: quickfix.IntField.__init__(self, 1273, data) class DerivativeNTPositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1274) else: quickfix.IntField.__init__(self, 1274, data) class DerivativeIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1275) else: quickfix.StringField.__init__(self, 1275, data) class DerivativeIssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1276) else: quickfix.StringField.__init__(self, 1276, data) class DerivativeEncodedIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1277) else: quickfix.IntField.__init__(self, 1277, data) class DerivativeEncodedIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1278) else: quickfix.StringField.__init__(self, 1278, data) class DerivativeSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1279) else: quickfix.StringField.__init__(self, 1279, data) class DerivativeEncodedSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1280) else: quickfix.IntField.__init__(self, 1280, data) class DerivativeEncodedSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1281) else: quickfix.StringField.__init__(self, 1281, data) class DerivativeSecurityXMLLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1282) else: quickfix.IntField.__init__(self, 1282, data) class DerivativeSecurityXML(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1283) else: quickfix.StringField.__init__(self, 1283, data) class DerivativeSecurityXMLSchema(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1284) else: quickfix.StringField.__init__(self, 1284, data) class DerivativeContractSettlMonth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1285) else: quickfix.StringField.__init__(self, 1285, data) class NoDerivativeEvents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1286) else: quickfix.IntField.__init__(self, 1286, data) class DerivativeEventType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1287) else: quickfix.IntField.__init__(self, 1287, data) class DerivativeEventDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1288) else: quickfix.StringField.__init__(self, 1288, data) class DerivativeEventTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1289) else: quickfix.UtcTimeStampField.__init__(self, 1289, data) class DerivativeEventPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1290) else: quickfix.DoubleField.__init__(self, 1290, data) class DerivativeEventText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1291) else: quickfix.StringField.__init__(self, 1291, data) class NoDerivativeInstrumentParties(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1292) else: quickfix.IntField.__init__(self, 1292, data) class DerivativeInstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1293) else: quickfix.StringField.__init__(self, 1293, data) class DerivativeInstrumentPartyIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1294) else: quickfix.StringField.__init__(self, 1294, data) class DerivativeInstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1295) else: quickfix.IntField.__init__(self, 1295, data) class NoDerivativeInstrumentPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1296) else: quickfix.IntField.__init__(self, 1296, data) class DerivativeInstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1297) else: quickfix.StringField.__init__(self, 1297, data) class DerivativeInstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1298) else: quickfix.IntField.__init__(self, 1298, data) class DerivativeExerciseStyle(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1299) else: quickfix.CharField.__init__(self, 1299, data) class MarketSegmentID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1300) else: quickfix.StringField.__init__(self, 1300, data) class MarketID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1301) else: quickfix.StringField.__init__(self, 1301, data) class MaturityMonthYearIncrementUnits(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1302) else: quickfix.IntField.__init__(self, 1302, data) class MaturityMonthYearFormat(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1303) else: quickfix.IntField.__init__(self, 1303, data) class StrikeExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1304) else: quickfix.IntField.__init__(self, 1304, data) class SecondaryPriceLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1305) else: quickfix.IntField.__init__(self, 1305, data) class PriceLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1306) else: quickfix.IntField.__init__(self, 1306, data) class ExecInstValue(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1308) else: quickfix.CharField.__init__(self, 1308, data) class NoTradingSessionRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1309) else: quickfix.IntField.__init__(self, 1309, data) class NoMarketSegments(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1310) else: quickfix.IntField.__init__(self, 1310, data) class NoDerivativeInstrAttrib(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1311) else: quickfix.IntField.__init__(self, 1311, data) class NoNestedInstrAttrib(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1312) else: quickfix.IntField.__init__(self, 1312, data) class DerivativeInstrAttribType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1313) else: quickfix.IntField.__init__(self, 1313, data) class DerivativeInstrAttribValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1314) else: quickfix.StringField.__init__(self, 1314, data) class DerivativePriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1315) else: quickfix.StringField.__init__(self, 1315, data) class DerivativePriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1316) else: quickfix.DoubleField.__init__(self, 1316, data) class DerivativeSettlMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1317) else: quickfix.CharField.__init__(self, 1317, data) class DerivativePriceQuoteMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1318) else: quickfix.StringField.__init__(self, 1318, data) class DerivativeFuturesValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1319) else: quickfix.StringField.__init__(self, 1319, data) class DerivativeListMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1320) else: quickfix.IntField.__init__(self, 1320, data) class DerivativeCapPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1321) else: quickfix.DoubleField.__init__(self, 1321, data) class DerivativeFloorPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1322) else: quickfix.DoubleField.__init__(self, 1322, data) class DerivativePutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1323) else: quickfix.IntField.__init__(self, 1323, data) class ListUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1324) else: quickfix.CharField.__init__(self, 1324, data) class ParentMktSegmID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1325) else: quickfix.StringField.__init__(self, 1325, data) class TradingSessionDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1326) else: quickfix.StringField.__init__(self, 1326, data) class TradSesUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1327) else: quickfix.CharField.__init__(self, 1327, data) class RejectText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1328) else: quickfix.StringField.__init__(self, 1328, data) class FeeMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1329) else: quickfix.DoubleField.__init__(self, 1329, data) class UnderlyingLegSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1330) else: quickfix.StringField.__init__(self, 1330, data) class UnderlyingLegSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1331) else: quickfix.StringField.__init__(self, 1331, data) class UnderlyingLegSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1332) else: quickfix.StringField.__init__(self, 1332, data) class UnderlyingLegSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1333) else: quickfix.StringField.__init__(self, 1333, data) class NoUnderlyingLegSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1334) else: quickfix.IntField.__init__(self, 1334, data) class UnderlyingLegSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1335) else: quickfix.StringField.__init__(self, 1335, data) class UnderlyingLegSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1336) else: quickfix.StringField.__init__(self, 1336, data) class UnderlyingLegSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1337) else: quickfix.StringField.__init__(self, 1337, data) class UnderlyingLegSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1338) else: quickfix.StringField.__init__(self, 1338, data) class UnderlyingLegMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1339) else: quickfix.StringField.__init__(self, 1339, data) class UnderlyingLegStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1340) else: quickfix.DoubleField.__init__(self, 1340, data) class UnderlyingLegSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1341) else: quickfix.StringField.__init__(self, 1341, data) class NoOfLegUnderlyings(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1342) else: quickfix.IntField.__init__(self, 1342, data) class UnderlyingLegPutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1343) else: quickfix.IntField.__init__(self, 1343, data) class UnderlyingLegCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1344) else: quickfix.StringField.__init__(self, 1344, data) class UnderlyingLegMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1345) else: quickfix.StringField.__init__(self, 1345, data) class ApplReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1346) else: quickfix.StringField.__init__(self, 1346, data) class ApplReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1347) else: quickfix.IntField.__init__(self, 1347, data) class ApplResponseType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1348) else: quickfix.IntField.__init__(self, 1348, data) class ApplTotalMessageCount(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1349) else: quickfix.IntField.__init__(self, 1349, data) class ApplLastSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1350) else: quickfix.IntField.__init__(self, 1350, data) class NoApplIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1351) else: quickfix.IntField.__init__(self, 1351, data) class ApplResendFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1352) else: quickfix.BoolField.__init__(self, 1352, data) class ApplResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1353) else: quickfix.StringField.__init__(self, 1353, data) class ApplResponseError(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1354) else: quickfix.IntField.__init__(self, 1354, data) class RefApplID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1355) else: quickfix.StringField.__init__(self, 1355, data) class ApplReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1356) else: quickfix.StringField.__init__(self, 1356, data) class RefApplLastSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1357) else: quickfix.IntField.__init__(self, 1357, data) class LegPutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1358) else: quickfix.IntField.__init__(self, 1358, data) class TotNoFills(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1361) else: quickfix.IntField.__init__(self, 1361, data) class NoFills(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1362) else: quickfix.IntField.__init__(self, 1362, data) class FillExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1363) else: quickfix.StringField.__init__(self, 1363, data) class FillPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1364) else: quickfix.DoubleField.__init__(self, 1364, data) class FillQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1365) else: quickfix.DoubleField.__init__(self, 1365, data) class LegAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1366) else: quickfix.StringField.__init__(self, 1366, data) class LegAllocSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1367) else: quickfix.StringField.__init__(self, 1367, data) class TradSesEvent(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1368) else: quickfix.IntField.__init__(self, 1368, data) class MassActionReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1369) else: quickfix.StringField.__init__(self, 1369, data) class NoNotAffectedOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1370) else: quickfix.IntField.__init__(self, 1370, data) class NotAffectedOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1371) else: quickfix.StringField.__init__(self, 1371, data) class NotAffOrigClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1372) else: quickfix.StringField.__init__(self, 1372, data) class MassActionType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1373) else: quickfix.IntField.__init__(self, 1373, data) class MassActionScope(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1374) else: quickfix.IntField.__init__(self, 1374, data) class MassActionResponse(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1375) else: quickfix.IntField.__init__(self, 1375, data) class MassActionRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1376) else: quickfix.IntField.__init__(self, 1376, data) class MultilegModel(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1377) else: quickfix.IntField.__init__(self, 1377, data) class MultilegPriceMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1378) else: quickfix.IntField.__init__(self, 1378, data) class LegVolatility(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1379) else: quickfix.DoubleField.__init__(self, 1379, data) class DividendYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1380) else: quickfix.DoubleField.__init__(self, 1380, data) class LegDividendYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1381) else: quickfix.DoubleField.__init__(self, 1381, data) class CurrencyRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1382) else: quickfix.DoubleField.__init__(self, 1382, data) class LegCurrencyRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1383) else: quickfix.DoubleField.__init__(self, 1383, data) class LegExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1384) else: quickfix.StringField.__init__(self, 1384, data) class ContingencyType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1385) else: quickfix.IntField.__init__(self, 1385, data) class ListRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1386) else: quickfix.IntField.__init__(self, 1386, data) class NoTrdRepIndicators(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1387) else: quickfix.IntField.__init__(self, 1387, data) class TrdRepPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1388) else: quickfix.IntField.__init__(self, 1388, data) class TrdRepIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1389) else: quickfix.BoolField.__init__(self, 1389, data) class TradePublishIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1390) else: quickfix.IntField.__init__(self, 1390, data) class UnderlyingLegOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1391) else: quickfix.CharField.__init__(self, 1391, data) class UnderlyingLegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1392) else: quickfix.StringField.__init__(self, 1392, data) class MarketReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1393) else: quickfix.StringField.__init__(self, 1393, data) class MarketReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1394) else: quickfix.StringField.__init__(self, 1394, data) class MarketUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1395) else: quickfix.CharField.__init__(self, 1395, data) class MarketSegmentDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1396) else: quickfix.StringField.__init__(self, 1396, data) class EncodedMktSegmDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1397) else: quickfix.IntField.__init__(self, 1397, data) class EncodedMktSegmDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1398) else: quickfix.StringField.__init__(self, 1398, data) class ApplNewSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1399) else: quickfix.IntField.__init__(self, 1399, data) class EncryptedPasswordMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1400) else: quickfix.IntField.__init__(self, 1400, data) class EncryptedPasswordLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1401) else: quickfix.IntField.__init__(self, 1401, data) class EncryptedPassword(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1402) else: quickfix.StringField.__init__(self, 1402, data) class EncryptedNewPasswordLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1403) else: quickfix.IntField.__init__(self, 1403, data) class EncryptedNewPassword(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1404) else: quickfix.StringField.__init__(self, 1404, data) class UnderlyingLegMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1405) else: quickfix.StringField.__init__(self, 1405, data) class RefApplExtID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1406) else: quickfix.IntField.__init__(self, 1406, data) class DefaultApplExtID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1407) else: quickfix.IntField.__init__(self, 1407, data) class DefaultCstmApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1408) else: quickfix.StringField.__init__(self, 1408, data) class SessionStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1409) else: quickfix.IntField.__init__(self, 1409, data) class DefaultVerIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1410) else: quickfix.BoolField.__init__(self, 1410, data) class Nested4PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1411) else: quickfix.IntField.__init__(self, 1411, data) class Nested4PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1412) else: quickfix.StringField.__init__(self, 1412, data) class NoNested4PartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1413) else: quickfix.IntField.__init__(self, 1413, data) class NoNested4PartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1414) else: quickfix.IntField.__init__(self, 1414, data) class Nested4PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1415) else: quickfix.StringField.__init__(self, 1415, data) class Nested4PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1416) else: quickfix.CharField.__init__(self, 1416, data) class Nested4PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1417) else: quickfix.IntField.__init__(self, 1417, data) class LegLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1418) else: quickfix.DoubleField.__init__(self, 1418, data) class UnderlyingExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1419) else: quickfix.IntField.__init__(self, 1419, data) class LegExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1420) else: quickfix.IntField.__init__(self, 1420, data) class LegPriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1421) else: quickfix.StringField.__init__(self, 1421, data) class LegPriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1422) else: quickfix.DoubleField.__init__(self, 1422, data) class UnderlyingUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1423) else: quickfix.DoubleField.__init__(self, 1423, data) class UnderlyingPriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1424) else: quickfix.StringField.__init__(self, 1424, data) class UnderlyingPriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1425) else: quickfix.DoubleField.__init__(self, 1425, data) class ApplReportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1426) else: quickfix.IntField.__init__(self, 1426, data) class HaltReasonInt(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 327) else: quickfix.IntField.__init__(self, 327, data) class SideLastQty(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1009) else: quickfix.IntField.__init__(self, 1009, data) class UnderlyingInstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1059) else: quickfix.StringField.__init__(self, 1059, data) class UnderlyingInstrumentPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1060) else: quickfix.CharField.__init__(self, 1060, data) class UnderlyingInstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1061) else: quickfix.IntField.__init__(self, 1061, data) class UnderlyingInstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1063) else: quickfix.StringField.__init__(self, 1063, data) class UnderlyingInstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1064) else: quickfix.IntField.__init__(self, 1064, data) class OptPayoutAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1195) else: quickfix.DoubleField.__init__(self, 1195, data) class ValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1197) else: quickfix.StringField.__init__(self, 1197, data) class DerivativeValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1319) else: quickfix.StringField.__init__(self, 1319, data) class SideExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1427) else: quickfix.StringField.__init__(self, 1427, data) class OrderDelay(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1428) else: quickfix.IntField.__init__(self, 1428, data) class OrderDelayUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1429) else: quickfix.IntField.__init__(self, 1429, data) class VenueType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1430) else: quickfix.CharField.__init__(self, 1430, data) class RefOrdIDReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1431) else: quickfix.IntField.__init__(self, 1431, data) class OrigCustOrderCapacity(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1432) else: quickfix.IntField.__init__(self, 1432, data) class RefApplReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1433) else: quickfix.StringField.__init__(self, 1433, data) class ModelType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1434) else: quickfix.IntField.__init__(self, 1434, data) class ContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1435) else: quickfix.IntField.__init__(self, 1435, data) class LegContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1436) else: quickfix.IntField.__init__(self, 1436, data) class UnderlyingContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1437) else: quickfix.IntField.__init__(self, 1437, data) class DerivativeContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1438) else: quickfix.IntField.__init__(self, 1438, data) class FlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1439) else: quickfix.IntField.__init__(self, 1439, data) class LegFlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1440) else: quickfix.IntField.__init__(self, 1440, data) class UnderlyingFlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1441) else: quickfix.IntField.__init__(self, 1441, data) class DerivativeFlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1442) else: quickfix.IntField.__init__(self, 1442, data) class FillLiquidityInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1443) else: quickfix.IntField.__init__(self, 1443, data) class SideLiquidityInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1444) else: quickfix.IntField.__init__(self, 1444, data) class NoRateSources(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1445) else: quickfix.IntField.__init__(self, 1445, data) class RateSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1446) else: quickfix.IntField.__init__(self, 1446, data) class RateSourceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1447) else: quickfix.IntField.__init__(self, 1447, data) class ReferencePage(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1448) else: quickfix.StringField.__init__(self, 1448, data) class RestructuringType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1449) else: quickfix.StringField.__init__(self, 1449, data) class Seniority(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1450) else: quickfix.StringField.__init__(self, 1450, data) class NotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1451) else: quickfix.DoubleField.__init__(self, 1451, data) class OriginalNotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1452) else: quickfix.DoubleField.__init__(self, 1452, data) class UnderlyingRestructuringType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1453) else: quickfix.StringField.__init__(self, 1453, data) class UnderlyingSeniority(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1454) else: quickfix.StringField.__init__(self, 1454, data) class UnderlyingNotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1455) else: quickfix.DoubleField.__init__(self, 1455, data) class UnderlyingOriginalNotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1456) else: quickfix.DoubleField.__init__(self, 1456, data) class AttachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1457) else: quickfix.DoubleField.__init__(self, 1457, data) class DetachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1458) else: quickfix.DoubleField.__init__(self, 1458, data) class UnderlyingAttachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1459) else: quickfix.DoubleField.__init__(self, 1459, data) class UnderlyingDetachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1460) else: quickfix.DoubleField.__init__(self, 1460, data) class NoTargetPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1461) else: quickfix.IntField.__init__(self, 1461, data) class TargetPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1462) else: quickfix.StringField.__init__(self, 1462, data) class TargetPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1463) else: quickfix.CharField.__init__(self, 1463, data) class TargetPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1464) else: quickfix.IntField.__init__(self, 1464, data) class SecurityListID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1465) else: quickfix.StringField.__init__(self, 1465, data) class SecurityListRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1466) else: quickfix.StringField.__init__(self, 1466, data) class SecurityListDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1467) else: quickfix.StringField.__init__(self, 1467, data) class EncodedSecurityListDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1468) else: quickfix.IntField.__init__(self, 1468, data) class EncodedSecurityListDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1469) else: quickfix.StringField.__init__(self, 1469, data) class SecurityListType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1470) else: quickfix.IntField.__init__(self, 1470, data) class SecurityListTypeSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1471) else: quickfix.IntField.__init__(self, 1471, data) class NewsID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1472) else: quickfix.StringField.__init__(self, 1472, data) class NewsCategory(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1473) else: quickfix.IntField.__init__(self, 1473, data) class LanguageCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1474) else: quickfix.StringField.__init__(self, 1474, data) class NoNewsRefIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1475) else: quickfix.IntField.__init__(self, 1475, data) class NewsRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1476) else: quickfix.StringField.__init__(self, 1476, data) class NewsRefType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1477) else: quickfix.IntField.__init__(self, 1477, data) class StrikePriceDeterminationMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1478) else: quickfix.IntField.__init__(self, 1478, data) class StrikePriceBoundaryMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1479) else: quickfix.IntField.__init__(self, 1479, data) class StrikePriceBoundaryPrecision(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1480) else: quickfix.DoubleField.__init__(self, 1480, data) class UnderlyingPriceDeterminationMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1481) else: quickfix.IntField.__init__(self, 1481, data) class OptPayoutType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1482) else: quickfix.IntField.__init__(self, 1482, data) class NoComplexEvents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1483) else: quickfix.IntField.__init__(self, 1483, data) class ComplexEventType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1484) else: quickfix.IntField.__init__(self, 1484, data) class ComplexOptPayoutAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1485) else: quickfix.DoubleField.__init__(self, 1485, data) class ComplexEventPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1486) else: quickfix.DoubleField.__init__(self, 1486, data) class ComplexEventPriceBoundaryMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1487) else: quickfix.IntField.__init__(self, 1487, data) class ComplexEventPriceBoundaryPrecision(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1488) else: quickfix.DoubleField.__init__(self, 1488, data) class ComplexEventPriceTimeType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1489) else: quickfix.IntField.__init__(self, 1489, data) class ComplexEventCondition(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1490) else: quickfix.IntField.__init__(self, 1490, data) class NoComplexEventDates(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1491) else: quickfix.IntField.__init__(self, 1491, data) class ComplexEventStartDate(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1492) else: quickfix.UtcTimeStampField.__init__(self, 1492, data) class ComplexEventEndDate(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1493) else: quickfix.UtcTimeStampField.__init__(self, 1493, data) class NoComplexEventTimes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1494) else: quickfix.IntField.__init__(self, 1494, data) class ComplexEventStartTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 1495) else: quickfix.UtcTimeOnlyField.__init__(self, 1495, data) class ComplexEventEndTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 1496) else: quickfix.UtcTimeOnlyField.__init__(self, 1496, data) class StreamAsgnReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1497) else: quickfix.StringField.__init__(self, 1497, data) class StreamAsgnReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1498) else: quickfix.IntField.__init__(self, 1498, data) class NoAsgnReqs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1499) else: quickfix.IntField.__init__(self, 1499, data) class MDStreamID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1500) else: quickfix.StringField.__init__(self, 1500, data) class StreamAsgnRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1501) else: quickfix.StringField.__init__(self, 1501, data) class StreamAsgnRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1502) else: quickfix.IntField.__init__(self, 1502, data) class StreamAsgnAckType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1503) else: quickfix.IntField.__init__(self, 1503, data) class RelSymTransactTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1504) else: quickfix.UtcTimeStampField.__init__(self, 1504, data) class StreamAsgnType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1617) else: quickfix.IntField.__init__(self, 1617, data) quickfix-1.15.1+dfsg.orig/src/python/test/0000755000372000001440000000000013265006437017767 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/python/test/FieldBaseTestCase.py0000644000372000001440000000142513265006437023615 0ustar robertousersimport quickfix as fix import unittest class FieldBaseTestCase(unittest.TestCase): def setUp(self): self.object = fix.FieldBase( 12, "VALUE" ) def test_set(self): self.object.setString("VALUE") self.assertTrue(self.object.getFixString() == "12=VALUE\001") self.assertTrue(self.object.getTotal() == 542) self.assertTrue(self.object.getLength() == 9) self.object.setString("VALUF") self.assertTrue(self.object.getFixString() == "12=VALUF\001") self.assertTrue(self.object.getTotal() == 543) self.assertTrue(self.object.getLength() == 9) self.object.setTag(13) self.assertTrue(self.object.getFixString() == "13=VALUF\001") self.assertTrue(self.object.getTotal() == 544) self.assertTrue(self.object.getLength() == 9) if __name__ == '__main__': unittest.main() quickfix-1.15.1+dfsg.orig/src/python/test/SessionSettingsTestCase.py0000644000372000001440000000202313265006437025136 0ustar robertousersimport quickfix as fix import unittest class SessionSettingsTestCase(unittest.TestCase): def setUp(self): self.object = fix.SessionSettings() def test_validate(self): sessionID = fix.SessionID( "FIX.4.2", "SenderCompID", "TargetCompID" ) dictionary = fix.Dictionary() try: self.object.set( sessionID, dictionary ) self.assertTrue( 0 ) except fix.ConfigError as e: self.assertTrue( 1 ) dictionary.setString( fix.CONNECTION_TYPE, "badvalue" ) try: self.object.set( sessionID, dictionary ); self.assertTrue( 0 ); except fix.ConfigError as e: self.assertTrue( 1 ) dictionary.setString( fix.CONNECTION_TYPE, "initiator" ) try: self.object.set( sessionID, dictionary ); self.assertTrue( 1 ); except fix.ConfigError as e: self.assertTrue( 0 ) sessionID = fix.SessionID( "FIX4.2", "SenderCompID", "TargetCompID" ) try: self.object.set( sessionID, dictionary ); self.assertTrue( 0 ); except fix.ConfigError as e: self.assertTrue( 1 ) if __name__ == '__main__': unittest.main() quickfix-1.15.1+dfsg.orig/src/python/test/DataDictionaryTestCase.py0000644000372000001440000002343313265006437024701 0ustar robertousersimport quickfix as fix import quickfix40 as fix40 import unittest class TooHigh(fix.StringField): def __init__(self, data = None): if data == None: fix.StringField.__init__(self, 501) else: fix.StringField.__init__(self, 501, data) class DataDictionaryTestCase(unittest.TestCase): def setUp(self): self.object = fix.DataDictionary() def test_addMsgType(self): self.assertTrue( self.object.isMsgType("A") == 0 ) self.object.addMsgType("A") self.assertTrue( self.object.isMsgType("A") ) def test_addMsgField(self): self.assertTrue( self.object.isMsgField( "A", 10 ) == 0 ) self.assertTrue( self.object.isMsgField( "Z", 50 ) == 0 ) self.object.addMsgField( "A", 10 ) self.object.addMsgField( "Z", 50 ) self.assertTrue( self.object.isMsgField( "A", 10 ) ) self.assertTrue( self.object.isMsgField( "Z", 50 ) ) self.assertTrue( self.object.isMsgField( "A", 50 ) == 0 ) self.assertTrue( self.object.isMsgField( "Z", 10 ) == 0 ) def test_addHeaderField(self): self.assertTrue( self.object.isHeaderField( 56 ) == 0 ) self.assertTrue( self.object.isHeaderField( 49 ) == 0 ) self.object.addHeaderField( 56, True ) self.object.addHeaderField( 49, True ) self.assertTrue( self.object.isHeaderField( 56 ) ) self.assertTrue( self.object.isHeaderField( 49 ) ) def test_addTrailerField(self): self.assertTrue( self.object.isTrailerField( 10 ) == 0 ) self.object.addTrailerField( 10, True ) self.assertTrue( self.object.isTrailerField( 10 ) ) def test_addRequiredField(self): self.assertTrue( self.object.isRequiredField( "A", 10 ) == 0 ) self.assertTrue( self.object.isRequiredField( "Z", 50 ) == 0 ) self.object.addRequiredField( "A", 10 ) self.object.addRequiredField( "Z", 50 ) self.assertTrue( self.object.isRequiredField( "A", 10 ) ) self.assertTrue( self.object.isRequiredField( "Z", 50 ) ) self.assertTrue( self.object.isRequiredField( "A", 50 ) == 0 ) self.assertTrue( self.object.isRequiredField( "Z", 10 ) == 0 ) def test_addFieldValue(self): self.assertTrue( self.object.isFieldValue( 12, "f" ) == 0 ) self.assertTrue( self.object.isFieldValue( 12, "g" ) == 0 ) self.assertTrue( self.object.isFieldValue( 15, "1" ) == 0 ) self.assertTrue( self.object.isFieldValue( 18, "2" ) == 0 ) self.assertTrue( self.object.isFieldValue( 167, "FUT" ) == 0 ) self.object.addFieldValue( 12, "f" ) self.object.addFieldValue( 12, "g" ) self.object.addFieldValue( 15, "1" ) self.object.addFieldValue( 18, "2" ) self.object.addFieldValue( 167, "FUT" ) self.assertTrue( self.object.isFieldValue( 12, "f" ) ) self.assertTrue( self.object.isFieldValue( 12, "g" ) ) self.assertTrue( self.object.isFieldValue( 15, "1" ) ) self.assertTrue( self.object.isFieldValue( 18, "2" ) ) self.assertTrue( self.object.isFieldValue( 167, "FUT" ) ) def test_addGroup(self): self.object.setVersion( "FIX.4.2" ) group1 = fix.DataDictionary() group1.addMsgType( "1" ) group2 = fix.DataDictionary() group2.addMsgType( "2" ) group3 = fix.DataDictionary() group3.addMsgType( "3" ) self.object.addGroup( "A", 100, 101, group1 ) self.object.addGroup( "A", 200, 201, group2 ) self.object.addGroup( "A", 300, 301, group3 ) d = fix.DataDictionary() delim = 0 result = self.object.getGroup( "A", 100, delim, d ) self.assertEqual( 101, result[0] ) self.assertTrue( d.isMsgType( "1" ) ) result = self.object.getGroup( "A", 200, delim, d ) self.assertEqual( 201, result[0] ) self.assertTrue( d.isMsgType( "2" ) ) result = self.object.getGroup( "A", 300, delim, d ) self.assertEqual( 301, result[0] ) self.assertTrue( d.isMsgType( "3" ) ) def test_addFieldName(self): self.object.setVersion( "FIX.4.2" ) self.object.addFieldName( 1, "Account" ) self.object.addFieldName( 11, "ClOrdID" ) self.object.addFieldName( 8, "BeginString" ) self.assertEqual( "Account", self.object.getFieldName(1, "")[0] ) self.assertEqual( 1, self.object.getFieldTag("Account", 0)[0] ) self.assertEqual( "ClOrdID", self.object.getFieldName(11, "")[0] ) self.assertEqual( 11, self.object.getFieldTag("ClOrdID", 0)[0] ) self.assertEqual( "BeginString", self.object.getFieldName(8, "")[0] ) self.assertEqual( 8, self.object.getFieldTag("BeginString", 0)[0] ) def test_addValueName(self): self.object.setVersion( "FIX.4.2" ) self.object.addValueName( 12, "0", "VALUE_12_0" ) self.object.addValueName( 12, "B", "VALUE_12_B" ) self.object.addValueName( 23, "BOO", "VALUE_23_BOO" ) self.assertEqual( "VALUE_12_0", self.object.getValueName(12, "0", "")[0] ) self.assertEqual( "VALUE_12_B", self.object.getValueName(12, "B", "")[0] ) self.assertEqual( "VALUE_23_BOO", self.object.getValueName(23, "BOO", "")[0] ) def test_checkValidTagNumber(self): self.object.setVersion( fix.BeginString_FIX40 ) self.object.addField( fix.BeginString().getTag() ) self.object.addField( fix.BodyLength().getTag() ) self.object.addField( fix.MsgType().getTag() ) self.object.addField( fix.CheckSum().getTag() ) self.object.addField( fix.TestReqID().getTag() ) self.object.addMsgType( fix.MsgType_TestRequest ) self.object.addMsgField( fix.MsgType_TestRequest, fix.TestReqID().getTag() ) testReqID = fix.TestReqID( "1" ) message = fix40.TestRequest() message.setField( testReqID ) message.setField( TooHigh( "value" ) ) try: self.object.validate( message ) self.assertTrue( 0 ) except fix.FIXException as e: self.assertTrue( 1 ) self.object.addField( 501 ) self.object.addMsgField( fix.MsgType_TestRequest, 501 ) try: self.object.validate( message ) self.assertTrue( 1 ) except fix.FIXException as e: self.assertTrue( 0 ) message.setField( 5000, "value" ) try: self.object.validate( message ) self.assertTrue( 0 ) except fix.FIXException as e: self.assertTrue( 1 ) self.object.checkUserDefinedFields( False ) try: self.object.validate( message ) self.assertTrue( 1 ) except fix.FIXException as e: self.assertTrue( 0 ) def test_checkHasValue(self): message = fix40.TestRequest() message.setField( fix.TestReqID() ) try: self.object.validate( message ) self.assertTrue( 0 ) except fix.FIXException as e: self.assertTrue( 1 ) def test_checkIsInMessage(self): self.object.setVersion( fix.BeginString_FIX40 ) self.object.addField( fix.BeginString().getTag() ) self.object.addField( fix.BodyLength().getTag() ) self.object.addField( fix.MsgType().getTag() ) self.object.addField( fix.CheckSum().getTag() ) self.object.addField( fix.TestReqID().getTag() ) self.object.addField( fix.Symbol().getTag() ) self.object.addMsgType( fix.MsgType_TestRequest ) self.object.addMsgField( fix.MsgType_TestRequest, fix.TestReqID().getTag() ) testReqID = fix.TestReqID( "1" ) message = fix40.TestRequest() message.setField( testReqID ) try: self.object.validate( message ) self.assertTrue( 1 ) except fix.FIXException as e: self.assertTrue( 0 ) message.setField( fix.Symbol("MSFT") ) try: self.object.validate( message ) self.assertTrue( 0 ) except fix.FIXException as e: self.assertTrue( 1 ) def test_checkHasRequired(self): self.object.setVersion( fix.BeginString_FIX40 ) self.object.addField( fix.BeginString().getTag() ) self.object.addField( fix.BodyLength().getTag() ) self.object.addField( fix.MsgType().getTag() ) self.object.addField( fix.SenderCompID().getTag() ) self.object.addField( fix.TargetCompID().getTag() ) self.object.addHeaderField( fix.SenderCompID().getTag(), True ) self.object.addHeaderField( fix.TargetCompID().getTag(), False ) self.object.addField( fix.CheckSum().getTag() ) self.object.addField( fix.TestReqID().getTag() ) self.object.addMsgType( fix.MsgType_TestRequest ) self.object.addMsgField( fix.MsgType_TestRequest, fix.TestReqID().getTag() ) self.object.addRequiredField( fix.MsgType_TestRequest, fix.TestReqID().getTag() ) message = fix40.TestRequest() try: self.object.validate( message ) self.assertTrue( 0 ) except fix.FIXException as e: self.assertTrue( 1 ) message.getHeader().setField( fix.SenderCompID("SENDER") ) try: self.object.validate( message ) self.assertTrue( 0 ) except fix.FIXException as e: self.assertTrue( 1 ) message.setField( fix.TestReqID("1") ) try: self.object.validate( message ) self.assertTrue( 1 ) except fix.FIXException as e: self.assertTrue( 0 ) message.getHeader().removeField( fix.SenderCompID().getTag() ) message.setField( fix.SenderCompID("SENDER") ) try: self.object.validate( message ) self.assertTrue( 0 ) except fix.FIXException as e: self.assertTrue( 1 ) if __name__ == '__main__': unittest.main() quickfix-1.15.1+dfsg.orig/src/python/test/DictionaryTestCase.py0000644000372000001440000000715513265006437024112 0ustar robertousersimport quickfix as fix import unittest class DictionaryTestCase(unittest.TestCase): def setUp(self): self.object = fix.Dictionary() def test_setGetString(self): self.object.setString( "STRINGKEY1", "STRINGVALUE1" ) self.object.setString( "STRINGKEY2", "stringvalue2" ) self.assertEqual( "STRINGVALUE1", self.object.getString("STRINGKEY1") ) self.assertEqual( "stringvalue2", self.object.getString("STRINGKEY2") ) self.assertEqual( "STRINGVALUE2", self.object.getString("STRINGKEY2", True) ) try: self.object.getString( "STRINGKEY3" ) self.assertTrue( 0 ) except fix.ConfigError as e: self.assertTrue( 1 ) def test_setGetInt(self): self.object.setInt( "LONGKEY1", 12 ) self.object.setInt( "LONGKEY2", 9827362 ) self.object.setString( "BADLONGKEY", "AB12" ) self.assertEqual( 12, self.object.getInt("LONGKEY1") ) self.assertEqual( 9827362, self.object.getInt("LONGKEY2") ) try: self.object.getInt( "LONGKEY3" ) self.assertTrue( 0 ) except fix.ConfigError as e: self.assertTrue( 1 ) try: self.object.getInt( "BADLONGKEY" ) self.assertTrue( 0 ) except fix.ConfigError as e: self.assertTrue( 1 ) def test_setGetDouble(self): self.object.setDouble( "DOUBLEKEY1", 12.3 ) self.object.setDouble( "DOUBLEKEY2", 9827362.9827362 ) self.object.setString( "BADDOUBLEKEY", "AB12.3" ) self.assertEqual( 12.3, self.object.getDouble("DOUBLEKEY1") ) self.assertEqual( 9827362.9827362, self.object.getDouble("DOUBLEKEY2") ) try: self.object.getDouble( "DOUBLEKEY3" ) self.assertTrue( 0 ) except fix.ConfigError as e: self.assertTrue( 1 ) try: self.object.getDouble( "BADDOUBLEKEY" ) self.assertTrue( 0 ) except fix.ConfigError as e: self.assertTrue( 1 ) def test_setGetDay(self): self.object.setString( "DAY1", "SU" ); self.object.setString( "DAY2", "MO" ); self.object.setString( "DAY3", "TU" ); self.object.setString( "DAY4", "WE" ); self.object.setString( "DAY5", "TH" ); self.object.setString( "DAY6", "FR" ); self.object.setString( "DAY7", "SA" ); self.assertTrue( self.object.getDay( "DAY1" ) == 1 ); self.assertTrue( self.object.getDay( "DAY2" ) == 2 ); self.assertTrue( self.object.getDay( "DAY3" ) == 3 ); self.assertTrue( self.object.getDay( "DAY4" ) == 4 ); self.assertTrue( self.object.getDay( "DAY5" ) == 5 ); self.assertTrue( self.object.getDay( "DAY6" ) == 6 ); self.assertTrue( self.object.getDay( "DAY7" ) == 7 ); self.object.setDay( "NEXTDAY1", 1 ); self.object.setDay( "NEXTDAY2", 2 ); self.object.setDay( "NEXTDAY3", 3 ); self.object.setDay( "NEXTDAY4", 4 ); self.object.setDay( "NEXTDAY5", 5 ); self.object.setDay( "NEXTDAY6", 6 ); self.object.setDay( "NEXTDAY7", 7 ); self.assertTrue( self.object.getDay( "NEXTDAY1" ) == 1 ); self.assertTrue( self.object.getDay( "NEXTDAY2" ) == 2 ); self.assertTrue( self.object.getDay( "NEXTDAY3" ) == 3 ); self.assertTrue( self.object.getDay( "NEXTDAY4" ) == 4 ); self.assertTrue( self.object.getDay( "NEXTDAY5" ) == 5 ); self.assertTrue( self.object.getDay( "NEXTDAY6" ) == 6 ); self.assertTrue( self.object.getDay( "NEXTDAY7" ) == 7 ); def test_merge(self): self.object.setString( "FIRSTKEY", "FIRSTVALUE" ); self.object.setString( "THIRDKEY", "FIRST" ); second = fix.Dictionary() second.setString( "SECONDKEY", "SECONDVALUE" ); second.setString( "THIRDKEY", "SECOND" ); self.object.merge( second ); self.assertTrue( self.object.getString( "FIRSTKEY" ) == "FIRSTVALUE" ); self.assertTrue( self.object.getString( "SECONDKEY" ) == "SECONDVALUE" ); self.assertTrue( self.object.getString( "THIRDKEY" ) == "FIRST" ); if __name__ == '__main__': unittest.main() quickfix-1.15.1+dfsg.orig/src/python/test/MessageTestCase.py0000644000372000001440000003224313265006437023365 0ustar robertousersimport quickfix as fix import quickfix42 as fix42 import unittest class MessageTestCase(unittest.TestCase): def setUp(self): self.object = fix.Message() def test_isAdmin(self): self.assertTrue( self.object.isAdmin() == 0 ) self.object.getHeader().setField( fix.MsgType("A") ) assert( self.object.isAdmin() ) self.object.getHeader().setField( fix.MsgType("D") ) assert( self.object.isAdmin() == 0 ) def test_isApp(self): self.assertTrue( self.object.isApp() == 0 ) self.object.getHeader().setField( fix.MsgType("A") ) self.assertTrue( self.object.isApp() == 0 ) self.object.getHeader().setField( fix.MsgType("D") ) assert( self.object.isApp() ) def test_isEmpty(self): message = fix.Message() self.assertTrue( message.isEmpty() ) message.getHeader().setField( fix.BeginString("FIX.4.2") ) self.assertTrue( message.isEmpty() == 0 ) message.clear() self.assertTrue( message.isEmpty() ) message.setField( fix.Symbol("MSFT") ) self.assertTrue( message.isEmpty() == 0 ) message.clear() self.assertTrue( message.isEmpty() ) message.getTrailer().setField( fix.CheckSum(10) ) self.assertTrue( message.isEmpty() == 0 ) message.clear() self.assertTrue( message.isEmpty() ) def test_setString(self): strGood = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=218\001" strNull = "8=FIX.4.2\0019=46\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\000\00110=219\001" strTrailingCharacter = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=218\001 " strNoChk = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\001" strBadChk = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=000\001" strBad = "8=FIX.4.2\0019=45\00135=0\00134=3\00149garbled=TW\00152=20000426-12:05:06\00156=ISLD\00110=000\001" strBadHeaderOrder = "8=FIX.4.2\00135=0\0019=45\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=218\001" strBodyFields = "8=FIX.4.2\0019=60\00135=D\00111=ORDERID\00121=3\00140=2\00154=1\00155=MSFT\00160=19000101-00:00:00\00110=226\001" strNoLengthAndChk = "8=FIX.4.2\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\001"; strJunk = "paste your FIX message here, then hit ENTER" strEmpty = "" try: self.object.setString( strGood ) self.object.setString( strNull ) self.object.setString( strNoLengthAndChk, False ) except fix.InvalidMessage as e: self.assertTrue( 0 ) try: self.object.setString( strTrailingCharacter ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) try: self.object.setString( strNoChk ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) try: self.object.setString( strBadChk ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) try: self.object.setString( strBad ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) try: self.object.setString( strBadHeaderOrder ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) try: self.object.setString( strNoLengthAndChk ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) try: self.object.setString( strJunk ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) try: self.object.setString( strEmpty ) self.assertTrue(0) except fix.InvalidMessage as e: self.assertTrue(1) dataDictionary = fix.DataDictionary() dataDictionary.addHeaderField( 11, False ) dataDictionary.addTrailerField( 60, False ) clOrdID = fix.ClOrdID() transactTime = fix.TransactTime() symbol = fix.Symbol() try: self.object.setString( strBodyFields, True, dataDictionary ) except fix.InvalidMessage as e: self.assertTrue( 0 ) assert( self.object.getHeader().isSetField( clOrdID ) ) assert( self.object.getTrailer().isSetField( transactTime ) ) assert( self.object.isSetField( symbol ) ) def test_setStringWithGroup(self): dataDictionary = fix.DataDictionary( "spec/FIX43.xml" ) str = "8=FIX.4.3\0019=199\00135=E\00134=126\00149=BUYSIDE\00150=00303\00152=20040916-16:19:18.328\00156=SELLSIDE\00166=1095350459\00168=2\00173=2\00111=1095350459\00167=1\0011=00303\00155=fred\00154=1\00140=1\00159=3\00111=1095350460\00167=2\0011=00303\00155=fred\00154=1\00140=1\00159=3\001394=3\00110=138\001" try: self.object.setString( str, True, dataDictionary ) self.assertEqual( str, self.object.toString() ) except fix.InvalidMessage as e: assert( 0 ) def test_setStringWithHeaderGroup(self): dataDictionary = fix.DataDictionary( "spec/FIX43.xml" ) str = "8=FIX.4.3\0019=152\00135=A\00134=125\00149=BUYSIDE\00152=20040916-16:19:18.328\00156=SELLSIDE\001627=2\001628=HOP1\001629=20040916-16:19:18.328\001630=ID1\001628=HOP2\001629=20040916-16:19:18.328\001630=ID2\00110=079\001" try: self.object.setString( str, True, dataDictionary ) self.assertEqual( str, self.object.toString() ) except fix.InvalidMessage as e: assert( 0 ) def test_outOfOrder(self): str = "54=1\00120=0\00131=109.03125\00160=00000000-00:00:00\0018=FIX.4.2\0016=109.03125\0011=acct1\001151=0\001150=2\00117=2\00139=2\00138=3000\00149=MEK\00115=USD\00137=1\00148=123ABC789\00114=3000\00135=8\00156=KEM\00134=2\00155=ABCD\00111=ID1\00122=1\001" expected = "8=FIX.4.2\0019=171\00135=8\00134=2\00149=MEK\00156=KEM\0011=acct1\0016=109.03125\00111=ID1\00114=3000\00115=USD\00117=2\00120=0\00122=1\00131=109.03125\00137=1\00138=3000\00139=2\00148=123ABC789\00154=1\00155=ABCD\00160=00000000-00:00:00\001150=2\001151=0\00110=225\001" try: self.object.setString( str, False ) self.assertEqual( expected, self.object.toString() ) except fix.InvalidMessage as e: self.assertTrue(0) def test_embeddedXml(self): dataDictionary = fix.DataDictionary( "spec/FIX42.xml" ) encodedFIXmessage = "8=FIX.4.2\0019=390\00135=8\00134=136\001369=131\00152=20150220-14:40:24.991\00149=CME\00150=G\00156=GGGGGGN\00157=GGG\001143=IL\0011=TEST\0016=0\00111=00000000000000000003\00114=1\00117=64485:M:412850TN0031303\00120=0\00131=208700\00132=1\00137=64227619161\00138=1\00139=2\00140=2\00141=0\00144=208700\00148=147403\00154=1\00155=ES\00159=0\00160=20150220-14:40:24.970\00175=20150220\001107=ESH5\001150=2\001151=0\001167=FUT\001337=TRADE\001375=CME000A\001432=20150220\001442=1\001527=642276191612015022031303\0011028=N\0011057=N\00110=000\001" str = "8=FIX.4.2\0019=501\00135=n\00134=158\001369=130\00152=20150220-14:40:24.991\00149=CME\00150=G\00156=QQQQQQN\00157=QQQ\001212=413\001213=" + encodedFIXmessage + "\00110=129\001" xmlDataLen = fix.XmlDataLen() xmlData = fix.XmlData() try: self.object.setString( str, True, dataDictionary ) self.object.getHeader().getField(xmlDataLen) self.object.getHeader().getField(xmlData) self.assertEqual( 413, xmlDataLen.getValue() ) self.assertEqual( encodedFIXmessage, xmlData.getValue() ) except fix.InvalidMessage as e: print(e) assert( 0 ) def test_reverseRoute(self): header = fix.Header() beginString = fix.BeginString( "FIX.4.2" ) senderCompID = fix.SenderCompID( "SenderCompID" ) targetCompID = fix.TargetCompID( "TargetCompID" ) onBehalfOfCompID = fix.OnBehalfOfCompID( "OnBehalfOfCompID" ) onBehalfOfSubID = fix.OnBehalfOfSubID( "OnBehalfOfSubID" ) onBehalfOfLocationID = fix.OnBehalfOfLocationID( "OnBehalfOfLocationID" ) deliverToCompID = fix.DeliverToCompID( "DeliverToCompID" ) deliverToSubID = fix.DeliverToSubID( "DeliverToSubID" ) deliverToLocationID = fix.DeliverToLocationID( "DeliverToLocationID" ) reversedMessage = fix.Message() reversedHeader = reversedMessage.getHeader() header.setField( beginString ) header.setField( senderCompID ) header.setField( targetCompID ) header.setField( onBehalfOfCompID ) header.setField( onBehalfOfSubID ) header.setField( onBehalfOfLocationID ) header.setField( deliverToCompID ) header.setField( deliverToSubID ) header.setField( deliverToLocationID ) reversedMessage.reverseRoute( header ); self.assertTrue( reversedHeader.getField( beginString ).getString() == "FIX.4.2" ) self.assertTrue( reversedHeader.getField( senderCompID ).getString() == "TargetCompID" ) self.assertTrue( reversedHeader.getField( targetCompID ).getString() == "SenderCompID" ) self.assertTrue( reversedHeader.getField( onBehalfOfCompID ).getString() == "DeliverToCompID" ) self.assertTrue( reversedHeader.getField( onBehalfOfSubID ).getString() == "DeliverToSubID" ) self.assertTrue( reversedHeader.getField( onBehalfOfLocationID ).getString() == "DeliverToLocationID" ) self.assertTrue( reversedHeader.getField( deliverToCompID ).getString() == "OnBehalfOfCompID" ) self.assertTrue( reversedHeader.getField( deliverToSubID ).getString() == "OnBehalfOfSubID" ) self.assertTrue( reversedHeader.getField( deliverToLocationID ).getString() == "OnBehalfOfLocationID" ) header.setField( fix.BeginString("FIX.4.0" ) ) reversedMessage.reverseRoute( header ) self.assertTrue( reversedHeader.isSetField( onBehalfOfLocationID ) == 0 ) self.assertTrue( reversedHeader.isSetField( deliverToLocationID ) == 0 ) header.setField( beginString ) reversedMessage.reverseRoute( header ) header.removeField( fix.OnBehalfOfCompID().getTag() ) reversedMessage.reverseRoute( header ) self.assertTrue( reversedHeader.isSetField(deliverToCompID) == 0 ) header.removeField( fix.DeliverToCompID().getTag() ) reversedMessage.reverseRoute( header ) self.assertTrue( reversedHeader.isSetField(onBehalfOfCompID) == 0 ) header.removeField( fix.OnBehalfOfSubID().getTag() ) reversedMessage.reverseRoute( header ) self.assertTrue( reversedHeader.isSetField(deliverToSubID) == 0 ) header.removeField( fix.DeliverToSubID().getTag() ) reversedMessage.reverseRoute( header ) self.assertTrue( reversedHeader.isSetField(onBehalfOfSubID) == 0 ) header.removeField( fix.OnBehalfOfLocationID().getTag() ) reversedMessage.reverseRoute( header ) self.assertTrue( reversedHeader.isSetField(deliverToLocationID) == 0 ) header.removeField( fix.DeliverToLocationID().getTag() ) reversedMessage.reverseRoute( header ) self.assertTrue( reversedHeader.isSetField(onBehalfOfLocationID) == 0 ) def test_replaceGroup(self): self.object.setField( fix.ListID( "1" ) ) self.object.setField( fix.BidType( 0 ) ) self.object.setField( fix.TotNoOrders( 3 ) ) group = fix42.NewOrderList.NoOrders() group.setField( fix.ClOrdID( "A" ) ) group.setField( fix.ListSeqNo( 1 ) ) group.setField( fix.Symbol( "DELL" ) ) group.setField( fix.Side( '1' ) ) self.object.addGroup( group ) group.setField( fix.ClOrdID( "B" ) ) group.setField( fix.ListSeqNo( 2 ) ) group.setField( fix.Symbol( "LNUX" ) ) group.setField( fix.Side( '2' ) ) self.object.addGroup( group ); group.setField( fix.ClOrdID( "C" ) ) group.setField( fix.ListSeqNo( 3 ) ) group.setField( fix.Symbol( "RHAT" ) ) group.setField( fix.Side( '3' ) ) self.object.addGroup( group ); group.setField( fix.ClOrdID( "D" ) ) group.setField( fix.ListSeqNo( 4 ) ) group.setField( fix.Symbol( "AAPL" ) ) group.setField( fix.Side( '4' ) ) self.object.replaceGroup( 2, group ); noOrders = fix.NoOrders() assert( self.object.hasGroup(1, group) ) assert( self.object.hasGroup(2, group) ) assert( self.object.hasGroup(3, group) ) self.assertEqual( 3, self.object.groupCount(fix.NoOrders().getTag()) ) self.object.getField( noOrders ) self.assertEqual( 3, noOrders.getValue() ) clOrdID = fix.ClOrdID() self.object.getGroup( 1, group ) self.assertEqual( "A", group.getField(clOrdID).getString() ) self.object.getGroup( 2, group ) self.assertEqual( "D", group.getField(clOrdID).getString() ) self.object.getGroup( 3, group ) self.assertEqual( "C", group.getField(clOrdID).getString() ) if __name__ == '__main__': unittest.main() quickfix-1.15.1+dfsg.orig/src/python/quickfix.py0000644000372000001440000766703713265006437021237 0ustar robertousers# This file was automatically generated by SWIG (http://www.swig.org). # Version 3.0.10 # # Do not make changes to this file unless you know what you are doing--modify # the SWIG interface file instead. from sys import version_info as _swig_python_version_info if _swig_python_version_info >= (2, 7, 0): def swig_import_helper(): import importlib pkg = __name__.rpartition('.')[0] mname = '.'.join((pkg, '_quickfix')).lstrip('.') try: return importlib.import_module(mname) except ImportError: return importlib.import_module('_quickfix') _quickfix = swig_import_helper() del swig_import_helper elif _swig_python_version_info >= (2, 6, 0): def swig_import_helper(): from os.path import dirname import imp fp = None try: fp, pathname, description = imp.find_module('_quickfix', [dirname(__file__)]) except ImportError: import _quickfix return _quickfix if fp is not None: try: _mod = imp.load_module('_quickfix', fp, pathname, description) finally: fp.close() return _mod _quickfix = swig_import_helper() del swig_import_helper else: import _quickfix del _swig_python_version_info try: _swig_property = property except NameError: pass # Python < 2.2 doesn't have 'property'. try: import builtins as __builtin__ except ImportError: import __builtin__ def _swig_setattr_nondynamic(self, class_type, name, value, static=1): if (name == "thisown"): return self.this.own(value) if (name == "this"): if type(value).__name__ == 'SwigPyObject': self.__dict__[name] = value return method = class_type.__swig_setmethods__.get(name, None) if method: return method(self, value) if (not static): if _newclass: object.__setattr__(self, name, value) else: self.__dict__[name] = value else: raise AttributeError("You cannot add attributes to %s" % self) def _swig_setattr(self, class_type, name, value): return _swig_setattr_nondynamic(self, class_type, name, value, 0) def _swig_getattr(self, class_type, name): if (name == "thisown"): return self.this.own() method = class_type.__swig_getmethods__.get(name, None) if method: return method(self) raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name)) def _swig_repr(self): try: strthis = "proxy of " + self.this.__repr__() except __builtin__.Exception: strthis = "" return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) try: _object = object _newclass = 1 except __builtin__.Exception: class _object: pass _newclass = 0 try: import weakref weakref_proxy = weakref.proxy except __builtin__.Exception: weakref_proxy = lambda x: x class IntArray(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, IntArray, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, IntArray, name) __repr__ = _swig_repr def __init__(self, nelements): this = _quickfix.new_IntArray(nelements) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IntArray __del__ = lambda self: None def __getitem__(self, index): return _quickfix.IntArray___getitem__(self, index) def __setitem__(self, index, value): return _quickfix.IntArray___setitem__(self, index, value) def cast(self): return _quickfix.IntArray_cast(self) if _newclass: frompointer = staticmethod(_quickfix.IntArray_frompointer) else: frompointer = _quickfix.IntArray_frompointer IntArray_swigregister = _quickfix.IntArray_swigregister IntArray_swigregister(IntArray) def IntArray_frompointer(t): return _quickfix.IntArray_frompointer(t) IntArray_frompointer = _quickfix.IntArray_frompointer class FIXException(Exception): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, FIXException, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, FIXException, name) __repr__ = _swig_repr def __init__(self, t, d): this = _quickfix.new_FIXException(t, d) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FIXException __del__ = lambda self: None __swig_setmethods__["type"] = _quickfix.FIXException_type_set __swig_getmethods__["type"] = _quickfix.FIXException_type_get __swig_setmethods__["detail"] = _quickfix.FIXException_detail_set __swig_getmethods__["detail"] = _quickfix.FIXException_detail_get def __str__(self): return _quickfix.FIXException___str__(self) FIXException_swigregister = _quickfix.FIXException_swigregister FIXException_swigregister(FIXException) class DataDictionaryNotFound(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DataDictionaryNotFound, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DataDictionaryNotFound, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DataDictionaryNotFound(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DataDictionaryNotFound __del__ = lambda self: None __swig_setmethods__["version"] = _quickfix.DataDictionaryNotFound_version_set __swig_getmethods__["version"] = _quickfix.DataDictionaryNotFound_version_get if _newclass: version = _swig_property(_quickfix.DataDictionaryNotFound_version_get, _quickfix.DataDictionaryNotFound_version_set) DataDictionaryNotFound_swigregister = _quickfix.DataDictionaryNotFound_swigregister DataDictionaryNotFound_swigregister(DataDictionaryNotFound) class FieldNotFound(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FieldNotFound, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FieldNotFound, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FieldNotFound(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.FieldNotFound_field_set __swig_getmethods__["field"] = _quickfix.FieldNotFound_field_get __swig_destroy__ = _quickfix.delete_FieldNotFound __del__ = lambda self: None FieldNotFound_swigregister = _quickfix.FieldNotFound_swigregister FieldNotFound_swigregister(FieldNotFound) class FieldConvertError(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FieldConvertError, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FieldConvertError, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FieldConvertError(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FieldConvertError __del__ = lambda self: None FieldConvertError_swigregister = _quickfix.FieldConvertError_swigregister FieldConvertError_swigregister(FieldConvertError) class MessageParseError(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MessageParseError, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MessageParseError, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MessageParseError(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MessageParseError __del__ = lambda self: None MessageParseError_swigregister = _quickfix.MessageParseError_swigregister MessageParseError_swigregister(MessageParseError) class InvalidMessage(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InvalidMessage, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InvalidMessage, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InvalidMessage(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InvalidMessage __del__ = lambda self: None InvalidMessage_swigregister = _quickfix.InvalidMessage_swigregister InvalidMessage_swigregister(InvalidMessage) class ConfigError(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfigError, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfigError, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfigError(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfigError __del__ = lambda self: None ConfigError_swigregister = _quickfix.ConfigError_swigregister ConfigError_swigregister(ConfigError) class RuntimeError(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RuntimeError, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RuntimeError, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RuntimeError(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RuntimeError __del__ = lambda self: None RuntimeError_swigregister = _quickfix.RuntimeError_swigregister RuntimeError_swigregister(RuntimeError) class InvalidTagNumber(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InvalidTagNumber, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InvalidTagNumber, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InvalidTagNumber(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.InvalidTagNumber_field_set __swig_getmethods__["field"] = _quickfix.InvalidTagNumber_field_get __swig_destroy__ = _quickfix.delete_InvalidTagNumber __del__ = lambda self: None InvalidTagNumber_swigregister = _quickfix.InvalidTagNumber_swigregister InvalidTagNumber_swigregister(InvalidTagNumber) class RequiredTagMissing(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RequiredTagMissing, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RequiredTagMissing, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RequiredTagMissing(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.RequiredTagMissing_field_set __swig_getmethods__["field"] = _quickfix.RequiredTagMissing_field_get __swig_destroy__ = _quickfix.delete_RequiredTagMissing __del__ = lambda self: None RequiredTagMissing_swigregister = _quickfix.RequiredTagMissing_swigregister RequiredTagMissing_swigregister(RequiredTagMissing) class TagNotDefinedForMessage(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TagNotDefinedForMessage, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TagNotDefinedForMessage, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TagNotDefinedForMessage(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.TagNotDefinedForMessage_field_set __swig_getmethods__["field"] = _quickfix.TagNotDefinedForMessage_field_get __swig_destroy__ = _quickfix.delete_TagNotDefinedForMessage __del__ = lambda self: None TagNotDefinedForMessage_swigregister = _quickfix.TagNotDefinedForMessage_swigregister TagNotDefinedForMessage_swigregister(TagNotDefinedForMessage) class NoTagValue(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTagValue, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTagValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTagValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.NoTagValue_field_set __swig_getmethods__["field"] = _quickfix.NoTagValue_field_get __swig_destroy__ = _quickfix.delete_NoTagValue __del__ = lambda self: None NoTagValue_swigregister = _quickfix.NoTagValue_swigregister NoTagValue_swigregister(NoTagValue) class IncorrectTagValue(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IncorrectTagValue, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IncorrectTagValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IncorrectTagValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.IncorrectTagValue_field_set __swig_getmethods__["field"] = _quickfix.IncorrectTagValue_field_get __swig_destroy__ = _quickfix.delete_IncorrectTagValue __del__ = lambda self: None IncorrectTagValue_swigregister = _quickfix.IncorrectTagValue_swigregister IncorrectTagValue_swigregister(IncorrectTagValue) class IncorrectDataFormat(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IncorrectDataFormat, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IncorrectDataFormat, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IncorrectDataFormat(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.IncorrectDataFormat_field_set __swig_getmethods__["field"] = _quickfix.IncorrectDataFormat_field_get __swig_destroy__ = _quickfix.delete_IncorrectDataFormat __del__ = lambda self: None IncorrectDataFormat_swigregister = _quickfix.IncorrectDataFormat_swigregister IncorrectDataFormat_swigregister(IncorrectDataFormat) class IncorrectMessageStructure(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IncorrectMessageStructure, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IncorrectMessageStructure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IncorrectMessageStructure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IncorrectMessageStructure __del__ = lambda self: None IncorrectMessageStructure_swigregister = _quickfix.IncorrectMessageStructure_swigregister IncorrectMessageStructure_swigregister(IncorrectMessageStructure) class DuplicateFieldNumber(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DuplicateFieldNumber, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DuplicateFieldNumber, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DuplicateFieldNumber(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DuplicateFieldNumber __del__ = lambda self: None DuplicateFieldNumber_swigregister = _quickfix.DuplicateFieldNumber_swigregister DuplicateFieldNumber_swigregister(DuplicateFieldNumber) class InvalidMessageType(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InvalidMessageType, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InvalidMessageType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InvalidMessageType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InvalidMessageType __del__ = lambda self: None InvalidMessageType_swigregister = _quickfix.InvalidMessageType_swigregister InvalidMessageType_swigregister(InvalidMessageType) class UnsupportedMessageType(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnsupportedMessageType, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnsupportedMessageType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnsupportedMessageType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnsupportedMessageType __del__ = lambda self: None UnsupportedMessageType_swigregister = _quickfix.UnsupportedMessageType_swigregister UnsupportedMessageType_swigregister(UnsupportedMessageType) class UnsupportedVersion(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnsupportedVersion, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnsupportedVersion, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnsupportedVersion(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnsupportedVersion __del__ = lambda self: None UnsupportedVersion_swigregister = _quickfix.UnsupportedVersion_swigregister UnsupportedVersion_swigregister(UnsupportedVersion) class TagOutOfOrder(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TagOutOfOrder, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TagOutOfOrder, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TagOutOfOrder(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.TagOutOfOrder_field_set __swig_getmethods__["field"] = _quickfix.TagOutOfOrder_field_get if _newclass: field = _swig_property(_quickfix.TagOutOfOrder_field_get, _quickfix.TagOutOfOrder_field_set) __swig_destroy__ = _quickfix.delete_TagOutOfOrder __del__ = lambda self: None TagOutOfOrder_swigregister = _quickfix.TagOutOfOrder_swigregister TagOutOfOrder_swigregister(TagOutOfOrder) class RepeatedTag(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RepeatedTag, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RepeatedTag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RepeatedTag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.RepeatedTag_field_set __swig_getmethods__["field"] = _quickfix.RepeatedTag_field_get __swig_destroy__ = _quickfix.delete_RepeatedTag __del__ = lambda self: None RepeatedTag_swigregister = _quickfix.RepeatedTag_swigregister RepeatedTag_swigregister(RepeatedTag) class RepeatingGroupCountMismatch(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RepeatingGroupCountMismatch, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RepeatingGroupCountMismatch, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RepeatingGroupCountMismatch(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_setmethods__["field"] = _quickfix.RepeatingGroupCountMismatch_field_set __swig_getmethods__["field"] = _quickfix.RepeatingGroupCountMismatch_field_get __swig_destroy__ = _quickfix.delete_RepeatingGroupCountMismatch __del__ = lambda self: None RepeatingGroupCountMismatch_swigregister = _quickfix.RepeatingGroupCountMismatch_swigregister RepeatingGroupCountMismatch_swigregister(RepeatingGroupCountMismatch) class DoNotSend(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DoNotSend, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DoNotSend, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DoNotSend(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DoNotSend __del__ = lambda self: None DoNotSend_swigregister = _quickfix.DoNotSend_swigregister DoNotSend_swigregister(DoNotSend) class RejectLogon(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RejectLogon, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RejectLogon, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RejectLogon(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RejectLogon __del__ = lambda self: None RejectLogon_swigregister = _quickfix.RejectLogon_swigregister RejectLogon_swigregister(RejectLogon) class SessionNotFound(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SessionNotFound, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SessionNotFound, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SessionNotFound(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SessionNotFound __del__ = lambda self: None SessionNotFound_swigregister = _quickfix.SessionNotFound_swigregister SessionNotFound_swigregister(SessionNotFound) class IOException(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOException, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOException, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOException(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOException __del__ = lambda self: None IOException_swigregister = _quickfix.IOException_swigregister IOException_swigregister(IOException) class SocketException(FIXException): __swig_setmethods__ = {} for _s in [FIXException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SocketException, name, value) __swig_getmethods__ = {} for _s in [FIXException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SocketException, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SocketException(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this if _newclass: errorToWhat = staticmethod(_quickfix.SocketException_errorToWhat) else: errorToWhat = _quickfix.SocketException_errorToWhat __swig_destroy__ = _quickfix.delete_SocketException __del__ = lambda self: None SocketException_swigregister = _quickfix.SocketException_swigregister SocketException_swigregister(SocketException) def SocketException_errorToWhat(): return _quickfix.SocketException_errorToWhat() SocketException_errorToWhat = _quickfix.SocketException_errorToWhat class SocketSendFailed(SocketException): __swig_setmethods__ = {} for _s in [SocketException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SocketSendFailed, name, value) __swig_getmethods__ = {} for _s in [SocketException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SocketSendFailed, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SocketSendFailed(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SocketSendFailed __del__ = lambda self: None SocketSendFailed_swigregister = _quickfix.SocketSendFailed_swigregister SocketSendFailed_swigregister(SocketSendFailed) class SocketRecvFailed(SocketException): __swig_setmethods__ = {} for _s in [SocketException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SocketRecvFailed, name, value) __swig_getmethods__ = {} for _s in [SocketException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SocketRecvFailed, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SocketRecvFailed(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SocketRecvFailed __del__ = lambda self: None SocketRecvFailed_swigregister = _quickfix.SocketRecvFailed_swigregister SocketRecvFailed_swigregister(SocketRecvFailed) class SocketCloseFailed(SocketException): __swig_setmethods__ = {} for _s in [SocketException]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SocketCloseFailed, name, value) __swig_getmethods__ = {} for _s in [SocketException]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SocketCloseFailed, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SocketCloseFailed(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SocketCloseFailed __del__ = lambda self: None SocketCloseFailed_swigregister = _quickfix.SocketCloseFailed_swigregister SocketCloseFailed_swigregister(SocketCloseFailed) class FieldBase(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, FieldBase, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, FieldBase, name) __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_FieldBase __del__ = lambda self: None def __init__(self, *args): this = _quickfix.new_FieldBase(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def swap(self, rhs): return _quickfix.FieldBase_swap(self, rhs) def setTag(self, tag): return _quickfix.FieldBase_setTag(self, tag) def setField(self, field): return _quickfix.FieldBase_setField(self, field) def setString(self, string): return _quickfix.FieldBase_setString(self, string) def getTag(self): return _quickfix.FieldBase_getTag(self) def getField(self): return _quickfix.FieldBase_getField(self) def getString(self): return _quickfix.FieldBase_getString(self) def getFixString(self): return _quickfix.FieldBase_getFixString(self) def getLength(self): return _quickfix.FieldBase_getLength(self) def getTotal(self): return _quickfix.FieldBase_getTotal(self) def __lt__(self, field): return _quickfix.FieldBase___lt__(self, field) def __str__(self): return _quickfix.FieldBase___str__(self) FieldBase_swigregister = _quickfix.FieldBase_swigregister FieldBase_swigregister(FieldBase) def swap(lhs, rhs): return _quickfix.swap(lhs, rhs) swap = _quickfix.swap class StringField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StringField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StringField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StringField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.StringField_setValue(self, value) def getValue(self): return _quickfix.StringField_getValue(self) def __lt__(self, rhs): return _quickfix.StringField___lt__(self, rhs) def __gt__(self, rhs): return _quickfix.StringField___gt__(self, rhs) def __eq__(self, rhs): return _quickfix.StringField___eq__(self, rhs) def __ne__(self, rhs): return _quickfix.StringField___ne__(self, rhs) def __le__(self, rhs): return _quickfix.StringField___le__(self, rhs) def __ge__(self, rhs): return _quickfix.StringField___ge__(self, rhs) __swig_destroy__ = _quickfix.delete_StringField __del__ = lambda self: None StringField_swigregister = _quickfix.StringField_swigregister StringField_swigregister(StringField) def __gt__(*args): return _quickfix.__gt__(*args) __gt__ = _quickfix.__gt__ def __le__(*args): return _quickfix.__le__(*args) __le__ = _quickfix.__le__ def __ge__(*args): return _quickfix.__ge__(*args) __ge__ = _quickfix.__ge__ class CharField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CharField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CharField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CharField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.CharField_setValue(self, value) def getValue(self): return _quickfix.CharField_getValue(self) __swig_destroy__ = _quickfix.delete_CharField __del__ = lambda self: None CharField_swigregister = _quickfix.CharField_swigregister CharField_swigregister(CharField) class DoubleField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DoubleField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DoubleField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DoubleField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value, padding=0): return _quickfix.DoubleField_setValue(self, value, padding) def getValue(self): return _quickfix.DoubleField_getValue(self) __swig_destroy__ = _quickfix.delete_DoubleField __del__ = lambda self: None DoubleField_swigregister = _quickfix.DoubleField_swigregister DoubleField_swigregister(DoubleField) class IntField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IntField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IntField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IntField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.IntField_setValue(self, value) def getValue(self): return _quickfix.IntField_getValue(self) __swig_destroy__ = _quickfix.delete_IntField __del__ = lambda self: None IntField_swigregister = _quickfix.IntField_swigregister IntField_swigregister(IntField) class BoolField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BoolField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BoolField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BoolField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.BoolField_setValue(self, value) def getValue(self): return _quickfix.BoolField_getValue(self) def __nonzero__(self): return _quickfix.BoolField___nonzero__(self) __bool__ = __nonzero__ __swig_destroy__ = _quickfix.delete_BoolField __del__ = lambda self: None BoolField_swigregister = _quickfix.BoolField_swigregister BoolField_swigregister(BoolField) class UtcTimeStampField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UtcTimeStampField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UtcTimeStampField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UtcTimeStampField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.UtcTimeStampField_setValue(self, value) def getValue(self): return _quickfix.UtcTimeStampField_getValue(self) def __lt__(self, rhs): return _quickfix.UtcTimeStampField___lt__(self, rhs) def __eq__(self, rhs): return _quickfix.UtcTimeStampField___eq__(self, rhs) def __ne__(self, rhs): return _quickfix.UtcTimeStampField___ne__(self, rhs) __swig_destroy__ = _quickfix.delete_UtcTimeStampField __del__ = lambda self: None UtcTimeStampField_swigregister = _quickfix.UtcTimeStampField_swigregister UtcTimeStampField_swigregister(UtcTimeStampField) class UtcDateField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UtcDateField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UtcDateField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UtcDateField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.UtcDateField_setValue(self, value) def getValue(self): return _quickfix.UtcDateField_getValue(self) def __lt__(self, rhs): return _quickfix.UtcDateField___lt__(self, rhs) def __eq__(self, rhs): return _quickfix.UtcDateField___eq__(self, rhs) def __ne__(self, rhs): return _quickfix.UtcDateField___ne__(self, rhs) __swig_destroy__ = _quickfix.delete_UtcDateField __del__ = lambda self: None UtcDateField_swigregister = _quickfix.UtcDateField_swigregister UtcDateField_swigregister(UtcDateField) class UtcTimeOnlyField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UtcTimeOnlyField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UtcTimeOnlyField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UtcTimeOnlyField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.UtcTimeOnlyField_setValue(self, value) def getValue(self): return _quickfix.UtcTimeOnlyField_getValue(self) def __lt__(self, rhs): return _quickfix.UtcTimeOnlyField___lt__(self, rhs) def __eq__(self, rhs): return _quickfix.UtcTimeOnlyField___eq__(self, rhs) def __ne__(self, rhs): return _quickfix.UtcTimeOnlyField___ne__(self, rhs) __swig_destroy__ = _quickfix.delete_UtcTimeOnlyField __del__ = lambda self: None UtcTimeOnlyField_swigregister = _quickfix.UtcTimeOnlyField_swigregister UtcTimeOnlyField_swigregister(UtcTimeOnlyField) class CheckSumField(FieldBase): __swig_setmethods__ = {} for _s in [FieldBase]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CheckSumField, name, value) __swig_getmethods__ = {} for _s in [FieldBase]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CheckSumField, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CheckSumField(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def setValue(self, value): return _quickfix.CheckSumField_setValue(self, value) def getValue(self): return _quickfix.CheckSumField_getValue(self) __swig_destroy__ = _quickfix.delete_CheckSumField __del__ = lambda self: None CheckSumField_swigregister = _quickfix.CheckSumField_swigregister CheckSumField_swigregister(CheckSumField) class FieldMap(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, FieldMap, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, FieldMap, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FieldMap(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FieldMap __del__ = lambda self: None def setField(self, *args): return _quickfix.FieldMap_setField(self, *args) def getFieldIfSet(self, field): return _quickfix.FieldMap_getFieldIfSet(self, field) def getField(self, *args): return _quickfix.FieldMap_getField(self, *args) def getFieldRef(self, tag): return _quickfix.FieldMap_getFieldRef(self, tag) def getFieldPtr(self, tag): return _quickfix.FieldMap_getFieldPtr(self, tag) def isSetField(self, *args): return _quickfix.FieldMap_isSetField(self, *args) def removeField(self, tag): return _quickfix.FieldMap_removeField(self, tag) def addGroup(self, tag, group, setCount=True): return _quickfix.FieldMap_addGroup(self, tag, group, setCount) def addGroupPtr(self, tag, group, setCount=True): return _quickfix.FieldMap_addGroupPtr(self, tag, group, setCount) def replaceGroup(self, num, tag, group): return _quickfix.FieldMap_replaceGroup(self, num, tag, group) def getGroup(self, num, tag, group): return _quickfix.FieldMap_getGroup(self, num, tag, group) def getGroupRef(self, num, tag): return _quickfix.FieldMap_getGroupRef(self, num, tag) def getGroupPtr(self, num, tag): return _quickfix.FieldMap_getGroupPtr(self, num, tag) def removeGroup(self, *args): return _quickfix.FieldMap_removeGroup(self, *args) def hasGroup(self, *args): return _quickfix.FieldMap_hasGroup(self, *args) def groupCount(self, tag): return _quickfix.FieldMap_groupCount(self, tag) def clear(self): return _quickfix.FieldMap_clear(self) def isEmpty(self): return _quickfix.FieldMap_isEmpty(self) def totalFields(self): return _quickfix.FieldMap_totalFields(self) def calculateString(self, arg2): return _quickfix.FieldMap_calculateString(self, arg2) def calculateLength(self, *args): return _quickfix.FieldMap_calculateLength(self, *args) def calculateTotal(self, *args): return _quickfix.FieldMap_calculateTotal(self, *args) def begin(self, *args): return _quickfix.FieldMap_begin(self, *args) def end(self, *args): return _quickfix.FieldMap_end(self, *args) def g_begin(self, *args): return _quickfix.FieldMap_g_begin(self, *args) def g_end(self, *args): return _quickfix.FieldMap_g_end(self, *args) FieldMap_swigregister = _quickfix.FieldMap_swigregister FieldMap_swigregister(FieldMap) class Header(FieldMap): __swig_setmethods__ = {} for _s in [FieldMap]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Header, name, value) __swig_getmethods__ = {} for _s in [FieldMap]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Header, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Header(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def addGroup(self, group): return _quickfix.Header_addGroup(self, group) def replaceGroup(self, num, group): return _quickfix.Header_replaceGroup(self, num, group) def getGroup(self, num, group): return _quickfix.Header_getGroup(self, num, group) def removeGroup(self, *args): return _quickfix.Header_removeGroup(self, *args) def hasGroup(self, *args): return _quickfix.Header_hasGroup(self, *args) __swig_destroy__ = _quickfix.delete_Header __del__ = lambda self: None Header_swigregister = _quickfix.Header_swigregister Header_swigregister(Header) class Trailer(FieldMap): __swig_setmethods__ = {} for _s in [FieldMap]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Trailer, name, value) __swig_getmethods__ = {} for _s in [FieldMap]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Trailer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Trailer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def addGroup(self, group): return _quickfix.Trailer_addGroup(self, group) def replaceGroup(self, num, group): return _quickfix.Trailer_replaceGroup(self, num, group) def getGroup(self, num, group): return _quickfix.Trailer_getGroup(self, num, group) def removeGroup(self, *args): return _quickfix.Trailer_removeGroup(self, *args) def hasGroup(self, *args): return _quickfix.Trailer_hasGroup(self, *args) __swig_destroy__ = _quickfix.delete_Trailer __del__ = lambda self: None Trailer_swigregister = _quickfix.Trailer_swigregister Trailer_swigregister(Trailer) class Message(FieldMap): __swig_setmethods__ = {} for _s in [FieldMap]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Message, name, value) __swig_getmethods__ = {} for _s in [FieldMap]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Message, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Message(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Message __del__ = lambda self: None if _newclass: InitializeXML = staticmethod(_quickfix.Message_InitializeXML) else: InitializeXML = _quickfix.Message_InitializeXML def addGroup(self, group): return _quickfix.Message_addGroup(self, group) def replaceGroup(self, num, group): return _quickfix.Message_replaceGroup(self, num, group) def getGroup(self, num, group): return _quickfix.Message_getGroup(self, num, group) def removeGroup(self, *args): return _quickfix.Message_removeGroup(self, *args) def hasGroup(self, *args): return _quickfix.Message_hasGroup(self, *args) def toString(self, *args): return _quickfix.Message_toString(self, *args) def toXML(self, *args): return _quickfix.Message_toXML(self, *args) def reverseRoute(self, arg2): return _quickfix.Message_reverseRoute(self, arg2) def setString(self, *args): return _quickfix.Message_setString(self, *args) def setGroup(self, msg, field, string, pos, map, dataDictionary): return _quickfix.Message_setGroup(self, msg, field, string, pos, map, dataDictionary) def setStringHeader(self, string): return _quickfix.Message_setStringHeader(self, string) def getHeader(self, *args): return _quickfix.Message_getHeader(self, *args) def getTrailer(self, *args): return _quickfix.Message_getTrailer(self, *args) def hasValidStructure(self, tag): return _quickfix.Message_hasValidStructure(self, tag) def bodyLength(self, *args): return _quickfix.Message_bodyLength(self, *args) def checkSum(self, *args): return _quickfix.Message_checkSum(self, *args) def isAdmin(self): return _quickfix.Message_isAdmin(self) def isApp(self): return _quickfix.Message_isApp(self) def isEmpty(self): return _quickfix.Message_isEmpty(self) def clear(self): return _quickfix.Message_clear(self) if _newclass: isAdminMsgType = staticmethod(_quickfix.Message_isAdminMsgType) else: isAdminMsgType = _quickfix.Message_isAdminMsgType if _newclass: toApplVerID = staticmethod(_quickfix.Message_toApplVerID) else: toApplVerID = _quickfix.Message_toApplVerID if _newclass: toBeginString = staticmethod(_quickfix.Message_toBeginString) else: toBeginString = _quickfix.Message_toBeginString if _newclass: isHeaderField = staticmethod(_quickfix.Message_isHeaderField) else: isHeaderField = _quickfix.Message_isHeaderField if _newclass: isTrailerField = staticmethod(_quickfix.Message_isTrailerField) else: isTrailerField = _quickfix.Message_isTrailerField def getSessionID(self, *args): return _quickfix.Message_getSessionID(self, *args) def setSessionID(self, sessionID): return _quickfix.Message_setSessionID(self, sessionID) def __str__(self): return _quickfix.Message___str__(self) Message_swigregister = _quickfix.Message_swigregister Message_swigregister(Message) def Message_InitializeXML(string): return _quickfix.Message_InitializeXML(string) Message_InitializeXML = _quickfix.Message_InitializeXML def Message_isAdminMsgType(msgType): return _quickfix.Message_isAdminMsgType(msgType) Message_isAdminMsgType = _quickfix.Message_isAdminMsgType def Message_toApplVerID(value): return _quickfix.Message_toApplVerID(value) Message_toApplVerID = _quickfix.Message_toApplVerID def Message_toBeginString(applVerID): return _quickfix.Message_toBeginString(applVerID) Message_toBeginString = _quickfix.Message_toBeginString def Message_isHeaderField(*args): return _quickfix.Message_isHeaderField(*args) Message_isHeaderField = _quickfix.Message_isHeaderField def Message_isTrailerField(*args): return _quickfix.Message_isTrailerField(*args) Message_isTrailerField = _quickfix.Message_isTrailerField def identifyType(message): return _quickfix.identifyType(message) identifyType = _quickfix.identifyType class Group(FieldMap): __swig_setmethods__ = {} for _s in [FieldMap]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Group, name, value) __swig_getmethods__ = {} for _s in [FieldMap]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Group, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Group(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def field(self): return _quickfix.Group_field(self) def delim(self): return _quickfix.Group_delim(self) def addGroup(self, group): return _quickfix.Group_addGroup(self, group) def replaceGroup(self, num, group): return _quickfix.Group_replaceGroup(self, num, group) def getGroup(self, num, group): return _quickfix.Group_getGroup(self, num, group) def removeGroup(self, *args): return _quickfix.Group_removeGroup(self, *args) def hasGroup(self, *args): return _quickfix.Group_hasGroup(self, *args) __swig_destroy__ = _quickfix.delete_Group __del__ = lambda self: None Group_swigregister = _quickfix.Group_swigregister Group_swigregister(Group) class BeginSeqNo(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BeginSeqNo, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BeginSeqNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BeginSeqNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BeginSeqNo __del__ = lambda self: None BeginSeqNo_swigregister = _quickfix.BeginSeqNo_swigregister BeginSeqNo_swigregister(BeginSeqNo) class BeginString(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BeginString, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BeginString, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BeginString(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BeginString __del__ = lambda self: None BeginString_swigregister = _quickfix.BeginString_swigregister BeginString_swigregister(BeginString) class BodyLength(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BodyLength, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BodyLength, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BodyLength(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BodyLength __del__ = lambda self: None BodyLength_swigregister = _quickfix.BodyLength_swigregister BodyLength_swigregister(BodyLength) class CheckSum(CheckSumField): __swig_setmethods__ = {} for _s in [CheckSumField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CheckSum, name, value) __swig_getmethods__ = {} for _s in [CheckSumField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CheckSum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CheckSum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CheckSum __del__ = lambda self: None CheckSum_swigregister = _quickfix.CheckSum_swigregister CheckSum_swigregister(CheckSum) class EndSeqNo(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EndSeqNo, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EndSeqNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EndSeqNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EndSeqNo __del__ = lambda self: None EndSeqNo_swigregister = _quickfix.EndSeqNo_swigregister EndSeqNo_swigregister(EndSeqNo) class MsgSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MsgSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MsgSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MsgSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MsgSeqNum __del__ = lambda self: None MsgSeqNum_swigregister = _quickfix.MsgSeqNum_swigregister MsgSeqNum_swigregister(MsgSeqNum) class MsgType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MsgType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MsgType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MsgType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MsgType __del__ = lambda self: None MsgType_swigregister = _quickfix.MsgType_swigregister MsgType_swigregister(MsgType) class NewSeqNo(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NewSeqNo, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NewSeqNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NewSeqNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NewSeqNo __del__ = lambda self: None NewSeqNo_swigregister = _quickfix.NewSeqNo_swigregister NewSeqNo_swigregister(NewSeqNo) class PossDupFlag(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PossDupFlag, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PossDupFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PossDupFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PossDupFlag __del__ = lambda self: None PossDupFlag_swigregister = _quickfix.PossDupFlag_swigregister PossDupFlag_swigregister(PossDupFlag) class RefSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefSeqNum __del__ = lambda self: None RefSeqNum_swigregister = _quickfix.RefSeqNum_swigregister RefSeqNum_swigregister(RefSeqNum) class SenderCompID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SenderCompID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SenderCompID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SenderCompID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SenderCompID __del__ = lambda self: None SenderCompID_swigregister = _quickfix.SenderCompID_swigregister SenderCompID_swigregister(SenderCompID) class SenderSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SenderSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SenderSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SenderSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SenderSubID __del__ = lambda self: None SenderSubID_swigregister = _quickfix.SenderSubID_swigregister SenderSubID_swigregister(SenderSubID) class SendingTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SendingTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SendingTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SendingTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SendingTime __del__ = lambda self: None SendingTime_swigregister = _quickfix.SendingTime_swigregister SendingTime_swigregister(SendingTime) class TargetCompID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetCompID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetCompID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetCompID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetCompID __del__ = lambda self: None TargetCompID_swigregister = _quickfix.TargetCompID_swigregister TargetCompID_swigregister(TargetCompID) class TargetSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetSubID __del__ = lambda self: None TargetSubID_swigregister = _quickfix.TargetSubID_swigregister TargetSubID_swigregister(TargetSubID) class Text(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Text, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Text, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Text(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Text __del__ = lambda self: None Text_swigregister = _quickfix.Text_swigregister Text_swigregister(Text) class Signature(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Signature, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Signature, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Signature(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Signature __del__ = lambda self: None Signature_swigregister = _quickfix.Signature_swigregister Signature_swigregister(Signature) class SecureDataLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecureDataLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecureDataLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecureDataLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecureDataLen __del__ = lambda self: None SecureDataLen_swigregister = _quickfix.SecureDataLen_swigregister SecureDataLen_swigregister(SecureDataLen) class SecureData(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecureData, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecureData, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecureData(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecureData __del__ = lambda self: None SecureData_swigregister = _quickfix.SecureData_swigregister SecureData_swigregister(SecureData) class SignatureLength(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SignatureLength, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SignatureLength, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SignatureLength(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SignatureLength __del__ = lambda self: None SignatureLength_swigregister = _quickfix.SignatureLength_swigregister SignatureLength_swigregister(SignatureLength) class RawDataLength(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RawDataLength, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RawDataLength, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RawDataLength(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RawDataLength __del__ = lambda self: None RawDataLength_swigregister = _quickfix.RawDataLength_swigregister RawDataLength_swigregister(RawDataLength) class RawData(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RawData, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RawData, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RawData(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RawData __del__ = lambda self: None RawData_swigregister = _quickfix.RawData_swigregister RawData_swigregister(RawData) class PossResend(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PossResend, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PossResend, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PossResend(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PossResend __del__ = lambda self: None PossResend_swigregister = _quickfix.PossResend_swigregister PossResend_swigregister(PossResend) class EncryptMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncryptMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncryptMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncryptMethod __del__ = lambda self: None EncryptMethod_swigregister = _quickfix.EncryptMethod_swigregister EncryptMethod_swigregister(EncryptMethod) class HeartBtInt(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HeartBtInt, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HeartBtInt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HeartBtInt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HeartBtInt __del__ = lambda self: None HeartBtInt_swigregister = _quickfix.HeartBtInt_swigregister HeartBtInt_swigregister(HeartBtInt) class TestReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TestReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TestReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TestReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TestReqID __del__ = lambda self: None TestReqID_swigregister = _quickfix.TestReqID_swigregister TestReqID_swigregister(TestReqID) class OnBehalfOfCompID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfCompID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfCompID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OnBehalfOfCompID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OnBehalfOfCompID __del__ = lambda self: None OnBehalfOfCompID_swigregister = _quickfix.OnBehalfOfCompID_swigregister OnBehalfOfCompID_swigregister(OnBehalfOfCompID) class OnBehalfOfSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OnBehalfOfSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OnBehalfOfSubID __del__ = lambda self: None OnBehalfOfSubID_swigregister = _quickfix.OnBehalfOfSubID_swigregister OnBehalfOfSubID_swigregister(OnBehalfOfSubID) class OrigSendingTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigSendingTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigSendingTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigSendingTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigSendingTime __del__ = lambda self: None OrigSendingTime_swigregister = _quickfix.OrigSendingTime_swigregister OrigSendingTime_swigregister(OrigSendingTime) class GapFillFlag(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, GapFillFlag, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, GapFillFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_GapFillFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_GapFillFlag __del__ = lambda self: None GapFillFlag_swigregister = _quickfix.GapFillFlag_swigregister GapFillFlag_swigregister(GapFillFlag) class DeliverToCompID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeliverToCompID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeliverToCompID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeliverToCompID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeliverToCompID __del__ = lambda self: None DeliverToCompID_swigregister = _quickfix.DeliverToCompID_swigregister DeliverToCompID_swigregister(DeliverToCompID) class DeliverToSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeliverToSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeliverToSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeliverToSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeliverToSubID __del__ = lambda self: None DeliverToSubID_swigregister = _quickfix.DeliverToSubID_swigregister DeliverToSubID_swigregister(DeliverToSubID) class ResetSeqNumFlag(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ResetSeqNumFlag, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ResetSeqNumFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ResetSeqNumFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ResetSeqNumFlag __del__ = lambda self: None ResetSeqNumFlag_swigregister = _quickfix.ResetSeqNumFlag_swigregister ResetSeqNumFlag_swigregister(ResetSeqNumFlag) class SenderLocationID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SenderLocationID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SenderLocationID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SenderLocationID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SenderLocationID __del__ = lambda self: None SenderLocationID_swigregister = _quickfix.SenderLocationID_swigregister SenderLocationID_swigregister(SenderLocationID) class TargetLocationID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetLocationID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetLocationID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetLocationID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetLocationID __del__ = lambda self: None TargetLocationID_swigregister = _quickfix.TargetLocationID_swigregister TargetLocationID_swigregister(TargetLocationID) class OnBehalfOfLocationID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfLocationID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfLocationID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OnBehalfOfLocationID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OnBehalfOfLocationID __del__ = lambda self: None OnBehalfOfLocationID_swigregister = _quickfix.OnBehalfOfLocationID_swigregister OnBehalfOfLocationID_swigregister(OnBehalfOfLocationID) class DeliverToLocationID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeliverToLocationID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeliverToLocationID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeliverToLocationID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeliverToLocationID __del__ = lambda self: None DeliverToLocationID_swigregister = _quickfix.DeliverToLocationID_swigregister DeliverToLocationID_swigregister(DeliverToLocationID) class XmlDataLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, XmlDataLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, XmlDataLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_XmlDataLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_XmlDataLen __del__ = lambda self: None XmlDataLen_swigregister = _quickfix.XmlDataLen_swigregister XmlDataLen_swigregister(XmlDataLen) class XmlData(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, XmlData, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, XmlData, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_XmlData(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_XmlData __del__ = lambda self: None XmlData_swigregister = _quickfix.XmlData_swigregister XmlData_swigregister(XmlData) class MessageEncoding(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MessageEncoding, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MessageEncoding, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MessageEncoding(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MessageEncoding __del__ = lambda self: None MessageEncoding_swigregister = _quickfix.MessageEncoding_swigregister MessageEncoding_swigregister(MessageEncoding) class EncodedTextLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedTextLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedTextLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedTextLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedTextLen __del__ = lambda self: None EncodedTextLen_swigregister = _quickfix.EncodedTextLen_swigregister EncodedTextLen_swigregister(EncodedTextLen) class EncodedText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedText __del__ = lambda self: None EncodedText_swigregister = _quickfix.EncodedText_swigregister EncodedText_swigregister(EncodedText) class LastMsgSeqNumProcessed(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastMsgSeqNumProcessed, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastMsgSeqNumProcessed, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastMsgSeqNumProcessed(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastMsgSeqNumProcessed __del__ = lambda self: None LastMsgSeqNumProcessed_swigregister = _quickfix.LastMsgSeqNumProcessed_swigregister LastMsgSeqNumProcessed_swigregister(LastMsgSeqNumProcessed) class RefTagID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefTagID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefTagID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefTagID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefTagID __del__ = lambda self: None RefTagID_swigregister = _quickfix.RefTagID_swigregister RefTagID_swigregister(RefTagID) class RefMsgType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefMsgType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefMsgType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefMsgType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefMsgType __del__ = lambda self: None RefMsgType_swigregister = _quickfix.RefMsgType_swigregister RefMsgType_swigregister(RefMsgType) class SessionRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SessionRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SessionRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SessionRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SessionRejectReason __del__ = lambda self: None SessionRejectReason_swigregister = _quickfix.SessionRejectReason_swigregister SessionRejectReason_swigregister(SessionRejectReason) class MaxMessageSize(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaxMessageSize, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaxMessageSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaxMessageSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaxMessageSize __del__ = lambda self: None MaxMessageSize_swigregister = _quickfix.MaxMessageSize_swigregister MaxMessageSize_swigregister(MaxMessageSize) class NoMsgTypes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMsgTypes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMsgTypes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMsgTypes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMsgTypes __del__ = lambda self: None NoMsgTypes_swigregister = _quickfix.NoMsgTypes_swigregister NoMsgTypes_swigregister(NoMsgTypes) class MsgDirection(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MsgDirection, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MsgDirection, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MsgDirection(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MsgDirection __del__ = lambda self: None MsgDirection_swigregister = _quickfix.MsgDirection_swigregister MsgDirection_swigregister(MsgDirection) class TestMessageIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TestMessageIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TestMessageIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TestMessageIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TestMessageIndicator __del__ = lambda self: None TestMessageIndicator_swigregister = _quickfix.TestMessageIndicator_swigregister TestMessageIndicator_swigregister(TestMessageIndicator) class Username(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Username, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Username, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Username(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Username __del__ = lambda self: None Username_swigregister = _quickfix.Username_swigregister Username_swigregister(Username) class Password(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Password, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Password, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Password(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Password __del__ = lambda self: None Password_swigregister = _quickfix.Password_swigregister Password_swigregister(Password) class NoHops(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoHops, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoHops, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoHops(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoHops __del__ = lambda self: None NoHops_swigregister = _quickfix.NoHops_swigregister NoHops_swigregister(NoHops) class HopCompID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HopCompID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HopCompID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HopCompID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HopCompID __del__ = lambda self: None HopCompID_swigregister = _quickfix.HopCompID_swigregister HopCompID_swigregister(HopCompID) class HopSendingTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HopSendingTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HopSendingTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HopSendingTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HopSendingTime __del__ = lambda self: None HopSendingTime_swigregister = _quickfix.HopSendingTime_swigregister HopSendingTime_swigregister(HopSendingTime) class HopRefID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HopRefID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HopRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HopRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HopRefID __del__ = lambda self: None HopRefID_swigregister = _quickfix.HopRefID_swigregister HopRefID_swigregister(HopRefID) class NextExpectedMsgSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NextExpectedMsgSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NextExpectedMsgSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NextExpectedMsgSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NextExpectedMsgSeqNum __del__ = lambda self: None NextExpectedMsgSeqNum_swigregister = _quickfix.NextExpectedMsgSeqNum_swigregister NextExpectedMsgSeqNum_swigregister(NextExpectedMsgSeqNum) class ApplVerID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplVerID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplVerID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplVerID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplVerID __del__ = lambda self: None ApplVerID_swigregister = _quickfix.ApplVerID_swigregister ApplVerID_swigregister(ApplVerID) class CstmApplVerID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CstmApplVerID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CstmApplVerID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CstmApplVerID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CstmApplVerID __del__ = lambda self: None CstmApplVerID_swigregister = _quickfix.CstmApplVerID_swigregister CstmApplVerID_swigregister(CstmApplVerID) class RefApplVerID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplVerID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefApplVerID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefApplVerID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefApplVerID __del__ = lambda self: None RefApplVerID_swigregister = _quickfix.RefApplVerID_swigregister RefApplVerID_swigregister(RefApplVerID) class RefCstmApplVerID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefCstmApplVerID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefCstmApplVerID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefCstmApplVerID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefCstmApplVerID __del__ = lambda self: None RefCstmApplVerID_swigregister = _quickfix.RefCstmApplVerID_swigregister RefCstmApplVerID_swigregister(RefCstmApplVerID) class DefaultApplVerID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultApplVerID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DefaultApplVerID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DefaultApplVerID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DefaultApplVerID __del__ = lambda self: None DefaultApplVerID_swigregister = _quickfix.DefaultApplVerID_swigregister DefaultApplVerID_swigregister(DefaultApplVerID) class Account(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Account, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Account, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Account(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Account __del__ = lambda self: None Account_swigregister = _quickfix.Account_swigregister Account_swigregister(Account) class AdvId(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AdvId, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AdvId, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AdvId(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AdvId __del__ = lambda self: None AdvId_swigregister = _quickfix.AdvId_swigregister AdvId_swigregister(AdvId) class AdvRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AdvRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AdvRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AdvRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AdvRefID __del__ = lambda self: None AdvRefID_swigregister = _quickfix.AdvRefID_swigregister AdvRefID_swigregister(AdvRefID) class AdvSide(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AdvSide, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AdvSide, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AdvSide(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AdvSide __del__ = lambda self: None AdvSide_swigregister = _quickfix.AdvSide_swigregister AdvSide_swigregister(AdvSide) class AdvTransType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AdvTransType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AdvTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AdvTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AdvTransType __del__ = lambda self: None AdvTransType_swigregister = _quickfix.AdvTransType_swigregister AdvTransType_swigregister(AdvTransType) class AvgPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AvgPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AvgPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AvgPx __del__ = lambda self: None AvgPx_swigregister = _quickfix.AvgPx_swigregister AvgPx_swigregister(AvgPx) class ClOrdID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClOrdID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClOrdID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClOrdID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClOrdID __del__ = lambda self: None ClOrdID_swigregister = _quickfix.ClOrdID_swigregister ClOrdID_swigregister(ClOrdID) class Commission(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Commission, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Commission, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Commission(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Commission __del__ = lambda self: None Commission_swigregister = _quickfix.Commission_swigregister Commission_swigregister(Commission) class CommType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CommType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CommType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CommType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CommType __del__ = lambda self: None CommType_swigregister = _quickfix.CommType_swigregister CommType_swigregister(CommType) class CumQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CumQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CumQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CumQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CumQty __del__ = lambda self: None CumQty_swigregister = _quickfix.CumQty_swigregister CumQty_swigregister(CumQty) class Currency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Currency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Currency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Currency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Currency __del__ = lambda self: None Currency_swigregister = _quickfix.Currency_swigregister Currency_swigregister(Currency) class ExecID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecID __del__ = lambda self: None ExecID_swigregister = _quickfix.ExecID_swigregister ExecID_swigregister(ExecID) class ExecInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecInst __del__ = lambda self: None ExecInst_swigregister = _quickfix.ExecInst_swigregister ExecInst_swigregister(ExecInst) class ExecRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecRefID __del__ = lambda self: None ExecRefID_swigregister = _quickfix.ExecRefID_swigregister ExecRefID_swigregister(ExecRefID) class ExecTransType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecTransType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecTransType __del__ = lambda self: None ExecTransType_swigregister = _quickfix.ExecTransType_swigregister ExecTransType_swigregister(ExecTransType) class HandlInst(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HandlInst, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HandlInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HandlInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HandlInst __del__ = lambda self: None HandlInst_swigregister = _quickfix.HandlInst_swigregister HandlInst_swigregister(HandlInst) class IDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IDSource __del__ = lambda self: None IDSource_swigregister = _quickfix.IDSource_swigregister IDSource_swigregister(IDSource) class IOIid(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIid, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIid, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIid(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIid __del__ = lambda self: None IOIid_swigregister = _quickfix.IOIid_swigregister IOIid_swigregister(IOIid) class IOIOthSvc(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIOthSvc, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIOthSvc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIOthSvc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIOthSvc __del__ = lambda self: None IOIOthSvc_swigregister = _quickfix.IOIOthSvc_swigregister IOIOthSvc_swigregister(IOIOthSvc) class IOIQltyInd(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIQltyInd, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIQltyInd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIQltyInd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIQltyInd __del__ = lambda self: None IOIQltyInd_swigregister = _quickfix.IOIQltyInd_swigregister IOIQltyInd_swigregister(IOIQltyInd) class IOIRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIRefID __del__ = lambda self: None IOIRefID_swigregister = _quickfix.IOIRefID_swigregister IOIRefID_swigregister(IOIRefID) class IOIShares(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIShares, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIShares, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIShares(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIShares __del__ = lambda self: None IOIShares_swigregister = _quickfix.IOIShares_swigregister IOIShares_swigregister(IOIShares) class IOITransType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOITransType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOITransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOITransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOITransType __del__ = lambda self: None IOITransType_swigregister = _quickfix.IOITransType_swigregister IOITransType_swigregister(IOITransType) class LastCapacity(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastCapacity, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastCapacity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastCapacity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastCapacity __del__ = lambda self: None LastCapacity_swigregister = _quickfix.LastCapacity_swigregister LastCapacity_swigregister(LastCapacity) class LastMkt(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastMkt, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastMkt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastMkt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastMkt __del__ = lambda self: None LastMkt_swigregister = _quickfix.LastMkt_swigregister LastMkt_swigregister(LastMkt) class LastPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastPx __del__ = lambda self: None LastPx_swigregister = _quickfix.LastPx_swigregister LastPx_swigregister(LastPx) class LastShares(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastShares, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastShares, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastShares(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastShares __del__ = lambda self: None LastShares_swigregister = _quickfix.LastShares_swigregister LastShares_swigregister(LastShares) class LinesOfText(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LinesOfText, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LinesOfText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LinesOfText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LinesOfText __del__ = lambda self: None LinesOfText_swigregister = _quickfix.LinesOfText_swigregister LinesOfText_swigregister(LinesOfText) class OrderID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderID __del__ = lambda self: None OrderID_swigregister = _quickfix.OrderID_swigregister OrderID_swigregister(OrderID) class OrderQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderQty __del__ = lambda self: None OrderQty_swigregister = _quickfix.OrderQty_swigregister OrderQty_swigregister(OrderQty) class OrdStatus(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrdStatus, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrdStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrdStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrdStatus __del__ = lambda self: None OrdStatus_swigregister = _quickfix.OrdStatus_swigregister OrdStatus_swigregister(OrdStatus) class OrdType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrdType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrdType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrdType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrdType __del__ = lambda self: None OrdType_swigregister = _quickfix.OrdType_swigregister OrdType_swigregister(OrdType) class OrigClOrdID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigClOrdID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigClOrdID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigClOrdID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigClOrdID __del__ = lambda self: None OrigClOrdID_swigregister = _quickfix.OrigClOrdID_swigregister OrigClOrdID_swigregister(OrigClOrdID) class OrigTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigTime __del__ = lambda self: None OrigTime_swigregister = _quickfix.OrigTime_swigregister OrigTime_swigregister(OrigTime) class Price(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Price, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Price, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Price(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Price __del__ = lambda self: None Price_swigregister = _quickfix.Price_swigregister Price_swigregister(Price) class RelatdSym(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RelatdSym, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RelatdSym, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RelatdSym(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RelatdSym __del__ = lambda self: None RelatdSym_swigregister = _quickfix.RelatdSym_swigregister RelatdSym_swigregister(RelatdSym) class Rule80A(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Rule80A, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Rule80A, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Rule80A(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Rule80A __del__ = lambda self: None Rule80A_swigregister = _quickfix.Rule80A_swigregister Rule80A_swigregister(Rule80A) class SecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityID __del__ = lambda self: None SecurityID_swigregister = _quickfix.SecurityID_swigregister SecurityID_swigregister(SecurityID) class Shares(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Shares, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Shares, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Shares(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Shares __del__ = lambda self: None Shares_swigregister = _quickfix.Shares_swigregister Shares_swigregister(Shares) class Side(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Side, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Side, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Side(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Side __del__ = lambda self: None Side_swigregister = _quickfix.Side_swigregister Side_swigregister(Side) class Symbol(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Symbol, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Symbol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Symbol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Symbol __del__ = lambda self: None Symbol_swigregister = _quickfix.Symbol_swigregister Symbol_swigregister(Symbol) class TimeInForce(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TimeInForce, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TimeInForce, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TimeInForce(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TimeInForce __del__ = lambda self: None TimeInForce_swigregister = _quickfix.TimeInForce_swigregister TimeInForce_swigregister(TimeInForce) class TransactTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TransactTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TransactTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TransactTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TransactTime __del__ = lambda self: None TransactTime_swigregister = _quickfix.TransactTime_swigregister TransactTime_swigregister(TransactTime) class Urgency(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Urgency, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Urgency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Urgency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Urgency __del__ = lambda self: None Urgency_swigregister = _quickfix.Urgency_swigregister Urgency_swigregister(Urgency) class ValidUntilTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ValidUntilTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ValidUntilTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ValidUntilTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ValidUntilTime __del__ = lambda self: None ValidUntilTime_swigregister = _quickfix.ValidUntilTime_swigregister ValidUntilTime_swigregister(ValidUntilTime) class SettlmntTyp(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlmntTyp, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlmntTyp, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlmntTyp(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlmntTyp __del__ = lambda self: None SettlmntTyp_swigregister = _quickfix.SettlmntTyp_swigregister SettlmntTyp_swigregister(SettlmntTyp) class FutSettDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FutSettDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FutSettDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FutSettDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FutSettDate __del__ = lambda self: None FutSettDate_swigregister = _quickfix.FutSettDate_swigregister FutSettDate_swigregister(FutSettDate) class SymbolSfx(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SymbolSfx, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SymbolSfx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SymbolSfx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SymbolSfx __del__ = lambda self: None SymbolSfx_swigregister = _quickfix.SymbolSfx_swigregister SymbolSfx_swigregister(SymbolSfx) class ListID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListID __del__ = lambda self: None ListID_swigregister = _quickfix.ListID_swigregister ListID_swigregister(ListID) class ListSeqNo(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListSeqNo, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListSeqNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListSeqNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListSeqNo __del__ = lambda self: None ListSeqNo_swigregister = _quickfix.ListSeqNo_swigregister ListSeqNo_swigregister(ListSeqNo) class ListNoOrds(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListNoOrds, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListNoOrds, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListNoOrds(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListNoOrds __del__ = lambda self: None ListNoOrds_swigregister = _quickfix.ListNoOrds_swigregister ListNoOrds_swigregister(ListNoOrds) class ListExecInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListExecInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListExecInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListExecInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListExecInst __del__ = lambda self: None ListExecInst_swigregister = _quickfix.ListExecInst_swigregister ListExecInst_swigregister(ListExecInst) class AllocID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocID __del__ = lambda self: None AllocID_swigregister = _quickfix.AllocID_swigregister AllocID_swigregister(AllocID) class AllocTransType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocTransType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocTransType __del__ = lambda self: None AllocTransType_swigregister = _quickfix.AllocTransType_swigregister AllocTransType_swigregister(AllocTransType) class RefAllocID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefAllocID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefAllocID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefAllocID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefAllocID __del__ = lambda self: None RefAllocID_swigregister = _quickfix.RefAllocID_swigregister RefAllocID_swigregister(RefAllocID) class NoOrders(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoOrders, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoOrders, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoOrders(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoOrders __del__ = lambda self: None NoOrders_swigregister = _quickfix.NoOrders_swigregister NoOrders_swigregister(NoOrders) class AvgPrxPrecision(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPrxPrecision, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AvgPrxPrecision, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AvgPrxPrecision(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AvgPrxPrecision __del__ = lambda self: None AvgPrxPrecision_swigregister = _quickfix.AvgPrxPrecision_swigregister AvgPrxPrecision_swigregister(AvgPrxPrecision) class TradeDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeDate __del__ = lambda self: None TradeDate_swigregister = _quickfix.TradeDate_swigregister TradeDate_swigregister(TradeDate) class ExecBroker(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecBroker, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecBroker, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecBroker(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecBroker __del__ = lambda self: None ExecBroker_swigregister = _quickfix.ExecBroker_swigregister ExecBroker_swigregister(ExecBroker) class OpenClose(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OpenClose, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OpenClose, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OpenClose(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OpenClose __del__ = lambda self: None OpenClose_swigregister = _quickfix.OpenClose_swigregister OpenClose_swigregister(OpenClose) class NoAllocs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoAllocs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoAllocs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoAllocs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoAllocs __del__ = lambda self: None NoAllocs_swigregister = _quickfix.NoAllocs_swigregister NoAllocs_swigregister(NoAllocs) class AllocAccount(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAccount, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocAccount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocAccount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocAccount __del__ = lambda self: None AllocAccount_swigregister = _quickfix.AllocAccount_swigregister AllocAccount_swigregister(AllocAccount) class AllocShares(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocShares, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocShares, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocShares(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocShares __del__ = lambda self: None AllocShares_swigregister = _quickfix.AllocShares_swigregister AllocShares_swigregister(AllocShares) class ProcessCode(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ProcessCode, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ProcessCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ProcessCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ProcessCode __del__ = lambda self: None ProcessCode_swigregister = _quickfix.ProcessCode_swigregister ProcessCode_swigregister(ProcessCode) class NoRpts(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoRpts, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoRpts, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoRpts(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoRpts __del__ = lambda self: None NoRpts_swigregister = _quickfix.NoRpts_swigregister NoRpts_swigregister(NoRpts) class RptSeq(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RptSeq, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RptSeq, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RptSeq(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RptSeq __del__ = lambda self: None RptSeq_swigregister = _quickfix.RptSeq_swigregister RptSeq_swigregister(RptSeq) class CxlQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CxlQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CxlQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CxlQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CxlQty __del__ = lambda self: None CxlQty_swigregister = _quickfix.CxlQty_swigregister CxlQty_swigregister(CxlQty) class NoDlvyInst(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDlvyInst, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDlvyInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDlvyInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDlvyInst __del__ = lambda self: None NoDlvyInst_swigregister = _quickfix.NoDlvyInst_swigregister NoDlvyInst_swigregister(NoDlvyInst) class DlvyInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DlvyInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DlvyInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DlvyInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DlvyInst __del__ = lambda self: None DlvyInst_swigregister = _quickfix.DlvyInst_swigregister DlvyInst_swigregister(DlvyInst) class AllocStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocStatus __del__ = lambda self: None AllocStatus_swigregister = _quickfix.AllocStatus_swigregister AllocStatus_swigregister(AllocStatus) class AllocRejCode(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocRejCode, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocRejCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocRejCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocRejCode __del__ = lambda self: None AllocRejCode_swigregister = _quickfix.AllocRejCode_swigregister AllocRejCode_swigregister(AllocRejCode) class BrokerOfCredit(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BrokerOfCredit, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BrokerOfCredit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BrokerOfCredit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BrokerOfCredit __del__ = lambda self: None BrokerOfCredit_swigregister = _quickfix.BrokerOfCredit_swigregister BrokerOfCredit_swigregister(BrokerOfCredit) class EmailType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EmailType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EmailType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EmailType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EmailType __del__ = lambda self: None EmailType_swigregister = _quickfix.EmailType_swigregister EmailType_swigregister(EmailType) class StopPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StopPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StopPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StopPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StopPx __del__ = lambda self: None StopPx_swigregister = _quickfix.StopPx_swigregister StopPx_swigregister(StopPx) class ExDestination(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExDestination, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExDestination, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExDestination(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExDestination __del__ = lambda self: None ExDestination_swigregister = _quickfix.ExDestination_swigregister ExDestination_swigregister(ExDestination) class CxlRejReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CxlRejReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CxlRejReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CxlRejReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CxlRejReason __del__ = lambda self: None CxlRejReason_swigregister = _quickfix.CxlRejReason_swigregister CxlRejReason_swigregister(CxlRejReason) class OrdRejReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrdRejReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrdRejReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrdRejReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrdRejReason __del__ = lambda self: None OrdRejReason_swigregister = _quickfix.OrdRejReason_swigregister OrdRejReason_swigregister(OrdRejReason) class IOIQualifier(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIQualifier, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIQualifier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIQualifier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIQualifier __del__ = lambda self: None IOIQualifier_swigregister = _quickfix.IOIQualifier_swigregister IOIQualifier_swigregister(IOIQualifier) class WaveNo(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, WaveNo, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, WaveNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_WaveNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_WaveNo __del__ = lambda self: None WaveNo_swigregister = _quickfix.WaveNo_swigregister WaveNo_swigregister(WaveNo) class Issuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Issuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Issuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Issuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Issuer __del__ = lambda self: None Issuer_swigregister = _quickfix.Issuer_swigregister Issuer_swigregister(Issuer) class SecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityDesc __del__ = lambda self: None SecurityDesc_swigregister = _quickfix.SecurityDesc_swigregister SecurityDesc_swigregister(SecurityDesc) class ClientID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClientID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClientID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClientID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClientID __del__ = lambda self: None ClientID_swigregister = _quickfix.ClientID_swigregister ClientID_swigregister(ClientID) class MinQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MinQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MinQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MinQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MinQty __del__ = lambda self: None MinQty_swigregister = _quickfix.MinQty_swigregister MinQty_swigregister(MinQty) class MaxFloor(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaxFloor, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaxFloor, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaxFloor(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaxFloor __del__ = lambda self: None MaxFloor_swigregister = _quickfix.MaxFloor_swigregister MaxFloor_swigregister(MaxFloor) class ReportToExch(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ReportToExch, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ReportToExch, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ReportToExch(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ReportToExch __del__ = lambda self: None ReportToExch_swigregister = _quickfix.ReportToExch_swigregister ReportToExch_swigregister(ReportToExch) class LocateReqd(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LocateReqd, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LocateReqd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LocateReqd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LocateReqd __del__ = lambda self: None LocateReqd_swigregister = _quickfix.LocateReqd_swigregister LocateReqd_swigregister(LocateReqd) class QuoteID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteID __del__ = lambda self: None QuoteID_swigregister = _quickfix.QuoteID_swigregister QuoteID_swigregister(QuoteID) class NetMoney(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NetMoney, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NetMoney, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NetMoney(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NetMoney __del__ = lambda self: None NetMoney_swigregister = _quickfix.NetMoney_swigregister NetMoney_swigregister(NetMoney) class SettlCurrAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlCurrAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlCurrAmt __del__ = lambda self: None SettlCurrAmt_swigregister = _quickfix.SettlCurrAmt_swigregister SettlCurrAmt_swigregister(SettlCurrAmt) class SettlCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlCurrency __del__ = lambda self: None SettlCurrency_swigregister = _quickfix.SettlCurrency_swigregister SettlCurrency_swigregister(SettlCurrency) class ForexReq(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ForexReq, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ForexReq, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ForexReq(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ForexReq __del__ = lambda self: None ForexReq_swigregister = _quickfix.ForexReq_swigregister ForexReq_swigregister(ForexReq) class NoExecs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoExecs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoExecs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoExecs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoExecs __del__ = lambda self: None NoExecs_swigregister = _quickfix.NoExecs_swigregister NoExecs_swigregister(NoExecs) class CxlType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CxlType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CxlType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CxlType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CxlType __del__ = lambda self: None CxlType_swigregister = _quickfix.CxlType_swigregister CxlType_swigregister(CxlType) class ExpireTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExpireTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExpireTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExpireTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExpireTime __del__ = lambda self: None ExpireTime_swigregister = _quickfix.ExpireTime_swigregister ExpireTime_swigregister(ExpireTime) class DKReason(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DKReason, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DKReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DKReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DKReason __del__ = lambda self: None DKReason_swigregister = _quickfix.DKReason_swigregister DKReason_swigregister(DKReason) class IOINaturalFlag(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOINaturalFlag, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOINaturalFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOINaturalFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOINaturalFlag __del__ = lambda self: None IOINaturalFlag_swigregister = _quickfix.IOINaturalFlag_swigregister IOINaturalFlag_swigregister(IOINaturalFlag) class QuoteReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteReqID __del__ = lambda self: None QuoteReqID_swigregister = _quickfix.QuoteReqID_swigregister QuoteReqID_swigregister(QuoteReqID) class BidPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidPx __del__ = lambda self: None BidPx_swigregister = _quickfix.BidPx_swigregister BidPx_swigregister(BidPx) class OfferPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OfferPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OfferPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OfferPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OfferPx __del__ = lambda self: None OfferPx_swigregister = _quickfix.OfferPx_swigregister OfferPx_swigregister(OfferPx) class BidSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidSize __del__ = lambda self: None BidSize_swigregister = _quickfix.BidSize_swigregister BidSize_swigregister(BidSize) class OfferSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OfferSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OfferSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OfferSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OfferSize __del__ = lambda self: None OfferSize_swigregister = _quickfix.OfferSize_swigregister OfferSize_swigregister(OfferSize) class NoMiscFees(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMiscFees, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMiscFees, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMiscFees(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMiscFees __del__ = lambda self: None NoMiscFees_swigregister = _quickfix.NoMiscFees_swigregister NoMiscFees_swigregister(NoMiscFees) class MiscFeeAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MiscFeeAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MiscFeeAmt __del__ = lambda self: None MiscFeeAmt_swigregister = _quickfix.MiscFeeAmt_swigregister MiscFeeAmt_swigregister(MiscFeeAmt) class MiscFeeCurr(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeCurr, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeCurr, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MiscFeeCurr(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MiscFeeCurr __del__ = lambda self: None MiscFeeCurr_swigregister = _quickfix.MiscFeeCurr_swigregister MiscFeeCurr_swigregister(MiscFeeCurr) class MiscFeeType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MiscFeeType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MiscFeeType __del__ = lambda self: None MiscFeeType_swigregister = _quickfix.MiscFeeType_swigregister MiscFeeType_swigregister(MiscFeeType) class PrevClosePx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PrevClosePx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PrevClosePx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PrevClosePx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PrevClosePx __del__ = lambda self: None PrevClosePx_swigregister = _quickfix.PrevClosePx_swigregister PrevClosePx_swigregister(PrevClosePx) class NoRelatedSym(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoRelatedSym, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoRelatedSym, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoRelatedSym(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoRelatedSym __del__ = lambda self: None NoRelatedSym_swigregister = _quickfix.NoRelatedSym_swigregister NoRelatedSym_swigregister(NoRelatedSym) class Subject(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Subject, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Subject, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Subject(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Subject __del__ = lambda self: None Subject_swigregister = _quickfix.Subject_swigregister Subject_swigregister(Subject) class Headline(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Headline, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Headline, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Headline(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Headline __del__ = lambda self: None Headline_swigregister = _quickfix.Headline_swigregister Headline_swigregister(Headline) class URLLink(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, URLLink, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, URLLink, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_URLLink(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_URLLink __del__ = lambda self: None URLLink_swigregister = _quickfix.URLLink_swigregister URLLink_swigregister(URLLink) class ExecType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecType __del__ = lambda self: None ExecType_swigregister = _quickfix.ExecType_swigregister ExecType_swigregister(ExecType) class LeavesQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LeavesQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LeavesQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LeavesQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LeavesQty __del__ = lambda self: None LeavesQty_swigregister = _quickfix.LeavesQty_swigregister LeavesQty_swigregister(LeavesQty) class CashOrderQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashOrderQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashOrderQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashOrderQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashOrderQty __del__ = lambda self: None CashOrderQty_swigregister = _quickfix.CashOrderQty_swigregister CashOrderQty_swigregister(CashOrderQty) class AllocAvgPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAvgPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocAvgPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocAvgPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocAvgPx __del__ = lambda self: None AllocAvgPx_swigregister = _quickfix.AllocAvgPx_swigregister AllocAvgPx_swigregister(AllocAvgPx) class AllocNetMoney(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocNetMoney, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocNetMoney, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocNetMoney(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocNetMoney __del__ = lambda self: None AllocNetMoney_swigregister = _quickfix.AllocNetMoney_swigregister AllocNetMoney_swigregister(AllocNetMoney) class SettlCurrFxRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrFxRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrFxRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlCurrFxRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlCurrFxRate __del__ = lambda self: None SettlCurrFxRate_swigregister = _quickfix.SettlCurrFxRate_swigregister SettlCurrFxRate_swigregister(SettlCurrFxRate) class SettlCurrFxRateCalc(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrFxRateCalc, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrFxRateCalc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlCurrFxRateCalc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlCurrFxRateCalc __del__ = lambda self: None SettlCurrFxRateCalc_swigregister = _quickfix.SettlCurrFxRateCalc_swigregister SettlCurrFxRateCalc_swigregister(SettlCurrFxRateCalc) class NumDaysInterest(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NumDaysInterest, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NumDaysInterest, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NumDaysInterest(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NumDaysInterest __del__ = lambda self: None NumDaysInterest_swigregister = _quickfix.NumDaysInterest_swigregister NumDaysInterest_swigregister(NumDaysInterest) class AccruedInterestRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AccruedInterestRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AccruedInterestRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AccruedInterestRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AccruedInterestRate __del__ = lambda self: None AccruedInterestRate_swigregister = _quickfix.AccruedInterestRate_swigregister AccruedInterestRate_swigregister(AccruedInterestRate) class AccruedInterestAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AccruedInterestAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AccruedInterestAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AccruedInterestAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AccruedInterestAmt __del__ = lambda self: None AccruedInterestAmt_swigregister = _quickfix.AccruedInterestAmt_swigregister AccruedInterestAmt_swigregister(AccruedInterestAmt) class SettlInstMode(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstMode, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstMode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstMode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstMode __del__ = lambda self: None SettlInstMode_swigregister = _quickfix.SettlInstMode_swigregister SettlInstMode_swigregister(SettlInstMode) class AllocText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocText __del__ = lambda self: None AllocText_swigregister = _quickfix.AllocText_swigregister AllocText_swigregister(AllocText) class SettlInstID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstID __del__ = lambda self: None SettlInstID_swigregister = _quickfix.SettlInstID_swigregister SettlInstID_swigregister(SettlInstID) class SettlInstTransType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstTransType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstTransType __del__ = lambda self: None SettlInstTransType_swigregister = _quickfix.SettlInstTransType_swigregister SettlInstTransType_swigregister(SettlInstTransType) class EmailThreadID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EmailThreadID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EmailThreadID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EmailThreadID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EmailThreadID __del__ = lambda self: None EmailThreadID_swigregister = _quickfix.EmailThreadID_swigregister EmailThreadID_swigregister(EmailThreadID) class SettlInstSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstSource __del__ = lambda self: None SettlInstSource_swigregister = _quickfix.SettlInstSource_swigregister SettlInstSource_swigregister(SettlInstSource) class SettlLocation(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlLocation, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlLocation, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlLocation(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlLocation __del__ = lambda self: None SettlLocation_swigregister = _quickfix.SettlLocation_swigregister SettlLocation_swigregister(SettlLocation) class SecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityType __del__ = lambda self: None SecurityType_swigregister = _quickfix.SecurityType_swigregister SecurityType_swigregister(SecurityType) class EffectiveTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EffectiveTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EffectiveTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EffectiveTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EffectiveTime __del__ = lambda self: None EffectiveTime_swigregister = _quickfix.EffectiveTime_swigregister EffectiveTime_swigregister(EffectiveTime) class StandInstDbType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StandInstDbType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StandInstDbType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StandInstDbType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StandInstDbType __del__ = lambda self: None StandInstDbType_swigregister = _quickfix.StandInstDbType_swigregister StandInstDbType_swigregister(StandInstDbType) class StandInstDbName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StandInstDbName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StandInstDbName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StandInstDbName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StandInstDbName __del__ = lambda self: None StandInstDbName_swigregister = _quickfix.StandInstDbName_swigregister StandInstDbName_swigregister(StandInstDbName) class StandInstDbID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StandInstDbID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StandInstDbID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StandInstDbID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StandInstDbID __del__ = lambda self: None StandInstDbID_swigregister = _quickfix.StandInstDbID_swigregister StandInstDbID_swigregister(StandInstDbID) class SettlDeliveryType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDeliveryType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlDeliveryType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlDeliveryType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlDeliveryType __del__ = lambda self: None SettlDeliveryType_swigregister = _quickfix.SettlDeliveryType_swigregister SettlDeliveryType_swigregister(SettlDeliveryType) class SettlDepositoryCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDepositoryCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlDepositoryCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlDepositoryCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlDepositoryCode __del__ = lambda self: None SettlDepositoryCode_swigregister = _quickfix.SettlDepositoryCode_swigregister SettlDepositoryCode_swigregister(SettlDepositoryCode) class SettlBrkrCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlBrkrCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlBrkrCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlBrkrCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlBrkrCode __del__ = lambda self: None SettlBrkrCode_swigregister = _quickfix.SettlBrkrCode_swigregister SettlBrkrCode_swigregister(SettlBrkrCode) class SettlInstCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstCode __del__ = lambda self: None SettlInstCode_swigregister = _quickfix.SettlInstCode_swigregister SettlInstCode_swigregister(SettlInstCode) class SecuritySettlAgentName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecuritySettlAgentName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecuritySettlAgentName __del__ = lambda self: None SecuritySettlAgentName_swigregister = _quickfix.SecuritySettlAgentName_swigregister SecuritySettlAgentName_swigregister(SecuritySettlAgentName) class SecuritySettlAgentCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecuritySettlAgentCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecuritySettlAgentCode __del__ = lambda self: None SecuritySettlAgentCode_swigregister = _quickfix.SecuritySettlAgentCode_swigregister SecuritySettlAgentCode_swigregister(SecuritySettlAgentCode) class SecuritySettlAgentAcctNum(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentAcctNum, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentAcctNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecuritySettlAgentAcctNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecuritySettlAgentAcctNum __del__ = lambda self: None SecuritySettlAgentAcctNum_swigregister = _quickfix.SecuritySettlAgentAcctNum_swigregister SecuritySettlAgentAcctNum_swigregister(SecuritySettlAgentAcctNum) class SecuritySettlAgentAcctName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentAcctName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentAcctName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecuritySettlAgentAcctName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecuritySettlAgentAcctName __del__ = lambda self: None SecuritySettlAgentAcctName_swigregister = _quickfix.SecuritySettlAgentAcctName_swigregister SecuritySettlAgentAcctName_swigregister(SecuritySettlAgentAcctName) class SecuritySettlAgentContactName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentContactName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentContactName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecuritySettlAgentContactName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecuritySettlAgentContactName __del__ = lambda self: None SecuritySettlAgentContactName_swigregister = _quickfix.SecuritySettlAgentContactName_swigregister SecuritySettlAgentContactName_swigregister(SecuritySettlAgentContactName) class SecuritySettlAgentContactPhone(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySettlAgentContactPhone, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecuritySettlAgentContactPhone, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecuritySettlAgentContactPhone(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecuritySettlAgentContactPhone __del__ = lambda self: None SecuritySettlAgentContactPhone_swigregister = _quickfix.SecuritySettlAgentContactPhone_swigregister SecuritySettlAgentContactPhone_swigregister(SecuritySettlAgentContactPhone) class CashSettlAgentName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashSettlAgentName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashSettlAgentName __del__ = lambda self: None CashSettlAgentName_swigregister = _quickfix.CashSettlAgentName_swigregister CashSettlAgentName_swigregister(CashSettlAgentName) class CashSettlAgentCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashSettlAgentCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashSettlAgentCode __del__ = lambda self: None CashSettlAgentCode_swigregister = _quickfix.CashSettlAgentCode_swigregister CashSettlAgentCode_swigregister(CashSettlAgentCode) class CashSettlAgentAcctNum(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentAcctNum, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentAcctNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashSettlAgentAcctNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashSettlAgentAcctNum __del__ = lambda self: None CashSettlAgentAcctNum_swigregister = _quickfix.CashSettlAgentAcctNum_swigregister CashSettlAgentAcctNum_swigregister(CashSettlAgentAcctNum) class CashSettlAgentAcctName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentAcctName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentAcctName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashSettlAgentAcctName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashSettlAgentAcctName __del__ = lambda self: None CashSettlAgentAcctName_swigregister = _quickfix.CashSettlAgentAcctName_swigregister CashSettlAgentAcctName_swigregister(CashSettlAgentAcctName) class CashSettlAgentContactName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentContactName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentContactName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashSettlAgentContactName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashSettlAgentContactName __del__ = lambda self: None CashSettlAgentContactName_swigregister = _quickfix.CashSettlAgentContactName_swigregister CashSettlAgentContactName_swigregister(CashSettlAgentContactName) class CashSettlAgentContactPhone(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashSettlAgentContactPhone, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashSettlAgentContactPhone, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashSettlAgentContactPhone(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashSettlAgentContactPhone __del__ = lambda self: None CashSettlAgentContactPhone_swigregister = _quickfix.CashSettlAgentContactPhone_swigregister CashSettlAgentContactPhone_swigregister(CashSettlAgentContactPhone) class BidSpotRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidSpotRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidSpotRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidSpotRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidSpotRate __del__ = lambda self: None BidSpotRate_swigregister = _quickfix.BidSpotRate_swigregister BidSpotRate_swigregister(BidSpotRate) class BidForwardPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidForwardPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidForwardPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidForwardPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidForwardPoints __del__ = lambda self: None BidForwardPoints_swigregister = _quickfix.BidForwardPoints_swigregister BidForwardPoints_swigregister(BidForwardPoints) class OfferSpotRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OfferSpotRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OfferSpotRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OfferSpotRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OfferSpotRate __del__ = lambda self: None OfferSpotRate_swigregister = _quickfix.OfferSpotRate_swigregister OfferSpotRate_swigregister(OfferSpotRate) class OfferForwardPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OfferForwardPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OfferForwardPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OfferForwardPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OfferForwardPoints __del__ = lambda self: None OfferForwardPoints_swigregister = _quickfix.OfferForwardPoints_swigregister OfferForwardPoints_swigregister(OfferForwardPoints) class OrderQty2(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderQty2, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderQty2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderQty2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderQty2 __del__ = lambda self: None OrderQty2_swigregister = _quickfix.OrderQty2_swigregister OrderQty2_swigregister(OrderQty2) class FutSettDate2(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FutSettDate2, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FutSettDate2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FutSettDate2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FutSettDate2 __del__ = lambda self: None FutSettDate2_swigregister = _quickfix.FutSettDate2_swigregister FutSettDate2_swigregister(FutSettDate2) class LastSpotRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastSpotRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastSpotRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastSpotRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastSpotRate __del__ = lambda self: None LastSpotRate_swigregister = _quickfix.LastSpotRate_swigregister LastSpotRate_swigregister(LastSpotRate) class LastForwardPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastForwardPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastForwardPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastForwardPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastForwardPoints __del__ = lambda self: None LastForwardPoints_swigregister = _quickfix.LastForwardPoints_swigregister LastForwardPoints_swigregister(LastForwardPoints) class AllocLinkID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocLinkID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocLinkID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocLinkID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocLinkID __del__ = lambda self: None AllocLinkID_swigregister = _quickfix.AllocLinkID_swigregister AllocLinkID_swigregister(AllocLinkID) class AllocLinkType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocLinkType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocLinkType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocLinkType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocLinkType __del__ = lambda self: None AllocLinkType_swigregister = _quickfix.AllocLinkType_swigregister AllocLinkType_swigregister(AllocLinkType) class SecondaryOrderID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryOrderID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryOrderID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryOrderID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryOrderID __del__ = lambda self: None SecondaryOrderID_swigregister = _quickfix.SecondaryOrderID_swigregister SecondaryOrderID_swigregister(SecondaryOrderID) class NoIOIQualifiers(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoIOIQualifiers, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoIOIQualifiers, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoIOIQualifiers(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoIOIQualifiers __del__ = lambda self: None NoIOIQualifiers_swigregister = _quickfix.NoIOIQualifiers_swigregister NoIOIQualifiers_swigregister(NoIOIQualifiers) class MaturityMonthYear(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYear, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYear, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityMonthYear(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityMonthYear __del__ = lambda self: None MaturityMonthYear_swigregister = _quickfix.MaturityMonthYear_swigregister MaturityMonthYear_swigregister(MaturityMonthYear) class PutOrCall(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PutOrCall, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PutOrCall, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PutOrCall(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PutOrCall __del__ = lambda self: None PutOrCall_swigregister = _quickfix.PutOrCall_swigregister PutOrCall_swigregister(PutOrCall) class StrikePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikePrice __del__ = lambda self: None StrikePrice_swigregister = _quickfix.StrikePrice_swigregister StrikePrice_swigregister(StrikePrice) class CoveredOrUncovered(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CoveredOrUncovered, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CoveredOrUncovered, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CoveredOrUncovered(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CoveredOrUncovered __del__ = lambda self: None CoveredOrUncovered_swigregister = _quickfix.CoveredOrUncovered_swigregister CoveredOrUncovered_swigregister(CoveredOrUncovered) class CustomerOrFirm(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CustomerOrFirm, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CustomerOrFirm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CustomerOrFirm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CustomerOrFirm __del__ = lambda self: None CustomerOrFirm_swigregister = _quickfix.CustomerOrFirm_swigregister CustomerOrFirm_swigregister(CustomerOrFirm) class MaturityDay(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityDay, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityDay, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityDay(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityDay __del__ = lambda self: None MaturityDay_swigregister = _quickfix.MaturityDay_swigregister MaturityDay_swigregister(MaturityDay) class OptAttribute(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OptAttribute, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OptAttribute, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OptAttribute(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OptAttribute __del__ = lambda self: None OptAttribute_swigregister = _quickfix.OptAttribute_swigregister OptAttribute_swigregister(OptAttribute) class SecurityExchange(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityExchange, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityExchange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityExchange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityExchange __del__ = lambda self: None SecurityExchange_swigregister = _quickfix.SecurityExchange_swigregister SecurityExchange_swigregister(SecurityExchange) class NotifyBrokerOfCredit(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NotifyBrokerOfCredit, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NotifyBrokerOfCredit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NotifyBrokerOfCredit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NotifyBrokerOfCredit __del__ = lambda self: None NotifyBrokerOfCredit_swigregister = _quickfix.NotifyBrokerOfCredit_swigregister NotifyBrokerOfCredit_swigregister(NotifyBrokerOfCredit) class AllocHandlInst(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocHandlInst, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocHandlInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocHandlInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocHandlInst __del__ = lambda self: None AllocHandlInst_swigregister = _quickfix.AllocHandlInst_swigregister AllocHandlInst_swigregister(AllocHandlInst) class MaxShow(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaxShow, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaxShow, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaxShow(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaxShow __del__ = lambda self: None MaxShow_swigregister = _quickfix.MaxShow_swigregister MaxShow_swigregister(MaxShow) class PegDifference(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegDifference, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegDifference, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegDifference(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegDifference __del__ = lambda self: None PegDifference_swigregister = _quickfix.PegDifference_swigregister PegDifference_swigregister(PegDifference) class SendingDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SendingDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SendingDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SendingDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SendingDate __del__ = lambda self: None SendingDate_swigregister = _quickfix.SendingDate_swigregister SendingDate_swigregister(SendingDate) class TotNoOrders(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoOrders, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoOrders, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoOrders(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoOrders __del__ = lambda self: None TotNoOrders_swigregister = _quickfix.TotNoOrders_swigregister TotNoOrders_swigregister(TotNoOrders) class SettlInstRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstRefID __del__ = lambda self: None SettlInstRefID_swigregister = _quickfix.SettlInstRefID_swigregister SettlInstRefID_swigregister(SettlInstRefID) class NoRoutingIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoRoutingIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoRoutingIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoRoutingIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoRoutingIDs __del__ = lambda self: None NoRoutingIDs_swigregister = _quickfix.NoRoutingIDs_swigregister NoRoutingIDs_swigregister(NoRoutingIDs) class RoutingType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RoutingType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RoutingType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RoutingType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RoutingType __del__ = lambda self: None RoutingType_swigregister = _quickfix.RoutingType_swigregister RoutingType_swigregister(RoutingType) class RoutingID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RoutingID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RoutingID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RoutingID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RoutingID __del__ = lambda self: None RoutingID_swigregister = _quickfix.RoutingID_swigregister RoutingID_swigregister(RoutingID) class SpreadToBenchmark(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SpreadToBenchmark, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SpreadToBenchmark, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SpreadToBenchmark(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SpreadToBenchmark __del__ = lambda self: None SpreadToBenchmark_swigregister = _quickfix.SpreadToBenchmark_swigregister SpreadToBenchmark_swigregister(SpreadToBenchmark) class Benchmark(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Benchmark, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Benchmark, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Benchmark(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Benchmark __del__ = lambda self: None Benchmark_swigregister = _quickfix.Benchmark_swigregister Benchmark_swigregister(Benchmark) class CouponRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CouponRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CouponRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CouponRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CouponRate __del__ = lambda self: None CouponRate_swigregister = _quickfix.CouponRate_swigregister CouponRate_swigregister(CouponRate) class ContractMultiplier(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContractMultiplier, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContractMultiplier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContractMultiplier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContractMultiplier __del__ = lambda self: None ContractMultiplier_swigregister = _quickfix.ContractMultiplier_swigregister ContractMultiplier_swigregister(ContractMultiplier) class MDReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDReqID __del__ = lambda self: None MDReqID_swigregister = _quickfix.MDReqID_swigregister MDReqID_swigregister(MDReqID) class SubscriptionRequestType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SubscriptionRequestType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SubscriptionRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SubscriptionRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SubscriptionRequestType __del__ = lambda self: None SubscriptionRequestType_swigregister = _quickfix.SubscriptionRequestType_swigregister SubscriptionRequestType_swigregister(SubscriptionRequestType) class MarketDepth(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarketDepth, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarketDepth, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarketDepth(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarketDepth __del__ = lambda self: None MarketDepth_swigregister = _quickfix.MarketDepth_swigregister MarketDepth_swigregister(MarketDepth) class MDUpdateType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDUpdateType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDUpdateType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDUpdateType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDUpdateType __del__ = lambda self: None MDUpdateType_swigregister = _quickfix.MDUpdateType_swigregister MDUpdateType_swigregister(MDUpdateType) class AggregatedBook(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AggregatedBook, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AggregatedBook, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AggregatedBook(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AggregatedBook __del__ = lambda self: None AggregatedBook_swigregister = _quickfix.AggregatedBook_swigregister AggregatedBook_swigregister(AggregatedBook) class NoMDEntryTypes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMDEntryTypes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMDEntryTypes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMDEntryTypes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMDEntryTypes __del__ = lambda self: None NoMDEntryTypes_swigregister = _quickfix.NoMDEntryTypes_swigregister NoMDEntryTypes_swigregister(NoMDEntryTypes) class NoMDEntries(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMDEntries, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMDEntries, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMDEntries(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMDEntries __del__ = lambda self: None NoMDEntries_swigregister = _quickfix.NoMDEntries_swigregister NoMDEntries_swigregister(NoMDEntries) class MDEntryType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryType __del__ = lambda self: None MDEntryType_swigregister = _quickfix.MDEntryType_swigregister MDEntryType_swigregister(MDEntryType) class MDEntryPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryPx __del__ = lambda self: None MDEntryPx_swigregister = _quickfix.MDEntryPx_swigregister MDEntryPx_swigregister(MDEntryPx) class MDEntrySize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntrySize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntrySize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntrySize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntrySize __del__ = lambda self: None MDEntrySize_swigregister = _quickfix.MDEntrySize_swigregister MDEntrySize_swigregister(MDEntrySize) class MDEntryDate(UtcDateField): __swig_setmethods__ = {} for _s in [UtcDateField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryDate, name, value) __swig_getmethods__ = {} for _s in [UtcDateField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryDate __del__ = lambda self: None MDEntryDate_swigregister = _quickfix.MDEntryDate_swigregister MDEntryDate_swigregister(MDEntryDate) class MDEntryTime(UtcTimeOnlyField): __swig_setmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryTime __del__ = lambda self: None MDEntryTime_swigregister = _quickfix.MDEntryTime_swigregister MDEntryTime_swigregister(MDEntryTime) class TickDirection(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TickDirection, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TickDirection, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TickDirection(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TickDirection __del__ = lambda self: None TickDirection_swigregister = _quickfix.TickDirection_swigregister TickDirection_swigregister(TickDirection) class MDMkt(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDMkt, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDMkt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDMkt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDMkt __del__ = lambda self: None MDMkt_swigregister = _quickfix.MDMkt_swigregister MDMkt_swigregister(MDMkt) class QuoteCondition(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteCondition, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteCondition, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteCondition(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteCondition __del__ = lambda self: None QuoteCondition_swigregister = _quickfix.QuoteCondition_swigregister QuoteCondition_swigregister(QuoteCondition) class TradeCondition(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeCondition, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeCondition, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeCondition(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeCondition __del__ = lambda self: None TradeCondition_swigregister = _quickfix.TradeCondition_swigregister TradeCondition_swigregister(TradeCondition) class MDEntryID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryID __del__ = lambda self: None MDEntryID_swigregister = _quickfix.MDEntryID_swigregister MDEntryID_swigregister(MDEntryID) class MDUpdateAction(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDUpdateAction, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDUpdateAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDUpdateAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDUpdateAction __del__ = lambda self: None MDUpdateAction_swigregister = _quickfix.MDUpdateAction_swigregister MDUpdateAction_swigregister(MDUpdateAction) class MDEntryRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryRefID __del__ = lambda self: None MDEntryRefID_swigregister = _quickfix.MDEntryRefID_swigregister MDEntryRefID_swigregister(MDEntryRefID) class MDReqRejReason(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDReqRejReason, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDReqRejReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDReqRejReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDReqRejReason __del__ = lambda self: None MDReqRejReason_swigregister = _quickfix.MDReqRejReason_swigregister MDReqRejReason_swigregister(MDReqRejReason) class MDEntryOriginator(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryOriginator, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryOriginator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryOriginator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryOriginator __del__ = lambda self: None MDEntryOriginator_swigregister = _quickfix.MDEntryOriginator_swigregister MDEntryOriginator_swigregister(MDEntryOriginator) class LocationID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LocationID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LocationID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LocationID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LocationID __del__ = lambda self: None LocationID_swigregister = _quickfix.LocationID_swigregister LocationID_swigregister(LocationID) class DeskID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeskID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeskID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeskID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeskID __del__ = lambda self: None DeskID_swigregister = _quickfix.DeskID_swigregister DeskID_swigregister(DeskID) class DeleteReason(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeleteReason, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeleteReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeleteReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeleteReason __del__ = lambda self: None DeleteReason_swigregister = _quickfix.DeleteReason_swigregister DeleteReason_swigregister(DeleteReason) class OpenCloseSettleFlag(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OpenCloseSettleFlag, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OpenCloseSettleFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OpenCloseSettleFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OpenCloseSettleFlag __del__ = lambda self: None OpenCloseSettleFlag_swigregister = _quickfix.OpenCloseSettleFlag_swigregister OpenCloseSettleFlag_swigregister(OpenCloseSettleFlag) class SellerDays(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SellerDays, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SellerDays, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SellerDays(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SellerDays __del__ = lambda self: None SellerDays_swigregister = _quickfix.SellerDays_swigregister SellerDays_swigregister(SellerDays) class MDEntryBuyer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryBuyer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryBuyer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryBuyer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryBuyer __del__ = lambda self: None MDEntryBuyer_swigregister = _quickfix.MDEntryBuyer_swigregister MDEntryBuyer_swigregister(MDEntryBuyer) class MDEntrySeller(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntrySeller, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntrySeller, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntrySeller(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntrySeller __del__ = lambda self: None MDEntrySeller_swigregister = _quickfix.MDEntrySeller_swigregister MDEntrySeller_swigregister(MDEntrySeller) class MDEntryPositionNo(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryPositionNo, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryPositionNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryPositionNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryPositionNo __del__ = lambda self: None MDEntryPositionNo_swigregister = _quickfix.MDEntryPositionNo_swigregister MDEntryPositionNo_swigregister(MDEntryPositionNo) class FinancialStatus(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FinancialStatus, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FinancialStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FinancialStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FinancialStatus __del__ = lambda self: None FinancialStatus_swigregister = _quickfix.FinancialStatus_swigregister FinancialStatus_swigregister(FinancialStatus) class CorporateAction(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CorporateAction, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CorporateAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CorporateAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CorporateAction __del__ = lambda self: None CorporateAction_swigregister = _quickfix.CorporateAction_swigregister CorporateAction_swigregister(CorporateAction) class DefBidSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DefBidSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DefBidSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DefBidSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DefBidSize __del__ = lambda self: None DefBidSize_swigregister = _quickfix.DefBidSize_swigregister DefBidSize_swigregister(DefBidSize) class DefOfferSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DefOfferSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DefOfferSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DefOfferSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DefOfferSize __del__ = lambda self: None DefOfferSize_swigregister = _quickfix.DefOfferSize_swigregister DefOfferSize_swigregister(DefOfferSize) class NoQuoteEntries(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoQuoteEntries, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoQuoteEntries, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoQuoteEntries(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoQuoteEntries __del__ = lambda self: None NoQuoteEntries_swigregister = _quickfix.NoQuoteEntries_swigregister NoQuoteEntries_swigregister(NoQuoteEntries) class NoQuoteSets(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoQuoteSets, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoQuoteSets, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoQuoteSets(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoQuoteSets __del__ = lambda self: None NoQuoteSets_swigregister = _quickfix.NoQuoteSets_swigregister NoQuoteSets_swigregister(NoQuoteSets) class QuoteAckStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteAckStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteAckStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteAckStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteAckStatus __del__ = lambda self: None QuoteAckStatus_swigregister = _quickfix.QuoteAckStatus_swigregister QuoteAckStatus_swigregister(QuoteAckStatus) class QuoteCancelType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteCancelType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteCancelType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteCancelType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteCancelType __del__ = lambda self: None QuoteCancelType_swigregister = _quickfix.QuoteCancelType_swigregister QuoteCancelType_swigregister(QuoteCancelType) class QuoteEntryID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteEntryID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteEntryID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteEntryID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteEntryID __del__ = lambda self: None QuoteEntryID_swigregister = _quickfix.QuoteEntryID_swigregister QuoteEntryID_swigregister(QuoteEntryID) class QuoteRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteRejectReason __del__ = lambda self: None QuoteRejectReason_swigregister = _quickfix.QuoteRejectReason_swigregister QuoteRejectReason_swigregister(QuoteRejectReason) class QuoteResponseLevel(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteResponseLevel, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteResponseLevel, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteResponseLevel(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteResponseLevel __del__ = lambda self: None QuoteResponseLevel_swigregister = _quickfix.QuoteResponseLevel_swigregister QuoteResponseLevel_swigregister(QuoteResponseLevel) class QuoteSetID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteSetID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteSetID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteSetID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteSetID __del__ = lambda self: None QuoteSetID_swigregister = _quickfix.QuoteSetID_swigregister QuoteSetID_swigregister(QuoteSetID) class QuoteRequestType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRequestType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteRequestType __del__ = lambda self: None QuoteRequestType_swigregister = _quickfix.QuoteRequestType_swigregister QuoteRequestType_swigregister(QuoteRequestType) class TotQuoteEntries(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotQuoteEntries, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotQuoteEntries, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotQuoteEntries(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotQuoteEntries __del__ = lambda self: None TotQuoteEntries_swigregister = _quickfix.TotQuoteEntries_swigregister TotQuoteEntries_swigregister(TotQuoteEntries) class UnderlyingIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingIDSource __del__ = lambda self: None UnderlyingIDSource_swigregister = _quickfix.UnderlyingIDSource_swigregister UnderlyingIDSource_swigregister(UnderlyingIDSource) class UnderlyingIssuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingIssuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingIssuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingIssuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingIssuer __del__ = lambda self: None UnderlyingIssuer_swigregister = _quickfix.UnderlyingIssuer_swigregister UnderlyingIssuer_swigregister(UnderlyingIssuer) class UnderlyingSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecurityDesc __del__ = lambda self: None UnderlyingSecurityDesc_swigregister = _quickfix.UnderlyingSecurityDesc_swigregister UnderlyingSecurityDesc_swigregister(UnderlyingSecurityDesc) class UnderlyingSecurityExchange(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityExchange, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityExchange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecurityExchange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecurityExchange __del__ = lambda self: None UnderlyingSecurityExchange_swigregister = _quickfix.UnderlyingSecurityExchange_swigregister UnderlyingSecurityExchange_swigregister(UnderlyingSecurityExchange) class UnderlyingSecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecurityID __del__ = lambda self: None UnderlyingSecurityID_swigregister = _quickfix.UnderlyingSecurityID_swigregister UnderlyingSecurityID_swigregister(UnderlyingSecurityID) class UnderlyingSecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecurityType __del__ = lambda self: None UnderlyingSecurityType_swigregister = _quickfix.UnderlyingSecurityType_swigregister UnderlyingSecurityType_swigregister(UnderlyingSecurityType) class UnderlyingSymbol(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSymbol, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSymbol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSymbol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSymbol __del__ = lambda self: None UnderlyingSymbol_swigregister = _quickfix.UnderlyingSymbol_swigregister UnderlyingSymbol_swigregister(UnderlyingSymbol) class UnderlyingSymbolSfx(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSymbolSfx, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSymbolSfx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSymbolSfx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSymbolSfx __del__ = lambda self: None UnderlyingSymbolSfx_swigregister = _quickfix.UnderlyingSymbolSfx_swigregister UnderlyingSymbolSfx_swigregister(UnderlyingSymbolSfx) class UnderlyingMaturityMonthYear(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityMonthYear, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityMonthYear, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingMaturityMonthYear(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingMaturityMonthYear __del__ = lambda self: None UnderlyingMaturityMonthYear_swigregister = _quickfix.UnderlyingMaturityMonthYear_swigregister UnderlyingMaturityMonthYear_swigregister(UnderlyingMaturityMonthYear) class UnderlyingMaturityDay(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityDay, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityDay, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingMaturityDay(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingMaturityDay __del__ = lambda self: None UnderlyingMaturityDay_swigregister = _quickfix.UnderlyingMaturityDay_swigregister UnderlyingMaturityDay_swigregister(UnderlyingMaturityDay) class UnderlyingPutOrCall(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPutOrCall, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPutOrCall, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingPutOrCall(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingPutOrCall __del__ = lambda self: None UnderlyingPutOrCall_swigregister = _quickfix.UnderlyingPutOrCall_swigregister UnderlyingPutOrCall_swigregister(UnderlyingPutOrCall) class UnderlyingStrikePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStrikePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStrikePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingStrikePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingStrikePrice __del__ = lambda self: None UnderlyingStrikePrice_swigregister = _quickfix.UnderlyingStrikePrice_swigregister UnderlyingStrikePrice_swigregister(UnderlyingStrikePrice) class UnderlyingOptAttribute(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingOptAttribute, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingOptAttribute, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingOptAttribute(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingOptAttribute __del__ = lambda self: None UnderlyingOptAttribute_swigregister = _quickfix.UnderlyingOptAttribute_swigregister UnderlyingOptAttribute_swigregister(UnderlyingOptAttribute) class UnderlyingCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCurrency __del__ = lambda self: None UnderlyingCurrency_swigregister = _quickfix.UnderlyingCurrency_swigregister UnderlyingCurrency_swigregister(UnderlyingCurrency) class RatioQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RatioQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RatioQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RatioQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RatioQty __del__ = lambda self: None RatioQty_swigregister = _quickfix.RatioQty_swigregister RatioQty_swigregister(RatioQty) class SecurityReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityReqID __del__ = lambda self: None SecurityReqID_swigregister = _quickfix.SecurityReqID_swigregister SecurityReqID_swigregister(SecurityReqID) class SecurityRequestType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityRequestType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityRequestType __del__ = lambda self: None SecurityRequestType_swigregister = _quickfix.SecurityRequestType_swigregister SecurityRequestType_swigregister(SecurityRequestType) class SecurityResponseID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityResponseID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityResponseID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityResponseID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityResponseID __del__ = lambda self: None SecurityResponseID_swigregister = _quickfix.SecurityResponseID_swigregister SecurityResponseID_swigregister(SecurityResponseID) class SecurityResponseType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityResponseType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityResponseType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityResponseType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityResponseType __del__ = lambda self: None SecurityResponseType_swigregister = _quickfix.SecurityResponseType_swigregister SecurityResponseType_swigregister(SecurityResponseType) class SecurityStatusReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityStatusReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityStatusReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityStatusReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityStatusReqID __del__ = lambda self: None SecurityStatusReqID_swigregister = _quickfix.SecurityStatusReqID_swigregister SecurityStatusReqID_swigregister(SecurityStatusReqID) class UnsolicitedIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnsolicitedIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnsolicitedIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnsolicitedIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnsolicitedIndicator __del__ = lambda self: None UnsolicitedIndicator_swigregister = _quickfix.UnsolicitedIndicator_swigregister UnsolicitedIndicator_swigregister(UnsolicitedIndicator) class SecurityTradingStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityTradingStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityTradingStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityTradingStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityTradingStatus __del__ = lambda self: None SecurityTradingStatus_swigregister = _quickfix.SecurityTradingStatus_swigregister SecurityTradingStatus_swigregister(SecurityTradingStatus) class HaltReasonChar(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HaltReasonChar, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HaltReasonChar, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HaltReasonChar(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HaltReasonChar __del__ = lambda self: None HaltReasonChar_swigregister = _quickfix.HaltReasonChar_swigregister HaltReasonChar_swigregister(HaltReasonChar) class InViewOfCommon(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InViewOfCommon, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InViewOfCommon, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InViewOfCommon(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InViewOfCommon __del__ = lambda self: None InViewOfCommon_swigregister = _quickfix.InViewOfCommon_swigregister InViewOfCommon_swigregister(InViewOfCommon) class DueToRelated(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DueToRelated, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DueToRelated, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DueToRelated(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DueToRelated __del__ = lambda self: None DueToRelated_swigregister = _quickfix.DueToRelated_swigregister DueToRelated_swigregister(DueToRelated) class BuyVolume(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BuyVolume, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BuyVolume, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BuyVolume(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BuyVolume __del__ = lambda self: None BuyVolume_swigregister = _quickfix.BuyVolume_swigregister BuyVolume_swigregister(BuyVolume) class SellVolume(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SellVolume, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SellVolume, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SellVolume(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SellVolume __del__ = lambda self: None SellVolume_swigregister = _quickfix.SellVolume_swigregister SellVolume_swigregister(SellVolume) class HighPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HighPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HighPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HighPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HighPx __del__ = lambda self: None HighPx_swigregister = _quickfix.HighPx_swigregister HighPx_swigregister(HighPx) class LowPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LowPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LowPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LowPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LowPx __del__ = lambda self: None LowPx_swigregister = _quickfix.LowPx_swigregister LowPx_swigregister(LowPx) class Adjustment(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Adjustment, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Adjustment, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Adjustment(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Adjustment __del__ = lambda self: None Adjustment_swigregister = _quickfix.Adjustment_swigregister Adjustment_swigregister(Adjustment) class TradSesReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesReqID __del__ = lambda self: None TradSesReqID_swigregister = _quickfix.TradSesReqID_swigregister TradSesReqID_swigregister(TradSesReqID) class TradingSessionID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradingSessionID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradingSessionID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradingSessionID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradingSessionID __del__ = lambda self: None TradingSessionID_swigregister = _quickfix.TradingSessionID_swigregister TradingSessionID_swigregister(TradingSessionID) class ContraTrader(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContraTrader, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContraTrader, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContraTrader(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContraTrader __del__ = lambda self: None ContraTrader_swigregister = _quickfix.ContraTrader_swigregister ContraTrader_swigregister(ContraTrader) class TradSesMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesMethod __del__ = lambda self: None TradSesMethod_swigregister = _quickfix.TradSesMethod_swigregister TradSesMethod_swigregister(TradSesMethod) class TradSesMode(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesMode, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesMode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesMode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesMode __del__ = lambda self: None TradSesMode_swigregister = _quickfix.TradSesMode_swigregister TradSesMode_swigregister(TradSesMode) class TradSesStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesStatus __del__ = lambda self: None TradSesStatus_swigregister = _quickfix.TradSesStatus_swigregister TradSesStatus_swigregister(TradSesStatus) class TradSesStartTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesStartTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesStartTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesStartTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesStartTime __del__ = lambda self: None TradSesStartTime_swigregister = _quickfix.TradSesStartTime_swigregister TradSesStartTime_swigregister(TradSesStartTime) class TradSesOpenTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesOpenTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesOpenTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesOpenTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesOpenTime __del__ = lambda self: None TradSesOpenTime_swigregister = _quickfix.TradSesOpenTime_swigregister TradSesOpenTime_swigregister(TradSesOpenTime) class TradSesPreCloseTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesPreCloseTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesPreCloseTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesPreCloseTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesPreCloseTime __del__ = lambda self: None TradSesPreCloseTime_swigregister = _quickfix.TradSesPreCloseTime_swigregister TradSesPreCloseTime_swigregister(TradSesPreCloseTime) class TradSesCloseTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesCloseTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesCloseTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesCloseTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesCloseTime __del__ = lambda self: None TradSesCloseTime_swigregister = _quickfix.TradSesCloseTime_swigregister TradSesCloseTime_swigregister(TradSesCloseTime) class TradSesEndTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesEndTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesEndTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesEndTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesEndTime __del__ = lambda self: None TradSesEndTime_swigregister = _quickfix.TradSesEndTime_swigregister TradSesEndTime_swigregister(TradSesEndTime) class NumberOfOrders(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NumberOfOrders, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NumberOfOrders, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NumberOfOrders(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NumberOfOrders __del__ = lambda self: None NumberOfOrders_swigregister = _quickfix.NumberOfOrders_swigregister NumberOfOrders_swigregister(NumberOfOrders) class EncodedIssuerLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedIssuerLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedIssuerLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedIssuerLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedIssuerLen __del__ = lambda self: None EncodedIssuerLen_swigregister = _quickfix.EncodedIssuerLen_swigregister EncodedIssuerLen_swigregister(EncodedIssuerLen) class EncodedIssuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedIssuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedIssuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedIssuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedIssuer __del__ = lambda self: None EncodedIssuer_swigregister = _quickfix.EncodedIssuer_swigregister EncodedIssuer_swigregister(EncodedIssuer) class EncodedSecurityDescLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityDescLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityDescLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedSecurityDescLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedSecurityDescLen __del__ = lambda self: None EncodedSecurityDescLen_swigregister = _quickfix.EncodedSecurityDescLen_swigregister EncodedSecurityDescLen_swigregister(EncodedSecurityDescLen) class EncodedSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedSecurityDesc __del__ = lambda self: None EncodedSecurityDesc_swigregister = _quickfix.EncodedSecurityDesc_swigregister EncodedSecurityDesc_swigregister(EncodedSecurityDesc) class EncodedListExecInstLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListExecInstLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedListExecInstLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedListExecInstLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedListExecInstLen __del__ = lambda self: None EncodedListExecInstLen_swigregister = _quickfix.EncodedListExecInstLen_swigregister EncodedListExecInstLen_swigregister(EncodedListExecInstLen) class EncodedListExecInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListExecInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedListExecInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedListExecInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedListExecInst __del__ = lambda self: None EncodedListExecInst_swigregister = _quickfix.EncodedListExecInst_swigregister EncodedListExecInst_swigregister(EncodedListExecInst) class EncodedSubjectLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSubjectLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedSubjectLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedSubjectLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedSubjectLen __del__ = lambda self: None EncodedSubjectLen_swigregister = _quickfix.EncodedSubjectLen_swigregister EncodedSubjectLen_swigregister(EncodedSubjectLen) class EncodedSubject(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSubject, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedSubject, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedSubject(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedSubject __del__ = lambda self: None EncodedSubject_swigregister = _quickfix.EncodedSubject_swigregister EncodedSubject_swigregister(EncodedSubject) class EncodedHeadlineLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedHeadlineLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedHeadlineLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedHeadlineLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedHeadlineLen __del__ = lambda self: None EncodedHeadlineLen_swigregister = _quickfix.EncodedHeadlineLen_swigregister EncodedHeadlineLen_swigregister(EncodedHeadlineLen) class EncodedHeadline(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedHeadline, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedHeadline, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedHeadline(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedHeadline __del__ = lambda self: None EncodedHeadline_swigregister = _quickfix.EncodedHeadline_swigregister EncodedHeadline_swigregister(EncodedHeadline) class EncodedAllocTextLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedAllocTextLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedAllocTextLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedAllocTextLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedAllocTextLen __del__ = lambda self: None EncodedAllocTextLen_swigregister = _quickfix.EncodedAllocTextLen_swigregister EncodedAllocTextLen_swigregister(EncodedAllocTextLen) class EncodedAllocText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedAllocText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedAllocText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedAllocText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedAllocText __del__ = lambda self: None EncodedAllocText_swigregister = _quickfix.EncodedAllocText_swigregister EncodedAllocText_swigregister(EncodedAllocText) class EncodedUnderlyingIssuerLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingIssuerLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingIssuerLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedUnderlyingIssuerLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedUnderlyingIssuerLen __del__ = lambda self: None EncodedUnderlyingIssuerLen_swigregister = _quickfix.EncodedUnderlyingIssuerLen_swigregister EncodedUnderlyingIssuerLen_swigregister(EncodedUnderlyingIssuerLen) class EncodedUnderlyingIssuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingIssuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingIssuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedUnderlyingIssuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedUnderlyingIssuer __del__ = lambda self: None EncodedUnderlyingIssuer_swigregister = _quickfix.EncodedUnderlyingIssuer_swigregister EncodedUnderlyingIssuer_swigregister(EncodedUnderlyingIssuer) class EncodedUnderlyingSecurityDescLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingSecurityDescLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingSecurityDescLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedUnderlyingSecurityDescLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedUnderlyingSecurityDescLen __del__ = lambda self: None EncodedUnderlyingSecurityDescLen_swigregister = _quickfix.EncodedUnderlyingSecurityDescLen_swigregister EncodedUnderlyingSecurityDescLen_swigregister(EncodedUnderlyingSecurityDescLen) class EncodedUnderlyingSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedUnderlyingSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedUnderlyingSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedUnderlyingSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedUnderlyingSecurityDesc __del__ = lambda self: None EncodedUnderlyingSecurityDesc_swigregister = _quickfix.EncodedUnderlyingSecurityDesc_swigregister EncodedUnderlyingSecurityDesc_swigregister(EncodedUnderlyingSecurityDesc) class AllocPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocPrice __del__ = lambda self: None AllocPrice_swigregister = _quickfix.AllocPrice_swigregister AllocPrice_swigregister(AllocPrice) class QuoteSetValidUntilTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteSetValidUntilTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteSetValidUntilTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteSetValidUntilTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteSetValidUntilTime __del__ = lambda self: None QuoteSetValidUntilTime_swigregister = _quickfix.QuoteSetValidUntilTime_swigregister QuoteSetValidUntilTime_swigregister(QuoteSetValidUntilTime) class QuoteEntryRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteEntryRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteEntryRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteEntryRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteEntryRejectReason __del__ = lambda self: None QuoteEntryRejectReason_swigregister = _quickfix.QuoteEntryRejectReason_swigregister QuoteEntryRejectReason_swigregister(QuoteEntryRejectReason) class OnBehalfOfSendingTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OnBehalfOfSendingTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OnBehalfOfSendingTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OnBehalfOfSendingTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OnBehalfOfSendingTime __del__ = lambda self: None OnBehalfOfSendingTime_swigregister = _quickfix.OnBehalfOfSendingTime_swigregister OnBehalfOfSendingTime_swigregister(OnBehalfOfSendingTime) class BidRequestTransType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidRequestTransType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidRequestTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidRequestTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidRequestTransType __del__ = lambda self: None BidRequestTransType_swigregister = _quickfix.BidRequestTransType_swigregister BidRequestTransType_swigregister(BidRequestTransType) class ContraBroker(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContraBroker, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContraBroker, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContraBroker(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContraBroker __del__ = lambda self: None ContraBroker_swigregister = _quickfix.ContraBroker_swigregister ContraBroker_swigregister(ContraBroker) class ComplianceID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplianceID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplianceID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplianceID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplianceID __del__ = lambda self: None ComplianceID_swigregister = _quickfix.ComplianceID_swigregister ComplianceID_swigregister(ComplianceID) class SolicitedFlag(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SolicitedFlag, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SolicitedFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SolicitedFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SolicitedFlag __del__ = lambda self: None SolicitedFlag_swigregister = _quickfix.SolicitedFlag_swigregister SolicitedFlag_swigregister(SolicitedFlag) class ExecRestatementReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecRestatementReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecRestatementReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecRestatementReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecRestatementReason __del__ = lambda self: None ExecRestatementReason_swigregister = _quickfix.ExecRestatementReason_swigregister ExecRestatementReason_swigregister(ExecRestatementReason) class BusinessRejectRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BusinessRejectRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BusinessRejectRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BusinessRejectRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BusinessRejectRefID __del__ = lambda self: None BusinessRejectRefID_swigregister = _quickfix.BusinessRejectRefID_swigregister BusinessRejectRefID_swigregister(BusinessRejectRefID) class BusinessRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BusinessRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BusinessRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BusinessRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BusinessRejectReason __del__ = lambda self: None BusinessRejectReason_swigregister = _quickfix.BusinessRejectReason_swigregister BusinessRejectReason_swigregister(BusinessRejectReason) class GrossTradeAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, GrossTradeAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, GrossTradeAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_GrossTradeAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_GrossTradeAmt __del__ = lambda self: None GrossTradeAmt_swigregister = _quickfix.GrossTradeAmt_swigregister GrossTradeAmt_swigregister(GrossTradeAmt) class NoContraBrokers(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoContraBrokers, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoContraBrokers, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoContraBrokers(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoContraBrokers __del__ = lambda self: None NoContraBrokers_swigregister = _quickfix.NoContraBrokers_swigregister NoContraBrokers_swigregister(NoContraBrokers) class NoTradingSessions(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTradingSessions, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTradingSessions, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTradingSessions(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTradingSessions __del__ = lambda self: None NoTradingSessions_swigregister = _quickfix.NoTradingSessions_swigregister NoTradingSessions_swigregister(NoTradingSessions) class TotalVolumeTraded(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalVolumeTraded, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalVolumeTraded, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalVolumeTraded(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalVolumeTraded __del__ = lambda self: None TotalVolumeTraded_swigregister = _quickfix.TotalVolumeTraded_swigregister TotalVolumeTraded_swigregister(TotalVolumeTraded) class DiscretionInst(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionInst, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionInst __del__ = lambda self: None DiscretionInst_swigregister = _quickfix.DiscretionInst_swigregister DiscretionInst_swigregister(DiscretionInst) class DiscretionOffset(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionOffset, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionOffset, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionOffset(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionOffset __del__ = lambda self: None DiscretionOffset_swigregister = _quickfix.DiscretionOffset_swigregister DiscretionOffset_swigregister(DiscretionOffset) class BidID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidID __del__ = lambda self: None BidID_swigregister = _quickfix.BidID_swigregister BidID_swigregister(BidID) class ClientBidID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClientBidID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClientBidID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClientBidID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClientBidID __del__ = lambda self: None ClientBidID_swigregister = _quickfix.ClientBidID_swigregister ClientBidID_swigregister(ClientBidID) class ListName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListName __del__ = lambda self: None ListName_swigregister = _quickfix.ListName_swigregister ListName_swigregister(ListName) class TotalNumSecurities(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNumSecurities, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalNumSecurities, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalNumSecurities(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalNumSecurities __del__ = lambda self: None TotalNumSecurities_swigregister = _quickfix.TotalNumSecurities_swigregister TotalNumSecurities_swigregister(TotalNumSecurities) class BidType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidType __del__ = lambda self: None BidType_swigregister = _quickfix.BidType_swigregister BidType_swigregister(BidType) class NumTickets(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NumTickets, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NumTickets, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NumTickets(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NumTickets __del__ = lambda self: None NumTickets_swigregister = _quickfix.NumTickets_swigregister NumTickets_swigregister(NumTickets) class SideValue1(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideValue1, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideValue1, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideValue1(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideValue1 __del__ = lambda self: None SideValue1_swigregister = _quickfix.SideValue1_swigregister SideValue1_swigregister(SideValue1) class SideValue2(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideValue2, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideValue2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideValue2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideValue2 __del__ = lambda self: None SideValue2_swigregister = _quickfix.SideValue2_swigregister SideValue2_swigregister(SideValue2) class NoBidDescriptors(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoBidDescriptors, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoBidDescriptors, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoBidDescriptors(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoBidDescriptors __del__ = lambda self: None NoBidDescriptors_swigregister = _quickfix.NoBidDescriptors_swigregister NoBidDescriptors_swigregister(NoBidDescriptors) class BidDescriptorType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidDescriptorType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidDescriptorType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidDescriptorType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidDescriptorType __del__ = lambda self: None BidDescriptorType_swigregister = _quickfix.BidDescriptorType_swigregister BidDescriptorType_swigregister(BidDescriptorType) class BidDescriptor(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidDescriptor, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidDescriptor, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidDescriptor(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidDescriptor __del__ = lambda self: None BidDescriptor_swigregister = _quickfix.BidDescriptor_swigregister BidDescriptor_swigregister(BidDescriptor) class SideValueInd(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideValueInd, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideValueInd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideValueInd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideValueInd __del__ = lambda self: None SideValueInd_swigregister = _quickfix.SideValueInd_swigregister SideValueInd_swigregister(SideValueInd) class LiquidityPctLow(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityPctLow, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LiquidityPctLow, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LiquidityPctLow(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LiquidityPctLow __del__ = lambda self: None LiquidityPctLow_swigregister = _quickfix.LiquidityPctLow_swigregister LiquidityPctLow_swigregister(LiquidityPctLow) class LiquidityPctHigh(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityPctHigh, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LiquidityPctHigh, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LiquidityPctHigh(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LiquidityPctHigh __del__ = lambda self: None LiquidityPctHigh_swigregister = _quickfix.LiquidityPctHigh_swigregister LiquidityPctHigh_swigregister(LiquidityPctHigh) class LiquidityValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LiquidityValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LiquidityValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LiquidityValue __del__ = lambda self: None LiquidityValue_swigregister = _quickfix.LiquidityValue_swigregister LiquidityValue_swigregister(LiquidityValue) class EFPTrackingError(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EFPTrackingError, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EFPTrackingError, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EFPTrackingError(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EFPTrackingError __del__ = lambda self: None EFPTrackingError_swigregister = _quickfix.EFPTrackingError_swigregister EFPTrackingError_swigregister(EFPTrackingError) class FairValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FairValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FairValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FairValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FairValue __del__ = lambda self: None FairValue_swigregister = _quickfix.FairValue_swigregister FairValue_swigregister(FairValue) class OutsideIndexPct(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OutsideIndexPct, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OutsideIndexPct, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OutsideIndexPct(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OutsideIndexPct __del__ = lambda self: None OutsideIndexPct_swigregister = _quickfix.OutsideIndexPct_swigregister OutsideIndexPct_swigregister(OutsideIndexPct) class ValueOfFutures(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ValueOfFutures, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ValueOfFutures, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ValueOfFutures(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ValueOfFutures __del__ = lambda self: None ValueOfFutures_swigregister = _quickfix.ValueOfFutures_swigregister ValueOfFutures_swigregister(ValueOfFutures) class LiquidityIndType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityIndType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LiquidityIndType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LiquidityIndType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LiquidityIndType __del__ = lambda self: None LiquidityIndType_swigregister = _quickfix.LiquidityIndType_swigregister LiquidityIndType_swigregister(LiquidityIndType) class WtAverageLiquidity(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, WtAverageLiquidity, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, WtAverageLiquidity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_WtAverageLiquidity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_WtAverageLiquidity __del__ = lambda self: None WtAverageLiquidity_swigregister = _quickfix.WtAverageLiquidity_swigregister WtAverageLiquidity_swigregister(WtAverageLiquidity) class ExchangeForPhysical(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExchangeForPhysical, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExchangeForPhysical, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExchangeForPhysical(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExchangeForPhysical __del__ = lambda self: None ExchangeForPhysical_swigregister = _quickfix.ExchangeForPhysical_swigregister ExchangeForPhysical_swigregister(ExchangeForPhysical) class OutMainCntryUIndex(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OutMainCntryUIndex, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OutMainCntryUIndex, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OutMainCntryUIndex(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OutMainCntryUIndex __del__ = lambda self: None OutMainCntryUIndex_swigregister = _quickfix.OutMainCntryUIndex_swigregister OutMainCntryUIndex_swigregister(OutMainCntryUIndex) class CrossPercent(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CrossPercent, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CrossPercent, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CrossPercent(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CrossPercent __del__ = lambda self: None CrossPercent_swigregister = _quickfix.CrossPercent_swigregister CrossPercent_swigregister(CrossPercent) class ProgRptReqs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ProgRptReqs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ProgRptReqs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ProgRptReqs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ProgRptReqs __del__ = lambda self: None ProgRptReqs_swigregister = _quickfix.ProgRptReqs_swigregister ProgRptReqs_swigregister(ProgRptReqs) class ProgPeriodInterval(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ProgPeriodInterval, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ProgPeriodInterval, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ProgPeriodInterval(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ProgPeriodInterval __del__ = lambda self: None ProgPeriodInterval_swigregister = _quickfix.ProgPeriodInterval_swigregister ProgPeriodInterval_swigregister(ProgPeriodInterval) class IncTaxInd(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IncTaxInd, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IncTaxInd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IncTaxInd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IncTaxInd __del__ = lambda self: None IncTaxInd_swigregister = _quickfix.IncTaxInd_swigregister IncTaxInd_swigregister(IncTaxInd) class NumBidders(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NumBidders, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NumBidders, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NumBidders(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NumBidders __del__ = lambda self: None NumBidders_swigregister = _quickfix.NumBidders_swigregister NumBidders_swigregister(NumBidders) class TradeType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeType __del__ = lambda self: None TradeType_swigregister = _quickfix.TradeType_swigregister TradeType_swigregister(TradeType) class BasisPxType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BasisPxType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BasisPxType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BasisPxType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BasisPxType __del__ = lambda self: None BasisPxType_swigregister = _quickfix.BasisPxType_swigregister BasisPxType_swigregister(BasisPxType) class NoBidComponents(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoBidComponents, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoBidComponents, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoBidComponents(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoBidComponents __del__ = lambda self: None NoBidComponents_swigregister = _quickfix.NoBidComponents_swigregister NoBidComponents_swigregister(NoBidComponents) class Country(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Country, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Country, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Country(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Country __del__ = lambda self: None Country_swigregister = _quickfix.Country_swigregister Country_swigregister(Country) class TotNoStrikes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoStrikes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoStrikes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoStrikes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoStrikes __del__ = lambda self: None TotNoStrikes_swigregister = _quickfix.TotNoStrikes_swigregister TotNoStrikes_swigregister(TotNoStrikes) class PriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceType __del__ = lambda self: None PriceType_swigregister = _quickfix.PriceType_swigregister PriceType_swigregister(PriceType) class DayOrderQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DayOrderQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DayOrderQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DayOrderQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DayOrderQty __del__ = lambda self: None DayOrderQty_swigregister = _quickfix.DayOrderQty_swigregister DayOrderQty_swigregister(DayOrderQty) class DayCumQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DayCumQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DayCumQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DayCumQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DayCumQty __del__ = lambda self: None DayCumQty_swigregister = _quickfix.DayCumQty_swigregister DayCumQty_swigregister(DayCumQty) class DayAvgPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DayAvgPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DayAvgPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DayAvgPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DayAvgPx __del__ = lambda self: None DayAvgPx_swigregister = _quickfix.DayAvgPx_swigregister DayAvgPx_swigregister(DayAvgPx) class GTBookingInst(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, GTBookingInst, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, GTBookingInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_GTBookingInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_GTBookingInst __del__ = lambda self: None GTBookingInst_swigregister = _quickfix.GTBookingInst_swigregister GTBookingInst_swigregister(GTBookingInst) class NoStrikes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoStrikes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoStrikes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoStrikes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoStrikes __del__ = lambda self: None NoStrikes_swigregister = _quickfix.NoStrikes_swigregister NoStrikes_swigregister(NoStrikes) class ListStatusType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListStatusType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListStatusType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListStatusType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListStatusType __del__ = lambda self: None ListStatusType_swigregister = _quickfix.ListStatusType_swigregister ListStatusType_swigregister(ListStatusType) class NetGrossInd(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NetGrossInd, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NetGrossInd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NetGrossInd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NetGrossInd __del__ = lambda self: None NetGrossInd_swigregister = _quickfix.NetGrossInd_swigregister NetGrossInd_swigregister(NetGrossInd) class ListOrderStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListOrderStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListOrderStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListOrderStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListOrderStatus __del__ = lambda self: None ListOrderStatus_swigregister = _quickfix.ListOrderStatus_swigregister ListOrderStatus_swigregister(ListOrderStatus) class ExpireDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExpireDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExpireDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExpireDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExpireDate __del__ = lambda self: None ExpireDate_swigregister = _quickfix.ExpireDate_swigregister ExpireDate_swigregister(ExpireDate) class ListExecInstType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListExecInstType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListExecInstType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListExecInstType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListExecInstType __del__ = lambda self: None ListExecInstType_swigregister = _quickfix.ListExecInstType_swigregister ListExecInstType_swigregister(ListExecInstType) class CxlRejResponseTo(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CxlRejResponseTo, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CxlRejResponseTo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CxlRejResponseTo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CxlRejResponseTo __del__ = lambda self: None CxlRejResponseTo_swigregister = _quickfix.CxlRejResponseTo_swigregister CxlRejResponseTo_swigregister(CxlRejResponseTo) class UnderlyingCouponRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCouponRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCouponRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCouponRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCouponRate __del__ = lambda self: None UnderlyingCouponRate_swigregister = _quickfix.UnderlyingCouponRate_swigregister UnderlyingCouponRate_swigregister(UnderlyingCouponRate) class UnderlyingContractMultiplier(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingContractMultiplier, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingContractMultiplier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingContractMultiplier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingContractMultiplier __del__ = lambda self: None UnderlyingContractMultiplier_swigregister = _quickfix.UnderlyingContractMultiplier_swigregister UnderlyingContractMultiplier_swigregister(UnderlyingContractMultiplier) class ContraTradeQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContraTradeQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContraTradeQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContraTradeQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContraTradeQty __del__ = lambda self: None ContraTradeQty_swigregister = _quickfix.ContraTradeQty_swigregister ContraTradeQty_swigregister(ContraTradeQty) class ContraTradeTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContraTradeTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContraTradeTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContraTradeTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContraTradeTime __del__ = lambda self: None ContraTradeTime_swigregister = _quickfix.ContraTradeTime_swigregister ContraTradeTime_swigregister(ContraTradeTime) class ClearingFirm(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingFirm, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClearingFirm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClearingFirm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClearingFirm __del__ = lambda self: None ClearingFirm_swigregister = _quickfix.ClearingFirm_swigregister ClearingFirm_swigregister(ClearingFirm) class ClearingAccount(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingAccount, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClearingAccount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClearingAccount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClearingAccount __del__ = lambda self: None ClearingAccount_swigregister = _quickfix.ClearingAccount_swigregister ClearingAccount_swigregister(ClearingAccount) class LiquidityNumSecurities(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LiquidityNumSecurities, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LiquidityNumSecurities, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LiquidityNumSecurities(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LiquidityNumSecurities __del__ = lambda self: None LiquidityNumSecurities_swigregister = _quickfix.LiquidityNumSecurities_swigregister LiquidityNumSecurities_swigregister(LiquidityNumSecurities) class MultiLegReportingType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MultiLegReportingType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MultiLegReportingType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MultiLegReportingType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MultiLegReportingType __del__ = lambda self: None MultiLegReportingType_swigregister = _quickfix.MultiLegReportingType_swigregister MultiLegReportingType_swigregister(MultiLegReportingType) class StrikeTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikeTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikeTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikeTime __del__ = lambda self: None StrikeTime_swigregister = _quickfix.StrikeTime_swigregister StrikeTime_swigregister(StrikeTime) class ListStatusText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListStatusText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListStatusText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListStatusText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListStatusText __del__ = lambda self: None ListStatusText_swigregister = _quickfix.ListStatusText_swigregister ListStatusText_swigregister(ListStatusText) class EncodedListStatusTextLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListStatusTextLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedListStatusTextLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedListStatusTextLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedListStatusTextLen __del__ = lambda self: None EncodedListStatusTextLen_swigregister = _quickfix.EncodedListStatusTextLen_swigregister EncodedListStatusTextLen_swigregister(EncodedListStatusTextLen) class EncodedListStatusText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedListStatusText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedListStatusText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedListStatusText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedListStatusText __del__ = lambda self: None EncodedListStatusText_swigregister = _quickfix.EncodedListStatusText_swigregister EncodedListStatusText_swigregister(EncodedListStatusText) class SecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityIDSource __del__ = lambda self: None SecurityIDSource_swigregister = _quickfix.SecurityIDSource_swigregister SecurityIDSource_swigregister(SecurityIDSource) class IOIQty(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIQty, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIQty __del__ = lambda self: None IOIQty_swigregister = _quickfix.IOIQty_swigregister IOIQty_swigregister(IOIQty) class LastQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastQty __del__ = lambda self: None LastQty_swigregister = _quickfix.LastQty_swigregister LastQty_swigregister(LastQty) class Quantity(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Quantity, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Quantity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Quantity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Quantity __del__ = lambda self: None Quantity_swigregister = _quickfix.Quantity_swigregister Quantity_swigregister(Quantity) class PositionEffect(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PositionEffect, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PositionEffect, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PositionEffect(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PositionEffect __del__ = lambda self: None PositionEffect_swigregister = _quickfix.PositionEffect_swigregister PositionEffect_swigregister(PositionEffect) class AllocQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocQty __del__ = lambda self: None AllocQty_swigregister = _quickfix.AllocQty_swigregister AllocQty_swigregister(AllocQty) class Spread(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Spread, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Spread, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Spread(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Spread __del__ = lambda self: None Spread_swigregister = _quickfix.Spread_swigregister Spread_swigregister(Spread) class BenchmarkCurveCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkCurveCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkCurveCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BenchmarkCurveCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BenchmarkCurveCurrency __del__ = lambda self: None BenchmarkCurveCurrency_swigregister = _quickfix.BenchmarkCurveCurrency_swigregister BenchmarkCurveCurrency_swigregister(BenchmarkCurveCurrency) class BenchmarkCurveName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkCurveName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkCurveName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BenchmarkCurveName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BenchmarkCurveName __del__ = lambda self: None BenchmarkCurveName_swigregister = _quickfix.BenchmarkCurveName_swigregister BenchmarkCurveName_swigregister(BenchmarkCurveName) class BenchmarkCurvePoint(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkCurvePoint, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkCurvePoint, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BenchmarkCurvePoint(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BenchmarkCurvePoint __del__ = lambda self: None BenchmarkCurvePoint_swigregister = _quickfix.BenchmarkCurvePoint_swigregister BenchmarkCurvePoint_swigregister(BenchmarkCurvePoint) class CouponPaymentDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CouponPaymentDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CouponPaymentDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CouponPaymentDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CouponPaymentDate __del__ = lambda self: None CouponPaymentDate_swigregister = _quickfix.CouponPaymentDate_swigregister CouponPaymentDate_swigregister(CouponPaymentDate) class IssueDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IssueDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IssueDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IssueDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IssueDate __del__ = lambda self: None IssueDate_swigregister = _quickfix.IssueDate_swigregister IssueDate_swigregister(IssueDate) class RepurchaseTerm(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RepurchaseTerm, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RepurchaseTerm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RepurchaseTerm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RepurchaseTerm __del__ = lambda self: None RepurchaseTerm_swigregister = _quickfix.RepurchaseTerm_swigregister RepurchaseTerm_swigregister(RepurchaseTerm) class RepurchaseRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RepurchaseRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RepurchaseRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RepurchaseRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RepurchaseRate __del__ = lambda self: None RepurchaseRate_swigregister = _quickfix.RepurchaseRate_swigregister RepurchaseRate_swigregister(RepurchaseRate) class Factor(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Factor, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Factor, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Factor(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Factor __del__ = lambda self: None Factor_swigregister = _quickfix.Factor_swigregister Factor_swigregister(Factor) class TradeOriginationDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeOriginationDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeOriginationDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeOriginationDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeOriginationDate __del__ = lambda self: None TradeOriginationDate_swigregister = _quickfix.TradeOriginationDate_swigregister TradeOriginationDate_swigregister(TradeOriginationDate) class ExDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExDate __del__ = lambda self: None ExDate_swigregister = _quickfix.ExDate_swigregister ExDate_swigregister(ExDate) class NoStipulations(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoStipulations, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoStipulations, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoStipulations(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoStipulations __del__ = lambda self: None NoStipulations_swigregister = _quickfix.NoStipulations_swigregister NoStipulations_swigregister(NoStipulations) class StipulationType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StipulationType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StipulationType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StipulationType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StipulationType __del__ = lambda self: None StipulationType_swigregister = _quickfix.StipulationType_swigregister StipulationType_swigregister(StipulationType) class StipulationValue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StipulationValue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StipulationValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StipulationValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StipulationValue __del__ = lambda self: None StipulationValue_swigregister = _quickfix.StipulationValue_swigregister StipulationValue_swigregister(StipulationValue) class YieldType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, YieldType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, YieldType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_YieldType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_YieldType __del__ = lambda self: None YieldType_swigregister = _quickfix.YieldType_swigregister YieldType_swigregister(YieldType) class Yield(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Yield, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Yield, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Yield(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Yield __del__ = lambda self: None Yield_swigregister = _quickfix.Yield_swigregister Yield_swigregister(Yield) class TotalTakedown(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalTakedown, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalTakedown, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalTakedown(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalTakedown __del__ = lambda self: None TotalTakedown_swigregister = _quickfix.TotalTakedown_swigregister TotalTakedown_swigregister(TotalTakedown) class Concession(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Concession, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Concession, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Concession(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Concession __del__ = lambda self: None Concession_swigregister = _quickfix.Concession_swigregister Concession_swigregister(Concession) class RepoCollateralSecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RepoCollateralSecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RepoCollateralSecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RepoCollateralSecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RepoCollateralSecurityType __del__ = lambda self: None RepoCollateralSecurityType_swigregister = _quickfix.RepoCollateralSecurityType_swigregister RepoCollateralSecurityType_swigregister(RepoCollateralSecurityType) class RedemptionDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RedemptionDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RedemptionDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RedemptionDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RedemptionDate __del__ = lambda self: None RedemptionDate_swigregister = _quickfix.RedemptionDate_swigregister RedemptionDate_swigregister(RedemptionDate) class UnderlyingCouponPaymentDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCouponPaymentDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCouponPaymentDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCouponPaymentDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCouponPaymentDate __del__ = lambda self: None UnderlyingCouponPaymentDate_swigregister = _quickfix.UnderlyingCouponPaymentDate_swigregister UnderlyingCouponPaymentDate_swigregister(UnderlyingCouponPaymentDate) class UnderlyingIssueDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingIssueDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingIssueDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingIssueDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingIssueDate __del__ = lambda self: None UnderlyingIssueDate_swigregister = _quickfix.UnderlyingIssueDate_swigregister UnderlyingIssueDate_swigregister(UnderlyingIssueDate) class UnderlyingRepoCollateralSecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRepoCollateralSecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRepoCollateralSecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingRepoCollateralSecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingRepoCollateralSecurityType __del__ = lambda self: None UnderlyingRepoCollateralSecurityType_swigregister = _quickfix.UnderlyingRepoCollateralSecurityType_swigregister UnderlyingRepoCollateralSecurityType_swigregister(UnderlyingRepoCollateralSecurityType) class UnderlyingRepurchaseTerm(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRepurchaseTerm, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRepurchaseTerm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingRepurchaseTerm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingRepurchaseTerm __del__ = lambda self: None UnderlyingRepurchaseTerm_swigregister = _quickfix.UnderlyingRepurchaseTerm_swigregister UnderlyingRepurchaseTerm_swigregister(UnderlyingRepurchaseTerm) class UnderlyingRepurchaseRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRepurchaseRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRepurchaseRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingRepurchaseRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingRepurchaseRate __del__ = lambda self: None UnderlyingRepurchaseRate_swigregister = _quickfix.UnderlyingRepurchaseRate_swigregister UnderlyingRepurchaseRate_swigregister(UnderlyingRepurchaseRate) class UnderlyingFactor(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFactor, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFactor, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingFactor(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingFactor __del__ = lambda self: None UnderlyingFactor_swigregister = _quickfix.UnderlyingFactor_swigregister UnderlyingFactor_swigregister(UnderlyingFactor) class UnderlyingRedemptionDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRedemptionDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRedemptionDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingRedemptionDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingRedemptionDate __del__ = lambda self: None UnderlyingRedemptionDate_swigregister = _quickfix.UnderlyingRedemptionDate_swigregister UnderlyingRedemptionDate_swigregister(UnderlyingRedemptionDate) class LegCouponPaymentDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCouponPaymentDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCouponPaymentDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCouponPaymentDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCouponPaymentDate __del__ = lambda self: None LegCouponPaymentDate_swigregister = _quickfix.LegCouponPaymentDate_swigregister LegCouponPaymentDate_swigregister(LegCouponPaymentDate) class LegIssueDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegIssueDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegIssueDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegIssueDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegIssueDate __del__ = lambda self: None LegIssueDate_swigregister = _quickfix.LegIssueDate_swigregister LegIssueDate_swigregister(LegIssueDate) class LegRepoCollateralSecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegRepoCollateralSecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegRepoCollateralSecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegRepoCollateralSecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegRepoCollateralSecurityType __del__ = lambda self: None LegRepoCollateralSecurityType_swigregister = _quickfix.LegRepoCollateralSecurityType_swigregister LegRepoCollateralSecurityType_swigregister(LegRepoCollateralSecurityType) class LegRepurchaseTerm(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegRepurchaseTerm, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegRepurchaseTerm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegRepurchaseTerm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegRepurchaseTerm __del__ = lambda self: None LegRepurchaseTerm_swigregister = _quickfix.LegRepurchaseTerm_swigregister LegRepurchaseTerm_swigregister(LegRepurchaseTerm) class LegRepurchaseRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegRepurchaseRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegRepurchaseRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegRepurchaseRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegRepurchaseRate __del__ = lambda self: None LegRepurchaseRate_swigregister = _quickfix.LegRepurchaseRate_swigregister LegRepurchaseRate_swigregister(LegRepurchaseRate) class LegFactor(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegFactor, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegFactor, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegFactor(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegFactor __del__ = lambda self: None LegFactor_swigregister = _quickfix.LegFactor_swigregister LegFactor_swigregister(LegFactor) class LegRedemptionDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegRedemptionDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegRedemptionDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegRedemptionDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegRedemptionDate __del__ = lambda self: None LegRedemptionDate_swigregister = _quickfix.LegRedemptionDate_swigregister LegRedemptionDate_swigregister(LegRedemptionDate) class CreditRating(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CreditRating, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CreditRating, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CreditRating(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CreditRating __del__ = lambda self: None CreditRating_swigregister = _quickfix.CreditRating_swigregister CreditRating_swigregister(CreditRating) class UnderlyingCreditRating(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCreditRating, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCreditRating, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCreditRating(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCreditRating __del__ = lambda self: None UnderlyingCreditRating_swigregister = _quickfix.UnderlyingCreditRating_swigregister UnderlyingCreditRating_swigregister(UnderlyingCreditRating) class LegCreditRating(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCreditRating, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCreditRating, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCreditRating(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCreditRating __del__ = lambda self: None LegCreditRating_swigregister = _quickfix.LegCreditRating_swigregister LegCreditRating_swigregister(LegCreditRating) class TradedFlatSwitch(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradedFlatSwitch, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradedFlatSwitch, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradedFlatSwitch(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradedFlatSwitch __del__ = lambda self: None TradedFlatSwitch_swigregister = _quickfix.TradedFlatSwitch_swigregister TradedFlatSwitch_swigregister(TradedFlatSwitch) class BasisFeatureDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BasisFeatureDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BasisFeatureDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BasisFeatureDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BasisFeatureDate __del__ = lambda self: None BasisFeatureDate_swigregister = _quickfix.BasisFeatureDate_swigregister BasisFeatureDate_swigregister(BasisFeatureDate) class BasisFeaturePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BasisFeaturePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BasisFeaturePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BasisFeaturePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BasisFeaturePrice __del__ = lambda self: None BasisFeaturePrice_swigregister = _quickfix.BasisFeaturePrice_swigregister BasisFeaturePrice_swigregister(BasisFeaturePrice) class QuoteStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteStatus __del__ = lambda self: None QuoteStatus_swigregister = _quickfix.QuoteStatus_swigregister QuoteStatus_swigregister(QuoteStatus) class UnderlyingSecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecurityIDSource __del__ = lambda self: None UnderlyingSecurityIDSource_swigregister = _quickfix.UnderlyingSecurityIDSource_swigregister UnderlyingSecurityIDSource_swigregister(UnderlyingSecurityIDSource) class PartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PartyIDSource __del__ = lambda self: None PartyIDSource_swigregister = _quickfix.PartyIDSource_swigregister PartyIDSource_swigregister(PartyIDSource) class PartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PartyID __del__ = lambda self: None PartyID_swigregister = _quickfix.PartyID_swigregister PartyID_swigregister(PartyID) class TotalVolumeTradedDate(UtcDateField): __swig_setmethods__ = {} for _s in [UtcDateField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalVolumeTradedDate, name, value) __swig_getmethods__ = {} for _s in [UtcDateField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalVolumeTradedDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalVolumeTradedDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalVolumeTradedDate __del__ = lambda self: None TotalVolumeTradedDate_swigregister = _quickfix.TotalVolumeTradedDate_swigregister TotalVolumeTradedDate_swigregister(TotalVolumeTradedDate) class TotalVolumeTradedTime(UtcTimeOnlyField): __swig_setmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalVolumeTradedTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalVolumeTradedTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalVolumeTradedTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalVolumeTradedTime __del__ = lambda self: None TotalVolumeTradedTime_swigregister = _quickfix.TotalVolumeTradedTime_swigregister TotalVolumeTradedTime_swigregister(TotalVolumeTradedTime) class NetChgPrevDay(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NetChgPrevDay, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NetChgPrevDay, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NetChgPrevDay(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NetChgPrevDay __del__ = lambda self: None NetChgPrevDay_swigregister = _quickfix.NetChgPrevDay_swigregister NetChgPrevDay_swigregister(NetChgPrevDay) class PartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PartyRole __del__ = lambda self: None PartyRole_swigregister = _quickfix.PartyRole_swigregister PartyRole_swigregister(PartyRole) class NoPartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoPartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoPartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoPartyIDs __del__ = lambda self: None NoPartyIDs_swigregister = _quickfix.NoPartyIDs_swigregister NoPartyIDs_swigregister(NoPartyIDs) class NoSecurityAltID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSecurityAltID __del__ = lambda self: None NoSecurityAltID_swigregister = _quickfix.NoSecurityAltID_swigregister NoSecurityAltID_swigregister(NoSecurityAltID) class SecurityAltID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityAltID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityAltID __del__ = lambda self: None SecurityAltID_swigregister = _quickfix.SecurityAltID_swigregister SecurityAltID_swigregister(SecurityAltID) class SecurityAltIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityAltIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityAltIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityAltIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityAltIDSource __del__ = lambda self: None SecurityAltIDSource_swigregister = _quickfix.SecurityAltIDSource_swigregister SecurityAltIDSource_swigregister(SecurityAltIDSource) class NoUnderlyingSecurityAltID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUnderlyingSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUnderlyingSecurityAltID __del__ = lambda self: None NoUnderlyingSecurityAltID_swigregister = _quickfix.NoUnderlyingSecurityAltID_swigregister NoUnderlyingSecurityAltID_swigregister(NoUnderlyingSecurityAltID) class UnderlyingSecurityAltID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecurityAltID __del__ = lambda self: None UnderlyingSecurityAltID_swigregister = _quickfix.UnderlyingSecurityAltID_swigregister UnderlyingSecurityAltID_swigregister(UnderlyingSecurityAltID) class UnderlyingSecurityAltIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecurityAltIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecurityAltIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecurityAltIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecurityAltIDSource __del__ = lambda self: None UnderlyingSecurityAltIDSource_swigregister = _quickfix.UnderlyingSecurityAltIDSource_swigregister UnderlyingSecurityAltIDSource_swigregister(UnderlyingSecurityAltIDSource) class Product(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Product, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Product, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Product(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Product __del__ = lambda self: None Product_swigregister = _quickfix.Product_swigregister Product_swigregister(Product) class CFICode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CFICode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CFICode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CFICode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CFICode __del__ = lambda self: None CFICode_swigregister = _quickfix.CFICode_swigregister CFICode_swigregister(CFICode) class UnderlyingProduct(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingProduct, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingProduct, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingProduct(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingProduct __del__ = lambda self: None UnderlyingProduct_swigregister = _quickfix.UnderlyingProduct_swigregister UnderlyingProduct_swigregister(UnderlyingProduct) class UnderlyingCFICode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCFICode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCFICode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCFICode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCFICode __del__ = lambda self: None UnderlyingCFICode_swigregister = _quickfix.UnderlyingCFICode_swigregister UnderlyingCFICode_swigregister(UnderlyingCFICode) class QuantityType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuantityType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuantityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuantityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuantityType __del__ = lambda self: None QuantityType_swigregister = _quickfix.QuantityType_swigregister QuantityType_swigregister(QuantityType) class BookingRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BookingRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BookingRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BookingRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BookingRefID __del__ = lambda self: None BookingRefID_swigregister = _quickfix.BookingRefID_swigregister BookingRefID_swigregister(BookingRefID) class IndividualAllocID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IndividualAllocID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IndividualAllocID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IndividualAllocID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IndividualAllocID __del__ = lambda self: None IndividualAllocID_swigregister = _quickfix.IndividualAllocID_swigregister IndividualAllocID_swigregister(IndividualAllocID) class RoundingDirection(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RoundingDirection, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RoundingDirection, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RoundingDirection(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RoundingDirection __del__ = lambda self: None RoundingDirection_swigregister = _quickfix.RoundingDirection_swigregister RoundingDirection_swigregister(RoundingDirection) class RoundingModulus(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RoundingModulus, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RoundingModulus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RoundingModulus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RoundingModulus __del__ = lambda self: None RoundingModulus_swigregister = _quickfix.RoundingModulus_swigregister RoundingModulus_swigregister(RoundingModulus) class CountryOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CountryOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CountryOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CountryOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CountryOfIssue __del__ = lambda self: None CountryOfIssue_swigregister = _quickfix.CountryOfIssue_swigregister CountryOfIssue_swigregister(CountryOfIssue) class StateOrProvinceOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StateOrProvinceOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StateOrProvinceOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StateOrProvinceOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StateOrProvinceOfIssue __del__ = lambda self: None StateOrProvinceOfIssue_swigregister = _quickfix.StateOrProvinceOfIssue_swigregister StateOrProvinceOfIssue_swigregister(StateOrProvinceOfIssue) class LocaleOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LocaleOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LocaleOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LocaleOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LocaleOfIssue __del__ = lambda self: None LocaleOfIssue_swigregister = _quickfix.LocaleOfIssue_swigregister LocaleOfIssue_swigregister(LocaleOfIssue) class NoRegistDtls(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoRegistDtls, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoRegistDtls, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoRegistDtls(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoRegistDtls __del__ = lambda self: None NoRegistDtls_swigregister = _quickfix.NoRegistDtls_swigregister NoRegistDtls_swigregister(NoRegistDtls) class MailingDtls(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MailingDtls, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MailingDtls, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MailingDtls(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MailingDtls __del__ = lambda self: None MailingDtls_swigregister = _quickfix.MailingDtls_swigregister MailingDtls_swigregister(MailingDtls) class InvestorCountryOfResidence(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InvestorCountryOfResidence, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InvestorCountryOfResidence, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InvestorCountryOfResidence(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InvestorCountryOfResidence __del__ = lambda self: None InvestorCountryOfResidence_swigregister = _quickfix.InvestorCountryOfResidence_swigregister InvestorCountryOfResidence_swigregister(InvestorCountryOfResidence) class PaymentRef(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentRef, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PaymentRef, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PaymentRef(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PaymentRef __del__ = lambda self: None PaymentRef_swigregister = _quickfix.PaymentRef_swigregister PaymentRef_swigregister(PaymentRef) class DistribPaymentMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DistribPaymentMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DistribPaymentMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DistribPaymentMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DistribPaymentMethod __del__ = lambda self: None DistribPaymentMethod_swigregister = _quickfix.DistribPaymentMethod_swigregister DistribPaymentMethod_swigregister(DistribPaymentMethod) class CashDistribCurr(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribCurr, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashDistribCurr, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashDistribCurr(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashDistribCurr __del__ = lambda self: None CashDistribCurr_swigregister = _quickfix.CashDistribCurr_swigregister CashDistribCurr_swigregister(CashDistribCurr) class CommCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CommCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CommCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CommCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CommCurrency __del__ = lambda self: None CommCurrency_swigregister = _quickfix.CommCurrency_swigregister CommCurrency_swigregister(CommCurrency) class CancellationRights(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CancellationRights, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CancellationRights, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CancellationRights(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CancellationRights __del__ = lambda self: None CancellationRights_swigregister = _quickfix.CancellationRights_swigregister CancellationRights_swigregister(CancellationRights) class MoneyLaunderingStatus(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MoneyLaunderingStatus, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MoneyLaunderingStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MoneyLaunderingStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MoneyLaunderingStatus __del__ = lambda self: None MoneyLaunderingStatus_swigregister = _quickfix.MoneyLaunderingStatus_swigregister MoneyLaunderingStatus_swigregister(MoneyLaunderingStatus) class MailingInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MailingInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MailingInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MailingInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MailingInst __del__ = lambda self: None MailingInst_swigregister = _quickfix.MailingInst_swigregister MailingInst_swigregister(MailingInst) class TransBkdTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TransBkdTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TransBkdTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TransBkdTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TransBkdTime __del__ = lambda self: None TransBkdTime_swigregister = _quickfix.TransBkdTime_swigregister TransBkdTime_swigregister(TransBkdTime) class ExecPriceType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecPriceType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecPriceType __del__ = lambda self: None ExecPriceType_swigregister = _quickfix.ExecPriceType_swigregister ExecPriceType_swigregister(ExecPriceType) class ExecPriceAdjustment(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecPriceAdjustment, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecPriceAdjustment, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecPriceAdjustment(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecPriceAdjustment __del__ = lambda self: None ExecPriceAdjustment_swigregister = _quickfix.ExecPriceAdjustment_swigregister ExecPriceAdjustment_swigregister(ExecPriceAdjustment) class DateOfBirth(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DateOfBirth, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DateOfBirth, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DateOfBirth(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DateOfBirth __del__ = lambda self: None DateOfBirth_swigregister = _quickfix.DateOfBirth_swigregister DateOfBirth_swigregister(DateOfBirth) class TradeReportTransType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportTransType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeReportTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeReportTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeReportTransType __del__ = lambda self: None TradeReportTransType_swigregister = _quickfix.TradeReportTransType_swigregister TradeReportTransType_swigregister(TradeReportTransType) class CardHolderName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CardHolderName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CardHolderName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CardHolderName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CardHolderName __del__ = lambda self: None CardHolderName_swigregister = _quickfix.CardHolderName_swigregister CardHolderName_swigregister(CardHolderName) class CardNumber(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CardNumber, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CardNumber, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CardNumber(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CardNumber __del__ = lambda self: None CardNumber_swigregister = _quickfix.CardNumber_swigregister CardNumber_swigregister(CardNumber) class CardExpDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CardExpDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CardExpDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CardExpDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CardExpDate __del__ = lambda self: None CardExpDate_swigregister = _quickfix.CardExpDate_swigregister CardExpDate_swigregister(CardExpDate) class CardIssNo(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CardIssNo, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CardIssNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CardIssNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CardIssNo __del__ = lambda self: None CardIssNo_swigregister = _quickfix.CardIssNo_swigregister CardIssNo_swigregister(CardIssNo) class PaymentMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PaymentMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PaymentMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PaymentMethod __del__ = lambda self: None PaymentMethod_swigregister = _quickfix.PaymentMethod_swigregister PaymentMethod_swigregister(PaymentMethod) class RegistAcctType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistAcctType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistAcctType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistAcctType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistAcctType __del__ = lambda self: None RegistAcctType_swigregister = _quickfix.RegistAcctType_swigregister RegistAcctType_swigregister(RegistAcctType) class Designation(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Designation, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Designation, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Designation(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Designation __del__ = lambda self: None Designation_swigregister = _quickfix.Designation_swigregister Designation_swigregister(Designation) class TaxAdvantageType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TaxAdvantageType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TaxAdvantageType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TaxAdvantageType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TaxAdvantageType __del__ = lambda self: None TaxAdvantageType_swigregister = _quickfix.TaxAdvantageType_swigregister TaxAdvantageType_swigregister(TaxAdvantageType) class RegistRejReasonText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistRejReasonText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistRejReasonText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistRejReasonText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistRejReasonText __del__ = lambda self: None RegistRejReasonText_swigregister = _quickfix.RegistRejReasonText_swigregister RegistRejReasonText_swigregister(RegistRejReasonText) class FundRenewWaiv(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FundRenewWaiv, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FundRenewWaiv, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FundRenewWaiv(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FundRenewWaiv __del__ = lambda self: None FundRenewWaiv_swigregister = _quickfix.FundRenewWaiv_swigregister FundRenewWaiv_swigregister(FundRenewWaiv) class CashDistribAgentName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashDistribAgentName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashDistribAgentName __del__ = lambda self: None CashDistribAgentName_swigregister = _quickfix.CashDistribAgentName_swigregister CashDistribAgentName_swigregister(CashDistribAgentName) class CashDistribAgentCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashDistribAgentCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashDistribAgentCode __del__ = lambda self: None CashDistribAgentCode_swigregister = _quickfix.CashDistribAgentCode_swigregister CashDistribAgentCode_swigregister(CashDistribAgentCode) class CashDistribAgentAcctNumber(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentAcctNumber, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentAcctNumber, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashDistribAgentAcctNumber(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashDistribAgentAcctNumber __del__ = lambda self: None CashDistribAgentAcctNumber_swigregister = _quickfix.CashDistribAgentAcctNumber_swigregister CashDistribAgentAcctNumber_swigregister(CashDistribAgentAcctNumber) class CashDistribPayRef(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribPayRef, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashDistribPayRef, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashDistribPayRef(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashDistribPayRef __del__ = lambda self: None CashDistribPayRef_swigregister = _quickfix.CashDistribPayRef_swigregister CashDistribPayRef_swigregister(CashDistribPayRef) class CardStartDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CardStartDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CardStartDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CardStartDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CardStartDate __del__ = lambda self: None CardStartDate_swigregister = _quickfix.CardStartDate_swigregister CardStartDate_swigregister(CardStartDate) class PaymentDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PaymentDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PaymentDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PaymentDate __del__ = lambda self: None PaymentDate_swigregister = _quickfix.PaymentDate_swigregister PaymentDate_swigregister(PaymentDate) class PaymentRemitterID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PaymentRemitterID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PaymentRemitterID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PaymentRemitterID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PaymentRemitterID __del__ = lambda self: None PaymentRemitterID_swigregister = _quickfix.PaymentRemitterID_swigregister PaymentRemitterID_swigregister(PaymentRemitterID) class RegistStatus(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistStatus, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistStatus __del__ = lambda self: None RegistStatus_swigregister = _quickfix.RegistStatus_swigregister RegistStatus_swigregister(RegistStatus) class RegistRejReasonCode(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistRejReasonCode, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistRejReasonCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistRejReasonCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistRejReasonCode __del__ = lambda self: None RegistRejReasonCode_swigregister = _quickfix.RegistRejReasonCode_swigregister RegistRejReasonCode_swigregister(RegistRejReasonCode) class RegistRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistRefID __del__ = lambda self: None RegistRefID_swigregister = _quickfix.RegistRefID_swigregister RegistRefID_swigregister(RegistRefID) class RegistDetls(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistDetls, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistDetls, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistDetls(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistDetls __del__ = lambda self: None RegistDetls_swigregister = _quickfix.RegistDetls_swigregister RegistDetls_swigregister(RegistDetls) class NoDistribInsts(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDistribInsts, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDistribInsts, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDistribInsts(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDistribInsts __del__ = lambda self: None NoDistribInsts_swigregister = _quickfix.NoDistribInsts_swigregister NoDistribInsts_swigregister(NoDistribInsts) class RegistEmail(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistEmail, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistEmail, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistEmail(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistEmail __del__ = lambda self: None RegistEmail_swigregister = _quickfix.RegistEmail_swigregister RegistEmail_swigregister(RegistEmail) class DistribPercentage(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DistribPercentage, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DistribPercentage, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DistribPercentage(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DistribPercentage __del__ = lambda self: None DistribPercentage_swigregister = _quickfix.DistribPercentage_swigregister DistribPercentage_swigregister(DistribPercentage) class RegistID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistID __del__ = lambda self: None RegistID_swigregister = _quickfix.RegistID_swigregister RegistID_swigregister(RegistID) class RegistTransType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistTransType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistTransType __del__ = lambda self: None RegistTransType_swigregister = _quickfix.RegistTransType_swigregister RegistTransType_swigregister(RegistTransType) class ExecValuationPoint(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecValuationPoint, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecValuationPoint, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecValuationPoint(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecValuationPoint __del__ = lambda self: None ExecValuationPoint_swigregister = _quickfix.ExecValuationPoint_swigregister ExecValuationPoint_swigregister(ExecValuationPoint) class OrderPercent(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderPercent, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderPercent, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderPercent(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderPercent __del__ = lambda self: None OrderPercent_swigregister = _quickfix.OrderPercent_swigregister OrderPercent_swigregister(OrderPercent) class OwnershipType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OwnershipType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OwnershipType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OwnershipType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OwnershipType __del__ = lambda self: None OwnershipType_swigregister = _quickfix.OwnershipType_swigregister OwnershipType_swigregister(OwnershipType) class NoContAmts(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoContAmts, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoContAmts, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoContAmts(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoContAmts __del__ = lambda self: None NoContAmts_swigregister = _quickfix.NoContAmts_swigregister NoContAmts_swigregister(NoContAmts) class ContAmtType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContAmtType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContAmtType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContAmtType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContAmtType __del__ = lambda self: None ContAmtType_swigregister = _quickfix.ContAmtType_swigregister ContAmtType_swigregister(ContAmtType) class ContAmtValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContAmtValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContAmtValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContAmtValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContAmtValue __del__ = lambda self: None ContAmtValue_swigregister = _quickfix.ContAmtValue_swigregister ContAmtValue_swigregister(ContAmtValue) class ContAmtCurr(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContAmtCurr, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContAmtCurr, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContAmtCurr(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContAmtCurr __del__ = lambda self: None ContAmtCurr_swigregister = _quickfix.ContAmtCurr_swigregister ContAmtCurr_swigregister(ContAmtCurr) class OwnerType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OwnerType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OwnerType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OwnerType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OwnerType __del__ = lambda self: None OwnerType_swigregister = _quickfix.OwnerType_swigregister OwnerType_swigregister(OwnerType) class PartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PartySubID __del__ = lambda self: None PartySubID_swigregister = _quickfix.PartySubID_swigregister PartySubID_swigregister(PartySubID) class NestedPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NestedPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NestedPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NestedPartyID __del__ = lambda self: None NestedPartyID_swigregister = _quickfix.NestedPartyID_swigregister NestedPartyID_swigregister(NestedPartyID) class NestedPartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NestedPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NestedPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NestedPartyIDSource __del__ = lambda self: None NestedPartyIDSource_swigregister = _quickfix.NestedPartyIDSource_swigregister NestedPartyIDSource_swigregister(NestedPartyIDSource) class SecondaryClOrdID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryClOrdID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryClOrdID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryClOrdID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryClOrdID __del__ = lambda self: None SecondaryClOrdID_swigregister = _quickfix.SecondaryClOrdID_swigregister SecondaryClOrdID_swigregister(SecondaryClOrdID) class SecondaryExecID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryExecID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryExecID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryExecID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryExecID __del__ = lambda self: None SecondaryExecID_swigregister = _quickfix.SecondaryExecID_swigregister SecondaryExecID_swigregister(SecondaryExecID) class OrderCapacity(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderCapacity, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderCapacity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderCapacity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderCapacity __del__ = lambda self: None OrderCapacity_swigregister = _quickfix.OrderCapacity_swigregister OrderCapacity_swigregister(OrderCapacity) class OrderRestrictions(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderRestrictions, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderRestrictions, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderRestrictions(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderRestrictions __del__ = lambda self: None OrderRestrictions_swigregister = _quickfix.OrderRestrictions_swigregister OrderRestrictions_swigregister(OrderRestrictions) class MassCancelRequestType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassCancelRequestType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassCancelRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassCancelRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassCancelRequestType __del__ = lambda self: None MassCancelRequestType_swigregister = _quickfix.MassCancelRequestType_swigregister MassCancelRequestType_swigregister(MassCancelRequestType) class MassCancelResponse(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassCancelResponse, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassCancelResponse, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassCancelResponse(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassCancelResponse __del__ = lambda self: None MassCancelResponse_swigregister = _quickfix.MassCancelResponse_swigregister MassCancelResponse_swigregister(MassCancelResponse) class MassCancelRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassCancelRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassCancelRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassCancelRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassCancelRejectReason __del__ = lambda self: None MassCancelRejectReason_swigregister = _quickfix.MassCancelRejectReason_swigregister MassCancelRejectReason_swigregister(MassCancelRejectReason) class TotalAffectedOrders(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalAffectedOrders, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalAffectedOrders, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalAffectedOrders(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalAffectedOrders __del__ = lambda self: None TotalAffectedOrders_swigregister = _quickfix.TotalAffectedOrders_swigregister TotalAffectedOrders_swigregister(TotalAffectedOrders) class NoAffectedOrders(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoAffectedOrders, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoAffectedOrders, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoAffectedOrders(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoAffectedOrders __del__ = lambda self: None NoAffectedOrders_swigregister = _quickfix.NoAffectedOrders_swigregister NoAffectedOrders_swigregister(NoAffectedOrders) class AffectedOrderID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AffectedOrderID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AffectedOrderID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AffectedOrderID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AffectedOrderID __del__ = lambda self: None AffectedOrderID_swigregister = _quickfix.AffectedOrderID_swigregister AffectedOrderID_swigregister(AffectedOrderID) class AffectedSecondaryOrderID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AffectedSecondaryOrderID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AffectedSecondaryOrderID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AffectedSecondaryOrderID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AffectedSecondaryOrderID __del__ = lambda self: None AffectedSecondaryOrderID_swigregister = _quickfix.AffectedSecondaryOrderID_swigregister AffectedSecondaryOrderID_swigregister(AffectedSecondaryOrderID) class QuoteType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteType __del__ = lambda self: None QuoteType_swigregister = _quickfix.QuoteType_swigregister QuoteType_swigregister(QuoteType) class NestedPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NestedPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NestedPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NestedPartyRole __del__ = lambda self: None NestedPartyRole_swigregister = _quickfix.NestedPartyRole_swigregister NestedPartyRole_swigregister(NestedPartyRole) class NoNestedPartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNestedPartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNestedPartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNestedPartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNestedPartyIDs __del__ = lambda self: None NoNestedPartyIDs_swigregister = _quickfix.NoNestedPartyIDs_swigregister NoNestedPartyIDs_swigregister(NoNestedPartyIDs) class TotalAccruedInterestAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalAccruedInterestAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalAccruedInterestAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalAccruedInterestAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalAccruedInterestAmt __del__ = lambda self: None TotalAccruedInterestAmt_swigregister = _quickfix.TotalAccruedInterestAmt_swigregister TotalAccruedInterestAmt_swigregister(TotalAccruedInterestAmt) class MaturityDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityDate __del__ = lambda self: None MaturityDate_swigregister = _quickfix.MaturityDate_swigregister MaturityDate_swigregister(MaturityDate) class UnderlyingMaturityDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingMaturityDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingMaturityDate __del__ = lambda self: None UnderlyingMaturityDate_swigregister = _quickfix.UnderlyingMaturityDate_swigregister UnderlyingMaturityDate_swigregister(UnderlyingMaturityDate) class InstrRegistry(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrRegistry, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrRegistry, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrRegistry(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrRegistry __del__ = lambda self: None InstrRegistry_swigregister = _quickfix.InstrRegistry_swigregister InstrRegistry_swigregister(InstrRegistry) class CashMargin(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashMargin, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashMargin, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashMargin(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashMargin __del__ = lambda self: None CashMargin_swigregister = _quickfix.CashMargin_swigregister CashMargin_swigregister(CashMargin) class NestedPartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NestedPartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NestedPartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NestedPartySubID __del__ = lambda self: None NestedPartySubID_swigregister = _quickfix.NestedPartySubID_swigregister NestedPartySubID_swigregister(NestedPartySubID) class Scope(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Scope, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Scope, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Scope(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Scope __del__ = lambda self: None Scope_swigregister = _quickfix.Scope_swigregister Scope_swigregister(Scope) class MDImplicitDelete(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDImplicitDelete, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDImplicitDelete, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDImplicitDelete(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDImplicitDelete __del__ = lambda self: None MDImplicitDelete_swigregister = _quickfix.MDImplicitDelete_swigregister MDImplicitDelete_swigregister(MDImplicitDelete) class CrossID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CrossID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CrossID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CrossID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CrossID __del__ = lambda self: None CrossID_swigregister = _quickfix.CrossID_swigregister CrossID_swigregister(CrossID) class CrossType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CrossType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CrossType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CrossType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CrossType __del__ = lambda self: None CrossType_swigregister = _quickfix.CrossType_swigregister CrossType_swigregister(CrossType) class CrossPrioritization(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CrossPrioritization, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CrossPrioritization, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CrossPrioritization(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CrossPrioritization __del__ = lambda self: None CrossPrioritization_swigregister = _quickfix.CrossPrioritization_swigregister CrossPrioritization_swigregister(CrossPrioritization) class OrigCrossID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigCrossID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigCrossID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigCrossID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigCrossID __del__ = lambda self: None OrigCrossID_swigregister = _quickfix.OrigCrossID_swigregister OrigCrossID_swigregister(OrigCrossID) class NoSides(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSides, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSides, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSides(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSides __del__ = lambda self: None NoSides_swigregister = _quickfix.NoSides_swigregister NoSides_swigregister(NoSides) class NoLegs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoLegs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoLegs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoLegs __del__ = lambda self: None NoLegs_swigregister = _quickfix.NoLegs_swigregister NoLegs_swigregister(NoLegs) class LegCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCurrency __del__ = lambda self: None LegCurrency_swigregister = _quickfix.LegCurrency_swigregister LegCurrency_swigregister(LegCurrency) class TotalNumSecurityTypes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNumSecurityTypes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalNumSecurityTypes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalNumSecurityTypes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalNumSecurityTypes __del__ = lambda self: None TotalNumSecurityTypes_swigregister = _quickfix.TotalNumSecurityTypes_swigregister TotalNumSecurityTypes_swigregister(TotalNumSecurityTypes) class NoSecurityTypes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSecurityTypes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSecurityTypes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSecurityTypes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSecurityTypes __del__ = lambda self: None NoSecurityTypes_swigregister = _quickfix.NoSecurityTypes_swigregister NoSecurityTypes_swigregister(NoSecurityTypes) class SecurityListRequestType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListRequestType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityListRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityListRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityListRequestType __del__ = lambda self: None SecurityListRequestType_swigregister = _quickfix.SecurityListRequestType_swigregister SecurityListRequestType_swigregister(SecurityListRequestType) class SecurityRequestResult(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityRequestResult, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityRequestResult, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityRequestResult(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityRequestResult __del__ = lambda self: None SecurityRequestResult_swigregister = _quickfix.SecurityRequestResult_swigregister SecurityRequestResult_swigregister(SecurityRequestResult) class RoundLot(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RoundLot, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RoundLot, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RoundLot(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RoundLot __del__ = lambda self: None RoundLot_swigregister = _quickfix.RoundLot_swigregister RoundLot_swigregister(RoundLot) class MinTradeVol(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MinTradeVol, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MinTradeVol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MinTradeVol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MinTradeVol __del__ = lambda self: None MinTradeVol_swigregister = _quickfix.MinTradeVol_swigregister MinTradeVol_swigregister(MinTradeVol) class MultiLegRptTypeReq(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MultiLegRptTypeReq, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MultiLegRptTypeReq, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MultiLegRptTypeReq(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MultiLegRptTypeReq __del__ = lambda self: None MultiLegRptTypeReq_swigregister = _quickfix.MultiLegRptTypeReq_swigregister MultiLegRptTypeReq_swigregister(MultiLegRptTypeReq) class LegPositionEffect(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegPositionEffect, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegPositionEffect, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegPositionEffect(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegPositionEffect __del__ = lambda self: None LegPositionEffect_swigregister = _quickfix.LegPositionEffect_swigregister LegPositionEffect_swigregister(LegPositionEffect) class LegCoveredOrUncovered(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCoveredOrUncovered, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCoveredOrUncovered, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCoveredOrUncovered(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCoveredOrUncovered __del__ = lambda self: None LegCoveredOrUncovered_swigregister = _quickfix.LegCoveredOrUncovered_swigregister LegCoveredOrUncovered_swigregister(LegCoveredOrUncovered) class LegPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegPrice __del__ = lambda self: None LegPrice_swigregister = _quickfix.LegPrice_swigregister LegPrice_swigregister(LegPrice) class TradSesStatusRejReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesStatusRejReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesStatusRejReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesStatusRejReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesStatusRejReason __del__ = lambda self: None TradSesStatusRejReason_swigregister = _quickfix.TradSesStatusRejReason_swigregister TradSesStatusRejReason_swigregister(TradSesStatusRejReason) class TradeRequestID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeRequestID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeRequestID __del__ = lambda self: None TradeRequestID_swigregister = _quickfix.TradeRequestID_swigregister TradeRequestID_swigregister(TradeRequestID) class TradeRequestType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeRequestType __del__ = lambda self: None TradeRequestType_swigregister = _quickfix.TradeRequestType_swigregister TradeRequestType_swigregister(TradeRequestType) class PreviouslyReported(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PreviouslyReported, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PreviouslyReported, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PreviouslyReported(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PreviouslyReported __del__ = lambda self: None PreviouslyReported_swigregister = _quickfix.PreviouslyReported_swigregister PreviouslyReported_swigregister(PreviouslyReported) class TradeReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeReportID __del__ = lambda self: None TradeReportID_swigregister = _quickfix.TradeReportID_swigregister TradeReportID_swigregister(TradeReportID) class TradeReportRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeReportRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeReportRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeReportRefID __del__ = lambda self: None TradeReportRefID_swigregister = _quickfix.TradeReportRefID_swigregister TradeReportRefID_swigregister(TradeReportRefID) class MatchStatus(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MatchStatus, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MatchStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MatchStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MatchStatus __del__ = lambda self: None MatchStatus_swigregister = _quickfix.MatchStatus_swigregister MatchStatus_swigregister(MatchStatus) class MatchType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MatchType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MatchType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MatchType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MatchType __del__ = lambda self: None MatchType_swigregister = _quickfix.MatchType_swigregister MatchType_swigregister(MatchType) class OddLot(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OddLot, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OddLot, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OddLot(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OddLot __del__ = lambda self: None OddLot_swigregister = _quickfix.OddLot_swigregister OddLot_swigregister(OddLot) class NoClearingInstructions(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoClearingInstructions, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoClearingInstructions, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoClearingInstructions(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoClearingInstructions __del__ = lambda self: None NoClearingInstructions_swigregister = _quickfix.NoClearingInstructions_swigregister NoClearingInstructions_swigregister(NoClearingInstructions) class ClearingInstruction(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingInstruction, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClearingInstruction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClearingInstruction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClearingInstruction __del__ = lambda self: None ClearingInstruction_swigregister = _quickfix.ClearingInstruction_swigregister ClearingInstruction_swigregister(ClearingInstruction) class TradeInputSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeInputSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeInputSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeInputSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeInputSource __del__ = lambda self: None TradeInputSource_swigregister = _quickfix.TradeInputSource_swigregister TradeInputSource_swigregister(TradeInputSource) class TradeInputDevice(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeInputDevice, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeInputDevice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeInputDevice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeInputDevice __del__ = lambda self: None TradeInputDevice_swigregister = _quickfix.TradeInputDevice_swigregister TradeInputDevice_swigregister(TradeInputDevice) class NoDates(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDates, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDates, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDates(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDates __del__ = lambda self: None NoDates_swigregister = _quickfix.NoDates_swigregister NoDates_swigregister(NoDates) class AccountType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AccountType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AccountType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AccountType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AccountType __del__ = lambda self: None AccountType_swigregister = _quickfix.AccountType_swigregister AccountType_swigregister(AccountType) class CustOrderCapacity(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CustOrderCapacity, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CustOrderCapacity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CustOrderCapacity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CustOrderCapacity __del__ = lambda self: None CustOrderCapacity_swigregister = _quickfix.CustOrderCapacity_swigregister CustOrderCapacity_swigregister(CustOrderCapacity) class ClOrdLinkID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClOrdLinkID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClOrdLinkID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClOrdLinkID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClOrdLinkID __del__ = lambda self: None ClOrdLinkID_swigregister = _quickfix.ClOrdLinkID_swigregister ClOrdLinkID_swigregister(ClOrdLinkID) class MassStatusReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassStatusReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassStatusReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassStatusReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassStatusReqID __del__ = lambda self: None MassStatusReqID_swigregister = _quickfix.MassStatusReqID_swigregister MassStatusReqID_swigregister(MassStatusReqID) class MassStatusReqType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassStatusReqType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassStatusReqType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassStatusReqType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassStatusReqType __del__ = lambda self: None MassStatusReqType_swigregister = _quickfix.MassStatusReqType_swigregister MassStatusReqType_swigregister(MassStatusReqType) class OrigOrdModTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigOrdModTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigOrdModTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigOrdModTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigOrdModTime __del__ = lambda self: None OrigOrdModTime_swigregister = _quickfix.OrigOrdModTime_swigregister OrigOrdModTime_swigregister(OrigOrdModTime) class LegSettlmntTyp(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlmntTyp, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSettlmntTyp, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSettlmntTyp(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSettlmntTyp __del__ = lambda self: None LegSettlmntTyp_swigregister = _quickfix.LegSettlmntTyp_swigregister LegSettlmntTyp_swigregister(LegSettlmntTyp) class LegFutSettDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegFutSettDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegFutSettDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegFutSettDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegFutSettDate __del__ = lambda self: None LegFutSettDate_swigregister = _quickfix.LegFutSettDate_swigregister LegFutSettDate_swigregister(LegFutSettDate) class DayBookingInst(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DayBookingInst, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DayBookingInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DayBookingInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DayBookingInst __del__ = lambda self: None DayBookingInst_swigregister = _quickfix.DayBookingInst_swigregister DayBookingInst_swigregister(DayBookingInst) class BookingUnit(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BookingUnit, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BookingUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BookingUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BookingUnit __del__ = lambda self: None BookingUnit_swigregister = _quickfix.BookingUnit_swigregister BookingUnit_swigregister(BookingUnit) class PreallocMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PreallocMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PreallocMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PreallocMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PreallocMethod __del__ = lambda self: None PreallocMethod_swigregister = _quickfix.PreallocMethod_swigregister PreallocMethod_swigregister(PreallocMethod) class UnderlyingCountryOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCountryOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCountryOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCountryOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCountryOfIssue __del__ = lambda self: None UnderlyingCountryOfIssue_swigregister = _quickfix.UnderlyingCountryOfIssue_swigregister UnderlyingCountryOfIssue_swigregister(UnderlyingCountryOfIssue) class UnderlyingStateOrProvinceOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStateOrProvinceOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStateOrProvinceOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingStateOrProvinceOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingStateOrProvinceOfIssue __del__ = lambda self: None UnderlyingStateOrProvinceOfIssue_swigregister = _quickfix.UnderlyingStateOrProvinceOfIssue_swigregister UnderlyingStateOrProvinceOfIssue_swigregister(UnderlyingStateOrProvinceOfIssue) class UnderlyingLocaleOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLocaleOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLocaleOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLocaleOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLocaleOfIssue __del__ = lambda self: None UnderlyingLocaleOfIssue_swigregister = _quickfix.UnderlyingLocaleOfIssue_swigregister UnderlyingLocaleOfIssue_swigregister(UnderlyingLocaleOfIssue) class UnderlyingInstrRegistry(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrRegistry, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrRegistry, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingInstrRegistry(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingInstrRegistry __del__ = lambda self: None UnderlyingInstrRegistry_swigregister = _quickfix.UnderlyingInstrRegistry_swigregister UnderlyingInstrRegistry_swigregister(UnderlyingInstrRegistry) class LegCountryOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCountryOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCountryOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCountryOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCountryOfIssue __del__ = lambda self: None LegCountryOfIssue_swigregister = _quickfix.LegCountryOfIssue_swigregister LegCountryOfIssue_swigregister(LegCountryOfIssue) class LegStateOrProvinceOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegStateOrProvinceOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegStateOrProvinceOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegStateOrProvinceOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegStateOrProvinceOfIssue __del__ = lambda self: None LegStateOrProvinceOfIssue_swigregister = _quickfix.LegStateOrProvinceOfIssue_swigregister LegStateOrProvinceOfIssue_swigregister(LegStateOrProvinceOfIssue) class LegLocaleOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegLocaleOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegLocaleOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegLocaleOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegLocaleOfIssue __del__ = lambda self: None LegLocaleOfIssue_swigregister = _quickfix.LegLocaleOfIssue_swigregister LegLocaleOfIssue_swigregister(LegLocaleOfIssue) class LegInstrRegistry(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegInstrRegistry, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegInstrRegistry, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegInstrRegistry(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegInstrRegistry __del__ = lambda self: None LegInstrRegistry_swigregister = _quickfix.LegInstrRegistry_swigregister LegInstrRegistry_swigregister(LegInstrRegistry) class LegSymbol(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSymbol, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSymbol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSymbol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSymbol __del__ = lambda self: None LegSymbol_swigregister = _quickfix.LegSymbol_swigregister LegSymbol_swigregister(LegSymbol) class LegSymbolSfx(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSymbolSfx, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSymbolSfx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSymbolSfx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSymbolSfx __del__ = lambda self: None LegSymbolSfx_swigregister = _quickfix.LegSymbolSfx_swigregister LegSymbolSfx_swigregister(LegSymbolSfx) class LegSecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecurityID __del__ = lambda self: None LegSecurityID_swigregister = _quickfix.LegSecurityID_swigregister LegSecurityID_swigregister(LegSecurityID) class LegSecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecurityIDSource __del__ = lambda self: None LegSecurityIDSource_swigregister = _quickfix.LegSecurityIDSource_swigregister LegSecurityIDSource_swigregister(LegSecurityIDSource) class NoLegSecurityAltID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoLegSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoLegSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoLegSecurityAltID __del__ = lambda self: None NoLegSecurityAltID_swigregister = _quickfix.NoLegSecurityAltID_swigregister NoLegSecurityAltID_swigregister(NoLegSecurityAltID) class LegSecurityAltID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecurityAltID __del__ = lambda self: None LegSecurityAltID_swigregister = _quickfix.LegSecurityAltID_swigregister LegSecurityAltID_swigregister(LegSecurityAltID) class LegSecurityAltIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityAltIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityAltIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecurityAltIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecurityAltIDSource __del__ = lambda self: None LegSecurityAltIDSource_swigregister = _quickfix.LegSecurityAltIDSource_swigregister LegSecurityAltIDSource_swigregister(LegSecurityAltIDSource) class LegProduct(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegProduct, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegProduct, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegProduct(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegProduct __del__ = lambda self: None LegProduct_swigregister = _quickfix.LegProduct_swigregister LegProduct_swigregister(LegProduct) class LegCFICode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCFICode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCFICode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCFICode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCFICode __del__ = lambda self: None LegCFICode_swigregister = _quickfix.LegCFICode_swigregister LegCFICode_swigregister(LegCFICode) class LegSecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecurityType __del__ = lambda self: None LegSecurityType_swigregister = _quickfix.LegSecurityType_swigregister LegSecurityType_swigregister(LegSecurityType) class LegMaturityMonthYear(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegMaturityMonthYear, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegMaturityMonthYear, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegMaturityMonthYear(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegMaturityMonthYear __del__ = lambda self: None LegMaturityMonthYear_swigregister = _quickfix.LegMaturityMonthYear_swigregister LegMaturityMonthYear_swigregister(LegMaturityMonthYear) class LegMaturityDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegMaturityDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegMaturityDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegMaturityDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegMaturityDate __del__ = lambda self: None LegMaturityDate_swigregister = _quickfix.LegMaturityDate_swigregister LegMaturityDate_swigregister(LegMaturityDate) class LegStrikePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegStrikePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegStrikePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegStrikePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegStrikePrice __del__ = lambda self: None LegStrikePrice_swigregister = _quickfix.LegStrikePrice_swigregister LegStrikePrice_swigregister(LegStrikePrice) class LegOptAttribute(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegOptAttribute, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegOptAttribute, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegOptAttribute(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegOptAttribute __del__ = lambda self: None LegOptAttribute_swigregister = _quickfix.LegOptAttribute_swigregister LegOptAttribute_swigregister(LegOptAttribute) class LegContractMultiplier(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegContractMultiplier, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegContractMultiplier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegContractMultiplier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegContractMultiplier __del__ = lambda self: None LegContractMultiplier_swigregister = _quickfix.LegContractMultiplier_swigregister LegContractMultiplier_swigregister(LegContractMultiplier) class LegCouponRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCouponRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCouponRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCouponRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCouponRate __del__ = lambda self: None LegCouponRate_swigregister = _quickfix.LegCouponRate_swigregister LegCouponRate_swigregister(LegCouponRate) class LegSecurityExchange(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityExchange, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityExchange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecurityExchange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecurityExchange __del__ = lambda self: None LegSecurityExchange_swigregister = _quickfix.LegSecurityExchange_swigregister LegSecurityExchange_swigregister(LegSecurityExchange) class LegIssuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegIssuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegIssuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegIssuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegIssuer __del__ = lambda self: None LegIssuer_swigregister = _quickfix.LegIssuer_swigregister LegIssuer_swigregister(LegIssuer) class EncodedLegIssuerLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegIssuerLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegIssuerLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedLegIssuerLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedLegIssuerLen __del__ = lambda self: None EncodedLegIssuerLen_swigregister = _quickfix.EncodedLegIssuerLen_swigregister EncodedLegIssuerLen_swigregister(EncodedLegIssuerLen) class EncodedLegIssuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegIssuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegIssuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedLegIssuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedLegIssuer __del__ = lambda self: None EncodedLegIssuer_swigregister = _quickfix.EncodedLegIssuer_swigregister EncodedLegIssuer_swigregister(EncodedLegIssuer) class LegSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecurityDesc __del__ = lambda self: None LegSecurityDesc_swigregister = _quickfix.LegSecurityDesc_swigregister LegSecurityDesc_swigregister(LegSecurityDesc) class EncodedLegSecurityDescLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegSecurityDescLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegSecurityDescLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedLegSecurityDescLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedLegSecurityDescLen __del__ = lambda self: None EncodedLegSecurityDescLen_swigregister = _quickfix.EncodedLegSecurityDescLen_swigregister EncodedLegSecurityDescLen_swigregister(EncodedLegSecurityDescLen) class EncodedLegSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedLegSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedLegSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedLegSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedLegSecurityDesc __del__ = lambda self: None EncodedLegSecurityDesc_swigregister = _quickfix.EncodedLegSecurityDesc_swigregister EncodedLegSecurityDesc_swigregister(EncodedLegSecurityDesc) class LegRatioQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegRatioQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegRatioQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegRatioQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegRatioQty __del__ = lambda self: None LegRatioQty_swigregister = _quickfix.LegRatioQty_swigregister LegRatioQty_swigregister(LegRatioQty) class LegSide(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSide, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSide, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSide(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSide __del__ = lambda self: None LegSide_swigregister = _quickfix.LegSide_swigregister LegSide_swigregister(LegSide) class TradingSessionSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradingSessionSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradingSessionSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradingSessionSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradingSessionSubID __del__ = lambda self: None TradingSessionSubID_swigregister = _quickfix.TradingSessionSubID_swigregister TradingSessionSubID_swigregister(TradingSessionSubID) class AllocType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocType __del__ = lambda self: None AllocType_swigregister = _quickfix.AllocType_swigregister AllocType_swigregister(AllocType) class MidPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MidPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MidPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MidPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MidPx __del__ = lambda self: None MidPx_swigregister = _quickfix.MidPx_swigregister MidPx_swigregister(MidPx) class BidYield(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidYield, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidYield, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidYield(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidYield __del__ = lambda self: None BidYield_swigregister = _quickfix.BidYield_swigregister BidYield_swigregister(BidYield) class MidYield(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MidYield, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MidYield, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MidYield(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MidYield __del__ = lambda self: None MidYield_swigregister = _quickfix.MidYield_swigregister MidYield_swigregister(MidYield) class OfferYield(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OfferYield, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OfferYield, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OfferYield(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OfferYield __del__ = lambda self: None OfferYield_swigregister = _quickfix.OfferYield_swigregister OfferYield_swigregister(OfferYield) class ClearingFeeIndicator(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingFeeIndicator, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClearingFeeIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClearingFeeIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClearingFeeIndicator __del__ = lambda self: None ClearingFeeIndicator_swigregister = _quickfix.ClearingFeeIndicator_swigregister ClearingFeeIndicator_swigregister(ClearingFeeIndicator) class WorkingIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, WorkingIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, WorkingIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_WorkingIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_WorkingIndicator __del__ = lambda self: None WorkingIndicator_swigregister = _quickfix.WorkingIndicator_swigregister WorkingIndicator_swigregister(WorkingIndicator) class LegLastPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegLastPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegLastPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegLastPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegLastPx __del__ = lambda self: None LegLastPx_swigregister = _quickfix.LegLastPx_swigregister LegLastPx_swigregister(LegLastPx) class PriorityIndicator(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriorityIndicator, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriorityIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriorityIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriorityIndicator __del__ = lambda self: None PriorityIndicator_swigregister = _quickfix.PriorityIndicator_swigregister PriorityIndicator_swigregister(PriorityIndicator) class PriceImprovement(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceImprovement, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceImprovement, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceImprovement(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceImprovement __del__ = lambda self: None PriceImprovement_swigregister = _quickfix.PriceImprovement_swigregister PriceImprovement_swigregister(PriceImprovement) class Price2(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Price2, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Price2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Price2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Price2 __del__ = lambda self: None Price2_swigregister = _quickfix.Price2_swigregister Price2_swigregister(Price2) class LastForwardPoints2(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastForwardPoints2, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastForwardPoints2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastForwardPoints2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastForwardPoints2 __del__ = lambda self: None LastForwardPoints2_swigregister = _quickfix.LastForwardPoints2_swigregister LastForwardPoints2_swigregister(LastForwardPoints2) class BidForwardPoints2(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidForwardPoints2, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidForwardPoints2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidForwardPoints2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidForwardPoints2 __del__ = lambda self: None BidForwardPoints2_swigregister = _quickfix.BidForwardPoints2_swigregister BidForwardPoints2_swigregister(BidForwardPoints2) class OfferForwardPoints2(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OfferForwardPoints2, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OfferForwardPoints2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OfferForwardPoints2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OfferForwardPoints2 __del__ = lambda self: None OfferForwardPoints2_swigregister = _quickfix.OfferForwardPoints2_swigregister OfferForwardPoints2_swigregister(OfferForwardPoints2) class RFQReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RFQReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RFQReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RFQReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RFQReqID __del__ = lambda self: None RFQReqID_swigregister = _quickfix.RFQReqID_swigregister RFQReqID_swigregister(RFQReqID) class MktBidPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MktBidPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MktBidPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MktBidPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MktBidPx __del__ = lambda self: None MktBidPx_swigregister = _quickfix.MktBidPx_swigregister MktBidPx_swigregister(MktBidPx) class MktOfferPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MktOfferPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MktOfferPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MktOfferPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MktOfferPx __del__ = lambda self: None MktOfferPx_swigregister = _quickfix.MktOfferPx_swigregister MktOfferPx_swigregister(MktOfferPx) class MinBidSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MinBidSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MinBidSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MinBidSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MinBidSize __del__ = lambda self: None MinBidSize_swigregister = _quickfix.MinBidSize_swigregister MinBidSize_swigregister(MinBidSize) class MinOfferSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MinOfferSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MinOfferSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MinOfferSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MinOfferSize __del__ = lambda self: None MinOfferSize_swigregister = _quickfix.MinOfferSize_swigregister MinOfferSize_swigregister(MinOfferSize) class QuoteStatusReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteStatusReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteStatusReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteStatusReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteStatusReqID __del__ = lambda self: None QuoteStatusReqID_swigregister = _quickfix.QuoteStatusReqID_swigregister QuoteStatusReqID_swigregister(QuoteStatusReqID) class LegalConfirm(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegalConfirm, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegalConfirm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegalConfirm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegalConfirm __del__ = lambda self: None LegalConfirm_swigregister = _quickfix.LegalConfirm_swigregister LegalConfirm_swigregister(LegalConfirm) class UnderlyingLastPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLastPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLastPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLastPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLastPx __del__ = lambda self: None UnderlyingLastPx_swigregister = _quickfix.UnderlyingLastPx_swigregister UnderlyingLastPx_swigregister(UnderlyingLastPx) class UnderlyingLastQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLastQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLastQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLastQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLastQty __del__ = lambda self: None UnderlyingLastQty_swigregister = _quickfix.UnderlyingLastQty_swigregister UnderlyingLastQty_swigregister(UnderlyingLastQty) class LegRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegRefID __del__ = lambda self: None LegRefID_swigregister = _quickfix.LegRefID_swigregister LegRefID_swigregister(LegRefID) class ContraLegRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContraLegRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContraLegRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContraLegRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContraLegRefID __del__ = lambda self: None ContraLegRefID_swigregister = _quickfix.ContraLegRefID_swigregister ContraLegRefID_swigregister(ContraLegRefID) class SettlCurrBidFxRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrBidFxRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrBidFxRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlCurrBidFxRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlCurrBidFxRate __del__ = lambda self: None SettlCurrBidFxRate_swigregister = _quickfix.SettlCurrBidFxRate_swigregister SettlCurrBidFxRate_swigregister(SettlCurrBidFxRate) class SettlCurrOfferFxRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlCurrOfferFxRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlCurrOfferFxRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlCurrOfferFxRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlCurrOfferFxRate __del__ = lambda self: None SettlCurrOfferFxRate_swigregister = _quickfix.SettlCurrOfferFxRate_swigregister SettlCurrOfferFxRate_swigregister(SettlCurrOfferFxRate) class QuoteRequestRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRequestRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteRequestRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteRequestRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteRequestRejectReason __del__ = lambda self: None QuoteRequestRejectReason_swigregister = _quickfix.QuoteRequestRejectReason_swigregister QuoteRequestRejectReason_swigregister(QuoteRequestRejectReason) class SideComplianceID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideComplianceID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideComplianceID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideComplianceID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideComplianceID __del__ = lambda self: None SideComplianceID_swigregister = _quickfix.SideComplianceID_swigregister SideComplianceID_swigregister(SideComplianceID) class IOIID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IOIID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IOIID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IOIID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IOIID __del__ = lambda self: None IOIID_swigregister = _quickfix.IOIID_swigregister IOIID_swigregister(IOIID) class NoLinesOfText(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoLinesOfText, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoLinesOfText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoLinesOfText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoLinesOfText __del__ = lambda self: None NoLinesOfText_swigregister = _quickfix.NoLinesOfText_swigregister NoLinesOfText_swigregister(NoLinesOfText) class SettlType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlType __del__ = lambda self: None SettlType_swigregister = _quickfix.SettlType_swigregister SettlType_swigregister(SettlType) class SettlDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlDate __del__ = lambda self: None SettlDate_swigregister = _quickfix.SettlDate_swigregister SettlDate_swigregister(SettlDate) class AvgPxPrecision(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPxPrecision, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AvgPxPrecision, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AvgPxPrecision(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AvgPxPrecision __del__ = lambda self: None AvgPxPrecision_swigregister = _quickfix.AvgPxPrecision_swigregister AvgPxPrecision_swigregister(AvgPxPrecision) class SettlDate2(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlDate2, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlDate2, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlDate2(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlDate2 __del__ = lambda self: None SettlDate2_swigregister = _quickfix.SettlDate2_swigregister SettlDate2_swigregister(SettlDate2) class PegOffsetValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegOffsetValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegOffsetValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegOffsetValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegOffsetValue __del__ = lambda self: None PegOffsetValue_swigregister = _quickfix.PegOffsetValue_swigregister PegOffsetValue_swigregister(PegOffsetValue) class OpenCloseSettlFlag(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OpenCloseSettlFlag, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OpenCloseSettlFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OpenCloseSettlFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OpenCloseSettlFlag __del__ = lambda self: None OpenCloseSettlFlag_swigregister = _quickfix.OpenCloseSettlFlag_swigregister OpenCloseSettlFlag_swigregister(OpenCloseSettlFlag) class TotNoQuoteEntries(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoQuoteEntries, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoQuoteEntries, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoQuoteEntries(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoQuoteEntries __del__ = lambda self: None TotNoQuoteEntries_swigregister = _quickfix.TotNoQuoteEntries_swigregister TotNoQuoteEntries_swigregister(TotNoQuoteEntries) class DiscretionOffsetValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionOffsetValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionOffsetValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionOffsetValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionOffsetValue __del__ = lambda self: None DiscretionOffsetValue_swigregister = _quickfix.DiscretionOffsetValue_swigregister DiscretionOffsetValue_swigregister(DiscretionOffsetValue) class TotNoRelatedSym(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoRelatedSym, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoRelatedSym, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoRelatedSym(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoRelatedSym __del__ = lambda self: None TotNoRelatedSym_swigregister = _quickfix.TotNoRelatedSym_swigregister TotNoRelatedSym_swigregister(TotNoRelatedSym) class BidTradeType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidTradeType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidTradeType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidTradeType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidTradeType __del__ = lambda self: None BidTradeType_swigregister = _quickfix.BidTradeType_swigregister BidTradeType_swigregister(BidTradeType) class CardIssNum(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CardIssNum, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CardIssNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CardIssNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CardIssNum __del__ = lambda self: None CardIssNum_swigregister = _quickfix.CardIssNum_swigregister CardIssNum_swigregister(CardIssNum) class CashDistribAgentAcctName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashDistribAgentAcctName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashDistribAgentAcctName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashDistribAgentAcctName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashDistribAgentAcctName __del__ = lambda self: None CashDistribAgentAcctName_swigregister = _quickfix.CashDistribAgentAcctName_swigregister CashDistribAgentAcctName_swigregister(CashDistribAgentAcctName) class RegistDtls(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RegistDtls, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RegistDtls, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RegistDtls(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RegistDtls __del__ = lambda self: None RegistDtls_swigregister = _quickfix.RegistDtls_swigregister RegistDtls_swigregister(RegistDtls) class TotNoSecurityTypes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoSecurityTypes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoSecurityTypes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoSecurityTypes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoSecurityTypes __del__ = lambda self: None TotNoSecurityTypes_swigregister = _quickfix.TotNoSecurityTypes_swigregister TotNoSecurityTypes_swigregister(TotNoSecurityTypes) class LegSettlType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSettlType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSettlType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSettlType __del__ = lambda self: None LegSettlType_swigregister = _quickfix.LegSettlType_swigregister LegSettlType_swigregister(LegSettlType) class LegSettlDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSettlDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSettlDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSettlDate __del__ = lambda self: None LegSettlDate_swigregister = _quickfix.LegSettlDate_swigregister LegSettlDate_swigregister(LegSettlDate) class AcctIDSource(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AcctIDSource, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AcctIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AcctIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AcctIDSource __del__ = lambda self: None AcctIDSource_swigregister = _quickfix.AcctIDSource_swigregister AcctIDSource_swigregister(AcctIDSource) class AllocAcctIDSource(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAcctIDSource, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocAcctIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocAcctIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocAcctIDSource __del__ = lambda self: None AllocAcctIDSource_swigregister = _quickfix.AllocAcctIDSource_swigregister AllocAcctIDSource_swigregister(AllocAcctIDSource) class BenchmarkPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BenchmarkPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BenchmarkPrice __del__ = lambda self: None BenchmarkPrice_swigregister = _quickfix.BenchmarkPrice_swigregister BenchmarkPrice_swigregister(BenchmarkPrice) class BenchmarkPriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkPriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BenchmarkPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BenchmarkPriceType __del__ = lambda self: None BenchmarkPriceType_swigregister = _quickfix.BenchmarkPriceType_swigregister BenchmarkPriceType_swigregister(BenchmarkPriceType) class ConfirmID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfirmID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfirmID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfirmID __del__ = lambda self: None ConfirmID_swigregister = _quickfix.ConfirmID_swigregister ConfirmID_swigregister(ConfirmID) class ConfirmStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfirmStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfirmStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfirmStatus __del__ = lambda self: None ConfirmStatus_swigregister = _quickfix.ConfirmStatus_swigregister ConfirmStatus_swigregister(ConfirmStatus) class ConfirmTransType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmTransType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfirmTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfirmTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfirmTransType __del__ = lambda self: None ConfirmTransType_swigregister = _quickfix.ConfirmTransType_swigregister ConfirmTransType_swigregister(ConfirmTransType) class ContractSettlMonth(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContractSettlMonth, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContractSettlMonth, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContractSettlMonth(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContractSettlMonth __del__ = lambda self: None ContractSettlMonth_swigregister = _quickfix.ContractSettlMonth_swigregister ContractSettlMonth_swigregister(ContractSettlMonth) class DeliveryForm(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeliveryForm, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeliveryForm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeliveryForm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeliveryForm __del__ = lambda self: None DeliveryForm_swigregister = _quickfix.DeliveryForm_swigregister DeliveryForm_swigregister(DeliveryForm) class LastParPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastParPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastParPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastParPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastParPx __del__ = lambda self: None LastParPx_swigregister = _quickfix.LastParPx_swigregister LastParPx_swigregister(LastParPx) class NoLegAllocs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegAllocs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoLegAllocs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoLegAllocs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoLegAllocs __del__ = lambda self: None NoLegAllocs_swigregister = _quickfix.NoLegAllocs_swigregister NoLegAllocs_swigregister(NoLegAllocs) class LegAllocAccount(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocAccount, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegAllocAccount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegAllocAccount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegAllocAccount __del__ = lambda self: None LegAllocAccount_swigregister = _quickfix.LegAllocAccount_swigregister LegAllocAccount_swigregister(LegAllocAccount) class LegIndividualAllocID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegIndividualAllocID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegIndividualAllocID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegIndividualAllocID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegIndividualAllocID __del__ = lambda self: None LegIndividualAllocID_swigregister = _quickfix.LegIndividualAllocID_swigregister LegIndividualAllocID_swigregister(LegIndividualAllocID) class LegAllocQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegAllocQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegAllocQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegAllocQty __del__ = lambda self: None LegAllocQty_swigregister = _quickfix.LegAllocQty_swigregister LegAllocQty_swigregister(LegAllocQty) class LegAllocAcctIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocAcctIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegAllocAcctIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegAllocAcctIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegAllocAcctIDSource __del__ = lambda self: None LegAllocAcctIDSource_swigregister = _quickfix.LegAllocAcctIDSource_swigregister LegAllocAcctIDSource_swigregister(LegAllocAcctIDSource) class LegSettlCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSettlCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSettlCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSettlCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSettlCurrency __del__ = lambda self: None LegSettlCurrency_swigregister = _quickfix.LegSettlCurrency_swigregister LegSettlCurrency_swigregister(LegSettlCurrency) class LegBenchmarkCurveCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkCurveCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkCurveCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegBenchmarkCurveCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegBenchmarkCurveCurrency __del__ = lambda self: None LegBenchmarkCurveCurrency_swigregister = _quickfix.LegBenchmarkCurveCurrency_swigregister LegBenchmarkCurveCurrency_swigregister(LegBenchmarkCurveCurrency) class LegBenchmarkCurveName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkCurveName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkCurveName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegBenchmarkCurveName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegBenchmarkCurveName __del__ = lambda self: None LegBenchmarkCurveName_swigregister = _quickfix.LegBenchmarkCurveName_swigregister LegBenchmarkCurveName_swigregister(LegBenchmarkCurveName) class LegBenchmarkCurvePoint(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkCurvePoint, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkCurvePoint, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegBenchmarkCurvePoint(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegBenchmarkCurvePoint __del__ = lambda self: None LegBenchmarkCurvePoint_swigregister = _quickfix.LegBenchmarkCurvePoint_swigregister LegBenchmarkCurvePoint_swigregister(LegBenchmarkCurvePoint) class LegBenchmarkPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegBenchmarkPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegBenchmarkPrice __del__ = lambda self: None LegBenchmarkPrice_swigregister = _quickfix.LegBenchmarkPrice_swigregister LegBenchmarkPrice_swigregister(LegBenchmarkPrice) class LegBenchmarkPriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegBenchmarkPriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegBenchmarkPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegBenchmarkPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegBenchmarkPriceType __del__ = lambda self: None LegBenchmarkPriceType_swigregister = _quickfix.LegBenchmarkPriceType_swigregister LegBenchmarkPriceType_swigregister(LegBenchmarkPriceType) class LegBidPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegBidPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegBidPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegBidPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegBidPx __del__ = lambda self: None LegBidPx_swigregister = _quickfix.LegBidPx_swigregister LegBidPx_swigregister(LegBidPx) class LegIOIQty(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegIOIQty, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegIOIQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegIOIQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegIOIQty __del__ = lambda self: None LegIOIQty_swigregister = _quickfix.LegIOIQty_swigregister LegIOIQty_swigregister(LegIOIQty) class NoLegStipulations(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoLegStipulations, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoLegStipulations, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoLegStipulations(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoLegStipulations __del__ = lambda self: None NoLegStipulations_swigregister = _quickfix.NoLegStipulations_swigregister NoLegStipulations_swigregister(NoLegStipulations) class LegOfferPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegOfferPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegOfferPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegOfferPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegOfferPx __del__ = lambda self: None LegOfferPx_swigregister = _quickfix.LegOfferPx_swigregister LegOfferPx_swigregister(LegOfferPx) class LegPriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegPriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegPriceType __del__ = lambda self: None LegPriceType_swigregister = _quickfix.LegPriceType_swigregister LegPriceType_swigregister(LegPriceType) class LegQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegQty __del__ = lambda self: None LegQty_swigregister = _quickfix.LegQty_swigregister LegQty_swigregister(LegQty) class LegStipulationType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegStipulationType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegStipulationType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegStipulationType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegStipulationType __del__ = lambda self: None LegStipulationType_swigregister = _quickfix.LegStipulationType_swigregister LegStipulationType_swigregister(LegStipulationType) class LegStipulationValue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegStipulationValue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegStipulationValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegStipulationValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegStipulationValue __del__ = lambda self: None LegStipulationValue_swigregister = _quickfix.LegStipulationValue_swigregister LegStipulationValue_swigregister(LegStipulationValue) class LegSwapType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSwapType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSwapType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSwapType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSwapType __del__ = lambda self: None LegSwapType_swigregister = _quickfix.LegSwapType_swigregister LegSwapType_swigregister(LegSwapType) class Pool(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Pool, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Pool, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Pool(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Pool __del__ = lambda self: None Pool_swigregister = _quickfix.Pool_swigregister Pool_swigregister(Pool) class QuotePriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuotePriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuotePriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuotePriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuotePriceType __del__ = lambda self: None QuotePriceType_swigregister = _quickfix.QuotePriceType_swigregister QuotePriceType_swigregister(QuotePriceType) class QuoteRespID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRespID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteRespID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteRespID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteRespID __del__ = lambda self: None QuoteRespID_swigregister = _quickfix.QuoteRespID_swigregister QuoteRespID_swigregister(QuoteRespID) class QuoteRespType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteRespType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteRespType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteRespType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteRespType __del__ = lambda self: None QuoteRespType_swigregister = _quickfix.QuoteRespType_swigregister QuoteRespType_swigregister(QuoteRespType) class QuoteQualifier(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteQualifier, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteQualifier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteQualifier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteQualifier __del__ = lambda self: None QuoteQualifier_swigregister = _quickfix.QuoteQualifier_swigregister QuoteQualifier_swigregister(QuoteQualifier) class YieldRedemptionDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, YieldRedemptionDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, YieldRedemptionDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_YieldRedemptionDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_YieldRedemptionDate __del__ = lambda self: None YieldRedemptionDate_swigregister = _quickfix.YieldRedemptionDate_swigregister YieldRedemptionDate_swigregister(YieldRedemptionDate) class YieldRedemptionPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, YieldRedemptionPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, YieldRedemptionPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_YieldRedemptionPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_YieldRedemptionPrice __del__ = lambda self: None YieldRedemptionPrice_swigregister = _quickfix.YieldRedemptionPrice_swigregister YieldRedemptionPrice_swigregister(YieldRedemptionPrice) class YieldRedemptionPriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, YieldRedemptionPriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, YieldRedemptionPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_YieldRedemptionPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_YieldRedemptionPriceType __del__ = lambda self: None YieldRedemptionPriceType_swigregister = _quickfix.YieldRedemptionPriceType_swigregister YieldRedemptionPriceType_swigregister(YieldRedemptionPriceType) class BenchmarkSecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkSecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkSecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BenchmarkSecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BenchmarkSecurityID __del__ = lambda self: None BenchmarkSecurityID_swigregister = _quickfix.BenchmarkSecurityID_swigregister BenchmarkSecurityID_swigregister(BenchmarkSecurityID) class ReversalIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ReversalIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ReversalIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ReversalIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ReversalIndicator __del__ = lambda self: None ReversalIndicator_swigregister = _quickfix.ReversalIndicator_swigregister ReversalIndicator_swigregister(ReversalIndicator) class YieldCalcDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, YieldCalcDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, YieldCalcDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_YieldCalcDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_YieldCalcDate __del__ = lambda self: None YieldCalcDate_swigregister = _quickfix.YieldCalcDate_swigregister YieldCalcDate_swigregister(YieldCalcDate) class NoPositions(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoPositions, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoPositions, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoPositions(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoPositions __del__ = lambda self: None NoPositions_swigregister = _quickfix.NoPositions_swigregister NoPositions_swigregister(NoPositions) class PosType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosType __del__ = lambda self: None PosType_swigregister = _quickfix.PosType_swigregister PosType_swigregister(PosType) class LongQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LongQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LongQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LongQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LongQty __del__ = lambda self: None LongQty_swigregister = _quickfix.LongQty_swigregister LongQty_swigregister(LongQty) class ShortQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ShortQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ShortQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ShortQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ShortQty __del__ = lambda self: None ShortQty_swigregister = _quickfix.ShortQty_swigregister ShortQty_swigregister(ShortQty) class PosQtyStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosQtyStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosQtyStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosQtyStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosQtyStatus __del__ = lambda self: None PosQtyStatus_swigregister = _quickfix.PosQtyStatus_swigregister PosQtyStatus_swigregister(PosQtyStatus) class PosAmtType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosAmtType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosAmtType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosAmtType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosAmtType __del__ = lambda self: None PosAmtType_swigregister = _quickfix.PosAmtType_swigregister PosAmtType_swigregister(PosAmtType) class PosAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosAmt __del__ = lambda self: None PosAmt_swigregister = _quickfix.PosAmt_swigregister PosAmt_swigregister(PosAmt) class PosTransType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosTransType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosTransType __del__ = lambda self: None PosTransType_swigregister = _quickfix.PosTransType_swigregister PosTransType_swigregister(PosTransType) class PosReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosReqID __del__ = lambda self: None PosReqID_swigregister = _quickfix.PosReqID_swigregister PosReqID_swigregister(PosReqID) class NoUnderlyings(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyings, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyings, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUnderlyings(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUnderlyings __del__ = lambda self: None NoUnderlyings_swigregister = _quickfix.NoUnderlyings_swigregister NoUnderlyings_swigregister(NoUnderlyings) class PosMaintAction(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintAction, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosMaintAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosMaintAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosMaintAction __del__ = lambda self: None PosMaintAction_swigregister = _quickfix.PosMaintAction_swigregister PosMaintAction_swigregister(PosMaintAction) class OrigPosReqRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigPosReqRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigPosReqRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigPosReqRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigPosReqRefID __del__ = lambda self: None OrigPosReqRefID_swigregister = _quickfix.OrigPosReqRefID_swigregister OrigPosReqRefID_swigregister(OrigPosReqRefID) class PosMaintRptRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintRptRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosMaintRptRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosMaintRptRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosMaintRptRefID __del__ = lambda self: None PosMaintRptRefID_swigregister = _quickfix.PosMaintRptRefID_swigregister PosMaintRptRefID_swigregister(PosMaintRptRefID) class ClearingBusinessDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ClearingBusinessDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ClearingBusinessDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ClearingBusinessDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ClearingBusinessDate __del__ = lambda self: None ClearingBusinessDate_swigregister = _quickfix.ClearingBusinessDate_swigregister ClearingBusinessDate_swigregister(ClearingBusinessDate) class SettlSessID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlSessID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlSessID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlSessID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlSessID __del__ = lambda self: None SettlSessID_swigregister = _quickfix.SettlSessID_swigregister SettlSessID_swigregister(SettlSessID) class SettlSessSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlSessSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlSessSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlSessSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlSessSubID __del__ = lambda self: None SettlSessSubID_swigregister = _quickfix.SettlSessSubID_swigregister SettlSessSubID_swigregister(SettlSessSubID) class AdjustmentType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AdjustmentType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AdjustmentType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AdjustmentType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AdjustmentType __del__ = lambda self: None AdjustmentType_swigregister = _quickfix.AdjustmentType_swigregister AdjustmentType_swigregister(AdjustmentType) class ContraryInstructionIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContraryInstructionIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContraryInstructionIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContraryInstructionIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContraryInstructionIndicator __del__ = lambda self: None ContraryInstructionIndicator_swigregister = _quickfix.ContraryInstructionIndicator_swigregister ContraryInstructionIndicator_swigregister(ContraryInstructionIndicator) class PriorSpreadIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriorSpreadIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriorSpreadIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriorSpreadIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriorSpreadIndicator __del__ = lambda self: None PriorSpreadIndicator_swigregister = _quickfix.PriorSpreadIndicator_swigregister PriorSpreadIndicator_swigregister(PriorSpreadIndicator) class PosMaintRptID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintRptID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosMaintRptID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosMaintRptID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosMaintRptID __del__ = lambda self: None PosMaintRptID_swigregister = _quickfix.PosMaintRptID_swigregister PosMaintRptID_swigregister(PosMaintRptID) class PosMaintStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosMaintStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosMaintStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosMaintStatus __del__ = lambda self: None PosMaintStatus_swigregister = _quickfix.PosMaintStatus_swigregister PosMaintStatus_swigregister(PosMaintStatus) class PosMaintResult(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosMaintResult, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosMaintResult, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosMaintResult(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosMaintResult __del__ = lambda self: None PosMaintResult_swigregister = _quickfix.PosMaintResult_swigregister PosMaintResult_swigregister(PosMaintResult) class PosReqType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosReqType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosReqType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosReqType __del__ = lambda self: None PosReqType_swigregister = _quickfix.PosReqType_swigregister PosReqType_swigregister(PosReqType) class ResponseTransportType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ResponseTransportType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ResponseTransportType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ResponseTransportType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ResponseTransportType __del__ = lambda self: None ResponseTransportType_swigregister = _quickfix.ResponseTransportType_swigregister ResponseTransportType_swigregister(ResponseTransportType) class ResponseDestination(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ResponseDestination, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ResponseDestination, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ResponseDestination(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ResponseDestination __del__ = lambda self: None ResponseDestination_swigregister = _quickfix.ResponseDestination_swigregister ResponseDestination_swigregister(ResponseDestination) class TotalNumPosReports(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNumPosReports, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalNumPosReports, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalNumPosReports(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalNumPosReports __del__ = lambda self: None TotalNumPosReports_swigregister = _quickfix.TotalNumPosReports_swigregister TotalNumPosReports_swigregister(TotalNumPosReports) class PosReqResult(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqResult, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosReqResult, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosReqResult(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosReqResult __del__ = lambda self: None PosReqResult_swigregister = _quickfix.PosReqResult_swigregister PosReqResult_swigregister(PosReqResult) class PosReqStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PosReqStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PosReqStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PosReqStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PosReqStatus __del__ = lambda self: None PosReqStatus_swigregister = _quickfix.PosReqStatus_swigregister PosReqStatus_swigregister(PosReqStatus) class SettlPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlPrice __del__ = lambda self: None SettlPrice_swigregister = _quickfix.SettlPrice_swigregister SettlPrice_swigregister(SettlPrice) class SettlPriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlPriceType __del__ = lambda self: None SettlPriceType_swigregister = _quickfix.SettlPriceType_swigregister SettlPriceType_swigregister(SettlPriceType) class UnderlyingSettlPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSettlPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSettlPrice __del__ = lambda self: None UnderlyingSettlPrice_swigregister = _quickfix.UnderlyingSettlPrice_swigregister UnderlyingSettlPrice_swigregister(UnderlyingSettlPrice) class UnderlyingSettlPriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlPriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSettlPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSettlPriceType __del__ = lambda self: None UnderlyingSettlPriceType_swigregister = _quickfix.UnderlyingSettlPriceType_swigregister UnderlyingSettlPriceType_swigregister(UnderlyingSettlPriceType) class PriorSettlPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriorSettlPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriorSettlPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriorSettlPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriorSettlPrice __del__ = lambda self: None PriorSettlPrice_swigregister = _quickfix.PriorSettlPrice_swigregister PriorSettlPrice_swigregister(PriorSettlPrice) class NoQuoteQualifiers(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoQuoteQualifiers, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoQuoteQualifiers, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoQuoteQualifiers(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoQuoteQualifiers __del__ = lambda self: None NoQuoteQualifiers_swigregister = _quickfix.NoQuoteQualifiers_swigregister NoQuoteQualifiers_swigregister(NoQuoteQualifiers) class AllocSettlCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocSettlCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocSettlCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocSettlCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocSettlCurrency __del__ = lambda self: None AllocSettlCurrency_swigregister = _quickfix.AllocSettlCurrency_swigregister AllocSettlCurrency_swigregister(AllocSettlCurrency) class AllocSettlCurrAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocSettlCurrAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocSettlCurrAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocSettlCurrAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocSettlCurrAmt __del__ = lambda self: None AllocSettlCurrAmt_swigregister = _quickfix.AllocSettlCurrAmt_swigregister AllocSettlCurrAmt_swigregister(AllocSettlCurrAmt) class InterestAtMaturity(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InterestAtMaturity, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InterestAtMaturity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InterestAtMaturity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InterestAtMaturity __del__ = lambda self: None InterestAtMaturity_swigregister = _quickfix.InterestAtMaturity_swigregister InterestAtMaturity_swigregister(InterestAtMaturity) class LegDatedDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegDatedDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegDatedDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegDatedDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegDatedDate __del__ = lambda self: None LegDatedDate_swigregister = _quickfix.LegDatedDate_swigregister LegDatedDate_swigregister(LegDatedDate) class LegPool(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegPool, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegPool, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegPool(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegPool __del__ = lambda self: None LegPool_swigregister = _quickfix.LegPool_swigregister LegPool_swigregister(LegPool) class AllocInterestAtMaturity(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocInterestAtMaturity, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocInterestAtMaturity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocInterestAtMaturity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocInterestAtMaturity __del__ = lambda self: None AllocInterestAtMaturity_swigregister = _quickfix.AllocInterestAtMaturity_swigregister AllocInterestAtMaturity_swigregister(AllocInterestAtMaturity) class AllocAccruedInterestAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAccruedInterestAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocAccruedInterestAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocAccruedInterestAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocAccruedInterestAmt __del__ = lambda self: None AllocAccruedInterestAmt_swigregister = _quickfix.AllocAccruedInterestAmt_swigregister AllocAccruedInterestAmt_swigregister(AllocAccruedInterestAmt) class DeliveryDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeliveryDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeliveryDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeliveryDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeliveryDate __del__ = lambda self: None DeliveryDate_swigregister = _quickfix.DeliveryDate_swigregister DeliveryDate_swigregister(DeliveryDate) class AssignmentMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AssignmentMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AssignmentMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AssignmentMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AssignmentMethod __del__ = lambda self: None AssignmentMethod_swigregister = _quickfix.AssignmentMethod_swigregister AssignmentMethod_swigregister(AssignmentMethod) class AssignmentUnit(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AssignmentUnit, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AssignmentUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AssignmentUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AssignmentUnit __del__ = lambda self: None AssignmentUnit_swigregister = _quickfix.AssignmentUnit_swigregister AssignmentUnit_swigregister(AssignmentUnit) class OpenInterest(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OpenInterest, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OpenInterest, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OpenInterest(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OpenInterest __del__ = lambda self: None OpenInterest_swigregister = _quickfix.OpenInterest_swigregister OpenInterest_swigregister(OpenInterest) class ExerciseMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExerciseMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExerciseMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExerciseMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExerciseMethod __del__ = lambda self: None ExerciseMethod_swigregister = _quickfix.ExerciseMethod_swigregister ExerciseMethod_swigregister(ExerciseMethod) class TotNumTradeReports(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNumTradeReports, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNumTradeReports, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNumTradeReports(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNumTradeReports __del__ = lambda self: None TotNumTradeReports_swigregister = _quickfix.TotNumTradeReports_swigregister TotNumTradeReports_swigregister(TotNumTradeReports) class TradeRequestResult(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestResult, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestResult, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeRequestResult(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeRequestResult __del__ = lambda self: None TradeRequestResult_swigregister = _quickfix.TradeRequestResult_swigregister TradeRequestResult_swigregister(TradeRequestResult) class TradeRequestStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeRequestStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeRequestStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeRequestStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeRequestStatus __del__ = lambda self: None TradeRequestStatus_swigregister = _quickfix.TradeRequestStatus_swigregister TradeRequestStatus_swigregister(TradeRequestStatus) class TradeReportRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeReportRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeReportRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeReportRejectReason __del__ = lambda self: None TradeReportRejectReason_swigregister = _quickfix.TradeReportRejectReason_swigregister TradeReportRejectReason_swigregister(TradeReportRejectReason) class SideMultiLegReportingType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideMultiLegReportingType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideMultiLegReportingType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideMultiLegReportingType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideMultiLegReportingType __del__ = lambda self: None SideMultiLegReportingType_swigregister = _quickfix.SideMultiLegReportingType_swigregister SideMultiLegReportingType_swigregister(SideMultiLegReportingType) class NoPosAmt(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoPosAmt, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoPosAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoPosAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoPosAmt __del__ = lambda self: None NoPosAmt_swigregister = _quickfix.NoPosAmt_swigregister NoPosAmt_swigregister(NoPosAmt) class AutoAcceptIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AutoAcceptIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AutoAcceptIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AutoAcceptIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AutoAcceptIndicator __del__ = lambda self: None AutoAcceptIndicator_swigregister = _quickfix.AutoAcceptIndicator_swigregister AutoAcceptIndicator_swigregister(AutoAcceptIndicator) class AllocReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocReportID __del__ = lambda self: None AllocReportID_swigregister = _quickfix.AllocReportID_swigregister AllocReportID_swigregister(AllocReportID) class NoNested2PartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested2PartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNested2PartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNested2PartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNested2PartyIDs __del__ = lambda self: None NoNested2PartyIDs_swigregister = _quickfix.NoNested2PartyIDs_swigregister NoNested2PartyIDs_swigregister(NoNested2PartyIDs) class Nested2PartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested2PartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested2PartyID __del__ = lambda self: None Nested2PartyID_swigregister = _quickfix.Nested2PartyID_swigregister Nested2PartyID_swigregister(Nested2PartyID) class Nested2PartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested2PartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested2PartyIDSource __del__ = lambda self: None Nested2PartyIDSource_swigregister = _quickfix.Nested2PartyIDSource_swigregister Nested2PartyIDSource_swigregister(Nested2PartyIDSource) class Nested2PartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested2PartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested2PartyRole __del__ = lambda self: None Nested2PartyRole_swigregister = _quickfix.Nested2PartyRole_swigregister Nested2PartyRole_swigregister(Nested2PartyRole) class Nested2PartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested2PartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested2PartySubID __del__ = lambda self: None Nested2PartySubID_swigregister = _quickfix.Nested2PartySubID_swigregister Nested2PartySubID_swigregister(Nested2PartySubID) class BenchmarkSecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BenchmarkSecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BenchmarkSecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BenchmarkSecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BenchmarkSecurityIDSource __del__ = lambda self: None BenchmarkSecurityIDSource_swigregister = _quickfix.BenchmarkSecurityIDSource_swigregister BenchmarkSecurityIDSource_swigregister(BenchmarkSecurityIDSource) class SecuritySubType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecuritySubType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecuritySubType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecuritySubType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecuritySubType __del__ = lambda self: None SecuritySubType_swigregister = _quickfix.SecuritySubType_swigregister SecuritySubType_swigregister(SecuritySubType) class UnderlyingSecuritySubType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSecuritySubType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSecuritySubType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSecuritySubType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSecuritySubType __del__ = lambda self: None UnderlyingSecuritySubType_swigregister = _quickfix.UnderlyingSecuritySubType_swigregister UnderlyingSecuritySubType_swigregister(UnderlyingSecuritySubType) class LegSecuritySubType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegSecuritySubType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegSecuritySubType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegSecuritySubType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegSecuritySubType __del__ = lambda self: None LegSecuritySubType_swigregister = _quickfix.LegSecuritySubType_swigregister LegSecuritySubType_swigregister(LegSecuritySubType) class AllowableOneSidednessPct(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllowableOneSidednessPct, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllowableOneSidednessPct, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllowableOneSidednessPct(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllowableOneSidednessPct __del__ = lambda self: None AllowableOneSidednessPct_swigregister = _quickfix.AllowableOneSidednessPct_swigregister AllowableOneSidednessPct_swigregister(AllowableOneSidednessPct) class AllowableOneSidednessValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllowableOneSidednessValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllowableOneSidednessValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllowableOneSidednessValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllowableOneSidednessValue __del__ = lambda self: None AllowableOneSidednessValue_swigregister = _quickfix.AllowableOneSidednessValue_swigregister AllowableOneSidednessValue_swigregister(AllowableOneSidednessValue) class AllowableOneSidednessCurr(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllowableOneSidednessCurr, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllowableOneSidednessCurr, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllowableOneSidednessCurr(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllowableOneSidednessCurr __del__ = lambda self: None AllowableOneSidednessCurr_swigregister = _quickfix.AllowableOneSidednessCurr_swigregister AllowableOneSidednessCurr_swigregister(AllowableOneSidednessCurr) class NoTrdRegTimestamps(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTrdRegTimestamps, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTrdRegTimestamps, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTrdRegTimestamps(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTrdRegTimestamps __del__ = lambda self: None NoTrdRegTimestamps_swigregister = _quickfix.NoTrdRegTimestamps_swigregister NoTrdRegTimestamps_swigregister(NoTrdRegTimestamps) class TrdRegTimestamp(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRegTimestamp, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdRegTimestamp, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdRegTimestamp(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdRegTimestamp __del__ = lambda self: None TrdRegTimestamp_swigregister = _quickfix.TrdRegTimestamp_swigregister TrdRegTimestamp_swigregister(TrdRegTimestamp) class TrdRegTimestampType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRegTimestampType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdRegTimestampType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdRegTimestampType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdRegTimestampType __del__ = lambda self: None TrdRegTimestampType_swigregister = _quickfix.TrdRegTimestampType_swigregister TrdRegTimestampType_swigregister(TrdRegTimestampType) class TrdRegTimestampOrigin(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRegTimestampOrigin, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdRegTimestampOrigin, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdRegTimestampOrigin(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdRegTimestampOrigin __del__ = lambda self: None TrdRegTimestampOrigin_swigregister = _quickfix.TrdRegTimestampOrigin_swigregister TrdRegTimestampOrigin_swigregister(TrdRegTimestampOrigin) class ConfirmRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfirmRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfirmRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfirmRefID __del__ = lambda self: None ConfirmRefID_swigregister = _quickfix.ConfirmRefID_swigregister ConfirmRefID_swigregister(ConfirmRefID) class ConfirmType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfirmType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfirmType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfirmType __del__ = lambda self: None ConfirmType_swigregister = _quickfix.ConfirmType_swigregister ConfirmType_swigregister(ConfirmType) class ConfirmRejReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmRejReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfirmRejReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfirmRejReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfirmRejReason __del__ = lambda self: None ConfirmRejReason_swigregister = _quickfix.ConfirmRejReason_swigregister ConfirmRejReason_swigregister(ConfirmRejReason) class BookingType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BookingType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BookingType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BookingType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BookingType __del__ = lambda self: None BookingType_swigregister = _quickfix.BookingType_swigregister BookingType_swigregister(BookingType) class IndividualAllocRejCode(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IndividualAllocRejCode, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IndividualAllocRejCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IndividualAllocRejCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IndividualAllocRejCode __del__ = lambda self: None IndividualAllocRejCode_swigregister = _quickfix.IndividualAllocRejCode_swigregister IndividualAllocRejCode_swigregister(IndividualAllocRejCode) class SettlInstMsgID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstMsgID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstMsgID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstMsgID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstMsgID __del__ = lambda self: None SettlInstMsgID_swigregister = _quickfix.SettlInstMsgID_swigregister SettlInstMsgID_swigregister(SettlInstMsgID) class NoSettlInst(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlInst, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSettlInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSettlInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSettlInst __del__ = lambda self: None NoSettlInst_swigregister = _quickfix.NoSettlInst_swigregister NoSettlInst_swigregister(NoSettlInst) class LastUpdateTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastUpdateTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastUpdateTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastUpdateTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastUpdateTime __del__ = lambda self: None LastUpdateTime_swigregister = _quickfix.LastUpdateTime_swigregister LastUpdateTime_swigregister(LastUpdateTime) class AllocSettlInstType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocSettlInstType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocSettlInstType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocSettlInstType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocSettlInstType __del__ = lambda self: None AllocSettlInstType_swigregister = _quickfix.AllocSettlInstType_swigregister AllocSettlInstType_swigregister(AllocSettlInstType) class NoSettlPartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlPartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSettlPartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSettlPartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSettlPartyIDs __del__ = lambda self: None NoSettlPartyIDs_swigregister = _quickfix.NoSettlPartyIDs_swigregister NoSettlPartyIDs_swigregister(NoSettlPartyIDs) class SettlPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlPartyID __del__ = lambda self: None SettlPartyID_swigregister = _quickfix.SettlPartyID_swigregister SettlPartyID_swigregister(SettlPartyID) class SettlPartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlPartyIDSource __del__ = lambda self: None SettlPartyIDSource_swigregister = _quickfix.SettlPartyIDSource_swigregister SettlPartyIDSource_swigregister(SettlPartyIDSource) class SettlPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlPartyRole __del__ = lambda self: None SettlPartyRole_swigregister = _quickfix.SettlPartyRole_swigregister SettlPartyRole_swigregister(SettlPartyRole) class SettlPartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlPartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlPartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlPartySubID __del__ = lambda self: None SettlPartySubID_swigregister = _quickfix.SettlPartySubID_swigregister SettlPartySubID_swigregister(SettlPartySubID) class SettlPartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlPartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlPartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlPartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlPartySubIDType __del__ = lambda self: None SettlPartySubIDType_swigregister = _quickfix.SettlPartySubIDType_swigregister SettlPartySubIDType_swigregister(SettlPartySubIDType) class DlvyInstType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DlvyInstType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DlvyInstType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DlvyInstType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DlvyInstType __del__ = lambda self: None DlvyInstType_swigregister = _quickfix.DlvyInstType_swigregister DlvyInstType_swigregister(DlvyInstType) class TerminationType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TerminationType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TerminationType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TerminationType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TerminationType __del__ = lambda self: None TerminationType_swigregister = _quickfix.TerminationType_swigregister TerminationType_swigregister(TerminationType) class OrdStatusReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrdStatusReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrdStatusReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrdStatusReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrdStatusReqID __del__ = lambda self: None OrdStatusReqID_swigregister = _quickfix.OrdStatusReqID_swigregister OrdStatusReqID_swigregister(OrdStatusReqID) class SettlInstReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstReqID __del__ = lambda self: None SettlInstReqID_swigregister = _quickfix.SettlInstReqID_swigregister SettlInstReqID_swigregister(SettlInstReqID) class SettlInstReqRejCode(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlInstReqRejCode, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlInstReqRejCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlInstReqRejCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlInstReqRejCode __del__ = lambda self: None SettlInstReqRejCode_swigregister = _quickfix.SettlInstReqRejCode_swigregister SettlInstReqRejCode_swigregister(SettlInstReqRejCode) class SecondaryAllocID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryAllocID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryAllocID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryAllocID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryAllocID __del__ = lambda self: None SecondaryAllocID_swigregister = _quickfix.SecondaryAllocID_swigregister SecondaryAllocID_swigregister(SecondaryAllocID) class AllocReportType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocReportType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocReportType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocReportType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocReportType __del__ = lambda self: None AllocReportType_swigregister = _quickfix.AllocReportType_swigregister AllocReportType_swigregister(AllocReportType) class AllocReportRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocReportRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocReportRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocReportRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocReportRefID __del__ = lambda self: None AllocReportRefID_swigregister = _quickfix.AllocReportRefID_swigregister AllocReportRefID_swigregister(AllocReportRefID) class AllocCancReplaceReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocCancReplaceReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocCancReplaceReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocCancReplaceReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocCancReplaceReason __del__ = lambda self: None AllocCancReplaceReason_swigregister = _quickfix.AllocCancReplaceReason_swigregister AllocCancReplaceReason_swigregister(AllocCancReplaceReason) class CopyMsgIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CopyMsgIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CopyMsgIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CopyMsgIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CopyMsgIndicator __del__ = lambda self: None CopyMsgIndicator_swigregister = _quickfix.CopyMsgIndicator_swigregister CopyMsgIndicator_swigregister(CopyMsgIndicator) class AllocAccountType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocAccountType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocAccountType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocAccountType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocAccountType __del__ = lambda self: None AllocAccountType_swigregister = _quickfix.AllocAccountType_swigregister AllocAccountType_swigregister(AllocAccountType) class OrderAvgPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderAvgPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderAvgPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderAvgPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderAvgPx __del__ = lambda self: None OrderAvgPx_swigregister = _quickfix.OrderAvgPx_swigregister OrderAvgPx_swigregister(OrderAvgPx) class OrderBookingQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderBookingQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderBookingQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderBookingQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderBookingQty __del__ = lambda self: None OrderBookingQty_swigregister = _quickfix.OrderBookingQty_swigregister OrderBookingQty_swigregister(OrderBookingQty) class NoSettlPartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlPartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSettlPartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSettlPartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSettlPartySubIDs __del__ = lambda self: None NoSettlPartySubIDs_swigregister = _quickfix.NoSettlPartySubIDs_swigregister NoSettlPartySubIDs_swigregister(NoSettlPartySubIDs) class NoPartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoPartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoPartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoPartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoPartySubIDs __del__ = lambda self: None NoPartySubIDs_swigregister = _quickfix.NoPartySubIDs_swigregister NoPartySubIDs_swigregister(NoPartySubIDs) class PartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PartySubIDType __del__ = lambda self: None PartySubIDType_swigregister = _quickfix.PartySubIDType_swigregister PartySubIDType_swigregister(PartySubIDType) class NoNestedPartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNestedPartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNestedPartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNestedPartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNestedPartySubIDs __del__ = lambda self: None NoNestedPartySubIDs_swigregister = _quickfix.NoNestedPartySubIDs_swigregister NoNestedPartySubIDs_swigregister(NoNestedPartySubIDs) class NestedPartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NestedPartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NestedPartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NestedPartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NestedPartySubIDType __del__ = lambda self: None NestedPartySubIDType_swigregister = _quickfix.NestedPartySubIDType_swigregister NestedPartySubIDType_swigregister(NestedPartySubIDType) class NoNested2PartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested2PartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNested2PartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNested2PartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNested2PartySubIDs __del__ = lambda self: None NoNested2PartySubIDs_swigregister = _quickfix.NoNested2PartySubIDs_swigregister NoNested2PartySubIDs_swigregister(NoNested2PartySubIDs) class Nested2PartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested2PartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested2PartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested2PartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested2PartySubIDType __del__ = lambda self: None Nested2PartySubIDType_swigregister = _quickfix.Nested2PartySubIDType_swigregister Nested2PartySubIDType_swigregister(Nested2PartySubIDType) class AllocIntermedReqType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocIntermedReqType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocIntermedReqType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocIntermedReqType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocIntermedReqType __del__ = lambda self: None AllocIntermedReqType_swigregister = _quickfix.AllocIntermedReqType_swigregister AllocIntermedReqType_swigregister(AllocIntermedReqType) class UnderlyingPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingPx __del__ = lambda self: None UnderlyingPx_swigregister = _quickfix.UnderlyingPx_swigregister UnderlyingPx_swigregister(UnderlyingPx) class PriceDelta(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceDelta, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceDelta, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceDelta(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceDelta __del__ = lambda self: None PriceDelta_swigregister = _quickfix.PriceDelta_swigregister PriceDelta_swigregister(PriceDelta) class ApplQueueMax(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueMax, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueMax, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplQueueMax(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplQueueMax __del__ = lambda self: None ApplQueueMax_swigregister = _quickfix.ApplQueueMax_swigregister ApplQueueMax_swigregister(ApplQueueMax) class ApplQueueDepth(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueDepth, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueDepth, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplQueueDepth(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplQueueDepth __del__ = lambda self: None ApplQueueDepth_swigregister = _quickfix.ApplQueueDepth_swigregister ApplQueueDepth_swigregister(ApplQueueDepth) class ApplQueueResolution(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueResolution, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueResolution, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplQueueResolution(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplQueueResolution __del__ = lambda self: None ApplQueueResolution_swigregister = _quickfix.ApplQueueResolution_swigregister ApplQueueResolution_swigregister(ApplQueueResolution) class ApplQueueAction(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplQueueAction, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplQueueAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplQueueAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplQueueAction __del__ = lambda self: None ApplQueueAction_swigregister = _quickfix.ApplQueueAction_swigregister ApplQueueAction_swigregister(ApplQueueAction) class NoAltMDSource(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoAltMDSource, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoAltMDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoAltMDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoAltMDSource __del__ = lambda self: None NoAltMDSource_swigregister = _quickfix.NoAltMDSource_swigregister NoAltMDSource_swigregister(NoAltMDSource) class AltMDSourceID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AltMDSourceID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AltMDSourceID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AltMDSourceID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AltMDSourceID __del__ = lambda self: None AltMDSourceID_swigregister = _quickfix.AltMDSourceID_swigregister AltMDSourceID_swigregister(AltMDSourceID) class SecondaryTradeReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradeReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradeReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryTradeReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryTradeReportID __del__ = lambda self: None SecondaryTradeReportID_swigregister = _quickfix.SecondaryTradeReportID_swigregister SecondaryTradeReportID_swigregister(SecondaryTradeReportID) class AvgPxIndicator(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AvgPxIndicator, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AvgPxIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AvgPxIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AvgPxIndicator __del__ = lambda self: None AvgPxIndicator_swigregister = _quickfix.AvgPxIndicator_swigregister AvgPxIndicator_swigregister(AvgPxIndicator) class TradeLinkID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeLinkID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeLinkID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeLinkID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeLinkID __del__ = lambda self: None TradeLinkID_swigregister = _quickfix.TradeLinkID_swigregister TradeLinkID_swigregister(TradeLinkID) class OrderInputDevice(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderInputDevice, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderInputDevice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderInputDevice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderInputDevice __del__ = lambda self: None OrderInputDevice_swigregister = _quickfix.OrderInputDevice_swigregister OrderInputDevice_swigregister(OrderInputDevice) class UnderlyingTradingSessionID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingTradingSessionID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingTradingSessionID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingTradingSessionID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingTradingSessionID __del__ = lambda self: None UnderlyingTradingSessionID_swigregister = _quickfix.UnderlyingTradingSessionID_swigregister UnderlyingTradingSessionID_swigregister(UnderlyingTradingSessionID) class UnderlyingTradingSessionSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingTradingSessionSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingTradingSessionSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingTradingSessionSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingTradingSessionSubID __del__ = lambda self: None UnderlyingTradingSessionSubID_swigregister = _quickfix.UnderlyingTradingSessionSubID_swigregister UnderlyingTradingSessionSubID_swigregister(UnderlyingTradingSessionSubID) class TradeLegRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeLegRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeLegRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeLegRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeLegRefID __del__ = lambda self: None TradeLegRefID_swigregister = _quickfix.TradeLegRefID_swigregister TradeLegRefID_swigregister(TradeLegRefID) class ExchangeRule(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExchangeRule, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExchangeRule, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExchangeRule(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExchangeRule __del__ = lambda self: None ExchangeRule_swigregister = _quickfix.ExchangeRule_swigregister ExchangeRule_swigregister(ExchangeRule) class TradeAllocIndicator(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeAllocIndicator, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeAllocIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeAllocIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeAllocIndicator __del__ = lambda self: None TradeAllocIndicator_swigregister = _quickfix.TradeAllocIndicator_swigregister TradeAllocIndicator_swigregister(TradeAllocIndicator) class ExpirationCycle(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExpirationCycle, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExpirationCycle, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExpirationCycle(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExpirationCycle __del__ = lambda self: None ExpirationCycle_swigregister = _quickfix.ExpirationCycle_swigregister ExpirationCycle_swigregister(ExpirationCycle) class TrdType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdType __del__ = lambda self: None TrdType_swigregister = _quickfix.TrdType_swigregister TrdType_swigregister(TrdType) class TrdSubType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdSubType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdSubType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdSubType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdSubType __del__ = lambda self: None TrdSubType_swigregister = _quickfix.TrdSubType_swigregister TrdSubType_swigregister(TrdSubType) class TransferReason(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TransferReason, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TransferReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TransferReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TransferReason __del__ = lambda self: None TransferReason_swigregister = _quickfix.TransferReason_swigregister TransferReason_swigregister(TransferReason) class TotNumAssignmentReports(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNumAssignmentReports, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNumAssignmentReports, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNumAssignmentReports(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNumAssignmentReports __del__ = lambda self: None TotNumAssignmentReports_swigregister = _quickfix.TotNumAssignmentReports_swigregister TotNumAssignmentReports_swigregister(TotNumAssignmentReports) class AsgnRptID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AsgnRptID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AsgnRptID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AsgnRptID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AsgnRptID __del__ = lambda self: None AsgnRptID_swigregister = _quickfix.AsgnRptID_swigregister AsgnRptID_swigregister(AsgnRptID) class ThresholdAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ThresholdAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ThresholdAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ThresholdAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ThresholdAmount __del__ = lambda self: None ThresholdAmount_swigregister = _quickfix.ThresholdAmount_swigregister ThresholdAmount_swigregister(ThresholdAmount) class PegMoveType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegMoveType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegMoveType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegMoveType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegMoveType __del__ = lambda self: None PegMoveType_swigregister = _quickfix.PegMoveType_swigregister PegMoveType_swigregister(PegMoveType) class PegOffsetType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegOffsetType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegOffsetType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegOffsetType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegOffsetType __del__ = lambda self: None PegOffsetType_swigregister = _quickfix.PegOffsetType_swigregister PegOffsetType_swigregister(PegOffsetType) class PegLimitType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegLimitType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegLimitType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegLimitType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegLimitType __del__ = lambda self: None PegLimitType_swigregister = _quickfix.PegLimitType_swigregister PegLimitType_swigregister(PegLimitType) class PegRoundDirection(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegRoundDirection, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegRoundDirection, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegRoundDirection(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegRoundDirection __del__ = lambda self: None PegRoundDirection_swigregister = _quickfix.PegRoundDirection_swigregister PegRoundDirection_swigregister(PegRoundDirection) class PeggedPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PeggedPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PeggedPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PeggedPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PeggedPrice __del__ = lambda self: None PeggedPrice_swigregister = _quickfix.PeggedPrice_swigregister PeggedPrice_swigregister(PeggedPrice) class PegScope(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegScope, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegScope, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegScope(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegScope __del__ = lambda self: None PegScope_swigregister = _quickfix.PegScope_swigregister PegScope_swigregister(PegScope) class DiscretionMoveType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionMoveType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionMoveType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionMoveType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionMoveType __del__ = lambda self: None DiscretionMoveType_swigregister = _quickfix.DiscretionMoveType_swigregister DiscretionMoveType_swigregister(DiscretionMoveType) class DiscretionOffsetType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionOffsetType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionOffsetType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionOffsetType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionOffsetType __del__ = lambda self: None DiscretionOffsetType_swigregister = _quickfix.DiscretionOffsetType_swigregister DiscretionOffsetType_swigregister(DiscretionOffsetType) class DiscretionLimitType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionLimitType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionLimitType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionLimitType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionLimitType __del__ = lambda self: None DiscretionLimitType_swigregister = _quickfix.DiscretionLimitType_swigregister DiscretionLimitType_swigregister(DiscretionLimitType) class DiscretionRoundDirection(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionRoundDirection, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionRoundDirection, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionRoundDirection(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionRoundDirection __del__ = lambda self: None DiscretionRoundDirection_swigregister = _quickfix.DiscretionRoundDirection_swigregister DiscretionRoundDirection_swigregister(DiscretionRoundDirection) class DiscretionPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionPrice __del__ = lambda self: None DiscretionPrice_swigregister = _quickfix.DiscretionPrice_swigregister DiscretionPrice_swigregister(DiscretionPrice) class DiscretionScope(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DiscretionScope, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DiscretionScope, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DiscretionScope(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DiscretionScope __del__ = lambda self: None DiscretionScope_swigregister = _quickfix.DiscretionScope_swigregister DiscretionScope_swigregister(DiscretionScope) class TargetStrategy(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetStrategy, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetStrategy, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetStrategy(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetStrategy __del__ = lambda self: None TargetStrategy_swigregister = _quickfix.TargetStrategy_swigregister TargetStrategy_swigregister(TargetStrategy) class TargetStrategyParameters(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetStrategyParameters, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetStrategyParameters, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetStrategyParameters(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetStrategyParameters __del__ = lambda self: None TargetStrategyParameters_swigregister = _quickfix.TargetStrategyParameters_swigregister TargetStrategyParameters_swigregister(TargetStrategyParameters) class ParticipationRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ParticipationRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ParticipationRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ParticipationRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ParticipationRate __del__ = lambda self: None ParticipationRate_swigregister = _quickfix.ParticipationRate_swigregister ParticipationRate_swigregister(ParticipationRate) class TargetStrategyPerformance(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetStrategyPerformance, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetStrategyPerformance, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetStrategyPerformance(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetStrategyPerformance __del__ = lambda self: None TargetStrategyPerformance_swigregister = _quickfix.TargetStrategyPerformance_swigregister TargetStrategyPerformance_swigregister(TargetStrategyPerformance) class LastLiquidityInd(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastLiquidityInd, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastLiquidityInd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastLiquidityInd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastLiquidityInd __del__ = lambda self: None LastLiquidityInd_swigregister = _quickfix.LastLiquidityInd_swigregister LastLiquidityInd_swigregister(LastLiquidityInd) class PublishTrdIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PublishTrdIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PublishTrdIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PublishTrdIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PublishTrdIndicator __del__ = lambda self: None PublishTrdIndicator_swigregister = _quickfix.PublishTrdIndicator_swigregister PublishTrdIndicator_swigregister(PublishTrdIndicator) class ShortSaleReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ShortSaleReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ShortSaleReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ShortSaleReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ShortSaleReason __del__ = lambda self: None ShortSaleReason_swigregister = _quickfix.ShortSaleReason_swigregister ShortSaleReason_swigregister(ShortSaleReason) class QtyType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QtyType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QtyType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QtyType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QtyType __del__ = lambda self: None QtyType_swigregister = _quickfix.QtyType_swigregister QtyType_swigregister(QtyType) class SecondaryTrdType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTrdType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTrdType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryTrdType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryTrdType __del__ = lambda self: None SecondaryTrdType_swigregister = _quickfix.SecondaryTrdType_swigregister SecondaryTrdType_swigregister(SecondaryTrdType) class TradeReportType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeReportType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeReportType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeReportType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeReportType __del__ = lambda self: None TradeReportType_swigregister = _quickfix.TradeReportType_swigregister TradeReportType_swigregister(TradeReportType) class AllocNoOrdersType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocNoOrdersType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocNoOrdersType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocNoOrdersType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocNoOrdersType __del__ = lambda self: None AllocNoOrdersType_swigregister = _quickfix.AllocNoOrdersType_swigregister AllocNoOrdersType_swigregister(AllocNoOrdersType) class SharedCommission(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SharedCommission, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SharedCommission, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SharedCommission(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SharedCommission __del__ = lambda self: None SharedCommission_swigregister = _quickfix.SharedCommission_swigregister SharedCommission_swigregister(SharedCommission) class ConfirmReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ConfirmReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ConfirmReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ConfirmReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ConfirmReqID __del__ = lambda self: None ConfirmReqID_swigregister = _quickfix.ConfirmReqID_swigregister ConfirmReqID_swigregister(ConfirmReqID) class AvgParPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AvgParPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AvgParPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AvgParPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AvgParPx __del__ = lambda self: None AvgParPx_swigregister = _quickfix.AvgParPx_swigregister AvgParPx_swigregister(AvgParPx) class ReportedPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ReportedPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ReportedPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ReportedPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ReportedPx __del__ = lambda self: None ReportedPx_swigregister = _quickfix.ReportedPx_swigregister ReportedPx_swigregister(ReportedPx) class NoCapacities(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoCapacities, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoCapacities, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoCapacities(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoCapacities __del__ = lambda self: None NoCapacities_swigregister = _quickfix.NoCapacities_swigregister NoCapacities_swigregister(NoCapacities) class OrderCapacityQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderCapacityQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderCapacityQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderCapacityQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderCapacityQty __del__ = lambda self: None OrderCapacityQty_swigregister = _quickfix.OrderCapacityQty_swigregister OrderCapacityQty_swigregister(OrderCapacityQty) class NoEvents(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoEvents, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoEvents, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoEvents(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoEvents __del__ = lambda self: None NoEvents_swigregister = _quickfix.NoEvents_swigregister NoEvents_swigregister(NoEvents) class EventType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EventType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EventType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EventType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EventType __del__ = lambda self: None EventType_swigregister = _quickfix.EventType_swigregister EventType_swigregister(EventType) class EventDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EventDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EventDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EventDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EventDate __del__ = lambda self: None EventDate_swigregister = _quickfix.EventDate_swigregister EventDate_swigregister(EventDate) class EventPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EventPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EventPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EventPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EventPx __del__ = lambda self: None EventPx_swigregister = _quickfix.EventPx_swigregister EventPx_swigregister(EventPx) class EventText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EventText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EventText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EventText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EventText __del__ = lambda self: None EventText_swigregister = _quickfix.EventText_swigregister EventText_swigregister(EventText) class PctAtRisk(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PctAtRisk, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PctAtRisk, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PctAtRisk(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PctAtRisk __del__ = lambda self: None PctAtRisk_swigregister = _quickfix.PctAtRisk_swigregister PctAtRisk_swigregister(PctAtRisk) class NoInstrAttrib(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoInstrAttrib, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoInstrAttrib, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoInstrAttrib(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoInstrAttrib __del__ = lambda self: None NoInstrAttrib_swigregister = _quickfix.NoInstrAttrib_swigregister NoInstrAttrib_swigregister(NoInstrAttrib) class InstrAttribType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrAttribType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrAttribType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrAttribType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrAttribType __del__ = lambda self: None InstrAttribType_swigregister = _quickfix.InstrAttribType_swigregister InstrAttribType_swigregister(InstrAttribType) class InstrAttribValue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrAttribValue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrAttribValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrAttribValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrAttribValue __del__ = lambda self: None InstrAttribValue_swigregister = _quickfix.InstrAttribValue_swigregister InstrAttribValue_swigregister(InstrAttribValue) class DatedDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DatedDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DatedDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DatedDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DatedDate __del__ = lambda self: None DatedDate_swigregister = _quickfix.DatedDate_swigregister DatedDate_swigregister(DatedDate) class InterestAccrualDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InterestAccrualDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InterestAccrualDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InterestAccrualDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InterestAccrualDate __del__ = lambda self: None InterestAccrualDate_swigregister = _quickfix.InterestAccrualDate_swigregister InterestAccrualDate_swigregister(InterestAccrualDate) class CPProgram(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CPProgram, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CPProgram, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CPProgram(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CPProgram __del__ = lambda self: None CPProgram_swigregister = _quickfix.CPProgram_swigregister CPProgram_swigregister(CPProgram) class CPRegType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CPRegType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CPRegType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CPRegType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CPRegType __del__ = lambda self: None CPRegType_swigregister = _quickfix.CPRegType_swigregister CPRegType_swigregister(CPRegType) class UnderlyingCPProgram(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCPProgram, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCPProgram, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCPProgram(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCPProgram __del__ = lambda self: None UnderlyingCPProgram_swigregister = _quickfix.UnderlyingCPProgram_swigregister UnderlyingCPProgram_swigregister(UnderlyingCPProgram) class UnderlyingCPRegType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCPRegType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCPRegType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCPRegType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCPRegType __del__ = lambda self: None UnderlyingCPRegType_swigregister = _quickfix.UnderlyingCPRegType_swigregister UnderlyingCPRegType_swigregister(UnderlyingCPRegType) class UnderlyingQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingQty __del__ = lambda self: None UnderlyingQty_swigregister = _quickfix.UnderlyingQty_swigregister UnderlyingQty_swigregister(UnderlyingQty) class TrdMatchID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdMatchID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdMatchID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdMatchID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdMatchID __del__ = lambda self: None TrdMatchID_swigregister = _quickfix.TrdMatchID_swigregister TrdMatchID_swigregister(TrdMatchID) class SecondaryTradeReportRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradeReportRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradeReportRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryTradeReportRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryTradeReportRefID __del__ = lambda self: None SecondaryTradeReportRefID_swigregister = _quickfix.SecondaryTradeReportRefID_swigregister SecondaryTradeReportRefID_swigregister(SecondaryTradeReportRefID) class UnderlyingDirtyPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingDirtyPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingDirtyPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingDirtyPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingDirtyPrice __del__ = lambda self: None UnderlyingDirtyPrice_swigregister = _quickfix.UnderlyingDirtyPrice_swigregister UnderlyingDirtyPrice_swigregister(UnderlyingDirtyPrice) class UnderlyingEndPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingEndPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingEndPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingEndPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingEndPrice __del__ = lambda self: None UnderlyingEndPrice_swigregister = _quickfix.UnderlyingEndPrice_swigregister UnderlyingEndPrice_swigregister(UnderlyingEndPrice) class UnderlyingStartValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStartValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStartValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingStartValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingStartValue __del__ = lambda self: None UnderlyingStartValue_swigregister = _quickfix.UnderlyingStartValue_swigregister UnderlyingStartValue_swigregister(UnderlyingStartValue) class UnderlyingCurrentValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCurrentValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCurrentValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCurrentValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCurrentValue __del__ = lambda self: None UnderlyingCurrentValue_swigregister = _quickfix.UnderlyingCurrentValue_swigregister UnderlyingCurrentValue_swigregister(UnderlyingCurrentValue) class UnderlyingEndValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingEndValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingEndValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingEndValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingEndValue __del__ = lambda self: None UnderlyingEndValue_swigregister = _quickfix.UnderlyingEndValue_swigregister UnderlyingEndValue_swigregister(UnderlyingEndValue) class NoUnderlyingStips(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingStips, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingStips, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUnderlyingStips(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUnderlyingStips __del__ = lambda self: None NoUnderlyingStips_swigregister = _quickfix.NoUnderlyingStips_swigregister NoUnderlyingStips_swigregister(NoUnderlyingStips) class UnderlyingStipType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStipType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStipType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingStipType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingStipType __del__ = lambda self: None UnderlyingStipType_swigregister = _quickfix.UnderlyingStipType_swigregister UnderlyingStipType_swigregister(UnderlyingStipType) class UnderlyingStipValue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStipValue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStipValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingStipValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingStipValue __del__ = lambda self: None UnderlyingStipValue_swigregister = _quickfix.UnderlyingStipValue_swigregister UnderlyingStipValue_swigregister(UnderlyingStipValue) class MaturityNetMoney(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityNetMoney, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityNetMoney, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityNetMoney(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityNetMoney __del__ = lambda self: None MaturityNetMoney_swigregister = _quickfix.MaturityNetMoney_swigregister MaturityNetMoney_swigregister(MaturityNetMoney) class MiscFeeBasis(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MiscFeeBasis, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MiscFeeBasis, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MiscFeeBasis(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MiscFeeBasis __del__ = lambda self: None MiscFeeBasis_swigregister = _quickfix.MiscFeeBasis_swigregister MiscFeeBasis_swigregister(MiscFeeBasis) class TotNoAllocs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoAllocs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoAllocs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoAllocs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoAllocs __del__ = lambda self: None TotNoAllocs_swigregister = _quickfix.TotNoAllocs_swigregister TotNoAllocs_swigregister(TotNoAllocs) class LastFragment(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastFragment, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastFragment, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastFragment(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastFragment __del__ = lambda self: None LastFragment_swigregister = _quickfix.LastFragment_swigregister LastFragment_swigregister(LastFragment) class CollReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollReqID __del__ = lambda self: None CollReqID_swigregister = _quickfix.CollReqID_swigregister CollReqID_swigregister(CollReqID) class CollAsgnReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollAsgnReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollAsgnReason __del__ = lambda self: None CollAsgnReason_swigregister = _quickfix.CollAsgnReason_swigregister CollAsgnReason_swigregister(CollAsgnReason) class CollInquiryQualifier(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryQualifier, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryQualifier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollInquiryQualifier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollInquiryQualifier __del__ = lambda self: None CollInquiryQualifier_swigregister = _quickfix.CollInquiryQualifier_swigregister CollInquiryQualifier_swigregister(CollInquiryQualifier) class NoTrades(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTrades, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTrades, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTrades(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTrades __del__ = lambda self: None NoTrades_swigregister = _quickfix.NoTrades_swigregister NoTrades_swigregister(NoTrades) class MarginRatio(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarginRatio, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarginRatio, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarginRatio(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarginRatio __del__ = lambda self: None MarginRatio_swigregister = _quickfix.MarginRatio_swigregister MarginRatio_swigregister(MarginRatio) class MarginExcess(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarginExcess, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarginExcess, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarginExcess(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarginExcess __del__ = lambda self: None MarginExcess_swigregister = _quickfix.MarginExcess_swigregister MarginExcess_swigregister(MarginExcess) class TotalNetValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotalNetValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotalNetValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotalNetValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotalNetValue __del__ = lambda self: None TotalNetValue_swigregister = _quickfix.TotalNetValue_swigregister TotalNetValue_swigregister(TotalNetValue) class CashOutstanding(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CashOutstanding, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CashOutstanding, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CashOutstanding(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CashOutstanding __del__ = lambda self: None CashOutstanding_swigregister = _quickfix.CashOutstanding_swigregister CashOutstanding_swigregister(CashOutstanding) class CollAsgnID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollAsgnID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollAsgnID __del__ = lambda self: None CollAsgnID_swigregister = _quickfix.CollAsgnID_swigregister CollAsgnID_swigregister(CollAsgnID) class CollAsgnTransType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnTransType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollAsgnTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollAsgnTransType __del__ = lambda self: None CollAsgnTransType_swigregister = _quickfix.CollAsgnTransType_swigregister CollAsgnTransType_swigregister(CollAsgnTransType) class CollRespID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollRespID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollRespID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollRespID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollRespID __del__ = lambda self: None CollRespID_swigregister = _quickfix.CollRespID_swigregister CollRespID_swigregister(CollRespID) class CollAsgnRespType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnRespType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnRespType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollAsgnRespType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollAsgnRespType __del__ = lambda self: None CollAsgnRespType_swigregister = _quickfix.CollAsgnRespType_swigregister CollAsgnRespType_swigregister(CollAsgnRespType) class CollAsgnRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollAsgnRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollAsgnRejectReason __del__ = lambda self: None CollAsgnRejectReason_swigregister = _quickfix.CollAsgnRejectReason_swigregister CollAsgnRejectReason_swigregister(CollAsgnRejectReason) class CollAsgnRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollAsgnRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollAsgnRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollAsgnRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollAsgnRefID __del__ = lambda self: None CollAsgnRefID_swigregister = _quickfix.CollAsgnRefID_swigregister CollAsgnRefID_swigregister(CollAsgnRefID) class CollRptID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollRptID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollRptID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollRptID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollRptID __del__ = lambda self: None CollRptID_swigregister = _quickfix.CollRptID_swigregister CollRptID_swigregister(CollRptID) class CollInquiryID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollInquiryID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollInquiryID __del__ = lambda self: None CollInquiryID_swigregister = _quickfix.CollInquiryID_swigregister CollInquiryID_swigregister(CollInquiryID) class CollStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollStatus __del__ = lambda self: None CollStatus_swigregister = _quickfix.CollStatus_swigregister CollStatus_swigregister(CollStatus) class TotNumReports(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNumReports, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNumReports, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNumReports(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNumReports __del__ = lambda self: None TotNumReports_swigregister = _quickfix.TotNumReports_swigregister TotNumReports_swigregister(TotNumReports) class LastRptRequested(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastRptRequested, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastRptRequested, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastRptRequested(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastRptRequested __del__ = lambda self: None LastRptRequested_swigregister = _quickfix.LastRptRequested_swigregister LastRptRequested_swigregister(LastRptRequested) class AgreementDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AgreementDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AgreementDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AgreementDesc __del__ = lambda self: None AgreementDesc_swigregister = _quickfix.AgreementDesc_swigregister AgreementDesc_swigregister(AgreementDesc) class AgreementID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AgreementID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AgreementID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AgreementID __del__ = lambda self: None AgreementID_swigregister = _quickfix.AgreementID_swigregister AgreementID_swigregister(AgreementID) class AgreementDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AgreementDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AgreementDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AgreementDate __del__ = lambda self: None AgreementDate_swigregister = _quickfix.AgreementDate_swigregister AgreementDate_swigregister(AgreementDate) class StartDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StartDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StartDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StartDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StartDate __del__ = lambda self: None StartDate_swigregister = _quickfix.StartDate_swigregister StartDate_swigregister(StartDate) class EndDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EndDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EndDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EndDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EndDate __del__ = lambda self: None EndDate_swigregister = _quickfix.EndDate_swigregister EndDate_swigregister(EndDate) class AgreementCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AgreementCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AgreementCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AgreementCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AgreementCurrency __del__ = lambda self: None AgreementCurrency_swigregister = _quickfix.AgreementCurrency_swigregister AgreementCurrency_swigregister(AgreementCurrency) class DeliveryType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeliveryType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeliveryType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeliveryType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeliveryType __del__ = lambda self: None DeliveryType_swigregister = _quickfix.DeliveryType_swigregister DeliveryType_swigregister(DeliveryType) class EndAccruedInterestAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EndAccruedInterestAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EndAccruedInterestAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EndAccruedInterestAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EndAccruedInterestAmt __del__ = lambda self: None EndAccruedInterestAmt_swigregister = _quickfix.EndAccruedInterestAmt_swigregister EndAccruedInterestAmt_swigregister(EndAccruedInterestAmt) class StartCash(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StartCash, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StartCash, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StartCash(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StartCash __del__ = lambda self: None StartCash_swigregister = _quickfix.StartCash_swigregister StartCash_swigregister(StartCash) class EndCash(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EndCash, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EndCash, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EndCash(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EndCash __del__ = lambda self: None EndCash_swigregister = _quickfix.EndCash_swigregister EndCash_swigregister(EndCash) class UserRequestID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UserRequestID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UserRequestID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UserRequestID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UserRequestID __del__ = lambda self: None UserRequestID_swigregister = _quickfix.UserRequestID_swigregister UserRequestID_swigregister(UserRequestID) class UserRequestType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UserRequestType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UserRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UserRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UserRequestType __del__ = lambda self: None UserRequestType_swigregister = _quickfix.UserRequestType_swigregister UserRequestType_swigregister(UserRequestType) class NewPassword(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NewPassword, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NewPassword, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NewPassword(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NewPassword __del__ = lambda self: None NewPassword_swigregister = _quickfix.NewPassword_swigregister NewPassword_swigregister(NewPassword) class UserStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UserStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UserStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UserStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UserStatus __del__ = lambda self: None UserStatus_swigregister = _quickfix.UserStatus_swigregister UserStatus_swigregister(UserStatus) class UserStatusText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UserStatusText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UserStatusText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UserStatusText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UserStatusText __del__ = lambda self: None UserStatusText_swigregister = _quickfix.UserStatusText_swigregister UserStatusText_swigregister(UserStatusText) class StatusValue(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StatusValue, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StatusValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StatusValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StatusValue __del__ = lambda self: None StatusValue_swigregister = _quickfix.StatusValue_swigregister StatusValue_swigregister(StatusValue) class StatusText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StatusText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StatusText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StatusText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StatusText __del__ = lambda self: None StatusText_swigregister = _quickfix.StatusText_swigregister StatusText_swigregister(StatusText) class RefCompID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefCompID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefCompID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefCompID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefCompID __del__ = lambda self: None RefCompID_swigregister = _quickfix.RefCompID_swigregister RefCompID_swigregister(RefCompID) class RefSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefSubID __del__ = lambda self: None RefSubID_swigregister = _quickfix.RefSubID_swigregister RefSubID_swigregister(RefSubID) class NetworkResponseID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkResponseID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NetworkResponseID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NetworkResponseID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NetworkResponseID __del__ = lambda self: None NetworkResponseID_swigregister = _quickfix.NetworkResponseID_swigregister NetworkResponseID_swigregister(NetworkResponseID) class NetworkRequestID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkRequestID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NetworkRequestID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NetworkRequestID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NetworkRequestID __del__ = lambda self: None NetworkRequestID_swigregister = _quickfix.NetworkRequestID_swigregister NetworkRequestID_swigregister(NetworkRequestID) class LastNetworkResponseID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastNetworkResponseID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastNetworkResponseID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastNetworkResponseID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastNetworkResponseID __del__ = lambda self: None LastNetworkResponseID_swigregister = _quickfix.LastNetworkResponseID_swigregister LastNetworkResponseID_swigregister(LastNetworkResponseID) class NetworkRequestType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkRequestType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NetworkRequestType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NetworkRequestType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NetworkRequestType __del__ = lambda self: None NetworkRequestType_swigregister = _quickfix.NetworkRequestType_swigregister NetworkRequestType_swigregister(NetworkRequestType) class NoCompIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoCompIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoCompIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoCompIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoCompIDs __del__ = lambda self: None NoCompIDs_swigregister = _quickfix.NoCompIDs_swigregister NoCompIDs_swigregister(NoCompIDs) class NetworkStatusResponseType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NetworkStatusResponseType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NetworkStatusResponseType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NetworkStatusResponseType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NetworkStatusResponseType __del__ = lambda self: None NetworkStatusResponseType_swigregister = _quickfix.NetworkStatusResponseType_swigregister NetworkStatusResponseType_swigregister(NetworkStatusResponseType) class NoCollInquiryQualifier(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoCollInquiryQualifier, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoCollInquiryQualifier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoCollInquiryQualifier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoCollInquiryQualifier __del__ = lambda self: None NoCollInquiryQualifier_swigregister = _quickfix.NoCollInquiryQualifier_swigregister NoCollInquiryQualifier_swigregister(NoCollInquiryQualifier) class TrdRptStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRptStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdRptStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdRptStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdRptStatus __del__ = lambda self: None TrdRptStatus_swigregister = _quickfix.TrdRptStatus_swigregister TrdRptStatus_swigregister(TrdRptStatus) class AffirmStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AffirmStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AffirmStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AffirmStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AffirmStatus __del__ = lambda self: None AffirmStatus_swigregister = _quickfix.AffirmStatus_swigregister AffirmStatus_swigregister(AffirmStatus) class UnderlyingStrikeCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingStrikeCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingStrikeCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingStrikeCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingStrikeCurrency __del__ = lambda self: None UnderlyingStrikeCurrency_swigregister = _quickfix.UnderlyingStrikeCurrency_swigregister UnderlyingStrikeCurrency_swigregister(UnderlyingStrikeCurrency) class LegStrikeCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegStrikeCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegStrikeCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegStrikeCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegStrikeCurrency __del__ = lambda self: None LegStrikeCurrency_swigregister = _quickfix.LegStrikeCurrency_swigregister LegStrikeCurrency_swigregister(LegStrikeCurrency) class TimeBracket(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TimeBracket, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TimeBracket, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TimeBracket(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TimeBracket __del__ = lambda self: None TimeBracket_swigregister = _quickfix.TimeBracket_swigregister TimeBracket_swigregister(TimeBracket) class CollAction(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollAction, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollAction __del__ = lambda self: None CollAction_swigregister = _quickfix.CollAction_swigregister CollAction_swigregister(CollAction) class CollInquiryStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollInquiryStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollInquiryStatus __del__ = lambda self: None CollInquiryStatus_swigregister = _quickfix.CollInquiryStatus_swigregister CollInquiryStatus_swigregister(CollInquiryStatus) class CollInquiryResult(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollInquiryResult, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollInquiryResult, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollInquiryResult(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollInquiryResult __del__ = lambda self: None CollInquiryResult_swigregister = _quickfix.CollInquiryResult_swigregister CollInquiryResult_swigregister(CollInquiryResult) class StrikeCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikeCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikeCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikeCurrency __del__ = lambda self: None StrikeCurrency_swigregister = _quickfix.StrikeCurrency_swigregister StrikeCurrency_swigregister(StrikeCurrency) class NoNested3PartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested3PartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNested3PartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNested3PartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNested3PartyIDs __del__ = lambda self: None NoNested3PartyIDs_swigregister = _quickfix.NoNested3PartyIDs_swigregister NoNested3PartyIDs_swigregister(NoNested3PartyIDs) class Nested3PartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested3PartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested3PartyID __del__ = lambda self: None Nested3PartyID_swigregister = _quickfix.Nested3PartyID_swigregister Nested3PartyID_swigregister(Nested3PartyID) class Nested3PartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested3PartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested3PartyIDSource __del__ = lambda self: None Nested3PartyIDSource_swigregister = _quickfix.Nested3PartyIDSource_swigregister Nested3PartyIDSource_swigregister(Nested3PartyIDSource) class Nested3PartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested3PartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested3PartyRole __del__ = lambda self: None Nested3PartyRole_swigregister = _quickfix.Nested3PartyRole_swigregister Nested3PartyRole_swigregister(Nested3PartyRole) class NoNested3PartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested3PartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNested3PartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNested3PartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNested3PartySubIDs __del__ = lambda self: None NoNested3PartySubIDs_swigregister = _quickfix.NoNested3PartySubIDs_swigregister NoNested3PartySubIDs_swigregister(NoNested3PartySubIDs) class Nested3PartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested3PartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested3PartySubID __del__ = lambda self: None Nested3PartySubID_swigregister = _quickfix.Nested3PartySubID_swigregister Nested3PartySubID_swigregister(Nested3PartySubID) class Nested3PartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested3PartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested3PartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested3PartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested3PartySubIDType __del__ = lambda self: None Nested3PartySubIDType_swigregister = _quickfix.Nested3PartySubIDType_swigregister Nested3PartySubIDType_swigregister(Nested3PartySubIDType) class LegContractSettlMonth(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegContractSettlMonth, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegContractSettlMonth, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegContractSettlMonth(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegContractSettlMonth __del__ = lambda self: None LegContractSettlMonth_swigregister = _quickfix.LegContractSettlMonth_swigregister LegContractSettlMonth_swigregister(LegContractSettlMonth) class LegInterestAccrualDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegInterestAccrualDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegInterestAccrualDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegInterestAccrualDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegInterestAccrualDate __del__ = lambda self: None LegInterestAccrualDate_swigregister = _quickfix.LegInterestAccrualDate_swigregister LegInterestAccrualDate_swigregister(LegInterestAccrualDate) class LegOrderQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegOrderQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegOrderQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegOrderQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegOrderQty __del__ = lambda self: None LegOrderQty_swigregister = _quickfix.LegOrderQty_swigregister LegOrderQty_swigregister(LegOrderQty) class NoStrategyParameters(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoStrategyParameters, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoStrategyParameters, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoStrategyParameters(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoStrategyParameters __del__ = lambda self: None NoStrategyParameters_swigregister = _quickfix.NoStrategyParameters_swigregister NoStrategyParameters_swigregister(NoStrategyParameters) class StrategyParameterName(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrategyParameterName, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrategyParameterName, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrategyParameterName(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrategyParameterName __del__ = lambda self: None StrategyParameterName_swigregister = _quickfix.StrategyParameterName_swigregister StrategyParameterName_swigregister(StrategyParameterName) class StrategyParameterType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrategyParameterType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrategyParameterType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrategyParameterType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrategyParameterType __del__ = lambda self: None StrategyParameterType_swigregister = _quickfix.StrategyParameterType_swigregister StrategyParameterType_swigregister(StrategyParameterType) class StrategyParameterValue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrategyParameterValue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrategyParameterValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrategyParameterValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrategyParameterValue __del__ = lambda self: None StrategyParameterValue_swigregister = _quickfix.StrategyParameterValue_swigregister StrategyParameterValue_swigregister(StrategyParameterValue) class HostCrossID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HostCrossID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HostCrossID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HostCrossID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HostCrossID __del__ = lambda self: None HostCrossID_swigregister = _quickfix.HostCrossID_swigregister HostCrossID_swigregister(HostCrossID) class SideTimeInForce(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideTimeInForce, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideTimeInForce, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideTimeInForce(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideTimeInForce __del__ = lambda self: None SideTimeInForce_swigregister = _quickfix.SideTimeInForce_swigregister SideTimeInForce_swigregister(SideTimeInForce) class MDReportID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDReportID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDReportID __del__ = lambda self: None MDReportID_swigregister = _quickfix.MDReportID_swigregister MDReportID_swigregister(MDReportID) class SecurityReportID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityReportID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityReportID __del__ = lambda self: None SecurityReportID_swigregister = _quickfix.SecurityReportID_swigregister SecurityReportID_swigregister(SecurityReportID) class SecurityStatus(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityStatus, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityStatus __del__ = lambda self: None SecurityStatus_swigregister = _quickfix.SecurityStatus_swigregister SecurityStatus_swigregister(SecurityStatus) class SettleOnOpenFlag(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettleOnOpenFlag, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettleOnOpenFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettleOnOpenFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettleOnOpenFlag __del__ = lambda self: None SettleOnOpenFlag_swigregister = _quickfix.SettleOnOpenFlag_swigregister SettleOnOpenFlag_swigregister(SettleOnOpenFlag) class StrikeMultiplier(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeMultiplier, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikeMultiplier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikeMultiplier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikeMultiplier __del__ = lambda self: None StrikeMultiplier_swigregister = _quickfix.StrikeMultiplier_swigregister StrikeMultiplier_swigregister(StrikeMultiplier) class StrikeValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikeValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikeValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikeValue __del__ = lambda self: None StrikeValue_swigregister = _quickfix.StrikeValue_swigregister StrikeValue_swigregister(StrikeValue) class MinPriceIncrement(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MinPriceIncrement, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MinPriceIncrement, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MinPriceIncrement(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MinPriceIncrement __del__ = lambda self: None MinPriceIncrement_swigregister = _quickfix.MinPriceIncrement_swigregister MinPriceIncrement_swigregister(MinPriceIncrement) class PositionLimit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PositionLimit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PositionLimit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PositionLimit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PositionLimit __del__ = lambda self: None PositionLimit_swigregister = _quickfix.PositionLimit_swigregister PositionLimit_swigregister(PositionLimit) class NTPositionLimit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NTPositionLimit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NTPositionLimit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NTPositionLimit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NTPositionLimit __del__ = lambda self: None NTPositionLimit_swigregister = _quickfix.NTPositionLimit_swigregister NTPositionLimit_swigregister(NTPositionLimit) class UnderlyingAllocationPercent(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingAllocationPercent, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingAllocationPercent, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingAllocationPercent(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingAllocationPercent __del__ = lambda self: None UnderlyingAllocationPercent_swigregister = _quickfix.UnderlyingAllocationPercent_swigregister UnderlyingAllocationPercent_swigregister(UnderlyingAllocationPercent) class UnderlyingCashAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCashAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCashAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCashAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCashAmount __del__ = lambda self: None UnderlyingCashAmount_swigregister = _quickfix.UnderlyingCashAmount_swigregister UnderlyingCashAmount_swigregister(UnderlyingCashAmount) class UnderlyingCashType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCashType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCashType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCashType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCashType __del__ = lambda self: None UnderlyingCashType_swigregister = _quickfix.UnderlyingCashType_swigregister UnderlyingCashType_swigregister(UnderlyingCashType) class UnderlyingSettlementType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlementType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlementType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSettlementType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSettlementType __del__ = lambda self: None UnderlyingSettlementType_swigregister = _quickfix.UnderlyingSettlementType_swigregister UnderlyingSettlementType_swigregister(UnderlyingSettlementType) class QuantityDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuantityDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuantityDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuantityDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuantityDate __del__ = lambda self: None QuantityDate_swigregister = _quickfix.QuantityDate_swigregister QuantityDate_swigregister(QuantityDate) class ContIntRptID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContIntRptID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContIntRptID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContIntRptID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContIntRptID __del__ = lambda self: None ContIntRptID_swigregister = _quickfix.ContIntRptID_swigregister ContIntRptID_swigregister(ContIntRptID) class LateIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LateIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LateIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LateIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LateIndicator __del__ = lambda self: None LateIndicator_swigregister = _quickfix.LateIndicator_swigregister LateIndicator_swigregister(LateIndicator) class InputSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InputSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InputSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InputSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InputSource __del__ = lambda self: None InputSource_swigregister = _quickfix.InputSource_swigregister InputSource_swigregister(InputSource) class SecurityUpdateAction(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityUpdateAction, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityUpdateAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityUpdateAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityUpdateAction __del__ = lambda self: None SecurityUpdateAction_swigregister = _quickfix.SecurityUpdateAction_swigregister SecurityUpdateAction_swigregister(SecurityUpdateAction) class NoExpiration(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoExpiration, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoExpiration, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoExpiration(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoExpiration __del__ = lambda self: None NoExpiration_swigregister = _quickfix.NoExpiration_swigregister NoExpiration_swigregister(NoExpiration) class ExpType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExpType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExpType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExpType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExpType __del__ = lambda self: None ExpType_swigregister = _quickfix.ExpType_swigregister ExpType_swigregister(ExpType) class ExpQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExpQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExpQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExpQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExpQty __del__ = lambda self: None ExpQty_swigregister = _quickfix.ExpQty_swigregister ExpQty_swigregister(ExpQty) class NoUnderlyingAmounts(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingAmounts, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingAmounts, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUnderlyingAmounts(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUnderlyingAmounts __del__ = lambda self: None NoUnderlyingAmounts_swigregister = _quickfix.NoUnderlyingAmounts_swigregister NoUnderlyingAmounts_swigregister(NoUnderlyingAmounts) class UnderlyingPayAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPayAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPayAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingPayAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingPayAmount __del__ = lambda self: None UnderlyingPayAmount_swigregister = _quickfix.UnderlyingPayAmount_swigregister UnderlyingPayAmount_swigregister(UnderlyingPayAmount) class UnderlyingCollectAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCollectAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCollectAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCollectAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCollectAmount __del__ = lambda self: None UnderlyingCollectAmount_swigregister = _quickfix.UnderlyingCollectAmount_swigregister UnderlyingCollectAmount_swigregister(UnderlyingCollectAmount) class UnderlyingSettlementDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlementDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlementDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSettlementDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSettlementDate __del__ = lambda self: None UnderlyingSettlementDate_swigregister = _quickfix.UnderlyingSettlementDate_swigregister UnderlyingSettlementDate_swigregister(UnderlyingSettlementDate) class UnderlyingSettlementStatus(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlementStatus, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlementStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSettlementStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSettlementStatus __del__ = lambda self: None UnderlyingSettlementStatus_swigregister = _quickfix.UnderlyingSettlementStatus_swigregister UnderlyingSettlementStatus_swigregister(UnderlyingSettlementStatus) class SecondaryIndividualAllocID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryIndividualAllocID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryIndividualAllocID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryIndividualAllocID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryIndividualAllocID __del__ = lambda self: None SecondaryIndividualAllocID_swigregister = _quickfix.SecondaryIndividualAllocID_swigregister SecondaryIndividualAllocID_swigregister(SecondaryIndividualAllocID) class LegReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegReportID __del__ = lambda self: None LegReportID_swigregister = _quickfix.LegReportID_swigregister LegReportID_swigregister(LegReportID) class RndPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RndPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RndPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RndPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RndPx __del__ = lambda self: None RndPx_swigregister = _quickfix.RndPx_swigregister RndPx_swigregister(RndPx) class IndividualAllocType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, IndividualAllocType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, IndividualAllocType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_IndividualAllocType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_IndividualAllocType __del__ = lambda self: None IndividualAllocType_swigregister = _quickfix.IndividualAllocType_swigregister IndividualAllocType_swigregister(IndividualAllocType) class AllocCustomerCapacity(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocCustomerCapacity, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocCustomerCapacity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocCustomerCapacity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocCustomerCapacity __del__ = lambda self: None AllocCustomerCapacity_swigregister = _quickfix.AllocCustomerCapacity_swigregister AllocCustomerCapacity_swigregister(AllocCustomerCapacity) class TierCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TierCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TierCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TierCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TierCode __del__ = lambda self: None TierCode_swigregister = _quickfix.TierCode_swigregister TierCode_swigregister(TierCode) class UnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnitOfMeasure __del__ = lambda self: None UnitOfMeasure_swigregister = _quickfix.UnitOfMeasure_swigregister UnitOfMeasure_swigregister(UnitOfMeasure) class TimeUnit(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TimeUnit, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TimeUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TimeUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TimeUnit __del__ = lambda self: None TimeUnit_swigregister = _quickfix.TimeUnit_swigregister TimeUnit_swigregister(TimeUnit) class UnderlyingUnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingUnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingUnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingUnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingUnitOfMeasure __del__ = lambda self: None UnderlyingUnitOfMeasure_swigregister = _quickfix.UnderlyingUnitOfMeasure_swigregister UnderlyingUnitOfMeasure_swigregister(UnderlyingUnitOfMeasure) class LegUnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegUnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegUnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegUnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegUnitOfMeasure __del__ = lambda self: None LegUnitOfMeasure_swigregister = _quickfix.LegUnitOfMeasure_swigregister LegUnitOfMeasure_swigregister(LegUnitOfMeasure) class UnderlyingTimeUnit(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingTimeUnit, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingTimeUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingTimeUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingTimeUnit __del__ = lambda self: None UnderlyingTimeUnit_swigregister = _quickfix.UnderlyingTimeUnit_swigregister UnderlyingTimeUnit_swigregister(UnderlyingTimeUnit) class LegTimeUnit(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegTimeUnit, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegTimeUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegTimeUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegTimeUnit __del__ = lambda self: None LegTimeUnit_swigregister = _quickfix.LegTimeUnit_swigregister LegTimeUnit_swigregister(LegTimeUnit) class AllocMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocMethod __del__ = lambda self: None AllocMethod_swigregister = _quickfix.AllocMethod_swigregister AllocMethod_swigregister(AllocMethod) class TradeID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeID __del__ = lambda self: None TradeID_swigregister = _quickfix.TradeID_swigregister TradeID_swigregister(TradeID) class SideTradeReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideTradeReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideTradeReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideTradeReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideTradeReportID __del__ = lambda self: None SideTradeReportID_swigregister = _quickfix.SideTradeReportID_swigregister SideTradeReportID_swigregister(SideTradeReportID) class SideFillStationCd(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideFillStationCd, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideFillStationCd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideFillStationCd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideFillStationCd __del__ = lambda self: None SideFillStationCd_swigregister = _quickfix.SideFillStationCd_swigregister SideFillStationCd_swigregister(SideFillStationCd) class SideReasonCd(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideReasonCd, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideReasonCd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideReasonCd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideReasonCd __del__ = lambda self: None SideReasonCd_swigregister = _quickfix.SideReasonCd_swigregister SideReasonCd_swigregister(SideReasonCd) class SideTrdSubTyp(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdSubTyp, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideTrdSubTyp, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideTrdSubTyp(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideTrdSubTyp __del__ = lambda self: None SideTrdSubTyp_swigregister = _quickfix.SideTrdSubTyp_swigregister SideTrdSubTyp_swigregister(SideTrdSubTyp) class SideQty(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideQty, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideQty __del__ = lambda self: None SideQty_swigregister = _quickfix.SideQty_swigregister SideQty_swigregister(SideQty) class MessageEventSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MessageEventSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MessageEventSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MessageEventSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MessageEventSource __del__ = lambda self: None MessageEventSource_swigregister = _quickfix.MessageEventSource_swigregister MessageEventSource_swigregister(MessageEventSource) class SideTrdRegTimestamp(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdRegTimestamp, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideTrdRegTimestamp, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideTrdRegTimestamp(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideTrdRegTimestamp __del__ = lambda self: None SideTrdRegTimestamp_swigregister = _quickfix.SideTrdRegTimestamp_swigregister SideTrdRegTimestamp_swigregister(SideTrdRegTimestamp) class SideTrdRegTimestampType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdRegTimestampType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideTrdRegTimestampType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideTrdRegTimestampType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideTrdRegTimestampType __del__ = lambda self: None SideTrdRegTimestampType_swigregister = _quickfix.SideTrdRegTimestampType_swigregister SideTrdRegTimestampType_swigregister(SideTrdRegTimestampType) class SideTrdRegTimestampSrc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideTrdRegTimestampSrc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideTrdRegTimestampSrc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideTrdRegTimestampSrc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideTrdRegTimestampSrc __del__ = lambda self: None SideTrdRegTimestampSrc_swigregister = _quickfix.SideTrdRegTimestampSrc_swigregister SideTrdRegTimestampSrc_swigregister(SideTrdRegTimestampSrc) class AsOfIndicator(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AsOfIndicator, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AsOfIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AsOfIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AsOfIndicator __del__ = lambda self: None AsOfIndicator_swigregister = _quickfix.AsOfIndicator_swigregister AsOfIndicator_swigregister(AsOfIndicator) class NoSideTrdRegTS(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSideTrdRegTS, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSideTrdRegTS, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSideTrdRegTS(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSideTrdRegTS __del__ = lambda self: None NoSideTrdRegTS_swigregister = _quickfix.NoSideTrdRegTS_swigregister NoSideTrdRegTS_swigregister(NoSideTrdRegTS) class LegOptionRatio(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegOptionRatio, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegOptionRatio, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegOptionRatio(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegOptionRatio __del__ = lambda self: None LegOptionRatio_swigregister = _quickfix.LegOptionRatio_swigregister LegOptionRatio_swigregister(LegOptionRatio) class NoInstrumentParties(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoInstrumentParties, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoInstrumentParties, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoInstrumentParties(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoInstrumentParties __del__ = lambda self: None NoInstrumentParties_swigregister = _quickfix.NoInstrumentParties_swigregister NoInstrumentParties_swigregister(NoInstrumentParties) class InstrumentPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrumentPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrumentPartyID __del__ = lambda self: None InstrumentPartyID_swigregister = _quickfix.InstrumentPartyID_swigregister InstrumentPartyID_swigregister(InstrumentPartyID) class TradeVolume(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeVolume, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeVolume, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeVolume(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeVolume __del__ = lambda self: None TradeVolume_swigregister = _quickfix.TradeVolume_swigregister TradeVolume_swigregister(TradeVolume) class MDBookType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDBookType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDBookType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDBookType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDBookType __del__ = lambda self: None MDBookType_swigregister = _quickfix.MDBookType_swigregister MDBookType_swigregister(MDBookType) class MDFeedType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDFeedType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDFeedType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDFeedType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDFeedType __del__ = lambda self: None MDFeedType_swigregister = _quickfix.MDFeedType_swigregister MDFeedType_swigregister(MDFeedType) class MDPriceLevel(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDPriceLevel, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDPriceLevel, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDPriceLevel(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDPriceLevel __del__ = lambda self: None MDPriceLevel_swigregister = _quickfix.MDPriceLevel_swigregister MDPriceLevel_swigregister(MDPriceLevel) class MDOriginType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDOriginType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDOriginType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDOriginType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDOriginType __del__ = lambda self: None MDOriginType_swigregister = _quickfix.MDOriginType_swigregister MDOriginType_swigregister(MDOriginType) class FirstPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FirstPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FirstPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FirstPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FirstPx __del__ = lambda self: None FirstPx_swigregister = _quickfix.FirstPx_swigregister FirstPx_swigregister(FirstPx) class MDEntrySpotRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntrySpotRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntrySpotRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntrySpotRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntrySpotRate __del__ = lambda self: None MDEntrySpotRate_swigregister = _quickfix.MDEntrySpotRate_swigregister MDEntrySpotRate_swigregister(MDEntrySpotRate) class MDEntryForwardPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDEntryForwardPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDEntryForwardPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDEntryForwardPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDEntryForwardPoints __del__ = lambda self: None MDEntryForwardPoints_swigregister = _quickfix.MDEntryForwardPoints_swigregister MDEntryForwardPoints_swigregister(MDEntryForwardPoints) class ManualOrderIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ManualOrderIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ManualOrderIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ManualOrderIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ManualOrderIndicator __del__ = lambda self: None ManualOrderIndicator_swigregister = _quickfix.ManualOrderIndicator_swigregister ManualOrderIndicator_swigregister(ManualOrderIndicator) class CustDirectedOrder(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CustDirectedOrder, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CustDirectedOrder, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CustDirectedOrder(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CustDirectedOrder __del__ = lambda self: None CustDirectedOrder_swigregister = _quickfix.CustDirectedOrder_swigregister CustDirectedOrder_swigregister(CustDirectedOrder) class ReceivedDeptID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ReceivedDeptID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ReceivedDeptID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ReceivedDeptID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ReceivedDeptID __del__ = lambda self: None ReceivedDeptID_swigregister = _quickfix.ReceivedDeptID_swigregister ReceivedDeptID_swigregister(ReceivedDeptID) class CustOrderHandlingInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CustOrderHandlingInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CustOrderHandlingInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CustOrderHandlingInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CustOrderHandlingInst __del__ = lambda self: None CustOrderHandlingInst_swigregister = _quickfix.CustOrderHandlingInst_swigregister CustOrderHandlingInst_swigregister(CustOrderHandlingInst) class OrderHandlingInstSource(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderHandlingInstSource, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderHandlingInstSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderHandlingInstSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderHandlingInstSource __del__ = lambda self: None OrderHandlingInstSource_swigregister = _quickfix.OrderHandlingInstSource_swigregister OrderHandlingInstSource_swigregister(OrderHandlingInstSource) class DeskType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeskType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeskType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeskType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeskType __del__ = lambda self: None DeskType_swigregister = _quickfix.DeskType_swigregister DeskType_swigregister(DeskType) class DeskTypeSource(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeskTypeSource, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeskTypeSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeskTypeSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeskTypeSource __del__ = lambda self: None DeskTypeSource_swigregister = _quickfix.DeskTypeSource_swigregister DeskTypeSource_swigregister(DeskTypeSource) class DeskOrderHandlingInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DeskOrderHandlingInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DeskOrderHandlingInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DeskOrderHandlingInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DeskOrderHandlingInst __del__ = lambda self: None DeskOrderHandlingInst_swigregister = _quickfix.DeskOrderHandlingInst_swigregister DeskOrderHandlingInst_swigregister(DeskOrderHandlingInst) class ExecAckStatus(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecAckStatus, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecAckStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecAckStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecAckStatus __del__ = lambda self: None ExecAckStatus_swigregister = _quickfix.ExecAckStatus_swigregister ExecAckStatus_swigregister(ExecAckStatus) class UnderlyingDeliveryAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingDeliveryAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingDeliveryAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingDeliveryAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingDeliveryAmount __del__ = lambda self: None UnderlyingDeliveryAmount_swigregister = _quickfix.UnderlyingDeliveryAmount_swigregister UnderlyingDeliveryAmount_swigregister(UnderlyingDeliveryAmount) class UnderlyingCapValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingCapValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingCapValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingCapValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingCapValue __del__ = lambda self: None UnderlyingCapValue_swigregister = _quickfix.UnderlyingCapValue_swigregister UnderlyingCapValue_swigregister(UnderlyingCapValue) class UnderlyingSettlMethod(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSettlMethod, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSettlMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSettlMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSettlMethod __del__ = lambda self: None UnderlyingSettlMethod_swigregister = _quickfix.UnderlyingSettlMethod_swigregister UnderlyingSettlMethod_swigregister(UnderlyingSettlMethod) class SecondaryTradeID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradeID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradeID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryTradeID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryTradeID __del__ = lambda self: None SecondaryTradeID_swigregister = _quickfix.SecondaryTradeID_swigregister SecondaryTradeID_swigregister(SecondaryTradeID) class FirmTradeID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FirmTradeID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FirmTradeID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FirmTradeID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FirmTradeID __del__ = lambda self: None FirmTradeID_swigregister = _quickfix.FirmTradeID_swigregister FirmTradeID_swigregister(FirmTradeID) class SecondaryFirmTradeID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryFirmTradeID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryFirmTradeID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryFirmTradeID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryFirmTradeID __del__ = lambda self: None SecondaryFirmTradeID_swigregister = _quickfix.SecondaryFirmTradeID_swigregister SecondaryFirmTradeID_swigregister(SecondaryFirmTradeID) class CollApplType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CollApplType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CollApplType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CollApplType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CollApplType __del__ = lambda self: None CollApplType_swigregister = _quickfix.CollApplType_swigregister CollApplType_swigregister(CollApplType) class UnderlyingAdjustedQuantity(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingAdjustedQuantity, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingAdjustedQuantity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingAdjustedQuantity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingAdjustedQuantity __del__ = lambda self: None UnderlyingAdjustedQuantity_swigregister = _quickfix.UnderlyingAdjustedQuantity_swigregister UnderlyingAdjustedQuantity_swigregister(UnderlyingAdjustedQuantity) class UnderlyingFXRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFXRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFXRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingFXRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingFXRate __del__ = lambda self: None UnderlyingFXRate_swigregister = _quickfix.UnderlyingFXRate_swigregister UnderlyingFXRate_swigregister(UnderlyingFXRate) class UnderlyingFXRateCalc(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFXRateCalc, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFXRateCalc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingFXRateCalc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingFXRateCalc __del__ = lambda self: None UnderlyingFXRateCalc_swigregister = _quickfix.UnderlyingFXRateCalc_swigregister UnderlyingFXRateCalc_swigregister(UnderlyingFXRateCalc) class AllocPositionEffect(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocPositionEffect, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocPositionEffect, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocPositionEffect(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocPositionEffect __del__ = lambda self: None AllocPositionEffect_swigregister = _quickfix.AllocPositionEffect_swigregister AllocPositionEffect_swigregister(AllocPositionEffect) class DealingCapacity(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DealingCapacity, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DealingCapacity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DealingCapacity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DealingCapacity __del__ = lambda self: None DealingCapacity_swigregister = _quickfix.DealingCapacity_swigregister DealingCapacity_swigregister(DealingCapacity) class InstrmtAssignmentMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrmtAssignmentMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrmtAssignmentMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrmtAssignmentMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrmtAssignmentMethod __del__ = lambda self: None InstrmtAssignmentMethod_swigregister = _quickfix.InstrmtAssignmentMethod_swigregister InstrmtAssignmentMethod_swigregister(InstrmtAssignmentMethod) class InstrumentPartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrumentPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrumentPartyIDSource __del__ = lambda self: None InstrumentPartyIDSource_swigregister = _quickfix.InstrumentPartyIDSource_swigregister InstrumentPartyIDSource_swigregister(InstrumentPartyIDSource) class InstrumentPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrumentPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrumentPartyRole __del__ = lambda self: None InstrumentPartyRole_swigregister = _quickfix.InstrumentPartyRole_swigregister InstrumentPartyRole_swigregister(InstrumentPartyRole) class NoInstrumentPartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoInstrumentPartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoInstrumentPartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoInstrumentPartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoInstrumentPartySubIDs __del__ = lambda self: None NoInstrumentPartySubIDs_swigregister = _quickfix.NoInstrumentPartySubIDs_swigregister NoInstrumentPartySubIDs_swigregister(NoInstrumentPartySubIDs) class InstrumentPartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrumentPartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrumentPartySubID __del__ = lambda self: None InstrumentPartySubID_swigregister = _quickfix.InstrumentPartySubID_swigregister InstrumentPartySubID_swigregister(InstrumentPartySubID) class InstrumentPartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, InstrumentPartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, InstrumentPartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_InstrumentPartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_InstrumentPartySubIDType __del__ = lambda self: None InstrumentPartySubIDType_swigregister = _quickfix.InstrumentPartySubIDType_swigregister InstrumentPartySubIDType_swigregister(InstrumentPartySubIDType) class PositionCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PositionCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PositionCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PositionCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PositionCurrency __del__ = lambda self: None PositionCurrency_swigregister = _quickfix.PositionCurrency_swigregister PositionCurrency_swigregister(PositionCurrency) class CalculatedCcyLastQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CalculatedCcyLastQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CalculatedCcyLastQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CalculatedCcyLastQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CalculatedCcyLastQty __del__ = lambda self: None CalculatedCcyLastQty_swigregister = _quickfix.CalculatedCcyLastQty_swigregister CalculatedCcyLastQty_swigregister(CalculatedCcyLastQty) class AggressorIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AggressorIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AggressorIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AggressorIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AggressorIndicator __del__ = lambda self: None AggressorIndicator_swigregister = _quickfix.AggressorIndicator_swigregister AggressorIndicator_swigregister(AggressorIndicator) class NoUndlyInstrumentParties(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUndlyInstrumentParties, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUndlyInstrumentParties, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUndlyInstrumentParties(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUndlyInstrumentParties __del__ = lambda self: None NoUndlyInstrumentParties_swigregister = _quickfix.NoUndlyInstrumentParties_swigregister NoUndlyInstrumentParties_swigregister(NoUndlyInstrumentParties) class UndlyInstrumentPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UndlyInstrumentPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartyID __del__ = lambda self: None UndlyInstrumentPartyID_swigregister = _quickfix.UndlyInstrumentPartyID_swigregister UndlyInstrumentPartyID_swigregister(UndlyInstrumentPartyID) class UndlyInstrumentPartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UndlyInstrumentPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartyIDSource __del__ = lambda self: None UndlyInstrumentPartyIDSource_swigregister = _quickfix.UndlyInstrumentPartyIDSource_swigregister UndlyInstrumentPartyIDSource_swigregister(UndlyInstrumentPartyIDSource) class UndlyInstrumentPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UndlyInstrumentPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartyRole __del__ = lambda self: None UndlyInstrumentPartyRole_swigregister = _quickfix.UndlyInstrumentPartyRole_swigregister UndlyInstrumentPartyRole_swigregister(UndlyInstrumentPartyRole) class NoUndlyInstrumentPartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUndlyInstrumentPartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUndlyInstrumentPartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUndlyInstrumentPartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUndlyInstrumentPartySubIDs __del__ = lambda self: None NoUndlyInstrumentPartySubIDs_swigregister = _quickfix.NoUndlyInstrumentPartySubIDs_swigregister NoUndlyInstrumentPartySubIDs_swigregister(NoUndlyInstrumentPartySubIDs) class UndlyInstrumentPartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UndlyInstrumentPartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartySubID __del__ = lambda self: None UndlyInstrumentPartySubID_swigregister = _quickfix.UndlyInstrumentPartySubID_swigregister UndlyInstrumentPartySubID_swigregister(UndlyInstrumentPartySubID) class UndlyInstrumentPartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UndlyInstrumentPartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UndlyInstrumentPartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UndlyInstrumentPartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UndlyInstrumentPartySubIDType __del__ = lambda self: None UndlyInstrumentPartySubIDType_swigregister = _quickfix.UndlyInstrumentPartySubIDType_swigregister UndlyInstrumentPartySubIDType_swigregister(UndlyInstrumentPartySubIDType) class BidSwapPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, BidSwapPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, BidSwapPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_BidSwapPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_BidSwapPoints __del__ = lambda self: None BidSwapPoints_swigregister = _quickfix.BidSwapPoints_swigregister BidSwapPoints_swigregister(BidSwapPoints) class OfferSwapPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OfferSwapPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OfferSwapPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OfferSwapPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OfferSwapPoints __del__ = lambda self: None OfferSwapPoints_swigregister = _quickfix.OfferSwapPoints_swigregister OfferSwapPoints_swigregister(OfferSwapPoints) class LegBidForwardPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegBidForwardPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegBidForwardPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegBidForwardPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegBidForwardPoints __del__ = lambda self: None LegBidForwardPoints_swigregister = _quickfix.LegBidForwardPoints_swigregister LegBidForwardPoints_swigregister(LegBidForwardPoints) class LegOfferForwardPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegOfferForwardPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegOfferForwardPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegOfferForwardPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegOfferForwardPoints __del__ = lambda self: None LegOfferForwardPoints_swigregister = _quickfix.LegOfferForwardPoints_swigregister LegOfferForwardPoints_swigregister(LegOfferForwardPoints) class SwapPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SwapPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SwapPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SwapPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SwapPoints __del__ = lambda self: None SwapPoints_swigregister = _quickfix.SwapPoints_swigregister SwapPoints_swigregister(SwapPoints) class MDQuoteType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDQuoteType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDQuoteType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDQuoteType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDQuoteType __del__ = lambda self: None MDQuoteType_swigregister = _quickfix.MDQuoteType_swigregister MDQuoteType_swigregister(MDQuoteType) class LastSwapPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LastSwapPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LastSwapPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LastSwapPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LastSwapPoints __del__ = lambda self: None LastSwapPoints_swigregister = _quickfix.LastSwapPoints_swigregister LastSwapPoints_swigregister(LastSwapPoints) class SideGrossTradeAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideGrossTradeAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideGrossTradeAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideGrossTradeAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideGrossTradeAmt __del__ = lambda self: None SideGrossTradeAmt_swigregister = _quickfix.SideGrossTradeAmt_swigregister SideGrossTradeAmt_swigregister(SideGrossTradeAmt) class LegLastForwardPoints(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegLastForwardPoints, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegLastForwardPoints, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegLastForwardPoints(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegLastForwardPoints __del__ = lambda self: None LegLastForwardPoints_swigregister = _quickfix.LegLastForwardPoints_swigregister LegLastForwardPoints_swigregister(LegLastForwardPoints) class LegCalculatedCcyLastQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCalculatedCcyLastQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCalculatedCcyLastQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCalculatedCcyLastQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCalculatedCcyLastQty __del__ = lambda self: None LegCalculatedCcyLastQty_swigregister = _quickfix.LegCalculatedCcyLastQty_swigregister LegCalculatedCcyLastQty_swigregister(LegCalculatedCcyLastQty) class LegGrossTradeAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegGrossTradeAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegGrossTradeAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegGrossTradeAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegGrossTradeAmt __del__ = lambda self: None LegGrossTradeAmt_swigregister = _quickfix.LegGrossTradeAmt_swigregister LegGrossTradeAmt_swigregister(LegGrossTradeAmt) class MaturityTime(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityTime, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityTime __del__ = lambda self: None MaturityTime_swigregister = _quickfix.MaturityTime_swigregister MaturityTime_swigregister(MaturityTime) class RefOrderID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefOrderID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefOrderID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefOrderID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefOrderID __del__ = lambda self: None RefOrderID_swigregister = _quickfix.RefOrderID_swigregister RefOrderID_swigregister(RefOrderID) class RefOrderIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefOrderIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefOrderIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefOrderIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefOrderIDSource __del__ = lambda self: None RefOrderIDSource_swigregister = _quickfix.RefOrderIDSource_swigregister RefOrderIDSource_swigregister(RefOrderIDSource) class SecondaryDisplayQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryDisplayQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryDisplayQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryDisplayQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryDisplayQty __del__ = lambda self: None SecondaryDisplayQty_swigregister = _quickfix.SecondaryDisplayQty_swigregister SecondaryDisplayQty_swigregister(SecondaryDisplayQty) class DisplayWhen(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayWhen, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DisplayWhen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DisplayWhen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DisplayWhen __del__ = lambda self: None DisplayWhen_swigregister = _quickfix.DisplayWhen_swigregister DisplayWhen_swigregister(DisplayWhen) class DisplayMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DisplayMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DisplayMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DisplayMethod __del__ = lambda self: None DisplayMethod_swigregister = _quickfix.DisplayMethod_swigregister DisplayMethod_swigregister(DisplayMethod) class DisplayLowQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayLowQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DisplayLowQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DisplayLowQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DisplayLowQty __del__ = lambda self: None DisplayLowQty_swigregister = _quickfix.DisplayLowQty_swigregister DisplayLowQty_swigregister(DisplayLowQty) class DisplayHighQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayHighQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DisplayHighQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DisplayHighQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DisplayHighQty __del__ = lambda self: None DisplayHighQty_swigregister = _quickfix.DisplayHighQty_swigregister DisplayHighQty_swigregister(DisplayHighQty) class DisplayMinIncr(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayMinIncr, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DisplayMinIncr, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DisplayMinIncr(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DisplayMinIncr __del__ = lambda self: None DisplayMinIncr_swigregister = _quickfix.DisplayMinIncr_swigregister DisplayMinIncr_swigregister(DisplayMinIncr) class RefreshQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefreshQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefreshQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefreshQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefreshQty __del__ = lambda self: None RefreshQty_swigregister = _quickfix.RefreshQty_swigregister RefreshQty_swigregister(RefreshQty) class MatchIncrement(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MatchIncrement, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MatchIncrement, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MatchIncrement(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MatchIncrement __del__ = lambda self: None MatchIncrement_swigregister = _quickfix.MatchIncrement_swigregister MatchIncrement_swigregister(MatchIncrement) class MaxPriceLevels(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaxPriceLevels, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaxPriceLevels, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaxPriceLevels(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaxPriceLevels __del__ = lambda self: None MaxPriceLevels_swigregister = _quickfix.MaxPriceLevels_swigregister MaxPriceLevels_swigregister(MaxPriceLevels) class PreTradeAnonymity(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PreTradeAnonymity, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PreTradeAnonymity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PreTradeAnonymity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PreTradeAnonymity __del__ = lambda self: None PreTradeAnonymity_swigregister = _quickfix.PreTradeAnonymity_swigregister PreTradeAnonymity_swigregister(PreTradeAnonymity) class PriceProtectionScope(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceProtectionScope, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceProtectionScope, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceProtectionScope(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceProtectionScope __del__ = lambda self: None PriceProtectionScope_swigregister = _quickfix.PriceProtectionScope_swigregister PriceProtectionScope_swigregister(PriceProtectionScope) class LotType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LotType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LotType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LotType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LotType __del__ = lambda self: None LotType_swigregister = _quickfix.LotType_swigregister LotType_swigregister(LotType) class PegPriceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegPriceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegPriceType __del__ = lambda self: None PegPriceType_swigregister = _quickfix.PegPriceType_swigregister PegPriceType_swigregister(PegPriceType) class PeggedRefPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PeggedRefPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PeggedRefPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PeggedRefPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PeggedRefPrice __del__ = lambda self: None PeggedRefPrice_swigregister = _quickfix.PeggedRefPrice_swigregister PeggedRefPrice_swigregister(PeggedRefPrice) class PegSecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegSecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegSecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegSecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegSecurityIDSource __del__ = lambda self: None PegSecurityIDSource_swigregister = _quickfix.PegSecurityIDSource_swigregister PegSecurityIDSource_swigregister(PegSecurityIDSource) class PegSecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegSecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegSecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegSecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegSecurityID __del__ = lambda self: None PegSecurityID_swigregister = _quickfix.PegSecurityID_swigregister PegSecurityID_swigregister(PegSecurityID) class PegSymbol(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegSymbol, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegSymbol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegSymbol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegSymbol __del__ = lambda self: None PegSymbol_swigregister = _quickfix.PegSymbol_swigregister PegSymbol_swigregister(PegSymbol) class PegSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PegSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PegSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PegSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PegSecurityDesc __del__ = lambda self: None PegSecurityDesc_swigregister = _quickfix.PegSecurityDesc_swigregister PegSecurityDesc_swigregister(PegSecurityDesc) class TriggerType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerType __del__ = lambda self: None TriggerType_swigregister = _quickfix.TriggerType_swigregister TriggerType_swigregister(TriggerType) class TriggerAction(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerAction, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerAction __del__ = lambda self: None TriggerAction_swigregister = _quickfix.TriggerAction_swigregister TriggerAction_swigregister(TriggerAction) class TriggerPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerPrice __del__ = lambda self: None TriggerPrice_swigregister = _quickfix.TriggerPrice_swigregister TriggerPrice_swigregister(TriggerPrice) class TriggerSymbol(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSymbol, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerSymbol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerSymbol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerSymbol __del__ = lambda self: None TriggerSymbol_swigregister = _quickfix.TriggerSymbol_swigregister TriggerSymbol_swigregister(TriggerSymbol) class TriggerSecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerSecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerSecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerSecurityID __del__ = lambda self: None TriggerSecurityID_swigregister = _quickfix.TriggerSecurityID_swigregister TriggerSecurityID_swigregister(TriggerSecurityID) class TriggerSecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerSecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerSecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerSecurityIDSource __del__ = lambda self: None TriggerSecurityIDSource_swigregister = _quickfix.TriggerSecurityIDSource_swigregister TriggerSecurityIDSource_swigregister(TriggerSecurityIDSource) class TriggerSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerSecurityDesc __del__ = lambda self: None TriggerSecurityDesc_swigregister = _quickfix.TriggerSecurityDesc_swigregister TriggerSecurityDesc_swigregister(TriggerSecurityDesc) class TriggerPriceType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPriceType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerPriceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerPriceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerPriceType __del__ = lambda self: None TriggerPriceType_swigregister = _quickfix.TriggerPriceType_swigregister TriggerPriceType_swigregister(TriggerPriceType) class TriggerPriceTypeScope(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPriceTypeScope, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerPriceTypeScope, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerPriceTypeScope(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerPriceTypeScope __del__ = lambda self: None TriggerPriceTypeScope_swigregister = _quickfix.TriggerPriceTypeScope_swigregister TriggerPriceTypeScope_swigregister(TriggerPriceTypeScope) class TriggerPriceDirection(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerPriceDirection, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerPriceDirection, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerPriceDirection(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerPriceDirection __del__ = lambda self: None TriggerPriceDirection_swigregister = _quickfix.TriggerPriceDirection_swigregister TriggerPriceDirection_swigregister(TriggerPriceDirection) class TriggerNewPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerNewPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerNewPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerNewPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerNewPrice __del__ = lambda self: None TriggerNewPrice_swigregister = _quickfix.TriggerNewPrice_swigregister TriggerNewPrice_swigregister(TriggerNewPrice) class TriggerOrderType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerOrderType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerOrderType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerOrderType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerOrderType __del__ = lambda self: None TriggerOrderType_swigregister = _quickfix.TriggerOrderType_swigregister TriggerOrderType_swigregister(TriggerOrderType) class TriggerNewQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerNewQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerNewQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerNewQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerNewQty __del__ = lambda self: None TriggerNewQty_swigregister = _quickfix.TriggerNewQty_swigregister TriggerNewQty_swigregister(TriggerNewQty) class TriggerTradingSessionID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerTradingSessionID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerTradingSessionID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerTradingSessionID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerTradingSessionID __del__ = lambda self: None TriggerTradingSessionID_swigregister = _quickfix.TriggerTradingSessionID_swigregister TriggerTradingSessionID_swigregister(TriggerTradingSessionID) class TriggerTradingSessionSubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TriggerTradingSessionSubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TriggerTradingSessionSubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TriggerTradingSessionSubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TriggerTradingSessionSubID __del__ = lambda self: None TriggerTradingSessionSubID_swigregister = _quickfix.TriggerTradingSessionSubID_swigregister TriggerTradingSessionSubID_swigregister(TriggerTradingSessionSubID) class OrderCategory(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderCategory, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderCategory, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderCategory(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderCategory __del__ = lambda self: None OrderCategory_swigregister = _quickfix.OrderCategory_swigregister OrderCategory_swigregister(OrderCategory) class NoRootPartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoRootPartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoRootPartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoRootPartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoRootPartyIDs __del__ = lambda self: None NoRootPartyIDs_swigregister = _quickfix.NoRootPartyIDs_swigregister NoRootPartyIDs_swigregister(NoRootPartyIDs) class RootPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RootPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RootPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RootPartyID __del__ = lambda self: None RootPartyID_swigregister = _quickfix.RootPartyID_swigregister RootPartyID_swigregister(RootPartyID) class RootPartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RootPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RootPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RootPartyIDSource __del__ = lambda self: None RootPartyIDSource_swigregister = _quickfix.RootPartyIDSource_swigregister RootPartyIDSource_swigregister(RootPartyIDSource) class RootPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RootPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RootPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RootPartyRole __del__ = lambda self: None RootPartyRole_swigregister = _quickfix.RootPartyRole_swigregister RootPartyRole_swigregister(RootPartyRole) class NoRootPartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoRootPartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoRootPartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoRootPartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoRootPartySubIDs __del__ = lambda self: None NoRootPartySubIDs_swigregister = _quickfix.NoRootPartySubIDs_swigregister NoRootPartySubIDs_swigregister(NoRootPartySubIDs) class RootPartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RootPartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RootPartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RootPartySubID __del__ = lambda self: None RootPartySubID_swigregister = _quickfix.RootPartySubID_swigregister RootPartySubID_swigregister(RootPartySubID) class RootPartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RootPartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RootPartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RootPartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RootPartySubIDType __del__ = lambda self: None RootPartySubIDType_swigregister = _quickfix.RootPartySubIDType_swigregister RootPartySubIDType_swigregister(RootPartySubIDType) class TradeHandlingInstr(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradeHandlingInstr, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradeHandlingInstr, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradeHandlingInstr(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradeHandlingInstr __del__ = lambda self: None TradeHandlingInstr_swigregister = _quickfix.TradeHandlingInstr_swigregister TradeHandlingInstr_swigregister(TradeHandlingInstr) class OrigTradeHandlingInstr(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTradeHandlingInstr, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigTradeHandlingInstr, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigTradeHandlingInstr(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigTradeHandlingInstr __del__ = lambda self: None OrigTradeHandlingInstr_swigregister = _quickfix.OrigTradeHandlingInstr_swigregister OrigTradeHandlingInstr_swigregister(OrigTradeHandlingInstr) class OrigTradeDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTradeDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigTradeDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigTradeDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigTradeDate __del__ = lambda self: None OrigTradeDate_swigregister = _quickfix.OrigTradeDate_swigregister OrigTradeDate_swigregister(OrigTradeDate) class OrigTradeID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigTradeID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigTradeID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigTradeID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigTradeID __del__ = lambda self: None OrigTradeID_swigregister = _quickfix.OrigTradeID_swigregister OrigTradeID_swigregister(OrigTradeID) class OrigSecondaryTradeID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigSecondaryTradeID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigSecondaryTradeID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigSecondaryTradeID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigSecondaryTradeID __del__ = lambda self: None OrigSecondaryTradeID_swigregister = _quickfix.OrigSecondaryTradeID_swigregister OrigSecondaryTradeID_swigregister(OrigSecondaryTradeID) class TZTransactTime(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TZTransactTime, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TZTransactTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TZTransactTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TZTransactTime __del__ = lambda self: None TZTransactTime_swigregister = _quickfix.TZTransactTime_swigregister TZTransactTime_swigregister(TZTransactTime) class ExDestinationIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExDestinationIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExDestinationIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExDestinationIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExDestinationIDSource __del__ = lambda self: None ExDestinationIDSource_swigregister = _quickfix.ExDestinationIDSource_swigregister ExDestinationIDSource_swigregister(ExDestinationIDSource) class ReportedPxDiff(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ReportedPxDiff, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ReportedPxDiff, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ReportedPxDiff(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ReportedPxDiff __del__ = lambda self: None ReportedPxDiff_swigregister = _quickfix.ReportedPxDiff_swigregister ReportedPxDiff_swigregister(ReportedPxDiff) class RptSys(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RptSys, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RptSys, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RptSys(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RptSys __del__ = lambda self: None RptSys_swigregister = _quickfix.RptSys_swigregister RptSys_swigregister(RptSys) class AllocClearingFeeIndicator(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AllocClearingFeeIndicator, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AllocClearingFeeIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AllocClearingFeeIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AllocClearingFeeIndicator __del__ = lambda self: None AllocClearingFeeIndicator_swigregister = _quickfix.AllocClearingFeeIndicator_swigregister AllocClearingFeeIndicator_swigregister(AllocClearingFeeIndicator) class DisplayQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DisplayQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DisplayQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DisplayQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DisplayQty __del__ = lambda self: None DisplayQty_swigregister = _quickfix.DisplayQty_swigregister DisplayQty_swigregister(DisplayQty) class ExchangeSpecialInstructions(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExchangeSpecialInstructions, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExchangeSpecialInstructions, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExchangeSpecialInstructions(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExchangeSpecialInstructions __del__ = lambda self: None ExchangeSpecialInstructions_swigregister = _quickfix.ExchangeSpecialInstructions_swigregister ExchangeSpecialInstructions_swigregister(ExchangeSpecialInstructions) class NoUsernames(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUsernames, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUsernames, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUsernames(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUsernames __del__ = lambda self: None NoUsernames_swigregister = _quickfix.NoUsernames_swigregister NoUsernames_swigregister(NoUsernames) class ExpirationQtyType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExpirationQtyType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExpirationQtyType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExpirationQtyType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExpirationQtyType __del__ = lambda self: None ExpirationQtyType_swigregister = _quickfix.ExpirationQtyType_swigregister ExpirationQtyType_swigregister(ExpirationQtyType) class MaxTradeVol(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaxTradeVol, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaxTradeVol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaxTradeVol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaxTradeVol __del__ = lambda self: None MaxTradeVol_swigregister = _quickfix.MaxTradeVol_swigregister MaxTradeVol_swigregister(MaxTradeVol) class NoMDFeedTypes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMDFeedTypes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMDFeedTypes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMDFeedTypes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMDFeedTypes __del__ = lambda self: None NoMDFeedTypes_swigregister = _quickfix.NoMDFeedTypes_swigregister NoMDFeedTypes_swigregister(NoMDFeedTypes) class MatchAlgorithm(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MatchAlgorithm, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MatchAlgorithm, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MatchAlgorithm(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MatchAlgorithm __del__ = lambda self: None MatchAlgorithm_swigregister = _quickfix.MatchAlgorithm_swigregister MatchAlgorithm_swigregister(MatchAlgorithm) class MaxPriceVariation(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaxPriceVariation, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaxPriceVariation, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaxPriceVariation(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaxPriceVariation __del__ = lambda self: None MaxPriceVariation_swigregister = _quickfix.MaxPriceVariation_swigregister MaxPriceVariation_swigregister(MaxPriceVariation) class ImpliedMarketIndicator(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ImpliedMarketIndicator, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ImpliedMarketIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ImpliedMarketIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ImpliedMarketIndicator __del__ = lambda self: None ImpliedMarketIndicator_swigregister = _quickfix.ImpliedMarketIndicator_swigregister ImpliedMarketIndicator_swigregister(ImpliedMarketIndicator) class EventTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EventTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EventTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EventTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EventTime __del__ = lambda self: None EventTime_swigregister = _quickfix.EventTime_swigregister EventTime_swigregister(EventTime) class MinPriceIncrementAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MinPriceIncrementAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MinPriceIncrementAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MinPriceIncrementAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MinPriceIncrementAmount __del__ = lambda self: None MinPriceIncrementAmount_swigregister = _quickfix.MinPriceIncrementAmount_swigregister MinPriceIncrementAmount_swigregister(MinPriceIncrementAmount) class UnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnitOfMeasureQty __del__ = lambda self: None UnitOfMeasureQty_swigregister = _quickfix.UnitOfMeasureQty_swigregister UnitOfMeasureQty_swigregister(UnitOfMeasureQty) class LowLimitPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LowLimitPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LowLimitPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LowLimitPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LowLimitPrice __del__ = lambda self: None LowLimitPrice_swigregister = _quickfix.LowLimitPrice_swigregister LowLimitPrice_swigregister(LowLimitPrice) class HighLimitPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HighLimitPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HighLimitPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HighLimitPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HighLimitPrice __del__ = lambda self: None HighLimitPrice_swigregister = _quickfix.HighLimitPrice_swigregister HighLimitPrice_swigregister(HighLimitPrice) class TradingReferencePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradingReferencePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradingReferencePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradingReferencePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradingReferencePrice __del__ = lambda self: None TradingReferencePrice_swigregister = _quickfix.TradingReferencePrice_swigregister TradingReferencePrice_swigregister(TradingReferencePrice) class SecurityGroup(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityGroup, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityGroup, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityGroup(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityGroup __del__ = lambda self: None SecurityGroup_swigregister = _quickfix.SecurityGroup_swigregister SecurityGroup_swigregister(SecurityGroup) class LegNumber(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegNumber, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegNumber, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegNumber(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegNumber __del__ = lambda self: None LegNumber_swigregister = _quickfix.LegNumber_swigregister LegNumber_swigregister(LegNumber) class SettlementCycleNo(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlementCycleNo, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlementCycleNo, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlementCycleNo(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlementCycleNo __del__ = lambda self: None SettlementCycleNo_swigregister = _quickfix.SettlementCycleNo_swigregister SettlementCycleNo_swigregister(SettlementCycleNo) class SideCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideCurrency __del__ = lambda self: None SideCurrency_swigregister = _quickfix.SideCurrency_swigregister SideCurrency_swigregister(SideCurrency) class SideSettlCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideSettlCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideSettlCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideSettlCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideSettlCurrency __del__ = lambda self: None SideSettlCurrency_swigregister = _quickfix.SideSettlCurrency_swigregister SideSettlCurrency_swigregister(SideSettlCurrency) class ApplExtID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplExtID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplExtID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplExtID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplExtID __del__ = lambda self: None ApplExtID_swigregister = _quickfix.ApplExtID_swigregister ApplExtID_swigregister(ApplExtID) class CcyAmt(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CcyAmt, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CcyAmt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CcyAmt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CcyAmt __del__ = lambda self: None CcyAmt_swigregister = _quickfix.CcyAmt_swigregister CcyAmt_swigregister(CcyAmt) class NoSettlDetails(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlDetails, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSettlDetails, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSettlDetails(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSettlDetails __del__ = lambda self: None NoSettlDetails_swigregister = _quickfix.NoSettlDetails_swigregister NoSettlDetails_swigregister(NoSettlDetails) class SettlObligMode(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligMode, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlObligMode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlObligMode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlObligMode __del__ = lambda self: None SettlObligMode_swigregister = _quickfix.SettlObligMode_swigregister SettlObligMode_swigregister(SettlObligMode) class SettlObligMsgID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligMsgID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlObligMsgID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlObligMsgID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlObligMsgID __del__ = lambda self: None SettlObligMsgID_swigregister = _quickfix.SettlObligMsgID_swigregister SettlObligMsgID_swigregister(SettlObligMsgID) class SettlObligID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlObligID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlObligID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlObligID __del__ = lambda self: None SettlObligID_swigregister = _quickfix.SettlObligID_swigregister SettlObligID_swigregister(SettlObligID) class SettlObligTransType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligTransType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlObligTransType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlObligTransType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlObligTransType __del__ = lambda self: None SettlObligTransType_swigregister = _quickfix.SettlObligTransType_swigregister SettlObligTransType_swigregister(SettlObligTransType) class SettlObligRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlObligRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlObligRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlObligRefID __del__ = lambda self: None SettlObligRefID_swigregister = _quickfix.SettlObligRefID_swigregister SettlObligRefID_swigregister(SettlObligRefID) class SettlObligSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlObligSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlObligSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlObligSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlObligSource __del__ = lambda self: None SettlObligSource_swigregister = _quickfix.SettlObligSource_swigregister SettlObligSource_swigregister(SettlObligSource) class NoSettlOblig(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoSettlOblig, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoSettlOblig, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoSettlOblig(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoSettlOblig __del__ = lambda self: None NoSettlOblig_swigregister = _quickfix.NoSettlOblig_swigregister NoSettlOblig_swigregister(NoSettlOblig) class QuoteMsgID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteMsgID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteMsgID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteMsgID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteMsgID __del__ = lambda self: None QuoteMsgID_swigregister = _quickfix.QuoteMsgID_swigregister QuoteMsgID_swigregister(QuoteMsgID) class QuoteEntryStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, QuoteEntryStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, QuoteEntryStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_QuoteEntryStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_QuoteEntryStatus __del__ = lambda self: None QuoteEntryStatus_swigregister = _quickfix.QuoteEntryStatus_swigregister QuoteEntryStatus_swigregister(QuoteEntryStatus) class TotNoCxldQuotes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoCxldQuotes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoCxldQuotes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoCxldQuotes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoCxldQuotes __del__ = lambda self: None TotNoCxldQuotes_swigregister = _quickfix.TotNoCxldQuotes_swigregister TotNoCxldQuotes_swigregister(TotNoCxldQuotes) class TotNoAccQuotes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoAccQuotes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoAccQuotes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoAccQuotes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoAccQuotes __del__ = lambda self: None TotNoAccQuotes_swigregister = _quickfix.TotNoAccQuotes_swigregister TotNoAccQuotes_swigregister(TotNoAccQuotes) class TotNoRejQuotes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoRejQuotes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoRejQuotes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoRejQuotes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoRejQuotes __del__ = lambda self: None TotNoRejQuotes_swigregister = _quickfix.TotNoRejQuotes_swigregister TotNoRejQuotes_swigregister(TotNoRejQuotes) class PrivateQuote(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PrivateQuote, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PrivateQuote, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PrivateQuote(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PrivateQuote __del__ = lambda self: None PrivateQuote_swigregister = _quickfix.PrivateQuote_swigregister PrivateQuote_swigregister(PrivateQuote) class RespondentType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RespondentType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RespondentType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RespondentType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RespondentType __del__ = lambda self: None RespondentType_swigregister = _quickfix.RespondentType_swigregister RespondentType_swigregister(RespondentType) class MDSubBookType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDSubBookType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDSubBookType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDSubBookType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDSubBookType __del__ = lambda self: None MDSubBookType_swigregister = _quickfix.MDSubBookType_swigregister MDSubBookType_swigregister(MDSubBookType) class SecurityTradingEvent(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityTradingEvent, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityTradingEvent, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityTradingEvent(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityTradingEvent __del__ = lambda self: None SecurityTradingEvent_swigregister = _quickfix.SecurityTradingEvent_swigregister SecurityTradingEvent_swigregister(SecurityTradingEvent) class NoStatsIndicators(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoStatsIndicators, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoStatsIndicators, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoStatsIndicators(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoStatsIndicators __del__ = lambda self: None NoStatsIndicators_swigregister = _quickfix.NoStatsIndicators_swigregister NoStatsIndicators_swigregister(NoStatsIndicators) class StatsType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StatsType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StatsType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StatsType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StatsType __del__ = lambda self: None StatsType_swigregister = _quickfix.StatsType_swigregister StatsType_swigregister(StatsType) class NoOfSecSizes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoOfSecSizes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoOfSecSizes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoOfSecSizes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoOfSecSizes __del__ = lambda self: None NoOfSecSizes_swigregister = _quickfix.NoOfSecSizes_swigregister NoOfSecSizes_swigregister(NoOfSecSizes) class MDSecSizeType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDSecSizeType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDSecSizeType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDSecSizeType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDSecSizeType __del__ = lambda self: None MDSecSizeType_swigregister = _quickfix.MDSecSizeType_swigregister MDSecSizeType_swigregister(MDSecSizeType) class MDSecSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDSecSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDSecSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDSecSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDSecSize __del__ = lambda self: None MDSecSize_swigregister = _quickfix.MDSecSize_swigregister MDSecSize_swigregister(MDSecSize) class ApplID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplID __del__ = lambda self: None ApplID_swigregister = _quickfix.ApplID_swigregister ApplID_swigregister(ApplID) class ApplSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplSeqNum __del__ = lambda self: None ApplSeqNum_swigregister = _quickfix.ApplSeqNum_swigregister ApplSeqNum_swigregister(ApplSeqNum) class ApplBegSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplBegSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplBegSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplBegSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplBegSeqNum __del__ = lambda self: None ApplBegSeqNum_swigregister = _quickfix.ApplBegSeqNum_swigregister ApplBegSeqNum_swigregister(ApplBegSeqNum) class ApplEndSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplEndSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplEndSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplEndSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplEndSeqNum __del__ = lambda self: None ApplEndSeqNum_swigregister = _quickfix.ApplEndSeqNum_swigregister ApplEndSeqNum_swigregister(ApplEndSeqNum) class SecurityXMLLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityXMLLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityXMLLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityXMLLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityXMLLen __del__ = lambda self: None SecurityXMLLen_swigregister = _quickfix.SecurityXMLLen_swigregister SecurityXMLLen_swigregister(SecurityXMLLen) class SecurityXML(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityXML, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityXML, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityXML(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityXML __del__ = lambda self: None SecurityXML_swigregister = _quickfix.SecurityXML_swigregister SecurityXML_swigregister(SecurityXML) class SecurityXMLSchema(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityXMLSchema, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityXMLSchema, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityXMLSchema(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityXMLSchema __del__ = lambda self: None SecurityXMLSchema_swigregister = _quickfix.SecurityXMLSchema_swigregister SecurityXMLSchema_swigregister(SecurityXMLSchema) class RefreshIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefreshIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefreshIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefreshIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefreshIndicator __del__ = lambda self: None RefreshIndicator_swigregister = _quickfix.RefreshIndicator_swigregister RefreshIndicator_swigregister(RefreshIndicator) class Volatility(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Volatility, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Volatility, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Volatility(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Volatility __del__ = lambda self: None Volatility_swigregister = _quickfix.Volatility_swigregister Volatility_swigregister(Volatility) class TimeToExpiration(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TimeToExpiration, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TimeToExpiration, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TimeToExpiration(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TimeToExpiration __del__ = lambda self: None TimeToExpiration_swigregister = _quickfix.TimeToExpiration_swigregister TimeToExpiration_swigregister(TimeToExpiration) class RiskFreeRate(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RiskFreeRate, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RiskFreeRate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RiskFreeRate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RiskFreeRate __del__ = lambda self: None RiskFreeRate_swigregister = _quickfix.RiskFreeRate_swigregister RiskFreeRate_swigregister(RiskFreeRate) class PriceUnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceUnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceUnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceUnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceUnitOfMeasure __del__ = lambda self: None PriceUnitOfMeasure_swigregister = _quickfix.PriceUnitOfMeasure_swigregister PriceUnitOfMeasure_swigregister(PriceUnitOfMeasure) class PriceUnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceUnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceUnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceUnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceUnitOfMeasureQty __del__ = lambda self: None PriceUnitOfMeasureQty_swigregister = _quickfix.PriceUnitOfMeasureQty_swigregister PriceUnitOfMeasureQty_swigregister(PriceUnitOfMeasureQty) class SettlMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SettlMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SettlMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SettlMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SettlMethod __del__ = lambda self: None SettlMethod_swigregister = _quickfix.SettlMethod_swigregister SettlMethod_swigregister(SettlMethod) class ExerciseStyle(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExerciseStyle, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExerciseStyle, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExerciseStyle(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExerciseStyle __del__ = lambda self: None ExerciseStyle_swigregister = _quickfix.ExerciseStyle_swigregister ExerciseStyle_swigregister(ExerciseStyle) class OptPayAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OptPayAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OptPayAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OptPayAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OptPayAmount __del__ = lambda self: None OptPayAmount_swigregister = _quickfix.OptPayAmount_swigregister OptPayAmount_swigregister(OptPayAmount) class PriceQuoteMethod(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceQuoteMethod, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceQuoteMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceQuoteMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceQuoteMethod __del__ = lambda self: None PriceQuoteMethod_swigregister = _quickfix.PriceQuoteMethod_swigregister PriceQuoteMethod_swigregister(PriceQuoteMethod) class FuturesValuationMethod(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FuturesValuationMethod, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FuturesValuationMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FuturesValuationMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FuturesValuationMethod __del__ = lambda self: None FuturesValuationMethod_swigregister = _quickfix.FuturesValuationMethod_swigregister FuturesValuationMethod_swigregister(FuturesValuationMethod) class ListMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListMethod __del__ = lambda self: None ListMethod_swigregister = _quickfix.ListMethod_swigregister ListMethod_swigregister(ListMethod) class CapPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CapPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CapPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CapPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CapPrice __del__ = lambda self: None CapPrice_swigregister = _quickfix.CapPrice_swigregister CapPrice_swigregister(CapPrice) class FloorPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FloorPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FloorPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FloorPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FloorPrice __del__ = lambda self: None FloorPrice_swigregister = _quickfix.FloorPrice_swigregister FloorPrice_swigregister(FloorPrice) class NoStrikeRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoStrikeRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoStrikeRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoStrikeRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoStrikeRules __del__ = lambda self: None NoStrikeRules_swigregister = _quickfix.NoStrikeRules_swigregister NoStrikeRules_swigregister(NoStrikeRules) class StartStrikePxRange(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StartStrikePxRange, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StartStrikePxRange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StartStrikePxRange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StartStrikePxRange __del__ = lambda self: None StartStrikePxRange_swigregister = _quickfix.StartStrikePxRange_swigregister StartStrikePxRange_swigregister(StartStrikePxRange) class EndStrikePxRange(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EndStrikePxRange, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EndStrikePxRange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EndStrikePxRange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EndStrikePxRange __del__ = lambda self: None EndStrikePxRange_swigregister = _quickfix.EndStrikePxRange_swigregister EndStrikePxRange_swigregister(EndStrikePxRange) class StrikeIncrement(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeIncrement, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikeIncrement, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikeIncrement(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikeIncrement __del__ = lambda self: None StrikeIncrement_swigregister = _quickfix.StrikeIncrement_swigregister StrikeIncrement_swigregister(StrikeIncrement) class NoTickRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTickRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTickRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTickRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTickRules __del__ = lambda self: None NoTickRules_swigregister = _quickfix.NoTickRules_swigregister NoTickRules_swigregister(NoTickRules) class StartTickPriceRange(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StartTickPriceRange, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StartTickPriceRange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StartTickPriceRange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StartTickPriceRange __del__ = lambda self: None StartTickPriceRange_swigregister = _quickfix.StartTickPriceRange_swigregister StartTickPriceRange_swigregister(StartTickPriceRange) class EndTickPriceRange(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EndTickPriceRange, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EndTickPriceRange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EndTickPriceRange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EndTickPriceRange __del__ = lambda self: None EndTickPriceRange_swigregister = _quickfix.EndTickPriceRange_swigregister EndTickPriceRange_swigregister(EndTickPriceRange) class TickIncrement(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TickIncrement, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TickIncrement, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TickIncrement(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TickIncrement __del__ = lambda self: None TickIncrement_swigregister = _quickfix.TickIncrement_swigregister TickIncrement_swigregister(TickIncrement) class TickRuleType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TickRuleType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TickRuleType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TickRuleType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TickRuleType __del__ = lambda self: None TickRuleType_swigregister = _quickfix.TickRuleType_swigregister TickRuleType_swigregister(TickRuleType) class NestedInstrAttribType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NestedInstrAttribType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NestedInstrAttribType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NestedInstrAttribType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NestedInstrAttribType __del__ = lambda self: None NestedInstrAttribType_swigregister = _quickfix.NestedInstrAttribType_swigregister NestedInstrAttribType_swigregister(NestedInstrAttribType) class NestedInstrAttribValue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NestedInstrAttribValue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NestedInstrAttribValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NestedInstrAttribValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NestedInstrAttribValue __del__ = lambda self: None NestedInstrAttribValue_swigregister = _quickfix.NestedInstrAttribValue_swigregister NestedInstrAttribValue_swigregister(NestedInstrAttribValue) class LegMaturityTime(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegMaturityTime, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegMaturityTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegMaturityTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegMaturityTime __del__ = lambda self: None LegMaturityTime_swigregister = _quickfix.LegMaturityTime_swigregister LegMaturityTime_swigregister(LegMaturityTime) class UnderlyingMaturityTime(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingMaturityTime, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingMaturityTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingMaturityTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingMaturityTime __del__ = lambda self: None UnderlyingMaturityTime_swigregister = _quickfix.UnderlyingMaturityTime_swigregister UnderlyingMaturityTime_swigregister(UnderlyingMaturityTime) class DerivativeSymbol(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSymbol, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSymbol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSymbol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSymbol __del__ = lambda self: None DerivativeSymbol_swigregister = _quickfix.DerivativeSymbol_swigregister DerivativeSymbol_swigregister(DerivativeSymbol) class DerivativeSymbolSfx(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSymbolSfx, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSymbolSfx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSymbolSfx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSymbolSfx __del__ = lambda self: None DerivativeSymbolSfx_swigregister = _quickfix.DerivativeSymbolSfx_swigregister DerivativeSymbolSfx_swigregister(DerivativeSymbolSfx) class DerivativeSecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityID __del__ = lambda self: None DerivativeSecurityID_swigregister = _quickfix.DerivativeSecurityID_swigregister DerivativeSecurityID_swigregister(DerivativeSecurityID) class DerivativeSecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityIDSource __del__ = lambda self: None DerivativeSecurityIDSource_swigregister = _quickfix.DerivativeSecurityIDSource_swigregister DerivativeSecurityIDSource_swigregister(DerivativeSecurityIDSource) class NoDerivativeSecurityAltID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDerivativeSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDerivativeSecurityAltID __del__ = lambda self: None NoDerivativeSecurityAltID_swigregister = _quickfix.NoDerivativeSecurityAltID_swigregister NoDerivativeSecurityAltID_swigregister(NoDerivativeSecurityAltID) class DerivativeSecurityAltID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityAltID __del__ = lambda self: None DerivativeSecurityAltID_swigregister = _quickfix.DerivativeSecurityAltID_swigregister DerivativeSecurityAltID_swigregister(DerivativeSecurityAltID) class DerivativeSecurityAltIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityAltIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityAltIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityAltIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityAltIDSource __del__ = lambda self: None DerivativeSecurityAltIDSource_swigregister = _quickfix.DerivativeSecurityAltIDSource_swigregister DerivativeSecurityAltIDSource_swigregister(DerivativeSecurityAltIDSource) class SecondaryLowLimitPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryLowLimitPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryLowLimitPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryLowLimitPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryLowLimitPrice __del__ = lambda self: None SecondaryLowLimitPrice_swigregister = _quickfix.SecondaryLowLimitPrice_swigregister SecondaryLowLimitPrice_swigregister(SecondaryLowLimitPrice) class MaturityRuleID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityRuleID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityRuleID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityRuleID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityRuleID __del__ = lambda self: None MaturityRuleID_swigregister = _quickfix.MaturityRuleID_swigregister MaturityRuleID_swigregister(MaturityRuleID) class StrikeRuleID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeRuleID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikeRuleID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikeRuleID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikeRuleID __del__ = lambda self: None StrikeRuleID_swigregister = _quickfix.StrikeRuleID_swigregister StrikeRuleID_swigregister(StrikeRuleID) class LegUnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegUnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegUnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegUnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegUnitOfMeasureQty __del__ = lambda self: None LegUnitOfMeasureQty_swigregister = _quickfix.LegUnitOfMeasureQty_swigregister LegUnitOfMeasureQty_swigregister(LegUnitOfMeasureQty) class DerivativeOptPayAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeOptPayAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeOptPayAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeOptPayAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeOptPayAmount __del__ = lambda self: None DerivativeOptPayAmount_swigregister = _quickfix.DerivativeOptPayAmount_swigregister DerivativeOptPayAmount_swigregister(DerivativeOptPayAmount) class EndMaturityMonthYear(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EndMaturityMonthYear, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EndMaturityMonthYear, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EndMaturityMonthYear(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EndMaturityMonthYear __del__ = lambda self: None EndMaturityMonthYear_swigregister = _quickfix.EndMaturityMonthYear_swigregister EndMaturityMonthYear_swigregister(EndMaturityMonthYear) class ProductComplex(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ProductComplex, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ProductComplex, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ProductComplex(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ProductComplex __del__ = lambda self: None ProductComplex_swigregister = _quickfix.ProductComplex_swigregister ProductComplex_swigregister(ProductComplex) class DerivativeProductComplex(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeProductComplex, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeProductComplex, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeProductComplex(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeProductComplex __del__ = lambda self: None DerivativeProductComplex_swigregister = _quickfix.DerivativeProductComplex_swigregister DerivativeProductComplex_swigregister(DerivativeProductComplex) class MaturityMonthYearIncrement(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYearIncrement, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYearIncrement, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityMonthYearIncrement(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityMonthYearIncrement __del__ = lambda self: None MaturityMonthYearIncrement_swigregister = _quickfix.MaturityMonthYearIncrement_swigregister MaturityMonthYearIncrement_swigregister(MaturityMonthYearIncrement) class SecondaryHighLimitPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryHighLimitPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryHighLimitPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryHighLimitPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryHighLimitPrice __del__ = lambda self: None SecondaryHighLimitPrice_swigregister = _quickfix.SecondaryHighLimitPrice_swigregister SecondaryHighLimitPrice_swigregister(SecondaryHighLimitPrice) class MinLotSize(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MinLotSize, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MinLotSize, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MinLotSize(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MinLotSize __del__ = lambda self: None MinLotSize_swigregister = _quickfix.MinLotSize_swigregister MinLotSize_swigregister(MinLotSize) class NoExecInstRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoExecInstRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoExecInstRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoExecInstRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoExecInstRules __del__ = lambda self: None NoExecInstRules_swigregister = _quickfix.NoExecInstRules_swigregister NoExecInstRules_swigregister(NoExecInstRules) class NoLotTypeRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoLotTypeRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoLotTypeRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoLotTypeRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoLotTypeRules __del__ = lambda self: None NoLotTypeRules_swigregister = _quickfix.NoLotTypeRules_swigregister NoLotTypeRules_swigregister(NoLotTypeRules) class NoMatchRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMatchRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMatchRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMatchRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMatchRules __del__ = lambda self: None NoMatchRules_swigregister = _quickfix.NoMatchRules_swigregister NoMatchRules_swigregister(NoMatchRules) class NoMaturityRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMaturityRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMaturityRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMaturityRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMaturityRules __del__ = lambda self: None NoMaturityRules_swigregister = _quickfix.NoMaturityRules_swigregister NoMaturityRules_swigregister(NoMaturityRules) class NoOrdTypeRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoOrdTypeRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoOrdTypeRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoOrdTypeRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoOrdTypeRules __del__ = lambda self: None NoOrdTypeRules_swigregister = _quickfix.NoOrdTypeRules_swigregister NoOrdTypeRules_swigregister(NoOrdTypeRules) class NoTimeInForceRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTimeInForceRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTimeInForceRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTimeInForceRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTimeInForceRules __del__ = lambda self: None NoTimeInForceRules_swigregister = _quickfix.NoTimeInForceRules_swigregister NoTimeInForceRules_swigregister(NoTimeInForceRules) class SecondaryTradingReferencePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryTradingReferencePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryTradingReferencePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryTradingReferencePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryTradingReferencePrice __del__ = lambda self: None SecondaryTradingReferencePrice_swigregister = _quickfix.SecondaryTradingReferencePrice_swigregister SecondaryTradingReferencePrice_swigregister(SecondaryTradingReferencePrice) class StartMaturityMonthYear(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StartMaturityMonthYear, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StartMaturityMonthYear, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StartMaturityMonthYear(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StartMaturityMonthYear __del__ = lambda self: None StartMaturityMonthYear_swigregister = _quickfix.StartMaturityMonthYear_swigregister StartMaturityMonthYear_swigregister(StartMaturityMonthYear) class FlexProductEligibilityIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FlexProductEligibilityIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FlexProductEligibilityIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FlexProductEligibilityIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FlexProductEligibilityIndicator __del__ = lambda self: None FlexProductEligibilityIndicator_swigregister = _quickfix.FlexProductEligibilityIndicator_swigregister FlexProductEligibilityIndicator_swigregister(FlexProductEligibilityIndicator) class DerivFlexProductEligibilityIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivFlexProductEligibilityIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivFlexProductEligibilityIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivFlexProductEligibilityIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivFlexProductEligibilityIndicator __del__ = lambda self: None DerivFlexProductEligibilityIndicator_swigregister = _quickfix.DerivFlexProductEligibilityIndicator_swigregister DerivFlexProductEligibilityIndicator_swigregister(DerivFlexProductEligibilityIndicator) class FlexibleIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FlexibleIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FlexibleIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FlexibleIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FlexibleIndicator __del__ = lambda self: None FlexibleIndicator_swigregister = _quickfix.FlexibleIndicator_swigregister FlexibleIndicator_swigregister(FlexibleIndicator) class TradingCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradingCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradingCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradingCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradingCurrency __del__ = lambda self: None TradingCurrency_swigregister = _quickfix.TradingCurrency_swigregister TradingCurrency_swigregister(TradingCurrency) class DerivativeProduct(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeProduct, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeProduct, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeProduct(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeProduct __del__ = lambda self: None DerivativeProduct_swigregister = _quickfix.DerivativeProduct_swigregister DerivativeProduct_swigregister(DerivativeProduct) class DerivativeSecurityGroup(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityGroup, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityGroup, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityGroup(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityGroup __del__ = lambda self: None DerivativeSecurityGroup_swigregister = _quickfix.DerivativeSecurityGroup_swigregister DerivativeSecurityGroup_swigregister(DerivativeSecurityGroup) class DerivativeCFICode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeCFICode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeCFICode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeCFICode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeCFICode __del__ = lambda self: None DerivativeCFICode_swigregister = _quickfix.DerivativeCFICode_swigregister DerivativeCFICode_swigregister(DerivativeCFICode) class DerivativeSecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityType __del__ = lambda self: None DerivativeSecurityType_swigregister = _quickfix.DerivativeSecurityType_swigregister DerivativeSecurityType_swigregister(DerivativeSecurityType) class DerivativeSecuritySubType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecuritySubType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecuritySubType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecuritySubType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecuritySubType __del__ = lambda self: None DerivativeSecuritySubType_swigregister = _quickfix.DerivativeSecuritySubType_swigregister DerivativeSecuritySubType_swigregister(DerivativeSecuritySubType) class DerivativeMaturityMonthYear(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMaturityMonthYear, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMaturityMonthYear, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeMaturityMonthYear(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeMaturityMonthYear __del__ = lambda self: None DerivativeMaturityMonthYear_swigregister = _quickfix.DerivativeMaturityMonthYear_swigregister DerivativeMaturityMonthYear_swigregister(DerivativeMaturityMonthYear) class DerivativeMaturityDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMaturityDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMaturityDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeMaturityDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeMaturityDate __del__ = lambda self: None DerivativeMaturityDate_swigregister = _quickfix.DerivativeMaturityDate_swigregister DerivativeMaturityDate_swigregister(DerivativeMaturityDate) class DerivativeMaturityTime(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMaturityTime, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMaturityTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeMaturityTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeMaturityTime __del__ = lambda self: None DerivativeMaturityTime_swigregister = _quickfix.DerivativeMaturityTime_swigregister DerivativeMaturityTime_swigregister(DerivativeMaturityTime) class DerivativeSettleOnOpenFlag(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSettleOnOpenFlag, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSettleOnOpenFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSettleOnOpenFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSettleOnOpenFlag __del__ = lambda self: None DerivativeSettleOnOpenFlag_swigregister = _quickfix.DerivativeSettleOnOpenFlag_swigregister DerivativeSettleOnOpenFlag_swigregister(DerivativeSettleOnOpenFlag) class DerivativeInstrmtAssignmentMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrmtAssignmentMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrmtAssignmentMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrmtAssignmentMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrmtAssignmentMethod __del__ = lambda self: None DerivativeInstrmtAssignmentMethod_swigregister = _quickfix.DerivativeInstrmtAssignmentMethod_swigregister DerivativeInstrmtAssignmentMethod_swigregister(DerivativeInstrmtAssignmentMethod) class DerivativeSecurityStatus(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityStatus, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityStatus __del__ = lambda self: None DerivativeSecurityStatus_swigregister = _quickfix.DerivativeSecurityStatus_swigregister DerivativeSecurityStatus_swigregister(DerivativeSecurityStatus) class DerivativeInstrRegistry(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrRegistry, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrRegistry, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrRegistry(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrRegistry __del__ = lambda self: None DerivativeInstrRegistry_swigregister = _quickfix.DerivativeInstrRegistry_swigregister DerivativeInstrRegistry_swigregister(DerivativeInstrRegistry) class DerivativeCountryOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeCountryOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeCountryOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeCountryOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeCountryOfIssue __del__ = lambda self: None DerivativeCountryOfIssue_swigregister = _quickfix.DerivativeCountryOfIssue_swigregister DerivativeCountryOfIssue_swigregister(DerivativeCountryOfIssue) class DerivativeStateOrProvinceOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStateOrProvinceOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStateOrProvinceOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeStateOrProvinceOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeStateOrProvinceOfIssue __del__ = lambda self: None DerivativeStateOrProvinceOfIssue_swigregister = _quickfix.DerivativeStateOrProvinceOfIssue_swigregister DerivativeStateOrProvinceOfIssue_swigregister(DerivativeStateOrProvinceOfIssue) class DerivativeLocaleOfIssue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeLocaleOfIssue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeLocaleOfIssue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeLocaleOfIssue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeLocaleOfIssue __del__ = lambda self: None DerivativeLocaleOfIssue_swigregister = _quickfix.DerivativeLocaleOfIssue_swigregister DerivativeLocaleOfIssue_swigregister(DerivativeLocaleOfIssue) class DerivativeStrikePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeStrikePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeStrikePrice __del__ = lambda self: None DerivativeStrikePrice_swigregister = _quickfix.DerivativeStrikePrice_swigregister DerivativeStrikePrice_swigregister(DerivativeStrikePrice) class DerivativeStrikeCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikeCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikeCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeStrikeCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeStrikeCurrency __del__ = lambda self: None DerivativeStrikeCurrency_swigregister = _quickfix.DerivativeStrikeCurrency_swigregister DerivativeStrikeCurrency_swigregister(DerivativeStrikeCurrency) class DerivativeStrikeMultiplier(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikeMultiplier, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikeMultiplier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeStrikeMultiplier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeStrikeMultiplier __del__ = lambda self: None DerivativeStrikeMultiplier_swigregister = _quickfix.DerivativeStrikeMultiplier_swigregister DerivativeStrikeMultiplier_swigregister(DerivativeStrikeMultiplier) class DerivativeStrikeValue(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeStrikeValue, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeStrikeValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeStrikeValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeStrikeValue __del__ = lambda self: None DerivativeStrikeValue_swigregister = _quickfix.DerivativeStrikeValue_swigregister DerivativeStrikeValue_swigregister(DerivativeStrikeValue) class DerivativeOptAttribute(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeOptAttribute, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeOptAttribute, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeOptAttribute(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeOptAttribute __del__ = lambda self: None DerivativeOptAttribute_swigregister = _quickfix.DerivativeOptAttribute_swigregister DerivativeOptAttribute_swigregister(DerivativeOptAttribute) class DerivativeContractMultiplier(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeContractMultiplier, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeContractMultiplier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeContractMultiplier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeContractMultiplier __del__ = lambda self: None DerivativeContractMultiplier_swigregister = _quickfix.DerivativeContractMultiplier_swigregister DerivativeContractMultiplier_swigregister(DerivativeContractMultiplier) class DerivativeMinPriceIncrement(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMinPriceIncrement, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMinPriceIncrement, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeMinPriceIncrement(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeMinPriceIncrement __del__ = lambda self: None DerivativeMinPriceIncrement_swigregister = _quickfix.DerivativeMinPriceIncrement_swigregister DerivativeMinPriceIncrement_swigregister(DerivativeMinPriceIncrement) class DerivativeMinPriceIncrementAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeMinPriceIncrementAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeMinPriceIncrementAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeMinPriceIncrementAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeMinPriceIncrementAmount __del__ = lambda self: None DerivativeMinPriceIncrementAmount_swigregister = _quickfix.DerivativeMinPriceIncrementAmount_swigregister DerivativeMinPriceIncrementAmount_swigregister(DerivativeMinPriceIncrementAmount) class DerivativeUnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeUnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeUnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeUnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeUnitOfMeasure __del__ = lambda self: None DerivativeUnitOfMeasure_swigregister = _quickfix.DerivativeUnitOfMeasure_swigregister DerivativeUnitOfMeasure_swigregister(DerivativeUnitOfMeasure) class DerivativeUnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeUnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeUnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeUnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeUnitOfMeasureQty __del__ = lambda self: None DerivativeUnitOfMeasureQty_swigregister = _quickfix.DerivativeUnitOfMeasureQty_swigregister DerivativeUnitOfMeasureQty_swigregister(DerivativeUnitOfMeasureQty) class DerivativeTimeUnit(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeTimeUnit, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeTimeUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeTimeUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeTimeUnit __del__ = lambda self: None DerivativeTimeUnit_swigregister = _quickfix.DerivativeTimeUnit_swigregister DerivativeTimeUnit_swigregister(DerivativeTimeUnit) class DerivativeSecurityExchange(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityExchange, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityExchange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityExchange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityExchange __del__ = lambda self: None DerivativeSecurityExchange_swigregister = _quickfix.DerivativeSecurityExchange_swigregister DerivativeSecurityExchange_swigregister(DerivativeSecurityExchange) class DerivativePositionLimit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePositionLimit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativePositionLimit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativePositionLimit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativePositionLimit __del__ = lambda self: None DerivativePositionLimit_swigregister = _quickfix.DerivativePositionLimit_swigregister DerivativePositionLimit_swigregister(DerivativePositionLimit) class DerivativeNTPositionLimit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeNTPositionLimit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeNTPositionLimit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeNTPositionLimit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeNTPositionLimit __del__ = lambda self: None DerivativeNTPositionLimit_swigregister = _quickfix.DerivativeNTPositionLimit_swigregister DerivativeNTPositionLimit_swigregister(DerivativeNTPositionLimit) class DerivativeIssuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeIssuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeIssuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeIssuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeIssuer __del__ = lambda self: None DerivativeIssuer_swigregister = _quickfix.DerivativeIssuer_swigregister DerivativeIssuer_swigregister(DerivativeIssuer) class DerivativeIssueDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeIssueDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeIssueDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeIssueDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeIssueDate __del__ = lambda self: None DerivativeIssueDate_swigregister = _quickfix.DerivativeIssueDate_swigregister DerivativeIssueDate_swigregister(DerivativeIssueDate) class DerivativeEncodedIssuerLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedIssuerLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedIssuerLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEncodedIssuerLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEncodedIssuerLen __del__ = lambda self: None DerivativeEncodedIssuerLen_swigregister = _quickfix.DerivativeEncodedIssuerLen_swigregister DerivativeEncodedIssuerLen_swigregister(DerivativeEncodedIssuerLen) class DerivativeEncodedIssuer(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedIssuer, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedIssuer, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEncodedIssuer(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEncodedIssuer __del__ = lambda self: None DerivativeEncodedIssuer_swigregister = _quickfix.DerivativeEncodedIssuer_swigregister DerivativeEncodedIssuer_swigregister(DerivativeEncodedIssuer) class DerivativeSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityDesc __del__ = lambda self: None DerivativeSecurityDesc_swigregister = _quickfix.DerivativeSecurityDesc_swigregister DerivativeSecurityDesc_swigregister(DerivativeSecurityDesc) class DerivativeEncodedSecurityDescLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedSecurityDescLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedSecurityDescLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEncodedSecurityDescLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEncodedSecurityDescLen __del__ = lambda self: None DerivativeEncodedSecurityDescLen_swigregister = _quickfix.DerivativeEncodedSecurityDescLen_swigregister DerivativeEncodedSecurityDescLen_swigregister(DerivativeEncodedSecurityDescLen) class DerivativeEncodedSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEncodedSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEncodedSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEncodedSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEncodedSecurityDesc __del__ = lambda self: None DerivativeEncodedSecurityDesc_swigregister = _quickfix.DerivativeEncodedSecurityDesc_swigregister DerivativeEncodedSecurityDesc_swigregister(DerivativeEncodedSecurityDesc) class DerivativeSecurityXMLLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityXMLLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityXMLLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityXMLLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityXMLLen __del__ = lambda self: None DerivativeSecurityXMLLen_swigregister = _quickfix.DerivativeSecurityXMLLen_swigregister DerivativeSecurityXMLLen_swigregister(DerivativeSecurityXMLLen) class DerivativeSecurityXML(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityXML, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityXML, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityXML(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityXML __del__ = lambda self: None DerivativeSecurityXML_swigregister = _quickfix.DerivativeSecurityXML_swigregister DerivativeSecurityXML_swigregister(DerivativeSecurityXML) class DerivativeSecurityXMLSchema(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSecurityXMLSchema, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSecurityXMLSchema, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSecurityXMLSchema(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSecurityXMLSchema __del__ = lambda self: None DerivativeSecurityXMLSchema_swigregister = _quickfix.DerivativeSecurityXMLSchema_swigregister DerivativeSecurityXMLSchema_swigregister(DerivativeSecurityXMLSchema) class DerivativeContractSettlMonth(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeContractSettlMonth, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeContractSettlMonth, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeContractSettlMonth(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeContractSettlMonth __del__ = lambda self: None DerivativeContractSettlMonth_swigregister = _quickfix.DerivativeContractSettlMonth_swigregister DerivativeContractSettlMonth_swigregister(DerivativeContractSettlMonth) class NoDerivativeEvents(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeEvents, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeEvents, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDerivativeEvents(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDerivativeEvents __del__ = lambda self: None NoDerivativeEvents_swigregister = _quickfix.NoDerivativeEvents_swigregister NoDerivativeEvents_swigregister(NoDerivativeEvents) class DerivativeEventType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEventType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEventType __del__ = lambda self: None DerivativeEventType_swigregister = _quickfix.DerivativeEventType_swigregister DerivativeEventType_swigregister(DerivativeEventType) class DerivativeEventDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEventDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEventDate __del__ = lambda self: None DerivativeEventDate_swigregister = _quickfix.DerivativeEventDate_swigregister DerivativeEventDate_swigregister(DerivativeEventDate) class DerivativeEventTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEventTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEventTime __del__ = lambda self: None DerivativeEventTime_swigregister = _quickfix.DerivativeEventTime_swigregister DerivativeEventTime_swigregister(DerivativeEventTime) class DerivativeEventPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEventPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEventPx __del__ = lambda self: None DerivativeEventPx_swigregister = _quickfix.DerivativeEventPx_swigregister DerivativeEventPx_swigregister(DerivativeEventPx) class DerivativeEventText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeEventText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeEventText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeEventText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeEventText __del__ = lambda self: None DerivativeEventText_swigregister = _quickfix.DerivativeEventText_swigregister DerivativeEventText_swigregister(DerivativeEventText) class NoDerivativeInstrumentParties(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeInstrumentParties, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeInstrumentParties, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDerivativeInstrumentParties(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDerivativeInstrumentParties __del__ = lambda self: None NoDerivativeInstrumentParties_swigregister = _quickfix.NoDerivativeInstrumentParties_swigregister NoDerivativeInstrumentParties_swigregister(NoDerivativeInstrumentParties) class DerivativeInstrumentPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrumentPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartyID __del__ = lambda self: None DerivativeInstrumentPartyID_swigregister = _quickfix.DerivativeInstrumentPartyID_swigregister DerivativeInstrumentPartyID_swigregister(DerivativeInstrumentPartyID) class DerivativeInstrumentPartyIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrumentPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartyIDSource __del__ = lambda self: None DerivativeInstrumentPartyIDSource_swigregister = _quickfix.DerivativeInstrumentPartyIDSource_swigregister DerivativeInstrumentPartyIDSource_swigregister(DerivativeInstrumentPartyIDSource) class DerivativeInstrumentPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrumentPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartyRole __del__ = lambda self: None DerivativeInstrumentPartyRole_swigregister = _quickfix.DerivativeInstrumentPartyRole_swigregister DerivativeInstrumentPartyRole_swigregister(DerivativeInstrumentPartyRole) class NoDerivativeInstrumentPartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeInstrumentPartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeInstrumentPartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDerivativeInstrumentPartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDerivativeInstrumentPartySubIDs __del__ = lambda self: None NoDerivativeInstrumentPartySubIDs_swigregister = _quickfix.NoDerivativeInstrumentPartySubIDs_swigregister NoDerivativeInstrumentPartySubIDs_swigregister(NoDerivativeInstrumentPartySubIDs) class DerivativeInstrumentPartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrumentPartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartySubID __del__ = lambda self: None DerivativeInstrumentPartySubID_swigregister = _quickfix.DerivativeInstrumentPartySubID_swigregister DerivativeInstrumentPartySubID_swigregister(DerivativeInstrumentPartySubID) class DerivativeInstrumentPartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrumentPartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrumentPartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrumentPartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrumentPartySubIDType __del__ = lambda self: None DerivativeInstrumentPartySubIDType_swigregister = _quickfix.DerivativeInstrumentPartySubIDType_swigregister DerivativeInstrumentPartySubIDType_swigregister(DerivativeInstrumentPartySubIDType) class DerivativeExerciseStyle(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeExerciseStyle, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeExerciseStyle, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeExerciseStyle(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeExerciseStyle __del__ = lambda self: None DerivativeExerciseStyle_swigregister = _quickfix.DerivativeExerciseStyle_swigregister DerivativeExerciseStyle_swigregister(DerivativeExerciseStyle) class MarketSegmentID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarketSegmentID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarketSegmentID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarketSegmentID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarketSegmentID __del__ = lambda self: None MarketSegmentID_swigregister = _quickfix.MarketSegmentID_swigregister MarketSegmentID_swigregister(MarketSegmentID) class MarketID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarketID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarketID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarketID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarketID __del__ = lambda self: None MarketID_swigregister = _quickfix.MarketID_swigregister MarketID_swigregister(MarketID) class MaturityMonthYearIncrementUnits(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYearIncrementUnits, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYearIncrementUnits, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityMonthYearIncrementUnits(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityMonthYearIncrementUnits __del__ = lambda self: None MaturityMonthYearIncrementUnits_swigregister = _quickfix.MaturityMonthYearIncrementUnits_swigregister MaturityMonthYearIncrementUnits_swigregister(MaturityMonthYearIncrementUnits) class MaturityMonthYearFormat(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MaturityMonthYearFormat, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MaturityMonthYearFormat, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MaturityMonthYearFormat(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MaturityMonthYearFormat __del__ = lambda self: None MaturityMonthYearFormat_swigregister = _quickfix.MaturityMonthYearFormat_swigregister MaturityMonthYearFormat_swigregister(MaturityMonthYearFormat) class StrikeExerciseStyle(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikeExerciseStyle, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikeExerciseStyle, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikeExerciseStyle(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikeExerciseStyle __del__ = lambda self: None StrikeExerciseStyle_swigregister = _quickfix.StrikeExerciseStyle_swigregister StrikeExerciseStyle_swigregister(StrikeExerciseStyle) class SecondaryPriceLimitType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecondaryPriceLimitType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecondaryPriceLimitType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecondaryPriceLimitType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecondaryPriceLimitType __del__ = lambda self: None SecondaryPriceLimitType_swigregister = _quickfix.SecondaryPriceLimitType_swigregister SecondaryPriceLimitType_swigregister(SecondaryPriceLimitType) class PriceLimitType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, PriceLimitType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, PriceLimitType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_PriceLimitType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_PriceLimitType __del__ = lambda self: None PriceLimitType_swigregister = _quickfix.PriceLimitType_swigregister PriceLimitType_swigregister(PriceLimitType) class ExecInstValue(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ExecInstValue, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ExecInstValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ExecInstValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ExecInstValue __del__ = lambda self: None ExecInstValue_swigregister = _quickfix.ExecInstValue_swigregister ExecInstValue_swigregister(ExecInstValue) class NoTradingSessionRules(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTradingSessionRules, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTradingSessionRules, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTradingSessionRules(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTradingSessionRules __del__ = lambda self: None NoTradingSessionRules_swigregister = _quickfix.NoTradingSessionRules_swigregister NoTradingSessionRules_swigregister(NoTradingSessionRules) class NoMarketSegments(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoMarketSegments, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoMarketSegments, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoMarketSegments(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoMarketSegments __del__ = lambda self: None NoMarketSegments_swigregister = _quickfix.NoMarketSegments_swigregister NoMarketSegments_swigregister(NoMarketSegments) class NoDerivativeInstrAttrib(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoDerivativeInstrAttrib, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoDerivativeInstrAttrib, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoDerivativeInstrAttrib(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoDerivativeInstrAttrib __del__ = lambda self: None NoDerivativeInstrAttrib_swigregister = _quickfix.NoDerivativeInstrAttrib_swigregister NoDerivativeInstrAttrib_swigregister(NoDerivativeInstrAttrib) class NoNestedInstrAttrib(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNestedInstrAttrib, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNestedInstrAttrib, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNestedInstrAttrib(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNestedInstrAttrib __del__ = lambda self: None NoNestedInstrAttrib_swigregister = _quickfix.NoNestedInstrAttrib_swigregister NoNestedInstrAttrib_swigregister(NoNestedInstrAttrib) class DerivativeInstrAttribType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrAttribType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrAttribType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrAttribType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrAttribType __del__ = lambda self: None DerivativeInstrAttribType_swigregister = _quickfix.DerivativeInstrAttribType_swigregister DerivativeInstrAttribType_swigregister(DerivativeInstrAttribType) class DerivativeInstrAttribValue(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeInstrAttribValue, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeInstrAttribValue, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeInstrAttribValue(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeInstrAttribValue __del__ = lambda self: None DerivativeInstrAttribValue_swigregister = _quickfix.DerivativeInstrAttribValue_swigregister DerivativeInstrAttribValue_swigregister(DerivativeInstrAttribValue) class DerivativePriceUnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePriceUnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativePriceUnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativePriceUnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativePriceUnitOfMeasure __del__ = lambda self: None DerivativePriceUnitOfMeasure_swigregister = _quickfix.DerivativePriceUnitOfMeasure_swigregister DerivativePriceUnitOfMeasure_swigregister(DerivativePriceUnitOfMeasure) class DerivativePriceUnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePriceUnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativePriceUnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativePriceUnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativePriceUnitOfMeasureQty __del__ = lambda self: None DerivativePriceUnitOfMeasureQty_swigregister = _quickfix.DerivativePriceUnitOfMeasureQty_swigregister DerivativePriceUnitOfMeasureQty_swigregister(DerivativePriceUnitOfMeasureQty) class DerivativeSettlMethod(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeSettlMethod, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeSettlMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeSettlMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeSettlMethod __del__ = lambda self: None DerivativeSettlMethod_swigregister = _quickfix.DerivativeSettlMethod_swigregister DerivativeSettlMethod_swigregister(DerivativeSettlMethod) class DerivativePriceQuoteMethod(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePriceQuoteMethod, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativePriceQuoteMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativePriceQuoteMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativePriceQuoteMethod __del__ = lambda self: None DerivativePriceQuoteMethod_swigregister = _quickfix.DerivativePriceQuoteMethod_swigregister DerivativePriceQuoteMethod_swigregister(DerivativePriceQuoteMethod) class DerivativeFuturesValuationMethod(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeFuturesValuationMethod, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeFuturesValuationMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeFuturesValuationMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeFuturesValuationMethod __del__ = lambda self: None DerivativeFuturesValuationMethod_swigregister = _quickfix.DerivativeFuturesValuationMethod_swigregister DerivativeFuturesValuationMethod_swigregister(DerivativeFuturesValuationMethod) class DerivativeListMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeListMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeListMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeListMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeListMethod __del__ = lambda self: None DerivativeListMethod_swigregister = _quickfix.DerivativeListMethod_swigregister DerivativeListMethod_swigregister(DerivativeListMethod) class DerivativeCapPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeCapPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeCapPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeCapPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeCapPrice __del__ = lambda self: None DerivativeCapPrice_swigregister = _quickfix.DerivativeCapPrice_swigregister DerivativeCapPrice_swigregister(DerivativeCapPrice) class DerivativeFloorPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeFloorPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeFloorPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeFloorPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeFloorPrice __del__ = lambda self: None DerivativeFloorPrice_swigregister = _quickfix.DerivativeFloorPrice_swigregister DerivativeFloorPrice_swigregister(DerivativeFloorPrice) class DerivativePutOrCall(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativePutOrCall, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativePutOrCall, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativePutOrCall(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativePutOrCall __del__ = lambda self: None DerivativePutOrCall_swigregister = _quickfix.DerivativePutOrCall_swigregister DerivativePutOrCall_swigregister(DerivativePutOrCall) class ListUpdateAction(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListUpdateAction, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListUpdateAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListUpdateAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListUpdateAction __del__ = lambda self: None ListUpdateAction_swigregister = _quickfix.ListUpdateAction_swigregister ListUpdateAction_swigregister(ListUpdateAction) class ParentMktSegmID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ParentMktSegmID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ParentMktSegmID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ParentMktSegmID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ParentMktSegmID __del__ = lambda self: None ParentMktSegmID_swigregister = _quickfix.ParentMktSegmID_swigregister ParentMktSegmID_swigregister(ParentMktSegmID) class TradingSessionDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradingSessionDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradingSessionDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradingSessionDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradingSessionDesc __del__ = lambda self: None TradingSessionDesc_swigregister = _quickfix.TradingSessionDesc_swigregister TradingSessionDesc_swigregister(TradingSessionDesc) class TradSesUpdateAction(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesUpdateAction, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesUpdateAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesUpdateAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesUpdateAction __del__ = lambda self: None TradSesUpdateAction_swigregister = _quickfix.TradSesUpdateAction_swigregister TradSesUpdateAction_swigregister(TradSesUpdateAction) class RejectText(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RejectText, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RejectText, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RejectText(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RejectText __del__ = lambda self: None RejectText_swigregister = _quickfix.RejectText_swigregister RejectText_swigregister(RejectText) class FeeMultiplier(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FeeMultiplier, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FeeMultiplier, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FeeMultiplier(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FeeMultiplier __del__ = lambda self: None FeeMultiplier_swigregister = _quickfix.FeeMultiplier_swigregister FeeMultiplier_swigregister(FeeMultiplier) class UnderlyingLegSymbol(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSymbol, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSymbol, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSymbol(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSymbol __del__ = lambda self: None UnderlyingLegSymbol_swigregister = _quickfix.UnderlyingLegSymbol_swigregister UnderlyingLegSymbol_swigregister(UnderlyingLegSymbol) class UnderlyingLegSymbolSfx(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSymbolSfx, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSymbolSfx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSymbolSfx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSymbolSfx __del__ = lambda self: None UnderlyingLegSymbolSfx_swigregister = _quickfix.UnderlyingLegSymbolSfx_swigregister UnderlyingLegSymbolSfx_swigregister(UnderlyingLegSymbolSfx) class UnderlyingLegSecurityID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecurityID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityID __del__ = lambda self: None UnderlyingLegSecurityID_swigregister = _quickfix.UnderlyingLegSecurityID_swigregister UnderlyingLegSecurityID_swigregister(UnderlyingLegSecurityID) class UnderlyingLegSecurityIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecurityIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityIDSource __del__ = lambda self: None UnderlyingLegSecurityIDSource_swigregister = _quickfix.UnderlyingLegSecurityIDSource_swigregister UnderlyingLegSecurityIDSource_swigregister(UnderlyingLegSecurityIDSource) class NoUnderlyingLegSecurityAltID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoUnderlyingLegSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoUnderlyingLegSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoUnderlyingLegSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoUnderlyingLegSecurityAltID __del__ = lambda self: None NoUnderlyingLegSecurityAltID_swigregister = _quickfix.NoUnderlyingLegSecurityAltID_swigregister NoUnderlyingLegSecurityAltID_swigregister(NoUnderlyingLegSecurityAltID) class UnderlyingLegSecurityAltID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityAltID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityAltID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecurityAltID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityAltID __del__ = lambda self: None UnderlyingLegSecurityAltID_swigregister = _quickfix.UnderlyingLegSecurityAltID_swigregister UnderlyingLegSecurityAltID_swigregister(UnderlyingLegSecurityAltID) class UnderlyingLegSecurityAltIDSource(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityAltIDSource, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityAltIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecurityAltIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityAltIDSource __del__ = lambda self: None UnderlyingLegSecurityAltIDSource_swigregister = _quickfix.UnderlyingLegSecurityAltIDSource_swigregister UnderlyingLegSecurityAltIDSource_swigregister(UnderlyingLegSecurityAltIDSource) class UnderlyingLegSecurityType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecurityType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityType __del__ = lambda self: None UnderlyingLegSecurityType_swigregister = _quickfix.UnderlyingLegSecurityType_swigregister UnderlyingLegSecurityType_swigregister(UnderlyingLegSecurityType) class UnderlyingLegSecuritySubType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecuritySubType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecuritySubType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecuritySubType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecuritySubType __del__ = lambda self: None UnderlyingLegSecuritySubType_swigregister = _quickfix.UnderlyingLegSecuritySubType_swigregister UnderlyingLegSecuritySubType_swigregister(UnderlyingLegSecuritySubType) class UnderlyingLegMaturityMonthYear(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegMaturityMonthYear, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegMaturityMonthYear, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegMaturityMonthYear(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegMaturityMonthYear __del__ = lambda self: None UnderlyingLegMaturityMonthYear_swigregister = _quickfix.UnderlyingLegMaturityMonthYear_swigregister UnderlyingLegMaturityMonthYear_swigregister(UnderlyingLegMaturityMonthYear) class UnderlyingLegStrikePrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegStrikePrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegStrikePrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegStrikePrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegStrikePrice __del__ = lambda self: None UnderlyingLegStrikePrice_swigregister = _quickfix.UnderlyingLegStrikePrice_swigregister UnderlyingLegStrikePrice_swigregister(UnderlyingLegStrikePrice) class UnderlyingLegSecurityExchange(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityExchange, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityExchange, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecurityExchange(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityExchange __del__ = lambda self: None UnderlyingLegSecurityExchange_swigregister = _quickfix.UnderlyingLegSecurityExchange_swigregister UnderlyingLegSecurityExchange_swigregister(UnderlyingLegSecurityExchange) class NoOfLegUnderlyings(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoOfLegUnderlyings, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoOfLegUnderlyings, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoOfLegUnderlyings(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoOfLegUnderlyings __del__ = lambda self: None NoOfLegUnderlyings_swigregister = _quickfix.NoOfLegUnderlyings_swigregister NoOfLegUnderlyings_swigregister(NoOfLegUnderlyings) class UnderlyingLegPutOrCall(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegPutOrCall, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegPutOrCall, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegPutOrCall(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegPutOrCall __del__ = lambda self: None UnderlyingLegPutOrCall_swigregister = _quickfix.UnderlyingLegPutOrCall_swigregister UnderlyingLegPutOrCall_swigregister(UnderlyingLegPutOrCall) class UnderlyingLegCFICode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegCFICode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegCFICode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegCFICode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegCFICode __del__ = lambda self: None UnderlyingLegCFICode_swigregister = _quickfix.UnderlyingLegCFICode_swigregister UnderlyingLegCFICode_swigregister(UnderlyingLegCFICode) class UnderlyingLegMaturityDate(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegMaturityDate, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegMaturityDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegMaturityDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegMaturityDate __del__ = lambda self: None UnderlyingLegMaturityDate_swigregister = _quickfix.UnderlyingLegMaturityDate_swigregister UnderlyingLegMaturityDate_swigregister(UnderlyingLegMaturityDate) class ApplReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplReqID __del__ = lambda self: None ApplReqID_swigregister = _quickfix.ApplReqID_swigregister ApplReqID_swigregister(ApplReqID) class ApplReqType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReqType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplReqType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplReqType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplReqType __del__ = lambda self: None ApplReqType_swigregister = _quickfix.ApplReqType_swigregister ApplReqType_swigregister(ApplReqType) class ApplResponseType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResponseType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplResponseType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplResponseType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplResponseType __del__ = lambda self: None ApplResponseType_swigregister = _quickfix.ApplResponseType_swigregister ApplResponseType_swigregister(ApplResponseType) class ApplTotalMessageCount(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplTotalMessageCount, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplTotalMessageCount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplTotalMessageCount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplTotalMessageCount __del__ = lambda self: None ApplTotalMessageCount_swigregister = _quickfix.ApplTotalMessageCount_swigregister ApplTotalMessageCount_swigregister(ApplTotalMessageCount) class ApplLastSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplLastSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplLastSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplLastSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplLastSeqNum __del__ = lambda self: None ApplLastSeqNum_swigregister = _quickfix.ApplLastSeqNum_swigregister ApplLastSeqNum_swigregister(ApplLastSeqNum) class NoApplIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoApplIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoApplIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoApplIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoApplIDs __del__ = lambda self: None NoApplIDs_swigregister = _quickfix.NoApplIDs_swigregister NoApplIDs_swigregister(NoApplIDs) class ApplResendFlag(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResendFlag, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplResendFlag, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplResendFlag(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplResendFlag __del__ = lambda self: None ApplResendFlag_swigregister = _quickfix.ApplResendFlag_swigregister ApplResendFlag_swigregister(ApplResendFlag) class ApplResponseID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResponseID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplResponseID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplResponseID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplResponseID __del__ = lambda self: None ApplResponseID_swigregister = _quickfix.ApplResponseID_swigregister ApplResponseID_swigregister(ApplResponseID) class ApplResponseError(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplResponseError, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplResponseError, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplResponseError(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplResponseError __del__ = lambda self: None ApplResponseError_swigregister = _quickfix.ApplResponseError_swigregister ApplResponseError_swigregister(ApplResponseError) class RefApplID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefApplID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefApplID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefApplID __del__ = lambda self: None RefApplID_swigregister = _quickfix.RefApplID_swigregister RefApplID_swigregister(RefApplID) class ApplReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplReportID __del__ = lambda self: None ApplReportID_swigregister = _quickfix.ApplReportID_swigregister ApplReportID_swigregister(ApplReportID) class RefApplLastSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplLastSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefApplLastSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefApplLastSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefApplLastSeqNum __del__ = lambda self: None RefApplLastSeqNum_swigregister = _quickfix.RefApplLastSeqNum_swigregister RefApplLastSeqNum_swigregister(RefApplLastSeqNum) class LegPutOrCall(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegPutOrCall, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegPutOrCall, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegPutOrCall(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegPutOrCall __del__ = lambda self: None LegPutOrCall_swigregister = _quickfix.LegPutOrCall_swigregister LegPutOrCall_swigregister(LegPutOrCall) class TotNoFills(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TotNoFills, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TotNoFills, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TotNoFills(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TotNoFills __del__ = lambda self: None TotNoFills_swigregister = _quickfix.TotNoFills_swigregister TotNoFills_swigregister(TotNoFills) class NoFills(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoFills, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoFills, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoFills(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoFills __del__ = lambda self: None NoFills_swigregister = _quickfix.NoFills_swigregister NoFills_swigregister(NoFills) class FillExecID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FillExecID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FillExecID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FillExecID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FillExecID __del__ = lambda self: None FillExecID_swigregister = _quickfix.FillExecID_swigregister FillExecID_swigregister(FillExecID) class FillPx(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FillPx, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FillPx, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FillPx(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FillPx __del__ = lambda self: None FillPx_swigregister = _quickfix.FillPx_swigregister FillPx_swigregister(FillPx) class FillQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FillQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FillQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FillQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FillQty __del__ = lambda self: None FillQty_swigregister = _quickfix.FillQty_swigregister FillQty_swigregister(FillQty) class LegAllocID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegAllocID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegAllocID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegAllocID __del__ = lambda self: None LegAllocID_swigregister = _quickfix.LegAllocID_swigregister LegAllocID_swigregister(LegAllocID) class LegAllocSettlCurrency(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegAllocSettlCurrency, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegAllocSettlCurrency, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegAllocSettlCurrency(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegAllocSettlCurrency __del__ = lambda self: None LegAllocSettlCurrency_swigregister = _quickfix.LegAllocSettlCurrency_swigregister LegAllocSettlCurrency_swigregister(LegAllocSettlCurrency) class TradSesEvent(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradSesEvent, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradSesEvent, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradSesEvent(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradSesEvent __del__ = lambda self: None TradSesEvent_swigregister = _quickfix.TradSesEvent_swigregister TradSesEvent_swigregister(TradSesEvent) class MassActionReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassActionReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassActionReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassActionReportID __del__ = lambda self: None MassActionReportID_swigregister = _quickfix.MassActionReportID_swigregister MassActionReportID_swigregister(MassActionReportID) class NoNotAffectedOrders(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNotAffectedOrders, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNotAffectedOrders, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNotAffectedOrders(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNotAffectedOrders __del__ = lambda self: None NoNotAffectedOrders_swigregister = _quickfix.NoNotAffectedOrders_swigregister NoNotAffectedOrders_swigregister(NoNotAffectedOrders) class NotAffectedOrderID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NotAffectedOrderID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NotAffectedOrderID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NotAffectedOrderID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NotAffectedOrderID __del__ = lambda self: None NotAffectedOrderID_swigregister = _quickfix.NotAffectedOrderID_swigregister NotAffectedOrderID_swigregister(NotAffectedOrderID) class NotAffOrigClOrdID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NotAffOrigClOrdID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NotAffOrigClOrdID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NotAffOrigClOrdID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NotAffOrigClOrdID __del__ = lambda self: None NotAffOrigClOrdID_swigregister = _quickfix.NotAffOrigClOrdID_swigregister NotAffOrigClOrdID_swigregister(NotAffOrigClOrdID) class MassActionType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassActionType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassActionType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassActionType __del__ = lambda self: None MassActionType_swigregister = _quickfix.MassActionType_swigregister MassActionType_swigregister(MassActionType) class MassActionScope(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionScope, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassActionScope, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassActionScope(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassActionScope __del__ = lambda self: None MassActionScope_swigregister = _quickfix.MassActionScope_swigregister MassActionScope_swigregister(MassActionScope) class MassActionResponse(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionResponse, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassActionResponse, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassActionResponse(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassActionResponse __del__ = lambda self: None MassActionResponse_swigregister = _quickfix.MassActionResponse_swigregister MassActionResponse_swigregister(MassActionResponse) class MassActionRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MassActionRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MassActionRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MassActionRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MassActionRejectReason __del__ = lambda self: None MassActionRejectReason_swigregister = _quickfix.MassActionRejectReason_swigregister MassActionRejectReason_swigregister(MassActionRejectReason) class MultilegModel(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MultilegModel, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MultilegModel, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MultilegModel(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MultilegModel __del__ = lambda self: None MultilegModel_swigregister = _quickfix.MultilegModel_swigregister MultilegModel_swigregister(MultilegModel) class MultilegPriceMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MultilegPriceMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MultilegPriceMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MultilegPriceMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MultilegPriceMethod __del__ = lambda self: None MultilegPriceMethod_swigregister = _quickfix.MultilegPriceMethod_swigregister MultilegPriceMethod_swigregister(MultilegPriceMethod) class LegVolatility(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegVolatility, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegVolatility, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegVolatility(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegVolatility __del__ = lambda self: None LegVolatility_swigregister = _quickfix.LegVolatility_swigregister LegVolatility_swigregister(LegVolatility) class DividendYield(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DividendYield, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DividendYield, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DividendYield(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DividendYield __del__ = lambda self: None DividendYield_swigregister = _quickfix.DividendYield_swigregister DividendYield_swigregister(DividendYield) class LegDividendYield(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegDividendYield, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegDividendYield, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegDividendYield(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegDividendYield __del__ = lambda self: None LegDividendYield_swigregister = _quickfix.LegDividendYield_swigregister LegDividendYield_swigregister(LegDividendYield) class CurrencyRatio(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, CurrencyRatio, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, CurrencyRatio, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_CurrencyRatio(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_CurrencyRatio __del__ = lambda self: None CurrencyRatio_swigregister = _quickfix.CurrencyRatio_swigregister CurrencyRatio_swigregister(CurrencyRatio) class LegCurrencyRatio(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegCurrencyRatio, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegCurrencyRatio, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegCurrencyRatio(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegCurrencyRatio __del__ = lambda self: None LegCurrencyRatio_swigregister = _quickfix.LegCurrencyRatio_swigregister LegCurrencyRatio_swigregister(LegCurrencyRatio) class LegExecInst(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegExecInst, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegExecInst, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegExecInst(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegExecInst __del__ = lambda self: None LegExecInst_swigregister = _quickfix.LegExecInst_swigregister LegExecInst_swigregister(LegExecInst) class ContingencyType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContingencyType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContingencyType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContingencyType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContingencyType __del__ = lambda self: None ContingencyType_swigregister = _quickfix.ContingencyType_swigregister ContingencyType_swigregister(ContingencyType) class ListRejectReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ListRejectReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ListRejectReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ListRejectReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ListRejectReason __del__ = lambda self: None ListRejectReason_swigregister = _quickfix.ListRejectReason_swigregister ListRejectReason_swigregister(ListRejectReason) class NoTrdRepIndicators(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTrdRepIndicators, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTrdRepIndicators, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTrdRepIndicators(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTrdRepIndicators __del__ = lambda self: None NoTrdRepIndicators_swigregister = _quickfix.NoTrdRepIndicators_swigregister NoTrdRepIndicators_swigregister(NoTrdRepIndicators) class TrdRepPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRepPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdRepPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdRepPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdRepPartyRole __del__ = lambda self: None TrdRepPartyRole_swigregister = _quickfix.TrdRepPartyRole_swigregister TrdRepPartyRole_swigregister(TrdRepPartyRole) class TrdRepIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TrdRepIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TrdRepIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TrdRepIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TrdRepIndicator __del__ = lambda self: None TrdRepIndicator_swigregister = _quickfix.TrdRepIndicator_swigregister TrdRepIndicator_swigregister(TrdRepIndicator) class TradePublishIndicator(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TradePublishIndicator, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TradePublishIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TradePublishIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TradePublishIndicator __del__ = lambda self: None TradePublishIndicator_swigregister = _quickfix.TradePublishIndicator_swigregister TradePublishIndicator_swigregister(TradePublishIndicator) class UnderlyingLegOptAttribute(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegOptAttribute, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegOptAttribute, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegOptAttribute(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegOptAttribute __del__ = lambda self: None UnderlyingLegOptAttribute_swigregister = _quickfix.UnderlyingLegOptAttribute_swigregister UnderlyingLegOptAttribute_swigregister(UnderlyingLegOptAttribute) class UnderlyingLegSecurityDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegSecurityDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegSecurityDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegSecurityDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegSecurityDesc __del__ = lambda self: None UnderlyingLegSecurityDesc_swigregister = _quickfix.UnderlyingLegSecurityDesc_swigregister UnderlyingLegSecurityDesc_swigregister(UnderlyingLegSecurityDesc) class MarketReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarketReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarketReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarketReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarketReqID __del__ = lambda self: None MarketReqID_swigregister = _quickfix.MarketReqID_swigregister MarketReqID_swigregister(MarketReqID) class MarketReportID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarketReportID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarketReportID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarketReportID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarketReportID __del__ = lambda self: None MarketReportID_swigregister = _quickfix.MarketReportID_swigregister MarketReportID_swigregister(MarketReportID) class MarketUpdateAction(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarketUpdateAction, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarketUpdateAction, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarketUpdateAction(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarketUpdateAction __del__ = lambda self: None MarketUpdateAction_swigregister = _quickfix.MarketUpdateAction_swigregister MarketUpdateAction_swigregister(MarketUpdateAction) class MarketSegmentDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MarketSegmentDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MarketSegmentDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MarketSegmentDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MarketSegmentDesc __del__ = lambda self: None MarketSegmentDesc_swigregister = _quickfix.MarketSegmentDesc_swigregister MarketSegmentDesc_swigregister(MarketSegmentDesc) class EncodedMktSegmDescLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedMktSegmDescLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedMktSegmDescLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedMktSegmDescLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedMktSegmDescLen __del__ = lambda self: None EncodedMktSegmDescLen_swigregister = _quickfix.EncodedMktSegmDescLen_swigregister EncodedMktSegmDescLen_swigregister(EncodedMktSegmDescLen) class EncodedMktSegmDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedMktSegmDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedMktSegmDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedMktSegmDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedMktSegmDesc __del__ = lambda self: None EncodedMktSegmDesc_swigregister = _quickfix.EncodedMktSegmDesc_swigregister EncodedMktSegmDesc_swigregister(EncodedMktSegmDesc) class ApplNewSeqNum(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplNewSeqNum, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplNewSeqNum, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplNewSeqNum(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplNewSeqNum __del__ = lambda self: None ApplNewSeqNum_swigregister = _quickfix.ApplNewSeqNum_swigregister ApplNewSeqNum_swigregister(ApplNewSeqNum) class EncryptedPasswordMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedPasswordMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncryptedPasswordMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncryptedPasswordMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncryptedPasswordMethod __del__ = lambda self: None EncryptedPasswordMethod_swigregister = _quickfix.EncryptedPasswordMethod_swigregister EncryptedPasswordMethod_swigregister(EncryptedPasswordMethod) class EncryptedPasswordLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedPasswordLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncryptedPasswordLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncryptedPasswordLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncryptedPasswordLen __del__ = lambda self: None EncryptedPasswordLen_swigregister = _quickfix.EncryptedPasswordLen_swigregister EncryptedPasswordLen_swigregister(EncryptedPasswordLen) class EncryptedPassword(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedPassword, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncryptedPassword, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncryptedPassword(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncryptedPassword __del__ = lambda self: None EncryptedPassword_swigregister = _quickfix.EncryptedPassword_swigregister EncryptedPassword_swigregister(EncryptedPassword) class EncryptedNewPasswordLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedNewPasswordLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncryptedNewPasswordLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncryptedNewPasswordLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncryptedNewPasswordLen __del__ = lambda self: None EncryptedNewPasswordLen_swigregister = _quickfix.EncryptedNewPasswordLen_swigregister EncryptedNewPasswordLen_swigregister(EncryptedNewPasswordLen) class EncryptedNewPassword(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncryptedNewPassword, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncryptedNewPassword, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncryptedNewPassword(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncryptedNewPassword __del__ = lambda self: None EncryptedNewPassword_swigregister = _quickfix.EncryptedNewPassword_swigregister EncryptedNewPassword_swigregister(EncryptedNewPassword) class UnderlyingLegMaturityTime(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingLegMaturityTime, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingLegMaturityTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingLegMaturityTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingLegMaturityTime __del__ = lambda self: None UnderlyingLegMaturityTime_swigregister = _quickfix.UnderlyingLegMaturityTime_swigregister UnderlyingLegMaturityTime_swigregister(UnderlyingLegMaturityTime) class RefApplExtID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplExtID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefApplExtID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefApplExtID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefApplExtID __del__ = lambda self: None RefApplExtID_swigregister = _quickfix.RefApplExtID_swigregister RefApplExtID_swigregister(RefApplExtID) class DefaultApplExtID(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultApplExtID, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DefaultApplExtID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DefaultApplExtID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DefaultApplExtID __del__ = lambda self: None DefaultApplExtID_swigregister = _quickfix.DefaultApplExtID_swigregister DefaultApplExtID_swigregister(DefaultApplExtID) class DefaultCstmApplVerID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultCstmApplVerID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DefaultCstmApplVerID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DefaultCstmApplVerID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DefaultCstmApplVerID __del__ = lambda self: None DefaultCstmApplVerID_swigregister = _quickfix.DefaultCstmApplVerID_swigregister DefaultCstmApplVerID_swigregister(DefaultCstmApplVerID) class SessionStatus(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SessionStatus, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SessionStatus, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SessionStatus(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SessionStatus __del__ = lambda self: None SessionStatus_swigregister = _quickfix.SessionStatus_swigregister SessionStatus_swigregister(SessionStatus) class DefaultVerIndicator(BoolField): __swig_setmethods__ = {} for _s in [BoolField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DefaultVerIndicator, name, value) __swig_getmethods__ = {} for _s in [BoolField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DefaultVerIndicator, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DefaultVerIndicator(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DefaultVerIndicator __del__ = lambda self: None DefaultVerIndicator_swigregister = _quickfix.DefaultVerIndicator_swigregister DefaultVerIndicator_swigregister(DefaultVerIndicator) class Nested4PartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested4PartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested4PartySubIDType __del__ = lambda self: None Nested4PartySubIDType_swigregister = _quickfix.Nested4PartySubIDType_swigregister Nested4PartySubIDType_swigregister(Nested4PartySubIDType) class Nested4PartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested4PartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested4PartySubID __del__ = lambda self: None Nested4PartySubID_swigregister = _quickfix.Nested4PartySubID_swigregister Nested4PartySubID_swigregister(Nested4PartySubID) class NoNested4PartySubIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested4PartySubIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNested4PartySubIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNested4PartySubIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNested4PartySubIDs __del__ = lambda self: None NoNested4PartySubIDs_swigregister = _quickfix.NoNested4PartySubIDs_swigregister NoNested4PartySubIDs_swigregister(NoNested4PartySubIDs) class NoNested4PartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNested4PartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNested4PartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNested4PartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNested4PartyIDs __del__ = lambda self: None NoNested4PartyIDs_swigregister = _quickfix.NoNested4PartyIDs_swigregister NoNested4PartyIDs_swigregister(NoNested4PartyIDs) class Nested4PartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested4PartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested4PartyID __del__ = lambda self: None Nested4PartyID_swigregister = _quickfix.Nested4PartyID_swigregister Nested4PartyID_swigregister(Nested4PartyID) class Nested4PartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested4PartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested4PartyIDSource __del__ = lambda self: None Nested4PartyIDSource_swigregister = _quickfix.Nested4PartyIDSource_swigregister Nested4PartyIDSource_swigregister(Nested4PartyIDSource) class Nested4PartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Nested4PartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Nested4PartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Nested4PartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Nested4PartyRole __del__ = lambda self: None Nested4PartyRole_swigregister = _quickfix.Nested4PartyRole_swigregister Nested4PartyRole_swigregister(Nested4PartyRole) class LegLastQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegLastQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegLastQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegLastQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegLastQty __del__ = lambda self: None LegLastQty_swigregister = _quickfix.LegLastQty_swigregister LegLastQty_swigregister(LegLastQty) class UnderlyingExerciseStyle(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingExerciseStyle, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingExerciseStyle, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingExerciseStyle(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingExerciseStyle __del__ = lambda self: None UnderlyingExerciseStyle_swigregister = _quickfix.UnderlyingExerciseStyle_swigregister UnderlyingExerciseStyle_swigregister(UnderlyingExerciseStyle) class LegExerciseStyle(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegExerciseStyle, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegExerciseStyle, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegExerciseStyle(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegExerciseStyle __del__ = lambda self: None LegExerciseStyle_swigregister = _quickfix.LegExerciseStyle_swigregister LegExerciseStyle_swigregister(LegExerciseStyle) class LegPriceUnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegPriceUnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegPriceUnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegPriceUnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegPriceUnitOfMeasure __del__ = lambda self: None LegPriceUnitOfMeasure_swigregister = _quickfix.LegPriceUnitOfMeasure_swigregister LegPriceUnitOfMeasure_swigregister(LegPriceUnitOfMeasure) class LegPriceUnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegPriceUnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegPriceUnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegPriceUnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegPriceUnitOfMeasureQty __del__ = lambda self: None LegPriceUnitOfMeasureQty_swigregister = _quickfix.LegPriceUnitOfMeasureQty_swigregister LegPriceUnitOfMeasureQty_swigregister(LegPriceUnitOfMeasureQty) class UnderlyingUnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingUnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingUnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingUnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingUnitOfMeasureQty __del__ = lambda self: None UnderlyingUnitOfMeasureQty_swigregister = _quickfix.UnderlyingUnitOfMeasureQty_swigregister UnderlyingUnitOfMeasureQty_swigregister(UnderlyingUnitOfMeasureQty) class UnderlyingPriceUnitOfMeasure(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPriceUnitOfMeasure, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPriceUnitOfMeasure, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingPriceUnitOfMeasure(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingPriceUnitOfMeasure __del__ = lambda self: None UnderlyingPriceUnitOfMeasure_swigregister = _quickfix.UnderlyingPriceUnitOfMeasure_swigregister UnderlyingPriceUnitOfMeasure_swigregister(UnderlyingPriceUnitOfMeasure) class UnderlyingPriceUnitOfMeasureQty(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPriceUnitOfMeasureQty, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPriceUnitOfMeasureQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingPriceUnitOfMeasureQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingPriceUnitOfMeasureQty __del__ = lambda self: None UnderlyingPriceUnitOfMeasureQty_swigregister = _quickfix.UnderlyingPriceUnitOfMeasureQty_swigregister UnderlyingPriceUnitOfMeasureQty_swigregister(UnderlyingPriceUnitOfMeasureQty) class ApplReportType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ApplReportType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ApplReportType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ApplReportType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ApplReportType __del__ = lambda self: None ApplReportType_swigregister = _quickfix.ApplReportType_swigregister ApplReportType_swigregister(ApplReportType) class HaltReasonInt(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, HaltReasonInt, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, HaltReasonInt, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_HaltReasonInt(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_HaltReasonInt __del__ = lambda self: None HaltReasonInt_swigregister = _quickfix.HaltReasonInt_swigregister HaltReasonInt_swigregister(HaltReasonInt) class SideLastQty(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideLastQty, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideLastQty, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideLastQty(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideLastQty __del__ = lambda self: None SideLastQty_swigregister = _quickfix.SideLastQty_swigregister SideLastQty_swigregister(SideLastQty) class UnderlyingInstrumentPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingInstrumentPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartyID __del__ = lambda self: None UnderlyingInstrumentPartyID_swigregister = _quickfix.UnderlyingInstrumentPartyID_swigregister UnderlyingInstrumentPartyID_swigregister(UnderlyingInstrumentPartyID) class UnderlyingInstrumentPartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingInstrumentPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartyIDSource __del__ = lambda self: None UnderlyingInstrumentPartyIDSource_swigregister = _quickfix.UnderlyingInstrumentPartyIDSource_swigregister UnderlyingInstrumentPartyIDSource_swigregister(UnderlyingInstrumentPartyIDSource) class UnderlyingInstrumentPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingInstrumentPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartyRole __del__ = lambda self: None UnderlyingInstrumentPartyRole_swigregister = _quickfix.UnderlyingInstrumentPartyRole_swigregister UnderlyingInstrumentPartyRole_swigregister(UnderlyingInstrumentPartyRole) class UnderlyingInstrumentPartySubID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartySubID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartySubID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingInstrumentPartySubID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartySubID __del__ = lambda self: None UnderlyingInstrumentPartySubID_swigregister = _quickfix.UnderlyingInstrumentPartySubID_swigregister UnderlyingInstrumentPartySubID_swigregister(UnderlyingInstrumentPartySubID) class UnderlyingInstrumentPartySubIDType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingInstrumentPartySubIDType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingInstrumentPartySubIDType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingInstrumentPartySubIDType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingInstrumentPartySubIDType __del__ = lambda self: None UnderlyingInstrumentPartySubIDType_swigregister = _quickfix.UnderlyingInstrumentPartySubIDType_swigregister UnderlyingInstrumentPartySubIDType_swigregister(UnderlyingInstrumentPartySubIDType) class OptPayoutAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OptPayoutAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OptPayoutAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OptPayoutAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OptPayoutAmount __del__ = lambda self: None OptPayoutAmount_swigregister = _quickfix.OptPayoutAmount_swigregister OptPayoutAmount_swigregister(OptPayoutAmount) class ValuationMethod(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ValuationMethod, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ValuationMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ValuationMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ValuationMethod __del__ = lambda self: None ValuationMethod_swigregister = _quickfix.ValuationMethod_swigregister ValuationMethod_swigregister(ValuationMethod) class DerivativeValuationMethod(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeValuationMethod, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeValuationMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeValuationMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeValuationMethod __del__ = lambda self: None DerivativeValuationMethod_swigregister = _quickfix.DerivativeValuationMethod_swigregister DerivativeValuationMethod_swigregister(DerivativeValuationMethod) class SideExecID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideExecID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideExecID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideExecID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideExecID __del__ = lambda self: None SideExecID_swigregister = _quickfix.SideExecID_swigregister SideExecID_swigregister(SideExecID) class OrderDelay(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderDelay, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderDelay, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderDelay(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderDelay __del__ = lambda self: None OrderDelay_swigregister = _quickfix.OrderDelay_swigregister OrderDelay_swigregister(OrderDelay) class OrderDelayUnit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrderDelayUnit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrderDelayUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrderDelayUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrderDelayUnit __del__ = lambda self: None OrderDelayUnit_swigregister = _quickfix.OrderDelayUnit_swigregister OrderDelayUnit_swigregister(OrderDelayUnit) class VenueType(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, VenueType, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, VenueType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_VenueType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_VenueType __del__ = lambda self: None VenueType_swigregister = _quickfix.VenueType_swigregister VenueType_swigregister(VenueType) class RefOrdIDReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefOrdIDReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefOrdIDReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefOrdIDReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefOrdIDReason __del__ = lambda self: None RefOrdIDReason_swigregister = _quickfix.RefOrdIDReason_swigregister RefOrdIDReason_swigregister(RefOrdIDReason) class OrigCustOrderCapacity(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OrigCustOrderCapacity, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OrigCustOrderCapacity, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OrigCustOrderCapacity(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OrigCustOrderCapacity __del__ = lambda self: None OrigCustOrderCapacity_swigregister = _quickfix.OrigCustOrderCapacity_swigregister OrigCustOrderCapacity_swigregister(OrigCustOrderCapacity) class RefApplReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RefApplReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RefApplReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RefApplReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RefApplReqID __del__ = lambda self: None RefApplReqID_swigregister = _quickfix.RefApplReqID_swigregister RefApplReqID_swigregister(RefApplReqID) class ModelType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ModelType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ModelType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ModelType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ModelType __del__ = lambda self: None ModelType_swigregister = _quickfix.ModelType_swigregister ModelType_swigregister(ModelType) class ContractMultiplierUnit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ContractMultiplierUnit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ContractMultiplierUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ContractMultiplierUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ContractMultiplierUnit __del__ = lambda self: None ContractMultiplierUnit_swigregister = _quickfix.ContractMultiplierUnit_swigregister ContractMultiplierUnit_swigregister(ContractMultiplierUnit) class LegContractMultiplierUnit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegContractMultiplierUnit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegContractMultiplierUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegContractMultiplierUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegContractMultiplierUnit __del__ = lambda self: None LegContractMultiplierUnit_swigregister = _quickfix.LegContractMultiplierUnit_swigregister LegContractMultiplierUnit_swigregister(LegContractMultiplierUnit) class UnderlyingContractMultiplierUnit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingContractMultiplierUnit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingContractMultiplierUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingContractMultiplierUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingContractMultiplierUnit __del__ = lambda self: None UnderlyingContractMultiplierUnit_swigregister = _quickfix.UnderlyingContractMultiplierUnit_swigregister UnderlyingContractMultiplierUnit_swigregister(UnderlyingContractMultiplierUnit) class DerivativeContractMultiplierUnit(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeContractMultiplierUnit, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeContractMultiplierUnit, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeContractMultiplierUnit(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeContractMultiplierUnit __del__ = lambda self: None DerivativeContractMultiplierUnit_swigregister = _quickfix.DerivativeContractMultiplierUnit_swigregister DerivativeContractMultiplierUnit_swigregister(DerivativeContractMultiplierUnit) class FlowScheduleType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FlowScheduleType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FlowScheduleType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FlowScheduleType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FlowScheduleType __del__ = lambda self: None FlowScheduleType_swigregister = _quickfix.FlowScheduleType_swigregister FlowScheduleType_swigregister(FlowScheduleType) class LegFlowScheduleType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LegFlowScheduleType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LegFlowScheduleType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LegFlowScheduleType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LegFlowScheduleType __del__ = lambda self: None LegFlowScheduleType_swigregister = _quickfix.LegFlowScheduleType_swigregister LegFlowScheduleType_swigregister(LegFlowScheduleType) class UnderlyingFlowScheduleType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingFlowScheduleType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingFlowScheduleType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingFlowScheduleType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingFlowScheduleType __del__ = lambda self: None UnderlyingFlowScheduleType_swigregister = _quickfix.UnderlyingFlowScheduleType_swigregister UnderlyingFlowScheduleType_swigregister(UnderlyingFlowScheduleType) class DerivativeFlowScheduleType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DerivativeFlowScheduleType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DerivativeFlowScheduleType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DerivativeFlowScheduleType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DerivativeFlowScheduleType __del__ = lambda self: None DerivativeFlowScheduleType_swigregister = _quickfix.DerivativeFlowScheduleType_swigregister DerivativeFlowScheduleType_swigregister(DerivativeFlowScheduleType) class FillLiquidityInd(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FillLiquidityInd, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FillLiquidityInd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FillLiquidityInd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FillLiquidityInd __del__ = lambda self: None FillLiquidityInd_swigregister = _quickfix.FillLiquidityInd_swigregister FillLiquidityInd_swigregister(FillLiquidityInd) class SideLiquidityInd(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SideLiquidityInd, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SideLiquidityInd, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SideLiquidityInd(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SideLiquidityInd __del__ = lambda self: None SideLiquidityInd_swigregister = _quickfix.SideLiquidityInd_swigregister SideLiquidityInd_swigregister(SideLiquidityInd) class NoRateSources(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoRateSources, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoRateSources, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoRateSources(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoRateSources __del__ = lambda self: None NoRateSources_swigregister = _quickfix.NoRateSources_swigregister NoRateSources_swigregister(NoRateSources) class RateSource(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RateSource, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RateSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RateSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RateSource __del__ = lambda self: None RateSource_swigregister = _quickfix.RateSource_swigregister RateSource_swigregister(RateSource) class RateSourceType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RateSourceType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RateSourceType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RateSourceType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RateSourceType __del__ = lambda self: None RateSourceType_swigregister = _quickfix.RateSourceType_swigregister RateSourceType_swigregister(RateSourceType) class ReferencePage(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ReferencePage, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ReferencePage, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ReferencePage(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ReferencePage __del__ = lambda self: None ReferencePage_swigregister = _quickfix.ReferencePage_swigregister ReferencePage_swigregister(ReferencePage) class RestructuringType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RestructuringType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RestructuringType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RestructuringType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RestructuringType __del__ = lambda self: None RestructuringType_swigregister = _quickfix.RestructuringType_swigregister RestructuringType_swigregister(RestructuringType) class Seniority(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, Seniority, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, Seniority, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Seniority(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Seniority __del__ = lambda self: None Seniority_swigregister = _quickfix.Seniority_swigregister Seniority_swigregister(Seniority) class NotionalPercentageOutstanding(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NotionalPercentageOutstanding, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NotionalPercentageOutstanding, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NotionalPercentageOutstanding(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NotionalPercentageOutstanding __del__ = lambda self: None NotionalPercentageOutstanding_swigregister = _quickfix.NotionalPercentageOutstanding_swigregister NotionalPercentageOutstanding_swigregister(NotionalPercentageOutstanding) class OriginalNotionalPercentageOutstanding(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OriginalNotionalPercentageOutstanding, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OriginalNotionalPercentageOutstanding, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OriginalNotionalPercentageOutstanding(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OriginalNotionalPercentageOutstanding __del__ = lambda self: None OriginalNotionalPercentageOutstanding_swigregister = _quickfix.OriginalNotionalPercentageOutstanding_swigregister OriginalNotionalPercentageOutstanding_swigregister(OriginalNotionalPercentageOutstanding) class UnderlyingRestructuringType(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingRestructuringType, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingRestructuringType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingRestructuringType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingRestructuringType __del__ = lambda self: None UnderlyingRestructuringType_swigregister = _quickfix.UnderlyingRestructuringType_swigregister UnderlyingRestructuringType_swigregister(UnderlyingRestructuringType) class UnderlyingSeniority(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingSeniority, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingSeniority, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingSeniority(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingSeniority __del__ = lambda self: None UnderlyingSeniority_swigregister = _quickfix.UnderlyingSeniority_swigregister UnderlyingSeniority_swigregister(UnderlyingSeniority) class UnderlyingNotionalPercentageOutstanding(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingNotionalPercentageOutstanding, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingNotionalPercentageOutstanding, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingNotionalPercentageOutstanding(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingNotionalPercentageOutstanding __del__ = lambda self: None UnderlyingNotionalPercentageOutstanding_swigregister = _quickfix.UnderlyingNotionalPercentageOutstanding_swigregister UnderlyingNotionalPercentageOutstanding_swigregister(UnderlyingNotionalPercentageOutstanding) class UnderlyingOriginalNotionalPercentageOutstanding(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingOriginalNotionalPercentageOutstanding, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingOriginalNotionalPercentageOutstanding, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingOriginalNotionalPercentageOutstanding(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingOriginalNotionalPercentageOutstanding __del__ = lambda self: None UnderlyingOriginalNotionalPercentageOutstanding_swigregister = _quickfix.UnderlyingOriginalNotionalPercentageOutstanding_swigregister UnderlyingOriginalNotionalPercentageOutstanding_swigregister(UnderlyingOriginalNotionalPercentageOutstanding) class AttachmentPoint(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, AttachmentPoint, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, AttachmentPoint, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_AttachmentPoint(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_AttachmentPoint __del__ = lambda self: None AttachmentPoint_swigregister = _quickfix.AttachmentPoint_swigregister AttachmentPoint_swigregister(AttachmentPoint) class DetachmentPoint(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, DetachmentPoint, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, DetachmentPoint, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DetachmentPoint(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DetachmentPoint __del__ = lambda self: None DetachmentPoint_swigregister = _quickfix.DetachmentPoint_swigregister DetachmentPoint_swigregister(DetachmentPoint) class UnderlyingAttachmentPoint(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingAttachmentPoint, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingAttachmentPoint, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingAttachmentPoint(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingAttachmentPoint __del__ = lambda self: None UnderlyingAttachmentPoint_swigregister = _quickfix.UnderlyingAttachmentPoint_swigregister UnderlyingAttachmentPoint_swigregister(UnderlyingAttachmentPoint) class UnderlyingDetachmentPoint(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingDetachmentPoint, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingDetachmentPoint, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingDetachmentPoint(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingDetachmentPoint __del__ = lambda self: None UnderlyingDetachmentPoint_swigregister = _quickfix.UnderlyingDetachmentPoint_swigregister UnderlyingDetachmentPoint_swigregister(UnderlyingDetachmentPoint) class NoTargetPartyIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoTargetPartyIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoTargetPartyIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoTargetPartyIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoTargetPartyIDs __del__ = lambda self: None NoTargetPartyIDs_swigregister = _quickfix.NoTargetPartyIDs_swigregister NoTargetPartyIDs_swigregister(NoTargetPartyIDs) class TargetPartyID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetPartyID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetPartyID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetPartyID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetPartyID __del__ = lambda self: None TargetPartyID_swigregister = _quickfix.TargetPartyID_swigregister TargetPartyID_swigregister(TargetPartyID) class TargetPartyIDSource(CharField): __swig_setmethods__ = {} for _s in [CharField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetPartyIDSource, name, value) __swig_getmethods__ = {} for _s in [CharField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetPartyIDSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetPartyIDSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetPartyIDSource __del__ = lambda self: None TargetPartyIDSource_swigregister = _quickfix.TargetPartyIDSource_swigregister TargetPartyIDSource_swigregister(TargetPartyIDSource) class TargetPartyRole(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, TargetPartyRole, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, TargetPartyRole, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_TargetPartyRole(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_TargetPartyRole __del__ = lambda self: None TargetPartyRole_swigregister = _quickfix.TargetPartyRole_swigregister TargetPartyRole_swigregister(TargetPartyRole) class SecurityListID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityListID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityListID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityListID __del__ = lambda self: None SecurityListID_swigregister = _quickfix.SecurityListID_swigregister SecurityListID_swigregister(SecurityListID) class SecurityListRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityListRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityListRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityListRefID __del__ = lambda self: None SecurityListRefID_swigregister = _quickfix.SecurityListRefID_swigregister SecurityListRefID_swigregister(SecurityListRefID) class SecurityListDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityListDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityListDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityListDesc __del__ = lambda self: None SecurityListDesc_swigregister = _quickfix.SecurityListDesc_swigregister SecurityListDesc_swigregister(SecurityListDesc) class EncodedSecurityListDescLen(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityListDescLen, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityListDescLen, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedSecurityListDescLen(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedSecurityListDescLen __del__ = lambda self: None EncodedSecurityListDescLen_swigregister = _quickfix.EncodedSecurityListDescLen_swigregister EncodedSecurityListDescLen_swigregister(EncodedSecurityListDescLen) class EncodedSecurityListDesc(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, EncodedSecurityListDesc, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, EncodedSecurityListDesc, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_EncodedSecurityListDesc(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_EncodedSecurityListDesc __del__ = lambda self: None EncodedSecurityListDesc_swigregister = _quickfix.EncodedSecurityListDesc_swigregister EncodedSecurityListDesc_swigregister(EncodedSecurityListDesc) class SecurityListType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityListType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityListType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityListType __del__ = lambda self: None SecurityListType_swigregister = _quickfix.SecurityListType_swigregister SecurityListType_swigregister(SecurityListType) class SecurityListTypeSource(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SecurityListTypeSource, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SecurityListTypeSource, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SecurityListTypeSource(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SecurityListTypeSource __del__ = lambda self: None SecurityListTypeSource_swigregister = _quickfix.SecurityListTypeSource_swigregister SecurityListTypeSource_swigregister(SecurityListTypeSource) class NewsID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NewsID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NewsID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NewsID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NewsID __del__ = lambda self: None NewsID_swigregister = _quickfix.NewsID_swigregister NewsID_swigregister(NewsID) class NewsCategory(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NewsCategory, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NewsCategory, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NewsCategory(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NewsCategory __del__ = lambda self: None NewsCategory_swigregister = _quickfix.NewsCategory_swigregister NewsCategory_swigregister(NewsCategory) class LanguageCode(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, LanguageCode, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, LanguageCode, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_LanguageCode(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_LanguageCode __del__ = lambda self: None LanguageCode_swigregister = _quickfix.LanguageCode_swigregister LanguageCode_swigregister(LanguageCode) class NoNewsRefIDs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoNewsRefIDs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoNewsRefIDs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoNewsRefIDs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoNewsRefIDs __del__ = lambda self: None NoNewsRefIDs_swigregister = _quickfix.NoNewsRefIDs_swigregister NoNewsRefIDs_swigregister(NoNewsRefIDs) class NewsRefID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NewsRefID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NewsRefID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NewsRefID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NewsRefID __del__ = lambda self: None NewsRefID_swigregister = _quickfix.NewsRefID_swigregister NewsRefID_swigregister(NewsRefID) class NewsRefType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NewsRefType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NewsRefType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NewsRefType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NewsRefType __del__ = lambda self: None NewsRefType_swigregister = _quickfix.NewsRefType_swigregister NewsRefType_swigregister(NewsRefType) class StrikePriceDeterminationMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePriceDeterminationMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikePriceDeterminationMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikePriceDeterminationMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikePriceDeterminationMethod __del__ = lambda self: None StrikePriceDeterminationMethod_swigregister = _quickfix.StrikePriceDeterminationMethod_swigregister StrikePriceDeterminationMethod_swigregister(StrikePriceDeterminationMethod) class StrikePriceBoundaryMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePriceBoundaryMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikePriceBoundaryMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikePriceBoundaryMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikePriceBoundaryMethod __del__ = lambda self: None StrikePriceBoundaryMethod_swigregister = _quickfix.StrikePriceBoundaryMethod_swigregister StrikePriceBoundaryMethod_swigregister(StrikePriceBoundaryMethod) class StrikePriceBoundaryPrecision(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StrikePriceBoundaryPrecision, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StrikePriceBoundaryPrecision, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StrikePriceBoundaryPrecision(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StrikePriceBoundaryPrecision __del__ = lambda self: None StrikePriceBoundaryPrecision_swigregister = _quickfix.StrikePriceBoundaryPrecision_swigregister StrikePriceBoundaryPrecision_swigregister(StrikePriceBoundaryPrecision) class UnderlyingPriceDeterminationMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, UnderlyingPriceDeterminationMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, UnderlyingPriceDeterminationMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_UnderlyingPriceDeterminationMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_UnderlyingPriceDeterminationMethod __del__ = lambda self: None UnderlyingPriceDeterminationMethod_swigregister = _quickfix.UnderlyingPriceDeterminationMethod_swigregister UnderlyingPriceDeterminationMethod_swigregister(UnderlyingPriceDeterminationMethod) class OptPayoutType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, OptPayoutType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, OptPayoutType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_OptPayoutType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_OptPayoutType __del__ = lambda self: None OptPayoutType_swigregister = _quickfix.OptPayoutType_swigregister OptPayoutType_swigregister(OptPayoutType) class NoComplexEvents(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoComplexEvents, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoComplexEvents, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoComplexEvents(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoComplexEvents __del__ = lambda self: None NoComplexEvents_swigregister = _quickfix.NoComplexEvents_swigregister NoComplexEvents_swigregister(NoComplexEvents) class ComplexEventType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventType __del__ = lambda self: None ComplexEventType_swigregister = _quickfix.ComplexEventType_swigregister ComplexEventType_swigregister(ComplexEventType) class ComplexOptPayoutAmount(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexOptPayoutAmount, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexOptPayoutAmount, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexOptPayoutAmount(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexOptPayoutAmount __del__ = lambda self: None ComplexOptPayoutAmount_swigregister = _quickfix.ComplexOptPayoutAmount_swigregister ComplexOptPayoutAmount_swigregister(ComplexOptPayoutAmount) class ComplexEventPrice(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPrice, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPrice, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventPrice(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventPrice __del__ = lambda self: None ComplexEventPrice_swigregister = _quickfix.ComplexEventPrice_swigregister ComplexEventPrice_swigregister(ComplexEventPrice) class ComplexEventPriceBoundaryMethod(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPriceBoundaryMethod, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPriceBoundaryMethod, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventPriceBoundaryMethod(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventPriceBoundaryMethod __del__ = lambda self: None ComplexEventPriceBoundaryMethod_swigregister = _quickfix.ComplexEventPriceBoundaryMethod_swigregister ComplexEventPriceBoundaryMethod_swigregister(ComplexEventPriceBoundaryMethod) class ComplexEventPriceBoundaryPrecision(DoubleField): __swig_setmethods__ = {} for _s in [DoubleField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPriceBoundaryPrecision, name, value) __swig_getmethods__ = {} for _s in [DoubleField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPriceBoundaryPrecision, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventPriceBoundaryPrecision(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventPriceBoundaryPrecision __del__ = lambda self: None ComplexEventPriceBoundaryPrecision_swigregister = _quickfix.ComplexEventPriceBoundaryPrecision_swigregister ComplexEventPriceBoundaryPrecision_swigregister(ComplexEventPriceBoundaryPrecision) class ComplexEventPriceTimeType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventPriceTimeType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventPriceTimeType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventPriceTimeType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventPriceTimeType __del__ = lambda self: None ComplexEventPriceTimeType_swigregister = _quickfix.ComplexEventPriceTimeType_swigregister ComplexEventPriceTimeType_swigregister(ComplexEventPriceTimeType) class ComplexEventCondition(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventCondition, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventCondition, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventCondition(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventCondition __del__ = lambda self: None ComplexEventCondition_swigregister = _quickfix.ComplexEventCondition_swigregister ComplexEventCondition_swigregister(ComplexEventCondition) class NoComplexEventDates(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoComplexEventDates, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoComplexEventDates, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoComplexEventDates(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoComplexEventDates __del__ = lambda self: None NoComplexEventDates_swigregister = _quickfix.NoComplexEventDates_swigregister NoComplexEventDates_swigregister(NoComplexEventDates) class ComplexEventStartDate(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventStartDate, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventStartDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventStartDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventStartDate __del__ = lambda self: None ComplexEventStartDate_swigregister = _quickfix.ComplexEventStartDate_swigregister ComplexEventStartDate_swigregister(ComplexEventStartDate) class ComplexEventEndDate(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventEndDate, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventEndDate, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventEndDate(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventEndDate __del__ = lambda self: None ComplexEventEndDate_swigregister = _quickfix.ComplexEventEndDate_swigregister ComplexEventEndDate_swigregister(ComplexEventEndDate) class NoComplexEventTimes(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoComplexEventTimes, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoComplexEventTimes, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoComplexEventTimes(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoComplexEventTimes __del__ = lambda self: None NoComplexEventTimes_swigregister = _quickfix.NoComplexEventTimes_swigregister NoComplexEventTimes_swigregister(NoComplexEventTimes) class ComplexEventStartTime(UtcTimeOnlyField): __swig_setmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventStartTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventStartTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventStartTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventStartTime __del__ = lambda self: None ComplexEventStartTime_swigregister = _quickfix.ComplexEventStartTime_swigregister ComplexEventStartTime_swigregister(ComplexEventStartTime) class ComplexEventEndTime(UtcTimeOnlyField): __swig_setmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ComplexEventEndTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeOnlyField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ComplexEventEndTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ComplexEventEndTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_ComplexEventEndTime __del__ = lambda self: None ComplexEventEndTime_swigregister = _quickfix.ComplexEventEndTime_swigregister ComplexEventEndTime_swigregister(ComplexEventEndTime) class StreamAsgnReqID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnReqID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnReqID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StreamAsgnReqID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StreamAsgnReqID __del__ = lambda self: None StreamAsgnReqID_swigregister = _quickfix.StreamAsgnReqID_swigregister StreamAsgnReqID_swigregister(StreamAsgnReqID) class StreamAsgnReqType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnReqType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnReqType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StreamAsgnReqType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StreamAsgnReqType __del__ = lambda self: None StreamAsgnReqType_swigregister = _quickfix.StreamAsgnReqType_swigregister StreamAsgnReqType_swigregister(StreamAsgnReqType) class NoAsgnReqs(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NoAsgnReqs, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NoAsgnReqs, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_NoAsgnReqs(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NoAsgnReqs __del__ = lambda self: None NoAsgnReqs_swigregister = _quickfix.NoAsgnReqs_swigregister NoAsgnReqs_swigregister(NoAsgnReqs) class MDStreamID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MDStreamID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MDStreamID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_MDStreamID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MDStreamID __del__ = lambda self: None MDStreamID_swigregister = _quickfix.MDStreamID_swigregister MDStreamID_swigregister(MDStreamID) class StreamAsgnRptID(StringField): __swig_setmethods__ = {} for _s in [StringField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnRptID, name, value) __swig_getmethods__ = {} for _s in [StringField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnRptID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StreamAsgnRptID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StreamAsgnRptID __del__ = lambda self: None StreamAsgnRptID_swigregister = _quickfix.StreamAsgnRptID_swigregister StreamAsgnRptID_swigregister(StreamAsgnRptID) class StreamAsgnRejReason(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnRejReason, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnRejReason, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StreamAsgnRejReason(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StreamAsgnRejReason __del__ = lambda self: None StreamAsgnRejReason_swigregister = _quickfix.StreamAsgnRejReason_swigregister StreamAsgnRejReason_swigregister(StreamAsgnRejReason) class StreamAsgnAckType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnAckType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnAckType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StreamAsgnAckType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StreamAsgnAckType __del__ = lambda self: None StreamAsgnAckType_swigregister = _quickfix.StreamAsgnAckType_swigregister StreamAsgnAckType_swigregister(StreamAsgnAckType) class RelSymTransactTime(UtcTimeStampField): __swig_setmethods__ = {} for _s in [UtcTimeStampField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, RelSymTransactTime, name, value) __swig_getmethods__ = {} for _s in [UtcTimeStampField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, RelSymTransactTime, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_RelSymTransactTime(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_RelSymTransactTime __del__ = lambda self: None RelSymTransactTime_swigregister = _quickfix.RelSymTransactTime_swigregister RelSymTransactTime_swigregister(RelSymTransactTime) class StreamAsgnType(IntField): __swig_setmethods__ = {} for _s in [IntField]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, StreamAsgnType, name, value) __swig_getmethods__ = {} for _s in [IntField]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, StreamAsgnType, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_StreamAsgnType(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_StreamAsgnType __del__ = lambda self: None StreamAsgnType_swigregister = _quickfix.StreamAsgnType_swigregister StreamAsgnType_swigregister(StreamAsgnType) class SessionID(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, SessionID, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, SessionID, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SessionID(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def getBeginString(self): return _quickfix.SessionID_getBeginString(self) def getSenderCompID(self): return _quickfix.SessionID_getSenderCompID(self) def getTargetCompID(self): return _quickfix.SessionID_getTargetCompID(self) def getSessionQualifier(self): return _quickfix.SessionID_getSessionQualifier(self) def isFIXT(self): return _quickfix.SessionID_isFIXT(self) def toStringFrozen(self): return _quickfix.SessionID_toStringFrozen(self) def fromString(self, str): return _quickfix.SessionID_fromString(self, str) def toString(self, *args): return _quickfix.SessionID_toString(self, *args) def __invert__(self): return _quickfix.SessionID___invert__(self) def __str__(self): return _quickfix.SessionID___str__(self) __swig_destroy__ = _quickfix.delete_SessionID __del__ = lambda self: None SessionID_swigregister = _quickfix.SessionID_swigregister SessionID_swigregister(SessionID) cvar = _quickfix.cvar BeginString_FIXT11 = cvar.BeginString_FIXT11 BeginString_FIX50 = cvar.BeginString_FIX50 BeginString_FIX44 = cvar.BeginString_FIX44 BeginString_FIX43 = cvar.BeginString_FIX43 BeginString_FIX42 = cvar.BeginString_FIX42 BeginString_FIX41 = cvar.BeginString_FIX41 BeginString_FIX40 = cvar.BeginString_FIX40 SessionRejectReason_INVALID_TAG_NUMBER_TEXT = cvar.SessionRejectReason_INVALID_TAG_NUMBER_TEXT SessionRejectReason_REQUIRED_TAG_MISSING_TEXT = cvar.SessionRejectReason_REQUIRED_TAG_MISSING_TEXT SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT = cvar.SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT SessionRejectReason_UNDEFINED_TAG_TEXT = cvar.SessionRejectReason_UNDEFINED_TAG_TEXT SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT = cvar.SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT SessionRejectReason_VALUE_IS_INCORRECT_TEXT = cvar.SessionRejectReason_VALUE_IS_INCORRECT_TEXT SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT = cvar.SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT SessionRejectReason_DECRYPTION_PROBLEM_TEXT = cvar.SessionRejectReason_DECRYPTION_PROBLEM_TEXT SessionRejectReason_SIGNATURE_PROBLEM_TEXT = cvar.SessionRejectReason_SIGNATURE_PROBLEM_TEXT SessionRejectReason_COMPID_PROBLEM_TEXT = cvar.SessionRejectReason_COMPID_PROBLEM_TEXT SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT = cvar.SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT SessionRejectReason_INVALID_MSGTYPE_TEXT = cvar.SessionRejectReason_INVALID_MSGTYPE_TEXT SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT = cvar.SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT = cvar.SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT = cvar.SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT BusinessRejectReason_OTHER_TEXT = cvar.BusinessRejectReason_OTHER_TEXT BusinessRejectReason_UNKNOWN_ID_TEXT = cvar.BusinessRejectReason_UNKNOWN_ID_TEXT BusinessRejectReason_UNKNOWN_SECURITY_TEXT = cvar.BusinessRejectReason_UNKNOWN_SECURITY_TEXT BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT = cvar.BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT = cvar.BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT = cvar.BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT BusinessRejectReason_NOT_AUTHORIZED_TEXT = cvar.BusinessRejectReason_NOT_AUTHORIZED_TEXT BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT = cvar.BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT MsgType_Heartbeat = cvar.MsgType_Heartbeat MsgType_TestRequest = cvar.MsgType_TestRequest MsgType_ResendRequest = cvar.MsgType_ResendRequest MsgType_Reject = cvar.MsgType_Reject MsgType_SequenceReset = cvar.MsgType_SequenceReset MsgType_Logout = cvar.MsgType_Logout MsgType_Logon = cvar.MsgType_Logon MsgType_IOI = cvar.MsgType_IOI MsgType_Advertisement = cvar.MsgType_Advertisement MsgType_ExecutionReport = cvar.MsgType_ExecutionReport MsgType_OrderCancelReject = cvar.MsgType_OrderCancelReject MsgType_News = cvar.MsgType_News MsgType_Email = cvar.MsgType_Email MsgType_NewOrderSingle = cvar.MsgType_NewOrderSingle MsgType_NewOrderList = cvar.MsgType_NewOrderList MsgType_OrderCancelRequest = cvar.MsgType_OrderCancelRequest MsgType_OrderCancelReplaceRequest = cvar.MsgType_OrderCancelReplaceRequest MsgType_OrderStatusRequest = cvar.MsgType_OrderStatusRequest MsgType_Allocation = cvar.MsgType_Allocation MsgType_ListCancelRequest = cvar.MsgType_ListCancelRequest MsgType_ListExecute = cvar.MsgType_ListExecute MsgType_ListStatusRequest = cvar.MsgType_ListStatusRequest MsgType_ListStatus = cvar.MsgType_ListStatus MsgType_AllocationInstructionAck = cvar.MsgType_AllocationInstructionAck MsgType_DontKnowTrade = cvar.MsgType_DontKnowTrade MsgType_QuoteRequest = cvar.MsgType_QuoteRequest MsgType_Quote = cvar.MsgType_Quote MsgType_SettlementInstructions = cvar.MsgType_SettlementInstructions MsgType_MarketDataRequest = cvar.MsgType_MarketDataRequest MsgType_MarketDataSnapshotFullRefresh = cvar.MsgType_MarketDataSnapshotFullRefresh MsgType_MarketDataIncrementalRefresh = cvar.MsgType_MarketDataIncrementalRefresh MsgType_MarketDataRequestReject = cvar.MsgType_MarketDataRequestReject MsgType_QuoteCancel = cvar.MsgType_QuoteCancel MsgType_QuoteStatusRequest = cvar.MsgType_QuoteStatusRequest MsgType_QuoteAcknowledgement = cvar.MsgType_QuoteAcknowledgement MsgType_SecurityDefinitionRequest = cvar.MsgType_SecurityDefinitionRequest MsgType_SecurityDefinition = cvar.MsgType_SecurityDefinition MsgType_SecurityStatusRequest = cvar.MsgType_SecurityStatusRequest MsgType_SecurityStatus = cvar.MsgType_SecurityStatus MsgType_TradingSessionStatusRequest = cvar.MsgType_TradingSessionStatusRequest MsgType_TradingSessionStatus = cvar.MsgType_TradingSessionStatus MsgType_MassQuote = cvar.MsgType_MassQuote MsgType_BusinessMessageReject = cvar.MsgType_BusinessMessageReject MsgType_BidRequest = cvar.MsgType_BidRequest MsgType_BidResponse = cvar.MsgType_BidResponse MsgType_ListStrikePrice = cvar.MsgType_ListStrikePrice MsgType_AllocationAck = cvar.MsgType_AllocationAck MsgType_MassQuoteAcknowledgement = cvar.MsgType_MassQuoteAcknowledgement MsgType_XMLnonFIX = cvar.MsgType_XMLnonFIX MsgType_RegistrationInstructions = cvar.MsgType_RegistrationInstructions MsgType_RegistrationInstructionsResponse = cvar.MsgType_RegistrationInstructionsResponse MsgType_OrderMassCancelRequest = cvar.MsgType_OrderMassCancelRequest MsgType_OrderMassCancelReport = cvar.MsgType_OrderMassCancelReport MsgType_NewOrderCross = cvar.MsgType_NewOrderCross MsgType_CrossOrderCancelRequest = cvar.MsgType_CrossOrderCancelRequest MsgType_CrossOrderCancelReplaceRequest = cvar.MsgType_CrossOrderCancelReplaceRequest MsgType_SecurityTypeRequest = cvar.MsgType_SecurityTypeRequest MsgType_SecurityTypes = cvar.MsgType_SecurityTypes MsgType_SecurityListRequest = cvar.MsgType_SecurityListRequest MsgType_SecurityList = cvar.MsgType_SecurityList MsgType_DerivativeSecurityListRequest = cvar.MsgType_DerivativeSecurityListRequest MsgType_DerivativeSecurityList = cvar.MsgType_DerivativeSecurityList MsgType_NewOrderMultileg = cvar.MsgType_NewOrderMultileg MsgType_MultilegOrderCancelReplaceRequest = cvar.MsgType_MultilegOrderCancelReplaceRequest MsgType_TradeCaptureReportRequest = cvar.MsgType_TradeCaptureReportRequest MsgType_TradeCaptureReport = cvar.MsgType_TradeCaptureReport MsgType_OrderMassStatusRequest = cvar.MsgType_OrderMassStatusRequest MsgType_QuoteRequestReject = cvar.MsgType_QuoteRequestReject MsgType_RFQRequest = cvar.MsgType_RFQRequest MsgType_QuoteStatusReport = cvar.MsgType_QuoteStatusReport MsgType_AllocationInstruction = cvar.MsgType_AllocationInstruction MsgType_MultilegOrderCancelReplace = cvar.MsgType_MultilegOrderCancelReplace MsgType_QuoteResponse = cvar.MsgType_QuoteResponse MsgType_Confirmation = cvar.MsgType_Confirmation MsgType_PositionMaintenanceRequest = cvar.MsgType_PositionMaintenanceRequest MsgType_PositionMaintenanceReport = cvar.MsgType_PositionMaintenanceReport MsgType_RequestForPositions = cvar.MsgType_RequestForPositions MsgType_RequestForPositionsAck = cvar.MsgType_RequestForPositionsAck MsgType_PositionReport = cvar.MsgType_PositionReport MsgType_TradeCaptureReportRequestAck = cvar.MsgType_TradeCaptureReportRequestAck MsgType_TradeCaptureReportAck = cvar.MsgType_TradeCaptureReportAck MsgType_AllocationReport = cvar.MsgType_AllocationReport MsgType_AllocationReportAck = cvar.MsgType_AllocationReportAck MsgType_ConfirmationAck = cvar.MsgType_ConfirmationAck MsgType_SettlementInstructionRequest = cvar.MsgType_SettlementInstructionRequest MsgType_AssignmentReport = cvar.MsgType_AssignmentReport MsgType_CollateralRequest = cvar.MsgType_CollateralRequest MsgType_CollateralAssignment = cvar.MsgType_CollateralAssignment MsgType_CollateralResponse = cvar.MsgType_CollateralResponse MsgType_CollateralReport = cvar.MsgType_CollateralReport MsgType_CollateralInquiry = cvar.MsgType_CollateralInquiry MsgType_NetworkCounterpartySystemStatusRequest = cvar.MsgType_NetworkCounterpartySystemStatusRequest MsgType_NetworkCounterpartySystemStatusResponse = cvar.MsgType_NetworkCounterpartySystemStatusResponse MsgType_UserRequest = cvar.MsgType_UserRequest MsgType_UserResponse = cvar.MsgType_UserResponse MsgType_CollateralInquiryAck = cvar.MsgType_CollateralInquiryAck MsgType_ConfirmationRequest = cvar.MsgType_ConfirmationRequest MsgType_ContraryIntentionReport = cvar.MsgType_ContraryIntentionReport MsgType_SecurityDefinitionUpdateReport = cvar.MsgType_SecurityDefinitionUpdateReport MsgType_SecurityListUpdateReport = cvar.MsgType_SecurityListUpdateReport MsgType_AdjustedPositionReport = cvar.MsgType_AdjustedPositionReport MsgType_AllocationInstructionAlert = cvar.MsgType_AllocationInstructionAlert MsgType_ExecutionAcknowledgement = cvar.MsgType_ExecutionAcknowledgement MsgType_TradingSessionList = cvar.MsgType_TradingSessionList MsgType_TradingSessionListRequest = cvar.MsgType_TradingSessionListRequest MsgType_SettlementObligationReport = cvar.MsgType_SettlementObligationReport MsgType_DerivativeSecurityListUpdateReport = cvar.MsgType_DerivativeSecurityListUpdateReport MsgType_TradingSessionListUpdateReport = cvar.MsgType_TradingSessionListUpdateReport MsgType_MarketDefinitionRequest = cvar.MsgType_MarketDefinitionRequest MsgType_MarketDefinition = cvar.MsgType_MarketDefinition MsgType_MarketDefinitionUpdateReport = cvar.MsgType_MarketDefinitionUpdateReport MsgType_ApplicationMessageRequest = cvar.MsgType_ApplicationMessageRequest MsgType_ApplicationMessageRequestAck = cvar.MsgType_ApplicationMessageRequestAck MsgType_ApplicationMessageReport = cvar.MsgType_ApplicationMessageReport MsgType_OrderMassActionReport = cvar.MsgType_OrderMassActionReport MsgType_OrderMassActionRequest = cvar.MsgType_OrderMassActionRequest MsgType_UserNotification = cvar.MsgType_UserNotification MsgType_StreamAssignmentRequest = cvar.MsgType_StreamAssignmentRequest MsgType_StreamAssignmentReport = cvar.MsgType_StreamAssignmentReport MsgType_StreamAssignmentReportACK = cvar.MsgType_StreamAssignmentReportACK PossDupFlag_NO = cvar.PossDupFlag_NO PossDupFlag_YES = cvar.PossDupFlag_YES PossResend_NO = cvar.PossResend_NO PossResend_YES = cvar.PossResend_YES EncryptMethod_NONE_OTHER = cvar.EncryptMethod_NONE_OTHER EncryptMethod_PKCS = cvar.EncryptMethod_PKCS EncryptMethod_DES = cvar.EncryptMethod_DES EncryptMethod_PKCS_DES = cvar.EncryptMethod_PKCS_DES EncryptMethod_PGP_DES = cvar.EncryptMethod_PGP_DES EncryptMethod_PGP_DES_MD5 = cvar.EncryptMethod_PGP_DES_MD5 EncryptMethod_PEM_DES_MD5 = cvar.EncryptMethod_PEM_DES_MD5 EncryptMethod_NONE = cvar.EncryptMethod_NONE GapFillFlag_NO = cvar.GapFillFlag_NO GapFillFlag_YES = cvar.GapFillFlag_YES ResetSeqNumFlag_NO = cvar.ResetSeqNumFlag_NO ResetSeqNumFlag_YES = cvar.ResetSeqNumFlag_YES MessageEncoding_ISO_2022_JP = cvar.MessageEncoding_ISO_2022_JP MessageEncoding_EUC_JP = cvar.MessageEncoding_EUC_JP MessageEncoding_SHIFT_JIS = cvar.MessageEncoding_SHIFT_JIS MessageEncoding_UTF_8 = cvar.MessageEncoding_UTF_8 MessageEncoding_JIS = cvar.MessageEncoding_JIS MessageEncoding_EUC = cvar.MessageEncoding_EUC MessageEncoding_FOR_USING_SJIS = cvar.MessageEncoding_FOR_USING_SJIS MessageEncoding_UNICODE = cvar.MessageEncoding_UNICODE SessionRejectReason_INVALID_TAG_NUMBER = cvar.SessionRejectReason_INVALID_TAG_NUMBER SessionRejectReason_REQUIRED_TAG_MISSING = cvar.SessionRejectReason_REQUIRED_TAG_MISSING SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM = cvar.SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM SessionRejectReason_INVALID_MSGTYPE = cvar.SessionRejectReason_INVALID_MSGTYPE SessionRejectReason_XML_VALIDATION_ERROR = cvar.SessionRejectReason_XML_VALIDATION_ERROR SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE = cvar.SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER = cvar.SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER = cvar.SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP = cvar.SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER = cvar.SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE = cvar.SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE SessionRejectReason_UNDEFINED_TAG = cvar.SessionRejectReason_UNDEFINED_TAG SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE = cvar.SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE SessionRejectReason_VALUE_IS_INCORRECT = cvar.SessionRejectReason_VALUE_IS_INCORRECT SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE = cvar.SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE SessionRejectReason_DECRYPTION_PROBLEM = cvar.SessionRejectReason_DECRYPTION_PROBLEM SessionRejectReason_SIGNATURE_PROBLEM = cvar.SessionRejectReason_SIGNATURE_PROBLEM SessionRejectReason_COMPID_PROBLEM = cvar.SessionRejectReason_COMPID_PROBLEM SessionRejectReason_OTHER = cvar.SessionRejectReason_OTHER MsgDirection_RECEIVE = cvar.MsgDirection_RECEIVE MsgDirection_SEND = cvar.MsgDirection_SEND TestMessageIndicator_YES = cvar.TestMessageIndicator_YES TestMessageIndicator_NO = cvar.TestMessageIndicator_NO ApplVerID_FIX27 = cvar.ApplVerID_FIX27 ApplVerID_FIX30 = cvar.ApplVerID_FIX30 ApplVerID_FIX40 = cvar.ApplVerID_FIX40 ApplVerID_FIX41 = cvar.ApplVerID_FIX41 ApplVerID_FIX42 = cvar.ApplVerID_FIX42 ApplVerID_FIX43 = cvar.ApplVerID_FIX43 ApplVerID_FIX44 = cvar.ApplVerID_FIX44 ApplVerID_FIX50 = cvar.ApplVerID_FIX50 ApplVerID_FIX50SP1 = cvar.ApplVerID_FIX50SP1 ApplVerID_FIX50SP2 = cvar.ApplVerID_FIX50SP2 AdvSide_BUY = cvar.AdvSide_BUY AdvSide_SELL = cvar.AdvSide_SELL AdvSide_TRADE = cvar.AdvSide_TRADE AdvSide_CROSS = cvar.AdvSide_CROSS AdvTransType_CANCEL = cvar.AdvTransType_CANCEL AdvTransType_NEW = cvar.AdvTransType_NEW AdvTransType_REPLACE = cvar.AdvTransType_REPLACE CommType_PER_SHARE = cvar.CommType_PER_SHARE CommType_PERCENTAGE = cvar.CommType_PERCENTAGE CommType_ABSOLUTE = cvar.CommType_ABSOLUTE CommType_PER_BOND = cvar.CommType_PER_BOND CommType_5 = cvar.CommType_5 CommType_4 = cvar.CommType_4 CommType_PER_UNIT = cvar.CommType_PER_UNIT CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER = cvar.CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER CommType_PERCENT = cvar.CommType_PERCENT CommType_PERCENTAGE_WAIVED_4 = cvar.CommType_PERCENTAGE_WAIVED_4 CommType_PERCENTAGE_WAIVED_5 = cvar.CommType_PERCENTAGE_WAIVED_5 CommType_POINTS_PER_BOND_OR_CONTRACT = cvar.CommType_POINTS_PER_BOND_OR_CONTRACT ExecInst_STAY_ON_OFFERSIDE = cvar.ExecInst_STAY_ON_OFFERSIDE ExecInst_NOT_HELD = cvar.ExecInst_NOT_HELD ExecInst_WORK = cvar.ExecInst_WORK ExecInst_GO_ALONG = cvar.ExecInst_GO_ALONG ExecInst_OVER_THE_DAY = cvar.ExecInst_OVER_THE_DAY ExecInst_HELD = cvar.ExecInst_HELD ExecInst_PARTICIPATE_DONT_INITIATE = cvar.ExecInst_PARTICIPATE_DONT_INITIATE ExecInst_STRICT_SCALE = cvar.ExecInst_STRICT_SCALE ExecInst_TRY_TO_SCALE = cvar.ExecInst_TRY_TO_SCALE ExecInst_STAY_ON_BIDSIDE = cvar.ExecInst_STAY_ON_BIDSIDE ExecInst_NO_CROSS = cvar.ExecInst_NO_CROSS ExecInst_OK_TO_CROSS = cvar.ExecInst_OK_TO_CROSS ExecInst_CALL_FIRST = cvar.ExecInst_CALL_FIRST ExecInst_PERCENT_OF_VOLUME = cvar.ExecInst_PERCENT_OF_VOLUME ExecInst_DO_NOT_INCREASE = cvar.ExecInst_DO_NOT_INCREASE ExecInst_DO_NOT_REDUCE = cvar.ExecInst_DO_NOT_REDUCE ExecInst_ALL_OR_NONE = cvar.ExecInst_ALL_OR_NONE ExecInst_INSTITUTIONS_ONLY = cvar.ExecInst_INSTITUTIONS_ONLY ExecInst_LAST_PEG = cvar.ExecInst_LAST_PEG ExecInst_MID_PRICE_PEG = cvar.ExecInst_MID_PRICE_PEG ExecInst_NON_NEGOTIABLE = cvar.ExecInst_NON_NEGOTIABLE ExecInst_OPENING_PEG = cvar.ExecInst_OPENING_PEG ExecInst_MARKET_PEG = cvar.ExecInst_MARKET_PEG ExecInst_PRIMARY_PEG = cvar.ExecInst_PRIMARY_PEG ExecInst_SUSPEND = cvar.ExecInst_SUSPEND ExecInst_CUSTOMER_DISPLAY_INSTRUCTION = cvar.ExecInst_CUSTOMER_DISPLAY_INSTRUCTION ExecInst_NETTING = cvar.ExecInst_NETTING ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = cvar.ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER ExecInst_PEG_TO_VWAP = cvar.ExecInst_PEG_TO_VWAP ExecInst_TRYTOSTOP = cvar.ExecInst_TRYTOSTOP ExecInst_MIDPRCPEG = cvar.ExecInst_MIDPRCPEG ExecInst_MARKPEG = cvar.ExecInst_MARKPEG ExecInst_CANCELONSYSFAIL = cvar.ExecInst_CANCELONSYSFAIL ExecInst_PRIMPEG = cvar.ExecInst_PRIMPEG ExecInst_CUSTDISPINST = cvar.ExecInst_CUSTDISPINST ExecInst_PEGVWAP = cvar.ExecInst_PEGVWAP ExecInst_TRADEALONG = cvar.ExecInst_TRADEALONG ExecInst_PERCVOL = cvar.ExecInst_PERCVOL ExecInst_STAYOFFER = cvar.ExecInst_STAYOFFER ExecInst_OVERDAY = cvar.ExecInst_OVERDAY ExecInst_PARTNOTINIT = cvar.ExecInst_PARTNOTINIT ExecInst_STRICTSCALE = cvar.ExecInst_STRICTSCALE ExecInst_TRYTOSCALE = cvar.ExecInst_TRYTOSCALE ExecInst_STAYBID = cvar.ExecInst_STAYBID ExecInst_NOCROSS = cvar.ExecInst_NOCROSS ExecInst_OPENPEG = cvar.ExecInst_OPENPEG ExecInst_CALLFIRST = cvar.ExecInst_CALLFIRST ExecInst_NONNEGO = cvar.ExecInst_NONNEGO ExecInst_DNI = cvar.ExecInst_DNI ExecInst_DNR = cvar.ExecInst_DNR ExecInst_AON = cvar.ExecInst_AON ExecInst_RESTATEONSYSFAIL = cvar.ExecInst_RESTATEONSYSFAIL ExecInst_INSTITONLY = cvar.ExecInst_INSTITONLY ExecInst_RESTATEONTRADINGHALT = cvar.ExecInst_RESTATEONTRADINGHALT ExecInst_CANCELONTRADINGHALT = cvar.ExecInst_CANCELONTRADINGHALT ExecInst_LASTPEG = cvar.ExecInst_LASTPEG ExecInst_GOALONG = cvar.ExecInst_GOALONG ExecInst_OKCROSS = cvar.ExecInst_OKCROSS ExecInst_NOTHELD = cvar.ExecInst_NOTHELD ExecInst_REINSTATE_ON_SYSTEM_FAILURE = cvar.ExecInst_REINSTATE_ON_SYSTEM_FAILURE ExecInst_REINSTATE_ON_TRADING_HALT = cvar.ExecInst_REINSTATE_ON_TRADING_HALT ExecInst_CANCEL_ON_TRADING_HALT = cvar.ExecInst_CANCEL_ON_TRADING_HALT ExecInst_CANCEL_ON_SYSTEM_FAILURE = cvar.ExecInst_CANCEL_ON_SYSTEM_FAILURE ExecInst_TRADE_ALONG = cvar.ExecInst_TRADE_ALONG ExecInst_TRY_TO_STOP = cvar.ExecInst_TRY_TO_STOP ExecInst_CANCEL_IF_NOT_BEST = cvar.ExecInst_CANCEL_IF_NOT_BEST ExecInst_TRAILING_STOP_PEG = cvar.ExecInst_TRAILING_STOP_PEG ExecInst_STRICT_LIMIT = cvar.ExecInst_STRICT_LIMIT ExecInst_IGNORE_PRICE_VALIDITY_CHECKS = cvar.ExecInst_IGNORE_PRICE_VALIDITY_CHECKS ExecInst_PEG_TO_LIMIT_PRICE = cvar.ExecInst_PEG_TO_LIMIT_PRICE ExecInst_WORK_TO_TARGET_STRATEGY = cvar.ExecInst_WORK_TO_TARGET_STRATEGY ExecInst_STAY_ON_OFFER_SIDE = cvar.ExecInst_STAY_ON_OFFER_SIDE ExecInst_STAY_ON_BID_SIDE = cvar.ExecInst_STAY_ON_BID_SIDE ExecInst_REINSTATE_ON_SYSTEM_FAILUE = cvar.ExecInst_REINSTATE_ON_SYSTEM_FAILUE ExecInst_INTERMARKET_SWEEP = cvar.ExecInst_INTERMARKET_SWEEP ExecInst_EXTERNAL_ROUTING_ALLOWED = cvar.ExecInst_EXTERNAL_ROUTING_ALLOWED ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED = cvar.ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED ExecInst_IMBALANCE_ONLY = cvar.ExecInst_IMBALANCE_ONLY ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE = cvar.ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE ExecInst_BEST_EXECUTION = cvar.ExecInst_BEST_EXECUTION ExecInst_SUSPEND_ON_SYSTEM_FAILURE = cvar.ExecInst_SUSPEND_ON_SYSTEM_FAILURE ExecInst_SUSPEND_ON_TRADING_HALT = cvar.ExecInst_SUSPEND_ON_TRADING_HALT ExecInst_REINSTATE_ON_CONNECTION_LOSS = cvar.ExecInst_REINSTATE_ON_CONNECTION_LOSS ExecInst_CANCEL_ON_CONNECTION_LOSS = cvar.ExecInst_CANCEL_ON_CONNECTION_LOSS ExecInst_SUSPEND_ON_CONNECTION_LOSS = cvar.ExecInst_SUSPEND_ON_CONNECTION_LOSS ExecInst_RELEASE_FROM_SUSPENSION = cvar.ExecInst_RELEASE_FROM_SUSPENSION ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED = cvar.ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED ExecInst_EXECUTE_AS_DURATION_NEUTRAL = cvar.ExecInst_EXECUTE_AS_DURATION_NEUTRAL ExecInst_EXECUTE_AS_FX_NEUTRAL = cvar.ExecInst_EXECUTE_AS_FX_NEUTRAL ExecTransType_NEW = cvar.ExecTransType_NEW ExecTransType_CANCEL = cvar.ExecTransType_CANCEL ExecTransType_CORRECT = cvar.ExecTransType_CORRECT ExecTransType_STATUS = cvar.ExecTransType_STATUS HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION = cvar.HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK = cvar.HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK HandlInst_MANUAL_ORDER_BEST_EXECUTION = cvar.HandlInst_MANUAL_ORDER_BEST_EXECUTION IDSource_CUSIP = cvar.IDSource_CUSIP IDSource_SEDOL = cvar.IDSource_SEDOL IDSource_QUIK = cvar.IDSource_QUIK IDSource_ISIN_NUMBER = cvar.IDSource_ISIN_NUMBER IDSource_RIC_CODE = cvar.IDSource_RIC_CODE IDSource_ISO_CURRENCY_CODE = cvar.IDSource_ISO_CURRENCY_CODE IDSource_ISO_COUNTRY_CODE = cvar.IDSource_ISO_COUNTRY_CODE IDSource_EXCHANGE_SYMBOL = cvar.IDSource_EXCHANGE_SYMBOL IDSource_CONSOLIDATED_TAPE_ASSOCIATION = cvar.IDSource_CONSOLIDATED_TAPE_ASSOCIATION IOIOthSvc_AUTEX = cvar.IOIOthSvc_AUTEX IOIOthSvc_BRIDGE = cvar.IOIOthSvc_BRIDGE IOIQltyInd_HIGH = cvar.IOIQltyInd_HIGH IOIQltyInd_LOW = cvar.IOIQltyInd_LOW IOIQltyInd_MEDIUM = cvar.IOIQltyInd_MEDIUM IOIShares_LARGE = cvar.IOIShares_LARGE IOIShares_MEDIUM = cvar.IOIShares_MEDIUM IOIShares_SMALL = cvar.IOIShares_SMALL IOITransType_CANCEL = cvar.IOITransType_CANCEL IOITransType_NEW = cvar.IOITransType_NEW IOITransType_REPLACE = cvar.IOITransType_REPLACE LastCapacity_AGENT = cvar.LastCapacity_AGENT LastCapacity_CROSS_AS_AGENT = cvar.LastCapacity_CROSS_AS_AGENT LastCapacity_CROSS_AS_PRINCIPAL = cvar.LastCapacity_CROSS_AS_PRINCIPAL LastCapacity_PRINCIPAL = cvar.LastCapacity_PRINCIPAL OrdStatus_NEW = cvar.OrdStatus_NEW OrdStatus_PARTIALLY_FILLED = cvar.OrdStatus_PARTIALLY_FILLED OrdStatus_FILLED = cvar.OrdStatus_FILLED OrdStatus_DONE_FOR_DAY = cvar.OrdStatus_DONE_FOR_DAY OrdStatus_CANCELED = cvar.OrdStatus_CANCELED OrdStatus_REPLACED = cvar.OrdStatus_REPLACED OrdStatus_PENDING_CANCEL_REPLACE = cvar.OrdStatus_PENDING_CANCEL_REPLACE OrdStatus_STOPPED = cvar.OrdStatus_STOPPED OrdStatus_REJECTED = cvar.OrdStatus_REJECTED OrdStatus_SUSPENDED = cvar.OrdStatus_SUSPENDED OrdStatus_PENDING_NEW = cvar.OrdStatus_PENDING_NEW OrdStatus_CALCULATED = cvar.OrdStatus_CALCULATED OrdStatus_EXPIRED = cvar.OrdStatus_EXPIRED OrdStatus_PENDING_CANCEL = cvar.OrdStatus_PENDING_CANCEL OrdStatus_ACCEPTED_FOR_BIDDING = cvar.OrdStatus_ACCEPTED_FOR_BIDDING OrdStatus_PENDING_REPLACE = cvar.OrdStatus_PENDING_REPLACE OrdType_MARKET = cvar.OrdType_MARKET OrdType_LIMIT = cvar.OrdType_LIMIT OrdType_STOP = cvar.OrdType_STOP OrdType_STOP_LIMIT = cvar.OrdType_STOP_LIMIT OrdType_MARKET_ON_CLOSE = cvar.OrdType_MARKET_ON_CLOSE OrdType_WITH_OR_WITHOUT = cvar.OrdType_WITH_OR_WITHOUT OrdType_LIMIT_OR_BETTER = cvar.OrdType_LIMIT_OR_BETTER OrdType_LIMIT_WITH_OR_WITHOUT = cvar.OrdType_LIMIT_WITH_OR_WITHOUT OrdType_ON_BASIS = cvar.OrdType_ON_BASIS OrdType_ON_CLOSE = cvar.OrdType_ON_CLOSE OrdType_LIMIT_ON_CLOSE = cvar.OrdType_LIMIT_ON_CLOSE OrdType_FOREX = cvar.OrdType_FOREX OrdType_PREVIOUSLY_QUOTED = cvar.OrdType_PREVIOUSLY_QUOTED OrdType_PREVIOUSLY_INDICATED = cvar.OrdType_PREVIOUSLY_INDICATED OrdType_PEGGED = cvar.OrdType_PEGGED OrdType_FOREX_C = cvar.OrdType_FOREX_C OrdType_FOREX_F = cvar.OrdType_FOREX_F OrdType_FOREX_G = cvar.OrdType_FOREX_G OrdType_FOREX_H = cvar.OrdType_FOREX_H OrdType_FUNARI = cvar.OrdType_FUNARI OrdType_MARKET_IF_TOUCHED = cvar.OrdType_MARKET_IF_TOUCHED OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT = cvar.OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT OrdType_PREVIOUS_FUND_VALUATION_POINT = cvar.OrdType_PREVIOUS_FUND_VALUATION_POINT OrdType_NEXT_FUND_VALUATION_POINT = cvar.OrdType_NEXT_FUND_VALUATION_POINT OrdType_FOREX_MARKET = cvar.OrdType_FOREX_MARKET OrdType_FOREX_LIMIT = cvar.OrdType_FOREX_LIMIT OrdType_FOREX_SWAP = cvar.OrdType_FOREX_SWAP OrdType_FOREX_PREVIOUSLY_QUOTED = cvar.OrdType_FOREX_PREVIOUSLY_QUOTED OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT = cvar.OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT OrdType_COUNTER_ORDER_SELECTION = cvar.OrdType_COUNTER_ORDER_SELECTION Rule80A_AGENCY_SINGLE_ORDER = cvar.Rule80A_AGENCY_SINGLE_ORDER Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER = cvar.Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY = cvar.Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER = cvar.Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY = cvar.Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY Rule80A_SHORT_EXEMPT_TRANSACTION_B = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_B Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES = cvar.Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES Rule80A_SHORT_EXEMPT_TRANSACTION_F = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_F Rule80A_SHORT_EXEMPT_TRANSACTION_H = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_H Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE Rule80A_COMPETING_DEALER_TRADES_O = cvar.Rule80A_COMPETING_DEALER_TRADES_O Rule80A_PRINCIPAL = cvar.Rule80A_PRINCIPAL Rule80A_COMPETING_DEALER_TRADES_R = cvar.Rule80A_COMPETING_DEALER_TRADES_R Rule80A_SPECIALIST_TRADES = cvar.Rule80A_SPECIALIST_TRADES Rule80A_COMPETING_DEALER_TRADES_T = cvar.Rule80A_COMPETING_DEALER_TRADES_T Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL = cvar.Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER = cvar.Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER = cvar.Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER = cvar.Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER Side_BUY = cvar.Side_BUY Side_SELL = cvar.Side_SELL Side_BUY_MINUS = cvar.Side_BUY_MINUS Side_SELL_PLUS = cvar.Side_SELL_PLUS Side_SELL_SHORT = cvar.Side_SELL_SHORT Side_SELL_SHORT_EXEMPT = cvar.Side_SELL_SHORT_EXEMPT Side_UNDISCLOSED = cvar.Side_UNDISCLOSED Side_CROSS = cvar.Side_CROSS Side_CROSS_SHORT = cvar.Side_CROSS_SHORT Side_AS_DEFINED = cvar.Side_AS_DEFINED Side_OPPOSITE = cvar.Side_OPPOSITE Side_CROSS_SHORT_EXEMPT = cvar.Side_CROSS_SHORT_EXEMPT Side_SUBSCRIBE = cvar.Side_SUBSCRIBE Side_REDEEM = cvar.Side_REDEEM Side_LEND = cvar.Side_LEND Side_BORROW = cvar.Side_BORROW Side_CROSS_SHORT_EXXMPT = cvar.Side_CROSS_SHORT_EXXMPT TimeInForce_DAY = cvar.TimeInForce_DAY TimeInForce_GOOD_TILL_CANCEL = cvar.TimeInForce_GOOD_TILL_CANCEL TimeInForce_AT_THE_OPENING = cvar.TimeInForce_AT_THE_OPENING TimeInForce_IMMEDIATE_OR_CANCEL = cvar.TimeInForce_IMMEDIATE_OR_CANCEL TimeInForce_FILL_OR_KILL = cvar.TimeInForce_FILL_OR_KILL TimeInForce_GOOD_TILL_CROSSING = cvar.TimeInForce_GOOD_TILL_CROSSING TimeInForce_GOOD_TILL_DATE = cvar.TimeInForce_GOOD_TILL_DATE TimeInForce_AT_THE_CLOSE = cvar.TimeInForce_AT_THE_CLOSE TimeInForce_GOOD_THROUGH_CROSSING = cvar.TimeInForce_GOOD_THROUGH_CROSSING TimeInForce_AT_CROSSING = cvar.TimeInForce_AT_CROSSING Urgency_NORMAL = cvar.Urgency_NORMAL Urgency_FLASH = cvar.Urgency_FLASH Urgency_BACKGROUND = cvar.Urgency_BACKGROUND SettlmntTyp_REGULAR = cvar.SettlmntTyp_REGULAR SettlmntTyp_CASH = cvar.SettlmntTyp_CASH SettlmntTyp_NEXT_DAY = cvar.SettlmntTyp_NEXT_DAY SettlmntTyp_T_PLUS_2 = cvar.SettlmntTyp_T_PLUS_2 SettlmntTyp_T_PLUS_3 = cvar.SettlmntTyp_T_PLUS_3 SettlmntTyp_T_PLUS_4 = cvar.SettlmntTyp_T_PLUS_4 SettlmntTyp_FUTURE = cvar.SettlmntTyp_FUTURE SettlmntTyp_WHEN_ISSUED = cvar.SettlmntTyp_WHEN_ISSUED SettlmntTyp_SELLERS_OPTION = cvar.SettlmntTyp_SELLERS_OPTION SettlmntTyp_T_PLUS_5 = cvar.SettlmntTyp_T_PLUS_5 SettlmntTyp_T_PLUS_1 = cvar.SettlmntTyp_T_PLUS_1 SettlmntTyp_WHEN_AND_IF_ISSUED = cvar.SettlmntTyp_WHEN_AND_IF_ISSUED SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE = cvar.SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN = cvar.SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN AllocTransType_NEW = cvar.AllocTransType_NEW AllocTransType_REPLACE = cvar.AllocTransType_REPLACE AllocTransType_CANCEL = cvar.AllocTransType_CANCEL AllocTransType_PRELIMINARY = cvar.AllocTransType_PRELIMINARY AllocTransType_CALCULATED = cvar.AllocTransType_CALCULATED AllocTransType_CALCULATED_WITHOUT_PRELIMINARY = cvar.AllocTransType_CALCULATED_WITHOUT_PRELIMINARY AllocTransType_REVERSAL = cvar.AllocTransType_REVERSAL OpenClose_CLOSE = cvar.OpenClose_CLOSE OpenClose_OPEN = cvar.OpenClose_OPEN ProcessCode_REGULAR = cvar.ProcessCode_REGULAR ProcessCode_SOFT_DOLLAR = cvar.ProcessCode_SOFT_DOLLAR ProcessCode_STEP_IN = cvar.ProcessCode_STEP_IN ProcessCode_STEP_OUT = cvar.ProcessCode_STEP_OUT ProcessCode_SOFT_DOLLAR_STEP_IN = cvar.ProcessCode_SOFT_DOLLAR_STEP_IN ProcessCode_SOFT_DOLLAR_STEP_OUT = cvar.ProcessCode_SOFT_DOLLAR_STEP_OUT ProcessCode_PLAN_SPONSOR = cvar.ProcessCode_PLAN_SPONSOR AllocStatus_ACCEPTED = cvar.AllocStatus_ACCEPTED AllocStatus_REJECTED = cvar.AllocStatus_REJECTED AllocStatus_PARTIAL_ACCEPT = cvar.AllocStatus_PARTIAL_ACCEPT AllocStatus_RECEIVED = cvar.AllocStatus_RECEIVED AllocStatus_BLOCK_LEVEL_REJECT = cvar.AllocStatus_BLOCK_LEVEL_REJECT AllocStatus_ACCOUNT_LEVEL_REJECT = cvar.AllocStatus_ACCOUNT_LEVEL_REJECT AllocStatus_INCOMPLETE = cvar.AllocStatus_INCOMPLETE AllocStatus_REJECTED_BY_INTERMEDIARY = cvar.AllocStatus_REJECTED_BY_INTERMEDIARY AllocStatus_ALLOCATION_PENDING = cvar.AllocStatus_ALLOCATION_PENDING AllocStatus_REVERSED = cvar.AllocStatus_REVERSED AllocRejCode_UNKNOWN_ACCOUNT = cvar.AllocRejCode_UNKNOWN_ACCOUNT AllocRejCode_INCORRECT_QUANTITY = cvar.AllocRejCode_INCORRECT_QUANTITY AllocRejCode_INCORRECT_AVERAGE_PRICE = cvar.AllocRejCode_INCORRECT_AVERAGE_PRICE AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC = cvar.AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC AllocRejCode_COMMISSION_DIFFERENCE = cvar.AllocRejCode_COMMISSION_DIFFERENCE AllocRejCode_UNKNOWN_ORDERID = cvar.AllocRejCode_UNKNOWN_ORDERID AllocRejCode_UNKNOWN_LISTID = cvar.AllocRejCode_UNKNOWN_LISTID AllocRejCode_OTHER = cvar.AllocRejCode_OTHER AllocRejCode_INCORRECT_ALLOCATED_QUANTITY = cvar.AllocRejCode_INCORRECT_ALLOCATED_QUANTITY AllocRejCode_CALCULATION_DIFFERENCE = cvar.AllocRejCode_CALCULATION_DIFFERENCE AllocRejCode_UNKNOWN_OR_STALE_EXECID = cvar.AllocRejCode_UNKNOWN_OR_STALE_EXECID AllocRejCode_MISMATCHED_DATA_VALUE = cvar.AllocRejCode_MISMATCHED_DATA_VALUE AllocRejCode_UNKNOWN_CLORDID = cvar.AllocRejCode_UNKNOWN_CLORDID AllocRejCode_WAREHOUSE_REQUEST_REJECTED = cvar.AllocRejCode_WAREHOUSE_REQUEST_REJECTED AllocRejCode_INCORRECT_AVERAGEG_PRICE = cvar.AllocRejCode_INCORRECT_AVERAGEG_PRICE AllocRejCode_MISMATCHED_DATA = cvar.AllocRejCode_MISMATCHED_DATA AllocRejCode_OTHER_7 = cvar.AllocRejCode_OTHER_7 AllocRejCode_OTHER_99 = cvar.AllocRejCode_OTHER_99 EmailType_NEW = cvar.EmailType_NEW EmailType_REPLY = cvar.EmailType_REPLY EmailType_ADMIN_REPLY = cvar.EmailType_ADMIN_REPLY ExDestination_NONE = cvar.ExDestination_NONE ExDestination_POSIT = cvar.ExDestination_POSIT CxlRejReason_TOO_LATE_TO_CANCEL = cvar.CxlRejReason_TOO_LATE_TO_CANCEL CxlRejReason_UNKNOWN_ORDER = cvar.CxlRejReason_UNKNOWN_ORDER CxlRejReason_BROKER_OPTION = cvar.CxlRejReason_BROKER_OPTION CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = cvar.CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS CxlRejReason_DUPLICATE_CLORDID_RECEIVED = cvar.CxlRejReason_DUPLICATE_CLORDID_RECEIVED CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER = cvar.CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = cvar.CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST CxlRejReason_BROKER = cvar.CxlRejReason_BROKER CxlRejReason_ORIGORDMODTIME = cvar.CxlRejReason_ORIGORDMODTIME CxlRejReason_DUPLICATE_CLORDID = cvar.CxlRejReason_DUPLICATE_CLORDID CxlRejReason_OTHER = cvar.CxlRejReason_OTHER CxlRejReason_INVALID_PRICE_INCREMENT = cvar.CxlRejReason_INVALID_PRICE_INCREMENT CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE = cvar.CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = cvar.CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND OrdRejReason_BROKER_OPTION = cvar.OrdRejReason_BROKER_OPTION OrdRejReason_UNKNOWN_SYMBOL = cvar.OrdRejReason_UNKNOWN_SYMBOL OrdRejReason_EXCHANGE_CLOSED = cvar.OrdRejReason_EXCHANGE_CLOSED OrdRejReason_ORDER_EXCEEDS_LIMIT = cvar.OrdRejReason_ORDER_EXCEEDS_LIMIT OrdRejReason_TOO_LATE_TO_ENTER = cvar.OrdRejReason_TOO_LATE_TO_ENTER OrdRejReason_UNKNOWN_ORDER = cvar.OrdRejReason_UNKNOWN_ORDER OrdRejReason_DUPLICATE_ORDER = cvar.OrdRejReason_DUPLICATE_ORDER OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = cvar.OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER OrdRejReason_STALE_ORDER = cvar.OrdRejReason_STALE_ORDER OrdRejReason_TRADE_ALONG_REQUIRED = cvar.OrdRejReason_TRADE_ALONG_REQUIRED OrdRejReason_INVALID_INVESTOR_ID = cvar.OrdRejReason_INVALID_INVESTOR_ID OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC = cvar.OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC OrdRejReason_SURVEILLENCE_OPTION = cvar.OrdRejReason_SURVEILLENCE_OPTION OrdRejReason_BROKER = cvar.OrdRejReason_BROKER OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION = cvar.OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION OrdRejReason_INCORRECT_QUANTITY = cvar.OrdRejReason_INCORRECT_QUANTITY OrdRejReason_INCORRECT_ALLOCATED_QUANTITY = cvar.OrdRejReason_INCORRECT_ALLOCATED_QUANTITY OrdRejReason_UNKNOWN_ACCOUNT = cvar.OrdRejReason_UNKNOWN_ACCOUNT OrdRejReason_OTHER = cvar.OrdRejReason_OTHER OrdRejReason_INVALID_PRICE_INCREMENT = cvar.OrdRejReason_INVALID_PRICE_INCREMENT OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = cvar.OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND IOIQualifier_ALL_OR_NONE = cvar.IOIQualifier_ALL_OR_NONE IOIQualifier_AT_THE_CLOSE = cvar.IOIQualifier_AT_THE_CLOSE IOIQualifier_IN_TOUCH_WITH = cvar.IOIQualifier_IN_TOUCH_WITH IOIQualifier_LIMIT = cvar.IOIQualifier_LIMIT IOIQualifier_MORE_BEHIND = cvar.IOIQualifier_MORE_BEHIND IOIQualifier_AT_THE_OPEN = cvar.IOIQualifier_AT_THE_OPEN IOIQualifier_TAKING_A_POSITION = cvar.IOIQualifier_TAKING_A_POSITION IOIQualifier_CURRENT_QUOTE = cvar.IOIQualifier_CURRENT_QUOTE IOIQualifier_PORTFOLIO_SHOW_N = cvar.IOIQualifier_PORTFOLIO_SHOW_N IOIQualifier_THROUGH_THE_DAY = cvar.IOIQualifier_THROUGH_THE_DAY IOIQualifier_VERSUS = cvar.IOIQualifier_VERSUS IOIQualifier_INDICATION = cvar.IOIQualifier_INDICATION IOIQualifier_CROSSING_OPPORTUNITY = cvar.IOIQualifier_CROSSING_OPPORTUNITY IOIQualifier_AT_THE_MARKET = cvar.IOIQualifier_AT_THE_MARKET IOIQualifier_AT_THE_MIDPOINT = cvar.IOIQualifier_AT_THE_MIDPOINT IOIQualifier_PRE_OPEN = cvar.IOIQualifier_PRE_OPEN IOIQualifier_READY_TO_TRADE = cvar.IOIQualifier_READY_TO_TRADE IOIQualifier_PORTFOLIO_SHOWN = cvar.IOIQualifier_PORTFOLIO_SHOWN IOIQualifier_VWAP = cvar.IOIQualifier_VWAP IOIQualifier_MARKET_ON_CLOSE = cvar.IOIQualifier_MARKET_ON_CLOSE IOIQualifier_INDIDCATION = cvar.IOIQualifier_INDIDCATION ReportToExch_NO = cvar.ReportToExch_NO ReportToExch_YES = cvar.ReportToExch_YES LocateReqd_NO = cvar.LocateReqd_NO LocateReqd_YES = cvar.LocateReqd_YES ForexReq_NO = cvar.ForexReq_NO ForexReq_YES = cvar.ForexReq_YES CxlType_FULL_REMAINING_QUANTITY = cvar.CxlType_FULL_REMAINING_QUANTITY CxlType_PARTIAL_CANCEL = cvar.CxlType_PARTIAL_CANCEL DKReason_UNKNOWN_SYMBOL = cvar.DKReason_UNKNOWN_SYMBOL DKReason_WRONG_SIDE = cvar.DKReason_WRONG_SIDE DKReason_QUANTITY_EXCEEDS_ORDER = cvar.DKReason_QUANTITY_EXCEEDS_ORDER DKReason_NO_MATCHING_ORDER = cvar.DKReason_NO_MATCHING_ORDER DKReason_PRICE_EXCEEDS_LIMIT = cvar.DKReason_PRICE_EXCEEDS_LIMIT DKReason_OTHER = cvar.DKReason_OTHER DKReason_CALCULATION_DIFFERENCE = cvar.DKReason_CALCULATION_DIFFERENCE IOINaturalFlag_NO = cvar.IOINaturalFlag_NO IOINaturalFlag_YES = cvar.IOINaturalFlag_YES MiscFeeType_REGULATORY = cvar.MiscFeeType_REGULATORY MiscFeeType_TAX = cvar.MiscFeeType_TAX MiscFeeType_LOCAL_COMMISSION = cvar.MiscFeeType_LOCAL_COMMISSION MiscFeeType_EXCHANGE_FEES = cvar.MiscFeeType_EXCHANGE_FEES MiscFeeType_STAMP = cvar.MiscFeeType_STAMP MiscFeeType_LEVY = cvar.MiscFeeType_LEVY MiscFeeType_OTHER = cvar.MiscFeeType_OTHER MiscFeeType_MARKUP = cvar.MiscFeeType_MARKUP MiscFeeType_CONSUMPTION_TAX = cvar.MiscFeeType_CONSUMPTION_TAX MiscFeeType_PER_TRANSACTION = cvar.MiscFeeType_PER_TRANSACTION MiscFeeType_CONVERSION = cvar.MiscFeeType_CONVERSION MiscFeeType_AGENT = cvar.MiscFeeType_AGENT MiscFeeType_TRANSFER_FEE = cvar.MiscFeeType_TRANSFER_FEE MiscFeeType_SECURITY_LENDING = cvar.MiscFeeType_SECURITY_LENDING ExecType_NEW = cvar.ExecType_NEW ExecType_PARTIAL_FILL = cvar.ExecType_PARTIAL_FILL ExecType_FILL = cvar.ExecType_FILL ExecType_DONE_FOR_DAY = cvar.ExecType_DONE_FOR_DAY ExecType_CANCELLED = cvar.ExecType_CANCELLED ExecType_REPLACE = cvar.ExecType_REPLACE ExecType_PENDING_CANCEL_REPLACE = cvar.ExecType_PENDING_CANCEL_REPLACE ExecType_STOPPED = cvar.ExecType_STOPPED ExecType_REJECTED = cvar.ExecType_REJECTED ExecType_SUSPENDED = cvar.ExecType_SUSPENDED ExecType_PENDING_NEW = cvar.ExecType_PENDING_NEW ExecType_CALCULATED = cvar.ExecType_CALCULATED ExecType_EXPIRED = cvar.ExecType_EXPIRED ExecType_CANCELED = cvar.ExecType_CANCELED ExecType_PENDING_CANCEL = cvar.ExecType_PENDING_CANCEL ExecType_RESTATED = cvar.ExecType_RESTATED ExecType_PENDING_REPLACE = cvar.ExecType_PENDING_REPLACE ExecType_TRADE = cvar.ExecType_TRADE ExecType_TRADE_CORRECT = cvar.ExecType_TRADE_CORRECT ExecType_TRADE_CANCEL = cvar.ExecType_TRADE_CANCEL ExecType_ORDER_STATUS = cvar.ExecType_ORDER_STATUS ExecType_REPLACED = cvar.ExecType_REPLACED ExecType_TRADE_IN_A_CLEARING_HOLD = cvar.ExecType_TRADE_IN_A_CLEARING_HOLD ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING = cvar.ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM = cvar.ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM SettlCurrFxRateCalc_MULTIPLY = cvar.SettlCurrFxRateCalc_MULTIPLY SettlCurrFxRateCalc_DIVIDE = cvar.SettlCurrFxRateCalc_DIVIDE SettlInstMode_DEFAULT = cvar.SettlInstMode_DEFAULT SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED = cvar.SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING = cvar.SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING = cvar.SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT = cvar.SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT SettlInstMode_REQUEST_REJECT = cvar.SettlInstMode_REQUEST_REJECT SettlInstTransType_CANCEL = cvar.SettlInstTransType_CANCEL SettlInstTransType_NEW = cvar.SettlInstTransType_NEW SettlInstTransType_REPLACE = cvar.SettlInstTransType_REPLACE SettlInstTransType_RESTATE = cvar.SettlInstTransType_RESTATE SettlInstSource_BROKERS_INSTRUCTIONS = cvar.SettlInstSource_BROKERS_INSTRUCTIONS SettlInstSource_INSTITUTIONS_INSTRUCTIONS = cvar.SettlInstSource_INSTITUTIONS_INSTRUCTIONS SettlInstSource_INVESTOR = cvar.SettlInstSource_INVESTOR SettlLocation_CEDEL = cvar.SettlLocation_CEDEL SettlLocation_DEPOSITORY_TRUST_COMPANY = cvar.SettlLocation_DEPOSITORY_TRUST_COMPANY SettlLocation_EUROCLEAR = cvar.SettlLocation_EUROCLEAR SettlLocation_FEDERAL_BOOK_ENTRY = cvar.SettlLocation_FEDERAL_BOOK_ENTRY SettlLocation_LOCAL_MARKET_SETTLE_LOCATION = cvar.SettlLocation_LOCAL_MARKET_SETTLE_LOCATION SettlLocation_PHYSICAL = cvar.SettlLocation_PHYSICAL SettlLocation_PARTICIPANT_TRUST_COMPANY = cvar.SettlLocation_PARTICIPANT_TRUST_COMPANY SecurityType_BANKERS_ACCEPTANCE = cvar.SecurityType_BANKERS_ACCEPTANCE SecurityType_CERTIFICATE_OF_DEPOSIT = cvar.SecurityType_CERTIFICATE_OF_DEPOSIT SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION = cvar.SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION SecurityType_CORPORATE_BOND = cvar.SecurityType_CORPORATE_BOND SecurityType_COMMERCIAL_PAPER = cvar.SecurityType_COMMERCIAL_PAPER SecurityType_CORPORATE_PRIVATE_PLACEMENT = cvar.SecurityType_CORPORATE_PRIVATE_PLACEMENT SecurityType_COMMON_STOCK = cvar.SecurityType_COMMON_STOCK SecurityType_FEDERAL_HOUSING_AUTHORITY = cvar.SecurityType_FEDERAL_HOUSING_AUTHORITY SecurityType_FEDERAL_HOME_LOAN = cvar.SecurityType_FEDERAL_HOME_LOAN SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION = cvar.SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION SecurityType_FOREIGN_EXCHANGE_CONTRACT = cvar.SecurityType_FOREIGN_EXCHANGE_CONTRACT SecurityType_FUTURE = cvar.SecurityType_FUTURE SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION = cvar.SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE = cvar.SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE SecurityType_MUTUAL_FUND = cvar.SecurityType_MUTUAL_FUND SecurityType_MORTGAGE_INTEREST_ONLY = cvar.SecurityType_MORTGAGE_INTEREST_ONLY SecurityType_MORTGAGE_PRINCIPLE_ONLY = cvar.SecurityType_MORTGAGE_PRINCIPLE_ONLY SecurityType_MORTGAGE_PRIVATE_PLACEMENT = cvar.SecurityType_MORTGAGE_PRIVATE_PLACEMENT SecurityType_MISCELLANEOUS_PASS_THRU = cvar.SecurityType_MISCELLANEOUS_PASS_THRU SecurityType_MUNICIPAL_BOND = cvar.SecurityType_MUNICIPAL_BOND SecurityType_NO_ISITC_SECURITY_TYPE = cvar.SecurityType_NO_ISITC_SECURITY_TYPE SecurityType_OPTION = cvar.SecurityType_OPTION SecurityType_PREFERRED_STOCK = cvar.SecurityType_PREFERRED_STOCK SecurityType_REPURCHASE_AGREEMENT = cvar.SecurityType_REPURCHASE_AGREEMENT SecurityType_REVERSE_REPURCHASE_AGREEMENT = cvar.SecurityType_REVERSE_REPURCHASE_AGREEMENT SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION = cvar.SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION SecurityType_TIME_DEPOSIT = cvar.SecurityType_TIME_DEPOSIT SecurityType_US_TREASURY_BILL = cvar.SecurityType_US_TREASURY_BILL SecurityType_WARRANT = cvar.SecurityType_WARRANT SecurityType_CATS_TIGERS_LIONS = cvar.SecurityType_CATS_TIGERS_LIONS SecurityType_WILDCARD_ENTRY = cvar.SecurityType_WILDCARD_ENTRY SecurityType_CONVERTIBLE_BOND = cvar.SecurityType_CONVERTIBLE_BOND SecurityType_MORTGAGE_IOETTE = cvar.SecurityType_MORTGAGE_IOETTE SecurityType_MORTGAGE_PRINCIPAL_ONLY = cvar.SecurityType_MORTGAGE_PRINCIPAL_ONLY SecurityType_VARIABLE_RATE_DEMAND_NOTE = cvar.SecurityType_VARIABLE_RATE_DEMAND_NOTE SecurityType_PLAZOS_FIJOS = cvar.SecurityType_PLAZOS_FIJOS SecurityType_PROMISSORY_NOTE = cvar.SecurityType_PROMISSORY_NOTE SecurityType_OVERNIGHT = cvar.SecurityType_OVERNIGHT SecurityType_MEDIUM_TERM_NOTES = cvar.SecurityType_MEDIUM_TERM_NOTES SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER = cvar.SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER SecurityType_AMENDED_RESTATED = cvar.SecurityType_AMENDED_RESTATED SecurityType_BRIDGE_LOAN = cvar.SecurityType_BRIDGE_LOAN SecurityType_LETTER_OF_CREDIT = cvar.SecurityType_LETTER_OF_CREDIT SecurityType_SWING_LINE_FACILITY = cvar.SecurityType_SWING_LINE_FACILITY SecurityType_DEBTOR_IN_POSSESSION = cvar.SecurityType_DEBTOR_IN_POSSESSION SecurityType_DEFAULTED = cvar.SecurityType_DEFAULTED SecurityType_WITHDRAWN = cvar.SecurityType_WITHDRAWN SecurityType_LIQUIDITY_NOTE = cvar.SecurityType_LIQUIDITY_NOTE SecurityType_MATURED = cvar.SecurityType_MATURED SecurityType_DEPOSIT_NOTES = cvar.SecurityType_DEPOSIT_NOTES SecurityType_RETIRED = cvar.SecurityType_RETIRED SecurityType_BANK_NOTES = cvar.SecurityType_BANK_NOTES SecurityType_BILL_OF_EXCHANGES = cvar.SecurityType_BILL_OF_EXCHANGES SecurityType_CALL_LOANS = cvar.SecurityType_CALL_LOANS SecurityType_REPLACED = cvar.SecurityType_REPLACED SecurityType_MANDATORY_TENDER = cvar.SecurityType_MANDATORY_TENDER SecurityType_REVOLVER_TERM_LOAN = cvar.SecurityType_REVOLVER_TERM_LOAN SecurityType_SHORT_TERM_LOAN_NOTE = cvar.SecurityType_SHORT_TERM_LOAN_NOTE SecurityType_MISCELLANEOUS_PASS_THROUGH = cvar.SecurityType_MISCELLANEOUS_PASS_THROUGH SecurityType_TO_BE_ANNOUNCED = cvar.SecurityType_TO_BE_ANNOUNCED SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC = cvar.SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC SecurityType_CERTIFICATE_OF_PARTICIPATION = cvar.SecurityType_CERTIFICATE_OF_PARTICIPATION SecurityType_MORTGAGE_BACKED_SECURITIES = cvar.SecurityType_MORTGAGE_BACKED_SECURITIES SecurityType_REVENUE_BONDS = cvar.SecurityType_REVENUE_BONDS SecurityType_SPECIAL_ASSESSMENT = cvar.SecurityType_SPECIAL_ASSESSMENT SecurityType_SPECIAL_OBLIGATION = cvar.SecurityType_SPECIAL_OBLIGATION SecurityType_SPECIAL_TAX = cvar.SecurityType_SPECIAL_TAX SecurityType_TAX_ANTICIPATION_NOTE = cvar.SecurityType_TAX_ANTICIPATION_NOTE SecurityType_TAX_ALLOCATION = cvar.SecurityType_TAX_ALLOCATION SecurityType_CERTIFICATE_OF_OBLIGATION = cvar.SecurityType_CERTIFICATE_OF_OBLIGATION SecurityType_GENERAL_OBLIGATION_BONDS = cvar.SecurityType_GENERAL_OBLIGATION_BONDS SecurityType_MULTI_LEG_INSTRUMENT = cvar.SecurityType_MULTI_LEG_INSTRUMENT SecurityType_TAX_REVENUE_ANTICIPATION_NOTE = cvar.SecurityType_TAX_REVENUE_ANTICIPATION_NOTE SecurityType_NO_SECURITY_TYPE = cvar.SecurityType_NO_SECURITY_TYPE SecurityType_EXTENDED_COMM_NOTE = cvar.SecurityType_EXTENDED_COMM_NOTE SecurityType_AGENCY_POOLS = cvar.SecurityType_AGENCY_POOLS SecurityType_ASSET_BACKED_SECURITIES = cvar.SecurityType_ASSET_BACKED_SECURITIES SecurityType_CORP_MORTGAGE_BACKED_SECURITIES = cvar.SecurityType_CORP_MORTGAGE_BACKED_SECURITIES SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION = cvar.SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION SecurityType_IOETTE_MORTGAGE = cvar.SecurityType_IOETTE_MORTGAGE SecurityType_REVENUE_ANTICIPATION_NOTE = cvar.SecurityType_REVENUE_ANTICIPATION_NOTE SecurityType_REVOLVER_LOAN = cvar.SecurityType_REVOLVER_LOAN SecurityType_FEDERAL_AGENCY_COUPON = cvar.SecurityType_FEDERAL_AGENCY_COUPON SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE = cvar.SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE SecurityType_PRIVATE_EXPORT_FUNDING = cvar.SecurityType_PRIVATE_EXPORT_FUNDING SecurityType_DUAL_CURRENCY = cvar.SecurityType_DUAL_CURRENCY SecurityType_INDEXED_LINKED = cvar.SecurityType_INDEXED_LINKED SecurityType_YANKEE_CORPORATE_BOND = cvar.SecurityType_YANKEE_CORPORATE_BOND SecurityType_BRADY_BOND = cvar.SecurityType_BRADY_BOND SecurityType_US_TREASURY_BOND = cvar.SecurityType_US_TREASURY_BOND SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = cvar.SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES = cvar.SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE = cvar.SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE = cvar.SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE SecurityType_US_TREASURY_NOTE_BOND = cvar.SecurityType_US_TREASURY_NOTE_BOND SecurityType_TERM_LOAN = cvar.SecurityType_TERM_LOAN SecurityType_STRUCTURED_NOTES = cvar.SecurityType_STRUCTURED_NOTES SecurityType_EURO_SUPRANATIONAL_COUPONS = cvar.SecurityType_EURO_SUPRANATIONAL_COUPONS SecurityType_USD_SUPRANATIONAL_COUPONS = cvar.SecurityType_USD_SUPRANATIONAL_COUPONS SecurityType_EURO_CORPORATE_BOND = cvar.SecurityType_EURO_CORPORATE_BOND SecurityType_EURO_SOVEREIGNS = cvar.SecurityType_EURO_SOVEREIGNS SecurityType_US_TREASURY_NOTE_UST = cvar.SecurityType_US_TREASURY_NOTE_UST SecurityType_US_TREASURY_BILL_USTB = cvar.SecurityType_US_TREASURY_BILL_USTB SecurityType_US_TREASURY_NOTE_TNOTE = cvar.SecurityType_US_TREASURY_NOTE_TNOTE SecurityType_US_TREASURY_BILL_TBILL = cvar.SecurityType_US_TREASURY_BILL_TBILL SecurityType_REPURCHASE = cvar.SecurityType_REPURCHASE SecurityType_FORWARD = cvar.SecurityType_FORWARD SecurityType_BUY_SELLBACK = cvar.SecurityType_BUY_SELLBACK SecurityType_SECURITIES_LOAN = cvar.SecurityType_SECURITIES_LOAN SecurityType_SECURITIES_PLEDGE = cvar.SecurityType_SECURITIES_PLEDGE SecurityType_EURO_CERTIFICATE_OF_DEPOSIT = cvar.SecurityType_EURO_CERTIFICATE_OF_DEPOSIT SecurityType_EURO_COMMERCIAL_PAPER = cvar.SecurityType_EURO_COMMERCIAL_PAPER SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT = cvar.SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT SecurityType_PFANDBRIEFE = cvar.SecurityType_PFANDBRIEFE SecurityType_OTHER_ANTICIPATION_NOTES = cvar.SecurityType_OTHER_ANTICIPATION_NOTES SecurityType_MULTILEG_INSTRUMENT = cvar.SecurityType_MULTILEG_INSTRUMENT SecurityType_OPTIONS_ON_FUTURES = cvar.SecurityType_OPTIONS_ON_FUTURES SecurityType_OPTIONS_ON_PHYSICAL = cvar.SecurityType_OPTIONS_ON_PHYSICAL SecurityType_CASH = cvar.SecurityType_CASH SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES = cvar.SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES SecurityType_US_CORPORATE_FLOATING_RATE_NOTES = cvar.SecurityType_US_CORPORATE_FLOATING_RATE_NOTES SecurityType_CREDIT_DEFAULT_SWAP = cvar.SecurityType_CREDIT_DEFAULT_SWAP SecurityType_INTEREST_RATE_SWAP = cvar.SecurityType_INTEREST_RATE_SWAP SecurityType_OPTIONS_ON_COMBO = cvar.SecurityType_OPTIONS_ON_COMBO SecurityType_CANADIAN_TREASURY_NOTES = cvar.SecurityType_CANADIAN_TREASURY_NOTES SecurityType_CANADIAN_TREASURY_BILLS = cvar.SecurityType_CANADIAN_TREASURY_BILLS SecurityType_CANADIAN_PROVINCIAL_BONDS = cvar.SecurityType_CANADIAN_PROVINCIAL_BONDS SecurityType_TREASURY_BILL = cvar.SecurityType_TREASURY_BILL SecurityType_BANK_DEPOSITORY_NOTE = cvar.SecurityType_BANK_DEPOSITORY_NOTE SecurityType_CANADIAN_MONEY_MARKETS = cvar.SecurityType_CANADIAN_MONEY_MARKETS SecurityType_SECURED_LIQUIDITY_NOTE = cvar.SecurityType_SECURED_LIQUIDITY_NOTE SecurityType_TERM_LIQUIDITY_NOTE = cvar.SecurityType_TERM_LIQUIDITY_NOTE SecurityType_CANADIAN_MORTGAGE_BONDS = cvar.SecurityType_CANADIAN_MORTGAGE_BONDS SecurityType_TAXABLE_MUNICIPAL_CP = cvar.SecurityType_TAXABLE_MUNICIPAL_CP SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST = cvar.SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST SecurityType_NON_DELIVERABLE_FORWARD = cvar.SecurityType_NON_DELIVERABLE_FORWARD SecurityType_FX_SPOT = cvar.SecurityType_FX_SPOT SecurityType_FX_FORWARD = cvar.SecurityType_FX_FORWARD SecurityType_FX_SWAP = cvar.SecurityType_FX_SWAP StandInstDbType_OTHER = cvar.StandInstDbType_OTHER StandInstDbType_DTC_SID = cvar.StandInstDbType_DTC_SID StandInstDbType_THOMSON_ALERT = cvar.StandInstDbType_THOMSON_ALERT StandInstDbType_A_GLOBAL_CUSTODIAN = cvar.StandInstDbType_A_GLOBAL_CUSTODIAN StandInstDbType_ACCOUNTNET = cvar.StandInstDbType_ACCOUNTNET SettlDeliveryType_FREE = cvar.SettlDeliveryType_FREE SettlDeliveryType_VERSUS_PAYMENT = cvar.SettlDeliveryType_VERSUS_PAYMENT SettlDeliveryType_VERSUS_PAYMENT_DELIVER = cvar.SettlDeliveryType_VERSUS_PAYMENT_DELIVER SettlDeliveryType_FREE_DELIVER = cvar.SettlDeliveryType_FREE_DELIVER SettlDeliveryType_TRI_PARTY = cvar.SettlDeliveryType_TRI_PARTY SettlDeliveryType_HOLD_IN_CUSTODY = cvar.SettlDeliveryType_HOLD_IN_CUSTODY AllocLinkType_F_X_NETTING = cvar.AllocLinkType_F_X_NETTING AllocLinkType_F_X_SWAP = cvar.AllocLinkType_F_X_SWAP AllocLinkType_FX_NETTING = cvar.AllocLinkType_FX_NETTING AllocLinkType_FX_SWAP = cvar.AllocLinkType_FX_SWAP PutOrCall_PUT = cvar.PutOrCall_PUT PutOrCall_CALL = cvar.PutOrCall_CALL CoveredOrUncovered_COVERED = cvar.CoveredOrUncovered_COVERED CoveredOrUncovered_UNCOVERED = cvar.CoveredOrUncovered_UNCOVERED CustomerOrFirm_CUSTOMER = cvar.CustomerOrFirm_CUSTOMER CustomerOrFirm_FIRM = cvar.CustomerOrFirm_FIRM NotifyBrokerOfCredit_NO = cvar.NotifyBrokerOfCredit_NO NotifyBrokerOfCredit_YES = cvar.NotifyBrokerOfCredit_YES AllocHandlInst_MATCH = cvar.AllocHandlInst_MATCH AllocHandlInst_FORWARD = cvar.AllocHandlInst_FORWARD AllocHandlInst_FORWARD_AND_MATCH = cvar.AllocHandlInst_FORWARD_AND_MATCH RoutingType_TARGET_FIRM = cvar.RoutingType_TARGET_FIRM RoutingType_TARGET_LIST = cvar.RoutingType_TARGET_LIST RoutingType_BLOCK_FIRM = cvar.RoutingType_BLOCK_FIRM RoutingType_BLOCK_LIST = cvar.RoutingType_BLOCK_LIST Benchmark_CURVE = cvar.Benchmark_CURVE Benchmark_5_YR = cvar.Benchmark_5_YR Benchmark_OLD_5 = cvar.Benchmark_OLD_5 Benchmark_10_YR = cvar.Benchmark_10_YR Benchmark_OLD_10 = cvar.Benchmark_OLD_10 Benchmark_30_YR = cvar.Benchmark_30_YR Benchmark_OLD_30 = cvar.Benchmark_OLD_30 Benchmark_3_MO_LIBOR = cvar.Benchmark_3_MO_LIBOR Benchmark_6_MO_LIBOR = cvar.Benchmark_6_MO_LIBOR SubscriptionRequestType_SNAPSHOT = cvar.SubscriptionRequestType_SNAPSHOT SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES = cvar.SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST = cvar.SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST MDUpdateType_FULL_REFRESH = cvar.MDUpdateType_FULL_REFRESH MDUpdateType_INCREMENTAL_REFRESH = cvar.MDUpdateType_INCREMENTAL_REFRESH AggregatedBook_NO = cvar.AggregatedBook_NO AggregatedBook_YES = cvar.AggregatedBook_YES MDEntryType_BID = cvar.MDEntryType_BID MDEntryType_OFFER = cvar.MDEntryType_OFFER MDEntryType_TRADE = cvar.MDEntryType_TRADE MDEntryType_INDEX_VALUE = cvar.MDEntryType_INDEX_VALUE MDEntryType_OPENING_PRICE = cvar.MDEntryType_OPENING_PRICE MDEntryType_CLOSING_PRICE = cvar.MDEntryType_CLOSING_PRICE MDEntryType_SETTLEMENT_PRICE = cvar.MDEntryType_SETTLEMENT_PRICE MDEntryType_TRADING_SESSION_HIGH_PRICE = cvar.MDEntryType_TRADING_SESSION_HIGH_PRICE MDEntryType_TRADING_SESSION_LOW_PRICE = cvar.MDEntryType_TRADING_SESSION_LOW_PRICE MDEntryType_TRADING_SESSION_VWAP_PRICE = cvar.MDEntryType_TRADING_SESSION_VWAP_PRICE MDEntryType_IMBALANCE = cvar.MDEntryType_IMBALANCE MDEntryType_TRADE_VOLUME = cvar.MDEntryType_TRADE_VOLUME MDEntryType_OPEN_INTEREST = cvar.MDEntryType_OPEN_INTEREST MDEntryType_COMPOSITE_UNDERLYING_PRICE = cvar.MDEntryType_COMPOSITE_UNDERLYING_PRICE MDEntryType_SIMULATED_SELL_PRICE = cvar.MDEntryType_SIMULATED_SELL_PRICE MDEntryType_SIMULATED_BUY_PRICE = cvar.MDEntryType_SIMULATED_BUY_PRICE MDEntryType_MARGIN_RATE = cvar.MDEntryType_MARGIN_RATE MDEntryType_MID_PRICE = cvar.MDEntryType_MID_PRICE MDEntryType_EMPTY_BOOK = cvar.MDEntryType_EMPTY_BOOK MDEntryType_SETTLE_HIGH_PRICE = cvar.MDEntryType_SETTLE_HIGH_PRICE MDEntryType_SETTLE_LOW_PRICE = cvar.MDEntryType_SETTLE_LOW_PRICE MDEntryType_PRIOR_SETTLE_PRICE = cvar.MDEntryType_PRIOR_SETTLE_PRICE MDEntryType_SESSION_HIGH_BID = cvar.MDEntryType_SESSION_HIGH_BID MDEntryType_SESSION_LOW_OFFER = cvar.MDEntryType_SESSION_LOW_OFFER MDEntryType_EARLY_PRICES = cvar.MDEntryType_EARLY_PRICES MDEntryType_AUCTION_CLEARING_PRICE = cvar.MDEntryType_AUCTION_CLEARING_PRICE MDEntryType_SWAP_VALUE_FACTOR = cvar.MDEntryType_SWAP_VALUE_FACTOR MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = cvar.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS = cvar.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = cvar.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS = cvar.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS MDEntryType_RECOVERY_RATE = cvar.MDEntryType_RECOVERY_RATE MDEntryType_RECOVERY_RATE_FOR_LONG = cvar.MDEntryType_RECOVERY_RATE_FOR_LONG MDEntryType_RECOVERY_RATE_FOR_SHORT = cvar.MDEntryType_RECOVERY_RATE_FOR_SHORT MDEntryType_FIXING_PRICE = cvar.MDEntryType_FIXING_PRICE MDEntryType_CASH_RATE = cvar.MDEntryType_CASH_RATE TickDirection_PLUS_TICK = cvar.TickDirection_PLUS_TICK TickDirection_ZERO_PLUS_TICK = cvar.TickDirection_ZERO_PLUS_TICK TickDirection_MINUS_TICK = cvar.TickDirection_MINUS_TICK TickDirection_ZERO_MINUS_TICK = cvar.TickDirection_ZERO_MINUS_TICK QuoteCondition_OPEN = cvar.QuoteCondition_OPEN QuoteCondition_CLOSED = cvar.QuoteCondition_CLOSED QuoteCondition_EXCHANGE_BEST = cvar.QuoteCondition_EXCHANGE_BEST QuoteCondition_CONSOLIDATED_BEST = cvar.QuoteCondition_CONSOLIDATED_BEST QuoteCondition_LOCKED = cvar.QuoteCondition_LOCKED QuoteCondition_CROSSED = cvar.QuoteCondition_CROSSED QuoteCondition_DEPTH = cvar.QuoteCondition_DEPTH QuoteCondition_FAST_TRADING = cvar.QuoteCondition_FAST_TRADING QuoteCondition_NON_FIRM = cvar.QuoteCondition_NON_FIRM QuoteCondition_OPEN_ACTIVE = cvar.QuoteCondition_OPEN_ACTIVE QuoteCondition_CLOSED_INACTIVE = cvar.QuoteCondition_CLOSED_INACTIVE QuoteCondition_MANUAL_SLOW_QUOTE = cvar.QuoteCondition_MANUAL_SLOW_QUOTE QuoteCondition_OUTRIGHT_PRICE = cvar.QuoteCondition_OUTRIGHT_PRICE QuoteCondition_IMPLIED_PRICE = cvar.QuoteCondition_IMPLIED_PRICE QuoteCondition_DEPTH_ON_OFFER = cvar.QuoteCondition_DEPTH_ON_OFFER QuoteCondition_DEPTH_ON_BID = cvar.QuoteCondition_DEPTH_ON_BID QuoteCondition_CLOSING = cvar.QuoteCondition_CLOSING QuoteCondition_NEWS_DISSEMINATION = cvar.QuoteCondition_NEWS_DISSEMINATION QuoteCondition_TRADING_RANGE = cvar.QuoteCondition_TRADING_RANGE QuoteCondition_ORDER_INFLUX = cvar.QuoteCondition_ORDER_INFLUX QuoteCondition_DUE_TO_RELATED = cvar.QuoteCondition_DUE_TO_RELATED QuoteCondition_NEWS_PENDING = cvar.QuoteCondition_NEWS_PENDING QuoteCondition_ADDITIONAL_INFO = cvar.QuoteCondition_ADDITIONAL_INFO QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED = cvar.QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED QuoteCondition_RESUME = cvar.QuoteCondition_RESUME QuoteCondition_VIEW_OF_COMMON = cvar.QuoteCondition_VIEW_OF_COMMON QuoteCondition_VOLUME_ALERT = cvar.QuoteCondition_VOLUME_ALERT QuoteCondition_ORDER_IMBALANCE = cvar.QuoteCondition_ORDER_IMBALANCE QuoteCondition_EQUIPMENT_CHANGEOVER = cvar.QuoteCondition_EQUIPMENT_CHANGEOVER QuoteCondition_NO_OPEN = cvar.QuoteCondition_NO_OPEN QuoteCondition_REGULAR_ETH = cvar.QuoteCondition_REGULAR_ETH QuoteCondition_AUTOMATIC_EXECUTION = cvar.QuoteCondition_AUTOMATIC_EXECUTION QuoteCondition_AUTOMATIC_EXECUTION_ETH = cvar.QuoteCondition_AUTOMATIC_EXECUTION_ETH QuoteCondition_FAST_MARKET_ETH = cvar.QuoteCondition_FAST_MARKET_ETH QuoteCondition_INACTIVE_ETH = cvar.QuoteCondition_INACTIVE_ETH QuoteCondition_ROTATION = cvar.QuoteCondition_ROTATION QuoteCondition_ROTATION_ETH = cvar.QuoteCondition_ROTATION_ETH QuoteCondition_HALT = cvar.QuoteCondition_HALT QuoteCondition_HALT_ETH = cvar.QuoteCondition_HALT_ETH QuoteCondition_DUE_TO_NEWS_DISSEMINATION = cvar.QuoteCondition_DUE_TO_NEWS_DISSEMINATION QuoteCondition_DUE_TO_NEWS_PENDING = cvar.QuoteCondition_DUE_TO_NEWS_PENDING QuoteCondition_TRADING_RESUME = cvar.QuoteCondition_TRADING_RESUME QuoteCondition_OUT_OF_SEQUENCE = cvar.QuoteCondition_OUT_OF_SEQUENCE QuoteCondition_BID_SPECIALIST = cvar.QuoteCondition_BID_SPECIALIST QuoteCondition_OFFER_SPECIALIST = cvar.QuoteCondition_OFFER_SPECIALIST QuoteCondition_BID_OFFER_SPECIALIST = cvar.QuoteCondition_BID_OFFER_SPECIALIST QuoteCondition_END_OF_DAY_SAM = cvar.QuoteCondition_END_OF_DAY_SAM QuoteCondition_FORBIDDEN_SAM = cvar.QuoteCondition_FORBIDDEN_SAM QuoteCondition_FROZEN_SAM = cvar.QuoteCondition_FROZEN_SAM QuoteCondition_PREOPENING_SAM = cvar.QuoteCondition_PREOPENING_SAM QuoteCondition_OPENING_SAM = cvar.QuoteCondition_OPENING_SAM QuoteCondition_OPEN_SAM = cvar.QuoteCondition_OPEN_SAM QuoteCondition_SURVEILLANCE_SAM = cvar.QuoteCondition_SURVEILLANCE_SAM QuoteCondition_SUSPENDED_SAM = cvar.QuoteCondition_SUSPENDED_SAM QuoteCondition_RESERVED_SAM = cvar.QuoteCondition_RESERVED_SAM QuoteCondition_NO_ACTIVE_SAM = cvar.QuoteCondition_NO_ACTIVE_SAM QuoteCondition_RESTRICTED = cvar.QuoteCondition_RESTRICTED QuoteCondition_REST_OF_BOOK_VWAP = cvar.QuoteCondition_REST_OF_BOOK_VWAP QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS = cvar.QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS QuoteCondition_MEDIAN_PRICE = cvar.QuoteCondition_MEDIAN_PRICE QuoteCondition_FULL_CURVE = cvar.QuoteCondition_FULL_CURVE QuoteCondition_FLAT_CURVE = cvar.QuoteCondition_FLAT_CURVE TradeCondition_CASH = cvar.TradeCondition_CASH TradeCondition_AVERAGE_PRICE_TRADE = cvar.TradeCondition_AVERAGE_PRICE_TRADE TradeCondition_CASH_TRADE = cvar.TradeCondition_CASH_TRADE TradeCondition_NEXT_DAY = cvar.TradeCondition_NEXT_DAY TradeCondition_OPENING = cvar.TradeCondition_OPENING TradeCondition_INTRADAY_TRADE_DETAIL = cvar.TradeCondition_INTRADAY_TRADE_DETAIL TradeCondition_RULE_127_TRADE = cvar.TradeCondition_RULE_127_TRADE TradeCondition_RULE_155_TRADE = cvar.TradeCondition_RULE_155_TRADE TradeCondition_SOLD_LAST = cvar.TradeCondition_SOLD_LAST TradeCondition_NEXT_DAY_TRADE = cvar.TradeCondition_NEXT_DAY_TRADE TradeCondition_OPENED = cvar.TradeCondition_OPENED TradeCondition_SELLER = cvar.TradeCondition_SELLER TradeCondition_SOLD = cvar.TradeCondition_SOLD TradeCondition_STOPPED_STOCK = cvar.TradeCondition_STOPPED_STOCK TradeCondition_IMBALANCE_MORE_BUYERS = cvar.TradeCondition_IMBALANCE_MORE_BUYERS TradeCondition_IMBALANCE_MORE_SELLERS = cvar.TradeCondition_IMBALANCE_MORE_SELLERS TradeCondition_OPENING_PRICE = cvar.TradeCondition_OPENING_PRICE TradeCondition_OPENING_REOPENING_TRADE_DETAIL = cvar.TradeCondition_OPENING_REOPENING_TRADE_DETAIL TradeCondition_BARGAIN_CONDITION = cvar.TradeCondition_BARGAIN_CONDITION TradeCondition_CONVERTED_PRICE_INDICATOR = cvar.TradeCondition_CONVERTED_PRICE_INDICATOR TradeCondition_EXCHANGE_LAST = cvar.TradeCondition_EXCHANGE_LAST TradeCondition_FINAL_PRICE_OF_SESSION = cvar.TradeCondition_FINAL_PRICE_OF_SESSION TradeCondition_EX_PIT = cvar.TradeCondition_EX_PIT TradeCondition_CROSSED_X = cvar.TradeCondition_CROSSED_X TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE = cvar.TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP = cvar.TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP TradeCondition_VOLUME_ONLY = cvar.TradeCondition_VOLUME_ONLY TradeCondition_DIRECT_PLUS = cvar.TradeCondition_DIRECT_PLUS TradeCondition_ACQUISITION = cvar.TradeCondition_ACQUISITION TradeCondition_BUNCHED = cvar.TradeCondition_BUNCHED TradeCondition_DISTRIBUTION = cvar.TradeCondition_DISTRIBUTION TradeCondition_BUNCHED_SALE = cvar.TradeCondition_BUNCHED_SALE TradeCondition_SPLIT_TRADE = cvar.TradeCondition_SPLIT_TRADE TradeCondition_CANCEL_STOPPED = cvar.TradeCondition_CANCEL_STOPPED TradeCondition_CANCEL_ETH = cvar.TradeCondition_CANCEL_ETH TradeCondition_CANCEL_STOPPED_ETH = cvar.TradeCondition_CANCEL_STOPPED_ETH TradeCondition_OUT_OF_SEQUENCE_ETH = cvar.TradeCondition_OUT_OF_SEQUENCE_ETH TradeCondition_CANCEL_LAST_ETH = cvar.TradeCondition_CANCEL_LAST_ETH TradeCondition_SOLD_LAST_SALE_ETH = cvar.TradeCondition_SOLD_LAST_SALE_ETH TradeCondition_CANCEL_LAST = cvar.TradeCondition_CANCEL_LAST TradeCondition_SOLD_LAST_SALE = cvar.TradeCondition_SOLD_LAST_SALE TradeCondition_CANCEL_OPEN = cvar.TradeCondition_CANCEL_OPEN TradeCondition_CANCEL_OPEN_ETH = cvar.TradeCondition_CANCEL_OPEN_ETH TradeCondition_OPENED_SALE_ETH = cvar.TradeCondition_OPENED_SALE_ETH TradeCondition_CANCEL_ONLY = cvar.TradeCondition_CANCEL_ONLY TradeCondition_CANCEL_ONLY_ETH = cvar.TradeCondition_CANCEL_ONLY_ETH TradeCondition_LATE_OPEN_ETH = cvar.TradeCondition_LATE_OPEN_ETH TradeCondition_AUTO_EXECUTION_ETH = cvar.TradeCondition_AUTO_EXECUTION_ETH TradeCondition_REOPEN = cvar.TradeCondition_REOPEN TradeCondition_REOPEN_ETH = cvar.TradeCondition_REOPEN_ETH TradeCondition_ADJUSTED = cvar.TradeCondition_ADJUSTED TradeCondition_ADJUSTED_ETH = cvar.TradeCondition_ADJUSTED_ETH TradeCondition_SPREAD = cvar.TradeCondition_SPREAD TradeCondition_SPREAD_ETH = cvar.TradeCondition_SPREAD_ETH TradeCondition_STRADDLE = cvar.TradeCondition_STRADDLE TradeCondition_STRADDLE_ETH = cvar.TradeCondition_STRADDLE_ETH TradeCondition_STOPPED = cvar.TradeCondition_STOPPED TradeCondition_STOPPED_ETH = cvar.TradeCondition_STOPPED_ETH TradeCondition_REGULAR_ETH = cvar.TradeCondition_REGULAR_ETH TradeCondition_COMBO = cvar.TradeCondition_COMBO TradeCondition_COMBO_ETH = cvar.TradeCondition_COMBO_ETH TradeCondition_OFFICIAL_CLOSING_PRICE = cvar.TradeCondition_OFFICIAL_CLOSING_PRICE TradeCondition_PRIOR_REFERENCE_PRICE = cvar.TradeCondition_PRIOR_REFERENCE_PRICE TradeCondition_CANCEL = cvar.TradeCondition_CANCEL TradeCondition_STOPPED_SOLD_LAST = cvar.TradeCondition_STOPPED_SOLD_LAST TradeCondition_STOPPED_OUT_OF_SEQUENCE = cvar.TradeCondition_STOPPED_OUT_OF_SEQUENCE TradeCondition_OFFICAL_CLOSING_PRICE = cvar.TradeCondition_OFFICAL_CLOSING_PRICE TradeCondition_CROSSED_AO = cvar.TradeCondition_CROSSED_AO TradeCondition_FAST_MARKET = cvar.TradeCondition_FAST_MARKET TradeCondition_AUTOMATIC_EXECUTION = cvar.TradeCondition_AUTOMATIC_EXECUTION TradeCondition_FORM_T = cvar.TradeCondition_FORM_T TradeCondition_BASKET_INDEX = cvar.TradeCondition_BASKET_INDEX TradeCondition_BURST_BASKET = cvar.TradeCondition_BURST_BASKET TradeCondition_OUTSIDE_SPREAD = cvar.TradeCondition_OUTSIDE_SPREAD TradeCondition_IMPLIED_TRADE = cvar.TradeCondition_IMPLIED_TRADE TradeCondition_MARKETPLACE_ENTERED_TRADE = cvar.TradeCondition_MARKETPLACE_ENTERED_TRADE TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE = cvar.TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE TradeCondition_MULTILEG_TO_MULTILEG_TRADE = cvar.TradeCondition_MULTILEG_TO_MULTILEG_TRADE MDUpdateAction_NEW = cvar.MDUpdateAction_NEW MDUpdateAction_CHANGE = cvar.MDUpdateAction_CHANGE MDUpdateAction_DELETE = cvar.MDUpdateAction_DELETE MDUpdateAction_DELETE_THRU = cvar.MDUpdateAction_DELETE_THRU MDUpdateAction_DELETE_FROM = cvar.MDUpdateAction_DELETE_FROM MDUpdateAction_OVERLAY = cvar.MDUpdateAction_OVERLAY MDReqRejReason_UNKNOWN_SYMBOL = cvar.MDReqRejReason_UNKNOWN_SYMBOL MDReqRejReason_DUPLICATE_MDREQID = cvar.MDReqRejReason_DUPLICATE_MDREQID MDReqRejReason_INSUFFICIENT_BANDWIDTH = cvar.MDReqRejReason_INSUFFICIENT_BANDWIDTH MDReqRejReason_INSUFFICIENT_PERMISSIONS = cvar.MDReqRejReason_INSUFFICIENT_PERMISSIONS MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE = cvar.MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE MDReqRejReason_UNSUPPORTED_MARKETDEPTH = cvar.MDReqRejReason_UNSUPPORTED_MARKETDEPTH MDReqRejReason_UNSUPPORTED_MDUPDATETYPE = cvar.MDReqRejReason_UNSUPPORTED_MDUPDATETYPE MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK = cvar.MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK MDReqRejReason_UNSUPPORTED_MDENTRYTYPE = cvar.MDReqRejReason_UNSUPPORTED_MDENTRYTYPE MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE = cvar.MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG = cvar.MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG MDReqRejReason_UNSUPPORTED_SCOPE = cvar.MDReqRejReason_UNSUPPORTED_SCOPE MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID = cvar.MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID MDReqRejReason_INSUFFICIENT_CREDIT = cvar.MDReqRejReason_INSUFFICIENT_CREDIT DeleteReason_CANCELATION = cvar.DeleteReason_CANCELATION DeleteReason_ERROR = cvar.DeleteReason_ERROR DeleteReason_CANCELLATION = cvar.DeleteReason_CANCELLATION OpenCloseSettleFlag_DAILY_OPEN = cvar.OpenCloseSettleFlag_DAILY_OPEN OpenCloseSettleFlag_SESSION_OPEN = cvar.OpenCloseSettleFlag_SESSION_OPEN OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE = cvar.OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE OpenCloseSettleFlag_EXPECTED_PRICE = cvar.OpenCloseSettleFlag_EXPECTED_PRICE OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY = cvar.OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY FinancialStatus_BANKRUPT = cvar.FinancialStatus_BANKRUPT FinancialStatus_PENDING_DELISTING = cvar.FinancialStatus_PENDING_DELISTING FinancialStatus_RESTRICTED = cvar.FinancialStatus_RESTRICTED CorporateAction_EX_DIVIDEND = cvar.CorporateAction_EX_DIVIDEND CorporateAction_EX_DISTRIBUTION = cvar.CorporateAction_EX_DISTRIBUTION CorporateAction_EX_RIGHTS = cvar.CorporateAction_EX_RIGHTS CorporateAction_NEW = cvar.CorporateAction_NEW CorporateAction_EX_INTEREST = cvar.CorporateAction_EX_INTEREST CorporateAction_CASH_DIVIDEND = cvar.CorporateAction_CASH_DIVIDEND CorporateAction_STOCK_DIVIDEND = cvar.CorporateAction_STOCK_DIVIDEND CorporateAction_NON_INTEGER_STOCK_SPLIT = cvar.CorporateAction_NON_INTEGER_STOCK_SPLIT CorporateAction_REVERSE_STOCK_SPLIT = cvar.CorporateAction_REVERSE_STOCK_SPLIT CorporateAction_STANDARD_INTEGER_STOCK_SPLIT = cvar.CorporateAction_STANDARD_INTEGER_STOCK_SPLIT CorporateAction_POSITION_CONSOLIDATION = cvar.CorporateAction_POSITION_CONSOLIDATION CorporateAction_LIQUIDATION_REORGANIZATION = cvar.CorporateAction_LIQUIDATION_REORGANIZATION CorporateAction_MERGER_REORGANIZATION = cvar.CorporateAction_MERGER_REORGANIZATION CorporateAction_RIGHTS_OFFERING = cvar.CorporateAction_RIGHTS_OFFERING CorporateAction_SHAREHOLDER_MEETING = cvar.CorporateAction_SHAREHOLDER_MEETING CorporateAction_SPINOFF = cvar.CorporateAction_SPINOFF CorporateAction_TENDER_OFFER = cvar.CorporateAction_TENDER_OFFER CorporateAction_WARRANT = cvar.CorporateAction_WARRANT CorporateAction_SPECIAL_ACTION = cvar.CorporateAction_SPECIAL_ACTION CorporateAction_SYMBOL_CONVERSION = cvar.CorporateAction_SYMBOL_CONVERSION CorporateAction_CUSIP = cvar.CorporateAction_CUSIP CorporateAction_LEAP_ROLLOVER = cvar.CorporateAction_LEAP_ROLLOVER CorporateAction_SUCCESSION_EVENT = cvar.CorporateAction_SUCCESSION_EVENT QuoteAckStatus_ACCEPTED = cvar.QuoteAckStatus_ACCEPTED QuoteAckStatus_CANCELED_FOR_SYMBOL = cvar.QuoteAckStatus_CANCELED_FOR_SYMBOL QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE = cvar.QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE QuoteAckStatus_CANCELED_FOR_UNDERLYING = cvar.QuoteAckStatus_CANCELED_FOR_UNDERLYING QuoteAckStatus_CANCELED_ALL = cvar.QuoteAckStatus_CANCELED_ALL QuoteAckStatus_REJECTED = cvar.QuoteAckStatus_REJECTED QuoteCancelType_CANCEL_FOR_SYMBOL = cvar.QuoteCancelType_CANCEL_FOR_SYMBOL QuoteCancelType_CANCEL_FOR_SECURITY_TYPE = cvar.QuoteCancelType_CANCEL_FOR_SECURITY_TYPE QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL = cvar.QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL QuoteCancelType_CANCEL_FOR_ALL_QUOTES = cvar.QuoteCancelType_CANCEL_FOR_ALL_QUOTES QuoteCancelType_CANCEL_ALL_QUOTES = cvar.QuoteCancelType_CANCEL_ALL_QUOTES QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID = cvar.QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES = cvar.QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY = cvar.QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY QuoteCancelType_CANCEL_BY_QUOTETYPE = cvar.QuoteCancelType_CANCEL_BY_QUOTETYPE QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER = cvar.QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY QuoteRejectReason_UNKNOWN_SYMBOL = cvar.QuoteRejectReason_UNKNOWN_SYMBOL QuoteRejectReason_EXCHANGE = cvar.QuoteRejectReason_EXCHANGE QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = cvar.QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT QuoteRejectReason_TOO_LATE_TO_ENTER = cvar.QuoteRejectReason_TOO_LATE_TO_ENTER QuoteRejectReason_UNKNOWN_QUOTE = cvar.QuoteRejectReason_UNKNOWN_QUOTE QuoteRejectReason_DUPLICATE_QUOTE = cvar.QuoteRejectReason_DUPLICATE_QUOTE QuoteRejectReason_INVALID_BID_ASK_SPREAD = cvar.QuoteRejectReason_INVALID_BID_ASK_SPREAD QuoteRejectReason_INVALID_PRICE = cvar.QuoteRejectReason_INVALID_PRICE QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = cvar.QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY QuoteRejectReason_OTHER = cvar.QuoteRejectReason_OTHER QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND = cvar.QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND QuoteRejectReason_QUOTE_LOCKED = cvar.QuoteRejectReason_QUOTE_LOCKED QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = cvar.QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = cvar.QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY QuoteResponseLevel_NO_ACKNOWLEDGEMENT = cvar.QuoteResponseLevel_NO_ACKNOWLEDGEMENT QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES = cvar.QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES = cvar.QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT = cvar.QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE = cvar.QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE QuoteRequestType_MANUAL = cvar.QuoteRequestType_MANUAL QuoteRequestType_AUTOMATIC = cvar.QuoteRequestType_AUTOMATIC SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS = cvar.SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED = cvar.SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED SecurityRequestType_REQUEST_LIST_SECURITY_TYPES = cvar.SecurityRequestType_REQUEST_LIST_SECURITY_TYPES SecurityRequestType_REQUEST_LIST_SECURITIES = cvar.SecurityRequestType_REQUEST_LIST_SECURITIES SecurityRequestType_SYMBOL = cvar.SecurityRequestType_SYMBOL SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE = cvar.SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE SecurityRequestType_PRODUCT = cvar.SecurityRequestType_PRODUCT SecurityRequestType_TRADINGSESSIONID = cvar.SecurityRequestType_TRADINGSESSIONID SecurityRequestType_ALL_SECURITIES = cvar.SecurityRequestType_ALL_SECURITIES SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = cvar.SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS = cvar.SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE = cvar.SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST = cvar.SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST = cvar.SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST SecurityResponseType_REJECT_SECURITY_PROPOSAL = cvar.SecurityResponseType_REJECT_SECURITY_PROPOSAL SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA = cvar.SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA = cvar.SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA UnsolicitedIndicator_NO = cvar.UnsolicitedIndicator_NO UnsolicitedIndicator_YES = cvar.UnsolicitedIndicator_YES SecurityTradingStatus_OPENING_DELAY = cvar.SecurityTradingStatus_OPENING_DELAY SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL = cvar.SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL SecurityTradingStatus_NO_MARKET_IMBALANCE = cvar.SecurityTradingStatus_NO_MARKET_IMBALANCE SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE = cvar.SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE SecurityTradingStatus_ITS_PRE_OPENING = cvar.SecurityTradingStatus_ITS_PRE_OPENING SecurityTradingStatus_NEW_PRICE_INDICATION = cvar.SecurityTradingStatus_NEW_PRICE_INDICATION SecurityTradingStatus_TRADE_DISSEMINATION_TIME = cvar.SecurityTradingStatus_TRADE_DISSEMINATION_TIME SecurityTradingStatus_READY_TO_TRADE = cvar.SecurityTradingStatus_READY_TO_TRADE SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING = cvar.SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET = cvar.SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET SecurityTradingStatus_TRADING_HALT = cvar.SecurityTradingStatus_TRADING_HALT SecurityTradingStatus_UNKNOWN_OR_INVALID = cvar.SecurityTradingStatus_UNKNOWN_OR_INVALID SecurityTradingStatus_RESUME = cvar.SecurityTradingStatus_RESUME SecurityTradingStatus_NO_OPEN_NO_RESUME = cvar.SecurityTradingStatus_NO_OPEN_NO_RESUME SecurityTradingStatus_PRICE_INDICATION = cvar.SecurityTradingStatus_PRICE_INDICATION SecurityTradingStatus_TRADING_RANGE_INDICATION = cvar.SecurityTradingStatus_TRADING_RANGE_INDICATION SecurityTradingStatus_MARKET_IMBALANCE_BUY = cvar.SecurityTradingStatus_MARKET_IMBALANCE_BUY SecurityTradingStatus_MARKET_IMBALANCE_SELL = cvar.SecurityTradingStatus_MARKET_IMBALANCE_SELL SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY = cvar.SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY SecurityTradingStatus_OPENING_ROTATION = cvar.SecurityTradingStatus_OPENING_ROTATION SecurityTradingStatus_PRE_OPEN = cvar.SecurityTradingStatus_PRE_OPEN SecurityTradingStatus_FAST_MARKET = cvar.SecurityTradingStatus_FAST_MARKET SecurityTradingStatus_NO_OPEN = cvar.SecurityTradingStatus_NO_OPEN SecurityTradingStatus_PRE_CROSS = cvar.SecurityTradingStatus_PRE_CROSS SecurityTradingStatus_CROSS = cvar.SecurityTradingStatus_CROSS SecurityTradingStatus_POST_CLOSE = cvar.SecurityTradingStatus_POST_CLOSE HaltReasonChar_NEWS_DISSEMINATION = cvar.HaltReasonChar_NEWS_DISSEMINATION HaltReasonChar_ORDER_INFLUX = cvar.HaltReasonChar_ORDER_INFLUX HaltReasonChar_ORDER_IMBALANCE = cvar.HaltReasonChar_ORDER_IMBALANCE HaltReasonChar_ADDITIONAL_INFORMATION = cvar.HaltReasonChar_ADDITIONAL_INFORMATION HaltReasonChar_NEWS_PENDING = cvar.HaltReasonChar_NEWS_PENDING HaltReasonChar_EQUIPMENT_CHANGEOVER = cvar.HaltReasonChar_EQUIPMENT_CHANGEOVER HaltReasonChar_NEW_PENDING = cvar.HaltReasonChar_NEW_PENDING InViewOfCommon_NO = cvar.InViewOfCommon_NO InViewOfCommon_YES = cvar.InViewOfCommon_YES DueToRelated_NO = cvar.DueToRelated_NO DueToRelated_YES = cvar.DueToRelated_YES Adjustment_CANCEL = cvar.Adjustment_CANCEL Adjustment_ERROR = cvar.Adjustment_ERROR Adjustment_CORRECTION = cvar.Adjustment_CORRECTION TradingSessionID_DAY = cvar.TradingSessionID_DAY TradingSessionID_HALFDAY = cvar.TradingSessionID_HALFDAY TradingSessionID_MORNING = cvar.TradingSessionID_MORNING TradingSessionID_AFTERNOON = cvar.TradingSessionID_AFTERNOON TradingSessionID_EVENING = cvar.TradingSessionID_EVENING TradingSessionID_AFTER_HOURS = cvar.TradingSessionID_AFTER_HOURS TradSesMethod_ELECTRONIC = cvar.TradSesMethod_ELECTRONIC TradSesMethod_OPEN_OUTCRY = cvar.TradSesMethod_OPEN_OUTCRY TradSesMethod_TWO_PARTY = cvar.TradSesMethod_TWO_PARTY TradSesMode_TESTING = cvar.TradSesMode_TESTING TradSesMode_SIMULATED = cvar.TradSesMode_SIMULATED TradSesMode_PRODUCTION = cvar.TradSesMode_PRODUCTION TradSesStatus_HALTED = cvar.TradSesStatus_HALTED TradSesStatus_OPEN = cvar.TradSesStatus_OPEN TradSesStatus_CLOSED = cvar.TradSesStatus_CLOSED TradSesStatus_PRE_OPEN = cvar.TradSesStatus_PRE_OPEN TradSesStatus_PRE_CLOSE = cvar.TradSesStatus_PRE_CLOSE TradSesStatus_REQUEST_REJECTED = cvar.TradSesStatus_REQUEST_REJECTED TradSesStatus_UNKNOWN = cvar.TradSesStatus_UNKNOWN QuoteEntryRejectReason_UNKNOWN_SYMBOL = cvar.QuoteEntryRejectReason_UNKNOWN_SYMBOL QuoteEntryRejectReason_EXCHANGE = cvar.QuoteEntryRejectReason_EXCHANGE QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT = cvar.QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT QuoteEntryRejectReason_TOO_LATE_TO_ENTER = cvar.QuoteEntryRejectReason_TOO_LATE_TO_ENTER QuoteEntryRejectReason_UNKNOWN_QUOTE = cvar.QuoteEntryRejectReason_UNKNOWN_QUOTE QuoteEntryRejectReason_DUPLICATE_QUOTE = cvar.QuoteEntryRejectReason_DUPLICATE_QUOTE QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD = cvar.QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD QuoteEntryRejectReason_INVALID_PRICE = cvar.QuoteEntryRejectReason_INVALID_PRICE QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY = cvar.QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY BidRequestTransType_CANCEL = cvar.BidRequestTransType_CANCEL BidRequestTransType_NO = cvar.BidRequestTransType_NO BidRequestTransType_NEW = cvar.BidRequestTransType_NEW SolicitedFlag_NO = cvar.SolicitedFlag_NO SolicitedFlag_YES = cvar.SolicitedFlag_YES ExecRestatementReason_GT_CORPORATE_ACTION = cvar.ExecRestatementReason_GT_CORPORATE_ACTION ExecRestatementReason_GT_RENEWAL = cvar.ExecRestatementReason_GT_RENEWAL ExecRestatementReason_VERBAL_CHANGE = cvar.ExecRestatementReason_VERBAL_CHANGE ExecRestatementReason_REPRICING_OF_ORDER = cvar.ExecRestatementReason_REPRICING_OF_ORDER ExecRestatementReason_BROKER_OPTION = cvar.ExecRestatementReason_BROKER_OPTION ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY = cvar.ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE = cvar.ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE ExecRestatementReason_MARKET = cvar.ExecRestatementReason_MARKET ExecRestatementReason_CANCEL_ON_TRADING_HALT = cvar.ExecRestatementReason_CANCEL_ON_TRADING_HALT ExecRestatementReason_CANCELED_NOT_BEST = cvar.ExecRestatementReason_CANCELED_NOT_BEST ExecRestatementReason_WAREHOUSE_RECAP = cvar.ExecRestatementReason_WAREHOUSE_RECAP ExecRestatementReason_OTHER = cvar.ExecRestatementReason_OTHER ExecRestatementReason_PEG_REFRESH = cvar.ExecRestatementReason_PEG_REFRESH BusinessRejectReason_OTHER = cvar.BusinessRejectReason_OTHER BusinessRejectReason_UNKOWN_ID = cvar.BusinessRejectReason_UNKOWN_ID BusinessRejectReason_UNKNOWN_SECURITY = cvar.BusinessRejectReason_UNKNOWN_SECURITY BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE = cvar.BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE BusinessRejectReason_APPLICATION_NOT_AVAILABLE = cvar.BusinessRejectReason_APPLICATION_NOT_AVAILABLE BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING = cvar.BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME = cvar.BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME BusinessRejectReason_NOT_AUTHORIZED = cvar.BusinessRejectReason_NOT_AUTHORIZED BusinessRejectReason_UNKNOWN_ID = cvar.BusinessRejectReason_UNKNOWN_ID BusinessRejectReason_UNKNOWN_MESSAGE_TYPE = cvar.BusinessRejectReason_UNKNOWN_MESSAGE_TYPE BusinessRejectReason_INVALID_PRICE_INCREMENT = cvar.BusinessRejectReason_INVALID_PRICE_INCREMENT DiscretionInst_RELATED_TO_DISPLAYED_PRICE = cvar.DiscretionInst_RELATED_TO_DISPLAYED_PRICE DiscretionInst_RELATED_TO_MARKET_PRICE = cvar.DiscretionInst_RELATED_TO_MARKET_PRICE DiscretionInst_RELATED_TO_PRIMARY_PRICE = cvar.DiscretionInst_RELATED_TO_PRIMARY_PRICE DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE = cvar.DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE DiscretionInst_RELATED_TO_MIDPOINT_PRICE = cvar.DiscretionInst_RELATED_TO_MIDPOINT_PRICE DiscretionInst_RELATED_TO_LAST_TRADE_PRICE = cvar.DiscretionInst_RELATED_TO_LAST_TRADE_PRICE DiscretionInst_RELATED_TO_VWAP = cvar.DiscretionInst_RELATED_TO_VWAP DiscretionInst_AVERAGE_PRICE_GUARANTEE = cvar.DiscretionInst_AVERAGE_PRICE_GUARANTEE BidType_NON_DISCLOSED_STYLE = cvar.BidType_NON_DISCLOSED_STYLE BidType_DISCLOSED_STYLE = cvar.BidType_DISCLOSED_STYLE BidType_NO_BIDDING_PROCESS = cvar.BidType_NO_BIDDING_PROCESS BidType_DISCLOSED_SYTLE = cvar.BidType_DISCLOSED_SYTLE BidDescriptorType_INDEX = cvar.BidDescriptorType_INDEX BidDescriptorType_COUNTRY = cvar.BidDescriptorType_COUNTRY BidDescriptorType_SECTOR = cvar.BidDescriptorType_SECTOR SideValueInd_SIDEVALUE1 = cvar.SideValueInd_SIDEVALUE1 SideValueInd_SIDEVALUE_2 = cvar.SideValueInd_SIDEVALUE_2 SideValueInd_SIDE_VALUE_1 = cvar.SideValueInd_SIDE_VALUE_1 SideValueInd_SIDE_VALUE_2 = cvar.SideValueInd_SIDE_VALUE_2 LiquidityIndType_5_DAY_MOVING_AVERAGE = cvar.LiquidityIndType_5_DAY_MOVING_AVERAGE LiquidityIndType_20_DAY_MOVING_AVERAGE = cvar.LiquidityIndType_20_DAY_MOVING_AVERAGE LiquidityIndType_NORMAL_MARKET_SIZE = cvar.LiquidityIndType_NORMAL_MARKET_SIZE LiquidityIndType_OTHER = cvar.LiquidityIndType_OTHER LiquidityIndType_5DAY_MOVING_AVERAGE = cvar.LiquidityIndType_5DAY_MOVING_AVERAGE ExchangeForPhysical_NO = cvar.ExchangeForPhysical_NO ExchangeForPhysical_YES = cvar.ExchangeForPhysical_YES ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST = cvar.ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD = cvar.ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD ProgRptReqs_REAL_TIME_EXECUTION_REPORTS = cvar.ProgRptReqs_REAL_TIME_EXECUTION_REPORTS ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST = cvar.ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD = cvar.ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD IncTaxInd_NET = cvar.IncTaxInd_NET IncTaxInd_GROSS = cvar.IncTaxInd_GROSS TradeType_AGENCY = cvar.TradeType_AGENCY TradeType_VWAP_GUARANTEE = cvar.TradeType_VWAP_GUARANTEE TradeType_GUARANTEED_CLOSE = cvar.TradeType_GUARANTEED_CLOSE TradeType_RISK_TRADE = cvar.TradeType_RISK_TRADE BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION = cvar.BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION BasisPxType_CLOSING_PRICE = cvar.BasisPxType_CLOSING_PRICE BasisPxType_CURRENT_PRICE = cvar.BasisPxType_CURRENT_PRICE BasisPxType_SQ = cvar.BasisPxType_SQ BasisPxType_VWAP_THROUGH_A_DAY = cvar.BasisPxType_VWAP_THROUGH_A_DAY BasisPxType_VWAP_THROUGH_A_MORNING_SESSION = cvar.BasisPxType_VWAP_THROUGH_A_MORNING_SESSION BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION = cvar.BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI = cvar.BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI = cvar.BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI = cvar.BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI BasisPxType_STRIKE = cvar.BasisPxType_STRIKE BasisPxType_OPEN = cvar.BasisPxType_OPEN BasisPxType_OTHERS = cvar.BasisPxType_OTHERS PriceType_PERCENTAGE = cvar.PriceType_PERCENTAGE PriceType_PER_SHARE = cvar.PriceType_PER_SHARE PriceType_FIXED_AMOUNT = cvar.PriceType_FIXED_AMOUNT PriceType_DISCOUNT = cvar.PriceType_DISCOUNT PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK = cvar.PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK PriceType_TED_PRICE = cvar.PriceType_TED_PRICE PriceType_TED_YIELD = cvar.PriceType_TED_YIELD PriceType_PREMIUM = cvar.PriceType_PREMIUM PriceType_PER_UNIT = cvar.PriceType_PER_UNIT PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR = cvar.PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR = cvar.PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR PriceType_SPREAD = cvar.PriceType_SPREAD PriceType_YIELD = cvar.PriceType_YIELD PriceType_FIXED_CABINET_TRADE_PRICE = cvar.PriceType_FIXED_CABINET_TRADE_PRICE PriceType_VARIABLE_CABINET_TRADE_PRICE = cvar.PriceType_VARIABLE_CABINET_TRADE_PRICE PriceType_PRODUCT_TICKS_IN_HALFS = cvar.PriceType_PRODUCT_TICKS_IN_HALFS PriceType_PRODUCT_TICKS_IN_FOURTHS = cvar.PriceType_PRODUCT_TICKS_IN_FOURTHS PriceType_PRODUCT_TICKS_IN_EIGHTS = cvar.PriceType_PRODUCT_TICKS_IN_EIGHTS PriceType_PRODUCT_TICKS_IN_SIXTEENTHS = cvar.PriceType_PRODUCT_TICKS_IN_SIXTEENTHS PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS = cvar.PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS = cvar.PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS = cvar.PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION = cvar.GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES = cvar.GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE = cvar.GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE ListStatusType_ALERT = cvar.ListStatusType_ALERT ListStatusType_EXECSTARTED = cvar.ListStatusType_EXECSTARTED ListStatusType_TIMED = cvar.ListStatusType_TIMED ListStatusType_RESPONSE = cvar.ListStatusType_RESPONSE ListStatusType_ACK = cvar.ListStatusType_ACK ListStatusType_ALLDONE = cvar.ListStatusType_ALLDONE ListStatusType_EXEC_STARTED = cvar.ListStatusType_EXEC_STARTED ListStatusType_ALL_DONE = cvar.ListStatusType_ALL_DONE NetGrossInd_NET = cvar.NetGrossInd_NET NetGrossInd_GROSS = cvar.NetGrossInd_GROSS ListOrderStatus_CANCELING = cvar.ListOrderStatus_CANCELING ListOrderStatus_EXECUTING = cvar.ListOrderStatus_EXECUTING ListOrderStatus_REJECT = cvar.ListOrderStatus_REJECT ListOrderStatus_ALL_DONE = cvar.ListOrderStatus_ALL_DONE ListOrderStatus_ALERT = cvar.ListOrderStatus_ALERT ListOrderStatus_RECEIVEDFOREXECUTION = cvar.ListOrderStatus_RECEIVEDFOREXECUTION ListOrderStatus_INBIDDINGPROCESS = cvar.ListOrderStatus_INBIDDINGPROCESS ListOrderStatus_IN_BIDDING_PROCESS = cvar.ListOrderStatus_IN_BIDDING_PROCESS ListOrderStatus_RECEIVED_FOR_EXECUTION = cvar.ListOrderStatus_RECEIVED_FOR_EXECUTION ListOrderStatus_CANCELLING = cvar.ListOrderStatus_CANCELLING ListExecInstType_IMMEDIATE = cvar.ListExecInstType_IMMEDIATE ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION = cvar.ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION = cvar.ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3 = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3 ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4 = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4 ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 = cvar.ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5 CxlRejResponseTo_ORDER_CANCEL_REQUEST = cvar.CxlRejResponseTo_ORDER_CANCEL_REQUEST CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST = cvar.CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST MultiLegReportingType_SINGLE_SECURITY = cvar.MultiLegReportingType_SINGLE_SECURITY MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = cvar.MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY MultiLegReportingType_MULTI_LEG_SECURITY = cvar.MultiLegReportingType_MULTI_LEG_SECURITY MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = cvar.MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY SecurityIDSource_SICOVAM = cvar.SecurityIDSource_SICOVAM SecurityIDSource_SEDOL = cvar.SecurityIDSource_SEDOL SecurityIDSource_CUSIP = cvar.SecurityIDSource_CUSIP SecurityIDSource_QUIK = cvar.SecurityIDSource_QUIK SecurityIDSource_BELGIAN = cvar.SecurityIDSource_BELGIAN SecurityIDSource_VALOREN = cvar.SecurityIDSource_VALOREN SecurityIDSource_DUTCH = cvar.SecurityIDSource_DUTCH SecurityIDSource_WERTPAPIER = cvar.SecurityIDSource_WERTPAPIER SecurityIDSource_BLOOMBERG_SYMBOL = cvar.SecurityIDSource_BLOOMBERG_SYMBOL SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION = cvar.SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION SecurityIDSource_EXCHANGE_SYMBOL = cvar.SecurityIDSource_EXCHANGE_SYMBOL SecurityIDSource_ISO_COUNTRY_CODE = cvar.SecurityIDSource_ISO_COUNTRY_CODE SecurityIDSource_ISO_CURRENCY_CODE = cvar.SecurityIDSource_ISO_CURRENCY_CODE SecurityIDSource_RIC_CODE = cvar.SecurityIDSource_RIC_CODE SecurityIDSource_ISIN_NUMBER = cvar.SecurityIDSource_ISIN_NUMBER SecurityIDSource_COMMON = cvar.SecurityIDSource_COMMON SecurityIDSource_CLEARING_HOUSE = cvar.SecurityIDSource_CLEARING_HOUSE SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION = cvar.SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY = cvar.SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY = cvar.SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY SecurityIDSource_ISDA_FPML_PRODUCT_URL = cvar.SecurityIDSource_ISDA_FPML_PRODUCT_URL SecurityIDSource_LETTER_OF_CREDIT = cvar.SecurityIDSource_LETTER_OF_CREDIT SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER = cvar.SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER IOIQty_LARGE = cvar.IOIQty_LARGE IOIQty_MEDIUM = cvar.IOIQty_MEDIUM IOIQty_SMALL = cvar.IOIQty_SMALL IOIQty_UNDISCLOSED_QUANTITY = cvar.IOIQty_UNDISCLOSED_QUANTITY PositionEffect_FIFO = cvar.PositionEffect_FIFO PositionEffect_ROLLED = cvar.PositionEffect_ROLLED PositionEffect_CLOSE = cvar.PositionEffect_CLOSE PositionEffect_OPEN = cvar.PositionEffect_OPEN PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN = cvar.PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN PositionEffect_DEFAULT = cvar.PositionEffect_DEFAULT BenchmarkCurveName_SWAP = cvar.BenchmarkCurveName_SWAP BenchmarkCurveName_LIBID = cvar.BenchmarkCurveName_LIBID BenchmarkCurveName_OTHER = cvar.BenchmarkCurveName_OTHER BenchmarkCurveName_TREASURY = cvar.BenchmarkCurveName_TREASURY BenchmarkCurveName_EURIBOR = cvar.BenchmarkCurveName_EURIBOR BenchmarkCurveName_PFANDBRIEFE = cvar.BenchmarkCurveName_PFANDBRIEFE BenchmarkCurveName_FUTURESWAP = cvar.BenchmarkCurveName_FUTURESWAP BenchmarkCurveName_MUNIAAA = cvar.BenchmarkCurveName_MUNIAAA BenchmarkCurveName_LIBOR = cvar.BenchmarkCurveName_LIBOR BenchmarkCurveName_EONIA = cvar.BenchmarkCurveName_EONIA BenchmarkCurveName_EUREPO = cvar.BenchmarkCurveName_EUREPO BenchmarkCurveName_SONIA = cvar.BenchmarkCurveName_SONIA StipulationType_ABSOLUTE_PREPAYMENT_SPEED = cvar.StipulationType_ABSOLUTE_PREPAYMENT_SPEED StipulationType_WEIGHTED_AVERAGE_LOAN_AGE = cvar.StipulationType_WEIGHTED_AVERAGE_LOAN_AGE StipulationType_WEIGHTED_AVERAGE_MATURITY = cvar.StipulationType_WEIGHTED_AVERAGE_MATURITY StipulationType_CONSTANT_PREPAYMENT_RATE = cvar.StipulationType_CONSTANT_PREPAYMENT_RATE StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE = cvar.StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE StipulationType_WEIGHTED_AVERAGE_LIFE = cvar.StipulationType_WEIGHTED_AVERAGE_LIFE StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = cvar.StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE StipulationType_SINGLE_MONTHLY_MORTALITY = cvar.StipulationType_SINGLE_MONTHLY_MORTALITY StipulationType_MONTHLY_PREPAYMENT_RATE = cvar.StipulationType_MONTHLY_PREPAYMENT_RATE StipulationType_OF_BMA_PREPAYMENT_CURVE = cvar.StipulationType_OF_BMA_PREPAYMENT_CURVE StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE = cvar.StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE StipulationType_CONSTANT_PREPAYMENT_PENALTY = cvar.StipulationType_CONSTANT_PREPAYMENT_PENALTY StipulationType_LOT_VARIANCE = cvar.StipulationType_LOT_VARIANCE StipulationType_CONSTANT_PREPAYMENT_YIELD = cvar.StipulationType_CONSTANT_PREPAYMENT_YIELD StipulationType_WEIGHTED_AVERAGE_COUPON = cvar.StipulationType_WEIGHTED_AVERAGE_COUPON StipulationType_YEAR_OF_ISSUE = cvar.StipulationType_YEAR_OF_ISSUE StipulationType_MATURITY_YEAR = cvar.StipulationType_MATURITY_YEAR StipulationType_NUMBER_OF_PIECES = cvar.StipulationType_NUMBER_OF_PIECES StipulationType_POOLS_MAXIMUM = cvar.StipulationType_POOLS_MAXIMUM StipulationType_POOLS_PER_MILLION = cvar.StipulationType_POOLS_PER_MILLION StipulationType_POOLS_PER_LOT = cvar.StipulationType_POOLS_PER_LOT StipulationType_POOLS_PER_TRADE = cvar.StipulationType_POOLS_PER_TRADE StipulationType_PRODUCTION_YEAR = cvar.StipulationType_PRODUCTION_YEAR StipulationType_TRADE_VARIANCE = cvar.StipulationType_TRADE_VARIANCE StipulationType_GEOGRAPHICS = cvar.StipulationType_GEOGRAPHICS StipulationType_AMT = cvar.StipulationType_AMT StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER = cvar.StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER StipulationType_BANK_QUALIFIED = cvar.StipulationType_BANK_QUALIFIED StipulationType_BARGAIN_CONDITIONS_SEE = cvar.StipulationType_BARGAIN_CONDITIONS_SEE StipulationType_COUPON_RANGE = cvar.StipulationType_COUPON_RANGE StipulationType_ISO_CURRENCY_CODE = cvar.StipulationType_ISO_CURRENCY_CODE StipulationType_CUSTOM_START_END_DATE = cvar.StipulationType_CUSTOM_START_END_DATE StipulationType_GEOGRAPHICS_AND_RANGE = cvar.StipulationType_GEOGRAPHICS_AND_RANGE StipulationType_VALUATION_DISCOUNT = cvar.StipulationType_VALUATION_DISCOUNT StipulationType_INSURED = cvar.StipulationType_INSURED StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE = cvar.StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE StipulationType_ISSUERS_TICKER = cvar.StipulationType_ISSUERS_TICKER StipulationType_ISSUE_SIZE_RANGE = cvar.StipulationType_ISSUE_SIZE_RANGE StipulationType_LOOKBACK_DAYS = cvar.StipulationType_LOOKBACK_DAYS StipulationType_EXPLICIT_LOT_IDENTIFIER = cvar.StipulationType_EXPLICIT_LOT_IDENTIFIER StipulationType_MATURITY_YEAR_AND_MONTH = cvar.StipulationType_MATURITY_YEAR_AND_MONTH StipulationType_MATURITY_RANGE = cvar.StipulationType_MATURITY_RANGE StipulationType_MAXIMUM_SUBSTITUTIONS = cvar.StipulationType_MAXIMUM_SUBSTITUTIONS StipulationType_MINIMUM_QUANTITY = cvar.StipulationType_MINIMUM_QUANTITY StipulationType_MINIMUM_INCREMENT = cvar.StipulationType_MINIMUM_INCREMENT StipulationType_MINIMUM_DENOMINATION = cvar.StipulationType_MINIMUM_DENOMINATION StipulationType_PAYMENT_FREQUENCY_CALENDAR = cvar.StipulationType_PAYMENT_FREQUENCY_CALENDAR StipulationType_PRICE_RANGE = cvar.StipulationType_PRICE_RANGE StipulationType_PRICING_FREQUENCY = cvar.StipulationType_PRICING_FREQUENCY StipulationType_CALL_PROTECTION = cvar.StipulationType_CALL_PROTECTION StipulationType_PURPOSE = cvar.StipulationType_PURPOSE StipulationType_BENCHMARK_PRICE_SOURCE = cvar.StipulationType_BENCHMARK_PRICE_SOURCE StipulationType_RATING_SOURCE_AND_RANGE = cvar.StipulationType_RATING_SOURCE_AND_RANGE StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE = cvar.StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE StipulationType_RESTRICTED = cvar.StipulationType_RESTRICTED StipulationType_MARKET_SECTOR = cvar.StipulationType_MARKET_SECTOR StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED = cvar.StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED StipulationType_STRUCTURE = cvar.StipulationType_STRUCTURE StipulationType_SUBSTITUTIONS_FREQUENCY = cvar.StipulationType_SUBSTITUTIONS_FREQUENCY StipulationType_SUBSTITUTIONS_LEFT = cvar.StipulationType_SUBSTITUTIONS_LEFT StipulationType_FREEFORM_TEXT = cvar.StipulationType_FREEFORM_TEXT StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT = cvar.StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT = cvar.StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS = cvar.StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS = cvar.StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS StipulationType_WHOLE_POOL = cvar.StipulationType_WHOLE_POOL StipulationType_YIELD_RANGE = cvar.StipulationType_YIELD_RANGE StipulationType_ALTERNATIVE_MINIMUM_TAX = cvar.StipulationType_ALTERNATIVE_MINIMUM_TAX StipulationType_BARGAIN_CONDITIONS = cvar.StipulationType_BARGAIN_CONDITIONS StipulationType_TYPE_OF_REDEMPTION = cvar.StipulationType_TYPE_OF_REDEMPTION StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED = cvar.StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON = cvar.StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE = cvar.StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE = cvar.StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE = cvar.StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE StipulationType_AVERAGE_FICO_SCORE = cvar.StipulationType_AVERAGE_FICO_SCORE StipulationType_AVERAGE_LOAN_SIZE = cvar.StipulationType_AVERAGE_LOAN_SIZE StipulationType_MAXIMUM_LOAN_BALANCE = cvar.StipulationType_MAXIMUM_LOAN_BALANCE StipulationType_POOL_IDENTIFIER = cvar.StipulationType_POOL_IDENTIFIER StipulationType_TYPE_OF_ROLL_TRADE = cvar.StipulationType_TYPE_OF_ROLL_TRADE StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE = cvar.StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE = cvar.StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE = cvar.StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET = cvar.StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET StipulationType_BROKERS_SALES_CREDIT = cvar.StipulationType_BROKERS_SALES_CREDIT StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS = cvar.StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS = cvar.StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY = cvar.StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY StipulationType_MAXIMUM_ORDER_SIZE = cvar.StipulationType_MAXIMUM_ORDER_SIZE StipulationType_ORDER_QUANTITY_INCREMENT = cvar.StipulationType_ORDER_QUANTITY_INCREMENT StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR = cvar.StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR StipulationType_BROKER_SALES_CREDIT_OVERRIDE = cvar.StipulationType_BROKER_SALES_CREDIT_OVERRIDE StipulationType_TRADERS_CREDIT = cvar.StipulationType_TRADERS_CREDIT StipulationType_DISCOUNT_RATE = cvar.StipulationType_DISCOUNT_RATE StipulationType_YIELD_TO_MATURITY = cvar.StipulationType_YIELD_TO_MATURITY YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE = cvar.YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO = cvar.YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO YieldType_YIELD_TO_LONGEST_AVERAGE = cvar.YieldType_YIELD_TO_LONGEST_AVERAGE YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE = cvar.YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE = cvar.YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO = cvar.YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO = cvar.YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER = cvar.YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS = cvar.YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY = cvar.YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE = cvar.YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE YieldType_YIELD_TO_SHORTEST_AVERAGE = cvar.YieldType_YIELD_TO_SHORTEST_AVERAGE YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS = cvar.YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE = cvar.YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE = cvar.YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS = cvar.YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS = cvar.YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE = cvar.YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END YieldType_YIELD_TO_NEXT_REFUND = cvar.YieldType_YIELD_TO_NEXT_REFUND YieldType_AFTER_TAX_YIELD = cvar.YieldType_AFTER_TAX_YIELD YieldType_YIELD_AT_ISSUE = cvar.YieldType_YIELD_AT_ISSUE YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS = cvar.YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE = cvar.YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET = cvar.YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE = cvar.YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD = cvar.YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS = cvar.YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE = cvar.YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY = cvar.YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR = cvar.YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE = cvar.YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE = cvar.YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE = cvar.YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE = cvar.YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE YieldType_ANNUAL_YIELD = cvar.YieldType_ANNUAL_YIELD YieldType_YIELD_TO_AVERAGE_MATURITY = cvar.YieldType_YIELD_TO_AVERAGE_MATURITY YieldType_BOOK_YIELD = cvar.YieldType_BOOK_YIELD YieldType_YIELD_TO_NEXT_CALL = cvar.YieldType_YIELD_TO_NEXT_CALL YieldType_YIELD_CHANGE_SINCE_CLOSE = cvar.YieldType_YIELD_CHANGE_SINCE_CLOSE YieldType_CLOSING_YIELD = cvar.YieldType_CLOSING_YIELD YieldType_COMPOUND_YIELD = cvar.YieldType_COMPOUND_YIELD YieldType_CURRENT_YIELD = cvar.YieldType_CURRENT_YIELD YieldType_TRUE_GROSS_YIELD = cvar.YieldType_TRUE_GROSS_YIELD YieldType_GOVERNMENT_EQUIVALENT_YIELD = cvar.YieldType_GOVERNMENT_EQUIVALENT_YIELD YieldType_YIELD_WITH_INFLATION_ASSUMPTION = cvar.YieldType_YIELD_WITH_INFLATION_ASSUMPTION YieldType_INVERSE_FLOATER_BOND_YIELD = cvar.YieldType_INVERSE_FLOATER_BOND_YIELD YieldType_MOST_RECENT_CLOSING_YIELD = cvar.YieldType_MOST_RECENT_CLOSING_YIELD YieldType_CLOSING_YIELD_MOST_RECENT_MONTH = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_MONTH YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER YieldType_CLOSING_YIELD_MOST_RECENT_YEAR = cvar.YieldType_CLOSING_YIELD_MOST_RECENT_YEAR YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE = cvar.YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE YieldType_MARK_TO_MARKET_YIELD = cvar.YieldType_MARK_TO_MARKET_YIELD YieldType_YIELD_TO_MATURITY = cvar.YieldType_YIELD_TO_MATURITY YieldType_OPEN_AVERAGE_YIELD = cvar.YieldType_OPEN_AVERAGE_YIELD YieldType_YIELD_TO_NEXT_PUT = cvar.YieldType_YIELD_TO_NEXT_PUT YieldType_PREVIOUS_CLOSE_YIELD = cvar.YieldType_PREVIOUS_CLOSE_YIELD YieldType_PROCEEDS_YIELD = cvar.YieldType_PROCEEDS_YIELD YieldType_SEMI_ANNUAL_YIELD = cvar.YieldType_SEMI_ANNUAL_YIELD YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE = cvar.YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE YieldType_SIMPLE_YIELD = cvar.YieldType_SIMPLE_YIELD YieldType_TAX_EQUIVALENT_YIELD = cvar.YieldType_TAX_EQUIVALENT_YIELD YieldType_YIELD_TO_TENDER_DATE = cvar.YieldType_YIELD_TO_TENDER_DATE YieldType_TRUE_YIELD = cvar.YieldType_TRUE_YIELD YieldType_YIELD_VALUE_OF_1_32 = cvar.YieldType_YIELD_VALUE_OF_1_32 YieldType_YIELD_TO_WORST = cvar.YieldType_YIELD_TO_WORST YieldType_YIELD_TO_AVG_MATURITY = cvar.YieldType_YIELD_TO_AVG_MATURITY YieldType_GVNT_EQUIVALENT_YIELD = cvar.YieldType_GVNT_EQUIVALENT_YIELD TradedFlatSwitch_NO = cvar.TradedFlatSwitch_NO TradedFlatSwitch_YES = cvar.TradedFlatSwitch_YES QuoteStatus_REMOVED_FROM_MARKET = cvar.QuoteStatus_REMOVED_FROM_MARKET QuoteStatus_CANCELED_FOR_SYMBOL = cvar.QuoteStatus_CANCELED_FOR_SYMBOL QuoteStatus_PENDING = cvar.QuoteStatus_PENDING QuoteStatus_QUOTE_NOT_FOUND = cvar.QuoteStatus_QUOTE_NOT_FOUND QuoteStatus_QUERY = cvar.QuoteStatus_QUERY QuoteStatus_EXPIRED = cvar.QuoteStatus_EXPIRED QuoteStatus_REJECTED = cvar.QuoteStatus_REJECTED QuoteStatus_CANCELED_ALL = cvar.QuoteStatus_CANCELED_ALL QuoteStatus_CANCELED_FOR_UNDERLYING = cvar.QuoteStatus_CANCELED_FOR_UNDERLYING QuoteStatus_CANCELED_FOR_SECURITY_TYPE = cvar.QuoteStatus_CANCELED_FOR_SECURITY_TYPE QuoteStatus_ACCEPTED = cvar.QuoteStatus_ACCEPTED QuoteStatus_PASS = cvar.QuoteStatus_PASS QuoteStatus_LOCKED_MARKET_WARNING = cvar.QuoteStatus_LOCKED_MARKET_WARNING QuoteStatus_CROSS_MARKET_WARNING = cvar.QuoteStatus_CROSS_MARKET_WARNING QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET = cvar.QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET = cvar.QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET QuoteStatus_CANCEL_FOR_SYMBOL = cvar.QuoteStatus_CANCEL_FOR_SYMBOL QuoteStatus_ACTIVE = cvar.QuoteStatus_ACTIVE QuoteStatus_CANCELED = cvar.QuoteStatus_CANCELED QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT = cvar.QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT QuoteStatus_PENDING_END_TRADE = cvar.QuoteStatus_PENDING_END_TRADE QuoteStatus_TOO_LATE_TO_END = cvar.QuoteStatus_TOO_LATE_TO_END PartyIDSource_CHINESE_B_SHARE = cvar.PartyIDSource_CHINESE_B_SHARE PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER = cvar.PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER = cvar.PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER = cvar.PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER PartyIDSource_ISO_COUNTRY_CODE = cvar.PartyIDSource_ISO_COUNTRY_CODE PartyIDSource_BIC = cvar.PartyIDSource_BIC PartyIDSource_US_SOCIAL_SECURITY_NUMBER = cvar.PartyIDSource_US_SOCIAL_SECURITY_NUMBER PartyIDSource_PROPRIETARY_CUSTOM_CODE = cvar.PartyIDSource_PROPRIETARY_CUSTOM_CODE PartyIDSource_SETTLEMENT_ENTITY_LOCATION = cvar.PartyIDSource_SETTLEMENT_ENTITY_LOCATION PartyIDSource_KOREAN_INVESTOR_ID = cvar.PartyIDSource_KOREAN_INVESTOR_ID PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII = cvar.PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII PartyIDSource_TAIWANESE_TRADING_ACCOUNT = cvar.PartyIDSource_TAIWANESE_TRADING_ACCOUNT PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY = cvar.PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER = cvar.PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = cvar.PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER PartyIDSource_MIC = cvar.PartyIDSource_MIC PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE = cvar.PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT = cvar.PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER = cvar.PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID = cvar.PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID PartyIDSource_TAIWANESE_TRADING_ACCT = cvar.PartyIDSource_TAIWANESE_TRADING_ACCT PartyIDSource_CHINESE_INVESTOR_ID = cvar.PartyIDSource_CHINESE_INVESTOR_ID PartyIDSource_PROPRIETARY = cvar.PartyIDSource_PROPRIETARY PartyRole_CORRESPONDANT_CLEARING_FIRM = cvar.PartyRole_CORRESPONDANT_CLEARING_FIRM PartyRole_CLIENT_ID = cvar.PartyRole_CLIENT_ID PartyRole_UNDERLYING_CONTRA_FIRM = cvar.PartyRole_UNDERLYING_CONTRA_FIRM PartyRole_SPONSORING_FIRM = cvar.PartyRole_SPONSORING_FIRM PartyRole_CONTRA_CLEARING_FIRM = cvar.PartyRole_CONTRA_CLEARING_FIRM PartyRole_CONTRA_FIRM = cvar.PartyRole_CONTRA_FIRM PartyRole_EXECUTING_SYSTEM = cvar.PartyRole_EXECUTING_SYSTEM PartyRole_ENTERING_FIRM = cvar.PartyRole_ENTERING_FIRM PartyRole_EXECUTING_FIRM = cvar.PartyRole_EXECUTING_FIRM PartyRole_BROKER_OF_CREDIT = cvar.PartyRole_BROKER_OF_CREDIT PartyRole_INVESTOR_ID = cvar.PartyRole_INVESTOR_ID PartyRole_INTRODUCING_FIRM = cvar.PartyRole_INTRODUCING_FIRM PartyRole_GIVEUP_CLEARING_FIRM = cvar.PartyRole_GIVEUP_CLEARING_FIRM PartyRole_LOCATE_LENDING_FIRM = cvar.PartyRole_LOCATE_LENDING_FIRM PartyRole_FUND_MANAGER_CLIENT_ID = cvar.PartyRole_FUND_MANAGER_CLIENT_ID PartyRole_SETTLEMENT_LOCATION = cvar.PartyRole_SETTLEMENT_LOCATION PartyRole_ORDER_ORIGINATION_TRADER = cvar.PartyRole_ORDER_ORIGINATION_TRADER PartyRole_EXECUTING_TRADER = cvar.PartyRole_EXECUTING_TRADER PartyRole_ORDER_ORIGINATION_FIRM = cvar.PartyRole_ORDER_ORIGINATION_FIRM PartyRole_CLEARING_FIRM = cvar.PartyRole_CLEARING_FIRM PartyRole_CLEARING_ORGANIZATION = cvar.PartyRole_CLEARING_ORGANIZATION PartyRole_EXCHANGE = cvar.PartyRole_EXCHANGE PartyRole_CUSTOMER_ACCOUNT = cvar.PartyRole_CUSTOMER_ACCOUNT PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION = cvar.PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION PartyRole_CORRESPONDENT_BROKER = cvar.PartyRole_CORRESPONDENT_BROKER PartyRole_BUYER_SELLER = cvar.PartyRole_BUYER_SELLER PartyRole_CUSTODIAN = cvar.PartyRole_CUSTODIAN PartyRole_INTERMEDIARY = cvar.PartyRole_INTERMEDIARY PartyRole_AGENT = cvar.PartyRole_AGENT PartyRole_SUB_CUSTODIAN = cvar.PartyRole_SUB_CUSTODIAN PartyRole_BENEFICIARY = cvar.PartyRole_BENEFICIARY PartyRole_INTERESTED_PARTY = cvar.PartyRole_INTERESTED_PARTY PartyRole_REGULATORY_BODY = cvar.PartyRole_REGULATORY_BODY PartyRole_LIQUIDITY_PROVIDER = cvar.PartyRole_LIQUIDITY_PROVIDER PartyRole_ENTERING_TRADER = cvar.PartyRole_ENTERING_TRADER PartyRole_CONTRA_TRADER = cvar.PartyRole_CONTRA_TRADER PartyRole_POSITION_ACCOUNT = cvar.PartyRole_POSITION_ACCOUNT PartyRole_LOCATE = cvar.PartyRole_LOCATE PartyRole_CONTRA_INVESTOR_ID = cvar.PartyRole_CONTRA_INVESTOR_ID PartyRole_TRANSFER_TO_FIRM = cvar.PartyRole_TRANSFER_TO_FIRM PartyRole_CONTRA_POSITION_ACCOUNT = cvar.PartyRole_CONTRA_POSITION_ACCOUNT PartyRole_CONTRA_EXCHANGE = cvar.PartyRole_CONTRA_EXCHANGE PartyRole_INTERNAL_CARRY_ACCOUNT = cvar.PartyRole_INTERNAL_CARRY_ACCOUNT PartyRole_ORDER_ENTRY_OPERATOR_ID = cvar.PartyRole_ORDER_ENTRY_OPERATOR_ID PartyRole_SECONDARY_ACCOUNT_NUMBER = cvar.PartyRole_SECONDARY_ACCOUNT_NUMBER PartyRole_FORIEGN_FIRM = cvar.PartyRole_FORIEGN_FIRM PartyRole_THIRD_PARTY_ALLOCATION_FIRM = cvar.PartyRole_THIRD_PARTY_ALLOCATION_FIRM PartyRole_CLAIMING_ACCOUNT = cvar.PartyRole_CLAIMING_ACCOUNT PartyRole_ASSET_MANAGER = cvar.PartyRole_ASSET_MANAGER PartyRole_PLEDGOR_ACCOUNT = cvar.PartyRole_PLEDGOR_ACCOUNT PartyRole_PLEDGEE_ACCOUNT = cvar.PartyRole_PLEDGEE_ACCOUNT PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT = cvar.PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT PartyRole_TRADER_MNEMONIC = cvar.PartyRole_TRADER_MNEMONIC PartyRole_SENDER_LOCATION = cvar.PartyRole_SENDER_LOCATION PartyRole_SESSION_ID = cvar.PartyRole_SESSION_ID PartyRole_ACCEPTABLE_COUNTERPARTY = cvar.PartyRole_ACCEPTABLE_COUNTERPARTY PartyRole_UNACCEPTABLE_COUNTERPARTY = cvar.PartyRole_UNACCEPTABLE_COUNTERPARTY PartyRole_ENTERING_UNIT = cvar.PartyRole_ENTERING_UNIT PartyRole_EXECUTING_UNIT = cvar.PartyRole_EXECUTING_UNIT PartyRole_INTRODUCING_BROKER = cvar.PartyRole_INTRODUCING_BROKER PartyRole_QUOTE_ORIGINATOR = cvar.PartyRole_QUOTE_ORIGINATOR PartyRole_REPORT_ORIGINATOR = cvar.PartyRole_REPORT_ORIGINATOR PartyRole_SYSTEMATIC_INTERNALISER = cvar.PartyRole_SYSTEMATIC_INTERNALISER PartyRole_MULTILATERAL_TRADING_FACILITY = cvar.PartyRole_MULTILATERAL_TRADING_FACILITY PartyRole_REGULATED_MARKET = cvar.PartyRole_REGULATED_MARKET PartyRole_MARKET_MAKER = cvar.PartyRole_MARKET_MAKER PartyRole_INVESTMENT_FIRM = cvar.PartyRole_INVESTMENT_FIRM PartyRole_HOST_COMPETENT_AUTHORITY = cvar.PartyRole_HOST_COMPETENT_AUTHORITY PartyRole_HOME_COMPETENT_AUTHORITY = cvar.PartyRole_HOME_COMPETENT_AUTHORITY PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY = cvar.PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION = cvar.PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION PartyRole_REPORTING_INTERMEDIARY = cvar.PartyRole_REPORTING_INTERMEDIARY PartyRole_EXECUTION_VENUE = cvar.PartyRole_EXECUTION_VENUE PartyRole_MARKET_DATA_ENTRY_ORIGINATOR = cvar.PartyRole_MARKET_DATA_ENTRY_ORIGINATOR PartyRole_LOCATION_ID = cvar.PartyRole_LOCATION_ID PartyRole_DESK_ID = cvar.PartyRole_DESK_ID PartyRole_MARKET_DATA_MARKET = cvar.PartyRole_MARKET_DATA_MARKET PartyRole_ALLOCATION_ENTITY = cvar.PartyRole_ALLOCATION_ENTITY PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES = cvar.PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES PartyRole_STEP_OUT_FIRM = cvar.PartyRole_STEP_OUT_FIRM PartyRole_BROKERCLEARINGID = cvar.PartyRole_BROKERCLEARINGID PartyRole_FOREIGN_FIRM = cvar.PartyRole_FOREIGN_FIRM PartyRole_CENTRAL_REGISTRATION_DEPOSITORY = cvar.PartyRole_CENTRAL_REGISTRATION_DEPOSITORY PartyRole_CLEARING_ACCOUNT = cvar.PartyRole_CLEARING_ACCOUNT PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY = cvar.PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY = cvar.PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY Product_LOAN = cvar.Product_LOAN Product_OTHER = cvar.Product_OTHER Product_MUNICIPAL = cvar.Product_MUNICIPAL Product_AGENCY = cvar.Product_AGENCY Product_CORPORATE = cvar.Product_CORPORATE Product_CURRENCY = cvar.Product_CURRENCY Product_COMMODITY = cvar.Product_COMMODITY Product_GOVERNMENT = cvar.Product_GOVERNMENT Product_MORTGAGE = cvar.Product_MORTGAGE Product_INDEX = cvar.Product_INDEX Product_MONEYMARKET = cvar.Product_MONEYMARKET Product_EQUITY = cvar.Product_EQUITY Product_FINANCING = cvar.Product_FINANCING QuantityType_CONTRACTS = cvar.QuantityType_CONTRACTS QuantityType_OTHER = cvar.QuantityType_OTHER QuantityType_CURRENCY = cvar.QuantityType_CURRENCY QuantityType_ORIGINALFACE = cvar.QuantityType_ORIGINALFACE QuantityType_CURRENTFACE = cvar.QuantityType_CURRENTFACE QuantityType_BONDS = cvar.QuantityType_BONDS QuantityType_SHARES = cvar.QuantityType_SHARES QuantityType_PAR = cvar.QuantityType_PAR RoundingDirection_ROUND_TO_NEAREST = cvar.RoundingDirection_ROUND_TO_NEAREST RoundingDirection_ROUND_DOWN = cvar.RoundingDirection_ROUND_DOWN RoundingDirection_ROUND_UP = cvar.RoundingDirection_ROUND_UP DistribPaymentMethod_CREST = cvar.DistribPaymentMethod_CREST DistribPaymentMethod_NSCC = cvar.DistribPaymentMethod_NSCC DistribPaymentMethod_EUROCLEAR = cvar.DistribPaymentMethod_EUROCLEAR DistribPaymentMethod_CLEARSTREAM = cvar.DistribPaymentMethod_CLEARSTREAM DistribPaymentMethod_CHEQUE = cvar.DistribPaymentMethod_CHEQUE DistribPaymentMethod_TELEGRAPHIC_TRANSFER = cvar.DistribPaymentMethod_TELEGRAPHIC_TRANSFER DistribPaymentMethod_FEDWIRE = cvar.DistribPaymentMethod_FEDWIRE DistribPaymentMethod_DIRECT_CREDIT = cvar.DistribPaymentMethod_DIRECT_CREDIT DistribPaymentMethod_ACH_CREDIT = cvar.DistribPaymentMethod_ACH_CREDIT DistribPaymentMethod_BPAY = cvar.DistribPaymentMethod_BPAY DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM = cvar.DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM DistribPaymentMethod_REINVEST_IN_FUND = cvar.DistribPaymentMethod_REINVEST_IN_FUND DistribPaymentMethod_FED_WIRE = cvar.DistribPaymentMethod_FED_WIRE DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS = cvar.DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS CancellationRights_NO_WAIVER_AGREEMENT = cvar.CancellationRights_NO_WAIVER_AGREEMENT CancellationRights_NO_EXECUTION_ONLY = cvar.CancellationRights_NO_EXECUTION_ONLY CancellationRights_YES = cvar.CancellationRights_YES CancellationRights_NO_INSTITUTIONAL = cvar.CancellationRights_NO_INSTITUTIONAL CancellationRights_NO_N = cvar.CancellationRights_NO_N CancellationRights_NO_M = cvar.CancellationRights_NO_M CancellationRights_NO_O = cvar.CancellationRights_NO_O MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION = cvar.MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION = cvar.MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT = cvar.MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT MoneyLaunderingStatus_PASSED = cvar.MoneyLaunderingStatus_PASSED MoneyLaunderingStatus_NOT_CHECKED = cvar.MoneyLaunderingStatus_NOT_CHECKED MoneyLaunderingStatus_EXEMPT_1 = cvar.MoneyLaunderingStatus_EXEMPT_1 MoneyLaunderingStatus_EXEMPT_2 = cvar.MoneyLaunderingStatus_EXEMPT_2 MoneyLaunderingStatus_EXEMPT_3 = cvar.MoneyLaunderingStatus_EXEMPT_3 ExecPriceType_SINGLE_PRICE = cvar.ExecPriceType_SINGLE_PRICE ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT = cvar.ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT = cvar.ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT ExecPriceType_OFFER_PRICE = cvar.ExecPriceType_OFFER_PRICE ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT = cvar.ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT = cvar.ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT ExecPriceType_CREATION_PRICE = cvar.ExecPriceType_CREATION_PRICE ExecPriceType_BID_PRICE = cvar.ExecPriceType_BID_PRICE ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT = cvar.ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT = cvar.ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT TradeReportTransType_NEW = cvar.TradeReportTransType_NEW TradeReportTransType_REPLACE = cvar.TradeReportTransType_REPLACE TradeReportTransType_CANCEL = cvar.TradeReportTransType_CANCEL TradeReportTransType_RELEASE = cvar.TradeReportTransType_RELEASE TradeReportTransType_REVERSE = cvar.TradeReportTransType_REVERSE TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE = cvar.TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE PaymentMethod_BPAY = cvar.PaymentMethod_BPAY PaymentMethod_ACH_CREDIT = cvar.PaymentMethod_ACH_CREDIT PaymentMethod_ACH_DEBIT = cvar.PaymentMethod_ACH_DEBIT PaymentMethod_CREDIT_CARD = cvar.PaymentMethod_CREDIT_CARD PaymentMethod_DIRECT_CREDIT = cvar.PaymentMethod_DIRECT_CREDIT PaymentMethod_DIRECT_DEBIT = cvar.PaymentMethod_DIRECT_DEBIT PaymentMethod_DEBIT_CARD = cvar.PaymentMethod_DEBIT_CARD PaymentMethod_FEDWIRE = cvar.PaymentMethod_FEDWIRE PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM = cvar.PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM PaymentMethod_EUROCLEAR = cvar.PaymentMethod_EUROCLEAR PaymentMethod_TELEGRAPHIC_TRANSFER = cvar.PaymentMethod_TELEGRAPHIC_TRANSFER PaymentMethod_CLEARSTREAM = cvar.PaymentMethod_CLEARSTREAM PaymentMethod_CREST = cvar.PaymentMethod_CREST PaymentMethod_NSCC = cvar.PaymentMethod_NSCC PaymentMethod_CHEQUE = cvar.PaymentMethod_CHEQUE PaymentMethod_FED_WIRE = cvar.PaymentMethod_FED_WIRE TaxAdvantageType_PROFIT_SHARING_PLAN = cvar.TaxAdvantageType_PROFIT_SHARING_PLAN TaxAdvantageType_EMPLOYER = cvar.TaxAdvantageType_EMPLOYER TaxAdvantageType_EMPLOYER_CURRENT_YEAR = cvar.TaxAdvantageType_EMPLOYER_CURRENT_YEAR TaxAdvantageType_NON_FUND_PROTOTYPE_IRA = cvar.TaxAdvantageType_NON_FUND_PROTOTYPE_IRA TaxAdvantageType_NON_FUND_QUALIFIED_PLAN = cvar.TaxAdvantageType_NON_FUND_QUALIFIED_PLAN TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN = cvar.TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN TaxAdvantageType_EMPLOYEE_CURRENT_YEAR = cvar.TaxAdvantageType_EMPLOYEE_CURRENT_YEAR TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER TaxAdvantageType_MINI_INSURANCE_ISA = cvar.TaxAdvantageType_MINI_INSURANCE_ISA TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT TaxAdvantageType_EMPLOYEE = cvar.TaxAdvantageType_EMPLOYEE TaxAdvantageType_ASSET_TRANSFER = cvar.TaxAdvantageType_ASSET_TRANSFER TaxAdvantageType_SELF_DIRECTED_IRA = cvar.TaxAdvantageType_SELF_DIRECTED_IRA TaxAdvantageType_CURRENT_YEAR_PAYMENT = cvar.TaxAdvantageType_CURRENT_YEAR_PAYMENT TaxAdvantageType_401K = cvar.TaxAdvantageType_401K TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA = cvar.TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA TaxAdvantageType_MINI_CASH_ISA = cvar.TaxAdvantageType_MINI_CASH_ISA TaxAdvantageType_TESSA = cvar.TaxAdvantageType_TESSA TaxAdvantageType_MAXI_ISA = cvar.TaxAdvantageType_MAXI_ISA TaxAdvantageType_NONE_NOT_APPLICABLE = cvar.TaxAdvantageType_NONE_NOT_APPLICABLE TaxAdvantageType_PRIOR_YEAR_PAYMENT = cvar.TaxAdvantageType_PRIOR_YEAR_PAYMENT TaxAdvantageType_457 = cvar.TaxAdvantageType_457 TaxAdvantageType_ROTH_IRA_24 = cvar.TaxAdvantageType_ROTH_IRA_24 TaxAdvantageType_ROTH_IRA_25 = cvar.TaxAdvantageType_ROTH_IRA_25 TaxAdvantageType_ROTH_CONVERSION_IRA_26 = cvar.TaxAdvantageType_ROTH_CONVERSION_IRA_26 TaxAdvantageType_ROTH_CONVERSION_IRA_27 = cvar.TaxAdvantageType_ROTH_CONVERSION_IRA_27 TaxAdvantageType_EDUCATION_IRA_28 = cvar.TaxAdvantageType_EDUCATION_IRA_28 TaxAdvantageType_EDUCATION_IRA_29 = cvar.TaxAdvantageType_EDUCATION_IRA_29 TaxAdvantageType_KEOGH = cvar.TaxAdvantageType_KEOGH TaxAdvantageType_403 = cvar.TaxAdvantageType_403 TaxAdvantageType_EMPLOYEE_9 = cvar.TaxAdvantageType_EMPLOYEE_9 TaxAdvantageType_EMPLOYEE_10 = cvar.TaxAdvantageType_EMPLOYEE_10 TaxAdvantageType_EMPLOYER_11 = cvar.TaxAdvantageType_EMPLOYER_11 TaxAdvantageType_EMPLOYER_12 = cvar.TaxAdvantageType_EMPLOYER_12 TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16 = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16 TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17 = cvar.TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17 TaxAdvantageType_401 = cvar.TaxAdvantageType_401 TaxAdvantageType_OTHER = cvar.TaxAdvantageType_OTHER FundRenewWaiv_NO = cvar.FundRenewWaiv_NO FundRenewWaiv_YES = cvar.FundRenewWaiv_YES RegistStatus_ACCEPT = cvar.RegistStatus_ACCEPT RegistStatus_REMINDER = cvar.RegistStatus_REMINDER RegistStatus_REJECT = cvar.RegistStatus_REJECT RegistStatus_HELD = cvar.RegistStatus_HELD RegistStatus_ACCEPTED = cvar.RegistStatus_ACCEPTED RegistStatus_REJECTED = cvar.RegistStatus_REJECTED RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING = cvar.RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS RegistRejReasonCode_OTHER = cvar.RegistRejReasonCode_OTHER RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE = cvar.RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS = cvar.RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS RegistTransType_CANCEL = cvar.RegistTransType_CANCEL RegistTransType_NEW = cvar.RegistTransType_NEW RegistTransType_REPLACE = cvar.RegistTransType_REPLACE OwnershipType_JOINT_INVESTORS = cvar.OwnershipType_JOINT_INVESTORS OwnershipType_TENANTS_IN_COMMON = cvar.OwnershipType_TENANTS_IN_COMMON OwnershipType_JOINT_TRUSTEES = cvar.OwnershipType_JOINT_TRUSTEES ContAmtType_NET_SETTLEMENT_AMOUNT = cvar.ContAmtType_NET_SETTLEMENT_AMOUNT ContAmtType_COMMISSION_AMOUNT = cvar.ContAmtType_COMMISSION_AMOUNT ContAmtType_COMMISSION = cvar.ContAmtType_COMMISSION ContAmtType_INITIAL_CHARGE_AMOUNT = cvar.ContAmtType_INITIAL_CHARGE_AMOUNT ContAmtType_INITIAL_CHARGE = cvar.ContAmtType_INITIAL_CHARGE ContAmtType_DISCOUNT_AMOUNT = cvar.ContAmtType_DISCOUNT_AMOUNT ContAmtType_DISCOUNT = cvar.ContAmtType_DISCOUNT ContAmtType_DILUTION_LEVY_AMOUNT = cvar.ContAmtType_DILUTION_LEVY_AMOUNT ContAmtType_DILUTION_LEVY = cvar.ContAmtType_DILUTION_LEVY ContAmtType_EXIT_CHARGE_AMOUNT = cvar.ContAmtType_EXIT_CHARGE_AMOUNT ContAmtType_EXIT_CHARGE = cvar.ContAmtType_EXIT_CHARGE ContAmtType_FUND_BASED_RENEWAL_COMMISSION = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION ContAmtType_PROJECTED_FUND_VALUE = cvar.ContAmtType_PROJECTED_FUND_VALUE ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14 = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14 ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13 = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13 ContAmtType_COMMISSION_PERCENT = cvar.ContAmtType_COMMISSION_PERCENT ContAmtType_INITIAL_CHARGE_PERCENT = cvar.ContAmtType_INITIAL_CHARGE_PERCENT ContAmtType_DISCOUNT_PERCENT = cvar.ContAmtType_DISCOUNT_PERCENT ContAmtType_DILUTION_LEVY_PERCENT = cvar.ContAmtType_DILUTION_LEVY_PERCENT ContAmtType_EXIT_CHARGE_PERCENT = cvar.ContAmtType_EXIT_CHARGE_PERCENT ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT = cvar.ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT OwnerType_COMPANY_TRUSTEE = cvar.OwnerType_COMPANY_TRUSTEE OwnerType_NOMINEE = cvar.OwnerType_NOMINEE OwnerType_CORPORATE_BODY = cvar.OwnerType_CORPORATE_BODY OwnerType_NON_PROFIT_ORGANIZATION = cvar.OwnerType_NON_PROFIT_ORGANIZATION OwnerType_NETWORKING_SUB_ACCOUNT = cvar.OwnerType_NETWORKING_SUB_ACCOUNT OwnerType_FIDUCIARIES = cvar.OwnerType_FIDUCIARIES OwnerType_TRUSTS = cvar.OwnerType_TRUSTS OwnerType_PENSION_PLAN = cvar.OwnerType_PENSION_PLAN OwnerType_INDIVIDUAL_TRUSTEE = cvar.OwnerType_INDIVIDUAL_TRUSTEE OwnerType_PUBLIC_COMPANY = cvar.OwnerType_PUBLIC_COMPANY OwnerType_PRIVATE_COMPANY = cvar.OwnerType_PRIVATE_COMPANY OwnerType_INDIVIDUAL_INVESTOR = cvar.OwnerType_INDIVIDUAL_INVESTOR OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT = cvar.OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT OrderCapacity_RISKLESS_PRINCIPAL = cvar.OrderCapacity_RISKLESS_PRINCIPAL OrderCapacity_INDIVIDUAL = cvar.OrderCapacity_INDIVIDUAL OrderCapacity_PRINCIPAL = cvar.OrderCapacity_PRINCIPAL OrderCapacity_AGENT_FOR_OTHER_MEMBER = cvar.OrderCapacity_AGENT_FOR_OTHER_MEMBER OrderCapacity_AGENCY = cvar.OrderCapacity_AGENCY OrderCapacity_PROPRIETARY = cvar.OrderCapacity_PROPRIETARY OrderRestrictions_FOREIGN_ENTITY = cvar.OrderRestrictions_FOREIGN_ENTITY OrderRestrictions_RISKLESS_ARBITRAGE = cvar.OrderRestrictions_RISKLESS_ARBITRAGE OrderRestrictions_PROGRAM_TRADE = cvar.OrderRestrictions_PROGRAM_TRADE OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT = cvar.OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY = cvar.OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY = cvar.OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY OrderRestrictions_NON_INDEX_ARBITRAGE = cvar.OrderRestrictions_NON_INDEX_ARBITRAGE OrderRestrictions_INDEX_ARBITRAGE = cvar.OrderRestrictions_INDEX_ARBITRAGE OrderRestrictions_COMPETING_MARKET_MAKER = cvar.OrderRestrictions_COMPETING_MARKET_MAKER OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE = cvar.OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY = cvar.OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE = cvar.OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE OrderRestrictions_ISSUER_HOLDING = cvar.OrderRestrictions_ISSUER_HOLDING OrderRestrictions_ISSUE_PRICE_STABILIZATION = cvar.OrderRestrictions_ISSUE_PRICE_STABILIZATION OrderRestrictions_NON_ALGORITHMIC = cvar.OrderRestrictions_NON_ALGORITHMIC OrderRestrictions_ALGORITHMIC = cvar.OrderRestrictions_ALGORITHMIC OrderRestrictions_CROSS = cvar.OrderRestrictions_CROSS MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY MassCancelRequestType_CANCEL_ALL_ORDERS = cvar.MassCancelRequestType_CANCEL_ALL_ORDERS MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = cvar.MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER = cvar.MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION MassCancelResponse_CANCEL_REQUEST_REJECTED = cvar.MassCancelResponse_CANCEL_REQUEST_REJECTED MassCancelResponse_CANCEL_ALL_ORDERS = cvar.MassCancelResponse_CANCEL_ALL_ORDERS MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED = cvar.MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE MassCancelRejectReason_OTHER = cvar.MassCancelRejectReason_OTHER MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY = cvar.MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT = cvar.MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY QuoteType_INDICATIVE = cvar.QuoteType_INDICATIVE QuoteType_TRADEABLE = cvar.QuoteType_TRADEABLE QuoteType_RESTRICTED_TRADEABLE = cvar.QuoteType_RESTRICTED_TRADEABLE QuoteType_COUNTER = cvar.QuoteType_COUNTER CashMargin_MARGIN_OPEN = cvar.CashMargin_MARGIN_OPEN CashMargin_MARGIN_CLOSE = cvar.CashMargin_MARGIN_CLOSE CashMargin_CASH = cvar.CashMargin_CASH Scope_LOCAL = cvar.Scope_LOCAL Scope_NATIONAL = cvar.Scope_NATIONAL Scope_GLOBAL = cvar.Scope_GLOBAL Scope_LOCAL_MARKET = cvar.Scope_LOCAL_MARKET MDImplicitDelete_YES = cvar.MDImplicitDelete_YES MDImplicitDelete_NO = cvar.MDImplicitDelete_NO CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE = cvar.CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE = cvar.CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED = cvar.CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE = cvar.CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION = cvar.CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES = cvar.CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES CrossType_CROSS_AON = cvar.CrossType_CROSS_AON CrossType_CROSS_IOC = cvar.CrossType_CROSS_IOC CrossType_CROSS_ONE_SIDE = cvar.CrossType_CROSS_ONE_SIDE CrossType_CROSS_SAME_PRICE = cvar.CrossType_CROSS_SAME_PRICE CrossPrioritization_SELLSIDE_PRIORITIZED = cvar.CrossPrioritization_SELLSIDE_PRIORITIZED CrossPrioritization_NONE = cvar.CrossPrioritization_NONE CrossPrioritization_BUYSIDE_PRIORITIZED = cvar.CrossPrioritization_BUYSIDE_PRIORITIZED CrossPrioritization_BUY_SIDE_IS_PRIORITIZED = cvar.CrossPrioritization_BUY_SIDE_IS_PRIORITIZED CrossPrioritization_SELL_SIDE_IS_PRIORITIZED = cvar.CrossPrioritization_SELL_SIDE_IS_PRIORITIZED NoSides_ONE_SIDE = cvar.NoSides_ONE_SIDE NoSides_BOTH_SIDES = cvar.NoSides_BOTH_SIDES SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE = cvar.SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE SecurityListRequestType_PRODUCT = cvar.SecurityListRequestType_PRODUCT SecurityListRequestType_TRADINGSESSIONID = cvar.SecurityListRequestType_TRADINGSESSIONID SecurityListRequestType_ALL_SECURITIES = cvar.SecurityListRequestType_ALL_SECURITIES SecurityListRequestType_SYMBOL = cvar.SecurityListRequestType_SYMBOL SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID = cvar.SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE = cvar.SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE SecurityRequestResult_VALID_REQUEST = cvar.SecurityRequestResult_VALID_REQUEST SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST = cvar.SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED = cvar.SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA = cvar.SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA = cvar.SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY = cvar.MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY = cvar.MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY = cvar.MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID = cvar.TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID TradSesStatusRejReason_OTHER = cvar.TradSesStatusRejReason_OTHER TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA = cvar.TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA = cvar.TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA = cvar.TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST = cvar.TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST TradeRequestType_ALL_TRADES = cvar.TradeRequestType_ALL_TRADES PreviouslyReported_NO = cvar.PreviouslyReported_NO PreviouslyReported_YES = cvar.PreviouslyReported_YES MatchStatus_COMPARED_MATCHED_OR_AFFIRMED = cvar.MatchStatus_COMPARED_MATCHED_OR_AFFIRMED MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED = cvar.MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED MatchStatus_ADVISORY_OR_ALERT = cvar.MatchStatus_ADVISORY_OR_ALERT MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED = cvar.MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5 MatchType_ACT_M1_MATCH = cvar.MatchType_ACT_M1_MATCH MatchType_ACT_M6_MATCH = cvar.MatchType_ACT_M6_MATCH MatchType_ACT_DEFAULT_AFTER_M2 = cvar.MatchType_ACT_DEFAULT_AFTER_M2 MatchType_ACT_ACCEPTED_TRADE = cvar.MatchType_ACT_ACCEPTED_TRADE MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2 MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3 MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4 MatchType_ACT_M2_MATCH = cvar.MatchType_ACT_M2_MATCH MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST = cvar.MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST MatchType_NON_ACT = cvar.MatchType_NON_ACT MatchType_ACT_DEFAULT_TRADE = cvar.MatchType_ACT_DEFAULT_TRADE MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1 = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1 MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS = cvar.MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED = cvar.MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH = cvar.MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH MatchType_OCS_LOCKED_IN_NON_ACT = cvar.MatchType_OCS_LOCKED_IN_NON_ACT MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT = cvar.MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT = cvar.MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT MatchType_CONTINUOUS_AUTO_MATCH = cvar.MatchType_CONTINUOUS_AUTO_MATCH MatchType_CROSS_AUCTION_63 = cvar.MatchType_CROSS_AUCTION_63 MatchType_COUNTER_ORDER_SELECTION_64 = cvar.MatchType_COUNTER_ORDER_SELECTION_64 MatchType_CALL_AUCTION_65 = cvar.MatchType_CALL_AUCTION_65 MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME = cvar.MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED = cvar.MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED MatchType_ONE_PARTY_TRADE_REPORT = cvar.MatchType_ONE_PARTY_TRADE_REPORT MatchType_TWO_PARTY_TRADE_REPORT = cvar.MatchType_TWO_PARTY_TRADE_REPORT MatchType_CONFIRMED_TRADE_REPORT = cvar.MatchType_CONFIRMED_TRADE_REPORT MatchType_AUTO_MATCH = cvar.MatchType_AUTO_MATCH MatchType_CROSS_AUCTION_5 = cvar.MatchType_CROSS_AUCTION_5 MatchType_COUNTER_ORDER_SELECTION_6 = cvar.MatchType_COUNTER_ORDER_SELECTION_6 MatchType_CALL_AUCTION_7 = cvar.MatchType_CALL_AUCTION_7 MatchType_CROSS_AUCTION = cvar.MatchType_CROSS_AUCTION MatchType_COUNTER_ORDER_SELECTION = cvar.MatchType_COUNTER_ORDER_SELECTION MatchType_CALL_AUCTION = cvar.MatchType_CALL_AUCTION MatchType_ISSUING_BUY_BACK_AUCTION = cvar.MatchType_ISSUING_BUY_BACK_AUCTION OddLot_YES = cvar.OddLot_YES OddLot_NO = cvar.OddLot_NO ClearingInstruction_MANUAL_MODE = cvar.ClearingInstruction_MANUAL_MODE ClearingInstruction_MULTILATERAL_NETTING = cvar.ClearingInstruction_MULTILATERAL_NETTING ClearingInstruction_AUTOMATIC_POSTING_MODE = cvar.ClearingInstruction_AUTOMATIC_POSTING_MODE ClearingInstruction_BILATERAL_NETTING_ONLY = cvar.ClearingInstruction_BILATERAL_NETTING_ONLY ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY = cvar.ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY ClearingInstruction_AUTOMATIC_GIVE_UP_MODE = cvar.ClearingInstruction_AUTOMATIC_GIVE_UP_MODE ClearingInstruction_SPECIAL_TRADE = cvar.ClearingInstruction_SPECIAL_TRADE ClearingInstruction_EX_CLEARING = cvar.ClearingInstruction_EX_CLEARING ClearingInstruction_PROCESS_NORMALLY = cvar.ClearingInstruction_PROCESS_NORMALLY ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY = cvar.ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY ClearingInstruction_EXCLUDE_FROM_ALL_NETTING = cvar.ClearingInstruction_EXCLUDE_FROM_ALL_NETTING ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE = cvar.ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE ClearingInstruction_CUSTOMER_TRADE = cvar.ClearingInstruction_CUSTOMER_TRADE ClearingInstruction_SELF_CLEARING = cvar.ClearingInstruction_SELF_CLEARING ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR = cvar.ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR AccountType_HOUSE_TRADER = cvar.AccountType_HOUSE_TRADER AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = cvar.AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED AccountType_FLOOR_TRADER = cvar.AccountType_FLOOR_TRADER AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS AccountType_JOINT_BACKOFFICE_ACCOUNT = cvar.AccountType_JOINT_BACKOFFICE_ACCOUNT AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS = cvar.AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS AccountType_JOINT_BACK_OFFICE_ACCOUNT = cvar.AccountType_JOINT_BACK_OFFICE_ACCOUNT CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = cvar.CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = cvar.CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = cvar.CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER CustOrderCapacity_ALL_OTHER = cvar.CustOrderCapacity_ALL_OTHER MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID = cvar.MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID MassStatusReqType_STATUS_FOR_ALL_ORDERS = cvar.MassStatusReqType_STATUS_FOR_ALL_ORDERS MassStatusReqType_STATUS_FOR_SECURITY_ISSUER = cvar.MassStatusReqType_STATUS_FOR_SECURITY_ISSUER MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR = cvar.DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING = cvar.DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING DayBookingInst_ACCUMULATE = cvar.DayBookingInst_ACCUMULATE BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER = cvar.BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE = cvar.BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT = cvar.BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT PreallocMethod_PRO_RATA = cvar.PreallocMethod_PRO_RATA PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST = cvar.PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST PreallocMethod_DO_NOT_PRO_RATA = cvar.PreallocMethod_DO_NOT_PRO_RATA TradingSessionSubID_PRE_TRADING = cvar.TradingSessionSubID_PRE_TRADING TradingSessionSubID_OPENING_OR_OPENING_AUCTION = cvar.TradingSessionSubID_OPENING_OR_OPENING_AUCTION TradingSessionSubID_3 = cvar.TradingSessionSubID_3 TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION = cvar.TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION TradingSessionSubID_POST_TRADING = cvar.TradingSessionSubID_POST_TRADING TradingSessionSubID_INTRADAY_AUCTION = cvar.TradingSessionSubID_INTRADAY_AUCTION TradingSessionSubID_QUIESCENT = cvar.TradingSessionSubID_QUIESCENT AllocType_BUYSIDE_READY_TO_BOOK_6 = cvar.AllocType_BUYSIDE_READY_TO_BOOK_6 AllocType_BUYSIDE_PRELIMINARY = cvar.AllocType_BUYSIDE_PRELIMINARY AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY = cvar.AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY AllocType_BUYSIDE_READY_TO_BOOK_5 = cvar.AllocType_BUYSIDE_READY_TO_BOOK_5 AllocType_BUYSIDE_CALCULATED = cvar.AllocType_BUYSIDE_CALCULATED AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = cvar.AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY AllocType_CALCULATED = cvar.AllocType_CALCULATED AllocType_PRELIMINARY = cvar.AllocType_PRELIMINARY AllocType_READY_TO_BOOK = cvar.AllocType_READY_TO_BOOK AllocType_WAREHOUSE_INSTRUCTION = cvar.AllocType_WAREHOUSE_INSTRUCTION AllocType_REQUEST_TO_INTERMEDIARY = cvar.AllocType_REQUEST_TO_INTERMEDIARY AllocType_BUYSIDE_READY_TO_BOOK = cvar.AllocType_BUYSIDE_READY_TO_BOOK AllocType_ACCEPT = cvar.AllocType_ACCEPT AllocType_REJECT = cvar.AllocType_REJECT AllocType_ACCEPT_PENDING = cvar.AllocType_ACCEPT_PENDING AllocType_INCOMPLETE_GROUP = cvar.AllocType_INCOMPLETE_GROUP AllocType_COMPLETE_GROUP = cvar.AllocType_COMPLETE_GROUP AllocType_REVERSAL_PENDING = cvar.AllocType_REVERSAL_PENDING ClearingFeeIndicator_106H_AND_106J_FIRMS = cvar.ClearingFeeIndicator_106H_AND_106J_FIRMS ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES = cvar.ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS = cvar.ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT = cvar.ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR = cvar.ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER = cvar.ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER = cvar.ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER ClearingFeeIndicator_CBOE_MEMBER = cvar.ClearingFeeIndicator_CBOE_MEMBER ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES = cvar.ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS = cvar.ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT = cvar.ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT ClearingFeeIndicator_LESSEE_106F_EMPLOYEES = cvar.ClearingFeeIndicator_LESSEE_106F_EMPLOYEES WorkingIndicator_NO = cvar.WorkingIndicator_NO WorkingIndicator_YES = cvar.WorkingIndicator_YES PriorityIndicator_PRIORITY_UNCHANGED = cvar.PriorityIndicator_PRIORITY_UNCHANGED PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE = cvar.PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE LegalConfirm_YES = cvar.LegalConfirm_YES LegalConfirm_NO = cvar.LegalConfirm_NO QuoteRequestRejectReason_UNKNOWN_SYMBOL = cvar.QuoteRequestRejectReason_UNKNOWN_SYMBOL QuoteRequestRejectReason_EXCHANGE = cvar.QuoteRequestRejectReason_EXCHANGE QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT = cvar.QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT QuoteRequestRejectReason_TOO_LATE_TO_ENTER = cvar.QuoteRequestRejectReason_TOO_LATE_TO_ENTER QuoteRequestRejectReason_INVALID_PRICE = cvar.QuoteRequestRejectReason_INVALID_PRICE QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE = cvar.QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY = cvar.QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT = cvar.QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT QuoteRequestRejectReason_NO_INVENTORY = cvar.QuoteRequestRejectReason_NO_INVENTORY QuoteRequestRejectReason_PASS = cvar.QuoteRequestRejectReason_PASS QuoteRequestRejectReason_OTHER = cvar.QuoteRequestRejectReason_OTHER QuoteRequestRejectReason_INSUFFICIENT_CREDIT = cvar.QuoteRequestRejectReason_INSUFFICIENT_CREDIT SettlType_REGULAR = cvar.SettlType_REGULAR SettlType_CASH = cvar.SettlType_CASH SettlType_NEXT_DAY = cvar.SettlType_NEXT_DAY SettlType_T_PLUS_2 = cvar.SettlType_T_PLUS_2 SettlType_T_PLUS_3 = cvar.SettlType_T_PLUS_3 SettlType_T_PLUS_4 = cvar.SettlType_T_PLUS_4 SettlType_FUTURE = cvar.SettlType_FUTURE SettlType_WHEN_AND_IF_ISSUED = cvar.SettlType_WHEN_AND_IF_ISSUED SettlType_SELLERS_OPTION = cvar.SettlType_SELLERS_OPTION SettlType_T_PLUS_5 = cvar.SettlType_T_PLUS_5 SettlType_BROKEN_DATE = cvar.SettlType_BROKEN_DATE SettlType_FX_SPOT_NEXT_SETTLEMENT = cvar.SettlType_FX_SPOT_NEXT_SETTLEMENT OpenCloseSettlFlag_DAILY_OPEN = cvar.OpenCloseSettlFlag_DAILY_OPEN OpenCloseSettlFlag_SESSION_OPEN = cvar.OpenCloseSettlFlag_SESSION_OPEN OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY = cvar.OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY OpenCloseSettlFlag_EXPECTED_ENTRY = cvar.OpenCloseSettlFlag_EXPECTED_ENTRY OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY = cvar.OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE = cvar.OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE BidTradeType_RISK_TRADE = cvar.BidTradeType_RISK_TRADE BidTradeType_VWAP_GUARANTEE = cvar.BidTradeType_VWAP_GUARANTEE BidTradeType_AGENCY = cvar.BidTradeType_AGENCY BidTradeType_GUARANTEED_CLOSE = cvar.BidTradeType_GUARANTEED_CLOSE AcctIDSource_BIC = cvar.AcctIDSource_BIC AcctIDSource_SID_CODE = cvar.AcctIDSource_SID_CODE AcctIDSource_TFM = cvar.AcctIDSource_TFM AcctIDSource_OMGEO = cvar.AcctIDSource_OMGEO AcctIDSource_DTCC_CODE = cvar.AcctIDSource_DTCC_CODE AcctIDSource_OTHER = cvar.AcctIDSource_OTHER ConfirmStatus_RECEIVED = cvar.ConfirmStatus_RECEIVED ConfirmStatus_MISMATCHED_ACCOUNT = cvar.ConfirmStatus_MISMATCHED_ACCOUNT ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS = cvar.ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS ConfirmStatus_CONFIRMED = cvar.ConfirmStatus_CONFIRMED ConfirmStatus_REQUEST_REJECTED = cvar.ConfirmStatus_REQUEST_REJECTED ConfirmTransType_NEW = cvar.ConfirmTransType_NEW ConfirmTransType_REPLACE = cvar.ConfirmTransType_REPLACE ConfirmTransType_CANCEL = cvar.ConfirmTransType_CANCEL DeliveryForm_BOOKENTRY = cvar.DeliveryForm_BOOKENTRY DeliveryForm_BEARER = cvar.DeliveryForm_BEARER DeliveryForm_BOOK_ENTRY = cvar.DeliveryForm_BOOK_ENTRY LegSwapType_PAR_FOR_PAR = cvar.LegSwapType_PAR_FOR_PAR LegSwapType_MODIFIED_DURATION = cvar.LegSwapType_MODIFIED_DURATION LegSwapType_RISK = cvar.LegSwapType_RISK LegSwapType_PROCEEDS = cvar.LegSwapType_PROCEEDS QuotePriceType_PERCENT = cvar.QuotePriceType_PERCENT QuotePriceType_PER_SHARE = cvar.QuotePriceType_PER_SHARE QuotePriceType_FIXED_AMOUNT = cvar.QuotePriceType_FIXED_AMOUNT QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR = cvar.QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR = cvar.QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK = cvar.QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK QuotePriceType_TED_PRICE = cvar.QuotePriceType_TED_PRICE QuotePriceType_TED_YIELD = cvar.QuotePriceType_TED_YIELD QuotePriceType_YIELD_SPREAD = cvar.QuotePriceType_YIELD_SPREAD QuotePriceType_YIELD = cvar.QuotePriceType_YIELD QuotePriceType_DISCOUNT = cvar.QuotePriceType_DISCOUNT QuotePriceType_PREMIUM = cvar.QuotePriceType_PREMIUM QuotePriceType_SPREAD = cvar.QuotePriceType_SPREAD QuoteRespType_HIT_LIFT = cvar.QuoteRespType_HIT_LIFT QuoteRespType_COUNTER = cvar.QuoteRespType_COUNTER QuoteRespType_EXPIRED = cvar.QuoteRespType_EXPIRED QuoteRespType_COVER = cvar.QuoteRespType_COVER QuoteRespType_DONE_AWAY = cvar.QuoteRespType_DONE_AWAY QuoteRespType_PASS = cvar.QuoteRespType_PASS QuoteRespType_END_TRADE = cvar.QuoteRespType_END_TRADE QuoteRespType_TIMED_OUT = cvar.QuoteRespType_TIMED_OUT PosType_TRANSACTION_QUANTITY = cvar.PosType_TRANSACTION_QUANTITY PosType_INTRA_SPREAD_QTY = cvar.PosType_INTRA_SPREAD_QTY PosType_INTER_SPREAD_QTY = cvar.PosType_INTER_SPREAD_QTY PosType_END_OF_DAY_QTY = cvar.PosType_END_OF_DAY_QTY PosType_START_OF_DAY_QTY = cvar.PosType_START_OF_DAY_QTY PosType_OPTION_EXERCISE_QTY = cvar.PosType_OPTION_EXERCISE_QTY PosType_OPTION_ASSIGNMENT = cvar.PosType_OPTION_ASSIGNMENT PosType_TRANSACTION_FROM_EXERCISE = cvar.PosType_TRANSACTION_FROM_EXERCISE PosType_TRANSACTION_FROM_ASSIGNMENT = cvar.PosType_TRANSACTION_FROM_ASSIGNMENT PosType_PIT_TRADE_QTY = cvar.PosType_PIT_TRADE_QTY PosType_TRANSFER_TRADE_QTY = cvar.PosType_TRANSFER_TRADE_QTY PosType_ELECTRONIC_TRADE_QTY = cvar.PosType_ELECTRONIC_TRADE_QTY PosType_ALLOCATION_TRADE_QTY = cvar.PosType_ALLOCATION_TRADE_QTY PosType_ADJUSTMENT_QTY = cvar.PosType_ADJUSTMENT_QTY PosType_AS_OF_TRADE_QTY = cvar.PosType_AS_OF_TRADE_QTY PosType_DELIVERY_QTY = cvar.PosType_DELIVERY_QTY PosType_TOTAL_TRANSACTION_QTY = cvar.PosType_TOTAL_TRANSACTION_QTY PosType_CROSS_MARGIN_QTY = cvar.PosType_CROSS_MARGIN_QTY PosType_INTEGRAL_SPLIT = cvar.PosType_INTEGRAL_SPLIT PosType_RECEIVE_QUANTITY = cvar.PosType_RECEIVE_QUANTITY PosType_CORPORATE_ACTION_ADJUSTMENT = cvar.PosType_CORPORATE_ACTION_ADJUSTMENT PosType_DELIVERY_NOTICE_QTY = cvar.PosType_DELIVERY_NOTICE_QTY PosType_EXCHANGE_FOR_PHYSICAL_QTY = cvar.PosType_EXCHANGE_FOR_PHYSICAL_QTY PosType_PRIVATELY_NEGOTIATED_TRADE_QTY = cvar.PosType_PRIVATELY_NEGOTIATED_TRADE_QTY PosType_NET_DELTA_QTY = cvar.PosType_NET_DELTA_QTY PosType_CREDIT_EVENT_ADJUSTMENT = cvar.PosType_CREDIT_EVENT_ADJUSTMENT PosType_SUCCESSION_EVENT_ADJUSTMENT = cvar.PosType_SUCCESSION_EVENT_ADJUSTMENT PosQtyStatus_SUBMITTED = cvar.PosQtyStatus_SUBMITTED PosQtyStatus_ACCEPTED = cvar.PosQtyStatus_ACCEPTED PosQtyStatus_REJECTED = cvar.PosQtyStatus_REJECTED PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT = cvar.PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT = cvar.PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT PosAmtType_TRADE_VARIATION_AMOUNT = cvar.PosAmtType_TRADE_VARIATION_AMOUNT PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT = cvar.PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT PosAmtType_PREMIUM_AMOUNT = cvar.PosAmtType_PREMIUM_AMOUNT PosAmtType_CASH_RESIDUAL_AMOUNT = cvar.PosAmtType_CASH_RESIDUAL_AMOUNT PosAmtType_CASH_AMOUNT = cvar.PosAmtType_CASH_AMOUNT PosAmtType_VALUE_ADJUSTED_AMOUNT = cvar.PosAmtType_VALUE_ADJUSTED_AMOUNT PosAmtType_SETTLEMENT_VALUE = cvar.PosAmtType_SETTLEMENT_VALUE PosAmtType_INITIAL_TRADE_COUPON_AMOUNT = cvar.PosAmtType_INITIAL_TRADE_COUPON_AMOUNT PosAmtType_ACCRUED_COUPON_AMOUNT = cvar.PosAmtType_ACCRUED_COUPON_AMOUNT PosAmtType_COUPON_AMOUNT = cvar.PosAmtType_COUPON_AMOUNT PosAmtType_INCREMENTAL_ACCRUED_COUPON = cvar.PosAmtType_INCREMENTAL_ACCRUED_COUPON PosAmtType_COLLATERALIZED_MARK_TO_MARKET = cvar.PosAmtType_COLLATERALIZED_MARK_TO_MARKET PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET = cvar.PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET PosAmtType_COMPENSATION_AMOUNT = cvar.PosAmtType_COMPENSATION_AMOUNT PosAmtType_TOTAL_BANKED_AMOUNT = cvar.PosAmtType_TOTAL_BANKED_AMOUNT PosAmtType_TOTAL_COLLATERALIZED_AMOUNT = cvar.PosAmtType_TOTAL_COLLATERALIZED_AMOUNT PosTransType_EXERCISE = cvar.PosTransType_EXERCISE PosTransType_DO_NOT_EXERCISE = cvar.PosTransType_DO_NOT_EXERCISE PosTransType_POSITION_ADJUSTMENT = cvar.PosTransType_POSITION_ADJUSTMENT PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION = cvar.PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION PosTransType_PLEDGE = cvar.PosTransType_PLEDGE PosTransType_LARGE_TRADER_SUBMISSION = cvar.PosTransType_LARGE_TRADER_SUBMISSION PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY = cvar.PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID = cvar.PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID = cvar.PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID PosMaintAction_NEW = cvar.PosMaintAction_NEW PosMaintAction_REPLACE = cvar.PosMaintAction_REPLACE PosMaintAction_CANCEL = cvar.PosMaintAction_CANCEL PosMaintAction_REVERSE = cvar.PosMaintAction_REVERSE SettlSessID_INTRADAY = cvar.SettlSessID_INTRADAY SettlSessID_REGULAR_TRADING_HOURS = cvar.SettlSessID_REGULAR_TRADING_HOURS SettlSessID_ELECTRONIC_TRADING_HOURS = cvar.SettlSessID_ELECTRONIC_TRADING_HOURS SettlSessID_END_OF_DAY = cvar.SettlSessID_END_OF_DAY AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION = cvar.AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION AdjustmentType_DELTA_PLUS = cvar.AdjustmentType_DELTA_PLUS AdjustmentType_DELTA_MINUS = cvar.AdjustmentType_DELTA_MINUS AdjustmentType_FINAL = cvar.AdjustmentType_FINAL PosMaintStatus_ACCEPTED = cvar.PosMaintStatus_ACCEPTED PosMaintStatus_ACCEPTED_WITH_WARNINGS = cvar.PosMaintStatus_ACCEPTED_WITH_WARNINGS PosMaintStatus_REJECTED = cvar.PosMaintStatus_REJECTED PosMaintStatus_COMPLETED = cvar.PosMaintStatus_COMPLETED PosMaintStatus_COMPLETED_WITH_WARNINGS = cvar.PosMaintStatus_COMPLETED_WITH_WARNINGS PosMaintResult_SUCCESSFUL_COMPLETION = cvar.PosMaintResult_SUCCESSFUL_COMPLETION PosMaintResult_REJECTED = cvar.PosMaintResult_REJECTED PosMaintResult_OTHER = cvar.PosMaintResult_OTHER PosReqType_POSITIONS = cvar.PosReqType_POSITIONS PosReqType_TRADES = cvar.PosReqType_TRADES PosReqType_EXERCISES = cvar.PosReqType_EXERCISES PosReqType_ASSIGNMENTS = cvar.PosReqType_ASSIGNMENTS PosReqType_SETTLEMENT_ACTIVITY = cvar.PosReqType_SETTLEMENT_ACTIVITY PosReqType_BACKOUT_MESSAGE = cvar.PosReqType_BACKOUT_MESSAGE PosReqType_DELTA_POSITIONS = cvar.PosReqType_DELTA_POSITIONS ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER = cvar.ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM = cvar.ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM ResponseTransportType_INBAND = cvar.ResponseTransportType_INBAND ResponseTransportType_OUT_OF_BAND = cvar.ResponseTransportType_OUT_OF_BAND PosReqResult_VALID_REQUEST = cvar.PosReqResult_VALID_REQUEST PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST = cvar.PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA = cvar.PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS = cvar.PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED = cvar.PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED PosReqResult_OTHER = cvar.PosReqResult_OTHER PosReqStatus_COMPLETED = cvar.PosReqStatus_COMPLETED PosReqStatus_COMPLETED_WITH_WARNINGS = cvar.PosReqStatus_COMPLETED_WITH_WARNINGS PosReqStatus_REJECTED = cvar.PosReqStatus_REJECTED SettlPriceType_FINAL = cvar.SettlPriceType_FINAL SettlPriceType_THEORETICAL = cvar.SettlPriceType_THEORETICAL AssignmentMethod_RANDOM = cvar.AssignmentMethod_RANDOM AssignmentMethod_PRORATA = cvar.AssignmentMethod_PRORATA AssignmentMethod_PRO_RATA = cvar.AssignmentMethod_PRO_RATA ExerciseMethod_AUTOMATIC = cvar.ExerciseMethod_AUTOMATIC ExerciseMethod_MANUAL = cvar.ExerciseMethod_MANUAL TradeRequestResult_SUCCESSFUL = cvar.TradeRequestResult_SUCCESSFUL TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT = cvar.TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED = cvar.TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED TradeRequestResult_INVALID_PARTIES = cvar.TradeRequestResult_INVALID_PARTIES TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED = cvar.TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED TradeRequestResult_INVALID_DESTINATION_REQUESTED = cvar.TradeRequestResult_INVALID_DESTINATION_REQUESTED TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED = cvar.TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST = cvar.TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST TradeRequestResult_OTHER = cvar.TradeRequestResult_OTHER TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST = cvar.TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST TradeRequestResult_NOT_AUTHORIZED = cvar.TradeRequestResult_NOT_AUTHORIZED TradeRequestStatus_ACCEPTED = cvar.TradeRequestStatus_ACCEPTED TradeRequestStatus_COMPLETED = cvar.TradeRequestStatus_COMPLETED TradeRequestStatus_REJECTED = cvar.TradeRequestStatus_REJECTED TradeReportRejectReason_SUCCESSFUL = cvar.TradeReportRejectReason_SUCCESSFUL TradeReportRejectReason_INVALID_PARTY_INFORMATION = cvar.TradeReportRejectReason_INVALID_PARTY_INFORMATION TradeReportRejectReason_UNKNOWN_INSTRUMENT = cvar.TradeReportRejectReason_UNKNOWN_INSTRUMENT TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES = cvar.TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES TradeReportRejectReason_INVALID_TRADE_TYPE = cvar.TradeReportRejectReason_INVALID_TRADE_TYPE TradeReportRejectReason_OTHER = cvar.TradeReportRejectReason_OTHER TradeReportRejectReason_INVALID_PARTY_ONFORMATION = cvar.TradeReportRejectReason_INVALID_PARTY_ONFORMATION SideMultiLegReportingType_SINGLE_SECURITY = cvar.SideMultiLegReportingType_SINGLE_SECURITY SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY = cvar.SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY SideMultiLegReportingType_MULTI_LEG_SECURITY = cvar.SideMultiLegReportingType_MULTI_LEG_SECURITY SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY = cvar.SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY SideMultiLegReportingType_MULTILEG_SECURITY = cvar.SideMultiLegReportingType_MULTILEG_SECURITY TrdRegTimestampType_EXECUTION_TIME = cvar.TrdRegTimestampType_EXECUTION_TIME TrdRegTimestampType_TIME_IN = cvar.TrdRegTimestampType_TIME_IN TrdRegTimestampType_TIME_OUT = cvar.TrdRegTimestampType_TIME_OUT TrdRegTimestampType_BROKER_RECEIPT = cvar.TrdRegTimestampType_BROKER_RECEIPT TrdRegTimestampType_BROKER_EXECUTION = cvar.TrdRegTimestampType_BROKER_EXECUTION TrdRegTimestampType_DESK_RECEIPT = cvar.TrdRegTimestampType_DESK_RECEIPT TrdRegTimestampType_SUBMISSION_TO_CLEARING = cvar.TrdRegTimestampType_SUBMISSION_TO_CLEARING ConfirmType_STATUS = cvar.ConfirmType_STATUS ConfirmType_CONFIRMATION = cvar.ConfirmType_CONFIRMATION ConfirmType_CONFIRMATION_REQUEST_REJECTED = cvar.ConfirmType_CONFIRMATION_REQUEST_REJECTED ConfirmRejReason_MISMATCHED_ACCOUNT = cvar.ConfirmRejReason_MISMATCHED_ACCOUNT ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS = cvar.ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS ConfirmRejReason_OTHER = cvar.ConfirmRejReason_OTHER BookingType_REGULAR_BOOKING = cvar.BookingType_REGULAR_BOOKING BookingType_CFD = cvar.BookingType_CFD BookingType_TOTAL_RETURN_SWAP = cvar.BookingType_TOTAL_RETURN_SWAP AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS = cvar.AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED = cvar.AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED AllocSettlInstType_FULL_DETAILS_PROVIDED = cvar.AllocSettlInstType_FULL_DETAILS_PROVIDED AllocSettlInstType_SSI_DB_IDS_PROVIDED = cvar.AllocSettlInstType_SSI_DB_IDS_PROVIDED AllocSettlInstType_PHONE_FOR_INSTRUCTIONS = cvar.AllocSettlInstType_PHONE_FOR_INSTRUCTIONS DlvyInstType_SECURITIES = cvar.DlvyInstType_SECURITIES DlvyInstType_CASH = cvar.DlvyInstType_CASH TerminationType_OVERNIGHT = cvar.TerminationType_OVERNIGHT TerminationType_TERM = cvar.TerminationType_TERM TerminationType_FLEXIBLE = cvar.TerminationType_FLEXIBLE TerminationType_OPEN = cvar.TerminationType_OPEN SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST = cvar.SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST SettlInstReqRejCode_UNKNOWN_ACCOUNT = cvar.SettlInstReqRejCode_UNKNOWN_ACCOUNT SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND = cvar.SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND SettlInstReqRejCode_OTHER = cvar.SettlInstReqRejCode_OTHER AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY = cvar.AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY = cvar.AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY AllocReportType_WAREHOUSE_RECAP = cvar.AllocReportType_WAREHOUSE_RECAP AllocReportType_REQUEST_TO_INTERMEDIARY = cvar.AllocReportType_REQUEST_TO_INTERMEDIARY AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY = cvar.AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY AllocReportType_ACCEPT = cvar.AllocReportType_ACCEPT AllocReportType_REJECT = cvar.AllocReportType_REJECT AllocReportType_ACCEPT_PENDING = cvar.AllocReportType_ACCEPT_PENDING AllocReportType_COMPLETE = cvar.AllocReportType_COMPLETE AllocReportType_REVERSE_PENDING = cvar.AllocReportType_REVERSE_PENDING AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT = cvar.AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS = cvar.AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS AllocCancReplaceReason_OTHER = cvar.AllocCancReplaceReason_OTHER AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS = cvar.AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS = cvar.AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS AllocAccountType_HOUSE_TRADER = cvar.AllocAccountType_HOUSE_TRADER AllocAccountType_FLOOR_TRADER = cvar.AllocAccountType_FLOOR_TRADER AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED = cvar.AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED = cvar.AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED AllocAccountType_JOINT_BACKOFFICE_ACCOUNT = cvar.AllocAccountType_JOINT_BACKOFFICE_ACCOUNT AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS = cvar.AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT = cvar.AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT PartySubIDType_FIRM = cvar.PartySubIDType_FIRM PartySubIDType_PERSON = cvar.PartySubIDType_PERSON PartySubIDType_SYSTEM = cvar.PartySubIDType_SYSTEM PartySubIDType_APPLICATION = cvar.PartySubIDType_APPLICATION PartySubIDType_FULL_LEGAL_NAME_OF_FIRM = cvar.PartySubIDType_FULL_LEGAL_NAME_OF_FIRM PartySubIDType_POSTAL_ADDRESS = cvar.PartySubIDType_POSTAL_ADDRESS PartySubIDType_PHONE_NUMBER = cvar.PartySubIDType_PHONE_NUMBER PartySubIDType_EMAIL_ADDRESS = cvar.PartySubIDType_EMAIL_ADDRESS PartySubIDType_CONTACT_NAME = cvar.PartySubIDType_CONTACT_NAME PartySubIDType_SECURITIES_ACCOUNT_NUMBER = cvar.PartySubIDType_SECURITIES_ACCOUNT_NUMBER PartySubIDType_REGISTRATION_NUMBER = cvar.PartySubIDType_REGISTRATION_NUMBER PartySubIDType_REGISTERED_ADDRESS_12 = cvar.PartySubIDType_REGISTERED_ADDRESS_12 PartySubIDType_REGULATORY_STATUS = cvar.PartySubIDType_REGULATORY_STATUS PartySubIDType_REGISTRATION_NAME = cvar.PartySubIDType_REGISTRATION_NAME PartySubIDType_CASH_ACCOUNT_NUMBER = cvar.PartySubIDType_CASH_ACCOUNT_NUMBER PartySubIDType_BIC = cvar.PartySubIDType_BIC PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE = cvar.PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE PartySubIDType_REGISTERED_ADDRESS_18 = cvar.PartySubIDType_REGISTERED_ADDRESS_18 PartySubIDType_FUND_ACCOUNT_NAME = cvar.PartySubIDType_FUND_ACCOUNT_NAME PartySubIDType_TELEX_NUMBER = cvar.PartySubIDType_TELEX_NUMBER PartySubIDType_FAX_NUMBER = cvar.PartySubIDType_FAX_NUMBER PartySubIDType_SECURITIES_ACCOUNT_NAME = cvar.PartySubIDType_SECURITIES_ACCOUNT_NAME PartySubIDType_CASH_ACCOUNT_NAME = cvar.PartySubIDType_CASH_ACCOUNT_NAME PartySubIDType_DEPARTMENT = cvar.PartySubIDType_DEPARTMENT PartySubIDType_LOCATION = cvar.PartySubIDType_LOCATION PartySubIDType_POSITION_ACCOUNT_TYPE = cvar.PartySubIDType_POSITION_ACCOUNT_TYPE PartySubIDType_LOCATION_DESK = cvar.PartySubIDType_LOCATION_DESK PartySubIDType_SECURITY_LOCATE_ID = cvar.PartySubIDType_SECURITY_LOCATE_ID PartySubIDType_MARKET_MAKER = cvar.PartySubIDType_MARKET_MAKER PartySubIDType_ELIGIBLE_COUNTERPARTY = cvar.PartySubIDType_ELIGIBLE_COUNTERPARTY PartySubIDType_PROFESSIONAL_CLIENT = cvar.PartySubIDType_PROFESSIONAL_CLIENT PartySubIDType_EXECUTION_VENUE = cvar.PartySubIDType_EXECUTION_VENUE PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER = cvar.PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER AllocIntermedReqType_PENDING_ACCEPT = cvar.AllocIntermedReqType_PENDING_ACCEPT AllocIntermedReqType_PENDING_RELEASE = cvar.AllocIntermedReqType_PENDING_RELEASE AllocIntermedReqType_PENDING_REVERSAL = cvar.AllocIntermedReqType_PENDING_REVERSAL AllocIntermedReqType_ACCEPT = cvar.AllocIntermedReqType_ACCEPT AllocIntermedReqType_BLOCK_LEVEL_REJECT = cvar.AllocIntermedReqType_BLOCK_LEVEL_REJECT AllocIntermedReqType_ACCOUNT_LEVEL_REJECT = cvar.AllocIntermedReqType_ACCOUNT_LEVEL_REJECT ApplQueueResolution_NO_ACTION_TAKEN = cvar.ApplQueueResolution_NO_ACTION_TAKEN ApplQueueResolution_QUEUE_FLUSHED = cvar.ApplQueueResolution_QUEUE_FLUSHED ApplQueueResolution_OVERLAY_LAST = cvar.ApplQueueResolution_OVERLAY_LAST ApplQueueResolution_END_SESSION = cvar.ApplQueueResolution_END_SESSION ApplQueueAction_NO_ACTION_TAKEN = cvar.ApplQueueAction_NO_ACTION_TAKEN ApplQueueAction_QUEUE_FLUSHED = cvar.ApplQueueAction_QUEUE_FLUSHED ApplQueueAction_OVERLAY_LAST = cvar.ApplQueueAction_OVERLAY_LAST ApplQueueAction_END_SESSION = cvar.ApplQueueAction_END_SESSION AvgPxIndicator_NO_AVERAGE_PRICING = cvar.AvgPxIndicator_NO_AVERAGE_PRICING AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = cvar.AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = cvar.AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID = cvar.AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID TradeAllocIndicator_ALLOCATION_NOT_REQUIRED = cvar.TradeAllocIndicator_ALLOCATION_NOT_REQUIRED TradeAllocIndicator_ALLOCATION_REQUIRED = cvar.TradeAllocIndicator_ALLOCATION_REQUIRED TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE = cvar.TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR = cvar.TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR = cvar.TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT = cvar.TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE = cvar.ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN = cvar.ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE = cvar.ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE TrdType_REGULAR_TRADE = cvar.TrdType_REGULAR_TRADE TrdType_BLOCK_TRADE = cvar.TrdType_BLOCK_TRADE TrdType_EFP = cvar.TrdType_EFP TrdType_TRANSFER = cvar.TrdType_TRANSFER TrdType_LATE_TRADE = cvar.TrdType_LATE_TRADE TrdType_T_TRADE = cvar.TrdType_T_TRADE TrdType_WEIGHTED_AVERAGE_PRICE_TRADE = cvar.TrdType_WEIGHTED_AVERAGE_PRICE_TRADE TrdType_BUNCHED_TRADE = cvar.TrdType_BUNCHED_TRADE TrdType_LATE_BUNCHED_TRADE = cvar.TrdType_LATE_BUNCHED_TRADE TrdType_PRIOR_REFERENCE_PRICE_TRADE = cvar.TrdType_PRIOR_REFERENCE_PRICE_TRADE TrdType_AFTER_HOURS_TRADE = cvar.TrdType_AFTER_HOURS_TRADE TrdType_BLOCK_TRADE_1 = cvar.TrdType_BLOCK_TRADE_1 TrdType_EXCHANGE_FOR_RISK = cvar.TrdType_EXCHANGE_FOR_RISK TrdType_EXCHANGE_FOR_SWAP = cvar.TrdType_EXCHANGE_FOR_SWAP TrdType_EXCHANGE_OF_FUTURES_FOR = cvar.TrdType_EXCHANGE_OF_FUTURES_FOR TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS = cvar.TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS TrdType_TRADING_AT_SETTLEMENT = cvar.TrdType_TRADING_AT_SETTLEMENT TrdType_ALL_OR_NONE = cvar.TrdType_ALL_OR_NONE TrdType_FUTURES_LARGE_ORDER_EXECUTION = cvar.TrdType_FUTURES_LARGE_ORDER_EXECUTION TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES = cvar.TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES TrdType_OPTION_INTERIM_TRADE = cvar.TrdType_OPTION_INTERIM_TRADE TrdType_OPTION_CABINET_TRADE = cvar.TrdType_OPTION_CABINET_TRADE TrdType_PRIVATELY_NEGOTIATED_TRADES = cvar.TrdType_PRIVATELY_NEGOTIATED_TRADES TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS = cvar.TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS TrdType_ERROR_TRADE = cvar.TrdType_ERROR_TRADE TrdType_SPECIAL_CUM_DIVIDEND = cvar.TrdType_SPECIAL_CUM_DIVIDEND TrdType_SPECIAL_EX_DIVIDEND = cvar.TrdType_SPECIAL_EX_DIVIDEND TrdType_SPECIAL_CUM_COUPON = cvar.TrdType_SPECIAL_CUM_COUPON TrdType_SPECIAL_EX_COUPON = cvar.TrdType_SPECIAL_EX_COUPON TrdType_CASH_SETTLEMENT = cvar.TrdType_CASH_SETTLEMENT TrdType_SPECIAL_PRICE = cvar.TrdType_SPECIAL_PRICE TrdType_GUARANTEED_DELIVERY = cvar.TrdType_GUARANTEED_DELIVERY TrdType_SPECIAL_CUM_RIGHTS = cvar.TrdType_SPECIAL_CUM_RIGHTS TrdType_SPECIAL_EX_RIGHTS = cvar.TrdType_SPECIAL_EX_RIGHTS TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS = cvar.TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS = cvar.TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS TrdType_SPECIAL_CUM_BONUS = cvar.TrdType_SPECIAL_CUM_BONUS TrdType_SPECIAL_EX_BONUS = cvar.TrdType_SPECIAL_EX_BONUS TrdType_BLOCK_TRADE_38 = cvar.TrdType_BLOCK_TRADE_38 TrdType_WORKED_PRINCIPAL_TRADE = cvar.TrdType_WORKED_PRINCIPAL_TRADE TrdType_BLOCK_TRADES = cvar.TrdType_BLOCK_TRADES TrdType_NAME_CHANGE = cvar.TrdType_NAME_CHANGE TrdType_PORTFOLIO_TRANSFER = cvar.TrdType_PORTFOLIO_TRANSFER TrdType_PROROGATION_BUY = cvar.TrdType_PROROGATION_BUY TrdType_PROROGATION_SELL = cvar.TrdType_PROROGATION_SELL TrdType_OPTION_EXERCISE = cvar.TrdType_OPTION_EXERCISE TrdType_DELTA_NEUTRAL_TRANSACTION = cvar.TrdType_DELTA_NEUTRAL_TRANSACTION TrdType_FINANCING_TRANSACTION = cvar.TrdType_FINANCING_TRANSACTION TrdType_NON_STANDARD_SETTLEMENT = cvar.TrdType_NON_STANDARD_SETTLEMENT TrdType_DERIVATIVE_RELATED_TRANSACTION = cvar.TrdType_DERIVATIVE_RELATED_TRANSACTION TrdType_PORTFOLIO_TRADE = cvar.TrdType_PORTFOLIO_TRADE TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE = cvar.TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE TrdType_EXCHANGE_GRANTED_TRADE = cvar.TrdType_EXCHANGE_GRANTED_TRADE TrdType_REPURCHASE_AGREEMENT = cvar.TrdType_REPURCHASE_AGREEMENT TrdType_OTC = cvar.TrdType_OTC TrdType_EXCHANGE_BASIS_FACILITY = cvar.TrdType_EXCHANGE_BASIS_FACILITY TrdSubType_CMTA = cvar.TrdSubType_CMTA TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT = cvar.TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT = cvar.TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT TrdSubType_REJECT_FOR_SUBMITTING_SIDE = cvar.TrdSubType_REJECT_FOR_SUBMITTING_SIDE TrdSubType_ADVISORY_FOR_CONTRA_SIDE = cvar.TrdSubType_ADVISORY_FOR_CONTRA_SIDE TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION = cvar.TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION TrdSubType_ONSET_DUT_TO_AN_ALLOCATION = cvar.TrdSubType_ONSET_DUT_TO_AN_ALLOCATION TrdSubType_DIFFERENTIAL_SPREAD = cvar.TrdSubType_DIFFERENTIAL_SPREAD TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT = cvar.TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT TrdSubType_TRANSACTION_FROM_EXERCISE = cvar.TrdSubType_TRANSACTION_FROM_EXERCISE TrdSubType_TRANSACTION_FROM_ASSIGNMENT = cvar.TrdSubType_TRANSACTION_FROM_ASSIGNMENT TrdSubType_ACATS = cvar.TrdSubType_ACATS TrdSubType_AI = cvar.TrdSubType_AI TrdSubType_B = cvar.TrdSubType_B TrdSubType_K = cvar.TrdSubType_K TrdSubType_LC = cvar.TrdSubType_LC TrdSubType_M = cvar.TrdSubType_M TrdSubType_N = cvar.TrdSubType_N TrdSubType_NM = cvar.TrdSubType_NM TrdSubType_NR = cvar.TrdSubType_NR TrdSubType_P = cvar.TrdSubType_P TrdSubType_PA = cvar.TrdSubType_PA TrdSubType_PC = cvar.TrdSubType_PC TrdSubType_PN = cvar.TrdSubType_PN TrdSubType_R = cvar.TrdSubType_R TrdSubType_RO = cvar.TrdSubType_RO TrdSubType_RT = cvar.TrdSubType_RT TrdSubType_SW = cvar.TrdSubType_SW TrdSubType_T = cvar.TrdSubType_T TrdSubType_WN = cvar.TrdSubType_WN TrdSubType_WT = cvar.TrdSubType_WT TrdSubType_OFF_HOURS_TRADE = cvar.TrdSubType_OFF_HOURS_TRADE TrdSubType_ON_HOURS_TRADE = cvar.TrdSubType_ON_HOURS_TRADE TrdSubType_OTC_QUOTE = cvar.TrdSubType_OTC_QUOTE TrdSubType_CONVERTED_SWAP = cvar.TrdSubType_CONVERTED_SWAP TrdSubType_CROSSED_TRADE = cvar.TrdSubType_CROSSED_TRADE TrdSubType_INTERIM_PROTECTED_TRADE = cvar.TrdSubType_INTERIM_PROTECTED_TRADE TrdSubType_LARGE_IN_SCALE = cvar.TrdSubType_LARGE_IN_SCALE TrdSubType_ONSET_DUE_TO_AN_ALLOCATION = cvar.TrdSubType_ONSET_DUE_TO_AN_ALLOCATION PegMoveType_FLOATING = cvar.PegMoveType_FLOATING PegMoveType_FIXED = cvar.PegMoveType_FIXED PegOffsetType_PRICE = cvar.PegOffsetType_PRICE PegOffsetType_BASIS_POINTS = cvar.PegOffsetType_BASIS_POINTS PegOffsetType_TICKS = cvar.PegOffsetType_TICKS PegOffsetType_PRICE_TIER = cvar.PegOffsetType_PRICE_TIER PegLimitType_OR_BETTER = cvar.PegLimitType_OR_BETTER PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT = cvar.PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM = cvar.PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM PegLimitType_STRICT = cvar.PegLimitType_STRICT PegLimitType_OR_WORSE = cvar.PegLimitType_OR_WORSE PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK = cvar.PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK = cvar.PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK PegRoundDirection_MORE_AGGRESSIVE = cvar.PegRoundDirection_MORE_AGGRESSIVE PegRoundDirection_MORE_PASSIVE = cvar.PegRoundDirection_MORE_PASSIVE PegScope_LOCAL = cvar.PegScope_LOCAL PegScope_NATIONAL = cvar.PegScope_NATIONAL PegScope_GLOBAL = cvar.PegScope_GLOBAL PegScope_NATIONAL_EXCLUDING_LOCAL = cvar.PegScope_NATIONAL_EXCLUDING_LOCAL PegScope_NATIONAL_XXCLUDING_LOCAL = cvar.PegScope_NATIONAL_XXCLUDING_LOCAL DiscretionMoveType_FLOATING = cvar.DiscretionMoveType_FLOATING DiscretionMoveType_FIXED = cvar.DiscretionMoveType_FIXED DiscretionOffsetType_PRICE = cvar.DiscretionOffsetType_PRICE DiscretionOffsetType_BASIS_POINTS = cvar.DiscretionOffsetType_BASIS_POINTS DiscretionOffsetType_TICKS = cvar.DiscretionOffsetType_TICKS DiscretionOffsetType_PRICE_TIER = cvar.DiscretionOffsetType_PRICE_TIER DiscretionLimitType_OR_BETTER = cvar.DiscretionLimitType_OR_BETTER DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT = cvar.DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM = cvar.DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM DiscretionLimitType_STRICT = cvar.DiscretionLimitType_STRICT DiscretionLimitType_OR_WORSE = cvar.DiscretionLimitType_OR_WORSE DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK = cvar.DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK = cvar.DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK DiscretionRoundDirection_MORE_AGGRESSIVE = cvar.DiscretionRoundDirection_MORE_AGGRESSIVE DiscretionRoundDirection_MORE_PASSIVE = cvar.DiscretionRoundDirection_MORE_PASSIVE DiscretionScope_LOCAL = cvar.DiscretionScope_LOCAL DiscretionScope_NATIONAL = cvar.DiscretionScope_NATIONAL DiscretionScope_GLOBAL = cvar.DiscretionScope_GLOBAL DiscretionScope_NATIONAL_EXCLUDING_LOCAL = cvar.DiscretionScope_NATIONAL_EXCLUDING_LOCAL TargetStrategy_VWAP = cvar.TargetStrategy_VWAP TargetStrategy_PARTICIPATE = cvar.TargetStrategy_PARTICIPATE TargetStrategy_MININIZE_MARKET_IMPACT = cvar.TargetStrategy_MININIZE_MARKET_IMPACT LastLiquidityInd_ADDED_LIQUIDITY = cvar.LastLiquidityInd_ADDED_LIQUIDITY LastLiquidityInd_REMOVED_LIQUIDITY = cvar.LastLiquidityInd_REMOVED_LIQUIDITY LastLiquidityInd_LIQUIDITY_ROUTED_OUT = cvar.LastLiquidityInd_LIQUIDITY_ROUTED_OUT LastLiquidityInd_AUCTION = cvar.LastLiquidityInd_AUCTION PublishTrdIndicator_YES = cvar.PublishTrdIndicator_YES PublishTrdIndicator_NO = cvar.PublishTrdIndicator_NO ShortSaleReason_DEALER_SOLD_SHORT = cvar.ShortSaleReason_DEALER_SOLD_SHORT ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT = cvar.ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT = cvar.ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT = cvar.ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE = cvar.ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT = cvar.ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE = cvar.ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE QtyType_UNITS = cvar.QtyType_UNITS QtyType_CONTRACTS = cvar.QtyType_CONTRACTS QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT = cvar.QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT TradeReportType_SUBMIT = cvar.TradeReportType_SUBMIT TradeReportType_ALLEGED = cvar.TradeReportType_ALLEGED TradeReportType_ACCEPT = cvar.TradeReportType_ACCEPT TradeReportType_DECLINE = cvar.TradeReportType_DECLINE TradeReportType_ADDENDUM = cvar.TradeReportType_ADDENDUM TradeReportType_NO_WAS = cvar.TradeReportType_NO_WAS TradeReportType_TRADE_REPORT_CANCEL = cvar.TradeReportType_TRADE_REPORT_CANCEL TradeReportType_LOCKED_IN_TRADE_BREAK = cvar.TradeReportType_LOCKED_IN_TRADE_BREAK TradeReportType_ALLEGED_1 = cvar.TradeReportType_ALLEGED_1 TradeReportType_7 = cvar.TradeReportType_7 TradeReportType_DEFAULTED = cvar.TradeReportType_DEFAULTED TradeReportType_INVALID_CMTA = cvar.TradeReportType_INVALID_CMTA TradeReportType_PENDED = cvar.TradeReportType_PENDED TradeReportType_ALLEGED_NEW = cvar.TradeReportType_ALLEGED_NEW TradeReportType_ALLEGED_ADDENDUM = cvar.TradeReportType_ALLEGED_ADDENDUM TradeReportType_ALLEGED_NO_WAS = cvar.TradeReportType_ALLEGED_NO_WAS TradeReportType_ALLEGED_TRADE_REPORT_CANCEL = cvar.TradeReportType_ALLEGED_TRADE_REPORT_CANCEL TradeReportType_ALLEGED_15 = cvar.TradeReportType_ALLEGED_15 AllocNoOrdersType_NOT_SPECIFIED = cvar.AllocNoOrdersType_NOT_SPECIFIED AllocNoOrdersType_EXPLICIT_LIST_PROVIDED = cvar.AllocNoOrdersType_EXPLICIT_LIST_PROVIDED EventType_PUT = cvar.EventType_PUT EventType_CALL = cvar.EventType_CALL EventType_TENDER = cvar.EventType_TENDER EventType_SINKING_FUND_CALL = cvar.EventType_SINKING_FUND_CALL EventType_OTHER = cvar.EventType_OTHER EventType_ACTIVATION = cvar.EventType_ACTIVATION EventType_INACTIVIATION = cvar.EventType_INACTIVIATION EventType_LAST_ELIGIBLE_TRADE_DATE = cvar.EventType_LAST_ELIGIBLE_TRADE_DATE EventType_SWAP_START_DATE = cvar.EventType_SWAP_START_DATE EventType_SWAP_END_DATE = cvar.EventType_SWAP_END_DATE EventType_SWAP_ROLL_DATE = cvar.EventType_SWAP_ROLL_DATE EventType_SWAP_NEXT_START_DATE = cvar.EventType_SWAP_NEXT_START_DATE EventType_SWAP_NEXT_ROLL_DATE = cvar.EventType_SWAP_NEXT_ROLL_DATE EventType_FIRST_DELIVERY_DATE = cvar.EventType_FIRST_DELIVERY_DATE EventType_LAST_DELIVERY_DATE = cvar.EventType_LAST_DELIVERY_DATE EventType_INITIAL_INVENTORY_DUE_DATE = cvar.EventType_INITIAL_INVENTORY_DUE_DATE EventType_FINAL_INVENTORY_DUE_DATE = cvar.EventType_FINAL_INVENTORY_DUE_DATE EventType_FIRST_INTENT_DATE = cvar.EventType_FIRST_INTENT_DATE EventType_LAST_INTENT_DATE = cvar.EventType_LAST_INTENT_DATE EventType_POSITION_REMOVAL_DATE = cvar.EventType_POSITION_REMOVAL_DATE InstrAttribType_FLAT = cvar.InstrAttribType_FLAT InstrAttribType_ZERO_COUPON = cvar.InstrAttribType_ZERO_COUPON InstrAttribType_INTEREST_BEARING = cvar.InstrAttribType_INTEREST_BEARING InstrAttribType_NO_PERIODIC_PAYMENTS = cvar.InstrAttribType_NO_PERIODIC_PAYMENTS InstrAttribType_VARIABLE_RATE = cvar.InstrAttribType_VARIABLE_RATE InstrAttribType_LESS_FEE_FOR_PUT = cvar.InstrAttribType_LESS_FEE_FOR_PUT InstrAttribType_STEPPED_COUPON = cvar.InstrAttribType_STEPPED_COUPON InstrAttribType_COUPON_PERIOD = cvar.InstrAttribType_COUPON_PERIOD InstrAttribType_WHEN_AND_IF_ISSUED = cvar.InstrAttribType_WHEN_AND_IF_ISSUED InstrAttribType_ORIGINAL_ISSUE_DISCOUNT = cvar.InstrAttribType_ORIGINAL_ISSUE_DISCOUNT InstrAttribType_CALLABLE_PUTTABLE = cvar.InstrAttribType_CALLABLE_PUTTABLE InstrAttribType_ESCROWED_TO_MATURITY = cvar.InstrAttribType_ESCROWED_TO_MATURITY InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE = cvar.InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE InstrAttribType_PREREFUNDED = cvar.InstrAttribType_PREREFUNDED InstrAttribType_IN_DEFAULT = cvar.InstrAttribType_IN_DEFAULT InstrAttribType_UNRATED = cvar.InstrAttribType_UNRATED InstrAttribType_TAXABLE = cvar.InstrAttribType_TAXABLE InstrAttribType_INDEXED = cvar.InstrAttribType_INDEXED InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX = cvar.InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE = cvar.InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE = cvar.InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED = cvar.InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE = cvar.InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE InstrAttribType_ESCROWED_TO_REDEMPTION_DATE = cvar.InstrAttribType_ESCROWED_TO_REDEMPTION_DATE InstrAttribType_PRE_REFUNDED = cvar.InstrAttribType_PRE_REFUNDED InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY = cvar.InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY = cvar.InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY InstrAttribType_INSTRUMENT_DENOMINATOR = cvar.InstrAttribType_INSTRUMENT_DENOMINATOR InstrAttribType_INSTRUMENT_NUMERATOR = cvar.InstrAttribType_INSTRUMENT_NUMERATOR InstrAttribType_INSTRUMENT_PRICE_PRECISION = cvar.InstrAttribType_INSTRUMENT_PRICE_PRECISION InstrAttribType_INSTRUMENT_STRIKE_PRICE = cvar.InstrAttribType_INSTRUMENT_STRIKE_PRICE InstrAttribType_TRADEABLE_INDICATOR = cvar.InstrAttribType_TRADEABLE_INDICATOR CPProgram_3 = cvar.CPProgram_3 CPProgram_4 = cvar.CPProgram_4 CPProgram_OTHER = cvar.CPProgram_OTHER MiscFeeBasis_ABSOLUTE = cvar.MiscFeeBasis_ABSOLUTE MiscFeeBasis_PER_UNIT = cvar.MiscFeeBasis_PER_UNIT MiscFeeBasis_PERCENTAGE = cvar.MiscFeeBasis_PERCENTAGE LastFragment_YES = cvar.LastFragment_YES LastFragment_NO = cvar.LastFragment_NO CollAsgnReason_INITIAL = cvar.CollAsgnReason_INITIAL CollAsgnReason_SCHEDULED = cvar.CollAsgnReason_SCHEDULED CollAsgnReason_TIME_WARNING = cvar.CollAsgnReason_TIME_WARNING CollAsgnReason_MARGIN_DEFICIENCY = cvar.CollAsgnReason_MARGIN_DEFICIENCY CollAsgnReason_MARGIN_EXCESS = cvar.CollAsgnReason_MARGIN_EXCESS CollAsgnReason_FORWARD_COLLATERAL_DEMAND = cvar.CollAsgnReason_FORWARD_COLLATERAL_DEMAND CollAsgnReason_EVENT_OF_DEFAULT = cvar.CollAsgnReason_EVENT_OF_DEFAULT CollAsgnReason_ADVERSE_TAX_EVENT = cvar.CollAsgnReason_ADVERSE_TAX_EVENT CollInquiryQualifier_TRADEDATE = cvar.CollInquiryQualifier_TRADEDATE CollInquiryQualifier_GC_INSTRUMENT = cvar.CollInquiryQualifier_GC_INSTRUMENT CollInquiryQualifier_COLLATERALINSTRUMENT = cvar.CollInquiryQualifier_COLLATERALINSTRUMENT CollInquiryQualifier_SUBSTITUTION_ELIGIBLE = cvar.CollInquiryQualifier_SUBSTITUTION_ELIGIBLE CollInquiryQualifier_NOT_ASSIGNED = cvar.CollInquiryQualifier_NOT_ASSIGNED CollInquiryQualifier_PARTIALLY_ASSIGNED = cvar.CollInquiryQualifier_PARTIALLY_ASSIGNED CollInquiryQualifier_FULLY_ASSIGNED = cvar.CollInquiryQualifier_FULLY_ASSIGNED CollInquiryQualifier_OUTSTANDING_TRADES = cvar.CollInquiryQualifier_OUTSTANDING_TRADES CollInquiryQualifier_TRADE_DATE = cvar.CollInquiryQualifier_TRADE_DATE CollInquiryQualifier_COLLATERAL_INSTRUMENT = cvar.CollInquiryQualifier_COLLATERAL_INSTRUMENT CollAsgnTransType_NEW = cvar.CollAsgnTransType_NEW CollAsgnTransType_REPLACE = cvar.CollAsgnTransType_REPLACE CollAsgnTransType_CANCEL = cvar.CollAsgnTransType_CANCEL CollAsgnTransType_RELEASE = cvar.CollAsgnTransType_RELEASE CollAsgnTransType_REVERSE = cvar.CollAsgnTransType_REVERSE CollAsgnRespType_RECEIVED = cvar.CollAsgnRespType_RECEIVED CollAsgnRespType_ACCEPTED = cvar.CollAsgnRespType_ACCEPTED CollAsgnRespType_DECLINED = cvar.CollAsgnRespType_DECLINED CollAsgnRespType_REJECTED = cvar.CollAsgnRespType_REJECTED CollAsgnRejectReason_UNKNOWN_DEAL = cvar.CollAsgnRejectReason_UNKNOWN_DEAL CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT = cvar.CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION = cvar.CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION CollAsgnRejectReason_INSUFFICIENT_COLLATERAL = cvar.CollAsgnRejectReason_INSUFFICIENT_COLLATERAL CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL = cvar.CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION = cvar.CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION CollAsgnRejectReason_OTHER = cvar.CollAsgnRejectReason_OTHER CollStatus_UNASSIGNED = cvar.CollStatus_UNASSIGNED CollStatus_PARTIALLY_ASSIGNED = cvar.CollStatus_PARTIALLY_ASSIGNED CollStatus_ASSIGNMENT_PROPOSED = cvar.CollStatus_ASSIGNMENT_PROPOSED CollStatus_ASSIGNED = cvar.CollStatus_ASSIGNED CollStatus_CHALLENGED = cvar.CollStatus_CHALLENGED LastRptRequested_NO = cvar.LastRptRequested_NO LastRptRequested_YES = cvar.LastRptRequested_YES DeliveryType_VERSUS_PAYMENT_DELIVER = cvar.DeliveryType_VERSUS_PAYMENT_DELIVER DeliveryType_FREE_DELIVER = cvar.DeliveryType_FREE_DELIVER DeliveryType_TRI_PARTY = cvar.DeliveryType_TRI_PARTY DeliveryType_HOLD_IN_CUSTODY = cvar.DeliveryType_HOLD_IN_CUSTODY UserRequestType_LOGONUSER = cvar.UserRequestType_LOGONUSER UserRequestType_LOGOFFUSER = cvar.UserRequestType_LOGOFFUSER UserRequestType_CHANGEPASSWORDFORUSER = cvar.UserRequestType_CHANGEPASSWORDFORUSER UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS = cvar.UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS UserRequestType_LOG_ON_USER = cvar.UserRequestType_LOG_ON_USER UserRequestType_LOG_OFF_USER = cvar.UserRequestType_LOG_OFF_USER UserRequestType_CHANGE_PASSWORD_FOR_USER = cvar.UserRequestType_CHANGE_PASSWORD_FOR_USER UserStatus_LOGGED_IN = cvar.UserStatus_LOGGED_IN UserStatus_NOT_LOGGED_IN = cvar.UserStatus_NOT_LOGGED_IN UserStatus_USER_NOT_RECOGNISED = cvar.UserStatus_USER_NOT_RECOGNISED UserStatus_PASSWORD_INCORRECT = cvar.UserStatus_PASSWORD_INCORRECT UserStatus_PASSWORD_CHANGED = cvar.UserStatus_PASSWORD_CHANGED UserStatus_OTHER = cvar.UserStatus_OTHER UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE = cvar.UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE UserStatus_SESSION_SHUTDOWN_WARNING = cvar.UserStatus_SESSION_SHUTDOWN_WARNING StatusValue_CONNECTED = cvar.StatusValue_CONNECTED StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP = cvar.StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN = cvar.StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN StatusValue_IN_PROCESS = cvar.StatusValue_IN_PROCESS StatusValue_NOT_CONNECTED_2 = cvar.StatusValue_NOT_CONNECTED_2 StatusValue_NOT_CONNECTED_3 = cvar.StatusValue_NOT_CONNECTED_3 NetworkRequestType_SNAPSHOT = cvar.NetworkRequestType_SNAPSHOT NetworkRequestType_SUBSCRIBE = cvar.NetworkRequestType_SUBSCRIBE NetworkRequestType_STOP_SUBSCRIBING = cvar.NetworkRequestType_STOP_SUBSCRIBING NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED = cvar.NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED NetworkStatusResponseType_FULL = cvar.NetworkStatusResponseType_FULL NetworkStatusResponseType_INCREMENTAL_UPDATE = cvar.NetworkStatusResponseType_INCREMENTAL_UPDATE TrdRptStatus_ACCEPTED = cvar.TrdRptStatus_ACCEPTED TrdRptStatus_REJECTED = cvar.TrdRptStatus_REJECTED TrdRptStatus_ACCEPTED_WITH_ERRORS = cvar.TrdRptStatus_ACCEPTED_WITH_ERRORS AffirmStatus_RECEIVED = cvar.AffirmStatus_RECEIVED AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED = cvar.AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED AffirmStatus_AFFIRMED = cvar.AffirmStatus_AFFIRMED CollAction_RETAIN = cvar.CollAction_RETAIN CollAction_ADD = cvar.CollAction_ADD CollAction_REMOVE = cvar.CollAction_REMOVE CollInquiryStatus_ACCEPTED = cvar.CollInquiryStatus_ACCEPTED CollInquiryStatus_ACCEPTED_WITH_WARNINGS = cvar.CollInquiryStatus_ACCEPTED_WITH_WARNINGS CollInquiryStatus_COMPLETED = cvar.CollInquiryStatus_COMPLETED CollInquiryStatus_COMPLETED_WITH_WARNINGS = cvar.CollInquiryStatus_COMPLETED_WITH_WARNINGS CollInquiryStatus_REJECTED = cvar.CollInquiryStatus_REJECTED CollInquiryResult_SUCCESSFUL = cvar.CollInquiryResult_SUCCESSFUL CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT = cvar.CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE = cvar.CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE CollInquiryResult_INVALID_PARTIES = cvar.CollInquiryResult_INVALID_PARTIES CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED = cvar.CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED CollInquiryResult_INVALID_DESTINATION_REQUESTED = cvar.CollInquiryResult_INVALID_DESTINATION_REQUESTED CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED = cvar.CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED = cvar.CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED = cvar.CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY = cvar.CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY CollInquiryResult_OTHER = cvar.CollInquiryResult_OTHER StrategyParameterType_INT = cvar.StrategyParameterType_INT StrategyParameterType_LENGTH = cvar.StrategyParameterType_LENGTH StrategyParameterType_NUMINGROUP = cvar.StrategyParameterType_NUMINGROUP StrategyParameterType_SEQNUM = cvar.StrategyParameterType_SEQNUM StrategyParameterType_TAGNUM = cvar.StrategyParameterType_TAGNUM StrategyParameterType_FLOAT = cvar.StrategyParameterType_FLOAT StrategyParameterType_QTY = cvar.StrategyParameterType_QTY StrategyParameterType_PRICE = cvar.StrategyParameterType_PRICE StrategyParameterType_PRICEOFFSET = cvar.StrategyParameterType_PRICEOFFSET StrategyParameterType_AMT = cvar.StrategyParameterType_AMT StrategyParameterType_PERCENTAGE = cvar.StrategyParameterType_PERCENTAGE StrategyParameterType_CHAR = cvar.StrategyParameterType_CHAR StrategyParameterType_BOOLEAN = cvar.StrategyParameterType_BOOLEAN StrategyParameterType_STRING = cvar.StrategyParameterType_STRING StrategyParameterType_MULTIPLECHARVALUE = cvar.StrategyParameterType_MULTIPLECHARVALUE StrategyParameterType_CURRENCY = cvar.StrategyParameterType_CURRENCY StrategyParameterType_EXCHANGE = cvar.StrategyParameterType_EXCHANGE StrategyParameterType_MONTHYEAR = cvar.StrategyParameterType_MONTHYEAR StrategyParameterType_UTCTIMESTAMP = cvar.StrategyParameterType_UTCTIMESTAMP StrategyParameterType_UTCTIMEONLY = cvar.StrategyParameterType_UTCTIMEONLY StrategyParameterType_LOCALMKTTIME = cvar.StrategyParameterType_LOCALMKTTIME StrategyParameterType_UTCDATE = cvar.StrategyParameterType_UTCDATE StrategyParameterType_DATA = cvar.StrategyParameterType_DATA StrategyParameterType_MULTIPLESTRINGVALUE = cvar.StrategyParameterType_MULTIPLESTRINGVALUE StrategyParameterType_LOCALMKTDATE = cvar.StrategyParameterType_LOCALMKTDATE StrategyParameterType_UTCDATEONLY = cvar.StrategyParameterType_UTCDATEONLY StrategyParameterType_COUNTRY = cvar.StrategyParameterType_COUNTRY StrategyParameterType_LANGUAGE = cvar.StrategyParameterType_LANGUAGE StrategyParameterType_TZTIMEONLY = cvar.StrategyParameterType_TZTIMEONLY StrategyParameterType_TZTIMESTAMP = cvar.StrategyParameterType_TZTIMESTAMP StrategyParameterType_TENOR = cvar.StrategyParameterType_TENOR SecurityStatus_ACTIVE = cvar.SecurityStatus_ACTIVE SecurityStatus_INACTIVE = cvar.SecurityStatus_INACTIVE UnderlyingCashType_FIXED = cvar.UnderlyingCashType_FIXED UnderlyingCashType_DIFF = cvar.UnderlyingCashType_DIFF UnderlyingSettlementType_T_PLUS_1 = cvar.UnderlyingSettlementType_T_PLUS_1 UnderlyingSettlementType_T_PLUS_3 = cvar.UnderlyingSettlementType_T_PLUS_3 UnderlyingSettlementType_T_PLUS_4 = cvar.UnderlyingSettlementType_T_PLUS_4 SecurityUpdateAction_ADD = cvar.SecurityUpdateAction_ADD SecurityUpdateAction_DELETE = cvar.SecurityUpdateAction_DELETE SecurityUpdateAction_MODIFY = cvar.SecurityUpdateAction_MODIFY ExpType_AUTO_EXERCISE = cvar.ExpType_AUTO_EXERCISE ExpType_NON_AUTO_EXERCISE = cvar.ExpType_NON_AUTO_EXERCISE ExpType_FINAL_WILL_BE_EXERCISED = cvar.ExpType_FINAL_WILL_BE_EXERCISED ExpType_CONTRARY_INTENTION = cvar.ExpType_CONTRARY_INTENTION ExpType_DIFFERENCE = cvar.ExpType_DIFFERENCE IndividualAllocType_SUB_ALLOCATE = cvar.IndividualAllocType_SUB_ALLOCATE IndividualAllocType_THIRD_PARTY_ALLOCATION = cvar.IndividualAllocType_THIRD_PARTY_ALLOCATION UnitOfMeasure_BARRELS = cvar.UnitOfMeasure_BARRELS UnitOfMeasure_BILLION_CUBIC_FEET = cvar.UnitOfMeasure_BILLION_CUBIC_FEET UnitOfMeasure_BUSHELS = cvar.UnitOfMeasure_BUSHELS UnitOfMeasure_POUNDS = cvar.UnitOfMeasure_POUNDS UnitOfMeasure_GALLONS = cvar.UnitOfMeasure_GALLONS UnitOfMeasure_MILLION_BARRELS = cvar.UnitOfMeasure_MILLION_BARRELS UnitOfMeasure_ONE_MILLION_BTU = cvar.UnitOfMeasure_ONE_MILLION_BTU UnitOfMeasure_MEGAWATT_HOURS = cvar.UnitOfMeasure_MEGAWATT_HOURS UnitOfMeasure_TROY_OUNCES = cvar.UnitOfMeasure_TROY_OUNCES UnitOfMeasure_METRIC_TONS = cvar.UnitOfMeasure_METRIC_TONS UnitOfMeasure_TONS = cvar.UnitOfMeasure_TONS UnitOfMeasure_US_DOLLARS = cvar.UnitOfMeasure_US_DOLLARS UnitOfMeasure_ALLOWANCES = cvar.UnitOfMeasure_ALLOWANCES TimeUnit_HOUR = cvar.TimeUnit_HOUR TimeUnit_MINUTE = cvar.TimeUnit_MINUTE TimeUnit_SECOND = cvar.TimeUnit_SECOND TimeUnit_DAY = cvar.TimeUnit_DAY TimeUnit_WEEK = cvar.TimeUnit_WEEK TimeUnit_MONTH = cvar.TimeUnit_MONTH TimeUnit_YEAR = cvar.TimeUnit_YEAR AllocMethod_AUTOMATIC = cvar.AllocMethod_AUTOMATIC AllocMethod_GUARANTOR = cvar.AllocMethod_GUARANTOR AllocMethod_MANUAL = cvar.AllocMethod_MANUAL AsOfIndicator_FALSE = cvar.AsOfIndicator_FALSE AsOfIndicator_TRUE = cvar.AsOfIndicator_TRUE MDBookType_TOP_OF_BOOK = cvar.MDBookType_TOP_OF_BOOK MDBookType_PRICE_DEPTH = cvar.MDBookType_PRICE_DEPTH MDBookType_ORDER_DEPTH = cvar.MDBookType_ORDER_DEPTH MDOriginType_BOOK = cvar.MDOriginType_BOOK MDOriginType_OFF_BOOK = cvar.MDOriginType_OFF_BOOK MDOriginType_CROSS = cvar.MDOriginType_CROSS CustOrderHandlingInst_ADD_ON_ORDER = cvar.CustOrderHandlingInst_ADD_ON_ORDER CustOrderHandlingInst_ALL_OR_NONE = cvar.CustOrderHandlingInst_ALL_OR_NONE CustOrderHandlingInst_CASH_NOT_HELD = cvar.CustOrderHandlingInst_CASH_NOT_HELD CustOrderHandlingInst_DIRECTED_ORDER = cvar.CustOrderHandlingInst_DIRECTED_ORDER CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION = cvar.CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION CustOrderHandlingInst_FILL_OR_KILL = cvar.CustOrderHandlingInst_FILL_OR_KILL CustOrderHandlingInst_IMBALANCE_ONLY = cvar.CustOrderHandlingInst_IMBALANCE_ONLY CustOrderHandlingInst_IMMEDIATE_OR_CANCEL = cvar.CustOrderHandlingInst_IMMEDIATE_OR_CANCEL CustOrderHandlingInst_LIMIT_ON_OPEN = cvar.CustOrderHandlingInst_LIMIT_ON_OPEN CustOrderHandlingInst_LIMIT_ON_CLOSE = cvar.CustOrderHandlingInst_LIMIT_ON_CLOSE CustOrderHandlingInst_MARKET_AT_OPEN = cvar.CustOrderHandlingInst_MARKET_AT_OPEN CustOrderHandlingInst_MARKET_AT_CLOSE = cvar.CustOrderHandlingInst_MARKET_AT_CLOSE CustOrderHandlingInst_MARKET_ON_OPEN = cvar.CustOrderHandlingInst_MARKET_ON_OPEN CustOrderHandlingInst_MARKET_ON_CLOSE = cvar.CustOrderHandlingInst_MARKET_ON_CLOSE CustOrderHandlingInst_MINIMUM_QUANTITY = cvar.CustOrderHandlingInst_MINIMUM_QUANTITY CustOrderHandlingInst_NOT_HELD = cvar.CustOrderHandlingInst_NOT_HELD CustOrderHandlingInst_OVER_THE_DAY = cvar.CustOrderHandlingInst_OVER_THE_DAY CustOrderHandlingInst_PEGGED = cvar.CustOrderHandlingInst_PEGGED CustOrderHandlingInst_RESERVE_SIZE_ORDER = cvar.CustOrderHandlingInst_RESERVE_SIZE_ORDER CustOrderHandlingInst_STOP_STOCK_TRANSACTION = cvar.CustOrderHandlingInst_STOP_STOCK_TRANSACTION CustOrderHandlingInst_SCALE = cvar.CustOrderHandlingInst_SCALE CustOrderHandlingInst_TIME_ORDER = cvar.CustOrderHandlingInst_TIME_ORDER CustOrderHandlingInst_TRAILING_STOP = cvar.CustOrderHandlingInst_TRAILING_STOP CustOrderHandlingInst_WORK = cvar.CustOrderHandlingInst_WORK OrderHandlingInstSource_NASD_OATS = cvar.OrderHandlingInstSource_NASD_OATS DeskType_AGENCY = cvar.DeskType_AGENCY DeskType_ARBITRAGE = cvar.DeskType_ARBITRAGE DeskType_DERIVATIVES = cvar.DeskType_DERIVATIVES DeskType_INTERNATIONAL = cvar.DeskType_INTERNATIONAL DeskType_INSTITUTIONAL = cvar.DeskType_INSTITUTIONAL DeskType_OTHER = cvar.DeskType_OTHER DeskType_PREFERRED_TRADING = cvar.DeskType_PREFERRED_TRADING DeskType_PROPRIETARY = cvar.DeskType_PROPRIETARY DeskType_PROGRAM_TRADING = cvar.DeskType_PROGRAM_TRADING DeskType_SALES = cvar.DeskType_SALES DeskType_TRADING = cvar.DeskType_TRADING DeskTypeSource_NASD_OATS = cvar.DeskTypeSource_NASD_OATS DeskOrderHandlingInst_ADD_ON_ORDER = cvar.DeskOrderHandlingInst_ADD_ON_ORDER DeskOrderHandlingInst_ALL_OR_NONE = cvar.DeskOrderHandlingInst_ALL_OR_NONE DeskOrderHandlingInst_CASH_NOT_HELD = cvar.DeskOrderHandlingInst_CASH_NOT_HELD DeskOrderHandlingInst_DIRECTED_ORDER = cvar.DeskOrderHandlingInst_DIRECTED_ORDER DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION = cvar.DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION DeskOrderHandlingInst_FILL_OR_KILL = cvar.DeskOrderHandlingInst_FILL_OR_KILL DeskOrderHandlingInst_IMBALANCE_ONLY = cvar.DeskOrderHandlingInst_IMBALANCE_ONLY DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL = cvar.DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL DeskOrderHandlingInst_LIMIT_ON_OPEN = cvar.DeskOrderHandlingInst_LIMIT_ON_OPEN DeskOrderHandlingInst_LIMIT_ON_CLOSE = cvar.DeskOrderHandlingInst_LIMIT_ON_CLOSE DeskOrderHandlingInst_MARKET_AT_OPEN = cvar.DeskOrderHandlingInst_MARKET_AT_OPEN DeskOrderHandlingInst_MARKET_AT_CLOSE = cvar.DeskOrderHandlingInst_MARKET_AT_CLOSE DeskOrderHandlingInst_MARKET_ON_OPEN = cvar.DeskOrderHandlingInst_MARKET_ON_OPEN DeskOrderHandlingInst_MARKET_ON_CLOSE = cvar.DeskOrderHandlingInst_MARKET_ON_CLOSE DeskOrderHandlingInst_MINIMUM_QUANTITY = cvar.DeskOrderHandlingInst_MINIMUM_QUANTITY DeskOrderHandlingInst_NOT_HELD = cvar.DeskOrderHandlingInst_NOT_HELD DeskOrderHandlingInst_OVER_THE_DAY = cvar.DeskOrderHandlingInst_OVER_THE_DAY DeskOrderHandlingInst_PEGGED = cvar.DeskOrderHandlingInst_PEGGED DeskOrderHandlingInst_RESERVE_SIZE_ORDER = cvar.DeskOrderHandlingInst_RESERVE_SIZE_ORDER DeskOrderHandlingInst_STOP_STOCK_TRANSACTION = cvar.DeskOrderHandlingInst_STOP_STOCK_TRANSACTION DeskOrderHandlingInst_SCALE = cvar.DeskOrderHandlingInst_SCALE DeskOrderHandlingInst_TIME_ORDER = cvar.DeskOrderHandlingInst_TIME_ORDER DeskOrderHandlingInst_TRAILING_STOP = cvar.DeskOrderHandlingInst_TRAILING_STOP DeskOrderHandlingInst_WORK = cvar.DeskOrderHandlingInst_WORK ExecAckStatus_RECEIVED_NOT_YET_PROCESSED = cvar.ExecAckStatus_RECEIVED_NOT_YET_PROCESSED ExecAckStatus_ACCEPTED = cvar.ExecAckStatus_ACCEPTED ExecAckStatus_DONT_KNOW = cvar.ExecAckStatus_DONT_KNOW CollApplType_SPECIFIC_DEPOSIT = cvar.CollApplType_SPECIFIC_DEPOSIT CollApplType_GENERAL = cvar.CollApplType_GENERAL UnderlyingFXRateCalc_DIVIDE = cvar.UnderlyingFXRateCalc_DIVIDE UnderlyingFXRateCalc_MULTIPLY = cvar.UnderlyingFXRateCalc_MULTIPLY AllocPositionEffect_OPEN = cvar.AllocPositionEffect_OPEN AllocPositionEffect_CLOSE = cvar.AllocPositionEffect_CLOSE AllocPositionEffect_ROLLED = cvar.AllocPositionEffect_ROLLED AllocPositionEffect_FIFO = cvar.AllocPositionEffect_FIFO DealingCapacity_AGENT = cvar.DealingCapacity_AGENT DealingCapacity_PRINCIPAL = cvar.DealingCapacity_PRINCIPAL DealingCapacity_RISKLESS_PRINCIPAL = cvar.DealingCapacity_RISKLESS_PRINCIPAL InstrmtAssignmentMethod_RANDOM = cvar.InstrmtAssignmentMethod_RANDOM InstrmtAssignmentMethod_PRORATA = cvar.InstrmtAssignmentMethod_PRORATA InstrmtAssignmentMethod_PRO_RATA = cvar.InstrmtAssignmentMethod_PRO_RATA AggressorIndicator_YES = cvar.AggressorIndicator_YES AggressorIndicator_NO = cvar.AggressorIndicator_NO MDQuoteType_INDICATIVE = cvar.MDQuoteType_INDICATIVE MDQuoteType_TRADEABLE = cvar.MDQuoteType_TRADEABLE MDQuoteType_RESTRICTED_TRADEABLE = cvar.MDQuoteType_RESTRICTED_TRADEABLE MDQuoteType_COUNTER = cvar.MDQuoteType_COUNTER MDQuoteType_INDICATIVE_AND_TRADEABLE = cvar.MDQuoteType_INDICATIVE_AND_TRADEABLE RefOrderIDSource_SECONDARYORDEID = cvar.RefOrderIDSource_SECONDARYORDEID RefOrderIDSource_ORDEID = cvar.RefOrderIDSource_ORDEID RefOrderIDSource_MENTRYID = cvar.RefOrderIDSource_MENTRYID RefOrderIDSource_QUOTENTRYID = cvar.RefOrderIDSource_QUOTENTRYID RefOrderIDSource_SECONDARYORDERID = cvar.RefOrderIDSource_SECONDARYORDERID RefOrderIDSource_ORDERID = cvar.RefOrderIDSource_ORDERID RefOrderIDSource_MDENTRYID = cvar.RefOrderIDSource_MDENTRYID RefOrderIDSource_QUOTEENTRYID = cvar.RefOrderIDSource_QUOTEENTRYID RefOrderIDSource_ORIGINAL_ORDER_ID = cvar.RefOrderIDSource_ORIGINAL_ORDER_ID DisplayWhen_IMMEDIATE = cvar.DisplayWhen_IMMEDIATE DisplayWhen_EXHAUST = cvar.DisplayWhen_EXHAUST DisplayMethod_INITIAL = cvar.DisplayMethod_INITIAL DisplayMethod_NEW = cvar.DisplayMethod_NEW DisplayMethod_RANDOM = cvar.DisplayMethod_RANDOM DisplayMethod_UNDISCLOSED = cvar.DisplayMethod_UNDISCLOSED PriceProtectionScope_NONE = cvar.PriceProtectionScope_NONE PriceProtectionScope_LOCAL = cvar.PriceProtectionScope_LOCAL PriceProtectionScope_NATIONAL = cvar.PriceProtectionScope_NATIONAL PriceProtectionScope_GLOBAL = cvar.PriceProtectionScope_GLOBAL LotType_ODD_LOT = cvar.LotType_ODD_LOT LotType_ROUND_LOT = cvar.LotType_ROUND_LOT LotType_BLOCK_LOT = cvar.LotType_BLOCK_LOT LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE = cvar.LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE PegPriceType_LAST_PEG = cvar.PegPriceType_LAST_PEG PegPriceType_MID_PRICE_PEG = cvar.PegPriceType_MID_PRICE_PEG PegPriceType_OPENING_PEG = cvar.PegPriceType_OPENING_PEG PegPriceType_MARKET_PEG = cvar.PegPriceType_MARKET_PEG PegPriceType_PRIMARY_PEG = cvar.PegPriceType_PRIMARY_PEG PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER = cvar.PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER PegPriceType_PEG_TO_VWAP = cvar.PegPriceType_PEG_TO_VWAP PegPriceType_TRAILING_STOP_PEG = cvar.PegPriceType_TRAILING_STOP_PEG PegPriceType_PEG_TO_LIMIT_PRICE = cvar.PegPriceType_PEG_TO_LIMIT_PRICE TriggerType_PARTIAL_EXECUTION = cvar.TriggerType_PARTIAL_EXECUTION TriggerType_SPECIFIED_TRADING_SESSION = cvar.TriggerType_SPECIFIED_TRADING_SESSION TriggerType_NEXT_AUCTION = cvar.TriggerType_NEXT_AUCTION TriggerType_PRICE_MOVEMENT = cvar.TriggerType_PRICE_MOVEMENT TriggerAction_ACTIVATE = cvar.TriggerAction_ACTIVATE TriggerAction_MODIFY = cvar.TriggerAction_MODIFY TriggerAction_CANCEL = cvar.TriggerAction_CANCEL TriggerPriceType_BEST_OFFER = cvar.TriggerPriceType_BEST_OFFER TriggerPriceType_LAST_TRADE = cvar.TriggerPriceType_LAST_TRADE TriggerPriceType_BEST_BID = cvar.TriggerPriceType_BEST_BID TriggerPriceType_BEST_BID_OR_LAST_TRADE = cvar.TriggerPriceType_BEST_BID_OR_LAST_TRADE TriggerPriceType_BEST_OFFER_OR_LAST_TRADE = cvar.TriggerPriceType_BEST_OFFER_OR_LAST_TRADE TriggerPriceType_BEST_MID = cvar.TriggerPriceType_BEST_MID TriggerPriceTypeScope_NONE = cvar.TriggerPriceTypeScope_NONE TriggerPriceTypeScope_LOCAL = cvar.TriggerPriceTypeScope_LOCAL TriggerPriceTypeScope_NATIONAL = cvar.TriggerPriceTypeScope_NATIONAL TriggerPriceTypeScope_GLOBAL = cvar.TriggerPriceTypeScope_GLOBAL TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = cvar.TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE = cvar.TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE TriggerOrderType_MARKET = cvar.TriggerOrderType_MARKET TriggerOrderType_LIMIT = cvar.TriggerOrderType_LIMIT OrderCategory_ORDER = cvar.OrderCategory_ORDER OrderCategory_QUOTE = cvar.OrderCategory_QUOTE OrderCategory_PRIVATELY_NEGOTIATED_TRADE = cvar.OrderCategory_PRIVATELY_NEGOTIATED_TRADE OrderCategory_MULTILEG_ORDER = cvar.OrderCategory_MULTILEG_ORDER OrderCategory_LINKED_ORDER = cvar.OrderCategory_LINKED_ORDER OrderCategory_QUOTE_REQUEST = cvar.OrderCategory_QUOTE_REQUEST OrderCategory_IMPLIED_ORDER = cvar.OrderCategory_IMPLIED_ORDER OrderCategory_CROSS_ORDER = cvar.OrderCategory_CROSS_ORDER OrderCategory_STREAMING_PRICE = cvar.OrderCategory_STREAMING_PRICE TradeHandlingInstr_TRADE_CONFIRMATION = cvar.TradeHandlingInstr_TRADE_CONFIRMATION TradeHandlingInstr_TWO_PARTY_REPORT = cvar.TradeHandlingInstr_TWO_PARTY_REPORT TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING = cvar.TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH = cvar.TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING = cvar.TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM = cvar.TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM ExDestinationIDSource_BIC = cvar.ExDestinationIDSource_BIC ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER = cvar.ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER ExDestinationIDSource_PROPRIETARY = cvar.ExDestinationIDSource_PROPRIETARY ExDestinationIDSource_ISO_COUNTRY_CODE = cvar.ExDestinationIDSource_ISO_COUNTRY_CODE ExDestinationIDSource_MIC = cvar.ExDestinationIDSource_MIC ExpirationQtyType_AUTO_EXERCISE = cvar.ExpirationQtyType_AUTO_EXERCISE ExpirationQtyType_NON_AUTO_EXERCISE = cvar.ExpirationQtyType_NON_AUTO_EXERCISE ExpirationQtyType_FINAL_WILL_BE_EXERCISED = cvar.ExpirationQtyType_FINAL_WILL_BE_EXERCISED ExpirationQtyType_CONTRARY_INTENTION = cvar.ExpirationQtyType_CONTRARY_INTENTION ExpirationQtyType_DIFFERENCE = cvar.ExpirationQtyType_DIFFERENCE ImpliedMarketIndicator_NOT_IMPLIED = cvar.ImpliedMarketIndicator_NOT_IMPLIED ImpliedMarketIndicator_IMPLIED_IN = cvar.ImpliedMarketIndicator_IMPLIED_IN ImpliedMarketIndicator_IMPLIED_OUT = cvar.ImpliedMarketIndicator_IMPLIED_OUT ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT = cvar.ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT SettlObligMode_PRELIMINARY = cvar.SettlObligMode_PRELIMINARY SettlObligMode_FINAL = cvar.SettlObligMode_FINAL SettlObligTransType_CANCEL = cvar.SettlObligTransType_CANCEL SettlObligTransType_NEW = cvar.SettlObligTransType_NEW SettlObligTransType_REPLACE = cvar.SettlObligTransType_REPLACE SettlObligTransType_RESTATE = cvar.SettlObligTransType_RESTATE SettlObligSource_INSTRUCTIONS_OF_BROKER = cvar.SettlObligSource_INSTRUCTIONS_OF_BROKER SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION = cvar.SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION SettlObligSource_INVESTOR = cvar.SettlObligSource_INVESTOR QuoteEntryStatus_ACCEPTED = cvar.QuoteEntryStatus_ACCEPTED QuoteEntryStatus_REJECTED = cvar.QuoteEntryStatus_REJECTED QuoteEntryStatus_REMOVED_FROM_MARKET = cvar.QuoteEntryStatus_REMOVED_FROM_MARKET QuoteEntryStatus_EXPIRED = cvar.QuoteEntryStatus_EXPIRED QuoteEntryStatus_LOCKED_MARKET_WARNING = cvar.QuoteEntryStatus_LOCKED_MARKET_WARNING QuoteEntryStatus_CROSS_MARKET_WARNING = cvar.QuoteEntryStatus_CROSS_MARKET_WARNING QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET = cvar.QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET = cvar.QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET QuoteEntryStatus_ACTIVE = cvar.QuoteEntryStatus_ACTIVE PrivateQuote_YES = cvar.PrivateQuote_YES PrivateQuote_NO = cvar.PrivateQuote_NO RespondentType_ALL_MARKET_PARTICIPANTS = cvar.RespondentType_ALL_MARKET_PARTICIPANTS RespondentType_SPECIFIED_MARKET_PARTICIPANTS = cvar.RespondentType_SPECIFIED_MARKET_PARTICIPANTS RespondentType_ALL_MARKET_MAKERS = cvar.RespondentType_ALL_MARKET_MAKERS RespondentType_PRIMARY_MARKET_MAKER = cvar.RespondentType_PRIMARY_MARKET_MAKER SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED = cvar.SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED SecurityTradingEvent_TRADING_RESUMES = cvar.SecurityTradingEvent_TRADING_RESUMES SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION = cvar.SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION SecurityTradingEvent_CHANGE_OF_TRADING_SESSION = cvar.SecurityTradingEvent_CHANGE_OF_TRADING_SESSION SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION = cvar.SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS = cvar.SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS SecurityTradingEvent_CHANGE_OF_BOOK_TYPE = cvar.SecurityTradingEvent_CHANGE_OF_BOOK_TYPE SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH = cvar.SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS = cvar.SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS StatsType_EXCHANGE_LAST = cvar.StatsType_EXCHANGE_LAST StatsType_HIGH = cvar.StatsType_HIGH StatsType_AVERAGE_PRICE = cvar.StatsType_AVERAGE_PRICE StatsType_TURNOVER = cvar.StatsType_TURNOVER MDSecSizeType_CUSTOMER = cvar.MDSecSizeType_CUSTOMER SettlMethod_CASH_SETTLEMENT_REQUIRED = cvar.SettlMethod_CASH_SETTLEMENT_REQUIRED SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED = cvar.SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED ExerciseStyle_EUROPEAN = cvar.ExerciseStyle_EUROPEAN ExerciseStyle_AMERICAN = cvar.ExerciseStyle_AMERICAN ExerciseStyle_BERMUDA = cvar.ExerciseStyle_BERMUDA PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL = cvar.PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL PriceQuoteMethod_INDEX = cvar.PriceQuoteMethod_INDEX PriceQuoteMethod_INTEREST_RATE_INDEX = cvar.PriceQuoteMethod_INTEREST_RATE_INDEX PriceQuoteMethod_PERCENT_OF_PAR = cvar.PriceQuoteMethod_PERCENT_OF_PAR FuturesValuationMethod_PREMIUM_STYLE = cvar.FuturesValuationMethod_PREMIUM_STYLE FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET = cvar.FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = cvar.FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT ListMethod_PRE_LISTED_ONLY = cvar.ListMethod_PRE_LISTED_ONLY ListMethod_USER_REQUESTED = cvar.ListMethod_USER_REQUESTED TickRuleType_REGULAR = cvar.TickRuleType_REGULAR TickRuleType_VARIABLE = cvar.TickRuleType_VARIABLE TickRuleType_FIXED = cvar.TickRuleType_FIXED TickRuleType_TRADED_AS_A_SPREAD_LEG = cvar.TickRuleType_TRADED_AS_A_SPREAD_LEG TickRuleType_SETTLED_AS_A_SPREAD_LEG = cvar.TickRuleType_SETTLED_AS_A_SPREAD_LEG MaturityMonthYearIncrementUnits_MONTHS = cvar.MaturityMonthYearIncrementUnits_MONTHS MaturityMonthYearIncrementUnits_DAYS = cvar.MaturityMonthYearIncrementUnits_DAYS MaturityMonthYearIncrementUnits_WEEKS = cvar.MaturityMonthYearIncrementUnits_WEEKS MaturityMonthYearIncrementUnits_YEARS = cvar.MaturityMonthYearIncrementUnits_YEARS MaturityMonthYearFormat_YEARMONTH_ONLY = cvar.MaturityMonthYearFormat_YEARMONTH_ONLY MaturityMonthYearFormat_YEARMONTHDAY = cvar.MaturityMonthYearFormat_YEARMONTHDAY MaturityMonthYearFormat_YEARMONTHWEEK = cvar.MaturityMonthYearFormat_YEARMONTHWEEK PriceLimitType_PRICE = cvar.PriceLimitType_PRICE PriceLimitType_TICKS = cvar.PriceLimitType_TICKS PriceLimitType_PERCENTAGE = cvar.PriceLimitType_PERCENTAGE ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS = cvar.ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS ApplReqType_CANCEL_RETRANSMISSION = cvar.ApplReqType_CANCEL_RETRANSMISSION ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS = cvar.ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED = cvar.ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED ApplResponseType_APPLICATION_DOES_NOT_EXIST = cvar.ApplResponseType_APPLICATION_DOES_NOT_EXIST ApplResponseType_MESSAGES_NOT_AVAILABLE = cvar.ApplResponseType_MESSAGES_NOT_AVAILABLE ApplResponseError_APPLICATION_DOES_NOT_EXIST = cvar.ApplResponseError_APPLICATION_DOES_NOT_EXIST ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE = cvar.ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION = cvar.ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION TradSesEvent_TRADING_RESUMES = cvar.TradSesEvent_TRADING_RESUMES TradSesEvent_CHANGE_OF_TRADING_SESSION = cvar.TradSesEvent_CHANGE_OF_TRADING_SESSION TradSesEvent_CHANGE_OF_TRADING_SUBSESSION = cvar.TradSesEvent_CHANGE_OF_TRADING_SUBSESSION TradSesEvent_CHANGE_OF_TRADING_STATUS = cvar.TradSesEvent_CHANGE_OF_TRADING_STATUS MassActionType_SUSPEND_ORDERS = cvar.MassActionType_SUSPEND_ORDERS MassActionType_RELEASE_ORDERS_FROM_SUSPENSION = cvar.MassActionType_RELEASE_ORDERS_FROM_SUSPENSION MassActionType_CANCEL_ORDERS = cvar.MassActionType_CANCEL_ORDERS MassActionScope_ALL_ORDERS_FOR_A_SECURITY = cvar.MassActionScope_ALL_ORDERS_FOR_A_SECURITY MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY = cvar.MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY MassActionScope_ALL_ORDERS_FOR_A_PRODUCT = cvar.MassActionScope_ALL_ORDERS_FOR_A_PRODUCT MassActionScope_ALL_ORDERS_FOR_A_CFICODE = cvar.MassActionScope_ALL_ORDERS_FOR_A_CFICODE MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE = cvar.MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION = cvar.MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION MassActionScope_ALL_ORDERS = cvar.MassActionScope_ALL_ORDERS MassActionScope_ALL_ORDERS_FOR_A_MARKET = cvar.MassActionScope_ALL_ORDERS_FOR_A_MARKET MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT = cvar.MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP = cvar.MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP MassActionScope_CANCEL_FOR_SECURITY_ISSUER = cvar.MassActionScope_CANCEL_FOR_SECURITY_ISSUER MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY MassActionResponse_REJECTED = cvar.MassActionResponse_REJECTED MassActionResponse_ACCEPTED = cvar.MassActionResponse_ACCEPTED MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED = cvar.MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP MassActionRejectReason_OTHER = cvar.MassActionRejectReason_OTHER MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY = cvar.MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY MultilegModel_PREDEFINED_MULTILEG_SECURITY = cvar.MultilegModel_PREDEFINED_MULTILEG_SECURITY MultilegModel_USER_DEFINED_MULTLEG_SECURITY = cvar.MultilegModel_USER_DEFINED_MULTLEG_SECURITY MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG = cvar.MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG MultilegPriceMethod_NET_PRICE = cvar.MultilegPriceMethod_NET_PRICE MultilegPriceMethod_REVERSED_NET_PRICE = cvar.MultilegPriceMethod_REVERSED_NET_PRICE MultilegPriceMethod_YIELD_DIFFERENCE = cvar.MultilegPriceMethod_YIELD_DIFFERENCE MultilegPriceMethod_INDIVIDUAL = cvar.MultilegPriceMethod_INDIVIDUAL MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE = cvar.MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE MultilegPriceMethod_MULTIPLIED_PRICE = cvar.MultilegPriceMethod_MULTIPLIED_PRICE ContingencyType_ONE_CANCELS_THE_OTHER = cvar.ContingencyType_ONE_CANCELS_THE_OTHER ContingencyType_ONE_TRIGGERS_THE_OTHER = cvar.ContingencyType_ONE_TRIGGERS_THE_OTHER ContingencyType_ONE_UPDATES_THE_OTHER_3 = cvar.ContingencyType_ONE_UPDATES_THE_OTHER_3 ContingencyType_ONE_UPDATES_THE_OTHER_4 = cvar.ContingencyType_ONE_UPDATES_THE_OTHER_4 ListRejectReason_BROKER = cvar.ListRejectReason_BROKER ListRejectReason_EXCHANGE_CLOSED = cvar.ListRejectReason_EXCHANGE_CLOSED ListRejectReason_TOO_LATE_TO_ENTER = cvar.ListRejectReason_TOO_LATE_TO_ENTER ListRejectReason_UNKNOWN_ORDER = cvar.ListRejectReason_UNKNOWN_ORDER ListRejectReason_DUPLICATE_ORDER = cvar.ListRejectReason_DUPLICATE_ORDER ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC = cvar.ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC ListRejectReason_OTHER = cvar.ListRejectReason_OTHER TradePublishIndicator_DO_NOT_PUBLISH_TRADE = cvar.TradePublishIndicator_DO_NOT_PUBLISH_TRADE TradePublishIndicator_PUBLISH_TRADE = cvar.TradePublishIndicator_PUBLISH_TRADE TradePublishIndicator_DEFERRED_PUBLICATION = cvar.TradePublishIndicator_DEFERRED_PUBLICATION MarketUpdateAction_ADD = cvar.MarketUpdateAction_ADD MarketUpdateAction_DELETE = cvar.MarketUpdateAction_DELETE MarketUpdateAction_MODIFY = cvar.MarketUpdateAction_MODIFY SessionStatus_SESSION_ACTIVE = cvar.SessionStatus_SESSION_ACTIVE SessionStatus_SESSION_PASSWORD_CHANGED = cvar.SessionStatus_SESSION_PASSWORD_CHANGED SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE = cvar.SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY = cvar.SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY SessionStatus_SESSION_LOGOUT_COMPLETE = cvar.SessionStatus_SESSION_LOGOUT_COMPLETE SessionStatus_INVALID_USERNAME_OR_PASSWORD = cvar.SessionStatus_INVALID_USERNAME_OR_PASSWORD SessionStatus_ACCOUNT_LOCKED = cvar.SessionStatus_ACCOUNT_LOCKED SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME = cvar.SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME SessionStatus_PASSWORD_EXPIRED = cvar.SessionStatus_PASSWORD_EXPIRED ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM = cvar.ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM = cvar.ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID = cvar.ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED = cvar.ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED HaltReasonInt_NEWS_DISSEMINATION = cvar.HaltReasonInt_NEWS_DISSEMINATION HaltReasonInt_ORDER_INFLUX = cvar.HaltReasonInt_ORDER_INFLUX HaltReasonInt_ORDER_IMBALANCE = cvar.HaltReasonInt_ORDER_IMBALANCE HaltReasonInt_ADDITIONAL_INFORMATION = cvar.HaltReasonInt_ADDITIONAL_INFORMATION HaltReasonInt_NEWS_PENDING = cvar.HaltReasonInt_NEWS_PENDING HaltReasonInt_EQUIPMENT_CHANGEOVER = cvar.HaltReasonInt_EQUIPMENT_CHANGEOVER ValuationMethod_PREMIUM_STYLE = cvar.ValuationMethod_PREMIUM_STYLE ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET = cvar.ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT = cvar.ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON = cvar.ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON ValuationMethod_CDS_IN_DELIVERY = cvar.ValuationMethod_CDS_IN_DELIVERY OrderDelayUnit_SECONDS = cvar.OrderDelayUnit_SECONDS OrderDelayUnit_TENTHS_OF_A_SECOND = cvar.OrderDelayUnit_TENTHS_OF_A_SECOND OrderDelayUnit_HUNDREDTHS_OF_A_SECOND = cvar.OrderDelayUnit_HUNDREDTHS_OF_A_SECOND OrderDelayUnit_MILLISECONDS = cvar.OrderDelayUnit_MILLISECONDS OrderDelayUnit_MICROSECONDS = cvar.OrderDelayUnit_MICROSECONDS OrderDelayUnit_NANOSECONDS = cvar.OrderDelayUnit_NANOSECONDS OrderDelayUnit_MINUTES = cvar.OrderDelayUnit_MINUTES OrderDelayUnit_HOURS = cvar.OrderDelayUnit_HOURS OrderDelayUnit_DAYS = cvar.OrderDelayUnit_DAYS OrderDelayUnit_WEEKS = cvar.OrderDelayUnit_WEEKS OrderDelayUnit_MONTHS = cvar.OrderDelayUnit_MONTHS OrderDelayUnit_YEARS = cvar.OrderDelayUnit_YEARS VenueType_ELECTRONIC = cvar.VenueType_ELECTRONIC VenueType_PIT = cvar.VenueType_PIT VenueType_EX_PIT = cvar.VenueType_EX_PIT RefOrdIDReason_GTC_FROM_PREVIOUS_DAY = cvar.RefOrdIDReason_GTC_FROM_PREVIOUS_DAY RefOrdIDReason_PARTIAL_FILL_REMAINING = cvar.RefOrdIDReason_PARTIAL_FILL_REMAINING RefOrdIDReason_ORDER_CHANGED = cvar.RefOrdIDReason_ORDER_CHANGED OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT = cvar.OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT = cvar.OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER = cvar.OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER OrigCustOrderCapacity_ALL_OTHER = cvar.OrigCustOrderCapacity_ALL_OTHER ModelType_UTILITY_PROVIDED_STANDARD_MODEL = cvar.ModelType_UTILITY_PROVIDED_STANDARD_MODEL ModelType_PROPRIETARY = cvar.ModelType_PROPRIETARY ContractMultiplierUnit_SHARES = cvar.ContractMultiplierUnit_SHARES ContractMultiplierUnit_HOURS = cvar.ContractMultiplierUnit_HOURS ContractMultiplierUnit_DAYS = cvar.ContractMultiplierUnit_DAYS FlowScheduleType_NERC_EASTERN_OFF_PEAK = cvar.FlowScheduleType_NERC_EASTERN_OFF_PEAK FlowScheduleType_NERC_WESTERN_OFF_PEAK = cvar.FlowScheduleType_NERC_WESTERN_OFF_PEAK FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH = cvar.FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH FlowScheduleType_NERC_EASTERN_PEAK = cvar.FlowScheduleType_NERC_EASTERN_PEAK FlowScheduleType_NERC_WESTERN_PEAK = cvar.FlowScheduleType_NERC_WESTERN_PEAK RateSource_BLOOMBERG = cvar.RateSource_BLOOMBERG RateSource_REUTERS = cvar.RateSource_REUTERS RateSource_TELERATE = cvar.RateSource_TELERATE RateSource_OTHER = cvar.RateSource_OTHER RateSourceType_PRIMARY = cvar.RateSourceType_PRIMARY RateSourceType_SECONDARY = cvar.RateSourceType_SECONDARY RestructuringType_FULL_RESTRUCTURING = cvar.RestructuringType_FULL_RESTRUCTURING RestructuringType_MODIFIED_RESTRUCTURING = cvar.RestructuringType_MODIFIED_RESTRUCTURING RestructuringType_MODIFIED_MOD_RESTRUCTURING = cvar.RestructuringType_MODIFIED_MOD_RESTRUCTURING RestructuringType_NO_RESTRUCTURING_SPECIFIED = cvar.RestructuringType_NO_RESTRUCTURING_SPECIFIED Seniority_SENIOR_SECURED = cvar.Seniority_SENIOR_SECURED Seniority_SENIOR = cvar.Seniority_SENIOR Seniority_SUBORDINATED = cvar.Seniority_SUBORDINATED SecurityListType_INDUSTRY_CLASSIFICATION = cvar.SecurityListType_INDUSTRY_CLASSIFICATION SecurityListType_TRADING_LIST = cvar.SecurityListType_TRADING_LIST SecurityListType_MARKET = cvar.SecurityListType_MARKET SecurityListType_NEWSPAPER_LIST = cvar.SecurityListType_NEWSPAPER_LIST SecurityListTypeSource_ICB = cvar.SecurityListTypeSource_ICB SecurityListTypeSource_NAICS = cvar.SecurityListTypeSource_NAICS SecurityListTypeSource_GICS = cvar.SecurityListTypeSource_GICS NewsCategory_COMPANY_NEWS = cvar.NewsCategory_COMPANY_NEWS NewsCategory_MARKETPLACE_NEWS = cvar.NewsCategory_MARKETPLACE_NEWS NewsCategory_FINANCIAL_MARKET_NEWS = cvar.NewsCategory_FINANCIAL_MARKET_NEWS NewsCategory_TECHNICAL_NEWS = cvar.NewsCategory_TECHNICAL_NEWS NewsCategory_OTHER_NEWS = cvar.NewsCategory_OTHER_NEWS NewsRefType_REPLACEMENT = cvar.NewsRefType_REPLACEMENT NewsRefType_OTHER_LANGUAGE = cvar.NewsRefType_OTHER_LANGUAGE NewsRefType_COMPLIMENTARY = cvar.NewsRefType_COMPLIMENTARY StrikePriceDeterminationMethod_FIXED_STRIKE = cvar.StrikePriceDeterminationMethod_FIXED_STRIKE StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE = cvar.StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION = cvar.StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE = cvar.StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY = cvar.StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY UnderlyingPriceDeterminationMethod_REGULAR = cvar.UnderlyingPriceDeterminationMethod_REGULAR UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE = cvar.UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE = cvar.UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE UnderlyingPriceDeterminationMethod_AVERAGE_VALUE = cvar.UnderlyingPriceDeterminationMethod_AVERAGE_VALUE OptPayoutType_VANILLA = cvar.OptPayoutType_VANILLA OptPayoutType_CAPPED = cvar.OptPayoutType_CAPPED OptPayoutType_BINARY = cvar.OptPayoutType_BINARY ComplexEventType_CAPPED = cvar.ComplexEventType_CAPPED ComplexEventType_TRIGGER = cvar.ComplexEventType_TRIGGER ComplexEventType_KNOCK_IN_UP = cvar.ComplexEventType_KNOCK_IN_UP ComplexEventType_KOCK_IN_DOWN = cvar.ComplexEventType_KOCK_IN_DOWN ComplexEventType_KNOCK_OUT_UP = cvar.ComplexEventType_KNOCK_OUT_UP ComplexEventType_KNOCK_OUT_DOWN = cvar.ComplexEventType_KNOCK_OUT_DOWN ComplexEventType_UNDERLYING = cvar.ComplexEventType_UNDERLYING ComplexEventType_RESET_BARRIER = cvar.ComplexEventType_RESET_BARRIER ComplexEventType_ROLLING_BARRIER = cvar.ComplexEventType_ROLLING_BARRIER ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE = cvar.ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE ComplexEventPriceTimeType_EXPIRATION = cvar.ComplexEventPriceTimeType_EXPIRATION ComplexEventPriceTimeType_IMMEDIATE = cvar.ComplexEventPriceTimeType_IMMEDIATE ComplexEventPriceTimeType_SPECIFIED_DATE_TIME = cvar.ComplexEventPriceTimeType_SPECIFIED_DATE_TIME ComplexEventCondition_AND = cvar.ComplexEventCondition_AND ComplexEventCondition_OR = cvar.ComplexEventCondition_OR StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER = cvar.StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER = cvar.StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER StreamAsgnRejReason_UNKNOWN_CLIENT = cvar.StreamAsgnRejReason_UNKNOWN_CLIENT StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE = cvar.StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR = cvar.StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR StreamAsgnRejReason_NO_AVAILABLE_STREAM = cvar.StreamAsgnRejReason_NO_AVAILABLE_STREAM StreamAsgnRejReason_OTHER = cvar.StreamAsgnRejReason_OTHER StreamAsgnAckType_ASSIGNMENT_ACCEPTED = cvar.StreamAsgnAckType_ASSIGNMENT_ACCEPTED StreamAsgnAckType_ASSIGNMENT_REJECTED = cvar.StreamAsgnAckType_ASSIGNMENT_REJECTED StreamAsgnType_ASSIGNMENT = cvar.StreamAsgnType_ASSIGNMENT StreamAsgnType_REJECTED = cvar.StreamAsgnType_REJECTED StreamAsgnType_TERMINATE_UNASSIGN = cvar.StreamAsgnType_TERMINATE_UNASSIGN def __lt__(*args): return _quickfix.__lt__(*args) __lt__ = _quickfix.__lt__ def __eq__(*args): return _quickfix.__eq__(*args) __eq__ = _quickfix.__eq__ def __ne__(*args): return _quickfix.__ne__(*args) __ne__ = _quickfix.__ne__ class Dictionary(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Dictionary, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Dictionary, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_Dictionary(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Dictionary __del__ = lambda self: None def getName(self): return _quickfix.Dictionary_getName(self) def size(self): return _quickfix.Dictionary_size(self) def getString(self, arg2, capitalize=False): return _quickfix.Dictionary_getString(self, arg2, capitalize) def getInt(self, arg2): return _quickfix.Dictionary_getInt(self, arg2) def getDouble(self, arg2): return _quickfix.Dictionary_getDouble(self, arg2) def getBool(self, arg2): return _quickfix.Dictionary_getBool(self, arg2) def getDay(self, arg2): return _quickfix.Dictionary_getDay(self, arg2) def setString(self, arg2, arg3): return _quickfix.Dictionary_setString(self, arg2, arg3) def setInt(self, arg2, arg3): return _quickfix.Dictionary_setInt(self, arg2, arg3) def setDouble(self, arg2, arg3): return _quickfix.Dictionary_setDouble(self, arg2, arg3) def setBool(self, arg2, arg3): return _quickfix.Dictionary_setBool(self, arg2, arg3) def setDay(self, arg2, arg3): return _quickfix.Dictionary_setDay(self, arg2, arg3) def has(self, arg2): return _quickfix.Dictionary_has(self, arg2) def merge(self, arg2): return _quickfix.Dictionary_merge(self, arg2) def begin(self): return _quickfix.Dictionary_begin(self) def end(self): return _quickfix.Dictionary_end(self) Dictionary_swigregister = _quickfix.Dictionary_swigregister Dictionary_swigregister(Dictionary) class SessionSettings(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, SessionSettings, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, SessionSettings, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SessionSettings(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def has(self, arg2): return _quickfix.SessionSettings_has(self, arg2) def get(self, *args): return _quickfix.SessionSettings_get(self, *args) def set(self, *args): return _quickfix.SessionSettings_set(self, *args) def size(self): return _quickfix.SessionSettings_size(self) def getSessions(self): return _quickfix.SessionSettings_getSessions(self) __swig_destroy__ = _quickfix.delete_SessionSettings __del__ = lambda self: None SessionSettings_swigregister = _quickfix.SessionSettings_swigregister SessionSettings_swigregister(SessionSettings) BEGINSTRING = cvar.BEGINSTRING SENDERCOMPID = cvar.SENDERCOMPID TARGETCOMPID = cvar.TARGETCOMPID SESSION_QUALIFIER = cvar.SESSION_QUALIFIER DEFAULT_APPLVERID = cvar.DEFAULT_APPLVERID CONNECTION_TYPE = cvar.CONNECTION_TYPE USE_DATA_DICTIONARY = cvar.USE_DATA_DICTIONARY SEND_RESETSEQNUMFLAG = cvar.SEND_RESETSEQNUMFLAG SEND_REDUNDANT_RESENDREQUESTS = cvar.SEND_REDUNDANT_RESENDREQUESTS DATA_DICTIONARY = cvar.DATA_DICTIONARY TRANSPORT_DATA_DICTIONARY = cvar.TRANSPORT_DATA_DICTIONARY APP_DATA_DICTIONARY = cvar.APP_DATA_DICTIONARY USE_LOCAL_TIME = cvar.USE_LOCAL_TIME START_TIME = cvar.START_TIME END_TIME = cvar.END_TIME START_DAY = cvar.START_DAY END_DAY = cvar.END_DAY LOGON_TIME = cvar.LOGON_TIME LOGOUT_TIME = cvar.LOGOUT_TIME LOGON_DAY = cvar.LOGON_DAY LOGOUT_DAY = cvar.LOGOUT_DAY CHECK_COMPID = cvar.CHECK_COMPID CHECK_LATENCY = cvar.CHECK_LATENCY MAX_LATENCY = cvar.MAX_LATENCY HEARTBTINT = cvar.HEARTBTINT SOCKET_ACCEPT_PORT = cvar.SOCKET_ACCEPT_PORT SOCKET_REUSE_ADDRESS = cvar.SOCKET_REUSE_ADDRESS SOCKET_CONNECT_HOST = cvar.SOCKET_CONNECT_HOST SOCKET_CONNECT_PORT = cvar.SOCKET_CONNECT_PORT SOCKET_CONNECT_SOURCE_HOST = cvar.SOCKET_CONNECT_SOURCE_HOST SOCKET_CONNECT_SOURCE_PORT = cvar.SOCKET_CONNECT_SOURCE_PORT SOCKET_NODELAY = cvar.SOCKET_NODELAY SOCKET_SEND_BUFFER_SIZE = cvar.SOCKET_SEND_BUFFER_SIZE SOCKET_RECEIVE_BUFFER_SIZE = cvar.SOCKET_RECEIVE_BUFFER_SIZE RECONNECT_INTERVAL = cvar.RECONNECT_INTERVAL VALIDATE_LENGTH_AND_CHECKSUM = cvar.VALIDATE_LENGTH_AND_CHECKSUM VALIDATE_FIELDS_OUT_OF_ORDER = cvar.VALIDATE_FIELDS_OUT_OF_ORDER VALIDATE_FIELDS_HAVE_VALUES = cvar.VALIDATE_FIELDS_HAVE_VALUES VALIDATE_USER_DEFINED_FIELDS = cvar.VALIDATE_USER_DEFINED_FIELDS ALLOW_UNKNOWN_MSG_FIELDS = cvar.ALLOW_UNKNOWN_MSG_FIELDS PRESERVE_MESSAGE_FIELDS_ORDER = cvar.PRESERVE_MESSAGE_FIELDS_ORDER LOGON_TIMEOUT = cvar.LOGON_TIMEOUT LOGOUT_TIMEOUT = cvar.LOGOUT_TIMEOUT FILE_STORE_PATH = cvar.FILE_STORE_PATH MYSQL_STORE_USECONNECTIONPOOL = cvar.MYSQL_STORE_USECONNECTIONPOOL MYSQL_STORE_DATABASE = cvar.MYSQL_STORE_DATABASE MYSQL_STORE_USER = cvar.MYSQL_STORE_USER MYSQL_STORE_PASSWORD = cvar.MYSQL_STORE_PASSWORD MYSQL_STORE_HOST = cvar.MYSQL_STORE_HOST MYSQL_STORE_PORT = cvar.MYSQL_STORE_PORT POSTGRESQL_STORE_USECONNECTIONPOOL = cvar.POSTGRESQL_STORE_USECONNECTIONPOOL POSTGRESQL_STORE_DATABASE = cvar.POSTGRESQL_STORE_DATABASE POSTGRESQL_STORE_USER = cvar.POSTGRESQL_STORE_USER POSTGRESQL_STORE_PASSWORD = cvar.POSTGRESQL_STORE_PASSWORD POSTGRESQL_STORE_HOST = cvar.POSTGRESQL_STORE_HOST POSTGRESQL_STORE_PORT = cvar.POSTGRESQL_STORE_PORT ODBC_STORE_USER = cvar.ODBC_STORE_USER ODBC_STORE_PASSWORD = cvar.ODBC_STORE_PASSWORD ODBC_STORE_CONNECTION_STRING = cvar.ODBC_STORE_CONNECTION_STRING FILE_LOG_PATH = cvar.FILE_LOG_PATH FILE_LOG_BACKUP_PATH = cvar.FILE_LOG_BACKUP_PATH SCREEN_LOG_SHOW_INCOMING = cvar.SCREEN_LOG_SHOW_INCOMING SCREEN_LOG_SHOW_OUTGOING = cvar.SCREEN_LOG_SHOW_OUTGOING SCREEN_LOG_SHOW_EVENTS = cvar.SCREEN_LOG_SHOW_EVENTS MYSQL_LOG_USECONNECTIONPOOL = cvar.MYSQL_LOG_USECONNECTIONPOOL MYSQL_LOG_DATABASE = cvar.MYSQL_LOG_DATABASE MYSQL_LOG_USER = cvar.MYSQL_LOG_USER MYSQL_LOG_PASSWORD = cvar.MYSQL_LOG_PASSWORD MYSQL_LOG_HOST = cvar.MYSQL_LOG_HOST MYSQL_LOG_PORT = cvar.MYSQL_LOG_PORT MYSQL_LOG_INCOMING_TABLE = cvar.MYSQL_LOG_INCOMING_TABLE MYSQL_LOG_OUTGOING_TABLE = cvar.MYSQL_LOG_OUTGOING_TABLE MYSQL_LOG_EVENT_TABLE = cvar.MYSQL_LOG_EVENT_TABLE POSTGRESQL_LOG_USECONNECTIONPOOL = cvar.POSTGRESQL_LOG_USECONNECTIONPOOL POSTGRESQL_LOG_DATABASE = cvar.POSTGRESQL_LOG_DATABASE POSTGRESQL_LOG_USER = cvar.POSTGRESQL_LOG_USER POSTGRESQL_LOG_PASSWORD = cvar.POSTGRESQL_LOG_PASSWORD POSTGRESQL_LOG_HOST = cvar.POSTGRESQL_LOG_HOST POSTGRESQL_LOG_PORT = cvar.POSTGRESQL_LOG_PORT POSTGRESQL_LOG_INCOMING_TABLE = cvar.POSTGRESQL_LOG_INCOMING_TABLE POSTGRESQL_LOG_OUTGOING_TABLE = cvar.POSTGRESQL_LOG_OUTGOING_TABLE POSTGRESQL_LOG_EVENT_TABLE = cvar.POSTGRESQL_LOG_EVENT_TABLE ODBC_LOG_USER = cvar.ODBC_LOG_USER ODBC_LOG_PASSWORD = cvar.ODBC_LOG_PASSWORD ODBC_LOG_CONNECTION_STRING = cvar.ODBC_LOG_CONNECTION_STRING ODBC_LOG_INCOMING_TABLE = cvar.ODBC_LOG_INCOMING_TABLE ODBC_LOG_OUTGOING_TABLE = cvar.ODBC_LOG_OUTGOING_TABLE ODBC_LOG_EVENT_TABLE = cvar.ODBC_LOG_EVENT_TABLE RESET_ON_LOGON = cvar.RESET_ON_LOGON RESET_ON_LOGOUT = cvar.RESET_ON_LOGOUT RESET_ON_DISCONNECT = cvar.RESET_ON_DISCONNECT REFRESH_ON_LOGON = cvar.REFRESH_ON_LOGON MILLISECONDS_IN_TIMESTAMP = cvar.MILLISECONDS_IN_TIMESTAMP TIMESTAMP_PRECISION = cvar.TIMESTAMP_PRECISION HTTP_ACCEPT_PORT = cvar.HTTP_ACCEPT_PORT PERSIST_MESSAGES = cvar.PERSIST_MESSAGES SERVER_CERT_FILE = cvar.SERVER_CERT_FILE SERVER_CERT_KEY_FILE = cvar.SERVER_CERT_KEY_FILE CLIENT_CERT_FILE = cvar.CLIENT_CERT_FILE CLIENT_CERT_KEY_FILE = cvar.CLIENT_CERT_KEY_FILE CERT_AUTH_FILE = cvar.CERT_AUTH_FILE CERT_AUTH_DIR = cvar.CERT_AUTH_DIR CRL_FILE = cvar.CRL_FILE CRL_DIR = cvar.CRL_DIR VERIFY_LEVEL = cvar.VERIFY_LEVEL SSL_PROTOCOL = cvar.SSL_PROTOCOL SSL_CIPHER_SUITE = cvar.SSL_CIPHER_SUITE def __rshift__(*args): return _quickfix.__rshift__(*args) __rshift__ = _quickfix.__rshift__ def __lshift__(*args): return _quickfix.__lshift__(*args) __lshift__ = _quickfix.__lshift__ class Session(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Session, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Session, name) __repr__ = _swig_repr def __init__(self, arg2, arg3, arg4, arg5, arg6, heartBtInt, pLogFactory): this = _quickfix.new_Session(arg2, arg3, arg4, arg5, arg6, heartBtInt, pLogFactory) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_Session __del__ = lambda self: None def logon(self): return _quickfix.Session_logon(self) def logout(self, *args): return _quickfix.Session_logout(self, *args) def isEnabled(self): return _quickfix.Session_isEnabled(self) def sentLogon(self): return _quickfix.Session_sentLogon(self) def sentLogout(self): return _quickfix.Session_sentLogout(self) def receivedLogon(self): return _quickfix.Session_receivedLogon(self) def isLoggedOn(self): return _quickfix.Session_isLoggedOn(self) def reset(self): return _quickfix.Session_reset(self) def refresh(self): return _quickfix.Session_refresh(self) def setNextSenderMsgSeqNum(self, num): return _quickfix.Session_setNextSenderMsgSeqNum(self, num) def setNextTargetMsgSeqNum(self, num): return _quickfix.Session_setNextTargetMsgSeqNum(self, num) def getSessionID(self): return _quickfix.Session_getSessionID(self) def setDataDictionaryProvider(self, dataDictionaryProvider): return _quickfix.Session_setDataDictionaryProvider(self, dataDictionaryProvider) def getDataDictionaryProvider(self): return _quickfix.Session_getDataDictionaryProvider(self) if _newclass: sendToTarget = staticmethod(_quickfix.Session_sendToTarget) else: sendToTarget = _quickfix.Session_sendToTarget if _newclass: getSessions = staticmethod(_quickfix.Session_getSessions) else: getSessions = _quickfix.Session_getSessions if _newclass: doesSessionExist = staticmethod(_quickfix.Session_doesSessionExist) else: doesSessionExist = _quickfix.Session_doesSessionExist if _newclass: lookupSession = staticmethod(_quickfix.Session_lookupSession) else: lookupSession = _quickfix.Session_lookupSession if _newclass: isSessionRegistered = staticmethod(_quickfix.Session_isSessionRegistered) else: isSessionRegistered = _quickfix.Session_isSessionRegistered if _newclass: registerSession = staticmethod(_quickfix.Session_registerSession) else: registerSession = _quickfix.Session_registerSession if _newclass: unregisterSession = staticmethod(_quickfix.Session_unregisterSession) else: unregisterSession = _quickfix.Session_unregisterSession if _newclass: numSessions = staticmethod(_quickfix.Session_numSessions) else: numSessions = _quickfix.Session_numSessions def isSessionTime(self, time): return _quickfix.Session_isSessionTime(self, time) def isLogonTime(self, time): return _quickfix.Session_isLogonTime(self, time) def isInitiator(self): return _quickfix.Session_isInitiator(self) def isAcceptor(self): return _quickfix.Session_isAcceptor(self) def getLogonTime(self): return _quickfix.Session_getLogonTime(self) def setLogonTime(self, value): return _quickfix.Session_setLogonTime(self, value) def getSenderDefaultApplVerID(self): return _quickfix.Session_getSenderDefaultApplVerID(self) def setSenderDefaultApplVerID(self, senderDefaultApplVerID): return _quickfix.Session_setSenderDefaultApplVerID(self, senderDefaultApplVerID) def getTargetDefaultApplVerID(self): return _quickfix.Session_getTargetDefaultApplVerID(self) def setTargetDefaultApplVerID(self, targetDefaultApplVerID): return _quickfix.Session_setTargetDefaultApplVerID(self, targetDefaultApplVerID) def getSendRedundantResendRequests(self): return _quickfix.Session_getSendRedundantResendRequests(self) def setSendRedundantResendRequests(self, value): return _quickfix.Session_setSendRedundantResendRequests(self, value) def getCheckCompId(self): return _quickfix.Session_getCheckCompId(self) def setCheckCompId(self, value): return _quickfix.Session_setCheckCompId(self, value) def getCheckLatency(self): return _quickfix.Session_getCheckLatency(self) def setCheckLatency(self, value): return _quickfix.Session_setCheckLatency(self, value) def getMaxLatency(self): return _quickfix.Session_getMaxLatency(self) def setMaxLatency(self, value): return _quickfix.Session_setMaxLatency(self, value) def getLogonTimeout(self): return _quickfix.Session_getLogonTimeout(self) def setLogonTimeout(self, value): return _quickfix.Session_setLogonTimeout(self, value) def getLogoutTimeout(self): return _quickfix.Session_getLogoutTimeout(self) def setLogoutTimeout(self, value): return _quickfix.Session_setLogoutTimeout(self, value) def getResetOnLogon(self): return _quickfix.Session_getResetOnLogon(self) def setResetOnLogon(self, value): return _quickfix.Session_setResetOnLogon(self, value) def getResetOnLogout(self): return _quickfix.Session_getResetOnLogout(self) def setResetOnLogout(self, value): return _quickfix.Session_setResetOnLogout(self, value) def getResetOnDisconnect(self): return _quickfix.Session_getResetOnDisconnect(self) def setResetOnDisconnect(self, value): return _quickfix.Session_setResetOnDisconnect(self, value) def getRefreshOnLogon(self): return _quickfix.Session_getRefreshOnLogon(self) def setRefreshOnLogon(self, value): return _quickfix.Session_setRefreshOnLogon(self, value) def getMillisecondsInTimeStamp(self): return _quickfix.Session_getMillisecondsInTimeStamp(self) def setMillisecondsInTimeStamp(self, value): return _quickfix.Session_setMillisecondsInTimeStamp(self, value) def getTimestampPrecision(self): return _quickfix.Session_getTimestampPrecision(self) def setTimestampPrecision(self, precision): return _quickfix.Session_setTimestampPrecision(self, precision) def getPersistMessages(self): return _quickfix.Session_getPersistMessages(self) def setPersistMessages(self, value): return _quickfix.Session_setPersistMessages(self, value) def getValidateLengthAndChecksum(self): return _quickfix.Session_getValidateLengthAndChecksum(self) def setValidateLengthAndChecksum(self, value): return _quickfix.Session_setValidateLengthAndChecksum(self, value) def setResponder(self, pR): return _quickfix.Session_setResponder(self, pR) def send(self, arg2): return _quickfix.Session_send(self, arg2) def next(self, *args): return _quickfix.Session_next(self, *args) def disconnect(self): return _quickfix.Session_disconnect(self) def getExpectedSenderNum(self): return _quickfix.Session_getExpectedSenderNum(self) def getExpectedTargetNum(self): return _quickfix.Session_getExpectedTargetNum(self) def getLog(self): return _quickfix.Session_getLog(self) def getStore(self): return _quickfix.Session_getStore(self) Session_swigregister = _quickfix.Session_swigregister Session_swigregister(Session) def Session_sendToTarget(*args): return _quickfix.Session_sendToTarget(*args) Session_sendToTarget = _quickfix.Session_sendToTarget def Session_getSessions(): return _quickfix.Session_getSessions() Session_getSessions = _quickfix.Session_getSessions def Session_doesSessionExist(arg2): return _quickfix.Session_doesSessionExist(arg2) Session_doesSessionExist = _quickfix.Session_doesSessionExist def Session_lookupSession(*args): return _quickfix.Session_lookupSession(*args) Session_lookupSession = _quickfix.Session_lookupSession def Session_isSessionRegistered(arg2): return _quickfix.Session_isSessionRegistered(arg2) Session_isSessionRegistered = _quickfix.Session_isSessionRegistered def Session_registerSession(arg2): return _quickfix.Session_registerSession(arg2) Session_registerSession = _quickfix.Session_registerSession def Session_unregisterSession(arg2): return _quickfix.Session_unregisterSession(arg2) Session_unregisterSession = _quickfix.Session_unregisterSession def Session_numSessions(): return _quickfix.Session_numSessions() Session_numSessions = _quickfix.Session_numSessions class LogFactory(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, LogFactory, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, LogFactory, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_LogFactory __del__ = lambda self: None def create(self, *args): return _quickfix.LogFactory_create(self, *args) def destroy(self, arg2): return _quickfix.LogFactory_destroy(self, arg2) LogFactory_swigregister = _quickfix.LogFactory_swigregister LogFactory_swigregister(LogFactory) class ScreenLogFactory(LogFactory): __swig_setmethods__ = {} for _s in [LogFactory]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ScreenLogFactory, name, value) __swig_getmethods__ = {} for _s in [LogFactory]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ScreenLogFactory, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ScreenLogFactory(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def create(self, *args): return _quickfix.ScreenLogFactory_create(self, *args) def destroy(self, log): return _quickfix.ScreenLogFactory_destroy(self, log) __swig_destroy__ = _quickfix.delete_ScreenLogFactory __del__ = lambda self: None ScreenLogFactory_swigregister = _quickfix.ScreenLogFactory_swigregister ScreenLogFactory_swigregister(ScreenLogFactory) class Log(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Log, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Log, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_Log __del__ = lambda self: None def clear(self): return _quickfix.Log_clear(self) def backup(self): return _quickfix.Log_backup(self) def onIncoming(self, arg2): return _quickfix.Log_onIncoming(self, arg2) def onOutgoing(self, arg2): return _quickfix.Log_onOutgoing(self, arg2) def onEvent(self, arg2): return _quickfix.Log_onEvent(self, arg2) Log_swigregister = _quickfix.Log_swigregister Log_swigregister(Log) class NullLog(Log): __swig_setmethods__ = {} for _s in [Log]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NullLog, name, value) __swig_getmethods__ = {} for _s in [Log]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NullLog, name) __repr__ = _swig_repr def clear(self): return _quickfix.NullLog_clear(self) def backup(self): return _quickfix.NullLog_backup(self) def onIncoming(self, arg2): return _quickfix.NullLog_onIncoming(self, arg2) def onOutgoing(self, arg2): return _quickfix.NullLog_onOutgoing(self, arg2) def onEvent(self, arg2): return _quickfix.NullLog_onEvent(self, arg2) def __init__(self): this = _quickfix.new_NullLog() try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NullLog __del__ = lambda self: None NullLog_swigregister = _quickfix.NullLog_swigregister NullLog_swigregister(NullLog) class ScreenLog(Log): __swig_setmethods__ = {} for _s in [Log]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, ScreenLog, name, value) __swig_getmethods__ = {} for _s in [Log]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, ScreenLog, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_ScreenLog(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def clear(self): return _quickfix.ScreenLog_clear(self) def backup(self): return _quickfix.ScreenLog_backup(self) def onIncoming(self, value): return _quickfix.ScreenLog_onIncoming(self, value) def onOutgoing(self, value): return _quickfix.ScreenLog_onOutgoing(self, value) def onEvent(self, value): return _quickfix.ScreenLog_onEvent(self, value) __swig_destroy__ = _quickfix.delete_ScreenLog __del__ = lambda self: None ScreenLog_swigregister = _quickfix.ScreenLog_swigregister ScreenLog_swigregister(ScreenLog) class FileLogFactory(LogFactory): __swig_setmethods__ = {} for _s in [LogFactory]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FileLogFactory, name, value) __swig_getmethods__ = {} for _s in [LogFactory]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FileLogFactory, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FileLogFactory(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def create(self, *args): return _quickfix.FileLogFactory_create(self, *args) def destroy(self, log): return _quickfix.FileLogFactory_destroy(self, log) __swig_destroy__ = _quickfix.delete_FileLogFactory __del__ = lambda self: None FileLogFactory_swigregister = _quickfix.FileLogFactory_swigregister FileLogFactory_swigregister(FileLogFactory) class FileLog(Log): __swig_setmethods__ = {} for _s in [Log]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FileLog, name, value) __swig_getmethods__ = {} for _s in [Log]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FileLog, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FileLog(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FileLog __del__ = lambda self: None def clear(self): return _quickfix.FileLog_clear(self) def backup(self): return _quickfix.FileLog_backup(self) def onIncoming(self, value): return _quickfix.FileLog_onIncoming(self, value) def onOutgoing(self, value): return _quickfix.FileLog_onOutgoing(self, value) def onEvent(self, value): return _quickfix.FileLog_onEvent(self, value) FileLog_swigregister = _quickfix.FileLog_swigregister FileLog_swigregister(FileLog) class MessageStoreFactory(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStoreFactory, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, MessageStoreFactory, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_MessageStoreFactory __del__ = lambda self: None def create(self, arg2): return _quickfix.MessageStoreFactory_create(self, arg2) def destroy(self, arg2): return _quickfix.MessageStoreFactory_destroy(self, arg2) MessageStoreFactory_swigregister = _quickfix.MessageStoreFactory_swigregister MessageStoreFactory_swigregister(MessageStoreFactory) class MemoryStoreFactory(MessageStoreFactory): __swig_setmethods__ = {} for _s in [MessageStoreFactory]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MemoryStoreFactory, name, value) __swig_getmethods__ = {} for _s in [MessageStoreFactory]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MemoryStoreFactory, name) __repr__ = _swig_repr def create(self, arg2): return _quickfix.MemoryStoreFactory_create(self, arg2) def destroy(self, arg2): return _quickfix.MemoryStoreFactory_destroy(self, arg2) def __init__(self): this = _quickfix.new_MemoryStoreFactory() try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MemoryStoreFactory __del__ = lambda self: None MemoryStoreFactory_swigregister = _quickfix.MemoryStoreFactory_swigregister MemoryStoreFactory_swigregister(MemoryStoreFactory) class MessageStore(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStore, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, MessageStore, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_MessageStore __del__ = lambda self: None def set(self, arg2, arg3): return _quickfix.MessageStore_set(self, arg2, arg3) def get(self, arg2, arg3, arg4): return _quickfix.MessageStore_get(self, arg2, arg3, arg4) def getNextSenderMsgSeqNum(self): return _quickfix.MessageStore_getNextSenderMsgSeqNum(self) def getNextTargetMsgSeqNum(self): return _quickfix.MessageStore_getNextTargetMsgSeqNum(self) def setNextSenderMsgSeqNum(self, arg2): return _quickfix.MessageStore_setNextSenderMsgSeqNum(self, arg2) def setNextTargetMsgSeqNum(self, arg2): return _quickfix.MessageStore_setNextTargetMsgSeqNum(self, arg2) def incrNextSenderMsgSeqNum(self): return _quickfix.MessageStore_incrNextSenderMsgSeqNum(self) def incrNextTargetMsgSeqNum(self): return _quickfix.MessageStore_incrNextTargetMsgSeqNum(self) def getCreationTime(self): return _quickfix.MessageStore_getCreationTime(self) def reset(self): return _quickfix.MessageStore_reset(self) def refresh(self): return _quickfix.MessageStore_refresh(self) MessageStore_swigregister = _quickfix.MessageStore_swigregister MessageStore_swigregister(MessageStore) class MemoryStore(MessageStore): __swig_setmethods__ = {} for _s in [MessageStore]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, MemoryStore, name, value) __swig_getmethods__ = {} for _s in [MessageStore]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, MemoryStore, name) __repr__ = _swig_repr def __init__(self): this = _quickfix.new_MemoryStore() try: self.this.append(this) except __builtin__.Exception: self.this = this def set(self, arg2, arg3): return _quickfix.MemoryStore_set(self, arg2, arg3) def get(self, arg2, arg3, arg4): return _quickfix.MemoryStore_get(self, arg2, arg3, arg4) def getNextSenderMsgSeqNum(self): return _quickfix.MemoryStore_getNextSenderMsgSeqNum(self) def getNextTargetMsgSeqNum(self): return _quickfix.MemoryStore_getNextTargetMsgSeqNum(self) def setNextSenderMsgSeqNum(self, value): return _quickfix.MemoryStore_setNextSenderMsgSeqNum(self, value) def setNextTargetMsgSeqNum(self, value): return _quickfix.MemoryStore_setNextTargetMsgSeqNum(self, value) def incrNextSenderMsgSeqNum(self): return _quickfix.MemoryStore_incrNextSenderMsgSeqNum(self) def incrNextTargetMsgSeqNum(self): return _quickfix.MemoryStore_incrNextTargetMsgSeqNum(self) def setCreationTime(self, creationTime): return _quickfix.MemoryStore_setCreationTime(self, creationTime) def getCreationTime(self): return _quickfix.MemoryStore_getCreationTime(self) def reset(self): return _quickfix.MemoryStore_reset(self) def refresh(self): return _quickfix.MemoryStore_refresh(self) __swig_destroy__ = _quickfix.delete_MemoryStore __del__ = lambda self: None MemoryStore_swigregister = _quickfix.MemoryStore_swigregister MemoryStore_swigregister(MemoryStore) class MessageStoreFactoryExceptionWrapper(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStoreFactoryExceptionWrapper, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, MessageStoreFactoryExceptionWrapper, name) __repr__ = _swig_repr def __init__(self, pFactory): this = _quickfix.new_MessageStoreFactoryExceptionWrapper(pFactory) try: self.this.append(this) except __builtin__.Exception: self.this = this def create(self, arg2, arg3, arg4): return _quickfix.MessageStoreFactoryExceptionWrapper_create(self, arg2, arg3, arg4) def destroy(self, arg2): return _quickfix.MessageStoreFactoryExceptionWrapper_destroy(self, arg2) __swig_destroy__ = _quickfix.delete_MessageStoreFactoryExceptionWrapper __del__ = lambda self: None MessageStoreFactoryExceptionWrapper_swigregister = _quickfix.MessageStoreFactoryExceptionWrapper_swigregister MessageStoreFactoryExceptionWrapper_swigregister(MessageStoreFactoryExceptionWrapper) class MessageStoreExceptionWrapper(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, MessageStoreExceptionWrapper, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, MessageStoreExceptionWrapper, name) __repr__ = _swig_repr def __init__(self, pStore): this = _quickfix.new_MessageStoreExceptionWrapper(pStore) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_MessageStoreExceptionWrapper __del__ = lambda self: None def set(self, arg2, arg3, arg4, arg5): return _quickfix.MessageStoreExceptionWrapper_set(self, arg2, arg3, arg4, arg5) def get(self, arg2, arg3, arg4, arg5, arg6): return _quickfix.MessageStoreExceptionWrapper_get(self, arg2, arg3, arg4, arg5, arg6) def getNextSenderMsgSeqNum(self, arg2, arg3): return _quickfix.MessageStoreExceptionWrapper_getNextSenderMsgSeqNum(self, arg2, arg3) def getNextTargetMsgSeqNum(self, arg2, arg3): return _quickfix.MessageStoreExceptionWrapper_getNextTargetMsgSeqNum(self, arg2, arg3) def setNextSenderMsgSeqNum(self, arg2, arg3, arg4): return _quickfix.MessageStoreExceptionWrapper_setNextSenderMsgSeqNum(self, arg2, arg3, arg4) def setNextTargetMsgSeqNum(self, arg2, arg3, arg4): return _quickfix.MessageStoreExceptionWrapper_setNextTargetMsgSeqNum(self, arg2, arg3, arg4) def incrNextSenderMsgSeqNum(self, arg2, arg3): return _quickfix.MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum(self, arg2, arg3) def incrNextTargetMsgSeqNum(self, arg2, arg3): return _quickfix.MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum(self, arg2, arg3) def getCreationTime(self, arg2, arg3): return _quickfix.MessageStoreExceptionWrapper_getCreationTime(self, arg2, arg3) def reset(self, arg2, arg3): return _quickfix.MessageStoreExceptionWrapper_reset(self, arg2, arg3) def refresh(self, arg2, arg3): return _quickfix.MessageStoreExceptionWrapper_refresh(self, arg2, arg3) MessageStoreExceptionWrapper_swigregister = _quickfix.MessageStoreExceptionWrapper_swigregister MessageStoreExceptionWrapper_swigregister(MessageStoreExceptionWrapper) class FileStoreFactory(MessageStoreFactory): __swig_setmethods__ = {} for _s in [MessageStoreFactory]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FileStoreFactory, name, value) __swig_getmethods__ = {} for _s in [MessageStoreFactory]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FileStoreFactory, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_FileStoreFactory(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this def create(self, arg2): return _quickfix.FileStoreFactory_create(self, arg2) def destroy(self, arg2): return _quickfix.FileStoreFactory_destroy(self, arg2) __swig_destroy__ = _quickfix.delete_FileStoreFactory __del__ = lambda self: None FileStoreFactory_swigregister = _quickfix.FileStoreFactory_swigregister FileStoreFactory_swigregister(FileStoreFactory) class FileStore(MessageStore): __swig_setmethods__ = {} for _s in [MessageStore]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, FileStore, name, value) __swig_getmethods__ = {} for _s in [MessageStore]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, FileStore, name) __repr__ = _swig_repr def __init__(self, arg2, s): this = _quickfix.new_FileStore(arg2, s) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_FileStore __del__ = lambda self: None def set(self, arg2, arg3): return _quickfix.FileStore_set(self, arg2, arg3) def get(self, arg2, arg3, arg4): return _quickfix.FileStore_get(self, arg2, arg3, arg4) def getNextSenderMsgSeqNum(self): return _quickfix.FileStore_getNextSenderMsgSeqNum(self) def getNextTargetMsgSeqNum(self): return _quickfix.FileStore_getNextTargetMsgSeqNum(self) def setNextSenderMsgSeqNum(self, value): return _quickfix.FileStore_setNextSenderMsgSeqNum(self, value) def setNextTargetMsgSeqNum(self, value): return _quickfix.FileStore_setNextTargetMsgSeqNum(self, value) def incrNextSenderMsgSeqNum(self): return _quickfix.FileStore_incrNextSenderMsgSeqNum(self) def incrNextTargetMsgSeqNum(self): return _quickfix.FileStore_incrNextTargetMsgSeqNum(self) def getCreationTime(self): return _quickfix.FileStore_getCreationTime(self) def reset(self): return _quickfix.FileStore_reset(self) def refresh(self): return _quickfix.FileStore_refresh(self) FileStore_swigregister = _quickfix.FileStore_swigregister FileStore_swigregister(FileStore) class Application(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Application, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Application, name) __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_Application __del__ = lambda self: None def onCreate(self, arg0): return _quickfix.Application_onCreate(self, arg0) def onLogon(self, arg0): return _quickfix.Application_onLogon(self, arg0) def onLogout(self, arg0): return _quickfix.Application_onLogout(self, arg0) def toAdmin(self, arg0, arg1): return _quickfix.Application_toAdmin(self, arg0, arg1) def toApp(self, arg0, arg1): return _quickfix.Application_toApp(self, arg0, arg1) def fromAdmin(self, arg0, arg1): return _quickfix.Application_fromAdmin(self, arg0, arg1) def fromApp(self, arg0, arg1): return _quickfix.Application_fromApp(self, arg0, arg1) def __init__(self): if self.__class__ == Application: _self = None else: _self = self this = _quickfix.new_Application(_self, ) try: self.this.append(this) except __builtin__.Exception: self.this = this def __disown__(self): self.this.disown() _quickfix.disown_Application(self) return weakref_proxy(self) Application_swigregister = _quickfix.Application_swigregister Application_swigregister(Application) class SynchronizedApplication(Application): __swig_setmethods__ = {} for _s in [Application]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SynchronizedApplication, name, value) __swig_getmethods__ = {} for _s in [Application]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SynchronizedApplication, name) __repr__ = _swig_repr def __init__(self, app): this = _quickfix.new_SynchronizedApplication(app) try: self.this.append(this) except __builtin__.Exception: self.this = this def onCreate(self, sessionID): return _quickfix.SynchronizedApplication_onCreate(self, sessionID) def onLogon(self, sessionID): return _quickfix.SynchronizedApplication_onLogon(self, sessionID) def onLogout(self, sessionID): return _quickfix.SynchronizedApplication_onLogout(self, sessionID) def toAdmin(self, message, sessionID): return _quickfix.SynchronizedApplication_toAdmin(self, message, sessionID) def toApp(self, message, sessionID): return _quickfix.SynchronizedApplication_toApp(self, message, sessionID) def fromAdmin(self, message, sessionID): return _quickfix.SynchronizedApplication_fromAdmin(self, message, sessionID) def fromApp(self, message, sessionID): return _quickfix.SynchronizedApplication_fromApp(self, message, sessionID) __swig_setmethods__["m_mutex"] = _quickfix.SynchronizedApplication_m_mutex_set __swig_getmethods__["m_mutex"] = _quickfix.SynchronizedApplication_m_mutex_get if _newclass: m_mutex = _swig_property(_quickfix.SynchronizedApplication_m_mutex_get, _quickfix.SynchronizedApplication_m_mutex_set) def app(self): return _quickfix.SynchronizedApplication_app(self) __swig_setmethods__["m_app"] = _quickfix.SynchronizedApplication_m_app_set __swig_getmethods__["m_app"] = _quickfix.SynchronizedApplication_m_app_get if _newclass: m_app = _swig_property(_quickfix.SynchronizedApplication_m_app_get, _quickfix.SynchronizedApplication_m_app_set) __swig_destroy__ = _quickfix.delete_SynchronizedApplication __del__ = lambda self: None SynchronizedApplication_swigregister = _quickfix.SynchronizedApplication_swigregister SynchronizedApplication_swigregister(SynchronizedApplication) class NullApplication(Application): __swig_setmethods__ = {} for _s in [Application]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, NullApplication, name, value) __swig_getmethods__ = {} for _s in [Application]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, NullApplication, name) __repr__ = _swig_repr def __init__(self): this = _quickfix.new_NullApplication() try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_NullApplication __del__ = lambda self: None NullApplication_swigregister = _quickfix.NullApplication_swigregister NullApplication_swigregister(NullApplication) class Initiator(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Initiator, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Initiator, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_Initiator __del__ = lambda self: None def start(self): return _quickfix.Initiator_start(self) def block(self): return _quickfix.Initiator_block(self) def poll(self, timeout=0.0): return _quickfix.Initiator_poll(self, timeout) def stop(self, force=False): return _quickfix.Initiator_stop(self, force) def isLoggedOn(self): return _quickfix.Initiator_isLoggedOn(self) def getSessions(self): return _quickfix.Initiator_getSessions(self) def getSession(self, *args): return _quickfix.Initiator_getSession(self, *args) def getSessionSettings(self, sessionID): return _quickfix.Initiator_getSessionSettings(self, sessionID) def has(self, id): return _quickfix.Initiator_has(self, id) def isStopped(self): return _quickfix.Initiator_isStopped(self) def getApplication(self): return _quickfix.Initiator_getApplication(self) def getMessageStoreFactory(self): return _quickfix.Initiator_getMessageStoreFactory(self) def getLog(self): return _quickfix.Initiator_getLog(self) Initiator_swigregister = _quickfix.Initiator_swigregister Initiator_swigregister(Initiator) class SocketInitiatorBase(Initiator): __swig_setmethods__ = {} for _s in [Initiator]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SocketInitiatorBase, name, value) __swig_getmethods__ = {} for _s in [Initiator]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SocketInitiatorBase, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SocketInitiatorBase(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SocketInitiatorBase __del__ = lambda self: None SocketInitiatorBase_swigregister = _quickfix.SocketInitiatorBase_swigregister SocketInitiatorBase_swigregister(SocketInitiatorBase) class Acceptor(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Acceptor, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Acceptor, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _quickfix.delete_Acceptor __del__ = lambda self: None def getLog(self): return _quickfix.Acceptor_getLog(self) def start(self): return _quickfix.Acceptor_start(self) def block(self): return _quickfix.Acceptor_block(self) def poll(self, timeout=0.0): return _quickfix.Acceptor_poll(self, timeout) def stop(self, force=False): return _quickfix.Acceptor_stop(self, force) def isLoggedOn(self): return _quickfix.Acceptor_isLoggedOn(self) def getSessions(self): return _quickfix.Acceptor_getSessions(self) def getSession(self, *args): return _quickfix.Acceptor_getSession(self, *args) def getSessionSettings(self, sessionID): return _quickfix.Acceptor_getSessionSettings(self, sessionID) def has(self, id): return _quickfix.Acceptor_has(self, id) def isStopped(self): return _quickfix.Acceptor_isStopped(self) def getApplication(self): return _quickfix.Acceptor_getApplication(self) def getMessageStoreFactory(self): return _quickfix.Acceptor_getMessageStoreFactory(self) Acceptor_swigregister = _quickfix.Acceptor_swigregister Acceptor_swigregister(Acceptor) class SocketAcceptorBase(Acceptor): __swig_setmethods__ = {} for _s in [Acceptor]: __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) __setattr__ = lambda self, name, value: _swig_setattr(self, SocketAcceptorBase, name, value) __swig_getmethods__ = {} for _s in [Acceptor]: __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) __getattr__ = lambda self, name: _swig_getattr(self, SocketAcceptorBase, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_SocketAcceptorBase(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_SocketAcceptorBase __del__ = lambda self: None SocketAcceptorBase_swigregister = _quickfix.SocketAcceptorBase_swigregister SocketAcceptorBase_swigregister(SocketAcceptorBase) class DataDictionary(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, DataDictionary, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, DataDictionary, name) __repr__ = _swig_repr def __init__(self, *args): this = _quickfix.new_DataDictionary(*args) try: self.this.append(this) except __builtin__.Exception: self.this = this __swig_destroy__ = _quickfix.delete_DataDictionary __del__ = lambda self: None def readFromURL(self, url): return _quickfix.DataDictionary_readFromURL(self, url) def readFromDocument(self, pDoc): return _quickfix.DataDictionary_readFromDocument(self, pDoc) def readFromStream(self, stream): return _quickfix.DataDictionary_readFromStream(self, stream) def getOrderedFields(self): return _quickfix.DataDictionary_getOrderedFields(self) def getHeaderOrderedFields(self): return _quickfix.DataDictionary_getHeaderOrderedFields(self) def getTrailerOrderedFields(self): return _quickfix.DataDictionary_getTrailerOrderedFields(self) def getMessageOrderedFields(self, msgType): return _quickfix.DataDictionary_getMessageOrderedFields(self, msgType) def setVersion(self, beginString): return _quickfix.DataDictionary_setVersion(self, beginString) def getVersion(self): return _quickfix.DataDictionary_getVersion(self) def addField(self, field): return _quickfix.DataDictionary_addField(self, field) def addFieldName(self, field, name): return _quickfix.DataDictionary_addFieldName(self, field, name) def getFieldName(self, field, name): return _quickfix.DataDictionary_getFieldName(self, field, name) def getFieldTag(self, name, field): return _quickfix.DataDictionary_getFieldTag(self, name, field) def addValueName(self, field, value, name): return _quickfix.DataDictionary_addValueName(self, field, value, name) def getValueName(self, field, value, name): return _quickfix.DataDictionary_getValueName(self, field, value, name) def isField(self, field): return _quickfix.DataDictionary_isField(self, field) def addMsgType(self, msgType): return _quickfix.DataDictionary_addMsgType(self, msgType) def isMsgType(self, msgType): return _quickfix.DataDictionary_isMsgType(self, msgType) def addMsgField(self, msgType, field): return _quickfix.DataDictionary_addMsgField(self, msgType, field) def isMsgField(self, msgType, field): return _quickfix.DataDictionary_isMsgField(self, msgType, field) def addHeaderField(self, field, required): return _quickfix.DataDictionary_addHeaderField(self, field, required) def isHeaderField(self, field): return _quickfix.DataDictionary_isHeaderField(self, field) def addTrailerField(self, field, required): return _quickfix.DataDictionary_addTrailerField(self, field, required) def isTrailerField(self, field): return _quickfix.DataDictionary_isTrailerField(self, field) def addFieldType(self, field, type): return _quickfix.DataDictionary_addFieldType(self, field, type) def getFieldType(self, field, type): return _quickfix.DataDictionary_getFieldType(self, field, type) def addRequiredField(self, msgType, field): return _quickfix.DataDictionary_addRequiredField(self, msgType, field) def isRequiredField(self, msgType, field): return _quickfix.DataDictionary_isRequiredField(self, msgType, field) def addFieldValue(self, field, value): return _quickfix.DataDictionary_addFieldValue(self, field, value) def hasFieldValue(self, field): return _quickfix.DataDictionary_hasFieldValue(self, field) def isFieldValue(self, field, value): return _quickfix.DataDictionary_isFieldValue(self, field, value) def addGroup(self, msg, field, delim, dataDictionary): return _quickfix.DataDictionary_addGroup(self, msg, field, delim, dataDictionary) def isGroup(self, msg, field): return _quickfix.DataDictionary_isGroup(self, msg, field) def getGroup(self, msg, field, delim, pDataDictionary): return _quickfix.DataDictionary_getGroup(self, msg, field, delim, pDataDictionary) def isDataField(self, field): return _quickfix.DataDictionary_isDataField(self, field) def isMultipleValueField(self, field): return _quickfix.DataDictionary_isMultipleValueField(self, field) def checkFieldsOutOfOrder(self, value): return _quickfix.DataDictionary_checkFieldsOutOfOrder(self, value) def checkFieldsHaveValues(self, value): return _quickfix.DataDictionary_checkFieldsHaveValues(self, value) def checkUserDefinedFields(self, value): return _quickfix.DataDictionary_checkUserDefinedFields(self, value) def allowUnknownMsgFields(self, value): return _quickfix.DataDictionary_allowUnknownMsgFields(self, value) def preserveMessageFieldsOrder(self, value): return _quickfix.DataDictionary_preserveMessageFieldsOrder(self, value) def isMessageFieldsOrderPreserved(self): return _quickfix.DataDictionary_isMessageFieldsOrderPreserved(self) def validate(self, *args): return _quickfix.DataDictionary_validate(self, *args) DataDictionary_swigregister = _quickfix.DataDictionary_swigregister DataDictionary_swigregister(DataDictionary) #ifdef SWIGPYTHON try: import thread except ImportError: import _thread as thread def _quickfix_start_thread(i_or_a): i_or_a.block() #endif #ifdef SWIGPYTHON class SocketInitiator(SocketInitiatorBase): application = 0 storeFactory = 0 setting = 0 logFactory = 0 def __init__(self, application, storeFactory, settings, logFactory=None): if logFactory == None: SocketInitiatorBase.__init__(self, application, storeFactory, settings) else: SocketInitiatorBase.__init__(self, application, storeFactory, settings, logFactory) self.application = application self.storeFactory = storeFactory self.settings = settings self.logFactory = logFactory class SocketAcceptor(SocketAcceptorBase): application = 0 storeFactory = 0 setting = 0 logFactory = 0 def __init__(self, application, storeFactory, settings, logFactory=None): if logFactory == None: SocketAcceptorBase.__init__(self, application, storeFactory, settings) else: SocketAcceptorBase.__init__(self, application, storeFactory, settings, logFactory) self.application = application self.storeFactory = storeFactory self.settings = settings self.logFactory = logFactory #endif # This file is compatible with both classic and new-style classes. import quickfix class BeginSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 7) else: quickfix.IntField.__init__(self, 7, data) class BeginString(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 8) else: quickfix.StringField.__init__(self, 8, data) class BodyLength(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 9) else: quickfix.IntField.__init__(self, 9, data) class CheckSum(quickfix.CheckSumField): def __init__(self, data = None): if data == None: quickfix.CheckSumField.__init__(self, 10) else: quickfix.CheckSumField.__init__(self, 10, data) class EndSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 16) else: quickfix.IntField.__init__(self, 16, data) class MsgSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 34) else: quickfix.IntField.__init__(self, 34, data) class MsgType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 35) else: quickfix.StringField.__init__(self, 35, data) class NewSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 36) else: quickfix.IntField.__init__(self, 36, data) class PossDupFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 43) else: quickfix.BoolField.__init__(self, 43, data) class RefSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 45) else: quickfix.IntField.__init__(self, 45, data) class SenderCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 49) else: quickfix.StringField.__init__(self, 49, data) class SenderSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 50) else: quickfix.StringField.__init__(self, 50, data) class SendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 52) else: quickfix.UtcTimeStampField.__init__(self, 52, data) class TargetCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 56) else: quickfix.StringField.__init__(self, 56, data) class TargetSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 57) else: quickfix.StringField.__init__(self, 57, data) class Text(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 58) else: quickfix.StringField.__init__(self, 58, data) class Signature(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 89) else: quickfix.StringField.__init__(self, 89, data) class SecureDataLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 90) else: quickfix.IntField.__init__(self, 90, data) class SecureData(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 91) else: quickfix.StringField.__init__(self, 91, data) class SignatureLength(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 93) else: quickfix.IntField.__init__(self, 93, data) class RawDataLength(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 95) else: quickfix.IntField.__init__(self, 95, data) class RawData(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 96) else: quickfix.StringField.__init__(self, 96, data) class PossResend(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 97) else: quickfix.BoolField.__init__(self, 97, data) class EncryptMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 98) else: quickfix.IntField.__init__(self, 98, data) class HeartBtInt(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 108) else: quickfix.IntField.__init__(self, 108, data) class TestReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 112) else: quickfix.StringField.__init__(self, 112, data) class OnBehalfOfCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 115) else: quickfix.StringField.__init__(self, 115, data) class OnBehalfOfSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 116) else: quickfix.StringField.__init__(self, 116, data) class OrigSendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 122) else: quickfix.UtcTimeStampField.__init__(self, 122, data) class GapFillFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 123) else: quickfix.BoolField.__init__(self, 123, data) class DeliverToCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 128) else: quickfix.StringField.__init__(self, 128, data) class DeliverToSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 129) else: quickfix.StringField.__init__(self, 129, data) class ResetSeqNumFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 141) else: quickfix.BoolField.__init__(self, 141, data) class SenderLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 142) else: quickfix.StringField.__init__(self, 142, data) class TargetLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 143) else: quickfix.StringField.__init__(self, 143, data) class OnBehalfOfLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 144) else: quickfix.StringField.__init__(self, 144, data) class DeliverToLocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 145) else: quickfix.StringField.__init__(self, 145, data) class XmlDataLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 212) else: quickfix.IntField.__init__(self, 212, data) class XmlData(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 213) else: quickfix.StringField.__init__(self, 213, data) class MessageEncoding(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 347) else: quickfix.StringField.__init__(self, 347, data) class EncodedTextLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 354) else: quickfix.IntField.__init__(self, 354, data) class EncodedText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 355) else: quickfix.StringField.__init__(self, 355, data) class LastMsgSeqNumProcessed(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 369) else: quickfix.IntField.__init__(self, 369, data) class RefTagID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 371) else: quickfix.IntField.__init__(self, 371, data) class RefMsgType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 372) else: quickfix.StringField.__init__(self, 372, data) class SessionRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 373) else: quickfix.IntField.__init__(self, 373, data) class MaxMessageSize(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 383) else: quickfix.IntField.__init__(self, 383, data) class NoMsgTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 384) else: quickfix.IntField.__init__(self, 384, data) class MsgDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 385) else: quickfix.CharField.__init__(self, 385, data) class TestMessageIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 464) else: quickfix.BoolField.__init__(self, 464, data) class Username(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 553) else: quickfix.StringField.__init__(self, 553, data) class Password(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 554) else: quickfix.StringField.__init__(self, 554, data) class NoHops(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 627) else: quickfix.IntField.__init__(self, 627, data) class HopCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 628) else: quickfix.StringField.__init__(self, 628, data) class HopSendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 629) else: quickfix.UtcTimeStampField.__init__(self, 629, data) class HopRefID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 630) else: quickfix.IntField.__init__(self, 630, data) class NextExpectedMsgSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 789) else: quickfix.IntField.__init__(self, 789, data) class ApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1128) else: quickfix.StringField.__init__(self, 1128, data) class CstmApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1129) else: quickfix.StringField.__init__(self, 1129, data) class RefApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1130) else: quickfix.StringField.__init__(self, 1130, data) class RefCstmApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1131) else: quickfix.StringField.__init__(self, 1131, data) class DefaultApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1137) else: quickfix.StringField.__init__(self, 1137, data) class Account(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1) else: quickfix.StringField.__init__(self, 1, data) class AdvId(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 2) else: quickfix.StringField.__init__(self, 2, data) class AdvRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 3) else: quickfix.StringField.__init__(self, 3, data) class AdvSide(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 4) else: quickfix.CharField.__init__(self, 4, data) class AdvTransType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 5) else: quickfix.StringField.__init__(self, 5, data) class AvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 6) else: quickfix.DoubleField.__init__(self, 6, data) class ClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 11) else: quickfix.StringField.__init__(self, 11, data) class Commission(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 12) else: quickfix.DoubleField.__init__(self, 12, data) class CommType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 13) else: quickfix.CharField.__init__(self, 13, data) class CumQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 14) else: quickfix.DoubleField.__init__(self, 14, data) class Currency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 15) else: quickfix.StringField.__init__(self, 15, data) class ExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 17) else: quickfix.StringField.__init__(self, 17, data) class ExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 18) else: quickfix.StringField.__init__(self, 18, data) class ExecRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 19) else: quickfix.StringField.__init__(self, 19, data) class ExecTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 20) else: quickfix.CharField.__init__(self, 20, data) class HandlInst(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 21) else: quickfix.CharField.__init__(self, 21, data) class IDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 22) else: quickfix.StringField.__init__(self, 22, data) class IOIid(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 23) else: quickfix.StringField.__init__(self, 23, data) class IOIOthSvc(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 24) else: quickfix.CharField.__init__(self, 24, data) class IOIQltyInd(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 25) else: quickfix.CharField.__init__(self, 25, data) class IOIRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 26) else: quickfix.StringField.__init__(self, 26, data) class IOIShares(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 27) else: quickfix.StringField.__init__(self, 27, data) class IOITransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 28) else: quickfix.CharField.__init__(self, 28, data) class LastCapacity(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 29) else: quickfix.CharField.__init__(self, 29, data) class LastMkt(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 30) else: quickfix.StringField.__init__(self, 30, data) class LastPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 31) else: quickfix.DoubleField.__init__(self, 31, data) class LastShares(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 32) else: quickfix.DoubleField.__init__(self, 32, data) class LinesOfText(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 33) else: quickfix.IntField.__init__(self, 33, data) class OrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 37) else: quickfix.StringField.__init__(self, 37, data) class OrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 38) else: quickfix.DoubleField.__init__(self, 38, data) class OrdStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 39) else: quickfix.CharField.__init__(self, 39, data) class OrdType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 40) else: quickfix.CharField.__init__(self, 40, data) class OrigClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 41) else: quickfix.StringField.__init__(self, 41, data) class OrigTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 42) else: quickfix.UtcTimeStampField.__init__(self, 42, data) class Price(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 44) else: quickfix.DoubleField.__init__(self, 44, data) class RelatdSym(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 46) else: quickfix.StringField.__init__(self, 46, data) class Rule80A(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 47) else: quickfix.CharField.__init__(self, 47, data) class SecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 48) else: quickfix.StringField.__init__(self, 48, data) class Shares(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 53) else: quickfix.DoubleField.__init__(self, 53, data) class Side(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 54) else: quickfix.CharField.__init__(self, 54, data) class Symbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 55) else: quickfix.StringField.__init__(self, 55, data) class TimeInForce(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 59) else: quickfix.CharField.__init__(self, 59, data) class TransactTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 60) else: quickfix.UtcTimeStampField.__init__(self, 60, data) class Urgency(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 61) else: quickfix.CharField.__init__(self, 61, data) class ValidUntilTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 62) else: quickfix.UtcTimeStampField.__init__(self, 62, data) class SettlmntTyp(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 63) else: quickfix.CharField.__init__(self, 63, data) class FutSettDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 64) else: quickfix.StringField.__init__(self, 64, data) class SymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 65) else: quickfix.StringField.__init__(self, 65, data) class ListID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 66) else: quickfix.StringField.__init__(self, 66, data) class ListSeqNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 67) else: quickfix.IntField.__init__(self, 67, data) class ListNoOrds(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 68) else: quickfix.IntField.__init__(self, 68, data) class ListExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 69) else: quickfix.StringField.__init__(self, 69, data) class AllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 70) else: quickfix.StringField.__init__(self, 70, data) class AllocTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 71) else: quickfix.CharField.__init__(self, 71, data) class RefAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 72) else: quickfix.StringField.__init__(self, 72, data) class NoOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 73) else: quickfix.IntField.__init__(self, 73, data) class AvgPrxPrecision(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 74) else: quickfix.IntField.__init__(self, 74, data) class TradeDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 75) else: quickfix.StringField.__init__(self, 75, data) class ExecBroker(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 76) else: quickfix.StringField.__init__(self, 76, data) class OpenClose(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 77) else: quickfix.CharField.__init__(self, 77, data) class NoAllocs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 78) else: quickfix.IntField.__init__(self, 78, data) class AllocAccount(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 79) else: quickfix.StringField.__init__(self, 79, data) class AllocShares(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 80) else: quickfix.DoubleField.__init__(self, 80, data) class ProcessCode(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 81) else: quickfix.CharField.__init__(self, 81, data) class NoRpts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 82) else: quickfix.IntField.__init__(self, 82, data) class RptSeq(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 83) else: quickfix.IntField.__init__(self, 83, data) class CxlQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 84) else: quickfix.DoubleField.__init__(self, 84, data) class NoDlvyInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 85) else: quickfix.IntField.__init__(self, 85, data) class DlvyInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 86) else: quickfix.StringField.__init__(self, 86, data) class AllocStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 87) else: quickfix.IntField.__init__(self, 87, data) class AllocRejCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 88) else: quickfix.IntField.__init__(self, 88, data) class BrokerOfCredit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 92) else: quickfix.StringField.__init__(self, 92, data) class EmailType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 94) else: quickfix.CharField.__init__(self, 94, data) class StopPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 99) else: quickfix.DoubleField.__init__(self, 99, data) class ExDestination(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 100) else: quickfix.StringField.__init__(self, 100, data) class CxlRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 102) else: quickfix.IntField.__init__(self, 102, data) class OrdRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 103) else: quickfix.IntField.__init__(self, 103, data) class IOIQualifier(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 104) else: quickfix.CharField.__init__(self, 104, data) class WaveNo(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 105) else: quickfix.StringField.__init__(self, 105, data) class Issuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 106) else: quickfix.StringField.__init__(self, 106, data) class SecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 107) else: quickfix.StringField.__init__(self, 107, data) class ClientID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 109) else: quickfix.StringField.__init__(self, 109, data) class MinQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 110) else: quickfix.DoubleField.__init__(self, 110, data) class MaxFloor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 111) else: quickfix.DoubleField.__init__(self, 111, data) class ReportToExch(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 113) else: quickfix.BoolField.__init__(self, 113, data) class LocateReqd(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 114) else: quickfix.BoolField.__init__(self, 114, data) class QuoteID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 117) else: quickfix.StringField.__init__(self, 117, data) class NetMoney(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 118) else: quickfix.DoubleField.__init__(self, 118, data) class SettlCurrAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 119) else: quickfix.DoubleField.__init__(self, 119, data) class SettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 120) else: quickfix.StringField.__init__(self, 120, data) class ForexReq(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 121) else: quickfix.BoolField.__init__(self, 121, data) class NoExecs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 124) else: quickfix.IntField.__init__(self, 124, data) class CxlType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 125) else: quickfix.CharField.__init__(self, 125, data) class ExpireTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 126) else: quickfix.UtcTimeStampField.__init__(self, 126, data) class DKReason(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 127) else: quickfix.CharField.__init__(self, 127, data) class IOINaturalFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 130) else: quickfix.BoolField.__init__(self, 130, data) class QuoteReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 131) else: quickfix.StringField.__init__(self, 131, data) class BidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 132) else: quickfix.DoubleField.__init__(self, 132, data) class OfferPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 133) else: quickfix.DoubleField.__init__(self, 133, data) class BidSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 134) else: quickfix.DoubleField.__init__(self, 134, data) class OfferSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 135) else: quickfix.DoubleField.__init__(self, 135, data) class NoMiscFees(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 136) else: quickfix.IntField.__init__(self, 136, data) class MiscFeeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 137) else: quickfix.DoubleField.__init__(self, 137, data) class MiscFeeCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 138) else: quickfix.StringField.__init__(self, 138, data) class MiscFeeType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 139) else: quickfix.StringField.__init__(self, 139, data) class PrevClosePx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 140) else: quickfix.DoubleField.__init__(self, 140, data) class NoRelatedSym(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 146) else: quickfix.IntField.__init__(self, 146, data) class Subject(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 147) else: quickfix.StringField.__init__(self, 147, data) class Headline(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 148) else: quickfix.StringField.__init__(self, 148, data) class URLLink(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 149) else: quickfix.StringField.__init__(self, 149, data) class ExecType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 150) else: quickfix.CharField.__init__(self, 150, data) class LeavesQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 151) else: quickfix.DoubleField.__init__(self, 151, data) class CashOrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 152) else: quickfix.DoubleField.__init__(self, 152, data) class AllocAvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 153) else: quickfix.DoubleField.__init__(self, 153, data) class AllocNetMoney(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 154) else: quickfix.DoubleField.__init__(self, 154, data) class SettlCurrFxRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 155) else: quickfix.DoubleField.__init__(self, 155, data) class SettlCurrFxRateCalc(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 156) else: quickfix.CharField.__init__(self, 156, data) class NumDaysInterest(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 157) else: quickfix.IntField.__init__(self, 157, data) class AccruedInterestRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 158) else: quickfix.DoubleField.__init__(self, 158, data) class AccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 159) else: quickfix.DoubleField.__init__(self, 159, data) class SettlInstMode(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 160) else: quickfix.CharField.__init__(self, 160, data) class AllocText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 161) else: quickfix.StringField.__init__(self, 161, data) class SettlInstID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 162) else: quickfix.StringField.__init__(self, 162, data) class SettlInstTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 163) else: quickfix.CharField.__init__(self, 163, data) class EmailThreadID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 164) else: quickfix.StringField.__init__(self, 164, data) class SettlInstSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 165) else: quickfix.CharField.__init__(self, 165, data) class SettlLocation(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 166) else: quickfix.StringField.__init__(self, 166, data) class SecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 167) else: quickfix.StringField.__init__(self, 167, data) class EffectiveTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 168) else: quickfix.UtcTimeStampField.__init__(self, 168, data) class StandInstDbType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 169) else: quickfix.IntField.__init__(self, 169, data) class StandInstDbName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 170) else: quickfix.StringField.__init__(self, 170, data) class StandInstDbID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 171) else: quickfix.StringField.__init__(self, 171, data) class SettlDeliveryType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 172) else: quickfix.IntField.__init__(self, 172, data) class SettlDepositoryCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 173) else: quickfix.StringField.__init__(self, 173, data) class SettlBrkrCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 174) else: quickfix.StringField.__init__(self, 174, data) class SettlInstCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 175) else: quickfix.StringField.__init__(self, 175, data) class SecuritySettlAgentName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 176) else: quickfix.StringField.__init__(self, 176, data) class SecuritySettlAgentCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 177) else: quickfix.StringField.__init__(self, 177, data) class SecuritySettlAgentAcctNum(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 178) else: quickfix.StringField.__init__(self, 178, data) class SecuritySettlAgentAcctName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 179) else: quickfix.StringField.__init__(self, 179, data) class SecuritySettlAgentContactName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 180) else: quickfix.StringField.__init__(self, 180, data) class SecuritySettlAgentContactPhone(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 181) else: quickfix.StringField.__init__(self, 181, data) class CashSettlAgentName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 182) else: quickfix.StringField.__init__(self, 182, data) class CashSettlAgentCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 183) else: quickfix.StringField.__init__(self, 183, data) class CashSettlAgentAcctNum(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 184) else: quickfix.StringField.__init__(self, 184, data) class CashSettlAgentAcctName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 185) else: quickfix.StringField.__init__(self, 185, data) class CashSettlAgentContactName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 186) else: quickfix.StringField.__init__(self, 186, data) class CashSettlAgentContactPhone(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 187) else: quickfix.StringField.__init__(self, 187, data) class BidSpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 188) else: quickfix.DoubleField.__init__(self, 188, data) class BidForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 189) else: quickfix.DoubleField.__init__(self, 189, data) class OfferSpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 190) else: quickfix.DoubleField.__init__(self, 190, data) class OfferForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 191) else: quickfix.DoubleField.__init__(self, 191, data) class OrderQty2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 192) else: quickfix.DoubleField.__init__(self, 192, data) class FutSettDate2(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 193) else: quickfix.StringField.__init__(self, 193, data) class LastSpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 194) else: quickfix.DoubleField.__init__(self, 194, data) class LastForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 195) else: quickfix.DoubleField.__init__(self, 195, data) class AllocLinkID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 196) else: quickfix.StringField.__init__(self, 196, data) class AllocLinkType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 197) else: quickfix.IntField.__init__(self, 197, data) class SecondaryOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 198) else: quickfix.StringField.__init__(self, 198, data) class NoIOIQualifiers(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 199) else: quickfix.IntField.__init__(self, 199, data) class MaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 200) else: quickfix.StringField.__init__(self, 200, data) class PutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 201) else: quickfix.IntField.__init__(self, 201, data) class StrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 202) else: quickfix.DoubleField.__init__(self, 202, data) class CoveredOrUncovered(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 203) else: quickfix.IntField.__init__(self, 203, data) class CustomerOrFirm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 204) else: quickfix.IntField.__init__(self, 204, data) class MaturityDay(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 205) else: quickfix.StringField.__init__(self, 205, data) class OptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 206) else: quickfix.CharField.__init__(self, 206, data) class SecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 207) else: quickfix.StringField.__init__(self, 207, data) class NotifyBrokerOfCredit(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 208) else: quickfix.BoolField.__init__(self, 208, data) class AllocHandlInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 209) else: quickfix.IntField.__init__(self, 209, data) class MaxShow(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 210) else: quickfix.DoubleField.__init__(self, 210, data) class PegDifference(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 211) else: quickfix.DoubleField.__init__(self, 211, data) class SendingDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 51) else: quickfix.StringField.__init__(self, 51, data) class TotNoOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 68) else: quickfix.IntField.__init__(self, 68, data) class SettlInstRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 214) else: quickfix.StringField.__init__(self, 214, data) class NoRoutingIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 215) else: quickfix.IntField.__init__(self, 215, data) class RoutingType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 216) else: quickfix.IntField.__init__(self, 216, data) class RoutingID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 217) else: quickfix.StringField.__init__(self, 217, data) class SpreadToBenchmark(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 218) else: quickfix.DoubleField.__init__(self, 218, data) class Benchmark(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 219) else: quickfix.CharField.__init__(self, 219, data) class CouponRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 223) else: quickfix.DoubleField.__init__(self, 223, data) class ContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 231) else: quickfix.DoubleField.__init__(self, 231, data) class MDReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 262) else: quickfix.StringField.__init__(self, 262, data) class SubscriptionRequestType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 263) else: quickfix.CharField.__init__(self, 263, data) class MarketDepth(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 264) else: quickfix.IntField.__init__(self, 264, data) class MDUpdateType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 265) else: quickfix.IntField.__init__(self, 265, data) class AggregatedBook(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 266) else: quickfix.BoolField.__init__(self, 266, data) class NoMDEntryTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 267) else: quickfix.IntField.__init__(self, 267, data) class NoMDEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 268) else: quickfix.IntField.__init__(self, 268, data) class MDEntryType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 269) else: quickfix.CharField.__init__(self, 269, data) class MDEntryPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 270) else: quickfix.DoubleField.__init__(self, 270, data) class MDEntrySize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 271) else: quickfix.DoubleField.__init__(self, 271, data) class MDEntryDate(quickfix.UtcDateField): def __init__(self, data = None): if data == None: quickfix.UtcDateField.__init__(self, 272) else: quickfix.UtcDateField.__init__(self, 272, data) class MDEntryTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 273) else: quickfix.UtcTimeOnlyField.__init__(self, 273, data) class TickDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 274) else: quickfix.CharField.__init__(self, 274, data) class MDMkt(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 275) else: quickfix.StringField.__init__(self, 275, data) class QuoteCondition(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 276) else: quickfix.StringField.__init__(self, 276, data) class TradeCondition(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 277) else: quickfix.StringField.__init__(self, 277, data) class MDEntryID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 278) else: quickfix.StringField.__init__(self, 278, data) class MDUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 279) else: quickfix.CharField.__init__(self, 279, data) class MDEntryRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 280) else: quickfix.StringField.__init__(self, 280, data) class MDReqRejReason(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 281) else: quickfix.CharField.__init__(self, 281, data) class MDEntryOriginator(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 282) else: quickfix.StringField.__init__(self, 282, data) class LocationID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 283) else: quickfix.StringField.__init__(self, 283, data) class DeskID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 284) else: quickfix.StringField.__init__(self, 284, data) class DeleteReason(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 285) else: quickfix.CharField.__init__(self, 285, data) class OpenCloseSettleFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 286) else: quickfix.StringField.__init__(self, 286, data) class SellerDays(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 287) else: quickfix.IntField.__init__(self, 287, data) class MDEntryBuyer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 288) else: quickfix.StringField.__init__(self, 288, data) class MDEntrySeller(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 289) else: quickfix.StringField.__init__(self, 289, data) class MDEntryPositionNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 290) else: quickfix.IntField.__init__(self, 290, data) class FinancialStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 291) else: quickfix.StringField.__init__(self, 291, data) class CorporateAction(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 292) else: quickfix.StringField.__init__(self, 292, data) class DefBidSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 293) else: quickfix.DoubleField.__init__(self, 293, data) class DefOfferSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 294) else: quickfix.DoubleField.__init__(self, 294, data) class NoQuoteEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 295) else: quickfix.IntField.__init__(self, 295, data) class NoQuoteSets(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 296) else: quickfix.IntField.__init__(self, 296, data) class QuoteAckStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 297) else: quickfix.IntField.__init__(self, 297, data) class QuoteCancelType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 298) else: quickfix.IntField.__init__(self, 298, data) class QuoteEntryID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 299) else: quickfix.StringField.__init__(self, 299, data) class QuoteRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 300) else: quickfix.IntField.__init__(self, 300, data) class QuoteResponseLevel(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 301) else: quickfix.IntField.__init__(self, 301, data) class QuoteSetID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 302) else: quickfix.StringField.__init__(self, 302, data) class QuoteRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 303) else: quickfix.IntField.__init__(self, 303, data) class TotQuoteEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 304) else: quickfix.IntField.__init__(self, 304, data) class UnderlyingIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 305) else: quickfix.StringField.__init__(self, 305, data) class UnderlyingIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 306) else: quickfix.StringField.__init__(self, 306, data) class UnderlyingSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 307) else: quickfix.StringField.__init__(self, 307, data) class UnderlyingSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 308) else: quickfix.StringField.__init__(self, 308, data) class UnderlyingSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 309) else: quickfix.StringField.__init__(self, 309, data) class UnderlyingSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 310) else: quickfix.StringField.__init__(self, 310, data) class UnderlyingSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 311) else: quickfix.StringField.__init__(self, 311, data) class UnderlyingSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 312) else: quickfix.StringField.__init__(self, 312, data) class UnderlyingMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 313) else: quickfix.StringField.__init__(self, 313, data) class UnderlyingMaturityDay(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 314) else: quickfix.StringField.__init__(self, 314, data) class UnderlyingPutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 315) else: quickfix.IntField.__init__(self, 315, data) class UnderlyingStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 316) else: quickfix.DoubleField.__init__(self, 316, data) class UnderlyingOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 317) else: quickfix.CharField.__init__(self, 317, data) class UnderlyingCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 318) else: quickfix.StringField.__init__(self, 318, data) class RatioQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 319) else: quickfix.DoubleField.__init__(self, 319, data) class SecurityReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 320) else: quickfix.StringField.__init__(self, 320, data) class SecurityRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 321) else: quickfix.IntField.__init__(self, 321, data) class SecurityResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 322) else: quickfix.StringField.__init__(self, 322, data) class SecurityResponseType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 323) else: quickfix.IntField.__init__(self, 323, data) class SecurityStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 324) else: quickfix.StringField.__init__(self, 324, data) class UnsolicitedIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 325) else: quickfix.BoolField.__init__(self, 325, data) class SecurityTradingStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 326) else: quickfix.IntField.__init__(self, 326, data) class HaltReasonChar(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 327) else: quickfix.CharField.__init__(self, 327, data) class InViewOfCommon(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 328) else: quickfix.BoolField.__init__(self, 328, data) class DueToRelated(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 329) else: quickfix.BoolField.__init__(self, 329, data) class BuyVolume(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 330) else: quickfix.DoubleField.__init__(self, 330, data) class SellVolume(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 331) else: quickfix.DoubleField.__init__(self, 331, data) class HighPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 332) else: quickfix.DoubleField.__init__(self, 332, data) class LowPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 333) else: quickfix.DoubleField.__init__(self, 333, data) class Adjustment(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 334) else: quickfix.IntField.__init__(self, 334, data) class TradSesReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 335) else: quickfix.StringField.__init__(self, 335, data) class TradingSessionID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 336) else: quickfix.StringField.__init__(self, 336, data) class ContraTrader(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 337) else: quickfix.StringField.__init__(self, 337, data) class TradSesMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 338) else: quickfix.IntField.__init__(self, 338, data) class TradSesMode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 339) else: quickfix.IntField.__init__(self, 339, data) class TradSesStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 340) else: quickfix.IntField.__init__(self, 340, data) class TradSesStartTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 341) else: quickfix.UtcTimeStampField.__init__(self, 341, data) class TradSesOpenTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 342) else: quickfix.UtcTimeStampField.__init__(self, 342, data) class TradSesPreCloseTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 343) else: quickfix.UtcTimeStampField.__init__(self, 343, data) class TradSesCloseTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 344) else: quickfix.UtcTimeStampField.__init__(self, 344, data) class TradSesEndTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 345) else: quickfix.UtcTimeStampField.__init__(self, 345, data) class NumberOfOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 346) else: quickfix.IntField.__init__(self, 346, data) class EncodedIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 348) else: quickfix.IntField.__init__(self, 348, data) class EncodedIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 349) else: quickfix.StringField.__init__(self, 349, data) class EncodedSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 350) else: quickfix.IntField.__init__(self, 350, data) class EncodedSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 351) else: quickfix.StringField.__init__(self, 351, data) class EncodedListExecInstLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 352) else: quickfix.IntField.__init__(self, 352, data) class EncodedListExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 353) else: quickfix.StringField.__init__(self, 353, data) class EncodedSubjectLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 356) else: quickfix.IntField.__init__(self, 356, data) class EncodedSubject(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 357) else: quickfix.StringField.__init__(self, 357, data) class EncodedHeadlineLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 358) else: quickfix.IntField.__init__(self, 358, data) class EncodedHeadline(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 359) else: quickfix.StringField.__init__(self, 359, data) class EncodedAllocTextLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 360) else: quickfix.IntField.__init__(self, 360, data) class EncodedAllocText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 361) else: quickfix.StringField.__init__(self, 361, data) class EncodedUnderlyingIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 362) else: quickfix.IntField.__init__(self, 362, data) class EncodedUnderlyingIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 363) else: quickfix.StringField.__init__(self, 363, data) class EncodedUnderlyingSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 364) else: quickfix.IntField.__init__(self, 364, data) class EncodedUnderlyingSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 365) else: quickfix.StringField.__init__(self, 365, data) class AllocPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 366) else: quickfix.DoubleField.__init__(self, 366, data) class QuoteSetValidUntilTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 367) else: quickfix.UtcTimeStampField.__init__(self, 367, data) class QuoteEntryRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 368) else: quickfix.IntField.__init__(self, 368, data) class OnBehalfOfSendingTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 370) else: quickfix.UtcTimeStampField.__init__(self, 370, data) class BidRequestTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 374) else: quickfix.CharField.__init__(self, 374, data) class ContraBroker(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 375) else: quickfix.StringField.__init__(self, 375, data) class ComplianceID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 376) else: quickfix.StringField.__init__(self, 376, data) class SolicitedFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 377) else: quickfix.BoolField.__init__(self, 377, data) class ExecRestatementReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 378) else: quickfix.IntField.__init__(self, 378, data) class BusinessRejectRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 379) else: quickfix.StringField.__init__(self, 379, data) class BusinessRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 380) else: quickfix.IntField.__init__(self, 380, data) class GrossTradeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 381) else: quickfix.DoubleField.__init__(self, 381, data) class NoContraBrokers(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 382) else: quickfix.IntField.__init__(self, 382, data) class NoTradingSessions(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 386) else: quickfix.IntField.__init__(self, 386, data) class TotalVolumeTraded(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 387) else: quickfix.DoubleField.__init__(self, 387, data) class DiscretionInst(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 388) else: quickfix.CharField.__init__(self, 388, data) class DiscretionOffset(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 389) else: quickfix.DoubleField.__init__(self, 389, data) class BidID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 390) else: quickfix.StringField.__init__(self, 390, data) class ClientBidID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 391) else: quickfix.StringField.__init__(self, 391, data) class ListName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 392) else: quickfix.StringField.__init__(self, 392, data) class TotalNumSecurities(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 393) else: quickfix.IntField.__init__(self, 393, data) class BidType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 394) else: quickfix.IntField.__init__(self, 394, data) class NumTickets(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 395) else: quickfix.IntField.__init__(self, 395, data) class SideValue1(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 396) else: quickfix.DoubleField.__init__(self, 396, data) class SideValue2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 397) else: quickfix.DoubleField.__init__(self, 397, data) class NoBidDescriptors(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 398) else: quickfix.IntField.__init__(self, 398, data) class BidDescriptorType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 399) else: quickfix.IntField.__init__(self, 399, data) class BidDescriptor(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 400) else: quickfix.StringField.__init__(self, 400, data) class SideValueInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 401) else: quickfix.IntField.__init__(self, 401, data) class LiquidityPctLow(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 402) else: quickfix.DoubleField.__init__(self, 402, data) class LiquidityPctHigh(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 403) else: quickfix.DoubleField.__init__(self, 403, data) class LiquidityValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 404) else: quickfix.DoubleField.__init__(self, 404, data) class EFPTrackingError(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 405) else: quickfix.DoubleField.__init__(self, 405, data) class FairValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 406) else: quickfix.DoubleField.__init__(self, 406, data) class OutsideIndexPct(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 407) else: quickfix.DoubleField.__init__(self, 407, data) class ValueOfFutures(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 408) else: quickfix.DoubleField.__init__(self, 408, data) class LiquidityIndType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 409) else: quickfix.IntField.__init__(self, 409, data) class WtAverageLiquidity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 410) else: quickfix.DoubleField.__init__(self, 410, data) class ExchangeForPhysical(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 411) else: quickfix.BoolField.__init__(self, 411, data) class OutMainCntryUIndex(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 412) else: quickfix.DoubleField.__init__(self, 412, data) class CrossPercent(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 413) else: quickfix.DoubleField.__init__(self, 413, data) class ProgRptReqs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 414) else: quickfix.IntField.__init__(self, 414, data) class ProgPeriodInterval(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 415) else: quickfix.IntField.__init__(self, 415, data) class IncTaxInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 416) else: quickfix.IntField.__init__(self, 416, data) class NumBidders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 417) else: quickfix.IntField.__init__(self, 417, data) class TradeType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 418) else: quickfix.CharField.__init__(self, 418, data) class BasisPxType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 419) else: quickfix.CharField.__init__(self, 419, data) class NoBidComponents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 420) else: quickfix.IntField.__init__(self, 420, data) class Country(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 421) else: quickfix.StringField.__init__(self, 421, data) class TotNoStrikes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 422) else: quickfix.IntField.__init__(self, 422, data) class PriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 423) else: quickfix.IntField.__init__(self, 423, data) class DayOrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 424) else: quickfix.DoubleField.__init__(self, 424, data) class DayCumQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 425) else: quickfix.DoubleField.__init__(self, 425, data) class DayAvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 426) else: quickfix.DoubleField.__init__(self, 426, data) class GTBookingInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 427) else: quickfix.IntField.__init__(self, 427, data) class NoStrikes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 428) else: quickfix.IntField.__init__(self, 428, data) class ListStatusType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 429) else: quickfix.IntField.__init__(self, 429, data) class NetGrossInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 430) else: quickfix.IntField.__init__(self, 430, data) class ListOrderStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 431) else: quickfix.IntField.__init__(self, 431, data) class ExpireDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 432) else: quickfix.StringField.__init__(self, 432, data) class ListExecInstType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 433) else: quickfix.CharField.__init__(self, 433, data) class CxlRejResponseTo(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 434) else: quickfix.CharField.__init__(self, 434, data) class UnderlyingCouponRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 435) else: quickfix.DoubleField.__init__(self, 435, data) class UnderlyingContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 436) else: quickfix.DoubleField.__init__(self, 436, data) class ContraTradeQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 437) else: quickfix.DoubleField.__init__(self, 437, data) class ContraTradeTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 438) else: quickfix.UtcTimeStampField.__init__(self, 438, data) class ClearingFirm(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 439) else: quickfix.StringField.__init__(self, 439, data) class ClearingAccount(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 440) else: quickfix.StringField.__init__(self, 440, data) class LiquidityNumSecurities(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 441) else: quickfix.IntField.__init__(self, 441, data) class MultiLegReportingType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 442) else: quickfix.CharField.__init__(self, 442, data) class StrikeTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 443) else: quickfix.UtcTimeStampField.__init__(self, 443, data) class ListStatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 444) else: quickfix.StringField.__init__(self, 444, data) class EncodedListStatusTextLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 445) else: quickfix.IntField.__init__(self, 445, data) class EncodedListStatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 446) else: quickfix.StringField.__init__(self, 446, data) class SecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 22) else: quickfix.StringField.__init__(self, 22, data) class IOIQty(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 27) else: quickfix.StringField.__init__(self, 27, data) class LastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 32) else: quickfix.DoubleField.__init__(self, 32, data) class Quantity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 53) else: quickfix.DoubleField.__init__(self, 53, data) class PositionEffect(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 77) else: quickfix.CharField.__init__(self, 77, data) class AllocQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 80) else: quickfix.DoubleField.__init__(self, 80, data) class Spread(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 218) else: quickfix.DoubleField.__init__(self, 218, data) class BenchmarkCurveCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 220) else: quickfix.StringField.__init__(self, 220, data) class BenchmarkCurveName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 221) else: quickfix.StringField.__init__(self, 221, data) class BenchmarkCurvePoint(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 222) else: quickfix.StringField.__init__(self, 222, data) class CouponPaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 224) else: quickfix.StringField.__init__(self, 224, data) class IssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 225) else: quickfix.StringField.__init__(self, 225, data) class RepurchaseTerm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 226) else: quickfix.IntField.__init__(self, 226, data) class RepurchaseRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 227) else: quickfix.DoubleField.__init__(self, 227, data) class Factor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 228) else: quickfix.DoubleField.__init__(self, 228, data) class TradeOriginationDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 229) else: quickfix.StringField.__init__(self, 229, data) class ExDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 230) else: quickfix.StringField.__init__(self, 230, data) class NoStipulations(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 232) else: quickfix.IntField.__init__(self, 232, data) class StipulationType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 233) else: quickfix.StringField.__init__(self, 233, data) class StipulationValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 234) else: quickfix.StringField.__init__(self, 234, data) class YieldType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 235) else: quickfix.StringField.__init__(self, 235, data) class Yield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 236) else: quickfix.DoubleField.__init__(self, 236, data) class TotalTakedown(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 237) else: quickfix.DoubleField.__init__(self, 237, data) class Concession(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 238) else: quickfix.DoubleField.__init__(self, 238, data) class RepoCollateralSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 239) else: quickfix.StringField.__init__(self, 239, data) class RedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 240) else: quickfix.StringField.__init__(self, 240, data) class UnderlyingCouponPaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 241) else: quickfix.StringField.__init__(self, 241, data) class UnderlyingIssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 242) else: quickfix.StringField.__init__(self, 242, data) class UnderlyingRepoCollateralSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 243) else: quickfix.StringField.__init__(self, 243, data) class UnderlyingRepurchaseTerm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 244) else: quickfix.IntField.__init__(self, 244, data) class UnderlyingRepurchaseRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 245) else: quickfix.DoubleField.__init__(self, 245, data) class UnderlyingFactor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 246) else: quickfix.DoubleField.__init__(self, 246, data) class UnderlyingRedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 247) else: quickfix.StringField.__init__(self, 247, data) class LegCouponPaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 248) else: quickfix.StringField.__init__(self, 248, data) class LegIssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 249) else: quickfix.StringField.__init__(self, 249, data) class LegRepoCollateralSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 250) else: quickfix.StringField.__init__(self, 250, data) class LegRepurchaseTerm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 251) else: quickfix.IntField.__init__(self, 251, data) class LegRepurchaseRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 252) else: quickfix.DoubleField.__init__(self, 252, data) class LegFactor(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 253) else: quickfix.DoubleField.__init__(self, 253, data) class LegRedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 254) else: quickfix.StringField.__init__(self, 254, data) class CreditRating(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 255) else: quickfix.StringField.__init__(self, 255, data) class UnderlyingCreditRating(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 256) else: quickfix.StringField.__init__(self, 256, data) class LegCreditRating(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 257) else: quickfix.StringField.__init__(self, 257, data) class TradedFlatSwitch(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 258) else: quickfix.BoolField.__init__(self, 258, data) class BasisFeatureDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 259) else: quickfix.StringField.__init__(self, 259, data) class BasisFeaturePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 260) else: quickfix.DoubleField.__init__(self, 260, data) class QuoteStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 297) else: quickfix.IntField.__init__(self, 297, data) class UnderlyingSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 305) else: quickfix.StringField.__init__(self, 305, data) class PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 447) else: quickfix.CharField.__init__(self, 447, data) class PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 448) else: quickfix.StringField.__init__(self, 448, data) class TotalVolumeTradedDate(quickfix.UtcDateField): def __init__(self, data = None): if data == None: quickfix.UtcDateField.__init__(self, 449) else: quickfix.UtcDateField.__init__(self, 449, data) class TotalVolumeTradedTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 450) else: quickfix.UtcTimeOnlyField.__init__(self, 450, data) class NetChgPrevDay(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 451) else: quickfix.DoubleField.__init__(self, 451, data) class PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 452) else: quickfix.IntField.__init__(self, 452, data) class NoPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 453) else: quickfix.IntField.__init__(self, 453, data) class NoSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 454) else: quickfix.IntField.__init__(self, 454, data) class SecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 455) else: quickfix.StringField.__init__(self, 455, data) class SecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 456) else: quickfix.StringField.__init__(self, 456, data) class NoUnderlyingSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 457) else: quickfix.IntField.__init__(self, 457, data) class UnderlyingSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 458) else: quickfix.StringField.__init__(self, 458, data) class UnderlyingSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 459) else: quickfix.StringField.__init__(self, 459, data) class Product(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 460) else: quickfix.IntField.__init__(self, 460, data) class CFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 461) else: quickfix.StringField.__init__(self, 461, data) class UnderlyingProduct(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 462) else: quickfix.IntField.__init__(self, 462, data) class UnderlyingCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 463) else: quickfix.StringField.__init__(self, 463, data) class QuantityType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 465) else: quickfix.IntField.__init__(self, 465, data) class BookingRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 466) else: quickfix.StringField.__init__(self, 466, data) class IndividualAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 467) else: quickfix.StringField.__init__(self, 467, data) class RoundingDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 468) else: quickfix.CharField.__init__(self, 468, data) class RoundingModulus(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 469) else: quickfix.DoubleField.__init__(self, 469, data) class CountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 470) else: quickfix.StringField.__init__(self, 470, data) class StateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 471) else: quickfix.StringField.__init__(self, 471, data) class LocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 472) else: quickfix.StringField.__init__(self, 472, data) class NoRegistDtls(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 473) else: quickfix.IntField.__init__(self, 473, data) class MailingDtls(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 474) else: quickfix.StringField.__init__(self, 474, data) class InvestorCountryOfResidence(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 475) else: quickfix.StringField.__init__(self, 475, data) class PaymentRef(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 476) else: quickfix.StringField.__init__(self, 476, data) class DistribPaymentMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 477) else: quickfix.IntField.__init__(self, 477, data) class CashDistribCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 478) else: quickfix.StringField.__init__(self, 478, data) class CommCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 479) else: quickfix.StringField.__init__(self, 479, data) class CancellationRights(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 480) else: quickfix.CharField.__init__(self, 480, data) class MoneyLaunderingStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 481) else: quickfix.CharField.__init__(self, 481, data) class MailingInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 482) else: quickfix.StringField.__init__(self, 482, data) class TransBkdTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 483) else: quickfix.UtcTimeStampField.__init__(self, 483, data) class ExecPriceType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 484) else: quickfix.CharField.__init__(self, 484, data) class ExecPriceAdjustment(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 485) else: quickfix.DoubleField.__init__(self, 485, data) class DateOfBirth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 486) else: quickfix.StringField.__init__(self, 486, data) class TradeReportTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 487) else: quickfix.IntField.__init__(self, 487, data) class CardHolderName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 488) else: quickfix.StringField.__init__(self, 488, data) class CardNumber(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 489) else: quickfix.StringField.__init__(self, 489, data) class CardExpDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 490) else: quickfix.StringField.__init__(self, 490, data) class CardIssNo(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 491) else: quickfix.StringField.__init__(self, 491, data) class PaymentMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 492) else: quickfix.IntField.__init__(self, 492, data) class RegistAcctType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 493) else: quickfix.StringField.__init__(self, 493, data) class Designation(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 494) else: quickfix.StringField.__init__(self, 494, data) class TaxAdvantageType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 495) else: quickfix.IntField.__init__(self, 495, data) class RegistRejReasonText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 496) else: quickfix.StringField.__init__(self, 496, data) class FundRenewWaiv(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 497) else: quickfix.CharField.__init__(self, 497, data) class CashDistribAgentName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 498) else: quickfix.StringField.__init__(self, 498, data) class CashDistribAgentCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 499) else: quickfix.StringField.__init__(self, 499, data) class CashDistribAgentAcctNumber(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 500) else: quickfix.StringField.__init__(self, 500, data) class CashDistribPayRef(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 501) else: quickfix.StringField.__init__(self, 501, data) class CardStartDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 503) else: quickfix.StringField.__init__(self, 503, data) class PaymentDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 504) else: quickfix.StringField.__init__(self, 504, data) class PaymentRemitterID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 505) else: quickfix.StringField.__init__(self, 505, data) class RegistStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 506) else: quickfix.CharField.__init__(self, 506, data) class RegistRejReasonCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 507) else: quickfix.IntField.__init__(self, 507, data) class RegistRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 508) else: quickfix.StringField.__init__(self, 508, data) class RegistDetls(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 509) else: quickfix.StringField.__init__(self, 509, data) class NoDistribInsts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 510) else: quickfix.IntField.__init__(self, 510, data) class RegistEmail(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 511) else: quickfix.StringField.__init__(self, 511, data) class DistribPercentage(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 512) else: quickfix.DoubleField.__init__(self, 512, data) class RegistID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 513) else: quickfix.StringField.__init__(self, 513, data) class RegistTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 514) else: quickfix.CharField.__init__(self, 514, data) class ExecValuationPoint(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 515) else: quickfix.UtcTimeStampField.__init__(self, 515, data) class OrderPercent(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 516) else: quickfix.DoubleField.__init__(self, 516, data) class OwnershipType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 517) else: quickfix.CharField.__init__(self, 517, data) class NoContAmts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 518) else: quickfix.IntField.__init__(self, 518, data) class ContAmtType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 519) else: quickfix.IntField.__init__(self, 519, data) class ContAmtValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 520) else: quickfix.DoubleField.__init__(self, 520, data) class ContAmtCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 521) else: quickfix.StringField.__init__(self, 521, data) class OwnerType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 522) else: quickfix.IntField.__init__(self, 522, data) class PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 523) else: quickfix.StringField.__init__(self, 523, data) class NestedPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 524) else: quickfix.StringField.__init__(self, 524, data) class NestedPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 525) else: quickfix.CharField.__init__(self, 525, data) class SecondaryClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 526) else: quickfix.StringField.__init__(self, 526, data) class SecondaryExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 527) else: quickfix.StringField.__init__(self, 527, data) class OrderCapacity(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 528) else: quickfix.CharField.__init__(self, 528, data) class OrderRestrictions(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 529) else: quickfix.StringField.__init__(self, 529, data) class MassCancelRequestType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 530) else: quickfix.CharField.__init__(self, 530, data) class MassCancelResponse(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 531) else: quickfix.CharField.__init__(self, 531, data) class MassCancelRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 532) else: quickfix.IntField.__init__(self, 532, data) class TotalAffectedOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 533) else: quickfix.IntField.__init__(self, 533, data) class NoAffectedOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 534) else: quickfix.IntField.__init__(self, 534, data) class AffectedOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 535) else: quickfix.StringField.__init__(self, 535, data) class AffectedSecondaryOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 536) else: quickfix.StringField.__init__(self, 536, data) class QuoteType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 537) else: quickfix.IntField.__init__(self, 537, data) class NestedPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 538) else: quickfix.IntField.__init__(self, 538, data) class NoNestedPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 539) else: quickfix.IntField.__init__(self, 539, data) class TotalAccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 540) else: quickfix.DoubleField.__init__(self, 540, data) class MaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 541) else: quickfix.StringField.__init__(self, 541, data) class UnderlyingMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 542) else: quickfix.StringField.__init__(self, 542, data) class InstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 543) else: quickfix.StringField.__init__(self, 543, data) class CashMargin(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 544) else: quickfix.CharField.__init__(self, 544, data) class NestedPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 545) else: quickfix.StringField.__init__(self, 545, data) class Scope(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 546) else: quickfix.StringField.__init__(self, 546, data) class MDImplicitDelete(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 547) else: quickfix.BoolField.__init__(self, 547, data) class CrossID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 548) else: quickfix.StringField.__init__(self, 548, data) class CrossType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 549) else: quickfix.IntField.__init__(self, 549, data) class CrossPrioritization(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 550) else: quickfix.IntField.__init__(self, 550, data) class OrigCrossID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 551) else: quickfix.StringField.__init__(self, 551, data) class NoSides(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 552) else: quickfix.IntField.__init__(self, 552, data) class NoLegs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 555) else: quickfix.IntField.__init__(self, 555, data) class LegCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 556) else: quickfix.StringField.__init__(self, 556, data) class TotalNumSecurityTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 557) else: quickfix.IntField.__init__(self, 557, data) class NoSecurityTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 558) else: quickfix.IntField.__init__(self, 558, data) class SecurityListRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 559) else: quickfix.IntField.__init__(self, 559, data) class SecurityRequestResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 560) else: quickfix.IntField.__init__(self, 560, data) class RoundLot(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 561) else: quickfix.DoubleField.__init__(self, 561, data) class MinTradeVol(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 562) else: quickfix.DoubleField.__init__(self, 562, data) class MultiLegRptTypeReq(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 563) else: quickfix.IntField.__init__(self, 563, data) class LegPositionEffect(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 564) else: quickfix.CharField.__init__(self, 564, data) class LegCoveredOrUncovered(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 565) else: quickfix.IntField.__init__(self, 565, data) class LegPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 566) else: quickfix.DoubleField.__init__(self, 566, data) class TradSesStatusRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 567) else: quickfix.IntField.__init__(self, 567, data) class TradeRequestID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 568) else: quickfix.StringField.__init__(self, 568, data) class TradeRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 569) else: quickfix.IntField.__init__(self, 569, data) class PreviouslyReported(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 570) else: quickfix.BoolField.__init__(self, 570, data) class TradeReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 571) else: quickfix.StringField.__init__(self, 571, data) class TradeReportRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 572) else: quickfix.StringField.__init__(self, 572, data) class MatchStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 573) else: quickfix.CharField.__init__(self, 573, data) class MatchType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 574) else: quickfix.StringField.__init__(self, 574, data) class OddLot(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 575) else: quickfix.BoolField.__init__(self, 575, data) class NoClearingInstructions(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 576) else: quickfix.IntField.__init__(self, 576, data) class ClearingInstruction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 577) else: quickfix.IntField.__init__(self, 577, data) class TradeInputSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 578) else: quickfix.StringField.__init__(self, 578, data) class TradeInputDevice(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 579) else: quickfix.StringField.__init__(self, 579, data) class NoDates(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 580) else: quickfix.IntField.__init__(self, 580, data) class AccountType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 581) else: quickfix.IntField.__init__(self, 581, data) class CustOrderCapacity(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 582) else: quickfix.IntField.__init__(self, 582, data) class ClOrdLinkID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 583) else: quickfix.StringField.__init__(self, 583, data) class MassStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 584) else: quickfix.StringField.__init__(self, 584, data) class MassStatusReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 585) else: quickfix.IntField.__init__(self, 585, data) class OrigOrdModTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 586) else: quickfix.UtcTimeStampField.__init__(self, 586, data) class LegSettlmntTyp(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 587) else: quickfix.CharField.__init__(self, 587, data) class LegFutSettDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 588) else: quickfix.StringField.__init__(self, 588, data) class DayBookingInst(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 589) else: quickfix.CharField.__init__(self, 589, data) class BookingUnit(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 590) else: quickfix.CharField.__init__(self, 590, data) class PreallocMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 591) else: quickfix.CharField.__init__(self, 591, data) class UnderlyingCountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 592) else: quickfix.StringField.__init__(self, 592, data) class UnderlyingStateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 593) else: quickfix.StringField.__init__(self, 593, data) class UnderlyingLocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 594) else: quickfix.StringField.__init__(self, 594, data) class UnderlyingInstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 595) else: quickfix.StringField.__init__(self, 595, data) class LegCountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 596) else: quickfix.StringField.__init__(self, 596, data) class LegStateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 597) else: quickfix.StringField.__init__(self, 597, data) class LegLocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 598) else: quickfix.StringField.__init__(self, 598, data) class LegInstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 599) else: quickfix.StringField.__init__(self, 599, data) class LegSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 600) else: quickfix.StringField.__init__(self, 600, data) class LegSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 601) else: quickfix.StringField.__init__(self, 601, data) class LegSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 602) else: quickfix.StringField.__init__(self, 602, data) class LegSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 603) else: quickfix.StringField.__init__(self, 603, data) class NoLegSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 604) else: quickfix.IntField.__init__(self, 604, data) class LegSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 605) else: quickfix.StringField.__init__(self, 605, data) class LegSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 606) else: quickfix.StringField.__init__(self, 606, data) class LegProduct(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 607) else: quickfix.IntField.__init__(self, 607, data) class LegCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 608) else: quickfix.StringField.__init__(self, 608, data) class LegSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 609) else: quickfix.StringField.__init__(self, 609, data) class LegMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 610) else: quickfix.StringField.__init__(self, 610, data) class LegMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 611) else: quickfix.StringField.__init__(self, 611, data) class LegStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 612) else: quickfix.DoubleField.__init__(self, 612, data) class LegOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 613) else: quickfix.CharField.__init__(self, 613, data) class LegContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 614) else: quickfix.DoubleField.__init__(self, 614, data) class LegCouponRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 615) else: quickfix.DoubleField.__init__(self, 615, data) class LegSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 616) else: quickfix.StringField.__init__(self, 616, data) class LegIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 617) else: quickfix.StringField.__init__(self, 617, data) class EncodedLegIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 618) else: quickfix.IntField.__init__(self, 618, data) class EncodedLegIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 619) else: quickfix.StringField.__init__(self, 619, data) class LegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 620) else: quickfix.StringField.__init__(self, 620, data) class EncodedLegSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 621) else: quickfix.IntField.__init__(self, 621, data) class EncodedLegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 622) else: quickfix.StringField.__init__(self, 622, data) class LegRatioQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 623) else: quickfix.DoubleField.__init__(self, 623, data) class LegSide(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 624) else: quickfix.CharField.__init__(self, 624, data) class TradingSessionSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 625) else: quickfix.StringField.__init__(self, 625, data) class AllocType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 626) else: quickfix.IntField.__init__(self, 626, data) class MidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 631) else: quickfix.DoubleField.__init__(self, 631, data) class BidYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 632) else: quickfix.DoubleField.__init__(self, 632, data) class MidYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 633) else: quickfix.DoubleField.__init__(self, 633, data) class OfferYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 634) else: quickfix.DoubleField.__init__(self, 634, data) class ClearingFeeIndicator(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 635) else: quickfix.StringField.__init__(self, 635, data) class WorkingIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 636) else: quickfix.BoolField.__init__(self, 636, data) class LegLastPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 637) else: quickfix.DoubleField.__init__(self, 637, data) class PriorityIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 638) else: quickfix.IntField.__init__(self, 638, data) class PriceImprovement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 639) else: quickfix.DoubleField.__init__(self, 639, data) class Price2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 640) else: quickfix.DoubleField.__init__(self, 640, data) class LastForwardPoints2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 641) else: quickfix.DoubleField.__init__(self, 641, data) class BidForwardPoints2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 642) else: quickfix.DoubleField.__init__(self, 642, data) class OfferForwardPoints2(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 643) else: quickfix.DoubleField.__init__(self, 643, data) class RFQReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 644) else: quickfix.StringField.__init__(self, 644, data) class MktBidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 645) else: quickfix.DoubleField.__init__(self, 645, data) class MktOfferPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 646) else: quickfix.DoubleField.__init__(self, 646, data) class MinBidSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 647) else: quickfix.DoubleField.__init__(self, 647, data) class MinOfferSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 648) else: quickfix.DoubleField.__init__(self, 648, data) class QuoteStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 649) else: quickfix.StringField.__init__(self, 649, data) class LegalConfirm(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 650) else: quickfix.BoolField.__init__(self, 650, data) class UnderlyingLastPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 651) else: quickfix.DoubleField.__init__(self, 651, data) class UnderlyingLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 652) else: quickfix.DoubleField.__init__(self, 652, data) class LegRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 654) else: quickfix.StringField.__init__(self, 654, data) class ContraLegRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 655) else: quickfix.StringField.__init__(self, 655, data) class SettlCurrBidFxRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 656) else: quickfix.DoubleField.__init__(self, 656, data) class SettlCurrOfferFxRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 657) else: quickfix.DoubleField.__init__(self, 657, data) class QuoteRequestRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 658) else: quickfix.IntField.__init__(self, 658, data) class SideComplianceID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 659) else: quickfix.StringField.__init__(self, 659, data) class IOIID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 23) else: quickfix.StringField.__init__(self, 23, data) class NoLinesOfText(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 33) else: quickfix.IntField.__init__(self, 33, data) class SettlType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 63) else: quickfix.StringField.__init__(self, 63, data) class SettlDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 64) else: quickfix.StringField.__init__(self, 64, data) class AvgPxPrecision(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 74) else: quickfix.IntField.__init__(self, 74, data) class SettlDate2(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 193) else: quickfix.StringField.__init__(self, 193, data) class PegOffsetValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 211) else: quickfix.DoubleField.__init__(self, 211, data) class OpenCloseSettlFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 286) else: quickfix.StringField.__init__(self, 286, data) class TotNoQuoteEntries(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 304) else: quickfix.IntField.__init__(self, 304, data) class DiscretionOffsetValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 389) else: quickfix.DoubleField.__init__(self, 389, data) class TotNoRelatedSym(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 393) else: quickfix.IntField.__init__(self, 393, data) class BidTradeType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 418) else: quickfix.CharField.__init__(self, 418, data) class CardIssNum(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 491) else: quickfix.StringField.__init__(self, 491, data) class CashDistribAgentAcctName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 502) else: quickfix.StringField.__init__(self, 502, data) class RegistDtls(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 509) else: quickfix.StringField.__init__(self, 509, data) class TotNoSecurityTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 557) else: quickfix.IntField.__init__(self, 557, data) class LegSettlType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 587) else: quickfix.CharField.__init__(self, 587, data) class LegSettlDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 588) else: quickfix.StringField.__init__(self, 588, data) class AcctIDSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 660) else: quickfix.IntField.__init__(self, 660, data) class AllocAcctIDSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 661) else: quickfix.IntField.__init__(self, 661, data) class BenchmarkPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 662) else: quickfix.DoubleField.__init__(self, 662, data) class BenchmarkPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 663) else: quickfix.IntField.__init__(self, 663, data) class ConfirmID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 664) else: quickfix.StringField.__init__(self, 664, data) class ConfirmStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 665) else: quickfix.IntField.__init__(self, 665, data) class ConfirmTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 666) else: quickfix.IntField.__init__(self, 666, data) class ContractSettlMonth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 667) else: quickfix.StringField.__init__(self, 667, data) class DeliveryForm(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 668) else: quickfix.IntField.__init__(self, 668, data) class LastParPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 669) else: quickfix.DoubleField.__init__(self, 669, data) class NoLegAllocs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 670) else: quickfix.IntField.__init__(self, 670, data) class LegAllocAccount(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 671) else: quickfix.StringField.__init__(self, 671, data) class LegIndividualAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 672) else: quickfix.StringField.__init__(self, 672, data) class LegAllocQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 673) else: quickfix.DoubleField.__init__(self, 673, data) class LegAllocAcctIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 674) else: quickfix.StringField.__init__(self, 674, data) class LegSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 675) else: quickfix.StringField.__init__(self, 675, data) class LegBenchmarkCurveCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 676) else: quickfix.StringField.__init__(self, 676, data) class LegBenchmarkCurveName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 677) else: quickfix.StringField.__init__(self, 677, data) class LegBenchmarkCurvePoint(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 678) else: quickfix.StringField.__init__(self, 678, data) class LegBenchmarkPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 679) else: quickfix.DoubleField.__init__(self, 679, data) class LegBenchmarkPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 680) else: quickfix.IntField.__init__(self, 680, data) class LegBidPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 681) else: quickfix.DoubleField.__init__(self, 681, data) class LegIOIQty(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 682) else: quickfix.StringField.__init__(self, 682, data) class NoLegStipulations(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 683) else: quickfix.IntField.__init__(self, 683, data) class LegOfferPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 684) else: quickfix.DoubleField.__init__(self, 684, data) class LegPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 686) else: quickfix.IntField.__init__(self, 686, data) class LegQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 687) else: quickfix.DoubleField.__init__(self, 687, data) class LegStipulationType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 688) else: quickfix.StringField.__init__(self, 688, data) class LegStipulationValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 689) else: quickfix.StringField.__init__(self, 689, data) class LegSwapType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 690) else: quickfix.IntField.__init__(self, 690, data) class Pool(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 691) else: quickfix.StringField.__init__(self, 691, data) class QuotePriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 692) else: quickfix.IntField.__init__(self, 692, data) class QuoteRespID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 693) else: quickfix.StringField.__init__(self, 693, data) class QuoteRespType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 694) else: quickfix.IntField.__init__(self, 694, data) class QuoteQualifier(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 695) else: quickfix.CharField.__init__(self, 695, data) class YieldRedemptionDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 696) else: quickfix.StringField.__init__(self, 696, data) class YieldRedemptionPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 697) else: quickfix.DoubleField.__init__(self, 697, data) class YieldRedemptionPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 698) else: quickfix.IntField.__init__(self, 698, data) class BenchmarkSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 699) else: quickfix.StringField.__init__(self, 699, data) class ReversalIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 700) else: quickfix.BoolField.__init__(self, 700, data) class YieldCalcDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 701) else: quickfix.StringField.__init__(self, 701, data) class NoPositions(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 702) else: quickfix.IntField.__init__(self, 702, data) class PosType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 703) else: quickfix.StringField.__init__(self, 703, data) class LongQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 704) else: quickfix.DoubleField.__init__(self, 704, data) class ShortQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 705) else: quickfix.DoubleField.__init__(self, 705, data) class PosQtyStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 706) else: quickfix.IntField.__init__(self, 706, data) class PosAmtType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 707) else: quickfix.StringField.__init__(self, 707, data) class PosAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 708) else: quickfix.DoubleField.__init__(self, 708, data) class PosTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 709) else: quickfix.IntField.__init__(self, 709, data) class PosReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 710) else: quickfix.StringField.__init__(self, 710, data) class NoUnderlyings(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 711) else: quickfix.IntField.__init__(self, 711, data) class PosMaintAction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 712) else: quickfix.IntField.__init__(self, 712, data) class OrigPosReqRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 713) else: quickfix.StringField.__init__(self, 713, data) class PosMaintRptRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 714) else: quickfix.StringField.__init__(self, 714, data) class ClearingBusinessDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 715) else: quickfix.StringField.__init__(self, 715, data) class SettlSessID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 716) else: quickfix.StringField.__init__(self, 716, data) class SettlSessSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 717) else: quickfix.StringField.__init__(self, 717, data) class AdjustmentType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 718) else: quickfix.IntField.__init__(self, 718, data) class ContraryInstructionIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 719) else: quickfix.BoolField.__init__(self, 719, data) class PriorSpreadIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 720) else: quickfix.BoolField.__init__(self, 720, data) class PosMaintRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 721) else: quickfix.StringField.__init__(self, 721, data) class PosMaintStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 722) else: quickfix.IntField.__init__(self, 722, data) class PosMaintResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 723) else: quickfix.IntField.__init__(self, 723, data) class PosReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 724) else: quickfix.IntField.__init__(self, 724, data) class ResponseTransportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 725) else: quickfix.IntField.__init__(self, 725, data) class ResponseDestination(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 726) else: quickfix.StringField.__init__(self, 726, data) class TotalNumPosReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 727) else: quickfix.IntField.__init__(self, 727, data) class PosReqResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 728) else: quickfix.IntField.__init__(self, 728, data) class PosReqStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 729) else: quickfix.IntField.__init__(self, 729, data) class SettlPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 730) else: quickfix.DoubleField.__init__(self, 730, data) class SettlPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 731) else: quickfix.IntField.__init__(self, 731, data) class UnderlyingSettlPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 732) else: quickfix.DoubleField.__init__(self, 732, data) class UnderlyingSettlPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 733) else: quickfix.IntField.__init__(self, 733, data) class PriorSettlPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 734) else: quickfix.DoubleField.__init__(self, 734, data) class NoQuoteQualifiers(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 735) else: quickfix.IntField.__init__(self, 735, data) class AllocSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 736) else: quickfix.StringField.__init__(self, 736, data) class AllocSettlCurrAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 737) else: quickfix.DoubleField.__init__(self, 737, data) class InterestAtMaturity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 738) else: quickfix.DoubleField.__init__(self, 738, data) class LegDatedDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 739) else: quickfix.StringField.__init__(self, 739, data) class LegPool(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 740) else: quickfix.StringField.__init__(self, 740, data) class AllocInterestAtMaturity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 741) else: quickfix.DoubleField.__init__(self, 741, data) class AllocAccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 742) else: quickfix.DoubleField.__init__(self, 742, data) class DeliveryDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 743) else: quickfix.StringField.__init__(self, 743, data) class AssignmentMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 744) else: quickfix.CharField.__init__(self, 744, data) class AssignmentUnit(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 745) else: quickfix.DoubleField.__init__(self, 745, data) class OpenInterest(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 746) else: quickfix.DoubleField.__init__(self, 746, data) class ExerciseMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 747) else: quickfix.CharField.__init__(self, 747, data) class TotNumTradeReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 748) else: quickfix.IntField.__init__(self, 748, data) class TradeRequestResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 749) else: quickfix.IntField.__init__(self, 749, data) class TradeRequestStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 750) else: quickfix.IntField.__init__(self, 750, data) class TradeReportRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 751) else: quickfix.IntField.__init__(self, 751, data) class SideMultiLegReportingType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 752) else: quickfix.IntField.__init__(self, 752, data) class NoPosAmt(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 753) else: quickfix.IntField.__init__(self, 753, data) class AutoAcceptIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 754) else: quickfix.BoolField.__init__(self, 754, data) class AllocReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 755) else: quickfix.StringField.__init__(self, 755, data) class NoNested2PartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 756) else: quickfix.IntField.__init__(self, 756, data) class Nested2PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 757) else: quickfix.StringField.__init__(self, 757, data) class Nested2PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 758) else: quickfix.CharField.__init__(self, 758, data) class Nested2PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 759) else: quickfix.IntField.__init__(self, 759, data) class Nested2PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 760) else: quickfix.StringField.__init__(self, 760, data) class BenchmarkSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 761) else: quickfix.StringField.__init__(self, 761, data) class SecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 762) else: quickfix.StringField.__init__(self, 762, data) class UnderlyingSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 763) else: quickfix.StringField.__init__(self, 763, data) class LegSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 764) else: quickfix.StringField.__init__(self, 764, data) class AllowableOneSidednessPct(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 765) else: quickfix.DoubleField.__init__(self, 765, data) class AllowableOneSidednessValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 766) else: quickfix.DoubleField.__init__(self, 766, data) class AllowableOneSidednessCurr(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 767) else: quickfix.StringField.__init__(self, 767, data) class NoTrdRegTimestamps(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 768) else: quickfix.IntField.__init__(self, 768, data) class TrdRegTimestamp(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 769) else: quickfix.UtcTimeStampField.__init__(self, 769, data) class TrdRegTimestampType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 770) else: quickfix.IntField.__init__(self, 770, data) class TrdRegTimestampOrigin(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 771) else: quickfix.StringField.__init__(self, 771, data) class ConfirmRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 772) else: quickfix.StringField.__init__(self, 772, data) class ConfirmType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 773) else: quickfix.IntField.__init__(self, 773, data) class ConfirmRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 774) else: quickfix.IntField.__init__(self, 774, data) class BookingType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 775) else: quickfix.IntField.__init__(self, 775, data) class IndividualAllocRejCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 776) else: quickfix.IntField.__init__(self, 776, data) class SettlInstMsgID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 777) else: quickfix.StringField.__init__(self, 777, data) class NoSettlInst(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 778) else: quickfix.IntField.__init__(self, 778, data) class LastUpdateTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 779) else: quickfix.UtcTimeStampField.__init__(self, 779, data) class AllocSettlInstType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 780) else: quickfix.IntField.__init__(self, 780, data) class NoSettlPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 781) else: quickfix.IntField.__init__(self, 781, data) class SettlPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 782) else: quickfix.StringField.__init__(self, 782, data) class SettlPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 783) else: quickfix.CharField.__init__(self, 783, data) class SettlPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 784) else: quickfix.IntField.__init__(self, 784, data) class SettlPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 785) else: quickfix.StringField.__init__(self, 785, data) class SettlPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 786) else: quickfix.IntField.__init__(self, 786, data) class DlvyInstType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 787) else: quickfix.CharField.__init__(self, 787, data) class TerminationType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 788) else: quickfix.IntField.__init__(self, 788, data) class OrdStatusReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 790) else: quickfix.StringField.__init__(self, 790, data) class SettlInstReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 791) else: quickfix.StringField.__init__(self, 791, data) class SettlInstReqRejCode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 792) else: quickfix.IntField.__init__(self, 792, data) class SecondaryAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 793) else: quickfix.StringField.__init__(self, 793, data) class AllocReportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 794) else: quickfix.IntField.__init__(self, 794, data) class AllocReportRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 795) else: quickfix.StringField.__init__(self, 795, data) class AllocCancReplaceReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 796) else: quickfix.IntField.__init__(self, 796, data) class CopyMsgIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 797) else: quickfix.BoolField.__init__(self, 797, data) class AllocAccountType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 798) else: quickfix.IntField.__init__(self, 798, data) class OrderAvgPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 799) else: quickfix.DoubleField.__init__(self, 799, data) class OrderBookingQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 800) else: quickfix.DoubleField.__init__(self, 800, data) class NoSettlPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 801) else: quickfix.IntField.__init__(self, 801, data) class NoPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 802) else: quickfix.IntField.__init__(self, 802, data) class PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 803) else: quickfix.IntField.__init__(self, 803, data) class NoNestedPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 804) else: quickfix.IntField.__init__(self, 804, data) class NestedPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 805) else: quickfix.IntField.__init__(self, 805, data) class NoNested2PartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 806) else: quickfix.IntField.__init__(self, 806, data) class Nested2PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 807) else: quickfix.IntField.__init__(self, 807, data) class AllocIntermedReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 808) else: quickfix.IntField.__init__(self, 808, data) class UnderlyingPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 810) else: quickfix.DoubleField.__init__(self, 810, data) class PriceDelta(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 811) else: quickfix.DoubleField.__init__(self, 811, data) class ApplQueueMax(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 812) else: quickfix.IntField.__init__(self, 812, data) class ApplQueueDepth(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 813) else: quickfix.IntField.__init__(self, 813, data) class ApplQueueResolution(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 814) else: quickfix.IntField.__init__(self, 814, data) class ApplQueueAction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 815) else: quickfix.IntField.__init__(self, 815, data) class NoAltMDSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 816) else: quickfix.IntField.__init__(self, 816, data) class AltMDSourceID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 817) else: quickfix.StringField.__init__(self, 817, data) class SecondaryTradeReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 818) else: quickfix.StringField.__init__(self, 818, data) class AvgPxIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 819) else: quickfix.IntField.__init__(self, 819, data) class TradeLinkID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 820) else: quickfix.StringField.__init__(self, 820, data) class OrderInputDevice(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 821) else: quickfix.StringField.__init__(self, 821, data) class UnderlyingTradingSessionID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 822) else: quickfix.StringField.__init__(self, 822, data) class UnderlyingTradingSessionSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 823) else: quickfix.StringField.__init__(self, 823, data) class TradeLegRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 824) else: quickfix.StringField.__init__(self, 824, data) class ExchangeRule(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 825) else: quickfix.StringField.__init__(self, 825, data) class TradeAllocIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 826) else: quickfix.IntField.__init__(self, 826, data) class ExpirationCycle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 827) else: quickfix.IntField.__init__(self, 827, data) class TrdType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 828) else: quickfix.IntField.__init__(self, 828, data) class TrdSubType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 829) else: quickfix.IntField.__init__(self, 829, data) class TransferReason(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 830) else: quickfix.StringField.__init__(self, 830, data) class TotNumAssignmentReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 832) else: quickfix.IntField.__init__(self, 832, data) class AsgnRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 833) else: quickfix.StringField.__init__(self, 833, data) class ThresholdAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 834) else: quickfix.DoubleField.__init__(self, 834, data) class PegMoveType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 835) else: quickfix.IntField.__init__(self, 835, data) class PegOffsetType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 836) else: quickfix.IntField.__init__(self, 836, data) class PegLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 837) else: quickfix.IntField.__init__(self, 837, data) class PegRoundDirection(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 838) else: quickfix.IntField.__init__(self, 838, data) class PeggedPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 839) else: quickfix.DoubleField.__init__(self, 839, data) class PegScope(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 840) else: quickfix.IntField.__init__(self, 840, data) class DiscretionMoveType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 841) else: quickfix.IntField.__init__(self, 841, data) class DiscretionOffsetType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 842) else: quickfix.IntField.__init__(self, 842, data) class DiscretionLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 843) else: quickfix.IntField.__init__(self, 843, data) class DiscretionRoundDirection(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 844) else: quickfix.IntField.__init__(self, 844, data) class DiscretionPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 845) else: quickfix.DoubleField.__init__(self, 845, data) class DiscretionScope(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 846) else: quickfix.IntField.__init__(self, 846, data) class TargetStrategy(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 847) else: quickfix.IntField.__init__(self, 847, data) class TargetStrategyParameters(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 848) else: quickfix.StringField.__init__(self, 848, data) class ParticipationRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 849) else: quickfix.DoubleField.__init__(self, 849, data) class TargetStrategyPerformance(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 850) else: quickfix.DoubleField.__init__(self, 850, data) class LastLiquidityInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 851) else: quickfix.IntField.__init__(self, 851, data) class PublishTrdIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 852) else: quickfix.BoolField.__init__(self, 852, data) class ShortSaleReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 853) else: quickfix.IntField.__init__(self, 853, data) class QtyType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 854) else: quickfix.IntField.__init__(self, 854, data) class SecondaryTrdType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 855) else: quickfix.IntField.__init__(self, 855, data) class TradeReportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 856) else: quickfix.IntField.__init__(self, 856, data) class AllocNoOrdersType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 857) else: quickfix.IntField.__init__(self, 857, data) class SharedCommission(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 858) else: quickfix.DoubleField.__init__(self, 858, data) class ConfirmReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 859) else: quickfix.StringField.__init__(self, 859, data) class AvgParPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 860) else: quickfix.DoubleField.__init__(self, 860, data) class ReportedPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 861) else: quickfix.DoubleField.__init__(self, 861, data) class NoCapacities(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 862) else: quickfix.IntField.__init__(self, 862, data) class OrderCapacityQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 863) else: quickfix.DoubleField.__init__(self, 863, data) class NoEvents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 864) else: quickfix.IntField.__init__(self, 864, data) class EventType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 865) else: quickfix.IntField.__init__(self, 865, data) class EventDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 866) else: quickfix.StringField.__init__(self, 866, data) class EventPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 867) else: quickfix.DoubleField.__init__(self, 867, data) class EventText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 868) else: quickfix.StringField.__init__(self, 868, data) class PctAtRisk(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 869) else: quickfix.DoubleField.__init__(self, 869, data) class NoInstrAttrib(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 870) else: quickfix.IntField.__init__(self, 870, data) class InstrAttribType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 871) else: quickfix.IntField.__init__(self, 871, data) class InstrAttribValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 872) else: quickfix.StringField.__init__(self, 872, data) class DatedDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 873) else: quickfix.StringField.__init__(self, 873, data) class InterestAccrualDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 874) else: quickfix.StringField.__init__(self, 874, data) class CPProgram(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 875) else: quickfix.IntField.__init__(self, 875, data) class CPRegType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 876) else: quickfix.StringField.__init__(self, 876, data) class UnderlyingCPProgram(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 877) else: quickfix.StringField.__init__(self, 877, data) class UnderlyingCPRegType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 878) else: quickfix.StringField.__init__(self, 878, data) class UnderlyingQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 879) else: quickfix.DoubleField.__init__(self, 879, data) class TrdMatchID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 880) else: quickfix.StringField.__init__(self, 880, data) class SecondaryTradeReportRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 881) else: quickfix.StringField.__init__(self, 881, data) class UnderlyingDirtyPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 882) else: quickfix.DoubleField.__init__(self, 882, data) class UnderlyingEndPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 883) else: quickfix.DoubleField.__init__(self, 883, data) class UnderlyingStartValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 884) else: quickfix.DoubleField.__init__(self, 884, data) class UnderlyingCurrentValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 885) else: quickfix.DoubleField.__init__(self, 885, data) class UnderlyingEndValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 886) else: quickfix.DoubleField.__init__(self, 886, data) class NoUnderlyingStips(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 887) else: quickfix.IntField.__init__(self, 887, data) class UnderlyingStipType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 888) else: quickfix.StringField.__init__(self, 888, data) class UnderlyingStipValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 889) else: quickfix.StringField.__init__(self, 889, data) class MaturityNetMoney(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 890) else: quickfix.DoubleField.__init__(self, 890, data) class MiscFeeBasis(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 891) else: quickfix.IntField.__init__(self, 891, data) class TotNoAllocs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 892) else: quickfix.IntField.__init__(self, 892, data) class LastFragment(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 893) else: quickfix.BoolField.__init__(self, 893, data) class CollReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 894) else: quickfix.StringField.__init__(self, 894, data) class CollAsgnReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 895) else: quickfix.IntField.__init__(self, 895, data) class CollInquiryQualifier(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 896) else: quickfix.IntField.__init__(self, 896, data) class NoTrades(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 897) else: quickfix.IntField.__init__(self, 897, data) class MarginRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 898) else: quickfix.DoubleField.__init__(self, 898, data) class MarginExcess(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 899) else: quickfix.DoubleField.__init__(self, 899, data) class TotalNetValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 900) else: quickfix.DoubleField.__init__(self, 900, data) class CashOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 901) else: quickfix.DoubleField.__init__(self, 901, data) class CollAsgnID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 902) else: quickfix.StringField.__init__(self, 902, data) class CollAsgnTransType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 903) else: quickfix.IntField.__init__(self, 903, data) class CollRespID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 904) else: quickfix.StringField.__init__(self, 904, data) class CollAsgnRespType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 905) else: quickfix.IntField.__init__(self, 905, data) class CollAsgnRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 906) else: quickfix.IntField.__init__(self, 906, data) class CollAsgnRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 907) else: quickfix.StringField.__init__(self, 907, data) class CollRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 908) else: quickfix.StringField.__init__(self, 908, data) class CollInquiryID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 909) else: quickfix.StringField.__init__(self, 909, data) class CollStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 910) else: quickfix.IntField.__init__(self, 910, data) class TotNumReports(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 911) else: quickfix.IntField.__init__(self, 911, data) class LastRptRequested(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 912) else: quickfix.BoolField.__init__(self, 912, data) class AgreementDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 913) else: quickfix.StringField.__init__(self, 913, data) class AgreementID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 914) else: quickfix.StringField.__init__(self, 914, data) class AgreementDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 915) else: quickfix.StringField.__init__(self, 915, data) class StartDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 916) else: quickfix.StringField.__init__(self, 916, data) class EndDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 917) else: quickfix.StringField.__init__(self, 917, data) class AgreementCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 918) else: quickfix.StringField.__init__(self, 918, data) class DeliveryType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 919) else: quickfix.IntField.__init__(self, 919, data) class EndAccruedInterestAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 920) else: quickfix.DoubleField.__init__(self, 920, data) class StartCash(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 921) else: quickfix.DoubleField.__init__(self, 921, data) class EndCash(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 922) else: quickfix.DoubleField.__init__(self, 922, data) class UserRequestID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 923) else: quickfix.StringField.__init__(self, 923, data) class UserRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 924) else: quickfix.IntField.__init__(self, 924, data) class NewPassword(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 925) else: quickfix.StringField.__init__(self, 925, data) class UserStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 926) else: quickfix.IntField.__init__(self, 926, data) class UserStatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 927) else: quickfix.StringField.__init__(self, 927, data) class StatusValue(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 928) else: quickfix.IntField.__init__(self, 928, data) class StatusText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 929) else: quickfix.StringField.__init__(self, 929, data) class RefCompID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 930) else: quickfix.StringField.__init__(self, 930, data) class RefSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 931) else: quickfix.StringField.__init__(self, 931, data) class NetworkResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 932) else: quickfix.StringField.__init__(self, 932, data) class NetworkRequestID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 933) else: quickfix.StringField.__init__(self, 933, data) class LastNetworkResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 934) else: quickfix.StringField.__init__(self, 934, data) class NetworkRequestType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 935) else: quickfix.IntField.__init__(self, 935, data) class NoCompIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 936) else: quickfix.IntField.__init__(self, 936, data) class NetworkStatusResponseType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 937) else: quickfix.IntField.__init__(self, 937, data) class NoCollInquiryQualifier(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 938) else: quickfix.IntField.__init__(self, 938, data) class TrdRptStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 939) else: quickfix.IntField.__init__(self, 939, data) class AffirmStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 940) else: quickfix.IntField.__init__(self, 940, data) class UnderlyingStrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 941) else: quickfix.StringField.__init__(self, 941, data) class LegStrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 942) else: quickfix.StringField.__init__(self, 942, data) class TimeBracket(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 943) else: quickfix.StringField.__init__(self, 943, data) class CollAction(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 944) else: quickfix.IntField.__init__(self, 944, data) class CollInquiryStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 945) else: quickfix.IntField.__init__(self, 945, data) class CollInquiryResult(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 946) else: quickfix.IntField.__init__(self, 946, data) class StrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 947) else: quickfix.StringField.__init__(self, 947, data) class NoNested3PartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 948) else: quickfix.IntField.__init__(self, 948, data) class Nested3PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 949) else: quickfix.StringField.__init__(self, 949, data) class Nested3PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 950) else: quickfix.CharField.__init__(self, 950, data) class Nested3PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 951) else: quickfix.IntField.__init__(self, 951, data) class NoNested3PartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 952) else: quickfix.IntField.__init__(self, 952, data) class Nested3PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 953) else: quickfix.StringField.__init__(self, 953, data) class Nested3PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 954) else: quickfix.IntField.__init__(self, 954, data) class LegContractSettlMonth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 955) else: quickfix.StringField.__init__(self, 955, data) class LegInterestAccrualDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 956) else: quickfix.StringField.__init__(self, 956, data) class LegOrderQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 685) else: quickfix.DoubleField.__init__(self, 685, data) class NoStrategyParameters(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 957) else: quickfix.IntField.__init__(self, 957, data) class StrategyParameterName(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 958) else: quickfix.StringField.__init__(self, 958, data) class StrategyParameterType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 959) else: quickfix.IntField.__init__(self, 959, data) class StrategyParameterValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 960) else: quickfix.StringField.__init__(self, 960, data) class HostCrossID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 961) else: quickfix.StringField.__init__(self, 961, data) class SideTimeInForce(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 962) else: quickfix.UtcTimeStampField.__init__(self, 962, data) class MDReportID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 963) else: quickfix.IntField.__init__(self, 963, data) class SecurityReportID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 964) else: quickfix.IntField.__init__(self, 964, data) class SecurityStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 965) else: quickfix.StringField.__init__(self, 965, data) class SettleOnOpenFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 966) else: quickfix.StringField.__init__(self, 966, data) class StrikeMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 967) else: quickfix.DoubleField.__init__(self, 967, data) class StrikeValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 968) else: quickfix.DoubleField.__init__(self, 968, data) class MinPriceIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 969) else: quickfix.DoubleField.__init__(self, 969, data) class PositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 970) else: quickfix.IntField.__init__(self, 970, data) class NTPositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 971) else: quickfix.IntField.__init__(self, 971, data) class UnderlyingAllocationPercent(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 972) else: quickfix.DoubleField.__init__(self, 972, data) class UnderlyingCashAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 973) else: quickfix.DoubleField.__init__(self, 973, data) class UnderlyingCashType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 974) else: quickfix.StringField.__init__(self, 974, data) class UnderlyingSettlementType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 975) else: quickfix.IntField.__init__(self, 975, data) class QuantityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 976) else: quickfix.StringField.__init__(self, 976, data) class ContIntRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 977) else: quickfix.StringField.__init__(self, 977, data) class LateIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 978) else: quickfix.BoolField.__init__(self, 978, data) class InputSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 979) else: quickfix.StringField.__init__(self, 979, data) class SecurityUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 980) else: quickfix.CharField.__init__(self, 980, data) class NoExpiration(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 981) else: quickfix.IntField.__init__(self, 981, data) class ExpType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 982) else: quickfix.IntField.__init__(self, 982, data) class ExpQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 983) else: quickfix.DoubleField.__init__(self, 983, data) class NoUnderlyingAmounts(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 984) else: quickfix.IntField.__init__(self, 984, data) class UnderlyingPayAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 985) else: quickfix.DoubleField.__init__(self, 985, data) class UnderlyingCollectAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 986) else: quickfix.DoubleField.__init__(self, 986, data) class UnderlyingSettlementDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 987) else: quickfix.StringField.__init__(self, 987, data) class UnderlyingSettlementStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 988) else: quickfix.StringField.__init__(self, 988, data) class SecondaryIndividualAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 989) else: quickfix.StringField.__init__(self, 989, data) class LegReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 990) else: quickfix.StringField.__init__(self, 990, data) class RndPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 991) else: quickfix.DoubleField.__init__(self, 991, data) class IndividualAllocType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 992) else: quickfix.IntField.__init__(self, 992, data) class AllocCustomerCapacity(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 993) else: quickfix.StringField.__init__(self, 993, data) class TierCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 994) else: quickfix.StringField.__init__(self, 994, data) class UnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 996) else: quickfix.StringField.__init__(self, 996, data) class TimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 997) else: quickfix.StringField.__init__(self, 997, data) class UnderlyingUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 998) else: quickfix.StringField.__init__(self, 998, data) class LegUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 999) else: quickfix.StringField.__init__(self, 999, data) class UnderlyingTimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1000) else: quickfix.StringField.__init__(self, 1000, data) class LegTimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1001) else: quickfix.StringField.__init__(self, 1001, data) class AllocMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1002) else: quickfix.IntField.__init__(self, 1002, data) class TradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1003) else: quickfix.StringField.__init__(self, 1003, data) class SideTradeReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1005) else: quickfix.StringField.__init__(self, 1005, data) class SideFillStationCd(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1006) else: quickfix.StringField.__init__(self, 1006, data) class SideReasonCd(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1007) else: quickfix.StringField.__init__(self, 1007, data) class SideTrdSubTyp(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1008) else: quickfix.IntField.__init__(self, 1008, data) class SideQty(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1009) else: quickfix.IntField.__init__(self, 1009, data) class MessageEventSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1011) else: quickfix.StringField.__init__(self, 1011, data) class SideTrdRegTimestamp(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1012) else: quickfix.UtcTimeStampField.__init__(self, 1012, data) class SideTrdRegTimestampType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1013) else: quickfix.IntField.__init__(self, 1013, data) class SideTrdRegTimestampSrc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1014) else: quickfix.StringField.__init__(self, 1014, data) class AsOfIndicator(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1015) else: quickfix.CharField.__init__(self, 1015, data) class NoSideTrdRegTS(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1016) else: quickfix.IntField.__init__(self, 1016, data) class LegOptionRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1017) else: quickfix.DoubleField.__init__(self, 1017, data) class NoInstrumentParties(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1018) else: quickfix.IntField.__init__(self, 1018, data) class InstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1019) else: quickfix.StringField.__init__(self, 1019, data) class TradeVolume(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1020) else: quickfix.DoubleField.__init__(self, 1020, data) class MDBookType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1021) else: quickfix.IntField.__init__(self, 1021, data) class MDFeedType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1022) else: quickfix.StringField.__init__(self, 1022, data) class MDPriceLevel(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1023) else: quickfix.IntField.__init__(self, 1023, data) class MDOriginType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1024) else: quickfix.IntField.__init__(self, 1024, data) class FirstPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1025) else: quickfix.DoubleField.__init__(self, 1025, data) class MDEntrySpotRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1026) else: quickfix.DoubleField.__init__(self, 1026, data) class MDEntryForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1027) else: quickfix.DoubleField.__init__(self, 1027, data) class ManualOrderIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1028) else: quickfix.BoolField.__init__(self, 1028, data) class CustDirectedOrder(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1029) else: quickfix.BoolField.__init__(self, 1029, data) class ReceivedDeptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1030) else: quickfix.StringField.__init__(self, 1030, data) class CustOrderHandlingInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1031) else: quickfix.StringField.__init__(self, 1031, data) class OrderHandlingInstSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1032) else: quickfix.IntField.__init__(self, 1032, data) class DeskType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1033) else: quickfix.StringField.__init__(self, 1033, data) class DeskTypeSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1034) else: quickfix.IntField.__init__(self, 1034, data) class DeskOrderHandlingInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1035) else: quickfix.StringField.__init__(self, 1035, data) class ExecAckStatus(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1036) else: quickfix.CharField.__init__(self, 1036, data) class UnderlyingDeliveryAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1037) else: quickfix.DoubleField.__init__(self, 1037, data) class UnderlyingCapValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1038) else: quickfix.DoubleField.__init__(self, 1038, data) class UnderlyingSettlMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1039) else: quickfix.StringField.__init__(self, 1039, data) class SecondaryTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1040) else: quickfix.StringField.__init__(self, 1040, data) class FirmTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1041) else: quickfix.StringField.__init__(self, 1041, data) class SecondaryFirmTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1042) else: quickfix.StringField.__init__(self, 1042, data) class CollApplType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1043) else: quickfix.IntField.__init__(self, 1043, data) class UnderlyingAdjustedQuantity(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1044) else: quickfix.DoubleField.__init__(self, 1044, data) class UnderlyingFXRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1045) else: quickfix.DoubleField.__init__(self, 1045, data) class UnderlyingFXRateCalc(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1046) else: quickfix.CharField.__init__(self, 1046, data) class AllocPositionEffect(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1047) else: quickfix.CharField.__init__(self, 1047, data) class DealingCapacity(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1048) else: quickfix.CharField.__init__(self, 1048, data) class InstrmtAssignmentMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1049) else: quickfix.CharField.__init__(self, 1049, data) class InstrumentPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1050) else: quickfix.CharField.__init__(self, 1050, data) class InstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1051) else: quickfix.IntField.__init__(self, 1051, data) class NoInstrumentPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1052) else: quickfix.IntField.__init__(self, 1052, data) class InstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1053) else: quickfix.StringField.__init__(self, 1053, data) class InstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1054) else: quickfix.IntField.__init__(self, 1054, data) class PositionCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1055) else: quickfix.StringField.__init__(self, 1055, data) class CalculatedCcyLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1056) else: quickfix.DoubleField.__init__(self, 1056, data) class AggressorIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1057) else: quickfix.BoolField.__init__(self, 1057, data) class NoUndlyInstrumentParties(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1058) else: quickfix.IntField.__init__(self, 1058, data) class UndlyInstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1059) else: quickfix.StringField.__init__(self, 1059, data) class UndlyInstrumentPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1060) else: quickfix.CharField.__init__(self, 1060, data) class UndlyInstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1061) else: quickfix.IntField.__init__(self, 1061, data) class NoUndlyInstrumentPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1062) else: quickfix.IntField.__init__(self, 1062, data) class UndlyInstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1063) else: quickfix.StringField.__init__(self, 1063, data) class UndlyInstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1064) else: quickfix.IntField.__init__(self, 1064, data) class BidSwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1065) else: quickfix.DoubleField.__init__(self, 1065, data) class OfferSwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1066) else: quickfix.DoubleField.__init__(self, 1066, data) class LegBidForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1067) else: quickfix.DoubleField.__init__(self, 1067, data) class LegOfferForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1068) else: quickfix.DoubleField.__init__(self, 1068, data) class SwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1069) else: quickfix.DoubleField.__init__(self, 1069, data) class MDQuoteType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1070) else: quickfix.IntField.__init__(self, 1070, data) class LastSwapPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1071) else: quickfix.DoubleField.__init__(self, 1071, data) class SideGrossTradeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1072) else: quickfix.DoubleField.__init__(self, 1072, data) class LegLastForwardPoints(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1073) else: quickfix.DoubleField.__init__(self, 1073, data) class LegCalculatedCcyLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1074) else: quickfix.DoubleField.__init__(self, 1074, data) class LegGrossTradeAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1075) else: quickfix.DoubleField.__init__(self, 1075, data) class MaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1079) else: quickfix.StringField.__init__(self, 1079, data) class RefOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1080) else: quickfix.StringField.__init__(self, 1080, data) class RefOrderIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1081) else: quickfix.CharField.__init__(self, 1081, data) class SecondaryDisplayQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1082) else: quickfix.DoubleField.__init__(self, 1082, data) class DisplayWhen(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1083) else: quickfix.CharField.__init__(self, 1083, data) class DisplayMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1084) else: quickfix.CharField.__init__(self, 1084, data) class DisplayLowQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1085) else: quickfix.DoubleField.__init__(self, 1085, data) class DisplayHighQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1086) else: quickfix.DoubleField.__init__(self, 1086, data) class DisplayMinIncr(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1087) else: quickfix.DoubleField.__init__(self, 1087, data) class RefreshQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1088) else: quickfix.DoubleField.__init__(self, 1088, data) class MatchIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1089) else: quickfix.DoubleField.__init__(self, 1089, data) class MaxPriceLevels(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1090) else: quickfix.IntField.__init__(self, 1090, data) class PreTradeAnonymity(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1091) else: quickfix.BoolField.__init__(self, 1091, data) class PriceProtectionScope(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1092) else: quickfix.CharField.__init__(self, 1092, data) class LotType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1093) else: quickfix.CharField.__init__(self, 1093, data) class PegPriceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1094) else: quickfix.IntField.__init__(self, 1094, data) class PeggedRefPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1095) else: quickfix.DoubleField.__init__(self, 1095, data) class PegSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1096) else: quickfix.StringField.__init__(self, 1096, data) class PegSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1097) else: quickfix.StringField.__init__(self, 1097, data) class PegSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1098) else: quickfix.StringField.__init__(self, 1098, data) class PegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1099) else: quickfix.StringField.__init__(self, 1099, data) class TriggerType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1100) else: quickfix.CharField.__init__(self, 1100, data) class TriggerAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1101) else: quickfix.CharField.__init__(self, 1101, data) class TriggerPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1102) else: quickfix.DoubleField.__init__(self, 1102, data) class TriggerSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1103) else: quickfix.StringField.__init__(self, 1103, data) class TriggerSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1104) else: quickfix.StringField.__init__(self, 1104, data) class TriggerSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1105) else: quickfix.StringField.__init__(self, 1105, data) class TriggerSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1106) else: quickfix.StringField.__init__(self, 1106, data) class TriggerPriceType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1107) else: quickfix.CharField.__init__(self, 1107, data) class TriggerPriceTypeScope(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1108) else: quickfix.CharField.__init__(self, 1108, data) class TriggerPriceDirection(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1109) else: quickfix.CharField.__init__(self, 1109, data) class TriggerNewPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1110) else: quickfix.DoubleField.__init__(self, 1110, data) class TriggerOrderType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1111) else: quickfix.CharField.__init__(self, 1111, data) class TriggerNewQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1112) else: quickfix.DoubleField.__init__(self, 1112, data) class TriggerTradingSessionID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1113) else: quickfix.StringField.__init__(self, 1113, data) class TriggerTradingSessionSubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1114) else: quickfix.StringField.__init__(self, 1114, data) class OrderCategory(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1115) else: quickfix.CharField.__init__(self, 1115, data) class NoRootPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1116) else: quickfix.IntField.__init__(self, 1116, data) class RootPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1117) else: quickfix.StringField.__init__(self, 1117, data) class RootPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1118) else: quickfix.CharField.__init__(self, 1118, data) class RootPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1119) else: quickfix.IntField.__init__(self, 1119, data) class NoRootPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1120) else: quickfix.IntField.__init__(self, 1120, data) class RootPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1121) else: quickfix.StringField.__init__(self, 1121, data) class RootPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1122) else: quickfix.IntField.__init__(self, 1122, data) class TradeHandlingInstr(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1123) else: quickfix.CharField.__init__(self, 1123, data) class OrigTradeHandlingInstr(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1124) else: quickfix.CharField.__init__(self, 1124, data) class OrigTradeDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1125) else: quickfix.StringField.__init__(self, 1125, data) class OrigTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1126) else: quickfix.StringField.__init__(self, 1126, data) class OrigSecondaryTradeID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1127) else: quickfix.StringField.__init__(self, 1127, data) class TZTransactTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1132) else: quickfix.StringField.__init__(self, 1132, data) class ExDestinationIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1133) else: quickfix.CharField.__init__(self, 1133, data) class ReportedPxDiff(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1134) else: quickfix.BoolField.__init__(self, 1134, data) class RptSys(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1135) else: quickfix.StringField.__init__(self, 1135, data) class AllocClearingFeeIndicator(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1136) else: quickfix.StringField.__init__(self, 1136, data) class DisplayQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1138) else: quickfix.DoubleField.__init__(self, 1138, data) class ExchangeSpecialInstructions(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1139) else: quickfix.StringField.__init__(self, 1139, data) class NoUsernames(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 809) else: quickfix.IntField.__init__(self, 809, data) class ExpirationQtyType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 982) else: quickfix.IntField.__init__(self, 982, data) class MaxTradeVol(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1140) else: quickfix.DoubleField.__init__(self, 1140, data) class NoMDFeedTypes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1141) else: quickfix.IntField.__init__(self, 1141, data) class MatchAlgorithm(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1142) else: quickfix.StringField.__init__(self, 1142, data) class MaxPriceVariation(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1143) else: quickfix.DoubleField.__init__(self, 1143, data) class ImpliedMarketIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1144) else: quickfix.IntField.__init__(self, 1144, data) class EventTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1145) else: quickfix.UtcTimeStampField.__init__(self, 1145, data) class MinPriceIncrementAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1146) else: quickfix.DoubleField.__init__(self, 1146, data) class UnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1147) else: quickfix.DoubleField.__init__(self, 1147, data) class LowLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1148) else: quickfix.DoubleField.__init__(self, 1148, data) class HighLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1149) else: quickfix.DoubleField.__init__(self, 1149, data) class TradingReferencePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1150) else: quickfix.DoubleField.__init__(self, 1150, data) class SecurityGroup(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1151) else: quickfix.StringField.__init__(self, 1151, data) class LegNumber(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1152) else: quickfix.IntField.__init__(self, 1152, data) class SettlementCycleNo(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1153) else: quickfix.IntField.__init__(self, 1153, data) class SideCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1154) else: quickfix.StringField.__init__(self, 1154, data) class SideSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1155) else: quickfix.StringField.__init__(self, 1155, data) class ApplExtID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1156) else: quickfix.IntField.__init__(self, 1156, data) class CcyAmt(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1157) else: quickfix.DoubleField.__init__(self, 1157, data) class NoSettlDetails(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1158) else: quickfix.IntField.__init__(self, 1158, data) class SettlObligMode(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1159) else: quickfix.IntField.__init__(self, 1159, data) class SettlObligMsgID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1160) else: quickfix.StringField.__init__(self, 1160, data) class SettlObligID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1161) else: quickfix.StringField.__init__(self, 1161, data) class SettlObligTransType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1162) else: quickfix.CharField.__init__(self, 1162, data) class SettlObligRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1163) else: quickfix.StringField.__init__(self, 1163, data) class SettlObligSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1164) else: quickfix.CharField.__init__(self, 1164, data) class NoSettlOblig(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1165) else: quickfix.IntField.__init__(self, 1165, data) class QuoteMsgID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1166) else: quickfix.StringField.__init__(self, 1166, data) class QuoteEntryStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1167) else: quickfix.IntField.__init__(self, 1167, data) class TotNoCxldQuotes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1168) else: quickfix.IntField.__init__(self, 1168, data) class TotNoAccQuotes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1169) else: quickfix.IntField.__init__(self, 1169, data) class TotNoRejQuotes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1170) else: quickfix.IntField.__init__(self, 1170, data) class PrivateQuote(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1171) else: quickfix.BoolField.__init__(self, 1171, data) class RespondentType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1172) else: quickfix.IntField.__init__(self, 1172, data) class MDSubBookType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1173) else: quickfix.IntField.__init__(self, 1173, data) class SecurityTradingEvent(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1174) else: quickfix.IntField.__init__(self, 1174, data) class NoStatsIndicators(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1175) else: quickfix.IntField.__init__(self, 1175, data) class StatsType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1176) else: quickfix.IntField.__init__(self, 1176, data) class NoOfSecSizes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1177) else: quickfix.IntField.__init__(self, 1177, data) class MDSecSizeType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1178) else: quickfix.IntField.__init__(self, 1178, data) class MDSecSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1179) else: quickfix.DoubleField.__init__(self, 1179, data) class ApplID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1180) else: quickfix.StringField.__init__(self, 1180, data) class ApplSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1181) else: quickfix.IntField.__init__(self, 1181, data) class ApplBegSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1182) else: quickfix.IntField.__init__(self, 1182, data) class ApplEndSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1183) else: quickfix.IntField.__init__(self, 1183, data) class SecurityXMLLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1184) else: quickfix.IntField.__init__(self, 1184, data) class SecurityXML(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1185) else: quickfix.StringField.__init__(self, 1185, data) class SecurityXMLSchema(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1186) else: quickfix.StringField.__init__(self, 1186, data) class RefreshIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1187) else: quickfix.BoolField.__init__(self, 1187, data) class Volatility(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1188) else: quickfix.DoubleField.__init__(self, 1188, data) class TimeToExpiration(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1189) else: quickfix.DoubleField.__init__(self, 1189, data) class RiskFreeRate(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1190) else: quickfix.DoubleField.__init__(self, 1190, data) class PriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1191) else: quickfix.StringField.__init__(self, 1191, data) class PriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1192) else: quickfix.DoubleField.__init__(self, 1192, data) class SettlMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1193) else: quickfix.CharField.__init__(self, 1193, data) class ExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1194) else: quickfix.IntField.__init__(self, 1194, data) class OptPayAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1195) else: quickfix.DoubleField.__init__(self, 1195, data) class PriceQuoteMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1196) else: quickfix.StringField.__init__(self, 1196, data) class FuturesValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1197) else: quickfix.StringField.__init__(self, 1197, data) class ListMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1198) else: quickfix.IntField.__init__(self, 1198, data) class CapPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1199) else: quickfix.DoubleField.__init__(self, 1199, data) class FloorPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1200) else: quickfix.DoubleField.__init__(self, 1200, data) class NoStrikeRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1201) else: quickfix.IntField.__init__(self, 1201, data) class StartStrikePxRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1202) else: quickfix.DoubleField.__init__(self, 1202, data) class EndStrikePxRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1203) else: quickfix.DoubleField.__init__(self, 1203, data) class StrikeIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1204) else: quickfix.DoubleField.__init__(self, 1204, data) class NoTickRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1205) else: quickfix.IntField.__init__(self, 1205, data) class StartTickPriceRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1206) else: quickfix.DoubleField.__init__(self, 1206, data) class EndTickPriceRange(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1207) else: quickfix.DoubleField.__init__(self, 1207, data) class TickIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1208) else: quickfix.DoubleField.__init__(self, 1208, data) class TickRuleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1209) else: quickfix.IntField.__init__(self, 1209, data) class NestedInstrAttribType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1210) else: quickfix.IntField.__init__(self, 1210, data) class NestedInstrAttribValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1211) else: quickfix.StringField.__init__(self, 1211, data) class LegMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1212) else: quickfix.StringField.__init__(self, 1212, data) class UnderlyingMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1213) else: quickfix.StringField.__init__(self, 1213, data) class DerivativeSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1214) else: quickfix.StringField.__init__(self, 1214, data) class DerivativeSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1215) else: quickfix.StringField.__init__(self, 1215, data) class DerivativeSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1216) else: quickfix.StringField.__init__(self, 1216, data) class DerivativeSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1217) else: quickfix.StringField.__init__(self, 1217, data) class NoDerivativeSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1218) else: quickfix.IntField.__init__(self, 1218, data) class DerivativeSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1219) else: quickfix.StringField.__init__(self, 1219, data) class DerivativeSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1220) else: quickfix.StringField.__init__(self, 1220, data) class SecondaryLowLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1221) else: quickfix.DoubleField.__init__(self, 1221, data) class MaturityRuleID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1222) else: quickfix.StringField.__init__(self, 1222, data) class StrikeRuleID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1223) else: quickfix.StringField.__init__(self, 1223, data) class LegUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1224) else: quickfix.DoubleField.__init__(self, 1224, data) class DerivativeOptPayAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1225) else: quickfix.DoubleField.__init__(self, 1225, data) class EndMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1226) else: quickfix.StringField.__init__(self, 1226, data) class ProductComplex(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1227) else: quickfix.StringField.__init__(self, 1227, data) class DerivativeProductComplex(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1228) else: quickfix.StringField.__init__(self, 1228, data) class MaturityMonthYearIncrement(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1229) else: quickfix.IntField.__init__(self, 1229, data) class SecondaryHighLimitPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1230) else: quickfix.DoubleField.__init__(self, 1230, data) class MinLotSize(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1231) else: quickfix.DoubleField.__init__(self, 1231, data) class NoExecInstRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1232) else: quickfix.IntField.__init__(self, 1232, data) class NoLotTypeRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1234) else: quickfix.IntField.__init__(self, 1234, data) class NoMatchRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1235) else: quickfix.IntField.__init__(self, 1235, data) class NoMaturityRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1236) else: quickfix.IntField.__init__(self, 1236, data) class NoOrdTypeRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1237) else: quickfix.IntField.__init__(self, 1237, data) class NoTimeInForceRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1239) else: quickfix.IntField.__init__(self, 1239, data) class SecondaryTradingReferencePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1240) else: quickfix.DoubleField.__init__(self, 1240, data) class StartMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1241) else: quickfix.StringField.__init__(self, 1241, data) class FlexProductEligibilityIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1242) else: quickfix.BoolField.__init__(self, 1242, data) class DerivFlexProductEligibilityIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1243) else: quickfix.BoolField.__init__(self, 1243, data) class FlexibleIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1244) else: quickfix.BoolField.__init__(self, 1244, data) class TradingCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1245) else: quickfix.StringField.__init__(self, 1245, data) class DerivativeProduct(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1246) else: quickfix.IntField.__init__(self, 1246, data) class DerivativeSecurityGroup(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1247) else: quickfix.StringField.__init__(self, 1247, data) class DerivativeCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1248) else: quickfix.StringField.__init__(self, 1248, data) class DerivativeSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1249) else: quickfix.StringField.__init__(self, 1249, data) class DerivativeSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1250) else: quickfix.StringField.__init__(self, 1250, data) class DerivativeMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1251) else: quickfix.StringField.__init__(self, 1251, data) class DerivativeMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1252) else: quickfix.StringField.__init__(self, 1252, data) class DerivativeMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1253) else: quickfix.StringField.__init__(self, 1253, data) class DerivativeSettleOnOpenFlag(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1254) else: quickfix.StringField.__init__(self, 1254, data) class DerivativeInstrmtAssignmentMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1255) else: quickfix.CharField.__init__(self, 1255, data) class DerivativeSecurityStatus(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1256) else: quickfix.StringField.__init__(self, 1256, data) class DerivativeInstrRegistry(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1257) else: quickfix.StringField.__init__(self, 1257, data) class DerivativeCountryOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1258) else: quickfix.StringField.__init__(self, 1258, data) class DerivativeStateOrProvinceOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1259) else: quickfix.StringField.__init__(self, 1259, data) class DerivativeLocaleOfIssue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1260) else: quickfix.StringField.__init__(self, 1260, data) class DerivativeStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1261) else: quickfix.DoubleField.__init__(self, 1261, data) class DerivativeStrikeCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1262) else: quickfix.StringField.__init__(self, 1262, data) class DerivativeStrikeMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1263) else: quickfix.DoubleField.__init__(self, 1263, data) class DerivativeStrikeValue(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1264) else: quickfix.DoubleField.__init__(self, 1264, data) class DerivativeOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1265) else: quickfix.CharField.__init__(self, 1265, data) class DerivativeContractMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1266) else: quickfix.DoubleField.__init__(self, 1266, data) class DerivativeMinPriceIncrement(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1267) else: quickfix.DoubleField.__init__(self, 1267, data) class DerivativeMinPriceIncrementAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1268) else: quickfix.DoubleField.__init__(self, 1268, data) class DerivativeUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1269) else: quickfix.StringField.__init__(self, 1269, data) class DerivativeUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1270) else: quickfix.DoubleField.__init__(self, 1270, data) class DerivativeTimeUnit(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1271) else: quickfix.StringField.__init__(self, 1271, data) class DerivativeSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1272) else: quickfix.StringField.__init__(self, 1272, data) class DerivativePositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1273) else: quickfix.IntField.__init__(self, 1273, data) class DerivativeNTPositionLimit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1274) else: quickfix.IntField.__init__(self, 1274, data) class DerivativeIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1275) else: quickfix.StringField.__init__(self, 1275, data) class DerivativeIssueDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1276) else: quickfix.StringField.__init__(self, 1276, data) class DerivativeEncodedIssuerLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1277) else: quickfix.IntField.__init__(self, 1277, data) class DerivativeEncodedIssuer(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1278) else: quickfix.StringField.__init__(self, 1278, data) class DerivativeSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1279) else: quickfix.StringField.__init__(self, 1279, data) class DerivativeEncodedSecurityDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1280) else: quickfix.IntField.__init__(self, 1280, data) class DerivativeEncodedSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1281) else: quickfix.StringField.__init__(self, 1281, data) class DerivativeSecurityXMLLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1282) else: quickfix.IntField.__init__(self, 1282, data) class DerivativeSecurityXML(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1283) else: quickfix.StringField.__init__(self, 1283, data) class DerivativeSecurityXMLSchema(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1284) else: quickfix.StringField.__init__(self, 1284, data) class DerivativeContractSettlMonth(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1285) else: quickfix.StringField.__init__(self, 1285, data) class NoDerivativeEvents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1286) else: quickfix.IntField.__init__(self, 1286, data) class DerivativeEventType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1287) else: quickfix.IntField.__init__(self, 1287, data) class DerivativeEventDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1288) else: quickfix.StringField.__init__(self, 1288, data) class DerivativeEventTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1289) else: quickfix.UtcTimeStampField.__init__(self, 1289, data) class DerivativeEventPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1290) else: quickfix.DoubleField.__init__(self, 1290, data) class DerivativeEventText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1291) else: quickfix.StringField.__init__(self, 1291, data) class NoDerivativeInstrumentParties(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1292) else: quickfix.IntField.__init__(self, 1292, data) class DerivativeInstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1293) else: quickfix.StringField.__init__(self, 1293, data) class DerivativeInstrumentPartyIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1294) else: quickfix.StringField.__init__(self, 1294, data) class DerivativeInstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1295) else: quickfix.IntField.__init__(self, 1295, data) class NoDerivativeInstrumentPartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1296) else: quickfix.IntField.__init__(self, 1296, data) class DerivativeInstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1297) else: quickfix.StringField.__init__(self, 1297, data) class DerivativeInstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1298) else: quickfix.IntField.__init__(self, 1298, data) class DerivativeExerciseStyle(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1299) else: quickfix.CharField.__init__(self, 1299, data) class MarketSegmentID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1300) else: quickfix.StringField.__init__(self, 1300, data) class MarketID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1301) else: quickfix.StringField.__init__(self, 1301, data) class MaturityMonthYearIncrementUnits(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1302) else: quickfix.IntField.__init__(self, 1302, data) class MaturityMonthYearFormat(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1303) else: quickfix.IntField.__init__(self, 1303, data) class StrikeExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1304) else: quickfix.IntField.__init__(self, 1304, data) class SecondaryPriceLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1305) else: quickfix.IntField.__init__(self, 1305, data) class PriceLimitType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1306) else: quickfix.IntField.__init__(self, 1306, data) class ExecInstValue(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1308) else: quickfix.CharField.__init__(self, 1308, data) class NoTradingSessionRules(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1309) else: quickfix.IntField.__init__(self, 1309, data) class NoMarketSegments(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1310) else: quickfix.IntField.__init__(self, 1310, data) class NoDerivativeInstrAttrib(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1311) else: quickfix.IntField.__init__(self, 1311, data) class NoNestedInstrAttrib(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1312) else: quickfix.IntField.__init__(self, 1312, data) class DerivativeInstrAttribType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1313) else: quickfix.IntField.__init__(self, 1313, data) class DerivativeInstrAttribValue(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1314) else: quickfix.StringField.__init__(self, 1314, data) class DerivativePriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1315) else: quickfix.StringField.__init__(self, 1315, data) class DerivativePriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1316) else: quickfix.DoubleField.__init__(self, 1316, data) class DerivativeSettlMethod(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1317) else: quickfix.CharField.__init__(self, 1317, data) class DerivativePriceQuoteMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1318) else: quickfix.StringField.__init__(self, 1318, data) class DerivativeFuturesValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1319) else: quickfix.StringField.__init__(self, 1319, data) class DerivativeListMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1320) else: quickfix.IntField.__init__(self, 1320, data) class DerivativeCapPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1321) else: quickfix.DoubleField.__init__(self, 1321, data) class DerivativeFloorPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1322) else: quickfix.DoubleField.__init__(self, 1322, data) class DerivativePutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1323) else: quickfix.IntField.__init__(self, 1323, data) class ListUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1324) else: quickfix.CharField.__init__(self, 1324, data) class ParentMktSegmID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1325) else: quickfix.StringField.__init__(self, 1325, data) class TradingSessionDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1326) else: quickfix.StringField.__init__(self, 1326, data) class TradSesUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1327) else: quickfix.CharField.__init__(self, 1327, data) class RejectText(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1328) else: quickfix.StringField.__init__(self, 1328, data) class FeeMultiplier(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1329) else: quickfix.DoubleField.__init__(self, 1329, data) class UnderlyingLegSymbol(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1330) else: quickfix.StringField.__init__(self, 1330, data) class UnderlyingLegSymbolSfx(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1331) else: quickfix.StringField.__init__(self, 1331, data) class UnderlyingLegSecurityID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1332) else: quickfix.StringField.__init__(self, 1332, data) class UnderlyingLegSecurityIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1333) else: quickfix.StringField.__init__(self, 1333, data) class NoUnderlyingLegSecurityAltID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1334) else: quickfix.IntField.__init__(self, 1334, data) class UnderlyingLegSecurityAltID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1335) else: quickfix.StringField.__init__(self, 1335, data) class UnderlyingLegSecurityAltIDSource(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1336) else: quickfix.StringField.__init__(self, 1336, data) class UnderlyingLegSecurityType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1337) else: quickfix.StringField.__init__(self, 1337, data) class UnderlyingLegSecuritySubType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1338) else: quickfix.StringField.__init__(self, 1338, data) class UnderlyingLegMaturityMonthYear(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1339) else: quickfix.StringField.__init__(self, 1339, data) class UnderlyingLegStrikePrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1340) else: quickfix.DoubleField.__init__(self, 1340, data) class UnderlyingLegSecurityExchange(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1341) else: quickfix.StringField.__init__(self, 1341, data) class NoOfLegUnderlyings(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1342) else: quickfix.IntField.__init__(self, 1342, data) class UnderlyingLegPutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1343) else: quickfix.IntField.__init__(self, 1343, data) class UnderlyingLegCFICode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1344) else: quickfix.StringField.__init__(self, 1344, data) class UnderlyingLegMaturityDate(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1345) else: quickfix.StringField.__init__(self, 1345, data) class ApplReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1346) else: quickfix.StringField.__init__(self, 1346, data) class ApplReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1347) else: quickfix.IntField.__init__(self, 1347, data) class ApplResponseType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1348) else: quickfix.IntField.__init__(self, 1348, data) class ApplTotalMessageCount(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1349) else: quickfix.IntField.__init__(self, 1349, data) class ApplLastSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1350) else: quickfix.IntField.__init__(self, 1350, data) class NoApplIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1351) else: quickfix.IntField.__init__(self, 1351, data) class ApplResendFlag(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1352) else: quickfix.BoolField.__init__(self, 1352, data) class ApplResponseID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1353) else: quickfix.StringField.__init__(self, 1353, data) class ApplResponseError(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1354) else: quickfix.IntField.__init__(self, 1354, data) class RefApplID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1355) else: quickfix.StringField.__init__(self, 1355, data) class ApplReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1356) else: quickfix.StringField.__init__(self, 1356, data) class RefApplLastSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1357) else: quickfix.IntField.__init__(self, 1357, data) class LegPutOrCall(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1358) else: quickfix.IntField.__init__(self, 1358, data) class TotNoFills(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1361) else: quickfix.IntField.__init__(self, 1361, data) class NoFills(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1362) else: quickfix.IntField.__init__(self, 1362, data) class FillExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1363) else: quickfix.StringField.__init__(self, 1363, data) class FillPx(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1364) else: quickfix.DoubleField.__init__(self, 1364, data) class FillQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1365) else: quickfix.DoubleField.__init__(self, 1365, data) class LegAllocID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1366) else: quickfix.StringField.__init__(self, 1366, data) class LegAllocSettlCurrency(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1367) else: quickfix.StringField.__init__(self, 1367, data) class TradSesEvent(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1368) else: quickfix.IntField.__init__(self, 1368, data) class MassActionReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1369) else: quickfix.StringField.__init__(self, 1369, data) class NoNotAffectedOrders(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1370) else: quickfix.IntField.__init__(self, 1370, data) class NotAffectedOrderID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1371) else: quickfix.StringField.__init__(self, 1371, data) class NotAffOrigClOrdID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1372) else: quickfix.StringField.__init__(self, 1372, data) class MassActionType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1373) else: quickfix.IntField.__init__(self, 1373, data) class MassActionScope(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1374) else: quickfix.IntField.__init__(self, 1374, data) class MassActionResponse(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1375) else: quickfix.IntField.__init__(self, 1375, data) class MassActionRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1376) else: quickfix.IntField.__init__(self, 1376, data) class MultilegModel(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1377) else: quickfix.IntField.__init__(self, 1377, data) class MultilegPriceMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1378) else: quickfix.IntField.__init__(self, 1378, data) class LegVolatility(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1379) else: quickfix.DoubleField.__init__(self, 1379, data) class DividendYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1380) else: quickfix.DoubleField.__init__(self, 1380, data) class LegDividendYield(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1381) else: quickfix.DoubleField.__init__(self, 1381, data) class CurrencyRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1382) else: quickfix.DoubleField.__init__(self, 1382, data) class LegCurrencyRatio(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1383) else: quickfix.DoubleField.__init__(self, 1383, data) class LegExecInst(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1384) else: quickfix.StringField.__init__(self, 1384, data) class ContingencyType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1385) else: quickfix.IntField.__init__(self, 1385, data) class ListRejectReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1386) else: quickfix.IntField.__init__(self, 1386, data) class NoTrdRepIndicators(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1387) else: quickfix.IntField.__init__(self, 1387, data) class TrdRepPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1388) else: quickfix.IntField.__init__(self, 1388, data) class TrdRepIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1389) else: quickfix.BoolField.__init__(self, 1389, data) class TradePublishIndicator(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1390) else: quickfix.IntField.__init__(self, 1390, data) class UnderlyingLegOptAttribute(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1391) else: quickfix.CharField.__init__(self, 1391, data) class UnderlyingLegSecurityDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1392) else: quickfix.StringField.__init__(self, 1392, data) class MarketReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1393) else: quickfix.StringField.__init__(self, 1393, data) class MarketReportID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1394) else: quickfix.StringField.__init__(self, 1394, data) class MarketUpdateAction(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1395) else: quickfix.CharField.__init__(self, 1395, data) class MarketSegmentDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1396) else: quickfix.StringField.__init__(self, 1396, data) class EncodedMktSegmDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1397) else: quickfix.IntField.__init__(self, 1397, data) class EncodedMktSegmDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1398) else: quickfix.StringField.__init__(self, 1398, data) class ApplNewSeqNum(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1399) else: quickfix.IntField.__init__(self, 1399, data) class EncryptedPasswordMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1400) else: quickfix.IntField.__init__(self, 1400, data) class EncryptedPasswordLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1401) else: quickfix.IntField.__init__(self, 1401, data) class EncryptedPassword(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1402) else: quickfix.StringField.__init__(self, 1402, data) class EncryptedNewPasswordLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1403) else: quickfix.IntField.__init__(self, 1403, data) class EncryptedNewPassword(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1404) else: quickfix.StringField.__init__(self, 1404, data) class UnderlyingLegMaturityTime(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1405) else: quickfix.StringField.__init__(self, 1405, data) class RefApplExtID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1406) else: quickfix.IntField.__init__(self, 1406, data) class DefaultApplExtID(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1407) else: quickfix.IntField.__init__(self, 1407, data) class DefaultCstmApplVerID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1408) else: quickfix.StringField.__init__(self, 1408, data) class SessionStatus(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1409) else: quickfix.IntField.__init__(self, 1409, data) class DefaultVerIndicator(quickfix.BoolField): def __init__(self, data = None): if data == None: quickfix.BoolField.__init__(self, 1410) else: quickfix.BoolField.__init__(self, 1410, data) class Nested4PartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1411) else: quickfix.IntField.__init__(self, 1411, data) class Nested4PartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1412) else: quickfix.StringField.__init__(self, 1412, data) class NoNested4PartySubIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1413) else: quickfix.IntField.__init__(self, 1413, data) class NoNested4PartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1414) else: quickfix.IntField.__init__(self, 1414, data) class Nested4PartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1415) else: quickfix.StringField.__init__(self, 1415, data) class Nested4PartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1416) else: quickfix.CharField.__init__(self, 1416, data) class Nested4PartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1417) else: quickfix.IntField.__init__(self, 1417, data) class LegLastQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1418) else: quickfix.DoubleField.__init__(self, 1418, data) class UnderlyingExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1419) else: quickfix.IntField.__init__(self, 1419, data) class LegExerciseStyle(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1420) else: quickfix.IntField.__init__(self, 1420, data) class LegPriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1421) else: quickfix.StringField.__init__(self, 1421, data) class LegPriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1422) else: quickfix.DoubleField.__init__(self, 1422, data) class UnderlyingUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1423) else: quickfix.DoubleField.__init__(self, 1423, data) class UnderlyingPriceUnitOfMeasure(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1424) else: quickfix.StringField.__init__(self, 1424, data) class UnderlyingPriceUnitOfMeasureQty(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1425) else: quickfix.DoubleField.__init__(self, 1425, data) class ApplReportType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1426) else: quickfix.IntField.__init__(self, 1426, data) class HaltReasonInt(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 327) else: quickfix.IntField.__init__(self, 327, data) class SideLastQty(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1009) else: quickfix.IntField.__init__(self, 1009, data) class UnderlyingInstrumentPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1059) else: quickfix.StringField.__init__(self, 1059, data) class UnderlyingInstrumentPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1060) else: quickfix.CharField.__init__(self, 1060, data) class UnderlyingInstrumentPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1061) else: quickfix.IntField.__init__(self, 1061, data) class UnderlyingInstrumentPartySubID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1063) else: quickfix.StringField.__init__(self, 1063, data) class UnderlyingInstrumentPartySubIDType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1064) else: quickfix.IntField.__init__(self, 1064, data) class OptPayoutAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1195) else: quickfix.DoubleField.__init__(self, 1195, data) class ValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1197) else: quickfix.StringField.__init__(self, 1197, data) class DerivativeValuationMethod(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1319) else: quickfix.StringField.__init__(self, 1319, data) class SideExecID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1427) else: quickfix.StringField.__init__(self, 1427, data) class OrderDelay(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1428) else: quickfix.IntField.__init__(self, 1428, data) class OrderDelayUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1429) else: quickfix.IntField.__init__(self, 1429, data) class VenueType(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1430) else: quickfix.CharField.__init__(self, 1430, data) class RefOrdIDReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1431) else: quickfix.IntField.__init__(self, 1431, data) class OrigCustOrderCapacity(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1432) else: quickfix.IntField.__init__(self, 1432, data) class RefApplReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1433) else: quickfix.StringField.__init__(self, 1433, data) class ModelType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1434) else: quickfix.IntField.__init__(self, 1434, data) class ContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1435) else: quickfix.IntField.__init__(self, 1435, data) class LegContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1436) else: quickfix.IntField.__init__(self, 1436, data) class UnderlyingContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1437) else: quickfix.IntField.__init__(self, 1437, data) class DerivativeContractMultiplierUnit(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1438) else: quickfix.IntField.__init__(self, 1438, data) class FlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1439) else: quickfix.IntField.__init__(self, 1439, data) class LegFlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1440) else: quickfix.IntField.__init__(self, 1440, data) class UnderlyingFlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1441) else: quickfix.IntField.__init__(self, 1441, data) class DerivativeFlowScheduleType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1442) else: quickfix.IntField.__init__(self, 1442, data) class FillLiquidityInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1443) else: quickfix.IntField.__init__(self, 1443, data) class SideLiquidityInd(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1444) else: quickfix.IntField.__init__(self, 1444, data) class NoRateSources(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1445) else: quickfix.IntField.__init__(self, 1445, data) class RateSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1446) else: quickfix.IntField.__init__(self, 1446, data) class RateSourceType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1447) else: quickfix.IntField.__init__(self, 1447, data) class ReferencePage(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1448) else: quickfix.StringField.__init__(self, 1448, data) class RestructuringType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1449) else: quickfix.StringField.__init__(self, 1449, data) class Seniority(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1450) else: quickfix.StringField.__init__(self, 1450, data) class NotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1451) else: quickfix.DoubleField.__init__(self, 1451, data) class OriginalNotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1452) else: quickfix.DoubleField.__init__(self, 1452, data) class UnderlyingRestructuringType(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1453) else: quickfix.StringField.__init__(self, 1453, data) class UnderlyingSeniority(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1454) else: quickfix.StringField.__init__(self, 1454, data) class UnderlyingNotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1455) else: quickfix.DoubleField.__init__(self, 1455, data) class UnderlyingOriginalNotionalPercentageOutstanding(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1456) else: quickfix.DoubleField.__init__(self, 1456, data) class AttachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1457) else: quickfix.DoubleField.__init__(self, 1457, data) class DetachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1458) else: quickfix.DoubleField.__init__(self, 1458, data) class UnderlyingAttachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1459) else: quickfix.DoubleField.__init__(self, 1459, data) class UnderlyingDetachmentPoint(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1460) else: quickfix.DoubleField.__init__(self, 1460, data) class NoTargetPartyIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1461) else: quickfix.IntField.__init__(self, 1461, data) class TargetPartyID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1462) else: quickfix.StringField.__init__(self, 1462, data) class TargetPartyIDSource(quickfix.CharField): def __init__(self, data = None): if data == None: quickfix.CharField.__init__(self, 1463) else: quickfix.CharField.__init__(self, 1463, data) class TargetPartyRole(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1464) else: quickfix.IntField.__init__(self, 1464, data) class SecurityListID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1465) else: quickfix.StringField.__init__(self, 1465, data) class SecurityListRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1466) else: quickfix.StringField.__init__(self, 1466, data) class SecurityListDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1467) else: quickfix.StringField.__init__(self, 1467, data) class EncodedSecurityListDescLen(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1468) else: quickfix.IntField.__init__(self, 1468, data) class EncodedSecurityListDesc(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1469) else: quickfix.StringField.__init__(self, 1469, data) class SecurityListType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1470) else: quickfix.IntField.__init__(self, 1470, data) class SecurityListTypeSource(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1471) else: quickfix.IntField.__init__(self, 1471, data) class NewsID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1472) else: quickfix.StringField.__init__(self, 1472, data) class NewsCategory(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1473) else: quickfix.IntField.__init__(self, 1473, data) class LanguageCode(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1474) else: quickfix.StringField.__init__(self, 1474, data) class NoNewsRefIDs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1475) else: quickfix.IntField.__init__(self, 1475, data) class NewsRefID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1476) else: quickfix.StringField.__init__(self, 1476, data) class NewsRefType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1477) else: quickfix.IntField.__init__(self, 1477, data) class StrikePriceDeterminationMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1478) else: quickfix.IntField.__init__(self, 1478, data) class StrikePriceBoundaryMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1479) else: quickfix.IntField.__init__(self, 1479, data) class StrikePriceBoundaryPrecision(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1480) else: quickfix.DoubleField.__init__(self, 1480, data) class UnderlyingPriceDeterminationMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1481) else: quickfix.IntField.__init__(self, 1481, data) class OptPayoutType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1482) else: quickfix.IntField.__init__(self, 1482, data) class NoComplexEvents(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1483) else: quickfix.IntField.__init__(self, 1483, data) class ComplexEventType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1484) else: quickfix.IntField.__init__(self, 1484, data) class ComplexOptPayoutAmount(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1485) else: quickfix.DoubleField.__init__(self, 1485, data) class ComplexEventPrice(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1486) else: quickfix.DoubleField.__init__(self, 1486, data) class ComplexEventPriceBoundaryMethod(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1487) else: quickfix.IntField.__init__(self, 1487, data) class ComplexEventPriceBoundaryPrecision(quickfix.DoubleField): def __init__(self, data = None): if data == None: quickfix.DoubleField.__init__(self, 1488) else: quickfix.DoubleField.__init__(self, 1488, data) class ComplexEventPriceTimeType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1489) else: quickfix.IntField.__init__(self, 1489, data) class ComplexEventCondition(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1490) else: quickfix.IntField.__init__(self, 1490, data) class NoComplexEventDates(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1491) else: quickfix.IntField.__init__(self, 1491, data) class ComplexEventStartDate(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1492) else: quickfix.UtcTimeStampField.__init__(self, 1492, data) class ComplexEventEndDate(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1493) else: quickfix.UtcTimeStampField.__init__(self, 1493, data) class NoComplexEventTimes(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1494) else: quickfix.IntField.__init__(self, 1494, data) class ComplexEventStartTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 1495) else: quickfix.UtcTimeOnlyField.__init__(self, 1495, data) class ComplexEventEndTime(quickfix.UtcTimeOnlyField): def __init__(self, data = None): if data == None: quickfix.UtcTimeOnlyField.__init__(self, 1496) else: quickfix.UtcTimeOnlyField.__init__(self, 1496, data) class StreamAsgnReqID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1497) else: quickfix.StringField.__init__(self, 1497, data) class StreamAsgnReqType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1498) else: quickfix.IntField.__init__(self, 1498, data) class NoAsgnReqs(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1499) else: quickfix.IntField.__init__(self, 1499, data) class MDStreamID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1500) else: quickfix.StringField.__init__(self, 1500, data) class StreamAsgnRptID(quickfix.StringField): def __init__(self, data = None): if data == None: quickfix.StringField.__init__(self, 1501) else: quickfix.StringField.__init__(self, 1501, data) class StreamAsgnRejReason(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1502) else: quickfix.IntField.__init__(self, 1502, data) class StreamAsgnAckType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1503) else: quickfix.IntField.__init__(self, 1503, data) class RelSymTransactTime(quickfix.UtcTimeStampField): def __init__(self, data = None): if data == None: quickfix.UtcTimeStampField.__init__(self, 1504) else: quickfix.UtcTimeStampField.__init__(self, 1504, data) class StreamAsgnType(quickfix.IntField): def __init__(self, data = None): if data == None: quickfix.IntField.__init__(self, 1617) else: quickfix.IntField.__init__(self, 1617, data) quickfix-1.15.1+dfsg.orig/src/python/quickfix42.py0000644000372000001440000005211413265006437021356 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIX.4.2") ) class Heartbeat(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("0") ) class TestRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("1") ) class ResendRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("2") ) class Reject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("3") ) class SequenceReset(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("4") ) class Logout(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("5") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class NoIOIQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 104 order[1] = 0 fix.Group.__init__(self, 199, 104, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class NoContraBrokers(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 0 fix.Group.__init__(self, 382, 375, order) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class Logon(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("A") ) class NoMsgTypes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 372 order[1] = 385 order[2] = 0 fix.Group.__init__(self, 384, 372, order) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(20) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 0 fix.Group.__init__(self, 146, 46, order) class LinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(20) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 0 fix.Group.__init__(self, 146, 46, order) class LinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 79 order[1] = 80 order[2] = 0 fix.Group.__init__(self, 78, 79, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 336 order[1] = 0 fix.Group.__init__(self, 386, 336, order) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(75) order[0] = 11 order[1] = 67 order[2] = 160 order[3] = 109 order[4] = 76 order[5] = 1 order[6] = 78 order[7] = 63 order[8] = 64 order[9] = 21 order[10] = 18 order[11] = 110 order[12] = 111 order[13] = 100 order[14] = 386 order[15] = 81 order[16] = 55 order[17] = 65 order[18] = 48 order[19] = 22 order[20] = 167 order[21] = 200 order[22] = 205 order[23] = 201 order[24] = 202 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 140 order[36] = 54 order[37] = 401 order[38] = 114 order[39] = 60 order[40] = 38 order[41] = 152 order[42] = 40 order[43] = 44 order[44] = 99 order[45] = 15 order[46] = 376 order[47] = 377 order[48] = 23 order[49] = 117 order[50] = 59 order[51] = 168 order[52] = 432 order[53] = 126 order[54] = 427 order[55] = 12 order[56] = 13 order[57] = 47 order[58] = 121 order[59] = 120 order[60] = 58 order[61] = 354 order[62] = 355 order[63] = 193 order[64] = 192 order[65] = 77 order[66] = 203 order[67] = 204 order[68] = 210 order[69] = 211 order[70] = 388 order[71] = 389 order[72] = 439 order[73] = 440 order[74] = 0 fix.Group.__init__(self, 73, 11, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 79 order[1] = 80 order[2] = 0 fix.Group.__init__(self, 78, 79, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 336 order[1] = 0 fix.Group.__init__(self, 386, 336, order) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 79 order[1] = 80 order[2] = 0 fix.Group.__init__(self, 78, 79, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 336 order[1] = 0 fix.Group.__init__(self, 386, 336, order) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class Allocation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 66 order[4] = 105 order[5] = 0 fix.Group.__init__(self, 73, 11, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 32 order[1] = 17 order[2] = 31 order[3] = 29 order[4] = 0 fix.Group.__init__(self, 124, 32, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(24) order[0] = 79 order[1] = 366 order[2] = 80 order[3] = 81 order[4] = 92 order[5] = 208 order[6] = 209 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 76 order[11] = 109 order[12] = 12 order[13] = 13 order[14] = 153 order[15] = 154 order[16] = 119 order[17] = 120 order[18] = 155 order[19] = 156 order[20] = 159 order[21] = 160 order[22] = 136 order[23] = 0 fix.Group.__init__(self, 78, 79, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 fix.Group.__init__(self, 136, 137, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 11 order[1] = 14 order[2] = 39 order[3] = 151 order[4] = 84 order[5] = 6 order[6] = 103 order[7] = 58 order[8] = 354 order[9] = 355 order[10] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationInstructionAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(32) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 140 order[20] = 303 order[21] = 336 order[22] = 54 order[23] = 38 order[24] = 64 order[25] = 40 order[26] = 193 order[27] = 192 order[28] = 126 order[29] = 60 order[30] = 15 order[31] = 0 fix.Group.__init__(self, 146, 55, order) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) class SettlementInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("T") ) class MarketDataRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("V") ) class NoMDEntryTypes(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 269 order[1] = 0 fix.Group.__init__(self, 267, 269, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(21) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 336 order[20] = 0 fix.Group.__init__(self, 146, 55, order) class MarketDataSnapshotFullRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("W") ) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(31) order[0] = 269 order[1] = 270 order[2] = 15 order[3] = 271 order[4] = 272 order[5] = 273 order[6] = 274 order[7] = 275 order[8] = 336 order[9] = 276 order[10] = 277 order[11] = 282 order[12] = 283 order[13] = 284 order[14] = 286 order[15] = 59 order[16] = 432 order[17] = 126 order[18] = 110 order[19] = 18 order[20] = 287 order[21] = 37 order[22] = 299 order[23] = 288 order[24] = 289 order[25] = 346 order[26] = 290 order[27] = 58 order[28] = 354 order[29] = 355 order[30] = 0 fix.Group.__init__(self, 268, 269, order) class MarketDataIncrementalRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("X") ) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(57) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 167 order[10] = 200 order[11] = 205 order[12] = 201 order[13] = 202 order[14] = 206 order[15] = 231 order[16] = 223 order[17] = 207 order[18] = 106 order[19] = 348 order[20] = 349 order[21] = 107 order[22] = 350 order[23] = 351 order[24] = 291 order[25] = 292 order[26] = 270 order[27] = 15 order[28] = 271 order[29] = 272 order[30] = 273 order[31] = 274 order[32] = 275 order[33] = 336 order[34] = 276 order[35] = 277 order[36] = 282 order[37] = 283 order[38] = 284 order[39] = 286 order[40] = 59 order[41] = 432 order[42] = 126 order[43] = 110 order[44] = 18 order[45] = 287 order[46] = 37 order[47] = 299 order[48] = 288 order[49] = 289 order[50] = 346 order[51] = 290 order[52] = 387 order[53] = 58 order[54] = 354 order[55] = 355 order[56] = 0 fix.Group.__init__(self, 268, 279, order) class MarketDataRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Y") ) class QuoteCancel(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Z") ) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(21) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 311 order[20] = 0 fix.Group.__init__(self, 295, 55, order) class QuoteStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("a") ) class QuoteAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("b") ) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(23) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 310 order[6] = 313 order[7] = 314 order[8] = 315 order[9] = 316 order[10] = 317 order[11] = 436 order[12] = 435 order[13] = 308 order[14] = 306 order[15] = 362 order[16] = 363 order[17] = 307 order[18] = 364 order[19] = 365 order[20] = 304 order[21] = 295 order[22] = 0 fix.Group.__init__(self, 296, 302, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(22) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 167 order[6] = 200 order[7] = 205 order[8] = 201 order[9] = 202 order[10] = 206 order[11] = 231 order[12] = 223 order[13] = 207 order[14] = 106 order[15] = 348 order[16] = 349 order[17] = 107 order[18] = 350 order[19] = 351 order[20] = 368 order[21] = 0 fix.Group.__init__(self, 295, 299, order) class SecurityDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("c") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(23) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 310 order[5] = 313 order[6] = 314 order[7] = 315 order[8] = 316 order[9] = 317 order[10] = 436 order[11] = 435 order[12] = 308 order[13] = 306 order[14] = 362 order[15] = 363 order[16] = 307 order[17] = 364 order[18] = 365 order[19] = 319 order[20] = 54 order[21] = 318 order[22] = 0 fix.Group.__init__(self, 146, 311, order) class SecurityDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("d") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(23) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 310 order[5] = 313 order[6] = 314 order[7] = 315 order[8] = 316 order[9] = 317 order[10] = 436 order[11] = 435 order[12] = 308 order[13] = 306 order[14] = 362 order[15] = 363 order[16] = 307 order[17] = 364 order[18] = 365 order[19] = 319 order[20] = 54 order[21] = 318 order[22] = 0 fix.Group.__init__(self, 146, 311, order) class SecurityStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("e") ) class SecurityStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("f") ) class TradingSessionStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("g") ) class TradingSessionStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("h") ) class MassQuote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("i") ) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(24) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 310 order[6] = 313 order[7] = 314 order[8] = 315 order[9] = 316 order[10] = 317 order[11] = 436 order[12] = 435 order[13] = 308 order[14] = 306 order[15] = 362 order[16] = 363 order[17] = 307 order[18] = 364 order[19] = 365 order[20] = 367 order[21] = 304 order[22] = 295 order[23] = 0 fix.Group.__init__(self, 296, 302, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(37) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 167 order[6] = 200 order[7] = 205 order[8] = 201 order[9] = 202 order[10] = 206 order[11] = 231 order[12] = 223 order[13] = 207 order[14] = 106 order[15] = 348 order[16] = 349 order[17] = 107 order[18] = 350 order[19] = 351 order[20] = 132 order[21] = 133 order[22] = 134 order[23] = 135 order[24] = 62 order[25] = 188 order[26] = 190 order[27] = 189 order[28] = 191 order[29] = 60 order[30] = 336 order[31] = 64 order[32] = 40 order[33] = 193 order[34] = 192 order[35] = 15 order[36] = 0 fix.Group.__init__(self, 295, 299, order) class BusinessMessageReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("j") ) class BidRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("k") ) class NoBidDescriptors(fix.Group): def __init__(self): order = fix.IntArray(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 fix.Group.__init__(self, 398, 399, order) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(8) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 430 order[4] = 63 order[5] = 64 order[6] = 1 order[7] = 0 fix.Group.__init__(self, 420, 66, order) class BidResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("l") ) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(16) order[0] = 12 order[1] = 13 order[2] = 66 order[3] = 421 order[4] = 54 order[5] = 44 order[6] = 423 order[7] = 406 order[8] = 430 order[9] = 63 order[10] = 64 order[11] = 336 order[12] = 58 order[13] = 354 order[14] = 355 order[15] = 0 fix.Group.__init__(self, 420, 12, order) class ListStrikePrice(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("m") ) class NoStrikes(fix.Group): def __init__(self): order = fix.IntArray(28) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 140 order[20] = 11 order[21] = 54 order[22] = 44 order[23] = 15 order[24] = 58 order[25] = 354 order[26] = 355 order[27] = 0 fix.Group.__init__(self, 428, 55, order) quickfix-1.15.1+dfsg.orig/src/python/CMakeLists.txt0000644000372000001440000000170413265006437021552 0ustar robertousersset(quickfix_python_VERSION_MAJOR 16) set(quickfix_python_VERSION_MINOR 0) set(quickfix_python_VERSION_PATCH 1) set(quickfix_python_VERSION ${quickfix_python_VERSION_MAJOR}.${quickfix_python_VERSION_MINOR}.${quickfix_python_VERSION_PATCH} ) set(quickfix_python_SOURCES QuickfixPython.cpp) set(quickfix_python_lib_name _${PROJECT_NAME}) add_library(${quickfix_python_lib_name} SHARED ${quickfix_python_SOURCES}) target_include_directories(${quickfix_python_lib_name} PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src/C++) target_link_libraries(${quickfix_python_lib_name} ${PROJECT_NAME}) set_target_properties(${quickfix_python_lib_name} PROPERTIES VERSION ${quickfix_python_VERSION} SOVERSION ${quickfix_python_VERSION_MAJOR} PREFIX "") install(TARGETS ${quickfix_python_lib_name} DESTINATION lib/python) install(DIRECTORY ${CMAKE_SOURCE_DIR}/src/python/ DESTINATION lib/python FILES_MATCHING PATTERN "quickfix*.py" PATTERN test EXCLUDE) quickfix-1.15.1+dfsg.orig/src/python/quickfix50sp2.py0000644000372000001440000201757013265006437022013 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIXT.1.1") ) self.getHeader().setField( fix.ApplVerID("9") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(55) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 682 order[53] = 683 order[54] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoIOIQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 104 order[1] = 0 fix.Group.__init__(self, 199, 104, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoContraBrokers(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 fix.Group.__init__(self, 382, 375, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoFills(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1363 order[1] = 1364 order[2] = 1365 order[3] = 1414 order[4] = 1443 order[5] = 0 fix.Group.__init__(self, 1362, 1363, order) class NoNested4PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1415 order[1] = 1416 order[2] = 1417 order[3] = 1413 order[4] = 0 fix.Group.__init__(self, 1414, 1415, order) class NoNested4PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1412 order[1] = 1411 order[2] = 0 fix.Group.__init__(self, 1413, 1412, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(75) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 683 order[56] = 1366 order[57] = 670 order[58] = 564 order[59] = 565 order[60] = 948 order[61] = 654 order[62] = 587 order[63] = 588 order[64] = 637 order[65] = 675 order[66] = 1073 order[67] = 1074 order[68] = 1075 order[69] = 1379 order[70] = 1381 order[71] = 1383 order[72] = 1384 order[73] = 1418 order[74] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoRateSources(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 fix.Group.__init__(self, 1445, 1446, order) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(82) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class NoNewsRefIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1476 order[1] = 1477 order[2] = 0 fix.Group.__init__(self, 1475, 1476, order) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(82) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(222) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 1089 order[24] = 1090 order[25] = 1138 order[26] = 1082 order[27] = 1083 order[28] = 1084 order[29] = 1085 order[30] = 1086 order[31] = 1087 order[32] = 1088 order[33] = 111 order[34] = 100 order[35] = 1133 order[36] = 386 order[37] = 81 order[38] = 55 order[39] = 65 order[40] = 48 order[41] = 22 order[42] = 460 order[43] = 1227 order[44] = 1151 order[45] = 461 order[46] = 167 order[47] = 762 order[48] = 200 order[49] = 541 order[50] = 1079 order[51] = 966 order[52] = 1049 order[53] = 965 order[54] = 224 order[55] = 225 order[56] = 239 order[57] = 226 order[58] = 227 order[59] = 228 order[60] = 255 order[61] = 543 order[62] = 470 order[63] = 471 order[64] = 472 order[65] = 240 order[66] = 202 order[67] = 947 order[68] = 967 order[69] = 968 order[70] = 206 order[71] = 231 order[72] = 969 order[73] = 1146 order[74] = 996 order[75] = 1147 order[76] = 1191 order[77] = 1192 order[78] = 1193 order[79] = 1194 order[80] = 1195 order[81] = 1196 order[82] = 1197 order[83] = 1198 order[84] = 1199 order[85] = 1200 order[86] = 201 order[87] = 1244 order[88] = 1242 order[89] = 997 order[90] = 223 order[91] = 207 order[92] = 970 order[93] = 971 order[94] = 106 order[95] = 348 order[96] = 349 order[97] = 107 order[98] = 350 order[99] = 351 order[100] = 691 order[101] = 667 order[102] = 875 order[103] = 876 order[104] = 873 order[105] = 874 order[106] = 1435 order[107] = 1439 order[108] = 1449 order[109] = 1450 order[110] = 1451 order[111] = 1452 order[112] = 1457 order[113] = 1458 order[114] = 1478 order[115] = 1479 order[116] = 1480 order[117] = 1481 order[118] = 1482 order[119] = 711 order[120] = 140 order[121] = 54 order[122] = 401 order[123] = 114 order[124] = 60 order[125] = 232 order[126] = 854 order[127] = 38 order[128] = 152 order[129] = 516 order[130] = 468 order[131] = 469 order[132] = 40 order[133] = 423 order[134] = 44 order[135] = 1092 order[136] = 99 order[137] = 1100 order[138] = 1101 order[139] = 1102 order[140] = 1103 order[141] = 1104 order[142] = 1105 order[143] = 1106 order[144] = 1107 order[145] = 1108 order[146] = 1109 order[147] = 1110 order[148] = 1111 order[149] = 1112 order[150] = 1113 order[151] = 1114 order[152] = 218 order[153] = 220 order[154] = 221 order[155] = 222 order[156] = 662 order[157] = 663 order[158] = 699 order[159] = 761 order[160] = 235 order[161] = 236 order[162] = 701 order[163] = 696 order[164] = 697 order[165] = 698 order[166] = 15 order[167] = 376 order[168] = 377 order[169] = 23 order[170] = 117 order[171] = 1080 order[172] = 1081 order[173] = 59 order[174] = 168 order[175] = 432 order[176] = 126 order[177] = 427 order[178] = 12 order[179] = 13 order[180] = 479 order[181] = 497 order[182] = 528 order[183] = 529 order[184] = 1091 order[185] = 582 order[186] = 121 order[187] = 120 order[188] = 775 order[189] = 58 order[190] = 354 order[191] = 355 order[192] = 193 order[193] = 192 order[194] = 640 order[195] = 77 order[196] = 203 order[197] = 210 order[198] = 211 order[199] = 1094 order[200] = 835 order[201] = 836 order[202] = 837 order[203] = 838 order[204] = 840 order[205] = 1096 order[206] = 1097 order[207] = 1098 order[208] = 1099 order[209] = 388 order[210] = 389 order[211] = 841 order[212] = 842 order[213] = 843 order[214] = 844 order[215] = 846 order[216] = 847 order[217] = 957 order[218] = 848 order[219] = 849 order[220] = 494 order[221] = 0 fix.Group.__init__(self, 73, 11, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class AllocationInstruction(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoRateSources(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 fix.Group.__init__(self, 1445, 1446, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(14) order[0] = 11 order[1] = 37 order[2] = 526 order[3] = 14 order[4] = 39 order[5] = 636 order[6] = 151 order[7] = 84 order[8] = 6 order[9] = 103 order[10] = 58 order[11] = 354 order[12] = 355 order[13] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationInstructionAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(142) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 913 order[82] = 914 order[83] = 915 order[84] = 918 order[85] = 788 order[86] = 916 order[87] = 917 order[88] = 919 order[89] = 898 order[90] = 711 order[91] = 140 order[92] = 303 order[93] = 537 order[94] = 336 order[95] = 625 order[96] = 229 order[97] = 54 order[98] = 854 order[99] = 38 order[100] = 152 order[101] = 516 order[102] = 468 order[103] = 469 order[104] = 110 order[105] = 63 order[106] = 64 order[107] = 193 order[108] = 192 order[109] = 15 order[110] = 232 order[111] = 1 order[112] = 660 order[113] = 581 order[114] = 555 order[115] = 735 order[116] = 692 order[117] = 40 order[118] = 62 order[119] = 126 order[120] = 60 order[121] = 218 order[122] = 220 order[123] = 221 order[124] = 222 order[125] = 662 order[126] = 663 order[127] = 699 order[128] = 761 order[129] = 423 order[130] = 44 order[131] = 640 order[132] = 235 order[133] = 236 order[134] = 701 order[135] = 696 order[136] = 697 order[137] = 698 order[138] = 453 order[139] = 120 order[140] = 1445 order[141] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(66) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 676 order[60] = 677 order[61] = 678 order[62] = 679 order[63] = 680 order[64] = 654 order[65] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRateSources(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 fix.Group.__init__(self, 1445, 1446, order) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(71) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 686 order[60] = 681 order[61] = 684 order[62] = 676 order[63] = 677 order[64] = 678 order[65] = 679 order[66] = 680 order[67] = 654 order[68] = 1067 order[69] = 1068 order[70] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoRateSources(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 fix.Group.__init__(self, 1445, 1446, order) class SettlementInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("T") ) class NoSettlInst(fix.Group): def __init__(self): order = fix.IntArray(26) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 120 order[9] = 168 order[10] = 126 order[11] = 779 order[12] = 172 order[13] = 169 order[14] = 170 order[15] = 171 order[16] = 492 order[17] = 476 order[18] = 488 order[19] = 489 order[20] = 503 order[21] = 490 order[22] = 491 order[23] = 504 order[24] = 505 order[25] = 0 fix.Group.__init__(self, 778, 162, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class MarketDataRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("V") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoMDEntryTypes(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 269 order[1] = 0 fix.Group.__init__(self, 267, 269, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(90) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 711 order[82] = 555 order[83] = 15 order[84] = 537 order[85] = 63 order[86] = 64 order[87] = 271 order[88] = 1500 order[89] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class MarketDataSnapshotFullRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("W") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(75) order[0] = 269 order[1] = 278 order[2] = 270 order[3] = 423 order[4] = 235 order[5] = 236 order[6] = 701 order[7] = 696 order[8] = 697 order[9] = 698 order[10] = 218 order[11] = 220 order[12] = 221 order[13] = 222 order[14] = 662 order[15] = 663 order[16] = 699 order[17] = 761 order[18] = 40 order[19] = 15 order[20] = 271 order[21] = 1177 order[22] = 1093 order[23] = 272 order[24] = 273 order[25] = 274 order[26] = 275 order[27] = 336 order[28] = 625 order[29] = 326 order[30] = 327 order[31] = 276 order[32] = 277 order[33] = 282 order[34] = 283 order[35] = 284 order[36] = 286 order[37] = 59 order[38] = 432 order[39] = 126 order[40] = 110 order[41] = 18 order[42] = 287 order[43] = 37 order[44] = 198 order[45] = 299 order[46] = 288 order[47] = 289 order[48] = 346 order[49] = 290 order[50] = 546 order[51] = 811 order[52] = 58 order[53] = 354 order[54] = 355 order[55] = 1023 order[56] = 528 order[57] = 1024 order[58] = 332 order[59] = 333 order[60] = 1020 order[61] = 63 order[62] = 64 order[63] = 1070 order[64] = 83 order[65] = 1048 order[66] = 1026 order[67] = 1027 order[68] = 453 order[69] = 120 order[70] = 1445 order[71] = 828 order[72] = 1025 order[73] = 31 order[74] = 0 fix.Group.__init__(self, 268, 269, order) class NoOfSecSizes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1178 order[1] = 1179 order[2] = 0 fix.Group.__init__(self, 1177, 1178, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRateSources(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 fix.Group.__init__(self, 1445, 1446, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class MarketDataIncrementalRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("X") ) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(172) order[0] = 279 order[1] = 285 order[2] = 1173 order[3] = 264 order[4] = 269 order[5] = 278 order[6] = 280 order[7] = 55 order[8] = 65 order[9] = 48 order[10] = 22 order[11] = 460 order[12] = 1227 order[13] = 1151 order[14] = 461 order[15] = 167 order[16] = 762 order[17] = 200 order[18] = 541 order[19] = 1079 order[20] = 966 order[21] = 1049 order[22] = 965 order[23] = 224 order[24] = 225 order[25] = 239 order[26] = 226 order[27] = 227 order[28] = 228 order[29] = 255 order[30] = 543 order[31] = 470 order[32] = 471 order[33] = 472 order[34] = 240 order[35] = 202 order[36] = 947 order[37] = 967 order[38] = 968 order[39] = 206 order[40] = 231 order[41] = 969 order[42] = 1146 order[43] = 996 order[44] = 1147 order[45] = 1191 order[46] = 1192 order[47] = 1193 order[48] = 1194 order[49] = 1195 order[50] = 1196 order[51] = 1197 order[52] = 1198 order[53] = 1199 order[54] = 1200 order[55] = 201 order[56] = 1244 order[57] = 1242 order[58] = 997 order[59] = 223 order[60] = 207 order[61] = 970 order[62] = 971 order[63] = 106 order[64] = 348 order[65] = 349 order[66] = 107 order[67] = 350 order[68] = 351 order[69] = 691 order[70] = 667 order[71] = 875 order[72] = 876 order[73] = 873 order[74] = 874 order[75] = 1435 order[76] = 1439 order[77] = 1449 order[78] = 1450 order[79] = 1451 order[80] = 1452 order[81] = 1457 order[82] = 1458 order[83] = 1478 order[84] = 1479 order[85] = 1480 order[86] = 1481 order[87] = 1482 order[88] = 711 order[89] = 555 order[90] = 291 order[91] = 292 order[92] = 270 order[93] = 423 order[94] = 235 order[95] = 236 order[96] = 701 order[97] = 696 order[98] = 697 order[99] = 698 order[100] = 218 order[101] = 220 order[102] = 221 order[103] = 222 order[104] = 662 order[105] = 663 order[106] = 699 order[107] = 761 order[108] = 40 order[109] = 15 order[110] = 271 order[111] = 1177 order[112] = 1093 order[113] = 272 order[114] = 273 order[115] = 274 order[116] = 275 order[117] = 336 order[118] = 625 order[119] = 326 order[120] = 327 order[121] = 276 order[122] = 277 order[123] = 828 order[124] = 574 order[125] = 282 order[126] = 283 order[127] = 284 order[128] = 286 order[129] = 59 order[130] = 432 order[131] = 126 order[132] = 110 order[133] = 18 order[134] = 287 order[135] = 37 order[136] = 198 order[137] = 299 order[138] = 1003 order[139] = 288 order[140] = 289 order[141] = 346 order[142] = 290 order[143] = 546 order[144] = 811 order[145] = 451 order[146] = 58 order[147] = 354 order[148] = 355 order[149] = 1023 order[150] = 528 order[151] = 1024 order[152] = 332 order[153] = 333 order[154] = 1020 order[155] = 63 order[156] = 64 order[157] = 483 order[158] = 60 order[159] = 1070 order[160] = 83 order[161] = 1048 order[162] = 1026 order[163] = 1027 order[164] = 1175 order[165] = 453 order[166] = 120 order[167] = 1445 order[168] = 1025 order[169] = 31 order[170] = 1500 order[171] = 0 fix.Group.__init__(self, 268, 279, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoOfSecSizes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1178 order[1] = 1179 order[2] = 0 fix.Group.__init__(self, 1177, 1178, order) class NoStatsIndicators(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1176 order[1] = 0 fix.Group.__init__(self, 1175, 1176, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRateSources(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 fix.Group.__init__(self, 1445, 1446, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class MarketDataRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Y") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAltMDSource(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 817 order[1] = 0 fix.Group.__init__(self, 816, 817, order) class QuoteCancel(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Z") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(93) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 913 order[82] = 914 order[83] = 915 order[84] = 918 order[85] = 788 order[86] = 916 order[87] = 917 order[88] = 919 order[89] = 898 order[90] = 711 order[91] = 555 order[92] = 0 fix.Group.__init__(self, 295, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class QuoteStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("a") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class MassQuoteAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("b") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(78) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 1437 order[63] = 1441 order[64] = 1453 order[65] = 1454 order[66] = 1455 order[67] = 1456 order[68] = 1459 order[69] = 1460 order[70] = 304 order[71] = 1168 order[72] = 1169 order[73] = 1170 order[74] = 893 order[75] = 295 order[76] = 367 order[77] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(112) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 1435 order[70] = 1439 order[71] = 1449 order[72] = 1450 order[73] = 1451 order[74] = 1452 order[75] = 1457 order[76] = 1458 order[77] = 1478 order[78] = 1479 order[79] = 1480 order[80] = 1481 order[81] = 1482 order[82] = 555 order[83] = 132 order[84] = 133 order[85] = 134 order[86] = 135 order[87] = 62 order[88] = 188 order[89] = 190 order[90] = 189 order[91] = 191 order[92] = 631 order[93] = 632 order[94] = 633 order[95] = 634 order[96] = 60 order[97] = 336 order[98] = 625 order[99] = 64 order[100] = 40 order[101] = 193 order[102] = 192 order[103] = 642 order[104] = 643 order[105] = 15 order[106] = 1167 order[107] = 368 order[108] = 775 order[109] = 528 order[110] = 529 order[111] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class SecurityDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("c") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("d") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class SecurityStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("e") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("f") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("g") ) class TradingSessionStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("h") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class MassQuote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("i") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(75) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 1437 order[63] = 1441 order[64] = 1453 order[65] = 1454 order[66] = 1455 order[67] = 1456 order[68] = 1459 order[69] = 1460 order[70] = 367 order[71] = 304 order[72] = 893 order[73] = 295 order[74] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(110) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 1435 order[70] = 1439 order[71] = 1449 order[72] = 1450 order[73] = 1451 order[74] = 1452 order[75] = 1457 order[76] = 1458 order[77] = 1478 order[78] = 1479 order[79] = 1480 order[80] = 1481 order[81] = 1482 order[82] = 555 order[83] = 132 order[84] = 133 order[85] = 134 order[86] = 135 order[87] = 62 order[88] = 188 order[89] = 190 order[90] = 189 order[91] = 191 order[92] = 631 order[93] = 632 order[94] = 633 order[95] = 634 order[96] = 60 order[97] = 336 order[98] = 625 order[99] = 64 order[100] = 40 order[101] = 193 order[102] = 192 order[103] = 642 order[104] = 643 order[105] = 15 order[106] = 775 order[107] = 528 order[108] = 529 order[109] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class BusinessMessageReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("j") ) class BidRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("k") ) class NoBidDescriptors(fix.Group): def __init__(self): order = fix.IntArray(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 fix.Group.__init__(self, 398, 399, order) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 fix.Group.__init__(self, 420, 66, order) class BidResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("l") ) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 420, 12, order) class ListStrikePrice(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("m") ) class NoStrikes(fix.Group): def __init__(self): order = fix.IntArray(92) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 711 order[82] = 140 order[83] = 11 order[84] = 526 order[85] = 54 order[86] = 44 order[87] = 15 order[88] = 58 order[89] = 354 order[90] = 355 order[91] = 0 fix.Group.__init__(self, 428, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class RegistrationInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("o") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRegistDtls(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 fix.Group.__init__(self, 473, 509, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoDistribInsts(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 fix.Group.__init__(self, 510, 477, order) class RegistrationInstructionsResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("p") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class OrderMassCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("q") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class OrderMassCancelReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("r") ) class NoAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 fix.Group.__init__(self, 534, 41, order) class NoNotAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1372 order[1] = 1371 order[2] = 0 fix.Group.__init__(self, 1370, 1372, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class NewOrderCross(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("s") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class CrossOrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("t") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class CrossOrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("u") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityTypeRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("v") ) class SecurityTypes(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("w") ) class NoSecurityTypes(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 60 order[5] = 0 fix.Group.__init__(self, 558, 167, order) class SecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("x") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("y") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(116) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 668 order[82] = 869 order[83] = 913 order[84] = 914 order[85] = 915 order[86] = 918 order[87] = 788 order[88] = 916 order[89] = 917 order[90] = 919 order[91] = 898 order[92] = 1201 order[93] = 711 order[94] = 15 order[95] = 232 order[96] = 555 order[97] = 218 order[98] = 220 order[99] = 221 order[100] = 222 order[101] = 662 order[102] = 663 order[103] = 699 order[104] = 761 order[105] = 235 order[106] = 236 order[107] = 701 order[108] = 696 order[109] = 697 order[110] = 698 order[111] = 58 order[112] = 354 order[113] = 355 order[114] = 1504 order[115] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 690 order[53] = 587 order[54] = 683 order[55] = 676 order[56] = 677 order[57] = 678 order[58] = 679 order[59] = 680 order[60] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class DerivativeSecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("z") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoDerivativeSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1219 order[1] = 1220 order[2] = 0 fix.Group.__init__(self, 1218, 1219, order) class NoDerivativeEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 fix.Group.__init__(self, 1286, 1287, order) class NoDerivativeInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 fix.Group.__init__(self, 1292, 1293, order) class NoDerivativeInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1297 order[1] = 1298 order[2] = 0 fix.Group.__init__(self, 1296, 1297, order) class DerivativeSecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AA") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoDerivativeSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1219 order[1] = 1220 order[2] = 0 fix.Group.__init__(self, 1218, 1219, order) class NoDerivativeEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 fix.Group.__init__(self, 1286, 1287, order) class NoDerivativeInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 fix.Group.__init__(self, 1292, 1293, order) class NoDerivativeInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1297 order[1] = 1298 order[2] = 0 fix.Group.__init__(self, 1296, 1297, order) class NoDerivativeInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1313 order[1] = 1314 order[2] = 0 fix.Group.__init__(self, 1311, 1313, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(95) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 1305 order[82] = 1221 order[83] = 1230 order[84] = 1240 order[85] = 15 order[86] = 292 order[87] = 668 order[88] = 869 order[89] = 555 order[90] = 58 order[91] = 354 order[92] = 355 order[93] = 1504 order[94] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NewOrderMultileg(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AB") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 683 order[55] = 1366 order[56] = 670 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 675 order[64] = 685 order[65] = 1379 order[66] = 1381 order[67] = 1383 order[68] = 1384 order[69] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class MultilegOrderCancelReplace(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AC") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 683 order[55] = 1366 order[56] = 670 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 675 order[64] = 685 order[65] = 1379 order[66] = 1381 order[67] = 1383 order[68] = 1384 order[69] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class TradeCaptureReportRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AD") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 75 order[1] = 779 order[2] = 60 order[3] = 0 fix.Group.__init__(self, 580, 75, order) class TradeCaptureReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AE") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(75) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 990 order[55] = 1152 order[56] = 683 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 637 order[64] = 675 order[65] = 1073 order[66] = 1074 order[67] = 1075 order[68] = 1379 order[69] = 1381 order[70] = 1383 order[71] = 1384 order[72] = 1418 order[73] = 1342 order[74] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoOfLegUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 fix.Group.__init__(self, 1342, 1330, order) class NoUnderlyingLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1335 order[1] = 1336 order[2] = 0 fix.Group.__init__(self, 1334, 1335, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(92) order[0] = 54 order[1] = 1009 order[2] = 1005 order[3] = 1006 order[4] = 1007 order[5] = 83 order[6] = 1008 order[7] = 430 order[8] = 1154 order[9] = 1155 order[10] = 453 order[11] = 1 order[12] = 660 order[13] = 581 order[14] = 81 order[15] = 575 order[16] = 576 order[17] = 578 order[18] = 579 order[19] = 376 order[20] = 377 order[21] = 582 order[22] = 336 order[23] = 625 order[24] = 943 order[25] = 12 order[26] = 13 order[27] = 479 order[28] = 497 order[29] = 157 order[30] = 230 order[31] = 158 order[32] = 159 order[33] = 738 order[34] = 920 order[35] = 921 order[36] = 922 order[37] = 238 order[38] = 237 order[39] = 118 order[40] = 119 order[41] = 155 order[42] = 156 order[43] = 77 order[44] = 58 order[45] = 354 order[46] = 355 order[47] = 752 order[48] = 518 order[49] = 232 order[50] = 136 order[51] = 825 order[52] = 826 order[53] = 591 order[54] = 70 order[55] = 78 order[56] = 1016 order[57] = 1158 order[58] = 1072 order[59] = 1057 order[60] = 1139 order[61] = 1115 order[62] = 37 order[63] = 198 order[64] = 11 order[65] = 526 order[66] = 66 order[67] = 1080 order[68] = 1081 order[69] = 1431 order[70] = 40 order[71] = 44 order[72] = 99 order[73] = 18 order[74] = 39 order[75] = 151 order[76] = 14 order[77] = 59 order[78] = 126 order[79] = 528 order[80] = 529 order[81] = 1432 order[82] = 821 order[83] = 1093 order[84] = 483 order[85] = 586 order[86] = 775 order[87] = 1427 order[88] = 1428 order[89] = 1429 order[90] = 1444 order[91] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoSideTrdRegTS(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 fix.Group.__init__(self, 1016, 1012, order) class NoSettlDetails(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1164 order[1] = 781 order[2] = 0 fix.Group.__init__(self, 1158, 1164, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoTrdRepIndicators(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1388 order[1] = 1389 order[2] = 0 fix.Group.__init__(self, 1387, 1388, order) class OrderMassStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AF") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class QuoteRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AG") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(138) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 913 order[82] = 914 order[83] = 915 order[84] = 918 order[85] = 788 order[86] = 916 order[87] = 917 order[88] = 919 order[89] = 898 order[90] = 711 order[91] = 140 order[92] = 303 order[93] = 537 order[94] = 336 order[95] = 625 order[96] = 229 order[97] = 54 order[98] = 854 order[99] = 38 order[100] = 152 order[101] = 516 order[102] = 468 order[103] = 469 order[104] = 63 order[105] = 64 order[106] = 193 order[107] = 192 order[108] = 15 order[109] = 232 order[110] = 1 order[111] = 660 order[112] = 581 order[113] = 555 order[114] = 735 order[115] = 692 order[116] = 40 order[117] = 126 order[118] = 60 order[119] = 218 order[120] = 220 order[121] = 221 order[122] = 222 order[123] = 662 order[124] = 663 order[125] = 699 order[126] = 761 order[127] = 423 order[128] = 44 order[129] = 640 order[130] = 235 order[131] = 236 order[132] = 701 order[133] = 696 order[134] = 697 order[135] = 698 order[136] = 453 order[137] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(66) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 676 order[60] = 677 order[61] = 678 order[62] = 679 order[63] = 680 order[64] = 654 order[65] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class RFQRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AH") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(89) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 711 order[82] = 555 order[83] = 140 order[84] = 303 order[85] = 537 order[86] = 336 order[87] = 625 order[88] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteStatusReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AI") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(60) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class QuoteResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AJ") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(71) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 686 order[60] = 681 order[61] = 684 order[62] = 676 order[63] = 677 order[64] = 678 order[65] = 679 order[66] = 680 order[67] = 654 order[68] = 1067 order[69] = 1068 order[70] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class Confirmation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AK") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoCapacities(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 fix.Group.__init__(self, 862, 528, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class PositionMaintenanceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AL") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class PositionMaintenanceReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AM") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class RequestForPositions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AN") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class RequestForPositionsAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AO") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class PositionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AP") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(74) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 732 order[70] = 733 order[71] = 1037 order[72] = 984 order[73] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoUnderlyingAmounts(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 985 order[1] = 986 order[2] = 987 order[3] = 988 order[4] = 0 fix.Group.__init__(self, 984, 985, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class TradeCaptureReportRequestAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AQ") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradeCaptureReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AR") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRepIndicators(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1388 order[1] = 1389 order[2] = 0 fix.Group.__init__(self, 1387, 1388, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(75) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 990 order[55] = 1152 order[56] = 683 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 637 order[64] = 675 order[65] = 1073 order[66] = 1074 order[67] = 1075 order[68] = 1379 order[69] = 1381 order[70] = 1383 order[71] = 1384 order[72] = 1418 order[73] = 1342 order[74] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoOfLegUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 fix.Group.__init__(self, 1342, 1330, order) class NoUnderlyingLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1335 order[1] = 1336 order[2] = 0 fix.Group.__init__(self, 1334, 1335, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(87) order[0] = 54 order[1] = 453 order[2] = 1 order[3] = 660 order[4] = 581 order[5] = 81 order[6] = 575 order[7] = 576 order[8] = 578 order[9] = 579 order[10] = 376 order[11] = 377 order[12] = 582 order[13] = 336 order[14] = 625 order[15] = 943 order[16] = 430 order[17] = 1154 order[18] = 1155 order[19] = 12 order[20] = 13 order[21] = 479 order[22] = 497 order[23] = 157 order[24] = 230 order[25] = 158 order[26] = 159 order[27] = 738 order[28] = 920 order[29] = 921 order[30] = 922 order[31] = 238 order[32] = 237 order[33] = 118 order[34] = 119 order[35] = 155 order[36] = 156 order[37] = 77 order[38] = 752 order[39] = 518 order[40] = 232 order[41] = 136 order[42] = 825 order[43] = 1158 order[44] = 826 order[45] = 591 order[46] = 70 order[47] = 78 order[48] = 1072 order[49] = 1057 order[50] = 1009 order[51] = 1005 order[52] = 1006 order[53] = 1007 order[54] = 83 order[55] = 1008 order[56] = 1016 order[57] = 1427 order[58] = 1428 order[59] = 1429 order[60] = 1115 order[61] = 37 order[62] = 198 order[63] = 11 order[64] = 526 order[65] = 66 order[66] = 1080 order[67] = 1081 order[68] = 1431 order[69] = 40 order[70] = 44 order[71] = 99 order[72] = 18 order[73] = 39 order[74] = 151 order[75] = 14 order[76] = 59 order[77] = 126 order[78] = 528 order[79] = 529 order[80] = 1432 order[81] = 821 order[82] = 1093 order[83] = 483 order[84] = 586 order[85] = 775 order[86] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoSettlDetails(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1164 order[1] = 781 order[2] = 0 fix.Group.__init__(self, 1158, 1164, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoSideTrdRegTS(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 fix.Group.__init__(self, 1016, 1012, order) class AllocationReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AS") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoRateSources(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 fix.Group.__init__(self, 1445, 1446, order) class AllocationReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AT") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class ConfirmationAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AU") ) class SettlementInstructionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AV") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class AssignmentReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AW") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class CollateralRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AX") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(71) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 944 order[70] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralAssignment(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AY") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(71) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 944 order[70] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AZ") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(71) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 944 order[70] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BA") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralInquiry(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BB") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NetworkCounterpartySystemStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BC") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 fix.Group.__init__(self, 936, 930, order) class NetworkCounterpartySystemStatusResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BD") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 fix.Group.__init__(self, 936, 930, order) class UserRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BE") ) class UserResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BF") ) class CollateralInquiryAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BG") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class ConfirmationRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BH") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class ContraryIntentionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BO") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExpiration(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 982 order[1] = 983 order[2] = 0 fix.Group.__init__(self, 981, 982, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class SecurityDefinitionUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BP") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class SecurityListUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BK") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(117) order[0] = 1324 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 1435 order[70] = 1439 order[71] = 1449 order[72] = 1450 order[73] = 1451 order[74] = 1452 order[75] = 1457 order[76] = 1458 order[77] = 1478 order[78] = 1479 order[79] = 1480 order[80] = 1481 order[81] = 1482 order[82] = 668 order[83] = 869 order[84] = 913 order[85] = 914 order[86] = 915 order[87] = 918 order[88] = 788 order[89] = 916 order[90] = 917 order[91] = 919 order[92] = 898 order[93] = 1201 order[94] = 711 order[95] = 15 order[96] = 232 order[97] = 555 order[98] = 218 order[99] = 220 order[100] = 221 order[101] = 222 order[102] = 662 order[103] = 663 order[104] = 699 order[105] = 761 order[106] = 235 order[107] = 236 order[108] = 701 order[109] = 696 order[110] = 697 order[111] = 698 order[112] = 58 order[113] = 354 order[114] = 355 order[115] = 1504 order[116] = 0 fix.Group.__init__(self, 146, 1324, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 690 order[53] = 587 order[54] = 683 order[55] = 676 order[56] = 677 order[57] = 678 order[58] = 679 order[59] = 680 order[60] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class AdjustedPositionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BL") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(82) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class AllocationInstructionAlert(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BM") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class ExecutionAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BN") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BJ") ) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(23) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 60 order[21] = 1327 order[22] = 0 fix.Group.__init__(self, 386, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class TradingSessionListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BI") ) class SettlementObligationReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BQ") ) class NoSettlOblig(fix.Group): def __init__(self): order = fix.IntArray(97) order[0] = 430 order[1] = 1161 order[2] = 1162 order[3] = 1163 order[4] = 1157 order[5] = 119 order[6] = 15 order[7] = 120 order[8] = 155 order[9] = 64 order[10] = 55 order[11] = 65 order[12] = 48 order[13] = 22 order[14] = 460 order[15] = 1227 order[16] = 1151 order[17] = 461 order[18] = 167 order[19] = 762 order[20] = 200 order[21] = 541 order[22] = 1079 order[23] = 966 order[24] = 1049 order[25] = 965 order[26] = 224 order[27] = 225 order[28] = 239 order[29] = 226 order[30] = 227 order[31] = 228 order[32] = 255 order[33] = 543 order[34] = 470 order[35] = 471 order[36] = 472 order[37] = 240 order[38] = 202 order[39] = 947 order[40] = 967 order[41] = 968 order[42] = 206 order[43] = 231 order[44] = 969 order[45] = 1146 order[46] = 996 order[47] = 1147 order[48] = 1191 order[49] = 1192 order[50] = 1193 order[51] = 1194 order[52] = 1195 order[53] = 1196 order[54] = 1197 order[55] = 1198 order[56] = 1199 order[57] = 1200 order[58] = 201 order[59] = 1244 order[60] = 1242 order[61] = 997 order[62] = 223 order[63] = 207 order[64] = 970 order[65] = 971 order[66] = 106 order[67] = 348 order[68] = 349 order[69] = 107 order[70] = 350 order[71] = 351 order[72] = 691 order[73] = 667 order[74] = 875 order[75] = 876 order[76] = 873 order[77] = 874 order[78] = 1435 order[79] = 1439 order[80] = 1449 order[81] = 1450 order[82] = 1451 order[83] = 1452 order[84] = 1457 order[85] = 1458 order[86] = 1478 order[87] = 1479 order[88] = 1480 order[89] = 1481 order[90] = 1482 order[91] = 453 order[92] = 168 order[93] = 126 order[94] = 779 order[95] = 1158 order[96] = 0 fix.Group.__init__(self, 1165, 430, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSettlDetails(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1164 order[1] = 781 order[2] = 0 fix.Group.__init__(self, 1158, 1164, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class DerivativeSecurityListUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BR") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoDerivativeSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1219 order[1] = 1220 order[2] = 0 fix.Group.__init__(self, 1218, 1219, order) class NoDerivativeEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 fix.Group.__init__(self, 1286, 1287, order) class NoDerivativeInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 fix.Group.__init__(self, 1292, 1293, order) class NoDerivativeInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1297 order[1] = 1298 order[2] = 0 fix.Group.__init__(self, 1296, 1297, order) class NoDerivativeInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1313 order[1] = 1314 order[2] = 0 fix.Group.__init__(self, 1311, 1313, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(96) order[0] = 1324 order[1] = 292 order[2] = 55 order[3] = 65 order[4] = 48 order[5] = 22 order[6] = 460 order[7] = 1227 order[8] = 1151 order[9] = 461 order[10] = 167 order[11] = 762 order[12] = 200 order[13] = 541 order[14] = 1079 order[15] = 966 order[16] = 1049 order[17] = 965 order[18] = 224 order[19] = 225 order[20] = 239 order[21] = 226 order[22] = 227 order[23] = 228 order[24] = 255 order[25] = 543 order[26] = 470 order[27] = 471 order[28] = 472 order[29] = 240 order[30] = 202 order[31] = 947 order[32] = 967 order[33] = 968 order[34] = 206 order[35] = 231 order[36] = 969 order[37] = 1146 order[38] = 996 order[39] = 1147 order[40] = 1191 order[41] = 1192 order[42] = 1193 order[43] = 1194 order[44] = 1195 order[45] = 1196 order[46] = 1197 order[47] = 1198 order[48] = 1199 order[49] = 1200 order[50] = 201 order[51] = 1244 order[52] = 1242 order[53] = 997 order[54] = 223 order[55] = 207 order[56] = 970 order[57] = 971 order[58] = 106 order[59] = 348 order[60] = 349 order[61] = 107 order[62] = 350 order[63] = 351 order[64] = 691 order[65] = 667 order[66] = 875 order[67] = 876 order[68] = 873 order[69] = 874 order[70] = 1435 order[71] = 1439 order[72] = 1449 order[73] = 1450 order[74] = 1451 order[75] = 1452 order[76] = 1457 order[77] = 1458 order[78] = 1478 order[79] = 1479 order[80] = 1480 order[81] = 1481 order[82] = 1482 order[83] = 668 order[84] = 869 order[85] = 1305 order[86] = 1221 order[87] = 1230 order[88] = 1240 order[89] = 15 order[90] = 555 order[91] = 58 order[92] = 354 order[93] = 355 order[94] = 1504 order[95] = 0 fix.Group.__init__(self, 146, 1324, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionListUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BS") ) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(23) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 60 order[21] = 1327 order[22] = 0 fix.Group.__init__(self, 386, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class MarketDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BT") ) class MarketDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BU") ) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class MarketDefinitionUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BV") ) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class ApplicationMessageRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BW") ) class NoApplIDs(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 539 order[4] = 1433 order[5] = 0 fix.Group.__init__(self, 1351, 1355, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class ApplicationMessageRequestAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BX") ) class NoApplIDs(fix.Group): def __init__(self): order = fix.IntArray(8) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 1357 order[4] = 1354 order[5] = 539 order[6] = 1433 order[7] = 0 fix.Group.__init__(self, 1351, 1355, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class ApplicationMessageReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BY") ) class NoApplIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1355 order[1] = 1399 order[2] = 1357 order[3] = 0 fix.Group.__init__(self, 1351, 1355, order) class OrderMassActionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BZ") ) class NoAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 fix.Group.__init__(self, 534, 41, order) class NoNotAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1372 order[1] = 1371 order[2] = 0 fix.Group.__init__(self, 1370, 1372, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class OrderMassActionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("CA") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTargetPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 fix.Group.__init__(self, 1461, 1462, order) class UserNotification(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("CB") ) class NoUsernames(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 553 order[1] = 0 fix.Group.__init__(self, 809, 553, order) class StreamAssignmentRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("CC") ) class NoAsgnReqs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 453 order[1] = 146 order[2] = 0 fix.Group.__init__(self, 1499, 453, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(85) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 63 order[82] = 271 order[83] = 1500 order[84] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class StreamAssignmentReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("CD") ) class NoAsgnReqs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 453 order[1] = 146 order[2] = 0 fix.Group.__init__(self, 1499, 453, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(89) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 63 order[82] = 1617 order[83] = 1500 order[84] = 1502 order[85] = 58 order[86] = 354 order[87] = 355 order[88] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoComplexEvents(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 fix.Group.__init__(self, 1483, 1484, order) class NoComplexEventDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 fix.Group.__init__(self, 1491, 1492, order) class NoComplexEventTimes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1495 order[1] = 1496 order[2] = 0 fix.Group.__init__(self, 1494, 1495, order) class StreamAssignmentReportACK(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("CE") ) quickfix-1.15.1+dfsg.orig/src/python/quickfix50sp1.py0000644000372000001440000155557213265006437022022 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIXT.1.1") ) self.getHeader().setField( fix.ApplVerID("8") ) class IOI(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("6") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 682 order[51] = 683 order[52] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoIOIQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 104 order[1] = 0 fix.Group.__init__(self, 199, 104, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class Advertisement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("7") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class ExecutionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("8") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoContraBrokers(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 fix.Group.__init__(self, 382, 375, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoFills(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1363 order[1] = 1364 order[2] = 1365 order[3] = 1414 order[4] = 0 fix.Group.__init__(self, 1362, 1363, order) class NoNested4PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1415 order[1] = 1416 order[2] = 1417 order[3] = 1413 order[4] = 0 fix.Group.__init__(self, 1414, 1415, order) class NoNested4PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1412 order[1] = 1411 order[2] = 0 fix.Group.__init__(self, 1413, 1412, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(73) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 683 order[54] = 1366 order[55] = 670 order[56] = 564 order[57] = 565 order[58] = 948 order[59] = 654 order[60] = 587 order[61] = 588 order[62] = 637 order[63] = 675 order[64] = 1073 order[65] = 1074 order[66] = 1075 order[67] = 1379 order[68] = 1381 order[69] = 1383 order[70] = 1384 order[71] = 1418 order[72] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class OrderCancelReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("9") ) class News(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("B") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(69) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class Email(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("C") ) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(69) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLinesOfText(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 fix.Group.__init__(self, 33, 58, order) class NewOrderSingle(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("D") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NewOrderList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("E") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(209) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 1089 order[24] = 1090 order[25] = 1138 order[26] = 1082 order[27] = 1083 order[28] = 1084 order[29] = 1085 order[30] = 1086 order[31] = 1087 order[32] = 1088 order[33] = 111 order[34] = 100 order[35] = 1133 order[36] = 386 order[37] = 81 order[38] = 55 order[39] = 65 order[40] = 48 order[41] = 22 order[42] = 460 order[43] = 1227 order[44] = 1151 order[45] = 461 order[46] = 167 order[47] = 762 order[48] = 200 order[49] = 541 order[50] = 1079 order[51] = 966 order[52] = 1049 order[53] = 965 order[54] = 224 order[55] = 225 order[56] = 239 order[57] = 226 order[58] = 227 order[59] = 228 order[60] = 255 order[61] = 543 order[62] = 470 order[63] = 471 order[64] = 472 order[65] = 240 order[66] = 202 order[67] = 947 order[68] = 967 order[69] = 968 order[70] = 206 order[71] = 231 order[72] = 969 order[73] = 1146 order[74] = 996 order[75] = 1147 order[76] = 1191 order[77] = 1192 order[78] = 1193 order[79] = 1194 order[80] = 1195 order[81] = 1196 order[82] = 1197 order[83] = 1198 order[84] = 1199 order[85] = 1200 order[86] = 201 order[87] = 1244 order[88] = 1242 order[89] = 997 order[90] = 223 order[91] = 207 order[92] = 970 order[93] = 971 order[94] = 106 order[95] = 348 order[96] = 349 order[97] = 107 order[98] = 350 order[99] = 351 order[100] = 691 order[101] = 667 order[102] = 875 order[103] = 876 order[104] = 873 order[105] = 874 order[106] = 711 order[107] = 140 order[108] = 54 order[109] = 401 order[110] = 114 order[111] = 60 order[112] = 232 order[113] = 854 order[114] = 38 order[115] = 152 order[116] = 516 order[117] = 468 order[118] = 469 order[119] = 40 order[120] = 423 order[121] = 44 order[122] = 1092 order[123] = 99 order[124] = 1100 order[125] = 1101 order[126] = 1102 order[127] = 1103 order[128] = 1104 order[129] = 1105 order[130] = 1106 order[131] = 1107 order[132] = 1108 order[133] = 1109 order[134] = 1110 order[135] = 1111 order[136] = 1112 order[137] = 1113 order[138] = 1114 order[139] = 218 order[140] = 220 order[141] = 221 order[142] = 222 order[143] = 662 order[144] = 663 order[145] = 699 order[146] = 761 order[147] = 235 order[148] = 236 order[149] = 701 order[150] = 696 order[151] = 697 order[152] = 698 order[153] = 15 order[154] = 376 order[155] = 377 order[156] = 23 order[157] = 117 order[158] = 1080 order[159] = 1081 order[160] = 59 order[161] = 168 order[162] = 432 order[163] = 126 order[164] = 427 order[165] = 12 order[166] = 13 order[167] = 479 order[168] = 497 order[169] = 528 order[170] = 529 order[171] = 1091 order[172] = 582 order[173] = 121 order[174] = 120 order[175] = 775 order[176] = 58 order[177] = 354 order[178] = 355 order[179] = 193 order[180] = 192 order[181] = 640 order[182] = 77 order[183] = 203 order[184] = 210 order[185] = 211 order[186] = 1094 order[187] = 835 order[188] = 836 order[189] = 837 order[190] = 838 order[191] = 840 order[192] = 1096 order[193] = 1097 order[194] = 1098 order[195] = 1099 order[196] = 388 order[197] = 389 order[198] = 841 order[199] = 842 order[200] = 843 order[201] = 844 order[202] = 846 order[203] = 847 order[204] = 957 order[205] = 848 order[206] = 849 order[207] = 494 order[208] = 0 fix.Group.__init__(self, 73, 11, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class OrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("F") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class OrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("G") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class OrderStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("H") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class AllocationInstruction(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("J") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class ListCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("K") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class ListExecute(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("L") ) class ListStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("M") ) class ListStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("N") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(14) order[0] = 11 order[1] = 37 order[2] = 526 order[3] = 14 order[4] = 39 order[5] = 636 order[6] = 151 order[7] = 84 order[8] = 6 order[9] = 103 order[10] = 58 order[11] = 354 order[12] = 355 order[13] = 0 fix.Group.__init__(self, 73, 11, order) class AllocationInstructionAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("P") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class DontKnowTrade(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Q") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("R") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(127) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 913 order[69] = 914 order[70] = 915 order[71] = 918 order[72] = 788 order[73] = 916 order[74] = 917 order[75] = 919 order[76] = 898 order[77] = 711 order[78] = 140 order[79] = 303 order[80] = 537 order[81] = 336 order[82] = 625 order[83] = 229 order[84] = 54 order[85] = 854 order[86] = 38 order[87] = 152 order[88] = 516 order[89] = 468 order[90] = 469 order[91] = 110 order[92] = 63 order[93] = 64 order[94] = 193 order[95] = 192 order[96] = 15 order[97] = 232 order[98] = 1 order[99] = 660 order[100] = 581 order[101] = 555 order[102] = 735 order[103] = 692 order[104] = 40 order[105] = 62 order[106] = 126 order[107] = 60 order[108] = 218 order[109] = 220 order[110] = 221 order[111] = 222 order[112] = 662 order[113] = 663 order[114] = 699 order[115] = 761 order[116] = 423 order[117] = 44 order[118] = 640 order[119] = 235 order[120] = 236 order[121] = 701 order[122] = 696 order[123] = 697 order[124] = 698 order[125] = 453 order[126] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(64) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 676 order[58] = 677 order[59] = 678 order[60] = 679 order[61] = 680 order[62] = 654 order[63] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class Quote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("S") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(69) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 686 order[58] = 681 order[59] = 684 order[60] = 676 order[61] = 677 order[62] = 678 order[63] = 679 order[64] = 680 order[65] = 654 order[66] = 1067 order[67] = 1068 order[68] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class SettlementInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("T") ) class NoSettlInst(fix.Group): def __init__(self): order = fix.IntArray(26) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 120 order[9] = 168 order[10] = 126 order[11] = 779 order[12] = 172 order[13] = 169 order[14] = 170 order[15] = 171 order[16] = 492 order[17] = 476 order[18] = 488 order[19] = 489 order[20] = 503 order[21] = 490 order[22] = 491 order[23] = 504 order[24] = 505 order[25] = 0 fix.Group.__init__(self, 778, 162, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class MarketDataRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("V") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoMDEntryTypes(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 269 order[1] = 0 fix.Group.__init__(self, 267, 269, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(76) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 555 order[70] = 15 order[71] = 537 order[72] = 63 order[73] = 64 order[74] = 271 order[75] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class MarketDataSnapshotFullRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("W") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 269 order[1] = 278 order[2] = 270 order[3] = 423 order[4] = 235 order[5] = 236 order[6] = 701 order[7] = 696 order[8] = 697 order[9] = 698 order[10] = 218 order[11] = 220 order[12] = 221 order[13] = 222 order[14] = 662 order[15] = 663 order[16] = 699 order[17] = 761 order[18] = 40 order[19] = 15 order[20] = 271 order[21] = 1177 order[22] = 1093 order[23] = 272 order[24] = 273 order[25] = 274 order[26] = 275 order[27] = 336 order[28] = 625 order[29] = 326 order[30] = 327 order[31] = 276 order[32] = 277 order[33] = 282 order[34] = 283 order[35] = 284 order[36] = 286 order[37] = 59 order[38] = 432 order[39] = 126 order[40] = 110 order[41] = 18 order[42] = 287 order[43] = 37 order[44] = 198 order[45] = 299 order[46] = 288 order[47] = 289 order[48] = 346 order[49] = 290 order[50] = 546 order[51] = 811 order[52] = 58 order[53] = 354 order[54] = 355 order[55] = 1023 order[56] = 528 order[57] = 1024 order[58] = 332 order[59] = 333 order[60] = 1020 order[61] = 63 order[62] = 64 order[63] = 1070 order[64] = 83 order[65] = 1048 order[66] = 1026 order[67] = 1027 order[68] = 453 order[69] = 0 fix.Group.__init__(self, 268, 269, order) class NoOfSecSizes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1178 order[1] = 1179 order[2] = 0 fix.Group.__init__(self, 1177, 1178, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class MarketDataIncrementalRefresh(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("X") ) class NoMDEntries(fix.Group): def __init__(self): order = fix.IntArray(154) order[0] = 279 order[1] = 285 order[2] = 1173 order[3] = 264 order[4] = 269 order[5] = 278 order[6] = 280 order[7] = 55 order[8] = 65 order[9] = 48 order[10] = 22 order[11] = 460 order[12] = 1227 order[13] = 1151 order[14] = 461 order[15] = 167 order[16] = 762 order[17] = 200 order[18] = 541 order[19] = 1079 order[20] = 966 order[21] = 1049 order[22] = 965 order[23] = 224 order[24] = 225 order[25] = 239 order[26] = 226 order[27] = 227 order[28] = 228 order[29] = 255 order[30] = 543 order[31] = 470 order[32] = 471 order[33] = 472 order[34] = 240 order[35] = 202 order[36] = 947 order[37] = 967 order[38] = 968 order[39] = 206 order[40] = 231 order[41] = 969 order[42] = 1146 order[43] = 996 order[44] = 1147 order[45] = 1191 order[46] = 1192 order[47] = 1193 order[48] = 1194 order[49] = 1195 order[50] = 1196 order[51] = 1197 order[52] = 1198 order[53] = 1199 order[54] = 1200 order[55] = 201 order[56] = 1244 order[57] = 1242 order[58] = 997 order[59] = 223 order[60] = 207 order[61] = 970 order[62] = 971 order[63] = 106 order[64] = 348 order[65] = 349 order[66] = 107 order[67] = 350 order[68] = 351 order[69] = 691 order[70] = 667 order[71] = 875 order[72] = 876 order[73] = 873 order[74] = 874 order[75] = 711 order[76] = 555 order[77] = 291 order[78] = 292 order[79] = 270 order[80] = 423 order[81] = 235 order[82] = 236 order[83] = 701 order[84] = 696 order[85] = 697 order[86] = 698 order[87] = 218 order[88] = 220 order[89] = 221 order[90] = 222 order[91] = 662 order[92] = 663 order[93] = 699 order[94] = 761 order[95] = 40 order[96] = 15 order[97] = 271 order[98] = 1177 order[99] = 1093 order[100] = 272 order[101] = 273 order[102] = 274 order[103] = 275 order[104] = 336 order[105] = 625 order[106] = 326 order[107] = 327 order[108] = 276 order[109] = 277 order[110] = 828 order[111] = 574 order[112] = 282 order[113] = 283 order[114] = 284 order[115] = 286 order[116] = 59 order[117] = 432 order[118] = 126 order[119] = 110 order[120] = 18 order[121] = 287 order[122] = 37 order[123] = 198 order[124] = 299 order[125] = 1003 order[126] = 288 order[127] = 289 order[128] = 346 order[129] = 290 order[130] = 546 order[131] = 811 order[132] = 451 order[133] = 58 order[134] = 354 order[135] = 355 order[136] = 1023 order[137] = 528 order[138] = 1024 order[139] = 332 order[140] = 333 order[141] = 1020 order[142] = 63 order[143] = 64 order[144] = 483 order[145] = 60 order[146] = 1070 order[147] = 83 order[148] = 1048 order[149] = 1026 order[150] = 1027 order[151] = 1175 order[152] = 453 order[153] = 0 fix.Group.__init__(self, 268, 279, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoOfSecSizes(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1178 order[1] = 1179 order[2] = 0 fix.Group.__init__(self, 1177, 1178, order) class NoStatsIndicators(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1176 order[1] = 0 fix.Group.__init__(self, 1175, 1176, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRoutingIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 216 order[1] = 217 order[2] = 0 fix.Group.__init__(self, 215, 216, order) class MarketDataRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Y") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAltMDSource(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 817 order[1] = 0 fix.Group.__init__(self, 816, 817, order) class QuoteCancel(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("Z") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(80) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 913 order[69] = 914 order[70] = 915 order[71] = 918 order[72] = 788 order[73] = 916 order[74] = 917 order[75] = 919 order[76] = 898 order[77] = 711 order[78] = 555 order[79] = 0 fix.Group.__init__(self, 295, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("a") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class MassQuoteAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("b") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(69) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 304 order[63] = 1168 order[64] = 1169 order[65] = 1170 order[66] = 893 order[67] = 295 order[68] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(96) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 555 order[70] = 132 order[71] = 133 order[72] = 134 order[73] = 135 order[74] = 62 order[75] = 188 order[76] = 190 order[77] = 189 order[78] = 191 order[79] = 631 order[80] = 632 order[81] = 633 order[82] = 634 order[83] = 60 order[84] = 336 order[85] = 625 order[86] = 64 order[87] = 40 order[88] = 193 order[89] = 192 order[90] = 642 order[91] = 643 order[92] = 15 order[93] = 1167 order[94] = 368 order[95] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("c") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("d") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class SecurityStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("e") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("f") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("g") ) class TradingSessionStatus(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("h") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class MassQuote(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("i") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoQuoteSets(fix.Group): def __init__(self): order = fix.IntArray(67) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 367 order[63] = 304 order[64] = 893 order[65] = 295 order[66] = 0 fix.Group.__init__(self, 296, 302, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoQuoteEntries(fix.Group): def __init__(self): order = fix.IntArray(94) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 555 order[70] = 132 order[71] = 133 order[72] = 134 order[73] = 135 order[74] = 62 order[75] = 188 order[76] = 190 order[77] = 189 order[78] = 191 order[79] = 631 order[80] = 632 order[81] = 633 order[82] = 634 order[83] = 60 order[84] = 336 order[85] = 625 order[86] = 64 order[87] = 40 order[88] = 193 order[89] = 192 order[90] = 642 order[91] = 643 order[92] = 15 order[93] = 0 fix.Group.__init__(self, 295, 299, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class BusinessMessageReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("j") ) class BidRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("k") ) class NoBidDescriptors(fix.Group): def __init__(self): order = fix.IntArray(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 fix.Group.__init__(self, 398, 399, order) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 fix.Group.__init__(self, 420, 66, order) class BidResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("l") ) class NoBidComponents(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 420, 12, order) class ListStrikePrice(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("m") ) class NoStrikes(fix.Group): def __init__(self): order = fix.IntArray(79) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 140 order[70] = 11 order[71] = 526 order[72] = 54 order[73] = 44 order[74] = 15 order[75] = 58 order[76] = 354 order[77] = 355 order[78] = 0 fix.Group.__init__(self, 428, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class RegistrationInstructions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("o") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRegistDtls(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 fix.Group.__init__(self, 473, 509, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoDistribInsts(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 fix.Group.__init__(self, 510, 477, order) class RegistrationInstructionsResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("p") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class OrderMassCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("q") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class OrderMassCancelReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("r") ) class NoAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 fix.Group.__init__(self, 534, 41, order) class NoNotAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1372 order[1] = 1371 order[2] = 0 fix.Group.__init__(self, 1370, 1372, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NewOrderCross(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("s") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class CrossOrderCancelReplaceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("t") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class CrossOrderCancelRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("u") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityTypeRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("v") ) class SecurityTypes(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("w") ) class NoSecurityTypes(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 0 fix.Group.__init__(self, 558, 167, order) class SecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("x") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class SecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("y") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(102) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 668 order[69] = 869 order[70] = 913 order[71] = 914 order[72] = 915 order[73] = 918 order[74] = 788 order[75] = 916 order[76] = 917 order[77] = 919 order[78] = 898 order[79] = 1201 order[80] = 711 order[81] = 15 order[82] = 232 order[83] = 555 order[84] = 218 order[85] = 220 order[86] = 221 order[87] = 222 order[88] = 662 order[89] = 663 order[90] = 699 order[91] = 761 order[92] = 235 order[93] = 236 order[94] = 701 order[95] = 696 order[96] = 697 order[97] = 698 order[98] = 58 order[99] = 354 order[100] = 355 order[101] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 690 order[51] = 587 order[52] = 683 order[53] = 676 order[54] = 677 order[55] = 678 order[56] = 679 order[57] = 680 order[58] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class DerivativeSecurityListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("z") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoDerivativeSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1219 order[1] = 1220 order[2] = 0 fix.Group.__init__(self, 1218, 1219, order) class NoDerivativeEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 fix.Group.__init__(self, 1286, 1287, order) class NoDerivativeInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 fix.Group.__init__(self, 1292, 1293, order) class NoDerivativeInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1297 order[1] = 1298 order[2] = 0 fix.Group.__init__(self, 1296, 1297, order) class DerivativeSecurityList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AA") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoDerivativeSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1219 order[1] = 1220 order[2] = 0 fix.Group.__init__(self, 1218, 1219, order) class NoDerivativeEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 fix.Group.__init__(self, 1286, 1287, order) class NoDerivativeInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 fix.Group.__init__(self, 1292, 1293, order) class NoDerivativeInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1297 order[1] = 1298 order[2] = 0 fix.Group.__init__(self, 1296, 1297, order) class NoDerivativeInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1313 order[1] = 1314 order[2] = 0 fix.Group.__init__(self, 1311, 1313, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(81) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1305 order[69] = 1221 order[70] = 1230 order[71] = 1240 order[72] = 15 order[73] = 292 order[74] = 668 order[75] = 869 order[76] = 555 order[77] = 58 order[78] = 354 order[79] = 355 order[80] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NewOrderMultileg(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AB") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(68) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 683 order[53] = 1366 order[54] = 670 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 675 order[62] = 685 order[63] = 1379 order[64] = 1381 order[65] = 1383 order[66] = 1384 order[67] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class MultilegOrderCancelReplace(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AC") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested3PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 fix.Group.__init__(self, 948, 949, order) class NoNested3PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 953 order[1] = 954 order[2] = 0 fix.Group.__init__(self, 952, 953, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(68) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 683 order[53] = 1366 order[54] = 670 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 675 order[62] = 685 order[63] = 1379 order[64] = 1381 order[65] = 1383 order[66] = 1384 order[67] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoLegAllocs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 fix.Group.__init__(self, 670, 671, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoStrategyParameters(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 fix.Group.__init__(self, 957, 958, order) class TradeCaptureReportRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AD") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoDates(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 75 order[1] = 779 order[2] = 60 order[3] = 0 fix.Group.__init__(self, 580, 75, order) class TradeCaptureReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AE") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(73) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 990 order[53] = 1152 order[54] = 683 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 637 order[62] = 675 order[63] = 1073 order[64] = 1074 order[65] = 1075 order[66] = 1379 order[67] = 1381 order[68] = 1383 order[69] = 1384 order[70] = 1418 order[71] = 1342 order[72] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoOfLegUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 fix.Group.__init__(self, 1342, 1330, order) class NoUnderlyingLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1335 order[1] = 1336 order[2] = 0 fix.Group.__init__(self, 1334, 1335, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(75) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 19 order[5] = 526 order[6] = 66 order[7] = 1009 order[8] = 1005 order[9] = 1006 order[10] = 1007 order[11] = 83 order[12] = 1008 order[13] = 430 order[14] = 1154 order[15] = 1155 order[16] = 453 order[17] = 1 order[18] = 660 order[19] = 581 order[20] = 81 order[21] = 1093 order[22] = 575 order[23] = 576 order[24] = 578 order[25] = 579 order[26] = 821 order[27] = 376 order[28] = 377 order[29] = 528 order[30] = 529 order[31] = 582 order[32] = 40 order[33] = 18 order[34] = 483 order[35] = 336 order[36] = 625 order[37] = 943 order[38] = 12 order[39] = 13 order[40] = 479 order[41] = 497 order[42] = 157 order[43] = 230 order[44] = 158 order[45] = 159 order[46] = 738 order[47] = 920 order[48] = 921 order[49] = 922 order[50] = 238 order[51] = 237 order[52] = 118 order[53] = 119 order[54] = 155 order[55] = 156 order[56] = 77 order[57] = 58 order[58] = 354 order[59] = 355 order[60] = 752 order[61] = 518 order[62] = 232 order[63] = 136 order[64] = 825 order[65] = 826 order[66] = 591 order[67] = 70 order[68] = 78 order[69] = 1016 order[70] = 1158 order[71] = 1072 order[72] = 1057 order[73] = 1139 order[74] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoSideTrdRegTS(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 fix.Group.__init__(self, 1016, 1012, order) class NoSettlDetails(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1164 order[1] = 781 order[2] = 0 fix.Group.__init__(self, 1158, 1164, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoTrdRepIndicators(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1388 order[1] = 1389 order[2] = 0 fix.Group.__init__(self, 1387, 1388, order) class OrderMassStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AF") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class QuoteRequestReject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AG") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(125) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 913 order[69] = 914 order[70] = 915 order[71] = 918 order[72] = 788 order[73] = 916 order[74] = 917 order[75] = 919 order[76] = 898 order[77] = 711 order[78] = 140 order[79] = 303 order[80] = 537 order[81] = 336 order[82] = 625 order[83] = 229 order[84] = 54 order[85] = 854 order[86] = 38 order[87] = 152 order[88] = 516 order[89] = 468 order[90] = 469 order[91] = 63 order[92] = 64 order[93] = 193 order[94] = 192 order[95] = 15 order[96] = 232 order[97] = 1 order[98] = 660 order[99] = 581 order[100] = 555 order[101] = 735 order[102] = 692 order[103] = 40 order[104] = 126 order[105] = 60 order[106] = 218 order[107] = 220 order[108] = 221 order[109] = 222 order[110] = 662 order[111] = 663 order[112] = 699 order[113] = 761 order[114] = 423 order[115] = 44 order[116] = 640 order[117] = 235 order[118] = 236 order[119] = 701 order[120] = 696 order[121] = 697 order[122] = 698 order[123] = 453 order[124] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(64) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 676 order[58] = 677 order[59] = 678 order[60] = 679 order[61] = 680 order[62] = 654 order[63] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class RFQRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AH") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(76) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 555 order[70] = 140 order[71] = 303 order[72] = 537 order[73] = 336 order[74] = 625 order[75] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class QuoteStatusReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AI") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(58) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class QuoteResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AJ") ) class NoQuoteQualifiers(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 695 order[1] = 0 fix.Group.__init__(self, 735, 695, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(69) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 686 order[58] = 681 order[59] = 684 order[60] = 676 order[61] = 677 order[62] = 678 order[63] = 679 order[64] = 680 order[65] = 654 order[66] = 1067 order[67] = 1068 order[68] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class Confirmation(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AK") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoCapacities(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 fix.Group.__init__(self, 862, 528, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class PositionMaintenanceRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AL") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class PositionMaintenanceReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AM") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class RequestForPositions(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AN") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 386, 336, order) class RequestForPositionsAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AO") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class PositionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AP") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(66) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 732 order[62] = 733 order[63] = 1037 order[64] = 984 order[65] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoUnderlyingAmounts(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 985 order[1] = 986 order[2] = 987 order[3] = 988 order[4] = 0 fix.Group.__init__(self, 984, 985, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class TradeCaptureReportRequestAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AQ") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradeCaptureReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AR") ) class NoRootPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 fix.Group.__init__(self, 1116, 1117, order) class NoRootPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1121 order[1] = 1122 order[2] = 0 fix.Group.__init__(self, 1120, 1121, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRepIndicators(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1388 order[1] = 1389 order[2] = 0 fix.Group.__init__(self, 1387, 1388, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(73) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 990 order[53] = 1152 order[54] = 683 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 637 order[62] = 675 order[63] = 1073 order[64] = 1074 order[65] = 1075 order[66] = 1379 order[67] = 1381 order[68] = 1383 order[69] = 1384 order[70] = 1418 order[71] = 1342 order[72] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoOfLegUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 fix.Group.__init__(self, 1342, 1330, order) class NoUnderlyingLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1335 order[1] = 1336 order[2] = 0 fix.Group.__init__(self, 1334, 1335, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoSides(fix.Group): def __init__(self): order = fix.IntArray(70) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 526 order[5] = 66 order[6] = 453 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 81 order[11] = 575 order[12] = 1093 order[13] = 576 order[14] = 578 order[15] = 579 order[16] = 821 order[17] = 376 order[18] = 377 order[19] = 528 order[20] = 529 order[21] = 582 order[22] = 40 order[23] = 18 order[24] = 483 order[25] = 336 order[26] = 625 order[27] = 943 order[28] = 430 order[29] = 1154 order[30] = 1155 order[31] = 12 order[32] = 13 order[33] = 479 order[34] = 497 order[35] = 157 order[36] = 230 order[37] = 158 order[38] = 159 order[39] = 738 order[40] = 920 order[41] = 921 order[42] = 922 order[43] = 238 order[44] = 237 order[45] = 118 order[46] = 119 order[47] = 155 order[48] = 156 order[49] = 77 order[50] = 752 order[51] = 518 order[52] = 232 order[53] = 136 order[54] = 825 order[55] = 1158 order[56] = 826 order[57] = 591 order[58] = 70 order[59] = 78 order[60] = 1072 order[61] = 1057 order[62] = 1009 order[63] = 1005 order[64] = 1006 order[65] = 1007 order[66] = 83 order[67] = 1008 order[68] = 1016 order[69] = 0 fix.Group.__init__(self, 552, 54, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoContAmts(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 fix.Group.__init__(self, 518, 519, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoSettlDetails(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1164 order[1] = 781 order[2] = 0 fix.Group.__init__(self, 1158, 1164, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 fix.Group.__init__(self, 78, 79, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoSideTrdRegTS(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 fix.Group.__init__(self, 1016, 1012, order) class AllocationReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AS") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class AllocationReportAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AT") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class ConfirmationAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AU") ) class SettlementInstructionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AV") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class AssignmentReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AW") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class CollateralRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AX") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(63) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 944 order[62] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralAssignment(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AY") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(63) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 944 order[62] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("AZ") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(63) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 944 order[62] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class CollateralReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BA") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class CollateralInquiry(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BB") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoTrdRegTimestamps(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 fix.Group.__init__(self, 768, 769, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class NetworkCounterpartySystemStatusRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BC") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 fix.Group.__init__(self, 936, 930, order) class NetworkCounterpartySystemStatusResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BD") ) class NoCompIDs(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 fix.Group.__init__(self, 936, 930, order) class UserRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BE") ) class UserResponse(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BF") ) class CollateralInquiryAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BG") ) class NoCollInquiryQualifier(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 896 order[1] = 0 fix.Group.__init__(self, 938, 896, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 17 order[1] = 0 fix.Group.__init__(self, 124, 17, order) class NoTrades(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 571 order[1] = 818 order[2] = 0 fix.Group.__init__(self, 897, 571, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class ConfirmationRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BH") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class ContraryIntentionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BO") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoExpiration(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 982 order[1] = 983 order[2] = 0 fix.Group.__init__(self, 981, 982, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class SecurityDefinitionUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BP") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class SecurityListUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BK") ) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(103) order[0] = 1324 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 668 order[70] = 869 order[71] = 913 order[72] = 914 order[73] = 915 order[74] = 918 order[75] = 788 order[76] = 916 order[77] = 917 order[78] = 919 order[79] = 898 order[80] = 1201 order[81] = 711 order[82] = 15 order[83] = 232 order[84] = 555 order[85] = 218 order[86] = 220 order[87] = 221 order[88] = 222 order[89] = 662 order[90] = 663 order[91] = 699 order[92] = 761 order[93] = 235 order[94] = 236 order[95] = 701 order[96] = 696 order[97] = 697 order[98] = 698 order[99] = 58 order[100] = 354 order[101] = 355 order[102] = 0 fix.Group.__init__(self, 146, 1324, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 690 order[51] = 587 order[52] = 683 order[53] = 676 order[54] = 677 order[55] = 678 order[56] = 679 order[57] = 680 order[58] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoLegStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 688 order[1] = 689 order[2] = 0 fix.Group.__init__(self, 683, 688, order) class AdjustedPositionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BL") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoPositions(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 fix.Group.__init__(self, 702, 703, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(69) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 0 fix.Group.__init__(self, 146, 55, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class AllocationInstructionAlert(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BM") ) class NoOrders(fix.Group): def __init__(self): order = fix.IntArray(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 fix.Group.__init__(self, 73, 11, order) class NoNested2PartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 fix.Group.__init__(self, 756, 757, order) class NoNested2PartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 760 order[1] = 807 order[2] = 0 fix.Group.__init__(self, 806, 760, order) class NoExecs(fix.Group): def __init__(self): order = fix.IntArray(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 fix.Group.__init__(self, 124, 32, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoStipulations(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 233 order[1] = 234 order[2] = 0 fix.Group.__init__(self, 232, 233, order) class NoPosAmt(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 fix.Group.__init__(self, 753, 707, order) class NoAllocs(fix.Group): def __init__(self): order = fix.IntArray(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 fix.Group.__init__(self, 78, 79, order) class NoNestedPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 fix.Group.__init__(self, 539, 524, order) class NoNestedPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 545 order[1] = 805 order[2] = 0 fix.Group.__init__(self, 804, 545, order) class NoMiscFees(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 fix.Group.__init__(self, 136, 137, order) class NoClearingInstructions(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 577 order[1] = 0 fix.Group.__init__(self, 576, 577, order) class NoDlvyInst(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 fix.Group.__init__(self, 85, 165, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class ExecutionAcknowledgement(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BN") ) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyings(fix.Group): def __init__(self): order = fix.IntArray(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 fix.Group.__init__(self, 711, 311, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionList(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BJ") ) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(21) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 0 fix.Group.__init__(self, 386, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class TradingSessionListRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BI") ) class SettlementObligationReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BQ") ) class NoSettlOblig(fix.Group): def __init__(self): order = fix.IntArray(84) order[0] = 430 order[1] = 1161 order[2] = 1162 order[3] = 1163 order[4] = 1157 order[5] = 119 order[6] = 15 order[7] = 120 order[8] = 155 order[9] = 64 order[10] = 55 order[11] = 65 order[12] = 48 order[13] = 22 order[14] = 460 order[15] = 1227 order[16] = 1151 order[17] = 461 order[18] = 167 order[19] = 762 order[20] = 200 order[21] = 541 order[22] = 1079 order[23] = 966 order[24] = 1049 order[25] = 965 order[26] = 224 order[27] = 225 order[28] = 239 order[29] = 226 order[30] = 227 order[31] = 228 order[32] = 255 order[33] = 543 order[34] = 470 order[35] = 471 order[36] = 472 order[37] = 240 order[38] = 202 order[39] = 947 order[40] = 967 order[41] = 968 order[42] = 206 order[43] = 231 order[44] = 969 order[45] = 1146 order[46] = 996 order[47] = 1147 order[48] = 1191 order[49] = 1192 order[50] = 1193 order[51] = 1194 order[52] = 1195 order[53] = 1196 order[54] = 1197 order[55] = 1198 order[56] = 1199 order[57] = 1200 order[58] = 201 order[59] = 1244 order[60] = 1242 order[61] = 997 order[62] = 223 order[63] = 207 order[64] = 970 order[65] = 971 order[66] = 106 order[67] = 348 order[68] = 349 order[69] = 107 order[70] = 350 order[71] = 351 order[72] = 691 order[73] = 667 order[74] = 875 order[75] = 876 order[76] = 873 order[77] = 874 order[78] = 453 order[79] = 168 order[80] = 126 order[81] = 779 order[82] = 1158 order[83] = 0 fix.Group.__init__(self, 1165, 430, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSettlDetails(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1164 order[1] = 781 order[2] = 0 fix.Group.__init__(self, 1158, 1164, order) class NoSettlPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 fix.Group.__init__(self, 781, 782, order) class NoSettlPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 785 order[1] = 786 order[2] = 0 fix.Group.__init__(self, 801, 785, order) class DerivativeSecurityListUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BR") ) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class NoDerivativeSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1219 order[1] = 1220 order[2] = 0 fix.Group.__init__(self, 1218, 1219, order) class NoDerivativeEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 fix.Group.__init__(self, 1286, 1287, order) class NoDerivativeInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 fix.Group.__init__(self, 1292, 1293, order) class NoDerivativeInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1297 order[1] = 1298 order[2] = 0 fix.Group.__init__(self, 1296, 1297, order) class NoDerivativeInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1313 order[1] = 1314 order[2] = 0 fix.Group.__init__(self, 1311, 1313, order) class NoMarketSegments(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 fix.Group.__init__(self, 1310, 1301, order) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoTradingSessionRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 336 order[1] = 625 order[2] = 0 fix.Group.__init__(self, 1309, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class NoNestedInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1210 order[1] = 1211 order[2] = 0 fix.Group.__init__(self, 1312, 1210, order) class NoStrikeRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 fix.Group.__init__(self, 1201, 1223, order) class NoMaturityRules(fix.Group): def __init__(self): order = fix.IntArray(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 fix.Group.__init__(self, 1236, 1222, order) class NoRelatedSym(fix.Group): def __init__(self): order = fix.IntArray(82) order[0] = 1324 order[1] = 292 order[2] = 55 order[3] = 65 order[4] = 48 order[5] = 22 order[6] = 460 order[7] = 1227 order[8] = 1151 order[9] = 461 order[10] = 167 order[11] = 762 order[12] = 200 order[13] = 541 order[14] = 1079 order[15] = 966 order[16] = 1049 order[17] = 965 order[18] = 224 order[19] = 225 order[20] = 239 order[21] = 226 order[22] = 227 order[23] = 228 order[24] = 255 order[25] = 543 order[26] = 470 order[27] = 471 order[28] = 472 order[29] = 240 order[30] = 202 order[31] = 947 order[32] = 967 order[33] = 968 order[34] = 206 order[35] = 231 order[36] = 969 order[37] = 1146 order[38] = 996 order[39] = 1147 order[40] = 1191 order[41] = 1192 order[42] = 1193 order[43] = 1194 order[44] = 1195 order[45] = 1196 order[46] = 1197 order[47] = 1198 order[48] = 1199 order[49] = 1200 order[50] = 201 order[51] = 1244 order[52] = 1242 order[53] = 997 order[54] = 223 order[55] = 207 order[56] = 970 order[57] = 971 order[58] = 106 order[59] = 348 order[60] = 349 order[61] = 107 order[62] = 350 order[63] = 351 order[64] = 691 order[65] = 667 order[66] = 875 order[67] = 876 order[68] = 873 order[69] = 874 order[70] = 668 order[71] = 869 order[72] = 1305 order[73] = 1221 order[74] = 1230 order[75] = 1240 order[76] = 15 order[77] = 555 order[78] = 58 order[79] = 354 order[80] = 355 order[81] = 0 fix.Group.__init__(self, 146, 1324, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoInstrAttrib(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 871 order[1] = 872 order[2] = 0 fix.Group.__init__(self, 870, 871, order) class NoLegs(fix.Group): def __init__(self): order = fix.IntArray(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 fix.Group.__init__(self, 555, 600, order) class NoLegSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 605 order[1] = 606 order[2] = 0 fix.Group.__init__(self, 604, 605, order) class TradingSessionListUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BS") ) class NoTradingSessions(fix.Group): def __init__(self): order = fix.IntArray(21) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 0 fix.Group.__init__(self, 386, 336, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class NoMatchRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1142 order[1] = 574 order[2] = 0 fix.Group.__init__(self, 1235, 1142, order) class NoMDFeedTypes(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 fix.Group.__init__(self, 1141, 1022, order) class MarketDefinitionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BT") ) class MarketDefinition(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BU") ) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class MarketDefinitionUpdateReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BV") ) class NoTickRules(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 fix.Group.__init__(self, 1205, 1206, order) class NoLotTypeRules(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1093 order[1] = 1231 order[2] = 0 fix.Group.__init__(self, 1234, 1093, order) class NoOrdTypeRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 40 order[1] = 0 fix.Group.__init__(self, 1237, 40, order) class NoTimeInForceRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 59 order[1] = 0 fix.Group.__init__(self, 1239, 59, order) class NoExecInstRules(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 1308 order[1] = 0 fix.Group.__init__(self, 1232, 1308, order) class ApplicationMessageRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BW") ) class NoApplIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 0 fix.Group.__init__(self, 1351, 1355, order) class ApplicationMessageRequestAck(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BX") ) class NoApplIDs(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 1357 order[4] = 1354 order[5] = 0 fix.Group.__init__(self, 1351, 1355, order) class ApplicationMessageReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BY") ) class NoApplIDs(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 1355 order[1] = 1399 order[2] = 1357 order[3] = 0 fix.Group.__init__(self, 1351, 1355, order) class OrderMassActionReport(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("BZ") ) class NoAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 fix.Group.__init__(self, 534, 41, order) class NoNotAffectedOrders(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1372 order[1] = 1371 order[2] = 0 fix.Group.__init__(self, 1370, 1372, order) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class OrderMassActionRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("CA") ) class NoPartyIDs(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 fix.Group.__init__(self, 453, 448, order) class NoPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 523 order[1] = 803 order[2] = 0 fix.Group.__init__(self, 802, 523, order) class NoSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 455 order[1] = 456 order[2] = 0 fix.Group.__init__(self, 454, 455, order) class NoEvents(fix.Group): def __init__(self): order = fix.IntArray(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 fix.Group.__init__(self, 864, 865, order) class NoInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 fix.Group.__init__(self, 1018, 1019, order) class NoInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1053 order[1] = 1054 order[2] = 0 fix.Group.__init__(self, 1052, 1053, order) class NoUnderlyingSecurityAltID(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 458 order[1] = 459 order[2] = 0 fix.Group.__init__(self, 457, 458, order) class NoUnderlyingStips(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 888 order[1] = 889 order[2] = 0 fix.Group.__init__(self, 887, 888, order) class NoUndlyInstrumentParties(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 fix.Group.__init__(self, 1058, 1059, order) class NoUndlyInstrumentPartySubIDs(fix.Group): def __init__(self): order = fix.IntArray(3) order[0] = 1063 order[1] = 1064 order[2] = 0 fix.Group.__init__(self, 1062, 1063, order) class UserNotification(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("CB") ) class NoUsernames(fix.Group): def __init__(self): order = fix.IntArray(2) order[0] = 553 order[1] = 0 fix.Group.__init__(self, 809, 553, order) quickfix-1.15.1+dfsg.orig/src/python/QuickfixPython.h0000644000372000001440000000520513265006437022150 0ustar robertousers/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 3.0.10 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef SWIG_quickfix_WRAP_H_ #define SWIG_quickfix_WRAP_H_ #include #include class SwigDirector_Application : public FIX::Application, public Swig::Director { public: SwigDirector_Application(PyObject *self); virtual ~SwigDirector_Application(); virtual void onCreate(FIX::SessionID const &arg0); virtual void onLogon(FIX::SessionID const &arg0); virtual void onLogout(FIX::SessionID const &arg0); virtual void toAdmin(FIX::Message &arg0, FIX::SessionID const &arg1); virtual void toApp(FIX::Message &arg0, FIX::SessionID const &arg1) throw(FIX::DoNotSend); virtual void fromAdmin(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon); virtual void fromApp(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType); /* Internal director utilities */ public: bool swig_get_inner(const char *swig_protected_method_name) const { std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); return (iv != swig_inner.end() ? iv->second : false); } void swig_set_inner(const char *swig_protected_method_name, bool swig_val) const { swig_inner[swig_protected_method_name] = swig_val; } private: mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) /* VTable implementation */ PyObject *swig_get_method(size_t method_index, const char *method_name) const { PyObject *method = vtable[method_index]; if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); if (!method) { std::string msg = "Method in class Application doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; } return method; } private: mutable swig::SwigVar_PyObject vtable[7]; #endif }; #endif quickfix-1.15.1+dfsg.orig/src/python/Makefile.am0000644000372000001440000000144213265006437021045 0ustar robertouserspythondir = $(PYTHON_SITE_PACKAGES) python_LTLIBRARIES = _quickfix.la _quickfix_la_SOURCES = \ QuickfixPython.cpp python_DATA = quickfix.py quickfix40.py quickfix41.py quickfix42.py quickfix43.py quickfix44.py quickfix50.py quickfix50sp1.py quickfix50sp2.py quickfixt11.py _quickfix_la_LDFLAGS = -version-info 13:0:0 -module _quickfix_la_LIBADD = $(top_builddir)/src/C++/libquickfix.la INCLUDES =-I. -I.. -I../.. -I../C++ local_python_src=$(top_builddir)/src/python local_python_lib=$(top_builddir)/lib/python all-local: $(python_LTLIBRARIES) rm -rf $(local_python_lib) mkdir -p $(local_python_lib) ln -sf $(local_python_src)/.libs/_quickfix* $(local_python_lib) ln -sf $(local_python_src)/*.py $(local_python_lib) ln -sf $(top_builddir)/spec spec clean-local: rm -rf $(local_python_lib) quickfix-1.15.1+dfsg.orig/src/python/quickfixt11.py0000644000372000001440000000230713265006437021535 0ustar robertousersimport quickfix as fix class Message(fix.Message): def __init__(self): fix.Message.__init__(self) self.getHeader().setField( fix.BeginString("FIXT.1.1") ) class Heartbeat(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("0") ) class TestRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("1") ) class ResendRequest(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("2") ) class Reject(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("3") ) class SequenceReset(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("4") ) class Logout(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("5") ) class Logon(Message): def __init__(self): Message.__init__(self) self.getHeader().setField( fix.MsgType("A") ) class NoMsgTypes(fix.Group): def __init__(self): order = fix.IntArray(5) order[0] = 372 order[1] = 385 order[2] = 1130 order[3] = 1131 order[4] = 0 fix.Group.__init__(self, 384, 372, order) quickfix-1.15.1+dfsg.orig/src/at.py0000644000372000001440000000066513265006437016454 0ustar robertousersfrom __future__ import print_function import sys import time import quickfix as fix import at_application if len(sys.argv) == 0: print("usage: at.py -f FILE") exit file = sys.argv[1] settings = fix.SessionSettings( file ) application = at_application.Application() factory = fix.FileStoreFactory( "store" ) acceptor = fix.SocketAcceptor( application, factory, settings ) acceptor.start() while 1: time.sleep( 1 ) acceptor.stop() quickfix-1.15.1+dfsg.orig/src/ApplicationImpl.cs0000644000372000001440000000263613265006437021112 0ustar robertousersusing System; using System.Threading; using QuickFix; public class ApplicationImpl : Application { private bool loggedOn = false; private bool created = false; private bool stopRunning = false; private Message message = null; public void onCreate(SessionID sessionId) { created = true; } public void onLogon(SessionID sessionId) { loggedOn = true; } public void onLogout(SessionID sessionId) { loggedOn = false; } public void toAdmin(Message message, SessionID sessionId) {} public void toApp(Message message, SessionID sessionId) {} public void fromAdmin(Message message, SessionID sessionId) {} public void fromApp(Message message, SessionID sessionId) { this.message = message; } public void run() { while(true) { try { if(stopRunning) return; Thread.Sleep(1000); } catch(Exception) {} } } public void stop() { stopRunning = true; } public bool isLoggedOn() { return loggedOn; } public bool isCreated() { return created; } public Message getMessage() { try { for(int i = 0; i < 50; ++i) { if(message != null) { return message; } Thread.Sleep(100); } } catch(Exception) {} return message; } } quickfix-1.15.1+dfsg.orig/src/test_unit_vs12.vcxproj0000644000372000001440000002376313265006437022010 0ustar robertousers Debug Win32 Release Win32 test_unit {CD58A1FF-0F7A-4490-B9B4-944326C48A5A} ut_vc12 Application false MultiByte v120 Application false MultiByte v120 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\release\ut\ release\vs12\ false $(SolutionDir)test\debug\ut\ debug\vs12\ false ut ut .\Release/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) OnlyExplicitInline $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDir)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/ut.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs12.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/ut.pdb Console .\Debug/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) Disabled $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDIr)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/ut.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default false _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs12.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/ut.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} false quickfix-1.15.1+dfsg.orig/src/FieldTest.cs0000644000372000001440000000057613265006437017711 0ustar robertousersusing NUnit.Framework; using System; using QuickFix; [TestFixture] public class FieldTestCase { [Test] public void testMessageSetGetString() { Side side1 = new Side( Side.BUY ); Side side2 = new Side( Side.BUY ); Assert.AreEqual( side1, side2 ); side2 = new Side(); side2.setValue( Side.BUY ); Assert.AreEqual( side1, side2 ); } }quickfix-1.15.1+dfsg.orig/src/at_application.rb0000644000372000001440000000264613265006437021013 0ustar robertousersrequire 'quickfix_ruby' class Application < Quickfix::Application def initiatlize @orderIDs = Hash.new end def onCreate(sessionID) reset() session = Quickfix::Session.lookupSession( sessionID ) session.reset() if session != nil end def onLogon(sessionID) end def onLogout(sessionID) reset() end def toAdmin(sessionID, message) end def fromAdmin(sessionID, message) end def toApp(sessionID, message) end def fromApp(message, sessionID) msgType = Quickfix::MsgType.new message.getHeader().getField( msgType ) if( msgType.getValue() == Quickfix::MsgType_NewOrderSingle() ) echo = Quickfix::Message.new( message ) possResend = Quickfix::PossResend.new( false ) if( message.getHeader().isSetField( possResend ) ) message.getHeader().getField( possResend ) end clOrdID = Quickfix::ClOrdID.new message.getField( clOrdID ) if( possResend.getValue() ) if( @orderIDs.has_key?([clOrdID.getString(), sessionID.toString()]) ) return end end @orderIDs[[clOrdID.getString(), sessionID.toString()]] = [clOrdID.getString(), sessionID.toString()] Quickfix::Session::sendToTarget( echo, sessionID ) elsif( msgType.getValue() == Quickfix::MsgType_SecurityDefinition() ) echo = Quickfix::Message.new( message ) Quickfix::Session::sendToTarget( echo, sessionID ) else raise Quickfix::UnsupportedMessageType.new end end def reset @orderIDs = Hash.new end endquickfix-1.15.1+dfsg.orig/src/at.cs0000644000372000001440000000136713265006437016431 0ustar robertousersusing System; using System.Collections; using System.Text; using System.Threading; using QuickFix; class at { static void Main(string[] args) { string file = ""; if( args.Length >= 2 && args[0].Equals("-f") && args[1] != null ) { file = args[1]; } else { Console.WriteLine( "usage: at" + " -f FILE [-t]" ); return; } SessionSettings settings = new SessionSettings(file); at_application application = new at_application(); FileStoreFactory factory = new FileStoreFactory(settings); Acceptor acceptor = new SocketAcceptor ( application, factory, settings, new DefaultMessageFactory() ); acceptor.start(); while( true ) Thread.Sleep( 1000 ); } }quickfix-1.15.1+dfsg.orig/src/python2/0000755000372000001440000000000013265006437017072 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix44.py0000777000372000001440000000000013265006437025535 2../python/quickfix44.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix50.py0000777000372000001440000000000013265006437025527 2../python/quickfix50.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix40.py0000777000372000001440000000000013265006437025525 2../python/quickfix40.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/link.sh0000777000372000001440000000000013265006437023405 2../python/link.shustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix43.py0000777000372000001440000000000013265006437025533 2../python/quickfix43.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix41.py0000777000372000001440000000000013265006437025527 2../python/quickfix41.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/QuickfixPython.cpp0000777000372000001440000000000013265006437030005 2../python/QuickfixPython.cppustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix_fields.py0000777000372000001440000000000013265006437030071 2../python/quickfix_fields.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/test0000777000372000001440000000000013265006437022427 2../python/testustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/spec0000777000372000001440000000000013265006437021247 2../../specustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix.py0000777000372000001440000000000013265006437025215 2../python/quickfix.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/quickfix42.py0000777000372000001440000000000013265006437025531 2../python/quickfix42.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/CMakeLists.txt0000644000372000001440000000170613265006437021636 0ustar robertousersset(quickfix_python_VERSION_MAJOR 16) set(quickfix_python_VERSION_MINOR 0) set(quickfix_python_VERSION_PATCH 1) set(quickfix_python_VERSION ${quickfix_python_VERSION_MAJOR}.${quickfix_python_VERSION_MINOR}.${quickfix_python_VERSION_PATCH} ) set(quickfix_python_SOURCES QuickfixPython.cpp) set(quickfix_python_lib_name _${PROJECT_NAME}) add_library(${quickfix_python_lib_name} SHARED ${quickfix_python_SOURCES}) target_include_directories(${quickfix_python_lib_name} PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src/C++) target_link_libraries(${quickfix_python_lib_name} ${PROJECT_NAME}) set_target_properties(${quickfix_python_lib_name} PROPERTIES VERSION ${quickfix_python_VERSION} SOVERSION ${quickfix_python_VERSION_MAJOR} PREFIX "") install(TARGETS ${quickfix_python_lib_name} DESTINATION lib/python2) install(DIRECTORY ${CMAKE_SOURCE_DIR}/src/python/ DESTINATION lib/python2 FILES_MATCHING PATTERN "quickfix*.py" PATTERN test EXCLUDE) quickfix-1.15.1+dfsg.orig/src/python2/quickfix50sp2.py0000777000372000001440000000000013265006437026601 2../python/quickfix50sp2.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/test.sh0000755000372000001440000000047313265006437020414 0ustar robertousers#!/bin/sh export LD_LIBRARY_PATH=../../src/C++/.libs export DYLD_LIBRARY_PATH=../../src/C++/.libs export PYTHONPATH=../../lib/python2 python2 test/DataDictionaryTestCase.py python2 test/DictionaryTestCase.py python2 test/FieldBaseTestCase.py python2 test/SessionSettingsTestCase.py python2 test/MessageTestCase.py quickfix-1.15.1+dfsg.orig/src/python2/quickfix50sp1.py0000777000372000001440000000000013265006437026577 2../python/quickfix50sp1.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/QuickfixPython.h0000777000372000001440000000000013265006437027117 2../python/QuickfixPython.hustar robertousersquickfix-1.15.1+dfsg.orig/src/python2/Makefile.am0000644000372000001440000000165013265006437021130 0ustar robertouserspythondir = $(PYTHON2_SITE_PACKAGES) python_LTLIBRARIES = _quickfix.la _quickfix_la_SOURCES = \ QuickfixPython.cpp python_DATA = quickfix.py quickfix40.py quickfix41.py quickfix42.py quickfix43.py quickfix44.py quickfix50.py quickfix50sp1.py quickfix50sp2.py quickfixt11.py _quickfix_la_CXXFLAGS = -DPYTHON_MAJOR_VERSION=2 -Wno-unused-variable -Wno-maybe-uninitialized _quickfix_la_LDFLAGS = -version-info 13:0:0 -module _quickfix_la_LIBADD = $(top_builddir)/src/C++/libquickfix.la INCLUDES = $(PYTHON2_CFLAGS) -I. -I.. -I../.. -I../C++ local_python_src=$(top_builddir)/src/python2 local_python_lib=$(top_builddir)/lib/python2 all-local: $(python_LTLIBRARIES) rm -rf $(local_python_lib) mkdir -p $(local_python_lib) ln -sf $(local_python_src)/.libs/_quickfix* $(local_python_lib) ln -sf $(local_python_src)/*.py $(local_python_lib) ln -sf $(top_builddir)/spec spec clean-local: rm -rf $(local_python_lib) TESTS = test.sh quickfix-1.15.1+dfsg.orig/src/python2/quickfixt11.py0000777000372000001440000000000013265006437026071 2../python/quickfixt11.pyustar robertousersquickfix-1.15.1+dfsg.orig/src/SessionSettingsTest.cs0000644000372000001440000000301313265006437022017 0ustar robertousersusing NUnit.Framework; using System; using QuickFix; [TestFixture] public class SessionSettingsTestCase { private SessionSettings testObject = null; [SetUp] public void setup() { testObject = new SessionSettings(); } [Test] public void testSetGetDefault() { Dictionary dictionary = new Dictionary(); dictionary.setString( "ConnectionType", "initiator" ); testObject.set( dictionary ); dictionary = testObject.get(); Assert.AreEqual( "initiator", dictionary.getString( "ConnectionType" ) ); } [Test] public void testSetGetSessionID() { Dictionary dictionary1 = new Dictionary(); dictionary1.setString( "ConnectionType", "initiator" ); Dictionary dictionary2 = new Dictionary(); dictionary2.setString( "ConnectionType", "acceptor" ); SessionID sessionID1 = new SessionID( "FIX.4.0", "SENDER1", "TARGET1" ); SessionID sessionID2 = new SessionID( "FIX.4.0", "SENDER2", "TARGET2" ); SessionID sessionID3 = new SessionID( "FIX.4.0", "SENDER3", "TARGET3" ); testObject.set( sessionID1, dictionary1 ); testObject.set( sessionID2, dictionary2 ); dictionary1 = testObject.get( sessionID1 ); dictionary2 = testObject.get( sessionID2 ); Assert.AreEqual( "initiator", dictionary1.getString("ConnectionType") ); Assert.AreEqual( "acceptor", dictionary2.getString("ConnectionType") ); try { testObject.get( sessionID3 ); Assert.Fail(); } catch( ConfigError ) {} } }quickfix-1.15.1+dfsg.orig/src/sql/0000755000372000001440000000000013265006437016266 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/sql/mssql/0000755000372000001440000000000013265006437017425 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/sql/mssql/create.bat0000755000372000001440000000007213265006437021362 0ustar robertousersecho Creating database osql -U %1 -i quickfix_database.sqlquickfix-1.15.1+dfsg.orig/src/sql/mssql/quickfix_database.sql0000644000372000001440000000341113265006437023614 0ustar robertousersDROP DATABASE quickfix GO CREATE DATABASE quickfix GO USE quickfix; CREATE TABLE sessions ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64) NOT NULL, creation_time DATETIME NOT NULL, incoming_seqnum INT NOT NULL, outgoing_seqnum INT NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid, session_qualifier) ); CREATE TABLE messages ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64) NOT NULL, msgseqnum INT NOT NULL, message TEXT NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid, session_qualifier, msgseqnum) ); CREATE TABLE event_log ( id INT NOT NULL IDENTITY, time DATETIME NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text TEXT NOT NULL, PRIMARY KEY (id) ); CREATE TABLE event_backup_log ( id INT NOT NULL IDENTITY, time DATETIME NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text TEXT NOT NULL, PRIMARY KEY (id) ); CREATE TABLE messages_log( id INT NOT NULL IDENTITY, time DATETIME NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text TEXT NOT NULL, PRIMARY KEY (id) ); CREATE TABLE messages_backup_log( id INT NOT NULL IDENTITY, time DATETIME NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text TEXT NOT NULL, PRIMARY KEY (id) ); quickfix-1.15.1+dfsg.orig/src/sql/mysql/0000755000372000001440000000000013265006437017433 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/sql/mysql/mysql.sql0000644000372000001440000000021713265006437021321 0ustar robertouserssource quickfix_database.sql; source sessions_table.sql; source messages_table.sql; source messages_log_table.sql; source event_log_table.sql; quickfix-1.15.1+dfsg.orig/src/sql/mysql/messages_table.sql0000644000372000001440000000055013265006437023132 0ustar robertousersUSE quickfix; DROP TABLE IF EXISTS messages; CREATE TABLE messages ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64) NOT NULL, msgseqnum INT NOT NULL, message BLOB NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid, session_qualifier, msgseqnum) ); quickfix-1.15.1+dfsg.orig/src/sql/mysql/create.bat0000755000372000001440000000010413265006437021364 0ustar robertousersecho Creating database mysql -u %1 -p --execute="source mysql.sql"; quickfix-1.15.1+dfsg.orig/src/sql/mysql/event_log_table.sql0000644000372000001440000000123013265006437023301 0ustar robertousersUSE quickfix; DROP TABLE IF EXISTS event_log; CREATE TABLE event_log ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, time DATETIME NOT NULL, time_milliseconds INT NOT NULL, beginstring CHAR(8), sendercompid VARCHAR(64), targetcompid VARCHAR(64), session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); DROP TABLE IF EXISTS event_backup_log; CREATE TABLE event_backup_log ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, time DATETIME NOT NULL, time_milliseconds INT NOT NULL, beginstring CHAR(8), sendercompid VARCHAR(64), targetcompid VARCHAR(64), session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); quickfix-1.15.1+dfsg.orig/src/sql/mysql/messages_log_table.sql0000644000372000001440000000124413265006437023774 0ustar robertousersUSE quickfix; DROP TABLE IF EXISTS messages_log; CREATE TABLE messages_log ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, time DATETIME NOT NULL, time_milliseconds INT NOT NULL, beginstring CHAR(8), sendercompid VARCHAR(64), targetcompid VARCHAR(64), session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); DROP TABLE IF EXISTS messages_backup_log; CREATE TABLE messages_backup_log ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, time DATETIME NOT NULL, time_milliseconds INT NOT NULL, beginstring CHAR(8), sendercompid VARCHAR(64), targetcompid VARCHAR(64), session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); quickfix-1.15.1+dfsg.orig/src/sql/mysql/create.sh0000755000372000001440000000017013265006437021233 0ustar robertousers#!/bin/sh DB_USER=$1 DB_PASS=$2 echo Creating database mysql -u${DB_USER} -p${DB_PASS} --execute="source mysql.sql"; quickfix-1.15.1+dfsg.orig/src/sql/mysql/quickfix_database.sql0000644000372000001440000000007413265006437023624 0ustar robertousersDROP DATABASE IF EXISTS quickfix; CREATE DATABASE quickfix; quickfix-1.15.1+dfsg.orig/src/sql/mysql/sessions_table.sql0000644000372000001440000000061513265006437023173 0ustar robertousersUSE quickfix; DROP TABLE IF EXISTS sessions; CREATE TABLE sessions ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64) NOT NULL, creation_time DATETIME NOT NULL, incoming_seqnum INT NOT NULL, outgoing_seqnum INT NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid, session_qualifier) ); quickfix-1.15.1+dfsg.orig/src/sql/postgresql/0000755000372000001440000000000013265006437020471 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/sql/postgresql/messages_table.sql0000644000372000001440000000047513265006437024176 0ustar robertousersCREATE TABLE messages ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64) NOT NULL, msgseqnum INTEGER NOT NULL, message TEXT NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid, session_qualifier, msgseqnum) ); quickfix-1.15.1+dfsg.orig/src/sql/postgresql/create.bat0000755000372000001440000000024513265006437022430 0ustar robertousersecho Dropping database dropdb -U %1 quickfix echo Creating database createdb -U %1 quickfix echo Creating database tables psql -U %1 -d quickfix -f postgresql.sql quickfix-1.15.1+dfsg.orig/src/sql/postgresql/event_log_table.sql0000644000372000001440000000115013265006437024340 0ustar robertousersCREATE SEQUENCE event_log_sequence; CREATE TABLE event_log ( id INTEGER DEFAULT NEXTVAL('event_log_sequence'), time TIMESTAMP NOT NULL, beginstring CHAR(8), sendercompid VARCHAR(64), targetcompid VARCHAR(64), session_qualifier VARCHAR(64), text TEXT NOT NULL, PRIMARY KEY (id) ); CREATE SEQUENCE event_backup_log_sequence; CREATE TABLE event_backup_log ( id INTEGER DEFAULT NEXTVAL('event_backup_log_sequence'), time TIMESTAMP NOT NULL, beginstring CHAR(8), sendercompid VARCHAR(64), targetcompid VARCHAR(64), session_qualifier VARCHAR(64), text TEXT NOT NULL, PRIMARY KEY (id) ); quickfix-1.15.1+dfsg.orig/src/sql/postgresql/messages_log_table.sql0000644000372000001440000000046213265006437025033 0ustar robertousersCREATE SEQUENCE messages_log_sequence; CREATE TABLE messages_log ( id INTEGER DEFAULT NEXTVAL('messages_log_sequence'), time TIMESTAMP NOT NULL, beginstring CHAR(8), sendercompid VARCHAR(64), targetcompid VARCHAR(64), session_qualifier VARCHAR(64), text TEXT NOT NULL, PRIMARY KEY (id) ); quickfix-1.15.1+dfsg.orig/src/sql/postgresql/create.sh0000755000372000001440000000024513265006437022274 0ustar robertousersecho Dropping database dropdb -U $1 quickfix echo Creating database createdb -U $1 quickfix echo Creating database tables psql -U $1 -d quickfix -f postgresql.sql quickfix-1.15.1+dfsg.orig/src/sql/postgresql/sessions_table.sql0000644000372000001440000000054713265006437024235 0ustar robertousersCREATE TABLE sessions ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64) NOT NULL, creation_time TIMESTAMP NOT NULL, incoming_seqnum INTEGER NOT NULL, outgoing_seqnum INTEGER NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid, session_qualifier) ); quickfix-1.15.1+dfsg.orig/src/sql/postgresql/postgresql.sql0000644000372000001440000000014113265006437023411 0ustar robertousers\i sessions_table.sql; \i messages_table.sql; \i messages_log_table.sql; \i event_log_table.sql; quickfix-1.15.1+dfsg.orig/src/sql/oracle/0000755000372000001440000000000013265006437017533 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/sql/oracle/create.bat0000644000372000001440000000004213265006437021462 0ustar robertousersecho Creating database sqlplus %1 quickfix-1.15.1+dfsg.orig/src/sql/oracle/login.sql0000644000372000001440000000575313265006437021376 0ustar robertousersDROP TABLE sessions; CREATE TABLE sessions ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), creation_time TIMESTAMP NOT NULL, incoming_seqnum INT NOT NULL, outgoing_seqnum INT NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid) ); DROP TABLE messages; CREATE TABLE messages ( beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), msgseqnum INT NOT NULL, message BLOB NOT NULL, PRIMARY KEY (beginstring, sendercompid, targetcompid, msgseqnum) ); DROP TABLE event_log; CREATE TABLE event_log ( id INT NOT NULL, time TIMESTAMP NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); DROP SEQUENCE event_log_sequence; CREATE SEQUENCE event_log_sequence START WITH 1 INCREMENT BY 1 NOMAXVALUE; CREATE TRIGGER event_log_trigger BEFORE INSERT ON event_log FOR EACH ROW BEGIN SELECT event_log_sequence.nextval INTO :new.id FROM dual; END; / DROP TABLE event_backup_log; CREATE TABLE event_backup_log ( id INT NOT NULL, time TIMESTAMP NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); DROP SEQUENCE event_backup_log_sequence; CREATE SEQUENCE event_backup_log_sequence START WITH 1 INCREMENT BY 1 NOMAXVALUE; CREATE TRIGGER event_backup_log_trigger BEFORE INSERT ON event_backup_log FOR EACH ROW BEGIN SELECT event_backup_log_sequence.nextval INTO :new.id FROM dual; END; / DROP TABLE messages_log; CREATE TABLE messages_log ( id INT NOT NULL, time TIMESTAMP NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); DROP SEQUENCE messages_log_sequence; CREATE SEQUENCE messages_log_sequence START WITH 1 INCREMENT BY 1 NOMAXVALUE; CREATE TRIGGER messages_log_trigger BEFORE INSERT ON messages_log FOR EACH ROW BEGIN SELECT messages_log_sequence.nextval INTO :new.id FROM dual; END; / DROP TABLE messages_backup_log; CREATE TABLE messages_backup_log ( id INT NOT NULL, time TIMESTAMP NOT NULL, beginstring CHAR(8) NOT NULL, sendercompid VARCHAR(64) NOT NULL, targetcompid VARCHAR(64) NOT NULL, session_qualifier VARCHAR(64), text BLOB NOT NULL, PRIMARY KEY (id) ); DROP SEQUENCE messages_backup_log_sequence; CREATE SEQUENCE messages_backup_log_sequence START WITH 1 INCREMENT BY 1 NOMAXVALUE; CREATE TRIGGER messages_backup_log_trigger BEFORE INSERT ON messages_backup_log FOR EACH ROW BEGIN SELECT messages_backup_log_sequence.nextval INTO :new.id FROM dual; END; / quickfix-1.15.1+dfsg.orig/src/test_acceptance_vs14.vcxproj0000644000372000001440000001703213265006437023111 0ustar robertousers Debug Win32 Release Win32 test_acceptance {63CC102A-A3CD-43CC-9535-A91E67256360} test_acceptance 8.1 Application false MultiByte v140 Application false MultiByte v140 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\release\at\ release\vs14\ false $(SolutionDir)test\debug\at\ debug\vs14\ false at at .\Release/at.tlb OnlyExplicitInline $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/at.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/at.pdb Console .\Debug/at.tlb Disabled $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/at.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/at.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} quickfix-1.15.1+dfsg.orig/src/ruby/0000755000372000001440000000000013265006437016450 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/ruby/extconf.rb0000644000372000001440000000115113265006437020441 0ustar robertousersrequire 'mkmf' dir_config("quickfix", ["../..", "../../include", "../C++"], "../../lib") have_library("quickfix") CONFIG["warnflags"].sub!('-Wdeprecated-declarations', '-Wno-deprecated-declarations -Wno-deprecated') CONFIG["warnflags"].sub!('-Wall', '') CONFIG["warnflags"].sub!('-Wextra', '') if( ENV['CXX'] != nil ) CONFIG["LDSHARED"].gsub!("gcc", ENV['CXX']) CONFIG["LDSHARED"].gsub!("cc", ENV['CXX']) end warning_flags = ' -Wno-deprecated-declarations -Wno-deprecated -Wno-maybe-uninitialized -Wno-unused-but-set-variable' $CFLAGS << warning_flags $CXXFLAGS << warning_flags create_makefile("quickfix") quickfix-1.15.1+dfsg.orig/src/ruby/quickfix.i0000644000372000001440000001072213265006437020447 0ustar robertousers#ifdef SWIGRUBY %rename(_getFieldName) FIX::DataDictionary::getFieldName; %rename(_getValueName) FIX::DataDictionary::getValueName; %rename(_getFieldTag) FIX::DataDictionary::getFieldTag; %rename(_getGroup) FIX::DataDictionary::getGroup; #endif #ifdef SWIGRUBY %typemap(in) std::string& (std::string temp) { temp = std::string((char*)StringValuePtr($input)); $1 = &temp; } %typemap(argout) std::string& { if( std::string("$1_type") == "std::string &" ) { rb_str_resize( $input, 0 ); rb_str_append( $input, rb_str_new2($1->c_str()) ); } } %typemap(in) int& (int temp) { temp = NUM2INT($input); $1 = &temp; } %typemap(argout) int& { if( std::string("$1_type") == "int &" ) { vresult = result ? SWIG_From_int(static_cast< int >(*$1)) : Qnil; } } #endif %typemap(in) FIX::DataDictionary const *& (FIX::DataDictionary* temp) { $1 = new FIX::DataDictionary*[1]; *$1 = temp; } %typemap(free) FIX::DataDictionary const *& { delete[] temp; } %typemap(argout) FIX::DataDictionary const *& { void* argp; FIX::DataDictionary* pDD = 0; int res = SWIG_ConvertPtr($input, &argp, SWIGTYPE_p_FIX__DataDictionary, 0 ); pDD = reinterpret_cast< FIX::DataDictionary * >(argp); *pDD = *(*$1); } %include ../quickfix.i %feature("director:except") FIX::Application::onCreate { #ifdef SWIGRUBY if( $error != 0 ) { VALUE message = rb_obj_as_string( $error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } #endif } %feature("director:except") FIX::Application::onLogon { #ifdef SWIGRUBY if( $error != 0 ) { VALUE message = rb_obj_as_string( $error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } #endif } %feature("director:except") FIX::Application::onLogout { #ifdef SWIGRUBY if( $error != 0 ) { VALUE message = rb_obj_as_string( $error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } #endif } %feature("director:except") FIX::Application::toAdmin { #ifdef SWIGRUBY if( $error != 0 ) { VALUE message = rb_obj_as_string( $error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } #endif } %feature("director:except") FIX::Application::toApp { #ifdef SWIGRUBY if( $error != 0 ) { void* result; Application_toApp_call_depth--; if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__DoNotSend, 0 ) != -1 ) { throw *((FIX::DoNotSend*)result); } else { VALUE message = rb_obj_as_string( $error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } #endif } %feature("director:except") FIX::Application::fromAdmin { #ifdef SWIGRUBY if( $error != 0 ) { void* result; Application_fromAdmin_call_depth--; if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__RejectLogon, 0 ) != -1 ) { throw *((FIX::RejectLogon*)result); } else { VALUE message = rb_obj_as_string( $error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } #endif } %feature("director:except") FIX::Application::fromApp { #ifdef SWIGRUBY if( $error != 0 ) { void* result; Application_fromApp_call_depth--; if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr($error, &result, SWIGTYPE_p_FIX__UnsupportedMessageType, 0 ) != -1 ) { throw *((FIX::UnsupportedMessageType*)result); } else { VALUE message = rb_obj_as_string( $error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } #endif } %init %{ #ifndef _MSC_VER struct sigaction new_action, old_action; new_action.sa_handler = SIG_DFL; sigemptyset( &new_action.sa_mask ); new_action.sa_flags = 0; sigaction( SIGINT, &new_action, &old_action ); #endif %} quickfix-1.15.1+dfsg.orig/src/ruby/quickfix41.rb0000644000372000001440000001364313265006437020774 0ustar robertousersrequire 'quickfix' module Quickfix41 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIX.4.1") ) end end class Heartbeat < Message def initialize super getHeader().setField( Quickfix::MsgType.new("0") ) end end class TestRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("1") ) end end class ResendRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("2") ) end end class Reject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("3") ) end end class SequenceReset < Message def initialize super getHeader().setField( Quickfix::MsgType.new("4") ) end end class Logout < Message def initialize super getHeader().setField( Quickfix::MsgType.new("5") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end class NoIOIQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 104 order[1] = 0 super(199, 104, order) end end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class Logon < Message def initialize super getHeader().setField( Quickfix::MsgType.new("A") ) end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(14) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 207 order[11] = 106 order[12] = 107 order[13] = 0 super(146, 46, order) end end class LinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 58 order[1] = 0 super(33, 58, order) end end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(14) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 207 order[11] = 106 order[12] = 107 order[13] = 0 super(146, 46, order) end end class LinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 58 order[1] = 0 super(33, 58, order) end end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end end class Allocation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 66 order[4] = 105 order[5] = 0 super(73, 11, order) end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 32 order[1] = 17 order[2] = 31 order[3] = 29 order[4] = 0 super(124, 32, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(21) order[0] = 79 order[1] = 80 order[2] = 81 order[3] = 92 order[4] = 208 order[5] = 209 order[6] = 161 order[7] = 76 order[8] = 109 order[9] = 12 order[10] = 13 order[11] = 153 order[12] = 154 order[13] = 119 order[14] = 120 order[15] = 155 order[16] = 156 order[17] = 159 order[18] = 160 order[19] = 136 order[20] = 0 super(78, 79, order) end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 super(136, 137, order) end end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 11 order[1] = 14 order[2] = 151 order[3] = 84 order[4] = 6 order[5] = 0 super(73, 11, order) end end end class AllocationInstructionAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end end class SettlementInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("T") ) end end end quickfix-1.15.1+dfsg.orig/src/ruby/quickfix50.rb0000644000372000001440000135650613265006437021005 0ustar robertousersrequire 'quickfix' module Quickfix50 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIXT.1.1") ) getHeader().setField( Quickfix::ApplVerID.new("7") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(47) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 682 order[45] = 683 order[46] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end class NoIOIQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 104 order[1] = 0 super(199, 104, order) end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoContraBrokers < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 super(382, 375, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 683 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 637 order[56] = 675 order[57] = 1073 order[58] = 1074 order[59] = 1075 order[60] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(193) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 1089 order[24] = 1090 order[25] = 1138 order[26] = 1082 order[27] = 1083 order[28] = 1084 order[29] = 1085 order[30] = 1086 order[31] = 1087 order[32] = 1088 order[33] = 111 order[34] = 100 order[35] = 1133 order[36] = 386 order[37] = 81 order[38] = 55 order[39] = 65 order[40] = 48 order[41] = 22 order[42] = 460 order[43] = 461 order[44] = 167 order[45] = 762 order[46] = 200 order[47] = 541 order[48] = 1079 order[49] = 201 order[50] = 966 order[51] = 1049 order[52] = 965 order[53] = 224 order[54] = 225 order[55] = 239 order[56] = 226 order[57] = 227 order[58] = 228 order[59] = 255 order[60] = 543 order[61] = 470 order[62] = 471 order[63] = 472 order[64] = 240 order[65] = 202 order[66] = 947 order[67] = 967 order[68] = 968 order[69] = 206 order[70] = 231 order[71] = 969 order[72] = 996 order[73] = 997 order[74] = 223 order[75] = 207 order[76] = 970 order[77] = 971 order[78] = 106 order[79] = 348 order[80] = 349 order[81] = 107 order[82] = 350 order[83] = 351 order[84] = 691 order[85] = 667 order[86] = 875 order[87] = 876 order[88] = 873 order[89] = 874 order[90] = 711 order[91] = 140 order[92] = 54 order[93] = 401 order[94] = 114 order[95] = 60 order[96] = 232 order[97] = 854 order[98] = 38 order[99] = 152 order[100] = 516 order[101] = 468 order[102] = 469 order[103] = 40 order[104] = 423 order[105] = 44 order[106] = 1092 order[107] = 99 order[108] = 1100 order[109] = 1101 order[110] = 1102 order[111] = 1103 order[112] = 1104 order[113] = 1105 order[114] = 1106 order[115] = 1107 order[116] = 1108 order[117] = 1109 order[118] = 1110 order[119] = 1111 order[120] = 1112 order[121] = 1113 order[122] = 1114 order[123] = 218 order[124] = 220 order[125] = 221 order[126] = 222 order[127] = 662 order[128] = 663 order[129] = 699 order[130] = 761 order[131] = 235 order[132] = 236 order[133] = 701 order[134] = 696 order[135] = 697 order[136] = 698 order[137] = 15 order[138] = 376 order[139] = 377 order[140] = 23 order[141] = 117 order[142] = 1080 order[143] = 1081 order[144] = 59 order[145] = 168 order[146] = 432 order[147] = 126 order[148] = 427 order[149] = 12 order[150] = 13 order[151] = 479 order[152] = 497 order[153] = 528 order[154] = 529 order[155] = 1091 order[156] = 582 order[157] = 121 order[158] = 120 order[159] = 775 order[160] = 58 order[161] = 354 order[162] = 355 order[163] = 193 order[164] = 192 order[165] = 640 order[166] = 77 order[167] = 203 order[168] = 210 order[169] = 211 order[170] = 1094 order[171] = 835 order[172] = 836 order[173] = 837 order[174] = 838 order[175] = 840 order[176] = 1096 order[177] = 1097 order[178] = 1098 order[179] = 1099 order[180] = 388 order[181] = 389 order[182] = 841 order[183] = 842 order[184] = 843 order[185] = 844 order[186] = 846 order[187] = 847 order[188] = 957 order[189] = 848 order[190] = 849 order[191] = 494 order[192] = 0 super(73, 11, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class AllocationInstruction < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(13) order[0] = 11 order[1] = 526 order[2] = 14 order[3] = 39 order[4] = 636 order[5] = 151 order[6] = 84 order[7] = 6 order[8] = 103 order[9] = 58 order[10] = 354 order[11] = 355 order[12] = 0 super(73, 11, order) end end end class AllocationInstructionAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(110) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 913 order[53] = 914 order[54] = 915 order[55] = 918 order[56] = 788 order[57] = 916 order[58] = 917 order[59] = 919 order[60] = 898 order[61] = 711 order[62] = 140 order[63] = 303 order[64] = 537 order[65] = 336 order[66] = 625 order[67] = 229 order[68] = 54 order[69] = 854 order[70] = 38 order[71] = 152 order[72] = 516 order[73] = 468 order[74] = 469 order[75] = 63 order[76] = 64 order[77] = 193 order[78] = 192 order[79] = 15 order[80] = 232 order[81] = 1 order[82] = 660 order[83] = 581 order[84] = 555 order[85] = 735 order[86] = 692 order[87] = 40 order[88] = 62 order[89] = 126 order[90] = 60 order[91] = 218 order[92] = 220 order[93] = 221 order[94] = 222 order[95] = 662 order[96] = 663 order[97] = 699 order[98] = 761 order[99] = 423 order[100] = 44 order[101] = 640 order[102] = 235 order[103] = 236 order[104] = 701 order[105] = 696 order[106] = 697 order[107] = 698 order[108] = 453 order[109] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 566 order[45] = 687 order[46] = 685 order[47] = 690 order[48] = 587 order[49] = 588 order[50] = 683 order[51] = 539 order[52] = 676 order[53] = 677 order[54] = 678 order[55] = 679 order[56] = 680 order[57] = 654 order[58] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(63) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 587 order[48] = 588 order[49] = 683 order[50] = 539 order[51] = 686 order[52] = 681 order[53] = 684 order[54] = 676 order[55] = 677 order[56] = 678 order[57] = 679 order[58] = 680 order[59] = 654 order[60] = 1067 order[61] = 1068 order[62] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class SettlementInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("T") ) end class NoSettlInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(26) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 120 order[9] = 168 order[10] = 126 order[11] = 779 order[12] = 172 order[13] = 169 order[14] = 170 order[15] = 171 order[16] = 492 order[17] = 476 order[18] = 488 order[19] = 489 order[20] = 503 order[21] = 490 order[22] = 491 order[23] = 504 order[24] = 505 order[25] = 0 super(778, 162, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class MarketDataRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("V") ) end class NoMDEntryTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 269 order[1] = 0 super(267, 269, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(60) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 711 order[53] = 555 order[54] = 15 order[55] = 537 order[56] = 63 order[57] = 64 order[58] = 271 order[59] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class MarketDataSnapshotFullRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("W") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 269 order[1] = 278 order[2] = 270 order[3] = 40 order[4] = 15 order[5] = 271 order[6] = 272 order[7] = 273 order[8] = 274 order[9] = 275 order[10] = 336 order[11] = 625 order[12] = 276 order[13] = 277 order[14] = 282 order[15] = 283 order[16] = 284 order[17] = 286 order[18] = 59 order[19] = 432 order[20] = 126 order[21] = 110 order[22] = 18 order[23] = 287 order[24] = 37 order[25] = 198 order[26] = 299 order[27] = 288 order[28] = 289 order[29] = 346 order[30] = 290 order[31] = 546 order[32] = 811 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 1023 order[37] = 528 order[38] = 1024 order[39] = 332 order[40] = 333 order[41] = 1020 order[42] = 63 order[43] = 64 order[44] = 1070 order[45] = 83 order[46] = 1048 order[47] = 1026 order[48] = 1027 order[49] = 453 order[50] = 0 super(268, 269, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class MarketDataIncrementalRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("X") ) end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(111) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 460 order[10] = 461 order[11] = 167 order[12] = 762 order[13] = 200 order[14] = 541 order[15] = 1079 order[16] = 201 order[17] = 966 order[18] = 1049 order[19] = 965 order[20] = 224 order[21] = 225 order[22] = 239 order[23] = 226 order[24] = 227 order[25] = 228 order[26] = 255 order[27] = 543 order[28] = 470 order[29] = 471 order[30] = 472 order[31] = 240 order[32] = 202 order[33] = 947 order[34] = 967 order[35] = 968 order[36] = 206 order[37] = 231 order[38] = 969 order[39] = 996 order[40] = 997 order[41] = 223 order[42] = 207 order[43] = 970 order[44] = 971 order[45] = 106 order[46] = 348 order[47] = 349 order[48] = 107 order[49] = 350 order[50] = 351 order[51] = 691 order[52] = 667 order[53] = 875 order[54] = 876 order[55] = 873 order[56] = 874 order[57] = 711 order[58] = 555 order[59] = 291 order[60] = 292 order[61] = 270 order[62] = 40 order[63] = 15 order[64] = 271 order[65] = 272 order[66] = 273 order[67] = 274 order[68] = 275 order[69] = 336 order[70] = 625 order[71] = 276 order[72] = 277 order[73] = 282 order[74] = 283 order[75] = 284 order[76] = 286 order[77] = 59 order[78] = 432 order[79] = 126 order[80] = 110 order[81] = 18 order[82] = 287 order[83] = 37 order[84] = 198 order[85] = 299 order[86] = 288 order[87] = 289 order[88] = 346 order[89] = 290 order[90] = 546 order[91] = 811 order[92] = 451 order[93] = 58 order[94] = 354 order[95] = 355 order[96] = 1023 order[97] = 528 order[98] = 1024 order[99] = 332 order[100] = 333 order[101] = 1020 order[102] = 63 order[103] = 64 order[104] = 1070 order[105] = 83 order[106] = 1048 order[107] = 1026 order[108] = 1027 order[109] = 453 order[110] = 0 super(268, 279, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class MarketDataRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Y") ) end class NoAltMDSource < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 817 order[1] = 0 super(816, 817, order) end end end class QuoteCancel < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Z") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(64) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 913 order[53] = 914 order[54] = 915 order[55] = 918 order[56] = 788 order[57] = 916 order[58] = 917 order[59] = 919 order[60] = 898 order[61] = 711 order[62] = 555 order[63] = 0 super(295, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class QuoteStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("a") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class MassQuoteAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("b") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(61) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1000 order[30] = 435 order[31] = 308 order[32] = 306 order[33] = 362 order[34] = 363 order[35] = 307 order[36] = 364 order[37] = 365 order[38] = 877 order[39] = 878 order[40] = 972 order[41] = 318 order[42] = 879 order[43] = 975 order[44] = 973 order[45] = 974 order[46] = 810 order[47] = 882 order[48] = 883 order[49] = 884 order[50] = 885 order[51] = 886 order[52] = 1044 order[53] = 1045 order[54] = 1046 order[55] = 1038 order[56] = 1039 order[57] = 304 order[58] = 893 order[59] = 295 order[60] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(79) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 1079 order[12] = 201 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 996 order[36] = 997 order[37] = 223 order[38] = 207 order[39] = 970 order[40] = 971 order[41] = 106 order[42] = 348 order[43] = 349 order[44] = 107 order[45] = 350 order[46] = 351 order[47] = 691 order[48] = 667 order[49] = 875 order[50] = 876 order[51] = 873 order[52] = 874 order[53] = 555 order[54] = 132 order[55] = 133 order[56] = 134 order[57] = 135 order[58] = 62 order[59] = 188 order[60] = 190 order[61] = 189 order[62] = 191 order[63] = 631 order[64] = 632 order[65] = 633 order[66] = 634 order[67] = 60 order[68] = 336 order[69] = 625 order[70] = 64 order[71] = 40 order[72] = 193 order[73] = 192 order[74] = 642 order[75] = 643 order[76] = 15 order[77] = 368 order[78] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end end class SecurityDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("c") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("d") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("e") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("f") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradingSessionStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("g") ) end end class TradingSessionStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("h") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class MassQuote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("i") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1000 order[30] = 435 order[31] = 308 order[32] = 306 order[33] = 362 order[34] = 363 order[35] = 307 order[36] = 364 order[37] = 365 order[38] = 877 order[39] = 878 order[40] = 972 order[41] = 318 order[42] = 879 order[43] = 975 order[44] = 973 order[45] = 974 order[46] = 810 order[47] = 882 order[48] = 883 order[49] = 884 order[50] = 885 order[51] = 886 order[52] = 1044 order[53] = 1045 order[54] = 1046 order[55] = 1038 order[56] = 1039 order[57] = 367 order[58] = 304 order[59] = 893 order[60] = 295 order[61] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(78) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 1079 order[12] = 201 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 996 order[36] = 997 order[37] = 223 order[38] = 207 order[39] = 970 order[40] = 971 order[41] = 106 order[42] = 348 order[43] = 349 order[44] = 107 order[45] = 350 order[46] = 351 order[47] = 691 order[48] = 667 order[49] = 875 order[50] = 876 order[51] = 873 order[52] = 874 order[53] = 555 order[54] = 132 order[55] = 133 order[56] = 134 order[57] = 135 order[58] = 62 order[59] = 188 order[60] = 190 order[61] = 189 order[62] = 191 order[63] = 631 order[64] = 632 order[65] = 633 order[66] = 634 order[67] = 60 order[68] = 336 order[69] = 625 order[70] = 64 order[71] = 40 order[72] = 193 order[73] = 192 order[74] = 642 order[75] = 643 order[76] = 15 order[77] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end end class BusinessMessageReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("j") ) end end class BidRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("k") ) end class NoBidDescriptors < Quickfix::Group def initialize order = Quickfix::IntArray.new(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 super(398, 399, order) end end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 super(420, 66, order) end end end class BidResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("l") ) end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(420, 12, order) end end end class ListStrikePrice < Message def initialize super getHeader().setField( Quickfix::MsgType.new("m") ) end class NoStrikes < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 0 super(428, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(66) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 140 order[57] = 11 order[58] = 526 order[59] = 54 order[60] = 44 order[61] = 15 order[62] = 58 order[63] = 354 order[64] = 355 order[65] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class RegistrationInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("o") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRegistDtls < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 super(473, 509, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoDistribInsts < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 super(510, 477, order) end end end class RegistrationInstructionsResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("p") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class OrderMassCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("q") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class OrderMassCancelReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("r") ) end class NoAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 super(534, 41, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NewOrderCross < Message def initialize super getHeader().setField( Quickfix::MsgType.new("s") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(43) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 1091 order[28] = 582 order[29] = 121 order[30] = 120 order[31] = 775 order[32] = 58 order[33] = 354 order[34] = 355 order[35] = 77 order[36] = 203 order[37] = 544 order[38] = 635 order[39] = 377 order[40] = 659 order[41] = 962 order[42] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class CrossOrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("t") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(43) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 1091 order[28] = 582 order[29] = 121 order[30] = 120 order[31] = 775 order[32] = 58 order[33] = 354 order[34] = 355 order[35] = 77 order[36] = 203 order[37] = 544 order[38] = 635 order[39] = 377 order[40] = 659 order[41] = 962 order[42] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class CrossOrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("u") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityTypeRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("v") ) end end class SecurityTypes < Message def initialize super getHeader().setField( Quickfix::MsgType.new("w") ) end class NoSecurityTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 0 super(558, 167, order) end end end class SecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("x") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("y") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(90) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 668 order[53] = 869 order[54] = 913 order[55] = 914 order[56] = 915 order[57] = 918 order[58] = 788 order[59] = 916 order[60] = 917 order[61] = 919 order[62] = 898 order[63] = 711 order[64] = 15 order[65] = 232 order[66] = 555 order[67] = 218 order[68] = 220 order[69] = 221 order[70] = 222 order[71] = 662 order[72] = 663 order[73] = 699 order[74] = 761 order[75] = 235 order[76] = 236 order[77] = 701 order[78] = 696 order[79] = 697 order[80] = 698 order[81] = 561 order[82] = 562 order[83] = 336 order[84] = 625 order[85] = 827 order[86] = 58 order[87] = 354 order[88] = 355 order[89] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 690 order[45] = 587 order[46] = 683 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end end end class DerivativeSecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("z") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class DerivativeSecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AA") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(63) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 15 order[53] = 827 order[54] = 668 order[55] = 869 order[56] = 555 order[57] = 336 order[58] = 625 order[59] = 58 order[60] = 354 order[61] = 355 order[62] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class NewOrderMultileg < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AB") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 683 order[47] = 670 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 685 order[56] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class MultilegOrderCancelReplace < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AC") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 683 order[47] = 670 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 685 order[56] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class TradeCaptureReportRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AD") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 75 order[1] = 779 order[2] = 60 order[3] = 0 super(580, 75, order) end end end class TradeCaptureReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AE") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 990 order[47] = 683 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 637 order[56] = 675 order[57] = 1073 order[58] = 1074 order[59] = 1075 order[60] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(73) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 19 order[5] = 526 order[6] = 66 order[7] = 1009 order[8] = 1005 order[9] = 1006 order[10] = 1007 order[11] = 83 order[12] = 1008 order[13] = 453 order[14] = 1 order[15] = 660 order[16] = 581 order[17] = 81 order[18] = 1093 order[19] = 575 order[20] = 576 order[21] = 578 order[22] = 579 order[23] = 821 order[24] = 15 order[25] = 376 order[26] = 377 order[27] = 528 order[28] = 529 order[29] = 582 order[30] = 40 order[31] = 18 order[32] = 483 order[33] = 336 order[34] = 625 order[35] = 943 order[36] = 12 order[37] = 13 order[38] = 479 order[39] = 497 order[40] = 157 order[41] = 230 order[42] = 158 order[43] = 159 order[44] = 738 order[45] = 920 order[46] = 921 order[47] = 922 order[48] = 238 order[49] = 237 order[50] = 118 order[51] = 119 order[52] = 120 order[53] = 155 order[54] = 156 order[55] = 77 order[56] = 58 order[57] = 354 order[58] = 355 order[59] = 752 order[60] = 518 order[61] = 232 order[62] = 136 order[63] = 825 order[64] = 826 order[65] = 591 order[66] = 70 order[67] = 78 order[68] = 1016 order[69] = 1072 order[70] = 1057 order[71] = 1139 order[72] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoSideTrdRegTS < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 super(1016, 1012, order) end end end end class OrderMassStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AF") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class QuoteRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AG") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(109) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 913 order[53] = 914 order[54] = 915 order[55] = 918 order[56] = 788 order[57] = 916 order[58] = 917 order[59] = 919 order[60] = 898 order[61] = 711 order[62] = 140 order[63] = 303 order[64] = 537 order[65] = 336 order[66] = 625 order[67] = 229 order[68] = 54 order[69] = 854 order[70] = 38 order[71] = 152 order[72] = 516 order[73] = 468 order[74] = 469 order[75] = 63 order[76] = 64 order[77] = 193 order[78] = 192 order[79] = 15 order[80] = 232 order[81] = 1 order[82] = 660 order[83] = 581 order[84] = 555 order[85] = 735 order[86] = 692 order[87] = 40 order[88] = 126 order[89] = 60 order[90] = 218 order[91] = 220 order[92] = 221 order[93] = 222 order[94] = 662 order[95] = 663 order[96] = 699 order[97] = 761 order[98] = 423 order[99] = 44 order[100] = 640 order[101] = 235 order[102] = 236 order[103] = 701 order[104] = 696 order[105] = 697 order[106] = 698 order[107] = 453 order[108] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 566 order[45] = 687 order[46] = 685 order[47] = 690 order[48] = 587 order[49] = 588 order[50] = 683 order[51] = 539 order[52] = 676 order[53] = 677 order[54] = 678 order[55] = 679 order[56] = 680 order[57] = 654 order[58] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end end class RFQRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AH") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(60) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 711 order[53] = 555 order[54] = 140 order[55] = 303 order[56] = 537 order[57] = 336 order[58] = 625 order[59] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class QuoteStatusReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AI") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(52) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 587 order[48] = 588 order[49] = 683 order[50] = 539 order[51] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end end class QuoteResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AJ") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(63) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 685 order[46] = 690 order[47] = 587 order[48] = 588 order[49] = 683 order[50] = 539 order[51] = 686 order[52] = 681 order[53] = 684 order[54] = 676 order[55] = 677 order[56] = 678 order[57] = 679 order[58] = 680 order[59] = 654 order[60] = 1067 order[61] = 1068 order[62] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class Confirmation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AK") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoCapacities < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 super(862, 528, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end end class PositionMaintenanceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AL") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class PositionMaintenanceReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AM") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class RequestForPositions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AN") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class RequestForPositionsAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AO") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class PositionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AP") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(61) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 732 order[57] = 733 order[58] = 1037 order[59] = 984 order[60] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoUnderlyingAmounts < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 985 order[1] = 986 order[2] = 987 order[3] = 988 order[4] = 0 super(984, 985, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class TradeCaptureReportRequestAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AQ") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradeCaptureReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AR") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 687 order[45] = 690 order[46] = 990 order[47] = 683 order[48] = 564 order[49] = 565 order[50] = 539 order[51] = 654 order[52] = 566 order[53] = 587 order[54] = 588 order[55] = 637 order[56] = 675 order[57] = 1073 order[58] = 1074 order[59] = 1075 order[60] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(68) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 526 order[5] = 66 order[6] = 453 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 81 order[11] = 575 order[12] = 1093 order[13] = 576 order[14] = 578 order[15] = 579 order[16] = 821 order[17] = 15 order[18] = 376 order[19] = 377 order[20] = 528 order[21] = 529 order[22] = 582 order[23] = 40 order[24] = 18 order[25] = 483 order[26] = 336 order[27] = 625 order[28] = 943 order[29] = 12 order[30] = 13 order[31] = 479 order[32] = 497 order[33] = 157 order[34] = 230 order[35] = 158 order[36] = 159 order[37] = 738 order[38] = 920 order[39] = 921 order[40] = 922 order[41] = 238 order[42] = 237 order[43] = 118 order[44] = 119 order[45] = 120 order[46] = 155 order[47] = 156 order[48] = 77 order[49] = 752 order[50] = 518 order[51] = 232 order[52] = 136 order[53] = 825 order[54] = 826 order[55] = 591 order[56] = 70 order[57] = 78 order[58] = 1072 order[59] = 1057 order[60] = 1009 order[61] = 1005 order[62] = 1006 order[63] = 1007 order[64] = 83 order[65] = 1008 order[66] = 1016 order[67] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoSideTrdRegTS < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 super(1016, 1012, order) end end end end class AllocationReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AS") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class AllocationReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AT") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class ConfirmationAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AU") ) end end class SettlementInstructionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AV") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class AssignmentReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AW") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class CollateralRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AX") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(58) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 944 order[57] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralAssignment < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AY") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(58) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 944 order[57] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AZ") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(58) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 944 order[57] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BA") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralInquiry < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BB") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NetworkCounterpartySystemStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BC") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 super(936, 930, order) end end end class NetworkCounterpartySystemStatusResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BD") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 super(936, 930, order) end end end class UserRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BE") ) end end class UserResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BF") ) end end class CollateralInquiryAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BG") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class ConfirmationRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BH") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end end class ContraryIntentionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BO") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExpiration < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 982 order[1] = 983 order[2] = 0 super(981, 982, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class SecurityDefinitionUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BP") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityListUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BK") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(145) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 1079 order[11] = 201 order[12] = 966 order[13] = 1049 order[14] = 965 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 947 order[29] = 967 order[30] = 968 order[31] = 206 order[32] = 231 order[33] = 969 order[34] = 996 order[35] = 997 order[36] = 223 order[37] = 207 order[38] = 970 order[39] = 971 order[40] = 106 order[41] = 348 order[42] = 349 order[43] = 107 order[44] = 350 order[45] = 351 order[46] = 691 order[47] = 667 order[48] = 875 order[49] = 876 order[50] = 873 order[51] = 874 order[52] = 668 order[53] = 869 order[54] = 913 order[55] = 914 order[56] = 915 order[57] = 918 order[58] = 788 order[59] = 916 order[60] = 917 order[61] = 919 order[62] = 898 order[63] = 311 order[64] = 312 order[65] = 309 order[66] = 305 order[67] = 462 order[68] = 463 order[69] = 310 order[70] = 763 order[71] = 313 order[72] = 542 order[73] = 315 order[74] = 241 order[75] = 242 order[76] = 243 order[77] = 244 order[78] = 245 order[79] = 246 order[80] = 256 order[81] = 595 order[82] = 592 order[83] = 593 order[84] = 594 order[85] = 247 order[86] = 316 order[87] = 941 order[88] = 317 order[89] = 436 order[90] = 998 order[91] = 1000 order[92] = 435 order[93] = 308 order[94] = 306 order[95] = 362 order[96] = 363 order[97] = 307 order[98] = 364 order[99] = 365 order[100] = 877 order[101] = 878 order[102] = 972 order[103] = 318 order[104] = 879 order[105] = 975 order[106] = 973 order[107] = 974 order[108] = 810 order[109] = 882 order[110] = 883 order[111] = 884 order[112] = 885 order[113] = 886 order[114] = 1044 order[115] = 1045 order[116] = 1046 order[117] = 1038 order[118] = 1039 order[119] = 15 order[120] = 232 order[121] = 555 order[122] = 218 order[123] = 220 order[124] = 221 order[125] = 222 order[126] = 662 order[127] = 663 order[128] = 699 order[129] = 761 order[130] = 235 order[131] = 236 order[132] = 701 order[133] = 696 order[134] = 697 order[135] = 698 order[136] = 561 order[137] = 562 order[138] = 336 order[139] = 625 order[140] = 827 order[141] = 58 order[142] = 354 order[143] = 355 order[144] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 690 order[45] = 587 order[46] = 683 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end end end class AdjustedPositionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BL") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class AllocationInstructionAlert < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BM") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class ExecutionAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BN") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1000 order[29] = 435 order[30] = 308 order[31] = 306 order[32] = 362 order[33] = 363 order[34] = 307 order[35] = 364 order[36] = 365 order[37] = 877 order[38] = 878 order[39] = 972 order[40] = 318 order[41] = 879 order[42] = 975 order[43] = 973 order[44] = 974 order[45] = 810 order[46] = 882 order[47] = 883 order[48] = 884 order[49] = 885 order[50] = 886 order[51] = 1044 order[52] = 1045 order[53] = 1046 order[54] = 1038 order[55] = 1039 order[56] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(45) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 999 order[27] = 1001 order[28] = 615 order[29] = 616 order[30] = 617 order[31] = 618 order[32] = 619 order[33] = 620 order[34] = 621 order[35] = 622 order[36] = 623 order[37] = 624 order[38] = 556 order[39] = 740 order[40] = 739 order[41] = 955 order[42] = 956 order[43] = 1017 order[44] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradingSessionList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BJ") ) end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(18) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 338 order[4] = 339 order[5] = 325 order[6] = 340 order[7] = 567 order[8] = 341 order[9] = 342 order[10] = 343 order[11] = 344 order[12] = 345 order[13] = 387 order[14] = 58 order[15] = 354 order[16] = 355 order[17] = 0 super(386, 336, order) end end end class TradingSessionListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BI") ) end end end quickfix-1.15.1+dfsg.orig/src/ruby/link.sh0000755000372000001440000000023613265006437017745 0ustar robertousersDIR=$1 FILE1=$2 FILE2=$3 echo $DIR/$FILE1 if [ -e $DIR/$FILE1 ]; then ln -sf $FILE1 $DIR/$FILE2 elif [ -e $DIR/$FILE2 ]; then ln -sf $FILE2 $DIR/$FILE1 fi quickfix-1.15.1+dfsg.orig/src/ruby/quickfix50sp1.rb0000644000372000001440000156774013265006437021435 0ustar robertousersrequire 'quickfix' module Quickfix50Sp1 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIXT.1.1") ) getHeader().setField( Quickfix::ApplVerID.new("8") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 682 order[51] = 683 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end class NoIOIQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 104 order[1] = 0 super(199, 104, order) end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoContraBrokers < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 super(382, 375, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoFills < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1363 order[1] = 1364 order[2] = 1365 order[3] = 1414 order[4] = 0 super(1362, 1363, order) end class NoNested4PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1415 order[1] = 1416 order[2] = 1417 order[3] = 1413 order[4] = 0 super(1414, 1415, order) end class NoNested4PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1412 order[1] = 1411 order[2] = 0 super(1413, 1412, order) end end end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(73) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 683 order[54] = 1366 order[55] = 670 order[56] = 564 order[57] = 565 order[58] = 948 order[59] = 654 order[60] = 587 order[61] = 588 order[62] = 637 order[63] = 675 order[64] = 1073 order[65] = 1074 order[66] = 1075 order[67] = 1379 order[68] = 1381 order[69] = 1383 order[70] = 1384 order[71] = 1418 order[72] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(69) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(69) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(209) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 1089 order[24] = 1090 order[25] = 1138 order[26] = 1082 order[27] = 1083 order[28] = 1084 order[29] = 1085 order[30] = 1086 order[31] = 1087 order[32] = 1088 order[33] = 111 order[34] = 100 order[35] = 1133 order[36] = 386 order[37] = 81 order[38] = 55 order[39] = 65 order[40] = 48 order[41] = 22 order[42] = 460 order[43] = 1227 order[44] = 1151 order[45] = 461 order[46] = 167 order[47] = 762 order[48] = 200 order[49] = 541 order[50] = 1079 order[51] = 966 order[52] = 1049 order[53] = 965 order[54] = 224 order[55] = 225 order[56] = 239 order[57] = 226 order[58] = 227 order[59] = 228 order[60] = 255 order[61] = 543 order[62] = 470 order[63] = 471 order[64] = 472 order[65] = 240 order[66] = 202 order[67] = 947 order[68] = 967 order[69] = 968 order[70] = 206 order[71] = 231 order[72] = 969 order[73] = 1146 order[74] = 996 order[75] = 1147 order[76] = 1191 order[77] = 1192 order[78] = 1193 order[79] = 1194 order[80] = 1195 order[81] = 1196 order[82] = 1197 order[83] = 1198 order[84] = 1199 order[85] = 1200 order[86] = 201 order[87] = 1244 order[88] = 1242 order[89] = 997 order[90] = 223 order[91] = 207 order[92] = 970 order[93] = 971 order[94] = 106 order[95] = 348 order[96] = 349 order[97] = 107 order[98] = 350 order[99] = 351 order[100] = 691 order[101] = 667 order[102] = 875 order[103] = 876 order[104] = 873 order[105] = 874 order[106] = 711 order[107] = 140 order[108] = 54 order[109] = 401 order[110] = 114 order[111] = 60 order[112] = 232 order[113] = 854 order[114] = 38 order[115] = 152 order[116] = 516 order[117] = 468 order[118] = 469 order[119] = 40 order[120] = 423 order[121] = 44 order[122] = 1092 order[123] = 99 order[124] = 1100 order[125] = 1101 order[126] = 1102 order[127] = 1103 order[128] = 1104 order[129] = 1105 order[130] = 1106 order[131] = 1107 order[132] = 1108 order[133] = 1109 order[134] = 1110 order[135] = 1111 order[136] = 1112 order[137] = 1113 order[138] = 1114 order[139] = 218 order[140] = 220 order[141] = 221 order[142] = 222 order[143] = 662 order[144] = 663 order[145] = 699 order[146] = 761 order[147] = 235 order[148] = 236 order[149] = 701 order[150] = 696 order[151] = 697 order[152] = 698 order[153] = 15 order[154] = 376 order[155] = 377 order[156] = 23 order[157] = 117 order[158] = 1080 order[159] = 1081 order[160] = 59 order[161] = 168 order[162] = 432 order[163] = 126 order[164] = 427 order[165] = 12 order[166] = 13 order[167] = 479 order[168] = 497 order[169] = 528 order[170] = 529 order[171] = 1091 order[172] = 582 order[173] = 121 order[174] = 120 order[175] = 775 order[176] = 58 order[177] = 354 order[178] = 355 order[179] = 193 order[180] = 192 order[181] = 640 order[182] = 77 order[183] = 203 order[184] = 210 order[185] = 211 order[186] = 1094 order[187] = 835 order[188] = 836 order[189] = 837 order[190] = 838 order[191] = 840 order[192] = 1096 order[193] = 1097 order[194] = 1098 order[195] = 1099 order[196] = 388 order[197] = 389 order[198] = 841 order[199] = 842 order[200] = 843 order[201] = 844 order[202] = 846 order[203] = 847 order[204] = 957 order[205] = 848 order[206] = 849 order[207] = 494 order[208] = 0 super(73, 11, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class AllocationInstruction < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(14) order[0] = 11 order[1] = 37 order[2] = 526 order[3] = 14 order[4] = 39 order[5] = 636 order[6] = 151 order[7] = 84 order[8] = 6 order[9] = 103 order[10] = 58 order[11] = 354 order[12] = 355 order[13] = 0 super(73, 11, order) end end end class AllocationInstructionAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(127) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 913 order[69] = 914 order[70] = 915 order[71] = 918 order[72] = 788 order[73] = 916 order[74] = 917 order[75] = 919 order[76] = 898 order[77] = 711 order[78] = 140 order[79] = 303 order[80] = 537 order[81] = 336 order[82] = 625 order[83] = 229 order[84] = 54 order[85] = 854 order[86] = 38 order[87] = 152 order[88] = 516 order[89] = 468 order[90] = 469 order[91] = 110 order[92] = 63 order[93] = 64 order[94] = 193 order[95] = 192 order[96] = 15 order[97] = 232 order[98] = 1 order[99] = 660 order[100] = 581 order[101] = 555 order[102] = 735 order[103] = 692 order[104] = 40 order[105] = 62 order[106] = 126 order[107] = 60 order[108] = 218 order[109] = 220 order[110] = 221 order[111] = 222 order[112] = 662 order[113] = 663 order[114] = 699 order[115] = 761 order[116] = 423 order[117] = 44 order[118] = 640 order[119] = 235 order[120] = 236 order[121] = 701 order[122] = 696 order[123] = 697 order[124] = 698 order[125] = 453 order[126] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(64) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 676 order[58] = 677 order[59] = 678 order[60] = 679 order[61] = 680 order[62] = 654 order[63] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(69) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 686 order[58] = 681 order[59] = 684 order[60] = 676 order[61] = 677 order[62] = 678 order[63] = 679 order[64] = 680 order[65] = 654 order[66] = 1067 order[67] = 1068 order[68] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class SettlementInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("T") ) end class NoSettlInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(26) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 120 order[9] = 168 order[10] = 126 order[11] = 779 order[12] = 172 order[13] = 169 order[14] = 170 order[15] = 171 order[16] = 492 order[17] = 476 order[18] = 488 order[19] = 489 order[20] = 503 order[21] = 490 order[22] = 491 order[23] = 504 order[24] = 505 order[25] = 0 super(778, 162, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class MarketDataRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("V") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoMDEntryTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 269 order[1] = 0 super(267, 269, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(76) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 555 order[70] = 15 order[71] = 537 order[72] = 63 order[73] = 64 order[74] = 271 order[75] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class MarketDataSnapshotFullRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("W") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 269 order[1] = 278 order[2] = 270 order[3] = 423 order[4] = 235 order[5] = 236 order[6] = 701 order[7] = 696 order[8] = 697 order[9] = 698 order[10] = 218 order[11] = 220 order[12] = 221 order[13] = 222 order[14] = 662 order[15] = 663 order[16] = 699 order[17] = 761 order[18] = 40 order[19] = 15 order[20] = 271 order[21] = 1177 order[22] = 1093 order[23] = 272 order[24] = 273 order[25] = 274 order[26] = 275 order[27] = 336 order[28] = 625 order[29] = 326 order[30] = 327 order[31] = 276 order[32] = 277 order[33] = 282 order[34] = 283 order[35] = 284 order[36] = 286 order[37] = 59 order[38] = 432 order[39] = 126 order[40] = 110 order[41] = 18 order[42] = 287 order[43] = 37 order[44] = 198 order[45] = 299 order[46] = 288 order[47] = 289 order[48] = 346 order[49] = 290 order[50] = 546 order[51] = 811 order[52] = 58 order[53] = 354 order[54] = 355 order[55] = 1023 order[56] = 528 order[57] = 1024 order[58] = 332 order[59] = 333 order[60] = 1020 order[61] = 63 order[62] = 64 order[63] = 1070 order[64] = 83 order[65] = 1048 order[66] = 1026 order[67] = 1027 order[68] = 453 order[69] = 0 super(268, 269, order) end class NoOfSecSizes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1178 order[1] = 1179 order[2] = 0 super(1177, 1178, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class MarketDataIncrementalRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("X") ) end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(154) order[0] = 279 order[1] = 285 order[2] = 1173 order[3] = 264 order[4] = 269 order[5] = 278 order[6] = 280 order[7] = 55 order[8] = 65 order[9] = 48 order[10] = 22 order[11] = 460 order[12] = 1227 order[13] = 1151 order[14] = 461 order[15] = 167 order[16] = 762 order[17] = 200 order[18] = 541 order[19] = 1079 order[20] = 966 order[21] = 1049 order[22] = 965 order[23] = 224 order[24] = 225 order[25] = 239 order[26] = 226 order[27] = 227 order[28] = 228 order[29] = 255 order[30] = 543 order[31] = 470 order[32] = 471 order[33] = 472 order[34] = 240 order[35] = 202 order[36] = 947 order[37] = 967 order[38] = 968 order[39] = 206 order[40] = 231 order[41] = 969 order[42] = 1146 order[43] = 996 order[44] = 1147 order[45] = 1191 order[46] = 1192 order[47] = 1193 order[48] = 1194 order[49] = 1195 order[50] = 1196 order[51] = 1197 order[52] = 1198 order[53] = 1199 order[54] = 1200 order[55] = 201 order[56] = 1244 order[57] = 1242 order[58] = 997 order[59] = 223 order[60] = 207 order[61] = 970 order[62] = 971 order[63] = 106 order[64] = 348 order[65] = 349 order[66] = 107 order[67] = 350 order[68] = 351 order[69] = 691 order[70] = 667 order[71] = 875 order[72] = 876 order[73] = 873 order[74] = 874 order[75] = 711 order[76] = 555 order[77] = 291 order[78] = 292 order[79] = 270 order[80] = 423 order[81] = 235 order[82] = 236 order[83] = 701 order[84] = 696 order[85] = 697 order[86] = 698 order[87] = 218 order[88] = 220 order[89] = 221 order[90] = 222 order[91] = 662 order[92] = 663 order[93] = 699 order[94] = 761 order[95] = 40 order[96] = 15 order[97] = 271 order[98] = 1177 order[99] = 1093 order[100] = 272 order[101] = 273 order[102] = 274 order[103] = 275 order[104] = 336 order[105] = 625 order[106] = 326 order[107] = 327 order[108] = 276 order[109] = 277 order[110] = 828 order[111] = 574 order[112] = 282 order[113] = 283 order[114] = 284 order[115] = 286 order[116] = 59 order[117] = 432 order[118] = 126 order[119] = 110 order[120] = 18 order[121] = 287 order[122] = 37 order[123] = 198 order[124] = 299 order[125] = 1003 order[126] = 288 order[127] = 289 order[128] = 346 order[129] = 290 order[130] = 546 order[131] = 811 order[132] = 451 order[133] = 58 order[134] = 354 order[135] = 355 order[136] = 1023 order[137] = 528 order[138] = 1024 order[139] = 332 order[140] = 333 order[141] = 1020 order[142] = 63 order[143] = 64 order[144] = 483 order[145] = 60 order[146] = 1070 order[147] = 83 order[148] = 1048 order[149] = 1026 order[150] = 1027 order[151] = 1175 order[152] = 453 order[153] = 0 super(268, 279, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoOfSecSizes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1178 order[1] = 1179 order[2] = 0 super(1177, 1178, order) end end class NoStatsIndicators < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1176 order[1] = 0 super(1175, 1176, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class MarketDataRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Y") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAltMDSource < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 817 order[1] = 0 super(816, 817, order) end end end class QuoteCancel < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Z") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(80) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 913 order[69] = 914 order[70] = 915 order[71] = 918 order[72] = 788 order[73] = 916 order[74] = 917 order[75] = 919 order[76] = 898 order[77] = 711 order[78] = 555 order[79] = 0 super(295, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class QuoteStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("a") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class MassQuoteAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("b") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(69) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 304 order[63] = 1168 order[64] = 1169 order[65] = 1170 order[66] = 893 order[67] = 295 order[68] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(96) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 555 order[70] = 132 order[71] = 133 order[72] = 134 order[73] = 135 order[74] = 62 order[75] = 188 order[76] = 190 order[77] = 189 order[78] = 191 order[79] = 631 order[80] = 632 order[81] = 633 order[82] = 634 order[83] = 60 order[84] = 336 order[85] = 625 order[86] = 64 order[87] = 40 order[88] = 193 order[89] = 192 order[90] = 642 order[91] = 643 order[92] = 15 order[93] = 1167 order[94] = 368 order[95] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end end class SecurityDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("c") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("d") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end end class SecurityStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("e") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("f") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradingSessionStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("g") ) end end class TradingSessionStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("h") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end class MassQuote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("i") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(67) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 367 order[63] = 304 order[64] = 893 order[65] = 295 order[66] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(94) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 555 order[70] = 132 order[71] = 133 order[72] = 134 order[73] = 135 order[74] = 62 order[75] = 188 order[76] = 190 order[77] = 189 order[78] = 191 order[79] = 631 order[80] = 632 order[81] = 633 order[82] = 634 order[83] = 60 order[84] = 336 order[85] = 625 order[86] = 64 order[87] = 40 order[88] = 193 order[89] = 192 order[90] = 642 order[91] = 643 order[92] = 15 order[93] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end end class BusinessMessageReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("j") ) end end class BidRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("k") ) end class NoBidDescriptors < Quickfix::Group def initialize order = Quickfix::IntArray.new(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 super(398, 399, order) end end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 super(420, 66, order) end end end class BidResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("l") ) end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(420, 12, order) end end end class ListStrikePrice < Message def initialize super getHeader().setField( Quickfix::MsgType.new("m") ) end class NoStrikes < Quickfix::Group def initialize order = Quickfix::IntArray.new(79) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 140 order[70] = 11 order[71] = 526 order[72] = 54 order[73] = 44 order[74] = 15 order[75] = 58 order[76] = 354 order[77] = 355 order[78] = 0 super(428, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end end class RegistrationInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("o") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRegistDtls < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 super(473, 509, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoDistribInsts < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 super(510, 477, order) end end end class RegistrationInstructionsResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("p") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class OrderMassCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("q") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class OrderMassCancelReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("r") ) end class NoAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 super(534, 41, order) end end class NoNotAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1372 order[1] = 1371 order[2] = 0 super(1370, 1372, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NewOrderCross < Message def initialize super getHeader().setField( Quickfix::MsgType.new("s") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class CrossOrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("t") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class CrossOrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("u") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityTypeRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("v") ) end end class SecurityTypes < Message def initialize super getHeader().setField( Quickfix::MsgType.new("w") ) end class NoSecurityTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 0 super(558, 167, order) end end end class SecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("x") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("y") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(102) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 668 order[69] = 869 order[70] = 913 order[71] = 914 order[72] = 915 order[73] = 918 order[74] = 788 order[75] = 916 order[76] = 917 order[77] = 919 order[78] = 898 order[79] = 1201 order[80] = 711 order[81] = 15 order[82] = 232 order[83] = 555 order[84] = 218 order[85] = 220 order[86] = 221 order[87] = 222 order[88] = 662 order[89] = 663 order[90] = 699 order[91] = 761 order[92] = 235 order[93] = 236 order[94] = 701 order[95] = 696 order[96] = 697 order[97] = 698 order[98] = 58 order[99] = 354 order[100] = 355 order[101] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 690 order[51] = 587 order[52] = 683 order[53] = 676 order[54] = 677 order[55] = 678 order[56] = 679 order[57] = 680 order[58] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end end end class DerivativeSecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("z") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoDerivativeSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1219 order[1] = 1220 order[2] = 0 super(1218, 1219, order) end end class NoDerivativeEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 super(1286, 1287, order) end end class NoDerivativeInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 super(1292, 1293, order) end class NoDerivativeInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1297 order[1] = 1298 order[2] = 0 super(1296, 1297, order) end end end end class DerivativeSecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AA") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoDerivativeSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1219 order[1] = 1220 order[2] = 0 super(1218, 1219, order) end end class NoDerivativeEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 super(1286, 1287, order) end end class NoDerivativeInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 super(1292, 1293, order) end class NoDerivativeInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1297 order[1] = 1298 order[2] = 0 super(1296, 1297, order) end end end class NoDerivativeInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1313 order[1] = 1314 order[2] = 0 super(1311, 1313, order) end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(81) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1305 order[69] = 1221 order[70] = 1230 order[71] = 1240 order[72] = 15 order[73] = 292 order[74] = 668 order[75] = 869 order[76] = 555 order[77] = 58 order[78] = 354 order[79] = 355 order[80] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class NewOrderMultileg < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AB") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(68) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 683 order[53] = 1366 order[54] = 670 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 675 order[62] = 685 order[63] = 1379 order[64] = 1381 order[65] = 1383 order[66] = 1384 order[67] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class MultilegOrderCancelReplace < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AC") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(68) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 683 order[53] = 1366 order[54] = 670 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 675 order[62] = 685 order[63] = 1379 order[64] = 1381 order[65] = 1383 order[66] = 1384 order[67] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class TradeCaptureReportRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AD") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 75 order[1] = 779 order[2] = 60 order[3] = 0 super(580, 75, order) end end end class TradeCaptureReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AE") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(73) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 990 order[53] = 1152 order[54] = 683 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 637 order[62] = 675 order[63] = 1073 order[64] = 1074 order[65] = 1075 order[66] = 1379 order[67] = 1381 order[68] = 1383 order[69] = 1384 order[70] = 1418 order[71] = 1342 order[72] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoOfLegUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 super(1342, 1330, order) end class NoUnderlyingLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1335 order[1] = 1336 order[2] = 0 super(1334, 1335, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(75) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 19 order[5] = 526 order[6] = 66 order[7] = 1009 order[8] = 1005 order[9] = 1006 order[10] = 1007 order[11] = 83 order[12] = 1008 order[13] = 430 order[14] = 1154 order[15] = 1155 order[16] = 453 order[17] = 1 order[18] = 660 order[19] = 581 order[20] = 81 order[21] = 1093 order[22] = 575 order[23] = 576 order[24] = 578 order[25] = 579 order[26] = 821 order[27] = 376 order[28] = 377 order[29] = 528 order[30] = 529 order[31] = 582 order[32] = 40 order[33] = 18 order[34] = 483 order[35] = 336 order[36] = 625 order[37] = 943 order[38] = 12 order[39] = 13 order[40] = 479 order[41] = 497 order[42] = 157 order[43] = 230 order[44] = 158 order[45] = 159 order[46] = 738 order[47] = 920 order[48] = 921 order[49] = 922 order[50] = 238 order[51] = 237 order[52] = 118 order[53] = 119 order[54] = 155 order[55] = 156 order[56] = 77 order[57] = 58 order[58] = 354 order[59] = 355 order[60] = 752 order[61] = 518 order[62] = 232 order[63] = 136 order[64] = 825 order[65] = 826 order[66] = 591 order[67] = 70 order[68] = 78 order[69] = 1016 order[70] = 1158 order[71] = 1072 order[72] = 1057 order[73] = 1139 order[74] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoSideTrdRegTS < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 super(1016, 1012, order) end end class NoSettlDetails < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1164 order[1] = 781 order[2] = 0 super(1158, 1164, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NoTrdRepIndicators < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1388 order[1] = 1389 order[2] = 0 super(1387, 1388, order) end end end class OrderMassStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AF") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class QuoteRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AG") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(125) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 913 order[69] = 914 order[70] = 915 order[71] = 918 order[72] = 788 order[73] = 916 order[74] = 917 order[75] = 919 order[76] = 898 order[77] = 711 order[78] = 140 order[79] = 303 order[80] = 537 order[81] = 336 order[82] = 625 order[83] = 229 order[84] = 54 order[85] = 854 order[86] = 38 order[87] = 152 order[88] = 516 order[89] = 468 order[90] = 469 order[91] = 63 order[92] = 64 order[93] = 193 order[94] = 192 order[95] = 15 order[96] = 232 order[97] = 1 order[98] = 660 order[99] = 581 order[100] = 555 order[101] = 735 order[102] = 692 order[103] = 40 order[104] = 126 order[105] = 60 order[106] = 218 order[107] = 220 order[108] = 221 order[109] = 222 order[110] = 662 order[111] = 663 order[112] = 699 order[113] = 761 order[114] = 423 order[115] = 44 order[116] = 640 order[117] = 235 order[118] = 236 order[119] = 701 order[120] = 696 order[121] = 697 order[122] = 698 order[123] = 453 order[124] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(64) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 676 order[58] = 677 order[59] = 678 order[60] = 679 order[61] = 680 order[62] = 654 order[63] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end end class RFQRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AH") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(76) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 555 order[70] = 140 order[71] = 303 order[72] = 537 order[73] = 336 order[74] = 625 order[75] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class QuoteStatusReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AI") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(58) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end end class QuoteResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AJ") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(69) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 685 order[52] = 690 order[53] = 587 order[54] = 588 order[55] = 683 order[56] = 539 order[57] = 686 order[58] = 681 order[59] = 684 order[60] = 676 order[61] = 677 order[62] = 678 order[63] = 679 order[64] = 680 order[65] = 654 order[66] = 1067 order[67] = 1068 order[68] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class Confirmation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AK") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoCapacities < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 super(862, 528, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end end class PositionMaintenanceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AL") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class PositionMaintenanceReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AM") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class RequestForPositions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AN") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class RequestForPositionsAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AO") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class PositionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AP") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(66) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 732 order[62] = 733 order[63] = 1037 order[64] = 984 order[65] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoUnderlyingAmounts < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 985 order[1] = 986 order[2] = 987 order[3] = 988 order[4] = 0 super(984, 985, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class TradeCaptureReportRequestAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AQ") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradeCaptureReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AR") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRepIndicators < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1388 order[1] = 1389 order[2] = 0 super(1387, 1388, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(73) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 687 order[51] = 690 order[52] = 990 order[53] = 1152 order[54] = 683 order[55] = 564 order[56] = 565 order[57] = 539 order[58] = 654 order[59] = 587 order[60] = 588 order[61] = 637 order[62] = 675 order[63] = 1073 order[64] = 1074 order[65] = 1075 order[66] = 1379 order[67] = 1381 order[68] = 1383 order[69] = 1384 order[70] = 1418 order[71] = 1342 order[72] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoOfLegUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 super(1342, 1330, order) end class NoUnderlyingLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1335 order[1] = 1336 order[2] = 0 super(1334, 1335, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 526 order[5] = 66 order[6] = 453 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 81 order[11] = 575 order[12] = 1093 order[13] = 576 order[14] = 578 order[15] = 579 order[16] = 821 order[17] = 376 order[18] = 377 order[19] = 528 order[20] = 529 order[21] = 582 order[22] = 40 order[23] = 18 order[24] = 483 order[25] = 336 order[26] = 625 order[27] = 943 order[28] = 430 order[29] = 1154 order[30] = 1155 order[31] = 12 order[32] = 13 order[33] = 479 order[34] = 497 order[35] = 157 order[36] = 230 order[37] = 158 order[38] = 159 order[39] = 738 order[40] = 920 order[41] = 921 order[42] = 922 order[43] = 238 order[44] = 237 order[45] = 118 order[46] = 119 order[47] = 155 order[48] = 156 order[49] = 77 order[50] = 752 order[51] = 518 order[52] = 232 order[53] = 136 order[54] = 825 order[55] = 1158 order[56] = 826 order[57] = 591 order[58] = 70 order[59] = 78 order[60] = 1072 order[61] = 1057 order[62] = 1009 order[63] = 1005 order[64] = 1006 order[65] = 1007 order[66] = 83 order[67] = 1008 order[68] = 1016 order[69] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoSettlDetails < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1164 order[1] = 781 order[2] = 0 super(1158, 1164, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoSideTrdRegTS < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 super(1016, 1012, order) end end end end class AllocationReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AS") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class AllocationReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AT") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class ConfirmationAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AU") ) end end class SettlementInstructionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AV") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class AssignmentReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AW") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class CollateralRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AX") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(63) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 944 order[62] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralAssignment < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AY") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(63) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 944 order[62] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AZ") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(63) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 944 order[62] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BA") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralInquiry < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BB") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NetworkCounterpartySystemStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BC") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 super(936, 930, order) end end end class NetworkCounterpartySystemStatusResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BD") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 super(936, 930, order) end end end class UserRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BE") ) end end class UserResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BF") ) end end class CollateralInquiryAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BG") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class ConfirmationRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BH") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end end class ContraryIntentionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BO") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExpiration < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 982 order[1] = 983 order[2] = 0 super(981, 982, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class SecurityDefinitionUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BP") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end end class SecurityListUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BK") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(103) order[0] = 1324 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 668 order[70] = 869 order[71] = 913 order[72] = 914 order[73] = 915 order[74] = 918 order[75] = 788 order[76] = 916 order[77] = 917 order[78] = 919 order[79] = 898 order[80] = 1201 order[81] = 711 order[82] = 15 order[83] = 232 order[84] = 555 order[85] = 218 order[86] = 220 order[87] = 221 order[88] = 222 order[89] = 662 order[90] = 663 order[91] = 699 order[92] = 761 order[93] = 235 order[94] = 236 order[95] = 701 order[96] = 696 order[97] = 697 order[98] = 698 order[99] = 58 order[100] = 354 order[101] = 355 order[102] = 0 super(146, 1324, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(59) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 690 order[51] = 587 order[52] = 683 order[53] = 676 order[54] = 677 order[55] = 678 order[56] = 679 order[57] = 680 order[58] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end end end class AdjustedPositionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BL") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(69) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end end end class AllocationInstructionAlert < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BM") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class ExecutionAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BN") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradingSessionList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BJ") ) end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(21) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 0 super(386, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end end class TradingSessionListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BI") ) end end class SettlementObligationReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BQ") ) end class NoSettlOblig < Quickfix::Group def initialize order = Quickfix::IntArray.new(84) order[0] = 430 order[1] = 1161 order[2] = 1162 order[3] = 1163 order[4] = 1157 order[5] = 119 order[6] = 15 order[7] = 120 order[8] = 155 order[9] = 64 order[10] = 55 order[11] = 65 order[12] = 48 order[13] = 22 order[14] = 460 order[15] = 1227 order[16] = 1151 order[17] = 461 order[18] = 167 order[19] = 762 order[20] = 200 order[21] = 541 order[22] = 1079 order[23] = 966 order[24] = 1049 order[25] = 965 order[26] = 224 order[27] = 225 order[28] = 239 order[29] = 226 order[30] = 227 order[31] = 228 order[32] = 255 order[33] = 543 order[34] = 470 order[35] = 471 order[36] = 472 order[37] = 240 order[38] = 202 order[39] = 947 order[40] = 967 order[41] = 968 order[42] = 206 order[43] = 231 order[44] = 969 order[45] = 1146 order[46] = 996 order[47] = 1147 order[48] = 1191 order[49] = 1192 order[50] = 1193 order[51] = 1194 order[52] = 1195 order[53] = 1196 order[54] = 1197 order[55] = 1198 order[56] = 1199 order[57] = 1200 order[58] = 201 order[59] = 1244 order[60] = 1242 order[61] = 997 order[62] = 223 order[63] = 207 order[64] = 970 order[65] = 971 order[66] = 106 order[67] = 348 order[68] = 349 order[69] = 107 order[70] = 350 order[71] = 351 order[72] = 691 order[73] = 667 order[74] = 875 order[75] = 876 order[76] = 873 order[77] = 874 order[78] = 453 order[79] = 168 order[80] = 126 order[81] = 779 order[82] = 1158 order[83] = 0 super(1165, 430, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSettlDetails < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1164 order[1] = 781 order[2] = 0 super(1158, 1164, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class DerivativeSecurityListUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BR") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoDerivativeSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1219 order[1] = 1220 order[2] = 0 super(1218, 1219, order) end end class NoDerivativeEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 super(1286, 1287, order) end end class NoDerivativeInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 super(1292, 1293, order) end class NoDerivativeInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1297 order[1] = 1298 order[2] = 0 super(1296, 1297, order) end end end class NoDerivativeInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1313 order[1] = 1314 order[2] = 0 super(1311, 1313, order) end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(82) order[0] = 1324 order[1] = 292 order[2] = 55 order[3] = 65 order[4] = 48 order[5] = 22 order[6] = 460 order[7] = 1227 order[8] = 1151 order[9] = 461 order[10] = 167 order[11] = 762 order[12] = 200 order[13] = 541 order[14] = 1079 order[15] = 966 order[16] = 1049 order[17] = 965 order[18] = 224 order[19] = 225 order[20] = 239 order[21] = 226 order[22] = 227 order[23] = 228 order[24] = 255 order[25] = 543 order[26] = 470 order[27] = 471 order[28] = 472 order[29] = 240 order[30] = 202 order[31] = 947 order[32] = 967 order[33] = 968 order[34] = 206 order[35] = 231 order[36] = 969 order[37] = 1146 order[38] = 996 order[39] = 1147 order[40] = 1191 order[41] = 1192 order[42] = 1193 order[43] = 1194 order[44] = 1195 order[45] = 1196 order[46] = 1197 order[47] = 1198 order[48] = 1199 order[49] = 1200 order[50] = 201 order[51] = 1244 order[52] = 1242 order[53] = 997 order[54] = 223 order[55] = 207 order[56] = 970 order[57] = 971 order[58] = 106 order[59] = 348 order[60] = 349 order[61] = 107 order[62] = 350 order[63] = 351 order[64] = 691 order[65] = 667 order[66] = 875 order[67] = 876 order[68] = 873 order[69] = 874 order[70] = 668 order[71] = 869 order[72] = 1305 order[73] = 1221 order[74] = 1230 order[75] = 1240 order[76] = 15 order[77] = 555 order[78] = 58 order[79] = 354 order[80] = 355 order[81] = 0 super(146, 1324, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class TradingSessionListUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BS") ) end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(21) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 0 super(386, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end end class MarketDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BT") ) end end class MarketDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BU") ) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end end class MarketDefinitionUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BV") ) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end end class ApplicationMessageRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BW") ) end class NoApplIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 0 super(1351, 1355, order) end end end class ApplicationMessageRequestAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BX") ) end class NoApplIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 1357 order[4] = 1354 order[5] = 0 super(1351, 1355, order) end end end class ApplicationMessageReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BY") ) end class NoApplIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1355 order[1] = 1399 order[2] = 1357 order[3] = 0 super(1351, 1355, order) end end end class OrderMassActionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BZ") ) end class NoAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 super(534, 41, order) end end class NoNotAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1372 order[1] = 1371 order[2] = 0 super(1370, 1372, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class OrderMassActionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("CA") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class UserNotification < Message def initialize super getHeader().setField( Quickfix::MsgType.new("CB") ) end class NoUsernames < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 553 order[1] = 0 super(809, 553, order) end end end end quickfix-1.15.1+dfsg.orig/src/ruby/swig.sh0000755000372000001440000000010313265006437017752 0ustar robertousers#!/bin/sh swig -I../C++ -ruby -c++ -o QuickfixRuby.cpp quickfix.i quickfix-1.15.1+dfsg.orig/src/ruby/quickfix42.rb0000644000372000001440000005154313265006437020776 0ustar robertousersrequire 'quickfix' module Quickfix42 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIX.4.2") ) end end class Heartbeat < Message def initialize super getHeader().setField( Quickfix::MsgType.new("0") ) end end class TestRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("1") ) end end class ResendRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("2") ) end end class Reject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("3") ) end end class SequenceReset < Message def initialize super getHeader().setField( Quickfix::MsgType.new("4") ) end end class Logout < Message def initialize super getHeader().setField( Quickfix::MsgType.new("5") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end class NoIOIQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 104 order[1] = 0 super(199, 104, order) end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end class NoContraBrokers < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 0 super(382, 375, order) end end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class Logon < Message def initialize super getHeader().setField( Quickfix::MsgType.new("A") ) end class NoMsgTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 372 order[1] = 385 order[2] = 0 super(384, 372, order) end end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(20) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 0 super(146, 46, order) end end class LinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(20) order[0] = 46 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 0 super(146, 46, order) end end class LinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 79 order[1] = 80 order[2] = 0 super(78, 79, order) end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 336 order[1] = 0 super(386, 336, order) end end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(75) order[0] = 11 order[1] = 67 order[2] = 160 order[3] = 109 order[4] = 76 order[5] = 1 order[6] = 78 order[7] = 63 order[8] = 64 order[9] = 21 order[10] = 18 order[11] = 110 order[12] = 111 order[13] = 100 order[14] = 386 order[15] = 81 order[16] = 55 order[17] = 65 order[18] = 48 order[19] = 22 order[20] = 167 order[21] = 200 order[22] = 205 order[23] = 201 order[24] = 202 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 140 order[36] = 54 order[37] = 401 order[38] = 114 order[39] = 60 order[40] = 38 order[41] = 152 order[42] = 40 order[43] = 44 order[44] = 99 order[45] = 15 order[46] = 376 order[47] = 377 order[48] = 23 order[49] = 117 order[50] = 59 order[51] = 168 order[52] = 432 order[53] = 126 order[54] = 427 order[55] = 12 order[56] = 13 order[57] = 47 order[58] = 121 order[59] = 120 order[60] = 58 order[61] = 354 order[62] = 355 order[63] = 193 order[64] = 192 order[65] = 77 order[66] = 203 order[67] = 204 order[68] = 210 order[69] = 211 order[70] = 388 order[71] = 389 order[72] = 439 order[73] = 440 order[74] = 0 super(73, 11, order) end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 79 order[1] = 80 order[2] = 0 super(78, 79, order) end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 336 order[1] = 0 super(386, 336, order) end end end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 79 order[1] = 80 order[2] = 0 super(78, 79, order) end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 336 order[1] = 0 super(386, 336, order) end end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end end class Allocation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 66 order[4] = 105 order[5] = 0 super(73, 11, order) end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 32 order[1] = 17 order[2] = 31 order[3] = 29 order[4] = 0 super(124, 32, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(24) order[0] = 79 order[1] = 366 order[2] = 80 order[3] = 81 order[4] = 92 order[5] = 208 order[6] = 209 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 76 order[11] = 109 order[12] = 12 order[13] = 13 order[14] = 153 order[15] = 154 order[16] = 119 order[17] = 120 order[18] = 155 order[19] = 156 order[20] = 159 order[21] = 160 order[22] = 136 order[23] = 0 super(78, 79, order) end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 super(136, 137, order) end end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 11 order[1] = 14 order[2] = 39 order[3] = 151 order[4] = 84 order[5] = 6 order[6] = 103 order[7] = 58 order[8] = 354 order[9] = 355 order[10] = 0 super(73, 11, order) end end end class AllocationInstructionAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(32) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 140 order[20] = 303 order[21] = 336 order[22] = 54 order[23] = 38 order[24] = 64 order[25] = 40 order[26] = 193 order[27] = 192 order[28] = 126 order[29] = 60 order[30] = 15 order[31] = 0 super(146, 55, order) end end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end end class SettlementInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("T") ) end end class MarketDataRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("V") ) end class NoMDEntryTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 269 order[1] = 0 super(267, 269, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(21) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 336 order[20] = 0 super(146, 55, order) end end end class MarketDataSnapshotFullRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("W") ) end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(31) order[0] = 269 order[1] = 270 order[2] = 15 order[3] = 271 order[4] = 272 order[5] = 273 order[6] = 274 order[7] = 275 order[8] = 336 order[9] = 276 order[10] = 277 order[11] = 282 order[12] = 283 order[13] = 284 order[14] = 286 order[15] = 59 order[16] = 432 order[17] = 126 order[18] = 110 order[19] = 18 order[20] = 287 order[21] = 37 order[22] = 299 order[23] = 288 order[24] = 289 order[25] = 346 order[26] = 290 order[27] = 58 order[28] = 354 order[29] = 355 order[30] = 0 super(268, 269, order) end end end class MarketDataIncrementalRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("X") ) end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(57) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 167 order[10] = 200 order[11] = 205 order[12] = 201 order[13] = 202 order[14] = 206 order[15] = 231 order[16] = 223 order[17] = 207 order[18] = 106 order[19] = 348 order[20] = 349 order[21] = 107 order[22] = 350 order[23] = 351 order[24] = 291 order[25] = 292 order[26] = 270 order[27] = 15 order[28] = 271 order[29] = 272 order[30] = 273 order[31] = 274 order[32] = 275 order[33] = 336 order[34] = 276 order[35] = 277 order[36] = 282 order[37] = 283 order[38] = 284 order[39] = 286 order[40] = 59 order[41] = 432 order[42] = 126 order[43] = 110 order[44] = 18 order[45] = 287 order[46] = 37 order[47] = 299 order[48] = 288 order[49] = 289 order[50] = 346 order[51] = 290 order[52] = 387 order[53] = 58 order[54] = 354 order[55] = 355 order[56] = 0 super(268, 279, order) end end end class MarketDataRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Y") ) end end class QuoteCancel < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Z") ) end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(21) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 311 order[20] = 0 super(295, 55, order) end end end class QuoteStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("a") ) end end class QuoteAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("b") ) end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(23) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 310 order[6] = 313 order[7] = 314 order[8] = 315 order[9] = 316 order[10] = 317 order[11] = 436 order[12] = 435 order[13] = 308 order[14] = 306 order[15] = 362 order[16] = 363 order[17] = 307 order[18] = 364 order[19] = 365 order[20] = 304 order[21] = 295 order[22] = 0 super(296, 302, order) end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(22) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 167 order[6] = 200 order[7] = 205 order[8] = 201 order[9] = 202 order[10] = 206 order[11] = 231 order[12] = 223 order[13] = 207 order[14] = 106 order[15] = 348 order[16] = 349 order[17] = 107 order[18] = 350 order[19] = 351 order[20] = 368 order[21] = 0 super(295, 299, order) end end end end class SecurityDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("c") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(23) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 310 order[5] = 313 order[6] = 314 order[7] = 315 order[8] = 316 order[9] = 317 order[10] = 436 order[11] = 435 order[12] = 308 order[13] = 306 order[14] = 362 order[15] = 363 order[16] = 307 order[17] = 364 order[18] = 365 order[19] = 319 order[20] = 54 order[21] = 318 order[22] = 0 super(146, 311, order) end end end class SecurityDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("d") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(23) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 310 order[5] = 313 order[6] = 314 order[7] = 315 order[8] = 316 order[9] = 317 order[10] = 436 order[11] = 435 order[12] = 308 order[13] = 306 order[14] = 362 order[15] = 363 order[16] = 307 order[17] = 364 order[18] = 365 order[19] = 319 order[20] = 54 order[21] = 318 order[22] = 0 super(146, 311, order) end end end class SecurityStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("e") ) end end class SecurityStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("f") ) end end class TradingSessionStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("g") ) end end class TradingSessionStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("h") ) end end class MassQuote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("i") ) end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(24) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 310 order[6] = 313 order[7] = 314 order[8] = 315 order[9] = 316 order[10] = 317 order[11] = 436 order[12] = 435 order[13] = 308 order[14] = 306 order[15] = 362 order[16] = 363 order[17] = 307 order[18] = 364 order[19] = 365 order[20] = 367 order[21] = 304 order[22] = 295 order[23] = 0 super(296, 302, order) end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(37) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 167 order[6] = 200 order[7] = 205 order[8] = 201 order[9] = 202 order[10] = 206 order[11] = 231 order[12] = 223 order[13] = 207 order[14] = 106 order[15] = 348 order[16] = 349 order[17] = 107 order[18] = 350 order[19] = 351 order[20] = 132 order[21] = 133 order[22] = 134 order[23] = 135 order[24] = 62 order[25] = 188 order[26] = 190 order[27] = 189 order[28] = 191 order[29] = 60 order[30] = 336 order[31] = 64 order[32] = 40 order[33] = 193 order[34] = 192 order[35] = 15 order[36] = 0 super(295, 299, order) end end end end class BusinessMessageReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("j") ) end end class BidRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("k") ) end class NoBidDescriptors < Quickfix::Group def initialize order = Quickfix::IntArray.new(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 super(398, 399, order) end end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(8) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 430 order[4] = 63 order[5] = 64 order[6] = 1 order[7] = 0 super(420, 66, order) end end end class BidResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("l") ) end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(16) order[0] = 12 order[1] = 13 order[2] = 66 order[3] = 421 order[4] = 54 order[5] = 44 order[6] = 423 order[7] = 406 order[8] = 430 order[9] = 63 order[10] = 64 order[11] = 336 order[12] = 58 order[13] = 354 order[14] = 355 order[15] = 0 super(420, 12, order) end end end class ListStrikePrice < Message def initialize super getHeader().setField( Quickfix::MsgType.new("m") ) end class NoStrikes < Quickfix::Group def initialize order = Quickfix::IntArray.new(28) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 167 order[5] = 200 order[6] = 205 order[7] = 201 order[8] = 202 order[9] = 206 order[10] = 231 order[11] = 223 order[12] = 207 order[13] = 106 order[14] = 348 order[15] = 349 order[16] = 107 order[17] = 350 order[18] = 351 order[19] = 140 order[20] = 11 order[21] = 54 order[22] = 44 order[23] = 15 order[24] = 58 order[25] = 354 order[26] = 355 order[27] = 0 super(428, 55, order) end end end end quickfix-1.15.1+dfsg.orig/src/ruby/quickfixt11.rb0000644000372000001440000000223513265006437021150 0ustar robertousersrequire 'quickfix' module Quickfix11 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIXT.1.1") ) end end class Heartbeat < Message def initialize super getHeader().setField( Quickfix::MsgType.new("0") ) end end class TestRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("1") ) end end class ResendRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("2") ) end end class Reject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("3") ) end end class SequenceReset < Message def initialize super getHeader().setField( Quickfix::MsgType.new("4") ) end end class Logout < Message def initialize super getHeader().setField( Quickfix::MsgType.new("5") ) end end class Logon < Message def initialize super getHeader().setField( Quickfix::MsgType.new("A") ) end class NoMsgTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 372 order[1] = 385 order[2] = 1130 order[3] = 1131 order[4] = 0 super(384, 372, order) end end end end quickfix-1.15.1+dfsg.orig/src/ruby/quickfix_ruby.rb0000644000372000001440000000326213265006437021664 0ustar robertousersrequire 'quickfix' require 'quickfix_fields' require 'quickfix40' require 'quickfix41' require 'quickfix42' require 'quickfix43' require 'quickfix44' module Quickfix class DataDictionary def getFieldName( field ) name = String.new if( _getFieldName(field, name) ) return name else return nil end end def getValueName( field, value ) name = String.new if( _getValueName(field, value, name) ) return name else return nil end end def getFieldTag( field ) tag = 0 return _getFieldTag(field, tag) end def getGroup( msgType, group ) delim = 0 dictionary = Quickfix::DataDictionary.new delim = _getGroup( msgType, group, delim, dictionary ) return nil if delim == nil return [delim, dictionary] end end class Initiator def start Thread.new { block() } end end class Acceptor def start Thread.new { block() } end end class SocketInitiator < SocketInitiatorBase def initialize( application, storeFactory, settings, logFactory = nil ) if( logFactory == nil ) super( application, storeFactory, settings ) else super( application, storeFactory, settings, logFactory ) end @application = application; @storeFactory = storeFactory; @settings = settings; @logFactory = logFactory end end class SocketAcceptor < SocketAcceptorBase def initialize( application, storeFactory, settings, logFactory = nil ) if( logFactory == nil ) super( application, storeFactory, settings ) else super( application, storeFactory, settings, logFactory ) end @application = application; @storeFactory = storeFactory; @settings = settings; @logFactory = logFactory end end endquickfix-1.15.1+dfsg.orig/src/ruby/make_ruby.sh0000755000372000001440000000041013265006437020760 0ustar robertousersexport CXX=$1 export CXXFLAGS=$2 export LIBS=$3 echo $1 echo $2 echo $3 rm -rf ../temp mkdir ../temp cp *.cpp ../temp cp *.h ../temp cp extconf.rb ../temp pushd ../temp ruby extconf.rb popd cp ../temp/Makefile Makefile.ruby rm -rf ../temp make -f Makefile.ruby quickfix-1.15.1+dfsg.orig/src/ruby/quickfix44.rb0000644000372000001440000100627113265006437020777 0ustar robertousersrequire 'quickfix' module Quickfix44 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIX.4.4") ) end end class Heartbeat < Message def initialize super getHeader().setField( Quickfix::MsgType.new("0") ) end end class TestRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("1") ) end end class ResendRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("2") ) end end class Reject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("3") ) end end class SequenceReset < Message def initialize super getHeader().setField( Quickfix::MsgType.new("4") ) end end class Logout < Message def initialize super getHeader().setField( Quickfix::MsgType.new("5") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(44) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 682 order[42] = 683 order[43] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end class NoIOIQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 104 order[1] = 0 super(199, 104, order) end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoContraBrokers < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 super(382, 375, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 564 order[45] = 565 order[46] = 539 order[47] = 654 order[48] = 566 order[49] = 587 order[50] = 588 order[51] = 637 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class Logon < Message def initialize super getHeader().setField( Quickfix::MsgType.new("A") ) end class NoMsgTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 372 order[1] = 385 order[2] = 0 super(384, 372, order) end end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(146) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 111 order[24] = 100 order[25] = 386 order[26] = 81 order[27] = 55 order[28] = 65 order[29] = 48 order[30] = 22 order[31] = 460 order[32] = 461 order[33] = 167 order[34] = 762 order[35] = 200 order[36] = 541 order[37] = 201 order[38] = 224 order[39] = 225 order[40] = 239 order[41] = 226 order[42] = 227 order[43] = 228 order[44] = 255 order[45] = 543 order[46] = 470 order[47] = 471 order[48] = 472 order[49] = 240 order[50] = 202 order[51] = 947 order[52] = 206 order[53] = 231 order[54] = 223 order[55] = 207 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 711 order[69] = 140 order[70] = 54 order[71] = 401 order[72] = 114 order[73] = 60 order[74] = 232 order[75] = 854 order[76] = 38 order[77] = 152 order[78] = 516 order[79] = 468 order[80] = 469 order[81] = 40 order[82] = 423 order[83] = 44 order[84] = 99 order[85] = 218 order[86] = 220 order[87] = 221 order[88] = 222 order[89] = 662 order[90] = 663 order[91] = 699 order[92] = 761 order[93] = 235 order[94] = 236 order[95] = 701 order[96] = 696 order[97] = 697 order[98] = 698 order[99] = 15 order[100] = 376 order[101] = 377 order[102] = 23 order[103] = 117 order[104] = 59 order[105] = 168 order[106] = 432 order[107] = 126 order[108] = 427 order[109] = 12 order[110] = 13 order[111] = 479 order[112] = 497 order[113] = 528 order[114] = 529 order[115] = 582 order[116] = 121 order[117] = 120 order[118] = 775 order[119] = 58 order[120] = 354 order[121] = 355 order[122] = 193 order[123] = 192 order[124] = 640 order[125] = 77 order[126] = 203 order[127] = 210 order[128] = 211 order[129] = 835 order[130] = 836 order[131] = 837 order[132] = 838 order[133] = 840 order[134] = 388 order[135] = 389 order[136] = 841 order[137] = 842 order[138] = 843 order[139] = 844 order[140] = 846 order[141] = 847 order[142] = 848 order[143] = 849 order[144] = 494 order[145] = 0 super(73, 11, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end end class AllocationInstruction < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(35) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 539 order[8] = 208 order[9] = 209 order[10] = 161 order[11] = 360 order[12] = 361 order[13] = 12 order[14] = 13 order[15] = 479 order[16] = 497 order[17] = 153 order[18] = 154 order[19] = 119 order[20] = 737 order[21] = 120 order[22] = 736 order[23] = 155 order[24] = 156 order[25] = 742 order[26] = 741 order[27] = 136 order[28] = 576 order[29] = 780 order[30] = 172 order[31] = 169 order[32] = 170 order[33] = 171 order[34] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(13) order[0] = 11 order[1] = 526 order[2] = 14 order[3] = 39 order[4] = 636 order[5] = 151 order[6] = 84 order[7] = 6 order[8] = 103 order[9] = 58 order[10] = 354 order[11] = 355 order[12] = 0 super(73, 11, order) end end end class AllocationInstructionAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 467 order[4] = 776 order[5] = 161 order[6] = 360 order[7] = 361 order[8] = 0 super(78, 79, order) end end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(99) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 913 order[42] = 914 order[43] = 915 order[44] = 918 order[45] = 788 order[46] = 916 order[47] = 917 order[48] = 919 order[49] = 898 order[50] = 711 order[51] = 140 order[52] = 303 order[53] = 537 order[54] = 336 order[55] = 625 order[56] = 229 order[57] = 54 order[58] = 854 order[59] = 38 order[60] = 152 order[61] = 516 order[62] = 468 order[63] = 469 order[64] = 63 order[65] = 64 order[66] = 193 order[67] = 192 order[68] = 15 order[69] = 232 order[70] = 1 order[71] = 660 order[72] = 581 order[73] = 555 order[74] = 735 order[75] = 692 order[76] = 40 order[77] = 62 order[78] = 126 order[79] = 60 order[80] = 218 order[81] = 220 order[82] = 221 order[83] = 222 order[84] = 662 order[85] = 663 order[86] = 699 order[87] = 761 order[88] = 423 order[89] = 44 order[90] = 640 order[91] = 235 order[92] = 236 order[93] = 701 order[94] = 696 order[95] = 697 order[96] = 698 order[97] = 453 order[98] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(56) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 686 order[48] = 681 order[49] = 684 order[50] = 676 order[51] = 677 order[52] = 678 order[53] = 679 order[54] = 680 order[55] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class SettlementInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("T") ) end class NoSettlInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(25) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 168 order[9] = 126 order[10] = 779 order[11] = 172 order[12] = 169 order[13] = 170 order[14] = 171 order[15] = 492 order[16] = 476 order[17] = 488 order[18] = 489 order[19] = 503 order[20] = 490 order[21] = 491 order[22] = 504 order[23] = 505 order[24] = 0 super(778, 162, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class MarketDataRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("V") ) end class NoMDEntryTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 269 order[1] = 0 super(267, 269, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(44) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 711 order[42] = 555 order[43] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class MarketDataSnapshotFullRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("W") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(34) order[0] = 269 order[1] = 270 order[2] = 15 order[3] = 271 order[4] = 272 order[5] = 273 order[6] = 274 order[7] = 275 order[8] = 336 order[9] = 625 order[10] = 276 order[11] = 277 order[12] = 282 order[13] = 283 order[14] = 284 order[15] = 286 order[16] = 59 order[17] = 432 order[18] = 126 order[19] = 110 order[20] = 18 order[21] = 287 order[22] = 37 order[23] = 299 order[24] = 288 order[25] = 289 order[26] = 346 order[27] = 290 order[28] = 546 order[29] = 811 order[30] = 58 order[31] = 354 order[32] = 355 order[33] = 0 super(268, 269, order) end end end class MarketDataIncrementalRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("X") ) end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(84) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 460 order[10] = 461 order[11] = 167 order[12] = 762 order[13] = 200 order[14] = 541 order[15] = 201 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 206 order[31] = 231 order[32] = 223 order[33] = 207 order[34] = 106 order[35] = 348 order[36] = 349 order[37] = 107 order[38] = 350 order[39] = 351 order[40] = 691 order[41] = 667 order[42] = 875 order[43] = 876 order[44] = 873 order[45] = 874 order[46] = 711 order[47] = 555 order[48] = 291 order[49] = 292 order[50] = 270 order[51] = 15 order[52] = 271 order[53] = 272 order[54] = 273 order[55] = 274 order[56] = 275 order[57] = 336 order[58] = 625 order[59] = 276 order[60] = 277 order[61] = 282 order[62] = 283 order[63] = 284 order[64] = 286 order[65] = 59 order[66] = 432 order[67] = 126 order[68] = 110 order[69] = 18 order[70] = 287 order[71] = 37 order[72] = 299 order[73] = 288 order[74] = 289 order[75] = 346 order[76] = 290 order[77] = 546 order[78] = 811 order[79] = 451 order[80] = 58 order[81] = 354 order[82] = 355 order[83] = 0 super(268, 279, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class MarketDataRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Y") ) end class NoAltMDSource < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 817 order[1] = 0 super(816, 817, order) end end end class QuoteCancel < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Z") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 913 order[42] = 914 order[43] = 915 order[44] = 918 order[45] = 788 order[46] = 916 order[47] = 917 order[48] = 919 order[49] = 898 order[50] = 711 order[51] = 555 order[52] = 0 super(295, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class QuoteStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("a") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class MassQuoteAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("b") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(50) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 435 order[29] = 308 order[30] = 306 order[31] = 362 order[32] = 363 order[33] = 307 order[34] = 364 order[35] = 365 order[36] = 877 order[37] = 878 order[38] = 318 order[39] = 879 order[40] = 810 order[41] = 882 order[42] = 883 order[43] = 884 order[44] = 885 order[45] = 886 order[46] = 304 order[47] = 893 order[48] = 295 order[49] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(68) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 201 order[12] = 224 order[13] = 225 order[14] = 239 order[15] = 226 order[16] = 227 order[17] = 228 order[18] = 255 order[19] = 543 order[20] = 470 order[21] = 471 order[22] = 472 order[23] = 240 order[24] = 202 order[25] = 947 order[26] = 206 order[27] = 231 order[28] = 223 order[29] = 207 order[30] = 106 order[31] = 348 order[32] = 349 order[33] = 107 order[34] = 350 order[35] = 351 order[36] = 691 order[37] = 667 order[38] = 875 order[39] = 876 order[40] = 873 order[41] = 874 order[42] = 555 order[43] = 132 order[44] = 133 order[45] = 134 order[46] = 135 order[47] = 62 order[48] = 188 order[49] = 190 order[50] = 189 order[51] = 191 order[52] = 631 order[53] = 632 order[54] = 633 order[55] = 634 order[56] = 60 order[57] = 336 order[58] = 625 order[59] = 64 order[60] = 40 order[61] = 193 order[62] = 192 order[63] = 642 order[64] = 643 order[65] = 15 order[66] = 368 order[67] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end end class SecurityDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("c") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("d") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("e") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("f") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradingSessionStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("g") ) end end class TradingSessionStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("h") ) end end class MassQuote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("i") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(51) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 435 order[29] = 308 order[30] = 306 order[31] = 362 order[32] = 363 order[33] = 307 order[34] = 364 order[35] = 365 order[36] = 877 order[37] = 878 order[38] = 318 order[39] = 879 order[40] = 810 order[41] = 882 order[42] = 883 order[43] = 884 order[44] = 885 order[45] = 886 order[46] = 367 order[47] = 304 order[48] = 893 order[49] = 295 order[50] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(67) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 762 order[9] = 200 order[10] = 541 order[11] = 201 order[12] = 224 order[13] = 225 order[14] = 239 order[15] = 226 order[16] = 227 order[17] = 228 order[18] = 255 order[19] = 543 order[20] = 470 order[21] = 471 order[22] = 472 order[23] = 240 order[24] = 202 order[25] = 947 order[26] = 206 order[27] = 231 order[28] = 223 order[29] = 207 order[30] = 106 order[31] = 348 order[32] = 349 order[33] = 107 order[34] = 350 order[35] = 351 order[36] = 691 order[37] = 667 order[38] = 875 order[39] = 876 order[40] = 873 order[41] = 874 order[42] = 555 order[43] = 132 order[44] = 133 order[45] = 134 order[46] = 135 order[47] = 62 order[48] = 188 order[49] = 190 order[50] = 189 order[51] = 191 order[52] = 631 order[53] = 632 order[54] = 633 order[55] = 634 order[56] = 60 order[57] = 336 order[58] = 625 order[59] = 64 order[60] = 40 order[61] = 193 order[62] = 192 order[63] = 642 order[64] = 643 order[65] = 15 order[66] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end end class BusinessMessageReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("j") ) end end class BidRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("k") ) end class NoBidDescriptors < Quickfix::Group def initialize order = Quickfix::IntArray.new(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 super(398, 399, order) end end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 super(420, 66, order) end end end class BidResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("l") ) end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(420, 12, order) end end end class ListStrikePrice < Message def initialize super getHeader().setField( Quickfix::MsgType.new("m") ) end class NoStrikes < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 0 super(428, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(55) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 140 order[46] = 11 order[47] = 526 order[48] = 54 order[49] = 44 order[50] = 15 order[51] = 58 order[52] = 354 order[53] = 355 order[54] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end end class XMLnonFIX < Message def initialize super getHeader().setField( Quickfix::MsgType.new("n") ) end end class RegistrationInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("o") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRegistDtls < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 super(473, 509, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoDistribInsts < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 super(510, 477, order) end end end class RegistrationInstructionsResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("p") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class OrderMassCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("q") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class OrderMassCancelReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("r") ) end class NoAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 super(534, 41, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NewOrderCross < Message def initialize super getHeader().setField( Quickfix::MsgType.new("s") ) end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 582 order[28] = 121 order[29] = 120 order[30] = 775 order[31] = 58 order[32] = 354 order[33] = 355 order[34] = 77 order[35] = 203 order[36] = 544 order[37] = 635 order[38] = 377 order[39] = 659 order[40] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CrossOrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("t") ) end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 75 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 70 order[14] = 78 order[15] = 854 order[16] = 38 order[17] = 152 order[18] = 516 order[19] = 468 order[20] = 469 order[21] = 12 order[22] = 13 order[23] = 479 order[24] = 497 order[25] = 528 order[26] = 529 order[27] = 582 order[28] = 121 order[29] = 120 order[30] = 775 order[31] = 58 order[32] = 354 order[33] = 355 order[34] = 77 order[35] = 203 order[36] = 544 order[37] = 635 order[38] = 377 order[39] = 659 order[40] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CrossOrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("u") ) end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityTypeRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("v") ) end end class SecurityTypes < Message def initialize super getHeader().setField( Quickfix::MsgType.new("w") ) end class NoSecurityTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 0 super(558, 167, order) end end end class SecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("x") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("y") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(79) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 668 order[42] = 869 order[43] = 913 order[44] = 914 order[45] = 915 order[46] = 918 order[47] = 788 order[48] = 916 order[49] = 917 order[50] = 919 order[51] = 898 order[52] = 711 order[53] = 15 order[54] = 232 order[55] = 555 order[56] = 218 order[57] = 220 order[58] = 221 order[59] = 222 order[60] = 662 order[61] = 663 order[62] = 699 order[63] = 761 order[64] = 235 order[65] = 236 order[66] = 701 order[67] = 696 order[68] = 697 order[69] = 698 order[70] = 561 order[71] = 562 order[72] = 336 order[73] = 625 order[74] = 827 order[75] = 58 order[76] = 354 order[77] = 355 order[78] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(50) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 690 order[42] = 587 order[43] = 683 order[44] = 676 order[45] = 677 order[46] = 678 order[47] = 679 order[48] = 680 order[49] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end end end class DerivativeSecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("z") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class DerivativeSecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AA") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(52) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 15 order[42] = 827 order[43] = 668 order[44] = 869 order[45] = 555 order[46] = 336 order[47] = 625 order[48] = 58 order[49] = 354 order[50] = 355 order[51] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class NewOrderMultileg < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AB") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 670 order[45] = 564 order[46] = 565 order[47] = 539 order[48] = 654 order[49] = 566 order[50] = 587 order[51] = 588 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class MultilegOrderCancelReplace < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AC") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 670 order[45] = 564 order[46] = 565 order[47] = 539 order[48] = 654 order[49] = 566 order[50] = 587 order[51] = 588 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 675 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class TradeCaptureReportRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AD") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 75 order[1] = 60 order[2] = 0 super(580, 75, order) end end end class TradeCaptureReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AE") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 707 order[1] = 708 order[2] = 0 super(753, 707, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 564 order[45] = 565 order[46] = 539 order[47] = 654 order[48] = 566 order[49] = 587 order[50] = 588 order[51] = 637 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 526 order[5] = 66 order[6] = 453 order[7] = 1 order[8] = 660 order[9] = 581 order[10] = 81 order[11] = 575 order[12] = 576 order[13] = 578 order[14] = 579 order[15] = 821 order[16] = 15 order[17] = 376 order[18] = 377 order[19] = 528 order[20] = 529 order[21] = 582 order[22] = 40 order[23] = 18 order[24] = 483 order[25] = 336 order[26] = 625 order[27] = 943 order[28] = 12 order[29] = 13 order[30] = 479 order[31] = 497 order[32] = 381 order[33] = 157 order[34] = 230 order[35] = 158 order[36] = 159 order[37] = 738 order[38] = 920 order[39] = 921 order[40] = 922 order[41] = 238 order[42] = 237 order[43] = 118 order[44] = 119 order[45] = 120 order[46] = 155 order[47] = 156 order[48] = 77 order[49] = 58 order[50] = 354 order[51] = 355 order[52] = 752 order[53] = 518 order[54] = 232 order[55] = 136 order[56] = 825 order[57] = 826 order[58] = 591 order[59] = 70 order[60] = 78 order[61] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end end end class OrderMassStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AF") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class QuoteRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AG") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(98) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 913 order[42] = 914 order[43] = 915 order[44] = 918 order[45] = 788 order[46] = 916 order[47] = 917 order[48] = 919 order[49] = 898 order[50] = 711 order[51] = 140 order[52] = 303 order[53] = 537 order[54] = 336 order[55] = 625 order[56] = 229 order[57] = 54 order[58] = 854 order[59] = 38 order[60] = 152 order[61] = 516 order[62] = 468 order[63] = 469 order[64] = 63 order[65] = 64 order[66] = 193 order[67] = 192 order[68] = 15 order[69] = 232 order[70] = 1 order[71] = 660 order[72] = 581 order[73] = 555 order[74] = 735 order[75] = 692 order[76] = 40 order[77] = 126 order[78] = 60 order[79] = 218 order[80] = 220 order[81] = 221 order[82] = 222 order[83] = 662 order[84] = 663 order[85] = 699 order[86] = 761 order[87] = 423 order[88] = 44 order[89] = 640 order[90] = 235 order[91] = 236 order[92] = 701 order[93] = 696 order[94] = 697 order[95] = 698 order[96] = 453 order[97] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 676 order[48] = 677 order[49] = 678 order[50] = 679 order[51] = 680 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end end class RFQRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AH") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(49) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 461 order[6] = 167 order[7] = 762 order[8] = 200 order[9] = 541 order[10] = 201 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 947 order[25] = 206 order[26] = 231 order[27] = 223 order[28] = 207 order[29] = 106 order[30] = 348 order[31] = 349 order[32] = 107 order[33] = 350 order[34] = 351 order[35] = 691 order[36] = 667 order[37] = 875 order[38] = 876 order[39] = 873 order[40] = 874 order[41] = 711 order[42] = 555 order[43] = 140 order[44] = 303 order[45] = 537 order[46] = 336 order[47] = 625 order[48] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class QuoteStatusReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AI") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(48) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end end class QuoteResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AJ") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(56) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 587 order[44] = 588 order[45] = 683 order[46] = 539 order[47] = 686 order[48] = 681 order[49] = 684 order[50] = 676 order[51] = 677 order[52] = 678 order[53] = 679 order[54] = 680 order[55] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class Confirmation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AK") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoCapacities < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 super(862, 528, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end end class PositionMaintenanceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AL") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class PositionMaintenanceReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AM") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 707 order[1] = 708 order[2] = 0 super(753, 707, order) end end end class RequestForPositions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AN") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class RequestForPositionsAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AO") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end end class PositionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AP") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(48) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 732 order[46] = 733 order[47] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 707 order[1] = 708 order[2] = 0 super(753, 707, order) end end end class TradeCaptureReportRequestAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AQ") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradeCaptureReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AR") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 687 order[42] = 690 order[43] = 683 order[44] = 564 order[45] = 565 order[46] = 539 order[47] = 654 order[48] = 566 order[49] = 587 order[50] = 588 order[51] = 637 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end end class AllocationReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AS") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(35) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 539 order[8] = 208 order[9] = 209 order[10] = 161 order[11] = 360 order[12] = 361 order[13] = 12 order[14] = 13 order[15] = 479 order[16] = 497 order[17] = 153 order[18] = 154 order[19] = 119 order[20] = 737 order[21] = 120 order[22] = 736 order[23] = 155 order[24] = 156 order[25] = 742 order[26] = 741 order[27] = 136 order[28] = 576 order[29] = 780 order[30] = 172 order[31] = 169 order[32] = 170 order[33] = 171 order[34] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class AllocationReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AT") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 467 order[4] = 776 order[5] = 161 order[6] = 360 order[7] = 361 order[8] = 0 super(78, 79, order) end end end class ConfirmationAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AU") ) end end class SettlementInstructionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AV") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class AssignmentReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AW") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 539 order[5] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 707 order[1] = 708 order[2] = 0 super(753, 707, order) end end end class CollateralRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AX") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(47) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 944 order[46] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralAssignment < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AY") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(47) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 944 order[46] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AZ") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(47) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 944 order[46] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BA") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralInquiry < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BB") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 0 super(768, 769, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NetworkCounterpartySystemStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BC") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 super(936, 930, order) end end end class NetworkCounterpartySystemStatusResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BD") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 super(936, 930, order) end end end class UserRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BE") ) end end class UserResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BF") ) end end class CollateralInquiryAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BG") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 865 order[1] = 866 order[2] = 867 order[3] = 868 order[4] = 0 super(864, 865, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(42) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 942 order[24] = 613 order[25] = 614 order[26] = 615 order[27] = 616 order[28] = 617 order[29] = 618 order[30] = 619 order[31] = 620 order[32] = 621 order[33] = 622 order[34] = 623 order[35] = 624 order[36] = 556 order[37] = 740 order[38] = 739 order[39] = 955 order[40] = 956 order[41] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 315 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 877 order[36] = 878 order[37] = 318 order[38] = 879 order[39] = 810 order[40] = 882 order[41] = 883 order[42] = 884 order[43] = 885 order[44] = 886 order[45] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end end end class ConfirmationRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BH") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end end end quickfix-1.15.1+dfsg.orig/src/ruby/test/0000755000372000001440000000000013265006437017427 5ustar robertousersquickfix-1.15.1+dfsg.orig/src/ruby/test/DataDictionaryTestCase.rb0000644000372000001440000001702013265006437024307 0ustar robertousersrequire 'quickfix_ruby' require 'test/unit' class TooHigh < Quickfix::StringField def initialize(data = nil) if( data == nil ) super(501) else super(501, data) end end end class DataDictionaryTestCase < Test::Unit::TestCase def setup @object = Quickfix::DataDictionary.new() assert_not_nil( @object ) end def test_addMsgType assert( !@object.isMsgType("A") ) @object.addMsgType("A") assert( @object.isMsgType("A") ) end def test_addMsgField assert( !@object.isMsgField( "A", 10 ) ) assert( !@object.isMsgField( "Z", 50 ) ) @object.addMsgField( "A", 10 ) @object.addMsgField( "Z", 50 ) assert( @object.isMsgField( "A", 10 ) ) assert( @object.isMsgField( "Z", 50 ) ) assert( !@object.isMsgField( "A", 50 ) ) assert( !@object.isMsgField( "Z", 10 ) ) end def test_addHeaderField assert( !@object.isHeaderField( 56 ) ) assert( !@object.isHeaderField( 49 ) ) @object.addHeaderField( 56, true ) @object.addHeaderField( 49, true ) assert( @object.isHeaderField( 56 ) ) assert( @object.isHeaderField( 49 ) ) end def test_addTrailerField assert( !@object.isTrailerField( 10 ) ) @object.addTrailerField( 10, true ) assert( @object.isTrailerField( 10 ) ) end def test_addRequiredField assert( !@object.isRequiredField( "A", 10 ) ) assert( !@object.isRequiredField( "Z", 50 ) ) @object.addRequiredField( "A", 10 ) @object.addRequiredField( "Z", 50 ) assert( @object.isRequiredField( "A", 10 ) ) assert( @object.isRequiredField( "Z", 50 ) ) assert( !@object.isRequiredField( "A", 50 ) ) assert( !@object.isRequiredField( "Z", 10 ) ) end def test_addFieldValue assert( !@object.isFieldValue( 12, "f" ) ) assert( !@object.isFieldValue( 12, "g" ) ) assert( !@object.isFieldValue( 15, "1" ) ) assert( !@object.isFieldValue( 18, "2" ) ) assert( !@object.isFieldValue( 167, "FUT" ) ) @object.addFieldValue( 12, "f" ) @object.addFieldValue( 12, "g" ) @object.addFieldValue( 15, "1" ) @object.addFieldValue( 18, "2" ) @object.addFieldValue( 167, "FUT" ) assert( @object.isFieldValue( 12, "f" ) ) assert( @object.isFieldValue( 12, "g" ) ) assert( @object.isFieldValue( 15, "1" ) ) assert( @object.isFieldValue( 18, "2" ) ) assert( @object.isFieldValue( 167, "FUT" ) ) end def test_addGroup @object.setVersion( "FIX.4.2" ) group1 = Quickfix::DataDictionary.new group1.addMsgType( "1" ) group2 = Quickfix::DataDictionary.new group2.addMsgType( "2" ) group3 = Quickfix::DataDictionary.new group3.addMsgType( "3" ) @object.addGroup( "A", 100, 101, group1 ) @object.addGroup( "A", 200, 201, group2 ) @object.addGroup( "A", 300, 301, group3 ) result = @object.getGroup( "A", 100 ) assert_equal( 101, result[0] ) assert( result[1].isMsgType( "1" ) ) result = @object.getGroup( "A", 200 ) assert_equal( 201, result[0] ) assert( result[1].isMsgType( "2" ) ) result = @object.getGroup( "A", 300 ) assert_equal( 301, result[0] ) assert( result[1].isMsgType( "3" ) ) end def test_addFieldName @object.setVersion( "FIX.4.2" ) @object.addFieldName( 1, "Account" ) @object.addFieldName( 11, "ClOrdID" ) @object.addFieldName( 8, "BeginString" ) s = String.new @object.getFieldName(1) assert_equal( "Account", @object.getFieldName(1) ) assert_equal( 1, @object.getFieldTag("Account") ) assert_equal( "ClOrdID", @object.getFieldName(11) ) assert_equal( 11, @object.getFieldTag("ClOrdID") ) assert_equal( "BeginString", @object.getFieldName(8) ) assert_equal( 8, @object.getFieldTag("BeginString") ) end def test_addValueName @object.setVersion( "FIX.4.2" ) @object.addValueName( 12, "0", "VALUE_12_0" ) @object.addValueName( 12, "B", "VALUE_12_B" ) @object.addValueName( 23, "BOO", "VALUE_23_BOO" ) assert_equal( "VALUE_12_0", @object.getValueName(12, "0") ) assert_equal( "VALUE_12_B", @object.getValueName(12, "B") ) assert_equal( "VALUE_23_BOO", @object.getValueName(23, "BOO") ) end def test_checkValidTagNumber @object.setVersion( Quickfix::BeginString_FIX40() ) @object.addField( Quickfix::BeginString.field ) @object.addField( Quickfix::BodyLength.field ) @object.addField( Quickfix::MsgType.field ) @object.addField( Quickfix::CheckSum.field ) @object.addField( Quickfix::TestReqID.field ) @object.addMsgType( Quickfix::MsgType_TestRequest() ) @object.addMsgField( Quickfix::MsgType_TestRequest(), Quickfix::TestReqID.field ) testReqID = Quickfix::TestReqID.new( "1" ) message = Quickfix40::TestRequest.new() message.setField( testReqID ) message.setField( TooHigh.new( "value" ) ) begin @object.validate( message ) assert( false ) rescue Quickfix::Exception end @object.addField( 501 ) @object.addMsgField( Quickfix::MsgType_TestRequest(), 501 ) begin @object.validate( message ) rescue Quickfix::Exception assert( false ) end message.setField( 5000, "value" ) begin @object.validate( message ) assert( false ) rescue Quickfix::Exception end @object.checkUserDefinedFields( false ) begin @object.validate( message ) rescue Quickfix::Exception assert( false ) end end def test_checkHasValue message = Quickfix40::TestRequest.new message.setField( Quickfix::TestReqID.new ) begin @object.validate( message ) assert( false ) rescue Quickfix::Exception end end def test_checkIsInMessage @object.setVersion( Quickfix::BeginString_FIX40() ) @object.addField( Quickfix::BeginString.field ) @object.addField( Quickfix::BodyLength.field ) @object.addField( Quickfix::MsgType.field ) @object.addField( Quickfix::CheckSum.field ) @object.addField( Quickfix::TestReqID.field ) @object.addField( Quickfix::Symbol.field ) @object.addMsgType( Quickfix::MsgType_TestRequest() ) @object.addMsgField( Quickfix::MsgType_TestRequest(), Quickfix::TestReqID.field ) testReqID = Quickfix::TestReqID.new( "1" ) message = Quickfix40::TestRequest.new message.setField( testReqID ) begin @object.validate( message ) rescue Quickfix::Exception assert( false ) end message.setField( Quickfix::Symbol.new("MSFT") ) begin @object.validate( message ) assert( false ) rescue Quickfix::Exception end end def test_checkHasRequired @object.setVersion( Quickfix::BeginString_FIX40() ) @object.addField( Quickfix::BeginString.field ) @object.addField( Quickfix::BodyLength.field ) @object.addField( Quickfix::MsgType.field ) @object.addField( Quickfix::SenderCompID.field ) @object.addField( Quickfix::TargetCompID.field ) @object.addHeaderField( Quickfix::SenderCompID.field, true ) @object.addHeaderField( Quickfix::TargetCompID.field, false ) @object.addField( Quickfix::CheckSum.field ) @object.addField( Quickfix::TestReqID.field ) @object.addMsgType( Quickfix::MsgType_TestRequest() ) @object.addMsgField( Quickfix::MsgType_TestRequest(), Quickfix::TestReqID.field ) @object.addRequiredField( Quickfix::MsgType_TestRequest(), Quickfix::TestReqID.field ) message = Quickfix40::TestRequest.new begin @object.validate( message ) assert( false ) rescue Quickfix::Exception end message.getHeader().setField( Quickfix::SenderCompID.new("SENDER") ) begin @object.validate( message ) assert( false ) rescue Quickfix::Exception end message.setField( Quickfix::TestReqID.new( "1" ) ) begin @object.validate( message ) rescue Quickfix::Exception assert( false ) end message.getHeader().removeField( Quickfix::SenderCompID.field ) message.setField( Quickfix::SenderCompID.new("SENDER") ) begin @object.validate( message ) assert( false ) rescue Quickfix::Exception end end end quickfix-1.15.1+dfsg.orig/src/ruby/test/MessageTestCase.rb0000644000372000001440000003267613265006437023012 0ustar robertousersrequire 'quickfix_ruby' require 'test/unit' class MessageTestCase < Test::Unit::TestCase def setup @object = Quickfix::Message.new() end def test_isAdmin assert( !@object.isAdmin() ) @object.getHeader().setField( Quickfix::MsgType.new("A") ) assert( @object.isAdmin() ) @object.getHeader().setField( Quickfix::MsgType.new("D") ) assert( !@object.isAdmin() ) end def test_isApp assert( !@object.isApp() ) @object.getHeader().setField( Quickfix::MsgType.new("A") ) assert( !@object.isApp() ) @object.getHeader().setField( Quickfix::MsgType.new("D") ) assert( @object.isApp() ) end def test_isEmpty message = Quickfix::Message.new assert( message.isEmpty() ) message.getHeader().setField( Quickfix::BeginString.new("FIX.4.2") ) assert( !message.isEmpty() ) message.clear() assert( message.isEmpty() ) message.setField( Quickfix::Symbol.new("MSFT") ) assert( !message.isEmpty() ) message.clear() assert( message.isEmpty() ) message.getTrailer().setField( Quickfix::CheckSum.new(10) ) assert( !message.isEmpty() ) message.clear() assert( message.isEmpty() ) end def test_setString strGood = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=218\001" strNull = "8=FIX.4.2\0019=46\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\000\00110=219\001" strTrailingCharacter = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=218\001 " strNoChk = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\001" strBadChk = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=000\001" strBad = "8=FIX.4.2\0019=45\00135=0\00134=3\00149garbled=TW\00152=20000426-12:05:06\00156=ISLD\00110=000\001" strBadHeaderOrder = "8=FIX.4.2\00135=0\0019=45\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=218\001" strBodyFields = "8=FIX.4.2\0019=60\00135=D\00111=ORDERID\00121=3\00140=2\00154=1\00155=MSFT\00160=19000101-00:00:00\00110=226\001" strNoLengthAndChk = "8=FIX.4.2\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\001"; strJunk = "paste your FIX message here, then hit ENTER" strEmpty = "" begin @object.setString( strGood ) @object.setString( strNull ) @object.setString( strNoLengthAndChk, false ) rescue Quickfix::InvalidMessage assert( false ) end begin @object.setString( strTrailingCharacter ) assert(false) rescue Quickfix::InvalidMessage end begin @object.setString( strNoChk ) assert(false) rescue Quickfix::InvalidMessage end begin @object.setString( strBadChk ) assert(false) rescue Quickfix::InvalidMessage end begin @object.setString( strBad ) assert(false) rescue Quickfix::InvalidMessage end begin @object.setString( strBadHeaderOrder ) assert(false) rescue Quickfix::InvalidMessage end begin @object.setString( strNoLengthAndChk ) assert(false) rescue Quickfix::InvalidMessage end begin @object.setString( strJunk ) assert(false) rescue Quickfix::InvalidMessage end begin @object.setString( strEmpty ) assert(false) rescue Quickfix::InvalidMessage end dataDictionary = Quickfix::DataDictionary.new dataDictionary.addHeaderField( 11, false ) dataDictionary.addTrailerField( 60, false ) clOrdID = Quickfix::ClOrdID.new transactTime = Quickfix::TransactTime.new symbol = Quickfix::Symbol.new begin @object.setString( strBodyFields, true, dataDictionary ) rescue Quickfix::InvalidMessage assert( false ) end assert( @object.getHeader().isSetField( clOrdID ) ); assert( @object.getTrailer().isSetField( transactTime ) ); assert( @object.isSetField( symbol ) ); end def test_setStringWithGroup dataDictionary = Quickfix::DataDictionary.new( "spec/FIX43.xml" ) str = "8=FIX.4.3\0019=199\00135=E\00134=126\00149=BUYSIDE\00150=00303\00152=20040916-16:19:18.328\00156=SELLSIDE\00166=1095350459\00168=2\00173=2\00111=1095350459\00167=1\0011=00303\00155=fred\00154=1\00140=1\00159=3\00111=1095350460\00167=2\0011=00303\00155=fred\00154=1\00140=1\00159=3\001394=3\00110=138\001" begin @object.setString( str, true, dataDictionary ) assert_equal( str, @object.toString() ) rescue Quickfix::InvalidMessage assert( false ) end end def test_setStringWithHeaderGroup dataDictionary = Quickfix::DataDictionary.new( "spec/FIX43.xml" ) str = "8=FIX.4.3\0019=152\00135=A\00134=125\00149=BUYSIDE\00152=20040916-16:19:18.328\00156=SELLSIDE\001627=2\001628=HOP1\001629=20040916-16:19:18.328\001630=ID1\001628=HOP2\001629=20040916-16:19:18.328\001630=ID2\00110=079\001" begin @object.setString( str, true, dataDictionary ) assert_equal( str, @object.toString() ) rescue Quickfix::InvalidMessage assert( false ) end end def test_noEndingDelim str = "8=FIX.4.2\0019=45\00135=0\00134=3\00149=TW\00152=20000426-12:05:06\00156=ISLD\00110=218" begin @object.setString( str ) assert(false) rescue Quickfix::InvalidMessage end end def test_outOfOrder str = "54=1\00120=0\00131=109.03125\00160=00000000-00:00:00\0018=FIX.4.2\0016=109.03125\0011=acct1\001151=0\001150=2\00117=2\00139=2\00138=3000\00149=MEK\00115=USD\00137=1\00148=123ABC789\00114=3000\00135=8\00156=KEM\00134=2\00155=ABCD\00111=ID1\00122=1\001" expected = "8=FIX.4.2\0019=171\00135=8\00134=2\00149=MEK\00156=KEM\0011=acct1\0016=109.03125\00111=ID1\00114=3000\00115=USD\00117=2\00120=0\00122=1\00131=109.03125\00137=1\00138=3000\00139=2\00148=123ABC789\00154=1\00155=ABCD\00160=00000000-00:00:00\001150=2\001151=0\00110=225\001" begin @object.setString( str, false ) assert_equal( expected, @object.toString() ) rescue Quickfix::InvalidMessage assert( false ) end end def test_getXML Quickfix::Message::InitializeXML("spec/FIX42.xml") message = Quickfix::Message.new message.getHeader().setField(Quickfix::BeginString.new("FIX.4.2")) message.getHeader().setField(Quickfix::SenderCompID.new("SENDER")) message.getHeader().setField(Quickfix::TargetCompID.new("TARGET")) message.getHeader().setField(Quickfix::MsgType.new(Quickfix::MsgType_Logon())) message.setField(Quickfix::Account.new("ACCOUNT")) message.setField(Quickfix::ClOrdID.new("CLORDID")) message.setField(Quickfix::SecurityIDSource.new(Quickfix::SecurityIDSource_CUSIP())) message.setField(Quickfix::NoMsgTypes.new(2)) group = Quickfix::Group.new(384, 372) group.setField(Quickfix::RefMsgType.new("A")) group.setField(Quickfix::MsgDirection.new('0')) message.addGroup(group) group.setField(Quickfix::RefMsgType.new("0")) group.setField(Quickfix::MsgDirection.new('1')) message.addGroup(group) message.getTrailer().setField(Quickfix::CheckSum.new(132)) end # skip test for now def test_reverseRoute return header = Quickfix::FieldMap.new beginString = Quickfix::BeginString.new( "FIX.4.2" ) senderCompID = Quickfix::SenderCompID.new( "SenderCompID" ) targetCompID = Quickfix::TargetCompID.new( "TargetCompID" ) onBehalfOfCompID = Quickfix::OnBehalfOfCompID.new( "OnBehalfOfCompID" ) onBehalfOfSubID = Quickfix::OnBehalfOfSubID.new( "OnBehalfOfSubID" ) onBehalfOfLocationID = Quickfix::OnBehalfOfLocationID.new( "OnBehalfOfLocationID" ) deliverToCompID = Quickfix::DeliverToCompID.new( "DeliverToCompID" ) deliverToSubID = Quickfix::DeliverToSubID.new( "DeliverToSubID" ) deliverToLocationID = Quickfix::DeliverToLocationID.new( "DeliverToLocationID" ) reversedMessage = Quickfix::Message.new reversedHeader = reversedMessage.getHeader() header.setField( beginString ) header.setField( senderCompID ) header.setField( targetCompID ) header.setField( onBehalfOfCompID ) header.setField( onBehalfOfSubID ) header.setField( onBehalfOfLocationID ) header.setField( deliverToCompID ) header.setField( deliverToSubID ) header.setField( deliverToLocationID ) reversedMessage.reverseRoute( header ); assert( reversedHeader.getField( beginString ).getString() == "FIX.4.2" ) assert( reversedHeader.getField( senderCompID ).getString() == "TargetCompID" ) assert( reversedHeader.getField( targetCompID ).getString() == "SenderCompID" ) assert( reversedHeader.getField( onBehalfOfCompID ).getString() == "DeliverToCompID" ) assert( reversedHeader.getField( onBehalfOfSubID ).getString() == "DeliverToSubID" ) assert( reversedHeader.getField( onBehalfOfLocationID ).getString() == "DeliverToLocationID" ) assert( reversedHeader.getField( deliverToCompID ).getString() == "OnBehalfOfCompID" ) assert( reversedHeader.getField( deliverToSubID ).getString() == "OnBehalfOfSubID" ) assert( reversedHeader.getField( deliverToLocationID ).getString() == "OnBehalfOfLocationID" ) header.setField( Quickfix::BeginString.new("FIX.4.0" ) ) reversedMessage.reverseRoute( header ) assert( !reversedHeader.isSetField( onBehalfOfLocationID ) ) assert( !reversedHeader.isSetField( deliverToLocationID ) ) header.setField( beginString ) reversedMessage.reverseRoute( header ) header.removeField( Quickfix::OnBehalfOfCompID.field ) reversedMessage.reverseRoute( header ) assert( !reversedHeader.isSetField(deliverToCompID) ) header.removeField( Quickfix::DeliverToCompID.field ) reversedMessage.reverseRoute( header ) assert( !reversedHeader.isSetField(onBehalfOfCompID) ) header.removeField( Quickfix::OnBehalfOfSubID.field ) reversedMessage.reverseRoute( header ) assert( !reversedHeader.isSetField(deliverToSubID) ) header.removeField( Quickfix::DeliverToSubID.field ) reversedMessage.reverseRoute( header ) assert( !reversedHeader.isSetField(onBehalfOfSubID) ) header.removeField( Quickfix::OnBehalfOfLocationID.field ) reversedMessage.reverseRoute( header ) assert( !reversedHeader.isSetField(deliverToLocationID) ) header.removeField( Quickfix::DeliverToLocationID.field ) reversedMessage.reverseRoute( header ) assert( !reversedHeader.isSetField(onBehalfOfLocationID) ) end def test_addRemoveGroup @object.setField( Quickfix::ListID.new( "1" ) ) @object.setField( Quickfix::BidType.new( 0 ) ) @object.setField( Quickfix::TotNoOrders.new( 3 ) ) group = Quickfix42::NewOrderList::NoOrders.new group.setField( Quickfix::ClOrdID.new( "A" ) ) group.setField( Quickfix::ListSeqNo.new( 1 ) ) group.setField( Quickfix::Symbol.new( "DELL" ) ) group.setField( Quickfix::Side.new( '1' ) ) @object.addGroup( group ) group.setField( Quickfix::ClOrdID.new( "B" ) ) group.setField( Quickfix::ListSeqNo.new( 2 ) ) group.setField( Quickfix::Symbol.new( "LNUX" ) ) group.setField( Quickfix::Side.new( '2' ) ) @object.addGroup( group ) group.setField( Quickfix::ClOrdID.new( "C" ) ) group.setField( Quickfix::ListSeqNo.new( 3 ) ) group.setField( Quickfix::Symbol.new( "RHAT" ) ) group.setField( Quickfix::Side.new( '3' ) ) @object.addGroup( group ) noOrders = Quickfix::NoOrders.new assert( @object.hasGroup(1, group) ) assert( @object.hasGroup(2, group) ) assert( @object.hasGroup(3, group) ) assert_equal( 3, @object.groupCount(Quickfix::NoOrders.field) ) @object.getField( noOrders ) assert_equal( 3, noOrders.getValue() ) @object.removeGroup( 2, group ) assert( @object.hasGroup(1, group) ) assert( @object.hasGroup(2, group) ) assert( !@object.hasGroup(3, group) ) assert_equal( 2, @object.groupCount(Quickfix::NoOrders.field) ) @object.getField( noOrders ) assert_equal( 2, noOrders.getValue() ) @object.removeGroup( 1, group ) assert( @object.hasGroup(1, group) ) assert( !@object.hasGroup(2, group) ) assert( !@object.hasGroup(3, group) ) assert_equal( 1, @object.groupCount(Quickfix::NoOrders.field) ) @object.getField( noOrders ) assert_equal( 1, noOrders.getValue() ) @object.removeGroup( group ) assert( !@object.hasGroup(1, group) ) assert( !@object.hasGroup(2, group) ) assert( !@object.hasGroup(3, group) ) assert_equal( 0, @object.groupCount(Quickfix::NoOrders.field) ) !@object.isSetField( noOrders ) end def test_replaceGroup @object.setField( Quickfix::ListID.new( "1" ) ) @object.setField( Quickfix::BidType.new( 0 ) ) @object.setField( Quickfix::TotNoOrders.new( 3 ) ) group = Quickfix42::NewOrderList::NoOrders.new group.setField( Quickfix::ClOrdID.new( "A" ) ) group.setField( Quickfix::ListSeqNo.new( 1 ) ) group.setField( Quickfix::Symbol.new( "DELL" ) ) group.setField( Quickfix::Side.new( '1' ) ) @object.addGroup( group ) group.setField( Quickfix::ClOrdID.new( "B" ) ) group.setField( Quickfix::ListSeqNo.new( 2 ) ) group.setField( Quickfix::Symbol.new( "LNUX" ) ) group.setField( Quickfix::Side.new( '2' ) ) @object.addGroup( group ); group.setField( Quickfix::ClOrdID.new( "C" ) ) group.setField( Quickfix::ListSeqNo.new( 3 ) ) group.setField( Quickfix::Symbol.new( "RHAT" ) ) group.setField( Quickfix::Side.new( '3' ) ) @object.addGroup( group ); group.setField( Quickfix::ClOrdID.new( "D" ) ) group.setField( Quickfix::ListSeqNo.new( 4 ) ) group.setField( Quickfix::Symbol.new( "AAPL" ) ) group.setField( Quickfix::Side.new( '4' ) ) @object.replaceGroup( 2, group ); noOrders = Quickfix::NoOrders.new assert( @object.hasGroup(1, group) ) assert( @object.hasGroup(2, group) ) assert( @object.hasGroup(3, group) ) assert_equal( 3, @object.groupCount(Quickfix::NoOrders.field) ) @object.getField( noOrders ) assert_equal( 3, noOrders.getValue() ) clOrdID = Quickfix::ClOrdID.new @object.getGroup( 1, group ) assert_equal( "A", group.getField(clOrdID).getString() ) @object.getGroup( 2, group ) assert_equal( "D", group.getField(clOrdID).getString() ) @object.getGroup( 3, group ) assert_equal( "C", group.getField(clOrdID).getString() ) end end quickfix-1.15.1+dfsg.orig/src/ruby/test/SessionSettingsTestCase.rb0000644000372000001440000000166613265006437024565 0ustar robertousersrequire 'quickfix_ruby' require 'test/unit' class SessionSettingsTestCase < Test::Unit::TestCase def setup @object = Quickfix::SessionSettings.new() end def test_validate sessionID = Quickfix::SessionID.new( "FIX.4.2", "SenderCompID", "TargetCompID" ) dictionary = Quickfix::Dictionary.new begin @object.set( sessionID, dictionary ) assert( false ) rescue Quickfix::ConfigError end dictionary.setString( Quickfix::CONNECTION_TYPE(), "badvalue" ) begin @object.set( sessionID, dictionary ); assert( false ); rescue Quickfix::ConfigError end dictionary.setString( Quickfix::CONNECTION_TYPE(), "initiator" ) begin @object.set( sessionID, dictionary ); rescue Quickfix::ConfigError assert( false ) end sessionID = Quickfix::SessionID.new( "FIX4.2", "SenderCompID", "TargetCompID" ) begin @object.set( sessionID, dictionary ) assert( false ) rescue Quickfix::ConfigError end end endquickfix-1.15.1+dfsg.orig/src/ruby/test/TestSuite.rb0000644000372000001440000000030213265006437021700 0ustar robertousersrequire 'test/unit' require 'test/DataDictionaryTestCase' require 'test/DictionaryTestCase' require 'test/FieldBaseTestCase' require 'test/SessionSettingsTestCase' require 'test/MessageTestCase'quickfix-1.15.1+dfsg.orig/src/ruby/test/FieldBaseTestCase.rb0000644000372000001440000000116513265006437023231 0ustar robertousersrequire 'quickfix_ruby' require 'test/unit' class FieldBaseTestCase < Test::Unit::TestCase def setup @object = Quickfix::FieldBase.new( 12, "VALUE" ) end def test_set @object.setString("VALUE") assert(@object.getFixString() == "12=VALUE\001") assert(@object.getTotal() == 542) assert(@object.getLength() == 9) @object.setString("VALUF") assert(@object.getFixString() == "12=VALUF\001") assert(@object.getTotal() == 543) assert(@object.getLength() == 9) @object.setTag(13) assert(@object.getFixString() == "13=VALUF\001") assert(@object.getTotal() == 544) assert(@object.getLength() == 9) end end quickfix-1.15.1+dfsg.orig/src/ruby/test/DictionaryTestCase.rb0000644000372000001440000000612413265006437023520 0ustar robertousersrequire 'quickfix_ruby' require 'test/unit' class DictionaryTestCase < Test::Unit::TestCase def setup @object = Quickfix::Dictionary.new end def test_setGetString @object.setString( "STRINGKEY1", "STRINGVALUE1" ) @object.setString( "STRINGKEY2", "stringvalue2" ) assert_equal( "STRINGVALUE1", @object.getString("STRINGKEY1") ) assert_equal( "stringvalue2", @object.getString("STRINGKEY2") ) assert_equal( "STRINGVALUE2", @object.getString("STRINGKEY2", true) ) begin @object.getString( "STRINGKEY3" ) assert( false ) rescue Quickfix::ConfigError end end def test_setGetInt @object.setInt( "LONGKEY1", 12 ) @object.setInt( "LONGKEY2", 9827362 ) @object.setString( "BADLONGKEY", "AB12" ) assert_equal( 12, @object.getInt("LONGKEY1") ) assert_equal( 9827362, @object.getInt("LONGKEY2") ) begin @object.getInt( "LONGKEY3" ) assert( false ) rescue Quickfix::ConfigError end begin @object.getInt( "BADLONGKEY" ) assert( false ) rescue Quickfix::ConfigError end end def test_setGetDouble @object.setDouble( "DOUBLEKEY1", 12.3 ) @object.setDouble( "DOUBLEKEY2", 9827362.9827362 ) @object.setString( "BADDOUBLEKEY", "AB12.3" ) assert_equal( 12.3, @object.getDouble("DOUBLEKEY1") ) assert_equal( 9827362.9827362, @object.getDouble("DOUBLEKEY2") ) begin @object.getDouble( "DOUBLEKEY3" ) assert( false ) rescue Quickfix::ConfigError end begin @object.getDouble( "BADDOUBLEKEY" ) assert( false ) rescue Quickfix::ConfigError end end def test_setGetDay @object.setString( "DAY1", "SU" ); @object.setString( "DAY2", "MO" ); @object.setString( "DAY3", "TU" ); @object.setString( "DAY4", "WE" ); @object.setString( "DAY5", "TH" ); @object.setString( "DAY6", "FR" ); @object.setString( "DAY7", "SA" ); assert( @object.getDay( "DAY1" ) == 1 ); assert( @object.getDay( "DAY2" ) == 2 ); assert( @object.getDay( "DAY3" ) == 3 ); assert( @object.getDay( "DAY4" ) == 4 ); assert( @object.getDay( "DAY5" ) == 5 ); assert( @object.getDay( "DAY6" ) == 6 ); assert( @object.getDay( "DAY7" ) == 7 ); @object.setDay( "NEXTDAY1", 1 ); @object.setDay( "NEXTDAY2", 2 ); @object.setDay( "NEXTDAY3", 3 ); @object.setDay( "NEXTDAY4", 4 ); @object.setDay( "NEXTDAY5", 5 ); @object.setDay( "NEXTDAY6", 6 ); @object.setDay( "NEXTDAY7", 7 ); assert( @object.getDay( "NEXTDAY1" ) == 1 ); assert( @object.getDay( "NEXTDAY2" ) == 2 ); assert( @object.getDay( "NEXTDAY3" ) == 3 ); assert( @object.getDay( "NEXTDAY4" ) == 4 ); assert( @object.getDay( "NEXTDAY5" ) == 5 ); assert( @object.getDay( "NEXTDAY6" ) == 6 ); assert( @object.getDay( "NEXTDAY7" ) == 7 ); end def test_merge @object.setString( "FIRSTKEY", "FIRSTVALUE" ); @object.setString( "THIRDKEY", "FIRST" ); second = Quickfix::Dictionary.new second.setString( "SECONDKEY", "SECONDVALUE" ); second.setString( "THIRDKEY", "SECOND" ); @object.merge( second ); assert( @object.getString( "FIRSTKEY" ) == "FIRSTVALUE" ); assert( @object.getString( "SECONDKEY" ) == "SECONDVALUE" ); assert( @object.getString( "THIRDKEY" ) == "FIRST" ); end endquickfix-1.15.1+dfsg.orig/src/ruby/quickfix_fields.rb0000644000372000001440000115727013265006437022163 0ustar robertousersmodule Quickfix class BeginSeqNo < Quickfix::IntField def BeginSeqNo.field return 7 end def initialize(data = nil) if( data == nil ) super(7) else super(7, data) end end end class BeginString < Quickfix::StringField def BeginString.field return 8 end def initialize(data = nil) if( data == nil ) super(8) else super(8, data) end end end class BodyLength < Quickfix::IntField def BodyLength.field return 9 end def initialize(data = nil) if( data == nil ) super(9) else super(9, data) end end end class CheckSum < Quickfix::CheckSumField def CheckSum.field return 10 end def initialize(data = nil) if( data == nil ) super(10) else super(10, data) end end end class EndSeqNo < Quickfix::IntField def EndSeqNo.field return 16 end def initialize(data = nil) if( data == nil ) super(16) else super(16, data) end end end class MsgSeqNum < Quickfix::IntField def MsgSeqNum.field return 34 end def initialize(data = nil) if( data == nil ) super(34) else super(34, data) end end end class MsgType < Quickfix::StringField def MsgType.field return 35 end def initialize(data = nil) if( data == nil ) super(35) else super(35, data) end end end class NewSeqNo < Quickfix::IntField def NewSeqNo.field return 36 end def initialize(data = nil) if( data == nil ) super(36) else super(36, data) end end end class PossDupFlag < Quickfix::BoolField def PossDupFlag.field return 43 end def initialize(data = nil) if( data == nil ) super(43) else super(43, data) end end end class RefSeqNum < Quickfix::IntField def RefSeqNum.field return 45 end def initialize(data = nil) if( data == nil ) super(45) else super(45, data) end end end class SenderCompID < Quickfix::StringField def SenderCompID.field return 49 end def initialize(data = nil) if( data == nil ) super(49) else super(49, data) end end end class SenderSubID < Quickfix::StringField def SenderSubID.field return 50 end def initialize(data = nil) if( data == nil ) super(50) else super(50, data) end end end class SendingTime < Quickfix::UtcTimeStampField def SendingTime.field return 52 end def initialize(data = nil) if( data == nil ) super(52) else super(52, data) end end end class TargetCompID < Quickfix::StringField def TargetCompID.field return 56 end def initialize(data = nil) if( data == nil ) super(56) else super(56, data) end end end class TargetSubID < Quickfix::StringField def TargetSubID.field return 57 end def initialize(data = nil) if( data == nil ) super(57) else super(57, data) end end end class Text < Quickfix::StringField def Text.field return 58 end def initialize(data = nil) if( data == nil ) super(58) else super(58, data) end end end class Signature < Quickfix::StringField def Signature.field return 89 end def initialize(data = nil) if( data == nil ) super(89) else super(89, data) end end end class SecureDataLen < Quickfix::IntField def SecureDataLen.field return 90 end def initialize(data = nil) if( data == nil ) super(90) else super(90, data) end end end class SecureData < Quickfix::StringField def SecureData.field return 91 end def initialize(data = nil) if( data == nil ) super(91) else super(91, data) end end end class SignatureLength < Quickfix::IntField def SignatureLength.field return 93 end def initialize(data = nil) if( data == nil ) super(93) else super(93, data) end end end class RawDataLength < Quickfix::IntField def RawDataLength.field return 95 end def initialize(data = nil) if( data == nil ) super(95) else super(95, data) end end end class RawData < Quickfix::StringField def RawData.field return 96 end def initialize(data = nil) if( data == nil ) super(96) else super(96, data) end end end class PossResend < Quickfix::BoolField def PossResend.field return 97 end def initialize(data = nil) if( data == nil ) super(97) else super(97, data) end end end class EncryptMethod < Quickfix::IntField def EncryptMethod.field return 98 end def initialize(data = nil) if( data == nil ) super(98) else super(98, data) end end end class HeartBtInt < Quickfix::IntField def HeartBtInt.field return 108 end def initialize(data = nil) if( data == nil ) super(108) else super(108, data) end end end class TestReqID < Quickfix::StringField def TestReqID.field return 112 end def initialize(data = nil) if( data == nil ) super(112) else super(112, data) end end end class OnBehalfOfCompID < Quickfix::StringField def OnBehalfOfCompID.field return 115 end def initialize(data = nil) if( data == nil ) super(115) else super(115, data) end end end class OnBehalfOfSubID < Quickfix::StringField def OnBehalfOfSubID.field return 116 end def initialize(data = nil) if( data == nil ) super(116) else super(116, data) end end end class OrigSendingTime < Quickfix::UtcTimeStampField def OrigSendingTime.field return 122 end def initialize(data = nil) if( data == nil ) super(122) else super(122, data) end end end class GapFillFlag < Quickfix::BoolField def GapFillFlag.field return 123 end def initialize(data = nil) if( data == nil ) super(123) else super(123, data) end end end class DeliverToCompID < Quickfix::StringField def DeliverToCompID.field return 128 end def initialize(data = nil) if( data == nil ) super(128) else super(128, data) end end end class DeliverToSubID < Quickfix::StringField def DeliverToSubID.field return 129 end def initialize(data = nil) if( data == nil ) super(129) else super(129, data) end end end class ResetSeqNumFlag < Quickfix::BoolField def ResetSeqNumFlag.field return 141 end def initialize(data = nil) if( data == nil ) super(141) else super(141, data) end end end class SenderLocationID < Quickfix::StringField def SenderLocationID.field return 142 end def initialize(data = nil) if( data == nil ) super(142) else super(142, data) end end end class TargetLocationID < Quickfix::StringField def TargetLocationID.field return 143 end def initialize(data = nil) if( data == nil ) super(143) else super(143, data) end end end class OnBehalfOfLocationID < Quickfix::StringField def OnBehalfOfLocationID.field return 144 end def initialize(data = nil) if( data == nil ) super(144) else super(144, data) end end end class DeliverToLocationID < Quickfix::StringField def DeliverToLocationID.field return 145 end def initialize(data = nil) if( data == nil ) super(145) else super(145, data) end end end class XmlDataLen < Quickfix::IntField def XmlDataLen.field return 212 end def initialize(data = nil) if( data == nil ) super(212) else super(212, data) end end end class XmlData < Quickfix::StringField def XmlData.field return 213 end def initialize(data = nil) if( data == nil ) super(213) else super(213, data) end end end class MessageEncoding < Quickfix::StringField def MessageEncoding.field return 347 end def initialize(data = nil) if( data == nil ) super(347) else super(347, data) end end end class EncodedTextLen < Quickfix::IntField def EncodedTextLen.field return 354 end def initialize(data = nil) if( data == nil ) super(354) else super(354, data) end end end class EncodedText < Quickfix::StringField def EncodedText.field return 355 end def initialize(data = nil) if( data == nil ) super(355) else super(355, data) end end end class LastMsgSeqNumProcessed < Quickfix::IntField def LastMsgSeqNumProcessed.field return 369 end def initialize(data = nil) if( data == nil ) super(369) else super(369, data) end end end class RefTagID < Quickfix::IntField def RefTagID.field return 371 end def initialize(data = nil) if( data == nil ) super(371) else super(371, data) end end end class RefMsgType < Quickfix::StringField def RefMsgType.field return 372 end def initialize(data = nil) if( data == nil ) super(372) else super(372, data) end end end class SessionRejectReason < Quickfix::IntField def SessionRejectReason.field return 373 end def initialize(data = nil) if( data == nil ) super(373) else super(373, data) end end end class MaxMessageSize < Quickfix::IntField def MaxMessageSize.field return 383 end def initialize(data = nil) if( data == nil ) super(383) else super(383, data) end end end class NoMsgTypes < Quickfix::IntField def NoMsgTypes.field return 384 end def initialize(data = nil) if( data == nil ) super(384) else super(384, data) end end end class MsgDirection < Quickfix::CharField def MsgDirection.field return 385 end def initialize(data = nil) if( data == nil ) super(385) else super(385, data) end end end class TestMessageIndicator < Quickfix::BoolField def TestMessageIndicator.field return 464 end def initialize(data = nil) if( data == nil ) super(464) else super(464, data) end end end class Username < Quickfix::StringField def Username.field return 553 end def initialize(data = nil) if( data == nil ) super(553) else super(553, data) end end end class Password < Quickfix::StringField def Password.field return 554 end def initialize(data = nil) if( data == nil ) super(554) else super(554, data) end end end class NoHops < Quickfix::IntField def NoHops.field return 627 end def initialize(data = nil) if( data == nil ) super(627) else super(627, data) end end end class HopCompID < Quickfix::StringField def HopCompID.field return 628 end def initialize(data = nil) if( data == nil ) super(628) else super(628, data) end end end class HopSendingTime < Quickfix::UtcTimeStampField def HopSendingTime.field return 629 end def initialize(data = nil) if( data == nil ) super(629) else super(629, data) end end end class HopRefID < Quickfix::IntField def HopRefID.field return 630 end def initialize(data = nil) if( data == nil ) super(630) else super(630, data) end end end class NextExpectedMsgSeqNum < Quickfix::IntField def NextExpectedMsgSeqNum.field return 789 end def initialize(data = nil) if( data == nil ) super(789) else super(789, data) end end end class ApplVerID < Quickfix::StringField def ApplVerID.field return 1128 end def initialize(data = nil) if( data == nil ) super(1128) else super(1128, data) end end end class CstmApplVerID < Quickfix::StringField def CstmApplVerID.field return 1129 end def initialize(data = nil) if( data == nil ) super(1129) else super(1129, data) end end end class RefApplVerID < Quickfix::StringField def RefApplVerID.field return 1130 end def initialize(data = nil) if( data == nil ) super(1130) else super(1130, data) end end end class RefCstmApplVerID < Quickfix::StringField def RefCstmApplVerID.field return 1131 end def initialize(data = nil) if( data == nil ) super(1131) else super(1131, data) end end end class DefaultApplVerID < Quickfix::StringField def DefaultApplVerID.field return 1137 end def initialize(data = nil) if( data == nil ) super(1137) else super(1137, data) end end end class Account < Quickfix::StringField def Account.field return 1 end def initialize(data = nil) if( data == nil ) super(1) else super(1, data) end end end class AdvId < Quickfix::StringField def AdvId.field return 2 end def initialize(data = nil) if( data == nil ) super(2) else super(2, data) end end end class AdvRefID < Quickfix::StringField def AdvRefID.field return 3 end def initialize(data = nil) if( data == nil ) super(3) else super(3, data) end end end class AdvSide < Quickfix::CharField def AdvSide.field return 4 end def initialize(data = nil) if( data == nil ) super(4) else super(4, data) end end end class AdvTransType < Quickfix::StringField def AdvTransType.field return 5 end def initialize(data = nil) if( data == nil ) super(5) else super(5, data) end end end class AvgPx < Quickfix::DoubleField def AvgPx.field return 6 end def initialize(data = nil) if( data == nil ) super(6) else super(6, data) end end end class ClOrdID < Quickfix::StringField def ClOrdID.field return 11 end def initialize(data = nil) if( data == nil ) super(11) else super(11, data) end end end class Commission < Quickfix::DoubleField def Commission.field return 12 end def initialize(data = nil) if( data == nil ) super(12) else super(12, data) end end end class CommType < Quickfix::CharField def CommType.field return 13 end def initialize(data = nil) if( data == nil ) super(13) else super(13, data) end end end class CumQty < Quickfix::DoubleField def CumQty.field return 14 end def initialize(data = nil) if( data == nil ) super(14) else super(14, data) end end end class Currency < Quickfix::StringField def Currency.field return 15 end def initialize(data = nil) if( data == nil ) super(15) else super(15, data) end end end class ExecID < Quickfix::StringField def ExecID.field return 17 end def initialize(data = nil) if( data == nil ) super(17) else super(17, data) end end end class ExecInst < Quickfix::StringField def ExecInst.field return 18 end def initialize(data = nil) if( data == nil ) super(18) else super(18, data) end end end class ExecRefID < Quickfix::StringField def ExecRefID.field return 19 end def initialize(data = nil) if( data == nil ) super(19) else super(19, data) end end end class ExecTransType < Quickfix::CharField def ExecTransType.field return 20 end def initialize(data = nil) if( data == nil ) super(20) else super(20, data) end end end class HandlInst < Quickfix::CharField def HandlInst.field return 21 end def initialize(data = nil) if( data == nil ) super(21) else super(21, data) end end end class IDSource < Quickfix::StringField def IDSource.field return 22 end def initialize(data = nil) if( data == nil ) super(22) else super(22, data) end end end class IOIid < Quickfix::StringField def IOIid.field return 23 end def initialize(data = nil) if( data == nil ) super(23) else super(23, data) end end end class IOIOthSvc < Quickfix::CharField def IOIOthSvc.field return 24 end def initialize(data = nil) if( data == nil ) super(24) else super(24, data) end end end class IOIQltyInd < Quickfix::CharField def IOIQltyInd.field return 25 end def initialize(data = nil) if( data == nil ) super(25) else super(25, data) end end end class IOIRefID < Quickfix::StringField def IOIRefID.field return 26 end def initialize(data = nil) if( data == nil ) super(26) else super(26, data) end end end class IOIShares < Quickfix::StringField def IOIShares.field return 27 end def initialize(data = nil) if( data == nil ) super(27) else super(27, data) end end end class IOITransType < Quickfix::CharField def IOITransType.field return 28 end def initialize(data = nil) if( data == nil ) super(28) else super(28, data) end end end class LastCapacity < Quickfix::CharField def LastCapacity.field return 29 end def initialize(data = nil) if( data == nil ) super(29) else super(29, data) end end end class LastMkt < Quickfix::StringField def LastMkt.field return 30 end def initialize(data = nil) if( data == nil ) super(30) else super(30, data) end end end class LastPx < Quickfix::DoubleField def LastPx.field return 31 end def initialize(data = nil) if( data == nil ) super(31) else super(31, data) end end end class LastShares < Quickfix::DoubleField def LastShares.field return 32 end def initialize(data = nil) if( data == nil ) super(32) else super(32, data) end end end class LinesOfText < Quickfix::IntField def LinesOfText.field return 33 end def initialize(data = nil) if( data == nil ) super(33) else super(33, data) end end end class OrderID < Quickfix::StringField def OrderID.field return 37 end def initialize(data = nil) if( data == nil ) super(37) else super(37, data) end end end class OrderQty < Quickfix::DoubleField def OrderQty.field return 38 end def initialize(data = nil) if( data == nil ) super(38) else super(38, data) end end end class OrdStatus < Quickfix::CharField def OrdStatus.field return 39 end def initialize(data = nil) if( data == nil ) super(39) else super(39, data) end end end class OrdType < Quickfix::CharField def OrdType.field return 40 end def initialize(data = nil) if( data == nil ) super(40) else super(40, data) end end end class OrigClOrdID < Quickfix::StringField def OrigClOrdID.field return 41 end def initialize(data = nil) if( data == nil ) super(41) else super(41, data) end end end class OrigTime < Quickfix::UtcTimeStampField def OrigTime.field return 42 end def initialize(data = nil) if( data == nil ) super(42) else super(42, data) end end end class Price < Quickfix::DoubleField def Price.field return 44 end def initialize(data = nil) if( data == nil ) super(44) else super(44, data) end end end class RelatdSym < Quickfix::StringField def RelatdSym.field return 46 end def initialize(data = nil) if( data == nil ) super(46) else super(46, data) end end end class Rule80A < Quickfix::CharField def Rule80A.field return 47 end def initialize(data = nil) if( data == nil ) super(47) else super(47, data) end end end class SecurityID < Quickfix::StringField def SecurityID.field return 48 end def initialize(data = nil) if( data == nil ) super(48) else super(48, data) end end end class Shares < Quickfix::DoubleField def Shares.field return 53 end def initialize(data = nil) if( data == nil ) super(53) else super(53, data) end end end class Side < Quickfix::CharField def Side.field return 54 end def initialize(data = nil) if( data == nil ) super(54) else super(54, data) end end end class Symbol < Quickfix::StringField def Symbol.field return 55 end def initialize(data = nil) if( data == nil ) super(55) else super(55, data) end end end class TimeInForce < Quickfix::CharField def TimeInForce.field return 59 end def initialize(data = nil) if( data == nil ) super(59) else super(59, data) end end end class TransactTime < Quickfix::UtcTimeStampField def TransactTime.field return 60 end def initialize(data = nil) if( data == nil ) super(60) else super(60, data) end end end class Urgency < Quickfix::CharField def Urgency.field return 61 end def initialize(data = nil) if( data == nil ) super(61) else super(61, data) end end end class ValidUntilTime < Quickfix::UtcTimeStampField def ValidUntilTime.field return 62 end def initialize(data = nil) if( data == nil ) super(62) else super(62, data) end end end class SettlmntTyp < Quickfix::CharField def SettlmntTyp.field return 63 end def initialize(data = nil) if( data == nil ) super(63) else super(63, data) end end end class FutSettDate < Quickfix::StringField def FutSettDate.field return 64 end def initialize(data = nil) if( data == nil ) super(64) else super(64, data) end end end class SymbolSfx < Quickfix::StringField def SymbolSfx.field return 65 end def initialize(data = nil) if( data == nil ) super(65) else super(65, data) end end end class ListID < Quickfix::StringField def ListID.field return 66 end def initialize(data = nil) if( data == nil ) super(66) else super(66, data) end end end class ListSeqNo < Quickfix::IntField def ListSeqNo.field return 67 end def initialize(data = nil) if( data == nil ) super(67) else super(67, data) end end end class ListNoOrds < Quickfix::IntField def ListNoOrds.field return 68 end def initialize(data = nil) if( data == nil ) super(68) else super(68, data) end end end class ListExecInst < Quickfix::StringField def ListExecInst.field return 69 end def initialize(data = nil) if( data == nil ) super(69) else super(69, data) end end end class AllocID < Quickfix::StringField def AllocID.field return 70 end def initialize(data = nil) if( data == nil ) super(70) else super(70, data) end end end class AllocTransType < Quickfix::CharField def AllocTransType.field return 71 end def initialize(data = nil) if( data == nil ) super(71) else super(71, data) end end end class RefAllocID < Quickfix::StringField def RefAllocID.field return 72 end def initialize(data = nil) if( data == nil ) super(72) else super(72, data) end end end class NoOrders < Quickfix::IntField def NoOrders.field return 73 end def initialize(data = nil) if( data == nil ) super(73) else super(73, data) end end end class AvgPrxPrecision < Quickfix::IntField def AvgPrxPrecision.field return 74 end def initialize(data = nil) if( data == nil ) super(74) else super(74, data) end end end class TradeDate < Quickfix::StringField def TradeDate.field return 75 end def initialize(data = nil) if( data == nil ) super(75) else super(75, data) end end end class ExecBroker < Quickfix::StringField def ExecBroker.field return 76 end def initialize(data = nil) if( data == nil ) super(76) else super(76, data) end end end class OpenClose < Quickfix::CharField def OpenClose.field return 77 end def initialize(data = nil) if( data == nil ) super(77) else super(77, data) end end end class NoAllocs < Quickfix::IntField def NoAllocs.field return 78 end def initialize(data = nil) if( data == nil ) super(78) else super(78, data) end end end class AllocAccount < Quickfix::StringField def AllocAccount.field return 79 end def initialize(data = nil) if( data == nil ) super(79) else super(79, data) end end end class AllocShares < Quickfix::DoubleField def AllocShares.field return 80 end def initialize(data = nil) if( data == nil ) super(80) else super(80, data) end end end class ProcessCode < Quickfix::CharField def ProcessCode.field return 81 end def initialize(data = nil) if( data == nil ) super(81) else super(81, data) end end end class NoRpts < Quickfix::IntField def NoRpts.field return 82 end def initialize(data = nil) if( data == nil ) super(82) else super(82, data) end end end class RptSeq < Quickfix::IntField def RptSeq.field return 83 end def initialize(data = nil) if( data == nil ) super(83) else super(83, data) end end end class CxlQty < Quickfix::DoubleField def CxlQty.field return 84 end def initialize(data = nil) if( data == nil ) super(84) else super(84, data) end end end class NoDlvyInst < Quickfix::IntField def NoDlvyInst.field return 85 end def initialize(data = nil) if( data == nil ) super(85) else super(85, data) end end end class DlvyInst < Quickfix::StringField def DlvyInst.field return 86 end def initialize(data = nil) if( data == nil ) super(86) else super(86, data) end end end class AllocStatus < Quickfix::IntField def AllocStatus.field return 87 end def initialize(data = nil) if( data == nil ) super(87) else super(87, data) end end end class AllocRejCode < Quickfix::IntField def AllocRejCode.field return 88 end def initialize(data = nil) if( data == nil ) super(88) else super(88, data) end end end class BrokerOfCredit < Quickfix::StringField def BrokerOfCredit.field return 92 end def initialize(data = nil) if( data == nil ) super(92) else super(92, data) end end end class EmailType < Quickfix::CharField def EmailType.field return 94 end def initialize(data = nil) if( data == nil ) super(94) else super(94, data) end end end class StopPx < Quickfix::DoubleField def StopPx.field return 99 end def initialize(data = nil) if( data == nil ) super(99) else super(99, data) end end end class ExDestination < Quickfix::StringField def ExDestination.field return 100 end def initialize(data = nil) if( data == nil ) super(100) else super(100, data) end end end class CxlRejReason < Quickfix::IntField def CxlRejReason.field return 102 end def initialize(data = nil) if( data == nil ) super(102) else super(102, data) end end end class OrdRejReason < Quickfix::IntField def OrdRejReason.field return 103 end def initialize(data = nil) if( data == nil ) super(103) else super(103, data) end end end class IOIQualifier < Quickfix::CharField def IOIQualifier.field return 104 end def initialize(data = nil) if( data == nil ) super(104) else super(104, data) end end end class WaveNo < Quickfix::StringField def WaveNo.field return 105 end def initialize(data = nil) if( data == nil ) super(105) else super(105, data) end end end class Issuer < Quickfix::StringField def Issuer.field return 106 end def initialize(data = nil) if( data == nil ) super(106) else super(106, data) end end end class SecurityDesc < Quickfix::StringField def SecurityDesc.field return 107 end def initialize(data = nil) if( data == nil ) super(107) else super(107, data) end end end class ClientID < Quickfix::StringField def ClientID.field return 109 end def initialize(data = nil) if( data == nil ) super(109) else super(109, data) end end end class MinQty < Quickfix::DoubleField def MinQty.field return 110 end def initialize(data = nil) if( data == nil ) super(110) else super(110, data) end end end class MaxFloor < Quickfix::DoubleField def MaxFloor.field return 111 end def initialize(data = nil) if( data == nil ) super(111) else super(111, data) end end end class ReportToExch < Quickfix::BoolField def ReportToExch.field return 113 end def initialize(data = nil) if( data == nil ) super(113) else super(113, data) end end end class LocateReqd < Quickfix::BoolField def LocateReqd.field return 114 end def initialize(data = nil) if( data == nil ) super(114) else super(114, data) end end end class QuoteID < Quickfix::StringField def QuoteID.field return 117 end def initialize(data = nil) if( data == nil ) super(117) else super(117, data) end end end class NetMoney < Quickfix::DoubleField def NetMoney.field return 118 end def initialize(data = nil) if( data == nil ) super(118) else super(118, data) end end end class SettlCurrAmt < Quickfix::DoubleField def SettlCurrAmt.field return 119 end def initialize(data = nil) if( data == nil ) super(119) else super(119, data) end end end class SettlCurrency < Quickfix::StringField def SettlCurrency.field return 120 end def initialize(data = nil) if( data == nil ) super(120) else super(120, data) end end end class ForexReq < Quickfix::BoolField def ForexReq.field return 121 end def initialize(data = nil) if( data == nil ) super(121) else super(121, data) end end end class NoExecs < Quickfix::IntField def NoExecs.field return 124 end def initialize(data = nil) if( data == nil ) super(124) else super(124, data) end end end class CxlType < Quickfix::CharField def CxlType.field return 125 end def initialize(data = nil) if( data == nil ) super(125) else super(125, data) end end end class ExpireTime < Quickfix::UtcTimeStampField def ExpireTime.field return 126 end def initialize(data = nil) if( data == nil ) super(126) else super(126, data) end end end class DKReason < Quickfix::CharField def DKReason.field return 127 end def initialize(data = nil) if( data == nil ) super(127) else super(127, data) end end end class IOINaturalFlag < Quickfix::BoolField def IOINaturalFlag.field return 130 end def initialize(data = nil) if( data == nil ) super(130) else super(130, data) end end end class QuoteReqID < Quickfix::StringField def QuoteReqID.field return 131 end def initialize(data = nil) if( data == nil ) super(131) else super(131, data) end end end class BidPx < Quickfix::DoubleField def BidPx.field return 132 end def initialize(data = nil) if( data == nil ) super(132) else super(132, data) end end end class OfferPx < Quickfix::DoubleField def OfferPx.field return 133 end def initialize(data = nil) if( data == nil ) super(133) else super(133, data) end end end class BidSize < Quickfix::DoubleField def BidSize.field return 134 end def initialize(data = nil) if( data == nil ) super(134) else super(134, data) end end end class OfferSize < Quickfix::DoubleField def OfferSize.field return 135 end def initialize(data = nil) if( data == nil ) super(135) else super(135, data) end end end class NoMiscFees < Quickfix::IntField def NoMiscFees.field return 136 end def initialize(data = nil) if( data == nil ) super(136) else super(136, data) end end end class MiscFeeAmt < Quickfix::DoubleField def MiscFeeAmt.field return 137 end def initialize(data = nil) if( data == nil ) super(137) else super(137, data) end end end class MiscFeeCurr < Quickfix::StringField def MiscFeeCurr.field return 138 end def initialize(data = nil) if( data == nil ) super(138) else super(138, data) end end end class MiscFeeType < Quickfix::StringField def MiscFeeType.field return 139 end def initialize(data = nil) if( data == nil ) super(139) else super(139, data) end end end class PrevClosePx < Quickfix::DoubleField def PrevClosePx.field return 140 end def initialize(data = nil) if( data == nil ) super(140) else super(140, data) end end end class NoRelatedSym < Quickfix::IntField def NoRelatedSym.field return 146 end def initialize(data = nil) if( data == nil ) super(146) else super(146, data) end end end class Subject < Quickfix::StringField def Subject.field return 147 end def initialize(data = nil) if( data == nil ) super(147) else super(147, data) end end end class Headline < Quickfix::StringField def Headline.field return 148 end def initialize(data = nil) if( data == nil ) super(148) else super(148, data) end end end class URLLink < Quickfix::StringField def URLLink.field return 149 end def initialize(data = nil) if( data == nil ) super(149) else super(149, data) end end end class ExecType < Quickfix::CharField def ExecType.field return 150 end def initialize(data = nil) if( data == nil ) super(150) else super(150, data) end end end class LeavesQty < Quickfix::DoubleField def LeavesQty.field return 151 end def initialize(data = nil) if( data == nil ) super(151) else super(151, data) end end end class CashOrderQty < Quickfix::DoubleField def CashOrderQty.field return 152 end def initialize(data = nil) if( data == nil ) super(152) else super(152, data) end end end class AllocAvgPx < Quickfix::DoubleField def AllocAvgPx.field return 153 end def initialize(data = nil) if( data == nil ) super(153) else super(153, data) end end end class AllocNetMoney < Quickfix::DoubleField def AllocNetMoney.field return 154 end def initialize(data = nil) if( data == nil ) super(154) else super(154, data) end end end class SettlCurrFxRate < Quickfix::DoubleField def SettlCurrFxRate.field return 155 end def initialize(data = nil) if( data == nil ) super(155) else super(155, data) end end end class SettlCurrFxRateCalc < Quickfix::CharField def SettlCurrFxRateCalc.field return 156 end def initialize(data = nil) if( data == nil ) super(156) else super(156, data) end end end class NumDaysInterest < Quickfix::IntField def NumDaysInterest.field return 157 end def initialize(data = nil) if( data == nil ) super(157) else super(157, data) end end end class AccruedInterestRate < Quickfix::DoubleField def AccruedInterestRate.field return 158 end def initialize(data = nil) if( data == nil ) super(158) else super(158, data) end end end class AccruedInterestAmt < Quickfix::DoubleField def AccruedInterestAmt.field return 159 end def initialize(data = nil) if( data == nil ) super(159) else super(159, data) end end end class SettlInstMode < Quickfix::CharField def SettlInstMode.field return 160 end def initialize(data = nil) if( data == nil ) super(160) else super(160, data) end end end class AllocText < Quickfix::StringField def AllocText.field return 161 end def initialize(data = nil) if( data == nil ) super(161) else super(161, data) end end end class SettlInstID < Quickfix::StringField def SettlInstID.field return 162 end def initialize(data = nil) if( data == nil ) super(162) else super(162, data) end end end class SettlInstTransType < Quickfix::CharField def SettlInstTransType.field return 163 end def initialize(data = nil) if( data == nil ) super(163) else super(163, data) end end end class EmailThreadID < Quickfix::StringField def EmailThreadID.field return 164 end def initialize(data = nil) if( data == nil ) super(164) else super(164, data) end end end class SettlInstSource < Quickfix::CharField def SettlInstSource.field return 165 end def initialize(data = nil) if( data == nil ) super(165) else super(165, data) end end end class SettlLocation < Quickfix::StringField def SettlLocation.field return 166 end def initialize(data = nil) if( data == nil ) super(166) else super(166, data) end end end class SecurityType < Quickfix::StringField def SecurityType.field return 167 end def initialize(data = nil) if( data == nil ) super(167) else super(167, data) end end end class EffectiveTime < Quickfix::UtcTimeStampField def EffectiveTime.field return 168 end def initialize(data = nil) if( data == nil ) super(168) else super(168, data) end end end class StandInstDbType < Quickfix::IntField def StandInstDbType.field return 169 end def initialize(data = nil) if( data == nil ) super(169) else super(169, data) end end end class StandInstDbName < Quickfix::StringField def StandInstDbName.field return 170 end def initialize(data = nil) if( data == nil ) super(170) else super(170, data) end end end class StandInstDbID < Quickfix::StringField def StandInstDbID.field return 171 end def initialize(data = nil) if( data == nil ) super(171) else super(171, data) end end end class SettlDeliveryType < Quickfix::IntField def SettlDeliveryType.field return 172 end def initialize(data = nil) if( data == nil ) super(172) else super(172, data) end end end class SettlDepositoryCode < Quickfix::StringField def SettlDepositoryCode.field return 173 end def initialize(data = nil) if( data == nil ) super(173) else super(173, data) end end end class SettlBrkrCode < Quickfix::StringField def SettlBrkrCode.field return 174 end def initialize(data = nil) if( data == nil ) super(174) else super(174, data) end end end class SettlInstCode < Quickfix::StringField def SettlInstCode.field return 175 end def initialize(data = nil) if( data == nil ) super(175) else super(175, data) end end end class SecuritySettlAgentName < Quickfix::StringField def SecuritySettlAgentName.field return 176 end def initialize(data = nil) if( data == nil ) super(176) else super(176, data) end end end class SecuritySettlAgentCode < Quickfix::StringField def SecuritySettlAgentCode.field return 177 end def initialize(data = nil) if( data == nil ) super(177) else super(177, data) end end end class SecuritySettlAgentAcctNum < Quickfix::StringField def SecuritySettlAgentAcctNum.field return 178 end def initialize(data = nil) if( data == nil ) super(178) else super(178, data) end end end class SecuritySettlAgentAcctName < Quickfix::StringField def SecuritySettlAgentAcctName.field return 179 end def initialize(data = nil) if( data == nil ) super(179) else super(179, data) end end end class SecuritySettlAgentContactName < Quickfix::StringField def SecuritySettlAgentContactName.field return 180 end def initialize(data = nil) if( data == nil ) super(180) else super(180, data) end end end class SecuritySettlAgentContactPhone < Quickfix::StringField def SecuritySettlAgentContactPhone.field return 181 end def initialize(data = nil) if( data == nil ) super(181) else super(181, data) end end end class CashSettlAgentName < Quickfix::StringField def CashSettlAgentName.field return 182 end def initialize(data = nil) if( data == nil ) super(182) else super(182, data) end end end class CashSettlAgentCode < Quickfix::StringField def CashSettlAgentCode.field return 183 end def initialize(data = nil) if( data == nil ) super(183) else super(183, data) end end end class CashSettlAgentAcctNum < Quickfix::StringField def CashSettlAgentAcctNum.field return 184 end def initialize(data = nil) if( data == nil ) super(184) else super(184, data) end end end class CashSettlAgentAcctName < Quickfix::StringField def CashSettlAgentAcctName.field return 185 end def initialize(data = nil) if( data == nil ) super(185) else super(185, data) end end end class CashSettlAgentContactName < Quickfix::StringField def CashSettlAgentContactName.field return 186 end def initialize(data = nil) if( data == nil ) super(186) else super(186, data) end end end class CashSettlAgentContactPhone < Quickfix::StringField def CashSettlAgentContactPhone.field return 187 end def initialize(data = nil) if( data == nil ) super(187) else super(187, data) end end end class BidSpotRate < Quickfix::DoubleField def BidSpotRate.field return 188 end def initialize(data = nil) if( data == nil ) super(188) else super(188, data) end end end class BidForwardPoints < Quickfix::DoubleField def BidForwardPoints.field return 189 end def initialize(data = nil) if( data == nil ) super(189) else super(189, data) end end end class OfferSpotRate < Quickfix::DoubleField def OfferSpotRate.field return 190 end def initialize(data = nil) if( data == nil ) super(190) else super(190, data) end end end class OfferForwardPoints < Quickfix::DoubleField def OfferForwardPoints.field return 191 end def initialize(data = nil) if( data == nil ) super(191) else super(191, data) end end end class OrderQty2 < Quickfix::DoubleField def OrderQty2.field return 192 end def initialize(data = nil) if( data == nil ) super(192) else super(192, data) end end end class FutSettDate2 < Quickfix::StringField def FutSettDate2.field return 193 end def initialize(data = nil) if( data == nil ) super(193) else super(193, data) end end end class LastSpotRate < Quickfix::DoubleField def LastSpotRate.field return 194 end def initialize(data = nil) if( data == nil ) super(194) else super(194, data) end end end class LastForwardPoints < Quickfix::DoubleField def LastForwardPoints.field return 195 end def initialize(data = nil) if( data == nil ) super(195) else super(195, data) end end end class AllocLinkID < Quickfix::StringField def AllocLinkID.field return 196 end def initialize(data = nil) if( data == nil ) super(196) else super(196, data) end end end class AllocLinkType < Quickfix::IntField def AllocLinkType.field return 197 end def initialize(data = nil) if( data == nil ) super(197) else super(197, data) end end end class SecondaryOrderID < Quickfix::StringField def SecondaryOrderID.field return 198 end def initialize(data = nil) if( data == nil ) super(198) else super(198, data) end end end class NoIOIQualifiers < Quickfix::IntField def NoIOIQualifiers.field return 199 end def initialize(data = nil) if( data == nil ) super(199) else super(199, data) end end end class MaturityMonthYear < Quickfix::StringField def MaturityMonthYear.field return 200 end def initialize(data = nil) if( data == nil ) super(200) else super(200, data) end end end class PutOrCall < Quickfix::IntField def PutOrCall.field return 201 end def initialize(data = nil) if( data == nil ) super(201) else super(201, data) end end end class StrikePrice < Quickfix::DoubleField def StrikePrice.field return 202 end def initialize(data = nil) if( data == nil ) super(202) else super(202, data) end end end class CoveredOrUncovered < Quickfix::IntField def CoveredOrUncovered.field return 203 end def initialize(data = nil) if( data == nil ) super(203) else super(203, data) end end end class CustomerOrFirm < Quickfix::IntField def CustomerOrFirm.field return 204 end def initialize(data = nil) if( data == nil ) super(204) else super(204, data) end end end class MaturityDay < Quickfix::StringField def MaturityDay.field return 205 end def initialize(data = nil) if( data == nil ) super(205) else super(205, data) end end end class OptAttribute < Quickfix::CharField def OptAttribute.field return 206 end def initialize(data = nil) if( data == nil ) super(206) else super(206, data) end end end class SecurityExchange < Quickfix::StringField def SecurityExchange.field return 207 end def initialize(data = nil) if( data == nil ) super(207) else super(207, data) end end end class NotifyBrokerOfCredit < Quickfix::BoolField def NotifyBrokerOfCredit.field return 208 end def initialize(data = nil) if( data == nil ) super(208) else super(208, data) end end end class AllocHandlInst < Quickfix::IntField def AllocHandlInst.field return 209 end def initialize(data = nil) if( data == nil ) super(209) else super(209, data) end end end class MaxShow < Quickfix::DoubleField def MaxShow.field return 210 end def initialize(data = nil) if( data == nil ) super(210) else super(210, data) end end end class PegDifference < Quickfix::DoubleField def PegDifference.field return 211 end def initialize(data = nil) if( data == nil ) super(211) else super(211, data) end end end class SendingDate < Quickfix::StringField def SendingDate.field return 51 end def initialize(data = nil) if( data == nil ) super(51) else super(51, data) end end end class TotNoOrders < Quickfix::IntField def TotNoOrders.field return 68 end def initialize(data = nil) if( data == nil ) super(68) else super(68, data) end end end class SettlInstRefID < Quickfix::StringField def SettlInstRefID.field return 214 end def initialize(data = nil) if( data == nil ) super(214) else super(214, data) end end end class NoRoutingIDs < Quickfix::IntField def NoRoutingIDs.field return 215 end def initialize(data = nil) if( data == nil ) super(215) else super(215, data) end end end class RoutingType < Quickfix::IntField def RoutingType.field return 216 end def initialize(data = nil) if( data == nil ) super(216) else super(216, data) end end end class RoutingID < Quickfix::StringField def RoutingID.field return 217 end def initialize(data = nil) if( data == nil ) super(217) else super(217, data) end end end class SpreadToBenchmark < Quickfix::DoubleField def SpreadToBenchmark.field return 218 end def initialize(data = nil) if( data == nil ) super(218) else super(218, data) end end end class Benchmark < Quickfix::CharField def Benchmark.field return 219 end def initialize(data = nil) if( data == nil ) super(219) else super(219, data) end end end class CouponRate < Quickfix::DoubleField def CouponRate.field return 223 end def initialize(data = nil) if( data == nil ) super(223) else super(223, data) end end end class ContractMultiplier < Quickfix::DoubleField def ContractMultiplier.field return 231 end def initialize(data = nil) if( data == nil ) super(231) else super(231, data) end end end class MDReqID < Quickfix::StringField def MDReqID.field return 262 end def initialize(data = nil) if( data == nil ) super(262) else super(262, data) end end end class SubscriptionRequestType < Quickfix::CharField def SubscriptionRequestType.field return 263 end def initialize(data = nil) if( data == nil ) super(263) else super(263, data) end end end class MarketDepth < Quickfix::IntField def MarketDepth.field return 264 end def initialize(data = nil) if( data == nil ) super(264) else super(264, data) end end end class MDUpdateType < Quickfix::IntField def MDUpdateType.field return 265 end def initialize(data = nil) if( data == nil ) super(265) else super(265, data) end end end class AggregatedBook < Quickfix::BoolField def AggregatedBook.field return 266 end def initialize(data = nil) if( data == nil ) super(266) else super(266, data) end end end class NoMDEntryTypes < Quickfix::IntField def NoMDEntryTypes.field return 267 end def initialize(data = nil) if( data == nil ) super(267) else super(267, data) end end end class NoMDEntries < Quickfix::IntField def NoMDEntries.field return 268 end def initialize(data = nil) if( data == nil ) super(268) else super(268, data) end end end class MDEntryType < Quickfix::CharField def MDEntryType.field return 269 end def initialize(data = nil) if( data == nil ) super(269) else super(269, data) end end end class MDEntryPx < Quickfix::DoubleField def MDEntryPx.field return 270 end def initialize(data = nil) if( data == nil ) super(270) else super(270, data) end end end class MDEntrySize < Quickfix::DoubleField def MDEntrySize.field return 271 end def initialize(data = nil) if( data == nil ) super(271) else super(271, data) end end end class MDEntryDate < Quickfix::UtcDateField def MDEntryDate.field return 272 end def initialize(data = nil) if( data == nil ) super(272) else super(272, data) end end end class MDEntryTime < Quickfix::UtcTimeOnlyField def MDEntryTime.field return 273 end def initialize(data = nil) if( data == nil ) super(273) else super(273, data) end end end class TickDirection < Quickfix::CharField def TickDirection.field return 274 end def initialize(data = nil) if( data == nil ) super(274) else super(274, data) end end end class MDMkt < Quickfix::StringField def MDMkt.field return 275 end def initialize(data = nil) if( data == nil ) super(275) else super(275, data) end end end class QuoteCondition < Quickfix::StringField def QuoteCondition.field return 276 end def initialize(data = nil) if( data == nil ) super(276) else super(276, data) end end end class TradeCondition < Quickfix::StringField def TradeCondition.field return 277 end def initialize(data = nil) if( data == nil ) super(277) else super(277, data) end end end class MDEntryID < Quickfix::StringField def MDEntryID.field return 278 end def initialize(data = nil) if( data == nil ) super(278) else super(278, data) end end end class MDUpdateAction < Quickfix::CharField def MDUpdateAction.field return 279 end def initialize(data = nil) if( data == nil ) super(279) else super(279, data) end end end class MDEntryRefID < Quickfix::StringField def MDEntryRefID.field return 280 end def initialize(data = nil) if( data == nil ) super(280) else super(280, data) end end end class MDReqRejReason < Quickfix::CharField def MDReqRejReason.field return 281 end def initialize(data = nil) if( data == nil ) super(281) else super(281, data) end end end class MDEntryOriginator < Quickfix::StringField def MDEntryOriginator.field return 282 end def initialize(data = nil) if( data == nil ) super(282) else super(282, data) end end end class LocationID < Quickfix::StringField def LocationID.field return 283 end def initialize(data = nil) if( data == nil ) super(283) else super(283, data) end end end class DeskID < Quickfix::StringField def DeskID.field return 284 end def initialize(data = nil) if( data == nil ) super(284) else super(284, data) end end end class DeleteReason < Quickfix::CharField def DeleteReason.field return 285 end def initialize(data = nil) if( data == nil ) super(285) else super(285, data) end end end class OpenCloseSettleFlag < Quickfix::StringField def OpenCloseSettleFlag.field return 286 end def initialize(data = nil) if( data == nil ) super(286) else super(286, data) end end end class SellerDays < Quickfix::IntField def SellerDays.field return 287 end def initialize(data = nil) if( data == nil ) super(287) else super(287, data) end end end class MDEntryBuyer < Quickfix::StringField def MDEntryBuyer.field return 288 end def initialize(data = nil) if( data == nil ) super(288) else super(288, data) end end end class MDEntrySeller < Quickfix::StringField def MDEntrySeller.field return 289 end def initialize(data = nil) if( data == nil ) super(289) else super(289, data) end end end class MDEntryPositionNo < Quickfix::IntField def MDEntryPositionNo.field return 290 end def initialize(data = nil) if( data == nil ) super(290) else super(290, data) end end end class FinancialStatus < Quickfix::StringField def FinancialStatus.field return 291 end def initialize(data = nil) if( data == nil ) super(291) else super(291, data) end end end class CorporateAction < Quickfix::StringField def CorporateAction.field return 292 end def initialize(data = nil) if( data == nil ) super(292) else super(292, data) end end end class DefBidSize < Quickfix::DoubleField def DefBidSize.field return 293 end def initialize(data = nil) if( data == nil ) super(293) else super(293, data) end end end class DefOfferSize < Quickfix::DoubleField def DefOfferSize.field return 294 end def initialize(data = nil) if( data == nil ) super(294) else super(294, data) end end end class NoQuoteEntries < Quickfix::IntField def NoQuoteEntries.field return 295 end def initialize(data = nil) if( data == nil ) super(295) else super(295, data) end end end class NoQuoteSets < Quickfix::IntField def NoQuoteSets.field return 296 end def initialize(data = nil) if( data == nil ) super(296) else super(296, data) end end end class QuoteAckStatus < Quickfix::IntField def QuoteAckStatus.field return 297 end def initialize(data = nil) if( data == nil ) super(297) else super(297, data) end end end class QuoteCancelType < Quickfix::IntField def QuoteCancelType.field return 298 end def initialize(data = nil) if( data == nil ) super(298) else super(298, data) end end end class QuoteEntryID < Quickfix::StringField def QuoteEntryID.field return 299 end def initialize(data = nil) if( data == nil ) super(299) else super(299, data) end end end class QuoteRejectReason < Quickfix::IntField def QuoteRejectReason.field return 300 end def initialize(data = nil) if( data == nil ) super(300) else super(300, data) end end end class QuoteResponseLevel < Quickfix::IntField def QuoteResponseLevel.field return 301 end def initialize(data = nil) if( data == nil ) super(301) else super(301, data) end end end class QuoteSetID < Quickfix::StringField def QuoteSetID.field return 302 end def initialize(data = nil) if( data == nil ) super(302) else super(302, data) end end end class QuoteRequestType < Quickfix::IntField def QuoteRequestType.field return 303 end def initialize(data = nil) if( data == nil ) super(303) else super(303, data) end end end class TotQuoteEntries < Quickfix::IntField def TotQuoteEntries.field return 304 end def initialize(data = nil) if( data == nil ) super(304) else super(304, data) end end end class UnderlyingIDSource < Quickfix::StringField def UnderlyingIDSource.field return 305 end def initialize(data = nil) if( data == nil ) super(305) else super(305, data) end end end class UnderlyingIssuer < Quickfix::StringField def UnderlyingIssuer.field return 306 end def initialize(data = nil) if( data == nil ) super(306) else super(306, data) end end end class UnderlyingSecurityDesc < Quickfix::StringField def UnderlyingSecurityDesc.field return 307 end def initialize(data = nil) if( data == nil ) super(307) else super(307, data) end end end class UnderlyingSecurityExchange < Quickfix::StringField def UnderlyingSecurityExchange.field return 308 end def initialize(data = nil) if( data == nil ) super(308) else super(308, data) end end end class UnderlyingSecurityID < Quickfix::StringField def UnderlyingSecurityID.field return 309 end def initialize(data = nil) if( data == nil ) super(309) else super(309, data) end end end class UnderlyingSecurityType < Quickfix::StringField def UnderlyingSecurityType.field return 310 end def initialize(data = nil) if( data == nil ) super(310) else super(310, data) end end end class UnderlyingSymbol < Quickfix::StringField def UnderlyingSymbol.field return 311 end def initialize(data = nil) if( data == nil ) super(311) else super(311, data) end end end class UnderlyingSymbolSfx < Quickfix::StringField def UnderlyingSymbolSfx.field return 312 end def initialize(data = nil) if( data == nil ) super(312) else super(312, data) end end end class UnderlyingMaturityMonthYear < Quickfix::StringField def UnderlyingMaturityMonthYear.field return 313 end def initialize(data = nil) if( data == nil ) super(313) else super(313, data) end end end class UnderlyingMaturityDay < Quickfix::StringField def UnderlyingMaturityDay.field return 314 end def initialize(data = nil) if( data == nil ) super(314) else super(314, data) end end end class UnderlyingPutOrCall < Quickfix::IntField def UnderlyingPutOrCall.field return 315 end def initialize(data = nil) if( data == nil ) super(315) else super(315, data) end end end class UnderlyingStrikePrice < Quickfix::DoubleField def UnderlyingStrikePrice.field return 316 end def initialize(data = nil) if( data == nil ) super(316) else super(316, data) end end end class UnderlyingOptAttribute < Quickfix::CharField def UnderlyingOptAttribute.field return 317 end def initialize(data = nil) if( data == nil ) super(317) else super(317, data) end end end class UnderlyingCurrency < Quickfix::StringField def UnderlyingCurrency.field return 318 end def initialize(data = nil) if( data == nil ) super(318) else super(318, data) end end end class RatioQty < Quickfix::DoubleField def RatioQty.field return 319 end def initialize(data = nil) if( data == nil ) super(319) else super(319, data) end end end class SecurityReqID < Quickfix::StringField def SecurityReqID.field return 320 end def initialize(data = nil) if( data == nil ) super(320) else super(320, data) end end end class SecurityRequestType < Quickfix::IntField def SecurityRequestType.field return 321 end def initialize(data = nil) if( data == nil ) super(321) else super(321, data) end end end class SecurityResponseID < Quickfix::StringField def SecurityResponseID.field return 322 end def initialize(data = nil) if( data == nil ) super(322) else super(322, data) end end end class SecurityResponseType < Quickfix::IntField def SecurityResponseType.field return 323 end def initialize(data = nil) if( data == nil ) super(323) else super(323, data) end end end class SecurityStatusReqID < Quickfix::StringField def SecurityStatusReqID.field return 324 end def initialize(data = nil) if( data == nil ) super(324) else super(324, data) end end end class UnsolicitedIndicator < Quickfix::BoolField def UnsolicitedIndicator.field return 325 end def initialize(data = nil) if( data == nil ) super(325) else super(325, data) end end end class SecurityTradingStatus < Quickfix::IntField def SecurityTradingStatus.field return 326 end def initialize(data = nil) if( data == nil ) super(326) else super(326, data) end end end class HaltReasonChar < Quickfix::CharField def HaltReasonChar.field return 327 end def initialize(data = nil) if( data == nil ) super(327) else super(327, data) end end end class InViewOfCommon < Quickfix::BoolField def InViewOfCommon.field return 328 end def initialize(data = nil) if( data == nil ) super(328) else super(328, data) end end end class DueToRelated < Quickfix::BoolField def DueToRelated.field return 329 end def initialize(data = nil) if( data == nil ) super(329) else super(329, data) end end end class BuyVolume < Quickfix::DoubleField def BuyVolume.field return 330 end def initialize(data = nil) if( data == nil ) super(330) else super(330, data) end end end class SellVolume < Quickfix::DoubleField def SellVolume.field return 331 end def initialize(data = nil) if( data == nil ) super(331) else super(331, data) end end end class HighPx < Quickfix::DoubleField def HighPx.field return 332 end def initialize(data = nil) if( data == nil ) super(332) else super(332, data) end end end class LowPx < Quickfix::DoubleField def LowPx.field return 333 end def initialize(data = nil) if( data == nil ) super(333) else super(333, data) end end end class Adjustment < Quickfix::IntField def Adjustment.field return 334 end def initialize(data = nil) if( data == nil ) super(334) else super(334, data) end end end class TradSesReqID < Quickfix::StringField def TradSesReqID.field return 335 end def initialize(data = nil) if( data == nil ) super(335) else super(335, data) end end end class TradingSessionID < Quickfix::StringField def TradingSessionID.field return 336 end def initialize(data = nil) if( data == nil ) super(336) else super(336, data) end end end class ContraTrader < Quickfix::StringField def ContraTrader.field return 337 end def initialize(data = nil) if( data == nil ) super(337) else super(337, data) end end end class TradSesMethod < Quickfix::IntField def TradSesMethod.field return 338 end def initialize(data = nil) if( data == nil ) super(338) else super(338, data) end end end class TradSesMode < Quickfix::IntField def TradSesMode.field return 339 end def initialize(data = nil) if( data == nil ) super(339) else super(339, data) end end end class TradSesStatus < Quickfix::IntField def TradSesStatus.field return 340 end def initialize(data = nil) if( data == nil ) super(340) else super(340, data) end end end class TradSesStartTime < Quickfix::UtcTimeStampField def TradSesStartTime.field return 341 end def initialize(data = nil) if( data == nil ) super(341) else super(341, data) end end end class TradSesOpenTime < Quickfix::UtcTimeStampField def TradSesOpenTime.field return 342 end def initialize(data = nil) if( data == nil ) super(342) else super(342, data) end end end class TradSesPreCloseTime < Quickfix::UtcTimeStampField def TradSesPreCloseTime.field return 343 end def initialize(data = nil) if( data == nil ) super(343) else super(343, data) end end end class TradSesCloseTime < Quickfix::UtcTimeStampField def TradSesCloseTime.field return 344 end def initialize(data = nil) if( data == nil ) super(344) else super(344, data) end end end class TradSesEndTime < Quickfix::UtcTimeStampField def TradSesEndTime.field return 345 end def initialize(data = nil) if( data == nil ) super(345) else super(345, data) end end end class NumberOfOrders < Quickfix::IntField def NumberOfOrders.field return 346 end def initialize(data = nil) if( data == nil ) super(346) else super(346, data) end end end class EncodedIssuerLen < Quickfix::IntField def EncodedIssuerLen.field return 348 end def initialize(data = nil) if( data == nil ) super(348) else super(348, data) end end end class EncodedIssuer < Quickfix::StringField def EncodedIssuer.field return 349 end def initialize(data = nil) if( data == nil ) super(349) else super(349, data) end end end class EncodedSecurityDescLen < Quickfix::IntField def EncodedSecurityDescLen.field return 350 end def initialize(data = nil) if( data == nil ) super(350) else super(350, data) end end end class EncodedSecurityDesc < Quickfix::StringField def EncodedSecurityDesc.field return 351 end def initialize(data = nil) if( data == nil ) super(351) else super(351, data) end end end class EncodedListExecInstLen < Quickfix::IntField def EncodedListExecInstLen.field return 352 end def initialize(data = nil) if( data == nil ) super(352) else super(352, data) end end end class EncodedListExecInst < Quickfix::StringField def EncodedListExecInst.field return 353 end def initialize(data = nil) if( data == nil ) super(353) else super(353, data) end end end class EncodedSubjectLen < Quickfix::IntField def EncodedSubjectLen.field return 356 end def initialize(data = nil) if( data == nil ) super(356) else super(356, data) end end end class EncodedSubject < Quickfix::StringField def EncodedSubject.field return 357 end def initialize(data = nil) if( data == nil ) super(357) else super(357, data) end end end class EncodedHeadlineLen < Quickfix::IntField def EncodedHeadlineLen.field return 358 end def initialize(data = nil) if( data == nil ) super(358) else super(358, data) end end end class EncodedHeadline < Quickfix::StringField def EncodedHeadline.field return 359 end def initialize(data = nil) if( data == nil ) super(359) else super(359, data) end end end class EncodedAllocTextLen < Quickfix::IntField def EncodedAllocTextLen.field return 360 end def initialize(data = nil) if( data == nil ) super(360) else super(360, data) end end end class EncodedAllocText < Quickfix::StringField def EncodedAllocText.field return 361 end def initialize(data = nil) if( data == nil ) super(361) else super(361, data) end end end class EncodedUnderlyingIssuerLen < Quickfix::IntField def EncodedUnderlyingIssuerLen.field return 362 end def initialize(data = nil) if( data == nil ) super(362) else super(362, data) end end end class EncodedUnderlyingIssuer < Quickfix::StringField def EncodedUnderlyingIssuer.field return 363 end def initialize(data = nil) if( data == nil ) super(363) else super(363, data) end end end class EncodedUnderlyingSecurityDescLen < Quickfix::IntField def EncodedUnderlyingSecurityDescLen.field return 364 end def initialize(data = nil) if( data == nil ) super(364) else super(364, data) end end end class EncodedUnderlyingSecurityDesc < Quickfix::StringField def EncodedUnderlyingSecurityDesc.field return 365 end def initialize(data = nil) if( data == nil ) super(365) else super(365, data) end end end class AllocPrice < Quickfix::DoubleField def AllocPrice.field return 366 end def initialize(data = nil) if( data == nil ) super(366) else super(366, data) end end end class QuoteSetValidUntilTime < Quickfix::UtcTimeStampField def QuoteSetValidUntilTime.field return 367 end def initialize(data = nil) if( data == nil ) super(367) else super(367, data) end end end class QuoteEntryRejectReason < Quickfix::IntField def QuoteEntryRejectReason.field return 368 end def initialize(data = nil) if( data == nil ) super(368) else super(368, data) end end end class OnBehalfOfSendingTime < Quickfix::UtcTimeStampField def OnBehalfOfSendingTime.field return 370 end def initialize(data = nil) if( data == nil ) super(370) else super(370, data) end end end class BidRequestTransType < Quickfix::CharField def BidRequestTransType.field return 374 end def initialize(data = nil) if( data == nil ) super(374) else super(374, data) end end end class ContraBroker < Quickfix::StringField def ContraBroker.field return 375 end def initialize(data = nil) if( data == nil ) super(375) else super(375, data) end end end class ComplianceID < Quickfix::StringField def ComplianceID.field return 376 end def initialize(data = nil) if( data == nil ) super(376) else super(376, data) end end end class SolicitedFlag < Quickfix::BoolField def SolicitedFlag.field return 377 end def initialize(data = nil) if( data == nil ) super(377) else super(377, data) end end end class ExecRestatementReason < Quickfix::IntField def ExecRestatementReason.field return 378 end def initialize(data = nil) if( data == nil ) super(378) else super(378, data) end end end class BusinessRejectRefID < Quickfix::StringField def BusinessRejectRefID.field return 379 end def initialize(data = nil) if( data == nil ) super(379) else super(379, data) end end end class BusinessRejectReason < Quickfix::IntField def BusinessRejectReason.field return 380 end def initialize(data = nil) if( data == nil ) super(380) else super(380, data) end end end class GrossTradeAmt < Quickfix::DoubleField def GrossTradeAmt.field return 381 end def initialize(data = nil) if( data == nil ) super(381) else super(381, data) end end end class NoContraBrokers < Quickfix::IntField def NoContraBrokers.field return 382 end def initialize(data = nil) if( data == nil ) super(382) else super(382, data) end end end class NoTradingSessions < Quickfix::IntField def NoTradingSessions.field return 386 end def initialize(data = nil) if( data == nil ) super(386) else super(386, data) end end end class TotalVolumeTraded < Quickfix::DoubleField def TotalVolumeTraded.field return 387 end def initialize(data = nil) if( data == nil ) super(387) else super(387, data) end end end class DiscretionInst < Quickfix::CharField def DiscretionInst.field return 388 end def initialize(data = nil) if( data == nil ) super(388) else super(388, data) end end end class DiscretionOffset < Quickfix::DoubleField def DiscretionOffset.field return 389 end def initialize(data = nil) if( data == nil ) super(389) else super(389, data) end end end class BidID < Quickfix::StringField def BidID.field return 390 end def initialize(data = nil) if( data == nil ) super(390) else super(390, data) end end end class ClientBidID < Quickfix::StringField def ClientBidID.field return 391 end def initialize(data = nil) if( data == nil ) super(391) else super(391, data) end end end class ListName < Quickfix::StringField def ListName.field return 392 end def initialize(data = nil) if( data == nil ) super(392) else super(392, data) end end end class TotalNumSecurities < Quickfix::IntField def TotalNumSecurities.field return 393 end def initialize(data = nil) if( data == nil ) super(393) else super(393, data) end end end class BidType < Quickfix::IntField def BidType.field return 394 end def initialize(data = nil) if( data == nil ) super(394) else super(394, data) end end end class NumTickets < Quickfix::IntField def NumTickets.field return 395 end def initialize(data = nil) if( data == nil ) super(395) else super(395, data) end end end class SideValue1 < Quickfix::DoubleField def SideValue1.field return 396 end def initialize(data = nil) if( data == nil ) super(396) else super(396, data) end end end class SideValue2 < Quickfix::DoubleField def SideValue2.field return 397 end def initialize(data = nil) if( data == nil ) super(397) else super(397, data) end end end class NoBidDescriptors < Quickfix::IntField def NoBidDescriptors.field return 398 end def initialize(data = nil) if( data == nil ) super(398) else super(398, data) end end end class BidDescriptorType < Quickfix::IntField def BidDescriptorType.field return 399 end def initialize(data = nil) if( data == nil ) super(399) else super(399, data) end end end class BidDescriptor < Quickfix::StringField def BidDescriptor.field return 400 end def initialize(data = nil) if( data == nil ) super(400) else super(400, data) end end end class SideValueInd < Quickfix::IntField def SideValueInd.field return 401 end def initialize(data = nil) if( data == nil ) super(401) else super(401, data) end end end class LiquidityPctLow < Quickfix::DoubleField def LiquidityPctLow.field return 402 end def initialize(data = nil) if( data == nil ) super(402) else super(402, data) end end end class LiquidityPctHigh < Quickfix::DoubleField def LiquidityPctHigh.field return 403 end def initialize(data = nil) if( data == nil ) super(403) else super(403, data) end end end class LiquidityValue < Quickfix::DoubleField def LiquidityValue.field return 404 end def initialize(data = nil) if( data == nil ) super(404) else super(404, data) end end end class EFPTrackingError < Quickfix::DoubleField def EFPTrackingError.field return 405 end def initialize(data = nil) if( data == nil ) super(405) else super(405, data) end end end class FairValue < Quickfix::DoubleField def FairValue.field return 406 end def initialize(data = nil) if( data == nil ) super(406) else super(406, data) end end end class OutsideIndexPct < Quickfix::DoubleField def OutsideIndexPct.field return 407 end def initialize(data = nil) if( data == nil ) super(407) else super(407, data) end end end class ValueOfFutures < Quickfix::DoubleField def ValueOfFutures.field return 408 end def initialize(data = nil) if( data == nil ) super(408) else super(408, data) end end end class LiquidityIndType < Quickfix::IntField def LiquidityIndType.field return 409 end def initialize(data = nil) if( data == nil ) super(409) else super(409, data) end end end class WtAverageLiquidity < Quickfix::DoubleField def WtAverageLiquidity.field return 410 end def initialize(data = nil) if( data == nil ) super(410) else super(410, data) end end end class ExchangeForPhysical < Quickfix::BoolField def ExchangeForPhysical.field return 411 end def initialize(data = nil) if( data == nil ) super(411) else super(411, data) end end end class OutMainCntryUIndex < Quickfix::DoubleField def OutMainCntryUIndex.field return 412 end def initialize(data = nil) if( data == nil ) super(412) else super(412, data) end end end class CrossPercent < Quickfix::DoubleField def CrossPercent.field return 413 end def initialize(data = nil) if( data == nil ) super(413) else super(413, data) end end end class ProgRptReqs < Quickfix::IntField def ProgRptReqs.field return 414 end def initialize(data = nil) if( data == nil ) super(414) else super(414, data) end end end class ProgPeriodInterval < Quickfix::IntField def ProgPeriodInterval.field return 415 end def initialize(data = nil) if( data == nil ) super(415) else super(415, data) end end end class IncTaxInd < Quickfix::IntField def IncTaxInd.field return 416 end def initialize(data = nil) if( data == nil ) super(416) else super(416, data) end end end class NumBidders < Quickfix::IntField def NumBidders.field return 417 end def initialize(data = nil) if( data == nil ) super(417) else super(417, data) end end end class TradeType < Quickfix::CharField def TradeType.field return 418 end def initialize(data = nil) if( data == nil ) super(418) else super(418, data) end end end class BasisPxType < Quickfix::CharField def BasisPxType.field return 419 end def initialize(data = nil) if( data == nil ) super(419) else super(419, data) end end end class NoBidComponents < Quickfix::IntField def NoBidComponents.field return 420 end def initialize(data = nil) if( data == nil ) super(420) else super(420, data) end end end class Country < Quickfix::StringField def Country.field return 421 end def initialize(data = nil) if( data == nil ) super(421) else super(421, data) end end end class TotNoStrikes < Quickfix::IntField def TotNoStrikes.field return 422 end def initialize(data = nil) if( data == nil ) super(422) else super(422, data) end end end class PriceType < Quickfix::IntField def PriceType.field return 423 end def initialize(data = nil) if( data == nil ) super(423) else super(423, data) end end end class DayOrderQty < Quickfix::DoubleField def DayOrderQty.field return 424 end def initialize(data = nil) if( data == nil ) super(424) else super(424, data) end end end class DayCumQty < Quickfix::DoubleField def DayCumQty.field return 425 end def initialize(data = nil) if( data == nil ) super(425) else super(425, data) end end end class DayAvgPx < Quickfix::DoubleField def DayAvgPx.field return 426 end def initialize(data = nil) if( data == nil ) super(426) else super(426, data) end end end class GTBookingInst < Quickfix::IntField def GTBookingInst.field return 427 end def initialize(data = nil) if( data == nil ) super(427) else super(427, data) end end end class NoStrikes < Quickfix::IntField def NoStrikes.field return 428 end def initialize(data = nil) if( data == nil ) super(428) else super(428, data) end end end class ListStatusType < Quickfix::IntField def ListStatusType.field return 429 end def initialize(data = nil) if( data == nil ) super(429) else super(429, data) end end end class NetGrossInd < Quickfix::IntField def NetGrossInd.field return 430 end def initialize(data = nil) if( data == nil ) super(430) else super(430, data) end end end class ListOrderStatus < Quickfix::IntField def ListOrderStatus.field return 431 end def initialize(data = nil) if( data == nil ) super(431) else super(431, data) end end end class ExpireDate < Quickfix::StringField def ExpireDate.field return 432 end def initialize(data = nil) if( data == nil ) super(432) else super(432, data) end end end class ListExecInstType < Quickfix::CharField def ListExecInstType.field return 433 end def initialize(data = nil) if( data == nil ) super(433) else super(433, data) end end end class CxlRejResponseTo < Quickfix::CharField def CxlRejResponseTo.field return 434 end def initialize(data = nil) if( data == nil ) super(434) else super(434, data) end end end class UnderlyingCouponRate < Quickfix::DoubleField def UnderlyingCouponRate.field return 435 end def initialize(data = nil) if( data == nil ) super(435) else super(435, data) end end end class UnderlyingContractMultiplier < Quickfix::DoubleField def UnderlyingContractMultiplier.field return 436 end def initialize(data = nil) if( data == nil ) super(436) else super(436, data) end end end class ContraTradeQty < Quickfix::DoubleField def ContraTradeQty.field return 437 end def initialize(data = nil) if( data == nil ) super(437) else super(437, data) end end end class ContraTradeTime < Quickfix::UtcTimeStampField def ContraTradeTime.field return 438 end def initialize(data = nil) if( data == nil ) super(438) else super(438, data) end end end class ClearingFirm < Quickfix::StringField def ClearingFirm.field return 439 end def initialize(data = nil) if( data == nil ) super(439) else super(439, data) end end end class ClearingAccount < Quickfix::StringField def ClearingAccount.field return 440 end def initialize(data = nil) if( data == nil ) super(440) else super(440, data) end end end class LiquidityNumSecurities < Quickfix::IntField def LiquidityNumSecurities.field return 441 end def initialize(data = nil) if( data == nil ) super(441) else super(441, data) end end end class MultiLegReportingType < Quickfix::CharField def MultiLegReportingType.field return 442 end def initialize(data = nil) if( data == nil ) super(442) else super(442, data) end end end class StrikeTime < Quickfix::UtcTimeStampField def StrikeTime.field return 443 end def initialize(data = nil) if( data == nil ) super(443) else super(443, data) end end end class ListStatusText < Quickfix::StringField def ListStatusText.field return 444 end def initialize(data = nil) if( data == nil ) super(444) else super(444, data) end end end class EncodedListStatusTextLen < Quickfix::IntField def EncodedListStatusTextLen.field return 445 end def initialize(data = nil) if( data == nil ) super(445) else super(445, data) end end end class EncodedListStatusText < Quickfix::StringField def EncodedListStatusText.field return 446 end def initialize(data = nil) if( data == nil ) super(446) else super(446, data) end end end class SecurityIDSource < Quickfix::StringField def SecurityIDSource.field return 22 end def initialize(data = nil) if( data == nil ) super(22) else super(22, data) end end end class IOIQty < Quickfix::StringField def IOIQty.field return 27 end def initialize(data = nil) if( data == nil ) super(27) else super(27, data) end end end class LastQty < Quickfix::DoubleField def LastQty.field return 32 end def initialize(data = nil) if( data == nil ) super(32) else super(32, data) end end end class Quantity < Quickfix::DoubleField def Quantity.field return 53 end def initialize(data = nil) if( data == nil ) super(53) else super(53, data) end end end class PositionEffect < Quickfix::CharField def PositionEffect.field return 77 end def initialize(data = nil) if( data == nil ) super(77) else super(77, data) end end end class AllocQty < Quickfix::DoubleField def AllocQty.field return 80 end def initialize(data = nil) if( data == nil ) super(80) else super(80, data) end end end class Spread < Quickfix::DoubleField def Spread.field return 218 end def initialize(data = nil) if( data == nil ) super(218) else super(218, data) end end end class BenchmarkCurveCurrency < Quickfix::StringField def BenchmarkCurveCurrency.field return 220 end def initialize(data = nil) if( data == nil ) super(220) else super(220, data) end end end class BenchmarkCurveName < Quickfix::StringField def BenchmarkCurveName.field return 221 end def initialize(data = nil) if( data == nil ) super(221) else super(221, data) end end end class BenchmarkCurvePoint < Quickfix::StringField def BenchmarkCurvePoint.field return 222 end def initialize(data = nil) if( data == nil ) super(222) else super(222, data) end end end class CouponPaymentDate < Quickfix::StringField def CouponPaymentDate.field return 224 end def initialize(data = nil) if( data == nil ) super(224) else super(224, data) end end end class IssueDate < Quickfix::StringField def IssueDate.field return 225 end def initialize(data = nil) if( data == nil ) super(225) else super(225, data) end end end class RepurchaseTerm < Quickfix::IntField def RepurchaseTerm.field return 226 end def initialize(data = nil) if( data == nil ) super(226) else super(226, data) end end end class RepurchaseRate < Quickfix::DoubleField def RepurchaseRate.field return 227 end def initialize(data = nil) if( data == nil ) super(227) else super(227, data) end end end class Factor < Quickfix::DoubleField def Factor.field return 228 end def initialize(data = nil) if( data == nil ) super(228) else super(228, data) end end end class TradeOriginationDate < Quickfix::StringField def TradeOriginationDate.field return 229 end def initialize(data = nil) if( data == nil ) super(229) else super(229, data) end end end class ExDate < Quickfix::StringField def ExDate.field return 230 end def initialize(data = nil) if( data == nil ) super(230) else super(230, data) end end end class NoStipulations < Quickfix::IntField def NoStipulations.field return 232 end def initialize(data = nil) if( data == nil ) super(232) else super(232, data) end end end class StipulationType < Quickfix::StringField def StipulationType.field return 233 end def initialize(data = nil) if( data == nil ) super(233) else super(233, data) end end end class StipulationValue < Quickfix::StringField def StipulationValue.field return 234 end def initialize(data = nil) if( data == nil ) super(234) else super(234, data) end end end class YieldType < Quickfix::StringField def YieldType.field return 235 end def initialize(data = nil) if( data == nil ) super(235) else super(235, data) end end end class Yield < Quickfix::DoubleField def Yield.field return 236 end def initialize(data = nil) if( data == nil ) super(236) else super(236, data) end end end class TotalTakedown < Quickfix::DoubleField def TotalTakedown.field return 237 end def initialize(data = nil) if( data == nil ) super(237) else super(237, data) end end end class Concession < Quickfix::DoubleField def Concession.field return 238 end def initialize(data = nil) if( data == nil ) super(238) else super(238, data) end end end class RepoCollateralSecurityType < Quickfix::StringField def RepoCollateralSecurityType.field return 239 end def initialize(data = nil) if( data == nil ) super(239) else super(239, data) end end end class RedemptionDate < Quickfix::StringField def RedemptionDate.field return 240 end def initialize(data = nil) if( data == nil ) super(240) else super(240, data) end end end class UnderlyingCouponPaymentDate < Quickfix::StringField def UnderlyingCouponPaymentDate.field return 241 end def initialize(data = nil) if( data == nil ) super(241) else super(241, data) end end end class UnderlyingIssueDate < Quickfix::StringField def UnderlyingIssueDate.field return 242 end def initialize(data = nil) if( data == nil ) super(242) else super(242, data) end end end class UnderlyingRepoCollateralSecurityType < Quickfix::StringField def UnderlyingRepoCollateralSecurityType.field return 243 end def initialize(data = nil) if( data == nil ) super(243) else super(243, data) end end end class UnderlyingRepurchaseTerm < Quickfix::IntField def UnderlyingRepurchaseTerm.field return 244 end def initialize(data = nil) if( data == nil ) super(244) else super(244, data) end end end class UnderlyingRepurchaseRate < Quickfix::DoubleField def UnderlyingRepurchaseRate.field return 245 end def initialize(data = nil) if( data == nil ) super(245) else super(245, data) end end end class UnderlyingFactor < Quickfix::DoubleField def UnderlyingFactor.field return 246 end def initialize(data = nil) if( data == nil ) super(246) else super(246, data) end end end class UnderlyingRedemptionDate < Quickfix::StringField def UnderlyingRedemptionDate.field return 247 end def initialize(data = nil) if( data == nil ) super(247) else super(247, data) end end end class LegCouponPaymentDate < Quickfix::StringField def LegCouponPaymentDate.field return 248 end def initialize(data = nil) if( data == nil ) super(248) else super(248, data) end end end class LegIssueDate < Quickfix::StringField def LegIssueDate.field return 249 end def initialize(data = nil) if( data == nil ) super(249) else super(249, data) end end end class LegRepoCollateralSecurityType < Quickfix::StringField def LegRepoCollateralSecurityType.field return 250 end def initialize(data = nil) if( data == nil ) super(250) else super(250, data) end end end class LegRepurchaseTerm < Quickfix::IntField def LegRepurchaseTerm.field return 251 end def initialize(data = nil) if( data == nil ) super(251) else super(251, data) end end end class LegRepurchaseRate < Quickfix::DoubleField def LegRepurchaseRate.field return 252 end def initialize(data = nil) if( data == nil ) super(252) else super(252, data) end end end class LegFactor < Quickfix::DoubleField def LegFactor.field return 253 end def initialize(data = nil) if( data == nil ) super(253) else super(253, data) end end end class LegRedemptionDate < Quickfix::StringField def LegRedemptionDate.field return 254 end def initialize(data = nil) if( data == nil ) super(254) else super(254, data) end end end class CreditRating < Quickfix::StringField def CreditRating.field return 255 end def initialize(data = nil) if( data == nil ) super(255) else super(255, data) end end end class UnderlyingCreditRating < Quickfix::StringField def UnderlyingCreditRating.field return 256 end def initialize(data = nil) if( data == nil ) super(256) else super(256, data) end end end class LegCreditRating < Quickfix::StringField def LegCreditRating.field return 257 end def initialize(data = nil) if( data == nil ) super(257) else super(257, data) end end end class TradedFlatSwitch < Quickfix::BoolField def TradedFlatSwitch.field return 258 end def initialize(data = nil) if( data == nil ) super(258) else super(258, data) end end end class BasisFeatureDate < Quickfix::StringField def BasisFeatureDate.field return 259 end def initialize(data = nil) if( data == nil ) super(259) else super(259, data) end end end class BasisFeaturePrice < Quickfix::DoubleField def BasisFeaturePrice.field return 260 end def initialize(data = nil) if( data == nil ) super(260) else super(260, data) end end end class QuoteStatus < Quickfix::IntField def QuoteStatus.field return 297 end def initialize(data = nil) if( data == nil ) super(297) else super(297, data) end end end class UnderlyingSecurityIDSource < Quickfix::StringField def UnderlyingSecurityIDSource.field return 305 end def initialize(data = nil) if( data == nil ) super(305) else super(305, data) end end end class PartyIDSource < Quickfix::CharField def PartyIDSource.field return 447 end def initialize(data = nil) if( data == nil ) super(447) else super(447, data) end end end class PartyID < Quickfix::StringField def PartyID.field return 448 end def initialize(data = nil) if( data == nil ) super(448) else super(448, data) end end end class TotalVolumeTradedDate < Quickfix::UtcDateField def TotalVolumeTradedDate.field return 449 end def initialize(data = nil) if( data == nil ) super(449) else super(449, data) end end end class TotalVolumeTradedTime < Quickfix::UtcTimeOnlyField def TotalVolumeTradedTime.field return 450 end def initialize(data = nil) if( data == nil ) super(450) else super(450, data) end end end class NetChgPrevDay < Quickfix::DoubleField def NetChgPrevDay.field return 451 end def initialize(data = nil) if( data == nil ) super(451) else super(451, data) end end end class PartyRole < Quickfix::IntField def PartyRole.field return 452 end def initialize(data = nil) if( data == nil ) super(452) else super(452, data) end end end class NoPartyIDs < Quickfix::IntField def NoPartyIDs.field return 453 end def initialize(data = nil) if( data == nil ) super(453) else super(453, data) end end end class NoSecurityAltID < Quickfix::IntField def NoSecurityAltID.field return 454 end def initialize(data = nil) if( data == nil ) super(454) else super(454, data) end end end class SecurityAltID < Quickfix::StringField def SecurityAltID.field return 455 end def initialize(data = nil) if( data == nil ) super(455) else super(455, data) end end end class SecurityAltIDSource < Quickfix::StringField def SecurityAltIDSource.field return 456 end def initialize(data = nil) if( data == nil ) super(456) else super(456, data) end end end class NoUnderlyingSecurityAltID < Quickfix::IntField def NoUnderlyingSecurityAltID.field return 457 end def initialize(data = nil) if( data == nil ) super(457) else super(457, data) end end end class UnderlyingSecurityAltID < Quickfix::StringField def UnderlyingSecurityAltID.field return 458 end def initialize(data = nil) if( data == nil ) super(458) else super(458, data) end end end class UnderlyingSecurityAltIDSource < Quickfix::StringField def UnderlyingSecurityAltIDSource.field return 459 end def initialize(data = nil) if( data == nil ) super(459) else super(459, data) end end end class Product < Quickfix::IntField def Product.field return 460 end def initialize(data = nil) if( data == nil ) super(460) else super(460, data) end end end class CFICode < Quickfix::StringField def CFICode.field return 461 end def initialize(data = nil) if( data == nil ) super(461) else super(461, data) end end end class UnderlyingProduct < Quickfix::IntField def UnderlyingProduct.field return 462 end def initialize(data = nil) if( data == nil ) super(462) else super(462, data) end end end class UnderlyingCFICode < Quickfix::StringField def UnderlyingCFICode.field return 463 end def initialize(data = nil) if( data == nil ) super(463) else super(463, data) end end end class QuantityType < Quickfix::IntField def QuantityType.field return 465 end def initialize(data = nil) if( data == nil ) super(465) else super(465, data) end end end class BookingRefID < Quickfix::StringField def BookingRefID.field return 466 end def initialize(data = nil) if( data == nil ) super(466) else super(466, data) end end end class IndividualAllocID < Quickfix::StringField def IndividualAllocID.field return 467 end def initialize(data = nil) if( data == nil ) super(467) else super(467, data) end end end class RoundingDirection < Quickfix::CharField def RoundingDirection.field return 468 end def initialize(data = nil) if( data == nil ) super(468) else super(468, data) end end end class RoundingModulus < Quickfix::DoubleField def RoundingModulus.field return 469 end def initialize(data = nil) if( data == nil ) super(469) else super(469, data) end end end class CountryOfIssue < Quickfix::StringField def CountryOfIssue.field return 470 end def initialize(data = nil) if( data == nil ) super(470) else super(470, data) end end end class StateOrProvinceOfIssue < Quickfix::StringField def StateOrProvinceOfIssue.field return 471 end def initialize(data = nil) if( data == nil ) super(471) else super(471, data) end end end class LocaleOfIssue < Quickfix::StringField def LocaleOfIssue.field return 472 end def initialize(data = nil) if( data == nil ) super(472) else super(472, data) end end end class NoRegistDtls < Quickfix::IntField def NoRegistDtls.field return 473 end def initialize(data = nil) if( data == nil ) super(473) else super(473, data) end end end class MailingDtls < Quickfix::StringField def MailingDtls.field return 474 end def initialize(data = nil) if( data == nil ) super(474) else super(474, data) end end end class InvestorCountryOfResidence < Quickfix::StringField def InvestorCountryOfResidence.field return 475 end def initialize(data = nil) if( data == nil ) super(475) else super(475, data) end end end class PaymentRef < Quickfix::StringField def PaymentRef.field return 476 end def initialize(data = nil) if( data == nil ) super(476) else super(476, data) end end end class DistribPaymentMethod < Quickfix::IntField def DistribPaymentMethod.field return 477 end def initialize(data = nil) if( data == nil ) super(477) else super(477, data) end end end class CashDistribCurr < Quickfix::StringField def CashDistribCurr.field return 478 end def initialize(data = nil) if( data == nil ) super(478) else super(478, data) end end end class CommCurrency < Quickfix::StringField def CommCurrency.field return 479 end def initialize(data = nil) if( data == nil ) super(479) else super(479, data) end end end class CancellationRights < Quickfix::CharField def CancellationRights.field return 480 end def initialize(data = nil) if( data == nil ) super(480) else super(480, data) end end end class MoneyLaunderingStatus < Quickfix::CharField def MoneyLaunderingStatus.field return 481 end def initialize(data = nil) if( data == nil ) super(481) else super(481, data) end end end class MailingInst < Quickfix::StringField def MailingInst.field return 482 end def initialize(data = nil) if( data == nil ) super(482) else super(482, data) end end end class TransBkdTime < Quickfix::UtcTimeStampField def TransBkdTime.field return 483 end def initialize(data = nil) if( data == nil ) super(483) else super(483, data) end end end class ExecPriceType < Quickfix::CharField def ExecPriceType.field return 484 end def initialize(data = nil) if( data == nil ) super(484) else super(484, data) end end end class ExecPriceAdjustment < Quickfix::DoubleField def ExecPriceAdjustment.field return 485 end def initialize(data = nil) if( data == nil ) super(485) else super(485, data) end end end class DateOfBirth < Quickfix::StringField def DateOfBirth.field return 486 end def initialize(data = nil) if( data == nil ) super(486) else super(486, data) end end end class TradeReportTransType < Quickfix::IntField def TradeReportTransType.field return 487 end def initialize(data = nil) if( data == nil ) super(487) else super(487, data) end end end class CardHolderName < Quickfix::StringField def CardHolderName.field return 488 end def initialize(data = nil) if( data == nil ) super(488) else super(488, data) end end end class CardNumber < Quickfix::StringField def CardNumber.field return 489 end def initialize(data = nil) if( data == nil ) super(489) else super(489, data) end end end class CardExpDate < Quickfix::StringField def CardExpDate.field return 490 end def initialize(data = nil) if( data == nil ) super(490) else super(490, data) end end end class CardIssNo < Quickfix::StringField def CardIssNo.field return 491 end def initialize(data = nil) if( data == nil ) super(491) else super(491, data) end end end class PaymentMethod < Quickfix::IntField def PaymentMethod.field return 492 end def initialize(data = nil) if( data == nil ) super(492) else super(492, data) end end end class RegistAcctType < Quickfix::StringField def RegistAcctType.field return 493 end def initialize(data = nil) if( data == nil ) super(493) else super(493, data) end end end class Designation < Quickfix::StringField def Designation.field return 494 end def initialize(data = nil) if( data == nil ) super(494) else super(494, data) end end end class TaxAdvantageType < Quickfix::IntField def TaxAdvantageType.field return 495 end def initialize(data = nil) if( data == nil ) super(495) else super(495, data) end end end class RegistRejReasonText < Quickfix::StringField def RegistRejReasonText.field return 496 end def initialize(data = nil) if( data == nil ) super(496) else super(496, data) end end end class FundRenewWaiv < Quickfix::CharField def FundRenewWaiv.field return 497 end def initialize(data = nil) if( data == nil ) super(497) else super(497, data) end end end class CashDistribAgentName < Quickfix::StringField def CashDistribAgentName.field return 498 end def initialize(data = nil) if( data == nil ) super(498) else super(498, data) end end end class CashDistribAgentCode < Quickfix::StringField def CashDistribAgentCode.field return 499 end def initialize(data = nil) if( data == nil ) super(499) else super(499, data) end end end class CashDistribAgentAcctNumber < Quickfix::StringField def CashDistribAgentAcctNumber.field return 500 end def initialize(data = nil) if( data == nil ) super(500) else super(500, data) end end end class CashDistribPayRef < Quickfix::StringField def CashDistribPayRef.field return 501 end def initialize(data = nil) if( data == nil ) super(501) else super(501, data) end end end class CardStartDate < Quickfix::StringField def CardStartDate.field return 503 end def initialize(data = nil) if( data == nil ) super(503) else super(503, data) end end end class PaymentDate < Quickfix::StringField def PaymentDate.field return 504 end def initialize(data = nil) if( data == nil ) super(504) else super(504, data) end end end class PaymentRemitterID < Quickfix::StringField def PaymentRemitterID.field return 505 end def initialize(data = nil) if( data == nil ) super(505) else super(505, data) end end end class RegistStatus < Quickfix::CharField def RegistStatus.field return 506 end def initialize(data = nil) if( data == nil ) super(506) else super(506, data) end end end class RegistRejReasonCode < Quickfix::IntField def RegistRejReasonCode.field return 507 end def initialize(data = nil) if( data == nil ) super(507) else super(507, data) end end end class RegistRefID < Quickfix::StringField def RegistRefID.field return 508 end def initialize(data = nil) if( data == nil ) super(508) else super(508, data) end end end class RegistDetls < Quickfix::StringField def RegistDetls.field return 509 end def initialize(data = nil) if( data == nil ) super(509) else super(509, data) end end end class NoDistribInsts < Quickfix::IntField def NoDistribInsts.field return 510 end def initialize(data = nil) if( data == nil ) super(510) else super(510, data) end end end class RegistEmail < Quickfix::StringField def RegistEmail.field return 511 end def initialize(data = nil) if( data == nil ) super(511) else super(511, data) end end end class DistribPercentage < Quickfix::DoubleField def DistribPercentage.field return 512 end def initialize(data = nil) if( data == nil ) super(512) else super(512, data) end end end class RegistID < Quickfix::StringField def RegistID.field return 513 end def initialize(data = nil) if( data == nil ) super(513) else super(513, data) end end end class RegistTransType < Quickfix::CharField def RegistTransType.field return 514 end def initialize(data = nil) if( data == nil ) super(514) else super(514, data) end end end class ExecValuationPoint < Quickfix::UtcTimeStampField def ExecValuationPoint.field return 515 end def initialize(data = nil) if( data == nil ) super(515) else super(515, data) end end end class OrderPercent < Quickfix::DoubleField def OrderPercent.field return 516 end def initialize(data = nil) if( data == nil ) super(516) else super(516, data) end end end class OwnershipType < Quickfix::CharField def OwnershipType.field return 517 end def initialize(data = nil) if( data == nil ) super(517) else super(517, data) end end end class NoContAmts < Quickfix::IntField def NoContAmts.field return 518 end def initialize(data = nil) if( data == nil ) super(518) else super(518, data) end end end class ContAmtType < Quickfix::IntField def ContAmtType.field return 519 end def initialize(data = nil) if( data == nil ) super(519) else super(519, data) end end end class ContAmtValue < Quickfix::DoubleField def ContAmtValue.field return 520 end def initialize(data = nil) if( data == nil ) super(520) else super(520, data) end end end class ContAmtCurr < Quickfix::StringField def ContAmtCurr.field return 521 end def initialize(data = nil) if( data == nil ) super(521) else super(521, data) end end end class OwnerType < Quickfix::IntField def OwnerType.field return 522 end def initialize(data = nil) if( data == nil ) super(522) else super(522, data) end end end class PartySubID < Quickfix::StringField def PartySubID.field return 523 end def initialize(data = nil) if( data == nil ) super(523) else super(523, data) end end end class NestedPartyID < Quickfix::StringField def NestedPartyID.field return 524 end def initialize(data = nil) if( data == nil ) super(524) else super(524, data) end end end class NestedPartyIDSource < Quickfix::CharField def NestedPartyIDSource.field return 525 end def initialize(data = nil) if( data == nil ) super(525) else super(525, data) end end end class SecondaryClOrdID < Quickfix::StringField def SecondaryClOrdID.field return 526 end def initialize(data = nil) if( data == nil ) super(526) else super(526, data) end end end class SecondaryExecID < Quickfix::StringField def SecondaryExecID.field return 527 end def initialize(data = nil) if( data == nil ) super(527) else super(527, data) end end end class OrderCapacity < Quickfix::CharField def OrderCapacity.field return 528 end def initialize(data = nil) if( data == nil ) super(528) else super(528, data) end end end class OrderRestrictions < Quickfix::StringField def OrderRestrictions.field return 529 end def initialize(data = nil) if( data == nil ) super(529) else super(529, data) end end end class MassCancelRequestType < Quickfix::CharField def MassCancelRequestType.field return 530 end def initialize(data = nil) if( data == nil ) super(530) else super(530, data) end end end class MassCancelResponse < Quickfix::CharField def MassCancelResponse.field return 531 end def initialize(data = nil) if( data == nil ) super(531) else super(531, data) end end end class MassCancelRejectReason < Quickfix::IntField def MassCancelRejectReason.field return 532 end def initialize(data = nil) if( data == nil ) super(532) else super(532, data) end end end class TotalAffectedOrders < Quickfix::IntField def TotalAffectedOrders.field return 533 end def initialize(data = nil) if( data == nil ) super(533) else super(533, data) end end end class NoAffectedOrders < Quickfix::IntField def NoAffectedOrders.field return 534 end def initialize(data = nil) if( data == nil ) super(534) else super(534, data) end end end class AffectedOrderID < Quickfix::StringField def AffectedOrderID.field return 535 end def initialize(data = nil) if( data == nil ) super(535) else super(535, data) end end end class AffectedSecondaryOrderID < Quickfix::StringField def AffectedSecondaryOrderID.field return 536 end def initialize(data = nil) if( data == nil ) super(536) else super(536, data) end end end class QuoteType < Quickfix::IntField def QuoteType.field return 537 end def initialize(data = nil) if( data == nil ) super(537) else super(537, data) end end end class NestedPartyRole < Quickfix::IntField def NestedPartyRole.field return 538 end def initialize(data = nil) if( data == nil ) super(538) else super(538, data) end end end class NoNestedPartyIDs < Quickfix::IntField def NoNestedPartyIDs.field return 539 end def initialize(data = nil) if( data == nil ) super(539) else super(539, data) end end end class TotalAccruedInterestAmt < Quickfix::DoubleField def TotalAccruedInterestAmt.field return 540 end def initialize(data = nil) if( data == nil ) super(540) else super(540, data) end end end class MaturityDate < Quickfix::StringField def MaturityDate.field return 541 end def initialize(data = nil) if( data == nil ) super(541) else super(541, data) end end end class UnderlyingMaturityDate < Quickfix::StringField def UnderlyingMaturityDate.field return 542 end def initialize(data = nil) if( data == nil ) super(542) else super(542, data) end end end class InstrRegistry < Quickfix::StringField def InstrRegistry.field return 543 end def initialize(data = nil) if( data == nil ) super(543) else super(543, data) end end end class CashMargin < Quickfix::CharField def CashMargin.field return 544 end def initialize(data = nil) if( data == nil ) super(544) else super(544, data) end end end class NestedPartySubID < Quickfix::StringField def NestedPartySubID.field return 545 end def initialize(data = nil) if( data == nil ) super(545) else super(545, data) end end end class Scope < Quickfix::StringField def Scope.field return 546 end def initialize(data = nil) if( data == nil ) super(546) else super(546, data) end end end class MDImplicitDelete < Quickfix::BoolField def MDImplicitDelete.field return 547 end def initialize(data = nil) if( data == nil ) super(547) else super(547, data) end end end class CrossID < Quickfix::StringField def CrossID.field return 548 end def initialize(data = nil) if( data == nil ) super(548) else super(548, data) end end end class CrossType < Quickfix::IntField def CrossType.field return 549 end def initialize(data = nil) if( data == nil ) super(549) else super(549, data) end end end class CrossPrioritization < Quickfix::IntField def CrossPrioritization.field return 550 end def initialize(data = nil) if( data == nil ) super(550) else super(550, data) end end end class OrigCrossID < Quickfix::StringField def OrigCrossID.field return 551 end def initialize(data = nil) if( data == nil ) super(551) else super(551, data) end end end class NoSides < Quickfix::IntField def NoSides.field return 552 end def initialize(data = nil) if( data == nil ) super(552) else super(552, data) end end end class NoLegs < Quickfix::IntField def NoLegs.field return 555 end def initialize(data = nil) if( data == nil ) super(555) else super(555, data) end end end class LegCurrency < Quickfix::StringField def LegCurrency.field return 556 end def initialize(data = nil) if( data == nil ) super(556) else super(556, data) end end end class TotalNumSecurityTypes < Quickfix::IntField def TotalNumSecurityTypes.field return 557 end def initialize(data = nil) if( data == nil ) super(557) else super(557, data) end end end class NoSecurityTypes < Quickfix::IntField def NoSecurityTypes.field return 558 end def initialize(data = nil) if( data == nil ) super(558) else super(558, data) end end end class SecurityListRequestType < Quickfix::IntField def SecurityListRequestType.field return 559 end def initialize(data = nil) if( data == nil ) super(559) else super(559, data) end end end class SecurityRequestResult < Quickfix::IntField def SecurityRequestResult.field return 560 end def initialize(data = nil) if( data == nil ) super(560) else super(560, data) end end end class RoundLot < Quickfix::DoubleField def RoundLot.field return 561 end def initialize(data = nil) if( data == nil ) super(561) else super(561, data) end end end class MinTradeVol < Quickfix::DoubleField def MinTradeVol.field return 562 end def initialize(data = nil) if( data == nil ) super(562) else super(562, data) end end end class MultiLegRptTypeReq < Quickfix::IntField def MultiLegRptTypeReq.field return 563 end def initialize(data = nil) if( data == nil ) super(563) else super(563, data) end end end class LegPositionEffect < Quickfix::CharField def LegPositionEffect.field return 564 end def initialize(data = nil) if( data == nil ) super(564) else super(564, data) end end end class LegCoveredOrUncovered < Quickfix::IntField def LegCoveredOrUncovered.field return 565 end def initialize(data = nil) if( data == nil ) super(565) else super(565, data) end end end class LegPrice < Quickfix::DoubleField def LegPrice.field return 566 end def initialize(data = nil) if( data == nil ) super(566) else super(566, data) end end end class TradSesStatusRejReason < Quickfix::IntField def TradSesStatusRejReason.field return 567 end def initialize(data = nil) if( data == nil ) super(567) else super(567, data) end end end class TradeRequestID < Quickfix::StringField def TradeRequestID.field return 568 end def initialize(data = nil) if( data == nil ) super(568) else super(568, data) end end end class TradeRequestType < Quickfix::IntField def TradeRequestType.field return 569 end def initialize(data = nil) if( data == nil ) super(569) else super(569, data) end end end class PreviouslyReported < Quickfix::BoolField def PreviouslyReported.field return 570 end def initialize(data = nil) if( data == nil ) super(570) else super(570, data) end end end class TradeReportID < Quickfix::StringField def TradeReportID.field return 571 end def initialize(data = nil) if( data == nil ) super(571) else super(571, data) end end end class TradeReportRefID < Quickfix::StringField def TradeReportRefID.field return 572 end def initialize(data = nil) if( data == nil ) super(572) else super(572, data) end end end class MatchStatus < Quickfix::CharField def MatchStatus.field return 573 end def initialize(data = nil) if( data == nil ) super(573) else super(573, data) end end end class MatchType < Quickfix::StringField def MatchType.field return 574 end def initialize(data = nil) if( data == nil ) super(574) else super(574, data) end end end class OddLot < Quickfix::BoolField def OddLot.field return 575 end def initialize(data = nil) if( data == nil ) super(575) else super(575, data) end end end class NoClearingInstructions < Quickfix::IntField def NoClearingInstructions.field return 576 end def initialize(data = nil) if( data == nil ) super(576) else super(576, data) end end end class ClearingInstruction < Quickfix::IntField def ClearingInstruction.field return 577 end def initialize(data = nil) if( data == nil ) super(577) else super(577, data) end end end class TradeInputSource < Quickfix::StringField def TradeInputSource.field return 578 end def initialize(data = nil) if( data == nil ) super(578) else super(578, data) end end end class TradeInputDevice < Quickfix::StringField def TradeInputDevice.field return 579 end def initialize(data = nil) if( data == nil ) super(579) else super(579, data) end end end class NoDates < Quickfix::IntField def NoDates.field return 580 end def initialize(data = nil) if( data == nil ) super(580) else super(580, data) end end end class AccountType < Quickfix::IntField def AccountType.field return 581 end def initialize(data = nil) if( data == nil ) super(581) else super(581, data) end end end class CustOrderCapacity < Quickfix::IntField def CustOrderCapacity.field return 582 end def initialize(data = nil) if( data == nil ) super(582) else super(582, data) end end end class ClOrdLinkID < Quickfix::StringField def ClOrdLinkID.field return 583 end def initialize(data = nil) if( data == nil ) super(583) else super(583, data) end end end class MassStatusReqID < Quickfix::StringField def MassStatusReqID.field return 584 end def initialize(data = nil) if( data == nil ) super(584) else super(584, data) end end end class MassStatusReqType < Quickfix::IntField def MassStatusReqType.field return 585 end def initialize(data = nil) if( data == nil ) super(585) else super(585, data) end end end class OrigOrdModTime < Quickfix::UtcTimeStampField def OrigOrdModTime.field return 586 end def initialize(data = nil) if( data == nil ) super(586) else super(586, data) end end end class LegSettlmntTyp < Quickfix::CharField def LegSettlmntTyp.field return 587 end def initialize(data = nil) if( data == nil ) super(587) else super(587, data) end end end class LegFutSettDate < Quickfix::StringField def LegFutSettDate.field return 588 end def initialize(data = nil) if( data == nil ) super(588) else super(588, data) end end end class DayBookingInst < Quickfix::CharField def DayBookingInst.field return 589 end def initialize(data = nil) if( data == nil ) super(589) else super(589, data) end end end class BookingUnit < Quickfix::CharField def BookingUnit.field return 590 end def initialize(data = nil) if( data == nil ) super(590) else super(590, data) end end end class PreallocMethod < Quickfix::CharField def PreallocMethod.field return 591 end def initialize(data = nil) if( data == nil ) super(591) else super(591, data) end end end class UnderlyingCountryOfIssue < Quickfix::StringField def UnderlyingCountryOfIssue.field return 592 end def initialize(data = nil) if( data == nil ) super(592) else super(592, data) end end end class UnderlyingStateOrProvinceOfIssue < Quickfix::StringField def UnderlyingStateOrProvinceOfIssue.field return 593 end def initialize(data = nil) if( data == nil ) super(593) else super(593, data) end end end class UnderlyingLocaleOfIssue < Quickfix::StringField def UnderlyingLocaleOfIssue.field return 594 end def initialize(data = nil) if( data == nil ) super(594) else super(594, data) end end end class UnderlyingInstrRegistry < Quickfix::StringField def UnderlyingInstrRegistry.field return 595 end def initialize(data = nil) if( data == nil ) super(595) else super(595, data) end end end class LegCountryOfIssue < Quickfix::StringField def LegCountryOfIssue.field return 596 end def initialize(data = nil) if( data == nil ) super(596) else super(596, data) end end end class LegStateOrProvinceOfIssue < Quickfix::StringField def LegStateOrProvinceOfIssue.field return 597 end def initialize(data = nil) if( data == nil ) super(597) else super(597, data) end end end class LegLocaleOfIssue < Quickfix::StringField def LegLocaleOfIssue.field return 598 end def initialize(data = nil) if( data == nil ) super(598) else super(598, data) end end end class LegInstrRegistry < Quickfix::StringField def LegInstrRegistry.field return 599 end def initialize(data = nil) if( data == nil ) super(599) else super(599, data) end end end class LegSymbol < Quickfix::StringField def LegSymbol.field return 600 end def initialize(data = nil) if( data == nil ) super(600) else super(600, data) end end end class LegSymbolSfx < Quickfix::StringField def LegSymbolSfx.field return 601 end def initialize(data = nil) if( data == nil ) super(601) else super(601, data) end end end class LegSecurityID < Quickfix::StringField def LegSecurityID.field return 602 end def initialize(data = nil) if( data == nil ) super(602) else super(602, data) end end end class LegSecurityIDSource < Quickfix::StringField def LegSecurityIDSource.field return 603 end def initialize(data = nil) if( data == nil ) super(603) else super(603, data) end end end class NoLegSecurityAltID < Quickfix::IntField def NoLegSecurityAltID.field return 604 end def initialize(data = nil) if( data == nil ) super(604) else super(604, data) end end end class LegSecurityAltID < Quickfix::StringField def LegSecurityAltID.field return 605 end def initialize(data = nil) if( data == nil ) super(605) else super(605, data) end end end class LegSecurityAltIDSource < Quickfix::StringField def LegSecurityAltIDSource.field return 606 end def initialize(data = nil) if( data == nil ) super(606) else super(606, data) end end end class LegProduct < Quickfix::IntField def LegProduct.field return 607 end def initialize(data = nil) if( data == nil ) super(607) else super(607, data) end end end class LegCFICode < Quickfix::StringField def LegCFICode.field return 608 end def initialize(data = nil) if( data == nil ) super(608) else super(608, data) end end end class LegSecurityType < Quickfix::StringField def LegSecurityType.field return 609 end def initialize(data = nil) if( data == nil ) super(609) else super(609, data) end end end class LegMaturityMonthYear < Quickfix::StringField def LegMaturityMonthYear.field return 610 end def initialize(data = nil) if( data == nil ) super(610) else super(610, data) end end end class LegMaturityDate < Quickfix::StringField def LegMaturityDate.field return 611 end def initialize(data = nil) if( data == nil ) super(611) else super(611, data) end end end class LegStrikePrice < Quickfix::DoubleField def LegStrikePrice.field return 612 end def initialize(data = nil) if( data == nil ) super(612) else super(612, data) end end end class LegOptAttribute < Quickfix::CharField def LegOptAttribute.field return 613 end def initialize(data = nil) if( data == nil ) super(613) else super(613, data) end end end class LegContractMultiplier < Quickfix::DoubleField def LegContractMultiplier.field return 614 end def initialize(data = nil) if( data == nil ) super(614) else super(614, data) end end end class LegCouponRate < Quickfix::DoubleField def LegCouponRate.field return 615 end def initialize(data = nil) if( data == nil ) super(615) else super(615, data) end end end class LegSecurityExchange < Quickfix::StringField def LegSecurityExchange.field return 616 end def initialize(data = nil) if( data == nil ) super(616) else super(616, data) end end end class LegIssuer < Quickfix::StringField def LegIssuer.field return 617 end def initialize(data = nil) if( data == nil ) super(617) else super(617, data) end end end class EncodedLegIssuerLen < Quickfix::IntField def EncodedLegIssuerLen.field return 618 end def initialize(data = nil) if( data == nil ) super(618) else super(618, data) end end end class EncodedLegIssuer < Quickfix::StringField def EncodedLegIssuer.field return 619 end def initialize(data = nil) if( data == nil ) super(619) else super(619, data) end end end class LegSecurityDesc < Quickfix::StringField def LegSecurityDesc.field return 620 end def initialize(data = nil) if( data == nil ) super(620) else super(620, data) end end end class EncodedLegSecurityDescLen < Quickfix::IntField def EncodedLegSecurityDescLen.field return 621 end def initialize(data = nil) if( data == nil ) super(621) else super(621, data) end end end class EncodedLegSecurityDesc < Quickfix::StringField def EncodedLegSecurityDesc.field return 622 end def initialize(data = nil) if( data == nil ) super(622) else super(622, data) end end end class LegRatioQty < Quickfix::DoubleField def LegRatioQty.field return 623 end def initialize(data = nil) if( data == nil ) super(623) else super(623, data) end end end class LegSide < Quickfix::CharField def LegSide.field return 624 end def initialize(data = nil) if( data == nil ) super(624) else super(624, data) end end end class TradingSessionSubID < Quickfix::StringField def TradingSessionSubID.field return 625 end def initialize(data = nil) if( data == nil ) super(625) else super(625, data) end end end class AllocType < Quickfix::IntField def AllocType.field return 626 end def initialize(data = nil) if( data == nil ) super(626) else super(626, data) end end end class MidPx < Quickfix::DoubleField def MidPx.field return 631 end def initialize(data = nil) if( data == nil ) super(631) else super(631, data) end end end class BidYield < Quickfix::DoubleField def BidYield.field return 632 end def initialize(data = nil) if( data == nil ) super(632) else super(632, data) end end end class MidYield < Quickfix::DoubleField def MidYield.field return 633 end def initialize(data = nil) if( data == nil ) super(633) else super(633, data) end end end class OfferYield < Quickfix::DoubleField def OfferYield.field return 634 end def initialize(data = nil) if( data == nil ) super(634) else super(634, data) end end end class ClearingFeeIndicator < Quickfix::StringField def ClearingFeeIndicator.field return 635 end def initialize(data = nil) if( data == nil ) super(635) else super(635, data) end end end class WorkingIndicator < Quickfix::BoolField def WorkingIndicator.field return 636 end def initialize(data = nil) if( data == nil ) super(636) else super(636, data) end end end class LegLastPx < Quickfix::DoubleField def LegLastPx.field return 637 end def initialize(data = nil) if( data == nil ) super(637) else super(637, data) end end end class PriorityIndicator < Quickfix::IntField def PriorityIndicator.field return 638 end def initialize(data = nil) if( data == nil ) super(638) else super(638, data) end end end class PriceImprovement < Quickfix::DoubleField def PriceImprovement.field return 639 end def initialize(data = nil) if( data == nil ) super(639) else super(639, data) end end end class Price2 < Quickfix::DoubleField def Price2.field return 640 end def initialize(data = nil) if( data == nil ) super(640) else super(640, data) end end end class LastForwardPoints2 < Quickfix::DoubleField def LastForwardPoints2.field return 641 end def initialize(data = nil) if( data == nil ) super(641) else super(641, data) end end end class BidForwardPoints2 < Quickfix::DoubleField def BidForwardPoints2.field return 642 end def initialize(data = nil) if( data == nil ) super(642) else super(642, data) end end end class OfferForwardPoints2 < Quickfix::DoubleField def OfferForwardPoints2.field return 643 end def initialize(data = nil) if( data == nil ) super(643) else super(643, data) end end end class RFQReqID < Quickfix::StringField def RFQReqID.field return 644 end def initialize(data = nil) if( data == nil ) super(644) else super(644, data) end end end class MktBidPx < Quickfix::DoubleField def MktBidPx.field return 645 end def initialize(data = nil) if( data == nil ) super(645) else super(645, data) end end end class MktOfferPx < Quickfix::DoubleField def MktOfferPx.field return 646 end def initialize(data = nil) if( data == nil ) super(646) else super(646, data) end end end class MinBidSize < Quickfix::DoubleField def MinBidSize.field return 647 end def initialize(data = nil) if( data == nil ) super(647) else super(647, data) end end end class MinOfferSize < Quickfix::DoubleField def MinOfferSize.field return 648 end def initialize(data = nil) if( data == nil ) super(648) else super(648, data) end end end class QuoteStatusReqID < Quickfix::StringField def QuoteStatusReqID.field return 649 end def initialize(data = nil) if( data == nil ) super(649) else super(649, data) end end end class LegalConfirm < Quickfix::BoolField def LegalConfirm.field return 650 end def initialize(data = nil) if( data == nil ) super(650) else super(650, data) end end end class UnderlyingLastPx < Quickfix::DoubleField def UnderlyingLastPx.field return 651 end def initialize(data = nil) if( data == nil ) super(651) else super(651, data) end end end class UnderlyingLastQty < Quickfix::DoubleField def UnderlyingLastQty.field return 652 end def initialize(data = nil) if( data == nil ) super(652) else super(652, data) end end end class LegRefID < Quickfix::StringField def LegRefID.field return 654 end def initialize(data = nil) if( data == nil ) super(654) else super(654, data) end end end class ContraLegRefID < Quickfix::StringField def ContraLegRefID.field return 655 end def initialize(data = nil) if( data == nil ) super(655) else super(655, data) end end end class SettlCurrBidFxRate < Quickfix::DoubleField def SettlCurrBidFxRate.field return 656 end def initialize(data = nil) if( data == nil ) super(656) else super(656, data) end end end class SettlCurrOfferFxRate < Quickfix::DoubleField def SettlCurrOfferFxRate.field return 657 end def initialize(data = nil) if( data == nil ) super(657) else super(657, data) end end end class QuoteRequestRejectReason < Quickfix::IntField def QuoteRequestRejectReason.field return 658 end def initialize(data = nil) if( data == nil ) super(658) else super(658, data) end end end class SideComplianceID < Quickfix::StringField def SideComplianceID.field return 659 end def initialize(data = nil) if( data == nil ) super(659) else super(659, data) end end end class IOIID < Quickfix::StringField def IOIID.field return 23 end def initialize(data = nil) if( data == nil ) super(23) else super(23, data) end end end class NoLinesOfText < Quickfix::IntField def NoLinesOfText.field return 33 end def initialize(data = nil) if( data == nil ) super(33) else super(33, data) end end end class SettlType < Quickfix::StringField def SettlType.field return 63 end def initialize(data = nil) if( data == nil ) super(63) else super(63, data) end end end class SettlDate < Quickfix::StringField def SettlDate.field return 64 end def initialize(data = nil) if( data == nil ) super(64) else super(64, data) end end end class AvgPxPrecision < Quickfix::IntField def AvgPxPrecision.field return 74 end def initialize(data = nil) if( data == nil ) super(74) else super(74, data) end end end class SettlDate2 < Quickfix::StringField def SettlDate2.field return 193 end def initialize(data = nil) if( data == nil ) super(193) else super(193, data) end end end class PegOffsetValue < Quickfix::DoubleField def PegOffsetValue.field return 211 end def initialize(data = nil) if( data == nil ) super(211) else super(211, data) end end end class OpenCloseSettlFlag < Quickfix::StringField def OpenCloseSettlFlag.field return 286 end def initialize(data = nil) if( data == nil ) super(286) else super(286, data) end end end class TotNoQuoteEntries < Quickfix::IntField def TotNoQuoteEntries.field return 304 end def initialize(data = nil) if( data == nil ) super(304) else super(304, data) end end end class DiscretionOffsetValue < Quickfix::DoubleField def DiscretionOffsetValue.field return 389 end def initialize(data = nil) if( data == nil ) super(389) else super(389, data) end end end class TotNoRelatedSym < Quickfix::IntField def TotNoRelatedSym.field return 393 end def initialize(data = nil) if( data == nil ) super(393) else super(393, data) end end end class BidTradeType < Quickfix::CharField def BidTradeType.field return 418 end def initialize(data = nil) if( data == nil ) super(418) else super(418, data) end end end class CardIssNum < Quickfix::StringField def CardIssNum.field return 491 end def initialize(data = nil) if( data == nil ) super(491) else super(491, data) end end end class CashDistribAgentAcctName < Quickfix::StringField def CashDistribAgentAcctName.field return 502 end def initialize(data = nil) if( data == nil ) super(502) else super(502, data) end end end class RegistDtls < Quickfix::StringField def RegistDtls.field return 509 end def initialize(data = nil) if( data == nil ) super(509) else super(509, data) end end end class TotNoSecurityTypes < Quickfix::IntField def TotNoSecurityTypes.field return 557 end def initialize(data = nil) if( data == nil ) super(557) else super(557, data) end end end class LegSettlType < Quickfix::CharField def LegSettlType.field return 587 end def initialize(data = nil) if( data == nil ) super(587) else super(587, data) end end end class LegSettlDate < Quickfix::StringField def LegSettlDate.field return 588 end def initialize(data = nil) if( data == nil ) super(588) else super(588, data) end end end class AcctIDSource < Quickfix::IntField def AcctIDSource.field return 660 end def initialize(data = nil) if( data == nil ) super(660) else super(660, data) end end end class AllocAcctIDSource < Quickfix::IntField def AllocAcctIDSource.field return 661 end def initialize(data = nil) if( data == nil ) super(661) else super(661, data) end end end class BenchmarkPrice < Quickfix::DoubleField def BenchmarkPrice.field return 662 end def initialize(data = nil) if( data == nil ) super(662) else super(662, data) end end end class BenchmarkPriceType < Quickfix::IntField def BenchmarkPriceType.field return 663 end def initialize(data = nil) if( data == nil ) super(663) else super(663, data) end end end class ConfirmID < Quickfix::StringField def ConfirmID.field return 664 end def initialize(data = nil) if( data == nil ) super(664) else super(664, data) end end end class ConfirmStatus < Quickfix::IntField def ConfirmStatus.field return 665 end def initialize(data = nil) if( data == nil ) super(665) else super(665, data) end end end class ConfirmTransType < Quickfix::IntField def ConfirmTransType.field return 666 end def initialize(data = nil) if( data == nil ) super(666) else super(666, data) end end end class ContractSettlMonth < Quickfix::StringField def ContractSettlMonth.field return 667 end def initialize(data = nil) if( data == nil ) super(667) else super(667, data) end end end class DeliveryForm < Quickfix::IntField def DeliveryForm.field return 668 end def initialize(data = nil) if( data == nil ) super(668) else super(668, data) end end end class LastParPx < Quickfix::DoubleField def LastParPx.field return 669 end def initialize(data = nil) if( data == nil ) super(669) else super(669, data) end end end class NoLegAllocs < Quickfix::IntField def NoLegAllocs.field return 670 end def initialize(data = nil) if( data == nil ) super(670) else super(670, data) end end end class LegAllocAccount < Quickfix::StringField def LegAllocAccount.field return 671 end def initialize(data = nil) if( data == nil ) super(671) else super(671, data) end end end class LegIndividualAllocID < Quickfix::StringField def LegIndividualAllocID.field return 672 end def initialize(data = nil) if( data == nil ) super(672) else super(672, data) end end end class LegAllocQty < Quickfix::DoubleField def LegAllocQty.field return 673 end def initialize(data = nil) if( data == nil ) super(673) else super(673, data) end end end class LegAllocAcctIDSource < Quickfix::StringField def LegAllocAcctIDSource.field return 674 end def initialize(data = nil) if( data == nil ) super(674) else super(674, data) end end end class LegSettlCurrency < Quickfix::StringField def LegSettlCurrency.field return 675 end def initialize(data = nil) if( data == nil ) super(675) else super(675, data) end end end class LegBenchmarkCurveCurrency < Quickfix::StringField def LegBenchmarkCurveCurrency.field return 676 end def initialize(data = nil) if( data == nil ) super(676) else super(676, data) end end end class LegBenchmarkCurveName < Quickfix::StringField def LegBenchmarkCurveName.field return 677 end def initialize(data = nil) if( data == nil ) super(677) else super(677, data) end end end class LegBenchmarkCurvePoint < Quickfix::StringField def LegBenchmarkCurvePoint.field return 678 end def initialize(data = nil) if( data == nil ) super(678) else super(678, data) end end end class LegBenchmarkPrice < Quickfix::DoubleField def LegBenchmarkPrice.field return 679 end def initialize(data = nil) if( data == nil ) super(679) else super(679, data) end end end class LegBenchmarkPriceType < Quickfix::IntField def LegBenchmarkPriceType.field return 680 end def initialize(data = nil) if( data == nil ) super(680) else super(680, data) end end end class LegBidPx < Quickfix::DoubleField def LegBidPx.field return 681 end def initialize(data = nil) if( data == nil ) super(681) else super(681, data) end end end class LegIOIQty < Quickfix::StringField def LegIOIQty.field return 682 end def initialize(data = nil) if( data == nil ) super(682) else super(682, data) end end end class NoLegStipulations < Quickfix::IntField def NoLegStipulations.field return 683 end def initialize(data = nil) if( data == nil ) super(683) else super(683, data) end end end class LegOfferPx < Quickfix::DoubleField def LegOfferPx.field return 684 end def initialize(data = nil) if( data == nil ) super(684) else super(684, data) end end end class LegPriceType < Quickfix::IntField def LegPriceType.field return 686 end def initialize(data = nil) if( data == nil ) super(686) else super(686, data) end end end class LegQty < Quickfix::DoubleField def LegQty.field return 687 end def initialize(data = nil) if( data == nil ) super(687) else super(687, data) end end end class LegStipulationType < Quickfix::StringField def LegStipulationType.field return 688 end def initialize(data = nil) if( data == nil ) super(688) else super(688, data) end end end class LegStipulationValue < Quickfix::StringField def LegStipulationValue.field return 689 end def initialize(data = nil) if( data == nil ) super(689) else super(689, data) end end end class LegSwapType < Quickfix::IntField def LegSwapType.field return 690 end def initialize(data = nil) if( data == nil ) super(690) else super(690, data) end end end class Pool < Quickfix::StringField def Pool.field return 691 end def initialize(data = nil) if( data == nil ) super(691) else super(691, data) end end end class QuotePriceType < Quickfix::IntField def QuotePriceType.field return 692 end def initialize(data = nil) if( data == nil ) super(692) else super(692, data) end end end class QuoteRespID < Quickfix::StringField def QuoteRespID.field return 693 end def initialize(data = nil) if( data == nil ) super(693) else super(693, data) end end end class QuoteRespType < Quickfix::IntField def QuoteRespType.field return 694 end def initialize(data = nil) if( data == nil ) super(694) else super(694, data) end end end class QuoteQualifier < Quickfix::CharField def QuoteQualifier.field return 695 end def initialize(data = nil) if( data == nil ) super(695) else super(695, data) end end end class YieldRedemptionDate < Quickfix::StringField def YieldRedemptionDate.field return 696 end def initialize(data = nil) if( data == nil ) super(696) else super(696, data) end end end class YieldRedemptionPrice < Quickfix::DoubleField def YieldRedemptionPrice.field return 697 end def initialize(data = nil) if( data == nil ) super(697) else super(697, data) end end end class YieldRedemptionPriceType < Quickfix::IntField def YieldRedemptionPriceType.field return 698 end def initialize(data = nil) if( data == nil ) super(698) else super(698, data) end end end class BenchmarkSecurityID < Quickfix::StringField def BenchmarkSecurityID.field return 699 end def initialize(data = nil) if( data == nil ) super(699) else super(699, data) end end end class ReversalIndicator < Quickfix::BoolField def ReversalIndicator.field return 700 end def initialize(data = nil) if( data == nil ) super(700) else super(700, data) end end end class YieldCalcDate < Quickfix::StringField def YieldCalcDate.field return 701 end def initialize(data = nil) if( data == nil ) super(701) else super(701, data) end end end class NoPositions < Quickfix::IntField def NoPositions.field return 702 end def initialize(data = nil) if( data == nil ) super(702) else super(702, data) end end end class PosType < Quickfix::StringField def PosType.field return 703 end def initialize(data = nil) if( data == nil ) super(703) else super(703, data) end end end class LongQty < Quickfix::DoubleField def LongQty.field return 704 end def initialize(data = nil) if( data == nil ) super(704) else super(704, data) end end end class ShortQty < Quickfix::DoubleField def ShortQty.field return 705 end def initialize(data = nil) if( data == nil ) super(705) else super(705, data) end end end class PosQtyStatus < Quickfix::IntField def PosQtyStatus.field return 706 end def initialize(data = nil) if( data == nil ) super(706) else super(706, data) end end end class PosAmtType < Quickfix::StringField def PosAmtType.field return 707 end def initialize(data = nil) if( data == nil ) super(707) else super(707, data) end end end class PosAmt < Quickfix::DoubleField def PosAmt.field return 708 end def initialize(data = nil) if( data == nil ) super(708) else super(708, data) end end end class PosTransType < Quickfix::IntField def PosTransType.field return 709 end def initialize(data = nil) if( data == nil ) super(709) else super(709, data) end end end class PosReqID < Quickfix::StringField def PosReqID.field return 710 end def initialize(data = nil) if( data == nil ) super(710) else super(710, data) end end end class NoUnderlyings < Quickfix::IntField def NoUnderlyings.field return 711 end def initialize(data = nil) if( data == nil ) super(711) else super(711, data) end end end class PosMaintAction < Quickfix::IntField def PosMaintAction.field return 712 end def initialize(data = nil) if( data == nil ) super(712) else super(712, data) end end end class OrigPosReqRefID < Quickfix::StringField def OrigPosReqRefID.field return 713 end def initialize(data = nil) if( data == nil ) super(713) else super(713, data) end end end class PosMaintRptRefID < Quickfix::StringField def PosMaintRptRefID.field return 714 end def initialize(data = nil) if( data == nil ) super(714) else super(714, data) end end end class ClearingBusinessDate < Quickfix::StringField def ClearingBusinessDate.field return 715 end def initialize(data = nil) if( data == nil ) super(715) else super(715, data) end end end class SettlSessID < Quickfix::StringField def SettlSessID.field return 716 end def initialize(data = nil) if( data == nil ) super(716) else super(716, data) end end end class SettlSessSubID < Quickfix::StringField def SettlSessSubID.field return 717 end def initialize(data = nil) if( data == nil ) super(717) else super(717, data) end end end class AdjustmentType < Quickfix::IntField def AdjustmentType.field return 718 end def initialize(data = nil) if( data == nil ) super(718) else super(718, data) end end end class ContraryInstructionIndicator < Quickfix::BoolField def ContraryInstructionIndicator.field return 719 end def initialize(data = nil) if( data == nil ) super(719) else super(719, data) end end end class PriorSpreadIndicator < Quickfix::BoolField def PriorSpreadIndicator.field return 720 end def initialize(data = nil) if( data == nil ) super(720) else super(720, data) end end end class PosMaintRptID < Quickfix::StringField def PosMaintRptID.field return 721 end def initialize(data = nil) if( data == nil ) super(721) else super(721, data) end end end class PosMaintStatus < Quickfix::IntField def PosMaintStatus.field return 722 end def initialize(data = nil) if( data == nil ) super(722) else super(722, data) end end end class PosMaintResult < Quickfix::IntField def PosMaintResult.field return 723 end def initialize(data = nil) if( data == nil ) super(723) else super(723, data) end end end class PosReqType < Quickfix::IntField def PosReqType.field return 724 end def initialize(data = nil) if( data == nil ) super(724) else super(724, data) end end end class ResponseTransportType < Quickfix::IntField def ResponseTransportType.field return 725 end def initialize(data = nil) if( data == nil ) super(725) else super(725, data) end end end class ResponseDestination < Quickfix::StringField def ResponseDestination.field return 726 end def initialize(data = nil) if( data == nil ) super(726) else super(726, data) end end end class TotalNumPosReports < Quickfix::IntField def TotalNumPosReports.field return 727 end def initialize(data = nil) if( data == nil ) super(727) else super(727, data) end end end class PosReqResult < Quickfix::IntField def PosReqResult.field return 728 end def initialize(data = nil) if( data == nil ) super(728) else super(728, data) end end end class PosReqStatus < Quickfix::IntField def PosReqStatus.field return 729 end def initialize(data = nil) if( data == nil ) super(729) else super(729, data) end end end class SettlPrice < Quickfix::DoubleField def SettlPrice.field return 730 end def initialize(data = nil) if( data == nil ) super(730) else super(730, data) end end end class SettlPriceType < Quickfix::IntField def SettlPriceType.field return 731 end def initialize(data = nil) if( data == nil ) super(731) else super(731, data) end end end class UnderlyingSettlPrice < Quickfix::DoubleField def UnderlyingSettlPrice.field return 732 end def initialize(data = nil) if( data == nil ) super(732) else super(732, data) end end end class UnderlyingSettlPriceType < Quickfix::IntField def UnderlyingSettlPriceType.field return 733 end def initialize(data = nil) if( data == nil ) super(733) else super(733, data) end end end class PriorSettlPrice < Quickfix::DoubleField def PriorSettlPrice.field return 734 end def initialize(data = nil) if( data == nil ) super(734) else super(734, data) end end end class NoQuoteQualifiers < Quickfix::IntField def NoQuoteQualifiers.field return 735 end def initialize(data = nil) if( data == nil ) super(735) else super(735, data) end end end class AllocSettlCurrency < Quickfix::StringField def AllocSettlCurrency.field return 736 end def initialize(data = nil) if( data == nil ) super(736) else super(736, data) end end end class AllocSettlCurrAmt < Quickfix::DoubleField def AllocSettlCurrAmt.field return 737 end def initialize(data = nil) if( data == nil ) super(737) else super(737, data) end end end class InterestAtMaturity < Quickfix::DoubleField def InterestAtMaturity.field return 738 end def initialize(data = nil) if( data == nil ) super(738) else super(738, data) end end end class LegDatedDate < Quickfix::StringField def LegDatedDate.field return 739 end def initialize(data = nil) if( data == nil ) super(739) else super(739, data) end end end class LegPool < Quickfix::StringField def LegPool.field return 740 end def initialize(data = nil) if( data == nil ) super(740) else super(740, data) end end end class AllocInterestAtMaturity < Quickfix::DoubleField def AllocInterestAtMaturity.field return 741 end def initialize(data = nil) if( data == nil ) super(741) else super(741, data) end end end class AllocAccruedInterestAmt < Quickfix::DoubleField def AllocAccruedInterestAmt.field return 742 end def initialize(data = nil) if( data == nil ) super(742) else super(742, data) end end end class DeliveryDate < Quickfix::StringField def DeliveryDate.field return 743 end def initialize(data = nil) if( data == nil ) super(743) else super(743, data) end end end class AssignmentMethod < Quickfix::CharField def AssignmentMethod.field return 744 end def initialize(data = nil) if( data == nil ) super(744) else super(744, data) end end end class AssignmentUnit < Quickfix::DoubleField def AssignmentUnit.field return 745 end def initialize(data = nil) if( data == nil ) super(745) else super(745, data) end end end class OpenInterest < Quickfix::DoubleField def OpenInterest.field return 746 end def initialize(data = nil) if( data == nil ) super(746) else super(746, data) end end end class ExerciseMethod < Quickfix::CharField def ExerciseMethod.field return 747 end def initialize(data = nil) if( data == nil ) super(747) else super(747, data) end end end class TotNumTradeReports < Quickfix::IntField def TotNumTradeReports.field return 748 end def initialize(data = nil) if( data == nil ) super(748) else super(748, data) end end end class TradeRequestResult < Quickfix::IntField def TradeRequestResult.field return 749 end def initialize(data = nil) if( data == nil ) super(749) else super(749, data) end end end class TradeRequestStatus < Quickfix::IntField def TradeRequestStatus.field return 750 end def initialize(data = nil) if( data == nil ) super(750) else super(750, data) end end end class TradeReportRejectReason < Quickfix::IntField def TradeReportRejectReason.field return 751 end def initialize(data = nil) if( data == nil ) super(751) else super(751, data) end end end class SideMultiLegReportingType < Quickfix::IntField def SideMultiLegReportingType.field return 752 end def initialize(data = nil) if( data == nil ) super(752) else super(752, data) end end end class NoPosAmt < Quickfix::IntField def NoPosAmt.field return 753 end def initialize(data = nil) if( data == nil ) super(753) else super(753, data) end end end class AutoAcceptIndicator < Quickfix::BoolField def AutoAcceptIndicator.field return 754 end def initialize(data = nil) if( data == nil ) super(754) else super(754, data) end end end class AllocReportID < Quickfix::StringField def AllocReportID.field return 755 end def initialize(data = nil) if( data == nil ) super(755) else super(755, data) end end end class NoNested2PartyIDs < Quickfix::IntField def NoNested2PartyIDs.field return 756 end def initialize(data = nil) if( data == nil ) super(756) else super(756, data) end end end class Nested2PartyID < Quickfix::StringField def Nested2PartyID.field return 757 end def initialize(data = nil) if( data == nil ) super(757) else super(757, data) end end end class Nested2PartyIDSource < Quickfix::CharField def Nested2PartyIDSource.field return 758 end def initialize(data = nil) if( data == nil ) super(758) else super(758, data) end end end class Nested2PartyRole < Quickfix::IntField def Nested2PartyRole.field return 759 end def initialize(data = nil) if( data == nil ) super(759) else super(759, data) end end end class Nested2PartySubID < Quickfix::StringField def Nested2PartySubID.field return 760 end def initialize(data = nil) if( data == nil ) super(760) else super(760, data) end end end class BenchmarkSecurityIDSource < Quickfix::StringField def BenchmarkSecurityIDSource.field return 761 end def initialize(data = nil) if( data == nil ) super(761) else super(761, data) end end end class SecuritySubType < Quickfix::StringField def SecuritySubType.field return 762 end def initialize(data = nil) if( data == nil ) super(762) else super(762, data) end end end class UnderlyingSecuritySubType < Quickfix::StringField def UnderlyingSecuritySubType.field return 763 end def initialize(data = nil) if( data == nil ) super(763) else super(763, data) end end end class LegSecuritySubType < Quickfix::StringField def LegSecuritySubType.field return 764 end def initialize(data = nil) if( data == nil ) super(764) else super(764, data) end end end class AllowableOneSidednessPct < Quickfix::DoubleField def AllowableOneSidednessPct.field return 765 end def initialize(data = nil) if( data == nil ) super(765) else super(765, data) end end end class AllowableOneSidednessValue < Quickfix::DoubleField def AllowableOneSidednessValue.field return 766 end def initialize(data = nil) if( data == nil ) super(766) else super(766, data) end end end class AllowableOneSidednessCurr < Quickfix::StringField def AllowableOneSidednessCurr.field return 767 end def initialize(data = nil) if( data == nil ) super(767) else super(767, data) end end end class NoTrdRegTimestamps < Quickfix::IntField def NoTrdRegTimestamps.field return 768 end def initialize(data = nil) if( data == nil ) super(768) else super(768, data) end end end class TrdRegTimestamp < Quickfix::UtcTimeStampField def TrdRegTimestamp.field return 769 end def initialize(data = nil) if( data == nil ) super(769) else super(769, data) end end end class TrdRegTimestampType < Quickfix::IntField def TrdRegTimestampType.field return 770 end def initialize(data = nil) if( data == nil ) super(770) else super(770, data) end end end class TrdRegTimestampOrigin < Quickfix::StringField def TrdRegTimestampOrigin.field return 771 end def initialize(data = nil) if( data == nil ) super(771) else super(771, data) end end end class ConfirmRefID < Quickfix::StringField def ConfirmRefID.field return 772 end def initialize(data = nil) if( data == nil ) super(772) else super(772, data) end end end class ConfirmType < Quickfix::IntField def ConfirmType.field return 773 end def initialize(data = nil) if( data == nil ) super(773) else super(773, data) end end end class ConfirmRejReason < Quickfix::IntField def ConfirmRejReason.field return 774 end def initialize(data = nil) if( data == nil ) super(774) else super(774, data) end end end class BookingType < Quickfix::IntField def BookingType.field return 775 end def initialize(data = nil) if( data == nil ) super(775) else super(775, data) end end end class IndividualAllocRejCode < Quickfix::IntField def IndividualAllocRejCode.field return 776 end def initialize(data = nil) if( data == nil ) super(776) else super(776, data) end end end class SettlInstMsgID < Quickfix::StringField def SettlInstMsgID.field return 777 end def initialize(data = nil) if( data == nil ) super(777) else super(777, data) end end end class NoSettlInst < Quickfix::IntField def NoSettlInst.field return 778 end def initialize(data = nil) if( data == nil ) super(778) else super(778, data) end end end class LastUpdateTime < Quickfix::UtcTimeStampField def LastUpdateTime.field return 779 end def initialize(data = nil) if( data == nil ) super(779) else super(779, data) end end end class AllocSettlInstType < Quickfix::IntField def AllocSettlInstType.field return 780 end def initialize(data = nil) if( data == nil ) super(780) else super(780, data) end end end class NoSettlPartyIDs < Quickfix::IntField def NoSettlPartyIDs.field return 781 end def initialize(data = nil) if( data == nil ) super(781) else super(781, data) end end end class SettlPartyID < Quickfix::StringField def SettlPartyID.field return 782 end def initialize(data = nil) if( data == nil ) super(782) else super(782, data) end end end class SettlPartyIDSource < Quickfix::CharField def SettlPartyIDSource.field return 783 end def initialize(data = nil) if( data == nil ) super(783) else super(783, data) end end end class SettlPartyRole < Quickfix::IntField def SettlPartyRole.field return 784 end def initialize(data = nil) if( data == nil ) super(784) else super(784, data) end end end class SettlPartySubID < Quickfix::StringField def SettlPartySubID.field return 785 end def initialize(data = nil) if( data == nil ) super(785) else super(785, data) end end end class SettlPartySubIDType < Quickfix::IntField def SettlPartySubIDType.field return 786 end def initialize(data = nil) if( data == nil ) super(786) else super(786, data) end end end class DlvyInstType < Quickfix::CharField def DlvyInstType.field return 787 end def initialize(data = nil) if( data == nil ) super(787) else super(787, data) end end end class TerminationType < Quickfix::IntField def TerminationType.field return 788 end def initialize(data = nil) if( data == nil ) super(788) else super(788, data) end end end class OrdStatusReqID < Quickfix::StringField def OrdStatusReqID.field return 790 end def initialize(data = nil) if( data == nil ) super(790) else super(790, data) end end end class SettlInstReqID < Quickfix::StringField def SettlInstReqID.field return 791 end def initialize(data = nil) if( data == nil ) super(791) else super(791, data) end end end class SettlInstReqRejCode < Quickfix::IntField def SettlInstReqRejCode.field return 792 end def initialize(data = nil) if( data == nil ) super(792) else super(792, data) end end end class SecondaryAllocID < Quickfix::StringField def SecondaryAllocID.field return 793 end def initialize(data = nil) if( data == nil ) super(793) else super(793, data) end end end class AllocReportType < Quickfix::IntField def AllocReportType.field return 794 end def initialize(data = nil) if( data == nil ) super(794) else super(794, data) end end end class AllocReportRefID < Quickfix::StringField def AllocReportRefID.field return 795 end def initialize(data = nil) if( data == nil ) super(795) else super(795, data) end end end class AllocCancReplaceReason < Quickfix::IntField def AllocCancReplaceReason.field return 796 end def initialize(data = nil) if( data == nil ) super(796) else super(796, data) end end end class CopyMsgIndicator < Quickfix::BoolField def CopyMsgIndicator.field return 797 end def initialize(data = nil) if( data == nil ) super(797) else super(797, data) end end end class AllocAccountType < Quickfix::IntField def AllocAccountType.field return 798 end def initialize(data = nil) if( data == nil ) super(798) else super(798, data) end end end class OrderAvgPx < Quickfix::DoubleField def OrderAvgPx.field return 799 end def initialize(data = nil) if( data == nil ) super(799) else super(799, data) end end end class OrderBookingQty < Quickfix::DoubleField def OrderBookingQty.field return 800 end def initialize(data = nil) if( data == nil ) super(800) else super(800, data) end end end class NoSettlPartySubIDs < Quickfix::IntField def NoSettlPartySubIDs.field return 801 end def initialize(data = nil) if( data == nil ) super(801) else super(801, data) end end end class NoPartySubIDs < Quickfix::IntField def NoPartySubIDs.field return 802 end def initialize(data = nil) if( data == nil ) super(802) else super(802, data) end end end class PartySubIDType < Quickfix::IntField def PartySubIDType.field return 803 end def initialize(data = nil) if( data == nil ) super(803) else super(803, data) end end end class NoNestedPartySubIDs < Quickfix::IntField def NoNestedPartySubIDs.field return 804 end def initialize(data = nil) if( data == nil ) super(804) else super(804, data) end end end class NestedPartySubIDType < Quickfix::IntField def NestedPartySubIDType.field return 805 end def initialize(data = nil) if( data == nil ) super(805) else super(805, data) end end end class NoNested2PartySubIDs < Quickfix::IntField def NoNested2PartySubIDs.field return 806 end def initialize(data = nil) if( data == nil ) super(806) else super(806, data) end end end class Nested2PartySubIDType < Quickfix::IntField def Nested2PartySubIDType.field return 807 end def initialize(data = nil) if( data == nil ) super(807) else super(807, data) end end end class AllocIntermedReqType < Quickfix::IntField def AllocIntermedReqType.field return 808 end def initialize(data = nil) if( data == nil ) super(808) else super(808, data) end end end class UnderlyingPx < Quickfix::DoubleField def UnderlyingPx.field return 810 end def initialize(data = nil) if( data == nil ) super(810) else super(810, data) end end end class PriceDelta < Quickfix::DoubleField def PriceDelta.field return 811 end def initialize(data = nil) if( data == nil ) super(811) else super(811, data) end end end class ApplQueueMax < Quickfix::IntField def ApplQueueMax.field return 812 end def initialize(data = nil) if( data == nil ) super(812) else super(812, data) end end end class ApplQueueDepth < Quickfix::IntField def ApplQueueDepth.field return 813 end def initialize(data = nil) if( data == nil ) super(813) else super(813, data) end end end class ApplQueueResolution < Quickfix::IntField def ApplQueueResolution.field return 814 end def initialize(data = nil) if( data == nil ) super(814) else super(814, data) end end end class ApplQueueAction < Quickfix::IntField def ApplQueueAction.field return 815 end def initialize(data = nil) if( data == nil ) super(815) else super(815, data) end end end class NoAltMDSource < Quickfix::IntField def NoAltMDSource.field return 816 end def initialize(data = nil) if( data == nil ) super(816) else super(816, data) end end end class AltMDSourceID < Quickfix::StringField def AltMDSourceID.field return 817 end def initialize(data = nil) if( data == nil ) super(817) else super(817, data) end end end class SecondaryTradeReportID < Quickfix::StringField def SecondaryTradeReportID.field return 818 end def initialize(data = nil) if( data == nil ) super(818) else super(818, data) end end end class AvgPxIndicator < Quickfix::IntField def AvgPxIndicator.field return 819 end def initialize(data = nil) if( data == nil ) super(819) else super(819, data) end end end class TradeLinkID < Quickfix::StringField def TradeLinkID.field return 820 end def initialize(data = nil) if( data == nil ) super(820) else super(820, data) end end end class OrderInputDevice < Quickfix::StringField def OrderInputDevice.field return 821 end def initialize(data = nil) if( data == nil ) super(821) else super(821, data) end end end class UnderlyingTradingSessionID < Quickfix::StringField def UnderlyingTradingSessionID.field return 822 end def initialize(data = nil) if( data == nil ) super(822) else super(822, data) end end end class UnderlyingTradingSessionSubID < Quickfix::StringField def UnderlyingTradingSessionSubID.field return 823 end def initialize(data = nil) if( data == nil ) super(823) else super(823, data) end end end class TradeLegRefID < Quickfix::StringField def TradeLegRefID.field return 824 end def initialize(data = nil) if( data == nil ) super(824) else super(824, data) end end end class ExchangeRule < Quickfix::StringField def ExchangeRule.field return 825 end def initialize(data = nil) if( data == nil ) super(825) else super(825, data) end end end class TradeAllocIndicator < Quickfix::IntField def TradeAllocIndicator.field return 826 end def initialize(data = nil) if( data == nil ) super(826) else super(826, data) end end end class ExpirationCycle < Quickfix::IntField def ExpirationCycle.field return 827 end def initialize(data = nil) if( data == nil ) super(827) else super(827, data) end end end class TrdType < Quickfix::IntField def TrdType.field return 828 end def initialize(data = nil) if( data == nil ) super(828) else super(828, data) end end end class TrdSubType < Quickfix::IntField def TrdSubType.field return 829 end def initialize(data = nil) if( data == nil ) super(829) else super(829, data) end end end class TransferReason < Quickfix::StringField def TransferReason.field return 830 end def initialize(data = nil) if( data == nil ) super(830) else super(830, data) end end end class TotNumAssignmentReports < Quickfix::IntField def TotNumAssignmentReports.field return 832 end def initialize(data = nil) if( data == nil ) super(832) else super(832, data) end end end class AsgnRptID < Quickfix::StringField def AsgnRptID.field return 833 end def initialize(data = nil) if( data == nil ) super(833) else super(833, data) end end end class ThresholdAmount < Quickfix::DoubleField def ThresholdAmount.field return 834 end def initialize(data = nil) if( data == nil ) super(834) else super(834, data) end end end class PegMoveType < Quickfix::IntField def PegMoveType.field return 835 end def initialize(data = nil) if( data == nil ) super(835) else super(835, data) end end end class PegOffsetType < Quickfix::IntField def PegOffsetType.field return 836 end def initialize(data = nil) if( data == nil ) super(836) else super(836, data) end end end class PegLimitType < Quickfix::IntField def PegLimitType.field return 837 end def initialize(data = nil) if( data == nil ) super(837) else super(837, data) end end end class PegRoundDirection < Quickfix::IntField def PegRoundDirection.field return 838 end def initialize(data = nil) if( data == nil ) super(838) else super(838, data) end end end class PeggedPrice < Quickfix::DoubleField def PeggedPrice.field return 839 end def initialize(data = nil) if( data == nil ) super(839) else super(839, data) end end end class PegScope < Quickfix::IntField def PegScope.field return 840 end def initialize(data = nil) if( data == nil ) super(840) else super(840, data) end end end class DiscretionMoveType < Quickfix::IntField def DiscretionMoveType.field return 841 end def initialize(data = nil) if( data == nil ) super(841) else super(841, data) end end end class DiscretionOffsetType < Quickfix::IntField def DiscretionOffsetType.field return 842 end def initialize(data = nil) if( data == nil ) super(842) else super(842, data) end end end class DiscretionLimitType < Quickfix::IntField def DiscretionLimitType.field return 843 end def initialize(data = nil) if( data == nil ) super(843) else super(843, data) end end end class DiscretionRoundDirection < Quickfix::IntField def DiscretionRoundDirection.field return 844 end def initialize(data = nil) if( data == nil ) super(844) else super(844, data) end end end class DiscretionPrice < Quickfix::DoubleField def DiscretionPrice.field return 845 end def initialize(data = nil) if( data == nil ) super(845) else super(845, data) end end end class DiscretionScope < Quickfix::IntField def DiscretionScope.field return 846 end def initialize(data = nil) if( data == nil ) super(846) else super(846, data) end end end class TargetStrategy < Quickfix::IntField def TargetStrategy.field return 847 end def initialize(data = nil) if( data == nil ) super(847) else super(847, data) end end end class TargetStrategyParameters < Quickfix::StringField def TargetStrategyParameters.field return 848 end def initialize(data = nil) if( data == nil ) super(848) else super(848, data) end end end class ParticipationRate < Quickfix::DoubleField def ParticipationRate.field return 849 end def initialize(data = nil) if( data == nil ) super(849) else super(849, data) end end end class TargetStrategyPerformance < Quickfix::DoubleField def TargetStrategyPerformance.field return 850 end def initialize(data = nil) if( data == nil ) super(850) else super(850, data) end end end class LastLiquidityInd < Quickfix::IntField def LastLiquidityInd.field return 851 end def initialize(data = nil) if( data == nil ) super(851) else super(851, data) end end end class PublishTrdIndicator < Quickfix::BoolField def PublishTrdIndicator.field return 852 end def initialize(data = nil) if( data == nil ) super(852) else super(852, data) end end end class ShortSaleReason < Quickfix::IntField def ShortSaleReason.field return 853 end def initialize(data = nil) if( data == nil ) super(853) else super(853, data) end end end class QtyType < Quickfix::IntField def QtyType.field return 854 end def initialize(data = nil) if( data == nil ) super(854) else super(854, data) end end end class SecondaryTrdType < Quickfix::IntField def SecondaryTrdType.field return 855 end def initialize(data = nil) if( data == nil ) super(855) else super(855, data) end end end class TradeReportType < Quickfix::IntField def TradeReportType.field return 856 end def initialize(data = nil) if( data == nil ) super(856) else super(856, data) end end end class AllocNoOrdersType < Quickfix::IntField def AllocNoOrdersType.field return 857 end def initialize(data = nil) if( data == nil ) super(857) else super(857, data) end end end class SharedCommission < Quickfix::DoubleField def SharedCommission.field return 858 end def initialize(data = nil) if( data == nil ) super(858) else super(858, data) end end end class ConfirmReqID < Quickfix::StringField def ConfirmReqID.field return 859 end def initialize(data = nil) if( data == nil ) super(859) else super(859, data) end end end class AvgParPx < Quickfix::DoubleField def AvgParPx.field return 860 end def initialize(data = nil) if( data == nil ) super(860) else super(860, data) end end end class ReportedPx < Quickfix::DoubleField def ReportedPx.field return 861 end def initialize(data = nil) if( data == nil ) super(861) else super(861, data) end end end class NoCapacities < Quickfix::IntField def NoCapacities.field return 862 end def initialize(data = nil) if( data == nil ) super(862) else super(862, data) end end end class OrderCapacityQty < Quickfix::DoubleField def OrderCapacityQty.field return 863 end def initialize(data = nil) if( data == nil ) super(863) else super(863, data) end end end class NoEvents < Quickfix::IntField def NoEvents.field return 864 end def initialize(data = nil) if( data == nil ) super(864) else super(864, data) end end end class EventType < Quickfix::IntField def EventType.field return 865 end def initialize(data = nil) if( data == nil ) super(865) else super(865, data) end end end class EventDate < Quickfix::StringField def EventDate.field return 866 end def initialize(data = nil) if( data == nil ) super(866) else super(866, data) end end end class EventPx < Quickfix::DoubleField def EventPx.field return 867 end def initialize(data = nil) if( data == nil ) super(867) else super(867, data) end end end class EventText < Quickfix::StringField def EventText.field return 868 end def initialize(data = nil) if( data == nil ) super(868) else super(868, data) end end end class PctAtRisk < Quickfix::DoubleField def PctAtRisk.field return 869 end def initialize(data = nil) if( data == nil ) super(869) else super(869, data) end end end class NoInstrAttrib < Quickfix::IntField def NoInstrAttrib.field return 870 end def initialize(data = nil) if( data == nil ) super(870) else super(870, data) end end end class InstrAttribType < Quickfix::IntField def InstrAttribType.field return 871 end def initialize(data = nil) if( data == nil ) super(871) else super(871, data) end end end class InstrAttribValue < Quickfix::StringField def InstrAttribValue.field return 872 end def initialize(data = nil) if( data == nil ) super(872) else super(872, data) end end end class DatedDate < Quickfix::StringField def DatedDate.field return 873 end def initialize(data = nil) if( data == nil ) super(873) else super(873, data) end end end class InterestAccrualDate < Quickfix::StringField def InterestAccrualDate.field return 874 end def initialize(data = nil) if( data == nil ) super(874) else super(874, data) end end end class CPProgram < Quickfix::IntField def CPProgram.field return 875 end def initialize(data = nil) if( data == nil ) super(875) else super(875, data) end end end class CPRegType < Quickfix::StringField def CPRegType.field return 876 end def initialize(data = nil) if( data == nil ) super(876) else super(876, data) end end end class UnderlyingCPProgram < Quickfix::StringField def UnderlyingCPProgram.field return 877 end def initialize(data = nil) if( data == nil ) super(877) else super(877, data) end end end class UnderlyingCPRegType < Quickfix::StringField def UnderlyingCPRegType.field return 878 end def initialize(data = nil) if( data == nil ) super(878) else super(878, data) end end end class UnderlyingQty < Quickfix::DoubleField def UnderlyingQty.field return 879 end def initialize(data = nil) if( data == nil ) super(879) else super(879, data) end end end class TrdMatchID < Quickfix::StringField def TrdMatchID.field return 880 end def initialize(data = nil) if( data == nil ) super(880) else super(880, data) end end end class SecondaryTradeReportRefID < Quickfix::StringField def SecondaryTradeReportRefID.field return 881 end def initialize(data = nil) if( data == nil ) super(881) else super(881, data) end end end class UnderlyingDirtyPrice < Quickfix::DoubleField def UnderlyingDirtyPrice.field return 882 end def initialize(data = nil) if( data == nil ) super(882) else super(882, data) end end end class UnderlyingEndPrice < Quickfix::DoubleField def UnderlyingEndPrice.field return 883 end def initialize(data = nil) if( data == nil ) super(883) else super(883, data) end end end class UnderlyingStartValue < Quickfix::DoubleField def UnderlyingStartValue.field return 884 end def initialize(data = nil) if( data == nil ) super(884) else super(884, data) end end end class UnderlyingCurrentValue < Quickfix::DoubleField def UnderlyingCurrentValue.field return 885 end def initialize(data = nil) if( data == nil ) super(885) else super(885, data) end end end class UnderlyingEndValue < Quickfix::DoubleField def UnderlyingEndValue.field return 886 end def initialize(data = nil) if( data == nil ) super(886) else super(886, data) end end end class NoUnderlyingStips < Quickfix::IntField def NoUnderlyingStips.field return 887 end def initialize(data = nil) if( data == nil ) super(887) else super(887, data) end end end class UnderlyingStipType < Quickfix::StringField def UnderlyingStipType.field return 888 end def initialize(data = nil) if( data == nil ) super(888) else super(888, data) end end end class UnderlyingStipValue < Quickfix::StringField def UnderlyingStipValue.field return 889 end def initialize(data = nil) if( data == nil ) super(889) else super(889, data) end end end class MaturityNetMoney < Quickfix::DoubleField def MaturityNetMoney.field return 890 end def initialize(data = nil) if( data == nil ) super(890) else super(890, data) end end end class MiscFeeBasis < Quickfix::IntField def MiscFeeBasis.field return 891 end def initialize(data = nil) if( data == nil ) super(891) else super(891, data) end end end class TotNoAllocs < Quickfix::IntField def TotNoAllocs.field return 892 end def initialize(data = nil) if( data == nil ) super(892) else super(892, data) end end end class LastFragment < Quickfix::BoolField def LastFragment.field return 893 end def initialize(data = nil) if( data == nil ) super(893) else super(893, data) end end end class CollReqID < Quickfix::StringField def CollReqID.field return 894 end def initialize(data = nil) if( data == nil ) super(894) else super(894, data) end end end class CollAsgnReason < Quickfix::IntField def CollAsgnReason.field return 895 end def initialize(data = nil) if( data == nil ) super(895) else super(895, data) end end end class CollInquiryQualifier < Quickfix::IntField def CollInquiryQualifier.field return 896 end def initialize(data = nil) if( data == nil ) super(896) else super(896, data) end end end class NoTrades < Quickfix::IntField def NoTrades.field return 897 end def initialize(data = nil) if( data == nil ) super(897) else super(897, data) end end end class MarginRatio < Quickfix::DoubleField def MarginRatio.field return 898 end def initialize(data = nil) if( data == nil ) super(898) else super(898, data) end end end class MarginExcess < Quickfix::DoubleField def MarginExcess.field return 899 end def initialize(data = nil) if( data == nil ) super(899) else super(899, data) end end end class TotalNetValue < Quickfix::DoubleField def TotalNetValue.field return 900 end def initialize(data = nil) if( data == nil ) super(900) else super(900, data) end end end class CashOutstanding < Quickfix::DoubleField def CashOutstanding.field return 901 end def initialize(data = nil) if( data == nil ) super(901) else super(901, data) end end end class CollAsgnID < Quickfix::StringField def CollAsgnID.field return 902 end def initialize(data = nil) if( data == nil ) super(902) else super(902, data) end end end class CollAsgnTransType < Quickfix::IntField def CollAsgnTransType.field return 903 end def initialize(data = nil) if( data == nil ) super(903) else super(903, data) end end end class CollRespID < Quickfix::StringField def CollRespID.field return 904 end def initialize(data = nil) if( data == nil ) super(904) else super(904, data) end end end class CollAsgnRespType < Quickfix::IntField def CollAsgnRespType.field return 905 end def initialize(data = nil) if( data == nil ) super(905) else super(905, data) end end end class CollAsgnRejectReason < Quickfix::IntField def CollAsgnRejectReason.field return 906 end def initialize(data = nil) if( data == nil ) super(906) else super(906, data) end end end class CollAsgnRefID < Quickfix::StringField def CollAsgnRefID.field return 907 end def initialize(data = nil) if( data == nil ) super(907) else super(907, data) end end end class CollRptID < Quickfix::StringField def CollRptID.field return 908 end def initialize(data = nil) if( data == nil ) super(908) else super(908, data) end end end class CollInquiryID < Quickfix::StringField def CollInquiryID.field return 909 end def initialize(data = nil) if( data == nil ) super(909) else super(909, data) end end end class CollStatus < Quickfix::IntField def CollStatus.field return 910 end def initialize(data = nil) if( data == nil ) super(910) else super(910, data) end end end class TotNumReports < Quickfix::IntField def TotNumReports.field return 911 end def initialize(data = nil) if( data == nil ) super(911) else super(911, data) end end end class LastRptRequested < Quickfix::BoolField def LastRptRequested.field return 912 end def initialize(data = nil) if( data == nil ) super(912) else super(912, data) end end end class AgreementDesc < Quickfix::StringField def AgreementDesc.field return 913 end def initialize(data = nil) if( data == nil ) super(913) else super(913, data) end end end class AgreementID < Quickfix::StringField def AgreementID.field return 914 end def initialize(data = nil) if( data == nil ) super(914) else super(914, data) end end end class AgreementDate < Quickfix::StringField def AgreementDate.field return 915 end def initialize(data = nil) if( data == nil ) super(915) else super(915, data) end end end class StartDate < Quickfix::StringField def StartDate.field return 916 end def initialize(data = nil) if( data == nil ) super(916) else super(916, data) end end end class EndDate < Quickfix::StringField def EndDate.field return 917 end def initialize(data = nil) if( data == nil ) super(917) else super(917, data) end end end class AgreementCurrency < Quickfix::StringField def AgreementCurrency.field return 918 end def initialize(data = nil) if( data == nil ) super(918) else super(918, data) end end end class DeliveryType < Quickfix::IntField def DeliveryType.field return 919 end def initialize(data = nil) if( data == nil ) super(919) else super(919, data) end end end class EndAccruedInterestAmt < Quickfix::DoubleField def EndAccruedInterestAmt.field return 920 end def initialize(data = nil) if( data == nil ) super(920) else super(920, data) end end end class StartCash < Quickfix::DoubleField def StartCash.field return 921 end def initialize(data = nil) if( data == nil ) super(921) else super(921, data) end end end class EndCash < Quickfix::DoubleField def EndCash.field return 922 end def initialize(data = nil) if( data == nil ) super(922) else super(922, data) end end end class UserRequestID < Quickfix::StringField def UserRequestID.field return 923 end def initialize(data = nil) if( data == nil ) super(923) else super(923, data) end end end class UserRequestType < Quickfix::IntField def UserRequestType.field return 924 end def initialize(data = nil) if( data == nil ) super(924) else super(924, data) end end end class NewPassword < Quickfix::StringField def NewPassword.field return 925 end def initialize(data = nil) if( data == nil ) super(925) else super(925, data) end end end class UserStatus < Quickfix::IntField def UserStatus.field return 926 end def initialize(data = nil) if( data == nil ) super(926) else super(926, data) end end end class UserStatusText < Quickfix::StringField def UserStatusText.field return 927 end def initialize(data = nil) if( data == nil ) super(927) else super(927, data) end end end class StatusValue < Quickfix::IntField def StatusValue.field return 928 end def initialize(data = nil) if( data == nil ) super(928) else super(928, data) end end end class StatusText < Quickfix::StringField def StatusText.field return 929 end def initialize(data = nil) if( data == nil ) super(929) else super(929, data) end end end class RefCompID < Quickfix::StringField def RefCompID.field return 930 end def initialize(data = nil) if( data == nil ) super(930) else super(930, data) end end end class RefSubID < Quickfix::StringField def RefSubID.field return 931 end def initialize(data = nil) if( data == nil ) super(931) else super(931, data) end end end class NetworkResponseID < Quickfix::StringField def NetworkResponseID.field return 932 end def initialize(data = nil) if( data == nil ) super(932) else super(932, data) end end end class NetworkRequestID < Quickfix::StringField def NetworkRequestID.field return 933 end def initialize(data = nil) if( data == nil ) super(933) else super(933, data) end end end class LastNetworkResponseID < Quickfix::StringField def LastNetworkResponseID.field return 934 end def initialize(data = nil) if( data == nil ) super(934) else super(934, data) end end end class NetworkRequestType < Quickfix::IntField def NetworkRequestType.field return 935 end def initialize(data = nil) if( data == nil ) super(935) else super(935, data) end end end class NoCompIDs < Quickfix::IntField def NoCompIDs.field return 936 end def initialize(data = nil) if( data == nil ) super(936) else super(936, data) end end end class NetworkStatusResponseType < Quickfix::IntField def NetworkStatusResponseType.field return 937 end def initialize(data = nil) if( data == nil ) super(937) else super(937, data) end end end class NoCollInquiryQualifier < Quickfix::IntField def NoCollInquiryQualifier.field return 938 end def initialize(data = nil) if( data == nil ) super(938) else super(938, data) end end end class TrdRptStatus < Quickfix::IntField def TrdRptStatus.field return 939 end def initialize(data = nil) if( data == nil ) super(939) else super(939, data) end end end class AffirmStatus < Quickfix::IntField def AffirmStatus.field return 940 end def initialize(data = nil) if( data == nil ) super(940) else super(940, data) end end end class UnderlyingStrikeCurrency < Quickfix::StringField def UnderlyingStrikeCurrency.field return 941 end def initialize(data = nil) if( data == nil ) super(941) else super(941, data) end end end class LegStrikeCurrency < Quickfix::StringField def LegStrikeCurrency.field return 942 end def initialize(data = nil) if( data == nil ) super(942) else super(942, data) end end end class TimeBracket < Quickfix::StringField def TimeBracket.field return 943 end def initialize(data = nil) if( data == nil ) super(943) else super(943, data) end end end class CollAction < Quickfix::IntField def CollAction.field return 944 end def initialize(data = nil) if( data == nil ) super(944) else super(944, data) end end end class CollInquiryStatus < Quickfix::IntField def CollInquiryStatus.field return 945 end def initialize(data = nil) if( data == nil ) super(945) else super(945, data) end end end class CollInquiryResult < Quickfix::IntField def CollInquiryResult.field return 946 end def initialize(data = nil) if( data == nil ) super(946) else super(946, data) end end end class StrikeCurrency < Quickfix::StringField def StrikeCurrency.field return 947 end def initialize(data = nil) if( data == nil ) super(947) else super(947, data) end end end class NoNested3PartyIDs < Quickfix::IntField def NoNested3PartyIDs.field return 948 end def initialize(data = nil) if( data == nil ) super(948) else super(948, data) end end end class Nested3PartyID < Quickfix::StringField def Nested3PartyID.field return 949 end def initialize(data = nil) if( data == nil ) super(949) else super(949, data) end end end class Nested3PartyIDSource < Quickfix::CharField def Nested3PartyIDSource.field return 950 end def initialize(data = nil) if( data == nil ) super(950) else super(950, data) end end end class Nested3PartyRole < Quickfix::IntField def Nested3PartyRole.field return 951 end def initialize(data = nil) if( data == nil ) super(951) else super(951, data) end end end class NoNested3PartySubIDs < Quickfix::IntField def NoNested3PartySubIDs.field return 952 end def initialize(data = nil) if( data == nil ) super(952) else super(952, data) end end end class Nested3PartySubID < Quickfix::StringField def Nested3PartySubID.field return 953 end def initialize(data = nil) if( data == nil ) super(953) else super(953, data) end end end class Nested3PartySubIDType < Quickfix::IntField def Nested3PartySubIDType.field return 954 end def initialize(data = nil) if( data == nil ) super(954) else super(954, data) end end end class LegContractSettlMonth < Quickfix::StringField def LegContractSettlMonth.field return 955 end def initialize(data = nil) if( data == nil ) super(955) else super(955, data) end end end class LegInterestAccrualDate < Quickfix::StringField def LegInterestAccrualDate.field return 956 end def initialize(data = nil) if( data == nil ) super(956) else super(956, data) end end end class LegOrderQty < Quickfix::DoubleField def LegOrderQty.field return 685 end def initialize(data = nil) if( data == nil ) super(685) else super(685, data) end end end class NoStrategyParameters < Quickfix::IntField def NoStrategyParameters.field return 957 end def initialize(data = nil) if( data == nil ) super(957) else super(957, data) end end end class StrategyParameterName < Quickfix::StringField def StrategyParameterName.field return 958 end def initialize(data = nil) if( data == nil ) super(958) else super(958, data) end end end class StrategyParameterType < Quickfix::IntField def StrategyParameterType.field return 959 end def initialize(data = nil) if( data == nil ) super(959) else super(959, data) end end end class StrategyParameterValue < Quickfix::StringField def StrategyParameterValue.field return 960 end def initialize(data = nil) if( data == nil ) super(960) else super(960, data) end end end class HostCrossID < Quickfix::StringField def HostCrossID.field return 961 end def initialize(data = nil) if( data == nil ) super(961) else super(961, data) end end end class SideTimeInForce < Quickfix::UtcTimeStampField def SideTimeInForce.field return 962 end def initialize(data = nil) if( data == nil ) super(962) else super(962, data) end end end class MDReportID < Quickfix::IntField def MDReportID.field return 963 end def initialize(data = nil) if( data == nil ) super(963) else super(963, data) end end end class SecurityReportID < Quickfix::IntField def SecurityReportID.field return 964 end def initialize(data = nil) if( data == nil ) super(964) else super(964, data) end end end class SecurityStatus < Quickfix::StringField def SecurityStatus.field return 965 end def initialize(data = nil) if( data == nil ) super(965) else super(965, data) end end end class SettleOnOpenFlag < Quickfix::StringField def SettleOnOpenFlag.field return 966 end def initialize(data = nil) if( data == nil ) super(966) else super(966, data) end end end class StrikeMultiplier < Quickfix::DoubleField def StrikeMultiplier.field return 967 end def initialize(data = nil) if( data == nil ) super(967) else super(967, data) end end end class StrikeValue < Quickfix::DoubleField def StrikeValue.field return 968 end def initialize(data = nil) if( data == nil ) super(968) else super(968, data) end end end class MinPriceIncrement < Quickfix::DoubleField def MinPriceIncrement.field return 969 end def initialize(data = nil) if( data == nil ) super(969) else super(969, data) end end end class PositionLimit < Quickfix::IntField def PositionLimit.field return 970 end def initialize(data = nil) if( data == nil ) super(970) else super(970, data) end end end class NTPositionLimit < Quickfix::IntField def NTPositionLimit.field return 971 end def initialize(data = nil) if( data == nil ) super(971) else super(971, data) end end end class UnderlyingAllocationPercent < Quickfix::DoubleField def UnderlyingAllocationPercent.field return 972 end def initialize(data = nil) if( data == nil ) super(972) else super(972, data) end end end class UnderlyingCashAmount < Quickfix::DoubleField def UnderlyingCashAmount.field return 973 end def initialize(data = nil) if( data == nil ) super(973) else super(973, data) end end end class UnderlyingCashType < Quickfix::StringField def UnderlyingCashType.field return 974 end def initialize(data = nil) if( data == nil ) super(974) else super(974, data) end end end class UnderlyingSettlementType < Quickfix::IntField def UnderlyingSettlementType.field return 975 end def initialize(data = nil) if( data == nil ) super(975) else super(975, data) end end end class QuantityDate < Quickfix::StringField def QuantityDate.field return 976 end def initialize(data = nil) if( data == nil ) super(976) else super(976, data) end end end class ContIntRptID < Quickfix::StringField def ContIntRptID.field return 977 end def initialize(data = nil) if( data == nil ) super(977) else super(977, data) end end end class LateIndicator < Quickfix::BoolField def LateIndicator.field return 978 end def initialize(data = nil) if( data == nil ) super(978) else super(978, data) end end end class InputSource < Quickfix::StringField def InputSource.field return 979 end def initialize(data = nil) if( data == nil ) super(979) else super(979, data) end end end class SecurityUpdateAction < Quickfix::CharField def SecurityUpdateAction.field return 980 end def initialize(data = nil) if( data == nil ) super(980) else super(980, data) end end end class NoExpiration < Quickfix::IntField def NoExpiration.field return 981 end def initialize(data = nil) if( data == nil ) super(981) else super(981, data) end end end class ExpType < Quickfix::IntField def ExpType.field return 982 end def initialize(data = nil) if( data == nil ) super(982) else super(982, data) end end end class ExpQty < Quickfix::DoubleField def ExpQty.field return 983 end def initialize(data = nil) if( data == nil ) super(983) else super(983, data) end end end class NoUnderlyingAmounts < Quickfix::IntField def NoUnderlyingAmounts.field return 984 end def initialize(data = nil) if( data == nil ) super(984) else super(984, data) end end end class UnderlyingPayAmount < Quickfix::DoubleField def UnderlyingPayAmount.field return 985 end def initialize(data = nil) if( data == nil ) super(985) else super(985, data) end end end class UnderlyingCollectAmount < Quickfix::DoubleField def UnderlyingCollectAmount.field return 986 end def initialize(data = nil) if( data == nil ) super(986) else super(986, data) end end end class UnderlyingSettlementDate < Quickfix::StringField def UnderlyingSettlementDate.field return 987 end def initialize(data = nil) if( data == nil ) super(987) else super(987, data) end end end class UnderlyingSettlementStatus < Quickfix::StringField def UnderlyingSettlementStatus.field return 988 end def initialize(data = nil) if( data == nil ) super(988) else super(988, data) end end end class SecondaryIndividualAllocID < Quickfix::StringField def SecondaryIndividualAllocID.field return 989 end def initialize(data = nil) if( data == nil ) super(989) else super(989, data) end end end class LegReportID < Quickfix::StringField def LegReportID.field return 990 end def initialize(data = nil) if( data == nil ) super(990) else super(990, data) end end end class RndPx < Quickfix::DoubleField def RndPx.field return 991 end def initialize(data = nil) if( data == nil ) super(991) else super(991, data) end end end class IndividualAllocType < Quickfix::IntField def IndividualAllocType.field return 992 end def initialize(data = nil) if( data == nil ) super(992) else super(992, data) end end end class AllocCustomerCapacity < Quickfix::StringField def AllocCustomerCapacity.field return 993 end def initialize(data = nil) if( data == nil ) super(993) else super(993, data) end end end class TierCode < Quickfix::StringField def TierCode.field return 994 end def initialize(data = nil) if( data == nil ) super(994) else super(994, data) end end end class UnitOfMeasure < Quickfix::StringField def UnitOfMeasure.field return 996 end def initialize(data = nil) if( data == nil ) super(996) else super(996, data) end end end class TimeUnit < Quickfix::StringField def TimeUnit.field return 997 end def initialize(data = nil) if( data == nil ) super(997) else super(997, data) end end end class UnderlyingUnitOfMeasure < Quickfix::StringField def UnderlyingUnitOfMeasure.field return 998 end def initialize(data = nil) if( data == nil ) super(998) else super(998, data) end end end class LegUnitOfMeasure < Quickfix::StringField def LegUnitOfMeasure.field return 999 end def initialize(data = nil) if( data == nil ) super(999) else super(999, data) end end end class UnderlyingTimeUnit < Quickfix::StringField def UnderlyingTimeUnit.field return 1000 end def initialize(data = nil) if( data == nil ) super(1000) else super(1000, data) end end end class LegTimeUnit < Quickfix::StringField def LegTimeUnit.field return 1001 end def initialize(data = nil) if( data == nil ) super(1001) else super(1001, data) end end end class AllocMethod < Quickfix::IntField def AllocMethod.field return 1002 end def initialize(data = nil) if( data == nil ) super(1002) else super(1002, data) end end end class TradeID < Quickfix::StringField def TradeID.field return 1003 end def initialize(data = nil) if( data == nil ) super(1003) else super(1003, data) end end end class SideTradeReportID < Quickfix::StringField def SideTradeReportID.field return 1005 end def initialize(data = nil) if( data == nil ) super(1005) else super(1005, data) end end end class SideFillStationCd < Quickfix::StringField def SideFillStationCd.field return 1006 end def initialize(data = nil) if( data == nil ) super(1006) else super(1006, data) end end end class SideReasonCd < Quickfix::StringField def SideReasonCd.field return 1007 end def initialize(data = nil) if( data == nil ) super(1007) else super(1007, data) end end end class SideTrdSubTyp < Quickfix::IntField def SideTrdSubTyp.field return 1008 end def initialize(data = nil) if( data == nil ) super(1008) else super(1008, data) end end end class SideQty < Quickfix::IntField def SideQty.field return 1009 end def initialize(data = nil) if( data == nil ) super(1009) else super(1009, data) end end end class MessageEventSource < Quickfix::StringField def MessageEventSource.field return 1011 end def initialize(data = nil) if( data == nil ) super(1011) else super(1011, data) end end end class SideTrdRegTimestamp < Quickfix::UtcTimeStampField def SideTrdRegTimestamp.field return 1012 end def initialize(data = nil) if( data == nil ) super(1012) else super(1012, data) end end end class SideTrdRegTimestampType < Quickfix::IntField def SideTrdRegTimestampType.field return 1013 end def initialize(data = nil) if( data == nil ) super(1013) else super(1013, data) end end end class SideTrdRegTimestampSrc < Quickfix::StringField def SideTrdRegTimestampSrc.field return 1014 end def initialize(data = nil) if( data == nil ) super(1014) else super(1014, data) end end end class AsOfIndicator < Quickfix::CharField def AsOfIndicator.field return 1015 end def initialize(data = nil) if( data == nil ) super(1015) else super(1015, data) end end end class NoSideTrdRegTS < Quickfix::IntField def NoSideTrdRegTS.field return 1016 end def initialize(data = nil) if( data == nil ) super(1016) else super(1016, data) end end end class LegOptionRatio < Quickfix::DoubleField def LegOptionRatio.field return 1017 end def initialize(data = nil) if( data == nil ) super(1017) else super(1017, data) end end end class NoInstrumentParties < Quickfix::IntField def NoInstrumentParties.field return 1018 end def initialize(data = nil) if( data == nil ) super(1018) else super(1018, data) end end end class InstrumentPartyID < Quickfix::StringField def InstrumentPartyID.field return 1019 end def initialize(data = nil) if( data == nil ) super(1019) else super(1019, data) end end end class TradeVolume < Quickfix::DoubleField def TradeVolume.field return 1020 end def initialize(data = nil) if( data == nil ) super(1020) else super(1020, data) end end end class MDBookType < Quickfix::IntField def MDBookType.field return 1021 end def initialize(data = nil) if( data == nil ) super(1021) else super(1021, data) end end end class MDFeedType < Quickfix::StringField def MDFeedType.field return 1022 end def initialize(data = nil) if( data == nil ) super(1022) else super(1022, data) end end end class MDPriceLevel < Quickfix::IntField def MDPriceLevel.field return 1023 end def initialize(data = nil) if( data == nil ) super(1023) else super(1023, data) end end end class MDOriginType < Quickfix::IntField def MDOriginType.field return 1024 end def initialize(data = nil) if( data == nil ) super(1024) else super(1024, data) end end end class FirstPx < Quickfix::DoubleField def FirstPx.field return 1025 end def initialize(data = nil) if( data == nil ) super(1025) else super(1025, data) end end end class MDEntrySpotRate < Quickfix::DoubleField def MDEntrySpotRate.field return 1026 end def initialize(data = nil) if( data == nil ) super(1026) else super(1026, data) end end end class MDEntryForwardPoints < Quickfix::DoubleField def MDEntryForwardPoints.field return 1027 end def initialize(data = nil) if( data == nil ) super(1027) else super(1027, data) end end end class ManualOrderIndicator < Quickfix::BoolField def ManualOrderIndicator.field return 1028 end def initialize(data = nil) if( data == nil ) super(1028) else super(1028, data) end end end class CustDirectedOrder < Quickfix::BoolField def CustDirectedOrder.field return 1029 end def initialize(data = nil) if( data == nil ) super(1029) else super(1029, data) end end end class ReceivedDeptID < Quickfix::StringField def ReceivedDeptID.field return 1030 end def initialize(data = nil) if( data == nil ) super(1030) else super(1030, data) end end end class CustOrderHandlingInst < Quickfix::StringField def CustOrderHandlingInst.field return 1031 end def initialize(data = nil) if( data == nil ) super(1031) else super(1031, data) end end end class OrderHandlingInstSource < Quickfix::IntField def OrderHandlingInstSource.field return 1032 end def initialize(data = nil) if( data == nil ) super(1032) else super(1032, data) end end end class DeskType < Quickfix::StringField def DeskType.field return 1033 end def initialize(data = nil) if( data == nil ) super(1033) else super(1033, data) end end end class DeskTypeSource < Quickfix::IntField def DeskTypeSource.field return 1034 end def initialize(data = nil) if( data == nil ) super(1034) else super(1034, data) end end end class DeskOrderHandlingInst < Quickfix::StringField def DeskOrderHandlingInst.field return 1035 end def initialize(data = nil) if( data == nil ) super(1035) else super(1035, data) end end end class ExecAckStatus < Quickfix::CharField def ExecAckStatus.field return 1036 end def initialize(data = nil) if( data == nil ) super(1036) else super(1036, data) end end end class UnderlyingDeliveryAmount < Quickfix::DoubleField def UnderlyingDeliveryAmount.field return 1037 end def initialize(data = nil) if( data == nil ) super(1037) else super(1037, data) end end end class UnderlyingCapValue < Quickfix::DoubleField def UnderlyingCapValue.field return 1038 end def initialize(data = nil) if( data == nil ) super(1038) else super(1038, data) end end end class UnderlyingSettlMethod < Quickfix::StringField def UnderlyingSettlMethod.field return 1039 end def initialize(data = nil) if( data == nil ) super(1039) else super(1039, data) end end end class SecondaryTradeID < Quickfix::StringField def SecondaryTradeID.field return 1040 end def initialize(data = nil) if( data == nil ) super(1040) else super(1040, data) end end end class FirmTradeID < Quickfix::StringField def FirmTradeID.field return 1041 end def initialize(data = nil) if( data == nil ) super(1041) else super(1041, data) end end end class SecondaryFirmTradeID < Quickfix::StringField def SecondaryFirmTradeID.field return 1042 end def initialize(data = nil) if( data == nil ) super(1042) else super(1042, data) end end end class CollApplType < Quickfix::IntField def CollApplType.field return 1043 end def initialize(data = nil) if( data == nil ) super(1043) else super(1043, data) end end end class UnderlyingAdjustedQuantity < Quickfix::DoubleField def UnderlyingAdjustedQuantity.field return 1044 end def initialize(data = nil) if( data == nil ) super(1044) else super(1044, data) end end end class UnderlyingFXRate < Quickfix::DoubleField def UnderlyingFXRate.field return 1045 end def initialize(data = nil) if( data == nil ) super(1045) else super(1045, data) end end end class UnderlyingFXRateCalc < Quickfix::CharField def UnderlyingFXRateCalc.field return 1046 end def initialize(data = nil) if( data == nil ) super(1046) else super(1046, data) end end end class AllocPositionEffect < Quickfix::CharField def AllocPositionEffect.field return 1047 end def initialize(data = nil) if( data == nil ) super(1047) else super(1047, data) end end end class DealingCapacity < Quickfix::CharField def DealingCapacity.field return 1048 end def initialize(data = nil) if( data == nil ) super(1048) else super(1048, data) end end end class InstrmtAssignmentMethod < Quickfix::CharField def InstrmtAssignmentMethod.field return 1049 end def initialize(data = nil) if( data == nil ) super(1049) else super(1049, data) end end end class InstrumentPartyIDSource < Quickfix::CharField def InstrumentPartyIDSource.field return 1050 end def initialize(data = nil) if( data == nil ) super(1050) else super(1050, data) end end end class InstrumentPartyRole < Quickfix::IntField def InstrumentPartyRole.field return 1051 end def initialize(data = nil) if( data == nil ) super(1051) else super(1051, data) end end end class NoInstrumentPartySubIDs < Quickfix::IntField def NoInstrumentPartySubIDs.field return 1052 end def initialize(data = nil) if( data == nil ) super(1052) else super(1052, data) end end end class InstrumentPartySubID < Quickfix::StringField def InstrumentPartySubID.field return 1053 end def initialize(data = nil) if( data == nil ) super(1053) else super(1053, data) end end end class InstrumentPartySubIDType < Quickfix::IntField def InstrumentPartySubIDType.field return 1054 end def initialize(data = nil) if( data == nil ) super(1054) else super(1054, data) end end end class PositionCurrency < Quickfix::StringField def PositionCurrency.field return 1055 end def initialize(data = nil) if( data == nil ) super(1055) else super(1055, data) end end end class CalculatedCcyLastQty < Quickfix::DoubleField def CalculatedCcyLastQty.field return 1056 end def initialize(data = nil) if( data == nil ) super(1056) else super(1056, data) end end end class AggressorIndicator < Quickfix::BoolField def AggressorIndicator.field return 1057 end def initialize(data = nil) if( data == nil ) super(1057) else super(1057, data) end end end class NoUndlyInstrumentParties < Quickfix::IntField def NoUndlyInstrumentParties.field return 1058 end def initialize(data = nil) if( data == nil ) super(1058) else super(1058, data) end end end class UndlyInstrumentPartyID < Quickfix::StringField def UndlyInstrumentPartyID.field return 1059 end def initialize(data = nil) if( data == nil ) super(1059) else super(1059, data) end end end class UndlyInstrumentPartyIDSource < Quickfix::CharField def UndlyInstrumentPartyIDSource.field return 1060 end def initialize(data = nil) if( data == nil ) super(1060) else super(1060, data) end end end class UndlyInstrumentPartyRole < Quickfix::IntField def UndlyInstrumentPartyRole.field return 1061 end def initialize(data = nil) if( data == nil ) super(1061) else super(1061, data) end end end class NoUndlyInstrumentPartySubIDs < Quickfix::IntField def NoUndlyInstrumentPartySubIDs.field return 1062 end def initialize(data = nil) if( data == nil ) super(1062) else super(1062, data) end end end class UndlyInstrumentPartySubID < Quickfix::StringField def UndlyInstrumentPartySubID.field return 1063 end def initialize(data = nil) if( data == nil ) super(1063) else super(1063, data) end end end class UndlyInstrumentPartySubIDType < Quickfix::IntField def UndlyInstrumentPartySubIDType.field return 1064 end def initialize(data = nil) if( data == nil ) super(1064) else super(1064, data) end end end class BidSwapPoints < Quickfix::DoubleField def BidSwapPoints.field return 1065 end def initialize(data = nil) if( data == nil ) super(1065) else super(1065, data) end end end class OfferSwapPoints < Quickfix::DoubleField def OfferSwapPoints.field return 1066 end def initialize(data = nil) if( data == nil ) super(1066) else super(1066, data) end end end class LegBidForwardPoints < Quickfix::DoubleField def LegBidForwardPoints.field return 1067 end def initialize(data = nil) if( data == nil ) super(1067) else super(1067, data) end end end class LegOfferForwardPoints < Quickfix::DoubleField def LegOfferForwardPoints.field return 1068 end def initialize(data = nil) if( data == nil ) super(1068) else super(1068, data) end end end class SwapPoints < Quickfix::DoubleField def SwapPoints.field return 1069 end def initialize(data = nil) if( data == nil ) super(1069) else super(1069, data) end end end class MDQuoteType < Quickfix::IntField def MDQuoteType.field return 1070 end def initialize(data = nil) if( data == nil ) super(1070) else super(1070, data) end end end class LastSwapPoints < Quickfix::DoubleField def LastSwapPoints.field return 1071 end def initialize(data = nil) if( data == nil ) super(1071) else super(1071, data) end end end class SideGrossTradeAmt < Quickfix::DoubleField def SideGrossTradeAmt.field return 1072 end def initialize(data = nil) if( data == nil ) super(1072) else super(1072, data) end end end class LegLastForwardPoints < Quickfix::DoubleField def LegLastForwardPoints.field return 1073 end def initialize(data = nil) if( data == nil ) super(1073) else super(1073, data) end end end class LegCalculatedCcyLastQty < Quickfix::DoubleField def LegCalculatedCcyLastQty.field return 1074 end def initialize(data = nil) if( data == nil ) super(1074) else super(1074, data) end end end class LegGrossTradeAmt < Quickfix::DoubleField def LegGrossTradeAmt.field return 1075 end def initialize(data = nil) if( data == nil ) super(1075) else super(1075, data) end end end class MaturityTime < Quickfix::StringField def MaturityTime.field return 1079 end def initialize(data = nil) if( data == nil ) super(1079) else super(1079, data) end end end class RefOrderID < Quickfix::StringField def RefOrderID.field return 1080 end def initialize(data = nil) if( data == nil ) super(1080) else super(1080, data) end end end class RefOrderIDSource < Quickfix::CharField def RefOrderIDSource.field return 1081 end def initialize(data = nil) if( data == nil ) super(1081) else super(1081, data) end end end class SecondaryDisplayQty < Quickfix::DoubleField def SecondaryDisplayQty.field return 1082 end def initialize(data = nil) if( data == nil ) super(1082) else super(1082, data) end end end class DisplayWhen < Quickfix::CharField def DisplayWhen.field return 1083 end def initialize(data = nil) if( data == nil ) super(1083) else super(1083, data) end end end class DisplayMethod < Quickfix::CharField def DisplayMethod.field return 1084 end def initialize(data = nil) if( data == nil ) super(1084) else super(1084, data) end end end class DisplayLowQty < Quickfix::DoubleField def DisplayLowQty.field return 1085 end def initialize(data = nil) if( data == nil ) super(1085) else super(1085, data) end end end class DisplayHighQty < Quickfix::DoubleField def DisplayHighQty.field return 1086 end def initialize(data = nil) if( data == nil ) super(1086) else super(1086, data) end end end class DisplayMinIncr < Quickfix::DoubleField def DisplayMinIncr.field return 1087 end def initialize(data = nil) if( data == nil ) super(1087) else super(1087, data) end end end class RefreshQty < Quickfix::DoubleField def RefreshQty.field return 1088 end def initialize(data = nil) if( data == nil ) super(1088) else super(1088, data) end end end class MatchIncrement < Quickfix::DoubleField def MatchIncrement.field return 1089 end def initialize(data = nil) if( data == nil ) super(1089) else super(1089, data) end end end class MaxPriceLevels < Quickfix::IntField def MaxPriceLevels.field return 1090 end def initialize(data = nil) if( data == nil ) super(1090) else super(1090, data) end end end class PreTradeAnonymity < Quickfix::BoolField def PreTradeAnonymity.field return 1091 end def initialize(data = nil) if( data == nil ) super(1091) else super(1091, data) end end end class PriceProtectionScope < Quickfix::CharField def PriceProtectionScope.field return 1092 end def initialize(data = nil) if( data == nil ) super(1092) else super(1092, data) end end end class LotType < Quickfix::CharField def LotType.field return 1093 end def initialize(data = nil) if( data == nil ) super(1093) else super(1093, data) end end end class PegPriceType < Quickfix::IntField def PegPriceType.field return 1094 end def initialize(data = nil) if( data == nil ) super(1094) else super(1094, data) end end end class PeggedRefPrice < Quickfix::DoubleField def PeggedRefPrice.field return 1095 end def initialize(data = nil) if( data == nil ) super(1095) else super(1095, data) end end end class PegSecurityIDSource < Quickfix::StringField def PegSecurityIDSource.field return 1096 end def initialize(data = nil) if( data == nil ) super(1096) else super(1096, data) end end end class PegSecurityID < Quickfix::StringField def PegSecurityID.field return 1097 end def initialize(data = nil) if( data == nil ) super(1097) else super(1097, data) end end end class PegSymbol < Quickfix::StringField def PegSymbol.field return 1098 end def initialize(data = nil) if( data == nil ) super(1098) else super(1098, data) end end end class PegSecurityDesc < Quickfix::StringField def PegSecurityDesc.field return 1099 end def initialize(data = nil) if( data == nil ) super(1099) else super(1099, data) end end end class TriggerType < Quickfix::CharField def TriggerType.field return 1100 end def initialize(data = nil) if( data == nil ) super(1100) else super(1100, data) end end end class TriggerAction < Quickfix::CharField def TriggerAction.field return 1101 end def initialize(data = nil) if( data == nil ) super(1101) else super(1101, data) end end end class TriggerPrice < Quickfix::DoubleField def TriggerPrice.field return 1102 end def initialize(data = nil) if( data == nil ) super(1102) else super(1102, data) end end end class TriggerSymbol < Quickfix::StringField def TriggerSymbol.field return 1103 end def initialize(data = nil) if( data == nil ) super(1103) else super(1103, data) end end end class TriggerSecurityID < Quickfix::StringField def TriggerSecurityID.field return 1104 end def initialize(data = nil) if( data == nil ) super(1104) else super(1104, data) end end end class TriggerSecurityIDSource < Quickfix::StringField def TriggerSecurityIDSource.field return 1105 end def initialize(data = nil) if( data == nil ) super(1105) else super(1105, data) end end end class TriggerSecurityDesc < Quickfix::StringField def TriggerSecurityDesc.field return 1106 end def initialize(data = nil) if( data == nil ) super(1106) else super(1106, data) end end end class TriggerPriceType < Quickfix::CharField def TriggerPriceType.field return 1107 end def initialize(data = nil) if( data == nil ) super(1107) else super(1107, data) end end end class TriggerPriceTypeScope < Quickfix::CharField def TriggerPriceTypeScope.field return 1108 end def initialize(data = nil) if( data == nil ) super(1108) else super(1108, data) end end end class TriggerPriceDirection < Quickfix::CharField def TriggerPriceDirection.field return 1109 end def initialize(data = nil) if( data == nil ) super(1109) else super(1109, data) end end end class TriggerNewPrice < Quickfix::DoubleField def TriggerNewPrice.field return 1110 end def initialize(data = nil) if( data == nil ) super(1110) else super(1110, data) end end end class TriggerOrderType < Quickfix::CharField def TriggerOrderType.field return 1111 end def initialize(data = nil) if( data == nil ) super(1111) else super(1111, data) end end end class TriggerNewQty < Quickfix::DoubleField def TriggerNewQty.field return 1112 end def initialize(data = nil) if( data == nil ) super(1112) else super(1112, data) end end end class TriggerTradingSessionID < Quickfix::StringField def TriggerTradingSessionID.field return 1113 end def initialize(data = nil) if( data == nil ) super(1113) else super(1113, data) end end end class TriggerTradingSessionSubID < Quickfix::StringField def TriggerTradingSessionSubID.field return 1114 end def initialize(data = nil) if( data == nil ) super(1114) else super(1114, data) end end end class OrderCategory < Quickfix::CharField def OrderCategory.field return 1115 end def initialize(data = nil) if( data == nil ) super(1115) else super(1115, data) end end end class NoRootPartyIDs < Quickfix::IntField def NoRootPartyIDs.field return 1116 end def initialize(data = nil) if( data == nil ) super(1116) else super(1116, data) end end end class RootPartyID < Quickfix::StringField def RootPartyID.field return 1117 end def initialize(data = nil) if( data == nil ) super(1117) else super(1117, data) end end end class RootPartyIDSource < Quickfix::CharField def RootPartyIDSource.field return 1118 end def initialize(data = nil) if( data == nil ) super(1118) else super(1118, data) end end end class RootPartyRole < Quickfix::IntField def RootPartyRole.field return 1119 end def initialize(data = nil) if( data == nil ) super(1119) else super(1119, data) end end end class NoRootPartySubIDs < Quickfix::IntField def NoRootPartySubIDs.field return 1120 end def initialize(data = nil) if( data == nil ) super(1120) else super(1120, data) end end end class RootPartySubID < Quickfix::StringField def RootPartySubID.field return 1121 end def initialize(data = nil) if( data == nil ) super(1121) else super(1121, data) end end end class RootPartySubIDType < Quickfix::IntField def RootPartySubIDType.field return 1122 end def initialize(data = nil) if( data == nil ) super(1122) else super(1122, data) end end end class TradeHandlingInstr < Quickfix::CharField def TradeHandlingInstr.field return 1123 end def initialize(data = nil) if( data == nil ) super(1123) else super(1123, data) end end end class OrigTradeHandlingInstr < Quickfix::CharField def OrigTradeHandlingInstr.field return 1124 end def initialize(data = nil) if( data == nil ) super(1124) else super(1124, data) end end end class OrigTradeDate < Quickfix::StringField def OrigTradeDate.field return 1125 end def initialize(data = nil) if( data == nil ) super(1125) else super(1125, data) end end end class OrigTradeID < Quickfix::StringField def OrigTradeID.field return 1126 end def initialize(data = nil) if( data == nil ) super(1126) else super(1126, data) end end end class OrigSecondaryTradeID < Quickfix::StringField def OrigSecondaryTradeID.field return 1127 end def initialize(data = nil) if( data == nil ) super(1127) else super(1127, data) end end end class TZTransactTime < Quickfix::StringField def TZTransactTime.field return 1132 end def initialize(data = nil) if( data == nil ) super(1132) else super(1132, data) end end end class ExDestinationIDSource < Quickfix::CharField def ExDestinationIDSource.field return 1133 end def initialize(data = nil) if( data == nil ) super(1133) else super(1133, data) end end end class ReportedPxDiff < Quickfix::BoolField def ReportedPxDiff.field return 1134 end def initialize(data = nil) if( data == nil ) super(1134) else super(1134, data) end end end class RptSys < Quickfix::StringField def RptSys.field return 1135 end def initialize(data = nil) if( data == nil ) super(1135) else super(1135, data) end end end class AllocClearingFeeIndicator < Quickfix::StringField def AllocClearingFeeIndicator.field return 1136 end def initialize(data = nil) if( data == nil ) super(1136) else super(1136, data) end end end class DisplayQty < Quickfix::DoubleField def DisplayQty.field return 1138 end def initialize(data = nil) if( data == nil ) super(1138) else super(1138, data) end end end class ExchangeSpecialInstructions < Quickfix::StringField def ExchangeSpecialInstructions.field return 1139 end def initialize(data = nil) if( data == nil ) super(1139) else super(1139, data) end end end class NoUsernames < Quickfix::IntField def NoUsernames.field return 809 end def initialize(data = nil) if( data == nil ) super(809) else super(809, data) end end end class ExpirationQtyType < Quickfix::IntField def ExpirationQtyType.field return 982 end def initialize(data = nil) if( data == nil ) super(982) else super(982, data) end end end class MaxTradeVol < Quickfix::DoubleField def MaxTradeVol.field return 1140 end def initialize(data = nil) if( data == nil ) super(1140) else super(1140, data) end end end class NoMDFeedTypes < Quickfix::IntField def NoMDFeedTypes.field return 1141 end def initialize(data = nil) if( data == nil ) super(1141) else super(1141, data) end end end class MatchAlgorithm < Quickfix::StringField def MatchAlgorithm.field return 1142 end def initialize(data = nil) if( data == nil ) super(1142) else super(1142, data) end end end class MaxPriceVariation < Quickfix::DoubleField def MaxPriceVariation.field return 1143 end def initialize(data = nil) if( data == nil ) super(1143) else super(1143, data) end end end class ImpliedMarketIndicator < Quickfix::IntField def ImpliedMarketIndicator.field return 1144 end def initialize(data = nil) if( data == nil ) super(1144) else super(1144, data) end end end class EventTime < Quickfix::UtcTimeStampField def EventTime.field return 1145 end def initialize(data = nil) if( data == nil ) super(1145) else super(1145, data) end end end class MinPriceIncrementAmount < Quickfix::DoubleField def MinPriceIncrementAmount.field return 1146 end def initialize(data = nil) if( data == nil ) super(1146) else super(1146, data) end end end class UnitOfMeasureQty < Quickfix::DoubleField def UnitOfMeasureQty.field return 1147 end def initialize(data = nil) if( data == nil ) super(1147) else super(1147, data) end end end class LowLimitPrice < Quickfix::DoubleField def LowLimitPrice.field return 1148 end def initialize(data = nil) if( data == nil ) super(1148) else super(1148, data) end end end class HighLimitPrice < Quickfix::DoubleField def HighLimitPrice.field return 1149 end def initialize(data = nil) if( data == nil ) super(1149) else super(1149, data) end end end class TradingReferencePrice < Quickfix::DoubleField def TradingReferencePrice.field return 1150 end def initialize(data = nil) if( data == nil ) super(1150) else super(1150, data) end end end class SecurityGroup < Quickfix::StringField def SecurityGroup.field return 1151 end def initialize(data = nil) if( data == nil ) super(1151) else super(1151, data) end end end class LegNumber < Quickfix::IntField def LegNumber.field return 1152 end def initialize(data = nil) if( data == nil ) super(1152) else super(1152, data) end end end class SettlementCycleNo < Quickfix::IntField def SettlementCycleNo.field return 1153 end def initialize(data = nil) if( data == nil ) super(1153) else super(1153, data) end end end class SideCurrency < Quickfix::StringField def SideCurrency.field return 1154 end def initialize(data = nil) if( data == nil ) super(1154) else super(1154, data) end end end class SideSettlCurrency < Quickfix::StringField def SideSettlCurrency.field return 1155 end def initialize(data = nil) if( data == nil ) super(1155) else super(1155, data) end end end class ApplExtID < Quickfix::IntField def ApplExtID.field return 1156 end def initialize(data = nil) if( data == nil ) super(1156) else super(1156, data) end end end class CcyAmt < Quickfix::DoubleField def CcyAmt.field return 1157 end def initialize(data = nil) if( data == nil ) super(1157) else super(1157, data) end end end class NoSettlDetails < Quickfix::IntField def NoSettlDetails.field return 1158 end def initialize(data = nil) if( data == nil ) super(1158) else super(1158, data) end end end class SettlObligMode < Quickfix::IntField def SettlObligMode.field return 1159 end def initialize(data = nil) if( data == nil ) super(1159) else super(1159, data) end end end class SettlObligMsgID < Quickfix::StringField def SettlObligMsgID.field return 1160 end def initialize(data = nil) if( data == nil ) super(1160) else super(1160, data) end end end class SettlObligID < Quickfix::StringField def SettlObligID.field return 1161 end def initialize(data = nil) if( data == nil ) super(1161) else super(1161, data) end end end class SettlObligTransType < Quickfix::CharField def SettlObligTransType.field return 1162 end def initialize(data = nil) if( data == nil ) super(1162) else super(1162, data) end end end class SettlObligRefID < Quickfix::StringField def SettlObligRefID.field return 1163 end def initialize(data = nil) if( data == nil ) super(1163) else super(1163, data) end end end class SettlObligSource < Quickfix::CharField def SettlObligSource.field return 1164 end def initialize(data = nil) if( data == nil ) super(1164) else super(1164, data) end end end class NoSettlOblig < Quickfix::IntField def NoSettlOblig.field return 1165 end def initialize(data = nil) if( data == nil ) super(1165) else super(1165, data) end end end class QuoteMsgID < Quickfix::StringField def QuoteMsgID.field return 1166 end def initialize(data = nil) if( data == nil ) super(1166) else super(1166, data) end end end class QuoteEntryStatus < Quickfix::IntField def QuoteEntryStatus.field return 1167 end def initialize(data = nil) if( data == nil ) super(1167) else super(1167, data) end end end class TotNoCxldQuotes < Quickfix::IntField def TotNoCxldQuotes.field return 1168 end def initialize(data = nil) if( data == nil ) super(1168) else super(1168, data) end end end class TotNoAccQuotes < Quickfix::IntField def TotNoAccQuotes.field return 1169 end def initialize(data = nil) if( data == nil ) super(1169) else super(1169, data) end end end class TotNoRejQuotes < Quickfix::IntField def TotNoRejQuotes.field return 1170 end def initialize(data = nil) if( data == nil ) super(1170) else super(1170, data) end end end class PrivateQuote < Quickfix::BoolField def PrivateQuote.field return 1171 end def initialize(data = nil) if( data == nil ) super(1171) else super(1171, data) end end end class RespondentType < Quickfix::IntField def RespondentType.field return 1172 end def initialize(data = nil) if( data == nil ) super(1172) else super(1172, data) end end end class MDSubBookType < Quickfix::IntField def MDSubBookType.field return 1173 end def initialize(data = nil) if( data == nil ) super(1173) else super(1173, data) end end end class SecurityTradingEvent < Quickfix::IntField def SecurityTradingEvent.field return 1174 end def initialize(data = nil) if( data == nil ) super(1174) else super(1174, data) end end end class NoStatsIndicators < Quickfix::IntField def NoStatsIndicators.field return 1175 end def initialize(data = nil) if( data == nil ) super(1175) else super(1175, data) end end end class StatsType < Quickfix::IntField def StatsType.field return 1176 end def initialize(data = nil) if( data == nil ) super(1176) else super(1176, data) end end end class NoOfSecSizes < Quickfix::IntField def NoOfSecSizes.field return 1177 end def initialize(data = nil) if( data == nil ) super(1177) else super(1177, data) end end end class MDSecSizeType < Quickfix::IntField def MDSecSizeType.field return 1178 end def initialize(data = nil) if( data == nil ) super(1178) else super(1178, data) end end end class MDSecSize < Quickfix::DoubleField def MDSecSize.field return 1179 end def initialize(data = nil) if( data == nil ) super(1179) else super(1179, data) end end end class ApplID < Quickfix::StringField def ApplID.field return 1180 end def initialize(data = nil) if( data == nil ) super(1180) else super(1180, data) end end end class ApplSeqNum < Quickfix::IntField def ApplSeqNum.field return 1181 end def initialize(data = nil) if( data == nil ) super(1181) else super(1181, data) end end end class ApplBegSeqNum < Quickfix::IntField def ApplBegSeqNum.field return 1182 end def initialize(data = nil) if( data == nil ) super(1182) else super(1182, data) end end end class ApplEndSeqNum < Quickfix::IntField def ApplEndSeqNum.field return 1183 end def initialize(data = nil) if( data == nil ) super(1183) else super(1183, data) end end end class SecurityXMLLen < Quickfix::IntField def SecurityXMLLen.field return 1184 end def initialize(data = nil) if( data == nil ) super(1184) else super(1184, data) end end end class SecurityXML < Quickfix::StringField def SecurityXML.field return 1185 end def initialize(data = nil) if( data == nil ) super(1185) else super(1185, data) end end end class SecurityXMLSchema < Quickfix::StringField def SecurityXMLSchema.field return 1186 end def initialize(data = nil) if( data == nil ) super(1186) else super(1186, data) end end end class RefreshIndicator < Quickfix::BoolField def RefreshIndicator.field return 1187 end def initialize(data = nil) if( data == nil ) super(1187) else super(1187, data) end end end class Volatility < Quickfix::DoubleField def Volatility.field return 1188 end def initialize(data = nil) if( data == nil ) super(1188) else super(1188, data) end end end class TimeToExpiration < Quickfix::DoubleField def TimeToExpiration.field return 1189 end def initialize(data = nil) if( data == nil ) super(1189) else super(1189, data) end end end class RiskFreeRate < Quickfix::DoubleField def RiskFreeRate.field return 1190 end def initialize(data = nil) if( data == nil ) super(1190) else super(1190, data) end end end class PriceUnitOfMeasure < Quickfix::StringField def PriceUnitOfMeasure.field return 1191 end def initialize(data = nil) if( data == nil ) super(1191) else super(1191, data) end end end class PriceUnitOfMeasureQty < Quickfix::DoubleField def PriceUnitOfMeasureQty.field return 1192 end def initialize(data = nil) if( data == nil ) super(1192) else super(1192, data) end end end class SettlMethod < Quickfix::CharField def SettlMethod.field return 1193 end def initialize(data = nil) if( data == nil ) super(1193) else super(1193, data) end end end class ExerciseStyle < Quickfix::IntField def ExerciseStyle.field return 1194 end def initialize(data = nil) if( data == nil ) super(1194) else super(1194, data) end end end class OptPayAmount < Quickfix::DoubleField def OptPayAmount.field return 1195 end def initialize(data = nil) if( data == nil ) super(1195) else super(1195, data) end end end class PriceQuoteMethod < Quickfix::StringField def PriceQuoteMethod.field return 1196 end def initialize(data = nil) if( data == nil ) super(1196) else super(1196, data) end end end class FuturesValuationMethod < Quickfix::StringField def FuturesValuationMethod.field return 1197 end def initialize(data = nil) if( data == nil ) super(1197) else super(1197, data) end end end class ListMethod < Quickfix::IntField def ListMethod.field return 1198 end def initialize(data = nil) if( data == nil ) super(1198) else super(1198, data) end end end class CapPrice < Quickfix::DoubleField def CapPrice.field return 1199 end def initialize(data = nil) if( data == nil ) super(1199) else super(1199, data) end end end class FloorPrice < Quickfix::DoubleField def FloorPrice.field return 1200 end def initialize(data = nil) if( data == nil ) super(1200) else super(1200, data) end end end class NoStrikeRules < Quickfix::IntField def NoStrikeRules.field return 1201 end def initialize(data = nil) if( data == nil ) super(1201) else super(1201, data) end end end class StartStrikePxRange < Quickfix::DoubleField def StartStrikePxRange.field return 1202 end def initialize(data = nil) if( data == nil ) super(1202) else super(1202, data) end end end class EndStrikePxRange < Quickfix::DoubleField def EndStrikePxRange.field return 1203 end def initialize(data = nil) if( data == nil ) super(1203) else super(1203, data) end end end class StrikeIncrement < Quickfix::DoubleField def StrikeIncrement.field return 1204 end def initialize(data = nil) if( data == nil ) super(1204) else super(1204, data) end end end class NoTickRules < Quickfix::IntField def NoTickRules.field return 1205 end def initialize(data = nil) if( data == nil ) super(1205) else super(1205, data) end end end class StartTickPriceRange < Quickfix::DoubleField def StartTickPriceRange.field return 1206 end def initialize(data = nil) if( data == nil ) super(1206) else super(1206, data) end end end class EndTickPriceRange < Quickfix::DoubleField def EndTickPriceRange.field return 1207 end def initialize(data = nil) if( data == nil ) super(1207) else super(1207, data) end end end class TickIncrement < Quickfix::DoubleField def TickIncrement.field return 1208 end def initialize(data = nil) if( data == nil ) super(1208) else super(1208, data) end end end class TickRuleType < Quickfix::IntField def TickRuleType.field return 1209 end def initialize(data = nil) if( data == nil ) super(1209) else super(1209, data) end end end class NestedInstrAttribType < Quickfix::IntField def NestedInstrAttribType.field return 1210 end def initialize(data = nil) if( data == nil ) super(1210) else super(1210, data) end end end class NestedInstrAttribValue < Quickfix::StringField def NestedInstrAttribValue.field return 1211 end def initialize(data = nil) if( data == nil ) super(1211) else super(1211, data) end end end class LegMaturityTime < Quickfix::StringField def LegMaturityTime.field return 1212 end def initialize(data = nil) if( data == nil ) super(1212) else super(1212, data) end end end class UnderlyingMaturityTime < Quickfix::StringField def UnderlyingMaturityTime.field return 1213 end def initialize(data = nil) if( data == nil ) super(1213) else super(1213, data) end end end class DerivativeSymbol < Quickfix::StringField def DerivativeSymbol.field return 1214 end def initialize(data = nil) if( data == nil ) super(1214) else super(1214, data) end end end class DerivativeSymbolSfx < Quickfix::StringField def DerivativeSymbolSfx.field return 1215 end def initialize(data = nil) if( data == nil ) super(1215) else super(1215, data) end end end class DerivativeSecurityID < Quickfix::StringField def DerivativeSecurityID.field return 1216 end def initialize(data = nil) if( data == nil ) super(1216) else super(1216, data) end end end class DerivativeSecurityIDSource < Quickfix::StringField def DerivativeSecurityIDSource.field return 1217 end def initialize(data = nil) if( data == nil ) super(1217) else super(1217, data) end end end class NoDerivativeSecurityAltID < Quickfix::IntField def NoDerivativeSecurityAltID.field return 1218 end def initialize(data = nil) if( data == nil ) super(1218) else super(1218, data) end end end class DerivativeSecurityAltID < Quickfix::StringField def DerivativeSecurityAltID.field return 1219 end def initialize(data = nil) if( data == nil ) super(1219) else super(1219, data) end end end class DerivativeSecurityAltIDSource < Quickfix::StringField def DerivativeSecurityAltIDSource.field return 1220 end def initialize(data = nil) if( data == nil ) super(1220) else super(1220, data) end end end class SecondaryLowLimitPrice < Quickfix::DoubleField def SecondaryLowLimitPrice.field return 1221 end def initialize(data = nil) if( data == nil ) super(1221) else super(1221, data) end end end class MaturityRuleID < Quickfix::StringField def MaturityRuleID.field return 1222 end def initialize(data = nil) if( data == nil ) super(1222) else super(1222, data) end end end class StrikeRuleID < Quickfix::StringField def StrikeRuleID.field return 1223 end def initialize(data = nil) if( data == nil ) super(1223) else super(1223, data) end end end class LegUnitOfMeasureQty < Quickfix::DoubleField def LegUnitOfMeasureQty.field return 1224 end def initialize(data = nil) if( data == nil ) super(1224) else super(1224, data) end end end class DerivativeOptPayAmount < Quickfix::DoubleField def DerivativeOptPayAmount.field return 1225 end def initialize(data = nil) if( data == nil ) super(1225) else super(1225, data) end end end class EndMaturityMonthYear < Quickfix::StringField def EndMaturityMonthYear.field return 1226 end def initialize(data = nil) if( data == nil ) super(1226) else super(1226, data) end end end class ProductComplex < Quickfix::StringField def ProductComplex.field return 1227 end def initialize(data = nil) if( data == nil ) super(1227) else super(1227, data) end end end class DerivativeProductComplex < Quickfix::StringField def DerivativeProductComplex.field return 1228 end def initialize(data = nil) if( data == nil ) super(1228) else super(1228, data) end end end class MaturityMonthYearIncrement < Quickfix::IntField def MaturityMonthYearIncrement.field return 1229 end def initialize(data = nil) if( data == nil ) super(1229) else super(1229, data) end end end class SecondaryHighLimitPrice < Quickfix::DoubleField def SecondaryHighLimitPrice.field return 1230 end def initialize(data = nil) if( data == nil ) super(1230) else super(1230, data) end end end class MinLotSize < Quickfix::DoubleField def MinLotSize.field return 1231 end def initialize(data = nil) if( data == nil ) super(1231) else super(1231, data) end end end class NoExecInstRules < Quickfix::IntField def NoExecInstRules.field return 1232 end def initialize(data = nil) if( data == nil ) super(1232) else super(1232, data) end end end class NoLotTypeRules < Quickfix::IntField def NoLotTypeRules.field return 1234 end def initialize(data = nil) if( data == nil ) super(1234) else super(1234, data) end end end class NoMatchRules < Quickfix::IntField def NoMatchRules.field return 1235 end def initialize(data = nil) if( data == nil ) super(1235) else super(1235, data) end end end class NoMaturityRules < Quickfix::IntField def NoMaturityRules.field return 1236 end def initialize(data = nil) if( data == nil ) super(1236) else super(1236, data) end end end class NoOrdTypeRules < Quickfix::IntField def NoOrdTypeRules.field return 1237 end def initialize(data = nil) if( data == nil ) super(1237) else super(1237, data) end end end class NoTimeInForceRules < Quickfix::IntField def NoTimeInForceRules.field return 1239 end def initialize(data = nil) if( data == nil ) super(1239) else super(1239, data) end end end class SecondaryTradingReferencePrice < Quickfix::DoubleField def SecondaryTradingReferencePrice.field return 1240 end def initialize(data = nil) if( data == nil ) super(1240) else super(1240, data) end end end class StartMaturityMonthYear < Quickfix::StringField def StartMaturityMonthYear.field return 1241 end def initialize(data = nil) if( data == nil ) super(1241) else super(1241, data) end end end class FlexProductEligibilityIndicator < Quickfix::BoolField def FlexProductEligibilityIndicator.field return 1242 end def initialize(data = nil) if( data == nil ) super(1242) else super(1242, data) end end end class DerivFlexProductEligibilityIndicator < Quickfix::BoolField def DerivFlexProductEligibilityIndicator.field return 1243 end def initialize(data = nil) if( data == nil ) super(1243) else super(1243, data) end end end class FlexibleIndicator < Quickfix::BoolField def FlexibleIndicator.field return 1244 end def initialize(data = nil) if( data == nil ) super(1244) else super(1244, data) end end end class TradingCurrency < Quickfix::StringField def TradingCurrency.field return 1245 end def initialize(data = nil) if( data == nil ) super(1245) else super(1245, data) end end end class DerivativeProduct < Quickfix::IntField def DerivativeProduct.field return 1246 end def initialize(data = nil) if( data == nil ) super(1246) else super(1246, data) end end end class DerivativeSecurityGroup < Quickfix::StringField def DerivativeSecurityGroup.field return 1247 end def initialize(data = nil) if( data == nil ) super(1247) else super(1247, data) end end end class DerivativeCFICode < Quickfix::StringField def DerivativeCFICode.field return 1248 end def initialize(data = nil) if( data == nil ) super(1248) else super(1248, data) end end end class DerivativeSecurityType < Quickfix::StringField def DerivativeSecurityType.field return 1249 end def initialize(data = nil) if( data == nil ) super(1249) else super(1249, data) end end end class DerivativeSecuritySubType < Quickfix::StringField def DerivativeSecuritySubType.field return 1250 end def initialize(data = nil) if( data == nil ) super(1250) else super(1250, data) end end end class DerivativeMaturityMonthYear < Quickfix::StringField def DerivativeMaturityMonthYear.field return 1251 end def initialize(data = nil) if( data == nil ) super(1251) else super(1251, data) end end end class DerivativeMaturityDate < Quickfix::StringField def DerivativeMaturityDate.field return 1252 end def initialize(data = nil) if( data == nil ) super(1252) else super(1252, data) end end end class DerivativeMaturityTime < Quickfix::StringField def DerivativeMaturityTime.field return 1253 end def initialize(data = nil) if( data == nil ) super(1253) else super(1253, data) end end end class DerivativeSettleOnOpenFlag < Quickfix::StringField def DerivativeSettleOnOpenFlag.field return 1254 end def initialize(data = nil) if( data == nil ) super(1254) else super(1254, data) end end end class DerivativeInstrmtAssignmentMethod < Quickfix::CharField def DerivativeInstrmtAssignmentMethod.field return 1255 end def initialize(data = nil) if( data == nil ) super(1255) else super(1255, data) end end end class DerivativeSecurityStatus < Quickfix::StringField def DerivativeSecurityStatus.field return 1256 end def initialize(data = nil) if( data == nil ) super(1256) else super(1256, data) end end end class DerivativeInstrRegistry < Quickfix::StringField def DerivativeInstrRegistry.field return 1257 end def initialize(data = nil) if( data == nil ) super(1257) else super(1257, data) end end end class DerivativeCountryOfIssue < Quickfix::StringField def DerivativeCountryOfIssue.field return 1258 end def initialize(data = nil) if( data == nil ) super(1258) else super(1258, data) end end end class DerivativeStateOrProvinceOfIssue < Quickfix::StringField def DerivativeStateOrProvinceOfIssue.field return 1259 end def initialize(data = nil) if( data == nil ) super(1259) else super(1259, data) end end end class DerivativeLocaleOfIssue < Quickfix::StringField def DerivativeLocaleOfIssue.field return 1260 end def initialize(data = nil) if( data == nil ) super(1260) else super(1260, data) end end end class DerivativeStrikePrice < Quickfix::DoubleField def DerivativeStrikePrice.field return 1261 end def initialize(data = nil) if( data == nil ) super(1261) else super(1261, data) end end end class DerivativeStrikeCurrency < Quickfix::StringField def DerivativeStrikeCurrency.field return 1262 end def initialize(data = nil) if( data == nil ) super(1262) else super(1262, data) end end end class DerivativeStrikeMultiplier < Quickfix::DoubleField def DerivativeStrikeMultiplier.field return 1263 end def initialize(data = nil) if( data == nil ) super(1263) else super(1263, data) end end end class DerivativeStrikeValue < Quickfix::DoubleField def DerivativeStrikeValue.field return 1264 end def initialize(data = nil) if( data == nil ) super(1264) else super(1264, data) end end end class DerivativeOptAttribute < Quickfix::CharField def DerivativeOptAttribute.field return 1265 end def initialize(data = nil) if( data == nil ) super(1265) else super(1265, data) end end end class DerivativeContractMultiplier < Quickfix::DoubleField def DerivativeContractMultiplier.field return 1266 end def initialize(data = nil) if( data == nil ) super(1266) else super(1266, data) end end end class DerivativeMinPriceIncrement < Quickfix::DoubleField def DerivativeMinPriceIncrement.field return 1267 end def initialize(data = nil) if( data == nil ) super(1267) else super(1267, data) end end end class DerivativeMinPriceIncrementAmount < Quickfix::DoubleField def DerivativeMinPriceIncrementAmount.field return 1268 end def initialize(data = nil) if( data == nil ) super(1268) else super(1268, data) end end end class DerivativeUnitOfMeasure < Quickfix::StringField def DerivativeUnitOfMeasure.field return 1269 end def initialize(data = nil) if( data == nil ) super(1269) else super(1269, data) end end end class DerivativeUnitOfMeasureQty < Quickfix::DoubleField def DerivativeUnitOfMeasureQty.field return 1270 end def initialize(data = nil) if( data == nil ) super(1270) else super(1270, data) end end end class DerivativeTimeUnit < Quickfix::StringField def DerivativeTimeUnit.field return 1271 end def initialize(data = nil) if( data == nil ) super(1271) else super(1271, data) end end end class DerivativeSecurityExchange < Quickfix::StringField def DerivativeSecurityExchange.field return 1272 end def initialize(data = nil) if( data == nil ) super(1272) else super(1272, data) end end end class DerivativePositionLimit < Quickfix::IntField def DerivativePositionLimit.field return 1273 end def initialize(data = nil) if( data == nil ) super(1273) else super(1273, data) end end end class DerivativeNTPositionLimit < Quickfix::IntField def DerivativeNTPositionLimit.field return 1274 end def initialize(data = nil) if( data == nil ) super(1274) else super(1274, data) end end end class DerivativeIssuer < Quickfix::StringField def DerivativeIssuer.field return 1275 end def initialize(data = nil) if( data == nil ) super(1275) else super(1275, data) end end end class DerivativeIssueDate < Quickfix::StringField def DerivativeIssueDate.field return 1276 end def initialize(data = nil) if( data == nil ) super(1276) else super(1276, data) end end end class DerivativeEncodedIssuerLen < Quickfix::IntField def DerivativeEncodedIssuerLen.field return 1277 end def initialize(data = nil) if( data == nil ) super(1277) else super(1277, data) end end end class DerivativeEncodedIssuer < Quickfix::StringField def DerivativeEncodedIssuer.field return 1278 end def initialize(data = nil) if( data == nil ) super(1278) else super(1278, data) end end end class DerivativeSecurityDesc < Quickfix::StringField def DerivativeSecurityDesc.field return 1279 end def initialize(data = nil) if( data == nil ) super(1279) else super(1279, data) end end end class DerivativeEncodedSecurityDescLen < Quickfix::IntField def DerivativeEncodedSecurityDescLen.field return 1280 end def initialize(data = nil) if( data == nil ) super(1280) else super(1280, data) end end end class DerivativeEncodedSecurityDesc < Quickfix::StringField def DerivativeEncodedSecurityDesc.field return 1281 end def initialize(data = nil) if( data == nil ) super(1281) else super(1281, data) end end end class DerivativeSecurityXMLLen < Quickfix::IntField def DerivativeSecurityXMLLen.field return 1282 end def initialize(data = nil) if( data == nil ) super(1282) else super(1282, data) end end end class DerivativeSecurityXML < Quickfix::StringField def DerivativeSecurityXML.field return 1283 end def initialize(data = nil) if( data == nil ) super(1283) else super(1283, data) end end end class DerivativeSecurityXMLSchema < Quickfix::StringField def DerivativeSecurityXMLSchema.field return 1284 end def initialize(data = nil) if( data == nil ) super(1284) else super(1284, data) end end end class DerivativeContractSettlMonth < Quickfix::StringField def DerivativeContractSettlMonth.field return 1285 end def initialize(data = nil) if( data == nil ) super(1285) else super(1285, data) end end end class NoDerivativeEvents < Quickfix::IntField def NoDerivativeEvents.field return 1286 end def initialize(data = nil) if( data == nil ) super(1286) else super(1286, data) end end end class DerivativeEventType < Quickfix::IntField def DerivativeEventType.field return 1287 end def initialize(data = nil) if( data == nil ) super(1287) else super(1287, data) end end end class DerivativeEventDate < Quickfix::StringField def DerivativeEventDate.field return 1288 end def initialize(data = nil) if( data == nil ) super(1288) else super(1288, data) end end end class DerivativeEventTime < Quickfix::UtcTimeStampField def DerivativeEventTime.field return 1289 end def initialize(data = nil) if( data == nil ) super(1289) else super(1289, data) end end end class DerivativeEventPx < Quickfix::DoubleField def DerivativeEventPx.field return 1290 end def initialize(data = nil) if( data == nil ) super(1290) else super(1290, data) end end end class DerivativeEventText < Quickfix::StringField def DerivativeEventText.field return 1291 end def initialize(data = nil) if( data == nil ) super(1291) else super(1291, data) end end end class NoDerivativeInstrumentParties < Quickfix::IntField def NoDerivativeInstrumentParties.field return 1292 end def initialize(data = nil) if( data == nil ) super(1292) else super(1292, data) end end end class DerivativeInstrumentPartyID < Quickfix::StringField def DerivativeInstrumentPartyID.field return 1293 end def initialize(data = nil) if( data == nil ) super(1293) else super(1293, data) end end end class DerivativeInstrumentPartyIDSource < Quickfix::StringField def DerivativeInstrumentPartyIDSource.field return 1294 end def initialize(data = nil) if( data == nil ) super(1294) else super(1294, data) end end end class DerivativeInstrumentPartyRole < Quickfix::IntField def DerivativeInstrumentPartyRole.field return 1295 end def initialize(data = nil) if( data == nil ) super(1295) else super(1295, data) end end end class NoDerivativeInstrumentPartySubIDs < Quickfix::IntField def NoDerivativeInstrumentPartySubIDs.field return 1296 end def initialize(data = nil) if( data == nil ) super(1296) else super(1296, data) end end end class DerivativeInstrumentPartySubID < Quickfix::StringField def DerivativeInstrumentPartySubID.field return 1297 end def initialize(data = nil) if( data == nil ) super(1297) else super(1297, data) end end end class DerivativeInstrumentPartySubIDType < Quickfix::IntField def DerivativeInstrumentPartySubIDType.field return 1298 end def initialize(data = nil) if( data == nil ) super(1298) else super(1298, data) end end end class DerivativeExerciseStyle < Quickfix::CharField def DerivativeExerciseStyle.field return 1299 end def initialize(data = nil) if( data == nil ) super(1299) else super(1299, data) end end end class MarketSegmentID < Quickfix::StringField def MarketSegmentID.field return 1300 end def initialize(data = nil) if( data == nil ) super(1300) else super(1300, data) end end end class MarketID < Quickfix::StringField def MarketID.field return 1301 end def initialize(data = nil) if( data == nil ) super(1301) else super(1301, data) end end end class MaturityMonthYearIncrementUnits < Quickfix::IntField def MaturityMonthYearIncrementUnits.field return 1302 end def initialize(data = nil) if( data == nil ) super(1302) else super(1302, data) end end end class MaturityMonthYearFormat < Quickfix::IntField def MaturityMonthYearFormat.field return 1303 end def initialize(data = nil) if( data == nil ) super(1303) else super(1303, data) end end end class StrikeExerciseStyle < Quickfix::IntField def StrikeExerciseStyle.field return 1304 end def initialize(data = nil) if( data == nil ) super(1304) else super(1304, data) end end end class SecondaryPriceLimitType < Quickfix::IntField def SecondaryPriceLimitType.field return 1305 end def initialize(data = nil) if( data == nil ) super(1305) else super(1305, data) end end end class PriceLimitType < Quickfix::IntField def PriceLimitType.field return 1306 end def initialize(data = nil) if( data == nil ) super(1306) else super(1306, data) end end end class ExecInstValue < Quickfix::CharField def ExecInstValue.field return 1308 end def initialize(data = nil) if( data == nil ) super(1308) else super(1308, data) end end end class NoTradingSessionRules < Quickfix::IntField def NoTradingSessionRules.field return 1309 end def initialize(data = nil) if( data == nil ) super(1309) else super(1309, data) end end end class NoMarketSegments < Quickfix::IntField def NoMarketSegments.field return 1310 end def initialize(data = nil) if( data == nil ) super(1310) else super(1310, data) end end end class NoDerivativeInstrAttrib < Quickfix::IntField def NoDerivativeInstrAttrib.field return 1311 end def initialize(data = nil) if( data == nil ) super(1311) else super(1311, data) end end end class NoNestedInstrAttrib < Quickfix::IntField def NoNestedInstrAttrib.field return 1312 end def initialize(data = nil) if( data == nil ) super(1312) else super(1312, data) end end end class DerivativeInstrAttribType < Quickfix::IntField def DerivativeInstrAttribType.field return 1313 end def initialize(data = nil) if( data == nil ) super(1313) else super(1313, data) end end end class DerivativeInstrAttribValue < Quickfix::StringField def DerivativeInstrAttribValue.field return 1314 end def initialize(data = nil) if( data == nil ) super(1314) else super(1314, data) end end end class DerivativePriceUnitOfMeasure < Quickfix::StringField def DerivativePriceUnitOfMeasure.field return 1315 end def initialize(data = nil) if( data == nil ) super(1315) else super(1315, data) end end end class DerivativePriceUnitOfMeasureQty < Quickfix::DoubleField def DerivativePriceUnitOfMeasureQty.field return 1316 end def initialize(data = nil) if( data == nil ) super(1316) else super(1316, data) end end end class DerivativeSettlMethod < Quickfix::CharField def DerivativeSettlMethod.field return 1317 end def initialize(data = nil) if( data == nil ) super(1317) else super(1317, data) end end end class DerivativePriceQuoteMethod < Quickfix::StringField def DerivativePriceQuoteMethod.field return 1318 end def initialize(data = nil) if( data == nil ) super(1318) else super(1318, data) end end end class DerivativeFuturesValuationMethod < Quickfix::StringField def DerivativeFuturesValuationMethod.field return 1319 end def initialize(data = nil) if( data == nil ) super(1319) else super(1319, data) end end end class DerivativeListMethod < Quickfix::IntField def DerivativeListMethod.field return 1320 end def initialize(data = nil) if( data == nil ) super(1320) else super(1320, data) end end end class DerivativeCapPrice < Quickfix::DoubleField def DerivativeCapPrice.field return 1321 end def initialize(data = nil) if( data == nil ) super(1321) else super(1321, data) end end end class DerivativeFloorPrice < Quickfix::DoubleField def DerivativeFloorPrice.field return 1322 end def initialize(data = nil) if( data == nil ) super(1322) else super(1322, data) end end end class DerivativePutOrCall < Quickfix::IntField def DerivativePutOrCall.field return 1323 end def initialize(data = nil) if( data == nil ) super(1323) else super(1323, data) end end end class ListUpdateAction < Quickfix::CharField def ListUpdateAction.field return 1324 end def initialize(data = nil) if( data == nil ) super(1324) else super(1324, data) end end end class ParentMktSegmID < Quickfix::StringField def ParentMktSegmID.field return 1325 end def initialize(data = nil) if( data == nil ) super(1325) else super(1325, data) end end end class TradingSessionDesc < Quickfix::StringField def TradingSessionDesc.field return 1326 end def initialize(data = nil) if( data == nil ) super(1326) else super(1326, data) end end end class TradSesUpdateAction < Quickfix::CharField def TradSesUpdateAction.field return 1327 end def initialize(data = nil) if( data == nil ) super(1327) else super(1327, data) end end end class RejectText < Quickfix::StringField def RejectText.field return 1328 end def initialize(data = nil) if( data == nil ) super(1328) else super(1328, data) end end end class FeeMultiplier < Quickfix::DoubleField def FeeMultiplier.field return 1329 end def initialize(data = nil) if( data == nil ) super(1329) else super(1329, data) end end end class UnderlyingLegSymbol < Quickfix::StringField def UnderlyingLegSymbol.field return 1330 end def initialize(data = nil) if( data == nil ) super(1330) else super(1330, data) end end end class UnderlyingLegSymbolSfx < Quickfix::StringField def UnderlyingLegSymbolSfx.field return 1331 end def initialize(data = nil) if( data == nil ) super(1331) else super(1331, data) end end end class UnderlyingLegSecurityID < Quickfix::StringField def UnderlyingLegSecurityID.field return 1332 end def initialize(data = nil) if( data == nil ) super(1332) else super(1332, data) end end end class UnderlyingLegSecurityIDSource < Quickfix::StringField def UnderlyingLegSecurityIDSource.field return 1333 end def initialize(data = nil) if( data == nil ) super(1333) else super(1333, data) end end end class NoUnderlyingLegSecurityAltID < Quickfix::IntField def NoUnderlyingLegSecurityAltID.field return 1334 end def initialize(data = nil) if( data == nil ) super(1334) else super(1334, data) end end end class UnderlyingLegSecurityAltID < Quickfix::StringField def UnderlyingLegSecurityAltID.field return 1335 end def initialize(data = nil) if( data == nil ) super(1335) else super(1335, data) end end end class UnderlyingLegSecurityAltIDSource < Quickfix::StringField def UnderlyingLegSecurityAltIDSource.field return 1336 end def initialize(data = nil) if( data == nil ) super(1336) else super(1336, data) end end end class UnderlyingLegSecurityType < Quickfix::StringField def UnderlyingLegSecurityType.field return 1337 end def initialize(data = nil) if( data == nil ) super(1337) else super(1337, data) end end end class UnderlyingLegSecuritySubType < Quickfix::StringField def UnderlyingLegSecuritySubType.field return 1338 end def initialize(data = nil) if( data == nil ) super(1338) else super(1338, data) end end end class UnderlyingLegMaturityMonthYear < Quickfix::StringField def UnderlyingLegMaturityMonthYear.field return 1339 end def initialize(data = nil) if( data == nil ) super(1339) else super(1339, data) end end end class UnderlyingLegStrikePrice < Quickfix::DoubleField def UnderlyingLegStrikePrice.field return 1340 end def initialize(data = nil) if( data == nil ) super(1340) else super(1340, data) end end end class UnderlyingLegSecurityExchange < Quickfix::StringField def UnderlyingLegSecurityExchange.field return 1341 end def initialize(data = nil) if( data == nil ) super(1341) else super(1341, data) end end end class NoOfLegUnderlyings < Quickfix::IntField def NoOfLegUnderlyings.field return 1342 end def initialize(data = nil) if( data == nil ) super(1342) else super(1342, data) end end end class UnderlyingLegPutOrCall < Quickfix::IntField def UnderlyingLegPutOrCall.field return 1343 end def initialize(data = nil) if( data == nil ) super(1343) else super(1343, data) end end end class UnderlyingLegCFICode < Quickfix::StringField def UnderlyingLegCFICode.field return 1344 end def initialize(data = nil) if( data == nil ) super(1344) else super(1344, data) end end end class UnderlyingLegMaturityDate < Quickfix::StringField def UnderlyingLegMaturityDate.field return 1345 end def initialize(data = nil) if( data == nil ) super(1345) else super(1345, data) end end end class ApplReqID < Quickfix::StringField def ApplReqID.field return 1346 end def initialize(data = nil) if( data == nil ) super(1346) else super(1346, data) end end end class ApplReqType < Quickfix::IntField def ApplReqType.field return 1347 end def initialize(data = nil) if( data == nil ) super(1347) else super(1347, data) end end end class ApplResponseType < Quickfix::IntField def ApplResponseType.field return 1348 end def initialize(data = nil) if( data == nil ) super(1348) else super(1348, data) end end end class ApplTotalMessageCount < Quickfix::IntField def ApplTotalMessageCount.field return 1349 end def initialize(data = nil) if( data == nil ) super(1349) else super(1349, data) end end end class ApplLastSeqNum < Quickfix::IntField def ApplLastSeqNum.field return 1350 end def initialize(data = nil) if( data == nil ) super(1350) else super(1350, data) end end end class NoApplIDs < Quickfix::IntField def NoApplIDs.field return 1351 end def initialize(data = nil) if( data == nil ) super(1351) else super(1351, data) end end end class ApplResendFlag < Quickfix::BoolField def ApplResendFlag.field return 1352 end def initialize(data = nil) if( data == nil ) super(1352) else super(1352, data) end end end class ApplResponseID < Quickfix::StringField def ApplResponseID.field return 1353 end def initialize(data = nil) if( data == nil ) super(1353) else super(1353, data) end end end class ApplResponseError < Quickfix::IntField def ApplResponseError.field return 1354 end def initialize(data = nil) if( data == nil ) super(1354) else super(1354, data) end end end class RefApplID < Quickfix::StringField def RefApplID.field return 1355 end def initialize(data = nil) if( data == nil ) super(1355) else super(1355, data) end end end class ApplReportID < Quickfix::StringField def ApplReportID.field return 1356 end def initialize(data = nil) if( data == nil ) super(1356) else super(1356, data) end end end class RefApplLastSeqNum < Quickfix::IntField def RefApplLastSeqNum.field return 1357 end def initialize(data = nil) if( data == nil ) super(1357) else super(1357, data) end end end class LegPutOrCall < Quickfix::IntField def LegPutOrCall.field return 1358 end def initialize(data = nil) if( data == nil ) super(1358) else super(1358, data) end end end class TotNoFills < Quickfix::IntField def TotNoFills.field return 1361 end def initialize(data = nil) if( data == nil ) super(1361) else super(1361, data) end end end class NoFills < Quickfix::IntField def NoFills.field return 1362 end def initialize(data = nil) if( data == nil ) super(1362) else super(1362, data) end end end class FillExecID < Quickfix::StringField def FillExecID.field return 1363 end def initialize(data = nil) if( data == nil ) super(1363) else super(1363, data) end end end class FillPx < Quickfix::DoubleField def FillPx.field return 1364 end def initialize(data = nil) if( data == nil ) super(1364) else super(1364, data) end end end class FillQty < Quickfix::DoubleField def FillQty.field return 1365 end def initialize(data = nil) if( data == nil ) super(1365) else super(1365, data) end end end class LegAllocID < Quickfix::StringField def LegAllocID.field return 1366 end def initialize(data = nil) if( data == nil ) super(1366) else super(1366, data) end end end class LegAllocSettlCurrency < Quickfix::StringField def LegAllocSettlCurrency.field return 1367 end def initialize(data = nil) if( data == nil ) super(1367) else super(1367, data) end end end class TradSesEvent < Quickfix::IntField def TradSesEvent.field return 1368 end def initialize(data = nil) if( data == nil ) super(1368) else super(1368, data) end end end class MassActionReportID < Quickfix::StringField def MassActionReportID.field return 1369 end def initialize(data = nil) if( data == nil ) super(1369) else super(1369, data) end end end class NoNotAffectedOrders < Quickfix::IntField def NoNotAffectedOrders.field return 1370 end def initialize(data = nil) if( data == nil ) super(1370) else super(1370, data) end end end class NotAffectedOrderID < Quickfix::StringField def NotAffectedOrderID.field return 1371 end def initialize(data = nil) if( data == nil ) super(1371) else super(1371, data) end end end class NotAffOrigClOrdID < Quickfix::StringField def NotAffOrigClOrdID.field return 1372 end def initialize(data = nil) if( data == nil ) super(1372) else super(1372, data) end end end class MassActionType < Quickfix::IntField def MassActionType.field return 1373 end def initialize(data = nil) if( data == nil ) super(1373) else super(1373, data) end end end class MassActionScope < Quickfix::IntField def MassActionScope.field return 1374 end def initialize(data = nil) if( data == nil ) super(1374) else super(1374, data) end end end class MassActionResponse < Quickfix::IntField def MassActionResponse.field return 1375 end def initialize(data = nil) if( data == nil ) super(1375) else super(1375, data) end end end class MassActionRejectReason < Quickfix::IntField def MassActionRejectReason.field return 1376 end def initialize(data = nil) if( data == nil ) super(1376) else super(1376, data) end end end class MultilegModel < Quickfix::IntField def MultilegModel.field return 1377 end def initialize(data = nil) if( data == nil ) super(1377) else super(1377, data) end end end class MultilegPriceMethod < Quickfix::IntField def MultilegPriceMethod.field return 1378 end def initialize(data = nil) if( data == nil ) super(1378) else super(1378, data) end end end class LegVolatility < Quickfix::DoubleField def LegVolatility.field return 1379 end def initialize(data = nil) if( data == nil ) super(1379) else super(1379, data) end end end class DividendYield < Quickfix::DoubleField def DividendYield.field return 1380 end def initialize(data = nil) if( data == nil ) super(1380) else super(1380, data) end end end class LegDividendYield < Quickfix::DoubleField def LegDividendYield.field return 1381 end def initialize(data = nil) if( data == nil ) super(1381) else super(1381, data) end end end class CurrencyRatio < Quickfix::DoubleField def CurrencyRatio.field return 1382 end def initialize(data = nil) if( data == nil ) super(1382) else super(1382, data) end end end class LegCurrencyRatio < Quickfix::DoubleField def LegCurrencyRatio.field return 1383 end def initialize(data = nil) if( data == nil ) super(1383) else super(1383, data) end end end class LegExecInst < Quickfix::StringField def LegExecInst.field return 1384 end def initialize(data = nil) if( data == nil ) super(1384) else super(1384, data) end end end class ContingencyType < Quickfix::IntField def ContingencyType.field return 1385 end def initialize(data = nil) if( data == nil ) super(1385) else super(1385, data) end end end class ListRejectReason < Quickfix::IntField def ListRejectReason.field return 1386 end def initialize(data = nil) if( data == nil ) super(1386) else super(1386, data) end end end class NoTrdRepIndicators < Quickfix::IntField def NoTrdRepIndicators.field return 1387 end def initialize(data = nil) if( data == nil ) super(1387) else super(1387, data) end end end class TrdRepPartyRole < Quickfix::IntField def TrdRepPartyRole.field return 1388 end def initialize(data = nil) if( data == nil ) super(1388) else super(1388, data) end end end class TrdRepIndicator < Quickfix::BoolField def TrdRepIndicator.field return 1389 end def initialize(data = nil) if( data == nil ) super(1389) else super(1389, data) end end end class TradePublishIndicator < Quickfix::IntField def TradePublishIndicator.field return 1390 end def initialize(data = nil) if( data == nil ) super(1390) else super(1390, data) end end end class UnderlyingLegOptAttribute < Quickfix::CharField def UnderlyingLegOptAttribute.field return 1391 end def initialize(data = nil) if( data == nil ) super(1391) else super(1391, data) end end end class UnderlyingLegSecurityDesc < Quickfix::StringField def UnderlyingLegSecurityDesc.field return 1392 end def initialize(data = nil) if( data == nil ) super(1392) else super(1392, data) end end end class MarketReqID < Quickfix::StringField def MarketReqID.field return 1393 end def initialize(data = nil) if( data == nil ) super(1393) else super(1393, data) end end end class MarketReportID < Quickfix::StringField def MarketReportID.field return 1394 end def initialize(data = nil) if( data == nil ) super(1394) else super(1394, data) end end end class MarketUpdateAction < Quickfix::CharField def MarketUpdateAction.field return 1395 end def initialize(data = nil) if( data == nil ) super(1395) else super(1395, data) end end end class MarketSegmentDesc < Quickfix::StringField def MarketSegmentDesc.field return 1396 end def initialize(data = nil) if( data == nil ) super(1396) else super(1396, data) end end end class EncodedMktSegmDescLen < Quickfix::IntField def EncodedMktSegmDescLen.field return 1397 end def initialize(data = nil) if( data == nil ) super(1397) else super(1397, data) end end end class EncodedMktSegmDesc < Quickfix::StringField def EncodedMktSegmDesc.field return 1398 end def initialize(data = nil) if( data == nil ) super(1398) else super(1398, data) end end end class ApplNewSeqNum < Quickfix::IntField def ApplNewSeqNum.field return 1399 end def initialize(data = nil) if( data == nil ) super(1399) else super(1399, data) end end end class EncryptedPasswordMethod < Quickfix::IntField def EncryptedPasswordMethod.field return 1400 end def initialize(data = nil) if( data == nil ) super(1400) else super(1400, data) end end end class EncryptedPasswordLen < Quickfix::IntField def EncryptedPasswordLen.field return 1401 end def initialize(data = nil) if( data == nil ) super(1401) else super(1401, data) end end end class EncryptedPassword < Quickfix::StringField def EncryptedPassword.field return 1402 end def initialize(data = nil) if( data == nil ) super(1402) else super(1402, data) end end end class EncryptedNewPasswordLen < Quickfix::IntField def EncryptedNewPasswordLen.field return 1403 end def initialize(data = nil) if( data == nil ) super(1403) else super(1403, data) end end end class EncryptedNewPassword < Quickfix::StringField def EncryptedNewPassword.field return 1404 end def initialize(data = nil) if( data == nil ) super(1404) else super(1404, data) end end end class UnderlyingLegMaturityTime < Quickfix::StringField def UnderlyingLegMaturityTime.field return 1405 end def initialize(data = nil) if( data == nil ) super(1405) else super(1405, data) end end end class RefApplExtID < Quickfix::IntField def RefApplExtID.field return 1406 end def initialize(data = nil) if( data == nil ) super(1406) else super(1406, data) end end end class DefaultApplExtID < Quickfix::IntField def DefaultApplExtID.field return 1407 end def initialize(data = nil) if( data == nil ) super(1407) else super(1407, data) end end end class DefaultCstmApplVerID < Quickfix::StringField def DefaultCstmApplVerID.field return 1408 end def initialize(data = nil) if( data == nil ) super(1408) else super(1408, data) end end end class SessionStatus < Quickfix::IntField def SessionStatus.field return 1409 end def initialize(data = nil) if( data == nil ) super(1409) else super(1409, data) end end end class DefaultVerIndicator < Quickfix::BoolField def DefaultVerIndicator.field return 1410 end def initialize(data = nil) if( data == nil ) super(1410) else super(1410, data) end end end class Nested4PartySubIDType < Quickfix::IntField def Nested4PartySubIDType.field return 1411 end def initialize(data = nil) if( data == nil ) super(1411) else super(1411, data) end end end class Nested4PartySubID < Quickfix::StringField def Nested4PartySubID.field return 1412 end def initialize(data = nil) if( data == nil ) super(1412) else super(1412, data) end end end class NoNested4PartySubIDs < Quickfix::IntField def NoNested4PartySubIDs.field return 1413 end def initialize(data = nil) if( data == nil ) super(1413) else super(1413, data) end end end class NoNested4PartyIDs < Quickfix::IntField def NoNested4PartyIDs.field return 1414 end def initialize(data = nil) if( data == nil ) super(1414) else super(1414, data) end end end class Nested4PartyID < Quickfix::StringField def Nested4PartyID.field return 1415 end def initialize(data = nil) if( data == nil ) super(1415) else super(1415, data) end end end class Nested4PartyIDSource < Quickfix::CharField def Nested4PartyIDSource.field return 1416 end def initialize(data = nil) if( data == nil ) super(1416) else super(1416, data) end end end class Nested4PartyRole < Quickfix::IntField def Nested4PartyRole.field return 1417 end def initialize(data = nil) if( data == nil ) super(1417) else super(1417, data) end end end class LegLastQty < Quickfix::DoubleField def LegLastQty.field return 1418 end def initialize(data = nil) if( data == nil ) super(1418) else super(1418, data) end end end class UnderlyingExerciseStyle < Quickfix::IntField def UnderlyingExerciseStyle.field return 1419 end def initialize(data = nil) if( data == nil ) super(1419) else super(1419, data) end end end class LegExerciseStyle < Quickfix::IntField def LegExerciseStyle.field return 1420 end def initialize(data = nil) if( data == nil ) super(1420) else super(1420, data) end end end class LegPriceUnitOfMeasure < Quickfix::StringField def LegPriceUnitOfMeasure.field return 1421 end def initialize(data = nil) if( data == nil ) super(1421) else super(1421, data) end end end class LegPriceUnitOfMeasureQty < Quickfix::DoubleField def LegPriceUnitOfMeasureQty.field return 1422 end def initialize(data = nil) if( data == nil ) super(1422) else super(1422, data) end end end class UnderlyingUnitOfMeasureQty < Quickfix::DoubleField def UnderlyingUnitOfMeasureQty.field return 1423 end def initialize(data = nil) if( data == nil ) super(1423) else super(1423, data) end end end class UnderlyingPriceUnitOfMeasure < Quickfix::StringField def UnderlyingPriceUnitOfMeasure.field return 1424 end def initialize(data = nil) if( data == nil ) super(1424) else super(1424, data) end end end class UnderlyingPriceUnitOfMeasureQty < Quickfix::DoubleField def UnderlyingPriceUnitOfMeasureQty.field return 1425 end def initialize(data = nil) if( data == nil ) super(1425) else super(1425, data) end end end class ApplReportType < Quickfix::IntField def ApplReportType.field return 1426 end def initialize(data = nil) if( data == nil ) super(1426) else super(1426, data) end end end class HaltReasonInt < Quickfix::IntField def HaltReasonInt.field return 327 end def initialize(data = nil) if( data == nil ) super(327) else super(327, data) end end end class SideLastQty < Quickfix::IntField def SideLastQty.field return 1009 end def initialize(data = nil) if( data == nil ) super(1009) else super(1009, data) end end end class UnderlyingInstrumentPartyID < Quickfix::StringField def UnderlyingInstrumentPartyID.field return 1059 end def initialize(data = nil) if( data == nil ) super(1059) else super(1059, data) end end end class UnderlyingInstrumentPartyIDSource < Quickfix::CharField def UnderlyingInstrumentPartyIDSource.field return 1060 end def initialize(data = nil) if( data == nil ) super(1060) else super(1060, data) end end end class UnderlyingInstrumentPartyRole < Quickfix::IntField def UnderlyingInstrumentPartyRole.field return 1061 end def initialize(data = nil) if( data == nil ) super(1061) else super(1061, data) end end end class UnderlyingInstrumentPartySubID < Quickfix::StringField def UnderlyingInstrumentPartySubID.field return 1063 end def initialize(data = nil) if( data == nil ) super(1063) else super(1063, data) end end end class UnderlyingInstrumentPartySubIDType < Quickfix::IntField def UnderlyingInstrumentPartySubIDType.field return 1064 end def initialize(data = nil) if( data == nil ) super(1064) else super(1064, data) end end end class OptPayoutAmount < Quickfix::DoubleField def OptPayoutAmount.field return 1195 end def initialize(data = nil) if( data == nil ) super(1195) else super(1195, data) end end end class ValuationMethod < Quickfix::StringField def ValuationMethod.field return 1197 end def initialize(data = nil) if( data == nil ) super(1197) else super(1197, data) end end end class DerivativeValuationMethod < Quickfix::StringField def DerivativeValuationMethod.field return 1319 end def initialize(data = nil) if( data == nil ) super(1319) else super(1319, data) end end end class SideExecID < Quickfix::StringField def SideExecID.field return 1427 end def initialize(data = nil) if( data == nil ) super(1427) else super(1427, data) end end end class OrderDelay < Quickfix::IntField def OrderDelay.field return 1428 end def initialize(data = nil) if( data == nil ) super(1428) else super(1428, data) end end end class OrderDelayUnit < Quickfix::IntField def OrderDelayUnit.field return 1429 end def initialize(data = nil) if( data == nil ) super(1429) else super(1429, data) end end end class VenueType < Quickfix::CharField def VenueType.field return 1430 end def initialize(data = nil) if( data == nil ) super(1430) else super(1430, data) end end end class RefOrdIDReason < Quickfix::IntField def RefOrdIDReason.field return 1431 end def initialize(data = nil) if( data == nil ) super(1431) else super(1431, data) end end end class OrigCustOrderCapacity < Quickfix::IntField def OrigCustOrderCapacity.field return 1432 end def initialize(data = nil) if( data == nil ) super(1432) else super(1432, data) end end end class RefApplReqID < Quickfix::StringField def RefApplReqID.field return 1433 end def initialize(data = nil) if( data == nil ) super(1433) else super(1433, data) end end end class ModelType < Quickfix::IntField def ModelType.field return 1434 end def initialize(data = nil) if( data == nil ) super(1434) else super(1434, data) end end end class ContractMultiplierUnit < Quickfix::IntField def ContractMultiplierUnit.field return 1435 end def initialize(data = nil) if( data == nil ) super(1435) else super(1435, data) end end end class LegContractMultiplierUnit < Quickfix::IntField def LegContractMultiplierUnit.field return 1436 end def initialize(data = nil) if( data == nil ) super(1436) else super(1436, data) end end end class UnderlyingContractMultiplierUnit < Quickfix::IntField def UnderlyingContractMultiplierUnit.field return 1437 end def initialize(data = nil) if( data == nil ) super(1437) else super(1437, data) end end end class DerivativeContractMultiplierUnit < Quickfix::IntField def DerivativeContractMultiplierUnit.field return 1438 end def initialize(data = nil) if( data == nil ) super(1438) else super(1438, data) end end end class FlowScheduleType < Quickfix::IntField def FlowScheduleType.field return 1439 end def initialize(data = nil) if( data == nil ) super(1439) else super(1439, data) end end end class LegFlowScheduleType < Quickfix::IntField def LegFlowScheduleType.field return 1440 end def initialize(data = nil) if( data == nil ) super(1440) else super(1440, data) end end end class UnderlyingFlowScheduleType < Quickfix::IntField def UnderlyingFlowScheduleType.field return 1441 end def initialize(data = nil) if( data == nil ) super(1441) else super(1441, data) end end end class DerivativeFlowScheduleType < Quickfix::IntField def DerivativeFlowScheduleType.field return 1442 end def initialize(data = nil) if( data == nil ) super(1442) else super(1442, data) end end end class FillLiquidityInd < Quickfix::IntField def FillLiquidityInd.field return 1443 end def initialize(data = nil) if( data == nil ) super(1443) else super(1443, data) end end end class SideLiquidityInd < Quickfix::IntField def SideLiquidityInd.field return 1444 end def initialize(data = nil) if( data == nil ) super(1444) else super(1444, data) end end end class NoRateSources < Quickfix::IntField def NoRateSources.field return 1445 end def initialize(data = nil) if( data == nil ) super(1445) else super(1445, data) end end end class RateSource < Quickfix::IntField def RateSource.field return 1446 end def initialize(data = nil) if( data == nil ) super(1446) else super(1446, data) end end end class RateSourceType < Quickfix::IntField def RateSourceType.field return 1447 end def initialize(data = nil) if( data == nil ) super(1447) else super(1447, data) end end end class ReferencePage < Quickfix::StringField def ReferencePage.field return 1448 end def initialize(data = nil) if( data == nil ) super(1448) else super(1448, data) end end end class RestructuringType < Quickfix::StringField def RestructuringType.field return 1449 end def initialize(data = nil) if( data == nil ) super(1449) else super(1449, data) end end end class Seniority < Quickfix::StringField def Seniority.field return 1450 end def initialize(data = nil) if( data == nil ) super(1450) else super(1450, data) end end end class NotionalPercentageOutstanding < Quickfix::DoubleField def NotionalPercentageOutstanding.field return 1451 end def initialize(data = nil) if( data == nil ) super(1451) else super(1451, data) end end end class OriginalNotionalPercentageOutstanding < Quickfix::DoubleField def OriginalNotionalPercentageOutstanding.field return 1452 end def initialize(data = nil) if( data == nil ) super(1452) else super(1452, data) end end end class UnderlyingRestructuringType < Quickfix::StringField def UnderlyingRestructuringType.field return 1453 end def initialize(data = nil) if( data == nil ) super(1453) else super(1453, data) end end end class UnderlyingSeniority < Quickfix::StringField def UnderlyingSeniority.field return 1454 end def initialize(data = nil) if( data == nil ) super(1454) else super(1454, data) end end end class UnderlyingNotionalPercentageOutstanding < Quickfix::DoubleField def UnderlyingNotionalPercentageOutstanding.field return 1455 end def initialize(data = nil) if( data == nil ) super(1455) else super(1455, data) end end end class UnderlyingOriginalNotionalPercentageOutstanding < Quickfix::DoubleField def UnderlyingOriginalNotionalPercentageOutstanding.field return 1456 end def initialize(data = nil) if( data == nil ) super(1456) else super(1456, data) end end end class AttachmentPoint < Quickfix::DoubleField def AttachmentPoint.field return 1457 end def initialize(data = nil) if( data == nil ) super(1457) else super(1457, data) end end end class DetachmentPoint < Quickfix::DoubleField def DetachmentPoint.field return 1458 end def initialize(data = nil) if( data == nil ) super(1458) else super(1458, data) end end end class UnderlyingAttachmentPoint < Quickfix::DoubleField def UnderlyingAttachmentPoint.field return 1459 end def initialize(data = nil) if( data == nil ) super(1459) else super(1459, data) end end end class UnderlyingDetachmentPoint < Quickfix::DoubleField def UnderlyingDetachmentPoint.field return 1460 end def initialize(data = nil) if( data == nil ) super(1460) else super(1460, data) end end end class NoTargetPartyIDs < Quickfix::IntField def NoTargetPartyIDs.field return 1461 end def initialize(data = nil) if( data == nil ) super(1461) else super(1461, data) end end end class TargetPartyID < Quickfix::StringField def TargetPartyID.field return 1462 end def initialize(data = nil) if( data == nil ) super(1462) else super(1462, data) end end end class TargetPartyIDSource < Quickfix::CharField def TargetPartyIDSource.field return 1463 end def initialize(data = nil) if( data == nil ) super(1463) else super(1463, data) end end end class TargetPartyRole < Quickfix::IntField def TargetPartyRole.field return 1464 end def initialize(data = nil) if( data == nil ) super(1464) else super(1464, data) end end end class SecurityListID < Quickfix::StringField def SecurityListID.field return 1465 end def initialize(data = nil) if( data == nil ) super(1465) else super(1465, data) end end end class SecurityListRefID < Quickfix::StringField def SecurityListRefID.field return 1466 end def initialize(data = nil) if( data == nil ) super(1466) else super(1466, data) end end end class SecurityListDesc < Quickfix::StringField def SecurityListDesc.field return 1467 end def initialize(data = nil) if( data == nil ) super(1467) else super(1467, data) end end end class EncodedSecurityListDescLen < Quickfix::IntField def EncodedSecurityListDescLen.field return 1468 end def initialize(data = nil) if( data == nil ) super(1468) else super(1468, data) end end end class EncodedSecurityListDesc < Quickfix::StringField def EncodedSecurityListDesc.field return 1469 end def initialize(data = nil) if( data == nil ) super(1469) else super(1469, data) end end end class SecurityListType < Quickfix::IntField def SecurityListType.field return 1470 end def initialize(data = nil) if( data == nil ) super(1470) else super(1470, data) end end end class SecurityListTypeSource < Quickfix::IntField def SecurityListTypeSource.field return 1471 end def initialize(data = nil) if( data == nil ) super(1471) else super(1471, data) end end end class NewsID < Quickfix::StringField def NewsID.field return 1472 end def initialize(data = nil) if( data == nil ) super(1472) else super(1472, data) end end end class NewsCategory < Quickfix::IntField def NewsCategory.field return 1473 end def initialize(data = nil) if( data == nil ) super(1473) else super(1473, data) end end end class LanguageCode < Quickfix::StringField def LanguageCode.field return 1474 end def initialize(data = nil) if( data == nil ) super(1474) else super(1474, data) end end end class NoNewsRefIDs < Quickfix::IntField def NoNewsRefIDs.field return 1475 end def initialize(data = nil) if( data == nil ) super(1475) else super(1475, data) end end end class NewsRefID < Quickfix::StringField def NewsRefID.field return 1476 end def initialize(data = nil) if( data == nil ) super(1476) else super(1476, data) end end end class NewsRefType < Quickfix::IntField def NewsRefType.field return 1477 end def initialize(data = nil) if( data == nil ) super(1477) else super(1477, data) end end end class StrikePriceDeterminationMethod < Quickfix::IntField def StrikePriceDeterminationMethod.field return 1478 end def initialize(data = nil) if( data == nil ) super(1478) else super(1478, data) end end end class StrikePriceBoundaryMethod < Quickfix::IntField def StrikePriceBoundaryMethod.field return 1479 end def initialize(data = nil) if( data == nil ) super(1479) else super(1479, data) end end end class StrikePriceBoundaryPrecision < Quickfix::DoubleField def StrikePriceBoundaryPrecision.field return 1480 end def initialize(data = nil) if( data == nil ) super(1480) else super(1480, data) end end end class UnderlyingPriceDeterminationMethod < Quickfix::IntField def UnderlyingPriceDeterminationMethod.field return 1481 end def initialize(data = nil) if( data == nil ) super(1481) else super(1481, data) end end end class OptPayoutType < Quickfix::IntField def OptPayoutType.field return 1482 end def initialize(data = nil) if( data == nil ) super(1482) else super(1482, data) end end end class NoComplexEvents < Quickfix::IntField def NoComplexEvents.field return 1483 end def initialize(data = nil) if( data == nil ) super(1483) else super(1483, data) end end end class ComplexEventType < Quickfix::IntField def ComplexEventType.field return 1484 end def initialize(data = nil) if( data == nil ) super(1484) else super(1484, data) end end end class ComplexOptPayoutAmount < Quickfix::DoubleField def ComplexOptPayoutAmount.field return 1485 end def initialize(data = nil) if( data == nil ) super(1485) else super(1485, data) end end end class ComplexEventPrice < Quickfix::DoubleField def ComplexEventPrice.field return 1486 end def initialize(data = nil) if( data == nil ) super(1486) else super(1486, data) end end end class ComplexEventPriceBoundaryMethod < Quickfix::IntField def ComplexEventPriceBoundaryMethod.field return 1487 end def initialize(data = nil) if( data == nil ) super(1487) else super(1487, data) end end end class ComplexEventPriceBoundaryPrecision < Quickfix::DoubleField def ComplexEventPriceBoundaryPrecision.field return 1488 end def initialize(data = nil) if( data == nil ) super(1488) else super(1488, data) end end end class ComplexEventPriceTimeType < Quickfix::IntField def ComplexEventPriceTimeType.field return 1489 end def initialize(data = nil) if( data == nil ) super(1489) else super(1489, data) end end end class ComplexEventCondition < Quickfix::IntField def ComplexEventCondition.field return 1490 end def initialize(data = nil) if( data == nil ) super(1490) else super(1490, data) end end end class NoComplexEventDates < Quickfix::IntField def NoComplexEventDates.field return 1491 end def initialize(data = nil) if( data == nil ) super(1491) else super(1491, data) end end end class ComplexEventStartDate < Quickfix::UtcTimeStampField def ComplexEventStartDate.field return 1492 end def initialize(data = nil) if( data == nil ) super(1492) else super(1492, data) end end end class ComplexEventEndDate < Quickfix::UtcTimeStampField def ComplexEventEndDate.field return 1493 end def initialize(data = nil) if( data == nil ) super(1493) else super(1493, data) end end end class NoComplexEventTimes < Quickfix::IntField def NoComplexEventTimes.field return 1494 end def initialize(data = nil) if( data == nil ) super(1494) else super(1494, data) end end end class ComplexEventStartTime < Quickfix::UtcTimeOnlyField def ComplexEventStartTime.field return 1495 end def initialize(data = nil) if( data == nil ) super(1495) else super(1495, data) end end end class ComplexEventEndTime < Quickfix::UtcTimeOnlyField def ComplexEventEndTime.field return 1496 end def initialize(data = nil) if( data == nil ) super(1496) else super(1496, data) end end end class StreamAsgnReqID < Quickfix::StringField def StreamAsgnReqID.field return 1497 end def initialize(data = nil) if( data == nil ) super(1497) else super(1497, data) end end end class StreamAsgnReqType < Quickfix::IntField def StreamAsgnReqType.field return 1498 end def initialize(data = nil) if( data == nil ) super(1498) else super(1498, data) end end end class NoAsgnReqs < Quickfix::IntField def NoAsgnReqs.field return 1499 end def initialize(data = nil) if( data == nil ) super(1499) else super(1499, data) end end end class MDStreamID < Quickfix::StringField def MDStreamID.field return 1500 end def initialize(data = nil) if( data == nil ) super(1500) else super(1500, data) end end end class StreamAsgnRptID < Quickfix::StringField def StreamAsgnRptID.field return 1501 end def initialize(data = nil) if( data == nil ) super(1501) else super(1501, data) end end end class StreamAsgnRejReason < Quickfix::IntField def StreamAsgnRejReason.field return 1502 end def initialize(data = nil) if( data == nil ) super(1502) else super(1502, data) end end end class StreamAsgnAckType < Quickfix::IntField def StreamAsgnAckType.field return 1503 end def initialize(data = nil) if( data == nil ) super(1503) else super(1503, data) end end end class RelSymTransactTime < Quickfix::UtcTimeStampField def RelSymTransactTime.field return 1504 end def initialize(data = nil) if( data == nil ) super(1504) else super(1504, data) end end end class StreamAsgnType < Quickfix::IntField def StreamAsgnType.field return 1617 end def initialize(data = nil) if( data == nil ) super(1617) else super(1617, data) end end end end quickfix-1.15.1+dfsg.orig/src/ruby/quickfix40.rb0000644000372000001440000001103613265006437020765 0ustar robertousersrequire 'quickfix' module Quickfix40 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIX.4.0") ) end end class Heartbeat < Message def initialize super getHeader().setField( Quickfix::MsgType.new("0") ) end end class TestRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("1") ) end end class ResendRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("2") ) end end class Reject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("3") ) end end class SequenceReset < Message def initialize super getHeader().setField( Quickfix::MsgType.new("4") ) end end class Logout < Message def initialize super getHeader().setField( Quickfix::MsgType.new("5") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 super(136, 137, order) end end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class Logon < Message def initialize super getHeader().setField( Quickfix::MsgType.new("A") ) end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end end class Allocation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 11 order[1] = 37 order[2] = 66 order[3] = 105 order[4] = 0 super(73, 11, order) end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 17 order[1] = 32 order[2] = 31 order[3] = 30 order[4] = 0 super(124, 17, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 super(136, 137, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 79 order[1] = 80 order[2] = 81 order[3] = 76 order[4] = 109 order[5] = 12 order[6] = 13 order[7] = 85 order[8] = 92 order[9] = 86 order[10] = 0 super(78, 79, order) end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 11 order[1] = 14 order[2] = 84 order[3] = 6 order[4] = 0 super(73, 11, order) end end end class AllocationInstructionAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end end end quickfix-1.15.1+dfsg.orig/src/ruby/test.sh0000755000372000001440000000024613265006437017770 0ustar robertousers#!/bin/sh export LD_LIBRARY_PATH=../C++/.libs export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH export RUBYLIB=../../lib/ruby ruby -I ./ -I ../../lib/ruby test/TestSuite.rb quickfix-1.15.1+dfsg.orig/src/ruby/QuickfixRuby.h0000644000372000001440000000273213265006437021252 0ustar robertousers/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 3.0.10 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef SWIG_Quickfix_WRAP_H_ #define SWIG_Quickfix_WRAP_H_ namespace Swig { class Director; } class SwigDirector_Application : public FIX::Application, public Swig::Director { public: SwigDirector_Application(VALUE self); virtual ~SwigDirector_Application(); virtual void onCreate(FIX::SessionID const &arg0); virtual void onLogon(FIX::SessionID const &arg0); virtual void onLogout(FIX::SessionID const &arg0); virtual void toAdmin(FIX::Message &arg0, FIX::SessionID const &arg1); virtual void toApp(FIX::Message &arg0, FIX::SessionID const &arg1) throw(FIX::DoNotSend); virtual void fromAdmin(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon); virtual void fromApp(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType); }; #endif quickfix-1.15.1+dfsg.orig/src/ruby/quickfix50sp2.rb0000644000372000001440000203452313265006437021423 0ustar robertousersrequire 'quickfix' module Quickfix50Sp2 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIXT.1.1") ) getHeader().setField( Quickfix::ApplVerID.new("9") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(55) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 682 order[53] = 683 order[54] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end class NoIOIQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 104 order[1] = 0 super(199, 104, order) end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoContraBrokers < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 super(382, 375, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoFills < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1363 order[1] = 1364 order[2] = 1365 order[3] = 1414 order[4] = 1443 order[5] = 0 super(1362, 1363, order) end class NoNested4PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1415 order[1] = 1416 order[2] = 1417 order[3] = 1413 order[4] = 0 super(1414, 1415, order) end class NoNested4PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1412 order[1] = 1411 order[2] = 0 super(1413, 1412, order) end end end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(75) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 683 order[56] = 1366 order[57] = 670 order[58] = 564 order[59] = 565 order[60] = 948 order[61] = 654 order[62] = 587 order[63] = 588 order[64] = 637 order[65] = 675 order[66] = 1073 order[67] = 1074 order[68] = 1075 order[69] = 1379 order[70] = 1381 order[71] = 1383 order[72] = 1384 order[73] = 1418 order[74] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoRateSources < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 super(1445, 1446, order) end end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(82) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end class NoNewsRefIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1476 order[1] = 1477 order[2] = 0 super(1475, 1476, order) end end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(82) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoLinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(222) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 70 order[14] = 591 order[15] = 78 order[16] = 63 order[17] = 64 order[18] = 544 order[19] = 635 order[20] = 21 order[21] = 18 order[22] = 110 order[23] = 1089 order[24] = 1090 order[25] = 1138 order[26] = 1082 order[27] = 1083 order[28] = 1084 order[29] = 1085 order[30] = 1086 order[31] = 1087 order[32] = 1088 order[33] = 111 order[34] = 100 order[35] = 1133 order[36] = 386 order[37] = 81 order[38] = 55 order[39] = 65 order[40] = 48 order[41] = 22 order[42] = 460 order[43] = 1227 order[44] = 1151 order[45] = 461 order[46] = 167 order[47] = 762 order[48] = 200 order[49] = 541 order[50] = 1079 order[51] = 966 order[52] = 1049 order[53] = 965 order[54] = 224 order[55] = 225 order[56] = 239 order[57] = 226 order[58] = 227 order[59] = 228 order[60] = 255 order[61] = 543 order[62] = 470 order[63] = 471 order[64] = 472 order[65] = 240 order[66] = 202 order[67] = 947 order[68] = 967 order[69] = 968 order[70] = 206 order[71] = 231 order[72] = 969 order[73] = 1146 order[74] = 996 order[75] = 1147 order[76] = 1191 order[77] = 1192 order[78] = 1193 order[79] = 1194 order[80] = 1195 order[81] = 1196 order[82] = 1197 order[83] = 1198 order[84] = 1199 order[85] = 1200 order[86] = 201 order[87] = 1244 order[88] = 1242 order[89] = 997 order[90] = 223 order[91] = 207 order[92] = 970 order[93] = 971 order[94] = 106 order[95] = 348 order[96] = 349 order[97] = 107 order[98] = 350 order[99] = 351 order[100] = 691 order[101] = 667 order[102] = 875 order[103] = 876 order[104] = 873 order[105] = 874 order[106] = 1435 order[107] = 1439 order[108] = 1449 order[109] = 1450 order[110] = 1451 order[111] = 1452 order[112] = 1457 order[113] = 1458 order[114] = 1478 order[115] = 1479 order[116] = 1480 order[117] = 1481 order[118] = 1482 order[119] = 711 order[120] = 140 order[121] = 54 order[122] = 401 order[123] = 114 order[124] = 60 order[125] = 232 order[126] = 854 order[127] = 38 order[128] = 152 order[129] = 516 order[130] = 468 order[131] = 469 order[132] = 40 order[133] = 423 order[134] = 44 order[135] = 1092 order[136] = 99 order[137] = 1100 order[138] = 1101 order[139] = 1102 order[140] = 1103 order[141] = 1104 order[142] = 1105 order[143] = 1106 order[144] = 1107 order[145] = 1108 order[146] = 1109 order[147] = 1110 order[148] = 1111 order[149] = 1112 order[150] = 1113 order[151] = 1114 order[152] = 218 order[153] = 220 order[154] = 221 order[155] = 222 order[156] = 662 order[157] = 663 order[158] = 699 order[159] = 761 order[160] = 235 order[161] = 236 order[162] = 701 order[163] = 696 order[164] = 697 order[165] = 698 order[166] = 15 order[167] = 376 order[168] = 377 order[169] = 23 order[170] = 117 order[171] = 1080 order[172] = 1081 order[173] = 59 order[174] = 168 order[175] = 432 order[176] = 126 order[177] = 427 order[178] = 12 order[179] = 13 order[180] = 479 order[181] = 497 order[182] = 528 order[183] = 529 order[184] = 1091 order[185] = 582 order[186] = 121 order[187] = 120 order[188] = 775 order[189] = 58 order[190] = 354 order[191] = 355 order[192] = 193 order[193] = 192 order[194] = 640 order[195] = 77 order[196] = 203 order[197] = 210 order[198] = 211 order[199] = 1094 order[200] = 835 order[201] = 836 order[202] = 837 order[203] = 838 order[204] = 840 order[205] = 1096 order[206] = 1097 order[207] = 1098 order[208] = 1099 order[209] = 388 order[210] = 389 order[211] = 841 order[212] = 842 order[213] = 843 order[214] = 844 order[215] = 846 order[216] = 847 order[217] = 957 order[218] = 848 order[219] = 849 order[220] = 494 order[221] = 0 super(73, 11, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class AllocationInstruction < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NoRateSources < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 super(1445, 1446, order) end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(14) order[0] = 11 order[1] = 37 order[2] = 526 order[3] = 14 order[4] = 39 order[5] = 636 order[6] = 151 order[7] = 84 order[8] = 6 order[9] = 103 order[10] = 58 order[11] = 354 order[12] = 355 order[13] = 0 super(73, 11, order) end end end class AllocationInstructionAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(142) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 913 order[82] = 914 order[83] = 915 order[84] = 918 order[85] = 788 order[86] = 916 order[87] = 917 order[88] = 919 order[89] = 898 order[90] = 711 order[91] = 140 order[92] = 303 order[93] = 537 order[94] = 336 order[95] = 625 order[96] = 229 order[97] = 54 order[98] = 854 order[99] = 38 order[100] = 152 order[101] = 516 order[102] = 468 order[103] = 469 order[104] = 110 order[105] = 63 order[106] = 64 order[107] = 193 order[108] = 192 order[109] = 15 order[110] = 232 order[111] = 1 order[112] = 660 order[113] = 581 order[114] = 555 order[115] = 735 order[116] = 692 order[117] = 40 order[118] = 62 order[119] = 126 order[120] = 60 order[121] = 218 order[122] = 220 order[123] = 221 order[124] = 222 order[125] = 662 order[126] = 663 order[127] = 699 order[128] = 761 order[129] = 423 order[130] = 44 order[131] = 640 order[132] = 235 order[133] = 236 order[134] = 701 order[135] = 696 order[136] = 697 order[137] = 698 order[138] = 453 order[139] = 120 order[140] = 1445 order[141] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(66) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 676 order[60] = 677 order[61] = 678 order[62] = 679 order[63] = 680 order[64] = 654 order[65] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRateSources < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 super(1445, 1446, order) end end end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(71) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 686 order[60] = 681 order[61] = 684 order[62] = 676 order[63] = 677 order[64] = 678 order[65] = 679 order[66] = 680 order[67] = 654 order[68] = 1067 order[69] = 1068 order[70] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoRateSources < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 super(1445, 1446, order) end end end class SettlementInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("T") ) end class NoSettlInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(26) order[0] = 162 order[1] = 163 order[2] = 214 order[3] = 453 order[4] = 54 order[5] = 460 order[6] = 167 order[7] = 461 order[8] = 120 order[9] = 168 order[10] = 126 order[11] = 779 order[12] = 172 order[13] = 169 order[14] = 170 order[15] = 171 order[16] = 492 order[17] = 476 order[18] = 488 order[19] = 489 order[20] = 503 order[21] = 490 order[22] = 491 order[23] = 504 order[24] = 505 order[25] = 0 super(778, 162, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class MarketDataRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("V") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoMDEntryTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 269 order[1] = 0 super(267, 269, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(90) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 711 order[82] = 555 order[83] = 15 order[84] = 537 order[85] = 63 order[86] = 64 order[87] = 271 order[88] = 1500 order[89] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class MarketDataSnapshotFullRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("W") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(75) order[0] = 269 order[1] = 278 order[2] = 270 order[3] = 423 order[4] = 235 order[5] = 236 order[6] = 701 order[7] = 696 order[8] = 697 order[9] = 698 order[10] = 218 order[11] = 220 order[12] = 221 order[13] = 222 order[14] = 662 order[15] = 663 order[16] = 699 order[17] = 761 order[18] = 40 order[19] = 15 order[20] = 271 order[21] = 1177 order[22] = 1093 order[23] = 272 order[24] = 273 order[25] = 274 order[26] = 275 order[27] = 336 order[28] = 625 order[29] = 326 order[30] = 327 order[31] = 276 order[32] = 277 order[33] = 282 order[34] = 283 order[35] = 284 order[36] = 286 order[37] = 59 order[38] = 432 order[39] = 126 order[40] = 110 order[41] = 18 order[42] = 287 order[43] = 37 order[44] = 198 order[45] = 299 order[46] = 288 order[47] = 289 order[48] = 346 order[49] = 290 order[50] = 546 order[51] = 811 order[52] = 58 order[53] = 354 order[54] = 355 order[55] = 1023 order[56] = 528 order[57] = 1024 order[58] = 332 order[59] = 333 order[60] = 1020 order[61] = 63 order[62] = 64 order[63] = 1070 order[64] = 83 order[65] = 1048 order[66] = 1026 order[67] = 1027 order[68] = 453 order[69] = 120 order[70] = 1445 order[71] = 828 order[72] = 1025 order[73] = 31 order[74] = 0 super(268, 269, order) end class NoOfSecSizes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1178 order[1] = 1179 order[2] = 0 super(1177, 1178, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRateSources < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 super(1445, 1446, order) end end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class MarketDataIncrementalRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("X") ) end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(172) order[0] = 279 order[1] = 285 order[2] = 1173 order[3] = 264 order[4] = 269 order[5] = 278 order[6] = 280 order[7] = 55 order[8] = 65 order[9] = 48 order[10] = 22 order[11] = 460 order[12] = 1227 order[13] = 1151 order[14] = 461 order[15] = 167 order[16] = 762 order[17] = 200 order[18] = 541 order[19] = 1079 order[20] = 966 order[21] = 1049 order[22] = 965 order[23] = 224 order[24] = 225 order[25] = 239 order[26] = 226 order[27] = 227 order[28] = 228 order[29] = 255 order[30] = 543 order[31] = 470 order[32] = 471 order[33] = 472 order[34] = 240 order[35] = 202 order[36] = 947 order[37] = 967 order[38] = 968 order[39] = 206 order[40] = 231 order[41] = 969 order[42] = 1146 order[43] = 996 order[44] = 1147 order[45] = 1191 order[46] = 1192 order[47] = 1193 order[48] = 1194 order[49] = 1195 order[50] = 1196 order[51] = 1197 order[52] = 1198 order[53] = 1199 order[54] = 1200 order[55] = 201 order[56] = 1244 order[57] = 1242 order[58] = 997 order[59] = 223 order[60] = 207 order[61] = 970 order[62] = 971 order[63] = 106 order[64] = 348 order[65] = 349 order[66] = 107 order[67] = 350 order[68] = 351 order[69] = 691 order[70] = 667 order[71] = 875 order[72] = 876 order[73] = 873 order[74] = 874 order[75] = 1435 order[76] = 1439 order[77] = 1449 order[78] = 1450 order[79] = 1451 order[80] = 1452 order[81] = 1457 order[82] = 1458 order[83] = 1478 order[84] = 1479 order[85] = 1480 order[86] = 1481 order[87] = 1482 order[88] = 711 order[89] = 555 order[90] = 291 order[91] = 292 order[92] = 270 order[93] = 423 order[94] = 235 order[95] = 236 order[96] = 701 order[97] = 696 order[98] = 697 order[99] = 698 order[100] = 218 order[101] = 220 order[102] = 221 order[103] = 222 order[104] = 662 order[105] = 663 order[106] = 699 order[107] = 761 order[108] = 40 order[109] = 15 order[110] = 271 order[111] = 1177 order[112] = 1093 order[113] = 272 order[114] = 273 order[115] = 274 order[116] = 275 order[117] = 336 order[118] = 625 order[119] = 326 order[120] = 327 order[121] = 276 order[122] = 277 order[123] = 828 order[124] = 574 order[125] = 282 order[126] = 283 order[127] = 284 order[128] = 286 order[129] = 59 order[130] = 432 order[131] = 126 order[132] = 110 order[133] = 18 order[134] = 287 order[135] = 37 order[136] = 198 order[137] = 299 order[138] = 1003 order[139] = 288 order[140] = 289 order[141] = 346 order[142] = 290 order[143] = 546 order[144] = 811 order[145] = 451 order[146] = 58 order[147] = 354 order[148] = 355 order[149] = 1023 order[150] = 528 order[151] = 1024 order[152] = 332 order[153] = 333 order[154] = 1020 order[155] = 63 order[156] = 64 order[157] = 483 order[158] = 60 order[159] = 1070 order[160] = 83 order[161] = 1048 order[162] = 1026 order[163] = 1027 order[164] = 1175 order[165] = 453 order[166] = 120 order[167] = 1445 order[168] = 1025 order[169] = 31 order[170] = 1500 order[171] = 0 super(268, 279, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoOfSecSizes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1178 order[1] = 1179 order[2] = 0 super(1177, 1178, order) end end class NoStatsIndicators < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1176 order[1] = 0 super(1175, 1176, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRateSources < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 super(1445, 1446, order) end end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class MarketDataRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Y") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAltMDSource < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 817 order[1] = 0 super(816, 817, order) end end end class QuoteCancel < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Z") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(93) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 913 order[82] = 914 order[83] = 915 order[84] = 918 order[85] = 788 order[86] = 916 order[87] = 917 order[88] = 919 order[89] = 898 order[90] = 711 order[91] = 555 order[92] = 0 super(295, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class QuoteStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("a") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class MassQuoteAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("b") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(78) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 1437 order[63] = 1441 order[64] = 1453 order[65] = 1454 order[66] = 1455 order[67] = 1456 order[68] = 1459 order[69] = 1460 order[70] = 304 order[71] = 1168 order[72] = 1169 order[73] = 1170 order[74] = 893 order[75] = 295 order[76] = 367 order[77] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(112) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 1435 order[70] = 1439 order[71] = 1449 order[72] = 1450 order[73] = 1451 order[74] = 1452 order[75] = 1457 order[76] = 1458 order[77] = 1478 order[78] = 1479 order[79] = 1480 order[80] = 1481 order[81] = 1482 order[82] = 555 order[83] = 132 order[84] = 133 order[85] = 134 order[86] = 135 order[87] = 62 order[88] = 188 order[89] = 190 order[90] = 189 order[91] = 191 order[92] = 631 order[93] = 632 order[94] = 633 order[95] = 634 order[96] = 60 order[97] = 336 order[98] = 625 order[99] = 64 order[100] = 40 order[101] = 193 order[102] = 192 order[103] = 642 order[104] = 643 order[105] = 15 order[106] = 1167 order[107] = 368 order[108] = 775 order[109] = 528 order[110] = 529 order[111] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class SecurityDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("c") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("d") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end end class SecurityStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("e") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("f") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradingSessionStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("g") ) end end class TradingSessionStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("h") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end end class MassQuote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("i") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(75) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 462 order[6] = 463 order[7] = 310 order[8] = 763 order[9] = 313 order[10] = 542 order[11] = 1213 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 941 order[26] = 317 order[27] = 436 order[28] = 998 order[29] = 1423 order[30] = 1424 order[31] = 1425 order[32] = 1000 order[33] = 1419 order[34] = 435 order[35] = 308 order[36] = 306 order[37] = 362 order[38] = 363 order[39] = 307 order[40] = 364 order[41] = 365 order[42] = 877 order[43] = 878 order[44] = 972 order[45] = 318 order[46] = 879 order[47] = 975 order[48] = 973 order[49] = 974 order[50] = 810 order[51] = 882 order[52] = 883 order[53] = 884 order[54] = 885 order[55] = 886 order[56] = 1044 order[57] = 1045 order[58] = 1046 order[59] = 1038 order[60] = 1039 order[61] = 315 order[62] = 1437 order[63] = 1441 order[64] = 1453 order[65] = 1454 order[66] = 1455 order[67] = 1456 order[68] = 1459 order[69] = 1460 order[70] = 367 order[71] = 304 order[72] = 893 order[73] = 295 order[74] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(110) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 1435 order[70] = 1439 order[71] = 1449 order[72] = 1450 order[73] = 1451 order[74] = 1452 order[75] = 1457 order[76] = 1458 order[77] = 1478 order[78] = 1479 order[79] = 1480 order[80] = 1481 order[81] = 1482 order[82] = 555 order[83] = 132 order[84] = 133 order[85] = 134 order[86] = 135 order[87] = 62 order[88] = 188 order[89] = 190 order[90] = 189 order[91] = 191 order[92] = 631 order[93] = 632 order[94] = 633 order[95] = 634 order[96] = 60 order[97] = 336 order[98] = 625 order[99] = 64 order[100] = 40 order[101] = 193 order[102] = 192 order[103] = 642 order[104] = 643 order[105] = 15 order[106] = 775 order[107] = 528 order[108] = 529 order[109] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end end class BusinessMessageReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("j") ) end end class BidRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("k") ) end class NoBidDescriptors < Quickfix::Group def initialize order = Quickfix::IntArray.new(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 super(398, 399, order) end end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 660 order[9] = 0 super(420, 66, order) end end end class BidResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("l") ) end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(420, 12, order) end end end class ListStrikePrice < Message def initialize super getHeader().setField( Quickfix::MsgType.new("m") ) end class NoStrikes < Quickfix::Group def initialize order = Quickfix::IntArray.new(92) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 711 order[82] = 140 order[83] = 11 order[84] = 526 order[85] = 54 order[86] = 44 order[87] = 15 order[88] = 58 order[89] = 354 order[90] = 355 order[91] = 0 super(428, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end end class RegistrationInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("o") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRegistDtls < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 super(473, 509, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoDistribInsts < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 502 order[8] = 0 super(510, 477, order) end end end class RegistrationInstructionsResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("p") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class OrderMassCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("q") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class OrderMassCancelReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("r") ) end class NoAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 super(534, 41, order) end end class NoNotAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1372 order[1] = 1371 order[2] = 0 super(1370, 1372, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class NewOrderCross < Message def initialize super getHeader().setField( Quickfix::MsgType.new("s") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class CrossOrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("t") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(44) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 453 order[6] = 229 order[7] = 75 order[8] = 1 order[9] = 660 order[10] = 581 order[11] = 589 order[12] = 590 order[13] = 591 order[14] = 70 order[15] = 78 order[16] = 854 order[17] = 38 order[18] = 152 order[19] = 516 order[20] = 468 order[21] = 469 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 528 order[27] = 529 order[28] = 1091 order[29] = 582 order[30] = 121 order[31] = 120 order[32] = 775 order[33] = 58 order[34] = 354 order[35] = 355 order[36] = 77 order[37] = 203 order[38] = 544 order[39] = 635 order[40] = 377 order[41] = 659 order[42] = 962 order[43] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 539 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class CrossOrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("u") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 75 order[9] = 38 order[10] = 152 order[11] = 516 order[12] = 468 order[13] = 469 order[14] = 376 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityTypeRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("v") ) end end class SecurityTypes < Message def initialize super getHeader().setField( Quickfix::MsgType.new("w") ) end class NoSecurityTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 167 order[1] = 762 order[2] = 460 order[3] = 461 order[4] = 60 order[5] = 0 super(558, 167, order) end end end class SecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("x") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("y") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(116) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 668 order[82] = 869 order[83] = 913 order[84] = 914 order[85] = 915 order[86] = 918 order[87] = 788 order[88] = 916 order[89] = 917 order[90] = 919 order[91] = 898 order[92] = 1201 order[93] = 711 order[94] = 15 order[95] = 232 order[96] = 555 order[97] = 218 order[98] = 220 order[99] = 221 order[100] = 222 order[101] = 662 order[102] = 663 order[103] = 699 order[104] = 761 order[105] = 235 order[106] = 236 order[107] = 701 order[108] = 696 order[109] = 697 order[110] = 698 order[111] = 58 order[112] = 354 order[113] = 355 order[114] = 1504 order[115] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 690 order[53] = 587 order[54] = 683 order[55] = 676 order[56] = 677 order[57] = 678 order[58] = 679 order[59] = 680 order[60] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end end end class DerivativeSecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("z") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoDerivativeSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1219 order[1] = 1220 order[2] = 0 super(1218, 1219, order) end end class NoDerivativeEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 super(1286, 1287, order) end end class NoDerivativeInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 super(1292, 1293, order) end class NoDerivativeInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1297 order[1] = 1298 order[2] = 0 super(1296, 1297, order) end end end end class DerivativeSecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AA") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoDerivativeSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1219 order[1] = 1220 order[2] = 0 super(1218, 1219, order) end end class NoDerivativeEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 super(1286, 1287, order) end end class NoDerivativeInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 super(1292, 1293, order) end class NoDerivativeInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1297 order[1] = 1298 order[2] = 0 super(1296, 1297, order) end end end class NoDerivativeInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1313 order[1] = 1314 order[2] = 0 super(1311, 1313, order) end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(95) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 1305 order[82] = 1221 order[83] = 1230 order[84] = 1240 order[85] = 15 order[86] = 292 order[87] = 668 order[88] = 869 order[89] = 555 order[90] = 58 order[91] = 354 order[92] = 355 order[93] = 1504 order[94] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class NewOrderMultileg < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AB") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 683 order[55] = 1366 order[56] = 670 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 675 order[64] = 685 order[65] = 1379 order[66] = 1381 order[67] = 1383 order[68] = 1384 order[69] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class MultilegOrderCancelReplace < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AC") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 948 order[5] = 80 order[6] = 0 super(78, 79, order) end class NoNested3PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 949 order[1] = 950 order[2] = 951 order[3] = 952 order[4] = 0 super(948, 949, order) end class NoNested3PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 953 order[1] = 954 order[2] = 0 super(952, 953, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 683 order[55] = 1366 order[56] = 670 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 675 order[64] = 685 order[65] = 1379 order[66] = 1381 order[67] = 1383 order[68] = 1384 order[69] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoLegAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 671 order[1] = 672 order[2] = 756 order[3] = 673 order[4] = 674 order[5] = 1367 order[6] = 0 super(670, 671, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoStrategyParameters < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 958 order[1] = 959 order[2] = 960 order[3] = 0 super(957, 958, order) end end end class TradeCaptureReportRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AD") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 75 order[1] = 779 order[2] = 60 order[3] = 0 super(580, 75, order) end end end class TradeCaptureReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AE") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(75) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 990 order[55] = 1152 order[56] = 683 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 637 order[64] = 675 order[65] = 1073 order[66] = 1074 order[67] = 1075 order[68] = 1379 order[69] = 1381 order[70] = 1383 order[71] = 1384 order[72] = 1418 order[73] = 1342 order[74] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoOfLegUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 super(1342, 1330, order) end class NoUnderlyingLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1335 order[1] = 1336 order[2] = 0 super(1334, 1335, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(92) order[0] = 54 order[1] = 1009 order[2] = 1005 order[3] = 1006 order[4] = 1007 order[5] = 83 order[6] = 1008 order[7] = 430 order[8] = 1154 order[9] = 1155 order[10] = 453 order[11] = 1 order[12] = 660 order[13] = 581 order[14] = 81 order[15] = 575 order[16] = 576 order[17] = 578 order[18] = 579 order[19] = 376 order[20] = 377 order[21] = 582 order[22] = 336 order[23] = 625 order[24] = 943 order[25] = 12 order[26] = 13 order[27] = 479 order[28] = 497 order[29] = 157 order[30] = 230 order[31] = 158 order[32] = 159 order[33] = 738 order[34] = 920 order[35] = 921 order[36] = 922 order[37] = 238 order[38] = 237 order[39] = 118 order[40] = 119 order[41] = 155 order[42] = 156 order[43] = 77 order[44] = 58 order[45] = 354 order[46] = 355 order[47] = 752 order[48] = 518 order[49] = 232 order[50] = 136 order[51] = 825 order[52] = 826 order[53] = 591 order[54] = 70 order[55] = 78 order[56] = 1016 order[57] = 1158 order[58] = 1072 order[59] = 1057 order[60] = 1139 order[61] = 1115 order[62] = 37 order[63] = 198 order[64] = 11 order[65] = 526 order[66] = 66 order[67] = 1080 order[68] = 1081 order[69] = 1431 order[70] = 40 order[71] = 44 order[72] = 99 order[73] = 18 order[74] = 39 order[75] = 151 order[76] = 14 order[77] = 59 order[78] = 126 order[79] = 528 order[80] = 529 order[81] = 1432 order[82] = 821 order[83] = 1093 order[84] = 483 order[85] = 586 order[86] = 775 order[87] = 1427 order[88] = 1428 order[89] = 1429 order[90] = 1444 order[91] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoSideTrdRegTS < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 super(1016, 1012, order) end end class NoSettlDetails < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1164 order[1] = 781 order[2] = 0 super(1158, 1164, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NoTrdRepIndicators < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1388 order[1] = 1389 order[2] = 0 super(1387, 1388, order) end end end class OrderMassStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AF") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class QuoteRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AG") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(138) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 913 order[82] = 914 order[83] = 915 order[84] = 918 order[85] = 788 order[86] = 916 order[87] = 917 order[88] = 919 order[89] = 898 order[90] = 711 order[91] = 140 order[92] = 303 order[93] = 537 order[94] = 336 order[95] = 625 order[96] = 229 order[97] = 54 order[98] = 854 order[99] = 38 order[100] = 152 order[101] = 516 order[102] = 468 order[103] = 469 order[104] = 63 order[105] = 64 order[106] = 193 order[107] = 192 order[108] = 15 order[109] = 232 order[110] = 1 order[111] = 660 order[112] = 581 order[113] = 555 order[114] = 735 order[115] = 692 order[116] = 40 order[117] = 126 order[118] = 60 order[119] = 218 order[120] = 220 order[121] = 221 order[122] = 222 order[123] = 662 order[124] = 663 order[125] = 699 order[126] = 761 order[127] = 423 order[128] = 44 order[129] = 640 order[130] = 235 order[131] = 236 order[132] = 701 order[133] = 696 order[134] = 697 order[135] = 698 order[136] = 453 order[137] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(66) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 676 order[60] = 677 order[61] = 678 order[62] = 679 order[63] = 680 order[64] = 654 order[65] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end end class RFQRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AH") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(89) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 711 order[82] = 555 order[83] = 140 order[84] = 303 order[85] = 537 order[86] = 336 order[87] = 625 order[88] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class QuoteStatusReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AI") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(60) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class QuoteResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AJ") ) end class NoQuoteQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 695 order[1] = 0 super(735, 695, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(71) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 685 order[54] = 690 order[55] = 587 order[56] = 588 order[57] = 683 order[58] = 539 order[59] = 686 order[60] = 681 order[61] = 684 order[62] = 676 order[63] = 677 order[64] = 678 order[65] = 679 order[66] = 680 order[67] = 654 order[68] = 1067 order[69] = 1068 order[70] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class Confirmation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AK") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoCapacities < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 528 order[1] = 529 order[2] = 863 order[3] = 0 super(862, 528, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end end class PositionMaintenanceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AL") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class PositionMaintenanceReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AM") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class RequestForPositions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AN") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class RequestForPositionsAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AO") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class PositionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AP") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(74) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 732 order[70] = 733 order[71] = 1037 order[72] = 984 order[73] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoUnderlyingAmounts < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 985 order[1] = 986 order[2] = 987 order[3] = 988 order[4] = 0 super(984, 985, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class TradeCaptureReportRequestAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AQ") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradeCaptureReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AR") ) end class NoRootPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1117 order[1] = 1118 order[2] = 1119 order[3] = 1120 order[4] = 0 super(1116, 1117, order) end class NoRootPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1121 order[1] = 1122 order[2] = 0 super(1120, 1121, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRepIndicators < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1388 order[1] = 1389 order[2] = 0 super(1387, 1388, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(75) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 687 order[53] = 690 order[54] = 990 order[55] = 1152 order[56] = 683 order[57] = 564 order[58] = 565 order[59] = 539 order[60] = 654 order[61] = 587 order[62] = 588 order[63] = 637 order[64] = 675 order[65] = 1073 order[66] = 1074 order[67] = 1075 order[68] = 1379 order[69] = 1381 order[70] = 1383 order[71] = 1384 order[72] = 1418 order[73] = 1342 order[74] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoOfLegUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(16) order[0] = 1330 order[1] = 1331 order[2] = 1332 order[3] = 1333 order[4] = 1344 order[5] = 1337 order[6] = 1338 order[7] = 1339 order[8] = 1345 order[9] = 1405 order[10] = 1340 order[11] = 1391 order[12] = 1343 order[13] = 1341 order[14] = 1392 order[15] = 0 super(1342, 1330, order) end class NoUnderlyingLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1335 order[1] = 1336 order[2] = 0 super(1334, 1335, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(87) order[0] = 54 order[1] = 453 order[2] = 1 order[3] = 660 order[4] = 581 order[5] = 81 order[6] = 575 order[7] = 576 order[8] = 578 order[9] = 579 order[10] = 376 order[11] = 377 order[12] = 582 order[13] = 336 order[14] = 625 order[15] = 943 order[16] = 430 order[17] = 1154 order[18] = 1155 order[19] = 12 order[20] = 13 order[21] = 479 order[22] = 497 order[23] = 157 order[24] = 230 order[25] = 158 order[26] = 159 order[27] = 738 order[28] = 920 order[29] = 921 order[30] = 922 order[31] = 238 order[32] = 237 order[33] = 118 order[34] = 119 order[35] = 155 order[36] = 156 order[37] = 77 order[38] = 752 order[39] = 518 order[40] = 232 order[41] = 136 order[42] = 825 order[43] = 1158 order[44] = 826 order[45] = 591 order[46] = 70 order[47] = 78 order[48] = 1072 order[49] = 1057 order[50] = 1009 order[51] = 1005 order[52] = 1006 order[53] = 1007 order[54] = 83 order[55] = 1008 order[56] = 1016 order[57] = 1427 order[58] = 1428 order[59] = 1429 order[60] = 1115 order[61] = 37 order[62] = 198 order[63] = 11 order[64] = 526 order[65] = 66 order[66] = 1080 order[67] = 1081 order[68] = 1431 order[69] = 40 order[70] = 44 order[71] = 99 order[72] = 18 order[73] = 39 order[74] = 151 order[75] = 14 order[76] = 59 order[77] = 126 order[78] = 528 order[79] = 529 order[80] = 1432 order[81] = 821 order[82] = 1093 order[83] = 483 order[84] = 586 order[85] = 775 order[86] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoSettlDetails < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1164 order[1] = 781 order[2] = 0 super(1158, 1164, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(11) order[0] = 79 order[1] = 661 order[2] = 736 order[3] = 467 order[4] = 756 order[5] = 80 order[6] = 993 order[7] = 1002 order[8] = 989 order[9] = 1136 order[10] = 0 super(78, 79, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoSideTrdRegTS < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1012 order[1] = 1013 order[2] = 1014 order[3] = 0 super(1016, 1012, order) end end end end class AllocationReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AS") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NoRateSources < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1446 order[1] = 1447 order[2] = 1448 order[3] = 0 super(1445, 1446, order) end end end class AllocationReportAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AT") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(15) order[0] = 79 order[1] = 661 order[2] = 366 order[3] = 1047 order[4] = 467 order[5] = 776 order[6] = 539 order[7] = 161 order[8] = 360 order[9] = 361 order[10] = 989 order[11] = 993 order[12] = 992 order[13] = 80 order[14] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end end class ConfirmationAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AU") ) end end class SettlementInstructionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AV") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class AssignmentReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AW") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end end class CollateralRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AX") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(71) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 944 order[70] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralAssignment < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AY") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(71) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 944 order[70] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AZ") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(71) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 944 order[70] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end class CollateralReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BA") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class CollateralInquiry < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BB") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoTrdRegTimestamps < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 769 order[1] = 770 order[2] = 771 order[3] = 1033 order[4] = 1034 order[5] = 1035 order[6] = 0 super(768, 769, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end class NetworkCounterpartySystemStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BC") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 0 super(936, 930, order) end end end class NetworkCounterpartySystemStatusResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BD") ) end class NoCompIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 930 order[1] = 931 order[2] = 283 order[3] = 284 order[4] = 928 order[5] = 929 order[6] = 0 super(936, 930, order) end end end class UserRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BE") ) end end class UserResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BF") ) end end class CollateralInquiryAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BG") ) end class NoCollInquiryQualifier < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 896 order[1] = 0 super(938, 896, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 17 order[1] = 0 super(124, 17, order) end end class NoTrades < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 571 order[1] = 818 order[2] = 0 super(897, 571, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class ConfirmationRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BH") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end end class ContraryIntentionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BO") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoExpiration < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 982 order[1] = 983 order[2] = 0 super(981, 982, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end end class SecurityDefinitionUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BP") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end end class SecurityListUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BK") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(117) order[0] = 1324 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 460 order[6] = 1227 order[7] = 1151 order[8] = 461 order[9] = 167 order[10] = 762 order[11] = 200 order[12] = 541 order[13] = 1079 order[14] = 966 order[15] = 1049 order[16] = 965 order[17] = 224 order[18] = 225 order[19] = 239 order[20] = 226 order[21] = 227 order[22] = 228 order[23] = 255 order[24] = 543 order[25] = 470 order[26] = 471 order[27] = 472 order[28] = 240 order[29] = 202 order[30] = 947 order[31] = 967 order[32] = 968 order[33] = 206 order[34] = 231 order[35] = 969 order[36] = 1146 order[37] = 996 order[38] = 1147 order[39] = 1191 order[40] = 1192 order[41] = 1193 order[42] = 1194 order[43] = 1195 order[44] = 1196 order[45] = 1197 order[46] = 1198 order[47] = 1199 order[48] = 1200 order[49] = 201 order[50] = 1244 order[51] = 1242 order[52] = 997 order[53] = 223 order[54] = 207 order[55] = 970 order[56] = 971 order[57] = 106 order[58] = 348 order[59] = 349 order[60] = 107 order[61] = 350 order[62] = 351 order[63] = 691 order[64] = 667 order[65] = 875 order[66] = 876 order[67] = 873 order[68] = 874 order[69] = 1435 order[70] = 1439 order[71] = 1449 order[72] = 1450 order[73] = 1451 order[74] = 1452 order[75] = 1457 order[76] = 1458 order[77] = 1478 order[78] = 1479 order[79] = 1480 order[80] = 1481 order[81] = 1482 order[82] = 668 order[83] = 869 order[84] = 913 order[85] = 914 order[86] = 915 order[87] = 918 order[88] = 788 order[89] = 916 order[90] = 917 order[91] = 919 order[92] = 898 order[93] = 1201 order[94] = 711 order[95] = 15 order[96] = 232 order[97] = 555 order[98] = 218 order[99] = 220 order[100] = 221 order[101] = 222 order[102] = 662 order[103] = 663 order[104] = 699 order[105] = 761 order[106] = 235 order[107] = 236 order[108] = 701 order[109] = 696 order[110] = 697 order[111] = 698 order[112] = 58 order[113] = 354 order[114] = 355 order[115] = 1504 order[116] = 0 super(146, 1324, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(61) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 690 order[53] = 587 order[54] = 683 order[55] = 676 order[56] = 677 order[57] = 678 order[58] = 679 order[59] = 680 order[60] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoLegStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 688 order[1] = 689 order[2] = 0 super(683, 688, order) end end end end end class AdjustedPositionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BL") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoPositions < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 703 order[1] = 704 order[2] = 705 order[3] = 706 order[4] = 976 order[5] = 539 order[6] = 0 super(702, 703, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(82) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end end end class AllocationInstructionAlert < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BM") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(10) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 756 order[6] = 38 order[7] = 799 order[8] = 800 order[9] = 0 super(73, 11, order) end class NoNested2PartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 757 order[1] = 758 order[2] = 759 order[3] = 806 order[4] = 0 super(756, 757, order) end class NoNested2PartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 760 order[1] = 807 order[2] = 0 super(806, 760, order) end end end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 669 order[5] = 29 order[6] = 1003 order[7] = 1041 order[8] = 0 super(124, 32, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoPosAmt < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 707 order[1] = 708 order[2] = 1055 order[3] = 0 super(753, 707, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 79 order[1] = 661 order[2] = 573 order[3] = 366 order[4] = 80 order[5] = 467 order[6] = 81 order[7] = 989 order[8] = 1002 order[9] = 993 order[10] = 1047 order[11] = 992 order[12] = 539 order[13] = 208 order[14] = 209 order[15] = 161 order[16] = 360 order[17] = 361 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 153 order[23] = 154 order[24] = 119 order[25] = 737 order[26] = 120 order[27] = 736 order[28] = 155 order[29] = 156 order[30] = 742 order[31] = 741 order[32] = 136 order[33] = 576 order[34] = 635 order[35] = 780 order[36] = 172 order[37] = 169 order[38] = 170 order[39] = 171 order[40] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 891 order[4] = 0 super(136, 137, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoDlvyInst < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 165 order[1] = 787 order[2] = 781 order[3] = 0 super(85, 165, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class ExecutionAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BN") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyings < Quickfix::Group def initialize order = Quickfix::IntArray.new(70) order[0] = 311 order[1] = 312 order[2] = 309 order[3] = 305 order[4] = 462 order[5] = 463 order[6] = 310 order[7] = 763 order[8] = 313 order[9] = 542 order[10] = 1213 order[11] = 241 order[12] = 242 order[13] = 243 order[14] = 244 order[15] = 245 order[16] = 246 order[17] = 256 order[18] = 595 order[19] = 592 order[20] = 593 order[21] = 594 order[22] = 247 order[23] = 316 order[24] = 941 order[25] = 317 order[26] = 436 order[27] = 998 order[28] = 1423 order[29] = 1424 order[30] = 1425 order[31] = 1000 order[32] = 1419 order[33] = 435 order[34] = 308 order[35] = 306 order[36] = 362 order[37] = 363 order[38] = 307 order[39] = 364 order[40] = 365 order[41] = 877 order[42] = 878 order[43] = 972 order[44] = 318 order[45] = 879 order[46] = 975 order[47] = 973 order[48] = 974 order[49] = 810 order[50] = 882 order[51] = 883 order[52] = 884 order[53] = 885 order[54] = 886 order[55] = 1044 order[56] = 1045 order[57] = 1046 order[58] = 1038 order[59] = 1039 order[60] = 315 order[61] = 1437 order[62] = 1441 order[63] = 1453 order[64] = 1454 order[65] = 1455 order[66] = 1456 order[67] = 1459 order[68] = 1460 order[69] = 0 super(711, 311, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class TradingSessionList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BJ") ) end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(23) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 60 order[21] = 1327 order[22] = 0 super(386, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end end class TradingSessionListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BI") ) end end class SettlementObligationReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BQ") ) end class NoSettlOblig < Quickfix::Group def initialize order = Quickfix::IntArray.new(97) order[0] = 430 order[1] = 1161 order[2] = 1162 order[3] = 1163 order[4] = 1157 order[5] = 119 order[6] = 15 order[7] = 120 order[8] = 155 order[9] = 64 order[10] = 55 order[11] = 65 order[12] = 48 order[13] = 22 order[14] = 460 order[15] = 1227 order[16] = 1151 order[17] = 461 order[18] = 167 order[19] = 762 order[20] = 200 order[21] = 541 order[22] = 1079 order[23] = 966 order[24] = 1049 order[25] = 965 order[26] = 224 order[27] = 225 order[28] = 239 order[29] = 226 order[30] = 227 order[31] = 228 order[32] = 255 order[33] = 543 order[34] = 470 order[35] = 471 order[36] = 472 order[37] = 240 order[38] = 202 order[39] = 947 order[40] = 967 order[41] = 968 order[42] = 206 order[43] = 231 order[44] = 969 order[45] = 1146 order[46] = 996 order[47] = 1147 order[48] = 1191 order[49] = 1192 order[50] = 1193 order[51] = 1194 order[52] = 1195 order[53] = 1196 order[54] = 1197 order[55] = 1198 order[56] = 1199 order[57] = 1200 order[58] = 201 order[59] = 1244 order[60] = 1242 order[61] = 997 order[62] = 223 order[63] = 207 order[64] = 970 order[65] = 971 order[66] = 106 order[67] = 348 order[68] = 349 order[69] = 107 order[70] = 350 order[71] = 351 order[72] = 691 order[73] = 667 order[74] = 875 order[75] = 876 order[76] = 873 order[77] = 874 order[78] = 1435 order[79] = 1439 order[80] = 1449 order[81] = 1450 order[82] = 1451 order[83] = 1452 order[84] = 1457 order[85] = 1458 order[86] = 1478 order[87] = 1479 order[88] = 1480 order[89] = 1481 order[90] = 1482 order[91] = 453 order[92] = 168 order[93] = 126 order[94] = 779 order[95] = 1158 order[96] = 0 super(1165, 430, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSettlDetails < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1164 order[1] = 781 order[2] = 0 super(1158, 1164, order) end class NoSettlPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 782 order[1] = 783 order[2] = 784 order[3] = 801 order[4] = 0 super(781, 782, order) end class NoSettlPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 785 order[1] = 786 order[2] = 0 super(801, 785, order) end end end end end end class DerivativeSecurityListUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BR") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoDerivativeSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1219 order[1] = 1220 order[2] = 0 super(1218, 1219, order) end end class NoDerivativeEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1287 order[1] = 1288 order[2] = 1289 order[3] = 1290 order[4] = 1291 order[5] = 0 super(1286, 1287, order) end end class NoDerivativeInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1293 order[1] = 1294 order[2] = 1295 order[3] = 1296 order[4] = 0 super(1292, 1293, order) end class NoDerivativeInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1297 order[1] = 1298 order[2] = 0 super(1296, 1297, order) end end end class NoDerivativeInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1313 order[1] = 1314 order[2] = 0 super(1311, 1313, order) end end class NoMarketSegments < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1301 order[1] = 1300 order[2] = 1201 order[3] = 0 super(1310, 1301, order) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoTradingSessionRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(1309, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end class NoNestedInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1210 order[1] = 1211 order[2] = 0 super(1312, 1210, order) end end class NoStrikeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1223 order[1] = 1202 order[2] = 1203 order[3] = 1204 order[4] = 1304 order[5] = 1236 order[6] = 0 super(1201, 1223, order) end class NoMaturityRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(7) order[0] = 1222 order[1] = 1303 order[2] = 1302 order[3] = 1241 order[4] = 1226 order[5] = 1229 order[6] = 0 super(1236, 1222, order) end end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(96) order[0] = 1324 order[1] = 292 order[2] = 55 order[3] = 65 order[4] = 48 order[5] = 22 order[6] = 460 order[7] = 1227 order[8] = 1151 order[9] = 461 order[10] = 167 order[11] = 762 order[12] = 200 order[13] = 541 order[14] = 1079 order[15] = 966 order[16] = 1049 order[17] = 965 order[18] = 224 order[19] = 225 order[20] = 239 order[21] = 226 order[22] = 227 order[23] = 228 order[24] = 255 order[25] = 543 order[26] = 470 order[27] = 471 order[28] = 472 order[29] = 240 order[30] = 202 order[31] = 947 order[32] = 967 order[33] = 968 order[34] = 206 order[35] = 231 order[36] = 969 order[37] = 1146 order[38] = 996 order[39] = 1147 order[40] = 1191 order[41] = 1192 order[42] = 1193 order[43] = 1194 order[44] = 1195 order[45] = 1196 order[46] = 1197 order[47] = 1198 order[48] = 1199 order[49] = 1200 order[50] = 201 order[51] = 1244 order[52] = 1242 order[53] = 997 order[54] = 223 order[55] = 207 order[56] = 970 order[57] = 971 order[58] = 106 order[59] = 348 order[60] = 349 order[61] = 107 order[62] = 350 order[63] = 351 order[64] = 691 order[65] = 667 order[66] = 875 order[67] = 876 order[68] = 873 order[69] = 874 order[70] = 1435 order[71] = 1439 order[72] = 1449 order[73] = 1450 order[74] = 1451 order[75] = 1452 order[76] = 1457 order[77] = 1458 order[78] = 1478 order[79] = 1479 order[80] = 1480 order[81] = 1481 order[82] = 1482 order[83] = 668 order[84] = 869 order[85] = 1305 order[86] = 1221 order[87] = 1230 order[88] = 1240 order[89] = 15 order[90] = 555 order[91] = 58 order[92] = 354 order[93] = 355 order[94] = 1504 order[95] = 0 super(146, 1324, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoInstrAttrib < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 871 order[1] = 872 order[2] = 0 super(870, 871, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(53) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 607 order[5] = 608 order[6] = 609 order[7] = 764 order[8] = 610 order[9] = 611 order[10] = 1212 order[11] = 248 order[12] = 249 order[13] = 250 order[14] = 251 order[15] = 252 order[16] = 253 order[17] = 257 order[18] = 599 order[19] = 596 order[20] = 597 order[21] = 598 order[22] = 254 order[23] = 612 order[24] = 942 order[25] = 613 order[26] = 614 order[27] = 999 order[28] = 1224 order[29] = 1421 order[30] = 1422 order[31] = 1001 order[32] = 1420 order[33] = 615 order[34] = 616 order[35] = 617 order[36] = 618 order[37] = 619 order[38] = 620 order[39] = 621 order[40] = 622 order[41] = 623 order[42] = 624 order[43] = 556 order[44] = 740 order[45] = 739 order[46] = 955 order[47] = 956 order[48] = 1358 order[49] = 1017 order[50] = 1436 order[51] = 1440 order[52] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class TradingSessionListUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BS") ) end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(23) order[0] = 336 order[1] = 625 order[2] = 207 order[3] = 1301 order[4] = 1300 order[5] = 1326 order[6] = 338 order[7] = 339 order[8] = 325 order[9] = 340 order[10] = 567 order[11] = 341 order[12] = 342 order[13] = 343 order[14] = 344 order[15] = 345 order[16] = 387 order[17] = 58 order[18] = 354 order[19] = 355 order[20] = 60 order[21] = 1327 order[22] = 0 super(386, 336, order) end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end class NoMatchRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1142 order[1] = 574 order[2] = 0 super(1235, 1142, order) end end class NoMDFeedTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1022 order[1] = 264 order[2] = 1021 order[3] = 0 super(1141, 1022, order) end end end end class MarketDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BT") ) end end class MarketDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BU") ) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end end class MarketDefinitionUpdateReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BV") ) end class NoTickRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1206 order[1] = 1207 order[2] = 1208 order[3] = 1209 order[4] = 0 super(1205, 1206, order) end end class NoLotTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1093 order[1] = 1231 order[2] = 0 super(1234, 1093, order) end end class NoOrdTypeRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 40 order[1] = 0 super(1237, 40, order) end end class NoTimeInForceRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 59 order[1] = 0 super(1239, 59, order) end end class NoExecInstRules < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 1308 order[1] = 0 super(1232, 1308, order) end end end class ApplicationMessageRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BW") ) end class NoApplIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 539 order[4] = 1433 order[5] = 0 super(1351, 1355, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class ApplicationMessageRequestAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BX") ) end class NoApplIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(8) order[0] = 1355 order[1] = 1182 order[2] = 1183 order[3] = 1357 order[4] = 1354 order[5] = 539 order[6] = 1433 order[7] = 0 super(1351, 1355, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 804 order[4] = 0 super(539, 524, order) end class NoNestedPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 545 order[1] = 805 order[2] = 0 super(804, 545, order) end end end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end end class ApplicationMessageReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BY") ) end class NoApplIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1355 order[1] = 1399 order[2] = 1357 order[3] = 0 super(1351, 1355, order) end end end class OrderMassActionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("BZ") ) end class NoAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 super(534, 41, order) end end class NoNotAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1372 order[1] = 1371 order[2] = 0 super(1370, 1372, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class OrderMassActionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("CA") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoUnderlyingStips < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 888 order[1] = 889 order[2] = 0 super(887, 888, order) end end class NoUndlyInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1059 order[1] = 1060 order[2] = 1061 order[3] = 1062 order[4] = 0 super(1058, 1059, order) end class NoUndlyInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1063 order[1] = 1064 order[2] = 0 super(1062, 1063, order) end end end class NoTargetPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1462 order[1] = 1463 order[2] = 1464 order[3] = 0 super(1461, 1462, order) end end end class UserNotification < Message def initialize super getHeader().setField( Quickfix::MsgType.new("CB") ) end class NoUsernames < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 553 order[1] = 0 super(809, 553, order) end end end class StreamAssignmentRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("CC") ) end class NoAsgnReqs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 453 order[1] = 146 order[2] = 0 super(1499, 453, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(85) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 63 order[82] = 271 order[83] = 1500 order[84] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end end end end class StreamAssignmentReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("CD") ) end class NoAsgnReqs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 453 order[1] = 146 order[2] = 0 super(1499, 453, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 802 order[4] = 0 super(453, 448, order) end class NoPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 523 order[1] = 803 order[2] = 0 super(802, 523, order) end end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(89) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 460 order[5] = 1227 order[6] = 1151 order[7] = 461 order[8] = 167 order[9] = 762 order[10] = 200 order[11] = 541 order[12] = 1079 order[13] = 966 order[14] = 1049 order[15] = 965 order[16] = 224 order[17] = 225 order[18] = 239 order[19] = 226 order[20] = 227 order[21] = 228 order[22] = 255 order[23] = 543 order[24] = 470 order[25] = 471 order[26] = 472 order[27] = 240 order[28] = 202 order[29] = 947 order[30] = 967 order[31] = 968 order[32] = 206 order[33] = 231 order[34] = 969 order[35] = 1146 order[36] = 996 order[37] = 1147 order[38] = 1191 order[39] = 1192 order[40] = 1193 order[41] = 1194 order[42] = 1195 order[43] = 1196 order[44] = 1197 order[45] = 1198 order[46] = 1199 order[47] = 1200 order[48] = 201 order[49] = 1244 order[50] = 1242 order[51] = 997 order[52] = 223 order[53] = 207 order[54] = 970 order[55] = 971 order[56] = 106 order[57] = 348 order[58] = 349 order[59] = 107 order[60] = 350 order[61] = 351 order[62] = 691 order[63] = 667 order[64] = 875 order[65] = 876 order[66] = 873 order[67] = 874 order[68] = 1435 order[69] = 1439 order[70] = 1449 order[71] = 1450 order[72] = 1451 order[73] = 1452 order[74] = 1457 order[75] = 1458 order[76] = 1478 order[77] = 1479 order[78] = 1480 order[79] = 1481 order[80] = 1482 order[81] = 63 order[82] = 1617 order[83] = 1500 order[84] = 1502 order[85] = 58 order[86] = 354 order[87] = 355 order[88] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 865 order[1] = 866 order[2] = 1145 order[3] = 867 order[4] = 868 order[5] = 0 super(864, 865, order) end end class NoInstrumentParties < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 1019 order[1] = 1050 order[2] = 1051 order[3] = 1052 order[4] = 0 super(1018, 1019, order) end class NoInstrumentPartySubIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1053 order[1] = 1054 order[2] = 0 super(1052, 1053, order) end end end class NoComplexEvents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 1484 order[1] = 1485 order[2] = 1486 order[3] = 1487 order[4] = 1488 order[5] = 1489 order[6] = 1490 order[7] = 1491 order[8] = 0 super(1483, 1484, order) end class NoComplexEventDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 1492 order[1] = 1493 order[2] = 1494 order[3] = 0 super(1491, 1492, order) end class NoComplexEventTimes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 1495 order[1] = 1496 order[2] = 0 super(1494, 1495, order) end end end end end end end class StreamAssignmentReportACK < Message def initialize super getHeader().setField( Quickfix::MsgType.new("CE") ) end end end quickfix-1.15.1+dfsg.orig/src/ruby/Makefile.am0000644000372000001440000000164213265006437020507 0ustar robertouserspkgdata_DATA = quickfix_ruby.rb quickfix_fields.rb quickfix40.rb quickfix41.rb quickfix42.rb quickfix43.rb quickfix44.rb quickfix50.rb quickfix50sp1.rb quickfix50sp2.rb quickfixt11.rb INCLUDES =-I. -I.. -I../.. -I../C++ local_ruby_src=$(top_builddir)/src/ruby local_ruby_lib=$(top_builddir)/lib/ruby all-local: mkdir -p $(local_ruby_lib) bash ./make_ruby.sh "$(CXX)" "$(CXXFLAGS)" "$(LIBS)" ln -sf $(local_ruby_src)/quickfix* $(local_ruby_lib) ln -sf $(top_builddir)/spec spec clean-local: make -f Makefile.ruby clean rm -rf $(local_ruby_lib) install-exec-local: cp -f $(top_builddir)/lib/ruby/*.rb $(RUBY_SITE_PACKAGES) cp -f $(top_builddir)/lib/ruby/quickfix.so $(RUBY_SITE_PACKAGES) || : cp -f $(top_builddir)/lib/ruby/quickfix.bundle $(RUBY_SITE_PACKAGES) || : uninstall-local: rm -rf $(RUBY_SITE_PACKAGES)/quickfix*.rb rm -rf $(RUBY_SITE_PACKAGES)/quickfix*.so rm -rf $(RUBY_SITE_PACKAGES)/quickfix.bundle quickfix-1.15.1+dfsg.orig/src/ruby/.gitignore0000644000372000001440000000001513265006437020434 0ustar robertousersMakefile.rubyquickfix-1.15.1+dfsg.orig/src/ruby/QuickfixRuby.cpp0000644000372000001440004227542013265006437021621 0ustar robertousers/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 3.0.10 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef SWIGRUBY #define SWIGRUBY #endif #define SWIG_DIRECTORS #ifdef __cplusplus /* SwigValueWrapper is described in swig.swg */ template class SwigValueWrapper { struct SwigMovePointer { T *ptr; SwigMovePointer(T *p) : ptr(p) { } ~SwigMovePointer() { delete ptr; } SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } } pointer; SwigValueWrapper& operator=(const SwigValueWrapper& rhs); SwigValueWrapper(const SwigValueWrapper& rhs); public: SwigValueWrapper() : pointer(0) { } SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } operator T&() const { return *pointer.ptr; } T *operator&() { return pointer.ptr; } }; template T SwigValueInit() { return T(); } #endif /* ----------------------------------------------------------------------------- * This section contains generic SWIG labels for method/variable * declarations/attributes, and other compiler dependent labels. * ----------------------------------------------------------------------------- */ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) # define SWIGTEMPLATEDISAMBIGUATOR template # elif defined(__HP_aCC) /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ # define SWIGTEMPLATEDISAMBIGUATOR template # else # define SWIGTEMPLATEDISAMBIGUATOR # endif #endif /* inline attribute */ #ifndef SWIGINLINE # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline # else # define SWIGINLINE # endif #endif /* attribute recognised by some compilers to avoid 'unused' warnings */ #ifndef SWIGUNUSED # if defined(__GNUC__) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif # elif defined(__ICC) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif #endif #ifndef SWIG_MSC_UNSUPPRESS_4505 # if defined(_MSC_VER) # pragma warning(disable : 4505) /* unreferenced local function has been removed */ # endif #endif #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) # else # define SWIGUNUSEDPARM(p) p SWIGUNUSED # endif #endif /* internal SWIG method */ #ifndef SWIGINTERN # define SWIGINTERN static SWIGUNUSED #endif /* internal inline SWIG method */ #ifndef SWIGINTERNINLINE # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE #endif /* exporting methods */ #if defined(__GNUC__) # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) # ifndef GCC_HASCLASSVISIBILITY # define GCC_HASCLASSVISIBILITY # endif # endif #endif #ifndef SWIGEXPORT # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if defined(STATIC_LINKED) # define SWIGEXPORT # else # define SWIGEXPORT __declspec(dllexport) # endif # else # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # define SWIGEXPORT __attribute__ ((visibility("default"))) # else # define SWIGEXPORT # endif # endif #endif /* calling conventions for Windows */ #ifndef SWIGSTDCALL # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGSTDCALL __stdcall # else # define SWIGSTDCALL # endif #endif /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) # define _CRT_SECURE_NO_DEPRECATE #endif /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) # define _SCL_SECURE_NO_DEPRECATE #endif /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 #endif /* Intel's compiler complains if a variable which was never initialised is * cast to void, which is a common idiom which we use to indicate that we * are aware a variable isn't used. So we just silence that warning. * See: https://github.com/swig/swig/issues/192 for more discussion. */ #ifdef __INTEL_COMPILER # pragma warning disable 592 #endif /* ----------------------------------------------------------------------------- * This section contains generic SWIG labels for method/variable * declarations/attributes, and other compiler dependent labels. * ----------------------------------------------------------------------------- */ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) # define SWIGTEMPLATEDISAMBIGUATOR template # elif defined(__HP_aCC) /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ # define SWIGTEMPLATEDISAMBIGUATOR template # else # define SWIGTEMPLATEDISAMBIGUATOR # endif #endif /* inline attribute */ #ifndef SWIGINLINE # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline # else # define SWIGINLINE # endif #endif /* attribute recognised by some compilers to avoid 'unused' warnings */ #ifndef SWIGUNUSED # if defined(__GNUC__) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif # elif defined(__ICC) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif #endif #ifndef SWIG_MSC_UNSUPPRESS_4505 # if defined(_MSC_VER) # pragma warning(disable : 4505) /* unreferenced local function has been removed */ # endif #endif #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) # else # define SWIGUNUSEDPARM(p) p SWIGUNUSED # endif #endif /* internal SWIG method */ #ifndef SWIGINTERN # define SWIGINTERN static SWIGUNUSED #endif /* internal inline SWIG method */ #ifndef SWIGINTERNINLINE # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE #endif /* exporting methods */ #if defined(__GNUC__) # if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) # ifndef GCC_HASCLASSVISIBILITY # define GCC_HASCLASSVISIBILITY # endif # endif #endif #ifndef SWIGEXPORT # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if defined(STATIC_LINKED) # define SWIGEXPORT # else # define SWIGEXPORT __declspec(dllexport) # endif # else # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # define SWIGEXPORT __attribute__ ((visibility("default"))) # else # define SWIGEXPORT # endif # endif #endif /* calling conventions for Windows */ #ifndef SWIGSTDCALL # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGSTDCALL __stdcall # else # define SWIGSTDCALL # endif #endif /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) # define _CRT_SECURE_NO_DEPRECATE #endif /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) # define _SCL_SECURE_NO_DEPRECATE #endif /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 #endif /* Intel's compiler complains if a variable which was never initialised is * cast to void, which is a common idiom which we use to indicate that we * are aware a variable isn't used. So we just silence that warning. * See: https://github.com/swig/swig/issues/192 for more discussion. */ #ifdef __INTEL_COMPILER # pragma warning disable 592 #endif /* ----------------------------------------------------------------------------- * swigrun.swg * * This file contains generic C API SWIG runtime support for pointer * type checking. * ----------------------------------------------------------------------------- */ /* This should only be incremented when either the layout of swig_type_info changes, or for whatever reason, the runtime changes incompatibly */ #define SWIG_RUNTIME_VERSION "4" /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ #ifdef SWIG_TYPE_TABLE # define SWIG_QUOTE_STRING(x) #x # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) #else # define SWIG_TYPE_TABLE_NAME #endif /* You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for creating a static or dynamic library from the SWIG runtime code. In 99.9% of the cases, SWIG just needs to declare them as 'static'. But only do this if strictly necessary, ie, if you have problems with your compiler or suchlike. */ #ifndef SWIGRUNTIME # define SWIGRUNTIME SWIGINTERN #endif #ifndef SWIGRUNTIMEINLINE # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE #endif /* Generic buffer size */ #ifndef SWIG_BUFFER_SIZE # define SWIG_BUFFER_SIZE 1024 #endif /* Flags for pointer conversions */ #define SWIG_POINTER_DISOWN 0x1 #define SWIG_CAST_NEW_MEMORY 0x2 /* Flags for new pointer objects */ #define SWIG_POINTER_OWN 0x1 /* Flags/methods for returning states. The SWIG conversion methods, as ConvertPtr, return an integer that tells if the conversion was successful or not. And if not, an error code can be returned (see swigerrors.swg for the codes). Use the following macros/flags to set or process the returning states. In old versions of SWIG, code such as the following was usually written: if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { // success code } else { //fail code } Now you can be more explicit: int res = SWIG_ConvertPtr(obj,vptr,ty.flags); if (SWIG_IsOK(res)) { // success code } else { // fail code } which is the same really, but now you can also do Type *ptr; int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); if (SWIG_IsOK(res)) { // success code if (SWIG_IsNewObj(res) { ... delete *ptr; } else { ... } } else { // fail code } I.e., now SWIG_ConvertPtr can return new objects and you can identify the case and take care of the deallocation. Of course that also requires SWIG_ConvertPtr to return new result values, such as int SWIG_ConvertPtr(obj, ptr,...) { if () { if () { *ptr = ; return SWIG_NEWOBJ; } else { *ptr = ; return SWIG_OLDOBJ; } } else { return SWIG_BADOBJ; } } Of course, returning the plain '0(success)/-1(fail)' still works, but you can be more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the SWIG errors code. Finally, if the SWIG_CASTRANK_MODE is enabled, the result code allows to return the 'cast rank', for example, if you have this int food(double) int fooi(int); and you call food(1) // cast rank '1' (1 -> 1.0) fooi(1) // cast rank '0' just use the SWIG_AddCast()/SWIG_CheckState() */ #define SWIG_OK (0) #define SWIG_ERROR (-1) #define SWIG_IsOK(r) (r >= 0) #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) /* The CastRankLimit says how many bits are used for the cast rank */ #define SWIG_CASTRANKLIMIT (1 << 8) /* The NewMask denotes the object was created (using new/malloc) */ #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) /* The TmpMask is for in/out typemaps that use temporal objects */ #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) /* Simple returning values */ #define SWIG_BADOBJ (SWIG_ERROR) #define SWIG_OLDOBJ (SWIG_OK) #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) /* Check, add and del mask methods */ #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) /* Cast-Rank Mode */ #if defined(SWIG_CASTRANK_MODE) # ifndef SWIG_TypeRank # define SWIG_TypeRank unsigned long # endif # ifndef SWIG_MAXCASTRANK /* Default cast allowed */ # define SWIG_MAXCASTRANK (2) # endif # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) SWIGINTERNINLINE int SWIG_AddCast(int r) { return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; } SWIGINTERNINLINE int SWIG_CheckState(int r) { return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; } #else /* no cast-rank mode */ # define SWIG_AddCast(r) (r) # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) #endif #include #ifdef __cplusplus extern "C" { #endif typedef void *(*swig_converter_func)(void *, int *); typedef struct swig_type_info *(*swig_dycast_func)(void **); /* Structure to store information on one type */ typedef struct swig_type_info { const char *name; /* mangled name of this type */ const char *str; /* human readable name of this type */ swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ struct swig_cast_info *cast; /* linked list of types that can cast into this type */ void *clientdata; /* language specific type data */ int owndata; /* flag if the structure owns the clientdata */ } swig_type_info; /* Structure to store a type and conversion function used for casting */ typedef struct swig_cast_info { swig_type_info *type; /* pointer to type that is equivalent to this type */ swig_converter_func converter; /* function to cast the void pointers */ struct swig_cast_info *next; /* pointer to next cast in linked list */ struct swig_cast_info *prev; /* pointer to the previous cast */ } swig_cast_info; /* Structure used to store module information * Each module generates one structure like this, and the runtime collects * all of these structures and stores them in a circularly linked list.*/ typedef struct swig_module_info { swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ size_t size; /* Number of types in this module */ struct swig_module_info *next; /* Pointer to next element in circularly linked list */ swig_type_info **type_initial; /* Array of initially generated type structures */ swig_cast_info **cast_initial; /* Array of initially generated casting structures */ void *clientdata; /* Language specific module data */ } swig_module_info; /* Compare two type names skipping the space characters, therefore "char*" == "char *" and "Class" == "Class", etc. Return 0 when the two name types are equivalent, as in strncmp, but skipping ' '. */ SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2) { for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { while ((*f1 == ' ') && (f1 != l1)) ++f1; while ((*f2 == ' ') && (f2 != l2)) ++f2; if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; } return (int)((l1 - f1) - (l2 - f2)); } /* Check type equivalence in a name list like ||... Return 0 if equal, -1 if nb < tb, 1 if nb > tb */ SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb) { int equiv = 1; const char* te = tb + strlen(tb); const char* ne = nb; while (equiv != 0 && *ne) { for (nb = ne; *ne; ++ne) { if (*ne == '|') break; } equiv = SWIG_TypeNameComp(nb, ne, tb, te); if (*ne) ++ne; } return equiv; } /* Check type equivalence in a name list like ||... Return 0 if not equal, 1 if equal */ SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb) { return SWIG_TypeCmp(nb, tb) == 0 ? 1 : 0; } /* Check the typename */ SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty) { if (ty) { swig_cast_info *iter = ty->cast; while (iter) { if (strcmp(iter->type->name, c) == 0) { if (iter == ty->cast) return iter; /* Move iter to the top of the linked list */ iter->prev->next = iter->next; if (iter->next) iter->next->prev = iter->prev; iter->next = ty->cast; iter->prev = 0; if (ty->cast) ty->cast->prev = iter; ty->cast = iter; return iter; } iter = iter->next; } } return 0; } /* Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison */ SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) { if (ty) { swig_cast_info *iter = ty->cast; while (iter) { if (iter->type == from) { if (iter == ty->cast) return iter; /* Move iter to the top of the linked list */ iter->prev->next = iter->next; if (iter->next) iter->next->prev = iter->prev; iter->next = ty->cast; iter->prev = 0; if (ty->cast) ty->cast->prev = iter; ty->cast = iter; return iter; } iter = iter->next; } } return 0; } /* Cast a pointer up an inheritance hierarchy */ SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); } /* Dynamic pointer casting. Down an inheritance hierarchy */ SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { swig_type_info *lastty = ty; if (!ty || !ty->dcast) return ty; while (ty && (ty->dcast)) { ty = (*ty->dcast)(ptr); if (ty) lastty = ty; } return lastty; } /* Return the name associated with this type */ SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty) { return ty->name; } /* Return the pretty name associated with this type, that is an unmangled type name in a form presentable to the user. */ SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type) { /* The "str" field contains the equivalent pretty names of the type, separated by vertical-bar characters. We choose to print the last name, as it is often (?) the most specific. */ if (!type) return NULL; if (type->str != NULL) { const char *last_name = type->str; const char *s; for (s = type->str; *s; s++) if (*s == '|') last_name = s+1; return last_name; } else return type->name; } /* Set the clientdata field for a type */ SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { swig_cast_info *cast = ti->cast; /* if (ti->clientdata == clientdata) return; */ ti->clientdata = clientdata; while (cast) { if (!cast->converter) { swig_type_info *tc = cast->type; if (!tc->clientdata) { SWIG_TypeClientData(tc, clientdata); } } cast = cast->next; } } SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { SWIG_TypeClientData(ti, clientdata); ti->owndata = 1; } /* Search for a swig_type_info structure only by mangled name Search is a O(log #types) We start searching at module start, and finish searching when start == end. Note: if start == end at the beginning of the function, we go all the way around the circular list. */ SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name) { swig_module_info *iter = start; do { if (iter->size) { size_t l = 0; size_t r = iter->size - 1; do { /* since l+r >= 0, we can (>> 1) instead (/ 2) */ size_t i = (l + r) >> 1; const char *iname = iter->types[i]->name; if (iname) { int compare = strcmp(name, iname); if (compare == 0) { return iter->types[i]; } else if (compare < 0) { if (i) { r = i - 1; } else { break; } } else if (compare > 0) { l = i + 1; } } else { break; /* should never happen */ } } while (l <= r); } iter = iter->next; } while (iter != end); return 0; } /* Search for a swig_type_info structure for either a mangled name or a human readable name. It first searches the mangled names of the types, which is a O(log #types) If a type is not found it then searches the human readable names, which is O(#types). We start searching at module start, and finish searching when start == end. Note: if start == end at the beginning of the function, we go all the way around the circular list. */ SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name) { /* STEP 1: Search the name field using binary search */ swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); if (ret) { return ret; } else { /* STEP 2: If the type hasn't been found, do a complete search of the str field (the human readable name) */ swig_module_info *iter = start; do { size_t i = 0; for (; i < iter->size; ++i) { if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) return iter->types[i]; } iter = iter->next; } while (iter != end); } /* neither found a match */ return 0; } /* Pack binary data into a string */ SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz) { static const char hex[17] = "0123456789abcdef"; const unsigned char *u = (unsigned char *) ptr; const unsigned char *eu = u + sz; for (; u != eu; ++u) { unsigned char uu = *u; *(c++) = hex[(uu & 0xf0) >> 4]; *(c++) = hex[uu & 0xf]; } return c; } /* Unpack binary data from a string */ SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { unsigned char *u = (unsigned char *) ptr; const unsigned char *eu = u + sz; for (; u != eu; ++u) { char d = *(c++); unsigned char uu; if ((d >= '0') && (d <= '9')) uu = (unsigned char)((d - '0') << 4); else if ((d >= 'a') && (d <= 'f')) uu = (unsigned char)((d - ('a'-10)) << 4); else return (char *) 0; d = *(c++); if ((d >= '0') && (d <= '9')) uu |= (unsigned char)(d - '0'); else if ((d >= 'a') && (d <= 'f')) uu |= (unsigned char)(d - ('a'-10)); else return (char *) 0; *u = uu; } return c; } /* Pack 'void *' into a string buffer. */ SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { char *r = buff; if ((2*sizeof(void *) + 2) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,&ptr,sizeof(void *)); if (strlen(name) + 1 > (bsz - (r - buff))) return 0; strcpy(r,name); return buff; } SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { *ptr = (void *) 0; return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sizeof(void *)); } SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { char *r = buff; size_t lname = (name ? strlen(name) : 0); if ((2*sz + 2 + lname) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,ptr,sz); if (lname) { strncpy(r,name,lname+1); } else { *r = 0; } return buff; } SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { memset(ptr,0,sz); return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sz); } #ifdef __cplusplus } #endif /* Errors in SWIG */ #define SWIG_UnknownError -1 #define SWIG_IOError -2 #define SWIG_RuntimeError -3 #define SWIG_IndexError -4 #define SWIG_TypeError -5 #define SWIG_DivisionByZero -6 #define SWIG_OverflowError -7 #define SWIG_SyntaxError -8 #define SWIG_ValueError -9 #define SWIG_SystemError -10 #define SWIG_AttributeError -11 #define SWIG_MemoryError -12 #define SWIG_NullReferenceError -13 #include /* Ruby 1.9.1 has a "memoisation optimisation" when compiling with GCC which * breaks using rb_intern as an lvalue, as SWIG does. We work around this * issue for now by disabling this. * https://sourceforge.net/tracker/?func=detail&aid=2859614&group_id=1645&atid=101645 */ #ifdef rb_intern # undef rb_intern #endif /* Remove global macros defined in Ruby's win32.h */ #ifdef write # undef write #endif #ifdef read # undef read #endif #ifdef bind # undef bind #endif #ifdef close # undef close #endif #ifdef connect # undef connect #endif /* Ruby 1.7 defines NUM2LL(), LL2NUM() and ULL2NUM() macros */ #ifndef NUM2LL #define NUM2LL(x) NUM2LONG((x)) #endif #ifndef LL2NUM #define LL2NUM(x) INT2NUM((long) (x)) #endif #ifndef ULL2NUM #define ULL2NUM(x) UINT2NUM((unsigned long) (x)) #endif /* Ruby 1.7 doesn't (yet) define NUM2ULL() */ #ifndef NUM2ULL #ifdef HAVE_LONG_LONG #define NUM2ULL(x) rb_num2ull((x)) #else #define NUM2ULL(x) NUM2ULONG(x) #endif #endif /* RSTRING_LEN, etc are new in Ruby 1.9, but ->ptr and ->len no longer work */ /* Define these for older versions so we can just write code the new way */ #ifndef RSTRING_LEN # define RSTRING_LEN(x) RSTRING(x)->len #endif #ifndef RSTRING_PTR # define RSTRING_PTR(x) RSTRING(x)->ptr #endif #ifndef RSTRING_END # define RSTRING_END(x) (RSTRING_PTR(x) + RSTRING_LEN(x)) #endif #ifndef RARRAY_LEN # define RARRAY_LEN(x) RARRAY(x)->len #endif #ifndef RARRAY_PTR # define RARRAY_PTR(x) RARRAY(x)->ptr #endif #ifndef RFLOAT_VALUE # define RFLOAT_VALUE(x) RFLOAT(x)->value #endif #ifndef DOUBLE2NUM # define DOUBLE2NUM(x) rb_float_new(x) #endif #ifndef RHASH_TBL # define RHASH_TBL(x) (RHASH(x)->tbl) #endif #ifndef RHASH_ITER_LEV # define RHASH_ITER_LEV(x) (RHASH(x)->iter_lev) #endif #ifndef RHASH_IFNONE # define RHASH_IFNONE(x) (RHASH(x)->ifnone) #endif #ifndef RHASH_SIZE # define RHASH_SIZE(x) (RHASH(x)->tbl->num_entries) #endif #ifndef RHASH_EMPTY_P # define RHASH_EMPTY_P(x) (RHASH_SIZE(x) == 0) #endif #ifndef RSTRUCT_LEN # define RSTRUCT_LEN(x) RSTRUCT(x)->len #endif #ifndef RSTRUCT_PTR # define RSTRUCT_PTR(x) RSTRUCT(x)->ptr #endif /* * Need to be very careful about how these macros are defined, especially * when compiling C++ code or C code with an ANSI C compiler. * * VALUEFUNC(f) is a macro used to typecast a C function that implements * a Ruby method so that it can be passed as an argument to API functions * like rb_define_method() and rb_define_singleton_method(). * * VOIDFUNC(f) is a macro used to typecast a C function that implements * either the "mark" or "free" stuff for a Ruby Data object, so that it * can be passed as an argument to API functions like Data_Wrap_Struct() * and Data_Make_Struct(). */ #ifdef __cplusplus # ifndef RUBY_METHOD_FUNC /* These definitions should work for Ruby 1.4.6 */ # define PROTECTFUNC(f) ((VALUE (*)()) f) # define VALUEFUNC(f) ((VALUE (*)()) f) # define VOIDFUNC(f) ((void (*)()) f) # else # ifndef ANYARGS /* These definitions should work for Ruby 1.6 */ # define PROTECTFUNC(f) ((VALUE (*)()) f) # define VALUEFUNC(f) ((VALUE (*)()) f) # define VOIDFUNC(f) ((RUBY_DATA_FUNC) f) # else /* These definitions should work for Ruby 1.7+ */ # define PROTECTFUNC(f) ((VALUE (*)(VALUE)) f) # define VALUEFUNC(f) ((VALUE (*)(ANYARGS)) f) # define VOIDFUNC(f) ((RUBY_DATA_FUNC) f) # endif # endif #else # define VALUEFUNC(f) (f) # define VOIDFUNC(f) (f) #endif /* Don't use for expressions have side effect */ #ifndef RB_STRING_VALUE #define RB_STRING_VALUE(s) (TYPE(s) == T_STRING ? (s) : (*(volatile VALUE *)&(s) = rb_str_to_str(s))) #endif #ifndef StringValue #define StringValue(s) RB_STRING_VALUE(s) #endif #ifndef StringValuePtr #define StringValuePtr(s) RSTRING_PTR(RB_STRING_VALUE(s)) #endif #ifndef StringValueLen #define StringValueLen(s) RSTRING_LEN(RB_STRING_VALUE(s)) #endif #ifndef SafeStringValue #define SafeStringValue(v) do {\ StringValue(v);\ rb_check_safe_str(v);\ } while (0) #endif #ifndef HAVE_RB_DEFINE_ALLOC_FUNC #define rb_define_alloc_func(klass, func) rb_define_singleton_method((klass), "new", VALUEFUNC((func)), -1) #define rb_undef_alloc_func(klass) rb_undef_method(CLASS_OF((klass)), "new") #endif static VALUE _mSWIG = Qnil; /* ----------------------------------------------------------------------------- * error manipulation * ----------------------------------------------------------------------------- */ /* Define some additional error types */ #define SWIG_ObjectPreviouslyDeletedError -100 /* Define custom exceptions for errors that do not map to existing Ruby exceptions. Note this only works for C++ since a global cannot be initialized by a function in C. For C, fallback to rb_eRuntimeError.*/ SWIGINTERN VALUE getNullReferenceError(void) { static int init = 0; static VALUE rb_eNullReferenceError ; if (!init) { init = 1; rb_eNullReferenceError = rb_define_class("NullReferenceError", rb_eRuntimeError); } return rb_eNullReferenceError; } SWIGINTERN VALUE getObjectPreviouslyDeletedError(void) { static int init = 0; static VALUE rb_eObjectPreviouslyDeleted ; if (!init) { init = 1; rb_eObjectPreviouslyDeleted = rb_define_class("ObjectPreviouslyDeleted", rb_eRuntimeError); } return rb_eObjectPreviouslyDeleted; } SWIGINTERN VALUE SWIG_Ruby_ErrorType(int SWIG_code) { VALUE type; switch (SWIG_code) { case SWIG_MemoryError: type = rb_eNoMemError; break; case SWIG_IOError: type = rb_eIOError; break; case SWIG_RuntimeError: type = rb_eRuntimeError; break; case SWIG_IndexError: type = rb_eIndexError; break; case SWIG_TypeError: type = rb_eTypeError; break; case SWIG_DivisionByZero: type = rb_eZeroDivError; break; case SWIG_OverflowError: type = rb_eRangeError; break; case SWIG_SyntaxError: type = rb_eSyntaxError; break; case SWIG_ValueError: type = rb_eArgError; break; case SWIG_SystemError: type = rb_eFatal; break; case SWIG_AttributeError: type = rb_eRuntimeError; break; case SWIG_NullReferenceError: type = getNullReferenceError(); break; case SWIG_ObjectPreviouslyDeletedError: type = getObjectPreviouslyDeletedError(); break; case SWIG_UnknownError: type = rb_eRuntimeError; break; default: type = rb_eRuntimeError; } return type; } /* This function is called when a user inputs a wrong argument to a method. */ SWIGINTERN const char* Ruby_Format_TypeError( const char* msg, const char* type, const char* name, const int argn, VALUE input ) { char buf[128]; VALUE str; VALUE asStr; if ( msg && *msg ) { str = rb_str_new2(msg); } else { str = rb_str_new(NULL, 0); } str = rb_str_cat2( str, "Expected argument " ); sprintf( buf, "%d of type ", argn-1 ); str = rb_str_cat2( str, buf ); str = rb_str_cat2( str, type ); str = rb_str_cat2( str, ", but got " ); str = rb_str_cat2( str, rb_obj_classname(input) ); str = rb_str_cat2( str, " " ); asStr = rb_inspect(input); if ( RSTRING_LEN(asStr) > 30 ) { str = rb_str_cat( str, StringValuePtr(asStr), 30 ); str = rb_str_cat2( str, "..." ); } else { str = rb_str_append( str, asStr ); } if ( name ) { str = rb_str_cat2( str, "\n\tin SWIG method '" ); str = rb_str_cat2( str, name ); str = rb_str_cat2( str, "'" ); } return StringValuePtr( str ); } /* This function is called when an overloaded method fails */ SWIGINTERN void Ruby_Format_OverloadedError( const int argc, const int maxargs, const char* method, const char* prototypes ) { const char* msg = "Wrong # of arguments"; if ( argc <= maxargs ) msg = "Wrong arguments"; rb_raise(rb_eArgError,"%s for overloaded method '%s'.\n" "Possible C/C++ prototypes are:\n%s", msg, method, prototypes); } /* ----------------------------------------------------------------------------- * rubytracking.swg * * This file contains support for tracking mappings from * Ruby objects to C++ objects. This functionality is needed * to implement mark functions for Ruby's mark and sweep * garbage collector. * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #endif #if !defined(ST_DATA_T_DEFINED) /* Needs to be explicitly included for Ruby 1.8 and earlier */ #include #endif /* Ruby 1.8 actually assumes the first case. */ #if SIZEOF_VOIDP == SIZEOF_LONG # define SWIG2NUM(v) LONG2NUM((unsigned long)v) # define NUM2SWIG(x) (unsigned long)NUM2LONG(x) #elif SIZEOF_VOIDP == SIZEOF_LONG_LONG # define SWIG2NUM(v) LL2NUM((unsigned long long)v) # define NUM2SWIG(x) (unsigned long long)NUM2LL(x) #else # error sizeof(void*) is not the same as long or long long #endif /* Global hash table to store Trackings from C/C++ structs to Ruby Objects. */ static st_table* swig_ruby_trackings = NULL; static VALUE swig_ruby_trackings_count(ANYARGS) { return SWIG2NUM(swig_ruby_trackings->num_entries); } /* Setup a hash table to store Trackings */ SWIGRUNTIME void SWIG_RubyInitializeTrackings(void) { /* Create a hash table to store Trackings from C++ objects to Ruby objects. */ /* Try to see if some other .so has already created a tracking hash table, which we keep hidden in an instance var in the SWIG module. This is done to allow multiple DSOs to share the same tracking table. */ VALUE trackings_value = Qnil; /* change the variable name so that we can mix modules compiled with older SWIG's - this used to be called "@__trackings__" */ ID trackings_id = rb_intern( "@__safetrackings__" ); VALUE verbose = rb_gv_get("VERBOSE"); rb_gv_set("VERBOSE", Qfalse); trackings_value = rb_ivar_get( _mSWIG, trackings_id ); rb_gv_set("VERBOSE", verbose); /* The trick here is that we have to store the hash table pointer in a Ruby variable. We do not want Ruby's GC to treat this pointer as a Ruby object, so we convert it to a Ruby numeric value. */ if (trackings_value == Qnil) { /* No, it hasn't. Create one ourselves */ swig_ruby_trackings = st_init_numtable(); rb_ivar_set( _mSWIG, trackings_id, SWIG2NUM(swig_ruby_trackings) ); } else { swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value); } rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); } /* Add a Tracking from a C/C++ struct to a Ruby object */ SWIGRUNTIME void SWIG_RubyAddTracking(void* ptr, VALUE object) { /* Store the mapping to the global hash table. */ st_insert(swig_ruby_trackings, (st_data_t)ptr, object); } /* Get the Ruby object that owns the specified C/C++ struct */ SWIGRUNTIME VALUE SWIG_RubyInstanceFor(void* ptr) { /* Now lookup the value stored in the global hash table */ VALUE value; if (st_lookup(swig_ruby_trackings, (st_data_t)ptr, &value)) { return value; } else { return Qnil; } } /* Remove a Tracking from a C/C++ struct to a Ruby object. It is very important to remove objects once they are destroyed since the same memory address may be reused later to create a new object. */ SWIGRUNTIME void SWIG_RubyRemoveTracking(void* ptr) { /* Delete the object from the hash table */ st_delete(swig_ruby_trackings, (st_data_t *)&ptr, NULL); } /* This is a helper method that unlinks a Ruby object from its underlying C++ object. This is needed if the lifetime of the Ruby object is longer than the C++ object */ SWIGRUNTIME void SWIG_RubyUnlinkObjects(void* ptr) { VALUE object = SWIG_RubyInstanceFor(ptr); if (object != Qnil) { if (TYPE(object) != T_DATA) abort(); DATA_PTR(object) = 0; } } /* This is a helper method that iterates over all the trackings passing the C++ object pointer and its related Ruby object to the passed callback function. */ /* Proxy method to abstract the internal trackings datatype */ static int swig_ruby_internal_iterate_callback(void* ptr, VALUE obj, void(*meth)(void* ptr, VALUE obj)) { (*meth)(ptr, obj); return ST_CONTINUE; } SWIGRUNTIME void SWIG_RubyIterateTrackings( void(*meth)(void* ptr, VALUE obj) ) { st_foreach(swig_ruby_trackings, (int (*)(ANYARGS))&swig_ruby_internal_iterate_callback, (st_data_t)meth); } #ifdef __cplusplus } #endif /* ----------------------------------------------------------------------------- * Ruby API portion that goes into the runtime * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #endif SWIGINTERN VALUE SWIG_Ruby_AppendOutput(VALUE target, VALUE o) { if (NIL_P(target)) { target = o; } else { if (TYPE(target) != T_ARRAY) { VALUE o2 = target; target = rb_ary_new(); rb_ary_push(target, o2); } rb_ary_push(target, o); } return target; } /* For ruby1.8.4 and earlier. */ #ifndef RUBY_INIT_STACK RUBY_EXTERN void Init_stack(VALUE* addr); # define RUBY_INIT_STACK \ VALUE variable_in_this_stack_frame; \ Init_stack(&variable_in_this_stack_frame); #endif #ifdef __cplusplus } #endif /* ----------------------------------------------------------------------------- * rubyrun.swg * * This file contains the runtime support for Ruby modules * and includes code for managing global variables and pointer * type checking. * ----------------------------------------------------------------------------- */ /* For backward compatibility only */ #define SWIG_POINTER_EXCEPTION 0 /* for raw pointers */ #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, 0) #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, own) #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Ruby_NewPointerObj(ptr, type, flags) #define SWIG_AcquirePtr(ptr, own) SWIG_Ruby_AcquirePtr(ptr, own) #define swig_owntype swig_ruby_owntype /* for raw packed data */ #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty, flags) #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Ruby_NewPackedObj(ptr, sz, type) /* for class or struct pointers */ #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags) #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags) /* for C or C++ function pointers */ #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_ConvertPtr(obj, pptr, type, 0) #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_NewPointerObj(ptr, type, 0) /* for C++ member pointers, ie, member methods */ #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty) #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Ruby_NewPackedObj(ptr, sz, type) /* Runtime API */ #define SWIG_GetModule(clientdata) SWIG_Ruby_GetModule(clientdata) #define SWIG_SetModule(clientdata, pointer) SWIG_Ruby_SetModule(pointer) /* Error manipulation */ #define SWIG_ErrorType(code) SWIG_Ruby_ErrorType(code) #define SWIG_Error(code, msg) rb_raise(SWIG_Ruby_ErrorType(code), "%s", msg) #define SWIG_fail goto fail /* Ruby-specific SWIG API */ #define SWIG_InitRuntime() SWIG_Ruby_InitRuntime() #define SWIG_define_class(ty) SWIG_Ruby_define_class(ty) #define SWIG_NewClassInstance(value, ty) SWIG_Ruby_NewClassInstance(value, ty) #define SWIG_MangleStr(value) SWIG_Ruby_MangleStr(value) #define SWIG_CheckConvert(value, ty) SWIG_Ruby_CheckConvert(value, ty) #include "assert.h" /* ----------------------------------------------------------------------------- * pointers/data manipulation * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #endif typedef struct { VALUE klass; VALUE mImpl; void (*mark)(void *); void (*destroy)(void *); int trackObjects; } swig_class; /* Global pointer used to keep some internal SWIG stuff */ static VALUE _cSWIG_Pointer = Qnil; static VALUE swig_runtime_data_type_pointer = Qnil; /* Global IDs used to keep some internal SWIG stuff */ static ID swig_arity_id = 0; static ID swig_call_id = 0; /* If your swig extension is to be run within an embedded ruby and has director callbacks, you should set -DRUBY_EMBEDDED during compilation. This will reset ruby's stack frame on each entry point from the main program the first time a virtual director function is invoked (in a non-recursive way). If this is not done, you run the risk of Ruby trashing the stack. */ #ifdef RUBY_EMBEDDED # define SWIG_INIT_STACK \ if ( !swig_virtual_calls ) { RUBY_INIT_STACK } \ ++swig_virtual_calls; # define SWIG_RELEASE_STACK --swig_virtual_calls; # define Ruby_DirectorTypeMismatchException(x) \ rb_raise( rb_eTypeError, "%s", x ); return c_result; static unsigned int swig_virtual_calls = 0; #else /* normal non-embedded extension */ # define SWIG_INIT_STACK # define SWIG_RELEASE_STACK # define Ruby_DirectorTypeMismatchException(x) \ throw Swig::DirectorTypeMismatchException( x ); #endif /* RUBY_EMBEDDED */ SWIGRUNTIME VALUE getExceptionClass(void) { static int init = 0; static VALUE rubyExceptionClass ; if (!init) { init = 1; rubyExceptionClass = rb_const_get(_mSWIG, rb_intern("Exception")); } return rubyExceptionClass; } /* This code checks to see if the Ruby object being raised as part of an exception inherits from the Ruby class Exception. If so, the object is simply returned. If not, then a new Ruby exception object is created and that will be returned to Ruby.*/ SWIGRUNTIME VALUE SWIG_Ruby_ExceptionType(swig_type_info *desc, VALUE obj) { VALUE exceptionClass = getExceptionClass(); if (rb_obj_is_kind_of(obj, exceptionClass)) { return obj; } else { return rb_exc_new3(rb_eRuntimeError, rb_obj_as_string(obj)); } } /* Initialize Ruby runtime support */ SWIGRUNTIME void SWIG_Ruby_InitRuntime(void) { if (_mSWIG == Qnil) { _mSWIG = rb_define_module("SWIG"); swig_call_id = rb_intern("call"); swig_arity_id = rb_intern("arity"); } } /* Define Ruby class for C type */ SWIGRUNTIME void SWIG_Ruby_define_class(swig_type_info *type) { char *klass_name = (char *) malloc(4 + strlen(type->name) + 1); sprintf(klass_name, "TYPE%s", type->name); if (NIL_P(_cSWIG_Pointer)) { _cSWIG_Pointer = rb_define_class_under(_mSWIG, "Pointer", rb_cObject); rb_undef_method(CLASS_OF(_cSWIG_Pointer), "new"); } rb_define_class_under(_mSWIG, klass_name, _cSWIG_Pointer); free((void *) klass_name); } /* Create a new pointer object */ SWIGRUNTIME VALUE SWIG_Ruby_NewPointerObj(void *ptr, swig_type_info *type, int flags) { int own = flags & SWIG_POINTER_OWN; int track; char *klass_name; swig_class *sklass; VALUE klass; VALUE obj; if (!ptr) return Qnil; if (type->clientdata) { sklass = (swig_class *) type->clientdata; /* Are we tracking this class and have we already returned this Ruby object? */ track = sklass->trackObjects; if (track) { obj = SWIG_RubyInstanceFor(ptr); /* Check the object's type and make sure it has the correct type. It might not in cases where methods do things like downcast methods. */ if (obj != Qnil) { VALUE value = rb_iv_get(obj, "@__swigtype__"); const char* type_name = RSTRING_PTR(value); if (strcmp(type->name, type_name) == 0) { return obj; } } } /* Create a new Ruby object */ obj = Data_Wrap_Struct(sklass->klass, VOIDFUNC(sklass->mark), ( own ? VOIDFUNC(sklass->destroy) : (track ? VOIDFUNC(SWIG_RubyRemoveTracking) : 0 ) ), ptr); /* If tracking is on for this class then track this object. */ if (track) { SWIG_RubyAddTracking(ptr, obj); } } else { klass_name = (char *) malloc(4 + strlen(type->name) + 1); sprintf(klass_name, "TYPE%s", type->name); klass = rb_const_get(_mSWIG, rb_intern(klass_name)); free((void *) klass_name); obj = Data_Wrap_Struct(klass, 0, 0, ptr); } rb_iv_set(obj, "@__swigtype__", rb_str_new2(type->name)); return obj; } /* Create a new class instance (always owned) */ SWIGRUNTIME VALUE SWIG_Ruby_NewClassInstance(VALUE klass, swig_type_info *type) { VALUE obj; swig_class *sklass = (swig_class *) type->clientdata; obj = Data_Wrap_Struct(klass, VOIDFUNC(sklass->mark), VOIDFUNC(sklass->destroy), 0); rb_iv_set(obj, "@__swigtype__", rb_str_new2(type->name)); return obj; } /* Get type mangle from class name */ SWIGRUNTIMEINLINE char * SWIG_Ruby_MangleStr(VALUE obj) { VALUE stype = rb_iv_get(obj, "@__swigtype__"); return StringValuePtr(stype); } /* Acquire a pointer value */ typedef struct { void (*datafree)(void *); int own; } swig_ruby_owntype; SWIGRUNTIME swig_ruby_owntype SWIG_Ruby_AcquirePtr(VALUE obj, swig_ruby_owntype own) { swig_ruby_owntype oldown = {0, 0}; if (obj) { oldown.datafree = RDATA(obj)->dfree; RDATA(obj)->dfree = own.datafree; } return oldown; } /* Convert a pointer value */ SWIGRUNTIME int SWIG_Ruby_ConvertPtrAndOwn(VALUE obj, void **ptr, swig_type_info *ty, int flags, swig_ruby_owntype *own) { char *c; swig_cast_info *tc; void *vptr = 0; /* Grab the pointer */ if (NIL_P(obj)) { if (ptr) *ptr = 0; return SWIG_OK; } else { if (TYPE(obj) != T_DATA) { return SWIG_ERROR; } Data_Get_Struct(obj, void, vptr); } if (own) { own->datafree = RDATA(obj)->dfree; own->own = 0; } /* Check to see if the input object is giving up ownership of the underlying C struct or C++ object. If so then we need to reset the destructor since the Ruby object no longer owns the underlying C++ object.*/ if (flags & SWIG_POINTER_DISOWN) { /* Is tracking on for this class? */ int track = 0; if (ty && ty->clientdata) { swig_class *sklass = (swig_class *) ty->clientdata; track = sklass->trackObjects; } if (track) { /* We are tracking objects for this class. Thus we change the destructor * to SWIG_RubyRemoveTracking. This allows us to * remove the mapping from the C++ to Ruby object * when the Ruby object is garbage collected. If we don't * do this, then it is possible we will return a reference * to a Ruby object that no longer exists thereby crashing Ruby. */ RDATA(obj)->dfree = SWIG_RubyRemoveTracking; } else { RDATA(obj)->dfree = 0; } } /* Do type-checking if type info was provided */ if (ty) { if (ty->clientdata) { if (rb_obj_is_kind_of(obj, ((swig_class *) (ty->clientdata))->klass)) { if (vptr == 0) { /* The object has already been deleted */ return SWIG_ObjectPreviouslyDeletedError; } } } if ((c = SWIG_MangleStr(obj)) == NULL) { return SWIG_ERROR; } tc = SWIG_TypeCheck(c, ty); if (!tc) { return SWIG_ERROR; } else { if (ptr) { if (tc->type == ty) { *ptr = vptr; } else { int newmemory = 0; *ptr = SWIG_TypeCast(tc, vptr, &newmemory); if (newmemory == SWIG_CAST_NEW_MEMORY) { assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */ if (own) own->own = own->own | SWIG_CAST_NEW_MEMORY; } } } } } else { if (ptr) *ptr = vptr; } return SWIG_OK; } /* Check convert */ SWIGRUNTIMEINLINE int SWIG_Ruby_CheckConvert(VALUE obj, swig_type_info *ty) { char *c = SWIG_MangleStr(obj); if (!c) return 0; return SWIG_TypeCheck(c,ty) != 0; } SWIGRUNTIME VALUE SWIG_Ruby_NewPackedObj(void *ptr, int sz, swig_type_info *type) { char result[1024]; char *r = result; if ((2*sz + 1 + strlen(type->name)) > 1000) return 0; *(r++) = '_'; r = SWIG_PackData(r, ptr, sz); strcpy(r, type->name); return rb_str_new2(result); } /* Convert a packed value value */ SWIGRUNTIME int SWIG_Ruby_ConvertPacked(VALUE obj, void *ptr, int sz, swig_type_info *ty) { swig_cast_info *tc; const char *c; if (TYPE(obj) != T_STRING) goto type_error; c = StringValuePtr(obj); /* Pointer values must start with leading underscore */ if (*c != '_') goto type_error; c++; c = SWIG_UnpackData(c, ptr, sz); if (ty) { tc = SWIG_TypeCheck(c, ty); if (!tc) goto type_error; } return SWIG_OK; type_error: return SWIG_ERROR; } SWIGRUNTIME swig_module_info * SWIG_Ruby_GetModule(void *SWIGUNUSEDPARM(clientdata)) { VALUE pointer; swig_module_info *ret = 0; VALUE verbose = rb_gv_get("VERBOSE"); /* temporarily disable warnings, since the pointer check causes warnings with 'ruby -w' */ rb_gv_set("VERBOSE", Qfalse); /* first check if pointer already created */ pointer = rb_gv_get("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME); if (pointer != Qnil) { Data_Get_Struct(pointer, swig_module_info, ret); } /* reinstate warnings */ rb_gv_set("VERBOSE", verbose); return ret; } SWIGRUNTIME void SWIG_Ruby_SetModule(swig_module_info *pointer) { /* register a new class */ VALUE cl = rb_define_class("swig_runtime_data", rb_cObject); /* create and store the structure pointer to a global variable */ swig_runtime_data_type_pointer = Data_Wrap_Struct(cl, 0, 0, pointer); rb_define_readonly_variable("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, &swig_runtime_data_type_pointer); } /* This function can be used to check whether a proc or method or similarly callable function has been passed. Usually used in a %typecheck, like: %typecheck(c_callback_t, precedence=SWIG_TYPECHECK_POINTER) { $result = SWIG_Ruby_isCallable( $input ); } */ SWIGINTERN int SWIG_Ruby_isCallable( VALUE proc ) { if ( rb_respond_to( proc, swig_call_id ) ) return 1; return 0; } /* This function can be used to check the arity (number of arguments) a proc or method can take. Usually used in a %typecheck. Valid arities will be that equal to minimal or those < 0 which indicate a variable number of parameters at the end. */ SWIGINTERN int SWIG_Ruby_arity( VALUE proc, int minimal ) { if ( rb_respond_to( proc, swig_arity_id ) ) { VALUE num = rb_funcall( proc, swig_arity_id, 0 ); int arity = NUM2INT(num); if ( arity < 0 && (arity+1) < -minimal ) return 1; if ( arity == minimal ) return 1; return 1; } return 0; } #ifdef __cplusplus } #endif #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else #define SWIG_exception(code, msg) do { SWIG_Error(code, msg);; } while(0) /* ----------------------------------------------------------------------------- * director_common.swg * * This file contains support for director classes which is common between * languages. * ----------------------------------------------------------------------------- */ /* Use -DSWIG_DIRECTOR_STATIC if you prefer to avoid the use of the 'Swig' namespace. This could be useful for multi-modules projects. */ #ifdef SWIG_DIRECTOR_STATIC /* Force anonymous (static) namespace */ #define Swig #endif /* ----------------------------------------------------------------------------- * director.swg * * This file contains support for director classes so that Ruby proxy * methods can be called from C++. * ----------------------------------------------------------------------------- */ /* Use -DSWIG_DIRECTOR_NOUEH if you prefer to avoid the use of the Undefined Exception Handler provided by swig. */ #ifndef SWIG_DIRECTOR_NOUEH #ifndef SWIG_DIRECTOR_UEH #define SWIG_DIRECTOR_UEH #endif #endif #include #include #include #include # define SWIG_DIRECTOR_CAST(ARG) dynamic_cast(ARG) namespace Swig { /* memory handler */ struct GCItem { virtual ~GCItem() { } virtual swig_ruby_owntype get_own() const { swig_ruby_owntype own = {0, 0}; return own; } }; struct GCItem_var { GCItem_var(GCItem *item = 0) : _item(item) { } GCItem_var& operator=(GCItem *item) { GCItem *tmp = _item; _item = item; delete tmp; return *this; } ~GCItem_var() { delete _item; } GCItem *operator->() const { return _item; } private: GCItem *_item; }; template struct GCItem_T : GCItem { GCItem_T(Type *ptr) : _ptr(ptr) { } virtual ~GCItem_T() { delete _ptr; } private: Type *_ptr; }; struct GCItem_Object : GCItem { GCItem_Object(swig_ruby_owntype own) : _own(own) { } virtual ~GCItem_Object() { } swig_ruby_owntype get_own() const { return _own; } private: swig_ruby_owntype _own; }; template struct GCArray_T : GCItem { GCArray_T(Type *ptr) : _ptr(ptr) { } virtual ~GCArray_T() { delete[] _ptr; } private: Type *_ptr; }; /* body args */ struct body_args { VALUE recv; ID id; int argc; VALUE *argv; }; /* Base class for director exceptions */ class DirectorException : public std::exception { protected: VALUE swig_error; std::string swig_msg; protected: DirectorException(VALUE error) : swig_error(error) { } DirectorException(VALUE error, const char *hdr, const char *msg ="") : swig_error(error), swig_msg(hdr) { if (msg[0]) { swig_msg += " "; swig_msg += msg; } if (swig_msg.size()) { VALUE str = rb_str_new(swig_msg.data(), swig_msg.size()); swig_error = rb_exc_new3(error, str); } else { swig_error = error; } } public: virtual ~DirectorException() throw() { } VALUE getType() const { return CLASS_OF(swig_error); } VALUE getError() const { return swig_error; } /* Deprecated, use what() instead */ const std::string& getMessage() const { return swig_msg; } const char *what() const throw() { return swig_msg.c_str(); } }; /* unknown exception handler */ class UnknownExceptionHandler { #ifdef SWIG_DIRECTOR_UEH static void handler() { try { throw; } catch (DirectorException& e) { std::cerr << "SWIG Director exception caught:" << std::endl << e.what() << std::endl; } catch (std::exception& e) { std::cerr << "std::exception caught: "<< e.what() << std::endl; } catch (...) { std::cerr << "Unknown exception caught." << std::endl; } std::cerr << std::endl << "Ruby interpreter traceback:" << std::endl; std::cerr << std::endl; std::cerr << "This exception was caught by the SWIG unexpected exception handler." << std::endl << "Try using %feature(\"director:except\") to avoid reaching this point." << std::endl << std::endl << "Exception is being re-thrown, program will like abort/terminate." << std::endl; throw; } public: std::unexpected_handler old; UnknownExceptionHandler(std::unexpected_handler nh = handler) { old = std::set_unexpected(nh); } ~UnknownExceptionHandler() { std::set_unexpected(old); } #endif }; /* Type mismatch in the return value from a Ruby method call */ class DirectorTypeMismatchException : public DirectorException { public: DirectorTypeMismatchException(VALUE error, const char *msg="") : DirectorException(error, "SWIG director type mismatch", msg) { } DirectorTypeMismatchException(const char *msg="") : DirectorException(rb_eTypeError, "SWIG director type mismatch", msg) { } static void raise(VALUE error, const char *msg) { throw DirectorTypeMismatchException(error, msg); } static void raise(const char *msg) { throw DirectorTypeMismatchException(msg); } }; /* Any Ruby exception that occurs during a director method call */ class DirectorMethodException : public DirectorException { public: DirectorMethodException(VALUE error) : DirectorException(error) { } DirectorMethodException(const char *msg = "") : DirectorException(rb_eRuntimeError, "SWIG director method error.", msg) { } static void raise(VALUE error) { throw DirectorMethodException(error); } }; /* Attempted to call a pure virtual method via a director method */ class DirectorPureVirtualException : public DirectorException { public: DirectorPureVirtualException(const char *msg = "") : DirectorException(rb_eRuntimeError, "SWIG director pure virtual method called", msg) { } static void raise(const char *msg) { throw DirectorPureVirtualException(msg); } }; /* Simple thread abstraction for pthreads on win32 */ #ifdef __THREAD__ # define __PTHREAD__ # if defined(_WIN32) || defined(__WIN32__) # define pthread_mutex_lock EnterCriticalSection # define pthread_mutex_unlock LeaveCriticalSection # define pthread_mutex_t CRITICAL_SECTION # define SWIG_MUTEX_INIT(var) var # else # include # define SWIG_MUTEX_INIT(var) var = PTHREAD_MUTEX_INITIALIZER # endif #endif #ifdef __PTHREAD__ struct Guard { pthread_mutex_t *_mutex; Guard(pthread_mutex_t &mutex) : _mutex(&mutex) { pthread_mutex_lock(_mutex); } ~Guard() { pthread_mutex_unlock(_mutex); } }; # define SWIG_GUARD(mutex) Guard _guard(mutex) #else # define SWIG_GUARD(mutex) #endif /* director base class */ class Director { private: /* pointer to the wrapped Ruby object */ VALUE swig_self; /* flag indicating whether the object is owned by Ruby or c++ */ mutable bool swig_disown_flag; public: /* wrap a Ruby object. */ Director(VALUE self) : swig_self(self), swig_disown_flag(false) { } /* discard our reference at destruction */ virtual ~Director() { } /* return a pointer to the wrapped Ruby object */ VALUE swig_get_self() const { return swig_self; } /* acquire ownership of the wrapped Ruby object (the sense of "disown" is from Ruby) */ void swig_disown() const { if (!swig_disown_flag) { swig_disown_flag = true; } } /* ownership management */ private: typedef std::map swig_ownership_map; mutable swig_ownership_map swig_owner; #ifdef __PTHREAD__ static pthread_mutex_t swig_mutex_own; #endif public: template void swig_acquire_ownership_array(Type *vptr) const { if (vptr) { SWIG_GUARD(swig_mutex_own); swig_owner[vptr] = new GCArray_T(vptr); } } template void swig_acquire_ownership(Type *vptr) const { if (vptr) { SWIG_GUARD(swig_mutex_own); swig_owner[vptr] = new GCItem_T(vptr); } } void swig_acquire_ownership_obj(void *vptr, swig_ruby_owntype own) const { if (vptr && own.datafree) { SWIG_GUARD(swig_mutex_own); swig_owner[vptr] = new GCItem_Object(own); } } swig_ruby_owntype swig_release_ownership(void *vptr) const { swig_ruby_owntype own = {0, 0}; if (vptr) { SWIG_GUARD(swig_mutex_own); swig_ownership_map::iterator iter = swig_owner.find(vptr); if (iter != swig_owner.end()) { own.datafree = iter->second->get_own().datafree; swig_owner.erase(iter); } } return own; } }; } /* -------- TYPES TABLE (BEGIN) -------- */ #define SWIGTYPE_p_ApplVerID swig_types[0] #define SWIGTYPE_p_Application swig_types[1] #define SWIGTYPE_p_BeginString swig_types[2] #define SWIGTYPE_p_DOMDocumentPtr swig_types[3] #define SWIGTYPE_p_Data swig_types[4] #define SWIGTYPE_p_DataDictionary swig_types[5] #define SWIGTYPE_p_DataDictionaryProvider swig_types[6] #define SWIGTYPE_p_Dictionaries swig_types[7] #define SWIGTYPE_p_DoubleField swig_types[8] #define SWIGTYPE_p_FIX__AMT swig_types[9] #define SWIGTYPE_p_FIX__Acceptor swig_types[10] #define SWIGTYPE_p_FIX__Account swig_types[11] #define SWIGTYPE_p_FIX__AccountType swig_types[12] #define SWIGTYPE_p_FIX__AccruedInterestAmt swig_types[13] #define SWIGTYPE_p_FIX__AccruedInterestRate swig_types[14] #define SWIGTYPE_p_FIX__AcctIDSource swig_types[15] #define SWIGTYPE_p_FIX__Adjustment swig_types[16] #define SWIGTYPE_p_FIX__AdjustmentType swig_types[17] #define SWIGTYPE_p_FIX__AdvId swig_types[18] #define SWIGTYPE_p_FIX__AdvRefID swig_types[19] #define SWIGTYPE_p_FIX__AdvSide swig_types[20] #define SWIGTYPE_p_FIX__AdvTransType swig_types[21] #define SWIGTYPE_p_FIX__AffectedOrderID swig_types[22] #define SWIGTYPE_p_FIX__AffectedSecondaryOrderID swig_types[23] #define SWIGTYPE_p_FIX__AffirmStatus swig_types[24] #define SWIGTYPE_p_FIX__AggregatedBook swig_types[25] #define SWIGTYPE_p_FIX__AggressorIndicator swig_types[26] #define SWIGTYPE_p_FIX__AgreementCurrency swig_types[27] #define SWIGTYPE_p_FIX__AgreementDate swig_types[28] #define SWIGTYPE_p_FIX__AgreementDesc swig_types[29] #define SWIGTYPE_p_FIX__AgreementID swig_types[30] #define SWIGTYPE_p_FIX__AllocAccount swig_types[31] #define SWIGTYPE_p_FIX__AllocAccountType swig_types[32] #define SWIGTYPE_p_FIX__AllocAccruedInterestAmt swig_types[33] #define SWIGTYPE_p_FIX__AllocAcctIDSource swig_types[34] #define SWIGTYPE_p_FIX__AllocAvgPx swig_types[35] #define SWIGTYPE_p_FIX__AllocCancReplaceReason swig_types[36] #define SWIGTYPE_p_FIX__AllocClearingFeeIndicator swig_types[37] #define SWIGTYPE_p_FIX__AllocCustomerCapacity swig_types[38] #define SWIGTYPE_p_FIX__AllocHandlInst swig_types[39] #define SWIGTYPE_p_FIX__AllocID swig_types[40] #define SWIGTYPE_p_FIX__AllocInterestAtMaturity swig_types[41] #define SWIGTYPE_p_FIX__AllocIntermedReqType swig_types[42] #define SWIGTYPE_p_FIX__AllocLinkID swig_types[43] #define SWIGTYPE_p_FIX__AllocLinkType swig_types[44] #define SWIGTYPE_p_FIX__AllocMethod swig_types[45] #define SWIGTYPE_p_FIX__AllocNetMoney swig_types[46] #define SWIGTYPE_p_FIX__AllocNoOrdersType swig_types[47] #define SWIGTYPE_p_FIX__AllocPositionEffect swig_types[48] #define SWIGTYPE_p_FIX__AllocPrice swig_types[49] #define SWIGTYPE_p_FIX__AllocQty swig_types[50] #define SWIGTYPE_p_FIX__AllocRejCode swig_types[51] #define SWIGTYPE_p_FIX__AllocReportID swig_types[52] #define SWIGTYPE_p_FIX__AllocReportRefID swig_types[53] #define SWIGTYPE_p_FIX__AllocReportType swig_types[54] #define SWIGTYPE_p_FIX__AllocSettlCurrAmt swig_types[55] #define SWIGTYPE_p_FIX__AllocSettlCurrency swig_types[56] #define SWIGTYPE_p_FIX__AllocSettlInstType swig_types[57] #define SWIGTYPE_p_FIX__AllocShares swig_types[58] #define SWIGTYPE_p_FIX__AllocStatus swig_types[59] #define SWIGTYPE_p_FIX__AllocText swig_types[60] #define SWIGTYPE_p_FIX__AllocTransType swig_types[61] #define SWIGTYPE_p_FIX__AllocType swig_types[62] #define SWIGTYPE_p_FIX__AllowableOneSidednessCurr swig_types[63] #define SWIGTYPE_p_FIX__AllowableOneSidednessPct swig_types[64] #define SWIGTYPE_p_FIX__AllowableOneSidednessValue swig_types[65] #define SWIGTYPE_p_FIX__AltMDSourceID swig_types[66] #define SWIGTYPE_p_FIX__ApplBegSeqNum swig_types[67] #define SWIGTYPE_p_FIX__ApplEndSeqNum swig_types[68] #define SWIGTYPE_p_FIX__ApplExtID swig_types[69] #define SWIGTYPE_p_FIX__ApplID swig_types[70] #define SWIGTYPE_p_FIX__ApplLastSeqNum swig_types[71] #define SWIGTYPE_p_FIX__ApplNewSeqNum swig_types[72] #define SWIGTYPE_p_FIX__ApplQueueAction swig_types[73] #define SWIGTYPE_p_FIX__ApplQueueDepth swig_types[74] #define SWIGTYPE_p_FIX__ApplQueueMax swig_types[75] #define SWIGTYPE_p_FIX__ApplQueueResolution swig_types[76] #define SWIGTYPE_p_FIX__ApplReportID swig_types[77] #define SWIGTYPE_p_FIX__ApplReportType swig_types[78] #define SWIGTYPE_p_FIX__ApplReqID swig_types[79] #define SWIGTYPE_p_FIX__ApplReqType swig_types[80] #define SWIGTYPE_p_FIX__ApplResendFlag swig_types[81] #define SWIGTYPE_p_FIX__ApplResponseError swig_types[82] #define SWIGTYPE_p_FIX__ApplResponseID swig_types[83] #define SWIGTYPE_p_FIX__ApplResponseType swig_types[84] #define SWIGTYPE_p_FIX__ApplSeqNum swig_types[85] #define SWIGTYPE_p_FIX__ApplTotalMessageCount swig_types[86] #define SWIGTYPE_p_FIX__ApplVerID swig_types[87] #define SWIGTYPE_p_FIX__Application swig_types[88] #define SWIGTYPE_p_FIX__AsOfIndicator swig_types[89] #define SWIGTYPE_p_FIX__AsgnRptID swig_types[90] #define SWIGTYPE_p_FIX__AssignmentMethod swig_types[91] #define SWIGTYPE_p_FIX__AssignmentUnit swig_types[92] #define SWIGTYPE_p_FIX__AttachmentPoint swig_types[93] #define SWIGTYPE_p_FIX__AutoAcceptIndicator swig_types[94] #define SWIGTYPE_p_FIX__AvgParPx swig_types[95] #define SWIGTYPE_p_FIX__AvgPrxPrecision swig_types[96] #define SWIGTYPE_p_FIX__AvgPx swig_types[97] #define SWIGTYPE_p_FIX__AvgPxIndicator swig_types[98] #define SWIGTYPE_p_FIX__AvgPxPrecision swig_types[99] #define SWIGTYPE_p_FIX__BOOLEAN swig_types[100] #define SWIGTYPE_p_FIX__BasisFeatureDate swig_types[101] #define SWIGTYPE_p_FIX__BasisFeaturePrice swig_types[102] #define SWIGTYPE_p_FIX__BasisPxType swig_types[103] #define SWIGTYPE_p_FIX__BeginSeqNo swig_types[104] #define SWIGTYPE_p_FIX__BeginString swig_types[105] #define SWIGTYPE_p_FIX__Benchmark swig_types[106] #define SWIGTYPE_p_FIX__BenchmarkCurveCurrency swig_types[107] #define SWIGTYPE_p_FIX__BenchmarkCurveName swig_types[108] #define SWIGTYPE_p_FIX__BenchmarkCurvePoint swig_types[109] #define SWIGTYPE_p_FIX__BenchmarkPrice swig_types[110] #define SWIGTYPE_p_FIX__BenchmarkPriceType swig_types[111] #define SWIGTYPE_p_FIX__BenchmarkSecurityID swig_types[112] #define SWIGTYPE_p_FIX__BenchmarkSecurityIDSource swig_types[113] #define SWIGTYPE_p_FIX__BidDescriptor swig_types[114] #define SWIGTYPE_p_FIX__BidDescriptorType swig_types[115] #define SWIGTYPE_p_FIX__BidForwardPoints swig_types[116] #define SWIGTYPE_p_FIX__BidForwardPoints2 swig_types[117] #define SWIGTYPE_p_FIX__BidID swig_types[118] #define SWIGTYPE_p_FIX__BidPx swig_types[119] #define SWIGTYPE_p_FIX__BidRequestTransType swig_types[120] #define SWIGTYPE_p_FIX__BidSize swig_types[121] #define SWIGTYPE_p_FIX__BidSpotRate swig_types[122] #define SWIGTYPE_p_FIX__BidSwapPoints swig_types[123] #define SWIGTYPE_p_FIX__BidTradeType swig_types[124] #define SWIGTYPE_p_FIX__BidType swig_types[125] #define SWIGTYPE_p_FIX__BidYield swig_types[126] #define SWIGTYPE_p_FIX__BodyLength swig_types[127] #define SWIGTYPE_p_FIX__BookingRefID swig_types[128] #define SWIGTYPE_p_FIX__BookingType swig_types[129] #define SWIGTYPE_p_FIX__BookingUnit swig_types[130] #define SWIGTYPE_p_FIX__BoolField swig_types[131] #define SWIGTYPE_p_FIX__BrokerOfCredit swig_types[132] #define SWIGTYPE_p_FIX__BusinessRejectReason swig_types[133] #define SWIGTYPE_p_FIX__BusinessRejectRefID swig_types[134] #define SWIGTYPE_p_FIX__BuyVolume swig_types[135] #define SWIGTYPE_p_FIX__CFICode swig_types[136] #define SWIGTYPE_p_FIX__CHAR swig_types[137] #define SWIGTYPE_p_FIX__COUNTRY swig_types[138] #define SWIGTYPE_p_FIX__CPProgram swig_types[139] #define SWIGTYPE_p_FIX__CPRegType swig_types[140] #define SWIGTYPE_p_FIX__CURRENCY swig_types[141] #define SWIGTYPE_p_FIX__CalculatedCcyLastQty swig_types[142] #define SWIGTYPE_p_FIX__CancellationRights swig_types[143] #define SWIGTYPE_p_FIX__CapPrice swig_types[144] #define SWIGTYPE_p_FIX__CardExpDate swig_types[145] #define SWIGTYPE_p_FIX__CardHolderName swig_types[146] #define SWIGTYPE_p_FIX__CardIssNo swig_types[147] #define SWIGTYPE_p_FIX__CardIssNum swig_types[148] #define SWIGTYPE_p_FIX__CardNumber swig_types[149] #define SWIGTYPE_p_FIX__CardStartDate swig_types[150] #define SWIGTYPE_p_FIX__CashDistribAgentAcctName swig_types[151] #define SWIGTYPE_p_FIX__CashDistribAgentAcctNumber swig_types[152] #define SWIGTYPE_p_FIX__CashDistribAgentCode swig_types[153] #define SWIGTYPE_p_FIX__CashDistribAgentName swig_types[154] #define SWIGTYPE_p_FIX__CashDistribCurr swig_types[155] #define SWIGTYPE_p_FIX__CashDistribPayRef swig_types[156] #define SWIGTYPE_p_FIX__CashMargin swig_types[157] #define SWIGTYPE_p_FIX__CashOrderQty swig_types[158] #define SWIGTYPE_p_FIX__CashOutstanding swig_types[159] #define SWIGTYPE_p_FIX__CashSettlAgentAcctName swig_types[160] #define SWIGTYPE_p_FIX__CashSettlAgentAcctNum swig_types[161] #define SWIGTYPE_p_FIX__CashSettlAgentCode swig_types[162] #define SWIGTYPE_p_FIX__CashSettlAgentContactName swig_types[163] #define SWIGTYPE_p_FIX__CashSettlAgentContactPhone swig_types[164] #define SWIGTYPE_p_FIX__CashSettlAgentName swig_types[165] #define SWIGTYPE_p_FIX__CcyAmt swig_types[166] #define SWIGTYPE_p_FIX__CharField swig_types[167] #define SWIGTYPE_p_FIX__CheckSum swig_types[168] #define SWIGTYPE_p_FIX__CheckSumField swig_types[169] #define SWIGTYPE_p_FIX__ClOrdID swig_types[170] #define SWIGTYPE_p_FIX__ClOrdLinkID swig_types[171] #define SWIGTYPE_p_FIX__ClearingAccount swig_types[172] #define SWIGTYPE_p_FIX__ClearingBusinessDate swig_types[173] #define SWIGTYPE_p_FIX__ClearingFeeIndicator swig_types[174] #define SWIGTYPE_p_FIX__ClearingFirm swig_types[175] #define SWIGTYPE_p_FIX__ClearingInstruction swig_types[176] #define SWIGTYPE_p_FIX__ClientBidID swig_types[177] #define SWIGTYPE_p_FIX__ClientID swig_types[178] #define SWIGTYPE_p_FIX__CollAction swig_types[179] #define SWIGTYPE_p_FIX__CollApplType swig_types[180] #define SWIGTYPE_p_FIX__CollAsgnID swig_types[181] #define SWIGTYPE_p_FIX__CollAsgnReason swig_types[182] #define SWIGTYPE_p_FIX__CollAsgnRefID swig_types[183] #define SWIGTYPE_p_FIX__CollAsgnRejectReason swig_types[184] #define SWIGTYPE_p_FIX__CollAsgnRespType swig_types[185] #define SWIGTYPE_p_FIX__CollAsgnTransType swig_types[186] #define SWIGTYPE_p_FIX__CollInquiryID swig_types[187] #define SWIGTYPE_p_FIX__CollInquiryQualifier swig_types[188] #define SWIGTYPE_p_FIX__CollInquiryResult swig_types[189] #define SWIGTYPE_p_FIX__CollInquiryStatus swig_types[190] #define SWIGTYPE_p_FIX__CollReqID swig_types[191] #define SWIGTYPE_p_FIX__CollRespID swig_types[192] #define SWIGTYPE_p_FIX__CollRptID swig_types[193] #define SWIGTYPE_p_FIX__CollStatus swig_types[194] #define SWIGTYPE_p_FIX__CommCurrency swig_types[195] #define SWIGTYPE_p_FIX__CommType swig_types[196] #define SWIGTYPE_p_FIX__Commission swig_types[197] #define SWIGTYPE_p_FIX__ComplexEventCondition swig_types[198] #define SWIGTYPE_p_FIX__ComplexEventEndDate swig_types[199] #define SWIGTYPE_p_FIX__ComplexEventEndTime swig_types[200] #define SWIGTYPE_p_FIX__ComplexEventPrice swig_types[201] #define SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod swig_types[202] #define SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision swig_types[203] #define SWIGTYPE_p_FIX__ComplexEventPriceTimeType swig_types[204] #define SWIGTYPE_p_FIX__ComplexEventStartDate swig_types[205] #define SWIGTYPE_p_FIX__ComplexEventStartTime swig_types[206] #define SWIGTYPE_p_FIX__ComplexEventType swig_types[207] #define SWIGTYPE_p_FIX__ComplexOptPayoutAmount swig_types[208] #define SWIGTYPE_p_FIX__ComplianceID swig_types[209] #define SWIGTYPE_p_FIX__Concession swig_types[210] #define SWIGTYPE_p_FIX__ConfigError swig_types[211] #define SWIGTYPE_p_FIX__ConfirmID swig_types[212] #define SWIGTYPE_p_FIX__ConfirmRefID swig_types[213] #define SWIGTYPE_p_FIX__ConfirmRejReason swig_types[214] #define SWIGTYPE_p_FIX__ConfirmReqID swig_types[215] #define SWIGTYPE_p_FIX__ConfirmStatus swig_types[216] #define SWIGTYPE_p_FIX__ConfirmTransType swig_types[217] #define SWIGTYPE_p_FIX__ConfirmType swig_types[218] #define SWIGTYPE_p_FIX__ContAmtCurr swig_types[219] #define SWIGTYPE_p_FIX__ContAmtType swig_types[220] #define SWIGTYPE_p_FIX__ContAmtValue swig_types[221] #define SWIGTYPE_p_FIX__ContIntRptID swig_types[222] #define SWIGTYPE_p_FIX__ContingencyType swig_types[223] #define SWIGTYPE_p_FIX__ContraBroker swig_types[224] #define SWIGTYPE_p_FIX__ContraLegRefID swig_types[225] #define SWIGTYPE_p_FIX__ContraTradeQty swig_types[226] #define SWIGTYPE_p_FIX__ContraTradeTime swig_types[227] #define SWIGTYPE_p_FIX__ContraTrader swig_types[228] #define SWIGTYPE_p_FIX__ContractMultiplier swig_types[229] #define SWIGTYPE_p_FIX__ContractMultiplierUnit swig_types[230] #define SWIGTYPE_p_FIX__ContractSettlMonth swig_types[231] #define SWIGTYPE_p_FIX__ContraryInstructionIndicator swig_types[232] #define SWIGTYPE_p_FIX__CopyMsgIndicator swig_types[233] #define SWIGTYPE_p_FIX__CorporateAction swig_types[234] #define SWIGTYPE_p_FIX__Country swig_types[235] #define SWIGTYPE_p_FIX__CountryOfIssue swig_types[236] #define SWIGTYPE_p_FIX__CouponPaymentDate swig_types[237] #define SWIGTYPE_p_FIX__CouponRate swig_types[238] #define SWIGTYPE_p_FIX__CoveredOrUncovered swig_types[239] #define SWIGTYPE_p_FIX__CreditRating swig_types[240] #define SWIGTYPE_p_FIX__CrossID swig_types[241] #define SWIGTYPE_p_FIX__CrossPercent swig_types[242] #define SWIGTYPE_p_FIX__CrossPrioritization swig_types[243] #define SWIGTYPE_p_FIX__CrossType swig_types[244] #define SWIGTYPE_p_FIX__CstmApplVerID swig_types[245] #define SWIGTYPE_p_FIX__CumQty swig_types[246] #define SWIGTYPE_p_FIX__Currency swig_types[247] #define SWIGTYPE_p_FIX__CurrencyRatio swig_types[248] #define SWIGTYPE_p_FIX__CustDirectedOrder swig_types[249] #define SWIGTYPE_p_FIX__CustOrderCapacity swig_types[250] #define SWIGTYPE_p_FIX__CustOrderHandlingInst swig_types[251] #define SWIGTYPE_p_FIX__CustomerOrFirm swig_types[252] #define SWIGTYPE_p_FIX__CxlQty swig_types[253] #define SWIGTYPE_p_FIX__CxlRejReason swig_types[254] #define SWIGTYPE_p_FIX__CxlRejResponseTo swig_types[255] #define SWIGTYPE_p_FIX__CxlType swig_types[256] #define SWIGTYPE_p_FIX__DATA swig_types[257] #define SWIGTYPE_p_FIX__DAYOFMONTH swig_types[258] #define SWIGTYPE_p_FIX__DKReason swig_types[259] #define SWIGTYPE_p_FIX__DataDictionary swig_types[260] #define SWIGTYPE_p_FIX__DataDictionaryNotFound swig_types[261] #define SWIGTYPE_p_FIX__DateOfBirth swig_types[262] #define SWIGTYPE_p_FIX__DatedDate swig_types[263] #define SWIGTYPE_p_FIX__DayAvgPx swig_types[264] #define SWIGTYPE_p_FIX__DayBookingInst swig_types[265] #define SWIGTYPE_p_FIX__DayCumQty swig_types[266] #define SWIGTYPE_p_FIX__DayOrderQty swig_types[267] #define SWIGTYPE_p_FIX__DealingCapacity swig_types[268] #define SWIGTYPE_p_FIX__DefBidSize swig_types[269] #define SWIGTYPE_p_FIX__DefOfferSize swig_types[270] #define SWIGTYPE_p_FIX__DefaultApplExtID swig_types[271] #define SWIGTYPE_p_FIX__DefaultApplVerID swig_types[272] #define SWIGTYPE_p_FIX__DefaultCstmApplVerID swig_types[273] #define SWIGTYPE_p_FIX__DefaultVerIndicator swig_types[274] #define SWIGTYPE_p_FIX__DeleteReason swig_types[275] #define SWIGTYPE_p_FIX__DeliverToCompID swig_types[276] #define SWIGTYPE_p_FIX__DeliverToLocationID swig_types[277] #define SWIGTYPE_p_FIX__DeliverToSubID swig_types[278] #define SWIGTYPE_p_FIX__DeliveryDate swig_types[279] #define SWIGTYPE_p_FIX__DeliveryForm swig_types[280] #define SWIGTYPE_p_FIX__DeliveryType swig_types[281] #define SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator swig_types[282] #define SWIGTYPE_p_FIX__DerivativeCFICode swig_types[283] #define SWIGTYPE_p_FIX__DerivativeCapPrice swig_types[284] #define SWIGTYPE_p_FIX__DerivativeContractMultiplier swig_types[285] #define SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit swig_types[286] #define SWIGTYPE_p_FIX__DerivativeContractSettlMonth swig_types[287] #define SWIGTYPE_p_FIX__DerivativeCountryOfIssue swig_types[288] #define SWIGTYPE_p_FIX__DerivativeEncodedIssuer swig_types[289] #define SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen swig_types[290] #define SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc swig_types[291] #define SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen swig_types[292] #define SWIGTYPE_p_FIX__DerivativeEventDate swig_types[293] #define SWIGTYPE_p_FIX__DerivativeEventPx swig_types[294] #define SWIGTYPE_p_FIX__DerivativeEventText swig_types[295] #define SWIGTYPE_p_FIX__DerivativeEventTime swig_types[296] #define SWIGTYPE_p_FIX__DerivativeEventType swig_types[297] #define SWIGTYPE_p_FIX__DerivativeExerciseStyle swig_types[298] #define SWIGTYPE_p_FIX__DerivativeFloorPrice swig_types[299] #define SWIGTYPE_p_FIX__DerivativeFlowScheduleType swig_types[300] #define SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod swig_types[301] #define SWIGTYPE_p_FIX__DerivativeInstrAttribType swig_types[302] #define SWIGTYPE_p_FIX__DerivativeInstrAttribValue swig_types[303] #define SWIGTYPE_p_FIX__DerivativeInstrRegistry swig_types[304] #define SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod swig_types[305] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartyID swig_types[306] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource swig_types[307] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole swig_types[308] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID swig_types[309] #define SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType swig_types[310] #define SWIGTYPE_p_FIX__DerivativeIssueDate swig_types[311] #define SWIGTYPE_p_FIX__DerivativeIssuer swig_types[312] #define SWIGTYPE_p_FIX__DerivativeListMethod swig_types[313] #define SWIGTYPE_p_FIX__DerivativeLocaleOfIssue swig_types[314] #define SWIGTYPE_p_FIX__DerivativeMaturityDate swig_types[315] #define SWIGTYPE_p_FIX__DerivativeMaturityMonthYear swig_types[316] #define SWIGTYPE_p_FIX__DerivativeMaturityTime swig_types[317] #define SWIGTYPE_p_FIX__DerivativeMinPriceIncrement swig_types[318] #define SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount swig_types[319] #define SWIGTYPE_p_FIX__DerivativeNTPositionLimit swig_types[320] #define SWIGTYPE_p_FIX__DerivativeOptAttribute swig_types[321] #define SWIGTYPE_p_FIX__DerivativeOptPayAmount swig_types[322] #define SWIGTYPE_p_FIX__DerivativePositionLimit swig_types[323] #define SWIGTYPE_p_FIX__DerivativePriceQuoteMethod swig_types[324] #define SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure swig_types[325] #define SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty swig_types[326] #define SWIGTYPE_p_FIX__DerivativeProduct swig_types[327] #define SWIGTYPE_p_FIX__DerivativeProductComplex swig_types[328] #define SWIGTYPE_p_FIX__DerivativePutOrCall swig_types[329] #define SWIGTYPE_p_FIX__DerivativeSecurityAltID swig_types[330] #define SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource swig_types[331] #define SWIGTYPE_p_FIX__DerivativeSecurityDesc swig_types[332] #define SWIGTYPE_p_FIX__DerivativeSecurityExchange swig_types[333] #define SWIGTYPE_p_FIX__DerivativeSecurityGroup swig_types[334] #define SWIGTYPE_p_FIX__DerivativeSecurityID swig_types[335] #define SWIGTYPE_p_FIX__DerivativeSecurityIDSource swig_types[336] #define SWIGTYPE_p_FIX__DerivativeSecurityStatus swig_types[337] #define SWIGTYPE_p_FIX__DerivativeSecuritySubType swig_types[338] #define SWIGTYPE_p_FIX__DerivativeSecurityType swig_types[339] #define SWIGTYPE_p_FIX__DerivativeSecurityXML swig_types[340] #define SWIGTYPE_p_FIX__DerivativeSecurityXMLLen swig_types[341] #define SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema swig_types[342] #define SWIGTYPE_p_FIX__DerivativeSettlMethod swig_types[343] #define SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag swig_types[344] #define SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue swig_types[345] #define SWIGTYPE_p_FIX__DerivativeStrikeCurrency swig_types[346] #define SWIGTYPE_p_FIX__DerivativeStrikeMultiplier swig_types[347] #define SWIGTYPE_p_FIX__DerivativeStrikePrice swig_types[348] #define SWIGTYPE_p_FIX__DerivativeStrikeValue swig_types[349] #define SWIGTYPE_p_FIX__DerivativeSymbol swig_types[350] #define SWIGTYPE_p_FIX__DerivativeSymbolSfx swig_types[351] #define SWIGTYPE_p_FIX__DerivativeTimeUnit swig_types[352] #define SWIGTYPE_p_FIX__DerivativeUnitOfMeasure swig_types[353] #define SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty swig_types[354] #define SWIGTYPE_p_FIX__DerivativeValuationMethod swig_types[355] #define SWIGTYPE_p_FIX__Designation swig_types[356] #define SWIGTYPE_p_FIX__DeskID swig_types[357] #define SWIGTYPE_p_FIX__DeskOrderHandlingInst swig_types[358] #define SWIGTYPE_p_FIX__DeskType swig_types[359] #define SWIGTYPE_p_FIX__DeskTypeSource swig_types[360] #define SWIGTYPE_p_FIX__DetachmentPoint swig_types[361] #define SWIGTYPE_p_FIX__Dictionary swig_types[362] #define SWIGTYPE_p_FIX__DiscretionInst swig_types[363] #define SWIGTYPE_p_FIX__DiscretionLimitType swig_types[364] #define SWIGTYPE_p_FIX__DiscretionMoveType swig_types[365] #define SWIGTYPE_p_FIX__DiscretionOffset swig_types[366] #define SWIGTYPE_p_FIX__DiscretionOffsetType swig_types[367] #define SWIGTYPE_p_FIX__DiscretionOffsetValue swig_types[368] #define SWIGTYPE_p_FIX__DiscretionPrice swig_types[369] #define SWIGTYPE_p_FIX__DiscretionRoundDirection swig_types[370] #define SWIGTYPE_p_FIX__DiscretionScope swig_types[371] #define SWIGTYPE_p_FIX__DisplayHighQty swig_types[372] #define SWIGTYPE_p_FIX__DisplayLowQty swig_types[373] #define SWIGTYPE_p_FIX__DisplayMethod swig_types[374] #define SWIGTYPE_p_FIX__DisplayMinIncr swig_types[375] #define SWIGTYPE_p_FIX__DisplayQty swig_types[376] #define SWIGTYPE_p_FIX__DisplayWhen swig_types[377] #define SWIGTYPE_p_FIX__DistribPaymentMethod swig_types[378] #define SWIGTYPE_p_FIX__DistribPercentage swig_types[379] #define SWIGTYPE_p_FIX__DividendYield swig_types[380] #define SWIGTYPE_p_FIX__DlvyInst swig_types[381] #define SWIGTYPE_p_FIX__DlvyInstType swig_types[382] #define SWIGTYPE_p_FIX__DoNotSend swig_types[383] #define SWIGTYPE_p_FIX__DoubleField swig_types[384] #define SWIGTYPE_p_FIX__DueToRelated swig_types[385] #define SWIGTYPE_p_FIX__DuplicateFieldNumber swig_types[386] #define SWIGTYPE_p_FIX__EFPTrackingError swig_types[387] #define SWIGTYPE_p_FIX__EXCHANGE swig_types[388] #define SWIGTYPE_p_FIX__EffectiveTime swig_types[389] #define SWIGTYPE_p_FIX__EmailThreadID swig_types[390] #define SWIGTYPE_p_FIX__EmailType swig_types[391] #define SWIGTYPE_p_FIX__EncodedAllocText swig_types[392] #define SWIGTYPE_p_FIX__EncodedAllocTextLen swig_types[393] #define SWIGTYPE_p_FIX__EncodedHeadline swig_types[394] #define SWIGTYPE_p_FIX__EncodedHeadlineLen swig_types[395] #define SWIGTYPE_p_FIX__EncodedIssuer swig_types[396] #define SWIGTYPE_p_FIX__EncodedIssuerLen swig_types[397] #define SWIGTYPE_p_FIX__EncodedLegIssuer swig_types[398] #define SWIGTYPE_p_FIX__EncodedLegIssuerLen swig_types[399] #define SWIGTYPE_p_FIX__EncodedLegSecurityDesc swig_types[400] #define SWIGTYPE_p_FIX__EncodedLegSecurityDescLen swig_types[401] #define SWIGTYPE_p_FIX__EncodedListExecInst swig_types[402] #define SWIGTYPE_p_FIX__EncodedListExecInstLen swig_types[403] #define SWIGTYPE_p_FIX__EncodedListStatusText swig_types[404] #define SWIGTYPE_p_FIX__EncodedListStatusTextLen swig_types[405] #define SWIGTYPE_p_FIX__EncodedMktSegmDesc swig_types[406] #define SWIGTYPE_p_FIX__EncodedMktSegmDescLen swig_types[407] #define SWIGTYPE_p_FIX__EncodedSecurityDesc swig_types[408] #define SWIGTYPE_p_FIX__EncodedSecurityDescLen swig_types[409] #define SWIGTYPE_p_FIX__EncodedSecurityListDesc swig_types[410] #define SWIGTYPE_p_FIX__EncodedSecurityListDescLen swig_types[411] #define SWIGTYPE_p_FIX__EncodedSubject swig_types[412] #define SWIGTYPE_p_FIX__EncodedSubjectLen swig_types[413] #define SWIGTYPE_p_FIX__EncodedText swig_types[414] #define SWIGTYPE_p_FIX__EncodedTextLen swig_types[415] #define SWIGTYPE_p_FIX__EncodedUnderlyingIssuer swig_types[416] #define SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen swig_types[417] #define SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc swig_types[418] #define SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen swig_types[419] #define SWIGTYPE_p_FIX__EncryptMethod swig_types[420] #define SWIGTYPE_p_FIX__EncryptedNewPassword swig_types[421] #define SWIGTYPE_p_FIX__EncryptedNewPasswordLen swig_types[422] #define SWIGTYPE_p_FIX__EncryptedPassword swig_types[423] #define SWIGTYPE_p_FIX__EncryptedPasswordLen swig_types[424] #define SWIGTYPE_p_FIX__EncryptedPasswordMethod swig_types[425] #define SWIGTYPE_p_FIX__EndAccruedInterestAmt swig_types[426] #define SWIGTYPE_p_FIX__EndCash swig_types[427] #define SWIGTYPE_p_FIX__EndDate swig_types[428] #define SWIGTYPE_p_FIX__EndMaturityMonthYear swig_types[429] #define SWIGTYPE_p_FIX__EndSeqNo swig_types[430] #define SWIGTYPE_p_FIX__EndStrikePxRange swig_types[431] #define SWIGTYPE_p_FIX__EndTickPriceRange swig_types[432] #define SWIGTYPE_p_FIX__EventDate swig_types[433] #define SWIGTYPE_p_FIX__EventPx swig_types[434] #define SWIGTYPE_p_FIX__EventText swig_types[435] #define SWIGTYPE_p_FIX__EventTime swig_types[436] #define SWIGTYPE_p_FIX__EventType swig_types[437] #define SWIGTYPE_p_FIX__ExDate swig_types[438] #define SWIGTYPE_p_FIX__ExDestination swig_types[439] #define SWIGTYPE_p_FIX__ExDestinationIDSource swig_types[440] #define SWIGTYPE_p_FIX__Exception swig_types[441] #define SWIGTYPE_p_FIX__ExchangeForPhysical swig_types[442] #define SWIGTYPE_p_FIX__ExchangeRule swig_types[443] #define SWIGTYPE_p_FIX__ExchangeSpecialInstructions swig_types[444] #define SWIGTYPE_p_FIX__ExecAckStatus swig_types[445] #define SWIGTYPE_p_FIX__ExecBroker swig_types[446] #define SWIGTYPE_p_FIX__ExecID swig_types[447] #define SWIGTYPE_p_FIX__ExecInst swig_types[448] #define SWIGTYPE_p_FIX__ExecInstValue swig_types[449] #define SWIGTYPE_p_FIX__ExecPriceAdjustment swig_types[450] #define SWIGTYPE_p_FIX__ExecPriceType swig_types[451] #define SWIGTYPE_p_FIX__ExecRefID swig_types[452] #define SWIGTYPE_p_FIX__ExecRestatementReason swig_types[453] #define SWIGTYPE_p_FIX__ExecTransType swig_types[454] #define SWIGTYPE_p_FIX__ExecType swig_types[455] #define SWIGTYPE_p_FIX__ExecValuationPoint swig_types[456] #define SWIGTYPE_p_FIX__ExerciseMethod swig_types[457] #define SWIGTYPE_p_FIX__ExerciseStyle swig_types[458] #define SWIGTYPE_p_FIX__ExpQty swig_types[459] #define SWIGTYPE_p_FIX__ExpType swig_types[460] #define SWIGTYPE_p_FIX__ExpirationCycle swig_types[461] #define SWIGTYPE_p_FIX__ExpirationQtyType swig_types[462] #define SWIGTYPE_p_FIX__ExpireDate swig_types[463] #define SWIGTYPE_p_FIX__ExpireTime swig_types[464] #define SWIGTYPE_p_FIX__FLOAT swig_types[465] #define SWIGTYPE_p_FIX__Factor swig_types[466] #define SWIGTYPE_p_FIX__FairValue swig_types[467] #define SWIGTYPE_p_FIX__FeeMultiplier swig_types[468] #define SWIGTYPE_p_FIX__FieldBase swig_types[469] #define SWIGTYPE_p_FIX__FieldConvertError swig_types[470] #define SWIGTYPE_p_FIX__FieldMap swig_types[471] #define SWIGTYPE_p_FIX__FieldNotFound swig_types[472] #define SWIGTYPE_p_FIX__FileLog swig_types[473] #define SWIGTYPE_p_FIX__FileLogFactory swig_types[474] #define SWIGTYPE_p_FIX__FileStore swig_types[475] #define SWIGTYPE_p_FIX__FileStoreFactory swig_types[476] #define SWIGTYPE_p_FIX__FillExecID swig_types[477] #define SWIGTYPE_p_FIX__FillLiquidityInd swig_types[478] #define SWIGTYPE_p_FIX__FillPx swig_types[479] #define SWIGTYPE_p_FIX__FillQty swig_types[480] #define SWIGTYPE_p_FIX__FinancialStatus swig_types[481] #define SWIGTYPE_p_FIX__FirmTradeID swig_types[482] #define SWIGTYPE_p_FIX__FirstPx swig_types[483] #define SWIGTYPE_p_FIX__FlexProductEligibilityIndicator swig_types[484] #define SWIGTYPE_p_FIX__FlexibleIndicator swig_types[485] #define SWIGTYPE_p_FIX__FloorPrice swig_types[486] #define SWIGTYPE_p_FIX__FlowScheduleType swig_types[487] #define SWIGTYPE_p_FIX__ForexReq swig_types[488] #define SWIGTYPE_p_FIX__FundRenewWaiv swig_types[489] #define SWIGTYPE_p_FIX__FutSettDate swig_types[490] #define SWIGTYPE_p_FIX__FutSettDate2 swig_types[491] #define SWIGTYPE_p_FIX__FuturesValuationMethod swig_types[492] #define SWIGTYPE_p_FIX__GTBookingInst swig_types[493] #define SWIGTYPE_p_FIX__GapFillFlag swig_types[494] #define SWIGTYPE_p_FIX__GrossTradeAmt swig_types[495] #define SWIGTYPE_p_FIX__Group swig_types[496] #define SWIGTYPE_p_FIX__HaltReasonChar swig_types[497] #define SWIGTYPE_p_FIX__HaltReasonInt swig_types[498] #define SWIGTYPE_p_FIX__HandlInst swig_types[499] #define SWIGTYPE_p_FIX__Header swig_types[500] #define SWIGTYPE_p_FIX__Headline swig_types[501] #define SWIGTYPE_p_FIX__HeartBtInt swig_types[502] #define SWIGTYPE_p_FIX__HighLimitPrice swig_types[503] #define SWIGTYPE_p_FIX__HighPx swig_types[504] #define SWIGTYPE_p_FIX__HopCompID swig_types[505] #define SWIGTYPE_p_FIX__HopRefID swig_types[506] #define SWIGTYPE_p_FIX__HopSendingTime swig_types[507] #define SWIGTYPE_p_FIX__HostCrossID swig_types[508] #define SWIGTYPE_p_FIX__IDSource swig_types[509] #define SWIGTYPE_p_FIX__INT swig_types[510] #define SWIGTYPE_p_FIX__IOException swig_types[511] #define SWIGTYPE_p_FIX__IOIID swig_types[512] #define SWIGTYPE_p_FIX__IOINaturalFlag swig_types[513] #define SWIGTYPE_p_FIX__IOIOthSvc swig_types[514] #define SWIGTYPE_p_FIX__IOIQltyInd swig_types[515] #define SWIGTYPE_p_FIX__IOIQty swig_types[516] #define SWIGTYPE_p_FIX__IOIQualifier swig_types[517] #define SWIGTYPE_p_FIX__IOIRefID swig_types[518] #define SWIGTYPE_p_FIX__IOIShares swig_types[519] #define SWIGTYPE_p_FIX__IOITransType swig_types[520] #define SWIGTYPE_p_FIX__IOIid swig_types[521] #define SWIGTYPE_p_FIX__ImpliedMarketIndicator swig_types[522] #define SWIGTYPE_p_FIX__InViewOfCommon swig_types[523] #define SWIGTYPE_p_FIX__IncTaxInd swig_types[524] #define SWIGTYPE_p_FIX__IncorrectDataFormat swig_types[525] #define SWIGTYPE_p_FIX__IncorrectMessageStructure swig_types[526] #define SWIGTYPE_p_FIX__IncorrectTagValue swig_types[527] #define SWIGTYPE_p_FIX__IndividualAllocID swig_types[528] #define SWIGTYPE_p_FIX__IndividualAllocRejCode swig_types[529] #define SWIGTYPE_p_FIX__IndividualAllocType swig_types[530] #define SWIGTYPE_p_FIX__Initiator swig_types[531] #define SWIGTYPE_p_FIX__InputSource swig_types[532] #define SWIGTYPE_p_FIX__InstrAttribType swig_types[533] #define SWIGTYPE_p_FIX__InstrAttribValue swig_types[534] #define SWIGTYPE_p_FIX__InstrRegistry swig_types[535] #define SWIGTYPE_p_FIX__InstrmtAssignmentMethod swig_types[536] #define SWIGTYPE_p_FIX__InstrumentPartyID swig_types[537] #define SWIGTYPE_p_FIX__InstrumentPartyIDSource swig_types[538] #define SWIGTYPE_p_FIX__InstrumentPartyRole swig_types[539] #define SWIGTYPE_p_FIX__InstrumentPartySubID swig_types[540] #define SWIGTYPE_p_FIX__InstrumentPartySubIDType swig_types[541] #define SWIGTYPE_p_FIX__IntField swig_types[542] #define SWIGTYPE_p_FIX__InterestAccrualDate swig_types[543] #define SWIGTYPE_p_FIX__InterestAtMaturity swig_types[544] #define SWIGTYPE_p_FIX__InvalidMessage swig_types[545] #define SWIGTYPE_p_FIX__InvalidMessageType swig_types[546] #define SWIGTYPE_p_FIX__InvalidTagNumber swig_types[547] #define SWIGTYPE_p_FIX__InvestorCountryOfResidence swig_types[548] #define SWIGTYPE_p_FIX__IssueDate swig_types[549] #define SWIGTYPE_p_FIX__Issuer swig_types[550] #define SWIGTYPE_p_FIX__LANGUAGE swig_types[551] #define SWIGTYPE_p_FIX__LENGTH swig_types[552] #define SWIGTYPE_p_FIX__LOCALMKTDATE swig_types[553] #define SWIGTYPE_p_FIX__LanguageCode swig_types[554] #define SWIGTYPE_p_FIX__LastCapacity swig_types[555] #define SWIGTYPE_p_FIX__LastForwardPoints swig_types[556] #define SWIGTYPE_p_FIX__LastForwardPoints2 swig_types[557] #define SWIGTYPE_p_FIX__LastFragment swig_types[558] #define SWIGTYPE_p_FIX__LastLiquidityInd swig_types[559] #define SWIGTYPE_p_FIX__LastMkt swig_types[560] #define SWIGTYPE_p_FIX__LastMsgSeqNumProcessed swig_types[561] #define SWIGTYPE_p_FIX__LastNetworkResponseID swig_types[562] #define SWIGTYPE_p_FIX__LastParPx swig_types[563] #define SWIGTYPE_p_FIX__LastPx swig_types[564] #define SWIGTYPE_p_FIX__LastQty swig_types[565] #define SWIGTYPE_p_FIX__LastRptRequested swig_types[566] #define SWIGTYPE_p_FIX__LastShares swig_types[567] #define SWIGTYPE_p_FIX__LastSpotRate swig_types[568] #define SWIGTYPE_p_FIX__LastSwapPoints swig_types[569] #define SWIGTYPE_p_FIX__LastUpdateTime swig_types[570] #define SWIGTYPE_p_FIX__LateIndicator swig_types[571] #define SWIGTYPE_p_FIX__LeavesQty swig_types[572] #define SWIGTYPE_p_FIX__LegAllocAccount swig_types[573] #define SWIGTYPE_p_FIX__LegAllocAcctIDSource swig_types[574] #define SWIGTYPE_p_FIX__LegAllocID swig_types[575] #define SWIGTYPE_p_FIX__LegAllocQty swig_types[576] #define SWIGTYPE_p_FIX__LegAllocSettlCurrency swig_types[577] #define SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency swig_types[578] #define SWIGTYPE_p_FIX__LegBenchmarkCurveName swig_types[579] #define SWIGTYPE_p_FIX__LegBenchmarkCurvePoint swig_types[580] #define SWIGTYPE_p_FIX__LegBenchmarkPrice swig_types[581] #define SWIGTYPE_p_FIX__LegBenchmarkPriceType swig_types[582] #define SWIGTYPE_p_FIX__LegBidForwardPoints swig_types[583] #define SWIGTYPE_p_FIX__LegBidPx swig_types[584] #define SWIGTYPE_p_FIX__LegCFICode swig_types[585] #define SWIGTYPE_p_FIX__LegCalculatedCcyLastQty swig_types[586] #define SWIGTYPE_p_FIX__LegContractMultiplier swig_types[587] #define SWIGTYPE_p_FIX__LegContractMultiplierUnit swig_types[588] #define SWIGTYPE_p_FIX__LegContractSettlMonth swig_types[589] #define SWIGTYPE_p_FIX__LegCountryOfIssue swig_types[590] #define SWIGTYPE_p_FIX__LegCouponPaymentDate swig_types[591] #define SWIGTYPE_p_FIX__LegCouponRate swig_types[592] #define SWIGTYPE_p_FIX__LegCoveredOrUncovered swig_types[593] #define SWIGTYPE_p_FIX__LegCreditRating swig_types[594] #define SWIGTYPE_p_FIX__LegCurrency swig_types[595] #define SWIGTYPE_p_FIX__LegCurrencyRatio swig_types[596] #define SWIGTYPE_p_FIX__LegDatedDate swig_types[597] #define SWIGTYPE_p_FIX__LegDividendYield swig_types[598] #define SWIGTYPE_p_FIX__LegExecInst swig_types[599] #define SWIGTYPE_p_FIX__LegExerciseStyle swig_types[600] #define SWIGTYPE_p_FIX__LegFactor swig_types[601] #define SWIGTYPE_p_FIX__LegFlowScheduleType swig_types[602] #define SWIGTYPE_p_FIX__LegFutSettDate swig_types[603] #define SWIGTYPE_p_FIX__LegGrossTradeAmt swig_types[604] #define SWIGTYPE_p_FIX__LegIOIQty swig_types[605] #define SWIGTYPE_p_FIX__LegIndividualAllocID swig_types[606] #define SWIGTYPE_p_FIX__LegInstrRegistry swig_types[607] #define SWIGTYPE_p_FIX__LegInterestAccrualDate swig_types[608] #define SWIGTYPE_p_FIX__LegIssueDate swig_types[609] #define SWIGTYPE_p_FIX__LegIssuer swig_types[610] #define SWIGTYPE_p_FIX__LegLastForwardPoints swig_types[611] #define SWIGTYPE_p_FIX__LegLastPx swig_types[612] #define SWIGTYPE_p_FIX__LegLastQty swig_types[613] #define SWIGTYPE_p_FIX__LegLocaleOfIssue swig_types[614] #define SWIGTYPE_p_FIX__LegMaturityDate swig_types[615] #define SWIGTYPE_p_FIX__LegMaturityMonthYear swig_types[616] #define SWIGTYPE_p_FIX__LegMaturityTime swig_types[617] #define SWIGTYPE_p_FIX__LegNumber swig_types[618] #define SWIGTYPE_p_FIX__LegOfferForwardPoints swig_types[619] #define SWIGTYPE_p_FIX__LegOfferPx swig_types[620] #define SWIGTYPE_p_FIX__LegOptAttribute swig_types[621] #define SWIGTYPE_p_FIX__LegOptionRatio swig_types[622] #define SWIGTYPE_p_FIX__LegOrderQty swig_types[623] #define SWIGTYPE_p_FIX__LegPool swig_types[624] #define SWIGTYPE_p_FIX__LegPositionEffect swig_types[625] #define SWIGTYPE_p_FIX__LegPrice swig_types[626] #define SWIGTYPE_p_FIX__LegPriceType swig_types[627] #define SWIGTYPE_p_FIX__LegPriceUnitOfMeasure swig_types[628] #define SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty swig_types[629] #define SWIGTYPE_p_FIX__LegProduct swig_types[630] #define SWIGTYPE_p_FIX__LegPutOrCall swig_types[631] #define SWIGTYPE_p_FIX__LegQty swig_types[632] #define SWIGTYPE_p_FIX__LegRatioQty swig_types[633] #define SWIGTYPE_p_FIX__LegRedemptionDate swig_types[634] #define SWIGTYPE_p_FIX__LegRefID swig_types[635] #define SWIGTYPE_p_FIX__LegRepoCollateralSecurityType swig_types[636] #define SWIGTYPE_p_FIX__LegReportID swig_types[637] #define SWIGTYPE_p_FIX__LegRepurchaseRate swig_types[638] #define SWIGTYPE_p_FIX__LegRepurchaseTerm swig_types[639] #define SWIGTYPE_p_FIX__LegSecurityAltID swig_types[640] #define SWIGTYPE_p_FIX__LegSecurityAltIDSource swig_types[641] #define SWIGTYPE_p_FIX__LegSecurityDesc swig_types[642] #define SWIGTYPE_p_FIX__LegSecurityExchange swig_types[643] #define SWIGTYPE_p_FIX__LegSecurityID swig_types[644] #define SWIGTYPE_p_FIX__LegSecurityIDSource swig_types[645] #define SWIGTYPE_p_FIX__LegSecuritySubType swig_types[646] #define SWIGTYPE_p_FIX__LegSecurityType swig_types[647] #define SWIGTYPE_p_FIX__LegSettlCurrency swig_types[648] #define SWIGTYPE_p_FIX__LegSettlDate swig_types[649] #define SWIGTYPE_p_FIX__LegSettlType swig_types[650] #define SWIGTYPE_p_FIX__LegSettlmntTyp swig_types[651] #define SWIGTYPE_p_FIX__LegSide swig_types[652] #define SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue swig_types[653] #define SWIGTYPE_p_FIX__LegStipulationType swig_types[654] #define SWIGTYPE_p_FIX__LegStipulationValue swig_types[655] #define SWIGTYPE_p_FIX__LegStrikeCurrency swig_types[656] #define SWIGTYPE_p_FIX__LegStrikePrice swig_types[657] #define SWIGTYPE_p_FIX__LegSwapType swig_types[658] #define SWIGTYPE_p_FIX__LegSymbol swig_types[659] #define SWIGTYPE_p_FIX__LegSymbolSfx swig_types[660] #define SWIGTYPE_p_FIX__LegTimeUnit swig_types[661] #define SWIGTYPE_p_FIX__LegUnitOfMeasure swig_types[662] #define SWIGTYPE_p_FIX__LegUnitOfMeasureQty swig_types[663] #define SWIGTYPE_p_FIX__LegVolatility swig_types[664] #define SWIGTYPE_p_FIX__LegalConfirm swig_types[665] #define SWIGTYPE_p_FIX__LinesOfText swig_types[666] #define SWIGTYPE_p_FIX__LiquidityIndType swig_types[667] #define SWIGTYPE_p_FIX__LiquidityNumSecurities swig_types[668] #define SWIGTYPE_p_FIX__LiquidityPctHigh swig_types[669] #define SWIGTYPE_p_FIX__LiquidityPctLow swig_types[670] #define SWIGTYPE_p_FIX__LiquidityValue swig_types[671] #define SWIGTYPE_p_FIX__ListExecInst swig_types[672] #define SWIGTYPE_p_FIX__ListExecInstType swig_types[673] #define SWIGTYPE_p_FIX__ListID swig_types[674] #define SWIGTYPE_p_FIX__ListMethod swig_types[675] #define SWIGTYPE_p_FIX__ListName swig_types[676] #define SWIGTYPE_p_FIX__ListNoOrds swig_types[677] #define SWIGTYPE_p_FIX__ListOrderStatus swig_types[678] #define SWIGTYPE_p_FIX__ListRejectReason swig_types[679] #define SWIGTYPE_p_FIX__ListSeqNo swig_types[680] #define SWIGTYPE_p_FIX__ListStatusText swig_types[681] #define SWIGTYPE_p_FIX__ListStatusType swig_types[682] #define SWIGTYPE_p_FIX__ListUpdateAction swig_types[683] #define SWIGTYPE_p_FIX__LocaleOfIssue swig_types[684] #define SWIGTYPE_p_FIX__LocateReqd swig_types[685] #define SWIGTYPE_p_FIX__LocationID swig_types[686] #define SWIGTYPE_p_FIX__Log swig_types[687] #define SWIGTYPE_p_FIX__LogFactory swig_types[688] #define SWIGTYPE_p_FIX__LongQty swig_types[689] #define SWIGTYPE_p_FIX__LotType swig_types[690] #define SWIGTYPE_p_FIX__LowLimitPrice swig_types[691] #define SWIGTYPE_p_FIX__LowPx swig_types[692] #define SWIGTYPE_p_FIX__MDBookType swig_types[693] #define SWIGTYPE_p_FIX__MDEntryBuyer swig_types[694] #define SWIGTYPE_p_FIX__MDEntryDate swig_types[695] #define SWIGTYPE_p_FIX__MDEntryForwardPoints swig_types[696] #define SWIGTYPE_p_FIX__MDEntryID swig_types[697] #define SWIGTYPE_p_FIX__MDEntryOriginator swig_types[698] #define SWIGTYPE_p_FIX__MDEntryPositionNo swig_types[699] #define SWIGTYPE_p_FIX__MDEntryPx swig_types[700] #define SWIGTYPE_p_FIX__MDEntryRefID swig_types[701] #define SWIGTYPE_p_FIX__MDEntrySeller swig_types[702] #define SWIGTYPE_p_FIX__MDEntrySize swig_types[703] #define SWIGTYPE_p_FIX__MDEntrySpotRate swig_types[704] #define SWIGTYPE_p_FIX__MDEntryTime swig_types[705] #define SWIGTYPE_p_FIX__MDEntryType swig_types[706] #define SWIGTYPE_p_FIX__MDFeedType swig_types[707] #define SWIGTYPE_p_FIX__MDImplicitDelete swig_types[708] #define SWIGTYPE_p_FIX__MDMkt swig_types[709] #define SWIGTYPE_p_FIX__MDOriginType swig_types[710] #define SWIGTYPE_p_FIX__MDPriceLevel swig_types[711] #define SWIGTYPE_p_FIX__MDQuoteType swig_types[712] #define SWIGTYPE_p_FIX__MDReportID swig_types[713] #define SWIGTYPE_p_FIX__MDReqID swig_types[714] #define SWIGTYPE_p_FIX__MDReqRejReason swig_types[715] #define SWIGTYPE_p_FIX__MDSecSize swig_types[716] #define SWIGTYPE_p_FIX__MDSecSizeType swig_types[717] #define SWIGTYPE_p_FIX__MDStreamID swig_types[718] #define SWIGTYPE_p_FIX__MDSubBookType swig_types[719] #define SWIGTYPE_p_FIX__MDUpdateAction swig_types[720] #define SWIGTYPE_p_FIX__MDUpdateType swig_types[721] #define SWIGTYPE_p_FIX__MONTHYEAR swig_types[722] #define SWIGTYPE_p_FIX__MULTIPLECHARVALUE swig_types[723] #define SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE swig_types[724] #define SWIGTYPE_p_FIX__MULTIPLEVALUESTRING swig_types[725] #define SWIGTYPE_p_FIX__MailingDtls swig_types[726] #define SWIGTYPE_p_FIX__MailingInst swig_types[727] #define SWIGTYPE_p_FIX__ManualOrderIndicator swig_types[728] #define SWIGTYPE_p_FIX__MarginExcess swig_types[729] #define SWIGTYPE_p_FIX__MarginRatio swig_types[730] #define SWIGTYPE_p_FIX__MarketDepth swig_types[731] #define SWIGTYPE_p_FIX__MarketID swig_types[732] #define SWIGTYPE_p_FIX__MarketReportID swig_types[733] #define SWIGTYPE_p_FIX__MarketReqID swig_types[734] #define SWIGTYPE_p_FIX__MarketSegmentDesc swig_types[735] #define SWIGTYPE_p_FIX__MarketSegmentID swig_types[736] #define SWIGTYPE_p_FIX__MarketUpdateAction swig_types[737] #define SWIGTYPE_p_FIX__MassActionRejectReason swig_types[738] #define SWIGTYPE_p_FIX__MassActionReportID swig_types[739] #define SWIGTYPE_p_FIX__MassActionResponse swig_types[740] #define SWIGTYPE_p_FIX__MassActionScope swig_types[741] #define SWIGTYPE_p_FIX__MassActionType swig_types[742] #define SWIGTYPE_p_FIX__MassCancelRejectReason swig_types[743] #define SWIGTYPE_p_FIX__MassCancelRequestType swig_types[744] #define SWIGTYPE_p_FIX__MassCancelResponse swig_types[745] #define SWIGTYPE_p_FIX__MassStatusReqID swig_types[746] #define SWIGTYPE_p_FIX__MassStatusReqType swig_types[747] #define SWIGTYPE_p_FIX__MatchAlgorithm swig_types[748] #define SWIGTYPE_p_FIX__MatchIncrement swig_types[749] #define SWIGTYPE_p_FIX__MatchStatus swig_types[750] #define SWIGTYPE_p_FIX__MatchType swig_types[751] #define SWIGTYPE_p_FIX__MaturityDate swig_types[752] #define SWIGTYPE_p_FIX__MaturityDay swig_types[753] #define SWIGTYPE_p_FIX__MaturityMonthYear swig_types[754] #define SWIGTYPE_p_FIX__MaturityMonthYearFormat swig_types[755] #define SWIGTYPE_p_FIX__MaturityMonthYearIncrement swig_types[756] #define SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits swig_types[757] #define SWIGTYPE_p_FIX__MaturityNetMoney swig_types[758] #define SWIGTYPE_p_FIX__MaturityRuleID swig_types[759] #define SWIGTYPE_p_FIX__MaturityTime swig_types[760] #define SWIGTYPE_p_FIX__MaxFloor swig_types[761] #define SWIGTYPE_p_FIX__MaxMessageSize swig_types[762] #define SWIGTYPE_p_FIX__MaxPriceLevels swig_types[763] #define SWIGTYPE_p_FIX__MaxPriceVariation swig_types[764] #define SWIGTYPE_p_FIX__MaxShow swig_types[765] #define SWIGTYPE_p_FIX__MaxTradeVol swig_types[766] #define SWIGTYPE_p_FIX__MemoryStore swig_types[767] #define SWIGTYPE_p_FIX__MemoryStoreFactory swig_types[768] #define SWIGTYPE_p_FIX__Message swig_types[769] #define SWIGTYPE_p_FIX__MessageEncoding swig_types[770] #define SWIGTYPE_p_FIX__MessageEventSource swig_types[771] #define SWIGTYPE_p_FIX__MessageParseError swig_types[772] #define SWIGTYPE_p_FIX__MessageStore swig_types[773] #define SWIGTYPE_p_FIX__MessageStoreExceptionWrapper swig_types[774] #define SWIGTYPE_p_FIX__MessageStoreFactory swig_types[775] #define SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper swig_types[776] #define SWIGTYPE_p_FIX__MidPx swig_types[777] #define SWIGTYPE_p_FIX__MidYield swig_types[778] #define SWIGTYPE_p_FIX__MinBidSize swig_types[779] #define SWIGTYPE_p_FIX__MinLotSize swig_types[780] #define SWIGTYPE_p_FIX__MinOfferSize swig_types[781] #define SWIGTYPE_p_FIX__MinPriceIncrement swig_types[782] #define SWIGTYPE_p_FIX__MinPriceIncrementAmount swig_types[783] #define SWIGTYPE_p_FIX__MinQty swig_types[784] #define SWIGTYPE_p_FIX__MinTradeVol swig_types[785] #define SWIGTYPE_p_FIX__MiscFeeAmt swig_types[786] #define SWIGTYPE_p_FIX__MiscFeeBasis swig_types[787] #define SWIGTYPE_p_FIX__MiscFeeCurr swig_types[788] #define SWIGTYPE_p_FIX__MiscFeeType swig_types[789] #define SWIGTYPE_p_FIX__MktBidPx swig_types[790] #define SWIGTYPE_p_FIX__MktOfferPx swig_types[791] #define SWIGTYPE_p_FIX__ModelType swig_types[792] #define SWIGTYPE_p_FIX__MoneyLaunderingStatus swig_types[793] #define SWIGTYPE_p_FIX__MsgDirection swig_types[794] #define SWIGTYPE_p_FIX__MsgSeqNum swig_types[795] #define SWIGTYPE_p_FIX__MsgType swig_types[796] #define SWIGTYPE_p_FIX__MultiLegReportingType swig_types[797] #define SWIGTYPE_p_FIX__MultiLegRptTypeReq swig_types[798] #define SWIGTYPE_p_FIX__MultilegModel swig_types[799] #define SWIGTYPE_p_FIX__MultilegPriceMethod swig_types[800] #define SWIGTYPE_p_FIX__NTPositionLimit swig_types[801] #define SWIGTYPE_p_FIX__NUMINGROUP swig_types[802] #define SWIGTYPE_p_FIX__Nested2PartyID swig_types[803] #define SWIGTYPE_p_FIX__Nested2PartyIDSource swig_types[804] #define SWIGTYPE_p_FIX__Nested2PartyRole swig_types[805] #define SWIGTYPE_p_FIX__Nested2PartySubID swig_types[806] #define SWIGTYPE_p_FIX__Nested2PartySubIDType swig_types[807] #define SWIGTYPE_p_FIX__Nested3PartyID swig_types[808] #define SWIGTYPE_p_FIX__Nested3PartyIDSource swig_types[809] #define SWIGTYPE_p_FIX__Nested3PartyRole swig_types[810] #define SWIGTYPE_p_FIX__Nested3PartySubID swig_types[811] #define SWIGTYPE_p_FIX__Nested3PartySubIDType swig_types[812] #define SWIGTYPE_p_FIX__Nested4PartyID swig_types[813] #define SWIGTYPE_p_FIX__Nested4PartyIDSource swig_types[814] #define SWIGTYPE_p_FIX__Nested4PartyRole swig_types[815] #define SWIGTYPE_p_FIX__Nested4PartySubID swig_types[816] #define SWIGTYPE_p_FIX__Nested4PartySubIDType swig_types[817] #define SWIGTYPE_p_FIX__NestedInstrAttribType swig_types[818] #define SWIGTYPE_p_FIX__NestedInstrAttribValue swig_types[819] #define SWIGTYPE_p_FIX__NestedPartyID swig_types[820] #define SWIGTYPE_p_FIX__NestedPartyIDSource swig_types[821] #define SWIGTYPE_p_FIX__NestedPartyRole swig_types[822] #define SWIGTYPE_p_FIX__NestedPartySubID swig_types[823] #define SWIGTYPE_p_FIX__NestedPartySubIDType swig_types[824] #define SWIGTYPE_p_FIX__NetChgPrevDay swig_types[825] #define SWIGTYPE_p_FIX__NetGrossInd swig_types[826] #define SWIGTYPE_p_FIX__NetMoney swig_types[827] #define SWIGTYPE_p_FIX__NetworkRequestID swig_types[828] #define SWIGTYPE_p_FIX__NetworkRequestType swig_types[829] #define SWIGTYPE_p_FIX__NetworkResponseID swig_types[830] #define SWIGTYPE_p_FIX__NetworkStatusResponseType swig_types[831] #define SWIGTYPE_p_FIX__NewPassword swig_types[832] #define SWIGTYPE_p_FIX__NewSeqNo swig_types[833] #define SWIGTYPE_p_FIX__NewsCategory swig_types[834] #define SWIGTYPE_p_FIX__NewsID swig_types[835] #define SWIGTYPE_p_FIX__NewsRefID swig_types[836] #define SWIGTYPE_p_FIX__NewsRefType swig_types[837] #define SWIGTYPE_p_FIX__NextExpectedMsgSeqNum swig_types[838] #define SWIGTYPE_p_FIX__NoAffectedOrders swig_types[839] #define SWIGTYPE_p_FIX__NoAllocs swig_types[840] #define SWIGTYPE_p_FIX__NoAltMDSource swig_types[841] #define SWIGTYPE_p_FIX__NoApplIDs swig_types[842] #define SWIGTYPE_p_FIX__NoAsgnReqs swig_types[843] #define SWIGTYPE_p_FIX__NoBidComponents swig_types[844] #define SWIGTYPE_p_FIX__NoBidDescriptors swig_types[845] #define SWIGTYPE_p_FIX__NoCapacities swig_types[846] #define SWIGTYPE_p_FIX__NoClearingInstructions swig_types[847] #define SWIGTYPE_p_FIX__NoCollInquiryQualifier swig_types[848] #define SWIGTYPE_p_FIX__NoCompIDs swig_types[849] #define SWIGTYPE_p_FIX__NoComplexEventDates swig_types[850] #define SWIGTYPE_p_FIX__NoComplexEventTimes swig_types[851] #define SWIGTYPE_p_FIX__NoComplexEvents swig_types[852] #define SWIGTYPE_p_FIX__NoContAmts swig_types[853] #define SWIGTYPE_p_FIX__NoContraBrokers swig_types[854] #define SWIGTYPE_p_FIX__NoDates swig_types[855] #define SWIGTYPE_p_FIX__NoDerivativeEvents swig_types[856] #define SWIGTYPE_p_FIX__NoDerivativeInstrAttrib swig_types[857] #define SWIGTYPE_p_FIX__NoDerivativeInstrumentParties swig_types[858] #define SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs swig_types[859] #define SWIGTYPE_p_FIX__NoDerivativeSecurityAltID swig_types[860] #define SWIGTYPE_p_FIX__NoDistribInsts swig_types[861] #define SWIGTYPE_p_FIX__NoDlvyInst swig_types[862] #define SWIGTYPE_p_FIX__NoEvents swig_types[863] #define SWIGTYPE_p_FIX__NoExecInstRules swig_types[864] #define SWIGTYPE_p_FIX__NoExecs swig_types[865] #define SWIGTYPE_p_FIX__NoExpiration swig_types[866] #define SWIGTYPE_p_FIX__NoFills swig_types[867] #define SWIGTYPE_p_FIX__NoHops swig_types[868] #define SWIGTYPE_p_FIX__NoIOIQualifiers swig_types[869] #define SWIGTYPE_p_FIX__NoInstrAttrib swig_types[870] #define SWIGTYPE_p_FIX__NoInstrumentParties swig_types[871] #define SWIGTYPE_p_FIX__NoInstrumentPartySubIDs swig_types[872] #define SWIGTYPE_p_FIX__NoLegAllocs swig_types[873] #define SWIGTYPE_p_FIX__NoLegSecurityAltID swig_types[874] #define SWIGTYPE_p_FIX__NoLegStipulations swig_types[875] #define SWIGTYPE_p_FIX__NoLegs swig_types[876] #define SWIGTYPE_p_FIX__NoLinesOfText swig_types[877] #define SWIGTYPE_p_FIX__NoLotTypeRules swig_types[878] #define SWIGTYPE_p_FIX__NoMDEntries swig_types[879] #define SWIGTYPE_p_FIX__NoMDEntryTypes swig_types[880] #define SWIGTYPE_p_FIX__NoMDFeedTypes swig_types[881] #define SWIGTYPE_p_FIX__NoMarketSegments swig_types[882] #define SWIGTYPE_p_FIX__NoMatchRules swig_types[883] #define SWIGTYPE_p_FIX__NoMaturityRules swig_types[884] #define SWIGTYPE_p_FIX__NoMiscFees swig_types[885] #define SWIGTYPE_p_FIX__NoMsgTypes swig_types[886] #define SWIGTYPE_p_FIX__NoNested2PartyIDs swig_types[887] #define SWIGTYPE_p_FIX__NoNested2PartySubIDs swig_types[888] #define SWIGTYPE_p_FIX__NoNested3PartyIDs swig_types[889] #define SWIGTYPE_p_FIX__NoNested3PartySubIDs swig_types[890] #define SWIGTYPE_p_FIX__NoNested4PartyIDs swig_types[891] #define SWIGTYPE_p_FIX__NoNested4PartySubIDs swig_types[892] #define SWIGTYPE_p_FIX__NoNestedInstrAttrib swig_types[893] #define SWIGTYPE_p_FIX__NoNestedPartyIDs swig_types[894] #define SWIGTYPE_p_FIX__NoNestedPartySubIDs swig_types[895] #define SWIGTYPE_p_FIX__NoNewsRefIDs swig_types[896] #define SWIGTYPE_p_FIX__NoNotAffectedOrders swig_types[897] #define SWIGTYPE_p_FIX__NoOfLegUnderlyings swig_types[898] #define SWIGTYPE_p_FIX__NoOfSecSizes swig_types[899] #define SWIGTYPE_p_FIX__NoOrdTypeRules swig_types[900] #define SWIGTYPE_p_FIX__NoOrders swig_types[901] #define SWIGTYPE_p_FIX__NoPartyIDs swig_types[902] #define SWIGTYPE_p_FIX__NoPartySubIDs swig_types[903] #define SWIGTYPE_p_FIX__NoPosAmt swig_types[904] #define SWIGTYPE_p_FIX__NoPositions swig_types[905] #define SWIGTYPE_p_FIX__NoQuoteEntries swig_types[906] #define SWIGTYPE_p_FIX__NoQuoteQualifiers swig_types[907] #define SWIGTYPE_p_FIX__NoQuoteSets swig_types[908] #define SWIGTYPE_p_FIX__NoRateSources swig_types[909] #define SWIGTYPE_p_FIX__NoRegistDtls swig_types[910] #define SWIGTYPE_p_FIX__NoRelatedSym swig_types[911] #define SWIGTYPE_p_FIX__NoRootPartyIDs swig_types[912] #define SWIGTYPE_p_FIX__NoRootPartySubIDs swig_types[913] #define SWIGTYPE_p_FIX__NoRoutingIDs swig_types[914] #define SWIGTYPE_p_FIX__NoRpts swig_types[915] #define SWIGTYPE_p_FIX__NoSecurityAltID swig_types[916] #define SWIGTYPE_p_FIX__NoSecurityTypes swig_types[917] #define SWIGTYPE_p_FIX__NoSettlDetails swig_types[918] #define SWIGTYPE_p_FIX__NoSettlInst swig_types[919] #define SWIGTYPE_p_FIX__NoSettlOblig swig_types[920] #define SWIGTYPE_p_FIX__NoSettlPartyIDs swig_types[921] #define SWIGTYPE_p_FIX__NoSettlPartySubIDs swig_types[922] #define SWIGTYPE_p_FIX__NoSideTrdRegTS swig_types[923] #define SWIGTYPE_p_FIX__NoSides swig_types[924] #define SWIGTYPE_p_FIX__NoStatsIndicators swig_types[925] #define SWIGTYPE_p_FIX__NoStipulations swig_types[926] #define SWIGTYPE_p_FIX__NoStrategyParameters swig_types[927] #define SWIGTYPE_p_FIX__NoStrikeRules swig_types[928] #define SWIGTYPE_p_FIX__NoStrikes swig_types[929] #define SWIGTYPE_p_FIX__NoTagValue swig_types[930] #define SWIGTYPE_p_FIX__NoTargetPartyIDs swig_types[931] #define SWIGTYPE_p_FIX__NoTickRules swig_types[932] #define SWIGTYPE_p_FIX__NoTimeInForceRules swig_types[933] #define SWIGTYPE_p_FIX__NoTrades swig_types[934] #define SWIGTYPE_p_FIX__NoTradingSessionRules swig_types[935] #define SWIGTYPE_p_FIX__NoTradingSessions swig_types[936] #define SWIGTYPE_p_FIX__NoTrdRegTimestamps swig_types[937] #define SWIGTYPE_p_FIX__NoTrdRepIndicators swig_types[938] #define SWIGTYPE_p_FIX__NoUnderlyingAmounts swig_types[939] #define SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID swig_types[940] #define SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID swig_types[941] #define SWIGTYPE_p_FIX__NoUnderlyingStips swig_types[942] #define SWIGTYPE_p_FIX__NoUnderlyings swig_types[943] #define SWIGTYPE_p_FIX__NoUndlyInstrumentParties swig_types[944] #define SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs swig_types[945] #define SWIGTYPE_p_FIX__NoUsernames swig_types[946] #define SWIGTYPE_p_FIX__NotAffOrigClOrdID swig_types[947] #define SWIGTYPE_p_FIX__NotAffectedOrderID swig_types[948] #define SWIGTYPE_p_FIX__NotifyBrokerOfCredit swig_types[949] #define SWIGTYPE_p_FIX__NotionalPercentageOutstanding swig_types[950] #define SWIGTYPE_p_FIX__NullApplication swig_types[951] #define SWIGTYPE_p_FIX__NullLog swig_types[952] #define SWIGTYPE_p_FIX__NumBidders swig_types[953] #define SWIGTYPE_p_FIX__NumDaysInterest swig_types[954] #define SWIGTYPE_p_FIX__NumTickets swig_types[955] #define SWIGTYPE_p_FIX__NumberOfOrders swig_types[956] #define SWIGTYPE_p_FIX__OddLot swig_types[957] #define SWIGTYPE_p_FIX__OfferForwardPoints swig_types[958] #define SWIGTYPE_p_FIX__OfferForwardPoints2 swig_types[959] #define SWIGTYPE_p_FIX__OfferPx swig_types[960] #define SWIGTYPE_p_FIX__OfferSize swig_types[961] #define SWIGTYPE_p_FIX__OfferSpotRate swig_types[962] #define SWIGTYPE_p_FIX__OfferSwapPoints swig_types[963] #define SWIGTYPE_p_FIX__OfferYield swig_types[964] #define SWIGTYPE_p_FIX__OnBehalfOfCompID swig_types[965] #define SWIGTYPE_p_FIX__OnBehalfOfLocationID swig_types[966] #define SWIGTYPE_p_FIX__OnBehalfOfSendingTime swig_types[967] #define SWIGTYPE_p_FIX__OnBehalfOfSubID swig_types[968] #define SWIGTYPE_p_FIX__OpenClose swig_types[969] #define SWIGTYPE_p_FIX__OpenCloseSettlFlag swig_types[970] #define SWIGTYPE_p_FIX__OpenCloseSettleFlag swig_types[971] #define SWIGTYPE_p_FIX__OpenInterest swig_types[972] #define SWIGTYPE_p_FIX__OptAttribute swig_types[973] #define SWIGTYPE_p_FIX__OptPayAmount swig_types[974] #define SWIGTYPE_p_FIX__OptPayoutAmount swig_types[975] #define SWIGTYPE_p_FIX__OptPayoutType swig_types[976] #define SWIGTYPE_p_FIX__OrdRejReason swig_types[977] #define SWIGTYPE_p_FIX__OrdStatus swig_types[978] #define SWIGTYPE_p_FIX__OrdStatusReqID swig_types[979] #define SWIGTYPE_p_FIX__OrdType swig_types[980] #define SWIGTYPE_p_FIX__OrderAvgPx swig_types[981] #define SWIGTYPE_p_FIX__OrderBookingQty swig_types[982] #define SWIGTYPE_p_FIX__OrderCapacity swig_types[983] #define SWIGTYPE_p_FIX__OrderCapacityQty swig_types[984] #define SWIGTYPE_p_FIX__OrderCategory swig_types[985] #define SWIGTYPE_p_FIX__OrderDelay swig_types[986] #define SWIGTYPE_p_FIX__OrderDelayUnit swig_types[987] #define SWIGTYPE_p_FIX__OrderHandlingInstSource swig_types[988] #define SWIGTYPE_p_FIX__OrderID swig_types[989] #define SWIGTYPE_p_FIX__OrderInputDevice swig_types[990] #define SWIGTYPE_p_FIX__OrderPercent swig_types[991] #define SWIGTYPE_p_FIX__OrderQty swig_types[992] #define SWIGTYPE_p_FIX__OrderQty2 swig_types[993] #define SWIGTYPE_p_FIX__OrderRestrictions swig_types[994] #define SWIGTYPE_p_FIX__OrigClOrdID swig_types[995] #define SWIGTYPE_p_FIX__OrigCrossID swig_types[996] #define SWIGTYPE_p_FIX__OrigCustOrderCapacity swig_types[997] #define SWIGTYPE_p_FIX__OrigOrdModTime swig_types[998] #define SWIGTYPE_p_FIX__OrigPosReqRefID swig_types[999] #define SWIGTYPE_p_FIX__OrigSecondaryTradeID swig_types[1000] #define SWIGTYPE_p_FIX__OrigSendingTime swig_types[1001] #define SWIGTYPE_p_FIX__OrigTime swig_types[1002] #define SWIGTYPE_p_FIX__OrigTradeDate swig_types[1003] #define SWIGTYPE_p_FIX__OrigTradeHandlingInstr swig_types[1004] #define SWIGTYPE_p_FIX__OrigTradeID swig_types[1005] #define SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding swig_types[1006] #define SWIGTYPE_p_FIX__OutMainCntryUIndex swig_types[1007] #define SWIGTYPE_p_FIX__OutsideIndexPct swig_types[1008] #define SWIGTYPE_p_FIX__OwnerType swig_types[1009] #define SWIGTYPE_p_FIX__OwnershipType swig_types[1010] #define SWIGTYPE_p_FIX__PERCENTAGE swig_types[1011] #define SWIGTYPE_p_FIX__PRICE swig_types[1012] #define SWIGTYPE_p_FIX__PRICEOFFSET swig_types[1013] #define SWIGTYPE_p_FIX__ParentMktSegmID swig_types[1014] #define SWIGTYPE_p_FIX__ParticipationRate swig_types[1015] #define SWIGTYPE_p_FIX__PartyID swig_types[1016] #define SWIGTYPE_p_FIX__PartyIDSource swig_types[1017] #define SWIGTYPE_p_FIX__PartyRole swig_types[1018] #define SWIGTYPE_p_FIX__PartySubID swig_types[1019] #define SWIGTYPE_p_FIX__PartySubIDType swig_types[1020] #define SWIGTYPE_p_FIX__Password swig_types[1021] #define SWIGTYPE_p_FIX__PaymentDate swig_types[1022] #define SWIGTYPE_p_FIX__PaymentMethod swig_types[1023] #define SWIGTYPE_p_FIX__PaymentRef swig_types[1024] #define SWIGTYPE_p_FIX__PaymentRemitterID swig_types[1025] #define SWIGTYPE_p_FIX__PctAtRisk swig_types[1026] #define SWIGTYPE_p_FIX__PegDifference swig_types[1027] #define SWIGTYPE_p_FIX__PegLimitType swig_types[1028] #define SWIGTYPE_p_FIX__PegMoveType swig_types[1029] #define SWIGTYPE_p_FIX__PegOffsetType swig_types[1030] #define SWIGTYPE_p_FIX__PegOffsetValue swig_types[1031] #define SWIGTYPE_p_FIX__PegPriceType swig_types[1032] #define SWIGTYPE_p_FIX__PegRoundDirection swig_types[1033] #define SWIGTYPE_p_FIX__PegScope swig_types[1034] #define SWIGTYPE_p_FIX__PegSecurityDesc swig_types[1035] #define SWIGTYPE_p_FIX__PegSecurityID swig_types[1036] #define SWIGTYPE_p_FIX__PegSecurityIDSource swig_types[1037] #define SWIGTYPE_p_FIX__PegSymbol swig_types[1038] #define SWIGTYPE_p_FIX__PeggedPrice swig_types[1039] #define SWIGTYPE_p_FIX__PeggedRefPrice swig_types[1040] #define SWIGTYPE_p_FIX__Pool swig_types[1041] #define SWIGTYPE_p_FIX__PosAmt swig_types[1042] #define SWIGTYPE_p_FIX__PosAmtType swig_types[1043] #define SWIGTYPE_p_FIX__PosMaintAction swig_types[1044] #define SWIGTYPE_p_FIX__PosMaintResult swig_types[1045] #define SWIGTYPE_p_FIX__PosMaintRptID swig_types[1046] #define SWIGTYPE_p_FIX__PosMaintRptRefID swig_types[1047] #define SWIGTYPE_p_FIX__PosMaintStatus swig_types[1048] #define SWIGTYPE_p_FIX__PosQtyStatus swig_types[1049] #define SWIGTYPE_p_FIX__PosReqID swig_types[1050] #define SWIGTYPE_p_FIX__PosReqResult swig_types[1051] #define SWIGTYPE_p_FIX__PosReqStatus swig_types[1052] #define SWIGTYPE_p_FIX__PosReqType swig_types[1053] #define SWIGTYPE_p_FIX__PosTransType swig_types[1054] #define SWIGTYPE_p_FIX__PosType swig_types[1055] #define SWIGTYPE_p_FIX__PositionCurrency swig_types[1056] #define SWIGTYPE_p_FIX__PositionEffect swig_types[1057] #define SWIGTYPE_p_FIX__PositionLimit swig_types[1058] #define SWIGTYPE_p_FIX__PossDupFlag swig_types[1059] #define SWIGTYPE_p_FIX__PossResend swig_types[1060] #define SWIGTYPE_p_FIX__PreTradeAnonymity swig_types[1061] #define SWIGTYPE_p_FIX__PreallocMethod swig_types[1062] #define SWIGTYPE_p_FIX__PrevClosePx swig_types[1063] #define SWIGTYPE_p_FIX__PreviouslyReported swig_types[1064] #define SWIGTYPE_p_FIX__Price swig_types[1065] #define SWIGTYPE_p_FIX__Price2 swig_types[1066] #define SWIGTYPE_p_FIX__PriceDelta swig_types[1067] #define SWIGTYPE_p_FIX__PriceImprovement swig_types[1068] #define SWIGTYPE_p_FIX__PriceLimitType swig_types[1069] #define SWIGTYPE_p_FIX__PriceProtectionScope swig_types[1070] #define SWIGTYPE_p_FIX__PriceQuoteMethod swig_types[1071] #define SWIGTYPE_p_FIX__PriceType swig_types[1072] #define SWIGTYPE_p_FIX__PriceUnitOfMeasure swig_types[1073] #define SWIGTYPE_p_FIX__PriceUnitOfMeasureQty swig_types[1074] #define SWIGTYPE_p_FIX__PriorSettlPrice swig_types[1075] #define SWIGTYPE_p_FIX__PriorSpreadIndicator swig_types[1076] #define SWIGTYPE_p_FIX__PriorityIndicator swig_types[1077] #define SWIGTYPE_p_FIX__PrivateQuote swig_types[1078] #define SWIGTYPE_p_FIX__ProcessCode swig_types[1079] #define SWIGTYPE_p_FIX__Product swig_types[1080] #define SWIGTYPE_p_FIX__ProductComplex swig_types[1081] #define SWIGTYPE_p_FIX__ProgPeriodInterval swig_types[1082] #define SWIGTYPE_p_FIX__ProgRptReqs swig_types[1083] #define SWIGTYPE_p_FIX__PublishTrdIndicator swig_types[1084] #define SWIGTYPE_p_FIX__PutOrCall swig_types[1085] #define SWIGTYPE_p_FIX__QTY swig_types[1086] #define SWIGTYPE_p_FIX__QtyType swig_types[1087] #define SWIGTYPE_p_FIX__Quantity swig_types[1088] #define SWIGTYPE_p_FIX__QuantityDate swig_types[1089] #define SWIGTYPE_p_FIX__QuantityType swig_types[1090] #define SWIGTYPE_p_FIX__QuoteAckStatus swig_types[1091] #define SWIGTYPE_p_FIX__QuoteCancelType swig_types[1092] #define SWIGTYPE_p_FIX__QuoteCondition swig_types[1093] #define SWIGTYPE_p_FIX__QuoteEntryID swig_types[1094] #define SWIGTYPE_p_FIX__QuoteEntryRejectReason swig_types[1095] #define SWIGTYPE_p_FIX__QuoteEntryStatus swig_types[1096] #define SWIGTYPE_p_FIX__QuoteID swig_types[1097] #define SWIGTYPE_p_FIX__QuoteMsgID swig_types[1098] #define SWIGTYPE_p_FIX__QuotePriceType swig_types[1099] #define SWIGTYPE_p_FIX__QuoteQualifier swig_types[1100] #define SWIGTYPE_p_FIX__QuoteRejectReason swig_types[1101] #define SWIGTYPE_p_FIX__QuoteReqID swig_types[1102] #define SWIGTYPE_p_FIX__QuoteRequestRejectReason swig_types[1103] #define SWIGTYPE_p_FIX__QuoteRequestType swig_types[1104] #define SWIGTYPE_p_FIX__QuoteRespID swig_types[1105] #define SWIGTYPE_p_FIX__QuoteRespType swig_types[1106] #define SWIGTYPE_p_FIX__QuoteResponseLevel swig_types[1107] #define SWIGTYPE_p_FIX__QuoteSetID swig_types[1108] #define SWIGTYPE_p_FIX__QuoteSetValidUntilTime swig_types[1109] #define SWIGTYPE_p_FIX__QuoteStatus swig_types[1110] #define SWIGTYPE_p_FIX__QuoteStatusReqID swig_types[1111] #define SWIGTYPE_p_FIX__QuoteType swig_types[1112] #define SWIGTYPE_p_FIX__RFQReqID swig_types[1113] #define SWIGTYPE_p_FIX__RateSource swig_types[1114] #define SWIGTYPE_p_FIX__RateSourceType swig_types[1115] #define SWIGTYPE_p_FIX__RatioQty swig_types[1116] #define SWIGTYPE_p_FIX__RawData swig_types[1117] #define SWIGTYPE_p_FIX__RawDataLength swig_types[1118] #define SWIGTYPE_p_FIX__ReceivedDeptID swig_types[1119] #define SWIGTYPE_p_FIX__RedemptionDate swig_types[1120] #define SWIGTYPE_p_FIX__RefAllocID swig_types[1121] #define SWIGTYPE_p_FIX__RefApplExtID swig_types[1122] #define SWIGTYPE_p_FIX__RefApplID swig_types[1123] #define SWIGTYPE_p_FIX__RefApplLastSeqNum swig_types[1124] #define SWIGTYPE_p_FIX__RefApplReqID swig_types[1125] #define SWIGTYPE_p_FIX__RefApplVerID swig_types[1126] #define SWIGTYPE_p_FIX__RefCompID swig_types[1127] #define SWIGTYPE_p_FIX__RefCstmApplVerID swig_types[1128] #define SWIGTYPE_p_FIX__RefMsgType swig_types[1129] #define SWIGTYPE_p_FIX__RefOrdIDReason swig_types[1130] #define SWIGTYPE_p_FIX__RefOrderID swig_types[1131] #define SWIGTYPE_p_FIX__RefOrderIDSource swig_types[1132] #define SWIGTYPE_p_FIX__RefSeqNum swig_types[1133] #define SWIGTYPE_p_FIX__RefSubID swig_types[1134] #define SWIGTYPE_p_FIX__RefTagID swig_types[1135] #define SWIGTYPE_p_FIX__ReferencePage swig_types[1136] #define SWIGTYPE_p_FIX__RefreshIndicator swig_types[1137] #define SWIGTYPE_p_FIX__RefreshQty swig_types[1138] #define SWIGTYPE_p_FIX__RegistAcctType swig_types[1139] #define SWIGTYPE_p_FIX__RegistDetls swig_types[1140] #define SWIGTYPE_p_FIX__RegistDtls swig_types[1141] #define SWIGTYPE_p_FIX__RegistEmail swig_types[1142] #define SWIGTYPE_p_FIX__RegistID swig_types[1143] #define SWIGTYPE_p_FIX__RegistRefID swig_types[1144] #define SWIGTYPE_p_FIX__RegistRejReasonCode swig_types[1145] #define SWIGTYPE_p_FIX__RegistRejReasonText swig_types[1146] #define SWIGTYPE_p_FIX__RegistStatus swig_types[1147] #define SWIGTYPE_p_FIX__RegistTransType swig_types[1148] #define SWIGTYPE_p_FIX__RejectLogon swig_types[1149] #define SWIGTYPE_p_FIX__RejectText swig_types[1150] #define SWIGTYPE_p_FIX__RelSymTransactTime swig_types[1151] #define SWIGTYPE_p_FIX__RelatdSym swig_types[1152] #define SWIGTYPE_p_FIX__RepeatedTag swig_types[1153] #define SWIGTYPE_p_FIX__RepeatingGroupCountMismatch swig_types[1154] #define SWIGTYPE_p_FIX__RepoCollateralSecurityType swig_types[1155] #define SWIGTYPE_p_FIX__ReportToExch swig_types[1156] #define SWIGTYPE_p_FIX__ReportedPx swig_types[1157] #define SWIGTYPE_p_FIX__ReportedPxDiff swig_types[1158] #define SWIGTYPE_p_FIX__RepurchaseRate swig_types[1159] #define SWIGTYPE_p_FIX__RepurchaseTerm swig_types[1160] #define SWIGTYPE_p_FIX__RequiredTagMissing swig_types[1161] #define SWIGTYPE_p_FIX__ResetSeqNumFlag swig_types[1162] #define SWIGTYPE_p_FIX__RespondentType swig_types[1163] #define SWIGTYPE_p_FIX__ResponseDestination swig_types[1164] #define SWIGTYPE_p_FIX__ResponseTransportType swig_types[1165] #define SWIGTYPE_p_FIX__RestructuringType swig_types[1166] #define SWIGTYPE_p_FIX__ReversalIndicator swig_types[1167] #define SWIGTYPE_p_FIX__RiskFreeRate swig_types[1168] #define SWIGTYPE_p_FIX__RndPx swig_types[1169] #define SWIGTYPE_p_FIX__RootPartyID swig_types[1170] #define SWIGTYPE_p_FIX__RootPartyIDSource swig_types[1171] #define SWIGTYPE_p_FIX__RootPartyRole swig_types[1172] #define SWIGTYPE_p_FIX__RootPartySubID swig_types[1173] #define SWIGTYPE_p_FIX__RootPartySubIDType swig_types[1174] #define SWIGTYPE_p_FIX__RoundLot swig_types[1175] #define SWIGTYPE_p_FIX__RoundingDirection swig_types[1176] #define SWIGTYPE_p_FIX__RoundingModulus swig_types[1177] #define SWIGTYPE_p_FIX__RoutingID swig_types[1178] #define SWIGTYPE_p_FIX__RoutingType swig_types[1179] #define SWIGTYPE_p_FIX__RptSeq swig_types[1180] #define SWIGTYPE_p_FIX__RptSys swig_types[1181] #define SWIGTYPE_p_FIX__Rule80A swig_types[1182] #define SWIGTYPE_p_FIX__RuntimeError swig_types[1183] #define SWIGTYPE_p_FIX__SEQNUM swig_types[1184] #define SWIGTYPE_p_FIX__STRING swig_types[1185] #define SWIGTYPE_p_FIX__Scope swig_types[1186] #define SWIGTYPE_p_FIX__ScreenLog swig_types[1187] #define SWIGTYPE_p_FIX__ScreenLogFactory swig_types[1188] #define SWIGTYPE_p_FIX__SecondaryAllocID swig_types[1189] #define SWIGTYPE_p_FIX__SecondaryClOrdID swig_types[1190] #define SWIGTYPE_p_FIX__SecondaryDisplayQty swig_types[1191] #define SWIGTYPE_p_FIX__SecondaryExecID swig_types[1192] #define SWIGTYPE_p_FIX__SecondaryFirmTradeID swig_types[1193] #define SWIGTYPE_p_FIX__SecondaryHighLimitPrice swig_types[1194] #define SWIGTYPE_p_FIX__SecondaryIndividualAllocID swig_types[1195] #define SWIGTYPE_p_FIX__SecondaryLowLimitPrice swig_types[1196] #define SWIGTYPE_p_FIX__SecondaryOrderID swig_types[1197] #define SWIGTYPE_p_FIX__SecondaryPriceLimitType swig_types[1198] #define SWIGTYPE_p_FIX__SecondaryTradeID swig_types[1199] #define SWIGTYPE_p_FIX__SecondaryTradeReportID swig_types[1200] #define SWIGTYPE_p_FIX__SecondaryTradeReportRefID swig_types[1201] #define SWIGTYPE_p_FIX__SecondaryTradingReferencePrice swig_types[1202] #define SWIGTYPE_p_FIX__SecondaryTrdType swig_types[1203] #define SWIGTYPE_p_FIX__SecureData swig_types[1204] #define SWIGTYPE_p_FIX__SecureDataLen swig_types[1205] #define SWIGTYPE_p_FIX__SecurityAltID swig_types[1206] #define SWIGTYPE_p_FIX__SecurityAltIDSource swig_types[1207] #define SWIGTYPE_p_FIX__SecurityDesc swig_types[1208] #define SWIGTYPE_p_FIX__SecurityExchange swig_types[1209] #define SWIGTYPE_p_FIX__SecurityGroup swig_types[1210] #define SWIGTYPE_p_FIX__SecurityID swig_types[1211] #define SWIGTYPE_p_FIX__SecurityIDSource swig_types[1212] #define SWIGTYPE_p_FIX__SecurityListDesc swig_types[1213] #define SWIGTYPE_p_FIX__SecurityListID swig_types[1214] #define SWIGTYPE_p_FIX__SecurityListRefID swig_types[1215] #define SWIGTYPE_p_FIX__SecurityListRequestType swig_types[1216] #define SWIGTYPE_p_FIX__SecurityListType swig_types[1217] #define SWIGTYPE_p_FIX__SecurityListTypeSource swig_types[1218] #define SWIGTYPE_p_FIX__SecurityReportID swig_types[1219] #define SWIGTYPE_p_FIX__SecurityReqID swig_types[1220] #define SWIGTYPE_p_FIX__SecurityRequestResult swig_types[1221] #define SWIGTYPE_p_FIX__SecurityRequestType swig_types[1222] #define SWIGTYPE_p_FIX__SecurityResponseID swig_types[1223] #define SWIGTYPE_p_FIX__SecurityResponseType swig_types[1224] #define SWIGTYPE_p_FIX__SecuritySettlAgentAcctName swig_types[1225] #define SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum swig_types[1226] #define SWIGTYPE_p_FIX__SecuritySettlAgentCode swig_types[1227] #define SWIGTYPE_p_FIX__SecuritySettlAgentContactName swig_types[1228] #define SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone swig_types[1229] #define SWIGTYPE_p_FIX__SecuritySettlAgentName swig_types[1230] #define SWIGTYPE_p_FIX__SecurityStatus swig_types[1231] #define SWIGTYPE_p_FIX__SecurityStatusReqID swig_types[1232] #define SWIGTYPE_p_FIX__SecuritySubType swig_types[1233] #define SWIGTYPE_p_FIX__SecurityTradingEvent swig_types[1234] #define SWIGTYPE_p_FIX__SecurityTradingStatus swig_types[1235] #define SWIGTYPE_p_FIX__SecurityType swig_types[1236] #define SWIGTYPE_p_FIX__SecurityUpdateAction swig_types[1237] #define SWIGTYPE_p_FIX__SecurityXML swig_types[1238] #define SWIGTYPE_p_FIX__SecurityXMLLen swig_types[1239] #define SWIGTYPE_p_FIX__SecurityXMLSchema swig_types[1240] #define SWIGTYPE_p_FIX__SellVolume swig_types[1241] #define SWIGTYPE_p_FIX__SellerDays swig_types[1242] #define SWIGTYPE_p_FIX__SenderCompID swig_types[1243] #define SWIGTYPE_p_FIX__SenderLocationID swig_types[1244] #define SWIGTYPE_p_FIX__SenderSubID swig_types[1245] #define SWIGTYPE_p_FIX__SendingDate swig_types[1246] #define SWIGTYPE_p_FIX__SendingTime swig_types[1247] #define SWIGTYPE_p_FIX__Seniority swig_types[1248] #define SWIGTYPE_p_FIX__Session swig_types[1249] #define SWIGTYPE_p_FIX__SessionID swig_types[1250] #define SWIGTYPE_p_FIX__SessionNotFound swig_types[1251] #define SWIGTYPE_p_FIX__SessionRejectReason swig_types[1252] #define SWIGTYPE_p_FIX__SessionSettings swig_types[1253] #define SWIGTYPE_p_FIX__SessionStatus swig_types[1254] #define SWIGTYPE_p_FIX__SettlBrkrCode swig_types[1255] #define SWIGTYPE_p_FIX__SettlCurrAmt swig_types[1256] #define SWIGTYPE_p_FIX__SettlCurrBidFxRate swig_types[1257] #define SWIGTYPE_p_FIX__SettlCurrFxRate swig_types[1258] #define SWIGTYPE_p_FIX__SettlCurrFxRateCalc swig_types[1259] #define SWIGTYPE_p_FIX__SettlCurrOfferFxRate swig_types[1260] #define SWIGTYPE_p_FIX__SettlCurrency swig_types[1261] #define SWIGTYPE_p_FIX__SettlDate swig_types[1262] #define SWIGTYPE_p_FIX__SettlDate2 swig_types[1263] #define SWIGTYPE_p_FIX__SettlDeliveryType swig_types[1264] #define SWIGTYPE_p_FIX__SettlDepositoryCode swig_types[1265] #define SWIGTYPE_p_FIX__SettlInstCode swig_types[1266] #define SWIGTYPE_p_FIX__SettlInstID swig_types[1267] #define SWIGTYPE_p_FIX__SettlInstMode swig_types[1268] #define SWIGTYPE_p_FIX__SettlInstMsgID swig_types[1269] #define SWIGTYPE_p_FIX__SettlInstRefID swig_types[1270] #define SWIGTYPE_p_FIX__SettlInstReqID swig_types[1271] #define SWIGTYPE_p_FIX__SettlInstReqRejCode swig_types[1272] #define SWIGTYPE_p_FIX__SettlInstSource swig_types[1273] #define SWIGTYPE_p_FIX__SettlInstTransType swig_types[1274] #define SWIGTYPE_p_FIX__SettlLocation swig_types[1275] #define SWIGTYPE_p_FIX__SettlMethod swig_types[1276] #define SWIGTYPE_p_FIX__SettlObligID swig_types[1277] #define SWIGTYPE_p_FIX__SettlObligMode swig_types[1278] #define SWIGTYPE_p_FIX__SettlObligMsgID swig_types[1279] #define SWIGTYPE_p_FIX__SettlObligRefID swig_types[1280] #define SWIGTYPE_p_FIX__SettlObligSource swig_types[1281] #define SWIGTYPE_p_FIX__SettlObligTransType swig_types[1282] #define SWIGTYPE_p_FIX__SettlPartyID swig_types[1283] #define SWIGTYPE_p_FIX__SettlPartyIDSource swig_types[1284] #define SWIGTYPE_p_FIX__SettlPartyRole swig_types[1285] #define SWIGTYPE_p_FIX__SettlPartySubID swig_types[1286] #define SWIGTYPE_p_FIX__SettlPartySubIDType swig_types[1287] #define SWIGTYPE_p_FIX__SettlPrice swig_types[1288] #define SWIGTYPE_p_FIX__SettlPriceType swig_types[1289] #define SWIGTYPE_p_FIX__SettlSessID swig_types[1290] #define SWIGTYPE_p_FIX__SettlSessSubID swig_types[1291] #define SWIGTYPE_p_FIX__SettlType swig_types[1292] #define SWIGTYPE_p_FIX__SettleOnOpenFlag swig_types[1293] #define SWIGTYPE_p_FIX__SettlementCycleNo swig_types[1294] #define SWIGTYPE_p_FIX__SettlmntTyp swig_types[1295] #define SWIGTYPE_p_FIX__SharedCommission swig_types[1296] #define SWIGTYPE_p_FIX__Shares swig_types[1297] #define SWIGTYPE_p_FIX__ShortQty swig_types[1298] #define SWIGTYPE_p_FIX__ShortSaleReason swig_types[1299] #define SWIGTYPE_p_FIX__Side swig_types[1300] #define SWIGTYPE_p_FIX__SideComplianceID swig_types[1301] #define SWIGTYPE_p_FIX__SideCurrency swig_types[1302] #define SWIGTYPE_p_FIX__SideExecID swig_types[1303] #define SWIGTYPE_p_FIX__SideFillStationCd swig_types[1304] #define SWIGTYPE_p_FIX__SideGrossTradeAmt swig_types[1305] #define SWIGTYPE_p_FIX__SideLastQty swig_types[1306] #define SWIGTYPE_p_FIX__SideLiquidityInd swig_types[1307] #define SWIGTYPE_p_FIX__SideMultiLegReportingType swig_types[1308] #define SWIGTYPE_p_FIX__SideQty swig_types[1309] #define SWIGTYPE_p_FIX__SideReasonCd swig_types[1310] #define SWIGTYPE_p_FIX__SideSettlCurrency swig_types[1311] #define SWIGTYPE_p_FIX__SideTimeInForce swig_types[1312] #define SWIGTYPE_p_FIX__SideTradeReportID swig_types[1313] #define SWIGTYPE_p_FIX__SideTrdRegTimestamp swig_types[1314] #define SWIGTYPE_p_FIX__SideTrdRegTimestampSrc swig_types[1315] #define SWIGTYPE_p_FIX__SideTrdRegTimestampType swig_types[1316] #define SWIGTYPE_p_FIX__SideTrdSubTyp swig_types[1317] #define SWIGTYPE_p_FIX__SideValue1 swig_types[1318] #define SWIGTYPE_p_FIX__SideValue2 swig_types[1319] #define SWIGTYPE_p_FIX__SideValueInd swig_types[1320] #define SWIGTYPE_p_FIX__Signature swig_types[1321] #define SWIGTYPE_p_FIX__SignatureLength swig_types[1322] #define SWIGTYPE_p_FIX__SocketAcceptor swig_types[1323] #define SWIGTYPE_p_FIX__SocketCloseFailed swig_types[1324] #define SWIGTYPE_p_FIX__SocketException swig_types[1325] #define SWIGTYPE_p_FIX__SocketInitiator swig_types[1326] #define SWIGTYPE_p_FIX__SocketRecvFailed swig_types[1327] #define SWIGTYPE_p_FIX__SocketSendFailed swig_types[1328] #define SWIGTYPE_p_FIX__SolicitedFlag swig_types[1329] #define SWIGTYPE_p_FIX__Spread swig_types[1330] #define SWIGTYPE_p_FIX__SpreadToBenchmark swig_types[1331] #define SWIGTYPE_p_FIX__StandInstDbID swig_types[1332] #define SWIGTYPE_p_FIX__StandInstDbName swig_types[1333] #define SWIGTYPE_p_FIX__StandInstDbType swig_types[1334] #define SWIGTYPE_p_FIX__StartCash swig_types[1335] #define SWIGTYPE_p_FIX__StartDate swig_types[1336] #define SWIGTYPE_p_FIX__StartMaturityMonthYear swig_types[1337] #define SWIGTYPE_p_FIX__StartStrikePxRange swig_types[1338] #define SWIGTYPE_p_FIX__StartTickPriceRange swig_types[1339] #define SWIGTYPE_p_FIX__StateOrProvinceOfIssue swig_types[1340] #define SWIGTYPE_p_FIX__StatsType swig_types[1341] #define SWIGTYPE_p_FIX__StatusText swig_types[1342] #define SWIGTYPE_p_FIX__StatusValue swig_types[1343] #define SWIGTYPE_p_FIX__StipulationType swig_types[1344] #define SWIGTYPE_p_FIX__StipulationValue swig_types[1345] #define SWIGTYPE_p_FIX__StopPx swig_types[1346] #define SWIGTYPE_p_FIX__StrategyParameterName swig_types[1347] #define SWIGTYPE_p_FIX__StrategyParameterType swig_types[1348] #define SWIGTYPE_p_FIX__StrategyParameterValue swig_types[1349] #define SWIGTYPE_p_FIX__StreamAsgnAckType swig_types[1350] #define SWIGTYPE_p_FIX__StreamAsgnRejReason swig_types[1351] #define SWIGTYPE_p_FIX__StreamAsgnReqID swig_types[1352] #define SWIGTYPE_p_FIX__StreamAsgnReqType swig_types[1353] #define SWIGTYPE_p_FIX__StreamAsgnRptID swig_types[1354] #define SWIGTYPE_p_FIX__StreamAsgnType swig_types[1355] #define SWIGTYPE_p_FIX__StrikeCurrency swig_types[1356] #define SWIGTYPE_p_FIX__StrikeExerciseStyle swig_types[1357] #define SWIGTYPE_p_FIX__StrikeIncrement swig_types[1358] #define SWIGTYPE_p_FIX__StrikeMultiplier swig_types[1359] #define SWIGTYPE_p_FIX__StrikePrice swig_types[1360] #define SWIGTYPE_p_FIX__StrikePriceBoundaryMethod swig_types[1361] #define SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision swig_types[1362] #define SWIGTYPE_p_FIX__StrikePriceDeterminationMethod swig_types[1363] #define SWIGTYPE_p_FIX__StrikeRuleID swig_types[1364] #define SWIGTYPE_p_FIX__StrikeTime swig_types[1365] #define SWIGTYPE_p_FIX__StrikeValue swig_types[1366] #define SWIGTYPE_p_FIX__StringField swig_types[1367] #define SWIGTYPE_p_FIX__Subject swig_types[1368] #define SWIGTYPE_p_FIX__SubscriptionRequestType swig_types[1369] #define SWIGTYPE_p_FIX__SwapPoints swig_types[1370] #define SWIGTYPE_p_FIX__Symbol swig_types[1371] #define SWIGTYPE_p_FIX__SymbolSfx swig_types[1372] #define SWIGTYPE_p_FIX__SynchronizedApplication swig_types[1373] #define SWIGTYPE_p_FIX__TYPE__Type swig_types[1374] #define SWIGTYPE_p_FIX__TZTIMEONLY swig_types[1375] #define SWIGTYPE_p_FIX__TZTIMESTAMP swig_types[1376] #define SWIGTYPE_p_FIX__TZTransactTime swig_types[1377] #define SWIGTYPE_p_FIX__TagNotDefinedForMessage swig_types[1378] #define SWIGTYPE_p_FIX__TagOutOfOrder swig_types[1379] #define SWIGTYPE_p_FIX__TargetCompID swig_types[1380] #define SWIGTYPE_p_FIX__TargetLocationID swig_types[1381] #define SWIGTYPE_p_FIX__TargetPartyID swig_types[1382] #define SWIGTYPE_p_FIX__TargetPartyIDSource swig_types[1383] #define SWIGTYPE_p_FIX__TargetPartyRole swig_types[1384] #define SWIGTYPE_p_FIX__TargetStrategy swig_types[1385] #define SWIGTYPE_p_FIX__TargetStrategyParameters swig_types[1386] #define SWIGTYPE_p_FIX__TargetStrategyPerformance swig_types[1387] #define SWIGTYPE_p_FIX__TargetSubID swig_types[1388] #define SWIGTYPE_p_FIX__TaxAdvantageType swig_types[1389] #define SWIGTYPE_p_FIX__TerminationType swig_types[1390] #define SWIGTYPE_p_FIX__TestMessageIndicator swig_types[1391] #define SWIGTYPE_p_FIX__TestReqID swig_types[1392] #define SWIGTYPE_p_FIX__Text swig_types[1393] #define SWIGTYPE_p_FIX__ThresholdAmount swig_types[1394] #define SWIGTYPE_p_FIX__TickDirection swig_types[1395] #define SWIGTYPE_p_FIX__TickIncrement swig_types[1396] #define SWIGTYPE_p_FIX__TickRuleType swig_types[1397] #define SWIGTYPE_p_FIX__TierCode swig_types[1398] #define SWIGTYPE_p_FIX__TimeBracket swig_types[1399] #define SWIGTYPE_p_FIX__TimeInForce swig_types[1400] #define SWIGTYPE_p_FIX__TimeToExpiration swig_types[1401] #define SWIGTYPE_p_FIX__TimeUnit swig_types[1402] #define SWIGTYPE_p_FIX__TotNoAccQuotes swig_types[1403] #define SWIGTYPE_p_FIX__TotNoAllocs swig_types[1404] #define SWIGTYPE_p_FIX__TotNoCxldQuotes swig_types[1405] #define SWIGTYPE_p_FIX__TotNoFills swig_types[1406] #define SWIGTYPE_p_FIX__TotNoOrders swig_types[1407] #define SWIGTYPE_p_FIX__TotNoQuoteEntries swig_types[1408] #define SWIGTYPE_p_FIX__TotNoRejQuotes swig_types[1409] #define SWIGTYPE_p_FIX__TotNoRelatedSym swig_types[1410] #define SWIGTYPE_p_FIX__TotNoSecurityTypes swig_types[1411] #define SWIGTYPE_p_FIX__TotNoStrikes swig_types[1412] #define SWIGTYPE_p_FIX__TotNumAssignmentReports swig_types[1413] #define SWIGTYPE_p_FIX__TotNumReports swig_types[1414] #define SWIGTYPE_p_FIX__TotNumTradeReports swig_types[1415] #define SWIGTYPE_p_FIX__TotQuoteEntries swig_types[1416] #define SWIGTYPE_p_FIX__TotalAccruedInterestAmt swig_types[1417] #define SWIGTYPE_p_FIX__TotalAffectedOrders swig_types[1418] #define SWIGTYPE_p_FIX__TotalNetValue swig_types[1419] #define SWIGTYPE_p_FIX__TotalNumPosReports swig_types[1420] #define SWIGTYPE_p_FIX__TotalNumSecurities swig_types[1421] #define SWIGTYPE_p_FIX__TotalNumSecurityTypes swig_types[1422] #define SWIGTYPE_p_FIX__TotalTakedown swig_types[1423] #define SWIGTYPE_p_FIX__TotalVolumeTraded swig_types[1424] #define SWIGTYPE_p_FIX__TotalVolumeTradedDate swig_types[1425] #define SWIGTYPE_p_FIX__TotalVolumeTradedTime swig_types[1426] #define SWIGTYPE_p_FIX__TradSesCloseTime swig_types[1427] #define SWIGTYPE_p_FIX__TradSesEndTime swig_types[1428] #define SWIGTYPE_p_FIX__TradSesEvent swig_types[1429] #define SWIGTYPE_p_FIX__TradSesMethod swig_types[1430] #define SWIGTYPE_p_FIX__TradSesMode swig_types[1431] #define SWIGTYPE_p_FIX__TradSesOpenTime swig_types[1432] #define SWIGTYPE_p_FIX__TradSesPreCloseTime swig_types[1433] #define SWIGTYPE_p_FIX__TradSesReqID swig_types[1434] #define SWIGTYPE_p_FIX__TradSesStartTime swig_types[1435] #define SWIGTYPE_p_FIX__TradSesStatus swig_types[1436] #define SWIGTYPE_p_FIX__TradSesStatusRejReason swig_types[1437] #define SWIGTYPE_p_FIX__TradSesUpdateAction swig_types[1438] #define SWIGTYPE_p_FIX__TradeAllocIndicator swig_types[1439] #define SWIGTYPE_p_FIX__TradeCondition swig_types[1440] #define SWIGTYPE_p_FIX__TradeDate swig_types[1441] #define SWIGTYPE_p_FIX__TradeHandlingInstr swig_types[1442] #define SWIGTYPE_p_FIX__TradeID swig_types[1443] #define SWIGTYPE_p_FIX__TradeInputDevice swig_types[1444] #define SWIGTYPE_p_FIX__TradeInputSource swig_types[1445] #define SWIGTYPE_p_FIX__TradeLegRefID swig_types[1446] #define SWIGTYPE_p_FIX__TradeLinkID swig_types[1447] #define SWIGTYPE_p_FIX__TradeOriginationDate swig_types[1448] #define SWIGTYPE_p_FIX__TradePublishIndicator swig_types[1449] #define SWIGTYPE_p_FIX__TradeReportID swig_types[1450] #define SWIGTYPE_p_FIX__TradeReportRefID swig_types[1451] #define SWIGTYPE_p_FIX__TradeReportRejectReason swig_types[1452] #define SWIGTYPE_p_FIX__TradeReportTransType swig_types[1453] #define SWIGTYPE_p_FIX__TradeReportType swig_types[1454] #define SWIGTYPE_p_FIX__TradeRequestID swig_types[1455] #define SWIGTYPE_p_FIX__TradeRequestResult swig_types[1456] #define SWIGTYPE_p_FIX__TradeRequestStatus swig_types[1457] #define SWIGTYPE_p_FIX__TradeRequestType swig_types[1458] #define SWIGTYPE_p_FIX__TradeType swig_types[1459] #define SWIGTYPE_p_FIX__TradeVolume swig_types[1460] #define SWIGTYPE_p_FIX__TradedFlatSwitch swig_types[1461] #define SWIGTYPE_p_FIX__TradingCurrency swig_types[1462] #define SWIGTYPE_p_FIX__TradingReferencePrice swig_types[1463] #define SWIGTYPE_p_FIX__TradingSessionDesc swig_types[1464] #define SWIGTYPE_p_FIX__TradingSessionID swig_types[1465] #define SWIGTYPE_p_FIX__TradingSessionSubID swig_types[1466] #define SWIGTYPE_p_FIX__Trailer swig_types[1467] #define SWIGTYPE_p_FIX__TransBkdTime swig_types[1468] #define SWIGTYPE_p_FIX__TransactTime swig_types[1469] #define SWIGTYPE_p_FIX__TransferReason swig_types[1470] #define SWIGTYPE_p_FIX__TrdMatchID swig_types[1471] #define SWIGTYPE_p_FIX__TrdRegTimestamp swig_types[1472] #define SWIGTYPE_p_FIX__TrdRegTimestampOrigin swig_types[1473] #define SWIGTYPE_p_FIX__TrdRegTimestampType swig_types[1474] #define SWIGTYPE_p_FIX__TrdRepIndicator swig_types[1475] #define SWIGTYPE_p_FIX__TrdRepPartyRole swig_types[1476] #define SWIGTYPE_p_FIX__TrdRptStatus swig_types[1477] #define SWIGTYPE_p_FIX__TrdSubType swig_types[1478] #define SWIGTYPE_p_FIX__TrdType swig_types[1479] #define SWIGTYPE_p_FIX__TriggerAction swig_types[1480] #define SWIGTYPE_p_FIX__TriggerNewPrice swig_types[1481] #define SWIGTYPE_p_FIX__TriggerNewQty swig_types[1482] #define SWIGTYPE_p_FIX__TriggerOrderType swig_types[1483] #define SWIGTYPE_p_FIX__TriggerPrice swig_types[1484] #define SWIGTYPE_p_FIX__TriggerPriceDirection swig_types[1485] #define SWIGTYPE_p_FIX__TriggerPriceType swig_types[1486] #define SWIGTYPE_p_FIX__TriggerPriceTypeScope swig_types[1487] #define SWIGTYPE_p_FIX__TriggerSecurityDesc swig_types[1488] #define SWIGTYPE_p_FIX__TriggerSecurityID swig_types[1489] #define SWIGTYPE_p_FIX__TriggerSecurityIDSource swig_types[1490] #define SWIGTYPE_p_FIX__TriggerSymbol swig_types[1491] #define SWIGTYPE_p_FIX__TriggerTradingSessionID swig_types[1492] #define SWIGTYPE_p_FIX__TriggerTradingSessionSubID swig_types[1493] #define SWIGTYPE_p_FIX__TriggerType swig_types[1494] #define SWIGTYPE_p_FIX__URLLink swig_types[1495] #define SWIGTYPE_p_FIX__UTCDATE swig_types[1496] #define SWIGTYPE_p_FIX__UTCDATEONLY swig_types[1497] #define SWIGTYPE_p_FIX__UTCTIMEONLY swig_types[1498] #define SWIGTYPE_p_FIX__UTCTIMESTAMP swig_types[1499] #define SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity swig_types[1500] #define SWIGTYPE_p_FIX__UnderlyingAllocationPercent swig_types[1501] #define SWIGTYPE_p_FIX__UnderlyingAttachmentPoint swig_types[1502] #define SWIGTYPE_p_FIX__UnderlyingCFICode swig_types[1503] #define SWIGTYPE_p_FIX__UnderlyingCPProgram swig_types[1504] #define SWIGTYPE_p_FIX__UnderlyingCPRegType swig_types[1505] #define SWIGTYPE_p_FIX__UnderlyingCapValue swig_types[1506] #define SWIGTYPE_p_FIX__UnderlyingCashAmount swig_types[1507] #define SWIGTYPE_p_FIX__UnderlyingCashType swig_types[1508] #define SWIGTYPE_p_FIX__UnderlyingCollectAmount swig_types[1509] #define SWIGTYPE_p_FIX__UnderlyingContractMultiplier swig_types[1510] #define SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit swig_types[1511] #define SWIGTYPE_p_FIX__UnderlyingCountryOfIssue swig_types[1512] #define SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate swig_types[1513] #define SWIGTYPE_p_FIX__UnderlyingCouponRate swig_types[1514] #define SWIGTYPE_p_FIX__UnderlyingCreditRating swig_types[1515] #define SWIGTYPE_p_FIX__UnderlyingCurrency swig_types[1516] #define SWIGTYPE_p_FIX__UnderlyingCurrentValue swig_types[1517] #define SWIGTYPE_p_FIX__UnderlyingDeliveryAmount swig_types[1518] #define SWIGTYPE_p_FIX__UnderlyingDetachmentPoint swig_types[1519] #define SWIGTYPE_p_FIX__UnderlyingDirtyPrice swig_types[1520] #define SWIGTYPE_p_FIX__UnderlyingEndPrice swig_types[1521] #define SWIGTYPE_p_FIX__UnderlyingEndValue swig_types[1522] #define SWIGTYPE_p_FIX__UnderlyingExerciseStyle swig_types[1523] #define SWIGTYPE_p_FIX__UnderlyingFXRate swig_types[1524] #define SWIGTYPE_p_FIX__UnderlyingFXRateCalc swig_types[1525] #define SWIGTYPE_p_FIX__UnderlyingFactor swig_types[1526] #define SWIGTYPE_p_FIX__UnderlyingFlowScheduleType swig_types[1527] #define SWIGTYPE_p_FIX__UnderlyingIDSource swig_types[1528] #define SWIGTYPE_p_FIX__UnderlyingInstrRegistry swig_types[1529] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID swig_types[1530] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource swig_types[1531] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole swig_types[1532] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID swig_types[1533] #define SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType swig_types[1534] #define SWIGTYPE_p_FIX__UnderlyingIssueDate swig_types[1535] #define SWIGTYPE_p_FIX__UnderlyingIssuer swig_types[1536] #define SWIGTYPE_p_FIX__UnderlyingLastPx swig_types[1537] #define SWIGTYPE_p_FIX__UnderlyingLastQty swig_types[1538] #define SWIGTYPE_p_FIX__UnderlyingLegCFICode swig_types[1539] #define SWIGTYPE_p_FIX__UnderlyingLegMaturityDate swig_types[1540] #define SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear swig_types[1541] #define SWIGTYPE_p_FIX__UnderlyingLegMaturityTime swig_types[1542] #define SWIGTYPE_p_FIX__UnderlyingLegOptAttribute swig_types[1543] #define SWIGTYPE_p_FIX__UnderlyingLegPutOrCall swig_types[1544] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID swig_types[1545] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource swig_types[1546] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc swig_types[1547] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange swig_types[1548] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityID swig_types[1549] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource swig_types[1550] #define SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType swig_types[1551] #define SWIGTYPE_p_FIX__UnderlyingLegSecurityType swig_types[1552] #define SWIGTYPE_p_FIX__UnderlyingLegStrikePrice swig_types[1553] #define SWIGTYPE_p_FIX__UnderlyingLegSymbol swig_types[1554] #define SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx swig_types[1555] #define SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue swig_types[1556] #define SWIGTYPE_p_FIX__UnderlyingMaturityDate swig_types[1557] #define SWIGTYPE_p_FIX__UnderlyingMaturityDay swig_types[1558] #define SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear swig_types[1559] #define SWIGTYPE_p_FIX__UnderlyingMaturityTime swig_types[1560] #define SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding swig_types[1561] #define SWIGTYPE_p_FIX__UnderlyingOptAttribute swig_types[1562] #define SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding swig_types[1563] #define SWIGTYPE_p_FIX__UnderlyingPayAmount swig_types[1564] #define SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod swig_types[1565] #define SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure swig_types[1566] #define SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty swig_types[1567] #define SWIGTYPE_p_FIX__UnderlyingProduct swig_types[1568] #define SWIGTYPE_p_FIX__UnderlyingPutOrCall swig_types[1569] #define SWIGTYPE_p_FIX__UnderlyingPx swig_types[1570] #define SWIGTYPE_p_FIX__UnderlyingQty swig_types[1571] #define SWIGTYPE_p_FIX__UnderlyingRedemptionDate swig_types[1572] #define SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType swig_types[1573] #define SWIGTYPE_p_FIX__UnderlyingRepurchaseRate swig_types[1574] #define SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm swig_types[1575] #define SWIGTYPE_p_FIX__UnderlyingRestructuringType swig_types[1576] #define SWIGTYPE_p_FIX__UnderlyingSecurityAltID swig_types[1577] #define SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource swig_types[1578] #define SWIGTYPE_p_FIX__UnderlyingSecurityDesc swig_types[1579] #define SWIGTYPE_p_FIX__UnderlyingSecurityExchange swig_types[1580] #define SWIGTYPE_p_FIX__UnderlyingSecurityID swig_types[1581] #define SWIGTYPE_p_FIX__UnderlyingSecurityIDSource swig_types[1582] #define SWIGTYPE_p_FIX__UnderlyingSecuritySubType swig_types[1583] #define SWIGTYPE_p_FIX__UnderlyingSecurityType swig_types[1584] #define SWIGTYPE_p_FIX__UnderlyingSeniority swig_types[1585] #define SWIGTYPE_p_FIX__UnderlyingSettlMethod swig_types[1586] #define SWIGTYPE_p_FIX__UnderlyingSettlPrice swig_types[1587] #define SWIGTYPE_p_FIX__UnderlyingSettlPriceType swig_types[1588] #define SWIGTYPE_p_FIX__UnderlyingSettlementDate swig_types[1589] #define SWIGTYPE_p_FIX__UnderlyingSettlementStatus swig_types[1590] #define SWIGTYPE_p_FIX__UnderlyingSettlementType swig_types[1591] #define SWIGTYPE_p_FIX__UnderlyingStartValue swig_types[1592] #define SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue swig_types[1593] #define SWIGTYPE_p_FIX__UnderlyingStipType swig_types[1594] #define SWIGTYPE_p_FIX__UnderlyingStipValue swig_types[1595] #define SWIGTYPE_p_FIX__UnderlyingStrikeCurrency swig_types[1596] #define SWIGTYPE_p_FIX__UnderlyingStrikePrice swig_types[1597] #define SWIGTYPE_p_FIX__UnderlyingSymbol swig_types[1598] #define SWIGTYPE_p_FIX__UnderlyingSymbolSfx swig_types[1599] #define SWIGTYPE_p_FIX__UnderlyingTimeUnit swig_types[1600] #define SWIGTYPE_p_FIX__UnderlyingTradingSessionID swig_types[1601] #define SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID swig_types[1602] #define SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure swig_types[1603] #define SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty swig_types[1604] #define SWIGTYPE_p_FIX__UndlyInstrumentPartyID swig_types[1605] #define SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource swig_types[1606] #define SWIGTYPE_p_FIX__UndlyInstrumentPartyRole swig_types[1607] #define SWIGTYPE_p_FIX__UndlyInstrumentPartySubID swig_types[1608] #define SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType swig_types[1609] #define SWIGTYPE_p_FIX__UnitOfMeasure swig_types[1610] #define SWIGTYPE_p_FIX__UnitOfMeasureQty swig_types[1611] #define SWIGTYPE_p_FIX__UnsolicitedIndicator swig_types[1612] #define SWIGTYPE_p_FIX__UnsupportedMessageType swig_types[1613] #define SWIGTYPE_p_FIX__UnsupportedVersion swig_types[1614] #define SWIGTYPE_p_FIX__Urgency swig_types[1615] #define SWIGTYPE_p_FIX__UserRequestID swig_types[1616] #define SWIGTYPE_p_FIX__UserRequestType swig_types[1617] #define SWIGTYPE_p_FIX__UserStatus swig_types[1618] #define SWIGTYPE_p_FIX__UserStatusText swig_types[1619] #define SWIGTYPE_p_FIX__Username swig_types[1620] #define SWIGTYPE_p_FIX__UtcDateField swig_types[1621] #define SWIGTYPE_p_FIX__UtcTimeOnlyField swig_types[1622] #define SWIGTYPE_p_FIX__UtcTimeStampField swig_types[1623] #define SWIGTYPE_p_FIX__ValidUntilTime swig_types[1624] #define SWIGTYPE_p_FIX__ValuationMethod swig_types[1625] #define SWIGTYPE_p_FIX__ValueOfFutures swig_types[1626] #define SWIGTYPE_p_FIX__VenueType swig_types[1627] #define SWIGTYPE_p_FIX__Volatility swig_types[1628] #define SWIGTYPE_p_FIX__WaveNo swig_types[1629] #define SWIGTYPE_p_FIX__WorkingIndicator swig_types[1630] #define SWIGTYPE_p_FIX__WtAverageLiquidity swig_types[1631] #define SWIGTYPE_p_FIX__XMLDATA swig_types[1632] #define SWIGTYPE_p_FIX__XmlData swig_types[1633] #define SWIGTYPE_p_FIX__XmlDataLen swig_types[1634] #define SWIGTYPE_p_FIX__Yield swig_types[1635] #define SWIGTYPE_p_FIX__YieldCalcDate swig_types[1636] #define SWIGTYPE_p_FIX__YieldRedemptionDate swig_types[1637] #define SWIGTYPE_p_FIX__YieldRedemptionPrice swig_types[1638] #define SWIGTYPE_p_FIX__YieldRedemptionPriceType swig_types[1639] #define SWIGTYPE_p_FIX__YieldType swig_types[1640] #define SWIGTYPE_p_Fields swig_types[1641] #define SWIGTYPE_p_Group swig_types[1642] #define SWIGTYPE_p_Groups swig_types[1643] #define SWIGTYPE_p_IntArray swig_types[1644] #define SWIGTYPE_p_IntField swig_types[1645] #define SWIGTYPE_p_Log swig_types[1646] #define SWIGTYPE_p_LogFactory swig_types[1647] #define SWIGTYPE_p_MessageStore swig_types[1648] #define SWIGTYPE_p_MessageStoreFactory swig_types[1649] #define SWIGTYPE_p_MsgType swig_types[1650] #define SWIGTYPE_p_Mutex swig_types[1651] #define SWIGTYPE_p_Responder swig_types[1652] #define SWIGTYPE_p_SessionID swig_types[1653] #define SWIGTYPE_p_StringField swig_types[1654] #define SWIGTYPE_p_TimeRange swig_types[1655] #define SWIGTYPE_p_UtcDate swig_types[1656] #define SWIGTYPE_p_UtcDateField swig_types[1657] #define SWIGTYPE_p_UtcTimeOnly swig_types[1658] #define SWIGTYPE_p_UtcTimeStamp swig_types[1659] #define SWIGTYPE_p_bool swig_types[1660] #define SWIGTYPE_p_char swig_types[1661] #define SWIGTYPE_p_const_iterator swig_types[1662] #define SWIGTYPE_p_g_const_iterator swig_types[1663] #define SWIGTYPE_p_g_iterator swig_types[1664] #define SWIGTYPE_p_int swig_types[1665] #define SWIGTYPE_p_iterator swig_types[1666] #define SWIGTYPE_p_message_order swig_types[1667] #define SWIGTYPE_p_p_FIX__DataDictionary swig_types[1668] #define SWIGTYPE_p_ssize_t swig_types[1669] #define SWIGTYPE_p_std__istream swig_types[1670] #define SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator swig_types[1671] #define SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator swig_types[1672] #define SWIGTYPE_p_std__mapT_std__string_std__string_t__const_iterator swig_types[1673] #define SWIGTYPE_p_std__ostream swig_types[1674] #define SWIGTYPE_p_std__setT_FIX__SessionID_t swig_types[1675] #define SWIGTYPE_p_std__string swig_types[1676] #define SWIGTYPE_p_std__string__size_type swig_types[1677] #define SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator swig_types[1678] #define SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator swig_types[1679] #define SWIGTYPE_p_std__vectorT_std__string_t swig_types[1680] static swig_type_info *swig_types[1682]; static swig_module_info swig_module = {swig_types, 1681, 0, 0, 0, 0}; #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) /* -------- TYPES TABLE (END) -------- */ #define SWIG_init Init_quickfix #define SWIG_name "Quickfix" static VALUE mQuickfix; #define SWIG_RUBY_THREAD_BEGIN_BLOCK #define SWIG_RUBY_THREAD_END_BLOCK #define SWIGVERSION 0x030010 #define SWIG_VERSION SWIGVERSION #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a)) #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a)) #include #ifdef __cplusplus extern "C" { #endif /* Ruby 1.9 changed the file name of this header */ #ifdef HAVE_RUBY_IO_H #include "ruby/io.h" #else #include "rubyio.h" #endif #ifdef __cplusplus } #endif #ifdef __cplusplus extern "C" { #endif #ifdef HAVE_SYS_TIME_H # include struct timeval rb_time_timeval(VALUE); #endif #ifdef __cplusplus } #endif #include typedef int IntArray; SWIGINTERN VALUE SWIG_ruby_failed(void) { return Qnil; } /*@SWIG:/usr/share/swig3.0/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ SWIGINTERN VALUE SWIG_AUX_NUM2ULONG(VALUE *args) { VALUE obj = args[0]; VALUE type = TYPE(obj); unsigned long *res = (unsigned long *)(args[1]); *res = type == T_FIXNUM ? NUM2ULONG(obj) : rb_big2ulong(obj); return obj; } /*@SWIG@*/ SWIGINTERN int SWIG_AsVal_unsigned_SS_long (VALUE obj, unsigned long *val) { VALUE type = TYPE(obj); if ((type == T_FIXNUM) || (type == T_BIGNUM)) { unsigned long v; VALUE a[2]; a[0] = obj; a[1] = (VALUE)(&v); if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { if (val) *val = v; return SWIG_OK; } } return SWIG_TypeError; } #include #if !defined(SWIG_NO_LLONG_MAX) # if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__) # define LLONG_MAX __LONG_LONG_MAX__ # define LLONG_MIN (-LLONG_MAX - 1LL) # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) # endif #endif #if defined(LLONG_MAX) && !defined(SWIG_LONG_LONG_AVAILABLE) # define SWIG_LONG_LONG_AVAILABLE #endif #ifdef SWIG_LONG_LONG_AVAILABLE /*@SWIG:/usr/share/swig3.0/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ SWIGINTERN VALUE SWIG_AUX_NUM2ULL(VALUE *args) { VALUE obj = args[0]; VALUE type = TYPE(obj); long long *res = (long long *)(args[1]); *res = type == T_FIXNUM ? NUM2ULL(obj) : rb_big2ull(obj); return obj; } /*@SWIG@*/ SWIGINTERN int SWIG_AsVal_unsigned_SS_long_SS_long (VALUE obj, unsigned long long *val) { VALUE type = TYPE(obj); if ((type == T_FIXNUM) || (type == T_BIGNUM)) { unsigned long long v; VALUE a[2]; a[0] = obj; a[1] = (VALUE)(&v); if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2ULL), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { if (val) *val = v; return SWIG_OK; } } return SWIG_TypeError; } #endif SWIGINTERNINLINE int SWIG_AsVal_size_t (VALUE obj, size_t *val) { int res = SWIG_TypeError; #ifdef SWIG_LONG_LONG_AVAILABLE if (sizeof(size_t) <= sizeof(unsigned long)) { #endif unsigned long v; res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0); if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); #ifdef SWIG_LONG_LONG_AVAILABLE } else if (sizeof(size_t) <= sizeof(unsigned long long)) { unsigned long long v; res = SWIG_AsVal_unsigned_SS_long_SS_long (obj, val ? &v : 0); if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v); } #endif return res; } SWIGINTERN IntArray *new_IntArray(size_t nelements){ return (new int[nelements]); } SWIGINTERN int IntArray___getitem__(IntArray *self,size_t index){ return self[index]; } #define SWIG_From_long LONG2NUM SWIGINTERNINLINE VALUE SWIG_From_int (int value) { return SWIG_From_long (value); } /*@SWIG:/usr/share/swig3.0/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ SWIGINTERN VALUE SWIG_AUX_NUM2LONG(VALUE *args) { VALUE obj = args[0]; VALUE type = TYPE(obj); long *res = (long *)(args[1]); *res = type == T_FIXNUM ? NUM2LONG(obj) : rb_big2long(obj); return obj; } /*@SWIG@*/ SWIGINTERN int SWIG_AsVal_long (VALUE obj, long* val) { VALUE type = TYPE(obj); if ((type == T_FIXNUM) || (type == T_BIGNUM)) { long v; VALUE a[2]; a[0] = obj; a[1] = (VALUE)(&v); if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2LONG), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { if (val) *val = v; return SWIG_OK; } } return SWIG_TypeError; } SWIGINTERN int SWIG_AsVal_int (VALUE obj, int *val) { long v; int res = SWIG_AsVal_long (obj, &v); if (SWIG_IsOK(res)) { if ((v < INT_MIN || v > INT_MAX)) { return SWIG_OverflowError; } else { if (val) *val = static_cast< int >(v); } } return res; } SWIGINTERN void IntArray___setitem__(IntArray *self,size_t index,int value){ self[index] = value; } SWIGINTERN int *IntArray_cast(IntArray *self){ return self; } SWIGINTERN IntArray *IntArray_frompointer(int *t){ return static_cast< IntArray * >(t); } #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef FIX::UtcTimeStamp UtcTimeStamp; typedef FIX::UtcDate UtcDate; typedef FIX::UtcTimeOnly UtcTimeOnly; typedef FIX::message_order message_order; typedef FIX::Group Group; typedef FIX::DataDictionary DataDictionary; typedef FIX::DataDictionaryProvider DataDictionaryProvider; typedef FIX::MsgType MsgType; typedef FIX::BeginString BeginString; typedef FIX::ApplVerID ApplVerID; typedef FIX::SessionID SessionID; typedef FIX::Session Session; typedef FIX::Application Application; typedef FIX::DateTime DateTime; typedef FIX::TimeRange TimeRange; typedef FIX::Responder Responder; typedef FIX::Log Log; typedef FIX::LogFactory LogFactory; typedef FIX::MessageStore MessageStore; typedef FIX::MessageStoreFactory MessageStoreFactory; typedef FIX::Mutex Mutex; typedef FIX::DOMDocumentPtr DOMDocumentPtr; SWIGINTERN swig_type_info* SWIG_pchar_descriptor(void) { static int init = 0; static swig_type_info* info = 0; if (!init) { info = SWIG_TypeQuery("_p_char"); init = 1; } return info; } SWIGINTERN int SWIG_AsCharPtrAndSize(VALUE obj, char** cptr, size_t* psize, int *alloc) { if (TYPE(obj) == T_STRING) { char *cstr = StringValuePtr(obj); size_t size = RSTRING_LEN(obj) + 1; if (cptr) { if (alloc) { if (*alloc == SWIG_NEWOBJ) { *cptr = reinterpret_cast< char* >(memcpy((new char[size]), cstr, sizeof(char)*(size))); } else { *cptr = cstr; *alloc = SWIG_OLDOBJ; } } } if (psize) *psize = size; return SWIG_OK; } else { swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); if (pchar_descriptor) { void* vptr = 0; if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) { if (cptr) *cptr = (char *)vptr; if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0; if (alloc) *alloc = SWIG_OLDOBJ; return SWIG_OK; } } } return SWIG_TypeError; } SWIGINTERN int SWIG_AsPtr_std_string (VALUE obj, std::string **val) { char* buf = 0 ; size_t size = 0; int alloc = SWIG_OLDOBJ; if (SWIG_IsOK((SWIG_AsCharPtrAndSize(obj, &buf, &size, &alloc)))) { if (buf) { if (val) *val = new std::string(buf, size - 1); if (alloc == SWIG_NEWOBJ) delete[] buf; return SWIG_NEWOBJ; } else { if (val) *val = 0; return SWIG_OLDOBJ; } } else { static int init = 0; static swig_type_info* descriptor = 0; if (!init) { descriptor = SWIG_TypeQuery("std::string" " *"); init = 1; } if (descriptor) { std::string *vptr; int res = SWIG_ConvertPtr(obj, (void**)&vptr, descriptor, 0); if (SWIG_IsOK(res) && val) *val = vptr; return res; } } return SWIG_ERROR; } SWIGINTERNINLINE VALUE SWIG_FromCharPtrAndSize(const char* carray, size_t size) { if (carray) { if (size > LONG_MAX) { swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); return pchar_descriptor ? SWIG_NewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : Qnil; } else { return rb_str_new(carray, static_cast< long >(size)); } } else { return Qnil; } } SWIGINTERNINLINE VALUE SWIG_From_std_string (const std::string& s) { return SWIG_FromCharPtrAndSize(s.data(), s.size()); } SWIGINTERN std::string FIX_Exception___str__(FIX::Exception *self){ return self->what(); } SWIGINTERNINLINE VALUE SWIG_From_unsigned_SS_long (unsigned long value) { return ULONG2NUM(value); } #ifdef SWIG_LONG_LONG_AVAILABLE SWIGINTERNINLINE VALUE SWIG_From_unsigned_SS_long_SS_long (unsigned long long value) { return ULL2NUM(value); } #endif SWIGINTERNINLINE VALUE SWIG_From_size_t (size_t value) { #ifdef SWIG_LONG_LONG_AVAILABLE if (sizeof(size_t) <= sizeof(unsigned long)) { #endif return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value)); #ifdef SWIG_LONG_LONG_AVAILABLE } else { /* assume sizeof(size_t) <= sizeof(unsigned long long) */ return SWIG_From_unsigned_SS_long_SS_long (static_cast< unsigned long long >(value)); } #endif } SWIGINTERNINLINE VALUE SWIG_From_bool (bool value) { return value ? Qtrue : Qfalse; } SWIGINTERN std::string FIX_FieldBase___str__(FIX::FieldBase *self){ return self->getFixString(); } SWIGINTERN int SWIG_AsCharArray(VALUE obj, char *val, size_t size) { char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ; int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc); if (SWIG_IsOK(res)) { /* special case of single char conversion when we don't need space for NUL */ if (size == 1 && csize == 2 && cptr && !cptr[1]) --csize; if (csize <= size) { if (val) { if (csize) memcpy(val, cptr, csize*sizeof(char)); if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char)); } if (alloc == SWIG_NEWOBJ) { delete[] cptr; res = SWIG_DelNewMask(res); } return res; } if (alloc == SWIG_NEWOBJ) delete[] cptr; } return SWIG_TypeError; } SWIGINTERN int SWIG_AsVal_char (VALUE obj, char *val) { int res = SWIG_AsCharArray(obj, val, 1); if (!SWIG_IsOK(res)) { long v; res = SWIG_AddCast(SWIG_AsVal_long (obj, &v)); if (SWIG_IsOK(res)) { if ((CHAR_MIN <= v) && (v <= CHAR_MAX)) { if (val) *val = static_cast< char >(v); } else { res = SWIG_OverflowError; } } } return res; } SWIGINTERNINLINE VALUE SWIG_From_char (char c) { return SWIG_FromCharPtrAndSize(&c,1); } /*@SWIG:/usr/share/swig3.0/ruby/rubyprimtypes.swg,19,%ruby_aux_method@*/ SWIGINTERN VALUE SWIG_AUX_NUM2DBL(VALUE *args) { VALUE obj = args[0]; VALUE type = TYPE(obj); double *res = (double *)(args[1]); *res = NUM2DBL(obj); (void)type; return obj; } /*@SWIG@*/ SWIGINTERN int SWIG_AsVal_double (VALUE obj, double *val) { VALUE type = TYPE(obj); if ((type == T_FLOAT) || (type == T_FIXNUM) || (type == T_BIGNUM)) { double v; VALUE a[2]; a[0] = obj; a[1] = (VALUE)(&v); if (rb_rescue(RUBY_METHOD_FUNC(SWIG_AUX_NUM2DBL), (VALUE)a, RUBY_METHOD_FUNC(SWIG_ruby_failed), 0) != Qnil) { if (val) *val = v; return SWIG_OK; } } return SWIG_TypeError; } #define SWIG_From_double rb_float_new SWIGINTERN int SWIG_AsVal_bool (VALUE obj, bool *val) { if (obj == Qtrue) { if (val) *val = true; return SWIG_OK; } else if (obj == Qfalse) { if (val) *val = false; return SWIG_OK; } else { int res = 0; if (SWIG_AsVal_int (obj, &res) == SWIG_OK) { if (val) *val = res ? true : false; return SWIG_OK; } } return SWIG_TypeError; } SWIGINTERN int SWIG_AsVal_unsigned_SS_int (VALUE obj, unsigned int *val) { unsigned long v; int res = SWIG_AsVal_unsigned_SS_long (obj, &v); if (SWIG_IsOK(res)) { if ((v > UINT_MAX)) { return SWIG_OverflowError; } else { if (val) *val = static_cast< unsigned int >(v); } } return res; } SWIGINTERN std::string FIX_Message___str__(FIX::Message *self){ return self->toString(); } SWIGINTERNINLINE VALUE SWIG_FromCharPtr(const char *cptr) { return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0)); } SWIGINTERN std::string FIX_SessionID___str__(FIX::SessionID *self){ return self->toString(); } /* --------------------------------------------------- * C++ director class helpers * --------------------------------------------------- */ static int Application_onCreate_call_depth = 0; VALUE Application_onCreate_body(VALUE data) { Swig::body_args * args = reinterpret_cast(data) ; VALUE result = Qnil ; Application_onCreate_call_depth++; result = rb_funcall2(args->recv, args->id, args->argc, args->argv); Application_onCreate_call_depth--; return result; } VALUE Application_onCreate_rescue(VALUE args, VALUE error) { Application_onCreate_call_depth--; if (Application_onCreate_call_depth == 0) { if( error != 0 ) { VALUE message = rb_obj_as_string( error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } rb_exc_raise(error); return Qnil; } static int Application_onLogon_call_depth = 0; VALUE Application_onLogon_body(VALUE data) { Swig::body_args * args = reinterpret_cast(data) ; VALUE result = Qnil ; Application_onLogon_call_depth++; result = rb_funcall2(args->recv, args->id, args->argc, args->argv); Application_onLogon_call_depth--; return result; } VALUE Application_onLogon_rescue(VALUE args, VALUE error) { Application_onLogon_call_depth--; if (Application_onLogon_call_depth == 0) { if( error != 0 ) { VALUE message = rb_obj_as_string( error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } rb_exc_raise(error); return Qnil; } static int Application_onLogout_call_depth = 0; VALUE Application_onLogout_body(VALUE data) { Swig::body_args * args = reinterpret_cast(data) ; VALUE result = Qnil ; Application_onLogout_call_depth++; result = rb_funcall2(args->recv, args->id, args->argc, args->argv); Application_onLogout_call_depth--; return result; } VALUE Application_onLogout_rescue(VALUE args, VALUE error) { Application_onLogout_call_depth--; if (Application_onLogout_call_depth == 0) { if( error != 0 ) { VALUE message = rb_obj_as_string( error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } rb_exc_raise(error); return Qnil; } static int Application_toAdmin_call_depth = 0; VALUE Application_toAdmin_body(VALUE data) { Swig::body_args * args = reinterpret_cast(data) ; VALUE result = Qnil ; Application_toAdmin_call_depth++; result = rb_funcall2(args->recv, args->id, args->argc, args->argv); Application_toAdmin_call_depth--; return result; } VALUE Application_toAdmin_rescue(VALUE args, VALUE error) { Application_toAdmin_call_depth--; if (Application_toAdmin_call_depth == 0) { if( error != 0 ) { VALUE message = rb_obj_as_string( error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } rb_exc_raise(error); return Qnil; } static int Application_toApp_call_depth = 0; VALUE Application_toApp_body(VALUE data) { Swig::body_args * args = reinterpret_cast(data) ; VALUE result = Qnil ; Application_toApp_call_depth++; result = rb_funcall2(args->recv, args->id, args->argc, args->argv); Application_toApp_call_depth--; return result; } VALUE Application_toApp_rescue(VALUE args, VALUE error) { Application_toApp_call_depth--; if (Application_toApp_call_depth == 0) { if( error != 0 ) { void* result; Application_toApp_call_depth--; if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__DoNotSend, 0 ) != -1 ) { throw *((FIX::DoNotSend*)result); } else { VALUE message = rb_obj_as_string( error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } } rb_exc_raise(error); return Qnil; } static int Application_fromAdmin_call_depth = 0; VALUE Application_fromAdmin_body(VALUE data) { Swig::body_args * args = reinterpret_cast(data) ; VALUE result = Qnil ; Application_fromAdmin_call_depth++; result = rb_funcall2(args->recv, args->id, args->argc, args->argv); Application_fromAdmin_call_depth--; return result; } VALUE Application_fromAdmin_rescue(VALUE args, VALUE error) { Application_fromAdmin_call_depth--; if (Application_fromAdmin_call_depth == 0) { if( error != 0 ) { void* result; Application_fromAdmin_call_depth--; if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__RejectLogon, 0 ) != -1 ) { throw *((FIX::RejectLogon*)result); } else { VALUE message = rb_obj_as_string( error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } } rb_exc_raise(error); return Qnil; } static int Application_fromApp_call_depth = 0; VALUE Application_fromApp_body(VALUE data) { Swig::body_args * args = reinterpret_cast(data) ; VALUE result = Qnil ; Application_fromApp_call_depth++; result = rb_funcall2(args->recv, args->id, args->argc, args->argv); Application_fromApp_call_depth--; return result; } VALUE Application_fromApp_rescue(VALUE args, VALUE error) { Application_fromApp_call_depth--; if (Application_fromApp_call_depth == 0) { if( error != 0 ) { void* result; Application_fromApp_call_depth--; if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__FieldNotFound, 0 ) != -1 ) { throw *((FIX::FieldNotFound*)result); } else if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__IncorrectDataFormat, 0 ) != -1 ) { throw *((FIX::IncorrectDataFormat*)result); } else if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__IncorrectTagValue, 0 ) != -1 ) { throw *((FIX::IncorrectTagValue*)result); } else if( SWIG_ConvertPtr(error, &result, SWIGTYPE_p_FIX__UnsupportedMessageType, 0 ) != -1 ) { throw *((FIX::UnsupportedMessageType*)result); } else { VALUE message = rb_obj_as_string( error ); printf( "%s\n", RSTRING_PTR(message) ); exit(1); } } } rb_exc_raise(error); return Qnil; } /* --------------------------------------------------- * C++ director class methods * --------------------------------------------------- */ #include "QuickfixRuby.h" SwigDirector_Application::SwigDirector_Application(VALUE self): FIX::Application(), Swig::Director(self) { } SwigDirector_Application::~SwigDirector_Application() { } void SwigDirector_Application::onCreate(FIX::SessionID const &arg0) { VALUE obj0 = Qnil ; VALUE result; Swig::body_args args ; int status ; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__SessionID, 0 ); args.recv = swig_get_self(); args.id = rb_intern("onCreate"); args.argc = 1; args.argv = new VALUE[1]; args.argv[0] = obj0; result = rb_protect(PROTECTFUNC(Application_onCreate_body), reinterpret_cast(&args), &status); if (status) { VALUE lastErr = rb_gv_get("$!"); Application_onCreate_rescue(reinterpret_cast(&args), lastErr); } delete [] args.argv; } void SwigDirector_Application::onLogon(FIX::SessionID const &arg0) { VALUE obj0 = Qnil ; VALUE result; Swig::body_args args ; int status ; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__SessionID, 0 ); args.recv = swig_get_self(); args.id = rb_intern("onLogon"); args.argc = 1; args.argv = new VALUE[1]; args.argv[0] = obj0; result = rb_protect(PROTECTFUNC(Application_onLogon_body), reinterpret_cast(&args), &status); if (status) { VALUE lastErr = rb_gv_get("$!"); Application_onLogon_rescue(reinterpret_cast(&args), lastErr); } delete [] args.argv; } void SwigDirector_Application::onLogout(FIX::SessionID const &arg0) { VALUE obj0 = Qnil ; VALUE result; Swig::body_args args ; int status ; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__SessionID, 0 ); args.recv = swig_get_self(); args.id = rb_intern("onLogout"); args.argc = 1; args.argv = new VALUE[1]; args.argv[0] = obj0; result = rb_protect(PROTECTFUNC(Application_onLogout_body), reinterpret_cast(&args), &status); if (status) { VALUE lastErr = rb_gv_get("$!"); Application_onLogout_rescue(reinterpret_cast(&args), lastErr); } delete [] args.argv; } void SwigDirector_Application::toAdmin(FIX::Message &arg0, FIX::SessionID const &arg1) { VALUE obj0 = Qnil ; VALUE obj1 = Qnil ; VALUE result; Swig::body_args args ; int status ; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); args.recv = swig_get_self(); args.id = rb_intern("toAdmin"); args.argc = 2; args.argv = new VALUE[2]; args.argv[0] = obj0; args.argv[1] = obj1; result = rb_protect(PROTECTFUNC(Application_toAdmin_body), reinterpret_cast(&args), &status); if (status) { VALUE lastErr = rb_gv_get("$!"); Application_toAdmin_rescue(reinterpret_cast(&args), lastErr); } delete [] args.argv; } void SwigDirector_Application::toApp(FIX::Message &arg0, FIX::SessionID const &arg1) throw(FIX::DoNotSend) { VALUE obj0 = Qnil ; VALUE obj1 = Qnil ; VALUE result; Swig::body_args args ; int status ; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); args.recv = swig_get_self(); args.id = rb_intern("toApp"); args.argc = 2; args.argv = new VALUE[2]; args.argv[0] = obj0; args.argv[1] = obj1; result = rb_protect(PROTECTFUNC(Application_toApp_body), reinterpret_cast(&args), &status); if (status) { VALUE lastErr = rb_gv_get("$!"); Application_toApp_rescue(reinterpret_cast(&args), lastErr); } delete [] args.argv; } void SwigDirector_Application::fromAdmin(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::RejectLogon) { VALUE obj0 = Qnil ; VALUE obj1 = Qnil ; VALUE result; Swig::body_args args ; int status ; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); args.recv = swig_get_self(); args.id = rb_intern("fromAdmin"); args.argc = 2; args.argv = new VALUE[2]; args.argv[0] = obj0; args.argv[1] = obj1; result = rb_protect(PROTECTFUNC(Application_fromAdmin_body), reinterpret_cast(&args), &status); if (status) { VALUE lastErr = rb_gv_get("$!"); Application_fromAdmin_rescue(reinterpret_cast(&args), lastErr); } delete [] args.argv; } void SwigDirector_Application::fromApp(FIX::Message const &arg0, FIX::SessionID const &arg1) throw(FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType) { VALUE obj0 = Qnil ; VALUE obj1 = Qnil ; VALUE result; Swig::body_args args ; int status ; obj0 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg0), SWIGTYPE_p_FIX__Message, 0 ); obj1 = SWIG_NewPointerObj(SWIG_as_voidptr(&arg1), SWIGTYPE_p_FIX__SessionID, 0 ); args.recv = swig_get_self(); args.id = rb_intern("fromApp"); args.argc = 2; args.argv = new VALUE[2]; args.argv[0] = obj0; args.argv[1] = obj1; result = rb_protect(PROTECTFUNC(Application_fromApp_body), reinterpret_cast(&args), &status); if (status) { VALUE lastErr = rb_gv_get("$!"); Application_fromApp_rescue(reinterpret_cast(&args), lastErr); } delete [] args.argv; } static swig_class SwigClassIntArray; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IntArray_allocate(VALUE self) #else _wrap_IntArray_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_IntArray); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IntArray(int argc, VALUE *argv, VALUE self) { size_t arg1 ; size_t val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IntArray"; IntArray *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_size_t(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "size_t","IntArray", 1, argv[0] )); } arg1 = static_cast< size_t >(val1); result = (IntArray *)new_IntArray(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN void delete_IntArray(IntArray *self){ delete[] self; } SWIGINTERN void free_IntArray(void *self) { IntArray *arg1 = (IntArray *)self; delete_IntArray(arg1); } /* Document-method: Quickfix::IntArray.[] call-seq: [](index) -> int Element accessor/slicing. */ SWIGINTERN VALUE _wrap_IntArray___getitem__(int argc, VALUE *argv, VALUE self) { IntArray *arg1 = (IntArray *) 0 ; size_t arg2 ; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; int ecode2 = 0 ; int 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_IntArray, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "IntArray *","__getitem__", 1, self )); } arg1 = reinterpret_cast< IntArray * >(argp1); ecode2 = SWIG_AsVal_size_t(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "size_t","__getitem__", 2, argv[0] )); } arg2 = static_cast< size_t >(val2); result = (int)IntArray___getitem__(arg1,arg2); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::IntArray.[]= call-seq: []=(index, value) Element setter/slicing. */ SWIGINTERN VALUE _wrap_IntArray___setitem__(int argc, VALUE *argv, VALUE self) { IntArray *arg1 = (IntArray *) 0 ; size_t arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; size_t val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_IntArray, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "IntArray *","__setitem__", 1, self )); } arg1 = reinterpret_cast< IntArray * >(argp1); ecode2 = SWIG_AsVal_size_t(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "size_t","__setitem__", 2, argv[0] )); } arg2 = static_cast< size_t >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","__setitem__", 3, argv[1] )); } arg3 = static_cast< int >(val3); IntArray___setitem__(arg1,arg2,arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_IntArray_cast(int argc, VALUE *argv, VALUE self) { IntArray *arg1 = (IntArray *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int *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_IntArray, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "IntArray *","cast", 1, self )); } arg1 = reinterpret_cast< IntArray * >(argp1); result = (int *)IntArray_cast(arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_int, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_IntArray_frompointer(int argc, VALUE *argv, VALUE self) { int *arg1 = (int *) 0 ; void *argp1 = 0 ; int res1 = 0 ; IntArray *result = 0 ; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_int, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "int *","IntArray_frompointer", 1, argv[0] )); } arg1 = reinterpret_cast< int * >(argp1); result = (IntArray *)IntArray_frompointer(arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_IntArray, 0 | 0 ); return vresult; fail: return Qnil; } static swig_class SwigClassException; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Exception_allocate(VALUE self) #else _wrap_Exception_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Exception); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Exception(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::Exception"; FIX::Exception *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Exception", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Exception", 1, argv[0])); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","Exception", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Exception", 2, argv[1])); } arg2 = ptr; } result = (FIX::Exception *)new FIX::Exception((std::string const &)*arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN void free_FIX_Exception(void *self) { FIX::Exception *arg1 = (FIX::Exception *)self; delete arg1; } SWIGINTERN VALUE _wrap_Exception_type_set(int argc, VALUE *argv, VALUE self) { FIX::Exception *arg1 = (FIX::Exception *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Exception *","type", 1, self )); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","type", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","type", 2, argv[0])); } arg2 = ptr; } if (arg1) (arg1)->type = *arg2; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Exception_type_get(int argc, VALUE *argv, VALUE self) { FIX::Exception *arg1 = (FIX::Exception *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Exception *","type", 1, self )); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); result = (std::string *) & ((arg1)->type); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Exception_detail_set(int argc, VALUE *argv, VALUE self) { FIX::Exception *arg1 = (FIX::Exception *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Exception *","detail", 1, self )); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","detail", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","detail", 2, argv[0])); } arg2 = ptr; } if (arg1) (arg1)->detail = *arg2; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Exception_detail_get(int argc, VALUE *argv, VALUE self) { FIX::Exception *arg1 = (FIX::Exception *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Exception *","detail", 1, self )); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); result = (std::string *) & ((arg1)->detail); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Exception___str__(int argc, VALUE *argv, VALUE self) { FIX::Exception *arg1 = (FIX::Exception *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__Exception, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Exception *","__str__", 1, self )); } arg1 = reinterpret_cast< FIX::Exception * >(argp1); result = FIX_Exception___str__(arg1); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } static swig_class SwigClassDataDictionaryNotFound; SWIGINTERN VALUE _wrap_new_DataDictionaryNotFound__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::DataDictionaryNotFound"; FIX::DataDictionaryNotFound *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","DataDictionaryNotFound", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","DataDictionaryNotFound", 1, argv[0])); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","DataDictionaryNotFound", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","DataDictionaryNotFound", 2, argv[1])); } arg2 = ptr; } result = (FIX::DataDictionaryNotFound *)new FIX::DataDictionaryNotFound((std::string const &)*arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DataDictionaryNotFound_allocate(VALUE self) #else _wrap_DataDictionaryNotFound_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DataDictionaryNotFound); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DataDictionaryNotFound__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::DataDictionaryNotFound"; FIX::DataDictionaryNotFound *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","DataDictionaryNotFound", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","DataDictionaryNotFound", 1, argv[0])); } arg1 = ptr; } result = (FIX::DataDictionaryNotFound *)new FIX::DataDictionaryNotFound((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_DataDictionaryNotFound(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionaryNotFound__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; 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) { return _wrap_new_DataDictionaryNotFound__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "DataDictionaryNotFound.new", " DataDictionaryNotFound.new(std::string const &v, std::string const &what)\n" " DataDictionaryNotFound.new(std::string const &v)\n"); return Qnil; } SWIGINTERN void free_FIX_DataDictionaryNotFound(void *self) { FIX::DataDictionaryNotFound *arg1 = (FIX::DataDictionaryNotFound *)self; delete arg1; } SWIGINTERN VALUE _wrap_DataDictionaryNotFound_version_set(int argc, VALUE *argv, VALUE self) { FIX::DataDictionaryNotFound *arg1 = (FIX::DataDictionaryNotFound *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__DataDictionaryNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionaryNotFound *","version", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionaryNotFound * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","version", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","version", 2, argv[0])); } arg2 = ptr; } if (arg1) (arg1)->version = *arg2; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionaryNotFound_version_get(int argc, VALUE *argv, VALUE self) { FIX::DataDictionaryNotFound *arg1 = (FIX::DataDictionaryNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__DataDictionaryNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionaryNotFound *","version", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionaryNotFound * >(argp1); result = (std::string *) & ((arg1)->version); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } static swig_class SwigClassFieldNotFound; SWIGINTERN VALUE _wrap_new_FieldNotFound__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FieldNotFound"; FIX::FieldNotFound *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","FieldNotFound", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FieldNotFound", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FieldNotFound", 2, argv[1])); } arg2 = ptr; } result = (FIX::FieldNotFound *)new FIX::FieldNotFound(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_FieldNotFound__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FieldNotFound"; FIX::FieldNotFound *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","FieldNotFound", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::FieldNotFound *)new FIX::FieldNotFound(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FieldNotFound_allocate(VALUE self) #else _wrap_FieldNotFound_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FieldNotFound); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FieldNotFound__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FieldNotFound"; FIX::FieldNotFound *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FieldNotFound *)new FIX::FieldNotFound(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FieldNotFound(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FieldNotFound__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_FieldNotFound__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldNotFound__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "FieldNotFound.new", " FieldNotFound.new(int f, std::string const &what)\n" " FieldNotFound.new(int f)\n" " FieldNotFound.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldNotFound_field_set(int argc, VALUE *argv, VALUE self) { FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__FieldNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldNotFound *","field", 1, self )); } arg1 = reinterpret_cast< FIX::FieldNotFound * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldNotFound_field_get(int argc, VALUE *argv, VALUE self) { FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FieldNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldNotFound *","field", 1, self )); } arg1 = reinterpret_cast< FIX::FieldNotFound * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_FieldNotFound(void *self) { FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *)self; delete arg1; } static swig_class SwigClassFieldConvertError; SWIGINTERN VALUE _wrap_new_FieldConvertError__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FieldConvertError"; FIX::FieldConvertError *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FieldConvertError", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FieldConvertError", 1, argv[0])); } arg1 = ptr; } result = (FIX::FieldConvertError *)new FIX::FieldConvertError((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FieldConvertError_allocate(VALUE self) #else _wrap_FieldConvertError_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FieldConvertError); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FieldConvertError__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FieldConvertError"; FIX::FieldConvertError *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FieldConvertError *)new FIX::FieldConvertError(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FieldConvertError(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FieldConvertError__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldConvertError__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FieldConvertError.new", " FieldConvertError.new(std::string const &what)\n" " FieldConvertError.new()\n"); return Qnil; } SWIGINTERN void free_FIX_FieldConvertError(void *self) { FIX::FieldConvertError *arg1 = (FIX::FieldConvertError *)self; delete arg1; } static swig_class SwigClassMessageParseError; SWIGINTERN VALUE _wrap_new_MessageParseError__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::MessageParseError"; FIX::MessageParseError *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","MessageParseError", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","MessageParseError", 1, argv[0])); } arg1 = ptr; } result = (FIX::MessageParseError *)new FIX::MessageParseError((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MessageParseError_allocate(VALUE self) #else _wrap_MessageParseError_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MessageParseError); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MessageParseError__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MessageParseError"; FIX::MessageParseError *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MessageParseError *)new FIX::MessageParseError(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MessageParseError(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MessageParseError__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MessageParseError__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MessageParseError.new", " MessageParseError.new(std::string const &what)\n" " MessageParseError.new()\n"); return Qnil; } SWIGINTERN void free_FIX_MessageParseError(void *self) { FIX::MessageParseError *arg1 = (FIX::MessageParseError *)self; delete arg1; } static swig_class SwigClassInvalidMessage; SWIGINTERN VALUE _wrap_new_InvalidMessage__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::InvalidMessage"; FIX::InvalidMessage *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","InvalidMessage", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","InvalidMessage", 1, argv[0])); } arg1 = ptr; } result = (FIX::InvalidMessage *)new FIX::InvalidMessage((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InvalidMessage_allocate(VALUE self) #else _wrap_InvalidMessage_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InvalidMessage); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InvalidMessage__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InvalidMessage"; FIX::InvalidMessage *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InvalidMessage *)new FIX::InvalidMessage(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InvalidMessage(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InvalidMessage__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvalidMessage__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InvalidMessage.new", " InvalidMessage.new(std::string const &what)\n" " InvalidMessage.new()\n"); return Qnil; } SWIGINTERN void free_FIX_InvalidMessage(void *self) { FIX::InvalidMessage *arg1 = (FIX::InvalidMessage *)self; delete arg1; } static swig_class SwigClassConfigError; SWIGINTERN VALUE _wrap_new_ConfigError__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::ConfigError"; FIX::ConfigError *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","ConfigError", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","ConfigError", 1, argv[0])); } arg1 = ptr; } result = (FIX::ConfigError *)new FIX::ConfigError((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfigError_allocate(VALUE self) #else _wrap_ConfigError_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfigError); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfigError__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfigError"; FIX::ConfigError *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfigError *)new FIX::ConfigError(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfigError(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfigError__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfigError__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfigError.new", " ConfigError.new(std::string const &what)\n" " ConfigError.new()\n"); return Qnil; } SWIGINTERN void free_FIX_ConfigError(void *self) { FIX::ConfigError *arg1 = (FIX::ConfigError *)self; delete arg1; } static swig_class SwigClassRuntimeError; SWIGINTERN VALUE _wrap_new_RuntimeError__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::RuntimeError"; FIX::RuntimeError *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","RuntimeError", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","RuntimeError", 1, argv[0])); } arg1 = ptr; } result = (FIX::RuntimeError *)new FIX::RuntimeError((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RuntimeError_allocate(VALUE self) #else _wrap_RuntimeError_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RuntimeError); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RuntimeError__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RuntimeError"; FIX::RuntimeError *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RuntimeError *)new FIX::RuntimeError(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RuntimeError(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RuntimeError__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RuntimeError__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RuntimeError.new", " RuntimeError.new(std::string const &what)\n" " RuntimeError.new()\n"); return Qnil; } SWIGINTERN void free_FIX_RuntimeError(void *self) { FIX::RuntimeError *arg1 = (FIX::RuntimeError *)self; delete arg1; } static swig_class SwigClassInvalidTagNumber; SWIGINTERN VALUE _wrap_new_InvalidTagNumber__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::InvalidTagNumber"; FIX::InvalidTagNumber *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","InvalidTagNumber", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","InvalidTagNumber", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","InvalidTagNumber", 2, argv[1])); } arg2 = ptr; } result = (FIX::InvalidTagNumber *)new FIX::InvalidTagNumber(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_InvalidTagNumber__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InvalidTagNumber"; FIX::InvalidTagNumber *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","InvalidTagNumber", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::InvalidTagNumber *)new FIX::InvalidTagNumber(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InvalidTagNumber_allocate(VALUE self) #else _wrap_InvalidTagNumber_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InvalidTagNumber); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InvalidTagNumber__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InvalidTagNumber"; FIX::InvalidTagNumber *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InvalidTagNumber *)new FIX::InvalidTagNumber(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InvalidTagNumber(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InvalidTagNumber__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_InvalidTagNumber__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvalidTagNumber__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "InvalidTagNumber.new", " InvalidTagNumber.new(int f, std::string const &what)\n" " InvalidTagNumber.new(int f)\n" " InvalidTagNumber.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_InvalidTagNumber_field_set(int argc, VALUE *argv, VALUE self) { FIX::InvalidTagNumber *arg1 = (FIX::InvalidTagNumber *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__InvalidTagNumber, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::InvalidTagNumber *","field", 1, self )); } arg1 = reinterpret_cast< FIX::InvalidTagNumber * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_InvalidTagNumber_field_get(int argc, VALUE *argv, VALUE self) { FIX::InvalidTagNumber *arg1 = (FIX::InvalidTagNumber *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__InvalidTagNumber, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::InvalidTagNumber *","field", 1, self )); } arg1 = reinterpret_cast< FIX::InvalidTagNumber * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_InvalidTagNumber(void *self) { FIX::InvalidTagNumber *arg1 = (FIX::InvalidTagNumber *)self; delete arg1; } static swig_class SwigClassRequiredTagMissing; SWIGINTERN VALUE _wrap_new_RequiredTagMissing__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::RequiredTagMissing"; FIX::RequiredTagMissing *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","RequiredTagMissing", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","RequiredTagMissing", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","RequiredTagMissing", 2, argv[1])); } arg2 = ptr; } result = (FIX::RequiredTagMissing *)new FIX::RequiredTagMissing(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_RequiredTagMissing__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RequiredTagMissing"; FIX::RequiredTagMissing *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","RequiredTagMissing", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::RequiredTagMissing *)new FIX::RequiredTagMissing(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RequiredTagMissing_allocate(VALUE self) #else _wrap_RequiredTagMissing_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RequiredTagMissing); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RequiredTagMissing__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RequiredTagMissing"; FIX::RequiredTagMissing *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RequiredTagMissing *)new FIX::RequiredTagMissing(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RequiredTagMissing(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RequiredTagMissing__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RequiredTagMissing__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RequiredTagMissing__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "RequiredTagMissing.new", " RequiredTagMissing.new(int f, std::string const &what)\n" " RequiredTagMissing.new(int f)\n" " RequiredTagMissing.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_RequiredTagMissing_field_set(int argc, VALUE *argv, VALUE self) { FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__RequiredTagMissing, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RequiredTagMissing *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RequiredTagMissing * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_RequiredTagMissing_field_get(int argc, VALUE *argv, VALUE self) { FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__RequiredTagMissing, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RequiredTagMissing *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RequiredTagMissing * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_RequiredTagMissing(void *self) { FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *)self; delete arg1; } static swig_class SwigClassTagNotDefinedForMessage; SWIGINTERN VALUE _wrap_new_TagNotDefinedForMessage__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::TagNotDefinedForMessage"; FIX::TagNotDefinedForMessage *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TagNotDefinedForMessage", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","TagNotDefinedForMessage", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","TagNotDefinedForMessage", 2, argv[1])); } arg2 = ptr; } result = (FIX::TagNotDefinedForMessage *)new FIX::TagNotDefinedForMessage(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_TagNotDefinedForMessage__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TagNotDefinedForMessage"; FIX::TagNotDefinedForMessage *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TagNotDefinedForMessage", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TagNotDefinedForMessage *)new FIX::TagNotDefinedForMessage(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TagNotDefinedForMessage_allocate(VALUE self) #else _wrap_TagNotDefinedForMessage_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TagNotDefinedForMessage); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TagNotDefinedForMessage__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TagNotDefinedForMessage"; FIX::TagNotDefinedForMessage *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TagNotDefinedForMessage *)new FIX::TagNotDefinedForMessage(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TagNotDefinedForMessage(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TagNotDefinedForMessage__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TagNotDefinedForMessage__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TagNotDefinedForMessage__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TagNotDefinedForMessage.new", " TagNotDefinedForMessage.new(int f, std::string const &what)\n" " TagNotDefinedForMessage.new(int f)\n" " TagNotDefinedForMessage.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_TagNotDefinedForMessage_field_set(int argc, VALUE *argv, VALUE self) { FIX::TagNotDefinedForMessage *arg1 = (FIX::TagNotDefinedForMessage *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__TagNotDefinedForMessage, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TagNotDefinedForMessage *","field", 1, self )); } arg1 = reinterpret_cast< FIX::TagNotDefinedForMessage * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_TagNotDefinedForMessage_field_get(int argc, VALUE *argv, VALUE self) { FIX::TagNotDefinedForMessage *arg1 = (FIX::TagNotDefinedForMessage *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__TagNotDefinedForMessage, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TagNotDefinedForMessage *","field", 1, self )); } arg1 = reinterpret_cast< FIX::TagNotDefinedForMessage * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_TagNotDefinedForMessage(void *self) { FIX::TagNotDefinedForMessage *arg1 = (FIX::TagNotDefinedForMessage *)self; delete arg1; } static swig_class SwigClassNoTagValue; SWIGINTERN VALUE _wrap_new_NoTagValue__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::NoTagValue"; FIX::NoTagValue *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","NoTagValue", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","NoTagValue", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","NoTagValue", 2, argv[1])); } arg2 = ptr; } result = (FIX::NoTagValue *)new FIX::NoTagValue(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_NoTagValue__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTagValue"; FIX::NoTagValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","NoTagValue", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::NoTagValue *)new FIX::NoTagValue(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTagValue_allocate(VALUE self) #else _wrap_NoTagValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTagValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTagValue__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTagValue"; FIX::NoTagValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTagValue *)new FIX::NoTagValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTagValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTagValue__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_NoTagValue__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTagValue__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "NoTagValue.new", " NoTagValue.new(int f, std::string const &what)\n" " NoTagValue.new(int f)\n" " NoTagValue.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_NoTagValue_field_set(int argc, VALUE *argv, VALUE self) { FIX::NoTagValue *arg1 = (FIX::NoTagValue *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__NoTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NoTagValue *","field", 1, self )); } arg1 = reinterpret_cast< FIX::NoTagValue * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_NoTagValue_field_get(int argc, VALUE *argv, VALUE self) { FIX::NoTagValue *arg1 = (FIX::NoTagValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__NoTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NoTagValue *","field", 1, self )); } arg1 = reinterpret_cast< FIX::NoTagValue * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_NoTagValue(void *self) { FIX::NoTagValue *arg1 = (FIX::NoTagValue *)self; delete arg1; } static swig_class SwigClassIncorrectTagValue; SWIGINTERN VALUE _wrap_new_IncorrectTagValue__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::IncorrectTagValue"; FIX::IncorrectTagValue *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","IncorrectTagValue", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","IncorrectTagValue", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","IncorrectTagValue", 2, argv[1])); } arg2 = ptr; } result = (FIX::IncorrectTagValue *)new FIX::IncorrectTagValue(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_IncorrectTagValue__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IncorrectTagValue"; FIX::IncorrectTagValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","IncorrectTagValue", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::IncorrectTagValue *)new FIX::IncorrectTagValue(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IncorrectTagValue_allocate(VALUE self) #else _wrap_IncorrectTagValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IncorrectTagValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IncorrectTagValue__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IncorrectTagValue"; FIX::IncorrectTagValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IncorrectTagValue *)new FIX::IncorrectTagValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IncorrectTagValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IncorrectTagValue__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_IncorrectTagValue__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncorrectTagValue__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "IncorrectTagValue.new", " IncorrectTagValue.new(int f, std::string const &what)\n" " IncorrectTagValue.new(int f)\n" " IncorrectTagValue.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_IncorrectTagValue_field_set(int argc, VALUE *argv, VALUE self) { FIX::IncorrectTagValue *arg1 = (FIX::IncorrectTagValue *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__IncorrectTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::IncorrectTagValue *","field", 1, self )); } arg1 = reinterpret_cast< FIX::IncorrectTagValue * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_IncorrectTagValue_field_get(int argc, VALUE *argv, VALUE self) { FIX::IncorrectTagValue *arg1 = (FIX::IncorrectTagValue *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__IncorrectTagValue, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::IncorrectTagValue *","field", 1, self )); } arg1 = reinterpret_cast< FIX::IncorrectTagValue * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_IncorrectTagValue(void *self) { FIX::IncorrectTagValue *arg1 = (FIX::IncorrectTagValue *)self; delete arg1; } static swig_class SwigClassIncorrectDataFormat; SWIGINTERN VALUE _wrap_new_IncorrectDataFormat__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::IncorrectDataFormat"; FIX::IncorrectDataFormat *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","IncorrectDataFormat", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","IncorrectDataFormat", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","IncorrectDataFormat", 2, argv[1])); } arg2 = ptr; } result = (FIX::IncorrectDataFormat *)new FIX::IncorrectDataFormat(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_IncorrectDataFormat__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IncorrectDataFormat"; FIX::IncorrectDataFormat *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","IncorrectDataFormat", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::IncorrectDataFormat *)new FIX::IncorrectDataFormat(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IncorrectDataFormat_allocate(VALUE self) #else _wrap_IncorrectDataFormat_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IncorrectDataFormat); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IncorrectDataFormat__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IncorrectDataFormat"; FIX::IncorrectDataFormat *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IncorrectDataFormat *)new FIX::IncorrectDataFormat(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IncorrectDataFormat(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IncorrectDataFormat__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_IncorrectDataFormat__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncorrectDataFormat__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "IncorrectDataFormat.new", " IncorrectDataFormat.new(int f, std::string const &what)\n" " IncorrectDataFormat.new(int f)\n" " IncorrectDataFormat.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_IncorrectDataFormat_field_set(int argc, VALUE *argv, VALUE self) { FIX::IncorrectDataFormat *arg1 = (FIX::IncorrectDataFormat *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__IncorrectDataFormat, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::IncorrectDataFormat *","field", 1, self )); } arg1 = reinterpret_cast< FIX::IncorrectDataFormat * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_IncorrectDataFormat_field_get(int argc, VALUE *argv, VALUE self) { FIX::IncorrectDataFormat *arg1 = (FIX::IncorrectDataFormat *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__IncorrectDataFormat, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::IncorrectDataFormat *","field", 1, self )); } arg1 = reinterpret_cast< FIX::IncorrectDataFormat * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_IncorrectDataFormat(void *self) { FIX::IncorrectDataFormat *arg1 = (FIX::IncorrectDataFormat *)self; delete arg1; } static swig_class SwigClassIncorrectMessageStructure; SWIGINTERN VALUE _wrap_new_IncorrectMessageStructure__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::IncorrectMessageStructure"; FIX::IncorrectMessageStructure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","IncorrectMessageStructure", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","IncorrectMessageStructure", 1, argv[0])); } arg1 = ptr; } result = (FIX::IncorrectMessageStructure *)new FIX::IncorrectMessageStructure((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IncorrectMessageStructure_allocate(VALUE self) #else _wrap_IncorrectMessageStructure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IncorrectMessageStructure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IncorrectMessageStructure__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IncorrectMessageStructure"; FIX::IncorrectMessageStructure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IncorrectMessageStructure *)new FIX::IncorrectMessageStructure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IncorrectMessageStructure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IncorrectMessageStructure__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncorrectMessageStructure__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IncorrectMessageStructure.new", " IncorrectMessageStructure.new(std::string const &what)\n" " IncorrectMessageStructure.new()\n"); return Qnil; } SWIGINTERN void free_FIX_IncorrectMessageStructure(void *self) { FIX::IncorrectMessageStructure *arg1 = (FIX::IncorrectMessageStructure *)self; delete arg1; } static swig_class SwigClassDuplicateFieldNumber; SWIGINTERN VALUE _wrap_new_DuplicateFieldNumber__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::DuplicateFieldNumber"; FIX::DuplicateFieldNumber *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","DuplicateFieldNumber", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","DuplicateFieldNumber", 1, argv[0])); } arg1 = ptr; } result = (FIX::DuplicateFieldNumber *)new FIX::DuplicateFieldNumber((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DuplicateFieldNumber_allocate(VALUE self) #else _wrap_DuplicateFieldNumber_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DuplicateFieldNumber); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DuplicateFieldNumber__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DuplicateFieldNumber"; FIX::DuplicateFieldNumber *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DuplicateFieldNumber *)new FIX::DuplicateFieldNumber(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DuplicateFieldNumber(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DuplicateFieldNumber__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DuplicateFieldNumber__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DuplicateFieldNumber.new", " DuplicateFieldNumber.new(std::string const &what)\n" " DuplicateFieldNumber.new()\n"); return Qnil; } SWIGINTERN void free_FIX_DuplicateFieldNumber(void *self) { FIX::DuplicateFieldNumber *arg1 = (FIX::DuplicateFieldNumber *)self; delete arg1; } static swig_class SwigClassInvalidMessageType; SWIGINTERN VALUE _wrap_new_InvalidMessageType__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::InvalidMessageType"; FIX::InvalidMessageType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","InvalidMessageType", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","InvalidMessageType", 1, argv[0])); } arg1 = ptr; } result = (FIX::InvalidMessageType *)new FIX::InvalidMessageType((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InvalidMessageType_allocate(VALUE self) #else _wrap_InvalidMessageType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InvalidMessageType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InvalidMessageType__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InvalidMessageType"; FIX::InvalidMessageType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InvalidMessageType *)new FIX::InvalidMessageType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InvalidMessageType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InvalidMessageType__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvalidMessageType__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InvalidMessageType.new", " InvalidMessageType.new(std::string const &what)\n" " InvalidMessageType.new()\n"); return Qnil; } SWIGINTERN void free_FIX_InvalidMessageType(void *self) { FIX::InvalidMessageType *arg1 = (FIX::InvalidMessageType *)self; delete arg1; } static swig_class SwigClassUnsupportedMessageType; SWIGINTERN VALUE _wrap_new_UnsupportedMessageType__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::UnsupportedMessageType"; FIX::UnsupportedMessageType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","UnsupportedMessageType", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","UnsupportedMessageType", 1, argv[0])); } arg1 = ptr; } result = (FIX::UnsupportedMessageType *)new FIX::UnsupportedMessageType((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnsupportedMessageType_allocate(VALUE self) #else _wrap_UnsupportedMessageType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnsupportedMessageType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnsupportedMessageType__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnsupportedMessageType"; FIX::UnsupportedMessageType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnsupportedMessageType *)new FIX::UnsupportedMessageType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnsupportedMessageType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnsupportedMessageType__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnsupportedMessageType__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnsupportedMessageType.new", " UnsupportedMessageType.new(std::string const &what)\n" " UnsupportedMessageType.new()\n"); return Qnil; } SWIGINTERN void free_FIX_UnsupportedMessageType(void *self) { FIX::UnsupportedMessageType *arg1 = (FIX::UnsupportedMessageType *)self; delete arg1; } static swig_class SwigClassUnsupportedVersion; SWIGINTERN VALUE _wrap_new_UnsupportedVersion__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::UnsupportedVersion"; FIX::UnsupportedVersion *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","UnsupportedVersion", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","UnsupportedVersion", 1, argv[0])); } arg1 = ptr; } result = (FIX::UnsupportedVersion *)new FIX::UnsupportedVersion((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnsupportedVersion_allocate(VALUE self) #else _wrap_UnsupportedVersion_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnsupportedVersion); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnsupportedVersion__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnsupportedVersion"; FIX::UnsupportedVersion *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnsupportedVersion *)new FIX::UnsupportedVersion(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnsupportedVersion(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnsupportedVersion__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnsupportedVersion__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnsupportedVersion.new", " UnsupportedVersion.new(std::string const &what)\n" " UnsupportedVersion.new()\n"); return Qnil; } SWIGINTERN void free_FIX_UnsupportedVersion(void *self) { FIX::UnsupportedVersion *arg1 = (FIX::UnsupportedVersion *)self; delete arg1; } static swig_class SwigClassTagOutOfOrder; SWIGINTERN VALUE _wrap_new_TagOutOfOrder__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::TagOutOfOrder"; FIX::TagOutOfOrder *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TagOutOfOrder", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","TagOutOfOrder", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","TagOutOfOrder", 2, argv[1])); } arg2 = ptr; } result = (FIX::TagOutOfOrder *)new FIX::TagOutOfOrder(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_TagOutOfOrder__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TagOutOfOrder"; FIX::TagOutOfOrder *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TagOutOfOrder", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TagOutOfOrder *)new FIX::TagOutOfOrder(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TagOutOfOrder_allocate(VALUE self) #else _wrap_TagOutOfOrder_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TagOutOfOrder); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TagOutOfOrder__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TagOutOfOrder"; FIX::TagOutOfOrder *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TagOutOfOrder *)new FIX::TagOutOfOrder(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TagOutOfOrder(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TagOutOfOrder__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TagOutOfOrder__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TagOutOfOrder__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TagOutOfOrder.new", " TagOutOfOrder.new(int f, std::string const &what)\n" " TagOutOfOrder.new(int f)\n" " TagOutOfOrder.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_TagOutOfOrder_field_set(int argc, VALUE *argv, VALUE self) { FIX::TagOutOfOrder *arg1 = (FIX::TagOutOfOrder *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__TagOutOfOrder, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TagOutOfOrder *","field", 1, self )); } arg1 = reinterpret_cast< FIX::TagOutOfOrder * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_TagOutOfOrder_field_get(int argc, VALUE *argv, VALUE self) { FIX::TagOutOfOrder *arg1 = (FIX::TagOutOfOrder *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__TagOutOfOrder, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TagOutOfOrder *","field", 1, self )); } arg1 = reinterpret_cast< FIX::TagOutOfOrder * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_TagOutOfOrder(void *self) { FIX::TagOutOfOrder *arg1 = (FIX::TagOutOfOrder *)self; delete arg1; } static swig_class SwigClassRepeatedTag; SWIGINTERN VALUE _wrap_new_RepeatedTag__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::RepeatedTag"; FIX::RepeatedTag *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","RepeatedTag", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","RepeatedTag", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","RepeatedTag", 2, argv[1])); } arg2 = ptr; } result = (FIX::RepeatedTag *)new FIX::RepeatedTag(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_RepeatedTag__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RepeatedTag"; FIX::RepeatedTag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","RepeatedTag", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::RepeatedTag *)new FIX::RepeatedTag(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RepeatedTag_allocate(VALUE self) #else _wrap_RepeatedTag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RepeatedTag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RepeatedTag__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RepeatedTag"; FIX::RepeatedTag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RepeatedTag *)new FIX::RepeatedTag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RepeatedTag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RepeatedTag__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RepeatedTag__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepeatedTag__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "RepeatedTag.new", " RepeatedTag.new(int f, std::string const &what)\n" " RepeatedTag.new(int f)\n" " RepeatedTag.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_RepeatedTag_field_set(int argc, VALUE *argv, VALUE self) { FIX::RepeatedTag *arg1 = (FIX::RepeatedTag *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__RepeatedTag, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RepeatedTag *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RepeatedTag * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_RepeatedTag_field_get(int argc, VALUE *argv, VALUE self) { FIX::RepeatedTag *arg1 = (FIX::RepeatedTag *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__RepeatedTag, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RepeatedTag *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RepeatedTag * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_RepeatedTag(void *self) { FIX::RepeatedTag *arg1 = (FIX::RepeatedTag *)self; delete arg1; } static swig_class SwigClassRepeatingGroupCountMismatch; SWIGINTERN VALUE _wrap_new_RepeatingGroupCountMismatch__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::RepeatingGroupCountMismatch"; FIX::RepeatingGroupCountMismatch *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","RepeatingGroupCountMismatch", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","RepeatingGroupCountMismatch", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","RepeatingGroupCountMismatch", 2, argv[1])); } arg2 = ptr; } result = (FIX::RepeatingGroupCountMismatch *)new FIX::RepeatingGroupCountMismatch(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_RepeatingGroupCountMismatch__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RepeatingGroupCountMismatch"; FIX::RepeatingGroupCountMismatch *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","RepeatingGroupCountMismatch", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::RepeatingGroupCountMismatch *)new FIX::RepeatingGroupCountMismatch(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RepeatingGroupCountMismatch_allocate(VALUE self) #else _wrap_RepeatingGroupCountMismatch_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RepeatingGroupCountMismatch); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RepeatingGroupCountMismatch__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RepeatingGroupCountMismatch"; FIX::RepeatingGroupCountMismatch *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RepeatingGroupCountMismatch *)new FIX::RepeatingGroupCountMismatch(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RepeatingGroupCountMismatch(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RepeatingGroupCountMismatch__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RepeatingGroupCountMismatch__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepeatingGroupCountMismatch__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "RepeatingGroupCountMismatch.new", " RepeatingGroupCountMismatch.new(int f, std::string const &what)\n" " RepeatingGroupCountMismatch.new(int f)\n" " RepeatingGroupCountMismatch.new()\n"); return Qnil; } SWIGINTERN VALUE _wrap_RepeatingGroupCountMismatch_field_set(int argc, VALUE *argv, VALUE self) { FIX::RepeatingGroupCountMismatch *arg1 = (FIX::RepeatingGroupCountMismatch *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__RepeatingGroupCountMismatch, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RepeatingGroupCountMismatch *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RepeatingGroupCountMismatch * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_RepeatingGroupCountMismatch_field_get(int argc, VALUE *argv, VALUE self) { FIX::RepeatingGroupCountMismatch *arg1 = (FIX::RepeatingGroupCountMismatch *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__RepeatingGroupCountMismatch, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RepeatingGroupCountMismatch *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RepeatingGroupCountMismatch * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_RepeatingGroupCountMismatch(void *self) { FIX::RepeatingGroupCountMismatch *arg1 = (FIX::RepeatingGroupCountMismatch *)self; delete arg1; } static swig_class SwigClassDoNotSend; SWIGINTERN VALUE _wrap_new_DoNotSend__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::DoNotSend"; FIX::DoNotSend *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","DoNotSend", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","DoNotSend", 1, argv[0])); } arg1 = ptr; } result = (FIX::DoNotSend *)new FIX::DoNotSend((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DoNotSend_allocate(VALUE self) #else _wrap_DoNotSend_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DoNotSend); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DoNotSend__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DoNotSend"; FIX::DoNotSend *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DoNotSend *)new FIX::DoNotSend(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DoNotSend(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DoNotSend__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DoNotSend__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DoNotSend.new", " DoNotSend.new(std::string const &what)\n" " DoNotSend.new()\n"); return Qnil; } SWIGINTERN void free_FIX_DoNotSend(void *self) { FIX::DoNotSend *arg1 = (FIX::DoNotSend *)self; delete arg1; } static swig_class SwigClassRejectLogon; SWIGINTERN VALUE _wrap_new_RejectLogon__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::RejectLogon"; FIX::RejectLogon *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","RejectLogon", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","RejectLogon", 1, argv[0])); } arg1 = ptr; } result = (FIX::RejectLogon *)new FIX::RejectLogon((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RejectLogon_allocate(VALUE self) #else _wrap_RejectLogon_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RejectLogon); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RejectLogon__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RejectLogon"; FIX::RejectLogon *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RejectLogon *)new FIX::RejectLogon(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RejectLogon(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RejectLogon__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RejectLogon__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RejectLogon.new", " RejectLogon.new(std::string const &what)\n" " RejectLogon.new()\n"); return Qnil; } SWIGINTERN void free_FIX_RejectLogon(void *self) { FIX::RejectLogon *arg1 = (FIX::RejectLogon *)self; delete arg1; } static swig_class SwigClassSessionNotFound; SWIGINTERN VALUE _wrap_new_SessionNotFound__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SessionNotFound"; FIX::SessionNotFound *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SessionNotFound", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionNotFound", 1, argv[0])); } arg1 = ptr; } result = (FIX::SessionNotFound *)new FIX::SessionNotFound((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SessionNotFound_allocate(VALUE self) #else _wrap_SessionNotFound_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SessionNotFound); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SessionNotFound__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SessionNotFound"; FIX::SessionNotFound *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SessionNotFound *)new FIX::SessionNotFound(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SessionNotFound(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SessionNotFound__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionNotFound__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SessionNotFound.new", " SessionNotFound.new(std::string const &what)\n" " SessionNotFound.new()\n"); return Qnil; } SWIGINTERN void free_FIX_SessionNotFound(void *self) { FIX::SessionNotFound *arg1 = (FIX::SessionNotFound *)self; delete arg1; } static swig_class SwigClassIOException; SWIGINTERN VALUE _wrap_new_IOException__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::IOException"; FIX::IOException *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","IOException", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","IOException", 1, argv[0])); } arg1 = ptr; } result = (FIX::IOException *)new FIX::IOException((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOException_allocate(VALUE self) #else _wrap_IOException_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOException); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOException__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOException"; FIX::IOException *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOException *)new FIX::IOException(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOException(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOException__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOException__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOException.new", " IOException.new(std::string const &what)\n" " IOException.new()\n"); return Qnil; } SWIGINTERN void free_FIX_IOException(void *self) { FIX::IOException *arg1 = (FIX::IOException *)self; delete arg1; } static swig_class SwigClassSocketException; SWIGINTERN VALUE _wrap_new_SocketException__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SocketException"; FIX::SocketException *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SocketException *)new FIX::SocketException(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SocketException_allocate(VALUE self) #else _wrap_SocketException_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SocketException); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SocketException__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SocketException"; FIX::SocketException *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SocketException", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SocketException", 1, argv[0])); } arg1 = ptr; } result = (FIX::SocketException *)new FIX::SocketException((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_SocketException(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SocketException__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketException__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SocketException.new", " SocketException.new()\n" " SocketException.new(std::string const &what)\n"); return Qnil; } SWIGINTERN VALUE _wrap_SocketException_errorToWhat(int argc, VALUE *argv, VALUE self) { std::string result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = FIX::SocketException::errorToWhat(); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_SocketException(void *self) { FIX::SocketException *arg1 = (FIX::SocketException *)self; delete arg1; } static swig_class SwigClassSocketSendFailed; SWIGINTERN VALUE _wrap_new_SocketSendFailed__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SocketSendFailed"; FIX::SocketSendFailed *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SocketSendFailed *)new FIX::SocketSendFailed(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SocketSendFailed_allocate(VALUE self) #else _wrap_SocketSendFailed_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SocketSendFailed); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SocketSendFailed__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SocketSendFailed"; FIX::SocketSendFailed *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SocketSendFailed", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SocketSendFailed", 1, argv[0])); } arg1 = ptr; } result = (FIX::SocketSendFailed *)new FIX::SocketSendFailed((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_SocketSendFailed(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SocketSendFailed__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketSendFailed__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SocketSendFailed.new", " SocketSendFailed.new()\n" " SocketSendFailed.new(std::string const &what)\n"); return Qnil; } SWIGINTERN void free_FIX_SocketSendFailed(void *self) { FIX::SocketSendFailed *arg1 = (FIX::SocketSendFailed *)self; delete arg1; } static swig_class SwigClassSocketRecvFailed; SWIGINTERN VALUE _wrap_new_SocketRecvFailed__SWIG_0(int argc, VALUE *argv, VALUE self) { ssize_t arg1 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SocketRecvFailed"; FIX::SocketRecvFailed *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_ssize_t, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ssize_t","SocketRecvFailed", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "ssize_t","SocketRecvFailed", 1, argv[0])); } else { arg1 = *(reinterpret_cast< ssize_t * >(argp1)); } } result = (FIX::SocketRecvFailed *)new FIX::SocketRecvFailed(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SocketRecvFailed_allocate(VALUE self) #else _wrap_SocketRecvFailed_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SocketRecvFailed); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SocketRecvFailed__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SocketRecvFailed"; FIX::SocketRecvFailed *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SocketRecvFailed", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SocketRecvFailed", 1, argv[0])); } arg1 = ptr; } result = (FIX::SocketRecvFailed *)new FIX::SocketRecvFailed((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_SocketRecvFailed(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ssize_t, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketRecvFailed__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketRecvFailed__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SocketRecvFailed.new", " SocketRecvFailed.new(ssize_t size)\n" " SocketRecvFailed.new(std::string const &what)\n"); return Qnil; } SWIGINTERN void free_FIX_SocketRecvFailed(void *self) { FIX::SocketRecvFailed *arg1 = (FIX::SocketRecvFailed *)self; delete arg1; } static swig_class SwigClassSocketCloseFailed; SWIGINTERN VALUE _wrap_new_SocketCloseFailed__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SocketCloseFailed"; FIX::SocketCloseFailed *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SocketCloseFailed *)new FIX::SocketCloseFailed(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SocketCloseFailed_allocate(VALUE self) #else _wrap_SocketCloseFailed_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SocketCloseFailed); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SocketCloseFailed__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SocketCloseFailed"; FIX::SocketCloseFailed *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SocketCloseFailed", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SocketCloseFailed", 1, argv[0])); } arg1 = ptr; } result = (FIX::SocketCloseFailed *)new FIX::SocketCloseFailed((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_SocketCloseFailed(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SocketCloseFailed__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketCloseFailed__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SocketCloseFailed.new", " SocketCloseFailed.new()\n" " SocketCloseFailed.new(std::string const &what)\n"); return Qnil; } SWIGINTERN void free_FIX_SocketCloseFailed(void *self) { FIX::SocketCloseFailed *arg1 = (FIX::SocketCloseFailed *)self; delete arg1; } static swig_class SwigClassFieldBase; SWIGINTERN VALUE _wrap_new_FieldBase__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FieldBase"; FIX::FieldBase *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","FieldBase", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FieldBase", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FieldBase", 2, argv[1])); } arg2 = ptr; } result = (FIX::FieldBase *)new FIX::FieldBase(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN void free_FIX_FieldBase(void *self) { FIX::FieldBase *arg1 = (FIX::FieldBase *)self; delete arg1; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FieldBase_allocate(VALUE self) #else _wrap_FieldBase_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FieldBase); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FieldBase__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FieldBase"; FIX::FieldBase *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const &","FieldBase", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","FieldBase", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (FIX::FieldBase *)new FIX::FieldBase((FIX::FieldBase const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FieldBase(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldBase__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldBase__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "FieldBase.new", " FieldBase.new(int tag, std::string const &string)\n" " FieldBase.new(FIX::FieldBase const &rhs)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_swap(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; FIX::FieldBase *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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase *","swap", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase &","swap", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase &","swap", 2, argv[0])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); (arg1)->swap(*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_setTag(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase *","setTag", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setTag", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setTag(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_setField(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase *","setField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setField", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setField(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_setString(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase *","setString", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setString", 2, argv[0])); } arg2 = ptr; } (arg1)->setString((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_getTag(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const *","getTag", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (int)((FIX::FieldBase const *)arg1)->getTag(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_getField(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const *","getField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (int)((FIX::FieldBase const *)arg1)->getField(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_getString(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const *","getString", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (std::string *) &((FIX::FieldBase const *)arg1)->getString(); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_getFixString(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const *","getFixString", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (std::string *) &((FIX::FieldBase const *)arg1)->getFixString(); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_getLength(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; size_t 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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const *","getLength", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = ((FIX::FieldBase const *)arg1)->getLength(); vresult = SWIG_From_size_t(static_cast< size_t >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase_getTotal(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const *","getTotal", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (int)((FIX::FieldBase const *)arg1)->getTotal(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::FieldBase.< call-seq: <(field) -> bool Lower than comparison operator. */ SWIGINTERN VALUE _wrap_FieldBase___lt__(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const *","operator <", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase const &","operator <", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","operator <", 2, argv[0])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); result = (bool)((FIX::FieldBase const *)arg1)->operator <((FIX::FieldBase const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldBase___str__(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = (FIX::FieldBase *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__FieldBase, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase *","__str__", 1, self )); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = FIX_FieldBase___str__(arg1); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::FIX.<< call-seq: <<(stream, field) -> std::ostream & <<(stream, message) -> std::ostream <<(stream, sessionID) -> std::ostream <<(arg1, arg2) -> std::ostream Left shifting or appending operator. */ SWIGINTERN VALUE _wrap___lshift____SWIG_0(int argc, VALUE *argv, VALUE self) { std::ostream *arg1 = 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; std::ostream *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::ostream &","FIX::operator <<", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::ostream &","FIX::operator <<", 1, argv[0])); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase const &","FIX::operator <<", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","FIX::operator <<", 2, argv[1])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::FieldBase const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_swap(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase &","FIX::swap", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase &","FIX::swap", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase &","FIX::swap", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase &","FIX::swap", 2, argv[1])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); FIX::swap(*arg1,*arg2); return Qnil; fail: return Qnil; } static swig_class SwigClassStringField; SWIGINTERN VALUE _wrap_new_StringField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; std::string *arg2 = 0 ; int val1 ; int ecode1 = 0 ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::StringField"; FIX::StringField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","StringField", 1, argv[0] )); } arg1 = static_cast< int >(val1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","StringField", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","StringField", 2, argv[1])); } arg2 = ptr; } result = (FIX::StringField *)new FIX::StringField(arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StringField_allocate(VALUE self) #else _wrap_StringField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StringField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StringField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StringField"; FIX::StringField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","StringField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::StringField *)new FIX::StringField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StringField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_StringField__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StringField__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "StringField.new", " StringField.new(int field, std::string const &data)\n" " StringField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_StringField_setValue(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = (FIX::StringField *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setValue", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setValue", 2, argv[0])); } arg2 = ptr; } (arg1)->setValue((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_StringField_getValue(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = (FIX::StringField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); result = (std::string *) &((FIX::StringField const *)arg1)->getValue(); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::StringField.< call-seq: <(rhs) -> bool Lower than comparison operator. */ SWIGINTERN VALUE _wrap_StringField___lt__(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const *","operator <", 1, self )); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","operator <", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","operator <", 2, argv[0])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)((FIX::StringField const *)arg1)->operator <((FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::StringField.> call-seq: >(rhs) -> bool Higher than comparison operator. */ SWIGINTERN VALUE _wrap_StringField___gt__(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const *","operator >", 1, self )); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","operator >", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","operator >", 2, argv[0])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)((FIX::StringField const *)arg1)->operator >((FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::StringField.== call-seq: ==(rhs) -> bool Equality comparison operator. */ SWIGINTERN VALUE _wrap_StringField___eq__(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const *","operator ==", 1, self )); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","operator ==", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","operator ==", 2, argv[0])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)((FIX::StringField const *)arg1)->operator ==((FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::StringField.<= call-seq: <=(rhs) -> bool Lower or equal comparison operator. */ SWIGINTERN VALUE _wrap_StringField___le__(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const *","operator <=", 1, self )); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","operator <=", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","operator <=", 2, argv[0])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)((FIX::StringField const *)arg1)->operator <=((FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::StringField.>= call-seq: >=(rhs) -> bool Higher or equal comparison operator. */ SWIGINTERN VALUE _wrap_StringField___ge__(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = (FIX::StringField *) 0 ; FIX::StringField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__StringField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const *","operator >=", 1, self )); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","operator >=", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","operator >=", 2, argv[0])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)((FIX::StringField const *)arg1)->operator >=((FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_StringField(void *self) { FIX::StringField *arg1 = (FIX::StringField *)self; delete arg1; } /* Document-method: Quickfix::FIX.< call-seq: <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool Lower than comparison operator. */ SWIGINTERN VALUE _wrap___lt____SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","FIX::operator <", 2, argv[1] )); } arg2 = reinterpret_cast< char * >(buf2); result = (bool)FIX::operator <((FIX::StringField const &)*arg1,(char const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return vresult; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return Qnil; } SWIGINTERN VALUE _wrap___lt____SWIG_1(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","FIX::operator <", 1, argv[0] )); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator <((char const *)arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return vresult; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return Qnil; } /* Document-method: Quickfix::FIX.> call-seq: >(lhs, rhs) -> bool >(lhs, rhs) -> bool >(lhs, rhs) -> bool >(lhs, rhs) -> bool Higher than comparison operator. */ SWIGINTERN VALUE _wrap___gt____SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","FIX::operator >", 2, argv[1] )); } arg2 = reinterpret_cast< char * >(buf2); result = (bool)FIX::operator >((FIX::StringField const &)*arg1,(char const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return vresult; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return Qnil; } SWIGINTERN VALUE _wrap___gt____SWIG_1(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","FIX::operator >", 1, argv[0] )); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator >((char const *)arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return vresult; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return Qnil; } /* Document-method: Quickfix::FIX.== call-seq: ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool Equality comparison operator. */ SWIGINTERN VALUE _wrap___eq____SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator ==", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator ==", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","FIX::operator ==", 2, argv[1] )); } arg2 = reinterpret_cast< char * >(buf2); result = (bool)FIX::operator ==((FIX::StringField const &)*arg1,(char const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return vresult; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return Qnil; } SWIGINTERN VALUE _wrap___eq____SWIG_1(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","FIX::operator ==", 1, argv[0] )); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator ==", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator ==", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator ==((char const *)arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return vresult; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return Qnil; } /* Document-method: Quickfix::FIX.<= call-seq: <=(lhs, rhs) -> bool <=(lhs, rhs) -> bool <=(lhs, rhs) -> bool <=(lhs, rhs) -> bool Lower or equal comparison operator. */ SWIGINTERN VALUE _wrap___le____SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <=", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <=", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","FIX::operator <=", 2, argv[1] )); } arg2 = reinterpret_cast< char * >(buf2); result = (bool)FIX::operator <=((FIX::StringField const &)*arg1,(char const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return vresult; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return Qnil; } SWIGINTERN VALUE _wrap___le____SWIG_1(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","FIX::operator <=", 1, argv[0] )); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <=", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <=", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator <=((char const *)arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return vresult; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return Qnil; } /* Document-method: Quickfix::FIX.>= call-seq: >=(lhs, rhs) -> bool >=(lhs, rhs) -> bool >=(lhs, rhs) -> bool >=(lhs, rhs) -> bool Higher or equal comparison operator. */ SWIGINTERN VALUE _wrap___ge____SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; char *arg2 = (char *) 0 ; void *argp1 ; int res1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >=", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >=", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","FIX::operator >=", 2, argv[1] )); } arg2 = reinterpret_cast< char * >(buf2); result = (bool)FIX::operator >=((FIX::StringField const &)*arg1,(char const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return vresult; fail: if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return Qnil; } SWIGINTERN VALUE _wrap___ge____SWIG_1(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; FIX::StringField *arg2 = 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","FIX::operator >=", 1, argv[0] )); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >=", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >=", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator >=((char const *)arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return vresult; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return Qnil; } /* Document-method: Quickfix::FIX.< call-seq: <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool Lower than comparison operator. */ SWIGINTERN VALUE _wrap___lt____SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::operator <", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator <", 2, argv[1])); } arg2 = ptr; } result = (bool)FIX::operator <((FIX::StringField const &)*arg1,(std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap___lt____SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::operator <", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator <", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator <((std::string const &)*arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } /* Document-method: Quickfix::FIX.> call-seq: >(lhs, rhs) -> bool >(lhs, rhs) -> bool >(lhs, rhs) -> bool >(lhs, rhs) -> bool Higher than comparison operator. */ SWIGINTERN VALUE _wrap___gt____SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::operator >", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator >", 2, argv[1])); } arg2 = ptr; } result = (bool)FIX::operator >((FIX::StringField const &)*arg1,(std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap___gt____SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::operator >", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator >", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator >((std::string const &)*arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap___gt__(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_3(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___gt____SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "__gt__", " bool __gt__(FIX::StringField const &lhs, char const *rhs)\n" " bool __gt__(char const *lhs, FIX::StringField const &rhs)\n" " bool __gt__(FIX::StringField const &lhs, std::string const &rhs)\n" " bool __gt__(std::string const &lhs, FIX::StringField const &rhs)\n"); return Qnil; } /* Document-method: Quickfix::FIX.== call-seq: ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool Equality comparison operator. */ SWIGINTERN VALUE _wrap___eq____SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator ==", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator ==", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::operator ==", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator ==", 2, argv[1])); } arg2 = ptr; } result = (bool)FIX::operator ==((FIX::StringField const &)*arg1,(std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap___eq____SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::operator ==", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator ==", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator ==", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator ==", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator ==((std::string const &)*arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } /* Document-method: Quickfix::FIX.<= call-seq: <=(lhs, rhs) -> bool <=(lhs, rhs) -> bool <=(lhs, rhs) -> bool <=(lhs, rhs) -> bool Lower or equal comparison operator. */ SWIGINTERN VALUE _wrap___le____SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <=", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <=", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::operator <=", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator <=", 2, argv[1])); } arg2 = ptr; } result = (bool)FIX::operator <=((FIX::StringField const &)*arg1,(std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap___le____SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::operator <=", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator <=", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator <=", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator <=", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator <=((std::string const &)*arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap___le__(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_3(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___le____SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "__le__", " bool __le__(FIX::StringField const &lhs, char const *rhs)\n" " bool __le__(char const *lhs, FIX::StringField const &rhs)\n" " bool __le__(FIX::StringField const &lhs, std::string const &rhs)\n" " bool __le__(std::string const &lhs, FIX::StringField const &rhs)\n"); return Qnil; } /* Document-method: Quickfix::FIX.>= call-seq: >=(lhs, rhs) -> bool >=(lhs, rhs) -> bool >=(lhs, rhs) -> bool >=(lhs, rhs) -> bool Higher or equal comparison operator. */ SWIGINTERN VALUE _wrap___ge____SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::StringField *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >=", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >=", 1, argv[0])); } arg1 = reinterpret_cast< FIX::StringField * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::operator >=", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator >=", 2, argv[1])); } arg2 = ptr; } result = (bool)FIX::operator >=((FIX::StringField const &)*arg1,(std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap___ge____SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::StringField *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::operator >=", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::operator >=", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__StringField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::StringField const &","FIX::operator >=", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::StringField const &","FIX::operator >=", 2, argv[1])); } arg2 = reinterpret_cast< FIX::StringField * >(argp2); result = (bool)FIX::operator >=((std::string const &)*arg1,(FIX::StringField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap___ge__(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_3(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___ge____SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "__ge__", " bool __ge__(FIX::StringField const &lhs, char const *rhs)\n" " bool __ge__(char const *lhs, FIX::StringField const &rhs)\n" " bool __ge__(FIX::StringField const &lhs, std::string const &rhs)\n" " bool __ge__(std::string const &lhs, FIX::StringField const &rhs)\n"); return Qnil; } static swig_class SwigClassCharField; SWIGINTERN VALUE _wrap_new_CharField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; char arg2 ; int val1 ; int ecode1 = 0 ; char val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CharField"; FIX::CharField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","CharField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_char(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","CharField", 2, argv[1] )); } arg2 = static_cast< char >(val2); result = (FIX::CharField *)new FIX::CharField(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CharField_allocate(VALUE self) #else _wrap_CharField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CharField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CharField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CharField"; FIX::CharField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","CharField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::CharField *)new FIX::CharField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CharField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_CharField__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_char(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_CharField__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "CharField.new", " CharField.new(int field, char data)\n" " CharField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_CharField_setValue(int argc, VALUE *argv, VALUE self) { FIX::CharField *arg1 = (FIX::CharField *) 0 ; char 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_FIX__CharField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CharField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::CharField * >(argp1); ecode2 = SWIG_AsVal_char(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "char","setValue", 2, argv[0] )); } arg2 = static_cast< char >(val2); (arg1)->setValue(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_CharField_getValue(int argc, VALUE *argv, VALUE self) { FIX::CharField *arg1 = (FIX::CharField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; char 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__CharField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CharField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::CharField * >(argp1); try { result = (char)((FIX::CharField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_char(static_cast< char >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_CharField(void *self) { FIX::CharField *arg1 = (FIX::CharField *)self; delete arg1; } static swig_class SwigClassDoubleField; SWIGINTERN VALUE _wrap_new_DoubleField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; double arg2 ; int arg3 ; int val1 ; int ecode1 = 0 ; double val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DoubleField"; FIX::DoubleField *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","DoubleField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_double(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","DoubleField", 2, argv[1] )); } arg2 = static_cast< double >(val2); ecode3 = SWIG_AsVal_int(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","DoubleField", 3, argv[2] )); } arg3 = static_cast< int >(val3); result = (FIX::DoubleField *)new FIX::DoubleField(arg1,arg2,arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DoubleField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; double arg2 ; int val1 ; int ecode1 = 0 ; double val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DoubleField"; FIX::DoubleField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","DoubleField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_double(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","DoubleField", 2, argv[1] )); } arg2 = static_cast< double >(val2); result = (FIX::DoubleField *)new FIX::DoubleField(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DoubleField_allocate(VALUE self) #else _wrap_DoubleField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DoubleField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DoubleField__SWIG_2(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DoubleField"; FIX::DoubleField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","DoubleField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::DoubleField *)new FIX::DoubleField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DoubleField(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; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DoubleField__SWIG_2(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DoubleField__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DoubleField__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 3, "DoubleField.new", " DoubleField.new(int field, double data, int padding)\n" " DoubleField.new(int field, double data)\n" " DoubleField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_DoubleField_setValue__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::DoubleField *arg1 = (FIX::DoubleField *) 0 ; double arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; double val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DoubleField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DoubleField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::DoubleField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","setValue", 2, argv[0] )); } arg2 = static_cast< double >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","setValue", 3, argv[1] )); } arg3 = static_cast< int >(val3); (arg1)->setValue(arg2,arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DoubleField_setValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DoubleField *arg1 = (FIX::DoubleField *) 0 ; double arg2 ; void *argp1 = 0 ; int res1 = 0 ; double 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_FIX__DoubleField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DoubleField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::DoubleField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","setValue", 2, argv[0] )); } arg2 = static_cast< double >(val2); (arg1)->setValue(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DoubleField_setValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DoubleField, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_DoubleField_setValue__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DoubleField, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_DoubleField_setValue__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "DoubleField.setValue", " void DoubleField.setValue(double value, int padding)\n" " void DoubleField.setValue(double value)\n"); return Qnil; } SWIGINTERN VALUE _wrap_DoubleField_getValue(int argc, VALUE *argv, VALUE self) { FIX::DoubleField *arg1 = (FIX::DoubleField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; double 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__DoubleField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DoubleField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::DoubleField * >(argp1); try { result = (double)((FIX::DoubleField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_double(static_cast< double >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_DoubleField(void *self) { FIX::DoubleField *arg1 = (FIX::DoubleField *)self; delete arg1; } static swig_class SwigClassIntField; SWIGINTERN VALUE _wrap_new_IntField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IntField"; FIX::IntField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","IntField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","IntField", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::IntField *)new FIX::IntField(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IntField_allocate(VALUE self) #else _wrap_IntField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IntField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IntField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IntField"; FIX::IntField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","IntField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::IntField *)new FIX::IntField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IntField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_IntField__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { 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_IntField__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "IntField.new", " IntField.new(int field, int data)\n" " IntField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_IntField_setValue(int argc, VALUE *argv, VALUE self) { FIX::IntField *arg1 = (FIX::IntField *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__IntField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::IntField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::IntField * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setValue", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setValue(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_IntField_getValue(int argc, VALUE *argv, VALUE self) { FIX::IntField *arg1 = (FIX::IntField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__IntField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::IntField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::IntField * >(argp1); try { result = (int)((FIX::IntField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_IntField(void *self) { FIX::IntField *arg1 = (FIX::IntField *)self; delete arg1; } static swig_class SwigClassBoolField; SWIGINTERN VALUE _wrap_new_BoolField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; bool arg2 ; int val1 ; int ecode1 = 0 ; bool val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BoolField"; FIX::BoolField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","BoolField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","BoolField", 2, argv[1] )); } arg2 = static_cast< bool >(val2); result = (FIX::BoolField *)new FIX::BoolField(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BoolField_allocate(VALUE self) #else _wrap_BoolField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BoolField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BoolField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BoolField"; FIX::BoolField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","BoolField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::BoolField *)new FIX::BoolField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BoolField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_BoolField__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_BoolField__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "BoolField.new", " BoolField.new(int field, bool data)\n" " BoolField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_BoolField_setValue(int argc, VALUE *argv, VALUE self) { FIX::BoolField *arg1 = (FIX::BoolField *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__BoolField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BoolField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::BoolField * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setValue", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setValue(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_BoolField_getValue(int argc, VALUE *argv, VALUE self) { FIX::BoolField *arg1 = (FIX::BoolField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__BoolField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BoolField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::BoolField * >(argp1); try { result = (bool)((FIX::BoolField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_BoolField(void *self) { FIX::BoolField *arg1 = (FIX::BoolField *)self; delete arg1; } static swig_class SwigClassUtcTimeStampField; SWIGINTERN VALUE _wrap_new_UtcTimeStampField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; UtcTimeStamp *arg2 = 0 ; int arg3 ; int val1 ; int ecode1 = 0 ; void *argp2 ; int res2 = 0 ; int val3 ; int ecode3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeStampField"; FIX::UtcTimeStampField *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeStampField", 1, argv[0] )); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeStamp const &","UtcTimeStampField", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","UtcTimeStampField", 2, argv[1])); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); ecode3 = SWIG_AsVal_int(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","UtcTimeStampField", 3, argv[2] )); } arg3 = static_cast< int >(val3); result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1,(UtcTimeStamp const &)*arg2,arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UtcTimeStampField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; UtcTimeStamp *arg2 = 0 ; int val1 ; int ecode1 = 0 ; void *argp2 ; int res2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeStampField"; FIX::UtcTimeStampField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeStampField", 1, argv[0] )); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeStamp const &","UtcTimeStampField", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","UtcTimeStampField", 2, argv[1])); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1,(UtcTimeStamp const &)*arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UtcTimeStampField__SWIG_2(int argc, VALUE *argv, VALUE self) { int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeStampField"; FIX::UtcTimeStampField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeStampField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","UtcTimeStampField", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UtcTimeStampField_allocate(VALUE self) #else _wrap_UtcTimeStampField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UtcTimeStampField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UtcTimeStampField__SWIG_3(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeStampField"; FIX::UtcTimeStampField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeStampField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::UtcTimeStampField *)new FIX::UtcTimeStampField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } 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; { 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; { 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_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UtcTimeStampField__SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v; { 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; { 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_UtcTimeStamp, 0); _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, UtcTimeStamp const &data, int precision)\n" " UtcTimeStampField.new(int field, UtcTimeStamp const &data)\n" " UtcTimeStampField.new(int field, int precision)\n" " UtcTimeStampField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_UtcTimeStampField_setValue(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeStamp const &","setValue", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","setValue", 2, argv[0])); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); (arg1)->setValue((UtcTimeStamp const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_UtcTimeStampField_getValue(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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); try { result = ((FIX::UtcTimeStampField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } /* Document-method: Quickfix::UtcTimeStampField.< call-seq: <(rhs) -> bool Lower than comparison operator. */ 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 ; 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); result = (bool)((FIX::UtcTimeStampField const *)arg1)->operator <((FIX::UtcTimeStampField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::UtcTimeStampField.== call-seq: ==(rhs) -> bool Equality comparison operator. */ 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 ; 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); result = (bool)((FIX::UtcTimeStampField const *)arg1)->operator ==((FIX::UtcTimeStampField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_UtcTimeStampField(void *self) { FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *)self; delete arg1; } static swig_class SwigClassUtcDateField; SWIGINTERN VALUE _wrap_new_UtcDateField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; UtcDate *arg2 = 0 ; int val1 ; int ecode1 = 0 ; void *argp2 ; int res2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcDateField"; FIX::UtcDateField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcDateField", 1, argv[0] )); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_UtcDate, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcDate const &","UtcDateField", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcDate const &","UtcDateField", 2, argv[1])); } arg2 = reinterpret_cast< UtcDate * >(argp2); result = (FIX::UtcDateField *)new FIX::UtcDateField(arg1,(UtcDate const &)*arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UtcDateField_allocate(VALUE self) #else _wrap_UtcDateField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UtcDateField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UtcDateField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcDateField"; FIX::UtcDateField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcDateField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::UtcDateField *)new FIX::UtcDateField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UtcDateField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcDateField__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { 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_UtcDate, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UtcDateField__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "UtcDateField.new", " UtcDateField.new(int field, UtcDate const &data)\n" " UtcDateField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_UtcDateField_setValue(int argc, VALUE *argv, VALUE self) { FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; UtcDate *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcDateField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_UtcDate, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcDate const &","setValue", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcDate const &","setValue", 2, argv[0])); } arg2 = reinterpret_cast< UtcDate * >(argp2); (arg1)->setValue((UtcDate const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_UtcDateField_getValue(int argc, VALUE *argv, VALUE self) { FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; UtcDate 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__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcDateField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); try { result = ((FIX::UtcDateField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new UtcDate(static_cast< const UtcDate& >(result))), SWIGTYPE_p_UtcDate, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } /* Document-method: Quickfix::UtcDateField.< call-seq: <(rhs) -> bool Lower than comparison operator. */ SWIGINTERN VALUE _wrap_UtcDateField___lt__(int argc, VALUE *argv, VALUE self) { FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; FIX::UtcDateField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcDateField const *","operator <", 1, self )); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__UtcDateField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::UtcDateField const &","operator <", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UtcDateField const &","operator <", 2, argv[0])); } arg2 = reinterpret_cast< FIX::UtcDateField * >(argp2); result = (bool)((FIX::UtcDateField const *)arg1)->operator <((FIX::UtcDateField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::UtcDateField.== call-seq: ==(rhs) -> bool Equality comparison operator. */ SWIGINTERN VALUE _wrap_UtcDateField___eq__(int argc, VALUE *argv, VALUE self) { FIX::UtcDateField *arg1 = (FIX::UtcDateField *) 0 ; FIX::UtcDateField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__UtcDateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcDateField const *","operator ==", 1, self )); } arg1 = reinterpret_cast< FIX::UtcDateField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__UtcDateField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::UtcDateField const &","operator ==", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UtcDateField const &","operator ==", 2, argv[0])); } arg2 = reinterpret_cast< FIX::UtcDateField * >(argp2); result = (bool)((FIX::UtcDateField const *)arg1)->operator ==((FIX::UtcDateField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_UtcDateField(void *self) { FIX::UtcDateField *arg1 = (FIX::UtcDateField *)self; delete arg1; } static swig_class SwigClassUtcTimeOnlyField; SWIGINTERN VALUE _wrap_new_UtcTimeOnlyField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; UtcTimeOnly *arg2 = 0 ; int arg3 ; int val1 ; int ecode1 = 0 ; void *argp2 ; int res2 = 0 ; int val3 ; int ecode3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeOnlyField"; FIX::UtcTimeOnlyField *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeOnlyField", 1, argv[0] )); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_UtcTimeOnly, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeOnly const &","UtcTimeOnlyField", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeOnly const &","UtcTimeOnlyField", 2, argv[1])); } arg2 = reinterpret_cast< UtcTimeOnly * >(argp2); ecode3 = SWIG_AsVal_int(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","UtcTimeOnlyField", 3, argv[2] )); } arg3 = static_cast< int >(val3); result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1,(UtcTimeOnly const &)*arg2,arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UtcTimeOnlyField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; UtcTimeOnly *arg2 = 0 ; int val1 ; int ecode1 = 0 ; void *argp2 ; int res2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeOnlyField"; FIX::UtcTimeOnlyField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeOnlyField", 1, argv[0] )); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_UtcTimeOnly, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeOnly const &","UtcTimeOnlyField", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeOnly const &","UtcTimeOnlyField", 2, argv[1])); } arg2 = reinterpret_cast< UtcTimeOnly * >(argp2); result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1,(UtcTimeOnly const &)*arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UtcTimeOnlyField__SWIG_2(int argc, VALUE *argv, VALUE self) { int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeOnlyField"; FIX::UtcTimeOnlyField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeOnlyField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","UtcTimeOnlyField", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UtcTimeOnlyField_allocate(VALUE self) #else _wrap_UtcTimeOnlyField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UtcTimeOnlyField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UtcTimeOnlyField__SWIG_3(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UtcTimeOnlyField"; FIX::UtcTimeOnlyField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","UtcTimeOnlyField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::UtcTimeOnlyField *)new FIX::UtcTimeOnlyField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UtcTimeOnlyField(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; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeOnlyField__SWIG_3(nargs, args, self); } } if (argc == 2) { int _v; { 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_UtcTimeOnly, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UtcTimeOnlyField__SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v; { 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_UtcTimeOnlyField__SWIG_2(nargs, args, self); } } } if (argc == 3) { int _v; { 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_UtcTimeOnly, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeOnlyField__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 3, "UtcTimeOnlyField.new", " UtcTimeOnlyField.new(int field, UtcTimeOnly const &data, int precision)\n" " UtcTimeOnlyField.new(int field, UtcTimeOnly const &data)\n" " UtcTimeOnlyField.new(int field, int precision)\n" " UtcTimeOnlyField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_UtcTimeOnlyField_setValue(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; UtcTimeOnly *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeOnlyField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_UtcTimeOnly, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeOnly const &","setValue", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeOnly const &","setValue", 2, argv[0])); } arg2 = reinterpret_cast< UtcTimeOnly * >(argp2); (arg1)->setValue((UtcTimeOnly const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_UtcTimeOnlyField_getValue(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; UtcTimeOnly 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__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeOnlyField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); try { result = ((FIX::UtcTimeOnlyField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new UtcTimeOnly(static_cast< const UtcTimeOnly& >(result))), SWIGTYPE_p_UtcTimeOnly, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } /* Document-method: Quickfix::UtcTimeOnlyField.< call-seq: <(rhs) -> bool Lower than comparison operator. */ SWIGINTERN VALUE _wrap_UtcTimeOnlyField___lt__(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; FIX::UtcTimeOnlyField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeOnlyField const *","operator <", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::UtcTimeOnlyField const &","operator <", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UtcTimeOnlyField const &","operator <", 2, argv[0])); } arg2 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp2); result = (bool)((FIX::UtcTimeOnlyField const *)arg1)->operator <((FIX::UtcTimeOnlyField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::UtcTimeOnlyField.== call-seq: ==(rhs) -> bool Equality comparison operator. */ SWIGINTERN VALUE _wrap_UtcTimeOnlyField___eq__(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *) 0 ; FIX::UtcTimeOnlyField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__UtcTimeOnlyField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeOnlyField const *","operator ==", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__UtcTimeOnlyField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::UtcTimeOnlyField const &","operator ==", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UtcTimeOnlyField const &","operator ==", 2, argv[0])); } arg2 = reinterpret_cast< FIX::UtcTimeOnlyField * >(argp2); result = (bool)((FIX::UtcTimeOnlyField const *)arg1)->operator ==((FIX::UtcTimeOnlyField const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_UtcTimeOnlyField(void *self) { FIX::UtcTimeOnlyField *arg1 = (FIX::UtcTimeOnlyField *)self; delete arg1; } static swig_class SwigClassCheckSumField; SWIGINTERN VALUE _wrap_new_CheckSumField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CheckSumField"; FIX::CheckSumField *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","CheckSumField", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","CheckSumField", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::CheckSumField *)new FIX::CheckSumField(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CheckSumField_allocate(VALUE self) #else _wrap_CheckSumField_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CheckSumField); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CheckSumField__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CheckSumField"; FIX::CheckSumField *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","CheckSumField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::CheckSumField *)new FIX::CheckSumField(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CheckSumField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_CheckSumField__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { 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_CheckSumField__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "CheckSumField.new", " CheckSumField.new(int field, int data)\n" " CheckSumField.new(int field)\n"); return Qnil; } SWIGINTERN VALUE _wrap_CheckSumField_setValue(int argc, VALUE *argv, VALUE self) { FIX::CheckSumField *arg1 = (FIX::CheckSumField *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__CheckSumField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CheckSumField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::CheckSumField * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setValue", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setValue(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_CheckSumField_getValue(int argc, VALUE *argv, VALUE self) { FIX::CheckSumField *arg1 = (FIX::CheckSumField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__CheckSumField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CheckSumField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::CheckSumField * >(argp1); try { result = (int)((FIX::CheckSumField const *)arg1)->getValue(); } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_CheckSumField(void *self) { FIX::CheckSumField *arg1 = (FIX::CheckSumField *)self; delete arg1; } static swig_class SwigClassFieldMap; SWIGINTERN VALUE _wrap_new_FieldMap__SWIG_1(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FieldMap"; FIX::FieldMap *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","FieldMap", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","FieldMap", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); result = (FIX::FieldMap *)new FIX::FieldMap((message_order const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FieldMap__SWIG_2(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FieldMap"; FIX::FieldMap *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FieldMap *)new FIX::FieldMap(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FieldMap__SWIG_3(int argc, VALUE *argv, VALUE self) { int *arg1 ; void *argp1 = 0 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FieldMap"; FIX::FieldMap *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_int, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "int const []","FieldMap", 1, argv[0] )); } arg1 = reinterpret_cast< int * >(argp1); result = (FIX::FieldMap *)new FIX::FieldMap((int const (*))arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FieldMap_allocate(VALUE self) #else _wrap_FieldMap_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FieldMap); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FieldMap__SWIG_4(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FieldMap"; FIX::FieldMap *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const &","FieldMap", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldMap const &","FieldMap", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (FIX::FieldMap *)new FIX::FieldMap((FIX::FieldMap const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FieldMap(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FieldMap__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldMap__SWIG_1(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_int, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldMap__SWIG_3(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldMap__SWIG_4(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FieldMap.new", " FieldMap.new(message_order const &order)\n" " FieldMap.new()\n" " FieldMap.new(int const order[])\n" " FieldMap.new(FIX::FieldMap const ©)\n"); return Qnil; } SWIGINTERN void free_FIX_FieldMap(void *self) { FIX::FieldMap *arg1 = (FIX::FieldMap *)self; delete arg1; } SWIGINTERN VALUE _wrap_FieldMap_setField__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; bool val3 ; int ecode3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","setField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase const &","setField", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","setField", 2, argv[0])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","setField", 3, argv[1] )); } arg3 = static_cast< bool >(val3); try { (arg1)->setField((FIX::FieldBase const &)*arg2,arg3); } catch(FIX::RepeatedTag &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RepeatedTag, SWIG_NewPointerObj((new FIX::RepeatedTag(static_cast< const FIX::RepeatedTag& >(_e))),SWIGTYPE_p_FIX__RepeatedTag,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_setField__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","setField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase const &","setField", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","setField", 2, argv[0])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); try { (arg1)->setField((FIX::FieldBase const &)*arg2); } catch(FIX::RepeatedTag &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RepeatedTag, SWIG_NewPointerObj((new FIX::RepeatedTag(static_cast< const FIX::RepeatedTag& >(_e))),SWIGTYPE_p_FIX__RepeatedTag,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_setField__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","setField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setField", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","setField", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setField", 3, argv[1])); } arg3 = ptr; } try { (arg1)->setField(arg2,(std::string const &)*arg3); } catch(FIX::RepeatedTag &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RepeatedTag, SWIG_NewPointerObj((new FIX::RepeatedTag(static_cast< const FIX::RepeatedTag& >(_e))),SWIGTYPE_p_FIX__RepeatedTag,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::NoTagValue &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__NoTagValue, SWIG_NewPointerObj((new FIX::NoTagValue(static_cast< const FIX::NoTagValue& >(_e))),SWIGTYPE_p_FIX__NoTagValue,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_setField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_setField__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_setField__SWIG_0(nargs, args, self); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[2], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_setField__SWIG_2(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "FieldMap.setField", " void FieldMap.setField(FIX::FieldBase const &field, bool overwrite)\n" " void FieldMap.setField(FIX::FieldBase const &field)\n" " void FieldMap.setField(int tag, std::string const &value)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getFieldIfSet(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getFieldIfSet", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase &","getFieldIfSet", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase &","getFieldIfSet", 2, argv[0])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); result = (bool)((FIX::FieldMap const *)arg1)->getFieldIfSet(*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getField__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; FIX::FieldBase *result = 0 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase &","getField", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase &","getField", 2, argv[0])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); try { result = (FIX::FieldBase *) &((FIX::FieldMap const *)arg1)->getField(*arg2); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getField__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; std::string *result = 0 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getField", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { result = (std::string *) &((FIX::FieldMap const *)arg1)->getField(arg2); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getField(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 == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_getField__SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_getField__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "FieldMap.getField", " FIX::FieldBase FieldMap.getField(FIX::FieldBase &field)\n" " std::string const & FieldMap.getField(int tag)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getFieldRef(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; FIX::FieldBase *result = 0 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getFieldRef", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getFieldRef", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { result = (FIX::FieldBase *) &((FIX::FieldMap const *)arg1)->getFieldRef(arg2); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getFieldPtr(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; FIX::FieldBase *result = 0 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getFieldPtr", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getFieldPtr", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { result = (FIX::FieldBase *)((FIX::FieldMap const *)arg1)->getFieldPtr(arg2); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldBase, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_isSetField__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; FIX::FieldBase *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","isSetField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::FieldBase const &","isSetField", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","isSetField", 2, argv[0])); } arg2 = reinterpret_cast< FIX::FieldBase * >(argp2); result = (bool)((FIX::FieldMap const *)arg1)->isSetField((FIX::FieldBase const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_isSetField__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","isSetField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","isSetField", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::FieldMap const *)arg1)->isSetField(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_isSetField(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 == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_isSetField__SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_isSetField__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "FieldMap.isSetField", " bool FieldMap.isSetField(FIX::FieldBase const &field)\n" " bool FieldMap.isSetField(int tag)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_removeField(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","removeField", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","removeField", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->removeField(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_addGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","addGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::FieldMap const &","addGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldMap const &","addGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); ecode4 = SWIG_AsVal_bool(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "bool","addGroup", 4, argv[2] )); } arg4 = static_cast< bool >(val4); (arg1)->addGroup(arg2,(FIX::FieldMap const &)*arg3,arg4); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_addGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","addGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::FieldMap const &","addGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldMap const &","addGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); (arg1)->addGroup(arg2,(FIX::FieldMap const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_addGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[5]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 5) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_addGroup__SWIG_1(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_addGroup__SWIG_0(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 5, "FieldMap.addGroup", " void FieldMap.addGroup(int tag, FIX::FieldMap const &group, bool setCount)\n" " void FieldMap.addGroup(int tag, FIX::FieldMap const &group)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_addGroupPtr__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = (FIX::FieldMap *) 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","addGroupPtr", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addGroupPtr", 2, argv[0] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::FieldMap *","addGroupPtr", 3, argv[1] )); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); ecode4 = SWIG_AsVal_bool(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "bool","addGroupPtr", 4, argv[2] )); } arg4 = static_cast< bool >(val4); (arg1)->addGroupPtr(arg2,arg3,arg4); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_addGroupPtr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; FIX::FieldMap *arg3 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","addGroupPtr", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addGroupPtr", 2, argv[0] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::FieldMap *","addGroupPtr", 3, argv[1] )); } arg3 = reinterpret_cast< FIX::FieldMap * >(argp3); (arg1)->addGroupPtr(arg2,arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_addGroupPtr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[5]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 5) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_addGroupPtr__SWIG_1(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_addGroupPtr__SWIG_0(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 5, "FieldMap.addGroupPtr", " void FieldMap.addGroupPtr(int tag, FIX::FieldMap *group, bool setCount)\n" " void FieldMap.addGroupPtr(int tag, FIX::FieldMap *group)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_replaceGroup(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; FIX::FieldMap *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 ; int res4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","replaceGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","replaceGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","replaceGroup", 3, argv[1] )); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::FieldMap const &","replaceGroup", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldMap const &","replaceGroup", 4, argv[2])); } arg4 = reinterpret_cast< FIX::FieldMap * >(argp4); (arg1)->replaceGroup(arg2,arg3,(FIX::FieldMap const &)*arg4); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getGroup(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; FIX::FieldMap *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; FIX::FieldMap *result = 0 ; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","getGroup", 3, argv[1] )); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::FieldMap &","getGroup", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldMap &","getGroup", 4, argv[2])); } arg4 = reinterpret_cast< FIX::FieldMap * >(argp4); try { result = (FIX::FieldMap *) &((FIX::FieldMap const *)arg1)->getGroup(arg2,arg3,*arg4); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getGroupRef(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; FIX::FieldMap *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getGroupRef", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getGroupRef", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","getGroupRef", 3, argv[1] )); } arg3 = static_cast< int >(val3); try { result = (FIX::FieldMap *) &((FIX::FieldMap const *)arg1)->getGroupRef(arg2,arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_getGroupPtr(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; FIX::FieldMap *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","getGroupPtr", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getGroupPtr", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","getGroupPtr", 3, argv[1] )); } arg3 = static_cast< int >(val3); try { result = (FIX::FieldMap *)((FIX::FieldMap const *)arg1)->getGroupPtr(arg2,arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_removeGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","removeGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","removeGroup", 3, argv[1] )); } arg3 = static_cast< int >(val3); (arg1)->removeGroup(arg2,arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_removeGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","removeGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->removeGroup(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_removeGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_removeGroup__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_removeGroup__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "FieldMap.removeGroup", " void FieldMap.removeGroup(int num, int tag)\n" " void FieldMap.removeGroup(int tag)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_hasGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","hasGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::FieldMap const *)arg1)->hasGroup(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_hasGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","hasGroup", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","hasGroup", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = (bool)((FIX::FieldMap const *)arg1)->hasGroup(arg2,arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_hasGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_hasGroup__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_hasGroup__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "FieldMap.hasGroup", " bool FieldMap.hasGroup(int tag)\n" " bool FieldMap.hasGroup(int num, int tag)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_groupCount(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; size_t 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","groupCount", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","groupCount", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = ((FIX::FieldMap const *)arg1)->groupCount(arg2); vresult = SWIG_From_size_t(static_cast< size_t >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_clear(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","clear", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); (arg1)->clear(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_isEmpty(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","isEmpty", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (bool)(arg1)->isEmpty(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_totalFields(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; size_t 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","totalFields", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = ((FIX::FieldMap const *)arg1)->totalFields(); vresult = SWIG_From_size_t(static_cast< size_t >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateString(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; std::string *result = 0 ; 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","calculateString", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); { temp2 = std::string((char*)StringValuePtr(argv[0])); arg2 = &temp2; } result = (std::string *) &((FIX::FieldMap const *)arg1)->calculateString(*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateLength__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","calculateLength", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","calculateLength", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","calculateLength", 3, argv[1] )); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","calculateLength", 4, argv[2] )); } arg4 = static_cast< int >(val4); result = (int)((FIX::FieldMap const *)arg1)->calculateLength(arg2,arg3,arg4); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateLength__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","calculateLength", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","calculateLength", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","calculateLength", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = (int)((FIX::FieldMap const *)arg1)->calculateLength(arg2,arg3); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateLength__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","calculateLength", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","calculateLength", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (int)((FIX::FieldMap const *)arg1)->calculateLength(arg2); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateLength__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","calculateLength", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (int)((FIX::FieldMap const *)arg1)->calculateLength(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateLength(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[5]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 5) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_calculateLength__SWIG_3(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateLength__SWIG_2(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateLength__SWIG_1(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateLength__SWIG_0(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 5, "FieldMap.calculateLength", " int FieldMap.calculateLength(int beginStringField, int bodyLengthField, int checkSumField)\n" " int FieldMap.calculateLength(int beginStringField, int bodyLengthField)\n" " int FieldMap.calculateLength(int beginStringField)\n" " int FieldMap.calculateLength()\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateTotal__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","calculateTotal", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","calculateTotal", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (int)((FIX::FieldMap const *)arg1)->calculateTotal(arg2); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateTotal__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","calculateTotal", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (int)((FIX::FieldMap const *)arg1)->calculateTotal(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_calculateTotal(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_calculateTotal__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_FieldMap_calculateTotal__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "FieldMap.calculateTotal", " int FieldMap.calculateTotal(int checkSumField)\n" " int FieldMap.calculateTotal()\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_begin__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","begin", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (arg1)->begin(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::iterator(static_cast< const FIX::FieldMap::iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_end__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","end", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (arg1)->end(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::iterator(static_cast< const FIX::FieldMap::iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_begin__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::const_iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","begin", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = ((FIX::FieldMap const *)arg1)->begin(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::const_iterator(static_cast< const FIX::FieldMap::const_iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_begin(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 2) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_begin__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_begin__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 2, "FieldMap.begin", " FIX::FieldMap::iterator FieldMap.begin()\n" " FIX::FieldMap::const_iterator FieldMap.begin()\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_end__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::const_iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","end", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = ((FIX::FieldMap const *)arg1)->end(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::const_iterator(static_cast< const FIX::FieldMap::const_iterator& >(result))), SWIGTYPE_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_end(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 2) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_end__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_end__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 2, "FieldMap.end", " FIX::FieldMap::iterator FieldMap.end()\n" " FIX::FieldMap::const_iterator FieldMap.end()\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_g_begin__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","g_begin", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (arg1)->g_begin(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::g_iterator(static_cast< const FIX::FieldMap::g_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_g_end__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap *","g_end", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = (arg1)->g_end(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::g_iterator(static_cast< const FIX::FieldMap::g_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_g_begin__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::const_iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","g_begin", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = ((FIX::FieldMap const *)arg1)->g_begin(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::g_const_iterator(static_cast< const FIX::FieldMap::g_const_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_g_begin(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 2) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_begin__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_begin__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 2, "FieldMap.g_begin", " FIX::FieldMap::g_iterator FieldMap.g_begin()\n" " FIX::FieldMap::g_const_iterator FieldMap.g_begin()\n"); return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_g_end__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldMap *arg1 = (FIX::FieldMap *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::const_iterator > 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__FieldMap, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldMap const *","g_end", 1, self )); } arg1 = reinterpret_cast< FIX::FieldMap * >(argp1); result = ((FIX::FieldMap const *)arg1)->g_end(); vresult = SWIG_NewPointerObj((new FIX::FieldMap::g_const_iterator(static_cast< const FIX::FieldMap::g_const_iterator& >(result))), SWIGTYPE_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FieldMap_g_end(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 2) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_end__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldMap, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FieldMap_g_end__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 2, "FieldMap.g_end", " FIX::FieldMap::g_iterator FieldMap.g_end()\n" " FIX::FieldMap::g_const_iterator FieldMap.g_end()\n"); return Qnil; } static swig_class SwigClassHeader; SWIGINTERN VALUE _wrap_new_Header__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Header"; FIX::Header *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Header *)new FIX::Header(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Header_allocate(VALUE self) #else _wrap_Header_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Header); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Header__SWIG_1(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Header"; FIX::Header *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","Header", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Header", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); result = (FIX::Header *)new FIX::Header((message_order const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Header(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Header__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Header__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Header.new", " Header.new()\n" " Header.new(message_order const &order)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Header_addGroup(int argc, VALUE *argv, VALUE self) { FIX::Header *arg1 = (FIX::Header *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Header *","addGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Header * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","addGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","addGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->addGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Header_replaceGroup(int argc, VALUE *argv, VALUE self) { FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Header *","replaceGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","replaceGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","replaceGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","replaceGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Header_getGroup(int argc, VALUE *argv, VALUE self) { FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; Group *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Header const *","getGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","getGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group &","getGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group &","getGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { result = (Group *) &((FIX::Header const *)arg1)->getGroup(arg2,*arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Group, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Header_removeGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Header *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","removeGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Header_removeGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Header *arg1 = (FIX::Header *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Header *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Header * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->removeGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Header_removeGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_removeGroup__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_removeGroup__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Header.removeGroup", " void Header.removeGroup(unsigned int num, FIX::Group const &group)\n" " void Header.removeGroup(FIX::Group const &group)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Header_hasGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Header *arg1 = (FIX::Header *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Header const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Header * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); result = (bool)((FIX::Header const *)arg1)->hasGroup((FIX::Group const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Header_hasGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Header *arg1 = (FIX::Header *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Header, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Header const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Header * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","hasGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); result = (bool)((FIX::Header const *)arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Header_hasGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_hasGroup__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Header, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Header_hasGroup__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Header.hasGroup", " bool Header.hasGroup(FIX::Group const &group)\n" " bool Header.hasGroup(unsigned int num, FIX::Group const &group)\n"); return Qnil; } SWIGINTERN void free_FIX_Header(void *self) { FIX::Header *arg1 = (FIX::Header *)self; delete arg1; } static swig_class SwigClassTrailer; SWIGINTERN VALUE _wrap_new_Trailer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Trailer"; FIX::Trailer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Trailer *)new FIX::Trailer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Trailer_allocate(VALUE self) #else _wrap_Trailer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Trailer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Trailer__SWIG_1(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Trailer"; FIX::Trailer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","Trailer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Trailer", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); result = (FIX::Trailer *)new FIX::Trailer((message_order const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Trailer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Trailer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Trailer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Trailer.new", " Trailer.new()\n" " Trailer.new(message_order const &order)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Trailer_addGroup(int argc, VALUE *argv, VALUE self) { FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Trailer *","addGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","addGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","addGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->addGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Trailer_replaceGroup(int argc, VALUE *argv, VALUE self) { FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Trailer *","replaceGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","replaceGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","replaceGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","replaceGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Trailer_getGroup(int argc, VALUE *argv, VALUE self) { FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; Group *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Trailer const *","getGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","getGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group &","getGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group &","getGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { result = (Group *) &((FIX::Trailer const *)arg1)->getGroup(arg2,*arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Group, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Trailer_removeGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Trailer *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","removeGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Trailer_removeGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Trailer *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->removeGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Trailer_removeGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_removeGroup__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_removeGroup__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Trailer.removeGroup", " void Trailer.removeGroup(unsigned int num, FIX::Group const &group)\n" " void Trailer.removeGroup(FIX::Group const &group)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Trailer_hasGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Trailer const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); result = (bool)((FIX::Trailer const *)arg1)->hasGroup((FIX::Group const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Trailer_hasGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Trailer *arg1 = (FIX::Trailer *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Trailer, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Trailer const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Trailer * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","hasGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); result = (bool)((FIX::Trailer const *)arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Trailer_hasGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_hasGroup__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Trailer, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Trailer_hasGroup__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Trailer.hasGroup", " bool Trailer.hasGroup(FIX::Group const &group)\n" " bool Trailer.hasGroup(unsigned int num, FIX::Group const &group)\n"); return Qnil; } SWIGINTERN void free_FIX_Trailer(void *self) { FIX::Trailer *arg1 = (FIX::Trailer *)self; delete arg1; } static swig_class SwigClassMessage; SWIGINTERN VALUE _wrap_new_Message__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Message *)new FIX::Message(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_1(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; void *argp1 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","Message", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "message_order const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "message_order const &","Message", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 3, argv[2])); } arg3 = reinterpret_cast< message_order * >(argp3); result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_2(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Message", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 1, argv[0])); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","Message", 2, argv[1] )); } arg2 = static_cast< bool >(val2); try { result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,arg2); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Message", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 1, argv[0])); } arg1 = ptr; } try { result = (FIX::Message *)new FIX::Message((std::string const &)*arg1); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_4(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; bool arg3 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; bool val3 ; int ecode3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Message", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); ecode3 = SWIG_AsVal_bool(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","Message", 3, argv[2] )); } arg3 = static_cast< bool >(val3); try { result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2,arg3); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_5(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Message", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); try { result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_6(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; FIX::DataDictionary *arg3 = 0 ; bool arg4 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Message", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 3, argv[2])); } arg3 = reinterpret_cast< FIX::DataDictionary * >(argp3); ecode4 = SWIG_AsVal_bool(argv[3], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "bool","Message", 4, argv[3] )); } arg4 = static_cast< bool >(val4); try { result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2,(FIX::DataDictionary const &)*arg3,arg4); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_7(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::DataDictionary *arg2 = 0 ; FIX::DataDictionary *arg3 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Message", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 3, argv[2])); } arg3 = reinterpret_cast< FIX::DataDictionary * >(argp3); try { result = (FIX::Message *)new FIX::Message((std::string const &)*arg1,(FIX::DataDictionary const &)*arg2,(FIX::DataDictionary const &)*arg3); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_8(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; bool arg6 ; void *argp1 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 ; int res5 = 0 ; bool val6 ; int ecode6 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 6) || (argc > 6)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","Message", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "message_order const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "message_order const &","Message", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 3, argv[2])); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[3], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","Message", 4, argv[3] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 4, argv[3])); } arg4 = ptr; } res5 = SWIG_ConvertPtr(argv[4], &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 5, argv[4] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 5, argv[4])); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); ecode6 = SWIG_AsVal_bool(argv[5], &val6); if (!SWIG_IsOK(ecode6)) { SWIG_exception_fail(SWIG_ArgError(ecode6), Ruby_Format_TypeError( "", "bool","Message", 6, argv[5] )); } arg6 = static_cast< bool >(val6); try { result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5,arg6); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[3], 0 ); rb_str_append( argv[3], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res4)) delete arg4; return self; fail: if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_9(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; void *argp1 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 ; int res5 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 5) || (argc > 5)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","Message", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "message_order const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "message_order const &","Message", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 3, argv[2])); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[3], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","Message", 4, argv[3] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 4, argv[3])); } arg4 = ptr; } res5 = SWIG_ConvertPtr(argv[4], &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 5, argv[4] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 5, argv[4])); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); try { result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[3], 0 ); rb_str_append( argv[3], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res4)) delete arg4; return self; fail: if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_10(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; FIX::DataDictionary *arg6 = 0 ; bool arg7 ; void *argp1 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 ; int res5 = 0 ; void *argp6 ; int res6 = 0 ; bool val7 ; int ecode7 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 7) || (argc > 7)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 7)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","Message", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "message_order const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "message_order const &","Message", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 3, argv[2])); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[3], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","Message", 4, argv[3] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 4, argv[3])); } arg4 = ptr; } res5 = SWIG_ConvertPtr(argv[4], &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 5, argv[4] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 5, argv[4])); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); res6 = SWIG_ConvertPtr(argv[5], &argp6, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 6, argv[5] )); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 6, argv[5])); } arg6 = reinterpret_cast< FIX::DataDictionary * >(argp6); ecode7 = SWIG_AsVal_bool(argv[6], &val7); if (!SWIG_IsOK(ecode7)) { SWIG_exception_fail(SWIG_ArgError(ecode7), Ruby_Format_TypeError( "", "bool","Message", 7, argv[6] )); } arg7 = static_cast< bool >(val7); try { result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5,(FIX::DataDictionary const &)*arg6,arg7); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[3], 0 ); rb_str_append( argv[3], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res4)) delete arg4; return self; fail: if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE _wrap_new_Message__SWIG_11(int argc, VALUE *argv, VALUE self) { message_order *arg1 = 0 ; message_order *arg2 = 0 ; message_order *arg3 = 0 ; std::string *arg4 = 0 ; FIX::DataDictionary *arg5 = 0 ; FIX::DataDictionary *arg6 = 0 ; void *argp1 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 ; int res5 = 0 ; void *argp6 ; int res6 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 6) || (argc > 6)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "message_order const &","Message", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 1, argv[0])); } arg1 = reinterpret_cast< message_order * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "message_order const &","Message", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 2, argv[1])); } arg2 = reinterpret_cast< message_order * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "message_order const &","Message", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Message", 3, argv[2])); } arg3 = reinterpret_cast< message_order * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[3], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","Message", 4, argv[3] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Message", 4, argv[3])); } arg4 = ptr; } res5 = SWIG_ConvertPtr(argv[4], &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 5, argv[4] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 5, argv[4])); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); res6 = SWIG_ConvertPtr(argv[5], &argp6, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","Message", 6, argv[5] )); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","Message", 6, argv[5])); } arg6 = reinterpret_cast< FIX::DataDictionary * >(argp6); try { result = (FIX::Message *)new FIX::Message((message_order const &)*arg1,(message_order const &)*arg2,(message_order const &)*arg3,(std::string const &)*arg4,(FIX::DataDictionary const &)*arg5,(FIX::DataDictionary const &)*arg6); DATA_PTR(self) = result; } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[3], 0 ); rb_str_append( argv[3], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res4)) delete arg4; return self; fail: if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Message_allocate(VALUE self) #else _wrap_Message_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Message); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Message__SWIG_12(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Message"; FIX::Message *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const &","Message", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","Message", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (FIX::Message *)new FIX::Message((FIX::Message const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Message(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[7]; int ii; argc = nargs; if (argc > 7) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Message__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_12(nargs, args, self); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_3(nargs, args, self); } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_5(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_2(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_1(nargs, args, self); } } } } if (argc == 3) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_7(nargs, args, self); } } } } if (argc == 3) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_4(nargs, args, self); } } } } if (argc == 4) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_6(nargs, args, self); } } } } } if (argc == 5) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[4], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_9(nargs, args, self); } } } } } } if (argc == 6) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[4], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[5], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Message__SWIG_11(nargs, args, self); } } } } } } } if (argc == 6) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[4], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[5], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_8(nargs, args, self); } } } } } } } if (argc == 7) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[4], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[5], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[6], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_Message__SWIG_10(nargs, args, self); } } } } } } } } fail: Ruby_Format_OverloadedError( argc, 7, "Message.new", " Message.new()\n" " Message.new(message_order const &hdrOrder, message_order const &trlOrder, message_order const &order)\n" " Message.new(std::string const &string, bool validate)\n" " Message.new(std::string const &string)\n" " Message.new(std::string const &string, FIX::DataDictionary const &dataDictionary, bool validate)\n" " Message.new(std::string const &string, FIX::DataDictionary const &dataDictionary)\n" " Message.new(std::string const &string, FIX::DataDictionary const &sessionDataDictionary, FIX::DataDictionary const &applicationDataDictionary, bool validate)\n" " Message.new(std::string const &string, FIX::DataDictionary const &sessionDataDictionary, FIX::DataDictionary const &applicationDataDictionary)\n" " Message.new(message_order const &hdrOrder, message_order const &trlOrder, message_order const &order, std::string const &string, FIX::DataDictionary const &dataDictionary, bool validate)\n" " Message.new(message_order const &hdrOrder, message_order const &trlOrder, message_order const &order, std::string const &string, FIX::DataDictionary const &dataDictionary)\n" " Message.new(message_order const &hdrOrder, message_order const &trlOrder, message_order const &order, std::string const &string, FIX::DataDictionary const &sessionDataDictionary, FIX::DataDictionary const &applicationDataDictionary, bool validate)\n" " Message.new(message_order const &hdrOrder, message_order const &trlOrder, message_order const &order, std::string const &string, FIX::DataDictionary const &sessionDataDictionary, FIX::DataDictionary const &applicationDataDictionary)\n" " Message.new(FIX::Message const ©)\n"); return Qnil; } SWIGINTERN void free_FIX_Message(void *self) { FIX::Message *arg1 = (FIX::Message *)self; delete arg1; } SWIGINTERN VALUE _wrap_Message_InitializeXML(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::Message::InitializeXML", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Message::InitializeXML", 1, argv[0])); } arg1 = ptr; } result = (bool)FIX::Message::InitializeXML((std::string const &)*arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_Message_addGroup(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","addGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","addGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","addGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->addGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_replaceGroup(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","replaceGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","replaceGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","replaceGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","replaceGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_getGroup(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; Group *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","getGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","getGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group &","getGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group &","getGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { result = (Group *) &((FIX::Message const *)arg1)->getGroup(arg2,*arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Group, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_removeGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","removeGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_removeGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->removeGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_removeGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_removeGroup__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_removeGroup__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Message.removeGroup", " void Message.removeGroup(unsigned int num, FIX::Group const &group)\n" " void Message.removeGroup(FIX::Group const &group)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_hasGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); result = (bool)((FIX::Message const *)arg1)->hasGroup((FIX::Group const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_hasGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","hasGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); result = (bool)((FIX::Message const *)arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_hasGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_hasGroup__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_hasGroup__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Message.hasGroup", " bool Message.hasGroup(FIX::Group const &group)\n" " bool Message.hasGroup(unsigned int num, FIX::Group const &group)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; std::string result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","toString", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","toString", 3, argv[1] )); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","toString", 4, argv[2] )); } arg4 = static_cast< int >(val4); result = ((FIX::Message const *)arg1)->toString(arg2,arg3,arg4); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; std::string result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","toString", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","toString", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = ((FIX::Message const *)arg1)->toString(arg2,arg3); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; std::string 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","toString", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = ((FIX::Message const *)arg1)->toString(arg2); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = ((FIX::Message const *)arg1)->toString(); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_4(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; int arg3 ; int arg4 ; int arg5 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; int val5 ; int ecode5 = 0 ; std::string *result = 0 ; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { temp2 = std::string((char*)StringValuePtr(argv[0])); arg2 = &temp2; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","toString", 3, argv[1] )); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","toString", 4, argv[2] )); } arg4 = static_cast< int >(val4); ecode5 = SWIG_AsVal_int(argv[3], &val5); if (!SWIG_IsOK(ecode5)) { SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "int","toString", 5, argv[3] )); } arg5 = static_cast< int >(val5); result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2,arg3,arg4,arg5); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_5(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; std::string *result = 0 ; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { temp2 = std::string((char*)StringValuePtr(argv[0])); arg2 = &temp2; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","toString", 3, argv[1] )); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","toString", 4, argv[2] )); } arg4 = static_cast< int >(val4); result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2,arg3,arg4); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_6(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; int val3 ; int ecode3 = 0 ; std::string *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { temp2 = std::string((char*)StringValuePtr(argv[0])); arg2 = &temp2; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","toString", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2,arg3); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString__SWIG_7(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; std::string *result = 0 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { temp2 = std::string((char*)StringValuePtr(argv[0])); arg2 = &temp2; } result = (std::string *) &((FIX::Message const *)arg1)->toString(*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toString(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[6]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 6) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toString__SWIG_3(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toString__SWIG_7(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_2(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_6(nargs, args, self); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_1(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_5(nargs, args, self); } } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_0(nargs, args, self); } } } } } if (argc == 5) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[4], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_toString__SWIG_4(nargs, args, self); } } } } } } fail: Ruby_Format_OverloadedError( argc, 6, "Message.toString", " std::string Message.toString(int beginStringField, int bodyLengthField, int checkSumField)\n" " std::string Message.toString(int beginStringField, int bodyLengthField)\n" " std::string Message.toString(int beginStringField)\n" " std::string Message.toString()\n" " std::string Message.toString(std::string &, int beginStringField, int bodyLengthField, int checkSumField)\n" " std::string Message.toString(std::string &, int beginStringField, int bodyLengthField)\n" " std::string Message.toString(std::string &, int beginStringField)\n" " std::string & Message.toString(std::string &)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_toXML__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toXML", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = ((FIX::Message const *)arg1)->toXML(); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toXML__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; std::string *result = 0 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","toXML", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { temp2 = std::string((char*)StringValuePtr(argv[0])); arg2 = &temp2; } result = (std::string *) &((FIX::Message const *)arg1)->toXML(*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toXML(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toXML__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_toXML__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Message.toXML", " std::string Message.toXML()\n" " std::string & Message.toXML(std::string &)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_reverseRoute(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; FIX::Header *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","reverseRoute", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Header, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Header const &","reverseRoute", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Header const &","reverseRoute", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Header * >(argp2); (arg1)->reverseRoute((FIX::Header const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_setString__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","setString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setString", 2, argv[0])); } arg2 = ptr; } try { (arg1)->setString((std::string const &)*arg2); } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Message_setString__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","setString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setString", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","setString", 3, argv[1] )); } arg3 = static_cast< bool >(val3); try { (arg1)->setString((std::string const &)*arg2,arg3); } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Message_setString__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; bool arg3 ; FIX::DataDictionary *arg4 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","setString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setString", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","setString", 3, argv[1] )); } arg3 = static_cast< bool >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","setString", 4, argv[2] )); } arg4 = reinterpret_cast< FIX::DataDictionary * >(argp4); try { (arg1)->setString((std::string const &)*arg2,arg3,(FIX::DataDictionary const *)arg4); } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Message_setString__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; bool arg3 ; FIX::DataDictionary *arg4 = (FIX::DataDictionary *) 0 ; FIX::DataDictionary *arg5 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","setString", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setString", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","setString", 3, argv[1] )); } arg3 = static_cast< bool >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","setString", 4, argv[2] )); } arg4 = reinterpret_cast< FIX::DataDictionary * >(argp4); res5 = SWIG_ConvertPtr(argv[3], &argp5,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","setString", 5, argv[3] )); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); try { (arg1)->setString((std::string const &)*arg2,arg3,(FIX::DataDictionary const *)arg4,(FIX::DataDictionary const *)arg5); } catch(FIX::InvalidMessage &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__InvalidMessage, SWIG_NewPointerObj((new FIX::InvalidMessage(static_cast< const FIX::InvalidMessage& >(_e))),SWIGTYPE_p_FIX__InvalidMessage,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Message_setString(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[6]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 6) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_setString__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_setString__SWIG_1(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_setString__SWIG_2(nargs, args, self); } } } } } if (argc == 5) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[4], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_setString__SWIG_3(nargs, args, self); } } } } } } fail: Ruby_Format_OverloadedError( argc, 6, "Message.setString", " void Message.setString(std::string const &string)\n" " void Message.setString(std::string const &string, bool validate)\n" " void Message.setString(std::string const &string, bool validate, FIX::DataDictionary const *pDataDictionary)\n" " void Message.setString(std::string const &string, bool validate, FIX::DataDictionary const *pSessionDataDictionary, FIX::DataDictionary const *pApplicationDataDictionary)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_setGroup(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; FIX::FieldBase *arg3 = 0 ; std::string *arg4 = 0 ; std::string::size_type *arg5 = 0 ; FIX::FieldMap *arg6 = 0 ; DataDictionary *arg7 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; void *argp5 = 0 ; int res5 = 0 ; void *argp6 = 0 ; int res6 = 0 ; void *argp7 ; int res7 = 0 ; VALUE vresult = Qnil; if ((argc < 6) || (argc > 6)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 6)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","setGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setGroup", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setGroup", 2, argv[0])); } arg2 = ptr; } res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::FieldBase const &","setGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","setGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::FieldBase * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[2], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","setGroup", 4, argv[2] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setGroup", 4, argv[2])); } arg4 = ptr; } res5 = SWIG_ConvertPtr(argv[3], &argp5, SWIGTYPE_p_std__string__size_type, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "std::string::size_type &","setGroup", 5, argv[3] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string::size_type &","setGroup", 5, argv[3])); } arg5 = reinterpret_cast< std::string::size_type * >(argp5); res6 = SWIG_ConvertPtr(argv[4], &argp6, SWIGTYPE_p_FIX__FieldMap, 0 ); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "FIX::FieldMap &","setGroup", 6, argv[4] )); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldMap &","setGroup", 6, argv[4])); } arg6 = reinterpret_cast< FIX::FieldMap * >(argp6); res7 = SWIG_ConvertPtr(argv[5], &argp7, SWIGTYPE_p_DataDictionary, 0 ); if (!SWIG_IsOK(res7)) { SWIG_exception_fail(SWIG_ArgError(res7), Ruby_Format_TypeError( "", "DataDictionary const &","setGroup", 7, argv[5] )); } if (!argp7) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "DataDictionary const &","setGroup", 7, argv[5])); } arg7 = reinterpret_cast< DataDictionary * >(argp7); (arg1)->setGroup((std::string const &)*arg2,(FIX::FieldBase const &)*arg3,(std::string const &)*arg4,*arg5,*arg6,(DataDictionary const &)*arg7); vresult = rb_ary_new(); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[2], 0 ); rb_str_append( argv[2], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res4)) delete arg4; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE _wrap_Message_setStringHeader(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","setStringHeader", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setStringHeader", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setStringHeader", 2, argv[0])); } arg2 = ptr; } result = (bool)(arg1)->setStringHeader((std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Message_getHeader__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Header *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_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","getHeader", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (FIX::Header *) &((FIX::Message const *)arg1)->getHeader(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Header, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_getHeader__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Header *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_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","getHeader", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (FIX::Header *) &(arg1)->getHeader(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Header, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_getHeader(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 2) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getHeader__SWIG_1(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getHeader__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 2, "Message.getHeader", " FIX::Header const Message.getHeader()\n" " FIX::Header & Message.getHeader()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_getTrailer__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Trailer *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_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","getTrailer", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (FIX::Trailer *) &((FIX::Message const *)arg1)->getTrailer(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Trailer, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_getTrailer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Trailer *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_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","getTrailer", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (FIX::Trailer *) &(arg1)->getTrailer(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Trailer, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_getTrailer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 2) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getTrailer__SWIG_1(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getTrailer__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 2, "Message.getTrailer", " FIX::Trailer const Message.getTrailer()\n" " FIX::Trailer & Message.getTrailer()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_hasValidStructure(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int temp2 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","hasValidStructure", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { temp2 = NUM2INT(argv[0]); arg2 = &temp2; } result = (bool)((FIX::Message const *)arg1)->hasValidStructure(*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("int &") == "int &" ) { vresult = result ? SWIG_From_int(static_cast< int >(*arg2)) : Qnil; } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_bodyLength__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; int arg4 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","bodyLength", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","bodyLength", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","bodyLength", 3, argv[1] )); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","bodyLength", 4, argv[2] )); } arg4 = static_cast< int >(val4); result = (int)((FIX::Message const *)arg1)->bodyLength(arg2,arg3,arg4); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_bodyLength__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","bodyLength", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","bodyLength", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","bodyLength", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = (int)((FIX::Message const *)arg1)->bodyLength(arg2,arg3); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_bodyLength__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","bodyLength", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","bodyLength", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (int)((FIX::Message const *)arg1)->bodyLength(arg2); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_bodyLength__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","bodyLength", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (int)((FIX::Message const *)arg1)->bodyLength(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_bodyLength(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[5]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 5) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_bodyLength__SWIG_3(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_bodyLength__SWIG_2(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_bodyLength__SWIG_1(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_bodyLength__SWIG_0(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 5, "Message.bodyLength", " int Message.bodyLength(int beginStringField, int bodyLengthField, int checkSumField)\n" " int Message.bodyLength(int beginStringField, int bodyLengthField)\n" " int Message.bodyLength(int beginStringField)\n" " int Message.bodyLength()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_checkSum__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","checkSum", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","checkSum", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (int)((FIX::Message const *)arg1)->checkSum(arg2); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_checkSum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","checkSum", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (int)((FIX::Message const *)arg1)->checkSum(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_checkSum(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_checkSum__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_checkSum__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Message.checkSum", " int Message.checkSum(int checkSumField)\n" " int Message.checkSum()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_isAdmin(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","isAdmin", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (bool)((FIX::Message const *)arg1)->isAdmin(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isApp(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","isApp", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (bool)((FIX::Message const *)arg1)->isApp(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isEmpty(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","isEmpty", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = (bool)(arg1)->isEmpty(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_clear(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","clear", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); (arg1)->clear(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isAdminMsgType(int argc, VALUE *argv, VALUE self) { MsgType *arg1 = 0 ; void *argp1 ; int res1 = 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(argv[0], &argp1, SWIGTYPE_p_MsgType, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "MsgType const &","FIX::Message::isAdminMsgType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "MsgType const &","FIX::Message::isAdminMsgType", 1, argv[0])); } arg1 = reinterpret_cast< MsgType * >(argp1); result = (bool)FIX::Message::isAdminMsgType((MsgType const &)*arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toApplVerID(int argc, VALUE *argv, VALUE self) { BeginString *arg1 = 0 ; void *argp1 ; int res1 = 0 ; ApplVerID 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(argv[0], &argp1, SWIGTYPE_p_BeginString, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "BeginString const &","FIX::Message::toApplVerID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "BeginString const &","FIX::Message::toApplVerID", 1, argv[0])); } arg1 = reinterpret_cast< BeginString * >(argp1); result = FIX::Message::toApplVerID((BeginString const &)*arg1); vresult = SWIG_NewPointerObj((new ApplVerID(static_cast< const ApplVerID& >(result))), SWIGTYPE_p_ApplVerID, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_toBeginString(int argc, VALUE *argv, VALUE self) { ApplVerID *arg1 = 0 ; void *argp1 ; int res1 = 0 ; BeginString 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(argv[0], &argp1, SWIGTYPE_p_ApplVerID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "ApplVerID const &","FIX::Message::toBeginString", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "ApplVerID const &","FIX::Message::toBeginString", 1, argv[0])); } arg1 = reinterpret_cast< ApplVerID * >(argp1); result = FIX::Message::toBeginString((ApplVerID const &)*arg1); vresult = SWIG_NewPointerObj((new BeginString(static_cast< const BeginString& >(result))), SWIGTYPE_p_BeginString, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isHeaderField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","FIX::Message::isHeaderField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (bool)FIX::Message::isHeaderField(arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isHeaderField__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = 0 ; DataDictionary *arg2 = (DataDictionary *) 0 ; void *argp1 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const &","FIX::Message::isHeaderField", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","FIX::Message::isHeaderField", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "DataDictionary const *","FIX::Message::isHeaderField", 2, argv[1] )); } arg2 = reinterpret_cast< DataDictionary * >(argp2); result = (bool)FIX::Message::isHeaderField((FIX::FieldBase const &)*arg1,(DataDictionary const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isHeaderField__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = 0 ; void *argp1 ; int res1 = 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(argv[0], &argp1, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const &","FIX::Message::isHeaderField", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","FIX::Message::isHeaderField", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (bool)FIX::Message::isHeaderField((FIX::FieldBase const &)*arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isHeaderField__SWIG_3(int argc, VALUE *argv, VALUE self) { int arg1 ; DataDictionary *arg2 = (DataDictionary *) 0 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","FIX::Message::isHeaderField", 1, argv[0] )); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "DataDictionary const *","FIX::Message::isHeaderField", 2, argv[1] )); } arg2 = reinterpret_cast< DataDictionary * >(argp2); result = (bool)FIX::Message::isHeaderField(arg1,(DataDictionary const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isHeaderField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isHeaderField__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_isHeaderField__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isHeaderField__SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v; { 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_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isHeaderField__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "Message.isHeaderField", " bool Message.isHeaderField(int field)\n" " bool Message.isHeaderField(FIX::FieldBase const &field, DataDictionary const *pD)\n" " bool Message.isHeaderField(FIX::FieldBase const &field)\n" " bool Message.isHeaderField(int field, DataDictionary const *pD)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_isTrailerField__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","FIX::Message::isTrailerField", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (bool)FIX::Message::isTrailerField(arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isTrailerField__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = 0 ; DataDictionary *arg2 = (DataDictionary *) 0 ; void *argp1 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const &","FIX::Message::isTrailerField", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","FIX::Message::isTrailerField", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "DataDictionary const *","FIX::Message::isTrailerField", 2, argv[1] )); } arg2 = reinterpret_cast< DataDictionary * >(argp2); result = (bool)FIX::Message::isTrailerField((FIX::FieldBase const &)*arg1,(DataDictionary const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isTrailerField__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::FieldBase *arg1 = 0 ; void *argp1 ; int res1 = 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(argv[0], &argp1, SWIGTYPE_p_FIX__FieldBase, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldBase const &","FIX::Message::isTrailerField", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FieldBase const &","FIX::Message::isTrailerField", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FieldBase * >(argp1); result = (bool)FIX::Message::isTrailerField((FIX::FieldBase const &)*arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isTrailerField__SWIG_3(int argc, VALUE *argv, VALUE self) { int arg1 ; DataDictionary *arg2 = (DataDictionary *) 0 ; int val1 ; int ecode1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","FIX::Message::isTrailerField", 1, argv[0] )); } arg1 = static_cast< int >(val1); res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "DataDictionary const *","FIX::Message::isTrailerField", 2, argv[1] )); } arg2 = reinterpret_cast< DataDictionary * >(argp2); result = (bool)FIX::Message::isTrailerField(arg1,(DataDictionary const *)arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_isTrailerField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isTrailerField__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Message_isTrailerField__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isTrailerField__SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v; { 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_DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_isTrailerField__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "Message.isTrailerField", " bool Message.isTrailerField(int field)\n" " bool Message.isTrailerField(FIX::FieldBase const &field, DataDictionary const *pD)\n" " bool Message.isTrailerField(FIX::FieldBase const &field)\n" " bool Message.isTrailerField(int field, DataDictionary const *pD)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_getSessionID__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; SessionID 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","getSessionID", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getSessionID", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getSessionID", 2, argv[0])); } arg2 = ptr; } try { result = ((FIX::Message const *)arg1)->getSessionID((std::string const &)*arg2); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new SessionID(static_cast< const SessionID& >(result))), SWIGTYPE_p_SessionID, SWIG_POINTER_OWN | 0 ); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Message_getSessionID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SessionID 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const *","getSessionID", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); try { result = ((FIX::Message const *)arg1)->getSessionID(); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new SessionID(static_cast< const SessionID& >(result))), SWIGTYPE_p_SessionID, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message_getSessionID(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getSessionID__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Message_getSessionID__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Message.getSessionID", " SessionID Message.getSessionID(std::string const &qualifier)\n" " SessionID Message.getSessionID()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Message_setSessionID(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","setSessionID", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "SessionID const &","setSessionID", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "SessionID const &","setSessionID", 2, argv[0])); } arg2 = reinterpret_cast< SessionID * >(argp2); (arg1)->setSessionID((SessionID const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Message___str__(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = (FIX::Message *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__Message, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message *","__str__", 1, self )); } arg1 = reinterpret_cast< FIX::Message * >(argp1); result = FIX_Message___str__(arg1); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::FIX.<< call-seq: <<(stream, field) -> std::ostream <<(stream, message) -> std::ostream & <<(stream, sessionID) -> std::ostream <<(arg1, arg2) -> std::ostream Left shifting or appending operator. */ SWIGINTERN VALUE _wrap___lshift____SWIG_1(int argc, VALUE *argv, VALUE self) { std::ostream *arg1 = 0 ; FIX::Message *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; std::ostream *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::ostream &","FIX::operator <<", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::ostream &","FIX::operator <<", 1, argv[0])); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","FIX::operator <<", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","FIX::operator <<", 2, argv[1])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::Message const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_identifyType(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; MsgType result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::identifyType", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::identifyType", 1, argv[0])); } arg1 = ptr; } try { result = FIX::identifyType((std::string const &)*arg1); } catch(FIX::MessageParseError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__MessageParseError, SWIG_NewPointerObj((new FIX::MessageParseError(static_cast< const FIX::MessageParseError& >(_e))),SWIGTYPE_p_FIX__MessageParseError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new MsgType(static_cast< const MsgType& >(result))), SWIGTYPE_p_MsgType, SWIG_POINTER_OWN | 0 ); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } static swig_class SwigClassGroup; SWIGINTERN VALUE _wrap_new_Group__SWIG_0(int argc, VALUE *argv, VALUE self) { int arg1 ; int arg2 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Group"; FIX::Group *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","Group", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","Group", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::Group *)new FIX::Group(arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Group__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int arg2 ; int *arg3 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Group"; FIX::Group *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","Group", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","Group", 2, argv[1] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[2], &argp3,SWIGTYPE_p_int, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "int const []","Group", 3, argv[2] )); } arg3 = reinterpret_cast< int * >(argp3); result = (FIX::Group *)new FIX::Group(arg1,arg2,(int const (*))arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Group__SWIG_2(int argc, VALUE *argv, VALUE self) { int arg1 ; int arg2 ; message_order *arg3 = 0 ; int val1 ; int ecode1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Group"; FIX::Group *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","Group", 1, argv[0] )); } arg1 = static_cast< int >(val1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","Group", 2, argv[1] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_message_order, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "message_order const &","Group", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "message_order const &","Group", 3, argv[2])); } arg3 = reinterpret_cast< message_order * >(argp3); result = (FIX::Group *)new FIX::Group(arg1,arg2,(message_order const &)*arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Group_allocate(VALUE self) #else _wrap_Group_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Group); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Group__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Group"; FIX::Group *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group const &","Group", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","Group", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Group * >(argp1); result = (FIX::Group *)new FIX::Group((FIX::Group const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Group(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Group__SWIG_3(nargs, args, self); } } if (argc == 2) { int _v; { 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_Group__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; { 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) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_message_order, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Group__SWIG_2(nargs, args, self); } } } } if (argc == 3) { int _v; { 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) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_int, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Group__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 3, "Group.new", " Group.new(int field, int delim)\n" " Group.new(int field, int delim, int const order[])\n" " Group.new(int field, int delim, message_order const &order)\n" " Group.new(FIX::Group const ©)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Group_field(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group const *","field", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); result = (int)((FIX::Group const *)arg1)->field(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_delim(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group const *","delim", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); result = (int)((FIX::Group const *)arg1)->delim(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_addGroup(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group *","addGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","addGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","addGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->addGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_replaceGroup(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group *","replaceGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","replaceGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","replaceGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","replaceGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->replaceGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_getGroup(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; FIX::Group *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group const *","getGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","getGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group &","getGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group &","getGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); try { result = (FIX::Group *) &((FIX::Group const *)arg1)->getGroup(arg2,*arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Group, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_removeGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","removeGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); (arg1)->removeGroup(arg2,(FIX::Group const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_removeGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group *","removeGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","removeGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","removeGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); (arg1)->removeGroup((FIX::Group const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_removeGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_removeGroup__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_removeGroup__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Group.removeGroup", " void Group.removeGroup(unsigned int num, FIX::Group const &group)\n" " void Group.removeGroup(FIX::Group const &group)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Group_hasGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; FIX::Group *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Group * >(argp2); result = (bool)(arg1)->hasGroup((FIX::Group const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_hasGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Group *arg1 = (FIX::Group *) 0 ; unsigned int arg2 ; FIX::Group *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; unsigned int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Group, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Group *","hasGroup", 1, self )); } arg1 = reinterpret_cast< FIX::Group * >(argp1); ecode2 = SWIG_AsVal_unsigned_SS_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "unsigned int","hasGroup", 2, argv[0] )); } arg2 = static_cast< unsigned int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Group, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Group const &","hasGroup", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Group const &","hasGroup", 3, argv[1])); } arg3 = reinterpret_cast< FIX::Group * >(argp3); result = (bool)(arg1)->hasGroup(arg2,(FIX::Group const &)*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Group_hasGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_hasGroup__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_unsigned_SS_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Group, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Group_hasGroup__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Group.hasGroup", " bool Group.hasGroup(FIX::Group const &group)\n" " bool Group.hasGroup(unsigned int num, FIX::Group const &group)\n"); return Qnil; } SWIGINTERN void free_FIX_Group(void *self) { FIX::Group *arg1 = (FIX::Group *)self; delete arg1; } static swig_class SwigClassBeginSeqNo; SWIGINTERN VALUE _wrap_new_BeginSeqNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BeginSeqNo"; FIX::BeginSeqNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BeginSeqNo *)new FIX::BeginSeqNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BeginSeqNo_allocate(VALUE self) #else _wrap_BeginSeqNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BeginSeqNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BeginSeqNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BeginSeqNo"; FIX::BeginSeqNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","BeginSeqNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","BeginSeqNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::BeginSeqNo *)new FIX::BeginSeqNo((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BeginSeqNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BeginSeqNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BeginSeqNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BeginSeqNo.new", " BeginSeqNo.new()\n" " BeginSeqNo.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BeginSeqNo(void *self) { FIX::BeginSeqNo *arg1 = (FIX::BeginSeqNo *)self; delete arg1; } static swig_class SwigClassBeginString; SWIGINTERN VALUE _wrap_new_BeginString__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BeginString"; FIX::BeginString *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BeginString *)new FIX::BeginString(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BeginString_allocate(VALUE self) #else _wrap_BeginString_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BeginString); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BeginString__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BeginString"; FIX::BeginString *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BeginString", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BeginString", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BeginString *)new FIX::BeginString((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BeginString(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BeginString__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BeginString__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BeginString.new", " BeginString.new()\n" " BeginString.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BeginString(void *self) { FIX::BeginString *arg1 = (FIX::BeginString *)self; delete arg1; } static swig_class SwigClassBodyLength; SWIGINTERN VALUE _wrap_new_BodyLength__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BodyLength"; FIX::BodyLength *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BodyLength *)new FIX::BodyLength(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BodyLength_allocate(VALUE self) #else _wrap_BodyLength_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BodyLength); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BodyLength__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BodyLength"; FIX::BodyLength *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","BodyLength", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","BodyLength", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::BodyLength *)new FIX::BodyLength((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BodyLength(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BodyLength__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BodyLength__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BodyLength.new", " BodyLength.new()\n" " BodyLength.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BodyLength(void *self) { FIX::BodyLength *arg1 = (FIX::BodyLength *)self; delete arg1; } static swig_class SwigClassCheckSum; SWIGINTERN VALUE _wrap_new_CheckSum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CheckSum"; FIX::CheckSum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CheckSum *)new FIX::CheckSum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CheckSum_allocate(VALUE self) #else _wrap_CheckSum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CheckSum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CheckSum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CheckSum"; FIX::CheckSum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CheckSum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CheckSum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CheckSum *)new FIX::CheckSum((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CheckSum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CheckSum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CheckSum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CheckSum.new", " CheckSum.new()\n" " CheckSum.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CheckSum(void *self) { FIX::CheckSum *arg1 = (FIX::CheckSum *)self; delete arg1; } static swig_class SwigClassEndSeqNo; SWIGINTERN VALUE _wrap_new_EndSeqNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EndSeqNo"; FIX::EndSeqNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EndSeqNo *)new FIX::EndSeqNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EndSeqNo_allocate(VALUE self) #else _wrap_EndSeqNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EndSeqNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EndSeqNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EndSeqNo"; FIX::EndSeqNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","EndSeqNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","EndSeqNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::EndSeqNo *)new FIX::EndSeqNo((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EndSeqNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EndSeqNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndSeqNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EndSeqNo.new", " EndSeqNo.new()\n" " EndSeqNo.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EndSeqNo(void *self) { FIX::EndSeqNo *arg1 = (FIX::EndSeqNo *)self; delete arg1; } static swig_class SwigClassMsgSeqNum; SWIGINTERN VALUE _wrap_new_MsgSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MsgSeqNum"; FIX::MsgSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MsgSeqNum *)new FIX::MsgSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MsgSeqNum_allocate(VALUE self) #else _wrap_MsgSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MsgSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MsgSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MsgSeqNum"; FIX::MsgSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","MsgSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","MsgSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::MsgSeqNum *)new FIX::MsgSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MsgSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MsgSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MsgSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MsgSeqNum.new", " MsgSeqNum.new()\n" " MsgSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MsgSeqNum(void *self) { FIX::MsgSeqNum *arg1 = (FIX::MsgSeqNum *)self; delete arg1; } static swig_class SwigClassMsgType; SWIGINTERN VALUE _wrap_new_MsgType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MsgType"; FIX::MsgType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MsgType *)new FIX::MsgType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MsgType_allocate(VALUE self) #else _wrap_MsgType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MsgType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MsgType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MsgType"; FIX::MsgType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MsgType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MsgType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MsgType *)new FIX::MsgType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MsgType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MsgType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MsgType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MsgType.new", " MsgType.new()\n" " MsgType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MsgType(void *self) { FIX::MsgType *arg1 = (FIX::MsgType *)self; delete arg1; } static swig_class SwigClassNewSeqNo; SWIGINTERN VALUE _wrap_new_NewSeqNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NewSeqNo"; FIX::NewSeqNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NewSeqNo *)new FIX::NewSeqNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NewSeqNo_allocate(VALUE self) #else _wrap_NewSeqNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NewSeqNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NewSeqNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NewSeqNo"; FIX::NewSeqNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","NewSeqNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","NewSeqNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::NewSeqNo *)new FIX::NewSeqNo((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NewSeqNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NewSeqNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewSeqNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NewSeqNo.new", " NewSeqNo.new()\n" " NewSeqNo.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NewSeqNo(void *self) { FIX::NewSeqNo *arg1 = (FIX::NewSeqNo *)self; delete arg1; } static swig_class SwigClassPossDupFlag; SWIGINTERN VALUE _wrap_new_PossDupFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PossDupFlag"; FIX::PossDupFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PossDupFlag *)new FIX::PossDupFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PossDupFlag_allocate(VALUE self) #else _wrap_PossDupFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PossDupFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PossDupFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PossDupFlag"; FIX::PossDupFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","PossDupFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","PossDupFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::PossDupFlag *)new FIX::PossDupFlag((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PossDupFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PossDupFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PossDupFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PossDupFlag.new", " PossDupFlag.new()\n" " PossDupFlag.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PossDupFlag(void *self) { FIX::PossDupFlag *arg1 = (FIX::PossDupFlag *)self; delete arg1; } static swig_class SwigClassRefSeqNum; SWIGINTERN VALUE _wrap_new_RefSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefSeqNum"; FIX::RefSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefSeqNum *)new FIX::RefSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefSeqNum_allocate(VALUE self) #else _wrap_RefSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefSeqNum"; FIX::RefSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","RefSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","RefSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::RefSeqNum *)new FIX::RefSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefSeqNum.new", " RefSeqNum.new()\n" " RefSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefSeqNum(void *self) { FIX::RefSeqNum *arg1 = (FIX::RefSeqNum *)self; delete arg1; } static swig_class SwigClassSenderCompID; SWIGINTERN VALUE _wrap_new_SenderCompID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SenderCompID"; FIX::SenderCompID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SenderCompID *)new FIX::SenderCompID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SenderCompID_allocate(VALUE self) #else _wrap_SenderCompID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SenderCompID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SenderCompID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SenderCompID"; FIX::SenderCompID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SenderCompID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SenderCompID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SenderCompID *)new FIX::SenderCompID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SenderCompID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SenderCompID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SenderCompID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SenderCompID.new", " SenderCompID.new()\n" " SenderCompID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SenderCompID(void *self) { FIX::SenderCompID *arg1 = (FIX::SenderCompID *)self; delete arg1; } static swig_class SwigClassSenderSubID; SWIGINTERN VALUE _wrap_new_SenderSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SenderSubID"; FIX::SenderSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SenderSubID *)new FIX::SenderSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SenderSubID_allocate(VALUE self) #else _wrap_SenderSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SenderSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SenderSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SenderSubID"; FIX::SenderSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SenderSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SenderSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SenderSubID *)new FIX::SenderSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SenderSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SenderSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SenderSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SenderSubID.new", " SenderSubID.new()\n" " SenderSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SenderSubID(void *self) { FIX::SenderSubID *arg1 = (FIX::SenderSubID *)self; delete arg1; } static swig_class SwigClassSendingTime; SWIGINTERN VALUE _wrap_new_SendingTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SendingTime"; FIX::SendingTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SendingTime *)new FIX::SendingTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SendingTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SendingTime"; FIX::SendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","SendingTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::SendingTime *)new FIX::SendingTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SendingTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SendingTime"; FIX::SendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","SendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","SendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::SendingTime *)new FIX::SendingTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SendingTime_allocate(VALUE self) #else _wrap_SendingTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SendingTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SendingTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SendingTime"; FIX::SendingTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","SendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","SendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","SendingTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::SendingTime *)new FIX::SendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SendingTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SendingTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SendingTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SendingTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SendingTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "SendingTime.new", " SendingTime.new()\n" " SendingTime.new(int precision)\n" " SendingTime.new(FIX::UTCTIMESTAMP const &value)\n" " SendingTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_SendingTime(void *self) { FIX::SendingTime *arg1 = (FIX::SendingTime *)self; delete arg1; } static swig_class SwigClassTargetCompID; SWIGINTERN VALUE _wrap_new_TargetCompID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetCompID"; FIX::TargetCompID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetCompID *)new FIX::TargetCompID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetCompID_allocate(VALUE self) #else _wrap_TargetCompID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetCompID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetCompID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetCompID"; FIX::TargetCompID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TargetCompID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TargetCompID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TargetCompID *)new FIX::TargetCompID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetCompID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetCompID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetCompID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetCompID.new", " TargetCompID.new()\n" " TargetCompID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetCompID(void *self) { FIX::TargetCompID *arg1 = (FIX::TargetCompID *)self; delete arg1; } static swig_class SwigClassTargetSubID; SWIGINTERN VALUE _wrap_new_TargetSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetSubID"; FIX::TargetSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetSubID *)new FIX::TargetSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetSubID_allocate(VALUE self) #else _wrap_TargetSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetSubID"; FIX::TargetSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TargetSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TargetSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TargetSubID *)new FIX::TargetSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetSubID.new", " TargetSubID.new()\n" " TargetSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetSubID(void *self) { FIX::TargetSubID *arg1 = (FIX::TargetSubID *)self; delete arg1; } static swig_class SwigClassText; SWIGINTERN VALUE _wrap_new_Text__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Text"; FIX::Text *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Text *)new FIX::Text(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Text_allocate(VALUE self) #else _wrap_Text_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Text); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Text__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Text"; FIX::Text *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Text", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Text", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Text *)new FIX::Text((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Text(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Text__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Text__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Text.new", " Text.new()\n" " Text.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Text(void *self) { FIX::Text *arg1 = (FIX::Text *)self; delete arg1; } static swig_class SwigClassSignature; SWIGINTERN VALUE _wrap_new_Signature__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Signature"; FIX::Signature *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Signature *)new FIX::Signature(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Signature_allocate(VALUE self) #else _wrap_Signature_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Signature); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Signature__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Signature"; FIX::Signature *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","Signature", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","Signature", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::Signature *)new FIX::Signature((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Signature(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Signature__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Signature__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Signature.new", " Signature.new()\n" " Signature.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Signature(void *self) { FIX::Signature *arg1 = (FIX::Signature *)self; delete arg1; } static swig_class SwigClassSecureDataLen; SWIGINTERN VALUE _wrap_new_SecureDataLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecureDataLen"; FIX::SecureDataLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecureDataLen *)new FIX::SecureDataLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecureDataLen_allocate(VALUE self) #else _wrap_SecureDataLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecureDataLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecureDataLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecureDataLen"; FIX::SecureDataLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","SecureDataLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","SecureDataLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::SecureDataLen *)new FIX::SecureDataLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecureDataLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecureDataLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecureDataLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecureDataLen.new", " SecureDataLen.new()\n" " SecureDataLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecureDataLen(void *self) { FIX::SecureDataLen *arg1 = (FIX::SecureDataLen *)self; delete arg1; } static swig_class SwigClassSecureData; SWIGINTERN VALUE _wrap_new_SecureData__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecureData"; FIX::SecureData *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecureData *)new FIX::SecureData(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecureData_allocate(VALUE self) #else _wrap_SecureData_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecureData); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecureData__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecureData"; FIX::SecureData *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","SecureData", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","SecureData", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::SecureData *)new FIX::SecureData((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecureData(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecureData__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecureData__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecureData.new", " SecureData.new()\n" " SecureData.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecureData(void *self) { FIX::SecureData *arg1 = (FIX::SecureData *)self; delete arg1; } static swig_class SwigClassSignatureLength; SWIGINTERN VALUE _wrap_new_SignatureLength__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SignatureLength"; FIX::SignatureLength *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SignatureLength *)new FIX::SignatureLength(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SignatureLength_allocate(VALUE self) #else _wrap_SignatureLength_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SignatureLength); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SignatureLength__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SignatureLength"; FIX::SignatureLength *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","SignatureLength", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","SignatureLength", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::SignatureLength *)new FIX::SignatureLength((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SignatureLength(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SignatureLength__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SignatureLength__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SignatureLength.new", " SignatureLength.new()\n" " SignatureLength.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SignatureLength(void *self) { FIX::SignatureLength *arg1 = (FIX::SignatureLength *)self; delete arg1; } static swig_class SwigClassRawDataLength; SWIGINTERN VALUE _wrap_new_RawDataLength__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RawDataLength"; FIX::RawDataLength *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RawDataLength *)new FIX::RawDataLength(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RawDataLength_allocate(VALUE self) #else _wrap_RawDataLength_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RawDataLength); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RawDataLength__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RawDataLength"; FIX::RawDataLength *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","RawDataLength", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","RawDataLength", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::RawDataLength *)new FIX::RawDataLength((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RawDataLength(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RawDataLength__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RawDataLength__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RawDataLength.new", " RawDataLength.new()\n" " RawDataLength.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RawDataLength(void *self) { FIX::RawDataLength *arg1 = (FIX::RawDataLength *)self; delete arg1; } static swig_class SwigClassRawData; SWIGINTERN VALUE _wrap_new_RawData__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RawData"; FIX::RawData *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RawData *)new FIX::RawData(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RawData_allocate(VALUE self) #else _wrap_RawData_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RawData); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RawData__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RawData"; FIX::RawData *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","RawData", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","RawData", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::RawData *)new FIX::RawData((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RawData(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RawData__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RawData__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RawData.new", " RawData.new()\n" " RawData.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RawData(void *self) { FIX::RawData *arg1 = (FIX::RawData *)self; delete arg1; } static swig_class SwigClassPossResend; SWIGINTERN VALUE _wrap_new_PossResend__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PossResend"; FIX::PossResend *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PossResend *)new FIX::PossResend(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PossResend_allocate(VALUE self) #else _wrap_PossResend_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PossResend); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PossResend__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PossResend"; FIX::PossResend *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","PossResend", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","PossResend", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::PossResend *)new FIX::PossResend((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PossResend(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PossResend__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PossResend__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PossResend.new", " PossResend.new()\n" " PossResend.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PossResend(void *self) { FIX::PossResend *arg1 = (FIX::PossResend *)self; delete arg1; } static swig_class SwigClassEncryptMethod; SWIGINTERN VALUE _wrap_new_EncryptMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncryptMethod"; FIX::EncryptMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncryptMethod *)new FIX::EncryptMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncryptMethod_allocate(VALUE self) #else _wrap_EncryptMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncryptMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncryptMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncryptMethod"; FIX::EncryptMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","EncryptMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","EncryptMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::EncryptMethod *)new FIX::EncryptMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncryptMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncryptMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncryptMethod.new", " EncryptMethod.new()\n" " EncryptMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncryptMethod(void *self) { FIX::EncryptMethod *arg1 = (FIX::EncryptMethod *)self; delete arg1; } static swig_class SwigClassHeartBtInt; SWIGINTERN VALUE _wrap_new_HeartBtInt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HeartBtInt"; FIX::HeartBtInt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HeartBtInt *)new FIX::HeartBtInt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HeartBtInt_allocate(VALUE self) #else _wrap_HeartBtInt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HeartBtInt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HeartBtInt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HeartBtInt"; FIX::HeartBtInt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","HeartBtInt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","HeartBtInt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::HeartBtInt *)new FIX::HeartBtInt((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HeartBtInt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HeartBtInt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HeartBtInt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HeartBtInt.new", " HeartBtInt.new()\n" " HeartBtInt.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HeartBtInt(void *self) { FIX::HeartBtInt *arg1 = (FIX::HeartBtInt *)self; delete arg1; } static swig_class SwigClassTestReqID; SWIGINTERN VALUE _wrap_new_TestReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TestReqID"; FIX::TestReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TestReqID *)new FIX::TestReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TestReqID_allocate(VALUE self) #else _wrap_TestReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TestReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TestReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TestReqID"; FIX::TestReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TestReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TestReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TestReqID *)new FIX::TestReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TestReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TestReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TestReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TestReqID.new", " TestReqID.new()\n" " TestReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TestReqID(void *self) { FIX::TestReqID *arg1 = (FIX::TestReqID *)self; delete arg1; } static swig_class SwigClassOnBehalfOfCompID; SWIGINTERN VALUE _wrap_new_OnBehalfOfCompID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfCompID"; FIX::OnBehalfOfCompID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OnBehalfOfCompID *)new FIX::OnBehalfOfCompID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OnBehalfOfCompID_allocate(VALUE self) #else _wrap_OnBehalfOfCompID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OnBehalfOfCompID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OnBehalfOfCompID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfCompID"; FIX::OnBehalfOfCompID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OnBehalfOfCompID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OnBehalfOfCompID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OnBehalfOfCompID *)new FIX::OnBehalfOfCompID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OnBehalfOfCompID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OnBehalfOfCompID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfCompID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OnBehalfOfCompID.new", " OnBehalfOfCompID.new()\n" " OnBehalfOfCompID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OnBehalfOfCompID(void *self) { FIX::OnBehalfOfCompID *arg1 = (FIX::OnBehalfOfCompID *)self; delete arg1; } static swig_class SwigClassOnBehalfOfSubID; SWIGINTERN VALUE _wrap_new_OnBehalfOfSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfSubID"; FIX::OnBehalfOfSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OnBehalfOfSubID *)new FIX::OnBehalfOfSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OnBehalfOfSubID_allocate(VALUE self) #else _wrap_OnBehalfOfSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OnBehalfOfSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OnBehalfOfSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfSubID"; FIX::OnBehalfOfSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OnBehalfOfSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OnBehalfOfSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OnBehalfOfSubID *)new FIX::OnBehalfOfSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OnBehalfOfSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OnBehalfOfSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OnBehalfOfSubID.new", " OnBehalfOfSubID.new()\n" " OnBehalfOfSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OnBehalfOfSubID(void *self) { FIX::OnBehalfOfSubID *arg1 = (FIX::OnBehalfOfSubID *)self; delete arg1; } static swig_class SwigClassOrigSendingTime; SWIGINTERN VALUE _wrap_new_OrigSendingTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigSendingTime"; FIX::OrigSendingTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigSendingTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigSendingTime"; FIX::OrigSendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","OrigSendingTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigSendingTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigSendingTime"; FIX::OrigSendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OrigSendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OrigSendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigSendingTime_allocate(VALUE self) #else _wrap_OrigSendingTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigSendingTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigSendingTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigSendingTime"; FIX::OrigSendingTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OrigSendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OrigSendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","OrigSendingTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::OrigSendingTime *)new FIX::OrigSendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigSendingTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigSendingTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigSendingTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigSendingTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigSendingTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "OrigSendingTime.new", " OrigSendingTime.new()\n" " OrigSendingTime.new(int precision)\n" " OrigSendingTime.new(FIX::UTCTIMESTAMP const &value)\n" " OrigSendingTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigSendingTime(void *self) { FIX::OrigSendingTime *arg1 = (FIX::OrigSendingTime *)self; delete arg1; } static swig_class SwigClassGapFillFlag; SWIGINTERN VALUE _wrap_new_GapFillFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::GapFillFlag"; FIX::GapFillFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::GapFillFlag *)new FIX::GapFillFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_GapFillFlag_allocate(VALUE self) #else _wrap_GapFillFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__GapFillFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_GapFillFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::GapFillFlag"; FIX::GapFillFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","GapFillFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","GapFillFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::GapFillFlag *)new FIX::GapFillFlag((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_GapFillFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_GapFillFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_GapFillFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "GapFillFlag.new", " GapFillFlag.new()\n" " GapFillFlag.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_GapFillFlag(void *self) { FIX::GapFillFlag *arg1 = (FIX::GapFillFlag *)self; delete arg1; } static swig_class SwigClassDeliverToCompID; SWIGINTERN VALUE _wrap_new_DeliverToCompID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeliverToCompID"; FIX::DeliverToCompID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeliverToCompID *)new FIX::DeliverToCompID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeliverToCompID_allocate(VALUE self) #else _wrap_DeliverToCompID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeliverToCompID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeliverToCompID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeliverToCompID"; FIX::DeliverToCompID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DeliverToCompID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DeliverToCompID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DeliverToCompID *)new FIX::DeliverToCompID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeliverToCompID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeliverToCompID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliverToCompID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeliverToCompID.new", " DeliverToCompID.new()\n" " DeliverToCompID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeliverToCompID(void *self) { FIX::DeliverToCompID *arg1 = (FIX::DeliverToCompID *)self; delete arg1; } static swig_class SwigClassDeliverToSubID; SWIGINTERN VALUE _wrap_new_DeliverToSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeliverToSubID"; FIX::DeliverToSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeliverToSubID *)new FIX::DeliverToSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeliverToSubID_allocate(VALUE self) #else _wrap_DeliverToSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeliverToSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeliverToSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeliverToSubID"; FIX::DeliverToSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DeliverToSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DeliverToSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DeliverToSubID *)new FIX::DeliverToSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeliverToSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeliverToSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliverToSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeliverToSubID.new", " DeliverToSubID.new()\n" " DeliverToSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeliverToSubID(void *self) { FIX::DeliverToSubID *arg1 = (FIX::DeliverToSubID *)self; delete arg1; } static swig_class SwigClassResetSeqNumFlag; SWIGINTERN VALUE _wrap_new_ResetSeqNumFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ResetSeqNumFlag"; FIX::ResetSeqNumFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ResetSeqNumFlag *)new FIX::ResetSeqNumFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ResetSeqNumFlag_allocate(VALUE self) #else _wrap_ResetSeqNumFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ResetSeqNumFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ResetSeqNumFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ResetSeqNumFlag"; FIX::ResetSeqNumFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ResetSeqNumFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ResetSeqNumFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ResetSeqNumFlag *)new FIX::ResetSeqNumFlag((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ResetSeqNumFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ResetSeqNumFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ResetSeqNumFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ResetSeqNumFlag.new", " ResetSeqNumFlag.new()\n" " ResetSeqNumFlag.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ResetSeqNumFlag(void *self) { FIX::ResetSeqNumFlag *arg1 = (FIX::ResetSeqNumFlag *)self; delete arg1; } static swig_class SwigClassSenderLocationID; SWIGINTERN VALUE _wrap_new_SenderLocationID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SenderLocationID"; FIX::SenderLocationID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SenderLocationID *)new FIX::SenderLocationID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SenderLocationID_allocate(VALUE self) #else _wrap_SenderLocationID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SenderLocationID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SenderLocationID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SenderLocationID"; FIX::SenderLocationID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SenderLocationID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SenderLocationID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SenderLocationID *)new FIX::SenderLocationID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SenderLocationID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SenderLocationID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SenderLocationID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SenderLocationID.new", " SenderLocationID.new()\n" " SenderLocationID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SenderLocationID(void *self) { FIX::SenderLocationID *arg1 = (FIX::SenderLocationID *)self; delete arg1; } static swig_class SwigClassTargetLocationID; SWIGINTERN VALUE _wrap_new_TargetLocationID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetLocationID"; FIX::TargetLocationID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetLocationID *)new FIX::TargetLocationID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetLocationID_allocate(VALUE self) #else _wrap_TargetLocationID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetLocationID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetLocationID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetLocationID"; FIX::TargetLocationID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TargetLocationID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TargetLocationID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TargetLocationID *)new FIX::TargetLocationID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetLocationID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetLocationID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetLocationID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetLocationID.new", " TargetLocationID.new()\n" " TargetLocationID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetLocationID(void *self) { FIX::TargetLocationID *arg1 = (FIX::TargetLocationID *)self; delete arg1; } static swig_class SwigClassOnBehalfOfLocationID; SWIGINTERN VALUE _wrap_new_OnBehalfOfLocationID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfLocationID"; FIX::OnBehalfOfLocationID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OnBehalfOfLocationID *)new FIX::OnBehalfOfLocationID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OnBehalfOfLocationID_allocate(VALUE self) #else _wrap_OnBehalfOfLocationID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OnBehalfOfLocationID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OnBehalfOfLocationID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfLocationID"; FIX::OnBehalfOfLocationID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OnBehalfOfLocationID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OnBehalfOfLocationID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OnBehalfOfLocationID *)new FIX::OnBehalfOfLocationID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OnBehalfOfLocationID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OnBehalfOfLocationID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfLocationID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OnBehalfOfLocationID.new", " OnBehalfOfLocationID.new()\n" " OnBehalfOfLocationID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OnBehalfOfLocationID(void *self) { FIX::OnBehalfOfLocationID *arg1 = (FIX::OnBehalfOfLocationID *)self; delete arg1; } static swig_class SwigClassDeliverToLocationID; SWIGINTERN VALUE _wrap_new_DeliverToLocationID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeliverToLocationID"; FIX::DeliverToLocationID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeliverToLocationID *)new FIX::DeliverToLocationID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeliverToLocationID_allocate(VALUE self) #else _wrap_DeliverToLocationID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeliverToLocationID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeliverToLocationID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeliverToLocationID"; FIX::DeliverToLocationID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DeliverToLocationID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DeliverToLocationID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DeliverToLocationID *)new FIX::DeliverToLocationID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeliverToLocationID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeliverToLocationID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliverToLocationID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeliverToLocationID.new", " DeliverToLocationID.new()\n" " DeliverToLocationID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeliverToLocationID(void *self) { FIX::DeliverToLocationID *arg1 = (FIX::DeliverToLocationID *)self; delete arg1; } static swig_class SwigClassXmlDataLen; SWIGINTERN VALUE _wrap_new_XmlDataLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::XmlDataLen"; FIX::XmlDataLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::XmlDataLen *)new FIX::XmlDataLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_XmlDataLen_allocate(VALUE self) #else _wrap_XmlDataLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__XmlDataLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_XmlDataLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::XmlDataLen"; FIX::XmlDataLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","XmlDataLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","XmlDataLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::XmlDataLen *)new FIX::XmlDataLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_XmlDataLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_XmlDataLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_XmlDataLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "XmlDataLen.new", " XmlDataLen.new()\n" " XmlDataLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_XmlDataLen(void *self) { FIX::XmlDataLen *arg1 = (FIX::XmlDataLen *)self; delete arg1; } static swig_class SwigClassXmlData; SWIGINTERN VALUE _wrap_new_XmlData__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::XmlData"; FIX::XmlData *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::XmlData *)new FIX::XmlData(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_XmlData_allocate(VALUE self) #else _wrap_XmlData_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__XmlData); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_XmlData__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::XmlData"; FIX::XmlData *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","XmlData", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","XmlData", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::XmlData *)new FIX::XmlData((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_XmlData(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_XmlData__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_XmlData__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "XmlData.new", " XmlData.new()\n" " XmlData.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_XmlData(void *self) { FIX::XmlData *arg1 = (FIX::XmlData *)self; delete arg1; } static swig_class SwigClassMessageEncoding; SWIGINTERN VALUE _wrap_new_MessageEncoding__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MessageEncoding"; FIX::MessageEncoding *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MessageEncoding *)new FIX::MessageEncoding(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MessageEncoding_allocate(VALUE self) #else _wrap_MessageEncoding_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MessageEncoding); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MessageEncoding__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MessageEncoding"; FIX::MessageEncoding *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MessageEncoding", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MessageEncoding", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MessageEncoding *)new FIX::MessageEncoding((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MessageEncoding(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MessageEncoding__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MessageEncoding__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MessageEncoding.new", " MessageEncoding.new()\n" " MessageEncoding.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MessageEncoding(void *self) { FIX::MessageEncoding *arg1 = (FIX::MessageEncoding *)self; delete arg1; } static swig_class SwigClassEncodedTextLen; SWIGINTERN VALUE _wrap_new_EncodedTextLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedTextLen"; FIX::EncodedTextLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedTextLen *)new FIX::EncodedTextLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedTextLen_allocate(VALUE self) #else _wrap_EncodedTextLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedTextLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedTextLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedTextLen"; FIX::EncodedTextLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedTextLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedTextLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedTextLen *)new FIX::EncodedTextLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedTextLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedTextLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedTextLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedTextLen.new", " EncodedTextLen.new()\n" " EncodedTextLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedTextLen(void *self) { FIX::EncodedTextLen *arg1 = (FIX::EncodedTextLen *)self; delete arg1; } static swig_class SwigClassEncodedText; SWIGINTERN VALUE _wrap_new_EncodedText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedText"; FIX::EncodedText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedText *)new FIX::EncodedText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedText_allocate(VALUE self) #else _wrap_EncodedText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedText"; FIX::EncodedText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedText *)new FIX::EncodedText((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedText.new", " EncodedText.new()\n" " EncodedText.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedText(void *self) { FIX::EncodedText *arg1 = (FIX::EncodedText *)self; delete arg1; } static swig_class SwigClassLastMsgSeqNumProcessed; SWIGINTERN VALUE _wrap_new_LastMsgSeqNumProcessed__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastMsgSeqNumProcessed"; FIX::LastMsgSeqNumProcessed *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastMsgSeqNumProcessed *)new FIX::LastMsgSeqNumProcessed(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastMsgSeqNumProcessed_allocate(VALUE self) #else _wrap_LastMsgSeqNumProcessed_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastMsgSeqNumProcessed); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastMsgSeqNumProcessed__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastMsgSeqNumProcessed"; FIX::LastMsgSeqNumProcessed *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","LastMsgSeqNumProcessed", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","LastMsgSeqNumProcessed", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::LastMsgSeqNumProcessed *)new FIX::LastMsgSeqNumProcessed((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastMsgSeqNumProcessed(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastMsgSeqNumProcessed__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastMsgSeqNumProcessed__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastMsgSeqNumProcessed.new", " LastMsgSeqNumProcessed.new()\n" " LastMsgSeqNumProcessed.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastMsgSeqNumProcessed(void *self) { FIX::LastMsgSeqNumProcessed *arg1 = (FIX::LastMsgSeqNumProcessed *)self; delete arg1; } static swig_class SwigClassRefTagID; SWIGINTERN VALUE _wrap_new_RefTagID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefTagID"; FIX::RefTagID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefTagID *)new FIX::RefTagID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefTagID_allocate(VALUE self) #else _wrap_RefTagID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefTagID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefTagID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefTagID"; FIX::RefTagID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RefTagID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RefTagID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RefTagID *)new FIX::RefTagID((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefTagID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefTagID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefTagID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefTagID.new", " RefTagID.new()\n" " RefTagID.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefTagID(void *self) { FIX::RefTagID *arg1 = (FIX::RefTagID *)self; delete arg1; } static swig_class SwigClassRefMsgType; SWIGINTERN VALUE _wrap_new_RefMsgType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefMsgType"; FIX::RefMsgType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefMsgType *)new FIX::RefMsgType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefMsgType_allocate(VALUE self) #else _wrap_RefMsgType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefMsgType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefMsgType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefMsgType"; FIX::RefMsgType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefMsgType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefMsgType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefMsgType *)new FIX::RefMsgType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefMsgType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefMsgType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefMsgType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefMsgType.new", " RefMsgType.new()\n" " RefMsgType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefMsgType(void *self) { FIX::RefMsgType *arg1 = (FIX::RefMsgType *)self; delete arg1; } static swig_class SwigClassSessionRejectReason; SWIGINTERN VALUE _wrap_new_SessionRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SessionRejectReason"; FIX::SessionRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SessionRejectReason *)new FIX::SessionRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SessionRejectReason_allocate(VALUE self) #else _wrap_SessionRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SessionRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SessionRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SessionRejectReason"; FIX::SessionRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SessionRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SessionRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SessionRejectReason *)new FIX::SessionRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SessionRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SessionRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SessionRejectReason.new", " SessionRejectReason.new()\n" " SessionRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SessionRejectReason(void *self) { FIX::SessionRejectReason *arg1 = (FIX::SessionRejectReason *)self; delete arg1; } static swig_class SwigClassMaxMessageSize; SWIGINTERN VALUE _wrap_new_MaxMessageSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaxMessageSize"; FIX::MaxMessageSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaxMessageSize *)new FIX::MaxMessageSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaxMessageSize_allocate(VALUE self) #else _wrap_MaxMessageSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaxMessageSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaxMessageSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaxMessageSize"; FIX::MaxMessageSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","MaxMessageSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","MaxMessageSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::MaxMessageSize *)new FIX::MaxMessageSize((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaxMessageSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaxMessageSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxMessageSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaxMessageSize.new", " MaxMessageSize.new()\n" " MaxMessageSize.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaxMessageSize(void *self) { FIX::MaxMessageSize *arg1 = (FIX::MaxMessageSize *)self; delete arg1; } static swig_class SwigClassNoMsgTypes; SWIGINTERN VALUE _wrap_new_NoMsgTypes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMsgTypes"; FIX::NoMsgTypes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMsgTypes *)new FIX::NoMsgTypes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMsgTypes_allocate(VALUE self) #else _wrap_NoMsgTypes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMsgTypes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMsgTypes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMsgTypes"; FIX::NoMsgTypes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMsgTypes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMsgTypes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMsgTypes *)new FIX::NoMsgTypes((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMsgTypes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMsgTypes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMsgTypes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMsgTypes.new", " NoMsgTypes.new()\n" " NoMsgTypes.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMsgTypes(void *self) { FIX::NoMsgTypes *arg1 = (FIX::NoMsgTypes *)self; delete arg1; } static swig_class SwigClassMsgDirection; SWIGINTERN VALUE _wrap_new_MsgDirection__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MsgDirection"; FIX::MsgDirection *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MsgDirection *)new FIX::MsgDirection(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MsgDirection_allocate(VALUE self) #else _wrap_MsgDirection_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MsgDirection); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MsgDirection__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MsgDirection"; FIX::MsgDirection *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MsgDirection", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MsgDirection", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MsgDirection *)new FIX::MsgDirection((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MsgDirection(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MsgDirection__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MsgDirection__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MsgDirection.new", " MsgDirection.new()\n" " MsgDirection.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MsgDirection(void *self) { FIX::MsgDirection *arg1 = (FIX::MsgDirection *)self; delete arg1; } static swig_class SwigClassTestMessageIndicator; SWIGINTERN VALUE _wrap_new_TestMessageIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TestMessageIndicator"; FIX::TestMessageIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TestMessageIndicator *)new FIX::TestMessageIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TestMessageIndicator_allocate(VALUE self) #else _wrap_TestMessageIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TestMessageIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TestMessageIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TestMessageIndicator"; FIX::TestMessageIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","TestMessageIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","TestMessageIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::TestMessageIndicator *)new FIX::TestMessageIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TestMessageIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TestMessageIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TestMessageIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TestMessageIndicator.new", " TestMessageIndicator.new()\n" " TestMessageIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TestMessageIndicator(void *self) { FIX::TestMessageIndicator *arg1 = (FIX::TestMessageIndicator *)self; delete arg1; } static swig_class SwigClassUsername; SWIGINTERN VALUE _wrap_new_Username__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Username"; FIX::Username *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Username *)new FIX::Username(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Username_allocate(VALUE self) #else _wrap_Username_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Username); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Username__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Username"; FIX::Username *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Username", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Username", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Username *)new FIX::Username((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Username(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Username__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Username__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Username.new", " Username.new()\n" " Username.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Username(void *self) { FIX::Username *arg1 = (FIX::Username *)self; delete arg1; } static swig_class SwigClassPassword; SWIGINTERN VALUE _wrap_new_Password__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Password"; FIX::Password *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Password *)new FIX::Password(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Password_allocate(VALUE self) #else _wrap_Password_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Password); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Password__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Password"; FIX::Password *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Password", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Password", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Password *)new FIX::Password((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Password(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Password__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Password__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Password.new", " Password.new()\n" " Password.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Password(void *self) { FIX::Password *arg1 = (FIX::Password *)self; delete arg1; } static swig_class SwigClassNoHops; SWIGINTERN VALUE _wrap_new_NoHops__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoHops"; FIX::NoHops *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoHops *)new FIX::NoHops(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoHops_allocate(VALUE self) #else _wrap_NoHops_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoHops); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoHops__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoHops"; FIX::NoHops *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoHops", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoHops", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoHops *)new FIX::NoHops((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoHops(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoHops__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoHops__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoHops.new", " NoHops.new()\n" " NoHops.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoHops(void *self) { FIX::NoHops *arg1 = (FIX::NoHops *)self; delete arg1; } static swig_class SwigClassHopCompID; SWIGINTERN VALUE _wrap_new_HopCompID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HopCompID"; FIX::HopCompID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HopCompID *)new FIX::HopCompID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HopCompID_allocate(VALUE self) #else _wrap_HopCompID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HopCompID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HopCompID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HopCompID"; FIX::HopCompID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","HopCompID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","HopCompID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::HopCompID *)new FIX::HopCompID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HopCompID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HopCompID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HopCompID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HopCompID.new", " HopCompID.new()\n" " HopCompID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HopCompID(void *self) { FIX::HopCompID *arg1 = (FIX::HopCompID *)self; delete arg1; } static swig_class SwigClassHopSendingTime; SWIGINTERN VALUE _wrap_new_HopSendingTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HopSendingTime"; FIX::HopSendingTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HopSendingTime *)new FIX::HopSendingTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HopSendingTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HopSendingTime"; FIX::HopSendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","HopSendingTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::HopSendingTime *)new FIX::HopSendingTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HopSendingTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HopSendingTime"; FIX::HopSendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","HopSendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","HopSendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::HopSendingTime *)new FIX::HopSendingTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HopSendingTime_allocate(VALUE self) #else _wrap_HopSendingTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HopSendingTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HopSendingTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HopSendingTime"; FIX::HopSendingTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","HopSendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","HopSendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","HopSendingTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::HopSendingTime *)new FIX::HopSendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HopSendingTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HopSendingTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HopSendingTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_HopSendingTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_HopSendingTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "HopSendingTime.new", " HopSendingTime.new()\n" " HopSendingTime.new(int precision)\n" " HopSendingTime.new(FIX::UTCTIMESTAMP const &value)\n" " HopSendingTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_HopSendingTime(void *self) { FIX::HopSendingTime *arg1 = (FIX::HopSendingTime *)self; delete arg1; } static swig_class SwigClassHopRefID; SWIGINTERN VALUE _wrap_new_HopRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HopRefID"; FIX::HopRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HopRefID *)new FIX::HopRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HopRefID_allocate(VALUE self) #else _wrap_HopRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HopRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HopRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HopRefID"; FIX::HopRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","HopRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","HopRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::HopRefID *)new FIX::HopRefID((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HopRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HopRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HopRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HopRefID.new", " HopRefID.new()\n" " HopRefID.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HopRefID(void *self) { FIX::HopRefID *arg1 = (FIX::HopRefID *)self; delete arg1; } static swig_class SwigClassNextExpectedMsgSeqNum; SWIGINTERN VALUE _wrap_new_NextExpectedMsgSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NextExpectedMsgSeqNum"; FIX::NextExpectedMsgSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NextExpectedMsgSeqNum *)new FIX::NextExpectedMsgSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NextExpectedMsgSeqNum_allocate(VALUE self) #else _wrap_NextExpectedMsgSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NextExpectedMsgSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NextExpectedMsgSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NextExpectedMsgSeqNum"; FIX::NextExpectedMsgSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","NextExpectedMsgSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","NextExpectedMsgSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::NextExpectedMsgSeqNum *)new FIX::NextExpectedMsgSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NextExpectedMsgSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NextExpectedMsgSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NextExpectedMsgSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NextExpectedMsgSeqNum.new", " NextExpectedMsgSeqNum.new()\n" " NextExpectedMsgSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NextExpectedMsgSeqNum(void *self) { FIX::NextExpectedMsgSeqNum *arg1 = (FIX::NextExpectedMsgSeqNum *)self; delete arg1; } static swig_class SwigClassApplVerID; SWIGINTERN VALUE _wrap_new_ApplVerID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplVerID"; FIX::ApplVerID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplVerID *)new FIX::ApplVerID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplVerID_allocate(VALUE self) #else _wrap_ApplVerID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplVerID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplVerID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplVerID"; FIX::ApplVerID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ApplVerID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ApplVerID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ApplVerID *)new FIX::ApplVerID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplVerID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplVerID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplVerID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplVerID.new", " ApplVerID.new()\n" " ApplVerID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplVerID(void *self) { FIX::ApplVerID *arg1 = (FIX::ApplVerID *)self; delete arg1; } static swig_class SwigClassCstmApplVerID; SWIGINTERN VALUE _wrap_new_CstmApplVerID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CstmApplVerID"; FIX::CstmApplVerID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CstmApplVerID *)new FIX::CstmApplVerID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CstmApplVerID_allocate(VALUE self) #else _wrap_CstmApplVerID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CstmApplVerID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CstmApplVerID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CstmApplVerID"; FIX::CstmApplVerID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CstmApplVerID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CstmApplVerID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CstmApplVerID *)new FIX::CstmApplVerID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CstmApplVerID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CstmApplVerID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CstmApplVerID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CstmApplVerID.new", " CstmApplVerID.new()\n" " CstmApplVerID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CstmApplVerID(void *self) { FIX::CstmApplVerID *arg1 = (FIX::CstmApplVerID *)self; delete arg1; } static swig_class SwigClassRefApplVerID; SWIGINTERN VALUE _wrap_new_RefApplVerID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefApplVerID"; FIX::RefApplVerID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefApplVerID *)new FIX::RefApplVerID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefApplVerID_allocate(VALUE self) #else _wrap_RefApplVerID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefApplVerID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefApplVerID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefApplVerID"; FIX::RefApplVerID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefApplVerID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefApplVerID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefApplVerID *)new FIX::RefApplVerID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefApplVerID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefApplVerID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplVerID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefApplVerID.new", " RefApplVerID.new()\n" " RefApplVerID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefApplVerID(void *self) { FIX::RefApplVerID *arg1 = (FIX::RefApplVerID *)self; delete arg1; } static swig_class SwigClassRefCstmApplVerID; SWIGINTERN VALUE _wrap_new_RefCstmApplVerID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefCstmApplVerID"; FIX::RefCstmApplVerID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefCstmApplVerID *)new FIX::RefCstmApplVerID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefCstmApplVerID_allocate(VALUE self) #else _wrap_RefCstmApplVerID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefCstmApplVerID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefCstmApplVerID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefCstmApplVerID"; FIX::RefCstmApplVerID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefCstmApplVerID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefCstmApplVerID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefCstmApplVerID *)new FIX::RefCstmApplVerID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefCstmApplVerID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefCstmApplVerID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefCstmApplVerID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefCstmApplVerID.new", " RefCstmApplVerID.new()\n" " RefCstmApplVerID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefCstmApplVerID(void *self) { FIX::RefCstmApplVerID *arg1 = (FIX::RefCstmApplVerID *)self; delete arg1; } static swig_class SwigClassDefaultApplVerID; SWIGINTERN VALUE _wrap_new_DefaultApplVerID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DefaultApplVerID"; FIX::DefaultApplVerID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DefaultApplVerID *)new FIX::DefaultApplVerID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DefaultApplVerID_allocate(VALUE self) #else _wrap_DefaultApplVerID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DefaultApplVerID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DefaultApplVerID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DefaultApplVerID"; FIX::DefaultApplVerID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DefaultApplVerID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DefaultApplVerID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DefaultApplVerID *)new FIX::DefaultApplVerID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DefaultApplVerID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DefaultApplVerID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultApplVerID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DefaultApplVerID.new", " DefaultApplVerID.new()\n" " DefaultApplVerID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DefaultApplVerID(void *self) { FIX::DefaultApplVerID *arg1 = (FIX::DefaultApplVerID *)self; delete arg1; } static swig_class SwigClassAccount; SWIGINTERN VALUE _wrap_new_Account__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Account"; FIX::Account *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Account *)new FIX::Account(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Account_allocate(VALUE self) #else _wrap_Account_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Account); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Account__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Account"; FIX::Account *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Account", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Account", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Account *)new FIX::Account((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Account(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Account__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Account__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Account.new", " Account.new()\n" " Account.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Account(void *self) { FIX::Account *arg1 = (FIX::Account *)self; delete arg1; } static swig_class SwigClassAdvId; SWIGINTERN VALUE _wrap_new_AdvId__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AdvId"; FIX::AdvId *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AdvId *)new FIX::AdvId(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AdvId_allocate(VALUE self) #else _wrap_AdvId_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AdvId); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AdvId__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AdvId"; FIX::AdvId *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AdvId", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AdvId", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AdvId *)new FIX::AdvId((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AdvId(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AdvId__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvId__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AdvId.new", " AdvId.new()\n" " AdvId.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AdvId(void *self) { FIX::AdvId *arg1 = (FIX::AdvId *)self; delete arg1; } static swig_class SwigClassAdvRefID; SWIGINTERN VALUE _wrap_new_AdvRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AdvRefID"; FIX::AdvRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AdvRefID *)new FIX::AdvRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AdvRefID_allocate(VALUE self) #else _wrap_AdvRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AdvRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AdvRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AdvRefID"; FIX::AdvRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AdvRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AdvRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AdvRefID *)new FIX::AdvRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AdvRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AdvRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AdvRefID.new", " AdvRefID.new()\n" " AdvRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AdvRefID(void *self) { FIX::AdvRefID *arg1 = (FIX::AdvRefID *)self; delete arg1; } static swig_class SwigClassAdvSide; SWIGINTERN VALUE _wrap_new_AdvSide__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AdvSide"; FIX::AdvSide *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AdvSide *)new FIX::AdvSide(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AdvSide_allocate(VALUE self) #else _wrap_AdvSide_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AdvSide); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AdvSide__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AdvSide"; FIX::AdvSide *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","AdvSide", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","AdvSide", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::AdvSide *)new FIX::AdvSide((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AdvSide(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AdvSide__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvSide__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AdvSide.new", " AdvSide.new()\n" " AdvSide.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AdvSide(void *self) { FIX::AdvSide *arg1 = (FIX::AdvSide *)self; delete arg1; } static swig_class SwigClassAdvTransType; SWIGINTERN VALUE _wrap_new_AdvTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AdvTransType"; FIX::AdvTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AdvTransType *)new FIX::AdvTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AdvTransType_allocate(VALUE self) #else _wrap_AdvTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AdvTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AdvTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AdvTransType"; FIX::AdvTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AdvTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AdvTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AdvTransType *)new FIX::AdvTransType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AdvTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AdvTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdvTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AdvTransType.new", " AdvTransType.new()\n" " AdvTransType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AdvTransType(void *self) { FIX::AdvTransType *arg1 = (FIX::AdvTransType *)self; delete arg1; } static swig_class SwigClassAvgPx; SWIGINTERN VALUE _wrap_new_AvgPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AvgPx"; FIX::AvgPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AvgPx *)new FIX::AvgPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AvgPx_allocate(VALUE self) #else _wrap_AvgPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AvgPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AvgPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AvgPx"; FIX::AvgPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","AvgPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","AvgPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::AvgPx *)new FIX::AvgPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AvgPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AvgPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AvgPx.new", " AvgPx.new()\n" " AvgPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AvgPx(void *self) { FIX::AvgPx *arg1 = (FIX::AvgPx *)self; delete arg1; } static swig_class SwigClassClOrdID; SWIGINTERN VALUE _wrap_new_ClOrdID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClOrdID"; FIX::ClOrdID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClOrdID *)new FIX::ClOrdID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClOrdID_allocate(VALUE self) #else _wrap_ClOrdID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClOrdID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClOrdID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClOrdID"; FIX::ClOrdID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ClOrdID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ClOrdID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ClOrdID *)new FIX::ClOrdID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClOrdID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClOrdID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClOrdID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClOrdID.new", " ClOrdID.new()\n" " ClOrdID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClOrdID(void *self) { FIX::ClOrdID *arg1 = (FIX::ClOrdID *)self; delete arg1; } static swig_class SwigClassCommission; SWIGINTERN VALUE _wrap_new_Commission__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Commission"; FIX::Commission *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Commission *)new FIX::Commission(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Commission_allocate(VALUE self) #else _wrap_Commission_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Commission); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Commission__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Commission"; FIX::Commission *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","Commission", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","Commission", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::Commission *)new FIX::Commission((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Commission(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Commission__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Commission__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Commission.new", " Commission.new()\n" " Commission.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Commission(void *self) { FIX::Commission *arg1 = (FIX::Commission *)self; delete arg1; } static swig_class SwigClassCommType; SWIGINTERN VALUE _wrap_new_CommType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CommType"; FIX::CommType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CommType *)new FIX::CommType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CommType_allocate(VALUE self) #else _wrap_CommType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CommType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CommType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CommType"; FIX::CommType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","CommType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","CommType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::CommType *)new FIX::CommType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CommType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CommType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CommType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CommType.new", " CommType.new()\n" " CommType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CommType(void *self) { FIX::CommType *arg1 = (FIX::CommType *)self; delete arg1; } static swig_class SwigClassCumQty; SWIGINTERN VALUE _wrap_new_CumQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CumQty"; FIX::CumQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CumQty *)new FIX::CumQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CumQty_allocate(VALUE self) #else _wrap_CumQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CumQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CumQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CumQty"; FIX::CumQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","CumQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","CumQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::CumQty *)new FIX::CumQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CumQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CumQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CumQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CumQty.new", " CumQty.new()\n" " CumQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CumQty(void *self) { FIX::CumQty *arg1 = (FIX::CumQty *)self; delete arg1; } static swig_class SwigClassCurrency; SWIGINTERN VALUE _wrap_new_Currency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Currency"; FIX::Currency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Currency *)new FIX::Currency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Currency_allocate(VALUE self) #else _wrap_Currency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Currency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Currency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Currency"; FIX::Currency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","Currency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","Currency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::Currency *)new FIX::Currency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Currency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Currency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Currency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Currency.new", " Currency.new()\n" " Currency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Currency(void *self) { FIX::Currency *arg1 = (FIX::Currency *)self; delete arg1; } static swig_class SwigClassExecID; SWIGINTERN VALUE _wrap_new_ExecID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecID"; FIX::ExecID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecID *)new FIX::ExecID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecID_allocate(VALUE self) #else _wrap_ExecID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecID"; FIX::ExecID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ExecID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ExecID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ExecID *)new FIX::ExecID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecID.new", " ExecID.new()\n" " ExecID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecID(void *self) { FIX::ExecID *arg1 = (FIX::ExecID *)self; delete arg1; } static swig_class SwigClassExecInst; SWIGINTERN VALUE _wrap_new_ExecInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecInst"; FIX::ExecInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecInst *)new FIX::ExecInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecInst_allocate(VALUE self) #else _wrap_ExecInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecInst"; FIX::ExecInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLECHARVALUE const &","ExecInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLECHARVALUE const &","ExecInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); result = (FIX::ExecInst *)new FIX::ExecInst((FIX::MULTIPLECHARVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecInst.new", " ExecInst.new()\n" " ExecInst.new(FIX::MULTIPLECHARVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecInst(void *self) { FIX::ExecInst *arg1 = (FIX::ExecInst *)self; delete arg1; } static swig_class SwigClassExecRefID; SWIGINTERN VALUE _wrap_new_ExecRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecRefID"; FIX::ExecRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecRefID *)new FIX::ExecRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecRefID_allocate(VALUE self) #else _wrap_ExecRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecRefID"; FIX::ExecRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ExecRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ExecRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ExecRefID *)new FIX::ExecRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecRefID.new", " ExecRefID.new()\n" " ExecRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecRefID(void *self) { FIX::ExecRefID *arg1 = (FIX::ExecRefID *)self; delete arg1; } static swig_class SwigClassExecTransType; SWIGINTERN VALUE _wrap_new_ExecTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecTransType"; FIX::ExecTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecTransType *)new FIX::ExecTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecTransType_allocate(VALUE self) #else _wrap_ExecTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecTransType"; FIX::ExecTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ExecTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ExecTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ExecTransType *)new FIX::ExecTransType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecTransType.new", " ExecTransType.new()\n" " ExecTransType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecTransType(void *self) { FIX::ExecTransType *arg1 = (FIX::ExecTransType *)self; delete arg1; } static swig_class SwigClassHandlInst; SWIGINTERN VALUE _wrap_new_HandlInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HandlInst"; FIX::HandlInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HandlInst *)new FIX::HandlInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HandlInst_allocate(VALUE self) #else _wrap_HandlInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HandlInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HandlInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HandlInst"; FIX::HandlInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","HandlInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","HandlInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::HandlInst *)new FIX::HandlInst((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HandlInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HandlInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HandlInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HandlInst.new", " HandlInst.new()\n" " HandlInst.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HandlInst(void *self) { FIX::HandlInst *arg1 = (FIX::HandlInst *)self; delete arg1; } static swig_class SwigClassIDSource; SWIGINTERN VALUE _wrap_new_IDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IDSource"; FIX::IDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IDSource *)new FIX::IDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IDSource_allocate(VALUE self) #else _wrap_IDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IDSource"; FIX::IDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","IDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","IDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::IDSource *)new FIX::IDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IDSource.new", " IDSource.new()\n" " IDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IDSource(void *self) { FIX::IDSource *arg1 = (FIX::IDSource *)self; delete arg1; } static swig_class SwigClassIOIid; SWIGINTERN VALUE _wrap_new_IOIid__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIid"; FIX::IOIid *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIid *)new FIX::IOIid(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIid_allocate(VALUE self) #else _wrap_IOIid_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIid); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIid__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIid"; FIX::IOIid *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","IOIid", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","IOIid", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::IOIid *)new FIX::IOIid((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIid(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIid__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIid__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIid.new", " IOIid.new()\n" " IOIid.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIid(void *self) { FIX::IOIid *arg1 = (FIX::IOIid *)self; delete arg1; } static swig_class SwigClassIOIOthSvc; SWIGINTERN VALUE _wrap_new_IOIOthSvc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIOthSvc"; FIX::IOIOthSvc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIOthSvc *)new FIX::IOIOthSvc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIOthSvc_allocate(VALUE self) #else _wrap_IOIOthSvc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIOthSvc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIOthSvc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIOthSvc"; FIX::IOIOthSvc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","IOIOthSvc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","IOIOthSvc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::IOIOthSvc *)new FIX::IOIOthSvc((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIOthSvc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIOthSvc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIOthSvc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIOthSvc.new", " IOIOthSvc.new()\n" " IOIOthSvc.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIOthSvc(void *self) { FIX::IOIOthSvc *arg1 = (FIX::IOIOthSvc *)self; delete arg1; } static swig_class SwigClassIOIQltyInd; SWIGINTERN VALUE _wrap_new_IOIQltyInd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIQltyInd"; FIX::IOIQltyInd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIQltyInd *)new FIX::IOIQltyInd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIQltyInd_allocate(VALUE self) #else _wrap_IOIQltyInd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIQltyInd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIQltyInd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIQltyInd"; FIX::IOIQltyInd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","IOIQltyInd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","IOIQltyInd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::IOIQltyInd *)new FIX::IOIQltyInd((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIQltyInd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIQltyInd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIQltyInd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIQltyInd.new", " IOIQltyInd.new()\n" " IOIQltyInd.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIQltyInd(void *self) { FIX::IOIQltyInd *arg1 = (FIX::IOIQltyInd *)self; delete arg1; } static swig_class SwigClassIOIRefID; SWIGINTERN VALUE _wrap_new_IOIRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIRefID"; FIX::IOIRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIRefID *)new FIX::IOIRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIRefID_allocate(VALUE self) #else _wrap_IOIRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIRefID"; FIX::IOIRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","IOIRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","IOIRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::IOIRefID *)new FIX::IOIRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIRefID.new", " IOIRefID.new()\n" " IOIRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIRefID(void *self) { FIX::IOIRefID *arg1 = (FIX::IOIRefID *)self; delete arg1; } static swig_class SwigClassIOIShares; SWIGINTERN VALUE _wrap_new_IOIShares__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIShares"; FIX::IOIShares *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIShares *)new FIX::IOIShares(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIShares_allocate(VALUE self) #else _wrap_IOIShares_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIShares); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIShares__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIShares"; FIX::IOIShares *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","IOIShares", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","IOIShares", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::IOIShares *)new FIX::IOIShares((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIShares(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIShares__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIShares__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIShares.new", " IOIShares.new()\n" " IOIShares.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIShares(void *self) { FIX::IOIShares *arg1 = (FIX::IOIShares *)self; delete arg1; } static swig_class SwigClassIOITransType; SWIGINTERN VALUE _wrap_new_IOITransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOITransType"; FIX::IOITransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOITransType *)new FIX::IOITransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOITransType_allocate(VALUE self) #else _wrap_IOITransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOITransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOITransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOITransType"; FIX::IOITransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","IOITransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","IOITransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::IOITransType *)new FIX::IOITransType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOITransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOITransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOITransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOITransType.new", " IOITransType.new()\n" " IOITransType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOITransType(void *self) { FIX::IOITransType *arg1 = (FIX::IOITransType *)self; delete arg1; } static swig_class SwigClassLastCapacity; SWIGINTERN VALUE _wrap_new_LastCapacity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastCapacity"; FIX::LastCapacity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastCapacity *)new FIX::LastCapacity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastCapacity_allocate(VALUE self) #else _wrap_LastCapacity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastCapacity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastCapacity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastCapacity"; FIX::LastCapacity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","LastCapacity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","LastCapacity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::LastCapacity *)new FIX::LastCapacity((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastCapacity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastCapacity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastCapacity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastCapacity.new", " LastCapacity.new()\n" " LastCapacity.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastCapacity(void *self) { FIX::LastCapacity *arg1 = (FIX::LastCapacity *)self; delete arg1; } static swig_class SwigClassLastMkt; SWIGINTERN VALUE _wrap_new_LastMkt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastMkt"; FIX::LastMkt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastMkt *)new FIX::LastMkt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastMkt_allocate(VALUE self) #else _wrap_LastMkt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastMkt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastMkt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastMkt"; FIX::LastMkt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","LastMkt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","LastMkt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::LastMkt *)new FIX::LastMkt((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastMkt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastMkt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastMkt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastMkt.new", " LastMkt.new()\n" " LastMkt.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastMkt(void *self) { FIX::LastMkt *arg1 = (FIX::LastMkt *)self; delete arg1; } static swig_class SwigClassLastPx; SWIGINTERN VALUE _wrap_new_LastPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastPx"; FIX::LastPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastPx *)new FIX::LastPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastPx_allocate(VALUE self) #else _wrap_LastPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastPx"; FIX::LastPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LastPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LastPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LastPx *)new FIX::LastPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastPx.new", " LastPx.new()\n" " LastPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastPx(void *self) { FIX::LastPx *arg1 = (FIX::LastPx *)self; delete arg1; } static swig_class SwigClassLastShares; SWIGINTERN VALUE _wrap_new_LastShares__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastShares"; FIX::LastShares *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastShares *)new FIX::LastShares(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastShares_allocate(VALUE self) #else _wrap_LastShares_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastShares); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastShares__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastShares"; FIX::LastShares *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LastShares", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LastShares", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LastShares *)new FIX::LastShares((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastShares(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastShares__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastShares__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastShares.new", " LastShares.new()\n" " LastShares.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastShares(void *self) { FIX::LastShares *arg1 = (FIX::LastShares *)self; delete arg1; } static swig_class SwigClassLinesOfText; SWIGINTERN VALUE _wrap_new_LinesOfText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LinesOfText"; FIX::LinesOfText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LinesOfText *)new FIX::LinesOfText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LinesOfText_allocate(VALUE self) #else _wrap_LinesOfText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LinesOfText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LinesOfText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LinesOfText"; FIX::LinesOfText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","LinesOfText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","LinesOfText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::LinesOfText *)new FIX::LinesOfText((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LinesOfText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LinesOfText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LinesOfText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LinesOfText.new", " LinesOfText.new()\n" " LinesOfText.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LinesOfText(void *self) { FIX::LinesOfText *arg1 = (FIX::LinesOfText *)self; delete arg1; } static swig_class SwigClassOrderID; SWIGINTERN VALUE _wrap_new_OrderID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderID"; FIX::OrderID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderID *)new FIX::OrderID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderID_allocate(VALUE self) #else _wrap_OrderID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderID"; FIX::OrderID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrderID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrderID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrderID *)new FIX::OrderID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderID.new", " OrderID.new()\n" " OrderID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderID(void *self) { FIX::OrderID *arg1 = (FIX::OrderID *)self; delete arg1; } static swig_class SwigClassOrderQty; SWIGINTERN VALUE _wrap_new_OrderQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderQty"; FIX::OrderQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderQty *)new FIX::OrderQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderQty_allocate(VALUE self) #else _wrap_OrderQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderQty"; FIX::OrderQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","OrderQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","OrderQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::OrderQty *)new FIX::OrderQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderQty.new", " OrderQty.new()\n" " OrderQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderQty(void *self) { FIX::OrderQty *arg1 = (FIX::OrderQty *)self; delete arg1; } static swig_class SwigClassOrdStatus; SWIGINTERN VALUE _wrap_new_OrdStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrdStatus"; FIX::OrdStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrdStatus *)new FIX::OrdStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrdStatus_allocate(VALUE self) #else _wrap_OrdStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrdStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrdStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrdStatus"; FIX::OrdStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OrdStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OrdStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OrdStatus *)new FIX::OrdStatus((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrdStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrdStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrdStatus.new", " OrdStatus.new()\n" " OrdStatus.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrdStatus(void *self) { FIX::OrdStatus *arg1 = (FIX::OrdStatus *)self; delete arg1; } static swig_class SwigClassOrdType; SWIGINTERN VALUE _wrap_new_OrdType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrdType"; FIX::OrdType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrdType *)new FIX::OrdType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrdType_allocate(VALUE self) #else _wrap_OrdType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrdType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrdType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrdType"; FIX::OrdType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OrdType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OrdType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OrdType *)new FIX::OrdType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrdType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrdType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrdType.new", " OrdType.new()\n" " OrdType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrdType(void *self) { FIX::OrdType *arg1 = (FIX::OrdType *)self; delete arg1; } static swig_class SwigClassOrigClOrdID; SWIGINTERN VALUE _wrap_new_OrigClOrdID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigClOrdID"; FIX::OrigClOrdID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigClOrdID *)new FIX::OrigClOrdID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigClOrdID_allocate(VALUE self) #else _wrap_OrigClOrdID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigClOrdID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigClOrdID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigClOrdID"; FIX::OrigClOrdID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrigClOrdID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrigClOrdID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrigClOrdID *)new FIX::OrigClOrdID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigClOrdID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigClOrdID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigClOrdID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigClOrdID.new", " OrigClOrdID.new()\n" " OrigClOrdID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigClOrdID(void *self) { FIX::OrigClOrdID *arg1 = (FIX::OrigClOrdID *)self; delete arg1; } static swig_class SwigClassOrigTime; SWIGINTERN VALUE _wrap_new_OrigTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigTime"; FIX::OrigTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigTime *)new FIX::OrigTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigTime"; FIX::OrigTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","OrigTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::OrigTime *)new FIX::OrigTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigTime"; FIX::OrigTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OrigTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OrigTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::OrigTime *)new FIX::OrigTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigTime_allocate(VALUE self) #else _wrap_OrigTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigTime"; FIX::OrigTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OrigTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OrigTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","OrigTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::OrigTime *)new FIX::OrigTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "OrigTime.new", " OrigTime.new()\n" " OrigTime.new(int precision)\n" " OrigTime.new(FIX::UTCTIMESTAMP const &value)\n" " OrigTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigTime(void *self) { FIX::OrigTime *arg1 = (FIX::OrigTime *)self; delete arg1; } static swig_class SwigClassPrice; SWIGINTERN VALUE _wrap_new_Price__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Price"; FIX::Price *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Price *)new FIX::Price(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Price_allocate(VALUE self) #else _wrap_Price_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Price); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Price__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Price"; FIX::Price *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","Price", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","Price", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::Price *)new FIX::Price((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Price(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Price__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Price__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Price.new", " Price.new()\n" " Price.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Price(void *self) { FIX::Price *arg1 = (FIX::Price *)self; delete arg1; } static swig_class SwigClassRelatdSym; SWIGINTERN VALUE _wrap_new_RelatdSym__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RelatdSym"; FIX::RelatdSym *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RelatdSym *)new FIX::RelatdSym(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RelatdSym_allocate(VALUE self) #else _wrap_RelatdSym_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RelatdSym); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RelatdSym__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RelatdSym"; FIX::RelatdSym *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RelatdSym", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RelatdSym", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RelatdSym *)new FIX::RelatdSym((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RelatdSym(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RelatdSym__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RelatdSym__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RelatdSym.new", " RelatdSym.new()\n" " RelatdSym.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RelatdSym(void *self) { FIX::RelatdSym *arg1 = (FIX::RelatdSym *)self; delete arg1; } static swig_class SwigClassRule80A; SWIGINTERN VALUE _wrap_new_Rule80A__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Rule80A"; FIX::Rule80A *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Rule80A *)new FIX::Rule80A(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Rule80A_allocate(VALUE self) #else _wrap_Rule80A_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Rule80A); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Rule80A__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Rule80A"; FIX::Rule80A *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","Rule80A", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","Rule80A", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::Rule80A *)new FIX::Rule80A((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Rule80A(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Rule80A__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Rule80A__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Rule80A.new", " Rule80A.new()\n" " Rule80A.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Rule80A(void *self) { FIX::Rule80A *arg1 = (FIX::Rule80A *)self; delete arg1; } static swig_class SwigClassSecurityID; SWIGINTERN VALUE _wrap_new_SecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityID"; FIX::SecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityID *)new FIX::SecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityID_allocate(VALUE self) #else _wrap_SecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityID"; FIX::SecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityID *)new FIX::SecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityID.new", " SecurityID.new()\n" " SecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityID(void *self) { FIX::SecurityID *arg1 = (FIX::SecurityID *)self; delete arg1; } static swig_class SwigClassShares; SWIGINTERN VALUE _wrap_new_Shares__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Shares"; FIX::Shares *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Shares *)new FIX::Shares(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Shares_allocate(VALUE self) #else _wrap_Shares_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Shares); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Shares__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Shares"; FIX::Shares *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","Shares", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","Shares", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::Shares *)new FIX::Shares((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Shares(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Shares__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Shares__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Shares.new", " Shares.new()\n" " Shares.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Shares(void *self) { FIX::Shares *arg1 = (FIX::Shares *)self; delete arg1; } static swig_class SwigClassSide; SWIGINTERN VALUE _wrap_new_Side__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Side"; FIX::Side *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Side *)new FIX::Side(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Side_allocate(VALUE self) #else _wrap_Side_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Side); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Side__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Side"; FIX::Side *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","Side", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","Side", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::Side *)new FIX::Side((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Side(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Side__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Side__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Side.new", " Side.new()\n" " Side.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Side(void *self) { FIX::Side *arg1 = (FIX::Side *)self; delete arg1; } static swig_class SwigClassSymbol; SWIGINTERN VALUE _wrap_new_Symbol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Symbol"; FIX::Symbol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Symbol *)new FIX::Symbol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Symbol_allocate(VALUE self) #else _wrap_Symbol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Symbol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Symbol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Symbol"; FIX::Symbol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Symbol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Symbol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Symbol *)new FIX::Symbol((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Symbol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Symbol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Symbol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Symbol.new", " Symbol.new()\n" " Symbol.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Symbol(void *self) { FIX::Symbol *arg1 = (FIX::Symbol *)self; delete arg1; } static swig_class SwigClassTimeInForce; SWIGINTERN VALUE _wrap_new_TimeInForce__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TimeInForce"; FIX::TimeInForce *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TimeInForce *)new FIX::TimeInForce(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TimeInForce_allocate(VALUE self) #else _wrap_TimeInForce_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TimeInForce); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TimeInForce__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TimeInForce"; FIX::TimeInForce *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TimeInForce", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TimeInForce", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TimeInForce *)new FIX::TimeInForce((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TimeInForce(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TimeInForce__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeInForce__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TimeInForce.new", " TimeInForce.new()\n" " TimeInForce.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TimeInForce(void *self) { FIX::TimeInForce *arg1 = (FIX::TimeInForce *)self; delete arg1; } static swig_class SwigClassTransactTime; SWIGINTERN VALUE _wrap_new_TransactTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TransactTime"; FIX::TransactTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TransactTime *)new FIX::TransactTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TransactTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TransactTime"; FIX::TransactTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TransactTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TransactTime *)new FIX::TransactTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TransactTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TransactTime"; FIX::TransactTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TransactTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TransactTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TransactTime *)new FIX::TransactTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TransactTime_allocate(VALUE self) #else _wrap_TransactTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TransactTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TransactTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TransactTime"; FIX::TransactTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TransactTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TransactTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TransactTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TransactTime *)new FIX::TransactTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TransactTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TransactTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TransactTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransactTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransactTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TransactTime.new", " TransactTime.new()\n" " TransactTime.new(int precision)\n" " TransactTime.new(FIX::UTCTIMESTAMP const &value)\n" " TransactTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TransactTime(void *self) { FIX::TransactTime *arg1 = (FIX::TransactTime *)self; delete arg1; } static swig_class SwigClassUrgency; SWIGINTERN VALUE _wrap_new_Urgency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Urgency"; FIX::Urgency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Urgency *)new FIX::Urgency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Urgency_allocate(VALUE self) #else _wrap_Urgency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Urgency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Urgency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Urgency"; FIX::Urgency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","Urgency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","Urgency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::Urgency *)new FIX::Urgency((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Urgency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Urgency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Urgency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Urgency.new", " Urgency.new()\n" " Urgency.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Urgency(void *self) { FIX::Urgency *arg1 = (FIX::Urgency *)self; delete arg1; } static swig_class SwigClassValidUntilTime; SWIGINTERN VALUE _wrap_new_ValidUntilTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ValidUntilTime"; FIX::ValidUntilTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ValidUntilTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ValidUntilTime"; FIX::ValidUntilTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","ValidUntilTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ValidUntilTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ValidUntilTime"; FIX::ValidUntilTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ValidUntilTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ValidUntilTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ValidUntilTime_allocate(VALUE self) #else _wrap_ValidUntilTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ValidUntilTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ValidUntilTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ValidUntilTime"; FIX::ValidUntilTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ValidUntilTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ValidUntilTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","ValidUntilTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::ValidUntilTime *)new FIX::ValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ValidUntilTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ValidUntilTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ValidUntilTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ValidUntilTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ValidUntilTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "ValidUntilTime.new", " ValidUntilTime.new()\n" " ValidUntilTime.new(int precision)\n" " ValidUntilTime.new(FIX::UTCTIMESTAMP const &value)\n" " ValidUntilTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_ValidUntilTime(void *self) { FIX::ValidUntilTime *arg1 = (FIX::ValidUntilTime *)self; delete arg1; } static swig_class SwigClassSettlmntTyp; SWIGINTERN VALUE _wrap_new_SettlmntTyp__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlmntTyp"; FIX::SettlmntTyp *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlmntTyp *)new FIX::SettlmntTyp(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlmntTyp_allocate(VALUE self) #else _wrap_SettlmntTyp_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlmntTyp); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlmntTyp__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlmntTyp"; FIX::SettlmntTyp *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlmntTyp", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlmntTyp", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlmntTyp *)new FIX::SettlmntTyp((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlmntTyp(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlmntTyp__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlmntTyp__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlmntTyp.new", " SettlmntTyp.new()\n" " SettlmntTyp.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlmntTyp(void *self) { FIX::SettlmntTyp *arg1 = (FIX::SettlmntTyp *)self; delete arg1; } static swig_class SwigClassFutSettDate; SWIGINTERN VALUE _wrap_new_FutSettDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FutSettDate"; FIX::FutSettDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FutSettDate *)new FIX::FutSettDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FutSettDate_allocate(VALUE self) #else _wrap_FutSettDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FutSettDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FutSettDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FutSettDate"; FIX::FutSettDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","FutSettDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","FutSettDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::FutSettDate *)new FIX::FutSettDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FutSettDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FutSettDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FutSettDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FutSettDate.new", " FutSettDate.new()\n" " FutSettDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FutSettDate(void *self) { FIX::FutSettDate *arg1 = (FIX::FutSettDate *)self; delete arg1; } static swig_class SwigClassSymbolSfx; SWIGINTERN VALUE _wrap_new_SymbolSfx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SymbolSfx"; FIX::SymbolSfx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SymbolSfx *)new FIX::SymbolSfx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SymbolSfx_allocate(VALUE self) #else _wrap_SymbolSfx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SymbolSfx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SymbolSfx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SymbolSfx"; FIX::SymbolSfx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SymbolSfx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SymbolSfx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SymbolSfx *)new FIX::SymbolSfx((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SymbolSfx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SymbolSfx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SymbolSfx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SymbolSfx.new", " SymbolSfx.new()\n" " SymbolSfx.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SymbolSfx(void *self) { FIX::SymbolSfx *arg1 = (FIX::SymbolSfx *)self; delete arg1; } static swig_class SwigClassListID; SWIGINTERN VALUE _wrap_new_ListID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListID"; FIX::ListID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListID *)new FIX::ListID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListID_allocate(VALUE self) #else _wrap_ListID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListID"; FIX::ListID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ListID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ListID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ListID *)new FIX::ListID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListID.new", " ListID.new()\n" " ListID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListID(void *self) { FIX::ListID *arg1 = (FIX::ListID *)self; delete arg1; } static swig_class SwigClassListSeqNo; SWIGINTERN VALUE _wrap_new_ListSeqNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListSeqNo"; FIX::ListSeqNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListSeqNo *)new FIX::ListSeqNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListSeqNo_allocate(VALUE self) #else _wrap_ListSeqNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListSeqNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListSeqNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListSeqNo"; FIX::ListSeqNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ListSeqNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ListSeqNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ListSeqNo *)new FIX::ListSeqNo((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListSeqNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListSeqNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListSeqNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListSeqNo.new", " ListSeqNo.new()\n" " ListSeqNo.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListSeqNo(void *self) { FIX::ListSeqNo *arg1 = (FIX::ListSeqNo *)self; delete arg1; } static swig_class SwigClassListNoOrds; SWIGINTERN VALUE _wrap_new_ListNoOrds__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListNoOrds"; FIX::ListNoOrds *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListNoOrds *)new FIX::ListNoOrds(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListNoOrds_allocate(VALUE self) #else _wrap_ListNoOrds_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListNoOrds); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListNoOrds__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListNoOrds"; FIX::ListNoOrds *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ListNoOrds", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ListNoOrds", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ListNoOrds *)new FIX::ListNoOrds((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListNoOrds(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListNoOrds__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListNoOrds__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListNoOrds.new", " ListNoOrds.new()\n" " ListNoOrds.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListNoOrds(void *self) { FIX::ListNoOrds *arg1 = (FIX::ListNoOrds *)self; delete arg1; } static swig_class SwigClassListExecInst; SWIGINTERN VALUE _wrap_new_ListExecInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListExecInst"; FIX::ListExecInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListExecInst *)new FIX::ListExecInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListExecInst_allocate(VALUE self) #else _wrap_ListExecInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListExecInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListExecInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListExecInst"; FIX::ListExecInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ListExecInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ListExecInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ListExecInst *)new FIX::ListExecInst((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListExecInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListExecInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListExecInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListExecInst.new", " ListExecInst.new()\n" " ListExecInst.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListExecInst(void *self) { FIX::ListExecInst *arg1 = (FIX::ListExecInst *)self; delete arg1; } static swig_class SwigClassAllocID; SWIGINTERN VALUE _wrap_new_AllocID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocID"; FIX::AllocID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocID *)new FIX::AllocID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocID_allocate(VALUE self) #else _wrap_AllocID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocID"; FIX::AllocID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocID *)new FIX::AllocID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocID.new", " AllocID.new()\n" " AllocID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocID(void *self) { FIX::AllocID *arg1 = (FIX::AllocID *)self; delete arg1; } static swig_class SwigClassAllocTransType; SWIGINTERN VALUE _wrap_new_AllocTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocTransType"; FIX::AllocTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocTransType *)new FIX::AllocTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocTransType_allocate(VALUE self) #else _wrap_AllocTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocTransType"; FIX::AllocTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","AllocTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","AllocTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::AllocTransType *)new FIX::AllocTransType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocTransType.new", " AllocTransType.new()\n" " AllocTransType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocTransType(void *self) { FIX::AllocTransType *arg1 = (FIX::AllocTransType *)self; delete arg1; } static swig_class SwigClassRefAllocID; SWIGINTERN VALUE _wrap_new_RefAllocID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefAllocID"; FIX::RefAllocID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefAllocID *)new FIX::RefAllocID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefAllocID_allocate(VALUE self) #else _wrap_RefAllocID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefAllocID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefAllocID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefAllocID"; FIX::RefAllocID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefAllocID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefAllocID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefAllocID *)new FIX::RefAllocID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefAllocID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefAllocID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefAllocID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefAllocID.new", " RefAllocID.new()\n" " RefAllocID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefAllocID(void *self) { FIX::RefAllocID *arg1 = (FIX::RefAllocID *)self; delete arg1; } static swig_class SwigClassNoOrders; SWIGINTERN VALUE _wrap_new_NoOrders__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoOrders"; FIX::NoOrders *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoOrders *)new FIX::NoOrders(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoOrders_allocate(VALUE self) #else _wrap_NoOrders_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoOrders); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoOrders__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoOrders"; FIX::NoOrders *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoOrders", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoOrders", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoOrders *)new FIX::NoOrders((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoOrders(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoOrders__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOrders__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoOrders.new", " NoOrders.new()\n" " NoOrders.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoOrders(void *self) { FIX::NoOrders *arg1 = (FIX::NoOrders *)self; delete arg1; } static swig_class SwigClassAvgPrxPrecision; SWIGINTERN VALUE _wrap_new_AvgPrxPrecision__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AvgPrxPrecision"; FIX::AvgPrxPrecision *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AvgPrxPrecision *)new FIX::AvgPrxPrecision(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AvgPrxPrecision_allocate(VALUE self) #else _wrap_AvgPrxPrecision_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AvgPrxPrecision); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AvgPrxPrecision__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AvgPrxPrecision"; FIX::AvgPrxPrecision *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AvgPrxPrecision", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AvgPrxPrecision", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AvgPrxPrecision *)new FIX::AvgPrxPrecision((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AvgPrxPrecision(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AvgPrxPrecision__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPrxPrecision__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AvgPrxPrecision.new", " AvgPrxPrecision.new()\n" " AvgPrxPrecision.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AvgPrxPrecision(void *self) { FIX::AvgPrxPrecision *arg1 = (FIX::AvgPrxPrecision *)self; delete arg1; } static swig_class SwigClassTradeDate; SWIGINTERN VALUE _wrap_new_TradeDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeDate"; FIX::TradeDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeDate *)new FIX::TradeDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeDate_allocate(VALUE self) #else _wrap_TradeDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeDate"; FIX::TradeDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","TradeDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","TradeDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::TradeDate *)new FIX::TradeDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeDate.new", " TradeDate.new()\n" " TradeDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeDate(void *self) { FIX::TradeDate *arg1 = (FIX::TradeDate *)self; delete arg1; } static swig_class SwigClassExecBroker; SWIGINTERN VALUE _wrap_new_ExecBroker__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecBroker"; FIX::ExecBroker *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecBroker *)new FIX::ExecBroker(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecBroker_allocate(VALUE self) #else _wrap_ExecBroker_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecBroker); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecBroker__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecBroker"; FIX::ExecBroker *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ExecBroker", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ExecBroker", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ExecBroker *)new FIX::ExecBroker((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecBroker(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecBroker__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecBroker__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecBroker.new", " ExecBroker.new()\n" " ExecBroker.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecBroker(void *self) { FIX::ExecBroker *arg1 = (FIX::ExecBroker *)self; delete arg1; } static swig_class SwigClassOpenClose; SWIGINTERN VALUE _wrap_new_OpenClose__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OpenClose"; FIX::OpenClose *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OpenClose *)new FIX::OpenClose(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OpenClose_allocate(VALUE self) #else _wrap_OpenClose_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OpenClose); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OpenClose__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OpenClose"; FIX::OpenClose *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OpenClose", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OpenClose", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OpenClose *)new FIX::OpenClose((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OpenClose(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OpenClose__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenClose__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OpenClose.new", " OpenClose.new()\n" " OpenClose.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OpenClose(void *self) { FIX::OpenClose *arg1 = (FIX::OpenClose *)self; delete arg1; } static swig_class SwigClassNoAllocs; SWIGINTERN VALUE _wrap_new_NoAllocs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoAllocs"; FIX::NoAllocs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoAllocs *)new FIX::NoAllocs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoAllocs_allocate(VALUE self) #else _wrap_NoAllocs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoAllocs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoAllocs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoAllocs"; FIX::NoAllocs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoAllocs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoAllocs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoAllocs *)new FIX::NoAllocs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoAllocs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoAllocs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAllocs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoAllocs.new", " NoAllocs.new()\n" " NoAllocs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoAllocs(void *self) { FIX::NoAllocs *arg1 = (FIX::NoAllocs *)self; delete arg1; } static swig_class SwigClassAllocAccount; SWIGINTERN VALUE _wrap_new_AllocAccount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocAccount"; FIX::AllocAccount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocAccount *)new FIX::AllocAccount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocAccount_allocate(VALUE self) #else _wrap_AllocAccount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocAccount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocAccount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocAccount"; FIX::AllocAccount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocAccount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocAccount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocAccount *)new FIX::AllocAccount((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocAccount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocAccount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAccount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocAccount.new", " AllocAccount.new()\n" " AllocAccount.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocAccount(void *self) { FIX::AllocAccount *arg1 = (FIX::AllocAccount *)self; delete arg1; } static swig_class SwigClassAllocShares; SWIGINTERN VALUE _wrap_new_AllocShares__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocShares"; FIX::AllocShares *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocShares *)new FIX::AllocShares(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocShares_allocate(VALUE self) #else _wrap_AllocShares_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocShares); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocShares__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocShares"; FIX::AllocShares *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","AllocShares", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","AllocShares", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::AllocShares *)new FIX::AllocShares((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocShares(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocShares__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocShares__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocShares.new", " AllocShares.new()\n" " AllocShares.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocShares(void *self) { FIX::AllocShares *arg1 = (FIX::AllocShares *)self; delete arg1; } static swig_class SwigClassProcessCode; SWIGINTERN VALUE _wrap_new_ProcessCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ProcessCode"; FIX::ProcessCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ProcessCode *)new FIX::ProcessCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ProcessCode_allocate(VALUE self) #else _wrap_ProcessCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ProcessCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ProcessCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ProcessCode"; FIX::ProcessCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ProcessCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ProcessCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ProcessCode *)new FIX::ProcessCode((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ProcessCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ProcessCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProcessCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ProcessCode.new", " ProcessCode.new()\n" " ProcessCode.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ProcessCode(void *self) { FIX::ProcessCode *arg1 = (FIX::ProcessCode *)self; delete arg1; } static swig_class SwigClassNoRpts; SWIGINTERN VALUE _wrap_new_NoRpts__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoRpts"; FIX::NoRpts *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoRpts *)new FIX::NoRpts(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoRpts_allocate(VALUE self) #else _wrap_NoRpts_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoRpts); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoRpts__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoRpts"; FIX::NoRpts *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NoRpts", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NoRpts", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NoRpts *)new FIX::NoRpts((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoRpts(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoRpts__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRpts__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoRpts.new", " NoRpts.new()\n" " NoRpts.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoRpts(void *self) { FIX::NoRpts *arg1 = (FIX::NoRpts *)self; delete arg1; } static swig_class SwigClassRptSeq; SWIGINTERN VALUE _wrap_new_RptSeq__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RptSeq"; FIX::RptSeq *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RptSeq *)new FIX::RptSeq(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RptSeq_allocate(VALUE self) #else _wrap_RptSeq_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RptSeq); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RptSeq__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RptSeq"; FIX::RptSeq *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RptSeq", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RptSeq", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RptSeq *)new FIX::RptSeq((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RptSeq(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RptSeq__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RptSeq__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RptSeq.new", " RptSeq.new()\n" " RptSeq.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RptSeq(void *self) { FIX::RptSeq *arg1 = (FIX::RptSeq *)self; delete arg1; } static swig_class SwigClassCxlQty; SWIGINTERN VALUE _wrap_new_CxlQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CxlQty"; FIX::CxlQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CxlQty *)new FIX::CxlQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CxlQty_allocate(VALUE self) #else _wrap_CxlQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CxlQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CxlQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CxlQty"; FIX::CxlQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","CxlQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","CxlQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::CxlQty *)new FIX::CxlQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CxlQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CxlQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CxlQty.new", " CxlQty.new()\n" " CxlQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CxlQty(void *self) { FIX::CxlQty *arg1 = (FIX::CxlQty *)self; delete arg1; } static swig_class SwigClassNoDlvyInst; SWIGINTERN VALUE _wrap_new_NoDlvyInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDlvyInst"; FIX::NoDlvyInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDlvyInst *)new FIX::NoDlvyInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDlvyInst_allocate(VALUE self) #else _wrap_NoDlvyInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDlvyInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDlvyInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDlvyInst"; FIX::NoDlvyInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDlvyInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDlvyInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDlvyInst *)new FIX::NoDlvyInst((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDlvyInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDlvyInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDlvyInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDlvyInst.new", " NoDlvyInst.new()\n" " NoDlvyInst.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDlvyInst(void *self) { FIX::NoDlvyInst *arg1 = (FIX::NoDlvyInst *)self; delete arg1; } static swig_class SwigClassDlvyInst; SWIGINTERN VALUE _wrap_new_DlvyInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DlvyInst"; FIX::DlvyInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DlvyInst *)new FIX::DlvyInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DlvyInst_allocate(VALUE self) #else _wrap_DlvyInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DlvyInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DlvyInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DlvyInst"; FIX::DlvyInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DlvyInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DlvyInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DlvyInst *)new FIX::DlvyInst((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DlvyInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DlvyInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DlvyInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DlvyInst.new", " DlvyInst.new()\n" " DlvyInst.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DlvyInst(void *self) { FIX::DlvyInst *arg1 = (FIX::DlvyInst *)self; delete arg1; } static swig_class SwigClassAllocStatus; SWIGINTERN VALUE _wrap_new_AllocStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocStatus"; FIX::AllocStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocStatus *)new FIX::AllocStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocStatus_allocate(VALUE self) #else _wrap_AllocStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocStatus"; FIX::AllocStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocStatus *)new FIX::AllocStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocStatus.new", " AllocStatus.new()\n" " AllocStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocStatus(void *self) { FIX::AllocStatus *arg1 = (FIX::AllocStatus *)self; delete arg1; } static swig_class SwigClassAllocRejCode; SWIGINTERN VALUE _wrap_new_AllocRejCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocRejCode"; FIX::AllocRejCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocRejCode *)new FIX::AllocRejCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocRejCode_allocate(VALUE self) #else _wrap_AllocRejCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocRejCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocRejCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocRejCode"; FIX::AllocRejCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocRejCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocRejCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocRejCode *)new FIX::AllocRejCode((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocRejCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocRejCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocRejCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocRejCode.new", " AllocRejCode.new()\n" " AllocRejCode.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocRejCode(void *self) { FIX::AllocRejCode *arg1 = (FIX::AllocRejCode *)self; delete arg1; } static swig_class SwigClassBrokerOfCredit; SWIGINTERN VALUE _wrap_new_BrokerOfCredit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BrokerOfCredit"; FIX::BrokerOfCredit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BrokerOfCredit *)new FIX::BrokerOfCredit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BrokerOfCredit_allocate(VALUE self) #else _wrap_BrokerOfCredit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BrokerOfCredit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BrokerOfCredit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BrokerOfCredit"; FIX::BrokerOfCredit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BrokerOfCredit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BrokerOfCredit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BrokerOfCredit *)new FIX::BrokerOfCredit((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BrokerOfCredit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BrokerOfCredit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BrokerOfCredit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BrokerOfCredit.new", " BrokerOfCredit.new()\n" " BrokerOfCredit.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BrokerOfCredit(void *self) { FIX::BrokerOfCredit *arg1 = (FIX::BrokerOfCredit *)self; delete arg1; } static swig_class SwigClassEmailType; SWIGINTERN VALUE _wrap_new_EmailType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EmailType"; FIX::EmailType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EmailType *)new FIX::EmailType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EmailType_allocate(VALUE self) #else _wrap_EmailType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EmailType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EmailType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EmailType"; FIX::EmailType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","EmailType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","EmailType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::EmailType *)new FIX::EmailType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EmailType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EmailType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EmailType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EmailType.new", " EmailType.new()\n" " EmailType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EmailType(void *self) { FIX::EmailType *arg1 = (FIX::EmailType *)self; delete arg1; } static swig_class SwigClassStopPx; SWIGINTERN VALUE _wrap_new_StopPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StopPx"; FIX::StopPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StopPx *)new FIX::StopPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StopPx_allocate(VALUE self) #else _wrap_StopPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StopPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StopPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StopPx"; FIX::StopPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","StopPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","StopPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::StopPx *)new FIX::StopPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StopPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StopPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StopPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StopPx.new", " StopPx.new()\n" " StopPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StopPx(void *self) { FIX::StopPx *arg1 = (FIX::StopPx *)self; delete arg1; } static swig_class SwigClassExDestination; SWIGINTERN VALUE _wrap_new_ExDestination__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExDestination"; FIX::ExDestination *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExDestination *)new FIX::ExDestination(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExDestination_allocate(VALUE self) #else _wrap_ExDestination_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExDestination); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExDestination__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExDestination"; FIX::ExDestination *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","ExDestination", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","ExDestination", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::ExDestination *)new FIX::ExDestination((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExDestination(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExDestination__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExDestination__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExDestination.new", " ExDestination.new()\n" " ExDestination.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExDestination(void *self) { FIX::ExDestination *arg1 = (FIX::ExDestination *)self; delete arg1; } static swig_class SwigClassCxlRejReason; SWIGINTERN VALUE _wrap_new_CxlRejReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CxlRejReason"; FIX::CxlRejReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CxlRejReason *)new FIX::CxlRejReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CxlRejReason_allocate(VALUE self) #else _wrap_CxlRejReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CxlRejReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CxlRejReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CxlRejReason"; FIX::CxlRejReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CxlRejReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CxlRejReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CxlRejReason *)new FIX::CxlRejReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CxlRejReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CxlRejReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlRejReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CxlRejReason.new", " CxlRejReason.new()\n" " CxlRejReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CxlRejReason(void *self) { FIX::CxlRejReason *arg1 = (FIX::CxlRejReason *)self; delete arg1; } static swig_class SwigClassOrdRejReason; SWIGINTERN VALUE _wrap_new_OrdRejReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrdRejReason"; FIX::OrdRejReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrdRejReason *)new FIX::OrdRejReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrdRejReason_allocate(VALUE self) #else _wrap_OrdRejReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrdRejReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrdRejReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrdRejReason"; FIX::OrdRejReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","OrdRejReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","OrdRejReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::OrdRejReason *)new FIX::OrdRejReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrdRejReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrdRejReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdRejReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrdRejReason.new", " OrdRejReason.new()\n" " OrdRejReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrdRejReason(void *self) { FIX::OrdRejReason *arg1 = (FIX::OrdRejReason *)self; delete arg1; } static swig_class SwigClassIOIQualifier; SWIGINTERN VALUE _wrap_new_IOIQualifier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIQualifier"; FIX::IOIQualifier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIQualifier *)new FIX::IOIQualifier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIQualifier_allocate(VALUE self) #else _wrap_IOIQualifier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIQualifier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIQualifier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIQualifier"; FIX::IOIQualifier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","IOIQualifier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","IOIQualifier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::IOIQualifier *)new FIX::IOIQualifier((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIQualifier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIQualifier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIQualifier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIQualifier.new", " IOIQualifier.new()\n" " IOIQualifier.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIQualifier(void *self) { FIX::IOIQualifier *arg1 = (FIX::IOIQualifier *)self; delete arg1; } static swig_class SwigClassWaveNo; SWIGINTERN VALUE _wrap_new_WaveNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::WaveNo"; FIX::WaveNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::WaveNo *)new FIX::WaveNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_WaveNo_allocate(VALUE self) #else _wrap_WaveNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__WaveNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_WaveNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::WaveNo"; FIX::WaveNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","WaveNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","WaveNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::WaveNo *)new FIX::WaveNo((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_WaveNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_WaveNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_WaveNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "WaveNo.new", " WaveNo.new()\n" " WaveNo.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_WaveNo(void *self) { FIX::WaveNo *arg1 = (FIX::WaveNo *)self; delete arg1; } static swig_class SwigClassIssuer; SWIGINTERN VALUE _wrap_new_Issuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Issuer"; FIX::Issuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Issuer *)new FIX::Issuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Issuer_allocate(VALUE self) #else _wrap_Issuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Issuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Issuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Issuer"; FIX::Issuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Issuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Issuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Issuer *)new FIX::Issuer((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Issuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Issuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Issuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Issuer.new", " Issuer.new()\n" " Issuer.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Issuer(void *self) { FIX::Issuer *arg1 = (FIX::Issuer *)self; delete arg1; } static swig_class SwigClassSecurityDesc; SWIGINTERN VALUE _wrap_new_SecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityDesc"; FIX::SecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityDesc *)new FIX::SecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityDesc_allocate(VALUE self) #else _wrap_SecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityDesc"; FIX::SecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityDesc *)new FIX::SecurityDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityDesc.new", " SecurityDesc.new()\n" " SecurityDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityDesc(void *self) { FIX::SecurityDesc *arg1 = (FIX::SecurityDesc *)self; delete arg1; } static swig_class SwigClassClientID; SWIGINTERN VALUE _wrap_new_ClientID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClientID"; FIX::ClientID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClientID *)new FIX::ClientID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClientID_allocate(VALUE self) #else _wrap_ClientID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClientID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClientID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClientID"; FIX::ClientID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ClientID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ClientID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ClientID *)new FIX::ClientID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClientID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClientID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClientID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClientID.new", " ClientID.new()\n" " ClientID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClientID(void *self) { FIX::ClientID *arg1 = (FIX::ClientID *)self; delete arg1; } static swig_class SwigClassMinQty; SWIGINTERN VALUE _wrap_new_MinQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MinQty"; FIX::MinQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MinQty *)new FIX::MinQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MinQty_allocate(VALUE self) #else _wrap_MinQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MinQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MinQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MinQty"; FIX::MinQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MinQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MinQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MinQty *)new FIX::MinQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MinQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MinQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MinQty.new", " MinQty.new()\n" " MinQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MinQty(void *self) { FIX::MinQty *arg1 = (FIX::MinQty *)self; delete arg1; } static swig_class SwigClassMaxFloor; SWIGINTERN VALUE _wrap_new_MaxFloor__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaxFloor"; FIX::MaxFloor *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaxFloor *)new FIX::MaxFloor(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaxFloor_allocate(VALUE self) #else _wrap_MaxFloor_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaxFloor); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaxFloor__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaxFloor"; FIX::MaxFloor *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MaxFloor", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MaxFloor", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MaxFloor *)new FIX::MaxFloor((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaxFloor(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaxFloor__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxFloor__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaxFloor.new", " MaxFloor.new()\n" " MaxFloor.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaxFloor(void *self) { FIX::MaxFloor *arg1 = (FIX::MaxFloor *)self; delete arg1; } static swig_class SwigClassReportToExch; SWIGINTERN VALUE _wrap_new_ReportToExch__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ReportToExch"; FIX::ReportToExch *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ReportToExch *)new FIX::ReportToExch(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ReportToExch_allocate(VALUE self) #else _wrap_ReportToExch_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ReportToExch); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ReportToExch__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ReportToExch"; FIX::ReportToExch *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ReportToExch", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ReportToExch", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ReportToExch *)new FIX::ReportToExch((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ReportToExch(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ReportToExch__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReportToExch__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ReportToExch.new", " ReportToExch.new()\n" " ReportToExch.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ReportToExch(void *self) { FIX::ReportToExch *arg1 = (FIX::ReportToExch *)self; delete arg1; } static swig_class SwigClassLocateReqd; SWIGINTERN VALUE _wrap_new_LocateReqd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LocateReqd"; FIX::LocateReqd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LocateReqd *)new FIX::LocateReqd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LocateReqd_allocate(VALUE self) #else _wrap_LocateReqd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LocateReqd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LocateReqd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LocateReqd"; FIX::LocateReqd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","LocateReqd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","LocateReqd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::LocateReqd *)new FIX::LocateReqd((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LocateReqd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LocateReqd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LocateReqd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LocateReqd.new", " LocateReqd.new()\n" " LocateReqd.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LocateReqd(void *self) { FIX::LocateReqd *arg1 = (FIX::LocateReqd *)self; delete arg1; } static swig_class SwigClassQuoteID; SWIGINTERN VALUE _wrap_new_QuoteID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteID"; FIX::QuoteID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteID *)new FIX::QuoteID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteID_allocate(VALUE self) #else _wrap_QuoteID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteID"; FIX::QuoteID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","QuoteID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","QuoteID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::QuoteID *)new FIX::QuoteID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteID.new", " QuoteID.new()\n" " QuoteID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteID(void *self) { FIX::QuoteID *arg1 = (FIX::QuoteID *)self; delete arg1; } static swig_class SwigClassNetMoney; SWIGINTERN VALUE _wrap_new_NetMoney__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NetMoney"; FIX::NetMoney *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NetMoney *)new FIX::NetMoney(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NetMoney_allocate(VALUE self) #else _wrap_NetMoney_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NetMoney); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NetMoney__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NetMoney"; FIX::NetMoney *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","NetMoney", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","NetMoney", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::NetMoney *)new FIX::NetMoney((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NetMoney(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NetMoney__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetMoney__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NetMoney.new", " NetMoney.new()\n" " NetMoney.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NetMoney(void *self) { FIX::NetMoney *arg1 = (FIX::NetMoney *)self; delete arg1; } static swig_class SwigClassSettlCurrAmt; SWIGINTERN VALUE _wrap_new_SettlCurrAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlCurrAmt"; FIX::SettlCurrAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlCurrAmt *)new FIX::SettlCurrAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlCurrAmt_allocate(VALUE self) #else _wrap_SettlCurrAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlCurrAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlCurrAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlCurrAmt"; FIX::SettlCurrAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","SettlCurrAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","SettlCurrAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::SettlCurrAmt *)new FIX::SettlCurrAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlCurrAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlCurrAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlCurrAmt.new", " SettlCurrAmt.new()\n" " SettlCurrAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlCurrAmt(void *self) { FIX::SettlCurrAmt *arg1 = (FIX::SettlCurrAmt *)self; delete arg1; } static swig_class SwigClassSettlCurrency; SWIGINTERN VALUE _wrap_new_SettlCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlCurrency"; FIX::SettlCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlCurrency *)new FIX::SettlCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlCurrency_allocate(VALUE self) #else _wrap_SettlCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlCurrency"; FIX::SettlCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","SettlCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","SettlCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::SettlCurrency *)new FIX::SettlCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlCurrency.new", " SettlCurrency.new()\n" " SettlCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlCurrency(void *self) { FIX::SettlCurrency *arg1 = (FIX::SettlCurrency *)self; delete arg1; } static swig_class SwigClassForexReq; SWIGINTERN VALUE _wrap_new_ForexReq__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ForexReq"; FIX::ForexReq *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ForexReq *)new FIX::ForexReq(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ForexReq_allocate(VALUE self) #else _wrap_ForexReq_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ForexReq); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ForexReq__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ForexReq"; FIX::ForexReq *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ForexReq", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ForexReq", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ForexReq *)new FIX::ForexReq((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ForexReq(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ForexReq__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ForexReq__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ForexReq.new", " ForexReq.new()\n" " ForexReq.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ForexReq(void *self) { FIX::ForexReq *arg1 = (FIX::ForexReq *)self; delete arg1; } static swig_class SwigClassNoExecs; SWIGINTERN VALUE _wrap_new_NoExecs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoExecs"; FIX::NoExecs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoExecs *)new FIX::NoExecs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoExecs_allocate(VALUE self) #else _wrap_NoExecs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoExecs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoExecs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoExecs"; FIX::NoExecs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoExecs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoExecs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoExecs *)new FIX::NoExecs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoExecs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoExecs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoExecs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoExecs.new", " NoExecs.new()\n" " NoExecs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoExecs(void *self) { FIX::NoExecs *arg1 = (FIX::NoExecs *)self; delete arg1; } static swig_class SwigClassCxlType; SWIGINTERN VALUE _wrap_new_CxlType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CxlType"; FIX::CxlType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CxlType *)new FIX::CxlType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CxlType_allocate(VALUE self) #else _wrap_CxlType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CxlType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CxlType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CxlType"; FIX::CxlType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","CxlType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","CxlType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::CxlType *)new FIX::CxlType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CxlType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CxlType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CxlType.new", " CxlType.new()\n" " CxlType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CxlType(void *self) { FIX::CxlType *arg1 = (FIX::CxlType *)self; delete arg1; } static swig_class SwigClassExpireTime; SWIGINTERN VALUE _wrap_new_ExpireTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExpireTime"; FIX::ExpireTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExpireTime *)new FIX::ExpireTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpireTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpireTime"; FIX::ExpireTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","ExpireTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::ExpireTime *)new FIX::ExpireTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpireTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpireTime"; FIX::ExpireTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ExpireTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ExpireTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::ExpireTime *)new FIX::ExpireTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExpireTime_allocate(VALUE self) #else _wrap_ExpireTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExpireTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExpireTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpireTime"; FIX::ExpireTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ExpireTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ExpireTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","ExpireTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::ExpireTime *)new FIX::ExpireTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpireTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExpireTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpireTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExpireTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExpireTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "ExpireTime.new", " ExpireTime.new()\n" " ExpireTime.new(int precision)\n" " ExpireTime.new(FIX::UTCTIMESTAMP const &value)\n" " ExpireTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_ExpireTime(void *self) { FIX::ExpireTime *arg1 = (FIX::ExpireTime *)self; delete arg1; } static swig_class SwigClassDKReason; SWIGINTERN VALUE _wrap_new_DKReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DKReason"; FIX::DKReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DKReason *)new FIX::DKReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DKReason_allocate(VALUE self) #else _wrap_DKReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DKReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DKReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DKReason"; FIX::DKReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DKReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DKReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DKReason *)new FIX::DKReason((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DKReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DKReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DKReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DKReason.new", " DKReason.new()\n" " DKReason.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DKReason(void *self) { FIX::DKReason *arg1 = (FIX::DKReason *)self; delete arg1; } static swig_class SwigClassIOINaturalFlag; SWIGINTERN VALUE _wrap_new_IOINaturalFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOINaturalFlag"; FIX::IOINaturalFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOINaturalFlag *)new FIX::IOINaturalFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOINaturalFlag_allocate(VALUE self) #else _wrap_IOINaturalFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOINaturalFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOINaturalFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOINaturalFlag"; FIX::IOINaturalFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","IOINaturalFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","IOINaturalFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::IOINaturalFlag *)new FIX::IOINaturalFlag((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOINaturalFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOINaturalFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOINaturalFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOINaturalFlag.new", " IOINaturalFlag.new()\n" " IOINaturalFlag.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOINaturalFlag(void *self) { FIX::IOINaturalFlag *arg1 = (FIX::IOINaturalFlag *)self; delete arg1; } static swig_class SwigClassQuoteReqID; SWIGINTERN VALUE _wrap_new_QuoteReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteReqID"; FIX::QuoteReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteReqID *)new FIX::QuoteReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteReqID_allocate(VALUE self) #else _wrap_QuoteReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteReqID"; FIX::QuoteReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","QuoteReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","QuoteReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::QuoteReqID *)new FIX::QuoteReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteReqID.new", " QuoteReqID.new()\n" " QuoteReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteReqID(void *self) { FIX::QuoteReqID *arg1 = (FIX::QuoteReqID *)self; delete arg1; } static swig_class SwigClassBidPx; SWIGINTERN VALUE _wrap_new_BidPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidPx"; FIX::BidPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidPx *)new FIX::BidPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidPx_allocate(VALUE self) #else _wrap_BidPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidPx"; FIX::BidPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","BidPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","BidPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::BidPx *)new FIX::BidPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidPx.new", " BidPx.new()\n" " BidPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidPx(void *self) { FIX::BidPx *arg1 = (FIX::BidPx *)self; delete arg1; } static swig_class SwigClassOfferPx; SWIGINTERN VALUE _wrap_new_OfferPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OfferPx"; FIX::OfferPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OfferPx *)new FIX::OfferPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OfferPx_allocate(VALUE self) #else _wrap_OfferPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OfferPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OfferPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OfferPx"; FIX::OfferPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","OfferPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","OfferPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::OfferPx *)new FIX::OfferPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OfferPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OfferPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OfferPx.new", " OfferPx.new()\n" " OfferPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OfferPx(void *self) { FIX::OfferPx *arg1 = (FIX::OfferPx *)self; delete arg1; } static swig_class SwigClassBidSize; SWIGINTERN VALUE _wrap_new_BidSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidSize"; FIX::BidSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidSize *)new FIX::BidSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidSize_allocate(VALUE self) #else _wrap_BidSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidSize"; FIX::BidSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","BidSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","BidSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::BidSize *)new FIX::BidSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidSize.new", " BidSize.new()\n" " BidSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidSize(void *self) { FIX::BidSize *arg1 = (FIX::BidSize *)self; delete arg1; } static swig_class SwigClassOfferSize; SWIGINTERN VALUE _wrap_new_OfferSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OfferSize"; FIX::OfferSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OfferSize *)new FIX::OfferSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OfferSize_allocate(VALUE self) #else _wrap_OfferSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OfferSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OfferSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OfferSize"; FIX::OfferSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","OfferSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","OfferSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::OfferSize *)new FIX::OfferSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OfferSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OfferSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OfferSize.new", " OfferSize.new()\n" " OfferSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OfferSize(void *self) { FIX::OfferSize *arg1 = (FIX::OfferSize *)self; delete arg1; } static swig_class SwigClassNoMiscFees; SWIGINTERN VALUE _wrap_new_NoMiscFees__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMiscFees"; FIX::NoMiscFees *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMiscFees *)new FIX::NoMiscFees(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMiscFees_allocate(VALUE self) #else _wrap_NoMiscFees_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMiscFees); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMiscFees__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMiscFees"; FIX::NoMiscFees *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMiscFees", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMiscFees", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMiscFees *)new FIX::NoMiscFees((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMiscFees(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMiscFees__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMiscFees__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMiscFees.new", " NoMiscFees.new()\n" " NoMiscFees.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMiscFees(void *self) { FIX::NoMiscFees *arg1 = (FIX::NoMiscFees *)self; delete arg1; } static swig_class SwigClassMiscFeeAmt; SWIGINTERN VALUE _wrap_new_MiscFeeAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MiscFeeAmt"; FIX::MiscFeeAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MiscFeeAmt *)new FIX::MiscFeeAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MiscFeeAmt_allocate(VALUE self) #else _wrap_MiscFeeAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MiscFeeAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MiscFeeAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MiscFeeAmt"; FIX::MiscFeeAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","MiscFeeAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","MiscFeeAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::MiscFeeAmt *)new FIX::MiscFeeAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MiscFeeAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MiscFeeAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MiscFeeAmt.new", " MiscFeeAmt.new()\n" " MiscFeeAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MiscFeeAmt(void *self) { FIX::MiscFeeAmt *arg1 = (FIX::MiscFeeAmt *)self; delete arg1; } static swig_class SwigClassMiscFeeCurr; SWIGINTERN VALUE _wrap_new_MiscFeeCurr__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MiscFeeCurr"; FIX::MiscFeeCurr *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MiscFeeCurr *)new FIX::MiscFeeCurr(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MiscFeeCurr_allocate(VALUE self) #else _wrap_MiscFeeCurr_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MiscFeeCurr); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MiscFeeCurr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MiscFeeCurr"; FIX::MiscFeeCurr *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","MiscFeeCurr", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","MiscFeeCurr", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::MiscFeeCurr *)new FIX::MiscFeeCurr((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MiscFeeCurr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MiscFeeCurr__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeCurr__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MiscFeeCurr.new", " MiscFeeCurr.new()\n" " MiscFeeCurr.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MiscFeeCurr(void *self) { FIX::MiscFeeCurr *arg1 = (FIX::MiscFeeCurr *)self; delete arg1; } static swig_class SwigClassMiscFeeType; SWIGINTERN VALUE _wrap_new_MiscFeeType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MiscFeeType"; FIX::MiscFeeType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MiscFeeType *)new FIX::MiscFeeType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MiscFeeType_allocate(VALUE self) #else _wrap_MiscFeeType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MiscFeeType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MiscFeeType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MiscFeeType"; FIX::MiscFeeType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MiscFeeType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MiscFeeType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MiscFeeType *)new FIX::MiscFeeType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MiscFeeType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MiscFeeType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MiscFeeType.new", " MiscFeeType.new()\n" " MiscFeeType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MiscFeeType(void *self) { FIX::MiscFeeType *arg1 = (FIX::MiscFeeType *)self; delete arg1; } static swig_class SwigClassPrevClosePx; SWIGINTERN VALUE _wrap_new_PrevClosePx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PrevClosePx"; FIX::PrevClosePx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PrevClosePx *)new FIX::PrevClosePx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PrevClosePx_allocate(VALUE self) #else _wrap_PrevClosePx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PrevClosePx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PrevClosePx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PrevClosePx"; FIX::PrevClosePx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","PrevClosePx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","PrevClosePx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::PrevClosePx *)new FIX::PrevClosePx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PrevClosePx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PrevClosePx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PrevClosePx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PrevClosePx.new", " PrevClosePx.new()\n" " PrevClosePx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PrevClosePx(void *self) { FIX::PrevClosePx *arg1 = (FIX::PrevClosePx *)self; delete arg1; } static swig_class SwigClassNoRelatedSym; SWIGINTERN VALUE _wrap_new_NoRelatedSym__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoRelatedSym"; FIX::NoRelatedSym *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoRelatedSym *)new FIX::NoRelatedSym(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoRelatedSym_allocate(VALUE self) #else _wrap_NoRelatedSym_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoRelatedSym); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoRelatedSym__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoRelatedSym"; FIX::NoRelatedSym *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoRelatedSym", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoRelatedSym", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoRelatedSym *)new FIX::NoRelatedSym((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoRelatedSym(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoRelatedSym__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRelatedSym__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoRelatedSym.new", " NoRelatedSym.new()\n" " NoRelatedSym.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoRelatedSym(void *self) { FIX::NoRelatedSym *arg1 = (FIX::NoRelatedSym *)self; delete arg1; } static swig_class SwigClassSubject; SWIGINTERN VALUE _wrap_new_Subject__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Subject"; FIX::Subject *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Subject *)new FIX::Subject(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Subject_allocate(VALUE self) #else _wrap_Subject_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Subject); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Subject__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Subject"; FIX::Subject *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Subject", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Subject", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Subject *)new FIX::Subject((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Subject(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Subject__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Subject__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Subject.new", " Subject.new()\n" " Subject.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Subject(void *self) { FIX::Subject *arg1 = (FIX::Subject *)self; delete arg1; } static swig_class SwigClassHeadline; SWIGINTERN VALUE _wrap_new_Headline__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Headline"; FIX::Headline *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Headline *)new FIX::Headline(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Headline_allocate(VALUE self) #else _wrap_Headline_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Headline); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Headline__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Headline"; FIX::Headline *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Headline", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Headline", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Headline *)new FIX::Headline((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Headline(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Headline__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Headline__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Headline.new", " Headline.new()\n" " Headline.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Headline(void *self) { FIX::Headline *arg1 = (FIX::Headline *)self; delete arg1; } static swig_class SwigClassURLLink; SWIGINTERN VALUE _wrap_new_URLLink__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::URLLink"; FIX::URLLink *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::URLLink *)new FIX::URLLink(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_URLLink_allocate(VALUE self) #else _wrap_URLLink_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__URLLink); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_URLLink__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::URLLink"; FIX::URLLink *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","URLLink", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","URLLink", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::URLLink *)new FIX::URLLink((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_URLLink(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_URLLink__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_URLLink__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "URLLink.new", " URLLink.new()\n" " URLLink.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_URLLink(void *self) { FIX::URLLink *arg1 = (FIX::URLLink *)self; delete arg1; } static swig_class SwigClassExecType; SWIGINTERN VALUE _wrap_new_ExecType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecType"; FIX::ExecType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecType *)new FIX::ExecType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecType_allocate(VALUE self) #else _wrap_ExecType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecType"; FIX::ExecType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ExecType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ExecType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ExecType *)new FIX::ExecType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecType.new", " ExecType.new()\n" " ExecType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecType(void *self) { FIX::ExecType *arg1 = (FIX::ExecType *)self; delete arg1; } static swig_class SwigClassLeavesQty; SWIGINTERN VALUE _wrap_new_LeavesQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LeavesQty"; FIX::LeavesQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LeavesQty *)new FIX::LeavesQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LeavesQty_allocate(VALUE self) #else _wrap_LeavesQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LeavesQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LeavesQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LeavesQty"; FIX::LeavesQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LeavesQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LeavesQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LeavesQty *)new FIX::LeavesQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LeavesQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LeavesQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LeavesQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LeavesQty.new", " LeavesQty.new()\n" " LeavesQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LeavesQty(void *self) { FIX::LeavesQty *arg1 = (FIX::LeavesQty *)self; delete arg1; } static swig_class SwigClassCashOrderQty; SWIGINTERN VALUE _wrap_new_CashOrderQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashOrderQty"; FIX::CashOrderQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashOrderQty *)new FIX::CashOrderQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashOrderQty_allocate(VALUE self) #else _wrap_CashOrderQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashOrderQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashOrderQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashOrderQty"; FIX::CashOrderQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","CashOrderQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","CashOrderQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::CashOrderQty *)new FIX::CashOrderQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashOrderQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashOrderQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashOrderQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashOrderQty.new", " CashOrderQty.new()\n" " CashOrderQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashOrderQty(void *self) { FIX::CashOrderQty *arg1 = (FIX::CashOrderQty *)self; delete arg1; } static swig_class SwigClassAllocAvgPx; SWIGINTERN VALUE _wrap_new_AllocAvgPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocAvgPx"; FIX::AllocAvgPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocAvgPx *)new FIX::AllocAvgPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocAvgPx_allocate(VALUE self) #else _wrap_AllocAvgPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocAvgPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocAvgPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocAvgPx"; FIX::AllocAvgPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","AllocAvgPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","AllocAvgPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::AllocAvgPx *)new FIX::AllocAvgPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocAvgPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocAvgPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAvgPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocAvgPx.new", " AllocAvgPx.new()\n" " AllocAvgPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocAvgPx(void *self) { FIX::AllocAvgPx *arg1 = (FIX::AllocAvgPx *)self; delete arg1; } static swig_class SwigClassAllocNetMoney; SWIGINTERN VALUE _wrap_new_AllocNetMoney__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocNetMoney"; FIX::AllocNetMoney *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocNetMoney *)new FIX::AllocNetMoney(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocNetMoney_allocate(VALUE self) #else _wrap_AllocNetMoney_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocNetMoney); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocNetMoney__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocNetMoney"; FIX::AllocNetMoney *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","AllocNetMoney", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","AllocNetMoney", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::AllocNetMoney *)new FIX::AllocNetMoney((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocNetMoney(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocNetMoney__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocNetMoney__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocNetMoney.new", " AllocNetMoney.new()\n" " AllocNetMoney.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocNetMoney(void *self) { FIX::AllocNetMoney *arg1 = (FIX::AllocNetMoney *)self; delete arg1; } static swig_class SwigClassSettlCurrFxRate; SWIGINTERN VALUE _wrap_new_SettlCurrFxRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlCurrFxRate"; FIX::SettlCurrFxRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlCurrFxRate *)new FIX::SettlCurrFxRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlCurrFxRate_allocate(VALUE self) #else _wrap_SettlCurrFxRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlCurrFxRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlCurrFxRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlCurrFxRate"; FIX::SettlCurrFxRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","SettlCurrFxRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","SettlCurrFxRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::SettlCurrFxRate *)new FIX::SettlCurrFxRate((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlCurrFxRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlCurrFxRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrFxRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlCurrFxRate.new", " SettlCurrFxRate.new()\n" " SettlCurrFxRate.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlCurrFxRate(void *self) { FIX::SettlCurrFxRate *arg1 = (FIX::SettlCurrFxRate *)self; delete arg1; } static swig_class SwigClassSettlCurrFxRateCalc; SWIGINTERN VALUE _wrap_new_SettlCurrFxRateCalc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlCurrFxRateCalc"; FIX::SettlCurrFxRateCalc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlCurrFxRateCalc *)new FIX::SettlCurrFxRateCalc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlCurrFxRateCalc_allocate(VALUE self) #else _wrap_SettlCurrFxRateCalc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlCurrFxRateCalc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlCurrFxRateCalc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlCurrFxRateCalc"; FIX::SettlCurrFxRateCalc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlCurrFxRateCalc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlCurrFxRateCalc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlCurrFxRateCalc *)new FIX::SettlCurrFxRateCalc((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlCurrFxRateCalc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlCurrFxRateCalc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrFxRateCalc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlCurrFxRateCalc.new", " SettlCurrFxRateCalc.new()\n" " SettlCurrFxRateCalc.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlCurrFxRateCalc(void *self) { FIX::SettlCurrFxRateCalc *arg1 = (FIX::SettlCurrFxRateCalc *)self; delete arg1; } static swig_class SwigClassNumDaysInterest; SWIGINTERN VALUE _wrap_new_NumDaysInterest__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NumDaysInterest"; FIX::NumDaysInterest *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NumDaysInterest *)new FIX::NumDaysInterest(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NumDaysInterest_allocate(VALUE self) #else _wrap_NumDaysInterest_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NumDaysInterest); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NumDaysInterest__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NumDaysInterest"; FIX::NumDaysInterest *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NumDaysInterest", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NumDaysInterest", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NumDaysInterest *)new FIX::NumDaysInterest((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NumDaysInterest(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NumDaysInterest__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumDaysInterest__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NumDaysInterest.new", " NumDaysInterest.new()\n" " NumDaysInterest.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NumDaysInterest(void *self) { FIX::NumDaysInterest *arg1 = (FIX::NumDaysInterest *)self; delete arg1; } static swig_class SwigClassAccruedInterestRate; SWIGINTERN VALUE _wrap_new_AccruedInterestRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AccruedInterestRate"; FIX::AccruedInterestRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AccruedInterestRate *)new FIX::AccruedInterestRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AccruedInterestRate_allocate(VALUE self) #else _wrap_AccruedInterestRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AccruedInterestRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AccruedInterestRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AccruedInterestRate"; FIX::AccruedInterestRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","AccruedInterestRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","AccruedInterestRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::AccruedInterestRate *)new FIX::AccruedInterestRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AccruedInterestRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AccruedInterestRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AccruedInterestRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AccruedInterestRate.new", " AccruedInterestRate.new()\n" " AccruedInterestRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AccruedInterestRate(void *self) { FIX::AccruedInterestRate *arg1 = (FIX::AccruedInterestRate *)self; delete arg1; } static swig_class SwigClassAccruedInterestAmt; SWIGINTERN VALUE _wrap_new_AccruedInterestAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AccruedInterestAmt"; FIX::AccruedInterestAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AccruedInterestAmt *)new FIX::AccruedInterestAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AccruedInterestAmt_allocate(VALUE self) #else _wrap_AccruedInterestAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AccruedInterestAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AccruedInterestAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AccruedInterestAmt"; FIX::AccruedInterestAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","AccruedInterestAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","AccruedInterestAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::AccruedInterestAmt *)new FIX::AccruedInterestAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AccruedInterestAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AccruedInterestAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AccruedInterestAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AccruedInterestAmt.new", " AccruedInterestAmt.new()\n" " AccruedInterestAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AccruedInterestAmt(void *self) { FIX::AccruedInterestAmt *arg1 = (FIX::AccruedInterestAmt *)self; delete arg1; } static swig_class SwigClassSettlInstMode; SWIGINTERN VALUE _wrap_new_SettlInstMode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstMode"; FIX::SettlInstMode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstMode *)new FIX::SettlInstMode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstMode_allocate(VALUE self) #else _wrap_SettlInstMode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstMode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstMode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstMode"; FIX::SettlInstMode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlInstMode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlInstMode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlInstMode *)new FIX::SettlInstMode((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstMode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstMode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstMode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstMode.new", " SettlInstMode.new()\n" " SettlInstMode.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstMode(void *self) { FIX::SettlInstMode *arg1 = (FIX::SettlInstMode *)self; delete arg1; } static swig_class SwigClassAllocText; SWIGINTERN VALUE _wrap_new_AllocText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocText"; FIX::AllocText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocText *)new FIX::AllocText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocText_allocate(VALUE self) #else _wrap_AllocText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocText"; FIX::AllocText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocText *)new FIX::AllocText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocText.new", " AllocText.new()\n" " AllocText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocText(void *self) { FIX::AllocText *arg1 = (FIX::AllocText *)self; delete arg1; } static swig_class SwigClassSettlInstID; SWIGINTERN VALUE _wrap_new_SettlInstID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstID"; FIX::SettlInstID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstID *)new FIX::SettlInstID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstID_allocate(VALUE self) #else _wrap_SettlInstID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstID"; FIX::SettlInstID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlInstID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlInstID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlInstID *)new FIX::SettlInstID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstID.new", " SettlInstID.new()\n" " SettlInstID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstID(void *self) { FIX::SettlInstID *arg1 = (FIX::SettlInstID *)self; delete arg1; } static swig_class SwigClassSettlInstTransType; SWIGINTERN VALUE _wrap_new_SettlInstTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstTransType"; FIX::SettlInstTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstTransType *)new FIX::SettlInstTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstTransType_allocate(VALUE self) #else _wrap_SettlInstTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstTransType"; FIX::SettlInstTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlInstTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlInstTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlInstTransType *)new FIX::SettlInstTransType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstTransType.new", " SettlInstTransType.new()\n" " SettlInstTransType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstTransType(void *self) { FIX::SettlInstTransType *arg1 = (FIX::SettlInstTransType *)self; delete arg1; } static swig_class SwigClassEmailThreadID; SWIGINTERN VALUE _wrap_new_EmailThreadID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EmailThreadID"; FIX::EmailThreadID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EmailThreadID *)new FIX::EmailThreadID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EmailThreadID_allocate(VALUE self) #else _wrap_EmailThreadID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EmailThreadID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EmailThreadID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EmailThreadID"; FIX::EmailThreadID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","EmailThreadID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","EmailThreadID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::EmailThreadID *)new FIX::EmailThreadID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EmailThreadID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EmailThreadID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EmailThreadID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EmailThreadID.new", " EmailThreadID.new()\n" " EmailThreadID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EmailThreadID(void *self) { FIX::EmailThreadID *arg1 = (FIX::EmailThreadID *)self; delete arg1; } static swig_class SwigClassSettlInstSource; SWIGINTERN VALUE _wrap_new_SettlInstSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstSource"; FIX::SettlInstSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstSource *)new FIX::SettlInstSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstSource_allocate(VALUE self) #else _wrap_SettlInstSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstSource"; FIX::SettlInstSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlInstSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlInstSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlInstSource *)new FIX::SettlInstSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstSource.new", " SettlInstSource.new()\n" " SettlInstSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstSource(void *self) { FIX::SettlInstSource *arg1 = (FIX::SettlInstSource *)self; delete arg1; } static swig_class SwigClassSettlLocation; SWIGINTERN VALUE _wrap_new_SettlLocation__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlLocation"; FIX::SettlLocation *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlLocation *)new FIX::SettlLocation(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlLocation_allocate(VALUE self) #else _wrap_SettlLocation_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlLocation); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlLocation__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlLocation"; FIX::SettlLocation *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlLocation", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlLocation", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlLocation *)new FIX::SettlLocation((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlLocation(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlLocation__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlLocation__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlLocation.new", " SettlLocation.new()\n" " SettlLocation.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlLocation(void *self) { FIX::SettlLocation *arg1 = (FIX::SettlLocation *)self; delete arg1; } static swig_class SwigClassSecurityType; SWIGINTERN VALUE _wrap_new_SecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityType"; FIX::SecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityType *)new FIX::SecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityType_allocate(VALUE self) #else _wrap_SecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityType"; FIX::SecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityType *)new FIX::SecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityType.new", " SecurityType.new()\n" " SecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityType(void *self) { FIX::SecurityType *arg1 = (FIX::SecurityType *)self; delete arg1; } static swig_class SwigClassEffectiveTime; SWIGINTERN VALUE _wrap_new_EffectiveTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EffectiveTime"; FIX::EffectiveTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EffectiveTime *)new FIX::EffectiveTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EffectiveTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EffectiveTime"; FIX::EffectiveTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","EffectiveTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::EffectiveTime *)new FIX::EffectiveTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EffectiveTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EffectiveTime"; FIX::EffectiveTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","EffectiveTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","EffectiveTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::EffectiveTime *)new FIX::EffectiveTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EffectiveTime_allocate(VALUE self) #else _wrap_EffectiveTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EffectiveTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EffectiveTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EffectiveTime"; FIX::EffectiveTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","EffectiveTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","EffectiveTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","EffectiveTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::EffectiveTime *)new FIX::EffectiveTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EffectiveTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EffectiveTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EffectiveTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EffectiveTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EffectiveTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "EffectiveTime.new", " EffectiveTime.new()\n" " EffectiveTime.new(int precision)\n" " EffectiveTime.new(FIX::UTCTIMESTAMP const &value)\n" " EffectiveTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_EffectiveTime(void *self) { FIX::EffectiveTime *arg1 = (FIX::EffectiveTime *)self; delete arg1; } static swig_class SwigClassStandInstDbType; SWIGINTERN VALUE _wrap_new_StandInstDbType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StandInstDbType"; FIX::StandInstDbType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StandInstDbType *)new FIX::StandInstDbType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StandInstDbType_allocate(VALUE self) #else _wrap_StandInstDbType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StandInstDbType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StandInstDbType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StandInstDbType"; FIX::StandInstDbType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StandInstDbType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StandInstDbType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StandInstDbType *)new FIX::StandInstDbType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StandInstDbType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StandInstDbType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StandInstDbType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StandInstDbType.new", " StandInstDbType.new()\n" " StandInstDbType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StandInstDbType(void *self) { FIX::StandInstDbType *arg1 = (FIX::StandInstDbType *)self; delete arg1; } static swig_class SwigClassStandInstDbName; SWIGINTERN VALUE _wrap_new_StandInstDbName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StandInstDbName"; FIX::StandInstDbName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StandInstDbName *)new FIX::StandInstDbName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StandInstDbName_allocate(VALUE self) #else _wrap_StandInstDbName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StandInstDbName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StandInstDbName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StandInstDbName"; FIX::StandInstDbName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StandInstDbName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StandInstDbName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StandInstDbName *)new FIX::StandInstDbName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StandInstDbName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StandInstDbName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StandInstDbName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StandInstDbName.new", " StandInstDbName.new()\n" " StandInstDbName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StandInstDbName(void *self) { FIX::StandInstDbName *arg1 = (FIX::StandInstDbName *)self; delete arg1; } static swig_class SwigClassStandInstDbID; SWIGINTERN VALUE _wrap_new_StandInstDbID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StandInstDbID"; FIX::StandInstDbID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StandInstDbID *)new FIX::StandInstDbID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StandInstDbID_allocate(VALUE self) #else _wrap_StandInstDbID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StandInstDbID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StandInstDbID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StandInstDbID"; FIX::StandInstDbID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StandInstDbID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StandInstDbID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StandInstDbID *)new FIX::StandInstDbID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StandInstDbID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StandInstDbID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StandInstDbID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StandInstDbID.new", " StandInstDbID.new()\n" " StandInstDbID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StandInstDbID(void *self) { FIX::StandInstDbID *arg1 = (FIX::StandInstDbID *)self; delete arg1; } static swig_class SwigClassSettlDeliveryType; SWIGINTERN VALUE _wrap_new_SettlDeliveryType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlDeliveryType"; FIX::SettlDeliveryType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlDeliveryType *)new FIX::SettlDeliveryType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlDeliveryType_allocate(VALUE self) #else _wrap_SettlDeliveryType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlDeliveryType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlDeliveryType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlDeliveryType"; FIX::SettlDeliveryType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SettlDeliveryType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SettlDeliveryType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SettlDeliveryType *)new FIX::SettlDeliveryType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlDeliveryType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlDeliveryType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDeliveryType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlDeliveryType.new", " SettlDeliveryType.new()\n" " SettlDeliveryType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlDeliveryType(void *self) { FIX::SettlDeliveryType *arg1 = (FIX::SettlDeliveryType *)self; delete arg1; } static swig_class SwigClassSettlDepositoryCode; SWIGINTERN VALUE _wrap_new_SettlDepositoryCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlDepositoryCode"; FIX::SettlDepositoryCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlDepositoryCode *)new FIX::SettlDepositoryCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlDepositoryCode_allocate(VALUE self) #else _wrap_SettlDepositoryCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlDepositoryCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlDepositoryCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlDepositoryCode"; FIX::SettlDepositoryCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlDepositoryCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlDepositoryCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlDepositoryCode *)new FIX::SettlDepositoryCode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlDepositoryCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlDepositoryCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDepositoryCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlDepositoryCode.new", " SettlDepositoryCode.new()\n" " SettlDepositoryCode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlDepositoryCode(void *self) { FIX::SettlDepositoryCode *arg1 = (FIX::SettlDepositoryCode *)self; delete arg1; } static swig_class SwigClassSettlBrkrCode; SWIGINTERN VALUE _wrap_new_SettlBrkrCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlBrkrCode"; FIX::SettlBrkrCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlBrkrCode *)new FIX::SettlBrkrCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlBrkrCode_allocate(VALUE self) #else _wrap_SettlBrkrCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlBrkrCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlBrkrCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlBrkrCode"; FIX::SettlBrkrCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlBrkrCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlBrkrCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlBrkrCode *)new FIX::SettlBrkrCode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlBrkrCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlBrkrCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlBrkrCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlBrkrCode.new", " SettlBrkrCode.new()\n" " SettlBrkrCode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlBrkrCode(void *self) { FIX::SettlBrkrCode *arg1 = (FIX::SettlBrkrCode *)self; delete arg1; } static swig_class SwigClassSettlInstCode; SWIGINTERN VALUE _wrap_new_SettlInstCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstCode"; FIX::SettlInstCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstCode *)new FIX::SettlInstCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstCode_allocate(VALUE self) #else _wrap_SettlInstCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstCode"; FIX::SettlInstCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlInstCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlInstCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlInstCode *)new FIX::SettlInstCode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstCode.new", " SettlInstCode.new()\n" " SettlInstCode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstCode(void *self) { FIX::SettlInstCode *arg1 = (FIX::SettlInstCode *)self; delete arg1; } static swig_class SwigClassSecuritySettlAgentName; SWIGINTERN VALUE _wrap_new_SecuritySettlAgentName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentName"; FIX::SecuritySettlAgentName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecuritySettlAgentName *)new FIX::SecuritySettlAgentName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecuritySettlAgentName_allocate(VALUE self) #else _wrap_SecuritySettlAgentName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecuritySettlAgentName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentName"; FIX::SecuritySettlAgentName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecuritySettlAgentName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecuritySettlAgentName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecuritySettlAgentName *)new FIX::SecuritySettlAgentName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecuritySettlAgentName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecuritySettlAgentName.new", " SecuritySettlAgentName.new()\n" " SecuritySettlAgentName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecuritySettlAgentName(void *self) { FIX::SecuritySettlAgentName *arg1 = (FIX::SecuritySettlAgentName *)self; delete arg1; } static swig_class SwigClassSecuritySettlAgentCode; SWIGINTERN VALUE _wrap_new_SecuritySettlAgentCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentCode"; FIX::SecuritySettlAgentCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecuritySettlAgentCode *)new FIX::SecuritySettlAgentCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecuritySettlAgentCode_allocate(VALUE self) #else _wrap_SecuritySettlAgentCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecuritySettlAgentCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentCode"; FIX::SecuritySettlAgentCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecuritySettlAgentCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecuritySettlAgentCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecuritySettlAgentCode *)new FIX::SecuritySettlAgentCode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecuritySettlAgentCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecuritySettlAgentCode.new", " SecuritySettlAgentCode.new()\n" " SecuritySettlAgentCode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecuritySettlAgentCode(void *self) { FIX::SecuritySettlAgentCode *arg1 = (FIX::SecuritySettlAgentCode *)self; delete arg1; } static swig_class SwigClassSecuritySettlAgentAcctNum; SWIGINTERN VALUE _wrap_new_SecuritySettlAgentAcctNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentAcctNum"; FIX::SecuritySettlAgentAcctNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecuritySettlAgentAcctNum *)new FIX::SecuritySettlAgentAcctNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecuritySettlAgentAcctNum_allocate(VALUE self) #else _wrap_SecuritySettlAgentAcctNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentAcctNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentAcctNum"; FIX::SecuritySettlAgentAcctNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecuritySettlAgentAcctNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecuritySettlAgentAcctNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecuritySettlAgentAcctNum *)new FIX::SecuritySettlAgentAcctNum((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentAcctNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecuritySettlAgentAcctNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentAcctNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecuritySettlAgentAcctNum.new", " SecuritySettlAgentAcctNum.new()\n" " SecuritySettlAgentAcctNum.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecuritySettlAgentAcctNum(void *self) { FIX::SecuritySettlAgentAcctNum *arg1 = (FIX::SecuritySettlAgentAcctNum *)self; delete arg1; } static swig_class SwigClassSecuritySettlAgentAcctName; SWIGINTERN VALUE _wrap_new_SecuritySettlAgentAcctName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentAcctName"; FIX::SecuritySettlAgentAcctName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecuritySettlAgentAcctName *)new FIX::SecuritySettlAgentAcctName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecuritySettlAgentAcctName_allocate(VALUE self) #else _wrap_SecuritySettlAgentAcctName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecuritySettlAgentAcctName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentAcctName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentAcctName"; FIX::SecuritySettlAgentAcctName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecuritySettlAgentAcctName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecuritySettlAgentAcctName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecuritySettlAgentAcctName *)new FIX::SecuritySettlAgentAcctName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentAcctName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecuritySettlAgentAcctName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentAcctName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecuritySettlAgentAcctName.new", " SecuritySettlAgentAcctName.new()\n" " SecuritySettlAgentAcctName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecuritySettlAgentAcctName(void *self) { FIX::SecuritySettlAgentAcctName *arg1 = (FIX::SecuritySettlAgentAcctName *)self; delete arg1; } static swig_class SwigClassSecuritySettlAgentContactName; SWIGINTERN VALUE _wrap_new_SecuritySettlAgentContactName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentContactName"; FIX::SecuritySettlAgentContactName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecuritySettlAgentContactName *)new FIX::SecuritySettlAgentContactName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecuritySettlAgentContactName_allocate(VALUE self) #else _wrap_SecuritySettlAgentContactName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecuritySettlAgentContactName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentContactName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentContactName"; FIX::SecuritySettlAgentContactName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecuritySettlAgentContactName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecuritySettlAgentContactName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecuritySettlAgentContactName *)new FIX::SecuritySettlAgentContactName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentContactName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecuritySettlAgentContactName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentContactName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecuritySettlAgentContactName.new", " SecuritySettlAgentContactName.new()\n" " SecuritySettlAgentContactName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecuritySettlAgentContactName(void *self) { FIX::SecuritySettlAgentContactName *arg1 = (FIX::SecuritySettlAgentContactName *)self; delete arg1; } static swig_class SwigClassSecuritySettlAgentContactPhone; SWIGINTERN VALUE _wrap_new_SecuritySettlAgentContactPhone__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentContactPhone"; FIX::SecuritySettlAgentContactPhone *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecuritySettlAgentContactPhone *)new FIX::SecuritySettlAgentContactPhone(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecuritySettlAgentContactPhone_allocate(VALUE self) #else _wrap_SecuritySettlAgentContactPhone_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentContactPhone__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecuritySettlAgentContactPhone"; FIX::SecuritySettlAgentContactPhone *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecuritySettlAgentContactPhone", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecuritySettlAgentContactPhone", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecuritySettlAgentContactPhone *)new FIX::SecuritySettlAgentContactPhone((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecuritySettlAgentContactPhone(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecuritySettlAgentContactPhone__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySettlAgentContactPhone__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecuritySettlAgentContactPhone.new", " SecuritySettlAgentContactPhone.new()\n" " SecuritySettlAgentContactPhone.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecuritySettlAgentContactPhone(void *self) { FIX::SecuritySettlAgentContactPhone *arg1 = (FIX::SecuritySettlAgentContactPhone *)self; delete arg1; } static swig_class SwigClassCashSettlAgentName; SWIGINTERN VALUE _wrap_new_CashSettlAgentName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentName"; FIX::CashSettlAgentName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashSettlAgentName *)new FIX::CashSettlAgentName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashSettlAgentName_allocate(VALUE self) #else _wrap_CashSettlAgentName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashSettlAgentName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashSettlAgentName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentName"; FIX::CashSettlAgentName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashSettlAgentName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashSettlAgentName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashSettlAgentName *)new FIX::CashSettlAgentName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashSettlAgentName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashSettlAgentName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashSettlAgentName.new", " CashSettlAgentName.new()\n" " CashSettlAgentName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashSettlAgentName(void *self) { FIX::CashSettlAgentName *arg1 = (FIX::CashSettlAgentName *)self; delete arg1; } static swig_class SwigClassCashSettlAgentCode; SWIGINTERN VALUE _wrap_new_CashSettlAgentCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentCode"; FIX::CashSettlAgentCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashSettlAgentCode *)new FIX::CashSettlAgentCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashSettlAgentCode_allocate(VALUE self) #else _wrap_CashSettlAgentCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashSettlAgentCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashSettlAgentCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentCode"; FIX::CashSettlAgentCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashSettlAgentCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashSettlAgentCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashSettlAgentCode *)new FIX::CashSettlAgentCode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashSettlAgentCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashSettlAgentCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashSettlAgentCode.new", " CashSettlAgentCode.new()\n" " CashSettlAgentCode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashSettlAgentCode(void *self) { FIX::CashSettlAgentCode *arg1 = (FIX::CashSettlAgentCode *)self; delete arg1; } static swig_class SwigClassCashSettlAgentAcctNum; SWIGINTERN VALUE _wrap_new_CashSettlAgentAcctNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentAcctNum"; FIX::CashSettlAgentAcctNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashSettlAgentAcctNum *)new FIX::CashSettlAgentAcctNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashSettlAgentAcctNum_allocate(VALUE self) #else _wrap_CashSettlAgentAcctNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashSettlAgentAcctNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashSettlAgentAcctNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentAcctNum"; FIX::CashSettlAgentAcctNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashSettlAgentAcctNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashSettlAgentAcctNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashSettlAgentAcctNum *)new FIX::CashSettlAgentAcctNum((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashSettlAgentAcctNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashSettlAgentAcctNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentAcctNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashSettlAgentAcctNum.new", " CashSettlAgentAcctNum.new()\n" " CashSettlAgentAcctNum.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashSettlAgentAcctNum(void *self) { FIX::CashSettlAgentAcctNum *arg1 = (FIX::CashSettlAgentAcctNum *)self; delete arg1; } static swig_class SwigClassCashSettlAgentAcctName; SWIGINTERN VALUE _wrap_new_CashSettlAgentAcctName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentAcctName"; FIX::CashSettlAgentAcctName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashSettlAgentAcctName *)new FIX::CashSettlAgentAcctName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashSettlAgentAcctName_allocate(VALUE self) #else _wrap_CashSettlAgentAcctName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashSettlAgentAcctName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashSettlAgentAcctName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentAcctName"; FIX::CashSettlAgentAcctName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashSettlAgentAcctName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashSettlAgentAcctName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashSettlAgentAcctName *)new FIX::CashSettlAgentAcctName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashSettlAgentAcctName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashSettlAgentAcctName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentAcctName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashSettlAgentAcctName.new", " CashSettlAgentAcctName.new()\n" " CashSettlAgentAcctName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashSettlAgentAcctName(void *self) { FIX::CashSettlAgentAcctName *arg1 = (FIX::CashSettlAgentAcctName *)self; delete arg1; } static swig_class SwigClassCashSettlAgentContactName; SWIGINTERN VALUE _wrap_new_CashSettlAgentContactName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentContactName"; FIX::CashSettlAgentContactName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashSettlAgentContactName *)new FIX::CashSettlAgentContactName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashSettlAgentContactName_allocate(VALUE self) #else _wrap_CashSettlAgentContactName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashSettlAgentContactName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashSettlAgentContactName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentContactName"; FIX::CashSettlAgentContactName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashSettlAgentContactName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashSettlAgentContactName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashSettlAgentContactName *)new FIX::CashSettlAgentContactName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashSettlAgentContactName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashSettlAgentContactName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentContactName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashSettlAgentContactName.new", " CashSettlAgentContactName.new()\n" " CashSettlAgentContactName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashSettlAgentContactName(void *self) { FIX::CashSettlAgentContactName *arg1 = (FIX::CashSettlAgentContactName *)self; delete arg1; } static swig_class SwigClassCashSettlAgentContactPhone; SWIGINTERN VALUE _wrap_new_CashSettlAgentContactPhone__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentContactPhone"; FIX::CashSettlAgentContactPhone *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashSettlAgentContactPhone *)new FIX::CashSettlAgentContactPhone(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashSettlAgentContactPhone_allocate(VALUE self) #else _wrap_CashSettlAgentContactPhone_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashSettlAgentContactPhone); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashSettlAgentContactPhone__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashSettlAgentContactPhone"; FIX::CashSettlAgentContactPhone *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashSettlAgentContactPhone", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashSettlAgentContactPhone", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashSettlAgentContactPhone *)new FIX::CashSettlAgentContactPhone((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashSettlAgentContactPhone(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashSettlAgentContactPhone__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashSettlAgentContactPhone__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashSettlAgentContactPhone.new", " CashSettlAgentContactPhone.new()\n" " CashSettlAgentContactPhone.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashSettlAgentContactPhone(void *self) { FIX::CashSettlAgentContactPhone *arg1 = (FIX::CashSettlAgentContactPhone *)self; delete arg1; } static swig_class SwigClassBidSpotRate; SWIGINTERN VALUE _wrap_new_BidSpotRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidSpotRate"; FIX::BidSpotRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidSpotRate *)new FIX::BidSpotRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidSpotRate_allocate(VALUE self) #else _wrap_BidSpotRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidSpotRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidSpotRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidSpotRate"; FIX::BidSpotRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","BidSpotRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","BidSpotRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::BidSpotRate *)new FIX::BidSpotRate((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidSpotRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidSpotRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidSpotRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidSpotRate.new", " BidSpotRate.new()\n" " BidSpotRate.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidSpotRate(void *self) { FIX::BidSpotRate *arg1 = (FIX::BidSpotRate *)self; delete arg1; } static swig_class SwigClassBidForwardPoints; SWIGINTERN VALUE _wrap_new_BidForwardPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidForwardPoints"; FIX::BidForwardPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidForwardPoints *)new FIX::BidForwardPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidForwardPoints_allocate(VALUE self) #else _wrap_BidForwardPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidForwardPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidForwardPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidForwardPoints"; FIX::BidForwardPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","BidForwardPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","BidForwardPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::BidForwardPoints *)new FIX::BidForwardPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidForwardPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidForwardPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidForwardPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidForwardPoints.new", " BidForwardPoints.new()\n" " BidForwardPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidForwardPoints(void *self) { FIX::BidForwardPoints *arg1 = (FIX::BidForwardPoints *)self; delete arg1; } static swig_class SwigClassOfferSpotRate; SWIGINTERN VALUE _wrap_new_OfferSpotRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OfferSpotRate"; FIX::OfferSpotRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OfferSpotRate *)new FIX::OfferSpotRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OfferSpotRate_allocate(VALUE self) #else _wrap_OfferSpotRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OfferSpotRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OfferSpotRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OfferSpotRate"; FIX::OfferSpotRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","OfferSpotRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","OfferSpotRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::OfferSpotRate *)new FIX::OfferSpotRate((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OfferSpotRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OfferSpotRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferSpotRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OfferSpotRate.new", " OfferSpotRate.new()\n" " OfferSpotRate.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OfferSpotRate(void *self) { FIX::OfferSpotRate *arg1 = (FIX::OfferSpotRate *)self; delete arg1; } static swig_class SwigClassOfferForwardPoints; SWIGINTERN VALUE _wrap_new_OfferForwardPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OfferForwardPoints"; FIX::OfferForwardPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OfferForwardPoints *)new FIX::OfferForwardPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OfferForwardPoints_allocate(VALUE self) #else _wrap_OfferForwardPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OfferForwardPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OfferForwardPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OfferForwardPoints"; FIX::OfferForwardPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","OfferForwardPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","OfferForwardPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::OfferForwardPoints *)new FIX::OfferForwardPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OfferForwardPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OfferForwardPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferForwardPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OfferForwardPoints.new", " OfferForwardPoints.new()\n" " OfferForwardPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OfferForwardPoints(void *self) { FIX::OfferForwardPoints *arg1 = (FIX::OfferForwardPoints *)self; delete arg1; } static swig_class SwigClassOrderQty2; SWIGINTERN VALUE _wrap_new_OrderQty2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderQty2"; FIX::OrderQty2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderQty2 *)new FIX::OrderQty2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderQty2_allocate(VALUE self) #else _wrap_OrderQty2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderQty2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderQty2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderQty2"; FIX::OrderQty2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","OrderQty2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","OrderQty2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::OrderQty2 *)new FIX::OrderQty2((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderQty2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderQty2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderQty2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderQty2.new", " OrderQty2.new()\n" " OrderQty2.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderQty2(void *self) { FIX::OrderQty2 *arg1 = (FIX::OrderQty2 *)self; delete arg1; } static swig_class SwigClassFutSettDate2; SWIGINTERN VALUE _wrap_new_FutSettDate2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FutSettDate2"; FIX::FutSettDate2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FutSettDate2 *)new FIX::FutSettDate2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FutSettDate2_allocate(VALUE self) #else _wrap_FutSettDate2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FutSettDate2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FutSettDate2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FutSettDate2"; FIX::FutSettDate2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","FutSettDate2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","FutSettDate2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::FutSettDate2 *)new FIX::FutSettDate2((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FutSettDate2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FutSettDate2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FutSettDate2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FutSettDate2.new", " FutSettDate2.new()\n" " FutSettDate2.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FutSettDate2(void *self) { FIX::FutSettDate2 *arg1 = (FIX::FutSettDate2 *)self; delete arg1; } static swig_class SwigClassLastSpotRate; SWIGINTERN VALUE _wrap_new_LastSpotRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastSpotRate"; FIX::LastSpotRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastSpotRate *)new FIX::LastSpotRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastSpotRate_allocate(VALUE self) #else _wrap_LastSpotRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastSpotRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastSpotRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastSpotRate"; FIX::LastSpotRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LastSpotRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LastSpotRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LastSpotRate *)new FIX::LastSpotRate((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastSpotRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastSpotRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastSpotRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastSpotRate.new", " LastSpotRate.new()\n" " LastSpotRate.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastSpotRate(void *self) { FIX::LastSpotRate *arg1 = (FIX::LastSpotRate *)self; delete arg1; } static swig_class SwigClassLastForwardPoints; SWIGINTERN VALUE _wrap_new_LastForwardPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastForwardPoints"; FIX::LastForwardPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastForwardPoints *)new FIX::LastForwardPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastForwardPoints_allocate(VALUE self) #else _wrap_LastForwardPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastForwardPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastForwardPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastForwardPoints"; FIX::LastForwardPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","LastForwardPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","LastForwardPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::LastForwardPoints *)new FIX::LastForwardPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastForwardPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastForwardPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastForwardPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastForwardPoints.new", " LastForwardPoints.new()\n" " LastForwardPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastForwardPoints(void *self) { FIX::LastForwardPoints *arg1 = (FIX::LastForwardPoints *)self; delete arg1; } static swig_class SwigClassAllocLinkID; SWIGINTERN VALUE _wrap_new_AllocLinkID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocLinkID"; FIX::AllocLinkID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocLinkID *)new FIX::AllocLinkID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocLinkID_allocate(VALUE self) #else _wrap_AllocLinkID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocLinkID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocLinkID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocLinkID"; FIX::AllocLinkID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocLinkID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocLinkID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocLinkID *)new FIX::AllocLinkID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocLinkID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocLinkID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocLinkID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocLinkID.new", " AllocLinkID.new()\n" " AllocLinkID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocLinkID(void *self) { FIX::AllocLinkID *arg1 = (FIX::AllocLinkID *)self; delete arg1; } static swig_class SwigClassAllocLinkType; SWIGINTERN VALUE _wrap_new_AllocLinkType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocLinkType"; FIX::AllocLinkType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocLinkType *)new FIX::AllocLinkType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocLinkType_allocate(VALUE self) #else _wrap_AllocLinkType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocLinkType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocLinkType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocLinkType"; FIX::AllocLinkType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocLinkType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocLinkType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocLinkType *)new FIX::AllocLinkType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocLinkType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocLinkType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocLinkType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocLinkType.new", " AllocLinkType.new()\n" " AllocLinkType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocLinkType(void *self) { FIX::AllocLinkType *arg1 = (FIX::AllocLinkType *)self; delete arg1; } static swig_class SwigClassSecondaryOrderID; SWIGINTERN VALUE _wrap_new_SecondaryOrderID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryOrderID"; FIX::SecondaryOrderID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryOrderID *)new FIX::SecondaryOrderID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryOrderID_allocate(VALUE self) #else _wrap_SecondaryOrderID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryOrderID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryOrderID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryOrderID"; FIX::SecondaryOrderID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryOrderID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryOrderID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryOrderID *)new FIX::SecondaryOrderID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryOrderID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryOrderID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryOrderID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryOrderID.new", " SecondaryOrderID.new()\n" " SecondaryOrderID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryOrderID(void *self) { FIX::SecondaryOrderID *arg1 = (FIX::SecondaryOrderID *)self; delete arg1; } static swig_class SwigClassNoIOIQualifiers; SWIGINTERN VALUE _wrap_new_NoIOIQualifiers__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoIOIQualifiers"; FIX::NoIOIQualifiers *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoIOIQualifiers *)new FIX::NoIOIQualifiers(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoIOIQualifiers_allocate(VALUE self) #else _wrap_NoIOIQualifiers_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoIOIQualifiers); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoIOIQualifiers__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoIOIQualifiers"; FIX::NoIOIQualifiers *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoIOIQualifiers", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoIOIQualifiers", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoIOIQualifiers *)new FIX::NoIOIQualifiers((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoIOIQualifiers(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoIOIQualifiers__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoIOIQualifiers__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoIOIQualifiers.new", " NoIOIQualifiers.new()\n" " NoIOIQualifiers.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoIOIQualifiers(void *self) { FIX::NoIOIQualifiers *arg1 = (FIX::NoIOIQualifiers *)self; delete arg1; } static swig_class SwigClassMaturityMonthYear; SWIGINTERN VALUE _wrap_new_MaturityMonthYear__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYear"; FIX::MaturityMonthYear *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityMonthYear *)new FIX::MaturityMonthYear(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityMonthYear_allocate(VALUE self) #else _wrap_MaturityMonthYear_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityMonthYear); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityMonthYear__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYear"; FIX::MaturityMonthYear *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","MaturityMonthYear", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","MaturityMonthYear", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::MaturityMonthYear *)new FIX::MaturityMonthYear((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityMonthYear(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityMonthYear__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYear__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityMonthYear.new", " MaturityMonthYear.new()\n" " MaturityMonthYear.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityMonthYear(void *self) { FIX::MaturityMonthYear *arg1 = (FIX::MaturityMonthYear *)self; delete arg1; } static swig_class SwigClassPutOrCall; SWIGINTERN VALUE _wrap_new_PutOrCall__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PutOrCall"; FIX::PutOrCall *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PutOrCall *)new FIX::PutOrCall(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PutOrCall_allocate(VALUE self) #else _wrap_PutOrCall_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PutOrCall); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PutOrCall__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PutOrCall"; FIX::PutOrCall *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PutOrCall", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PutOrCall", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PutOrCall *)new FIX::PutOrCall((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PutOrCall(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PutOrCall__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PutOrCall__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PutOrCall.new", " PutOrCall.new()\n" " PutOrCall.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PutOrCall(void *self) { FIX::PutOrCall *arg1 = (FIX::PutOrCall *)self; delete arg1; } static swig_class SwigClassStrikePrice; SWIGINTERN VALUE _wrap_new_StrikePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikePrice"; FIX::StrikePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikePrice *)new FIX::StrikePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikePrice_allocate(VALUE self) #else _wrap_StrikePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikePrice"; FIX::StrikePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","StrikePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","StrikePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::StrikePrice *)new FIX::StrikePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikePrice.new", " StrikePrice.new()\n" " StrikePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikePrice(void *self) { FIX::StrikePrice *arg1 = (FIX::StrikePrice *)self; delete arg1; } static swig_class SwigClassCoveredOrUncovered; SWIGINTERN VALUE _wrap_new_CoveredOrUncovered__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CoveredOrUncovered"; FIX::CoveredOrUncovered *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CoveredOrUncovered *)new FIX::CoveredOrUncovered(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CoveredOrUncovered_allocate(VALUE self) #else _wrap_CoveredOrUncovered_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CoveredOrUncovered); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CoveredOrUncovered__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CoveredOrUncovered"; FIX::CoveredOrUncovered *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CoveredOrUncovered", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CoveredOrUncovered", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CoveredOrUncovered *)new FIX::CoveredOrUncovered((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CoveredOrUncovered(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CoveredOrUncovered__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CoveredOrUncovered__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CoveredOrUncovered.new", " CoveredOrUncovered.new()\n" " CoveredOrUncovered.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CoveredOrUncovered(void *self) { FIX::CoveredOrUncovered *arg1 = (FIX::CoveredOrUncovered *)self; delete arg1; } static swig_class SwigClassCustomerOrFirm; SWIGINTERN VALUE _wrap_new_CustomerOrFirm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CustomerOrFirm"; FIX::CustomerOrFirm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CustomerOrFirm *)new FIX::CustomerOrFirm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CustomerOrFirm_allocate(VALUE self) #else _wrap_CustomerOrFirm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CustomerOrFirm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CustomerOrFirm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CustomerOrFirm"; FIX::CustomerOrFirm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CustomerOrFirm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CustomerOrFirm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CustomerOrFirm *)new FIX::CustomerOrFirm((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CustomerOrFirm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CustomerOrFirm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustomerOrFirm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CustomerOrFirm.new", " CustomerOrFirm.new()\n" " CustomerOrFirm.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CustomerOrFirm(void *self) { FIX::CustomerOrFirm *arg1 = (FIX::CustomerOrFirm *)self; delete arg1; } static swig_class SwigClassMaturityDay; SWIGINTERN VALUE _wrap_new_MaturityDay__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityDay"; FIX::MaturityDay *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityDay *)new FIX::MaturityDay(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityDay_allocate(VALUE self) #else _wrap_MaturityDay_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityDay); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityDay__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DAYOFMONTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityDay"; FIX::MaturityDay *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DAYOFMONTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DAYOFMONTH const &","MaturityDay", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DAYOFMONTH const &","MaturityDay", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DAYOFMONTH * >(argp1); result = (FIX::MaturityDay *)new FIX::MaturityDay((FIX::DAYOFMONTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityDay(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityDay__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DAYOFMONTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityDay__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityDay.new", " MaturityDay.new()\n" " MaturityDay.new(FIX::DAYOFMONTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityDay(void *self) { FIX::MaturityDay *arg1 = (FIX::MaturityDay *)self; delete arg1; } static swig_class SwigClassOptAttribute; SWIGINTERN VALUE _wrap_new_OptAttribute__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OptAttribute"; FIX::OptAttribute *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OptAttribute *)new FIX::OptAttribute(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OptAttribute_allocate(VALUE self) #else _wrap_OptAttribute_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OptAttribute); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OptAttribute__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OptAttribute"; FIX::OptAttribute *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OptAttribute", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OptAttribute", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OptAttribute *)new FIX::OptAttribute((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OptAttribute(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OptAttribute__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptAttribute__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OptAttribute.new", " OptAttribute.new()\n" " OptAttribute.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OptAttribute(void *self) { FIX::OptAttribute *arg1 = (FIX::OptAttribute *)self; delete arg1; } static swig_class SwigClassSecurityExchange; SWIGINTERN VALUE _wrap_new_SecurityExchange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityExchange"; FIX::SecurityExchange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityExchange *)new FIX::SecurityExchange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityExchange_allocate(VALUE self) #else _wrap_SecurityExchange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityExchange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityExchange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityExchange"; FIX::SecurityExchange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","SecurityExchange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","SecurityExchange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::SecurityExchange *)new FIX::SecurityExchange((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityExchange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityExchange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityExchange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityExchange.new", " SecurityExchange.new()\n" " SecurityExchange.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityExchange(void *self) { FIX::SecurityExchange *arg1 = (FIX::SecurityExchange *)self; delete arg1; } static swig_class SwigClassNotifyBrokerOfCredit; SWIGINTERN VALUE _wrap_new_NotifyBrokerOfCredit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NotifyBrokerOfCredit"; FIX::NotifyBrokerOfCredit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NotifyBrokerOfCredit *)new FIX::NotifyBrokerOfCredit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NotifyBrokerOfCredit_allocate(VALUE self) #else _wrap_NotifyBrokerOfCredit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NotifyBrokerOfCredit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NotifyBrokerOfCredit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NotifyBrokerOfCredit"; FIX::NotifyBrokerOfCredit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","NotifyBrokerOfCredit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","NotifyBrokerOfCredit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::NotifyBrokerOfCredit *)new FIX::NotifyBrokerOfCredit((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NotifyBrokerOfCredit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NotifyBrokerOfCredit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotifyBrokerOfCredit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NotifyBrokerOfCredit.new", " NotifyBrokerOfCredit.new()\n" " NotifyBrokerOfCredit.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NotifyBrokerOfCredit(void *self) { FIX::NotifyBrokerOfCredit *arg1 = (FIX::NotifyBrokerOfCredit *)self; delete arg1; } static swig_class SwigClassAllocHandlInst; SWIGINTERN VALUE _wrap_new_AllocHandlInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocHandlInst"; FIX::AllocHandlInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocHandlInst *)new FIX::AllocHandlInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocHandlInst_allocate(VALUE self) #else _wrap_AllocHandlInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocHandlInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocHandlInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocHandlInst"; FIX::AllocHandlInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocHandlInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocHandlInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocHandlInst *)new FIX::AllocHandlInst((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocHandlInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocHandlInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocHandlInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocHandlInst.new", " AllocHandlInst.new()\n" " AllocHandlInst.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocHandlInst(void *self) { FIX::AllocHandlInst *arg1 = (FIX::AllocHandlInst *)self; delete arg1; } static swig_class SwigClassMaxShow; SWIGINTERN VALUE _wrap_new_MaxShow__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaxShow"; FIX::MaxShow *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaxShow *)new FIX::MaxShow(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaxShow_allocate(VALUE self) #else _wrap_MaxShow_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaxShow); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaxShow__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaxShow"; FIX::MaxShow *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MaxShow", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MaxShow", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MaxShow *)new FIX::MaxShow((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaxShow(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaxShow__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxShow__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaxShow.new", " MaxShow.new()\n" " MaxShow.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaxShow(void *self) { FIX::MaxShow *arg1 = (FIX::MaxShow *)self; delete arg1; } static swig_class SwigClassPegDifference; SWIGINTERN VALUE _wrap_new_PegDifference__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegDifference"; FIX::PegDifference *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegDifference *)new FIX::PegDifference(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegDifference_allocate(VALUE self) #else _wrap_PegDifference_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegDifference); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegDifference__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegDifference"; FIX::PegDifference *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","PegDifference", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","PegDifference", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::PegDifference *)new FIX::PegDifference((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegDifference(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegDifference__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegDifference__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegDifference.new", " PegDifference.new()\n" " PegDifference.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegDifference(void *self) { FIX::PegDifference *arg1 = (FIX::PegDifference *)self; delete arg1; } static swig_class SwigClassSendingDate; SWIGINTERN VALUE _wrap_new_SendingDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SendingDate"; FIX::SendingDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SendingDate *)new FIX::SendingDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SendingDate_allocate(VALUE self) #else _wrap_SendingDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SendingDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SendingDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SendingDate"; FIX::SendingDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","SendingDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","SendingDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::SendingDate *)new FIX::SendingDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SendingDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SendingDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SendingDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SendingDate.new", " SendingDate.new()\n" " SendingDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SendingDate(void *self) { FIX::SendingDate *arg1 = (FIX::SendingDate *)self; delete arg1; } static swig_class SwigClassTotNoOrders; SWIGINTERN VALUE _wrap_new_TotNoOrders__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoOrders"; FIX::TotNoOrders *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoOrders *)new FIX::TotNoOrders(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoOrders_allocate(VALUE self) #else _wrap_TotNoOrders_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoOrders); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoOrders__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoOrders"; FIX::TotNoOrders *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoOrders", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoOrders", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoOrders *)new FIX::TotNoOrders((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoOrders(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoOrders__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoOrders__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoOrders.new", " TotNoOrders.new()\n" " TotNoOrders.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoOrders(void *self) { FIX::TotNoOrders *arg1 = (FIX::TotNoOrders *)self; delete arg1; } static swig_class SwigClassSettlInstRefID; SWIGINTERN VALUE _wrap_new_SettlInstRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstRefID"; FIX::SettlInstRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstRefID *)new FIX::SettlInstRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstRefID_allocate(VALUE self) #else _wrap_SettlInstRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstRefID"; FIX::SettlInstRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlInstRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlInstRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlInstRefID *)new FIX::SettlInstRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstRefID.new", " SettlInstRefID.new()\n" " SettlInstRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstRefID(void *self) { FIX::SettlInstRefID *arg1 = (FIX::SettlInstRefID *)self; delete arg1; } static swig_class SwigClassNoRoutingIDs; SWIGINTERN VALUE _wrap_new_NoRoutingIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoRoutingIDs"; FIX::NoRoutingIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoRoutingIDs *)new FIX::NoRoutingIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoRoutingIDs_allocate(VALUE self) #else _wrap_NoRoutingIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoRoutingIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoRoutingIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoRoutingIDs"; FIX::NoRoutingIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoRoutingIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoRoutingIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoRoutingIDs *)new FIX::NoRoutingIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoRoutingIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoRoutingIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRoutingIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoRoutingIDs.new", " NoRoutingIDs.new()\n" " NoRoutingIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoRoutingIDs(void *self) { FIX::NoRoutingIDs *arg1 = (FIX::NoRoutingIDs *)self; delete arg1; } static swig_class SwigClassRoutingType; SWIGINTERN VALUE _wrap_new_RoutingType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RoutingType"; FIX::RoutingType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RoutingType *)new FIX::RoutingType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RoutingType_allocate(VALUE self) #else _wrap_RoutingType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RoutingType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RoutingType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RoutingType"; FIX::RoutingType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RoutingType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RoutingType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RoutingType *)new FIX::RoutingType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RoutingType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RoutingType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoutingType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RoutingType.new", " RoutingType.new()\n" " RoutingType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RoutingType(void *self) { FIX::RoutingType *arg1 = (FIX::RoutingType *)self; delete arg1; } static swig_class SwigClassRoutingID; SWIGINTERN VALUE _wrap_new_RoutingID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RoutingID"; FIX::RoutingID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RoutingID *)new FIX::RoutingID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RoutingID_allocate(VALUE self) #else _wrap_RoutingID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RoutingID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RoutingID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RoutingID"; FIX::RoutingID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RoutingID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RoutingID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RoutingID *)new FIX::RoutingID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RoutingID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RoutingID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoutingID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RoutingID.new", " RoutingID.new()\n" " RoutingID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RoutingID(void *self) { FIX::RoutingID *arg1 = (FIX::RoutingID *)self; delete arg1; } static swig_class SwigClassSpreadToBenchmark; SWIGINTERN VALUE _wrap_new_SpreadToBenchmark__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SpreadToBenchmark"; FIX::SpreadToBenchmark *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SpreadToBenchmark *)new FIX::SpreadToBenchmark(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SpreadToBenchmark_allocate(VALUE self) #else _wrap_SpreadToBenchmark_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SpreadToBenchmark); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SpreadToBenchmark__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SpreadToBenchmark"; FIX::SpreadToBenchmark *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","SpreadToBenchmark", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","SpreadToBenchmark", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::SpreadToBenchmark *)new FIX::SpreadToBenchmark((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SpreadToBenchmark(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SpreadToBenchmark__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SpreadToBenchmark__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SpreadToBenchmark.new", " SpreadToBenchmark.new()\n" " SpreadToBenchmark.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SpreadToBenchmark(void *self) { FIX::SpreadToBenchmark *arg1 = (FIX::SpreadToBenchmark *)self; delete arg1; } static swig_class SwigClassBenchmark; SWIGINTERN VALUE _wrap_new_Benchmark__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Benchmark"; FIX::Benchmark *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Benchmark *)new FIX::Benchmark(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Benchmark_allocate(VALUE self) #else _wrap_Benchmark_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Benchmark); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Benchmark__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Benchmark"; FIX::Benchmark *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","Benchmark", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","Benchmark", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::Benchmark *)new FIX::Benchmark((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Benchmark(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Benchmark__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Benchmark__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Benchmark.new", " Benchmark.new()\n" " Benchmark.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Benchmark(void *self) { FIX::Benchmark *arg1 = (FIX::Benchmark *)self; delete arg1; } static swig_class SwigClassCouponRate; SWIGINTERN VALUE _wrap_new_CouponRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CouponRate"; FIX::CouponRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CouponRate *)new FIX::CouponRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CouponRate_allocate(VALUE self) #else _wrap_CouponRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CouponRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CouponRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CouponRate"; FIX::CouponRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","CouponRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","CouponRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::CouponRate *)new FIX::CouponRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CouponRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CouponRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CouponRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CouponRate.new", " CouponRate.new()\n" " CouponRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CouponRate(void *self) { FIX::CouponRate *arg1 = (FIX::CouponRate *)self; delete arg1; } static swig_class SwigClassContractMultiplier; SWIGINTERN VALUE _wrap_new_ContractMultiplier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContractMultiplier"; FIX::ContractMultiplier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContractMultiplier *)new FIX::ContractMultiplier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContractMultiplier_allocate(VALUE self) #else _wrap_ContractMultiplier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContractMultiplier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContractMultiplier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContractMultiplier"; FIX::ContractMultiplier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","ContractMultiplier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","ContractMultiplier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::ContractMultiplier *)new FIX::ContractMultiplier((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContractMultiplier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContractMultiplier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContractMultiplier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContractMultiplier.new", " ContractMultiplier.new()\n" " ContractMultiplier.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContractMultiplier(void *self) { FIX::ContractMultiplier *arg1 = (FIX::ContractMultiplier *)self; delete arg1; } static swig_class SwigClassMDReqID; SWIGINTERN VALUE _wrap_new_MDReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDReqID"; FIX::MDReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDReqID *)new FIX::MDReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDReqID_allocate(VALUE self) #else _wrap_MDReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDReqID"; FIX::MDReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDReqID *)new FIX::MDReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDReqID.new", " MDReqID.new()\n" " MDReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDReqID(void *self) { FIX::MDReqID *arg1 = (FIX::MDReqID *)self; delete arg1; } static swig_class SwigClassSubscriptionRequestType; SWIGINTERN VALUE _wrap_new_SubscriptionRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SubscriptionRequestType"; FIX::SubscriptionRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SubscriptionRequestType *)new FIX::SubscriptionRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SubscriptionRequestType_allocate(VALUE self) #else _wrap_SubscriptionRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SubscriptionRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SubscriptionRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SubscriptionRequestType"; FIX::SubscriptionRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SubscriptionRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SubscriptionRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SubscriptionRequestType *)new FIX::SubscriptionRequestType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SubscriptionRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SubscriptionRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SubscriptionRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SubscriptionRequestType.new", " SubscriptionRequestType.new()\n" " SubscriptionRequestType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SubscriptionRequestType(void *self) { FIX::SubscriptionRequestType *arg1 = (FIX::SubscriptionRequestType *)self; delete arg1; } static swig_class SwigClassMarketDepth; SWIGINTERN VALUE _wrap_new_MarketDepth__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarketDepth"; FIX::MarketDepth *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarketDepth *)new FIX::MarketDepth(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarketDepth_allocate(VALUE self) #else _wrap_MarketDepth_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarketDepth); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarketDepth__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarketDepth"; FIX::MarketDepth *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MarketDepth", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MarketDepth", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MarketDepth *)new FIX::MarketDepth((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarketDepth(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarketDepth__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketDepth__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarketDepth.new", " MarketDepth.new()\n" " MarketDepth.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarketDepth(void *self) { FIX::MarketDepth *arg1 = (FIX::MarketDepth *)self; delete arg1; } static swig_class SwigClassMDUpdateType; SWIGINTERN VALUE _wrap_new_MDUpdateType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDUpdateType"; FIX::MDUpdateType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDUpdateType *)new FIX::MDUpdateType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDUpdateType_allocate(VALUE self) #else _wrap_MDUpdateType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDUpdateType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDUpdateType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDUpdateType"; FIX::MDUpdateType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDUpdateType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDUpdateType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDUpdateType *)new FIX::MDUpdateType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDUpdateType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDUpdateType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDUpdateType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDUpdateType.new", " MDUpdateType.new()\n" " MDUpdateType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDUpdateType(void *self) { FIX::MDUpdateType *arg1 = (FIX::MDUpdateType *)self; delete arg1; } static swig_class SwigClassAggregatedBook; SWIGINTERN VALUE _wrap_new_AggregatedBook__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AggregatedBook"; FIX::AggregatedBook *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AggregatedBook *)new FIX::AggregatedBook(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AggregatedBook_allocate(VALUE self) #else _wrap_AggregatedBook_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AggregatedBook); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AggregatedBook__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AggregatedBook"; FIX::AggregatedBook *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","AggregatedBook", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","AggregatedBook", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::AggregatedBook *)new FIX::AggregatedBook((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AggregatedBook(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AggregatedBook__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AggregatedBook__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AggregatedBook.new", " AggregatedBook.new()\n" " AggregatedBook.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AggregatedBook(void *self) { FIX::AggregatedBook *arg1 = (FIX::AggregatedBook *)self; delete arg1; } static swig_class SwigClassNoMDEntryTypes; SWIGINTERN VALUE _wrap_new_NoMDEntryTypes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMDEntryTypes"; FIX::NoMDEntryTypes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMDEntryTypes *)new FIX::NoMDEntryTypes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMDEntryTypes_allocate(VALUE self) #else _wrap_NoMDEntryTypes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMDEntryTypes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMDEntryTypes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMDEntryTypes"; FIX::NoMDEntryTypes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMDEntryTypes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMDEntryTypes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMDEntryTypes *)new FIX::NoMDEntryTypes((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMDEntryTypes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMDEntryTypes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMDEntryTypes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMDEntryTypes.new", " NoMDEntryTypes.new()\n" " NoMDEntryTypes.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMDEntryTypes(void *self) { FIX::NoMDEntryTypes *arg1 = (FIX::NoMDEntryTypes *)self; delete arg1; } static swig_class SwigClassNoMDEntries; SWIGINTERN VALUE _wrap_new_NoMDEntries__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMDEntries"; FIX::NoMDEntries *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMDEntries *)new FIX::NoMDEntries(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMDEntries_allocate(VALUE self) #else _wrap_NoMDEntries_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMDEntries); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMDEntries__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMDEntries"; FIX::NoMDEntries *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMDEntries", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMDEntries", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMDEntries *)new FIX::NoMDEntries((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMDEntries(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMDEntries__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMDEntries__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMDEntries.new", " NoMDEntries.new()\n" " NoMDEntries.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMDEntries(void *self) { FIX::NoMDEntries *arg1 = (FIX::NoMDEntries *)self; delete arg1; } static swig_class SwigClassMDEntryType; SWIGINTERN VALUE _wrap_new_MDEntryType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryType"; FIX::MDEntryType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryType *)new FIX::MDEntryType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryType_allocate(VALUE self) #else _wrap_MDEntryType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryType"; FIX::MDEntryType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MDEntryType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MDEntryType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MDEntryType *)new FIX::MDEntryType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryType.new", " MDEntryType.new()\n" " MDEntryType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryType(void *self) { FIX::MDEntryType *arg1 = (FIX::MDEntryType *)self; delete arg1; } static swig_class SwigClassMDEntryPx; SWIGINTERN VALUE _wrap_new_MDEntryPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryPx"; FIX::MDEntryPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryPx *)new FIX::MDEntryPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryPx_allocate(VALUE self) #else _wrap_MDEntryPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryPx"; FIX::MDEntryPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","MDEntryPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","MDEntryPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::MDEntryPx *)new FIX::MDEntryPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryPx.new", " MDEntryPx.new()\n" " MDEntryPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryPx(void *self) { FIX::MDEntryPx *arg1 = (FIX::MDEntryPx *)self; delete arg1; } static swig_class SwigClassMDEntrySize; SWIGINTERN VALUE _wrap_new_MDEntrySize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntrySize"; FIX::MDEntrySize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntrySize *)new FIX::MDEntrySize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntrySize_allocate(VALUE self) #else _wrap_MDEntrySize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntrySize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntrySize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntrySize"; FIX::MDEntrySize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MDEntrySize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MDEntrySize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MDEntrySize *)new FIX::MDEntrySize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntrySize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntrySize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntrySize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntrySize.new", " MDEntrySize.new()\n" " MDEntrySize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntrySize(void *self) { FIX::MDEntrySize *arg1 = (FIX::MDEntrySize *)self; delete arg1; } static swig_class SwigClassMDEntryDate; SWIGINTERN VALUE _wrap_new_MDEntryDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryDate"; FIX::MDEntryDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryDate *)new FIX::MDEntryDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryDate_allocate(VALUE self) #else _wrap_MDEntryDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::UTCDATEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryDate"; FIX::MDEntryDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCDATEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCDATEONLY const &","MDEntryDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCDATEONLY const &","MDEntryDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCDATEONLY * >(argp1); result = (FIX::MDEntryDate *)new FIX::MDEntryDate((FIX::UTCDATEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCDATEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryDate.new", " MDEntryDate.new()\n" " MDEntryDate.new(FIX::UTCDATEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryDate(void *self) { FIX::MDEntryDate *arg1 = (FIX::MDEntryDate *)self; delete arg1; } static swig_class SwigClassMDEntryTime; SWIGINTERN VALUE _wrap_new_MDEntryTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryTime"; FIX::MDEntryTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryTime *)new FIX::MDEntryTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryTime_allocate(VALUE self) #else _wrap_MDEntryTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryTime"; FIX::MDEntryTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMEONLY const &","MDEntryTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMEONLY const &","MDEntryTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); result = (FIX::MDEntryTime *)new FIX::MDEntryTime((FIX::UTCTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryTime.new", " MDEntryTime.new()\n" " MDEntryTime.new(FIX::UTCTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryTime(void *self) { FIX::MDEntryTime *arg1 = (FIX::MDEntryTime *)self; delete arg1; } static swig_class SwigClassTickDirection; SWIGINTERN VALUE _wrap_new_TickDirection__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TickDirection"; FIX::TickDirection *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TickDirection *)new FIX::TickDirection(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TickDirection_allocate(VALUE self) #else _wrap_TickDirection_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TickDirection); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TickDirection__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TickDirection"; FIX::TickDirection *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TickDirection", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TickDirection", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TickDirection *)new FIX::TickDirection((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TickDirection(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TickDirection__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TickDirection__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TickDirection.new", " TickDirection.new()\n" " TickDirection.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TickDirection(void *self) { FIX::TickDirection *arg1 = (FIX::TickDirection *)self; delete arg1; } static swig_class SwigClassMDMkt; SWIGINTERN VALUE _wrap_new_MDMkt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDMkt"; FIX::MDMkt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDMkt *)new FIX::MDMkt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDMkt_allocate(VALUE self) #else _wrap_MDMkt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDMkt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDMkt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDMkt"; FIX::MDMkt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","MDMkt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","MDMkt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::MDMkt *)new FIX::MDMkt((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDMkt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDMkt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDMkt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDMkt.new", " MDMkt.new()\n" " MDMkt.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDMkt(void *self) { FIX::MDMkt *arg1 = (FIX::MDMkt *)self; delete arg1; } static swig_class SwigClassQuoteCondition; SWIGINTERN VALUE _wrap_new_QuoteCondition__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteCondition"; FIX::QuoteCondition *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteCondition *)new FIX::QuoteCondition(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteCondition_allocate(VALUE self) #else _wrap_QuoteCondition_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteCondition); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteCondition__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteCondition"; FIX::QuoteCondition *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLESTRINGVALUE const &","QuoteCondition", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLESTRINGVALUE const &","QuoteCondition", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); result = (FIX::QuoteCondition *)new FIX::QuoteCondition((FIX::MULTIPLESTRINGVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteCondition(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteCondition__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteCondition__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteCondition.new", " QuoteCondition.new()\n" " QuoteCondition.new(FIX::MULTIPLESTRINGVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteCondition(void *self) { FIX::QuoteCondition *arg1 = (FIX::QuoteCondition *)self; delete arg1; } static swig_class SwigClassTradeCondition; SWIGINTERN VALUE _wrap_new_TradeCondition__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeCondition"; FIX::TradeCondition *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeCondition *)new FIX::TradeCondition(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeCondition_allocate(VALUE self) #else _wrap_TradeCondition_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeCondition); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeCondition__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeCondition"; FIX::TradeCondition *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLESTRINGVALUE const &","TradeCondition", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLESTRINGVALUE const &","TradeCondition", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); result = (FIX::TradeCondition *)new FIX::TradeCondition((FIX::MULTIPLESTRINGVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeCondition(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeCondition__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeCondition__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeCondition.new", " TradeCondition.new()\n" " TradeCondition.new(FIX::MULTIPLESTRINGVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeCondition(void *self) { FIX::TradeCondition *arg1 = (FIX::TradeCondition *)self; delete arg1; } static swig_class SwigClassMDEntryID; SWIGINTERN VALUE _wrap_new_MDEntryID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryID"; FIX::MDEntryID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryID *)new FIX::MDEntryID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryID_allocate(VALUE self) #else _wrap_MDEntryID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryID"; FIX::MDEntryID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDEntryID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDEntryID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDEntryID *)new FIX::MDEntryID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryID.new", " MDEntryID.new()\n" " MDEntryID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryID(void *self) { FIX::MDEntryID *arg1 = (FIX::MDEntryID *)self; delete arg1; } static swig_class SwigClassMDUpdateAction; SWIGINTERN VALUE _wrap_new_MDUpdateAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDUpdateAction"; FIX::MDUpdateAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDUpdateAction *)new FIX::MDUpdateAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDUpdateAction_allocate(VALUE self) #else _wrap_MDUpdateAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDUpdateAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDUpdateAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDUpdateAction"; FIX::MDUpdateAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MDUpdateAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MDUpdateAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MDUpdateAction *)new FIX::MDUpdateAction((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDUpdateAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDUpdateAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDUpdateAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDUpdateAction.new", " MDUpdateAction.new()\n" " MDUpdateAction.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDUpdateAction(void *self) { FIX::MDUpdateAction *arg1 = (FIX::MDUpdateAction *)self; delete arg1; } static swig_class SwigClassMDEntryRefID; SWIGINTERN VALUE _wrap_new_MDEntryRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryRefID"; FIX::MDEntryRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryRefID *)new FIX::MDEntryRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryRefID_allocate(VALUE self) #else _wrap_MDEntryRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryRefID"; FIX::MDEntryRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDEntryRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDEntryRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDEntryRefID *)new FIX::MDEntryRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryRefID.new", " MDEntryRefID.new()\n" " MDEntryRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryRefID(void *self) { FIX::MDEntryRefID *arg1 = (FIX::MDEntryRefID *)self; delete arg1; } static swig_class SwigClassMDReqRejReason; SWIGINTERN VALUE _wrap_new_MDReqRejReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDReqRejReason"; FIX::MDReqRejReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDReqRejReason *)new FIX::MDReqRejReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDReqRejReason_allocate(VALUE self) #else _wrap_MDReqRejReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDReqRejReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDReqRejReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDReqRejReason"; FIX::MDReqRejReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MDReqRejReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MDReqRejReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MDReqRejReason *)new FIX::MDReqRejReason((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDReqRejReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDReqRejReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDReqRejReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDReqRejReason.new", " MDReqRejReason.new()\n" " MDReqRejReason.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDReqRejReason(void *self) { FIX::MDReqRejReason *arg1 = (FIX::MDReqRejReason *)self; delete arg1; } static swig_class SwigClassMDEntryOriginator; SWIGINTERN VALUE _wrap_new_MDEntryOriginator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryOriginator"; FIX::MDEntryOriginator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryOriginator *)new FIX::MDEntryOriginator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryOriginator_allocate(VALUE self) #else _wrap_MDEntryOriginator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryOriginator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryOriginator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryOriginator"; FIX::MDEntryOriginator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDEntryOriginator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDEntryOriginator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDEntryOriginator *)new FIX::MDEntryOriginator((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryOriginator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryOriginator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryOriginator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryOriginator.new", " MDEntryOriginator.new()\n" " MDEntryOriginator.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryOriginator(void *self) { FIX::MDEntryOriginator *arg1 = (FIX::MDEntryOriginator *)self; delete arg1; } static swig_class SwigClassLocationID; SWIGINTERN VALUE _wrap_new_LocationID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LocationID"; FIX::LocationID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LocationID *)new FIX::LocationID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LocationID_allocate(VALUE self) #else _wrap_LocationID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LocationID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LocationID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LocationID"; FIX::LocationID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LocationID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LocationID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LocationID *)new FIX::LocationID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LocationID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LocationID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LocationID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LocationID.new", " LocationID.new()\n" " LocationID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LocationID(void *self) { FIX::LocationID *arg1 = (FIX::LocationID *)self; delete arg1; } static swig_class SwigClassDeskID; SWIGINTERN VALUE _wrap_new_DeskID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeskID"; FIX::DeskID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeskID *)new FIX::DeskID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeskID_allocate(VALUE self) #else _wrap_DeskID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeskID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeskID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeskID"; FIX::DeskID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DeskID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DeskID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DeskID *)new FIX::DeskID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeskID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeskID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeskID.new", " DeskID.new()\n" " DeskID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeskID(void *self) { FIX::DeskID *arg1 = (FIX::DeskID *)self; delete arg1; } static swig_class SwigClassDeleteReason; SWIGINTERN VALUE _wrap_new_DeleteReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeleteReason"; FIX::DeleteReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeleteReason *)new FIX::DeleteReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeleteReason_allocate(VALUE self) #else _wrap_DeleteReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeleteReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeleteReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeleteReason"; FIX::DeleteReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DeleteReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DeleteReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DeleteReason *)new FIX::DeleteReason((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeleteReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeleteReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeleteReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeleteReason.new", " DeleteReason.new()\n" " DeleteReason.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeleteReason(void *self) { FIX::DeleteReason *arg1 = (FIX::DeleteReason *)self; delete arg1; } static swig_class SwigClassOpenCloseSettleFlag; SWIGINTERN VALUE _wrap_new_OpenCloseSettleFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OpenCloseSettleFlag"; FIX::OpenCloseSettleFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OpenCloseSettleFlag *)new FIX::OpenCloseSettleFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OpenCloseSettleFlag_allocate(VALUE self) #else _wrap_OpenCloseSettleFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OpenCloseSettleFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OpenCloseSettleFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLEVALUESTRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OpenCloseSettleFlag"; FIX::OpenCloseSettleFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLEVALUESTRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLEVALUESTRING const &","OpenCloseSettleFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLEVALUESTRING const &","OpenCloseSettleFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLEVALUESTRING * >(argp1); result = (FIX::OpenCloseSettleFlag *)new FIX::OpenCloseSettleFlag((FIX::MULTIPLEVALUESTRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OpenCloseSettleFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OpenCloseSettleFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLEVALUESTRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenCloseSettleFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OpenCloseSettleFlag.new", " OpenCloseSettleFlag.new()\n" " OpenCloseSettleFlag.new(FIX::MULTIPLEVALUESTRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OpenCloseSettleFlag(void *self) { FIX::OpenCloseSettleFlag *arg1 = (FIX::OpenCloseSettleFlag *)self; delete arg1; } static swig_class SwigClassSellerDays; SWIGINTERN VALUE _wrap_new_SellerDays__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SellerDays"; FIX::SellerDays *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SellerDays *)new FIX::SellerDays(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SellerDays_allocate(VALUE self) #else _wrap_SellerDays_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SellerDays); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SellerDays__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SellerDays"; FIX::SellerDays *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SellerDays", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SellerDays", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SellerDays *)new FIX::SellerDays((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SellerDays(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SellerDays__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SellerDays__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SellerDays.new", " SellerDays.new()\n" " SellerDays.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SellerDays(void *self) { FIX::SellerDays *arg1 = (FIX::SellerDays *)self; delete arg1; } static swig_class SwigClassMDEntryBuyer; SWIGINTERN VALUE _wrap_new_MDEntryBuyer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryBuyer"; FIX::MDEntryBuyer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryBuyer *)new FIX::MDEntryBuyer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryBuyer_allocate(VALUE self) #else _wrap_MDEntryBuyer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryBuyer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryBuyer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryBuyer"; FIX::MDEntryBuyer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDEntryBuyer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDEntryBuyer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDEntryBuyer *)new FIX::MDEntryBuyer((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryBuyer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryBuyer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryBuyer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryBuyer.new", " MDEntryBuyer.new()\n" " MDEntryBuyer.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryBuyer(void *self) { FIX::MDEntryBuyer *arg1 = (FIX::MDEntryBuyer *)self; delete arg1; } static swig_class SwigClassMDEntrySeller; SWIGINTERN VALUE _wrap_new_MDEntrySeller__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntrySeller"; FIX::MDEntrySeller *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntrySeller *)new FIX::MDEntrySeller(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntrySeller_allocate(VALUE self) #else _wrap_MDEntrySeller_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntrySeller); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntrySeller__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntrySeller"; FIX::MDEntrySeller *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDEntrySeller", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDEntrySeller", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDEntrySeller *)new FIX::MDEntrySeller((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntrySeller(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntrySeller__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntrySeller__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntrySeller.new", " MDEntrySeller.new()\n" " MDEntrySeller.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntrySeller(void *self) { FIX::MDEntrySeller *arg1 = (FIX::MDEntrySeller *)self; delete arg1; } static swig_class SwigClassMDEntryPositionNo; SWIGINTERN VALUE _wrap_new_MDEntryPositionNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryPositionNo"; FIX::MDEntryPositionNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryPositionNo *)new FIX::MDEntryPositionNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryPositionNo_allocate(VALUE self) #else _wrap_MDEntryPositionNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryPositionNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryPositionNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryPositionNo"; FIX::MDEntryPositionNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDEntryPositionNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDEntryPositionNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDEntryPositionNo *)new FIX::MDEntryPositionNo((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryPositionNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryPositionNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryPositionNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryPositionNo.new", " MDEntryPositionNo.new()\n" " MDEntryPositionNo.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryPositionNo(void *self) { FIX::MDEntryPositionNo *arg1 = (FIX::MDEntryPositionNo *)self; delete arg1; } static swig_class SwigClassFinancialStatus; SWIGINTERN VALUE _wrap_new_FinancialStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FinancialStatus"; FIX::FinancialStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FinancialStatus *)new FIX::FinancialStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FinancialStatus_allocate(VALUE self) #else _wrap_FinancialStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FinancialStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FinancialStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FinancialStatus"; FIX::FinancialStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLECHARVALUE const &","FinancialStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLECHARVALUE const &","FinancialStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); result = (FIX::FinancialStatus *)new FIX::FinancialStatus((FIX::MULTIPLECHARVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FinancialStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FinancialStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FinancialStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FinancialStatus.new", " FinancialStatus.new()\n" " FinancialStatus.new(FIX::MULTIPLECHARVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FinancialStatus(void *self) { FIX::FinancialStatus *arg1 = (FIX::FinancialStatus *)self; delete arg1; } static swig_class SwigClassCorporateAction; SWIGINTERN VALUE _wrap_new_CorporateAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CorporateAction"; FIX::CorporateAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CorporateAction *)new FIX::CorporateAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CorporateAction_allocate(VALUE self) #else _wrap_CorporateAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CorporateAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CorporateAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CorporateAction"; FIX::CorporateAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLECHARVALUE const &","CorporateAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLECHARVALUE const &","CorporateAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); result = (FIX::CorporateAction *)new FIX::CorporateAction((FIX::MULTIPLECHARVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CorporateAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CorporateAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CorporateAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CorporateAction.new", " CorporateAction.new()\n" " CorporateAction.new(FIX::MULTIPLECHARVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CorporateAction(void *self) { FIX::CorporateAction *arg1 = (FIX::CorporateAction *)self; delete arg1; } static swig_class SwigClassDefBidSize; SWIGINTERN VALUE _wrap_new_DefBidSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DefBidSize"; FIX::DefBidSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DefBidSize *)new FIX::DefBidSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DefBidSize_allocate(VALUE self) #else _wrap_DefBidSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DefBidSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DefBidSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DefBidSize"; FIX::DefBidSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DefBidSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DefBidSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DefBidSize *)new FIX::DefBidSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DefBidSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DefBidSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefBidSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DefBidSize.new", " DefBidSize.new()\n" " DefBidSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DefBidSize(void *self) { FIX::DefBidSize *arg1 = (FIX::DefBidSize *)self; delete arg1; } static swig_class SwigClassDefOfferSize; SWIGINTERN VALUE _wrap_new_DefOfferSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DefOfferSize"; FIX::DefOfferSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DefOfferSize *)new FIX::DefOfferSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DefOfferSize_allocate(VALUE self) #else _wrap_DefOfferSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DefOfferSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DefOfferSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DefOfferSize"; FIX::DefOfferSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DefOfferSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DefOfferSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DefOfferSize *)new FIX::DefOfferSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DefOfferSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DefOfferSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefOfferSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DefOfferSize.new", " DefOfferSize.new()\n" " DefOfferSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DefOfferSize(void *self) { FIX::DefOfferSize *arg1 = (FIX::DefOfferSize *)self; delete arg1; } static swig_class SwigClassNoQuoteEntries; SWIGINTERN VALUE _wrap_new_NoQuoteEntries__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoQuoteEntries"; FIX::NoQuoteEntries *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoQuoteEntries *)new FIX::NoQuoteEntries(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoQuoteEntries_allocate(VALUE self) #else _wrap_NoQuoteEntries_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoQuoteEntries); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoQuoteEntries__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoQuoteEntries"; FIX::NoQuoteEntries *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoQuoteEntries", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoQuoteEntries", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoQuoteEntries *)new FIX::NoQuoteEntries((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoQuoteEntries(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoQuoteEntries__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoQuoteEntries__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoQuoteEntries.new", " NoQuoteEntries.new()\n" " NoQuoteEntries.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoQuoteEntries(void *self) { FIX::NoQuoteEntries *arg1 = (FIX::NoQuoteEntries *)self; delete arg1; } static swig_class SwigClassNoQuoteSets; SWIGINTERN VALUE _wrap_new_NoQuoteSets__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoQuoteSets"; FIX::NoQuoteSets *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoQuoteSets *)new FIX::NoQuoteSets(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoQuoteSets_allocate(VALUE self) #else _wrap_NoQuoteSets_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoQuoteSets); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoQuoteSets__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoQuoteSets"; FIX::NoQuoteSets *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoQuoteSets", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoQuoteSets", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoQuoteSets *)new FIX::NoQuoteSets((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoQuoteSets(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoQuoteSets__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoQuoteSets__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoQuoteSets.new", " NoQuoteSets.new()\n" " NoQuoteSets.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoQuoteSets(void *self) { FIX::NoQuoteSets *arg1 = (FIX::NoQuoteSets *)self; delete arg1; } static swig_class SwigClassQuoteAckStatus; SWIGINTERN VALUE _wrap_new_QuoteAckStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteAckStatus"; FIX::QuoteAckStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteAckStatus *)new FIX::QuoteAckStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteAckStatus_allocate(VALUE self) #else _wrap_QuoteAckStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteAckStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteAckStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteAckStatus"; FIX::QuoteAckStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteAckStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteAckStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteAckStatus *)new FIX::QuoteAckStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteAckStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteAckStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteAckStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteAckStatus.new", " QuoteAckStatus.new()\n" " QuoteAckStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteAckStatus(void *self) { FIX::QuoteAckStatus *arg1 = (FIX::QuoteAckStatus *)self; delete arg1; } static swig_class SwigClassQuoteCancelType; SWIGINTERN VALUE _wrap_new_QuoteCancelType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteCancelType"; FIX::QuoteCancelType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteCancelType *)new FIX::QuoteCancelType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteCancelType_allocate(VALUE self) #else _wrap_QuoteCancelType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteCancelType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteCancelType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteCancelType"; FIX::QuoteCancelType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteCancelType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteCancelType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteCancelType *)new FIX::QuoteCancelType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteCancelType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteCancelType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteCancelType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteCancelType.new", " QuoteCancelType.new()\n" " QuoteCancelType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteCancelType(void *self) { FIX::QuoteCancelType *arg1 = (FIX::QuoteCancelType *)self; delete arg1; } static swig_class SwigClassQuoteEntryID; SWIGINTERN VALUE _wrap_new_QuoteEntryID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteEntryID"; FIX::QuoteEntryID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteEntryID *)new FIX::QuoteEntryID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteEntryID_allocate(VALUE self) #else _wrap_QuoteEntryID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteEntryID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteEntryID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteEntryID"; FIX::QuoteEntryID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","QuoteEntryID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","QuoteEntryID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::QuoteEntryID *)new FIX::QuoteEntryID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteEntryID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteEntryID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteEntryID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteEntryID.new", " QuoteEntryID.new()\n" " QuoteEntryID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteEntryID(void *self) { FIX::QuoteEntryID *arg1 = (FIX::QuoteEntryID *)self; delete arg1; } static swig_class SwigClassQuoteRejectReason; SWIGINTERN VALUE _wrap_new_QuoteRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteRejectReason"; FIX::QuoteRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteRejectReason *)new FIX::QuoteRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteRejectReason_allocate(VALUE self) #else _wrap_QuoteRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteRejectReason"; FIX::QuoteRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteRejectReason *)new FIX::QuoteRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteRejectReason.new", " QuoteRejectReason.new()\n" " QuoteRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteRejectReason(void *self) { FIX::QuoteRejectReason *arg1 = (FIX::QuoteRejectReason *)self; delete arg1; } static swig_class SwigClassQuoteResponseLevel; SWIGINTERN VALUE _wrap_new_QuoteResponseLevel__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteResponseLevel"; FIX::QuoteResponseLevel *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteResponseLevel *)new FIX::QuoteResponseLevel(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteResponseLevel_allocate(VALUE self) #else _wrap_QuoteResponseLevel_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteResponseLevel); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteResponseLevel__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteResponseLevel"; FIX::QuoteResponseLevel *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteResponseLevel", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteResponseLevel", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteResponseLevel *)new FIX::QuoteResponseLevel((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteResponseLevel(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteResponseLevel__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteResponseLevel__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteResponseLevel.new", " QuoteResponseLevel.new()\n" " QuoteResponseLevel.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteResponseLevel(void *self) { FIX::QuoteResponseLevel *arg1 = (FIX::QuoteResponseLevel *)self; delete arg1; } static swig_class SwigClassQuoteSetID; SWIGINTERN VALUE _wrap_new_QuoteSetID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteSetID"; FIX::QuoteSetID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteSetID *)new FIX::QuoteSetID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteSetID_allocate(VALUE self) #else _wrap_QuoteSetID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteSetID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteSetID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteSetID"; FIX::QuoteSetID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","QuoteSetID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","QuoteSetID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::QuoteSetID *)new FIX::QuoteSetID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteSetID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteSetID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteSetID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteSetID.new", " QuoteSetID.new()\n" " QuoteSetID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteSetID(void *self) { FIX::QuoteSetID *arg1 = (FIX::QuoteSetID *)self; delete arg1; } static swig_class SwigClassQuoteRequestType; SWIGINTERN VALUE _wrap_new_QuoteRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteRequestType"; FIX::QuoteRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteRequestType *)new FIX::QuoteRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteRequestType_allocate(VALUE self) #else _wrap_QuoteRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteRequestType"; FIX::QuoteRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteRequestType *)new FIX::QuoteRequestType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteRequestType.new", " QuoteRequestType.new()\n" " QuoteRequestType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteRequestType(void *self) { FIX::QuoteRequestType *arg1 = (FIX::QuoteRequestType *)self; delete arg1; } static swig_class SwigClassTotQuoteEntries; SWIGINTERN VALUE _wrap_new_TotQuoteEntries__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotQuoteEntries"; FIX::TotQuoteEntries *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotQuoteEntries *)new FIX::TotQuoteEntries(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotQuoteEntries_allocate(VALUE self) #else _wrap_TotQuoteEntries_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotQuoteEntries); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotQuoteEntries__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotQuoteEntries"; FIX::TotQuoteEntries *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotQuoteEntries", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotQuoteEntries", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotQuoteEntries *)new FIX::TotQuoteEntries((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotQuoteEntries(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotQuoteEntries__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotQuoteEntries__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotQuoteEntries.new", " TotQuoteEntries.new()\n" " TotQuoteEntries.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotQuoteEntries(void *self) { FIX::TotQuoteEntries *arg1 = (FIX::TotQuoteEntries *)self; delete arg1; } static swig_class SwigClassUnderlyingIDSource; SWIGINTERN VALUE _wrap_new_UnderlyingIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingIDSource"; FIX::UnderlyingIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingIDSource *)new FIX::UnderlyingIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingIDSource_allocate(VALUE self) #else _wrap_UnderlyingIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingIDSource"; FIX::UnderlyingIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingIDSource *)new FIX::UnderlyingIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingIDSource.new", " UnderlyingIDSource.new()\n" " UnderlyingIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingIDSource(void *self) { FIX::UnderlyingIDSource *arg1 = (FIX::UnderlyingIDSource *)self; delete arg1; } static swig_class SwigClassUnderlyingIssuer; SWIGINTERN VALUE _wrap_new_UnderlyingIssuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingIssuer"; FIX::UnderlyingIssuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingIssuer *)new FIX::UnderlyingIssuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingIssuer_allocate(VALUE self) #else _wrap_UnderlyingIssuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingIssuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingIssuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingIssuer"; FIX::UnderlyingIssuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingIssuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingIssuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingIssuer *)new FIX::UnderlyingIssuer((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingIssuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingIssuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingIssuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingIssuer.new", " UnderlyingIssuer.new()\n" " UnderlyingIssuer.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingIssuer(void *self) { FIX::UnderlyingIssuer *arg1 = (FIX::UnderlyingIssuer *)self; delete arg1; } static swig_class SwigClassUnderlyingSecurityDesc; SWIGINTERN VALUE _wrap_new_UnderlyingSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityDesc"; FIX::UnderlyingSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecurityDesc *)new FIX::UnderlyingSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecurityDesc_allocate(VALUE self) #else _wrap_UnderlyingSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityDesc"; FIX::UnderlyingSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSecurityDesc *)new FIX::UnderlyingSecurityDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecurityDesc.new", " UnderlyingSecurityDesc.new()\n" " UnderlyingSecurityDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecurityDesc(void *self) { FIX::UnderlyingSecurityDesc *arg1 = (FIX::UnderlyingSecurityDesc *)self; delete arg1; } static swig_class SwigClassUnderlyingSecurityExchange; SWIGINTERN VALUE _wrap_new_UnderlyingSecurityExchange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityExchange"; FIX::UnderlyingSecurityExchange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecurityExchange *)new FIX::UnderlyingSecurityExchange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecurityExchange_allocate(VALUE self) #else _wrap_UnderlyingSecurityExchange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecurityExchange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityExchange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityExchange"; FIX::UnderlyingSecurityExchange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","UnderlyingSecurityExchange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","UnderlyingSecurityExchange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::UnderlyingSecurityExchange *)new FIX::UnderlyingSecurityExchange((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityExchange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecurityExchange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityExchange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecurityExchange.new", " UnderlyingSecurityExchange.new()\n" " UnderlyingSecurityExchange.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecurityExchange(void *self) { FIX::UnderlyingSecurityExchange *arg1 = (FIX::UnderlyingSecurityExchange *)self; delete arg1; } static swig_class SwigClassUnderlyingSecurityID; SWIGINTERN VALUE _wrap_new_UnderlyingSecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityID"; FIX::UnderlyingSecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecurityID *)new FIX::UnderlyingSecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecurityID_allocate(VALUE self) #else _wrap_UnderlyingSecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityID"; FIX::UnderlyingSecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSecurityID *)new FIX::UnderlyingSecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecurityID.new", " UnderlyingSecurityID.new()\n" " UnderlyingSecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecurityID(void *self) { FIX::UnderlyingSecurityID *arg1 = (FIX::UnderlyingSecurityID *)self; delete arg1; } static swig_class SwigClassUnderlyingSecurityType; SWIGINTERN VALUE _wrap_new_UnderlyingSecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityType"; FIX::UnderlyingSecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecurityType *)new FIX::UnderlyingSecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecurityType_allocate(VALUE self) #else _wrap_UnderlyingSecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityType"; FIX::UnderlyingSecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSecurityType *)new FIX::UnderlyingSecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecurityType.new", " UnderlyingSecurityType.new()\n" " UnderlyingSecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecurityType(void *self) { FIX::UnderlyingSecurityType *arg1 = (FIX::UnderlyingSecurityType *)self; delete arg1; } static swig_class SwigClassUnderlyingSymbol; SWIGINTERN VALUE _wrap_new_UnderlyingSymbol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSymbol"; FIX::UnderlyingSymbol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSymbol *)new FIX::UnderlyingSymbol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSymbol_allocate(VALUE self) #else _wrap_UnderlyingSymbol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSymbol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSymbol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSymbol"; FIX::UnderlyingSymbol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSymbol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSymbol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSymbol *)new FIX::UnderlyingSymbol((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSymbol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSymbol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSymbol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSymbol.new", " UnderlyingSymbol.new()\n" " UnderlyingSymbol.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSymbol(void *self) { FIX::UnderlyingSymbol *arg1 = (FIX::UnderlyingSymbol *)self; delete arg1; } static swig_class SwigClassUnderlyingSymbolSfx; SWIGINTERN VALUE _wrap_new_UnderlyingSymbolSfx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSymbolSfx"; FIX::UnderlyingSymbolSfx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSymbolSfx *)new FIX::UnderlyingSymbolSfx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSymbolSfx_allocate(VALUE self) #else _wrap_UnderlyingSymbolSfx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSymbolSfx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSymbolSfx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSymbolSfx"; FIX::UnderlyingSymbolSfx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSymbolSfx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSymbolSfx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSymbolSfx *)new FIX::UnderlyingSymbolSfx((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSymbolSfx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSymbolSfx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSymbolSfx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSymbolSfx.new", " UnderlyingSymbolSfx.new()\n" " UnderlyingSymbolSfx.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSymbolSfx(void *self) { FIX::UnderlyingSymbolSfx *arg1 = (FIX::UnderlyingSymbolSfx *)self; delete arg1; } static swig_class SwigClassUnderlyingMaturityMonthYear; SWIGINTERN VALUE _wrap_new_UnderlyingMaturityMonthYear__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityMonthYear"; FIX::UnderlyingMaturityMonthYear *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingMaturityMonthYear *)new FIX::UnderlyingMaturityMonthYear(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingMaturityMonthYear_allocate(VALUE self) #else _wrap_UnderlyingMaturityMonthYear_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityMonthYear__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityMonthYear"; FIX::UnderlyingMaturityMonthYear *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","UnderlyingMaturityMonthYear", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","UnderlyingMaturityMonthYear", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::UnderlyingMaturityMonthYear *)new FIX::UnderlyingMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityMonthYear(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingMaturityMonthYear__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityMonthYear__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingMaturityMonthYear.new", " UnderlyingMaturityMonthYear.new()\n" " UnderlyingMaturityMonthYear.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingMaturityMonthYear(void *self) { FIX::UnderlyingMaturityMonthYear *arg1 = (FIX::UnderlyingMaturityMonthYear *)self; delete arg1; } static swig_class SwigClassUnderlyingMaturityDay; SWIGINTERN VALUE _wrap_new_UnderlyingMaturityDay__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityDay"; FIX::UnderlyingMaturityDay *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingMaturityDay *)new FIX::UnderlyingMaturityDay(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingMaturityDay_allocate(VALUE self) #else _wrap_UnderlyingMaturityDay_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingMaturityDay); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityDay__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DAYOFMONTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityDay"; FIX::UnderlyingMaturityDay *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DAYOFMONTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DAYOFMONTH const &","UnderlyingMaturityDay", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DAYOFMONTH const &","UnderlyingMaturityDay", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DAYOFMONTH * >(argp1); result = (FIX::UnderlyingMaturityDay *)new FIX::UnderlyingMaturityDay((FIX::DAYOFMONTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityDay(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingMaturityDay__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DAYOFMONTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityDay__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingMaturityDay.new", " UnderlyingMaturityDay.new()\n" " UnderlyingMaturityDay.new(FIX::DAYOFMONTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingMaturityDay(void *self) { FIX::UnderlyingMaturityDay *arg1 = (FIX::UnderlyingMaturityDay *)self; delete arg1; } static swig_class SwigClassUnderlyingPutOrCall; SWIGINTERN VALUE _wrap_new_UnderlyingPutOrCall__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingPutOrCall"; FIX::UnderlyingPutOrCall *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingPutOrCall *)new FIX::UnderlyingPutOrCall(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingPutOrCall_allocate(VALUE self) #else _wrap_UnderlyingPutOrCall_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingPutOrCall); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingPutOrCall__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingPutOrCall"; FIX::UnderlyingPutOrCall *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingPutOrCall", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingPutOrCall", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingPutOrCall *)new FIX::UnderlyingPutOrCall((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingPutOrCall(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingPutOrCall__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPutOrCall__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingPutOrCall.new", " UnderlyingPutOrCall.new()\n" " UnderlyingPutOrCall.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingPutOrCall(void *self) { FIX::UnderlyingPutOrCall *arg1 = (FIX::UnderlyingPutOrCall *)self; delete arg1; } static swig_class SwigClassUnderlyingStrikePrice; SWIGINTERN VALUE _wrap_new_UnderlyingStrikePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingStrikePrice"; FIX::UnderlyingStrikePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingStrikePrice *)new FIX::UnderlyingStrikePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingStrikePrice_allocate(VALUE self) #else _wrap_UnderlyingStrikePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingStrikePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingStrikePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingStrikePrice"; FIX::UnderlyingStrikePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","UnderlyingStrikePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","UnderlyingStrikePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::UnderlyingStrikePrice *)new FIX::UnderlyingStrikePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingStrikePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingStrikePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStrikePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingStrikePrice.new", " UnderlyingStrikePrice.new()\n" " UnderlyingStrikePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingStrikePrice(void *self) { FIX::UnderlyingStrikePrice *arg1 = (FIX::UnderlyingStrikePrice *)self; delete arg1; } static swig_class SwigClassUnderlyingOptAttribute; SWIGINTERN VALUE _wrap_new_UnderlyingOptAttribute__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingOptAttribute"; FIX::UnderlyingOptAttribute *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingOptAttribute *)new FIX::UnderlyingOptAttribute(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingOptAttribute_allocate(VALUE self) #else _wrap_UnderlyingOptAttribute_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingOptAttribute); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingOptAttribute__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingOptAttribute"; FIX::UnderlyingOptAttribute *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","UnderlyingOptAttribute", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","UnderlyingOptAttribute", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::UnderlyingOptAttribute *)new FIX::UnderlyingOptAttribute((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingOptAttribute(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingOptAttribute__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingOptAttribute__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingOptAttribute.new", " UnderlyingOptAttribute.new()\n" " UnderlyingOptAttribute.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingOptAttribute(void *self) { FIX::UnderlyingOptAttribute *arg1 = (FIX::UnderlyingOptAttribute *)self; delete arg1; } static swig_class SwigClassUnderlyingCurrency; SWIGINTERN VALUE _wrap_new_UnderlyingCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCurrency"; FIX::UnderlyingCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCurrency *)new FIX::UnderlyingCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCurrency_allocate(VALUE self) #else _wrap_UnderlyingCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCurrency"; FIX::UnderlyingCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","UnderlyingCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","UnderlyingCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::UnderlyingCurrency *)new FIX::UnderlyingCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCurrency.new", " UnderlyingCurrency.new()\n" " UnderlyingCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCurrency(void *self) { FIX::UnderlyingCurrency *arg1 = (FIX::UnderlyingCurrency *)self; delete arg1; } static swig_class SwigClassRatioQty; SWIGINTERN VALUE _wrap_new_RatioQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RatioQty"; FIX::RatioQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RatioQty *)new FIX::RatioQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RatioQty_allocate(VALUE self) #else _wrap_RatioQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RatioQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RatioQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RatioQty"; FIX::RatioQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","RatioQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","RatioQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::RatioQty *)new FIX::RatioQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RatioQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RatioQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RatioQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RatioQty.new", " RatioQty.new()\n" " RatioQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RatioQty(void *self) { FIX::RatioQty *arg1 = (FIX::RatioQty *)self; delete arg1; } static swig_class SwigClassSecurityReqID; SWIGINTERN VALUE _wrap_new_SecurityReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityReqID"; FIX::SecurityReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityReqID *)new FIX::SecurityReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityReqID_allocate(VALUE self) #else _wrap_SecurityReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityReqID"; FIX::SecurityReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityReqID *)new FIX::SecurityReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityReqID.new", " SecurityReqID.new()\n" " SecurityReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityReqID(void *self) { FIX::SecurityReqID *arg1 = (FIX::SecurityReqID *)self; delete arg1; } static swig_class SwigClassSecurityRequestType; SWIGINTERN VALUE _wrap_new_SecurityRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityRequestType"; FIX::SecurityRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityRequestType *)new FIX::SecurityRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityRequestType_allocate(VALUE self) #else _wrap_SecurityRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityRequestType"; FIX::SecurityRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityRequestType *)new FIX::SecurityRequestType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityRequestType.new", " SecurityRequestType.new()\n" " SecurityRequestType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityRequestType(void *self) { FIX::SecurityRequestType *arg1 = (FIX::SecurityRequestType *)self; delete arg1; } static swig_class SwigClassSecurityResponseID; SWIGINTERN VALUE _wrap_new_SecurityResponseID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityResponseID"; FIX::SecurityResponseID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityResponseID *)new FIX::SecurityResponseID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityResponseID_allocate(VALUE self) #else _wrap_SecurityResponseID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityResponseID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityResponseID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityResponseID"; FIX::SecurityResponseID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityResponseID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityResponseID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityResponseID *)new FIX::SecurityResponseID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityResponseID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityResponseID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityResponseID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityResponseID.new", " SecurityResponseID.new()\n" " SecurityResponseID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityResponseID(void *self) { FIX::SecurityResponseID *arg1 = (FIX::SecurityResponseID *)self; delete arg1; } static swig_class SwigClassSecurityResponseType; SWIGINTERN VALUE _wrap_new_SecurityResponseType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityResponseType"; FIX::SecurityResponseType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityResponseType *)new FIX::SecurityResponseType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityResponseType_allocate(VALUE self) #else _wrap_SecurityResponseType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityResponseType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityResponseType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityResponseType"; FIX::SecurityResponseType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityResponseType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityResponseType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityResponseType *)new FIX::SecurityResponseType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityResponseType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityResponseType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityResponseType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityResponseType.new", " SecurityResponseType.new()\n" " SecurityResponseType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityResponseType(void *self) { FIX::SecurityResponseType *arg1 = (FIX::SecurityResponseType *)self; delete arg1; } static swig_class SwigClassSecurityStatusReqID; SWIGINTERN VALUE _wrap_new_SecurityStatusReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityStatusReqID"; FIX::SecurityStatusReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityStatusReqID *)new FIX::SecurityStatusReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityStatusReqID_allocate(VALUE self) #else _wrap_SecurityStatusReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityStatusReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityStatusReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityStatusReqID"; FIX::SecurityStatusReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityStatusReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityStatusReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityStatusReqID *)new FIX::SecurityStatusReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityStatusReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityStatusReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityStatusReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityStatusReqID.new", " SecurityStatusReqID.new()\n" " SecurityStatusReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityStatusReqID(void *self) { FIX::SecurityStatusReqID *arg1 = (FIX::SecurityStatusReqID *)self; delete arg1; } static swig_class SwigClassUnsolicitedIndicator; SWIGINTERN VALUE _wrap_new_UnsolicitedIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnsolicitedIndicator"; FIX::UnsolicitedIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnsolicitedIndicator *)new FIX::UnsolicitedIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnsolicitedIndicator_allocate(VALUE self) #else _wrap_UnsolicitedIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnsolicitedIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnsolicitedIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnsolicitedIndicator"; FIX::UnsolicitedIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","UnsolicitedIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","UnsolicitedIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::UnsolicitedIndicator *)new FIX::UnsolicitedIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnsolicitedIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnsolicitedIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnsolicitedIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnsolicitedIndicator.new", " UnsolicitedIndicator.new()\n" " UnsolicitedIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnsolicitedIndicator(void *self) { FIX::UnsolicitedIndicator *arg1 = (FIX::UnsolicitedIndicator *)self; delete arg1; } static swig_class SwigClassSecurityTradingStatus; SWIGINTERN VALUE _wrap_new_SecurityTradingStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityTradingStatus"; FIX::SecurityTradingStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityTradingStatus *)new FIX::SecurityTradingStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityTradingStatus_allocate(VALUE self) #else _wrap_SecurityTradingStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityTradingStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityTradingStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityTradingStatus"; FIX::SecurityTradingStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityTradingStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityTradingStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityTradingStatus *)new FIX::SecurityTradingStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityTradingStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityTradingStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityTradingStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityTradingStatus.new", " SecurityTradingStatus.new()\n" " SecurityTradingStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityTradingStatus(void *self) { FIX::SecurityTradingStatus *arg1 = (FIX::SecurityTradingStatus *)self; delete arg1; } static swig_class SwigClassHaltReasonChar; SWIGINTERN VALUE _wrap_new_HaltReasonChar__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HaltReasonChar"; FIX::HaltReasonChar *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HaltReasonChar *)new FIX::HaltReasonChar(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HaltReasonChar_allocate(VALUE self) #else _wrap_HaltReasonChar_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HaltReasonChar); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HaltReasonChar__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HaltReasonChar"; FIX::HaltReasonChar *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","HaltReasonChar", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","HaltReasonChar", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::HaltReasonChar *)new FIX::HaltReasonChar((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HaltReasonChar(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HaltReasonChar__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HaltReasonChar__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HaltReasonChar.new", " HaltReasonChar.new()\n" " HaltReasonChar.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HaltReasonChar(void *self) { FIX::HaltReasonChar *arg1 = (FIX::HaltReasonChar *)self; delete arg1; } static swig_class SwigClassInViewOfCommon; SWIGINTERN VALUE _wrap_new_InViewOfCommon__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InViewOfCommon"; FIX::InViewOfCommon *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InViewOfCommon *)new FIX::InViewOfCommon(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InViewOfCommon_allocate(VALUE self) #else _wrap_InViewOfCommon_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InViewOfCommon); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InViewOfCommon__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InViewOfCommon"; FIX::InViewOfCommon *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","InViewOfCommon", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","InViewOfCommon", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::InViewOfCommon *)new FIX::InViewOfCommon((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InViewOfCommon(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InViewOfCommon__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InViewOfCommon__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InViewOfCommon.new", " InViewOfCommon.new()\n" " InViewOfCommon.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InViewOfCommon(void *self) { FIX::InViewOfCommon *arg1 = (FIX::InViewOfCommon *)self; delete arg1; } static swig_class SwigClassDueToRelated; SWIGINTERN VALUE _wrap_new_DueToRelated__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DueToRelated"; FIX::DueToRelated *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DueToRelated *)new FIX::DueToRelated(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DueToRelated_allocate(VALUE self) #else _wrap_DueToRelated_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DueToRelated); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DueToRelated__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DueToRelated"; FIX::DueToRelated *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","DueToRelated", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","DueToRelated", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::DueToRelated *)new FIX::DueToRelated((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DueToRelated(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DueToRelated__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DueToRelated__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DueToRelated.new", " DueToRelated.new()\n" " DueToRelated.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DueToRelated(void *self) { FIX::DueToRelated *arg1 = (FIX::DueToRelated *)self; delete arg1; } static swig_class SwigClassBuyVolume; SWIGINTERN VALUE _wrap_new_BuyVolume__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BuyVolume"; FIX::BuyVolume *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BuyVolume *)new FIX::BuyVolume(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BuyVolume_allocate(VALUE self) #else _wrap_BuyVolume_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BuyVolume); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BuyVolume__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BuyVolume"; FIX::BuyVolume *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","BuyVolume", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","BuyVolume", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::BuyVolume *)new FIX::BuyVolume((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BuyVolume(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BuyVolume__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BuyVolume__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BuyVolume.new", " BuyVolume.new()\n" " BuyVolume.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BuyVolume(void *self) { FIX::BuyVolume *arg1 = (FIX::BuyVolume *)self; delete arg1; } static swig_class SwigClassSellVolume; SWIGINTERN VALUE _wrap_new_SellVolume__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SellVolume"; FIX::SellVolume *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SellVolume *)new FIX::SellVolume(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SellVolume_allocate(VALUE self) #else _wrap_SellVolume_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SellVolume); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SellVolume__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SellVolume"; FIX::SellVolume *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","SellVolume", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","SellVolume", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::SellVolume *)new FIX::SellVolume((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SellVolume(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SellVolume__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SellVolume__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SellVolume.new", " SellVolume.new()\n" " SellVolume.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SellVolume(void *self) { FIX::SellVolume *arg1 = (FIX::SellVolume *)self; delete arg1; } static swig_class SwigClassHighPx; SWIGINTERN VALUE _wrap_new_HighPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HighPx"; FIX::HighPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HighPx *)new FIX::HighPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HighPx_allocate(VALUE self) #else _wrap_HighPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HighPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HighPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HighPx"; FIX::HighPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","HighPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","HighPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::HighPx *)new FIX::HighPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HighPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HighPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HighPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HighPx.new", " HighPx.new()\n" " HighPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HighPx(void *self) { FIX::HighPx *arg1 = (FIX::HighPx *)self; delete arg1; } static swig_class SwigClassLowPx; SWIGINTERN VALUE _wrap_new_LowPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LowPx"; FIX::LowPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LowPx *)new FIX::LowPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LowPx_allocate(VALUE self) #else _wrap_LowPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LowPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LowPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LowPx"; FIX::LowPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LowPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LowPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LowPx *)new FIX::LowPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LowPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LowPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LowPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LowPx.new", " LowPx.new()\n" " LowPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LowPx(void *self) { FIX::LowPx *arg1 = (FIX::LowPx *)self; delete arg1; } static swig_class SwigClassAdjustment; SWIGINTERN VALUE _wrap_new_Adjustment__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Adjustment"; FIX::Adjustment *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Adjustment *)new FIX::Adjustment(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Adjustment_allocate(VALUE self) #else _wrap_Adjustment_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Adjustment); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Adjustment__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Adjustment"; FIX::Adjustment *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Adjustment", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Adjustment", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Adjustment *)new FIX::Adjustment((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Adjustment(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Adjustment__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Adjustment__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Adjustment.new", " Adjustment.new()\n" " Adjustment.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Adjustment(void *self) { FIX::Adjustment *arg1 = (FIX::Adjustment *)self; delete arg1; } static swig_class SwigClassTradSesReqID; SWIGINTERN VALUE _wrap_new_TradSesReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesReqID"; FIX::TradSesReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesReqID *)new FIX::TradSesReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesReqID_allocate(VALUE self) #else _wrap_TradSesReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesReqID"; FIX::TradSesReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradSesReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradSesReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradSesReqID *)new FIX::TradSesReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradSesReqID.new", " TradSesReqID.new()\n" " TradSesReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesReqID(void *self) { FIX::TradSesReqID *arg1 = (FIX::TradSesReqID *)self; delete arg1; } static swig_class SwigClassTradingSessionID; SWIGINTERN VALUE _wrap_new_TradingSessionID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradingSessionID"; FIX::TradingSessionID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradingSessionID *)new FIX::TradingSessionID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradingSessionID_allocate(VALUE self) #else _wrap_TradingSessionID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradingSessionID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradingSessionID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradingSessionID"; FIX::TradingSessionID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradingSessionID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradingSessionID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradingSessionID *)new FIX::TradingSessionID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradingSessionID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradingSessionID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingSessionID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradingSessionID.new", " TradingSessionID.new()\n" " TradingSessionID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradingSessionID(void *self) { FIX::TradingSessionID *arg1 = (FIX::TradingSessionID *)self; delete arg1; } static swig_class SwigClassContraTrader; SWIGINTERN VALUE _wrap_new_ContraTrader__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContraTrader"; FIX::ContraTrader *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContraTrader *)new FIX::ContraTrader(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContraTrader_allocate(VALUE self) #else _wrap_ContraTrader_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContraTrader); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContraTrader__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraTrader"; FIX::ContraTrader *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ContraTrader", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ContraTrader", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ContraTrader *)new FIX::ContraTrader((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraTrader(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContraTrader__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraTrader__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContraTrader.new", " ContraTrader.new()\n" " ContraTrader.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContraTrader(void *self) { FIX::ContraTrader *arg1 = (FIX::ContraTrader *)self; delete arg1; } static swig_class SwigClassTradSesMethod; SWIGINTERN VALUE _wrap_new_TradSesMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesMethod"; FIX::TradSesMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesMethod *)new FIX::TradSesMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesMethod_allocate(VALUE self) #else _wrap_TradSesMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesMethod"; FIX::TradSesMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradSesMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradSesMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradSesMethod *)new FIX::TradSesMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradSesMethod.new", " TradSesMethod.new()\n" " TradSesMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesMethod(void *self) { FIX::TradSesMethod *arg1 = (FIX::TradSesMethod *)self; delete arg1; } static swig_class SwigClassTradSesMode; SWIGINTERN VALUE _wrap_new_TradSesMode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesMode"; FIX::TradSesMode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesMode *)new FIX::TradSesMode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesMode_allocate(VALUE self) #else _wrap_TradSesMode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesMode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesMode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesMode"; FIX::TradSesMode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradSesMode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradSesMode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradSesMode *)new FIX::TradSesMode((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesMode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesMode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesMode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradSesMode.new", " TradSesMode.new()\n" " TradSesMode.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesMode(void *self) { FIX::TradSesMode *arg1 = (FIX::TradSesMode *)self; delete arg1; } static swig_class SwigClassTradSesStatus; SWIGINTERN VALUE _wrap_new_TradSesStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesStatus"; FIX::TradSesStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesStatus *)new FIX::TradSesStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesStatus_allocate(VALUE self) #else _wrap_TradSesStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesStatus"; FIX::TradSesStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradSesStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradSesStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradSesStatus *)new FIX::TradSesStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradSesStatus.new", " TradSesStatus.new()\n" " TradSesStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesStatus(void *self) { FIX::TradSesStatus *arg1 = (FIX::TradSesStatus *)self; delete arg1; } static swig_class SwigClassTradSesStartTime; SWIGINTERN VALUE _wrap_new_TradSesStartTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesStartTime"; FIX::TradSesStartTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesStartTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesStartTime"; FIX::TradSesStartTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TradSesStartTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesStartTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesStartTime"; FIX::TradSesStartTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesStartTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesStartTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesStartTime_allocate(VALUE self) #else _wrap_TradSesStartTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesStartTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesStartTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesStartTime"; FIX::TradSesStartTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesStartTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesStartTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TradSesStartTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TradSesStartTime *)new FIX::TradSesStartTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesStartTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesStartTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesStartTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesStartTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesStartTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TradSesStartTime.new", " TradSesStartTime.new()\n" " TradSesStartTime.new(int precision)\n" " TradSesStartTime.new(FIX::UTCTIMESTAMP const &value)\n" " TradSesStartTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesStartTime(void *self) { FIX::TradSesStartTime *arg1 = (FIX::TradSesStartTime *)self; delete arg1; } static swig_class SwigClassTradSesOpenTime; SWIGINTERN VALUE _wrap_new_TradSesOpenTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesOpenTime"; FIX::TradSesOpenTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesOpenTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesOpenTime"; FIX::TradSesOpenTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TradSesOpenTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesOpenTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesOpenTime"; FIX::TradSesOpenTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesOpenTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesOpenTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesOpenTime_allocate(VALUE self) #else _wrap_TradSesOpenTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesOpenTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesOpenTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesOpenTime"; FIX::TradSesOpenTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesOpenTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesOpenTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TradSesOpenTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TradSesOpenTime *)new FIX::TradSesOpenTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesOpenTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesOpenTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesOpenTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesOpenTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesOpenTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TradSesOpenTime.new", " TradSesOpenTime.new()\n" " TradSesOpenTime.new(int precision)\n" " TradSesOpenTime.new(FIX::UTCTIMESTAMP const &value)\n" " TradSesOpenTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesOpenTime(void *self) { FIX::TradSesOpenTime *arg1 = (FIX::TradSesOpenTime *)self; delete arg1; } static swig_class SwigClassTradSesPreCloseTime; SWIGINTERN VALUE _wrap_new_TradSesPreCloseTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesPreCloseTime"; FIX::TradSesPreCloseTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesPreCloseTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesPreCloseTime"; FIX::TradSesPreCloseTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TradSesPreCloseTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesPreCloseTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesPreCloseTime"; FIX::TradSesPreCloseTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesPreCloseTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesPreCloseTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesPreCloseTime_allocate(VALUE self) #else _wrap_TradSesPreCloseTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesPreCloseTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesPreCloseTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesPreCloseTime"; FIX::TradSesPreCloseTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesPreCloseTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesPreCloseTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TradSesPreCloseTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TradSesPreCloseTime *)new FIX::TradSesPreCloseTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesPreCloseTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesPreCloseTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesPreCloseTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesPreCloseTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesPreCloseTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TradSesPreCloseTime.new", " TradSesPreCloseTime.new()\n" " TradSesPreCloseTime.new(int precision)\n" " TradSesPreCloseTime.new(FIX::UTCTIMESTAMP const &value)\n" " TradSesPreCloseTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesPreCloseTime(void *self) { FIX::TradSesPreCloseTime *arg1 = (FIX::TradSesPreCloseTime *)self; delete arg1; } static swig_class SwigClassTradSesCloseTime; SWIGINTERN VALUE _wrap_new_TradSesCloseTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesCloseTime"; FIX::TradSesCloseTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesCloseTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesCloseTime"; FIX::TradSesCloseTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TradSesCloseTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesCloseTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesCloseTime"; FIX::TradSesCloseTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesCloseTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesCloseTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesCloseTime_allocate(VALUE self) #else _wrap_TradSesCloseTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesCloseTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesCloseTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesCloseTime"; FIX::TradSesCloseTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesCloseTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesCloseTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TradSesCloseTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TradSesCloseTime *)new FIX::TradSesCloseTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesCloseTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesCloseTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesCloseTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesCloseTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesCloseTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TradSesCloseTime.new", " TradSesCloseTime.new()\n" " TradSesCloseTime.new(int precision)\n" " TradSesCloseTime.new(FIX::UTCTIMESTAMP const &value)\n" " TradSesCloseTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesCloseTime(void *self) { FIX::TradSesCloseTime *arg1 = (FIX::TradSesCloseTime *)self; delete arg1; } static swig_class SwigClassTradSesEndTime; SWIGINTERN VALUE _wrap_new_TradSesEndTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesEndTime"; FIX::TradSesEndTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesEndTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesEndTime"; FIX::TradSesEndTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TradSesEndTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesEndTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesEndTime"; FIX::TradSesEndTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesEndTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesEndTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesEndTime_allocate(VALUE self) #else _wrap_TradSesEndTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesEndTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesEndTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesEndTime"; FIX::TradSesEndTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TradSesEndTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TradSesEndTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TradSesEndTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TradSesEndTime *)new FIX::TradSesEndTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesEndTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesEndTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesEndTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesEndTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TradSesEndTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TradSesEndTime.new", " TradSesEndTime.new()\n" " TradSesEndTime.new(int precision)\n" " TradSesEndTime.new(FIX::UTCTIMESTAMP const &value)\n" " TradSesEndTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesEndTime(void *self) { FIX::TradSesEndTime *arg1 = (FIX::TradSesEndTime *)self; delete arg1; } static swig_class SwigClassNumberOfOrders; SWIGINTERN VALUE _wrap_new_NumberOfOrders__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NumberOfOrders"; FIX::NumberOfOrders *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NumberOfOrders *)new FIX::NumberOfOrders(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NumberOfOrders_allocate(VALUE self) #else _wrap_NumberOfOrders_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NumberOfOrders); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NumberOfOrders__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NumberOfOrders"; FIX::NumberOfOrders *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NumberOfOrders", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NumberOfOrders", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NumberOfOrders *)new FIX::NumberOfOrders((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NumberOfOrders(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NumberOfOrders__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumberOfOrders__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NumberOfOrders.new", " NumberOfOrders.new()\n" " NumberOfOrders.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NumberOfOrders(void *self) { FIX::NumberOfOrders *arg1 = (FIX::NumberOfOrders *)self; delete arg1; } static swig_class SwigClassEncodedIssuerLen; SWIGINTERN VALUE _wrap_new_EncodedIssuerLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedIssuerLen"; FIX::EncodedIssuerLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedIssuerLen *)new FIX::EncodedIssuerLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedIssuerLen_allocate(VALUE self) #else _wrap_EncodedIssuerLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedIssuerLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedIssuerLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedIssuerLen"; FIX::EncodedIssuerLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedIssuerLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedIssuerLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedIssuerLen *)new FIX::EncodedIssuerLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedIssuerLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedIssuerLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedIssuerLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedIssuerLen.new", " EncodedIssuerLen.new()\n" " EncodedIssuerLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedIssuerLen(void *self) { FIX::EncodedIssuerLen *arg1 = (FIX::EncodedIssuerLen *)self; delete arg1; } static swig_class SwigClassEncodedIssuer; SWIGINTERN VALUE _wrap_new_EncodedIssuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedIssuer"; FIX::EncodedIssuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedIssuer *)new FIX::EncodedIssuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedIssuer_allocate(VALUE self) #else _wrap_EncodedIssuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedIssuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedIssuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedIssuer"; FIX::EncodedIssuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedIssuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedIssuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedIssuer *)new FIX::EncodedIssuer((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedIssuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedIssuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedIssuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedIssuer.new", " EncodedIssuer.new()\n" " EncodedIssuer.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedIssuer(void *self) { FIX::EncodedIssuer *arg1 = (FIX::EncodedIssuer *)self; delete arg1; } static swig_class SwigClassEncodedSecurityDescLen; SWIGINTERN VALUE _wrap_new_EncodedSecurityDescLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityDescLen"; FIX::EncodedSecurityDescLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedSecurityDescLen *)new FIX::EncodedSecurityDescLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedSecurityDescLen_allocate(VALUE self) #else _wrap_EncodedSecurityDescLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedSecurityDescLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedSecurityDescLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityDescLen"; FIX::EncodedSecurityDescLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedSecurityDescLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedSecurityDescLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedSecurityDescLen *)new FIX::EncodedSecurityDescLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedSecurityDescLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedSecurityDescLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityDescLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedSecurityDescLen.new", " EncodedSecurityDescLen.new()\n" " EncodedSecurityDescLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedSecurityDescLen(void *self) { FIX::EncodedSecurityDescLen *arg1 = (FIX::EncodedSecurityDescLen *)self; delete arg1; } static swig_class SwigClassEncodedSecurityDesc; SWIGINTERN VALUE _wrap_new_EncodedSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityDesc"; FIX::EncodedSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedSecurityDesc *)new FIX::EncodedSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedSecurityDesc_allocate(VALUE self) #else _wrap_EncodedSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityDesc"; FIX::EncodedSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedSecurityDesc *)new FIX::EncodedSecurityDesc((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedSecurityDesc.new", " EncodedSecurityDesc.new()\n" " EncodedSecurityDesc.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedSecurityDesc(void *self) { FIX::EncodedSecurityDesc *arg1 = (FIX::EncodedSecurityDesc *)self; delete arg1; } static swig_class SwigClassEncodedListExecInstLen; SWIGINTERN VALUE _wrap_new_EncodedListExecInstLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedListExecInstLen"; FIX::EncodedListExecInstLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedListExecInstLen *)new FIX::EncodedListExecInstLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedListExecInstLen_allocate(VALUE self) #else _wrap_EncodedListExecInstLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedListExecInstLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedListExecInstLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedListExecInstLen"; FIX::EncodedListExecInstLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedListExecInstLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedListExecInstLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedListExecInstLen *)new FIX::EncodedListExecInstLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedListExecInstLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedListExecInstLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListExecInstLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedListExecInstLen.new", " EncodedListExecInstLen.new()\n" " EncodedListExecInstLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedListExecInstLen(void *self) { FIX::EncodedListExecInstLen *arg1 = (FIX::EncodedListExecInstLen *)self; delete arg1; } static swig_class SwigClassEncodedListExecInst; SWIGINTERN VALUE _wrap_new_EncodedListExecInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedListExecInst"; FIX::EncodedListExecInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedListExecInst *)new FIX::EncodedListExecInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedListExecInst_allocate(VALUE self) #else _wrap_EncodedListExecInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedListExecInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedListExecInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedListExecInst"; FIX::EncodedListExecInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedListExecInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedListExecInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedListExecInst *)new FIX::EncodedListExecInst((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedListExecInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedListExecInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListExecInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedListExecInst.new", " EncodedListExecInst.new()\n" " EncodedListExecInst.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedListExecInst(void *self) { FIX::EncodedListExecInst *arg1 = (FIX::EncodedListExecInst *)self; delete arg1; } static swig_class SwigClassEncodedSubjectLen; SWIGINTERN VALUE _wrap_new_EncodedSubjectLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedSubjectLen"; FIX::EncodedSubjectLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedSubjectLen *)new FIX::EncodedSubjectLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedSubjectLen_allocate(VALUE self) #else _wrap_EncodedSubjectLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedSubjectLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedSubjectLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedSubjectLen"; FIX::EncodedSubjectLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedSubjectLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedSubjectLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedSubjectLen *)new FIX::EncodedSubjectLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedSubjectLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedSubjectLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSubjectLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedSubjectLen.new", " EncodedSubjectLen.new()\n" " EncodedSubjectLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedSubjectLen(void *self) { FIX::EncodedSubjectLen *arg1 = (FIX::EncodedSubjectLen *)self; delete arg1; } static swig_class SwigClassEncodedSubject; SWIGINTERN VALUE _wrap_new_EncodedSubject__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedSubject"; FIX::EncodedSubject *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedSubject *)new FIX::EncodedSubject(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedSubject_allocate(VALUE self) #else _wrap_EncodedSubject_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedSubject); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedSubject__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedSubject"; FIX::EncodedSubject *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedSubject", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedSubject", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedSubject *)new FIX::EncodedSubject((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedSubject(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedSubject__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSubject__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedSubject.new", " EncodedSubject.new()\n" " EncodedSubject.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedSubject(void *self) { FIX::EncodedSubject *arg1 = (FIX::EncodedSubject *)self; delete arg1; } static swig_class SwigClassEncodedHeadlineLen; SWIGINTERN VALUE _wrap_new_EncodedHeadlineLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedHeadlineLen"; FIX::EncodedHeadlineLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedHeadlineLen *)new FIX::EncodedHeadlineLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedHeadlineLen_allocate(VALUE self) #else _wrap_EncodedHeadlineLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedHeadlineLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedHeadlineLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedHeadlineLen"; FIX::EncodedHeadlineLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedHeadlineLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedHeadlineLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedHeadlineLen *)new FIX::EncodedHeadlineLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedHeadlineLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedHeadlineLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedHeadlineLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedHeadlineLen.new", " EncodedHeadlineLen.new()\n" " EncodedHeadlineLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedHeadlineLen(void *self) { FIX::EncodedHeadlineLen *arg1 = (FIX::EncodedHeadlineLen *)self; delete arg1; } static swig_class SwigClassEncodedHeadline; SWIGINTERN VALUE _wrap_new_EncodedHeadline__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedHeadline"; FIX::EncodedHeadline *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedHeadline *)new FIX::EncodedHeadline(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedHeadline_allocate(VALUE self) #else _wrap_EncodedHeadline_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedHeadline); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedHeadline__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedHeadline"; FIX::EncodedHeadline *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedHeadline", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedHeadline", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedHeadline *)new FIX::EncodedHeadline((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedHeadline(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedHeadline__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedHeadline__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedHeadline.new", " EncodedHeadline.new()\n" " EncodedHeadline.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedHeadline(void *self) { FIX::EncodedHeadline *arg1 = (FIX::EncodedHeadline *)self; delete arg1; } static swig_class SwigClassEncodedAllocTextLen; SWIGINTERN VALUE _wrap_new_EncodedAllocTextLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedAllocTextLen"; FIX::EncodedAllocTextLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedAllocTextLen *)new FIX::EncodedAllocTextLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedAllocTextLen_allocate(VALUE self) #else _wrap_EncodedAllocTextLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedAllocTextLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedAllocTextLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedAllocTextLen"; FIX::EncodedAllocTextLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedAllocTextLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedAllocTextLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedAllocTextLen *)new FIX::EncodedAllocTextLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedAllocTextLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedAllocTextLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedAllocTextLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedAllocTextLen.new", " EncodedAllocTextLen.new()\n" " EncodedAllocTextLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedAllocTextLen(void *self) { FIX::EncodedAllocTextLen *arg1 = (FIX::EncodedAllocTextLen *)self; delete arg1; } static swig_class SwigClassEncodedAllocText; SWIGINTERN VALUE _wrap_new_EncodedAllocText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedAllocText"; FIX::EncodedAllocText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedAllocText *)new FIX::EncodedAllocText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedAllocText_allocate(VALUE self) #else _wrap_EncodedAllocText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedAllocText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedAllocText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedAllocText"; FIX::EncodedAllocText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedAllocText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedAllocText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedAllocText *)new FIX::EncodedAllocText((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedAllocText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedAllocText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedAllocText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedAllocText.new", " EncodedAllocText.new()\n" " EncodedAllocText.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedAllocText(void *self) { FIX::EncodedAllocText *arg1 = (FIX::EncodedAllocText *)self; delete arg1; } static swig_class SwigClassEncodedUnderlyingIssuerLen; SWIGINTERN VALUE _wrap_new_EncodedUnderlyingIssuerLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingIssuerLen"; FIX::EncodedUnderlyingIssuerLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedUnderlyingIssuerLen *)new FIX::EncodedUnderlyingIssuerLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedUnderlyingIssuerLen_allocate(VALUE self) #else _wrap_EncodedUnderlyingIssuerLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingIssuerLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingIssuerLen"; FIX::EncodedUnderlyingIssuerLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedUnderlyingIssuerLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedUnderlyingIssuerLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedUnderlyingIssuerLen *)new FIX::EncodedUnderlyingIssuerLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingIssuerLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedUnderlyingIssuerLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingIssuerLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedUnderlyingIssuerLen.new", " EncodedUnderlyingIssuerLen.new()\n" " EncodedUnderlyingIssuerLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedUnderlyingIssuerLen(void *self) { FIX::EncodedUnderlyingIssuerLen *arg1 = (FIX::EncodedUnderlyingIssuerLen *)self; delete arg1; } static swig_class SwigClassEncodedUnderlyingIssuer; SWIGINTERN VALUE _wrap_new_EncodedUnderlyingIssuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingIssuer"; FIX::EncodedUnderlyingIssuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedUnderlyingIssuer *)new FIX::EncodedUnderlyingIssuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedUnderlyingIssuer_allocate(VALUE self) #else _wrap_EncodedUnderlyingIssuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedUnderlyingIssuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingIssuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingIssuer"; FIX::EncodedUnderlyingIssuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedUnderlyingIssuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedUnderlyingIssuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedUnderlyingIssuer *)new FIX::EncodedUnderlyingIssuer((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingIssuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedUnderlyingIssuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingIssuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedUnderlyingIssuer.new", " EncodedUnderlyingIssuer.new()\n" " EncodedUnderlyingIssuer.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedUnderlyingIssuer(void *self) { FIX::EncodedUnderlyingIssuer *arg1 = (FIX::EncodedUnderlyingIssuer *)self; delete arg1; } static swig_class SwigClassEncodedUnderlyingSecurityDescLen; SWIGINTERN VALUE _wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingSecurityDescLen"; FIX::EncodedUnderlyingSecurityDescLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedUnderlyingSecurityDescLen *)new FIX::EncodedUnderlyingSecurityDescLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedUnderlyingSecurityDescLen_allocate(VALUE self) #else _wrap_EncodedUnderlyingSecurityDescLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingSecurityDescLen"; FIX::EncodedUnderlyingSecurityDescLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedUnderlyingSecurityDescLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedUnderlyingSecurityDescLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedUnderlyingSecurityDescLen *)new FIX::EncodedUnderlyingSecurityDescLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingSecurityDescLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingSecurityDescLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedUnderlyingSecurityDescLen.new", " EncodedUnderlyingSecurityDescLen.new()\n" " EncodedUnderlyingSecurityDescLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedUnderlyingSecurityDescLen(void *self) { FIX::EncodedUnderlyingSecurityDescLen *arg1 = (FIX::EncodedUnderlyingSecurityDescLen *)self; delete arg1; } static swig_class SwigClassEncodedUnderlyingSecurityDesc; SWIGINTERN VALUE _wrap_new_EncodedUnderlyingSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingSecurityDesc"; FIX::EncodedUnderlyingSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedUnderlyingSecurityDesc *)new FIX::EncodedUnderlyingSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedUnderlyingSecurityDesc_allocate(VALUE self) #else _wrap_EncodedUnderlyingSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedUnderlyingSecurityDesc"; FIX::EncodedUnderlyingSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedUnderlyingSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedUnderlyingSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedUnderlyingSecurityDesc *)new FIX::EncodedUnderlyingSecurityDesc((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedUnderlyingSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedUnderlyingSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedUnderlyingSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedUnderlyingSecurityDesc.new", " EncodedUnderlyingSecurityDesc.new()\n" " EncodedUnderlyingSecurityDesc.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedUnderlyingSecurityDesc(void *self) { FIX::EncodedUnderlyingSecurityDesc *arg1 = (FIX::EncodedUnderlyingSecurityDesc *)self; delete arg1; } static swig_class SwigClassAllocPrice; SWIGINTERN VALUE _wrap_new_AllocPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocPrice"; FIX::AllocPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocPrice *)new FIX::AllocPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocPrice_allocate(VALUE self) #else _wrap_AllocPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocPrice"; FIX::AllocPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","AllocPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","AllocPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::AllocPrice *)new FIX::AllocPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocPrice.new", " AllocPrice.new()\n" " AllocPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocPrice(void *self) { FIX::AllocPrice *arg1 = (FIX::AllocPrice *)self; delete arg1; } static swig_class SwigClassQuoteSetValidUntilTime; SWIGINTERN VALUE _wrap_new_QuoteSetValidUntilTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteSetValidUntilTime"; FIX::QuoteSetValidUntilTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteSetValidUntilTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteSetValidUntilTime"; FIX::QuoteSetValidUntilTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","QuoteSetValidUntilTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteSetValidUntilTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteSetValidUntilTime"; FIX::QuoteSetValidUntilTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","QuoteSetValidUntilTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","QuoteSetValidUntilTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteSetValidUntilTime_allocate(VALUE self) #else _wrap_QuoteSetValidUntilTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteSetValidUntilTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteSetValidUntilTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteSetValidUntilTime"; FIX::QuoteSetValidUntilTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","QuoteSetValidUntilTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","QuoteSetValidUntilTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","QuoteSetValidUntilTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::QuoteSetValidUntilTime *)new FIX::QuoteSetValidUntilTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteSetValidUntilTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteSetValidUntilTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteSetValidUntilTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_QuoteSetValidUntilTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_QuoteSetValidUntilTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "QuoteSetValidUntilTime.new", " QuoteSetValidUntilTime.new()\n" " QuoteSetValidUntilTime.new(int precision)\n" " QuoteSetValidUntilTime.new(FIX::UTCTIMESTAMP const &value)\n" " QuoteSetValidUntilTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteSetValidUntilTime(void *self) { FIX::QuoteSetValidUntilTime *arg1 = (FIX::QuoteSetValidUntilTime *)self; delete arg1; } static swig_class SwigClassQuoteEntryRejectReason; SWIGINTERN VALUE _wrap_new_QuoteEntryRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteEntryRejectReason"; FIX::QuoteEntryRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteEntryRejectReason *)new FIX::QuoteEntryRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteEntryRejectReason_allocate(VALUE self) #else _wrap_QuoteEntryRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteEntryRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteEntryRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteEntryRejectReason"; FIX::QuoteEntryRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteEntryRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteEntryRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteEntryRejectReason *)new FIX::QuoteEntryRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteEntryRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteEntryRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteEntryRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteEntryRejectReason.new", " QuoteEntryRejectReason.new()\n" " QuoteEntryRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteEntryRejectReason(void *self) { FIX::QuoteEntryRejectReason *arg1 = (FIX::QuoteEntryRejectReason *)self; delete arg1; } static swig_class SwigClassOnBehalfOfSendingTime; SWIGINTERN VALUE _wrap_new_OnBehalfOfSendingTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfSendingTime"; FIX::OnBehalfOfSendingTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OnBehalfOfSendingTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfSendingTime"; FIX::OnBehalfOfSendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","OnBehalfOfSendingTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OnBehalfOfSendingTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfSendingTime"; FIX::OnBehalfOfSendingTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OnBehalfOfSendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OnBehalfOfSendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OnBehalfOfSendingTime_allocate(VALUE self) #else _wrap_OnBehalfOfSendingTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OnBehalfOfSendingTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OnBehalfOfSendingTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OnBehalfOfSendingTime"; FIX::OnBehalfOfSendingTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OnBehalfOfSendingTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OnBehalfOfSendingTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","OnBehalfOfSendingTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::OnBehalfOfSendingTime *)new FIX::OnBehalfOfSendingTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OnBehalfOfSendingTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OnBehalfOfSendingTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OnBehalfOfSendingTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OnBehalfOfSendingTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OnBehalfOfSendingTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "OnBehalfOfSendingTime.new", " OnBehalfOfSendingTime.new()\n" " OnBehalfOfSendingTime.new(int precision)\n" " OnBehalfOfSendingTime.new(FIX::UTCTIMESTAMP const &value)\n" " OnBehalfOfSendingTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_OnBehalfOfSendingTime(void *self) { FIX::OnBehalfOfSendingTime *arg1 = (FIX::OnBehalfOfSendingTime *)self; delete arg1; } static swig_class SwigClassBidRequestTransType; SWIGINTERN VALUE _wrap_new_BidRequestTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidRequestTransType"; FIX::BidRequestTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidRequestTransType *)new FIX::BidRequestTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidRequestTransType_allocate(VALUE self) #else _wrap_BidRequestTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidRequestTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidRequestTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidRequestTransType"; FIX::BidRequestTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","BidRequestTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","BidRequestTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::BidRequestTransType *)new FIX::BidRequestTransType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidRequestTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidRequestTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidRequestTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidRequestTransType.new", " BidRequestTransType.new()\n" " BidRequestTransType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidRequestTransType(void *self) { FIX::BidRequestTransType *arg1 = (FIX::BidRequestTransType *)self; delete arg1; } static swig_class SwigClassContraBroker; SWIGINTERN VALUE _wrap_new_ContraBroker__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContraBroker"; FIX::ContraBroker *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContraBroker *)new FIX::ContraBroker(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContraBroker_allocate(VALUE self) #else _wrap_ContraBroker_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContraBroker); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContraBroker__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraBroker"; FIX::ContraBroker *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ContraBroker", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ContraBroker", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ContraBroker *)new FIX::ContraBroker((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraBroker(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContraBroker__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraBroker__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContraBroker.new", " ContraBroker.new()\n" " ContraBroker.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContraBroker(void *self) { FIX::ContraBroker *arg1 = (FIX::ContraBroker *)self; delete arg1; } static swig_class SwigClassComplianceID; SWIGINTERN VALUE _wrap_new_ComplianceID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplianceID"; FIX::ComplianceID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplianceID *)new FIX::ComplianceID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplianceID_allocate(VALUE self) #else _wrap_ComplianceID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplianceID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplianceID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplianceID"; FIX::ComplianceID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ComplianceID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ComplianceID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ComplianceID *)new FIX::ComplianceID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplianceID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplianceID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplianceID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplianceID.new", " ComplianceID.new()\n" " ComplianceID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplianceID(void *self) { FIX::ComplianceID *arg1 = (FIX::ComplianceID *)self; delete arg1; } static swig_class SwigClassSolicitedFlag; SWIGINTERN VALUE _wrap_new_SolicitedFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SolicitedFlag"; FIX::SolicitedFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SolicitedFlag *)new FIX::SolicitedFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SolicitedFlag_allocate(VALUE self) #else _wrap_SolicitedFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SolicitedFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SolicitedFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SolicitedFlag"; FIX::SolicitedFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","SolicitedFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","SolicitedFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::SolicitedFlag *)new FIX::SolicitedFlag((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SolicitedFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SolicitedFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SolicitedFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SolicitedFlag.new", " SolicitedFlag.new()\n" " SolicitedFlag.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SolicitedFlag(void *self) { FIX::SolicitedFlag *arg1 = (FIX::SolicitedFlag *)self; delete arg1; } static swig_class SwigClassExecRestatementReason; SWIGINTERN VALUE _wrap_new_ExecRestatementReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecRestatementReason"; FIX::ExecRestatementReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecRestatementReason *)new FIX::ExecRestatementReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecRestatementReason_allocate(VALUE self) #else _wrap_ExecRestatementReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecRestatementReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecRestatementReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecRestatementReason"; FIX::ExecRestatementReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ExecRestatementReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ExecRestatementReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ExecRestatementReason *)new FIX::ExecRestatementReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecRestatementReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecRestatementReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecRestatementReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecRestatementReason.new", " ExecRestatementReason.new()\n" " ExecRestatementReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecRestatementReason(void *self) { FIX::ExecRestatementReason *arg1 = (FIX::ExecRestatementReason *)self; delete arg1; } static swig_class SwigClassBusinessRejectRefID; SWIGINTERN VALUE _wrap_new_BusinessRejectRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BusinessRejectRefID"; FIX::BusinessRejectRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BusinessRejectRefID *)new FIX::BusinessRejectRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BusinessRejectRefID_allocate(VALUE self) #else _wrap_BusinessRejectRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BusinessRejectRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BusinessRejectRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BusinessRejectRefID"; FIX::BusinessRejectRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BusinessRejectRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BusinessRejectRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BusinessRejectRefID *)new FIX::BusinessRejectRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BusinessRejectRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BusinessRejectRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BusinessRejectRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BusinessRejectRefID.new", " BusinessRejectRefID.new()\n" " BusinessRejectRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BusinessRejectRefID(void *self) { FIX::BusinessRejectRefID *arg1 = (FIX::BusinessRejectRefID *)self; delete arg1; } static swig_class SwigClassBusinessRejectReason; SWIGINTERN VALUE _wrap_new_BusinessRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BusinessRejectReason"; FIX::BusinessRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BusinessRejectReason *)new FIX::BusinessRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BusinessRejectReason_allocate(VALUE self) #else _wrap_BusinessRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BusinessRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BusinessRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BusinessRejectReason"; FIX::BusinessRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","BusinessRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","BusinessRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::BusinessRejectReason *)new FIX::BusinessRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BusinessRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BusinessRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BusinessRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BusinessRejectReason.new", " BusinessRejectReason.new()\n" " BusinessRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BusinessRejectReason(void *self) { FIX::BusinessRejectReason *arg1 = (FIX::BusinessRejectReason *)self; delete arg1; } static swig_class SwigClassGrossTradeAmt; SWIGINTERN VALUE _wrap_new_GrossTradeAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::GrossTradeAmt"; FIX::GrossTradeAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::GrossTradeAmt *)new FIX::GrossTradeAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_GrossTradeAmt_allocate(VALUE self) #else _wrap_GrossTradeAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__GrossTradeAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_GrossTradeAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::GrossTradeAmt"; FIX::GrossTradeAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","GrossTradeAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","GrossTradeAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::GrossTradeAmt *)new FIX::GrossTradeAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_GrossTradeAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_GrossTradeAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_GrossTradeAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "GrossTradeAmt.new", " GrossTradeAmt.new()\n" " GrossTradeAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_GrossTradeAmt(void *self) { FIX::GrossTradeAmt *arg1 = (FIX::GrossTradeAmt *)self; delete arg1; } static swig_class SwigClassNoContraBrokers; SWIGINTERN VALUE _wrap_new_NoContraBrokers__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoContraBrokers"; FIX::NoContraBrokers *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoContraBrokers *)new FIX::NoContraBrokers(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoContraBrokers_allocate(VALUE self) #else _wrap_NoContraBrokers_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoContraBrokers); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoContraBrokers__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoContraBrokers"; FIX::NoContraBrokers *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoContraBrokers", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoContraBrokers", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoContraBrokers *)new FIX::NoContraBrokers((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoContraBrokers(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoContraBrokers__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoContraBrokers__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoContraBrokers.new", " NoContraBrokers.new()\n" " NoContraBrokers.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoContraBrokers(void *self) { FIX::NoContraBrokers *arg1 = (FIX::NoContraBrokers *)self; delete arg1; } static swig_class SwigClassNoTradingSessions; SWIGINTERN VALUE _wrap_new_NoTradingSessions__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTradingSessions"; FIX::NoTradingSessions *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTradingSessions *)new FIX::NoTradingSessions(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTradingSessions_allocate(VALUE self) #else _wrap_NoTradingSessions_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTradingSessions); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTradingSessions__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTradingSessions"; FIX::NoTradingSessions *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTradingSessions", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTradingSessions", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTradingSessions *)new FIX::NoTradingSessions((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTradingSessions(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTradingSessions__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTradingSessions__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTradingSessions.new", " NoTradingSessions.new()\n" " NoTradingSessions.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTradingSessions(void *self) { FIX::NoTradingSessions *arg1 = (FIX::NoTradingSessions *)self; delete arg1; } static swig_class SwigClassTotalVolumeTraded; SWIGINTERN VALUE _wrap_new_TotalVolumeTraded__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalVolumeTraded"; FIX::TotalVolumeTraded *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalVolumeTraded *)new FIX::TotalVolumeTraded(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalVolumeTraded_allocate(VALUE self) #else _wrap_TotalVolumeTraded_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalVolumeTraded); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalVolumeTraded__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalVolumeTraded"; FIX::TotalVolumeTraded *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","TotalVolumeTraded", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","TotalVolumeTraded", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::TotalVolumeTraded *)new FIX::TotalVolumeTraded((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalVolumeTraded(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalVolumeTraded__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalVolumeTraded__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalVolumeTraded.new", " TotalVolumeTraded.new()\n" " TotalVolumeTraded.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalVolumeTraded(void *self) { FIX::TotalVolumeTraded *arg1 = (FIX::TotalVolumeTraded *)self; delete arg1; } static swig_class SwigClassDiscretionInst; SWIGINTERN VALUE _wrap_new_DiscretionInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionInst"; FIX::DiscretionInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionInst *)new FIX::DiscretionInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionInst_allocate(VALUE self) #else _wrap_DiscretionInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionInst"; FIX::DiscretionInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DiscretionInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DiscretionInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DiscretionInst *)new FIX::DiscretionInst((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionInst.new", " DiscretionInst.new()\n" " DiscretionInst.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionInst(void *self) { FIX::DiscretionInst *arg1 = (FIX::DiscretionInst *)self; delete arg1; } static swig_class SwigClassDiscretionOffset; SWIGINTERN VALUE _wrap_new_DiscretionOffset__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionOffset"; FIX::DiscretionOffset *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionOffset *)new FIX::DiscretionOffset(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionOffset_allocate(VALUE self) #else _wrap_DiscretionOffset_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionOffset); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionOffset__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionOffset"; FIX::DiscretionOffset *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","DiscretionOffset", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","DiscretionOffset", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::DiscretionOffset *)new FIX::DiscretionOffset((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionOffset(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionOffset__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionOffset__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionOffset.new", " DiscretionOffset.new()\n" " DiscretionOffset.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionOffset(void *self) { FIX::DiscretionOffset *arg1 = (FIX::DiscretionOffset *)self; delete arg1; } static swig_class SwigClassBidID; SWIGINTERN VALUE _wrap_new_BidID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidID"; FIX::BidID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidID *)new FIX::BidID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidID_allocate(VALUE self) #else _wrap_BidID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidID"; FIX::BidID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BidID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BidID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BidID *)new FIX::BidID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidID.new", " BidID.new()\n" " BidID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidID(void *self) { FIX::BidID *arg1 = (FIX::BidID *)self; delete arg1; } static swig_class SwigClassClientBidID; SWIGINTERN VALUE _wrap_new_ClientBidID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClientBidID"; FIX::ClientBidID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClientBidID *)new FIX::ClientBidID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClientBidID_allocate(VALUE self) #else _wrap_ClientBidID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClientBidID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClientBidID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClientBidID"; FIX::ClientBidID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ClientBidID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ClientBidID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ClientBidID *)new FIX::ClientBidID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClientBidID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClientBidID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClientBidID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClientBidID.new", " ClientBidID.new()\n" " ClientBidID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClientBidID(void *self) { FIX::ClientBidID *arg1 = (FIX::ClientBidID *)self; delete arg1; } static swig_class SwigClassListName; SWIGINTERN VALUE _wrap_new_ListName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListName"; FIX::ListName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListName *)new FIX::ListName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListName_allocate(VALUE self) #else _wrap_ListName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListName"; FIX::ListName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ListName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ListName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ListName *)new FIX::ListName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListName.new", " ListName.new()\n" " ListName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListName(void *self) { FIX::ListName *arg1 = (FIX::ListName *)self; delete arg1; } static swig_class SwigClassTotalNumSecurities; SWIGINTERN VALUE _wrap_new_TotalNumSecurities__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalNumSecurities"; FIX::TotalNumSecurities *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalNumSecurities *)new FIX::TotalNumSecurities(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalNumSecurities_allocate(VALUE self) #else _wrap_TotalNumSecurities_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalNumSecurities); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalNumSecurities__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalNumSecurities"; FIX::TotalNumSecurities *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotalNumSecurities", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotalNumSecurities", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotalNumSecurities *)new FIX::TotalNumSecurities((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalNumSecurities(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalNumSecurities__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNumSecurities__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalNumSecurities.new", " TotalNumSecurities.new()\n" " TotalNumSecurities.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalNumSecurities(void *self) { FIX::TotalNumSecurities *arg1 = (FIX::TotalNumSecurities *)self; delete arg1; } static swig_class SwigClassBidType; SWIGINTERN VALUE _wrap_new_BidType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidType"; FIX::BidType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidType *)new FIX::BidType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidType_allocate(VALUE self) #else _wrap_BidType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidType"; FIX::BidType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","BidType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","BidType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::BidType *)new FIX::BidType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidType.new", " BidType.new()\n" " BidType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidType(void *self) { FIX::BidType *arg1 = (FIX::BidType *)self; delete arg1; } static swig_class SwigClassNumTickets; SWIGINTERN VALUE _wrap_new_NumTickets__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NumTickets"; FIX::NumTickets *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NumTickets *)new FIX::NumTickets(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NumTickets_allocate(VALUE self) #else _wrap_NumTickets_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NumTickets); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NumTickets__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NumTickets"; FIX::NumTickets *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NumTickets", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NumTickets", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NumTickets *)new FIX::NumTickets((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NumTickets(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NumTickets__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumTickets__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NumTickets.new", " NumTickets.new()\n" " NumTickets.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NumTickets(void *self) { FIX::NumTickets *arg1 = (FIX::NumTickets *)self; delete arg1; } static swig_class SwigClassSideValue1; SWIGINTERN VALUE _wrap_new_SideValue1__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideValue1"; FIX::SideValue1 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideValue1 *)new FIX::SideValue1(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideValue1_allocate(VALUE self) #else _wrap_SideValue1_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideValue1); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideValue1__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideValue1"; FIX::SideValue1 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","SideValue1", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","SideValue1", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::SideValue1 *)new FIX::SideValue1((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideValue1(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideValue1__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideValue1__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideValue1.new", " SideValue1.new()\n" " SideValue1.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideValue1(void *self) { FIX::SideValue1 *arg1 = (FIX::SideValue1 *)self; delete arg1; } static swig_class SwigClassSideValue2; SWIGINTERN VALUE _wrap_new_SideValue2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideValue2"; FIX::SideValue2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideValue2 *)new FIX::SideValue2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideValue2_allocate(VALUE self) #else _wrap_SideValue2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideValue2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideValue2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideValue2"; FIX::SideValue2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","SideValue2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","SideValue2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::SideValue2 *)new FIX::SideValue2((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideValue2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideValue2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideValue2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideValue2.new", " SideValue2.new()\n" " SideValue2.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideValue2(void *self) { FIX::SideValue2 *arg1 = (FIX::SideValue2 *)self; delete arg1; } static swig_class SwigClassNoBidDescriptors; SWIGINTERN VALUE _wrap_new_NoBidDescriptors__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoBidDescriptors"; FIX::NoBidDescriptors *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoBidDescriptors *)new FIX::NoBidDescriptors(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoBidDescriptors_allocate(VALUE self) #else _wrap_NoBidDescriptors_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoBidDescriptors); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoBidDescriptors__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoBidDescriptors"; FIX::NoBidDescriptors *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoBidDescriptors", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoBidDescriptors", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoBidDescriptors *)new FIX::NoBidDescriptors((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoBidDescriptors(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoBidDescriptors__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoBidDescriptors__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoBidDescriptors.new", " NoBidDescriptors.new()\n" " NoBidDescriptors.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoBidDescriptors(void *self) { FIX::NoBidDescriptors *arg1 = (FIX::NoBidDescriptors *)self; delete arg1; } static swig_class SwigClassBidDescriptorType; SWIGINTERN VALUE _wrap_new_BidDescriptorType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidDescriptorType"; FIX::BidDescriptorType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidDescriptorType *)new FIX::BidDescriptorType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidDescriptorType_allocate(VALUE self) #else _wrap_BidDescriptorType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidDescriptorType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidDescriptorType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidDescriptorType"; FIX::BidDescriptorType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","BidDescriptorType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","BidDescriptorType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::BidDescriptorType *)new FIX::BidDescriptorType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidDescriptorType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidDescriptorType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidDescriptorType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidDescriptorType.new", " BidDescriptorType.new()\n" " BidDescriptorType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidDescriptorType(void *self) { FIX::BidDescriptorType *arg1 = (FIX::BidDescriptorType *)self; delete arg1; } static swig_class SwigClassBidDescriptor; SWIGINTERN VALUE _wrap_new_BidDescriptor__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidDescriptor"; FIX::BidDescriptor *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidDescriptor *)new FIX::BidDescriptor(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidDescriptor_allocate(VALUE self) #else _wrap_BidDescriptor_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidDescriptor); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidDescriptor__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidDescriptor"; FIX::BidDescriptor *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BidDescriptor", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BidDescriptor", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BidDescriptor *)new FIX::BidDescriptor((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidDescriptor(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidDescriptor__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidDescriptor__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidDescriptor.new", " BidDescriptor.new()\n" " BidDescriptor.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidDescriptor(void *self) { FIX::BidDescriptor *arg1 = (FIX::BidDescriptor *)self; delete arg1; } static swig_class SwigClassSideValueInd; SWIGINTERN VALUE _wrap_new_SideValueInd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideValueInd"; FIX::SideValueInd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideValueInd *)new FIX::SideValueInd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideValueInd_allocate(VALUE self) #else _wrap_SideValueInd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideValueInd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideValueInd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideValueInd"; FIX::SideValueInd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SideValueInd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SideValueInd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SideValueInd *)new FIX::SideValueInd((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideValueInd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideValueInd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideValueInd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideValueInd.new", " SideValueInd.new()\n" " SideValueInd.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideValueInd(void *self) { FIX::SideValueInd *arg1 = (FIX::SideValueInd *)self; delete arg1; } static swig_class SwigClassLiquidityPctLow; SWIGINTERN VALUE _wrap_new_LiquidityPctLow__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LiquidityPctLow"; FIX::LiquidityPctLow *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LiquidityPctLow *)new FIX::LiquidityPctLow(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LiquidityPctLow_allocate(VALUE self) #else _wrap_LiquidityPctLow_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LiquidityPctLow); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LiquidityPctLow__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LiquidityPctLow"; FIX::LiquidityPctLow *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","LiquidityPctLow", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","LiquidityPctLow", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::LiquidityPctLow *)new FIX::LiquidityPctLow((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LiquidityPctLow(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LiquidityPctLow__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityPctLow__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LiquidityPctLow.new", " LiquidityPctLow.new()\n" " LiquidityPctLow.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LiquidityPctLow(void *self) { FIX::LiquidityPctLow *arg1 = (FIX::LiquidityPctLow *)self; delete arg1; } static swig_class SwigClassLiquidityPctHigh; SWIGINTERN VALUE _wrap_new_LiquidityPctHigh__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LiquidityPctHigh"; FIX::LiquidityPctHigh *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LiquidityPctHigh *)new FIX::LiquidityPctHigh(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LiquidityPctHigh_allocate(VALUE self) #else _wrap_LiquidityPctHigh_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LiquidityPctHigh); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LiquidityPctHigh__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LiquidityPctHigh"; FIX::LiquidityPctHigh *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","LiquidityPctHigh", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","LiquidityPctHigh", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::LiquidityPctHigh *)new FIX::LiquidityPctHigh((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LiquidityPctHigh(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LiquidityPctHigh__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityPctHigh__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LiquidityPctHigh.new", " LiquidityPctHigh.new()\n" " LiquidityPctHigh.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LiquidityPctHigh(void *self) { FIX::LiquidityPctHigh *arg1 = (FIX::LiquidityPctHigh *)self; delete arg1; } static swig_class SwigClassLiquidityValue; SWIGINTERN VALUE _wrap_new_LiquidityValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LiquidityValue"; FIX::LiquidityValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LiquidityValue *)new FIX::LiquidityValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LiquidityValue_allocate(VALUE self) #else _wrap_LiquidityValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LiquidityValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LiquidityValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LiquidityValue"; FIX::LiquidityValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","LiquidityValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","LiquidityValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::LiquidityValue *)new FIX::LiquidityValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LiquidityValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LiquidityValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LiquidityValue.new", " LiquidityValue.new()\n" " LiquidityValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LiquidityValue(void *self) { FIX::LiquidityValue *arg1 = (FIX::LiquidityValue *)self; delete arg1; } static swig_class SwigClassEFPTrackingError; SWIGINTERN VALUE _wrap_new_EFPTrackingError__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EFPTrackingError"; FIX::EFPTrackingError *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EFPTrackingError *)new FIX::EFPTrackingError(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EFPTrackingError_allocate(VALUE self) #else _wrap_EFPTrackingError_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EFPTrackingError); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EFPTrackingError__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EFPTrackingError"; FIX::EFPTrackingError *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","EFPTrackingError", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","EFPTrackingError", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::EFPTrackingError *)new FIX::EFPTrackingError((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EFPTrackingError(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EFPTrackingError__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EFPTrackingError__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EFPTrackingError.new", " EFPTrackingError.new()\n" " EFPTrackingError.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EFPTrackingError(void *self) { FIX::EFPTrackingError *arg1 = (FIX::EFPTrackingError *)self; delete arg1; } static swig_class SwigClassFairValue; SWIGINTERN VALUE _wrap_new_FairValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FairValue"; FIX::FairValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FairValue *)new FIX::FairValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FairValue_allocate(VALUE self) #else _wrap_FairValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FairValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FairValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FairValue"; FIX::FairValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","FairValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","FairValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::FairValue *)new FIX::FairValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FairValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FairValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FairValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FairValue.new", " FairValue.new()\n" " FairValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FairValue(void *self) { FIX::FairValue *arg1 = (FIX::FairValue *)self; delete arg1; } static swig_class SwigClassOutsideIndexPct; SWIGINTERN VALUE _wrap_new_OutsideIndexPct__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OutsideIndexPct"; FIX::OutsideIndexPct *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OutsideIndexPct *)new FIX::OutsideIndexPct(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OutsideIndexPct_allocate(VALUE self) #else _wrap_OutsideIndexPct_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OutsideIndexPct); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OutsideIndexPct__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OutsideIndexPct"; FIX::OutsideIndexPct *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","OutsideIndexPct", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","OutsideIndexPct", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::OutsideIndexPct *)new FIX::OutsideIndexPct((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OutsideIndexPct(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OutsideIndexPct__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OutsideIndexPct__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OutsideIndexPct.new", " OutsideIndexPct.new()\n" " OutsideIndexPct.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OutsideIndexPct(void *self) { FIX::OutsideIndexPct *arg1 = (FIX::OutsideIndexPct *)self; delete arg1; } static swig_class SwigClassValueOfFutures; SWIGINTERN VALUE _wrap_new_ValueOfFutures__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ValueOfFutures"; FIX::ValueOfFutures *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ValueOfFutures *)new FIX::ValueOfFutures(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ValueOfFutures_allocate(VALUE self) #else _wrap_ValueOfFutures_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ValueOfFutures); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ValueOfFutures__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ValueOfFutures"; FIX::ValueOfFutures *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","ValueOfFutures", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","ValueOfFutures", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::ValueOfFutures *)new FIX::ValueOfFutures((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ValueOfFutures(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ValueOfFutures__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ValueOfFutures__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ValueOfFutures.new", " ValueOfFutures.new()\n" " ValueOfFutures.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ValueOfFutures(void *self) { FIX::ValueOfFutures *arg1 = (FIX::ValueOfFutures *)self; delete arg1; } static swig_class SwigClassLiquidityIndType; SWIGINTERN VALUE _wrap_new_LiquidityIndType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LiquidityIndType"; FIX::LiquidityIndType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LiquidityIndType *)new FIX::LiquidityIndType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LiquidityIndType_allocate(VALUE self) #else _wrap_LiquidityIndType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LiquidityIndType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LiquidityIndType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LiquidityIndType"; FIX::LiquidityIndType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LiquidityIndType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LiquidityIndType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LiquidityIndType *)new FIX::LiquidityIndType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LiquidityIndType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LiquidityIndType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityIndType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LiquidityIndType.new", " LiquidityIndType.new()\n" " LiquidityIndType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LiquidityIndType(void *self) { FIX::LiquidityIndType *arg1 = (FIX::LiquidityIndType *)self; delete arg1; } static swig_class SwigClassWtAverageLiquidity; SWIGINTERN VALUE _wrap_new_WtAverageLiquidity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::WtAverageLiquidity"; FIX::WtAverageLiquidity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::WtAverageLiquidity *)new FIX::WtAverageLiquidity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_WtAverageLiquidity_allocate(VALUE self) #else _wrap_WtAverageLiquidity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__WtAverageLiquidity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_WtAverageLiquidity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::WtAverageLiquidity"; FIX::WtAverageLiquidity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","WtAverageLiquidity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","WtAverageLiquidity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::WtAverageLiquidity *)new FIX::WtAverageLiquidity((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_WtAverageLiquidity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_WtAverageLiquidity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_WtAverageLiquidity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "WtAverageLiquidity.new", " WtAverageLiquidity.new()\n" " WtAverageLiquidity.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_WtAverageLiquidity(void *self) { FIX::WtAverageLiquidity *arg1 = (FIX::WtAverageLiquidity *)self; delete arg1; } static swig_class SwigClassExchangeForPhysical; SWIGINTERN VALUE _wrap_new_ExchangeForPhysical__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExchangeForPhysical"; FIX::ExchangeForPhysical *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExchangeForPhysical *)new FIX::ExchangeForPhysical(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExchangeForPhysical_allocate(VALUE self) #else _wrap_ExchangeForPhysical_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExchangeForPhysical); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExchangeForPhysical__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExchangeForPhysical"; FIX::ExchangeForPhysical *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ExchangeForPhysical", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ExchangeForPhysical", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ExchangeForPhysical *)new FIX::ExchangeForPhysical((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExchangeForPhysical(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExchangeForPhysical__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExchangeForPhysical__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExchangeForPhysical.new", " ExchangeForPhysical.new()\n" " ExchangeForPhysical.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExchangeForPhysical(void *self) { FIX::ExchangeForPhysical *arg1 = (FIX::ExchangeForPhysical *)self; delete arg1; } static swig_class SwigClassOutMainCntryUIndex; SWIGINTERN VALUE _wrap_new_OutMainCntryUIndex__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OutMainCntryUIndex"; FIX::OutMainCntryUIndex *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OutMainCntryUIndex *)new FIX::OutMainCntryUIndex(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OutMainCntryUIndex_allocate(VALUE self) #else _wrap_OutMainCntryUIndex_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OutMainCntryUIndex); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OutMainCntryUIndex__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OutMainCntryUIndex"; FIX::OutMainCntryUIndex *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","OutMainCntryUIndex", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","OutMainCntryUIndex", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::OutMainCntryUIndex *)new FIX::OutMainCntryUIndex((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OutMainCntryUIndex(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OutMainCntryUIndex__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OutMainCntryUIndex__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OutMainCntryUIndex.new", " OutMainCntryUIndex.new()\n" " OutMainCntryUIndex.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OutMainCntryUIndex(void *self) { FIX::OutMainCntryUIndex *arg1 = (FIX::OutMainCntryUIndex *)self; delete arg1; } static swig_class SwigClassCrossPercent; SWIGINTERN VALUE _wrap_new_CrossPercent__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CrossPercent"; FIX::CrossPercent *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CrossPercent *)new FIX::CrossPercent(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CrossPercent_allocate(VALUE self) #else _wrap_CrossPercent_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CrossPercent); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CrossPercent__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CrossPercent"; FIX::CrossPercent *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","CrossPercent", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","CrossPercent", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::CrossPercent *)new FIX::CrossPercent((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CrossPercent(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CrossPercent__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossPercent__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CrossPercent.new", " CrossPercent.new()\n" " CrossPercent.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CrossPercent(void *self) { FIX::CrossPercent *arg1 = (FIX::CrossPercent *)self; delete arg1; } static swig_class SwigClassProgRptReqs; SWIGINTERN VALUE _wrap_new_ProgRptReqs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ProgRptReqs"; FIX::ProgRptReqs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ProgRptReqs *)new FIX::ProgRptReqs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ProgRptReqs_allocate(VALUE self) #else _wrap_ProgRptReqs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ProgRptReqs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ProgRptReqs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ProgRptReqs"; FIX::ProgRptReqs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ProgRptReqs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ProgRptReqs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ProgRptReqs *)new FIX::ProgRptReqs((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ProgRptReqs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ProgRptReqs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProgRptReqs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ProgRptReqs.new", " ProgRptReqs.new()\n" " ProgRptReqs.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ProgRptReqs(void *self) { FIX::ProgRptReqs *arg1 = (FIX::ProgRptReqs *)self; delete arg1; } static swig_class SwigClassProgPeriodInterval; SWIGINTERN VALUE _wrap_new_ProgPeriodInterval__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ProgPeriodInterval"; FIX::ProgPeriodInterval *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ProgPeriodInterval *)new FIX::ProgPeriodInterval(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ProgPeriodInterval_allocate(VALUE self) #else _wrap_ProgPeriodInterval_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ProgPeriodInterval); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ProgPeriodInterval__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ProgPeriodInterval"; FIX::ProgPeriodInterval *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ProgPeriodInterval", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ProgPeriodInterval", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ProgPeriodInterval *)new FIX::ProgPeriodInterval((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ProgPeriodInterval(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ProgPeriodInterval__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProgPeriodInterval__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ProgPeriodInterval.new", " ProgPeriodInterval.new()\n" " ProgPeriodInterval.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ProgPeriodInterval(void *self) { FIX::ProgPeriodInterval *arg1 = (FIX::ProgPeriodInterval *)self; delete arg1; } static swig_class SwigClassIncTaxInd; SWIGINTERN VALUE _wrap_new_IncTaxInd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IncTaxInd"; FIX::IncTaxInd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IncTaxInd *)new FIX::IncTaxInd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IncTaxInd_allocate(VALUE self) #else _wrap_IncTaxInd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IncTaxInd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IncTaxInd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IncTaxInd"; FIX::IncTaxInd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","IncTaxInd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","IncTaxInd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::IncTaxInd *)new FIX::IncTaxInd((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IncTaxInd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IncTaxInd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IncTaxInd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IncTaxInd.new", " IncTaxInd.new()\n" " IncTaxInd.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IncTaxInd(void *self) { FIX::IncTaxInd *arg1 = (FIX::IncTaxInd *)self; delete arg1; } static swig_class SwigClassNumBidders; SWIGINTERN VALUE _wrap_new_NumBidders__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NumBidders"; FIX::NumBidders *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NumBidders *)new FIX::NumBidders(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NumBidders_allocate(VALUE self) #else _wrap_NumBidders_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NumBidders); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NumBidders__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NumBidders"; FIX::NumBidders *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NumBidders", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NumBidders", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NumBidders *)new FIX::NumBidders((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NumBidders(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NumBidders__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NumBidders__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NumBidders.new", " NumBidders.new()\n" " NumBidders.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NumBidders(void *self) { FIX::NumBidders *arg1 = (FIX::NumBidders *)self; delete arg1; } static swig_class SwigClassTradeType; SWIGINTERN VALUE _wrap_new_TradeType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeType"; FIX::TradeType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeType *)new FIX::TradeType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeType_allocate(VALUE self) #else _wrap_TradeType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeType"; FIX::TradeType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TradeType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TradeType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TradeType *)new FIX::TradeType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeType.new", " TradeType.new()\n" " TradeType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeType(void *self) { FIX::TradeType *arg1 = (FIX::TradeType *)self; delete arg1; } static swig_class SwigClassBasisPxType; SWIGINTERN VALUE _wrap_new_BasisPxType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BasisPxType"; FIX::BasisPxType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BasisPxType *)new FIX::BasisPxType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BasisPxType_allocate(VALUE self) #else _wrap_BasisPxType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BasisPxType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BasisPxType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BasisPxType"; FIX::BasisPxType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","BasisPxType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","BasisPxType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::BasisPxType *)new FIX::BasisPxType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BasisPxType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BasisPxType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BasisPxType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BasisPxType.new", " BasisPxType.new()\n" " BasisPxType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BasisPxType(void *self) { FIX::BasisPxType *arg1 = (FIX::BasisPxType *)self; delete arg1; } static swig_class SwigClassNoBidComponents; SWIGINTERN VALUE _wrap_new_NoBidComponents__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoBidComponents"; FIX::NoBidComponents *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoBidComponents *)new FIX::NoBidComponents(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoBidComponents_allocate(VALUE self) #else _wrap_NoBidComponents_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoBidComponents); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoBidComponents__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoBidComponents"; FIX::NoBidComponents *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoBidComponents", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoBidComponents", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoBidComponents *)new FIX::NoBidComponents((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoBidComponents(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoBidComponents__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoBidComponents__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoBidComponents.new", " NoBidComponents.new()\n" " NoBidComponents.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoBidComponents(void *self) { FIX::NoBidComponents *arg1 = (FIX::NoBidComponents *)self; delete arg1; } static swig_class SwigClassCountry; SWIGINTERN VALUE _wrap_new_Country__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Country"; FIX::Country *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Country *)new FIX::Country(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Country_allocate(VALUE self) #else _wrap_Country_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Country); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Country__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::COUNTRY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Country"; FIX::Country *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::COUNTRY const &","Country", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::COUNTRY const &","Country", 1, argv[0])); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); result = (FIX::Country *)new FIX::Country((FIX::COUNTRY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Country(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Country__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Country__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Country.new", " Country.new()\n" " Country.new(FIX::COUNTRY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Country(void *self) { FIX::Country *arg1 = (FIX::Country *)self; delete arg1; } static swig_class SwigClassTotNoStrikes; SWIGINTERN VALUE _wrap_new_TotNoStrikes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoStrikes"; FIX::TotNoStrikes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoStrikes *)new FIX::TotNoStrikes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoStrikes_allocate(VALUE self) #else _wrap_TotNoStrikes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoStrikes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoStrikes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoStrikes"; FIX::TotNoStrikes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoStrikes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoStrikes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoStrikes *)new FIX::TotNoStrikes((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoStrikes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoStrikes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoStrikes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoStrikes.new", " TotNoStrikes.new()\n" " TotNoStrikes.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoStrikes(void *self) { FIX::TotNoStrikes *arg1 = (FIX::TotNoStrikes *)self; delete arg1; } static swig_class SwigClassPriceType; SWIGINTERN VALUE _wrap_new_PriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceType"; FIX::PriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceType *)new FIX::PriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceType_allocate(VALUE self) #else _wrap_PriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceType"; FIX::PriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PriceType *)new FIX::PriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceType.new", " PriceType.new()\n" " PriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceType(void *self) { FIX::PriceType *arg1 = (FIX::PriceType *)self; delete arg1; } static swig_class SwigClassDayOrderQty; SWIGINTERN VALUE _wrap_new_DayOrderQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DayOrderQty"; FIX::DayOrderQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DayOrderQty *)new FIX::DayOrderQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DayOrderQty_allocate(VALUE self) #else _wrap_DayOrderQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DayOrderQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DayOrderQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DayOrderQty"; FIX::DayOrderQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DayOrderQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DayOrderQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DayOrderQty *)new FIX::DayOrderQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DayOrderQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DayOrderQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayOrderQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DayOrderQty.new", " DayOrderQty.new()\n" " DayOrderQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DayOrderQty(void *self) { FIX::DayOrderQty *arg1 = (FIX::DayOrderQty *)self; delete arg1; } static swig_class SwigClassDayCumQty; SWIGINTERN VALUE _wrap_new_DayCumQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DayCumQty"; FIX::DayCumQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DayCumQty *)new FIX::DayCumQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DayCumQty_allocate(VALUE self) #else _wrap_DayCumQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DayCumQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DayCumQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DayCumQty"; FIX::DayCumQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DayCumQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DayCumQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DayCumQty *)new FIX::DayCumQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DayCumQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DayCumQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayCumQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DayCumQty.new", " DayCumQty.new()\n" " DayCumQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DayCumQty(void *self) { FIX::DayCumQty *arg1 = (FIX::DayCumQty *)self; delete arg1; } static swig_class SwigClassDayAvgPx; SWIGINTERN VALUE _wrap_new_DayAvgPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DayAvgPx"; FIX::DayAvgPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DayAvgPx *)new FIX::DayAvgPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DayAvgPx_allocate(VALUE self) #else _wrap_DayAvgPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DayAvgPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DayAvgPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DayAvgPx"; FIX::DayAvgPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","DayAvgPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","DayAvgPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::DayAvgPx *)new FIX::DayAvgPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DayAvgPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DayAvgPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayAvgPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DayAvgPx.new", " DayAvgPx.new()\n" " DayAvgPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DayAvgPx(void *self) { FIX::DayAvgPx *arg1 = (FIX::DayAvgPx *)self; delete arg1; } static swig_class SwigClassGTBookingInst; SWIGINTERN VALUE _wrap_new_GTBookingInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::GTBookingInst"; FIX::GTBookingInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::GTBookingInst *)new FIX::GTBookingInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_GTBookingInst_allocate(VALUE self) #else _wrap_GTBookingInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__GTBookingInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_GTBookingInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::GTBookingInst"; FIX::GTBookingInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","GTBookingInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","GTBookingInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::GTBookingInst *)new FIX::GTBookingInst((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_GTBookingInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_GTBookingInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_GTBookingInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "GTBookingInst.new", " GTBookingInst.new()\n" " GTBookingInst.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_GTBookingInst(void *self) { FIX::GTBookingInst *arg1 = (FIX::GTBookingInst *)self; delete arg1; } static swig_class SwigClassNoStrikes; SWIGINTERN VALUE _wrap_new_NoStrikes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoStrikes"; FIX::NoStrikes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoStrikes *)new FIX::NoStrikes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoStrikes_allocate(VALUE self) #else _wrap_NoStrikes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoStrikes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoStrikes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoStrikes"; FIX::NoStrikes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoStrikes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoStrikes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoStrikes *)new FIX::NoStrikes((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoStrikes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoStrikes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStrikes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoStrikes.new", " NoStrikes.new()\n" " NoStrikes.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoStrikes(void *self) { FIX::NoStrikes *arg1 = (FIX::NoStrikes *)self; delete arg1; } static swig_class SwigClassListStatusType; SWIGINTERN VALUE _wrap_new_ListStatusType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListStatusType"; FIX::ListStatusType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListStatusType *)new FIX::ListStatusType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListStatusType_allocate(VALUE self) #else _wrap_ListStatusType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListStatusType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListStatusType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListStatusType"; FIX::ListStatusType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ListStatusType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ListStatusType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ListStatusType *)new FIX::ListStatusType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListStatusType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListStatusType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListStatusType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListStatusType.new", " ListStatusType.new()\n" " ListStatusType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListStatusType(void *self) { FIX::ListStatusType *arg1 = (FIX::ListStatusType *)self; delete arg1; } static swig_class SwigClassNetGrossInd; SWIGINTERN VALUE _wrap_new_NetGrossInd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NetGrossInd"; FIX::NetGrossInd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NetGrossInd *)new FIX::NetGrossInd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NetGrossInd_allocate(VALUE self) #else _wrap_NetGrossInd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NetGrossInd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NetGrossInd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NetGrossInd"; FIX::NetGrossInd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NetGrossInd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NetGrossInd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NetGrossInd *)new FIX::NetGrossInd((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NetGrossInd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NetGrossInd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetGrossInd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NetGrossInd.new", " NetGrossInd.new()\n" " NetGrossInd.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NetGrossInd(void *self) { FIX::NetGrossInd *arg1 = (FIX::NetGrossInd *)self; delete arg1; } static swig_class SwigClassListOrderStatus; SWIGINTERN VALUE _wrap_new_ListOrderStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListOrderStatus"; FIX::ListOrderStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListOrderStatus *)new FIX::ListOrderStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListOrderStatus_allocate(VALUE self) #else _wrap_ListOrderStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListOrderStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListOrderStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListOrderStatus"; FIX::ListOrderStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ListOrderStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ListOrderStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ListOrderStatus *)new FIX::ListOrderStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListOrderStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListOrderStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListOrderStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListOrderStatus.new", " ListOrderStatus.new()\n" " ListOrderStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListOrderStatus(void *self) { FIX::ListOrderStatus *arg1 = (FIX::ListOrderStatus *)self; delete arg1; } static swig_class SwigClassExpireDate; SWIGINTERN VALUE _wrap_new_ExpireDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExpireDate"; FIX::ExpireDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExpireDate *)new FIX::ExpireDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExpireDate_allocate(VALUE self) #else _wrap_ExpireDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExpireDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExpireDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpireDate"; FIX::ExpireDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","ExpireDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","ExpireDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::ExpireDate *)new FIX::ExpireDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpireDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExpireDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpireDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExpireDate.new", " ExpireDate.new()\n" " ExpireDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExpireDate(void *self) { FIX::ExpireDate *arg1 = (FIX::ExpireDate *)self; delete arg1; } static swig_class SwigClassListExecInstType; SWIGINTERN VALUE _wrap_new_ListExecInstType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListExecInstType"; FIX::ListExecInstType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListExecInstType *)new FIX::ListExecInstType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListExecInstType_allocate(VALUE self) #else _wrap_ListExecInstType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListExecInstType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListExecInstType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListExecInstType"; FIX::ListExecInstType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ListExecInstType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ListExecInstType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ListExecInstType *)new FIX::ListExecInstType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListExecInstType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListExecInstType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListExecInstType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListExecInstType.new", " ListExecInstType.new()\n" " ListExecInstType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListExecInstType(void *self) { FIX::ListExecInstType *arg1 = (FIX::ListExecInstType *)self; delete arg1; } static swig_class SwigClassCxlRejResponseTo; SWIGINTERN VALUE _wrap_new_CxlRejResponseTo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CxlRejResponseTo"; FIX::CxlRejResponseTo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CxlRejResponseTo *)new FIX::CxlRejResponseTo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CxlRejResponseTo_allocate(VALUE self) #else _wrap_CxlRejResponseTo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CxlRejResponseTo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CxlRejResponseTo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CxlRejResponseTo"; FIX::CxlRejResponseTo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","CxlRejResponseTo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","CxlRejResponseTo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::CxlRejResponseTo *)new FIX::CxlRejResponseTo((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CxlRejResponseTo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CxlRejResponseTo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CxlRejResponseTo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CxlRejResponseTo.new", " CxlRejResponseTo.new()\n" " CxlRejResponseTo.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CxlRejResponseTo(void *self) { FIX::CxlRejResponseTo *arg1 = (FIX::CxlRejResponseTo *)self; delete arg1; } static swig_class SwigClassUnderlyingCouponRate; SWIGINTERN VALUE _wrap_new_UnderlyingCouponRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCouponRate"; FIX::UnderlyingCouponRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCouponRate *)new FIX::UnderlyingCouponRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCouponRate_allocate(VALUE self) #else _wrap_UnderlyingCouponRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCouponRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCouponRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCouponRate"; FIX::UnderlyingCouponRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","UnderlyingCouponRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","UnderlyingCouponRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::UnderlyingCouponRate *)new FIX::UnderlyingCouponRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCouponRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCouponRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCouponRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCouponRate.new", " UnderlyingCouponRate.new()\n" " UnderlyingCouponRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCouponRate(void *self) { FIX::UnderlyingCouponRate *arg1 = (FIX::UnderlyingCouponRate *)self; delete arg1; } static swig_class SwigClassUnderlyingContractMultiplier; SWIGINTERN VALUE _wrap_new_UnderlyingContractMultiplier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingContractMultiplier"; FIX::UnderlyingContractMultiplier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingContractMultiplier *)new FIX::UnderlyingContractMultiplier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingContractMultiplier_allocate(VALUE self) #else _wrap_UnderlyingContractMultiplier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingContractMultiplier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingContractMultiplier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingContractMultiplier"; FIX::UnderlyingContractMultiplier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","UnderlyingContractMultiplier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","UnderlyingContractMultiplier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::UnderlyingContractMultiplier *)new FIX::UnderlyingContractMultiplier((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingContractMultiplier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingContractMultiplier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingContractMultiplier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingContractMultiplier.new", " UnderlyingContractMultiplier.new()\n" " UnderlyingContractMultiplier.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingContractMultiplier(void *self) { FIX::UnderlyingContractMultiplier *arg1 = (FIX::UnderlyingContractMultiplier *)self; delete arg1; } static swig_class SwigClassContraTradeQty; SWIGINTERN VALUE _wrap_new_ContraTradeQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContraTradeQty"; FIX::ContraTradeQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContraTradeQty *)new FIX::ContraTradeQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContraTradeQty_allocate(VALUE self) #else _wrap_ContraTradeQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContraTradeQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContraTradeQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraTradeQty"; FIX::ContraTradeQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","ContraTradeQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","ContraTradeQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::ContraTradeQty *)new FIX::ContraTradeQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraTradeQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContraTradeQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraTradeQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContraTradeQty.new", " ContraTradeQty.new()\n" " ContraTradeQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContraTradeQty(void *self) { FIX::ContraTradeQty *arg1 = (FIX::ContraTradeQty *)self; delete arg1; } static swig_class SwigClassContraTradeTime; SWIGINTERN VALUE _wrap_new_ContraTradeTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContraTradeTime"; FIX::ContraTradeTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraTradeTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraTradeTime"; FIX::ContraTradeTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","ContraTradeTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraTradeTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraTradeTime"; FIX::ContraTradeTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ContraTradeTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ContraTradeTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContraTradeTime_allocate(VALUE self) #else _wrap_ContraTradeTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContraTradeTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContraTradeTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraTradeTime"; FIX::ContraTradeTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ContraTradeTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ContraTradeTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","ContraTradeTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::ContraTradeTime *)new FIX::ContraTradeTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraTradeTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContraTradeTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraTradeTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ContraTradeTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ContraTradeTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "ContraTradeTime.new", " ContraTradeTime.new()\n" " ContraTradeTime.new(int precision)\n" " ContraTradeTime.new(FIX::UTCTIMESTAMP const &value)\n" " ContraTradeTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_ContraTradeTime(void *self) { FIX::ContraTradeTime *arg1 = (FIX::ContraTradeTime *)self; delete arg1; } static swig_class SwigClassClearingFirm; SWIGINTERN VALUE _wrap_new_ClearingFirm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClearingFirm"; FIX::ClearingFirm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClearingFirm *)new FIX::ClearingFirm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClearingFirm_allocate(VALUE self) #else _wrap_ClearingFirm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClearingFirm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClearingFirm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClearingFirm"; FIX::ClearingFirm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ClearingFirm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ClearingFirm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ClearingFirm *)new FIX::ClearingFirm((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClearingFirm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClearingFirm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingFirm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClearingFirm.new", " ClearingFirm.new()\n" " ClearingFirm.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClearingFirm(void *self) { FIX::ClearingFirm *arg1 = (FIX::ClearingFirm *)self; delete arg1; } static swig_class SwigClassClearingAccount; SWIGINTERN VALUE _wrap_new_ClearingAccount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClearingAccount"; FIX::ClearingAccount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClearingAccount *)new FIX::ClearingAccount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClearingAccount_allocate(VALUE self) #else _wrap_ClearingAccount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClearingAccount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClearingAccount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClearingAccount"; FIX::ClearingAccount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ClearingAccount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ClearingAccount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ClearingAccount *)new FIX::ClearingAccount((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClearingAccount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClearingAccount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingAccount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClearingAccount.new", " ClearingAccount.new()\n" " ClearingAccount.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClearingAccount(void *self) { FIX::ClearingAccount *arg1 = (FIX::ClearingAccount *)self; delete arg1; } static swig_class SwigClassLiquidityNumSecurities; SWIGINTERN VALUE _wrap_new_LiquidityNumSecurities__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LiquidityNumSecurities"; FIX::LiquidityNumSecurities *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LiquidityNumSecurities *)new FIX::LiquidityNumSecurities(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LiquidityNumSecurities_allocate(VALUE self) #else _wrap_LiquidityNumSecurities_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LiquidityNumSecurities); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LiquidityNumSecurities__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LiquidityNumSecurities"; FIX::LiquidityNumSecurities *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LiquidityNumSecurities", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LiquidityNumSecurities", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LiquidityNumSecurities *)new FIX::LiquidityNumSecurities((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LiquidityNumSecurities(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LiquidityNumSecurities__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LiquidityNumSecurities__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LiquidityNumSecurities.new", " LiquidityNumSecurities.new()\n" " LiquidityNumSecurities.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LiquidityNumSecurities(void *self) { FIX::LiquidityNumSecurities *arg1 = (FIX::LiquidityNumSecurities *)self; delete arg1; } static swig_class SwigClassMultiLegReportingType; SWIGINTERN VALUE _wrap_new_MultiLegReportingType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MultiLegReportingType"; FIX::MultiLegReportingType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MultiLegReportingType *)new FIX::MultiLegReportingType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MultiLegReportingType_allocate(VALUE self) #else _wrap_MultiLegReportingType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MultiLegReportingType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MultiLegReportingType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MultiLegReportingType"; FIX::MultiLegReportingType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MultiLegReportingType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MultiLegReportingType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MultiLegReportingType *)new FIX::MultiLegReportingType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MultiLegReportingType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MultiLegReportingType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultiLegReportingType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MultiLegReportingType.new", " MultiLegReportingType.new()\n" " MultiLegReportingType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MultiLegReportingType(void *self) { FIX::MultiLegReportingType *arg1 = (FIX::MultiLegReportingType *)self; delete arg1; } static swig_class SwigClassStrikeTime; SWIGINTERN VALUE _wrap_new_StrikeTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikeTime"; FIX::StrikeTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikeTime *)new FIX::StrikeTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeTime"; FIX::StrikeTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","StrikeTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::StrikeTime *)new FIX::StrikeTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeTime"; FIX::StrikeTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","StrikeTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","StrikeTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::StrikeTime *)new FIX::StrikeTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikeTime_allocate(VALUE self) #else _wrap_StrikeTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikeTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikeTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeTime"; FIX::StrikeTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","StrikeTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","StrikeTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","StrikeTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::StrikeTime *)new FIX::StrikeTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikeTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_StrikeTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_StrikeTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "StrikeTime.new", " StrikeTime.new()\n" " StrikeTime.new(int precision)\n" " StrikeTime.new(FIX::UTCTIMESTAMP const &value)\n" " StrikeTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikeTime(void *self) { FIX::StrikeTime *arg1 = (FIX::StrikeTime *)self; delete arg1; } static swig_class SwigClassListStatusText; SWIGINTERN VALUE _wrap_new_ListStatusText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListStatusText"; FIX::ListStatusText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListStatusText *)new FIX::ListStatusText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListStatusText_allocate(VALUE self) #else _wrap_ListStatusText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListStatusText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListStatusText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListStatusText"; FIX::ListStatusText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ListStatusText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ListStatusText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ListStatusText *)new FIX::ListStatusText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListStatusText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListStatusText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListStatusText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListStatusText.new", " ListStatusText.new()\n" " ListStatusText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListStatusText(void *self) { FIX::ListStatusText *arg1 = (FIX::ListStatusText *)self; delete arg1; } static swig_class SwigClassEncodedListStatusTextLen; SWIGINTERN VALUE _wrap_new_EncodedListStatusTextLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedListStatusTextLen"; FIX::EncodedListStatusTextLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedListStatusTextLen *)new FIX::EncodedListStatusTextLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedListStatusTextLen_allocate(VALUE self) #else _wrap_EncodedListStatusTextLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedListStatusTextLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedListStatusTextLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedListStatusTextLen"; FIX::EncodedListStatusTextLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedListStatusTextLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedListStatusTextLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedListStatusTextLen *)new FIX::EncodedListStatusTextLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedListStatusTextLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedListStatusTextLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListStatusTextLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedListStatusTextLen.new", " EncodedListStatusTextLen.new()\n" " EncodedListStatusTextLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedListStatusTextLen(void *self) { FIX::EncodedListStatusTextLen *arg1 = (FIX::EncodedListStatusTextLen *)self; delete arg1; } static swig_class SwigClassEncodedListStatusText; SWIGINTERN VALUE _wrap_new_EncodedListStatusText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedListStatusText"; FIX::EncodedListStatusText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedListStatusText *)new FIX::EncodedListStatusText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedListStatusText_allocate(VALUE self) #else _wrap_EncodedListStatusText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedListStatusText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedListStatusText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedListStatusText"; FIX::EncodedListStatusText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedListStatusText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedListStatusText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedListStatusText *)new FIX::EncodedListStatusText((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedListStatusText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedListStatusText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedListStatusText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedListStatusText.new", " EncodedListStatusText.new()\n" " EncodedListStatusText.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedListStatusText(void *self) { FIX::EncodedListStatusText *arg1 = (FIX::EncodedListStatusText *)self; delete arg1; } static swig_class SwigClassSecurityIDSource; SWIGINTERN VALUE _wrap_new_SecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityIDSource"; FIX::SecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityIDSource *)new FIX::SecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityIDSource_allocate(VALUE self) #else _wrap_SecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityIDSource"; FIX::SecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityIDSource *)new FIX::SecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityIDSource.new", " SecurityIDSource.new()\n" " SecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityIDSource(void *self) { FIX::SecurityIDSource *arg1 = (FIX::SecurityIDSource *)self; delete arg1; } static swig_class SwigClassIOIQty; SWIGINTERN VALUE _wrap_new_IOIQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIQty"; FIX::IOIQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIQty *)new FIX::IOIQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIQty_allocate(VALUE self) #else _wrap_IOIQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIQty"; FIX::IOIQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","IOIQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","IOIQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::IOIQty *)new FIX::IOIQty((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIQty.new", " IOIQty.new()\n" " IOIQty.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIQty(void *self) { FIX::IOIQty *arg1 = (FIX::IOIQty *)self; delete arg1; } static swig_class SwigClassLastQty; SWIGINTERN VALUE _wrap_new_LastQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastQty"; FIX::LastQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastQty *)new FIX::LastQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastQty_allocate(VALUE self) #else _wrap_LastQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastQty"; FIX::LastQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LastQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LastQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LastQty *)new FIX::LastQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastQty.new", " LastQty.new()\n" " LastQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastQty(void *self) { FIX::LastQty *arg1 = (FIX::LastQty *)self; delete arg1; } static swig_class SwigClassQuantity; SWIGINTERN VALUE _wrap_new_Quantity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Quantity"; FIX::Quantity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Quantity *)new FIX::Quantity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Quantity_allocate(VALUE self) #else _wrap_Quantity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Quantity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Quantity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Quantity"; FIX::Quantity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","Quantity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","Quantity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::Quantity *)new FIX::Quantity((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Quantity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Quantity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Quantity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Quantity.new", " Quantity.new()\n" " Quantity.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Quantity(void *self) { FIX::Quantity *arg1 = (FIX::Quantity *)self; delete arg1; } static swig_class SwigClassPositionEffect; SWIGINTERN VALUE _wrap_new_PositionEffect__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PositionEffect"; FIX::PositionEffect *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PositionEffect *)new FIX::PositionEffect(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PositionEffect_allocate(VALUE self) #else _wrap_PositionEffect_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PositionEffect); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PositionEffect__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PositionEffect"; FIX::PositionEffect *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","PositionEffect", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","PositionEffect", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::PositionEffect *)new FIX::PositionEffect((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PositionEffect(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PositionEffect__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PositionEffect__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PositionEffect.new", " PositionEffect.new()\n" " PositionEffect.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PositionEffect(void *self) { FIX::PositionEffect *arg1 = (FIX::PositionEffect *)self; delete arg1; } static swig_class SwigClassAllocQty; SWIGINTERN VALUE _wrap_new_AllocQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocQty"; FIX::AllocQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocQty *)new FIX::AllocQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocQty_allocate(VALUE self) #else _wrap_AllocQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocQty"; FIX::AllocQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","AllocQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","AllocQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::AllocQty *)new FIX::AllocQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocQty.new", " AllocQty.new()\n" " AllocQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocQty(void *self) { FIX::AllocQty *arg1 = (FIX::AllocQty *)self; delete arg1; } static swig_class SwigClassSpread; SWIGINTERN VALUE _wrap_new_Spread__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Spread"; FIX::Spread *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Spread *)new FIX::Spread(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Spread_allocate(VALUE self) #else _wrap_Spread_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Spread); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Spread__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Spread"; FIX::Spread *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","Spread", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","Spread", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::Spread *)new FIX::Spread((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Spread(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Spread__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Spread__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Spread.new", " Spread.new()\n" " Spread.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Spread(void *self) { FIX::Spread *arg1 = (FIX::Spread *)self; delete arg1; } static swig_class SwigClassBenchmarkCurveCurrency; SWIGINTERN VALUE _wrap_new_BenchmarkCurveCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BenchmarkCurveCurrency"; FIX::BenchmarkCurveCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BenchmarkCurveCurrency *)new FIX::BenchmarkCurveCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BenchmarkCurveCurrency_allocate(VALUE self) #else _wrap_BenchmarkCurveCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BenchmarkCurveCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BenchmarkCurveCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BenchmarkCurveCurrency"; FIX::BenchmarkCurveCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","BenchmarkCurveCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","BenchmarkCurveCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::BenchmarkCurveCurrency *)new FIX::BenchmarkCurveCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BenchmarkCurveCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BenchmarkCurveCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkCurveCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BenchmarkCurveCurrency.new", " BenchmarkCurveCurrency.new()\n" " BenchmarkCurveCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BenchmarkCurveCurrency(void *self) { FIX::BenchmarkCurveCurrency *arg1 = (FIX::BenchmarkCurveCurrency *)self; delete arg1; } static swig_class SwigClassBenchmarkCurveName; SWIGINTERN VALUE _wrap_new_BenchmarkCurveName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BenchmarkCurveName"; FIX::BenchmarkCurveName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BenchmarkCurveName *)new FIX::BenchmarkCurveName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BenchmarkCurveName_allocate(VALUE self) #else _wrap_BenchmarkCurveName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BenchmarkCurveName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BenchmarkCurveName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BenchmarkCurveName"; FIX::BenchmarkCurveName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BenchmarkCurveName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BenchmarkCurveName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BenchmarkCurveName *)new FIX::BenchmarkCurveName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BenchmarkCurveName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BenchmarkCurveName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkCurveName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BenchmarkCurveName.new", " BenchmarkCurveName.new()\n" " BenchmarkCurveName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BenchmarkCurveName(void *self) { FIX::BenchmarkCurveName *arg1 = (FIX::BenchmarkCurveName *)self; delete arg1; } static swig_class SwigClassBenchmarkCurvePoint; SWIGINTERN VALUE _wrap_new_BenchmarkCurvePoint__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BenchmarkCurvePoint"; FIX::BenchmarkCurvePoint *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BenchmarkCurvePoint *)new FIX::BenchmarkCurvePoint(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BenchmarkCurvePoint_allocate(VALUE self) #else _wrap_BenchmarkCurvePoint_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BenchmarkCurvePoint); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BenchmarkCurvePoint__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BenchmarkCurvePoint"; FIX::BenchmarkCurvePoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BenchmarkCurvePoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BenchmarkCurvePoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BenchmarkCurvePoint *)new FIX::BenchmarkCurvePoint((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BenchmarkCurvePoint(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BenchmarkCurvePoint__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkCurvePoint__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BenchmarkCurvePoint.new", " BenchmarkCurvePoint.new()\n" " BenchmarkCurvePoint.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BenchmarkCurvePoint(void *self) { FIX::BenchmarkCurvePoint *arg1 = (FIX::BenchmarkCurvePoint *)self; delete arg1; } static swig_class SwigClassCouponPaymentDate; SWIGINTERN VALUE _wrap_new_CouponPaymentDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CouponPaymentDate"; FIX::CouponPaymentDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CouponPaymentDate *)new FIX::CouponPaymentDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CouponPaymentDate_allocate(VALUE self) #else _wrap_CouponPaymentDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CouponPaymentDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CouponPaymentDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CouponPaymentDate"; FIX::CouponPaymentDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","CouponPaymentDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","CouponPaymentDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::CouponPaymentDate *)new FIX::CouponPaymentDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CouponPaymentDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CouponPaymentDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CouponPaymentDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CouponPaymentDate.new", " CouponPaymentDate.new()\n" " CouponPaymentDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CouponPaymentDate(void *self) { FIX::CouponPaymentDate *arg1 = (FIX::CouponPaymentDate *)self; delete arg1; } static swig_class SwigClassIssueDate; SWIGINTERN VALUE _wrap_new_IssueDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IssueDate"; FIX::IssueDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IssueDate *)new FIX::IssueDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IssueDate_allocate(VALUE self) #else _wrap_IssueDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IssueDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IssueDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IssueDate"; FIX::IssueDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","IssueDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","IssueDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::IssueDate *)new FIX::IssueDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IssueDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IssueDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IssueDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IssueDate.new", " IssueDate.new()\n" " IssueDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IssueDate(void *self) { FIX::IssueDate *arg1 = (FIX::IssueDate *)self; delete arg1; } static swig_class SwigClassRepurchaseTerm; SWIGINTERN VALUE _wrap_new_RepurchaseTerm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RepurchaseTerm"; FIX::RepurchaseTerm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RepurchaseTerm *)new FIX::RepurchaseTerm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RepurchaseTerm_allocate(VALUE self) #else _wrap_RepurchaseTerm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RepurchaseTerm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RepurchaseTerm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RepurchaseTerm"; FIX::RepurchaseTerm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RepurchaseTerm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RepurchaseTerm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RepurchaseTerm *)new FIX::RepurchaseTerm((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RepurchaseTerm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RepurchaseTerm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepurchaseTerm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RepurchaseTerm.new", " RepurchaseTerm.new()\n" " RepurchaseTerm.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RepurchaseTerm(void *self) { FIX::RepurchaseTerm *arg1 = (FIX::RepurchaseTerm *)self; delete arg1; } static swig_class SwigClassRepurchaseRate; SWIGINTERN VALUE _wrap_new_RepurchaseRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RepurchaseRate"; FIX::RepurchaseRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RepurchaseRate *)new FIX::RepurchaseRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RepurchaseRate_allocate(VALUE self) #else _wrap_RepurchaseRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RepurchaseRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RepurchaseRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RepurchaseRate"; FIX::RepurchaseRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","RepurchaseRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","RepurchaseRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::RepurchaseRate *)new FIX::RepurchaseRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RepurchaseRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RepurchaseRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepurchaseRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RepurchaseRate.new", " RepurchaseRate.new()\n" " RepurchaseRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RepurchaseRate(void *self) { FIX::RepurchaseRate *arg1 = (FIX::RepurchaseRate *)self; delete arg1; } static swig_class SwigClassFactor; SWIGINTERN VALUE _wrap_new_Factor__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Factor"; FIX::Factor *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Factor *)new FIX::Factor(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Factor_allocate(VALUE self) #else _wrap_Factor_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Factor); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Factor__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Factor"; FIX::Factor *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","Factor", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","Factor", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::Factor *)new FIX::Factor((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Factor(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Factor__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Factor__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Factor.new", " Factor.new()\n" " Factor.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Factor(void *self) { FIX::Factor *arg1 = (FIX::Factor *)self; delete arg1; } static swig_class SwigClassTradeOriginationDate; SWIGINTERN VALUE _wrap_new_TradeOriginationDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeOriginationDate"; FIX::TradeOriginationDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeOriginationDate *)new FIX::TradeOriginationDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeOriginationDate_allocate(VALUE self) #else _wrap_TradeOriginationDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeOriginationDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeOriginationDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeOriginationDate"; FIX::TradeOriginationDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","TradeOriginationDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","TradeOriginationDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::TradeOriginationDate *)new FIX::TradeOriginationDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeOriginationDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeOriginationDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeOriginationDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeOriginationDate.new", " TradeOriginationDate.new()\n" " TradeOriginationDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeOriginationDate(void *self) { FIX::TradeOriginationDate *arg1 = (FIX::TradeOriginationDate *)self; delete arg1; } static swig_class SwigClassExDate; SWIGINTERN VALUE _wrap_new_ExDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExDate"; FIX::ExDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExDate *)new FIX::ExDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExDate_allocate(VALUE self) #else _wrap_ExDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExDate"; FIX::ExDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","ExDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","ExDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::ExDate *)new FIX::ExDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExDate.new", " ExDate.new()\n" " ExDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExDate(void *self) { FIX::ExDate *arg1 = (FIX::ExDate *)self; delete arg1; } static swig_class SwigClassNoStipulations; SWIGINTERN VALUE _wrap_new_NoStipulations__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoStipulations"; FIX::NoStipulations *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoStipulations *)new FIX::NoStipulations(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoStipulations_allocate(VALUE self) #else _wrap_NoStipulations_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoStipulations); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoStipulations__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoStipulations"; FIX::NoStipulations *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoStipulations", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoStipulations", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoStipulations *)new FIX::NoStipulations((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoStipulations(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoStipulations__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStipulations__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoStipulations.new", " NoStipulations.new()\n" " NoStipulations.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoStipulations(void *self) { FIX::NoStipulations *arg1 = (FIX::NoStipulations *)self; delete arg1; } static swig_class SwigClassStipulationType; SWIGINTERN VALUE _wrap_new_StipulationType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StipulationType"; FIX::StipulationType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StipulationType *)new FIX::StipulationType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StipulationType_allocate(VALUE self) #else _wrap_StipulationType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StipulationType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StipulationType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StipulationType"; FIX::StipulationType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StipulationType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StipulationType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StipulationType *)new FIX::StipulationType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StipulationType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StipulationType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StipulationType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StipulationType.new", " StipulationType.new()\n" " StipulationType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StipulationType(void *self) { FIX::StipulationType *arg1 = (FIX::StipulationType *)self; delete arg1; } static swig_class SwigClassStipulationValue; SWIGINTERN VALUE _wrap_new_StipulationValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StipulationValue"; FIX::StipulationValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StipulationValue *)new FIX::StipulationValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StipulationValue_allocate(VALUE self) #else _wrap_StipulationValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StipulationValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StipulationValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StipulationValue"; FIX::StipulationValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StipulationValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StipulationValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StipulationValue *)new FIX::StipulationValue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StipulationValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StipulationValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StipulationValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StipulationValue.new", " StipulationValue.new()\n" " StipulationValue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StipulationValue(void *self) { FIX::StipulationValue *arg1 = (FIX::StipulationValue *)self; delete arg1; } static swig_class SwigClassYieldType; SWIGINTERN VALUE _wrap_new_YieldType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::YieldType"; FIX::YieldType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::YieldType *)new FIX::YieldType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_YieldType_allocate(VALUE self) #else _wrap_YieldType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__YieldType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_YieldType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::YieldType"; FIX::YieldType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","YieldType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","YieldType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::YieldType *)new FIX::YieldType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_YieldType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_YieldType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "YieldType.new", " YieldType.new()\n" " YieldType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_YieldType(void *self) { FIX::YieldType *arg1 = (FIX::YieldType *)self; delete arg1; } static swig_class SwigClassYield; SWIGINTERN VALUE _wrap_new_Yield__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Yield"; FIX::Yield *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Yield *)new FIX::Yield(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Yield_allocate(VALUE self) #else _wrap_Yield_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Yield); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Yield__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Yield"; FIX::Yield *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","Yield", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","Yield", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::Yield *)new FIX::Yield((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Yield(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Yield__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Yield__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Yield.new", " Yield.new()\n" " Yield.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Yield(void *self) { FIX::Yield *arg1 = (FIX::Yield *)self; delete arg1; } static swig_class SwigClassTotalTakedown; SWIGINTERN VALUE _wrap_new_TotalTakedown__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalTakedown"; FIX::TotalTakedown *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalTakedown *)new FIX::TotalTakedown(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalTakedown_allocate(VALUE self) #else _wrap_TotalTakedown_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalTakedown); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalTakedown__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalTakedown"; FIX::TotalTakedown *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","TotalTakedown", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","TotalTakedown", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::TotalTakedown *)new FIX::TotalTakedown((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalTakedown(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalTakedown__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalTakedown__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalTakedown.new", " TotalTakedown.new()\n" " TotalTakedown.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalTakedown(void *self) { FIX::TotalTakedown *arg1 = (FIX::TotalTakedown *)self; delete arg1; } static swig_class SwigClassConcession; SWIGINTERN VALUE _wrap_new_Concession__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Concession"; FIX::Concession *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Concession *)new FIX::Concession(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Concession_allocate(VALUE self) #else _wrap_Concession_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Concession); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Concession__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Concession"; FIX::Concession *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","Concession", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","Concession", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::Concession *)new FIX::Concession((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Concession(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Concession__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Concession__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Concession.new", " Concession.new()\n" " Concession.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Concession(void *self) { FIX::Concession *arg1 = (FIX::Concession *)self; delete arg1; } static swig_class SwigClassRepoCollateralSecurityType; SWIGINTERN VALUE _wrap_new_RepoCollateralSecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RepoCollateralSecurityType"; FIX::RepoCollateralSecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RepoCollateralSecurityType *)new FIX::RepoCollateralSecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RepoCollateralSecurityType_allocate(VALUE self) #else _wrap_RepoCollateralSecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RepoCollateralSecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RepoCollateralSecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RepoCollateralSecurityType"; FIX::RepoCollateralSecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RepoCollateralSecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RepoCollateralSecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RepoCollateralSecurityType *)new FIX::RepoCollateralSecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RepoCollateralSecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RepoCollateralSecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RepoCollateralSecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RepoCollateralSecurityType.new", " RepoCollateralSecurityType.new()\n" " RepoCollateralSecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RepoCollateralSecurityType(void *self) { FIX::RepoCollateralSecurityType *arg1 = (FIX::RepoCollateralSecurityType *)self; delete arg1; } static swig_class SwigClassRedemptionDate; SWIGINTERN VALUE _wrap_new_RedemptionDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RedemptionDate"; FIX::RedemptionDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RedemptionDate *)new FIX::RedemptionDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RedemptionDate_allocate(VALUE self) #else _wrap_RedemptionDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RedemptionDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RedemptionDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RedemptionDate"; FIX::RedemptionDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","RedemptionDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","RedemptionDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::RedemptionDate *)new FIX::RedemptionDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RedemptionDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RedemptionDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RedemptionDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RedemptionDate.new", " RedemptionDate.new()\n" " RedemptionDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RedemptionDate(void *self) { FIX::RedemptionDate *arg1 = (FIX::RedemptionDate *)self; delete arg1; } static swig_class SwigClassUnderlyingCouponPaymentDate; SWIGINTERN VALUE _wrap_new_UnderlyingCouponPaymentDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCouponPaymentDate"; FIX::UnderlyingCouponPaymentDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCouponPaymentDate *)new FIX::UnderlyingCouponPaymentDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCouponPaymentDate_allocate(VALUE self) #else _wrap_UnderlyingCouponPaymentDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCouponPaymentDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCouponPaymentDate"; FIX::UnderlyingCouponPaymentDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","UnderlyingCouponPaymentDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","UnderlyingCouponPaymentDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::UnderlyingCouponPaymentDate *)new FIX::UnderlyingCouponPaymentDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCouponPaymentDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCouponPaymentDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCouponPaymentDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCouponPaymentDate.new", " UnderlyingCouponPaymentDate.new()\n" " UnderlyingCouponPaymentDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCouponPaymentDate(void *self) { FIX::UnderlyingCouponPaymentDate *arg1 = (FIX::UnderlyingCouponPaymentDate *)self; delete arg1; } static swig_class SwigClassUnderlyingIssueDate; SWIGINTERN VALUE _wrap_new_UnderlyingIssueDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingIssueDate"; FIX::UnderlyingIssueDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingIssueDate *)new FIX::UnderlyingIssueDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingIssueDate_allocate(VALUE self) #else _wrap_UnderlyingIssueDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingIssueDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingIssueDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingIssueDate"; FIX::UnderlyingIssueDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","UnderlyingIssueDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","UnderlyingIssueDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::UnderlyingIssueDate *)new FIX::UnderlyingIssueDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingIssueDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingIssueDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingIssueDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingIssueDate.new", " UnderlyingIssueDate.new()\n" " UnderlyingIssueDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingIssueDate(void *self) { FIX::UnderlyingIssueDate *arg1 = (FIX::UnderlyingIssueDate *)self; delete arg1; } static swig_class SwigClassUnderlyingRepoCollateralSecurityType; SWIGINTERN VALUE _wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingRepoCollateralSecurityType"; FIX::UnderlyingRepoCollateralSecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingRepoCollateralSecurityType *)new FIX::UnderlyingRepoCollateralSecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingRepoCollateralSecurityType_allocate(VALUE self) #else _wrap_UnderlyingRepoCollateralSecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingRepoCollateralSecurityType"; FIX::UnderlyingRepoCollateralSecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingRepoCollateralSecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingRepoCollateralSecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingRepoCollateralSecurityType *)new FIX::UnderlyingRepoCollateralSecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingRepoCollateralSecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRepoCollateralSecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingRepoCollateralSecurityType.new", " UnderlyingRepoCollateralSecurityType.new()\n" " UnderlyingRepoCollateralSecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingRepoCollateralSecurityType(void *self) { FIX::UnderlyingRepoCollateralSecurityType *arg1 = (FIX::UnderlyingRepoCollateralSecurityType *)self; delete arg1; } static swig_class SwigClassUnderlyingRepurchaseTerm; SWIGINTERN VALUE _wrap_new_UnderlyingRepurchaseTerm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingRepurchaseTerm"; FIX::UnderlyingRepurchaseTerm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingRepurchaseTerm *)new FIX::UnderlyingRepurchaseTerm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingRepurchaseTerm_allocate(VALUE self) #else _wrap_UnderlyingRepurchaseTerm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingRepurchaseTerm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingRepurchaseTerm"; FIX::UnderlyingRepurchaseTerm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingRepurchaseTerm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingRepurchaseTerm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingRepurchaseTerm *)new FIX::UnderlyingRepurchaseTerm((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingRepurchaseTerm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingRepurchaseTerm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRepurchaseTerm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingRepurchaseTerm.new", " UnderlyingRepurchaseTerm.new()\n" " UnderlyingRepurchaseTerm.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingRepurchaseTerm(void *self) { FIX::UnderlyingRepurchaseTerm *arg1 = (FIX::UnderlyingRepurchaseTerm *)self; delete arg1; } static swig_class SwigClassUnderlyingRepurchaseRate; SWIGINTERN VALUE _wrap_new_UnderlyingRepurchaseRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingRepurchaseRate"; FIX::UnderlyingRepurchaseRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingRepurchaseRate *)new FIX::UnderlyingRepurchaseRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingRepurchaseRate_allocate(VALUE self) #else _wrap_UnderlyingRepurchaseRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingRepurchaseRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingRepurchaseRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingRepurchaseRate"; FIX::UnderlyingRepurchaseRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","UnderlyingRepurchaseRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","UnderlyingRepurchaseRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::UnderlyingRepurchaseRate *)new FIX::UnderlyingRepurchaseRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingRepurchaseRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingRepurchaseRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRepurchaseRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingRepurchaseRate.new", " UnderlyingRepurchaseRate.new()\n" " UnderlyingRepurchaseRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingRepurchaseRate(void *self) { FIX::UnderlyingRepurchaseRate *arg1 = (FIX::UnderlyingRepurchaseRate *)self; delete arg1; } static swig_class SwigClassUnderlyingFactor; SWIGINTERN VALUE _wrap_new_UnderlyingFactor__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingFactor"; FIX::UnderlyingFactor *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingFactor *)new FIX::UnderlyingFactor(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingFactor_allocate(VALUE self) #else _wrap_UnderlyingFactor_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingFactor); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingFactor__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingFactor"; FIX::UnderlyingFactor *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","UnderlyingFactor", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","UnderlyingFactor", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::UnderlyingFactor *)new FIX::UnderlyingFactor((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingFactor(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingFactor__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFactor__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingFactor.new", " UnderlyingFactor.new()\n" " UnderlyingFactor.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingFactor(void *self) { FIX::UnderlyingFactor *arg1 = (FIX::UnderlyingFactor *)self; delete arg1; } static swig_class SwigClassUnderlyingRedemptionDate; SWIGINTERN VALUE _wrap_new_UnderlyingRedemptionDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingRedemptionDate"; FIX::UnderlyingRedemptionDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingRedemptionDate *)new FIX::UnderlyingRedemptionDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingRedemptionDate_allocate(VALUE self) #else _wrap_UnderlyingRedemptionDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingRedemptionDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingRedemptionDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingRedemptionDate"; FIX::UnderlyingRedemptionDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","UnderlyingRedemptionDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","UnderlyingRedemptionDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::UnderlyingRedemptionDate *)new FIX::UnderlyingRedemptionDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingRedemptionDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingRedemptionDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRedemptionDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingRedemptionDate.new", " UnderlyingRedemptionDate.new()\n" " UnderlyingRedemptionDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingRedemptionDate(void *self) { FIX::UnderlyingRedemptionDate *arg1 = (FIX::UnderlyingRedemptionDate *)self; delete arg1; } static swig_class SwigClassLegCouponPaymentDate; SWIGINTERN VALUE _wrap_new_LegCouponPaymentDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCouponPaymentDate"; FIX::LegCouponPaymentDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCouponPaymentDate *)new FIX::LegCouponPaymentDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCouponPaymentDate_allocate(VALUE self) #else _wrap_LegCouponPaymentDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCouponPaymentDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCouponPaymentDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCouponPaymentDate"; FIX::LegCouponPaymentDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegCouponPaymentDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegCouponPaymentDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegCouponPaymentDate *)new FIX::LegCouponPaymentDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCouponPaymentDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCouponPaymentDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCouponPaymentDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCouponPaymentDate.new", " LegCouponPaymentDate.new()\n" " LegCouponPaymentDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCouponPaymentDate(void *self) { FIX::LegCouponPaymentDate *arg1 = (FIX::LegCouponPaymentDate *)self; delete arg1; } static swig_class SwigClassLegIssueDate; SWIGINTERN VALUE _wrap_new_LegIssueDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegIssueDate"; FIX::LegIssueDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegIssueDate *)new FIX::LegIssueDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegIssueDate_allocate(VALUE self) #else _wrap_LegIssueDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegIssueDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegIssueDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegIssueDate"; FIX::LegIssueDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegIssueDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegIssueDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegIssueDate *)new FIX::LegIssueDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegIssueDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegIssueDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIssueDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegIssueDate.new", " LegIssueDate.new()\n" " LegIssueDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegIssueDate(void *self) { FIX::LegIssueDate *arg1 = (FIX::LegIssueDate *)self; delete arg1; } static swig_class SwigClassLegRepoCollateralSecurityType; SWIGINTERN VALUE _wrap_new_LegRepoCollateralSecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegRepoCollateralSecurityType"; FIX::LegRepoCollateralSecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegRepoCollateralSecurityType *)new FIX::LegRepoCollateralSecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegRepoCollateralSecurityType_allocate(VALUE self) #else _wrap_LegRepoCollateralSecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegRepoCollateralSecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegRepoCollateralSecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegRepoCollateralSecurityType"; FIX::LegRepoCollateralSecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegRepoCollateralSecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegRepoCollateralSecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegRepoCollateralSecurityType *)new FIX::LegRepoCollateralSecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegRepoCollateralSecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegRepoCollateralSecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRepoCollateralSecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegRepoCollateralSecurityType.new", " LegRepoCollateralSecurityType.new()\n" " LegRepoCollateralSecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegRepoCollateralSecurityType(void *self) { FIX::LegRepoCollateralSecurityType *arg1 = (FIX::LegRepoCollateralSecurityType *)self; delete arg1; } static swig_class SwigClassLegRepurchaseTerm; SWIGINTERN VALUE _wrap_new_LegRepurchaseTerm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegRepurchaseTerm"; FIX::LegRepurchaseTerm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegRepurchaseTerm *)new FIX::LegRepurchaseTerm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegRepurchaseTerm_allocate(VALUE self) #else _wrap_LegRepurchaseTerm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegRepurchaseTerm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegRepurchaseTerm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegRepurchaseTerm"; FIX::LegRepurchaseTerm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegRepurchaseTerm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegRepurchaseTerm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegRepurchaseTerm *)new FIX::LegRepurchaseTerm((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegRepurchaseTerm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegRepurchaseTerm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRepurchaseTerm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegRepurchaseTerm.new", " LegRepurchaseTerm.new()\n" " LegRepurchaseTerm.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegRepurchaseTerm(void *self) { FIX::LegRepurchaseTerm *arg1 = (FIX::LegRepurchaseTerm *)self; delete arg1; } static swig_class SwigClassLegRepurchaseRate; SWIGINTERN VALUE _wrap_new_LegRepurchaseRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegRepurchaseRate"; FIX::LegRepurchaseRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegRepurchaseRate *)new FIX::LegRepurchaseRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegRepurchaseRate_allocate(VALUE self) #else _wrap_LegRepurchaseRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegRepurchaseRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegRepurchaseRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegRepurchaseRate"; FIX::LegRepurchaseRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","LegRepurchaseRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","LegRepurchaseRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::LegRepurchaseRate *)new FIX::LegRepurchaseRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegRepurchaseRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegRepurchaseRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRepurchaseRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegRepurchaseRate.new", " LegRepurchaseRate.new()\n" " LegRepurchaseRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegRepurchaseRate(void *self) { FIX::LegRepurchaseRate *arg1 = (FIX::LegRepurchaseRate *)self; delete arg1; } static swig_class SwigClassLegFactor; SWIGINTERN VALUE _wrap_new_LegFactor__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegFactor"; FIX::LegFactor *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegFactor *)new FIX::LegFactor(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegFactor_allocate(VALUE self) #else _wrap_LegFactor_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegFactor); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegFactor__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegFactor"; FIX::LegFactor *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","LegFactor", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","LegFactor", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::LegFactor *)new FIX::LegFactor((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegFactor(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegFactor__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegFactor__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegFactor.new", " LegFactor.new()\n" " LegFactor.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegFactor(void *self) { FIX::LegFactor *arg1 = (FIX::LegFactor *)self; delete arg1; } static swig_class SwigClassLegRedemptionDate; SWIGINTERN VALUE _wrap_new_LegRedemptionDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegRedemptionDate"; FIX::LegRedemptionDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegRedemptionDate *)new FIX::LegRedemptionDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegRedemptionDate_allocate(VALUE self) #else _wrap_LegRedemptionDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegRedemptionDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegRedemptionDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegRedemptionDate"; FIX::LegRedemptionDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegRedemptionDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegRedemptionDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegRedemptionDate *)new FIX::LegRedemptionDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegRedemptionDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegRedemptionDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRedemptionDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegRedemptionDate.new", " LegRedemptionDate.new()\n" " LegRedemptionDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegRedemptionDate(void *self) { FIX::LegRedemptionDate *arg1 = (FIX::LegRedemptionDate *)self; delete arg1; } static swig_class SwigClassCreditRating; SWIGINTERN VALUE _wrap_new_CreditRating__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CreditRating"; FIX::CreditRating *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CreditRating *)new FIX::CreditRating(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CreditRating_allocate(VALUE self) #else _wrap_CreditRating_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CreditRating); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CreditRating__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CreditRating"; FIX::CreditRating *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CreditRating", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CreditRating", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CreditRating *)new FIX::CreditRating((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CreditRating(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CreditRating__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CreditRating__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CreditRating.new", " CreditRating.new()\n" " CreditRating.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CreditRating(void *self) { FIX::CreditRating *arg1 = (FIX::CreditRating *)self; delete arg1; } static swig_class SwigClassUnderlyingCreditRating; SWIGINTERN VALUE _wrap_new_UnderlyingCreditRating__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCreditRating"; FIX::UnderlyingCreditRating *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCreditRating *)new FIX::UnderlyingCreditRating(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCreditRating_allocate(VALUE self) #else _wrap_UnderlyingCreditRating_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCreditRating); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCreditRating__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCreditRating"; FIX::UnderlyingCreditRating *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingCreditRating", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingCreditRating", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingCreditRating *)new FIX::UnderlyingCreditRating((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCreditRating(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCreditRating__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCreditRating__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCreditRating.new", " UnderlyingCreditRating.new()\n" " UnderlyingCreditRating.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCreditRating(void *self) { FIX::UnderlyingCreditRating *arg1 = (FIX::UnderlyingCreditRating *)self; delete arg1; } static swig_class SwigClassLegCreditRating; SWIGINTERN VALUE _wrap_new_LegCreditRating__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCreditRating"; FIX::LegCreditRating *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCreditRating *)new FIX::LegCreditRating(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCreditRating_allocate(VALUE self) #else _wrap_LegCreditRating_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCreditRating); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCreditRating__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCreditRating"; FIX::LegCreditRating *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegCreditRating", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegCreditRating", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegCreditRating *)new FIX::LegCreditRating((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCreditRating(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCreditRating__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCreditRating__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCreditRating.new", " LegCreditRating.new()\n" " LegCreditRating.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCreditRating(void *self) { FIX::LegCreditRating *arg1 = (FIX::LegCreditRating *)self; delete arg1; } static swig_class SwigClassTradedFlatSwitch; SWIGINTERN VALUE _wrap_new_TradedFlatSwitch__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradedFlatSwitch"; FIX::TradedFlatSwitch *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradedFlatSwitch *)new FIX::TradedFlatSwitch(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradedFlatSwitch_allocate(VALUE self) #else _wrap_TradedFlatSwitch_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradedFlatSwitch); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradedFlatSwitch__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradedFlatSwitch"; FIX::TradedFlatSwitch *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","TradedFlatSwitch", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","TradedFlatSwitch", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::TradedFlatSwitch *)new FIX::TradedFlatSwitch((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradedFlatSwitch(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradedFlatSwitch__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradedFlatSwitch__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradedFlatSwitch.new", " TradedFlatSwitch.new()\n" " TradedFlatSwitch.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradedFlatSwitch(void *self) { FIX::TradedFlatSwitch *arg1 = (FIX::TradedFlatSwitch *)self; delete arg1; } static swig_class SwigClassBasisFeatureDate; SWIGINTERN VALUE _wrap_new_BasisFeatureDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BasisFeatureDate"; FIX::BasisFeatureDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BasisFeatureDate *)new FIX::BasisFeatureDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BasisFeatureDate_allocate(VALUE self) #else _wrap_BasisFeatureDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BasisFeatureDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BasisFeatureDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BasisFeatureDate"; FIX::BasisFeatureDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","BasisFeatureDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","BasisFeatureDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::BasisFeatureDate *)new FIX::BasisFeatureDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BasisFeatureDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BasisFeatureDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BasisFeatureDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BasisFeatureDate.new", " BasisFeatureDate.new()\n" " BasisFeatureDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BasisFeatureDate(void *self) { FIX::BasisFeatureDate *arg1 = (FIX::BasisFeatureDate *)self; delete arg1; } static swig_class SwigClassBasisFeaturePrice; SWIGINTERN VALUE _wrap_new_BasisFeaturePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BasisFeaturePrice"; FIX::BasisFeaturePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BasisFeaturePrice *)new FIX::BasisFeaturePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BasisFeaturePrice_allocate(VALUE self) #else _wrap_BasisFeaturePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BasisFeaturePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BasisFeaturePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BasisFeaturePrice"; FIX::BasisFeaturePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","BasisFeaturePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","BasisFeaturePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::BasisFeaturePrice *)new FIX::BasisFeaturePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BasisFeaturePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BasisFeaturePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BasisFeaturePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BasisFeaturePrice.new", " BasisFeaturePrice.new()\n" " BasisFeaturePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BasisFeaturePrice(void *self) { FIX::BasisFeaturePrice *arg1 = (FIX::BasisFeaturePrice *)self; delete arg1; } static swig_class SwigClassQuoteStatus; SWIGINTERN VALUE _wrap_new_QuoteStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteStatus"; FIX::QuoteStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteStatus *)new FIX::QuoteStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteStatus_allocate(VALUE self) #else _wrap_QuoteStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteStatus"; FIX::QuoteStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteStatus *)new FIX::QuoteStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteStatus.new", " QuoteStatus.new()\n" " QuoteStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteStatus(void *self) { FIX::QuoteStatus *arg1 = (FIX::QuoteStatus *)self; delete arg1; } static swig_class SwigClassUnderlyingSecurityIDSource; SWIGINTERN VALUE _wrap_new_UnderlyingSecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityIDSource"; FIX::UnderlyingSecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecurityIDSource *)new FIX::UnderlyingSecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecurityIDSource_allocate(VALUE self) #else _wrap_UnderlyingSecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityIDSource"; FIX::UnderlyingSecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSecurityIDSource *)new FIX::UnderlyingSecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecurityIDSource.new", " UnderlyingSecurityIDSource.new()\n" " UnderlyingSecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecurityIDSource(void *self) { FIX::UnderlyingSecurityIDSource *arg1 = (FIX::UnderlyingSecurityIDSource *)self; delete arg1; } static swig_class SwigClassPartyIDSource; SWIGINTERN VALUE _wrap_new_PartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PartyIDSource"; FIX::PartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PartyIDSource *)new FIX::PartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PartyIDSource_allocate(VALUE self) #else _wrap_PartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PartyIDSource"; FIX::PartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","PartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","PartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::PartyIDSource *)new FIX::PartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PartyIDSource.new", " PartyIDSource.new()\n" " PartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PartyIDSource(void *self) { FIX::PartyIDSource *arg1 = (FIX::PartyIDSource *)self; delete arg1; } static swig_class SwigClassPartyID; SWIGINTERN VALUE _wrap_new_PartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PartyID"; FIX::PartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PartyID *)new FIX::PartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PartyID_allocate(VALUE self) #else _wrap_PartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PartyID"; FIX::PartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PartyID *)new FIX::PartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PartyID.new", " PartyID.new()\n" " PartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PartyID(void *self) { FIX::PartyID *arg1 = (FIX::PartyID *)self; delete arg1; } static swig_class SwigClassTotalVolumeTradedDate; SWIGINTERN VALUE _wrap_new_TotalVolumeTradedDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalVolumeTradedDate"; FIX::TotalVolumeTradedDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalVolumeTradedDate *)new FIX::TotalVolumeTradedDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalVolumeTradedDate_allocate(VALUE self) #else _wrap_TotalVolumeTradedDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalVolumeTradedDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalVolumeTradedDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::UTCDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalVolumeTradedDate"; FIX::TotalVolumeTradedDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCDATE const &","TotalVolumeTradedDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCDATE const &","TotalVolumeTradedDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCDATE * >(argp1); result = (FIX::TotalVolumeTradedDate *)new FIX::TotalVolumeTradedDate((FIX::UTCDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalVolumeTradedDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalVolumeTradedDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalVolumeTradedDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalVolumeTradedDate.new", " TotalVolumeTradedDate.new()\n" " TotalVolumeTradedDate.new(FIX::UTCDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalVolumeTradedDate(void *self) { FIX::TotalVolumeTradedDate *arg1 = (FIX::TotalVolumeTradedDate *)self; delete arg1; } static swig_class SwigClassTotalVolumeTradedTime; SWIGINTERN VALUE _wrap_new_TotalVolumeTradedTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalVolumeTradedTime"; FIX::TotalVolumeTradedTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalVolumeTradedTime *)new FIX::TotalVolumeTradedTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalVolumeTradedTime_allocate(VALUE self) #else _wrap_TotalVolumeTradedTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalVolumeTradedTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalVolumeTradedTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalVolumeTradedTime"; FIX::TotalVolumeTradedTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMEONLY const &","TotalVolumeTradedTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMEONLY const &","TotalVolumeTradedTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); result = (FIX::TotalVolumeTradedTime *)new FIX::TotalVolumeTradedTime((FIX::UTCTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalVolumeTradedTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalVolumeTradedTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalVolumeTradedTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalVolumeTradedTime.new", " TotalVolumeTradedTime.new()\n" " TotalVolumeTradedTime.new(FIX::UTCTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalVolumeTradedTime(void *self) { FIX::TotalVolumeTradedTime *arg1 = (FIX::TotalVolumeTradedTime *)self; delete arg1; } static swig_class SwigClassNetChgPrevDay; SWIGINTERN VALUE _wrap_new_NetChgPrevDay__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NetChgPrevDay"; FIX::NetChgPrevDay *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NetChgPrevDay *)new FIX::NetChgPrevDay(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NetChgPrevDay_allocate(VALUE self) #else _wrap_NetChgPrevDay_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NetChgPrevDay); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NetChgPrevDay__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NetChgPrevDay"; FIX::NetChgPrevDay *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","NetChgPrevDay", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","NetChgPrevDay", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::NetChgPrevDay *)new FIX::NetChgPrevDay((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NetChgPrevDay(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NetChgPrevDay__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetChgPrevDay__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NetChgPrevDay.new", " NetChgPrevDay.new()\n" " NetChgPrevDay.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NetChgPrevDay(void *self) { FIX::NetChgPrevDay *arg1 = (FIX::NetChgPrevDay *)self; delete arg1; } static swig_class SwigClassPartyRole; SWIGINTERN VALUE _wrap_new_PartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PartyRole"; FIX::PartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PartyRole *)new FIX::PartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PartyRole_allocate(VALUE self) #else _wrap_PartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PartyRole"; FIX::PartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PartyRole *)new FIX::PartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PartyRole.new", " PartyRole.new()\n" " PartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PartyRole(void *self) { FIX::PartyRole *arg1 = (FIX::PartyRole *)self; delete arg1; } static swig_class SwigClassNoPartyIDs; SWIGINTERN VALUE _wrap_new_NoPartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoPartyIDs"; FIX::NoPartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoPartyIDs *)new FIX::NoPartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoPartyIDs_allocate(VALUE self) #else _wrap_NoPartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoPartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoPartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoPartyIDs"; FIX::NoPartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoPartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoPartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoPartyIDs *)new FIX::NoPartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoPartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoPartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoPartyIDs.new", " NoPartyIDs.new()\n" " NoPartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoPartyIDs(void *self) { FIX::NoPartyIDs *arg1 = (FIX::NoPartyIDs *)self; delete arg1; } static swig_class SwigClassNoSecurityAltID; SWIGINTERN VALUE _wrap_new_NoSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSecurityAltID"; FIX::NoSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSecurityAltID *)new FIX::NoSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSecurityAltID_allocate(VALUE self) #else _wrap_NoSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSecurityAltID"; FIX::NoSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSecurityAltID *)new FIX::NoSecurityAltID((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSecurityAltID.new", " NoSecurityAltID.new()\n" " NoSecurityAltID.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSecurityAltID(void *self) { FIX::NoSecurityAltID *arg1 = (FIX::NoSecurityAltID *)self; delete arg1; } static swig_class SwigClassSecurityAltID; SWIGINTERN VALUE _wrap_new_SecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityAltID"; FIX::SecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityAltID *)new FIX::SecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityAltID_allocate(VALUE self) #else _wrap_SecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityAltID"; FIX::SecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityAltID *)new FIX::SecurityAltID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityAltID.new", " SecurityAltID.new()\n" " SecurityAltID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityAltID(void *self) { FIX::SecurityAltID *arg1 = (FIX::SecurityAltID *)self; delete arg1; } static swig_class SwigClassSecurityAltIDSource; SWIGINTERN VALUE _wrap_new_SecurityAltIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityAltIDSource"; FIX::SecurityAltIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityAltIDSource *)new FIX::SecurityAltIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityAltIDSource_allocate(VALUE self) #else _wrap_SecurityAltIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityAltIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityAltIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityAltIDSource"; FIX::SecurityAltIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityAltIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityAltIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityAltIDSource *)new FIX::SecurityAltIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityAltIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityAltIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityAltIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityAltIDSource.new", " SecurityAltIDSource.new()\n" " SecurityAltIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityAltIDSource(void *self) { FIX::SecurityAltIDSource *arg1 = (FIX::SecurityAltIDSource *)self; delete arg1; } static swig_class SwigClassNoUnderlyingSecurityAltID; SWIGINTERN VALUE _wrap_new_NoUnderlyingSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingSecurityAltID"; FIX::NoUnderlyingSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUnderlyingSecurityAltID *)new FIX::NoUnderlyingSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUnderlyingSecurityAltID_allocate(VALUE self) #else _wrap_NoUnderlyingSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUnderlyingSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingSecurityAltID"; FIX::NoUnderlyingSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUnderlyingSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUnderlyingSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUnderlyingSecurityAltID *)new FIX::NoUnderlyingSecurityAltID((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUnderlyingSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUnderlyingSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUnderlyingSecurityAltID.new", " NoUnderlyingSecurityAltID.new()\n" " NoUnderlyingSecurityAltID.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUnderlyingSecurityAltID(void *self) { FIX::NoUnderlyingSecurityAltID *arg1 = (FIX::NoUnderlyingSecurityAltID *)self; delete arg1; } static swig_class SwigClassUnderlyingSecurityAltID; SWIGINTERN VALUE _wrap_new_UnderlyingSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityAltID"; FIX::UnderlyingSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecurityAltID *)new FIX::UnderlyingSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecurityAltID_allocate(VALUE self) #else _wrap_UnderlyingSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityAltID"; FIX::UnderlyingSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSecurityAltID *)new FIX::UnderlyingSecurityAltID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecurityAltID.new", " UnderlyingSecurityAltID.new()\n" " UnderlyingSecurityAltID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecurityAltID(void *self) { FIX::UnderlyingSecurityAltID *arg1 = (FIX::UnderlyingSecurityAltID *)self; delete arg1; } static swig_class SwigClassUnderlyingSecurityAltIDSource; SWIGINTERN VALUE _wrap_new_UnderlyingSecurityAltIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityAltIDSource"; FIX::UnderlyingSecurityAltIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecurityAltIDSource *)new FIX::UnderlyingSecurityAltIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecurityAltIDSource_allocate(VALUE self) #else _wrap_UnderlyingSecurityAltIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityAltIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecurityAltIDSource"; FIX::UnderlyingSecurityAltIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSecurityAltIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSecurityAltIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSecurityAltIDSource *)new FIX::UnderlyingSecurityAltIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecurityAltIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecurityAltIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecurityAltIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecurityAltIDSource.new", " UnderlyingSecurityAltIDSource.new()\n" " UnderlyingSecurityAltIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecurityAltIDSource(void *self) { FIX::UnderlyingSecurityAltIDSource *arg1 = (FIX::UnderlyingSecurityAltIDSource *)self; delete arg1; } static swig_class SwigClassProduct; SWIGINTERN VALUE _wrap_new_Product__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Product"; FIX::Product *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Product *)new FIX::Product(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Product_allocate(VALUE self) #else _wrap_Product_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Product); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Product__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Product"; FIX::Product *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Product", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Product", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Product *)new FIX::Product((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Product(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Product__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Product__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Product.new", " Product.new()\n" " Product.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Product(void *self) { FIX::Product *arg1 = (FIX::Product *)self; delete arg1; } static swig_class SwigClassCFICode; SWIGINTERN VALUE _wrap_new_CFICode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CFICode"; FIX::CFICode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CFICode *)new FIX::CFICode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CFICode_allocate(VALUE self) #else _wrap_CFICode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CFICode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CFICode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CFICode"; FIX::CFICode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CFICode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CFICode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CFICode *)new FIX::CFICode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CFICode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CFICode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CFICode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CFICode.new", " CFICode.new()\n" " CFICode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CFICode(void *self) { FIX::CFICode *arg1 = (FIX::CFICode *)self; delete arg1; } static swig_class SwigClassUnderlyingProduct; SWIGINTERN VALUE _wrap_new_UnderlyingProduct__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingProduct"; FIX::UnderlyingProduct *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingProduct *)new FIX::UnderlyingProduct(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingProduct_allocate(VALUE self) #else _wrap_UnderlyingProduct_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingProduct); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingProduct__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingProduct"; FIX::UnderlyingProduct *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingProduct", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingProduct", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingProduct *)new FIX::UnderlyingProduct((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingProduct(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingProduct__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingProduct__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingProduct.new", " UnderlyingProduct.new()\n" " UnderlyingProduct.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingProduct(void *self) { FIX::UnderlyingProduct *arg1 = (FIX::UnderlyingProduct *)self; delete arg1; } static swig_class SwigClassUnderlyingCFICode; SWIGINTERN VALUE _wrap_new_UnderlyingCFICode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCFICode"; FIX::UnderlyingCFICode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCFICode *)new FIX::UnderlyingCFICode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCFICode_allocate(VALUE self) #else _wrap_UnderlyingCFICode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCFICode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCFICode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCFICode"; FIX::UnderlyingCFICode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingCFICode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingCFICode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingCFICode *)new FIX::UnderlyingCFICode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCFICode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCFICode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCFICode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCFICode.new", " UnderlyingCFICode.new()\n" " UnderlyingCFICode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCFICode(void *self) { FIX::UnderlyingCFICode *arg1 = (FIX::UnderlyingCFICode *)self; delete arg1; } static swig_class SwigClassQuantityType; SWIGINTERN VALUE _wrap_new_QuantityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuantityType"; FIX::QuantityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuantityType *)new FIX::QuantityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuantityType_allocate(VALUE self) #else _wrap_QuantityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuantityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuantityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuantityType"; FIX::QuantityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuantityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuantityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuantityType *)new FIX::QuantityType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuantityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuantityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuantityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuantityType.new", " QuantityType.new()\n" " QuantityType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuantityType(void *self) { FIX::QuantityType *arg1 = (FIX::QuantityType *)self; delete arg1; } static swig_class SwigClassBookingRefID; SWIGINTERN VALUE _wrap_new_BookingRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BookingRefID"; FIX::BookingRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BookingRefID *)new FIX::BookingRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BookingRefID_allocate(VALUE self) #else _wrap_BookingRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BookingRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BookingRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BookingRefID"; FIX::BookingRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BookingRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BookingRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BookingRefID *)new FIX::BookingRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BookingRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BookingRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BookingRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BookingRefID.new", " BookingRefID.new()\n" " BookingRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BookingRefID(void *self) { FIX::BookingRefID *arg1 = (FIX::BookingRefID *)self; delete arg1; } static swig_class SwigClassIndividualAllocID; SWIGINTERN VALUE _wrap_new_IndividualAllocID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IndividualAllocID"; FIX::IndividualAllocID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IndividualAllocID *)new FIX::IndividualAllocID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IndividualAllocID_allocate(VALUE self) #else _wrap_IndividualAllocID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IndividualAllocID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IndividualAllocID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IndividualAllocID"; FIX::IndividualAllocID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","IndividualAllocID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","IndividualAllocID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::IndividualAllocID *)new FIX::IndividualAllocID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IndividualAllocID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IndividualAllocID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IndividualAllocID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IndividualAllocID.new", " IndividualAllocID.new()\n" " IndividualAllocID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IndividualAllocID(void *self) { FIX::IndividualAllocID *arg1 = (FIX::IndividualAllocID *)self; delete arg1; } static swig_class SwigClassRoundingDirection; SWIGINTERN VALUE _wrap_new_RoundingDirection__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RoundingDirection"; FIX::RoundingDirection *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RoundingDirection *)new FIX::RoundingDirection(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RoundingDirection_allocate(VALUE self) #else _wrap_RoundingDirection_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RoundingDirection); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RoundingDirection__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RoundingDirection"; FIX::RoundingDirection *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","RoundingDirection", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","RoundingDirection", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::RoundingDirection *)new FIX::RoundingDirection((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RoundingDirection(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RoundingDirection__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoundingDirection__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RoundingDirection.new", " RoundingDirection.new()\n" " RoundingDirection.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RoundingDirection(void *self) { FIX::RoundingDirection *arg1 = (FIX::RoundingDirection *)self; delete arg1; } static swig_class SwigClassRoundingModulus; SWIGINTERN VALUE _wrap_new_RoundingModulus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RoundingModulus"; FIX::RoundingModulus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RoundingModulus *)new FIX::RoundingModulus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RoundingModulus_allocate(VALUE self) #else _wrap_RoundingModulus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RoundingModulus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RoundingModulus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RoundingModulus"; FIX::RoundingModulus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","RoundingModulus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","RoundingModulus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::RoundingModulus *)new FIX::RoundingModulus((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RoundingModulus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RoundingModulus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoundingModulus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RoundingModulus.new", " RoundingModulus.new()\n" " RoundingModulus.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RoundingModulus(void *self) { FIX::RoundingModulus *arg1 = (FIX::RoundingModulus *)self; delete arg1; } static swig_class SwigClassCountryOfIssue; SWIGINTERN VALUE _wrap_new_CountryOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CountryOfIssue"; FIX::CountryOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CountryOfIssue *)new FIX::CountryOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CountryOfIssue_allocate(VALUE self) #else _wrap_CountryOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CountryOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CountryOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::COUNTRY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CountryOfIssue"; FIX::CountryOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::COUNTRY const &","CountryOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::COUNTRY const &","CountryOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); result = (FIX::CountryOfIssue *)new FIX::CountryOfIssue((FIX::COUNTRY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CountryOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CountryOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CountryOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CountryOfIssue.new", " CountryOfIssue.new()\n" " CountryOfIssue.new(FIX::COUNTRY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CountryOfIssue(void *self) { FIX::CountryOfIssue *arg1 = (FIX::CountryOfIssue *)self; delete arg1; } static swig_class SwigClassStateOrProvinceOfIssue; SWIGINTERN VALUE _wrap_new_StateOrProvinceOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StateOrProvinceOfIssue"; FIX::StateOrProvinceOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StateOrProvinceOfIssue *)new FIX::StateOrProvinceOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StateOrProvinceOfIssue_allocate(VALUE self) #else _wrap_StateOrProvinceOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StateOrProvinceOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StateOrProvinceOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StateOrProvinceOfIssue"; FIX::StateOrProvinceOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StateOrProvinceOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StateOrProvinceOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StateOrProvinceOfIssue *)new FIX::StateOrProvinceOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StateOrProvinceOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StateOrProvinceOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StateOrProvinceOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StateOrProvinceOfIssue.new", " StateOrProvinceOfIssue.new()\n" " StateOrProvinceOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StateOrProvinceOfIssue(void *self) { FIX::StateOrProvinceOfIssue *arg1 = (FIX::StateOrProvinceOfIssue *)self; delete arg1; } static swig_class SwigClassLocaleOfIssue; SWIGINTERN VALUE _wrap_new_LocaleOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LocaleOfIssue"; FIX::LocaleOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LocaleOfIssue *)new FIX::LocaleOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LocaleOfIssue_allocate(VALUE self) #else _wrap_LocaleOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LocaleOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LocaleOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LocaleOfIssue"; FIX::LocaleOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LocaleOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LocaleOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LocaleOfIssue *)new FIX::LocaleOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LocaleOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LocaleOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LocaleOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LocaleOfIssue.new", " LocaleOfIssue.new()\n" " LocaleOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LocaleOfIssue(void *self) { FIX::LocaleOfIssue *arg1 = (FIX::LocaleOfIssue *)self; delete arg1; } static swig_class SwigClassNoRegistDtls; SWIGINTERN VALUE _wrap_new_NoRegistDtls__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoRegistDtls"; FIX::NoRegistDtls *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoRegistDtls *)new FIX::NoRegistDtls(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoRegistDtls_allocate(VALUE self) #else _wrap_NoRegistDtls_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoRegistDtls); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoRegistDtls__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoRegistDtls"; FIX::NoRegistDtls *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoRegistDtls", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoRegistDtls", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoRegistDtls *)new FIX::NoRegistDtls((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoRegistDtls(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoRegistDtls__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRegistDtls__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoRegistDtls.new", " NoRegistDtls.new()\n" " NoRegistDtls.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoRegistDtls(void *self) { FIX::NoRegistDtls *arg1 = (FIX::NoRegistDtls *)self; delete arg1; } static swig_class SwigClassMailingDtls; SWIGINTERN VALUE _wrap_new_MailingDtls__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MailingDtls"; FIX::MailingDtls *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MailingDtls *)new FIX::MailingDtls(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MailingDtls_allocate(VALUE self) #else _wrap_MailingDtls_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MailingDtls); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MailingDtls__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MailingDtls"; FIX::MailingDtls *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MailingDtls", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MailingDtls", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MailingDtls *)new FIX::MailingDtls((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MailingDtls(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MailingDtls__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MailingDtls__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MailingDtls.new", " MailingDtls.new()\n" " MailingDtls.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MailingDtls(void *self) { FIX::MailingDtls *arg1 = (FIX::MailingDtls *)self; delete arg1; } static swig_class SwigClassInvestorCountryOfResidence; SWIGINTERN VALUE _wrap_new_InvestorCountryOfResidence__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InvestorCountryOfResidence"; FIX::InvestorCountryOfResidence *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InvestorCountryOfResidence *)new FIX::InvestorCountryOfResidence(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InvestorCountryOfResidence_allocate(VALUE self) #else _wrap_InvestorCountryOfResidence_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InvestorCountryOfResidence); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InvestorCountryOfResidence__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::COUNTRY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InvestorCountryOfResidence"; FIX::InvestorCountryOfResidence *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::COUNTRY const &","InvestorCountryOfResidence", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::COUNTRY const &","InvestorCountryOfResidence", 1, argv[0])); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); result = (FIX::InvestorCountryOfResidence *)new FIX::InvestorCountryOfResidence((FIX::COUNTRY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InvestorCountryOfResidence(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InvestorCountryOfResidence__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InvestorCountryOfResidence__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InvestorCountryOfResidence.new", " InvestorCountryOfResidence.new()\n" " InvestorCountryOfResidence.new(FIX::COUNTRY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InvestorCountryOfResidence(void *self) { FIX::InvestorCountryOfResidence *arg1 = (FIX::InvestorCountryOfResidence *)self; delete arg1; } static swig_class SwigClassPaymentRef; SWIGINTERN VALUE _wrap_new_PaymentRef__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PaymentRef"; FIX::PaymentRef *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PaymentRef *)new FIX::PaymentRef(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PaymentRef_allocate(VALUE self) #else _wrap_PaymentRef_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PaymentRef); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PaymentRef__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PaymentRef"; FIX::PaymentRef *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PaymentRef", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PaymentRef", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PaymentRef *)new FIX::PaymentRef((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PaymentRef(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PaymentRef__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentRef__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PaymentRef.new", " PaymentRef.new()\n" " PaymentRef.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PaymentRef(void *self) { FIX::PaymentRef *arg1 = (FIX::PaymentRef *)self; delete arg1; } static swig_class SwigClassDistribPaymentMethod; SWIGINTERN VALUE _wrap_new_DistribPaymentMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DistribPaymentMethod"; FIX::DistribPaymentMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DistribPaymentMethod *)new FIX::DistribPaymentMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DistribPaymentMethod_allocate(VALUE self) #else _wrap_DistribPaymentMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DistribPaymentMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DistribPaymentMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DistribPaymentMethod"; FIX::DistribPaymentMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DistribPaymentMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DistribPaymentMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DistribPaymentMethod *)new FIX::DistribPaymentMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DistribPaymentMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DistribPaymentMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DistribPaymentMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DistribPaymentMethod.new", " DistribPaymentMethod.new()\n" " DistribPaymentMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DistribPaymentMethod(void *self) { FIX::DistribPaymentMethod *arg1 = (FIX::DistribPaymentMethod *)self; delete arg1; } static swig_class SwigClassCashDistribCurr; SWIGINTERN VALUE _wrap_new_CashDistribCurr__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashDistribCurr"; FIX::CashDistribCurr *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashDistribCurr *)new FIX::CashDistribCurr(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashDistribCurr_allocate(VALUE self) #else _wrap_CashDistribCurr_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashDistribCurr); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashDistribCurr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashDistribCurr"; FIX::CashDistribCurr *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","CashDistribCurr", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","CashDistribCurr", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::CashDistribCurr *)new FIX::CashDistribCurr((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashDistribCurr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashDistribCurr__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribCurr__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashDistribCurr.new", " CashDistribCurr.new()\n" " CashDistribCurr.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashDistribCurr(void *self) { FIX::CashDistribCurr *arg1 = (FIX::CashDistribCurr *)self; delete arg1; } static swig_class SwigClassCommCurrency; SWIGINTERN VALUE _wrap_new_CommCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CommCurrency"; FIX::CommCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CommCurrency *)new FIX::CommCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CommCurrency_allocate(VALUE self) #else _wrap_CommCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CommCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CommCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CommCurrency"; FIX::CommCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","CommCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","CommCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::CommCurrency *)new FIX::CommCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CommCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CommCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CommCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CommCurrency.new", " CommCurrency.new()\n" " CommCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CommCurrency(void *self) { FIX::CommCurrency *arg1 = (FIX::CommCurrency *)self; delete arg1; } static swig_class SwigClassCancellationRights; SWIGINTERN VALUE _wrap_new_CancellationRights__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CancellationRights"; FIX::CancellationRights *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CancellationRights *)new FIX::CancellationRights(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CancellationRights_allocate(VALUE self) #else _wrap_CancellationRights_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CancellationRights); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CancellationRights__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CancellationRights"; FIX::CancellationRights *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","CancellationRights", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","CancellationRights", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::CancellationRights *)new FIX::CancellationRights((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CancellationRights(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CancellationRights__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CancellationRights__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CancellationRights.new", " CancellationRights.new()\n" " CancellationRights.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CancellationRights(void *self) { FIX::CancellationRights *arg1 = (FIX::CancellationRights *)self; delete arg1; } static swig_class SwigClassMoneyLaunderingStatus; SWIGINTERN VALUE _wrap_new_MoneyLaunderingStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MoneyLaunderingStatus"; FIX::MoneyLaunderingStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MoneyLaunderingStatus *)new FIX::MoneyLaunderingStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MoneyLaunderingStatus_allocate(VALUE self) #else _wrap_MoneyLaunderingStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MoneyLaunderingStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MoneyLaunderingStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MoneyLaunderingStatus"; FIX::MoneyLaunderingStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MoneyLaunderingStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MoneyLaunderingStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MoneyLaunderingStatus *)new FIX::MoneyLaunderingStatus((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MoneyLaunderingStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MoneyLaunderingStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MoneyLaunderingStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MoneyLaunderingStatus.new", " MoneyLaunderingStatus.new()\n" " MoneyLaunderingStatus.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MoneyLaunderingStatus(void *self) { FIX::MoneyLaunderingStatus *arg1 = (FIX::MoneyLaunderingStatus *)self; delete arg1; } static swig_class SwigClassMailingInst; SWIGINTERN VALUE _wrap_new_MailingInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MailingInst"; FIX::MailingInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MailingInst *)new FIX::MailingInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MailingInst_allocate(VALUE self) #else _wrap_MailingInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MailingInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MailingInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MailingInst"; FIX::MailingInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MailingInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MailingInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MailingInst *)new FIX::MailingInst((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MailingInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MailingInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MailingInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MailingInst.new", " MailingInst.new()\n" " MailingInst.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MailingInst(void *self) { FIX::MailingInst *arg1 = (FIX::MailingInst *)self; delete arg1; } static swig_class SwigClassTransBkdTime; SWIGINTERN VALUE _wrap_new_TransBkdTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TransBkdTime"; FIX::TransBkdTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TransBkdTime *)new FIX::TransBkdTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TransBkdTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TransBkdTime"; FIX::TransBkdTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TransBkdTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TransBkdTime *)new FIX::TransBkdTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TransBkdTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TransBkdTime"; FIX::TransBkdTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TransBkdTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TransBkdTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TransBkdTime *)new FIX::TransBkdTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TransBkdTime_allocate(VALUE self) #else _wrap_TransBkdTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TransBkdTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TransBkdTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TransBkdTime"; FIX::TransBkdTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TransBkdTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TransBkdTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TransBkdTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TransBkdTime *)new FIX::TransBkdTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TransBkdTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TransBkdTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TransBkdTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransBkdTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TransBkdTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TransBkdTime.new", " TransBkdTime.new()\n" " TransBkdTime.new(int precision)\n" " TransBkdTime.new(FIX::UTCTIMESTAMP const &value)\n" " TransBkdTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TransBkdTime(void *self) { FIX::TransBkdTime *arg1 = (FIX::TransBkdTime *)self; delete arg1; } static swig_class SwigClassExecPriceType; SWIGINTERN VALUE _wrap_new_ExecPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecPriceType"; FIX::ExecPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecPriceType *)new FIX::ExecPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecPriceType_allocate(VALUE self) #else _wrap_ExecPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecPriceType"; FIX::ExecPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ExecPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ExecPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ExecPriceType *)new FIX::ExecPriceType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecPriceType.new", " ExecPriceType.new()\n" " ExecPriceType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecPriceType(void *self) { FIX::ExecPriceType *arg1 = (FIX::ExecPriceType *)self; delete arg1; } static swig_class SwigClassExecPriceAdjustment; SWIGINTERN VALUE _wrap_new_ExecPriceAdjustment__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecPriceAdjustment"; FIX::ExecPriceAdjustment *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecPriceAdjustment *)new FIX::ExecPriceAdjustment(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecPriceAdjustment_allocate(VALUE self) #else _wrap_ExecPriceAdjustment_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecPriceAdjustment); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecPriceAdjustment__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecPriceAdjustment"; FIX::ExecPriceAdjustment *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","ExecPriceAdjustment", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","ExecPriceAdjustment", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::ExecPriceAdjustment *)new FIX::ExecPriceAdjustment((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecPriceAdjustment(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecPriceAdjustment__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecPriceAdjustment__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecPriceAdjustment.new", " ExecPriceAdjustment.new()\n" " ExecPriceAdjustment.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecPriceAdjustment(void *self) { FIX::ExecPriceAdjustment *arg1 = (FIX::ExecPriceAdjustment *)self; delete arg1; } static swig_class SwigClassDateOfBirth; SWIGINTERN VALUE _wrap_new_DateOfBirth__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DateOfBirth"; FIX::DateOfBirth *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DateOfBirth *)new FIX::DateOfBirth(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DateOfBirth_allocate(VALUE self) #else _wrap_DateOfBirth_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DateOfBirth); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DateOfBirth__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DateOfBirth"; FIX::DateOfBirth *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","DateOfBirth", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","DateOfBirth", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::DateOfBirth *)new FIX::DateOfBirth((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DateOfBirth(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DateOfBirth__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DateOfBirth__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DateOfBirth.new", " DateOfBirth.new()\n" " DateOfBirth.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DateOfBirth(void *self) { FIX::DateOfBirth *arg1 = (FIX::DateOfBirth *)self; delete arg1; } static swig_class SwigClassTradeReportTransType; SWIGINTERN VALUE _wrap_new_TradeReportTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeReportTransType"; FIX::TradeReportTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeReportTransType *)new FIX::TradeReportTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeReportTransType_allocate(VALUE self) #else _wrap_TradeReportTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeReportTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeReportTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeReportTransType"; FIX::TradeReportTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradeReportTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradeReportTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradeReportTransType *)new FIX::TradeReportTransType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeReportTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeReportTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeReportTransType.new", " TradeReportTransType.new()\n" " TradeReportTransType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeReportTransType(void *self) { FIX::TradeReportTransType *arg1 = (FIX::TradeReportTransType *)self; delete arg1; } static swig_class SwigClassCardHolderName; SWIGINTERN VALUE _wrap_new_CardHolderName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CardHolderName"; FIX::CardHolderName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CardHolderName *)new FIX::CardHolderName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CardHolderName_allocate(VALUE self) #else _wrap_CardHolderName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CardHolderName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CardHolderName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CardHolderName"; FIX::CardHolderName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CardHolderName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CardHolderName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CardHolderName *)new FIX::CardHolderName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CardHolderName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CardHolderName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardHolderName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CardHolderName.new", " CardHolderName.new()\n" " CardHolderName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CardHolderName(void *self) { FIX::CardHolderName *arg1 = (FIX::CardHolderName *)self; delete arg1; } static swig_class SwigClassCardNumber; SWIGINTERN VALUE _wrap_new_CardNumber__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CardNumber"; FIX::CardNumber *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CardNumber *)new FIX::CardNumber(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CardNumber_allocate(VALUE self) #else _wrap_CardNumber_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CardNumber); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CardNumber__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CardNumber"; FIX::CardNumber *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CardNumber", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CardNumber", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CardNumber *)new FIX::CardNumber((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CardNumber(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CardNumber__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardNumber__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CardNumber.new", " CardNumber.new()\n" " CardNumber.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CardNumber(void *self) { FIX::CardNumber *arg1 = (FIX::CardNumber *)self; delete arg1; } static swig_class SwigClassCardExpDate; SWIGINTERN VALUE _wrap_new_CardExpDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CardExpDate"; FIX::CardExpDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CardExpDate *)new FIX::CardExpDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CardExpDate_allocate(VALUE self) #else _wrap_CardExpDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CardExpDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CardExpDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CardExpDate"; FIX::CardExpDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","CardExpDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","CardExpDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::CardExpDate *)new FIX::CardExpDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CardExpDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CardExpDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardExpDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CardExpDate.new", " CardExpDate.new()\n" " CardExpDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CardExpDate(void *self) { FIX::CardExpDate *arg1 = (FIX::CardExpDate *)self; delete arg1; } static swig_class SwigClassCardIssNo; SWIGINTERN VALUE _wrap_new_CardIssNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CardIssNo"; FIX::CardIssNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CardIssNo *)new FIX::CardIssNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CardIssNo_allocate(VALUE self) #else _wrap_CardIssNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CardIssNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CardIssNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CardIssNo"; FIX::CardIssNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CardIssNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CardIssNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CardIssNo *)new FIX::CardIssNo((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CardIssNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CardIssNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardIssNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CardIssNo.new", " CardIssNo.new()\n" " CardIssNo.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CardIssNo(void *self) { FIX::CardIssNo *arg1 = (FIX::CardIssNo *)self; delete arg1; } static swig_class SwigClassPaymentMethod; SWIGINTERN VALUE _wrap_new_PaymentMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PaymentMethod"; FIX::PaymentMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PaymentMethod *)new FIX::PaymentMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PaymentMethod_allocate(VALUE self) #else _wrap_PaymentMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PaymentMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PaymentMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PaymentMethod"; FIX::PaymentMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PaymentMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PaymentMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PaymentMethod *)new FIX::PaymentMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PaymentMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PaymentMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PaymentMethod.new", " PaymentMethod.new()\n" " PaymentMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PaymentMethod(void *self) { FIX::PaymentMethod *arg1 = (FIX::PaymentMethod *)self; delete arg1; } static swig_class SwigClassRegistAcctType; SWIGINTERN VALUE _wrap_new_RegistAcctType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistAcctType"; FIX::RegistAcctType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistAcctType *)new FIX::RegistAcctType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistAcctType_allocate(VALUE self) #else _wrap_RegistAcctType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistAcctType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistAcctType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistAcctType"; FIX::RegistAcctType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RegistAcctType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RegistAcctType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RegistAcctType *)new FIX::RegistAcctType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistAcctType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistAcctType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistAcctType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistAcctType.new", " RegistAcctType.new()\n" " RegistAcctType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistAcctType(void *self) { FIX::RegistAcctType *arg1 = (FIX::RegistAcctType *)self; delete arg1; } static swig_class SwigClassDesignation; SWIGINTERN VALUE _wrap_new_Designation__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Designation"; FIX::Designation *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Designation *)new FIX::Designation(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Designation_allocate(VALUE self) #else _wrap_Designation_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Designation); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Designation__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Designation"; FIX::Designation *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Designation", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Designation", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Designation *)new FIX::Designation((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Designation(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Designation__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Designation__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Designation.new", " Designation.new()\n" " Designation.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Designation(void *self) { FIX::Designation *arg1 = (FIX::Designation *)self; delete arg1; } static swig_class SwigClassTaxAdvantageType; SWIGINTERN VALUE _wrap_new_TaxAdvantageType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TaxAdvantageType"; FIX::TaxAdvantageType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TaxAdvantageType *)new FIX::TaxAdvantageType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TaxAdvantageType_allocate(VALUE self) #else _wrap_TaxAdvantageType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TaxAdvantageType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TaxAdvantageType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TaxAdvantageType"; FIX::TaxAdvantageType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TaxAdvantageType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TaxAdvantageType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TaxAdvantageType *)new FIX::TaxAdvantageType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TaxAdvantageType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TaxAdvantageType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TaxAdvantageType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TaxAdvantageType.new", " TaxAdvantageType.new()\n" " TaxAdvantageType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TaxAdvantageType(void *self) { FIX::TaxAdvantageType *arg1 = (FIX::TaxAdvantageType *)self; delete arg1; } static swig_class SwigClassRegistRejReasonText; SWIGINTERN VALUE _wrap_new_RegistRejReasonText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistRejReasonText"; FIX::RegistRejReasonText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistRejReasonText *)new FIX::RegistRejReasonText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistRejReasonText_allocate(VALUE self) #else _wrap_RegistRejReasonText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistRejReasonText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistRejReasonText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistRejReasonText"; FIX::RegistRejReasonText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RegistRejReasonText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RegistRejReasonText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RegistRejReasonText *)new FIX::RegistRejReasonText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistRejReasonText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistRejReasonText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistRejReasonText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistRejReasonText.new", " RegistRejReasonText.new()\n" " RegistRejReasonText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistRejReasonText(void *self) { FIX::RegistRejReasonText *arg1 = (FIX::RegistRejReasonText *)self; delete arg1; } static swig_class SwigClassFundRenewWaiv; SWIGINTERN VALUE _wrap_new_FundRenewWaiv__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FundRenewWaiv"; FIX::FundRenewWaiv *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FundRenewWaiv *)new FIX::FundRenewWaiv(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FundRenewWaiv_allocate(VALUE self) #else _wrap_FundRenewWaiv_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FundRenewWaiv); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FundRenewWaiv__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FundRenewWaiv"; FIX::FundRenewWaiv *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","FundRenewWaiv", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","FundRenewWaiv", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::FundRenewWaiv *)new FIX::FundRenewWaiv((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FundRenewWaiv(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FundRenewWaiv__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FundRenewWaiv__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FundRenewWaiv.new", " FundRenewWaiv.new()\n" " FundRenewWaiv.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FundRenewWaiv(void *self) { FIX::FundRenewWaiv *arg1 = (FIX::FundRenewWaiv *)self; delete arg1; } static swig_class SwigClassCashDistribAgentName; SWIGINTERN VALUE _wrap_new_CashDistribAgentName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentName"; FIX::CashDistribAgentName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashDistribAgentName *)new FIX::CashDistribAgentName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashDistribAgentName_allocate(VALUE self) #else _wrap_CashDistribAgentName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashDistribAgentName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashDistribAgentName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentName"; FIX::CashDistribAgentName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashDistribAgentName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashDistribAgentName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashDistribAgentName *)new FIX::CashDistribAgentName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashDistribAgentName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashDistribAgentName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashDistribAgentName.new", " CashDistribAgentName.new()\n" " CashDistribAgentName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashDistribAgentName(void *self) { FIX::CashDistribAgentName *arg1 = (FIX::CashDistribAgentName *)self; delete arg1; } static swig_class SwigClassCashDistribAgentCode; SWIGINTERN VALUE _wrap_new_CashDistribAgentCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentCode"; FIX::CashDistribAgentCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashDistribAgentCode *)new FIX::CashDistribAgentCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashDistribAgentCode_allocate(VALUE self) #else _wrap_CashDistribAgentCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashDistribAgentCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashDistribAgentCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentCode"; FIX::CashDistribAgentCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashDistribAgentCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashDistribAgentCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashDistribAgentCode *)new FIX::CashDistribAgentCode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashDistribAgentCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashDistribAgentCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashDistribAgentCode.new", " CashDistribAgentCode.new()\n" " CashDistribAgentCode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashDistribAgentCode(void *self) { FIX::CashDistribAgentCode *arg1 = (FIX::CashDistribAgentCode *)self; delete arg1; } static swig_class SwigClassCashDistribAgentAcctNumber; SWIGINTERN VALUE _wrap_new_CashDistribAgentAcctNumber__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentAcctNumber"; FIX::CashDistribAgentAcctNumber *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashDistribAgentAcctNumber *)new FIX::CashDistribAgentAcctNumber(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashDistribAgentAcctNumber_allocate(VALUE self) #else _wrap_CashDistribAgentAcctNumber_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashDistribAgentAcctNumber); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashDistribAgentAcctNumber__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentAcctNumber"; FIX::CashDistribAgentAcctNumber *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashDistribAgentAcctNumber", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashDistribAgentAcctNumber", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashDistribAgentAcctNumber *)new FIX::CashDistribAgentAcctNumber((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashDistribAgentAcctNumber(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashDistribAgentAcctNumber__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentAcctNumber__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashDistribAgentAcctNumber.new", " CashDistribAgentAcctNumber.new()\n" " CashDistribAgentAcctNumber.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashDistribAgentAcctNumber(void *self) { FIX::CashDistribAgentAcctNumber *arg1 = (FIX::CashDistribAgentAcctNumber *)self; delete arg1; } static swig_class SwigClassCashDistribPayRef; SWIGINTERN VALUE _wrap_new_CashDistribPayRef__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashDistribPayRef"; FIX::CashDistribPayRef *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashDistribPayRef *)new FIX::CashDistribPayRef(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashDistribPayRef_allocate(VALUE self) #else _wrap_CashDistribPayRef_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashDistribPayRef); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashDistribPayRef__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashDistribPayRef"; FIX::CashDistribPayRef *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashDistribPayRef", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashDistribPayRef", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashDistribPayRef *)new FIX::CashDistribPayRef((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashDistribPayRef(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashDistribPayRef__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribPayRef__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashDistribPayRef.new", " CashDistribPayRef.new()\n" " CashDistribPayRef.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashDistribPayRef(void *self) { FIX::CashDistribPayRef *arg1 = (FIX::CashDistribPayRef *)self; delete arg1; } static swig_class SwigClassCardStartDate; SWIGINTERN VALUE _wrap_new_CardStartDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CardStartDate"; FIX::CardStartDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CardStartDate *)new FIX::CardStartDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CardStartDate_allocate(VALUE self) #else _wrap_CardStartDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CardStartDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CardStartDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CardStartDate"; FIX::CardStartDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","CardStartDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","CardStartDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::CardStartDate *)new FIX::CardStartDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CardStartDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CardStartDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardStartDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CardStartDate.new", " CardStartDate.new()\n" " CardStartDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CardStartDate(void *self) { FIX::CardStartDate *arg1 = (FIX::CardStartDate *)self; delete arg1; } static swig_class SwigClassPaymentDate; SWIGINTERN VALUE _wrap_new_PaymentDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PaymentDate"; FIX::PaymentDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PaymentDate *)new FIX::PaymentDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PaymentDate_allocate(VALUE self) #else _wrap_PaymentDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PaymentDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PaymentDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PaymentDate"; FIX::PaymentDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","PaymentDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","PaymentDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::PaymentDate *)new FIX::PaymentDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PaymentDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PaymentDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PaymentDate.new", " PaymentDate.new()\n" " PaymentDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PaymentDate(void *self) { FIX::PaymentDate *arg1 = (FIX::PaymentDate *)self; delete arg1; } static swig_class SwigClassPaymentRemitterID; SWIGINTERN VALUE _wrap_new_PaymentRemitterID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PaymentRemitterID"; FIX::PaymentRemitterID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PaymentRemitterID *)new FIX::PaymentRemitterID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PaymentRemitterID_allocate(VALUE self) #else _wrap_PaymentRemitterID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PaymentRemitterID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PaymentRemitterID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PaymentRemitterID"; FIX::PaymentRemitterID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PaymentRemitterID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PaymentRemitterID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PaymentRemitterID *)new FIX::PaymentRemitterID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PaymentRemitterID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PaymentRemitterID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PaymentRemitterID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PaymentRemitterID.new", " PaymentRemitterID.new()\n" " PaymentRemitterID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PaymentRemitterID(void *self) { FIX::PaymentRemitterID *arg1 = (FIX::PaymentRemitterID *)self; delete arg1; } static swig_class SwigClassRegistStatus; SWIGINTERN VALUE _wrap_new_RegistStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistStatus"; FIX::RegistStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistStatus *)new FIX::RegistStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistStatus_allocate(VALUE self) #else _wrap_RegistStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistStatus"; FIX::RegistStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","RegistStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","RegistStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::RegistStatus *)new FIX::RegistStatus((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistStatus.new", " RegistStatus.new()\n" " RegistStatus.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistStatus(void *self) { FIX::RegistStatus *arg1 = (FIX::RegistStatus *)self; delete arg1; } static swig_class SwigClassRegistRejReasonCode; SWIGINTERN VALUE _wrap_new_RegistRejReasonCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistRejReasonCode"; FIX::RegistRejReasonCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistRejReasonCode *)new FIX::RegistRejReasonCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistRejReasonCode_allocate(VALUE self) #else _wrap_RegistRejReasonCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistRejReasonCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistRejReasonCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistRejReasonCode"; FIX::RegistRejReasonCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RegistRejReasonCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RegistRejReasonCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RegistRejReasonCode *)new FIX::RegistRejReasonCode((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistRejReasonCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistRejReasonCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistRejReasonCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistRejReasonCode.new", " RegistRejReasonCode.new()\n" " RegistRejReasonCode.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistRejReasonCode(void *self) { FIX::RegistRejReasonCode *arg1 = (FIX::RegistRejReasonCode *)self; delete arg1; } static swig_class SwigClassRegistRefID; SWIGINTERN VALUE _wrap_new_RegistRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistRefID"; FIX::RegistRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistRefID *)new FIX::RegistRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistRefID_allocate(VALUE self) #else _wrap_RegistRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistRefID"; FIX::RegistRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RegistRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RegistRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RegistRefID *)new FIX::RegistRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistRefID.new", " RegistRefID.new()\n" " RegistRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistRefID(void *self) { FIX::RegistRefID *arg1 = (FIX::RegistRefID *)self; delete arg1; } static swig_class SwigClassRegistDetls; SWIGINTERN VALUE _wrap_new_RegistDetls__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistDetls"; FIX::RegistDetls *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistDetls *)new FIX::RegistDetls(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistDetls_allocate(VALUE self) #else _wrap_RegistDetls_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistDetls); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistDetls__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistDetls"; FIX::RegistDetls *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RegistDetls", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RegistDetls", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RegistDetls *)new FIX::RegistDetls((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistDetls(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistDetls__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistDetls__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistDetls.new", " RegistDetls.new()\n" " RegistDetls.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistDetls(void *self) { FIX::RegistDetls *arg1 = (FIX::RegistDetls *)self; delete arg1; } static swig_class SwigClassNoDistribInsts; SWIGINTERN VALUE _wrap_new_NoDistribInsts__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDistribInsts"; FIX::NoDistribInsts *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDistribInsts *)new FIX::NoDistribInsts(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDistribInsts_allocate(VALUE self) #else _wrap_NoDistribInsts_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDistribInsts); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDistribInsts__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDistribInsts"; FIX::NoDistribInsts *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDistribInsts", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDistribInsts", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDistribInsts *)new FIX::NoDistribInsts((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDistribInsts(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDistribInsts__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDistribInsts__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDistribInsts.new", " NoDistribInsts.new()\n" " NoDistribInsts.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDistribInsts(void *self) { FIX::NoDistribInsts *arg1 = (FIX::NoDistribInsts *)self; delete arg1; } static swig_class SwigClassRegistEmail; SWIGINTERN VALUE _wrap_new_RegistEmail__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistEmail"; FIX::RegistEmail *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistEmail *)new FIX::RegistEmail(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistEmail_allocate(VALUE self) #else _wrap_RegistEmail_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistEmail); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistEmail__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistEmail"; FIX::RegistEmail *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RegistEmail", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RegistEmail", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RegistEmail *)new FIX::RegistEmail((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistEmail(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistEmail__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistEmail__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistEmail.new", " RegistEmail.new()\n" " RegistEmail.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistEmail(void *self) { FIX::RegistEmail *arg1 = (FIX::RegistEmail *)self; delete arg1; } static swig_class SwigClassDistribPercentage; SWIGINTERN VALUE _wrap_new_DistribPercentage__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DistribPercentage"; FIX::DistribPercentage *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DistribPercentage *)new FIX::DistribPercentage(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DistribPercentage_allocate(VALUE self) #else _wrap_DistribPercentage_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DistribPercentage); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DistribPercentage__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DistribPercentage"; FIX::DistribPercentage *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","DistribPercentage", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","DistribPercentage", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::DistribPercentage *)new FIX::DistribPercentage((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DistribPercentage(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DistribPercentage__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DistribPercentage__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DistribPercentage.new", " DistribPercentage.new()\n" " DistribPercentage.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DistribPercentage(void *self) { FIX::DistribPercentage *arg1 = (FIX::DistribPercentage *)self; delete arg1; } static swig_class SwigClassRegistID; SWIGINTERN VALUE _wrap_new_RegistID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistID"; FIX::RegistID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistID *)new FIX::RegistID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistID_allocate(VALUE self) #else _wrap_RegistID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistID"; FIX::RegistID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RegistID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RegistID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RegistID *)new FIX::RegistID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistID.new", " RegistID.new()\n" " RegistID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistID(void *self) { FIX::RegistID *arg1 = (FIX::RegistID *)self; delete arg1; } static swig_class SwigClassRegistTransType; SWIGINTERN VALUE _wrap_new_RegistTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistTransType"; FIX::RegistTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistTransType *)new FIX::RegistTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistTransType_allocate(VALUE self) #else _wrap_RegistTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistTransType"; FIX::RegistTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","RegistTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","RegistTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::RegistTransType *)new FIX::RegistTransType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistTransType.new", " RegistTransType.new()\n" " RegistTransType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistTransType(void *self) { FIX::RegistTransType *arg1 = (FIX::RegistTransType *)self; delete arg1; } static swig_class SwigClassExecValuationPoint; SWIGINTERN VALUE _wrap_new_ExecValuationPoint__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecValuationPoint"; FIX::ExecValuationPoint *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecValuationPoint__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecValuationPoint"; FIX::ExecValuationPoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","ExecValuationPoint", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecValuationPoint__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecValuationPoint"; FIX::ExecValuationPoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ExecValuationPoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ExecValuationPoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecValuationPoint_allocate(VALUE self) #else _wrap_ExecValuationPoint_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecValuationPoint); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecValuationPoint__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecValuationPoint"; FIX::ExecValuationPoint *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ExecValuationPoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ExecValuationPoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","ExecValuationPoint", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::ExecValuationPoint *)new FIX::ExecValuationPoint((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecValuationPoint(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecValuationPoint__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecValuationPoint__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExecValuationPoint__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ExecValuationPoint__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "ExecValuationPoint.new", " ExecValuationPoint.new()\n" " ExecValuationPoint.new(int precision)\n" " ExecValuationPoint.new(FIX::UTCTIMESTAMP const &value)\n" " ExecValuationPoint.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecValuationPoint(void *self) { FIX::ExecValuationPoint *arg1 = (FIX::ExecValuationPoint *)self; delete arg1; } static swig_class SwigClassOrderPercent; SWIGINTERN VALUE _wrap_new_OrderPercent__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderPercent"; FIX::OrderPercent *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderPercent *)new FIX::OrderPercent(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderPercent_allocate(VALUE self) #else _wrap_OrderPercent_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderPercent); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderPercent__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderPercent"; FIX::OrderPercent *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","OrderPercent", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","OrderPercent", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::OrderPercent *)new FIX::OrderPercent((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderPercent(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderPercent__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderPercent__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderPercent.new", " OrderPercent.new()\n" " OrderPercent.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderPercent(void *self) { FIX::OrderPercent *arg1 = (FIX::OrderPercent *)self; delete arg1; } static swig_class SwigClassOwnershipType; SWIGINTERN VALUE _wrap_new_OwnershipType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OwnershipType"; FIX::OwnershipType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OwnershipType *)new FIX::OwnershipType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OwnershipType_allocate(VALUE self) #else _wrap_OwnershipType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OwnershipType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OwnershipType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OwnershipType"; FIX::OwnershipType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OwnershipType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OwnershipType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OwnershipType *)new FIX::OwnershipType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OwnershipType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OwnershipType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OwnershipType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OwnershipType.new", " OwnershipType.new()\n" " OwnershipType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OwnershipType(void *self) { FIX::OwnershipType *arg1 = (FIX::OwnershipType *)self; delete arg1; } static swig_class SwigClassNoContAmts; SWIGINTERN VALUE _wrap_new_NoContAmts__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoContAmts"; FIX::NoContAmts *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoContAmts *)new FIX::NoContAmts(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoContAmts_allocate(VALUE self) #else _wrap_NoContAmts_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoContAmts); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoContAmts__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoContAmts"; FIX::NoContAmts *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoContAmts", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoContAmts", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoContAmts *)new FIX::NoContAmts((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoContAmts(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoContAmts__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoContAmts__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoContAmts.new", " NoContAmts.new()\n" " NoContAmts.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoContAmts(void *self) { FIX::NoContAmts *arg1 = (FIX::NoContAmts *)self; delete arg1; } static swig_class SwigClassContAmtType; SWIGINTERN VALUE _wrap_new_ContAmtType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContAmtType"; FIX::ContAmtType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContAmtType *)new FIX::ContAmtType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContAmtType_allocate(VALUE self) #else _wrap_ContAmtType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContAmtType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContAmtType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContAmtType"; FIX::ContAmtType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ContAmtType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ContAmtType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ContAmtType *)new FIX::ContAmtType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContAmtType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContAmtType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContAmtType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContAmtType.new", " ContAmtType.new()\n" " ContAmtType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContAmtType(void *self) { FIX::ContAmtType *arg1 = (FIX::ContAmtType *)self; delete arg1; } static swig_class SwigClassContAmtValue; SWIGINTERN VALUE _wrap_new_ContAmtValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContAmtValue"; FIX::ContAmtValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContAmtValue *)new FIX::ContAmtValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContAmtValue_allocate(VALUE self) #else _wrap_ContAmtValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContAmtValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContAmtValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContAmtValue"; FIX::ContAmtValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","ContAmtValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","ContAmtValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::ContAmtValue *)new FIX::ContAmtValue((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContAmtValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContAmtValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContAmtValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContAmtValue.new", " ContAmtValue.new()\n" " ContAmtValue.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContAmtValue(void *self) { FIX::ContAmtValue *arg1 = (FIX::ContAmtValue *)self; delete arg1; } static swig_class SwigClassContAmtCurr; SWIGINTERN VALUE _wrap_new_ContAmtCurr__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContAmtCurr"; FIX::ContAmtCurr *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContAmtCurr *)new FIX::ContAmtCurr(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContAmtCurr_allocate(VALUE self) #else _wrap_ContAmtCurr_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContAmtCurr); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContAmtCurr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContAmtCurr"; FIX::ContAmtCurr *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","ContAmtCurr", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","ContAmtCurr", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::ContAmtCurr *)new FIX::ContAmtCurr((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContAmtCurr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContAmtCurr__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContAmtCurr__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContAmtCurr.new", " ContAmtCurr.new()\n" " ContAmtCurr.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContAmtCurr(void *self) { FIX::ContAmtCurr *arg1 = (FIX::ContAmtCurr *)self; delete arg1; } static swig_class SwigClassOwnerType; SWIGINTERN VALUE _wrap_new_OwnerType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OwnerType"; FIX::OwnerType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OwnerType *)new FIX::OwnerType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OwnerType_allocate(VALUE self) #else _wrap_OwnerType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OwnerType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OwnerType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OwnerType"; FIX::OwnerType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","OwnerType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","OwnerType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::OwnerType *)new FIX::OwnerType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OwnerType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OwnerType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OwnerType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OwnerType.new", " OwnerType.new()\n" " OwnerType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OwnerType(void *self) { FIX::OwnerType *arg1 = (FIX::OwnerType *)self; delete arg1; } static swig_class SwigClassPartySubID; SWIGINTERN VALUE _wrap_new_PartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PartySubID"; FIX::PartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PartySubID *)new FIX::PartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PartySubID_allocate(VALUE self) #else _wrap_PartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PartySubID"; FIX::PartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PartySubID *)new FIX::PartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PartySubID.new", " PartySubID.new()\n" " PartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PartySubID(void *self) { FIX::PartySubID *arg1 = (FIX::PartySubID *)self; delete arg1; } static swig_class SwigClassNestedPartyID; SWIGINTERN VALUE _wrap_new_NestedPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NestedPartyID"; FIX::NestedPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NestedPartyID *)new FIX::NestedPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NestedPartyID_allocate(VALUE self) #else _wrap_NestedPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NestedPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NestedPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NestedPartyID"; FIX::NestedPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NestedPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NestedPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NestedPartyID *)new FIX::NestedPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NestedPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NestedPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NestedPartyID.new", " NestedPartyID.new()\n" " NestedPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NestedPartyID(void *self) { FIX::NestedPartyID *arg1 = (FIX::NestedPartyID *)self; delete arg1; } static swig_class SwigClassNestedPartyIDSource; SWIGINTERN VALUE _wrap_new_NestedPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NestedPartyIDSource"; FIX::NestedPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NestedPartyIDSource *)new FIX::NestedPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NestedPartyIDSource_allocate(VALUE self) #else _wrap_NestedPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NestedPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NestedPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NestedPartyIDSource"; FIX::NestedPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","NestedPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","NestedPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::NestedPartyIDSource *)new FIX::NestedPartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NestedPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NestedPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NestedPartyIDSource.new", " NestedPartyIDSource.new()\n" " NestedPartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NestedPartyIDSource(void *self) { FIX::NestedPartyIDSource *arg1 = (FIX::NestedPartyIDSource *)self; delete arg1; } static swig_class SwigClassSecondaryClOrdID; SWIGINTERN VALUE _wrap_new_SecondaryClOrdID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryClOrdID"; FIX::SecondaryClOrdID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryClOrdID *)new FIX::SecondaryClOrdID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryClOrdID_allocate(VALUE self) #else _wrap_SecondaryClOrdID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryClOrdID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryClOrdID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryClOrdID"; FIX::SecondaryClOrdID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryClOrdID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryClOrdID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryClOrdID *)new FIX::SecondaryClOrdID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryClOrdID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryClOrdID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryClOrdID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryClOrdID.new", " SecondaryClOrdID.new()\n" " SecondaryClOrdID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryClOrdID(void *self) { FIX::SecondaryClOrdID *arg1 = (FIX::SecondaryClOrdID *)self; delete arg1; } static swig_class SwigClassSecondaryExecID; SWIGINTERN VALUE _wrap_new_SecondaryExecID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryExecID"; FIX::SecondaryExecID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryExecID *)new FIX::SecondaryExecID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryExecID_allocate(VALUE self) #else _wrap_SecondaryExecID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryExecID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryExecID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryExecID"; FIX::SecondaryExecID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryExecID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryExecID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryExecID *)new FIX::SecondaryExecID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryExecID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryExecID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryExecID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryExecID.new", " SecondaryExecID.new()\n" " SecondaryExecID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryExecID(void *self) { FIX::SecondaryExecID *arg1 = (FIX::SecondaryExecID *)self; delete arg1; } static swig_class SwigClassOrderCapacity; SWIGINTERN VALUE _wrap_new_OrderCapacity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderCapacity"; FIX::OrderCapacity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderCapacity *)new FIX::OrderCapacity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderCapacity_allocate(VALUE self) #else _wrap_OrderCapacity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderCapacity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderCapacity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderCapacity"; FIX::OrderCapacity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OrderCapacity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OrderCapacity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OrderCapacity *)new FIX::OrderCapacity((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderCapacity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderCapacity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderCapacity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderCapacity.new", " OrderCapacity.new()\n" " OrderCapacity.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderCapacity(void *self) { FIX::OrderCapacity *arg1 = (FIX::OrderCapacity *)self; delete arg1; } static swig_class SwigClassOrderRestrictions; SWIGINTERN VALUE _wrap_new_OrderRestrictions__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderRestrictions"; FIX::OrderRestrictions *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderRestrictions *)new FIX::OrderRestrictions(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderRestrictions_allocate(VALUE self) #else _wrap_OrderRestrictions_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderRestrictions); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderRestrictions__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderRestrictions"; FIX::OrderRestrictions *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLECHARVALUE const &","OrderRestrictions", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLECHARVALUE const &","OrderRestrictions", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); result = (FIX::OrderRestrictions *)new FIX::OrderRestrictions((FIX::MULTIPLECHARVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderRestrictions(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderRestrictions__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderRestrictions__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderRestrictions.new", " OrderRestrictions.new()\n" " OrderRestrictions.new(FIX::MULTIPLECHARVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderRestrictions(void *self) { FIX::OrderRestrictions *arg1 = (FIX::OrderRestrictions *)self; delete arg1; } static swig_class SwigClassMassCancelRequestType; SWIGINTERN VALUE _wrap_new_MassCancelRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassCancelRequestType"; FIX::MassCancelRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassCancelRequestType *)new FIX::MassCancelRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassCancelRequestType_allocate(VALUE self) #else _wrap_MassCancelRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassCancelRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassCancelRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassCancelRequestType"; FIX::MassCancelRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MassCancelRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MassCancelRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MassCancelRequestType *)new FIX::MassCancelRequestType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassCancelRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassCancelRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassCancelRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassCancelRequestType.new", " MassCancelRequestType.new()\n" " MassCancelRequestType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassCancelRequestType(void *self) { FIX::MassCancelRequestType *arg1 = (FIX::MassCancelRequestType *)self; delete arg1; } static swig_class SwigClassMassCancelResponse; SWIGINTERN VALUE _wrap_new_MassCancelResponse__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassCancelResponse"; FIX::MassCancelResponse *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassCancelResponse *)new FIX::MassCancelResponse(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassCancelResponse_allocate(VALUE self) #else _wrap_MassCancelResponse_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassCancelResponse); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassCancelResponse__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassCancelResponse"; FIX::MassCancelResponse *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MassCancelResponse", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MassCancelResponse", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MassCancelResponse *)new FIX::MassCancelResponse((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassCancelResponse(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassCancelResponse__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassCancelResponse__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassCancelResponse.new", " MassCancelResponse.new()\n" " MassCancelResponse.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassCancelResponse(void *self) { FIX::MassCancelResponse *arg1 = (FIX::MassCancelResponse *)self; delete arg1; } static swig_class SwigClassMassCancelRejectReason; SWIGINTERN VALUE _wrap_new_MassCancelRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassCancelRejectReason"; FIX::MassCancelRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassCancelRejectReason *)new FIX::MassCancelRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassCancelRejectReason_allocate(VALUE self) #else _wrap_MassCancelRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassCancelRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassCancelRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassCancelRejectReason"; FIX::MassCancelRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MassCancelRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MassCancelRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MassCancelRejectReason *)new FIX::MassCancelRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassCancelRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassCancelRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassCancelRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassCancelRejectReason.new", " MassCancelRejectReason.new()\n" " MassCancelRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassCancelRejectReason(void *self) { FIX::MassCancelRejectReason *arg1 = (FIX::MassCancelRejectReason *)self; delete arg1; } static swig_class SwigClassTotalAffectedOrders; SWIGINTERN VALUE _wrap_new_TotalAffectedOrders__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalAffectedOrders"; FIX::TotalAffectedOrders *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalAffectedOrders *)new FIX::TotalAffectedOrders(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalAffectedOrders_allocate(VALUE self) #else _wrap_TotalAffectedOrders_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalAffectedOrders); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalAffectedOrders__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalAffectedOrders"; FIX::TotalAffectedOrders *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotalAffectedOrders", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotalAffectedOrders", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotalAffectedOrders *)new FIX::TotalAffectedOrders((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalAffectedOrders(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalAffectedOrders__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalAffectedOrders__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalAffectedOrders.new", " TotalAffectedOrders.new()\n" " TotalAffectedOrders.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalAffectedOrders(void *self) { FIX::TotalAffectedOrders *arg1 = (FIX::TotalAffectedOrders *)self; delete arg1; } static swig_class SwigClassNoAffectedOrders; SWIGINTERN VALUE _wrap_new_NoAffectedOrders__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoAffectedOrders"; FIX::NoAffectedOrders *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoAffectedOrders *)new FIX::NoAffectedOrders(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoAffectedOrders_allocate(VALUE self) #else _wrap_NoAffectedOrders_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoAffectedOrders); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoAffectedOrders__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoAffectedOrders"; FIX::NoAffectedOrders *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoAffectedOrders", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoAffectedOrders", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoAffectedOrders *)new FIX::NoAffectedOrders((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoAffectedOrders(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoAffectedOrders__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAffectedOrders__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoAffectedOrders.new", " NoAffectedOrders.new()\n" " NoAffectedOrders.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoAffectedOrders(void *self) { FIX::NoAffectedOrders *arg1 = (FIX::NoAffectedOrders *)self; delete arg1; } static swig_class SwigClassAffectedOrderID; SWIGINTERN VALUE _wrap_new_AffectedOrderID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AffectedOrderID"; FIX::AffectedOrderID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AffectedOrderID *)new FIX::AffectedOrderID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AffectedOrderID_allocate(VALUE self) #else _wrap_AffectedOrderID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AffectedOrderID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AffectedOrderID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AffectedOrderID"; FIX::AffectedOrderID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AffectedOrderID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AffectedOrderID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AffectedOrderID *)new FIX::AffectedOrderID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AffectedOrderID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AffectedOrderID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AffectedOrderID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AffectedOrderID.new", " AffectedOrderID.new()\n" " AffectedOrderID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AffectedOrderID(void *self) { FIX::AffectedOrderID *arg1 = (FIX::AffectedOrderID *)self; delete arg1; } static swig_class SwigClassAffectedSecondaryOrderID; SWIGINTERN VALUE _wrap_new_AffectedSecondaryOrderID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AffectedSecondaryOrderID"; FIX::AffectedSecondaryOrderID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AffectedSecondaryOrderID *)new FIX::AffectedSecondaryOrderID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AffectedSecondaryOrderID_allocate(VALUE self) #else _wrap_AffectedSecondaryOrderID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AffectedSecondaryOrderID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AffectedSecondaryOrderID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AffectedSecondaryOrderID"; FIX::AffectedSecondaryOrderID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AffectedSecondaryOrderID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AffectedSecondaryOrderID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AffectedSecondaryOrderID *)new FIX::AffectedSecondaryOrderID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AffectedSecondaryOrderID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AffectedSecondaryOrderID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AffectedSecondaryOrderID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AffectedSecondaryOrderID.new", " AffectedSecondaryOrderID.new()\n" " AffectedSecondaryOrderID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AffectedSecondaryOrderID(void *self) { FIX::AffectedSecondaryOrderID *arg1 = (FIX::AffectedSecondaryOrderID *)self; delete arg1; } static swig_class SwigClassQuoteType; SWIGINTERN VALUE _wrap_new_QuoteType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteType"; FIX::QuoteType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteType *)new FIX::QuoteType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteType_allocate(VALUE self) #else _wrap_QuoteType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteType"; FIX::QuoteType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteType *)new FIX::QuoteType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteType.new", " QuoteType.new()\n" " QuoteType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteType(void *self) { FIX::QuoteType *arg1 = (FIX::QuoteType *)self; delete arg1; } static swig_class SwigClassNestedPartyRole; SWIGINTERN VALUE _wrap_new_NestedPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NestedPartyRole"; FIX::NestedPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NestedPartyRole *)new FIX::NestedPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NestedPartyRole_allocate(VALUE self) #else _wrap_NestedPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NestedPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NestedPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NestedPartyRole"; FIX::NestedPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NestedPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NestedPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NestedPartyRole *)new FIX::NestedPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NestedPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NestedPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NestedPartyRole.new", " NestedPartyRole.new()\n" " NestedPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NestedPartyRole(void *self) { FIX::NestedPartyRole *arg1 = (FIX::NestedPartyRole *)self; delete arg1; } static swig_class SwigClassNoNestedPartyIDs; SWIGINTERN VALUE _wrap_new_NoNestedPartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNestedPartyIDs"; FIX::NoNestedPartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNestedPartyIDs *)new FIX::NoNestedPartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNestedPartyIDs_allocate(VALUE self) #else _wrap_NoNestedPartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNestedPartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNestedPartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNestedPartyIDs"; FIX::NoNestedPartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNestedPartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNestedPartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNestedPartyIDs *)new FIX::NoNestedPartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNestedPartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNestedPartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNestedPartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNestedPartyIDs.new", " NoNestedPartyIDs.new()\n" " NoNestedPartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNestedPartyIDs(void *self) { FIX::NoNestedPartyIDs *arg1 = (FIX::NoNestedPartyIDs *)self; delete arg1; } static swig_class SwigClassTotalAccruedInterestAmt; SWIGINTERN VALUE _wrap_new_TotalAccruedInterestAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalAccruedInterestAmt"; FIX::TotalAccruedInterestAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalAccruedInterestAmt *)new FIX::TotalAccruedInterestAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalAccruedInterestAmt_allocate(VALUE self) #else _wrap_TotalAccruedInterestAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalAccruedInterestAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalAccruedInterestAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalAccruedInterestAmt"; FIX::TotalAccruedInterestAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","TotalAccruedInterestAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","TotalAccruedInterestAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::TotalAccruedInterestAmt *)new FIX::TotalAccruedInterestAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalAccruedInterestAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalAccruedInterestAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalAccruedInterestAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalAccruedInterestAmt.new", " TotalAccruedInterestAmt.new()\n" " TotalAccruedInterestAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalAccruedInterestAmt(void *self) { FIX::TotalAccruedInterestAmt *arg1 = (FIX::TotalAccruedInterestAmt *)self; delete arg1; } static swig_class SwigClassMaturityDate; SWIGINTERN VALUE _wrap_new_MaturityDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityDate"; FIX::MaturityDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityDate *)new FIX::MaturityDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityDate_allocate(VALUE self) #else _wrap_MaturityDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityDate"; FIX::MaturityDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","MaturityDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","MaturityDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::MaturityDate *)new FIX::MaturityDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityDate.new", " MaturityDate.new()\n" " MaturityDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityDate(void *self) { FIX::MaturityDate *arg1 = (FIX::MaturityDate *)self; delete arg1; } static swig_class SwigClassUnderlyingMaturityDate; SWIGINTERN VALUE _wrap_new_UnderlyingMaturityDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityDate"; FIX::UnderlyingMaturityDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingMaturityDate *)new FIX::UnderlyingMaturityDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingMaturityDate_allocate(VALUE self) #else _wrap_UnderlyingMaturityDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingMaturityDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityDate"; FIX::UnderlyingMaturityDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","UnderlyingMaturityDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","UnderlyingMaturityDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::UnderlyingMaturityDate *)new FIX::UnderlyingMaturityDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingMaturityDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingMaturityDate.new", " UnderlyingMaturityDate.new()\n" " UnderlyingMaturityDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingMaturityDate(void *self) { FIX::UnderlyingMaturityDate *arg1 = (FIX::UnderlyingMaturityDate *)self; delete arg1; } static swig_class SwigClassInstrRegistry; SWIGINTERN VALUE _wrap_new_InstrRegistry__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrRegistry"; FIX::InstrRegistry *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrRegistry *)new FIX::InstrRegistry(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrRegistry_allocate(VALUE self) #else _wrap_InstrRegistry_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrRegistry); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrRegistry__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrRegistry"; FIX::InstrRegistry *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","InstrRegistry", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","InstrRegistry", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::InstrRegistry *)new FIX::InstrRegistry((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrRegistry(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrRegistry__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrRegistry__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrRegistry.new", " InstrRegistry.new()\n" " InstrRegistry.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrRegistry(void *self) { FIX::InstrRegistry *arg1 = (FIX::InstrRegistry *)self; delete arg1; } static swig_class SwigClassCashMargin; SWIGINTERN VALUE _wrap_new_CashMargin__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashMargin"; FIX::CashMargin *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashMargin *)new FIX::CashMargin(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashMargin_allocate(VALUE self) #else _wrap_CashMargin_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashMargin); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashMargin__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashMargin"; FIX::CashMargin *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","CashMargin", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","CashMargin", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::CashMargin *)new FIX::CashMargin((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashMargin(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashMargin__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashMargin__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashMargin.new", " CashMargin.new()\n" " CashMargin.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashMargin(void *self) { FIX::CashMargin *arg1 = (FIX::CashMargin *)self; delete arg1; } static swig_class SwigClassNestedPartySubID; SWIGINTERN VALUE _wrap_new_NestedPartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NestedPartySubID"; FIX::NestedPartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NestedPartySubID *)new FIX::NestedPartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NestedPartySubID_allocate(VALUE self) #else _wrap_NestedPartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NestedPartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NestedPartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NestedPartySubID"; FIX::NestedPartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NestedPartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NestedPartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NestedPartySubID *)new FIX::NestedPartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NestedPartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NestedPartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NestedPartySubID.new", " NestedPartySubID.new()\n" " NestedPartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NestedPartySubID(void *self) { FIX::NestedPartySubID *arg1 = (FIX::NestedPartySubID *)self; delete arg1; } static swig_class SwigClassScope; SWIGINTERN VALUE _wrap_new_Scope__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Scope"; FIX::Scope *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Scope *)new FIX::Scope(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Scope_allocate(VALUE self) #else _wrap_Scope_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Scope); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Scope__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Scope"; FIX::Scope *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLECHARVALUE const &","Scope", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLECHARVALUE const &","Scope", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); result = (FIX::Scope *)new FIX::Scope((FIX::MULTIPLECHARVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Scope(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Scope__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Scope__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Scope.new", " Scope.new()\n" " Scope.new(FIX::MULTIPLECHARVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Scope(void *self) { FIX::Scope *arg1 = (FIX::Scope *)self; delete arg1; } static swig_class SwigClassMDImplicitDelete; SWIGINTERN VALUE _wrap_new_MDImplicitDelete__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDImplicitDelete"; FIX::MDImplicitDelete *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDImplicitDelete *)new FIX::MDImplicitDelete(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDImplicitDelete_allocate(VALUE self) #else _wrap_MDImplicitDelete_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDImplicitDelete); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDImplicitDelete__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDImplicitDelete"; FIX::MDImplicitDelete *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","MDImplicitDelete", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","MDImplicitDelete", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::MDImplicitDelete *)new FIX::MDImplicitDelete((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDImplicitDelete(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDImplicitDelete__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDImplicitDelete__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDImplicitDelete.new", " MDImplicitDelete.new()\n" " MDImplicitDelete.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDImplicitDelete(void *self) { FIX::MDImplicitDelete *arg1 = (FIX::MDImplicitDelete *)self; delete arg1; } static swig_class SwigClassCrossID; SWIGINTERN VALUE _wrap_new_CrossID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CrossID"; FIX::CrossID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CrossID *)new FIX::CrossID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CrossID_allocate(VALUE self) #else _wrap_CrossID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CrossID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CrossID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CrossID"; FIX::CrossID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CrossID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CrossID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CrossID *)new FIX::CrossID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CrossID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CrossID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CrossID.new", " CrossID.new()\n" " CrossID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CrossID(void *self) { FIX::CrossID *arg1 = (FIX::CrossID *)self; delete arg1; } static swig_class SwigClassCrossType; SWIGINTERN VALUE _wrap_new_CrossType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CrossType"; FIX::CrossType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CrossType *)new FIX::CrossType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CrossType_allocate(VALUE self) #else _wrap_CrossType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CrossType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CrossType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CrossType"; FIX::CrossType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CrossType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CrossType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CrossType *)new FIX::CrossType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CrossType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CrossType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CrossType.new", " CrossType.new()\n" " CrossType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CrossType(void *self) { FIX::CrossType *arg1 = (FIX::CrossType *)self; delete arg1; } static swig_class SwigClassCrossPrioritization; SWIGINTERN VALUE _wrap_new_CrossPrioritization__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CrossPrioritization"; FIX::CrossPrioritization *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CrossPrioritization *)new FIX::CrossPrioritization(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CrossPrioritization_allocate(VALUE self) #else _wrap_CrossPrioritization_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CrossPrioritization); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CrossPrioritization__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CrossPrioritization"; FIX::CrossPrioritization *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CrossPrioritization", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CrossPrioritization", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CrossPrioritization *)new FIX::CrossPrioritization((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CrossPrioritization(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CrossPrioritization__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CrossPrioritization__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CrossPrioritization.new", " CrossPrioritization.new()\n" " CrossPrioritization.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CrossPrioritization(void *self) { FIX::CrossPrioritization *arg1 = (FIX::CrossPrioritization *)self; delete arg1; } static swig_class SwigClassOrigCrossID; SWIGINTERN VALUE _wrap_new_OrigCrossID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigCrossID"; FIX::OrigCrossID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigCrossID *)new FIX::OrigCrossID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigCrossID_allocate(VALUE self) #else _wrap_OrigCrossID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigCrossID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigCrossID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigCrossID"; FIX::OrigCrossID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrigCrossID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrigCrossID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrigCrossID *)new FIX::OrigCrossID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigCrossID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigCrossID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigCrossID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigCrossID.new", " OrigCrossID.new()\n" " OrigCrossID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigCrossID(void *self) { FIX::OrigCrossID *arg1 = (FIX::OrigCrossID *)self; delete arg1; } static swig_class SwigClassNoSides; SWIGINTERN VALUE _wrap_new_NoSides__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSides"; FIX::NoSides *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSides *)new FIX::NoSides(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSides_allocate(VALUE self) #else _wrap_NoSides_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSides); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSides__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSides"; FIX::NoSides *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSides", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSides", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSides *)new FIX::NoSides((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSides(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSides__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSides__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSides.new", " NoSides.new()\n" " NoSides.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSides(void *self) { FIX::NoSides *arg1 = (FIX::NoSides *)self; delete arg1; } static swig_class SwigClassNoLegs; SWIGINTERN VALUE _wrap_new_NoLegs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoLegs"; FIX::NoLegs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoLegs *)new FIX::NoLegs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoLegs_allocate(VALUE self) #else _wrap_NoLegs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoLegs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoLegs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoLegs"; FIX::NoLegs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoLegs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoLegs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoLegs *)new FIX::NoLegs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoLegs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoLegs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoLegs.new", " NoLegs.new()\n" " NoLegs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoLegs(void *self) { FIX::NoLegs *arg1 = (FIX::NoLegs *)self; delete arg1; } static swig_class SwigClassLegCurrency; SWIGINTERN VALUE _wrap_new_LegCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCurrency"; FIX::LegCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCurrency *)new FIX::LegCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCurrency_allocate(VALUE self) #else _wrap_LegCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCurrency"; FIX::LegCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","LegCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","LegCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::LegCurrency *)new FIX::LegCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCurrency.new", " LegCurrency.new()\n" " LegCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCurrency(void *self) { FIX::LegCurrency *arg1 = (FIX::LegCurrency *)self; delete arg1; } static swig_class SwigClassTotalNumSecurityTypes; SWIGINTERN VALUE _wrap_new_TotalNumSecurityTypes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalNumSecurityTypes"; FIX::TotalNumSecurityTypes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalNumSecurityTypes *)new FIX::TotalNumSecurityTypes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalNumSecurityTypes_allocate(VALUE self) #else _wrap_TotalNumSecurityTypes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalNumSecurityTypes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalNumSecurityTypes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalNumSecurityTypes"; FIX::TotalNumSecurityTypes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotalNumSecurityTypes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotalNumSecurityTypes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotalNumSecurityTypes *)new FIX::TotalNumSecurityTypes((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalNumSecurityTypes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalNumSecurityTypes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNumSecurityTypes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalNumSecurityTypes.new", " TotalNumSecurityTypes.new()\n" " TotalNumSecurityTypes.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalNumSecurityTypes(void *self) { FIX::TotalNumSecurityTypes *arg1 = (FIX::TotalNumSecurityTypes *)self; delete arg1; } static swig_class SwigClassNoSecurityTypes; SWIGINTERN VALUE _wrap_new_NoSecurityTypes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSecurityTypes"; FIX::NoSecurityTypes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSecurityTypes *)new FIX::NoSecurityTypes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSecurityTypes_allocate(VALUE self) #else _wrap_NoSecurityTypes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSecurityTypes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSecurityTypes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSecurityTypes"; FIX::NoSecurityTypes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSecurityTypes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSecurityTypes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSecurityTypes *)new FIX::NoSecurityTypes((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSecurityTypes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSecurityTypes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSecurityTypes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSecurityTypes.new", " NoSecurityTypes.new()\n" " NoSecurityTypes.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSecurityTypes(void *self) { FIX::NoSecurityTypes *arg1 = (FIX::NoSecurityTypes *)self; delete arg1; } static swig_class SwigClassSecurityListRequestType; SWIGINTERN VALUE _wrap_new_SecurityListRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityListRequestType"; FIX::SecurityListRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityListRequestType *)new FIX::SecurityListRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityListRequestType_allocate(VALUE self) #else _wrap_SecurityListRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityListRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityListRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityListRequestType"; FIX::SecurityListRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityListRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityListRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityListRequestType *)new FIX::SecurityListRequestType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityListRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityListRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityListRequestType.new", " SecurityListRequestType.new()\n" " SecurityListRequestType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityListRequestType(void *self) { FIX::SecurityListRequestType *arg1 = (FIX::SecurityListRequestType *)self; delete arg1; } static swig_class SwigClassSecurityRequestResult; SWIGINTERN VALUE _wrap_new_SecurityRequestResult__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityRequestResult"; FIX::SecurityRequestResult *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityRequestResult *)new FIX::SecurityRequestResult(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityRequestResult_allocate(VALUE self) #else _wrap_SecurityRequestResult_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityRequestResult); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityRequestResult__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityRequestResult"; FIX::SecurityRequestResult *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityRequestResult", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityRequestResult", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityRequestResult *)new FIX::SecurityRequestResult((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityRequestResult(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityRequestResult__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityRequestResult__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityRequestResult.new", " SecurityRequestResult.new()\n" " SecurityRequestResult.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityRequestResult(void *self) { FIX::SecurityRequestResult *arg1 = (FIX::SecurityRequestResult *)self; delete arg1; } static swig_class SwigClassRoundLot; SWIGINTERN VALUE _wrap_new_RoundLot__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RoundLot"; FIX::RoundLot *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RoundLot *)new FIX::RoundLot(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RoundLot_allocate(VALUE self) #else _wrap_RoundLot_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RoundLot); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RoundLot__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RoundLot"; FIX::RoundLot *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","RoundLot", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","RoundLot", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::RoundLot *)new FIX::RoundLot((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RoundLot(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RoundLot__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RoundLot__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RoundLot.new", " RoundLot.new()\n" " RoundLot.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RoundLot(void *self) { FIX::RoundLot *arg1 = (FIX::RoundLot *)self; delete arg1; } static swig_class SwigClassMinTradeVol; SWIGINTERN VALUE _wrap_new_MinTradeVol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MinTradeVol"; FIX::MinTradeVol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MinTradeVol *)new FIX::MinTradeVol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MinTradeVol_allocate(VALUE self) #else _wrap_MinTradeVol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MinTradeVol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MinTradeVol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MinTradeVol"; FIX::MinTradeVol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MinTradeVol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MinTradeVol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MinTradeVol *)new FIX::MinTradeVol((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MinTradeVol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MinTradeVol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinTradeVol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MinTradeVol.new", " MinTradeVol.new()\n" " MinTradeVol.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MinTradeVol(void *self) { FIX::MinTradeVol *arg1 = (FIX::MinTradeVol *)self; delete arg1; } static swig_class SwigClassMultiLegRptTypeReq; SWIGINTERN VALUE _wrap_new_MultiLegRptTypeReq__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MultiLegRptTypeReq"; FIX::MultiLegRptTypeReq *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MultiLegRptTypeReq *)new FIX::MultiLegRptTypeReq(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MultiLegRptTypeReq_allocate(VALUE self) #else _wrap_MultiLegRptTypeReq_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MultiLegRptTypeReq); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MultiLegRptTypeReq__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MultiLegRptTypeReq"; FIX::MultiLegRptTypeReq *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MultiLegRptTypeReq", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MultiLegRptTypeReq", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MultiLegRptTypeReq *)new FIX::MultiLegRptTypeReq((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MultiLegRptTypeReq(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MultiLegRptTypeReq__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultiLegRptTypeReq__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MultiLegRptTypeReq.new", " MultiLegRptTypeReq.new()\n" " MultiLegRptTypeReq.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MultiLegRptTypeReq(void *self) { FIX::MultiLegRptTypeReq *arg1 = (FIX::MultiLegRptTypeReq *)self; delete arg1; } static swig_class SwigClassLegPositionEffect; SWIGINTERN VALUE _wrap_new_LegPositionEffect__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegPositionEffect"; FIX::LegPositionEffect *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegPositionEffect *)new FIX::LegPositionEffect(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegPositionEffect_allocate(VALUE self) #else _wrap_LegPositionEffect_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegPositionEffect); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegPositionEffect__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegPositionEffect"; FIX::LegPositionEffect *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","LegPositionEffect", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","LegPositionEffect", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::LegPositionEffect *)new FIX::LegPositionEffect((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegPositionEffect(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegPositionEffect__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPositionEffect__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegPositionEffect.new", " LegPositionEffect.new()\n" " LegPositionEffect.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegPositionEffect(void *self) { FIX::LegPositionEffect *arg1 = (FIX::LegPositionEffect *)self; delete arg1; } static swig_class SwigClassLegCoveredOrUncovered; SWIGINTERN VALUE _wrap_new_LegCoveredOrUncovered__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCoveredOrUncovered"; FIX::LegCoveredOrUncovered *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCoveredOrUncovered *)new FIX::LegCoveredOrUncovered(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCoveredOrUncovered_allocate(VALUE self) #else _wrap_LegCoveredOrUncovered_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCoveredOrUncovered); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCoveredOrUncovered__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCoveredOrUncovered"; FIX::LegCoveredOrUncovered *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegCoveredOrUncovered", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegCoveredOrUncovered", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegCoveredOrUncovered *)new FIX::LegCoveredOrUncovered((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCoveredOrUncovered(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCoveredOrUncovered__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCoveredOrUncovered__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCoveredOrUncovered.new", " LegCoveredOrUncovered.new()\n" " LegCoveredOrUncovered.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCoveredOrUncovered(void *self) { FIX::LegCoveredOrUncovered *arg1 = (FIX::LegCoveredOrUncovered *)self; delete arg1; } static swig_class SwigClassLegPrice; SWIGINTERN VALUE _wrap_new_LegPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegPrice"; FIX::LegPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegPrice *)new FIX::LegPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegPrice_allocate(VALUE self) #else _wrap_LegPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegPrice"; FIX::LegPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LegPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LegPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LegPrice *)new FIX::LegPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegPrice.new", " LegPrice.new()\n" " LegPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegPrice(void *self) { FIX::LegPrice *arg1 = (FIX::LegPrice *)self; delete arg1; } static swig_class SwigClassTradSesStatusRejReason; SWIGINTERN VALUE _wrap_new_TradSesStatusRejReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesStatusRejReason"; FIX::TradSesStatusRejReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesStatusRejReason *)new FIX::TradSesStatusRejReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesStatusRejReason_allocate(VALUE self) #else _wrap_TradSesStatusRejReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesStatusRejReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesStatusRejReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesStatusRejReason"; FIX::TradSesStatusRejReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradSesStatusRejReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradSesStatusRejReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradSesStatusRejReason *)new FIX::TradSesStatusRejReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesStatusRejReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesStatusRejReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesStatusRejReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradSesStatusRejReason.new", " TradSesStatusRejReason.new()\n" " TradSesStatusRejReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesStatusRejReason(void *self) { FIX::TradSesStatusRejReason *arg1 = (FIX::TradSesStatusRejReason *)self; delete arg1; } static swig_class SwigClassTradeRequestID; SWIGINTERN VALUE _wrap_new_TradeRequestID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeRequestID"; FIX::TradeRequestID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeRequestID *)new FIX::TradeRequestID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeRequestID_allocate(VALUE self) #else _wrap_TradeRequestID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeRequestID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeRequestID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeRequestID"; FIX::TradeRequestID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeRequestID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeRequestID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeRequestID *)new FIX::TradeRequestID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeRequestID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeRequestID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeRequestID.new", " TradeRequestID.new()\n" " TradeRequestID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeRequestID(void *self) { FIX::TradeRequestID *arg1 = (FIX::TradeRequestID *)self; delete arg1; } static swig_class SwigClassTradeRequestType; SWIGINTERN VALUE _wrap_new_TradeRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeRequestType"; FIX::TradeRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeRequestType *)new FIX::TradeRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeRequestType_allocate(VALUE self) #else _wrap_TradeRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeRequestType"; FIX::TradeRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradeRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradeRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradeRequestType *)new FIX::TradeRequestType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeRequestType.new", " TradeRequestType.new()\n" " TradeRequestType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeRequestType(void *self) { FIX::TradeRequestType *arg1 = (FIX::TradeRequestType *)self; delete arg1; } static swig_class SwigClassPreviouslyReported; SWIGINTERN VALUE _wrap_new_PreviouslyReported__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PreviouslyReported"; FIX::PreviouslyReported *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PreviouslyReported *)new FIX::PreviouslyReported(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PreviouslyReported_allocate(VALUE self) #else _wrap_PreviouslyReported_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PreviouslyReported); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PreviouslyReported__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PreviouslyReported"; FIX::PreviouslyReported *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","PreviouslyReported", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","PreviouslyReported", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::PreviouslyReported *)new FIX::PreviouslyReported((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PreviouslyReported(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PreviouslyReported__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PreviouslyReported__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PreviouslyReported.new", " PreviouslyReported.new()\n" " PreviouslyReported.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PreviouslyReported(void *self) { FIX::PreviouslyReported *arg1 = (FIX::PreviouslyReported *)self; delete arg1; } static swig_class SwigClassTradeReportID; SWIGINTERN VALUE _wrap_new_TradeReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeReportID"; FIX::TradeReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeReportID *)new FIX::TradeReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeReportID_allocate(VALUE self) #else _wrap_TradeReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeReportID"; FIX::TradeReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeReportID *)new FIX::TradeReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeReportID.new", " TradeReportID.new()\n" " TradeReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeReportID(void *self) { FIX::TradeReportID *arg1 = (FIX::TradeReportID *)self; delete arg1; } static swig_class SwigClassTradeReportRefID; SWIGINTERN VALUE _wrap_new_TradeReportRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeReportRefID"; FIX::TradeReportRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeReportRefID *)new FIX::TradeReportRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeReportRefID_allocate(VALUE self) #else _wrap_TradeReportRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeReportRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeReportRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeReportRefID"; FIX::TradeReportRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeReportRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeReportRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeReportRefID *)new FIX::TradeReportRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeReportRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeReportRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeReportRefID.new", " TradeReportRefID.new()\n" " TradeReportRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeReportRefID(void *self) { FIX::TradeReportRefID *arg1 = (FIX::TradeReportRefID *)self; delete arg1; } static swig_class SwigClassMatchStatus; SWIGINTERN VALUE _wrap_new_MatchStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MatchStatus"; FIX::MatchStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MatchStatus *)new FIX::MatchStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MatchStatus_allocate(VALUE self) #else _wrap_MatchStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MatchStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MatchStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MatchStatus"; FIX::MatchStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MatchStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MatchStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MatchStatus *)new FIX::MatchStatus((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MatchStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MatchStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MatchStatus.new", " MatchStatus.new()\n" " MatchStatus.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MatchStatus(void *self) { FIX::MatchStatus *arg1 = (FIX::MatchStatus *)self; delete arg1; } static swig_class SwigClassMatchType; SWIGINTERN VALUE _wrap_new_MatchType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MatchType"; FIX::MatchType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MatchType *)new FIX::MatchType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MatchType_allocate(VALUE self) #else _wrap_MatchType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MatchType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MatchType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MatchType"; FIX::MatchType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MatchType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MatchType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MatchType *)new FIX::MatchType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MatchType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MatchType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MatchType.new", " MatchType.new()\n" " MatchType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MatchType(void *self) { FIX::MatchType *arg1 = (FIX::MatchType *)self; delete arg1; } static swig_class SwigClassOddLot; SWIGINTERN VALUE _wrap_new_OddLot__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OddLot"; FIX::OddLot *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OddLot *)new FIX::OddLot(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OddLot_allocate(VALUE self) #else _wrap_OddLot_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OddLot); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OddLot__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OddLot"; FIX::OddLot *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","OddLot", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","OddLot", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::OddLot *)new FIX::OddLot((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OddLot(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OddLot__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OddLot__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OddLot.new", " OddLot.new()\n" " OddLot.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OddLot(void *self) { FIX::OddLot *arg1 = (FIX::OddLot *)self; delete arg1; } static swig_class SwigClassNoClearingInstructions; SWIGINTERN VALUE _wrap_new_NoClearingInstructions__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoClearingInstructions"; FIX::NoClearingInstructions *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoClearingInstructions *)new FIX::NoClearingInstructions(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoClearingInstructions_allocate(VALUE self) #else _wrap_NoClearingInstructions_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoClearingInstructions); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoClearingInstructions__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoClearingInstructions"; FIX::NoClearingInstructions *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoClearingInstructions", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoClearingInstructions", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoClearingInstructions *)new FIX::NoClearingInstructions((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoClearingInstructions(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoClearingInstructions__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoClearingInstructions__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoClearingInstructions.new", " NoClearingInstructions.new()\n" " NoClearingInstructions.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoClearingInstructions(void *self) { FIX::NoClearingInstructions *arg1 = (FIX::NoClearingInstructions *)self; delete arg1; } static swig_class SwigClassClearingInstruction; SWIGINTERN VALUE _wrap_new_ClearingInstruction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClearingInstruction"; FIX::ClearingInstruction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClearingInstruction *)new FIX::ClearingInstruction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClearingInstruction_allocate(VALUE self) #else _wrap_ClearingInstruction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClearingInstruction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClearingInstruction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClearingInstruction"; FIX::ClearingInstruction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ClearingInstruction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ClearingInstruction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ClearingInstruction *)new FIX::ClearingInstruction((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClearingInstruction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClearingInstruction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingInstruction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClearingInstruction.new", " ClearingInstruction.new()\n" " ClearingInstruction.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClearingInstruction(void *self) { FIX::ClearingInstruction *arg1 = (FIX::ClearingInstruction *)self; delete arg1; } static swig_class SwigClassTradeInputSource; SWIGINTERN VALUE _wrap_new_TradeInputSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeInputSource"; FIX::TradeInputSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeInputSource *)new FIX::TradeInputSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeInputSource_allocate(VALUE self) #else _wrap_TradeInputSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeInputSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeInputSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeInputSource"; FIX::TradeInputSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeInputSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeInputSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeInputSource *)new FIX::TradeInputSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeInputSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeInputSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeInputSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeInputSource.new", " TradeInputSource.new()\n" " TradeInputSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeInputSource(void *self) { FIX::TradeInputSource *arg1 = (FIX::TradeInputSource *)self; delete arg1; } static swig_class SwigClassTradeInputDevice; SWIGINTERN VALUE _wrap_new_TradeInputDevice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeInputDevice"; FIX::TradeInputDevice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeInputDevice *)new FIX::TradeInputDevice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeInputDevice_allocate(VALUE self) #else _wrap_TradeInputDevice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeInputDevice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeInputDevice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeInputDevice"; FIX::TradeInputDevice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeInputDevice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeInputDevice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeInputDevice *)new FIX::TradeInputDevice((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeInputDevice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeInputDevice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeInputDevice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeInputDevice.new", " TradeInputDevice.new()\n" " TradeInputDevice.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeInputDevice(void *self) { FIX::TradeInputDevice *arg1 = (FIX::TradeInputDevice *)self; delete arg1; } static swig_class SwigClassNoDates; SWIGINTERN VALUE _wrap_new_NoDates__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDates"; FIX::NoDates *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDates *)new FIX::NoDates(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDates_allocate(VALUE self) #else _wrap_NoDates_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDates); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDates__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDates"; FIX::NoDates *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDates", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDates", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDates *)new FIX::NoDates((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDates(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDates__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDates__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDates.new", " NoDates.new()\n" " NoDates.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDates(void *self) { FIX::NoDates *arg1 = (FIX::NoDates *)self; delete arg1; } static swig_class SwigClassAccountType; SWIGINTERN VALUE _wrap_new_AccountType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AccountType"; FIX::AccountType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AccountType *)new FIX::AccountType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AccountType_allocate(VALUE self) #else _wrap_AccountType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AccountType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AccountType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AccountType"; FIX::AccountType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AccountType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AccountType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AccountType *)new FIX::AccountType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AccountType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AccountType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AccountType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AccountType.new", " AccountType.new()\n" " AccountType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AccountType(void *self) { FIX::AccountType *arg1 = (FIX::AccountType *)self; delete arg1; } static swig_class SwigClassCustOrderCapacity; SWIGINTERN VALUE _wrap_new_CustOrderCapacity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CustOrderCapacity"; FIX::CustOrderCapacity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CustOrderCapacity *)new FIX::CustOrderCapacity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CustOrderCapacity_allocate(VALUE self) #else _wrap_CustOrderCapacity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CustOrderCapacity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CustOrderCapacity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CustOrderCapacity"; FIX::CustOrderCapacity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CustOrderCapacity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CustOrderCapacity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CustOrderCapacity *)new FIX::CustOrderCapacity((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CustOrderCapacity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CustOrderCapacity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustOrderCapacity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CustOrderCapacity.new", " CustOrderCapacity.new()\n" " CustOrderCapacity.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CustOrderCapacity(void *self) { FIX::CustOrderCapacity *arg1 = (FIX::CustOrderCapacity *)self; delete arg1; } static swig_class SwigClassClOrdLinkID; SWIGINTERN VALUE _wrap_new_ClOrdLinkID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClOrdLinkID"; FIX::ClOrdLinkID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClOrdLinkID *)new FIX::ClOrdLinkID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClOrdLinkID_allocate(VALUE self) #else _wrap_ClOrdLinkID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClOrdLinkID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClOrdLinkID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClOrdLinkID"; FIX::ClOrdLinkID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ClOrdLinkID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ClOrdLinkID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ClOrdLinkID *)new FIX::ClOrdLinkID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClOrdLinkID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClOrdLinkID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClOrdLinkID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClOrdLinkID.new", " ClOrdLinkID.new()\n" " ClOrdLinkID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClOrdLinkID(void *self) { FIX::ClOrdLinkID *arg1 = (FIX::ClOrdLinkID *)self; delete arg1; } static swig_class SwigClassMassStatusReqID; SWIGINTERN VALUE _wrap_new_MassStatusReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassStatusReqID"; FIX::MassStatusReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassStatusReqID *)new FIX::MassStatusReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassStatusReqID_allocate(VALUE self) #else _wrap_MassStatusReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassStatusReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassStatusReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassStatusReqID"; FIX::MassStatusReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MassStatusReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MassStatusReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MassStatusReqID *)new FIX::MassStatusReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassStatusReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassStatusReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassStatusReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassStatusReqID.new", " MassStatusReqID.new()\n" " MassStatusReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassStatusReqID(void *self) { FIX::MassStatusReqID *arg1 = (FIX::MassStatusReqID *)self; delete arg1; } static swig_class SwigClassMassStatusReqType; SWIGINTERN VALUE _wrap_new_MassStatusReqType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassStatusReqType"; FIX::MassStatusReqType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassStatusReqType *)new FIX::MassStatusReqType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassStatusReqType_allocate(VALUE self) #else _wrap_MassStatusReqType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassStatusReqType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassStatusReqType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassStatusReqType"; FIX::MassStatusReqType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MassStatusReqType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MassStatusReqType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MassStatusReqType *)new FIX::MassStatusReqType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassStatusReqType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassStatusReqType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassStatusReqType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassStatusReqType.new", " MassStatusReqType.new()\n" " MassStatusReqType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassStatusReqType(void *self) { FIX::MassStatusReqType *arg1 = (FIX::MassStatusReqType *)self; delete arg1; } static swig_class SwigClassOrigOrdModTime; SWIGINTERN VALUE _wrap_new_OrigOrdModTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigOrdModTime"; FIX::OrigOrdModTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigOrdModTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigOrdModTime"; FIX::OrigOrdModTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","OrigOrdModTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigOrdModTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigOrdModTime"; FIX::OrigOrdModTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OrigOrdModTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OrigOrdModTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigOrdModTime_allocate(VALUE self) #else _wrap_OrigOrdModTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigOrdModTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigOrdModTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigOrdModTime"; FIX::OrigOrdModTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","OrigOrdModTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","OrigOrdModTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","OrigOrdModTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::OrigOrdModTime *)new FIX::OrigOrdModTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigOrdModTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigOrdModTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigOrdModTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigOrdModTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_OrigOrdModTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "OrigOrdModTime.new", " OrigOrdModTime.new()\n" " OrigOrdModTime.new(int precision)\n" " OrigOrdModTime.new(FIX::UTCTIMESTAMP const &value)\n" " OrigOrdModTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigOrdModTime(void *self) { FIX::OrigOrdModTime *arg1 = (FIX::OrigOrdModTime *)self; delete arg1; } static swig_class SwigClassLegSettlmntTyp; SWIGINTERN VALUE _wrap_new_LegSettlmntTyp__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSettlmntTyp"; FIX::LegSettlmntTyp *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSettlmntTyp *)new FIX::LegSettlmntTyp(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSettlmntTyp_allocate(VALUE self) #else _wrap_LegSettlmntTyp_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSettlmntTyp); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSettlmntTyp__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSettlmntTyp"; FIX::LegSettlmntTyp *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","LegSettlmntTyp", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","LegSettlmntTyp", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::LegSettlmntTyp *)new FIX::LegSettlmntTyp((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSettlmntTyp(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSettlmntTyp__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlmntTyp__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSettlmntTyp.new", " LegSettlmntTyp.new()\n" " LegSettlmntTyp.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSettlmntTyp(void *self) { FIX::LegSettlmntTyp *arg1 = (FIX::LegSettlmntTyp *)self; delete arg1; } static swig_class SwigClassLegFutSettDate; SWIGINTERN VALUE _wrap_new_LegFutSettDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegFutSettDate"; FIX::LegFutSettDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegFutSettDate *)new FIX::LegFutSettDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegFutSettDate_allocate(VALUE self) #else _wrap_LegFutSettDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegFutSettDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegFutSettDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegFutSettDate"; FIX::LegFutSettDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegFutSettDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegFutSettDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegFutSettDate *)new FIX::LegFutSettDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegFutSettDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegFutSettDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegFutSettDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegFutSettDate.new", " LegFutSettDate.new()\n" " LegFutSettDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegFutSettDate(void *self) { FIX::LegFutSettDate *arg1 = (FIX::LegFutSettDate *)self; delete arg1; } static swig_class SwigClassDayBookingInst; SWIGINTERN VALUE _wrap_new_DayBookingInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DayBookingInst"; FIX::DayBookingInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DayBookingInst *)new FIX::DayBookingInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DayBookingInst_allocate(VALUE self) #else _wrap_DayBookingInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DayBookingInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DayBookingInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DayBookingInst"; FIX::DayBookingInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DayBookingInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DayBookingInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DayBookingInst *)new FIX::DayBookingInst((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DayBookingInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DayBookingInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DayBookingInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DayBookingInst.new", " DayBookingInst.new()\n" " DayBookingInst.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DayBookingInst(void *self) { FIX::DayBookingInst *arg1 = (FIX::DayBookingInst *)self; delete arg1; } static swig_class SwigClassBookingUnit; SWIGINTERN VALUE _wrap_new_BookingUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BookingUnit"; FIX::BookingUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BookingUnit *)new FIX::BookingUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BookingUnit_allocate(VALUE self) #else _wrap_BookingUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BookingUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BookingUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BookingUnit"; FIX::BookingUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","BookingUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","BookingUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::BookingUnit *)new FIX::BookingUnit((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BookingUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BookingUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BookingUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BookingUnit.new", " BookingUnit.new()\n" " BookingUnit.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BookingUnit(void *self) { FIX::BookingUnit *arg1 = (FIX::BookingUnit *)self; delete arg1; } static swig_class SwigClassPreallocMethod; SWIGINTERN VALUE _wrap_new_PreallocMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PreallocMethod"; FIX::PreallocMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PreallocMethod *)new FIX::PreallocMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PreallocMethod_allocate(VALUE self) #else _wrap_PreallocMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PreallocMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PreallocMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PreallocMethod"; FIX::PreallocMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","PreallocMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","PreallocMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::PreallocMethod *)new FIX::PreallocMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PreallocMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PreallocMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PreallocMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PreallocMethod.new", " PreallocMethod.new()\n" " PreallocMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PreallocMethod(void *self) { FIX::PreallocMethod *arg1 = (FIX::PreallocMethod *)self; delete arg1; } static swig_class SwigClassUnderlyingCountryOfIssue; SWIGINTERN VALUE _wrap_new_UnderlyingCountryOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCountryOfIssue"; FIX::UnderlyingCountryOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCountryOfIssue *)new FIX::UnderlyingCountryOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCountryOfIssue_allocate(VALUE self) #else _wrap_UnderlyingCountryOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCountryOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCountryOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::COUNTRY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCountryOfIssue"; FIX::UnderlyingCountryOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::COUNTRY const &","UnderlyingCountryOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::COUNTRY const &","UnderlyingCountryOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); result = (FIX::UnderlyingCountryOfIssue *)new FIX::UnderlyingCountryOfIssue((FIX::COUNTRY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCountryOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCountryOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCountryOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCountryOfIssue.new", " UnderlyingCountryOfIssue.new()\n" " UnderlyingCountryOfIssue.new(FIX::COUNTRY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCountryOfIssue(void *self) { FIX::UnderlyingCountryOfIssue *arg1 = (FIX::UnderlyingCountryOfIssue *)self; delete arg1; } static swig_class SwigClassUnderlyingStateOrProvinceOfIssue; SWIGINTERN VALUE _wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingStateOrProvinceOfIssue"; FIX::UnderlyingStateOrProvinceOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingStateOrProvinceOfIssue *)new FIX::UnderlyingStateOrProvinceOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingStateOrProvinceOfIssue_allocate(VALUE self) #else _wrap_UnderlyingStateOrProvinceOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingStateOrProvinceOfIssue"; FIX::UnderlyingStateOrProvinceOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingStateOrProvinceOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingStateOrProvinceOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingStateOrProvinceOfIssue *)new FIX::UnderlyingStateOrProvinceOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingStateOrProvinceOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStateOrProvinceOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingStateOrProvinceOfIssue.new", " UnderlyingStateOrProvinceOfIssue.new()\n" " UnderlyingStateOrProvinceOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingStateOrProvinceOfIssue(void *self) { FIX::UnderlyingStateOrProvinceOfIssue *arg1 = (FIX::UnderlyingStateOrProvinceOfIssue *)self; delete arg1; } static swig_class SwigClassUnderlyingLocaleOfIssue; SWIGINTERN VALUE _wrap_new_UnderlyingLocaleOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLocaleOfIssue"; FIX::UnderlyingLocaleOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLocaleOfIssue *)new FIX::UnderlyingLocaleOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLocaleOfIssue_allocate(VALUE self) #else _wrap_UnderlyingLocaleOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLocaleOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLocaleOfIssue"; FIX::UnderlyingLocaleOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLocaleOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLocaleOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLocaleOfIssue *)new FIX::UnderlyingLocaleOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLocaleOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLocaleOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLocaleOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLocaleOfIssue.new", " UnderlyingLocaleOfIssue.new()\n" " UnderlyingLocaleOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLocaleOfIssue(void *self) { FIX::UnderlyingLocaleOfIssue *arg1 = (FIX::UnderlyingLocaleOfIssue *)self; delete arg1; } static swig_class SwigClassUnderlyingInstrRegistry; SWIGINTERN VALUE _wrap_new_UnderlyingInstrRegistry__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrRegistry"; FIX::UnderlyingInstrRegistry *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingInstrRegistry *)new FIX::UnderlyingInstrRegistry(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingInstrRegistry_allocate(VALUE self) #else _wrap_UnderlyingInstrRegistry_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingInstrRegistry); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrRegistry__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrRegistry"; FIX::UnderlyingInstrRegistry *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingInstrRegistry", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingInstrRegistry", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingInstrRegistry *)new FIX::UnderlyingInstrRegistry((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrRegistry(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingInstrRegistry__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrRegistry__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingInstrRegistry.new", " UnderlyingInstrRegistry.new()\n" " UnderlyingInstrRegistry.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingInstrRegistry(void *self) { FIX::UnderlyingInstrRegistry *arg1 = (FIX::UnderlyingInstrRegistry *)self; delete arg1; } static swig_class SwigClassLegCountryOfIssue; SWIGINTERN VALUE _wrap_new_LegCountryOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCountryOfIssue"; FIX::LegCountryOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCountryOfIssue *)new FIX::LegCountryOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCountryOfIssue_allocate(VALUE self) #else _wrap_LegCountryOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCountryOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCountryOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::COUNTRY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCountryOfIssue"; FIX::LegCountryOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::COUNTRY const &","LegCountryOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::COUNTRY const &","LegCountryOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); result = (FIX::LegCountryOfIssue *)new FIX::LegCountryOfIssue((FIX::COUNTRY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCountryOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCountryOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCountryOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCountryOfIssue.new", " LegCountryOfIssue.new()\n" " LegCountryOfIssue.new(FIX::COUNTRY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCountryOfIssue(void *self) { FIX::LegCountryOfIssue *arg1 = (FIX::LegCountryOfIssue *)self; delete arg1; } static swig_class SwigClassLegStateOrProvinceOfIssue; SWIGINTERN VALUE _wrap_new_LegStateOrProvinceOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegStateOrProvinceOfIssue"; FIX::LegStateOrProvinceOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegStateOrProvinceOfIssue *)new FIX::LegStateOrProvinceOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegStateOrProvinceOfIssue_allocate(VALUE self) #else _wrap_LegStateOrProvinceOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegStateOrProvinceOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegStateOrProvinceOfIssue"; FIX::LegStateOrProvinceOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegStateOrProvinceOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegStateOrProvinceOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegStateOrProvinceOfIssue *)new FIX::LegStateOrProvinceOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegStateOrProvinceOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegStateOrProvinceOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStateOrProvinceOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegStateOrProvinceOfIssue.new", " LegStateOrProvinceOfIssue.new()\n" " LegStateOrProvinceOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegStateOrProvinceOfIssue(void *self) { FIX::LegStateOrProvinceOfIssue *arg1 = (FIX::LegStateOrProvinceOfIssue *)self; delete arg1; } static swig_class SwigClassLegLocaleOfIssue; SWIGINTERN VALUE _wrap_new_LegLocaleOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegLocaleOfIssue"; FIX::LegLocaleOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegLocaleOfIssue *)new FIX::LegLocaleOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegLocaleOfIssue_allocate(VALUE self) #else _wrap_LegLocaleOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegLocaleOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegLocaleOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegLocaleOfIssue"; FIX::LegLocaleOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegLocaleOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegLocaleOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegLocaleOfIssue *)new FIX::LegLocaleOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegLocaleOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegLocaleOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLocaleOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegLocaleOfIssue.new", " LegLocaleOfIssue.new()\n" " LegLocaleOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegLocaleOfIssue(void *self) { FIX::LegLocaleOfIssue *arg1 = (FIX::LegLocaleOfIssue *)self; delete arg1; } static swig_class SwigClassLegInstrRegistry; SWIGINTERN VALUE _wrap_new_LegInstrRegistry__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegInstrRegistry"; FIX::LegInstrRegistry *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegInstrRegistry *)new FIX::LegInstrRegistry(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegInstrRegistry_allocate(VALUE self) #else _wrap_LegInstrRegistry_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegInstrRegistry); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegInstrRegistry__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegInstrRegistry"; FIX::LegInstrRegistry *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegInstrRegistry", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegInstrRegistry", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegInstrRegistry *)new FIX::LegInstrRegistry((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegInstrRegistry(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegInstrRegistry__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegInstrRegistry__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegInstrRegistry.new", " LegInstrRegistry.new()\n" " LegInstrRegistry.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegInstrRegistry(void *self) { FIX::LegInstrRegistry *arg1 = (FIX::LegInstrRegistry *)self; delete arg1; } static swig_class SwigClassLegSymbol; SWIGINTERN VALUE _wrap_new_LegSymbol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSymbol"; FIX::LegSymbol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSymbol *)new FIX::LegSymbol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSymbol_allocate(VALUE self) #else _wrap_LegSymbol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSymbol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSymbol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSymbol"; FIX::LegSymbol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSymbol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSymbol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSymbol *)new FIX::LegSymbol((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSymbol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSymbol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSymbol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSymbol.new", " LegSymbol.new()\n" " LegSymbol.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSymbol(void *self) { FIX::LegSymbol *arg1 = (FIX::LegSymbol *)self; delete arg1; } static swig_class SwigClassLegSymbolSfx; SWIGINTERN VALUE _wrap_new_LegSymbolSfx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSymbolSfx"; FIX::LegSymbolSfx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSymbolSfx *)new FIX::LegSymbolSfx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSymbolSfx_allocate(VALUE self) #else _wrap_LegSymbolSfx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSymbolSfx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSymbolSfx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSymbolSfx"; FIX::LegSymbolSfx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSymbolSfx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSymbolSfx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSymbolSfx *)new FIX::LegSymbolSfx((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSymbolSfx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSymbolSfx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSymbolSfx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSymbolSfx.new", " LegSymbolSfx.new()\n" " LegSymbolSfx.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSymbolSfx(void *self) { FIX::LegSymbolSfx *arg1 = (FIX::LegSymbolSfx *)self; delete arg1; } static swig_class SwigClassLegSecurityID; SWIGINTERN VALUE _wrap_new_LegSecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecurityID"; FIX::LegSecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecurityID *)new FIX::LegSecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecurityID_allocate(VALUE self) #else _wrap_LegSecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecurityID"; FIX::LegSecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSecurityID *)new FIX::LegSecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecurityID.new", " LegSecurityID.new()\n" " LegSecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecurityID(void *self) { FIX::LegSecurityID *arg1 = (FIX::LegSecurityID *)self; delete arg1; } static swig_class SwigClassLegSecurityIDSource; SWIGINTERN VALUE _wrap_new_LegSecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecurityIDSource"; FIX::LegSecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecurityIDSource *)new FIX::LegSecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecurityIDSource_allocate(VALUE self) #else _wrap_LegSecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecurityIDSource"; FIX::LegSecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSecurityIDSource *)new FIX::LegSecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecurityIDSource.new", " LegSecurityIDSource.new()\n" " LegSecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecurityIDSource(void *self) { FIX::LegSecurityIDSource *arg1 = (FIX::LegSecurityIDSource *)self; delete arg1; } static swig_class SwigClassNoLegSecurityAltID; SWIGINTERN VALUE _wrap_new_NoLegSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoLegSecurityAltID"; FIX::NoLegSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoLegSecurityAltID *)new FIX::NoLegSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoLegSecurityAltID_allocate(VALUE self) #else _wrap_NoLegSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoLegSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoLegSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoLegSecurityAltID"; FIX::NoLegSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoLegSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoLegSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoLegSecurityAltID *)new FIX::NoLegSecurityAltID((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoLegSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoLegSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoLegSecurityAltID.new", " NoLegSecurityAltID.new()\n" " NoLegSecurityAltID.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoLegSecurityAltID(void *self) { FIX::NoLegSecurityAltID *arg1 = (FIX::NoLegSecurityAltID *)self; delete arg1; } static swig_class SwigClassLegSecurityAltID; SWIGINTERN VALUE _wrap_new_LegSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecurityAltID"; FIX::LegSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecurityAltID *)new FIX::LegSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecurityAltID_allocate(VALUE self) #else _wrap_LegSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecurityAltID"; FIX::LegSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSecurityAltID *)new FIX::LegSecurityAltID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecurityAltID.new", " LegSecurityAltID.new()\n" " LegSecurityAltID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecurityAltID(void *self) { FIX::LegSecurityAltID *arg1 = (FIX::LegSecurityAltID *)self; delete arg1; } static swig_class SwigClassLegSecurityAltIDSource; SWIGINTERN VALUE _wrap_new_LegSecurityAltIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecurityAltIDSource"; FIX::LegSecurityAltIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecurityAltIDSource *)new FIX::LegSecurityAltIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecurityAltIDSource_allocate(VALUE self) #else _wrap_LegSecurityAltIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecurityAltIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecurityAltIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecurityAltIDSource"; FIX::LegSecurityAltIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSecurityAltIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSecurityAltIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSecurityAltIDSource *)new FIX::LegSecurityAltIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecurityAltIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecurityAltIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityAltIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecurityAltIDSource.new", " LegSecurityAltIDSource.new()\n" " LegSecurityAltIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecurityAltIDSource(void *self) { FIX::LegSecurityAltIDSource *arg1 = (FIX::LegSecurityAltIDSource *)self; delete arg1; } static swig_class SwigClassLegProduct; SWIGINTERN VALUE _wrap_new_LegProduct__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegProduct"; FIX::LegProduct *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegProduct *)new FIX::LegProduct(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegProduct_allocate(VALUE self) #else _wrap_LegProduct_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegProduct); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegProduct__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegProduct"; FIX::LegProduct *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegProduct", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegProduct", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegProduct *)new FIX::LegProduct((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegProduct(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegProduct__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegProduct__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegProduct.new", " LegProduct.new()\n" " LegProduct.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegProduct(void *self) { FIX::LegProduct *arg1 = (FIX::LegProduct *)self; delete arg1; } static swig_class SwigClassLegCFICode; SWIGINTERN VALUE _wrap_new_LegCFICode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCFICode"; FIX::LegCFICode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCFICode *)new FIX::LegCFICode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCFICode_allocate(VALUE self) #else _wrap_LegCFICode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCFICode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCFICode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCFICode"; FIX::LegCFICode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegCFICode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegCFICode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegCFICode *)new FIX::LegCFICode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCFICode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCFICode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCFICode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCFICode.new", " LegCFICode.new()\n" " LegCFICode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCFICode(void *self) { FIX::LegCFICode *arg1 = (FIX::LegCFICode *)self; delete arg1; } static swig_class SwigClassLegSecurityType; SWIGINTERN VALUE _wrap_new_LegSecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecurityType"; FIX::LegSecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecurityType *)new FIX::LegSecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecurityType_allocate(VALUE self) #else _wrap_LegSecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecurityType"; FIX::LegSecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSecurityType *)new FIX::LegSecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecurityType.new", " LegSecurityType.new()\n" " LegSecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecurityType(void *self) { FIX::LegSecurityType *arg1 = (FIX::LegSecurityType *)self; delete arg1; } static swig_class SwigClassLegMaturityMonthYear; SWIGINTERN VALUE _wrap_new_LegMaturityMonthYear__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegMaturityMonthYear"; FIX::LegMaturityMonthYear *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegMaturityMonthYear *)new FIX::LegMaturityMonthYear(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegMaturityMonthYear_allocate(VALUE self) #else _wrap_LegMaturityMonthYear_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegMaturityMonthYear); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegMaturityMonthYear__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegMaturityMonthYear"; FIX::LegMaturityMonthYear *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","LegMaturityMonthYear", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","LegMaturityMonthYear", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::LegMaturityMonthYear *)new FIX::LegMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegMaturityMonthYear(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegMaturityMonthYear__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegMaturityMonthYear__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegMaturityMonthYear.new", " LegMaturityMonthYear.new()\n" " LegMaturityMonthYear.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegMaturityMonthYear(void *self) { FIX::LegMaturityMonthYear *arg1 = (FIX::LegMaturityMonthYear *)self; delete arg1; } static swig_class SwigClassLegMaturityDate; SWIGINTERN VALUE _wrap_new_LegMaturityDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegMaturityDate"; FIX::LegMaturityDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegMaturityDate *)new FIX::LegMaturityDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegMaturityDate_allocate(VALUE self) #else _wrap_LegMaturityDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegMaturityDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegMaturityDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegMaturityDate"; FIX::LegMaturityDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegMaturityDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegMaturityDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegMaturityDate *)new FIX::LegMaturityDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegMaturityDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegMaturityDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegMaturityDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegMaturityDate.new", " LegMaturityDate.new()\n" " LegMaturityDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegMaturityDate(void *self) { FIX::LegMaturityDate *arg1 = (FIX::LegMaturityDate *)self; delete arg1; } static swig_class SwigClassLegStrikePrice; SWIGINTERN VALUE _wrap_new_LegStrikePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegStrikePrice"; FIX::LegStrikePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegStrikePrice *)new FIX::LegStrikePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegStrikePrice_allocate(VALUE self) #else _wrap_LegStrikePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegStrikePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegStrikePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegStrikePrice"; FIX::LegStrikePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LegStrikePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LegStrikePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LegStrikePrice *)new FIX::LegStrikePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegStrikePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegStrikePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStrikePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegStrikePrice.new", " LegStrikePrice.new()\n" " LegStrikePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegStrikePrice(void *self) { FIX::LegStrikePrice *arg1 = (FIX::LegStrikePrice *)self; delete arg1; } static swig_class SwigClassLegOptAttribute; SWIGINTERN VALUE _wrap_new_LegOptAttribute__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegOptAttribute"; FIX::LegOptAttribute *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegOptAttribute *)new FIX::LegOptAttribute(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegOptAttribute_allocate(VALUE self) #else _wrap_LegOptAttribute_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegOptAttribute); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegOptAttribute__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegOptAttribute"; FIX::LegOptAttribute *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","LegOptAttribute", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","LegOptAttribute", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::LegOptAttribute *)new FIX::LegOptAttribute((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegOptAttribute(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegOptAttribute__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOptAttribute__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegOptAttribute.new", " LegOptAttribute.new()\n" " LegOptAttribute.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegOptAttribute(void *self) { FIX::LegOptAttribute *arg1 = (FIX::LegOptAttribute *)self; delete arg1; } static swig_class SwigClassLegContractMultiplier; SWIGINTERN VALUE _wrap_new_LegContractMultiplier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegContractMultiplier"; FIX::LegContractMultiplier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegContractMultiplier *)new FIX::LegContractMultiplier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegContractMultiplier_allocate(VALUE self) #else _wrap_LegContractMultiplier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegContractMultiplier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegContractMultiplier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegContractMultiplier"; FIX::LegContractMultiplier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","LegContractMultiplier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","LegContractMultiplier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::LegContractMultiplier *)new FIX::LegContractMultiplier((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegContractMultiplier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegContractMultiplier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegContractMultiplier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegContractMultiplier.new", " LegContractMultiplier.new()\n" " LegContractMultiplier.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegContractMultiplier(void *self) { FIX::LegContractMultiplier *arg1 = (FIX::LegContractMultiplier *)self; delete arg1; } static swig_class SwigClassLegCouponRate; SWIGINTERN VALUE _wrap_new_LegCouponRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCouponRate"; FIX::LegCouponRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCouponRate *)new FIX::LegCouponRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCouponRate_allocate(VALUE self) #else _wrap_LegCouponRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCouponRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCouponRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCouponRate"; FIX::LegCouponRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","LegCouponRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","LegCouponRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::LegCouponRate *)new FIX::LegCouponRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCouponRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCouponRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCouponRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCouponRate.new", " LegCouponRate.new()\n" " LegCouponRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCouponRate(void *self) { FIX::LegCouponRate *arg1 = (FIX::LegCouponRate *)self; delete arg1; } static swig_class SwigClassLegSecurityExchange; SWIGINTERN VALUE _wrap_new_LegSecurityExchange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecurityExchange"; FIX::LegSecurityExchange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecurityExchange *)new FIX::LegSecurityExchange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecurityExchange_allocate(VALUE self) #else _wrap_LegSecurityExchange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecurityExchange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecurityExchange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecurityExchange"; FIX::LegSecurityExchange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","LegSecurityExchange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","LegSecurityExchange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::LegSecurityExchange *)new FIX::LegSecurityExchange((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecurityExchange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecurityExchange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityExchange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecurityExchange.new", " LegSecurityExchange.new()\n" " LegSecurityExchange.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecurityExchange(void *self) { FIX::LegSecurityExchange *arg1 = (FIX::LegSecurityExchange *)self; delete arg1; } static swig_class SwigClassLegIssuer; SWIGINTERN VALUE _wrap_new_LegIssuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegIssuer"; FIX::LegIssuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegIssuer *)new FIX::LegIssuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegIssuer_allocate(VALUE self) #else _wrap_LegIssuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegIssuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegIssuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegIssuer"; FIX::LegIssuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegIssuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegIssuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegIssuer *)new FIX::LegIssuer((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegIssuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegIssuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIssuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegIssuer.new", " LegIssuer.new()\n" " LegIssuer.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegIssuer(void *self) { FIX::LegIssuer *arg1 = (FIX::LegIssuer *)self; delete arg1; } static swig_class SwigClassEncodedLegIssuerLen; SWIGINTERN VALUE _wrap_new_EncodedLegIssuerLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedLegIssuerLen"; FIX::EncodedLegIssuerLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedLegIssuerLen *)new FIX::EncodedLegIssuerLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedLegIssuerLen_allocate(VALUE self) #else _wrap_EncodedLegIssuerLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedLegIssuerLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedLegIssuerLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedLegIssuerLen"; FIX::EncodedLegIssuerLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedLegIssuerLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedLegIssuerLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedLegIssuerLen *)new FIX::EncodedLegIssuerLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedLegIssuerLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedLegIssuerLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegIssuerLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedLegIssuerLen.new", " EncodedLegIssuerLen.new()\n" " EncodedLegIssuerLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedLegIssuerLen(void *self) { FIX::EncodedLegIssuerLen *arg1 = (FIX::EncodedLegIssuerLen *)self; delete arg1; } static swig_class SwigClassEncodedLegIssuer; SWIGINTERN VALUE _wrap_new_EncodedLegIssuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedLegIssuer"; FIX::EncodedLegIssuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedLegIssuer *)new FIX::EncodedLegIssuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedLegIssuer_allocate(VALUE self) #else _wrap_EncodedLegIssuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedLegIssuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedLegIssuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedLegIssuer"; FIX::EncodedLegIssuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedLegIssuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedLegIssuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedLegIssuer *)new FIX::EncodedLegIssuer((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedLegIssuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedLegIssuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegIssuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedLegIssuer.new", " EncodedLegIssuer.new()\n" " EncodedLegIssuer.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedLegIssuer(void *self) { FIX::EncodedLegIssuer *arg1 = (FIX::EncodedLegIssuer *)self; delete arg1; } static swig_class SwigClassLegSecurityDesc; SWIGINTERN VALUE _wrap_new_LegSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecurityDesc"; FIX::LegSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecurityDesc *)new FIX::LegSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecurityDesc_allocate(VALUE self) #else _wrap_LegSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecurityDesc"; FIX::LegSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSecurityDesc *)new FIX::LegSecurityDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecurityDesc.new", " LegSecurityDesc.new()\n" " LegSecurityDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecurityDesc(void *self) { FIX::LegSecurityDesc *arg1 = (FIX::LegSecurityDesc *)self; delete arg1; } static swig_class SwigClassEncodedLegSecurityDescLen; SWIGINTERN VALUE _wrap_new_EncodedLegSecurityDescLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedLegSecurityDescLen"; FIX::EncodedLegSecurityDescLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedLegSecurityDescLen *)new FIX::EncodedLegSecurityDescLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedLegSecurityDescLen_allocate(VALUE self) #else _wrap_EncodedLegSecurityDescLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedLegSecurityDescLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedLegSecurityDescLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedLegSecurityDescLen"; FIX::EncodedLegSecurityDescLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedLegSecurityDescLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedLegSecurityDescLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedLegSecurityDescLen *)new FIX::EncodedLegSecurityDescLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedLegSecurityDescLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedLegSecurityDescLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegSecurityDescLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedLegSecurityDescLen.new", " EncodedLegSecurityDescLen.new()\n" " EncodedLegSecurityDescLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedLegSecurityDescLen(void *self) { FIX::EncodedLegSecurityDescLen *arg1 = (FIX::EncodedLegSecurityDescLen *)self; delete arg1; } static swig_class SwigClassEncodedLegSecurityDesc; SWIGINTERN VALUE _wrap_new_EncodedLegSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedLegSecurityDesc"; FIX::EncodedLegSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedLegSecurityDesc *)new FIX::EncodedLegSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedLegSecurityDesc_allocate(VALUE self) #else _wrap_EncodedLegSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedLegSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedLegSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedLegSecurityDesc"; FIX::EncodedLegSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedLegSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedLegSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedLegSecurityDesc *)new FIX::EncodedLegSecurityDesc((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedLegSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedLegSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedLegSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedLegSecurityDesc.new", " EncodedLegSecurityDesc.new()\n" " EncodedLegSecurityDesc.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedLegSecurityDesc(void *self) { FIX::EncodedLegSecurityDesc *arg1 = (FIX::EncodedLegSecurityDesc *)self; delete arg1; } static swig_class SwigClassLegRatioQty; SWIGINTERN VALUE _wrap_new_LegRatioQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegRatioQty"; FIX::LegRatioQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegRatioQty *)new FIX::LegRatioQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegRatioQty_allocate(VALUE self) #else _wrap_LegRatioQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegRatioQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegRatioQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegRatioQty"; FIX::LegRatioQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","LegRatioQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","LegRatioQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::LegRatioQty *)new FIX::LegRatioQty((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegRatioQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegRatioQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRatioQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegRatioQty.new", " LegRatioQty.new()\n" " LegRatioQty.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegRatioQty(void *self) { FIX::LegRatioQty *arg1 = (FIX::LegRatioQty *)self; delete arg1; } static swig_class SwigClassLegSide; SWIGINTERN VALUE _wrap_new_LegSide__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSide"; FIX::LegSide *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSide *)new FIX::LegSide(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSide_allocate(VALUE self) #else _wrap_LegSide_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSide); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSide__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSide"; FIX::LegSide *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","LegSide", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","LegSide", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::LegSide *)new FIX::LegSide((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSide(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSide__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSide__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSide.new", " LegSide.new()\n" " LegSide.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSide(void *self) { FIX::LegSide *arg1 = (FIX::LegSide *)self; delete arg1; } static swig_class SwigClassTradingSessionSubID; SWIGINTERN VALUE _wrap_new_TradingSessionSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradingSessionSubID"; FIX::TradingSessionSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradingSessionSubID *)new FIX::TradingSessionSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradingSessionSubID_allocate(VALUE self) #else _wrap_TradingSessionSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradingSessionSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradingSessionSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradingSessionSubID"; FIX::TradingSessionSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradingSessionSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradingSessionSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradingSessionSubID *)new FIX::TradingSessionSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradingSessionSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradingSessionSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingSessionSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradingSessionSubID.new", " TradingSessionSubID.new()\n" " TradingSessionSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradingSessionSubID(void *self) { FIX::TradingSessionSubID *arg1 = (FIX::TradingSessionSubID *)self; delete arg1; } static swig_class SwigClassAllocType; SWIGINTERN VALUE _wrap_new_AllocType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocType"; FIX::AllocType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocType *)new FIX::AllocType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocType_allocate(VALUE self) #else _wrap_AllocType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocType"; FIX::AllocType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocType *)new FIX::AllocType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocType.new", " AllocType.new()\n" " AllocType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocType(void *self) { FIX::AllocType *arg1 = (FIX::AllocType *)self; delete arg1; } static swig_class SwigClassMidPx; SWIGINTERN VALUE _wrap_new_MidPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MidPx"; FIX::MidPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MidPx *)new FIX::MidPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MidPx_allocate(VALUE self) #else _wrap_MidPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MidPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MidPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MidPx"; FIX::MidPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","MidPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","MidPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::MidPx *)new FIX::MidPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MidPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MidPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MidPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MidPx.new", " MidPx.new()\n" " MidPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MidPx(void *self) { FIX::MidPx *arg1 = (FIX::MidPx *)self; delete arg1; } static swig_class SwigClassBidYield; SWIGINTERN VALUE _wrap_new_BidYield__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidYield"; FIX::BidYield *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidYield *)new FIX::BidYield(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidYield_allocate(VALUE self) #else _wrap_BidYield_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidYield); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidYield__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidYield"; FIX::BidYield *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","BidYield", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","BidYield", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::BidYield *)new FIX::BidYield((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidYield(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidYield__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidYield__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidYield.new", " BidYield.new()\n" " BidYield.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidYield(void *self) { FIX::BidYield *arg1 = (FIX::BidYield *)self; delete arg1; } static swig_class SwigClassMidYield; SWIGINTERN VALUE _wrap_new_MidYield__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MidYield"; FIX::MidYield *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MidYield *)new FIX::MidYield(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MidYield_allocate(VALUE self) #else _wrap_MidYield_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MidYield); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MidYield__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MidYield"; FIX::MidYield *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","MidYield", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","MidYield", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::MidYield *)new FIX::MidYield((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MidYield(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MidYield__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MidYield__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MidYield.new", " MidYield.new()\n" " MidYield.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MidYield(void *self) { FIX::MidYield *arg1 = (FIX::MidYield *)self; delete arg1; } static swig_class SwigClassOfferYield; SWIGINTERN VALUE _wrap_new_OfferYield__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OfferYield"; FIX::OfferYield *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OfferYield *)new FIX::OfferYield(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OfferYield_allocate(VALUE self) #else _wrap_OfferYield_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OfferYield); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OfferYield__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OfferYield"; FIX::OfferYield *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","OfferYield", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","OfferYield", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::OfferYield *)new FIX::OfferYield((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OfferYield(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OfferYield__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferYield__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OfferYield.new", " OfferYield.new()\n" " OfferYield.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OfferYield(void *self) { FIX::OfferYield *arg1 = (FIX::OfferYield *)self; delete arg1; } static swig_class SwigClassClearingFeeIndicator; SWIGINTERN VALUE _wrap_new_ClearingFeeIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClearingFeeIndicator"; FIX::ClearingFeeIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClearingFeeIndicator *)new FIX::ClearingFeeIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClearingFeeIndicator_allocate(VALUE self) #else _wrap_ClearingFeeIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClearingFeeIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClearingFeeIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClearingFeeIndicator"; FIX::ClearingFeeIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ClearingFeeIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ClearingFeeIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ClearingFeeIndicator *)new FIX::ClearingFeeIndicator((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClearingFeeIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClearingFeeIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingFeeIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClearingFeeIndicator.new", " ClearingFeeIndicator.new()\n" " ClearingFeeIndicator.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClearingFeeIndicator(void *self) { FIX::ClearingFeeIndicator *arg1 = (FIX::ClearingFeeIndicator *)self; delete arg1; } static swig_class SwigClassWorkingIndicator; SWIGINTERN VALUE _wrap_new_WorkingIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::WorkingIndicator"; FIX::WorkingIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::WorkingIndicator *)new FIX::WorkingIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_WorkingIndicator_allocate(VALUE self) #else _wrap_WorkingIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__WorkingIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_WorkingIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::WorkingIndicator"; FIX::WorkingIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","WorkingIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","WorkingIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::WorkingIndicator *)new FIX::WorkingIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_WorkingIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_WorkingIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_WorkingIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "WorkingIndicator.new", " WorkingIndicator.new()\n" " WorkingIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_WorkingIndicator(void *self) { FIX::WorkingIndicator *arg1 = (FIX::WorkingIndicator *)self; delete arg1; } static swig_class SwigClassLegLastPx; SWIGINTERN VALUE _wrap_new_LegLastPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegLastPx"; FIX::LegLastPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegLastPx *)new FIX::LegLastPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegLastPx_allocate(VALUE self) #else _wrap_LegLastPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegLastPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegLastPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegLastPx"; FIX::LegLastPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LegLastPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LegLastPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LegLastPx *)new FIX::LegLastPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegLastPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegLastPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLastPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegLastPx.new", " LegLastPx.new()\n" " LegLastPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegLastPx(void *self) { FIX::LegLastPx *arg1 = (FIX::LegLastPx *)self; delete arg1; } static swig_class SwigClassPriorityIndicator; SWIGINTERN VALUE _wrap_new_PriorityIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriorityIndicator"; FIX::PriorityIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriorityIndicator *)new FIX::PriorityIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriorityIndicator_allocate(VALUE self) #else _wrap_PriorityIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriorityIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriorityIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriorityIndicator"; FIX::PriorityIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PriorityIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PriorityIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PriorityIndicator *)new FIX::PriorityIndicator((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriorityIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriorityIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriorityIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriorityIndicator.new", " PriorityIndicator.new()\n" " PriorityIndicator.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriorityIndicator(void *self) { FIX::PriorityIndicator *arg1 = (FIX::PriorityIndicator *)self; delete arg1; } static swig_class SwigClassPriceImprovement; SWIGINTERN VALUE _wrap_new_PriceImprovement__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceImprovement"; FIX::PriceImprovement *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceImprovement *)new FIX::PriceImprovement(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceImprovement_allocate(VALUE self) #else _wrap_PriceImprovement_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceImprovement); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceImprovement__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceImprovement"; FIX::PriceImprovement *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","PriceImprovement", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","PriceImprovement", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::PriceImprovement *)new FIX::PriceImprovement((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceImprovement(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceImprovement__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceImprovement__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceImprovement.new", " PriceImprovement.new()\n" " PriceImprovement.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceImprovement(void *self) { FIX::PriceImprovement *arg1 = (FIX::PriceImprovement *)self; delete arg1; } static swig_class SwigClassPrice2; SWIGINTERN VALUE _wrap_new_Price2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Price2"; FIX::Price2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Price2 *)new FIX::Price2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Price2_allocate(VALUE self) #else _wrap_Price2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Price2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Price2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Price2"; FIX::Price2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","Price2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","Price2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::Price2 *)new FIX::Price2((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Price2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Price2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Price2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Price2.new", " Price2.new()\n" " Price2.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Price2(void *self) { FIX::Price2 *arg1 = (FIX::Price2 *)self; delete arg1; } static swig_class SwigClassLastForwardPoints2; SWIGINTERN VALUE _wrap_new_LastForwardPoints2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastForwardPoints2"; FIX::LastForwardPoints2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastForwardPoints2 *)new FIX::LastForwardPoints2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastForwardPoints2_allocate(VALUE self) #else _wrap_LastForwardPoints2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastForwardPoints2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastForwardPoints2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastForwardPoints2"; FIX::LastForwardPoints2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","LastForwardPoints2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","LastForwardPoints2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::LastForwardPoints2 *)new FIX::LastForwardPoints2((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastForwardPoints2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastForwardPoints2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastForwardPoints2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastForwardPoints2.new", " LastForwardPoints2.new()\n" " LastForwardPoints2.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastForwardPoints2(void *self) { FIX::LastForwardPoints2 *arg1 = (FIX::LastForwardPoints2 *)self; delete arg1; } static swig_class SwigClassBidForwardPoints2; SWIGINTERN VALUE _wrap_new_BidForwardPoints2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidForwardPoints2"; FIX::BidForwardPoints2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidForwardPoints2 *)new FIX::BidForwardPoints2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidForwardPoints2_allocate(VALUE self) #else _wrap_BidForwardPoints2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidForwardPoints2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidForwardPoints2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidForwardPoints2"; FIX::BidForwardPoints2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","BidForwardPoints2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","BidForwardPoints2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::BidForwardPoints2 *)new FIX::BidForwardPoints2((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidForwardPoints2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidForwardPoints2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidForwardPoints2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidForwardPoints2.new", " BidForwardPoints2.new()\n" " BidForwardPoints2.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidForwardPoints2(void *self) { FIX::BidForwardPoints2 *arg1 = (FIX::BidForwardPoints2 *)self; delete arg1; } static swig_class SwigClassOfferForwardPoints2; SWIGINTERN VALUE _wrap_new_OfferForwardPoints2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OfferForwardPoints2"; FIX::OfferForwardPoints2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OfferForwardPoints2 *)new FIX::OfferForwardPoints2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OfferForwardPoints2_allocate(VALUE self) #else _wrap_OfferForwardPoints2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OfferForwardPoints2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OfferForwardPoints2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OfferForwardPoints2"; FIX::OfferForwardPoints2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","OfferForwardPoints2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","OfferForwardPoints2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::OfferForwardPoints2 *)new FIX::OfferForwardPoints2((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OfferForwardPoints2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OfferForwardPoints2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferForwardPoints2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OfferForwardPoints2.new", " OfferForwardPoints2.new()\n" " OfferForwardPoints2.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OfferForwardPoints2(void *self) { FIX::OfferForwardPoints2 *arg1 = (FIX::OfferForwardPoints2 *)self; delete arg1; } static swig_class SwigClassRFQReqID; SWIGINTERN VALUE _wrap_new_RFQReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RFQReqID"; FIX::RFQReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RFQReqID *)new FIX::RFQReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RFQReqID_allocate(VALUE self) #else _wrap_RFQReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RFQReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RFQReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RFQReqID"; FIX::RFQReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RFQReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RFQReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RFQReqID *)new FIX::RFQReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RFQReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RFQReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RFQReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RFQReqID.new", " RFQReqID.new()\n" " RFQReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RFQReqID(void *self) { FIX::RFQReqID *arg1 = (FIX::RFQReqID *)self; delete arg1; } static swig_class SwigClassMktBidPx; SWIGINTERN VALUE _wrap_new_MktBidPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MktBidPx"; FIX::MktBidPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MktBidPx *)new FIX::MktBidPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MktBidPx_allocate(VALUE self) #else _wrap_MktBidPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MktBidPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MktBidPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MktBidPx"; FIX::MktBidPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","MktBidPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","MktBidPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::MktBidPx *)new FIX::MktBidPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MktBidPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MktBidPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MktBidPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MktBidPx.new", " MktBidPx.new()\n" " MktBidPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MktBidPx(void *self) { FIX::MktBidPx *arg1 = (FIX::MktBidPx *)self; delete arg1; } static swig_class SwigClassMktOfferPx; SWIGINTERN VALUE _wrap_new_MktOfferPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MktOfferPx"; FIX::MktOfferPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MktOfferPx *)new FIX::MktOfferPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MktOfferPx_allocate(VALUE self) #else _wrap_MktOfferPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MktOfferPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MktOfferPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MktOfferPx"; FIX::MktOfferPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","MktOfferPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","MktOfferPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::MktOfferPx *)new FIX::MktOfferPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MktOfferPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MktOfferPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MktOfferPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MktOfferPx.new", " MktOfferPx.new()\n" " MktOfferPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MktOfferPx(void *self) { FIX::MktOfferPx *arg1 = (FIX::MktOfferPx *)self; delete arg1; } static swig_class SwigClassMinBidSize; SWIGINTERN VALUE _wrap_new_MinBidSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MinBidSize"; FIX::MinBidSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MinBidSize *)new FIX::MinBidSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MinBidSize_allocate(VALUE self) #else _wrap_MinBidSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MinBidSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MinBidSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MinBidSize"; FIX::MinBidSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MinBidSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MinBidSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MinBidSize *)new FIX::MinBidSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MinBidSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MinBidSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinBidSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MinBidSize.new", " MinBidSize.new()\n" " MinBidSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MinBidSize(void *self) { FIX::MinBidSize *arg1 = (FIX::MinBidSize *)self; delete arg1; } static swig_class SwigClassMinOfferSize; SWIGINTERN VALUE _wrap_new_MinOfferSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MinOfferSize"; FIX::MinOfferSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MinOfferSize *)new FIX::MinOfferSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MinOfferSize_allocate(VALUE self) #else _wrap_MinOfferSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MinOfferSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MinOfferSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MinOfferSize"; FIX::MinOfferSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MinOfferSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MinOfferSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MinOfferSize *)new FIX::MinOfferSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MinOfferSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MinOfferSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinOfferSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MinOfferSize.new", " MinOfferSize.new()\n" " MinOfferSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MinOfferSize(void *self) { FIX::MinOfferSize *arg1 = (FIX::MinOfferSize *)self; delete arg1; } static swig_class SwigClassQuoteStatusReqID; SWIGINTERN VALUE _wrap_new_QuoteStatusReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteStatusReqID"; FIX::QuoteStatusReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteStatusReqID *)new FIX::QuoteStatusReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteStatusReqID_allocate(VALUE self) #else _wrap_QuoteStatusReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteStatusReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteStatusReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteStatusReqID"; FIX::QuoteStatusReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","QuoteStatusReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","QuoteStatusReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::QuoteStatusReqID *)new FIX::QuoteStatusReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteStatusReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteStatusReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteStatusReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteStatusReqID.new", " QuoteStatusReqID.new()\n" " QuoteStatusReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteStatusReqID(void *self) { FIX::QuoteStatusReqID *arg1 = (FIX::QuoteStatusReqID *)self; delete arg1; } static swig_class SwigClassLegalConfirm; SWIGINTERN VALUE _wrap_new_LegalConfirm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegalConfirm"; FIX::LegalConfirm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegalConfirm *)new FIX::LegalConfirm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegalConfirm_allocate(VALUE self) #else _wrap_LegalConfirm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegalConfirm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegalConfirm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegalConfirm"; FIX::LegalConfirm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","LegalConfirm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","LegalConfirm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::LegalConfirm *)new FIX::LegalConfirm((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegalConfirm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegalConfirm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegalConfirm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegalConfirm.new", " LegalConfirm.new()\n" " LegalConfirm.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegalConfirm(void *self) { FIX::LegalConfirm *arg1 = (FIX::LegalConfirm *)self; delete arg1; } static swig_class SwigClassUnderlyingLastPx; SWIGINTERN VALUE _wrap_new_UnderlyingLastPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLastPx"; FIX::UnderlyingLastPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLastPx *)new FIX::UnderlyingLastPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLastPx_allocate(VALUE self) #else _wrap_UnderlyingLastPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLastPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLastPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLastPx"; FIX::UnderlyingLastPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","UnderlyingLastPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","UnderlyingLastPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::UnderlyingLastPx *)new FIX::UnderlyingLastPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLastPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLastPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLastPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLastPx.new", " UnderlyingLastPx.new()\n" " UnderlyingLastPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLastPx(void *self) { FIX::UnderlyingLastPx *arg1 = (FIX::UnderlyingLastPx *)self; delete arg1; } static swig_class SwigClassUnderlyingLastQty; SWIGINTERN VALUE _wrap_new_UnderlyingLastQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLastQty"; FIX::UnderlyingLastQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLastQty *)new FIX::UnderlyingLastQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLastQty_allocate(VALUE self) #else _wrap_UnderlyingLastQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLastQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLastQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLastQty"; FIX::UnderlyingLastQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","UnderlyingLastQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","UnderlyingLastQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::UnderlyingLastQty *)new FIX::UnderlyingLastQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLastQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLastQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLastQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLastQty.new", " UnderlyingLastQty.new()\n" " UnderlyingLastQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLastQty(void *self) { FIX::UnderlyingLastQty *arg1 = (FIX::UnderlyingLastQty *)self; delete arg1; } static swig_class SwigClassLegRefID; SWIGINTERN VALUE _wrap_new_LegRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegRefID"; FIX::LegRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegRefID *)new FIX::LegRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegRefID_allocate(VALUE self) #else _wrap_LegRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegRefID"; FIX::LegRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegRefID *)new FIX::LegRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegRefID.new", " LegRefID.new()\n" " LegRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegRefID(void *self) { FIX::LegRefID *arg1 = (FIX::LegRefID *)self; delete arg1; } static swig_class SwigClassContraLegRefID; SWIGINTERN VALUE _wrap_new_ContraLegRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContraLegRefID"; FIX::ContraLegRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContraLegRefID *)new FIX::ContraLegRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContraLegRefID_allocate(VALUE self) #else _wrap_ContraLegRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContraLegRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContraLegRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraLegRefID"; FIX::ContraLegRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ContraLegRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ContraLegRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ContraLegRefID *)new FIX::ContraLegRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraLegRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContraLegRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraLegRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContraLegRefID.new", " ContraLegRefID.new()\n" " ContraLegRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContraLegRefID(void *self) { FIX::ContraLegRefID *arg1 = (FIX::ContraLegRefID *)self; delete arg1; } static swig_class SwigClassSettlCurrBidFxRate; SWIGINTERN VALUE _wrap_new_SettlCurrBidFxRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlCurrBidFxRate"; FIX::SettlCurrBidFxRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlCurrBidFxRate *)new FIX::SettlCurrBidFxRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlCurrBidFxRate_allocate(VALUE self) #else _wrap_SettlCurrBidFxRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlCurrBidFxRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlCurrBidFxRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlCurrBidFxRate"; FIX::SettlCurrBidFxRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","SettlCurrBidFxRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","SettlCurrBidFxRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::SettlCurrBidFxRate *)new FIX::SettlCurrBidFxRate((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlCurrBidFxRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlCurrBidFxRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrBidFxRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlCurrBidFxRate.new", " SettlCurrBidFxRate.new()\n" " SettlCurrBidFxRate.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlCurrBidFxRate(void *self) { FIX::SettlCurrBidFxRate *arg1 = (FIX::SettlCurrBidFxRate *)self; delete arg1; } static swig_class SwigClassSettlCurrOfferFxRate; SWIGINTERN VALUE _wrap_new_SettlCurrOfferFxRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlCurrOfferFxRate"; FIX::SettlCurrOfferFxRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlCurrOfferFxRate *)new FIX::SettlCurrOfferFxRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlCurrOfferFxRate_allocate(VALUE self) #else _wrap_SettlCurrOfferFxRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlCurrOfferFxRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlCurrOfferFxRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlCurrOfferFxRate"; FIX::SettlCurrOfferFxRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","SettlCurrOfferFxRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","SettlCurrOfferFxRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::SettlCurrOfferFxRate *)new FIX::SettlCurrOfferFxRate((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlCurrOfferFxRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlCurrOfferFxRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlCurrOfferFxRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlCurrOfferFxRate.new", " SettlCurrOfferFxRate.new()\n" " SettlCurrOfferFxRate.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlCurrOfferFxRate(void *self) { FIX::SettlCurrOfferFxRate *arg1 = (FIX::SettlCurrOfferFxRate *)self; delete arg1; } static swig_class SwigClassQuoteRequestRejectReason; SWIGINTERN VALUE _wrap_new_QuoteRequestRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteRequestRejectReason"; FIX::QuoteRequestRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteRequestRejectReason *)new FIX::QuoteRequestRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteRequestRejectReason_allocate(VALUE self) #else _wrap_QuoteRequestRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteRequestRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteRequestRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteRequestRejectReason"; FIX::QuoteRequestRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteRequestRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteRequestRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteRequestRejectReason *)new FIX::QuoteRequestRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteRequestRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteRequestRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRequestRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteRequestRejectReason.new", " QuoteRequestRejectReason.new()\n" " QuoteRequestRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteRequestRejectReason(void *self) { FIX::QuoteRequestRejectReason *arg1 = (FIX::QuoteRequestRejectReason *)self; delete arg1; } static swig_class SwigClassSideComplianceID; SWIGINTERN VALUE _wrap_new_SideComplianceID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideComplianceID"; FIX::SideComplianceID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideComplianceID *)new FIX::SideComplianceID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideComplianceID_allocate(VALUE self) #else _wrap_SideComplianceID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideComplianceID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideComplianceID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideComplianceID"; FIX::SideComplianceID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SideComplianceID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SideComplianceID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SideComplianceID *)new FIX::SideComplianceID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideComplianceID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideComplianceID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideComplianceID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideComplianceID.new", " SideComplianceID.new()\n" " SideComplianceID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideComplianceID(void *self) { FIX::SideComplianceID *arg1 = (FIX::SideComplianceID *)self; delete arg1; } static swig_class SwigClassIOIID; SWIGINTERN VALUE _wrap_new_IOIID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IOIID"; FIX::IOIID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IOIID *)new FIX::IOIID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IOIID_allocate(VALUE self) #else _wrap_IOIID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IOIID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IOIID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IOIID"; FIX::IOIID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","IOIID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","IOIID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::IOIID *)new FIX::IOIID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IOIID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IOIID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IOIID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IOIID.new", " IOIID.new()\n" " IOIID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IOIID(void *self) { FIX::IOIID *arg1 = (FIX::IOIID *)self; delete arg1; } static swig_class SwigClassNoLinesOfText; SWIGINTERN VALUE _wrap_new_NoLinesOfText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoLinesOfText"; FIX::NoLinesOfText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoLinesOfText *)new FIX::NoLinesOfText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoLinesOfText_allocate(VALUE self) #else _wrap_NoLinesOfText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoLinesOfText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoLinesOfText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoLinesOfText"; FIX::NoLinesOfText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoLinesOfText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoLinesOfText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoLinesOfText *)new FIX::NoLinesOfText((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoLinesOfText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoLinesOfText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLinesOfText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoLinesOfText.new", " NoLinesOfText.new()\n" " NoLinesOfText.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoLinesOfText(void *self) { FIX::NoLinesOfText *arg1 = (FIX::NoLinesOfText *)self; delete arg1; } static swig_class SwigClassSettlType; SWIGINTERN VALUE _wrap_new_SettlType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlType"; FIX::SettlType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlType *)new FIX::SettlType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlType_allocate(VALUE self) #else _wrap_SettlType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlType"; FIX::SettlType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlType *)new FIX::SettlType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlType.new", " SettlType.new()\n" " SettlType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlType(void *self) { FIX::SettlType *arg1 = (FIX::SettlType *)self; delete arg1; } static swig_class SwigClassSettlDate; SWIGINTERN VALUE _wrap_new_SettlDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlDate"; FIX::SettlDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlDate *)new FIX::SettlDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlDate_allocate(VALUE self) #else _wrap_SettlDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlDate"; FIX::SettlDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","SettlDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","SettlDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::SettlDate *)new FIX::SettlDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlDate.new", " SettlDate.new()\n" " SettlDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlDate(void *self) { FIX::SettlDate *arg1 = (FIX::SettlDate *)self; delete arg1; } static swig_class SwigClassAvgPxPrecision; SWIGINTERN VALUE _wrap_new_AvgPxPrecision__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AvgPxPrecision"; FIX::AvgPxPrecision *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AvgPxPrecision *)new FIX::AvgPxPrecision(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AvgPxPrecision_allocate(VALUE self) #else _wrap_AvgPxPrecision_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AvgPxPrecision); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AvgPxPrecision__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AvgPxPrecision"; FIX::AvgPxPrecision *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AvgPxPrecision", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AvgPxPrecision", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AvgPxPrecision *)new FIX::AvgPxPrecision((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AvgPxPrecision(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AvgPxPrecision__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPxPrecision__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AvgPxPrecision.new", " AvgPxPrecision.new()\n" " AvgPxPrecision.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AvgPxPrecision(void *self) { FIX::AvgPxPrecision *arg1 = (FIX::AvgPxPrecision *)self; delete arg1; } static swig_class SwigClassSettlDate2; SWIGINTERN VALUE _wrap_new_SettlDate2__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlDate2"; FIX::SettlDate2 *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlDate2 *)new FIX::SettlDate2(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlDate2_allocate(VALUE self) #else _wrap_SettlDate2_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlDate2); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlDate2__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlDate2"; FIX::SettlDate2 *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","SettlDate2", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","SettlDate2", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::SettlDate2 *)new FIX::SettlDate2((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlDate2(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlDate2__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlDate2__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlDate2.new", " SettlDate2.new()\n" " SettlDate2.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlDate2(void *self) { FIX::SettlDate2 *arg1 = (FIX::SettlDate2 *)self; delete arg1; } static swig_class SwigClassPegOffsetValue; SWIGINTERN VALUE _wrap_new_PegOffsetValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegOffsetValue"; FIX::PegOffsetValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegOffsetValue *)new FIX::PegOffsetValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegOffsetValue_allocate(VALUE self) #else _wrap_PegOffsetValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegOffsetValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegOffsetValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegOffsetValue"; FIX::PegOffsetValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","PegOffsetValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","PegOffsetValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::PegOffsetValue *)new FIX::PegOffsetValue((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegOffsetValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegOffsetValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegOffsetValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegOffsetValue.new", " PegOffsetValue.new()\n" " PegOffsetValue.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegOffsetValue(void *self) { FIX::PegOffsetValue *arg1 = (FIX::PegOffsetValue *)self; delete arg1; } static swig_class SwigClassOpenCloseSettlFlag; SWIGINTERN VALUE _wrap_new_OpenCloseSettlFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OpenCloseSettlFlag"; FIX::OpenCloseSettlFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OpenCloseSettlFlag *)new FIX::OpenCloseSettlFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OpenCloseSettlFlag_allocate(VALUE self) #else _wrap_OpenCloseSettlFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OpenCloseSettlFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OpenCloseSettlFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OpenCloseSettlFlag"; FIX::OpenCloseSettlFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLECHARVALUE const &","OpenCloseSettlFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLECHARVALUE const &","OpenCloseSettlFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); result = (FIX::OpenCloseSettlFlag *)new FIX::OpenCloseSettlFlag((FIX::MULTIPLECHARVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OpenCloseSettlFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OpenCloseSettlFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenCloseSettlFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OpenCloseSettlFlag.new", " OpenCloseSettlFlag.new()\n" " OpenCloseSettlFlag.new(FIX::MULTIPLECHARVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OpenCloseSettlFlag(void *self) { FIX::OpenCloseSettlFlag *arg1 = (FIX::OpenCloseSettlFlag *)self; delete arg1; } static swig_class SwigClassTotNoQuoteEntries; SWIGINTERN VALUE _wrap_new_TotNoQuoteEntries__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoQuoteEntries"; FIX::TotNoQuoteEntries *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoQuoteEntries *)new FIX::TotNoQuoteEntries(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoQuoteEntries_allocate(VALUE self) #else _wrap_TotNoQuoteEntries_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoQuoteEntries); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoQuoteEntries__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoQuoteEntries"; FIX::TotNoQuoteEntries *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoQuoteEntries", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoQuoteEntries", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoQuoteEntries *)new FIX::TotNoQuoteEntries((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoQuoteEntries(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoQuoteEntries__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoQuoteEntries__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoQuoteEntries.new", " TotNoQuoteEntries.new()\n" " TotNoQuoteEntries.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoQuoteEntries(void *self) { FIX::TotNoQuoteEntries *arg1 = (FIX::TotNoQuoteEntries *)self; delete arg1; } static swig_class SwigClassDiscretionOffsetValue; SWIGINTERN VALUE _wrap_new_DiscretionOffsetValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionOffsetValue"; FIX::DiscretionOffsetValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionOffsetValue *)new FIX::DiscretionOffsetValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionOffsetValue_allocate(VALUE self) #else _wrap_DiscretionOffsetValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionOffsetValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionOffsetValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionOffsetValue"; FIX::DiscretionOffsetValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","DiscretionOffsetValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","DiscretionOffsetValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::DiscretionOffsetValue *)new FIX::DiscretionOffsetValue((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionOffsetValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionOffsetValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionOffsetValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionOffsetValue.new", " DiscretionOffsetValue.new()\n" " DiscretionOffsetValue.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionOffsetValue(void *self) { FIX::DiscretionOffsetValue *arg1 = (FIX::DiscretionOffsetValue *)self; delete arg1; } static swig_class SwigClassTotNoRelatedSym; SWIGINTERN VALUE _wrap_new_TotNoRelatedSym__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoRelatedSym"; FIX::TotNoRelatedSym *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoRelatedSym *)new FIX::TotNoRelatedSym(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoRelatedSym_allocate(VALUE self) #else _wrap_TotNoRelatedSym_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoRelatedSym); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoRelatedSym__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoRelatedSym"; FIX::TotNoRelatedSym *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoRelatedSym", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoRelatedSym", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoRelatedSym *)new FIX::TotNoRelatedSym((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoRelatedSym(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoRelatedSym__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoRelatedSym__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoRelatedSym.new", " TotNoRelatedSym.new()\n" " TotNoRelatedSym.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoRelatedSym(void *self) { FIX::TotNoRelatedSym *arg1 = (FIX::TotNoRelatedSym *)self; delete arg1; } static swig_class SwigClassBidTradeType; SWIGINTERN VALUE _wrap_new_BidTradeType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidTradeType"; FIX::BidTradeType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidTradeType *)new FIX::BidTradeType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidTradeType_allocate(VALUE self) #else _wrap_BidTradeType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidTradeType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidTradeType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidTradeType"; FIX::BidTradeType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","BidTradeType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","BidTradeType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::BidTradeType *)new FIX::BidTradeType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidTradeType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidTradeType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidTradeType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidTradeType.new", " BidTradeType.new()\n" " BidTradeType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidTradeType(void *self) { FIX::BidTradeType *arg1 = (FIX::BidTradeType *)self; delete arg1; } static swig_class SwigClassCardIssNum; SWIGINTERN VALUE _wrap_new_CardIssNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CardIssNum"; FIX::CardIssNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CardIssNum *)new FIX::CardIssNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CardIssNum_allocate(VALUE self) #else _wrap_CardIssNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CardIssNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CardIssNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CardIssNum"; FIX::CardIssNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CardIssNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CardIssNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CardIssNum *)new FIX::CardIssNum((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CardIssNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CardIssNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CardIssNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CardIssNum.new", " CardIssNum.new()\n" " CardIssNum.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CardIssNum(void *self) { FIX::CardIssNum *arg1 = (FIX::CardIssNum *)self; delete arg1; } static swig_class SwigClassCashDistribAgentAcctName; SWIGINTERN VALUE _wrap_new_CashDistribAgentAcctName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentAcctName"; FIX::CashDistribAgentAcctName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashDistribAgentAcctName *)new FIX::CashDistribAgentAcctName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashDistribAgentAcctName_allocate(VALUE self) #else _wrap_CashDistribAgentAcctName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashDistribAgentAcctName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashDistribAgentAcctName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashDistribAgentAcctName"; FIX::CashDistribAgentAcctName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CashDistribAgentAcctName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CashDistribAgentAcctName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CashDistribAgentAcctName *)new FIX::CashDistribAgentAcctName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashDistribAgentAcctName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashDistribAgentAcctName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashDistribAgentAcctName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashDistribAgentAcctName.new", " CashDistribAgentAcctName.new()\n" " CashDistribAgentAcctName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashDistribAgentAcctName(void *self) { FIX::CashDistribAgentAcctName *arg1 = (FIX::CashDistribAgentAcctName *)self; delete arg1; } static swig_class SwigClassRegistDtls; SWIGINTERN VALUE _wrap_new_RegistDtls__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RegistDtls"; FIX::RegistDtls *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RegistDtls *)new FIX::RegistDtls(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RegistDtls_allocate(VALUE self) #else _wrap_RegistDtls_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RegistDtls); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RegistDtls__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RegistDtls"; FIX::RegistDtls *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RegistDtls", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RegistDtls", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RegistDtls *)new FIX::RegistDtls((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RegistDtls(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RegistDtls__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RegistDtls__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RegistDtls.new", " RegistDtls.new()\n" " RegistDtls.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RegistDtls(void *self) { FIX::RegistDtls *arg1 = (FIX::RegistDtls *)self; delete arg1; } static swig_class SwigClassTotNoSecurityTypes; SWIGINTERN VALUE _wrap_new_TotNoSecurityTypes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoSecurityTypes"; FIX::TotNoSecurityTypes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoSecurityTypes *)new FIX::TotNoSecurityTypes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoSecurityTypes_allocate(VALUE self) #else _wrap_TotNoSecurityTypes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoSecurityTypes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoSecurityTypes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoSecurityTypes"; FIX::TotNoSecurityTypes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoSecurityTypes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoSecurityTypes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoSecurityTypes *)new FIX::TotNoSecurityTypes((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoSecurityTypes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoSecurityTypes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoSecurityTypes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoSecurityTypes.new", " TotNoSecurityTypes.new()\n" " TotNoSecurityTypes.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoSecurityTypes(void *self) { FIX::TotNoSecurityTypes *arg1 = (FIX::TotNoSecurityTypes *)self; delete arg1; } static swig_class SwigClassLegSettlType; SWIGINTERN VALUE _wrap_new_LegSettlType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSettlType"; FIX::LegSettlType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSettlType *)new FIX::LegSettlType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSettlType_allocate(VALUE self) #else _wrap_LegSettlType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSettlType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSettlType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSettlType"; FIX::LegSettlType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","LegSettlType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","LegSettlType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::LegSettlType *)new FIX::LegSettlType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSettlType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSettlType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSettlType.new", " LegSettlType.new()\n" " LegSettlType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSettlType(void *self) { FIX::LegSettlType *arg1 = (FIX::LegSettlType *)self; delete arg1; } static swig_class SwigClassLegSettlDate; SWIGINTERN VALUE _wrap_new_LegSettlDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSettlDate"; FIX::LegSettlDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSettlDate *)new FIX::LegSettlDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSettlDate_allocate(VALUE self) #else _wrap_LegSettlDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSettlDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSettlDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSettlDate"; FIX::LegSettlDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegSettlDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegSettlDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegSettlDate *)new FIX::LegSettlDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSettlDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSettlDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSettlDate.new", " LegSettlDate.new()\n" " LegSettlDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSettlDate(void *self) { FIX::LegSettlDate *arg1 = (FIX::LegSettlDate *)self; delete arg1; } static swig_class SwigClassAcctIDSource; SWIGINTERN VALUE _wrap_new_AcctIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AcctIDSource"; FIX::AcctIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AcctIDSource *)new FIX::AcctIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AcctIDSource_allocate(VALUE self) #else _wrap_AcctIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AcctIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AcctIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AcctIDSource"; FIX::AcctIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AcctIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AcctIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AcctIDSource *)new FIX::AcctIDSource((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AcctIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AcctIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AcctIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AcctIDSource.new", " AcctIDSource.new()\n" " AcctIDSource.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AcctIDSource(void *self) { FIX::AcctIDSource *arg1 = (FIX::AcctIDSource *)self; delete arg1; } static swig_class SwigClassAllocAcctIDSource; SWIGINTERN VALUE _wrap_new_AllocAcctIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocAcctIDSource"; FIX::AllocAcctIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocAcctIDSource *)new FIX::AllocAcctIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocAcctIDSource_allocate(VALUE self) #else _wrap_AllocAcctIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocAcctIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocAcctIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocAcctIDSource"; FIX::AllocAcctIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocAcctIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocAcctIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocAcctIDSource *)new FIX::AllocAcctIDSource((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocAcctIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocAcctIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAcctIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocAcctIDSource.new", " AllocAcctIDSource.new()\n" " AllocAcctIDSource.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocAcctIDSource(void *self) { FIX::AllocAcctIDSource *arg1 = (FIX::AllocAcctIDSource *)self; delete arg1; } static swig_class SwigClassBenchmarkPrice; SWIGINTERN VALUE _wrap_new_BenchmarkPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BenchmarkPrice"; FIX::BenchmarkPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BenchmarkPrice *)new FIX::BenchmarkPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BenchmarkPrice_allocate(VALUE self) #else _wrap_BenchmarkPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BenchmarkPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BenchmarkPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BenchmarkPrice"; FIX::BenchmarkPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","BenchmarkPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","BenchmarkPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::BenchmarkPrice *)new FIX::BenchmarkPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BenchmarkPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BenchmarkPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BenchmarkPrice.new", " BenchmarkPrice.new()\n" " BenchmarkPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BenchmarkPrice(void *self) { FIX::BenchmarkPrice *arg1 = (FIX::BenchmarkPrice *)self; delete arg1; } static swig_class SwigClassBenchmarkPriceType; SWIGINTERN VALUE _wrap_new_BenchmarkPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BenchmarkPriceType"; FIX::BenchmarkPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BenchmarkPriceType *)new FIX::BenchmarkPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BenchmarkPriceType_allocate(VALUE self) #else _wrap_BenchmarkPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BenchmarkPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BenchmarkPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BenchmarkPriceType"; FIX::BenchmarkPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","BenchmarkPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","BenchmarkPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::BenchmarkPriceType *)new FIX::BenchmarkPriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BenchmarkPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BenchmarkPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BenchmarkPriceType.new", " BenchmarkPriceType.new()\n" " BenchmarkPriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BenchmarkPriceType(void *self) { FIX::BenchmarkPriceType *arg1 = (FIX::BenchmarkPriceType *)self; delete arg1; } static swig_class SwigClassConfirmID; SWIGINTERN VALUE _wrap_new_ConfirmID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfirmID"; FIX::ConfirmID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfirmID *)new FIX::ConfirmID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfirmID_allocate(VALUE self) #else _wrap_ConfirmID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfirmID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfirmID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ConfirmID"; FIX::ConfirmID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ConfirmID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ConfirmID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ConfirmID *)new FIX::ConfirmID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfirmID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfirmID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfirmID.new", " ConfirmID.new()\n" " ConfirmID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ConfirmID(void *self) { FIX::ConfirmID *arg1 = (FIX::ConfirmID *)self; delete arg1; } static swig_class SwigClassConfirmStatus; SWIGINTERN VALUE _wrap_new_ConfirmStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfirmStatus"; FIX::ConfirmStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfirmStatus *)new FIX::ConfirmStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfirmStatus_allocate(VALUE self) #else _wrap_ConfirmStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfirmStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfirmStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ConfirmStatus"; FIX::ConfirmStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ConfirmStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ConfirmStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ConfirmStatus *)new FIX::ConfirmStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfirmStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfirmStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfirmStatus.new", " ConfirmStatus.new()\n" " ConfirmStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ConfirmStatus(void *self) { FIX::ConfirmStatus *arg1 = (FIX::ConfirmStatus *)self; delete arg1; } static swig_class SwigClassConfirmTransType; SWIGINTERN VALUE _wrap_new_ConfirmTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfirmTransType"; FIX::ConfirmTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfirmTransType *)new FIX::ConfirmTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfirmTransType_allocate(VALUE self) #else _wrap_ConfirmTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfirmTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfirmTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ConfirmTransType"; FIX::ConfirmTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ConfirmTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ConfirmTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ConfirmTransType *)new FIX::ConfirmTransType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfirmTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfirmTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfirmTransType.new", " ConfirmTransType.new()\n" " ConfirmTransType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ConfirmTransType(void *self) { FIX::ConfirmTransType *arg1 = (FIX::ConfirmTransType *)self; delete arg1; } static swig_class SwigClassContractSettlMonth; SWIGINTERN VALUE _wrap_new_ContractSettlMonth__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContractSettlMonth"; FIX::ContractSettlMonth *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContractSettlMonth *)new FIX::ContractSettlMonth(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContractSettlMonth_allocate(VALUE self) #else _wrap_ContractSettlMonth_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContractSettlMonth); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContractSettlMonth__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContractSettlMonth"; FIX::ContractSettlMonth *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","ContractSettlMonth", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","ContractSettlMonth", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::ContractSettlMonth *)new FIX::ContractSettlMonth((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContractSettlMonth(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContractSettlMonth__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContractSettlMonth__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContractSettlMonth.new", " ContractSettlMonth.new()\n" " ContractSettlMonth.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContractSettlMonth(void *self) { FIX::ContractSettlMonth *arg1 = (FIX::ContractSettlMonth *)self; delete arg1; } static swig_class SwigClassDeliveryForm; SWIGINTERN VALUE _wrap_new_DeliveryForm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeliveryForm"; FIX::DeliveryForm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeliveryForm *)new FIX::DeliveryForm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeliveryForm_allocate(VALUE self) #else _wrap_DeliveryForm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeliveryForm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeliveryForm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeliveryForm"; FIX::DeliveryForm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DeliveryForm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DeliveryForm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DeliveryForm *)new FIX::DeliveryForm((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeliveryForm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeliveryForm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliveryForm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeliveryForm.new", " DeliveryForm.new()\n" " DeliveryForm.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeliveryForm(void *self) { FIX::DeliveryForm *arg1 = (FIX::DeliveryForm *)self; delete arg1; } static swig_class SwigClassLastParPx; SWIGINTERN VALUE _wrap_new_LastParPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastParPx"; FIX::LastParPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastParPx *)new FIX::LastParPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastParPx_allocate(VALUE self) #else _wrap_LastParPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastParPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastParPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastParPx"; FIX::LastParPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LastParPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LastParPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LastParPx *)new FIX::LastParPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastParPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastParPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastParPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastParPx.new", " LastParPx.new()\n" " LastParPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastParPx(void *self) { FIX::LastParPx *arg1 = (FIX::LastParPx *)self; delete arg1; } static swig_class SwigClassNoLegAllocs; SWIGINTERN VALUE _wrap_new_NoLegAllocs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoLegAllocs"; FIX::NoLegAllocs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoLegAllocs *)new FIX::NoLegAllocs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoLegAllocs_allocate(VALUE self) #else _wrap_NoLegAllocs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoLegAllocs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoLegAllocs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoLegAllocs"; FIX::NoLegAllocs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoLegAllocs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoLegAllocs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoLegAllocs *)new FIX::NoLegAllocs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoLegAllocs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoLegAllocs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegAllocs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoLegAllocs.new", " NoLegAllocs.new()\n" " NoLegAllocs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoLegAllocs(void *self) { FIX::NoLegAllocs *arg1 = (FIX::NoLegAllocs *)self; delete arg1; } static swig_class SwigClassLegAllocAccount; SWIGINTERN VALUE _wrap_new_LegAllocAccount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegAllocAccount"; FIX::LegAllocAccount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegAllocAccount *)new FIX::LegAllocAccount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegAllocAccount_allocate(VALUE self) #else _wrap_LegAllocAccount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegAllocAccount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegAllocAccount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegAllocAccount"; FIX::LegAllocAccount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegAllocAccount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegAllocAccount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegAllocAccount *)new FIX::LegAllocAccount((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegAllocAccount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegAllocAccount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocAccount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegAllocAccount.new", " LegAllocAccount.new()\n" " LegAllocAccount.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegAllocAccount(void *self) { FIX::LegAllocAccount *arg1 = (FIX::LegAllocAccount *)self; delete arg1; } static swig_class SwigClassLegIndividualAllocID; SWIGINTERN VALUE _wrap_new_LegIndividualAllocID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegIndividualAllocID"; FIX::LegIndividualAllocID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegIndividualAllocID *)new FIX::LegIndividualAllocID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegIndividualAllocID_allocate(VALUE self) #else _wrap_LegIndividualAllocID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegIndividualAllocID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegIndividualAllocID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegIndividualAllocID"; FIX::LegIndividualAllocID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegIndividualAllocID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegIndividualAllocID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegIndividualAllocID *)new FIX::LegIndividualAllocID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegIndividualAllocID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegIndividualAllocID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIndividualAllocID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegIndividualAllocID.new", " LegIndividualAllocID.new()\n" " LegIndividualAllocID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegIndividualAllocID(void *self) { FIX::LegIndividualAllocID *arg1 = (FIX::LegIndividualAllocID *)self; delete arg1; } static swig_class SwigClassLegAllocQty; SWIGINTERN VALUE _wrap_new_LegAllocQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegAllocQty"; FIX::LegAllocQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegAllocQty *)new FIX::LegAllocQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegAllocQty_allocate(VALUE self) #else _wrap_LegAllocQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegAllocQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegAllocQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegAllocQty"; FIX::LegAllocQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LegAllocQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LegAllocQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LegAllocQty *)new FIX::LegAllocQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegAllocQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegAllocQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegAllocQty.new", " LegAllocQty.new()\n" " LegAllocQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegAllocQty(void *self) { FIX::LegAllocQty *arg1 = (FIX::LegAllocQty *)self; delete arg1; } static swig_class SwigClassLegAllocAcctIDSource; SWIGINTERN VALUE _wrap_new_LegAllocAcctIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegAllocAcctIDSource"; FIX::LegAllocAcctIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegAllocAcctIDSource *)new FIX::LegAllocAcctIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegAllocAcctIDSource_allocate(VALUE self) #else _wrap_LegAllocAcctIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegAllocAcctIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegAllocAcctIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegAllocAcctIDSource"; FIX::LegAllocAcctIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegAllocAcctIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegAllocAcctIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegAllocAcctIDSource *)new FIX::LegAllocAcctIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegAllocAcctIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegAllocAcctIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocAcctIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegAllocAcctIDSource.new", " LegAllocAcctIDSource.new()\n" " LegAllocAcctIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegAllocAcctIDSource(void *self) { FIX::LegAllocAcctIDSource *arg1 = (FIX::LegAllocAcctIDSource *)self; delete arg1; } static swig_class SwigClassLegSettlCurrency; SWIGINTERN VALUE _wrap_new_LegSettlCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSettlCurrency"; FIX::LegSettlCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSettlCurrency *)new FIX::LegSettlCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSettlCurrency_allocate(VALUE self) #else _wrap_LegSettlCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSettlCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSettlCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSettlCurrency"; FIX::LegSettlCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","LegSettlCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","LegSettlCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::LegSettlCurrency *)new FIX::LegSettlCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSettlCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSettlCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSettlCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSettlCurrency.new", " LegSettlCurrency.new()\n" " LegSettlCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSettlCurrency(void *self) { FIX::LegSettlCurrency *arg1 = (FIX::LegSettlCurrency *)self; delete arg1; } static swig_class SwigClassLegBenchmarkCurveCurrency; SWIGINTERN VALUE _wrap_new_LegBenchmarkCurveCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkCurveCurrency"; FIX::LegBenchmarkCurveCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegBenchmarkCurveCurrency *)new FIX::LegBenchmarkCurveCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegBenchmarkCurveCurrency_allocate(VALUE self) #else _wrap_LegBenchmarkCurveCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegBenchmarkCurveCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkCurveCurrency"; FIX::LegBenchmarkCurveCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","LegBenchmarkCurveCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","LegBenchmarkCurveCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::LegBenchmarkCurveCurrency *)new FIX::LegBenchmarkCurveCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegBenchmarkCurveCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegBenchmarkCurveCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkCurveCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegBenchmarkCurveCurrency.new", " LegBenchmarkCurveCurrency.new()\n" " LegBenchmarkCurveCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegBenchmarkCurveCurrency(void *self) { FIX::LegBenchmarkCurveCurrency *arg1 = (FIX::LegBenchmarkCurveCurrency *)self; delete arg1; } static swig_class SwigClassLegBenchmarkCurveName; SWIGINTERN VALUE _wrap_new_LegBenchmarkCurveName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkCurveName"; FIX::LegBenchmarkCurveName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegBenchmarkCurveName *)new FIX::LegBenchmarkCurveName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegBenchmarkCurveName_allocate(VALUE self) #else _wrap_LegBenchmarkCurveName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegBenchmarkCurveName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegBenchmarkCurveName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkCurveName"; FIX::LegBenchmarkCurveName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegBenchmarkCurveName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegBenchmarkCurveName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegBenchmarkCurveName *)new FIX::LegBenchmarkCurveName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegBenchmarkCurveName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegBenchmarkCurveName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkCurveName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegBenchmarkCurveName.new", " LegBenchmarkCurveName.new()\n" " LegBenchmarkCurveName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegBenchmarkCurveName(void *self) { FIX::LegBenchmarkCurveName *arg1 = (FIX::LegBenchmarkCurveName *)self; delete arg1; } static swig_class SwigClassLegBenchmarkCurvePoint; SWIGINTERN VALUE _wrap_new_LegBenchmarkCurvePoint__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkCurvePoint"; FIX::LegBenchmarkCurvePoint *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegBenchmarkCurvePoint *)new FIX::LegBenchmarkCurvePoint(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegBenchmarkCurvePoint_allocate(VALUE self) #else _wrap_LegBenchmarkCurvePoint_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegBenchmarkCurvePoint); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegBenchmarkCurvePoint__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkCurvePoint"; FIX::LegBenchmarkCurvePoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegBenchmarkCurvePoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegBenchmarkCurvePoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegBenchmarkCurvePoint *)new FIX::LegBenchmarkCurvePoint((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegBenchmarkCurvePoint(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegBenchmarkCurvePoint__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkCurvePoint__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegBenchmarkCurvePoint.new", " LegBenchmarkCurvePoint.new()\n" " LegBenchmarkCurvePoint.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegBenchmarkCurvePoint(void *self) { FIX::LegBenchmarkCurvePoint *arg1 = (FIX::LegBenchmarkCurvePoint *)self; delete arg1; } static swig_class SwigClassLegBenchmarkPrice; SWIGINTERN VALUE _wrap_new_LegBenchmarkPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkPrice"; FIX::LegBenchmarkPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegBenchmarkPrice *)new FIX::LegBenchmarkPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegBenchmarkPrice_allocate(VALUE self) #else _wrap_LegBenchmarkPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegBenchmarkPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegBenchmarkPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkPrice"; FIX::LegBenchmarkPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LegBenchmarkPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LegBenchmarkPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LegBenchmarkPrice *)new FIX::LegBenchmarkPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegBenchmarkPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegBenchmarkPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegBenchmarkPrice.new", " LegBenchmarkPrice.new()\n" " LegBenchmarkPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegBenchmarkPrice(void *self) { FIX::LegBenchmarkPrice *arg1 = (FIX::LegBenchmarkPrice *)self; delete arg1; } static swig_class SwigClassLegBenchmarkPriceType; SWIGINTERN VALUE _wrap_new_LegBenchmarkPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkPriceType"; FIX::LegBenchmarkPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegBenchmarkPriceType *)new FIX::LegBenchmarkPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegBenchmarkPriceType_allocate(VALUE self) #else _wrap_LegBenchmarkPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegBenchmarkPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegBenchmarkPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegBenchmarkPriceType"; FIX::LegBenchmarkPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegBenchmarkPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegBenchmarkPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegBenchmarkPriceType *)new FIX::LegBenchmarkPriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegBenchmarkPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegBenchmarkPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBenchmarkPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegBenchmarkPriceType.new", " LegBenchmarkPriceType.new()\n" " LegBenchmarkPriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegBenchmarkPriceType(void *self) { FIX::LegBenchmarkPriceType *arg1 = (FIX::LegBenchmarkPriceType *)self; delete arg1; } static swig_class SwigClassLegBidPx; SWIGINTERN VALUE _wrap_new_LegBidPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegBidPx"; FIX::LegBidPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegBidPx *)new FIX::LegBidPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegBidPx_allocate(VALUE self) #else _wrap_LegBidPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegBidPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegBidPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegBidPx"; FIX::LegBidPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LegBidPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LegBidPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LegBidPx *)new FIX::LegBidPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegBidPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegBidPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBidPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegBidPx.new", " LegBidPx.new()\n" " LegBidPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegBidPx(void *self) { FIX::LegBidPx *arg1 = (FIX::LegBidPx *)self; delete arg1; } static swig_class SwigClassLegIOIQty; SWIGINTERN VALUE _wrap_new_LegIOIQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegIOIQty"; FIX::LegIOIQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegIOIQty *)new FIX::LegIOIQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegIOIQty_allocate(VALUE self) #else _wrap_LegIOIQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegIOIQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegIOIQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegIOIQty"; FIX::LegIOIQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegIOIQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegIOIQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegIOIQty *)new FIX::LegIOIQty((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegIOIQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegIOIQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegIOIQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegIOIQty.new", " LegIOIQty.new()\n" " LegIOIQty.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegIOIQty(void *self) { FIX::LegIOIQty *arg1 = (FIX::LegIOIQty *)self; delete arg1; } static swig_class SwigClassNoLegStipulations; SWIGINTERN VALUE _wrap_new_NoLegStipulations__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoLegStipulations"; FIX::NoLegStipulations *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoLegStipulations *)new FIX::NoLegStipulations(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoLegStipulations_allocate(VALUE self) #else _wrap_NoLegStipulations_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoLegStipulations); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoLegStipulations__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoLegStipulations"; FIX::NoLegStipulations *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoLegStipulations", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoLegStipulations", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoLegStipulations *)new FIX::NoLegStipulations((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoLegStipulations(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoLegStipulations__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLegStipulations__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoLegStipulations.new", " NoLegStipulations.new()\n" " NoLegStipulations.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoLegStipulations(void *self) { FIX::NoLegStipulations *arg1 = (FIX::NoLegStipulations *)self; delete arg1; } static swig_class SwigClassLegOfferPx; SWIGINTERN VALUE _wrap_new_LegOfferPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegOfferPx"; FIX::LegOfferPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegOfferPx *)new FIX::LegOfferPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegOfferPx_allocate(VALUE self) #else _wrap_LegOfferPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegOfferPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegOfferPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegOfferPx"; FIX::LegOfferPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LegOfferPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LegOfferPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LegOfferPx *)new FIX::LegOfferPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegOfferPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegOfferPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOfferPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegOfferPx.new", " LegOfferPx.new()\n" " LegOfferPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegOfferPx(void *self) { FIX::LegOfferPx *arg1 = (FIX::LegOfferPx *)self; delete arg1; } static swig_class SwigClassLegPriceType; SWIGINTERN VALUE _wrap_new_LegPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegPriceType"; FIX::LegPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegPriceType *)new FIX::LegPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegPriceType_allocate(VALUE self) #else _wrap_LegPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegPriceType"; FIX::LegPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegPriceType *)new FIX::LegPriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegPriceType.new", " LegPriceType.new()\n" " LegPriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegPriceType(void *self) { FIX::LegPriceType *arg1 = (FIX::LegPriceType *)self; delete arg1; } static swig_class SwigClassLegQty; SWIGINTERN VALUE _wrap_new_LegQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegQty"; FIX::LegQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegQty *)new FIX::LegQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegQty_allocate(VALUE self) #else _wrap_LegQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegQty"; FIX::LegQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LegQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LegQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LegQty *)new FIX::LegQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegQty.new", " LegQty.new()\n" " LegQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegQty(void *self) { FIX::LegQty *arg1 = (FIX::LegQty *)self; delete arg1; } static swig_class SwigClassLegStipulationType; SWIGINTERN VALUE _wrap_new_LegStipulationType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegStipulationType"; FIX::LegStipulationType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegStipulationType *)new FIX::LegStipulationType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegStipulationType_allocate(VALUE self) #else _wrap_LegStipulationType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegStipulationType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegStipulationType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegStipulationType"; FIX::LegStipulationType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegStipulationType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegStipulationType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegStipulationType *)new FIX::LegStipulationType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegStipulationType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegStipulationType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStipulationType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegStipulationType.new", " LegStipulationType.new()\n" " LegStipulationType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegStipulationType(void *self) { FIX::LegStipulationType *arg1 = (FIX::LegStipulationType *)self; delete arg1; } static swig_class SwigClassLegStipulationValue; SWIGINTERN VALUE _wrap_new_LegStipulationValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegStipulationValue"; FIX::LegStipulationValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegStipulationValue *)new FIX::LegStipulationValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegStipulationValue_allocate(VALUE self) #else _wrap_LegStipulationValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegStipulationValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegStipulationValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegStipulationValue"; FIX::LegStipulationValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegStipulationValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegStipulationValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegStipulationValue *)new FIX::LegStipulationValue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegStipulationValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegStipulationValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStipulationValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegStipulationValue.new", " LegStipulationValue.new()\n" " LegStipulationValue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegStipulationValue(void *self) { FIX::LegStipulationValue *arg1 = (FIX::LegStipulationValue *)self; delete arg1; } static swig_class SwigClassLegSwapType; SWIGINTERN VALUE _wrap_new_LegSwapType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSwapType"; FIX::LegSwapType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSwapType *)new FIX::LegSwapType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSwapType_allocate(VALUE self) #else _wrap_LegSwapType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSwapType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSwapType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSwapType"; FIX::LegSwapType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegSwapType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegSwapType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegSwapType *)new FIX::LegSwapType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSwapType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSwapType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSwapType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSwapType.new", " LegSwapType.new()\n" " LegSwapType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSwapType(void *self) { FIX::LegSwapType *arg1 = (FIX::LegSwapType *)self; delete arg1; } static swig_class SwigClassPool; SWIGINTERN VALUE _wrap_new_Pool__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Pool"; FIX::Pool *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Pool *)new FIX::Pool(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Pool_allocate(VALUE self) #else _wrap_Pool_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Pool); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Pool__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Pool"; FIX::Pool *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Pool", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Pool", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Pool *)new FIX::Pool((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Pool(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Pool__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Pool__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Pool.new", " Pool.new()\n" " Pool.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Pool(void *self) { FIX::Pool *arg1 = (FIX::Pool *)self; delete arg1; } static swig_class SwigClassQuotePriceType; SWIGINTERN VALUE _wrap_new_QuotePriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuotePriceType"; FIX::QuotePriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuotePriceType *)new FIX::QuotePriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuotePriceType_allocate(VALUE self) #else _wrap_QuotePriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuotePriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuotePriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuotePriceType"; FIX::QuotePriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuotePriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuotePriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuotePriceType *)new FIX::QuotePriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuotePriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuotePriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuotePriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuotePriceType.new", " QuotePriceType.new()\n" " QuotePriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuotePriceType(void *self) { FIX::QuotePriceType *arg1 = (FIX::QuotePriceType *)self; delete arg1; } static swig_class SwigClassQuoteRespID; SWIGINTERN VALUE _wrap_new_QuoteRespID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteRespID"; FIX::QuoteRespID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteRespID *)new FIX::QuoteRespID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteRespID_allocate(VALUE self) #else _wrap_QuoteRespID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteRespID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteRespID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteRespID"; FIX::QuoteRespID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","QuoteRespID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","QuoteRespID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::QuoteRespID *)new FIX::QuoteRespID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteRespID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteRespID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRespID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteRespID.new", " QuoteRespID.new()\n" " QuoteRespID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteRespID(void *self) { FIX::QuoteRespID *arg1 = (FIX::QuoteRespID *)self; delete arg1; } static swig_class SwigClassQuoteRespType; SWIGINTERN VALUE _wrap_new_QuoteRespType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteRespType"; FIX::QuoteRespType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteRespType *)new FIX::QuoteRespType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteRespType_allocate(VALUE self) #else _wrap_QuoteRespType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteRespType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteRespType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteRespType"; FIX::QuoteRespType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteRespType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteRespType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteRespType *)new FIX::QuoteRespType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteRespType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteRespType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteRespType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteRespType.new", " QuoteRespType.new()\n" " QuoteRespType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteRespType(void *self) { FIX::QuoteRespType *arg1 = (FIX::QuoteRespType *)self; delete arg1; } static swig_class SwigClassQuoteQualifier; SWIGINTERN VALUE _wrap_new_QuoteQualifier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteQualifier"; FIX::QuoteQualifier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteQualifier *)new FIX::QuoteQualifier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteQualifier_allocate(VALUE self) #else _wrap_QuoteQualifier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteQualifier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteQualifier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteQualifier"; FIX::QuoteQualifier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","QuoteQualifier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","QuoteQualifier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::QuoteQualifier *)new FIX::QuoteQualifier((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteQualifier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteQualifier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteQualifier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteQualifier.new", " QuoteQualifier.new()\n" " QuoteQualifier.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteQualifier(void *self) { FIX::QuoteQualifier *arg1 = (FIX::QuoteQualifier *)self; delete arg1; } static swig_class SwigClassYieldRedemptionDate; SWIGINTERN VALUE _wrap_new_YieldRedemptionDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::YieldRedemptionDate"; FIX::YieldRedemptionDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::YieldRedemptionDate *)new FIX::YieldRedemptionDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_YieldRedemptionDate_allocate(VALUE self) #else _wrap_YieldRedemptionDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__YieldRedemptionDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_YieldRedemptionDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::YieldRedemptionDate"; FIX::YieldRedemptionDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","YieldRedemptionDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","YieldRedemptionDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::YieldRedemptionDate *)new FIX::YieldRedemptionDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_YieldRedemptionDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_YieldRedemptionDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldRedemptionDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "YieldRedemptionDate.new", " YieldRedemptionDate.new()\n" " YieldRedemptionDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_YieldRedemptionDate(void *self) { FIX::YieldRedemptionDate *arg1 = (FIX::YieldRedemptionDate *)self; delete arg1; } static swig_class SwigClassYieldRedemptionPrice; SWIGINTERN VALUE _wrap_new_YieldRedemptionPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::YieldRedemptionPrice"; FIX::YieldRedemptionPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::YieldRedemptionPrice *)new FIX::YieldRedemptionPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_YieldRedemptionPrice_allocate(VALUE self) #else _wrap_YieldRedemptionPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__YieldRedemptionPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_YieldRedemptionPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::YieldRedemptionPrice"; FIX::YieldRedemptionPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","YieldRedemptionPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","YieldRedemptionPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::YieldRedemptionPrice *)new FIX::YieldRedemptionPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_YieldRedemptionPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_YieldRedemptionPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldRedemptionPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "YieldRedemptionPrice.new", " YieldRedemptionPrice.new()\n" " YieldRedemptionPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_YieldRedemptionPrice(void *self) { FIX::YieldRedemptionPrice *arg1 = (FIX::YieldRedemptionPrice *)self; delete arg1; } static swig_class SwigClassYieldRedemptionPriceType; SWIGINTERN VALUE _wrap_new_YieldRedemptionPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::YieldRedemptionPriceType"; FIX::YieldRedemptionPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::YieldRedemptionPriceType *)new FIX::YieldRedemptionPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_YieldRedemptionPriceType_allocate(VALUE self) #else _wrap_YieldRedemptionPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__YieldRedemptionPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_YieldRedemptionPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::YieldRedemptionPriceType"; FIX::YieldRedemptionPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","YieldRedemptionPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","YieldRedemptionPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::YieldRedemptionPriceType *)new FIX::YieldRedemptionPriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_YieldRedemptionPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_YieldRedemptionPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldRedemptionPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "YieldRedemptionPriceType.new", " YieldRedemptionPriceType.new()\n" " YieldRedemptionPriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_YieldRedemptionPriceType(void *self) { FIX::YieldRedemptionPriceType *arg1 = (FIX::YieldRedemptionPriceType *)self; delete arg1; } static swig_class SwigClassBenchmarkSecurityID; SWIGINTERN VALUE _wrap_new_BenchmarkSecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BenchmarkSecurityID"; FIX::BenchmarkSecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BenchmarkSecurityID *)new FIX::BenchmarkSecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BenchmarkSecurityID_allocate(VALUE self) #else _wrap_BenchmarkSecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BenchmarkSecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BenchmarkSecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BenchmarkSecurityID"; FIX::BenchmarkSecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BenchmarkSecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BenchmarkSecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BenchmarkSecurityID *)new FIX::BenchmarkSecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BenchmarkSecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BenchmarkSecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkSecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BenchmarkSecurityID.new", " BenchmarkSecurityID.new()\n" " BenchmarkSecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BenchmarkSecurityID(void *self) { FIX::BenchmarkSecurityID *arg1 = (FIX::BenchmarkSecurityID *)self; delete arg1; } static swig_class SwigClassReversalIndicator; SWIGINTERN VALUE _wrap_new_ReversalIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ReversalIndicator"; FIX::ReversalIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ReversalIndicator *)new FIX::ReversalIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ReversalIndicator_allocate(VALUE self) #else _wrap_ReversalIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ReversalIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ReversalIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ReversalIndicator"; FIX::ReversalIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ReversalIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ReversalIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ReversalIndicator *)new FIX::ReversalIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ReversalIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ReversalIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReversalIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ReversalIndicator.new", " ReversalIndicator.new()\n" " ReversalIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ReversalIndicator(void *self) { FIX::ReversalIndicator *arg1 = (FIX::ReversalIndicator *)self; delete arg1; } static swig_class SwigClassYieldCalcDate; SWIGINTERN VALUE _wrap_new_YieldCalcDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::YieldCalcDate"; FIX::YieldCalcDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::YieldCalcDate *)new FIX::YieldCalcDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_YieldCalcDate_allocate(VALUE self) #else _wrap_YieldCalcDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__YieldCalcDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_YieldCalcDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::YieldCalcDate"; FIX::YieldCalcDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","YieldCalcDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","YieldCalcDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::YieldCalcDate *)new FIX::YieldCalcDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_YieldCalcDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_YieldCalcDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_YieldCalcDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "YieldCalcDate.new", " YieldCalcDate.new()\n" " YieldCalcDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_YieldCalcDate(void *self) { FIX::YieldCalcDate *arg1 = (FIX::YieldCalcDate *)self; delete arg1; } static swig_class SwigClassNoPositions; SWIGINTERN VALUE _wrap_new_NoPositions__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoPositions"; FIX::NoPositions *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoPositions *)new FIX::NoPositions(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoPositions_allocate(VALUE self) #else _wrap_NoPositions_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoPositions); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoPositions__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoPositions"; FIX::NoPositions *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoPositions", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoPositions", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoPositions *)new FIX::NoPositions((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoPositions(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoPositions__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPositions__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoPositions.new", " NoPositions.new()\n" " NoPositions.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoPositions(void *self) { FIX::NoPositions *arg1 = (FIX::NoPositions *)self; delete arg1; } static swig_class SwigClassPosType; SWIGINTERN VALUE _wrap_new_PosType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosType"; FIX::PosType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosType *)new FIX::PosType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosType_allocate(VALUE self) #else _wrap_PosType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosType"; FIX::PosType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PosType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PosType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PosType *)new FIX::PosType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosType.new", " PosType.new()\n" " PosType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosType(void *self) { FIX::PosType *arg1 = (FIX::PosType *)self; delete arg1; } static swig_class SwigClassLongQty; SWIGINTERN VALUE _wrap_new_LongQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LongQty"; FIX::LongQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LongQty *)new FIX::LongQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LongQty_allocate(VALUE self) #else _wrap_LongQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LongQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LongQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LongQty"; FIX::LongQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LongQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LongQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LongQty *)new FIX::LongQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LongQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LongQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LongQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LongQty.new", " LongQty.new()\n" " LongQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LongQty(void *self) { FIX::LongQty *arg1 = (FIX::LongQty *)self; delete arg1; } static swig_class SwigClassShortQty; SWIGINTERN VALUE _wrap_new_ShortQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ShortQty"; FIX::ShortQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ShortQty *)new FIX::ShortQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ShortQty_allocate(VALUE self) #else _wrap_ShortQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ShortQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ShortQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ShortQty"; FIX::ShortQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","ShortQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","ShortQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::ShortQty *)new FIX::ShortQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ShortQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ShortQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ShortQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ShortQty.new", " ShortQty.new()\n" " ShortQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ShortQty(void *self) { FIX::ShortQty *arg1 = (FIX::ShortQty *)self; delete arg1; } static swig_class SwigClassPosQtyStatus; SWIGINTERN VALUE _wrap_new_PosQtyStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosQtyStatus"; FIX::PosQtyStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosQtyStatus *)new FIX::PosQtyStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosQtyStatus_allocate(VALUE self) #else _wrap_PosQtyStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosQtyStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosQtyStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosQtyStatus"; FIX::PosQtyStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosQtyStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosQtyStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosQtyStatus *)new FIX::PosQtyStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosQtyStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosQtyStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosQtyStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosQtyStatus.new", " PosQtyStatus.new()\n" " PosQtyStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosQtyStatus(void *self) { FIX::PosQtyStatus *arg1 = (FIX::PosQtyStatus *)self; delete arg1; } static swig_class SwigClassPosAmtType; SWIGINTERN VALUE _wrap_new_PosAmtType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosAmtType"; FIX::PosAmtType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosAmtType *)new FIX::PosAmtType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosAmtType_allocate(VALUE self) #else _wrap_PosAmtType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosAmtType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosAmtType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosAmtType"; FIX::PosAmtType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PosAmtType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PosAmtType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PosAmtType *)new FIX::PosAmtType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosAmtType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosAmtType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosAmtType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosAmtType.new", " PosAmtType.new()\n" " PosAmtType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosAmtType(void *self) { FIX::PosAmtType *arg1 = (FIX::PosAmtType *)self; delete arg1; } static swig_class SwigClassPosAmt; SWIGINTERN VALUE _wrap_new_PosAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosAmt"; FIX::PosAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosAmt *)new FIX::PosAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosAmt_allocate(VALUE self) #else _wrap_PosAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosAmt"; FIX::PosAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","PosAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","PosAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::PosAmt *)new FIX::PosAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosAmt.new", " PosAmt.new()\n" " PosAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosAmt(void *self) { FIX::PosAmt *arg1 = (FIX::PosAmt *)self; delete arg1; } static swig_class SwigClassPosTransType; SWIGINTERN VALUE _wrap_new_PosTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosTransType"; FIX::PosTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosTransType *)new FIX::PosTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosTransType_allocate(VALUE self) #else _wrap_PosTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosTransType"; FIX::PosTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosTransType *)new FIX::PosTransType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosTransType.new", " PosTransType.new()\n" " PosTransType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosTransType(void *self) { FIX::PosTransType *arg1 = (FIX::PosTransType *)self; delete arg1; } static swig_class SwigClassPosReqID; SWIGINTERN VALUE _wrap_new_PosReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosReqID"; FIX::PosReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosReqID *)new FIX::PosReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosReqID_allocate(VALUE self) #else _wrap_PosReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosReqID"; FIX::PosReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PosReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PosReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PosReqID *)new FIX::PosReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosReqID.new", " PosReqID.new()\n" " PosReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosReqID(void *self) { FIX::PosReqID *arg1 = (FIX::PosReqID *)self; delete arg1; } static swig_class SwigClassNoUnderlyings; SWIGINTERN VALUE _wrap_new_NoUnderlyings__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUnderlyings"; FIX::NoUnderlyings *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUnderlyings *)new FIX::NoUnderlyings(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUnderlyings_allocate(VALUE self) #else _wrap_NoUnderlyings_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUnderlyings); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUnderlyings__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUnderlyings"; FIX::NoUnderlyings *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUnderlyings", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUnderlyings", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUnderlyings *)new FIX::NoUnderlyings((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUnderlyings(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUnderlyings__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyings__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUnderlyings.new", " NoUnderlyings.new()\n" " NoUnderlyings.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUnderlyings(void *self) { FIX::NoUnderlyings *arg1 = (FIX::NoUnderlyings *)self; delete arg1; } static swig_class SwigClassPosMaintAction; SWIGINTERN VALUE _wrap_new_PosMaintAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosMaintAction"; FIX::PosMaintAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosMaintAction *)new FIX::PosMaintAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosMaintAction_allocate(VALUE self) #else _wrap_PosMaintAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosMaintAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosMaintAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosMaintAction"; FIX::PosMaintAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosMaintAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosMaintAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosMaintAction *)new FIX::PosMaintAction((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosMaintAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosMaintAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosMaintAction.new", " PosMaintAction.new()\n" " PosMaintAction.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosMaintAction(void *self) { FIX::PosMaintAction *arg1 = (FIX::PosMaintAction *)self; delete arg1; } static swig_class SwigClassOrigPosReqRefID; SWIGINTERN VALUE _wrap_new_OrigPosReqRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigPosReqRefID"; FIX::OrigPosReqRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigPosReqRefID *)new FIX::OrigPosReqRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigPosReqRefID_allocate(VALUE self) #else _wrap_OrigPosReqRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigPosReqRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigPosReqRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigPosReqRefID"; FIX::OrigPosReqRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrigPosReqRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrigPosReqRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrigPosReqRefID *)new FIX::OrigPosReqRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigPosReqRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigPosReqRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigPosReqRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigPosReqRefID.new", " OrigPosReqRefID.new()\n" " OrigPosReqRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigPosReqRefID(void *self) { FIX::OrigPosReqRefID *arg1 = (FIX::OrigPosReqRefID *)self; delete arg1; } static swig_class SwigClassPosMaintRptRefID; SWIGINTERN VALUE _wrap_new_PosMaintRptRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosMaintRptRefID"; FIX::PosMaintRptRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosMaintRptRefID *)new FIX::PosMaintRptRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosMaintRptRefID_allocate(VALUE self) #else _wrap_PosMaintRptRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosMaintRptRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosMaintRptRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosMaintRptRefID"; FIX::PosMaintRptRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PosMaintRptRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PosMaintRptRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PosMaintRptRefID *)new FIX::PosMaintRptRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosMaintRptRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosMaintRptRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintRptRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosMaintRptRefID.new", " PosMaintRptRefID.new()\n" " PosMaintRptRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosMaintRptRefID(void *self) { FIX::PosMaintRptRefID *arg1 = (FIX::PosMaintRptRefID *)self; delete arg1; } static swig_class SwigClassClearingBusinessDate; SWIGINTERN VALUE _wrap_new_ClearingBusinessDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ClearingBusinessDate"; FIX::ClearingBusinessDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ClearingBusinessDate *)new FIX::ClearingBusinessDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ClearingBusinessDate_allocate(VALUE self) #else _wrap_ClearingBusinessDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ClearingBusinessDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ClearingBusinessDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ClearingBusinessDate"; FIX::ClearingBusinessDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","ClearingBusinessDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","ClearingBusinessDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::ClearingBusinessDate *)new FIX::ClearingBusinessDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ClearingBusinessDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ClearingBusinessDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ClearingBusinessDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ClearingBusinessDate.new", " ClearingBusinessDate.new()\n" " ClearingBusinessDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ClearingBusinessDate(void *self) { FIX::ClearingBusinessDate *arg1 = (FIX::ClearingBusinessDate *)self; delete arg1; } static swig_class SwigClassSettlSessID; SWIGINTERN VALUE _wrap_new_SettlSessID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlSessID"; FIX::SettlSessID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlSessID *)new FIX::SettlSessID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlSessID_allocate(VALUE self) #else _wrap_SettlSessID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlSessID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlSessID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlSessID"; FIX::SettlSessID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlSessID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlSessID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlSessID *)new FIX::SettlSessID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlSessID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlSessID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlSessID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlSessID.new", " SettlSessID.new()\n" " SettlSessID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlSessID(void *self) { FIX::SettlSessID *arg1 = (FIX::SettlSessID *)self; delete arg1; } static swig_class SwigClassSettlSessSubID; SWIGINTERN VALUE _wrap_new_SettlSessSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlSessSubID"; FIX::SettlSessSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlSessSubID *)new FIX::SettlSessSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlSessSubID_allocate(VALUE self) #else _wrap_SettlSessSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlSessSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlSessSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlSessSubID"; FIX::SettlSessSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlSessSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlSessSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlSessSubID *)new FIX::SettlSessSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlSessSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlSessSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlSessSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlSessSubID.new", " SettlSessSubID.new()\n" " SettlSessSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlSessSubID(void *self) { FIX::SettlSessSubID *arg1 = (FIX::SettlSessSubID *)self; delete arg1; } static swig_class SwigClassAdjustmentType; SWIGINTERN VALUE _wrap_new_AdjustmentType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AdjustmentType"; FIX::AdjustmentType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AdjustmentType *)new FIX::AdjustmentType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AdjustmentType_allocate(VALUE self) #else _wrap_AdjustmentType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AdjustmentType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AdjustmentType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AdjustmentType"; FIX::AdjustmentType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AdjustmentType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AdjustmentType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AdjustmentType *)new FIX::AdjustmentType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AdjustmentType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AdjustmentType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AdjustmentType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AdjustmentType.new", " AdjustmentType.new()\n" " AdjustmentType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AdjustmentType(void *self) { FIX::AdjustmentType *arg1 = (FIX::AdjustmentType *)self; delete arg1; } static swig_class SwigClassContraryInstructionIndicator; SWIGINTERN VALUE _wrap_new_ContraryInstructionIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContraryInstructionIndicator"; FIX::ContraryInstructionIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContraryInstructionIndicator *)new FIX::ContraryInstructionIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContraryInstructionIndicator_allocate(VALUE self) #else _wrap_ContraryInstructionIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContraryInstructionIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContraryInstructionIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContraryInstructionIndicator"; FIX::ContraryInstructionIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ContraryInstructionIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ContraryInstructionIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ContraryInstructionIndicator *)new FIX::ContraryInstructionIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContraryInstructionIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContraryInstructionIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContraryInstructionIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContraryInstructionIndicator.new", " ContraryInstructionIndicator.new()\n" " ContraryInstructionIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContraryInstructionIndicator(void *self) { FIX::ContraryInstructionIndicator *arg1 = (FIX::ContraryInstructionIndicator *)self; delete arg1; } static swig_class SwigClassPriorSpreadIndicator; SWIGINTERN VALUE _wrap_new_PriorSpreadIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriorSpreadIndicator"; FIX::PriorSpreadIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriorSpreadIndicator *)new FIX::PriorSpreadIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriorSpreadIndicator_allocate(VALUE self) #else _wrap_PriorSpreadIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriorSpreadIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriorSpreadIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriorSpreadIndicator"; FIX::PriorSpreadIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","PriorSpreadIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","PriorSpreadIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::PriorSpreadIndicator *)new FIX::PriorSpreadIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriorSpreadIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriorSpreadIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriorSpreadIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriorSpreadIndicator.new", " PriorSpreadIndicator.new()\n" " PriorSpreadIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriorSpreadIndicator(void *self) { FIX::PriorSpreadIndicator *arg1 = (FIX::PriorSpreadIndicator *)self; delete arg1; } static swig_class SwigClassPosMaintRptID; SWIGINTERN VALUE _wrap_new_PosMaintRptID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosMaintRptID"; FIX::PosMaintRptID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosMaintRptID *)new FIX::PosMaintRptID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosMaintRptID_allocate(VALUE self) #else _wrap_PosMaintRptID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosMaintRptID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosMaintRptID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosMaintRptID"; FIX::PosMaintRptID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PosMaintRptID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PosMaintRptID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PosMaintRptID *)new FIX::PosMaintRptID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosMaintRptID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosMaintRptID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintRptID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosMaintRptID.new", " PosMaintRptID.new()\n" " PosMaintRptID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosMaintRptID(void *self) { FIX::PosMaintRptID *arg1 = (FIX::PosMaintRptID *)self; delete arg1; } static swig_class SwigClassPosMaintStatus; SWIGINTERN VALUE _wrap_new_PosMaintStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosMaintStatus"; FIX::PosMaintStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosMaintStatus *)new FIX::PosMaintStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosMaintStatus_allocate(VALUE self) #else _wrap_PosMaintStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosMaintStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosMaintStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosMaintStatus"; FIX::PosMaintStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosMaintStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosMaintStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosMaintStatus *)new FIX::PosMaintStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosMaintStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosMaintStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosMaintStatus.new", " PosMaintStatus.new()\n" " PosMaintStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosMaintStatus(void *self) { FIX::PosMaintStatus *arg1 = (FIX::PosMaintStatus *)self; delete arg1; } static swig_class SwigClassPosMaintResult; SWIGINTERN VALUE _wrap_new_PosMaintResult__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosMaintResult"; FIX::PosMaintResult *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosMaintResult *)new FIX::PosMaintResult(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosMaintResult_allocate(VALUE self) #else _wrap_PosMaintResult_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosMaintResult); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosMaintResult__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosMaintResult"; FIX::PosMaintResult *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosMaintResult", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosMaintResult", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosMaintResult *)new FIX::PosMaintResult((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosMaintResult(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosMaintResult__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosMaintResult__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosMaintResult.new", " PosMaintResult.new()\n" " PosMaintResult.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosMaintResult(void *self) { FIX::PosMaintResult *arg1 = (FIX::PosMaintResult *)self; delete arg1; } static swig_class SwigClassPosReqType; SWIGINTERN VALUE _wrap_new_PosReqType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosReqType"; FIX::PosReqType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosReqType *)new FIX::PosReqType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosReqType_allocate(VALUE self) #else _wrap_PosReqType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosReqType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosReqType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosReqType"; FIX::PosReqType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosReqType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosReqType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosReqType *)new FIX::PosReqType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosReqType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosReqType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosReqType.new", " PosReqType.new()\n" " PosReqType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosReqType(void *self) { FIX::PosReqType *arg1 = (FIX::PosReqType *)self; delete arg1; } static swig_class SwigClassResponseTransportType; SWIGINTERN VALUE _wrap_new_ResponseTransportType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ResponseTransportType"; FIX::ResponseTransportType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ResponseTransportType *)new FIX::ResponseTransportType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ResponseTransportType_allocate(VALUE self) #else _wrap_ResponseTransportType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ResponseTransportType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ResponseTransportType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ResponseTransportType"; FIX::ResponseTransportType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ResponseTransportType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ResponseTransportType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ResponseTransportType *)new FIX::ResponseTransportType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ResponseTransportType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ResponseTransportType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ResponseTransportType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ResponseTransportType.new", " ResponseTransportType.new()\n" " ResponseTransportType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ResponseTransportType(void *self) { FIX::ResponseTransportType *arg1 = (FIX::ResponseTransportType *)self; delete arg1; } static swig_class SwigClassResponseDestination; SWIGINTERN VALUE _wrap_new_ResponseDestination__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ResponseDestination"; FIX::ResponseDestination *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ResponseDestination *)new FIX::ResponseDestination(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ResponseDestination_allocate(VALUE self) #else _wrap_ResponseDestination_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ResponseDestination); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ResponseDestination__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ResponseDestination"; FIX::ResponseDestination *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ResponseDestination", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ResponseDestination", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ResponseDestination *)new FIX::ResponseDestination((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ResponseDestination(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ResponseDestination__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ResponseDestination__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ResponseDestination.new", " ResponseDestination.new()\n" " ResponseDestination.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ResponseDestination(void *self) { FIX::ResponseDestination *arg1 = (FIX::ResponseDestination *)self; delete arg1; } static swig_class SwigClassTotalNumPosReports; SWIGINTERN VALUE _wrap_new_TotalNumPosReports__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalNumPosReports"; FIX::TotalNumPosReports *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalNumPosReports *)new FIX::TotalNumPosReports(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalNumPosReports_allocate(VALUE self) #else _wrap_TotalNumPosReports_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalNumPosReports); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalNumPosReports__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalNumPosReports"; FIX::TotalNumPosReports *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotalNumPosReports", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotalNumPosReports", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotalNumPosReports *)new FIX::TotalNumPosReports((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalNumPosReports(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalNumPosReports__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNumPosReports__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalNumPosReports.new", " TotalNumPosReports.new()\n" " TotalNumPosReports.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalNumPosReports(void *self) { FIX::TotalNumPosReports *arg1 = (FIX::TotalNumPosReports *)self; delete arg1; } static swig_class SwigClassPosReqResult; SWIGINTERN VALUE _wrap_new_PosReqResult__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosReqResult"; FIX::PosReqResult *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosReqResult *)new FIX::PosReqResult(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosReqResult_allocate(VALUE self) #else _wrap_PosReqResult_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosReqResult); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosReqResult__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosReqResult"; FIX::PosReqResult *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosReqResult", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosReqResult", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosReqResult *)new FIX::PosReqResult((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosReqResult(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosReqResult__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqResult__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosReqResult.new", " PosReqResult.new()\n" " PosReqResult.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosReqResult(void *self) { FIX::PosReqResult *arg1 = (FIX::PosReqResult *)self; delete arg1; } static swig_class SwigClassPosReqStatus; SWIGINTERN VALUE _wrap_new_PosReqStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PosReqStatus"; FIX::PosReqStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PosReqStatus *)new FIX::PosReqStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PosReqStatus_allocate(VALUE self) #else _wrap_PosReqStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PosReqStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PosReqStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PosReqStatus"; FIX::PosReqStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PosReqStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PosReqStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PosReqStatus *)new FIX::PosReqStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PosReqStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PosReqStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PosReqStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PosReqStatus.new", " PosReqStatus.new()\n" " PosReqStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PosReqStatus(void *self) { FIX::PosReqStatus *arg1 = (FIX::PosReqStatus *)self; delete arg1; } static swig_class SwigClassSettlPrice; SWIGINTERN VALUE _wrap_new_SettlPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlPrice"; FIX::SettlPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlPrice *)new FIX::SettlPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlPrice_allocate(VALUE self) #else _wrap_SettlPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlPrice"; FIX::SettlPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","SettlPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","SettlPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::SettlPrice *)new FIX::SettlPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlPrice.new", " SettlPrice.new()\n" " SettlPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlPrice(void *self) { FIX::SettlPrice *arg1 = (FIX::SettlPrice *)self; delete arg1; } static swig_class SwigClassSettlPriceType; SWIGINTERN VALUE _wrap_new_SettlPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlPriceType"; FIX::SettlPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlPriceType *)new FIX::SettlPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlPriceType_allocate(VALUE self) #else _wrap_SettlPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlPriceType"; FIX::SettlPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SettlPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SettlPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SettlPriceType *)new FIX::SettlPriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlPriceType.new", " SettlPriceType.new()\n" " SettlPriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlPriceType(void *self) { FIX::SettlPriceType *arg1 = (FIX::SettlPriceType *)self; delete arg1; } static swig_class SwigClassUnderlyingSettlPrice; SWIGINTERN VALUE _wrap_new_UnderlyingSettlPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlPrice"; FIX::UnderlyingSettlPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSettlPrice *)new FIX::UnderlyingSettlPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSettlPrice_allocate(VALUE self) #else _wrap_UnderlyingSettlPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSettlPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlPrice"; FIX::UnderlyingSettlPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","UnderlyingSettlPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","UnderlyingSettlPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::UnderlyingSettlPrice *)new FIX::UnderlyingSettlPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSettlPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSettlPrice.new", " UnderlyingSettlPrice.new()\n" " UnderlyingSettlPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSettlPrice(void *self) { FIX::UnderlyingSettlPrice *arg1 = (FIX::UnderlyingSettlPrice *)self; delete arg1; } static swig_class SwigClassUnderlyingSettlPriceType; SWIGINTERN VALUE _wrap_new_UnderlyingSettlPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlPriceType"; FIX::UnderlyingSettlPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSettlPriceType *)new FIX::UnderlyingSettlPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSettlPriceType_allocate(VALUE self) #else _wrap_UnderlyingSettlPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSettlPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlPriceType"; FIX::UnderlyingSettlPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingSettlPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingSettlPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingSettlPriceType *)new FIX::UnderlyingSettlPriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSettlPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSettlPriceType.new", " UnderlyingSettlPriceType.new()\n" " UnderlyingSettlPriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSettlPriceType(void *self) { FIX::UnderlyingSettlPriceType *arg1 = (FIX::UnderlyingSettlPriceType *)self; delete arg1; } static swig_class SwigClassPriorSettlPrice; SWIGINTERN VALUE _wrap_new_PriorSettlPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriorSettlPrice"; FIX::PriorSettlPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriorSettlPrice *)new FIX::PriorSettlPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriorSettlPrice_allocate(VALUE self) #else _wrap_PriorSettlPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriorSettlPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriorSettlPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriorSettlPrice"; FIX::PriorSettlPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","PriorSettlPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","PriorSettlPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::PriorSettlPrice *)new FIX::PriorSettlPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriorSettlPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriorSettlPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriorSettlPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriorSettlPrice.new", " PriorSettlPrice.new()\n" " PriorSettlPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriorSettlPrice(void *self) { FIX::PriorSettlPrice *arg1 = (FIX::PriorSettlPrice *)self; delete arg1; } static swig_class SwigClassNoQuoteQualifiers; SWIGINTERN VALUE _wrap_new_NoQuoteQualifiers__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoQuoteQualifiers"; FIX::NoQuoteQualifiers *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoQuoteQualifiers *)new FIX::NoQuoteQualifiers(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoQuoteQualifiers_allocate(VALUE self) #else _wrap_NoQuoteQualifiers_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoQuoteQualifiers); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoQuoteQualifiers__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoQuoteQualifiers"; FIX::NoQuoteQualifiers *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoQuoteQualifiers", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoQuoteQualifiers", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoQuoteQualifiers *)new FIX::NoQuoteQualifiers((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoQuoteQualifiers(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoQuoteQualifiers__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoQuoteQualifiers__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoQuoteQualifiers.new", " NoQuoteQualifiers.new()\n" " NoQuoteQualifiers.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoQuoteQualifiers(void *self) { FIX::NoQuoteQualifiers *arg1 = (FIX::NoQuoteQualifiers *)self; delete arg1; } static swig_class SwigClassAllocSettlCurrency; SWIGINTERN VALUE _wrap_new_AllocSettlCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocSettlCurrency"; FIX::AllocSettlCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocSettlCurrency *)new FIX::AllocSettlCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocSettlCurrency_allocate(VALUE self) #else _wrap_AllocSettlCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocSettlCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocSettlCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocSettlCurrency"; FIX::AllocSettlCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","AllocSettlCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","AllocSettlCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::AllocSettlCurrency *)new FIX::AllocSettlCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocSettlCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocSettlCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocSettlCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocSettlCurrency.new", " AllocSettlCurrency.new()\n" " AllocSettlCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocSettlCurrency(void *self) { FIX::AllocSettlCurrency *arg1 = (FIX::AllocSettlCurrency *)self; delete arg1; } static swig_class SwigClassAllocSettlCurrAmt; SWIGINTERN VALUE _wrap_new_AllocSettlCurrAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocSettlCurrAmt"; FIX::AllocSettlCurrAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocSettlCurrAmt *)new FIX::AllocSettlCurrAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocSettlCurrAmt_allocate(VALUE self) #else _wrap_AllocSettlCurrAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocSettlCurrAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocSettlCurrAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocSettlCurrAmt"; FIX::AllocSettlCurrAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","AllocSettlCurrAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","AllocSettlCurrAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::AllocSettlCurrAmt *)new FIX::AllocSettlCurrAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocSettlCurrAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocSettlCurrAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocSettlCurrAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocSettlCurrAmt.new", " AllocSettlCurrAmt.new()\n" " AllocSettlCurrAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocSettlCurrAmt(void *self) { FIX::AllocSettlCurrAmt *arg1 = (FIX::AllocSettlCurrAmt *)self; delete arg1; } static swig_class SwigClassInterestAtMaturity; SWIGINTERN VALUE _wrap_new_InterestAtMaturity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InterestAtMaturity"; FIX::InterestAtMaturity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InterestAtMaturity *)new FIX::InterestAtMaturity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InterestAtMaturity_allocate(VALUE self) #else _wrap_InterestAtMaturity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InterestAtMaturity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InterestAtMaturity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InterestAtMaturity"; FIX::InterestAtMaturity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","InterestAtMaturity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","InterestAtMaturity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::InterestAtMaturity *)new FIX::InterestAtMaturity((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InterestAtMaturity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InterestAtMaturity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InterestAtMaturity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InterestAtMaturity.new", " InterestAtMaturity.new()\n" " InterestAtMaturity.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InterestAtMaturity(void *self) { FIX::InterestAtMaturity *arg1 = (FIX::InterestAtMaturity *)self; delete arg1; } static swig_class SwigClassLegDatedDate; SWIGINTERN VALUE _wrap_new_LegDatedDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegDatedDate"; FIX::LegDatedDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegDatedDate *)new FIX::LegDatedDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegDatedDate_allocate(VALUE self) #else _wrap_LegDatedDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegDatedDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegDatedDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegDatedDate"; FIX::LegDatedDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegDatedDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegDatedDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegDatedDate *)new FIX::LegDatedDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegDatedDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegDatedDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegDatedDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegDatedDate.new", " LegDatedDate.new()\n" " LegDatedDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegDatedDate(void *self) { FIX::LegDatedDate *arg1 = (FIX::LegDatedDate *)self; delete arg1; } static swig_class SwigClassLegPool; SWIGINTERN VALUE _wrap_new_LegPool__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegPool"; FIX::LegPool *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegPool *)new FIX::LegPool(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegPool_allocate(VALUE self) #else _wrap_LegPool_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegPool); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegPool__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegPool"; FIX::LegPool *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegPool", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegPool", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegPool *)new FIX::LegPool((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegPool(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegPool__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPool__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegPool.new", " LegPool.new()\n" " LegPool.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegPool(void *self) { FIX::LegPool *arg1 = (FIX::LegPool *)self; delete arg1; } static swig_class SwigClassAllocInterestAtMaturity; SWIGINTERN VALUE _wrap_new_AllocInterestAtMaturity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocInterestAtMaturity"; FIX::AllocInterestAtMaturity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocInterestAtMaturity *)new FIX::AllocInterestAtMaturity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocInterestAtMaturity_allocate(VALUE self) #else _wrap_AllocInterestAtMaturity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocInterestAtMaturity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocInterestAtMaturity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocInterestAtMaturity"; FIX::AllocInterestAtMaturity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","AllocInterestAtMaturity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","AllocInterestAtMaturity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::AllocInterestAtMaturity *)new FIX::AllocInterestAtMaturity((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocInterestAtMaturity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocInterestAtMaturity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocInterestAtMaturity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocInterestAtMaturity.new", " AllocInterestAtMaturity.new()\n" " AllocInterestAtMaturity.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocInterestAtMaturity(void *self) { FIX::AllocInterestAtMaturity *arg1 = (FIX::AllocInterestAtMaturity *)self; delete arg1; } static swig_class SwigClassAllocAccruedInterestAmt; SWIGINTERN VALUE _wrap_new_AllocAccruedInterestAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocAccruedInterestAmt"; FIX::AllocAccruedInterestAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocAccruedInterestAmt *)new FIX::AllocAccruedInterestAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocAccruedInterestAmt_allocate(VALUE self) #else _wrap_AllocAccruedInterestAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocAccruedInterestAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocAccruedInterestAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocAccruedInterestAmt"; FIX::AllocAccruedInterestAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","AllocAccruedInterestAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","AllocAccruedInterestAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::AllocAccruedInterestAmt *)new FIX::AllocAccruedInterestAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocAccruedInterestAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocAccruedInterestAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAccruedInterestAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocAccruedInterestAmt.new", " AllocAccruedInterestAmt.new()\n" " AllocAccruedInterestAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocAccruedInterestAmt(void *self) { FIX::AllocAccruedInterestAmt *arg1 = (FIX::AllocAccruedInterestAmt *)self; delete arg1; } static swig_class SwigClassDeliveryDate; SWIGINTERN VALUE _wrap_new_DeliveryDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeliveryDate"; FIX::DeliveryDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeliveryDate *)new FIX::DeliveryDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeliveryDate_allocate(VALUE self) #else _wrap_DeliveryDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeliveryDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeliveryDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeliveryDate"; FIX::DeliveryDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","DeliveryDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","DeliveryDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::DeliveryDate *)new FIX::DeliveryDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeliveryDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeliveryDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliveryDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeliveryDate.new", " DeliveryDate.new()\n" " DeliveryDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeliveryDate(void *self) { FIX::DeliveryDate *arg1 = (FIX::DeliveryDate *)self; delete arg1; } static swig_class SwigClassAssignmentMethod; SWIGINTERN VALUE _wrap_new_AssignmentMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AssignmentMethod"; FIX::AssignmentMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AssignmentMethod *)new FIX::AssignmentMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AssignmentMethod_allocate(VALUE self) #else _wrap_AssignmentMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AssignmentMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AssignmentMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AssignmentMethod"; FIX::AssignmentMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","AssignmentMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","AssignmentMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::AssignmentMethod *)new FIX::AssignmentMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AssignmentMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AssignmentMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AssignmentMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AssignmentMethod.new", " AssignmentMethod.new()\n" " AssignmentMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AssignmentMethod(void *self) { FIX::AssignmentMethod *arg1 = (FIX::AssignmentMethod *)self; delete arg1; } static swig_class SwigClassAssignmentUnit; SWIGINTERN VALUE _wrap_new_AssignmentUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AssignmentUnit"; FIX::AssignmentUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AssignmentUnit *)new FIX::AssignmentUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AssignmentUnit_allocate(VALUE self) #else _wrap_AssignmentUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AssignmentUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AssignmentUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AssignmentUnit"; FIX::AssignmentUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","AssignmentUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","AssignmentUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::AssignmentUnit *)new FIX::AssignmentUnit((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AssignmentUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AssignmentUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AssignmentUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AssignmentUnit.new", " AssignmentUnit.new()\n" " AssignmentUnit.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AssignmentUnit(void *self) { FIX::AssignmentUnit *arg1 = (FIX::AssignmentUnit *)self; delete arg1; } static swig_class SwigClassOpenInterest; SWIGINTERN VALUE _wrap_new_OpenInterest__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OpenInterest"; FIX::OpenInterest *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OpenInterest *)new FIX::OpenInterest(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OpenInterest_allocate(VALUE self) #else _wrap_OpenInterest_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OpenInterest); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OpenInterest__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OpenInterest"; FIX::OpenInterest *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","OpenInterest", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","OpenInterest", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::OpenInterest *)new FIX::OpenInterest((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OpenInterest(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OpenInterest__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OpenInterest__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OpenInterest.new", " OpenInterest.new()\n" " OpenInterest.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OpenInterest(void *self) { FIX::OpenInterest *arg1 = (FIX::OpenInterest *)self; delete arg1; } static swig_class SwigClassExerciseMethod; SWIGINTERN VALUE _wrap_new_ExerciseMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExerciseMethod"; FIX::ExerciseMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExerciseMethod *)new FIX::ExerciseMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExerciseMethod_allocate(VALUE self) #else _wrap_ExerciseMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExerciseMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExerciseMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExerciseMethod"; FIX::ExerciseMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ExerciseMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ExerciseMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ExerciseMethod *)new FIX::ExerciseMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExerciseMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExerciseMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExerciseMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExerciseMethod.new", " ExerciseMethod.new()\n" " ExerciseMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExerciseMethod(void *self) { FIX::ExerciseMethod *arg1 = (FIX::ExerciseMethod *)self; delete arg1; } static swig_class SwigClassTotNumTradeReports; SWIGINTERN VALUE _wrap_new_TotNumTradeReports__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNumTradeReports"; FIX::TotNumTradeReports *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNumTradeReports *)new FIX::TotNumTradeReports(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNumTradeReports_allocate(VALUE self) #else _wrap_TotNumTradeReports_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNumTradeReports); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNumTradeReports__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNumTradeReports"; FIX::TotNumTradeReports *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNumTradeReports", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNumTradeReports", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNumTradeReports *)new FIX::TotNumTradeReports((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNumTradeReports(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNumTradeReports__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNumTradeReports__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNumTradeReports.new", " TotNumTradeReports.new()\n" " TotNumTradeReports.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNumTradeReports(void *self) { FIX::TotNumTradeReports *arg1 = (FIX::TotNumTradeReports *)self; delete arg1; } static swig_class SwigClassTradeRequestResult; SWIGINTERN VALUE _wrap_new_TradeRequestResult__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeRequestResult"; FIX::TradeRequestResult *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeRequestResult *)new FIX::TradeRequestResult(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeRequestResult_allocate(VALUE self) #else _wrap_TradeRequestResult_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeRequestResult); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeRequestResult__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeRequestResult"; FIX::TradeRequestResult *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradeRequestResult", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradeRequestResult", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradeRequestResult *)new FIX::TradeRequestResult((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeRequestResult(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeRequestResult__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestResult__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeRequestResult.new", " TradeRequestResult.new()\n" " TradeRequestResult.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeRequestResult(void *self) { FIX::TradeRequestResult *arg1 = (FIX::TradeRequestResult *)self; delete arg1; } static swig_class SwigClassTradeRequestStatus; SWIGINTERN VALUE _wrap_new_TradeRequestStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeRequestStatus"; FIX::TradeRequestStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeRequestStatus *)new FIX::TradeRequestStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeRequestStatus_allocate(VALUE self) #else _wrap_TradeRequestStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeRequestStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeRequestStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeRequestStatus"; FIX::TradeRequestStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradeRequestStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradeRequestStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradeRequestStatus *)new FIX::TradeRequestStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeRequestStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeRequestStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeRequestStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeRequestStatus.new", " TradeRequestStatus.new()\n" " TradeRequestStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeRequestStatus(void *self) { FIX::TradeRequestStatus *arg1 = (FIX::TradeRequestStatus *)self; delete arg1; } static swig_class SwigClassTradeReportRejectReason; SWIGINTERN VALUE _wrap_new_TradeReportRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeReportRejectReason"; FIX::TradeReportRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeReportRejectReason *)new FIX::TradeReportRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeReportRejectReason_allocate(VALUE self) #else _wrap_TradeReportRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeReportRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeReportRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeReportRejectReason"; FIX::TradeReportRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradeReportRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradeReportRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradeReportRejectReason *)new FIX::TradeReportRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeReportRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeReportRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeReportRejectReason.new", " TradeReportRejectReason.new()\n" " TradeReportRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeReportRejectReason(void *self) { FIX::TradeReportRejectReason *arg1 = (FIX::TradeReportRejectReason *)self; delete arg1; } static swig_class SwigClassSideMultiLegReportingType; SWIGINTERN VALUE _wrap_new_SideMultiLegReportingType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideMultiLegReportingType"; FIX::SideMultiLegReportingType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideMultiLegReportingType *)new FIX::SideMultiLegReportingType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideMultiLegReportingType_allocate(VALUE self) #else _wrap_SideMultiLegReportingType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideMultiLegReportingType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideMultiLegReportingType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideMultiLegReportingType"; FIX::SideMultiLegReportingType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SideMultiLegReportingType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SideMultiLegReportingType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SideMultiLegReportingType *)new FIX::SideMultiLegReportingType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideMultiLegReportingType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideMultiLegReportingType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideMultiLegReportingType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideMultiLegReportingType.new", " SideMultiLegReportingType.new()\n" " SideMultiLegReportingType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideMultiLegReportingType(void *self) { FIX::SideMultiLegReportingType *arg1 = (FIX::SideMultiLegReportingType *)self; delete arg1; } static swig_class SwigClassNoPosAmt; SWIGINTERN VALUE _wrap_new_NoPosAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoPosAmt"; FIX::NoPosAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoPosAmt *)new FIX::NoPosAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoPosAmt_allocate(VALUE self) #else _wrap_NoPosAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoPosAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoPosAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoPosAmt"; FIX::NoPosAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoPosAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoPosAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoPosAmt *)new FIX::NoPosAmt((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoPosAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoPosAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPosAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoPosAmt.new", " NoPosAmt.new()\n" " NoPosAmt.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoPosAmt(void *self) { FIX::NoPosAmt *arg1 = (FIX::NoPosAmt *)self; delete arg1; } static swig_class SwigClassAutoAcceptIndicator; SWIGINTERN VALUE _wrap_new_AutoAcceptIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AutoAcceptIndicator"; FIX::AutoAcceptIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AutoAcceptIndicator *)new FIX::AutoAcceptIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AutoAcceptIndicator_allocate(VALUE self) #else _wrap_AutoAcceptIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AutoAcceptIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AutoAcceptIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AutoAcceptIndicator"; FIX::AutoAcceptIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","AutoAcceptIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","AutoAcceptIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::AutoAcceptIndicator *)new FIX::AutoAcceptIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AutoAcceptIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AutoAcceptIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AutoAcceptIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AutoAcceptIndicator.new", " AutoAcceptIndicator.new()\n" " AutoAcceptIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AutoAcceptIndicator(void *self) { FIX::AutoAcceptIndicator *arg1 = (FIX::AutoAcceptIndicator *)self; delete arg1; } static swig_class SwigClassAllocReportID; SWIGINTERN VALUE _wrap_new_AllocReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocReportID"; FIX::AllocReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocReportID *)new FIX::AllocReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocReportID_allocate(VALUE self) #else _wrap_AllocReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocReportID"; FIX::AllocReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocReportID *)new FIX::AllocReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocReportID.new", " AllocReportID.new()\n" " AllocReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocReportID(void *self) { FIX::AllocReportID *arg1 = (FIX::AllocReportID *)self; delete arg1; } static swig_class SwigClassNoNested2PartyIDs; SWIGINTERN VALUE _wrap_new_NoNested2PartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNested2PartyIDs"; FIX::NoNested2PartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNested2PartyIDs *)new FIX::NoNested2PartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNested2PartyIDs_allocate(VALUE self) #else _wrap_NoNested2PartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNested2PartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNested2PartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNested2PartyIDs"; FIX::NoNested2PartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNested2PartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNested2PartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNested2PartyIDs *)new FIX::NoNested2PartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNested2PartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNested2PartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested2PartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNested2PartyIDs.new", " NoNested2PartyIDs.new()\n" " NoNested2PartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNested2PartyIDs(void *self) { FIX::NoNested2PartyIDs *arg1 = (FIX::NoNested2PartyIDs *)self; delete arg1; } static swig_class SwigClassNested2PartyID; SWIGINTERN VALUE _wrap_new_Nested2PartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested2PartyID"; FIX::Nested2PartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested2PartyID *)new FIX::Nested2PartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested2PartyID_allocate(VALUE self) #else _wrap_Nested2PartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested2PartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested2PartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested2PartyID"; FIX::Nested2PartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Nested2PartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Nested2PartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Nested2PartyID *)new FIX::Nested2PartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested2PartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested2PartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested2PartyID.new", " Nested2PartyID.new()\n" " Nested2PartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested2PartyID(void *self) { FIX::Nested2PartyID *arg1 = (FIX::Nested2PartyID *)self; delete arg1; } static swig_class SwigClassNested2PartyIDSource; SWIGINTERN VALUE _wrap_new_Nested2PartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested2PartyIDSource"; FIX::Nested2PartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested2PartyIDSource *)new FIX::Nested2PartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested2PartyIDSource_allocate(VALUE self) #else _wrap_Nested2PartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested2PartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested2PartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested2PartyIDSource"; FIX::Nested2PartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","Nested2PartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","Nested2PartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::Nested2PartyIDSource *)new FIX::Nested2PartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested2PartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested2PartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested2PartyIDSource.new", " Nested2PartyIDSource.new()\n" " Nested2PartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested2PartyIDSource(void *self) { FIX::Nested2PartyIDSource *arg1 = (FIX::Nested2PartyIDSource *)self; delete arg1; } static swig_class SwigClassNested2PartyRole; SWIGINTERN VALUE _wrap_new_Nested2PartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested2PartyRole"; FIX::Nested2PartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested2PartyRole *)new FIX::Nested2PartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested2PartyRole_allocate(VALUE self) #else _wrap_Nested2PartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested2PartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested2PartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested2PartyRole"; FIX::Nested2PartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Nested2PartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Nested2PartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Nested2PartyRole *)new FIX::Nested2PartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested2PartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested2PartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested2PartyRole.new", " Nested2PartyRole.new()\n" " Nested2PartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested2PartyRole(void *self) { FIX::Nested2PartyRole *arg1 = (FIX::Nested2PartyRole *)self; delete arg1; } static swig_class SwigClassNested2PartySubID; SWIGINTERN VALUE _wrap_new_Nested2PartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested2PartySubID"; FIX::Nested2PartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested2PartySubID *)new FIX::Nested2PartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested2PartySubID_allocate(VALUE self) #else _wrap_Nested2PartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested2PartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested2PartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested2PartySubID"; FIX::Nested2PartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Nested2PartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Nested2PartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Nested2PartySubID *)new FIX::Nested2PartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested2PartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested2PartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested2PartySubID.new", " Nested2PartySubID.new()\n" " Nested2PartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested2PartySubID(void *self) { FIX::Nested2PartySubID *arg1 = (FIX::Nested2PartySubID *)self; delete arg1; } static swig_class SwigClassBenchmarkSecurityIDSource; SWIGINTERN VALUE _wrap_new_BenchmarkSecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BenchmarkSecurityIDSource"; FIX::BenchmarkSecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BenchmarkSecurityIDSource *)new FIX::BenchmarkSecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BenchmarkSecurityIDSource_allocate(VALUE self) #else _wrap_BenchmarkSecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BenchmarkSecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BenchmarkSecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BenchmarkSecurityIDSource"; FIX::BenchmarkSecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","BenchmarkSecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","BenchmarkSecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::BenchmarkSecurityIDSource *)new FIX::BenchmarkSecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BenchmarkSecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BenchmarkSecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BenchmarkSecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BenchmarkSecurityIDSource.new", " BenchmarkSecurityIDSource.new()\n" " BenchmarkSecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BenchmarkSecurityIDSource(void *self) { FIX::BenchmarkSecurityIDSource *arg1 = (FIX::BenchmarkSecurityIDSource *)self; delete arg1; } static swig_class SwigClassSecuritySubType; SWIGINTERN VALUE _wrap_new_SecuritySubType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecuritySubType"; FIX::SecuritySubType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecuritySubType *)new FIX::SecuritySubType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecuritySubType_allocate(VALUE self) #else _wrap_SecuritySubType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecuritySubType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecuritySubType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecuritySubType"; FIX::SecuritySubType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecuritySubType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecuritySubType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecuritySubType *)new FIX::SecuritySubType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecuritySubType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecuritySubType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecuritySubType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecuritySubType.new", " SecuritySubType.new()\n" " SecuritySubType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecuritySubType(void *self) { FIX::SecuritySubType *arg1 = (FIX::SecuritySubType *)self; delete arg1; } static swig_class SwigClassUnderlyingSecuritySubType; SWIGINTERN VALUE _wrap_new_UnderlyingSecuritySubType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecuritySubType"; FIX::UnderlyingSecuritySubType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSecuritySubType *)new FIX::UnderlyingSecuritySubType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSecuritySubType_allocate(VALUE self) #else _wrap_UnderlyingSecuritySubType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSecuritySubType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSecuritySubType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSecuritySubType"; FIX::UnderlyingSecuritySubType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSecuritySubType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSecuritySubType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSecuritySubType *)new FIX::UnderlyingSecuritySubType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSecuritySubType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSecuritySubType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSecuritySubType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSecuritySubType.new", " UnderlyingSecuritySubType.new()\n" " UnderlyingSecuritySubType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSecuritySubType(void *self) { FIX::UnderlyingSecuritySubType *arg1 = (FIX::UnderlyingSecuritySubType *)self; delete arg1; } static swig_class SwigClassLegSecuritySubType; SWIGINTERN VALUE _wrap_new_LegSecuritySubType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegSecuritySubType"; FIX::LegSecuritySubType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegSecuritySubType *)new FIX::LegSecuritySubType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegSecuritySubType_allocate(VALUE self) #else _wrap_LegSecuritySubType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegSecuritySubType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegSecuritySubType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegSecuritySubType"; FIX::LegSecuritySubType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegSecuritySubType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegSecuritySubType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegSecuritySubType *)new FIX::LegSecuritySubType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegSecuritySubType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegSecuritySubType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegSecuritySubType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegSecuritySubType.new", " LegSecuritySubType.new()\n" " LegSecuritySubType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegSecuritySubType(void *self) { FIX::LegSecuritySubType *arg1 = (FIX::LegSecuritySubType *)self; delete arg1; } static swig_class SwigClassAllowableOneSidednessPct; SWIGINTERN VALUE _wrap_new_AllowableOneSidednessPct__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllowableOneSidednessPct"; FIX::AllowableOneSidednessPct *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllowableOneSidednessPct *)new FIX::AllowableOneSidednessPct(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllowableOneSidednessPct_allocate(VALUE self) #else _wrap_AllowableOneSidednessPct_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllowableOneSidednessPct); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllowableOneSidednessPct__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllowableOneSidednessPct"; FIX::AllowableOneSidednessPct *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","AllowableOneSidednessPct", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","AllowableOneSidednessPct", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::AllowableOneSidednessPct *)new FIX::AllowableOneSidednessPct((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllowableOneSidednessPct(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllowableOneSidednessPct__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllowableOneSidednessPct__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllowableOneSidednessPct.new", " AllowableOneSidednessPct.new()\n" " AllowableOneSidednessPct.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllowableOneSidednessPct(void *self) { FIX::AllowableOneSidednessPct *arg1 = (FIX::AllowableOneSidednessPct *)self; delete arg1; } static swig_class SwigClassAllowableOneSidednessValue; SWIGINTERN VALUE _wrap_new_AllowableOneSidednessValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllowableOneSidednessValue"; FIX::AllowableOneSidednessValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllowableOneSidednessValue *)new FIX::AllowableOneSidednessValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllowableOneSidednessValue_allocate(VALUE self) #else _wrap_AllowableOneSidednessValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllowableOneSidednessValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllowableOneSidednessValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllowableOneSidednessValue"; FIX::AllowableOneSidednessValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","AllowableOneSidednessValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","AllowableOneSidednessValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::AllowableOneSidednessValue *)new FIX::AllowableOneSidednessValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllowableOneSidednessValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllowableOneSidednessValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllowableOneSidednessValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllowableOneSidednessValue.new", " AllowableOneSidednessValue.new()\n" " AllowableOneSidednessValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllowableOneSidednessValue(void *self) { FIX::AllowableOneSidednessValue *arg1 = (FIX::AllowableOneSidednessValue *)self; delete arg1; } static swig_class SwigClassAllowableOneSidednessCurr; SWIGINTERN VALUE _wrap_new_AllowableOneSidednessCurr__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllowableOneSidednessCurr"; FIX::AllowableOneSidednessCurr *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllowableOneSidednessCurr *)new FIX::AllowableOneSidednessCurr(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllowableOneSidednessCurr_allocate(VALUE self) #else _wrap_AllowableOneSidednessCurr_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllowableOneSidednessCurr); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllowableOneSidednessCurr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllowableOneSidednessCurr"; FIX::AllowableOneSidednessCurr *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","AllowableOneSidednessCurr", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","AllowableOneSidednessCurr", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::AllowableOneSidednessCurr *)new FIX::AllowableOneSidednessCurr((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllowableOneSidednessCurr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllowableOneSidednessCurr__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllowableOneSidednessCurr__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllowableOneSidednessCurr.new", " AllowableOneSidednessCurr.new()\n" " AllowableOneSidednessCurr.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllowableOneSidednessCurr(void *self) { FIX::AllowableOneSidednessCurr *arg1 = (FIX::AllowableOneSidednessCurr *)self; delete arg1; } static swig_class SwigClassNoTrdRegTimestamps; SWIGINTERN VALUE _wrap_new_NoTrdRegTimestamps__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTrdRegTimestamps"; FIX::NoTrdRegTimestamps *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTrdRegTimestamps *)new FIX::NoTrdRegTimestamps(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTrdRegTimestamps_allocate(VALUE self) #else _wrap_NoTrdRegTimestamps_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTrdRegTimestamps); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTrdRegTimestamps__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTrdRegTimestamps"; FIX::NoTrdRegTimestamps *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTrdRegTimestamps", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTrdRegTimestamps", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTrdRegTimestamps *)new FIX::NoTrdRegTimestamps((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTrdRegTimestamps(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTrdRegTimestamps__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTrdRegTimestamps__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTrdRegTimestamps.new", " NoTrdRegTimestamps.new()\n" " NoTrdRegTimestamps.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTrdRegTimestamps(void *self) { FIX::NoTrdRegTimestamps *arg1 = (FIX::NoTrdRegTimestamps *)self; delete arg1; } static swig_class SwigClassTrdRegTimestamp; SWIGINTERN VALUE _wrap_new_TrdRegTimestamp__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestamp"; FIX::TrdRegTimestamp *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRegTimestamp__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestamp"; FIX::TrdRegTimestamp *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","TrdRegTimestamp", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRegTimestamp__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestamp"; FIX::TrdRegTimestamp *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TrdRegTimestamp", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TrdRegTimestamp", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdRegTimestamp_allocate(VALUE self) #else _wrap_TrdRegTimestamp_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdRegTimestamp); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdRegTimestamp__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestamp"; FIX::TrdRegTimestamp *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","TrdRegTimestamp", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","TrdRegTimestamp", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","TrdRegTimestamp", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::TrdRegTimestamp *)new FIX::TrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRegTimestamp(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdRegTimestamp__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRegTimestamp__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TrdRegTimestamp__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_TrdRegTimestamp__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "TrdRegTimestamp.new", " TrdRegTimestamp.new()\n" " TrdRegTimestamp.new(int precision)\n" " TrdRegTimestamp.new(FIX::UTCTIMESTAMP const &value)\n" " TrdRegTimestamp.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdRegTimestamp(void *self) { FIX::TrdRegTimestamp *arg1 = (FIX::TrdRegTimestamp *)self; delete arg1; } static swig_class SwigClassTrdRegTimestampType; SWIGINTERN VALUE _wrap_new_TrdRegTimestampType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestampType"; FIX::TrdRegTimestampType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdRegTimestampType *)new FIX::TrdRegTimestampType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdRegTimestampType_allocate(VALUE self) #else _wrap_TrdRegTimestampType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdRegTimestampType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdRegTimestampType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestampType"; FIX::TrdRegTimestampType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TrdRegTimestampType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TrdRegTimestampType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TrdRegTimestampType *)new FIX::TrdRegTimestampType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRegTimestampType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdRegTimestampType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRegTimestampType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdRegTimestampType.new", " TrdRegTimestampType.new()\n" " TrdRegTimestampType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdRegTimestampType(void *self) { FIX::TrdRegTimestampType *arg1 = (FIX::TrdRegTimestampType *)self; delete arg1; } static swig_class SwigClassTrdRegTimestampOrigin; SWIGINTERN VALUE _wrap_new_TrdRegTimestampOrigin__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestampOrigin"; FIX::TrdRegTimestampOrigin *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdRegTimestampOrigin *)new FIX::TrdRegTimestampOrigin(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdRegTimestampOrigin_allocate(VALUE self) #else _wrap_TrdRegTimestampOrigin_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdRegTimestampOrigin); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdRegTimestampOrigin__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRegTimestampOrigin"; FIX::TrdRegTimestampOrigin *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TrdRegTimestampOrigin", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TrdRegTimestampOrigin", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TrdRegTimestampOrigin *)new FIX::TrdRegTimestampOrigin((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRegTimestampOrigin(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdRegTimestampOrigin__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRegTimestampOrigin__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdRegTimestampOrigin.new", " TrdRegTimestampOrigin.new()\n" " TrdRegTimestampOrigin.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdRegTimestampOrigin(void *self) { FIX::TrdRegTimestampOrigin *arg1 = (FIX::TrdRegTimestampOrigin *)self; delete arg1; } static swig_class SwigClassConfirmRefID; SWIGINTERN VALUE _wrap_new_ConfirmRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfirmRefID"; FIX::ConfirmRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfirmRefID *)new FIX::ConfirmRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfirmRefID_allocate(VALUE self) #else _wrap_ConfirmRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfirmRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfirmRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ConfirmRefID"; FIX::ConfirmRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ConfirmRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ConfirmRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ConfirmRefID *)new FIX::ConfirmRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfirmRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfirmRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfirmRefID.new", " ConfirmRefID.new()\n" " ConfirmRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ConfirmRefID(void *self) { FIX::ConfirmRefID *arg1 = (FIX::ConfirmRefID *)self; delete arg1; } static swig_class SwigClassConfirmType; SWIGINTERN VALUE _wrap_new_ConfirmType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfirmType"; FIX::ConfirmType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfirmType *)new FIX::ConfirmType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfirmType_allocate(VALUE self) #else _wrap_ConfirmType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfirmType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfirmType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ConfirmType"; FIX::ConfirmType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ConfirmType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ConfirmType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ConfirmType *)new FIX::ConfirmType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfirmType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfirmType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfirmType.new", " ConfirmType.new()\n" " ConfirmType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ConfirmType(void *self) { FIX::ConfirmType *arg1 = (FIX::ConfirmType *)self; delete arg1; } static swig_class SwigClassConfirmRejReason; SWIGINTERN VALUE _wrap_new_ConfirmRejReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfirmRejReason"; FIX::ConfirmRejReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfirmRejReason *)new FIX::ConfirmRejReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfirmRejReason_allocate(VALUE self) #else _wrap_ConfirmRejReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfirmRejReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfirmRejReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ConfirmRejReason"; FIX::ConfirmRejReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ConfirmRejReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ConfirmRejReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ConfirmRejReason *)new FIX::ConfirmRejReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfirmRejReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfirmRejReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmRejReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfirmRejReason.new", " ConfirmRejReason.new()\n" " ConfirmRejReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ConfirmRejReason(void *self) { FIX::ConfirmRejReason *arg1 = (FIX::ConfirmRejReason *)self; delete arg1; } static swig_class SwigClassBookingType; SWIGINTERN VALUE _wrap_new_BookingType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BookingType"; FIX::BookingType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BookingType *)new FIX::BookingType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BookingType_allocate(VALUE self) #else _wrap_BookingType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BookingType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BookingType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BookingType"; FIX::BookingType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","BookingType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","BookingType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::BookingType *)new FIX::BookingType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BookingType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BookingType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BookingType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BookingType.new", " BookingType.new()\n" " BookingType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BookingType(void *self) { FIX::BookingType *arg1 = (FIX::BookingType *)self; delete arg1; } static swig_class SwigClassIndividualAllocRejCode; SWIGINTERN VALUE _wrap_new_IndividualAllocRejCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IndividualAllocRejCode"; FIX::IndividualAllocRejCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IndividualAllocRejCode *)new FIX::IndividualAllocRejCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IndividualAllocRejCode_allocate(VALUE self) #else _wrap_IndividualAllocRejCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IndividualAllocRejCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IndividualAllocRejCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IndividualAllocRejCode"; FIX::IndividualAllocRejCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","IndividualAllocRejCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","IndividualAllocRejCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::IndividualAllocRejCode *)new FIX::IndividualAllocRejCode((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IndividualAllocRejCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IndividualAllocRejCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IndividualAllocRejCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IndividualAllocRejCode.new", " IndividualAllocRejCode.new()\n" " IndividualAllocRejCode.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IndividualAllocRejCode(void *self) { FIX::IndividualAllocRejCode *arg1 = (FIX::IndividualAllocRejCode *)self; delete arg1; } static swig_class SwigClassSettlInstMsgID; SWIGINTERN VALUE _wrap_new_SettlInstMsgID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstMsgID"; FIX::SettlInstMsgID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstMsgID *)new FIX::SettlInstMsgID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstMsgID_allocate(VALUE self) #else _wrap_SettlInstMsgID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstMsgID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstMsgID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstMsgID"; FIX::SettlInstMsgID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlInstMsgID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlInstMsgID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlInstMsgID *)new FIX::SettlInstMsgID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstMsgID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstMsgID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstMsgID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstMsgID.new", " SettlInstMsgID.new()\n" " SettlInstMsgID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstMsgID(void *self) { FIX::SettlInstMsgID *arg1 = (FIX::SettlInstMsgID *)self; delete arg1; } static swig_class SwigClassNoSettlInst; SWIGINTERN VALUE _wrap_new_NoSettlInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSettlInst"; FIX::NoSettlInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSettlInst *)new FIX::NoSettlInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSettlInst_allocate(VALUE self) #else _wrap_NoSettlInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSettlInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSettlInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSettlInst"; FIX::NoSettlInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSettlInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSettlInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSettlInst *)new FIX::NoSettlInst((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSettlInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSettlInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSettlInst.new", " NoSettlInst.new()\n" " NoSettlInst.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSettlInst(void *self) { FIX::NoSettlInst *arg1 = (FIX::NoSettlInst *)self; delete arg1; } static swig_class SwigClassLastUpdateTime; SWIGINTERN VALUE _wrap_new_LastUpdateTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastUpdateTime"; FIX::LastUpdateTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastUpdateTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastUpdateTime"; FIX::LastUpdateTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","LastUpdateTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastUpdateTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastUpdateTime"; FIX::LastUpdateTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","LastUpdateTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","LastUpdateTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastUpdateTime_allocate(VALUE self) #else _wrap_LastUpdateTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastUpdateTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastUpdateTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastUpdateTime"; FIX::LastUpdateTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","LastUpdateTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","LastUpdateTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","LastUpdateTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::LastUpdateTime *)new FIX::LastUpdateTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastUpdateTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastUpdateTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastUpdateTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_LastUpdateTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_LastUpdateTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "LastUpdateTime.new", " LastUpdateTime.new()\n" " LastUpdateTime.new(int precision)\n" " LastUpdateTime.new(FIX::UTCTIMESTAMP const &value)\n" " LastUpdateTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_LastUpdateTime(void *self) { FIX::LastUpdateTime *arg1 = (FIX::LastUpdateTime *)self; delete arg1; } static swig_class SwigClassAllocSettlInstType; SWIGINTERN VALUE _wrap_new_AllocSettlInstType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocSettlInstType"; FIX::AllocSettlInstType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocSettlInstType *)new FIX::AllocSettlInstType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocSettlInstType_allocate(VALUE self) #else _wrap_AllocSettlInstType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocSettlInstType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocSettlInstType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocSettlInstType"; FIX::AllocSettlInstType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocSettlInstType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocSettlInstType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocSettlInstType *)new FIX::AllocSettlInstType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocSettlInstType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocSettlInstType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocSettlInstType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocSettlInstType.new", " AllocSettlInstType.new()\n" " AllocSettlInstType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocSettlInstType(void *self) { FIX::AllocSettlInstType *arg1 = (FIX::AllocSettlInstType *)self; delete arg1; } static swig_class SwigClassNoSettlPartyIDs; SWIGINTERN VALUE _wrap_new_NoSettlPartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSettlPartyIDs"; FIX::NoSettlPartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSettlPartyIDs *)new FIX::NoSettlPartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSettlPartyIDs_allocate(VALUE self) #else _wrap_NoSettlPartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSettlPartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSettlPartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSettlPartyIDs"; FIX::NoSettlPartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSettlPartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSettlPartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSettlPartyIDs *)new FIX::NoSettlPartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSettlPartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSettlPartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlPartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSettlPartyIDs.new", " NoSettlPartyIDs.new()\n" " NoSettlPartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSettlPartyIDs(void *self) { FIX::NoSettlPartyIDs *arg1 = (FIX::NoSettlPartyIDs *)self; delete arg1; } static swig_class SwigClassSettlPartyID; SWIGINTERN VALUE _wrap_new_SettlPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlPartyID"; FIX::SettlPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlPartyID *)new FIX::SettlPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlPartyID_allocate(VALUE self) #else _wrap_SettlPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlPartyID"; FIX::SettlPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlPartyID *)new FIX::SettlPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlPartyID.new", " SettlPartyID.new()\n" " SettlPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlPartyID(void *self) { FIX::SettlPartyID *arg1 = (FIX::SettlPartyID *)self; delete arg1; } static swig_class SwigClassSettlPartyIDSource; SWIGINTERN VALUE _wrap_new_SettlPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlPartyIDSource"; FIX::SettlPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlPartyIDSource *)new FIX::SettlPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlPartyIDSource_allocate(VALUE self) #else _wrap_SettlPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlPartyIDSource"; FIX::SettlPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlPartyIDSource *)new FIX::SettlPartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlPartyIDSource.new", " SettlPartyIDSource.new()\n" " SettlPartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlPartyIDSource(void *self) { FIX::SettlPartyIDSource *arg1 = (FIX::SettlPartyIDSource *)self; delete arg1; } static swig_class SwigClassSettlPartyRole; SWIGINTERN VALUE _wrap_new_SettlPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlPartyRole"; FIX::SettlPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlPartyRole *)new FIX::SettlPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlPartyRole_allocate(VALUE self) #else _wrap_SettlPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlPartyRole"; FIX::SettlPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SettlPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SettlPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SettlPartyRole *)new FIX::SettlPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlPartyRole.new", " SettlPartyRole.new()\n" " SettlPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlPartyRole(void *self) { FIX::SettlPartyRole *arg1 = (FIX::SettlPartyRole *)self; delete arg1; } static swig_class SwigClassSettlPartySubID; SWIGINTERN VALUE _wrap_new_SettlPartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlPartySubID"; FIX::SettlPartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlPartySubID *)new FIX::SettlPartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlPartySubID_allocate(VALUE self) #else _wrap_SettlPartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlPartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlPartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlPartySubID"; FIX::SettlPartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlPartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlPartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlPartySubID *)new FIX::SettlPartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlPartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlPartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlPartySubID.new", " SettlPartySubID.new()\n" " SettlPartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlPartySubID(void *self) { FIX::SettlPartySubID *arg1 = (FIX::SettlPartySubID *)self; delete arg1; } static swig_class SwigClassSettlPartySubIDType; SWIGINTERN VALUE _wrap_new_SettlPartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlPartySubIDType"; FIX::SettlPartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlPartySubIDType *)new FIX::SettlPartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlPartySubIDType_allocate(VALUE self) #else _wrap_SettlPartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlPartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlPartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlPartySubIDType"; FIX::SettlPartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SettlPartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SettlPartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SettlPartySubIDType *)new FIX::SettlPartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlPartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlPartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlPartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlPartySubIDType.new", " SettlPartySubIDType.new()\n" " SettlPartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlPartySubIDType(void *self) { FIX::SettlPartySubIDType *arg1 = (FIX::SettlPartySubIDType *)self; delete arg1; } static swig_class SwigClassDlvyInstType; SWIGINTERN VALUE _wrap_new_DlvyInstType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DlvyInstType"; FIX::DlvyInstType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DlvyInstType *)new FIX::DlvyInstType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DlvyInstType_allocate(VALUE self) #else _wrap_DlvyInstType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DlvyInstType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DlvyInstType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DlvyInstType"; FIX::DlvyInstType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DlvyInstType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DlvyInstType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DlvyInstType *)new FIX::DlvyInstType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DlvyInstType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DlvyInstType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DlvyInstType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DlvyInstType.new", " DlvyInstType.new()\n" " DlvyInstType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DlvyInstType(void *self) { FIX::DlvyInstType *arg1 = (FIX::DlvyInstType *)self; delete arg1; } static swig_class SwigClassTerminationType; SWIGINTERN VALUE _wrap_new_TerminationType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TerminationType"; FIX::TerminationType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TerminationType *)new FIX::TerminationType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TerminationType_allocate(VALUE self) #else _wrap_TerminationType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TerminationType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TerminationType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TerminationType"; FIX::TerminationType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TerminationType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TerminationType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TerminationType *)new FIX::TerminationType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TerminationType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TerminationType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TerminationType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TerminationType.new", " TerminationType.new()\n" " TerminationType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TerminationType(void *self) { FIX::TerminationType *arg1 = (FIX::TerminationType *)self; delete arg1; } static swig_class SwigClassOrdStatusReqID; SWIGINTERN VALUE _wrap_new_OrdStatusReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrdStatusReqID"; FIX::OrdStatusReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrdStatusReqID *)new FIX::OrdStatusReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrdStatusReqID_allocate(VALUE self) #else _wrap_OrdStatusReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrdStatusReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrdStatusReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrdStatusReqID"; FIX::OrdStatusReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrdStatusReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrdStatusReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrdStatusReqID *)new FIX::OrdStatusReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrdStatusReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrdStatusReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrdStatusReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrdStatusReqID.new", " OrdStatusReqID.new()\n" " OrdStatusReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrdStatusReqID(void *self) { FIX::OrdStatusReqID *arg1 = (FIX::OrdStatusReqID *)self; delete arg1; } static swig_class SwigClassSettlInstReqID; SWIGINTERN VALUE _wrap_new_SettlInstReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstReqID"; FIX::SettlInstReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstReqID *)new FIX::SettlInstReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstReqID_allocate(VALUE self) #else _wrap_SettlInstReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstReqID"; FIX::SettlInstReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlInstReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlInstReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlInstReqID *)new FIX::SettlInstReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstReqID.new", " SettlInstReqID.new()\n" " SettlInstReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstReqID(void *self) { FIX::SettlInstReqID *arg1 = (FIX::SettlInstReqID *)self; delete arg1; } static swig_class SwigClassSettlInstReqRejCode; SWIGINTERN VALUE _wrap_new_SettlInstReqRejCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlInstReqRejCode"; FIX::SettlInstReqRejCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlInstReqRejCode *)new FIX::SettlInstReqRejCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlInstReqRejCode_allocate(VALUE self) #else _wrap_SettlInstReqRejCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlInstReqRejCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlInstReqRejCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlInstReqRejCode"; FIX::SettlInstReqRejCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SettlInstReqRejCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SettlInstReqRejCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SettlInstReqRejCode *)new FIX::SettlInstReqRejCode((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlInstReqRejCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlInstReqRejCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlInstReqRejCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlInstReqRejCode.new", " SettlInstReqRejCode.new()\n" " SettlInstReqRejCode.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlInstReqRejCode(void *self) { FIX::SettlInstReqRejCode *arg1 = (FIX::SettlInstReqRejCode *)self; delete arg1; } static swig_class SwigClassSecondaryAllocID; SWIGINTERN VALUE _wrap_new_SecondaryAllocID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryAllocID"; FIX::SecondaryAllocID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryAllocID *)new FIX::SecondaryAllocID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryAllocID_allocate(VALUE self) #else _wrap_SecondaryAllocID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryAllocID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryAllocID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryAllocID"; FIX::SecondaryAllocID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryAllocID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryAllocID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryAllocID *)new FIX::SecondaryAllocID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryAllocID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryAllocID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryAllocID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryAllocID.new", " SecondaryAllocID.new()\n" " SecondaryAllocID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryAllocID(void *self) { FIX::SecondaryAllocID *arg1 = (FIX::SecondaryAllocID *)self; delete arg1; } static swig_class SwigClassAllocReportType; SWIGINTERN VALUE _wrap_new_AllocReportType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocReportType"; FIX::AllocReportType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocReportType *)new FIX::AllocReportType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocReportType_allocate(VALUE self) #else _wrap_AllocReportType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocReportType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocReportType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocReportType"; FIX::AllocReportType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocReportType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocReportType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocReportType *)new FIX::AllocReportType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocReportType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocReportType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocReportType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocReportType.new", " AllocReportType.new()\n" " AllocReportType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocReportType(void *self) { FIX::AllocReportType *arg1 = (FIX::AllocReportType *)self; delete arg1; } static swig_class SwigClassAllocReportRefID; SWIGINTERN VALUE _wrap_new_AllocReportRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocReportRefID"; FIX::AllocReportRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocReportRefID *)new FIX::AllocReportRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocReportRefID_allocate(VALUE self) #else _wrap_AllocReportRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocReportRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocReportRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocReportRefID"; FIX::AllocReportRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocReportRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocReportRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocReportRefID *)new FIX::AllocReportRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocReportRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocReportRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocReportRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocReportRefID.new", " AllocReportRefID.new()\n" " AllocReportRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocReportRefID(void *self) { FIX::AllocReportRefID *arg1 = (FIX::AllocReportRefID *)self; delete arg1; } static swig_class SwigClassAllocCancReplaceReason; SWIGINTERN VALUE _wrap_new_AllocCancReplaceReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocCancReplaceReason"; FIX::AllocCancReplaceReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocCancReplaceReason *)new FIX::AllocCancReplaceReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocCancReplaceReason_allocate(VALUE self) #else _wrap_AllocCancReplaceReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocCancReplaceReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocCancReplaceReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocCancReplaceReason"; FIX::AllocCancReplaceReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocCancReplaceReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocCancReplaceReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocCancReplaceReason *)new FIX::AllocCancReplaceReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocCancReplaceReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocCancReplaceReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocCancReplaceReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocCancReplaceReason.new", " AllocCancReplaceReason.new()\n" " AllocCancReplaceReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocCancReplaceReason(void *self) { FIX::AllocCancReplaceReason *arg1 = (FIX::AllocCancReplaceReason *)self; delete arg1; } static swig_class SwigClassCopyMsgIndicator; SWIGINTERN VALUE _wrap_new_CopyMsgIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CopyMsgIndicator"; FIX::CopyMsgIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CopyMsgIndicator *)new FIX::CopyMsgIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CopyMsgIndicator_allocate(VALUE self) #else _wrap_CopyMsgIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CopyMsgIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CopyMsgIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CopyMsgIndicator"; FIX::CopyMsgIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","CopyMsgIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","CopyMsgIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::CopyMsgIndicator *)new FIX::CopyMsgIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CopyMsgIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CopyMsgIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CopyMsgIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CopyMsgIndicator.new", " CopyMsgIndicator.new()\n" " CopyMsgIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CopyMsgIndicator(void *self) { FIX::CopyMsgIndicator *arg1 = (FIX::CopyMsgIndicator *)self; delete arg1; } static swig_class SwigClassAllocAccountType; SWIGINTERN VALUE _wrap_new_AllocAccountType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocAccountType"; FIX::AllocAccountType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocAccountType *)new FIX::AllocAccountType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocAccountType_allocate(VALUE self) #else _wrap_AllocAccountType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocAccountType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocAccountType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocAccountType"; FIX::AllocAccountType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocAccountType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocAccountType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocAccountType *)new FIX::AllocAccountType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocAccountType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocAccountType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocAccountType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocAccountType.new", " AllocAccountType.new()\n" " AllocAccountType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocAccountType(void *self) { FIX::AllocAccountType *arg1 = (FIX::AllocAccountType *)self; delete arg1; } static swig_class SwigClassOrderAvgPx; SWIGINTERN VALUE _wrap_new_OrderAvgPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderAvgPx"; FIX::OrderAvgPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderAvgPx *)new FIX::OrderAvgPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderAvgPx_allocate(VALUE self) #else _wrap_OrderAvgPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderAvgPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderAvgPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderAvgPx"; FIX::OrderAvgPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","OrderAvgPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","OrderAvgPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::OrderAvgPx *)new FIX::OrderAvgPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderAvgPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderAvgPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderAvgPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderAvgPx.new", " OrderAvgPx.new()\n" " OrderAvgPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderAvgPx(void *self) { FIX::OrderAvgPx *arg1 = (FIX::OrderAvgPx *)self; delete arg1; } static swig_class SwigClassOrderBookingQty; SWIGINTERN VALUE _wrap_new_OrderBookingQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderBookingQty"; FIX::OrderBookingQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderBookingQty *)new FIX::OrderBookingQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderBookingQty_allocate(VALUE self) #else _wrap_OrderBookingQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderBookingQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderBookingQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderBookingQty"; FIX::OrderBookingQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","OrderBookingQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","OrderBookingQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::OrderBookingQty *)new FIX::OrderBookingQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderBookingQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderBookingQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderBookingQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderBookingQty.new", " OrderBookingQty.new()\n" " OrderBookingQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderBookingQty(void *self) { FIX::OrderBookingQty *arg1 = (FIX::OrderBookingQty *)self; delete arg1; } static swig_class SwigClassNoSettlPartySubIDs; SWIGINTERN VALUE _wrap_new_NoSettlPartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSettlPartySubIDs"; FIX::NoSettlPartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSettlPartySubIDs *)new FIX::NoSettlPartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSettlPartySubIDs_allocate(VALUE self) #else _wrap_NoSettlPartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSettlPartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSettlPartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSettlPartySubIDs"; FIX::NoSettlPartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSettlPartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSettlPartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSettlPartySubIDs *)new FIX::NoSettlPartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSettlPartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSettlPartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlPartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSettlPartySubIDs.new", " NoSettlPartySubIDs.new()\n" " NoSettlPartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSettlPartySubIDs(void *self) { FIX::NoSettlPartySubIDs *arg1 = (FIX::NoSettlPartySubIDs *)self; delete arg1; } static swig_class SwigClassNoPartySubIDs; SWIGINTERN VALUE _wrap_new_NoPartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoPartySubIDs"; FIX::NoPartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoPartySubIDs *)new FIX::NoPartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoPartySubIDs_allocate(VALUE self) #else _wrap_NoPartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoPartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoPartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoPartySubIDs"; FIX::NoPartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoPartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoPartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoPartySubIDs *)new FIX::NoPartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoPartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoPartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoPartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoPartySubIDs.new", " NoPartySubIDs.new()\n" " NoPartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoPartySubIDs(void *self) { FIX::NoPartySubIDs *arg1 = (FIX::NoPartySubIDs *)self; delete arg1; } static swig_class SwigClassPartySubIDType; SWIGINTERN VALUE _wrap_new_PartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PartySubIDType"; FIX::PartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PartySubIDType *)new FIX::PartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PartySubIDType_allocate(VALUE self) #else _wrap_PartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PartySubIDType"; FIX::PartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PartySubIDType *)new FIX::PartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PartySubIDType.new", " PartySubIDType.new()\n" " PartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PartySubIDType(void *self) { FIX::PartySubIDType *arg1 = (FIX::PartySubIDType *)self; delete arg1; } static swig_class SwigClassNoNestedPartySubIDs; SWIGINTERN VALUE _wrap_new_NoNestedPartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNestedPartySubIDs"; FIX::NoNestedPartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNestedPartySubIDs *)new FIX::NoNestedPartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNestedPartySubIDs_allocate(VALUE self) #else _wrap_NoNestedPartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNestedPartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNestedPartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNestedPartySubIDs"; FIX::NoNestedPartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNestedPartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNestedPartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNestedPartySubIDs *)new FIX::NoNestedPartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNestedPartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNestedPartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNestedPartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNestedPartySubIDs.new", " NoNestedPartySubIDs.new()\n" " NoNestedPartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNestedPartySubIDs(void *self) { FIX::NoNestedPartySubIDs *arg1 = (FIX::NoNestedPartySubIDs *)self; delete arg1; } static swig_class SwigClassNestedPartySubIDType; SWIGINTERN VALUE _wrap_new_NestedPartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NestedPartySubIDType"; FIX::NestedPartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NestedPartySubIDType *)new FIX::NestedPartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NestedPartySubIDType_allocate(VALUE self) #else _wrap_NestedPartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NestedPartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NestedPartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NestedPartySubIDType"; FIX::NestedPartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NestedPartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NestedPartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NestedPartySubIDType *)new FIX::NestedPartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NestedPartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NestedPartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedPartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NestedPartySubIDType.new", " NestedPartySubIDType.new()\n" " NestedPartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NestedPartySubIDType(void *self) { FIX::NestedPartySubIDType *arg1 = (FIX::NestedPartySubIDType *)self; delete arg1; } static swig_class SwigClassNoNested2PartySubIDs; SWIGINTERN VALUE _wrap_new_NoNested2PartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNested2PartySubIDs"; FIX::NoNested2PartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNested2PartySubIDs *)new FIX::NoNested2PartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNested2PartySubIDs_allocate(VALUE self) #else _wrap_NoNested2PartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNested2PartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNested2PartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNested2PartySubIDs"; FIX::NoNested2PartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNested2PartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNested2PartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNested2PartySubIDs *)new FIX::NoNested2PartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNested2PartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNested2PartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested2PartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNested2PartySubIDs.new", " NoNested2PartySubIDs.new()\n" " NoNested2PartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNested2PartySubIDs(void *self) { FIX::NoNested2PartySubIDs *arg1 = (FIX::NoNested2PartySubIDs *)self; delete arg1; } static swig_class SwigClassNested2PartySubIDType; SWIGINTERN VALUE _wrap_new_Nested2PartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested2PartySubIDType"; FIX::Nested2PartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested2PartySubIDType *)new FIX::Nested2PartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested2PartySubIDType_allocate(VALUE self) #else _wrap_Nested2PartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested2PartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested2PartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested2PartySubIDType"; FIX::Nested2PartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Nested2PartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Nested2PartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Nested2PartySubIDType *)new FIX::Nested2PartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested2PartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested2PartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested2PartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested2PartySubIDType.new", " Nested2PartySubIDType.new()\n" " Nested2PartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested2PartySubIDType(void *self) { FIX::Nested2PartySubIDType *arg1 = (FIX::Nested2PartySubIDType *)self; delete arg1; } static swig_class SwigClassAllocIntermedReqType; SWIGINTERN VALUE _wrap_new_AllocIntermedReqType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocIntermedReqType"; FIX::AllocIntermedReqType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocIntermedReqType *)new FIX::AllocIntermedReqType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocIntermedReqType_allocate(VALUE self) #else _wrap_AllocIntermedReqType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocIntermedReqType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocIntermedReqType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocIntermedReqType"; FIX::AllocIntermedReqType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocIntermedReqType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocIntermedReqType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocIntermedReqType *)new FIX::AllocIntermedReqType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocIntermedReqType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocIntermedReqType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocIntermedReqType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocIntermedReqType.new", " AllocIntermedReqType.new()\n" " AllocIntermedReqType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocIntermedReqType(void *self) { FIX::AllocIntermedReqType *arg1 = (FIX::AllocIntermedReqType *)self; delete arg1; } static swig_class SwigClassUnderlyingPx; SWIGINTERN VALUE _wrap_new_UnderlyingPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingPx"; FIX::UnderlyingPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingPx *)new FIX::UnderlyingPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingPx_allocate(VALUE self) #else _wrap_UnderlyingPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingPx"; FIX::UnderlyingPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","UnderlyingPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","UnderlyingPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::UnderlyingPx *)new FIX::UnderlyingPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingPx.new", " UnderlyingPx.new()\n" " UnderlyingPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingPx(void *self) { FIX::UnderlyingPx *arg1 = (FIX::UnderlyingPx *)self; delete arg1; } static swig_class SwigClassPriceDelta; SWIGINTERN VALUE _wrap_new_PriceDelta__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceDelta"; FIX::PriceDelta *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceDelta *)new FIX::PriceDelta(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceDelta_allocate(VALUE self) #else _wrap_PriceDelta_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceDelta); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceDelta__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceDelta"; FIX::PriceDelta *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","PriceDelta", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","PriceDelta", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::PriceDelta *)new FIX::PriceDelta((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceDelta(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceDelta__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceDelta__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceDelta.new", " PriceDelta.new()\n" " PriceDelta.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceDelta(void *self) { FIX::PriceDelta *arg1 = (FIX::PriceDelta *)self; delete arg1; } static swig_class SwigClassApplQueueMax; SWIGINTERN VALUE _wrap_new_ApplQueueMax__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplQueueMax"; FIX::ApplQueueMax *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplQueueMax *)new FIX::ApplQueueMax(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplQueueMax_allocate(VALUE self) #else _wrap_ApplQueueMax_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplQueueMax); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplQueueMax__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplQueueMax"; FIX::ApplQueueMax *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplQueueMax", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplQueueMax", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplQueueMax *)new FIX::ApplQueueMax((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplQueueMax(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplQueueMax__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueMax__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplQueueMax.new", " ApplQueueMax.new()\n" " ApplQueueMax.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplQueueMax(void *self) { FIX::ApplQueueMax *arg1 = (FIX::ApplQueueMax *)self; delete arg1; } static swig_class SwigClassApplQueueDepth; SWIGINTERN VALUE _wrap_new_ApplQueueDepth__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplQueueDepth"; FIX::ApplQueueDepth *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplQueueDepth *)new FIX::ApplQueueDepth(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplQueueDepth_allocate(VALUE self) #else _wrap_ApplQueueDepth_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplQueueDepth); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplQueueDepth__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplQueueDepth"; FIX::ApplQueueDepth *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplQueueDepth", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplQueueDepth", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplQueueDepth *)new FIX::ApplQueueDepth((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplQueueDepth(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplQueueDepth__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueDepth__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplQueueDepth.new", " ApplQueueDepth.new()\n" " ApplQueueDepth.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplQueueDepth(void *self) { FIX::ApplQueueDepth *arg1 = (FIX::ApplQueueDepth *)self; delete arg1; } static swig_class SwigClassApplQueueResolution; SWIGINTERN VALUE _wrap_new_ApplQueueResolution__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplQueueResolution"; FIX::ApplQueueResolution *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplQueueResolution *)new FIX::ApplQueueResolution(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplQueueResolution_allocate(VALUE self) #else _wrap_ApplQueueResolution_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplQueueResolution); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplQueueResolution__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplQueueResolution"; FIX::ApplQueueResolution *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplQueueResolution", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplQueueResolution", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplQueueResolution *)new FIX::ApplQueueResolution((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplQueueResolution(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplQueueResolution__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueResolution__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplQueueResolution.new", " ApplQueueResolution.new()\n" " ApplQueueResolution.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplQueueResolution(void *self) { FIX::ApplQueueResolution *arg1 = (FIX::ApplQueueResolution *)self; delete arg1; } static swig_class SwigClassApplQueueAction; SWIGINTERN VALUE _wrap_new_ApplQueueAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplQueueAction"; FIX::ApplQueueAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplQueueAction *)new FIX::ApplQueueAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplQueueAction_allocate(VALUE self) #else _wrap_ApplQueueAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplQueueAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplQueueAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplQueueAction"; FIX::ApplQueueAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplQueueAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplQueueAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplQueueAction *)new FIX::ApplQueueAction((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplQueueAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplQueueAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplQueueAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplQueueAction.new", " ApplQueueAction.new()\n" " ApplQueueAction.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplQueueAction(void *self) { FIX::ApplQueueAction *arg1 = (FIX::ApplQueueAction *)self; delete arg1; } static swig_class SwigClassNoAltMDSource; SWIGINTERN VALUE _wrap_new_NoAltMDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoAltMDSource"; FIX::NoAltMDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoAltMDSource *)new FIX::NoAltMDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoAltMDSource_allocate(VALUE self) #else _wrap_NoAltMDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoAltMDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoAltMDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoAltMDSource"; FIX::NoAltMDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoAltMDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoAltMDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoAltMDSource *)new FIX::NoAltMDSource((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoAltMDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoAltMDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAltMDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoAltMDSource.new", " NoAltMDSource.new()\n" " NoAltMDSource.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoAltMDSource(void *self) { FIX::NoAltMDSource *arg1 = (FIX::NoAltMDSource *)self; delete arg1; } static swig_class SwigClassAltMDSourceID; SWIGINTERN VALUE _wrap_new_AltMDSourceID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AltMDSourceID"; FIX::AltMDSourceID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AltMDSourceID *)new FIX::AltMDSourceID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AltMDSourceID_allocate(VALUE self) #else _wrap_AltMDSourceID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AltMDSourceID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AltMDSourceID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AltMDSourceID"; FIX::AltMDSourceID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AltMDSourceID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AltMDSourceID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AltMDSourceID *)new FIX::AltMDSourceID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AltMDSourceID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AltMDSourceID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AltMDSourceID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AltMDSourceID.new", " AltMDSourceID.new()\n" " AltMDSourceID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AltMDSourceID(void *self) { FIX::AltMDSourceID *arg1 = (FIX::AltMDSourceID *)self; delete arg1; } static swig_class SwigClassSecondaryTradeReportID; SWIGINTERN VALUE _wrap_new_SecondaryTradeReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryTradeReportID"; FIX::SecondaryTradeReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryTradeReportID *)new FIX::SecondaryTradeReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryTradeReportID_allocate(VALUE self) #else _wrap_SecondaryTradeReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryTradeReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryTradeReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryTradeReportID"; FIX::SecondaryTradeReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryTradeReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryTradeReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryTradeReportID *)new FIX::SecondaryTradeReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryTradeReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryTradeReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradeReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryTradeReportID.new", " SecondaryTradeReportID.new()\n" " SecondaryTradeReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryTradeReportID(void *self) { FIX::SecondaryTradeReportID *arg1 = (FIX::SecondaryTradeReportID *)self; delete arg1; } static swig_class SwigClassAvgPxIndicator; SWIGINTERN VALUE _wrap_new_AvgPxIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AvgPxIndicator"; FIX::AvgPxIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AvgPxIndicator *)new FIX::AvgPxIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AvgPxIndicator_allocate(VALUE self) #else _wrap_AvgPxIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AvgPxIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AvgPxIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AvgPxIndicator"; FIX::AvgPxIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AvgPxIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AvgPxIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AvgPxIndicator *)new FIX::AvgPxIndicator((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AvgPxIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AvgPxIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgPxIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AvgPxIndicator.new", " AvgPxIndicator.new()\n" " AvgPxIndicator.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AvgPxIndicator(void *self) { FIX::AvgPxIndicator *arg1 = (FIX::AvgPxIndicator *)self; delete arg1; } static swig_class SwigClassTradeLinkID; SWIGINTERN VALUE _wrap_new_TradeLinkID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeLinkID"; FIX::TradeLinkID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeLinkID *)new FIX::TradeLinkID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeLinkID_allocate(VALUE self) #else _wrap_TradeLinkID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeLinkID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeLinkID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeLinkID"; FIX::TradeLinkID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeLinkID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeLinkID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeLinkID *)new FIX::TradeLinkID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeLinkID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeLinkID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeLinkID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeLinkID.new", " TradeLinkID.new()\n" " TradeLinkID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeLinkID(void *self) { FIX::TradeLinkID *arg1 = (FIX::TradeLinkID *)self; delete arg1; } static swig_class SwigClassOrderInputDevice; SWIGINTERN VALUE _wrap_new_OrderInputDevice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderInputDevice"; FIX::OrderInputDevice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderInputDevice *)new FIX::OrderInputDevice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderInputDevice_allocate(VALUE self) #else _wrap_OrderInputDevice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderInputDevice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderInputDevice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderInputDevice"; FIX::OrderInputDevice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrderInputDevice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrderInputDevice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrderInputDevice *)new FIX::OrderInputDevice((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderInputDevice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderInputDevice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderInputDevice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderInputDevice.new", " OrderInputDevice.new()\n" " OrderInputDevice.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderInputDevice(void *self) { FIX::OrderInputDevice *arg1 = (FIX::OrderInputDevice *)self; delete arg1; } static swig_class SwigClassUnderlyingTradingSessionID; SWIGINTERN VALUE _wrap_new_UnderlyingTradingSessionID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingTradingSessionID"; FIX::UnderlyingTradingSessionID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingTradingSessionID *)new FIX::UnderlyingTradingSessionID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingTradingSessionID_allocate(VALUE self) #else _wrap_UnderlyingTradingSessionID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingTradingSessionID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingTradingSessionID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingTradingSessionID"; FIX::UnderlyingTradingSessionID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingTradingSessionID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingTradingSessionID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingTradingSessionID *)new FIX::UnderlyingTradingSessionID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingTradingSessionID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingTradingSessionID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingTradingSessionID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingTradingSessionID.new", " UnderlyingTradingSessionID.new()\n" " UnderlyingTradingSessionID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingTradingSessionID(void *self) { FIX::UnderlyingTradingSessionID *arg1 = (FIX::UnderlyingTradingSessionID *)self; delete arg1; } static swig_class SwigClassUnderlyingTradingSessionSubID; SWIGINTERN VALUE _wrap_new_UnderlyingTradingSessionSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingTradingSessionSubID"; FIX::UnderlyingTradingSessionSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingTradingSessionSubID *)new FIX::UnderlyingTradingSessionSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingTradingSessionSubID_allocate(VALUE self) #else _wrap_UnderlyingTradingSessionSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingTradingSessionSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingTradingSessionSubID"; FIX::UnderlyingTradingSessionSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingTradingSessionSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingTradingSessionSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingTradingSessionSubID *)new FIX::UnderlyingTradingSessionSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingTradingSessionSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingTradingSessionSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingTradingSessionSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingTradingSessionSubID.new", " UnderlyingTradingSessionSubID.new()\n" " UnderlyingTradingSessionSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingTradingSessionSubID(void *self) { FIX::UnderlyingTradingSessionSubID *arg1 = (FIX::UnderlyingTradingSessionSubID *)self; delete arg1; } static swig_class SwigClassTradeLegRefID; SWIGINTERN VALUE _wrap_new_TradeLegRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeLegRefID"; FIX::TradeLegRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeLegRefID *)new FIX::TradeLegRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeLegRefID_allocate(VALUE self) #else _wrap_TradeLegRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeLegRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeLegRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeLegRefID"; FIX::TradeLegRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeLegRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeLegRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeLegRefID *)new FIX::TradeLegRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeLegRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeLegRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeLegRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeLegRefID.new", " TradeLegRefID.new()\n" " TradeLegRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeLegRefID(void *self) { FIX::TradeLegRefID *arg1 = (FIX::TradeLegRefID *)self; delete arg1; } static swig_class SwigClassExchangeRule; SWIGINTERN VALUE _wrap_new_ExchangeRule__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExchangeRule"; FIX::ExchangeRule *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExchangeRule *)new FIX::ExchangeRule(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExchangeRule_allocate(VALUE self) #else _wrap_ExchangeRule_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExchangeRule); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExchangeRule__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExchangeRule"; FIX::ExchangeRule *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ExchangeRule", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ExchangeRule", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ExchangeRule *)new FIX::ExchangeRule((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExchangeRule(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExchangeRule__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExchangeRule__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExchangeRule.new", " ExchangeRule.new()\n" " ExchangeRule.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExchangeRule(void *self) { FIX::ExchangeRule *arg1 = (FIX::ExchangeRule *)self; delete arg1; } static swig_class SwigClassTradeAllocIndicator; SWIGINTERN VALUE _wrap_new_TradeAllocIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeAllocIndicator"; FIX::TradeAllocIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeAllocIndicator *)new FIX::TradeAllocIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeAllocIndicator_allocate(VALUE self) #else _wrap_TradeAllocIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeAllocIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeAllocIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeAllocIndicator"; FIX::TradeAllocIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradeAllocIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradeAllocIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradeAllocIndicator *)new FIX::TradeAllocIndicator((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeAllocIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeAllocIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeAllocIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeAllocIndicator.new", " TradeAllocIndicator.new()\n" " TradeAllocIndicator.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeAllocIndicator(void *self) { FIX::TradeAllocIndicator *arg1 = (FIX::TradeAllocIndicator *)self; delete arg1; } static swig_class SwigClassExpirationCycle; SWIGINTERN VALUE _wrap_new_ExpirationCycle__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExpirationCycle"; FIX::ExpirationCycle *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExpirationCycle *)new FIX::ExpirationCycle(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExpirationCycle_allocate(VALUE self) #else _wrap_ExpirationCycle_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExpirationCycle); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExpirationCycle__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpirationCycle"; FIX::ExpirationCycle *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ExpirationCycle", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ExpirationCycle", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ExpirationCycle *)new FIX::ExpirationCycle((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpirationCycle(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExpirationCycle__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpirationCycle__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExpirationCycle.new", " ExpirationCycle.new()\n" " ExpirationCycle.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExpirationCycle(void *self) { FIX::ExpirationCycle *arg1 = (FIX::ExpirationCycle *)self; delete arg1; } static swig_class SwigClassTrdType; SWIGINTERN VALUE _wrap_new_TrdType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdType"; FIX::TrdType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdType *)new FIX::TrdType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdType_allocate(VALUE self) #else _wrap_TrdType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdType"; FIX::TrdType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TrdType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TrdType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TrdType *)new FIX::TrdType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdType.new", " TrdType.new()\n" " TrdType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdType(void *self) { FIX::TrdType *arg1 = (FIX::TrdType *)self; delete arg1; } static swig_class SwigClassTrdSubType; SWIGINTERN VALUE _wrap_new_TrdSubType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdSubType"; FIX::TrdSubType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdSubType *)new FIX::TrdSubType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdSubType_allocate(VALUE self) #else _wrap_TrdSubType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdSubType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdSubType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdSubType"; FIX::TrdSubType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TrdSubType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TrdSubType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TrdSubType *)new FIX::TrdSubType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdSubType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdSubType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdSubType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdSubType.new", " TrdSubType.new()\n" " TrdSubType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdSubType(void *self) { FIX::TrdSubType *arg1 = (FIX::TrdSubType *)self; delete arg1; } static swig_class SwigClassTransferReason; SWIGINTERN VALUE _wrap_new_TransferReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TransferReason"; FIX::TransferReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TransferReason *)new FIX::TransferReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TransferReason_allocate(VALUE self) #else _wrap_TransferReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TransferReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TransferReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TransferReason"; FIX::TransferReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TransferReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TransferReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TransferReason *)new FIX::TransferReason((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TransferReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TransferReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TransferReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TransferReason.new", " TransferReason.new()\n" " TransferReason.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TransferReason(void *self) { FIX::TransferReason *arg1 = (FIX::TransferReason *)self; delete arg1; } static swig_class SwigClassTotNumAssignmentReports; SWIGINTERN VALUE _wrap_new_TotNumAssignmentReports__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNumAssignmentReports"; FIX::TotNumAssignmentReports *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNumAssignmentReports *)new FIX::TotNumAssignmentReports(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNumAssignmentReports_allocate(VALUE self) #else _wrap_TotNumAssignmentReports_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNumAssignmentReports); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNumAssignmentReports__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNumAssignmentReports"; FIX::TotNumAssignmentReports *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNumAssignmentReports", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNumAssignmentReports", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNumAssignmentReports *)new FIX::TotNumAssignmentReports((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNumAssignmentReports(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNumAssignmentReports__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNumAssignmentReports__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNumAssignmentReports.new", " TotNumAssignmentReports.new()\n" " TotNumAssignmentReports.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNumAssignmentReports(void *self) { FIX::TotNumAssignmentReports *arg1 = (FIX::TotNumAssignmentReports *)self; delete arg1; } static swig_class SwigClassAsgnRptID; SWIGINTERN VALUE _wrap_new_AsgnRptID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AsgnRptID"; FIX::AsgnRptID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AsgnRptID *)new FIX::AsgnRptID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AsgnRptID_allocate(VALUE self) #else _wrap_AsgnRptID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AsgnRptID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AsgnRptID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AsgnRptID"; FIX::AsgnRptID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AsgnRptID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AsgnRptID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AsgnRptID *)new FIX::AsgnRptID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AsgnRptID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AsgnRptID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AsgnRptID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AsgnRptID.new", " AsgnRptID.new()\n" " AsgnRptID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AsgnRptID(void *self) { FIX::AsgnRptID *arg1 = (FIX::AsgnRptID *)self; delete arg1; } static swig_class SwigClassThresholdAmount; SWIGINTERN VALUE _wrap_new_ThresholdAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ThresholdAmount"; FIX::ThresholdAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ThresholdAmount *)new FIX::ThresholdAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ThresholdAmount_allocate(VALUE self) #else _wrap_ThresholdAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ThresholdAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ThresholdAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ThresholdAmount"; FIX::ThresholdAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","ThresholdAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","ThresholdAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::ThresholdAmount *)new FIX::ThresholdAmount((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ThresholdAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ThresholdAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ThresholdAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ThresholdAmount.new", " ThresholdAmount.new()\n" " ThresholdAmount.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ThresholdAmount(void *self) { FIX::ThresholdAmount *arg1 = (FIX::ThresholdAmount *)self; delete arg1; } static swig_class SwigClassPegMoveType; SWIGINTERN VALUE _wrap_new_PegMoveType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegMoveType"; FIX::PegMoveType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegMoveType *)new FIX::PegMoveType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegMoveType_allocate(VALUE self) #else _wrap_PegMoveType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegMoveType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegMoveType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegMoveType"; FIX::PegMoveType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PegMoveType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PegMoveType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PegMoveType *)new FIX::PegMoveType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegMoveType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegMoveType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegMoveType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegMoveType.new", " PegMoveType.new()\n" " PegMoveType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegMoveType(void *self) { FIX::PegMoveType *arg1 = (FIX::PegMoveType *)self; delete arg1; } static swig_class SwigClassPegOffsetType; SWIGINTERN VALUE _wrap_new_PegOffsetType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegOffsetType"; FIX::PegOffsetType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegOffsetType *)new FIX::PegOffsetType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegOffsetType_allocate(VALUE self) #else _wrap_PegOffsetType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegOffsetType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegOffsetType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegOffsetType"; FIX::PegOffsetType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PegOffsetType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PegOffsetType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PegOffsetType *)new FIX::PegOffsetType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegOffsetType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegOffsetType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegOffsetType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegOffsetType.new", " PegOffsetType.new()\n" " PegOffsetType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegOffsetType(void *self) { FIX::PegOffsetType *arg1 = (FIX::PegOffsetType *)self; delete arg1; } static swig_class SwigClassPegLimitType; SWIGINTERN VALUE _wrap_new_PegLimitType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegLimitType"; FIX::PegLimitType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegLimitType *)new FIX::PegLimitType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegLimitType_allocate(VALUE self) #else _wrap_PegLimitType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegLimitType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegLimitType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegLimitType"; FIX::PegLimitType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PegLimitType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PegLimitType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PegLimitType *)new FIX::PegLimitType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegLimitType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegLimitType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegLimitType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegLimitType.new", " PegLimitType.new()\n" " PegLimitType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegLimitType(void *self) { FIX::PegLimitType *arg1 = (FIX::PegLimitType *)self; delete arg1; } static swig_class SwigClassPegRoundDirection; SWIGINTERN VALUE _wrap_new_PegRoundDirection__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegRoundDirection"; FIX::PegRoundDirection *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegRoundDirection *)new FIX::PegRoundDirection(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegRoundDirection_allocate(VALUE self) #else _wrap_PegRoundDirection_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegRoundDirection); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegRoundDirection__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegRoundDirection"; FIX::PegRoundDirection *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PegRoundDirection", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PegRoundDirection", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PegRoundDirection *)new FIX::PegRoundDirection((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegRoundDirection(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegRoundDirection__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegRoundDirection__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegRoundDirection.new", " PegRoundDirection.new()\n" " PegRoundDirection.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegRoundDirection(void *self) { FIX::PegRoundDirection *arg1 = (FIX::PegRoundDirection *)self; delete arg1; } static swig_class SwigClassPeggedPrice; SWIGINTERN VALUE _wrap_new_PeggedPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PeggedPrice"; FIX::PeggedPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PeggedPrice *)new FIX::PeggedPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PeggedPrice_allocate(VALUE self) #else _wrap_PeggedPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PeggedPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PeggedPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PeggedPrice"; FIX::PeggedPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","PeggedPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","PeggedPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::PeggedPrice *)new FIX::PeggedPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PeggedPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PeggedPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PeggedPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PeggedPrice.new", " PeggedPrice.new()\n" " PeggedPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PeggedPrice(void *self) { FIX::PeggedPrice *arg1 = (FIX::PeggedPrice *)self; delete arg1; } static swig_class SwigClassPegScope; SWIGINTERN VALUE _wrap_new_PegScope__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegScope"; FIX::PegScope *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegScope *)new FIX::PegScope(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegScope_allocate(VALUE self) #else _wrap_PegScope_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegScope); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegScope__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegScope"; FIX::PegScope *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PegScope", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PegScope", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PegScope *)new FIX::PegScope((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegScope(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegScope__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegScope__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegScope.new", " PegScope.new()\n" " PegScope.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegScope(void *self) { FIX::PegScope *arg1 = (FIX::PegScope *)self; delete arg1; } static swig_class SwigClassDiscretionMoveType; SWIGINTERN VALUE _wrap_new_DiscretionMoveType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionMoveType"; FIX::DiscretionMoveType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionMoveType *)new FIX::DiscretionMoveType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionMoveType_allocate(VALUE self) #else _wrap_DiscretionMoveType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionMoveType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionMoveType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionMoveType"; FIX::DiscretionMoveType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DiscretionMoveType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DiscretionMoveType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DiscretionMoveType *)new FIX::DiscretionMoveType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionMoveType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionMoveType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionMoveType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionMoveType.new", " DiscretionMoveType.new()\n" " DiscretionMoveType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionMoveType(void *self) { FIX::DiscretionMoveType *arg1 = (FIX::DiscretionMoveType *)self; delete arg1; } static swig_class SwigClassDiscretionOffsetType; SWIGINTERN VALUE _wrap_new_DiscretionOffsetType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionOffsetType"; FIX::DiscretionOffsetType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionOffsetType *)new FIX::DiscretionOffsetType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionOffsetType_allocate(VALUE self) #else _wrap_DiscretionOffsetType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionOffsetType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionOffsetType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionOffsetType"; FIX::DiscretionOffsetType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DiscretionOffsetType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DiscretionOffsetType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DiscretionOffsetType *)new FIX::DiscretionOffsetType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionOffsetType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionOffsetType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionOffsetType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionOffsetType.new", " DiscretionOffsetType.new()\n" " DiscretionOffsetType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionOffsetType(void *self) { FIX::DiscretionOffsetType *arg1 = (FIX::DiscretionOffsetType *)self; delete arg1; } static swig_class SwigClassDiscretionLimitType; SWIGINTERN VALUE _wrap_new_DiscretionLimitType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionLimitType"; FIX::DiscretionLimitType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionLimitType *)new FIX::DiscretionLimitType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionLimitType_allocate(VALUE self) #else _wrap_DiscretionLimitType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionLimitType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionLimitType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionLimitType"; FIX::DiscretionLimitType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DiscretionLimitType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DiscretionLimitType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DiscretionLimitType *)new FIX::DiscretionLimitType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionLimitType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionLimitType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionLimitType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionLimitType.new", " DiscretionLimitType.new()\n" " DiscretionLimitType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionLimitType(void *self) { FIX::DiscretionLimitType *arg1 = (FIX::DiscretionLimitType *)self; delete arg1; } static swig_class SwigClassDiscretionRoundDirection; SWIGINTERN VALUE _wrap_new_DiscretionRoundDirection__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionRoundDirection"; FIX::DiscretionRoundDirection *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionRoundDirection *)new FIX::DiscretionRoundDirection(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionRoundDirection_allocate(VALUE self) #else _wrap_DiscretionRoundDirection_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionRoundDirection); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionRoundDirection__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionRoundDirection"; FIX::DiscretionRoundDirection *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DiscretionRoundDirection", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DiscretionRoundDirection", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DiscretionRoundDirection *)new FIX::DiscretionRoundDirection((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionRoundDirection(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionRoundDirection__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionRoundDirection__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionRoundDirection.new", " DiscretionRoundDirection.new()\n" " DiscretionRoundDirection.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionRoundDirection(void *self) { FIX::DiscretionRoundDirection *arg1 = (FIX::DiscretionRoundDirection *)self; delete arg1; } static swig_class SwigClassDiscretionPrice; SWIGINTERN VALUE _wrap_new_DiscretionPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionPrice"; FIX::DiscretionPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionPrice *)new FIX::DiscretionPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionPrice_allocate(VALUE self) #else _wrap_DiscretionPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionPrice"; FIX::DiscretionPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","DiscretionPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","DiscretionPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::DiscretionPrice *)new FIX::DiscretionPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionPrice.new", " DiscretionPrice.new()\n" " DiscretionPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionPrice(void *self) { FIX::DiscretionPrice *arg1 = (FIX::DiscretionPrice *)self; delete arg1; } static swig_class SwigClassDiscretionScope; SWIGINTERN VALUE _wrap_new_DiscretionScope__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DiscretionScope"; FIX::DiscretionScope *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DiscretionScope *)new FIX::DiscretionScope(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DiscretionScope_allocate(VALUE self) #else _wrap_DiscretionScope_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DiscretionScope); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DiscretionScope__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DiscretionScope"; FIX::DiscretionScope *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DiscretionScope", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DiscretionScope", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DiscretionScope *)new FIX::DiscretionScope((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DiscretionScope(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DiscretionScope__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DiscretionScope__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DiscretionScope.new", " DiscretionScope.new()\n" " DiscretionScope.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DiscretionScope(void *self) { FIX::DiscretionScope *arg1 = (FIX::DiscretionScope *)self; delete arg1; } static swig_class SwigClassTargetStrategy; SWIGINTERN VALUE _wrap_new_TargetStrategy__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetStrategy"; FIX::TargetStrategy *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetStrategy *)new FIX::TargetStrategy(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetStrategy_allocate(VALUE self) #else _wrap_TargetStrategy_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetStrategy); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetStrategy__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetStrategy"; FIX::TargetStrategy *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TargetStrategy", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TargetStrategy", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TargetStrategy *)new FIX::TargetStrategy((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetStrategy(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetStrategy__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetStrategy__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetStrategy.new", " TargetStrategy.new()\n" " TargetStrategy.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetStrategy(void *self) { FIX::TargetStrategy *arg1 = (FIX::TargetStrategy *)self; delete arg1; } static swig_class SwigClassTargetStrategyParameters; SWIGINTERN VALUE _wrap_new_TargetStrategyParameters__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetStrategyParameters"; FIX::TargetStrategyParameters *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetStrategyParameters *)new FIX::TargetStrategyParameters(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetStrategyParameters_allocate(VALUE self) #else _wrap_TargetStrategyParameters_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetStrategyParameters); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetStrategyParameters__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetStrategyParameters"; FIX::TargetStrategyParameters *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TargetStrategyParameters", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TargetStrategyParameters", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TargetStrategyParameters *)new FIX::TargetStrategyParameters((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetStrategyParameters(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetStrategyParameters__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetStrategyParameters__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetStrategyParameters.new", " TargetStrategyParameters.new()\n" " TargetStrategyParameters.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetStrategyParameters(void *self) { FIX::TargetStrategyParameters *arg1 = (FIX::TargetStrategyParameters *)self; delete arg1; } static swig_class SwigClassParticipationRate; SWIGINTERN VALUE _wrap_new_ParticipationRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ParticipationRate"; FIX::ParticipationRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ParticipationRate *)new FIX::ParticipationRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ParticipationRate_allocate(VALUE self) #else _wrap_ParticipationRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ParticipationRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ParticipationRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ParticipationRate"; FIX::ParticipationRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","ParticipationRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","ParticipationRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::ParticipationRate *)new FIX::ParticipationRate((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ParticipationRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ParticipationRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ParticipationRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ParticipationRate.new", " ParticipationRate.new()\n" " ParticipationRate.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ParticipationRate(void *self) { FIX::ParticipationRate *arg1 = (FIX::ParticipationRate *)self; delete arg1; } static swig_class SwigClassTargetStrategyPerformance; SWIGINTERN VALUE _wrap_new_TargetStrategyPerformance__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetStrategyPerformance"; FIX::TargetStrategyPerformance *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetStrategyPerformance *)new FIX::TargetStrategyPerformance(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetStrategyPerformance_allocate(VALUE self) #else _wrap_TargetStrategyPerformance_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetStrategyPerformance); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetStrategyPerformance__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetStrategyPerformance"; FIX::TargetStrategyPerformance *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","TargetStrategyPerformance", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","TargetStrategyPerformance", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::TargetStrategyPerformance *)new FIX::TargetStrategyPerformance((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetStrategyPerformance(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetStrategyPerformance__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetStrategyPerformance__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetStrategyPerformance.new", " TargetStrategyPerformance.new()\n" " TargetStrategyPerformance.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetStrategyPerformance(void *self) { FIX::TargetStrategyPerformance *arg1 = (FIX::TargetStrategyPerformance *)self; delete arg1; } static swig_class SwigClassLastLiquidityInd; SWIGINTERN VALUE _wrap_new_LastLiquidityInd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastLiquidityInd"; FIX::LastLiquidityInd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastLiquidityInd *)new FIX::LastLiquidityInd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastLiquidityInd_allocate(VALUE self) #else _wrap_LastLiquidityInd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastLiquidityInd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastLiquidityInd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastLiquidityInd"; FIX::LastLiquidityInd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LastLiquidityInd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LastLiquidityInd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LastLiquidityInd *)new FIX::LastLiquidityInd((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastLiquidityInd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastLiquidityInd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastLiquidityInd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastLiquidityInd.new", " LastLiquidityInd.new()\n" " LastLiquidityInd.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastLiquidityInd(void *self) { FIX::LastLiquidityInd *arg1 = (FIX::LastLiquidityInd *)self; delete arg1; } static swig_class SwigClassPublishTrdIndicator; SWIGINTERN VALUE _wrap_new_PublishTrdIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PublishTrdIndicator"; FIX::PublishTrdIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PublishTrdIndicator *)new FIX::PublishTrdIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PublishTrdIndicator_allocate(VALUE self) #else _wrap_PublishTrdIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PublishTrdIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PublishTrdIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PublishTrdIndicator"; FIX::PublishTrdIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","PublishTrdIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","PublishTrdIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::PublishTrdIndicator *)new FIX::PublishTrdIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PublishTrdIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PublishTrdIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PublishTrdIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PublishTrdIndicator.new", " PublishTrdIndicator.new()\n" " PublishTrdIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PublishTrdIndicator(void *self) { FIX::PublishTrdIndicator *arg1 = (FIX::PublishTrdIndicator *)self; delete arg1; } static swig_class SwigClassShortSaleReason; SWIGINTERN VALUE _wrap_new_ShortSaleReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ShortSaleReason"; FIX::ShortSaleReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ShortSaleReason *)new FIX::ShortSaleReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ShortSaleReason_allocate(VALUE self) #else _wrap_ShortSaleReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ShortSaleReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ShortSaleReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ShortSaleReason"; FIX::ShortSaleReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ShortSaleReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ShortSaleReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ShortSaleReason *)new FIX::ShortSaleReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ShortSaleReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ShortSaleReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ShortSaleReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ShortSaleReason.new", " ShortSaleReason.new()\n" " ShortSaleReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ShortSaleReason(void *self) { FIX::ShortSaleReason *arg1 = (FIX::ShortSaleReason *)self; delete arg1; } static swig_class SwigClassQtyType; SWIGINTERN VALUE _wrap_new_QtyType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QtyType"; FIX::QtyType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QtyType *)new FIX::QtyType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QtyType_allocate(VALUE self) #else _wrap_QtyType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QtyType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QtyType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QtyType"; FIX::QtyType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QtyType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QtyType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QtyType *)new FIX::QtyType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QtyType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QtyType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QtyType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QtyType.new", " QtyType.new()\n" " QtyType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QtyType(void *self) { FIX::QtyType *arg1 = (FIX::QtyType *)self; delete arg1; } static swig_class SwigClassSecondaryTrdType; SWIGINTERN VALUE _wrap_new_SecondaryTrdType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryTrdType"; FIX::SecondaryTrdType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryTrdType *)new FIX::SecondaryTrdType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryTrdType_allocate(VALUE self) #else _wrap_SecondaryTrdType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryTrdType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryTrdType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryTrdType"; FIX::SecondaryTrdType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecondaryTrdType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecondaryTrdType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecondaryTrdType *)new FIX::SecondaryTrdType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryTrdType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryTrdType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTrdType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryTrdType.new", " SecondaryTrdType.new()\n" " SecondaryTrdType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryTrdType(void *self) { FIX::SecondaryTrdType *arg1 = (FIX::SecondaryTrdType *)self; delete arg1; } static swig_class SwigClassTradeReportType; SWIGINTERN VALUE _wrap_new_TradeReportType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeReportType"; FIX::TradeReportType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeReportType *)new FIX::TradeReportType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeReportType_allocate(VALUE self) #else _wrap_TradeReportType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeReportType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeReportType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeReportType"; FIX::TradeReportType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradeReportType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradeReportType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradeReportType *)new FIX::TradeReportType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeReportType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeReportType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeReportType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeReportType.new", " TradeReportType.new()\n" " TradeReportType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeReportType(void *self) { FIX::TradeReportType *arg1 = (FIX::TradeReportType *)self; delete arg1; } static swig_class SwigClassAllocNoOrdersType; SWIGINTERN VALUE _wrap_new_AllocNoOrdersType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocNoOrdersType"; FIX::AllocNoOrdersType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocNoOrdersType *)new FIX::AllocNoOrdersType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocNoOrdersType_allocate(VALUE self) #else _wrap_AllocNoOrdersType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocNoOrdersType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocNoOrdersType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocNoOrdersType"; FIX::AllocNoOrdersType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocNoOrdersType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocNoOrdersType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocNoOrdersType *)new FIX::AllocNoOrdersType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocNoOrdersType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocNoOrdersType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocNoOrdersType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocNoOrdersType.new", " AllocNoOrdersType.new()\n" " AllocNoOrdersType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocNoOrdersType(void *self) { FIX::AllocNoOrdersType *arg1 = (FIX::AllocNoOrdersType *)self; delete arg1; } static swig_class SwigClassSharedCommission; SWIGINTERN VALUE _wrap_new_SharedCommission__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SharedCommission"; FIX::SharedCommission *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SharedCommission *)new FIX::SharedCommission(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SharedCommission_allocate(VALUE self) #else _wrap_SharedCommission_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SharedCommission); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SharedCommission__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SharedCommission"; FIX::SharedCommission *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","SharedCommission", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","SharedCommission", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::SharedCommission *)new FIX::SharedCommission((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SharedCommission(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SharedCommission__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SharedCommission__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SharedCommission.new", " SharedCommission.new()\n" " SharedCommission.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SharedCommission(void *self) { FIX::SharedCommission *arg1 = (FIX::SharedCommission *)self; delete arg1; } static swig_class SwigClassConfirmReqID; SWIGINTERN VALUE _wrap_new_ConfirmReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ConfirmReqID"; FIX::ConfirmReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ConfirmReqID *)new FIX::ConfirmReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ConfirmReqID_allocate(VALUE self) #else _wrap_ConfirmReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ConfirmReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ConfirmReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ConfirmReqID"; FIX::ConfirmReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ConfirmReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ConfirmReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ConfirmReqID *)new FIX::ConfirmReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ConfirmReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ConfirmReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ConfirmReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ConfirmReqID.new", " ConfirmReqID.new()\n" " ConfirmReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ConfirmReqID(void *self) { FIX::ConfirmReqID *arg1 = (FIX::ConfirmReqID *)self; delete arg1; } static swig_class SwigClassAvgParPx; SWIGINTERN VALUE _wrap_new_AvgParPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AvgParPx"; FIX::AvgParPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AvgParPx *)new FIX::AvgParPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AvgParPx_allocate(VALUE self) #else _wrap_AvgParPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AvgParPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AvgParPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AvgParPx"; FIX::AvgParPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","AvgParPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","AvgParPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::AvgParPx *)new FIX::AvgParPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AvgParPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AvgParPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AvgParPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AvgParPx.new", " AvgParPx.new()\n" " AvgParPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AvgParPx(void *self) { FIX::AvgParPx *arg1 = (FIX::AvgParPx *)self; delete arg1; } static swig_class SwigClassReportedPx; SWIGINTERN VALUE _wrap_new_ReportedPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ReportedPx"; FIX::ReportedPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ReportedPx *)new FIX::ReportedPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ReportedPx_allocate(VALUE self) #else _wrap_ReportedPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ReportedPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ReportedPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ReportedPx"; FIX::ReportedPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","ReportedPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","ReportedPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::ReportedPx *)new FIX::ReportedPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ReportedPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ReportedPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReportedPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ReportedPx.new", " ReportedPx.new()\n" " ReportedPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ReportedPx(void *self) { FIX::ReportedPx *arg1 = (FIX::ReportedPx *)self; delete arg1; } static swig_class SwigClassNoCapacities; SWIGINTERN VALUE _wrap_new_NoCapacities__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoCapacities"; FIX::NoCapacities *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoCapacities *)new FIX::NoCapacities(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoCapacities_allocate(VALUE self) #else _wrap_NoCapacities_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoCapacities); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoCapacities__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoCapacities"; FIX::NoCapacities *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoCapacities", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoCapacities", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoCapacities *)new FIX::NoCapacities((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoCapacities(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoCapacities__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoCapacities__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoCapacities.new", " NoCapacities.new()\n" " NoCapacities.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoCapacities(void *self) { FIX::NoCapacities *arg1 = (FIX::NoCapacities *)self; delete arg1; } static swig_class SwigClassOrderCapacityQty; SWIGINTERN VALUE _wrap_new_OrderCapacityQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderCapacityQty"; FIX::OrderCapacityQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderCapacityQty *)new FIX::OrderCapacityQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderCapacityQty_allocate(VALUE self) #else _wrap_OrderCapacityQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderCapacityQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderCapacityQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderCapacityQty"; FIX::OrderCapacityQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","OrderCapacityQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","OrderCapacityQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::OrderCapacityQty *)new FIX::OrderCapacityQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderCapacityQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderCapacityQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderCapacityQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderCapacityQty.new", " OrderCapacityQty.new()\n" " OrderCapacityQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderCapacityQty(void *self) { FIX::OrderCapacityQty *arg1 = (FIX::OrderCapacityQty *)self; delete arg1; } static swig_class SwigClassNoEvents; SWIGINTERN VALUE _wrap_new_NoEvents__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoEvents"; FIX::NoEvents *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoEvents *)new FIX::NoEvents(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoEvents_allocate(VALUE self) #else _wrap_NoEvents_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoEvents); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoEvents__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoEvents"; FIX::NoEvents *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoEvents", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoEvents", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoEvents *)new FIX::NoEvents((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoEvents(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoEvents__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoEvents__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoEvents.new", " NoEvents.new()\n" " NoEvents.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoEvents(void *self) { FIX::NoEvents *arg1 = (FIX::NoEvents *)self; delete arg1; } static swig_class SwigClassEventType; SWIGINTERN VALUE _wrap_new_EventType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EventType"; FIX::EventType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EventType *)new FIX::EventType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EventType_allocate(VALUE self) #else _wrap_EventType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EventType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EventType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EventType"; FIX::EventType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","EventType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","EventType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::EventType *)new FIX::EventType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EventType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EventType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EventType.new", " EventType.new()\n" " EventType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EventType(void *self) { FIX::EventType *arg1 = (FIX::EventType *)self; delete arg1; } static swig_class SwigClassEventDate; SWIGINTERN VALUE _wrap_new_EventDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EventDate"; FIX::EventDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EventDate *)new FIX::EventDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EventDate_allocate(VALUE self) #else _wrap_EventDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EventDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EventDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EventDate"; FIX::EventDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","EventDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","EventDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::EventDate *)new FIX::EventDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EventDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EventDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EventDate.new", " EventDate.new()\n" " EventDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EventDate(void *self) { FIX::EventDate *arg1 = (FIX::EventDate *)self; delete arg1; } static swig_class SwigClassEventPx; SWIGINTERN VALUE _wrap_new_EventPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EventPx"; FIX::EventPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EventPx *)new FIX::EventPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EventPx_allocate(VALUE self) #else _wrap_EventPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EventPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EventPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EventPx"; FIX::EventPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","EventPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","EventPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::EventPx *)new FIX::EventPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EventPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EventPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EventPx.new", " EventPx.new()\n" " EventPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EventPx(void *self) { FIX::EventPx *arg1 = (FIX::EventPx *)self; delete arg1; } static swig_class SwigClassEventText; SWIGINTERN VALUE _wrap_new_EventText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EventText"; FIX::EventText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EventText *)new FIX::EventText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EventText_allocate(VALUE self) #else _wrap_EventText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EventText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EventText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EventText"; FIX::EventText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","EventText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","EventText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::EventText *)new FIX::EventText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EventText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EventText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EventText.new", " EventText.new()\n" " EventText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EventText(void *self) { FIX::EventText *arg1 = (FIX::EventText *)self; delete arg1; } static swig_class SwigClassPctAtRisk; SWIGINTERN VALUE _wrap_new_PctAtRisk__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PctAtRisk"; FIX::PctAtRisk *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PctAtRisk *)new FIX::PctAtRisk(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PctAtRisk_allocate(VALUE self) #else _wrap_PctAtRisk_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PctAtRisk); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PctAtRisk__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PctAtRisk"; FIX::PctAtRisk *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","PctAtRisk", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","PctAtRisk", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::PctAtRisk *)new FIX::PctAtRisk((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PctAtRisk(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PctAtRisk__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PctAtRisk__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PctAtRisk.new", " PctAtRisk.new()\n" " PctAtRisk.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PctAtRisk(void *self) { FIX::PctAtRisk *arg1 = (FIX::PctAtRisk *)self; delete arg1; } static swig_class SwigClassNoInstrAttrib; SWIGINTERN VALUE _wrap_new_NoInstrAttrib__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoInstrAttrib"; FIX::NoInstrAttrib *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoInstrAttrib *)new FIX::NoInstrAttrib(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoInstrAttrib_allocate(VALUE self) #else _wrap_NoInstrAttrib_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoInstrAttrib); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoInstrAttrib__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoInstrAttrib"; FIX::NoInstrAttrib *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoInstrAttrib", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoInstrAttrib", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoInstrAttrib *)new FIX::NoInstrAttrib((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoInstrAttrib(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoInstrAttrib__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoInstrAttrib__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoInstrAttrib.new", " NoInstrAttrib.new()\n" " NoInstrAttrib.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoInstrAttrib(void *self) { FIX::NoInstrAttrib *arg1 = (FIX::NoInstrAttrib *)self; delete arg1; } static swig_class SwigClassInstrAttribType; SWIGINTERN VALUE _wrap_new_InstrAttribType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrAttribType"; FIX::InstrAttribType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrAttribType *)new FIX::InstrAttribType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrAttribType_allocate(VALUE self) #else _wrap_InstrAttribType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrAttribType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrAttribType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrAttribType"; FIX::InstrAttribType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","InstrAttribType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","InstrAttribType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::InstrAttribType *)new FIX::InstrAttribType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrAttribType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrAttribType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrAttribType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrAttribType.new", " InstrAttribType.new()\n" " InstrAttribType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrAttribType(void *self) { FIX::InstrAttribType *arg1 = (FIX::InstrAttribType *)self; delete arg1; } static swig_class SwigClassInstrAttribValue; SWIGINTERN VALUE _wrap_new_InstrAttribValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrAttribValue"; FIX::InstrAttribValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrAttribValue *)new FIX::InstrAttribValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrAttribValue_allocate(VALUE self) #else _wrap_InstrAttribValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrAttribValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrAttribValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrAttribValue"; FIX::InstrAttribValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","InstrAttribValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","InstrAttribValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::InstrAttribValue *)new FIX::InstrAttribValue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrAttribValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrAttribValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrAttribValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrAttribValue.new", " InstrAttribValue.new()\n" " InstrAttribValue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrAttribValue(void *self) { FIX::InstrAttribValue *arg1 = (FIX::InstrAttribValue *)self; delete arg1; } static swig_class SwigClassDatedDate; SWIGINTERN VALUE _wrap_new_DatedDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DatedDate"; FIX::DatedDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DatedDate *)new FIX::DatedDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DatedDate_allocate(VALUE self) #else _wrap_DatedDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DatedDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DatedDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DatedDate"; FIX::DatedDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","DatedDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","DatedDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::DatedDate *)new FIX::DatedDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DatedDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DatedDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DatedDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DatedDate.new", " DatedDate.new()\n" " DatedDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DatedDate(void *self) { FIX::DatedDate *arg1 = (FIX::DatedDate *)self; delete arg1; } static swig_class SwigClassInterestAccrualDate; SWIGINTERN VALUE _wrap_new_InterestAccrualDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InterestAccrualDate"; FIX::InterestAccrualDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InterestAccrualDate *)new FIX::InterestAccrualDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InterestAccrualDate_allocate(VALUE self) #else _wrap_InterestAccrualDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InterestAccrualDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InterestAccrualDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InterestAccrualDate"; FIX::InterestAccrualDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","InterestAccrualDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","InterestAccrualDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::InterestAccrualDate *)new FIX::InterestAccrualDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InterestAccrualDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InterestAccrualDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InterestAccrualDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InterestAccrualDate.new", " InterestAccrualDate.new()\n" " InterestAccrualDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InterestAccrualDate(void *self) { FIX::InterestAccrualDate *arg1 = (FIX::InterestAccrualDate *)self; delete arg1; } static swig_class SwigClassCPProgram; SWIGINTERN VALUE _wrap_new_CPProgram__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CPProgram"; FIX::CPProgram *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CPProgram *)new FIX::CPProgram(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CPProgram_allocate(VALUE self) #else _wrap_CPProgram_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CPProgram); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CPProgram__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CPProgram"; FIX::CPProgram *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CPProgram", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CPProgram", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CPProgram *)new FIX::CPProgram((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CPProgram(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CPProgram__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CPProgram__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CPProgram.new", " CPProgram.new()\n" " CPProgram.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CPProgram(void *self) { FIX::CPProgram *arg1 = (FIX::CPProgram *)self; delete arg1; } static swig_class SwigClassCPRegType; SWIGINTERN VALUE _wrap_new_CPRegType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CPRegType"; FIX::CPRegType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CPRegType *)new FIX::CPRegType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CPRegType_allocate(VALUE self) #else _wrap_CPRegType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CPRegType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CPRegType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CPRegType"; FIX::CPRegType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CPRegType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CPRegType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CPRegType *)new FIX::CPRegType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CPRegType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CPRegType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CPRegType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CPRegType.new", " CPRegType.new()\n" " CPRegType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CPRegType(void *self) { FIX::CPRegType *arg1 = (FIX::CPRegType *)self; delete arg1; } static swig_class SwigClassUnderlyingCPProgram; SWIGINTERN VALUE _wrap_new_UnderlyingCPProgram__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCPProgram"; FIX::UnderlyingCPProgram *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCPProgram *)new FIX::UnderlyingCPProgram(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCPProgram_allocate(VALUE self) #else _wrap_UnderlyingCPProgram_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCPProgram); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCPProgram__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCPProgram"; FIX::UnderlyingCPProgram *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingCPProgram", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingCPProgram", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingCPProgram *)new FIX::UnderlyingCPProgram((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCPProgram(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCPProgram__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCPProgram__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCPProgram.new", " UnderlyingCPProgram.new()\n" " UnderlyingCPProgram.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCPProgram(void *self) { FIX::UnderlyingCPProgram *arg1 = (FIX::UnderlyingCPProgram *)self; delete arg1; } static swig_class SwigClassUnderlyingCPRegType; SWIGINTERN VALUE _wrap_new_UnderlyingCPRegType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCPRegType"; FIX::UnderlyingCPRegType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCPRegType *)new FIX::UnderlyingCPRegType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCPRegType_allocate(VALUE self) #else _wrap_UnderlyingCPRegType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCPRegType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCPRegType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCPRegType"; FIX::UnderlyingCPRegType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingCPRegType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingCPRegType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingCPRegType *)new FIX::UnderlyingCPRegType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCPRegType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCPRegType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCPRegType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCPRegType.new", " UnderlyingCPRegType.new()\n" " UnderlyingCPRegType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCPRegType(void *self) { FIX::UnderlyingCPRegType *arg1 = (FIX::UnderlyingCPRegType *)self; delete arg1; } static swig_class SwigClassUnderlyingQty; SWIGINTERN VALUE _wrap_new_UnderlyingQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingQty"; FIX::UnderlyingQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingQty *)new FIX::UnderlyingQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingQty_allocate(VALUE self) #else _wrap_UnderlyingQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingQty"; FIX::UnderlyingQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","UnderlyingQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","UnderlyingQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::UnderlyingQty *)new FIX::UnderlyingQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingQty.new", " UnderlyingQty.new()\n" " UnderlyingQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingQty(void *self) { FIX::UnderlyingQty *arg1 = (FIX::UnderlyingQty *)self; delete arg1; } static swig_class SwigClassTrdMatchID; SWIGINTERN VALUE _wrap_new_TrdMatchID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdMatchID"; FIX::TrdMatchID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdMatchID *)new FIX::TrdMatchID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdMatchID_allocate(VALUE self) #else _wrap_TrdMatchID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdMatchID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdMatchID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdMatchID"; FIX::TrdMatchID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TrdMatchID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TrdMatchID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TrdMatchID *)new FIX::TrdMatchID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdMatchID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdMatchID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdMatchID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdMatchID.new", " TrdMatchID.new()\n" " TrdMatchID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdMatchID(void *self) { FIX::TrdMatchID *arg1 = (FIX::TrdMatchID *)self; delete arg1; } static swig_class SwigClassSecondaryTradeReportRefID; SWIGINTERN VALUE _wrap_new_SecondaryTradeReportRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryTradeReportRefID"; FIX::SecondaryTradeReportRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryTradeReportRefID *)new FIX::SecondaryTradeReportRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryTradeReportRefID_allocate(VALUE self) #else _wrap_SecondaryTradeReportRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryTradeReportRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryTradeReportRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryTradeReportRefID"; FIX::SecondaryTradeReportRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryTradeReportRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryTradeReportRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryTradeReportRefID *)new FIX::SecondaryTradeReportRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryTradeReportRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryTradeReportRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradeReportRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryTradeReportRefID.new", " SecondaryTradeReportRefID.new()\n" " SecondaryTradeReportRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryTradeReportRefID(void *self) { FIX::SecondaryTradeReportRefID *arg1 = (FIX::SecondaryTradeReportRefID *)self; delete arg1; } static swig_class SwigClassUnderlyingDirtyPrice; SWIGINTERN VALUE _wrap_new_UnderlyingDirtyPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingDirtyPrice"; FIX::UnderlyingDirtyPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingDirtyPrice *)new FIX::UnderlyingDirtyPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingDirtyPrice_allocate(VALUE self) #else _wrap_UnderlyingDirtyPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingDirtyPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingDirtyPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingDirtyPrice"; FIX::UnderlyingDirtyPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","UnderlyingDirtyPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","UnderlyingDirtyPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::UnderlyingDirtyPrice *)new FIX::UnderlyingDirtyPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingDirtyPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingDirtyPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingDirtyPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingDirtyPrice.new", " UnderlyingDirtyPrice.new()\n" " UnderlyingDirtyPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingDirtyPrice(void *self) { FIX::UnderlyingDirtyPrice *arg1 = (FIX::UnderlyingDirtyPrice *)self; delete arg1; } static swig_class SwigClassUnderlyingEndPrice; SWIGINTERN VALUE _wrap_new_UnderlyingEndPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingEndPrice"; FIX::UnderlyingEndPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingEndPrice *)new FIX::UnderlyingEndPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingEndPrice_allocate(VALUE self) #else _wrap_UnderlyingEndPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingEndPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingEndPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingEndPrice"; FIX::UnderlyingEndPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","UnderlyingEndPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","UnderlyingEndPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::UnderlyingEndPrice *)new FIX::UnderlyingEndPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingEndPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingEndPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingEndPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingEndPrice.new", " UnderlyingEndPrice.new()\n" " UnderlyingEndPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingEndPrice(void *self) { FIX::UnderlyingEndPrice *arg1 = (FIX::UnderlyingEndPrice *)self; delete arg1; } static swig_class SwigClassUnderlyingStartValue; SWIGINTERN VALUE _wrap_new_UnderlyingStartValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingStartValue"; FIX::UnderlyingStartValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingStartValue *)new FIX::UnderlyingStartValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingStartValue_allocate(VALUE self) #else _wrap_UnderlyingStartValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingStartValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingStartValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingStartValue"; FIX::UnderlyingStartValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingStartValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingStartValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingStartValue *)new FIX::UnderlyingStartValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingStartValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingStartValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStartValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingStartValue.new", " UnderlyingStartValue.new()\n" " UnderlyingStartValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingStartValue(void *self) { FIX::UnderlyingStartValue *arg1 = (FIX::UnderlyingStartValue *)self; delete arg1; } static swig_class SwigClassUnderlyingCurrentValue; SWIGINTERN VALUE _wrap_new_UnderlyingCurrentValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCurrentValue"; FIX::UnderlyingCurrentValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCurrentValue *)new FIX::UnderlyingCurrentValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCurrentValue_allocate(VALUE self) #else _wrap_UnderlyingCurrentValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCurrentValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCurrentValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCurrentValue"; FIX::UnderlyingCurrentValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingCurrentValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingCurrentValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingCurrentValue *)new FIX::UnderlyingCurrentValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCurrentValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCurrentValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCurrentValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCurrentValue.new", " UnderlyingCurrentValue.new()\n" " UnderlyingCurrentValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCurrentValue(void *self) { FIX::UnderlyingCurrentValue *arg1 = (FIX::UnderlyingCurrentValue *)self; delete arg1; } static swig_class SwigClassUnderlyingEndValue; SWIGINTERN VALUE _wrap_new_UnderlyingEndValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingEndValue"; FIX::UnderlyingEndValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingEndValue *)new FIX::UnderlyingEndValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingEndValue_allocate(VALUE self) #else _wrap_UnderlyingEndValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingEndValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingEndValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingEndValue"; FIX::UnderlyingEndValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingEndValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingEndValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingEndValue *)new FIX::UnderlyingEndValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingEndValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingEndValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingEndValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingEndValue.new", " UnderlyingEndValue.new()\n" " UnderlyingEndValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingEndValue(void *self) { FIX::UnderlyingEndValue *arg1 = (FIX::UnderlyingEndValue *)self; delete arg1; } static swig_class SwigClassNoUnderlyingStips; SWIGINTERN VALUE _wrap_new_NoUnderlyingStips__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingStips"; FIX::NoUnderlyingStips *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUnderlyingStips *)new FIX::NoUnderlyingStips(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUnderlyingStips_allocate(VALUE self) #else _wrap_NoUnderlyingStips_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUnderlyingStips); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUnderlyingStips__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingStips"; FIX::NoUnderlyingStips *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUnderlyingStips", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUnderlyingStips", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUnderlyingStips *)new FIX::NoUnderlyingStips((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUnderlyingStips(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUnderlyingStips__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingStips__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUnderlyingStips.new", " NoUnderlyingStips.new()\n" " NoUnderlyingStips.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUnderlyingStips(void *self) { FIX::NoUnderlyingStips *arg1 = (FIX::NoUnderlyingStips *)self; delete arg1; } static swig_class SwigClassUnderlyingStipType; SWIGINTERN VALUE _wrap_new_UnderlyingStipType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingStipType"; FIX::UnderlyingStipType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingStipType *)new FIX::UnderlyingStipType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingStipType_allocate(VALUE self) #else _wrap_UnderlyingStipType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingStipType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingStipType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingStipType"; FIX::UnderlyingStipType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingStipType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingStipType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingStipType *)new FIX::UnderlyingStipType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingStipType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingStipType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStipType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingStipType.new", " UnderlyingStipType.new()\n" " UnderlyingStipType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingStipType(void *self) { FIX::UnderlyingStipType *arg1 = (FIX::UnderlyingStipType *)self; delete arg1; } static swig_class SwigClassUnderlyingStipValue; SWIGINTERN VALUE _wrap_new_UnderlyingStipValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingStipValue"; FIX::UnderlyingStipValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingStipValue *)new FIX::UnderlyingStipValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingStipValue_allocate(VALUE self) #else _wrap_UnderlyingStipValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingStipValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingStipValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingStipValue"; FIX::UnderlyingStipValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingStipValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingStipValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingStipValue *)new FIX::UnderlyingStipValue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingStipValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingStipValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStipValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingStipValue.new", " UnderlyingStipValue.new()\n" " UnderlyingStipValue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingStipValue(void *self) { FIX::UnderlyingStipValue *arg1 = (FIX::UnderlyingStipValue *)self; delete arg1; } static swig_class SwigClassMaturityNetMoney; SWIGINTERN VALUE _wrap_new_MaturityNetMoney__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityNetMoney"; FIX::MaturityNetMoney *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityNetMoney *)new FIX::MaturityNetMoney(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityNetMoney_allocate(VALUE self) #else _wrap_MaturityNetMoney_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityNetMoney); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityNetMoney__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityNetMoney"; FIX::MaturityNetMoney *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","MaturityNetMoney", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","MaturityNetMoney", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::MaturityNetMoney *)new FIX::MaturityNetMoney((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityNetMoney(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityNetMoney__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityNetMoney__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityNetMoney.new", " MaturityNetMoney.new()\n" " MaturityNetMoney.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityNetMoney(void *self) { FIX::MaturityNetMoney *arg1 = (FIX::MaturityNetMoney *)self; delete arg1; } static swig_class SwigClassMiscFeeBasis; SWIGINTERN VALUE _wrap_new_MiscFeeBasis__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MiscFeeBasis"; FIX::MiscFeeBasis *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MiscFeeBasis *)new FIX::MiscFeeBasis(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MiscFeeBasis_allocate(VALUE self) #else _wrap_MiscFeeBasis_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MiscFeeBasis); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MiscFeeBasis__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MiscFeeBasis"; FIX::MiscFeeBasis *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MiscFeeBasis", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MiscFeeBasis", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MiscFeeBasis *)new FIX::MiscFeeBasis((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MiscFeeBasis(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MiscFeeBasis__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MiscFeeBasis__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MiscFeeBasis.new", " MiscFeeBasis.new()\n" " MiscFeeBasis.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MiscFeeBasis(void *self) { FIX::MiscFeeBasis *arg1 = (FIX::MiscFeeBasis *)self; delete arg1; } static swig_class SwigClassTotNoAllocs; SWIGINTERN VALUE _wrap_new_TotNoAllocs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoAllocs"; FIX::TotNoAllocs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoAllocs *)new FIX::TotNoAllocs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoAllocs_allocate(VALUE self) #else _wrap_TotNoAllocs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoAllocs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoAllocs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoAllocs"; FIX::TotNoAllocs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoAllocs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoAllocs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoAllocs *)new FIX::TotNoAllocs((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoAllocs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoAllocs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoAllocs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoAllocs.new", " TotNoAllocs.new()\n" " TotNoAllocs.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoAllocs(void *self) { FIX::TotNoAllocs *arg1 = (FIX::TotNoAllocs *)self; delete arg1; } static swig_class SwigClassLastFragment; SWIGINTERN VALUE _wrap_new_LastFragment__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastFragment"; FIX::LastFragment *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastFragment *)new FIX::LastFragment(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastFragment_allocate(VALUE self) #else _wrap_LastFragment_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastFragment); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastFragment__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastFragment"; FIX::LastFragment *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","LastFragment", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","LastFragment", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::LastFragment *)new FIX::LastFragment((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastFragment(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastFragment__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastFragment__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastFragment.new", " LastFragment.new()\n" " LastFragment.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastFragment(void *self) { FIX::LastFragment *arg1 = (FIX::LastFragment *)self; delete arg1; } static swig_class SwigClassCollReqID; SWIGINTERN VALUE _wrap_new_CollReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollReqID"; FIX::CollReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollReqID *)new FIX::CollReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollReqID_allocate(VALUE self) #else _wrap_CollReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollReqID"; FIX::CollReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CollReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CollReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CollReqID *)new FIX::CollReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollReqID.new", " CollReqID.new()\n" " CollReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollReqID(void *self) { FIX::CollReqID *arg1 = (FIX::CollReqID *)self; delete arg1; } static swig_class SwigClassCollAsgnReason; SWIGINTERN VALUE _wrap_new_CollAsgnReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollAsgnReason"; FIX::CollAsgnReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollAsgnReason *)new FIX::CollAsgnReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollAsgnReason_allocate(VALUE self) #else _wrap_CollAsgnReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollAsgnReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollAsgnReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollAsgnReason"; FIX::CollAsgnReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollAsgnReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollAsgnReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollAsgnReason *)new FIX::CollAsgnReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollAsgnReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollAsgnReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollAsgnReason.new", " CollAsgnReason.new()\n" " CollAsgnReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollAsgnReason(void *self) { FIX::CollAsgnReason *arg1 = (FIX::CollAsgnReason *)self; delete arg1; } static swig_class SwigClassCollInquiryQualifier; SWIGINTERN VALUE _wrap_new_CollInquiryQualifier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollInquiryQualifier"; FIX::CollInquiryQualifier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollInquiryQualifier *)new FIX::CollInquiryQualifier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollInquiryQualifier_allocate(VALUE self) #else _wrap_CollInquiryQualifier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollInquiryQualifier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollInquiryQualifier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollInquiryQualifier"; FIX::CollInquiryQualifier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollInquiryQualifier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollInquiryQualifier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollInquiryQualifier *)new FIX::CollInquiryQualifier((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollInquiryQualifier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollInquiryQualifier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryQualifier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollInquiryQualifier.new", " CollInquiryQualifier.new()\n" " CollInquiryQualifier.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollInquiryQualifier(void *self) { FIX::CollInquiryQualifier *arg1 = (FIX::CollInquiryQualifier *)self; delete arg1; } static swig_class SwigClassNoTrades; SWIGINTERN VALUE _wrap_new_NoTrades__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTrades"; FIX::NoTrades *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTrades *)new FIX::NoTrades(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTrades_allocate(VALUE self) #else _wrap_NoTrades_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTrades); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTrades__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTrades"; FIX::NoTrades *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTrades", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTrades", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTrades *)new FIX::NoTrades((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTrades(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTrades__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTrades__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTrades.new", " NoTrades.new()\n" " NoTrades.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTrades(void *self) { FIX::NoTrades *arg1 = (FIX::NoTrades *)self; delete arg1; } static swig_class SwigClassMarginRatio; SWIGINTERN VALUE _wrap_new_MarginRatio__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarginRatio"; FIX::MarginRatio *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarginRatio *)new FIX::MarginRatio(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarginRatio_allocate(VALUE self) #else _wrap_MarginRatio_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarginRatio); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarginRatio__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarginRatio"; FIX::MarginRatio *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","MarginRatio", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","MarginRatio", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::MarginRatio *)new FIX::MarginRatio((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarginRatio(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarginRatio__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarginRatio__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarginRatio.new", " MarginRatio.new()\n" " MarginRatio.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarginRatio(void *self) { FIX::MarginRatio *arg1 = (FIX::MarginRatio *)self; delete arg1; } static swig_class SwigClassMarginExcess; SWIGINTERN VALUE _wrap_new_MarginExcess__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarginExcess"; FIX::MarginExcess *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarginExcess *)new FIX::MarginExcess(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarginExcess_allocate(VALUE self) #else _wrap_MarginExcess_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarginExcess); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarginExcess__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarginExcess"; FIX::MarginExcess *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","MarginExcess", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","MarginExcess", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::MarginExcess *)new FIX::MarginExcess((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarginExcess(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarginExcess__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarginExcess__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarginExcess.new", " MarginExcess.new()\n" " MarginExcess.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarginExcess(void *self) { FIX::MarginExcess *arg1 = (FIX::MarginExcess *)self; delete arg1; } static swig_class SwigClassTotalNetValue; SWIGINTERN VALUE _wrap_new_TotalNetValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotalNetValue"; FIX::TotalNetValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotalNetValue *)new FIX::TotalNetValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotalNetValue_allocate(VALUE self) #else _wrap_TotalNetValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotalNetValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotalNetValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotalNetValue"; FIX::TotalNetValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","TotalNetValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","TotalNetValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::TotalNetValue *)new FIX::TotalNetValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotalNetValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotalNetValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotalNetValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotalNetValue.new", " TotalNetValue.new()\n" " TotalNetValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotalNetValue(void *self) { FIX::TotalNetValue *arg1 = (FIX::TotalNetValue *)self; delete arg1; } static swig_class SwigClassCashOutstanding; SWIGINTERN VALUE _wrap_new_CashOutstanding__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CashOutstanding"; FIX::CashOutstanding *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CashOutstanding *)new FIX::CashOutstanding(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CashOutstanding_allocate(VALUE self) #else _wrap_CashOutstanding_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CashOutstanding); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CashOutstanding__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CashOutstanding"; FIX::CashOutstanding *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","CashOutstanding", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","CashOutstanding", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::CashOutstanding *)new FIX::CashOutstanding((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CashOutstanding(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CashOutstanding__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CashOutstanding__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CashOutstanding.new", " CashOutstanding.new()\n" " CashOutstanding.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CashOutstanding(void *self) { FIX::CashOutstanding *arg1 = (FIX::CashOutstanding *)self; delete arg1; } static swig_class SwigClassCollAsgnID; SWIGINTERN VALUE _wrap_new_CollAsgnID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollAsgnID"; FIX::CollAsgnID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollAsgnID *)new FIX::CollAsgnID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollAsgnID_allocate(VALUE self) #else _wrap_CollAsgnID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollAsgnID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollAsgnID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollAsgnID"; FIX::CollAsgnID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CollAsgnID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CollAsgnID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CollAsgnID *)new FIX::CollAsgnID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollAsgnID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollAsgnID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollAsgnID.new", " CollAsgnID.new()\n" " CollAsgnID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollAsgnID(void *self) { FIX::CollAsgnID *arg1 = (FIX::CollAsgnID *)self; delete arg1; } static swig_class SwigClassCollAsgnTransType; SWIGINTERN VALUE _wrap_new_CollAsgnTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollAsgnTransType"; FIX::CollAsgnTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollAsgnTransType *)new FIX::CollAsgnTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollAsgnTransType_allocate(VALUE self) #else _wrap_CollAsgnTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollAsgnTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollAsgnTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollAsgnTransType"; FIX::CollAsgnTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollAsgnTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollAsgnTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollAsgnTransType *)new FIX::CollAsgnTransType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollAsgnTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollAsgnTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollAsgnTransType.new", " CollAsgnTransType.new()\n" " CollAsgnTransType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollAsgnTransType(void *self) { FIX::CollAsgnTransType *arg1 = (FIX::CollAsgnTransType *)self; delete arg1; } static swig_class SwigClassCollRespID; SWIGINTERN VALUE _wrap_new_CollRespID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollRespID"; FIX::CollRespID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollRespID *)new FIX::CollRespID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollRespID_allocate(VALUE self) #else _wrap_CollRespID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollRespID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollRespID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollRespID"; FIX::CollRespID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CollRespID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CollRespID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CollRespID *)new FIX::CollRespID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollRespID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollRespID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollRespID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollRespID.new", " CollRespID.new()\n" " CollRespID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollRespID(void *self) { FIX::CollRespID *arg1 = (FIX::CollRespID *)self; delete arg1; } static swig_class SwigClassCollAsgnRespType; SWIGINTERN VALUE _wrap_new_CollAsgnRespType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollAsgnRespType"; FIX::CollAsgnRespType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollAsgnRespType *)new FIX::CollAsgnRespType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollAsgnRespType_allocate(VALUE self) #else _wrap_CollAsgnRespType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollAsgnRespType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollAsgnRespType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollAsgnRespType"; FIX::CollAsgnRespType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollAsgnRespType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollAsgnRespType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollAsgnRespType *)new FIX::CollAsgnRespType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollAsgnRespType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollAsgnRespType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnRespType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollAsgnRespType.new", " CollAsgnRespType.new()\n" " CollAsgnRespType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollAsgnRespType(void *self) { FIX::CollAsgnRespType *arg1 = (FIX::CollAsgnRespType *)self; delete arg1; } static swig_class SwigClassCollAsgnRejectReason; SWIGINTERN VALUE _wrap_new_CollAsgnRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollAsgnRejectReason"; FIX::CollAsgnRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollAsgnRejectReason *)new FIX::CollAsgnRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollAsgnRejectReason_allocate(VALUE self) #else _wrap_CollAsgnRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollAsgnRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollAsgnRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollAsgnRejectReason"; FIX::CollAsgnRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollAsgnRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollAsgnRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollAsgnRejectReason *)new FIX::CollAsgnRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollAsgnRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollAsgnRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollAsgnRejectReason.new", " CollAsgnRejectReason.new()\n" " CollAsgnRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollAsgnRejectReason(void *self) { FIX::CollAsgnRejectReason *arg1 = (FIX::CollAsgnRejectReason *)self; delete arg1; } static swig_class SwigClassCollAsgnRefID; SWIGINTERN VALUE _wrap_new_CollAsgnRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollAsgnRefID"; FIX::CollAsgnRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollAsgnRefID *)new FIX::CollAsgnRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollAsgnRefID_allocate(VALUE self) #else _wrap_CollAsgnRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollAsgnRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollAsgnRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollAsgnRefID"; FIX::CollAsgnRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CollAsgnRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CollAsgnRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CollAsgnRefID *)new FIX::CollAsgnRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollAsgnRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollAsgnRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAsgnRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollAsgnRefID.new", " CollAsgnRefID.new()\n" " CollAsgnRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollAsgnRefID(void *self) { FIX::CollAsgnRefID *arg1 = (FIX::CollAsgnRefID *)self; delete arg1; } static swig_class SwigClassCollRptID; SWIGINTERN VALUE _wrap_new_CollRptID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollRptID"; FIX::CollRptID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollRptID *)new FIX::CollRptID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollRptID_allocate(VALUE self) #else _wrap_CollRptID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollRptID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollRptID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollRptID"; FIX::CollRptID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CollRptID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CollRptID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CollRptID *)new FIX::CollRptID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollRptID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollRptID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollRptID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollRptID.new", " CollRptID.new()\n" " CollRptID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollRptID(void *self) { FIX::CollRptID *arg1 = (FIX::CollRptID *)self; delete arg1; } static swig_class SwigClassCollInquiryID; SWIGINTERN VALUE _wrap_new_CollInquiryID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollInquiryID"; FIX::CollInquiryID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollInquiryID *)new FIX::CollInquiryID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollInquiryID_allocate(VALUE self) #else _wrap_CollInquiryID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollInquiryID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollInquiryID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollInquiryID"; FIX::CollInquiryID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","CollInquiryID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","CollInquiryID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::CollInquiryID *)new FIX::CollInquiryID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollInquiryID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollInquiryID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollInquiryID.new", " CollInquiryID.new()\n" " CollInquiryID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollInquiryID(void *self) { FIX::CollInquiryID *arg1 = (FIX::CollInquiryID *)self; delete arg1; } static swig_class SwigClassCollStatus; SWIGINTERN VALUE _wrap_new_CollStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollStatus"; FIX::CollStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollStatus *)new FIX::CollStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollStatus_allocate(VALUE self) #else _wrap_CollStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollStatus"; FIX::CollStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollStatus *)new FIX::CollStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollStatus.new", " CollStatus.new()\n" " CollStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollStatus(void *self) { FIX::CollStatus *arg1 = (FIX::CollStatus *)self; delete arg1; } static swig_class SwigClassTotNumReports; SWIGINTERN VALUE _wrap_new_TotNumReports__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNumReports"; FIX::TotNumReports *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNumReports *)new FIX::TotNumReports(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNumReports_allocate(VALUE self) #else _wrap_TotNumReports_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNumReports); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNumReports__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNumReports"; FIX::TotNumReports *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNumReports", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNumReports", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNumReports *)new FIX::TotNumReports((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNumReports(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNumReports__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNumReports__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNumReports.new", " TotNumReports.new()\n" " TotNumReports.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNumReports(void *self) { FIX::TotNumReports *arg1 = (FIX::TotNumReports *)self; delete arg1; } static swig_class SwigClassLastRptRequested; SWIGINTERN VALUE _wrap_new_LastRptRequested__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastRptRequested"; FIX::LastRptRequested *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastRptRequested *)new FIX::LastRptRequested(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastRptRequested_allocate(VALUE self) #else _wrap_LastRptRequested_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastRptRequested); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastRptRequested__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastRptRequested"; FIX::LastRptRequested *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","LastRptRequested", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","LastRptRequested", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::LastRptRequested *)new FIX::LastRptRequested((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastRptRequested(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastRptRequested__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastRptRequested__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastRptRequested.new", " LastRptRequested.new()\n" " LastRptRequested.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastRptRequested(void *self) { FIX::LastRptRequested *arg1 = (FIX::LastRptRequested *)self; delete arg1; } static swig_class SwigClassAgreementDesc; SWIGINTERN VALUE _wrap_new_AgreementDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AgreementDesc"; FIX::AgreementDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AgreementDesc *)new FIX::AgreementDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AgreementDesc_allocate(VALUE self) #else _wrap_AgreementDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AgreementDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AgreementDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AgreementDesc"; FIX::AgreementDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AgreementDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AgreementDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AgreementDesc *)new FIX::AgreementDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AgreementDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AgreementDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AgreementDesc.new", " AgreementDesc.new()\n" " AgreementDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AgreementDesc(void *self) { FIX::AgreementDesc *arg1 = (FIX::AgreementDesc *)self; delete arg1; } static swig_class SwigClassAgreementID; SWIGINTERN VALUE _wrap_new_AgreementID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AgreementID"; FIX::AgreementID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AgreementID *)new FIX::AgreementID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AgreementID_allocate(VALUE self) #else _wrap_AgreementID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AgreementID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AgreementID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AgreementID"; FIX::AgreementID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AgreementID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AgreementID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AgreementID *)new FIX::AgreementID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AgreementID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AgreementID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AgreementID.new", " AgreementID.new()\n" " AgreementID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AgreementID(void *self) { FIX::AgreementID *arg1 = (FIX::AgreementID *)self; delete arg1; } static swig_class SwigClassAgreementDate; SWIGINTERN VALUE _wrap_new_AgreementDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AgreementDate"; FIX::AgreementDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AgreementDate *)new FIX::AgreementDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AgreementDate_allocate(VALUE self) #else _wrap_AgreementDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AgreementDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AgreementDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AgreementDate"; FIX::AgreementDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","AgreementDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","AgreementDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::AgreementDate *)new FIX::AgreementDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AgreementDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AgreementDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AgreementDate.new", " AgreementDate.new()\n" " AgreementDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AgreementDate(void *self) { FIX::AgreementDate *arg1 = (FIX::AgreementDate *)self; delete arg1; } static swig_class SwigClassStartDate; SWIGINTERN VALUE _wrap_new_StartDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StartDate"; FIX::StartDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StartDate *)new FIX::StartDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StartDate_allocate(VALUE self) #else _wrap_StartDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StartDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StartDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StartDate"; FIX::StartDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","StartDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","StartDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::StartDate *)new FIX::StartDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StartDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StartDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StartDate.new", " StartDate.new()\n" " StartDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StartDate(void *self) { FIX::StartDate *arg1 = (FIX::StartDate *)self; delete arg1; } static swig_class SwigClassEndDate; SWIGINTERN VALUE _wrap_new_EndDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EndDate"; FIX::EndDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EndDate *)new FIX::EndDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EndDate_allocate(VALUE self) #else _wrap_EndDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EndDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EndDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EndDate"; FIX::EndDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","EndDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","EndDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::EndDate *)new FIX::EndDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EndDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EndDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EndDate.new", " EndDate.new()\n" " EndDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EndDate(void *self) { FIX::EndDate *arg1 = (FIX::EndDate *)self; delete arg1; } static swig_class SwigClassAgreementCurrency; SWIGINTERN VALUE _wrap_new_AgreementCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AgreementCurrency"; FIX::AgreementCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AgreementCurrency *)new FIX::AgreementCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AgreementCurrency_allocate(VALUE self) #else _wrap_AgreementCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AgreementCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AgreementCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AgreementCurrency"; FIX::AgreementCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","AgreementCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","AgreementCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::AgreementCurrency *)new FIX::AgreementCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AgreementCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AgreementCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AgreementCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AgreementCurrency.new", " AgreementCurrency.new()\n" " AgreementCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AgreementCurrency(void *self) { FIX::AgreementCurrency *arg1 = (FIX::AgreementCurrency *)self; delete arg1; } static swig_class SwigClassDeliveryType; SWIGINTERN VALUE _wrap_new_DeliveryType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeliveryType"; FIX::DeliveryType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeliveryType *)new FIX::DeliveryType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeliveryType_allocate(VALUE self) #else _wrap_DeliveryType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeliveryType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeliveryType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeliveryType"; FIX::DeliveryType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DeliveryType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DeliveryType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DeliveryType *)new FIX::DeliveryType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeliveryType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeliveryType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeliveryType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeliveryType.new", " DeliveryType.new()\n" " DeliveryType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeliveryType(void *self) { FIX::DeliveryType *arg1 = (FIX::DeliveryType *)self; delete arg1; } static swig_class SwigClassEndAccruedInterestAmt; SWIGINTERN VALUE _wrap_new_EndAccruedInterestAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EndAccruedInterestAmt"; FIX::EndAccruedInterestAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EndAccruedInterestAmt *)new FIX::EndAccruedInterestAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EndAccruedInterestAmt_allocate(VALUE self) #else _wrap_EndAccruedInterestAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EndAccruedInterestAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EndAccruedInterestAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EndAccruedInterestAmt"; FIX::EndAccruedInterestAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","EndAccruedInterestAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","EndAccruedInterestAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::EndAccruedInterestAmt *)new FIX::EndAccruedInterestAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EndAccruedInterestAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EndAccruedInterestAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndAccruedInterestAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EndAccruedInterestAmt.new", " EndAccruedInterestAmt.new()\n" " EndAccruedInterestAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EndAccruedInterestAmt(void *self) { FIX::EndAccruedInterestAmt *arg1 = (FIX::EndAccruedInterestAmt *)self; delete arg1; } static swig_class SwigClassStartCash; SWIGINTERN VALUE _wrap_new_StartCash__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StartCash"; FIX::StartCash *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StartCash *)new FIX::StartCash(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StartCash_allocate(VALUE self) #else _wrap_StartCash_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StartCash); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StartCash__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StartCash"; FIX::StartCash *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","StartCash", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","StartCash", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::StartCash *)new FIX::StartCash((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StartCash(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StartCash__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartCash__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StartCash.new", " StartCash.new()\n" " StartCash.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StartCash(void *self) { FIX::StartCash *arg1 = (FIX::StartCash *)self; delete arg1; } static swig_class SwigClassEndCash; SWIGINTERN VALUE _wrap_new_EndCash__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EndCash"; FIX::EndCash *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EndCash *)new FIX::EndCash(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EndCash_allocate(VALUE self) #else _wrap_EndCash_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EndCash); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EndCash__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EndCash"; FIX::EndCash *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","EndCash", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","EndCash", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::EndCash *)new FIX::EndCash((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EndCash(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EndCash__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndCash__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EndCash.new", " EndCash.new()\n" " EndCash.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EndCash(void *self) { FIX::EndCash *arg1 = (FIX::EndCash *)self; delete arg1; } static swig_class SwigClassUserRequestID; SWIGINTERN VALUE _wrap_new_UserRequestID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UserRequestID"; FIX::UserRequestID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UserRequestID *)new FIX::UserRequestID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UserRequestID_allocate(VALUE self) #else _wrap_UserRequestID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UserRequestID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UserRequestID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UserRequestID"; FIX::UserRequestID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UserRequestID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UserRequestID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UserRequestID *)new FIX::UserRequestID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UserRequestID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UserRequestID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserRequestID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UserRequestID.new", " UserRequestID.new()\n" " UserRequestID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UserRequestID(void *self) { FIX::UserRequestID *arg1 = (FIX::UserRequestID *)self; delete arg1; } static swig_class SwigClassUserRequestType; SWIGINTERN VALUE _wrap_new_UserRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UserRequestType"; FIX::UserRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UserRequestType *)new FIX::UserRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UserRequestType_allocate(VALUE self) #else _wrap_UserRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UserRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UserRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UserRequestType"; FIX::UserRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UserRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UserRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UserRequestType *)new FIX::UserRequestType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UserRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UserRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UserRequestType.new", " UserRequestType.new()\n" " UserRequestType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UserRequestType(void *self) { FIX::UserRequestType *arg1 = (FIX::UserRequestType *)self; delete arg1; } static swig_class SwigClassNewPassword; SWIGINTERN VALUE _wrap_new_NewPassword__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NewPassword"; FIX::NewPassword *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NewPassword *)new FIX::NewPassword(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NewPassword_allocate(VALUE self) #else _wrap_NewPassword_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NewPassword); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NewPassword__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NewPassword"; FIX::NewPassword *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NewPassword", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NewPassword", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NewPassword *)new FIX::NewPassword((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NewPassword(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NewPassword__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewPassword__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NewPassword.new", " NewPassword.new()\n" " NewPassword.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NewPassword(void *self) { FIX::NewPassword *arg1 = (FIX::NewPassword *)self; delete arg1; } static swig_class SwigClassUserStatus; SWIGINTERN VALUE _wrap_new_UserStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UserStatus"; FIX::UserStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UserStatus *)new FIX::UserStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UserStatus_allocate(VALUE self) #else _wrap_UserStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UserStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UserStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UserStatus"; FIX::UserStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UserStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UserStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UserStatus *)new FIX::UserStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UserStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UserStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UserStatus.new", " UserStatus.new()\n" " UserStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UserStatus(void *self) { FIX::UserStatus *arg1 = (FIX::UserStatus *)self; delete arg1; } static swig_class SwigClassUserStatusText; SWIGINTERN VALUE _wrap_new_UserStatusText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UserStatusText"; FIX::UserStatusText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UserStatusText *)new FIX::UserStatusText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UserStatusText_allocate(VALUE self) #else _wrap_UserStatusText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UserStatusText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UserStatusText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UserStatusText"; FIX::UserStatusText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UserStatusText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UserStatusText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UserStatusText *)new FIX::UserStatusText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UserStatusText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UserStatusText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UserStatusText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UserStatusText.new", " UserStatusText.new()\n" " UserStatusText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UserStatusText(void *self) { FIX::UserStatusText *arg1 = (FIX::UserStatusText *)self; delete arg1; } static swig_class SwigClassStatusValue; SWIGINTERN VALUE _wrap_new_StatusValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StatusValue"; FIX::StatusValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StatusValue *)new FIX::StatusValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StatusValue_allocate(VALUE self) #else _wrap_StatusValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StatusValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StatusValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StatusValue"; FIX::StatusValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StatusValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StatusValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StatusValue *)new FIX::StatusValue((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StatusValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StatusValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StatusValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StatusValue.new", " StatusValue.new()\n" " StatusValue.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StatusValue(void *self) { FIX::StatusValue *arg1 = (FIX::StatusValue *)self; delete arg1; } static swig_class SwigClassStatusText; SWIGINTERN VALUE _wrap_new_StatusText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StatusText"; FIX::StatusText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StatusText *)new FIX::StatusText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StatusText_allocate(VALUE self) #else _wrap_StatusText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StatusText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StatusText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StatusText"; FIX::StatusText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StatusText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StatusText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StatusText *)new FIX::StatusText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StatusText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StatusText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StatusText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StatusText.new", " StatusText.new()\n" " StatusText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StatusText(void *self) { FIX::StatusText *arg1 = (FIX::StatusText *)self; delete arg1; } static swig_class SwigClassRefCompID; SWIGINTERN VALUE _wrap_new_RefCompID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefCompID"; FIX::RefCompID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefCompID *)new FIX::RefCompID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefCompID_allocate(VALUE self) #else _wrap_RefCompID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefCompID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefCompID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefCompID"; FIX::RefCompID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefCompID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefCompID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefCompID *)new FIX::RefCompID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefCompID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefCompID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefCompID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefCompID.new", " RefCompID.new()\n" " RefCompID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefCompID(void *self) { FIX::RefCompID *arg1 = (FIX::RefCompID *)self; delete arg1; } static swig_class SwigClassRefSubID; SWIGINTERN VALUE _wrap_new_RefSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefSubID"; FIX::RefSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefSubID *)new FIX::RefSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefSubID_allocate(VALUE self) #else _wrap_RefSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefSubID"; FIX::RefSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefSubID *)new FIX::RefSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefSubID.new", " RefSubID.new()\n" " RefSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefSubID(void *self) { FIX::RefSubID *arg1 = (FIX::RefSubID *)self; delete arg1; } static swig_class SwigClassNetworkResponseID; SWIGINTERN VALUE _wrap_new_NetworkResponseID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NetworkResponseID"; FIX::NetworkResponseID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NetworkResponseID *)new FIX::NetworkResponseID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NetworkResponseID_allocate(VALUE self) #else _wrap_NetworkResponseID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NetworkResponseID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NetworkResponseID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NetworkResponseID"; FIX::NetworkResponseID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NetworkResponseID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NetworkResponseID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NetworkResponseID *)new FIX::NetworkResponseID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NetworkResponseID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NetworkResponseID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkResponseID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NetworkResponseID.new", " NetworkResponseID.new()\n" " NetworkResponseID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NetworkResponseID(void *self) { FIX::NetworkResponseID *arg1 = (FIX::NetworkResponseID *)self; delete arg1; } static swig_class SwigClassNetworkRequestID; SWIGINTERN VALUE _wrap_new_NetworkRequestID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NetworkRequestID"; FIX::NetworkRequestID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NetworkRequestID *)new FIX::NetworkRequestID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NetworkRequestID_allocate(VALUE self) #else _wrap_NetworkRequestID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NetworkRequestID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NetworkRequestID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NetworkRequestID"; FIX::NetworkRequestID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NetworkRequestID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NetworkRequestID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NetworkRequestID *)new FIX::NetworkRequestID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NetworkRequestID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NetworkRequestID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkRequestID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NetworkRequestID.new", " NetworkRequestID.new()\n" " NetworkRequestID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NetworkRequestID(void *self) { FIX::NetworkRequestID *arg1 = (FIX::NetworkRequestID *)self; delete arg1; } static swig_class SwigClassLastNetworkResponseID; SWIGINTERN VALUE _wrap_new_LastNetworkResponseID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastNetworkResponseID"; FIX::LastNetworkResponseID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastNetworkResponseID *)new FIX::LastNetworkResponseID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastNetworkResponseID_allocate(VALUE self) #else _wrap_LastNetworkResponseID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastNetworkResponseID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastNetworkResponseID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastNetworkResponseID"; FIX::LastNetworkResponseID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LastNetworkResponseID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LastNetworkResponseID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LastNetworkResponseID *)new FIX::LastNetworkResponseID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastNetworkResponseID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastNetworkResponseID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastNetworkResponseID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastNetworkResponseID.new", " LastNetworkResponseID.new()\n" " LastNetworkResponseID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastNetworkResponseID(void *self) { FIX::LastNetworkResponseID *arg1 = (FIX::LastNetworkResponseID *)self; delete arg1; } static swig_class SwigClassNetworkRequestType; SWIGINTERN VALUE _wrap_new_NetworkRequestType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NetworkRequestType"; FIX::NetworkRequestType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NetworkRequestType *)new FIX::NetworkRequestType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NetworkRequestType_allocate(VALUE self) #else _wrap_NetworkRequestType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NetworkRequestType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NetworkRequestType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NetworkRequestType"; FIX::NetworkRequestType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NetworkRequestType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NetworkRequestType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NetworkRequestType *)new FIX::NetworkRequestType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NetworkRequestType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NetworkRequestType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkRequestType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NetworkRequestType.new", " NetworkRequestType.new()\n" " NetworkRequestType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NetworkRequestType(void *self) { FIX::NetworkRequestType *arg1 = (FIX::NetworkRequestType *)self; delete arg1; } static swig_class SwigClassNoCompIDs; SWIGINTERN VALUE _wrap_new_NoCompIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoCompIDs"; FIX::NoCompIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoCompIDs *)new FIX::NoCompIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoCompIDs_allocate(VALUE self) #else _wrap_NoCompIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoCompIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoCompIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoCompIDs"; FIX::NoCompIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoCompIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoCompIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoCompIDs *)new FIX::NoCompIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoCompIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoCompIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoCompIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoCompIDs.new", " NoCompIDs.new()\n" " NoCompIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoCompIDs(void *self) { FIX::NoCompIDs *arg1 = (FIX::NoCompIDs *)self; delete arg1; } static swig_class SwigClassNetworkStatusResponseType; SWIGINTERN VALUE _wrap_new_NetworkStatusResponseType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NetworkStatusResponseType"; FIX::NetworkStatusResponseType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NetworkStatusResponseType *)new FIX::NetworkStatusResponseType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NetworkStatusResponseType_allocate(VALUE self) #else _wrap_NetworkStatusResponseType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NetworkStatusResponseType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NetworkStatusResponseType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NetworkStatusResponseType"; FIX::NetworkStatusResponseType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NetworkStatusResponseType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NetworkStatusResponseType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NetworkStatusResponseType *)new FIX::NetworkStatusResponseType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NetworkStatusResponseType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NetworkStatusResponseType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NetworkStatusResponseType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NetworkStatusResponseType.new", " NetworkStatusResponseType.new()\n" " NetworkStatusResponseType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NetworkStatusResponseType(void *self) { FIX::NetworkStatusResponseType *arg1 = (FIX::NetworkStatusResponseType *)self; delete arg1; } static swig_class SwigClassNoCollInquiryQualifier; SWIGINTERN VALUE _wrap_new_NoCollInquiryQualifier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoCollInquiryQualifier"; FIX::NoCollInquiryQualifier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoCollInquiryQualifier *)new FIX::NoCollInquiryQualifier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoCollInquiryQualifier_allocate(VALUE self) #else _wrap_NoCollInquiryQualifier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoCollInquiryQualifier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoCollInquiryQualifier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoCollInquiryQualifier"; FIX::NoCollInquiryQualifier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoCollInquiryQualifier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoCollInquiryQualifier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoCollInquiryQualifier *)new FIX::NoCollInquiryQualifier((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoCollInquiryQualifier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoCollInquiryQualifier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoCollInquiryQualifier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoCollInquiryQualifier.new", " NoCollInquiryQualifier.new()\n" " NoCollInquiryQualifier.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoCollInquiryQualifier(void *self) { FIX::NoCollInquiryQualifier *arg1 = (FIX::NoCollInquiryQualifier *)self; delete arg1; } static swig_class SwigClassTrdRptStatus; SWIGINTERN VALUE _wrap_new_TrdRptStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdRptStatus"; FIX::TrdRptStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdRptStatus *)new FIX::TrdRptStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdRptStatus_allocate(VALUE self) #else _wrap_TrdRptStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdRptStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdRptStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRptStatus"; FIX::TrdRptStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TrdRptStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TrdRptStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TrdRptStatus *)new FIX::TrdRptStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRptStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdRptStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRptStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdRptStatus.new", " TrdRptStatus.new()\n" " TrdRptStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdRptStatus(void *self) { FIX::TrdRptStatus *arg1 = (FIX::TrdRptStatus *)self; delete arg1; } static swig_class SwigClassAffirmStatus; SWIGINTERN VALUE _wrap_new_AffirmStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AffirmStatus"; FIX::AffirmStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AffirmStatus *)new FIX::AffirmStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AffirmStatus_allocate(VALUE self) #else _wrap_AffirmStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AffirmStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AffirmStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AffirmStatus"; FIX::AffirmStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AffirmStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AffirmStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AffirmStatus *)new FIX::AffirmStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AffirmStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AffirmStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AffirmStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AffirmStatus.new", " AffirmStatus.new()\n" " AffirmStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AffirmStatus(void *self) { FIX::AffirmStatus *arg1 = (FIX::AffirmStatus *)self; delete arg1; } static swig_class SwigClassUnderlyingStrikeCurrency; SWIGINTERN VALUE _wrap_new_UnderlyingStrikeCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingStrikeCurrency"; FIX::UnderlyingStrikeCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingStrikeCurrency *)new FIX::UnderlyingStrikeCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingStrikeCurrency_allocate(VALUE self) #else _wrap_UnderlyingStrikeCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingStrikeCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingStrikeCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingStrikeCurrency"; FIX::UnderlyingStrikeCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","UnderlyingStrikeCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","UnderlyingStrikeCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::UnderlyingStrikeCurrency *)new FIX::UnderlyingStrikeCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingStrikeCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingStrikeCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingStrikeCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingStrikeCurrency.new", " UnderlyingStrikeCurrency.new()\n" " UnderlyingStrikeCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingStrikeCurrency(void *self) { FIX::UnderlyingStrikeCurrency *arg1 = (FIX::UnderlyingStrikeCurrency *)self; delete arg1; } static swig_class SwigClassLegStrikeCurrency; SWIGINTERN VALUE _wrap_new_LegStrikeCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegStrikeCurrency"; FIX::LegStrikeCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegStrikeCurrency *)new FIX::LegStrikeCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegStrikeCurrency_allocate(VALUE self) #else _wrap_LegStrikeCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegStrikeCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegStrikeCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegStrikeCurrency"; FIX::LegStrikeCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","LegStrikeCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","LegStrikeCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::LegStrikeCurrency *)new FIX::LegStrikeCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegStrikeCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegStrikeCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegStrikeCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegStrikeCurrency.new", " LegStrikeCurrency.new()\n" " LegStrikeCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegStrikeCurrency(void *self) { FIX::LegStrikeCurrency *arg1 = (FIX::LegStrikeCurrency *)self; delete arg1; } static swig_class SwigClassTimeBracket; SWIGINTERN VALUE _wrap_new_TimeBracket__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TimeBracket"; FIX::TimeBracket *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TimeBracket *)new FIX::TimeBracket(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TimeBracket_allocate(VALUE self) #else _wrap_TimeBracket_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TimeBracket); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TimeBracket__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TimeBracket"; FIX::TimeBracket *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TimeBracket", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TimeBracket", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TimeBracket *)new FIX::TimeBracket((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TimeBracket(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TimeBracket__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeBracket__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TimeBracket.new", " TimeBracket.new()\n" " TimeBracket.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TimeBracket(void *self) { FIX::TimeBracket *arg1 = (FIX::TimeBracket *)self; delete arg1; } static swig_class SwigClassCollAction; SWIGINTERN VALUE _wrap_new_CollAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollAction"; FIX::CollAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollAction *)new FIX::CollAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollAction_allocate(VALUE self) #else _wrap_CollAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollAction"; FIX::CollAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollAction *)new FIX::CollAction((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollAction.new", " CollAction.new()\n" " CollAction.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollAction(void *self) { FIX::CollAction *arg1 = (FIX::CollAction *)self; delete arg1; } static swig_class SwigClassCollInquiryStatus; SWIGINTERN VALUE _wrap_new_CollInquiryStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollInquiryStatus"; FIX::CollInquiryStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollInquiryStatus *)new FIX::CollInquiryStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollInquiryStatus_allocate(VALUE self) #else _wrap_CollInquiryStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollInquiryStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollInquiryStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollInquiryStatus"; FIX::CollInquiryStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollInquiryStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollInquiryStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollInquiryStatus *)new FIX::CollInquiryStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollInquiryStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollInquiryStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollInquiryStatus.new", " CollInquiryStatus.new()\n" " CollInquiryStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollInquiryStatus(void *self) { FIX::CollInquiryStatus *arg1 = (FIX::CollInquiryStatus *)self; delete arg1; } static swig_class SwigClassCollInquiryResult; SWIGINTERN VALUE _wrap_new_CollInquiryResult__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollInquiryResult"; FIX::CollInquiryResult *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollInquiryResult *)new FIX::CollInquiryResult(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollInquiryResult_allocate(VALUE self) #else _wrap_CollInquiryResult_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollInquiryResult); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollInquiryResult__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollInquiryResult"; FIX::CollInquiryResult *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollInquiryResult", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollInquiryResult", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollInquiryResult *)new FIX::CollInquiryResult((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollInquiryResult(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollInquiryResult__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollInquiryResult__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollInquiryResult.new", " CollInquiryResult.new()\n" " CollInquiryResult.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollInquiryResult(void *self) { FIX::CollInquiryResult *arg1 = (FIX::CollInquiryResult *)self; delete arg1; } static swig_class SwigClassStrikeCurrency; SWIGINTERN VALUE _wrap_new_StrikeCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikeCurrency"; FIX::StrikeCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikeCurrency *)new FIX::StrikeCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikeCurrency_allocate(VALUE self) #else _wrap_StrikeCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikeCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikeCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeCurrency"; FIX::StrikeCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","StrikeCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","StrikeCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::StrikeCurrency *)new FIX::StrikeCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikeCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikeCurrency.new", " StrikeCurrency.new()\n" " StrikeCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikeCurrency(void *self) { FIX::StrikeCurrency *arg1 = (FIX::StrikeCurrency *)self; delete arg1; } static swig_class SwigClassNoNested3PartyIDs; SWIGINTERN VALUE _wrap_new_NoNested3PartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNested3PartyIDs"; FIX::NoNested3PartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNested3PartyIDs *)new FIX::NoNested3PartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNested3PartyIDs_allocate(VALUE self) #else _wrap_NoNested3PartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNested3PartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNested3PartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNested3PartyIDs"; FIX::NoNested3PartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNested3PartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNested3PartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNested3PartyIDs *)new FIX::NoNested3PartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNested3PartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNested3PartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested3PartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNested3PartyIDs.new", " NoNested3PartyIDs.new()\n" " NoNested3PartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNested3PartyIDs(void *self) { FIX::NoNested3PartyIDs *arg1 = (FIX::NoNested3PartyIDs *)self; delete arg1; } static swig_class SwigClassNested3PartyID; SWIGINTERN VALUE _wrap_new_Nested3PartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested3PartyID"; FIX::Nested3PartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested3PartyID *)new FIX::Nested3PartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested3PartyID_allocate(VALUE self) #else _wrap_Nested3PartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested3PartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested3PartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested3PartyID"; FIX::Nested3PartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Nested3PartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Nested3PartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Nested3PartyID *)new FIX::Nested3PartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested3PartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested3PartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested3PartyID.new", " Nested3PartyID.new()\n" " Nested3PartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested3PartyID(void *self) { FIX::Nested3PartyID *arg1 = (FIX::Nested3PartyID *)self; delete arg1; } static swig_class SwigClassNested3PartyIDSource; SWIGINTERN VALUE _wrap_new_Nested3PartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested3PartyIDSource"; FIX::Nested3PartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested3PartyIDSource *)new FIX::Nested3PartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested3PartyIDSource_allocate(VALUE self) #else _wrap_Nested3PartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested3PartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested3PartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested3PartyIDSource"; FIX::Nested3PartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","Nested3PartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","Nested3PartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::Nested3PartyIDSource *)new FIX::Nested3PartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested3PartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested3PartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested3PartyIDSource.new", " Nested3PartyIDSource.new()\n" " Nested3PartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested3PartyIDSource(void *self) { FIX::Nested3PartyIDSource *arg1 = (FIX::Nested3PartyIDSource *)self; delete arg1; } static swig_class SwigClassNested3PartyRole; SWIGINTERN VALUE _wrap_new_Nested3PartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested3PartyRole"; FIX::Nested3PartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested3PartyRole *)new FIX::Nested3PartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested3PartyRole_allocate(VALUE self) #else _wrap_Nested3PartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested3PartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested3PartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested3PartyRole"; FIX::Nested3PartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Nested3PartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Nested3PartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Nested3PartyRole *)new FIX::Nested3PartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested3PartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested3PartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested3PartyRole.new", " Nested3PartyRole.new()\n" " Nested3PartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested3PartyRole(void *self) { FIX::Nested3PartyRole *arg1 = (FIX::Nested3PartyRole *)self; delete arg1; } static swig_class SwigClassNoNested3PartySubIDs; SWIGINTERN VALUE _wrap_new_NoNested3PartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNested3PartySubIDs"; FIX::NoNested3PartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNested3PartySubIDs *)new FIX::NoNested3PartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNested3PartySubIDs_allocate(VALUE self) #else _wrap_NoNested3PartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNested3PartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNested3PartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNested3PartySubIDs"; FIX::NoNested3PartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNested3PartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNested3PartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNested3PartySubIDs *)new FIX::NoNested3PartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNested3PartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNested3PartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested3PartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNested3PartySubIDs.new", " NoNested3PartySubIDs.new()\n" " NoNested3PartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNested3PartySubIDs(void *self) { FIX::NoNested3PartySubIDs *arg1 = (FIX::NoNested3PartySubIDs *)self; delete arg1; } static swig_class SwigClassNested3PartySubID; SWIGINTERN VALUE _wrap_new_Nested3PartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested3PartySubID"; FIX::Nested3PartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested3PartySubID *)new FIX::Nested3PartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested3PartySubID_allocate(VALUE self) #else _wrap_Nested3PartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested3PartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested3PartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested3PartySubID"; FIX::Nested3PartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Nested3PartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Nested3PartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Nested3PartySubID *)new FIX::Nested3PartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested3PartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested3PartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested3PartySubID.new", " Nested3PartySubID.new()\n" " Nested3PartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested3PartySubID(void *self) { FIX::Nested3PartySubID *arg1 = (FIX::Nested3PartySubID *)self; delete arg1; } static swig_class SwigClassNested3PartySubIDType; SWIGINTERN VALUE _wrap_new_Nested3PartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested3PartySubIDType"; FIX::Nested3PartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested3PartySubIDType *)new FIX::Nested3PartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested3PartySubIDType_allocate(VALUE self) #else _wrap_Nested3PartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested3PartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested3PartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested3PartySubIDType"; FIX::Nested3PartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Nested3PartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Nested3PartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Nested3PartySubIDType *)new FIX::Nested3PartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested3PartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested3PartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested3PartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested3PartySubIDType.new", " Nested3PartySubIDType.new()\n" " Nested3PartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested3PartySubIDType(void *self) { FIX::Nested3PartySubIDType *arg1 = (FIX::Nested3PartySubIDType *)self; delete arg1; } static swig_class SwigClassLegContractSettlMonth; SWIGINTERN VALUE _wrap_new_LegContractSettlMonth__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegContractSettlMonth"; FIX::LegContractSettlMonth *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegContractSettlMonth *)new FIX::LegContractSettlMonth(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegContractSettlMonth_allocate(VALUE self) #else _wrap_LegContractSettlMonth_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegContractSettlMonth); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegContractSettlMonth__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegContractSettlMonth"; FIX::LegContractSettlMonth *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","LegContractSettlMonth", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","LegContractSettlMonth", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::LegContractSettlMonth *)new FIX::LegContractSettlMonth((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegContractSettlMonth(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegContractSettlMonth__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegContractSettlMonth__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegContractSettlMonth.new", " LegContractSettlMonth.new()\n" " LegContractSettlMonth.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegContractSettlMonth(void *self) { FIX::LegContractSettlMonth *arg1 = (FIX::LegContractSettlMonth *)self; delete arg1; } static swig_class SwigClassLegInterestAccrualDate; SWIGINTERN VALUE _wrap_new_LegInterestAccrualDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegInterestAccrualDate"; FIX::LegInterestAccrualDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegInterestAccrualDate *)new FIX::LegInterestAccrualDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegInterestAccrualDate_allocate(VALUE self) #else _wrap_LegInterestAccrualDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegInterestAccrualDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegInterestAccrualDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegInterestAccrualDate"; FIX::LegInterestAccrualDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","LegInterestAccrualDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","LegInterestAccrualDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::LegInterestAccrualDate *)new FIX::LegInterestAccrualDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegInterestAccrualDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegInterestAccrualDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegInterestAccrualDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegInterestAccrualDate.new", " LegInterestAccrualDate.new()\n" " LegInterestAccrualDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegInterestAccrualDate(void *self) { FIX::LegInterestAccrualDate *arg1 = (FIX::LegInterestAccrualDate *)self; delete arg1; } static swig_class SwigClassLegOrderQty; SWIGINTERN VALUE _wrap_new_LegOrderQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegOrderQty"; FIX::LegOrderQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegOrderQty *)new FIX::LegOrderQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegOrderQty_allocate(VALUE self) #else _wrap_LegOrderQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegOrderQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegOrderQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegOrderQty"; FIX::LegOrderQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LegOrderQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LegOrderQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LegOrderQty *)new FIX::LegOrderQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegOrderQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegOrderQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOrderQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegOrderQty.new", " LegOrderQty.new()\n" " LegOrderQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegOrderQty(void *self) { FIX::LegOrderQty *arg1 = (FIX::LegOrderQty *)self; delete arg1; } static swig_class SwigClassNoStrategyParameters; SWIGINTERN VALUE _wrap_new_NoStrategyParameters__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoStrategyParameters"; FIX::NoStrategyParameters *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoStrategyParameters *)new FIX::NoStrategyParameters(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoStrategyParameters_allocate(VALUE self) #else _wrap_NoStrategyParameters_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoStrategyParameters); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoStrategyParameters__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoStrategyParameters"; FIX::NoStrategyParameters *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoStrategyParameters", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoStrategyParameters", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoStrategyParameters *)new FIX::NoStrategyParameters((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoStrategyParameters(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoStrategyParameters__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStrategyParameters__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoStrategyParameters.new", " NoStrategyParameters.new()\n" " NoStrategyParameters.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoStrategyParameters(void *self) { FIX::NoStrategyParameters *arg1 = (FIX::NoStrategyParameters *)self; delete arg1; } static swig_class SwigClassStrategyParameterName; SWIGINTERN VALUE _wrap_new_StrategyParameterName__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrategyParameterName"; FIX::StrategyParameterName *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrategyParameterName *)new FIX::StrategyParameterName(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrategyParameterName_allocate(VALUE self) #else _wrap_StrategyParameterName_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrategyParameterName); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrategyParameterName__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrategyParameterName"; FIX::StrategyParameterName *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StrategyParameterName", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StrategyParameterName", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StrategyParameterName *)new FIX::StrategyParameterName((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrategyParameterName(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrategyParameterName__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrategyParameterName__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrategyParameterName.new", " StrategyParameterName.new()\n" " StrategyParameterName.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrategyParameterName(void *self) { FIX::StrategyParameterName *arg1 = (FIX::StrategyParameterName *)self; delete arg1; } static swig_class SwigClassStrategyParameterType; SWIGINTERN VALUE _wrap_new_StrategyParameterType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrategyParameterType"; FIX::StrategyParameterType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrategyParameterType *)new FIX::StrategyParameterType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrategyParameterType_allocate(VALUE self) #else _wrap_StrategyParameterType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrategyParameterType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrategyParameterType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrategyParameterType"; FIX::StrategyParameterType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StrategyParameterType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StrategyParameterType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StrategyParameterType *)new FIX::StrategyParameterType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrategyParameterType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrategyParameterType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrategyParameterType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrategyParameterType.new", " StrategyParameterType.new()\n" " StrategyParameterType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrategyParameterType(void *self) { FIX::StrategyParameterType *arg1 = (FIX::StrategyParameterType *)self; delete arg1; } static swig_class SwigClassStrategyParameterValue; SWIGINTERN VALUE _wrap_new_StrategyParameterValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrategyParameterValue"; FIX::StrategyParameterValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrategyParameterValue *)new FIX::StrategyParameterValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrategyParameterValue_allocate(VALUE self) #else _wrap_StrategyParameterValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrategyParameterValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrategyParameterValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrategyParameterValue"; FIX::StrategyParameterValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StrategyParameterValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StrategyParameterValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StrategyParameterValue *)new FIX::StrategyParameterValue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrategyParameterValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrategyParameterValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrategyParameterValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrategyParameterValue.new", " StrategyParameterValue.new()\n" " StrategyParameterValue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrategyParameterValue(void *self) { FIX::StrategyParameterValue *arg1 = (FIX::StrategyParameterValue *)self; delete arg1; } static swig_class SwigClassHostCrossID; SWIGINTERN VALUE _wrap_new_HostCrossID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HostCrossID"; FIX::HostCrossID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HostCrossID *)new FIX::HostCrossID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HostCrossID_allocate(VALUE self) #else _wrap_HostCrossID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HostCrossID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HostCrossID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HostCrossID"; FIX::HostCrossID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","HostCrossID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","HostCrossID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::HostCrossID *)new FIX::HostCrossID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HostCrossID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HostCrossID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HostCrossID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HostCrossID.new", " HostCrossID.new()\n" " HostCrossID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HostCrossID(void *self) { FIX::HostCrossID *arg1 = (FIX::HostCrossID *)self; delete arg1; } static swig_class SwigClassSideTimeInForce; SWIGINTERN VALUE _wrap_new_SideTimeInForce__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideTimeInForce"; FIX::SideTimeInForce *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTimeInForce__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTimeInForce"; FIX::SideTimeInForce *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","SideTimeInForce", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTimeInForce__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTimeInForce"; FIX::SideTimeInForce *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","SideTimeInForce", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","SideTimeInForce", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideTimeInForce_allocate(VALUE self) #else _wrap_SideTimeInForce_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideTimeInForce); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideTimeInForce__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTimeInForce"; FIX::SideTimeInForce *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","SideTimeInForce", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","SideTimeInForce", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","SideTimeInForce", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::SideTimeInForce *)new FIX::SideTimeInForce((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTimeInForce(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideTimeInForce__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTimeInForce__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTimeInForce__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTimeInForce__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "SideTimeInForce.new", " SideTimeInForce.new()\n" " SideTimeInForce.new(int precision)\n" " SideTimeInForce.new(FIX::UTCTIMESTAMP const &value)\n" " SideTimeInForce.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_SideTimeInForce(void *self) { FIX::SideTimeInForce *arg1 = (FIX::SideTimeInForce *)self; delete arg1; } static swig_class SwigClassMDReportID; SWIGINTERN VALUE _wrap_new_MDReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDReportID"; FIX::MDReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDReportID *)new FIX::MDReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDReportID_allocate(VALUE self) #else _wrap_MDReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDReportID"; FIX::MDReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDReportID *)new FIX::MDReportID((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDReportID.new", " MDReportID.new()\n" " MDReportID.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDReportID(void *self) { FIX::MDReportID *arg1 = (FIX::MDReportID *)self; delete arg1; } static swig_class SwigClassSecurityReportID; SWIGINTERN VALUE _wrap_new_SecurityReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityReportID"; FIX::SecurityReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityReportID *)new FIX::SecurityReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityReportID_allocate(VALUE self) #else _wrap_SecurityReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityReportID"; FIX::SecurityReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityReportID *)new FIX::SecurityReportID((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityReportID.new", " SecurityReportID.new()\n" " SecurityReportID.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityReportID(void *self) { FIX::SecurityReportID *arg1 = (FIX::SecurityReportID *)self; delete arg1; } static swig_class SwigClassSecurityStatus; SWIGINTERN VALUE _wrap_new_SecurityStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityStatus"; FIX::SecurityStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityStatus *)new FIX::SecurityStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityStatus_allocate(VALUE self) #else _wrap_SecurityStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityStatus"; FIX::SecurityStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityStatus *)new FIX::SecurityStatus((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityStatus.new", " SecurityStatus.new()\n" " SecurityStatus.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityStatus(void *self) { FIX::SecurityStatus *arg1 = (FIX::SecurityStatus *)self; delete arg1; } static swig_class SwigClassSettleOnOpenFlag; SWIGINTERN VALUE _wrap_new_SettleOnOpenFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettleOnOpenFlag"; FIX::SettleOnOpenFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettleOnOpenFlag *)new FIX::SettleOnOpenFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettleOnOpenFlag_allocate(VALUE self) #else _wrap_SettleOnOpenFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettleOnOpenFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettleOnOpenFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettleOnOpenFlag"; FIX::SettleOnOpenFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettleOnOpenFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettleOnOpenFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettleOnOpenFlag *)new FIX::SettleOnOpenFlag((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettleOnOpenFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettleOnOpenFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettleOnOpenFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettleOnOpenFlag.new", " SettleOnOpenFlag.new()\n" " SettleOnOpenFlag.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettleOnOpenFlag(void *self) { FIX::SettleOnOpenFlag *arg1 = (FIX::SettleOnOpenFlag *)self; delete arg1; } static swig_class SwigClassStrikeMultiplier; SWIGINTERN VALUE _wrap_new_StrikeMultiplier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikeMultiplier"; FIX::StrikeMultiplier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikeMultiplier *)new FIX::StrikeMultiplier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikeMultiplier_allocate(VALUE self) #else _wrap_StrikeMultiplier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikeMultiplier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikeMultiplier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeMultiplier"; FIX::StrikeMultiplier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","StrikeMultiplier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","StrikeMultiplier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::StrikeMultiplier *)new FIX::StrikeMultiplier((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeMultiplier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikeMultiplier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeMultiplier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikeMultiplier.new", " StrikeMultiplier.new()\n" " StrikeMultiplier.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikeMultiplier(void *self) { FIX::StrikeMultiplier *arg1 = (FIX::StrikeMultiplier *)self; delete arg1; } static swig_class SwigClassStrikeValue; SWIGINTERN VALUE _wrap_new_StrikeValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikeValue"; FIX::StrikeValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikeValue *)new FIX::StrikeValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikeValue_allocate(VALUE self) #else _wrap_StrikeValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikeValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikeValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeValue"; FIX::StrikeValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","StrikeValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","StrikeValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::StrikeValue *)new FIX::StrikeValue((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikeValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikeValue.new", " StrikeValue.new()\n" " StrikeValue.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikeValue(void *self) { FIX::StrikeValue *arg1 = (FIX::StrikeValue *)self; delete arg1; } static swig_class SwigClassMinPriceIncrement; SWIGINTERN VALUE _wrap_new_MinPriceIncrement__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MinPriceIncrement"; FIX::MinPriceIncrement *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MinPriceIncrement *)new FIX::MinPriceIncrement(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MinPriceIncrement_allocate(VALUE self) #else _wrap_MinPriceIncrement_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MinPriceIncrement); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MinPriceIncrement__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MinPriceIncrement"; FIX::MinPriceIncrement *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","MinPriceIncrement", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","MinPriceIncrement", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::MinPriceIncrement *)new FIX::MinPriceIncrement((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MinPriceIncrement(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MinPriceIncrement__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinPriceIncrement__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MinPriceIncrement.new", " MinPriceIncrement.new()\n" " MinPriceIncrement.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MinPriceIncrement(void *self) { FIX::MinPriceIncrement *arg1 = (FIX::MinPriceIncrement *)self; delete arg1; } static swig_class SwigClassPositionLimit; SWIGINTERN VALUE _wrap_new_PositionLimit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PositionLimit"; FIX::PositionLimit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PositionLimit *)new FIX::PositionLimit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PositionLimit_allocate(VALUE self) #else _wrap_PositionLimit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PositionLimit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PositionLimit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PositionLimit"; FIX::PositionLimit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PositionLimit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PositionLimit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PositionLimit *)new FIX::PositionLimit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PositionLimit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PositionLimit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PositionLimit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PositionLimit.new", " PositionLimit.new()\n" " PositionLimit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PositionLimit(void *self) { FIX::PositionLimit *arg1 = (FIX::PositionLimit *)self; delete arg1; } static swig_class SwigClassNTPositionLimit; SWIGINTERN VALUE _wrap_new_NTPositionLimit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NTPositionLimit"; FIX::NTPositionLimit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NTPositionLimit *)new FIX::NTPositionLimit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NTPositionLimit_allocate(VALUE self) #else _wrap_NTPositionLimit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NTPositionLimit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NTPositionLimit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NTPositionLimit"; FIX::NTPositionLimit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NTPositionLimit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NTPositionLimit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NTPositionLimit *)new FIX::NTPositionLimit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NTPositionLimit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NTPositionLimit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NTPositionLimit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NTPositionLimit.new", " NTPositionLimit.new()\n" " NTPositionLimit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NTPositionLimit(void *self) { FIX::NTPositionLimit *arg1 = (FIX::NTPositionLimit *)self; delete arg1; } static swig_class SwigClassUnderlyingAllocationPercent; SWIGINTERN VALUE _wrap_new_UnderlyingAllocationPercent__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingAllocationPercent"; FIX::UnderlyingAllocationPercent *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingAllocationPercent *)new FIX::UnderlyingAllocationPercent(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingAllocationPercent_allocate(VALUE self) #else _wrap_UnderlyingAllocationPercent_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingAllocationPercent); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingAllocationPercent__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingAllocationPercent"; FIX::UnderlyingAllocationPercent *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","UnderlyingAllocationPercent", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","UnderlyingAllocationPercent", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::UnderlyingAllocationPercent *)new FIX::UnderlyingAllocationPercent((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingAllocationPercent(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingAllocationPercent__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingAllocationPercent__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingAllocationPercent.new", " UnderlyingAllocationPercent.new()\n" " UnderlyingAllocationPercent.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingAllocationPercent(void *self) { FIX::UnderlyingAllocationPercent *arg1 = (FIX::UnderlyingAllocationPercent *)self; delete arg1; } static swig_class SwigClassUnderlyingCashAmount; SWIGINTERN VALUE _wrap_new_UnderlyingCashAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCashAmount"; FIX::UnderlyingCashAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCashAmount *)new FIX::UnderlyingCashAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCashAmount_allocate(VALUE self) #else _wrap_UnderlyingCashAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCashAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCashAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCashAmount"; FIX::UnderlyingCashAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingCashAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingCashAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingCashAmount *)new FIX::UnderlyingCashAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCashAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCashAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCashAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCashAmount.new", " UnderlyingCashAmount.new()\n" " UnderlyingCashAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCashAmount(void *self) { FIX::UnderlyingCashAmount *arg1 = (FIX::UnderlyingCashAmount *)self; delete arg1; } static swig_class SwigClassUnderlyingCashType; SWIGINTERN VALUE _wrap_new_UnderlyingCashType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCashType"; FIX::UnderlyingCashType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCashType *)new FIX::UnderlyingCashType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCashType_allocate(VALUE self) #else _wrap_UnderlyingCashType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCashType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCashType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCashType"; FIX::UnderlyingCashType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingCashType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingCashType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingCashType *)new FIX::UnderlyingCashType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCashType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCashType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCashType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCashType.new", " UnderlyingCashType.new()\n" " UnderlyingCashType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCashType(void *self) { FIX::UnderlyingCashType *arg1 = (FIX::UnderlyingCashType *)self; delete arg1; } static swig_class SwigClassUnderlyingSettlementType; SWIGINTERN VALUE _wrap_new_UnderlyingSettlementType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlementType"; FIX::UnderlyingSettlementType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSettlementType *)new FIX::UnderlyingSettlementType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSettlementType_allocate(VALUE self) #else _wrap_UnderlyingSettlementType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSettlementType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlementType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlementType"; FIX::UnderlyingSettlementType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingSettlementType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingSettlementType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingSettlementType *)new FIX::UnderlyingSettlementType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlementType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSettlementType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlementType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSettlementType.new", " UnderlyingSettlementType.new()\n" " UnderlyingSettlementType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSettlementType(void *self) { FIX::UnderlyingSettlementType *arg1 = (FIX::UnderlyingSettlementType *)self; delete arg1; } static swig_class SwigClassQuantityDate; SWIGINTERN VALUE _wrap_new_QuantityDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuantityDate"; FIX::QuantityDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuantityDate *)new FIX::QuantityDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuantityDate_allocate(VALUE self) #else _wrap_QuantityDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuantityDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuantityDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuantityDate"; FIX::QuantityDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","QuantityDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","QuantityDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::QuantityDate *)new FIX::QuantityDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuantityDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuantityDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuantityDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuantityDate.new", " QuantityDate.new()\n" " QuantityDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuantityDate(void *self) { FIX::QuantityDate *arg1 = (FIX::QuantityDate *)self; delete arg1; } static swig_class SwigClassContIntRptID; SWIGINTERN VALUE _wrap_new_ContIntRptID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContIntRptID"; FIX::ContIntRptID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContIntRptID *)new FIX::ContIntRptID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContIntRptID_allocate(VALUE self) #else _wrap_ContIntRptID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContIntRptID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContIntRptID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContIntRptID"; FIX::ContIntRptID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ContIntRptID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ContIntRptID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ContIntRptID *)new FIX::ContIntRptID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContIntRptID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContIntRptID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContIntRptID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContIntRptID.new", " ContIntRptID.new()\n" " ContIntRptID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContIntRptID(void *self) { FIX::ContIntRptID *arg1 = (FIX::ContIntRptID *)self; delete arg1; } static swig_class SwigClassLateIndicator; SWIGINTERN VALUE _wrap_new_LateIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LateIndicator"; FIX::LateIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LateIndicator *)new FIX::LateIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LateIndicator_allocate(VALUE self) #else _wrap_LateIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LateIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LateIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LateIndicator"; FIX::LateIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","LateIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","LateIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::LateIndicator *)new FIX::LateIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LateIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LateIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LateIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LateIndicator.new", " LateIndicator.new()\n" " LateIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LateIndicator(void *self) { FIX::LateIndicator *arg1 = (FIX::LateIndicator *)self; delete arg1; } static swig_class SwigClassInputSource; SWIGINTERN VALUE _wrap_new_InputSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InputSource"; FIX::InputSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InputSource *)new FIX::InputSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InputSource_allocate(VALUE self) #else _wrap_InputSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InputSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InputSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InputSource"; FIX::InputSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","InputSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","InputSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::InputSource *)new FIX::InputSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InputSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InputSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InputSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InputSource.new", " InputSource.new()\n" " InputSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InputSource(void *self) { FIX::InputSource *arg1 = (FIX::InputSource *)self; delete arg1; } static swig_class SwigClassSecurityUpdateAction; SWIGINTERN VALUE _wrap_new_SecurityUpdateAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityUpdateAction"; FIX::SecurityUpdateAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityUpdateAction *)new FIX::SecurityUpdateAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityUpdateAction_allocate(VALUE self) #else _wrap_SecurityUpdateAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityUpdateAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityUpdateAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityUpdateAction"; FIX::SecurityUpdateAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SecurityUpdateAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SecurityUpdateAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SecurityUpdateAction *)new FIX::SecurityUpdateAction((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityUpdateAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityUpdateAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityUpdateAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityUpdateAction.new", " SecurityUpdateAction.new()\n" " SecurityUpdateAction.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityUpdateAction(void *self) { FIX::SecurityUpdateAction *arg1 = (FIX::SecurityUpdateAction *)self; delete arg1; } static swig_class SwigClassNoExpiration; SWIGINTERN VALUE _wrap_new_NoExpiration__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoExpiration"; FIX::NoExpiration *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoExpiration *)new FIX::NoExpiration(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoExpiration_allocate(VALUE self) #else _wrap_NoExpiration_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoExpiration); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoExpiration__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoExpiration"; FIX::NoExpiration *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoExpiration", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoExpiration", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoExpiration *)new FIX::NoExpiration((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoExpiration(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoExpiration__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoExpiration__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoExpiration.new", " NoExpiration.new()\n" " NoExpiration.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoExpiration(void *self) { FIX::NoExpiration *arg1 = (FIX::NoExpiration *)self; delete arg1; } static swig_class SwigClassExpType; SWIGINTERN VALUE _wrap_new_ExpType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExpType"; FIX::ExpType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExpType *)new FIX::ExpType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExpType_allocate(VALUE self) #else _wrap_ExpType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExpType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExpType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpType"; FIX::ExpType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ExpType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ExpType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ExpType *)new FIX::ExpType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExpType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExpType.new", " ExpType.new()\n" " ExpType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExpType(void *self) { FIX::ExpType *arg1 = (FIX::ExpType *)self; delete arg1; } static swig_class SwigClassExpQty; SWIGINTERN VALUE _wrap_new_ExpQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExpQty"; FIX::ExpQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExpQty *)new FIX::ExpQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExpQty_allocate(VALUE self) #else _wrap_ExpQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExpQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExpQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpQty"; FIX::ExpQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","ExpQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","ExpQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::ExpQty *)new FIX::ExpQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExpQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExpQty.new", " ExpQty.new()\n" " ExpQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExpQty(void *self) { FIX::ExpQty *arg1 = (FIX::ExpQty *)self; delete arg1; } static swig_class SwigClassNoUnderlyingAmounts; SWIGINTERN VALUE _wrap_new_NoUnderlyingAmounts__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingAmounts"; FIX::NoUnderlyingAmounts *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUnderlyingAmounts *)new FIX::NoUnderlyingAmounts(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUnderlyingAmounts_allocate(VALUE self) #else _wrap_NoUnderlyingAmounts_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUnderlyingAmounts); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUnderlyingAmounts__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingAmounts"; FIX::NoUnderlyingAmounts *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUnderlyingAmounts", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUnderlyingAmounts", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUnderlyingAmounts *)new FIX::NoUnderlyingAmounts((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUnderlyingAmounts(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUnderlyingAmounts__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingAmounts__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUnderlyingAmounts.new", " NoUnderlyingAmounts.new()\n" " NoUnderlyingAmounts.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUnderlyingAmounts(void *self) { FIX::NoUnderlyingAmounts *arg1 = (FIX::NoUnderlyingAmounts *)self; delete arg1; } static swig_class SwigClassUnderlyingPayAmount; SWIGINTERN VALUE _wrap_new_UnderlyingPayAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingPayAmount"; FIX::UnderlyingPayAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingPayAmount *)new FIX::UnderlyingPayAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingPayAmount_allocate(VALUE self) #else _wrap_UnderlyingPayAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingPayAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingPayAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingPayAmount"; FIX::UnderlyingPayAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingPayAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingPayAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingPayAmount *)new FIX::UnderlyingPayAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingPayAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingPayAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPayAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingPayAmount.new", " UnderlyingPayAmount.new()\n" " UnderlyingPayAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingPayAmount(void *self) { FIX::UnderlyingPayAmount *arg1 = (FIX::UnderlyingPayAmount *)self; delete arg1; } static swig_class SwigClassUnderlyingCollectAmount; SWIGINTERN VALUE _wrap_new_UnderlyingCollectAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCollectAmount"; FIX::UnderlyingCollectAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCollectAmount *)new FIX::UnderlyingCollectAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCollectAmount_allocate(VALUE self) #else _wrap_UnderlyingCollectAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCollectAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCollectAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCollectAmount"; FIX::UnderlyingCollectAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingCollectAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingCollectAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingCollectAmount *)new FIX::UnderlyingCollectAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCollectAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCollectAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCollectAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCollectAmount.new", " UnderlyingCollectAmount.new()\n" " UnderlyingCollectAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCollectAmount(void *self) { FIX::UnderlyingCollectAmount *arg1 = (FIX::UnderlyingCollectAmount *)self; delete arg1; } static swig_class SwigClassUnderlyingSettlementDate; SWIGINTERN VALUE _wrap_new_UnderlyingSettlementDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlementDate"; FIX::UnderlyingSettlementDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSettlementDate *)new FIX::UnderlyingSettlementDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSettlementDate_allocate(VALUE self) #else _wrap_UnderlyingSettlementDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSettlementDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlementDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlementDate"; FIX::UnderlyingSettlementDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","UnderlyingSettlementDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","UnderlyingSettlementDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::UnderlyingSettlementDate *)new FIX::UnderlyingSettlementDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlementDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSettlementDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlementDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSettlementDate.new", " UnderlyingSettlementDate.new()\n" " UnderlyingSettlementDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSettlementDate(void *self) { FIX::UnderlyingSettlementDate *arg1 = (FIX::UnderlyingSettlementDate *)self; delete arg1; } static swig_class SwigClassUnderlyingSettlementStatus; SWIGINTERN VALUE _wrap_new_UnderlyingSettlementStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlementStatus"; FIX::UnderlyingSettlementStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSettlementStatus *)new FIX::UnderlyingSettlementStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSettlementStatus_allocate(VALUE self) #else _wrap_UnderlyingSettlementStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSettlementStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlementStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlementStatus"; FIX::UnderlyingSettlementStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSettlementStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSettlementStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSettlementStatus *)new FIX::UnderlyingSettlementStatus((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlementStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSettlementStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlementStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSettlementStatus.new", " UnderlyingSettlementStatus.new()\n" " UnderlyingSettlementStatus.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSettlementStatus(void *self) { FIX::UnderlyingSettlementStatus *arg1 = (FIX::UnderlyingSettlementStatus *)self; delete arg1; } static swig_class SwigClassSecondaryIndividualAllocID; SWIGINTERN VALUE _wrap_new_SecondaryIndividualAllocID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryIndividualAllocID"; FIX::SecondaryIndividualAllocID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryIndividualAllocID *)new FIX::SecondaryIndividualAllocID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryIndividualAllocID_allocate(VALUE self) #else _wrap_SecondaryIndividualAllocID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryIndividualAllocID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryIndividualAllocID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryIndividualAllocID"; FIX::SecondaryIndividualAllocID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryIndividualAllocID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryIndividualAllocID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryIndividualAllocID *)new FIX::SecondaryIndividualAllocID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryIndividualAllocID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryIndividualAllocID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryIndividualAllocID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryIndividualAllocID.new", " SecondaryIndividualAllocID.new()\n" " SecondaryIndividualAllocID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryIndividualAllocID(void *self) { FIX::SecondaryIndividualAllocID *arg1 = (FIX::SecondaryIndividualAllocID *)self; delete arg1; } static swig_class SwigClassLegReportID; SWIGINTERN VALUE _wrap_new_LegReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegReportID"; FIX::LegReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegReportID *)new FIX::LegReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegReportID_allocate(VALUE self) #else _wrap_LegReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegReportID"; FIX::LegReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegReportID *)new FIX::LegReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegReportID.new", " LegReportID.new()\n" " LegReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegReportID(void *self) { FIX::LegReportID *arg1 = (FIX::LegReportID *)self; delete arg1; } static swig_class SwigClassRndPx; SWIGINTERN VALUE _wrap_new_RndPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RndPx"; FIX::RndPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RndPx *)new FIX::RndPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RndPx_allocate(VALUE self) #else _wrap_RndPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RndPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RndPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RndPx"; FIX::RndPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","RndPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","RndPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::RndPx *)new FIX::RndPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RndPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RndPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RndPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RndPx.new", " RndPx.new()\n" " RndPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RndPx(void *self) { FIX::RndPx *arg1 = (FIX::RndPx *)self; delete arg1; } static swig_class SwigClassIndividualAllocType; SWIGINTERN VALUE _wrap_new_IndividualAllocType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::IndividualAllocType"; FIX::IndividualAllocType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::IndividualAllocType *)new FIX::IndividualAllocType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_IndividualAllocType_allocate(VALUE self) #else _wrap_IndividualAllocType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__IndividualAllocType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_IndividualAllocType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::IndividualAllocType"; FIX::IndividualAllocType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","IndividualAllocType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","IndividualAllocType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::IndividualAllocType *)new FIX::IndividualAllocType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_IndividualAllocType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_IndividualAllocType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_IndividualAllocType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "IndividualAllocType.new", " IndividualAllocType.new()\n" " IndividualAllocType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_IndividualAllocType(void *self) { FIX::IndividualAllocType *arg1 = (FIX::IndividualAllocType *)self; delete arg1; } static swig_class SwigClassAllocCustomerCapacity; SWIGINTERN VALUE _wrap_new_AllocCustomerCapacity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocCustomerCapacity"; FIX::AllocCustomerCapacity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocCustomerCapacity *)new FIX::AllocCustomerCapacity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocCustomerCapacity_allocate(VALUE self) #else _wrap_AllocCustomerCapacity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocCustomerCapacity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocCustomerCapacity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocCustomerCapacity"; FIX::AllocCustomerCapacity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocCustomerCapacity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocCustomerCapacity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocCustomerCapacity *)new FIX::AllocCustomerCapacity((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocCustomerCapacity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocCustomerCapacity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocCustomerCapacity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocCustomerCapacity.new", " AllocCustomerCapacity.new()\n" " AllocCustomerCapacity.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocCustomerCapacity(void *self) { FIX::AllocCustomerCapacity *arg1 = (FIX::AllocCustomerCapacity *)self; delete arg1; } static swig_class SwigClassTierCode; SWIGINTERN VALUE _wrap_new_TierCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TierCode"; FIX::TierCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TierCode *)new FIX::TierCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TierCode_allocate(VALUE self) #else _wrap_TierCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TierCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TierCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TierCode"; FIX::TierCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TierCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TierCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TierCode *)new FIX::TierCode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TierCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TierCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TierCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TierCode.new", " TierCode.new()\n" " TierCode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TierCode(void *self) { FIX::TierCode *arg1 = (FIX::TierCode *)self; delete arg1; } static swig_class SwigClassUnitOfMeasure; SWIGINTERN VALUE _wrap_new_UnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnitOfMeasure"; FIX::UnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnitOfMeasure *)new FIX::UnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnitOfMeasure_allocate(VALUE self) #else _wrap_UnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnitOfMeasure"; FIX::UnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnitOfMeasure *)new FIX::UnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnitOfMeasure.new", " UnitOfMeasure.new()\n" " UnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnitOfMeasure(void *self) { FIX::UnitOfMeasure *arg1 = (FIX::UnitOfMeasure *)self; delete arg1; } static swig_class SwigClassTimeUnit; SWIGINTERN VALUE _wrap_new_TimeUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TimeUnit"; FIX::TimeUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TimeUnit *)new FIX::TimeUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TimeUnit_allocate(VALUE self) #else _wrap_TimeUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TimeUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TimeUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TimeUnit"; FIX::TimeUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TimeUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TimeUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TimeUnit *)new FIX::TimeUnit((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TimeUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TimeUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TimeUnit.new", " TimeUnit.new()\n" " TimeUnit.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TimeUnit(void *self) { FIX::TimeUnit *arg1 = (FIX::TimeUnit *)self; delete arg1; } static swig_class SwigClassUnderlyingUnitOfMeasure; SWIGINTERN VALUE _wrap_new_UnderlyingUnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingUnitOfMeasure"; FIX::UnderlyingUnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingUnitOfMeasure *)new FIX::UnderlyingUnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingUnitOfMeasure_allocate(VALUE self) #else _wrap_UnderlyingUnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingUnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingUnitOfMeasure"; FIX::UnderlyingUnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingUnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingUnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingUnitOfMeasure *)new FIX::UnderlyingUnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingUnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingUnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingUnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingUnitOfMeasure.new", " UnderlyingUnitOfMeasure.new()\n" " UnderlyingUnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingUnitOfMeasure(void *self) { FIX::UnderlyingUnitOfMeasure *arg1 = (FIX::UnderlyingUnitOfMeasure *)self; delete arg1; } static swig_class SwigClassLegUnitOfMeasure; SWIGINTERN VALUE _wrap_new_LegUnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegUnitOfMeasure"; FIX::LegUnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegUnitOfMeasure *)new FIX::LegUnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegUnitOfMeasure_allocate(VALUE self) #else _wrap_LegUnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegUnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegUnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegUnitOfMeasure"; FIX::LegUnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegUnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegUnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegUnitOfMeasure *)new FIX::LegUnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegUnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegUnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegUnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegUnitOfMeasure.new", " LegUnitOfMeasure.new()\n" " LegUnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegUnitOfMeasure(void *self) { FIX::LegUnitOfMeasure *arg1 = (FIX::LegUnitOfMeasure *)self; delete arg1; } static swig_class SwigClassUnderlyingTimeUnit; SWIGINTERN VALUE _wrap_new_UnderlyingTimeUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingTimeUnit"; FIX::UnderlyingTimeUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingTimeUnit *)new FIX::UnderlyingTimeUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingTimeUnit_allocate(VALUE self) #else _wrap_UnderlyingTimeUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingTimeUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingTimeUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingTimeUnit"; FIX::UnderlyingTimeUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingTimeUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingTimeUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingTimeUnit *)new FIX::UnderlyingTimeUnit((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingTimeUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingTimeUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingTimeUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingTimeUnit.new", " UnderlyingTimeUnit.new()\n" " UnderlyingTimeUnit.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingTimeUnit(void *self) { FIX::UnderlyingTimeUnit *arg1 = (FIX::UnderlyingTimeUnit *)self; delete arg1; } static swig_class SwigClassLegTimeUnit; SWIGINTERN VALUE _wrap_new_LegTimeUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegTimeUnit"; FIX::LegTimeUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegTimeUnit *)new FIX::LegTimeUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegTimeUnit_allocate(VALUE self) #else _wrap_LegTimeUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegTimeUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegTimeUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegTimeUnit"; FIX::LegTimeUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegTimeUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegTimeUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegTimeUnit *)new FIX::LegTimeUnit((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegTimeUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegTimeUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegTimeUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegTimeUnit.new", " LegTimeUnit.new()\n" " LegTimeUnit.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegTimeUnit(void *self) { FIX::LegTimeUnit *arg1 = (FIX::LegTimeUnit *)self; delete arg1; } static swig_class SwigClassAllocMethod; SWIGINTERN VALUE _wrap_new_AllocMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocMethod"; FIX::AllocMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocMethod *)new FIX::AllocMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocMethod_allocate(VALUE self) #else _wrap_AllocMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocMethod"; FIX::AllocMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","AllocMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","AllocMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::AllocMethod *)new FIX::AllocMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocMethod.new", " AllocMethod.new()\n" " AllocMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocMethod(void *self) { FIX::AllocMethod *arg1 = (FIX::AllocMethod *)self; delete arg1; } static swig_class SwigClassTradeID; SWIGINTERN VALUE _wrap_new_TradeID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeID"; FIX::TradeID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeID *)new FIX::TradeID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeID_allocate(VALUE self) #else _wrap_TradeID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeID"; FIX::TradeID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradeID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradeID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradeID *)new FIX::TradeID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeID.new", " TradeID.new()\n" " TradeID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeID(void *self) { FIX::TradeID *arg1 = (FIX::TradeID *)self; delete arg1; } static swig_class SwigClassSideTradeReportID; SWIGINTERN VALUE _wrap_new_SideTradeReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideTradeReportID"; FIX::SideTradeReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideTradeReportID *)new FIX::SideTradeReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideTradeReportID_allocate(VALUE self) #else _wrap_SideTradeReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideTradeReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideTradeReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTradeReportID"; FIX::SideTradeReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SideTradeReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SideTradeReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SideTradeReportID *)new FIX::SideTradeReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTradeReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideTradeReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTradeReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideTradeReportID.new", " SideTradeReportID.new()\n" " SideTradeReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideTradeReportID(void *self) { FIX::SideTradeReportID *arg1 = (FIX::SideTradeReportID *)self; delete arg1; } static swig_class SwigClassSideFillStationCd; SWIGINTERN VALUE _wrap_new_SideFillStationCd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideFillStationCd"; FIX::SideFillStationCd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideFillStationCd *)new FIX::SideFillStationCd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideFillStationCd_allocate(VALUE self) #else _wrap_SideFillStationCd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideFillStationCd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideFillStationCd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideFillStationCd"; FIX::SideFillStationCd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SideFillStationCd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SideFillStationCd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SideFillStationCd *)new FIX::SideFillStationCd((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideFillStationCd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideFillStationCd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideFillStationCd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideFillStationCd.new", " SideFillStationCd.new()\n" " SideFillStationCd.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideFillStationCd(void *self) { FIX::SideFillStationCd *arg1 = (FIX::SideFillStationCd *)self; delete arg1; } static swig_class SwigClassSideReasonCd; SWIGINTERN VALUE _wrap_new_SideReasonCd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideReasonCd"; FIX::SideReasonCd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideReasonCd *)new FIX::SideReasonCd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideReasonCd_allocate(VALUE self) #else _wrap_SideReasonCd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideReasonCd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideReasonCd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideReasonCd"; FIX::SideReasonCd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SideReasonCd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SideReasonCd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SideReasonCd *)new FIX::SideReasonCd((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideReasonCd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideReasonCd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideReasonCd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideReasonCd.new", " SideReasonCd.new()\n" " SideReasonCd.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideReasonCd(void *self) { FIX::SideReasonCd *arg1 = (FIX::SideReasonCd *)self; delete arg1; } static swig_class SwigClassSideTrdSubTyp; SWIGINTERN VALUE _wrap_new_SideTrdSubTyp__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideTrdSubTyp"; FIX::SideTrdSubTyp *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideTrdSubTyp *)new FIX::SideTrdSubTyp(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideTrdSubTyp_allocate(VALUE self) #else _wrap_SideTrdSubTyp_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideTrdSubTyp); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideTrdSubTyp__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTrdSubTyp"; FIX::SideTrdSubTyp *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SideTrdSubTyp", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SideTrdSubTyp", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SideTrdSubTyp *)new FIX::SideTrdSubTyp((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTrdSubTyp(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideTrdSubTyp__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdSubTyp__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideTrdSubTyp.new", " SideTrdSubTyp.new()\n" " SideTrdSubTyp.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideTrdSubTyp(void *self) { FIX::SideTrdSubTyp *arg1 = (FIX::SideTrdSubTyp *)self; delete arg1; } static swig_class SwigClassSideQty; SWIGINTERN VALUE _wrap_new_SideQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideQty"; FIX::SideQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideQty *)new FIX::SideQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideQty_allocate(VALUE self) #else _wrap_SideQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideQty"; FIX::SideQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SideQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SideQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SideQty *)new FIX::SideQty((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideQty.new", " SideQty.new()\n" " SideQty.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideQty(void *self) { FIX::SideQty *arg1 = (FIX::SideQty *)self; delete arg1; } static swig_class SwigClassMessageEventSource; SWIGINTERN VALUE _wrap_new_MessageEventSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MessageEventSource"; FIX::MessageEventSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MessageEventSource *)new FIX::MessageEventSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MessageEventSource_allocate(VALUE self) #else _wrap_MessageEventSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MessageEventSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MessageEventSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MessageEventSource"; FIX::MessageEventSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MessageEventSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MessageEventSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MessageEventSource *)new FIX::MessageEventSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MessageEventSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MessageEventSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MessageEventSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MessageEventSource.new", " MessageEventSource.new()\n" " MessageEventSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MessageEventSource(void *self) { FIX::MessageEventSource *arg1 = (FIX::MessageEventSource *)self; delete arg1; } static swig_class SwigClassSideTrdRegTimestamp; SWIGINTERN VALUE _wrap_new_SideTrdRegTimestamp__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestamp"; FIX::SideTrdRegTimestamp *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestamp__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestamp"; FIX::SideTrdRegTimestamp *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","SideTrdRegTimestamp", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestamp__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestamp"; FIX::SideTrdRegTimestamp *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","SideTrdRegTimestamp", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","SideTrdRegTimestamp", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideTrdRegTimestamp_allocate(VALUE self) #else _wrap_SideTrdRegTimestamp_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideTrdRegTimestamp); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestamp__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestamp"; FIX::SideTrdRegTimestamp *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","SideTrdRegTimestamp", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","SideTrdRegTimestamp", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","SideTrdRegTimestamp", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::SideTrdRegTimestamp *)new FIX::SideTrdRegTimestamp((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestamp(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideTrdRegTimestamp__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdRegTimestamp__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTrdRegTimestamp__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SideTrdRegTimestamp__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "SideTrdRegTimestamp.new", " SideTrdRegTimestamp.new()\n" " SideTrdRegTimestamp.new(int precision)\n" " SideTrdRegTimestamp.new(FIX::UTCTIMESTAMP const &value)\n" " SideTrdRegTimestamp.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_SideTrdRegTimestamp(void *self) { FIX::SideTrdRegTimestamp *arg1 = (FIX::SideTrdRegTimestamp *)self; delete arg1; } static swig_class SwigClassSideTrdRegTimestampType; SWIGINTERN VALUE _wrap_new_SideTrdRegTimestampType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestampType"; FIX::SideTrdRegTimestampType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideTrdRegTimestampType *)new FIX::SideTrdRegTimestampType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideTrdRegTimestampType_allocate(VALUE self) #else _wrap_SideTrdRegTimestampType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideTrdRegTimestampType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestampType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestampType"; FIX::SideTrdRegTimestampType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SideTrdRegTimestampType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SideTrdRegTimestampType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SideTrdRegTimestampType *)new FIX::SideTrdRegTimestampType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestampType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideTrdRegTimestampType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdRegTimestampType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideTrdRegTimestampType.new", " SideTrdRegTimestampType.new()\n" " SideTrdRegTimestampType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideTrdRegTimestampType(void *self) { FIX::SideTrdRegTimestampType *arg1 = (FIX::SideTrdRegTimestampType *)self; delete arg1; } static swig_class SwigClassSideTrdRegTimestampSrc; SWIGINTERN VALUE _wrap_new_SideTrdRegTimestampSrc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestampSrc"; FIX::SideTrdRegTimestampSrc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideTrdRegTimestampSrc *)new FIX::SideTrdRegTimestampSrc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideTrdRegTimestampSrc_allocate(VALUE self) #else _wrap_SideTrdRegTimestampSrc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideTrdRegTimestampSrc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestampSrc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideTrdRegTimestampSrc"; FIX::SideTrdRegTimestampSrc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SideTrdRegTimestampSrc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SideTrdRegTimestampSrc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SideTrdRegTimestampSrc *)new FIX::SideTrdRegTimestampSrc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideTrdRegTimestampSrc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideTrdRegTimestampSrc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideTrdRegTimestampSrc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideTrdRegTimestampSrc.new", " SideTrdRegTimestampSrc.new()\n" " SideTrdRegTimestampSrc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideTrdRegTimestampSrc(void *self) { FIX::SideTrdRegTimestampSrc *arg1 = (FIX::SideTrdRegTimestampSrc *)self; delete arg1; } static swig_class SwigClassAsOfIndicator; SWIGINTERN VALUE _wrap_new_AsOfIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AsOfIndicator"; FIX::AsOfIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AsOfIndicator *)new FIX::AsOfIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AsOfIndicator_allocate(VALUE self) #else _wrap_AsOfIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AsOfIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AsOfIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AsOfIndicator"; FIX::AsOfIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","AsOfIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","AsOfIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::AsOfIndicator *)new FIX::AsOfIndicator((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AsOfIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AsOfIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AsOfIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AsOfIndicator.new", " AsOfIndicator.new()\n" " AsOfIndicator.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AsOfIndicator(void *self) { FIX::AsOfIndicator *arg1 = (FIX::AsOfIndicator *)self; delete arg1; } static swig_class SwigClassNoSideTrdRegTS; SWIGINTERN VALUE _wrap_new_NoSideTrdRegTS__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSideTrdRegTS"; FIX::NoSideTrdRegTS *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSideTrdRegTS *)new FIX::NoSideTrdRegTS(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSideTrdRegTS_allocate(VALUE self) #else _wrap_NoSideTrdRegTS_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSideTrdRegTS); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSideTrdRegTS__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSideTrdRegTS"; FIX::NoSideTrdRegTS *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSideTrdRegTS", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSideTrdRegTS", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSideTrdRegTS *)new FIX::NoSideTrdRegTS((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSideTrdRegTS(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSideTrdRegTS__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSideTrdRegTS__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSideTrdRegTS.new", " NoSideTrdRegTS.new()\n" " NoSideTrdRegTS.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSideTrdRegTS(void *self) { FIX::NoSideTrdRegTS *arg1 = (FIX::NoSideTrdRegTS *)self; delete arg1; } static swig_class SwigClassLegOptionRatio; SWIGINTERN VALUE _wrap_new_LegOptionRatio__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegOptionRatio"; FIX::LegOptionRatio *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegOptionRatio *)new FIX::LegOptionRatio(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegOptionRatio_allocate(VALUE self) #else _wrap_LegOptionRatio_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegOptionRatio); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegOptionRatio__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegOptionRatio"; FIX::LegOptionRatio *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","LegOptionRatio", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","LegOptionRatio", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::LegOptionRatio *)new FIX::LegOptionRatio((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegOptionRatio(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegOptionRatio__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOptionRatio__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegOptionRatio.new", " LegOptionRatio.new()\n" " LegOptionRatio.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegOptionRatio(void *self) { FIX::LegOptionRatio *arg1 = (FIX::LegOptionRatio *)self; delete arg1; } static swig_class SwigClassNoInstrumentParties; SWIGINTERN VALUE _wrap_new_NoInstrumentParties__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoInstrumentParties"; FIX::NoInstrumentParties *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoInstrumentParties *)new FIX::NoInstrumentParties(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoInstrumentParties_allocate(VALUE self) #else _wrap_NoInstrumentParties_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoInstrumentParties); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoInstrumentParties__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoInstrumentParties"; FIX::NoInstrumentParties *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoInstrumentParties", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoInstrumentParties", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoInstrumentParties *)new FIX::NoInstrumentParties((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoInstrumentParties(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoInstrumentParties__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoInstrumentParties__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoInstrumentParties.new", " NoInstrumentParties.new()\n" " NoInstrumentParties.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoInstrumentParties(void *self) { FIX::NoInstrumentParties *arg1 = (FIX::NoInstrumentParties *)self; delete arg1; } static swig_class SwigClassInstrumentPartyID; SWIGINTERN VALUE _wrap_new_InstrumentPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrumentPartyID"; FIX::InstrumentPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrumentPartyID *)new FIX::InstrumentPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrumentPartyID_allocate(VALUE self) #else _wrap_InstrumentPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrumentPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrumentPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrumentPartyID"; FIX::InstrumentPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","InstrumentPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","InstrumentPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::InstrumentPartyID *)new FIX::InstrumentPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrumentPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrumentPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrumentPartyID.new", " InstrumentPartyID.new()\n" " InstrumentPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrumentPartyID(void *self) { FIX::InstrumentPartyID *arg1 = (FIX::InstrumentPartyID *)self; delete arg1; } static swig_class SwigClassTradeVolume; SWIGINTERN VALUE _wrap_new_TradeVolume__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeVolume"; FIX::TradeVolume *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeVolume *)new FIX::TradeVolume(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeVolume_allocate(VALUE self) #else _wrap_TradeVolume_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeVolume); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeVolume__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeVolume"; FIX::TradeVolume *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","TradeVolume", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","TradeVolume", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::TradeVolume *)new FIX::TradeVolume((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeVolume(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeVolume__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeVolume__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeVolume.new", " TradeVolume.new()\n" " TradeVolume.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeVolume(void *self) { FIX::TradeVolume *arg1 = (FIX::TradeVolume *)self; delete arg1; } static swig_class SwigClassMDBookType; SWIGINTERN VALUE _wrap_new_MDBookType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDBookType"; FIX::MDBookType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDBookType *)new FIX::MDBookType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDBookType_allocate(VALUE self) #else _wrap_MDBookType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDBookType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDBookType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDBookType"; FIX::MDBookType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDBookType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDBookType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDBookType *)new FIX::MDBookType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDBookType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDBookType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDBookType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDBookType.new", " MDBookType.new()\n" " MDBookType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDBookType(void *self) { FIX::MDBookType *arg1 = (FIX::MDBookType *)self; delete arg1; } static swig_class SwigClassMDFeedType; SWIGINTERN VALUE _wrap_new_MDFeedType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDFeedType"; FIX::MDFeedType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDFeedType *)new FIX::MDFeedType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDFeedType_allocate(VALUE self) #else _wrap_MDFeedType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDFeedType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDFeedType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDFeedType"; FIX::MDFeedType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDFeedType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDFeedType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDFeedType *)new FIX::MDFeedType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDFeedType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDFeedType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDFeedType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDFeedType.new", " MDFeedType.new()\n" " MDFeedType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDFeedType(void *self) { FIX::MDFeedType *arg1 = (FIX::MDFeedType *)self; delete arg1; } static swig_class SwigClassMDPriceLevel; SWIGINTERN VALUE _wrap_new_MDPriceLevel__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDPriceLevel"; FIX::MDPriceLevel *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDPriceLevel *)new FIX::MDPriceLevel(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDPriceLevel_allocate(VALUE self) #else _wrap_MDPriceLevel_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDPriceLevel); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDPriceLevel__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDPriceLevel"; FIX::MDPriceLevel *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDPriceLevel", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDPriceLevel", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDPriceLevel *)new FIX::MDPriceLevel((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDPriceLevel(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDPriceLevel__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDPriceLevel__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDPriceLevel.new", " MDPriceLevel.new()\n" " MDPriceLevel.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDPriceLevel(void *self) { FIX::MDPriceLevel *arg1 = (FIX::MDPriceLevel *)self; delete arg1; } static swig_class SwigClassMDOriginType; SWIGINTERN VALUE _wrap_new_MDOriginType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDOriginType"; FIX::MDOriginType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDOriginType *)new FIX::MDOriginType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDOriginType_allocate(VALUE self) #else _wrap_MDOriginType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDOriginType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDOriginType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDOriginType"; FIX::MDOriginType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDOriginType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDOriginType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDOriginType *)new FIX::MDOriginType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDOriginType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDOriginType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDOriginType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDOriginType.new", " MDOriginType.new()\n" " MDOriginType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDOriginType(void *self) { FIX::MDOriginType *arg1 = (FIX::MDOriginType *)self; delete arg1; } static swig_class SwigClassFirstPx; SWIGINTERN VALUE _wrap_new_FirstPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FirstPx"; FIX::FirstPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FirstPx *)new FIX::FirstPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FirstPx_allocate(VALUE self) #else _wrap_FirstPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FirstPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FirstPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FirstPx"; FIX::FirstPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","FirstPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","FirstPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::FirstPx *)new FIX::FirstPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FirstPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FirstPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FirstPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FirstPx.new", " FirstPx.new()\n" " FirstPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FirstPx(void *self) { FIX::FirstPx *arg1 = (FIX::FirstPx *)self; delete arg1; } static swig_class SwigClassMDEntrySpotRate; SWIGINTERN VALUE _wrap_new_MDEntrySpotRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntrySpotRate"; FIX::MDEntrySpotRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntrySpotRate *)new FIX::MDEntrySpotRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntrySpotRate_allocate(VALUE self) #else _wrap_MDEntrySpotRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntrySpotRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntrySpotRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntrySpotRate"; FIX::MDEntrySpotRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","MDEntrySpotRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","MDEntrySpotRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::MDEntrySpotRate *)new FIX::MDEntrySpotRate((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntrySpotRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntrySpotRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntrySpotRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntrySpotRate.new", " MDEntrySpotRate.new()\n" " MDEntrySpotRate.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntrySpotRate(void *self) { FIX::MDEntrySpotRate *arg1 = (FIX::MDEntrySpotRate *)self; delete arg1; } static swig_class SwigClassMDEntryForwardPoints; SWIGINTERN VALUE _wrap_new_MDEntryForwardPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDEntryForwardPoints"; FIX::MDEntryForwardPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDEntryForwardPoints *)new FIX::MDEntryForwardPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDEntryForwardPoints_allocate(VALUE self) #else _wrap_MDEntryForwardPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDEntryForwardPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDEntryForwardPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDEntryForwardPoints"; FIX::MDEntryForwardPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","MDEntryForwardPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","MDEntryForwardPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::MDEntryForwardPoints *)new FIX::MDEntryForwardPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDEntryForwardPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDEntryForwardPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDEntryForwardPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDEntryForwardPoints.new", " MDEntryForwardPoints.new()\n" " MDEntryForwardPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDEntryForwardPoints(void *self) { FIX::MDEntryForwardPoints *arg1 = (FIX::MDEntryForwardPoints *)self; delete arg1; } static swig_class SwigClassManualOrderIndicator; SWIGINTERN VALUE _wrap_new_ManualOrderIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ManualOrderIndicator"; FIX::ManualOrderIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ManualOrderIndicator *)new FIX::ManualOrderIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ManualOrderIndicator_allocate(VALUE self) #else _wrap_ManualOrderIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ManualOrderIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ManualOrderIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ManualOrderIndicator"; FIX::ManualOrderIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ManualOrderIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ManualOrderIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ManualOrderIndicator *)new FIX::ManualOrderIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ManualOrderIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ManualOrderIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ManualOrderIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ManualOrderIndicator.new", " ManualOrderIndicator.new()\n" " ManualOrderIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ManualOrderIndicator(void *self) { FIX::ManualOrderIndicator *arg1 = (FIX::ManualOrderIndicator *)self; delete arg1; } static swig_class SwigClassCustDirectedOrder; SWIGINTERN VALUE _wrap_new_CustDirectedOrder__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CustDirectedOrder"; FIX::CustDirectedOrder *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CustDirectedOrder *)new FIX::CustDirectedOrder(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CustDirectedOrder_allocate(VALUE self) #else _wrap_CustDirectedOrder_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CustDirectedOrder); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CustDirectedOrder__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CustDirectedOrder"; FIX::CustDirectedOrder *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","CustDirectedOrder", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","CustDirectedOrder", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::CustDirectedOrder *)new FIX::CustDirectedOrder((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CustDirectedOrder(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CustDirectedOrder__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustDirectedOrder__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CustDirectedOrder.new", " CustDirectedOrder.new()\n" " CustDirectedOrder.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CustDirectedOrder(void *self) { FIX::CustDirectedOrder *arg1 = (FIX::CustDirectedOrder *)self; delete arg1; } static swig_class SwigClassReceivedDeptID; SWIGINTERN VALUE _wrap_new_ReceivedDeptID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ReceivedDeptID"; FIX::ReceivedDeptID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ReceivedDeptID *)new FIX::ReceivedDeptID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ReceivedDeptID_allocate(VALUE self) #else _wrap_ReceivedDeptID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ReceivedDeptID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ReceivedDeptID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ReceivedDeptID"; FIX::ReceivedDeptID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ReceivedDeptID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ReceivedDeptID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ReceivedDeptID *)new FIX::ReceivedDeptID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ReceivedDeptID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ReceivedDeptID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReceivedDeptID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ReceivedDeptID.new", " ReceivedDeptID.new()\n" " ReceivedDeptID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ReceivedDeptID(void *self) { FIX::ReceivedDeptID *arg1 = (FIX::ReceivedDeptID *)self; delete arg1; } static swig_class SwigClassCustOrderHandlingInst; SWIGINTERN VALUE _wrap_new_CustOrderHandlingInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CustOrderHandlingInst"; FIX::CustOrderHandlingInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CustOrderHandlingInst *)new FIX::CustOrderHandlingInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CustOrderHandlingInst_allocate(VALUE self) #else _wrap_CustOrderHandlingInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CustOrderHandlingInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CustOrderHandlingInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CustOrderHandlingInst"; FIX::CustOrderHandlingInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLESTRINGVALUE const &","CustOrderHandlingInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLESTRINGVALUE const &","CustOrderHandlingInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); result = (FIX::CustOrderHandlingInst *)new FIX::CustOrderHandlingInst((FIX::MULTIPLESTRINGVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CustOrderHandlingInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CustOrderHandlingInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CustOrderHandlingInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CustOrderHandlingInst.new", " CustOrderHandlingInst.new()\n" " CustOrderHandlingInst.new(FIX::MULTIPLESTRINGVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CustOrderHandlingInst(void *self) { FIX::CustOrderHandlingInst *arg1 = (FIX::CustOrderHandlingInst *)self; delete arg1; } static swig_class SwigClassOrderHandlingInstSource; SWIGINTERN VALUE _wrap_new_OrderHandlingInstSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderHandlingInstSource"; FIX::OrderHandlingInstSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderHandlingInstSource *)new FIX::OrderHandlingInstSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderHandlingInstSource_allocate(VALUE self) #else _wrap_OrderHandlingInstSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderHandlingInstSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderHandlingInstSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderHandlingInstSource"; FIX::OrderHandlingInstSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","OrderHandlingInstSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","OrderHandlingInstSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::OrderHandlingInstSource *)new FIX::OrderHandlingInstSource((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderHandlingInstSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderHandlingInstSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderHandlingInstSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderHandlingInstSource.new", " OrderHandlingInstSource.new()\n" " OrderHandlingInstSource.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderHandlingInstSource(void *self) { FIX::OrderHandlingInstSource *arg1 = (FIX::OrderHandlingInstSource *)self; delete arg1; } static swig_class SwigClassDeskType; SWIGINTERN VALUE _wrap_new_DeskType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeskType"; FIX::DeskType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeskType *)new FIX::DeskType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeskType_allocate(VALUE self) #else _wrap_DeskType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeskType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeskType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeskType"; FIX::DeskType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DeskType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DeskType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DeskType *)new FIX::DeskType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeskType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeskType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeskType.new", " DeskType.new()\n" " DeskType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeskType(void *self) { FIX::DeskType *arg1 = (FIX::DeskType *)self; delete arg1; } static swig_class SwigClassDeskTypeSource; SWIGINTERN VALUE _wrap_new_DeskTypeSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeskTypeSource"; FIX::DeskTypeSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeskTypeSource *)new FIX::DeskTypeSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeskTypeSource_allocate(VALUE self) #else _wrap_DeskTypeSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeskTypeSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeskTypeSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeskTypeSource"; FIX::DeskTypeSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DeskTypeSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DeskTypeSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DeskTypeSource *)new FIX::DeskTypeSource((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeskTypeSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeskTypeSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskTypeSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeskTypeSource.new", " DeskTypeSource.new()\n" " DeskTypeSource.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeskTypeSource(void *self) { FIX::DeskTypeSource *arg1 = (FIX::DeskTypeSource *)self; delete arg1; } static swig_class SwigClassDeskOrderHandlingInst; SWIGINTERN VALUE _wrap_new_DeskOrderHandlingInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DeskOrderHandlingInst"; FIX::DeskOrderHandlingInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DeskOrderHandlingInst *)new FIX::DeskOrderHandlingInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DeskOrderHandlingInst_allocate(VALUE self) #else _wrap_DeskOrderHandlingInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DeskOrderHandlingInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DeskOrderHandlingInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLESTRINGVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DeskOrderHandlingInst"; FIX::DeskOrderHandlingInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLESTRINGVALUE const &","DeskOrderHandlingInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLESTRINGVALUE const &","DeskOrderHandlingInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLESTRINGVALUE * >(argp1); result = (FIX::DeskOrderHandlingInst *)new FIX::DeskOrderHandlingInst((FIX::MULTIPLESTRINGVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DeskOrderHandlingInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DeskOrderHandlingInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLESTRINGVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DeskOrderHandlingInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DeskOrderHandlingInst.new", " DeskOrderHandlingInst.new()\n" " DeskOrderHandlingInst.new(FIX::MULTIPLESTRINGVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DeskOrderHandlingInst(void *self) { FIX::DeskOrderHandlingInst *arg1 = (FIX::DeskOrderHandlingInst *)self; delete arg1; } static swig_class SwigClassExecAckStatus; SWIGINTERN VALUE _wrap_new_ExecAckStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecAckStatus"; FIX::ExecAckStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecAckStatus *)new FIX::ExecAckStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecAckStatus_allocate(VALUE self) #else _wrap_ExecAckStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecAckStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecAckStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecAckStatus"; FIX::ExecAckStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ExecAckStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ExecAckStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ExecAckStatus *)new FIX::ExecAckStatus((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecAckStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecAckStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecAckStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecAckStatus.new", " ExecAckStatus.new()\n" " ExecAckStatus.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecAckStatus(void *self) { FIX::ExecAckStatus *arg1 = (FIX::ExecAckStatus *)self; delete arg1; } static swig_class SwigClassUnderlyingDeliveryAmount; SWIGINTERN VALUE _wrap_new_UnderlyingDeliveryAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingDeliveryAmount"; FIX::UnderlyingDeliveryAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingDeliveryAmount *)new FIX::UnderlyingDeliveryAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingDeliveryAmount_allocate(VALUE self) #else _wrap_UnderlyingDeliveryAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingDeliveryAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingDeliveryAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingDeliveryAmount"; FIX::UnderlyingDeliveryAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingDeliveryAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingDeliveryAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingDeliveryAmount *)new FIX::UnderlyingDeliveryAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingDeliveryAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingDeliveryAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingDeliveryAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingDeliveryAmount.new", " UnderlyingDeliveryAmount.new()\n" " UnderlyingDeliveryAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingDeliveryAmount(void *self) { FIX::UnderlyingDeliveryAmount *arg1 = (FIX::UnderlyingDeliveryAmount *)self; delete arg1; } static swig_class SwigClassUnderlyingCapValue; SWIGINTERN VALUE _wrap_new_UnderlyingCapValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingCapValue"; FIX::UnderlyingCapValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingCapValue *)new FIX::UnderlyingCapValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingCapValue_allocate(VALUE self) #else _wrap_UnderlyingCapValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingCapValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingCapValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingCapValue"; FIX::UnderlyingCapValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","UnderlyingCapValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","UnderlyingCapValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::UnderlyingCapValue *)new FIX::UnderlyingCapValue((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingCapValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingCapValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingCapValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingCapValue.new", " UnderlyingCapValue.new()\n" " UnderlyingCapValue.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingCapValue(void *self) { FIX::UnderlyingCapValue *arg1 = (FIX::UnderlyingCapValue *)self; delete arg1; } static swig_class SwigClassUnderlyingSettlMethod; SWIGINTERN VALUE _wrap_new_UnderlyingSettlMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlMethod"; FIX::UnderlyingSettlMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSettlMethod *)new FIX::UnderlyingSettlMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSettlMethod_allocate(VALUE self) #else _wrap_UnderlyingSettlMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSettlMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSettlMethod"; FIX::UnderlyingSettlMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSettlMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSettlMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSettlMethod *)new FIX::UnderlyingSettlMethod((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSettlMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSettlMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSettlMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSettlMethod.new", " UnderlyingSettlMethod.new()\n" " UnderlyingSettlMethod.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSettlMethod(void *self) { FIX::UnderlyingSettlMethod *arg1 = (FIX::UnderlyingSettlMethod *)self; delete arg1; } static swig_class SwigClassSecondaryTradeID; SWIGINTERN VALUE _wrap_new_SecondaryTradeID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryTradeID"; FIX::SecondaryTradeID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryTradeID *)new FIX::SecondaryTradeID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryTradeID_allocate(VALUE self) #else _wrap_SecondaryTradeID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryTradeID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryTradeID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryTradeID"; FIX::SecondaryTradeID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryTradeID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryTradeID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryTradeID *)new FIX::SecondaryTradeID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryTradeID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryTradeID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradeID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryTradeID.new", " SecondaryTradeID.new()\n" " SecondaryTradeID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryTradeID(void *self) { FIX::SecondaryTradeID *arg1 = (FIX::SecondaryTradeID *)self; delete arg1; } static swig_class SwigClassFirmTradeID; SWIGINTERN VALUE _wrap_new_FirmTradeID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FirmTradeID"; FIX::FirmTradeID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FirmTradeID *)new FIX::FirmTradeID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FirmTradeID_allocate(VALUE self) #else _wrap_FirmTradeID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FirmTradeID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FirmTradeID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FirmTradeID"; FIX::FirmTradeID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","FirmTradeID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","FirmTradeID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::FirmTradeID *)new FIX::FirmTradeID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FirmTradeID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FirmTradeID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FirmTradeID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FirmTradeID.new", " FirmTradeID.new()\n" " FirmTradeID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FirmTradeID(void *self) { FIX::FirmTradeID *arg1 = (FIX::FirmTradeID *)self; delete arg1; } static swig_class SwigClassSecondaryFirmTradeID; SWIGINTERN VALUE _wrap_new_SecondaryFirmTradeID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryFirmTradeID"; FIX::SecondaryFirmTradeID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryFirmTradeID *)new FIX::SecondaryFirmTradeID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryFirmTradeID_allocate(VALUE self) #else _wrap_SecondaryFirmTradeID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryFirmTradeID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryFirmTradeID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryFirmTradeID"; FIX::SecondaryFirmTradeID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecondaryFirmTradeID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecondaryFirmTradeID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecondaryFirmTradeID *)new FIX::SecondaryFirmTradeID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryFirmTradeID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryFirmTradeID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryFirmTradeID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryFirmTradeID.new", " SecondaryFirmTradeID.new()\n" " SecondaryFirmTradeID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryFirmTradeID(void *self) { FIX::SecondaryFirmTradeID *arg1 = (FIX::SecondaryFirmTradeID *)self; delete arg1; } static swig_class SwigClassCollApplType; SWIGINTERN VALUE _wrap_new_CollApplType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CollApplType"; FIX::CollApplType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CollApplType *)new FIX::CollApplType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CollApplType_allocate(VALUE self) #else _wrap_CollApplType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CollApplType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CollApplType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CollApplType"; FIX::CollApplType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","CollApplType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","CollApplType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::CollApplType *)new FIX::CollApplType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CollApplType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CollApplType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CollApplType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CollApplType.new", " CollApplType.new()\n" " CollApplType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CollApplType(void *self) { FIX::CollApplType *arg1 = (FIX::CollApplType *)self; delete arg1; } static swig_class SwigClassUnderlyingAdjustedQuantity; SWIGINTERN VALUE _wrap_new_UnderlyingAdjustedQuantity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingAdjustedQuantity"; FIX::UnderlyingAdjustedQuantity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingAdjustedQuantity *)new FIX::UnderlyingAdjustedQuantity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingAdjustedQuantity_allocate(VALUE self) #else _wrap_UnderlyingAdjustedQuantity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingAdjustedQuantity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingAdjustedQuantity"; FIX::UnderlyingAdjustedQuantity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","UnderlyingAdjustedQuantity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","UnderlyingAdjustedQuantity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::UnderlyingAdjustedQuantity *)new FIX::UnderlyingAdjustedQuantity((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingAdjustedQuantity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingAdjustedQuantity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingAdjustedQuantity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingAdjustedQuantity.new", " UnderlyingAdjustedQuantity.new()\n" " UnderlyingAdjustedQuantity.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingAdjustedQuantity(void *self) { FIX::UnderlyingAdjustedQuantity *arg1 = (FIX::UnderlyingAdjustedQuantity *)self; delete arg1; } static swig_class SwigClassUnderlyingFXRate; SWIGINTERN VALUE _wrap_new_UnderlyingFXRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingFXRate"; FIX::UnderlyingFXRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingFXRate *)new FIX::UnderlyingFXRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingFXRate_allocate(VALUE self) #else _wrap_UnderlyingFXRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingFXRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingFXRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingFXRate"; FIX::UnderlyingFXRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","UnderlyingFXRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","UnderlyingFXRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::UnderlyingFXRate *)new FIX::UnderlyingFXRate((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingFXRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingFXRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFXRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingFXRate.new", " UnderlyingFXRate.new()\n" " UnderlyingFXRate.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingFXRate(void *self) { FIX::UnderlyingFXRate *arg1 = (FIX::UnderlyingFXRate *)self; delete arg1; } static swig_class SwigClassUnderlyingFXRateCalc; SWIGINTERN VALUE _wrap_new_UnderlyingFXRateCalc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingFXRateCalc"; FIX::UnderlyingFXRateCalc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingFXRateCalc *)new FIX::UnderlyingFXRateCalc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingFXRateCalc_allocate(VALUE self) #else _wrap_UnderlyingFXRateCalc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingFXRateCalc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingFXRateCalc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingFXRateCalc"; FIX::UnderlyingFXRateCalc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","UnderlyingFXRateCalc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","UnderlyingFXRateCalc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::UnderlyingFXRateCalc *)new FIX::UnderlyingFXRateCalc((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingFXRateCalc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingFXRateCalc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFXRateCalc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingFXRateCalc.new", " UnderlyingFXRateCalc.new()\n" " UnderlyingFXRateCalc.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingFXRateCalc(void *self) { FIX::UnderlyingFXRateCalc *arg1 = (FIX::UnderlyingFXRateCalc *)self; delete arg1; } static swig_class SwigClassAllocPositionEffect; SWIGINTERN VALUE _wrap_new_AllocPositionEffect__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocPositionEffect"; FIX::AllocPositionEffect *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocPositionEffect *)new FIX::AllocPositionEffect(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocPositionEffect_allocate(VALUE self) #else _wrap_AllocPositionEffect_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocPositionEffect); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocPositionEffect__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocPositionEffect"; FIX::AllocPositionEffect *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","AllocPositionEffect", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","AllocPositionEffect", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::AllocPositionEffect *)new FIX::AllocPositionEffect((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocPositionEffect(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocPositionEffect__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocPositionEffect__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocPositionEffect.new", " AllocPositionEffect.new()\n" " AllocPositionEffect.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocPositionEffect(void *self) { FIX::AllocPositionEffect *arg1 = (FIX::AllocPositionEffect *)self; delete arg1; } static swig_class SwigClassDealingCapacity; SWIGINTERN VALUE _wrap_new_DealingCapacity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DealingCapacity"; FIX::DealingCapacity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DealingCapacity *)new FIX::DealingCapacity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DealingCapacity_allocate(VALUE self) #else _wrap_DealingCapacity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DealingCapacity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DealingCapacity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DealingCapacity"; FIX::DealingCapacity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DealingCapacity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DealingCapacity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DealingCapacity *)new FIX::DealingCapacity((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DealingCapacity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DealingCapacity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DealingCapacity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DealingCapacity.new", " DealingCapacity.new()\n" " DealingCapacity.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DealingCapacity(void *self) { FIX::DealingCapacity *arg1 = (FIX::DealingCapacity *)self; delete arg1; } static swig_class SwigClassInstrmtAssignmentMethod; SWIGINTERN VALUE _wrap_new_InstrmtAssignmentMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrmtAssignmentMethod"; FIX::InstrmtAssignmentMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrmtAssignmentMethod *)new FIX::InstrmtAssignmentMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrmtAssignmentMethod_allocate(VALUE self) #else _wrap_InstrmtAssignmentMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrmtAssignmentMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrmtAssignmentMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrmtAssignmentMethod"; FIX::InstrmtAssignmentMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","InstrmtAssignmentMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","InstrmtAssignmentMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::InstrmtAssignmentMethod *)new FIX::InstrmtAssignmentMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrmtAssignmentMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrmtAssignmentMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrmtAssignmentMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrmtAssignmentMethod.new", " InstrmtAssignmentMethod.new()\n" " InstrmtAssignmentMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrmtAssignmentMethod(void *self) { FIX::InstrmtAssignmentMethod *arg1 = (FIX::InstrmtAssignmentMethod *)self; delete arg1; } static swig_class SwigClassInstrumentPartyIDSource; SWIGINTERN VALUE _wrap_new_InstrumentPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrumentPartyIDSource"; FIX::InstrumentPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrumentPartyIDSource *)new FIX::InstrumentPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrumentPartyIDSource_allocate(VALUE self) #else _wrap_InstrumentPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrumentPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrumentPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrumentPartyIDSource"; FIX::InstrumentPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","InstrumentPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","InstrumentPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::InstrumentPartyIDSource *)new FIX::InstrumentPartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrumentPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrumentPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrumentPartyIDSource.new", " InstrumentPartyIDSource.new()\n" " InstrumentPartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrumentPartyIDSource(void *self) { FIX::InstrumentPartyIDSource *arg1 = (FIX::InstrumentPartyIDSource *)self; delete arg1; } static swig_class SwigClassInstrumentPartyRole; SWIGINTERN VALUE _wrap_new_InstrumentPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrumentPartyRole"; FIX::InstrumentPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrumentPartyRole *)new FIX::InstrumentPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrumentPartyRole_allocate(VALUE self) #else _wrap_InstrumentPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrumentPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrumentPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrumentPartyRole"; FIX::InstrumentPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","InstrumentPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","InstrumentPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::InstrumentPartyRole *)new FIX::InstrumentPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrumentPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrumentPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrumentPartyRole.new", " InstrumentPartyRole.new()\n" " InstrumentPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrumentPartyRole(void *self) { FIX::InstrumentPartyRole *arg1 = (FIX::InstrumentPartyRole *)self; delete arg1; } static swig_class SwigClassNoInstrumentPartySubIDs; SWIGINTERN VALUE _wrap_new_NoInstrumentPartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoInstrumentPartySubIDs"; FIX::NoInstrumentPartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoInstrumentPartySubIDs *)new FIX::NoInstrumentPartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoInstrumentPartySubIDs_allocate(VALUE self) #else _wrap_NoInstrumentPartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoInstrumentPartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoInstrumentPartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoInstrumentPartySubIDs"; FIX::NoInstrumentPartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoInstrumentPartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoInstrumentPartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoInstrumentPartySubIDs *)new FIX::NoInstrumentPartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoInstrumentPartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoInstrumentPartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoInstrumentPartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoInstrumentPartySubIDs.new", " NoInstrumentPartySubIDs.new()\n" " NoInstrumentPartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoInstrumentPartySubIDs(void *self) { FIX::NoInstrumentPartySubIDs *arg1 = (FIX::NoInstrumentPartySubIDs *)self; delete arg1; } static swig_class SwigClassInstrumentPartySubID; SWIGINTERN VALUE _wrap_new_InstrumentPartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrumentPartySubID"; FIX::InstrumentPartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrumentPartySubID *)new FIX::InstrumentPartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrumentPartySubID_allocate(VALUE self) #else _wrap_InstrumentPartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrumentPartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrumentPartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrumentPartySubID"; FIX::InstrumentPartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","InstrumentPartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","InstrumentPartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::InstrumentPartySubID *)new FIX::InstrumentPartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrumentPartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrumentPartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrumentPartySubID.new", " InstrumentPartySubID.new()\n" " InstrumentPartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrumentPartySubID(void *self) { FIX::InstrumentPartySubID *arg1 = (FIX::InstrumentPartySubID *)self; delete arg1; } static swig_class SwigClassInstrumentPartySubIDType; SWIGINTERN VALUE _wrap_new_InstrumentPartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::InstrumentPartySubIDType"; FIX::InstrumentPartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::InstrumentPartySubIDType *)new FIX::InstrumentPartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_InstrumentPartySubIDType_allocate(VALUE self) #else _wrap_InstrumentPartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__InstrumentPartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_InstrumentPartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::InstrumentPartySubIDType"; FIX::InstrumentPartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","InstrumentPartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","InstrumentPartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::InstrumentPartySubIDType *)new FIX::InstrumentPartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_InstrumentPartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_InstrumentPartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_InstrumentPartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "InstrumentPartySubIDType.new", " InstrumentPartySubIDType.new()\n" " InstrumentPartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_InstrumentPartySubIDType(void *self) { FIX::InstrumentPartySubIDType *arg1 = (FIX::InstrumentPartySubIDType *)self; delete arg1; } static swig_class SwigClassPositionCurrency; SWIGINTERN VALUE _wrap_new_PositionCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PositionCurrency"; FIX::PositionCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PositionCurrency *)new FIX::PositionCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PositionCurrency_allocate(VALUE self) #else _wrap_PositionCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PositionCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PositionCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PositionCurrency"; FIX::PositionCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PositionCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PositionCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PositionCurrency *)new FIX::PositionCurrency((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PositionCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PositionCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PositionCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PositionCurrency.new", " PositionCurrency.new()\n" " PositionCurrency.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PositionCurrency(void *self) { FIX::PositionCurrency *arg1 = (FIX::PositionCurrency *)self; delete arg1; } static swig_class SwigClassCalculatedCcyLastQty; SWIGINTERN VALUE _wrap_new_CalculatedCcyLastQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CalculatedCcyLastQty"; FIX::CalculatedCcyLastQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CalculatedCcyLastQty *)new FIX::CalculatedCcyLastQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CalculatedCcyLastQty_allocate(VALUE self) #else _wrap_CalculatedCcyLastQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CalculatedCcyLastQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CalculatedCcyLastQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CalculatedCcyLastQty"; FIX::CalculatedCcyLastQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","CalculatedCcyLastQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","CalculatedCcyLastQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::CalculatedCcyLastQty *)new FIX::CalculatedCcyLastQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CalculatedCcyLastQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CalculatedCcyLastQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CalculatedCcyLastQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CalculatedCcyLastQty.new", " CalculatedCcyLastQty.new()\n" " CalculatedCcyLastQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CalculatedCcyLastQty(void *self) { FIX::CalculatedCcyLastQty *arg1 = (FIX::CalculatedCcyLastQty *)self; delete arg1; } static swig_class SwigClassAggressorIndicator; SWIGINTERN VALUE _wrap_new_AggressorIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AggressorIndicator"; FIX::AggressorIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AggressorIndicator *)new FIX::AggressorIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AggressorIndicator_allocate(VALUE self) #else _wrap_AggressorIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AggressorIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AggressorIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AggressorIndicator"; FIX::AggressorIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","AggressorIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","AggressorIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::AggressorIndicator *)new FIX::AggressorIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AggressorIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AggressorIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AggressorIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AggressorIndicator.new", " AggressorIndicator.new()\n" " AggressorIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AggressorIndicator(void *self) { FIX::AggressorIndicator *arg1 = (FIX::AggressorIndicator *)self; delete arg1; } static swig_class SwigClassNoUndlyInstrumentParties; SWIGINTERN VALUE _wrap_new_NoUndlyInstrumentParties__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUndlyInstrumentParties"; FIX::NoUndlyInstrumentParties *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUndlyInstrumentParties *)new FIX::NoUndlyInstrumentParties(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUndlyInstrumentParties_allocate(VALUE self) #else _wrap_NoUndlyInstrumentParties_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUndlyInstrumentParties); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUndlyInstrumentParties__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUndlyInstrumentParties"; FIX::NoUndlyInstrumentParties *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUndlyInstrumentParties", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUndlyInstrumentParties", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUndlyInstrumentParties *)new FIX::NoUndlyInstrumentParties((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUndlyInstrumentParties(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUndlyInstrumentParties__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUndlyInstrumentParties__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUndlyInstrumentParties.new", " NoUndlyInstrumentParties.new()\n" " NoUndlyInstrumentParties.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUndlyInstrumentParties(void *self) { FIX::NoUndlyInstrumentParties *arg1 = (FIX::NoUndlyInstrumentParties *)self; delete arg1; } static swig_class SwigClassUndlyInstrumentPartyID; SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartyID"; FIX::UndlyInstrumentPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UndlyInstrumentPartyID *)new FIX::UndlyInstrumentPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UndlyInstrumentPartyID_allocate(VALUE self) #else _wrap_UndlyInstrumentPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UndlyInstrumentPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartyID"; FIX::UndlyInstrumentPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UndlyInstrumentPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UndlyInstrumentPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UndlyInstrumentPartyID *)new FIX::UndlyInstrumentPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UndlyInstrumentPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UndlyInstrumentPartyID.new", " UndlyInstrumentPartyID.new()\n" " UndlyInstrumentPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UndlyInstrumentPartyID(void *self) { FIX::UndlyInstrumentPartyID *arg1 = (FIX::UndlyInstrumentPartyID *)self; delete arg1; } static swig_class SwigClassUndlyInstrumentPartyIDSource; SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartyIDSource"; FIX::UndlyInstrumentPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UndlyInstrumentPartyIDSource *)new FIX::UndlyInstrumentPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UndlyInstrumentPartyIDSource_allocate(VALUE self) #else _wrap_UndlyInstrumentPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartyIDSource"; FIX::UndlyInstrumentPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","UndlyInstrumentPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","UndlyInstrumentPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::UndlyInstrumentPartyIDSource *)new FIX::UndlyInstrumentPartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UndlyInstrumentPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UndlyInstrumentPartyIDSource.new", " UndlyInstrumentPartyIDSource.new()\n" " UndlyInstrumentPartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UndlyInstrumentPartyIDSource(void *self) { FIX::UndlyInstrumentPartyIDSource *arg1 = (FIX::UndlyInstrumentPartyIDSource *)self; delete arg1; } static swig_class SwigClassUndlyInstrumentPartyRole; SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartyRole"; FIX::UndlyInstrumentPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UndlyInstrumentPartyRole *)new FIX::UndlyInstrumentPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UndlyInstrumentPartyRole_allocate(VALUE self) #else _wrap_UndlyInstrumentPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UndlyInstrumentPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartyRole"; FIX::UndlyInstrumentPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UndlyInstrumentPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UndlyInstrumentPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UndlyInstrumentPartyRole *)new FIX::UndlyInstrumentPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UndlyInstrumentPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UndlyInstrumentPartyRole.new", " UndlyInstrumentPartyRole.new()\n" " UndlyInstrumentPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UndlyInstrumentPartyRole(void *self) { FIX::UndlyInstrumentPartyRole *arg1 = (FIX::UndlyInstrumentPartyRole *)self; delete arg1; } static swig_class SwigClassNoUndlyInstrumentPartySubIDs; SWIGINTERN VALUE _wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUndlyInstrumentPartySubIDs"; FIX::NoUndlyInstrumentPartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUndlyInstrumentPartySubIDs *)new FIX::NoUndlyInstrumentPartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUndlyInstrumentPartySubIDs_allocate(VALUE self) #else _wrap_NoUndlyInstrumentPartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUndlyInstrumentPartySubIDs"; FIX::NoUndlyInstrumentPartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUndlyInstrumentPartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUndlyInstrumentPartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUndlyInstrumentPartySubIDs *)new FIX::NoUndlyInstrumentPartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUndlyInstrumentPartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUndlyInstrumentPartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUndlyInstrumentPartySubIDs.new", " NoUndlyInstrumentPartySubIDs.new()\n" " NoUndlyInstrumentPartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUndlyInstrumentPartySubIDs(void *self) { FIX::NoUndlyInstrumentPartySubIDs *arg1 = (FIX::NoUndlyInstrumentPartySubIDs *)self; delete arg1; } static swig_class SwigClassUndlyInstrumentPartySubID; SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartySubID"; FIX::UndlyInstrumentPartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UndlyInstrumentPartySubID *)new FIX::UndlyInstrumentPartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UndlyInstrumentPartySubID_allocate(VALUE self) #else _wrap_UndlyInstrumentPartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UndlyInstrumentPartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartySubID"; FIX::UndlyInstrumentPartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UndlyInstrumentPartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UndlyInstrumentPartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UndlyInstrumentPartySubID *)new FIX::UndlyInstrumentPartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UndlyInstrumentPartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UndlyInstrumentPartySubID.new", " UndlyInstrumentPartySubID.new()\n" " UndlyInstrumentPartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UndlyInstrumentPartySubID(void *self) { FIX::UndlyInstrumentPartySubID *arg1 = (FIX::UndlyInstrumentPartySubID *)self; delete arg1; } static swig_class SwigClassUndlyInstrumentPartySubIDType; SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartySubIDType"; FIX::UndlyInstrumentPartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UndlyInstrumentPartySubIDType *)new FIX::UndlyInstrumentPartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UndlyInstrumentPartySubIDType_allocate(VALUE self) #else _wrap_UndlyInstrumentPartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UndlyInstrumentPartySubIDType"; FIX::UndlyInstrumentPartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UndlyInstrumentPartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UndlyInstrumentPartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UndlyInstrumentPartySubIDType *)new FIX::UndlyInstrumentPartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UndlyInstrumentPartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UndlyInstrumentPartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UndlyInstrumentPartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UndlyInstrumentPartySubIDType.new", " UndlyInstrumentPartySubIDType.new()\n" " UndlyInstrumentPartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UndlyInstrumentPartySubIDType(void *self) { FIX::UndlyInstrumentPartySubIDType *arg1 = (FIX::UndlyInstrumentPartySubIDType *)self; delete arg1; } static swig_class SwigClassBidSwapPoints; SWIGINTERN VALUE _wrap_new_BidSwapPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::BidSwapPoints"; FIX::BidSwapPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::BidSwapPoints *)new FIX::BidSwapPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_BidSwapPoints_allocate(VALUE self) #else _wrap_BidSwapPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__BidSwapPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_BidSwapPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::BidSwapPoints"; FIX::BidSwapPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","BidSwapPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","BidSwapPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::BidSwapPoints *)new FIX::BidSwapPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_BidSwapPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_BidSwapPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_BidSwapPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "BidSwapPoints.new", " BidSwapPoints.new()\n" " BidSwapPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_BidSwapPoints(void *self) { FIX::BidSwapPoints *arg1 = (FIX::BidSwapPoints *)self; delete arg1; } static swig_class SwigClassOfferSwapPoints; SWIGINTERN VALUE _wrap_new_OfferSwapPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OfferSwapPoints"; FIX::OfferSwapPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OfferSwapPoints *)new FIX::OfferSwapPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OfferSwapPoints_allocate(VALUE self) #else _wrap_OfferSwapPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OfferSwapPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OfferSwapPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OfferSwapPoints"; FIX::OfferSwapPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","OfferSwapPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","OfferSwapPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::OfferSwapPoints *)new FIX::OfferSwapPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OfferSwapPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OfferSwapPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OfferSwapPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OfferSwapPoints.new", " OfferSwapPoints.new()\n" " OfferSwapPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OfferSwapPoints(void *self) { FIX::OfferSwapPoints *arg1 = (FIX::OfferSwapPoints *)self; delete arg1; } static swig_class SwigClassLegBidForwardPoints; SWIGINTERN VALUE _wrap_new_LegBidForwardPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegBidForwardPoints"; FIX::LegBidForwardPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegBidForwardPoints *)new FIX::LegBidForwardPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegBidForwardPoints_allocate(VALUE self) #else _wrap_LegBidForwardPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegBidForwardPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegBidForwardPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegBidForwardPoints"; FIX::LegBidForwardPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","LegBidForwardPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","LegBidForwardPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::LegBidForwardPoints *)new FIX::LegBidForwardPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegBidForwardPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegBidForwardPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegBidForwardPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegBidForwardPoints.new", " LegBidForwardPoints.new()\n" " LegBidForwardPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegBidForwardPoints(void *self) { FIX::LegBidForwardPoints *arg1 = (FIX::LegBidForwardPoints *)self; delete arg1; } static swig_class SwigClassLegOfferForwardPoints; SWIGINTERN VALUE _wrap_new_LegOfferForwardPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegOfferForwardPoints"; FIX::LegOfferForwardPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegOfferForwardPoints *)new FIX::LegOfferForwardPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegOfferForwardPoints_allocate(VALUE self) #else _wrap_LegOfferForwardPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegOfferForwardPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegOfferForwardPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegOfferForwardPoints"; FIX::LegOfferForwardPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","LegOfferForwardPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","LegOfferForwardPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::LegOfferForwardPoints *)new FIX::LegOfferForwardPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegOfferForwardPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegOfferForwardPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegOfferForwardPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegOfferForwardPoints.new", " LegOfferForwardPoints.new()\n" " LegOfferForwardPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegOfferForwardPoints(void *self) { FIX::LegOfferForwardPoints *arg1 = (FIX::LegOfferForwardPoints *)self; delete arg1; } static swig_class SwigClassSwapPoints; SWIGINTERN VALUE _wrap_new_SwapPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SwapPoints"; FIX::SwapPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SwapPoints *)new FIX::SwapPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SwapPoints_allocate(VALUE self) #else _wrap_SwapPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SwapPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SwapPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SwapPoints"; FIX::SwapPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","SwapPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","SwapPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::SwapPoints *)new FIX::SwapPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SwapPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SwapPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SwapPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SwapPoints.new", " SwapPoints.new()\n" " SwapPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SwapPoints(void *self) { FIX::SwapPoints *arg1 = (FIX::SwapPoints *)self; delete arg1; } static swig_class SwigClassMDQuoteType; SWIGINTERN VALUE _wrap_new_MDQuoteType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDQuoteType"; FIX::MDQuoteType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDQuoteType *)new FIX::MDQuoteType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDQuoteType_allocate(VALUE self) #else _wrap_MDQuoteType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDQuoteType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDQuoteType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDQuoteType"; FIX::MDQuoteType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDQuoteType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDQuoteType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDQuoteType *)new FIX::MDQuoteType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDQuoteType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDQuoteType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDQuoteType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDQuoteType.new", " MDQuoteType.new()\n" " MDQuoteType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDQuoteType(void *self) { FIX::MDQuoteType *arg1 = (FIX::MDQuoteType *)self; delete arg1; } static swig_class SwigClassLastSwapPoints; SWIGINTERN VALUE _wrap_new_LastSwapPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LastSwapPoints"; FIX::LastSwapPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LastSwapPoints *)new FIX::LastSwapPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LastSwapPoints_allocate(VALUE self) #else _wrap_LastSwapPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LastSwapPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LastSwapPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LastSwapPoints"; FIX::LastSwapPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","LastSwapPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","LastSwapPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::LastSwapPoints *)new FIX::LastSwapPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LastSwapPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LastSwapPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LastSwapPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LastSwapPoints.new", " LastSwapPoints.new()\n" " LastSwapPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LastSwapPoints(void *self) { FIX::LastSwapPoints *arg1 = (FIX::LastSwapPoints *)self; delete arg1; } static swig_class SwigClassSideGrossTradeAmt; SWIGINTERN VALUE _wrap_new_SideGrossTradeAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideGrossTradeAmt"; FIX::SideGrossTradeAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideGrossTradeAmt *)new FIX::SideGrossTradeAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideGrossTradeAmt_allocate(VALUE self) #else _wrap_SideGrossTradeAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideGrossTradeAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideGrossTradeAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideGrossTradeAmt"; FIX::SideGrossTradeAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","SideGrossTradeAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","SideGrossTradeAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::SideGrossTradeAmt *)new FIX::SideGrossTradeAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideGrossTradeAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideGrossTradeAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideGrossTradeAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideGrossTradeAmt.new", " SideGrossTradeAmt.new()\n" " SideGrossTradeAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideGrossTradeAmt(void *self) { FIX::SideGrossTradeAmt *arg1 = (FIX::SideGrossTradeAmt *)self; delete arg1; } static swig_class SwigClassLegLastForwardPoints; SWIGINTERN VALUE _wrap_new_LegLastForwardPoints__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegLastForwardPoints"; FIX::LegLastForwardPoints *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegLastForwardPoints *)new FIX::LegLastForwardPoints(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegLastForwardPoints_allocate(VALUE self) #else _wrap_LegLastForwardPoints_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegLastForwardPoints); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegLastForwardPoints__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICEOFFSET *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegLastForwardPoints"; FIX::LegLastForwardPoints *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICEOFFSET, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICEOFFSET const &","LegLastForwardPoints", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICEOFFSET const &","LegLastForwardPoints", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICEOFFSET * >(argp1); result = (FIX::LegLastForwardPoints *)new FIX::LegLastForwardPoints((FIX::PRICEOFFSET const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegLastForwardPoints(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegLastForwardPoints__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICEOFFSET, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLastForwardPoints__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegLastForwardPoints.new", " LegLastForwardPoints.new()\n" " LegLastForwardPoints.new(FIX::PRICEOFFSET const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegLastForwardPoints(void *self) { FIX::LegLastForwardPoints *arg1 = (FIX::LegLastForwardPoints *)self; delete arg1; } static swig_class SwigClassLegCalculatedCcyLastQty; SWIGINTERN VALUE _wrap_new_LegCalculatedCcyLastQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCalculatedCcyLastQty"; FIX::LegCalculatedCcyLastQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCalculatedCcyLastQty *)new FIX::LegCalculatedCcyLastQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCalculatedCcyLastQty_allocate(VALUE self) #else _wrap_LegCalculatedCcyLastQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCalculatedCcyLastQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCalculatedCcyLastQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCalculatedCcyLastQty"; FIX::LegCalculatedCcyLastQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LegCalculatedCcyLastQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LegCalculatedCcyLastQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LegCalculatedCcyLastQty *)new FIX::LegCalculatedCcyLastQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCalculatedCcyLastQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCalculatedCcyLastQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCalculatedCcyLastQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCalculatedCcyLastQty.new", " LegCalculatedCcyLastQty.new()\n" " LegCalculatedCcyLastQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCalculatedCcyLastQty(void *self) { FIX::LegCalculatedCcyLastQty *arg1 = (FIX::LegCalculatedCcyLastQty *)self; delete arg1; } static swig_class SwigClassLegGrossTradeAmt; SWIGINTERN VALUE _wrap_new_LegGrossTradeAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegGrossTradeAmt"; FIX::LegGrossTradeAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegGrossTradeAmt *)new FIX::LegGrossTradeAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegGrossTradeAmt_allocate(VALUE self) #else _wrap_LegGrossTradeAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegGrossTradeAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegGrossTradeAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegGrossTradeAmt"; FIX::LegGrossTradeAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","LegGrossTradeAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","LegGrossTradeAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::LegGrossTradeAmt *)new FIX::LegGrossTradeAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegGrossTradeAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegGrossTradeAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegGrossTradeAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegGrossTradeAmt.new", " LegGrossTradeAmt.new()\n" " LegGrossTradeAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegGrossTradeAmt(void *self) { FIX::LegGrossTradeAmt *arg1 = (FIX::LegGrossTradeAmt *)self; delete arg1; } static swig_class SwigClassMaturityTime; SWIGINTERN VALUE _wrap_new_MaturityTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityTime"; FIX::MaturityTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityTime *)new FIX::MaturityTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityTime_allocate(VALUE self) #else _wrap_MaturityTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityTime"; FIX::MaturityTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TZTIMEONLY const &","MaturityTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TZTIMEONLY const &","MaturityTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); result = (FIX::MaturityTime *)new FIX::MaturityTime((FIX::TZTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityTime.new", " MaturityTime.new()\n" " MaturityTime.new(FIX::TZTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityTime(void *self) { FIX::MaturityTime *arg1 = (FIX::MaturityTime *)self; delete arg1; } static swig_class SwigClassRefOrderID; SWIGINTERN VALUE _wrap_new_RefOrderID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefOrderID"; FIX::RefOrderID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefOrderID *)new FIX::RefOrderID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefOrderID_allocate(VALUE self) #else _wrap_RefOrderID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefOrderID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefOrderID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefOrderID"; FIX::RefOrderID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefOrderID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefOrderID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefOrderID *)new FIX::RefOrderID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefOrderID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefOrderID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefOrderID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefOrderID.new", " RefOrderID.new()\n" " RefOrderID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefOrderID(void *self) { FIX::RefOrderID *arg1 = (FIX::RefOrderID *)self; delete arg1; } static swig_class SwigClassRefOrderIDSource; SWIGINTERN VALUE _wrap_new_RefOrderIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefOrderIDSource"; FIX::RefOrderIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefOrderIDSource *)new FIX::RefOrderIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefOrderIDSource_allocate(VALUE self) #else _wrap_RefOrderIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefOrderIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefOrderIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefOrderIDSource"; FIX::RefOrderIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","RefOrderIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","RefOrderIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::RefOrderIDSource *)new FIX::RefOrderIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefOrderIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefOrderIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefOrderIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefOrderIDSource.new", " RefOrderIDSource.new()\n" " RefOrderIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefOrderIDSource(void *self) { FIX::RefOrderIDSource *arg1 = (FIX::RefOrderIDSource *)self; delete arg1; } static swig_class SwigClassSecondaryDisplayQty; SWIGINTERN VALUE _wrap_new_SecondaryDisplayQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryDisplayQty"; FIX::SecondaryDisplayQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryDisplayQty *)new FIX::SecondaryDisplayQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryDisplayQty_allocate(VALUE self) #else _wrap_SecondaryDisplayQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryDisplayQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryDisplayQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryDisplayQty"; FIX::SecondaryDisplayQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","SecondaryDisplayQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","SecondaryDisplayQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::SecondaryDisplayQty *)new FIX::SecondaryDisplayQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryDisplayQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryDisplayQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryDisplayQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryDisplayQty.new", " SecondaryDisplayQty.new()\n" " SecondaryDisplayQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryDisplayQty(void *self) { FIX::SecondaryDisplayQty *arg1 = (FIX::SecondaryDisplayQty *)self; delete arg1; } static swig_class SwigClassDisplayWhen; SWIGINTERN VALUE _wrap_new_DisplayWhen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DisplayWhen"; FIX::DisplayWhen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DisplayWhen *)new FIX::DisplayWhen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DisplayWhen_allocate(VALUE self) #else _wrap_DisplayWhen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DisplayWhen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DisplayWhen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DisplayWhen"; FIX::DisplayWhen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DisplayWhen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DisplayWhen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DisplayWhen *)new FIX::DisplayWhen((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DisplayWhen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DisplayWhen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayWhen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DisplayWhen.new", " DisplayWhen.new()\n" " DisplayWhen.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DisplayWhen(void *self) { FIX::DisplayWhen *arg1 = (FIX::DisplayWhen *)self; delete arg1; } static swig_class SwigClassDisplayMethod; SWIGINTERN VALUE _wrap_new_DisplayMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DisplayMethod"; FIX::DisplayMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DisplayMethod *)new FIX::DisplayMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DisplayMethod_allocate(VALUE self) #else _wrap_DisplayMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DisplayMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DisplayMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DisplayMethod"; FIX::DisplayMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DisplayMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DisplayMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DisplayMethod *)new FIX::DisplayMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DisplayMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DisplayMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DisplayMethod.new", " DisplayMethod.new()\n" " DisplayMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DisplayMethod(void *self) { FIX::DisplayMethod *arg1 = (FIX::DisplayMethod *)self; delete arg1; } static swig_class SwigClassDisplayLowQty; SWIGINTERN VALUE _wrap_new_DisplayLowQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DisplayLowQty"; FIX::DisplayLowQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DisplayLowQty *)new FIX::DisplayLowQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DisplayLowQty_allocate(VALUE self) #else _wrap_DisplayLowQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DisplayLowQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DisplayLowQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DisplayLowQty"; FIX::DisplayLowQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DisplayLowQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DisplayLowQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DisplayLowQty *)new FIX::DisplayLowQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DisplayLowQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DisplayLowQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayLowQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DisplayLowQty.new", " DisplayLowQty.new()\n" " DisplayLowQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DisplayLowQty(void *self) { FIX::DisplayLowQty *arg1 = (FIX::DisplayLowQty *)self; delete arg1; } static swig_class SwigClassDisplayHighQty; SWIGINTERN VALUE _wrap_new_DisplayHighQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DisplayHighQty"; FIX::DisplayHighQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DisplayHighQty *)new FIX::DisplayHighQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DisplayHighQty_allocate(VALUE self) #else _wrap_DisplayHighQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DisplayHighQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DisplayHighQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DisplayHighQty"; FIX::DisplayHighQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DisplayHighQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DisplayHighQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DisplayHighQty *)new FIX::DisplayHighQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DisplayHighQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DisplayHighQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayHighQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DisplayHighQty.new", " DisplayHighQty.new()\n" " DisplayHighQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DisplayHighQty(void *self) { FIX::DisplayHighQty *arg1 = (FIX::DisplayHighQty *)self; delete arg1; } static swig_class SwigClassDisplayMinIncr; SWIGINTERN VALUE _wrap_new_DisplayMinIncr__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DisplayMinIncr"; FIX::DisplayMinIncr *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DisplayMinIncr *)new FIX::DisplayMinIncr(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DisplayMinIncr_allocate(VALUE self) #else _wrap_DisplayMinIncr_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DisplayMinIncr); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DisplayMinIncr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DisplayMinIncr"; FIX::DisplayMinIncr *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DisplayMinIncr", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DisplayMinIncr", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DisplayMinIncr *)new FIX::DisplayMinIncr((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DisplayMinIncr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DisplayMinIncr__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayMinIncr__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DisplayMinIncr.new", " DisplayMinIncr.new()\n" " DisplayMinIncr.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DisplayMinIncr(void *self) { FIX::DisplayMinIncr *arg1 = (FIX::DisplayMinIncr *)self; delete arg1; } static swig_class SwigClassRefreshQty; SWIGINTERN VALUE _wrap_new_RefreshQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefreshQty"; FIX::RefreshQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefreshQty *)new FIX::RefreshQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefreshQty_allocate(VALUE self) #else _wrap_RefreshQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefreshQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefreshQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefreshQty"; FIX::RefreshQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","RefreshQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","RefreshQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::RefreshQty *)new FIX::RefreshQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefreshQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefreshQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefreshQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefreshQty.new", " RefreshQty.new()\n" " RefreshQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefreshQty(void *self) { FIX::RefreshQty *arg1 = (FIX::RefreshQty *)self; delete arg1; } static swig_class SwigClassMatchIncrement; SWIGINTERN VALUE _wrap_new_MatchIncrement__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MatchIncrement"; FIX::MatchIncrement *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MatchIncrement *)new FIX::MatchIncrement(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MatchIncrement_allocate(VALUE self) #else _wrap_MatchIncrement_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MatchIncrement); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MatchIncrement__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MatchIncrement"; FIX::MatchIncrement *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MatchIncrement", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MatchIncrement", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MatchIncrement *)new FIX::MatchIncrement((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MatchIncrement(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MatchIncrement__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchIncrement__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MatchIncrement.new", " MatchIncrement.new()\n" " MatchIncrement.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MatchIncrement(void *self) { FIX::MatchIncrement *arg1 = (FIX::MatchIncrement *)self; delete arg1; } static swig_class SwigClassMaxPriceLevels; SWIGINTERN VALUE _wrap_new_MaxPriceLevels__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaxPriceLevels"; FIX::MaxPriceLevels *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaxPriceLevels *)new FIX::MaxPriceLevels(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaxPriceLevels_allocate(VALUE self) #else _wrap_MaxPriceLevels_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaxPriceLevels); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaxPriceLevels__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaxPriceLevels"; FIX::MaxPriceLevels *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MaxPriceLevels", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MaxPriceLevels", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MaxPriceLevels *)new FIX::MaxPriceLevels((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaxPriceLevels(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaxPriceLevels__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxPriceLevels__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaxPriceLevels.new", " MaxPriceLevels.new()\n" " MaxPriceLevels.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaxPriceLevels(void *self) { FIX::MaxPriceLevels *arg1 = (FIX::MaxPriceLevels *)self; delete arg1; } static swig_class SwigClassPreTradeAnonymity; SWIGINTERN VALUE _wrap_new_PreTradeAnonymity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PreTradeAnonymity"; FIX::PreTradeAnonymity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PreTradeAnonymity *)new FIX::PreTradeAnonymity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PreTradeAnonymity_allocate(VALUE self) #else _wrap_PreTradeAnonymity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PreTradeAnonymity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PreTradeAnonymity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PreTradeAnonymity"; FIX::PreTradeAnonymity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","PreTradeAnonymity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","PreTradeAnonymity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::PreTradeAnonymity *)new FIX::PreTradeAnonymity((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PreTradeAnonymity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PreTradeAnonymity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PreTradeAnonymity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PreTradeAnonymity.new", " PreTradeAnonymity.new()\n" " PreTradeAnonymity.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PreTradeAnonymity(void *self) { FIX::PreTradeAnonymity *arg1 = (FIX::PreTradeAnonymity *)self; delete arg1; } static swig_class SwigClassPriceProtectionScope; SWIGINTERN VALUE _wrap_new_PriceProtectionScope__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceProtectionScope"; FIX::PriceProtectionScope *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceProtectionScope *)new FIX::PriceProtectionScope(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceProtectionScope_allocate(VALUE self) #else _wrap_PriceProtectionScope_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceProtectionScope); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceProtectionScope__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceProtectionScope"; FIX::PriceProtectionScope *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","PriceProtectionScope", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","PriceProtectionScope", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::PriceProtectionScope *)new FIX::PriceProtectionScope((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceProtectionScope(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceProtectionScope__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceProtectionScope__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceProtectionScope.new", " PriceProtectionScope.new()\n" " PriceProtectionScope.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceProtectionScope(void *self) { FIX::PriceProtectionScope *arg1 = (FIX::PriceProtectionScope *)self; delete arg1; } static swig_class SwigClassLotType; SWIGINTERN VALUE _wrap_new_LotType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LotType"; FIX::LotType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LotType *)new FIX::LotType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LotType_allocate(VALUE self) #else _wrap_LotType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LotType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LotType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LotType"; FIX::LotType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","LotType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","LotType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::LotType *)new FIX::LotType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LotType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LotType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LotType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LotType.new", " LotType.new()\n" " LotType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LotType(void *self) { FIX::LotType *arg1 = (FIX::LotType *)self; delete arg1; } static swig_class SwigClassPegPriceType; SWIGINTERN VALUE _wrap_new_PegPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegPriceType"; FIX::PegPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegPriceType *)new FIX::PegPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegPriceType_allocate(VALUE self) #else _wrap_PegPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegPriceType"; FIX::PegPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PegPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PegPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PegPriceType *)new FIX::PegPriceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegPriceType.new", " PegPriceType.new()\n" " PegPriceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegPriceType(void *self) { FIX::PegPriceType *arg1 = (FIX::PegPriceType *)self; delete arg1; } static swig_class SwigClassPeggedRefPrice; SWIGINTERN VALUE _wrap_new_PeggedRefPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PeggedRefPrice"; FIX::PeggedRefPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PeggedRefPrice *)new FIX::PeggedRefPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PeggedRefPrice_allocate(VALUE self) #else _wrap_PeggedRefPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PeggedRefPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PeggedRefPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PeggedRefPrice"; FIX::PeggedRefPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","PeggedRefPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","PeggedRefPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::PeggedRefPrice *)new FIX::PeggedRefPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PeggedRefPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PeggedRefPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PeggedRefPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PeggedRefPrice.new", " PeggedRefPrice.new()\n" " PeggedRefPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PeggedRefPrice(void *self) { FIX::PeggedRefPrice *arg1 = (FIX::PeggedRefPrice *)self; delete arg1; } static swig_class SwigClassPegSecurityIDSource; SWIGINTERN VALUE _wrap_new_PegSecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegSecurityIDSource"; FIX::PegSecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegSecurityIDSource *)new FIX::PegSecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegSecurityIDSource_allocate(VALUE self) #else _wrap_PegSecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegSecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegSecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegSecurityIDSource"; FIX::PegSecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PegSecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PegSecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PegSecurityIDSource *)new FIX::PegSecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegSecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegSecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegSecurityIDSource.new", " PegSecurityIDSource.new()\n" " PegSecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegSecurityIDSource(void *self) { FIX::PegSecurityIDSource *arg1 = (FIX::PegSecurityIDSource *)self; delete arg1; } static swig_class SwigClassPegSecurityID; SWIGINTERN VALUE _wrap_new_PegSecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegSecurityID"; FIX::PegSecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegSecurityID *)new FIX::PegSecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegSecurityID_allocate(VALUE self) #else _wrap_PegSecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegSecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegSecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegSecurityID"; FIX::PegSecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PegSecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PegSecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PegSecurityID *)new FIX::PegSecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegSecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegSecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegSecurityID.new", " PegSecurityID.new()\n" " PegSecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegSecurityID(void *self) { FIX::PegSecurityID *arg1 = (FIX::PegSecurityID *)self; delete arg1; } static swig_class SwigClassPegSymbol; SWIGINTERN VALUE _wrap_new_PegSymbol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegSymbol"; FIX::PegSymbol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegSymbol *)new FIX::PegSymbol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegSymbol_allocate(VALUE self) #else _wrap_PegSymbol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegSymbol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegSymbol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegSymbol"; FIX::PegSymbol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PegSymbol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PegSymbol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PegSymbol *)new FIX::PegSymbol((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegSymbol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegSymbol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSymbol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegSymbol.new", " PegSymbol.new()\n" " PegSymbol.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegSymbol(void *self) { FIX::PegSymbol *arg1 = (FIX::PegSymbol *)self; delete arg1; } static swig_class SwigClassPegSecurityDesc; SWIGINTERN VALUE _wrap_new_PegSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PegSecurityDesc"; FIX::PegSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PegSecurityDesc *)new FIX::PegSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PegSecurityDesc_allocate(VALUE self) #else _wrap_PegSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PegSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PegSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PegSecurityDesc"; FIX::PegSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PegSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PegSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PegSecurityDesc *)new FIX::PegSecurityDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PegSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PegSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PegSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PegSecurityDesc.new", " PegSecurityDesc.new()\n" " PegSecurityDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PegSecurityDesc(void *self) { FIX::PegSecurityDesc *arg1 = (FIX::PegSecurityDesc *)self; delete arg1; } static swig_class SwigClassTriggerType; SWIGINTERN VALUE _wrap_new_TriggerType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerType"; FIX::TriggerType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerType *)new FIX::TriggerType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerType_allocate(VALUE self) #else _wrap_TriggerType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerType"; FIX::TriggerType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TriggerType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TriggerType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TriggerType *)new FIX::TriggerType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerType.new", " TriggerType.new()\n" " TriggerType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerType(void *self) { FIX::TriggerType *arg1 = (FIX::TriggerType *)self; delete arg1; } static swig_class SwigClassTriggerAction; SWIGINTERN VALUE _wrap_new_TriggerAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerAction"; FIX::TriggerAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerAction *)new FIX::TriggerAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerAction_allocate(VALUE self) #else _wrap_TriggerAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerAction"; FIX::TriggerAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TriggerAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TriggerAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TriggerAction *)new FIX::TriggerAction((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerAction.new", " TriggerAction.new()\n" " TriggerAction.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerAction(void *self) { FIX::TriggerAction *arg1 = (FIX::TriggerAction *)self; delete arg1; } static swig_class SwigClassTriggerPrice; SWIGINTERN VALUE _wrap_new_TriggerPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerPrice"; FIX::TriggerPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerPrice *)new FIX::TriggerPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerPrice_allocate(VALUE self) #else _wrap_TriggerPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerPrice"; FIX::TriggerPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","TriggerPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","TriggerPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::TriggerPrice *)new FIX::TriggerPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerPrice.new", " TriggerPrice.new()\n" " TriggerPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerPrice(void *self) { FIX::TriggerPrice *arg1 = (FIX::TriggerPrice *)self; delete arg1; } static swig_class SwigClassTriggerSymbol; SWIGINTERN VALUE _wrap_new_TriggerSymbol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerSymbol"; FIX::TriggerSymbol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerSymbol *)new FIX::TriggerSymbol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerSymbol_allocate(VALUE self) #else _wrap_TriggerSymbol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerSymbol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerSymbol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerSymbol"; FIX::TriggerSymbol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TriggerSymbol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TriggerSymbol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TriggerSymbol *)new FIX::TriggerSymbol((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerSymbol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerSymbol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSymbol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerSymbol.new", " TriggerSymbol.new()\n" " TriggerSymbol.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerSymbol(void *self) { FIX::TriggerSymbol *arg1 = (FIX::TriggerSymbol *)self; delete arg1; } static swig_class SwigClassTriggerSecurityID; SWIGINTERN VALUE _wrap_new_TriggerSecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerSecurityID"; FIX::TriggerSecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerSecurityID *)new FIX::TriggerSecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerSecurityID_allocate(VALUE self) #else _wrap_TriggerSecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerSecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerSecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerSecurityID"; FIX::TriggerSecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TriggerSecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TriggerSecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TriggerSecurityID *)new FIX::TriggerSecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerSecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerSecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerSecurityID.new", " TriggerSecurityID.new()\n" " TriggerSecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerSecurityID(void *self) { FIX::TriggerSecurityID *arg1 = (FIX::TriggerSecurityID *)self; delete arg1; } static swig_class SwigClassTriggerSecurityIDSource; SWIGINTERN VALUE _wrap_new_TriggerSecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerSecurityIDSource"; FIX::TriggerSecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerSecurityIDSource *)new FIX::TriggerSecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerSecurityIDSource_allocate(VALUE self) #else _wrap_TriggerSecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerSecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerSecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerSecurityIDSource"; FIX::TriggerSecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TriggerSecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TriggerSecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TriggerSecurityIDSource *)new FIX::TriggerSecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerSecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerSecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerSecurityIDSource.new", " TriggerSecurityIDSource.new()\n" " TriggerSecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerSecurityIDSource(void *self) { FIX::TriggerSecurityIDSource *arg1 = (FIX::TriggerSecurityIDSource *)self; delete arg1; } static swig_class SwigClassTriggerSecurityDesc; SWIGINTERN VALUE _wrap_new_TriggerSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerSecurityDesc"; FIX::TriggerSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerSecurityDesc *)new FIX::TriggerSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerSecurityDesc_allocate(VALUE self) #else _wrap_TriggerSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerSecurityDesc"; FIX::TriggerSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TriggerSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TriggerSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TriggerSecurityDesc *)new FIX::TriggerSecurityDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerSecurityDesc.new", " TriggerSecurityDesc.new()\n" " TriggerSecurityDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerSecurityDesc(void *self) { FIX::TriggerSecurityDesc *arg1 = (FIX::TriggerSecurityDesc *)self; delete arg1; } static swig_class SwigClassTriggerPriceType; SWIGINTERN VALUE _wrap_new_TriggerPriceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerPriceType"; FIX::TriggerPriceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerPriceType *)new FIX::TriggerPriceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerPriceType_allocate(VALUE self) #else _wrap_TriggerPriceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerPriceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerPriceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerPriceType"; FIX::TriggerPriceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TriggerPriceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TriggerPriceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TriggerPriceType *)new FIX::TriggerPriceType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerPriceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerPriceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPriceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerPriceType.new", " TriggerPriceType.new()\n" " TriggerPriceType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerPriceType(void *self) { FIX::TriggerPriceType *arg1 = (FIX::TriggerPriceType *)self; delete arg1; } static swig_class SwigClassTriggerPriceTypeScope; SWIGINTERN VALUE _wrap_new_TriggerPriceTypeScope__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerPriceTypeScope"; FIX::TriggerPriceTypeScope *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerPriceTypeScope *)new FIX::TriggerPriceTypeScope(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerPriceTypeScope_allocate(VALUE self) #else _wrap_TriggerPriceTypeScope_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerPriceTypeScope); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerPriceTypeScope__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerPriceTypeScope"; FIX::TriggerPriceTypeScope *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TriggerPriceTypeScope", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TriggerPriceTypeScope", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TriggerPriceTypeScope *)new FIX::TriggerPriceTypeScope((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerPriceTypeScope(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerPriceTypeScope__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPriceTypeScope__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerPriceTypeScope.new", " TriggerPriceTypeScope.new()\n" " TriggerPriceTypeScope.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerPriceTypeScope(void *self) { FIX::TriggerPriceTypeScope *arg1 = (FIX::TriggerPriceTypeScope *)self; delete arg1; } static swig_class SwigClassTriggerPriceDirection; SWIGINTERN VALUE _wrap_new_TriggerPriceDirection__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerPriceDirection"; FIX::TriggerPriceDirection *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerPriceDirection *)new FIX::TriggerPriceDirection(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerPriceDirection_allocate(VALUE self) #else _wrap_TriggerPriceDirection_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerPriceDirection); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerPriceDirection__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerPriceDirection"; FIX::TriggerPriceDirection *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TriggerPriceDirection", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TriggerPriceDirection", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TriggerPriceDirection *)new FIX::TriggerPriceDirection((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerPriceDirection(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerPriceDirection__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerPriceDirection__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerPriceDirection.new", " TriggerPriceDirection.new()\n" " TriggerPriceDirection.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerPriceDirection(void *self) { FIX::TriggerPriceDirection *arg1 = (FIX::TriggerPriceDirection *)self; delete arg1; } static swig_class SwigClassTriggerNewPrice; SWIGINTERN VALUE _wrap_new_TriggerNewPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerNewPrice"; FIX::TriggerNewPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerNewPrice *)new FIX::TriggerNewPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerNewPrice_allocate(VALUE self) #else _wrap_TriggerNewPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerNewPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerNewPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerNewPrice"; FIX::TriggerNewPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","TriggerNewPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","TriggerNewPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::TriggerNewPrice *)new FIX::TriggerNewPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerNewPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerNewPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerNewPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerNewPrice.new", " TriggerNewPrice.new()\n" " TriggerNewPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerNewPrice(void *self) { FIX::TriggerNewPrice *arg1 = (FIX::TriggerNewPrice *)self; delete arg1; } static swig_class SwigClassTriggerOrderType; SWIGINTERN VALUE _wrap_new_TriggerOrderType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerOrderType"; FIX::TriggerOrderType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerOrderType *)new FIX::TriggerOrderType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerOrderType_allocate(VALUE self) #else _wrap_TriggerOrderType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerOrderType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerOrderType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerOrderType"; FIX::TriggerOrderType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TriggerOrderType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TriggerOrderType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TriggerOrderType *)new FIX::TriggerOrderType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerOrderType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerOrderType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerOrderType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerOrderType.new", " TriggerOrderType.new()\n" " TriggerOrderType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerOrderType(void *self) { FIX::TriggerOrderType *arg1 = (FIX::TriggerOrderType *)self; delete arg1; } static swig_class SwigClassTriggerNewQty; SWIGINTERN VALUE _wrap_new_TriggerNewQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerNewQty"; FIX::TriggerNewQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerNewQty *)new FIX::TriggerNewQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerNewQty_allocate(VALUE self) #else _wrap_TriggerNewQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerNewQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerNewQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerNewQty"; FIX::TriggerNewQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","TriggerNewQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","TriggerNewQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::TriggerNewQty *)new FIX::TriggerNewQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerNewQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerNewQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerNewQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerNewQty.new", " TriggerNewQty.new()\n" " TriggerNewQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerNewQty(void *self) { FIX::TriggerNewQty *arg1 = (FIX::TriggerNewQty *)self; delete arg1; } static swig_class SwigClassTriggerTradingSessionID; SWIGINTERN VALUE _wrap_new_TriggerTradingSessionID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerTradingSessionID"; FIX::TriggerTradingSessionID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerTradingSessionID *)new FIX::TriggerTradingSessionID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerTradingSessionID_allocate(VALUE self) #else _wrap_TriggerTradingSessionID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerTradingSessionID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerTradingSessionID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerTradingSessionID"; FIX::TriggerTradingSessionID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TriggerTradingSessionID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TriggerTradingSessionID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TriggerTradingSessionID *)new FIX::TriggerTradingSessionID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerTradingSessionID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerTradingSessionID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerTradingSessionID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerTradingSessionID.new", " TriggerTradingSessionID.new()\n" " TriggerTradingSessionID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerTradingSessionID(void *self) { FIX::TriggerTradingSessionID *arg1 = (FIX::TriggerTradingSessionID *)self; delete arg1; } static swig_class SwigClassTriggerTradingSessionSubID; SWIGINTERN VALUE _wrap_new_TriggerTradingSessionSubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TriggerTradingSessionSubID"; FIX::TriggerTradingSessionSubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TriggerTradingSessionSubID *)new FIX::TriggerTradingSessionSubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TriggerTradingSessionSubID_allocate(VALUE self) #else _wrap_TriggerTradingSessionSubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TriggerTradingSessionSubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TriggerTradingSessionSubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TriggerTradingSessionSubID"; FIX::TriggerTradingSessionSubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TriggerTradingSessionSubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TriggerTradingSessionSubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TriggerTradingSessionSubID *)new FIX::TriggerTradingSessionSubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TriggerTradingSessionSubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TriggerTradingSessionSubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TriggerTradingSessionSubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TriggerTradingSessionSubID.new", " TriggerTradingSessionSubID.new()\n" " TriggerTradingSessionSubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TriggerTradingSessionSubID(void *self) { FIX::TriggerTradingSessionSubID *arg1 = (FIX::TriggerTradingSessionSubID *)self; delete arg1; } static swig_class SwigClassOrderCategory; SWIGINTERN VALUE _wrap_new_OrderCategory__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderCategory"; FIX::OrderCategory *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderCategory *)new FIX::OrderCategory(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderCategory_allocate(VALUE self) #else _wrap_OrderCategory_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderCategory); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderCategory__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderCategory"; FIX::OrderCategory *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OrderCategory", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OrderCategory", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OrderCategory *)new FIX::OrderCategory((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderCategory(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderCategory__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderCategory__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderCategory.new", " OrderCategory.new()\n" " OrderCategory.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderCategory(void *self) { FIX::OrderCategory *arg1 = (FIX::OrderCategory *)self; delete arg1; } static swig_class SwigClassNoRootPartyIDs; SWIGINTERN VALUE _wrap_new_NoRootPartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoRootPartyIDs"; FIX::NoRootPartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoRootPartyIDs *)new FIX::NoRootPartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoRootPartyIDs_allocate(VALUE self) #else _wrap_NoRootPartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoRootPartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoRootPartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoRootPartyIDs"; FIX::NoRootPartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoRootPartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoRootPartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoRootPartyIDs *)new FIX::NoRootPartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoRootPartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoRootPartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRootPartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoRootPartyIDs.new", " NoRootPartyIDs.new()\n" " NoRootPartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoRootPartyIDs(void *self) { FIX::NoRootPartyIDs *arg1 = (FIX::NoRootPartyIDs *)self; delete arg1; } static swig_class SwigClassRootPartyID; SWIGINTERN VALUE _wrap_new_RootPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RootPartyID"; FIX::RootPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RootPartyID *)new FIX::RootPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RootPartyID_allocate(VALUE self) #else _wrap_RootPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RootPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RootPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RootPartyID"; FIX::RootPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RootPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RootPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RootPartyID *)new FIX::RootPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RootPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RootPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RootPartyID.new", " RootPartyID.new()\n" " RootPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RootPartyID(void *self) { FIX::RootPartyID *arg1 = (FIX::RootPartyID *)self; delete arg1; } static swig_class SwigClassRootPartyIDSource; SWIGINTERN VALUE _wrap_new_RootPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RootPartyIDSource"; FIX::RootPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RootPartyIDSource *)new FIX::RootPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RootPartyIDSource_allocate(VALUE self) #else _wrap_RootPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RootPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RootPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RootPartyIDSource"; FIX::RootPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","RootPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","RootPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::RootPartyIDSource *)new FIX::RootPartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RootPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RootPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RootPartyIDSource.new", " RootPartyIDSource.new()\n" " RootPartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RootPartyIDSource(void *self) { FIX::RootPartyIDSource *arg1 = (FIX::RootPartyIDSource *)self; delete arg1; } static swig_class SwigClassRootPartyRole; SWIGINTERN VALUE _wrap_new_RootPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RootPartyRole"; FIX::RootPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RootPartyRole *)new FIX::RootPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RootPartyRole_allocate(VALUE self) #else _wrap_RootPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RootPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RootPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RootPartyRole"; FIX::RootPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RootPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RootPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RootPartyRole *)new FIX::RootPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RootPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RootPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RootPartyRole.new", " RootPartyRole.new()\n" " RootPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RootPartyRole(void *self) { FIX::RootPartyRole *arg1 = (FIX::RootPartyRole *)self; delete arg1; } static swig_class SwigClassNoRootPartySubIDs; SWIGINTERN VALUE _wrap_new_NoRootPartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoRootPartySubIDs"; FIX::NoRootPartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoRootPartySubIDs *)new FIX::NoRootPartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoRootPartySubIDs_allocate(VALUE self) #else _wrap_NoRootPartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoRootPartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoRootPartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoRootPartySubIDs"; FIX::NoRootPartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoRootPartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoRootPartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoRootPartySubIDs *)new FIX::NoRootPartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoRootPartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoRootPartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRootPartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoRootPartySubIDs.new", " NoRootPartySubIDs.new()\n" " NoRootPartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoRootPartySubIDs(void *self) { FIX::NoRootPartySubIDs *arg1 = (FIX::NoRootPartySubIDs *)self; delete arg1; } static swig_class SwigClassRootPartySubID; SWIGINTERN VALUE _wrap_new_RootPartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RootPartySubID"; FIX::RootPartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RootPartySubID *)new FIX::RootPartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RootPartySubID_allocate(VALUE self) #else _wrap_RootPartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RootPartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RootPartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RootPartySubID"; FIX::RootPartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RootPartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RootPartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RootPartySubID *)new FIX::RootPartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RootPartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RootPartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RootPartySubID.new", " RootPartySubID.new()\n" " RootPartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RootPartySubID(void *self) { FIX::RootPartySubID *arg1 = (FIX::RootPartySubID *)self; delete arg1; } static swig_class SwigClassRootPartySubIDType; SWIGINTERN VALUE _wrap_new_RootPartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RootPartySubIDType"; FIX::RootPartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RootPartySubIDType *)new FIX::RootPartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RootPartySubIDType_allocate(VALUE self) #else _wrap_RootPartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RootPartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RootPartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RootPartySubIDType"; FIX::RootPartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RootPartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RootPartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RootPartySubIDType *)new FIX::RootPartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RootPartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RootPartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RootPartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RootPartySubIDType.new", " RootPartySubIDType.new()\n" " RootPartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RootPartySubIDType(void *self) { FIX::RootPartySubIDType *arg1 = (FIX::RootPartySubIDType *)self; delete arg1; } static swig_class SwigClassTradeHandlingInstr; SWIGINTERN VALUE _wrap_new_TradeHandlingInstr__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradeHandlingInstr"; FIX::TradeHandlingInstr *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradeHandlingInstr *)new FIX::TradeHandlingInstr(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradeHandlingInstr_allocate(VALUE self) #else _wrap_TradeHandlingInstr_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradeHandlingInstr); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradeHandlingInstr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradeHandlingInstr"; FIX::TradeHandlingInstr *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TradeHandlingInstr", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TradeHandlingInstr", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TradeHandlingInstr *)new FIX::TradeHandlingInstr((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradeHandlingInstr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradeHandlingInstr__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradeHandlingInstr__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradeHandlingInstr.new", " TradeHandlingInstr.new()\n" " TradeHandlingInstr.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradeHandlingInstr(void *self) { FIX::TradeHandlingInstr *arg1 = (FIX::TradeHandlingInstr *)self; delete arg1; } static swig_class SwigClassOrigTradeHandlingInstr; SWIGINTERN VALUE _wrap_new_OrigTradeHandlingInstr__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigTradeHandlingInstr"; FIX::OrigTradeHandlingInstr *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigTradeHandlingInstr *)new FIX::OrigTradeHandlingInstr(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigTradeHandlingInstr_allocate(VALUE self) #else _wrap_OrigTradeHandlingInstr_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigTradeHandlingInstr); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigTradeHandlingInstr__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigTradeHandlingInstr"; FIX::OrigTradeHandlingInstr *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","OrigTradeHandlingInstr", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","OrigTradeHandlingInstr", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::OrigTradeHandlingInstr *)new FIX::OrigTradeHandlingInstr((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigTradeHandlingInstr(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigTradeHandlingInstr__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTradeHandlingInstr__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigTradeHandlingInstr.new", " OrigTradeHandlingInstr.new()\n" " OrigTradeHandlingInstr.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigTradeHandlingInstr(void *self) { FIX::OrigTradeHandlingInstr *arg1 = (FIX::OrigTradeHandlingInstr *)self; delete arg1; } static swig_class SwigClassOrigTradeDate; SWIGINTERN VALUE _wrap_new_OrigTradeDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigTradeDate"; FIX::OrigTradeDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigTradeDate *)new FIX::OrigTradeDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigTradeDate_allocate(VALUE self) #else _wrap_OrigTradeDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigTradeDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigTradeDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigTradeDate"; FIX::OrigTradeDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","OrigTradeDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","OrigTradeDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::OrigTradeDate *)new FIX::OrigTradeDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigTradeDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigTradeDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTradeDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigTradeDate.new", " OrigTradeDate.new()\n" " OrigTradeDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigTradeDate(void *self) { FIX::OrigTradeDate *arg1 = (FIX::OrigTradeDate *)self; delete arg1; } static swig_class SwigClassOrigTradeID; SWIGINTERN VALUE _wrap_new_OrigTradeID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigTradeID"; FIX::OrigTradeID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigTradeID *)new FIX::OrigTradeID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigTradeID_allocate(VALUE self) #else _wrap_OrigTradeID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigTradeID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigTradeID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigTradeID"; FIX::OrigTradeID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrigTradeID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrigTradeID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrigTradeID *)new FIX::OrigTradeID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigTradeID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigTradeID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigTradeID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigTradeID.new", " OrigTradeID.new()\n" " OrigTradeID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigTradeID(void *self) { FIX::OrigTradeID *arg1 = (FIX::OrigTradeID *)self; delete arg1; } static swig_class SwigClassOrigSecondaryTradeID; SWIGINTERN VALUE _wrap_new_OrigSecondaryTradeID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigSecondaryTradeID"; FIX::OrigSecondaryTradeID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigSecondaryTradeID *)new FIX::OrigSecondaryTradeID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigSecondaryTradeID_allocate(VALUE self) #else _wrap_OrigSecondaryTradeID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigSecondaryTradeID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigSecondaryTradeID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigSecondaryTradeID"; FIX::OrigSecondaryTradeID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","OrigSecondaryTradeID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","OrigSecondaryTradeID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::OrigSecondaryTradeID *)new FIX::OrigSecondaryTradeID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigSecondaryTradeID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigSecondaryTradeID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigSecondaryTradeID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigSecondaryTradeID.new", " OrigSecondaryTradeID.new()\n" " OrigSecondaryTradeID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigSecondaryTradeID(void *self) { FIX::OrigSecondaryTradeID *arg1 = (FIX::OrigSecondaryTradeID *)self; delete arg1; } static swig_class SwigClassTZTransactTime; SWIGINTERN VALUE _wrap_new_TZTransactTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TZTransactTime"; FIX::TZTransactTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TZTransactTime *)new FIX::TZTransactTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TZTransactTime_allocate(VALUE self) #else _wrap_TZTransactTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TZTransactTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TZTransactTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::TZTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TZTransactTime"; FIX::TZTransactTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__TZTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TZTIMESTAMP const &","TZTransactTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TZTIMESTAMP const &","TZTransactTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::TZTIMESTAMP * >(argp1); result = (FIX::TZTransactTime *)new FIX::TZTransactTime((FIX::TZTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TZTransactTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TZTransactTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__TZTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TZTransactTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TZTransactTime.new", " TZTransactTime.new()\n" " TZTransactTime.new(FIX::TZTIMESTAMP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TZTransactTime(void *self) { FIX::TZTransactTime *arg1 = (FIX::TZTransactTime *)self; delete arg1; } static swig_class SwigClassExDestinationIDSource; SWIGINTERN VALUE _wrap_new_ExDestinationIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExDestinationIDSource"; FIX::ExDestinationIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExDestinationIDSource *)new FIX::ExDestinationIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExDestinationIDSource_allocate(VALUE self) #else _wrap_ExDestinationIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExDestinationIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExDestinationIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExDestinationIDSource"; FIX::ExDestinationIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ExDestinationIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ExDestinationIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ExDestinationIDSource *)new FIX::ExDestinationIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExDestinationIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExDestinationIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExDestinationIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExDestinationIDSource.new", " ExDestinationIDSource.new()\n" " ExDestinationIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExDestinationIDSource(void *self) { FIX::ExDestinationIDSource *arg1 = (FIX::ExDestinationIDSource *)self; delete arg1; } static swig_class SwigClassReportedPxDiff; SWIGINTERN VALUE _wrap_new_ReportedPxDiff__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ReportedPxDiff"; FIX::ReportedPxDiff *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ReportedPxDiff *)new FIX::ReportedPxDiff(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ReportedPxDiff_allocate(VALUE self) #else _wrap_ReportedPxDiff_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ReportedPxDiff); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ReportedPxDiff__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ReportedPxDiff"; FIX::ReportedPxDiff *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ReportedPxDiff", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ReportedPxDiff", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ReportedPxDiff *)new FIX::ReportedPxDiff((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ReportedPxDiff(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ReportedPxDiff__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReportedPxDiff__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ReportedPxDiff.new", " ReportedPxDiff.new()\n" " ReportedPxDiff.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ReportedPxDiff(void *self) { FIX::ReportedPxDiff *arg1 = (FIX::ReportedPxDiff *)self; delete arg1; } static swig_class SwigClassRptSys; SWIGINTERN VALUE _wrap_new_RptSys__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RptSys"; FIX::RptSys *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RptSys *)new FIX::RptSys(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RptSys_allocate(VALUE self) #else _wrap_RptSys_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RptSys); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RptSys__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RptSys"; FIX::RptSys *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RptSys", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RptSys", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RptSys *)new FIX::RptSys((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RptSys(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RptSys__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RptSys__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RptSys.new", " RptSys.new()\n" " RptSys.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RptSys(void *self) { FIX::RptSys *arg1 = (FIX::RptSys *)self; delete arg1; } static swig_class SwigClassAllocClearingFeeIndicator; SWIGINTERN VALUE _wrap_new_AllocClearingFeeIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AllocClearingFeeIndicator"; FIX::AllocClearingFeeIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AllocClearingFeeIndicator *)new FIX::AllocClearingFeeIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AllocClearingFeeIndicator_allocate(VALUE self) #else _wrap_AllocClearingFeeIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AllocClearingFeeIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AllocClearingFeeIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AllocClearingFeeIndicator"; FIX::AllocClearingFeeIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","AllocClearingFeeIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","AllocClearingFeeIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::AllocClearingFeeIndicator *)new FIX::AllocClearingFeeIndicator((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AllocClearingFeeIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AllocClearingFeeIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AllocClearingFeeIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AllocClearingFeeIndicator.new", " AllocClearingFeeIndicator.new()\n" " AllocClearingFeeIndicator.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AllocClearingFeeIndicator(void *self) { FIX::AllocClearingFeeIndicator *arg1 = (FIX::AllocClearingFeeIndicator *)self; delete arg1; } static swig_class SwigClassDisplayQty; SWIGINTERN VALUE _wrap_new_DisplayQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DisplayQty"; FIX::DisplayQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DisplayQty *)new FIX::DisplayQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DisplayQty_allocate(VALUE self) #else _wrap_DisplayQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DisplayQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DisplayQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DisplayQty"; FIX::DisplayQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DisplayQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DisplayQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DisplayQty *)new FIX::DisplayQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DisplayQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DisplayQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DisplayQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DisplayQty.new", " DisplayQty.new()\n" " DisplayQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DisplayQty(void *self) { FIX::DisplayQty *arg1 = (FIX::DisplayQty *)self; delete arg1; } static swig_class SwigClassExchangeSpecialInstructions; SWIGINTERN VALUE _wrap_new_ExchangeSpecialInstructions__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExchangeSpecialInstructions"; FIX::ExchangeSpecialInstructions *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExchangeSpecialInstructions *)new FIX::ExchangeSpecialInstructions(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExchangeSpecialInstructions_allocate(VALUE self) #else _wrap_ExchangeSpecialInstructions_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExchangeSpecialInstructions); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExchangeSpecialInstructions__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExchangeSpecialInstructions"; FIX::ExchangeSpecialInstructions *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ExchangeSpecialInstructions", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ExchangeSpecialInstructions", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ExchangeSpecialInstructions *)new FIX::ExchangeSpecialInstructions((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExchangeSpecialInstructions(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExchangeSpecialInstructions__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExchangeSpecialInstructions__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExchangeSpecialInstructions.new", " ExchangeSpecialInstructions.new()\n" " ExchangeSpecialInstructions.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExchangeSpecialInstructions(void *self) { FIX::ExchangeSpecialInstructions *arg1 = (FIX::ExchangeSpecialInstructions *)self; delete arg1; } static swig_class SwigClassNoUsernames; SWIGINTERN VALUE _wrap_new_NoUsernames__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUsernames"; FIX::NoUsernames *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUsernames *)new FIX::NoUsernames(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUsernames_allocate(VALUE self) #else _wrap_NoUsernames_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUsernames); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUsernames__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUsernames"; FIX::NoUsernames *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUsernames", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUsernames", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUsernames *)new FIX::NoUsernames((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUsernames(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUsernames__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUsernames__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUsernames.new", " NoUsernames.new()\n" " NoUsernames.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUsernames(void *self) { FIX::NoUsernames *arg1 = (FIX::NoUsernames *)self; delete arg1; } static swig_class SwigClassExpirationQtyType; SWIGINTERN VALUE _wrap_new_ExpirationQtyType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExpirationQtyType"; FIX::ExpirationQtyType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExpirationQtyType *)new FIX::ExpirationQtyType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExpirationQtyType_allocate(VALUE self) #else _wrap_ExpirationQtyType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExpirationQtyType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExpirationQtyType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExpirationQtyType"; FIX::ExpirationQtyType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ExpirationQtyType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ExpirationQtyType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ExpirationQtyType *)new FIX::ExpirationQtyType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExpirationQtyType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExpirationQtyType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExpirationQtyType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExpirationQtyType.new", " ExpirationQtyType.new()\n" " ExpirationQtyType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExpirationQtyType(void *self) { FIX::ExpirationQtyType *arg1 = (FIX::ExpirationQtyType *)self; delete arg1; } static swig_class SwigClassMaxTradeVol; SWIGINTERN VALUE _wrap_new_MaxTradeVol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaxTradeVol"; FIX::MaxTradeVol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaxTradeVol *)new FIX::MaxTradeVol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaxTradeVol_allocate(VALUE self) #else _wrap_MaxTradeVol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaxTradeVol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaxTradeVol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaxTradeVol"; FIX::MaxTradeVol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MaxTradeVol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MaxTradeVol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MaxTradeVol *)new FIX::MaxTradeVol((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaxTradeVol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaxTradeVol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxTradeVol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaxTradeVol.new", " MaxTradeVol.new()\n" " MaxTradeVol.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaxTradeVol(void *self) { FIX::MaxTradeVol *arg1 = (FIX::MaxTradeVol *)self; delete arg1; } static swig_class SwigClassNoMDFeedTypes; SWIGINTERN VALUE _wrap_new_NoMDFeedTypes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMDFeedTypes"; FIX::NoMDFeedTypes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMDFeedTypes *)new FIX::NoMDFeedTypes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMDFeedTypes_allocate(VALUE self) #else _wrap_NoMDFeedTypes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMDFeedTypes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMDFeedTypes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMDFeedTypes"; FIX::NoMDFeedTypes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMDFeedTypes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMDFeedTypes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMDFeedTypes *)new FIX::NoMDFeedTypes((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMDFeedTypes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMDFeedTypes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMDFeedTypes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMDFeedTypes.new", " NoMDFeedTypes.new()\n" " NoMDFeedTypes.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMDFeedTypes(void *self) { FIX::NoMDFeedTypes *arg1 = (FIX::NoMDFeedTypes *)self; delete arg1; } static swig_class SwigClassMatchAlgorithm; SWIGINTERN VALUE _wrap_new_MatchAlgorithm__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MatchAlgorithm"; FIX::MatchAlgorithm *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MatchAlgorithm *)new FIX::MatchAlgorithm(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MatchAlgorithm_allocate(VALUE self) #else _wrap_MatchAlgorithm_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MatchAlgorithm); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MatchAlgorithm__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MatchAlgorithm"; FIX::MatchAlgorithm *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MatchAlgorithm", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MatchAlgorithm", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MatchAlgorithm *)new FIX::MatchAlgorithm((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MatchAlgorithm(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MatchAlgorithm__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MatchAlgorithm__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MatchAlgorithm.new", " MatchAlgorithm.new()\n" " MatchAlgorithm.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MatchAlgorithm(void *self) { FIX::MatchAlgorithm *arg1 = (FIX::MatchAlgorithm *)self; delete arg1; } static swig_class SwigClassMaxPriceVariation; SWIGINTERN VALUE _wrap_new_MaxPriceVariation__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaxPriceVariation"; FIX::MaxPriceVariation *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaxPriceVariation *)new FIX::MaxPriceVariation(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaxPriceVariation_allocate(VALUE self) #else _wrap_MaxPriceVariation_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaxPriceVariation); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaxPriceVariation__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaxPriceVariation"; FIX::MaxPriceVariation *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","MaxPriceVariation", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","MaxPriceVariation", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::MaxPriceVariation *)new FIX::MaxPriceVariation((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaxPriceVariation(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaxPriceVariation__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaxPriceVariation__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaxPriceVariation.new", " MaxPriceVariation.new()\n" " MaxPriceVariation.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaxPriceVariation(void *self) { FIX::MaxPriceVariation *arg1 = (FIX::MaxPriceVariation *)self; delete arg1; } static swig_class SwigClassImpliedMarketIndicator; SWIGINTERN VALUE _wrap_new_ImpliedMarketIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ImpliedMarketIndicator"; FIX::ImpliedMarketIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ImpliedMarketIndicator *)new FIX::ImpliedMarketIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ImpliedMarketIndicator_allocate(VALUE self) #else _wrap_ImpliedMarketIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ImpliedMarketIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ImpliedMarketIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ImpliedMarketIndicator"; FIX::ImpliedMarketIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ImpliedMarketIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ImpliedMarketIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ImpliedMarketIndicator *)new FIX::ImpliedMarketIndicator((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ImpliedMarketIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ImpliedMarketIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ImpliedMarketIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ImpliedMarketIndicator.new", " ImpliedMarketIndicator.new()\n" " ImpliedMarketIndicator.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ImpliedMarketIndicator(void *self) { FIX::ImpliedMarketIndicator *arg1 = (FIX::ImpliedMarketIndicator *)self; delete arg1; } static swig_class SwigClassEventTime; SWIGINTERN VALUE _wrap_new_EventTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EventTime"; FIX::EventTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EventTime *)new FIX::EventTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EventTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EventTime"; FIX::EventTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","EventTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::EventTime *)new FIX::EventTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EventTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EventTime"; FIX::EventTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","EventTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","EventTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::EventTime *)new FIX::EventTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EventTime_allocate(VALUE self) #else _wrap_EventTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EventTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EventTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EventTime"; FIX::EventTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","EventTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","EventTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","EventTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::EventTime *)new FIX::EventTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EventTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EventTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EventTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EventTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_EventTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "EventTime.new", " EventTime.new()\n" " EventTime.new(int precision)\n" " EventTime.new(FIX::UTCTIMESTAMP const &value)\n" " EventTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_EventTime(void *self) { FIX::EventTime *arg1 = (FIX::EventTime *)self; delete arg1; } static swig_class SwigClassMinPriceIncrementAmount; SWIGINTERN VALUE _wrap_new_MinPriceIncrementAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MinPriceIncrementAmount"; FIX::MinPriceIncrementAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MinPriceIncrementAmount *)new FIX::MinPriceIncrementAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MinPriceIncrementAmount_allocate(VALUE self) #else _wrap_MinPriceIncrementAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MinPriceIncrementAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MinPriceIncrementAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MinPriceIncrementAmount"; FIX::MinPriceIncrementAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","MinPriceIncrementAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","MinPriceIncrementAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::MinPriceIncrementAmount *)new FIX::MinPriceIncrementAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MinPriceIncrementAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MinPriceIncrementAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinPriceIncrementAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MinPriceIncrementAmount.new", " MinPriceIncrementAmount.new()\n" " MinPriceIncrementAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MinPriceIncrementAmount(void *self) { FIX::MinPriceIncrementAmount *arg1 = (FIX::MinPriceIncrementAmount *)self; delete arg1; } static swig_class SwigClassUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_UnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnitOfMeasureQty"; FIX::UnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnitOfMeasureQty *)new FIX::UnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnitOfMeasureQty_allocate(VALUE self) #else _wrap_UnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnitOfMeasureQty"; FIX::UnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","UnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","UnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::UnitOfMeasureQty *)new FIX::UnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnitOfMeasureQty.new", " UnitOfMeasureQty.new()\n" " UnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnitOfMeasureQty(void *self) { FIX::UnitOfMeasureQty *arg1 = (FIX::UnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassLowLimitPrice; SWIGINTERN VALUE _wrap_new_LowLimitPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LowLimitPrice"; FIX::LowLimitPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LowLimitPrice *)new FIX::LowLimitPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LowLimitPrice_allocate(VALUE self) #else _wrap_LowLimitPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LowLimitPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LowLimitPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LowLimitPrice"; FIX::LowLimitPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","LowLimitPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","LowLimitPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::LowLimitPrice *)new FIX::LowLimitPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LowLimitPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LowLimitPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LowLimitPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LowLimitPrice.new", " LowLimitPrice.new()\n" " LowLimitPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LowLimitPrice(void *self) { FIX::LowLimitPrice *arg1 = (FIX::LowLimitPrice *)self; delete arg1; } static swig_class SwigClassHighLimitPrice; SWIGINTERN VALUE _wrap_new_HighLimitPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HighLimitPrice"; FIX::HighLimitPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HighLimitPrice *)new FIX::HighLimitPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HighLimitPrice_allocate(VALUE self) #else _wrap_HighLimitPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HighLimitPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HighLimitPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HighLimitPrice"; FIX::HighLimitPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","HighLimitPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","HighLimitPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::HighLimitPrice *)new FIX::HighLimitPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HighLimitPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HighLimitPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HighLimitPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HighLimitPrice.new", " HighLimitPrice.new()\n" " HighLimitPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HighLimitPrice(void *self) { FIX::HighLimitPrice *arg1 = (FIX::HighLimitPrice *)self; delete arg1; } static swig_class SwigClassTradingReferencePrice; SWIGINTERN VALUE _wrap_new_TradingReferencePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradingReferencePrice"; FIX::TradingReferencePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradingReferencePrice *)new FIX::TradingReferencePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradingReferencePrice_allocate(VALUE self) #else _wrap_TradingReferencePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradingReferencePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradingReferencePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradingReferencePrice"; FIX::TradingReferencePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","TradingReferencePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","TradingReferencePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::TradingReferencePrice *)new FIX::TradingReferencePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradingReferencePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradingReferencePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingReferencePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradingReferencePrice.new", " TradingReferencePrice.new()\n" " TradingReferencePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradingReferencePrice(void *self) { FIX::TradingReferencePrice *arg1 = (FIX::TradingReferencePrice *)self; delete arg1; } static swig_class SwigClassSecurityGroup; SWIGINTERN VALUE _wrap_new_SecurityGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityGroup"; FIX::SecurityGroup *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityGroup *)new FIX::SecurityGroup(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityGroup_allocate(VALUE self) #else _wrap_SecurityGroup_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityGroup); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityGroup"; FIX::SecurityGroup *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityGroup", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityGroup", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityGroup *)new FIX::SecurityGroup((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityGroup__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityGroup__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityGroup.new", " SecurityGroup.new()\n" " SecurityGroup.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityGroup(void *self) { FIX::SecurityGroup *arg1 = (FIX::SecurityGroup *)self; delete arg1; } static swig_class SwigClassLegNumber; SWIGINTERN VALUE _wrap_new_LegNumber__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegNumber"; FIX::LegNumber *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegNumber *)new FIX::LegNumber(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegNumber_allocate(VALUE self) #else _wrap_LegNumber_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegNumber); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegNumber__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegNumber"; FIX::LegNumber *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegNumber", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegNumber", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegNumber *)new FIX::LegNumber((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegNumber(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegNumber__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegNumber__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegNumber.new", " LegNumber.new()\n" " LegNumber.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegNumber(void *self) { FIX::LegNumber *arg1 = (FIX::LegNumber *)self; delete arg1; } static swig_class SwigClassSettlementCycleNo; SWIGINTERN VALUE _wrap_new_SettlementCycleNo__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlementCycleNo"; FIX::SettlementCycleNo *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlementCycleNo *)new FIX::SettlementCycleNo(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlementCycleNo_allocate(VALUE self) #else _wrap_SettlementCycleNo_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlementCycleNo); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlementCycleNo__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlementCycleNo"; FIX::SettlementCycleNo *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SettlementCycleNo", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SettlementCycleNo", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SettlementCycleNo *)new FIX::SettlementCycleNo((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlementCycleNo(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlementCycleNo__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlementCycleNo__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlementCycleNo.new", " SettlementCycleNo.new()\n" " SettlementCycleNo.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlementCycleNo(void *self) { FIX::SettlementCycleNo *arg1 = (FIX::SettlementCycleNo *)self; delete arg1; } static swig_class SwigClassSideCurrency; SWIGINTERN VALUE _wrap_new_SideCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideCurrency"; FIX::SideCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideCurrency *)new FIX::SideCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideCurrency_allocate(VALUE self) #else _wrap_SideCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideCurrency"; FIX::SideCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","SideCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","SideCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::SideCurrency *)new FIX::SideCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideCurrency.new", " SideCurrency.new()\n" " SideCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideCurrency(void *self) { FIX::SideCurrency *arg1 = (FIX::SideCurrency *)self; delete arg1; } static swig_class SwigClassSideSettlCurrency; SWIGINTERN VALUE _wrap_new_SideSettlCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideSettlCurrency"; FIX::SideSettlCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideSettlCurrency *)new FIX::SideSettlCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideSettlCurrency_allocate(VALUE self) #else _wrap_SideSettlCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideSettlCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideSettlCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideSettlCurrency"; FIX::SideSettlCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","SideSettlCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","SideSettlCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::SideSettlCurrency *)new FIX::SideSettlCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideSettlCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideSettlCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideSettlCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideSettlCurrency.new", " SideSettlCurrency.new()\n" " SideSettlCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideSettlCurrency(void *self) { FIX::SideSettlCurrency *arg1 = (FIX::SideSettlCurrency *)self; delete arg1; } static swig_class SwigClassApplExtID; SWIGINTERN VALUE _wrap_new_ApplExtID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplExtID"; FIX::ApplExtID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplExtID *)new FIX::ApplExtID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplExtID_allocate(VALUE self) #else _wrap_ApplExtID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplExtID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplExtID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplExtID"; FIX::ApplExtID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplExtID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplExtID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplExtID *)new FIX::ApplExtID((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplExtID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplExtID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplExtID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplExtID.new", " ApplExtID.new()\n" " ApplExtID.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplExtID(void *self) { FIX::ApplExtID *arg1 = (FIX::ApplExtID *)self; delete arg1; } static swig_class SwigClassCcyAmt; SWIGINTERN VALUE _wrap_new_CcyAmt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CcyAmt"; FIX::CcyAmt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CcyAmt *)new FIX::CcyAmt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CcyAmt_allocate(VALUE self) #else _wrap_CcyAmt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CcyAmt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CcyAmt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CcyAmt"; FIX::CcyAmt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","CcyAmt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","CcyAmt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::CcyAmt *)new FIX::CcyAmt((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CcyAmt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CcyAmt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CcyAmt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CcyAmt.new", " CcyAmt.new()\n" " CcyAmt.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CcyAmt(void *self) { FIX::CcyAmt *arg1 = (FIX::CcyAmt *)self; delete arg1; } static swig_class SwigClassNoSettlDetails; SWIGINTERN VALUE _wrap_new_NoSettlDetails__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSettlDetails"; FIX::NoSettlDetails *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSettlDetails *)new FIX::NoSettlDetails(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSettlDetails_allocate(VALUE self) #else _wrap_NoSettlDetails_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSettlDetails); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSettlDetails__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSettlDetails"; FIX::NoSettlDetails *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSettlDetails", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSettlDetails", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSettlDetails *)new FIX::NoSettlDetails((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSettlDetails(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSettlDetails__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlDetails__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSettlDetails.new", " NoSettlDetails.new()\n" " NoSettlDetails.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSettlDetails(void *self) { FIX::NoSettlDetails *arg1 = (FIX::NoSettlDetails *)self; delete arg1; } static swig_class SwigClassSettlObligMode; SWIGINTERN VALUE _wrap_new_SettlObligMode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlObligMode"; FIX::SettlObligMode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlObligMode *)new FIX::SettlObligMode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlObligMode_allocate(VALUE self) #else _wrap_SettlObligMode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlObligMode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlObligMode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlObligMode"; FIX::SettlObligMode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SettlObligMode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SettlObligMode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SettlObligMode *)new FIX::SettlObligMode((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlObligMode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlObligMode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligMode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlObligMode.new", " SettlObligMode.new()\n" " SettlObligMode.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlObligMode(void *self) { FIX::SettlObligMode *arg1 = (FIX::SettlObligMode *)self; delete arg1; } static swig_class SwigClassSettlObligMsgID; SWIGINTERN VALUE _wrap_new_SettlObligMsgID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlObligMsgID"; FIX::SettlObligMsgID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlObligMsgID *)new FIX::SettlObligMsgID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlObligMsgID_allocate(VALUE self) #else _wrap_SettlObligMsgID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlObligMsgID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlObligMsgID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlObligMsgID"; FIX::SettlObligMsgID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlObligMsgID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlObligMsgID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlObligMsgID *)new FIX::SettlObligMsgID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlObligMsgID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlObligMsgID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligMsgID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlObligMsgID.new", " SettlObligMsgID.new()\n" " SettlObligMsgID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlObligMsgID(void *self) { FIX::SettlObligMsgID *arg1 = (FIX::SettlObligMsgID *)self; delete arg1; } static swig_class SwigClassSettlObligID; SWIGINTERN VALUE _wrap_new_SettlObligID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlObligID"; FIX::SettlObligID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlObligID *)new FIX::SettlObligID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlObligID_allocate(VALUE self) #else _wrap_SettlObligID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlObligID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlObligID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlObligID"; FIX::SettlObligID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlObligID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlObligID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlObligID *)new FIX::SettlObligID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlObligID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlObligID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlObligID.new", " SettlObligID.new()\n" " SettlObligID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlObligID(void *self) { FIX::SettlObligID *arg1 = (FIX::SettlObligID *)self; delete arg1; } static swig_class SwigClassSettlObligTransType; SWIGINTERN VALUE _wrap_new_SettlObligTransType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlObligTransType"; FIX::SettlObligTransType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlObligTransType *)new FIX::SettlObligTransType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlObligTransType_allocate(VALUE self) #else _wrap_SettlObligTransType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlObligTransType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlObligTransType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlObligTransType"; FIX::SettlObligTransType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlObligTransType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlObligTransType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlObligTransType *)new FIX::SettlObligTransType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlObligTransType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlObligTransType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligTransType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlObligTransType.new", " SettlObligTransType.new()\n" " SettlObligTransType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlObligTransType(void *self) { FIX::SettlObligTransType *arg1 = (FIX::SettlObligTransType *)self; delete arg1; } static swig_class SwigClassSettlObligRefID; SWIGINTERN VALUE _wrap_new_SettlObligRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlObligRefID"; FIX::SettlObligRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlObligRefID *)new FIX::SettlObligRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlObligRefID_allocate(VALUE self) #else _wrap_SettlObligRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlObligRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlObligRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlObligRefID"; FIX::SettlObligRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SettlObligRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SettlObligRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SettlObligRefID *)new FIX::SettlObligRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlObligRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlObligRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlObligRefID.new", " SettlObligRefID.new()\n" " SettlObligRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlObligRefID(void *self) { FIX::SettlObligRefID *arg1 = (FIX::SettlObligRefID *)self; delete arg1; } static swig_class SwigClassSettlObligSource; SWIGINTERN VALUE _wrap_new_SettlObligSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlObligSource"; FIX::SettlObligSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlObligSource *)new FIX::SettlObligSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlObligSource_allocate(VALUE self) #else _wrap_SettlObligSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlObligSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlObligSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlObligSource"; FIX::SettlObligSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlObligSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlObligSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlObligSource *)new FIX::SettlObligSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlObligSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlObligSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlObligSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlObligSource.new", " SettlObligSource.new()\n" " SettlObligSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlObligSource(void *self) { FIX::SettlObligSource *arg1 = (FIX::SettlObligSource *)self; delete arg1; } static swig_class SwigClassNoSettlOblig; SWIGINTERN VALUE _wrap_new_NoSettlOblig__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoSettlOblig"; FIX::NoSettlOblig *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoSettlOblig *)new FIX::NoSettlOblig(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoSettlOblig_allocate(VALUE self) #else _wrap_NoSettlOblig_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoSettlOblig); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoSettlOblig__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoSettlOblig"; FIX::NoSettlOblig *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoSettlOblig", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoSettlOblig", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoSettlOblig *)new FIX::NoSettlOblig((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoSettlOblig(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoSettlOblig__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoSettlOblig__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoSettlOblig.new", " NoSettlOblig.new()\n" " NoSettlOblig.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoSettlOblig(void *self) { FIX::NoSettlOblig *arg1 = (FIX::NoSettlOblig *)self; delete arg1; } static swig_class SwigClassQuoteMsgID; SWIGINTERN VALUE _wrap_new_QuoteMsgID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteMsgID"; FIX::QuoteMsgID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteMsgID *)new FIX::QuoteMsgID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteMsgID_allocate(VALUE self) #else _wrap_QuoteMsgID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteMsgID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteMsgID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteMsgID"; FIX::QuoteMsgID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","QuoteMsgID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","QuoteMsgID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::QuoteMsgID *)new FIX::QuoteMsgID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteMsgID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteMsgID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteMsgID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteMsgID.new", " QuoteMsgID.new()\n" " QuoteMsgID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteMsgID(void *self) { FIX::QuoteMsgID *arg1 = (FIX::QuoteMsgID *)self; delete arg1; } static swig_class SwigClassQuoteEntryStatus; SWIGINTERN VALUE _wrap_new_QuoteEntryStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::QuoteEntryStatus"; FIX::QuoteEntryStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::QuoteEntryStatus *)new FIX::QuoteEntryStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_QuoteEntryStatus_allocate(VALUE self) #else _wrap_QuoteEntryStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__QuoteEntryStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_QuoteEntryStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::QuoteEntryStatus"; FIX::QuoteEntryStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","QuoteEntryStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","QuoteEntryStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::QuoteEntryStatus *)new FIX::QuoteEntryStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_QuoteEntryStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_QuoteEntryStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_QuoteEntryStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "QuoteEntryStatus.new", " QuoteEntryStatus.new()\n" " QuoteEntryStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_QuoteEntryStatus(void *self) { FIX::QuoteEntryStatus *arg1 = (FIX::QuoteEntryStatus *)self; delete arg1; } static swig_class SwigClassTotNoCxldQuotes; SWIGINTERN VALUE _wrap_new_TotNoCxldQuotes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoCxldQuotes"; FIX::TotNoCxldQuotes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoCxldQuotes *)new FIX::TotNoCxldQuotes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoCxldQuotes_allocate(VALUE self) #else _wrap_TotNoCxldQuotes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoCxldQuotes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoCxldQuotes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoCxldQuotes"; FIX::TotNoCxldQuotes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoCxldQuotes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoCxldQuotes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoCxldQuotes *)new FIX::TotNoCxldQuotes((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoCxldQuotes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoCxldQuotes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoCxldQuotes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoCxldQuotes.new", " TotNoCxldQuotes.new()\n" " TotNoCxldQuotes.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoCxldQuotes(void *self) { FIX::TotNoCxldQuotes *arg1 = (FIX::TotNoCxldQuotes *)self; delete arg1; } static swig_class SwigClassTotNoAccQuotes; SWIGINTERN VALUE _wrap_new_TotNoAccQuotes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoAccQuotes"; FIX::TotNoAccQuotes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoAccQuotes *)new FIX::TotNoAccQuotes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoAccQuotes_allocate(VALUE self) #else _wrap_TotNoAccQuotes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoAccQuotes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoAccQuotes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoAccQuotes"; FIX::TotNoAccQuotes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoAccQuotes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoAccQuotes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoAccQuotes *)new FIX::TotNoAccQuotes((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoAccQuotes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoAccQuotes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoAccQuotes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoAccQuotes.new", " TotNoAccQuotes.new()\n" " TotNoAccQuotes.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoAccQuotes(void *self) { FIX::TotNoAccQuotes *arg1 = (FIX::TotNoAccQuotes *)self; delete arg1; } static swig_class SwigClassTotNoRejQuotes; SWIGINTERN VALUE _wrap_new_TotNoRejQuotes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoRejQuotes"; FIX::TotNoRejQuotes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoRejQuotes *)new FIX::TotNoRejQuotes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoRejQuotes_allocate(VALUE self) #else _wrap_TotNoRejQuotes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoRejQuotes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoRejQuotes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoRejQuotes"; FIX::TotNoRejQuotes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoRejQuotes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoRejQuotes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoRejQuotes *)new FIX::TotNoRejQuotes((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoRejQuotes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoRejQuotes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoRejQuotes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoRejQuotes.new", " TotNoRejQuotes.new()\n" " TotNoRejQuotes.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoRejQuotes(void *self) { FIX::TotNoRejQuotes *arg1 = (FIX::TotNoRejQuotes *)self; delete arg1; } static swig_class SwigClassPrivateQuote; SWIGINTERN VALUE _wrap_new_PrivateQuote__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PrivateQuote"; FIX::PrivateQuote *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PrivateQuote *)new FIX::PrivateQuote(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PrivateQuote_allocate(VALUE self) #else _wrap_PrivateQuote_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PrivateQuote); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PrivateQuote__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PrivateQuote"; FIX::PrivateQuote *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","PrivateQuote", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","PrivateQuote", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::PrivateQuote *)new FIX::PrivateQuote((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PrivateQuote(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PrivateQuote__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PrivateQuote__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PrivateQuote.new", " PrivateQuote.new()\n" " PrivateQuote.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PrivateQuote(void *self) { FIX::PrivateQuote *arg1 = (FIX::PrivateQuote *)self; delete arg1; } static swig_class SwigClassRespondentType; SWIGINTERN VALUE _wrap_new_RespondentType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RespondentType"; FIX::RespondentType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RespondentType *)new FIX::RespondentType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RespondentType_allocate(VALUE self) #else _wrap_RespondentType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RespondentType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RespondentType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RespondentType"; FIX::RespondentType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RespondentType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RespondentType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RespondentType *)new FIX::RespondentType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RespondentType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RespondentType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RespondentType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RespondentType.new", " RespondentType.new()\n" " RespondentType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RespondentType(void *self) { FIX::RespondentType *arg1 = (FIX::RespondentType *)self; delete arg1; } static swig_class SwigClassMDSubBookType; SWIGINTERN VALUE _wrap_new_MDSubBookType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDSubBookType"; FIX::MDSubBookType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDSubBookType *)new FIX::MDSubBookType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDSubBookType_allocate(VALUE self) #else _wrap_MDSubBookType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDSubBookType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDSubBookType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDSubBookType"; FIX::MDSubBookType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDSubBookType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDSubBookType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDSubBookType *)new FIX::MDSubBookType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDSubBookType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDSubBookType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDSubBookType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDSubBookType.new", " MDSubBookType.new()\n" " MDSubBookType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDSubBookType(void *self) { FIX::MDSubBookType *arg1 = (FIX::MDSubBookType *)self; delete arg1; } static swig_class SwigClassSecurityTradingEvent; SWIGINTERN VALUE _wrap_new_SecurityTradingEvent__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityTradingEvent"; FIX::SecurityTradingEvent *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityTradingEvent *)new FIX::SecurityTradingEvent(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityTradingEvent_allocate(VALUE self) #else _wrap_SecurityTradingEvent_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityTradingEvent); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityTradingEvent__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityTradingEvent"; FIX::SecurityTradingEvent *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityTradingEvent", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityTradingEvent", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityTradingEvent *)new FIX::SecurityTradingEvent((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityTradingEvent(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityTradingEvent__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityTradingEvent__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityTradingEvent.new", " SecurityTradingEvent.new()\n" " SecurityTradingEvent.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityTradingEvent(void *self) { FIX::SecurityTradingEvent *arg1 = (FIX::SecurityTradingEvent *)self; delete arg1; } static swig_class SwigClassNoStatsIndicators; SWIGINTERN VALUE _wrap_new_NoStatsIndicators__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoStatsIndicators"; FIX::NoStatsIndicators *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoStatsIndicators *)new FIX::NoStatsIndicators(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoStatsIndicators_allocate(VALUE self) #else _wrap_NoStatsIndicators_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoStatsIndicators); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoStatsIndicators__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoStatsIndicators"; FIX::NoStatsIndicators *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoStatsIndicators", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoStatsIndicators", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoStatsIndicators *)new FIX::NoStatsIndicators((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoStatsIndicators(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoStatsIndicators__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStatsIndicators__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoStatsIndicators.new", " NoStatsIndicators.new()\n" " NoStatsIndicators.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoStatsIndicators(void *self) { FIX::NoStatsIndicators *arg1 = (FIX::NoStatsIndicators *)self; delete arg1; } static swig_class SwigClassStatsType; SWIGINTERN VALUE _wrap_new_StatsType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StatsType"; FIX::StatsType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StatsType *)new FIX::StatsType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StatsType_allocate(VALUE self) #else _wrap_StatsType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StatsType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StatsType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StatsType"; FIX::StatsType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StatsType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StatsType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StatsType *)new FIX::StatsType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StatsType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StatsType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StatsType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StatsType.new", " StatsType.new()\n" " StatsType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StatsType(void *self) { FIX::StatsType *arg1 = (FIX::StatsType *)self; delete arg1; } static swig_class SwigClassNoOfSecSizes; SWIGINTERN VALUE _wrap_new_NoOfSecSizes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoOfSecSizes"; FIX::NoOfSecSizes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoOfSecSizes *)new FIX::NoOfSecSizes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoOfSecSizes_allocate(VALUE self) #else _wrap_NoOfSecSizes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoOfSecSizes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoOfSecSizes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoOfSecSizes"; FIX::NoOfSecSizes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoOfSecSizes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoOfSecSizes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoOfSecSizes *)new FIX::NoOfSecSizes((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoOfSecSizes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoOfSecSizes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOfSecSizes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoOfSecSizes.new", " NoOfSecSizes.new()\n" " NoOfSecSizes.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoOfSecSizes(void *self) { FIX::NoOfSecSizes *arg1 = (FIX::NoOfSecSizes *)self; delete arg1; } static swig_class SwigClassMDSecSizeType; SWIGINTERN VALUE _wrap_new_MDSecSizeType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDSecSizeType"; FIX::MDSecSizeType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDSecSizeType *)new FIX::MDSecSizeType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDSecSizeType_allocate(VALUE self) #else _wrap_MDSecSizeType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDSecSizeType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDSecSizeType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDSecSizeType"; FIX::MDSecSizeType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MDSecSizeType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MDSecSizeType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MDSecSizeType *)new FIX::MDSecSizeType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDSecSizeType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDSecSizeType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDSecSizeType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDSecSizeType.new", " MDSecSizeType.new()\n" " MDSecSizeType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDSecSizeType(void *self) { FIX::MDSecSizeType *arg1 = (FIX::MDSecSizeType *)self; delete arg1; } static swig_class SwigClassMDSecSize; SWIGINTERN VALUE _wrap_new_MDSecSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDSecSize"; FIX::MDSecSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDSecSize *)new FIX::MDSecSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDSecSize_allocate(VALUE self) #else _wrap_MDSecSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDSecSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDSecSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDSecSize"; FIX::MDSecSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MDSecSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MDSecSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MDSecSize *)new FIX::MDSecSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDSecSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDSecSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDSecSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDSecSize.new", " MDSecSize.new()\n" " MDSecSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDSecSize(void *self) { FIX::MDSecSize *arg1 = (FIX::MDSecSize *)self; delete arg1; } static swig_class SwigClassApplID; SWIGINTERN VALUE _wrap_new_ApplID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplID"; FIX::ApplID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplID *)new FIX::ApplID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplID_allocate(VALUE self) #else _wrap_ApplID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplID"; FIX::ApplID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ApplID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ApplID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ApplID *)new FIX::ApplID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplID.new", " ApplID.new()\n" " ApplID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplID(void *self) { FIX::ApplID *arg1 = (FIX::ApplID *)self; delete arg1; } static swig_class SwigClassApplSeqNum; SWIGINTERN VALUE _wrap_new_ApplSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplSeqNum"; FIX::ApplSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplSeqNum *)new FIX::ApplSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplSeqNum_allocate(VALUE self) #else _wrap_ApplSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplSeqNum"; FIX::ApplSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","ApplSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","ApplSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::ApplSeqNum *)new FIX::ApplSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplSeqNum.new", " ApplSeqNum.new()\n" " ApplSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplSeqNum(void *self) { FIX::ApplSeqNum *arg1 = (FIX::ApplSeqNum *)self; delete arg1; } static swig_class SwigClassApplBegSeqNum; SWIGINTERN VALUE _wrap_new_ApplBegSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplBegSeqNum"; FIX::ApplBegSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplBegSeqNum *)new FIX::ApplBegSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplBegSeqNum_allocate(VALUE self) #else _wrap_ApplBegSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplBegSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplBegSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplBegSeqNum"; FIX::ApplBegSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","ApplBegSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","ApplBegSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::ApplBegSeqNum *)new FIX::ApplBegSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplBegSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplBegSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplBegSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplBegSeqNum.new", " ApplBegSeqNum.new()\n" " ApplBegSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplBegSeqNum(void *self) { FIX::ApplBegSeqNum *arg1 = (FIX::ApplBegSeqNum *)self; delete arg1; } static swig_class SwigClassApplEndSeqNum; SWIGINTERN VALUE _wrap_new_ApplEndSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplEndSeqNum"; FIX::ApplEndSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplEndSeqNum *)new FIX::ApplEndSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplEndSeqNum_allocate(VALUE self) #else _wrap_ApplEndSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplEndSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplEndSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplEndSeqNum"; FIX::ApplEndSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","ApplEndSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","ApplEndSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::ApplEndSeqNum *)new FIX::ApplEndSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplEndSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplEndSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplEndSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplEndSeqNum.new", " ApplEndSeqNum.new()\n" " ApplEndSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplEndSeqNum(void *self) { FIX::ApplEndSeqNum *arg1 = (FIX::ApplEndSeqNum *)self; delete arg1; } static swig_class SwigClassSecurityXMLLen; SWIGINTERN VALUE _wrap_new_SecurityXMLLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityXMLLen"; FIX::SecurityXMLLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityXMLLen *)new FIX::SecurityXMLLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityXMLLen_allocate(VALUE self) #else _wrap_SecurityXMLLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityXMLLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityXMLLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityXMLLen"; FIX::SecurityXMLLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","SecurityXMLLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","SecurityXMLLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::SecurityXMLLen *)new FIX::SecurityXMLLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityXMLLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityXMLLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityXMLLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityXMLLen.new", " SecurityXMLLen.new()\n" " SecurityXMLLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityXMLLen(void *self) { FIX::SecurityXMLLen *arg1 = (FIX::SecurityXMLLen *)self; delete arg1; } static swig_class SwigClassSecurityXML; SWIGINTERN VALUE _wrap_new_SecurityXML__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityXML"; FIX::SecurityXML *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityXML *)new FIX::SecurityXML(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityXML_allocate(VALUE self) #else _wrap_SecurityXML_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityXML); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityXML__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::XMLDATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityXML"; FIX::SecurityXML *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__XMLDATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::XMLDATA const &","SecurityXML", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::XMLDATA const &","SecurityXML", 1, argv[0])); } arg1 = reinterpret_cast< FIX::XMLDATA * >(argp1); result = (FIX::SecurityXML *)new FIX::SecurityXML((FIX::XMLDATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityXML(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityXML__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__XMLDATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityXML__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityXML.new", " SecurityXML.new()\n" " SecurityXML.new(FIX::XMLDATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityXML(void *self) { FIX::SecurityXML *arg1 = (FIX::SecurityXML *)self; delete arg1; } static swig_class SwigClassSecurityXMLSchema; SWIGINTERN VALUE _wrap_new_SecurityXMLSchema__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityXMLSchema"; FIX::SecurityXMLSchema *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityXMLSchema *)new FIX::SecurityXMLSchema(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityXMLSchema_allocate(VALUE self) #else _wrap_SecurityXMLSchema_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityXMLSchema); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityXMLSchema__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityXMLSchema"; FIX::SecurityXMLSchema *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityXMLSchema", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityXMLSchema", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityXMLSchema *)new FIX::SecurityXMLSchema((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityXMLSchema(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityXMLSchema__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityXMLSchema__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityXMLSchema.new", " SecurityXMLSchema.new()\n" " SecurityXMLSchema.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityXMLSchema(void *self) { FIX::SecurityXMLSchema *arg1 = (FIX::SecurityXMLSchema *)self; delete arg1; } static swig_class SwigClassRefreshIndicator; SWIGINTERN VALUE _wrap_new_RefreshIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefreshIndicator"; FIX::RefreshIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefreshIndicator *)new FIX::RefreshIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefreshIndicator_allocate(VALUE self) #else _wrap_RefreshIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefreshIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefreshIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefreshIndicator"; FIX::RefreshIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","RefreshIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","RefreshIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::RefreshIndicator *)new FIX::RefreshIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefreshIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefreshIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefreshIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefreshIndicator.new", " RefreshIndicator.new()\n" " RefreshIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefreshIndicator(void *self) { FIX::RefreshIndicator *arg1 = (FIX::RefreshIndicator *)self; delete arg1; } static swig_class SwigClassVolatility; SWIGINTERN VALUE _wrap_new_Volatility__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Volatility"; FIX::Volatility *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Volatility *)new FIX::Volatility(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Volatility_allocate(VALUE self) #else _wrap_Volatility_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Volatility); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Volatility__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Volatility"; FIX::Volatility *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","Volatility", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","Volatility", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::Volatility *)new FIX::Volatility((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Volatility(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Volatility__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Volatility__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Volatility.new", " Volatility.new()\n" " Volatility.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Volatility(void *self) { FIX::Volatility *arg1 = (FIX::Volatility *)self; delete arg1; } static swig_class SwigClassTimeToExpiration; SWIGINTERN VALUE _wrap_new_TimeToExpiration__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TimeToExpiration"; FIX::TimeToExpiration *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TimeToExpiration *)new FIX::TimeToExpiration(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TimeToExpiration_allocate(VALUE self) #else _wrap_TimeToExpiration_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TimeToExpiration); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TimeToExpiration__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TimeToExpiration"; FIX::TimeToExpiration *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","TimeToExpiration", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","TimeToExpiration", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::TimeToExpiration *)new FIX::TimeToExpiration((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TimeToExpiration(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TimeToExpiration__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TimeToExpiration__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TimeToExpiration.new", " TimeToExpiration.new()\n" " TimeToExpiration.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TimeToExpiration(void *self) { FIX::TimeToExpiration *arg1 = (FIX::TimeToExpiration *)self; delete arg1; } static swig_class SwigClassRiskFreeRate; SWIGINTERN VALUE _wrap_new_RiskFreeRate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RiskFreeRate"; FIX::RiskFreeRate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RiskFreeRate *)new FIX::RiskFreeRate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RiskFreeRate_allocate(VALUE self) #else _wrap_RiskFreeRate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RiskFreeRate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RiskFreeRate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RiskFreeRate"; FIX::RiskFreeRate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","RiskFreeRate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","RiskFreeRate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::RiskFreeRate *)new FIX::RiskFreeRate((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RiskFreeRate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RiskFreeRate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RiskFreeRate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RiskFreeRate.new", " RiskFreeRate.new()\n" " RiskFreeRate.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RiskFreeRate(void *self) { FIX::RiskFreeRate *arg1 = (FIX::RiskFreeRate *)self; delete arg1; } static swig_class SwigClassPriceUnitOfMeasure; SWIGINTERN VALUE _wrap_new_PriceUnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceUnitOfMeasure"; FIX::PriceUnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceUnitOfMeasure *)new FIX::PriceUnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceUnitOfMeasure_allocate(VALUE self) #else _wrap_PriceUnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceUnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceUnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceUnitOfMeasure"; FIX::PriceUnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PriceUnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PriceUnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PriceUnitOfMeasure *)new FIX::PriceUnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceUnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceUnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceUnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceUnitOfMeasure.new", " PriceUnitOfMeasure.new()\n" " PriceUnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceUnitOfMeasure(void *self) { FIX::PriceUnitOfMeasure *arg1 = (FIX::PriceUnitOfMeasure *)self; delete arg1; } static swig_class SwigClassPriceUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_PriceUnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceUnitOfMeasureQty"; FIX::PriceUnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceUnitOfMeasureQty *)new FIX::PriceUnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceUnitOfMeasureQty_allocate(VALUE self) #else _wrap_PriceUnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceUnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceUnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceUnitOfMeasureQty"; FIX::PriceUnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","PriceUnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","PriceUnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::PriceUnitOfMeasureQty *)new FIX::PriceUnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceUnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceUnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceUnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceUnitOfMeasureQty.new", " PriceUnitOfMeasureQty.new()\n" " PriceUnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceUnitOfMeasureQty(void *self) { FIX::PriceUnitOfMeasureQty *arg1 = (FIX::PriceUnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassSettlMethod; SWIGINTERN VALUE _wrap_new_SettlMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SettlMethod"; FIX::SettlMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SettlMethod *)new FIX::SettlMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SettlMethod_allocate(VALUE self) #else _wrap_SettlMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SettlMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SettlMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SettlMethod"; FIX::SettlMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","SettlMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","SettlMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::SettlMethod *)new FIX::SettlMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SettlMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SettlMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SettlMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SettlMethod.new", " SettlMethod.new()\n" " SettlMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SettlMethod(void *self) { FIX::SettlMethod *arg1 = (FIX::SettlMethod *)self; delete arg1; } static swig_class SwigClassExerciseStyle; SWIGINTERN VALUE _wrap_new_ExerciseStyle__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExerciseStyle"; FIX::ExerciseStyle *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExerciseStyle *)new FIX::ExerciseStyle(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExerciseStyle_allocate(VALUE self) #else _wrap_ExerciseStyle_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExerciseStyle); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExerciseStyle__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExerciseStyle"; FIX::ExerciseStyle *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ExerciseStyle", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ExerciseStyle", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ExerciseStyle *)new FIX::ExerciseStyle((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExerciseStyle(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExerciseStyle__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExerciseStyle__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExerciseStyle.new", " ExerciseStyle.new()\n" " ExerciseStyle.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExerciseStyle(void *self) { FIX::ExerciseStyle *arg1 = (FIX::ExerciseStyle *)self; delete arg1; } static swig_class SwigClassOptPayAmount; SWIGINTERN VALUE _wrap_new_OptPayAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OptPayAmount"; FIX::OptPayAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OptPayAmount *)new FIX::OptPayAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OptPayAmount_allocate(VALUE self) #else _wrap_OptPayAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OptPayAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OptPayAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OptPayAmount"; FIX::OptPayAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","OptPayAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","OptPayAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::OptPayAmount *)new FIX::OptPayAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OptPayAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OptPayAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptPayAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OptPayAmount.new", " OptPayAmount.new()\n" " OptPayAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OptPayAmount(void *self) { FIX::OptPayAmount *arg1 = (FIX::OptPayAmount *)self; delete arg1; } static swig_class SwigClassPriceQuoteMethod; SWIGINTERN VALUE _wrap_new_PriceQuoteMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceQuoteMethod"; FIX::PriceQuoteMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceQuoteMethod *)new FIX::PriceQuoteMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceQuoteMethod_allocate(VALUE self) #else _wrap_PriceQuoteMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceQuoteMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceQuoteMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceQuoteMethod"; FIX::PriceQuoteMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","PriceQuoteMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","PriceQuoteMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::PriceQuoteMethod *)new FIX::PriceQuoteMethod((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceQuoteMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceQuoteMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceQuoteMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceQuoteMethod.new", " PriceQuoteMethod.new()\n" " PriceQuoteMethod.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceQuoteMethod(void *self) { FIX::PriceQuoteMethod *arg1 = (FIX::PriceQuoteMethod *)self; delete arg1; } static swig_class SwigClassFuturesValuationMethod; SWIGINTERN VALUE _wrap_new_FuturesValuationMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FuturesValuationMethod"; FIX::FuturesValuationMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FuturesValuationMethod *)new FIX::FuturesValuationMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FuturesValuationMethod_allocate(VALUE self) #else _wrap_FuturesValuationMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FuturesValuationMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FuturesValuationMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FuturesValuationMethod"; FIX::FuturesValuationMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","FuturesValuationMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","FuturesValuationMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::FuturesValuationMethod *)new FIX::FuturesValuationMethod((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FuturesValuationMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FuturesValuationMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FuturesValuationMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FuturesValuationMethod.new", " FuturesValuationMethod.new()\n" " FuturesValuationMethod.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FuturesValuationMethod(void *self) { FIX::FuturesValuationMethod *arg1 = (FIX::FuturesValuationMethod *)self; delete arg1; } static swig_class SwigClassListMethod; SWIGINTERN VALUE _wrap_new_ListMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListMethod"; FIX::ListMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListMethod *)new FIX::ListMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListMethod_allocate(VALUE self) #else _wrap_ListMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListMethod"; FIX::ListMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ListMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ListMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ListMethod *)new FIX::ListMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListMethod.new", " ListMethod.new()\n" " ListMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListMethod(void *self) { FIX::ListMethod *arg1 = (FIX::ListMethod *)self; delete arg1; } static swig_class SwigClassCapPrice; SWIGINTERN VALUE _wrap_new_CapPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CapPrice"; FIX::CapPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CapPrice *)new FIX::CapPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CapPrice_allocate(VALUE self) #else _wrap_CapPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CapPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CapPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CapPrice"; FIX::CapPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","CapPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","CapPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::CapPrice *)new FIX::CapPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CapPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CapPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CapPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CapPrice.new", " CapPrice.new()\n" " CapPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CapPrice(void *self) { FIX::CapPrice *arg1 = (FIX::CapPrice *)self; delete arg1; } static swig_class SwigClassFloorPrice; SWIGINTERN VALUE _wrap_new_FloorPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FloorPrice"; FIX::FloorPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FloorPrice *)new FIX::FloorPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FloorPrice_allocate(VALUE self) #else _wrap_FloorPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FloorPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FloorPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FloorPrice"; FIX::FloorPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","FloorPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","FloorPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::FloorPrice *)new FIX::FloorPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FloorPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FloorPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FloorPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FloorPrice.new", " FloorPrice.new()\n" " FloorPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FloorPrice(void *self) { FIX::FloorPrice *arg1 = (FIX::FloorPrice *)self; delete arg1; } static swig_class SwigClassNoStrikeRules; SWIGINTERN VALUE _wrap_new_NoStrikeRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoStrikeRules"; FIX::NoStrikeRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoStrikeRules *)new FIX::NoStrikeRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoStrikeRules_allocate(VALUE self) #else _wrap_NoStrikeRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoStrikeRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoStrikeRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoStrikeRules"; FIX::NoStrikeRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoStrikeRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoStrikeRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoStrikeRules *)new FIX::NoStrikeRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoStrikeRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoStrikeRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoStrikeRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoStrikeRules.new", " NoStrikeRules.new()\n" " NoStrikeRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoStrikeRules(void *self) { FIX::NoStrikeRules *arg1 = (FIX::NoStrikeRules *)self; delete arg1; } static swig_class SwigClassStartStrikePxRange; SWIGINTERN VALUE _wrap_new_StartStrikePxRange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StartStrikePxRange"; FIX::StartStrikePxRange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StartStrikePxRange *)new FIX::StartStrikePxRange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StartStrikePxRange_allocate(VALUE self) #else _wrap_StartStrikePxRange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StartStrikePxRange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StartStrikePxRange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StartStrikePxRange"; FIX::StartStrikePxRange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","StartStrikePxRange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","StartStrikePxRange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::StartStrikePxRange *)new FIX::StartStrikePxRange((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StartStrikePxRange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StartStrikePxRange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartStrikePxRange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StartStrikePxRange.new", " StartStrikePxRange.new()\n" " StartStrikePxRange.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StartStrikePxRange(void *self) { FIX::StartStrikePxRange *arg1 = (FIX::StartStrikePxRange *)self; delete arg1; } static swig_class SwigClassEndStrikePxRange; SWIGINTERN VALUE _wrap_new_EndStrikePxRange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EndStrikePxRange"; FIX::EndStrikePxRange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EndStrikePxRange *)new FIX::EndStrikePxRange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EndStrikePxRange_allocate(VALUE self) #else _wrap_EndStrikePxRange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EndStrikePxRange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EndStrikePxRange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EndStrikePxRange"; FIX::EndStrikePxRange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","EndStrikePxRange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","EndStrikePxRange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::EndStrikePxRange *)new FIX::EndStrikePxRange((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EndStrikePxRange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EndStrikePxRange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndStrikePxRange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EndStrikePxRange.new", " EndStrikePxRange.new()\n" " EndStrikePxRange.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EndStrikePxRange(void *self) { FIX::EndStrikePxRange *arg1 = (FIX::EndStrikePxRange *)self; delete arg1; } static swig_class SwigClassStrikeIncrement; SWIGINTERN VALUE _wrap_new_StrikeIncrement__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikeIncrement"; FIX::StrikeIncrement *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikeIncrement *)new FIX::StrikeIncrement(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikeIncrement_allocate(VALUE self) #else _wrap_StrikeIncrement_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikeIncrement); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikeIncrement__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeIncrement"; FIX::StrikeIncrement *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","StrikeIncrement", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","StrikeIncrement", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::StrikeIncrement *)new FIX::StrikeIncrement((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeIncrement(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikeIncrement__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeIncrement__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikeIncrement.new", " StrikeIncrement.new()\n" " StrikeIncrement.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikeIncrement(void *self) { FIX::StrikeIncrement *arg1 = (FIX::StrikeIncrement *)self; delete arg1; } static swig_class SwigClassNoTickRules; SWIGINTERN VALUE _wrap_new_NoTickRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTickRules"; FIX::NoTickRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTickRules *)new FIX::NoTickRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTickRules_allocate(VALUE self) #else _wrap_NoTickRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTickRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTickRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTickRules"; FIX::NoTickRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTickRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTickRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTickRules *)new FIX::NoTickRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTickRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTickRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTickRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTickRules.new", " NoTickRules.new()\n" " NoTickRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTickRules(void *self) { FIX::NoTickRules *arg1 = (FIX::NoTickRules *)self; delete arg1; } static swig_class SwigClassStartTickPriceRange; SWIGINTERN VALUE _wrap_new_StartTickPriceRange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StartTickPriceRange"; FIX::StartTickPriceRange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StartTickPriceRange *)new FIX::StartTickPriceRange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StartTickPriceRange_allocate(VALUE self) #else _wrap_StartTickPriceRange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StartTickPriceRange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StartTickPriceRange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StartTickPriceRange"; FIX::StartTickPriceRange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","StartTickPriceRange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","StartTickPriceRange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::StartTickPriceRange *)new FIX::StartTickPriceRange((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StartTickPriceRange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StartTickPriceRange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartTickPriceRange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StartTickPriceRange.new", " StartTickPriceRange.new()\n" " StartTickPriceRange.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StartTickPriceRange(void *self) { FIX::StartTickPriceRange *arg1 = (FIX::StartTickPriceRange *)self; delete arg1; } static swig_class SwigClassEndTickPriceRange; SWIGINTERN VALUE _wrap_new_EndTickPriceRange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EndTickPriceRange"; FIX::EndTickPriceRange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EndTickPriceRange *)new FIX::EndTickPriceRange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EndTickPriceRange_allocate(VALUE self) #else _wrap_EndTickPriceRange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EndTickPriceRange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EndTickPriceRange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EndTickPriceRange"; FIX::EndTickPriceRange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","EndTickPriceRange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","EndTickPriceRange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::EndTickPriceRange *)new FIX::EndTickPriceRange((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EndTickPriceRange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EndTickPriceRange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndTickPriceRange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EndTickPriceRange.new", " EndTickPriceRange.new()\n" " EndTickPriceRange.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EndTickPriceRange(void *self) { FIX::EndTickPriceRange *arg1 = (FIX::EndTickPriceRange *)self; delete arg1; } static swig_class SwigClassTickIncrement; SWIGINTERN VALUE _wrap_new_TickIncrement__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TickIncrement"; FIX::TickIncrement *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TickIncrement *)new FIX::TickIncrement(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TickIncrement_allocate(VALUE self) #else _wrap_TickIncrement_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TickIncrement); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TickIncrement__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TickIncrement"; FIX::TickIncrement *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","TickIncrement", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","TickIncrement", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::TickIncrement *)new FIX::TickIncrement((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TickIncrement(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TickIncrement__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TickIncrement__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TickIncrement.new", " TickIncrement.new()\n" " TickIncrement.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TickIncrement(void *self) { FIX::TickIncrement *arg1 = (FIX::TickIncrement *)self; delete arg1; } static swig_class SwigClassTickRuleType; SWIGINTERN VALUE _wrap_new_TickRuleType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TickRuleType"; FIX::TickRuleType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TickRuleType *)new FIX::TickRuleType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TickRuleType_allocate(VALUE self) #else _wrap_TickRuleType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TickRuleType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TickRuleType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TickRuleType"; FIX::TickRuleType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TickRuleType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TickRuleType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TickRuleType *)new FIX::TickRuleType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TickRuleType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TickRuleType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TickRuleType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TickRuleType.new", " TickRuleType.new()\n" " TickRuleType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TickRuleType(void *self) { FIX::TickRuleType *arg1 = (FIX::TickRuleType *)self; delete arg1; } static swig_class SwigClassNestedInstrAttribType; SWIGINTERN VALUE _wrap_new_NestedInstrAttribType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NestedInstrAttribType"; FIX::NestedInstrAttribType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NestedInstrAttribType *)new FIX::NestedInstrAttribType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NestedInstrAttribType_allocate(VALUE self) #else _wrap_NestedInstrAttribType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NestedInstrAttribType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NestedInstrAttribType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NestedInstrAttribType"; FIX::NestedInstrAttribType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NestedInstrAttribType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NestedInstrAttribType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NestedInstrAttribType *)new FIX::NestedInstrAttribType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NestedInstrAttribType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NestedInstrAttribType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedInstrAttribType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NestedInstrAttribType.new", " NestedInstrAttribType.new()\n" " NestedInstrAttribType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NestedInstrAttribType(void *self) { FIX::NestedInstrAttribType *arg1 = (FIX::NestedInstrAttribType *)self; delete arg1; } static swig_class SwigClassNestedInstrAttribValue; SWIGINTERN VALUE _wrap_new_NestedInstrAttribValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NestedInstrAttribValue"; FIX::NestedInstrAttribValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NestedInstrAttribValue *)new FIX::NestedInstrAttribValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NestedInstrAttribValue_allocate(VALUE self) #else _wrap_NestedInstrAttribValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NestedInstrAttribValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NestedInstrAttribValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NestedInstrAttribValue"; FIX::NestedInstrAttribValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NestedInstrAttribValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NestedInstrAttribValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NestedInstrAttribValue *)new FIX::NestedInstrAttribValue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NestedInstrAttribValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NestedInstrAttribValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NestedInstrAttribValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NestedInstrAttribValue.new", " NestedInstrAttribValue.new()\n" " NestedInstrAttribValue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NestedInstrAttribValue(void *self) { FIX::NestedInstrAttribValue *arg1 = (FIX::NestedInstrAttribValue *)self; delete arg1; } static swig_class SwigClassLegMaturityTime; SWIGINTERN VALUE _wrap_new_LegMaturityTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegMaturityTime"; FIX::LegMaturityTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegMaturityTime *)new FIX::LegMaturityTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegMaturityTime_allocate(VALUE self) #else _wrap_LegMaturityTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegMaturityTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegMaturityTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegMaturityTime"; FIX::LegMaturityTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TZTIMEONLY const &","LegMaturityTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TZTIMEONLY const &","LegMaturityTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); result = (FIX::LegMaturityTime *)new FIX::LegMaturityTime((FIX::TZTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegMaturityTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegMaturityTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegMaturityTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegMaturityTime.new", " LegMaturityTime.new()\n" " LegMaturityTime.new(FIX::TZTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegMaturityTime(void *self) { FIX::LegMaturityTime *arg1 = (FIX::LegMaturityTime *)self; delete arg1; } static swig_class SwigClassUnderlyingMaturityTime; SWIGINTERN VALUE _wrap_new_UnderlyingMaturityTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityTime"; FIX::UnderlyingMaturityTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingMaturityTime *)new FIX::UnderlyingMaturityTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingMaturityTime_allocate(VALUE self) #else _wrap_UnderlyingMaturityTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingMaturityTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingMaturityTime"; FIX::UnderlyingMaturityTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TZTIMEONLY const &","UnderlyingMaturityTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TZTIMEONLY const &","UnderlyingMaturityTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); result = (FIX::UnderlyingMaturityTime *)new FIX::UnderlyingMaturityTime((FIX::TZTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingMaturityTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingMaturityTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingMaturityTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingMaturityTime.new", " UnderlyingMaturityTime.new()\n" " UnderlyingMaturityTime.new(FIX::TZTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingMaturityTime(void *self) { FIX::UnderlyingMaturityTime *arg1 = (FIX::UnderlyingMaturityTime *)self; delete arg1; } static swig_class SwigClassDerivativeSymbol; SWIGINTERN VALUE _wrap_new_DerivativeSymbol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSymbol"; FIX::DerivativeSymbol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSymbol *)new FIX::DerivativeSymbol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSymbol_allocate(VALUE self) #else _wrap_DerivativeSymbol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSymbol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSymbol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSymbol"; FIX::DerivativeSymbol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSymbol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSymbol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSymbol *)new FIX::DerivativeSymbol((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSymbol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSymbol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSymbol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSymbol.new", " DerivativeSymbol.new()\n" " DerivativeSymbol.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSymbol(void *self) { FIX::DerivativeSymbol *arg1 = (FIX::DerivativeSymbol *)self; delete arg1; } static swig_class SwigClassDerivativeSymbolSfx; SWIGINTERN VALUE _wrap_new_DerivativeSymbolSfx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSymbolSfx"; FIX::DerivativeSymbolSfx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSymbolSfx *)new FIX::DerivativeSymbolSfx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSymbolSfx_allocate(VALUE self) #else _wrap_DerivativeSymbolSfx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSymbolSfx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSymbolSfx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSymbolSfx"; FIX::DerivativeSymbolSfx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSymbolSfx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSymbolSfx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSymbolSfx *)new FIX::DerivativeSymbolSfx((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSymbolSfx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSymbolSfx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSymbolSfx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSymbolSfx.new", " DerivativeSymbolSfx.new()\n" " DerivativeSymbolSfx.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSymbolSfx(void *self) { FIX::DerivativeSymbolSfx *arg1 = (FIX::DerivativeSymbolSfx *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityID; SWIGINTERN VALUE _wrap_new_DerivativeSecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityID"; FIX::DerivativeSecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityID *)new FIX::DerivativeSecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityID_allocate(VALUE self) #else _wrap_DerivativeSecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityID"; FIX::DerivativeSecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityID *)new FIX::DerivativeSecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityID.new", " DerivativeSecurityID.new()\n" " DerivativeSecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityID(void *self) { FIX::DerivativeSecurityID *arg1 = (FIX::DerivativeSecurityID *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityIDSource; SWIGINTERN VALUE _wrap_new_DerivativeSecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityIDSource"; FIX::DerivativeSecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityIDSource *)new FIX::DerivativeSecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityIDSource_allocate(VALUE self) #else _wrap_DerivativeSecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityIDSource"; FIX::DerivativeSecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityIDSource *)new FIX::DerivativeSecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityIDSource.new", " DerivativeSecurityIDSource.new()\n" " DerivativeSecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityIDSource(void *self) { FIX::DerivativeSecurityIDSource *arg1 = (FIX::DerivativeSecurityIDSource *)self; delete arg1; } static swig_class SwigClassNoDerivativeSecurityAltID; SWIGINTERN VALUE _wrap_new_NoDerivativeSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDerivativeSecurityAltID"; FIX::NoDerivativeSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDerivativeSecurityAltID *)new FIX::NoDerivativeSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDerivativeSecurityAltID_allocate(VALUE self) #else _wrap_NoDerivativeSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDerivativeSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDerivativeSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDerivativeSecurityAltID"; FIX::NoDerivativeSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDerivativeSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDerivativeSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDerivativeSecurityAltID *)new FIX::NoDerivativeSecurityAltID((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDerivativeSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDerivativeSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDerivativeSecurityAltID.new", " NoDerivativeSecurityAltID.new()\n" " NoDerivativeSecurityAltID.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDerivativeSecurityAltID(void *self) { FIX::NoDerivativeSecurityAltID *arg1 = (FIX::NoDerivativeSecurityAltID *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityAltID; SWIGINTERN VALUE _wrap_new_DerivativeSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityAltID"; FIX::DerivativeSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityAltID *)new FIX::DerivativeSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityAltID_allocate(VALUE self) #else _wrap_DerivativeSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityAltID"; FIX::DerivativeSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityAltID *)new FIX::DerivativeSecurityAltID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityAltID.new", " DerivativeSecurityAltID.new()\n" " DerivativeSecurityAltID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityAltID(void *self) { FIX::DerivativeSecurityAltID *arg1 = (FIX::DerivativeSecurityAltID *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityAltIDSource; SWIGINTERN VALUE _wrap_new_DerivativeSecurityAltIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityAltIDSource"; FIX::DerivativeSecurityAltIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityAltIDSource *)new FIX::DerivativeSecurityAltIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityAltIDSource_allocate(VALUE self) #else _wrap_DerivativeSecurityAltIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityAltIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityAltIDSource"; FIX::DerivativeSecurityAltIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityAltIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityAltIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityAltIDSource *)new FIX::DerivativeSecurityAltIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityAltIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityAltIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityAltIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityAltIDSource.new", " DerivativeSecurityAltIDSource.new()\n" " DerivativeSecurityAltIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityAltIDSource(void *self) { FIX::DerivativeSecurityAltIDSource *arg1 = (FIX::DerivativeSecurityAltIDSource *)self; delete arg1; } static swig_class SwigClassSecondaryLowLimitPrice; SWIGINTERN VALUE _wrap_new_SecondaryLowLimitPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryLowLimitPrice"; FIX::SecondaryLowLimitPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryLowLimitPrice *)new FIX::SecondaryLowLimitPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryLowLimitPrice_allocate(VALUE self) #else _wrap_SecondaryLowLimitPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryLowLimitPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryLowLimitPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryLowLimitPrice"; FIX::SecondaryLowLimitPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","SecondaryLowLimitPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","SecondaryLowLimitPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::SecondaryLowLimitPrice *)new FIX::SecondaryLowLimitPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryLowLimitPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryLowLimitPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryLowLimitPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryLowLimitPrice.new", " SecondaryLowLimitPrice.new()\n" " SecondaryLowLimitPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryLowLimitPrice(void *self) { FIX::SecondaryLowLimitPrice *arg1 = (FIX::SecondaryLowLimitPrice *)self; delete arg1; } static swig_class SwigClassMaturityRuleID; SWIGINTERN VALUE _wrap_new_MaturityRuleID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityRuleID"; FIX::MaturityRuleID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityRuleID *)new FIX::MaturityRuleID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityRuleID_allocate(VALUE self) #else _wrap_MaturityRuleID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityRuleID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityRuleID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityRuleID"; FIX::MaturityRuleID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MaturityRuleID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MaturityRuleID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MaturityRuleID *)new FIX::MaturityRuleID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityRuleID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityRuleID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityRuleID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityRuleID.new", " MaturityRuleID.new()\n" " MaturityRuleID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityRuleID(void *self) { FIX::MaturityRuleID *arg1 = (FIX::MaturityRuleID *)self; delete arg1; } static swig_class SwigClassStrikeRuleID; SWIGINTERN VALUE _wrap_new_StrikeRuleID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikeRuleID"; FIX::StrikeRuleID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikeRuleID *)new FIX::StrikeRuleID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikeRuleID_allocate(VALUE self) #else _wrap_StrikeRuleID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikeRuleID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikeRuleID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeRuleID"; FIX::StrikeRuleID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StrikeRuleID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StrikeRuleID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StrikeRuleID *)new FIX::StrikeRuleID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeRuleID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikeRuleID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeRuleID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikeRuleID.new", " StrikeRuleID.new()\n" " StrikeRuleID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikeRuleID(void *self) { FIX::StrikeRuleID *arg1 = (FIX::StrikeRuleID *)self; delete arg1; } static swig_class SwigClassLegUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_LegUnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegUnitOfMeasureQty"; FIX::LegUnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegUnitOfMeasureQty *)new FIX::LegUnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegUnitOfMeasureQty_allocate(VALUE self) #else _wrap_LegUnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegUnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegUnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegUnitOfMeasureQty"; FIX::LegUnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LegUnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LegUnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LegUnitOfMeasureQty *)new FIX::LegUnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegUnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegUnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegUnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegUnitOfMeasureQty.new", " LegUnitOfMeasureQty.new()\n" " LegUnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegUnitOfMeasureQty(void *self) { FIX::LegUnitOfMeasureQty *arg1 = (FIX::LegUnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassDerivativeOptPayAmount; SWIGINTERN VALUE _wrap_new_DerivativeOptPayAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeOptPayAmount"; FIX::DerivativeOptPayAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeOptPayAmount *)new FIX::DerivativeOptPayAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeOptPayAmount_allocate(VALUE self) #else _wrap_DerivativeOptPayAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeOptPayAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeOptPayAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeOptPayAmount"; FIX::DerivativeOptPayAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","DerivativeOptPayAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","DerivativeOptPayAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::DerivativeOptPayAmount *)new FIX::DerivativeOptPayAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeOptPayAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeOptPayAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeOptPayAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeOptPayAmount.new", " DerivativeOptPayAmount.new()\n" " DerivativeOptPayAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeOptPayAmount(void *self) { FIX::DerivativeOptPayAmount *arg1 = (FIX::DerivativeOptPayAmount *)self; delete arg1; } static swig_class SwigClassEndMaturityMonthYear; SWIGINTERN VALUE _wrap_new_EndMaturityMonthYear__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EndMaturityMonthYear"; FIX::EndMaturityMonthYear *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EndMaturityMonthYear *)new FIX::EndMaturityMonthYear(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EndMaturityMonthYear_allocate(VALUE self) #else _wrap_EndMaturityMonthYear_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EndMaturityMonthYear); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EndMaturityMonthYear__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EndMaturityMonthYear"; FIX::EndMaturityMonthYear *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","EndMaturityMonthYear", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","EndMaturityMonthYear", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::EndMaturityMonthYear *)new FIX::EndMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EndMaturityMonthYear(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EndMaturityMonthYear__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EndMaturityMonthYear__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EndMaturityMonthYear.new", " EndMaturityMonthYear.new()\n" " EndMaturityMonthYear.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EndMaturityMonthYear(void *self) { FIX::EndMaturityMonthYear *arg1 = (FIX::EndMaturityMonthYear *)self; delete arg1; } static swig_class SwigClassProductComplex; SWIGINTERN VALUE _wrap_new_ProductComplex__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ProductComplex"; FIX::ProductComplex *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ProductComplex *)new FIX::ProductComplex(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ProductComplex_allocate(VALUE self) #else _wrap_ProductComplex_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ProductComplex); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ProductComplex__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ProductComplex"; FIX::ProductComplex *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ProductComplex", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ProductComplex", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ProductComplex *)new FIX::ProductComplex((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ProductComplex(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ProductComplex__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ProductComplex__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ProductComplex.new", " ProductComplex.new()\n" " ProductComplex.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ProductComplex(void *self) { FIX::ProductComplex *arg1 = (FIX::ProductComplex *)self; delete arg1; } static swig_class SwigClassDerivativeProductComplex; SWIGINTERN VALUE _wrap_new_DerivativeProductComplex__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeProductComplex"; FIX::DerivativeProductComplex *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeProductComplex *)new FIX::DerivativeProductComplex(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeProductComplex_allocate(VALUE self) #else _wrap_DerivativeProductComplex_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeProductComplex); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeProductComplex__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeProductComplex"; FIX::DerivativeProductComplex *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeProductComplex", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeProductComplex", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeProductComplex *)new FIX::DerivativeProductComplex((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeProductComplex(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeProductComplex__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeProductComplex__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeProductComplex.new", " DerivativeProductComplex.new()\n" " DerivativeProductComplex.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeProductComplex(void *self) { FIX::DerivativeProductComplex *arg1 = (FIX::DerivativeProductComplex *)self; delete arg1; } static swig_class SwigClassMaturityMonthYearIncrement; SWIGINTERN VALUE _wrap_new_MaturityMonthYearIncrement__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYearIncrement"; FIX::MaturityMonthYearIncrement *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityMonthYearIncrement *)new FIX::MaturityMonthYearIncrement(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityMonthYearIncrement_allocate(VALUE self) #else _wrap_MaturityMonthYearIncrement_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityMonthYearIncrement); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityMonthYearIncrement__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYearIncrement"; FIX::MaturityMonthYearIncrement *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MaturityMonthYearIncrement", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MaturityMonthYearIncrement", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MaturityMonthYearIncrement *)new FIX::MaturityMonthYearIncrement((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityMonthYearIncrement(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityMonthYearIncrement__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYearIncrement__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityMonthYearIncrement.new", " MaturityMonthYearIncrement.new()\n" " MaturityMonthYearIncrement.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityMonthYearIncrement(void *self) { FIX::MaturityMonthYearIncrement *arg1 = (FIX::MaturityMonthYearIncrement *)self; delete arg1; } static swig_class SwigClassSecondaryHighLimitPrice; SWIGINTERN VALUE _wrap_new_SecondaryHighLimitPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryHighLimitPrice"; FIX::SecondaryHighLimitPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryHighLimitPrice *)new FIX::SecondaryHighLimitPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryHighLimitPrice_allocate(VALUE self) #else _wrap_SecondaryHighLimitPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryHighLimitPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryHighLimitPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryHighLimitPrice"; FIX::SecondaryHighLimitPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","SecondaryHighLimitPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","SecondaryHighLimitPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::SecondaryHighLimitPrice *)new FIX::SecondaryHighLimitPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryHighLimitPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryHighLimitPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryHighLimitPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryHighLimitPrice.new", " SecondaryHighLimitPrice.new()\n" " SecondaryHighLimitPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryHighLimitPrice(void *self) { FIX::SecondaryHighLimitPrice *arg1 = (FIX::SecondaryHighLimitPrice *)self; delete arg1; } static swig_class SwigClassMinLotSize; SWIGINTERN VALUE _wrap_new_MinLotSize__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MinLotSize"; FIX::MinLotSize *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MinLotSize *)new FIX::MinLotSize(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MinLotSize_allocate(VALUE self) #else _wrap_MinLotSize_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MinLotSize); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MinLotSize__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MinLotSize"; FIX::MinLotSize *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","MinLotSize", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","MinLotSize", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::MinLotSize *)new FIX::MinLotSize((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MinLotSize(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MinLotSize__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MinLotSize__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MinLotSize.new", " MinLotSize.new()\n" " MinLotSize.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MinLotSize(void *self) { FIX::MinLotSize *arg1 = (FIX::MinLotSize *)self; delete arg1; } static swig_class SwigClassNoExecInstRules; SWIGINTERN VALUE _wrap_new_NoExecInstRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoExecInstRules"; FIX::NoExecInstRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoExecInstRules *)new FIX::NoExecInstRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoExecInstRules_allocate(VALUE self) #else _wrap_NoExecInstRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoExecInstRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoExecInstRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoExecInstRules"; FIX::NoExecInstRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoExecInstRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoExecInstRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoExecInstRules *)new FIX::NoExecInstRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoExecInstRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoExecInstRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoExecInstRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoExecInstRules.new", " NoExecInstRules.new()\n" " NoExecInstRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoExecInstRules(void *self) { FIX::NoExecInstRules *arg1 = (FIX::NoExecInstRules *)self; delete arg1; } static swig_class SwigClassNoLotTypeRules; SWIGINTERN VALUE _wrap_new_NoLotTypeRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoLotTypeRules"; FIX::NoLotTypeRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoLotTypeRules *)new FIX::NoLotTypeRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoLotTypeRules_allocate(VALUE self) #else _wrap_NoLotTypeRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoLotTypeRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoLotTypeRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoLotTypeRules"; FIX::NoLotTypeRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoLotTypeRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoLotTypeRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoLotTypeRules *)new FIX::NoLotTypeRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoLotTypeRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoLotTypeRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoLotTypeRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoLotTypeRules.new", " NoLotTypeRules.new()\n" " NoLotTypeRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoLotTypeRules(void *self) { FIX::NoLotTypeRules *arg1 = (FIX::NoLotTypeRules *)self; delete arg1; } static swig_class SwigClassNoMatchRules; SWIGINTERN VALUE _wrap_new_NoMatchRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMatchRules"; FIX::NoMatchRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMatchRules *)new FIX::NoMatchRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMatchRules_allocate(VALUE self) #else _wrap_NoMatchRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMatchRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMatchRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMatchRules"; FIX::NoMatchRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMatchRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMatchRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMatchRules *)new FIX::NoMatchRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMatchRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMatchRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMatchRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMatchRules.new", " NoMatchRules.new()\n" " NoMatchRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMatchRules(void *self) { FIX::NoMatchRules *arg1 = (FIX::NoMatchRules *)self; delete arg1; } static swig_class SwigClassNoMaturityRules; SWIGINTERN VALUE _wrap_new_NoMaturityRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMaturityRules"; FIX::NoMaturityRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMaturityRules *)new FIX::NoMaturityRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMaturityRules_allocate(VALUE self) #else _wrap_NoMaturityRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMaturityRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMaturityRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMaturityRules"; FIX::NoMaturityRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMaturityRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMaturityRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMaturityRules *)new FIX::NoMaturityRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMaturityRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMaturityRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMaturityRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMaturityRules.new", " NoMaturityRules.new()\n" " NoMaturityRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMaturityRules(void *self) { FIX::NoMaturityRules *arg1 = (FIX::NoMaturityRules *)self; delete arg1; } static swig_class SwigClassNoOrdTypeRules; SWIGINTERN VALUE _wrap_new_NoOrdTypeRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoOrdTypeRules"; FIX::NoOrdTypeRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoOrdTypeRules *)new FIX::NoOrdTypeRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoOrdTypeRules_allocate(VALUE self) #else _wrap_NoOrdTypeRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoOrdTypeRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoOrdTypeRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoOrdTypeRules"; FIX::NoOrdTypeRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoOrdTypeRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoOrdTypeRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoOrdTypeRules *)new FIX::NoOrdTypeRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoOrdTypeRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoOrdTypeRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOrdTypeRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoOrdTypeRules.new", " NoOrdTypeRules.new()\n" " NoOrdTypeRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoOrdTypeRules(void *self) { FIX::NoOrdTypeRules *arg1 = (FIX::NoOrdTypeRules *)self; delete arg1; } static swig_class SwigClassNoTimeInForceRules; SWIGINTERN VALUE _wrap_new_NoTimeInForceRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTimeInForceRules"; FIX::NoTimeInForceRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTimeInForceRules *)new FIX::NoTimeInForceRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTimeInForceRules_allocate(VALUE self) #else _wrap_NoTimeInForceRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTimeInForceRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTimeInForceRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTimeInForceRules"; FIX::NoTimeInForceRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTimeInForceRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTimeInForceRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTimeInForceRules *)new FIX::NoTimeInForceRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTimeInForceRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTimeInForceRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTimeInForceRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTimeInForceRules.new", " NoTimeInForceRules.new()\n" " NoTimeInForceRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTimeInForceRules(void *self) { FIX::NoTimeInForceRules *arg1 = (FIX::NoTimeInForceRules *)self; delete arg1; } static swig_class SwigClassSecondaryTradingReferencePrice; SWIGINTERN VALUE _wrap_new_SecondaryTradingReferencePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryTradingReferencePrice"; FIX::SecondaryTradingReferencePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryTradingReferencePrice *)new FIX::SecondaryTradingReferencePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryTradingReferencePrice_allocate(VALUE self) #else _wrap_SecondaryTradingReferencePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryTradingReferencePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryTradingReferencePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryTradingReferencePrice"; FIX::SecondaryTradingReferencePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","SecondaryTradingReferencePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","SecondaryTradingReferencePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::SecondaryTradingReferencePrice *)new FIX::SecondaryTradingReferencePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryTradingReferencePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryTradingReferencePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryTradingReferencePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryTradingReferencePrice.new", " SecondaryTradingReferencePrice.new()\n" " SecondaryTradingReferencePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryTradingReferencePrice(void *self) { FIX::SecondaryTradingReferencePrice *arg1 = (FIX::SecondaryTradingReferencePrice *)self; delete arg1; } static swig_class SwigClassStartMaturityMonthYear; SWIGINTERN VALUE _wrap_new_StartMaturityMonthYear__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StartMaturityMonthYear"; FIX::StartMaturityMonthYear *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StartMaturityMonthYear *)new FIX::StartMaturityMonthYear(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StartMaturityMonthYear_allocate(VALUE self) #else _wrap_StartMaturityMonthYear_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StartMaturityMonthYear); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StartMaturityMonthYear__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StartMaturityMonthYear"; FIX::StartMaturityMonthYear *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","StartMaturityMonthYear", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","StartMaturityMonthYear", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::StartMaturityMonthYear *)new FIX::StartMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StartMaturityMonthYear(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StartMaturityMonthYear__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StartMaturityMonthYear__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StartMaturityMonthYear.new", " StartMaturityMonthYear.new()\n" " StartMaturityMonthYear.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StartMaturityMonthYear(void *self) { FIX::StartMaturityMonthYear *arg1 = (FIX::StartMaturityMonthYear *)self; delete arg1; } static swig_class SwigClassFlexProductEligibilityIndicator; SWIGINTERN VALUE _wrap_new_FlexProductEligibilityIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FlexProductEligibilityIndicator"; FIX::FlexProductEligibilityIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FlexProductEligibilityIndicator *)new FIX::FlexProductEligibilityIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FlexProductEligibilityIndicator_allocate(VALUE self) #else _wrap_FlexProductEligibilityIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FlexProductEligibilityIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FlexProductEligibilityIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FlexProductEligibilityIndicator"; FIX::FlexProductEligibilityIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","FlexProductEligibilityIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","FlexProductEligibilityIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::FlexProductEligibilityIndicator *)new FIX::FlexProductEligibilityIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FlexProductEligibilityIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FlexProductEligibilityIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FlexProductEligibilityIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FlexProductEligibilityIndicator.new", " FlexProductEligibilityIndicator.new()\n" " FlexProductEligibilityIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FlexProductEligibilityIndicator(void *self) { FIX::FlexProductEligibilityIndicator *arg1 = (FIX::FlexProductEligibilityIndicator *)self; delete arg1; } static swig_class SwigClassDerivFlexProductEligibilityIndicator; SWIGINTERN VALUE _wrap_new_DerivFlexProductEligibilityIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivFlexProductEligibilityIndicator"; FIX::DerivFlexProductEligibilityIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivFlexProductEligibilityIndicator *)new FIX::DerivFlexProductEligibilityIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivFlexProductEligibilityIndicator_allocate(VALUE self) #else _wrap_DerivFlexProductEligibilityIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivFlexProductEligibilityIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivFlexProductEligibilityIndicator"; FIX::DerivFlexProductEligibilityIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","DerivFlexProductEligibilityIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","DerivFlexProductEligibilityIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::DerivFlexProductEligibilityIndicator *)new FIX::DerivFlexProductEligibilityIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivFlexProductEligibilityIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivFlexProductEligibilityIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivFlexProductEligibilityIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivFlexProductEligibilityIndicator.new", " DerivFlexProductEligibilityIndicator.new()\n" " DerivFlexProductEligibilityIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivFlexProductEligibilityIndicator(void *self) { FIX::DerivFlexProductEligibilityIndicator *arg1 = (FIX::DerivFlexProductEligibilityIndicator *)self; delete arg1; } static swig_class SwigClassFlexibleIndicator; SWIGINTERN VALUE _wrap_new_FlexibleIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FlexibleIndicator"; FIX::FlexibleIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FlexibleIndicator *)new FIX::FlexibleIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FlexibleIndicator_allocate(VALUE self) #else _wrap_FlexibleIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FlexibleIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FlexibleIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FlexibleIndicator"; FIX::FlexibleIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","FlexibleIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","FlexibleIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::FlexibleIndicator *)new FIX::FlexibleIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FlexibleIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FlexibleIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FlexibleIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FlexibleIndicator.new", " FlexibleIndicator.new()\n" " FlexibleIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FlexibleIndicator(void *self) { FIX::FlexibleIndicator *arg1 = (FIX::FlexibleIndicator *)self; delete arg1; } static swig_class SwigClassTradingCurrency; SWIGINTERN VALUE _wrap_new_TradingCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradingCurrency"; FIX::TradingCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradingCurrency *)new FIX::TradingCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradingCurrency_allocate(VALUE self) #else _wrap_TradingCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradingCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradingCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradingCurrency"; FIX::TradingCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","TradingCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","TradingCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::TradingCurrency *)new FIX::TradingCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradingCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradingCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradingCurrency.new", " TradingCurrency.new()\n" " TradingCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradingCurrency(void *self) { FIX::TradingCurrency *arg1 = (FIX::TradingCurrency *)self; delete arg1; } static swig_class SwigClassDerivativeProduct; SWIGINTERN VALUE _wrap_new_DerivativeProduct__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeProduct"; FIX::DerivativeProduct *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeProduct *)new FIX::DerivativeProduct(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeProduct_allocate(VALUE self) #else _wrap_DerivativeProduct_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeProduct); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeProduct__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeProduct"; FIX::DerivativeProduct *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeProduct", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeProduct", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeProduct *)new FIX::DerivativeProduct((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeProduct(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeProduct__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeProduct__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeProduct.new", " DerivativeProduct.new()\n" " DerivativeProduct.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeProduct(void *self) { FIX::DerivativeProduct *arg1 = (FIX::DerivativeProduct *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityGroup; SWIGINTERN VALUE _wrap_new_DerivativeSecurityGroup__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityGroup"; FIX::DerivativeSecurityGroup *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityGroup *)new FIX::DerivativeSecurityGroup(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityGroup_allocate(VALUE self) #else _wrap_DerivativeSecurityGroup_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityGroup); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityGroup__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityGroup"; FIX::DerivativeSecurityGroup *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityGroup", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityGroup", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityGroup *)new FIX::DerivativeSecurityGroup((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityGroup(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityGroup__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityGroup__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityGroup.new", " DerivativeSecurityGroup.new()\n" " DerivativeSecurityGroup.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityGroup(void *self) { FIX::DerivativeSecurityGroup *arg1 = (FIX::DerivativeSecurityGroup *)self; delete arg1; } static swig_class SwigClassDerivativeCFICode; SWIGINTERN VALUE _wrap_new_DerivativeCFICode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeCFICode"; FIX::DerivativeCFICode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeCFICode *)new FIX::DerivativeCFICode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeCFICode_allocate(VALUE self) #else _wrap_DerivativeCFICode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeCFICode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeCFICode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeCFICode"; FIX::DerivativeCFICode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeCFICode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeCFICode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeCFICode *)new FIX::DerivativeCFICode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeCFICode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeCFICode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeCFICode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeCFICode.new", " DerivativeCFICode.new()\n" " DerivativeCFICode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeCFICode(void *self) { FIX::DerivativeCFICode *arg1 = (FIX::DerivativeCFICode *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityType; SWIGINTERN VALUE _wrap_new_DerivativeSecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityType"; FIX::DerivativeSecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityType *)new FIX::DerivativeSecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityType_allocate(VALUE self) #else _wrap_DerivativeSecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityType"; FIX::DerivativeSecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityType *)new FIX::DerivativeSecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityType.new", " DerivativeSecurityType.new()\n" " DerivativeSecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityType(void *self) { FIX::DerivativeSecurityType *arg1 = (FIX::DerivativeSecurityType *)self; delete arg1; } static swig_class SwigClassDerivativeSecuritySubType; SWIGINTERN VALUE _wrap_new_DerivativeSecuritySubType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecuritySubType"; FIX::DerivativeSecuritySubType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecuritySubType *)new FIX::DerivativeSecuritySubType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecuritySubType_allocate(VALUE self) #else _wrap_DerivativeSecuritySubType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecuritySubType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecuritySubType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecuritySubType"; FIX::DerivativeSecuritySubType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecuritySubType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecuritySubType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecuritySubType *)new FIX::DerivativeSecuritySubType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecuritySubType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecuritySubType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecuritySubType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecuritySubType.new", " DerivativeSecuritySubType.new()\n" " DerivativeSecuritySubType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecuritySubType(void *self) { FIX::DerivativeSecuritySubType *arg1 = (FIX::DerivativeSecuritySubType *)self; delete arg1; } static swig_class SwigClassDerivativeMaturityMonthYear; SWIGINTERN VALUE _wrap_new_DerivativeMaturityMonthYear__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeMaturityMonthYear"; FIX::DerivativeMaturityMonthYear *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeMaturityMonthYear *)new FIX::DerivativeMaturityMonthYear(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeMaturityMonthYear_allocate(VALUE self) #else _wrap_DerivativeMaturityMonthYear_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeMaturityMonthYear); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeMaturityMonthYear__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeMaturityMonthYear"; FIX::DerivativeMaturityMonthYear *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","DerivativeMaturityMonthYear", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","DerivativeMaturityMonthYear", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::DerivativeMaturityMonthYear *)new FIX::DerivativeMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeMaturityMonthYear(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeMaturityMonthYear__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMaturityMonthYear__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeMaturityMonthYear.new", " DerivativeMaturityMonthYear.new()\n" " DerivativeMaturityMonthYear.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeMaturityMonthYear(void *self) { FIX::DerivativeMaturityMonthYear *arg1 = (FIX::DerivativeMaturityMonthYear *)self; delete arg1; } static swig_class SwigClassDerivativeMaturityDate; SWIGINTERN VALUE _wrap_new_DerivativeMaturityDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeMaturityDate"; FIX::DerivativeMaturityDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeMaturityDate *)new FIX::DerivativeMaturityDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeMaturityDate_allocate(VALUE self) #else _wrap_DerivativeMaturityDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeMaturityDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeMaturityDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeMaturityDate"; FIX::DerivativeMaturityDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","DerivativeMaturityDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","DerivativeMaturityDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::DerivativeMaturityDate *)new FIX::DerivativeMaturityDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeMaturityDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeMaturityDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMaturityDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeMaturityDate.new", " DerivativeMaturityDate.new()\n" " DerivativeMaturityDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeMaturityDate(void *self) { FIX::DerivativeMaturityDate *arg1 = (FIX::DerivativeMaturityDate *)self; delete arg1; } static swig_class SwigClassDerivativeMaturityTime; SWIGINTERN VALUE _wrap_new_DerivativeMaturityTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeMaturityTime"; FIX::DerivativeMaturityTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeMaturityTime *)new FIX::DerivativeMaturityTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeMaturityTime_allocate(VALUE self) #else _wrap_DerivativeMaturityTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeMaturityTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeMaturityTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeMaturityTime"; FIX::DerivativeMaturityTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TZTIMEONLY const &","DerivativeMaturityTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TZTIMEONLY const &","DerivativeMaturityTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); result = (FIX::DerivativeMaturityTime *)new FIX::DerivativeMaturityTime((FIX::TZTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeMaturityTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeMaturityTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMaturityTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeMaturityTime.new", " DerivativeMaturityTime.new()\n" " DerivativeMaturityTime.new(FIX::TZTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeMaturityTime(void *self) { FIX::DerivativeMaturityTime *arg1 = (FIX::DerivativeMaturityTime *)self; delete arg1; } static swig_class SwigClassDerivativeSettleOnOpenFlag; SWIGINTERN VALUE _wrap_new_DerivativeSettleOnOpenFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSettleOnOpenFlag"; FIX::DerivativeSettleOnOpenFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSettleOnOpenFlag *)new FIX::DerivativeSettleOnOpenFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSettleOnOpenFlag_allocate(VALUE self) #else _wrap_DerivativeSettleOnOpenFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSettleOnOpenFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSettleOnOpenFlag"; FIX::DerivativeSettleOnOpenFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSettleOnOpenFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSettleOnOpenFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSettleOnOpenFlag *)new FIX::DerivativeSettleOnOpenFlag((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSettleOnOpenFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSettleOnOpenFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSettleOnOpenFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSettleOnOpenFlag.new", " DerivativeSettleOnOpenFlag.new()\n" " DerivativeSettleOnOpenFlag.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSettleOnOpenFlag(void *self) { FIX::DerivativeSettleOnOpenFlag *arg1 = (FIX::DerivativeSettleOnOpenFlag *)self; delete arg1; } static swig_class SwigClassDerivativeInstrmtAssignmentMethod; SWIGINTERN VALUE _wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrmtAssignmentMethod"; FIX::DerivativeInstrmtAssignmentMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrmtAssignmentMethod *)new FIX::DerivativeInstrmtAssignmentMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrmtAssignmentMethod_allocate(VALUE self) #else _wrap_DerivativeInstrmtAssignmentMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrmtAssignmentMethod"; FIX::DerivativeInstrmtAssignmentMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DerivativeInstrmtAssignmentMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DerivativeInstrmtAssignmentMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DerivativeInstrmtAssignmentMethod *)new FIX::DerivativeInstrmtAssignmentMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrmtAssignmentMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrmtAssignmentMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrmtAssignmentMethod.new", " DerivativeInstrmtAssignmentMethod.new()\n" " DerivativeInstrmtAssignmentMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrmtAssignmentMethod(void *self) { FIX::DerivativeInstrmtAssignmentMethod *arg1 = (FIX::DerivativeInstrmtAssignmentMethod *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityStatus; SWIGINTERN VALUE _wrap_new_DerivativeSecurityStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityStatus"; FIX::DerivativeSecurityStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityStatus *)new FIX::DerivativeSecurityStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityStatus_allocate(VALUE self) #else _wrap_DerivativeSecurityStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityStatus"; FIX::DerivativeSecurityStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityStatus *)new FIX::DerivativeSecurityStatus((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityStatus.new", " DerivativeSecurityStatus.new()\n" " DerivativeSecurityStatus.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityStatus(void *self) { FIX::DerivativeSecurityStatus *arg1 = (FIX::DerivativeSecurityStatus *)self; delete arg1; } static swig_class SwigClassDerivativeInstrRegistry; SWIGINTERN VALUE _wrap_new_DerivativeInstrRegistry__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrRegistry"; FIX::DerivativeInstrRegistry *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrRegistry *)new FIX::DerivativeInstrRegistry(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrRegistry_allocate(VALUE self) #else _wrap_DerivativeInstrRegistry_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrRegistry); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrRegistry__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrRegistry"; FIX::DerivativeInstrRegistry *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeInstrRegistry", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeInstrRegistry", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeInstrRegistry *)new FIX::DerivativeInstrRegistry((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrRegistry(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrRegistry__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrRegistry__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrRegistry.new", " DerivativeInstrRegistry.new()\n" " DerivativeInstrRegistry.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrRegistry(void *self) { FIX::DerivativeInstrRegistry *arg1 = (FIX::DerivativeInstrRegistry *)self; delete arg1; } static swig_class SwigClassDerivativeCountryOfIssue; SWIGINTERN VALUE _wrap_new_DerivativeCountryOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeCountryOfIssue"; FIX::DerivativeCountryOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeCountryOfIssue *)new FIX::DerivativeCountryOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeCountryOfIssue_allocate(VALUE self) #else _wrap_DerivativeCountryOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeCountryOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeCountryOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::COUNTRY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeCountryOfIssue"; FIX::DerivativeCountryOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__COUNTRY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::COUNTRY const &","DerivativeCountryOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::COUNTRY const &","DerivativeCountryOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::COUNTRY * >(argp1); result = (FIX::DerivativeCountryOfIssue *)new FIX::DerivativeCountryOfIssue((FIX::COUNTRY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeCountryOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeCountryOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__COUNTRY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeCountryOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeCountryOfIssue.new", " DerivativeCountryOfIssue.new()\n" " DerivativeCountryOfIssue.new(FIX::COUNTRY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeCountryOfIssue(void *self) { FIX::DerivativeCountryOfIssue *arg1 = (FIX::DerivativeCountryOfIssue *)self; delete arg1; } static swig_class SwigClassDerivativeStateOrProvinceOfIssue; SWIGINTERN VALUE _wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeStateOrProvinceOfIssue"; FIX::DerivativeStateOrProvinceOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeStateOrProvinceOfIssue *)new FIX::DerivativeStateOrProvinceOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeStateOrProvinceOfIssue_allocate(VALUE self) #else _wrap_DerivativeStateOrProvinceOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeStateOrProvinceOfIssue"; FIX::DerivativeStateOrProvinceOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeStateOrProvinceOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeStateOrProvinceOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeStateOrProvinceOfIssue *)new FIX::DerivativeStateOrProvinceOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeStateOrProvinceOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStateOrProvinceOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeStateOrProvinceOfIssue.new", " DerivativeStateOrProvinceOfIssue.new()\n" " DerivativeStateOrProvinceOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeStateOrProvinceOfIssue(void *self) { FIX::DerivativeStateOrProvinceOfIssue *arg1 = (FIX::DerivativeStateOrProvinceOfIssue *)self; delete arg1; } static swig_class SwigClassDerivativeLocaleOfIssue; SWIGINTERN VALUE _wrap_new_DerivativeLocaleOfIssue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeLocaleOfIssue"; FIX::DerivativeLocaleOfIssue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeLocaleOfIssue *)new FIX::DerivativeLocaleOfIssue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeLocaleOfIssue_allocate(VALUE self) #else _wrap_DerivativeLocaleOfIssue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeLocaleOfIssue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeLocaleOfIssue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeLocaleOfIssue"; FIX::DerivativeLocaleOfIssue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeLocaleOfIssue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeLocaleOfIssue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeLocaleOfIssue *)new FIX::DerivativeLocaleOfIssue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeLocaleOfIssue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeLocaleOfIssue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeLocaleOfIssue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeLocaleOfIssue.new", " DerivativeLocaleOfIssue.new()\n" " DerivativeLocaleOfIssue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeLocaleOfIssue(void *self) { FIX::DerivativeLocaleOfIssue *arg1 = (FIX::DerivativeLocaleOfIssue *)self; delete arg1; } static swig_class SwigClassDerivativeStrikePrice; SWIGINTERN VALUE _wrap_new_DerivativeStrikePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikePrice"; FIX::DerivativeStrikePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeStrikePrice *)new FIX::DerivativeStrikePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeStrikePrice_allocate(VALUE self) #else _wrap_DerivativeStrikePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeStrikePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeStrikePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikePrice"; FIX::DerivativeStrikePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","DerivativeStrikePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","DerivativeStrikePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::DerivativeStrikePrice *)new FIX::DerivativeStrikePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeStrikePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeStrikePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeStrikePrice.new", " DerivativeStrikePrice.new()\n" " DerivativeStrikePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeStrikePrice(void *self) { FIX::DerivativeStrikePrice *arg1 = (FIX::DerivativeStrikePrice *)self; delete arg1; } static swig_class SwigClassDerivativeStrikeCurrency; SWIGINTERN VALUE _wrap_new_DerivativeStrikeCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikeCurrency"; FIX::DerivativeStrikeCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeStrikeCurrency *)new FIX::DerivativeStrikeCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeStrikeCurrency_allocate(VALUE self) #else _wrap_DerivativeStrikeCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeStrikeCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeStrikeCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikeCurrency"; FIX::DerivativeStrikeCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","DerivativeStrikeCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","DerivativeStrikeCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::DerivativeStrikeCurrency *)new FIX::DerivativeStrikeCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeStrikeCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeStrikeCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikeCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeStrikeCurrency.new", " DerivativeStrikeCurrency.new()\n" " DerivativeStrikeCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeStrikeCurrency(void *self) { FIX::DerivativeStrikeCurrency *arg1 = (FIX::DerivativeStrikeCurrency *)self; delete arg1; } static swig_class SwigClassDerivativeStrikeMultiplier; SWIGINTERN VALUE _wrap_new_DerivativeStrikeMultiplier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikeMultiplier"; FIX::DerivativeStrikeMultiplier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeStrikeMultiplier *)new FIX::DerivativeStrikeMultiplier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeStrikeMultiplier_allocate(VALUE self) #else _wrap_DerivativeStrikeMultiplier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeStrikeMultiplier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeStrikeMultiplier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikeMultiplier"; FIX::DerivativeStrikeMultiplier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","DerivativeStrikeMultiplier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","DerivativeStrikeMultiplier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::DerivativeStrikeMultiplier *)new FIX::DerivativeStrikeMultiplier((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeStrikeMultiplier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeStrikeMultiplier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikeMultiplier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeStrikeMultiplier.new", " DerivativeStrikeMultiplier.new()\n" " DerivativeStrikeMultiplier.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeStrikeMultiplier(void *self) { FIX::DerivativeStrikeMultiplier *arg1 = (FIX::DerivativeStrikeMultiplier *)self; delete arg1; } static swig_class SwigClassDerivativeStrikeValue; SWIGINTERN VALUE _wrap_new_DerivativeStrikeValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikeValue"; FIX::DerivativeStrikeValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeStrikeValue *)new FIX::DerivativeStrikeValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeStrikeValue_allocate(VALUE self) #else _wrap_DerivativeStrikeValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeStrikeValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeStrikeValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeStrikeValue"; FIX::DerivativeStrikeValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","DerivativeStrikeValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","DerivativeStrikeValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::DerivativeStrikeValue *)new FIX::DerivativeStrikeValue((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeStrikeValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeStrikeValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeStrikeValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeStrikeValue.new", " DerivativeStrikeValue.new()\n" " DerivativeStrikeValue.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeStrikeValue(void *self) { FIX::DerivativeStrikeValue *arg1 = (FIX::DerivativeStrikeValue *)self; delete arg1; } static swig_class SwigClassDerivativeOptAttribute; SWIGINTERN VALUE _wrap_new_DerivativeOptAttribute__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeOptAttribute"; FIX::DerivativeOptAttribute *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeOptAttribute *)new FIX::DerivativeOptAttribute(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeOptAttribute_allocate(VALUE self) #else _wrap_DerivativeOptAttribute_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeOptAttribute); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeOptAttribute__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeOptAttribute"; FIX::DerivativeOptAttribute *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DerivativeOptAttribute", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DerivativeOptAttribute", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DerivativeOptAttribute *)new FIX::DerivativeOptAttribute((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeOptAttribute(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeOptAttribute__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeOptAttribute__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeOptAttribute.new", " DerivativeOptAttribute.new()\n" " DerivativeOptAttribute.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeOptAttribute(void *self) { FIX::DerivativeOptAttribute *arg1 = (FIX::DerivativeOptAttribute *)self; delete arg1; } static swig_class SwigClassDerivativeContractMultiplier; SWIGINTERN VALUE _wrap_new_DerivativeContractMultiplier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeContractMultiplier"; FIX::DerivativeContractMultiplier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeContractMultiplier *)new FIX::DerivativeContractMultiplier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeContractMultiplier_allocate(VALUE self) #else _wrap_DerivativeContractMultiplier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeContractMultiplier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeContractMultiplier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeContractMultiplier"; FIX::DerivativeContractMultiplier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","DerivativeContractMultiplier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","DerivativeContractMultiplier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::DerivativeContractMultiplier *)new FIX::DerivativeContractMultiplier((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeContractMultiplier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeContractMultiplier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeContractMultiplier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeContractMultiplier.new", " DerivativeContractMultiplier.new()\n" " DerivativeContractMultiplier.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeContractMultiplier(void *self) { FIX::DerivativeContractMultiplier *arg1 = (FIX::DerivativeContractMultiplier *)self; delete arg1; } static swig_class SwigClassDerivativeMinPriceIncrement; SWIGINTERN VALUE _wrap_new_DerivativeMinPriceIncrement__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeMinPriceIncrement"; FIX::DerivativeMinPriceIncrement *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeMinPriceIncrement *)new FIX::DerivativeMinPriceIncrement(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeMinPriceIncrement_allocate(VALUE self) #else _wrap_DerivativeMinPriceIncrement_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeMinPriceIncrement); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeMinPriceIncrement__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeMinPriceIncrement"; FIX::DerivativeMinPriceIncrement *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","DerivativeMinPriceIncrement", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","DerivativeMinPriceIncrement", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::DerivativeMinPriceIncrement *)new FIX::DerivativeMinPriceIncrement((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeMinPriceIncrement(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeMinPriceIncrement__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMinPriceIncrement__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeMinPriceIncrement.new", " DerivativeMinPriceIncrement.new()\n" " DerivativeMinPriceIncrement.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeMinPriceIncrement(void *self) { FIX::DerivativeMinPriceIncrement *arg1 = (FIX::DerivativeMinPriceIncrement *)self; delete arg1; } static swig_class SwigClassDerivativeMinPriceIncrementAmount; SWIGINTERN VALUE _wrap_new_DerivativeMinPriceIncrementAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeMinPriceIncrementAmount"; FIX::DerivativeMinPriceIncrementAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeMinPriceIncrementAmount *)new FIX::DerivativeMinPriceIncrementAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeMinPriceIncrementAmount_allocate(VALUE self) #else _wrap_DerivativeMinPriceIncrementAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeMinPriceIncrementAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeMinPriceIncrementAmount"; FIX::DerivativeMinPriceIncrementAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","DerivativeMinPriceIncrementAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","DerivativeMinPriceIncrementAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::DerivativeMinPriceIncrementAmount *)new FIX::DerivativeMinPriceIncrementAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeMinPriceIncrementAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeMinPriceIncrementAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeMinPriceIncrementAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeMinPriceIncrementAmount.new", " DerivativeMinPriceIncrementAmount.new()\n" " DerivativeMinPriceIncrementAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeMinPriceIncrementAmount(void *self) { FIX::DerivativeMinPriceIncrementAmount *arg1 = (FIX::DerivativeMinPriceIncrementAmount *)self; delete arg1; } static swig_class SwigClassDerivativeUnitOfMeasure; SWIGINTERN VALUE _wrap_new_DerivativeUnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeUnitOfMeasure"; FIX::DerivativeUnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeUnitOfMeasure *)new FIX::DerivativeUnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeUnitOfMeasure_allocate(VALUE self) #else _wrap_DerivativeUnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeUnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeUnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeUnitOfMeasure"; FIX::DerivativeUnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeUnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeUnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeUnitOfMeasure *)new FIX::DerivativeUnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeUnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeUnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeUnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeUnitOfMeasure.new", " DerivativeUnitOfMeasure.new()\n" " DerivativeUnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeUnitOfMeasure(void *self) { FIX::DerivativeUnitOfMeasure *arg1 = (FIX::DerivativeUnitOfMeasure *)self; delete arg1; } static swig_class SwigClassDerivativeUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_DerivativeUnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeUnitOfMeasureQty"; FIX::DerivativeUnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeUnitOfMeasureQty *)new FIX::DerivativeUnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeUnitOfMeasureQty_allocate(VALUE self) #else _wrap_DerivativeUnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeUnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeUnitOfMeasureQty"; FIX::DerivativeUnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DerivativeUnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DerivativeUnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DerivativeUnitOfMeasureQty *)new FIX::DerivativeUnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeUnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeUnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeUnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeUnitOfMeasureQty.new", " DerivativeUnitOfMeasureQty.new()\n" " DerivativeUnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeUnitOfMeasureQty(void *self) { FIX::DerivativeUnitOfMeasureQty *arg1 = (FIX::DerivativeUnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassDerivativeTimeUnit; SWIGINTERN VALUE _wrap_new_DerivativeTimeUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeTimeUnit"; FIX::DerivativeTimeUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeTimeUnit *)new FIX::DerivativeTimeUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeTimeUnit_allocate(VALUE self) #else _wrap_DerivativeTimeUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeTimeUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeTimeUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeTimeUnit"; FIX::DerivativeTimeUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeTimeUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeTimeUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeTimeUnit *)new FIX::DerivativeTimeUnit((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeTimeUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeTimeUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeTimeUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeTimeUnit.new", " DerivativeTimeUnit.new()\n" " DerivativeTimeUnit.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeTimeUnit(void *self) { FIX::DerivativeTimeUnit *arg1 = (FIX::DerivativeTimeUnit *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityExchange; SWIGINTERN VALUE _wrap_new_DerivativeSecurityExchange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityExchange"; FIX::DerivativeSecurityExchange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityExchange *)new FIX::DerivativeSecurityExchange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityExchange_allocate(VALUE self) #else _wrap_DerivativeSecurityExchange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityExchange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityExchange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityExchange"; FIX::DerivativeSecurityExchange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","DerivativeSecurityExchange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","DerivativeSecurityExchange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::DerivativeSecurityExchange *)new FIX::DerivativeSecurityExchange((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityExchange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityExchange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityExchange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityExchange.new", " DerivativeSecurityExchange.new()\n" " DerivativeSecurityExchange.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityExchange(void *self) { FIX::DerivativeSecurityExchange *arg1 = (FIX::DerivativeSecurityExchange *)self; delete arg1; } static swig_class SwigClassDerivativePositionLimit; SWIGINTERN VALUE _wrap_new_DerivativePositionLimit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativePositionLimit"; FIX::DerivativePositionLimit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativePositionLimit *)new FIX::DerivativePositionLimit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativePositionLimit_allocate(VALUE self) #else _wrap_DerivativePositionLimit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativePositionLimit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativePositionLimit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativePositionLimit"; FIX::DerivativePositionLimit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativePositionLimit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativePositionLimit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativePositionLimit *)new FIX::DerivativePositionLimit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativePositionLimit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativePositionLimit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePositionLimit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativePositionLimit.new", " DerivativePositionLimit.new()\n" " DerivativePositionLimit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativePositionLimit(void *self) { FIX::DerivativePositionLimit *arg1 = (FIX::DerivativePositionLimit *)self; delete arg1; } static swig_class SwigClassDerivativeNTPositionLimit; SWIGINTERN VALUE _wrap_new_DerivativeNTPositionLimit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeNTPositionLimit"; FIX::DerivativeNTPositionLimit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeNTPositionLimit *)new FIX::DerivativeNTPositionLimit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeNTPositionLimit_allocate(VALUE self) #else _wrap_DerivativeNTPositionLimit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeNTPositionLimit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeNTPositionLimit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeNTPositionLimit"; FIX::DerivativeNTPositionLimit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeNTPositionLimit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeNTPositionLimit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeNTPositionLimit *)new FIX::DerivativeNTPositionLimit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeNTPositionLimit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeNTPositionLimit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeNTPositionLimit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeNTPositionLimit.new", " DerivativeNTPositionLimit.new()\n" " DerivativeNTPositionLimit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeNTPositionLimit(void *self) { FIX::DerivativeNTPositionLimit *arg1 = (FIX::DerivativeNTPositionLimit *)self; delete arg1; } static swig_class SwigClassDerivativeIssuer; SWIGINTERN VALUE _wrap_new_DerivativeIssuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeIssuer"; FIX::DerivativeIssuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeIssuer *)new FIX::DerivativeIssuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeIssuer_allocate(VALUE self) #else _wrap_DerivativeIssuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeIssuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeIssuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeIssuer"; FIX::DerivativeIssuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeIssuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeIssuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeIssuer *)new FIX::DerivativeIssuer((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeIssuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeIssuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeIssuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeIssuer.new", " DerivativeIssuer.new()\n" " DerivativeIssuer.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeIssuer(void *self) { FIX::DerivativeIssuer *arg1 = (FIX::DerivativeIssuer *)self; delete arg1; } static swig_class SwigClassDerivativeIssueDate; SWIGINTERN VALUE _wrap_new_DerivativeIssueDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeIssueDate"; FIX::DerivativeIssueDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeIssueDate *)new FIX::DerivativeIssueDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeIssueDate_allocate(VALUE self) #else _wrap_DerivativeIssueDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeIssueDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeIssueDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeIssueDate"; FIX::DerivativeIssueDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","DerivativeIssueDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","DerivativeIssueDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::DerivativeIssueDate *)new FIX::DerivativeIssueDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeIssueDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeIssueDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeIssueDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeIssueDate.new", " DerivativeIssueDate.new()\n" " DerivativeIssueDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeIssueDate(void *self) { FIX::DerivativeIssueDate *arg1 = (FIX::DerivativeIssueDate *)self; delete arg1; } static swig_class SwigClassDerivativeEncodedIssuerLen; SWIGINTERN VALUE _wrap_new_DerivativeEncodedIssuerLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedIssuerLen"; FIX::DerivativeEncodedIssuerLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEncodedIssuerLen *)new FIX::DerivativeEncodedIssuerLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEncodedIssuerLen_allocate(VALUE self) #else _wrap_DerivativeEncodedIssuerLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedIssuerLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedIssuerLen"; FIX::DerivativeEncodedIssuerLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","DerivativeEncodedIssuerLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","DerivativeEncodedIssuerLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::DerivativeEncodedIssuerLen *)new FIX::DerivativeEncodedIssuerLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedIssuerLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEncodedIssuerLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedIssuerLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEncodedIssuerLen.new", " DerivativeEncodedIssuerLen.new()\n" " DerivativeEncodedIssuerLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEncodedIssuerLen(void *self) { FIX::DerivativeEncodedIssuerLen *arg1 = (FIX::DerivativeEncodedIssuerLen *)self; delete arg1; } static swig_class SwigClassDerivativeEncodedIssuer; SWIGINTERN VALUE _wrap_new_DerivativeEncodedIssuer__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedIssuer"; FIX::DerivativeEncodedIssuer *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEncodedIssuer *)new FIX::DerivativeEncodedIssuer(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEncodedIssuer_allocate(VALUE self) #else _wrap_DerivativeEncodedIssuer_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEncodedIssuer); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedIssuer__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedIssuer"; FIX::DerivativeEncodedIssuer *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","DerivativeEncodedIssuer", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","DerivativeEncodedIssuer", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::DerivativeEncodedIssuer *)new FIX::DerivativeEncodedIssuer((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedIssuer(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEncodedIssuer__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedIssuer__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEncodedIssuer.new", " DerivativeEncodedIssuer.new()\n" " DerivativeEncodedIssuer.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEncodedIssuer(void *self) { FIX::DerivativeEncodedIssuer *arg1 = (FIX::DerivativeEncodedIssuer *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityDesc; SWIGINTERN VALUE _wrap_new_DerivativeSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityDesc"; FIX::DerivativeSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityDesc *)new FIX::DerivativeSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityDesc_allocate(VALUE self) #else _wrap_DerivativeSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityDesc"; FIX::DerivativeSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityDesc *)new FIX::DerivativeSecurityDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityDesc.new", " DerivativeSecurityDesc.new()\n" " DerivativeSecurityDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityDesc(void *self) { FIX::DerivativeSecurityDesc *arg1 = (FIX::DerivativeSecurityDesc *)self; delete arg1; } static swig_class SwigClassDerivativeEncodedSecurityDescLen; SWIGINTERN VALUE _wrap_new_DerivativeEncodedSecurityDescLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedSecurityDescLen"; FIX::DerivativeEncodedSecurityDescLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEncodedSecurityDescLen *)new FIX::DerivativeEncodedSecurityDescLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEncodedSecurityDescLen_allocate(VALUE self) #else _wrap_DerivativeEncodedSecurityDescLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedSecurityDescLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedSecurityDescLen"; FIX::DerivativeEncodedSecurityDescLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","DerivativeEncodedSecurityDescLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","DerivativeEncodedSecurityDescLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::DerivativeEncodedSecurityDescLen *)new FIX::DerivativeEncodedSecurityDescLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedSecurityDescLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEncodedSecurityDescLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedSecurityDescLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEncodedSecurityDescLen.new", " DerivativeEncodedSecurityDescLen.new()\n" " DerivativeEncodedSecurityDescLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEncodedSecurityDescLen(void *self) { FIX::DerivativeEncodedSecurityDescLen *arg1 = (FIX::DerivativeEncodedSecurityDescLen *)self; delete arg1; } static swig_class SwigClassDerivativeEncodedSecurityDesc; SWIGINTERN VALUE _wrap_new_DerivativeEncodedSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedSecurityDesc"; FIX::DerivativeEncodedSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEncodedSecurityDesc *)new FIX::DerivativeEncodedSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEncodedSecurityDesc_allocate(VALUE self) #else _wrap_DerivativeEncodedSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEncodedSecurityDesc"; FIX::DerivativeEncodedSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","DerivativeEncodedSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","DerivativeEncodedSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::DerivativeEncodedSecurityDesc *)new FIX::DerivativeEncodedSecurityDesc((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEncodedSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEncodedSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEncodedSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEncodedSecurityDesc.new", " DerivativeEncodedSecurityDesc.new()\n" " DerivativeEncodedSecurityDesc.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEncodedSecurityDesc(void *self) { FIX::DerivativeEncodedSecurityDesc *arg1 = (FIX::DerivativeEncodedSecurityDesc *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityXMLLen; SWIGINTERN VALUE _wrap_new_DerivativeSecurityXMLLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityXMLLen"; FIX::DerivativeSecurityXMLLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityXMLLen *)new FIX::DerivativeSecurityXMLLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityXMLLen_allocate(VALUE self) #else _wrap_DerivativeSecurityXMLLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityXMLLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityXMLLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityXMLLen"; FIX::DerivativeSecurityXMLLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","DerivativeSecurityXMLLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","DerivativeSecurityXMLLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::DerivativeSecurityXMLLen *)new FIX::DerivativeSecurityXMLLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityXMLLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityXMLLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityXMLLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityXMLLen.new", " DerivativeSecurityXMLLen.new()\n" " DerivativeSecurityXMLLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityXMLLen(void *self) { FIX::DerivativeSecurityXMLLen *arg1 = (FIX::DerivativeSecurityXMLLen *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityXML; SWIGINTERN VALUE _wrap_new_DerivativeSecurityXML__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityXML"; FIX::DerivativeSecurityXML *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityXML *)new FIX::DerivativeSecurityXML(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityXML_allocate(VALUE self) #else _wrap_DerivativeSecurityXML_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityXML); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityXML__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityXML"; FIX::DerivativeSecurityXML *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","DerivativeSecurityXML", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","DerivativeSecurityXML", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::DerivativeSecurityXML *)new FIX::DerivativeSecurityXML((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityXML(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityXML__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityXML__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityXML.new", " DerivativeSecurityXML.new()\n" " DerivativeSecurityXML.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityXML(void *self) { FIX::DerivativeSecurityXML *arg1 = (FIX::DerivativeSecurityXML *)self; delete arg1; } static swig_class SwigClassDerivativeSecurityXMLSchema; SWIGINTERN VALUE _wrap_new_DerivativeSecurityXMLSchema__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityXMLSchema"; FIX::DerivativeSecurityXMLSchema *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSecurityXMLSchema *)new FIX::DerivativeSecurityXMLSchema(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSecurityXMLSchema_allocate(VALUE self) #else _wrap_DerivativeSecurityXMLSchema_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityXMLSchema__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSecurityXMLSchema"; FIX::DerivativeSecurityXMLSchema *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeSecurityXMLSchema", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeSecurityXMLSchema", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeSecurityXMLSchema *)new FIX::DerivativeSecurityXMLSchema((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSecurityXMLSchema(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSecurityXMLSchema__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSecurityXMLSchema__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSecurityXMLSchema.new", " DerivativeSecurityXMLSchema.new()\n" " DerivativeSecurityXMLSchema.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSecurityXMLSchema(void *self) { FIX::DerivativeSecurityXMLSchema *arg1 = (FIX::DerivativeSecurityXMLSchema *)self; delete arg1; } static swig_class SwigClassDerivativeContractSettlMonth; SWIGINTERN VALUE _wrap_new_DerivativeContractSettlMonth__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeContractSettlMonth"; FIX::DerivativeContractSettlMonth *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeContractSettlMonth *)new FIX::DerivativeContractSettlMonth(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeContractSettlMonth_allocate(VALUE self) #else _wrap_DerivativeContractSettlMonth_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeContractSettlMonth); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeContractSettlMonth__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeContractSettlMonth"; FIX::DerivativeContractSettlMonth *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","DerivativeContractSettlMonth", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","DerivativeContractSettlMonth", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::DerivativeContractSettlMonth *)new FIX::DerivativeContractSettlMonth((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeContractSettlMonth(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeContractSettlMonth__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeContractSettlMonth__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeContractSettlMonth.new", " DerivativeContractSettlMonth.new()\n" " DerivativeContractSettlMonth.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeContractSettlMonth(void *self) { FIX::DerivativeContractSettlMonth *arg1 = (FIX::DerivativeContractSettlMonth *)self; delete arg1; } static swig_class SwigClassNoDerivativeEvents; SWIGINTERN VALUE _wrap_new_NoDerivativeEvents__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDerivativeEvents"; FIX::NoDerivativeEvents *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDerivativeEvents *)new FIX::NoDerivativeEvents(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDerivativeEvents_allocate(VALUE self) #else _wrap_NoDerivativeEvents_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDerivativeEvents); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDerivativeEvents__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDerivativeEvents"; FIX::NoDerivativeEvents *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDerivativeEvents", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDerivativeEvents", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDerivativeEvents *)new FIX::NoDerivativeEvents((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDerivativeEvents(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDerivativeEvents__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeEvents__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDerivativeEvents.new", " NoDerivativeEvents.new()\n" " NoDerivativeEvents.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDerivativeEvents(void *self) { FIX::NoDerivativeEvents *arg1 = (FIX::NoDerivativeEvents *)self; delete arg1; } static swig_class SwigClassDerivativeEventType; SWIGINTERN VALUE _wrap_new_DerivativeEventType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEventType"; FIX::DerivativeEventType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEventType *)new FIX::DerivativeEventType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEventType_allocate(VALUE self) #else _wrap_DerivativeEventType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEventType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEventType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEventType"; FIX::DerivativeEventType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeEventType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeEventType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeEventType *)new FIX::DerivativeEventType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEventType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEventType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEventType.new", " DerivativeEventType.new()\n" " DerivativeEventType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEventType(void *self) { FIX::DerivativeEventType *arg1 = (FIX::DerivativeEventType *)self; delete arg1; } static swig_class SwigClassDerivativeEventDate; SWIGINTERN VALUE _wrap_new_DerivativeEventDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEventDate"; FIX::DerivativeEventDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEventDate *)new FIX::DerivativeEventDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEventDate_allocate(VALUE self) #else _wrap_DerivativeEventDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEventDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEventDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEventDate"; FIX::DerivativeEventDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","DerivativeEventDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","DerivativeEventDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::DerivativeEventDate *)new FIX::DerivativeEventDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEventDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEventDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEventDate.new", " DerivativeEventDate.new()\n" " DerivativeEventDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEventDate(void *self) { FIX::DerivativeEventDate *arg1 = (FIX::DerivativeEventDate *)self; delete arg1; } static swig_class SwigClassDerivativeEventTime; SWIGINTERN VALUE _wrap_new_DerivativeEventTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEventTime"; FIX::DerivativeEventTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEventTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEventTime"; FIX::DerivativeEventTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","DerivativeEventTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEventTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEventTime"; FIX::DerivativeEventTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","DerivativeEventTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","DerivativeEventTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEventTime_allocate(VALUE self) #else _wrap_DerivativeEventTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEventTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEventTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEventTime"; FIX::DerivativeEventTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","DerivativeEventTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","DerivativeEventTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","DerivativeEventTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::DerivativeEventTime *)new FIX::DerivativeEventTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEventTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEventTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DerivativeEventTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DerivativeEventTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "DerivativeEventTime.new", " DerivativeEventTime.new()\n" " DerivativeEventTime.new(int precision)\n" " DerivativeEventTime.new(FIX::UTCTIMESTAMP const &value)\n" " DerivativeEventTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEventTime(void *self) { FIX::DerivativeEventTime *arg1 = (FIX::DerivativeEventTime *)self; delete arg1; } static swig_class SwigClassDerivativeEventPx; SWIGINTERN VALUE _wrap_new_DerivativeEventPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEventPx"; FIX::DerivativeEventPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEventPx *)new FIX::DerivativeEventPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEventPx_allocate(VALUE self) #else _wrap_DerivativeEventPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEventPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEventPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEventPx"; FIX::DerivativeEventPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","DerivativeEventPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","DerivativeEventPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::DerivativeEventPx *)new FIX::DerivativeEventPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEventPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEventPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEventPx.new", " DerivativeEventPx.new()\n" " DerivativeEventPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEventPx(void *self) { FIX::DerivativeEventPx *arg1 = (FIX::DerivativeEventPx *)self; delete arg1; } static swig_class SwigClassDerivativeEventText; SWIGINTERN VALUE _wrap_new_DerivativeEventText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeEventText"; FIX::DerivativeEventText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeEventText *)new FIX::DerivativeEventText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeEventText_allocate(VALUE self) #else _wrap_DerivativeEventText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeEventText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeEventText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeEventText"; FIX::DerivativeEventText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeEventText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeEventText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeEventText *)new FIX::DerivativeEventText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeEventText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeEventText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeEventText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeEventText.new", " DerivativeEventText.new()\n" " DerivativeEventText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeEventText(void *self) { FIX::DerivativeEventText *arg1 = (FIX::DerivativeEventText *)self; delete arg1; } static swig_class SwigClassNoDerivativeInstrumentParties; SWIGINTERN VALUE _wrap_new_NoDerivativeInstrumentParties__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDerivativeInstrumentParties"; FIX::NoDerivativeInstrumentParties *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDerivativeInstrumentParties *)new FIX::NoDerivativeInstrumentParties(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDerivativeInstrumentParties_allocate(VALUE self) #else _wrap_NoDerivativeInstrumentParties_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDerivativeInstrumentParties); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDerivativeInstrumentParties__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDerivativeInstrumentParties"; FIX::NoDerivativeInstrumentParties *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDerivativeInstrumentParties", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDerivativeInstrumentParties", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDerivativeInstrumentParties *)new FIX::NoDerivativeInstrumentParties((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDerivativeInstrumentParties(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDerivativeInstrumentParties__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeInstrumentParties__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDerivativeInstrumentParties.new", " NoDerivativeInstrumentParties.new()\n" " NoDerivativeInstrumentParties.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDerivativeInstrumentParties(void *self) { FIX::NoDerivativeInstrumentParties *arg1 = (FIX::NoDerivativeInstrumentParties *)self; delete arg1; } static swig_class SwigClassDerivativeInstrumentPartyID; SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartyID"; FIX::DerivativeInstrumentPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrumentPartyID *)new FIX::DerivativeInstrumentPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrumentPartyID_allocate(VALUE self) #else _wrap_DerivativeInstrumentPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrumentPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartyID"; FIX::DerivativeInstrumentPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeInstrumentPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeInstrumentPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeInstrumentPartyID *)new FIX::DerivativeInstrumentPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrumentPartyID.new", " DerivativeInstrumentPartyID.new()\n" " DerivativeInstrumentPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrumentPartyID(void *self) { FIX::DerivativeInstrumentPartyID *arg1 = (FIX::DerivativeInstrumentPartyID *)self; delete arg1; } static swig_class SwigClassDerivativeInstrumentPartyIDSource; SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartyIDSource"; FIX::DerivativeInstrumentPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrumentPartyIDSource *)new FIX::DerivativeInstrumentPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrumentPartyIDSource_allocate(VALUE self) #else _wrap_DerivativeInstrumentPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartyIDSource"; FIX::DerivativeInstrumentPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeInstrumentPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeInstrumentPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeInstrumentPartyIDSource *)new FIX::DerivativeInstrumentPartyIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrumentPartyIDSource.new", " DerivativeInstrumentPartyIDSource.new()\n" " DerivativeInstrumentPartyIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrumentPartyIDSource(void *self) { FIX::DerivativeInstrumentPartyIDSource *arg1 = (FIX::DerivativeInstrumentPartyIDSource *)self; delete arg1; } static swig_class SwigClassDerivativeInstrumentPartyRole; SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartyRole"; FIX::DerivativeInstrumentPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrumentPartyRole *)new FIX::DerivativeInstrumentPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrumentPartyRole_allocate(VALUE self) #else _wrap_DerivativeInstrumentPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartyRole"; FIX::DerivativeInstrumentPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeInstrumentPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeInstrumentPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeInstrumentPartyRole *)new FIX::DerivativeInstrumentPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrumentPartyRole.new", " DerivativeInstrumentPartyRole.new()\n" " DerivativeInstrumentPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrumentPartyRole(void *self) { FIX::DerivativeInstrumentPartyRole *arg1 = (FIX::DerivativeInstrumentPartyRole *)self; delete arg1; } static swig_class SwigClassNoDerivativeInstrumentPartySubIDs; SWIGINTERN VALUE _wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDerivativeInstrumentPartySubIDs"; FIX::NoDerivativeInstrumentPartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDerivativeInstrumentPartySubIDs *)new FIX::NoDerivativeInstrumentPartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDerivativeInstrumentPartySubIDs_allocate(VALUE self) #else _wrap_NoDerivativeInstrumentPartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDerivativeInstrumentPartySubIDs"; FIX::NoDerivativeInstrumentPartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDerivativeInstrumentPartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDerivativeInstrumentPartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDerivativeInstrumentPartySubIDs *)new FIX::NoDerivativeInstrumentPartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDerivativeInstrumentPartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeInstrumentPartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDerivativeInstrumentPartySubIDs.new", " NoDerivativeInstrumentPartySubIDs.new()\n" " NoDerivativeInstrumentPartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDerivativeInstrumentPartySubIDs(void *self) { FIX::NoDerivativeInstrumentPartySubIDs *arg1 = (FIX::NoDerivativeInstrumentPartySubIDs *)self; delete arg1; } static swig_class SwigClassDerivativeInstrumentPartySubID; SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartySubID"; FIX::DerivativeInstrumentPartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrumentPartySubID *)new FIX::DerivativeInstrumentPartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrumentPartySubID_allocate(VALUE self) #else _wrap_DerivativeInstrumentPartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartySubID"; FIX::DerivativeInstrumentPartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeInstrumentPartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeInstrumentPartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeInstrumentPartySubID *)new FIX::DerivativeInstrumentPartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrumentPartySubID.new", " DerivativeInstrumentPartySubID.new()\n" " DerivativeInstrumentPartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrumentPartySubID(void *self) { FIX::DerivativeInstrumentPartySubID *arg1 = (FIX::DerivativeInstrumentPartySubID *)self; delete arg1; } static swig_class SwigClassDerivativeInstrumentPartySubIDType; SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartySubIDType"; FIX::DerivativeInstrumentPartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrumentPartySubIDType *)new FIX::DerivativeInstrumentPartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrumentPartySubIDType_allocate(VALUE self) #else _wrap_DerivativeInstrumentPartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrumentPartySubIDType"; FIX::DerivativeInstrumentPartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeInstrumentPartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeInstrumentPartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeInstrumentPartySubIDType *)new FIX::DerivativeInstrumentPartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrumentPartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrumentPartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrumentPartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrumentPartySubIDType.new", " DerivativeInstrumentPartySubIDType.new()\n" " DerivativeInstrumentPartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrumentPartySubIDType(void *self) { FIX::DerivativeInstrumentPartySubIDType *arg1 = (FIX::DerivativeInstrumentPartySubIDType *)self; delete arg1; } static swig_class SwigClassDerivativeExerciseStyle; SWIGINTERN VALUE _wrap_new_DerivativeExerciseStyle__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeExerciseStyle"; FIX::DerivativeExerciseStyle *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeExerciseStyle *)new FIX::DerivativeExerciseStyle(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeExerciseStyle_allocate(VALUE self) #else _wrap_DerivativeExerciseStyle_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeExerciseStyle); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeExerciseStyle__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeExerciseStyle"; FIX::DerivativeExerciseStyle *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DerivativeExerciseStyle", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DerivativeExerciseStyle", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DerivativeExerciseStyle *)new FIX::DerivativeExerciseStyle((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeExerciseStyle(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeExerciseStyle__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeExerciseStyle__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeExerciseStyle.new", " DerivativeExerciseStyle.new()\n" " DerivativeExerciseStyle.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeExerciseStyle(void *self) { FIX::DerivativeExerciseStyle *arg1 = (FIX::DerivativeExerciseStyle *)self; delete arg1; } static swig_class SwigClassMarketSegmentID; SWIGINTERN VALUE _wrap_new_MarketSegmentID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarketSegmentID"; FIX::MarketSegmentID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarketSegmentID *)new FIX::MarketSegmentID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarketSegmentID_allocate(VALUE self) #else _wrap_MarketSegmentID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarketSegmentID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarketSegmentID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarketSegmentID"; FIX::MarketSegmentID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MarketSegmentID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MarketSegmentID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MarketSegmentID *)new FIX::MarketSegmentID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarketSegmentID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarketSegmentID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketSegmentID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarketSegmentID.new", " MarketSegmentID.new()\n" " MarketSegmentID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarketSegmentID(void *self) { FIX::MarketSegmentID *arg1 = (FIX::MarketSegmentID *)self; delete arg1; } static swig_class SwigClassMarketID; SWIGINTERN VALUE _wrap_new_MarketID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarketID"; FIX::MarketID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarketID *)new FIX::MarketID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarketID_allocate(VALUE self) #else _wrap_MarketID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarketID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarketID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::EXCHANGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarketID"; FIX::MarketID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__EXCHANGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::EXCHANGE const &","MarketID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::EXCHANGE const &","MarketID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::EXCHANGE * >(argp1); result = (FIX::MarketID *)new FIX::MarketID((FIX::EXCHANGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarketID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarketID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__EXCHANGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarketID.new", " MarketID.new()\n" " MarketID.new(FIX::EXCHANGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarketID(void *self) { FIX::MarketID *arg1 = (FIX::MarketID *)self; delete arg1; } static swig_class SwigClassMaturityMonthYearIncrementUnits; SWIGINTERN VALUE _wrap_new_MaturityMonthYearIncrementUnits__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYearIncrementUnits"; FIX::MaturityMonthYearIncrementUnits *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityMonthYearIncrementUnits *)new FIX::MaturityMonthYearIncrementUnits(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityMonthYearIncrementUnits_allocate(VALUE self) #else _wrap_MaturityMonthYearIncrementUnits_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityMonthYearIncrementUnits__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYearIncrementUnits"; FIX::MaturityMonthYearIncrementUnits *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MaturityMonthYearIncrementUnits", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MaturityMonthYearIncrementUnits", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MaturityMonthYearIncrementUnits *)new FIX::MaturityMonthYearIncrementUnits((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityMonthYearIncrementUnits(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityMonthYearIncrementUnits__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYearIncrementUnits__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityMonthYearIncrementUnits.new", " MaturityMonthYearIncrementUnits.new()\n" " MaturityMonthYearIncrementUnits.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityMonthYearIncrementUnits(void *self) { FIX::MaturityMonthYearIncrementUnits *arg1 = (FIX::MaturityMonthYearIncrementUnits *)self; delete arg1; } static swig_class SwigClassMaturityMonthYearFormat; SWIGINTERN VALUE _wrap_new_MaturityMonthYearFormat__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYearFormat"; FIX::MaturityMonthYearFormat *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MaturityMonthYearFormat *)new FIX::MaturityMonthYearFormat(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MaturityMonthYearFormat_allocate(VALUE self) #else _wrap_MaturityMonthYearFormat_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MaturityMonthYearFormat); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MaturityMonthYearFormat__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MaturityMonthYearFormat"; FIX::MaturityMonthYearFormat *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MaturityMonthYearFormat", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MaturityMonthYearFormat", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MaturityMonthYearFormat *)new FIX::MaturityMonthYearFormat((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MaturityMonthYearFormat(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MaturityMonthYearFormat__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MaturityMonthYearFormat__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MaturityMonthYearFormat.new", " MaturityMonthYearFormat.new()\n" " MaturityMonthYearFormat.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MaturityMonthYearFormat(void *self) { FIX::MaturityMonthYearFormat *arg1 = (FIX::MaturityMonthYearFormat *)self; delete arg1; } static swig_class SwigClassStrikeExerciseStyle; SWIGINTERN VALUE _wrap_new_StrikeExerciseStyle__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikeExerciseStyle"; FIX::StrikeExerciseStyle *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikeExerciseStyle *)new FIX::StrikeExerciseStyle(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikeExerciseStyle_allocate(VALUE self) #else _wrap_StrikeExerciseStyle_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikeExerciseStyle); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikeExerciseStyle__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikeExerciseStyle"; FIX::StrikeExerciseStyle *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StrikeExerciseStyle", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StrikeExerciseStyle", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StrikeExerciseStyle *)new FIX::StrikeExerciseStyle((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikeExerciseStyle(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikeExerciseStyle__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikeExerciseStyle__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikeExerciseStyle.new", " StrikeExerciseStyle.new()\n" " StrikeExerciseStyle.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikeExerciseStyle(void *self) { FIX::StrikeExerciseStyle *arg1 = (FIX::StrikeExerciseStyle *)self; delete arg1; } static swig_class SwigClassSecondaryPriceLimitType; SWIGINTERN VALUE _wrap_new_SecondaryPriceLimitType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecondaryPriceLimitType"; FIX::SecondaryPriceLimitType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecondaryPriceLimitType *)new FIX::SecondaryPriceLimitType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecondaryPriceLimitType_allocate(VALUE self) #else _wrap_SecondaryPriceLimitType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecondaryPriceLimitType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecondaryPriceLimitType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecondaryPriceLimitType"; FIX::SecondaryPriceLimitType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecondaryPriceLimitType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecondaryPriceLimitType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecondaryPriceLimitType *)new FIX::SecondaryPriceLimitType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecondaryPriceLimitType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecondaryPriceLimitType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecondaryPriceLimitType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecondaryPriceLimitType.new", " SecondaryPriceLimitType.new()\n" " SecondaryPriceLimitType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecondaryPriceLimitType(void *self) { FIX::SecondaryPriceLimitType *arg1 = (FIX::SecondaryPriceLimitType *)self; delete arg1; } static swig_class SwigClassPriceLimitType; SWIGINTERN VALUE _wrap_new_PriceLimitType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::PriceLimitType"; FIX::PriceLimitType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::PriceLimitType *)new FIX::PriceLimitType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_PriceLimitType_allocate(VALUE self) #else _wrap_PriceLimitType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__PriceLimitType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_PriceLimitType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::PriceLimitType"; FIX::PriceLimitType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","PriceLimitType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","PriceLimitType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::PriceLimitType *)new FIX::PriceLimitType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_PriceLimitType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PriceLimitType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PriceLimitType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "PriceLimitType.new", " PriceLimitType.new()\n" " PriceLimitType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_PriceLimitType(void *self) { FIX::PriceLimitType *arg1 = (FIX::PriceLimitType *)self; delete arg1; } static swig_class SwigClassExecInstValue; SWIGINTERN VALUE _wrap_new_ExecInstValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ExecInstValue"; FIX::ExecInstValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ExecInstValue *)new FIX::ExecInstValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ExecInstValue_allocate(VALUE self) #else _wrap_ExecInstValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ExecInstValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ExecInstValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ExecInstValue"; FIX::ExecInstValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ExecInstValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ExecInstValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ExecInstValue *)new FIX::ExecInstValue((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ExecInstValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ExecInstValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ExecInstValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ExecInstValue.new", " ExecInstValue.new()\n" " ExecInstValue.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ExecInstValue(void *self) { FIX::ExecInstValue *arg1 = (FIX::ExecInstValue *)self; delete arg1; } static swig_class SwigClassNoTradingSessionRules; SWIGINTERN VALUE _wrap_new_NoTradingSessionRules__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTradingSessionRules"; FIX::NoTradingSessionRules *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTradingSessionRules *)new FIX::NoTradingSessionRules(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTradingSessionRules_allocate(VALUE self) #else _wrap_NoTradingSessionRules_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTradingSessionRules); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTradingSessionRules__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTradingSessionRules"; FIX::NoTradingSessionRules *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTradingSessionRules", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTradingSessionRules", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTradingSessionRules *)new FIX::NoTradingSessionRules((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTradingSessionRules(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTradingSessionRules__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTradingSessionRules__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTradingSessionRules.new", " NoTradingSessionRules.new()\n" " NoTradingSessionRules.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTradingSessionRules(void *self) { FIX::NoTradingSessionRules *arg1 = (FIX::NoTradingSessionRules *)self; delete arg1; } static swig_class SwigClassNoMarketSegments; SWIGINTERN VALUE _wrap_new_NoMarketSegments__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoMarketSegments"; FIX::NoMarketSegments *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoMarketSegments *)new FIX::NoMarketSegments(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoMarketSegments_allocate(VALUE self) #else _wrap_NoMarketSegments_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoMarketSegments); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoMarketSegments__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoMarketSegments"; FIX::NoMarketSegments *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoMarketSegments", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoMarketSegments", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoMarketSegments *)new FIX::NoMarketSegments((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoMarketSegments(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoMarketSegments__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoMarketSegments__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoMarketSegments.new", " NoMarketSegments.new()\n" " NoMarketSegments.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoMarketSegments(void *self) { FIX::NoMarketSegments *arg1 = (FIX::NoMarketSegments *)self; delete arg1; } static swig_class SwigClassNoDerivativeInstrAttrib; SWIGINTERN VALUE _wrap_new_NoDerivativeInstrAttrib__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoDerivativeInstrAttrib"; FIX::NoDerivativeInstrAttrib *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoDerivativeInstrAttrib *)new FIX::NoDerivativeInstrAttrib(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoDerivativeInstrAttrib_allocate(VALUE self) #else _wrap_NoDerivativeInstrAttrib_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoDerivativeInstrAttrib); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoDerivativeInstrAttrib__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoDerivativeInstrAttrib"; FIX::NoDerivativeInstrAttrib *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoDerivativeInstrAttrib", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoDerivativeInstrAttrib", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoDerivativeInstrAttrib *)new FIX::NoDerivativeInstrAttrib((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoDerivativeInstrAttrib(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoDerivativeInstrAttrib__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoDerivativeInstrAttrib__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoDerivativeInstrAttrib.new", " NoDerivativeInstrAttrib.new()\n" " NoDerivativeInstrAttrib.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoDerivativeInstrAttrib(void *self) { FIX::NoDerivativeInstrAttrib *arg1 = (FIX::NoDerivativeInstrAttrib *)self; delete arg1; } static swig_class SwigClassNoNestedInstrAttrib; SWIGINTERN VALUE _wrap_new_NoNestedInstrAttrib__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNestedInstrAttrib"; FIX::NoNestedInstrAttrib *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNestedInstrAttrib *)new FIX::NoNestedInstrAttrib(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNestedInstrAttrib_allocate(VALUE self) #else _wrap_NoNestedInstrAttrib_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNestedInstrAttrib); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNestedInstrAttrib__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNestedInstrAttrib"; FIX::NoNestedInstrAttrib *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNestedInstrAttrib", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNestedInstrAttrib", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNestedInstrAttrib *)new FIX::NoNestedInstrAttrib((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNestedInstrAttrib(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNestedInstrAttrib__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNestedInstrAttrib__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNestedInstrAttrib.new", " NoNestedInstrAttrib.new()\n" " NoNestedInstrAttrib.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNestedInstrAttrib(void *self) { FIX::NoNestedInstrAttrib *arg1 = (FIX::NoNestedInstrAttrib *)self; delete arg1; } static swig_class SwigClassDerivativeInstrAttribType; SWIGINTERN VALUE _wrap_new_DerivativeInstrAttribType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrAttribType"; FIX::DerivativeInstrAttribType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrAttribType *)new FIX::DerivativeInstrAttribType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrAttribType_allocate(VALUE self) #else _wrap_DerivativeInstrAttribType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrAttribType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrAttribType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrAttribType"; FIX::DerivativeInstrAttribType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeInstrAttribType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeInstrAttribType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeInstrAttribType *)new FIX::DerivativeInstrAttribType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrAttribType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrAttribType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrAttribType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrAttribType.new", " DerivativeInstrAttribType.new()\n" " DerivativeInstrAttribType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrAttribType(void *self) { FIX::DerivativeInstrAttribType *arg1 = (FIX::DerivativeInstrAttribType *)self; delete arg1; } static swig_class SwigClassDerivativeInstrAttribValue; SWIGINTERN VALUE _wrap_new_DerivativeInstrAttribValue__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrAttribValue"; FIX::DerivativeInstrAttribValue *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeInstrAttribValue *)new FIX::DerivativeInstrAttribValue(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeInstrAttribValue_allocate(VALUE self) #else _wrap_DerivativeInstrAttribValue_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeInstrAttribValue); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeInstrAttribValue__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeInstrAttribValue"; FIX::DerivativeInstrAttribValue *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeInstrAttribValue", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeInstrAttribValue", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeInstrAttribValue *)new FIX::DerivativeInstrAttribValue((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeInstrAttribValue(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeInstrAttribValue__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeInstrAttribValue__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeInstrAttribValue.new", " DerivativeInstrAttribValue.new()\n" " DerivativeInstrAttribValue.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeInstrAttribValue(void *self) { FIX::DerivativeInstrAttribValue *arg1 = (FIX::DerivativeInstrAttribValue *)self; delete arg1; } static swig_class SwigClassDerivativePriceUnitOfMeasure; SWIGINTERN VALUE _wrap_new_DerivativePriceUnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativePriceUnitOfMeasure"; FIX::DerivativePriceUnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativePriceUnitOfMeasure *)new FIX::DerivativePriceUnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativePriceUnitOfMeasure_allocate(VALUE self) #else _wrap_DerivativePriceUnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativePriceUnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativePriceUnitOfMeasure"; FIX::DerivativePriceUnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativePriceUnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativePriceUnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativePriceUnitOfMeasure *)new FIX::DerivativePriceUnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativePriceUnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativePriceUnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePriceUnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativePriceUnitOfMeasure.new", " DerivativePriceUnitOfMeasure.new()\n" " DerivativePriceUnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativePriceUnitOfMeasure(void *self) { FIX::DerivativePriceUnitOfMeasure *arg1 = (FIX::DerivativePriceUnitOfMeasure *)self; delete arg1; } static swig_class SwigClassDerivativePriceUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativePriceUnitOfMeasureQty"; FIX::DerivativePriceUnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativePriceUnitOfMeasureQty *)new FIX::DerivativePriceUnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativePriceUnitOfMeasureQty_allocate(VALUE self) #else _wrap_DerivativePriceUnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativePriceUnitOfMeasureQty"; FIX::DerivativePriceUnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","DerivativePriceUnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","DerivativePriceUnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::DerivativePriceUnitOfMeasureQty *)new FIX::DerivativePriceUnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativePriceUnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePriceUnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativePriceUnitOfMeasureQty.new", " DerivativePriceUnitOfMeasureQty.new()\n" " DerivativePriceUnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativePriceUnitOfMeasureQty(void *self) { FIX::DerivativePriceUnitOfMeasureQty *arg1 = (FIX::DerivativePriceUnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassDerivativeSettlMethod; SWIGINTERN VALUE _wrap_new_DerivativeSettlMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeSettlMethod"; FIX::DerivativeSettlMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeSettlMethod *)new FIX::DerivativeSettlMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeSettlMethod_allocate(VALUE self) #else _wrap_DerivativeSettlMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeSettlMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeSettlMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeSettlMethod"; FIX::DerivativeSettlMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","DerivativeSettlMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","DerivativeSettlMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::DerivativeSettlMethod *)new FIX::DerivativeSettlMethod((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeSettlMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeSettlMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeSettlMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeSettlMethod.new", " DerivativeSettlMethod.new()\n" " DerivativeSettlMethod.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeSettlMethod(void *self) { FIX::DerivativeSettlMethod *arg1 = (FIX::DerivativeSettlMethod *)self; delete arg1; } static swig_class SwigClassDerivativePriceQuoteMethod; SWIGINTERN VALUE _wrap_new_DerivativePriceQuoteMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativePriceQuoteMethod"; FIX::DerivativePriceQuoteMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativePriceQuoteMethod *)new FIX::DerivativePriceQuoteMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativePriceQuoteMethod_allocate(VALUE self) #else _wrap_DerivativePriceQuoteMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativePriceQuoteMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativePriceQuoteMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativePriceQuoteMethod"; FIX::DerivativePriceQuoteMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativePriceQuoteMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativePriceQuoteMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativePriceQuoteMethod *)new FIX::DerivativePriceQuoteMethod((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativePriceQuoteMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativePriceQuoteMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePriceQuoteMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativePriceQuoteMethod.new", " DerivativePriceQuoteMethod.new()\n" " DerivativePriceQuoteMethod.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativePriceQuoteMethod(void *self) { FIX::DerivativePriceQuoteMethod *arg1 = (FIX::DerivativePriceQuoteMethod *)self; delete arg1; } static swig_class SwigClassDerivativeFuturesValuationMethod; SWIGINTERN VALUE _wrap_new_DerivativeFuturesValuationMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeFuturesValuationMethod"; FIX::DerivativeFuturesValuationMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeFuturesValuationMethod *)new FIX::DerivativeFuturesValuationMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeFuturesValuationMethod_allocate(VALUE self) #else _wrap_DerivativeFuturesValuationMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeFuturesValuationMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeFuturesValuationMethod"; FIX::DerivativeFuturesValuationMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeFuturesValuationMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeFuturesValuationMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeFuturesValuationMethod *)new FIX::DerivativeFuturesValuationMethod((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeFuturesValuationMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeFuturesValuationMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeFuturesValuationMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeFuturesValuationMethod.new", " DerivativeFuturesValuationMethod.new()\n" " DerivativeFuturesValuationMethod.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeFuturesValuationMethod(void *self) { FIX::DerivativeFuturesValuationMethod *arg1 = (FIX::DerivativeFuturesValuationMethod *)self; delete arg1; } static swig_class SwigClassDerivativeListMethod; SWIGINTERN VALUE _wrap_new_DerivativeListMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeListMethod"; FIX::DerivativeListMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeListMethod *)new FIX::DerivativeListMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeListMethod_allocate(VALUE self) #else _wrap_DerivativeListMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeListMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeListMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeListMethod"; FIX::DerivativeListMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeListMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeListMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeListMethod *)new FIX::DerivativeListMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeListMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeListMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeListMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeListMethod.new", " DerivativeListMethod.new()\n" " DerivativeListMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeListMethod(void *self) { FIX::DerivativeListMethod *arg1 = (FIX::DerivativeListMethod *)self; delete arg1; } static swig_class SwigClassDerivativeCapPrice; SWIGINTERN VALUE _wrap_new_DerivativeCapPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeCapPrice"; FIX::DerivativeCapPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeCapPrice *)new FIX::DerivativeCapPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeCapPrice_allocate(VALUE self) #else _wrap_DerivativeCapPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeCapPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeCapPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeCapPrice"; FIX::DerivativeCapPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","DerivativeCapPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","DerivativeCapPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::DerivativeCapPrice *)new FIX::DerivativeCapPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeCapPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeCapPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeCapPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeCapPrice.new", " DerivativeCapPrice.new()\n" " DerivativeCapPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeCapPrice(void *self) { FIX::DerivativeCapPrice *arg1 = (FIX::DerivativeCapPrice *)self; delete arg1; } static swig_class SwigClassDerivativeFloorPrice; SWIGINTERN VALUE _wrap_new_DerivativeFloorPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeFloorPrice"; FIX::DerivativeFloorPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeFloorPrice *)new FIX::DerivativeFloorPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeFloorPrice_allocate(VALUE self) #else _wrap_DerivativeFloorPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeFloorPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeFloorPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeFloorPrice"; FIX::DerivativeFloorPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","DerivativeFloorPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","DerivativeFloorPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::DerivativeFloorPrice *)new FIX::DerivativeFloorPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeFloorPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeFloorPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeFloorPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeFloorPrice.new", " DerivativeFloorPrice.new()\n" " DerivativeFloorPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeFloorPrice(void *self) { FIX::DerivativeFloorPrice *arg1 = (FIX::DerivativeFloorPrice *)self; delete arg1; } static swig_class SwigClassDerivativePutOrCall; SWIGINTERN VALUE _wrap_new_DerivativePutOrCall__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativePutOrCall"; FIX::DerivativePutOrCall *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativePutOrCall *)new FIX::DerivativePutOrCall(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativePutOrCall_allocate(VALUE self) #else _wrap_DerivativePutOrCall_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativePutOrCall); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativePutOrCall__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativePutOrCall"; FIX::DerivativePutOrCall *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativePutOrCall", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativePutOrCall", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativePutOrCall *)new FIX::DerivativePutOrCall((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativePutOrCall(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativePutOrCall__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativePutOrCall__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativePutOrCall.new", " DerivativePutOrCall.new()\n" " DerivativePutOrCall.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativePutOrCall(void *self) { FIX::DerivativePutOrCall *arg1 = (FIX::DerivativePutOrCall *)self; delete arg1; } static swig_class SwigClassListUpdateAction; SWIGINTERN VALUE _wrap_new_ListUpdateAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListUpdateAction"; FIX::ListUpdateAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListUpdateAction *)new FIX::ListUpdateAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListUpdateAction_allocate(VALUE self) #else _wrap_ListUpdateAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListUpdateAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListUpdateAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListUpdateAction"; FIX::ListUpdateAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","ListUpdateAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","ListUpdateAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::ListUpdateAction *)new FIX::ListUpdateAction((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListUpdateAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListUpdateAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListUpdateAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListUpdateAction.new", " ListUpdateAction.new()\n" " ListUpdateAction.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListUpdateAction(void *self) { FIX::ListUpdateAction *arg1 = (FIX::ListUpdateAction *)self; delete arg1; } static swig_class SwigClassParentMktSegmID; SWIGINTERN VALUE _wrap_new_ParentMktSegmID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ParentMktSegmID"; FIX::ParentMktSegmID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ParentMktSegmID *)new FIX::ParentMktSegmID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ParentMktSegmID_allocate(VALUE self) #else _wrap_ParentMktSegmID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ParentMktSegmID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ParentMktSegmID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ParentMktSegmID"; FIX::ParentMktSegmID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ParentMktSegmID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ParentMktSegmID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ParentMktSegmID *)new FIX::ParentMktSegmID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ParentMktSegmID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ParentMktSegmID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ParentMktSegmID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ParentMktSegmID.new", " ParentMktSegmID.new()\n" " ParentMktSegmID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ParentMktSegmID(void *self) { FIX::ParentMktSegmID *arg1 = (FIX::ParentMktSegmID *)self; delete arg1; } static swig_class SwigClassTradingSessionDesc; SWIGINTERN VALUE _wrap_new_TradingSessionDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradingSessionDesc"; FIX::TradingSessionDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradingSessionDesc *)new FIX::TradingSessionDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradingSessionDesc_allocate(VALUE self) #else _wrap_TradingSessionDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradingSessionDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradingSessionDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradingSessionDesc"; FIX::TradingSessionDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TradingSessionDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TradingSessionDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TradingSessionDesc *)new FIX::TradingSessionDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradingSessionDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradingSessionDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradingSessionDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradingSessionDesc.new", " TradingSessionDesc.new()\n" " TradingSessionDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradingSessionDesc(void *self) { FIX::TradingSessionDesc *arg1 = (FIX::TradingSessionDesc *)self; delete arg1; } static swig_class SwigClassTradSesUpdateAction; SWIGINTERN VALUE _wrap_new_TradSesUpdateAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesUpdateAction"; FIX::TradSesUpdateAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesUpdateAction *)new FIX::TradSesUpdateAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesUpdateAction_allocate(VALUE self) #else _wrap_TradSesUpdateAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesUpdateAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesUpdateAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesUpdateAction"; FIX::TradSesUpdateAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TradSesUpdateAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TradSesUpdateAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TradSesUpdateAction *)new FIX::TradSesUpdateAction((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesUpdateAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesUpdateAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesUpdateAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradSesUpdateAction.new", " TradSesUpdateAction.new()\n" " TradSesUpdateAction.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesUpdateAction(void *self) { FIX::TradSesUpdateAction *arg1 = (FIX::TradSesUpdateAction *)self; delete arg1; } static swig_class SwigClassRejectText; SWIGINTERN VALUE _wrap_new_RejectText__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RejectText"; FIX::RejectText *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RejectText *)new FIX::RejectText(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RejectText_allocate(VALUE self) #else _wrap_RejectText_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RejectText); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RejectText__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RejectText"; FIX::RejectText *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RejectText", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RejectText", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RejectText *)new FIX::RejectText((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RejectText(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RejectText__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RejectText__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RejectText.new", " RejectText.new()\n" " RejectText.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RejectText(void *self) { FIX::RejectText *arg1 = (FIX::RejectText *)self; delete arg1; } static swig_class SwigClassFeeMultiplier; SWIGINTERN VALUE _wrap_new_FeeMultiplier__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FeeMultiplier"; FIX::FeeMultiplier *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FeeMultiplier *)new FIX::FeeMultiplier(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FeeMultiplier_allocate(VALUE self) #else _wrap_FeeMultiplier_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FeeMultiplier); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FeeMultiplier__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FeeMultiplier"; FIX::FeeMultiplier *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","FeeMultiplier", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","FeeMultiplier", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::FeeMultiplier *)new FIX::FeeMultiplier((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FeeMultiplier(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FeeMultiplier__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FeeMultiplier__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FeeMultiplier.new", " FeeMultiplier.new()\n" " FeeMultiplier.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FeeMultiplier(void *self) { FIX::FeeMultiplier *arg1 = (FIX::FeeMultiplier *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSymbol; SWIGINTERN VALUE _wrap_new_UnderlyingLegSymbol__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSymbol"; FIX::UnderlyingLegSymbol *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSymbol *)new FIX::UnderlyingLegSymbol(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSymbol_allocate(VALUE self) #else _wrap_UnderlyingLegSymbol_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSymbol); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSymbol__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSymbol"; FIX::UnderlyingLegSymbol *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSymbol", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSymbol", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSymbol *)new FIX::UnderlyingLegSymbol((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSymbol(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSymbol__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSymbol__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSymbol.new", " UnderlyingLegSymbol.new()\n" " UnderlyingLegSymbol.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSymbol(void *self) { FIX::UnderlyingLegSymbol *arg1 = (FIX::UnderlyingLegSymbol *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSymbolSfx; SWIGINTERN VALUE _wrap_new_UnderlyingLegSymbolSfx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSymbolSfx"; FIX::UnderlyingLegSymbolSfx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSymbolSfx *)new FIX::UnderlyingLegSymbolSfx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSymbolSfx_allocate(VALUE self) #else _wrap_UnderlyingLegSymbolSfx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSymbolSfx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSymbolSfx"; FIX::UnderlyingLegSymbolSfx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSymbolSfx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSymbolSfx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSymbolSfx *)new FIX::UnderlyingLegSymbolSfx((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSymbolSfx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSymbolSfx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSymbolSfx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSymbolSfx.new", " UnderlyingLegSymbolSfx.new()\n" " UnderlyingLegSymbolSfx.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSymbolSfx(void *self) { FIX::UnderlyingLegSymbolSfx *arg1 = (FIX::UnderlyingLegSymbolSfx *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecurityID; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityID"; FIX::UnderlyingLegSecurityID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecurityID *)new FIX::UnderlyingLegSecurityID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecurityID_allocate(VALUE self) #else _wrap_UnderlyingLegSecurityID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecurityID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityID"; FIX::UnderlyingLegSecurityID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecurityID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecurityID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecurityID *)new FIX::UnderlyingLegSecurityID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecurityID.new", " UnderlyingLegSecurityID.new()\n" " UnderlyingLegSecurityID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecurityID(void *self) { FIX::UnderlyingLegSecurityID *arg1 = (FIX::UnderlyingLegSecurityID *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecurityIDSource; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityIDSource"; FIX::UnderlyingLegSecurityIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecurityIDSource *)new FIX::UnderlyingLegSecurityIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecurityIDSource_allocate(VALUE self) #else _wrap_UnderlyingLegSecurityIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityIDSource"; FIX::UnderlyingLegSecurityIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecurityIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecurityIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecurityIDSource *)new FIX::UnderlyingLegSecurityIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecurityIDSource.new", " UnderlyingLegSecurityIDSource.new()\n" " UnderlyingLegSecurityIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecurityIDSource(void *self) { FIX::UnderlyingLegSecurityIDSource *arg1 = (FIX::UnderlyingLegSecurityIDSource *)self; delete arg1; } static swig_class SwigClassNoUnderlyingLegSecurityAltID; SWIGINTERN VALUE _wrap_new_NoUnderlyingLegSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingLegSecurityAltID"; FIX::NoUnderlyingLegSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoUnderlyingLegSecurityAltID *)new FIX::NoUnderlyingLegSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoUnderlyingLegSecurityAltID_allocate(VALUE self) #else _wrap_NoUnderlyingLegSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoUnderlyingLegSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoUnderlyingLegSecurityAltID"; FIX::NoUnderlyingLegSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoUnderlyingLegSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoUnderlyingLegSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoUnderlyingLegSecurityAltID *)new FIX::NoUnderlyingLegSecurityAltID((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoUnderlyingLegSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoUnderlyingLegSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoUnderlyingLegSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoUnderlyingLegSecurityAltID.new", " NoUnderlyingLegSecurityAltID.new()\n" " NoUnderlyingLegSecurityAltID.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoUnderlyingLegSecurityAltID(void *self) { FIX::NoUnderlyingLegSecurityAltID *arg1 = (FIX::NoUnderlyingLegSecurityAltID *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecurityAltID; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityAltID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityAltID"; FIX::UnderlyingLegSecurityAltID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecurityAltID *)new FIX::UnderlyingLegSecurityAltID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecurityAltID_allocate(VALUE self) #else _wrap_UnderlyingLegSecurityAltID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityAltID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityAltID"; FIX::UnderlyingLegSecurityAltID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecurityAltID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecurityAltID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecurityAltID *)new FIX::UnderlyingLegSecurityAltID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityAltID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityAltID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityAltID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecurityAltID.new", " UnderlyingLegSecurityAltID.new()\n" " UnderlyingLegSecurityAltID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecurityAltID(void *self) { FIX::UnderlyingLegSecurityAltID *arg1 = (FIX::UnderlyingLegSecurityAltID *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecurityAltIDSource; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityAltIDSource"; FIX::UnderlyingLegSecurityAltIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecurityAltIDSource *)new FIX::UnderlyingLegSecurityAltIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecurityAltIDSource_allocate(VALUE self) #else _wrap_UnderlyingLegSecurityAltIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityAltIDSource"; FIX::UnderlyingLegSecurityAltIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecurityAltIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecurityAltIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecurityAltIDSource *)new FIX::UnderlyingLegSecurityAltIDSource((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityAltIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityAltIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecurityAltIDSource.new", " UnderlyingLegSecurityAltIDSource.new()\n" " UnderlyingLegSecurityAltIDSource.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecurityAltIDSource(void *self) { FIX::UnderlyingLegSecurityAltIDSource *arg1 = (FIX::UnderlyingLegSecurityAltIDSource *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecurityType; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityType"; FIX::UnderlyingLegSecurityType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecurityType *)new FIX::UnderlyingLegSecurityType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecurityType_allocate(VALUE self) #else _wrap_UnderlyingLegSecurityType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecurityType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityType"; FIX::UnderlyingLegSecurityType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecurityType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecurityType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecurityType *)new FIX::UnderlyingLegSecurityType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecurityType.new", " UnderlyingLegSecurityType.new()\n" " UnderlyingLegSecurityType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecurityType(void *self) { FIX::UnderlyingLegSecurityType *arg1 = (FIX::UnderlyingLegSecurityType *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecuritySubType; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecuritySubType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecuritySubType"; FIX::UnderlyingLegSecuritySubType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecuritySubType *)new FIX::UnderlyingLegSecuritySubType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecuritySubType_allocate(VALUE self) #else _wrap_UnderlyingLegSecuritySubType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecuritySubType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecuritySubType"; FIX::UnderlyingLegSecuritySubType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecuritySubType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecuritySubType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecuritySubType *)new FIX::UnderlyingLegSecuritySubType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecuritySubType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecuritySubType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecuritySubType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecuritySubType.new", " UnderlyingLegSecuritySubType.new()\n" " UnderlyingLegSecuritySubType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecuritySubType(void *self) { FIX::UnderlyingLegSecuritySubType *arg1 = (FIX::UnderlyingLegSecuritySubType *)self; delete arg1; } static swig_class SwigClassUnderlyingLegMaturityMonthYear; SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityMonthYear__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegMaturityMonthYear"; FIX::UnderlyingLegMaturityMonthYear *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegMaturityMonthYear *)new FIX::UnderlyingLegMaturityMonthYear(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegMaturityMonthYear_allocate(VALUE self) #else _wrap_UnderlyingLegMaturityMonthYear_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityMonthYear__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MONTHYEAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegMaturityMonthYear"; FIX::UnderlyingLegMaturityMonthYear *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MONTHYEAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MONTHYEAR const &","UnderlyingLegMaturityMonthYear", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MONTHYEAR const &","UnderlyingLegMaturityMonthYear", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MONTHYEAR * >(argp1); result = (FIX::UnderlyingLegMaturityMonthYear *)new FIX::UnderlyingLegMaturityMonthYear((FIX::MONTHYEAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityMonthYear(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegMaturityMonthYear__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MONTHYEAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegMaturityMonthYear__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegMaturityMonthYear.new", " UnderlyingLegMaturityMonthYear.new()\n" " UnderlyingLegMaturityMonthYear.new(FIX::MONTHYEAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegMaturityMonthYear(void *self) { FIX::UnderlyingLegMaturityMonthYear *arg1 = (FIX::UnderlyingLegMaturityMonthYear *)self; delete arg1; } static swig_class SwigClassUnderlyingLegStrikePrice; SWIGINTERN VALUE _wrap_new_UnderlyingLegStrikePrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegStrikePrice"; FIX::UnderlyingLegStrikePrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegStrikePrice *)new FIX::UnderlyingLegStrikePrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegStrikePrice_allocate(VALUE self) #else _wrap_UnderlyingLegStrikePrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegStrikePrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegStrikePrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegStrikePrice"; FIX::UnderlyingLegStrikePrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","UnderlyingLegStrikePrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","UnderlyingLegStrikePrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::UnderlyingLegStrikePrice *)new FIX::UnderlyingLegStrikePrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegStrikePrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegStrikePrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegStrikePrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegStrikePrice.new", " UnderlyingLegStrikePrice.new()\n" " UnderlyingLegStrikePrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegStrikePrice(void *self) { FIX::UnderlyingLegStrikePrice *arg1 = (FIX::UnderlyingLegStrikePrice *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecurityExchange; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityExchange__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityExchange"; FIX::UnderlyingLegSecurityExchange *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecurityExchange *)new FIX::UnderlyingLegSecurityExchange(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecurityExchange_allocate(VALUE self) #else _wrap_UnderlyingLegSecurityExchange_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityExchange__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityExchange"; FIX::UnderlyingLegSecurityExchange *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecurityExchange", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecurityExchange", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecurityExchange *)new FIX::UnderlyingLegSecurityExchange((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityExchange(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityExchange__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityExchange__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecurityExchange.new", " UnderlyingLegSecurityExchange.new()\n" " UnderlyingLegSecurityExchange.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecurityExchange(void *self) { FIX::UnderlyingLegSecurityExchange *arg1 = (FIX::UnderlyingLegSecurityExchange *)self; delete arg1; } static swig_class SwigClassNoOfLegUnderlyings; SWIGINTERN VALUE _wrap_new_NoOfLegUnderlyings__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoOfLegUnderlyings"; FIX::NoOfLegUnderlyings *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoOfLegUnderlyings *)new FIX::NoOfLegUnderlyings(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoOfLegUnderlyings_allocate(VALUE self) #else _wrap_NoOfLegUnderlyings_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoOfLegUnderlyings); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoOfLegUnderlyings__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoOfLegUnderlyings"; FIX::NoOfLegUnderlyings *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoOfLegUnderlyings", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoOfLegUnderlyings", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoOfLegUnderlyings *)new FIX::NoOfLegUnderlyings((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoOfLegUnderlyings(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoOfLegUnderlyings__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoOfLegUnderlyings__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoOfLegUnderlyings.new", " NoOfLegUnderlyings.new()\n" " NoOfLegUnderlyings.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoOfLegUnderlyings(void *self) { FIX::NoOfLegUnderlyings *arg1 = (FIX::NoOfLegUnderlyings *)self; delete arg1; } static swig_class SwigClassUnderlyingLegPutOrCall; SWIGINTERN VALUE _wrap_new_UnderlyingLegPutOrCall__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegPutOrCall"; FIX::UnderlyingLegPutOrCall *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegPutOrCall *)new FIX::UnderlyingLegPutOrCall(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegPutOrCall_allocate(VALUE self) #else _wrap_UnderlyingLegPutOrCall_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegPutOrCall); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegPutOrCall__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegPutOrCall"; FIX::UnderlyingLegPutOrCall *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingLegPutOrCall", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingLegPutOrCall", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingLegPutOrCall *)new FIX::UnderlyingLegPutOrCall((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegPutOrCall(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegPutOrCall__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegPutOrCall__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegPutOrCall.new", " UnderlyingLegPutOrCall.new()\n" " UnderlyingLegPutOrCall.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegPutOrCall(void *self) { FIX::UnderlyingLegPutOrCall *arg1 = (FIX::UnderlyingLegPutOrCall *)self; delete arg1; } static swig_class SwigClassUnderlyingLegCFICode; SWIGINTERN VALUE _wrap_new_UnderlyingLegCFICode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegCFICode"; FIX::UnderlyingLegCFICode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegCFICode *)new FIX::UnderlyingLegCFICode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegCFICode_allocate(VALUE self) #else _wrap_UnderlyingLegCFICode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegCFICode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegCFICode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegCFICode"; FIX::UnderlyingLegCFICode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegCFICode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegCFICode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegCFICode *)new FIX::UnderlyingLegCFICode((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegCFICode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegCFICode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegCFICode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegCFICode.new", " UnderlyingLegCFICode.new()\n" " UnderlyingLegCFICode.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegCFICode(void *self) { FIX::UnderlyingLegCFICode *arg1 = (FIX::UnderlyingLegCFICode *)self; delete arg1; } static swig_class SwigClassUnderlyingLegMaturityDate; SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegMaturityDate"; FIX::UnderlyingLegMaturityDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegMaturityDate *)new FIX::UnderlyingLegMaturityDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegMaturityDate_allocate(VALUE self) #else _wrap_UnderlyingLegMaturityDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegMaturityDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityDate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LOCALMKTDATE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegMaturityDate"; FIX::UnderlyingLegMaturityDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LOCALMKTDATE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LOCALMKTDATE const &","UnderlyingLegMaturityDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LOCALMKTDATE const &","UnderlyingLegMaturityDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LOCALMKTDATE * >(argp1); result = (FIX::UnderlyingLegMaturityDate *)new FIX::UnderlyingLegMaturityDate((FIX::LOCALMKTDATE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegMaturityDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LOCALMKTDATE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegMaturityDate__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegMaturityDate.new", " UnderlyingLegMaturityDate.new()\n" " UnderlyingLegMaturityDate.new(FIX::LOCALMKTDATE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegMaturityDate(void *self) { FIX::UnderlyingLegMaturityDate *arg1 = (FIX::UnderlyingLegMaturityDate *)self; delete arg1; } static swig_class SwigClassApplReqID; SWIGINTERN VALUE _wrap_new_ApplReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplReqID"; FIX::ApplReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplReqID *)new FIX::ApplReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplReqID_allocate(VALUE self) #else _wrap_ApplReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplReqID"; FIX::ApplReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ApplReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ApplReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ApplReqID *)new FIX::ApplReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplReqID.new", " ApplReqID.new()\n" " ApplReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplReqID(void *self) { FIX::ApplReqID *arg1 = (FIX::ApplReqID *)self; delete arg1; } static swig_class SwigClassApplReqType; SWIGINTERN VALUE _wrap_new_ApplReqType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplReqType"; FIX::ApplReqType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplReqType *)new FIX::ApplReqType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplReqType_allocate(VALUE self) #else _wrap_ApplReqType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplReqType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplReqType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplReqType"; FIX::ApplReqType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplReqType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplReqType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplReqType *)new FIX::ApplReqType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplReqType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplReqType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReqType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplReqType.new", " ApplReqType.new()\n" " ApplReqType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplReqType(void *self) { FIX::ApplReqType *arg1 = (FIX::ApplReqType *)self; delete arg1; } static swig_class SwigClassApplResponseType; SWIGINTERN VALUE _wrap_new_ApplResponseType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplResponseType"; FIX::ApplResponseType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplResponseType *)new FIX::ApplResponseType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplResponseType_allocate(VALUE self) #else _wrap_ApplResponseType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplResponseType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplResponseType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplResponseType"; FIX::ApplResponseType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplResponseType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplResponseType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplResponseType *)new FIX::ApplResponseType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplResponseType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplResponseType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResponseType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplResponseType.new", " ApplResponseType.new()\n" " ApplResponseType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplResponseType(void *self) { FIX::ApplResponseType *arg1 = (FIX::ApplResponseType *)self; delete arg1; } static swig_class SwigClassApplTotalMessageCount; SWIGINTERN VALUE _wrap_new_ApplTotalMessageCount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplTotalMessageCount"; FIX::ApplTotalMessageCount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplTotalMessageCount *)new FIX::ApplTotalMessageCount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplTotalMessageCount_allocate(VALUE self) #else _wrap_ApplTotalMessageCount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplTotalMessageCount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplTotalMessageCount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplTotalMessageCount"; FIX::ApplTotalMessageCount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplTotalMessageCount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplTotalMessageCount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplTotalMessageCount *)new FIX::ApplTotalMessageCount((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplTotalMessageCount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplTotalMessageCount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplTotalMessageCount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplTotalMessageCount.new", " ApplTotalMessageCount.new()\n" " ApplTotalMessageCount.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplTotalMessageCount(void *self) { FIX::ApplTotalMessageCount *arg1 = (FIX::ApplTotalMessageCount *)self; delete arg1; } static swig_class SwigClassApplLastSeqNum; SWIGINTERN VALUE _wrap_new_ApplLastSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplLastSeqNum"; FIX::ApplLastSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplLastSeqNum *)new FIX::ApplLastSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplLastSeqNum_allocate(VALUE self) #else _wrap_ApplLastSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplLastSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplLastSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplLastSeqNum"; FIX::ApplLastSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","ApplLastSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","ApplLastSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::ApplLastSeqNum *)new FIX::ApplLastSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplLastSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplLastSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplLastSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplLastSeqNum.new", " ApplLastSeqNum.new()\n" " ApplLastSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplLastSeqNum(void *self) { FIX::ApplLastSeqNum *arg1 = (FIX::ApplLastSeqNum *)self; delete arg1; } static swig_class SwigClassNoApplIDs; SWIGINTERN VALUE _wrap_new_NoApplIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoApplIDs"; FIX::NoApplIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoApplIDs *)new FIX::NoApplIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoApplIDs_allocate(VALUE self) #else _wrap_NoApplIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoApplIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoApplIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoApplIDs"; FIX::NoApplIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoApplIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoApplIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoApplIDs *)new FIX::NoApplIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoApplIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoApplIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoApplIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoApplIDs.new", " NoApplIDs.new()\n" " NoApplIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoApplIDs(void *self) { FIX::NoApplIDs *arg1 = (FIX::NoApplIDs *)self; delete arg1; } static swig_class SwigClassApplResendFlag; SWIGINTERN VALUE _wrap_new_ApplResendFlag__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplResendFlag"; FIX::ApplResendFlag *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplResendFlag *)new FIX::ApplResendFlag(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplResendFlag_allocate(VALUE self) #else _wrap_ApplResendFlag_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplResendFlag); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplResendFlag__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplResendFlag"; FIX::ApplResendFlag *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","ApplResendFlag", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","ApplResendFlag", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::ApplResendFlag *)new FIX::ApplResendFlag((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplResendFlag(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplResendFlag__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResendFlag__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplResendFlag.new", " ApplResendFlag.new()\n" " ApplResendFlag.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplResendFlag(void *self) { FIX::ApplResendFlag *arg1 = (FIX::ApplResendFlag *)self; delete arg1; } static swig_class SwigClassApplResponseID; SWIGINTERN VALUE _wrap_new_ApplResponseID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplResponseID"; FIX::ApplResponseID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplResponseID *)new FIX::ApplResponseID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplResponseID_allocate(VALUE self) #else _wrap_ApplResponseID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplResponseID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplResponseID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplResponseID"; FIX::ApplResponseID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ApplResponseID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ApplResponseID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ApplResponseID *)new FIX::ApplResponseID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplResponseID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplResponseID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResponseID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplResponseID.new", " ApplResponseID.new()\n" " ApplResponseID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplResponseID(void *self) { FIX::ApplResponseID *arg1 = (FIX::ApplResponseID *)self; delete arg1; } static swig_class SwigClassApplResponseError; SWIGINTERN VALUE _wrap_new_ApplResponseError__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplResponseError"; FIX::ApplResponseError *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplResponseError *)new FIX::ApplResponseError(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplResponseError_allocate(VALUE self) #else _wrap_ApplResponseError_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplResponseError); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplResponseError__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplResponseError"; FIX::ApplResponseError *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplResponseError", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplResponseError", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplResponseError *)new FIX::ApplResponseError((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplResponseError(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplResponseError__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplResponseError__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplResponseError.new", " ApplResponseError.new()\n" " ApplResponseError.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplResponseError(void *self) { FIX::ApplResponseError *arg1 = (FIX::ApplResponseError *)self; delete arg1; } static swig_class SwigClassRefApplID; SWIGINTERN VALUE _wrap_new_RefApplID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefApplID"; FIX::RefApplID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefApplID *)new FIX::RefApplID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefApplID_allocate(VALUE self) #else _wrap_RefApplID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefApplID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefApplID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefApplID"; FIX::RefApplID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefApplID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefApplID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefApplID *)new FIX::RefApplID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefApplID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefApplID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefApplID.new", " RefApplID.new()\n" " RefApplID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefApplID(void *self) { FIX::RefApplID *arg1 = (FIX::RefApplID *)self; delete arg1; } static swig_class SwigClassApplReportID; SWIGINTERN VALUE _wrap_new_ApplReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplReportID"; FIX::ApplReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplReportID *)new FIX::ApplReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplReportID_allocate(VALUE self) #else _wrap_ApplReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplReportID"; FIX::ApplReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ApplReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ApplReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ApplReportID *)new FIX::ApplReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplReportID.new", " ApplReportID.new()\n" " ApplReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplReportID(void *self) { FIX::ApplReportID *arg1 = (FIX::ApplReportID *)self; delete arg1; } static swig_class SwigClassRefApplLastSeqNum; SWIGINTERN VALUE _wrap_new_RefApplLastSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefApplLastSeqNum"; FIX::RefApplLastSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefApplLastSeqNum *)new FIX::RefApplLastSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefApplLastSeqNum_allocate(VALUE self) #else _wrap_RefApplLastSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefApplLastSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefApplLastSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefApplLastSeqNum"; FIX::RefApplLastSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","RefApplLastSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","RefApplLastSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::RefApplLastSeqNum *)new FIX::RefApplLastSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefApplLastSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefApplLastSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplLastSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefApplLastSeqNum.new", " RefApplLastSeqNum.new()\n" " RefApplLastSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefApplLastSeqNum(void *self) { FIX::RefApplLastSeqNum *arg1 = (FIX::RefApplLastSeqNum *)self; delete arg1; } static swig_class SwigClassLegPutOrCall; SWIGINTERN VALUE _wrap_new_LegPutOrCall__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegPutOrCall"; FIX::LegPutOrCall *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegPutOrCall *)new FIX::LegPutOrCall(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegPutOrCall_allocate(VALUE self) #else _wrap_LegPutOrCall_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegPutOrCall); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegPutOrCall__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegPutOrCall"; FIX::LegPutOrCall *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegPutOrCall", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegPutOrCall", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegPutOrCall *)new FIX::LegPutOrCall((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegPutOrCall(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegPutOrCall__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPutOrCall__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegPutOrCall.new", " LegPutOrCall.new()\n" " LegPutOrCall.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegPutOrCall(void *self) { FIX::LegPutOrCall *arg1 = (FIX::LegPutOrCall *)self; delete arg1; } static swig_class SwigClassTotNoFills; SWIGINTERN VALUE _wrap_new_TotNoFills__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TotNoFills"; FIX::TotNoFills *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TotNoFills *)new FIX::TotNoFills(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TotNoFills_allocate(VALUE self) #else _wrap_TotNoFills_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TotNoFills); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TotNoFills__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TotNoFills"; FIX::TotNoFills *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TotNoFills", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TotNoFills", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TotNoFills *)new FIX::TotNoFills((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TotNoFills(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TotNoFills__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TotNoFills__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TotNoFills.new", " TotNoFills.new()\n" " TotNoFills.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TotNoFills(void *self) { FIX::TotNoFills *arg1 = (FIX::TotNoFills *)self; delete arg1; } static swig_class SwigClassNoFills; SWIGINTERN VALUE _wrap_new_NoFills__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoFills"; FIX::NoFills *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoFills *)new FIX::NoFills(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoFills_allocate(VALUE self) #else _wrap_NoFills_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoFills); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoFills__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoFills"; FIX::NoFills *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoFills", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoFills", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoFills *)new FIX::NoFills((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoFills(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoFills__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoFills__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoFills.new", " NoFills.new()\n" " NoFills.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoFills(void *self) { FIX::NoFills *arg1 = (FIX::NoFills *)self; delete arg1; } static swig_class SwigClassFillExecID; SWIGINTERN VALUE _wrap_new_FillExecID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FillExecID"; FIX::FillExecID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FillExecID *)new FIX::FillExecID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FillExecID_allocate(VALUE self) #else _wrap_FillExecID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FillExecID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FillExecID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FillExecID"; FIX::FillExecID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","FillExecID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","FillExecID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::FillExecID *)new FIX::FillExecID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FillExecID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FillExecID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillExecID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FillExecID.new", " FillExecID.new()\n" " FillExecID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FillExecID(void *self) { FIX::FillExecID *arg1 = (FIX::FillExecID *)self; delete arg1; } static swig_class SwigClassFillPx; SWIGINTERN VALUE _wrap_new_FillPx__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FillPx"; FIX::FillPx *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FillPx *)new FIX::FillPx(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FillPx_allocate(VALUE self) #else _wrap_FillPx_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FillPx); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FillPx__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FillPx"; FIX::FillPx *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","FillPx", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","FillPx", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::FillPx *)new FIX::FillPx((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FillPx(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FillPx__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillPx__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FillPx.new", " FillPx.new()\n" " FillPx.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FillPx(void *self) { FIX::FillPx *arg1 = (FIX::FillPx *)self; delete arg1; } static swig_class SwigClassFillQty; SWIGINTERN VALUE _wrap_new_FillQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FillQty"; FIX::FillQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FillQty *)new FIX::FillQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FillQty_allocate(VALUE self) #else _wrap_FillQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FillQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FillQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FillQty"; FIX::FillQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","FillQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","FillQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::FillQty *)new FIX::FillQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FillQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FillQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FillQty.new", " FillQty.new()\n" " FillQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FillQty(void *self) { FIX::FillQty *arg1 = (FIX::FillQty *)self; delete arg1; } static swig_class SwigClassLegAllocID; SWIGINTERN VALUE _wrap_new_LegAllocID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegAllocID"; FIX::LegAllocID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegAllocID *)new FIX::LegAllocID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegAllocID_allocate(VALUE self) #else _wrap_LegAllocID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegAllocID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegAllocID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegAllocID"; FIX::LegAllocID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegAllocID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegAllocID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegAllocID *)new FIX::LegAllocID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegAllocID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegAllocID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegAllocID.new", " LegAllocID.new()\n" " LegAllocID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegAllocID(void *self) { FIX::LegAllocID *arg1 = (FIX::LegAllocID *)self; delete arg1; } static swig_class SwigClassLegAllocSettlCurrency; SWIGINTERN VALUE _wrap_new_LegAllocSettlCurrency__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegAllocSettlCurrency"; FIX::LegAllocSettlCurrency *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegAllocSettlCurrency *)new FIX::LegAllocSettlCurrency(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegAllocSettlCurrency_allocate(VALUE self) #else _wrap_LegAllocSettlCurrency_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegAllocSettlCurrency); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegAllocSettlCurrency__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CURRENCY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegAllocSettlCurrency"; FIX::LegAllocSettlCurrency *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CURRENCY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CURRENCY const &","LegAllocSettlCurrency", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CURRENCY const &","LegAllocSettlCurrency", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CURRENCY * >(argp1); result = (FIX::LegAllocSettlCurrency *)new FIX::LegAllocSettlCurrency((FIX::CURRENCY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegAllocSettlCurrency(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegAllocSettlCurrency__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CURRENCY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegAllocSettlCurrency__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegAllocSettlCurrency.new", " LegAllocSettlCurrency.new()\n" " LegAllocSettlCurrency.new(FIX::CURRENCY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegAllocSettlCurrency(void *self) { FIX::LegAllocSettlCurrency *arg1 = (FIX::LegAllocSettlCurrency *)self; delete arg1; } static swig_class SwigClassTradSesEvent; SWIGINTERN VALUE _wrap_new_TradSesEvent__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradSesEvent"; FIX::TradSesEvent *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradSesEvent *)new FIX::TradSesEvent(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradSesEvent_allocate(VALUE self) #else _wrap_TradSesEvent_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradSesEvent); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradSesEvent__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradSesEvent"; FIX::TradSesEvent *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradSesEvent", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradSesEvent", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradSesEvent *)new FIX::TradSesEvent((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradSesEvent(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradSesEvent__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradSesEvent__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradSesEvent.new", " TradSesEvent.new()\n" " TradSesEvent.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradSesEvent(void *self) { FIX::TradSesEvent *arg1 = (FIX::TradSesEvent *)self; delete arg1; } static swig_class SwigClassMassActionReportID; SWIGINTERN VALUE _wrap_new_MassActionReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassActionReportID"; FIX::MassActionReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassActionReportID *)new FIX::MassActionReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassActionReportID_allocate(VALUE self) #else _wrap_MassActionReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassActionReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassActionReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassActionReportID"; FIX::MassActionReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MassActionReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MassActionReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MassActionReportID *)new FIX::MassActionReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassActionReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassActionReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassActionReportID.new", " MassActionReportID.new()\n" " MassActionReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassActionReportID(void *self) { FIX::MassActionReportID *arg1 = (FIX::MassActionReportID *)self; delete arg1; } static swig_class SwigClassNoNotAffectedOrders; SWIGINTERN VALUE _wrap_new_NoNotAffectedOrders__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNotAffectedOrders"; FIX::NoNotAffectedOrders *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNotAffectedOrders *)new FIX::NoNotAffectedOrders(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNotAffectedOrders_allocate(VALUE self) #else _wrap_NoNotAffectedOrders_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNotAffectedOrders); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNotAffectedOrders__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNotAffectedOrders"; FIX::NoNotAffectedOrders *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNotAffectedOrders", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNotAffectedOrders", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNotAffectedOrders *)new FIX::NoNotAffectedOrders((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNotAffectedOrders(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNotAffectedOrders__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNotAffectedOrders__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNotAffectedOrders.new", " NoNotAffectedOrders.new()\n" " NoNotAffectedOrders.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNotAffectedOrders(void *self) { FIX::NoNotAffectedOrders *arg1 = (FIX::NoNotAffectedOrders *)self; delete arg1; } static swig_class SwigClassNotAffectedOrderID; SWIGINTERN VALUE _wrap_new_NotAffectedOrderID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NotAffectedOrderID"; FIX::NotAffectedOrderID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NotAffectedOrderID *)new FIX::NotAffectedOrderID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NotAffectedOrderID_allocate(VALUE self) #else _wrap_NotAffectedOrderID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NotAffectedOrderID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NotAffectedOrderID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NotAffectedOrderID"; FIX::NotAffectedOrderID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NotAffectedOrderID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NotAffectedOrderID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NotAffectedOrderID *)new FIX::NotAffectedOrderID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NotAffectedOrderID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NotAffectedOrderID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotAffectedOrderID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NotAffectedOrderID.new", " NotAffectedOrderID.new()\n" " NotAffectedOrderID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NotAffectedOrderID(void *self) { FIX::NotAffectedOrderID *arg1 = (FIX::NotAffectedOrderID *)self; delete arg1; } static swig_class SwigClassNotAffOrigClOrdID; SWIGINTERN VALUE _wrap_new_NotAffOrigClOrdID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NotAffOrigClOrdID"; FIX::NotAffOrigClOrdID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NotAffOrigClOrdID *)new FIX::NotAffOrigClOrdID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NotAffOrigClOrdID_allocate(VALUE self) #else _wrap_NotAffOrigClOrdID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NotAffOrigClOrdID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NotAffOrigClOrdID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NotAffOrigClOrdID"; FIX::NotAffOrigClOrdID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NotAffOrigClOrdID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NotAffOrigClOrdID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NotAffOrigClOrdID *)new FIX::NotAffOrigClOrdID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NotAffOrigClOrdID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NotAffOrigClOrdID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotAffOrigClOrdID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NotAffOrigClOrdID.new", " NotAffOrigClOrdID.new()\n" " NotAffOrigClOrdID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NotAffOrigClOrdID(void *self) { FIX::NotAffOrigClOrdID *arg1 = (FIX::NotAffOrigClOrdID *)self; delete arg1; } static swig_class SwigClassMassActionType; SWIGINTERN VALUE _wrap_new_MassActionType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassActionType"; FIX::MassActionType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassActionType *)new FIX::MassActionType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassActionType_allocate(VALUE self) #else _wrap_MassActionType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassActionType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassActionType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassActionType"; FIX::MassActionType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MassActionType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MassActionType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MassActionType *)new FIX::MassActionType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassActionType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassActionType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassActionType.new", " MassActionType.new()\n" " MassActionType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassActionType(void *self) { FIX::MassActionType *arg1 = (FIX::MassActionType *)self; delete arg1; } static swig_class SwigClassMassActionScope; SWIGINTERN VALUE _wrap_new_MassActionScope__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassActionScope"; FIX::MassActionScope *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassActionScope *)new FIX::MassActionScope(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassActionScope_allocate(VALUE self) #else _wrap_MassActionScope_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassActionScope); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassActionScope__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassActionScope"; FIX::MassActionScope *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MassActionScope", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MassActionScope", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MassActionScope *)new FIX::MassActionScope((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassActionScope(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassActionScope__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionScope__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassActionScope.new", " MassActionScope.new()\n" " MassActionScope.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassActionScope(void *self) { FIX::MassActionScope *arg1 = (FIX::MassActionScope *)self; delete arg1; } static swig_class SwigClassMassActionResponse; SWIGINTERN VALUE _wrap_new_MassActionResponse__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassActionResponse"; FIX::MassActionResponse *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassActionResponse *)new FIX::MassActionResponse(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassActionResponse_allocate(VALUE self) #else _wrap_MassActionResponse_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassActionResponse); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassActionResponse__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassActionResponse"; FIX::MassActionResponse *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MassActionResponse", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MassActionResponse", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MassActionResponse *)new FIX::MassActionResponse((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassActionResponse(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassActionResponse__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionResponse__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassActionResponse.new", " MassActionResponse.new()\n" " MassActionResponse.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassActionResponse(void *self) { FIX::MassActionResponse *arg1 = (FIX::MassActionResponse *)self; delete arg1; } static swig_class SwigClassMassActionRejectReason; SWIGINTERN VALUE _wrap_new_MassActionRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MassActionRejectReason"; FIX::MassActionRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MassActionRejectReason *)new FIX::MassActionRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MassActionRejectReason_allocate(VALUE self) #else _wrap_MassActionRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MassActionRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MassActionRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MassActionRejectReason"; FIX::MassActionRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MassActionRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MassActionRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MassActionRejectReason *)new FIX::MassActionRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MassActionRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MassActionRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MassActionRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MassActionRejectReason.new", " MassActionRejectReason.new()\n" " MassActionRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MassActionRejectReason(void *self) { FIX::MassActionRejectReason *arg1 = (FIX::MassActionRejectReason *)self; delete arg1; } static swig_class SwigClassMultilegModel; SWIGINTERN VALUE _wrap_new_MultilegModel__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MultilegModel"; FIX::MultilegModel *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MultilegModel *)new FIX::MultilegModel(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MultilegModel_allocate(VALUE self) #else _wrap_MultilegModel_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MultilegModel); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MultilegModel__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MultilegModel"; FIX::MultilegModel *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MultilegModel", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MultilegModel", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MultilegModel *)new FIX::MultilegModel((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MultilegModel(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MultilegModel__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultilegModel__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MultilegModel.new", " MultilegModel.new()\n" " MultilegModel.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MultilegModel(void *self) { FIX::MultilegModel *arg1 = (FIX::MultilegModel *)self; delete arg1; } static swig_class SwigClassMultilegPriceMethod; SWIGINTERN VALUE _wrap_new_MultilegPriceMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MultilegPriceMethod"; FIX::MultilegPriceMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MultilegPriceMethod *)new FIX::MultilegPriceMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MultilegPriceMethod_allocate(VALUE self) #else _wrap_MultilegPriceMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MultilegPriceMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MultilegPriceMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MultilegPriceMethod"; FIX::MultilegPriceMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","MultilegPriceMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","MultilegPriceMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::MultilegPriceMethod *)new FIX::MultilegPriceMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MultilegPriceMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MultilegPriceMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MultilegPriceMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MultilegPriceMethod.new", " MultilegPriceMethod.new()\n" " MultilegPriceMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MultilegPriceMethod(void *self) { FIX::MultilegPriceMethod *arg1 = (FIX::MultilegPriceMethod *)self; delete arg1; } static swig_class SwigClassLegVolatility; SWIGINTERN VALUE _wrap_new_LegVolatility__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegVolatility"; FIX::LegVolatility *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegVolatility *)new FIX::LegVolatility(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegVolatility_allocate(VALUE self) #else _wrap_LegVolatility_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegVolatility); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegVolatility__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegVolatility"; FIX::LegVolatility *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","LegVolatility", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","LegVolatility", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::LegVolatility *)new FIX::LegVolatility((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegVolatility(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegVolatility__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegVolatility__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegVolatility.new", " LegVolatility.new()\n" " LegVolatility.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegVolatility(void *self) { FIX::LegVolatility *arg1 = (FIX::LegVolatility *)self; delete arg1; } static swig_class SwigClassDividendYield; SWIGINTERN VALUE _wrap_new_DividendYield__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DividendYield"; FIX::DividendYield *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DividendYield *)new FIX::DividendYield(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DividendYield_allocate(VALUE self) #else _wrap_DividendYield_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DividendYield); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DividendYield__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DividendYield"; FIX::DividendYield *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","DividendYield", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","DividendYield", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::DividendYield *)new FIX::DividendYield((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DividendYield(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DividendYield__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DividendYield__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DividendYield.new", " DividendYield.new()\n" " DividendYield.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DividendYield(void *self) { FIX::DividendYield *arg1 = (FIX::DividendYield *)self; delete arg1; } static swig_class SwigClassLegDividendYield; SWIGINTERN VALUE _wrap_new_LegDividendYield__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegDividendYield"; FIX::LegDividendYield *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegDividendYield *)new FIX::LegDividendYield(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegDividendYield_allocate(VALUE self) #else _wrap_LegDividendYield_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegDividendYield); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegDividendYield__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegDividendYield"; FIX::LegDividendYield *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","LegDividendYield", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","LegDividendYield", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::LegDividendYield *)new FIX::LegDividendYield((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegDividendYield(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegDividendYield__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegDividendYield__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegDividendYield.new", " LegDividendYield.new()\n" " LegDividendYield.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegDividendYield(void *self) { FIX::LegDividendYield *arg1 = (FIX::LegDividendYield *)self; delete arg1; } static swig_class SwigClassCurrencyRatio; SWIGINTERN VALUE _wrap_new_CurrencyRatio__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::CurrencyRatio"; FIX::CurrencyRatio *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::CurrencyRatio *)new FIX::CurrencyRatio(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_CurrencyRatio_allocate(VALUE self) #else _wrap_CurrencyRatio_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__CurrencyRatio); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_CurrencyRatio__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::CurrencyRatio"; FIX::CurrencyRatio *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","CurrencyRatio", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","CurrencyRatio", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::CurrencyRatio *)new FIX::CurrencyRatio((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_CurrencyRatio(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_CurrencyRatio__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_CurrencyRatio__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "CurrencyRatio.new", " CurrencyRatio.new()\n" " CurrencyRatio.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_CurrencyRatio(void *self) { FIX::CurrencyRatio *arg1 = (FIX::CurrencyRatio *)self; delete arg1; } static swig_class SwigClassLegCurrencyRatio; SWIGINTERN VALUE _wrap_new_LegCurrencyRatio__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegCurrencyRatio"; FIX::LegCurrencyRatio *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegCurrencyRatio *)new FIX::LegCurrencyRatio(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegCurrencyRatio_allocate(VALUE self) #else _wrap_LegCurrencyRatio_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegCurrencyRatio); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegCurrencyRatio__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FLOAT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegCurrencyRatio"; FIX::LegCurrencyRatio *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__FLOAT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FLOAT const &","LegCurrencyRatio", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::FLOAT const &","LegCurrencyRatio", 1, argv[0])); } arg1 = reinterpret_cast< FIX::FLOAT * >(argp1); result = (FIX::LegCurrencyRatio *)new FIX::LegCurrencyRatio((FIX::FLOAT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegCurrencyRatio(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegCurrencyRatio__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FLOAT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegCurrencyRatio__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegCurrencyRatio.new", " LegCurrencyRatio.new()\n" " LegCurrencyRatio.new(FIX::FLOAT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegCurrencyRatio(void *self) { FIX::LegCurrencyRatio *arg1 = (FIX::LegCurrencyRatio *)self; delete arg1; } static swig_class SwigClassLegExecInst; SWIGINTERN VALUE _wrap_new_LegExecInst__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegExecInst"; FIX::LegExecInst *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegExecInst *)new FIX::LegExecInst(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegExecInst_allocate(VALUE self) #else _wrap_LegExecInst_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegExecInst); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegExecInst__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::MULTIPLECHARVALUE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegExecInst"; FIX::LegExecInst *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MULTIPLECHARVALUE const &","LegExecInst", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MULTIPLECHARVALUE const &","LegExecInst", 1, argv[0])); } arg1 = reinterpret_cast< FIX::MULTIPLECHARVALUE * >(argp1); result = (FIX::LegExecInst *)new FIX::LegExecInst((FIX::MULTIPLECHARVALUE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegExecInst(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegExecInst__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__MULTIPLECHARVALUE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegExecInst__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegExecInst.new", " LegExecInst.new()\n" " LegExecInst.new(FIX::MULTIPLECHARVALUE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegExecInst(void *self) { FIX::LegExecInst *arg1 = (FIX::LegExecInst *)self; delete arg1; } static swig_class SwigClassContingencyType; SWIGINTERN VALUE _wrap_new_ContingencyType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContingencyType"; FIX::ContingencyType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContingencyType *)new FIX::ContingencyType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContingencyType_allocate(VALUE self) #else _wrap_ContingencyType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContingencyType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContingencyType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContingencyType"; FIX::ContingencyType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ContingencyType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ContingencyType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ContingencyType *)new FIX::ContingencyType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContingencyType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContingencyType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContingencyType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContingencyType.new", " ContingencyType.new()\n" " ContingencyType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContingencyType(void *self) { FIX::ContingencyType *arg1 = (FIX::ContingencyType *)self; delete arg1; } static swig_class SwigClassListRejectReason; SWIGINTERN VALUE _wrap_new_ListRejectReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ListRejectReason"; FIX::ListRejectReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ListRejectReason *)new FIX::ListRejectReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ListRejectReason_allocate(VALUE self) #else _wrap_ListRejectReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ListRejectReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ListRejectReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ListRejectReason"; FIX::ListRejectReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ListRejectReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ListRejectReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ListRejectReason *)new FIX::ListRejectReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ListRejectReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ListRejectReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ListRejectReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ListRejectReason.new", " ListRejectReason.new()\n" " ListRejectReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ListRejectReason(void *self) { FIX::ListRejectReason *arg1 = (FIX::ListRejectReason *)self; delete arg1; } static swig_class SwigClassNoTrdRepIndicators; SWIGINTERN VALUE _wrap_new_NoTrdRepIndicators__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTrdRepIndicators"; FIX::NoTrdRepIndicators *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTrdRepIndicators *)new FIX::NoTrdRepIndicators(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTrdRepIndicators_allocate(VALUE self) #else _wrap_NoTrdRepIndicators_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTrdRepIndicators); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTrdRepIndicators__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTrdRepIndicators"; FIX::NoTrdRepIndicators *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTrdRepIndicators", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTrdRepIndicators", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTrdRepIndicators *)new FIX::NoTrdRepIndicators((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTrdRepIndicators(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTrdRepIndicators__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTrdRepIndicators__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTrdRepIndicators.new", " NoTrdRepIndicators.new()\n" " NoTrdRepIndicators.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTrdRepIndicators(void *self) { FIX::NoTrdRepIndicators *arg1 = (FIX::NoTrdRepIndicators *)self; delete arg1; } static swig_class SwigClassTrdRepPartyRole; SWIGINTERN VALUE _wrap_new_TrdRepPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdRepPartyRole"; FIX::TrdRepPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdRepPartyRole *)new FIX::TrdRepPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdRepPartyRole_allocate(VALUE self) #else _wrap_TrdRepPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdRepPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdRepPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRepPartyRole"; FIX::TrdRepPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TrdRepPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TrdRepPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TrdRepPartyRole *)new FIX::TrdRepPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRepPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdRepPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRepPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdRepPartyRole.new", " TrdRepPartyRole.new()\n" " TrdRepPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdRepPartyRole(void *self) { FIX::TrdRepPartyRole *arg1 = (FIX::TrdRepPartyRole *)self; delete arg1; } static swig_class SwigClassTrdRepIndicator; SWIGINTERN VALUE _wrap_new_TrdRepIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TrdRepIndicator"; FIX::TrdRepIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TrdRepIndicator *)new FIX::TrdRepIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TrdRepIndicator_allocate(VALUE self) #else _wrap_TrdRepIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TrdRepIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TrdRepIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TrdRepIndicator"; FIX::TrdRepIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","TrdRepIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","TrdRepIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::TrdRepIndicator *)new FIX::TrdRepIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TrdRepIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TrdRepIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TrdRepIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TrdRepIndicator.new", " TrdRepIndicator.new()\n" " TrdRepIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TrdRepIndicator(void *self) { FIX::TrdRepIndicator *arg1 = (FIX::TrdRepIndicator *)self; delete arg1; } static swig_class SwigClassTradePublishIndicator; SWIGINTERN VALUE _wrap_new_TradePublishIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TradePublishIndicator"; FIX::TradePublishIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TradePublishIndicator *)new FIX::TradePublishIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TradePublishIndicator_allocate(VALUE self) #else _wrap_TradePublishIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TradePublishIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TradePublishIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TradePublishIndicator"; FIX::TradePublishIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TradePublishIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TradePublishIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TradePublishIndicator *)new FIX::TradePublishIndicator((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TradePublishIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TradePublishIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TradePublishIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TradePublishIndicator.new", " TradePublishIndicator.new()\n" " TradePublishIndicator.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TradePublishIndicator(void *self) { FIX::TradePublishIndicator *arg1 = (FIX::TradePublishIndicator *)self; delete arg1; } static swig_class SwigClassUnderlyingLegOptAttribute; SWIGINTERN VALUE _wrap_new_UnderlyingLegOptAttribute__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegOptAttribute"; FIX::UnderlyingLegOptAttribute *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegOptAttribute *)new FIX::UnderlyingLegOptAttribute(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegOptAttribute_allocate(VALUE self) #else _wrap_UnderlyingLegOptAttribute_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegOptAttribute); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegOptAttribute__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegOptAttribute"; FIX::UnderlyingLegOptAttribute *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","UnderlyingLegOptAttribute", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","UnderlyingLegOptAttribute", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::UnderlyingLegOptAttribute *)new FIX::UnderlyingLegOptAttribute((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegOptAttribute(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegOptAttribute__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegOptAttribute__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegOptAttribute.new", " UnderlyingLegOptAttribute.new()\n" " UnderlyingLegOptAttribute.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegOptAttribute(void *self) { FIX::UnderlyingLegOptAttribute *arg1 = (FIX::UnderlyingLegOptAttribute *)self; delete arg1; } static swig_class SwigClassUnderlyingLegSecurityDesc; SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityDesc"; FIX::UnderlyingLegSecurityDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegSecurityDesc *)new FIX::UnderlyingLegSecurityDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegSecurityDesc_allocate(VALUE self) #else _wrap_UnderlyingLegSecurityDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegSecurityDesc"; FIX::UnderlyingLegSecurityDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingLegSecurityDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingLegSecurityDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingLegSecurityDesc *)new FIX::UnderlyingLegSecurityDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegSecurityDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegSecurityDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegSecurityDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegSecurityDesc.new", " UnderlyingLegSecurityDesc.new()\n" " UnderlyingLegSecurityDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegSecurityDesc(void *self) { FIX::UnderlyingLegSecurityDesc *arg1 = (FIX::UnderlyingLegSecurityDesc *)self; delete arg1; } static swig_class SwigClassMarketReqID; SWIGINTERN VALUE _wrap_new_MarketReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarketReqID"; FIX::MarketReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarketReqID *)new FIX::MarketReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarketReqID_allocate(VALUE self) #else _wrap_MarketReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarketReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarketReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarketReqID"; FIX::MarketReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MarketReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MarketReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MarketReqID *)new FIX::MarketReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarketReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarketReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarketReqID.new", " MarketReqID.new()\n" " MarketReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarketReqID(void *self) { FIX::MarketReqID *arg1 = (FIX::MarketReqID *)self; delete arg1; } static swig_class SwigClassMarketReportID; SWIGINTERN VALUE _wrap_new_MarketReportID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarketReportID"; FIX::MarketReportID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarketReportID *)new FIX::MarketReportID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarketReportID_allocate(VALUE self) #else _wrap_MarketReportID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarketReportID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarketReportID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarketReportID"; FIX::MarketReportID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MarketReportID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MarketReportID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MarketReportID *)new FIX::MarketReportID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarketReportID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarketReportID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketReportID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarketReportID.new", " MarketReportID.new()\n" " MarketReportID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarketReportID(void *self) { FIX::MarketReportID *arg1 = (FIX::MarketReportID *)self; delete arg1; } static swig_class SwigClassMarketUpdateAction; SWIGINTERN VALUE _wrap_new_MarketUpdateAction__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarketUpdateAction"; FIX::MarketUpdateAction *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarketUpdateAction *)new FIX::MarketUpdateAction(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarketUpdateAction_allocate(VALUE self) #else _wrap_MarketUpdateAction_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarketUpdateAction); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarketUpdateAction__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarketUpdateAction"; FIX::MarketUpdateAction *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","MarketUpdateAction", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","MarketUpdateAction", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::MarketUpdateAction *)new FIX::MarketUpdateAction((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarketUpdateAction(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarketUpdateAction__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketUpdateAction__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarketUpdateAction.new", " MarketUpdateAction.new()\n" " MarketUpdateAction.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarketUpdateAction(void *self) { FIX::MarketUpdateAction *arg1 = (FIX::MarketUpdateAction *)self; delete arg1; } static swig_class SwigClassMarketSegmentDesc; SWIGINTERN VALUE _wrap_new_MarketSegmentDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MarketSegmentDesc"; FIX::MarketSegmentDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MarketSegmentDesc *)new FIX::MarketSegmentDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MarketSegmentDesc_allocate(VALUE self) #else _wrap_MarketSegmentDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MarketSegmentDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MarketSegmentDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MarketSegmentDesc"; FIX::MarketSegmentDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MarketSegmentDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MarketSegmentDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MarketSegmentDesc *)new FIX::MarketSegmentDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MarketSegmentDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MarketSegmentDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MarketSegmentDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MarketSegmentDesc.new", " MarketSegmentDesc.new()\n" " MarketSegmentDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MarketSegmentDesc(void *self) { FIX::MarketSegmentDesc *arg1 = (FIX::MarketSegmentDesc *)self; delete arg1; } static swig_class SwigClassEncodedMktSegmDescLen; SWIGINTERN VALUE _wrap_new_EncodedMktSegmDescLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedMktSegmDescLen"; FIX::EncodedMktSegmDescLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedMktSegmDescLen *)new FIX::EncodedMktSegmDescLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedMktSegmDescLen_allocate(VALUE self) #else _wrap_EncodedMktSegmDescLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedMktSegmDescLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedMktSegmDescLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedMktSegmDescLen"; FIX::EncodedMktSegmDescLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedMktSegmDescLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedMktSegmDescLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedMktSegmDescLen *)new FIX::EncodedMktSegmDescLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedMktSegmDescLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedMktSegmDescLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedMktSegmDescLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedMktSegmDescLen.new", " EncodedMktSegmDescLen.new()\n" " EncodedMktSegmDescLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedMktSegmDescLen(void *self) { FIX::EncodedMktSegmDescLen *arg1 = (FIX::EncodedMktSegmDescLen *)self; delete arg1; } static swig_class SwigClassEncodedMktSegmDesc; SWIGINTERN VALUE _wrap_new_EncodedMktSegmDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedMktSegmDesc"; FIX::EncodedMktSegmDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedMktSegmDesc *)new FIX::EncodedMktSegmDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedMktSegmDesc_allocate(VALUE self) #else _wrap_EncodedMktSegmDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedMktSegmDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedMktSegmDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedMktSegmDesc"; FIX::EncodedMktSegmDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedMktSegmDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedMktSegmDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedMktSegmDesc *)new FIX::EncodedMktSegmDesc((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedMktSegmDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedMktSegmDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedMktSegmDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedMktSegmDesc.new", " EncodedMktSegmDesc.new()\n" " EncodedMktSegmDesc.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedMktSegmDesc(void *self) { FIX::EncodedMktSegmDesc *arg1 = (FIX::EncodedMktSegmDesc *)self; delete arg1; } static swig_class SwigClassApplNewSeqNum; SWIGINTERN VALUE _wrap_new_ApplNewSeqNum__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplNewSeqNum"; FIX::ApplNewSeqNum *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplNewSeqNum *)new FIX::ApplNewSeqNum(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplNewSeqNum_allocate(VALUE self) #else _wrap_ApplNewSeqNum_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplNewSeqNum); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplNewSeqNum__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SEQNUM *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplNewSeqNum"; FIX::ApplNewSeqNum *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SEQNUM, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SEQNUM const &","ApplNewSeqNum", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SEQNUM const &","ApplNewSeqNum", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SEQNUM * >(argp1); result = (FIX::ApplNewSeqNum *)new FIX::ApplNewSeqNum((FIX::SEQNUM const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplNewSeqNum(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplNewSeqNum__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SEQNUM, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplNewSeqNum__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplNewSeqNum.new", " ApplNewSeqNum.new()\n" " ApplNewSeqNum.new(FIX::SEQNUM const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplNewSeqNum(void *self) { FIX::ApplNewSeqNum *arg1 = (FIX::ApplNewSeqNum *)self; delete arg1; } static swig_class SwigClassEncryptedPasswordMethod; SWIGINTERN VALUE _wrap_new_EncryptedPasswordMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncryptedPasswordMethod"; FIX::EncryptedPasswordMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncryptedPasswordMethod *)new FIX::EncryptedPasswordMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncryptedPasswordMethod_allocate(VALUE self) #else _wrap_EncryptedPasswordMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncryptedPasswordMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncryptedPasswordMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncryptedPasswordMethod"; FIX::EncryptedPasswordMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","EncryptedPasswordMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","EncryptedPasswordMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::EncryptedPasswordMethod *)new FIX::EncryptedPasswordMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncryptedPasswordMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncryptedPasswordMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedPasswordMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncryptedPasswordMethod.new", " EncryptedPasswordMethod.new()\n" " EncryptedPasswordMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncryptedPasswordMethod(void *self) { FIX::EncryptedPasswordMethod *arg1 = (FIX::EncryptedPasswordMethod *)self; delete arg1; } static swig_class SwigClassEncryptedPasswordLen; SWIGINTERN VALUE _wrap_new_EncryptedPasswordLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncryptedPasswordLen"; FIX::EncryptedPasswordLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncryptedPasswordLen *)new FIX::EncryptedPasswordLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncryptedPasswordLen_allocate(VALUE self) #else _wrap_EncryptedPasswordLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncryptedPasswordLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncryptedPasswordLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncryptedPasswordLen"; FIX::EncryptedPasswordLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncryptedPasswordLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncryptedPasswordLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncryptedPasswordLen *)new FIX::EncryptedPasswordLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncryptedPasswordLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncryptedPasswordLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedPasswordLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncryptedPasswordLen.new", " EncryptedPasswordLen.new()\n" " EncryptedPasswordLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncryptedPasswordLen(void *self) { FIX::EncryptedPasswordLen *arg1 = (FIX::EncryptedPasswordLen *)self; delete arg1; } static swig_class SwigClassEncryptedPassword; SWIGINTERN VALUE _wrap_new_EncryptedPassword__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncryptedPassword"; FIX::EncryptedPassword *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncryptedPassword *)new FIX::EncryptedPassword(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncryptedPassword_allocate(VALUE self) #else _wrap_EncryptedPassword_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncryptedPassword); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncryptedPassword__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncryptedPassword"; FIX::EncryptedPassword *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncryptedPassword", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncryptedPassword", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncryptedPassword *)new FIX::EncryptedPassword((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncryptedPassword(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncryptedPassword__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedPassword__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncryptedPassword.new", " EncryptedPassword.new()\n" " EncryptedPassword.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncryptedPassword(void *self) { FIX::EncryptedPassword *arg1 = (FIX::EncryptedPassword *)self; delete arg1; } static swig_class SwigClassEncryptedNewPasswordLen; SWIGINTERN VALUE _wrap_new_EncryptedNewPasswordLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncryptedNewPasswordLen"; FIX::EncryptedNewPasswordLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncryptedNewPasswordLen *)new FIX::EncryptedNewPasswordLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncryptedNewPasswordLen_allocate(VALUE self) #else _wrap_EncryptedNewPasswordLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncryptedNewPasswordLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncryptedNewPasswordLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncryptedNewPasswordLen"; FIX::EncryptedNewPasswordLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncryptedNewPasswordLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncryptedNewPasswordLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncryptedNewPasswordLen *)new FIX::EncryptedNewPasswordLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncryptedNewPasswordLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncryptedNewPasswordLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedNewPasswordLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncryptedNewPasswordLen.new", " EncryptedNewPasswordLen.new()\n" " EncryptedNewPasswordLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncryptedNewPasswordLen(void *self) { FIX::EncryptedNewPasswordLen *arg1 = (FIX::EncryptedNewPasswordLen *)self; delete arg1; } static swig_class SwigClassEncryptedNewPassword; SWIGINTERN VALUE _wrap_new_EncryptedNewPassword__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncryptedNewPassword"; FIX::EncryptedNewPassword *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncryptedNewPassword *)new FIX::EncryptedNewPassword(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncryptedNewPassword_allocate(VALUE self) #else _wrap_EncryptedNewPassword_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncryptedNewPassword); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncryptedNewPassword__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncryptedNewPassword"; FIX::EncryptedNewPassword *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncryptedNewPassword", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncryptedNewPassword", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncryptedNewPassword *)new FIX::EncryptedNewPassword((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncryptedNewPassword(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncryptedNewPassword__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncryptedNewPassword__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncryptedNewPassword.new", " EncryptedNewPassword.new()\n" " EncryptedNewPassword.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncryptedNewPassword(void *self) { FIX::EncryptedNewPassword *arg1 = (FIX::EncryptedNewPassword *)self; delete arg1; } static swig_class SwigClassUnderlyingLegMaturityTime; SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegMaturityTime"; FIX::UnderlyingLegMaturityTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingLegMaturityTime *)new FIX::UnderlyingLegMaturityTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingLegMaturityTime_allocate(VALUE self) #else _wrap_UnderlyingLegMaturityTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingLegMaturityTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::TZTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingLegMaturityTime"; FIX::UnderlyingLegMaturityTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__TZTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::TZTIMEONLY const &","UnderlyingLegMaturityTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TZTIMEONLY const &","UnderlyingLegMaturityTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::TZTIMEONLY * >(argp1); result = (FIX::UnderlyingLegMaturityTime *)new FIX::UnderlyingLegMaturityTime((FIX::TZTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingLegMaturityTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingLegMaturityTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__TZTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingLegMaturityTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingLegMaturityTime.new", " UnderlyingLegMaturityTime.new()\n" " UnderlyingLegMaturityTime.new(FIX::TZTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingLegMaturityTime(void *self) { FIX::UnderlyingLegMaturityTime *arg1 = (FIX::UnderlyingLegMaturityTime *)self; delete arg1; } static swig_class SwigClassRefApplExtID; SWIGINTERN VALUE _wrap_new_RefApplExtID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefApplExtID"; FIX::RefApplExtID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefApplExtID *)new FIX::RefApplExtID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefApplExtID_allocate(VALUE self) #else _wrap_RefApplExtID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefApplExtID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefApplExtID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefApplExtID"; FIX::RefApplExtID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RefApplExtID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RefApplExtID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RefApplExtID *)new FIX::RefApplExtID((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefApplExtID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefApplExtID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplExtID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefApplExtID.new", " RefApplExtID.new()\n" " RefApplExtID.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefApplExtID(void *self) { FIX::RefApplExtID *arg1 = (FIX::RefApplExtID *)self; delete arg1; } static swig_class SwigClassDefaultApplExtID; SWIGINTERN VALUE _wrap_new_DefaultApplExtID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DefaultApplExtID"; FIX::DefaultApplExtID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DefaultApplExtID *)new FIX::DefaultApplExtID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DefaultApplExtID_allocate(VALUE self) #else _wrap_DefaultApplExtID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DefaultApplExtID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DefaultApplExtID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DefaultApplExtID"; FIX::DefaultApplExtID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DefaultApplExtID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DefaultApplExtID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DefaultApplExtID *)new FIX::DefaultApplExtID((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DefaultApplExtID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DefaultApplExtID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultApplExtID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DefaultApplExtID.new", " DefaultApplExtID.new()\n" " DefaultApplExtID.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DefaultApplExtID(void *self) { FIX::DefaultApplExtID *arg1 = (FIX::DefaultApplExtID *)self; delete arg1; } static swig_class SwigClassDefaultCstmApplVerID; SWIGINTERN VALUE _wrap_new_DefaultCstmApplVerID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DefaultCstmApplVerID"; FIX::DefaultCstmApplVerID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DefaultCstmApplVerID *)new FIX::DefaultCstmApplVerID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DefaultCstmApplVerID_allocate(VALUE self) #else _wrap_DefaultCstmApplVerID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DefaultCstmApplVerID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DefaultCstmApplVerID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DefaultCstmApplVerID"; FIX::DefaultCstmApplVerID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DefaultCstmApplVerID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DefaultCstmApplVerID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DefaultCstmApplVerID *)new FIX::DefaultCstmApplVerID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DefaultCstmApplVerID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DefaultCstmApplVerID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultCstmApplVerID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DefaultCstmApplVerID.new", " DefaultCstmApplVerID.new()\n" " DefaultCstmApplVerID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DefaultCstmApplVerID(void *self) { FIX::DefaultCstmApplVerID *arg1 = (FIX::DefaultCstmApplVerID *)self; delete arg1; } static swig_class SwigClassSessionStatus; SWIGINTERN VALUE _wrap_new_SessionStatus__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SessionStatus"; FIX::SessionStatus *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SessionStatus *)new FIX::SessionStatus(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SessionStatus_allocate(VALUE self) #else _wrap_SessionStatus_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SessionStatus); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SessionStatus__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SessionStatus"; FIX::SessionStatus *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SessionStatus", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SessionStatus", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SessionStatus *)new FIX::SessionStatus((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SessionStatus(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SessionStatus__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionStatus__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SessionStatus.new", " SessionStatus.new()\n" " SessionStatus.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SessionStatus(void *self) { FIX::SessionStatus *arg1 = (FIX::SessionStatus *)self; delete arg1; } static swig_class SwigClassDefaultVerIndicator; SWIGINTERN VALUE _wrap_new_DefaultVerIndicator__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DefaultVerIndicator"; FIX::DefaultVerIndicator *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DefaultVerIndicator *)new FIX::DefaultVerIndicator(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DefaultVerIndicator_allocate(VALUE self) #else _wrap_DefaultVerIndicator_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DefaultVerIndicator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DefaultVerIndicator__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::BOOLEAN *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DefaultVerIndicator"; FIX::DefaultVerIndicator *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__BOOLEAN, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::BOOLEAN const &","DefaultVerIndicator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::BOOLEAN const &","DefaultVerIndicator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::BOOLEAN * >(argp1); result = (FIX::DefaultVerIndicator *)new FIX::DefaultVerIndicator((FIX::BOOLEAN const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DefaultVerIndicator(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DefaultVerIndicator__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__BOOLEAN, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DefaultVerIndicator__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DefaultVerIndicator.new", " DefaultVerIndicator.new()\n" " DefaultVerIndicator.new(FIX::BOOLEAN const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DefaultVerIndicator(void *self) { FIX::DefaultVerIndicator *arg1 = (FIX::DefaultVerIndicator *)self; delete arg1; } static swig_class SwigClassNested4PartySubIDType; SWIGINTERN VALUE _wrap_new_Nested4PartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested4PartySubIDType"; FIX::Nested4PartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested4PartySubIDType *)new FIX::Nested4PartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested4PartySubIDType_allocate(VALUE self) #else _wrap_Nested4PartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested4PartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested4PartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested4PartySubIDType"; FIX::Nested4PartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Nested4PartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Nested4PartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Nested4PartySubIDType *)new FIX::Nested4PartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested4PartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested4PartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested4PartySubIDType.new", " Nested4PartySubIDType.new()\n" " Nested4PartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested4PartySubIDType(void *self) { FIX::Nested4PartySubIDType *arg1 = (FIX::Nested4PartySubIDType *)self; delete arg1; } static swig_class SwigClassNested4PartySubID; SWIGINTERN VALUE _wrap_new_Nested4PartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested4PartySubID"; FIX::Nested4PartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested4PartySubID *)new FIX::Nested4PartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested4PartySubID_allocate(VALUE self) #else _wrap_Nested4PartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested4PartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested4PartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested4PartySubID"; FIX::Nested4PartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Nested4PartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Nested4PartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Nested4PartySubID *)new FIX::Nested4PartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested4PartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested4PartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested4PartySubID.new", " Nested4PartySubID.new()\n" " Nested4PartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested4PartySubID(void *self) { FIX::Nested4PartySubID *arg1 = (FIX::Nested4PartySubID *)self; delete arg1; } static swig_class SwigClassNoNested4PartySubIDs; SWIGINTERN VALUE _wrap_new_NoNested4PartySubIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNested4PartySubIDs"; FIX::NoNested4PartySubIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNested4PartySubIDs *)new FIX::NoNested4PartySubIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNested4PartySubIDs_allocate(VALUE self) #else _wrap_NoNested4PartySubIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNested4PartySubIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNested4PartySubIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNested4PartySubIDs"; FIX::NoNested4PartySubIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNested4PartySubIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNested4PartySubIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNested4PartySubIDs *)new FIX::NoNested4PartySubIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNested4PartySubIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNested4PartySubIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested4PartySubIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNested4PartySubIDs.new", " NoNested4PartySubIDs.new()\n" " NoNested4PartySubIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNested4PartySubIDs(void *self) { FIX::NoNested4PartySubIDs *arg1 = (FIX::NoNested4PartySubIDs *)self; delete arg1; } static swig_class SwigClassNoNested4PartyIDs; SWIGINTERN VALUE _wrap_new_NoNested4PartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNested4PartyIDs"; FIX::NoNested4PartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNested4PartyIDs *)new FIX::NoNested4PartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNested4PartyIDs_allocate(VALUE self) #else _wrap_NoNested4PartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNested4PartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNested4PartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNested4PartyIDs"; FIX::NoNested4PartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNested4PartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNested4PartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNested4PartyIDs *)new FIX::NoNested4PartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNested4PartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNested4PartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNested4PartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNested4PartyIDs.new", " NoNested4PartyIDs.new()\n" " NoNested4PartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNested4PartyIDs(void *self) { FIX::NoNested4PartyIDs *arg1 = (FIX::NoNested4PartyIDs *)self; delete arg1; } static swig_class SwigClassNested4PartyID; SWIGINTERN VALUE _wrap_new_Nested4PartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested4PartyID"; FIX::Nested4PartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested4PartyID *)new FIX::Nested4PartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested4PartyID_allocate(VALUE self) #else _wrap_Nested4PartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested4PartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested4PartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested4PartyID"; FIX::Nested4PartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Nested4PartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Nested4PartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Nested4PartyID *)new FIX::Nested4PartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested4PartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested4PartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested4PartyID.new", " Nested4PartyID.new()\n" " Nested4PartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested4PartyID(void *self) { FIX::Nested4PartyID *arg1 = (FIX::Nested4PartyID *)self; delete arg1; } static swig_class SwigClassNested4PartyIDSource; SWIGINTERN VALUE _wrap_new_Nested4PartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested4PartyIDSource"; FIX::Nested4PartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested4PartyIDSource *)new FIX::Nested4PartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested4PartyIDSource_allocate(VALUE self) #else _wrap_Nested4PartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested4PartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested4PartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested4PartyIDSource"; FIX::Nested4PartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","Nested4PartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","Nested4PartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::Nested4PartyIDSource *)new FIX::Nested4PartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested4PartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested4PartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested4PartyIDSource.new", " Nested4PartyIDSource.new()\n" " Nested4PartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested4PartyIDSource(void *self) { FIX::Nested4PartyIDSource *arg1 = (FIX::Nested4PartyIDSource *)self; delete arg1; } static swig_class SwigClassNested4PartyRole; SWIGINTERN VALUE _wrap_new_Nested4PartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Nested4PartyRole"; FIX::Nested4PartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Nested4PartyRole *)new FIX::Nested4PartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Nested4PartyRole_allocate(VALUE self) #else _wrap_Nested4PartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Nested4PartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Nested4PartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Nested4PartyRole"; FIX::Nested4PartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","Nested4PartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","Nested4PartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::Nested4PartyRole *)new FIX::Nested4PartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Nested4PartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Nested4PartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Nested4PartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Nested4PartyRole.new", " Nested4PartyRole.new()\n" " Nested4PartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Nested4PartyRole(void *self) { FIX::Nested4PartyRole *arg1 = (FIX::Nested4PartyRole *)self; delete arg1; } static swig_class SwigClassLegLastQty; SWIGINTERN VALUE _wrap_new_LegLastQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegLastQty"; FIX::LegLastQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegLastQty *)new FIX::LegLastQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegLastQty_allocate(VALUE self) #else _wrap_LegLastQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegLastQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegLastQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegLastQty"; FIX::LegLastQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LegLastQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LegLastQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LegLastQty *)new FIX::LegLastQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegLastQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegLastQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegLastQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegLastQty.new", " LegLastQty.new()\n" " LegLastQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegLastQty(void *self) { FIX::LegLastQty *arg1 = (FIX::LegLastQty *)self; delete arg1; } static swig_class SwigClassUnderlyingExerciseStyle; SWIGINTERN VALUE _wrap_new_UnderlyingExerciseStyle__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingExerciseStyle"; FIX::UnderlyingExerciseStyle *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingExerciseStyle *)new FIX::UnderlyingExerciseStyle(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingExerciseStyle_allocate(VALUE self) #else _wrap_UnderlyingExerciseStyle_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingExerciseStyle); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingExerciseStyle__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingExerciseStyle"; FIX::UnderlyingExerciseStyle *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingExerciseStyle", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingExerciseStyle", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingExerciseStyle *)new FIX::UnderlyingExerciseStyle((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingExerciseStyle(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingExerciseStyle__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingExerciseStyle__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingExerciseStyle.new", " UnderlyingExerciseStyle.new()\n" " UnderlyingExerciseStyle.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingExerciseStyle(void *self) { FIX::UnderlyingExerciseStyle *arg1 = (FIX::UnderlyingExerciseStyle *)self; delete arg1; } static swig_class SwigClassLegExerciseStyle; SWIGINTERN VALUE _wrap_new_LegExerciseStyle__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegExerciseStyle"; FIX::LegExerciseStyle *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegExerciseStyle *)new FIX::LegExerciseStyle(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegExerciseStyle_allocate(VALUE self) #else _wrap_LegExerciseStyle_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegExerciseStyle); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegExerciseStyle__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegExerciseStyle"; FIX::LegExerciseStyle *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegExerciseStyle", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegExerciseStyle", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegExerciseStyle *)new FIX::LegExerciseStyle((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegExerciseStyle(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegExerciseStyle__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegExerciseStyle__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegExerciseStyle.new", " LegExerciseStyle.new()\n" " LegExerciseStyle.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegExerciseStyle(void *self) { FIX::LegExerciseStyle *arg1 = (FIX::LegExerciseStyle *)self; delete arg1; } static swig_class SwigClassLegPriceUnitOfMeasure; SWIGINTERN VALUE _wrap_new_LegPriceUnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegPriceUnitOfMeasure"; FIX::LegPriceUnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegPriceUnitOfMeasure *)new FIX::LegPriceUnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegPriceUnitOfMeasure_allocate(VALUE self) #else _wrap_LegPriceUnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegPriceUnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegPriceUnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegPriceUnitOfMeasure"; FIX::LegPriceUnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","LegPriceUnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","LegPriceUnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::LegPriceUnitOfMeasure *)new FIX::LegPriceUnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegPriceUnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegPriceUnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPriceUnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegPriceUnitOfMeasure.new", " LegPriceUnitOfMeasure.new()\n" " LegPriceUnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegPriceUnitOfMeasure(void *self) { FIX::LegPriceUnitOfMeasure *arg1 = (FIX::LegPriceUnitOfMeasure *)self; delete arg1; } static swig_class SwigClassLegPriceUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_LegPriceUnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegPriceUnitOfMeasureQty"; FIX::LegPriceUnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegPriceUnitOfMeasureQty *)new FIX::LegPriceUnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegPriceUnitOfMeasureQty_allocate(VALUE self) #else _wrap_LegPriceUnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegPriceUnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegPriceUnitOfMeasureQty"; FIX::LegPriceUnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","LegPriceUnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","LegPriceUnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::LegPriceUnitOfMeasureQty *)new FIX::LegPriceUnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegPriceUnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegPriceUnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegPriceUnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegPriceUnitOfMeasureQty.new", " LegPriceUnitOfMeasureQty.new()\n" " LegPriceUnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegPriceUnitOfMeasureQty(void *self) { FIX::LegPriceUnitOfMeasureQty *arg1 = (FIX::LegPriceUnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassUnderlyingUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_UnderlyingUnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingUnitOfMeasureQty"; FIX::UnderlyingUnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingUnitOfMeasureQty *)new FIX::UnderlyingUnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingUnitOfMeasureQty_allocate(VALUE self) #else _wrap_UnderlyingUnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingUnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingUnitOfMeasureQty"; FIX::UnderlyingUnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","UnderlyingUnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","UnderlyingUnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::UnderlyingUnitOfMeasureQty *)new FIX::UnderlyingUnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingUnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingUnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingUnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingUnitOfMeasureQty.new", " UnderlyingUnitOfMeasureQty.new()\n" " UnderlyingUnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingUnitOfMeasureQty(void *self) { FIX::UnderlyingUnitOfMeasureQty *arg1 = (FIX::UnderlyingUnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassUnderlyingPriceUnitOfMeasure; SWIGINTERN VALUE _wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingPriceUnitOfMeasure"; FIX::UnderlyingPriceUnitOfMeasure *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingPriceUnitOfMeasure *)new FIX::UnderlyingPriceUnitOfMeasure(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingPriceUnitOfMeasure_allocate(VALUE self) #else _wrap_UnderlyingPriceUnitOfMeasure_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingPriceUnitOfMeasure"; FIX::UnderlyingPriceUnitOfMeasure *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingPriceUnitOfMeasure", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingPriceUnitOfMeasure", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingPriceUnitOfMeasure *)new FIX::UnderlyingPriceUnitOfMeasure((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingPriceUnitOfMeasure(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPriceUnitOfMeasure__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingPriceUnitOfMeasure.new", " UnderlyingPriceUnitOfMeasure.new()\n" " UnderlyingPriceUnitOfMeasure.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingPriceUnitOfMeasure(void *self) { FIX::UnderlyingPriceUnitOfMeasure *arg1 = (FIX::UnderlyingPriceUnitOfMeasure *)self; delete arg1; } static swig_class SwigClassUnderlyingPriceUnitOfMeasureQty; SWIGINTERN VALUE _wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingPriceUnitOfMeasureQty"; FIX::UnderlyingPriceUnitOfMeasureQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingPriceUnitOfMeasureQty *)new FIX::UnderlyingPriceUnitOfMeasureQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingPriceUnitOfMeasureQty_allocate(VALUE self) #else _wrap_UnderlyingPriceUnitOfMeasureQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::QTY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingPriceUnitOfMeasureQty"; FIX::UnderlyingPriceUnitOfMeasureQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__QTY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::QTY const &","UnderlyingPriceUnitOfMeasureQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::QTY const &","UnderlyingPriceUnitOfMeasureQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::QTY * >(argp1); result = (FIX::UnderlyingPriceUnitOfMeasureQty *)new FIX::UnderlyingPriceUnitOfMeasureQty((FIX::QTY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingPriceUnitOfMeasureQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__QTY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPriceUnitOfMeasureQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingPriceUnitOfMeasureQty.new", " UnderlyingPriceUnitOfMeasureQty.new()\n" " UnderlyingPriceUnitOfMeasureQty.new(FIX::QTY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingPriceUnitOfMeasureQty(void *self) { FIX::UnderlyingPriceUnitOfMeasureQty *arg1 = (FIX::UnderlyingPriceUnitOfMeasureQty *)self; delete arg1; } static swig_class SwigClassApplReportType; SWIGINTERN VALUE _wrap_new_ApplReportType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ApplReportType"; FIX::ApplReportType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ApplReportType *)new FIX::ApplReportType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ApplReportType_allocate(VALUE self) #else _wrap_ApplReportType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ApplReportType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ApplReportType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ApplReportType"; FIX::ApplReportType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ApplReportType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ApplReportType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ApplReportType *)new FIX::ApplReportType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ApplReportType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ApplReportType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ApplReportType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ApplReportType.new", " ApplReportType.new()\n" " ApplReportType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ApplReportType(void *self) { FIX::ApplReportType *arg1 = (FIX::ApplReportType *)self; delete arg1; } static swig_class SwigClassHaltReasonInt; SWIGINTERN VALUE _wrap_new_HaltReasonInt__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::HaltReasonInt"; FIX::HaltReasonInt *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::HaltReasonInt *)new FIX::HaltReasonInt(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_HaltReasonInt_allocate(VALUE self) #else _wrap_HaltReasonInt_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__HaltReasonInt); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_HaltReasonInt__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::HaltReasonInt"; FIX::HaltReasonInt *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","HaltReasonInt", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","HaltReasonInt", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::HaltReasonInt *)new FIX::HaltReasonInt((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_HaltReasonInt(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_HaltReasonInt__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_HaltReasonInt__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "HaltReasonInt.new", " HaltReasonInt.new()\n" " HaltReasonInt.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_HaltReasonInt(void *self) { FIX::HaltReasonInt *arg1 = (FIX::HaltReasonInt *)self; delete arg1; } static swig_class SwigClassSideLastQty; SWIGINTERN VALUE _wrap_new_SideLastQty__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideLastQty"; FIX::SideLastQty *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideLastQty *)new FIX::SideLastQty(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideLastQty_allocate(VALUE self) #else _wrap_SideLastQty_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideLastQty); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideLastQty__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideLastQty"; FIX::SideLastQty *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SideLastQty", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SideLastQty", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SideLastQty *)new FIX::SideLastQty((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideLastQty(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideLastQty__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideLastQty__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideLastQty.new", " SideLastQty.new()\n" " SideLastQty.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideLastQty(void *self) { FIX::SideLastQty *arg1 = (FIX::SideLastQty *)self; delete arg1; } static swig_class SwigClassUnderlyingInstrumentPartyID; SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartyID"; FIX::UnderlyingInstrumentPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingInstrumentPartyID *)new FIX::UnderlyingInstrumentPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingInstrumentPartyID_allocate(VALUE self) #else _wrap_UnderlyingInstrumentPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartyID"; FIX::UnderlyingInstrumentPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingInstrumentPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingInstrumentPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingInstrumentPartyID *)new FIX::UnderlyingInstrumentPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingInstrumentPartyID.new", " UnderlyingInstrumentPartyID.new()\n" " UnderlyingInstrumentPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingInstrumentPartyID(void *self) { FIX::UnderlyingInstrumentPartyID *arg1 = (FIX::UnderlyingInstrumentPartyID *)self; delete arg1; } static swig_class SwigClassUnderlyingInstrumentPartyIDSource; SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartyIDSource"; FIX::UnderlyingInstrumentPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingInstrumentPartyIDSource *)new FIX::UnderlyingInstrumentPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingInstrumentPartyIDSource_allocate(VALUE self) #else _wrap_UnderlyingInstrumentPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartyIDSource"; FIX::UnderlyingInstrumentPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","UnderlyingInstrumentPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","UnderlyingInstrumentPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::UnderlyingInstrumentPartyIDSource *)new FIX::UnderlyingInstrumentPartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingInstrumentPartyIDSource.new", " UnderlyingInstrumentPartyIDSource.new()\n" " UnderlyingInstrumentPartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingInstrumentPartyIDSource(void *self) { FIX::UnderlyingInstrumentPartyIDSource *arg1 = (FIX::UnderlyingInstrumentPartyIDSource *)self; delete arg1; } static swig_class SwigClassUnderlyingInstrumentPartyRole; SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartyRole"; FIX::UnderlyingInstrumentPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingInstrumentPartyRole *)new FIX::UnderlyingInstrumentPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingInstrumentPartyRole_allocate(VALUE self) #else _wrap_UnderlyingInstrumentPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartyRole"; FIX::UnderlyingInstrumentPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingInstrumentPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingInstrumentPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingInstrumentPartyRole *)new FIX::UnderlyingInstrumentPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingInstrumentPartyRole.new", " UnderlyingInstrumentPartyRole.new()\n" " UnderlyingInstrumentPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingInstrumentPartyRole(void *self) { FIX::UnderlyingInstrumentPartyRole *arg1 = (FIX::UnderlyingInstrumentPartyRole *)self; delete arg1; } static swig_class SwigClassUnderlyingInstrumentPartySubID; SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartySubID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartySubID"; FIX::UnderlyingInstrumentPartySubID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingInstrumentPartySubID *)new FIX::UnderlyingInstrumentPartySubID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingInstrumentPartySubID_allocate(VALUE self) #else _wrap_UnderlyingInstrumentPartySubID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartySubID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartySubID"; FIX::UnderlyingInstrumentPartySubID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingInstrumentPartySubID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingInstrumentPartySubID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingInstrumentPartySubID *)new FIX::UnderlyingInstrumentPartySubID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartySubID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartySubID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartySubID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingInstrumentPartySubID.new", " UnderlyingInstrumentPartySubID.new()\n" " UnderlyingInstrumentPartySubID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingInstrumentPartySubID(void *self) { FIX::UnderlyingInstrumentPartySubID *arg1 = (FIX::UnderlyingInstrumentPartySubID *)self; delete arg1; } static swig_class SwigClassUnderlyingInstrumentPartySubIDType; SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartySubIDType"; FIX::UnderlyingInstrumentPartySubIDType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingInstrumentPartySubIDType *)new FIX::UnderlyingInstrumentPartySubIDType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingInstrumentPartySubIDType_allocate(VALUE self) #else _wrap_UnderlyingInstrumentPartySubIDType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingInstrumentPartySubIDType"; FIX::UnderlyingInstrumentPartySubIDType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingInstrumentPartySubIDType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingInstrumentPartySubIDType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingInstrumentPartySubIDType *)new FIX::UnderlyingInstrumentPartySubIDType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingInstrumentPartySubIDType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingInstrumentPartySubIDType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingInstrumentPartySubIDType.new", " UnderlyingInstrumentPartySubIDType.new()\n" " UnderlyingInstrumentPartySubIDType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingInstrumentPartySubIDType(void *self) { FIX::UnderlyingInstrumentPartySubIDType *arg1 = (FIX::UnderlyingInstrumentPartySubIDType *)self; delete arg1; } static swig_class SwigClassOptPayoutAmount; SWIGINTERN VALUE _wrap_new_OptPayoutAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OptPayoutAmount"; FIX::OptPayoutAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OptPayoutAmount *)new FIX::OptPayoutAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OptPayoutAmount_allocate(VALUE self) #else _wrap_OptPayoutAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OptPayoutAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OptPayoutAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OptPayoutAmount"; FIX::OptPayoutAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","OptPayoutAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","OptPayoutAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::OptPayoutAmount *)new FIX::OptPayoutAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OptPayoutAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OptPayoutAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptPayoutAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OptPayoutAmount.new", " OptPayoutAmount.new()\n" " OptPayoutAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OptPayoutAmount(void *self) { FIX::OptPayoutAmount *arg1 = (FIX::OptPayoutAmount *)self; delete arg1; } static swig_class SwigClassValuationMethod; SWIGINTERN VALUE _wrap_new_ValuationMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ValuationMethod"; FIX::ValuationMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ValuationMethod *)new FIX::ValuationMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ValuationMethod_allocate(VALUE self) #else _wrap_ValuationMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ValuationMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ValuationMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ValuationMethod"; FIX::ValuationMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ValuationMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ValuationMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ValuationMethod *)new FIX::ValuationMethod((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ValuationMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ValuationMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ValuationMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ValuationMethod.new", " ValuationMethod.new()\n" " ValuationMethod.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ValuationMethod(void *self) { FIX::ValuationMethod *arg1 = (FIX::ValuationMethod *)self; delete arg1; } static swig_class SwigClassDerivativeValuationMethod; SWIGINTERN VALUE _wrap_new_DerivativeValuationMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeValuationMethod"; FIX::DerivativeValuationMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeValuationMethod *)new FIX::DerivativeValuationMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeValuationMethod_allocate(VALUE self) #else _wrap_DerivativeValuationMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeValuationMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeValuationMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeValuationMethod"; FIX::DerivativeValuationMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","DerivativeValuationMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","DerivativeValuationMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::DerivativeValuationMethod *)new FIX::DerivativeValuationMethod((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeValuationMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeValuationMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeValuationMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeValuationMethod.new", " DerivativeValuationMethod.new()\n" " DerivativeValuationMethod.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeValuationMethod(void *self) { FIX::DerivativeValuationMethod *arg1 = (FIX::DerivativeValuationMethod *)self; delete arg1; } static swig_class SwigClassSideExecID; SWIGINTERN VALUE _wrap_new_SideExecID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideExecID"; FIX::SideExecID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideExecID *)new FIX::SideExecID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideExecID_allocate(VALUE self) #else _wrap_SideExecID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideExecID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideExecID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideExecID"; FIX::SideExecID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SideExecID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SideExecID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SideExecID *)new FIX::SideExecID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideExecID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideExecID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideExecID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideExecID.new", " SideExecID.new()\n" " SideExecID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideExecID(void *self) { FIX::SideExecID *arg1 = (FIX::SideExecID *)self; delete arg1; } static swig_class SwigClassOrderDelay; SWIGINTERN VALUE _wrap_new_OrderDelay__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderDelay"; FIX::OrderDelay *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderDelay *)new FIX::OrderDelay(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderDelay_allocate(VALUE self) #else _wrap_OrderDelay_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderDelay); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderDelay__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderDelay"; FIX::OrderDelay *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","OrderDelay", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","OrderDelay", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::OrderDelay *)new FIX::OrderDelay((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderDelay(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderDelay__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderDelay__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderDelay.new", " OrderDelay.new()\n" " OrderDelay.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderDelay(void *self) { FIX::OrderDelay *arg1 = (FIX::OrderDelay *)self; delete arg1; } static swig_class SwigClassOrderDelayUnit; SWIGINTERN VALUE _wrap_new_OrderDelayUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrderDelayUnit"; FIX::OrderDelayUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrderDelayUnit *)new FIX::OrderDelayUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrderDelayUnit_allocate(VALUE self) #else _wrap_OrderDelayUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrderDelayUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrderDelayUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrderDelayUnit"; FIX::OrderDelayUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","OrderDelayUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","OrderDelayUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::OrderDelayUnit *)new FIX::OrderDelayUnit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrderDelayUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrderDelayUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrderDelayUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrderDelayUnit.new", " OrderDelayUnit.new()\n" " OrderDelayUnit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrderDelayUnit(void *self) { FIX::OrderDelayUnit *arg1 = (FIX::OrderDelayUnit *)self; delete arg1; } static swig_class SwigClassVenueType; SWIGINTERN VALUE _wrap_new_VenueType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::VenueType"; FIX::VenueType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::VenueType *)new FIX::VenueType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_VenueType_allocate(VALUE self) #else _wrap_VenueType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__VenueType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_VenueType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::VenueType"; FIX::VenueType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","VenueType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","VenueType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::VenueType *)new FIX::VenueType((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_VenueType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_VenueType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_VenueType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "VenueType.new", " VenueType.new()\n" " VenueType.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_VenueType(void *self) { FIX::VenueType *arg1 = (FIX::VenueType *)self; delete arg1; } static swig_class SwigClassRefOrdIDReason; SWIGINTERN VALUE _wrap_new_RefOrdIDReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefOrdIDReason"; FIX::RefOrdIDReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefOrdIDReason *)new FIX::RefOrdIDReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefOrdIDReason_allocate(VALUE self) #else _wrap_RefOrdIDReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefOrdIDReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefOrdIDReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefOrdIDReason"; FIX::RefOrdIDReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RefOrdIDReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RefOrdIDReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RefOrdIDReason *)new FIX::RefOrdIDReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefOrdIDReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefOrdIDReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefOrdIDReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefOrdIDReason.new", " RefOrdIDReason.new()\n" " RefOrdIDReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefOrdIDReason(void *self) { FIX::RefOrdIDReason *arg1 = (FIX::RefOrdIDReason *)self; delete arg1; } static swig_class SwigClassOrigCustOrderCapacity; SWIGINTERN VALUE _wrap_new_OrigCustOrderCapacity__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OrigCustOrderCapacity"; FIX::OrigCustOrderCapacity *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OrigCustOrderCapacity *)new FIX::OrigCustOrderCapacity(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OrigCustOrderCapacity_allocate(VALUE self) #else _wrap_OrigCustOrderCapacity_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OrigCustOrderCapacity); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OrigCustOrderCapacity__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OrigCustOrderCapacity"; FIX::OrigCustOrderCapacity *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","OrigCustOrderCapacity", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","OrigCustOrderCapacity", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::OrigCustOrderCapacity *)new FIX::OrigCustOrderCapacity((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OrigCustOrderCapacity(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OrigCustOrderCapacity__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OrigCustOrderCapacity__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OrigCustOrderCapacity.new", " OrigCustOrderCapacity.new()\n" " OrigCustOrderCapacity.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OrigCustOrderCapacity(void *self) { FIX::OrigCustOrderCapacity *arg1 = (FIX::OrigCustOrderCapacity *)self; delete arg1; } static swig_class SwigClassRefApplReqID; SWIGINTERN VALUE _wrap_new_RefApplReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RefApplReqID"; FIX::RefApplReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RefApplReqID *)new FIX::RefApplReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RefApplReqID_allocate(VALUE self) #else _wrap_RefApplReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RefApplReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RefApplReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RefApplReqID"; FIX::RefApplReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RefApplReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RefApplReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RefApplReqID *)new FIX::RefApplReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RefApplReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RefApplReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RefApplReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RefApplReqID.new", " RefApplReqID.new()\n" " RefApplReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RefApplReqID(void *self) { FIX::RefApplReqID *arg1 = (FIX::RefApplReqID *)self; delete arg1; } static swig_class SwigClassModelType; SWIGINTERN VALUE _wrap_new_ModelType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ModelType"; FIX::ModelType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ModelType *)new FIX::ModelType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ModelType_allocate(VALUE self) #else _wrap_ModelType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ModelType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ModelType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ModelType"; FIX::ModelType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ModelType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ModelType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ModelType *)new FIX::ModelType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ModelType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ModelType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ModelType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ModelType.new", " ModelType.new()\n" " ModelType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ModelType(void *self) { FIX::ModelType *arg1 = (FIX::ModelType *)self; delete arg1; } static swig_class SwigClassContractMultiplierUnit; SWIGINTERN VALUE _wrap_new_ContractMultiplierUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ContractMultiplierUnit"; FIX::ContractMultiplierUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ContractMultiplierUnit *)new FIX::ContractMultiplierUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ContractMultiplierUnit_allocate(VALUE self) #else _wrap_ContractMultiplierUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ContractMultiplierUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ContractMultiplierUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ContractMultiplierUnit"; FIX::ContractMultiplierUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ContractMultiplierUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ContractMultiplierUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ContractMultiplierUnit *)new FIX::ContractMultiplierUnit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ContractMultiplierUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ContractMultiplierUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ContractMultiplierUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ContractMultiplierUnit.new", " ContractMultiplierUnit.new()\n" " ContractMultiplierUnit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ContractMultiplierUnit(void *self) { FIX::ContractMultiplierUnit *arg1 = (FIX::ContractMultiplierUnit *)self; delete arg1; } static swig_class SwigClassLegContractMultiplierUnit; SWIGINTERN VALUE _wrap_new_LegContractMultiplierUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegContractMultiplierUnit"; FIX::LegContractMultiplierUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegContractMultiplierUnit *)new FIX::LegContractMultiplierUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegContractMultiplierUnit_allocate(VALUE self) #else _wrap_LegContractMultiplierUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegContractMultiplierUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegContractMultiplierUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegContractMultiplierUnit"; FIX::LegContractMultiplierUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegContractMultiplierUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegContractMultiplierUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegContractMultiplierUnit *)new FIX::LegContractMultiplierUnit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegContractMultiplierUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegContractMultiplierUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegContractMultiplierUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegContractMultiplierUnit.new", " LegContractMultiplierUnit.new()\n" " LegContractMultiplierUnit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegContractMultiplierUnit(void *self) { FIX::LegContractMultiplierUnit *arg1 = (FIX::LegContractMultiplierUnit *)self; delete arg1; } static swig_class SwigClassUnderlyingContractMultiplierUnit; SWIGINTERN VALUE _wrap_new_UnderlyingContractMultiplierUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingContractMultiplierUnit"; FIX::UnderlyingContractMultiplierUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingContractMultiplierUnit *)new FIX::UnderlyingContractMultiplierUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingContractMultiplierUnit_allocate(VALUE self) #else _wrap_UnderlyingContractMultiplierUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingContractMultiplierUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingContractMultiplierUnit"; FIX::UnderlyingContractMultiplierUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingContractMultiplierUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingContractMultiplierUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingContractMultiplierUnit *)new FIX::UnderlyingContractMultiplierUnit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingContractMultiplierUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingContractMultiplierUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingContractMultiplierUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingContractMultiplierUnit.new", " UnderlyingContractMultiplierUnit.new()\n" " UnderlyingContractMultiplierUnit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingContractMultiplierUnit(void *self) { FIX::UnderlyingContractMultiplierUnit *arg1 = (FIX::UnderlyingContractMultiplierUnit *)self; delete arg1; } static swig_class SwigClassDerivativeContractMultiplierUnit; SWIGINTERN VALUE _wrap_new_DerivativeContractMultiplierUnit__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeContractMultiplierUnit"; FIX::DerivativeContractMultiplierUnit *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeContractMultiplierUnit *)new FIX::DerivativeContractMultiplierUnit(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeContractMultiplierUnit_allocate(VALUE self) #else _wrap_DerivativeContractMultiplierUnit_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeContractMultiplierUnit__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeContractMultiplierUnit"; FIX::DerivativeContractMultiplierUnit *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeContractMultiplierUnit", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeContractMultiplierUnit", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeContractMultiplierUnit *)new FIX::DerivativeContractMultiplierUnit((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeContractMultiplierUnit(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeContractMultiplierUnit__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeContractMultiplierUnit__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeContractMultiplierUnit.new", " DerivativeContractMultiplierUnit.new()\n" " DerivativeContractMultiplierUnit.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeContractMultiplierUnit(void *self) { FIX::DerivativeContractMultiplierUnit *arg1 = (FIX::DerivativeContractMultiplierUnit *)self; delete arg1; } static swig_class SwigClassFlowScheduleType; SWIGINTERN VALUE _wrap_new_FlowScheduleType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FlowScheduleType"; FIX::FlowScheduleType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FlowScheduleType *)new FIX::FlowScheduleType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FlowScheduleType_allocate(VALUE self) #else _wrap_FlowScheduleType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FlowScheduleType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FlowScheduleType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FlowScheduleType"; FIX::FlowScheduleType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","FlowScheduleType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","FlowScheduleType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::FlowScheduleType *)new FIX::FlowScheduleType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FlowScheduleType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FlowScheduleType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FlowScheduleType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FlowScheduleType.new", " FlowScheduleType.new()\n" " FlowScheduleType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FlowScheduleType(void *self) { FIX::FlowScheduleType *arg1 = (FIX::FlowScheduleType *)self; delete arg1; } static swig_class SwigClassLegFlowScheduleType; SWIGINTERN VALUE _wrap_new_LegFlowScheduleType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LegFlowScheduleType"; FIX::LegFlowScheduleType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LegFlowScheduleType *)new FIX::LegFlowScheduleType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LegFlowScheduleType_allocate(VALUE self) #else _wrap_LegFlowScheduleType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LegFlowScheduleType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LegFlowScheduleType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LegFlowScheduleType"; FIX::LegFlowScheduleType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","LegFlowScheduleType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","LegFlowScheduleType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::LegFlowScheduleType *)new FIX::LegFlowScheduleType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LegFlowScheduleType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LegFlowScheduleType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LegFlowScheduleType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LegFlowScheduleType.new", " LegFlowScheduleType.new()\n" " LegFlowScheduleType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LegFlowScheduleType(void *self) { FIX::LegFlowScheduleType *arg1 = (FIX::LegFlowScheduleType *)self; delete arg1; } static swig_class SwigClassUnderlyingFlowScheduleType; SWIGINTERN VALUE _wrap_new_UnderlyingFlowScheduleType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingFlowScheduleType"; FIX::UnderlyingFlowScheduleType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingFlowScheduleType *)new FIX::UnderlyingFlowScheduleType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingFlowScheduleType_allocate(VALUE self) #else _wrap_UnderlyingFlowScheduleType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingFlowScheduleType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingFlowScheduleType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingFlowScheduleType"; FIX::UnderlyingFlowScheduleType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingFlowScheduleType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingFlowScheduleType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingFlowScheduleType *)new FIX::UnderlyingFlowScheduleType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingFlowScheduleType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingFlowScheduleType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingFlowScheduleType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingFlowScheduleType.new", " UnderlyingFlowScheduleType.new()\n" " UnderlyingFlowScheduleType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingFlowScheduleType(void *self) { FIX::UnderlyingFlowScheduleType *arg1 = (FIX::UnderlyingFlowScheduleType *)self; delete arg1; } static swig_class SwigClassDerivativeFlowScheduleType; SWIGINTERN VALUE _wrap_new_DerivativeFlowScheduleType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DerivativeFlowScheduleType"; FIX::DerivativeFlowScheduleType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DerivativeFlowScheduleType *)new FIX::DerivativeFlowScheduleType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DerivativeFlowScheduleType_allocate(VALUE self) #else _wrap_DerivativeFlowScheduleType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DerivativeFlowScheduleType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DerivativeFlowScheduleType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DerivativeFlowScheduleType"; FIX::DerivativeFlowScheduleType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","DerivativeFlowScheduleType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","DerivativeFlowScheduleType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::DerivativeFlowScheduleType *)new FIX::DerivativeFlowScheduleType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DerivativeFlowScheduleType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DerivativeFlowScheduleType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DerivativeFlowScheduleType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DerivativeFlowScheduleType.new", " DerivativeFlowScheduleType.new()\n" " DerivativeFlowScheduleType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DerivativeFlowScheduleType(void *self) { FIX::DerivativeFlowScheduleType *arg1 = (FIX::DerivativeFlowScheduleType *)self; delete arg1; } static swig_class SwigClassFillLiquidityInd; SWIGINTERN VALUE _wrap_new_FillLiquidityInd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::FillLiquidityInd"; FIX::FillLiquidityInd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::FillLiquidityInd *)new FIX::FillLiquidityInd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FillLiquidityInd_allocate(VALUE self) #else _wrap_FillLiquidityInd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FillLiquidityInd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FillLiquidityInd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FillLiquidityInd"; FIX::FillLiquidityInd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","FillLiquidityInd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","FillLiquidityInd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::FillLiquidityInd *)new FIX::FillLiquidityInd((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FillLiquidityInd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FillLiquidityInd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FillLiquidityInd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FillLiquidityInd.new", " FillLiquidityInd.new()\n" " FillLiquidityInd.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_FillLiquidityInd(void *self) { FIX::FillLiquidityInd *arg1 = (FIX::FillLiquidityInd *)self; delete arg1; } static swig_class SwigClassSideLiquidityInd; SWIGINTERN VALUE _wrap_new_SideLiquidityInd__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SideLiquidityInd"; FIX::SideLiquidityInd *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SideLiquidityInd *)new FIX::SideLiquidityInd(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SideLiquidityInd_allocate(VALUE self) #else _wrap_SideLiquidityInd_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SideLiquidityInd); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SideLiquidityInd__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SideLiquidityInd"; FIX::SideLiquidityInd *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SideLiquidityInd", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SideLiquidityInd", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SideLiquidityInd *)new FIX::SideLiquidityInd((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SideLiquidityInd(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SideLiquidityInd__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SideLiquidityInd__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SideLiquidityInd.new", " SideLiquidityInd.new()\n" " SideLiquidityInd.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SideLiquidityInd(void *self) { FIX::SideLiquidityInd *arg1 = (FIX::SideLiquidityInd *)self; delete arg1; } static swig_class SwigClassNoRateSources; SWIGINTERN VALUE _wrap_new_NoRateSources__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoRateSources"; FIX::NoRateSources *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoRateSources *)new FIX::NoRateSources(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoRateSources_allocate(VALUE self) #else _wrap_NoRateSources_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoRateSources); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoRateSources__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoRateSources"; FIX::NoRateSources *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoRateSources", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoRateSources", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoRateSources *)new FIX::NoRateSources((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoRateSources(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoRateSources__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoRateSources__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoRateSources.new", " NoRateSources.new()\n" " NoRateSources.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoRateSources(void *self) { FIX::NoRateSources *arg1 = (FIX::NoRateSources *)self; delete arg1; } static swig_class SwigClassRateSource; SWIGINTERN VALUE _wrap_new_RateSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RateSource"; FIX::RateSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RateSource *)new FIX::RateSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RateSource_allocate(VALUE self) #else _wrap_RateSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RateSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RateSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RateSource"; FIX::RateSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RateSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RateSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RateSource *)new FIX::RateSource((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RateSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RateSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RateSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RateSource.new", " RateSource.new()\n" " RateSource.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RateSource(void *self) { FIX::RateSource *arg1 = (FIX::RateSource *)self; delete arg1; } static swig_class SwigClassRateSourceType; SWIGINTERN VALUE _wrap_new_RateSourceType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RateSourceType"; FIX::RateSourceType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RateSourceType *)new FIX::RateSourceType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RateSourceType_allocate(VALUE self) #else _wrap_RateSourceType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RateSourceType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RateSourceType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RateSourceType"; FIX::RateSourceType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","RateSourceType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","RateSourceType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::RateSourceType *)new FIX::RateSourceType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RateSourceType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RateSourceType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RateSourceType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RateSourceType.new", " RateSourceType.new()\n" " RateSourceType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RateSourceType(void *self) { FIX::RateSourceType *arg1 = (FIX::RateSourceType *)self; delete arg1; } static swig_class SwigClassReferencePage; SWIGINTERN VALUE _wrap_new_ReferencePage__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ReferencePage"; FIX::ReferencePage *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ReferencePage *)new FIX::ReferencePage(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ReferencePage_allocate(VALUE self) #else _wrap_ReferencePage_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ReferencePage); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ReferencePage__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ReferencePage"; FIX::ReferencePage *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","ReferencePage", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","ReferencePage", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::ReferencePage *)new FIX::ReferencePage((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ReferencePage(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ReferencePage__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ReferencePage__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ReferencePage.new", " ReferencePage.new()\n" " ReferencePage.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ReferencePage(void *self) { FIX::ReferencePage *arg1 = (FIX::ReferencePage *)self; delete arg1; } static swig_class SwigClassRestructuringType; SWIGINTERN VALUE _wrap_new_RestructuringType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RestructuringType"; FIX::RestructuringType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RestructuringType *)new FIX::RestructuringType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RestructuringType_allocate(VALUE self) #else _wrap_RestructuringType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RestructuringType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RestructuringType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RestructuringType"; FIX::RestructuringType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","RestructuringType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","RestructuringType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::RestructuringType *)new FIX::RestructuringType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RestructuringType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RestructuringType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RestructuringType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "RestructuringType.new", " RestructuringType.new()\n" " RestructuringType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_RestructuringType(void *self) { FIX::RestructuringType *arg1 = (FIX::RestructuringType *)self; delete arg1; } static swig_class SwigClassSeniority; SWIGINTERN VALUE _wrap_new_Seniority__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Seniority"; FIX::Seniority *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Seniority *)new FIX::Seniority(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Seniority_allocate(VALUE self) #else _wrap_Seniority_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Seniority); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Seniority__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Seniority"; FIX::Seniority *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","Seniority", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","Seniority", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::Seniority *)new FIX::Seniority((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Seniority(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Seniority__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Seniority__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Seniority.new", " Seniority.new()\n" " Seniority.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_Seniority(void *self) { FIX::Seniority *arg1 = (FIX::Seniority *)self; delete arg1; } static swig_class SwigClassNotionalPercentageOutstanding; SWIGINTERN VALUE _wrap_new_NotionalPercentageOutstanding__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NotionalPercentageOutstanding"; FIX::NotionalPercentageOutstanding *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NotionalPercentageOutstanding *)new FIX::NotionalPercentageOutstanding(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NotionalPercentageOutstanding_allocate(VALUE self) #else _wrap_NotionalPercentageOutstanding_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NotionalPercentageOutstanding); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NotionalPercentageOutstanding__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NotionalPercentageOutstanding"; FIX::NotionalPercentageOutstanding *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","NotionalPercentageOutstanding", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","NotionalPercentageOutstanding", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::NotionalPercentageOutstanding *)new FIX::NotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NotionalPercentageOutstanding(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NotionalPercentageOutstanding__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NotionalPercentageOutstanding__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NotionalPercentageOutstanding.new", " NotionalPercentageOutstanding.new()\n" " NotionalPercentageOutstanding.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NotionalPercentageOutstanding(void *self) { FIX::NotionalPercentageOutstanding *arg1 = (FIX::NotionalPercentageOutstanding *)self; delete arg1; } static swig_class SwigClassOriginalNotionalPercentageOutstanding; SWIGINTERN VALUE _wrap_new_OriginalNotionalPercentageOutstanding__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OriginalNotionalPercentageOutstanding"; FIX::OriginalNotionalPercentageOutstanding *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OriginalNotionalPercentageOutstanding *)new FIX::OriginalNotionalPercentageOutstanding(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OriginalNotionalPercentageOutstanding_allocate(VALUE self) #else _wrap_OriginalNotionalPercentageOutstanding_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OriginalNotionalPercentageOutstanding__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OriginalNotionalPercentageOutstanding"; FIX::OriginalNotionalPercentageOutstanding *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","OriginalNotionalPercentageOutstanding", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","OriginalNotionalPercentageOutstanding", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::OriginalNotionalPercentageOutstanding *)new FIX::OriginalNotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OriginalNotionalPercentageOutstanding(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OriginalNotionalPercentageOutstanding__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OriginalNotionalPercentageOutstanding__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OriginalNotionalPercentageOutstanding.new", " OriginalNotionalPercentageOutstanding.new()\n" " OriginalNotionalPercentageOutstanding.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OriginalNotionalPercentageOutstanding(void *self) { FIX::OriginalNotionalPercentageOutstanding *arg1 = (FIX::OriginalNotionalPercentageOutstanding *)self; delete arg1; } static swig_class SwigClassUnderlyingRestructuringType; SWIGINTERN VALUE _wrap_new_UnderlyingRestructuringType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingRestructuringType"; FIX::UnderlyingRestructuringType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingRestructuringType *)new FIX::UnderlyingRestructuringType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingRestructuringType_allocate(VALUE self) #else _wrap_UnderlyingRestructuringType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingRestructuringType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingRestructuringType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingRestructuringType"; FIX::UnderlyingRestructuringType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingRestructuringType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingRestructuringType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingRestructuringType *)new FIX::UnderlyingRestructuringType((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingRestructuringType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingRestructuringType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingRestructuringType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingRestructuringType.new", " UnderlyingRestructuringType.new()\n" " UnderlyingRestructuringType.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingRestructuringType(void *self) { FIX::UnderlyingRestructuringType *arg1 = (FIX::UnderlyingRestructuringType *)self; delete arg1; } static swig_class SwigClassUnderlyingSeniority; SWIGINTERN VALUE _wrap_new_UnderlyingSeniority__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingSeniority"; FIX::UnderlyingSeniority *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingSeniority *)new FIX::UnderlyingSeniority(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingSeniority_allocate(VALUE self) #else _wrap_UnderlyingSeniority_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingSeniority); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingSeniority__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingSeniority"; FIX::UnderlyingSeniority *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","UnderlyingSeniority", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","UnderlyingSeniority", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::UnderlyingSeniority *)new FIX::UnderlyingSeniority((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingSeniority(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingSeniority__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingSeniority__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingSeniority.new", " UnderlyingSeniority.new()\n" " UnderlyingSeniority.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingSeniority(void *self) { FIX::UnderlyingSeniority *arg1 = (FIX::UnderlyingSeniority *)self; delete arg1; } static swig_class SwigClassUnderlyingNotionalPercentageOutstanding; SWIGINTERN VALUE _wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingNotionalPercentageOutstanding"; FIX::UnderlyingNotionalPercentageOutstanding *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingNotionalPercentageOutstanding *)new FIX::UnderlyingNotionalPercentageOutstanding(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingNotionalPercentageOutstanding_allocate(VALUE self) #else _wrap_UnderlyingNotionalPercentageOutstanding_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingNotionalPercentageOutstanding"; FIX::UnderlyingNotionalPercentageOutstanding *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","UnderlyingNotionalPercentageOutstanding", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","UnderlyingNotionalPercentageOutstanding", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::UnderlyingNotionalPercentageOutstanding *)new FIX::UnderlyingNotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingNotionalPercentageOutstanding(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingNotionalPercentageOutstanding__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingNotionalPercentageOutstanding.new", " UnderlyingNotionalPercentageOutstanding.new()\n" " UnderlyingNotionalPercentageOutstanding.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingNotionalPercentageOutstanding(void *self) { FIX::UnderlyingNotionalPercentageOutstanding *arg1 = (FIX::UnderlyingNotionalPercentageOutstanding *)self; delete arg1; } static swig_class SwigClassUnderlyingOriginalNotionalPercentageOutstanding; SWIGINTERN VALUE _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingOriginalNotionalPercentageOutstanding"; FIX::UnderlyingOriginalNotionalPercentageOutstanding *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingOriginalNotionalPercentageOutstanding *)new FIX::UnderlyingOriginalNotionalPercentageOutstanding(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingOriginalNotionalPercentageOutstanding_allocate(VALUE self) #else _wrap_UnderlyingOriginalNotionalPercentageOutstanding_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingOriginalNotionalPercentageOutstanding"; FIX::UnderlyingOriginalNotionalPercentageOutstanding *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","UnderlyingOriginalNotionalPercentageOutstanding", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","UnderlyingOriginalNotionalPercentageOutstanding", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::UnderlyingOriginalNotionalPercentageOutstanding *)new FIX::UnderlyingOriginalNotionalPercentageOutstanding((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingOriginalNotionalPercentageOutstanding__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingOriginalNotionalPercentageOutstanding.new", " UnderlyingOriginalNotionalPercentageOutstanding.new()\n" " UnderlyingOriginalNotionalPercentageOutstanding.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingOriginalNotionalPercentageOutstanding(void *self) { FIX::UnderlyingOriginalNotionalPercentageOutstanding *arg1 = (FIX::UnderlyingOriginalNotionalPercentageOutstanding *)self; delete arg1; } static swig_class SwigClassAttachmentPoint; SWIGINTERN VALUE _wrap_new_AttachmentPoint__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::AttachmentPoint"; FIX::AttachmentPoint *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::AttachmentPoint *)new FIX::AttachmentPoint(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_AttachmentPoint_allocate(VALUE self) #else _wrap_AttachmentPoint_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__AttachmentPoint); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_AttachmentPoint__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::AttachmentPoint"; FIX::AttachmentPoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","AttachmentPoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","AttachmentPoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::AttachmentPoint *)new FIX::AttachmentPoint((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_AttachmentPoint(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_AttachmentPoint__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_AttachmentPoint__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "AttachmentPoint.new", " AttachmentPoint.new()\n" " AttachmentPoint.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_AttachmentPoint(void *self) { FIX::AttachmentPoint *arg1 = (FIX::AttachmentPoint *)self; delete arg1; } static swig_class SwigClassDetachmentPoint; SWIGINTERN VALUE _wrap_new_DetachmentPoint__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DetachmentPoint"; FIX::DetachmentPoint *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DetachmentPoint *)new FIX::DetachmentPoint(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DetachmentPoint_allocate(VALUE self) #else _wrap_DetachmentPoint_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DetachmentPoint); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DetachmentPoint__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DetachmentPoint"; FIX::DetachmentPoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","DetachmentPoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","DetachmentPoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::DetachmentPoint *)new FIX::DetachmentPoint((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DetachmentPoint(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DetachmentPoint__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DetachmentPoint__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "DetachmentPoint.new", " DetachmentPoint.new()\n" " DetachmentPoint.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_DetachmentPoint(void *self) { FIX::DetachmentPoint *arg1 = (FIX::DetachmentPoint *)self; delete arg1; } static swig_class SwigClassUnderlyingAttachmentPoint; SWIGINTERN VALUE _wrap_new_UnderlyingAttachmentPoint__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingAttachmentPoint"; FIX::UnderlyingAttachmentPoint *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingAttachmentPoint *)new FIX::UnderlyingAttachmentPoint(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingAttachmentPoint_allocate(VALUE self) #else _wrap_UnderlyingAttachmentPoint_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingAttachmentPoint); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingAttachmentPoint__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingAttachmentPoint"; FIX::UnderlyingAttachmentPoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","UnderlyingAttachmentPoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","UnderlyingAttachmentPoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::UnderlyingAttachmentPoint *)new FIX::UnderlyingAttachmentPoint((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingAttachmentPoint(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingAttachmentPoint__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingAttachmentPoint__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingAttachmentPoint.new", " UnderlyingAttachmentPoint.new()\n" " UnderlyingAttachmentPoint.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingAttachmentPoint(void *self) { FIX::UnderlyingAttachmentPoint *arg1 = (FIX::UnderlyingAttachmentPoint *)self; delete arg1; } static swig_class SwigClassUnderlyingDetachmentPoint; SWIGINTERN VALUE _wrap_new_UnderlyingDetachmentPoint__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingDetachmentPoint"; FIX::UnderlyingDetachmentPoint *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingDetachmentPoint *)new FIX::UnderlyingDetachmentPoint(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingDetachmentPoint_allocate(VALUE self) #else _wrap_UnderlyingDetachmentPoint_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingDetachmentPoint); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingDetachmentPoint__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingDetachmentPoint"; FIX::UnderlyingDetachmentPoint *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","UnderlyingDetachmentPoint", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","UnderlyingDetachmentPoint", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::UnderlyingDetachmentPoint *)new FIX::UnderlyingDetachmentPoint((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingDetachmentPoint(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingDetachmentPoint__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingDetachmentPoint__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingDetachmentPoint.new", " UnderlyingDetachmentPoint.new()\n" " UnderlyingDetachmentPoint.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingDetachmentPoint(void *self) { FIX::UnderlyingDetachmentPoint *arg1 = (FIX::UnderlyingDetachmentPoint *)self; delete arg1; } static swig_class SwigClassNoTargetPartyIDs; SWIGINTERN VALUE _wrap_new_NoTargetPartyIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoTargetPartyIDs"; FIX::NoTargetPartyIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoTargetPartyIDs *)new FIX::NoTargetPartyIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoTargetPartyIDs_allocate(VALUE self) #else _wrap_NoTargetPartyIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoTargetPartyIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoTargetPartyIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoTargetPartyIDs"; FIX::NoTargetPartyIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoTargetPartyIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoTargetPartyIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoTargetPartyIDs *)new FIX::NoTargetPartyIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoTargetPartyIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoTargetPartyIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoTargetPartyIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoTargetPartyIDs.new", " NoTargetPartyIDs.new()\n" " NoTargetPartyIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoTargetPartyIDs(void *self) { FIX::NoTargetPartyIDs *arg1 = (FIX::NoTargetPartyIDs *)self; delete arg1; } static swig_class SwigClassTargetPartyID; SWIGINTERN VALUE _wrap_new_TargetPartyID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetPartyID"; FIX::TargetPartyID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetPartyID *)new FIX::TargetPartyID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetPartyID_allocate(VALUE self) #else _wrap_TargetPartyID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetPartyID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetPartyID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetPartyID"; FIX::TargetPartyID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","TargetPartyID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","TargetPartyID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::TargetPartyID *)new FIX::TargetPartyID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetPartyID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetPartyID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetPartyID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetPartyID.new", " TargetPartyID.new()\n" " TargetPartyID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetPartyID(void *self) { FIX::TargetPartyID *arg1 = (FIX::TargetPartyID *)self; delete arg1; } static swig_class SwigClassTargetPartyIDSource; SWIGINTERN VALUE _wrap_new_TargetPartyIDSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetPartyIDSource"; FIX::TargetPartyIDSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetPartyIDSource *)new FIX::TargetPartyIDSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetPartyIDSource_allocate(VALUE self) #else _wrap_TargetPartyIDSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetPartyIDSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetPartyIDSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::CHAR *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetPartyIDSource"; FIX::TargetPartyIDSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__CHAR, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::CHAR const &","TargetPartyIDSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::CHAR const &","TargetPartyIDSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::CHAR * >(argp1); result = (FIX::TargetPartyIDSource *)new FIX::TargetPartyIDSource((FIX::CHAR const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetPartyIDSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetPartyIDSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__CHAR, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetPartyIDSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetPartyIDSource.new", " TargetPartyIDSource.new()\n" " TargetPartyIDSource.new(FIX::CHAR const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetPartyIDSource(void *self) { FIX::TargetPartyIDSource *arg1 = (FIX::TargetPartyIDSource *)self; delete arg1; } static swig_class SwigClassTargetPartyRole; SWIGINTERN VALUE _wrap_new_TargetPartyRole__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::TargetPartyRole"; FIX::TargetPartyRole *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::TargetPartyRole *)new FIX::TargetPartyRole(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_TargetPartyRole_allocate(VALUE self) #else _wrap_TargetPartyRole_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__TargetPartyRole); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_TargetPartyRole__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::TargetPartyRole"; FIX::TargetPartyRole *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","TargetPartyRole", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","TargetPartyRole", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::TargetPartyRole *)new FIX::TargetPartyRole((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_TargetPartyRole(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_TargetPartyRole__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_TargetPartyRole__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "TargetPartyRole.new", " TargetPartyRole.new()\n" " TargetPartyRole.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_TargetPartyRole(void *self) { FIX::TargetPartyRole *arg1 = (FIX::TargetPartyRole *)self; delete arg1; } static swig_class SwigClassSecurityListID; SWIGINTERN VALUE _wrap_new_SecurityListID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityListID"; FIX::SecurityListID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityListID *)new FIX::SecurityListID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityListID_allocate(VALUE self) #else _wrap_SecurityListID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityListID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityListID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityListID"; FIX::SecurityListID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityListID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityListID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityListID *)new FIX::SecurityListID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityListID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityListID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityListID.new", " SecurityListID.new()\n" " SecurityListID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityListID(void *self) { FIX::SecurityListID *arg1 = (FIX::SecurityListID *)self; delete arg1; } static swig_class SwigClassSecurityListRefID; SWIGINTERN VALUE _wrap_new_SecurityListRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityListRefID"; FIX::SecurityListRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityListRefID *)new FIX::SecurityListRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityListRefID_allocate(VALUE self) #else _wrap_SecurityListRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityListRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityListRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityListRefID"; FIX::SecurityListRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityListRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityListRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityListRefID *)new FIX::SecurityListRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityListRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityListRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityListRefID.new", " SecurityListRefID.new()\n" " SecurityListRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityListRefID(void *self) { FIX::SecurityListRefID *arg1 = (FIX::SecurityListRefID *)self; delete arg1; } static swig_class SwigClassSecurityListDesc; SWIGINTERN VALUE _wrap_new_SecurityListDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityListDesc"; FIX::SecurityListDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityListDesc *)new FIX::SecurityListDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityListDesc_allocate(VALUE self) #else _wrap_SecurityListDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityListDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityListDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityListDesc"; FIX::SecurityListDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","SecurityListDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","SecurityListDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::SecurityListDesc *)new FIX::SecurityListDesc((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityListDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityListDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityListDesc.new", " SecurityListDesc.new()\n" " SecurityListDesc.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityListDesc(void *self) { FIX::SecurityListDesc *arg1 = (FIX::SecurityListDesc *)self; delete arg1; } static swig_class SwigClassEncodedSecurityListDescLen; SWIGINTERN VALUE _wrap_new_EncodedSecurityListDescLen__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityListDescLen"; FIX::EncodedSecurityListDescLen *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedSecurityListDescLen *)new FIX::EncodedSecurityListDescLen(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedSecurityListDescLen_allocate(VALUE self) #else _wrap_EncodedSecurityListDescLen_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedSecurityListDescLen); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedSecurityListDescLen__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LENGTH *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityListDescLen"; FIX::EncodedSecurityListDescLen *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LENGTH, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LENGTH const &","EncodedSecurityListDescLen", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LENGTH const &","EncodedSecurityListDescLen", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LENGTH * >(argp1); result = (FIX::EncodedSecurityListDescLen *)new FIX::EncodedSecurityListDescLen((FIX::LENGTH const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedSecurityListDescLen(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedSecurityListDescLen__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LENGTH, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityListDescLen__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedSecurityListDescLen.new", " EncodedSecurityListDescLen.new()\n" " EncodedSecurityListDescLen.new(FIX::LENGTH const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedSecurityListDescLen(void *self) { FIX::EncodedSecurityListDescLen *arg1 = (FIX::EncodedSecurityListDescLen *)self; delete arg1; } static swig_class SwigClassEncodedSecurityListDesc; SWIGINTERN VALUE _wrap_new_EncodedSecurityListDesc__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityListDesc"; FIX::EncodedSecurityListDesc *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::EncodedSecurityListDesc *)new FIX::EncodedSecurityListDesc(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_EncodedSecurityListDesc_allocate(VALUE self) #else _wrap_EncodedSecurityListDesc_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__EncodedSecurityListDesc); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_EncodedSecurityListDesc__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DATA *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::EncodedSecurityListDesc"; FIX::EncodedSecurityListDesc *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DATA, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DATA const &","EncodedSecurityListDesc", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DATA const &","EncodedSecurityListDesc", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DATA * >(argp1); result = (FIX::EncodedSecurityListDesc *)new FIX::EncodedSecurityListDesc((FIX::DATA const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_EncodedSecurityListDesc(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_EncodedSecurityListDesc__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DATA, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_EncodedSecurityListDesc__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "EncodedSecurityListDesc.new", " EncodedSecurityListDesc.new()\n" " EncodedSecurityListDesc.new(FIX::DATA const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_EncodedSecurityListDesc(void *self) { FIX::EncodedSecurityListDesc *arg1 = (FIX::EncodedSecurityListDesc *)self; delete arg1; } static swig_class SwigClassSecurityListType; SWIGINTERN VALUE _wrap_new_SecurityListType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityListType"; FIX::SecurityListType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityListType *)new FIX::SecurityListType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityListType_allocate(VALUE self) #else _wrap_SecurityListType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityListType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityListType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityListType"; FIX::SecurityListType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityListType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityListType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityListType *)new FIX::SecurityListType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityListType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityListType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityListType.new", " SecurityListType.new()\n" " SecurityListType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityListType(void *self) { FIX::SecurityListType *arg1 = (FIX::SecurityListType *)self; delete arg1; } static swig_class SwigClassSecurityListTypeSource; SWIGINTERN VALUE _wrap_new_SecurityListTypeSource__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SecurityListTypeSource"; FIX::SecurityListTypeSource *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SecurityListTypeSource *)new FIX::SecurityListTypeSource(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SecurityListTypeSource_allocate(VALUE self) #else _wrap_SecurityListTypeSource_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SecurityListTypeSource); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SecurityListTypeSource__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SecurityListTypeSource"; FIX::SecurityListTypeSource *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","SecurityListTypeSource", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","SecurityListTypeSource", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::SecurityListTypeSource *)new FIX::SecurityListTypeSource((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SecurityListTypeSource(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SecurityListTypeSource__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SecurityListTypeSource__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "SecurityListTypeSource.new", " SecurityListTypeSource.new()\n" " SecurityListTypeSource.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_SecurityListTypeSource(void *self) { FIX::SecurityListTypeSource *arg1 = (FIX::SecurityListTypeSource *)self; delete arg1; } static swig_class SwigClassNewsID; SWIGINTERN VALUE _wrap_new_NewsID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NewsID"; FIX::NewsID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NewsID *)new FIX::NewsID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NewsID_allocate(VALUE self) #else _wrap_NewsID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NewsID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NewsID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NewsID"; FIX::NewsID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NewsID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NewsID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NewsID *)new FIX::NewsID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NewsID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NewsID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NewsID.new", " NewsID.new()\n" " NewsID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NewsID(void *self) { FIX::NewsID *arg1 = (FIX::NewsID *)self; delete arg1; } static swig_class SwigClassNewsCategory; SWIGINTERN VALUE _wrap_new_NewsCategory__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NewsCategory"; FIX::NewsCategory *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NewsCategory *)new FIX::NewsCategory(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NewsCategory_allocate(VALUE self) #else _wrap_NewsCategory_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NewsCategory); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NewsCategory__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NewsCategory"; FIX::NewsCategory *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NewsCategory", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NewsCategory", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NewsCategory *)new FIX::NewsCategory((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NewsCategory(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NewsCategory__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsCategory__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NewsCategory.new", " NewsCategory.new()\n" " NewsCategory.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NewsCategory(void *self) { FIX::NewsCategory *arg1 = (FIX::NewsCategory *)self; delete arg1; } static swig_class SwigClassLanguageCode; SWIGINTERN VALUE _wrap_new_LanguageCode__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::LanguageCode"; FIX::LanguageCode *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::LanguageCode *)new FIX::LanguageCode(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_LanguageCode_allocate(VALUE self) #else _wrap_LanguageCode_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__LanguageCode); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_LanguageCode__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LANGUAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::LanguageCode"; FIX::LanguageCode *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__LANGUAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LANGUAGE const &","LanguageCode", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LANGUAGE const &","LanguageCode", 1, argv[0])); } arg1 = reinterpret_cast< FIX::LANGUAGE * >(argp1); result = (FIX::LanguageCode *)new FIX::LanguageCode((FIX::LANGUAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_LanguageCode(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_LanguageCode__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LANGUAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_LanguageCode__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "LanguageCode.new", " LanguageCode.new()\n" " LanguageCode.new(FIX::LANGUAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_LanguageCode(void *self) { FIX::LanguageCode *arg1 = (FIX::LanguageCode *)self; delete arg1; } static swig_class SwigClassNoNewsRefIDs; SWIGINTERN VALUE _wrap_new_NoNewsRefIDs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoNewsRefIDs"; FIX::NoNewsRefIDs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoNewsRefIDs *)new FIX::NoNewsRefIDs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoNewsRefIDs_allocate(VALUE self) #else _wrap_NoNewsRefIDs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoNewsRefIDs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoNewsRefIDs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoNewsRefIDs"; FIX::NoNewsRefIDs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoNewsRefIDs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoNewsRefIDs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoNewsRefIDs *)new FIX::NoNewsRefIDs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoNewsRefIDs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoNewsRefIDs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoNewsRefIDs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoNewsRefIDs.new", " NoNewsRefIDs.new()\n" " NoNewsRefIDs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoNewsRefIDs(void *self) { FIX::NoNewsRefIDs *arg1 = (FIX::NoNewsRefIDs *)self; delete arg1; } static swig_class SwigClassNewsRefID; SWIGINTERN VALUE _wrap_new_NewsRefID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NewsRefID"; FIX::NewsRefID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NewsRefID *)new FIX::NewsRefID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NewsRefID_allocate(VALUE self) #else _wrap_NewsRefID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NewsRefID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NewsRefID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NewsRefID"; FIX::NewsRefID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","NewsRefID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","NewsRefID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::NewsRefID *)new FIX::NewsRefID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NewsRefID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NewsRefID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsRefID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NewsRefID.new", " NewsRefID.new()\n" " NewsRefID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NewsRefID(void *self) { FIX::NewsRefID *arg1 = (FIX::NewsRefID *)self; delete arg1; } static swig_class SwigClassNewsRefType; SWIGINTERN VALUE _wrap_new_NewsRefType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NewsRefType"; FIX::NewsRefType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NewsRefType *)new FIX::NewsRefType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NewsRefType_allocate(VALUE self) #else _wrap_NewsRefType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NewsRefType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NewsRefType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NewsRefType"; FIX::NewsRefType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","NewsRefType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","NewsRefType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::NewsRefType *)new FIX::NewsRefType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NewsRefType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NewsRefType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NewsRefType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NewsRefType.new", " NewsRefType.new()\n" " NewsRefType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NewsRefType(void *self) { FIX::NewsRefType *arg1 = (FIX::NewsRefType *)self; delete arg1; } static swig_class SwigClassStrikePriceDeterminationMethod; SWIGINTERN VALUE _wrap_new_StrikePriceDeterminationMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikePriceDeterminationMethod"; FIX::StrikePriceDeterminationMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikePriceDeterminationMethod *)new FIX::StrikePriceDeterminationMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikePriceDeterminationMethod_allocate(VALUE self) #else _wrap_StrikePriceDeterminationMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikePriceDeterminationMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikePriceDeterminationMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikePriceDeterminationMethod"; FIX::StrikePriceDeterminationMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StrikePriceDeterminationMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StrikePriceDeterminationMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StrikePriceDeterminationMethod *)new FIX::StrikePriceDeterminationMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikePriceDeterminationMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikePriceDeterminationMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePriceDeterminationMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikePriceDeterminationMethod.new", " StrikePriceDeterminationMethod.new()\n" " StrikePriceDeterminationMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikePriceDeterminationMethod(void *self) { FIX::StrikePriceDeterminationMethod *arg1 = (FIX::StrikePriceDeterminationMethod *)self; delete arg1; } static swig_class SwigClassStrikePriceBoundaryMethod; SWIGINTERN VALUE _wrap_new_StrikePriceBoundaryMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikePriceBoundaryMethod"; FIX::StrikePriceBoundaryMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikePriceBoundaryMethod *)new FIX::StrikePriceBoundaryMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikePriceBoundaryMethod_allocate(VALUE self) #else _wrap_StrikePriceBoundaryMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikePriceBoundaryMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikePriceBoundaryMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikePriceBoundaryMethod"; FIX::StrikePriceBoundaryMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StrikePriceBoundaryMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StrikePriceBoundaryMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StrikePriceBoundaryMethod *)new FIX::StrikePriceBoundaryMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikePriceBoundaryMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikePriceBoundaryMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePriceBoundaryMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikePriceBoundaryMethod.new", " StrikePriceBoundaryMethod.new()\n" " StrikePriceBoundaryMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikePriceBoundaryMethod(void *self) { FIX::StrikePriceBoundaryMethod *arg1 = (FIX::StrikePriceBoundaryMethod *)self; delete arg1; } static swig_class SwigClassStrikePriceBoundaryPrecision; SWIGINTERN VALUE _wrap_new_StrikePriceBoundaryPrecision__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StrikePriceBoundaryPrecision"; FIX::StrikePriceBoundaryPrecision *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StrikePriceBoundaryPrecision *)new FIX::StrikePriceBoundaryPrecision(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StrikePriceBoundaryPrecision_allocate(VALUE self) #else _wrap_StrikePriceBoundaryPrecision_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StrikePriceBoundaryPrecision__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StrikePriceBoundaryPrecision"; FIX::StrikePriceBoundaryPrecision *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","StrikePriceBoundaryPrecision", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","StrikePriceBoundaryPrecision", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::StrikePriceBoundaryPrecision *)new FIX::StrikePriceBoundaryPrecision((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StrikePriceBoundaryPrecision(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StrikePriceBoundaryPrecision__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StrikePriceBoundaryPrecision__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StrikePriceBoundaryPrecision.new", " StrikePriceBoundaryPrecision.new()\n" " StrikePriceBoundaryPrecision.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StrikePriceBoundaryPrecision(void *self) { FIX::StrikePriceBoundaryPrecision *arg1 = (FIX::StrikePriceBoundaryPrecision *)self; delete arg1; } static swig_class SwigClassUnderlyingPriceDeterminationMethod; SWIGINTERN VALUE _wrap_new_UnderlyingPriceDeterminationMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::UnderlyingPriceDeterminationMethod"; FIX::UnderlyingPriceDeterminationMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::UnderlyingPriceDeterminationMethod *)new FIX::UnderlyingPriceDeterminationMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_UnderlyingPriceDeterminationMethod_allocate(VALUE self) #else _wrap_UnderlyingPriceDeterminationMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_UnderlyingPriceDeterminationMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::UnderlyingPriceDeterminationMethod"; FIX::UnderlyingPriceDeterminationMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","UnderlyingPriceDeterminationMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","UnderlyingPriceDeterminationMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::UnderlyingPriceDeterminationMethod *)new FIX::UnderlyingPriceDeterminationMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_UnderlyingPriceDeterminationMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_UnderlyingPriceDeterminationMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UnderlyingPriceDeterminationMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "UnderlyingPriceDeterminationMethod.new", " UnderlyingPriceDeterminationMethod.new()\n" " UnderlyingPriceDeterminationMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_UnderlyingPriceDeterminationMethod(void *self) { FIX::UnderlyingPriceDeterminationMethod *arg1 = (FIX::UnderlyingPriceDeterminationMethod *)self; delete arg1; } static swig_class SwigClassOptPayoutType; SWIGINTERN VALUE _wrap_new_OptPayoutType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::OptPayoutType"; FIX::OptPayoutType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::OptPayoutType *)new FIX::OptPayoutType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_OptPayoutType_allocate(VALUE self) #else _wrap_OptPayoutType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__OptPayoutType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_OptPayoutType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::OptPayoutType"; FIX::OptPayoutType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","OptPayoutType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","OptPayoutType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::OptPayoutType *)new FIX::OptPayoutType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_OptPayoutType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_OptPayoutType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_OptPayoutType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "OptPayoutType.new", " OptPayoutType.new()\n" " OptPayoutType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_OptPayoutType(void *self) { FIX::OptPayoutType *arg1 = (FIX::OptPayoutType *)self; delete arg1; } static swig_class SwigClassNoComplexEvents; SWIGINTERN VALUE _wrap_new_NoComplexEvents__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoComplexEvents"; FIX::NoComplexEvents *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoComplexEvents *)new FIX::NoComplexEvents(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoComplexEvents_allocate(VALUE self) #else _wrap_NoComplexEvents_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoComplexEvents); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoComplexEvents__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoComplexEvents"; FIX::NoComplexEvents *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoComplexEvents", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoComplexEvents", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoComplexEvents *)new FIX::NoComplexEvents((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoComplexEvents(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoComplexEvents__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoComplexEvents__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoComplexEvents.new", " NoComplexEvents.new()\n" " NoComplexEvents.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoComplexEvents(void *self) { FIX::NoComplexEvents *arg1 = (FIX::NoComplexEvents *)self; delete arg1; } static swig_class SwigClassComplexEventType; SWIGINTERN VALUE _wrap_new_ComplexEventType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventType"; FIX::ComplexEventType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventType *)new FIX::ComplexEventType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventType_allocate(VALUE self) #else _wrap_ComplexEventType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventType"; FIX::ComplexEventType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ComplexEventType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ComplexEventType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ComplexEventType *)new FIX::ComplexEventType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventType.new", " ComplexEventType.new()\n" " ComplexEventType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventType(void *self) { FIX::ComplexEventType *arg1 = (FIX::ComplexEventType *)self; delete arg1; } static swig_class SwigClassComplexOptPayoutAmount; SWIGINTERN VALUE _wrap_new_ComplexOptPayoutAmount__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexOptPayoutAmount"; FIX::ComplexOptPayoutAmount *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexOptPayoutAmount *)new FIX::ComplexOptPayoutAmount(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexOptPayoutAmount_allocate(VALUE self) #else _wrap_ComplexOptPayoutAmount_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexOptPayoutAmount); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexOptPayoutAmount__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::AMT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexOptPayoutAmount"; FIX::ComplexOptPayoutAmount *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__AMT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::AMT const &","ComplexOptPayoutAmount", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::AMT const &","ComplexOptPayoutAmount", 1, argv[0])); } arg1 = reinterpret_cast< FIX::AMT * >(argp1); result = (FIX::ComplexOptPayoutAmount *)new FIX::ComplexOptPayoutAmount((FIX::AMT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexOptPayoutAmount(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexOptPayoutAmount__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__AMT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexOptPayoutAmount__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexOptPayoutAmount.new", " ComplexOptPayoutAmount.new()\n" " ComplexOptPayoutAmount.new(FIX::AMT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexOptPayoutAmount(void *self) { FIX::ComplexOptPayoutAmount *arg1 = (FIX::ComplexOptPayoutAmount *)self; delete arg1; } static swig_class SwigClassComplexEventPrice; SWIGINTERN VALUE _wrap_new_ComplexEventPrice__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventPrice"; FIX::ComplexEventPrice *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventPrice *)new FIX::ComplexEventPrice(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventPrice_allocate(VALUE self) #else _wrap_ComplexEventPrice_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventPrice); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventPrice__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PRICE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventPrice"; FIX::ComplexEventPrice *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PRICE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PRICE const &","ComplexEventPrice", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PRICE const &","ComplexEventPrice", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PRICE * >(argp1); result = (FIX::ComplexEventPrice *)new FIX::ComplexEventPrice((FIX::PRICE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventPrice(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventPrice__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PRICE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPrice__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventPrice.new", " ComplexEventPrice.new()\n" " ComplexEventPrice.new(FIX::PRICE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventPrice(void *self) { FIX::ComplexEventPrice *arg1 = (FIX::ComplexEventPrice *)self; delete arg1; } static swig_class SwigClassComplexEventPriceBoundaryMethod; SWIGINTERN VALUE _wrap_new_ComplexEventPriceBoundaryMethod__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventPriceBoundaryMethod"; FIX::ComplexEventPriceBoundaryMethod *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventPriceBoundaryMethod *)new FIX::ComplexEventPriceBoundaryMethod(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventPriceBoundaryMethod_allocate(VALUE self) #else _wrap_ComplexEventPriceBoundaryMethod_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventPriceBoundaryMethod__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventPriceBoundaryMethod"; FIX::ComplexEventPriceBoundaryMethod *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ComplexEventPriceBoundaryMethod", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ComplexEventPriceBoundaryMethod", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ComplexEventPriceBoundaryMethod *)new FIX::ComplexEventPriceBoundaryMethod((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventPriceBoundaryMethod(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventPriceBoundaryMethod__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPriceBoundaryMethod__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventPriceBoundaryMethod.new", " ComplexEventPriceBoundaryMethod.new()\n" " ComplexEventPriceBoundaryMethod.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventPriceBoundaryMethod(void *self) { FIX::ComplexEventPriceBoundaryMethod *arg1 = (FIX::ComplexEventPriceBoundaryMethod *)self; delete arg1; } static swig_class SwigClassComplexEventPriceBoundaryPrecision; SWIGINTERN VALUE _wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventPriceBoundaryPrecision"; FIX::ComplexEventPriceBoundaryPrecision *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventPriceBoundaryPrecision *)new FIX::ComplexEventPriceBoundaryPrecision(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventPriceBoundaryPrecision_allocate(VALUE self) #else _wrap_ComplexEventPriceBoundaryPrecision_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::PERCENTAGE *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventPriceBoundaryPrecision"; FIX::ComplexEventPriceBoundaryPrecision *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__PERCENTAGE, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PERCENTAGE const &","ComplexEventPriceBoundaryPrecision", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::PERCENTAGE const &","ComplexEventPriceBoundaryPrecision", 1, argv[0])); } arg1 = reinterpret_cast< FIX::PERCENTAGE * >(argp1); result = (FIX::ComplexEventPriceBoundaryPrecision *)new FIX::ComplexEventPriceBoundaryPrecision((FIX::PERCENTAGE const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventPriceBoundaryPrecision(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PERCENTAGE, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPriceBoundaryPrecision__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventPriceBoundaryPrecision.new", " ComplexEventPriceBoundaryPrecision.new()\n" " ComplexEventPriceBoundaryPrecision.new(FIX::PERCENTAGE const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventPriceBoundaryPrecision(void *self) { FIX::ComplexEventPriceBoundaryPrecision *arg1 = (FIX::ComplexEventPriceBoundaryPrecision *)self; delete arg1; } static swig_class SwigClassComplexEventPriceTimeType; SWIGINTERN VALUE _wrap_new_ComplexEventPriceTimeType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventPriceTimeType"; FIX::ComplexEventPriceTimeType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventPriceTimeType *)new FIX::ComplexEventPriceTimeType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventPriceTimeType_allocate(VALUE self) #else _wrap_ComplexEventPriceTimeType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventPriceTimeType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventPriceTimeType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventPriceTimeType"; FIX::ComplexEventPriceTimeType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ComplexEventPriceTimeType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ComplexEventPriceTimeType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ComplexEventPriceTimeType *)new FIX::ComplexEventPriceTimeType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventPriceTimeType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventPriceTimeType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventPriceTimeType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventPriceTimeType.new", " ComplexEventPriceTimeType.new()\n" " ComplexEventPriceTimeType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventPriceTimeType(void *self) { FIX::ComplexEventPriceTimeType *arg1 = (FIX::ComplexEventPriceTimeType *)self; delete arg1; } static swig_class SwigClassComplexEventCondition; SWIGINTERN VALUE _wrap_new_ComplexEventCondition__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventCondition"; FIX::ComplexEventCondition *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventCondition *)new FIX::ComplexEventCondition(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventCondition_allocate(VALUE self) #else _wrap_ComplexEventCondition_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventCondition); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventCondition__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventCondition"; FIX::ComplexEventCondition *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","ComplexEventCondition", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","ComplexEventCondition", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::ComplexEventCondition *)new FIX::ComplexEventCondition((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventCondition(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventCondition__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventCondition__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventCondition.new", " ComplexEventCondition.new()\n" " ComplexEventCondition.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventCondition(void *self) { FIX::ComplexEventCondition *arg1 = (FIX::ComplexEventCondition *)self; delete arg1; } static swig_class SwigClassNoComplexEventDates; SWIGINTERN VALUE _wrap_new_NoComplexEventDates__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoComplexEventDates"; FIX::NoComplexEventDates *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoComplexEventDates *)new FIX::NoComplexEventDates(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoComplexEventDates_allocate(VALUE self) #else _wrap_NoComplexEventDates_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoComplexEventDates); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoComplexEventDates__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoComplexEventDates"; FIX::NoComplexEventDates *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoComplexEventDates", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoComplexEventDates", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoComplexEventDates *)new FIX::NoComplexEventDates((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoComplexEventDates(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoComplexEventDates__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoComplexEventDates__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoComplexEventDates.new", " NoComplexEventDates.new()\n" " NoComplexEventDates.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoComplexEventDates(void *self) { FIX::NoComplexEventDates *arg1 = (FIX::NoComplexEventDates *)self; delete arg1; } static swig_class SwigClassComplexEventStartDate; SWIGINTERN VALUE _wrap_new_ComplexEventStartDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventStartDate"; FIX::ComplexEventStartDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventStartDate__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventStartDate"; FIX::ComplexEventStartDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","ComplexEventStartDate", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventStartDate__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventStartDate"; FIX::ComplexEventStartDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ComplexEventStartDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ComplexEventStartDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventStartDate_allocate(VALUE self) #else _wrap_ComplexEventStartDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventStartDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventStartDate__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventStartDate"; FIX::ComplexEventStartDate *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ComplexEventStartDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ComplexEventStartDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","ComplexEventStartDate", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::ComplexEventStartDate *)new FIX::ComplexEventStartDate((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventStartDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventStartDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventStartDate__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventStartDate__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventStartDate__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "ComplexEventStartDate.new", " ComplexEventStartDate.new()\n" " ComplexEventStartDate.new(int precision)\n" " ComplexEventStartDate.new(FIX::UTCTIMESTAMP const &value)\n" " ComplexEventStartDate.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventStartDate(void *self) { FIX::ComplexEventStartDate *arg1 = (FIX::ComplexEventStartDate *)self; delete arg1; } static swig_class SwigClassComplexEventEndDate; SWIGINTERN VALUE _wrap_new_ComplexEventEndDate__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventEndDate"; FIX::ComplexEventEndDate *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventEndDate__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventEndDate"; FIX::ComplexEventEndDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","ComplexEventEndDate", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventEndDate__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventEndDate"; FIX::ComplexEventEndDate *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ComplexEventEndDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ComplexEventEndDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventEndDate_allocate(VALUE self) #else _wrap_ComplexEventEndDate_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventEndDate); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventEndDate__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventEndDate"; FIX::ComplexEventEndDate *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","ComplexEventEndDate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","ComplexEventEndDate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","ComplexEventEndDate", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::ComplexEventEndDate *)new FIX::ComplexEventEndDate((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventEndDate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventEndDate__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventEndDate__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventEndDate__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ComplexEventEndDate__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "ComplexEventEndDate.new", " ComplexEventEndDate.new()\n" " ComplexEventEndDate.new(int precision)\n" " ComplexEventEndDate.new(FIX::UTCTIMESTAMP const &value)\n" " ComplexEventEndDate.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventEndDate(void *self) { FIX::ComplexEventEndDate *arg1 = (FIX::ComplexEventEndDate *)self; delete arg1; } static swig_class SwigClassNoComplexEventTimes; SWIGINTERN VALUE _wrap_new_NoComplexEventTimes__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoComplexEventTimes"; FIX::NoComplexEventTimes *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoComplexEventTimes *)new FIX::NoComplexEventTimes(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoComplexEventTimes_allocate(VALUE self) #else _wrap_NoComplexEventTimes_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoComplexEventTimes); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoComplexEventTimes__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoComplexEventTimes"; FIX::NoComplexEventTimes *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoComplexEventTimes", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoComplexEventTimes", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoComplexEventTimes *)new FIX::NoComplexEventTimes((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoComplexEventTimes(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoComplexEventTimes__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoComplexEventTimes__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoComplexEventTimes.new", " NoComplexEventTimes.new()\n" " NoComplexEventTimes.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoComplexEventTimes(void *self) { FIX::NoComplexEventTimes *arg1 = (FIX::NoComplexEventTimes *)self; delete arg1; } static swig_class SwigClassComplexEventStartTime; SWIGINTERN VALUE _wrap_new_ComplexEventStartTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventStartTime"; FIX::ComplexEventStartTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventStartTime *)new FIX::ComplexEventStartTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventStartTime_allocate(VALUE self) #else _wrap_ComplexEventStartTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventStartTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventStartTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventStartTime"; FIX::ComplexEventStartTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMEONLY const &","ComplexEventStartTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMEONLY const &","ComplexEventStartTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); result = (FIX::ComplexEventStartTime *)new FIX::ComplexEventStartTime((FIX::UTCTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventStartTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventStartTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventStartTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventStartTime.new", " ComplexEventStartTime.new()\n" " ComplexEventStartTime.new(FIX::UTCTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventStartTime(void *self) { FIX::ComplexEventStartTime *arg1 = (FIX::ComplexEventStartTime *)self; delete arg1; } static swig_class SwigClassComplexEventEndTime; SWIGINTERN VALUE _wrap_new_ComplexEventEndTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::ComplexEventEndTime"; FIX::ComplexEventEndTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::ComplexEventEndTime *)new FIX::ComplexEventEndTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ComplexEventEndTime_allocate(VALUE self) #else _wrap_ComplexEventEndTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ComplexEventEndTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ComplexEventEndTime__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMEONLY *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ComplexEventEndTime"; FIX::ComplexEventEndTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMEONLY, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMEONLY const &","ComplexEventEndTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMEONLY const &","ComplexEventEndTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMEONLY * >(argp1); result = (FIX::ComplexEventEndTime *)new FIX::ComplexEventEndTime((FIX::UTCTIMEONLY const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ComplexEventEndTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_ComplexEventEndTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMEONLY, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ComplexEventEndTime__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "ComplexEventEndTime.new", " ComplexEventEndTime.new()\n" " ComplexEventEndTime.new(FIX::UTCTIMEONLY const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_ComplexEventEndTime(void *self) { FIX::ComplexEventEndTime *arg1 = (FIX::ComplexEventEndTime *)self; delete arg1; } static swig_class SwigClassStreamAsgnReqID; SWIGINTERN VALUE _wrap_new_StreamAsgnReqID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StreamAsgnReqID"; FIX::StreamAsgnReqID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StreamAsgnReqID *)new FIX::StreamAsgnReqID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StreamAsgnReqID_allocate(VALUE self) #else _wrap_StreamAsgnReqID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StreamAsgnReqID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StreamAsgnReqID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StreamAsgnReqID"; FIX::StreamAsgnReqID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StreamAsgnReqID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StreamAsgnReqID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StreamAsgnReqID *)new FIX::StreamAsgnReqID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StreamAsgnReqID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StreamAsgnReqID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnReqID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StreamAsgnReqID.new", " StreamAsgnReqID.new()\n" " StreamAsgnReqID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StreamAsgnReqID(void *self) { FIX::StreamAsgnReqID *arg1 = (FIX::StreamAsgnReqID *)self; delete arg1; } static swig_class SwigClassStreamAsgnReqType; SWIGINTERN VALUE _wrap_new_StreamAsgnReqType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StreamAsgnReqType"; FIX::StreamAsgnReqType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StreamAsgnReqType *)new FIX::StreamAsgnReqType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StreamAsgnReqType_allocate(VALUE self) #else _wrap_StreamAsgnReqType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StreamAsgnReqType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StreamAsgnReqType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StreamAsgnReqType"; FIX::StreamAsgnReqType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StreamAsgnReqType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StreamAsgnReqType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StreamAsgnReqType *)new FIX::StreamAsgnReqType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StreamAsgnReqType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StreamAsgnReqType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnReqType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StreamAsgnReqType.new", " StreamAsgnReqType.new()\n" " StreamAsgnReqType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StreamAsgnReqType(void *self) { FIX::StreamAsgnReqType *arg1 = (FIX::StreamAsgnReqType *)self; delete arg1; } static swig_class SwigClassNoAsgnReqs; SWIGINTERN VALUE _wrap_new_NoAsgnReqs__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NoAsgnReqs"; FIX::NoAsgnReqs *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NoAsgnReqs *)new FIX::NoAsgnReqs(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NoAsgnReqs_allocate(VALUE self) #else _wrap_NoAsgnReqs_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NoAsgnReqs); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NoAsgnReqs__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::NUMINGROUP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::NoAsgnReqs"; FIX::NoAsgnReqs *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__NUMINGROUP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NUMINGROUP const &","NoAsgnReqs", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::NUMINGROUP const &","NoAsgnReqs", 1, argv[0])); } arg1 = reinterpret_cast< FIX::NUMINGROUP * >(argp1); result = (FIX::NoAsgnReqs *)new FIX::NoAsgnReqs((FIX::NUMINGROUP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_NoAsgnReqs(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_NoAsgnReqs__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__NUMINGROUP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_NoAsgnReqs__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "NoAsgnReqs.new", " NoAsgnReqs.new()\n" " NoAsgnReqs.new(FIX::NUMINGROUP const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_NoAsgnReqs(void *self) { FIX::NoAsgnReqs *arg1 = (FIX::NoAsgnReqs *)self; delete arg1; } static swig_class SwigClassMDStreamID; SWIGINTERN VALUE _wrap_new_MDStreamID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MDStreamID"; FIX::MDStreamID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MDStreamID *)new FIX::MDStreamID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MDStreamID_allocate(VALUE self) #else _wrap_MDStreamID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MDStreamID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MDStreamID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MDStreamID"; FIX::MDStreamID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","MDStreamID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","MDStreamID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::MDStreamID *)new FIX::MDStreamID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_MDStreamID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_MDStreamID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_MDStreamID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "MDStreamID.new", " MDStreamID.new()\n" " MDStreamID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_MDStreamID(void *self) { FIX::MDStreamID *arg1 = (FIX::MDStreamID *)self; delete arg1; } static swig_class SwigClassStreamAsgnRptID; SWIGINTERN VALUE _wrap_new_StreamAsgnRptID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StreamAsgnRptID"; FIX::StreamAsgnRptID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StreamAsgnRptID *)new FIX::StreamAsgnRptID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StreamAsgnRptID_allocate(VALUE self) #else _wrap_StreamAsgnRptID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StreamAsgnRptID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StreamAsgnRptID__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::STRING *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StreamAsgnRptID"; FIX::StreamAsgnRptID *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__STRING, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::STRING const &","StreamAsgnRptID", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::STRING const &","StreamAsgnRptID", 1, argv[0])); } arg1 = reinterpret_cast< FIX::STRING * >(argp1); result = (FIX::StreamAsgnRptID *)new FIX::StreamAsgnRptID((FIX::STRING const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StreamAsgnRptID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StreamAsgnRptID__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__STRING, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnRptID__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StreamAsgnRptID.new", " StreamAsgnRptID.new()\n" " StreamAsgnRptID.new(FIX::STRING const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StreamAsgnRptID(void *self) { FIX::StreamAsgnRptID *arg1 = (FIX::StreamAsgnRptID *)self; delete arg1; } static swig_class SwigClassStreamAsgnRejReason; SWIGINTERN VALUE _wrap_new_StreamAsgnRejReason__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StreamAsgnRejReason"; FIX::StreamAsgnRejReason *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StreamAsgnRejReason *)new FIX::StreamAsgnRejReason(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StreamAsgnRejReason_allocate(VALUE self) #else _wrap_StreamAsgnRejReason_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StreamAsgnRejReason); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StreamAsgnRejReason__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StreamAsgnRejReason"; FIX::StreamAsgnRejReason *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StreamAsgnRejReason", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StreamAsgnRejReason", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StreamAsgnRejReason *)new FIX::StreamAsgnRejReason((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StreamAsgnRejReason(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StreamAsgnRejReason__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnRejReason__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StreamAsgnRejReason.new", " StreamAsgnRejReason.new()\n" " StreamAsgnRejReason.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StreamAsgnRejReason(void *self) { FIX::StreamAsgnRejReason *arg1 = (FIX::StreamAsgnRejReason *)self; delete arg1; } static swig_class SwigClassStreamAsgnAckType; SWIGINTERN VALUE _wrap_new_StreamAsgnAckType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StreamAsgnAckType"; FIX::StreamAsgnAckType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StreamAsgnAckType *)new FIX::StreamAsgnAckType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StreamAsgnAckType_allocate(VALUE self) #else _wrap_StreamAsgnAckType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StreamAsgnAckType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StreamAsgnAckType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StreamAsgnAckType"; FIX::StreamAsgnAckType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StreamAsgnAckType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StreamAsgnAckType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StreamAsgnAckType *)new FIX::StreamAsgnAckType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StreamAsgnAckType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StreamAsgnAckType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnAckType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StreamAsgnAckType.new", " StreamAsgnAckType.new()\n" " StreamAsgnAckType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StreamAsgnAckType(void *self) { FIX::StreamAsgnAckType *arg1 = (FIX::StreamAsgnAckType *)self; delete arg1; } static swig_class SwigClassRelSymTransactTime; SWIGINTERN VALUE _wrap_new_RelSymTransactTime__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::RelSymTransactTime"; FIX::RelSymTransactTime *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RelSymTransactTime__SWIG_1(int argc, VALUE *argv, VALUE self) { int arg1 ; int val1 ; int ecode1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RelSymTransactTime"; FIX::RelSymTransactTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "int","RelSymTransactTime", 1, argv[0] )); } arg1 = static_cast< int >(val1); result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RelSymTransactTime__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RelSymTransactTime"; FIX::RelSymTransactTime *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","RelSymTransactTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","RelSymTransactTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime((FIX::UTCTIMESTAMP const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_RelSymTransactTime_allocate(VALUE self) #else _wrap_RelSymTransactTime_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__RelSymTransactTime); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_RelSymTransactTime__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::UTCTIMESTAMP *arg1 = 0 ; int arg2 ; void *argp1 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::RelSymTransactTime"; FIX::RelSymTransactTime *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UTCTIMESTAMP const &","RelSymTransactTime", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UTCTIMESTAMP const &","RelSymTransactTime", 1, argv[0])); } arg1 = reinterpret_cast< FIX::UTCTIMESTAMP * >(argp1); ecode2 = SWIG_AsVal_int(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","RelSymTransactTime", 2, argv[1] )); } arg2 = static_cast< int >(val2); result = (FIX::RelSymTransactTime *)new FIX::RelSymTransactTime((FIX::UTCTIMESTAMP const &)*arg1,arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_RelSymTransactTime(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_RelSymTransactTime__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_RelSymTransactTime__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RelSymTransactTime__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__UTCTIMESTAMP, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RelSymTransactTime__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "RelSymTransactTime.new", " RelSymTransactTime.new()\n" " RelSymTransactTime.new(int precision)\n" " RelSymTransactTime.new(FIX::UTCTIMESTAMP const &value)\n" " RelSymTransactTime.new(FIX::UTCTIMESTAMP const &value, int precision)\n"); return Qnil; } SWIGINTERN void free_FIX_RelSymTransactTime(void *self) { FIX::RelSymTransactTime *arg1 = (FIX::RelSymTransactTime *)self; delete arg1; } static swig_class SwigClassStreamAsgnType; SWIGINTERN VALUE _wrap_new_StreamAsgnType__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::StreamAsgnType"; FIX::StreamAsgnType *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::StreamAsgnType *)new FIX::StreamAsgnType(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_StreamAsgnType_allocate(VALUE self) #else _wrap_StreamAsgnType_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__StreamAsgnType); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_StreamAsgnType__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::INT *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::StreamAsgnType"; FIX::StreamAsgnType *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__INT, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::INT const &","StreamAsgnType", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::INT const &","StreamAsgnType", 1, argv[0])); } arg1 = reinterpret_cast< FIX::INT * >(argp1); result = (FIX::StreamAsgnType *)new FIX::StreamAsgnType((FIX::INT const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_StreamAsgnType(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_StreamAsgnType__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__INT, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_StreamAsgnType__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "StreamAsgnType.new", " StreamAsgnType.new()\n" " StreamAsgnType.new(FIX::INT const &value)\n"); return Qnil; } SWIGINTERN void free_FIX_StreamAsgnType(void *self) { FIX::StreamAsgnType *arg1 = (FIX::StreamAsgnType *)self; delete arg1; } SWIGINTERN VALUE _wrap_BeginString_FIXT11_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BeginString_FIXT11); return _val; } SWIGINTERN VALUE _wrap_BeginString_FIX50_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BeginString_FIX50); return _val; } SWIGINTERN VALUE _wrap_BeginString_FIX44_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BeginString_FIX44); return _val; } SWIGINTERN VALUE _wrap_BeginString_FIX43_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BeginString_FIX43); return _val; } SWIGINTERN VALUE _wrap_BeginString_FIX42_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BeginString_FIX42); return _val; } SWIGINTERN VALUE _wrap_BeginString_FIX41_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BeginString_FIX41); return _val; } SWIGINTERN VALUE _wrap_BeginString_FIX40_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BeginString_FIX40); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INVALID_TAG_NUMBER_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_INVALID_TAG_NUMBER_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_REQUIRED_TAG_MISSING_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_REQUIRED_TAG_MISSING_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_UNDEFINED_TAG_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_UNDEFINED_TAG_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_VALUE_IS_INCORRECT_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_VALUE_IS_INCORRECT_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_DECRYPTION_PROBLEM_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_DECRYPTION_PROBLEM_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_SIGNATURE_PROBLEM_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_SIGNATURE_PROBLEM_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_COMPID_PROBLEM_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_COMPID_PROBLEM_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INVALID_MSGTYPE_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_INVALID_MSGTYPE_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_OTHER_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_OTHER_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNKNOWN_ID_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_UNKNOWN_ID_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNKNOWN_SECURITY_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_UNKNOWN_SECURITY_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_NOT_AUTHORIZED_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_NOT_AUTHORIZED_TEXT); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT); return _val; } SWIGINTERN VALUE _wrap_MsgType_Heartbeat_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Heartbeat); return _val; } SWIGINTERN VALUE _wrap_MsgType_TestRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TestRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_ResendRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ResendRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_Reject_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Reject); return _val; } SWIGINTERN VALUE _wrap_MsgType_SequenceReset_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SequenceReset); return _val; } SWIGINTERN VALUE _wrap_MsgType_Logout_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Logout); return _val; } SWIGINTERN VALUE _wrap_MsgType_Logon_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Logon); return _val; } SWIGINTERN VALUE _wrap_MsgType_IOI_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_IOI); return _val; } SWIGINTERN VALUE _wrap_MsgType_Advertisement_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Advertisement); return _val; } SWIGINTERN VALUE _wrap_MsgType_ExecutionReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ExecutionReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderCancelReject_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderCancelReject); return _val; } SWIGINTERN VALUE _wrap_MsgType_News_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_News); return _val; } SWIGINTERN VALUE _wrap_MsgType_Email_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Email); return _val; } SWIGINTERN VALUE _wrap_MsgType_NewOrderSingle_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_NewOrderSingle); return _val; } SWIGINTERN VALUE _wrap_MsgType_NewOrderList_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_NewOrderList); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderCancelRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderCancelRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderCancelReplaceRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderCancelReplaceRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderStatusRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderStatusRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_Allocation_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Allocation); return _val; } SWIGINTERN VALUE _wrap_MsgType_ListCancelRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ListCancelRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_ListExecute_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ListExecute); return _val; } SWIGINTERN VALUE _wrap_MsgType_ListStatusRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ListStatusRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_ListStatus_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ListStatus); return _val; } SWIGINTERN VALUE _wrap_MsgType_AllocationInstructionAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AllocationInstructionAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_DontKnowTrade_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_DontKnowTrade); return _val; } SWIGINTERN VALUE _wrap_MsgType_QuoteRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_QuoteRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_Quote_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Quote); return _val; } SWIGINTERN VALUE _wrap_MsgType_SettlementInstructions_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SettlementInstructions); return _val; } SWIGINTERN VALUE _wrap_MsgType_MarketDataRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MarketDataRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_MarketDataSnapshotFullRefresh_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MarketDataSnapshotFullRefresh); return _val; } SWIGINTERN VALUE _wrap_MsgType_MarketDataIncrementalRefresh_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MarketDataIncrementalRefresh); return _val; } SWIGINTERN VALUE _wrap_MsgType_MarketDataRequestReject_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MarketDataRequestReject); return _val; } SWIGINTERN VALUE _wrap_MsgType_QuoteCancel_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_QuoteCancel); return _val; } SWIGINTERN VALUE _wrap_MsgType_QuoteStatusRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_QuoteStatusRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_QuoteAcknowledgement_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_QuoteAcknowledgement); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityDefinitionRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityDefinitionRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityDefinition_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityDefinition); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityStatusRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityStatusRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityStatus_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityStatus); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradingSessionStatusRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradingSessionStatusRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradingSessionStatus_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradingSessionStatus); return _val; } SWIGINTERN VALUE _wrap_MsgType_MassQuote_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MassQuote); return _val; } SWIGINTERN VALUE _wrap_MsgType_BusinessMessageReject_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_BusinessMessageReject); return _val; } SWIGINTERN VALUE _wrap_MsgType_BidRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_BidRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_BidResponse_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_BidResponse); return _val; } SWIGINTERN VALUE _wrap_MsgType_ListStrikePrice_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ListStrikePrice); return _val; } SWIGINTERN VALUE _wrap_MsgType_AllocationAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AllocationAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_MassQuoteAcknowledgement_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MassQuoteAcknowledgement); return _val; } SWIGINTERN VALUE _wrap_MsgType_XMLnonFIX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_XMLnonFIX); return _val; } SWIGINTERN VALUE _wrap_MsgType_RegistrationInstructions_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_RegistrationInstructions); return _val; } SWIGINTERN VALUE _wrap_MsgType_RegistrationInstructionsResponse_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_RegistrationInstructionsResponse); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderMassCancelRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderMassCancelRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderMassCancelReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderMassCancelReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_NewOrderCross_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_NewOrderCross); return _val; } SWIGINTERN VALUE _wrap_MsgType_CrossOrderCancelRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CrossOrderCancelRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_CrossOrderCancelReplaceRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CrossOrderCancelReplaceRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityTypeRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityTypeRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityTypes_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityTypes); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityListRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityListRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityList_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityList); return _val; } SWIGINTERN VALUE _wrap_MsgType_DerivativeSecurityListRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_DerivativeSecurityListRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_DerivativeSecurityList_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_DerivativeSecurityList); return _val; } SWIGINTERN VALUE _wrap_MsgType_NewOrderMultileg_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_NewOrderMultileg); return _val; } SWIGINTERN VALUE _wrap_MsgType_MultilegOrderCancelReplaceRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MultilegOrderCancelReplaceRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradeCaptureReportRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReportRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradeCaptureReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderMassStatusRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderMassStatusRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_QuoteRequestReject_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_QuoteRequestReject); return _val; } SWIGINTERN VALUE _wrap_MsgType_RFQRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_RFQRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_QuoteStatusReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_QuoteStatusReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_AllocationInstruction_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AllocationInstruction); return _val; } SWIGINTERN VALUE _wrap_MsgType_MultilegOrderCancelReplace_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MultilegOrderCancelReplace); return _val; } SWIGINTERN VALUE _wrap_MsgType_QuoteResponse_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_QuoteResponse); return _val; } SWIGINTERN VALUE _wrap_MsgType_Confirmation_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_Confirmation); return _val; } SWIGINTERN VALUE _wrap_MsgType_PositionMaintenanceRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_PositionMaintenanceRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_PositionMaintenanceReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_PositionMaintenanceReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_RequestForPositions_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_RequestForPositions); return _val; } SWIGINTERN VALUE _wrap_MsgType_RequestForPositionsAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_RequestForPositionsAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_PositionReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_PositionReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradeCaptureReportRequestAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReportRequestAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradeCaptureReportAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradeCaptureReportAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_AllocationReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AllocationReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_AllocationReportAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AllocationReportAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_ConfirmationAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ConfirmationAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_SettlementInstructionRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SettlementInstructionRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_AssignmentReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AssignmentReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_CollateralRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CollateralRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_CollateralAssignment_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CollateralAssignment); return _val; } SWIGINTERN VALUE _wrap_MsgType_CollateralResponse_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CollateralResponse); return _val; } SWIGINTERN VALUE _wrap_MsgType_CollateralReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CollateralReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_CollateralInquiry_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CollateralInquiry); return _val; } SWIGINTERN VALUE _wrap_MsgType_NetworkCounterpartySystemStatusRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_NetworkCounterpartySystemStatusRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_NetworkCounterpartySystemStatusResponse_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_NetworkCounterpartySystemStatusResponse); return _val; } SWIGINTERN VALUE _wrap_MsgType_UserRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_UserRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_UserResponse_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_UserResponse); return _val; } SWIGINTERN VALUE _wrap_MsgType_CollateralInquiryAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_CollateralInquiryAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_ConfirmationRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ConfirmationRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_ContraryIntentionReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ContraryIntentionReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityDefinitionUpdateReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityDefinitionUpdateReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_SecurityListUpdateReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SecurityListUpdateReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_AdjustedPositionReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AdjustedPositionReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_AllocationInstructionAlert_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_AllocationInstructionAlert); return _val; } SWIGINTERN VALUE _wrap_MsgType_ExecutionAcknowledgement_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ExecutionAcknowledgement); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradingSessionList_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradingSessionList); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradingSessionListRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradingSessionListRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_SettlementObligationReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_SettlementObligationReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_DerivativeSecurityListUpdateReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_DerivativeSecurityListUpdateReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_TradingSessionListUpdateReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_TradingSessionListUpdateReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_MarketDefinitionRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MarketDefinitionRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_MarketDefinition_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MarketDefinition); return _val; } SWIGINTERN VALUE _wrap_MsgType_MarketDefinitionUpdateReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_MarketDefinitionUpdateReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_ApplicationMessageRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ApplicationMessageRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_ApplicationMessageRequestAck_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ApplicationMessageRequestAck); return _val; } SWIGINTERN VALUE _wrap_MsgType_ApplicationMessageReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_ApplicationMessageReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderMassActionReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderMassActionReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_OrderMassActionRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_OrderMassActionRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_UserNotification_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_UserNotification); return _val; } SWIGINTERN VALUE _wrap_MsgType_StreamAssignmentRequest_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_StreamAssignmentRequest); return _val; } SWIGINTERN VALUE _wrap_MsgType_StreamAssignmentReport_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_StreamAssignmentReport); return _val; } SWIGINTERN VALUE _wrap_MsgType_StreamAssignmentReportACK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MsgType_StreamAssignmentReportACK); return _val; } SWIGINTERN VALUE _wrap_PossDupFlag_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PossDupFlag_NO)); return _val; } SWIGINTERN VALUE _wrap_PossDupFlag_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PossDupFlag_YES)); return _val; } SWIGINTERN VALUE _wrap_PossResend_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PossResend_NO)); return _val; } SWIGINTERN VALUE _wrap_PossResend_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PossResend_YES)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_NONE_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_NONE_OTHER)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_PKCS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PKCS)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_DES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_DES)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_PKCS_DES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PKCS_DES)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_PGP_DES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PGP_DES)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_PGP_DES_MD5_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PGP_DES_MD5)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_PEM_DES_MD5_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_PEM_DES_MD5)); return _val; } SWIGINTERN VALUE _wrap_EncryptMethod_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EncryptMethod_NONE)); return _val; } SWIGINTERN VALUE _wrap_GapFillFlag_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::GapFillFlag_NO)); return _val; } SWIGINTERN VALUE _wrap_GapFillFlag_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::GapFillFlag_YES)); return _val; } SWIGINTERN VALUE _wrap_ResetSeqNumFlag_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ResetSeqNumFlag_NO)); return _val; } SWIGINTERN VALUE _wrap_ResetSeqNumFlag_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ResetSeqNumFlag_YES)); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_ISO_2022_JP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_ISO_2022_JP); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_EUC_JP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_EUC_JP); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_SHIFT_JIS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_SHIFT_JIS); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_UTF_8_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_UTF_8); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_JIS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_JIS); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_EUC_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_EUC); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_FOR_USING_SJIS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_FOR_USING_SJIS); return _val; } SWIGINTERN VALUE _wrap_MessageEncoding_UNICODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MessageEncoding_UNICODE); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INVALID_TAG_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INVALID_TAG_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_REQUIRED_TAG_MISSING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_REQUIRED_TAG_MISSING)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INVALID_MSGTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INVALID_MSGTYPE)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_XML_VALIDATION_ERROR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_XML_VALIDATION_ERROR)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_UNDEFINED_TAG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_UNDEFINED_TAG)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_VALUE_IS_INCORRECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_VALUE_IS_INCORRECT)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_DECRYPTION_PROBLEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_DECRYPTION_PROBLEM)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_SIGNATURE_PROBLEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_SIGNATURE_PROBLEM)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_COMPID_PROBLEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_COMPID_PROBLEM)); return _val; } SWIGINTERN VALUE _wrap_SessionRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_MsgDirection_RECEIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MsgDirection_RECEIVE)); return _val; } SWIGINTERN VALUE _wrap_MsgDirection_SEND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MsgDirection_SEND)); return _val; } SWIGINTERN VALUE _wrap_TestMessageIndicator_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TestMessageIndicator_YES)); return _val; } SWIGINTERN VALUE _wrap_TestMessageIndicator_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TestMessageIndicator_NO)); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX27_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX27); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX30_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX30); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX40_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX40); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX41_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX41); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX42_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX42); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX43_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX43); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX44_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX44); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX50_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX50); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX50SP1_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX50SP1); return _val; } SWIGINTERN VALUE _wrap_ApplVerID_FIX50SP2_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ApplVerID_FIX50SP2); return _val; } SWIGINTERN VALUE _wrap_AdvSide_BUY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AdvSide_BUY)); return _val; } SWIGINTERN VALUE _wrap_AdvSide_SELL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AdvSide_SELL)); return _val; } SWIGINTERN VALUE _wrap_AdvSide_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AdvSide_TRADE)); return _val; } SWIGINTERN VALUE _wrap_AdvSide_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AdvSide_CROSS)); return _val; } SWIGINTERN VALUE _wrap_AdvTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::AdvTransType_CANCEL); return _val; } SWIGINTERN VALUE _wrap_AdvTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::AdvTransType_NEW); return _val; } SWIGINTERN VALUE _wrap_AdvTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::AdvTransType_REPLACE); return _val; } SWIGINTERN VALUE _wrap_CommType_PER_SHARE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_PER_SHARE)); return _val; } SWIGINTERN VALUE _wrap_CommType_PERCENTAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENTAGE)); return _val; } SWIGINTERN VALUE _wrap_CommType_ABSOLUTE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_ABSOLUTE)); return _val; } SWIGINTERN VALUE _wrap_CommType_PER_BOND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_PER_BOND)); return _val; } SWIGINTERN VALUE _wrap_CommType_5_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_5)); return _val; } SWIGINTERN VALUE _wrap_CommType_4_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_4)); return _val; } SWIGINTERN VALUE _wrap_CommType_PER_UNIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_PER_UNIT)); return _val; } SWIGINTERN VALUE _wrap_CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER)); return _val; } SWIGINTERN VALUE _wrap_CommType_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_CommType_PERCENTAGE_WAIVED_4_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENTAGE_WAIVED_4)); return _val; } SWIGINTERN VALUE _wrap_CommType_PERCENTAGE_WAIVED_5_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_PERCENTAGE_WAIVED_5)); return _val; } SWIGINTERN VALUE _wrap_CommType_POINTS_PER_BOND_OR_CONTRACT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CommType_POINTS_PER_BOND_OR_CONTRACT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STAY_ON_OFFERSIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_OFFERSIDE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_NOT_HELD_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_NOT_HELD)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_WORK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_WORK)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_GO_ALONG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_GO_ALONG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_OVER_THE_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_OVER_THE_DAY)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_HELD_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_HELD)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PARTICIPATE_DONT_INITIATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PARTICIPATE_DONT_INITIATE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STRICT_SCALE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STRICT_SCALE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_TRY_TO_SCALE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRY_TO_SCALE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STAY_ON_BIDSIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_BIDSIDE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_NO_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_NO_CROSS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_OK_TO_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_OK_TO_CROSS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CALL_FIRST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CALL_FIRST)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PERCENT_OF_VOLUME_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PERCENT_OF_VOLUME)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_DO_NOT_INCREASE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_DO_NOT_INCREASE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_DO_NOT_REDUCE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_DO_NOT_REDUCE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_ALL_OR_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_ALL_OR_NONE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_INSTITUTIONS_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_INSTITUTIONS_ONLY)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_LAST_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_LAST_PEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_MID_PRICE_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_MID_PRICE_PEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_NON_NEGOTIABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_NON_NEGOTIABLE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_OPENING_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_OPENING_PEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_MARKET_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_MARKET_PEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PRIMARY_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PRIMARY_PEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_SUSPEND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CUSTOMER_DISPLAY_INSTRUCTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CUSTOMER_DISPLAY_INSTRUCTION)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_NETTING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_NETTING)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PEG_TO_VWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PEG_TO_VWAP)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_TRYTOSTOP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRYTOSTOP)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_MIDPRCPEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_MIDPRCPEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_MARKPEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_MARKPEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CANCELONSYSFAIL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCELONSYSFAIL)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PRIMPEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PRIMPEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CUSTDISPINST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CUSTDISPINST)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PEGVWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PEGVWAP)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_TRADEALONG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRADEALONG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PERCVOL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PERCVOL)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STAYOFFER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAYOFFER)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_OVERDAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_OVERDAY)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PARTNOTINIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PARTNOTINIT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STRICTSCALE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STRICTSCALE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_TRYTOSCALE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRYTOSCALE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STAYBID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAYBID)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_NOCROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_NOCROSS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_OPENPEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_OPENPEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CALLFIRST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CALLFIRST)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_NONNEGO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_NONNEGO)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_DNI_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_DNI)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_DNR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_DNR)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_AON_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_AON)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_RESTATEONSYSFAIL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_RESTATEONSYSFAIL)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_INSTITONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_INSTITONLY)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_RESTATEONTRADINGHALT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_RESTATEONTRADINGHALT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CANCELONTRADINGHALT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCELONTRADINGHALT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_LASTPEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_LASTPEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_GOALONG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_GOALONG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_OKCROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_OKCROSS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_NOTHELD_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_NOTHELD)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_REINSTATE_ON_SYSTEM_FAILURE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_SYSTEM_FAILURE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_REINSTATE_ON_TRADING_HALT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_TRADING_HALT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CANCEL_ON_TRADING_HALT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_ON_TRADING_HALT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CANCEL_ON_SYSTEM_FAILURE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_ON_SYSTEM_FAILURE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_TRADE_ALONG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRADE_ALONG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_TRY_TO_STOP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRY_TO_STOP)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CANCEL_IF_NOT_BEST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_IF_NOT_BEST)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_TRAILING_STOP_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_TRAILING_STOP_PEG)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STRICT_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STRICT_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_IGNORE_PRICE_VALIDITY_CHECKS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_IGNORE_PRICE_VALIDITY_CHECKS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_PEG_TO_LIMIT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_PEG_TO_LIMIT_PRICE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_WORK_TO_TARGET_STRATEGY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_WORK_TO_TARGET_STRATEGY)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STAY_ON_OFFER_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_OFFER_SIDE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_STAY_ON_BID_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_STAY_ON_BID_SIDE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_REINSTATE_ON_SYSTEM_FAILUE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_SYSTEM_FAILUE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_INTERMARKET_SWEEP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_INTERMARKET_SWEEP)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_EXTERNAL_ROUTING_ALLOWED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXTERNAL_ROUTING_ALLOWED)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_IMBALANCE_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_IMBALANCE_ONLY)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_BEST_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_BEST_EXECUTION)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_SUSPEND_ON_SYSTEM_FAILURE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND_ON_SYSTEM_FAILURE)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_SUSPEND_ON_TRADING_HALT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND_ON_TRADING_HALT)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_REINSTATE_ON_CONNECTION_LOSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_REINSTATE_ON_CONNECTION_LOSS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_CANCEL_ON_CONNECTION_LOSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_CANCEL_ON_CONNECTION_LOSS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_SUSPEND_ON_CONNECTION_LOSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_SUSPEND_ON_CONNECTION_LOSS)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_RELEASE_FROM_SUSPENSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_RELEASE_FROM_SUSPENSION)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_EXECUTE_AS_DURATION_NEUTRAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXECUTE_AS_DURATION_NEUTRAL)); return _val; } SWIGINTERN VALUE _wrap_ExecInst_EXECUTE_AS_FX_NEUTRAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecInst_EXECUTE_AS_FX_NEUTRAL)); return _val; } SWIGINTERN VALUE _wrap_ExecTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_ExecTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_ExecTransType_CORRECT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecTransType_CORRECT)); return _val; } SWIGINTERN VALUE _wrap_ExecTransType_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecTransType_STATUS)); return _val; } SWIGINTERN VALUE _wrap_HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION)); return _val; } SWIGINTERN VALUE _wrap_HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK)); return _val; } SWIGINTERN VALUE _wrap_HandlInst_MANUAL_ORDER_BEST_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HandlInst_MANUAL_ORDER_BEST_EXECUTION)); return _val; } SWIGINTERN VALUE _wrap_IDSource_CUSIP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_CUSIP); return _val; } SWIGINTERN VALUE _wrap_IDSource_SEDOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_SEDOL); return _val; } SWIGINTERN VALUE _wrap_IDSource_QUIK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_QUIK); return _val; } SWIGINTERN VALUE _wrap_IDSource_ISIN_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_ISIN_NUMBER); return _val; } SWIGINTERN VALUE _wrap_IDSource_RIC_CODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_RIC_CODE); return _val; } SWIGINTERN VALUE _wrap_IDSource_ISO_CURRENCY_CODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_ISO_CURRENCY_CODE); return _val; } SWIGINTERN VALUE _wrap_IDSource_ISO_COUNTRY_CODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_ISO_COUNTRY_CODE); return _val; } SWIGINTERN VALUE _wrap_IDSource_EXCHANGE_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_EXCHANGE_SYMBOL); return _val; } SWIGINTERN VALUE _wrap_IDSource_CONSOLIDATED_TAPE_ASSOCIATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IDSource_CONSOLIDATED_TAPE_ASSOCIATION); return _val; } SWIGINTERN VALUE _wrap_IOIOthSvc_AUTEX_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIOthSvc_AUTEX)); return _val; } SWIGINTERN VALUE _wrap_IOIOthSvc_BRIDGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIOthSvc_BRIDGE)); return _val; } SWIGINTERN VALUE _wrap_IOIQltyInd_HIGH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQltyInd_HIGH)); return _val; } SWIGINTERN VALUE _wrap_IOIQltyInd_LOW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQltyInd_LOW)); return _val; } SWIGINTERN VALUE _wrap_IOIQltyInd_MEDIUM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQltyInd_MEDIUM)); return _val; } SWIGINTERN VALUE _wrap_IOIShares_LARGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IOIShares_LARGE); return _val; } SWIGINTERN VALUE _wrap_IOIShares_MEDIUM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IOIShares_MEDIUM); return _val; } SWIGINTERN VALUE _wrap_IOIShares_SMALL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IOIShares_SMALL); return _val; } SWIGINTERN VALUE _wrap_IOITransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOITransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_IOITransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOITransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_IOITransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOITransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_LastCapacity_AGENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastCapacity_AGENT)); return _val; } SWIGINTERN VALUE _wrap_LastCapacity_CROSS_AS_AGENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastCapacity_CROSS_AS_AGENT)); return _val; } SWIGINTERN VALUE _wrap_LastCapacity_CROSS_AS_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastCapacity_CROSS_AS_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_LastCapacity_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastCapacity_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_NEW)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_PARTIALLY_FILLED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PARTIALLY_FILLED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_FILLED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_FILLED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_DONE_FOR_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_DONE_FOR_DAY)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_CANCELED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_CANCELED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_REPLACED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_REPLACED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_PENDING_CANCEL_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_CANCEL_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_STOPPED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_STOPPED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_SUSPENDED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_SUSPENDED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_PENDING_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_NEW)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_CALCULATED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_CALCULATED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_EXPIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_EXPIRED)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_PENDING_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_ACCEPTED_FOR_BIDDING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_ACCEPTED_FOR_BIDDING)); return _val; } SWIGINTERN VALUE _wrap_OrdStatus_PENDING_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdStatus_PENDING_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_OrdType_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET)); return _val; } SWIGINTERN VALUE _wrap_OrdType_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_STOP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_STOP)); return _val; } SWIGINTERN VALUE _wrap_OrdType_STOP_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_STOP_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_MARKET_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_ON_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_OrdType_WITH_OR_WITHOUT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_WITH_OR_WITHOUT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_LIMIT_OR_BETTER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT_OR_BETTER)); return _val; } SWIGINTERN VALUE _wrap_OrdType_LIMIT_WITH_OR_WITHOUT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT_WITH_OR_WITHOUT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_ON_BASIS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_ON_BASIS)); return _val; } SWIGINTERN VALUE _wrap_OrdType_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_ON_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_OrdType_LIMIT_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_LIMIT_ON_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX)); return _val; } SWIGINTERN VALUE _wrap_OrdType_PREVIOUSLY_QUOTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_PREVIOUSLY_QUOTED)); return _val; } SWIGINTERN VALUE _wrap_OrdType_PREVIOUSLY_INDICATED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_PREVIOUSLY_INDICATED)); return _val; } SWIGINTERN VALUE _wrap_OrdType_PEGGED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_PEGGED)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_C_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_C)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_F_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_F)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_G_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_G)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_H_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_H)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FUNARI_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FUNARI)); return _val; } SWIGINTERN VALUE _wrap_OrdType_MARKET_IF_TOUCHED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_IF_TOUCHED)); return _val; } SWIGINTERN VALUE _wrap_OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_PREVIOUS_FUND_VALUATION_POINT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_PREVIOUS_FUND_VALUATION_POINT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_NEXT_FUND_VALUATION_POINT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_NEXT_FUND_VALUATION_POINT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_MARKET)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_SWAP)); return _val; } SWIGINTERN VALUE _wrap_OrdType_FOREX_PREVIOUSLY_QUOTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_FOREX_PREVIOUSLY_QUOTED)); return _val; } SWIGINTERN VALUE _wrap_OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_OrdType_COUNTER_ORDER_SELECTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrdType_COUNTER_ORDER_SELECTION)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_AGENCY_SINGLE_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_AGENCY_SINGLE_ORDER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_B_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_B)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_F_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_F)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_H_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_H)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_COMPETING_DEALER_TRADES_O_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_COMPETING_DEALER_TRADES_O)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_COMPETING_DEALER_TRADES_R_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_COMPETING_DEALER_TRADES_R)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SPECIALIST_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SPECIALIST_TRADES)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_COMPETING_DEALER_TRADES_T_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_COMPETING_DEALER_TRADES_T)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER)); return _val; } SWIGINTERN VALUE _wrap_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER)); return _val; } SWIGINTERN VALUE _wrap_Side_BUY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_BUY)); return _val; } SWIGINTERN VALUE _wrap_Side_SELL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_SELL)); return _val; } SWIGINTERN VALUE _wrap_Side_BUY_MINUS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_BUY_MINUS)); return _val; } SWIGINTERN VALUE _wrap_Side_SELL_PLUS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_SELL_PLUS)); return _val; } SWIGINTERN VALUE _wrap_Side_SELL_SHORT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_SELL_SHORT)); return _val; } SWIGINTERN VALUE _wrap_Side_SELL_SHORT_EXEMPT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_SELL_SHORT_EXEMPT)); return _val; } SWIGINTERN VALUE _wrap_Side_UNDISCLOSED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_UNDISCLOSED)); return _val; } SWIGINTERN VALUE _wrap_Side_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_CROSS)); return _val; } SWIGINTERN VALUE _wrap_Side_CROSS_SHORT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_CROSS_SHORT)); return _val; } SWIGINTERN VALUE _wrap_Side_AS_DEFINED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_AS_DEFINED)); return _val; } SWIGINTERN VALUE _wrap_Side_OPPOSITE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_OPPOSITE)); return _val; } SWIGINTERN VALUE _wrap_Side_CROSS_SHORT_EXEMPT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_CROSS_SHORT_EXEMPT)); return _val; } SWIGINTERN VALUE _wrap_Side_SUBSCRIBE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_SUBSCRIBE)); return _val; } SWIGINTERN VALUE _wrap_Side_REDEEM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_REDEEM)); return _val; } SWIGINTERN VALUE _wrap_Side_LEND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_LEND)); return _val; } SWIGINTERN VALUE _wrap_Side_BORROW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_BORROW)); return _val; } SWIGINTERN VALUE _wrap_Side_CROSS_SHORT_EXXMPT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Side_CROSS_SHORT_EXXMPT)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_DAY)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_GOOD_TILL_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_TILL_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_AT_THE_OPENING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_AT_THE_OPENING)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_IMMEDIATE_OR_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_IMMEDIATE_OR_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_FILL_OR_KILL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_FILL_OR_KILL)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_GOOD_TILL_CROSSING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_TILL_CROSSING)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_GOOD_TILL_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_TILL_DATE)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_AT_THE_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_AT_THE_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_GOOD_THROUGH_CROSSING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_GOOD_THROUGH_CROSSING)); return _val; } SWIGINTERN VALUE _wrap_TimeInForce_AT_CROSSING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TimeInForce_AT_CROSSING)); return _val; } SWIGINTERN VALUE _wrap_Urgency_NORMAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Urgency_NORMAL)); return _val; } SWIGINTERN VALUE _wrap_Urgency_FLASH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Urgency_FLASH)); return _val; } SWIGINTERN VALUE _wrap_Urgency_BACKGROUND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Urgency_BACKGROUND)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_REGULAR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_REGULAR)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_CASH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_CASH)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_NEXT_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_NEXT_DAY)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_T_PLUS_2_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_2)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_T_PLUS_3_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_3)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_T_PLUS_4_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_4)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_FUTURE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_FUTURE)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_WHEN_ISSUED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_WHEN_ISSUED)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_SELLERS_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_SELLERS_OPTION)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_T_PLUS_5_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_5)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_T_PLUS_1_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_T_PLUS_1)); return _val; } SWIGINTERN VALUE _wrap_SettlmntTyp_WHEN_AND_IF_ISSUED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlmntTyp_WHEN_AND_IF_ISSUED)); return _val; } SWIGINTERN VALUE _wrap_SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE); return _val; } SWIGINTERN VALUE _wrap_SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN); return _val; } SWIGINTERN VALUE _wrap_AllocTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_AllocTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocTransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_AllocTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_AllocTransType_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocTransType_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocTransType_CALCULATED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocTransType_CALCULATED)); return _val; } SWIGINTERN VALUE _wrap_AllocTransType_CALCULATED_WITHOUT_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocTransType_CALCULATED_WITHOUT_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocTransType_REVERSAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocTransType_REVERSAL)); return _val; } SWIGINTERN VALUE _wrap_OpenClose_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenClose_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_OpenClose_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenClose_OPEN)); return _val; } SWIGINTERN VALUE _wrap_ProcessCode_REGULAR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ProcessCode_REGULAR)); return _val; } SWIGINTERN VALUE _wrap_ProcessCode_SOFT_DOLLAR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ProcessCode_SOFT_DOLLAR)); return _val; } SWIGINTERN VALUE _wrap_ProcessCode_STEP_IN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ProcessCode_STEP_IN)); return _val; } SWIGINTERN VALUE _wrap_ProcessCode_STEP_OUT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ProcessCode_STEP_OUT)); return _val; } SWIGINTERN VALUE _wrap_ProcessCode_SOFT_DOLLAR_STEP_IN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ProcessCode_SOFT_DOLLAR_STEP_IN)); return _val; } SWIGINTERN VALUE _wrap_ProcessCode_SOFT_DOLLAR_STEP_OUT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ProcessCode_SOFT_DOLLAR_STEP_OUT)); return _val; } SWIGINTERN VALUE _wrap_ProcessCode_PLAN_SPONSOR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ProcessCode_PLAN_SPONSOR)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_PARTIAL_ACCEPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_PARTIAL_ACCEPT)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_RECEIVED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_RECEIVED)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_BLOCK_LEVEL_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_BLOCK_LEVEL_REJECT)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_ACCOUNT_LEVEL_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_ACCOUNT_LEVEL_REJECT)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_INCOMPLETE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_INCOMPLETE)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_REJECTED_BY_INTERMEDIARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_REJECTED_BY_INTERMEDIARY)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_ALLOCATION_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_ALLOCATION_PENDING)); return _val; } SWIGINTERN VALUE _wrap_AllocStatus_REVERSED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocStatus_REVERSED)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_UNKNOWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_INCORRECT_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_QUANTITY)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_INCORRECT_AVERAGE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_AVERAGE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_COMMISSION_DIFFERENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_COMMISSION_DIFFERENCE)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_UNKNOWN_ORDERID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_ORDERID)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_UNKNOWN_LISTID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_LISTID)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_OTHER)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_INCORRECT_ALLOCATED_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_ALLOCATED_QUANTITY)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_CALCULATION_DIFFERENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_CALCULATION_DIFFERENCE)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_UNKNOWN_OR_STALE_EXECID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_OR_STALE_EXECID)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_MISMATCHED_DATA_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_MISMATCHED_DATA_VALUE)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_UNKNOWN_CLORDID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_UNKNOWN_CLORDID)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_WAREHOUSE_REQUEST_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_WAREHOUSE_REQUEST_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_INCORRECT_AVERAGEG_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_INCORRECT_AVERAGEG_PRICE)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_MISMATCHED_DATA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_MISMATCHED_DATA)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_OTHER_7_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_OTHER_7)); return _val; } SWIGINTERN VALUE _wrap_AllocRejCode_OTHER_99_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocRejCode_OTHER_99)); return _val; } SWIGINTERN VALUE _wrap_EmailType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::EmailType_NEW)); return _val; } SWIGINTERN VALUE _wrap_EmailType_REPLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::EmailType_REPLY)); return _val; } SWIGINTERN VALUE _wrap_EmailType_ADMIN_REPLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::EmailType_ADMIN_REPLY)); return _val; } SWIGINTERN VALUE _wrap_ExDestination_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExDestination_NONE)); return _val; } SWIGINTERN VALUE _wrap_ExDestination_POSIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExDestination_POSIT)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_TOO_LATE_TO_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_TOO_LATE_TO_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_UNKNOWN_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_UNKNOWN_ORDER)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_BROKER_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_BROKER_OPTION)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_DUPLICATE_CLORDID_RECEIVED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_DUPLICATE_CLORDID_RECEIVED)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_BROKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_BROKER)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_ORIGORDMODTIME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_ORIGORDMODTIME)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_DUPLICATE_CLORDID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_DUPLICATE_CLORDID)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_INVALID_PRICE_INCREMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_INVALID_PRICE_INCREMENT)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE)); return _val; } SWIGINTERN VALUE _wrap_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_BROKER_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_BROKER_OPTION)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_UNKNOWN_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNKNOWN_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_EXCHANGE_CLOSED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_EXCHANGE_CLOSED)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_ORDER_EXCEEDS_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_ORDER_EXCEEDS_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_TOO_LATE_TO_ENTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_TOO_LATE_TO_ENTER)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_UNKNOWN_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNKNOWN_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_DUPLICATE_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_DUPLICATE_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_STALE_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_STALE_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_TRADE_ALONG_REQUIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_TRADE_ALONG_REQUIRED)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_INVALID_INVESTOR_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INVALID_INVESTOR_ID)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_SURVEILLENCE_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_SURVEILLENCE_OPTION)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_BROKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_BROKER)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_INCORRECT_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INCORRECT_QUANTITY)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_INCORRECT_ALLOCATED_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INCORRECT_ALLOCATED_QUANTITY)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_UNKNOWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_UNKNOWN_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_INVALID_PRICE_INCREMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_INVALID_PRICE_INCREMENT)); return _val; } SWIGINTERN VALUE _wrap_OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_ALL_OR_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_ALL_OR_NONE)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_AT_THE_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_IN_TOUCH_WITH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_IN_TOUCH_WITH)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_MORE_BEHIND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_MORE_BEHIND)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_AT_THE_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_OPEN)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_TAKING_A_POSITION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_TAKING_A_POSITION)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_CURRENT_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_CURRENT_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_PORTFOLIO_SHOW_N_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_PORTFOLIO_SHOW_N)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_THROUGH_THE_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_THROUGH_THE_DAY)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_VERSUS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_VERSUS)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_INDICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_INDICATION)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_CROSSING_OPPORTUNITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_CROSSING_OPPORTUNITY)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_AT_THE_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_MARKET)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_AT_THE_MIDPOINT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_AT_THE_MIDPOINT)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_PRE_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_PRE_OPEN)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_READY_TO_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_READY_TO_TRADE)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_PORTFOLIO_SHOWN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_PORTFOLIO_SHOWN)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_VWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_VWAP)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_MARKET_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_MARKET_ON_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_IOIQualifier_INDIDCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOIQualifier_INDIDCATION)); return _val; } SWIGINTERN VALUE _wrap_ReportToExch_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ReportToExch_NO)); return _val; } SWIGINTERN VALUE _wrap_ReportToExch_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ReportToExch_YES)); return _val; } SWIGINTERN VALUE _wrap_LocateReqd_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LocateReqd_NO)); return _val; } SWIGINTERN VALUE _wrap_LocateReqd_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LocateReqd_YES)); return _val; } SWIGINTERN VALUE _wrap_ForexReq_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ForexReq_NO)); return _val; } SWIGINTERN VALUE _wrap_ForexReq_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ForexReq_YES)); return _val; } SWIGINTERN VALUE _wrap_CxlType_FULL_REMAINING_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CxlType_FULL_REMAINING_QUANTITY)); return _val; } SWIGINTERN VALUE _wrap_CxlType_PARTIAL_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CxlType_PARTIAL_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_DKReason_UNKNOWN_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DKReason_UNKNOWN_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_DKReason_WRONG_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DKReason_WRONG_SIDE)); return _val; } SWIGINTERN VALUE _wrap_DKReason_QUANTITY_EXCEEDS_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DKReason_QUANTITY_EXCEEDS_ORDER)); return _val; } SWIGINTERN VALUE _wrap_DKReason_NO_MATCHING_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DKReason_NO_MATCHING_ORDER)); return _val; } SWIGINTERN VALUE _wrap_DKReason_PRICE_EXCEEDS_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DKReason_PRICE_EXCEEDS_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_DKReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DKReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_DKReason_CALCULATION_DIFFERENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DKReason_CALCULATION_DIFFERENCE)); return _val; } SWIGINTERN VALUE _wrap_IOINaturalFlag_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOINaturalFlag_NO)); return _val; } SWIGINTERN VALUE _wrap_IOINaturalFlag_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::IOINaturalFlag_YES)); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_REGULATORY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_REGULATORY); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_TAX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_TAX); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_LOCAL_COMMISSION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_LOCAL_COMMISSION); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_EXCHANGE_FEES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_EXCHANGE_FEES); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_STAMP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_STAMP); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_LEVY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_LEVY); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_OTHER); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_MARKUP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_MARKUP); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_CONSUMPTION_TAX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_CONSUMPTION_TAX); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_PER_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_PER_TRANSACTION); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_CONVERSION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_CONVERSION); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_AGENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_AGENT); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_TRANSFER_FEE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_TRANSFER_FEE); return _val; } SWIGINTERN VALUE _wrap_MiscFeeType_SECURITY_LENDING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MiscFeeType_SECURITY_LENDING); return _val; } SWIGINTERN VALUE _wrap_ExecType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_NEW)); return _val; } SWIGINTERN VALUE _wrap_ExecType_PARTIAL_FILL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_PARTIAL_FILL)); return _val; } SWIGINTERN VALUE _wrap_ExecType_FILL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_FILL)); return _val; } SWIGINTERN VALUE _wrap_ExecType_DONE_FOR_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_DONE_FOR_DAY)); return _val; } SWIGINTERN VALUE _wrap_ExecType_CANCELLED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_CANCELLED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_ExecType_PENDING_CANCEL_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_CANCEL_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_ExecType_STOPPED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_STOPPED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_SUSPENDED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_SUSPENDED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_PENDING_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_NEW)); return _val; } SWIGINTERN VALUE _wrap_ExecType_CALCULATED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_CALCULATED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_EXPIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_EXPIRED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_CANCELED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_CANCELED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_PENDING_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_ExecType_RESTATED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_RESTATED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_PENDING_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_PENDING_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_ExecType_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE)); return _val; } SWIGINTERN VALUE _wrap_ExecType_TRADE_CORRECT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_CORRECT)); return _val; } SWIGINTERN VALUE _wrap_ExecType_TRADE_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_ExecType_ORDER_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_ORDER_STATUS)); return _val; } SWIGINTERN VALUE _wrap_ExecType_REPLACED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_REPLACED)); return _val; } SWIGINTERN VALUE _wrap_ExecType_TRADE_IN_A_CLEARING_HOLD_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_IN_A_CLEARING_HOLD)); return _val; } SWIGINTERN VALUE _wrap_ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING)); return _val; } SWIGINTERN VALUE _wrap_ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM)); return _val; } SWIGINTERN VALUE _wrap_SettlCurrFxRateCalc_MULTIPLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlCurrFxRateCalc_MULTIPLY)); return _val; } SWIGINTERN VALUE _wrap_SettlCurrFxRateCalc_DIVIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlCurrFxRateCalc_DIVIDE)); return _val; } SWIGINTERN VALUE _wrap_SettlInstMode_DEFAULT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_DEFAULT)); return _val; } SWIGINTERN VALUE _wrap_SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED)); return _val; } SWIGINTERN VALUE _wrap_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING)); return _val; } SWIGINTERN VALUE _wrap_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING)); return _val; } SWIGINTERN VALUE _wrap_SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_SettlInstMode_REQUEST_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstMode_REQUEST_REJECT)); return _val; } SWIGINTERN VALUE _wrap_SettlInstTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_SettlInstTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_SettlInstTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_SettlInstTransType_RESTATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstTransType_RESTATE)); return _val; } SWIGINTERN VALUE _wrap_SettlInstSource_BROKERS_INSTRUCTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstSource_BROKERS_INSTRUCTIONS)); return _val; } SWIGINTERN VALUE _wrap_SettlInstSource_INSTITUTIONS_INSTRUCTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstSource_INSTITUTIONS_INSTRUCTIONS)); return _val; } SWIGINTERN VALUE _wrap_SettlInstSource_INVESTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlInstSource_INVESTOR)); return _val; } SWIGINTERN VALUE _wrap_SettlLocation_CEDEL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlLocation_CEDEL); return _val; } SWIGINTERN VALUE _wrap_SettlLocation_DEPOSITORY_TRUST_COMPANY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlLocation_DEPOSITORY_TRUST_COMPANY); return _val; } SWIGINTERN VALUE _wrap_SettlLocation_EUROCLEAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlLocation_EUROCLEAR); return _val; } SWIGINTERN VALUE _wrap_SettlLocation_FEDERAL_BOOK_ENTRY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlLocation_FEDERAL_BOOK_ENTRY); return _val; } SWIGINTERN VALUE _wrap_SettlLocation_LOCAL_MARKET_SETTLE_LOCATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlLocation_LOCAL_MARKET_SETTLE_LOCATION); return _val; } SWIGINTERN VALUE _wrap_SettlLocation_PHYSICAL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlLocation_PHYSICAL); return _val; } SWIGINTERN VALUE _wrap_SettlLocation_PARTICIPANT_TRUST_COMPANY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlLocation_PARTICIPANT_TRUST_COMPANY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_BANKERS_ACCEPTANCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_BANKERS_ACCEPTANCE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CERTIFICATE_OF_DEPOSIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CERTIFICATE_OF_DEPOSIT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CORPORATE_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CORPORATE_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_COMMERCIAL_PAPER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_COMMERCIAL_PAPER); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CORPORATE_PRIVATE_PLACEMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CORPORATE_PRIVATE_PLACEMENT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_COMMON_STOCK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_COMMON_STOCK); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FEDERAL_HOUSING_AUTHORITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_HOUSING_AUTHORITY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FEDERAL_HOME_LOAN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_HOME_LOAN); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FOREIGN_EXCHANGE_CONTRACT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FOREIGN_EXCHANGE_CONTRACT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FUTURE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FUTURE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MUTUAL_FUND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MUTUAL_FUND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MORTGAGE_INTEREST_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_INTEREST_ONLY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MORTGAGE_PRINCIPLE_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_PRINCIPLE_ONLY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MORTGAGE_PRIVATE_PLACEMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_PRIVATE_PLACEMENT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MISCELLANEOUS_PASS_THRU_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MISCELLANEOUS_PASS_THRU); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MUNICIPAL_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MUNICIPAL_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_NO_ISITC_SECURITY_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_NO_ISITC_SECURITY_TYPE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_OPTION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_PREFERRED_STOCK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_PREFERRED_STOCK); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REPURCHASE_AGREEMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REPURCHASE_AGREEMENT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REVERSE_REPURCHASE_AGREEMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REVERSE_REPURCHASE_AGREEMENT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TIME_DEPOSIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TIME_DEPOSIT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_TREASURY_BILL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BILL); return _val; } SWIGINTERN VALUE _wrap_SecurityType_WARRANT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_WARRANT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CATS_TIGERS_LIONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CATS_TIGERS_LIONS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_WILDCARD_ENTRY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_WILDCARD_ENTRY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CONVERTIBLE_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CONVERTIBLE_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MORTGAGE_IOETTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_IOETTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MORTGAGE_PRINCIPAL_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_PRINCIPAL_ONLY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_VARIABLE_RATE_DEMAND_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_VARIABLE_RATE_DEMAND_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_PLAZOS_FIJOS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_PLAZOS_FIJOS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_PROMISSORY_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_PROMISSORY_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_OVERNIGHT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_OVERNIGHT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MEDIUM_TERM_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MEDIUM_TERM_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER); return _val; } SWIGINTERN VALUE _wrap_SecurityType_AMENDED_RESTATED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_AMENDED_RESTATED); return _val; } SWIGINTERN VALUE _wrap_SecurityType_BRIDGE_LOAN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_BRIDGE_LOAN); return _val; } SWIGINTERN VALUE _wrap_SecurityType_LETTER_OF_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_LETTER_OF_CREDIT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SWING_LINE_FACILITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SWING_LINE_FACILITY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_DEBTOR_IN_POSSESSION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_DEBTOR_IN_POSSESSION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_DEFAULTED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_DEFAULTED); return _val; } SWIGINTERN VALUE _wrap_SecurityType_WITHDRAWN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_WITHDRAWN); return _val; } SWIGINTERN VALUE _wrap_SecurityType_LIQUIDITY_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_LIQUIDITY_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MATURED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MATURED); return _val; } SWIGINTERN VALUE _wrap_SecurityType_DEPOSIT_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_DEPOSIT_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_RETIRED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_RETIRED); return _val; } SWIGINTERN VALUE _wrap_SecurityType_BANK_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_BANK_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_BILL_OF_EXCHANGES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_BILL_OF_EXCHANGES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CALL_LOANS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CALL_LOANS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REPLACED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REPLACED); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MANDATORY_TENDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MANDATORY_TENDER); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REVOLVER_TERM_LOAN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REVOLVER_TERM_LOAN); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SHORT_TERM_LOAN_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SHORT_TERM_LOAN_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MISCELLANEOUS_PASS_THROUGH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MISCELLANEOUS_PASS_THROUGH); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TO_BE_ANNOUNCED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TO_BE_ANNOUNCED); return _val; } SWIGINTERN VALUE _wrap_SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CERTIFICATE_OF_PARTICIPATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CERTIFICATE_OF_PARTICIPATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MORTGAGE_BACKED_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MORTGAGE_BACKED_SECURITIES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REVENUE_BONDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REVENUE_BONDS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SPECIAL_ASSESSMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SPECIAL_ASSESSMENT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SPECIAL_OBLIGATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SPECIAL_OBLIGATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SPECIAL_TAX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SPECIAL_TAX); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TAX_ANTICIPATION_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TAX_ANTICIPATION_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TAX_ALLOCATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TAX_ALLOCATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CERTIFICATE_OF_OBLIGATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CERTIFICATE_OF_OBLIGATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_GENERAL_OBLIGATION_BONDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_GENERAL_OBLIGATION_BONDS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MULTI_LEG_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MULTI_LEG_INSTRUMENT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TAX_REVENUE_ANTICIPATION_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TAX_REVENUE_ANTICIPATION_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_NO_SECURITY_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_NO_SECURITY_TYPE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_EXTENDED_COMM_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_EXTENDED_COMM_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_AGENCY_POOLS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_AGENCY_POOLS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_ASSET_BACKED_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_ASSET_BACKED_SECURITIES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CORP_MORTGAGE_BACKED_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CORP_MORTGAGE_BACKED_SECURITIES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION); return _val; } SWIGINTERN VALUE _wrap_SecurityType_IOETTE_MORTGAGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_IOETTE_MORTGAGE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REVENUE_ANTICIPATION_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REVENUE_ANTICIPATION_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REVOLVER_LOAN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REVOLVER_LOAN); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FEDERAL_AGENCY_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_AGENCY_COUPON); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_PRIVATE_EXPORT_FUNDING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_PRIVATE_EXPORT_FUNDING); return _val; } SWIGINTERN VALUE _wrap_SecurityType_DUAL_CURRENCY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_DUAL_CURRENCY); return _val; } SWIGINTERN VALUE _wrap_SecurityType_INDEXED_LINKED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_INDEXED_LINKED); return _val; } SWIGINTERN VALUE _wrap_SecurityType_YANKEE_CORPORATE_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_YANKEE_CORPORATE_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_BRADY_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_BRADY_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_TREASURY_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_TREASURY_NOTE_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_NOTE_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TERM_LOAN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TERM_LOAN); return _val; } SWIGINTERN VALUE _wrap_SecurityType_STRUCTURED_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_STRUCTURED_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_EURO_SUPRANATIONAL_COUPONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_EURO_SUPRANATIONAL_COUPONS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_USD_SUPRANATIONAL_COUPONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_USD_SUPRANATIONAL_COUPONS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_EURO_CORPORATE_BOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_EURO_CORPORATE_BOND); return _val; } SWIGINTERN VALUE _wrap_SecurityType_EURO_SOVEREIGNS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_EURO_SOVEREIGNS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_TREASURY_NOTE_UST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_NOTE_UST); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_TREASURY_BILL_USTB_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BILL_USTB); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_TREASURY_NOTE_TNOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_NOTE_TNOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_TREASURY_BILL_TBILL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_TREASURY_BILL_TBILL); return _val; } SWIGINTERN VALUE _wrap_SecurityType_REPURCHASE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_REPURCHASE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FORWARD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FORWARD); return _val; } SWIGINTERN VALUE _wrap_SecurityType_BUY_SELLBACK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_BUY_SELLBACK); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SECURITIES_LOAN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SECURITIES_LOAN); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SECURITIES_PLEDGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SECURITIES_PLEDGE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_EURO_CERTIFICATE_OF_DEPOSIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_EURO_CERTIFICATE_OF_DEPOSIT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_EURO_COMMERCIAL_PAPER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_EURO_COMMERCIAL_PAPER); return _val; } SWIGINTERN VALUE _wrap_SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_PFANDBRIEFE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_PFANDBRIEFE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_OTHER_ANTICIPATION_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_OTHER_ANTICIPATION_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_MULTILEG_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_MULTILEG_INSTRUMENT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_OPTIONS_ON_FUTURES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_OPTIONS_ON_FUTURES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_OPTIONS_ON_PHYSICAL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_OPTIONS_ON_PHYSICAL); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CASH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CASH); return _val; } SWIGINTERN VALUE _wrap_SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_US_CORPORATE_FLOATING_RATE_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_US_CORPORATE_FLOATING_RATE_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CREDIT_DEFAULT_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CREDIT_DEFAULT_SWAP); return _val; } SWIGINTERN VALUE _wrap_SecurityType_INTEREST_RATE_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_INTEREST_RATE_SWAP); return _val; } SWIGINTERN VALUE _wrap_SecurityType_OPTIONS_ON_COMBO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_OPTIONS_ON_COMBO); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CANADIAN_TREASURY_NOTES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_TREASURY_NOTES); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CANADIAN_TREASURY_BILLS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_TREASURY_BILLS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CANADIAN_PROVINCIAL_BONDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_PROVINCIAL_BONDS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TREASURY_BILL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TREASURY_BILL); return _val; } SWIGINTERN VALUE _wrap_SecurityType_BANK_DEPOSITORY_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_BANK_DEPOSITORY_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CANADIAN_MONEY_MARKETS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_MONEY_MARKETS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_SECURED_LIQUIDITY_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_SECURED_LIQUIDITY_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TERM_LIQUIDITY_NOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TERM_LIQUIDITY_NOTE); return _val; } SWIGINTERN VALUE _wrap_SecurityType_CANADIAN_MORTGAGE_BONDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_CANADIAN_MORTGAGE_BONDS); return _val; } SWIGINTERN VALUE _wrap_SecurityType_TAXABLE_MUNICIPAL_CP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_TAXABLE_MUNICIPAL_CP); return _val; } SWIGINTERN VALUE _wrap_SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST); return _val; } SWIGINTERN VALUE _wrap_SecurityType_NON_DELIVERABLE_FORWARD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_NON_DELIVERABLE_FORWARD); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FX_SPOT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FX_SPOT); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FX_FORWARD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FX_FORWARD); return _val; } SWIGINTERN VALUE _wrap_SecurityType_FX_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityType_FX_SWAP); return _val; } SWIGINTERN VALUE _wrap_StandInstDbType_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_OTHER)); return _val; } SWIGINTERN VALUE _wrap_StandInstDbType_DTC_SID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_DTC_SID)); return _val; } SWIGINTERN VALUE _wrap_StandInstDbType_THOMSON_ALERT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_THOMSON_ALERT)); return _val; } SWIGINTERN VALUE _wrap_StandInstDbType_A_GLOBAL_CUSTODIAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_A_GLOBAL_CUSTODIAN)); return _val; } SWIGINTERN VALUE _wrap_StandInstDbType_ACCOUNTNET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StandInstDbType_ACCOUNTNET)); return _val; } SWIGINTERN VALUE _wrap_SettlDeliveryType_FREE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_FREE)); return _val; } SWIGINTERN VALUE _wrap_SettlDeliveryType_VERSUS_PAYMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_VERSUS_PAYMENT)); return _val; } SWIGINTERN VALUE _wrap_SettlDeliveryType_VERSUS_PAYMENT_DELIVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_VERSUS_PAYMENT_DELIVER)); return _val; } SWIGINTERN VALUE _wrap_SettlDeliveryType_FREE_DELIVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_FREE_DELIVER)); return _val; } SWIGINTERN VALUE _wrap_SettlDeliveryType_TRI_PARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_TRI_PARTY)); return _val; } SWIGINTERN VALUE _wrap_SettlDeliveryType_HOLD_IN_CUSTODY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlDeliveryType_HOLD_IN_CUSTODY)); return _val; } SWIGINTERN VALUE _wrap_AllocLinkType_F_X_NETTING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_F_X_NETTING)); return _val; } SWIGINTERN VALUE _wrap_AllocLinkType_F_X_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_F_X_SWAP)); return _val; } SWIGINTERN VALUE _wrap_AllocLinkType_FX_NETTING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_FX_NETTING)); return _val; } SWIGINTERN VALUE _wrap_AllocLinkType_FX_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocLinkType_FX_SWAP)); return _val; } SWIGINTERN VALUE _wrap_PutOrCall_PUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PutOrCall_PUT)); return _val; } SWIGINTERN VALUE _wrap_PutOrCall_CALL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PutOrCall_CALL)); return _val; } SWIGINTERN VALUE _wrap_CoveredOrUncovered_COVERED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CoveredOrUncovered_COVERED)); return _val; } SWIGINTERN VALUE _wrap_CoveredOrUncovered_UNCOVERED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CoveredOrUncovered_UNCOVERED)); return _val; } SWIGINTERN VALUE _wrap_CustomerOrFirm_CUSTOMER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CustomerOrFirm_CUSTOMER)); return _val; } SWIGINTERN VALUE _wrap_CustomerOrFirm_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CustomerOrFirm_FIRM)); return _val; } SWIGINTERN VALUE _wrap_NotifyBrokerOfCredit_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::NotifyBrokerOfCredit_NO)); return _val; } SWIGINTERN VALUE _wrap_NotifyBrokerOfCredit_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::NotifyBrokerOfCredit_YES)); return _val; } SWIGINTERN VALUE _wrap_AllocHandlInst_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocHandlInst_MATCH)); return _val; } SWIGINTERN VALUE _wrap_AllocHandlInst_FORWARD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocHandlInst_FORWARD)); return _val; } SWIGINTERN VALUE _wrap_AllocHandlInst_FORWARD_AND_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocHandlInst_FORWARD_AND_MATCH)); return _val; } SWIGINTERN VALUE _wrap_RoutingType_TARGET_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RoutingType_TARGET_FIRM)); return _val; } SWIGINTERN VALUE _wrap_RoutingType_TARGET_LIST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RoutingType_TARGET_LIST)); return _val; } SWIGINTERN VALUE _wrap_RoutingType_BLOCK_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RoutingType_BLOCK_FIRM)); return _val; } SWIGINTERN VALUE _wrap_RoutingType_BLOCK_LIST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RoutingType_BLOCK_LIST)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_CURVE)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_5_YR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_5_YR)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_OLD_5_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_OLD_5)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_10_YR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_10_YR)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_OLD_10_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_OLD_10)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_30_YR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_30_YR)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_OLD_30_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_OLD_30)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_3_MO_LIBOR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_3_MO_LIBOR)); return _val; } SWIGINTERN VALUE _wrap_Benchmark_6_MO_LIBOR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Benchmark_6_MO_LIBOR)); return _val; } SWIGINTERN VALUE _wrap_SubscriptionRequestType_SNAPSHOT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SubscriptionRequestType_SNAPSHOT)); return _val; } SWIGINTERN VALUE _wrap_SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES)); return _val; } SWIGINTERN VALUE _wrap_SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_MDUpdateType_FULL_REFRESH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDUpdateType_FULL_REFRESH)); return _val; } SWIGINTERN VALUE _wrap_MDUpdateType_INCREMENTAL_REFRESH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDUpdateType_INCREMENTAL_REFRESH)); return _val; } SWIGINTERN VALUE _wrap_AggregatedBook_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AggregatedBook_NO)); return _val; } SWIGINTERN VALUE _wrap_AggregatedBook_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AggregatedBook_YES)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_BID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_BID)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_OFFER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_OFFER)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_INDEX_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_INDEX_VALUE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_OPENING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_OPENING_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_CLOSING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CLOSING_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SETTLEMENT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SETTLEMENT_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_TRADING_SESSION_HIGH_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADING_SESSION_HIGH_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_TRADING_SESSION_LOW_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADING_SESSION_LOW_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_TRADING_SESSION_VWAP_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADING_SESSION_VWAP_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_IMBALANCE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_IMBALANCE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_TRADE_VOLUME_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_TRADE_VOLUME)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_OPEN_INTEREST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_OPEN_INTEREST)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_COMPOSITE_UNDERLYING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_COMPOSITE_UNDERLYING_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SIMULATED_SELL_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SIMULATED_SELL_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SIMULATED_BUY_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SIMULATED_BUY_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_MARGIN_RATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_MARGIN_RATE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_MID_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_MID_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_EMPTY_BOOK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_EMPTY_BOOK)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SETTLE_HIGH_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SETTLE_HIGH_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SETTLE_LOW_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SETTLE_LOW_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_PRIOR_SETTLE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_PRIOR_SETTLE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SESSION_HIGH_BID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SESSION_HIGH_BID)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SESSION_LOW_OFFER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SESSION_LOW_OFFER)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_EARLY_PRICES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_EARLY_PRICES)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_AUCTION_CLEARING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_AUCTION_CLEARING_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_SWAP_VALUE_FACTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_SWAP_VALUE_FACTOR)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_RECOVERY_RATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_RECOVERY_RATE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_RECOVERY_RATE_FOR_LONG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_RECOVERY_RATE_FOR_LONG)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_RECOVERY_RATE_FOR_SHORT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_RECOVERY_RATE_FOR_SHORT)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_FIXING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_FIXING_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MDEntryType_CASH_RATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDEntryType_CASH_RATE)); return _val; } SWIGINTERN VALUE _wrap_TickDirection_PLUS_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TickDirection_PLUS_TICK)); return _val; } SWIGINTERN VALUE _wrap_TickDirection_ZERO_PLUS_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TickDirection_ZERO_PLUS_TICK)); return _val; } SWIGINTERN VALUE _wrap_TickDirection_MINUS_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TickDirection_MINUS_TICK)); return _val; } SWIGINTERN VALUE _wrap_TickDirection_ZERO_MINUS_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TickDirection_ZERO_MINUS_TICK)); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_OPEN); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_CLOSED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_CLOSED); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_EXCHANGE_BEST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_EXCHANGE_BEST); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_CONSOLIDATED_BEST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_CONSOLIDATED_BEST); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_LOCKED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_LOCKED); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_CROSSED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_CROSSED); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_DEPTH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_DEPTH); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_FAST_TRADING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_FAST_TRADING); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_NON_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_NON_FIRM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_OPEN_ACTIVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_OPEN_ACTIVE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_CLOSED_INACTIVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_CLOSED_INACTIVE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_MANUAL_SLOW_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_MANUAL_SLOW_QUOTE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_OUTRIGHT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_OUTRIGHT_PRICE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_IMPLIED_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_IMPLIED_PRICE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_DEPTH_ON_OFFER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_DEPTH_ON_OFFER); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_DEPTH_ON_BID_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_DEPTH_ON_BID); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_CLOSING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_CLOSING); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_NEWS_DISSEMINATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_NEWS_DISSEMINATION); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_TRADING_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_TRADING_RANGE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_ORDER_INFLUX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_ORDER_INFLUX); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_DUE_TO_RELATED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_DUE_TO_RELATED); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_NEWS_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_NEWS_PENDING); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_ADDITIONAL_INFO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_ADDITIONAL_INFO); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_RESUME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_RESUME); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_VIEW_OF_COMMON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_VIEW_OF_COMMON); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_VOLUME_ALERT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_VOLUME_ALERT); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_ORDER_IMBALANCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_ORDER_IMBALANCE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_EQUIPMENT_CHANGEOVER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_EQUIPMENT_CHANGEOVER); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_NO_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_NO_OPEN); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_REGULAR_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_REGULAR_ETH); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_AUTOMATIC_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_AUTOMATIC_EXECUTION); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_AUTOMATIC_EXECUTION_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_AUTOMATIC_EXECUTION_ETH); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_FAST_MARKET_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_FAST_MARKET_ETH); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_INACTIVE_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_INACTIVE_ETH); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_ROTATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_ROTATION); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_ROTATION_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_ROTATION_ETH); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_HALT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_HALT); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_HALT_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_HALT_ETH); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_DUE_TO_NEWS_DISSEMINATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_DUE_TO_NEWS_DISSEMINATION); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_DUE_TO_NEWS_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_DUE_TO_NEWS_PENDING); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_TRADING_RESUME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_TRADING_RESUME); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_OUT_OF_SEQUENCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_OUT_OF_SEQUENCE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_BID_SPECIALIST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_BID_SPECIALIST); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_OFFER_SPECIALIST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_OFFER_SPECIALIST); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_BID_OFFER_SPECIALIST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_BID_OFFER_SPECIALIST); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_END_OF_DAY_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_END_OF_DAY_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_FORBIDDEN_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_FORBIDDEN_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_FROZEN_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_FROZEN_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_PREOPENING_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_PREOPENING_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_OPENING_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_OPENING_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_OPEN_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_OPEN_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_SURVEILLANCE_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_SURVEILLANCE_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_SUSPENDED_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_SUSPENDED_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_RESERVED_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_RESERVED_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_NO_ACTIVE_SAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_NO_ACTIVE_SAM); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_RESTRICTED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_RESTRICTED); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_REST_OF_BOOK_VWAP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_REST_OF_BOOK_VWAP); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_MEDIAN_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_MEDIAN_PRICE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_FULL_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_FULL_CURVE); return _val; } SWIGINTERN VALUE _wrap_QuoteCondition_FLAT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::QuoteCondition_FLAT_CURVE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CASH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CASH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_AVERAGE_PRICE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_AVERAGE_PRICE_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CASH_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CASH_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_NEXT_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_NEXT_DAY); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OPENING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OPENING); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_INTRADAY_TRADE_DETAIL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_INTRADAY_TRADE_DETAIL); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_RULE_127_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_RULE_127_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_RULE_155_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_RULE_155_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SOLD_LAST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SOLD_LAST); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_NEXT_DAY_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_NEXT_DAY_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OPENED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OPENED); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SELLER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SELLER); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SOLD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SOLD); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_STOPPED_STOCK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_STOCK); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_IMBALANCE_MORE_BUYERS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_IMBALANCE_MORE_BUYERS); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_IMBALANCE_MORE_SELLERS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_IMBALANCE_MORE_SELLERS); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OPENING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OPENING_PRICE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OPENING_REOPENING_TRADE_DETAIL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OPENING_REOPENING_TRADE_DETAIL); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_BARGAIN_CONDITION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_BARGAIN_CONDITION); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CONVERTED_PRICE_INDICATOR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CONVERTED_PRICE_INDICATOR); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_EXCHANGE_LAST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_EXCHANGE_LAST); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_FINAL_PRICE_OF_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_FINAL_PRICE_OF_SESSION); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_EX_PIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_EX_PIT); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CROSSED_X_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CROSSED_X); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_VOLUME_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_VOLUME_ONLY); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_DIRECT_PLUS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_DIRECT_PLUS); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_ACQUISITION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_ACQUISITION); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_BUNCHED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_BUNCHED); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_DISTRIBUTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_DISTRIBUTION); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_BUNCHED_SALE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_BUNCHED_SALE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SPLIT_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SPLIT_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_STOPPED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_STOPPED); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_STOPPED_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_STOPPED_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OUT_OF_SEQUENCE_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OUT_OF_SEQUENCE_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_LAST_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_LAST_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SOLD_LAST_SALE_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SOLD_LAST_SALE_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_LAST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_LAST); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SOLD_LAST_SALE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SOLD_LAST_SALE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_OPEN); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_OPEN_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_OPEN_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OPENED_SALE_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OPENED_SALE_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_ONLY); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_ONLY_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL_ONLY_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_LATE_OPEN_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_LATE_OPEN_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_AUTO_EXECUTION_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_AUTO_EXECUTION_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_REOPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_REOPEN); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_REOPEN_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_REOPEN_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_ADJUSTED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_ADJUSTED); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_ADJUSTED_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_ADJUSTED_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SPREAD); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_SPREAD_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_SPREAD_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_STRADDLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_STRADDLE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_STRADDLE_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_STRADDLE_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_STOPPED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_STOPPED_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_REGULAR_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_REGULAR_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_COMBO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_COMBO); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_COMBO_ETH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_COMBO_ETH); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OFFICIAL_CLOSING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OFFICIAL_CLOSING_PRICE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_PRIOR_REFERENCE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_PRIOR_REFERENCE_PRICE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CANCEL); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_STOPPED_SOLD_LAST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_SOLD_LAST); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_STOPPED_OUT_OF_SEQUENCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_STOPPED_OUT_OF_SEQUENCE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OFFICAL_CLOSING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OFFICAL_CLOSING_PRICE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_CROSSED_AO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_CROSSED_AO); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_FAST_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_FAST_MARKET); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_AUTOMATIC_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_AUTOMATIC_EXECUTION); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_FORM_T_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_FORM_T); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_BASKET_INDEX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_BASKET_INDEX); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_BURST_BASKET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_BURST_BASKET); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_OUTSIDE_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_OUTSIDE_SPREAD); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_IMPLIED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_IMPLIED_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_MARKETPLACE_ENTERED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_MARKETPLACE_ENTERED_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE); return _val; } SWIGINTERN VALUE _wrap_TradeCondition_MULTILEG_TO_MULTILEG_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradeCondition_MULTILEG_TO_MULTILEG_TRADE); return _val; } SWIGINTERN VALUE _wrap_MDUpdateAction_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_NEW)); return _val; } SWIGINTERN VALUE _wrap_MDUpdateAction_CHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_CHANGE)); return _val; } SWIGINTERN VALUE _wrap_MDUpdateAction_DELETE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_DELETE)); return _val; } SWIGINTERN VALUE _wrap_MDUpdateAction_DELETE_THRU_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_DELETE_THRU)); return _val; } SWIGINTERN VALUE _wrap_MDUpdateAction_DELETE_FROM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_DELETE_FROM)); return _val; } SWIGINTERN VALUE _wrap_MDUpdateAction_OVERLAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDUpdateAction_OVERLAY)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNKNOWN_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNKNOWN_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_DUPLICATE_MDREQID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_DUPLICATE_MDREQID)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_INSUFFICIENT_BANDWIDTH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_INSUFFICIENT_BANDWIDTH)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_INSUFFICIENT_PERMISSIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_INSUFFICIENT_PERMISSIONS)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_MARKETDEPTH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MARKETDEPTH)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_MDUPDATETYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MDUPDATETYPE)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_MDENTRYTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MDENTRYTYPE)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_SCOPE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_SCOPE)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID)); return _val; } SWIGINTERN VALUE _wrap_MDReqRejReason_INSUFFICIENT_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDReqRejReason_INSUFFICIENT_CREDIT)); return _val; } SWIGINTERN VALUE _wrap_DeleteReason_CANCELATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DeleteReason_CANCELATION)); return _val; } SWIGINTERN VALUE _wrap_DeleteReason_ERROR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DeleteReason_ERROR)); return _val; } SWIGINTERN VALUE _wrap_DeleteReason_CANCELLATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DeleteReason_CANCELLATION)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettleFlag_DAILY_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_DAILY_OPEN)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettleFlag_SESSION_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_SESSION_OPEN)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettleFlag_EXPECTED_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_EXPECTED_PRICE)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY)); return _val; } SWIGINTERN VALUE _wrap_FinancialStatus_BANKRUPT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::FinancialStatus_BANKRUPT)); return _val; } SWIGINTERN VALUE _wrap_FinancialStatus_PENDING_DELISTING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::FinancialStatus_PENDING_DELISTING)); return _val; } SWIGINTERN VALUE _wrap_FinancialStatus_RESTRICTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::FinancialStatus_RESTRICTED)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_EX_DIVIDEND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_DIVIDEND)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_EX_DISTRIBUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_DISTRIBUTION)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_EX_RIGHTS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_RIGHTS)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_NEW)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_EX_INTEREST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_EX_INTEREST)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_CASH_DIVIDEND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_CASH_DIVIDEND)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_STOCK_DIVIDEND_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_STOCK_DIVIDEND)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_NON_INTEGER_STOCK_SPLIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_NON_INTEGER_STOCK_SPLIT)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_REVERSE_STOCK_SPLIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_REVERSE_STOCK_SPLIT)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_STANDARD_INTEGER_STOCK_SPLIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_STANDARD_INTEGER_STOCK_SPLIT)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_POSITION_CONSOLIDATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_POSITION_CONSOLIDATION)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_LIQUIDATION_REORGANIZATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_LIQUIDATION_REORGANIZATION)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_MERGER_REORGANIZATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_MERGER_REORGANIZATION)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_RIGHTS_OFFERING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_RIGHTS_OFFERING)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_SHAREHOLDER_MEETING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SHAREHOLDER_MEETING)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_SPINOFF_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SPINOFF)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_TENDER_OFFER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_TENDER_OFFER)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_WARRANT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_WARRANT)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_SPECIAL_ACTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SPECIAL_ACTION)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_SYMBOL_CONVERSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SYMBOL_CONVERSION)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_CUSIP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_CUSIP)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_LEAP_ROLLOVER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_LEAP_ROLLOVER)); return _val; } SWIGINTERN VALUE _wrap_CorporateAction_SUCCESSION_EVENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CorporateAction_SUCCESSION_EVENT)); return _val; } SWIGINTERN VALUE _wrap_QuoteAckStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_QuoteAckStatus_CANCELED_FOR_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_FOR_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE)); return _val; } SWIGINTERN VALUE _wrap_QuoteAckStatus_CANCELED_FOR_UNDERLYING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_FOR_UNDERLYING)); return _val; } SWIGINTERN VALUE _wrap_QuoteAckStatus_CANCELED_ALL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_CANCELED_ALL)); return _val; } SWIGINTERN VALUE _wrap_QuoteAckStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteAckStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_SECURITY_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_SECURITY_TYPE)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_ALL_QUOTES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_ALL_QUOTES)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_ALL_QUOTES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_ALL_QUOTES)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_BY_QUOTETYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_BY_QUOTETYPE)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_UNKNOWN_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_UNKNOWN_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_EXCHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_EXCHANGE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_TOO_LATE_TO_ENTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_TOO_LATE_TO_ENTER)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_UNKNOWN_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_UNKNOWN_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_DUPLICATE_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_DUPLICATE_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_INVALID_BID_ASK_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_BID_ASK_SPREAD)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_INVALID_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_PRICE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_QUOTE_LOCKED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_QUOTE_LOCKED)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_QuoteResponseLevel_NO_ACKNOWLEDGEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_NO_ACKNOWLEDGEMENT)); return _val; } SWIGINTERN VALUE _wrap_QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES)); return _val; } SWIGINTERN VALUE _wrap_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES)); return _val; } SWIGINTERN VALUE _wrap_QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT)); return _val; } SWIGINTERN VALUE _wrap_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestType_MANUAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestType_MANUAL)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestType_AUTOMATIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestType_AUTOMATIC)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_REQUEST_LIST_SECURITY_TYPES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_LIST_SECURITY_TYPES)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_REQUEST_LIST_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_REQUEST_LIST_SECURITIES)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_TRADINGSESSIONID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_TRADINGSESSIONID)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_ALL_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_ALL_SECURITIES)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID)); return _val; } SWIGINTERN VALUE _wrap_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS)); return _val; } SWIGINTERN VALUE _wrap_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE)); return _val; } SWIGINTERN VALUE _wrap_SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_SecurityResponseType_REJECT_SECURITY_PROPOSAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_REJECT_SECURITY_PROPOSAL)); return _val; } SWIGINTERN VALUE _wrap_SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA)); return _val; } SWIGINTERN VALUE _wrap_SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA)); return _val; } SWIGINTERN VALUE _wrap_UnsolicitedIndicator_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::UnsolicitedIndicator_NO)); return _val; } SWIGINTERN VALUE _wrap_UnsolicitedIndicator_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::UnsolicitedIndicator_YES)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_OPENING_DELAY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_OPENING_DELAY)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_NO_MARKET_IMBALANCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_MARKET_IMBALANCE)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_ITS_PRE_OPENING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_ITS_PRE_OPENING)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_NEW_PRICE_INDICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NEW_PRICE_INDICATION)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_TRADE_DISSEMINATION_TIME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_TRADE_DISSEMINATION_TIME)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_READY_TO_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_READY_TO_TRADE)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_TRADING_HALT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_TRADING_HALT)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_UNKNOWN_OR_INVALID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_UNKNOWN_OR_INVALID)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_RESUME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_RESUME)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_NO_OPEN_NO_RESUME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_OPEN_NO_RESUME)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_PRICE_INDICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_PRICE_INDICATION)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_TRADING_RANGE_INDICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_TRADING_RANGE_INDICATION)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_MARKET_IMBALANCE_BUY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_IMBALANCE_BUY)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_MARKET_IMBALANCE_SELL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_IMBALANCE_SELL)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_OPENING_ROTATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_OPENING_ROTATION)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_PRE_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_PRE_OPEN)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_FAST_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_FAST_MARKET)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_NO_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_NO_OPEN)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_PRE_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_PRE_CROSS)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_CROSS)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingStatus_POST_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingStatus_POST_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonChar_NEWS_DISSEMINATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_NEWS_DISSEMINATION)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonChar_ORDER_INFLUX_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_ORDER_INFLUX)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonChar_ORDER_IMBALANCE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_ORDER_IMBALANCE)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonChar_ADDITIONAL_INFORMATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_ADDITIONAL_INFORMATION)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonChar_NEWS_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_NEWS_PENDING)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonChar_EQUIPMENT_CHANGEOVER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_EQUIPMENT_CHANGEOVER)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonChar_NEW_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::HaltReasonChar_NEW_PENDING)); return _val; } SWIGINTERN VALUE _wrap_InViewOfCommon_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::InViewOfCommon_NO)); return _val; } SWIGINTERN VALUE _wrap_InViewOfCommon_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::InViewOfCommon_YES)); return _val; } SWIGINTERN VALUE _wrap_DueToRelated_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DueToRelated_NO)); return _val; } SWIGINTERN VALUE _wrap_DueToRelated_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DueToRelated_YES)); return _val; } SWIGINTERN VALUE _wrap_Adjustment_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Adjustment_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_Adjustment_ERROR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Adjustment_ERROR)); return _val; } SWIGINTERN VALUE _wrap_Adjustment_CORRECTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Adjustment_CORRECTION)); return _val; } SWIGINTERN VALUE _wrap_TradingSessionID_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionID_DAY); return _val; } SWIGINTERN VALUE _wrap_TradingSessionID_HALFDAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionID_HALFDAY); return _val; } SWIGINTERN VALUE _wrap_TradingSessionID_MORNING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionID_MORNING); return _val; } SWIGINTERN VALUE _wrap_TradingSessionID_AFTERNOON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionID_AFTERNOON); return _val; } SWIGINTERN VALUE _wrap_TradingSessionID_EVENING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionID_EVENING); return _val; } SWIGINTERN VALUE _wrap_TradingSessionID_AFTER_HOURS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionID_AFTER_HOURS); return _val; } SWIGINTERN VALUE _wrap_TradSesMethod_ELECTRONIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesMethod_ELECTRONIC)); return _val; } SWIGINTERN VALUE _wrap_TradSesMethod_OPEN_OUTCRY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesMethod_OPEN_OUTCRY)); return _val; } SWIGINTERN VALUE _wrap_TradSesMethod_TWO_PARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesMethod_TWO_PARTY)); return _val; } SWIGINTERN VALUE _wrap_TradSesMode_TESTING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesMode_TESTING)); return _val; } SWIGINTERN VALUE _wrap_TradSesMode_SIMULATED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesMode_SIMULATED)); return _val; } SWIGINTERN VALUE _wrap_TradSesMode_PRODUCTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesMode_PRODUCTION)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatus_HALTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_HALTED)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatus_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_OPEN)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatus_CLOSED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_CLOSED)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatus_PRE_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_PRE_OPEN)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatus_PRE_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_PRE_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatus_REQUEST_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_REQUEST_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatus_UNKNOWN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatus_UNKNOWN)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_UNKNOWN_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_UNKNOWN_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_EXCHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_EXCHANGE)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_TOO_LATE_TO_ENTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_TOO_LATE_TO_ENTER)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_UNKNOWN_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_UNKNOWN_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_DUPLICATE_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_DUPLICATE_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_INVALID_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_INVALID_PRICE)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_BidRequestTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BidRequestTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_BidRequestTransType_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BidRequestTransType_NO)); return _val; } SWIGINTERN VALUE _wrap_BidRequestTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BidRequestTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_SolicitedFlag_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SolicitedFlag_NO)); return _val; } SWIGINTERN VALUE _wrap_SolicitedFlag_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SolicitedFlag_YES)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_GT_CORPORATE_ACTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_GT_CORPORATE_ACTION)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_GT_RENEWAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_GT_RENEWAL)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_VERBAL_CHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_VERBAL_CHANGE)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_REPRICING_OF_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_REPRICING_OF_ORDER)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_BROKER_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_BROKER_OPTION)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_MARKET)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_CANCEL_ON_TRADING_HALT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_CANCEL_ON_TRADING_HALT)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_CANCELED_NOT_BEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_CANCELED_NOT_BEST)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_WAREHOUSE_RECAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_WAREHOUSE_RECAP)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_ExecRestatementReason_PEG_REFRESH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExecRestatementReason_PEG_REFRESH)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNKOWN_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKOWN_ID)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNKNOWN_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKNOWN_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_APPLICATION_NOT_AVAILABLE)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_NOT_AUTHORIZED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_NOT_AUTHORIZED)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNKNOWN_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKNOWN_ID)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_UNKNOWN_MESSAGE_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_UNKNOWN_MESSAGE_TYPE)); return _val; } SWIGINTERN VALUE _wrap_BusinessRejectReason_INVALID_PRICE_INCREMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BusinessRejectReason_INVALID_PRICE_INCREMENT)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_RELATED_TO_DISPLAYED_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_DISPLAYED_PRICE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_RELATED_TO_MARKET_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_MARKET_PRICE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_RELATED_TO_PRIMARY_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_PRIMARY_PRICE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_RELATED_TO_MIDPOINT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_MIDPOINT_PRICE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_RELATED_TO_LAST_TRADE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_LAST_TRADE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_RELATED_TO_VWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_RELATED_TO_VWAP)); return _val; } SWIGINTERN VALUE _wrap_DiscretionInst_AVERAGE_PRICE_GUARANTEE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DiscretionInst_AVERAGE_PRICE_GUARANTEE)); return _val; } SWIGINTERN VALUE _wrap_BidType_NON_DISCLOSED_STYLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BidType_NON_DISCLOSED_STYLE)); return _val; } SWIGINTERN VALUE _wrap_BidType_DISCLOSED_STYLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BidType_DISCLOSED_STYLE)); return _val; } SWIGINTERN VALUE _wrap_BidType_NO_BIDDING_PROCESS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BidType_NO_BIDDING_PROCESS)); return _val; } SWIGINTERN VALUE _wrap_BidType_DISCLOSED_SYTLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BidType_DISCLOSED_SYTLE)); return _val; } SWIGINTERN VALUE _wrap_BidDescriptorType_INDEX_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BidDescriptorType_INDEX)); return _val; } SWIGINTERN VALUE _wrap_BidDescriptorType_COUNTRY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BidDescriptorType_COUNTRY)); return _val; } SWIGINTERN VALUE _wrap_BidDescriptorType_SECTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BidDescriptorType_SECTOR)); return _val; } SWIGINTERN VALUE _wrap_SideValueInd_SIDEVALUE1_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDEVALUE1)); return _val; } SWIGINTERN VALUE _wrap_SideValueInd_SIDEVALUE_2_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDEVALUE_2)); return _val; } SWIGINTERN VALUE _wrap_SideValueInd_SIDE_VALUE_1_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDE_VALUE_1)); return _val; } SWIGINTERN VALUE _wrap_SideValueInd_SIDE_VALUE_2_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideValueInd_SIDE_VALUE_2)); return _val; } SWIGINTERN VALUE _wrap_LiquidityIndType_5_DAY_MOVING_AVERAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_5_DAY_MOVING_AVERAGE)); return _val; } SWIGINTERN VALUE _wrap_LiquidityIndType_20_DAY_MOVING_AVERAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_20_DAY_MOVING_AVERAGE)); return _val; } SWIGINTERN VALUE _wrap_LiquidityIndType_NORMAL_MARKET_SIZE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_NORMAL_MARKET_SIZE)); return _val; } SWIGINTERN VALUE _wrap_LiquidityIndType_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_OTHER)); return _val; } SWIGINTERN VALUE _wrap_LiquidityIndType_5DAY_MOVING_AVERAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LiquidityIndType_5DAY_MOVING_AVERAGE)); return _val; } SWIGINTERN VALUE _wrap_ExchangeForPhysical_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExchangeForPhysical_NO)); return _val; } SWIGINTERN VALUE _wrap_ExchangeForPhysical_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExchangeForPhysical_YES)); return _val; } SWIGINTERN VALUE _wrap_ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST)); return _val; } SWIGINTERN VALUE _wrap_ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD)); return _val; } SWIGINTERN VALUE _wrap_ProgRptReqs_REAL_TIME_EXECUTION_REPORTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_REAL_TIME_EXECUTION_REPORTS)); return _val; } SWIGINTERN VALUE _wrap_ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD)); return _val; } SWIGINTERN VALUE _wrap_IncTaxInd_NET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::IncTaxInd_NET)); return _val; } SWIGINTERN VALUE _wrap_IncTaxInd_GROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::IncTaxInd_GROSS)); return _val; } SWIGINTERN VALUE _wrap_TradeType_AGENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeType_AGENCY)); return _val; } SWIGINTERN VALUE _wrap_TradeType_VWAP_GUARANTEE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeType_VWAP_GUARANTEE)); return _val; } SWIGINTERN VALUE _wrap_TradeType_GUARANTEED_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeType_GUARANTEED_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_TradeType_RISK_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeType_RISK_TRADE)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_CLOSING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_CLOSING_PRICE)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_CURRENT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_CURRENT_PRICE)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_SQ_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_SQ)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_VWAP_THROUGH_A_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_DAY)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_MORNING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_STRIKE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_STRIKE)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_OPEN)); return _val; } SWIGINTERN VALUE _wrap_BasisPxType_OTHERS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BasisPxType_OTHERS)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PERCENTAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PERCENTAGE)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PER_SHARE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PER_SHARE)); return _val; } SWIGINTERN VALUE _wrap_PriceType_FIXED_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_FIXED_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_PriceType_DISCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_DISCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK)); return _val; } SWIGINTERN VALUE _wrap_PriceType_TED_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_TED_PRICE)); return _val; } SWIGINTERN VALUE _wrap_PriceType_TED_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_TED_YIELD)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PREMIUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PREMIUM)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PER_UNIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PER_UNIT)); return _val; } SWIGINTERN VALUE _wrap_PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR)); return _val; } SWIGINTERN VALUE _wrap_PriceType_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_SPREAD)); return _val; } SWIGINTERN VALUE _wrap_PriceType_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_YIELD)); return _val; } SWIGINTERN VALUE _wrap_PriceType_FIXED_CABINET_TRADE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_FIXED_CABINET_TRADE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_PriceType_VARIABLE_CABINET_TRADE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_VARIABLE_CABINET_TRADE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PRODUCT_TICKS_IN_HALFS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_HALFS)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PRODUCT_TICKS_IN_FOURTHS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_FOURTHS)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PRODUCT_TICKS_IN_EIGHTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_EIGHTS)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PRODUCT_TICKS_IN_SIXTEENTHS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_SIXTEENTHS)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS)); return _val; } SWIGINTERN VALUE _wrap_PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS)); return _val; } SWIGINTERN VALUE _wrap_GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION)); return _val; } SWIGINTERN VALUE _wrap_GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES)); return _val; } SWIGINTERN VALUE _wrap_GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_ALERT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ALERT)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_EXECSTARTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_EXECSTARTED)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_TIMED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_TIMED)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_RESPONSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_RESPONSE)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_ACK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ACK)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_ALLDONE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ALLDONE)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_EXEC_STARTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_EXEC_STARTED)); return _val; } SWIGINTERN VALUE _wrap_ListStatusType_ALL_DONE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListStatusType_ALL_DONE)); return _val; } SWIGINTERN VALUE _wrap_NetGrossInd_NET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetGrossInd_NET)); return _val; } SWIGINTERN VALUE _wrap_NetGrossInd_GROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetGrossInd_GROSS)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_CANCELING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_CANCELING)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_EXECUTING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_EXECUTING)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_REJECT)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_ALL_DONE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_ALL_DONE)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_ALERT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_ALERT)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_RECEIVEDFOREXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_RECEIVEDFOREXECUTION)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_INBIDDINGPROCESS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_INBIDDINGPROCESS)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_IN_BIDDING_PROCESS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_IN_BIDDING_PROCESS)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_RECEIVED_FOR_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_RECEIVED_FOR_EXECUTION)); return _val; } SWIGINTERN VALUE _wrap_ListOrderStatus_CANCELLING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListOrderStatus_CANCELLING)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_IMMEDIATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_IMMEDIATE)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4)); return _val; } SWIGINTERN VALUE _wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5)); return _val; } SWIGINTERN VALUE _wrap_CxlRejResponseTo_ORDER_CANCEL_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CxlRejResponseTo_ORDER_CANCEL_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_MultiLegReportingType_SINGLE_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_SINGLE_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MultiLegReportingType_MULTI_LEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_MULTI_LEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_SICOVAM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_SICOVAM); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_SEDOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_SEDOL); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_CUSIP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_CUSIP); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_QUIK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_QUIK); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_BELGIAN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_BELGIAN); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_VALOREN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_VALOREN); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_DUTCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_DUTCH); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_WERTPAPIER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_WERTPAPIER); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_BLOOMBERG_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_BLOOMBERG_SYMBOL); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_EXCHANGE_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_EXCHANGE_SYMBOL); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_ISO_COUNTRY_CODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_ISO_COUNTRY_CODE); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_ISO_CURRENCY_CODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_ISO_CURRENCY_CODE); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_RIC_CODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_RIC_CODE); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_ISIN_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_ISIN_NUMBER); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_COMMON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_COMMON); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_CLEARING_HOUSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_CLEARING_HOUSE); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_ISDA_FPML_PRODUCT_URL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_ISDA_FPML_PRODUCT_URL); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_LETTER_OF_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_LETTER_OF_CREDIT); return _val; } SWIGINTERN VALUE _wrap_SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER); return _val; } SWIGINTERN VALUE _wrap_IOIQty_LARGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IOIQty_LARGE); return _val; } SWIGINTERN VALUE _wrap_IOIQty_MEDIUM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IOIQty_MEDIUM); return _val; } SWIGINTERN VALUE _wrap_IOIQty_SMALL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IOIQty_SMALL); return _val; } SWIGINTERN VALUE _wrap_IOIQty_UNDISCLOSED_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::IOIQty_UNDISCLOSED_QUANTITY); return _val; } SWIGINTERN VALUE _wrap_PositionEffect_FIFO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PositionEffect_FIFO)); return _val; } SWIGINTERN VALUE _wrap_PositionEffect_ROLLED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PositionEffect_ROLLED)); return _val; } SWIGINTERN VALUE _wrap_PositionEffect_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PositionEffect_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_PositionEffect_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PositionEffect_OPEN)); return _val; } SWIGINTERN VALUE _wrap_PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN)); return _val; } SWIGINTERN VALUE _wrap_PositionEffect_DEFAULT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PositionEffect_DEFAULT)); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_SWAP); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_LIBID_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_LIBID); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_OTHER); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_TREASURY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_TREASURY); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_EURIBOR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_EURIBOR); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_PFANDBRIEFE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_PFANDBRIEFE); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_FUTURESWAP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_FUTURESWAP); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_MUNIAAA_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_MUNIAAA); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_LIBOR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_LIBOR); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_EONIA_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_EONIA); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_EUREPO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_EUREPO); return _val; } SWIGINTERN VALUE _wrap_BenchmarkCurveName_SONIA_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BenchmarkCurveName_SONIA); return _val; } SWIGINTERN VALUE _wrap_StipulationType_ABSOLUTE_PREPAYMENT_SPEED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_ABSOLUTE_PREPAYMENT_SPEED); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LOAN_AGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_MATURITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_MATURITY); return _val; } SWIGINTERN VALUE _wrap_StipulationType_CONSTANT_PREPAYMENT_RATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_CONSTANT_PREPAYMENT_RATE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_LIFE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LIFE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_SINGLE_MONTHLY_MORTALITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_SINGLE_MONTHLY_MORTALITY); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MONTHLY_PREPAYMENT_RATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MONTHLY_PREPAYMENT_RATE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_OF_BMA_PREPAYMENT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_OF_BMA_PREPAYMENT_CURVE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_CONSTANT_PREPAYMENT_PENALTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_CONSTANT_PREPAYMENT_PENALTY); return _val; } SWIGINTERN VALUE _wrap_StipulationType_LOT_VARIANCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_LOT_VARIANCE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_CONSTANT_PREPAYMENT_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_CONSTANT_PREPAYMENT_YIELD); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_COUPON); return _val; } SWIGINTERN VALUE _wrap_StipulationType_YEAR_OF_ISSUE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_YEAR_OF_ISSUE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MATURITY_YEAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MATURITY_YEAR); return _val; } SWIGINTERN VALUE _wrap_StipulationType_NUMBER_OF_PIECES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_NUMBER_OF_PIECES); return _val; } SWIGINTERN VALUE _wrap_StipulationType_POOLS_MAXIMUM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_POOLS_MAXIMUM); return _val; } SWIGINTERN VALUE _wrap_StipulationType_POOLS_PER_MILLION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_POOLS_PER_MILLION); return _val; } SWIGINTERN VALUE _wrap_StipulationType_POOLS_PER_LOT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_POOLS_PER_LOT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_POOLS_PER_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_POOLS_PER_TRADE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PRODUCTION_YEAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PRODUCTION_YEAR); return _val; } SWIGINTERN VALUE _wrap_StipulationType_TRADE_VARIANCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_TRADE_VARIANCE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_GEOGRAPHICS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_GEOGRAPHICS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_AMT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_AMT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER); return _val; } SWIGINTERN VALUE _wrap_StipulationType_BANK_QUALIFIED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_BANK_QUALIFIED); return _val; } SWIGINTERN VALUE _wrap_StipulationType_BARGAIN_CONDITIONS_SEE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_BARGAIN_CONDITIONS_SEE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_COUPON_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_COUPON_RANGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_ISO_CURRENCY_CODE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_ISO_CURRENCY_CODE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_CUSTOM_START_END_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_CUSTOM_START_END_DATE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_GEOGRAPHICS_AND_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_GEOGRAPHICS_AND_RANGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_VALUATION_DISCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_VALUATION_DISCOUNT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_INSURED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_INSURED); return _val; } SWIGINTERN VALUE _wrap_StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_ISSUERS_TICKER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_ISSUERS_TICKER); return _val; } SWIGINTERN VALUE _wrap_StipulationType_ISSUE_SIZE_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_ISSUE_SIZE_RANGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_LOOKBACK_DAYS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_LOOKBACK_DAYS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_EXPLICIT_LOT_IDENTIFIER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_EXPLICIT_LOT_IDENTIFIER); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MATURITY_YEAR_AND_MONTH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MATURITY_YEAR_AND_MONTH); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MATURITY_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MATURITY_RANGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MAXIMUM_SUBSTITUTIONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MAXIMUM_SUBSTITUTIONS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MINIMUM_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MINIMUM_QUANTITY); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MINIMUM_INCREMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MINIMUM_INCREMENT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MINIMUM_DENOMINATION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MINIMUM_DENOMINATION); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PAYMENT_FREQUENCY_CALENDAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PAYMENT_FREQUENCY_CALENDAR); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PRICE_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PRICE_RANGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PRICING_FREQUENCY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PRICING_FREQUENCY); return _val; } SWIGINTERN VALUE _wrap_StipulationType_CALL_PROTECTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_CALL_PROTECTION); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PURPOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PURPOSE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_BENCHMARK_PRICE_SOURCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_BENCHMARK_PRICE_SOURCE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_RATING_SOURCE_AND_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_RATING_SOURCE_AND_RANGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_RESTRICTED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_RESTRICTED); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MARKET_SECTOR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MARKET_SECTOR); return _val; } SWIGINTERN VALUE _wrap_StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED); return _val; } SWIGINTERN VALUE _wrap_StipulationType_STRUCTURE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_STRUCTURE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_SUBSTITUTIONS_FREQUENCY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_SUBSTITUTIONS_FREQUENCY); return _val; } SWIGINTERN VALUE _wrap_StipulationType_SUBSTITUTIONS_LEFT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_SUBSTITUTIONS_LEFT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_FREEFORM_TEXT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_FREEFORM_TEXT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WHOLE_POOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WHOLE_POOL); return _val; } SWIGINTERN VALUE _wrap_StipulationType_YIELD_RANGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_YIELD_RANGE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_ALTERNATIVE_MINIMUM_TAX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_ALTERNATIVE_MINIMUM_TAX); return _val; } SWIGINTERN VALUE _wrap_StipulationType_BARGAIN_CONDITIONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_BARGAIN_CONDITIONS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_TYPE_OF_REDEMPTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_TYPE_OF_REDEMPTION); return _val; } SWIGINTERN VALUE _wrap_StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED); return _val; } SWIGINTERN VALUE _wrap_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_AVERAGE_FICO_SCORE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_AVERAGE_FICO_SCORE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_AVERAGE_LOAN_SIZE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_AVERAGE_LOAN_SIZE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MAXIMUM_LOAN_BALANCE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MAXIMUM_LOAN_BALANCE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_POOL_IDENTIFIER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_POOL_IDENTIFIER); return _val; } SWIGINTERN VALUE _wrap_StipulationType_TYPE_OF_ROLL_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_TYPE_OF_ROLL_TRADE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET); return _val; } SWIGINTERN VALUE _wrap_StipulationType_BROKERS_SALES_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_BROKERS_SALES_CREDIT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS); return _val; } SWIGINTERN VALUE _wrap_StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY); return _val; } SWIGINTERN VALUE _wrap_StipulationType_MAXIMUM_ORDER_SIZE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_MAXIMUM_ORDER_SIZE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_ORDER_QUANTITY_INCREMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_ORDER_QUANTITY_INCREMENT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR); return _val; } SWIGINTERN VALUE _wrap_StipulationType_BROKER_SALES_CREDIT_OVERRIDE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_BROKER_SALES_CREDIT_OVERRIDE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_TRADERS_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_TRADERS_CREDIT); return _val; } SWIGINTERN VALUE _wrap_StipulationType_DISCOUNT_RATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_DISCOUNT_RATE); return _val; } SWIGINTERN VALUE _wrap_StipulationType_YIELD_TO_MATURITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::StipulationType_YIELD_TO_MATURITY); return _val; } SWIGINTERN VALUE _wrap_YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_LONGEST_AVERAGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_LONGEST_AVERAGE); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO); return _val; } SWIGINTERN VALUE _wrap_YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER); return _val; } SWIGINTERN VALUE _wrap_YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS); return _val; } SWIGINTERN VALUE _wrap_YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_SHORTEST_AVERAGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_SHORTEST_AVERAGE); return _val; } SWIGINTERN VALUE _wrap_YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS); return _val; } SWIGINTERN VALUE _wrap_YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS); return _val; } SWIGINTERN VALUE _wrap_YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_NEXT_REFUND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_REFUND); return _val; } SWIGINTERN VALUE _wrap_YieldType_AFTER_TAX_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_AFTER_TAX_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_AT_ISSUE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_AT_ISSUE); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS); return _val; } SWIGINTERN VALUE _wrap_YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE); return _val; } SWIGINTERN VALUE _wrap_YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY); return _val; } SWIGINTERN VALUE _wrap_YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END); return _val; } SWIGINTERN VALUE _wrap_YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE); return _val; } SWIGINTERN VALUE _wrap_YieldType_ANNUAL_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_ANNUAL_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_AVERAGE_MATURITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVERAGE_MATURITY); return _val; } SWIGINTERN VALUE _wrap_YieldType_BOOK_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_BOOK_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_NEXT_CALL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_CALL); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_CHANGE_SINCE_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_CHANGE_SINCE_CLOSE); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_COMPOUND_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_COMPOUND_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_CURRENT_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CURRENT_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_TRUE_GROSS_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_TRUE_GROSS_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_GOVERNMENT_EQUIVALENT_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_GOVERNMENT_EQUIVALENT_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_WITH_INFLATION_ASSUMPTION); return _val; } SWIGINTERN VALUE _wrap_YieldType_INVERSE_FLOATER_BOND_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_INVERSE_FLOATER_BOND_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_MOST_RECENT_CLOSING_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_MOST_RECENT_CLOSING_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_MONTH); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER); return _val; } SWIGINTERN VALUE _wrap_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_CLOSING_YIELD_MOST_RECENT_YEAR); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE); return _val; } SWIGINTERN VALUE _wrap_YieldType_MARK_TO_MARKET_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_MARK_TO_MARKET_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_MATURITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_MATURITY); return _val; } SWIGINTERN VALUE _wrap_YieldType_OPEN_AVERAGE_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_OPEN_AVERAGE_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_NEXT_PUT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_NEXT_PUT); return _val; } SWIGINTERN VALUE _wrap_YieldType_PREVIOUS_CLOSE_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_PREVIOUS_CLOSE_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_PROCEEDS_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_PROCEEDS_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_SEMI_ANNUAL_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_SEMI_ANNUAL_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE); return _val; } SWIGINTERN VALUE _wrap_YieldType_SIMPLE_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_SIMPLE_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_TAX_EQUIVALENT_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_TAX_EQUIVALENT_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_TENDER_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_TENDER_DATE); return _val; } SWIGINTERN VALUE _wrap_YieldType_TRUE_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_TRUE_YIELD); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_VALUE_OF_1_32_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_VALUE_OF_1_32); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_WORST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_WORST); return _val; } SWIGINTERN VALUE _wrap_YieldType_YIELD_TO_AVG_MATURITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_YIELD_TO_AVG_MATURITY); return _val; } SWIGINTERN VALUE _wrap_YieldType_GVNT_EQUIVALENT_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::YieldType_GVNT_EQUIVALENT_YIELD); return _val; } SWIGINTERN VALUE _wrap_TradedFlatSwitch_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradedFlatSwitch_NO)); return _val; } SWIGINTERN VALUE _wrap_TradedFlatSwitch_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradedFlatSwitch_YES)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_REMOVED_FROM_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_REMOVED_FROM_MARKET)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCELED_FOR_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_FOR_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_PENDING)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_QUOTE_NOT_FOUND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_QUOTE_NOT_FOUND)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_QUERY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_QUERY)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_EXPIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_EXPIRED)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCELED_ALL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_ALL)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCELED_FOR_UNDERLYING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_FOR_UNDERLYING)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCELED_FOR_SECURITY_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_FOR_SECURITY_TYPE)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_PASS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_PASS)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_LOCKED_MARKET_WARNING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_LOCKED_MARKET_WARNING)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CROSS_MARKET_WARNING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CROSS_MARKET_WARNING)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCEL_FOR_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCEL_FOR_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_ACTIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_ACTIVE)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_CANCELED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_CANCELED)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_PENDING_END_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_PENDING_END_TRADE)); return _val; } SWIGINTERN VALUE _wrap_QuoteStatus_TOO_LATE_TO_END_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteStatus_TOO_LATE_TO_END)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_CHINESE_B_SHARE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_CHINESE_B_SHARE)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_ISO_COUNTRY_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_ISO_COUNTRY_CODE)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_BIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_BIC)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_US_SOCIAL_SECURITY_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_US_SOCIAL_SECURITY_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_PROPRIETARY_CUSTOM_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_PROPRIETARY_CUSTOM_CODE)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_SETTLEMENT_ENTITY_LOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_SETTLEMENT_ENTITY_LOCATION)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_KOREAN_INVESTOR_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_KOREAN_INVESTOR_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_TAIWANESE_TRADING_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_TRADING_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_MIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_MIC)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_TAIWANESE_TRADING_ACCT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_TAIWANESE_TRADING_ACCT)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_CHINESE_INVESTOR_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_CHINESE_INVESTOR_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyIDSource_PROPRIETARY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PartyIDSource_PROPRIETARY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CORRESPONDANT_CLEARING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CORRESPONDANT_CLEARING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CLIENT_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLIENT_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_UNDERLYING_CONTRA_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_UNDERLYING_CONTRA_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_SPONSORING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_SPONSORING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CONTRA_CLEARING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_CLEARING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CONTRA_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_EXECUTING_SYSTEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_SYSTEM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ENTERING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ENTERING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_EXECUTING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_BROKER_OF_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_BROKER_OF_CREDIT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_INVESTOR_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_INVESTOR_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_INTRODUCING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTRODUCING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_GIVEUP_CLEARING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_GIVEUP_CLEARING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_LOCATE_LENDING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_LOCATE_LENDING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_FUND_MANAGER_CLIENT_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_FUND_MANAGER_CLIENT_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_SETTLEMENT_LOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_SETTLEMENT_LOCATION)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ORDER_ORIGINATION_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ORDER_ORIGINATION_TRADER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_EXECUTING_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_TRADER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ORDER_ORIGINATION_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ORDER_ORIGINATION_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CLEARING_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLEARING_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CLEARING_ORGANIZATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLEARING_ORGANIZATION)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_EXCHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXCHANGE)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CUSTOMER_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CUSTOMER_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CORRESPONDENT_BROKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CORRESPONDENT_BROKER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_BUYER_SELLER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_BUYER_SELLER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CUSTODIAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CUSTODIAN)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_INTERMEDIARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTERMEDIARY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_AGENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_AGENT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_SUB_CUSTODIAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_SUB_CUSTODIAN)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_BENEFICIARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_BENEFICIARY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_INTERESTED_PARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTERESTED_PARTY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_REGULATORY_BODY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_REGULATORY_BODY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_LIQUIDITY_PROVIDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_LIQUIDITY_PROVIDER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ENTERING_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ENTERING_TRADER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CONTRA_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_TRADER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_POSITION_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_POSITION_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_LOCATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_LOCATE)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CONTRA_INVESTOR_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_INVESTOR_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_TRANSFER_TO_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_TRANSFER_TO_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CONTRA_POSITION_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_POSITION_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CONTRA_EXCHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CONTRA_EXCHANGE)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_INTERNAL_CARRY_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTERNAL_CARRY_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ORDER_ENTRY_OPERATOR_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ORDER_ENTRY_OPERATOR_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_SECONDARY_ACCOUNT_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_SECONDARY_ACCOUNT_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_FORIEGN_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_FORIEGN_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_THIRD_PARTY_ALLOCATION_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_THIRD_PARTY_ALLOCATION_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CLAIMING_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLAIMING_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ASSET_MANAGER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ASSET_MANAGER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_PLEDGOR_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_PLEDGOR_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_PLEDGEE_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_PLEDGEE_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_TRADER_MNEMONIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_TRADER_MNEMONIC)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_SENDER_LOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_SENDER_LOCATION)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_SESSION_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_SESSION_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ACCEPTABLE_COUNTERPARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ACCEPTABLE_COUNTERPARTY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_UNACCEPTABLE_COUNTERPARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_UNACCEPTABLE_COUNTERPARTY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ENTERING_UNIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ENTERING_UNIT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_EXECUTING_UNIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTING_UNIT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_INTRODUCING_BROKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_INTRODUCING_BROKER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_QUOTE_ORIGINATOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_QUOTE_ORIGINATOR)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_REPORT_ORIGINATOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_REPORT_ORIGINATOR)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_SYSTEMATIC_INTERNALISER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_SYSTEMATIC_INTERNALISER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_MULTILATERAL_TRADING_FACILITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_MULTILATERAL_TRADING_FACILITY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_REGULATED_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_REGULATED_MARKET)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_MARKET_MAKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_MARKET_MAKER)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_INVESTMENT_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_INVESTMENT_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_HOST_COMPETENT_AUTHORITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_HOST_COMPETENT_AUTHORITY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_HOME_COMPETENT_AUTHORITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_HOME_COMPETENT_AUTHORITY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_REPORTING_INTERMEDIARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_REPORTING_INTERMEDIARY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_EXECUTION_VENUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_EXECUTION_VENUE)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_MARKET_DATA_ENTRY_ORIGINATOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_MARKET_DATA_ENTRY_ORIGINATOR)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_LOCATION_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_LOCATION_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_DESK_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_DESK_ID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_MARKET_DATA_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_MARKET_DATA_MARKET)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ALLOCATION_ENTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ALLOCATION_ENTITY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_STEP_OUT_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_STEP_OUT_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_BROKERCLEARINGID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_BROKERCLEARINGID)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_FOREIGN_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_FOREIGN_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CENTRAL_REGISTRATION_DEPOSITORY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CENTRAL_REGISTRATION_DEPOSITORY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_CLEARING_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_CLEARING_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY)); return _val; } SWIGINTERN VALUE _wrap_PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY)); return _val; } SWIGINTERN VALUE _wrap_Product_LOAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_LOAN)); return _val; } SWIGINTERN VALUE _wrap_Product_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_OTHER)); return _val; } SWIGINTERN VALUE _wrap_Product_MUNICIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_MUNICIPAL)); return _val; } SWIGINTERN VALUE _wrap_Product_AGENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_AGENCY)); return _val; } SWIGINTERN VALUE _wrap_Product_CORPORATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_CORPORATE)); return _val; } SWIGINTERN VALUE _wrap_Product_CURRENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_CURRENCY)); return _val; } SWIGINTERN VALUE _wrap_Product_COMMODITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_COMMODITY)); return _val; } SWIGINTERN VALUE _wrap_Product_GOVERNMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_GOVERNMENT)); return _val; } SWIGINTERN VALUE _wrap_Product_MORTGAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_MORTGAGE)); return _val; } SWIGINTERN VALUE _wrap_Product_INDEX_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_INDEX)); return _val; } SWIGINTERN VALUE _wrap_Product_MONEYMARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_MONEYMARKET)); return _val; } SWIGINTERN VALUE _wrap_Product_EQUITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_EQUITY)); return _val; } SWIGINTERN VALUE _wrap_Product_FINANCING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::Product_FINANCING)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_CONTRACTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_CONTRACTS)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_OTHER)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_CURRENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_CURRENCY)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_ORIGINALFACE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_ORIGINALFACE)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_CURRENTFACE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_CURRENTFACE)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_BONDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_BONDS)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_SHARES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_SHARES)); return _val; } SWIGINTERN VALUE _wrap_QuantityType_PAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuantityType_PAR)); return _val; } SWIGINTERN VALUE _wrap_RoundingDirection_ROUND_TO_NEAREST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RoundingDirection_ROUND_TO_NEAREST)); return _val; } SWIGINTERN VALUE _wrap_RoundingDirection_ROUND_DOWN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RoundingDirection_ROUND_DOWN)); return _val; } SWIGINTERN VALUE _wrap_RoundingDirection_ROUND_UP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RoundingDirection_ROUND_UP)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_CREST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_CREST)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_NSCC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_NSCC)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_EUROCLEAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_EUROCLEAR)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_CLEARSTREAM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_CLEARSTREAM)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_CHEQUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_CHEQUE)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_TELEGRAPHIC_TRANSFER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_TELEGRAPHIC_TRANSFER)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_FEDWIRE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_FEDWIRE)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_DIRECT_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_DIRECT_CREDIT)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_ACH_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_ACH_CREDIT)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_BPAY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_BPAY)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_REINVEST_IN_FUND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_REINVEST_IN_FUND)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_FED_WIRE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_FED_WIRE)); return _val; } SWIGINTERN VALUE _wrap_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS)); return _val; } SWIGINTERN VALUE _wrap_CancellationRights_NO_WAIVER_AGREEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_WAIVER_AGREEMENT)); return _val; } SWIGINTERN VALUE _wrap_CancellationRights_NO_EXECUTION_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_EXECUTION_ONLY)); return _val; } SWIGINTERN VALUE _wrap_CancellationRights_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CancellationRights_YES)); return _val; } SWIGINTERN VALUE _wrap_CancellationRights_NO_INSTITUTIONAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_INSTITUTIONAL)); return _val; } SWIGINTERN VALUE _wrap_CancellationRights_NO_N_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_N)); return _val; } SWIGINTERN VALUE _wrap_CancellationRights_NO_M_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_M)); return _val; } SWIGINTERN VALUE _wrap_CancellationRights_NO_O_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CancellationRights_NO_O)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_PASSED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_PASSED)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_NOT_CHECKED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_NOT_CHECKED)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_EXEMPT_1_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_1)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_EXEMPT_2_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_2)); return _val; } SWIGINTERN VALUE _wrap_MoneyLaunderingStatus_EXEMPT_3_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MoneyLaunderingStatus_EXEMPT_3)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_SINGLE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_SINGLE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_OFFER_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_CREATION_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_BID_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_BID_PRICE)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_TradeReportTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_TradeReportTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_TradeReportTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_TradeReportTransType_RELEASE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_RELEASE)); return _val; } SWIGINTERN VALUE _wrap_TradeReportTransType_REVERSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_REVERSE)); return _val; } SWIGINTERN VALUE _wrap_TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_BPAY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_BPAY)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_ACH_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_ACH_CREDIT)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_ACH_DEBIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_ACH_DEBIT)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_CREDIT_CARD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CREDIT_CARD)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_DIRECT_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_DIRECT_CREDIT)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_DIRECT_DEBIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_DIRECT_DEBIT)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_DEBIT_CARD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_DEBIT_CARD)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_FEDWIRE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_FEDWIRE)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_EUROCLEAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_EUROCLEAR)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_TELEGRAPHIC_TRANSFER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_TELEGRAPHIC_TRANSFER)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_CLEARSTREAM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CLEARSTREAM)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_CREST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CREST)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_NSCC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_NSCC)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_CHEQUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_CHEQUE)); return _val; } SWIGINTERN VALUE _wrap_PaymentMethod_FED_WIRE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PaymentMethod_FED_WIRE)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_PROFIT_SHARING_PLAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_PROFIT_SHARING_PLAN)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYER_CURRENT_YEAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER_CURRENT_YEAR)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_NON_FUND_PROTOTYPE_IRA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_NON_FUND_PROTOTYPE_IRA)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_NON_FUND_QUALIFIED_PLAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_NON_FUND_QUALIFIED_PLAN)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYEE_CURRENT_YEAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE_CURRENT_YEAR)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_MINI_INSURANCE_ISA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MINI_INSURANCE_ISA)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYEE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_ASSET_TRANSFER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ASSET_TRANSFER)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_SELF_DIRECTED_IRA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_SELF_DIRECTED_IRA)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_CURRENT_YEAR_PAYMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_CURRENT_YEAR_PAYMENT)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_401K_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_401K)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_MINI_CASH_ISA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MINI_CASH_ISA)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_TESSA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_TESSA)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_MAXI_ISA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_MAXI_ISA)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_NONE_NOT_APPLICABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_NONE_NOT_APPLICABLE)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_PRIOR_YEAR_PAYMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_PRIOR_YEAR_PAYMENT)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_457_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_457)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_ROTH_IRA_24_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_IRA_24)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_ROTH_IRA_25_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_IRA_25)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_ROTH_CONVERSION_IRA_26_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_CONVERSION_IRA_26)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_ROTH_CONVERSION_IRA_27_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_ROTH_CONVERSION_IRA_27)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EDUCATION_IRA_28_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EDUCATION_IRA_28)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EDUCATION_IRA_29_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EDUCATION_IRA_29)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_KEOGH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_KEOGH)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_403_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_403)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYEE_9_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE_9)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYEE_10_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYEE_10)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYER_11_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER_11)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_EMPLOYER_12_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_EMPLOYER_12)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_401_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_401)); return _val; } SWIGINTERN VALUE _wrap_TaxAdvantageType_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TaxAdvantageType_OTHER)); return _val; } SWIGINTERN VALUE _wrap_FundRenewWaiv_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::FundRenewWaiv_NO)); return _val; } SWIGINTERN VALUE _wrap_FundRenewWaiv_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::FundRenewWaiv_YES)); return _val; } SWIGINTERN VALUE _wrap_RegistStatus_ACCEPT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistStatus_ACCEPT)); return _val; } SWIGINTERN VALUE _wrap_RegistStatus_REMINDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REMINDER)); return _val; } SWIGINTERN VALUE _wrap_RegistStatus_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REJECT)); return _val; } SWIGINTERN VALUE _wrap_RegistStatus_HELD_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistStatus_HELD)); return _val; } SWIGINTERN VALUE _wrap_RegistStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_RegistStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_OTHER)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE)); return _val; } SWIGINTERN VALUE _wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS)); return _val; } SWIGINTERN VALUE _wrap_RegistTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_RegistTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_RegistTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RegistTransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_OwnershipType_JOINT_INVESTORS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OwnershipType_JOINT_INVESTORS)); return _val; } SWIGINTERN VALUE _wrap_OwnershipType_TENANTS_IN_COMMON_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OwnershipType_TENANTS_IN_COMMON)); return _val; } SWIGINTERN VALUE _wrap_OwnershipType_JOINT_TRUSTEES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OwnershipType_JOINT_TRUSTEES)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_NET_SETTLEMENT_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_NET_SETTLEMENT_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_COMMISSION_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_COMMISSION_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_COMMISSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_COMMISSION)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_INITIAL_CHARGE_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_INITIAL_CHARGE_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_INITIAL_CHARGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_INITIAL_CHARGE)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_DISCOUNT_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DISCOUNT_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_DISCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DISCOUNT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_DILUTION_LEVY_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DILUTION_LEVY_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_DILUTION_LEVY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DILUTION_LEVY)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_EXIT_CHARGE_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_EXIT_CHARGE_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_EXIT_CHARGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_EXIT_CHARGE)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_PROJECTED_FUND_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_PROJECTED_FUND_VALUE)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_COMMISSION_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_COMMISSION_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_INITIAL_CHARGE_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_INITIAL_CHARGE_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_DISCOUNT_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DISCOUNT_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_DILUTION_LEVY_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_DILUTION_LEVY_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_EXIT_CHARGE_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_EXIT_CHARGE_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_COMPANY_TRUSTEE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_COMPANY_TRUSTEE)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_NOMINEE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_NOMINEE)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_CORPORATE_BODY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_CORPORATE_BODY)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_NON_PROFIT_ORGANIZATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_NON_PROFIT_ORGANIZATION)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_NETWORKING_SUB_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_NETWORKING_SUB_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_FIDUCIARIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_FIDUCIARIES)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_TRUSTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_TRUSTS)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_PENSION_PLAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_PENSION_PLAN)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_INDIVIDUAL_TRUSTEE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_INDIVIDUAL_TRUSTEE)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_PUBLIC_COMPANY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_PUBLIC_COMPANY)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_PRIVATE_COMPANY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_PRIVATE_COMPANY)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_INDIVIDUAL_INVESTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_INDIVIDUAL_INVESTOR)); return _val; } SWIGINTERN VALUE _wrap_OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT)); return _val; } SWIGINTERN VALUE _wrap_OrderCapacity_RISKLESS_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_RISKLESS_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_OrderCapacity_INDIVIDUAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_INDIVIDUAL)); return _val; } SWIGINTERN VALUE _wrap_OrderCapacity_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_OrderCapacity_AGENT_FOR_OTHER_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_AGENT_FOR_OTHER_MEMBER)); return _val; } SWIGINTERN VALUE _wrap_OrderCapacity_AGENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_AGENCY)); return _val; } SWIGINTERN VALUE _wrap_OrderCapacity_PROPRIETARY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCapacity_PROPRIETARY)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_FOREIGN_ENTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_FOREIGN_ENTITY)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_RISKLESS_ARBITRAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_RISKLESS_ARBITRAGE)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_PROGRAM_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_PROGRAM_TRADE)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_NON_INDEX_ARBITRAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_NON_INDEX_ARBITRAGE)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_INDEX_ARBITRAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_INDEX_ARBITRAGE)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_COMPETING_MARKET_MAKER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_COMPETING_MARKET_MAKER)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_ISSUER_HOLDING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ISSUER_HOLDING)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_ISSUE_PRICE_STABILIZATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ISSUE_PRICE_STABILIZATION)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_NON_ALGORITHMIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_NON_ALGORITHMIC)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_ALGORITHMIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_ALGORITHMIC)); return _val; } SWIGINTERN VALUE _wrap_OrderRestrictions_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderRestrictions_CROSS)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ALL_ORDERS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ALL_ORDERS)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_REQUEST_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_REQUEST_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ALL_ORDERS_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ALL_ORDERS)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_QuoteType_INDICATIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteType_INDICATIVE)); return _val; } SWIGINTERN VALUE _wrap_QuoteType_TRADEABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteType_TRADEABLE)); return _val; } SWIGINTERN VALUE _wrap_QuoteType_RESTRICTED_TRADEABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteType_RESTRICTED_TRADEABLE)); return _val; } SWIGINTERN VALUE _wrap_QuoteType_COUNTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteType_COUNTER)); return _val; } SWIGINTERN VALUE _wrap_CashMargin_MARGIN_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CashMargin_MARGIN_OPEN)); return _val; } SWIGINTERN VALUE _wrap_CashMargin_MARGIN_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CashMargin_MARGIN_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_CashMargin_CASH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::CashMargin_CASH)); return _val; } SWIGINTERN VALUE _wrap_Scope_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Scope_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_Scope_NATIONAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Scope_NATIONAL)); return _val; } SWIGINTERN VALUE _wrap_Scope_GLOBAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Scope_GLOBAL)); return _val; } SWIGINTERN VALUE _wrap_Scope_LOCAL_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::Scope_LOCAL_MARKET)); return _val; } SWIGINTERN VALUE _wrap_MDImplicitDelete_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDImplicitDelete_YES)); return _val; } SWIGINTERN VALUE _wrap_MDImplicitDelete_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MDImplicitDelete_NO)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_AON_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_AON)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_IOC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_IOC)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_ONE_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_ONE_SIDE)); return _val; } SWIGINTERN VALUE _wrap_CrossType_CROSS_SAME_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossType_CROSS_SAME_PRICE)); return _val; } SWIGINTERN VALUE _wrap_CrossPrioritization_SELLSIDE_PRIORITIZED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_SELLSIDE_PRIORITIZED)); return _val; } SWIGINTERN VALUE _wrap_CrossPrioritization_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_NONE)); return _val; } SWIGINTERN VALUE _wrap_CrossPrioritization_BUYSIDE_PRIORITIZED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_BUYSIDE_PRIORITIZED)); return _val; } SWIGINTERN VALUE _wrap_CrossPrioritization_BUY_SIDE_IS_PRIORITIZED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_BUY_SIDE_IS_PRIORITIZED)); return _val; } SWIGINTERN VALUE _wrap_CrossPrioritization_SELL_SIDE_IS_PRIORITIZED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CrossPrioritization_SELL_SIDE_IS_PRIORITIZED)); return _val; } SWIGINTERN VALUE _wrap_NoSides_ONE_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::NoSides_ONE_SIDE)); return _val; } SWIGINTERN VALUE _wrap_NoSides_BOTH_SIDES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::NoSides_BOTH_SIDES)); return _val; } SWIGINTERN VALUE _wrap_SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_SecurityListRequestType_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_SecurityListRequestType_TRADINGSESSIONID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_TRADINGSESSIONID)); return _val; } SWIGINTERN VALUE _wrap_SecurityListRequestType_ALL_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_ALL_SECURITIES)); return _val; } SWIGINTERN VALUE _wrap_SecurityListRequestType_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestResult_VALID_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_VALID_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA)); return _val; } SWIGINTERN VALUE _wrap_SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA)); return _val; } SWIGINTERN VALUE _wrap_MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY)); return _val; } SWIGINTERN VALUE _wrap_MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID)); return _val; } SWIGINTERN VALUE _wrap_TradSesStatusRejReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesStatusRejReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestType_ALL_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestType_ALL_TRADES)); return _val; } SWIGINTERN VALUE _wrap_PreviouslyReported_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PreviouslyReported_NO)); return _val; } SWIGINTERN VALUE _wrap_PreviouslyReported_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PreviouslyReported_YES)); return _val; } SWIGINTERN VALUE _wrap_MatchStatus_COMPARED_MATCHED_OR_AFFIRMED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MatchStatus_COMPARED_MATCHED_OR_AFFIRMED)); return _val; } SWIGINTERN VALUE _wrap_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED)); return _val; } SWIGINTERN VALUE _wrap_MatchStatus_ADVISORY_OR_ALERT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MatchStatus_ADVISORY_OR_ALERT)); return _val; } SWIGINTERN VALUE _wrap_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED)); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5); return _val; } SWIGINTERN VALUE _wrap_MatchType_ACT_M1_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ACT_M1_MATCH); return _val; } SWIGINTERN VALUE _wrap_MatchType_ACT_M6_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ACT_M6_MATCH); return _val; } SWIGINTERN VALUE _wrap_MatchType_ACT_DEFAULT_AFTER_M2_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ACT_DEFAULT_AFTER_M2); return _val; } SWIGINTERN VALUE _wrap_MatchType_ACT_ACCEPTED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ACT_ACCEPTED_TRADE); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4); return _val; } SWIGINTERN VALUE _wrap_MatchType_ACT_M2_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ACT_M2_MATCH); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND); return _val; } SWIGINTERN VALUE _wrap_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST); return _val; } SWIGINTERN VALUE _wrap_MatchType_NON_ACT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_NON_ACT); return _val; } SWIGINTERN VALUE _wrap_MatchType_ACT_DEFAULT_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ACT_DEFAULT_TRADE); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES); return _val; } SWIGINTERN VALUE _wrap_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH); return _val; } SWIGINTERN VALUE _wrap_MatchType_OCS_LOCKED_IN_NON_ACT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_OCS_LOCKED_IN_NON_ACT); return _val; } SWIGINTERN VALUE _wrap_MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT); return _val; } SWIGINTERN VALUE _wrap_MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT); return _val; } SWIGINTERN VALUE _wrap_MatchType_CONTINUOUS_AUTO_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CONTINUOUS_AUTO_MATCH); return _val; } SWIGINTERN VALUE _wrap_MatchType_CROSS_AUCTION_63_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CROSS_AUCTION_63); return _val; } SWIGINTERN VALUE _wrap_MatchType_COUNTER_ORDER_SELECTION_64_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_COUNTER_ORDER_SELECTION_64); return _val; } SWIGINTERN VALUE _wrap_MatchType_CALL_AUCTION_65_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CALL_AUCTION_65); return _val; } SWIGINTERN VALUE _wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME); return _val; } SWIGINTERN VALUE _wrap_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED); return _val; } SWIGINTERN VALUE _wrap_MatchType_ONE_PARTY_TRADE_REPORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ONE_PARTY_TRADE_REPORT); return _val; } SWIGINTERN VALUE _wrap_MatchType_TWO_PARTY_TRADE_REPORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_TWO_PARTY_TRADE_REPORT); return _val; } SWIGINTERN VALUE _wrap_MatchType_CONFIRMED_TRADE_REPORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CONFIRMED_TRADE_REPORT); return _val; } SWIGINTERN VALUE _wrap_MatchType_AUTO_MATCH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_AUTO_MATCH); return _val; } SWIGINTERN VALUE _wrap_MatchType_CROSS_AUCTION_5_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CROSS_AUCTION_5); return _val; } SWIGINTERN VALUE _wrap_MatchType_COUNTER_ORDER_SELECTION_6_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_COUNTER_ORDER_SELECTION_6); return _val; } SWIGINTERN VALUE _wrap_MatchType_CALL_AUCTION_7_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CALL_AUCTION_7); return _val; } SWIGINTERN VALUE _wrap_MatchType_CROSS_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CROSS_AUCTION); return _val; } SWIGINTERN VALUE _wrap_MatchType_COUNTER_ORDER_SELECTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_COUNTER_ORDER_SELECTION); return _val; } SWIGINTERN VALUE _wrap_MatchType_CALL_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_CALL_AUCTION); return _val; } SWIGINTERN VALUE _wrap_MatchType_ISSUING_BUY_BACK_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MatchType_ISSUING_BUY_BACK_AUCTION); return _val; } SWIGINTERN VALUE _wrap_OddLot_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OddLot_YES)); return _val; } SWIGINTERN VALUE _wrap_OddLot_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OddLot_NO)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_MANUAL_MODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_MANUAL_MODE)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_MULTILATERAL_NETTING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_MULTILATERAL_NETTING)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_AUTOMATIC_POSTING_MODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_AUTOMATIC_POSTING_MODE)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_BILATERAL_NETTING_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_BILATERAL_NETTING_ONLY)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_AUTOMATIC_GIVE_UP_MODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_AUTOMATIC_GIVE_UP_MODE)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_SPECIAL_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_SPECIAL_TRADE)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_EX_CLEARING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_EX_CLEARING)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_PROCESS_NORMALLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_PROCESS_NORMALLY)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_EXCLUDE_FROM_ALL_NETTING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_EXCLUDE_FROM_ALL_NETTING)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_CUSTOMER_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_CUSTOMER_TRADE)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_SELF_CLEARING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_SELF_CLEARING)); return _val; } SWIGINTERN VALUE _wrap_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR)); return _val; } SWIGINTERN VALUE _wrap_AccountType_HOUSE_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_HOUSE_TRADER)); return _val; } SWIGINTERN VALUE _wrap_AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED)); return _val; } SWIGINTERN VALUE _wrap_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED)); return _val; } SWIGINTERN VALUE _wrap_AccountType_FLOOR_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_FLOOR_TRADER)); return _val; } SWIGINTERN VALUE _wrap_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS)); return _val; } SWIGINTERN VALUE _wrap_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS)); return _val; } SWIGINTERN VALUE _wrap_AccountType_JOINT_BACKOFFICE_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_JOINT_BACKOFFICE_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS)); return _val; } SWIGINTERN VALUE _wrap_AccountType_JOINT_BACK_OFFICE_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AccountType_JOINT_BACK_OFFICE_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER)); return _val; } SWIGINTERN VALUE _wrap_CustOrderCapacity_ALL_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CustOrderCapacity_ALL_OTHER)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ALL_ORDERS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ALL_ORDERS)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_SECURITY_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_SECURITY_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR)); return _val; } SWIGINTERN VALUE _wrap_DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING)); return _val; } SWIGINTERN VALUE _wrap_DayBookingInst_ACCUMULATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DayBookingInst_ACCUMULATE)); return _val; } SWIGINTERN VALUE _wrap_BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER)); return _val; } SWIGINTERN VALUE _wrap_BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE)); return _val; } SWIGINTERN VALUE _wrap_BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT)); return _val; } SWIGINTERN VALUE _wrap_PreallocMethod_PRO_RATA_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PreallocMethod_PRO_RATA)); return _val; } SWIGINTERN VALUE _wrap_PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST)); return _val; } SWIGINTERN VALUE _wrap_PreallocMethod_DO_NOT_PRO_RATA_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PreallocMethod_DO_NOT_PRO_RATA)); return _val; } SWIGINTERN VALUE _wrap_TradingSessionSubID_PRE_TRADING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionSubID_PRE_TRADING); return _val; } SWIGINTERN VALUE _wrap_TradingSessionSubID_OPENING_OR_OPENING_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionSubID_OPENING_OR_OPENING_AUCTION); return _val; } SWIGINTERN VALUE _wrap_TradingSessionSubID_3_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionSubID_3); return _val; } SWIGINTERN VALUE _wrap_TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION); return _val; } SWIGINTERN VALUE _wrap_TradingSessionSubID_POST_TRADING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionSubID_POST_TRADING); return _val; } SWIGINTERN VALUE _wrap_TradingSessionSubID_INTRADAY_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionSubID_INTRADAY_AUCTION); return _val; } SWIGINTERN VALUE _wrap_TradingSessionSubID_QUIESCENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TradingSessionSubID_QUIESCENT); return _val; } SWIGINTERN VALUE _wrap_AllocType_BUYSIDE_READY_TO_BOOK_6_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_READY_TO_BOOK_6)); return _val; } SWIGINTERN VALUE _wrap_AllocType_BUYSIDE_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocType_BUYSIDE_READY_TO_BOOK_5_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_READY_TO_BOOK_5)); return _val; } SWIGINTERN VALUE _wrap_AllocType_BUYSIDE_CALCULATED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_CALCULATED)); return _val; } SWIGINTERN VALUE _wrap_AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocType_CALCULATED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_CALCULATED)); return _val; } SWIGINTERN VALUE _wrap_AllocType_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocType_READY_TO_BOOK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_READY_TO_BOOK)); return _val; } SWIGINTERN VALUE _wrap_AllocType_WAREHOUSE_INSTRUCTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_WAREHOUSE_INSTRUCTION)); return _val; } SWIGINTERN VALUE _wrap_AllocType_REQUEST_TO_INTERMEDIARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_REQUEST_TO_INTERMEDIARY)); return _val; } SWIGINTERN VALUE _wrap_AllocType_BUYSIDE_READY_TO_BOOK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_BUYSIDE_READY_TO_BOOK)); return _val; } SWIGINTERN VALUE _wrap_AllocType_ACCEPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_ACCEPT)); return _val; } SWIGINTERN VALUE _wrap_AllocType_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_REJECT)); return _val; } SWIGINTERN VALUE _wrap_AllocType_ACCEPT_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_ACCEPT_PENDING)); return _val; } SWIGINTERN VALUE _wrap_AllocType_INCOMPLETE_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_INCOMPLETE_GROUP)); return _val; } SWIGINTERN VALUE _wrap_AllocType_COMPLETE_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_COMPLETE_GROUP)); return _val; } SWIGINTERN VALUE _wrap_AllocType_REVERSAL_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocType_REVERSAL_PENDING)); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_106H_AND_106J_FIRMS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_106H_AND_106J_FIRMS); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_CBOE_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_CBOE_MEMBER); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT); return _val; } SWIGINTERN VALUE _wrap_ClearingFeeIndicator_LESSEE_106F_EMPLOYEES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ClearingFeeIndicator_LESSEE_106F_EMPLOYEES); return _val; } SWIGINTERN VALUE _wrap_WorkingIndicator_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::WorkingIndicator_NO)); return _val; } SWIGINTERN VALUE _wrap_WorkingIndicator_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::WorkingIndicator_YES)); return _val; } SWIGINTERN VALUE _wrap_PriorityIndicator_PRIORITY_UNCHANGED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriorityIndicator_PRIORITY_UNCHANGED)); return _val; } SWIGINTERN VALUE _wrap_PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE)); return _val; } SWIGINTERN VALUE _wrap_LegalConfirm_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LegalConfirm_YES)); return _val; } SWIGINTERN VALUE _wrap_LegalConfirm_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LegalConfirm_NO)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_UNKNOWN_SYMBOL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_UNKNOWN_SYMBOL)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_EXCHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_EXCHANGE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_TOO_LATE_TO_ENTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_TOO_LATE_TO_ENTER)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_INVALID_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_INVALID_PRICE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_NO_INVENTORY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_NO_INVENTORY)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_PASS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_PASS)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_QuoteRequestRejectReason_INSUFFICIENT_CREDIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRequestRejectReason_INSUFFICIENT_CREDIT)); return _val; } SWIGINTERN VALUE _wrap_SettlType_REGULAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_REGULAR); return _val; } SWIGINTERN VALUE _wrap_SettlType_CASH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_CASH); return _val; } SWIGINTERN VALUE _wrap_SettlType_NEXT_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_NEXT_DAY); return _val; } SWIGINTERN VALUE _wrap_SettlType_T_PLUS_2_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_2); return _val; } SWIGINTERN VALUE _wrap_SettlType_T_PLUS_3_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_3); return _val; } SWIGINTERN VALUE _wrap_SettlType_T_PLUS_4_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_4); return _val; } SWIGINTERN VALUE _wrap_SettlType_FUTURE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_FUTURE); return _val; } SWIGINTERN VALUE _wrap_SettlType_WHEN_AND_IF_ISSUED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_WHEN_AND_IF_ISSUED); return _val; } SWIGINTERN VALUE _wrap_SettlType_SELLERS_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_SELLERS_OPTION); return _val; } SWIGINTERN VALUE _wrap_SettlType_T_PLUS_5_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_T_PLUS_5); return _val; } SWIGINTERN VALUE _wrap_SettlType_BROKEN_DATE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_BROKEN_DATE); return _val; } SWIGINTERN VALUE _wrap_SettlType_FX_SPOT_NEXT_SETTLEMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlType_FX_SPOT_NEXT_SETTLEMENT); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettlFlag_DAILY_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_DAILY_OPEN)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettlFlag_SESSION_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_SESSION_OPEN)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettlFlag_EXPECTED_ENTRY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_EXPECTED_ENTRY)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY)); return _val; } SWIGINTERN VALUE _wrap_OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE)); return _val; } SWIGINTERN VALUE _wrap_BidTradeType_RISK_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BidTradeType_RISK_TRADE)); return _val; } SWIGINTERN VALUE _wrap_BidTradeType_VWAP_GUARANTEE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BidTradeType_VWAP_GUARANTEE)); return _val; } SWIGINTERN VALUE _wrap_BidTradeType_AGENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BidTradeType_AGENCY)); return _val; } SWIGINTERN VALUE _wrap_BidTradeType_GUARANTEED_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::BidTradeType_GUARANTEED_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_AcctIDSource_BIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_BIC)); return _val; } SWIGINTERN VALUE _wrap_AcctIDSource_SID_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_SID_CODE)); return _val; } SWIGINTERN VALUE _wrap_AcctIDSource_TFM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_TFM)); return _val; } SWIGINTERN VALUE _wrap_AcctIDSource_OMGEO_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_OMGEO)); return _val; } SWIGINTERN VALUE _wrap_AcctIDSource_DTCC_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_DTCC_CODE)); return _val; } SWIGINTERN VALUE _wrap_AcctIDSource_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AcctIDSource_OTHER)); return _val; } SWIGINTERN VALUE _wrap_ConfirmStatus_RECEIVED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_RECEIVED)); return _val; } SWIGINTERN VALUE _wrap_ConfirmStatus_MISMATCHED_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_MISMATCHED_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS)); return _val; } SWIGINTERN VALUE _wrap_ConfirmStatus_CONFIRMED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_CONFIRMED)); return _val; } SWIGINTERN VALUE _wrap_ConfirmStatus_REQUEST_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmStatus_REQUEST_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_ConfirmTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_ConfirmTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmTransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_ConfirmTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_DeliveryForm_BOOKENTRY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeliveryForm_BOOKENTRY)); return _val; } SWIGINTERN VALUE _wrap_DeliveryForm_BEARER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeliveryForm_BEARER)); return _val; } SWIGINTERN VALUE _wrap_DeliveryForm_BOOK_ENTRY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeliveryForm_BOOK_ENTRY)); return _val; } SWIGINTERN VALUE _wrap_LegSwapType_PAR_FOR_PAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LegSwapType_PAR_FOR_PAR)); return _val; } SWIGINTERN VALUE _wrap_LegSwapType_MODIFIED_DURATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LegSwapType_MODIFIED_DURATION)); return _val; } SWIGINTERN VALUE _wrap_LegSwapType_RISK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LegSwapType_RISK)); return _val; } SWIGINTERN VALUE _wrap_LegSwapType_PROCEEDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LegSwapType_PROCEEDS)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_PERCENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PERCENT)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_PER_SHARE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PER_SHARE)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_FIXED_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_FIXED_AMOUNT)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_TED_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_TED_PRICE)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_TED_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_TED_YIELD)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_YIELD_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_YIELD_SPREAD)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_YIELD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_YIELD)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_DISCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_DISCOUNT)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_PREMIUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_PREMIUM)); return _val; } SWIGINTERN VALUE _wrap_QuotePriceType_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuotePriceType_SPREAD)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_HIT_LIFT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_HIT_LIFT)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_COUNTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_COUNTER)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_EXPIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_EXPIRED)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_COVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_COVER)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_DONE_AWAY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_DONE_AWAY)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_PASS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_PASS)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_END_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_END_TRADE)); return _val; } SWIGINTERN VALUE _wrap_QuoteRespType_TIMED_OUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteRespType_TIMED_OUT)); return _val; } SWIGINTERN VALUE _wrap_PosType_TRANSACTION_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_TRANSACTION_QUANTITY); return _val; } SWIGINTERN VALUE _wrap_PosType_INTRA_SPREAD_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_INTRA_SPREAD_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_INTER_SPREAD_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_INTER_SPREAD_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_END_OF_DAY_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_END_OF_DAY_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_START_OF_DAY_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_START_OF_DAY_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_OPTION_EXERCISE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_OPTION_EXERCISE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_OPTION_ASSIGNMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_OPTION_ASSIGNMENT); return _val; } SWIGINTERN VALUE _wrap_PosType_TRANSACTION_FROM_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_TRANSACTION_FROM_EXERCISE); return _val; } SWIGINTERN VALUE _wrap_PosType_TRANSACTION_FROM_ASSIGNMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_TRANSACTION_FROM_ASSIGNMENT); return _val; } SWIGINTERN VALUE _wrap_PosType_PIT_TRADE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_PIT_TRADE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_TRANSFER_TRADE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_TRANSFER_TRADE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_ELECTRONIC_TRADE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_ELECTRONIC_TRADE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_ALLOCATION_TRADE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_ALLOCATION_TRADE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_ADJUSTMENT_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_ADJUSTMENT_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_AS_OF_TRADE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_AS_OF_TRADE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_DELIVERY_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_DELIVERY_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_TOTAL_TRANSACTION_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_TOTAL_TRANSACTION_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_CROSS_MARGIN_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_CROSS_MARGIN_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_INTEGRAL_SPLIT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_INTEGRAL_SPLIT); return _val; } SWIGINTERN VALUE _wrap_PosType_RECEIVE_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_RECEIVE_QUANTITY); return _val; } SWIGINTERN VALUE _wrap_PosType_CORPORATE_ACTION_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_CORPORATE_ACTION_ADJUSTMENT); return _val; } SWIGINTERN VALUE _wrap_PosType_DELIVERY_NOTICE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_DELIVERY_NOTICE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_EXCHANGE_FOR_PHYSICAL_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_EXCHANGE_FOR_PHYSICAL_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_PRIVATELY_NEGOTIATED_TRADE_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_PRIVATELY_NEGOTIATED_TRADE_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_NET_DELTA_QTY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_NET_DELTA_QTY); return _val; } SWIGINTERN VALUE _wrap_PosType_CREDIT_EVENT_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_CREDIT_EVENT_ADJUSTMENT); return _val; } SWIGINTERN VALUE _wrap_PosType_SUCCESSION_EVENT_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosType_SUCCESSION_EVENT_ADJUSTMENT); return _val; } SWIGINTERN VALUE _wrap_PosQtyStatus_SUBMITTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosQtyStatus_SUBMITTED)); return _val; } SWIGINTERN VALUE _wrap_PosQtyStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosQtyStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_PosQtyStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosQtyStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_TRADE_VARIATION_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_TRADE_VARIATION_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_PREMIUM_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_PREMIUM_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_CASH_RESIDUAL_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_CASH_RESIDUAL_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_CASH_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_CASH_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_VALUE_ADJUSTED_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_VALUE_ADJUSTED_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_SETTLEMENT_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_SETTLEMENT_VALUE); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_INITIAL_TRADE_COUPON_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_INITIAL_TRADE_COUPON_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_ACCRUED_COUPON_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_ACCRUED_COUPON_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_COUPON_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_COUPON_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_INCREMENTAL_ACCRUED_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_INCREMENTAL_ACCRUED_COUPON); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_COLLATERALIZED_MARK_TO_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_COLLATERALIZED_MARK_TO_MARKET); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_COMPENSATION_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_COMPENSATION_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_TOTAL_BANKED_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_TOTAL_BANKED_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosAmtType_TOTAL_COLLATERALIZED_AMOUNT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PosAmtType_TOTAL_COLLATERALIZED_AMOUNT); return _val; } SWIGINTERN VALUE _wrap_PosTransType_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosTransType_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_PosTransType_DO_NOT_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosTransType_DO_NOT_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_PosTransType_POSITION_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosTransType_POSITION_ADJUSTMENT)); return _val; } SWIGINTERN VALUE _wrap_PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION)); return _val; } SWIGINTERN VALUE _wrap_PosTransType_PLEDGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosTransType_PLEDGE)); return _val; } SWIGINTERN VALUE _wrap_PosTransType_LARGE_TRADER_SUBMISSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosTransType_LARGE_TRADER_SUBMISSION)); return _val; } SWIGINTERN VALUE _wrap_PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY)); return _val; } SWIGINTERN VALUE _wrap_PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID)); return _val; } SWIGINTERN VALUE _wrap_PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID)); return _val; } SWIGINTERN VALUE _wrap_PosMaintAction_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_NEW)); return _val; } SWIGINTERN VALUE _wrap_PosMaintAction_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_PosMaintAction_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_PosMaintAction_REVERSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintAction_REVERSE)); return _val; } SWIGINTERN VALUE _wrap_SettlSessID_INTRADAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlSessID_INTRADAY); return _val; } SWIGINTERN VALUE _wrap_SettlSessID_REGULAR_TRADING_HOURS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlSessID_REGULAR_TRADING_HOURS); return _val; } SWIGINTERN VALUE _wrap_SettlSessID_ELECTRONIC_TRADING_HOURS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlSessID_ELECTRONIC_TRADING_HOURS); return _val; } SWIGINTERN VALUE _wrap_SettlSessID_END_OF_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SettlSessID_END_OF_DAY); return _val; } SWIGINTERN VALUE _wrap_AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION)); return _val; } SWIGINTERN VALUE _wrap_AdjustmentType_DELTA_PLUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_DELTA_PLUS)); return _val; } SWIGINTERN VALUE _wrap_AdjustmentType_DELTA_MINUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_DELTA_MINUS)); return _val; } SWIGINTERN VALUE _wrap_AdjustmentType_FINAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AdjustmentType_FINAL)); return _val; } SWIGINTERN VALUE _wrap_PosMaintStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_PosMaintStatus_ACCEPTED_WITH_WARNINGS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_ACCEPTED_WITH_WARNINGS)); return _val; } SWIGINTERN VALUE _wrap_PosMaintStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_PosMaintStatus_COMPLETED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_COMPLETED)); return _val; } SWIGINTERN VALUE _wrap_PosMaintStatus_COMPLETED_WITH_WARNINGS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintStatus_COMPLETED_WITH_WARNINGS)); return _val; } SWIGINTERN VALUE _wrap_PosMaintResult_SUCCESSFUL_COMPLETION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintResult_SUCCESSFUL_COMPLETION)); return _val; } SWIGINTERN VALUE _wrap_PosMaintResult_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintResult_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_PosMaintResult_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosMaintResult_OTHER)); return _val; } SWIGINTERN VALUE _wrap_PosReqType_POSITIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqType_POSITIONS)); return _val; } SWIGINTERN VALUE _wrap_PosReqType_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqType_TRADES)); return _val; } SWIGINTERN VALUE _wrap_PosReqType_EXERCISES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqType_EXERCISES)); return _val; } SWIGINTERN VALUE _wrap_PosReqType_ASSIGNMENTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqType_ASSIGNMENTS)); return _val; } SWIGINTERN VALUE _wrap_PosReqType_SETTLEMENT_ACTIVITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqType_SETTLEMENT_ACTIVITY)); return _val; } SWIGINTERN VALUE _wrap_PosReqType_BACKOUT_MESSAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqType_BACKOUT_MESSAGE)); return _val; } SWIGINTERN VALUE _wrap_PosReqType_DELTA_POSITIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqType_DELTA_POSITIONS)); return _val; } SWIGINTERN VALUE _wrap_ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER)); return _val; } SWIGINTERN VALUE _wrap_ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM)); return _val; } SWIGINTERN VALUE _wrap_ResponseTransportType_INBAND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_INBAND)); return _val; } SWIGINTERN VALUE _wrap_ResponseTransportType_OUT_OF_BAND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ResponseTransportType_OUT_OF_BAND)); return _val; } SWIGINTERN VALUE _wrap_PosReqResult_VALID_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqResult_VALID_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA)); return _val; } SWIGINTERN VALUE _wrap_PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS)); return _val; } SWIGINTERN VALUE _wrap_PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED)); return _val; } SWIGINTERN VALUE _wrap_PosReqResult_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqResult_OTHER)); return _val; } SWIGINTERN VALUE _wrap_PosReqStatus_COMPLETED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqStatus_COMPLETED)); return _val; } SWIGINTERN VALUE _wrap_PosReqStatus_COMPLETED_WITH_WARNINGS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqStatus_COMPLETED_WITH_WARNINGS)); return _val; } SWIGINTERN VALUE _wrap_PosReqStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PosReqStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_SettlPriceType_FINAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlPriceType_FINAL)); return _val; } SWIGINTERN VALUE _wrap_SettlPriceType_THEORETICAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlPriceType_THEORETICAL)); return _val; } SWIGINTERN VALUE _wrap_AssignmentMethod_RANDOM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AssignmentMethod_RANDOM)); return _val; } SWIGINTERN VALUE _wrap_AssignmentMethod_PRORATA_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AssignmentMethod_PRORATA)); return _val; } SWIGINTERN VALUE _wrap_AssignmentMethod_PRO_RATA_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AssignmentMethod_PRO_RATA)); return _val; } SWIGINTERN VALUE _wrap_ExerciseMethod_AUTOMATIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExerciseMethod_AUTOMATIC)); return _val; } SWIGINTERN VALUE _wrap_ExerciseMethod_MANUAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExerciseMethod_MANUAL)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_SUCCESSFUL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_SUCCESSFUL)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_INVALID_PARTIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_PARTIES)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_INVALID_DESTINATION_REQUESTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_INVALID_DESTINATION_REQUESTED)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_OTHER)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestResult_NOT_AUTHORIZED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestResult_NOT_AUTHORIZED)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestStatus_COMPLETED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestStatus_COMPLETED)); return _val; } SWIGINTERN VALUE _wrap_TradeRequestStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeRequestStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_TradeReportRejectReason_SUCCESSFUL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_SUCCESSFUL)); return _val; } SWIGINTERN VALUE _wrap_TradeReportRejectReason_INVALID_PARTY_INFORMATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_INVALID_PARTY_INFORMATION)); return _val; } SWIGINTERN VALUE _wrap_TradeReportRejectReason_UNKNOWN_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_UNKNOWN_INSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES)); return _val; } SWIGINTERN VALUE _wrap_TradeReportRejectReason_INVALID_TRADE_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_INVALID_TRADE_TYPE)); return _val; } SWIGINTERN VALUE _wrap_TradeReportRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_TradeReportRejectReason_INVALID_PARTY_ONFORMATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportRejectReason_INVALID_PARTY_ONFORMATION)); return _val; } SWIGINTERN VALUE _wrap_SideMultiLegReportingType_SINGLE_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_SINGLE_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_SideMultiLegReportingType_MULTI_LEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_MULTI_LEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_SideMultiLegReportingType_MULTILEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SideMultiLegReportingType_MULTILEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_TrdRegTimestampType_EXECUTION_TIME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_EXECUTION_TIME)); return _val; } SWIGINTERN VALUE _wrap_TrdRegTimestampType_TIME_IN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_TIME_IN)); return _val; } SWIGINTERN VALUE _wrap_TrdRegTimestampType_TIME_OUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_TIME_OUT)); return _val; } SWIGINTERN VALUE _wrap_TrdRegTimestampType_BROKER_RECEIPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_BROKER_RECEIPT)); return _val; } SWIGINTERN VALUE _wrap_TrdRegTimestampType_BROKER_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_BROKER_EXECUTION)); return _val; } SWIGINTERN VALUE _wrap_TrdRegTimestampType_DESK_RECEIPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_DESK_RECEIPT)); return _val; } SWIGINTERN VALUE _wrap_TrdRegTimestampType_SUBMISSION_TO_CLEARING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRegTimestampType_SUBMISSION_TO_CLEARING)); return _val; } SWIGINTERN VALUE _wrap_ConfirmType_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmType_STATUS)); return _val; } SWIGINTERN VALUE _wrap_ConfirmType_CONFIRMATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmType_CONFIRMATION)); return _val; } SWIGINTERN VALUE _wrap_ConfirmType_CONFIRMATION_REQUEST_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmType_CONFIRMATION_REQUEST_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_ConfirmRejReason_MISMATCHED_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmRejReason_MISMATCHED_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS)); return _val; } SWIGINTERN VALUE _wrap_ConfirmRejReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ConfirmRejReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_BookingType_REGULAR_BOOKING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BookingType_REGULAR_BOOKING)); return _val; } SWIGINTERN VALUE _wrap_BookingType_CFD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BookingType_CFD)); return _val; } SWIGINTERN VALUE _wrap_BookingType_TOTAL_RETURN_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::BookingType_TOTAL_RETURN_SWAP)); return _val; } SWIGINTERN VALUE _wrap_AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS)); return _val; } SWIGINTERN VALUE _wrap_AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED)); return _val; } SWIGINTERN VALUE _wrap_AllocSettlInstType_FULL_DETAILS_PROVIDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_FULL_DETAILS_PROVIDED)); return _val; } SWIGINTERN VALUE _wrap_AllocSettlInstType_SSI_DB_IDS_PROVIDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_SSI_DB_IDS_PROVIDED)); return _val; } SWIGINTERN VALUE _wrap_AllocSettlInstType_PHONE_FOR_INSTRUCTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocSettlInstType_PHONE_FOR_INSTRUCTIONS)); return _val; } SWIGINTERN VALUE _wrap_DlvyInstType_SECURITIES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DlvyInstType_SECURITIES)); return _val; } SWIGINTERN VALUE _wrap_DlvyInstType_CASH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DlvyInstType_CASH)); return _val; } SWIGINTERN VALUE _wrap_TerminationType_OVERNIGHT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TerminationType_OVERNIGHT)); return _val; } SWIGINTERN VALUE _wrap_TerminationType_TERM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TerminationType_TERM)); return _val; } SWIGINTERN VALUE _wrap_TerminationType_FLEXIBLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TerminationType_FLEXIBLE)); return _val; } SWIGINTERN VALUE _wrap_TerminationType_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TerminationType_OPEN)); return _val; } SWIGINTERN VALUE _wrap_SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_SettlInstReqRejCode_UNKNOWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_UNKNOWN_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND)); return _val; } SWIGINTERN VALUE _wrap_SettlInstReqRejCode_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlInstReqRejCode_OTHER)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_WAREHOUSE_RECAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_WAREHOUSE_RECAP)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_REQUEST_TO_INTERMEDIARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_REQUEST_TO_INTERMEDIARY)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_ACCEPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_ACCEPT)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_REJECT)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_ACCEPT_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_ACCEPT_PENDING)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_COMPLETE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_COMPLETE)); return _val; } SWIGINTERN VALUE _wrap_AllocReportType_REVERSE_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocReportType_REVERSE_PENDING)); return _val; } SWIGINTERN VALUE _wrap_AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT)); return _val; } SWIGINTERN VALUE _wrap_AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS)); return _val; } SWIGINTERN VALUE _wrap_AllocCancReplaceReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocCancReplaceReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_HOUSE_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_HOUSE_TRADER)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_FLOOR_TRADER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_FLOOR_TRADER)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_JOINT_BACKOFFICE_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_JOINT_BACKOFFICE_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS)); return _val; } SWIGINTERN VALUE _wrap_AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_PERSON_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_PERSON)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_SYSTEM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SYSTEM)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_APPLICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_APPLICATION)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_FULL_LEGAL_NAME_OF_FIRM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FULL_LEGAL_NAME_OF_FIRM)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_POSTAL_ADDRESS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_POSTAL_ADDRESS)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_PHONE_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_PHONE_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_EMAIL_ADDRESS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_EMAIL_ADDRESS)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_CONTACT_NAME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CONTACT_NAME)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_SECURITIES_ACCOUNT_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SECURITIES_ACCOUNT_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_REGISTRATION_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTRATION_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_REGISTERED_ADDRESS_12_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTERED_ADDRESS_12)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_REGULATORY_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGULATORY_STATUS)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_REGISTRATION_NAME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTRATION_NAME)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_CASH_ACCOUNT_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CASH_ACCOUNT_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_BIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_BIC)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_REGISTERED_ADDRESS_18_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_REGISTERED_ADDRESS_18)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_FUND_ACCOUNT_NAME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FUND_ACCOUNT_NAME)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_TELEX_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_TELEX_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_FAX_NUMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_FAX_NUMBER)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_SECURITIES_ACCOUNT_NAME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SECURITIES_ACCOUNT_NAME)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_CASH_ACCOUNT_NAME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CASH_ACCOUNT_NAME)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_DEPARTMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_DEPARTMENT)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_LOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_LOCATION)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_POSITION_ACCOUNT_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_POSITION_ACCOUNT_TYPE)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_LOCATION_DESK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_LOCATION_DESK)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_SECURITY_LOCATE_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_SECURITY_LOCATE_ID)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_MARKET_MAKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_MARKET_MAKER)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_ELIGIBLE_COUNTERPARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_ELIGIBLE_COUNTERPARTY)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_PROFESSIONAL_CLIENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_PROFESSIONAL_CLIENT)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_EXECUTION_VENUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_EXECUTION_VENUE)); return _val; } SWIGINTERN VALUE _wrap_PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER)); return _val; } SWIGINTERN VALUE _wrap_AllocIntermedReqType_PENDING_ACCEPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_PENDING_ACCEPT)); return _val; } SWIGINTERN VALUE _wrap_AllocIntermedReqType_PENDING_RELEASE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_PENDING_RELEASE)); return _val; } SWIGINTERN VALUE _wrap_AllocIntermedReqType_PENDING_REVERSAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_PENDING_REVERSAL)); return _val; } SWIGINTERN VALUE _wrap_AllocIntermedReqType_ACCEPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_ACCEPT)); return _val; } SWIGINTERN VALUE _wrap_AllocIntermedReqType_BLOCK_LEVEL_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_BLOCK_LEVEL_REJECT)); return _val; } SWIGINTERN VALUE _wrap_AllocIntermedReqType_ACCOUNT_LEVEL_REJECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocIntermedReqType_ACCOUNT_LEVEL_REJECT)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueResolution_NO_ACTION_TAKEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_NO_ACTION_TAKEN)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueResolution_QUEUE_FLUSHED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_QUEUE_FLUSHED)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueResolution_OVERLAY_LAST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_OVERLAY_LAST)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueResolution_END_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueResolution_END_SESSION)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueAction_NO_ACTION_TAKEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_NO_ACTION_TAKEN)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueAction_QUEUE_FLUSHED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_QUEUE_FLUSHED)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueAction_OVERLAY_LAST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_OVERLAY_LAST)); return _val; } SWIGINTERN VALUE _wrap_ApplQueueAction_END_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplQueueAction_END_SESSION)); return _val; } SWIGINTERN VALUE _wrap_AvgPxIndicator_NO_AVERAGE_PRICING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_NO_AVERAGE_PRICING)); return _val; } SWIGINTERN VALUE _wrap_AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID)); return _val; } SWIGINTERN VALUE _wrap_AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID)); return _val; } SWIGINTERN VALUE _wrap_AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID)); return _val; } SWIGINTERN VALUE _wrap_TradeAllocIndicator_ALLOCATION_NOT_REQUIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_NOT_REQUIRED)); return _val; } SWIGINTERN VALUE _wrap_TradeAllocIndicator_ALLOCATION_REQUIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_REQUIRED)); return _val; } SWIGINTERN VALUE _wrap_TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR)); return _val; } SWIGINTERN VALUE _wrap_TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR)); return _val; } SWIGINTERN VALUE _wrap_TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN)); return _val; } SWIGINTERN VALUE _wrap_ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_REGULAR_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_REGULAR_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_BLOCK_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EFP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EFP)); return _val; } SWIGINTERN VALUE _wrap_TrdType_TRANSFER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_TRANSFER)); return _val; } SWIGINTERN VALUE _wrap_TrdType_LATE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_LATE_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_T_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_T_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_WEIGHTED_AVERAGE_PRICE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_WEIGHTED_AVERAGE_PRICE_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_BUNCHED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_BUNCHED_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_LATE_BUNCHED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_LATE_BUNCHED_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_PRIOR_REFERENCE_PRICE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_PRIOR_REFERENCE_PRICE_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_AFTER_HOURS_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_AFTER_HOURS_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_BLOCK_TRADE_1_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADE_1)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EXCHANGE_FOR_RISK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_FOR_RISK)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EXCHANGE_FOR_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_FOR_SWAP)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EXCHANGE_OF_FUTURES_FOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_OF_FUTURES_FOR)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_TRADING_AT_SETTLEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_TRADING_AT_SETTLEMENT)); return _val; } SWIGINTERN VALUE _wrap_TrdType_ALL_OR_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_ALL_OR_NONE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_FUTURES_LARGE_ORDER_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_FUTURES_LARGE_ORDER_EXECUTION)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES)); return _val; } SWIGINTERN VALUE _wrap_TrdType_OPTION_INTERIM_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_OPTION_INTERIM_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_OPTION_CABINET_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_OPTION_CABINET_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_PRIVATELY_NEGOTIATED_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_PRIVATELY_NEGOTIATED_TRADES)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_ERROR_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_ERROR_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_CUM_DIVIDEND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_DIVIDEND)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_EX_DIVIDEND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_DIVIDEND)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_CUM_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_COUPON)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_EX_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_COUPON)); return _val; } SWIGINTERN VALUE _wrap_TrdType_CASH_SETTLEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_CASH_SETTLEMENT)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_PRICE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_GUARANTEED_DELIVERY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_GUARANTEED_DELIVERY)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_CUM_RIGHTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_RIGHTS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_EX_RIGHTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_RIGHTS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_CUM_BONUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_CUM_BONUS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_SPECIAL_EX_BONUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_SPECIAL_EX_BONUS)); return _val; } SWIGINTERN VALUE _wrap_TrdType_BLOCK_TRADE_38_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADE_38)); return _val; } SWIGINTERN VALUE _wrap_TrdType_WORKED_PRINCIPAL_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_WORKED_PRINCIPAL_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_BLOCK_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_BLOCK_TRADES)); return _val; } SWIGINTERN VALUE _wrap_TrdType_NAME_CHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_NAME_CHANGE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_PORTFOLIO_TRANSFER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_PORTFOLIO_TRANSFER)); return _val; } SWIGINTERN VALUE _wrap_TrdType_PROROGATION_BUY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_PROROGATION_BUY)); return _val; } SWIGINTERN VALUE _wrap_TrdType_PROROGATION_SELL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_PROROGATION_SELL)); return _val; } SWIGINTERN VALUE _wrap_TrdType_OPTION_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_OPTION_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_DELTA_NEUTRAL_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_DELTA_NEUTRAL_TRANSACTION)); return _val; } SWIGINTERN VALUE _wrap_TrdType_FINANCING_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_FINANCING_TRANSACTION)); return _val; } SWIGINTERN VALUE _wrap_TrdType_NON_STANDARD_SETTLEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_NON_STANDARD_SETTLEMENT)); return _val; } SWIGINTERN VALUE _wrap_TrdType_DERIVATIVE_RELATED_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_DERIVATIVE_RELATED_TRANSACTION)); return _val; } SWIGINTERN VALUE _wrap_TrdType_PORTFOLIO_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_PORTFOLIO_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EXCHANGE_GRANTED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_GRANTED_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdType_REPURCHASE_AGREEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_REPURCHASE_AGREEMENT)); return _val; } SWIGINTERN VALUE _wrap_TrdType_OTC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_OTC)); return _val; } SWIGINTERN VALUE _wrap_TrdType_EXCHANGE_BASIS_FACILITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdType_EXCHANGE_BASIS_FACILITY)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_CMTA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_CMTA)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_REJECT_FOR_SUBMITTING_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_REJECT_FOR_SUBMITTING_SIDE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_ADVISORY_FOR_CONTRA_SIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ADVISORY_FOR_CONTRA_SIDE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_ONSET_DUT_TO_AN_ALLOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ONSET_DUT_TO_AN_ALLOCATION)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_DIFFERENTIAL_SPREAD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_DIFFERENTIAL_SPREAD)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_TRANSACTION_FROM_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_TRANSACTION_FROM_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_TRANSACTION_FROM_ASSIGNMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_TRANSACTION_FROM_ASSIGNMENT)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_ACATS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ACATS)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_AI_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_AI)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_B_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_B)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_K_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_K)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_LC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_LC)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_M_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_M)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_N_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_N)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_NM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_NM)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_NR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_NR)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_P_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_P)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_PA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_PA)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_PC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_PC)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_PN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_PN)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_R_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_R)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_RO_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_RO)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_RT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_RT)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_SW_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_SW)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_T_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_T)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_WN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_WN)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_WT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_WT)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_OFF_HOURS_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_OFF_HOURS_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_ON_HOURS_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ON_HOURS_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_OTC_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_OTC_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_CONVERTED_SWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_CONVERTED_SWAP)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_CROSSED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_CROSSED_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_INTERIM_PROTECTED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_INTERIM_PROTECTED_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_LARGE_IN_SCALE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_LARGE_IN_SCALE)); return _val; } SWIGINTERN VALUE _wrap_TrdSubType_ONSET_DUE_TO_AN_ALLOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdSubType_ONSET_DUE_TO_AN_ALLOCATION)); return _val; } SWIGINTERN VALUE _wrap_PegMoveType_FLOATING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegMoveType_FLOATING)); return _val; } SWIGINTERN VALUE _wrap_PegMoveType_FIXED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegMoveType_FIXED)); return _val; } SWIGINTERN VALUE _wrap_PegOffsetType_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_PRICE)); return _val; } SWIGINTERN VALUE _wrap_PegOffsetType_BASIS_POINTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_BASIS_POINTS)); return _val; } SWIGINTERN VALUE _wrap_PegOffsetType_TICKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_TICKS)); return _val; } SWIGINTERN VALUE _wrap_PegOffsetType_PRICE_TIER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegOffsetType_PRICE_TIER)); return _val; } SWIGINTERN VALUE _wrap_PegLimitType_OR_BETTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegLimitType_OR_BETTER)); return _val; } SWIGINTERN VALUE _wrap_PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM)); return _val; } SWIGINTERN VALUE _wrap_PegLimitType_STRICT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegLimitType_STRICT)); return _val; } SWIGINTERN VALUE _wrap_PegLimitType_OR_WORSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegLimitType_OR_WORSE)); return _val; } SWIGINTERN VALUE _wrap_PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK)); return _val; } SWIGINTERN VALUE _wrap_PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK)); return _val; } SWIGINTERN VALUE _wrap_PegRoundDirection_MORE_AGGRESSIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_AGGRESSIVE)); return _val; } SWIGINTERN VALUE _wrap_PegRoundDirection_MORE_PASSIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegRoundDirection_MORE_PASSIVE)); return _val; } SWIGINTERN VALUE _wrap_PegScope_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegScope_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_PegScope_NATIONAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegScope_NATIONAL)); return _val; } SWIGINTERN VALUE _wrap_PegScope_GLOBAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegScope_GLOBAL)); return _val; } SWIGINTERN VALUE _wrap_PegScope_NATIONAL_EXCLUDING_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegScope_NATIONAL_EXCLUDING_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_PegScope_NATIONAL_XXCLUDING_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegScope_NATIONAL_XXCLUDING_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_DiscretionMoveType_FLOATING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionMoveType_FLOATING)); return _val; } SWIGINTERN VALUE _wrap_DiscretionMoveType_FIXED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionMoveType_FIXED)); return _val; } SWIGINTERN VALUE _wrap_DiscretionOffsetType_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_PRICE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionOffsetType_BASIS_POINTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_BASIS_POINTS)); return _val; } SWIGINTERN VALUE _wrap_DiscretionOffsetType_TICKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_TICKS)); return _val; } SWIGINTERN VALUE _wrap_DiscretionOffsetType_PRICE_TIER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionOffsetType_PRICE_TIER)); return _val; } SWIGINTERN VALUE _wrap_DiscretionLimitType_OR_BETTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_OR_BETTER)); return _val; } SWIGINTERN VALUE _wrap_DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM)); return _val; } SWIGINTERN VALUE _wrap_DiscretionLimitType_STRICT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_STRICT)); return _val; } SWIGINTERN VALUE _wrap_DiscretionLimitType_OR_WORSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionLimitType_OR_WORSE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK)); return _val; } SWIGINTERN VALUE _wrap_DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK)); return _val; } SWIGINTERN VALUE _wrap_DiscretionRoundDirection_MORE_AGGRESSIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_AGGRESSIVE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionRoundDirection_MORE_PASSIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionRoundDirection_MORE_PASSIVE)); return _val; } SWIGINTERN VALUE _wrap_DiscretionScope_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_DiscretionScope_NATIONAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_NATIONAL)); return _val; } SWIGINTERN VALUE _wrap_DiscretionScope_GLOBAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_GLOBAL)); return _val; } SWIGINTERN VALUE _wrap_DiscretionScope_NATIONAL_EXCLUDING_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DiscretionScope_NATIONAL_EXCLUDING_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_TargetStrategy_VWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TargetStrategy_VWAP)); return _val; } SWIGINTERN VALUE _wrap_TargetStrategy_PARTICIPATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TargetStrategy_PARTICIPATE)); return _val; } SWIGINTERN VALUE _wrap_TargetStrategy_MININIZE_MARKET_IMPACT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TargetStrategy_MININIZE_MARKET_IMPACT)); return _val; } SWIGINTERN VALUE _wrap_LastLiquidityInd_ADDED_LIQUIDITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_ADDED_LIQUIDITY)); return _val; } SWIGINTERN VALUE _wrap_LastLiquidityInd_REMOVED_LIQUIDITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_REMOVED_LIQUIDITY)); return _val; } SWIGINTERN VALUE _wrap_LastLiquidityInd_LIQUIDITY_ROUTED_OUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_LIQUIDITY_ROUTED_OUT)); return _val; } SWIGINTERN VALUE _wrap_LastLiquidityInd_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::LastLiquidityInd_AUCTION)); return _val; } SWIGINTERN VALUE _wrap_PublishTrdIndicator_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PublishTrdIndicator_YES)); return _val; } SWIGINTERN VALUE _wrap_PublishTrdIndicator_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PublishTrdIndicator_NO)); return _val; } SWIGINTERN VALUE _wrap_ShortSaleReason_DEALER_SOLD_SHORT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_DEALER_SOLD_SHORT)); return _val; } SWIGINTERN VALUE _wrap_ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT)); return _val; } SWIGINTERN VALUE _wrap_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT)); return _val; } SWIGINTERN VALUE _wrap_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT)); return _val; } SWIGINTERN VALUE _wrap_ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE)); return _val; } SWIGINTERN VALUE _wrap_ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT)); return _val; } SWIGINTERN VALUE _wrap_ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE)); return _val; } SWIGINTERN VALUE _wrap_QtyType_UNITS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QtyType_UNITS)); return _val; } SWIGINTERN VALUE _wrap_QtyType_CONTRACTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QtyType_CONTRACTS)); return _val; } SWIGINTERN VALUE _wrap_QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_SUBMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_SUBMIT)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ALLEGED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ACCEPT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ACCEPT)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_DECLINE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_DECLINE)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ADDENDUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ADDENDUM)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_NO_WAS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_NO_WAS)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_TRADE_REPORT_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_TRADE_REPORT_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_LOCKED_IN_TRADE_BREAK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_LOCKED_IN_TRADE_BREAK)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ALLEGED_1_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_1)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_7_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_7)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_DEFAULTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_DEFAULTED)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_INVALID_CMTA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_INVALID_CMTA)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_PENDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_PENDED)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ALLEGED_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_NEW)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ALLEGED_ADDENDUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_ADDENDUM)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ALLEGED_NO_WAS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_NO_WAS)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ALLEGED_TRADE_REPORT_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_TRADE_REPORT_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_TradeReportType_ALLEGED_15_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradeReportType_ALLEGED_15)); return _val; } SWIGINTERN VALUE _wrap_AllocNoOrdersType_NOT_SPECIFIED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocNoOrdersType_NOT_SPECIFIED)); return _val; } SWIGINTERN VALUE _wrap_AllocNoOrdersType_EXPLICIT_LIST_PROVIDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocNoOrdersType_EXPLICIT_LIST_PROVIDED)); return _val; } SWIGINTERN VALUE _wrap_EventType_PUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_PUT)); return _val; } SWIGINTERN VALUE _wrap_EventType_CALL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_CALL)); return _val; } SWIGINTERN VALUE _wrap_EventType_TENDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_TENDER)); return _val; } SWIGINTERN VALUE _wrap_EventType_SINKING_FUND_CALL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_SINKING_FUND_CALL)); return _val; } SWIGINTERN VALUE _wrap_EventType_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_OTHER)); return _val; } SWIGINTERN VALUE _wrap_EventType_ACTIVATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_ACTIVATION)); return _val; } SWIGINTERN VALUE _wrap_EventType_INACTIVIATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_INACTIVIATION)); return _val; } SWIGINTERN VALUE _wrap_EventType_LAST_ELIGIBLE_TRADE_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_LAST_ELIGIBLE_TRADE_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_SWAP_START_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_START_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_SWAP_END_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_END_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_SWAP_ROLL_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_ROLL_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_SWAP_NEXT_START_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_NEXT_START_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_SWAP_NEXT_ROLL_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_SWAP_NEXT_ROLL_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_FIRST_DELIVERY_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_FIRST_DELIVERY_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_LAST_DELIVERY_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_LAST_DELIVERY_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_INITIAL_INVENTORY_DUE_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_INITIAL_INVENTORY_DUE_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_FINAL_INVENTORY_DUE_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_FINAL_INVENTORY_DUE_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_FIRST_INTENT_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_FIRST_INTENT_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_LAST_INTENT_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_LAST_INTENT_DATE)); return _val; } SWIGINTERN VALUE _wrap_EventType_POSITION_REMOVAL_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::EventType_POSITION_REMOVAL_DATE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_FLAT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_FLAT)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_ZERO_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ZERO_COUPON)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_INTEREST_BEARING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INTEREST_BEARING)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_NO_PERIODIC_PAYMENTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_NO_PERIODIC_PAYMENTS)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_VARIABLE_RATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_VARIABLE_RATE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_LESS_FEE_FOR_PUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_LESS_FEE_FOR_PUT)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_STEPPED_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_STEPPED_COUPON)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_COUPON_PERIOD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_COUPON_PERIOD)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_WHEN_AND_IF_ISSUED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_WHEN_AND_IF_ISSUED)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ORIGINAL_ISSUE_DISCOUNT)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_CALLABLE_PUTTABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_CALLABLE_PUTTABLE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_ESCROWED_TO_MATURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ESCROWED_TO_MATURITY)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_PREREFUNDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_PREREFUNDED)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_IN_DEFAULT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_IN_DEFAULT)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_UNRATED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_UNRATED)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_TAXABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TAXABLE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_INDEXED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INDEXED)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_ESCROWED_TO_REDEMPTION_DATE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_PRE_REFUNDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_PRE_REFUNDED)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_INSTRUMENT_DENOMINATOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_DENOMINATOR)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_INSTRUMENT_NUMERATOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_NUMERATOR)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_INSTRUMENT_PRICE_PRECISION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_PRICE_PRECISION)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_INSTRUMENT_STRIKE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_INSTRUMENT_STRIKE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_InstrAttribType_TRADEABLE_INDICATOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::InstrAttribType_TRADEABLE_INDICATOR)); return _val; } SWIGINTERN VALUE _wrap_CPProgram_3_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CPProgram_3)); return _val; } SWIGINTERN VALUE _wrap_CPProgram_4_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CPProgram_4)); return _val; } SWIGINTERN VALUE _wrap_CPProgram_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CPProgram_OTHER)); return _val; } SWIGINTERN VALUE _wrap_MiscFeeBasis_ABSOLUTE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MiscFeeBasis_ABSOLUTE)); return _val; } SWIGINTERN VALUE _wrap_MiscFeeBasis_PER_UNIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MiscFeeBasis_PER_UNIT)); return _val; } SWIGINTERN VALUE _wrap_MiscFeeBasis_PERCENTAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MiscFeeBasis_PERCENTAGE)); return _val; } SWIGINTERN VALUE _wrap_LastFragment_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastFragment_YES)); return _val; } SWIGINTERN VALUE _wrap_LastFragment_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastFragment_NO)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_INITIAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_INITIAL)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_SCHEDULED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_SCHEDULED)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_TIME_WARNING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_TIME_WARNING)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_MARGIN_DEFICIENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_MARGIN_DEFICIENCY)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_MARGIN_EXCESS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_MARGIN_EXCESS)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_FORWARD_COLLATERAL_DEMAND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_FORWARD_COLLATERAL_DEMAND)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_EVENT_OF_DEFAULT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_EVENT_OF_DEFAULT)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnReason_ADVERSE_TAX_EVENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnReason_ADVERSE_TAX_EVENT)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_TRADEDATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_TRADEDATE)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_GC_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_GC_INSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_COLLATERALINSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_COLLATERALINSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_SUBSTITUTION_ELIGIBLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_SUBSTITUTION_ELIGIBLE)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_NOT_ASSIGNED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_NOT_ASSIGNED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_PARTIALLY_ASSIGNED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_PARTIALLY_ASSIGNED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_FULLY_ASSIGNED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_FULLY_ASSIGNED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_OUTSTANDING_TRADES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_OUTSTANDING_TRADES)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_TRADE_DATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_TRADE_DATE)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryQualifier_COLLATERAL_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryQualifier_COLLATERAL_INSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnTransType_RELEASE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_RELEASE)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnTransType_REVERSE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnTransType_REVERSE)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRespType_RECEIVED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_RECEIVED)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRespType_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRespType_DECLINED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_DECLINED)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRespType_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRespType_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRejectReason_UNKNOWN_DEAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_UNKNOWN_DEAL)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRejectReason_INSUFFICIENT_COLLATERAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_INSUFFICIENT_COLLATERAL)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION)); return _val; } SWIGINTERN VALUE _wrap_CollAsgnRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAsgnRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_CollStatus_UNASSIGNED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollStatus_UNASSIGNED)); return _val; } SWIGINTERN VALUE _wrap_CollStatus_PARTIALLY_ASSIGNED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollStatus_PARTIALLY_ASSIGNED)); return _val; } SWIGINTERN VALUE _wrap_CollStatus_ASSIGNMENT_PROPOSED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollStatus_ASSIGNMENT_PROPOSED)); return _val; } SWIGINTERN VALUE _wrap_CollStatus_ASSIGNED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollStatus_ASSIGNED)); return _val; } SWIGINTERN VALUE _wrap_CollStatus_CHALLENGED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollStatus_CHALLENGED)); return _val; } SWIGINTERN VALUE _wrap_LastRptRequested_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastRptRequested_NO)); return _val; } SWIGINTERN VALUE _wrap_LastRptRequested_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LastRptRequested_YES)); return _val; } SWIGINTERN VALUE _wrap_DeliveryType_VERSUS_PAYMENT_DELIVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeliveryType_VERSUS_PAYMENT_DELIVER)); return _val; } SWIGINTERN VALUE _wrap_DeliveryType_FREE_DELIVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeliveryType_FREE_DELIVER)); return _val; } SWIGINTERN VALUE _wrap_DeliveryType_TRI_PARTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeliveryType_TRI_PARTY)); return _val; } SWIGINTERN VALUE _wrap_DeliveryType_HOLD_IN_CUSTODY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeliveryType_HOLD_IN_CUSTODY)); return _val; } SWIGINTERN VALUE _wrap_UserRequestType_LOGONUSER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOGONUSER)); return _val; } SWIGINTERN VALUE _wrap_UserRequestType_LOGOFFUSER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOGOFFUSER)); return _val; } SWIGINTERN VALUE _wrap_UserRequestType_CHANGEPASSWORDFORUSER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserRequestType_CHANGEPASSWORDFORUSER)); return _val; } SWIGINTERN VALUE _wrap_UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS)); return _val; } SWIGINTERN VALUE _wrap_UserRequestType_LOG_ON_USER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOG_ON_USER)); return _val; } SWIGINTERN VALUE _wrap_UserRequestType_LOG_OFF_USER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserRequestType_LOG_OFF_USER)); return _val; } SWIGINTERN VALUE _wrap_UserRequestType_CHANGE_PASSWORD_FOR_USER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserRequestType_CHANGE_PASSWORD_FOR_USER)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_LOGGED_IN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_LOGGED_IN)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_NOT_LOGGED_IN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_NOT_LOGGED_IN)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_USER_NOT_RECOGNISED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_USER_NOT_RECOGNISED)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_PASSWORD_INCORRECT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_PASSWORD_INCORRECT)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_PASSWORD_CHANGED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_PASSWORD_CHANGED)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_OTHER)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE)); return _val; } SWIGINTERN VALUE _wrap_UserStatus_SESSION_SHUTDOWN_WARNING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UserStatus_SESSION_SHUTDOWN_WARNING)); return _val; } SWIGINTERN VALUE _wrap_StatusValue_CONNECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatusValue_CONNECTED)); return _val; } SWIGINTERN VALUE _wrap_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP)); return _val; } SWIGINTERN VALUE _wrap_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN)); return _val; } SWIGINTERN VALUE _wrap_StatusValue_IN_PROCESS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatusValue_IN_PROCESS)); return _val; } SWIGINTERN VALUE _wrap_StatusValue_NOT_CONNECTED_2_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_2)); return _val; } SWIGINTERN VALUE _wrap_StatusValue_NOT_CONNECTED_3_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatusValue_NOT_CONNECTED_3)); return _val; } SWIGINTERN VALUE _wrap_NetworkRequestType_SNAPSHOT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_SNAPSHOT)); return _val; } SWIGINTERN VALUE _wrap_NetworkRequestType_SUBSCRIBE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_SUBSCRIBE)); return _val; } SWIGINTERN VALUE _wrap_NetworkRequestType_STOP_SUBSCRIBING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_STOP_SUBSCRIBING)); return _val; } SWIGINTERN VALUE _wrap_NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED)); return _val; } SWIGINTERN VALUE _wrap_NetworkStatusResponseType_FULL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetworkStatusResponseType_FULL)); return _val; } SWIGINTERN VALUE _wrap_NetworkStatusResponseType_INCREMENTAL_UPDATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NetworkStatusResponseType_INCREMENTAL_UPDATE)); return _val; } SWIGINTERN VALUE _wrap_TrdRptStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRptStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_TrdRptStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRptStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_TrdRptStatus_ACCEPTED_WITH_ERRORS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TrdRptStatus_ACCEPTED_WITH_ERRORS)); return _val; } SWIGINTERN VALUE _wrap_AffirmStatus_RECEIVED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AffirmStatus_RECEIVED)); return _val; } SWIGINTERN VALUE _wrap_AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED)); return _val; } SWIGINTERN VALUE _wrap_AffirmStatus_AFFIRMED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AffirmStatus_AFFIRMED)); return _val; } SWIGINTERN VALUE _wrap_CollAction_RETAIN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAction_RETAIN)); return _val; } SWIGINTERN VALUE _wrap_CollAction_ADD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAction_ADD)); return _val; } SWIGINTERN VALUE _wrap_CollAction_REMOVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollAction_REMOVE)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryStatus_ACCEPTED_WITH_WARNINGS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_ACCEPTED_WITH_WARNINGS)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryStatus_COMPLETED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_COMPLETED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryStatus_COMPLETED_WITH_WARNINGS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_COMPLETED_WITH_WARNINGS)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_SUCCESSFUL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_SUCCESSFUL)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_INVALID_PARTIES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_PARTIES)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_INVALID_DESTINATION_REQUESTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_INVALID_DESTINATION_REQUESTED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY)); return _val; } SWIGINTERN VALUE _wrap_CollInquiryResult_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollInquiryResult_OTHER)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_INT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_INT)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_LENGTH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LENGTH)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_NUMINGROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_NUMINGROUP)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_SEQNUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_SEQNUM)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_TAGNUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TAGNUM)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_FLOAT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_FLOAT)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_QTY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_QTY)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_PRICE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_PRICEOFFSET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_PRICEOFFSET)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_AMT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_AMT)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_PERCENTAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_PERCENTAGE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_CHAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_CHAR)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_BOOLEAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_BOOLEAN)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_STRING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_STRING)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_MULTIPLECHARVALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_MULTIPLECHARVALUE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_CURRENCY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_CURRENCY)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_EXCHANGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_EXCHANGE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_MONTHYEAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_MONTHYEAR)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_UTCTIMESTAMP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCTIMESTAMP)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_UTCTIMEONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCTIMEONLY)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_LOCALMKTTIME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LOCALMKTTIME)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_UTCDATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCDATE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_DATA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_DATA)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_MULTIPLESTRINGVALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_MULTIPLESTRINGVALUE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_LOCALMKTDATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LOCALMKTDATE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_UTCDATEONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_UTCDATEONLY)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_COUNTRY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_COUNTRY)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_LANGUAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_LANGUAGE)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_TZTIMEONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TZTIMEONLY)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_TZTIMESTAMP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TZTIMESTAMP)); return _val; } SWIGINTERN VALUE _wrap_StrategyParameterType_TENOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrategyParameterType_TENOR)); return _val; } SWIGINTERN VALUE _wrap_SecurityStatus_ACTIVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityStatus_ACTIVE); return _val; } SWIGINTERN VALUE _wrap_SecurityStatus_INACTIVE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SecurityStatus_INACTIVE); return _val; } SWIGINTERN VALUE _wrap_UnderlyingCashType_FIXED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnderlyingCashType_FIXED); return _val; } SWIGINTERN VALUE _wrap_UnderlyingCashType_DIFF_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnderlyingCashType_DIFF); return _val; } SWIGINTERN VALUE _wrap_UnderlyingSettlementType_T_PLUS_1_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UnderlyingSettlementType_T_PLUS_1)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingSettlementType_T_PLUS_3_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UnderlyingSettlementType_T_PLUS_3)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingSettlementType_T_PLUS_4_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UnderlyingSettlementType_T_PLUS_4)); return _val; } SWIGINTERN VALUE _wrap_SecurityUpdateAction_ADD_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SecurityUpdateAction_ADD)); return _val; } SWIGINTERN VALUE _wrap_SecurityUpdateAction_DELETE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SecurityUpdateAction_DELETE)); return _val; } SWIGINTERN VALUE _wrap_SecurityUpdateAction_MODIFY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SecurityUpdateAction_MODIFY)); return _val; } SWIGINTERN VALUE _wrap_ExpType_AUTO_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpType_AUTO_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_ExpType_NON_AUTO_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpType_NON_AUTO_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_ExpType_FINAL_WILL_BE_EXERCISED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpType_FINAL_WILL_BE_EXERCISED)); return _val; } SWIGINTERN VALUE _wrap_ExpType_CONTRARY_INTENTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpType_CONTRARY_INTENTION)); return _val; } SWIGINTERN VALUE _wrap_ExpType_DIFFERENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpType_DIFFERENCE)); return _val; } SWIGINTERN VALUE _wrap_IndividualAllocType_SUB_ALLOCATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::IndividualAllocType_SUB_ALLOCATE)); return _val; } SWIGINTERN VALUE _wrap_IndividualAllocType_THIRD_PARTY_ALLOCATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::IndividualAllocType_THIRD_PARTY_ALLOCATION)); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_BARRELS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_BARRELS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_BILLION_CUBIC_FEET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_BILLION_CUBIC_FEET); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_BUSHELS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_BUSHELS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_POUNDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_POUNDS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_GALLONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_GALLONS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_MILLION_BARRELS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_MILLION_BARRELS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_ONE_MILLION_BTU_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_ONE_MILLION_BTU); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_MEGAWATT_HOURS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_MEGAWATT_HOURS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_TROY_OUNCES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_TROY_OUNCES); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_METRIC_TONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_METRIC_TONS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_TONS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_TONS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_US_DOLLARS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_US_DOLLARS); return _val; } SWIGINTERN VALUE _wrap_UnitOfMeasure_ALLOWANCES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::UnitOfMeasure_ALLOWANCES); return _val; } SWIGINTERN VALUE _wrap_TimeUnit_HOUR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TimeUnit_HOUR); return _val; } SWIGINTERN VALUE _wrap_TimeUnit_MINUTE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TimeUnit_MINUTE); return _val; } SWIGINTERN VALUE _wrap_TimeUnit_SECOND_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TimeUnit_SECOND); return _val; } SWIGINTERN VALUE _wrap_TimeUnit_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TimeUnit_DAY); return _val; } SWIGINTERN VALUE _wrap_TimeUnit_WEEK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TimeUnit_WEEK); return _val; } SWIGINTERN VALUE _wrap_TimeUnit_MONTH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TimeUnit_MONTH); return _val; } SWIGINTERN VALUE _wrap_TimeUnit_YEAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TimeUnit_YEAR); return _val; } SWIGINTERN VALUE _wrap_AllocMethod_AUTOMATIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocMethod_AUTOMATIC)); return _val; } SWIGINTERN VALUE _wrap_AllocMethod_GUARANTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocMethod_GUARANTOR)); return _val; } SWIGINTERN VALUE _wrap_AllocMethod_MANUAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::AllocMethod_MANUAL)); return _val; } SWIGINTERN VALUE _wrap_AsOfIndicator_FALSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AsOfIndicator_FALSE)); return _val; } SWIGINTERN VALUE _wrap_AsOfIndicator_TRUE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AsOfIndicator_TRUE)); return _val; } SWIGINTERN VALUE _wrap_MDBookType_TOP_OF_BOOK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDBookType_TOP_OF_BOOK)); return _val; } SWIGINTERN VALUE _wrap_MDBookType_PRICE_DEPTH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDBookType_PRICE_DEPTH)); return _val; } SWIGINTERN VALUE _wrap_MDBookType_ORDER_DEPTH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDBookType_ORDER_DEPTH)); return _val; } SWIGINTERN VALUE _wrap_MDOriginType_BOOK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDOriginType_BOOK)); return _val; } SWIGINTERN VALUE _wrap_MDOriginType_OFF_BOOK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDOriginType_OFF_BOOK)); return _val; } SWIGINTERN VALUE _wrap_MDOriginType_CROSS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDOriginType_CROSS)); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_ADD_ON_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_ADD_ON_ORDER); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_ALL_OR_NONE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_ALL_OR_NONE); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_CASH_NOT_HELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_CASH_NOT_HELD); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_DIRECTED_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_DIRECTED_ORDER); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_FILL_OR_KILL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_FILL_OR_KILL); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_IMBALANCE_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_IMBALANCE_ONLY); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_IMMEDIATE_OR_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_IMMEDIATE_OR_CANCEL); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_LIMIT_ON_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_LIMIT_ON_OPEN); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_LIMIT_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_LIMIT_ON_CLOSE); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_MARKET_AT_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_AT_OPEN); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_MARKET_AT_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_AT_CLOSE); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_MARKET_ON_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_ON_OPEN); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_MARKET_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MARKET_ON_CLOSE); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_MINIMUM_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_MINIMUM_QUANTITY); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_NOT_HELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_NOT_HELD); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_OVER_THE_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_OVER_THE_DAY); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_PEGGED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_PEGGED); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_RESERVE_SIZE_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_RESERVE_SIZE_ORDER); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_STOP_STOCK_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_STOP_STOCK_TRANSACTION); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_SCALE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_SCALE); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_TIME_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_TIME_ORDER); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_TRAILING_STOP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_TRAILING_STOP); return _val; } SWIGINTERN VALUE _wrap_CustOrderHandlingInst_WORK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CustOrderHandlingInst_WORK); return _val; } SWIGINTERN VALUE _wrap_OrderHandlingInstSource_NASD_OATS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderHandlingInstSource_NASD_OATS)); return _val; } SWIGINTERN VALUE _wrap_DeskType_AGENCY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_AGENCY); return _val; } SWIGINTERN VALUE _wrap_DeskType_ARBITRAGE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_ARBITRAGE); return _val; } SWIGINTERN VALUE _wrap_DeskType_DERIVATIVES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_DERIVATIVES); return _val; } SWIGINTERN VALUE _wrap_DeskType_INTERNATIONAL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_INTERNATIONAL); return _val; } SWIGINTERN VALUE _wrap_DeskType_INSTITUTIONAL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_INSTITUTIONAL); return _val; } SWIGINTERN VALUE _wrap_DeskType_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_OTHER); return _val; } SWIGINTERN VALUE _wrap_DeskType_PREFERRED_TRADING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_PREFERRED_TRADING); return _val; } SWIGINTERN VALUE _wrap_DeskType_PROPRIETARY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_PROPRIETARY); return _val; } SWIGINTERN VALUE _wrap_DeskType_PROGRAM_TRADING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_PROGRAM_TRADING); return _val; } SWIGINTERN VALUE _wrap_DeskType_SALES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_SALES); return _val; } SWIGINTERN VALUE _wrap_DeskType_TRADING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskType_TRADING); return _val; } SWIGINTERN VALUE _wrap_DeskTypeSource_NASD_OATS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::DeskTypeSource_NASD_OATS)); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_ADD_ON_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_ADD_ON_ORDER); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_ALL_OR_NONE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_ALL_OR_NONE); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_CASH_NOT_HELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_CASH_NOT_HELD); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_DIRECTED_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_DIRECTED_ORDER); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_FILL_OR_KILL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_FILL_OR_KILL); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_IMBALANCE_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_IMBALANCE_ONLY); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_LIMIT_ON_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_LIMIT_ON_OPEN); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_LIMIT_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_LIMIT_ON_CLOSE); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_MARKET_AT_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_AT_OPEN); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_MARKET_AT_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_AT_CLOSE); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_MARKET_ON_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_ON_OPEN); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_MARKET_ON_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MARKET_ON_CLOSE); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_MINIMUM_QUANTITY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_MINIMUM_QUANTITY); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_NOT_HELD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_NOT_HELD); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_OVER_THE_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_OVER_THE_DAY); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_PEGGED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_PEGGED); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_RESERVE_SIZE_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_RESERVE_SIZE_ORDER); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_STOP_STOCK_TRANSACTION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_STOP_STOCK_TRANSACTION); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_SCALE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_SCALE); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_TIME_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_TIME_ORDER); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_TRAILING_STOP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_TRAILING_STOP); return _val; } SWIGINTERN VALUE _wrap_DeskOrderHandlingInst_WORK_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DeskOrderHandlingInst_WORK); return _val; } SWIGINTERN VALUE _wrap_ExecAckStatus_RECEIVED_NOT_YET_PROCESSED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecAckStatus_RECEIVED_NOT_YET_PROCESSED)); return _val; } SWIGINTERN VALUE _wrap_ExecAckStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecAckStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_ExecAckStatus_DONT_KNOW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExecAckStatus_DONT_KNOW)); return _val; } SWIGINTERN VALUE _wrap_CollApplType_SPECIFIC_DEPOSIT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollApplType_SPECIFIC_DEPOSIT)); return _val; } SWIGINTERN VALUE _wrap_CollApplType_GENERAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::CollApplType_GENERAL)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingFXRateCalc_DIVIDE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::UnderlyingFXRateCalc_DIVIDE)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingFXRateCalc_MULTIPLY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::UnderlyingFXRateCalc_MULTIPLY)); return _val; } SWIGINTERN VALUE _wrap_AllocPositionEffect_OPEN_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_OPEN)); return _val; } SWIGINTERN VALUE _wrap_AllocPositionEffect_CLOSE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_CLOSE)); return _val; } SWIGINTERN VALUE _wrap_AllocPositionEffect_ROLLED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_ROLLED)); return _val; } SWIGINTERN VALUE _wrap_AllocPositionEffect_FIFO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AllocPositionEffect_FIFO)); return _val; } SWIGINTERN VALUE _wrap_DealingCapacity_AGENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DealingCapacity_AGENT)); return _val; } SWIGINTERN VALUE _wrap_DealingCapacity_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DealingCapacity_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_DealingCapacity_RISKLESS_PRINCIPAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DealingCapacity_RISKLESS_PRINCIPAL)); return _val; } SWIGINTERN VALUE _wrap_InstrmtAssignmentMethod_RANDOM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::InstrmtAssignmentMethod_RANDOM)); return _val; } SWIGINTERN VALUE _wrap_InstrmtAssignmentMethod_PRORATA_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::InstrmtAssignmentMethod_PRORATA)); return _val; } SWIGINTERN VALUE _wrap_InstrmtAssignmentMethod_PRO_RATA_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::InstrmtAssignmentMethod_PRO_RATA)); return _val; } SWIGINTERN VALUE _wrap_AggressorIndicator_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AggressorIndicator_YES)); return _val; } SWIGINTERN VALUE _wrap_AggressorIndicator_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::AggressorIndicator_NO)); return _val; } SWIGINTERN VALUE _wrap_MDQuoteType_INDICATIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_INDICATIVE)); return _val; } SWIGINTERN VALUE _wrap_MDQuoteType_TRADEABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_TRADEABLE)); return _val; } SWIGINTERN VALUE _wrap_MDQuoteType_RESTRICTED_TRADEABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_RESTRICTED_TRADEABLE)); return _val; } SWIGINTERN VALUE _wrap_MDQuoteType_COUNTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_COUNTER)); return _val; } SWIGINTERN VALUE _wrap_MDQuoteType_INDICATIVE_AND_TRADEABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDQuoteType_INDICATIVE_AND_TRADEABLE)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_SECONDARYORDEID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_SECONDARYORDEID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_ORDEID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_ORDEID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_MENTRYID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_MENTRYID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_QUOTENTRYID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_QUOTENTRYID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_SECONDARYORDERID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_SECONDARYORDERID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_ORDERID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_ORDERID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_MDENTRYID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_MDENTRYID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_QUOTEENTRYID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_QUOTEENTRYID)); return _val; } SWIGINTERN VALUE _wrap_RefOrderIDSource_ORIGINAL_ORDER_ID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::RefOrderIDSource_ORIGINAL_ORDER_ID)); return _val; } SWIGINTERN VALUE _wrap_DisplayWhen_IMMEDIATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DisplayWhen_IMMEDIATE)); return _val; } SWIGINTERN VALUE _wrap_DisplayWhen_EXHAUST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DisplayWhen_EXHAUST)); return _val; } SWIGINTERN VALUE _wrap_DisplayMethod_INITIAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_INITIAL)); return _val; } SWIGINTERN VALUE _wrap_DisplayMethod_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_NEW)); return _val; } SWIGINTERN VALUE _wrap_DisplayMethod_RANDOM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_RANDOM)); return _val; } SWIGINTERN VALUE _wrap_DisplayMethod_UNDISCLOSED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::DisplayMethod_UNDISCLOSED)); return _val; } SWIGINTERN VALUE _wrap_PriceProtectionScope_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_NONE)); return _val; } SWIGINTERN VALUE _wrap_PriceProtectionScope_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_PriceProtectionScope_NATIONAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_NATIONAL)); return _val; } SWIGINTERN VALUE _wrap_PriceProtectionScope_GLOBAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PriceProtectionScope_GLOBAL)); return _val; } SWIGINTERN VALUE _wrap_LotType_ODD_LOT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LotType_ODD_LOT)); return _val; } SWIGINTERN VALUE _wrap_LotType_ROUND_LOT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LotType_ROUND_LOT)); return _val; } SWIGINTERN VALUE _wrap_LotType_BLOCK_LOT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LotType_BLOCK_LOT)); return _val; } SWIGINTERN VALUE _wrap_LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_LAST_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_LAST_PEG)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_MID_PRICE_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_MID_PRICE_PEG)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_OPENING_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_OPENING_PEG)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_MARKET_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_MARKET_PEG)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_PRIMARY_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_PRIMARY_PEG)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_PEG_TO_VWAP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_PEG_TO_VWAP)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_TRAILING_STOP_PEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_TRAILING_STOP_PEG)); return _val; } SWIGINTERN VALUE _wrap_PegPriceType_PEG_TO_LIMIT_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PegPriceType_PEG_TO_LIMIT_PRICE)); return _val; } SWIGINTERN VALUE _wrap_TriggerType_PARTIAL_EXECUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerType_PARTIAL_EXECUTION)); return _val; } SWIGINTERN VALUE _wrap_TriggerType_SPECIFIED_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerType_SPECIFIED_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_TriggerType_NEXT_AUCTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerType_NEXT_AUCTION)); return _val; } SWIGINTERN VALUE _wrap_TriggerType_PRICE_MOVEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerType_PRICE_MOVEMENT)); return _val; } SWIGINTERN VALUE _wrap_TriggerAction_ACTIVATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerAction_ACTIVATE)); return _val; } SWIGINTERN VALUE _wrap_TriggerAction_MODIFY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerAction_MODIFY)); return _val; } SWIGINTERN VALUE _wrap_TriggerAction_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerAction_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceType_BEST_OFFER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_OFFER)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceType_LAST_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_LAST_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceType_BEST_BID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_BID)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceType_BEST_BID_OR_LAST_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_BID_OR_LAST_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceType_BEST_OFFER_OR_LAST_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_OFFER_OR_LAST_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceType_BEST_MID_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceType_BEST_MID)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceTypeScope_NONE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_NONE)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceTypeScope_LOCAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_LOCAL)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceTypeScope_NATIONAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_NATIONAL)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceTypeScope_GLOBAL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceTypeScope_GLOBAL)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE)); return _val; } SWIGINTERN VALUE _wrap_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE)); return _val; } SWIGINTERN VALUE _wrap_TriggerOrderType_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerOrderType_MARKET)); return _val; } SWIGINTERN VALUE _wrap_TriggerOrderType_LIMIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TriggerOrderType_LIMIT)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_QUOTE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_QUOTE)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_PRIVATELY_NEGOTIATED_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_PRIVATELY_NEGOTIATED_TRADE)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_MULTILEG_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_MULTILEG_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_LINKED_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_LINKED_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_QUOTE_REQUEST_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_QUOTE_REQUEST)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_IMPLIED_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_IMPLIED_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_CROSS_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_CROSS_ORDER)); return _val; } SWIGINTERN VALUE _wrap_OrderCategory_STREAMING_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::OrderCategory_STREAMING_PRICE)); return _val; } SWIGINTERN VALUE _wrap_TradeHandlingInstr_TRADE_CONFIRMATION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_TRADE_CONFIRMATION)); return _val; } SWIGINTERN VALUE _wrap_TradeHandlingInstr_TWO_PARTY_REPORT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_TWO_PARTY_REPORT)); return _val; } SWIGINTERN VALUE _wrap_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING)); return _val; } SWIGINTERN VALUE _wrap_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH)); return _val; } SWIGINTERN VALUE _wrap_TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING)); return _val; } SWIGINTERN VALUE _wrap_TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM)); return _val; } SWIGINTERN VALUE _wrap_ExDestinationIDSource_BIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_BIC)); return _val; } SWIGINTERN VALUE _wrap_ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER)); return _val; } SWIGINTERN VALUE _wrap_ExDestinationIDSource_PROPRIETARY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_PROPRIETARY)); return _val; } SWIGINTERN VALUE _wrap_ExDestinationIDSource_ISO_COUNTRY_CODE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_ISO_COUNTRY_CODE)); return _val; } SWIGINTERN VALUE _wrap_ExDestinationIDSource_MIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::ExDestinationIDSource_MIC)); return _val; } SWIGINTERN VALUE _wrap_ExpirationQtyType_AUTO_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_AUTO_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_ExpirationQtyType_NON_AUTO_EXERCISE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_NON_AUTO_EXERCISE)); return _val; } SWIGINTERN VALUE _wrap_ExpirationQtyType_FINAL_WILL_BE_EXERCISED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_FINAL_WILL_BE_EXERCISED)); return _val; } SWIGINTERN VALUE _wrap_ExpirationQtyType_CONTRARY_INTENTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_CONTRARY_INTENTION)); return _val; } SWIGINTERN VALUE _wrap_ExpirationQtyType_DIFFERENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExpirationQtyType_DIFFERENCE)); return _val; } SWIGINTERN VALUE _wrap_ImpliedMarketIndicator_NOT_IMPLIED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_NOT_IMPLIED)); return _val; } SWIGINTERN VALUE _wrap_ImpliedMarketIndicator_IMPLIED_IN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_IMPLIED_IN)); return _val; } SWIGINTERN VALUE _wrap_ImpliedMarketIndicator_IMPLIED_OUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_IMPLIED_OUT)); return _val; } SWIGINTERN VALUE _wrap_ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT)); return _val; } SWIGINTERN VALUE _wrap_SettlObligMode_PRELIMINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlObligMode_PRELIMINARY)); return _val; } SWIGINTERN VALUE _wrap_SettlObligMode_FINAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SettlObligMode_FINAL)); return _val; } SWIGINTERN VALUE _wrap_SettlObligTransType_CANCEL_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_CANCEL)); return _val; } SWIGINTERN VALUE _wrap_SettlObligTransType_NEW_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_NEW)); return _val; } SWIGINTERN VALUE _wrap_SettlObligTransType_REPLACE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_REPLACE)); return _val; } SWIGINTERN VALUE _wrap_SettlObligTransType_RESTATE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlObligTransType_RESTATE)); return _val; } SWIGINTERN VALUE _wrap_SettlObligSource_INSTRUCTIONS_OF_BROKER_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlObligSource_INSTRUCTIONS_OF_BROKER)); return _val; } SWIGINTERN VALUE _wrap_SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION)); return _val; } SWIGINTERN VALUE _wrap_SettlObligSource_INVESTOR_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlObligSource_INVESTOR)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_REMOVED_FROM_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_REMOVED_FROM_MARKET)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_EXPIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_EXPIRED)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_LOCKED_MARKET_WARNING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_LOCKED_MARKET_WARNING)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_CROSS_MARKET_WARNING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_CROSS_MARKET_WARNING)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET)); return _val; } SWIGINTERN VALUE _wrap_QuoteEntryStatus_ACTIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::QuoteEntryStatus_ACTIVE)); return _val; } SWIGINTERN VALUE _wrap_PrivateQuote_YES_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PrivateQuote_YES)); return _val; } SWIGINTERN VALUE _wrap_PrivateQuote_NO_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::PrivateQuote_NO)); return _val; } SWIGINTERN VALUE _wrap_RespondentType_ALL_MARKET_PARTICIPANTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RespondentType_ALL_MARKET_PARTICIPANTS)); return _val; } SWIGINTERN VALUE _wrap_RespondentType_SPECIFIED_MARKET_PARTICIPANTS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RespondentType_SPECIFIED_MARKET_PARTICIPANTS)); return _val; } SWIGINTERN VALUE _wrap_RespondentType_ALL_MARKET_MAKERS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RespondentType_ALL_MARKET_MAKERS)); return _val; } SWIGINTERN VALUE _wrap_RespondentType_PRIMARY_MARKET_MAKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RespondentType_PRIMARY_MARKET_MAKER)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_TRADING_RESUMES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_TRADING_RESUMES)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_CHANGE_OF_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_CHANGE_OF_BOOK_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_BOOK_TYPE)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH)); return _val; } SWIGINTERN VALUE _wrap_SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS)); return _val; } SWIGINTERN VALUE _wrap_StatsType_EXCHANGE_LAST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatsType_EXCHANGE_LAST)); return _val; } SWIGINTERN VALUE _wrap_StatsType_HIGH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatsType_HIGH)); return _val; } SWIGINTERN VALUE _wrap_StatsType_AVERAGE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatsType_AVERAGE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_StatsType_TURNOVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StatsType_TURNOVER)); return _val; } SWIGINTERN VALUE _wrap_MDSecSizeType_CUSTOMER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MDSecSizeType_CUSTOMER)); return _val; } SWIGINTERN VALUE _wrap_SettlMethod_CASH_SETTLEMENT_REQUIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlMethod_CASH_SETTLEMENT_REQUIRED)); return _val; } SWIGINTERN VALUE _wrap_SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED)); return _val; } SWIGINTERN VALUE _wrap_ExerciseStyle_EUROPEAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExerciseStyle_EUROPEAN)); return _val; } SWIGINTERN VALUE _wrap_ExerciseStyle_AMERICAN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExerciseStyle_AMERICAN)); return _val; } SWIGINTERN VALUE _wrap_ExerciseStyle_BERMUDA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ExerciseStyle_BERMUDA)); return _val; } SWIGINTERN VALUE _wrap_PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL); return _val; } SWIGINTERN VALUE _wrap_PriceQuoteMethod_INDEX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PriceQuoteMethod_INDEX); return _val; } SWIGINTERN VALUE _wrap_PriceQuoteMethod_INTEREST_RATE_INDEX_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PriceQuoteMethod_INTEREST_RATE_INDEX); return _val; } SWIGINTERN VALUE _wrap_PriceQuoteMethod_PERCENT_OF_PAR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PriceQuoteMethod_PERCENT_OF_PAR); return _val; } SWIGINTERN VALUE _wrap_FuturesValuationMethod_PREMIUM_STYLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::FuturesValuationMethod_PREMIUM_STYLE); return _val; } SWIGINTERN VALUE _wrap_FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET); return _val; } SWIGINTERN VALUE _wrap_FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT); return _val; } SWIGINTERN VALUE _wrap_ListMethod_PRE_LISTED_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListMethod_PRE_LISTED_ONLY)); return _val; } SWIGINTERN VALUE _wrap_ListMethod_USER_REQUESTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListMethod_USER_REQUESTED)); return _val; } SWIGINTERN VALUE _wrap_TickRuleType_REGULAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TickRuleType_REGULAR)); return _val; } SWIGINTERN VALUE _wrap_TickRuleType_VARIABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TickRuleType_VARIABLE)); return _val; } SWIGINTERN VALUE _wrap_TickRuleType_FIXED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TickRuleType_FIXED)); return _val; } SWIGINTERN VALUE _wrap_TickRuleType_TRADED_AS_A_SPREAD_LEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TickRuleType_TRADED_AS_A_SPREAD_LEG)); return _val; } SWIGINTERN VALUE _wrap_TickRuleType_SETTLED_AS_A_SPREAD_LEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TickRuleType_SETTLED_AS_A_SPREAD_LEG)); return _val; } SWIGINTERN VALUE _wrap_MaturityMonthYearIncrementUnits_MONTHS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_MONTHS)); return _val; } SWIGINTERN VALUE _wrap_MaturityMonthYearIncrementUnits_DAYS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_DAYS)); return _val; } SWIGINTERN VALUE _wrap_MaturityMonthYearIncrementUnits_WEEKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_WEEKS)); return _val; } SWIGINTERN VALUE _wrap_MaturityMonthYearIncrementUnits_YEARS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearIncrementUnits_YEARS)); return _val; } SWIGINTERN VALUE _wrap_MaturityMonthYearFormat_YEARMONTH_ONLY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearFormat_YEARMONTH_ONLY)); return _val; } SWIGINTERN VALUE _wrap_MaturityMonthYearFormat_YEARMONTHDAY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearFormat_YEARMONTHDAY)); return _val; } SWIGINTERN VALUE _wrap_MaturityMonthYearFormat_YEARMONTHWEEK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MaturityMonthYearFormat_YEARMONTHWEEK)); return _val; } SWIGINTERN VALUE _wrap_PriceLimitType_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceLimitType_PRICE)); return _val; } SWIGINTERN VALUE _wrap_PriceLimitType_TICKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceLimitType_TICKS)); return _val; } SWIGINTERN VALUE _wrap_PriceLimitType_PERCENTAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::PriceLimitType_PERCENTAGE)); return _val; } SWIGINTERN VALUE _wrap_ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS)); return _val; } SWIGINTERN VALUE _wrap_ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS)); return _val; } SWIGINTERN VALUE _wrap_ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS)); return _val; } SWIGINTERN VALUE _wrap_ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS)); return _val; } SWIGINTERN VALUE _wrap_ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS)); return _val; } SWIGINTERN VALUE _wrap_ApplReqType_CANCEL_RETRANSMISSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReqType_CANCEL_RETRANSMISSION)); return _val; } SWIGINTERN VALUE _wrap_ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS)); return _val; } SWIGINTERN VALUE _wrap_ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED)); return _val; } SWIGINTERN VALUE _wrap_ApplResponseType_APPLICATION_DOES_NOT_EXIST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplResponseType_APPLICATION_DOES_NOT_EXIST)); return _val; } SWIGINTERN VALUE _wrap_ApplResponseType_MESSAGES_NOT_AVAILABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplResponseType_MESSAGES_NOT_AVAILABLE)); return _val; } SWIGINTERN VALUE _wrap_ApplResponseError_APPLICATION_DOES_NOT_EXIST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplResponseError_APPLICATION_DOES_NOT_EXIST)); return _val; } SWIGINTERN VALUE _wrap_ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE)); return _val; } SWIGINTERN VALUE _wrap_ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION)); return _val; } SWIGINTERN VALUE _wrap_TradSesEvent_TRADING_RESUMES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_TRADING_RESUMES)); return _val; } SWIGINTERN VALUE _wrap_TradSesEvent_CHANGE_OF_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_CHANGE_OF_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_TradSesEvent_CHANGE_OF_TRADING_SUBSESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_CHANGE_OF_TRADING_SUBSESSION)); return _val; } SWIGINTERN VALUE _wrap_TradSesEvent_CHANGE_OF_TRADING_STATUS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradSesEvent_CHANGE_OF_TRADING_STATUS)); return _val; } SWIGINTERN VALUE _wrap_MassActionType_SUSPEND_ORDERS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionType_SUSPEND_ORDERS)); return _val; } SWIGINTERN VALUE _wrap_MassActionType_RELEASE_ORDERS_FROM_SUSPENSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionType_RELEASE_ORDERS_FROM_SUSPENSION)); return _val; } SWIGINTERN VALUE _wrap_MassActionType_CANCEL_ORDERS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionType_CANCEL_ORDERS)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_MARKET)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_CANCEL_FOR_SECURITY_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_CANCEL_FOR_SECURITY_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassActionResponse_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionResponse_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_MassActionResponse_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionResponse_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER)); return _val; } SWIGINTERN VALUE _wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MultilegModel_PREDEFINED_MULTILEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegModel_PREDEFINED_MULTILEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MultilegModel_USER_DEFINED_MULTLEG_SECURITY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegModel_USER_DEFINED_MULTLEG_SECURITY)); return _val; } SWIGINTERN VALUE _wrap_MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG)); return _val; } SWIGINTERN VALUE _wrap_MultilegPriceMethod_NET_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_NET_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MultilegPriceMethod_REVERSED_NET_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_REVERSED_NET_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MultilegPriceMethod_YIELD_DIFFERENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_YIELD_DIFFERENCE)); return _val; } SWIGINTERN VALUE _wrap_MultilegPriceMethod_INDIVIDUAL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_INDIVIDUAL)); return _val; } SWIGINTERN VALUE _wrap_MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE)); return _val; } SWIGINTERN VALUE _wrap_MultilegPriceMethod_MULTIPLIED_PRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::MultilegPriceMethod_MULTIPLIED_PRICE)); return _val; } SWIGINTERN VALUE _wrap_ContingencyType_ONE_CANCELS_THE_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_CANCELS_THE_OTHER)); return _val; } SWIGINTERN VALUE _wrap_ContingencyType_ONE_TRIGGERS_THE_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_TRIGGERS_THE_OTHER)); return _val; } SWIGINTERN VALUE _wrap_ContingencyType_ONE_UPDATES_THE_OTHER_3_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_UPDATES_THE_OTHER_3)); return _val; } SWIGINTERN VALUE _wrap_ContingencyType_ONE_UPDATES_THE_OTHER_4_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContingencyType_ONE_UPDATES_THE_OTHER_4)); return _val; } SWIGINTERN VALUE _wrap_ListRejectReason_BROKER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_BROKER)); return _val; } SWIGINTERN VALUE _wrap_ListRejectReason_EXCHANGE_CLOSED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_EXCHANGE_CLOSED)); return _val; } SWIGINTERN VALUE _wrap_ListRejectReason_TOO_LATE_TO_ENTER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_TOO_LATE_TO_ENTER)); return _val; } SWIGINTERN VALUE _wrap_ListRejectReason_UNKNOWN_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_UNKNOWN_ORDER)); return _val; } SWIGINTERN VALUE _wrap_ListRejectReason_DUPLICATE_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_DUPLICATE_ORDER)); return _val; } SWIGINTERN VALUE _wrap_ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC)); return _val; } SWIGINTERN VALUE _wrap_ListRejectReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ListRejectReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_TradePublishIndicator_DO_NOT_PUBLISH_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradePublishIndicator_DO_NOT_PUBLISH_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TradePublishIndicator_PUBLISH_TRADE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradePublishIndicator_PUBLISH_TRADE)); return _val; } SWIGINTERN VALUE _wrap_TradePublishIndicator_DEFERRED_PUBLICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::TradePublishIndicator_DEFERRED_PUBLICATION)); return _val; } SWIGINTERN VALUE _wrap_MarketUpdateAction_ADD_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MarketUpdateAction_ADD)); return _val; } SWIGINTERN VALUE _wrap_MarketUpdateAction_DELETE_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MarketUpdateAction_DELETE)); return _val; } SWIGINTERN VALUE _wrap_MarketUpdateAction_MODIFY_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::MarketUpdateAction_MODIFY)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_SESSION_ACTIVE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_ACTIVE)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_SESSION_PASSWORD_CHANGED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_PASSWORD_CHANGED)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_SESSION_LOGOUT_COMPLETE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_SESSION_LOGOUT_COMPLETE)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_INVALID_USERNAME_OR_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_INVALID_USERNAME_OR_PASSWORD)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_ACCOUNT_LOCKED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_ACCOUNT_LOCKED)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME)); return _val; } SWIGINTERN VALUE _wrap_SessionStatus_PASSWORD_EXPIRED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SessionStatus_PASSWORD_EXPIRED)); return _val; } SWIGINTERN VALUE _wrap_ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM)); return _val; } SWIGINTERN VALUE _wrap_ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM)); return _val; } SWIGINTERN VALUE _wrap_ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID)); return _val; } SWIGINTERN VALUE _wrap_ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonInt_NEWS_DISSEMINATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_NEWS_DISSEMINATION)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonInt_ORDER_INFLUX_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_ORDER_INFLUX)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonInt_ORDER_IMBALANCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_ORDER_IMBALANCE)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonInt_ADDITIONAL_INFORMATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_ADDITIONAL_INFORMATION)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonInt_NEWS_PENDING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_NEWS_PENDING)); return _val; } SWIGINTERN VALUE _wrap_HaltReasonInt_EQUIPMENT_CHANGEOVER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::HaltReasonInt_EQUIPMENT_CHANGEOVER)); return _val; } SWIGINTERN VALUE _wrap_ValuationMethod_PREMIUM_STYLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ValuationMethod_PREMIUM_STYLE); return _val; } SWIGINTERN VALUE _wrap_ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET); return _val; } SWIGINTERN VALUE _wrap_ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT); return _val; } SWIGINTERN VALUE _wrap_ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON); return _val; } SWIGINTERN VALUE _wrap_ValuationMethod_CDS_IN_DELIVERY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ValuationMethod_CDS_IN_DELIVERY); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_SECONDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_SECONDS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_TENTHS_OF_A_SECOND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_TENTHS_OF_A_SECOND)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_HUNDREDTHS_OF_A_SECOND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_HUNDREDTHS_OF_A_SECOND)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_MILLISECONDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MILLISECONDS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_MICROSECONDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MICROSECONDS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_NANOSECONDS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_NANOSECONDS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_MINUTES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MINUTES)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_HOURS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_HOURS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_DAYS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_DAYS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_WEEKS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_WEEKS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_MONTHS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_MONTHS)); return _val; } SWIGINTERN VALUE _wrap_OrderDelayUnit_YEARS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrderDelayUnit_YEARS)); return _val; } SWIGINTERN VALUE _wrap_VenueType_ELECTRONIC_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::VenueType_ELECTRONIC)); return _val; } SWIGINTERN VALUE _wrap_VenueType_PIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::VenueType_PIT)); return _val; } SWIGINTERN VALUE _wrap_VenueType_EX_PIT_get(VALUE self) { VALUE _val; _val = SWIG_From_char(static_cast< char >(FIX::VenueType_EX_PIT)); return _val; } SWIGINTERN VALUE _wrap_RefOrdIDReason_GTC_FROM_PREVIOUS_DAY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RefOrdIDReason_GTC_FROM_PREVIOUS_DAY)); return _val; } SWIGINTERN VALUE _wrap_RefOrdIDReason_PARTIAL_FILL_REMAINING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RefOrdIDReason_PARTIAL_FILL_REMAINING)); return _val; } SWIGINTERN VALUE _wrap_RefOrdIDReason_ORDER_CHANGED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RefOrdIDReason_ORDER_CHANGED)); return _val; } SWIGINTERN VALUE _wrap_OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT)); return _val; } SWIGINTERN VALUE _wrap_OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER)); return _val; } SWIGINTERN VALUE _wrap_OrigCustOrderCapacity_ALL_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OrigCustOrderCapacity_ALL_OTHER)); return _val; } SWIGINTERN VALUE _wrap_ModelType_UTILITY_PROVIDED_STANDARD_MODEL_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ModelType_UTILITY_PROVIDED_STANDARD_MODEL)); return _val; } SWIGINTERN VALUE _wrap_ModelType_PROPRIETARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ModelType_PROPRIETARY)); return _val; } SWIGINTERN VALUE _wrap_ContractMultiplierUnit_SHARES_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContractMultiplierUnit_SHARES)); return _val; } SWIGINTERN VALUE _wrap_ContractMultiplierUnit_HOURS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContractMultiplierUnit_HOURS)); return _val; } SWIGINTERN VALUE _wrap_ContractMultiplierUnit_DAYS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ContractMultiplierUnit_DAYS)); return _val; } SWIGINTERN VALUE _wrap_FlowScheduleType_NERC_EASTERN_OFF_PEAK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_EASTERN_OFF_PEAK)); return _val; } SWIGINTERN VALUE _wrap_FlowScheduleType_NERC_WESTERN_OFF_PEAK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_WESTERN_OFF_PEAK)); return _val; } SWIGINTERN VALUE _wrap_FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH)); return _val; } SWIGINTERN VALUE _wrap_FlowScheduleType_NERC_EASTERN_PEAK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_EASTERN_PEAK)); return _val; } SWIGINTERN VALUE _wrap_FlowScheduleType_NERC_WESTERN_PEAK_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::FlowScheduleType_NERC_WESTERN_PEAK)); return _val; } SWIGINTERN VALUE _wrap_RateSource_BLOOMBERG_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RateSource_BLOOMBERG)); return _val; } SWIGINTERN VALUE _wrap_RateSource_REUTERS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RateSource_REUTERS)); return _val; } SWIGINTERN VALUE _wrap_RateSource_TELERATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RateSource_TELERATE)); return _val; } SWIGINTERN VALUE _wrap_RateSource_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RateSource_OTHER)); return _val; } SWIGINTERN VALUE _wrap_RateSourceType_PRIMARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RateSourceType_PRIMARY)); return _val; } SWIGINTERN VALUE _wrap_RateSourceType_SECONDARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::RateSourceType_SECONDARY)); return _val; } SWIGINTERN VALUE _wrap_RestructuringType_FULL_RESTRUCTURING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RestructuringType_FULL_RESTRUCTURING); return _val; } SWIGINTERN VALUE _wrap_RestructuringType_MODIFIED_RESTRUCTURING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RestructuringType_MODIFIED_RESTRUCTURING); return _val; } SWIGINTERN VALUE _wrap_RestructuringType_MODIFIED_MOD_RESTRUCTURING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RestructuringType_MODIFIED_MOD_RESTRUCTURING); return _val; } SWIGINTERN VALUE _wrap_RestructuringType_NO_RESTRUCTURING_SPECIFIED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RestructuringType_NO_RESTRUCTURING_SPECIFIED); return _val; } SWIGINTERN VALUE _wrap_Seniority_SENIOR_SECURED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::Seniority_SENIOR_SECURED); return _val; } SWIGINTERN VALUE _wrap_Seniority_SENIOR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::Seniority_SENIOR); return _val; } SWIGINTERN VALUE _wrap_Seniority_SUBORDINATED_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::Seniority_SUBORDINATED); return _val; } SWIGINTERN VALUE _wrap_SecurityListType_INDUSTRY_CLASSIFICATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListType_INDUSTRY_CLASSIFICATION)); return _val; } SWIGINTERN VALUE _wrap_SecurityListType_TRADING_LIST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListType_TRADING_LIST)); return _val; } SWIGINTERN VALUE _wrap_SecurityListType_MARKET_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListType_MARKET)); return _val; } SWIGINTERN VALUE _wrap_SecurityListType_NEWSPAPER_LIST_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListType_NEWSPAPER_LIST)); return _val; } SWIGINTERN VALUE _wrap_SecurityListTypeSource_ICB_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListTypeSource_ICB)); return _val; } SWIGINTERN VALUE _wrap_SecurityListTypeSource_NAICS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListTypeSource_NAICS)); return _val; } SWIGINTERN VALUE _wrap_SecurityListTypeSource_GICS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::SecurityListTypeSource_GICS)); return _val; } SWIGINTERN VALUE _wrap_NewsCategory_COMPANY_NEWS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsCategory_COMPANY_NEWS)); return _val; } SWIGINTERN VALUE _wrap_NewsCategory_MARKETPLACE_NEWS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsCategory_MARKETPLACE_NEWS)); return _val; } SWIGINTERN VALUE _wrap_NewsCategory_FINANCIAL_MARKET_NEWS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsCategory_FINANCIAL_MARKET_NEWS)); return _val; } SWIGINTERN VALUE _wrap_NewsCategory_TECHNICAL_NEWS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsCategory_TECHNICAL_NEWS)); return _val; } SWIGINTERN VALUE _wrap_NewsCategory_OTHER_NEWS_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsCategory_OTHER_NEWS)); return _val; } SWIGINTERN VALUE _wrap_NewsRefType_REPLACEMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsRefType_REPLACEMENT)); return _val; } SWIGINTERN VALUE _wrap_NewsRefType_OTHER_LANGUAGE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsRefType_OTHER_LANGUAGE)); return _val; } SWIGINTERN VALUE _wrap_NewsRefType_COMPLIMENTARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::NewsRefType_COMPLIMENTARY)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceDeterminationMethod_FIXED_STRIKE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_FIXED_STRIKE)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY)); return _val; } SWIGINTERN VALUE _wrap_StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingPriceDeterminationMethod_REGULAR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_REGULAR)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE)); return _val; } SWIGINTERN VALUE _wrap_UnderlyingPriceDeterminationMethod_AVERAGE_VALUE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::UnderlyingPriceDeterminationMethod_AVERAGE_VALUE)); return _val; } SWIGINTERN VALUE _wrap_OptPayoutType_VANILLA_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OptPayoutType_VANILLA)); return _val; } SWIGINTERN VALUE _wrap_OptPayoutType_CAPPED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OptPayoutType_CAPPED)); return _val; } SWIGINTERN VALUE _wrap_OptPayoutType_BINARY_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::OptPayoutType_BINARY)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_CAPPED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_CAPPED)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_TRIGGER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_TRIGGER)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_KNOCK_IN_UP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KNOCK_IN_UP)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_KOCK_IN_DOWN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KOCK_IN_DOWN)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_KNOCK_OUT_UP_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KNOCK_OUT_UP)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_KNOCK_OUT_DOWN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_KNOCK_OUT_DOWN)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_UNDERLYING_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_UNDERLYING)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_RESET_BARRIER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_RESET_BARRIER)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventType_ROLLING_BARRIER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventType_ROLLING_BARRIER)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceTimeType_EXPIRATION_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceTimeType_EXPIRATION)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceTimeType_IMMEDIATE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceTimeType_IMMEDIATE)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventPriceTimeType_SPECIFIED_DATE_TIME_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventPriceTimeType_SPECIFIED_DATE_TIME)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventCondition_AND_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventCondition_AND)); return _val; } SWIGINTERN VALUE _wrap_ComplexEventCondition_OR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::ComplexEventCondition_OR)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnRejReason_UNKNOWN_CLIENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_UNKNOWN_CLIENT)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnRejReason_NO_AVAILABLE_STREAM_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_NO_AVAILABLE_STREAM)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnRejReason_OTHER_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnRejReason_OTHER)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnAckType_ASSIGNMENT_ACCEPTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnAckType_ASSIGNMENT_ACCEPTED)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnAckType_ASSIGNMENT_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnAckType_ASSIGNMENT_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnType_ASSIGNMENT_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnType_ASSIGNMENT)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnType_REJECTED_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnType_REJECTED)); return _val; } SWIGINTERN VALUE _wrap_StreamAsgnType_TERMINATE_UNASSIGN_get(VALUE self) { VALUE _val; _val = SWIG_From_int(static_cast< int >(FIX::StreamAsgnType_TERMINATE_UNASSIGN)); return _val; } static swig_class SwigClassSessionID; SWIGINTERN VALUE _wrap_new_SessionID__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SessionID"; FIX::SessionID *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SessionID *)new FIX::SessionID(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SessionID__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; int res4 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SessionID"; FIX::SessionID *result = 0 ; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SessionID", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionID", 1, argv[0])); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","SessionID", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionID", 2, argv[1])); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[2], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","SessionID", 3, argv[2] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionID", 3, argv[2])); } arg3 = ptr; } { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[3], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","SessionID", 4, argv[3] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionID", 4, argv[3])); } arg4 = ptr; } result = (FIX::SessionID *)new FIX::SessionID((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[2], 0 ); rb_str_append( argv[2], rb_str_new2(arg3->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[3], 0 ); rb_str_append( argv[3], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SessionID_allocate(VALUE self) #else _wrap_SessionID_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SessionID); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SessionID__SWIG_2(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SessionID"; FIX::SessionID *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SessionID", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionID", 1, argv[0])); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","SessionID", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionID", 2, argv[1])); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[2], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","SessionID", 3, argv[2] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionID", 3, argv[2])); } arg3 = ptr; } result = (FIX::SessionID *)new FIX::SessionID((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[2], 0 ); rb_str_append( argv[2], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_new_SessionID(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs; if (argc > 4) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SessionID__SWIG_0(nargs, args, self); } if (argc == 3) { int _v; 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) { return _wrap_new_SessionID__SWIG_2(nargs, args, self); } } } } if (argc == 4) { int _v; 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) { return _wrap_new_SessionID__SWIG_1(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 4, "SessionID.new", " SessionID.new()\n" " SessionID.new(std::string const &beginString, std::string const &senderCompID, std::string const &targetCompID, std::string const &sessionQualifier)\n" " SessionID.new(std::string const &beginString, std::string const &senderCompID, std::string const &targetCompID)\n"); return Qnil; } SWIGINTERN VALUE _wrap_SessionID_getBeginString(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::BeginString *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_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","getBeginString", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (FIX::BeginString *) &((FIX::SessionID const *)arg1)->getBeginString(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__BeginString, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_getSenderCompID(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::SenderCompID *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_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","getSenderCompID", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (FIX::SenderCompID *) &((FIX::SessionID const *)arg1)->getSenderCompID(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SenderCompID, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_getTargetCompID(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::TargetCompID *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_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","getTargetCompID", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (FIX::TargetCompID *) &((FIX::SessionID const *)arg1)->getTargetCompID(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__TargetCompID, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_getSessionQualifier(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","getSessionQualifier", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (std::string *) &((FIX::SessionID const *)arg1)->getSessionQualifier(); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_isFIXT(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","isFIXT", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (bool)((FIX::SessionID const *)arg1)->isFIXT(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_toString__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = ((FIX::SessionID const *)arg1)->toString(); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_toStringFrozen(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","toStringFrozen", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (std::string *) &((FIX::SessionID const *)arg1)->toStringFrozen(); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_fromString(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID *","fromString", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","fromString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","fromString", 2, argv[0])); } arg2 = ptr; } (arg1)->fromString((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_SessionID_toString__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string temp2 ; std::string *result = 0 ; 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__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","toString", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); { temp2 = std::string((char*)StringValuePtr(argv[0])); arg2 = &temp2; } result = (std::string *) &((FIX::SessionID const *)arg1)->toString(*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__string, 0 | 0 ); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID_toString(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionID_toString__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_std__string, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionID_toString__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "SessionID.toString", " std::string SessionID.toString()\n" " std::string & SessionID.toString(std::string &str)\n"); return Qnil; } /* Document-method: Quickfix::SessionID.~ call-seq: ~ -> SessionID Invert operator. */ SWIGINTERN VALUE _wrap_SessionID___invert__(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::SessionID 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__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const *","operator ~", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = ((FIX::SessionID const *)arg1)->operator ~(); vresult = SWIG_NewPointerObj((new FIX::SessionID(static_cast< const FIX::SessionID& >(result))), SWIGTYPE_p_FIX__SessionID, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionID___str__(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = (FIX::SessionID *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__SessionID, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID *","__str__", 1, self )); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = FIX_SessionID___str__(arg1); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_SessionID(void *self) { FIX::SessionID *arg1 = (FIX::SessionID *)self; delete arg1; } /* Document-method: Quickfix::FIX.< call-seq: <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool <(lhs, rhs) -> bool Lower than comparison operator. */ SWIGINTERN VALUE _wrap___lt____SWIG_4(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::operator <", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::operator <", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::operator <", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::operator <", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (bool)FIX::operator <((FIX::SessionID const &)*arg1,(FIX::SessionID const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap___lt__(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_4(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_3(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lt____SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "__lt__", " bool __lt__(FIX::StringField const &lhs, char const *rhs)\n" " bool __lt__(char const *lhs, FIX::StringField const &rhs)\n" " bool __lt__(FIX::StringField const &lhs, std::string const &rhs)\n" " bool __lt__(std::string const &lhs, FIX::StringField const &rhs)\n" " bool __lt__(FIX::SessionID const &lhs, FIX::SessionID const &rhs)\n"); return Qnil; } /* Document-method: Quickfix::FIX.== call-seq: ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool ==(lhs, rhs) -> bool Equality comparison operator. */ SWIGINTERN VALUE _wrap___eq____SWIG_4(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::operator ==", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::operator ==", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::operator ==", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::operator ==", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (bool)FIX::operator ==((FIX::SessionID const &)*arg1,(FIX::SessionID const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap___eq__(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_4(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_3(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__StringField, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___eq____SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "__eq__", " bool __eq__(FIX::StringField const &lhs, char const *rhs)\n" " bool __eq__(char const *lhs, FIX::StringField const &rhs)\n" " bool __eq__(FIX::StringField const &lhs, std::string const &rhs)\n" " bool __eq__(std::string const &lhs, FIX::StringField const &rhs)\n" " bool __eq__(FIX::SessionID const &lhs, FIX::SessionID const &rhs)\n"); return Qnil; } /* Document-method: Quickfix::FIX.<< call-seq: <<(stream, field) -> std::ostream <<(stream, message) -> std::ostream <<(stream, sessionID) -> std::ostream & <<(arg1, arg2) -> std::ostream Left shifting or appending operator. */ SWIGINTERN VALUE _wrap___lshift____SWIG_2(int argc, VALUE *argv, VALUE self) { std::ostream *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; std::ostream *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::ostream &","FIX::operator <<", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::ostream &","FIX::operator <<", 1, argv[0])); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::operator <<", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::operator <<", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return vresult; fail: return Qnil; } /* Document-method: Quickfix::FIX.>> call-seq: >>(stream, sessionID) -> std::istream & >>(arg1, arg2) -> std::istream Right shifting operator or extracting operator. */ SWIGINTERN VALUE _wrap___rshift____SWIG_0(int argc, VALUE *argv, VALUE self) { std::istream *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; std::istream *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::istream &","FIX::operator >>", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::istream &","FIX::operator >>", 1, argv[0])); } arg1 = reinterpret_cast< std::istream * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID &","FIX::operator >>", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID &","FIX::operator >>", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (std::istream *) &FIX::operator >>(*arg1,*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__istream, 0 | 0 ); return vresult; fail: return Qnil; } static swig_class SwigClassDictionary; SWIGINTERN VALUE _wrap_new_Dictionary__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::Dictionary"; FIX::Dictionary *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","Dictionary", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","Dictionary", 1, argv[0])); } arg1 = ptr; } result = (FIX::Dictionary *)new FIX::Dictionary((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Dictionary_allocate(VALUE self) #else _wrap_Dictionary_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Dictionary); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Dictionary__SWIG_1(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::Dictionary"; FIX::Dictionary *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::Dictionary *)new FIX::Dictionary(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_Dictionary(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_Dictionary__SWIG_1(nargs, args, self); } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_Dictionary__SWIG_0(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "Dictionary.new", " Dictionary.new(std::string const &name)\n" " Dictionary.new()\n"); return Qnil; } SWIGINTERN void free_FIX_Dictionary(void *self) { FIX::Dictionary *arg1 = (FIX::Dictionary *)self; delete arg1; } SWIGINTERN VALUE _wrap_Dictionary_getName(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","getName", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); result = ((FIX::Dictionary const *)arg1)->getName(); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } /* Document-method: Quickfix::Dictionary.size call-seq: size -> size_t Size or Length of the Dictionary. */ SWIGINTERN VALUE _wrap_Dictionary_size(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; size_t 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","size", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); result = ((FIX::Dictionary const *)arg1)->size(); vresult = SWIG_From_size_t(static_cast< size_t >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_getString__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; std::string result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","getString", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getString", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","getString", 3, argv[1] )); } arg3 = static_cast< bool >(val3); try { result = ((FIX::Dictionary const *)arg1)->getString((std::string const &)*arg2,arg3); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::FieldConvertError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldConvertError, SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_std_string(static_cast< std::string >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_getString__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; std::string 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","getString", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getString", 2, argv[0])); } arg2 = ptr; } try { result = ((FIX::Dictionary const *)arg1)->getString((std::string const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::FieldConvertError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldConvertError, SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_std_string(static_cast< std::string >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_getString(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Dictionary, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Dictionary_getString__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Dictionary, 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_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Dictionary_getString__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Dictionary.getString", " std::string Dictionary.getString(std::string const &, bool capitalize)\n" " std::string Dictionary.getString(std::string const &)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_getInt(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","getInt", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getInt", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getInt", 2, argv[0])); } arg2 = ptr; } try { result = (int)((FIX::Dictionary const *)arg1)->getInt((std::string const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::FieldConvertError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldConvertError, SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_getDouble(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; double 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","getDouble", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getDouble", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getDouble", 2, argv[0])); } arg2 = ptr; } try { result = (double)((FIX::Dictionary const *)arg1)->getDouble((std::string const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::FieldConvertError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldConvertError, SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_double(static_cast< double >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_getBool(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","getBool", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getBool", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getBool", 2, argv[0])); } arg2 = ptr; } try { result = (bool)((FIX::Dictionary const *)arg1)->getBool((std::string const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::FieldConvertError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldConvertError, SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_getDay(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","getDay", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getDay", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getDay", 2, argv[0])); } arg2 = ptr; } try { result = (int)((FIX::Dictionary const *)arg1)->getDay((std::string const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::FieldConvertError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldConvertError, SWIG_NewPointerObj((new FIX::FieldConvertError(static_cast< const FIX::FieldConvertError& >(_e))),SWIGTYPE_p_FIX__FieldConvertError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_setString(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary *","setString", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setString", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setString", 2, argv[0])); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","setString", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setString", 3, argv[1])); } arg3 = ptr; } (arg1)->setString((std::string const &)*arg2,(std::string const &)*arg3); vresult = rb_ary_new(); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_setInt(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary *","setInt", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setInt", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setInt", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","setInt", 3, argv[1] )); } arg3 = static_cast< int >(val3); (arg1)->setInt((std::string const &)*arg2,arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_setDouble(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; double arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; double val3 ; int ecode3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary *","setDouble", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setDouble", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setDouble", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_double(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "double","setDouble", 3, argv[1] )); } arg3 = static_cast< double >(val3); (arg1)->setDouble((std::string const &)*arg2,arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_setBool(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool val3 ; int ecode3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary *","setBool", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setBool", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setBool", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","setBool", 3, argv[1] )); } arg3 = static_cast< bool >(val3); (arg1)->setBool((std::string const &)*arg2,arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_setDay(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary *","setDay", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setDay", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setDay", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","setDay", 3, argv[1] )); } arg3 = static_cast< int >(val3); (arg1)->setDay((std::string const &)*arg2,arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_has(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","has", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","has", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","has", 2, argv[0])); } arg2 = ptr; } result = (bool)((FIX::Dictionary const *)arg1)->has((std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_merge(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; FIX::Dictionary *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary *","merge", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Dictionary, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Dictionary const &","merge", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Dictionary const &","merge", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Dictionary * >(argp2); (arg1)->merge((FIX::Dictionary const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_begin(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::map< std::string,std::string >::const_iterator > 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","begin", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); result = ((FIX::Dictionary const *)arg1)->begin(); vresult = SWIG_NewPointerObj((new FIX::Dictionary::iterator(static_cast< const FIX::Dictionary::iterator& >(result))), SWIGTYPE_p_std__mapT_std__string_std__string_t__const_iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Dictionary_end(int argc, VALUE *argv, VALUE self) { FIX::Dictionary *arg1 = (FIX::Dictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::map< std::string,std::string >::const_iterator > 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__Dictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Dictionary const *","end", 1, self )); } arg1 = reinterpret_cast< FIX::Dictionary * >(argp1); result = ((FIX::Dictionary const *)arg1)->end(); vresult = SWIG_NewPointerObj((new FIX::Dictionary::iterator(static_cast< const FIX::Dictionary::iterator& >(result))), SWIGTYPE_p_std__mapT_std__string_std__string_t__const_iterator, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_BEGINSTRING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::BEGINSTRING); return _val; } SWIGINTERN VALUE _wrap_SENDERCOMPID_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SENDERCOMPID); return _val; } SWIGINTERN VALUE _wrap_TARGETCOMPID_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TARGETCOMPID); return _val; } SWIGINTERN VALUE _wrap_SESSION_QUALIFIER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SESSION_QUALIFIER); return _val; } SWIGINTERN VALUE _wrap_DEFAULT_APPLVERID_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DEFAULT_APPLVERID); return _val; } SWIGINTERN VALUE _wrap_CONNECTION_TYPE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CONNECTION_TYPE); return _val; } SWIGINTERN VALUE _wrap_USE_DATA_DICTIONARY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::USE_DATA_DICTIONARY); return _val; } SWIGINTERN VALUE _wrap_SEND_RESETSEQNUMFLAG_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SEND_RESETSEQNUMFLAG); return _val; } SWIGINTERN VALUE _wrap_SEND_REDUNDANT_RESENDREQUESTS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SEND_REDUNDANT_RESENDREQUESTS); return _val; } SWIGINTERN VALUE _wrap_DATA_DICTIONARY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::DATA_DICTIONARY); return _val; } SWIGINTERN VALUE _wrap_TRANSPORT_DATA_DICTIONARY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TRANSPORT_DATA_DICTIONARY); return _val; } SWIGINTERN VALUE _wrap_APP_DATA_DICTIONARY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::APP_DATA_DICTIONARY); return _val; } SWIGINTERN VALUE _wrap_USE_LOCAL_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::USE_LOCAL_TIME); return _val; } SWIGINTERN VALUE _wrap_START_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::START_TIME); return _val; } SWIGINTERN VALUE _wrap_END_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::END_TIME); return _val; } SWIGINTERN VALUE _wrap_START_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::START_DAY); return _val; } SWIGINTERN VALUE _wrap_END_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::END_DAY); return _val; } SWIGINTERN VALUE _wrap_LOGON_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::LOGON_TIME); return _val; } SWIGINTERN VALUE _wrap_LOGOUT_TIME_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::LOGOUT_TIME); return _val; } SWIGINTERN VALUE _wrap_LOGON_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::LOGON_DAY); return _val; } SWIGINTERN VALUE _wrap_LOGOUT_DAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::LOGOUT_DAY); return _val; } SWIGINTERN VALUE _wrap_CHECK_COMPID_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CHECK_COMPID); return _val; } SWIGINTERN VALUE _wrap_CHECK_LATENCY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CHECK_LATENCY); return _val; } SWIGINTERN VALUE _wrap_MAX_LATENCY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MAX_LATENCY); return _val; } SWIGINTERN VALUE _wrap_HEARTBTINT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::HEARTBTINT); return _val; } SWIGINTERN VALUE _wrap_SOCKET_ACCEPT_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_ACCEPT_PORT); return _val; } SWIGINTERN VALUE _wrap_SOCKET_REUSE_ADDRESS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_REUSE_ADDRESS); return _val; } SWIGINTERN VALUE _wrap_SOCKET_CONNECT_HOST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_HOST); return _val; } SWIGINTERN VALUE _wrap_SOCKET_CONNECT_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_PORT); return _val; } SWIGINTERN VALUE _wrap_SOCKET_CONNECT_SOURCE_HOST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_SOURCE_HOST); return _val; } SWIGINTERN VALUE _wrap_SOCKET_CONNECT_SOURCE_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_CONNECT_SOURCE_PORT); return _val; } SWIGINTERN VALUE _wrap_SOCKET_NODELAY_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_NODELAY); return _val; } SWIGINTERN VALUE _wrap_SOCKET_SEND_BUFFER_SIZE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_SEND_BUFFER_SIZE); return _val; } SWIGINTERN VALUE _wrap_SOCKET_RECEIVE_BUFFER_SIZE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SOCKET_RECEIVE_BUFFER_SIZE); return _val; } SWIGINTERN VALUE _wrap_RECONNECT_INTERVAL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RECONNECT_INTERVAL); return _val; } SWIGINTERN VALUE _wrap_VALIDATE_LENGTH_AND_CHECKSUM_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::VALIDATE_LENGTH_AND_CHECKSUM); return _val; } SWIGINTERN VALUE _wrap_VALIDATE_FIELDS_OUT_OF_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::VALIDATE_FIELDS_OUT_OF_ORDER); return _val; } SWIGINTERN VALUE _wrap_VALIDATE_FIELDS_HAVE_VALUES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::VALIDATE_FIELDS_HAVE_VALUES); return _val; } SWIGINTERN VALUE _wrap_VALIDATE_USER_DEFINED_FIELDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::VALIDATE_USER_DEFINED_FIELDS); return _val; } SWIGINTERN VALUE _wrap_ALLOW_UNKNOWN_MSG_FIELDS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ALLOW_UNKNOWN_MSG_FIELDS); return _val; } SWIGINTERN VALUE _wrap_PRESERVE_MESSAGE_FIELDS_ORDER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PRESERVE_MESSAGE_FIELDS_ORDER); return _val; } SWIGINTERN VALUE _wrap_LOGON_TIMEOUT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::LOGON_TIMEOUT); return _val; } SWIGINTERN VALUE _wrap_LOGOUT_TIMEOUT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::LOGOUT_TIMEOUT); return _val; } SWIGINTERN VALUE _wrap_FILE_STORE_PATH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::FILE_STORE_PATH); return _val; } SWIGINTERN VALUE _wrap_MYSQL_STORE_USECONNECTIONPOOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_STORE_USECONNECTIONPOOL); return _val; } SWIGINTERN VALUE _wrap_MYSQL_STORE_DATABASE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_STORE_DATABASE); return _val; } SWIGINTERN VALUE _wrap_MYSQL_STORE_USER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_STORE_USER); return _val; } SWIGINTERN VALUE _wrap_MYSQL_STORE_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_STORE_PASSWORD); return _val; } SWIGINTERN VALUE _wrap_MYSQL_STORE_HOST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_STORE_HOST); return _val; } SWIGINTERN VALUE _wrap_MYSQL_STORE_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_STORE_PORT); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_STORE_USECONNECTIONPOOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_USECONNECTIONPOOL); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_STORE_DATABASE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_DATABASE); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_STORE_USER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_USER); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_STORE_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_PASSWORD); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_STORE_HOST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_HOST); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_STORE_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_STORE_PORT); return _val; } SWIGINTERN VALUE _wrap_ODBC_STORE_USER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_STORE_USER); return _val; } SWIGINTERN VALUE _wrap_ODBC_STORE_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_STORE_PASSWORD); return _val; } SWIGINTERN VALUE _wrap_ODBC_STORE_CONNECTION_STRING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_STORE_CONNECTION_STRING); return _val; } SWIGINTERN VALUE _wrap_FILE_LOG_PATH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::FILE_LOG_PATH); return _val; } SWIGINTERN VALUE _wrap_FILE_LOG_BACKUP_PATH_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::FILE_LOG_BACKUP_PATH); return _val; } SWIGINTERN VALUE _wrap_SCREEN_LOG_SHOW_INCOMING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SCREEN_LOG_SHOW_INCOMING); return _val; } SWIGINTERN VALUE _wrap_SCREEN_LOG_SHOW_OUTGOING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SCREEN_LOG_SHOW_OUTGOING); return _val; } SWIGINTERN VALUE _wrap_SCREEN_LOG_SHOW_EVENTS_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SCREEN_LOG_SHOW_EVENTS); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_USECONNECTIONPOOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_USECONNECTIONPOOL); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_DATABASE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_DATABASE); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_USER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_USER); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_PASSWORD); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_HOST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_HOST); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_PORT); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_INCOMING_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_INCOMING_TABLE); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_OUTGOING_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_OUTGOING_TABLE); return _val; } SWIGINTERN VALUE _wrap_MYSQL_LOG_EVENT_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MYSQL_LOG_EVENT_TABLE); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_USECONNECTIONPOOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_USECONNECTIONPOOL); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_DATABASE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_DATABASE); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_USER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_USER); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_PASSWORD); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_HOST_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_HOST); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_PORT); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_INCOMING_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_INCOMING_TABLE); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_OUTGOING_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_OUTGOING_TABLE); return _val; } SWIGINTERN VALUE _wrap_POSTGRESQL_LOG_EVENT_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::POSTGRESQL_LOG_EVENT_TABLE); return _val; } SWIGINTERN VALUE _wrap_ODBC_LOG_USER_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_LOG_USER); return _val; } SWIGINTERN VALUE _wrap_ODBC_LOG_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_LOG_PASSWORD); return _val; } SWIGINTERN VALUE _wrap_ODBC_LOG_CONNECTION_STRING_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_LOG_CONNECTION_STRING); return _val; } SWIGINTERN VALUE _wrap_ODBC_LOG_INCOMING_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_LOG_INCOMING_TABLE); return _val; } SWIGINTERN VALUE _wrap_ODBC_LOG_OUTGOING_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_LOG_OUTGOING_TABLE); return _val; } SWIGINTERN VALUE _wrap_ODBC_LOG_EVENT_TABLE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::ODBC_LOG_EVENT_TABLE); return _val; } SWIGINTERN VALUE _wrap_RESET_ON_LOGON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RESET_ON_LOGON); return _val; } SWIGINTERN VALUE _wrap_RESET_ON_LOGOUT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RESET_ON_LOGOUT); return _val; } SWIGINTERN VALUE _wrap_RESET_ON_DISCONNECT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::RESET_ON_DISCONNECT); return _val; } SWIGINTERN VALUE _wrap_REFRESH_ON_LOGON_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::REFRESH_ON_LOGON); return _val; } SWIGINTERN VALUE _wrap_MILLISECONDS_IN_TIMESTAMP_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::MILLISECONDS_IN_TIMESTAMP); return _val; } SWIGINTERN VALUE _wrap_TIMESTAMP_PRECISION_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::TIMESTAMP_PRECISION); return _val; } SWIGINTERN VALUE _wrap_HTTP_ACCEPT_PORT_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::HTTP_ACCEPT_PORT); return _val; } SWIGINTERN VALUE _wrap_PERSIST_MESSAGES_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::PERSIST_MESSAGES); return _val; } SWIGINTERN VALUE _wrap_SERVER_CERT_FILE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SERVER_CERT_FILE); return _val; } SWIGINTERN VALUE _wrap_SERVER_CERT_KEY_FILE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SERVER_CERT_KEY_FILE); return _val; } SWIGINTERN VALUE _wrap_CLIENT_CERT_FILE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CLIENT_CERT_FILE); return _val; } SWIGINTERN VALUE _wrap_CLIENT_CERT_KEY_FILE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CLIENT_CERT_KEY_FILE); return _val; } SWIGINTERN VALUE _wrap_CERT_AUTH_FILE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CERT_AUTH_FILE); return _val; } SWIGINTERN VALUE _wrap_CERT_AUTH_DIR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CERT_AUTH_DIR); return _val; } SWIGINTERN VALUE _wrap_CRL_FILE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CRL_FILE); return _val; } SWIGINTERN VALUE _wrap_CRL_DIR_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::CRL_DIR); return _val; } SWIGINTERN VALUE _wrap_VERIFY_LEVEL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::VERIFY_LEVEL); return _val; } SWIGINTERN VALUE _wrap_SSL_PROTOCOL_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SSL_PROTOCOL); return _val; } SWIGINTERN VALUE _wrap_SSL_CIPHER_SUITE_get(VALUE self) { VALUE _val; _val = SWIG_FromCharPtr(FIX::SSL_CIPHER_SUITE); return _val; } static swig_class SwigClassSessionSettings; SWIGINTERN VALUE _wrap_new_SessionSettings__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::SessionSettings"; FIX::SessionSettings *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::SessionSettings *)new FIX::SessionSettings(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SessionSettings__SWIG_1(int argc, VALUE *argv, VALUE self) { std::istream *arg1 = 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SessionSettings"; FIX::SessionSettings *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::istream &","SessionSettings", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::istream &","SessionSettings", 1, argv[0])); } arg1 = reinterpret_cast< std::istream * >(argp1); ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","SessionSettings", 2, argv[1] )); } arg2 = static_cast< bool >(val2); try { result = (FIX::SessionSettings *)new FIX::SessionSettings(*arg1,arg2); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SessionSettings__SWIG_2(int argc, VALUE *argv, VALUE self) { std::istream *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SessionSettings"; FIX::SessionSettings *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::istream &","SessionSettings", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::istream &","SessionSettings", 1, argv[0])); } arg1 = reinterpret_cast< std::istream * >(argp1); try { result = (FIX::SessionSettings *)new FIX::SessionSettings(*arg1); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SessionSettings__SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SessionSettings"; FIX::SessionSettings *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SessionSettings", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionSettings", 1, argv[0])); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","SessionSettings", 2, argv[1] )); } arg2 = static_cast< bool >(val2); try { result = (FIX::SessionSettings *)new FIX::SessionSettings((std::string const &)*arg1,arg2); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SessionSettings_allocate(VALUE self) #else _wrap_SessionSettings_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SessionSettings); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SessionSettings__SWIG_4(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::SessionSettings"; FIX::SessionSettings *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","SessionSettings", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","SessionSettings", 1, argv[0])); } arg1 = ptr; } try { result = (FIX::SessionSettings *)new FIX::SessionSettings((std::string const &)*arg1); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_SessionSettings(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_SessionSettings__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionSettings__SWIG_2(nargs, args, self); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SessionSettings__SWIG_4(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SessionSettings__SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_SessionSettings__SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "SessionSettings.new", " SessionSettings.new()\n" " SessionSettings.new(std::istream &stream, bool resolveEnvVars)\n" " SessionSettings.new(std::istream &stream)\n" " SessionSettings.new(std::string const &file, bool resolveEnvVars)\n" " SessionSettings.new(std::string const &file)\n"); return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_has(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const *","has", 1, self )); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","has", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","has", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (bool)((FIX::SessionSettings const *)arg1)->has((FIX::SessionID const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_get__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Dictionary *result = 0 ; 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__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const *","get", 1, self )); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","get", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","get", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); try { result = (FIX::Dictionary *) &((FIX::SessionSettings const *)arg1)->get((FIX::SessionID const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_set__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::SessionID *arg2 = 0 ; FIX::Dictionary arg3 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings *","set", 1, self )); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","set", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","set", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); { res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__Dictionary, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::Dictionary","set", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Dictionary","set", 3, argv[1])); } else { arg3 = *(reinterpret_cast< FIX::Dictionary * >(argp3)); } } try { (arg1)->set((FIX::SessionID const &)*arg2,arg3); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_get__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Dictionary *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_FIX__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const *","get", 1, self )); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); result = (FIX::Dictionary *) &((FIX::SessionSettings const *)arg1)->get(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_get(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_get__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_get__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "SessionSettings.get", " FIX::Dictionary const SessionSettings.get(FIX::SessionID const &)\n" " FIX::Dictionary const & SessionSettings.get()\n"); return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_set__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; FIX::Dictionary *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings *","set", 1, self )); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Dictionary, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Dictionary const &","set", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Dictionary const &","set", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Dictionary * >(argp2); try { (arg1)->set((FIX::Dictionary const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_set(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Dictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_set__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__Dictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_SessionSettings_set__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "SessionSettings.set", " void SessionSettings.set(FIX::SessionID const &, FIX::Dictionary)\n" " void SessionSettings.set(FIX::Dictionary const &defaults)\n"); return Qnil; } /* Document-method: Quickfix::SessionSettings.size call-seq: size -> size_t Size or Length of the SessionSettings. */ SWIGINTERN VALUE _wrap_SessionSettings_size(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; size_t 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__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const *","size", 1, self )); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); result = ((FIX::SessionSettings const *)arg1)->size(); vresult = SWIG_From_size_t(static_cast< size_t >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SessionSettings_getSessions(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *) 0 ; void *argp1 = 0 ; int res1 = 0 ; SwigValueWrapper< std::set< FIX::SessionID > > 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__SessionSettings, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const *","getSessions", 1, self )); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); result = ((FIX::SessionSettings const *)arg1)->getSessions(); vresult = SWIG_NewPointerObj((new std::set< FIX::SessionID >(static_cast< const std::set< FIX::SessionID >& >(result))), SWIGTYPE_p_std__setT_FIX__SessionID_t, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_SessionSettings(void *self) { FIX::SessionSettings *arg1 = (FIX::SessionSettings *)self; delete arg1; } /* Document-method: Quickfix::FIX.>> call-seq: >>(stream, sessionID) -> std::istream >>(arg1, arg2) -> std::istream & Right shifting operator or extracting operator. */ SWIGINTERN VALUE _wrap___rshift____SWIG_1(int argc, VALUE *argv, VALUE self) { std::istream *arg1 = 0 ; FIX::SessionSettings *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; std::istream *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::istream &","FIX::operator >>", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::istream &","FIX::operator >>", 1, argv[0])); } arg1 = reinterpret_cast< std::istream * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionSettings &","FIX::operator >>", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings &","FIX::operator >>", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionSettings * >(argp2); try { result = (std::istream *) &FIX::operator >>(*arg1,*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__istream, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap___rshift__(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___rshift____SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___rshift____SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "__rshift__", " std::istream __rshift__(std::istream &stream, FIX::SessionID &sessionID)\n" " std::istream & __rshift__(std::istream &, FIX::SessionSettings &)\n"); return Qnil; } /* Document-method: Quickfix::FIX.<< call-seq: <<(stream, field) -> std::ostream <<(stream, message) -> std::ostream <<(stream, sessionID) -> std::ostream <<(arg1, arg2) -> std::ostream & Left shifting or appending operator. */ SWIGINTERN VALUE _wrap___lshift____SWIG_3(int argc, VALUE *argv, VALUE self) { std::ostream *arg1 = 0 ; FIX::SessionSettings *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; std::ostream *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__ostream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::ostream &","FIX::operator <<", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::ostream &","FIX::operator <<", 1, argv[0])); } arg1 = reinterpret_cast< std::ostream * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","FIX::operator <<", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","FIX::operator <<", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionSettings * >(argp2); result = (std::ostream *) &FIX::operator <<(*arg1,(FIX::SessionSettings const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__ostream, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap___lshift__(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__FieldBase, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_0(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__ostream, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap___lshift____SWIG_3(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "__lshift__", " std::ostream __lshift__(std::ostream &stream, FIX::FieldBase const &field)\n" " std::ostream __lshift__(std::ostream &stream, FIX::Message const &message)\n" " std::ostream __lshift__(std::ostream &stream, FIX::SessionID const &sessionID)\n" " std::ostream & __lshift__(std::ostream &, FIX::SessionSettings const &)\n"); return Qnil; } static swig_class SwigClassSession; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Session_allocate(VALUE self) #else _wrap_Session_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Session); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Session(int argc, VALUE *argv, VALUE self) { Application *arg1 = 0 ; MessageStoreFactory *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; DataDictionaryProvider *arg4 = 0 ; TimeRange *arg5 = 0 ; int arg6 ; LogFactory *arg7 = (LogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; void *argp4 ; int res4 = 0 ; void *argp5 ; int res5 = 0 ; int val6 ; int ecode6 = 0 ; void *argp7 = 0 ; int res7 = 0 ; const char *classname SWIGUNUSED = "Quickfix::Session"; FIX::Session *result = 0 ; if ((argc < 7) || (argc > 7)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 7)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "Application &","Session", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "Application &","Session", 1, argv[0])); } arg1 = reinterpret_cast< Application * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "MessageStoreFactory &","Session", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "MessageStoreFactory &","Session", 2, argv[1])); } arg2 = reinterpret_cast< MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","Session", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","Session", 3, argv[2])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); res4 = SWIG_ConvertPtr(argv[3], &argp4, SWIGTYPE_p_DataDictionaryProvider, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "DataDictionaryProvider const &","Session", 4, argv[3] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "DataDictionaryProvider const &","Session", 4, argv[3])); } arg4 = reinterpret_cast< DataDictionaryProvider * >(argp4); res5 = SWIG_ConvertPtr(argv[4], &argp5, SWIGTYPE_p_TimeRange, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "TimeRange const &","Session", 5, argv[4] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "TimeRange const &","Session", 5, argv[4])); } arg5 = reinterpret_cast< TimeRange * >(argp5); ecode6 = SWIG_AsVal_int(argv[5], &val6); if (!SWIG_IsOK(ecode6)) { SWIG_exception_fail(SWIG_ArgError(ecode6), Ruby_Format_TypeError( "", "int","Session", 6, argv[5] )); } arg6 = static_cast< int >(val6); res7 = SWIG_ConvertPtr(argv[6], &argp7,SWIGTYPE_p_LogFactory, 0 | 0 ); if (!SWIG_IsOK(res7)) { SWIG_exception_fail(SWIG_ArgError(res7), Ruby_Format_TypeError( "", "LogFactory *","Session", 7, argv[6] )); } arg7 = reinterpret_cast< LogFactory * >(argp7); result = (FIX::Session *)new FIX::Session(*arg1,*arg2,(FIX::SessionID const &)*arg3,(DataDictionaryProvider const &)*arg4,(TimeRange const &)*arg5,arg6,arg7); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN void free_FIX_Session(void *self) { FIX::Session *arg1 = (FIX::Session *)self; delete arg1; } SWIGINTERN VALUE _wrap_Session_logon(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","logon", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); (arg1)->logon(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_logout__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","logout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","logout", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","logout", 2, argv[0])); } arg2 = ptr; } (arg1)->logout((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Session_logout__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","logout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); (arg1)->logout(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_logout(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_logout__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_logout__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Session.logout", " void Session.logout(std::string const &reason)\n" " void Session.logout()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Session_isEnabled(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","isEnabled", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->isEnabled(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_sentLogon(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","sentLogon", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->sentLogon(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_sentLogout(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","sentLogout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->sentLogout(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_receivedLogon(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","receivedLogon", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->receivedLogon(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_isLoggedOn(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","isLoggedOn", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->isLoggedOn(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_reset(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","reset", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); try { (arg1)->reset(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_refresh(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","refresh", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); try { (arg1)->refresh(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextSenderMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextSenderMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextTargetMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextTargetMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getSessionID(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::SessionID *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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session const *","getSessionID", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (FIX::SessionID *) &((FIX::Session const *)arg1)->getSessionID(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__SessionID, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setDataDictionaryProvider(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; DataDictionaryProvider *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setDataDictionaryProvider", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_DataDictionaryProvider, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "DataDictionaryProvider const &","setDataDictionaryProvider", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "DataDictionaryProvider const &","setDataDictionaryProvider", 2, argv[0])); } arg2 = reinterpret_cast< DataDictionaryProvider * >(argp2); (arg1)->setDataDictionaryProvider((DataDictionaryProvider const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getDataDictionaryProvider(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; DataDictionaryProvider *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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session const *","getDataDictionaryProvider", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (DataDictionaryProvider *) &((FIX::Session const *)arg1)->getDataDictionaryProvider(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_DataDictionaryProvider, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::sendToTarget", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::sendToTarget", 2, argv[1])); } arg2 = ptr; } try { result = (bool)FIX::Session::sendToTarget(*arg1,(std::string const &)*arg2); } catch(FIX::SessionNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; void *argp1 = 0 ; int res1 = 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(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); try { result = (bool)FIX::Session::sendToTarget(*arg1); } catch(FIX::SessionNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::Session::sendToTarget", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::Session::sendToTarget", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); try { result = (bool)FIX::Session::sendToTarget(*arg1,(FIX::SessionID const &)*arg2); } catch(FIX::SessionNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; FIX::SenderCompID *arg2 = 0 ; FIX::TargetCompID *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; int res4 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SenderCompID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SenderCompID const &","FIX::Session::sendToTarget", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SenderCompID const &","FIX::Session::sendToTarget", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SenderCompID * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__TargetCompID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::TargetCompID const &","FIX::Session::sendToTarget", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TargetCompID const &","FIX::Session::sendToTarget", 3, argv[2])); } arg3 = reinterpret_cast< FIX::TargetCompID * >(argp3); { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[3], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::sendToTarget", 4, argv[3] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::sendToTarget", 4, argv[3])); } arg4 = ptr; } try { result = (bool)FIX::Session::sendToTarget(*arg1,(FIX::SenderCompID const &)*arg2,(FIX::TargetCompID const &)*arg3,(std::string const &)*arg4); } catch(FIX::SessionNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[3], 0 ); rb_str_append( argv[3], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res4)) delete arg4; return vresult; fail: if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget__SWIG_4(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; FIX::SenderCompID *arg2 = 0 ; FIX::TargetCompID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SenderCompID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SenderCompID const &","FIX::Session::sendToTarget", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SenderCompID const &","FIX::Session::sendToTarget", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SenderCompID * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__TargetCompID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::TargetCompID const &","FIX::Session::sendToTarget", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TargetCompID const &","FIX::Session::sendToTarget", 3, argv[2])); } arg3 = reinterpret_cast< FIX::TargetCompID * >(argp3); try { result = (bool)FIX::Session::sendToTarget(*arg1,(FIX::SenderCompID const &)*arg2,(FIX::TargetCompID const &)*arg3); } catch(FIX::SessionNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget__SWIG_5(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; int res4 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::sendToTarget", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::sendToTarget", 2, argv[1])); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[2], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::sendToTarget", 3, argv[2] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::sendToTarget", 3, argv[2])); } arg3 = ptr; } { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[3], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::sendToTarget", 4, argv[3] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::sendToTarget", 4, argv[3])); } arg4 = ptr; } try { result = (bool)FIX::Session::sendToTarget(*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); } catch(FIX::SessionNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[2], 0 ); rb_str_append( argv[2], rb_str_new2(arg3->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[3], 0 ); rb_str_append( argv[3], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget__SWIG_6(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; std::string *arg2 = 0 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int res3 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","FIX::Session::sendToTarget", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::sendToTarget", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::sendToTarget", 2, argv[1])); } arg2 = ptr; } { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[2], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::sendToTarget", 3, argv[2] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::sendToTarget", 3, argv[2])); } arg3 = ptr; } try { result = (bool)FIX::Session::sendToTarget(*arg1,(std::string const &)*arg2,(std::string const &)*arg3); } catch(FIX::SessionNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__SessionNotFound, SWIG_NewPointerObj((new FIX::SessionNotFound(static_cast< const FIX::SessionNotFound& >(_e))),SWIGTYPE_p_FIX__SessionNotFound,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[2], 0 ); rb_str_append( argv[2], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_Session_sendToTarget(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs; if (argc > 4) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_0(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SenderCompID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__TargetCompID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_4(nargs, args, self); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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) { return _wrap_Session_sendToTarget__SWIG_6(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SenderCompID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__TargetCompID, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_sendToTarget__SWIG_3(nargs, args, self); } } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 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) { return _wrap_Session_sendToTarget__SWIG_5(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Session.sendToTarget", " bool Session.sendToTarget(FIX::Message &message, std::string const &qualifier)\n" " bool Session.sendToTarget(FIX::Message &message)\n" " bool Session.sendToTarget(FIX::Message &message, FIX::SessionID const &sessionID)\n" " bool Session.sendToTarget(FIX::Message &, FIX::SenderCompID const &senderCompID, FIX::TargetCompID const &targetCompID, std::string const &qualifier)\n" " bool Session.sendToTarget(FIX::Message &, FIX::SenderCompID const &senderCompID, FIX::TargetCompID const &targetCompID)\n" " bool Session.sendToTarget(FIX::Message &message, std::string const &senderCompID, std::string const &targetCompID, std::string const &qualifier)\n" " bool Session.sendToTarget(FIX::Message &message, std::string const &senderCompID, std::string const &targetCompID)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Session_getSessions(int argc, VALUE *argv, VALUE self) { SwigValueWrapper< std::set< FIX::SessionID > > result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = FIX::Session::getSessions(); vresult = SWIG_NewPointerObj((new std::set< FIX::SessionID >(static_cast< const std::set< FIX::SessionID >& >(result))), SWIGTYPE_p_std__setT_FIX__SessionID_t, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_doesSessionExist(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; void *argp1 ; int res1 = 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(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::Session::doesSessionExist", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::Session::doesSessionExist", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (bool)FIX::Session::doesSessionExist((FIX::SessionID const &)*arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_lookupSession__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; void *argp1 ; int res1 = 0 ; FIX::Session *result = 0 ; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::Session::lookupSession", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::Session::lookupSession", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (FIX::Session *)FIX::Session::lookupSession((FIX::SessionID const &)*arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_lookupSession__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; FIX::Session *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::lookupSession", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::lookupSession", 1, argv[0])); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","FIX::Session::lookupSession", 2, argv[1] )); } arg2 = static_cast< bool >(val2); result = (FIX::Session *)FIX::Session::lookupSession((std::string const &)*arg1,arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_Session_lookupSession__SWIG_2(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; FIX::Session *result = 0 ; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FIX::Session::lookupSession", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FIX::Session::lookupSession", 1, argv[0])); } arg1 = ptr; } result = (FIX::Session *)FIX::Session::lookupSession((std::string const &)*arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return vresult; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_Session_lookupSession(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_lookupSession__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_lookupSession__SWIG_2(nargs, args, self); } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Session_lookupSession__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "Session.lookupSession", " FIX::Session Session.lookupSession(FIX::SessionID const &)\n" " FIX::Session Session.lookupSession(std::string const &, bool reverse)\n" " FIX::Session * Session.lookupSession(std::string const &)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Session_isSessionRegistered(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; void *argp1 ; int res1 = 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(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::Session::isSessionRegistered", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::Session::isSessionRegistered", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (bool)FIX::Session::isSessionRegistered((FIX::SessionID const &)*arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_registerSession(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; void *argp1 ; int res1 = 0 ; FIX::Session *result = 0 ; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::Session::registerSession", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::Session::registerSession", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); result = (FIX::Session *)FIX::Session::registerSession((FIX::SessionID const &)*arg1); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_unregisterSession(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; void *argp1 ; int res1 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","FIX::Session::unregisterSession", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FIX::Session::unregisterSession", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); FIX::Session::unregisterSession((FIX::SessionID const &)*arg1); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_numSessions(int argc, VALUE *argv, VALUE self) { size_t result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = FIX::Session::numSessions(); vresult = SWIG_From_size_t(static_cast< size_t >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_isSessionTime(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","isSessionTime", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeStamp const &","isSessionTime", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","isSessionTime", 2, argv[0])); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); result = (bool)(arg1)->isSessionTime((UtcTimeStamp const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_isLogonTime(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","isLogonTime", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeStamp const &","isLogonTime", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","isLogonTime", 2, argv[0])); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); result = (bool)(arg1)->isLogonTime((UtcTimeStamp const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_isInitiator(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","isInitiator", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->isInitiator(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_isAcceptor(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","isAcceptor", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->isAcceptor(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getLogonTime(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TimeRange *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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getLogonTime", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (TimeRange *) &(arg1)->getLogonTime(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_TimeRange, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setLogonTime(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; TimeRange *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setLogonTime", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_TimeRange, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "TimeRange const &","setLogonTime", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "TimeRange const &","setLogonTime", 2, argv[0])); } arg2 = reinterpret_cast< TimeRange * >(argp2); (arg1)->setLogonTime((TimeRange const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getSenderDefaultApplVerID(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getSenderDefaultApplVerID", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (std::string *) &(arg1)->getSenderDefaultApplVerID(); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setSenderDefaultApplVerID(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setSenderDefaultApplVerID", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setSenderDefaultApplVerID", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setSenderDefaultApplVerID", 2, argv[0])); } arg2 = ptr; } (arg1)->setSenderDefaultApplVerID((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Session_getTargetDefaultApplVerID(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string *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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getTargetDefaultApplVerID", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (std::string *) &(arg1)->getTargetDefaultApplVerID(); vresult = SWIG_From_std_string(static_cast< std::string >(*result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setTargetDefaultApplVerID(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setTargetDefaultApplVerID", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setTargetDefaultApplVerID", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setTargetDefaultApplVerID", 2, argv[0])); } arg2 = ptr; } (arg1)->setTargetDefaultApplVerID((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Session_getSendRedundantResendRequests(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getSendRedundantResendRequests", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getSendRedundantResendRequests(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setSendRedundantResendRequests(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setSendRedundantResendRequests", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setSendRedundantResendRequests", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setSendRedundantResendRequests(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getCheckCompId(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getCheckCompId", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getCheckCompId(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setCheckCompId(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setCheckCompId", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setCheckCompId", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setCheckCompId(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getCheckLatency(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getCheckLatency", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getCheckLatency(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setCheckLatency(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setCheckLatency", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setCheckLatency", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setCheckLatency(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getMaxLatency(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getMaxLatency", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (int)(arg1)->getMaxLatency(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setMaxLatency(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setMaxLatency", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setMaxLatency", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setMaxLatency(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getLogonTimeout(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getLogonTimeout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (int)(arg1)->getLogonTimeout(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setLogonTimeout(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setLogonTimeout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setLogonTimeout", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setLogonTimeout(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getLogoutTimeout(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getLogoutTimeout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (int)(arg1)->getLogoutTimeout(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setLogoutTimeout(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setLogoutTimeout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setLogoutTimeout", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setLogoutTimeout(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getResetOnLogon(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getResetOnLogon", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getResetOnLogon(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setResetOnLogon(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setResetOnLogon", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setResetOnLogon", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setResetOnLogon(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getResetOnLogout(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getResetOnLogout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getResetOnLogout(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setResetOnLogout(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setResetOnLogout", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setResetOnLogout", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setResetOnLogout(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getResetOnDisconnect(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getResetOnDisconnect", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getResetOnDisconnect(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setResetOnDisconnect(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setResetOnDisconnect", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setResetOnDisconnect", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setResetOnDisconnect(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getRefreshOnLogon(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getRefreshOnLogon", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getRefreshOnLogon(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setRefreshOnLogon(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setRefreshOnLogon", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setRefreshOnLogon", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setRefreshOnLogon(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getMillisecondsInTimeStamp(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getMillisecondsInTimeStamp", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getMillisecondsInTimeStamp(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setMillisecondsInTimeStamp(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setMillisecondsInTimeStamp", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setMillisecondsInTimeStamp", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setMillisecondsInTimeStamp(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getTimestampPrecision(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getTimestampPrecision", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (int)(arg1)->getTimestampPrecision(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setTimestampPrecision(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setTimestampPrecision", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setTimestampPrecision", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->setTimestampPrecision(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getPersistMessages(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getPersistMessages", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getPersistMessages(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setPersistMessages(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setPersistMessages", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setPersistMessages", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setPersistMessages(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getValidateLengthAndChecksum(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getValidateLengthAndChecksum", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (bool)(arg1)->getValidateLengthAndChecksum(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setValidateLengthAndChecksum(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setValidateLengthAndChecksum", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","setValidateLengthAndChecksum", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->setValidateLengthAndChecksum(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_setResponder(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; Responder *arg2 = (Responder *) 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","setResponder", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_Responder, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "Responder *","setResponder", 2, argv[0] )); } arg2 = reinterpret_cast< Responder * >(argp2); (arg1)->setResponder(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_send(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; FIX::Message *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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","send", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message &","send", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","send", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); result = (bool)(arg1)->send(*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_next__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","next", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); (arg1)->next(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_next__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","next", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeStamp const &","next", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","next", 2, argv[0])); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); (arg1)->next((UtcTimeStamp const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_next__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","next", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","next", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","next", 2, argv[0])); } arg2 = ptr; } res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "UtcTimeStamp const &","next", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","next", 3, argv[1])); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); ecode4 = SWIG_AsVal_bool(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "bool","next", 4, argv[2] )); } arg4 = static_cast< bool >(val4); (arg1)->next((std::string const &)*arg2,(UtcTimeStamp const &)*arg3,arg4); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Session_next__SWIG_3(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; std::string *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 ; int res3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","next", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","next", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","next", 2, argv[0])); } arg2 = ptr; } res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "UtcTimeStamp const &","next", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","next", 3, argv[1])); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); (arg1)->next((std::string const &)*arg2,(UtcTimeStamp const &)*arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Session_next__SWIG_4(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; FIX::Message *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; bool arg4 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; bool val4 ; int ecode4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","next", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","next", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","next", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "UtcTimeStamp const &","next", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","next", 3, argv[1])); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); ecode4 = SWIG_AsVal_bool(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "bool","next", 4, argv[2] )); } arg4 = static_cast< bool >(val4); (arg1)->next((FIX::Message const &)*arg2,(UtcTimeStamp const &)*arg3,arg4); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_next__SWIG_5(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; FIX::Message *arg2 = 0 ; UtcTimeStamp *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","next", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","next", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","next", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "UtcTimeStamp const &","next", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","next", 3, argv[1])); } arg3 = reinterpret_cast< UtcTimeStamp * >(argp3); (arg1)->next((FIX::Message const &)*arg2,(UtcTimeStamp const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_next(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[5]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 5) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_5(nargs, args, self); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Session_next__SWIG_3(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Session_next__SWIG_4(nargs, args, self); } } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Session, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_UtcTimeStamp, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Session_next__SWIG_2(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 5, "Session.next", " void Session.next()\n" " void Session.next(UtcTimeStamp const &timeStamp)\n" " void Session.next(std::string const &, UtcTimeStamp const &timeStamp, bool queued)\n" " void Session.next(std::string const &, UtcTimeStamp const &timeStamp)\n" " void Session.next(FIX::Message const &, UtcTimeStamp const &timeStamp, bool queued)\n" " void Session.next(FIX::Message const &, UtcTimeStamp const &timeStamp)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Session_disconnect(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","disconnect", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); (arg1)->disconnect(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getExpectedSenderNum(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getExpectedSenderNum", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (int)(arg1)->getExpectedSenderNum(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getExpectedTargetNum(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getExpectedTargetNum", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (int)(arg1)->getExpectedTargetNum(); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getLog(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; Log *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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getLog", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (Log *)(arg1)->getLog(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Session_getStore(int argc, VALUE *argv, VALUE self) { FIX::Session *arg1 = (FIX::Session *) 0 ; void *argp1 = 0 ; int res1 = 0 ; MessageStore *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_FIX__Session, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Session *","getStore", 1, self )); } arg1 = reinterpret_cast< FIX::Session * >(argp1); result = (MessageStore *)(arg1)->getStore(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_MessageStore, 0 | 0 ); return vresult; fail: return Qnil; } static swig_class SwigClassLogFactory; SWIGINTERN void free_FIX_LogFactory(void *self) { FIX::LogFactory *arg1 = (FIX::LogFactory *)self; delete arg1; } SWIGINTERN VALUE _wrap_LogFactory_create__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::LogFactory *arg1 = (FIX::LogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Log *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_FIX__LogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LogFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::LogFactory * >(argp1); result = (FIX::Log *)(arg1)->create(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_LogFactory_create__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::LogFactory *arg1 = (FIX::LogFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Log *result = 0 ; 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__LogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LogFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::LogFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","create", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","create", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::Log *)(arg1)->create((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_LogFactory_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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_LogFactory_create__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_LogFactory_create__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "LogFactory.create", " FIX::Log LogFactory.create()\n" " FIX::Log * LogFactory.create(FIX::SessionID const &)\n"); return Qnil; } SWIGINTERN VALUE _wrap_LogFactory_destroy(int argc, VALUE *argv, VALUE self) { FIX::LogFactory *arg1 = (FIX::LogFactory *) 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__LogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::LogFactory *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::LogFactory * >(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); (arg1)->destroy(arg2); return Qnil; fail: return Qnil; } static swig_class SwigClassScreenLogFactory; SWIGINTERN VALUE _wrap_new_ScreenLogFactory__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ScreenLogFactory"; FIX::ScreenLogFactory *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","ScreenLogFactory", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","ScreenLogFactory", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); result = (FIX::ScreenLogFactory *)new FIX::ScreenLogFactory((FIX::SessionSettings const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ScreenLogFactory_allocate(VALUE self) #else _wrap_ScreenLogFactory_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ScreenLogFactory); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ScreenLogFactory__SWIG_1(int argc, VALUE *argv, VALUE self) { bool arg1 ; bool arg2 ; bool arg3 ; bool val1 ; int ecode1 = 0 ; bool val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ScreenLogFactory"; FIX::ScreenLogFactory *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_bool(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "bool","ScreenLogFactory", 1, argv[0] )); } arg1 = static_cast< bool >(val1); ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","ScreenLogFactory", 2, argv[1] )); } arg2 = static_cast< bool >(val2); ecode3 = SWIG_AsVal_bool(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","ScreenLogFactory", 3, argv[2] )); } arg3 = static_cast< bool >(val3); result = (FIX::ScreenLogFactory *)new FIX::ScreenLogFactory(arg1,arg2,arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ScreenLogFactory(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_ScreenLogFactory__SWIG_0(nargs, args, self); } } if (argc == 3) { int _v; { int res = SWIG_AsVal_bool(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ScreenLogFactory__SWIG_1(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 3, "ScreenLogFactory.new", " ScreenLogFactory.new(FIX::SessionSettings const &settings)\n" " ScreenLogFactory.new(bool incoming, bool outgoing, bool event)\n"); return Qnil; } SWIGINTERN VALUE _wrap_ScreenLogFactory_create__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Log *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_FIX__ScreenLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLogFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLogFactory * >(argp1); result = (FIX::Log *)(arg1)->create(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_ScreenLogFactory_create__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Log *result = 0 ; 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__ScreenLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLogFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLogFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","create", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","create", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::Log *)(arg1)->create((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_ScreenLogFactory_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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__ScreenLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_ScreenLogFactory_create__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__ScreenLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_ScreenLogFactory_create__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "ScreenLogFactory.create", " FIX::Log ScreenLogFactory.create()\n" " FIX::Log * ScreenLogFactory.create(FIX::SessionID const &)\n"); return Qnil; } SWIGINTERN VALUE _wrap_ScreenLogFactory_destroy(int argc, VALUE *argv, VALUE self) { FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *) 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__ScreenLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLogFactory *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLogFactory * >(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); (arg1)->destroy(arg2); return Qnil; fail: return Qnil; } SWIGINTERN void free_FIX_ScreenLogFactory(void *self) { FIX::ScreenLogFactory *arg1 = (FIX::ScreenLogFactory *)self; delete arg1; } static swig_class SwigClassLog; SWIGINTERN void free_FIX_Log(void *self) { FIX::Log *arg1 = (FIX::Log *)self; delete arg1; } SWIGINTERN VALUE _wrap_Log_clear(int argc, VALUE *argv, VALUE self) { FIX::Log *arg1 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Log *","clear", 1, self )); } arg1 = reinterpret_cast< FIX::Log * >(argp1); (arg1)->clear(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Log_backup(int argc, VALUE *argv, VALUE self) { FIX::Log *arg1 = (FIX::Log *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Log *","backup", 1, self )); } arg1 = reinterpret_cast< FIX::Log * >(argp1); (arg1)->backup(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Log_onIncoming(int argc, VALUE *argv, VALUE self) { FIX::Log *arg1 = (FIX::Log *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Log *","onIncoming", 1, self )); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onIncoming", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onIncoming", 2, argv[0])); } arg2 = ptr; } (arg1)->onIncoming((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Log_onOutgoing(int argc, VALUE *argv, VALUE self) { FIX::Log *arg1 = (FIX::Log *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Log *","onOutgoing", 1, self )); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onOutgoing", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onOutgoing", 2, argv[0])); } arg2 = ptr; } (arg1)->onOutgoing((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Log_onEvent(int argc, VALUE *argv, VALUE self) { FIX::Log *arg1 = (FIX::Log *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__Log, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Log *","onEvent", 1, self )); } arg1 = reinterpret_cast< FIX::Log * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onEvent", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onEvent", 2, argv[0])); } arg2 = ptr; } (arg1)->onEvent((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } static swig_class SwigClassNullLog; SWIGINTERN VALUE _wrap_NullLog_clear(int argc, VALUE *argv, VALUE self) { FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NullLog *","clear", 1, self )); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); (arg1)->clear(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_NullLog_backup(int argc, VALUE *argv, VALUE self) { FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NullLog *","backup", 1, self )); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); (arg1)->backup(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_NullLog_onIncoming(int argc, VALUE *argv, VALUE self) { FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NullLog *","onIncoming", 1, self )); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onIncoming", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onIncoming", 2, argv[0])); } arg2 = ptr; } (arg1)->onIncoming((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_NullLog_onOutgoing(int argc, VALUE *argv, VALUE self) { FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NullLog *","onOutgoing", 1, self )); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onOutgoing", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onOutgoing", 2, argv[0])); } arg2 = ptr; } (arg1)->onOutgoing((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_NullLog_onEvent(int argc, VALUE *argv, VALUE self) { FIX::NullLog *arg1 = (FIX::NullLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__NullLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::NullLog *","onEvent", 1, self )); } arg1 = reinterpret_cast< FIX::NullLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onEvent", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onEvent", 2, argv[0])); } arg2 = ptr; } (arg1)->onEvent((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NullLog_allocate(VALUE self) #else _wrap_NullLog_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NullLog); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NullLog(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NullLog"; FIX::NullLog *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NullLog *)new FIX::NullLog(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN void free_FIX_NullLog(void *self) { FIX::NullLog *arg1 = (FIX::NullLog *)self; delete arg1; } static swig_class SwigClassScreenLog; SWIGINTERN VALUE _wrap_new_ScreenLog__SWIG_0(int argc, VALUE *argv, VALUE self) { bool arg1 ; bool arg2 ; bool arg3 ; bool val1 ; int ecode1 = 0 ; bool val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ScreenLog"; FIX::ScreenLog *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_bool(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "bool","ScreenLog", 1, argv[0] )); } arg1 = static_cast< bool >(val1); ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","ScreenLog", 2, argv[1] )); } arg2 = static_cast< bool >(val2); ecode3 = SWIG_AsVal_bool(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","ScreenLog", 3, argv[2] )); } arg3 = static_cast< bool >(val3); result = (FIX::ScreenLog *)new FIX::ScreenLog(arg1,arg2,arg3); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_ScreenLog_allocate(VALUE self) #else _wrap_ScreenLog_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__ScreenLog); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_ScreenLog__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::SessionID *arg1 = 0 ; bool arg2 ; bool arg3 ; bool arg4 ; void *argp1 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; bool val4 ; int ecode4 = 0 ; const char *classname SWIGUNUSED = "Quickfix::ScreenLog"; FIX::ScreenLog *result = 0 ; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionID const &","ScreenLog", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","ScreenLog", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionID * >(argp1); ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","ScreenLog", 2, argv[1] )); } arg2 = static_cast< bool >(val2); ecode3 = SWIG_AsVal_bool(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","ScreenLog", 3, argv[2] )); } arg3 = static_cast< bool >(val3); ecode4 = SWIG_AsVal_bool(argv[3], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "bool","ScreenLog", 4, argv[3] )); } arg4 = static_cast< bool >(val4); result = (FIX::ScreenLog *)new FIX::ScreenLog((FIX::SessionID const &)*arg1,arg2,arg3,arg4); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_ScreenLog(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs; if (argc > 4) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 3) { int _v; { int res = SWIG_AsVal_bool(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ScreenLog__SWIG_0(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_bool(argv[3], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_ScreenLog__SWIG_1(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 4, "ScreenLog.new", " ScreenLog.new(bool incoming, bool outgoing, bool event)\n" " ScreenLog.new(FIX::SessionID const &sessionID, bool incoming, bool outgoing, bool event)\n"); return Qnil; } SWIGINTERN VALUE _wrap_ScreenLog_clear(int argc, VALUE *argv, VALUE self) { FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLog *","clear", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); (arg1)->clear(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_ScreenLog_backup(int argc, VALUE *argv, VALUE self) { FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLog *","backup", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); (arg1)->backup(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_ScreenLog_onIncoming(int argc, VALUE *argv, VALUE self) { FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLog *","onIncoming", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onIncoming", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onIncoming", 2, argv[0])); } arg2 = ptr; } (arg1)->onIncoming((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_ScreenLog_onOutgoing(int argc, VALUE *argv, VALUE self) { FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLog *","onOutgoing", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onOutgoing", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onOutgoing", 2, argv[0])); } arg2 = ptr; } (arg1)->onOutgoing((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_ScreenLog_onEvent(int argc, VALUE *argv, VALUE self) { FIX::ScreenLog *arg1 = (FIX::ScreenLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__ScreenLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::ScreenLog *","onEvent", 1, self )); } arg1 = reinterpret_cast< FIX::ScreenLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onEvent", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onEvent", 2, argv[0])); } arg2 = ptr; } (arg1)->onEvent((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN void free_FIX_ScreenLog(void *self) { FIX::ScreenLog *arg1 = (FIX::ScreenLog *)self; delete arg1; } static swig_class SwigClassFileLogFactory; SWIGINTERN VALUE _wrap_new_FileLogFactory__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FileLogFactory"; FIX::FileLogFactory *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","FileLogFactory", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","FileLogFactory", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); result = (FIX::FileLogFactory *)new FIX::FileLogFactory((FIX::SessionSettings const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_FileLogFactory__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FileLogFactory"; FIX::FileLogFactory *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FileLogFactory", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLogFactory", 1, argv[0])); } arg1 = ptr; } result = (FIX::FileLogFactory *)new FIX::FileLogFactory((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FileLogFactory_allocate(VALUE self) #else _wrap_FileLogFactory_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FileLogFactory); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FileLogFactory__SWIG_2(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FileLogFactory"; FIX::FileLogFactory *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FileLogFactory", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLogFactory", 1, argv[0])); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FileLogFactory", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLogFactory", 2, argv[1])); } arg2 = ptr; } result = (FIX::FileLogFactory *)new FIX::FileLogFactory((std::string const &)*arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_FileLogFactory(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLogFactory__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLogFactory__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; 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) { return _wrap_new_FileLogFactory__SWIG_2(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "FileLogFactory.new", " FileLogFactory.new(FIX::SessionSettings const &settings)\n" " FileLogFactory.new(std::string const &path)\n" " FileLogFactory.new(std::string const &path, std::string const &backupPath)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FileLogFactory_create__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Log *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_FIX__FileLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLogFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::FileLogFactory * >(argp1); result = (FIX::Log *)(arg1)->create(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileLogFactory_create__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Log *result = 0 ; 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__FileLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLogFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::FileLogFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","create", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","create", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::Log *)(arg1)->create((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileLogFactory_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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FileLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FileLogFactory_create__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__FileLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_FileLogFactory_create__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "FileLogFactory.create", " FIX::Log FileLogFactory.create()\n" " FIX::Log * FileLogFactory.create(FIX::SessionID const &)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FileLogFactory_destroy(int argc, VALUE *argv, VALUE self) { FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *) 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__FileLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLogFactory *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::FileLogFactory * >(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); (arg1)->destroy(arg2); return Qnil; fail: return Qnil; } SWIGINTERN void free_FIX_FileLogFactory(void *self) { FIX::FileLogFactory *arg1 = (FIX::FileLogFactory *)self; delete arg1; } static swig_class SwigClassFileLog; SWIGINTERN VALUE _wrap_new_FileLog__SWIG_0(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FileLog"; FIX::FileLog *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FileLog", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLog", 1, argv[0])); } arg1 = ptr; } result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_FileLog__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; std::string *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FileLog"; FIX::FileLog *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FileLog", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLog", 1, argv[0])); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FileLog", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLog", 2, argv[1])); } arg2 = ptr; } result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1,(std::string const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_FileLog__SWIG_2(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; FIX::SessionID *arg2 = 0 ; int res1 = SWIG_OLDOBJ ; void *argp2 ; int res2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FileLog"; FIX::FileLog *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FileLog", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLog", 1, argv[0])); } arg1 = ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","FileLog", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FileLog", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1,(FIX::SessionID const &)*arg2); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FileLog_allocate(VALUE self) #else _wrap_FileLog_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FileLog); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FileLog__SWIG_3(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; std::string *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; int res1 = SWIG_OLDOBJ ; int res2 = SWIG_OLDOBJ ; void *argp3 ; int res3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FileLog"; FIX::FileLog *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FileLog", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLog", 1, argv[0])); } arg1 = ptr; } { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","FileLog", 2, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileLog", 2, argv[1])); } arg2 = ptr; } res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","FileLog", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FileLog", 3, argv[2])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); result = (FIX::FileLog *)new FIX::FileLog((std::string const &)*arg1,(std::string const &)*arg2,(FIX::SessionID const &)*arg3); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_new_FileLog(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; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLog__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLog__SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; 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) { return _wrap_new_FileLog__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; 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) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileLog__SWIG_3(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 3, "FileLog.new", " FileLog.new(std::string const &path)\n" " FileLog.new(std::string const &path, std::string const &backupPath)\n" " FileLog.new(std::string const &path, FIX::SessionID const &sessionID)\n" " FileLog.new(std::string const &path, std::string const &backupPath, FIX::SessionID const &sessionID)\n"); return Qnil; } SWIGINTERN void free_FIX_FileLog(void *self) { FIX::FileLog *arg1 = (FIX::FileLog *)self; delete arg1; } SWIGINTERN VALUE _wrap_FileLog_clear(int argc, VALUE *argv, VALUE self) { FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLog *","clear", 1, self )); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); (arg1)->clear(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileLog_backup(int argc, VALUE *argv, VALUE self) { FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLog *","backup", 1, self )); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); (arg1)->backup(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileLog_onIncoming(int argc, VALUE *argv, VALUE self) { FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLog *","onIncoming", 1, self )); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onIncoming", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onIncoming", 2, argv[0])); } arg2 = ptr; } (arg1)->onIncoming((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_FileLog_onOutgoing(int argc, VALUE *argv, VALUE self) { FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLog *","onOutgoing", 1, self )); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onOutgoing", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onOutgoing", 2, argv[0])); } arg2 = ptr; } (arg1)->onOutgoing((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_FileLog_onEvent(int argc, VALUE *argv, VALUE self) { FIX::FileLog *arg1 = (FIX::FileLog *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__FileLog, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileLog *","onEvent", 1, self )); } arg1 = reinterpret_cast< FIX::FileLog * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","onEvent", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","onEvent", 2, argv[0])); } arg2 = ptr; } (arg1)->onEvent((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } static swig_class SwigClassMessageStoreFactory; SWIGINTERN void free_FIX_MessageStoreFactory(void *self) { FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *)self; delete arg1; } SWIGINTERN VALUE _wrap_MessageStoreFactory_create(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::MessageStore *result = 0 ; 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__MessageStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","create", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","create", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreFactory_destroy(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 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__MessageStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreFactory *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStore *","destroy", 2, argv[0] )); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); (arg1)->destroy(arg2); return Qnil; fail: return Qnil; } static swig_class SwigClassMemoryStoreFactory; SWIGINTERN VALUE _wrap_MemoryStoreFactory_create(int argc, VALUE *argv, VALUE self) { FIX::MemoryStoreFactory *arg1 = (FIX::MemoryStoreFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::MessageStore *result = 0 ; 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__MemoryStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStoreFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","create", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","create", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStoreFactory_destroy(int argc, VALUE *argv, VALUE self) { FIX::MemoryStoreFactory *arg1 = (FIX::MemoryStoreFactory *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 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__MemoryStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStoreFactory *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStore *","destroy", 2, argv[0] )); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); (arg1)->destroy(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MemoryStoreFactory_allocate(VALUE self) #else _wrap_MemoryStoreFactory_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MemoryStoreFactory); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MemoryStoreFactory(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MemoryStoreFactory"; FIX::MemoryStoreFactory *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MemoryStoreFactory *)new FIX::MemoryStoreFactory(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN void free_FIX_MemoryStoreFactory(void *self) { FIX::MemoryStoreFactory *arg1 = (FIX::MemoryStoreFactory *)self; delete arg1; } static swig_class SwigClassMessageStore; SWIGINTERN void free_FIX_MessageStore(void *self) { FIX::MessageStore *arg1 = (FIX::MessageStore *)self; delete arg1; } SWIGINTERN VALUE _wrap_MessageStore_set(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","set", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","set", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","set", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","set", 3, argv[1])); } arg3 = ptr; } try { result = (bool)(arg1)->set(arg2,(std::string const &)*arg3); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_get(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore const *","get", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","get", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","get", 3, argv[1] )); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::vector< std::string > &","get", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::vector< std::string > &","get", 4, argv[2])); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); try { ((FIX::MessageStore const *)arg1)->get(arg2,arg3,*arg4); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_getNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore const *","getNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { result = (int)((FIX::MessageStore const *)arg1)->getNextSenderMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_getNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore const *","getNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { result = (int)((FIX::MessageStore const *)arg1)->getNextTargetMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_setNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","setNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextSenderMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextSenderMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_setNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","setNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextTargetMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextTargetMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_incrNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","incrNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { (arg1)->incrNextSenderMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_incrNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","incrNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { (arg1)->incrNextTargetMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_getCreationTime(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore const *","getCreationTime", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { result = ((FIX::MessageStore const *)arg1)->getCreationTime(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_reset(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","reset", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { (arg1)->reset(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStore_refresh(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","refresh", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); try { (arg1)->refresh(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } static swig_class SwigClassMemoryStore; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MemoryStore_allocate(VALUE self) #else _wrap_MemoryStore_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MemoryStore); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MemoryStore(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::MemoryStore"; FIX::MemoryStore *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::MemoryStore *)new FIX::MemoryStore(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_set(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","set", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","set", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","set", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","set", 3, argv[1])); } arg3 = ptr; } try { result = (bool)(arg1)->set(arg2,(std::string const &)*arg3); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_get(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore const *","get", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","get", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","get", 3, argv[1] )); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::vector< std::string > &","get", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::vector< std::string > &","get", 4, argv[2])); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); try { ((FIX::MemoryStore const *)arg1)->get(arg2,arg3,*arg4); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_getNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore const *","getNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { result = (int)((FIX::MemoryStore const *)arg1)->getNextSenderMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_getNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore const *","getNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { result = (int)((FIX::MemoryStore const *)arg1)->getNextTargetMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_setNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","setNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextSenderMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextSenderMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_setNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","setNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextTargetMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextTargetMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_incrNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","incrNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { (arg1)->incrNextSenderMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_incrNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","incrNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { (arg1)->incrNextTargetMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_setCreationTime(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","setCreationTime", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "UtcTimeStamp const &","setCreationTime", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "UtcTimeStamp const &","setCreationTime", 2, argv[0])); } arg2 = reinterpret_cast< UtcTimeStamp * >(argp2); try { (arg1)->setCreationTime((UtcTimeStamp const &)*arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_getCreationTime(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore const *","getCreationTime", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { result = ((FIX::MemoryStore const *)arg1)->getCreationTime(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_reset(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","reset", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { (arg1)->reset(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MemoryStore_refresh(int argc, VALUE *argv, VALUE self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__MemoryStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MemoryStore *","refresh", 1, self )); } arg1 = reinterpret_cast< FIX::MemoryStore * >(argp1); try { (arg1)->refresh(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN void free_FIX_MemoryStore(void *self) { FIX::MemoryStore *arg1 = (FIX::MemoryStore *)self; delete arg1; } static swig_class SwigClassMessageStoreFactoryExceptionWrapper; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MessageStoreFactoryExceptionWrapper_allocate(VALUE self) #else _wrap_MessageStoreFactoryExceptionWrapper_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MessageStoreFactoryExceptionWrapper(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreFactory *arg1 = (FIX::MessageStoreFactory *) 0 ; void *argp1 = 0 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MessageStoreFactoryExceptionWrapper"; FIX::MessageStoreFactoryExceptionWrapper *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreFactory *","MessageStoreFactoryExceptionWrapper", 1, argv[0] )); } arg1 = reinterpret_cast< FIX::MessageStoreFactory * >(argp1); result = (FIX::MessageStoreFactoryExceptionWrapper *)new FIX::MessageStoreFactoryExceptionWrapper(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreFactoryExceptionWrapper_create(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreFactoryExceptionWrapper *arg1 = (FIX::MessageStoreFactoryExceptionWrapper *) 0 ; FIX::SessionID *arg2 = 0 ; bool *arg3 = 0 ; FIX::ConfigError *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; FIX::MessageStore *result = 0 ; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreFactoryExceptionWrapper *","create", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreFactoryExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","create", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","create", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "bool &","create", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","create", 3, argv[1])); } arg3 = reinterpret_cast< bool * >(argp3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_FIX__ConfigError, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::ConfigError &","create", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::ConfigError &","create", 4, argv[2])); } arg4 = reinterpret_cast< FIX::ConfigError * >(argp4); result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2,*arg3,*arg4); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreFactoryExceptionWrapper_destroy(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreFactoryExceptionWrapper *arg1 = (FIX::MessageStoreFactoryExceptionWrapper *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 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__MessageStoreFactoryExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreFactoryExceptionWrapper *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreFactoryExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStore *","destroy", 2, argv[0] )); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); (arg1)->destroy(arg2); return Qnil; fail: return Qnil; } SWIGINTERN void free_FIX_MessageStoreFactoryExceptionWrapper(void *self) { FIX::MessageStoreFactoryExceptionWrapper *arg1 = (FIX::MessageStoreFactoryExceptionWrapper *)self; delete arg1; } static swig_class SwigClassMessageStoreExceptionWrapper; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_MessageStoreExceptionWrapper_allocate(VALUE self) #else _wrap_MessageStoreExceptionWrapper_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__MessageStoreExceptionWrapper); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_MessageStoreExceptionWrapper(int argc, VALUE *argv, VALUE self) { FIX::MessageStore *arg1 = (FIX::MessageStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::MessageStoreExceptionWrapper"; FIX::MessageStoreExceptionWrapper *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStore *","MessageStoreExceptionWrapper", 1, argv[0] )); } arg1 = reinterpret_cast< FIX::MessageStore * >(argp1); result = (FIX::MessageStoreExceptionWrapper *)new FIX::MessageStoreExceptionWrapper(arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN void free_FIX_MessageStoreExceptionWrapper(void *self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *)self; delete arg1; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_set(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; std::string *arg3 = 0 ; bool *arg4 = 0 ; FIX::IOException *arg5 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; void *argp4 = 0 ; int res4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","set", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","set", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","set", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","set", 3, argv[1])); } arg3 = ptr; } res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "bool &","set", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","set", 4, argv[2])); } arg4 = reinterpret_cast< bool * >(argp4); res5 = SWIG_ConvertPtr(argv[3], &argp5, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "FIX::IOException &","set", 5, argv[3] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","set", 5, argv[3])); } arg5 = reinterpret_cast< FIX::IOException * >(argp5); result = (bool)(arg1)->set(arg2,(std::string const &)*arg3,*arg4,*arg5); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_get(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; bool *arg5 = 0 ; FIX::IOException *arg6 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; void *argp5 = 0 ; int res5 = 0 ; void *argp6 = 0 ; int res6 = 0 ; if ((argc < 5) || (argc > 5)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 5)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper const *","get", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","get", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","get", 3, argv[1] )); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::vector< std::string > &","get", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::vector< std::string > &","get", 4, argv[2])); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); res5 = SWIG_ConvertPtr(argv[3], &argp5, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "bool &","get", 5, argv[3] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","get", 5, argv[3])); } arg5 = reinterpret_cast< bool * >(argp5); res6 = SWIG_ConvertPtr(argv[4], &argp6, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res6)) { SWIG_exception_fail(SWIG_ArgError(res6), Ruby_Format_TypeError( "", "FIX::IOException &","get", 6, argv[4] )); } if (!argp6) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","get", 6, argv[4])); } arg6 = reinterpret_cast< FIX::IOException * >(argp6); ((FIX::MessageStoreExceptionWrapper const *)arg1)->get(arg2,arg3,*arg4,*arg5,*arg6); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_getNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper const *","getNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "bool &","getNextSenderMsgSeqNum", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","getNextSenderMsgSeqNum", 2, argv[0])); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::IOException &","getNextSenderMsgSeqNum", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","getNextSenderMsgSeqNum", 3, argv[1])); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); result = (int)((FIX::MessageStoreExceptionWrapper const *)arg1)->getNextSenderMsgSeqNum(*arg2,*arg3); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_getNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper const *","getNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "bool &","getNextTargetMsgSeqNum", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","getNextTargetMsgSeqNum", 2, argv[0])); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::IOException &","getNextTargetMsgSeqNum", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","getNextTargetMsgSeqNum", 3, argv[1])); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); result = (int)((FIX::MessageStoreExceptionWrapper const *)arg1)->getNextTargetMsgSeqNum(*arg2,*arg3); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_setNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; bool *arg3 = 0 ; FIX::IOException *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","setNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextSenderMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "bool &","setNextSenderMsgSeqNum", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","setNextSenderMsgSeqNum", 3, argv[1])); } arg3 = reinterpret_cast< bool * >(argp3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::IOException &","setNextSenderMsgSeqNum", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","setNextSenderMsgSeqNum", 4, argv[2])); } arg4 = reinterpret_cast< FIX::IOException * >(argp4); (arg1)->setNextSenderMsgSeqNum(arg2,*arg3,*arg4); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_setNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; int arg2 ; bool *arg3 = 0 ; FIX::IOException *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","setNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextTargetMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "bool &","setNextTargetMsgSeqNum", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","setNextTargetMsgSeqNum", 3, argv[1])); } arg3 = reinterpret_cast< bool * >(argp3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::IOException &","setNextTargetMsgSeqNum", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","setNextTargetMsgSeqNum", 4, argv[2])); } arg4 = reinterpret_cast< FIX::IOException * >(argp4); (arg1)->setNextTargetMsgSeqNum(arg2,*arg3,*arg4); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","incrNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "bool &","incrNextSenderMsgSeqNum", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","incrNextSenderMsgSeqNum", 2, argv[0])); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::IOException &","incrNextSenderMsgSeqNum", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","incrNextSenderMsgSeqNum", 3, argv[1])); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); (arg1)->incrNextSenderMsgSeqNum(*arg2,*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","incrNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "bool &","incrNextTargetMsgSeqNum", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","incrNextTargetMsgSeqNum", 2, argv[0])); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::IOException &","incrNextTargetMsgSeqNum", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","incrNextTargetMsgSeqNum", 3, argv[1])); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); (arg1)->incrNextTargetMsgSeqNum(*arg2,*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_getCreationTime(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; UtcTimeStamp result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","getCreationTime", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "bool &","getCreationTime", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","getCreationTime", 2, argv[0])); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::IOException &","getCreationTime", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","getCreationTime", 3, argv[1])); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); result = (arg1)->getCreationTime(*arg2,*arg3); vresult = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_reset(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","reset", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "bool &","reset", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","reset", 2, argv[0])); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::IOException &","reset", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","reset", 3, argv[1])); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); (arg1)->reset(*arg2,*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_MessageStoreExceptionWrapper_refresh(int argc, VALUE *argv, VALUE self) { FIX::MessageStoreExceptionWrapper *arg1 = (FIX::MessageStoreExceptionWrapper *) 0 ; bool *arg2 = 0 ; FIX::IOException *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::MessageStoreExceptionWrapper *","refresh", 1, self )); } arg1 = reinterpret_cast< FIX::MessageStoreExceptionWrapper * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_bool, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "bool &","refresh", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "bool &","refresh", 2, argv[0])); } arg2 = reinterpret_cast< bool * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__IOException, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::IOException &","refresh", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::IOException &","refresh", 3, argv[1])); } arg3 = reinterpret_cast< FIX::IOException * >(argp3); (arg1)->refresh(*arg2,*arg3); return Qnil; fail: return Qnil; } static swig_class SwigClassFileStoreFactory; SWIGINTERN VALUE _wrap_new_FileStoreFactory__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::SessionSettings *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FileStoreFactory"; FIX::FileStoreFactory *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","FileStoreFactory", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","FileStoreFactory", 1, argv[0])); } arg1 = reinterpret_cast< FIX::SessionSettings * >(argp1); result = (FIX::FileStoreFactory *)new FIX::FileStoreFactory((FIX::SessionSettings const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FileStoreFactory_allocate(VALUE self) #else _wrap_FileStoreFactory_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FileStoreFactory); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FileStoreFactory__SWIG_1(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::FileStoreFactory"; FIX::FileStoreFactory *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","FileStoreFactory", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","FileStoreFactory", 1, argv[0])); } arg1 = ptr; } result = (FIX::FileStoreFactory *)new FIX::FileStoreFactory((std::string const &)*arg1); DATA_PTR(self) = result; { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_FileStoreFactory(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[1]; int ii; argc = nargs; if (argc > 1) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileStoreFactory__SWIG_0(nargs, args, self); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FileStoreFactory__SWIG_1(nargs, args, self); } } fail: Ruby_Format_OverloadedError( argc, 1, "FileStoreFactory.new", " FileStoreFactory.new(FIX::SessionSettings const &settings)\n" " FileStoreFactory.new(std::string const &path)\n"); return Qnil; } SWIGINTERN VALUE _wrap_FileStoreFactory_create(int argc, VALUE *argv, VALUE self) { FIX::FileStoreFactory *arg1 = (FIX::FileStoreFactory *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::MessageStore *result = 0 ; 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__FileStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStoreFactory *","create", 1, self )); } arg1 = reinterpret_cast< FIX::FileStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","create", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","create", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::MessageStore *)(arg1)->create((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStoreFactory_destroy(int argc, VALUE *argv, VALUE self) { FIX::FileStoreFactory *arg1 = (FIX::FileStoreFactory *) 0 ; FIX::MessageStore *arg2 = (FIX::MessageStore *) 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__FileStoreFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStoreFactory *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::FileStoreFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FIX__MessageStore, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStore *","destroy", 2, argv[0] )); } arg2 = reinterpret_cast< FIX::MessageStore * >(argp2); (arg1)->destroy(arg2); return Qnil; fail: return Qnil; } SWIGINTERN void free_FIX_FileStoreFactory(void *self) { FIX::FileStoreFactory *arg1 = (FIX::FileStoreFactory *)self; delete arg1; } static swig_class SwigClassFileStore; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_FileStore_allocate(VALUE self) #else _wrap_FileStore_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__FileStore); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_FileStore(int argc, VALUE *argv, VALUE self) { std::string arg1 ; FIX::SessionID *arg2 = 0 ; void *argp2 ; int res2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::FileStore"; FIX::FileStore *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; int res = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res) || !ptr) { SWIG_exception_fail(SWIG_ArgError((ptr ? res : SWIG_TypeError)), Ruby_Format_TypeError( "", "std::string","FileStore", 1, argv[0] )); } arg1 = *ptr; if (SWIG_IsNewObj(res)) delete ptr; } res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","FileStore", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","FileStore", 2, argv[1])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::FileStore *)new FIX::FileStore(arg1,(FIX::SessionID const &)*arg2); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN void free_FIX_FileStore(void *self) { FIX::FileStore *arg1 = (FIX::FileStore *)self; delete arg1; } SWIGINTERN VALUE _wrap_FileStore_set(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore *","set", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","set", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","set", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","set", 3, argv[1])); } arg3 = ptr; } try { result = (bool)(arg1)->set(arg2,(std::string const &)*arg3); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_FileStore_get(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; int arg3 ; std::vector< std::string > *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int val3 ; int ecode3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore const *","get", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","get", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","get", 3, argv[1] )); } arg3 = static_cast< int >(val3); res4 = SWIG_ConvertPtr(argv[2], &argp4, SWIGTYPE_p_std__vectorT_std__string_t, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::vector< std::string > &","get", 4, argv[2] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::vector< std::string > &","get", 4, argv[2])); } arg4 = reinterpret_cast< std::vector< std::string > * >(argp4); try { ((FIX::FileStore const *)arg1)->get(arg2,arg3,*arg4); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_getNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore const *","getNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { result = (int)((FIX::FileStore const *)arg1)->getNextSenderMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_getNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int 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__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore const *","getNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { result = (int)((FIX::FileStore const *)arg1)->getNextTargetMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_setNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore *","setNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextSenderMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextSenderMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_setNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore *","setNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","setNextTargetMsgSeqNum", 2, argv[0] )); } arg2 = static_cast< int >(val2); try { (arg1)->setNextTargetMsgSeqNum(arg2); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_incrNextSenderMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore *","incrNextSenderMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { (arg1)->incrNextSenderMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_incrNextTargetMsgSeqNum(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore *","incrNextTargetMsgSeqNum", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { (arg1)->incrNextTargetMsgSeqNum(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_getCreationTime(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore const *","getCreationTime", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { result = ((FIX::FileStore const *)arg1)->getCreationTime(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj((new UtcTimeStamp(static_cast< const UtcTimeStamp& >(result))), SWIGTYPE_p_UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_reset(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore *","reset", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { (arg1)->reset(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_FileStore_refresh(int argc, VALUE *argv, VALUE self) { FIX::FileStore *arg1 = (FIX::FileStore *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__FileStore, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FileStore *","refresh", 1, self )); } arg1 = reinterpret_cast< FIX::FileStore * >(argp1); try { (arg1)->refresh(); } catch(FIX::IOException &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IOException, SWIG_NewPointerObj((new FIX::IOException(static_cast< const FIX::IOException& >(_e))),SWIGTYPE_p_FIX__IOException,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } static swig_class SwigClassApplication; SWIGINTERN void free_FIX_Application(void *self) { FIX::Application *arg1 = (FIX::Application *)self; delete arg1; } SWIGINTERN VALUE _wrap_Application_onCreate(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; Swig::Director *director = 0; bool upcall = false; 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__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","onCreate", 1, self )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","onCreate", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","onCreate", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); director = dynamic_cast(arg1); upcall = (director && (director->swig_get_self() == self)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::onCreate"); } else { (arg1)->onCreate((FIX::SessionID const &)*arg2); } } catch (Swig::DirectorException& e) { rb_exc_raise(e.getError()); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Application_onLogon(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; Swig::Director *director = 0; bool upcall = false; 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__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","onLogon", 1, self )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","onLogon", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","onLogon", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); director = dynamic_cast(arg1); upcall = (director && (director->swig_get_self() == self)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::onLogon"); } else { (arg1)->onLogon((FIX::SessionID const &)*arg2); } } catch (Swig::DirectorException& e) { rb_exc_raise(e.getError()); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Application_onLogout(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; Swig::Director *director = 0; bool upcall = false; 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__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","onLogout", 1, self )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","onLogout", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","onLogout", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); director = dynamic_cast(arg1); upcall = (director && (director->swig_get_self() == self)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::onLogout"); } else { (arg1)->onLogout((FIX::SessionID const &)*arg2); } } catch (Swig::DirectorException& e) { rb_exc_raise(e.getError()); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Application_toAdmin(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; Swig::Director *director = 0; bool upcall = false; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","toAdmin", 1, self )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message &","toAdmin", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","toAdmin", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","toAdmin", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","toAdmin", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = dynamic_cast(arg1); upcall = (director && (director->swig_get_self() == self)); try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::toAdmin"); } else { (arg1)->toAdmin(*arg2,(FIX::SessionID const &)*arg3); } } catch (Swig::DirectorException& e) { rb_exc_raise(e.getError()); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Application_toApp(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; Swig::Director *director = 0; bool upcall = false; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","toApp", 1, self )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message &","toApp", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","toApp", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","toApp", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","toApp", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = dynamic_cast(arg1); upcall = (director && (director->swig_get_self() == self)); try { try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::toApp"); } else { (arg1)->toApp(*arg2,(FIX::SessionID const &)*arg3); } } catch(FIX::DoNotSend &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__DoNotSend, SWIG_NewPointerObj((new FIX::DoNotSend(static_cast< const FIX::DoNotSend& >(_e))),SWIGTYPE_p_FIX__DoNotSend,SWIG_POINTER_OWN))); SWIG_fail; } } catch (Swig::DirectorException& e) { rb_exc_raise(e.getError()); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Application_fromAdmin(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; Swig::Director *director = 0; bool upcall = false; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","fromAdmin", 1, self )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","fromAdmin", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","fromAdmin", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","fromAdmin", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","fromAdmin", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = dynamic_cast(arg1); upcall = (director && (director->swig_get_self() == self)); try { try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::fromAdmin"); } else { (arg1)->fromAdmin((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); } } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RejectLogon &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RejectLogon, SWIG_NewPointerObj((new FIX::RejectLogon(static_cast< const FIX::RejectLogon& >(_e))),SWIGTYPE_p_FIX__RejectLogon,SWIG_POINTER_OWN))); SWIG_fail; } } catch (Swig::DirectorException& e) { rb_exc_raise(e.getError()); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Application_fromApp(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; Swig::Director *director = 0; bool upcall = false; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","fromApp", 1, self )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","fromApp", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","fromApp", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","fromApp", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","fromApp", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); director = dynamic_cast(arg1); upcall = (director && (director->swig_get_self() == self)); try { try { if (upcall) { Swig::DirectorPureVirtualException::raise("FIX::Application::fromApp"); } else { (arg1)->fromApp((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); } } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::UnsupportedMessageType &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__UnsupportedMessageType, SWIG_NewPointerObj((new FIX::UnsupportedMessageType(static_cast< const FIX::UnsupportedMessageType& >(_e))),SWIGTYPE_p_FIX__UnsupportedMessageType,SWIG_POINTER_OWN))); SWIG_fail; } } catch (Swig::DirectorException& e) { rb_exc_raise(e.getError()); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_Application_allocate(VALUE self) #else _wrap_Application_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__Application); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_Application(int argc, VALUE *argv, VALUE self) { VALUE arg1 = (VALUE) 0 ; const char *classname SWIGUNUSED = "Quickfix::Application"; FIX::Application *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } arg1 = self; if ( strcmp(rb_obj_classname(self), classname) != 0 ) { /* subclassed */ result = (FIX::Application *)new SwigDirector_Application(arg1); } else { rb_raise(rb_eNameError,"accessing abstract class or protected constructor"); return Qnil; } DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_disown_Application(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = (FIX::Application *) 0 ; void *argp1 = 0 ; int res1 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_FIX__Application, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application *","disown_Application", 1, argv[0] )); } arg1 = reinterpret_cast< FIX::Application * >(argp1); { Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } return Qnil; fail: return Qnil; } static swig_class SwigClassSynchronizedApplication; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SynchronizedApplication_allocate(VALUE self) #else _wrap_SynchronizedApplication_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SynchronizedApplication); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SynchronizedApplication(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SynchronizedApplication"; FIX::SynchronizedApplication *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application &","SynchronizedApplication", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Application &","SynchronizedApplication", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Application * >(argp1); result = (FIX::SynchronizedApplication *)new FIX::SynchronizedApplication(*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_onCreate(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","onCreate", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","onCreate", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","onCreate", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); (arg1)->onCreate((FIX::SessionID const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_onLogon(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","onLogon", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","onLogon", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","onLogon", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); (arg1)->onLogon((FIX::SessionID const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_onLogout(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","onLogout", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","onLogout", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","onLogout", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); (arg1)->onLogout((FIX::SessionID const &)*arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_toAdmin(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","toAdmin", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message &","toAdmin", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","toAdmin", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","toAdmin", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","toAdmin", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); (arg1)->toAdmin(*arg2,(FIX::SessionID const &)*arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_toApp(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","toApp", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message &","toApp", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message &","toApp", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","toApp", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","toApp", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); try { (arg1)->toApp(*arg2,(FIX::SessionID const &)*arg3); } catch(FIX::DoNotSend &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__DoNotSend, SWIG_NewPointerObj((new FIX::DoNotSend(static_cast< const FIX::DoNotSend& >(_e))),SWIGTYPE_p_FIX__DoNotSend,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_fromAdmin(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","fromAdmin", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","fromAdmin", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","fromAdmin", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","fromAdmin", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","fromAdmin", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); try { (arg1)->fromAdmin((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RejectLogon &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RejectLogon, SWIG_NewPointerObj((new FIX::RejectLogon(static_cast< const FIX::RejectLogon& >(_e))),SWIGTYPE_p_FIX__RejectLogon,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_fromApp(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Message *arg2 = 0 ; FIX::SessionID *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","fromApp", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","fromApp", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","fromApp", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionID const &","fromApp", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","fromApp", 3, argv[1])); } arg3 = reinterpret_cast< FIX::SessionID * >(argp3); try { (arg1)->fromApp((FIX::Message const &)*arg2,(FIX::SessionID const &)*arg3); } catch(FIX::FieldNotFound &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__FieldNotFound, SWIG_NewPointerObj((new FIX::FieldNotFound(static_cast< const FIX::FieldNotFound& >(_e))),SWIGTYPE_p_FIX__FieldNotFound,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectDataFormat &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectDataFormat, SWIG_NewPointerObj((new FIX::IncorrectDataFormat(static_cast< const FIX::IncorrectDataFormat& >(_e))),SWIGTYPE_p_FIX__IncorrectDataFormat,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::IncorrectTagValue &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__IncorrectTagValue, SWIG_NewPointerObj((new FIX::IncorrectTagValue(static_cast< const FIX::IncorrectTagValue& >(_e))),SWIGTYPE_p_FIX__IncorrectTagValue,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::UnsupportedMessageType &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__UnsupportedMessageType, SWIG_NewPointerObj((new FIX::UnsupportedMessageType(static_cast< const FIX::UnsupportedMessageType& >(_e))),SWIGTYPE_p_FIX__UnsupportedMessageType,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_m_mutex_set(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; Mutex arg2 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","m_mutex", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); { res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_Mutex, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "Mutex","m_mutex", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "Mutex","m_mutex", 2, argv[0])); } else { arg2 = *(reinterpret_cast< Mutex * >(argp2)); } } if (arg1) (arg1)->m_mutex = arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_m_mutex_get(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; Mutex 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__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","m_mutex", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); result = ((arg1)->m_mutex); vresult = SWIG_NewPointerObj((new Mutex(static_cast< const Mutex& >(result))), SWIGTYPE_p_Mutex, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_app(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; Swig::Director *director = 0; FIX::Application *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_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","app", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); result = (FIX::Application *) &(arg1)->app(); director = dynamic_cast(result); if (director) { vresult = director->swig_get_self(); } else { vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_m_app_set(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; FIX::Application *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__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","m_app", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Application &","m_app", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Application &","m_app", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Application * >(argp2); if (arg1) (arg1)->m_app = *arg2; return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_SynchronizedApplication_m_app_get(int argc, VALUE *argv, VALUE self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Application *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_FIX__SynchronizedApplication, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::SynchronizedApplication *","m_app", 1, self )); } arg1 = reinterpret_cast< FIX::SynchronizedApplication * >(argp1); result = (FIX::Application *) &(FIX::Application &) ((arg1)->m_app); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN void free_FIX_SynchronizedApplication(void *self) { FIX::SynchronizedApplication *arg1 = (FIX::SynchronizedApplication *)self; delete arg1; } static swig_class SwigClassNullApplication; SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_NullApplication_allocate(VALUE self) #else _wrap_NullApplication_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__NullApplication); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_NullApplication(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::NullApplication"; FIX::NullApplication *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::NullApplication *)new FIX::NullApplication(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN void free_FIX_NullApplication(void *self) { FIX::NullApplication *arg1 = (FIX::NullApplication *)self; delete arg1; } static swig_class SwigClassInitiator; SWIGINTERN void free_FIX_Initiator(void *self) { FIX::Initiator *arg1 = (FIX::Initiator *)self; delete arg1; } SWIGINTERN VALUE _wrap_Initiator_start(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","start", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); try { (arg1)->start(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_block(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","block", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); try { (arg1)->block(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_poll__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; double arg2 ; void *argp1 = 0 ; int res1 = 0 ; double val2 ; int ecode2 = 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","poll", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","poll", 2, argv[0] )); } arg2 = static_cast< double >(val2); try { result = (bool)(arg1)->poll(arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_poll__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","poll", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); try { result = (bool)(arg1)->poll(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_poll(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_poll__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Initiator_poll__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Initiator.poll", " bool Initiator.poll(double timeout)\n" " bool Initiator.poll()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Initiator_stop__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","stop", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","stop", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->stop(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_stop__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","stop", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); (arg1)->stop(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_stop(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_stop__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Initiator_stop__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Initiator.stop", " void Initiator.stop(bool force)\n" " void Initiator.stop()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Initiator_isLoggedOn(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","isLoggedOn", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); result = (bool)(arg1)->isLoggedOn(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getSession__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; Responder *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; FIX::Session *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","getSession", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","getSession", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","getSession", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_Responder, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "Responder &","getSession", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "Responder &","getSession", 3, argv[1])); } arg3 = reinterpret_cast< Responder * >(argp3); result = (FIX::Session *)(arg1)->getSession((FIX::SessionID const &)*arg2,*arg3); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getSessions(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::set< FIX::SessionID > *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_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator const *","getSessions", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); result = (std::set< FIX::SessionID > *) &((FIX::Initiator const *)arg1)->getSessions(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__setT_FIX__SessionID_t, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getSession__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Session *result = 0 ; 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator const *","getSession", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","getSession", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","getSession", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::Session *)((FIX::Initiator const *)arg1)->getSession((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getSession(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_getSession__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Initiator, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_Responder, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Initiator_getSession__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Initiator.getSession", " FIX::Session Initiator.getSession(FIX::SessionID const &sessionID, Responder &)\n" " FIX::Session * Initiator.getSession(FIX::SessionID const &sessionID)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getSessionSettings(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Dictionary *result = 0 ; 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator const *","getSessionSettings", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","getSessionSettings", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","getSessionSettings", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::Dictionary *)((FIX::Initiator const *)arg1)->getSessionSettings((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_has(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","has", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","has", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","has", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (bool)(arg1)->has((FIX::SessionID const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_isStopped(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","isStopped", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); result = (bool)(arg1)->isStopped(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getApplication(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; Swig::Director *director = 0; FIX::Application *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_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","getApplication", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); result = (FIX::Application *) &(arg1)->getApplication(); director = dynamic_cast(result); if (director) { vresult = director->swig_get_self(); } else { vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getMessageStoreFactory(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::MessageStoreFactory *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_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","getMessageStoreFactory", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); result = (FIX::MessageStoreFactory *) &(arg1)->getMessageStoreFactory(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Initiator_getLog(int argc, VALUE *argv, VALUE self) { FIX::Initiator *arg1 = (FIX::Initiator *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Log *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_FIX__Initiator, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Initiator *","getLog", 1, self )); } arg1 = reinterpret_cast< FIX::Initiator * >(argp1); result = (FIX::Log *)(arg1)->getLog(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } static swig_class SwigClassSocketInitiatorBase; SWIGINTERN VALUE _wrap_new_SocketInitiatorBase__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SocketInitiatorBase"; FIX::SocketInitiator *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application &","SocketInitiator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Application &","SocketInitiator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStoreFactory &","SocketInitiator", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MessageStoreFactory &","SocketInitiator", 2, argv[1])); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","SocketInitiator", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","SocketInitiator", 3, argv[2])); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); try { result = (FIX::SocketInitiator *)new FIX::SocketInitiator(*arg1,*arg2,(FIX::SessionSettings const &)*arg3); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SocketInitiatorBase_allocate(VALUE self) #else _wrap_SocketInitiatorBase_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SocketInitiator); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SocketInitiatorBase__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; FIX::LogFactory *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SocketInitiatorBase"; FIX::SocketInitiator *result = 0 ; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application &","SocketInitiator", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Application &","SocketInitiator", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStoreFactory &","SocketInitiator", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MessageStoreFactory &","SocketInitiator", 2, argv[1])); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","SocketInitiator", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","SocketInitiator", 3, argv[2])); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); res4 = SWIG_ConvertPtr(argv[3], &argp4, SWIGTYPE_p_FIX__LogFactory, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::LogFactory &","SocketInitiator", 4, argv[3] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LogFactory &","SocketInitiator", 4, argv[3])); } arg4 = reinterpret_cast< FIX::LogFactory * >(argp4); try { result = (FIX::SocketInitiator *)new FIX::SocketInitiator(*arg1,*arg2,(FIX::SessionSettings const &)*arg3,*arg4); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SocketInitiatorBase(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs; if (argc > 4) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketInitiatorBase__SWIG_0(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketInitiatorBase__SWIG_1(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 4, "SocketInitiator.new", " SocketInitiator.new(FIX::Application &, FIX::MessageStoreFactory &, FIX::SessionSettings const &)\n" " SocketInitiator.new(FIX::Application &, FIX::MessageStoreFactory &, FIX::SessionSettings const &, FIX::LogFactory &)\n"); return Qnil; } SWIGINTERN void free_FIX_SocketInitiator(void *self) { FIX::SocketInitiator *arg1 = (FIX::SocketInitiator *)self; delete arg1; } static swig_class SwigClassAcceptor; SWIGINTERN void free_FIX_Acceptor(void *self) { FIX::Acceptor *arg1 = (FIX::Acceptor *)self; delete arg1; } SWIGINTERN VALUE _wrap_Acceptor_getLog(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::Log *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_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","getLog", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); result = (FIX::Log *)(arg1)->getLog(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Log, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_start(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","start", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); try { (arg1)->start(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_block(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","block", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); try { (arg1)->block(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_poll__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; double arg2 ; void *argp1 = 0 ; int res1 = 0 ; double val2 ; int ecode2 = 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","poll", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "double","poll", 2, argv[0] )); } arg2 = static_cast< double >(val2); try { result = (bool)(arg1)->poll(arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_poll__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","poll", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); try { result = (bool)(arg1)->poll(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } catch(FIX::RuntimeError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__RuntimeError, SWIG_NewPointerObj((new FIX::RuntimeError(static_cast< const FIX::RuntimeError& >(_e))),SWIGTYPE_p_FIX__RuntimeError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_poll(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_poll__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_double(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Acceptor_poll__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Acceptor.poll", " bool Acceptor.poll(double timeout)\n" " bool Acceptor.poll()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_stop__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","stop", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","stop", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->stop(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_stop__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","stop", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); (arg1)->stop(); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_stop(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; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_stop__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_Acceptor_stop__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "Acceptor.stop", " void Acceptor.stop(bool force)\n" " void Acceptor.stop()\n"); return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_isLoggedOn(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","isLoggedOn", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); result = (bool)(arg1)->isLoggedOn(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_getSession__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; std::string *arg2 = 0 ; Responder *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; void *argp3 = 0 ; int res3 = 0 ; FIX::Session *result = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","getSession", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getSession", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getSession", 2, argv[0])); } arg2 = ptr; } res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_Responder, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "Responder &","getSession", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "Responder &","getSession", 3, argv[1])); } arg3 = reinterpret_cast< Responder * >(argp3); result = (FIX::Session *)(arg1)->getSession((std::string const &)*arg2,*arg3); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_getSessions(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::set< FIX::SessionID > *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_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor const *","getSessions", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); result = (std::set< FIX::SessionID > *) &((FIX::Acceptor const *)arg1)->getSessions(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_std__setT_FIX__SessionID_t, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_getSession__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Session *result = 0 ; 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor const *","getSession", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","getSession", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","getSession", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::Session *)((FIX::Acceptor const *)arg1)->getSession((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Session, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_getSession(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_getSession__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Acceptor, 0); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_Responder, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_Acceptor_getSession__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "Acceptor.getSession", " FIX::Session Acceptor.getSession(std::string const &msg, Responder &)\n" " FIX::Session * Acceptor.getSession(FIX::SessionID const &sessionID)\n"); return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_getSessionSettings(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; FIX::Dictionary *result = 0 ; 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor const *","getSessionSettings", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","getSessionSettings", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","getSessionSettings", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (FIX::Dictionary *)((FIX::Acceptor const *)arg1)->getSessionSettings((FIX::SessionID const &)*arg2); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Dictionary, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_has(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; FIX::SessionID *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","has", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__SessionID, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::SessionID const &","has", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionID const &","has", 2, argv[0])); } arg2 = reinterpret_cast< FIX::SessionID * >(argp2); result = (bool)(arg1)->has((FIX::SessionID const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_isStopped(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","isStopped", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); result = (bool)(arg1)->isStopped(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_getApplication(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; Swig::Director *director = 0; FIX::Application *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_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","getApplication", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); result = (FIX::Application *) &(arg1)->getApplication(); director = dynamic_cast(result); if (director) { vresult = director->swig_get_self(); } else { vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__Application, 0 | 0 ); } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_Acceptor_getMessageStoreFactory(int argc, VALUE *argv, VALUE self) { FIX::Acceptor *arg1 = (FIX::Acceptor *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::MessageStoreFactory *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_FIX__Acceptor, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Acceptor *","getMessageStoreFactory", 1, self )); } arg1 = reinterpret_cast< FIX::Acceptor * >(argp1); result = (FIX::MessageStoreFactory *) &(arg1)->getMessageStoreFactory(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_FIX__MessageStoreFactory, 0 | 0 ); return vresult; fail: return Qnil; } static swig_class SwigClassSocketAcceptorBase; SWIGINTERN VALUE _wrap_new_SocketAcceptorBase__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SocketAcceptorBase"; FIX::SocketAcceptor *result = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application &","SocketAcceptor", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Application &","SocketAcceptor", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStoreFactory &","SocketAcceptor", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MessageStoreFactory &","SocketAcceptor", 2, argv[1])); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","SocketAcceptor", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","SocketAcceptor", 3, argv[2])); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); try { result = (FIX::SocketAcceptor *)new FIX::SocketAcceptor(*arg1,*arg2,(FIX::SessionSettings const &)*arg3); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_SocketAcceptorBase_allocate(VALUE self) #else _wrap_SocketAcceptorBase_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__SocketAcceptor); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_SocketAcceptorBase__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::Application *arg1 = 0 ; FIX::MessageStoreFactory *arg2 = 0 ; FIX::SessionSettings *arg3 = 0 ; FIX::LogFactory *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 ; int res3 = 0 ; void *argp4 = 0 ; int res4 = 0 ; const char *classname SWIGUNUSED = "Quickfix::SocketAcceptorBase"; FIX::SocketAcceptor *result = 0 ; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Application, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Application &","SocketAcceptor", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Application &","SocketAcceptor", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Application * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2, SWIGTYPE_p_FIX__MessageStoreFactory, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::MessageStoreFactory &","SocketAcceptor", 2, argv[1] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::MessageStoreFactory &","SocketAcceptor", 2, argv[1])); } arg2 = reinterpret_cast< FIX::MessageStoreFactory * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3, SWIGTYPE_p_FIX__SessionSettings, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::SessionSettings const &","SocketAcceptor", 3, argv[2] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::SessionSettings const &","SocketAcceptor", 3, argv[2])); } arg3 = reinterpret_cast< FIX::SessionSettings * >(argp3); res4 = SWIG_ConvertPtr(argv[3], &argp4, SWIGTYPE_p_FIX__LogFactory, 0 ); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "FIX::LogFactory &","SocketAcceptor", 4, argv[3] )); } if (!argp4) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::LogFactory &","SocketAcceptor", 4, argv[3])); } arg4 = reinterpret_cast< FIX::LogFactory * >(argp4); try { result = (FIX::SocketAcceptor *)new FIX::SocketAcceptor(*arg1,*arg2,(FIX::SessionSettings const &)*arg3,*arg4); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_SocketAcceptorBase(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs; if (argc > 4) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketAcceptorBase__SWIG_0(nargs, args, self); } } } } if (argc == 4) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Application, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__MessageStoreFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__SessionSettings, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[3], &vptr, SWIGTYPE_p_FIX__LogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_SocketAcceptorBase__SWIG_1(nargs, args, self); } } } } } fail: Ruby_Format_OverloadedError( argc, 4, "SocketAcceptor.new", " SocketAcceptor.new(FIX::Application &, FIX::MessageStoreFactory &, FIX::SessionSettings const &)\n" " SocketAcceptor.new(FIX::Application &, FIX::MessageStoreFactory &, FIX::SessionSettings const &, FIX::LogFactory &)\n"); return Qnil; } SWIGINTERN void free_FIX_SocketAcceptor(void *self) { FIX::SocketAcceptor *arg1 = (FIX::SocketAcceptor *)self; delete arg1; } static swig_class SwigClassDataDictionary; SWIGINTERN VALUE _wrap_new_DataDictionary__SWIG_0(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Quickfix::DataDictionary"; FIX::DataDictionary *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (FIX::DataDictionary *)new FIX::DataDictionary(); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DataDictionary__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = 0 ; void *argp1 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DataDictionary"; FIX::DataDictionary *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","DataDictionary", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","DataDictionary", 1, argv[0])); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); result = (FIX::DataDictionary *)new FIX::DataDictionary((FIX::DataDictionary const &)*arg1); DATA_PTR(self) = result; return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DataDictionary__SWIG_2(int argc, VALUE *argv, VALUE self) { std::istream *arg1 = 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DataDictionary"; FIX::DataDictionary *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::istream &","DataDictionary", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::istream &","DataDictionary", 1, argv[0])); } arg1 = reinterpret_cast< std::istream * >(argp1); ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","DataDictionary", 2, argv[1] )); } arg2 = static_cast< bool >(val2); try { result = (FIX::DataDictionary *)new FIX::DataDictionary(*arg1,arg2); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DataDictionary__SWIG_3(int argc, VALUE *argv, VALUE self) { std::istream *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DataDictionary"; FIX::DataDictionary *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::istream &","DataDictionary", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::istream &","DataDictionary", 1, argv[0])); } arg1 = reinterpret_cast< std::istream * >(argp1); try { result = (FIX::DataDictionary *)new FIX::DataDictionary(*arg1); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return self; fail: return Qnil; } SWIGINTERN VALUE _wrap_new_DataDictionary__SWIG_4(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; bool arg2 ; int res1 = SWIG_OLDOBJ ; bool val2 ; int ecode2 = 0 ; const char *classname SWIGUNUSED = "Quickfix::DataDictionary"; FIX::DataDictionary *result = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","DataDictionary", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","DataDictionary", 1, argv[0])); } arg1 = ptr; } ecode2 = SWIG_AsVal_bool(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","DataDictionary", 2, argv[1] )); } arg2 = static_cast< bool >(val2); try { result = (FIX::DataDictionary *)new FIX::DataDictionary((std::string const &)*arg1,arg2); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE #ifdef HAVE_RB_DEFINE_ALLOC_FUNC _wrap_DataDictionary_allocate(VALUE self) #else _wrap_DataDictionary_allocate(int argc, VALUE *argv, VALUE self) #endif { VALUE vresult = SWIG_NewClassInstance(self, SWIGTYPE_p_FIX__DataDictionary); #ifndef HAVE_RB_DEFINE_ALLOC_FUNC rb_obj_call_init(vresult, argc, argv); #endif return vresult; } SWIGINTERN VALUE _wrap_new_DataDictionary__SWIG_5(int argc, VALUE *argv, VALUE self) { std::string *arg1 = 0 ; int res1 = SWIG_OLDOBJ ; const char *classname SWIGUNUSED = "Quickfix::DataDictionary"; FIX::DataDictionary *result = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } { std::string *ptr = (std::string *)0; res1 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "std::string const &","DataDictionary", 1, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","DataDictionary", 1, argv[0])); } arg1 = ptr; } try { result = (FIX::DataDictionary *)new FIX::DataDictionary((std::string const &)*arg1); DATA_PTR(self) = result; } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg1->c_str()) ); } } if (SWIG_IsNewObj(res1)) delete arg1; return self; fail: if (SWIG_IsNewObj(res1)) delete arg1; return Qnil; } SWIGINTERN VALUE _wrap_new_DataDictionary(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_DataDictionary__SWIG_0(nargs, args, self); } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionary__SWIG_1(nargs, args, self); } } if (argc == 1) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionary__SWIG_3(nargs, args, self); } } if (argc == 1) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_DataDictionary__SWIG_5(nargs, args, self); } } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_std__istream, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DataDictionary__SWIG_2(nargs, args, self); } } } if (argc == 2) { int _v; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_DataDictionary__SWIG_4(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "DataDictionary.new", " DataDictionary.new()\n" " DataDictionary.new(FIX::DataDictionary const ©)\n" " DataDictionary.new(std::istream &stream, bool preserveMsgFldsOrder)\n" " DataDictionary.new(std::istream &stream)\n" " DataDictionary.new(std::string const &url, bool preserveMsgFldsOrder)\n" " DataDictionary.new(std::string const &url)\n"); return Qnil; } SWIGINTERN void free_FIX_DataDictionary(void *self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *)self; delete arg1; } SWIGINTERN VALUE _wrap_DataDictionary_readFromURL(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","readFromURL", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","readFromURL", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","readFromURL", 2, argv[0])); } arg2 = ptr; } try { (arg1)->readFromURL((std::string const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_readFromDocument(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; DOMDocumentPtr *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","readFromDocument", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_DOMDocumentPtr, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "DOMDocumentPtr const &","readFromDocument", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "DOMDocumentPtr const &","readFromDocument", 2, argv[0])); } arg2 = reinterpret_cast< DOMDocumentPtr * >(argp2); try { (arg1)->readFromDocument((DOMDocumentPtr const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_readFromStream(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::istream *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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","readFromStream", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_std__istream, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::istream &","readFromStream", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::istream &","readFromStream", 2, argv[0])); } arg2 = reinterpret_cast< std::istream * >(argp2); try { (arg1)->readFromStream(*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_getOrderedFields(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; message_order *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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getOrderedFields", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); result = (message_order *) &((FIX::DataDictionary const *)arg1)->getOrderedFields(); vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_getHeaderOrderedFields(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; message_order *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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getHeaderOrderedFields", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); try { result = (message_order *) &((FIX::DataDictionary const *)arg1)->getHeaderOrderedFields(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_getTrailerOrderedFields(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; message_order *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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getTrailerOrderedFields", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); try { result = (message_order *) &((FIX::DataDictionary const *)arg1)->getTrailerOrderedFields(); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_getMessageOrderedFields(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; message_order *result = 0 ; 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getMessageOrderedFields", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getMessageOrderedFields", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getMessageOrderedFields", 2, argv[0])); } arg2 = ptr; } try { result = (message_order *) &((FIX::DataDictionary const *)arg1)->getMessageOrderedFields((std::string const &)*arg2); } catch(FIX::ConfigError &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__ConfigError, SWIG_NewPointerObj((new FIX::ConfigError(static_cast< const FIX::ConfigError& >(_e))),SWIGTYPE_p_FIX__ConfigError,SWIG_POINTER_OWN))); SWIG_fail; } vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_message_order, 0 | 0 ); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_setVersion(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","setVersion", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","setVersion", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","setVersion", 2, argv[0])); } arg2 = ptr; } (arg1)->setVersion((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_getVersion(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; std::string 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getVersion", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); result = ((FIX::DataDictionary const *)arg1)->getVersion(); vresult = SWIG_From_std_string(static_cast< std::string >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int 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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addField", 2, argv[0] )); } arg2 = static_cast< int >(val2); (arg1)->addField(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addFieldName(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addFieldName", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addFieldName", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","addFieldName", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addFieldName", 3, argv[1])); } arg3 = ptr; } (arg1)->addFieldName(arg2,(std::string const &)*arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary__getFieldName(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; std::string temp3 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getFieldName", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getFieldName", 2, argv[0] )); } arg2 = static_cast< int >(val2); { temp3 = std::string((char*)StringValuePtr(argv[1])); arg3 = &temp3; } result = (bool)((FIX::DataDictionary const *)arg1)->getFieldName(arg2,*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary__getFieldTag(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int temp3 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getFieldTag", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getFieldTag", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getFieldTag", 2, argv[0])); } arg2 = ptr; } { temp3 = NUM2INT(argv[1]); arg3 = &temp3; } result = (bool)((FIX::DataDictionary const *)arg1)->getFieldTag((std::string const &)*arg2,*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } { if( std::string("int &") == "int &" ) { vresult = result ? SWIG_From_int(static_cast< int >(*arg3)) : Qnil; } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addValueName(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; int res4 = SWIG_OLDOBJ ; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addValueName", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addValueName", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","addValueName", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addValueName", 3, argv[1])); } arg3 = ptr; } { std::string *ptr = (std::string *)0; res4 = SWIG_AsPtr_std_string(argv[2], &ptr); if (!SWIG_IsOK(res4)) { SWIG_exception_fail(SWIG_ArgError(res4), Ruby_Format_TypeError( "", "std::string const &","addValueName", 4, argv[2] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addValueName", 4, argv[2])); } arg4 = ptr; } (arg1)->addValueName(arg2,(std::string const &)*arg3,(std::string const &)*arg4); vresult = rb_ary_new(); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[2], 0 ); rb_str_append( argv[2], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; if (SWIG_IsNewObj(res4)) delete arg4; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary__getValueName(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; std::string *arg4 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; std::string temp4 ; bool result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getValueName", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getValueName", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","getValueName", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getValueName", 3, argv[1])); } arg3 = ptr; } { temp4 = std::string((char*)StringValuePtr(argv[2])); arg4 = &temp4; } result = (bool)((FIX::DataDictionary const *)arg1)->getValueName(arg2,(std::string const &)*arg3,*arg4); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } { if( std::string("std::string &") == "std::string &" ) { rb_str_resize( argv[2], 0 ); rb_str_append( argv[2], rb_str_new2(arg4->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","isField", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::DataDictionary const *)arg1)->isField(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addMsgType(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addMsgType", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","addMsgType", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addMsgType", 2, argv[0])); } arg2 = ptr; } (arg1)->addMsgType((std::string const &)*arg2); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isMsgType(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isMsgType", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","isMsgType", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","isMsgType", 2, argv[0])); } arg2 = ptr; } result = (bool)((FIX::DataDictionary const *)arg1)->isMsgType((std::string const &)*arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addMsgField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addMsgField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","addMsgField", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addMsgField", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","addMsgField", 3, argv[1] )); } arg3 = static_cast< int >(val3); (arg1)->addMsgField((std::string const &)*arg2,arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isMsgField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isMsgField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","isMsgField", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","isMsgField", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","isMsgField", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = (bool)((FIX::DataDictionary const *)arg1)->isMsgField((std::string const &)*arg2,arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addHeaderField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addHeaderField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addHeaderField", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","addHeaderField", 3, argv[1] )); } arg3 = static_cast< bool >(val3); (arg1)->addHeaderField(arg2,arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isHeaderField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isHeaderField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","isHeaderField", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::DataDictionary const *)arg1)->isHeaderField(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addTrailerField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; bool val3 ; int ecode3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addTrailerField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addTrailerField", 2, argv[0] )); } arg2 = static_cast< int >(val2); ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","addTrailerField", 3, argv[1] )); } arg3 = static_cast< bool >(val3); (arg1)->addTrailerField(arg2,arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isTrailerField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isTrailerField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","isTrailerField", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::DataDictionary const *)arg1)->isTrailerField(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addFieldType(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; FIX::TYPE::Type arg3 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 ; int res3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addFieldType", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addFieldType", 2, argv[0] )); } arg2 = static_cast< int >(val2); { res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__TYPE__Type, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::TYPE::Type","addFieldType", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TYPE::Type","addFieldType", 3, argv[1])); } else { arg3 = *(reinterpret_cast< FIX::TYPE::Type * >(argp3)); } } (arg1)->addFieldType(arg2,arg3); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_getFieldType(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; FIX::TYPE::Type *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getFieldType", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","getFieldType", 2, argv[0] )); } arg2 = static_cast< int >(val2); res3 = SWIG_ConvertPtr(argv[1], &argp3, SWIGTYPE_p_FIX__TYPE__Type, 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::TYPE::Type &","getFieldType", 3, argv[1] )); } if (!argp3) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::TYPE::Type &","getFieldType", 3, argv[1])); } arg3 = reinterpret_cast< FIX::TYPE::Type * >(argp3); result = (bool)((FIX::DataDictionary const *)arg1)->getFieldType(arg2,*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addRequiredField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addRequiredField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","addRequiredField", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addRequiredField", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","addRequiredField", 3, argv[1] )); } arg3 = static_cast< int >(val3); (arg1)->addRequiredField((std::string const &)*arg2,arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isRequiredField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isRequiredField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","isRequiredField", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","isRequiredField", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","isRequiredField", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = (bool)((FIX::DataDictionary const *)arg1)->isRequiredField((std::string const &)*arg2,arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addFieldValue(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addFieldValue", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","addFieldValue", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","addFieldValue", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addFieldValue", 3, argv[1])); } arg3 = ptr; } (arg1)->addFieldValue(arg2,(std::string const &)*arg3); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_hasFieldValue(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","hasFieldValue", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","hasFieldValue", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::DataDictionary const *)arg1)->hasFieldValue(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isFieldValue(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; std::string *arg3 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; int res3 = SWIG_OLDOBJ ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isFieldValue", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","isFieldValue", 2, argv[0] )); } arg2 = static_cast< int >(val2); { std::string *ptr = (std::string *)0; res3 = SWIG_AsPtr_std_string(argv[1], &ptr); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "std::string const &","isFieldValue", 3, argv[1] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","isFieldValue", 3, argv[1])); } arg3 = ptr; } result = (bool)((FIX::DataDictionary const *)arg1)->isFieldValue(arg2,(std::string const &)*arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[1], 0 ); rb_str_append( argv[1], rb_str_new2(arg3->c_str()) ); } } if (SWIG_IsNewObj(res3)) delete arg3; return vresult; fail: if (SWIG_IsNewObj(res3)) delete arg3; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_addGroup(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; int arg4 ; FIX::DataDictionary *arg5 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; int val4 ; int ecode4 = 0 ; void *argp5 ; int res5 = 0 ; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","addGroup", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","addGroup", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","addGroup", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","addGroup", 3, argv[1] )); } arg3 = static_cast< int >(val3); ecode4 = SWIG_AsVal_int(argv[2], &val4); if (!SWIG_IsOK(ecode4)) { SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","addGroup", 4, argv[2] )); } arg4 = static_cast< int >(val4); res5 = SWIG_ConvertPtr(argv[3], &argp5, SWIGTYPE_p_FIX__DataDictionary, 0 ); if (!SWIG_IsOK(res5)) { SWIG_exception_fail(SWIG_ArgError(res5), Ruby_Format_TypeError( "", "FIX::DataDictionary const &","addGroup", 5, argv[3] )); } if (!argp5) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::DataDictionary const &","addGroup", 5, argv[3])); } arg5 = reinterpret_cast< FIX::DataDictionary * >(argp5); (arg1)->addGroup((std::string const &)*arg2,arg3,arg4,(FIX::DataDictionary const &)*arg5); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isGroup(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isGroup", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","isGroup", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","isGroup", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","isGroup", 3, argv[1] )); } arg3 = static_cast< int >(val3); result = (bool)((FIX::DataDictionary const *)arg1)->isGroup((std::string const &)*arg2,arg3); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary__getGroup(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; std::string *arg2 = 0 ; int arg3 ; int *arg4 = 0 ; FIX::DataDictionary **arg5 = 0 ; void *argp1 = 0 ; int res1 = 0 ; int res2 = SWIG_OLDOBJ ; int val3 ; int ecode3 = 0 ; int temp4 ; FIX::DataDictionary *temp5 ; bool result; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","getGroup", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); { std::string *ptr = (std::string *)0; res2 = SWIG_AsPtr_std_string(argv[0], &ptr); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "std::string const &","getGroup", 2, argv[0] )); } if (!ptr) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "std::string const &","getGroup", 2, argv[0])); } arg2 = ptr; } ecode3 = SWIG_AsVal_int(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","getGroup", 3, argv[1] )); } arg3 = static_cast< int >(val3); { temp4 = NUM2INT(argv[2]); arg4 = &temp4; } { arg5 = new FIX::DataDictionary*[1]; *arg5 = temp5; } result = (bool)((FIX::DataDictionary const *)arg1)->getGroup((std::string const &)*arg2,arg3,*arg4,(FIX::DataDictionary const *&)*arg5); vresult = SWIG_From_bool(static_cast< bool >(result)); { if( std::string("std::string const &") == "std::string &" ) { rb_str_resize( argv[0], 0 ); rb_str_append( argv[0], rb_str_new2(arg2->c_str()) ); } } { if( std::string("int &") == "int &" ) { vresult = result ? SWIG_From_int(static_cast< int >(*arg4)) : Qnil; } } { void* argp; FIX::DataDictionary* pDD = 0; int res = SWIG_ConvertPtr(argv[3], &argp, SWIGTYPE_p_FIX__DataDictionary, 0 ); pDD = reinterpret_cast< FIX::DataDictionary * >(argp); *pDD = *(*arg5); } if (SWIG_IsNewObj(res2)) delete arg2; return vresult; fail: if (SWIG_IsNewObj(res2)) delete arg2; return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isDataField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isDataField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","isDataField", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::DataDictionary const *)arg1)->isDataField(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isMultipleValueField(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isMultipleValueField", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","isMultipleValueField", 2, argv[0] )); } arg2 = static_cast< int >(val2); result = (bool)((FIX::DataDictionary const *)arg1)->isMultipleValueField(arg2); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_checkFieldsOutOfOrder(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","checkFieldsOutOfOrder", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","checkFieldsOutOfOrder", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->checkFieldsOutOfOrder(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_checkFieldsHaveValues(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","checkFieldsHaveValues", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","checkFieldsHaveValues", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->checkFieldsHaveValues(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_checkUserDefinedFields(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","checkUserDefinedFields", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","checkUserDefinedFields", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->checkUserDefinedFields(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_allowUnknownMsgFields(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","allowUnknownMsgFields", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","allowUnknownMsgFields", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->allowUnknownMsgFields(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_preserveMessageFieldsOrder(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; bool arg2 ; void *argp1 = 0 ; int res1 = 0 ; bool 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_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary *","preserveMessageFieldsOrder", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); ecode2 = SWIG_AsVal_bool(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "bool","preserveMessageFieldsOrder", 2, argv[0] )); } arg2 = static_cast< bool >(val2); (arg1)->preserveMessageFieldsOrder(arg2); return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_isMessageFieldsOrderPreserved(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; void *argp1 = 0 ; int res1 = 0 ; bool 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","isMessageFieldsOrderPreserved", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); result = (bool)((FIX::DataDictionary const *)arg1)->isMessageFieldsOrderPreserved(); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_validate__SWIG_0(int argc, VALUE *argv, VALUE self) { FIX::Message *arg1 = 0 ; FIX::DataDictionary *arg2 = (FIX::DataDictionary *) (FIX::DataDictionary *)0 ; FIX::DataDictionary *arg3 = (FIX::DataDictionary *) (FIX::DataDictionary *)0 ; void *argp1 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; void *argp3 = 0 ; int res3 = 0 ; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::Message const &","FIX::DataDictionary::validate", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","FIX::DataDictionary::validate", 1, argv[0])); } arg1 = reinterpret_cast< FIX::Message * >(argp1); res2 = SWIG_ConvertPtr(argv[1], &argp2,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::DataDictionary const *const","FIX::DataDictionary::validate", 2, argv[1] )); } arg2 = reinterpret_cast< FIX::DataDictionary * >(argp2); res3 = SWIG_ConvertPtr(argv[2], &argp3,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res3)) { SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "FIX::DataDictionary const *const","FIX::DataDictionary::validate", 3, argv[2] )); } arg3 = reinterpret_cast< FIX::DataDictionary * >(argp3); try { FIX::DataDictionary::validate((FIX::Message const &)*arg1,(FIX::DataDictionary const *)arg2,(FIX::DataDictionary const *)arg3); } catch(FIX::Exception &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__Exception, SWIG_NewPointerObj((new FIX::Exception(static_cast< const FIX::Exception& >(_e))),SWIGTYPE_p_FIX__Exception,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_validate__SWIG_1(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; FIX::Message *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; 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__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","validate", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","validate", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","validate", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); try { ((FIX::DataDictionary const *)arg1)->validate((FIX::Message const &)*arg2); } catch(FIX::Exception &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__Exception, SWIG_NewPointerObj((new FIX::Exception(static_cast< const FIX::Exception& >(_e))),SWIGTYPE_p_FIX__Exception,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_validate__SWIG_2(int argc, VALUE *argv, VALUE self) { FIX::DataDictionary *arg1 = (FIX::DataDictionary *) 0 ; FIX::Message *arg2 = 0 ; bool arg3 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 ; int res2 = 0 ; bool val3 ; int ecode3 = 0 ; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__DataDictionary, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::DataDictionary const *","validate", 1, self )); } arg1 = reinterpret_cast< FIX::DataDictionary * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__Message, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Message const &","validate", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::Message const &","validate", 2, argv[0])); } arg2 = reinterpret_cast< FIX::Message * >(argp2); ecode3 = SWIG_AsVal_bool(argv[1], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "bool","validate", 3, argv[1] )); } arg3 = static_cast< bool >(val3); try { ((FIX::DataDictionary const *)arg1)->validate((FIX::Message const &)*arg2,arg3); } catch(FIX::Exception &_e) { rb_exc_raise(SWIG_Ruby_ExceptionType(SWIGTYPE_p_FIX__Exception, SWIG_NewPointerObj((new FIX::Exception(static_cast< const FIX::Exception& >(_e))),SWIGTYPE_p_FIX__Exception,SWIG_POINTER_OWN))); SWIG_fail; } return Qnil; fail: return Qnil; } SWIGINTERN VALUE _wrap_DataDictionary_validate(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[4]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 4) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 2) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_DataDictionary_validate__SWIG_1(nargs, args, self); } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[2], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_DataDictionary_validate__SWIG_0(nargs, args, self); } } } } if (argc == 3) { int _v; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__DataDictionary, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__Message, 0); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_bool(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_DataDictionary_validate__SWIG_2(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 4, "DataDictionary.validate", " void DataDictionary.validate(FIX::DataDictionary const *const pSessionDD, FIX::DataDictionary const *const pAppID)\n" " void DataDictionary.validate(FIX::Message const &message)\n" " void DataDictionary.validate(FIX::Message const &message, bool bodyOnly)\n"); return Qnil; } /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ static void *_p_FIX__CheckSumTo_p_FIX__CheckSumField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CheckSumField *) ((FIX::CheckSum *) x)); } static void *_p_FIX__NullLogTo_p_FIX__Log(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Log *) ((FIX::NullLog *) x)); } static void *_p_FIX__FileLogTo_p_FIX__Log(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Log *) ((FIX::FileLog *) x)); } static void *_p_FIX__ScreenLogTo_p_FIX__Log(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Log *) ((FIX::ScreenLog *) x)); } static void *_p_IntArrayTo_p_int(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((int *) ((IntArray *) x)); } static void *_p_FIX__SocketInitiatorTo_p_FIX__Initiator(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Initiator *) ((FIX::SocketInitiator *) x)); } static void *_p_FIX__SocketAcceptorTo_p_FIX__Acceptor(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Acceptor *) ((FIX::SocketAcceptor *) x)); } static void *_p_FIX__MDEntryTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MDEntryType *) x)); } static void *_p_FIX__MatchStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MatchStatus *) x)); } static void *_p_FIX__RegistStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RegistStatus *) x)); } static void *_p_FIX__OrdStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrdStatus *) x)); } static void *_p_FIX__BidTradeTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BidTradeType *) x)); } static void *_p_FIX__TradeTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TradeType *) x)); } static void *_p_FIX__FundRenewWaivTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::FundRenewWaiv *) x)); } static void *_p_FIX__OpenCloseTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OpenClose *) x)); } static void *_p_FIX__UrgencyTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Urgency *) x)); } static void *_p_FIX__IOIOthSvcTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOIOthSvc *) x)); } static void *_p_FIX__EmailTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::EmailType *) x)); } static void *_p_FIX__RegistTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RegistTransType *) x)); } static void *_p_FIX__BidRequestTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BidRequestTransType *) x)); } static void *_p_FIX__IOITransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOITransType *) x)); } static void *_p_FIX__ExecTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecTransType *) x)); } static void *_p_FIX__AllocTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AllocTransType *) x)); } static void *_p_FIX__SettlInstTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlInstTransType *) x)); } static void *_p_FIX__ListExecInstTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ListExecInstType *) x)); } static void *_p_FIX__DlvyInstTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DlvyInstType *) x)); } static void *_p_FIX__SettlObligTransTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlObligTransType *) x)); } static void *_p_FIX__QuoteQualifierTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::QuoteQualifier *) x)); } static void *_p_FIX__IOIQualifierTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOIQualifier *) x)); } static void *_p_FIX__ExecTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecType *) x)); } static void *_p_FIX__SettlInstModeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlInstMode *) x)); } static void *_p_FIX__DerivativeExerciseStyleTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeExerciseStyle *) x)); } static void *_p_FIX__TimeInForceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TimeInForce *) x)); } static void *_p_FIX__TriggerTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerType *) x)); } static void *_p_FIX__OwnershipTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OwnershipType *) x)); } static void *_p_FIX__AssignmentMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AssignmentMethod *) x)); } static void *_p_FIX__InstrmtAssignmentMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::InstrmtAssignmentMethod *) x)); } static void *_p_FIX__SettlMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlMethod *) x)); } static void *_p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeInstrmtAssignmentMethod *) x)); } static void *_p_FIX__DerivativeSettlMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeSettlMethod *) x)); } static void *_p_FIX__MDReqRejReasonTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MDReqRejReason *) x)); } static void *_p_FIX__BookingUnitTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BookingUnit *) x)); } static void *_p_FIX__SettlCurrFxRateCalcTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlCurrFxRateCalc *) x)); } static void *_p_FIX__UnderlyingFXRateCalcTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingFXRateCalc *) x)); } static void *_p_FIX__TriggerActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerAction *) x)); } static void *_p_FIX__DiscretionInstTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DiscretionInst *) x)); } static void *_p_FIX__ExecInstValueTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecInstValue *) x)); } static void *_p_FIX__ExecPriceTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecPriceType *) x)); } static void *_p_FIX__TriggerPriceTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerPriceType *) x)); } static void *_p_FIX__SettlObligSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlObligSource *) x)); } static void *_p_FIX__MassCancelRequestTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MassCancelRequestType *) x)); } static void *_p_FIX__SubscriptionRequestTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SubscriptionRequestType *) x)); } static void *_p_FIX__TriggerPriceTypeScopeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerPriceTypeScope *) x)); } static void *_p_FIX__ProcessCodeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ProcessCode *) x)); } static void *_p_FIX__LotTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LotType *) x)); } static void *_p_FIX__LegSideTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegSide *) x)); } static void *_p_FIX__RoundingDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RoundingDirection *) x)); } static void *_p_FIX__MsgDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MsgDirection *) x)); } static void *_p_FIX__TickDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TickDirection *) x)); } static void *_p_FIX__TriggerPriceDirectionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerPriceDirection *) x)); } static void *_p_FIX__HaltReasonCharTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::HaltReasonChar *) x)); } static void *_p_FIX__OrderCapacityTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrderCapacity *) x)); } static void *_p_FIX__LastCapacityTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LastCapacity *) x)); } static void *_p_FIX__DealingCapacityTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DealingCapacity *) x)); } static void *_p_FIX__PriceProtectionScopeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PriceProtectionScope *) x)); } static void *_p_FIX__BasisPxTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::BasisPxType *) x)); } static void *_p_FIX__LegPositionEffectTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegPositionEffect *) x)); } static void *_p_FIX__PositionEffectTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PositionEffect *) x)); } static void *_p_FIX__AllocPositionEffectTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AllocPositionEffect *) x)); } static void *_p_FIX__VenueTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::VenueType *) x)); } static void *_p_FIX__HandlInstTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::HandlInst *) x)); } static void *_p_FIX__MoneyLaunderingStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MoneyLaunderingStatus *) x)); } static void *_p_FIX__ExecAckStatusTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExecAckStatus *) x)); } static void *_p_FIX__CxlRejResponseToTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CxlRejResponseTo *) x)); } static void *_p_FIX__DisplayWhenTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DisplayWhen *) x)); } static void *_p_FIX__MultiLegReportingTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MultiLegReportingType *) x)); } static void *_p_FIX__OrderCategoryTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrderCategory *) x)); } static void *_p_FIX__CxlTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CxlType *) x)); } static void *_p_FIX__CommTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CommType *) x)); } static void *_p_FIX__Nested2PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Nested2PartyIDSource *) x)); } static void *_p_FIX__NestedPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::NestedPartyIDSource *) x)); } static void *_p_FIX__PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PartyIDSource *) x)); } static void *_p_FIX__SettlInstSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlInstSource *) x)); } static void *_p_FIX__SettlPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlPartyIDSource *) x)); } static void *_p_FIX__Nested3PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Nested3PartyIDSource *) x)); } static void *_p_FIX__InstrumentPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::InstrumentPartyIDSource *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UndlyInstrumentPartyIDSource *) x)); } static void *_p_FIX__RefOrderIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RefOrderIDSource *) x)); } static void *_p_FIX__RootPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::RootPartyIDSource *) x)); } static void *_p_FIX__ExDestinationIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExDestinationIDSource *) x)); } static void *_p_FIX__Nested4PartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Nested4PartyIDSource *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingInstrumentPartyIDSource *) x)); } static void *_p_FIX__TargetPartyIDSourceTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TargetPartyIDSource *) x)); } static void *_p_FIX__MassCancelResponseTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MassCancelResponse *) x)); } static void *_p_FIX__BenchmarkTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Benchmark *) x)); } static void *_p_FIX__LegSettlTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegSettlType *) x)); } static void *_p_FIX__TriggerOrderTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TriggerOrderType *) x)); } static void *_p_FIX__LegSettlmntTypTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegSettlmntTyp *) x)); } static void *_p_FIX__SettlmntTypTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SettlmntTyp *) x)); } static void *_p_FIX__ExerciseMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ExerciseMethod *) x)); } static void *_p_FIX__PreallocMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::PreallocMethod *) x)); } static void *_p_FIX__AsOfIndicatorTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AsOfIndicator *) x)); } static void *_p_FIX__DisplayMethodTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DisplayMethod *) x)); } static void *_p_FIX__TradeHandlingInstrTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TradeHandlingInstr *) x)); } static void *_p_FIX__OrigTradeHandlingInstrTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrigTradeHandlingInstr *) x)); } static void *_p_FIX__DeleteReasonTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DeleteReason *) x)); } static void *_p_FIX__DKReasonTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DKReason *) x)); } static void *_p_FIX__CancellationRightsTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CancellationRights *) x)); } static void *_p_FIX__Rule80ATo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Rule80A *) x)); } static void *_p_FIX__CashMarginTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::CashMargin *) x)); } static void *_p_FIX__DayBookingInstTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DayBookingInst *) x)); } static void *_p_FIX__AdvSideTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::AdvSide *) x)); } static void *_p_FIX__LegOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::LegOptAttribute *) x)); } static void *_p_FIX__UnderlyingOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingOptAttribute *) x)); } static void *_p_FIX__OptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OptAttribute *) x)); } static void *_p_FIX__IOIQltyIndTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::IOIQltyInd *) x)); } static void *_p_FIX__DerivativeOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::DerivativeOptAttribute *) x)); } static void *_p_FIX__UnderlyingLegOptAttributeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::UnderlyingLegOptAttribute *) x)); } static void *_p_FIX__SideTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::Side *) x)); } static void *_p_FIX__OrdTypeTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::OrdType *) x)); } static void *_p_FIX__MDUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MDUpdateAction *) x)); } static void *_p_FIX__SecurityUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::SecurityUpdateAction *) x)); } static void *_p_FIX__ListUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::ListUpdateAction *) x)); } static void *_p_FIX__TradSesUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::TradSesUpdateAction *) x)); } static void *_p_FIX__MarketUpdateActionTo_p_FIX__CharField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::CharField *) ((FIX::MarketUpdateAction *) x)); } static void *_p_FIX__GroupTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Group *) x)); } static void *_p_FIX__HeaderTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Header *) x)); } static void *_p_FIX__TrailerTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Trailer *) x)); } static void *_p_FIX__MessageTo_p_FIX__FieldMap(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldMap *) ((FIX::Message *) x)); } static void *_p_FIX__DerivativeCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeCFICode *) x)); } static void *_p_FIX__CFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CFICode *) x)); } static void *_p_FIX__UnderlyingCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCFICode *) x)); } static void *_p_FIX__LegCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCFICode *) x)); } static void *_p_FIX__MaturityMonthYearFormatTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaturityMonthYearFormat *) x)); } static void *_p_FIX__UnderlyingLegCFICodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegCFICode *) x)); } static void *_p_FIX__StartCashTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StartCash *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativePriceUnitOfMeasure *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeUnitOfMeasure *) x)); } static void *_p_FIX__PriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PriceUnitOfMeasure *) x)); } static void *_p_FIX__LegUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegUnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingUnitOfMeasure *) x)); } static void *_p_FIX__UnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnitOfMeasure *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegPriceUnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingPriceUnitOfMeasure *) x)); } static void *_p_FIX__OrigSecondaryTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigSecondaryTradeID *) x)); } static void *_p_FIX__OrigTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigTradeID *) x)); } static void *_p_FIX__SecondaryFirmTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryFirmTradeID *) x)); } static void *_p_FIX__FirmTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FirmTradeID *) x)); } static void *_p_FIX__SecondaryTradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryTradeID *) x)); } static void *_p_FIX__TradeIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeID *) x)); } static void *_p_FIX__DerivativeSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityType *) x)); } static void *_p_FIX__ExpirationQtyTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExpirationQtyType *) x)); } static void *_p_FIX__QtyTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QtyType *) x)); } static void *_p_FIX__UnderlyingSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityType *) x)); } static void *_p_FIX__SecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityType *) x)); } static void *_p_FIX__RepoCollateralSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RepoCollateralSecurityType *) x)); } static void *_p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingRepoCollateralSecurityType *) x)); } static void *_p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegRepoCollateralSecurityType *) x)); } static void *_p_FIX__QuantityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuantityType *) x)); } static void *_p_FIX__LegSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityType *) x)); } static void *_p_FIX__LegAllocAccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocAccount *) x)); } static void *_p_FIX__AccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Account *) x)); } static void *_p_FIX__AllocAccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocAccount *) x)); } static void *_p_FIX__ClearingAccountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingAccount *) x)); } static void *_p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityType *) x)); } static void *_p_FIX__MDImplicitDeleteTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::MDImplicitDelete *) x)); } static void *_p_FIX__DerivativeTimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeTimeUnit *) x)); } static void *_p_FIX__LegTimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegTimeUnit *) x)); } static void *_p_FIX__UnderlyingTimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingTimeUnit *) x)); } static void *_p_FIX__TimeUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TimeUnit *) x)); } static void *_p_FIX__StandInstDbIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StandInstDbID *) x)); } static void *_p_FIX__NotifyBrokerOfCreditTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::NotifyBrokerOfCredit *) x)); } static void *_p_FIX__BrokerOfCreditTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BrokerOfCredit *) x)); } static void *_p_FIX__DerivativeSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecuritySubType *) x)); } static void *_p_FIX__TrdSubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdSubType *) x)); } static void *_p_FIX__LegSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecuritySubType *) x)); } static void *_p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecuritySubType *) x)); } static void *_p_FIX__SecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySubType *) x)); } static void *_p_FIX__ShortSaleReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ShortSaleReason *) x)); } static void *_p_FIX__AllocCancReplaceReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocCancReplaceReason *) x)); } static void *_p_FIX__DeleteReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DeleteReason *) x)); } static void *_p_FIX__DKReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DKReason *) x)); } static void *_p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecuritySubType *) x)); } static void *_p_FIX__NetworkRequestIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NetworkRequestID *) x)); } static void *_p_FIX__UserRequestIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UserRequestID *) x)); } static void *_p_FIX__TradeRequestIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeRequestID *) x)); } static void *_p_FIX__MarginExcessTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MarginExcess *) x)); } static void *_p_FIX__RegistRejReasonTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistRejReasonText *) x)); } static void *_p_FIX__ContraTradeTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ContraTradeTime *) x)); } static void *_p_FIX__NoDerivativeEventsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeEvents *) x)); } static void *_p_FIX__NoEventsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoEvents *) x)); } static void *_p_FIX__BidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidPx *) x)); } static void *_p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegCalculatedCcyLastQty *) x)); } static void *_p_FIX__CalculatedCcyLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CalculatedCcyLastQty *) x)); } static void *_p_FIX__UnderlyingLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingLastQty *) x)); } static void *_p_FIX__LastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastQty *) x)); } static void *_p_FIX__DeskIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeskID *) x)); } static void *_p_FIX__CheckSumFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::CheckSumField *) x)); } static void *_p_FIX__LegLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegLastQty *) x)); } static void *_p_FIX__SideLastQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideLastQty *) x)); } static void *_p_FIX__UsernameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Username *) x)); } static void *_p_FIX__ContIntRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContIntRptID *) x)); } static void *_p_FIX__PosMaintRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosMaintRptID *) x)); } static void *_p_FIX__DerivativeStrikeValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeStrikeValue *) x)); } static void *_p_FIX__StrikeValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikeValue *) x)); } static void *_p_FIX__OptPayoutTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OptPayoutType *) x)); } static void *_p_FIX__EncodedTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedText *) x)); } static void *_p_FIX__GapFillFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::GapFillFlag *) x)); } static void *_p_FIX__MarketDepthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MarketDepth *) x)); } static void *_p_FIX__MDPriceLevelTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDPriceLevel *) x)); } static void *_p_FIX__QuoteResponseLevelTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteResponseLevel *) x)); } static void *_p_FIX__YieldCalcDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::YieldCalcDate *) x)); } static void *_p_FIX__CollRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollRptID *) x)); } static void *_p_FIX__LegNumberTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegNumber *) x)); } static void *_p_FIX__PosTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosType *) x)); } static void *_p_FIX__PosAmtTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosAmtType *) x)); } static void *_p_FIX__ContAmtTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ContAmtType *) x)); } static void *_p_FIX__SettlInstIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstID *) x)); } static void *_p_FIX__ReportedPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ReportedPx *) x)); } static void *_p_FIX__LastFragmentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LastFragment *) x)); } static void *_p_FIX__PriceLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PriceLimitType *) x)); } static void *_p_FIX__SecondaryPriceLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecondaryPriceLimitType *) x)); } static void *_p_FIX__DiscretionLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionLimitType *) x)); } static void *_p_FIX__PegLimitTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegLimitType *) x)); } static void *_p_FIX__NoLegStipulationsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegStipulations *) x)); } static void *_p_FIX__NoStipulationsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStipulations *) x)); } static void *_p_FIX__ShortQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ShortQty *) x)); } static void *_p_FIX__SellerDaysTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SellerDays *) x)); } static void *_p_FIX__DiscretionOffsetTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionOffsetType *) x)); } static void *_p_FIX__PegOffsetTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegOffsetType *) x)); } static void *_p_FIX__TradSesEndTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesEndTime *) x)); } static void *_p_FIX__ComplexEventEndTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::ComplexEventEndTime *) x)); } static void *_p_FIX__TierCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TierCode *) x)); } static void *_p_FIX__BenchmarkTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Benchmark *) x)); } static void *_p_FIX__SpreadToBenchmarkTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SpreadToBenchmark *) x)); } static void *_p_FIX__CollAsgnRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnRejectReason *) x)); } static void *_p_FIX__CollAsgnReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnReason *) x)); } static void *_p_FIX__TransferReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TransferReason *) x)); } static void *_p_FIX__ConfirmRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmRejReason *) x)); } static void *_p_FIX__TradeReportRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeReportRejectReason *) x)); } static void *_p_FIX__QuoteRequestRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRequestRejectReason *) x)); } static void *_p_FIX__QuoteRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRejectReason *) x)); } static void *_p_FIX__MDReqRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MDReqRejReason *) x)); } static void *_p_FIX__SessionRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SessionRejectReason *) x)); } static void *_p_FIX__CxlRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CxlRejReason *) x)); } static void *_p_FIX__OrdRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrdRejReason *) x)); } static void *_p_FIX__QuoteEntryRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteEntryRejectReason *) x)); } static void *_p_FIX__ExecRestatementReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExecRestatementReason *) x)); } static void *_p_FIX__BusinessRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BusinessRejectReason *) x)); } static void *_p_FIX__MassCancelRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassCancelRejectReason *) x)); } static void *_p_FIX__TradSesStatusRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesStatusRejReason *) x)); } static void *_p_FIX__MassActionRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionRejectReason *) x)); } static void *_p_FIX__ListRejectReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListRejectReason *) x)); } static void *_p_FIX__RefOrdIDReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefOrdIDReason *) x)); } static void *_p_FIX__StreamAsgnRejReasonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnRejReason *) x)); } static void *_p_FIX__AllocTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocText *) x)); } static void *_p_FIX__EncodedAllocTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedAllocText *) x)); } static void *_p_FIX__DeliverToSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliverToSubID *) x)); } static void *_p_FIX__MiscFeeCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MiscFeeCurr *) x)); } static void *_p_FIX__SettlObligMsgIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlObligMsgID *) x)); } static void *_p_FIX__ReportedPxDiffTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ReportedPxDiff *) x)); } static void *_p_FIX__NoComplexEventsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoComplexEvents *) x)); } static void *_p_FIX__NoNestedInstrAttribTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNestedInstrAttrib *) x)); } static void *_p_FIX__NoDerivativeInstrAttribTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeInstrAttrib *) x)); } static void *_p_FIX__NoInstrAttribTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoInstrAttrib *) x)); } static void *_p_FIX__NoStatsIndicatorsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStatsIndicators *) x)); } static void *_p_FIX__NoTrdRepIndicatorsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTrdRepIndicators *) x)); } static void *_p_FIX__NoQuoteSetsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoQuoteSets *) x)); } static void *_p_FIX__BeginSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BeginSeqNo *) x)); } static void *_p_FIX__DerivativeEventPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeEventPx *) x)); } static void *_p_FIX__EventPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EventPx *) x)); } static void *_p_FIX__StopPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StopPx *) x)); } static void *_p_FIX__SecurityTradingEventTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityTradingEvent *) x)); } static void *_p_FIX__CrossTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CrossType *) x)); } static void *_p_FIX__EndStrikePxRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndStrikePxRange *) x)); } static void *_p_FIX__StartStrikePxRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StartStrikePxRange *) x)); } static void *_p_FIX__AgreementDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementDesc *) x)); } static void *_p_FIX__MarketSegmentDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketSegmentDesc *) x)); } static void *_p_FIX__OrderCategoryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrderCategory *) x)); } static void *_p_FIX__OrderDelayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrderDelay *) x)); } static void *_p_FIX__NewsCategoryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NewsCategory *) x)); } static void *_p_FIX__CardNumberTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardNumber *) x)); } static void *_p_FIX__CashDistribAgentAcctNumberTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentAcctNumber *) x)); } static void *_p_FIX__NoPositionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPositions *) x)); } static void *_p_FIX__NoUnderlyingsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyings *) x)); } static void *_p_FIX__NoOfLegUnderlyingsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOfLegUnderlyings *) x)); } static void *_p_FIX__NoDatesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDates *) x)); } static void *_p_FIX__StartDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StartDate *) x)); } static void *_p_FIX__CardStartDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardStartDate *) x)); } static void *_p_FIX__ComplexEventStartDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ComplexEventStartDate *) x)); } static void *_p_FIX__RefreshQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RefreshQty *) x)); } static void *_p_FIX__OrigTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OrigTime *) x)); } static void *_p_FIX__MDQuoteTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDQuoteType *) x)); } static void *_p_FIX__MDUpdateTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDUpdateType *) x)); } static void *_p_FIX__QuoteTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteType *) x)); } static void *_p_FIX__NumBiddersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumBidders *) x)); } static void *_p_FIX__DerivativeEventDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEventDate *) x)); } static void *_p_FIX__UnderlyingSettlementDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSettlementDate *) x)); } static void *_p_FIX__AgreementDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementDate *) x)); } static void *_p_FIX__EventDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EventDate *) x)); } static void *_p_FIX__CouponPaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CouponPaymentDate *) x)); } static void *_p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCouponPaymentDate *) x)); } static void *_p_FIX__LegCouponPaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCouponPaymentDate *) x)); } static void *_p_FIX__PaymentDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PaymentDate *) x)); } static void *_p_FIX__DerivativeSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSymbolSfx *) x)); } static void *_p_FIX__UnderlyingSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSymbolSfx *) x)); } static void *_p_FIX__SymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SymbolSfx *) x)); } static void *_p_FIX__LegSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSymbolSfx *) x)); } static void *_p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSymbolSfx *) x)); } static void *_p_FIX__SecondaryTrdTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecondaryTrdType *) x)); } static void *_p_FIX__TrdTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdType *) x)); } static void *_p_FIX__RptSeqTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RptSeq *) x)); } static void *_p_FIX__NoMsgTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMsgTypes *) x)); } static void *_p_FIX__TriggerOrderTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerOrderType *) x)); } static void *_p_FIX__StrategyParameterTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrategyParameterType *) x)); } static void *_p_FIX__OwnerTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OwnerType *) x)); } static void *_p_FIX__SettlSessSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlSessSubID *) x)); } static void *_p_FIX__TickRuleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TickRuleType *) x)); } static void *_p_FIX__FlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::FlowScheduleType *) x)); } static void *_p_FIX__LegFlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegFlowScheduleType *) x)); } static void *_p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingFlowScheduleType *) x)); } static void *_p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeFlowScheduleType *) x)); } static void *_p_FIX__MiscFeeBasisTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MiscFeeBasis *) x)); } static void *_p_FIX__EncodedTextLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedTextLen *) x)); } static void *_p_FIX__EncodedAllocTextLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedAllocTextLen *) x)); } static void *_p_FIX__EncodedListStatusTextLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedListStatusTextLen *) x)); } static void *_p_FIX__TradSesEventTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesEvent *) x)); } static void *_p_FIX__DisplayQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayQty *) x)); } static void *_p_FIX__SecondaryDisplayQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryDisplayQty *) x)); } static void *_p_FIX__TotNumReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNumReports *) x)); } static void *_p_FIX__TotNumAssignmentReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNumAssignmentReports *) x)); } static void *_p_FIX__TotNumTradeReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNumTradeReports *) x)); } static void *_p_FIX__TotalNumPosReportsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalNumPosReports *) x)); } static void *_p_FIX__DerivativeStrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeStrikeCurrency *) x)); } static void *_p_FIX__TradingCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingCurrency *) x)); } static void *_p_FIX__SideSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideSettlCurrency *) x)); } static void *_p_FIX__SideCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideCurrency *) x)); } static void *_p_FIX__PositionCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PositionCurrency *) x)); } static void *_p_FIX__StrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrikeCurrency *) x)); } static void *_p_FIX__LegStrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStrikeCurrency *) x)); } static void *_p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStrikeCurrency *) x)); } static void *_p_FIX__AgreementCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementCurrency *) x)); } static void *_p_FIX__AllocSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocSettlCurrency *) x)); } static void *_p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegBenchmarkCurveCurrency *) x)); } static void *_p_FIX__LegSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSettlCurrency *) x)); } static void *_p_FIX__UnderlyingCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCurrency *) x)); } static void *_p_FIX__SettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlCurrency *) x)); } static void *_p_FIX__CurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Currency *) x)); } static void *_p_FIX__BenchmarkCurveCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkCurveCurrency *) x)); } static void *_p_FIX__CommCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CommCurrency *) x)); } static void *_p_FIX__LegCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCurrency *) x)); } static void *_p_FIX__LegAllocSettlCurrencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocSettlCurrency *) x)); } static void *_p_FIX__BidTradeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BidTradeType *) x)); } static void *_p_FIX__TradeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TradeType *) x)); } static void *_p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSettleOnOpenFlag *) x)); } static void *_p_FIX__SettleOnOpenFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettleOnOpenFlag *) x)); } static void *_p_FIX__DerivativeLocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeLocaleOfIssue *) x)); } static void *_p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeStateOrProvinceOfIssue *) x)); } static void *_p_FIX__DerivativeCountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeCountryOfIssue *) x)); } static void *_p_FIX__CountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CountryOfIssue *) x)); } static void *_p_FIX__StateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StateOrProvinceOfIssue *) x)); } static void *_p_FIX__LocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LocaleOfIssue *) x)); } static void *_p_FIX__UnderlyingCountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCountryOfIssue *) x)); } static void *_p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStateOrProvinceOfIssue *) x)); } static void *_p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLocaleOfIssue *) x)); } static void *_p_FIX__LegCountryOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCountryOfIssue *) x)); } static void *_p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStateOrProvinceOfIssue *) x)); } static void *_p_FIX__LegLocaleOfIssueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegLocaleOfIssue *) x)); } static void *_p_FIX__NoSettlInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlInst *) x)); } static void *_p_FIX__NoTradingSessionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTradingSessions *) x)); } static void *_p_FIX__SeniorityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Seniority *) x)); } static void *_p_FIX__UnderlyingSeniorityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSeniority *) x)); } static void *_p_FIX__NoExecInstRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoExecInstRules *) x)); } static void *_p_FIX__TimeBracketTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TimeBracket *) x)); } static void *_p_FIX__PriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Price *) x)); } static void *_p_FIX__SettlInstModeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlInstMode *) x)); } static void *_p_FIX__ApplResponseErrorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplResponseError *) x)); } static void *_p_FIX__HaltReasonIntTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::HaltReasonInt *) x)); } static void *_p_FIX__ListNoOrdsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListNoOrds *) x)); } static void *_p_FIX__SettlmntTypTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlmntTyp *) x)); } static void *_p_FIX__LegSettlmntTypTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegSettlmntTyp *) x)); } static void *_p_FIX__MinQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinQty *) x)); } static void *_p_FIX__ScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Scope *) x)); } static void *_p_FIX__AdvRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AdvRefID *) x)); } static void *_p_FIX__BookingUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BookingUnit *) x)); } static void *_p_FIX__UnderlyingLastPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingLastPx *) x)); } static void *_p_FIX__LegLastPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegLastPx *) x)); } static void *_p_FIX__PrevClosePxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PrevClosePx *) x)); } static void *_p_FIX__SideTradeReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideTradeReportID *) x)); } static void *_p_FIX__LegReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegReportID *) x)); } static void *_p_FIX__SecurityReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityReportID *) x)); } static void *_p_FIX__MDReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDReportID *) x)); } static void *_p_FIX__SecondaryTradeReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryTradeReportID *) x)); } static void *_p_FIX__AllocReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocReportID *) x)); } static void *_p_FIX__TradeReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeReportID *) x)); } static void *_p_FIX__ApplReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplReportID *) x)); } static void *_p_FIX__MassActionReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MassActionReportID *) x)); } static void *_p_FIX__MarketReportIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketReportID *) x)); } static void *_p_FIX__CancellationRightsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CancellationRights *) x)); } static void *_p_FIX__DerivativeSecurityXMLTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityXML *) x)); } static void *_p_FIX__SecurityXMLTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityXML *) x)); } static void *_p_FIX__NoMatchRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMatchRules *) x)); } static void *_p_FIX__RawDataTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RawData *) x)); } static void *_p_FIX__AllocHandlInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocHandlInst *) x)); } static void *_p_FIX__HandlInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::HandlInst *) x)); } static void *_p_FIX__OrdTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrdType *) x)); } static void *_p_FIX__UnderlyingFactorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingFactor *) x)); } static void *_p_FIX__LegFactorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegFactor *) x)); } static void *_p_FIX__MatchTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MatchType *) x)); } static void *_p_FIX__DerivativeIssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeIssueDate *) x)); } static void *_p_FIX__IssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IssueDate *) x)); } static void *_p_FIX__UnderlyingIssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingIssueDate *) x)); } static void *_p_FIX__LegIssueDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIssueDate *) x)); } static void *_p_FIX__TriggerTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerType *) x)); } static void *_p_FIX__NoUnderlyingAmountsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingAmounts *) x)); } static void *_p_FIX__LegSettlTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegSettlType *) x)); } static void *_p_FIX__SettlTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlType *) x)); } static void *_p_FIX__LiquidityIndTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LiquidityIndType *) x)); } static void *_p_FIX__ConfirmTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmType *) x)); } static void *_p_FIX__AllocAvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocAvgPx *) x)); } static void *_p_FIX__SecurityReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityReqID *) x)); } static void *_p_FIX__CollApplTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollApplType *) x)); } static void *_p_FIX__CashMarginTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CashMargin *) x)); } static void *_p_FIX__UnderlyingAllocationPercentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingAllocationPercent *) x)); } static void *_p_FIX__CrossPercentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CrossPercent *) x)); } static void *_p_FIX__OrderPercentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderPercent *) x)); } static void *_p_FIX__TradSesStartTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesStartTime *) x)); } static void *_p_FIX__ComplexEventStartTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::ComplexEventStartTime *) x)); } static void *_p_FIX__EncodedListExecInstLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedListExecInstLen *) x)); } static void *_p_FIX__DerivativeEventTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::DerivativeEventTime *) x)); } static void *_p_FIX__EventTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::EventTime *) x)); } static void *_p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeInstrumentPartyRole *) x)); } static void *_p_FIX__RootPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RootPartyRole *) x)); } static void *_p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UndlyInstrumentPartyRole *) x)); } static void *_p_FIX__InstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::InstrumentPartyRole *) x)); } static void *_p_FIX__Nested3PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested3PartyRole *) x)); } static void *_p_FIX__SettlPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlPartyRole *) x)); } static void *_p_FIX__Nested2PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested2PartyRole *) x)); } static void *_p_FIX__PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PartyRole *) x)); } static void *_p_FIX__NestedPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NestedPartyRole *) x)); } static void *_p_FIX__TrdRepPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdRepPartyRole *) x)); } static void *_p_FIX__Nested4PartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested4PartyRole *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingInstrumentPartyRole *) x)); } static void *_p_FIX__TargetPartyRoleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TargetPartyRole *) x)); } static void *_p_FIX__CashSettlAgentCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentCode *) x)); } static void *_p_FIX__SecuritySettlAgentCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentCode *) x)); } static void *_p_FIX__CashDistribAgentCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentCode *) x)); } static void *_p_FIX__CreditRatingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CreditRating *) x)); } static void *_p_FIX__UnderlyingCreditRatingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCreditRating *) x)); } static void *_p_FIX__LegCreditRatingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegCreditRating *) x)); } static void *_p_FIX__CxlQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CxlQty *) x)); } static void *_p_FIX__UnderlyingCashTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCashType *) x)); } static void *_p_FIX__ConfirmReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ConfirmReqID *) x)); } static void *_p_FIX__NoBidDescriptorsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoBidDescriptors *) x)); } static void *_p_FIX__LastNetworkResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LastNetworkResponseID *) x)); } static void *_p_FIX__NetworkResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NetworkResponseID *) x)); } static void *_p_FIX__SecurityResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityResponseID *) x)); } static void *_p_FIX__ApplResponseIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplResponseID *) x)); } static void *_p_FIX__DividendYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DividendYield *) x)); } static void *_p_FIX__LegDividendYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegDividendYield *) x)); } static void *_p_FIX__MultilegModelTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MultilegModel *) x)); } static void *_p_FIX__ContraTradeQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ContraTradeQty *) x)); } static void *_p_FIX__InViewOfCommonTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::InViewOfCommon *) x)); } static void *_p_FIX__CrossPrioritizationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CrossPrioritization *) x)); } static void *_p_FIX__LastPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastPx *) x)); } static void *_p_FIX__DisplayLowQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayLowQty *) x)); } static void *_p_FIX__SettlObligSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlObligSource *) x)); } static void *_p_FIX__DeskTypeSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DeskTypeSource *) x)); } static void *_p_FIX__CoveredOrUncoveredTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CoveredOrUncovered *) x)); } static void *_p_FIX__LegCoveredOrUncoveredTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegCoveredOrUncovered *) x)); } static void *_p_FIX__QuoteReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteReqID *) x)); } static void *_p_FIX__RateSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RateSource *) x)); } static void *_p_FIX__SecurityListTypeSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityListTypeSource *) x)); } static void *_p_FIX__DerivativeFloorPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeFloorPrice *) x)); } static void *_p_FIX__FloorPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FloorPrice *) x)); } static void *_p_FIX__TriggerPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TriggerPrice *) x)); } static void *_p_FIX__UnderlyingPutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingPutOrCall *) x)); } static void *_p_FIX__PutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PutOrCall *) x)); } static void *_p_FIX__DerivativePutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativePutOrCall *) x)); } static void *_p_FIX__UnderlyingLegPutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingLegPutOrCall *) x)); } static void *_p_FIX__LegPutOrCallTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegPutOrCall *) x)); } static void *_p_FIX__NoLegsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegs *) x)); } static void *_p_FIX__CashSettlAgentAcctNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentAcctNum *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentAcctNum *) x)); } static void *_p_FIX__StandInstDbNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StandInstDbName *) x)); } static void *_p_FIX__RiskFreeRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RiskFreeRate *) x)); } static void *_p_FIX__QuoteRespIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteRespID *) x)); } static void *_p_FIX__DiscretionPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DiscretionPrice *) x)); } static void *_p_FIX__YieldRedemptionPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::YieldRedemptionPrice *) x)); } static void *_p_FIX__CxlTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CxlType *) x)); } static void *_p_FIX__UnderlyingCPRegTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCPRegType *) x)); } static void *_p_FIX__CPRegTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CPRegType *) x)); } static void *_p_FIX__CollAsgnRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollAsgnRefID *) x)); } static void *_p_FIX__FactorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Factor *) x)); } static void *_p_FIX__TimeToExpirationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TimeToExpiration *) x)); } static void *_p_FIX__NoExpirationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoExpiration *) x)); } static void *_p_FIX__UnderlyingStipTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStipType *) x)); } static void *_p_FIX__OwnershipTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OwnershipType *) x)); } static void *_p_FIX__PriceProtectionScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PriceProtectionScope *) x)); } static void *_p_FIX__DiscretionScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionScope *) x)); } static void *_p_FIX__MassActionScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionScope *) x)); } static void *_p_FIX__ResponseDestinationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ResponseDestination *) x)); } static void *_p_FIX__ExDestinationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExDestination *) x)); } static void *_p_FIX__DesignationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Designation *) x)); } static void *_p_FIX__TradSesOpenTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesOpenTime *) x)); } static void *_p_FIX__NoUnderlyingStipsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingStips *) x)); } static void *_p_FIX__PeggedRefPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PeggedRefPrice *) x)); } static void *_p_FIX__LegOptionRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOptionRatio *) x)); } static void *_p_FIX__MarginRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MarginRatio *) x)); } static void *_p_FIX__UrgencyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Urgency *) x)); } static void *_p_FIX__LowPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LowPx *) x)); } static void *_p_FIX__PaymentRefTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PaymentRef *) x)); } static void *_p_FIX__ExchangeForPhysicalTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ExchangeForPhysical *) x)); } static void *_p_FIX__MinOfferSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinOfferSize *) x)); } static void *_p_FIX__DefOfferSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DefOfferSize *) x)); } static void *_p_FIX__OfferSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferSize *) x)); } static void *_p_FIX__EncodedMktSegmDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedMktSegmDesc *) x)); } static void *_p_FIX__RFQReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RFQReqID *) x)); } static void *_p_FIX__SideQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideQty *) x)); } static void *_p_FIX__AllocSettlCurrAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocSettlCurrAmt *) x)); } static void *_p_FIX__SettlCurrAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrAmt *) x)); } static void *_p_FIX__XmlDataTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::XmlData *) x)); } static void *_p_FIX__NumTicketsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumTickets *) x)); } static void *_p_FIX__NoRptsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRpts *) x)); } static void *_p_FIX__IOINaturalFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::IOINaturalFlag *) x)); } static void *_p_FIX__TradeConditionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeCondition *) x)); } static void *_p_FIX__QuoteConditionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteCondition *) x)); } static void *_p_FIX__ComplexEventConditionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventCondition *) x)); } static void *_p_FIX__BidYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidYield *) x)); } static void *_p_FIX__MidYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MidYield *) x)); } static void *_p_FIX__NetGrossIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NetGrossInd *) x)); } static void *_p_FIX__ExecValuationPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ExecValuationPoint *) x)); } static void *_p_FIX__RefOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefOrderID *) x)); } static void *_p_FIX__SecondaryOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryOrderID *) x)); } static void *_p_FIX__OrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrderID *) x)); } static void *_p_FIX__AffectedOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AffectedOrderID *) x)); } static void *_p_FIX__AffectedSecondaryOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AffectedSecondaryOrderID *) x)); } static void *_p_FIX__NotAffectedOrderIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NotAffectedOrderID *) x)); } static void *_p_FIX__ReferencePageTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ReferencePage *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrumentPartyIDSource *) x)); } static void *_p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityAltIDSource *) x)); } static void *_p_FIX__DerivativeSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityIDSource *) x)); } static void *_p_FIX__ExDestinationIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExDestinationIDSource *) x)); } static void *_p_FIX__RootPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RootPartyIDSource *) x)); } static void *_p_FIX__TriggerSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSecurityIDSource *) x)); } static void *_p_FIX__PegSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSecurityIDSource *) x)); } static void *_p_FIX__RefOrderIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RefOrderIDSource *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UndlyInstrumentPartyIDSource *) x)); } static void *_p_FIX__InstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::InstrumentPartyIDSource *) x)); } static void *_p_FIX__OrderHandlingInstSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrderHandlingInstSource *) x)); } static void *_p_FIX__MessageEventSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MessageEventSource *) x)); } static void *_p_FIX__InputSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InputSource *) x)); } static void *_p_FIX__Nested3PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Nested3PartyIDSource *) x)); } static void *_p_FIX__NoAltMDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAltMDSource *) x)); } static void *_p_FIX__SettlPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlPartyIDSource *) x)); } static void *_p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkSecurityIDSource *) x)); } static void *_p_FIX__Nested2PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Nested2PartyIDSource *) x)); } static void *_p_FIX__LegAllocAcctIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocAcctIDSource *) x)); } static void *_p_FIX__AllocAcctIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocAcctIDSource *) x)); } static void *_p_FIX__AcctIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AcctIDSource *) x)); } static void *_p_FIX__UnderlyingIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingIDSource *) x)); } static void *_p_FIX__SettlInstSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlInstSource *) x)); } static void *_p_FIX__IDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IDSource *) x)); } static void *_p_FIX__SecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityIDSource *) x)); } static void *_p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityIDSource *) x)); } static void *_p_FIX__PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PartyIDSource *) x)); } static void *_p_FIX__SecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityAltIDSource *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityAltIDSource *) x)); } static void *_p_FIX__NestedPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::NestedPartyIDSource *) x)); } static void *_p_FIX__TradeInputSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeInputSource *) x)); } static void *_p_FIX__LegSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityIDSource *) x)); } static void *_p_FIX__LegSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityAltIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityAltIDSource *) x)); } static void *_p_FIX__ApplTotalMessageCountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplTotalMessageCount *) x)); } static void *_p_FIX__Nested4PartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Nested4PartyIDSource *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingInstrumentPartyIDSource *) x)); } static void *_p_FIX__TargetPartyIDSourceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TargetPartyIDSource *) x)); } static void *_p_FIX__StrategyParameterValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrategyParameterValue *) x)); } static void *_p_FIX__FairValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FairValue *) x)); } static void *_p_FIX__LegalConfirmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LegalConfirm *) x)); } static void *_p_FIX__DerivativeContractSettlMonthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeContractSettlMonth *) x)); } static void *_p_FIX__LegContractSettlMonthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegContractSettlMonth *) x)); } static void *_p_FIX__ContractSettlMonthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContractSettlMonth *) x)); } static void *_p_FIX__QuoteIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteID *) x)); } static void *_p_FIX__TransBkdTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TransBkdTime *) x)); } static void *_p_FIX__CollRespIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollRespID *) x)); } static void *_p_FIX__SideTrdRegTimestampTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideTrdRegTimestampType *) x)); } static void *_p_FIX__TrdRegTimestampTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdRegTimestampType *) x)); } static void *_p_FIX__LegStipulationValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStipulationValue *) x)); } static void *_p_FIX__StipulationValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StipulationValue *) x)); } static void *_p_FIX__CharFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::CharField *) x)); } static void *_p_FIX__TradSesModeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesMode *) x)); } static void *_p_FIX__CountryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Country *) x)); } static void *_p_FIX__MDEntryDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcDateField *) ((FIX::MDEntryDate *) x)); } static void *_p_FIX__Rule80ATo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Rule80A *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeInstrumentParties *) x)); } static void *_p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUndlyInstrumentParties *) x)); } static void *_p_FIX__NoInstrumentPartiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoInstrumentParties *) x)); } static void *_p_FIX__LongQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LongQty *) x)); } static void *_p_FIX__LegSwapTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegSwapType *) x)); } static void *_p_FIX__FillQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FillQty *) x)); } static void *_p_FIX__DerivativeInstrAttribValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrAttribValue *) x)); } static void *_p_FIX__NestedInstrAttribValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NestedInstrAttribValue *) x)); } static void *_p_FIX__InstrAttribValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrAttribValue *) x)); } static void *_p_FIX__RoundingModulusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RoundingModulus *) x)); } static void *_p_FIX__AllocLinkTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocLinkType *) x)); } static void *_p_FIX__TradeReportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeReportType *) x)); } static void *_p_FIX__AllocReportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocReportType *) x)); } static void *_p_FIX__ResponseTransportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ResponseTransportType *) x)); } static void *_p_FIX__NewPasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NewPassword *) x)); } static void *_p_FIX__PasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Password *) x)); } static void *_p_FIX__EncryptedPasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncryptedPassword *) x)); } static void *_p_FIX__EncryptedNewPasswordTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncryptedNewPassword *) x)); } static void *_p_FIX__ApplReportTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplReportType *) x)); } static void *_p_FIX__DerivativeEventTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeEventType *) x)); } static void *_p_FIX__RespondentTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RespondentType *) x)); } static void *_p_FIX__UnderlyingSettlementTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingSettlementType *) x)); } static void *_p_FIX__EventTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EventType *) x)); } static void *_p_FIX__AllocAccountTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocAccountType *) x)); } static void *_p_FIX__AdjustmentTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AdjustmentType *) x)); } static void *_p_FIX__AccountTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AccountType *) x)); } static void *_p_FIX__FutSettDate2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FutSettDate2 *) x)); } static void *_p_FIX__ComplexEventTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventType *) x)); } static void *_p_FIX__PriceDeltaTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriceDelta *) x)); } static void *_p_FIX__SideValue1To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SideValue1 *) x)); } static void *_p_FIX__SideValue2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SideValue2 *) x)); } static void *_p_FIX__DerivativeSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSymbol *) x)); } static void *_p_FIX__PegSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSymbol *) x)); } static void *_p_FIX__UnderlyingSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSymbol *) x)); } static void *_p_FIX__LegSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSymbol *) x)); } static void *_p_FIX__UnderlyingLegSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSymbol *) x)); } static void *_p_FIX__OrderQty2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderQty2 *) x)); } static void *_p_FIX__AltMDSourceIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AltMDSourceID *) x)); } static void *_p_FIX__TotNoQuoteEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoQuoteEntries *) x)); } static void *_p_FIX__TotQuoteEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotQuoteEntries *) x)); } static void *_p_FIX__NoQuoteEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoQuoteEntries *) x)); } static void *_p_FIX__NoMDEntriesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMDEntries *) x)); } static void *_p_FIX__VenueTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::VenueType *) x)); } static void *_p_FIX__TriggerNewQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TriggerNewQty *) x)); } static void *_p_FIX__SideTimeInForceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::SideTimeInForce *) x)); } static void *_p_FIX__TimeInForceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TimeInForce *) x)); } static void *_p_FIX__SettlInstMsgIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstMsgID *) x)); } static void *_p_FIX__AdvSideTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AdvSide *) x)); } static void *_p_FIX__SettlDate2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlDate2 *) x)); } static void *_p_FIX__OrigOrdModTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OrigOrdModTime *) x)); } static void *_p_FIX__ApplQueueDepthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueDepth *) x)); } static void *_p_FIX__MatchAlgorithmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MatchAlgorithm *) x)); } static void *_p_FIX__SignatureTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Signature *) x)); } static void *_p_FIX__LegInterestAccrualDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegInterestAccrualDate *) x)); } static void *_p_FIX__InterestAccrualDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InterestAccrualDate *) x)); } static void *_p_FIX__SendingDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SendingDate *) x)); } static void *_p_FIX__RegistIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistID *) x)); } static void *_p_FIX__NewSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NewSeqNo *) x)); } static void *_p_FIX__DerivativeInstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrRegistry *) x)); } static void *_p_FIX__InstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrRegistry *) x)); } static void *_p_FIX__UnderlyingInstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingInstrRegistry *) x)); } static void *_p_FIX__LegInstrRegistryTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegInstrRegistry *) x)); } static void *_p_FIX__NoMaturityRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMaturityRules *) x)); } static void *_p_FIX__MiscFeeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MiscFeeType *) x)); } static void *_p_FIX__DeliveryDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliveryDate *) x)); } static void *_p_FIX__ValidUntilTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ValidUntilTime *) x)); } static void *_p_FIX__QuoteSetValidUntilTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::QuoteSetValidUntilTime *) x)); } static void *_p_FIX__ClientBidIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClientBidID *) x)); } static void *_p_FIX__NoUsernamesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUsernames *) x)); } static void *_p_FIX__SecurityListDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityListDesc *) x)); } static void *_p_FIX__EncodedSecurityListDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedSecurityListDesc *) x)); } static void *_p_FIX__StatsTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StatsType *) x)); } static void *_p_FIX__ParentMktSegmIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ParentMktSegmID *) x)); } static void *_p_FIX__NoComplexEventDatesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoComplexEventDates *) x)); } static void *_p_FIX__LiquidityPctHighTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LiquidityPctHigh *) x)); } static void *_p_FIX__SideReasonCdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideReasonCd *) x)); } static void *_p_FIX__TriggerSymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSymbol *) x)); } static void *_p_FIX__SymbolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Symbol *) x)); } static void *_p_FIX__NoSidesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSides *) x)); } static void *_p_FIX__MDEntryTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::MDEntryTime *) x)); } static void *_p_FIX__ReportToExchTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ReportToExch *) x)); } static void *_p_FIX__SubjectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Subject *) x)); } static void *_p_FIX__EncodedSubjectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedSubject *) x)); } static void *_p_FIX__TradeLinkIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeLinkID *) x)); } static void *_p_FIX__AllocLinkIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocLinkID *) x)); } static void *_p_FIX__LegBidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegBidPx *) x)); } static void *_p_FIX__NoOrdTypeRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOrdTypeRules *) x)); } static void *_p_FIX__NoLotTypeRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLotTypeRules *) x)); } static void *_p_FIX__ApplQueueMaxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueMax *) x)); } static void *_p_FIX__FundRenewWaivTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::FundRenewWaiv *) x)); } static void *_p_FIX__AdjustmentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Adjustment *) x)); } static void *_p_FIX__ExecPriceAdjustmentTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ExecPriceAdjustment *) x)); } static void *_p_FIX__TargetSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetSubID *) x)); } static void *_p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventPriceTimeType *) x)); } static void *_p_FIX__LegOfferPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOfferPx *) x)); } static void *_p_FIX__MktOfferPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MktOfferPx *) x)); } static void *_p_FIX__OfferPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferPx *) x)); } static void *_p_FIX__LegPoolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegPool *) x)); } static void *_p_FIX__NoMDFeedTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMDFeedTypes *) x)); } static void *_p_FIX__MDEntrySpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntrySpotRate *) x)); } static void *_p_FIX__LastSpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastSpotRate *) x)); } static void *_p_FIX__OfferSpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferSpotRate *) x)); } static void *_p_FIX__BidSpotRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidSpotRate *) x)); } static void *_p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityXMLSchema *) x)); } static void *_p_FIX__SecurityXMLSchemaTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityXMLSchema *) x)); } static void *_p_FIX__SettlInstCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstCode *) x)); } static void *_p_FIX__OpenInterestTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OpenInterest *) x)); } static void *_p_FIX__NumDaysInterestTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumDaysInterest *) x)); } static void *_p_FIX__SideValueIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideValueInd *) x)); } static void *_p_FIX__DerivativeMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeMaturityMonthYear *) x)); } static void *_p_FIX__StartMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StartMaturityMonthYear *) x)); } static void *_p_FIX__EndMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EndMaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityMonthYear *) x)); } static void *_p_FIX__MaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityMonthYear *) x)); } static void *_p_FIX__LegMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegMaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegMaturityMonthYear *) x)); } static void *_p_FIX__NoQuoteQualifiersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoQuoteQualifiers *) x)); } static void *_p_FIX__NoIOIQualifiersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoIOIQualifiers *) x)); } static void *_p_FIX__MDOriginTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDOriginType *) x)); } static void *_p_FIX__LegOrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOrderQty *) x)); } static void *_p_FIX__CashOrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CashOrderQty *) x)); } static void *_p_FIX__OrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderQty *) x)); } static void *_p_FIX__DayOrderQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DayOrderQty *) x)); } static void *_p_FIX__OrderInputDeviceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrderInputDevice *) x)); } static void *_p_FIX__TradeInputDeviceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeInputDevice *) x)); } static void *_p_FIX__RoutingIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RoutingID *) x)); } static void *_p_FIX__NoSettlObligTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlOblig *) x)); } static void *_p_FIX__DerivativeSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityAltID *) x)); } static void *_p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeSecurityAltID *) x)); } static void *_p_FIX__NoSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSecurityAltID *) x)); } static void *_p_FIX__SecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingSecurityAltID *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityAltID *) x)); } static void *_p_FIX__NoLegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegSecurityAltID *) x)); } static void *_p_FIX__LegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__HopSendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::HopSendingTime *) x)); } static void *_p_FIX__OrigSendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OrigSendingTime *) x)); } static void *_p_FIX__SendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::SendingTime *) x)); } static void *_p_FIX__OnBehalfOfSendingTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::OnBehalfOfSendingTime *) x)); } static void *_p_FIX__ExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecInst *) x)); } static void *_p_FIX__ListExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListExecInst *) x)); } static void *_p_FIX__EncodedListExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedListExecInst *) x)); } static void *_p_FIX__LegExecInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegExecInst *) x)); } static void *_p_FIX__NoLinesOfTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLinesOfText *) x)); } static void *_p_FIX__LinesOfTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LinesOfText *) x)); } static void *_p_FIX__SettlDepositoryCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlDepositoryCode *) x)); } static void *_p_FIX__TradedFlatSwitchTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::TradedFlatSwitch *) x)); } static void *_p_FIX__ClOrdLinkIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClOrdLinkID *) x)); } static void *_p_FIX__NoTimeInForceRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTimeInForceRules *) x)); } static void *_p_FIX__NoStrikeRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStrikeRules *) x)); } static void *_p_FIX__IOIidTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIid *) x)); } static void *_p_FIX__LegBenchmarkPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegBenchmarkPrice *) x)); } static void *_p_FIX__BenchmarkPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BenchmarkPrice *) x)); } static void *_p_FIX__DueToRelatedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::DueToRelated *) x)); } static void *_p_FIX__NoDlvyInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDlvyInst *) x)); } static void *_p_FIX__DlvyInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DlvyInst *) x)); } static void *_p_FIX__AccruedInterestRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AccruedInterestRate *) x)); } static void *_p_FIX__SecureDataTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecureData *) x)); } static void *_p_FIX__MDMktTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDMkt *) x)); } static void *_p_FIX__MessageEncodingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MessageEncoding *) x)); } static void *_p_FIX__ExpireDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExpireDate *) x)); } static void *_p_FIX__BasisFeatureDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BasisFeatureDate *) x)); } static void *_p_FIX__DisplayWhenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DisplayWhen *) x)); } static void *_p_FIX__EndTickPriceRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndTickPriceRange *) x)); } static void *_p_FIX__StartTickPriceRangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StartTickPriceRange *) x)); } static void *_p_FIX__NoCompIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoCompIDs *) x)); } static void *_p_FIX__BookingRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BookingRefID *) x)); } static void *_p_FIX__WtAverageLiquidityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::WtAverageLiquidity *) x)); } static void *_p_FIX__PriceImprovementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriceImprovement *) x)); } static void *_p_FIX__SideTrdSubTypTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideTrdSubTyp *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrement *) x)); } static void *_p_FIX__MaturityMonthYearIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaturityMonthYearIncrement *) x)); } static void *_p_FIX__TickIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TickIncrement *) x)); } static void *_p_FIX__StrikeIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikeIncrement *) x)); } static void *_p_FIX__MatchIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MatchIncrement *) x)); } static void *_p_FIX__MinPriceIncrementTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinPriceIncrement *) x)); } static void *_p_FIX__ExecTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecType *) x)); } static void *_p_FIX__MailingDtlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MailingDtls *) x)); } static void *_p_FIX__HaltReasonCharTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::HaltReasonChar *) x)); } static void *_p_FIX__ModelTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ModelType *) x)); } static void *_p_FIX__DerivativeEventTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEventText *) x)); } static void *_p_FIX__EventTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EventText *) x)); } static void *_p_FIX__SettlInstReqRejCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlInstReqRejCode *) x)); } static void *_p_FIX__IndividualAllocRejCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::IndividualAllocRejCode *) x)); } static void *_p_FIX__AllocRejCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocRejCode *) x)); } static void *_p_FIX__TriggerNewPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TriggerNewPrice *) x)); } static void *_p_FIX__ClearingFirmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingFirm *) x)); } static void *_p_FIX__SettlementCycleNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlementCycleNo *) x)); } static void *_p_FIX__TZTransactTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TZTransactTime *) x)); } static void *_p_FIX__TransactTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TransactTime *) x)); } static void *_p_FIX__RelSymTransactTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::RelSymTransactTime *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativePriceUnitOfMeasureQty *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeUnitOfMeasureQty *) x)); } static void *_p_FIX__LegUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegUnitOfMeasureQty *) x)); } static void *_p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriceUnitOfMeasureQty *) x)); } static void *_p_FIX__UnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnitOfMeasureQty *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__NewsRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NewsRefID *) x)); } static void *_p_FIX__MDEntryTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MDEntryType *) x)); } static void *_p_FIX__AvgParPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AvgParPx *) x)); } static void *_p_FIX__IOIQltyIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOIQltyInd *) x)); } static void *_p_FIX__TotNoAllocsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoAllocs *) x)); } static void *_p_FIX__NoLegAllocsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoLegAllocs *) x)); } static void *_p_FIX__NoAllocsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAllocs *) x)); } static void *_p_FIX__RegistDtlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistDtls *) x)); } static void *_p_FIX__NoRegistDtlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRegistDtls *) x)); } static void *_p_FIX__DeskOrderHandlingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeskOrderHandlingInst *) x)); } static void *_p_FIX__CustOrderHandlingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CustOrderHandlingInst *) x)); } static void *_p_FIX__GTBookingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::GTBookingInst *) x)); } static void *_p_FIX__MailingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MailingInst *) x)); } static void *_p_FIX__DayBookingInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DayBookingInst *) x)); } static void *_p_FIX__LegPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegPrice *) x)); } static void *_p_FIX__DefaultApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DefaultApplVerID *) x)); } static void *_p_FIX__RefCstmApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefCstmApplVerID *) x)); } static void *_p_FIX__RefApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefApplVerID *) x)); } static void *_p_FIX__CstmApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CstmApplVerID *) x)); } static void *_p_FIX__ApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplVerID *) x)); } static void *_p_FIX__DefaultCstmApplVerIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DefaultCstmApplVerID *) x)); } static void *_p_FIX__DateOfBirthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DateOfBirth *) x)); } static void *_p_FIX__LastMsgSeqNumProcessedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LastMsgSeqNumProcessed *) x)); } static void *_p_FIX__SettlObligRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlObligRefID *) x)); } static void *_p_FIX__TradeLegRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeLegRefID *) x)); } static void *_p_FIX__ContraLegRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContraLegRefID *) x)); } static void *_p_FIX__LegRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegRefID *) x)); } static void *_p_FIX__NoRateSourcesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRateSources *) x)); } static void *_p_FIX__CashOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CashOutstanding *) x)); } static void *_p_FIX__TrdMatchIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TrdMatchID *) x)); } static void *_p_FIX__NotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::NotionalPercentageOutstanding *) x)); } static void *_p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingNotionalPercentageOutstanding *) x)); } static void *_p_FIX__DeliverToCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliverToCompID *) x)); } static void *_p_FIX__AllocPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocPrice *) x)); } static void *_p_FIX__StringFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::StringField *) x)); } static void *_p_FIX__DlvyInstTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DlvyInstType *) x)); } static void *_p_FIX__AllocSettlInstTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocSettlInstType *) x)); } static void *_p_FIX__ListExecInstTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ListExecInstType *) x)); } static void *_p_FIX__TriggerTradingSessionIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerTradingSessionID *) x)); } static void *_p_FIX__UnderlyingTradingSessionIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingTradingSessionID *) x)); } static void *_p_FIX__TradingSessionIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingSessionID *) x)); } static void *_p_FIX__PegScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegScope *) x)); } static void *_p_FIX__TotNoAccQuotesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoAccQuotes *) x)); } static void *_p_FIX__CollInquiryIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollInquiryID *) x)); } static void *_p_FIX__ExecRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecRefID *) x)); } static void *_p_FIX__CxlRejResponseToTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CxlRejResponseTo *) x)); } static void *_p_FIX__LotTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LotType *) x)); } static void *_p_FIX__SideTrdRegTimestampSrcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideTrdRegTimestampSrc *) x)); } static void *_p_FIX__EmailTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::EmailType *) x)); } static void *_p_FIX__DerivativeOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeOptAttribute *) x)); } static void *_p_FIX__UnderlyingOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingOptAttribute *) x)); } static void *_p_FIX__OptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OptAttribute *) x)); } static void *_p_FIX__LegOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegOptAttribute *) x)); } static void *_p_FIX__UnderlyingLegOptAttributeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingLegOptAttribute *) x)); } static void *_p_FIX__SettlLocationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlLocation *) x)); } static void *_p_FIX__EffectiveTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::EffectiveTime *) x)); } static void *_p_FIX__StreamAsgnReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StreamAsgnReqID *) x)); } static void *_p_FIX__QuoteCancelTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteCancelType *) x)); } static void *_p_FIX__ExpireTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ExpireTime *) x)); } static void *_p_FIX__SettlBrkrCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlBrkrCode *) x)); } static void *_p_FIX__PreTradeAnonymityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PreTradeAnonymity *) x)); } static void *_p_FIX__BookingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BookingType *) x)); } static void *_p_FIX__SideMultiLegReportingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideMultiLegReportingType *) x)); } static void *_p_FIX__RoutingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RoutingType *) x)); } static void *_p_FIX__MultiLegReportingTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MultiLegReportingType *) x)); } static void *_p_FIX__RestructuringTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RestructuringType *) x)); } static void *_p_FIX__UnderlyingRestructuringTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingRestructuringType *) x)); } static void *_p_FIX__StatusValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StatusValue *) x)); } static void *_p_FIX__AllowableOneSidednessValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllowableOneSidednessValue *) x)); } static void *_p_FIX__NoTrdRegTimestampsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTrdRegTimestamps *) x)); } static void *_p_FIX__SecurityListIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityListID *) x)); } static void *_p_FIX__DeliveryTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DeliveryType *) x)); } static void *_p_FIX__SettlDeliveryTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlDeliveryType *) x)); } static void *_p_FIX__PrivateQuoteTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PrivateQuote *) x)); } static void *_p_FIX__EncodedHeadlineLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedHeadlineLen *) x)); } static void *_p_FIX__BasisPxTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BasisPxType *) x)); } static void *_p_FIX__StrikeRuleIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrikeRuleID *) x)); } static void *_p_FIX__MaturityRuleIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityRuleID *) x)); } static void *_p_FIX__QuoteMsgIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteMsgID *) x)); } static void *_p_FIX__DeskTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeskType *) x)); } static void *_p_FIX__StrategyParameterNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StrategyParameterName *) x)); } static void *_p_FIX__CardHolderNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardHolderName *) x)); } static void *_p_FIX__RndPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RndPx *) x)); } static void *_p_FIX__TotNoSecurityTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoSecurityTypes *) x)); } static void *_p_FIX__NoMDEntryTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMDEntryTypes *) x)); } static void *_p_FIX__TotalNumSecurityTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalNumSecurityTypes *) x)); } static void *_p_FIX__NoSecurityTypesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSecurityTypes *) x)); } static void *_p_FIX__MaxPriceLevelsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaxPriceLevels *) x)); } static void *_p_FIX__RefCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefCompID *) x)); } static void *_p_FIX__HopCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::HopCompID *) x)); } static void *_p_FIX__OnBehalfOfCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OnBehalfOfCompID *) x)); } static void *_p_FIX__SenderCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SenderCompID *) x)); } static void *_p_FIX__TargetCompIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetCompID *) x)); } static void *_p_FIX__ListStatusTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListStatusType *) x)); } static void *_p_FIX__MDSubBookTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDSubBookType *) x)); } static void *_p_FIX__MDBookTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDBookType *) x)); } static void *_p_FIX__NetworkRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NetworkRequestType *) x)); } static void *_p_FIX__UserRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UserRequestType *) x)); } static void *_p_FIX__SecurityRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityRequestType *) x)); } static void *_p_FIX__QuoteRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRequestType *) x)); } static void *_p_FIX__SubscriptionRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SubscriptionRequestType *) x)); } static void *_p_FIX__MassCancelRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MassCancelRequestType *) x)); } static void *_p_FIX__SecurityListRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityListRequestType *) x)); } static void *_p_FIX__TradeRequestTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeRequestType *) x)); } static void *_p_FIX__SecurityListTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityListType *) x)); } static void *_p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeEncodedIssuerLen *) x)); } static void *_p_FIX__EncodedIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedIssuerLen *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedUnderlyingIssuerLen *) x)); } static void *_p_FIX__EncodedLegIssuerLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedLegIssuerLen *) x)); } static void *_p_FIX__TotNoRejQuotesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoRejQuotes *) x)); } static void *_p_FIX__TotNoCxldQuotesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoCxldQuotes *) x)); } static void *_p_FIX__DerivativeProductComplexTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeProductComplex *) x)); } static void *_p_FIX__ProductComplexTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ProductComplex *) x)); } static void *_p_FIX__TextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Text *) x)); } static void *_p_FIX__DealingCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DealingCapacity *) x)); } static void *_p_FIX__AllocCustomerCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocCustomerCapacity *) x)); } static void *_p_FIX__LastCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LastCapacity *) x)); } static void *_p_FIX__OrderCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrderCapacity *) x)); } static void *_p_FIX__CustOrderCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CustOrderCapacity *) x)); } static void *_p_FIX__OrigCustOrderCapacityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrigCustOrderCapacity *) x)); } static void *_p_FIX__PoolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Pool *) x)); } static void *_p_FIX__TotalNumSecuritiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalNumSecurities *) x)); } static void *_p_FIX__LiquidityNumSecuritiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LiquidityNumSecurities *) x)); } static void *_p_FIX__RegistEmailTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistEmail *) x)); } static void *_p_FIX__SideComplianceIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideComplianceID *) x)); } static void *_p_FIX__ComplianceIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ComplianceID *) x)); } static void *_p_FIX__EndSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EndSeqNo *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrumentPartySubID *) x)); } static void *_p_FIX__RootPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RootPartySubID *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UndlyInstrumentPartySubID *) x)); } static void *_p_FIX__InstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrumentPartySubID *) x)); } static void *_p_FIX__Nested3PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested3PartySubID *) x)); } static void *_p_FIX__SettlPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlPartySubID *) x)); } static void *_p_FIX__Nested2PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested2PartySubID *) x)); } static void *_p_FIX__PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PartySubID *) x)); } static void *_p_FIX__NestedPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NestedPartySubID *) x)); } static void *_p_FIX__Nested4PartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested4PartySubID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingInstrumentPartySubID *) x)); } static void *_p_FIX__StreamAsgnAckTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnAckType *) x)); } static void *_p_FIX__TrdRegTimestampOriginTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TrdRegTimestampOrigin *) x)); } static void *_p_FIX__CashDistribPayRefTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribPayRef *) x)); } static void *_p_FIX__AdvIdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AdvId *) x)); } static void *_p_FIX__RegistAcctTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistAcctType *) x)); } static void *_p_FIX__DistribPercentageTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DistribPercentage *) x)); } static void *_p_FIX__ListIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListID *) x)); } static void *_p_FIX__NoMarketSegmentsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMarketSegments *) x)); } static void *_p_FIX__IOIOthSvcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOIOthSvc *) x)); } static void *_p_FIX__ExchangeRuleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExchangeRule *) x)); } static void *_p_FIX__ReceivedDeptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ReceivedDeptID *) x)); } static void *_p_FIX__RefTagIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefTagID *) x)); } static void *_p_FIX__ProgRptReqsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ProgRptReqs *) x)); } static void *_p_FIX__ListSeqNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListSeqNo *) x)); } static void *_p_FIX__CustDirectedOrderTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::CustDirectedOrder *) x)); } static void *_p_FIX__MDStreamIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDStreamID *) x)); } static void *_p_FIX__MDEntrySizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntrySize *) x)); } static void *_p_FIX__TargetStrategyPerformanceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TargetStrategyPerformance *) x)); } static void *_p_FIX__RptSysTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RptSys *) x)); } static void *_p_FIX__LegQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegQty *) x)); } static void *_p_FIX__EFPTrackingErrorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EFPTrackingError *) x)); } static void *_p_FIX__MktBidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MktBidPx *) x)); } static void *_p_FIX__AsgnRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AsgnRptID *) x)); } static void *_p_FIX__MaxFloorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxFloor *) x)); } static void *_p_FIX__StreamAsgnRptIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StreamAsgnRptID *) x)); } static void *_p_FIX__AllocInterestAtMaturityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocInterestAtMaturity *) x)); } static void *_p_FIX__InterestAtMaturityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::InterestAtMaturity *) x)); } static void *_p_FIX__SecondaryExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryExecID *) x)); } static void *_p_FIX__SideExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideExecID *) x)); } static void *_p_FIX__MDSecSizeTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDSecSizeType *) x)); } static void *_p_FIX__CustomerOrFirmTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CustomerOrFirm *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeEncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedUnderlyingSecurityDescLen *) x)); } static void *_p_FIX__EncodedLegSecurityDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedLegSecurityDescLen *) x)); } static void *_p_FIX__EncodedMktSegmDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedMktSegmDescLen *) x)); } static void *_p_FIX__EncodedSecurityListDescLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedSecurityListDescLen *) x)); } static void *_p_FIX__MDEntryOriginatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryOriginator *) x)); } static void *_p_FIX__FutSettDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FutSettDate *) x)); } static void *_p_FIX__LegFutSettDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegFutSettDate *) x)); } static void *_p_FIX__BidDescriptorTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BidDescriptorType *) x)); } static void *_p_FIX__NoMiscFeesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoMiscFees *) x)); } static void *_p_FIX__DiscretionMoveTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionMoveType *) x)); } static void *_p_FIX__PegMoveTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegMoveType *) x)); } static void *_p_FIX__ClientIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClientID *) x)); } static void *_p_FIX__BodyLengthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BodyLength *) x)); } static void *_p_FIX__SignatureLengthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SignatureLength *) x)); } static void *_p_FIX__RawDataLengthTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RawDataLength *) x)); } static void *_p_FIX__ExchangeSpecialInstructionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExchangeSpecialInstructions *) x)); } static void *_p_FIX__OrderRestrictionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrderRestrictions *) x)); } static void *_p_FIX__NoClearingInstructionsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoClearingInstructions *) x)); } static void *_p_FIX__MDEntrySellerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntrySeller *) x)); } static void *_p_FIX__MDSecSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDSecSize *) x)); } static void *_p_FIX__MinLotSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinLotSize *) x)); } static void *_p_FIX__UnderlyingMaturityDayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityDay *) x)); } static void *_p_FIX__MaturityDayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityDay *) x)); } static void *_p_FIX__MassCancelResponseTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MassCancelResponse *) x)); } static void *_p_FIX__MassActionResponseTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionResponse *) x)); } static void *_p_FIX__SideFillStationCdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SideFillStationCd *) x)); } static void *_p_FIX__IOISharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIShares *) x)); } static void *_p_FIX__AllocSharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocShares *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeInstrumentPartyID *) x)); } static void *_p_FIX__RootPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RootPartyID *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UndlyInstrumentPartyID *) x)); } static void *_p_FIX__InstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InstrumentPartyID *) x)); } static void *_p_FIX__Nested3PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested3PartyID *) x)); } static void *_p_FIX__SettlPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlPartyID *) x)); } static void *_p_FIX__Nested2PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested2PartyID *) x)); } static void *_p_FIX__PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PartyID *) x)); } static void *_p_FIX__NestedPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NestedPartyID *) x)); } static void *_p_FIX__Nested4PartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Nested4PartyID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingInstrumentPartyID *) x)); } static void *_p_FIX__TargetPartyIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetPartyID *) x)); } static void *_p_FIX__CcyAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CcyAmt *) x)); } static void *_p_FIX__ApplQueueResolutionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueResolution *) x)); } static void *_p_FIX__DayAvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DayAvgPx *) x)); } static void *_p_FIX__NoHopsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoHops *) x)); } static void *_p_FIX__IOIIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIID *) x)); } static void *_p_FIX__DerivativeSecurityXMLLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeSecurityXMLLen *) x)); } static void *_p_FIX__SecurityXMLLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityXMLLen *) x)); } static void *_p_FIX__NoRoutingIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRoutingIDs *) x)); } static void *_p_FIX__QuoteEntryIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteEntryID *) x)); } static void *_p_FIX__MDEntryIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryID *) x)); } static void *_p_FIX__ExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecID *) x)); } static void *_p_FIX__InvestorCountryOfResidenceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::InvestorCountryOfResidence *) x)); } static void *_p_FIX__FillExecIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FillExecID *) x)); } static void *_p_FIX__SpreadTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Spread *) x)); } static void *_p_FIX__FlexibleIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::FlexibleIndicator *) x)); } static void *_p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::DerivFlexProductEligibilityIndicator *) x)); } static void *_p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::FlexProductEligibilityIndicator *) x)); } static void *_p_FIX__RefreshIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::RefreshIndicator *) x)); } static void *_p_FIX__ImpliedMarketIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ImpliedMarketIndicator *) x)); } static void *_p_FIX__AllocClearingFeeIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocClearingFeeIndicator *) x)); } static void *_p_FIX__AggressorIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::AggressorIndicator *) x)); } static void *_p_FIX__ManualOrderIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ManualOrderIndicator *) x)); } static void *_p_FIX__AsOfIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AsOfIndicator *) x)); } static void *_p_FIX__LateIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LateIndicator *) x)); } static void *_p_FIX__PublishTrdIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PublishTrdIndicator *) x)); } static void *_p_FIX__TradeAllocIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeAllocIndicator *) x)); } static void *_p_FIX__AvgPxIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AvgPxIndicator *) x)); } static void *_p_FIX__CopyMsgIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::CopyMsgIndicator *) x)); } static void *_p_FIX__AutoAcceptIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::AutoAcceptIndicator *) x)); } static void *_p_FIX__PriorSpreadIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PriorSpreadIndicator *) x)); } static void *_p_FIX__ContraryInstructionIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ContraryInstructionIndicator *) x)); } static void *_p_FIX__ReversalIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ReversalIndicator *) x)); } static void *_p_FIX__UnsolicitedIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::UnsolicitedIndicator *) x)); } static void *_p_FIX__TestMessageIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::TestMessageIndicator *) x)); } static void *_p_FIX__ClearingFeeIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingFeeIndicator *) x)); } static void *_p_FIX__WorkingIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::WorkingIndicator *) x)); } static void *_p_FIX__PriorityIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PriorityIndicator *) x)); } static void *_p_FIX__NoTradingSessionRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTradingSessionRules *) x)); } static void *_p_FIX__TrdRepIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::TrdRepIndicator *) x)); } static void *_p_FIX__TradePublishIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradePublishIndicator *) x)); } static void *_p_FIX__DefaultVerIndicatorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::DefaultVerIndicator *) x)); } static void *_p_FIX__MarketSegmentIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketSegmentID *) x)); } static void *_p_FIX__AgreementIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AgreementID *) x)); } static void *_p_FIX__ComplexEventPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ComplexEventPrice *) x)); } static void *_p_FIX__ExecBrokerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExecBroker *) x)); } static void *_p_FIX__ContraBrokerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContraBroker *) x)); } static void *_p_FIX__UnderlyingFXRateCalcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::UnderlyingFXRateCalc *) x)); } static void *_p_FIX__SettlCurrFxRateCalcTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlCurrFxRateCalc *) x)); } static void *_p_FIX__ExDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ExDate *) x)); } static void *_p_FIX__SecondaryTradeReportRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryTradeReportRefID *) x)); } static void *_p_FIX__AllocReportRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocReportRefID *) x)); } static void *_p_FIX__PosMaintRptRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosMaintRptRefID *) x)); } static void *_p_FIX__TradeReportRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeReportRefID *) x)); } static void *_p_FIX__Price2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Price2 *) x)); } static void *_p_FIX__ExpirationCycleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExpirationCycle *) x)); } static void *_p_FIX__ResetSeqNumFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ResetSeqNumFlag *) x)); } static void *_p_FIX__YieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Yield *) x)); } static void *_p_FIX__PriorSettlPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PriorSettlPrice *) x)); } static void *_p_FIX__UnderlyingSettlPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingSettlPrice *) x)); } static void *_p_FIX__SettlPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlPrice *) x)); } static void *_p_FIX__LastLiquidityIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LastLiquidityInd *) x)); } static void *_p_FIX__DerivativeIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeIssuer *) x)); } static void *_p_FIX__UnderlyingIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingIssuer *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedUnderlyingIssuer *) x)); } static void *_p_FIX__LegIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIssuer *) x)); } static void *_p_FIX__EncodedLegIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedLegIssuer *) x)); } static void *_p_FIX__FillLiquidityIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::FillLiquidityInd *) x)); } static void *_p_FIX__SideLiquidityIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SideLiquidityInd *) x)); } static void *_p_FIX__TradingSessionDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingSessionDesc *) x)); } static void *_p_FIX__AllocIntermedReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocIntermedReqType *) x)); } static void *_p_FIX__PosReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosReqType *) x)); } static void *_p_FIX__MassStatusReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassStatusReqType *) x)); } static void *_p_FIX__ApplReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplReqType *) x)); } static void *_p_FIX__StreamAsgnReqTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnReqType *) x)); } static void *_p_FIX__LastSharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastShares *) x)); } static void *_p_FIX__SharesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Shares *) x)); } static void *_p_FIX__UnderlyingFXRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingFXRate *) x)); } static void *_p_FIX__DerivativeSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityExchange *) x)); } static void *_p_FIX__UnderlyingSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityExchange *) x)); } static void *_p_FIX__SecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityExchange *) x)); } static void *_p_FIX__LegSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityExchange *) x)); } static void *_p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityExchange *) x)); } static void *_p_FIX__YieldTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::YieldType *) x)); } static void *_p_FIX__CardIssNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardIssNo *) x)); } static void *_p_FIX__UnderlyingEndPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingEndPrice *) x)); } static void *_p_FIX__LegAllocQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegAllocQty *) x)); } static void *_p_FIX__AllocQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocQty *) x)); } static void *_p_FIX__ConfirmIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ConfirmID *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeInstrumentPartySubIDType *) x)); } static void *_p_FIX__RootPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RootPartySubIDType *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UndlyInstrumentPartySubIDType *) x)); } static void *_p_FIX__InstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::InstrumentPartySubIDType *) x)); } static void *_p_FIX__Nested3PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested3PartySubIDType *) x)); } static void *_p_FIX__Nested2PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested2PartySubIDType *) x)); } static void *_p_FIX__NestedPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NestedPartySubIDType *) x)); } static void *_p_FIX__PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PartySubIDType *) x)); } static void *_p_FIX__SettlPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlPartySubIDType *) x)); } static void *_p_FIX__SolicitedFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::SolicitedFlag *) x)); } static void *_p_FIX__Nested4PartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Nested4PartySubIDType *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingInstrumentPartySubIDType *) x)); } static void *_p_FIX__MiscFeeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MiscFeeAmt *) x)); } static void *_p_FIX__YieldRedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::YieldRedemptionDate *) x)); } static void *_p_FIX__TradeOriginationDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeOriginationDate *) x)); } static void *_p_FIX__RedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RedemptionDate *) x)); } static void *_p_FIX__UnderlyingRedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingRedemptionDate *) x)); } static void *_p_FIX__LegRedemptionDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegRedemptionDate *) x)); } static void *_p_FIX__StatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StatusText *) x)); } static void *_p_FIX__UserStatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UserStatusText *) x)); } static void *_p_FIX__ListStatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListStatusText *) x)); } static void *_p_FIX__EncodedListStatusTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedListStatusText *) x)); } static void *_p_FIX__OutsideIndexPctTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OutsideIndexPct *) x)); } static void *_p_FIX__NoPosAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPosAmt *) x)); } static void *_p_FIX__HeadlineTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Headline *) x)); } static void *_p_FIX__EncodedHeadlineTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedHeadline *) x)); } static void *_p_FIX__AttachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AttachmentPoint *) x)); } static void *_p_FIX__DetachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DetachmentPoint *) x)); } static void *_p_FIX__UnderlyingAttachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingAttachmentPoint *) x)); } static void *_p_FIX__UnderlyingDetachmentPointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingDetachmentPoint *) x)); } static void *_p_FIX__DatedDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DatedDate *) x)); } static void *_p_FIX__LegDatedDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegDatedDate *) x)); } static void *_p_FIX__TotalVolumeTradedDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcDateField *) ((FIX::TotalVolumeTradedDate *) x)); } static void *_p_FIX__LegIOIQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIOIQty *) x)); } static void *_p_FIX__LastRptRequestedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LastRptRequested *) x)); } static void *_p_FIX__CouponRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CouponRate *) x)); } static void *_p_FIX__UnderlyingCouponRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCouponRate *) x)); } static void *_p_FIX__LegCouponRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegCouponRate *) x)); } static void *_p_FIX__ApplIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplID *) x)); } static void *_p_FIX__RefApplIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefApplID *) x)); } static void *_p_FIX__NoSideTrdRegTSTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSideTrdRegTS *) x)); } static void *_p_FIX__SecondaryHighLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryHighLimitPrice *) x)); } static void *_p_FIX__SecondaryLowLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryLowLimitPrice *) x)); } static void *_p_FIX__HighLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::HighLimitPrice *) x)); } static void *_p_FIX__LowLimitPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LowLimitPrice *) x)); } static void *_p_FIX__UnderlyingCurrentValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCurrentValue *) x)); } static void *_p_FIX__UnderlyingStartValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingStartValue *) x)); } static void *_p_FIX__NoApplIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoApplIDs *) x)); } static void *_p_FIX__CashSettlAgentNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentName *) x)); } static void *_p_FIX__SecuritySettlAgentNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentName *) x)); } static void *_p_FIX__CashDistribAgentNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentName *) x)); } static void *_p_FIX__SettlInstRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstRefID *) x)); } static void *_p_FIX__BusinessRejectRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BusinessRejectRefID *) x)); } static void *_p_FIX__RegistRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistRefID *) x)); } static void *_p_FIX__SecurityListRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityListRefID *) x)); } static void *_p_FIX__DerivativeCapPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeCapPrice *) x)); } static void *_p_FIX__CapPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CapPrice *) x)); } static void *_p_FIX__IntFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::IntField *) x)); } static void *_p_FIX__CashSettlAgentContactPhoneTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentContactPhone *) x)); } static void *_p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentContactPhone *) x)); } static void *_p_FIX__RoundLotTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RoundLot *) x)); } static void *_p_FIX__RejectTextTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RejectText *) x)); } static void *_p_FIX__HopRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::HopRefID *) x)); } static void *_p_FIX__StrikeExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrikeExerciseStyle *) x)); } static void *_p_FIX__DerivativeExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeExerciseStyle *) x)); } static void *_p_FIX__ExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExerciseStyle *) x)); } static void *_p_FIX__TotNoStrikesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoStrikes *) x)); } static void *_p_FIX__NoStrikesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStrikes *) x)); } static void *_p_FIX__UnderlyingExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingExerciseStyle *) x)); } static void *_p_FIX__LegExerciseStyleTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegExerciseStyle *) x)); } static void *_p_FIX__DerivativeEncodedIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEncodedIssuer *) x)); } static void *_p_FIX__IssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::Issuer *) x)); } static void *_p_FIX__EncodedIssuerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedIssuer *) x)); } static void *_p_FIX__NoAsgnReqsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAsgnReqs *) x)); } static void *_p_FIX__FillPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FillPx *) x)); } static void *_p_FIX__CheckSumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CheckSumField *) ((FIX::CheckSum *) x)); } static void *_p_FIX__OfferYieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferYield *) x)); } static void *_p_FIX__PeggedPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PeggedPrice *) x)); } static void *_p_FIX__UnderlyingEndValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingEndValue *) x)); } static void *_p_FIX__LocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LocationID *) x)); } static void *_p_FIX__DeliverToLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DeliverToLocationID *) x)); } static void *_p_FIX__OnBehalfOfLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OnBehalfOfLocationID *) x)); } static void *_p_FIX__TargetLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetLocationID *) x)); } static void *_p_FIX__SenderLocationIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SenderLocationID *) x)); } static void *_p_FIX__URLLinkTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::URLLink *) x)); } static void *_p_FIX__CashDistribCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribCurr *) x)); } static void *_p_FIX__OrdStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrdStatusReqID *) x)); } static void *_p_FIX__PosReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PosReqID *) x)); } static void *_p_FIX__QuoteStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteStatusReqID *) x)); } static void *_p_FIX__SecurityStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityStatusReqID *) x)); } static void *_p_FIX__TradSesReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradSesReqID *) x)); } static void *_p_FIX__MassStatusReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MassStatusReqID *) x)); } static void *_p_FIX__ContingencyTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ContingencyType *) x)); } static void *_p_FIX__TotalTakedownTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalTakedown *) x)); } static void *_p_FIX__PosAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PosAmt *) x)); } static void *_p_FIX__ProgPeriodIntervalTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ProgPeriodInterval *) x)); } static void *_p_FIX__RepurchaseRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RepurchaseRate *) x)); } static void *_p_FIX__UnderlyingRepurchaseRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingRepurchaseRate *) x)); } static void *_p_FIX__LegRepurchaseRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegRepurchaseRate *) x)); } static void *_p_FIX__LastParPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastParPx *) x)); } static void *_p_FIX__BeginStringTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BeginString *) x)); } static void *_p_FIX__NoDistribInstsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDistribInsts *) x)); } static void *_p_FIX__LiquidityPctLowTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LiquidityPctLow *) x)); } static void *_p_FIX__CardIssNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardIssNum *) x)); } static void *_p_FIX__RefMsgTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefMsgType *) x)); } static void *_p_FIX__MsgTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MsgType *) x)); } static void *_p_FIX__TotNoFillsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoFills *) x)); } static void *_p_FIX__NoFillsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoFills *) x)); } static void *_p_FIX__TradSesPreCloseTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesPreCloseTime *) x)); } static void *_p_FIX__TradSesCloseTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TradSesCloseTime *) x)); } static void *_p_FIX__IOIQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIQty *) x)); } static void *_p_FIX__DisplayHighQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayHighQty *) x)); } static void *_p_FIX__BidDescriptorTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BidDescriptor *) x)); } static void *_p_FIX__ParticipationRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ParticipationRate *) x)); } static void *_p_FIX__CollAsgnRespTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnRespType *) x)); } static void *_p_FIX__QuoteRespTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteRespType *) x)); } static void *_p_FIX__TradeVolumeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TradeVolume *) x)); } static void *_p_FIX__BuyVolumeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BuyVolume *) x)); } static void *_p_FIX__ExecInstValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecInstValue *) x)); } static void *_p_FIX__TotalNetValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalNetValue *) x)); } static void *_p_FIX__DiscretionOffsetValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DiscretionOffsetValue *) x)); } static void *_p_FIX__PegOffsetValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PegOffsetValue *) x)); } static void *_p_FIX__ContAmtValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ContAmtValue *) x)); } static void *_p_FIX__StrikeTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::StrikeTime *) x)); } static void *_p_FIX__HeartBtIntTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::HeartBtInt *) x)); } static void *_p_FIX__UnderlyingCapValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCapValue *) x)); } static void *_p_FIX__UnderlyingStipValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingStipValue *) x)); } static void *_p_FIX__DerivativeContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeContractMultiplier *) x)); } static void *_p_FIX__DerivativeStrikeMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeStrikeMultiplier *) x)); } static void *_p_FIX__StrikeMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikeMultiplier *) x)); } static void *_p_FIX__ContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ContractMultiplier *) x)); } static void *_p_FIX__UnderlyingContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingContractMultiplier *) x)); } static void *_p_FIX__LegContractMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegContractMultiplier *) x)); } static void *_p_FIX__FeeMultiplierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FeeMultiplier *) x)); } static void *_p_FIX__EncryptedPasswordLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptedPasswordLen *) x)); } static void *_p_FIX__EncryptedNewPasswordLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptedNewPasswordLen *) x)); } static void *_p_FIX__RegistRejReasonCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RegistRejReasonCode *) x)); } static void *_p_FIX__ForexReqTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ForexReq *) x)); } static void *_p_FIX__SettlSessIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlSessID *) x)); } static void *_p_FIX__UtcTimeStampFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::UtcTimeStampField *) x)); } static void *_p_FIX__OddLotTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::OddLot *) x)); } static void *_p_FIX__LanguageCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LanguageCode *) x)); } static void *_p_FIX__EncodedSubjectLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncodedSubjectLen *) x)); } static void *_p_FIX__NewsRefTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NewsRefType *) x)); } static void *_p_FIX__TotalVolumeTradedTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeOnlyField *) ((FIX::TotalVolumeTradedTime *) x)); } static void *_p_FIX__TotalVolumeTradedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalVolumeTraded *) x)); } static void *_p_FIX__NoContraBrokersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoContraBrokers *) x)); } static void *_p_FIX__OutMainCntryUIndexTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OutMainCntryUIndex *) x)); } static void *_p_FIX__BoolFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::BoolField *) x)); } static void *_p_FIX__UnderlyingPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingPx *) x)); } static void *_p_FIX__ContraTraderTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContraTrader *) x)); } static void *_p_FIX__NoTradesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTrades *) x)); } static void *_p_FIX__AllowableOneSidednessPctTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllowableOneSidednessPct *) x)); } static void *_p_FIX__ApplBegSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplBegSeqNum *) x)); } static void *_p_FIX__NextExpectedMsgSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NextExpectedMsgSeqNum *) x)); } static void *_p_FIX__MsgSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MsgSeqNum *) x)); } static void *_p_FIX__VolatilityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Volatility *) x)); } static void *_p_FIX__LegVolatilityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegVolatility *) x)); } static void *_p_FIX__ApplNewSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplNewSeqNum *) x)); } static void *_p_FIX__NoNewsRefIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNewsRefIDs *) x)); } static void *_p_FIX__ContAmtCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ContAmtCurr *) x)); } static void *_p_FIX__StandInstDbTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StandInstDbType *) x)); } static void *_p_FIX__ClearingInstructionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ClearingInstruction *) x)); } static void *_p_FIX__LastMktTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LastMkt *) x)); } static void *_p_FIX__NetworkStatusResponseTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NetworkStatusResponseType *) x)); } static void *_p_FIX__SecurityResponseTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityResponseType *) x)); } static void *_p_FIX__ApplResponseTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplResponseType *) x)); } static void *_p_FIX__SecondaryIndividualAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryIndividualAllocID *) x)); } static void *_p_FIX__SecondaryAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryAllocID *) x)); } static void *_p_FIX__LegIndividualAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegIndividualAllocID *) x)); } static void *_p_FIX__AllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllocID *) x)); } static void *_p_FIX__RefAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefAllocID *) x)); } static void *_p_FIX__IndividualAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IndividualAllocID *) x)); } static void *_p_FIX__LegAllocIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegAllocID *) x)); } static void *_p_FIX__EmailThreadIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EmailThreadID *) x)); } static void *_p_FIX__SellVolumeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SellVolume *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeEncodedSecurityDesc *) x)); } static void *_p_FIX__DerivativeSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityDesc *) x)); } static void *_p_FIX__TriggerSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSecurityDesc *) x)); } static void *_p_FIX__PegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSecurityDesc *) x)); } static void *_p_FIX__UnderlyingSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityDesc *) x)); } static void *_p_FIX__SecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityDesc *) x)); } static void *_p_FIX__EncodedSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedSecurityDesc *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedUnderlyingSecurityDesc *) x)); } static void *_p_FIX__LegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityDesc *) x)); } static void *_p_FIX__EncodedLegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EncodedLegSecurityDesc *) x)); } static void *_p_FIX__UnderlyingLegSecurityDescTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityDesc *) x)); } static void *_p_FIX__CardExpDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CardExpDate *) x)); } static void *_p_FIX__NoComplexEventTimesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoComplexEventTimes *) x)); } static void *_p_FIX__EndAccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndAccruedInterestAmt *) x)); } static void *_p_FIX__AllocAccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocAccruedInterestAmt *) x)); } static void *_p_FIX__AccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AccruedInterestAmt *) x)); } static void *_p_FIX__TotalAccruedInterestAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TotalAccruedInterestAmt *) x)); } static void *_p_FIX__ContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ContractMultiplierUnit *) x)); } static void *_p_FIX__LegContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegContractMultiplierUnit *) x)); } static void *_p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingContractMultiplierUnit *) x)); } static void *_p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeContractMultiplierUnit *) x)); } static void *_p_FIX__LegSideTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegSide *) x)); } static void *_p_FIX__NoStrategyParametersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoStrategyParameters *) x)); } static void *_p_FIX__TargetStrategyParametersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TargetStrategyParameters *) x)); } static void *_p_FIX__BidIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BidID *) x)); } static void *_p_FIX__NoCapacitiesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoCapacities *) x)); } static void *_p_FIX__DerivativeMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeMaturityDate *) x)); } static void *_p_FIX__QuantityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuantityDate *) x)); } static void *_p_FIX__MaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityDate *) x)); } static void *_p_FIX__UnderlyingMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityDate *) x)); } static void *_p_FIX__LegMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegMaturityDate *) x)); } static void *_p_FIX__UnderlyingLegMaturityDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegMaturityDate *) x)); } static void *_p_FIX__TriggerPriceDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerPriceDirection *) x)); } static void *_p_FIX__DiscretionRoundDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DiscretionRoundDirection *) x)); } static void *_p_FIX__PegRoundDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegRoundDirection *) x)); } static void *_p_FIX__TickDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TickDirection *) x)); } static void *_p_FIX__MsgDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MsgDirection *) x)); } static void *_p_FIX__RoundingDirectionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RoundingDirection *) x)); } static void *_p_FIX__WaveNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::WaveNo *) x)); } static void *_p_FIX__HighPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::HighPx *) x)); } static void *_p_FIX__PossResendTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PossResend *) x)); } static void *_p_FIX__AvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AvgPx *) x)); } static void *_p_FIX__DerivativeSecurityGroupTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityGroup *) x)); } static void *_p_FIX__SecurityGroupTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityGroup *) x)); } static void *_p_FIX__RateSourceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RateSourceType *) x)); } static void *_p_FIX__TotNoOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoOrders *) x)); } static void *_p_FIX__NoOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOrders *) x)); } static void *_p_FIX__CollInquiryResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollInquiryResult *) x)); } static void *_p_FIX__PosReqResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosReqResult *) x)); } static void *_p_FIX__PegDifferenceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PegDifference *) x)); } static void *_p_FIX__SecurityUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SecurityUpdateAction *) x)); } static void *_p_FIX__ApplQueueActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplQueueAction *) x)); } static void *_p_FIX__CorporateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CorporateAction *) x)); } static void *_p_FIX__MDUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MDUpdateAction *) x)); } static void *_p_FIX__ListUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ListUpdateAction *) x)); } static void *_p_FIX__TradSesUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TradSesUpdateAction *) x)); } static void *_p_FIX__MarketUpdateActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MarketUpdateAction *) x)); } static void *_p_FIX__NewsIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NewsID *) x)); } static void *_p_FIX__PreviouslyReportedTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PreviouslyReported *) x)); } static void *_p_FIX__DiscretionInstTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DiscretionInst *) x)); } static void *_p_FIX__MaxTradeVolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxTradeVol *) x)); } static void *_p_FIX__MinTradeVolTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinTradeVol *) x)); } static void *_p_FIX__AllowableOneSidednessCurrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AllowableOneSidednessCurr *) x)); } static void *_p_FIX__AllocNoOrdersTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocNoOrdersType *) x)); } static void *_p_FIX__DerivativeSecurityStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityStatus *) x)); } static void *_p_FIX__QuoteEntryStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteEntryStatus *) x)); } static void *_p_FIX__ExecAckStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecAckStatus *) x)); } static void *_p_FIX__SecurityStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityStatus *) x)); } static void *_p_FIX__CollInquiryStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollInquiryStatus *) x)); } static void *_p_FIX__AffirmStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AffirmStatus *) x)); } static void *_p_FIX__PosReqStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosReqStatus *) x)); } static void *_p_FIX__PosQtyStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosQtyStatus *) x)); } static void *_p_FIX__ConfirmStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmStatus *) x)); } static void *_p_FIX__SecurityTradingStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityTradingStatus *) x)); } static void *_p_FIX__QuoteAckStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteAckStatus *) x)); } static void *_p_FIX__AllocStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocStatus *) x)); } static void *_p_FIX__TradSesStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesStatus *) x)); } static void *_p_FIX__QuoteStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuoteStatus *) x)); } static void *_p_FIX__MoneyLaunderingStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MoneyLaunderingStatus *) x)); } static void *_p_FIX__ApplEndSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplEndSeqNum *) x)); } static void *_p_FIX__ApplSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplSeqNum *) x)); } static void *_p_FIX__RefSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefSeqNum *) x)); } static void *_p_FIX__ApplLastSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplLastSeqNum *) x)); } static void *_p_FIX__RefApplLastSeqNumTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefApplLastSeqNum *) x)); } static void *_p_FIX__UnderlyingQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingQty *) x)); } static void *_p_FIX__OrderBookingQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderBookingQty *) x)); } static void *_p_FIX__UnderlyingCPProgramTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingCPProgram *) x)); } static void *_p_FIX__CPProgramTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CPProgram *) x)); } static void *_p_FIX__MDEntryPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntryPx *) x)); } static void *_p_FIX__SettlObligTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlObligTransType *) x)); } static void *_p_FIX__CollAsgnTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAsgnTransType *) x)); } static void *_p_FIX__PosTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosTransType *) x)); } static void *_p_FIX__ConfirmTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ConfirmTransType *) x)); } static void *_p_FIX__SettlInstTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlInstTransType *) x)); } static void *_p_FIX__AdvTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::AdvTransType *) x)); } static void *_p_FIX__ExecTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecTransType *) x)); } static void *_p_FIX__IOITransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOITransType *) x)); } static void *_p_FIX__AllocTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AllocTransType *) x)); } static void *_p_FIX__BidRequestTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::BidRequestTransType *) x)); } static void *_p_FIX__TradeReportTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeReportTransType *) x)); } static void *_p_FIX__RegistTransTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RegistTransType *) x)); } static void *_p_FIX__OfferForwardPoints2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferForwardPoints2 *) x)); } static void *_p_FIX__BidForwardPoints2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidForwardPoints2 *) x)); } static void *_p_FIX__LastForwardPoints2To_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastForwardPoints2 *) x)); } static void *_p_FIX__CollAsgnIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollAsgnID *) x)); } static void *_p_FIX__OpenCloseTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OpenClose *) x)); } static void *_p_FIX__AllocPositionEffectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AllocPositionEffect *) x)); } static void *_p_FIX__PositionEffectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PositionEffect *) x)); } static void *_p_FIX__LegPositionEffectTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::LegPositionEffect *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoDerivativeInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoRootPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRootPartySubIDs *) x)); } static void *_p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoUndlyInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoInstrumentPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoNested3PartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested3PartySubIDs *) x)); } static void *_p_FIX__NoNested2PartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested2PartySubIDs *) x)); } static void *_p_FIX__NoNestedPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNestedPartySubIDs *) x)); } static void *_p_FIX__NoPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPartySubIDs *) x)); } static void *_p_FIX__NoSettlPartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlPartySubIDs *) x)); } static void *_p_FIX__NoNested4PartySubIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested4PartySubIDs *) x)); } static void *_p_FIX__IncTaxIndTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::IncTaxInd *) x)); } static void *_p_FIX__RepurchaseTermTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RepurchaseTerm *) x)); } static void *_p_FIX__UnderlyingRepurchaseTermTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingRepurchaseTerm *) x)); } static void *_p_FIX__LegRepurchaseTermTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegRepurchaseTerm *) x)); } static void *_p_FIX__RelatdSymTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RelatdSym *) x)); } static void *_p_FIX__OpenCloseSettleFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OpenCloseSettleFlag *) x)); } static void *_p_FIX__ApplExtIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ApplExtID *) x)); } static void *_p_FIX__RegistDetlsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RegistDetls *) x)); } static void *_p_FIX__RefApplExtIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::RefApplExtID *) x)); } static void *_p_FIX__DefaultApplExtIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DefaultApplExtID *) x)); } static void *_p_FIX__SenderSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SenderSubID *) x)); } static void *_p_FIX__SettlObligModeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlObligMode *) x)); } static void *_p_FIX__TerminationTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TerminationType *) x)); } static void *_p_FIX__LegStipulationTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegStipulationType *) x)); } static void *_p_FIX__StipulationTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::StipulationType *) x)); } static void *_p_FIX__MassActionTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MassActionType *) x)); } static void *_p_FIX__SettlObligIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlObligID *) x)); } static void *_p_FIX__ClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClOrdID *) x)); } static void *_p_FIX__OrigClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigClOrdID *) x)); } static void *_p_FIX__SecondaryClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecondaryClOrdID *) x)); } static void *_p_FIX__NotAffOrigClOrdIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::NotAffOrigClOrdID *) x)); } static void *_p_FIX__PaymentRemitterIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PaymentRemitterID *) x)); } static void *_p_FIX__BidTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BidType *) x)); } static void *_p_FIX__TriggerTradingSessionSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerTradingSessionSubID *) x)); } static void *_p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingTradingSessionSubID *) x)); } static void *_p_FIX__TradingSessionSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradingSessionSubID *) x)); } static void *_p_FIX__MarketIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketID *) x)); } static void *_p_FIX__TaxAdvantageTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TaxAdvantageType *) x)); } static void *_p_FIX__NoSettlDetailsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlDetails *) x)); } static void *_p_FIX__DayCumQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DayCumQty *) x)); } static void *_p_FIX__MDEntryPositionNoTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MDEntryPositionNo *) x)); } static void *_p_FIX__TriggerPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerPriceType *) x)); } static void *_p_FIX__PegPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PegPriceType *) x)); } static void *_p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingSettlPriceType *) x)); } static void *_p_FIX__SettlPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SettlPriceType *) x)); } static void *_p_FIX__YieldRedemptionPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::YieldRedemptionPriceType *) x)); } static void *_p_FIX__QuotePriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::QuotePriceType *) x)); } static void *_p_FIX__LegPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegPriceType *) x)); } static void *_p_FIX__LegBenchmarkPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegBenchmarkPriceType *) x)); } static void *_p_FIX__BenchmarkPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::BenchmarkPriceType *) x)); } static void *_p_FIX__PriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PriceType *) x)); } static void *_p_FIX__ExecPriceTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExecPriceType *) x)); } static void *_p_FIX__NumberOfOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NumberOfOrders *) x)); } static void *_p_FIX__TotalAffectedOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotalAffectedOrders *) x)); } static void *_p_FIX__NoAffectedOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoAffectedOrders *) x)); } static void *_p_FIX__NoNotAffectedOrdersTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNotAffectedOrders *) x)); } static void *_p_FIX__StreamAsgnTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StreamAsgnType *) x)); } static void *_p_FIX__TradeRequestResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeRequestResult *) x)); } static void *_p_FIX__PosMaintResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosMaintResult *) x)); } static void *_p_FIX__SecurityRequestResultTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecurityRequestResult *) x)); } static void *_p_FIX__OrderDelayUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::OrderDelayUnit *) x)); } static void *_p_FIX__EndCashTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::EndCash *) x)); } static void *_p_FIX__TriggerActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerAction *) x)); } static void *_p_FIX__CollActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollAction *) x)); } static void *_p_FIX__PosMaintActionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosMaintAction *) x)); } static void *_p_FIX__RefSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefSubID *) x)); } static void *_p_FIX__OnBehalfOfSubIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OnBehalfOfSubID *) x)); } static void *_p_FIX__UnderlyingDirtyPriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingDirtyPrice *) x)); } static void *_p_FIX__OrderCapacityQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderCapacityQty *) x)); } static void *_p_FIX__DerivativeSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeSecurityID *) x)); } static void *_p_FIX__TriggerSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TriggerSecurityID *) x)); } static void *_p_FIX__PegSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PegSecurityID *) x)); } static void *_p_FIX__BenchmarkSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkSecurityID *) x)); } static void *_p_FIX__UnderlyingSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSecurityID *) x)); } static void *_p_FIX__SecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecurityID *) x)); } static void *_p_FIX__LegSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSecurityID *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegSecurityID *) x)); } static void *_p_FIX__UnderlyingSettlementStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSettlementStatus *) x)); } static void *_p_FIX__TrdRptStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TrdRptStatus *) x)); } static void *_p_FIX__UserStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UserStatus *) x)); } static void *_p_FIX__CollStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollStatus *) x)); } static void *_p_FIX__TradeRequestStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradeRequestStatus *) x)); } static void *_p_FIX__PosMaintStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PosMaintStatus *) x)); } static void *_p_FIX__FinancialStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FinancialStatus *) x)); } static void *_p_FIX__OrdStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrdStatus *) x)); } static void *_p_FIX__ListOrderStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListOrderStatus *) x)); } static void *_p_FIX__RegistStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::RegistStatus *) x)); } static void *_p_FIX__MatchStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::MatchStatus *) x)); } static void *_p_FIX__SessionStatusTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SessionStatus *) x)); } static void *_p_FIX__OrderAvgPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OrderAvgPx *) x)); } static void *_p_FIX__XmlDataLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::XmlDataLen *) x)); } static void *_p_FIX__SecureDataLenTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::SecureDataLen *) x)); } static void *_p_FIX__MDEntryRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryRefID *) x)); } static void *_p_FIX__MultiLegRptTypeReqTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MultiLegRptTypeReq *) x)); } static void *_p_FIX__DerivativeMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeMaturityTime *) x)); } static void *_p_FIX__UnderlyingMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingMaturityTime *) x)); } static void *_p_FIX__LegMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegMaturityTime *) x)); } static void *_p_FIX__MaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MaturityTime *) x)); } static void *_p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingLegMaturityTime *) x)); } static void *_p_FIX__NoTickRulesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTickRules *) x)); } static void *_p_FIX__ClearingBusinessDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ClearingBusinessDate *) x)); } static void *_p_FIX__DerivativeNTPositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeNTPositionLimit *) x)); } static void *_p_FIX__DerivativePositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativePositionLimit *) x)); } static void *_p_FIX__NTPositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NTPositionLimit *) x)); } static void *_p_FIX__PositionLimitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PositionLimit *) x)); } static void *_p_FIX__QuoteSetIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::QuoteSetID *) x)); } static void *_p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingAdjustedQuantity *) x)); } static void *_p_FIX__QuantityTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Quantity *) x)); } static void *_p_FIX__DerivativeOptPayAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeOptPayAmount *) x)); } static void *_p_FIX__OptPayAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OptPayAmount *) x)); } static void *_p_FIX__UnderlyingDeliveryAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingDeliveryAmount *) x)); } static void *_p_FIX__UnderlyingPayAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingPayAmount *) x)); } static void *_p_FIX__ConfirmRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ConfirmRefID *) x)); } static void *_p_FIX__NoContAmtsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoContAmts *) x)); } static void *_p_FIX__IndividualAllocTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::IndividualAllocType *) x)); } static void *_p_FIX__AllocTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocType *) x)); } static void *_p_FIX__SharedCommissionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SharedCommission *) x)); } static void *_p_FIX__CommissionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Commission *) x)); } static void *_p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingOriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__DiscretionOffsetTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DiscretionOffset *) x)); } static void *_p_FIX__MidPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MidPx *) x)); } static void *_p_FIX__IOIRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::IOIRefID *) x)); } static void *_p_FIX__BasisFeaturePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BasisFeaturePrice *) x)); } static void *_p_FIX__DerivativeProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeProduct *) x)); } static void *_p_FIX__ProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::Product *) x)); } static void *_p_FIX__UnderlyingProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingProduct *) x)); } static void *_p_FIX__LegProductTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::LegProduct *) x)); } static void *_p_FIX__LocateReqdTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::LocateReqd *) x)); } static void *_p_FIX__ConcessionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::Concession *) x)); } static void *_p_FIX__CommTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::CommType *) x)); } static void *_p_FIX__MaxPriceVariationTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxPriceVariation *) x)); } static void *_p_FIX__CumQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CumQty *) x)); } static void *_p_FIX__OrigTradeHandlingInstrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::OrigTradeHandlingInstr *) x)); } static void *_p_FIX__TradeHandlingInstrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TradeHandlingInstr *) x)); } static void *_p_FIX__MDFeedTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDFeedType *) x)); } static void *_p_FIX__TriggerPriceTypeScopeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::TriggerPriceTypeScope *) x)); } static void *_p_FIX__NetChgPrevDayTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::NetChgPrevDay *) x)); } static void *_p_FIX__SideTrdRegTimestampTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::SideTrdRegTimestamp *) x)); } static void *_p_FIX__TrdRegTimestampTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::TrdRegTimestamp *) x)); } static void *_p_FIX__AssignmentUnitTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AssignmentUnit *) x)); } static void *_p_FIX__DerivativePriceQuoteMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativePriceQuoteMethod *) x)); } static void *_p_FIX__PriceQuoteMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::PriceQuoteMethod *) x)); } static void *_p_FIX__DisplayMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DisplayMethod *) x)); } static void *_p_FIX__AllocMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AllocMethod *) x)); } static void *_p_FIX__ExerciseMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ExerciseMethod *) x)); } static void *_p_FIX__TradSesMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TradSesMethod *) x)); } static void *_p_FIX__PreallocMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::PreallocMethod *) x)); } static void *_p_FIX__CollReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CollReqID *) x)); } static void *_p_FIX__ApplReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ApplReqID *) x)); } static void *_p_FIX__MultilegPriceMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MultilegPriceMethod *) x)); } static void *_p_FIX__RefApplReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::RefApplReqID *) x)); } static void *_p_FIX__StrikePriceBoundaryMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrikePriceBoundaryMethod *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ComplexEventPriceBoundaryMethod *) x)); } static void *_p_FIX__NoBidComponentsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoBidComponents *) x)); } static void *_p_FIX__LiquidityValueTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LiquidityValue *) x)); } static void *_p_FIX__OrigTradeDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigTradeDate *) x)); } static void *_p_FIX__TradeDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TradeDate *) x)); } static void *_p_FIX__ListNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ListName *) x)); } static void *_p_FIX__PctAtRiskTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::PctAtRisk *) x)); } static void *_p_FIX__UtcTimeOnlyFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::UtcTimeOnlyField *) x)); } static void *_p_FIX__TotNoRelatedSymTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TotNoRelatedSym *) x)); } static void *_p_FIX__NoRelatedSymTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRelatedSym *) x)); } static void *_p_FIX__MDReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDReqID *) x)); } static void *_p_FIX__CurrencyRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::CurrencyRatio *) x)); } static void *_p_FIX__LegCurrencyRatioTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegCurrencyRatio *) x)); } static void *_p_FIX__MaturityNetMoneyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaturityNetMoney *) x)); } static void *_p_FIX__AllocNetMoneyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::AllocNetMoney *) x)); } static void *_p_FIX__NetMoneyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::NetMoney *) x)); } static void *_p_FIX__RatioQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::RatioQty *) x)); } static void *_p_FIX__LegRatioQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegRatioQty *) x)); } static void *_p_FIX__LegBenchmarkCurveNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegBenchmarkCurveName *) x)); } static void *_p_FIX__BenchmarkCurveNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkCurveName *) x)); } static void *_p_FIX__OrigPosReqRefIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigPosReqRefID *) x)); } static void *_p_FIX__AggregatedBookTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::AggregatedBook *) x)); } static void *_p_FIX__LegBenchmarkCurvePointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegBenchmarkCurvePoint *) x)); } static void *_p_FIX__BenchmarkCurvePointTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::BenchmarkCurvePoint *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrementAmount *) x)); } static void *_p_FIX__MinPriceIncrementAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinPriceIncrementAmount *) x)); } static void *_p_FIX__UnderlyingCollectAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCollectAmount *) x)); } static void *_p_FIX__UnderlyingCashAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingCashAmount *) x)); } static void *_p_FIX__ThresholdAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ThresholdAmount *) x)); } static void *_p_FIX__OptPayoutAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OptPayoutAmount *) x)); } static void *_p_FIX__ComplexOptPayoutAmountTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ComplexOptPayoutAmount *) x)); } static void *_p_FIX__OpenCloseSettlFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OpenCloseSettlFlag *) x)); } static void *_p_FIX__DisplayMinIncrTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DisplayMinIncr *) x)); } static void *_p_FIX__ApplResendFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::ApplResendFlag *) x)); } static void *_p_FIX__MaxShowTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MaxShow *) x)); } static void *_p_FIX__NoExecsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoExecs *) x)); } static void *_p_FIX__SettlCurrOfferFxRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrOfferFxRate *) x)); } static void *_p_FIX__SettlCurrBidFxRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrBidFxRate *) x)); } static void *_p_FIX__SettlCurrFxRateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SettlCurrFxRate *) x)); } static void *_p_FIX__DeliveryFormTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DeliveryForm *) x)); } static void *_p_FIX__HostCrossIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::HostCrossID *) x)); } static void *_p_FIX__CrossIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CrossID *) x)); } static void *_p_FIX__OrigCrossIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::OrigCrossID *) x)); } static void *_p_FIX__TargetStrategyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::TargetStrategy *) x)); } static void *_p_FIX__CashDistribAgentAcctNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashDistribAgentAcctName *) x)); } static void *_p_FIX__CashSettlAgentContactNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentContactName *) x)); } static void *_p_FIX__CashSettlAgentAcctNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::CashSettlAgentAcctName *) x)); } static void *_p_FIX__SecuritySettlAgentContactNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentContactName *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SecuritySettlAgentAcctName *) x)); } static void *_p_FIX__NoRootPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoRootPartyIDs *) x)); } static void *_p_FIX__NoNested3PartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested3PartyIDs *) x)); } static void *_p_FIX__NoSettlPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoSettlPartyIDs *) x)); } static void *_p_FIX__NoNested2PartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested2PartyIDs *) x)); } static void *_p_FIX__NoPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoPartyIDs *) x)); } static void *_p_FIX__NoNestedPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNestedPartyIDs *) x)); } static void *_p_FIX__NoNested4PartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoNested4PartyIDs *) x)); } static void *_p_FIX__NoTargetPartyIDsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoTargetPartyIDs *) x)); } static void *_p_FIX__FirstPxTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::FirstPx *) x)); } static void *_p_FIX__NoOfSecSizesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoOfSecSizes *) x)); } static void *_p_FIX__DerivativeStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DerivativeStrikePrice *) x)); } static void *_p_FIX__SecondaryTradingReferencePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SecondaryTradingReferencePrice *) x)); } static void *_p_FIX__TradingReferencePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::TradingReferencePrice *) x)); } static void *_p_FIX__UnderlyingStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingStrikePrice *) x)); } static void *_p_FIX__StrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikePrice *) x)); } static void *_p_FIX__LegStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegStrikePrice *) x)); } static void *_p_FIX__AvgPxPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AvgPxPrecision *) x)); } static void *_p_FIX__AvgPrxPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::AvgPrxPrecision *) x)); } static void *_p_FIX__UnderlyingLegStrikePriceTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::UnderlyingLegStrikePrice *) x)); } static void *_p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::StrikePriceBoundaryPrecision *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ComplexEventPriceBoundaryPrecision *) x)); } static void *_p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaturityMonthYearIncrementUnits *) x)); } static void *_p_FIX__MDEntryBuyerTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MDEntryBuyer *) x)); } static void *_p_FIX__LegSettlDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::LegSettlDate *) x)); } static void *_p_FIX__SettlDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlDate *) x)); } static void *_p_FIX__LeavesQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LeavesQty *) x)); } static void *_p_FIX__EndDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::EndDate *) x)); } static void *_p_FIX__SettlInstReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::SettlInstReqID *) x)); } static void *_p_FIX__TestReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::TestReqID *) x)); } static void *_p_FIX__MarketReqIDTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::MarketReqID *) x)); } static void *_p_FIX__ComplexEventEndDateTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::ComplexEventEndDate *) x)); } static void *_p_FIX__DerivativeInstrAttribTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeInstrAttribType *) x)); } static void *_p_FIX__NestedInstrAttribTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NestedInstrAttribType *) x)); } static void *_p_FIX__InstrAttribTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::InstrAttribType *) x)); } static void *_p_FIX__ProcessCodeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::ProcessCode *) x)); } static void *_p_FIX__UtcDateFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::UtcDateField *) x)); } static void *_p_FIX__DoubleFieldTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) ((FIX::DoubleField *) x)); } static void *_p_FIX__ValueOfFuturesTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ValueOfFutures *) x)); } static void *_p_FIX__NoCollInquiryQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::NoCollInquiryQualifier *) x)); } static void *_p_FIX__CollInquiryQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::CollInquiryQualifier *) x)); } static void *_p_FIX__QuoteQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::QuoteQualifier *) x)); } static void *_p_FIX__IOIQualifierTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::IOIQualifier *) x)); } static void *_p_FIX__ExpQtyTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::ExpQty *) x)); } static void *_p_FIX__LegGrossTradeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegGrossTradeAmt *) x)); } static void *_p_FIX__SideGrossTradeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SideGrossTradeAmt *) x)); } static void *_p_FIX__GrossTradeAmtTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::GrossTradeAmt *) x)); } static void *_p_FIX__MinBidSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MinBidSize *) x)); } static void *_p_FIX__DefBidSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::DefBidSize *) x)); } static void *_p_FIX__BidSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidSize *) x)); } static void *_p_FIX__ExpTypeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ExpType *) x)); } static void *_p_FIX__LastUpdateTimeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::UtcTimeStampField *) ((FIX::LastUpdateTime *) x)); } static void *_p_FIX__PossDupFlagTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::BoolField *) ((FIX::PossDupFlag *) x)); } static void *_p_FIX__DerivativeListMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DerivativeListMethod *) x)); } static void *_p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeFuturesValuationMethod *) x)); } static void *_p_FIX__DerivativeSettlMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeSettlMethod *) x)); } static void *_p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::DerivativeInstrmtAssignmentMethod *) x)); } static void *_p_FIX__ListMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::ListMethod *) x)); } static void *_p_FIX__FuturesValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::FuturesValuationMethod *) x)); } static void *_p_FIX__SettlMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::SettlMethod *) x)); } static void *_p_FIX__InstrmtAssignmentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::InstrmtAssignmentMethod *) x)); } static void *_p_FIX__UnderlyingSettlMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::UnderlyingSettlMethod *) x)); } static void *_p_FIX__AssignmentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::AssignmentMethod *) x)); } static void *_p_FIX__EncryptMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptMethod *) x)); } static void *_p_FIX__DistribPaymentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::DistribPaymentMethod *) x)); } static void *_p_FIX__PaymentMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::PaymentMethod *) x)); } static void *_p_FIX__LegLastForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegLastForwardPoints *) x)); } static void *_p_FIX__LastSwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastSwapPoints *) x)); } static void *_p_FIX__SwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::SwapPoints *) x)); } static void *_p_FIX__LegOfferForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegOfferForwardPoints *) x)); } static void *_p_FIX__LegBidForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LegBidForwardPoints *) x)); } static void *_p_FIX__OfferSwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferSwapPoints *) x)); } static void *_p_FIX__BidSwapPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidSwapPoints *) x)); } static void *_p_FIX__MDEntryForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::MDEntryForwardPoints *) x)); } static void *_p_FIX__LastForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::LastForwardPoints *) x)); } static void *_p_FIX__OfferForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::OfferForwardPoints *) x)); } static void *_p_FIX__BidForwardPointsTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::DoubleField *) ((FIX::BidForwardPoints *) x)); } static void *_p_FIX__MaxMessageSizeTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::MaxMessageSize *) x)); } static void *_p_FIX__EncryptedPasswordMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::EncryptedPasswordMethod *) x)); } static void *_p_FIX__ValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::ValuationMethod *) x)); } static void *_p_FIX__DerivativeValuationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::StringField *) ((FIX::DerivativeValuationMethod *) x)); } static void *_p_FIX__StrikePriceDeterminationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::StrikePriceDeterminationMethod *) x)); } static void *_p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::IntField *) ((FIX::UnderlyingPriceDeterminationMethod *) x)); } static void *_p_FIX__SideTo_p_FIX__FieldBase(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::FieldBase *) (FIX::CharField *) ((FIX::Side *) x)); } static void *_p_FIX__MemoryStoreTo_p_FIX__MessageStore(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStore *) ((FIX::MemoryStore *) x)); } static void *_p_FIX__FileStoreTo_p_FIX__MessageStore(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStore *) ((FIX::FileStore *) x)); } static void *_p_FIX__ScreenLogFactoryTo_p_FIX__LogFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::LogFactory *) ((FIX::ScreenLogFactory *) x)); } static void *_p_FIX__FileLogFactoryTo_p_FIX__LogFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::LogFactory *) ((FIX::FileLogFactory *) x)); } static void *_p_FIX__MemoryStoreFactoryTo_p_FIX__MessageStoreFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStoreFactory *) ((FIX::MemoryStoreFactory *) x)); } static void *_p_FIX__FileStoreFactoryTo_p_FIX__MessageStoreFactory(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::MessageStoreFactory *) ((FIX::FileStoreFactory *) x)); } static void *_p_FIX__DeliveryDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliveryDate *) x)); } static void *_p_FIX__RFQReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RFQReqID *) x)); } static void *_p_FIX__EncodedTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedText *) x)); } static void *_p_FIX__QuoteConditionTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteCondition *) x)); } static void *_p_FIX__TradeConditionTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeCondition *) x)); } static void *_p_FIX__ExchangeRuleTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExchangeRule *) x)); } static void *_p_FIX__FutSettDate2To_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FutSettDate2 *) x)); } static void *_p_FIX__CollAsgnIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollAsgnID *) x)); } static void *_p_FIX__TradeRequestIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeRequestID *) x)); } static void *_p_FIX__UserRequestIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UserRequestID *) x)); } static void *_p_FIX__NetworkRequestIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NetworkRequestID *) x)); } static void *_p_FIX__ClientBidIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClientBidID *) x)); } static void *_p_FIX__ReferencePageTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ReferencePage *) x)); } static void *_p_FIX__EncodedListStatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedListStatusText *) x)); } static void *_p_FIX__ListStatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListStatusText *) x)); } static void *_p_FIX__UserStatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UserStatusText *) x)); } static void *_p_FIX__StatusTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StatusText *) x)); } static void *_p_FIX__MDFeedTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDFeedType *) x)); } static void *_p_FIX__LegSettlDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSettlDate *) x)); } static void *_p_FIX__SettlDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlDate *) x)); } static void *_p_FIX__DeskTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeskType *) x)); } static void *_p_FIX__TransferReasonTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TransferReason *) x)); } static void *_p_FIX__UnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingUnitOfMeasure *) x)); } static void *_p_FIX__LegUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegUnitOfMeasure *) x)); } static void *_p_FIX__PriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PriceUnitOfMeasure *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeUnitOfMeasure *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativePriceUnitOfMeasure *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegPriceUnitOfMeasure *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingPriceUnitOfMeasure *) x)); } static void *_p_FIX__LegInstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegInstrRegistry *) x)); } static void *_p_FIX__UnderlyingInstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingInstrRegistry *) x)); } static void *_p_FIX__InstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrRegistry *) x)); } static void *_p_FIX__DerivativeInstrRegistryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrRegistry *) x)); } static void *_p_FIX__EncodedLegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedLegSecurityDesc *) x)); } static void *_p_FIX__LegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityDesc *) x)); } static void *_p_FIX__SecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityDesc *) x)); } static void *_p_FIX__UnderlyingSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityDesc *) x)); } static void *_p_FIX__EncodedSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedSecurityDesc *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedUnderlyingSecurityDesc *) x)); } static void *_p_FIX__PegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSecurityDesc *) x)); } static void *_p_FIX__TriggerSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSecurityDesc *) x)); } static void *_p_FIX__DerivativeSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityDesc *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEncodedSecurityDesc *) x)); } static void *_p_FIX__UnderlyingLegSecurityDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityDesc *) x)); } static void *_p_FIX__UsernameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Username *) x)); } static void *_p_FIX__RegistRejReasonTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistRejReasonText *) x)); } static void *_p_FIX__SettlBrkrCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlBrkrCode *) x)); } static void *_p_FIX__TextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Text *) x)); } static void *_p_FIX__ApplIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplID *) x)); } static void *_p_FIX__RefApplIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefApplID *) x)); } static void *_p_FIX__SideTrdRegTimestampSrcTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideTrdRegTimestampSrc *) x)); } static void *_p_FIX__SendingDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SendingDate *) x)); } static void *_p_FIX__Nested2PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested2PartyID *) x)); } static void *_p_FIX__NestedPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NestedPartyID *) x)); } static void *_p_FIX__PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PartyID *) x)); } static void *_p_FIX__SettlPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlPartyID *) x)); } static void *_p_FIX__CollInquiryIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollInquiryID *) x)); } static void *_p_FIX__Nested3PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested3PartyID *) x)); } static void *_p_FIX__InstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrumentPartyID *) x)); } static void *_p_FIX__UndlyInstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UndlyInstrumentPartyID *) x)); } static void *_p_FIX__RootPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RootPartyID *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrumentPartyID *) x)); } static void *_p_FIX__Nested4PartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested4PartyID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingInstrumentPartyID *) x)); } static void *_p_FIX__TargetPartyIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetPartyID *) x)); } static void *_p_FIX__SettlSessIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlSessID *) x)); } static void *_p_FIX__AgreementDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementDesc *) x)); } static void *_p_FIX__MarketSegmentDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketSegmentDesc *) x)); } static void *_p_FIX__QuoteReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteReqID *) x)); } static void *_p_FIX__ExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecID *) x)); } static void *_p_FIX__FillExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FillExecID *) x)); } static void *_p_FIX__SecondaryExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryExecID *) x)); } static void *_p_FIX__SideExecIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideExecID *) x)); } static void *_p_FIX__CashDistribAgentNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentName *) x)); } static void *_p_FIX__SecuritySettlAgentNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentName *) x)); } static void *_p_FIX__CashSettlAgentNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentName *) x)); } static void *_p_FIX__MDEntryOriginatorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryOriginator *) x)); } static void *_p_FIX__LegStipulationTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStipulationType *) x)); } static void *_p_FIX__StipulationTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StipulationType *) x)); } static void *_p_FIX__PoolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Pool *) x)); } static void *_p_FIX__SettlInstCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstCode *) x)); } static void *_p_FIX__MailingDtlsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MailingDtls *) x)); } static void *_p_FIX__LegSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityAltID *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityAltID *) x)); } static void *_p_FIX__SecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityAltID *) x)); } static void *_p_FIX__DerivativeSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityAltID *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__AllocTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocText *) x)); } static void *_p_FIX__EncodedAllocTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedAllocText *) x)); } static void *_p_FIX__ClientIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClientID *) x)); } static void *_p_FIX__TargetSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetSubID *) x)); } static void *_p_FIX__RelatdSymTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RelatdSym *) x)); } static void *_p_FIX__CashDistribAgentAcctNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentAcctName *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentAcctName *) x)); } static void *_p_FIX__SecuritySettlAgentContactNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentContactName *) x)); } static void *_p_FIX__CashSettlAgentAcctNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentAcctName *) x)); } static void *_p_FIX__CashSettlAgentContactNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentContactName *) x)); } static void *_p_FIX__ApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplVerID *) x)); } static void *_p_FIX__CstmApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CstmApplVerID *) x)); } static void *_p_FIX__RefApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefApplVerID *) x)); } static void *_p_FIX__RefCstmApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefCstmApplVerID *) x)); } static void *_p_FIX__DefaultApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DefaultApplVerID *) x)); } static void *_p_FIX__DefaultCstmApplVerIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DefaultCstmApplVerID *) x)); } static void *_p_FIX__CountryTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Country *) x)); } static void *_p_FIX__CardHolderNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardHolderName *) x)); } static void *_p_FIX__SenderLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SenderLocationID *) x)); } static void *_p_FIX__TargetLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetLocationID *) x)); } static void *_p_FIX__OnBehalfOfLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OnBehalfOfLocationID *) x)); } static void *_p_FIX__DeliverToLocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliverToLocationID *) x)); } static void *_p_FIX__LocationIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LocationID *) x)); } static void *_p_FIX__StrategyParameterNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrategyParameterName *) x)); } static void *_p_FIX__TradeInputDeviceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeInputDevice *) x)); } static void *_p_FIX__OrderInputDeviceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrderInputDevice *) x)); } static void *_p_FIX__AllowableOneSidednessCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllowableOneSidednessCurr *) x)); } static void *_p_FIX__AllocSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocSettlCurrency *) x)); } static void *_p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegBenchmarkCurveCurrency *) x)); } static void *_p_FIX__LegSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSettlCurrency *) x)); } static void *_p_FIX__LegCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCurrency *) x)); } static void *_p_FIX__CommCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CommCurrency *) x)); } static void *_p_FIX__BenchmarkCurveCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkCurveCurrency *) x)); } static void *_p_FIX__SettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlCurrency *) x)); } static void *_p_FIX__CurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Currency *) x)); } static void *_p_FIX__UnderlyingCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCurrency *) x)); } static void *_p_FIX__AgreementCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementCurrency *) x)); } static void *_p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStrikeCurrency *) x)); } static void *_p_FIX__LegStrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStrikeCurrency *) x)); } static void *_p_FIX__StrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrikeCurrency *) x)); } static void *_p_FIX__PositionCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PositionCurrency *) x)); } static void *_p_FIX__SideCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideCurrency *) x)); } static void *_p_FIX__SideSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideSettlCurrency *) x)); } static void *_p_FIX__TradingCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingCurrency *) x)); } static void *_p_FIX__DerivativeStrikeCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeStrikeCurrency *) x)); } static void *_p_FIX__LegAllocSettlCurrencyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocSettlCurrency *) x)); } static void *_p_FIX__ClearingFeeIndicatorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingFeeIndicator *) x)); } static void *_p_FIX__FinancialStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FinancialStatus *) x)); } static void *_p_FIX__UnderlyingSettlementStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSettlementStatus *) x)); } static void *_p_FIX__AllocClearingFeeIndicatorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocClearingFeeIndicator *) x)); } static void *_p_FIX__SecurityStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityStatus *) x)); } static void *_p_FIX__AllocCustomerCapacityTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocCustomerCapacity *) x)); } static void *_p_FIX__DerivativeSecurityStatusTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityStatus *) x)); } static void *_p_FIX__MDReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDReqID *) x)); } static void *_p_FIX__MDEntryRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryRefID *) x)); } static void *_p_FIX__SignatureTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Signature *) x)); } static void *_p_FIX__StandInstDbIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StandInstDbID *) x)); } static void *_p_FIX__SettlInstMsgIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstMsgID *) x)); } static void *_p_FIX__BrokerOfCreditTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BrokerOfCredit *) x)); } static void *_p_FIX__TradeDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeDate *) x)); } static void *_p_FIX__OrigTradeDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigTradeDate *) x)); } static void *_p_FIX__LegDatedDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegDatedDate *) x)); } static void *_p_FIX__DatedDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DatedDate *) x)); } static void *_p_FIX__OrigCrossIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigCrossID *) x)); } static void *_p_FIX__CrossIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CrossID *) x)); } static void *_p_FIX__HostCrossIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::HostCrossID *) x)); } static void *_p_FIX__CollAsgnRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollAsgnRefID *) x)); } static void *_p_FIX__SecurityReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityReqID *) x)); } static void *_p_FIX__OpenCloseSettlFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OpenCloseSettlFlag *) x)); } static void *_p_FIX__AffectedSecondaryOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AffectedSecondaryOrderID *) x)); } static void *_p_FIX__AffectedOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AffectedOrderID *) x)); } static void *_p_FIX__OrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrderID *) x)); } static void *_p_FIX__SecondaryOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryOrderID *) x)); } static void *_p_FIX__MailingInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MailingInst *) x)); } static void *_p_FIX__CustOrderHandlingInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CustOrderHandlingInst *) x)); } static void *_p_FIX__DeskOrderHandlingInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeskOrderHandlingInst *) x)); } static void *_p_FIX__RefOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefOrderID *) x)); } static void *_p_FIX__NotAffectedOrderIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NotAffectedOrderID *) x)); } static void *_p_FIX__SettlSessSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlSessSubID *) x)); } static void *_p_FIX__LegBenchmarkCurvePointTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegBenchmarkCurvePoint *) x)); } static void *_p_FIX__BenchmarkCurvePointTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkCurvePoint *) x)); } static void *_p_FIX__ContraTraderTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContraTrader *) x)); } static void *_p_FIX__PaymentRefTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PaymentRef *) x)); } static void *_p_FIX__TradingSessionIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingSessionID *) x)); } static void *_p_FIX__UnderlyingTradingSessionIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingTradingSessionID *) x)); } static void *_p_FIX__TriggerTradingSessionIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerTradingSessionID *) x)); } static void *_p_FIX__SettlInstIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstID *) x)); } static void *_p_FIX__ExecRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecRefID *) x)); } static void *_p_FIX__StreamAsgnReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StreamAsgnReqID *) x)); } static void *_p_FIX__LegFutSettDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegFutSettDate *) x)); } static void *_p_FIX__FutSettDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FutSettDate *) x)); } static void *_p_FIX__CardExpDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardExpDate *) x)); } static void *_p_FIX__ExDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExDate *) x)); } static void *_p_FIX__QuoteSetIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteSetID *) x)); } static void *_p_FIX__CashDistribAgentAcctNumberTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentAcctNumber *) x)); } static void *_p_FIX__CardNumberTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardNumber *) x)); } static void *_p_FIX__SecurityResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityResponseID *) x)); } static void *_p_FIX__NetworkResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NetworkResponseID *) x)); } static void *_p_FIX__LastNetworkResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LastNetworkResponseID *) x)); } static void *_p_FIX__ApplResponseIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplResponseID *) x)); } static void *_p_FIX__LastMktTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LastMkt *) x)); } static void *_p_FIX__MDEntrySellerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntrySeller *) x)); } static void *_p_FIX__YieldRedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::YieldRedemptionDate *) x)); } static void *_p_FIX__LegRedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegRedemptionDate *) x)); } static void *_p_FIX__UnderlyingRedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingRedemptionDate *) x)); } static void *_p_FIX__RedemptionDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RedemptionDate *) x)); } static void *_p_FIX__TradeOriginationDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeOriginationDate *) x)); } static void *_p_FIX__TradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeID *) x)); } static void *_p_FIX__SecondaryTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryTradeID *) x)); } static void *_p_FIX__FirmTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FirmTradeID *) x)); } static void *_p_FIX__SecondaryFirmTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryFirmTradeID *) x)); } static void *_p_FIX__OrigTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigTradeID *) x)); } static void *_p_FIX__OrigSecondaryTradeIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigSecondaryTradeID *) x)); } static void *_p_FIX__InvestorCountryOfResidenceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InvestorCountryOfResidence *) x)); } static void *_p_FIX__LegCreditRatingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCreditRating *) x)); } static void *_p_FIX__UnderlyingCreditRatingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCreditRating *) x)); } static void *_p_FIX__CreditRatingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CreditRating *) x)); } static void *_p_FIX__MDEntryBuyerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryBuyer *) x)); } static void *_p_FIX__ConfirmRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ConfirmRefID *) x)); } static void *_p_FIX__IOIIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIID *) x)); } static void *_p_FIX__SenderSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SenderSubID *) x)); } static void *_p_FIX__UnderlyingCashTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCashType *) x)); } static void *_p_FIX__TrdRegTimestampOriginTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TrdRegTimestampOrigin *) x)); } static void *_p_FIX__AdvIdTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AdvId *) x)); } static void *_p_FIX__TrdMatchIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TrdMatchID *) x)); } static void *_p_FIX__ConfirmReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ConfirmReqID *) x)); } static void *_p_FIX__MaturityRuleIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityRuleID *) x)); } static void *_p_FIX__StrikeRuleIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrikeRuleID *) x)); } static void *_p_FIX__BenchmarkSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkSecurityID *) x)); } static void *_p_FIX__LegSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityID *) x)); } static void *_p_FIX__SecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityID *) x)); } static void *_p_FIX__UnderlyingSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityID *) x)); } static void *_p_FIX__PegSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSecurityID *) x)); } static void *_p_FIX__TriggerSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSecurityID *) x)); } static void *_p_FIX__DerivativeSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityID *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityID *) x)); } static void *_p_FIX__OnBehalfOfCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OnBehalfOfCompID *) x)); } static void *_p_FIX__TargetCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetCompID *) x)); } static void *_p_FIX__SenderCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SenderCompID *) x)); } static void *_p_FIX__HopCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::HopCompID *) x)); } static void *_p_FIX__RefCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefCompID *) x)); } static void *_p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentContactPhone *) x)); } static void *_p_FIX__CashSettlAgentContactPhoneTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentContactPhone *) x)); } static void *_p_FIX__DeliverToCompIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliverToCompID *) x)); } static void *_p_FIX__ConfirmIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ConfirmID *) x)); } static void *_p_FIX__LegLocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegLocaleOfIssue *) x)); } static void *_p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStateOrProvinceOfIssue *) x)); } static void *_p_FIX__LegCountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCountryOfIssue *) x)); } static void *_p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLocaleOfIssue *) x)); } static void *_p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStateOrProvinceOfIssue *) x)); } static void *_p_FIX__UnderlyingCountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCountryOfIssue *) x)); } static void *_p_FIX__LocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LocaleOfIssue *) x)); } static void *_p_FIX__StateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StateOrProvinceOfIssue *) x)); } static void *_p_FIX__CountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CountryOfIssue *) x)); } static void *_p_FIX__YieldTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::YieldType *) x)); } static void *_p_FIX__EndDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EndDate *) x)); } static void *_p_FIX__DerivativeCountryOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeCountryOfIssue *) x)); } static void *_p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeStateOrProvinceOfIssue *) x)); } static void *_p_FIX__DerivativeLocaleOfIssueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeLocaleOfIssue *) x)); } static void *_p_FIX__SymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Symbol *) x)); } static void *_p_FIX__TriggerSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSymbol *) x)); } static void *_p_FIX__LegSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSymbol *) x)); } static void *_p_FIX__UnderlyingSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSymbol *) x)); } static void *_p_FIX__PegSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSymbol *) x)); } static void *_p_FIX__DerivativeSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSymbol *) x)); } static void *_p_FIX__UnderlyingLegSymbolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSymbol *) x)); } static void *_p_FIX__AltMDSourceIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AltMDSourceID *) x)); } static void *_p_FIX__StrategyParameterValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StrategyParameterValue *) x)); } static void *_p_FIX__BeginStringTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BeginString *) x)); } static void *_p_FIX__UnderlyingSettlMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSettlMethod *) x)); } static void *_p_FIX__FuturesValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::FuturesValuationMethod *) x)); } static void *_p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeFuturesValuationMethod *) x)); } static void *_p_FIX__ValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ValuationMethod *) x)); } static void *_p_FIX__DerivativeValuationMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeValuationMethod *) x)); } static void *_p_FIX__PriceQuoteMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PriceQuoteMethod *) x)); } static void *_p_FIX__DerivativePriceQuoteMethodTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativePriceQuoteMethod *) x)); } static void *_p_FIX__WaveNoTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::WaveNo *) x)); } static void *_p_FIX__RegistDtlsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistDtls *) x)); } static void *_p_FIX__PasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Password *) x)); } static void *_p_FIX__NewPasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NewPassword *) x)); } static void *_p_FIX__SettlObligMsgIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlObligMsgID *) x)); } static void *_p_FIX__EncryptedPasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncryptedPassword *) x)); } static void *_p_FIX__EncryptedNewPasswordTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncryptedNewPassword *) x)); } static void *_p_FIX__IOIQtyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIQty *) x)); } static void *_p_FIX__MessageEncodingTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MessageEncoding *) x)); } static void *_p_FIX__LegIOIQtyTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIOIQty *) x)); } static void *_p_FIX__MsgTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MsgType *) x)); } static void *_p_FIX__RefMsgTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefMsgType *) x)); } static void *_p_FIX__EncodedMktSegmDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedMktSegmDesc *) x)); } static void *_p_FIX__CollReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollReqID *) x)); } static void *_p_FIX__SettleOnOpenFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettleOnOpenFlag *) x)); } static void *_p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSettleOnOpenFlag *) x)); } static void *_p_FIX__ApplReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplReqID *) x)); } static void *_p_FIX__RefApplReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefApplReqID *) x)); } static void *_p_FIX__TargetStrategyParametersTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TargetStrategyParameters *) x)); } static void *_p_FIX__SecurityXMLTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityXML *) x)); } static void *_p_FIX__DerivativeSecurityXMLTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityXML *) x)); } static void *_p_FIX__BidIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BidID *) x)); } static void *_p_FIX__CardStartDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardStartDate *) x)); } static void *_p_FIX__StartDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StartDate *) x)); } static void *_p_FIX__SecurityGroupTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityGroup *) x)); } static void *_p_FIX__DerivativeSecurityGroupTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityGroup *) x)); } static void *_p_FIX__SeniorityTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Seniority *) x)); } static void *_p_FIX__UnderlyingSeniorityTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSeniority *) x)); } static void *_p_FIX__OnBehalfOfSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OnBehalfOfSubID *) x)); } static void *_p_FIX__ClearingBusinessDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingBusinessDate *) x)); } static void *_p_FIX__RefSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefSubID *) x)); } static void *_p_FIX__ListIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListID *) x)); } static void *_p_FIX__MatchAlgorithmTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MatchAlgorithm *) x)); } static void *_p_FIX__SecurityListIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityListID *) x)); } static void *_p_FIX__CashDistribPayRefTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribPayRef *) x)); } static void *_p_FIX__ListExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListExecInst *) x)); } static void *_p_FIX__ExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecInst *) x)); } static void *_p_FIX__EncodedListExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedListExecInst *) x)); } static void *_p_FIX__LegExecInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegExecInst *) x)); } static void *_p_FIX__SecondaryClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryClOrdID *) x)); } static void *_p_FIX__OrigClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigClOrdID *) x)); } static void *_p_FIX__ClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClOrdID *) x)); } static void *_p_FIX__NotAffOrigClOrdIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NotAffOrigClOrdID *) x)); } static void *_p_FIX__AdvRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AdvRefID *) x)); } static void *_p_FIX__URLLinkTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::URLLink *) x)); } static void *_p_FIX__SideReasonCdTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideReasonCd *) x)); } static void *_p_FIX__UnderlyingStipTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStipType *) x)); } static void *_p_FIX__PaymentRemitterIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PaymentRemitterID *) x)); } static void *_p_FIX__LegCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCFICode *) x)); } static void *_p_FIX__UnderlyingCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCFICode *) x)); } static void *_p_FIX__CFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CFICode *) x)); } static void *_p_FIX__AsgnRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AsgnRptID *) x)); } static void *_p_FIX__DerivativeCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeCFICode *) x)); } static void *_p_FIX__UnderlyingLegCFICodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegCFICode *) x)); } static void *_p_FIX__StreamAsgnRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StreamAsgnRptID *) x)); } static void *_p_FIX__AllocReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocReportID *) x)); } static void *_p_FIX__TradeReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeReportID *) x)); } static void *_p_FIX__RoutingIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RoutingID *) x)); } static void *_p_FIX__SecondaryTradeReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryTradeReportID *) x)); } static void *_p_FIX__LegReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegReportID *) x)); } static void *_p_FIX__SideTradeReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideTradeReportID *) x)); } static void *_p_FIX__ApplReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ApplReportID *) x)); } static void *_p_FIX__MassActionReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MassActionReportID *) x)); } static void *_p_FIX__MarketReportIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketReportID *) x)); } static void *_p_FIX__IOIidTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIid *) x)); } static void *_p_FIX__OrderRestrictionsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrderRestrictions *) x)); } static void *_p_FIX__TimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TimeUnit *) x)); } static void *_p_FIX__UnderlyingTimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingTimeUnit *) x)); } static void *_p_FIX__LegTimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegTimeUnit *) x)); } static void *_p_FIX__ExchangeSpecialInstructionsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExchangeSpecialInstructions *) x)); } static void *_p_FIX__DerivativeTimeUnitTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeTimeUnit *) x)); } static void *_p_FIX__ExecBrokerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExecBroker *) x)); } static void *_p_FIX__ContraBrokerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContraBroker *) x)); } static void *_p_FIX__NewsIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NewsID *) x)); } static void *_p_FIX__ParentMktSegmIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ParentMktSegmID *) x)); } static void *_p_FIX__SubjectTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Subject *) x)); } static void *_p_FIX__EncodedSubjectTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedSubject *) x)); } static void *_p_FIX__UnderlyingStipValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingStipValue *) x)); } static void *_p_FIX__SecurityXMLSchemaTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityXMLSchema *) x)); } static void *_p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityXMLSchema *) x)); } static void *_p_FIX__EventTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EventText *) x)); } static void *_p_FIX__DerivativeEventTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEventText *) x)); } static void *_p_FIX__TradingSessionDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingSessionDesc *) x)); } static void *_p_FIX__LegIndividualAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIndividualAllocID *) x)); } static void *_p_FIX__IndividualAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IndividualAllocID *) x)); } static void *_p_FIX__RefAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RefAllocID *) x)); } static void *_p_FIX__AllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocID *) x)); } static void *_p_FIX__SecondaryAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryAllocID *) x)); } static void *_p_FIX__SecondaryIndividualAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryIndividualAllocID *) x)); } static void *_p_FIX__LegAllocIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocID *) x)); } static void *_p_FIX__CardIssNumTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardIssNum *) x)); } static void *_p_FIX__LegSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityType *) x)); } static void *_p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegRepoCollateralSecurityType *) x)); } static void *_p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingRepoCollateralSecurityType *) x)); } static void *_p_FIX__RepoCollateralSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RepoCollateralSecurityType *) x)); } static void *_p_FIX__SecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityType *) x)); } static void *_p_FIX__UnderlyingSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityType *) x)); } static void *_p_FIX__CashDistribAgentCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribAgentCode *) x)); } static void *_p_FIX__SecuritySettlAgentCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentCode *) x)); } static void *_p_FIX__CashSettlAgentCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentCode *) x)); } static void *_p_FIX__DerivativeSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityType *) x)); } static void *_p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityType *) x)); } static void *_p_FIX__ReceivedDeptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ReceivedDeptID *) x)); } static void *_p_FIX__QuoteMsgIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteMsgID *) x)); } static void *_p_FIX__UnderlyingCPProgramTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCPProgram *) x)); } static void *_p_FIX__DeliverToSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeliverToSubID *) x)); } static void *_p_FIX__RejectTextTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RejectText *) x)); } static void *_p_FIX__IOISharesTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIShares *) x)); } static void *_p_FIX__LegIssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIssueDate *) x)); } static void *_p_FIX__UnderlyingIssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingIssueDate *) x)); } static void *_p_FIX__IssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IssueDate *) x)); } static void *_p_FIX__DerivativeIssueDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeIssueDate *) x)); } static void *_p_FIX__QuoteIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteID *) x)); } static void *_p_FIX__ClOrdLinkIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClOrdLinkID *) x)); } static void *_p_FIX__TierCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TierCode *) x)); } static void *_p_FIX__SecurityListDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityListDesc *) x)); } static void *_p_FIX__EncodedSecurityListDescTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedSecurityListDesc *) x)); } static void *_p_FIX__AllocLinkIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocLinkID *) x)); } static void *_p_FIX__TradeLinkIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeLinkID *) x)); } static void *_p_FIX__HeadlineTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Headline *) x)); } static void *_p_FIX__EncodedHeadlineTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedHeadline *) x)); } static void *_p_FIX__RegistEmailTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistEmail *) x)); } static void *_p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkSecurityIDSource *) x)); } static void *_p_FIX__LegAllocAcctIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocAcctIDSource *) x)); } static void *_p_FIX__LegSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityAltIDSource *) x)); } static void *_p_FIX__LegSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityIDSource *) x)); } static void *_p_FIX__TradeInputSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeInputSource *) x)); } static void *_p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityAltIDSource *) x)); } static void *_p_FIX__SecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityAltIDSource *) x)); } static void *_p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityIDSource *) x)); } static void *_p_FIX__SecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityIDSource *) x)); } static void *_p_FIX__IDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IDSource *) x)); } static void *_p_FIX__UnderlyingIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingIDSource *) x)); } static void *_p_FIX__ContAmtCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContAmtCurr *) x)); } static void *_p_FIX__InputSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InputSource *) x)); } static void *_p_FIX__MessageEventSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MessageEventSource *) x)); } static void *_p_FIX__PegSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PegSecurityIDSource *) x)); } static void *_p_FIX__TriggerSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerSecurityIDSource *) x)); } static void *_p_FIX__DerivativeSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityIDSource *) x)); } static void *_p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityAltIDSource *) x)); } static void *_p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrumentPartyIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityIDSource *) x)); } static void *_p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityAltIDSource *) x)); } static void *_p_FIX__PosTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosType *) x)); } static void *_p_FIX__MaturityDayTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityDay *) x)); } static void *_p_FIX__UnderlyingMaturityDayTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityDay *) x)); } static void *_p_FIX__SideComplianceIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideComplianceID *) x)); } static void *_p_FIX__ComplianceIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ComplianceID *) x)); } static void *_p_FIX__ListNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ListName *) x)); } static void *_p_FIX__YieldCalcDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::YieldCalcDate *) x)); } static void *_p_FIX__ClearingFirmTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingFirm *) x)); } static void *_p_FIX__OpenCloseSettleFlagTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OpenCloseSettleFlag *) x)); } static void *_p_FIX__RegistRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistRefID *) x)); } static void *_p_FIX__SettlInstRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstRefID *) x)); } static void *_p_FIX__BusinessRejectRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BusinessRejectRefID *) x)); } static void *_p_FIX__SecurityListRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityListRefID *) x)); } static void *_p_FIX__PosMaintRptRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosMaintRptRefID *) x)); } static void *_p_FIX__TradeReportRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeReportRefID *) x)); } static void *_p_FIX__AllocReportRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocReportRefID *) x)); } static void *_p_FIX__SecondaryTradeReportRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecondaryTradeReportRefID *) x)); } static void *_p_FIX__RegistAcctTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistAcctType *) x)); } static void *_p_FIX__SideFillStationCdTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SideFillStationCd *) x)); } static void *_p_FIX__Nested2PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested2PartySubID *) x)); } static void *_p_FIX__NestedPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NestedPartySubID *) x)); } static void *_p_FIX__PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PartySubID *) x)); } static void *_p_FIX__MDEntryIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDEntryID *) x)); } static void *_p_FIX__QuoteEntryIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteEntryID *) x)); } static void *_p_FIX__SettlPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlPartySubID *) x)); } static void *_p_FIX__Nested3PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested3PartySubID *) x)); } static void *_p_FIX__InstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrumentPartySubID *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UndlyInstrumentPartySubID *) x)); } static void *_p_FIX__RootPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RootPartySubID *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrumentPartySubID *) x)); } static void *_p_FIX__Nested4PartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Nested4PartySubID *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingInstrumentPartySubID *) x)); } static void *_p_FIX__XmlDataTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::XmlData *) x)); } static void *_p_FIX__MDStreamIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDStreamID *) x)); } static void *_p_FIX__TestReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TestReqID *) x)); } static void *_p_FIX__SettlInstReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlInstReqID *) x)); } static void *_p_FIX__CollRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollRptID *) x)); } static void *_p_FIX__MarketReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketReqID *) x)); } static void *_p_FIX__IOIRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::IOIRefID *) x)); } static void *_p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySettlAgentAcctNum *) x)); } static void *_p_FIX__CashSettlAgentAcctNumTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashSettlAgentAcctNum *) x)); } static void *_p_FIX__LanguageCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LanguageCode *) x)); } static void *_p_FIX__LegSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSymbolSfx *) x)); } static void *_p_FIX__SymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SymbolSfx *) x)); } static void *_p_FIX__UnderlyingSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSymbolSfx *) x)); } static void *_p_FIX__TradingSessionSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradingSessionSubID *) x)); } static void *_p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingTradingSessionSubID *) x)); } static void *_p_FIX__TriggerTradingSessionSubIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TriggerTradingSessionSubID *) x)); } static void *_p_FIX__DerivativeSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSymbolSfx *) x)); } static void *_p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSymbolSfx *) x)); } static void *_p_FIX__LegAllocAccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegAllocAccount *) x)); } static void *_p_FIX__AllocAccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AllocAccount *) x)); } static void *_p_FIX__AccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Account *) x)); } static void *_p_FIX__ClearingAccountTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ClearingAccount *) x)); } static void *_p_FIX__IssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Issuer *) x)); } static void *_p_FIX__EncodedIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedIssuer *) x)); } static void *_p_FIX__DerivativeEncodedIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEncodedIssuer *) x)); } static void *_p_FIX__EncodedLegIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedLegIssuer *) x)); } static void *_p_FIX__LegIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegIssuer *) x)); } static void *_p_FIX__UnderlyingIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingIssuer *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EncodedUnderlyingIssuer *) x)); } static void *_p_FIX__DerivativeIssuerTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeIssuer *) x)); } static void *_p_FIX__BidDescriptorTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BidDescriptor *) x)); } static void *_p_FIX__LegSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecuritySubType *) x)); } static void *_p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecuritySubType *) x)); } static void *_p_FIX__SecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecuritySubType *) x)); } static void *_p_FIX__DerivativeSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecuritySubType *) x)); } static void *_p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecuritySubType *) x)); } static void *_p_FIX__ScopeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Scope *) x)); } static void *_p_FIX__TimeBracketTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TimeBracket *) x)); } static void *_p_FIX__PosAmtTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosAmtType *) x)); } static void *_p_FIX__AdvTransTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AdvTransType *) x)); } static void *_p_FIX__SettlDepositoryCodeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlDepositoryCode *) x)); } static void *_p_FIX__LegPoolTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegPool *) x)); } static void *_p_FIX__CPRegTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CPRegType *) x)); } static void *_p_FIX__UnderlyingCPRegTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCPRegType *) x)); } static void *_p_FIX__SettlDate2To_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlDate2 *) x)); } static void *_p_FIX__RawDataTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RawData *) x)); } static void *_p_FIX__MarketIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketID *) x)); } static void *_p_FIX__DlvyInstTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DlvyInst *) x)); } static void *_p_FIX__DeskIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DeskID *) x)); } static void *_p_FIX__NewsRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NewsRefID *) x)); } static void *_p_FIX__CashDistribCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CashDistribCurr *) x)); } static void *_p_FIX__LegStipulationValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegStipulationValue *) x)); } static void *_p_FIX__StipulationValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StipulationValue *) x)); } static void *_p_FIX__AgreementIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementID *) x)); } static void *_p_FIX__MarketSegmentIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MarketSegmentID *) x)); } static void *_p_FIX__MDMktTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MDMkt *) x)); } static void *_p_FIX__LegMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegMaturityDate *) x)); } static void *_p_FIX__UnderlyingMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityDate *) x)); } static void *_p_FIX__MaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityDate *) x)); } static void *_p_FIX__QuantityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuantityDate *) x)); } static void *_p_FIX__DerivativeMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeMaturityDate *) x)); } static void *_p_FIX__UnderlyingLegMaturityDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegMaturityDate *) x)); } static void *_p_FIX__PosReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosReqID *) x)); } static void *_p_FIX__QuoteStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteStatusReqID *) x)); } static void *_p_FIX__MassStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MassStatusReqID *) x)); } static void *_p_FIX__SecurityStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityStatusReqID *) x)); } static void *_p_FIX__TradSesReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradSesReqID *) x)); } static void *_p_FIX__OrdStatusReqIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrdStatusReqID *) x)); } static void *_p_FIX__StandInstDbNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StandInstDbName *) x)); } static void *_p_FIX__MaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityTime *) x)); } static void *_p_FIX__LegMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegMaturityTime *) x)); } static void *_p_FIX__UnderlyingMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityTime *) x)); } static void *_p_FIX__DerivativeMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeMaturityTime *) x)); } static void *_p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegMaturityTime *) x)); } static void *_p_FIX__ResponseDestinationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ResponseDestination *) x)); } static void *_p_FIX__DesignationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::Designation *) x)); } static void *_p_FIX__ExDestinationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExDestination *) x)); } static void *_p_FIX__InterestAccrualDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InterestAccrualDate *) x)); } static void *_p_FIX__LegInterestAccrualDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegInterestAccrualDate *) x)); } static void *_p_FIX__CardIssNoTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CardIssNo *) x)); } static void *_p_FIX__LegBenchmarkCurveNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegBenchmarkCurveName *) x)); } static void *_p_FIX__BenchmarkCurveNameTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BenchmarkCurveName *) x)); } static void *_p_FIX__PaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PaymentDate *) x)); } static void *_p_FIX__LegCouponPaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegCouponPaymentDate *) x)); } static void *_p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingCouponPaymentDate *) x)); } static void *_p_FIX__CouponPaymentDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CouponPaymentDate *) x)); } static void *_p_FIX__EventDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EventDate *) x)); } static void *_p_FIX__AgreementDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::AgreementDate *) x)); } static void *_p_FIX__UnderlyingSettlementDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSettlementDate *) x)); } static void *_p_FIX__DerivativeEventDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeEventDate *) x)); } static void *_p_FIX__MatchTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MatchType *) x)); } static void *_p_FIX__CorporateActionTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CorporateAction *) x)); } static void *_p_FIX__EmailThreadIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EmailThreadID *) x)); } static void *_p_FIX__SettlLocationTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlLocation *) x)); } static void *_p_FIX__MiscFeeCurrTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MiscFeeCurr *) x)); } static void *_p_FIX__SettlTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlType *) x)); } static void *_p_FIX__RegistDetlsTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistDetls *) x)); } static void *_p_FIX__ContraLegRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContraLegRefID *) x)); } static void *_p_FIX__LegRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegRefID *) x)); } static void *_p_FIX__TradeLegRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TradeLegRefID *) x)); } static void *_p_FIX__TZTransactTimeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::TZTransactTime *) x)); } static void *_p_FIX__SettlObligRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlObligRefID *) x)); } static void *_p_FIX__ContractSettlMonthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContractSettlMonth *) x)); } static void *_p_FIX__BookingRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BookingRefID *) x)); } static void *_p_FIX__LegContractSettlMonthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegContractSettlMonth *) x)); } static void *_p_FIX__DerivativeContractSettlMonthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeContractSettlMonth *) x)); } static void *_p_FIX__SecureDataTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecureData *) x)); } static void *_p_FIX__InstrAttribValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::InstrAttribValue *) x)); } static void *_p_FIX__NestedInstrAttribValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::NestedInstrAttribValue *) x)); } static void *_p_FIX__DerivativeInstrAttribValueTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeInstrAttribValue *) x)); } static void *_p_FIX__LegSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegSecurityExchange *) x)); } static void *_p_FIX__SecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SecurityExchange *) x)); } static void *_p_FIX__UnderlyingSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingSecurityExchange *) x)); } static void *_p_FIX__DerivativeSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeSecurityExchange *) x)); } static void *_p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegSecurityExchange *) x)); } static void *_p_FIX__RestructuringTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RestructuringType *) x)); } static void *_p_FIX__UnderlyingRestructuringTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingRestructuringType *) x)); } static void *_p_FIX__DateOfBirthTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DateOfBirth *) x)); } static void *_p_FIX__BasisFeatureDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::BasisFeatureDate *) x)); } static void *_p_FIX__ExpireDateTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ExpireDate *) x)); } static void *_p_FIX__CollRespIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::CollRespID *) x)); } static void *_p_FIX__RptSysTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RptSys *) x)); } static void *_p_FIX__QuoteRespIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::QuoteRespID *) x)); } static void *_p_FIX__ProductComplexTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ProductComplex *) x)); } static void *_p_FIX__DerivativeProductComplexTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeProductComplex *) x)); } static void *_p_FIX__SettlObligIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::SettlObligID *) x)); } static void *_p_FIX__RegistIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::RegistID *) x)); } static void *_p_FIX__MiscFeeTypeTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MiscFeeType *) x)); } static void *_p_FIX__LegMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::LegMaturityMonthYear *) x)); } static void *_p_FIX__MaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::MaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingMaturityMonthYear *) x)); } static void *_p_FIX__EndMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::EndMaturityMonthYear *) x)); } static void *_p_FIX__StartMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::StartMaturityMonthYear *) x)); } static void *_p_FIX__DerivativeMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::DerivativeMaturityMonthYear *) x)); } static void *_p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::UnderlyingLegMaturityMonthYear *) x)); } static void *_p_FIX__PosMaintRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::PosMaintRptID *) x)); } static void *_p_FIX__OrigPosReqRefIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::OrigPosReqRefID *) x)); } static void *_p_FIX__ContIntRptIDTo_p_FIX__StringField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::StringField *) ((FIX::ContIntRptID *) x)); } static void *_p_FIX__SynchronizedApplicationTo_p_FIX__Application(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Application *) ((FIX::SynchronizedApplication *) x)); } static void *_p_FIX__NullApplicationTo_p_FIX__Application(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Application *) ((FIX::NullApplication *) x)); } static void *_p_FIX__SocketSendFailedTo_p_FIX__SocketException(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::SocketException *) ((FIX::SocketSendFailed *) x)); } static void *_p_FIX__SocketRecvFailedTo_p_FIX__SocketException(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::SocketException *) ((FIX::SocketRecvFailed *) x)); } static void *_p_FIX__SocketCloseFailedTo_p_FIX__SocketException(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::SocketException *) ((FIX::SocketCloseFailed *) x)); } static void *_p_FIX__RequiredTagMissingTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RequiredTagMissing *) x)); } static void *_p_FIX__SocketSendFailedTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) (FIX::SocketException *) ((FIX::SocketSendFailed *) x)); } static void *_p_FIX__SocketRecvFailedTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) (FIX::SocketException *) ((FIX::SocketRecvFailed *) x)); } static void *_p_FIX__InvalidTagNumberTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::InvalidTagNumber *) x)); } static void *_p_FIX__RejectLogonTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RejectLogon *) x)); } static void *_p_FIX__IncorrectDataFormatTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IncorrectDataFormat *) x)); } static void *_p_FIX__TagNotDefinedForMessageTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::TagNotDefinedForMessage *) x)); } static void *_p_FIX__InvalidMessageTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::InvalidMessage *) x)); } static void *_p_FIX__RuntimeErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RuntimeError *) x)); } static void *_p_FIX__MessageParseErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::MessageParseError *) x)); } static void *_p_FIX__DuplicateFieldNumberTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::DuplicateFieldNumber *) x)); } static void *_p_FIX__DoNotSendTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::DoNotSend *) x)); } static void *_p_FIX__FieldNotFoundTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::FieldNotFound *) x)); } static void *_p_FIX__DataDictionaryNotFoundTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::DataDictionaryNotFound *) x)); } static void *_p_FIX__SessionNotFoundTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::SessionNotFound *) x)); } static void *_p_FIX__IOExceptionTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IOException *) x)); } static void *_p_FIX__SocketExceptionTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::SocketException *) x)); } static void *_p_FIX__ConfigErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::ConfigError *) x)); } static void *_p_FIX__InvalidMessageTypeTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::InvalidMessageType *) x)); } static void *_p_FIX__UnsupportedMessageTypeTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::UnsupportedMessageType *) x)); } static void *_p_FIX__UnsupportedVersionTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::UnsupportedVersion *) x)); } static void *_p_FIX__IncorrectTagValueTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IncorrectTagValue *) x)); } static void *_p_FIX__NoTagValueTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::NoTagValue *) x)); } static void *_p_FIX__TagOutOfOrderTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::TagOutOfOrder *) x)); } static void *_p_FIX__RepeatedTagTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RepeatedTag *) x)); } static void *_p_FIX__SocketCloseFailedTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) (FIX::SocketException *) ((FIX::SocketCloseFailed *) x)); } static void *_p_FIX__FieldConvertErrorTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::FieldConvertError *) x)); } static void *_p_FIX__IncorrectMessageStructureTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::IncorrectMessageStructure *) x)); } static void *_p_FIX__RepeatingGroupCountMismatchTo_p_FIX__Exception(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::Exception *) ((FIX::RepeatingGroupCountMismatch *) x)); } static void *_p_FIX__NoPositionsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPositions *) x)); } static void *_p_FIX__NoNewsRefIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNewsRefIDs *) x)); } static void *_p_FIX__MaxPriceLevelsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaxPriceLevels *) x)); } static void *_p_FIX__NoMiscFeesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMiscFees *) x)); } static void *_p_FIX__ClearingInstructionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ClearingInstruction *) x)); } static void *_p_FIX__RepurchaseTermTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RepurchaseTerm *) x)); } static void *_p_FIX__UnderlyingRepurchaseTermTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingRepurchaseTerm *) x)); } static void *_p_FIX__LegRepurchaseTermTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegRepurchaseTerm *) x)); } static void *_p_FIX__MDSecSizeTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDSecSizeType *) x)); } static void *_p_FIX__NoComplexEventTimesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoComplexEventTimes *) x)); } static void *_p_FIX__RptSeqTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RptSeq *) x)); } static void *_p_FIX__NumBiddersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumBidders *) x)); } static void *_p_FIX__MDPriceLevelTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDPriceLevel *) x)); } static void *_p_FIX__QuoteResponseLevelTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteResponseLevel *) x)); } static void *_p_FIX__MultilegModelTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MultilegModel *) x)); } static void *_p_FIX__ComplexEventConditionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventCondition *) x)); } static void *_p_FIX__OptPayoutTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OptPayoutType *) x)); } static void *_p_FIX__SideValueIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideValueInd *) x)); } static void *_p_FIX__NoContAmtsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoContAmts *) x)); } static void *_p_FIX__ContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ContractMultiplierUnit *) x)); } static void *_p_FIX__LegContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegContractMultiplierUnit *) x)); } static void *_p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingContractMultiplierUnit *) x)); } static void *_p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeContractMultiplierUnit *) x)); } static void *_p_FIX__RefSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefSeqNum *) x)); } static void *_p_FIX__ApplSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplSeqNum *) x)); } static void *_p_FIX__ApplEndSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplEndSeqNum *) x)); } static void *_p_FIX__ApplLastSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplLastSeqNum *) x)); } static void *_p_FIX__RefApplLastSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefApplLastSeqNum *) x)); } static void *_p_FIX__MsgSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MsgSeqNum *) x)); } static void *_p_FIX__NextExpectedMsgSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NextExpectedMsgSeqNum *) x)); } static void *_p_FIX__ApplBegSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplBegSeqNum *) x)); } static void *_p_FIX__ApplNewSeqNumTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplNewSeqNum *) x)); } static void *_p_FIX__NoExecInstRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoExecInstRules *) x)); } static void *_p_FIX__TotNoQuoteEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoQuoteEntries *) x)); } static void *_p_FIX__TotQuoteEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotQuoteEntries *) x)); } static void *_p_FIX__NoQuoteEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoQuoteEntries *) x)); } static void *_p_FIX__NoMDEntriesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMDEntries *) x)); } static void *_p_FIX__HopRefIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::HopRefID *) x)); } static void *_p_FIX__CollAsgnRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnRejectReason *) x)); } static void *_p_FIX__CollAsgnReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnReason *) x)); } static void *_p_FIX__ConfirmRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmRejReason *) x)); } static void *_p_FIX__TradeReportRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeReportRejectReason *) x)); } static void *_p_FIX__QuoteRequestRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRequestRejectReason *) x)); } static void *_p_FIX__QuoteRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRejectReason *) x)); } static void *_p_FIX__SessionRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SessionRejectReason *) x)); } static void *_p_FIX__CxlRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CxlRejReason *) x)); } static void *_p_FIX__OrdRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrdRejReason *) x)); } static void *_p_FIX__QuoteEntryRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteEntryRejectReason *) x)); } static void *_p_FIX__ExecRestatementReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExecRestatementReason *) x)); } static void *_p_FIX__BusinessRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BusinessRejectReason *) x)); } static void *_p_FIX__MassCancelRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassCancelRejectReason *) x)); } static void *_p_FIX__TradSesStatusRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesStatusRejReason *) x)); } static void *_p_FIX__NoContraBrokersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoContraBrokers *) x)); } static void *_p_FIX__MassActionRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionRejectReason *) x)); } static void *_p_FIX__ListRejectReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListRejectReason *) x)); } static void *_p_FIX__RefOrdIDReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefOrdIDReason *) x)); } static void *_p_FIX__StreamAsgnRejReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnRejReason *) x)); } static void *_p_FIX__ShortSaleReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ShortSaleReason *) x)); } static void *_p_FIX__AllocCancReplaceReasonTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocCancReplaceReason *) x)); } static void *_p_FIX__NoTrdRegTimestampsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTrdRegTimestamps *) x)); } static void *_p_FIX__SettlementCycleNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlementCycleNo *) x)); } static void *_p_FIX__NumberOfOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumberOfOrders *) x)); } static void *_p_FIX__TotalAffectedOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalAffectedOrders *) x)); } static void *_p_FIX__NoAffectedOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAffectedOrders *) x)); } static void *_p_FIX__NoNotAffectedOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNotAffectedOrders *) x)); } static void *_p_FIX__TotNoOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoOrders *) x)); } static void *_p_FIX__NoOrdersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOrders *) x)); } static void *_p_FIX__NoApplIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoApplIDs *) x)); } static void *_p_FIX__ApplQueueResolutionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueResolution *) x)); } static void *_p_FIX__AvgPxPrecisionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AvgPxPrecision *) x)); } static void *_p_FIX__AvgPrxPrecisionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AvgPrxPrecision *) x)); } static void *_p_FIX__AdjustmentTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Adjustment *) x)); } static void *_p_FIX__RegistRejReasonCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RegistRejReasonCode *) x)); } static void *_p_FIX__MiscFeeBasisTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MiscFeeBasis *) x)); } static void *_p_FIX__ListStatusTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListStatusType *) x)); } static void *_p_FIX__NoQuoteSetsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoQuoteSets *) x)); } static void *_p_FIX__ExpTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExpType *) x)); } static void *_p_FIX__EncodedIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedIssuerLen *) x)); } static void *_p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedUnderlyingIssuerLen *) x)); } static void *_p_FIX__EncodedLegIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedLegIssuerLen *) x)); } static void *_p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeEncodedIssuerLen *) x)); } static void *_p_FIX__DeliveryFormTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DeliveryForm *) x)); } static void *_p_FIX__DiscretionLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionLimitType *) x)); } static void *_p_FIX__PegLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegLimitType *) x)); } static void *_p_FIX__SecondaryPriceLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecondaryPriceLimitType *) x)); } static void *_p_FIX__PriceLimitTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PriceLimitType *) x)); } static void *_p_FIX__ProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Product *) x)); } static void *_p_FIX__UnderlyingProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingProduct *) x)); } static void *_p_FIX__LegProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegProduct *) x)); } static void *_p_FIX__NoTradingSessionsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTradingSessions *) x)); } static void *_p_FIX__IncTaxIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::IncTaxInd *) x)); } static void *_p_FIX__NoCapacitiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoCapacities *) x)); } static void *_p_FIX__DerivativeProductTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeProduct *) x)); } static void *_p_FIX__PegPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegPriceType *) x)); } static void *_p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingSettlPriceType *) x)); } static void *_p_FIX__SettlPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlPriceType *) x)); } static void *_p_FIX__YieldRedemptionPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::YieldRedemptionPriceType *) x)); } static void *_p_FIX__QuotePriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuotePriceType *) x)); } static void *_p_FIX__LegPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegPriceType *) x)); } static void *_p_FIX__LegBenchmarkPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegBenchmarkPriceType *) x)); } static void *_p_FIX__BenchmarkPriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BenchmarkPriceType *) x)); } static void *_p_FIX__PriceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PriceType *) x)); } static void *_p_FIX__SideTrdRegTimestampTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideTrdRegTimestampType *) x)); } static void *_p_FIX__TrdRegTimestampTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdRegTimestampType *) x)); } static void *_p_FIX__RateSourceTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RateSourceType *) x)); } static void *_p_FIX__TerminationTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TerminationType *) x)); } static void *_p_FIX__MassActionTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionType *) x)); } static void *_p_FIX__NoSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingSecurityAltID *) x)); } static void *_p_FIX__NoLegSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegSecurityAltID *) x)); } static void *_p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeSecurityAltID *) x)); } static void *_p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingLegSecurityAltID *) x)); } static void *_p_FIX__NoAsgnReqsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAsgnReqs *) x)); } static void *_p_FIX__NoMatchRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMatchRules *) x)); } static void *_p_FIX__NetworkRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NetworkRequestType *) x)); } static void *_p_FIX__UserRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UserRequestType *) x)); } static void *_p_FIX__SecurityRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityRequestType *) x)); } static void *_p_FIX__QuoteRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRequestType *) x)); } static void *_p_FIX__SecurityListRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityListRequestType *) x)); } static void *_p_FIX__TradeRequestTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeRequestType *) x)); } static void *_p_FIX__SecurityListTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityListType *) x)); } static void *_p_FIX__HeartBtIntTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::HeartBtInt *) x)); } static void *_p_FIX__AllocSettlInstTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocSettlInstType *) x)); } static void *_p_FIX__StatsTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StatsType *) x)); } static void *_p_FIX__UnderlyingPutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingPutOrCall *) x)); } static void *_p_FIX__PutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PutOrCall *) x)); } static void *_p_FIX__DerivativePutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativePutOrCall *) x)); } static void *_p_FIX__UnderlyingLegPutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingLegPutOrCall *) x)); } static void *_p_FIX__LegPutOrCallTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegPutOrCall *) x)); } static void *_p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventPriceTimeType *) x)); } static void *_p_FIX__LiquidityIndTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LiquidityIndType *) x)); } static void *_p_FIX__TradeAllocIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeAllocIndicator *) x)); } static void *_p_FIX__AvgPxIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AvgPxIndicator *) x)); } static void *_p_FIX__PriorityIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PriorityIndicator *) x)); } static void *_p_FIX__TrdRptStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdRptStatus *) x)); } static void *_p_FIX__UserStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UserStatus *) x)); } static void *_p_FIX__CollStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollStatus *) x)); } static void *_p_FIX__TradeRequestStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeRequestStatus *) x)); } static void *_p_FIX__PosMaintStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosMaintStatus *) x)); } static void *_p_FIX__ListOrderStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListOrderStatus *) x)); } static void *_p_FIX__ImpliedMarketIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ImpliedMarketIndicator *) x)); } static void *_p_FIX__ExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExerciseStyle *) x)); } static void *_p_FIX__StrikeExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrikeExerciseStyle *) x)); } static void *_p_FIX__ContingencyTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ContingencyType *) x)); } static void *_p_FIX__TradePublishIndicatorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradePublishIndicator *) x)); } static void *_p_FIX__SessionStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SessionStatus *) x)); } static void *_p_FIX__UnderlyingExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingExerciseStyle *) x)); } static void *_p_FIX__LegExerciseStyleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegExerciseStyle *) x)); } static void *_p_FIX__CustOrderCapacityTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CustOrderCapacity *) x)); } static void *_p_FIX__NoSettlInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlInst *) x)); } static void *_p_FIX__IndividualAllocTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::IndividualAllocType *) x)); } static void *_p_FIX__AllocTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocType *) x)); } static void *_p_FIX__CollInquiryStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollInquiryStatus *) x)); } static void *_p_FIX__AffirmStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AffirmStatus *) x)); } static void *_p_FIX__PosReqStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosReqStatus *) x)); } static void *_p_FIX__PosQtyStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosQtyStatus *) x)); } static void *_p_FIX__ConfirmStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmStatus *) x)); } static void *_p_FIX__TradSesStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesStatus *) x)); } static void *_p_FIX__SecurityTradingStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityTradingStatus *) x)); } static void *_p_FIX__QuoteAckStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteAckStatus *) x)); } static void *_p_FIX__AllocStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocStatus *) x)); } static void *_p_FIX__QuoteStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteStatus *) x)); } static void *_p_FIX__QuoteEntryStatusTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteEntryStatus *) x)); } static void *_p_FIX__OrigCustOrderCapacityTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrigCustOrderCapacity *) x)); } static void *_p_FIX__NoComplexEventDatesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoComplexEventDates *) x)); } static void *_p_FIX__ListSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListSeqNo *) x)); } static void *_p_FIX__MaxMessageSizeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaxMessageSize *) x)); } static void *_p_FIX__MarketDepthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MarketDepth *) x)); } static void *_p_FIX__ApplResponseErrorTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplResponseError *) x)); } static void *_p_FIX__CollApplTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollApplType *) x)); } static void *_p_FIX__GTBookingInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::GTBookingInst *) x)); } static void *_p_FIX__NumTicketsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumTickets *) x)); } static void *_p_FIX__LegSwapTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegSwapType *) x)); } static void *_p_FIX__NoTradesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTrades *) x)); } static void *_p_FIX__OrderDelayTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrderDelay *) x)); } static void *_p_FIX__SecurityXMLLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityXMLLen *) x)); } static void *_p_FIX__DerivativeSecurityXMLLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeSecurityXMLLen *) x)); } static void *_p_FIX__MaturityMonthYearFormatTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaturityMonthYearFormat *) x)); } static void *_p_FIX__QuoteCancelTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteCancelType *) x)); } static void *_p_FIX__ModelTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ModelType *) x)); } static void *_p_FIX__NoHopsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoHops *) x)); } static void *_p_FIX__TradeReportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeReportType *) x)); } static void *_p_FIX__AllocReportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocReportType *) x)); } static void *_p_FIX__ResponseTransportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ResponseTransportType *) x)); } static void *_p_FIX__ApplReportTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplReportType *) x)); } static void *_p_FIX__MultiLegRptTypeReqTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MultiLegRptTypeReq *) x)); } static void *_p_FIX__CrossTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CrossType *) x)); } static void *_p_FIX__TickRuleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TickRuleType *) x)); } static void *_p_FIX__FlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::FlowScheduleType *) x)); } static void *_p_FIX__LegFlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegFlowScheduleType *) x)); } static void *_p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingFlowScheduleType *) x)); } static void *_p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeFlowScheduleType *) x)); } static void *_p_FIX__NoRateSourcesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRateSources *) x)); } static void *_p_FIX__RootPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RootPartyRole *) x)); } static void *_p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UndlyInstrumentPartyRole *) x)); } static void *_p_FIX__InstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::InstrumentPartyRole *) x)); } static void *_p_FIX__Nested3PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested3PartyRole *) x)); } static void *_p_FIX__SettlPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlPartyRole *) x)); } static void *_p_FIX__Nested2PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested2PartyRole *) x)); } static void *_p_FIX__PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PartyRole *) x)); } static void *_p_FIX__NestedPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NestedPartyRole *) x)); } static void *_p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeInstrumentPartyRole *) x)); } static void *_p_FIX__TrdRepPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdRepPartyRole *) x)); } static void *_p_FIX__Nested4PartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested4PartyRole *) x)); } static void *_p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingInstrumentPartyRole *) x)); } static void *_p_FIX__TargetPartyRoleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TargetPartyRole *) x)); } static void *_p_FIX__EncodedSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedUnderlyingSecurityDescLen *) x)); } static void *_p_FIX__EncodedLegSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedLegSecurityDescLen *) x)); } static void *_p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeEncodedSecurityDescLen *) x)); } static void *_p_FIX__EncodedMktSegmDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedMktSegmDescLen *) x)); } static void *_p_FIX__EncodedSecurityListDescLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedSecurityListDescLen *) x)); } static void *_p_FIX__LegNumberTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegNumber *) x)); } static void *_p_FIX__SettlObligModeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlObligMode *) x)); } static void *_p_FIX__StatusValueTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StatusValue *) x)); } static void *_p_FIX__SideQtyTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideQty *) x)); } static void *_p_FIX__LastLiquidityIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LastLiquidityInd *) x)); } static void *_p_FIX__FillLiquidityIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::FillLiquidityInd *) x)); } static void *_p_FIX__SideLiquidityIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideLiquidityInd *) x)); } static void *_p_FIX__NoCollInquiryQualifierTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoCollInquiryQualifier *) x)); } static void *_p_FIX__CollInquiryQualifierTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollInquiryQualifier *) x)); } static void *_p_FIX__StandInstDbTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StandInstDbType *) x)); } static void *_p_FIX__NoMarketSegmentsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMarketSegments *) x)); } static void *_p_FIX__TargetStrategyTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TargetStrategy *) x)); } static void *_p_FIX__NoRootPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRootPartySubIDs *) x)); } static void *_p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUndlyInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoInstrumentPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoNested3PartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested3PartySubIDs *) x)); } static void *_p_FIX__NoNested2PartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested2PartySubIDs *) x)); } static void *_p_FIX__NoNestedPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNestedPartySubIDs *) x)); } static void *_p_FIX__NoPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPartySubIDs *) x)); } static void *_p_FIX__NoSettlPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlPartySubIDs *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeInstrumentPartySubIDs *) x)); } static void *_p_FIX__NoNested4PartySubIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested4PartySubIDs *) x)); } static void *_p_FIX__DiscretionMoveTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionMoveType *) x)); } static void *_p_FIX__PegMoveTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegMoveType *) x)); } static void *_p_FIX__NoPosAmtTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPosAmt *) x)); } static void *_p_FIX__AllocNoOrdersTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocNoOrdersType *) x)); } static void *_p_FIX__ListNoOrdsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListNoOrds *) x)); } static void *_p_FIX__NoSideTrdRegTSTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSideTrdRegTS *) x)); } static void *_p_FIX__TotNoFillsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoFills *) x)); } static void *_p_FIX__NoFillsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoFills *) x)); } static void *_p_FIX__EncodedHeadlineLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedHeadlineLen *) x)); } static void *_p_FIX__EncodedListExecInstLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedListExecInstLen *) x)); } static void *_p_FIX__SellerDaysTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SellerDays *) x)); } static void *_p_FIX__EncryptMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptMethod *) x)); } static void *_p_FIX__DistribPaymentMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DistribPaymentMethod *) x)); } static void *_p_FIX__PaymentMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PaymentMethod *) x)); } static void *_p_FIX__ListMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ListMethod *) x)); } static void *_p_FIX__DerivativeListMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeListMethod *) x)); } static void *_p_FIX__EncryptedPasswordMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptedPasswordMethod *) x)); } static void *_p_FIX__StrikePriceDeterminationMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrikePriceDeterminationMethod *) x)); } static void *_p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingPriceDeterminationMethod *) x)); } static void *_p_FIX__AllocMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocMethod *) x)); } static void *_p_FIX__TradSesMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesMethod *) x)); } static void *_p_FIX__LastMsgSeqNumProcessedTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LastMsgSeqNumProcessed *) x)); } static void *_p_FIX__MultilegPriceMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MultilegPriceMethod *) x)); } static void *_p_FIX__StrikePriceBoundaryMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrikePriceBoundaryMethod *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventPriceBoundaryMethod *) x)); } static void *_p_FIX__SettlInstReqRejCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlInstReqRejCode *) x)); } static void *_p_FIX__IndividualAllocRejCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::IndividualAllocRejCode *) x)); } static void *_p_FIX__AllocRejCodeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocRejCode *) x)); } static void *_p_FIX__NoRegistDtlsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRegistDtls *) x)); } static void *_p_FIX__TotNoAllocsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoAllocs *) x)); } static void *_p_FIX__NoLegAllocsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegAllocs *) x)); } static void *_p_FIX__NoAllocsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAllocs *) x)); } static void *_p_FIX__NoMsgTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMsgTypes *) x)); } static void *_p_FIX__MDBookTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDBookType *) x)); } static void *_p_FIX__MDSubBookTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDSubBookType *) x)); } static void *_p_FIX__NoInstrAttribTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoInstrAttrib *) x)); } static void *_p_FIX__NoDerivativeInstrAttribTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeInstrAttrib *) x)); } static void *_p_FIX__NoNestedInstrAttribTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNestedInstrAttrib *) x)); } static void *_p_FIX__NoUnderlyingsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyings *) x)); } static void *_p_FIX__NoOfLegUnderlyingsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOfLegUnderlyings *) x)); } static void *_p_FIX__NoCompIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoCompIDs *) x)); } static void *_p_FIX__NoStrikeRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStrikeRules *) x)); } static void *_p_FIX__NoTimeInForceRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTimeInForceRules *) x)); } static void *_p_FIX__NoLotTypeRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLotTypeRules *) x)); } static void *_p_FIX__NoOrdTypeRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOrdTypeRules *) x)); } static void *_p_FIX__NoExpirationTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoExpiration *) x)); } static void *_p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUndlyInstrumentParties *) x)); } static void *_p_FIX__NoInstrumentPartiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoInstrumentParties *) x)); } static void *_p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeInstrumentParties *) x)); } static void *_p_FIX__EncryptedPasswordLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptedPasswordLen *) x)); } static void *_p_FIX__EncryptedNewPasswordLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncryptedNewPasswordLen *) x)); } static void *_p_FIX__NoRootPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRootPartyIDs *) x)); } static void *_p_FIX__NoNested3PartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested3PartyIDs *) x)); } static void *_p_FIX__NoSettlPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlPartyIDs *) x)); } static void *_p_FIX__NoNested2PartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested2PartyIDs *) x)); } static void *_p_FIX__NoPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoPartyIDs *) x)); } static void *_p_FIX__NoNestedPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNestedPartyIDs *) x)); } static void *_p_FIX__NoLegsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegs *) x)); } static void *_p_FIX__NoNested4PartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoNested4PartyIDs *) x)); } static void *_p_FIX__NoTargetPartyIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTargetPartyIDs *) x)); } static void *_p_FIX__NoStrategyParametersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStrategyParameters *) x)); } static void *_p_FIX__DiscretionRoundDirectionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionRoundDirection *) x)); } static void *_p_FIX__PegRoundDirectionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegRoundDirection *) x)); } static void *_p_FIX__SideTrdSubTypTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideTrdSubTyp *) x)); } static void *_p_FIX__NoBidComponentsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoBidComponents *) x)); } static void *_p_FIX__NoSettlObligTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlOblig *) x)); } static void *_p_FIX__DiscretionOffsetTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionOffsetType *) x)); } static void *_p_FIX__PegOffsetTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegOffsetType *) x)); } static void *_p_FIX__CustomerOrFirmTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CustomerOrFirm *) x)); } static void *_p_FIX__TradSesModeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesMode *) x)); } static void *_p_FIX__PegScopeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PegScope *) x)); } static void *_p_FIX__SecurityReportIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityReportID *) x)); } static void *_p_FIX__MDReportIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDReportID *) x)); } static void *_p_FIX__AllocLinkTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocLinkType *) x)); } static void *_p_FIX__NoUnderlyingAmountsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingAmounts *) x)); } static void *_p_FIX__NoClearingInstructionsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoClearingInstructions *) x)); } static void *_p_FIX__MDQuoteTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDQuoteType *) x)); } static void *_p_FIX__MDUpdateTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDUpdateType *) x)); } static void *_p_FIX__QuoteTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteType *) x)); } static void *_p_FIX__StreamAsgnAckTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnAckType *) x)); } static void *_p_FIX__CollAsgnRespTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnRespType *) x)); } static void *_p_FIX__QuoteRespTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuoteRespType *) x)); } static void *_p_FIX__NoMaturityRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMaturityRules *) x)); } static void *_p_FIX__SideLastQtyTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideLastQty *) x)); } static void *_p_FIX__TotNumReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNumReports *) x)); } static void *_p_FIX__TotNumAssignmentReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNumAssignmentReports *) x)); } static void *_p_FIX__TotNumTradeReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNumTradeReports *) x)); } static void *_p_FIX__TotalNumPosReportsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalNumPosReports *) x)); } static void *_p_FIX__XmlDataLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::XmlDataLen *) x)); } static void *_p_FIX__SecureDataLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecureDataLen *) x)); } static void *_p_FIX__CoveredOrUncoveredTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CoveredOrUncovered *) x)); } static void *_p_FIX__LegCoveredOrUncoveredTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LegCoveredOrUncovered *) x)); } static void *_p_FIX__NoTradingSessionRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTradingSessionRules *) x)); } static void *_p_FIX__TradSesEventTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradSesEvent *) x)); } static void *_p_FIX__QtyTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QtyType *) x)); } static void *_p_FIX__QuantityTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::QuantityType *) x)); } static void *_p_FIX__ExpirationQtyTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExpirationQtyType *) x)); } static void *_p_FIX__NoSettlDetailsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSettlDetails *) x)); } static void *_p_FIX__CPProgramTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CPProgram *) x)); } static void *_p_FIX__ApplTotalMessageCountTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplTotalMessageCount *) x)); } static void *_p_FIX__MaturityMonthYearIncrementTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaturityMonthYearIncrement *) x)); } static void *_p_FIX__ApplQueueDepthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueDepth *) x)); } static void *_p_FIX__NetworkStatusResponseTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NetworkStatusResponseType *) x)); } static void *_p_FIX__SecurityResponseTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityResponseType *) x)); } static void *_p_FIX__ApplResponseTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplResponseType *) x)); } static void *_p_FIX__NoComplexEventsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoComplexEvents *) x)); } static void *_p_FIX__UnderlyingSettlementTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingSettlementType *) x)); } static void *_p_FIX__EventTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EventType *) x)); } static void *_p_FIX__AllocAccountTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocAccountType *) x)); } static void *_p_FIX__AdjustmentTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AdjustmentType *) x)); } static void *_p_FIX__AccountTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AccountType *) x)); } static void *_p_FIX__NoEventsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoEvents *) x)); } static void *_p_FIX__RespondentTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RespondentType *) x)); } static void *_p_FIX__NoDerivativeEventsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDerivativeEvents *) x)); } static void *_p_FIX__DerivativeEventTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeEventType *) x)); } static void *_p_FIX__ComplexEventTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ComplexEventType *) x)); } static void *_p_FIX__OrderHandlingInstSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrderHandlingInstSource *) x)); } static void *_p_FIX__NoAltMDSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoAltMDSource *) x)); } static void *_p_FIX__AllocAcctIDSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocAcctIDSource *) x)); } static void *_p_FIX__AcctIDSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AcctIDSource *) x)); } static void *_p_FIX__DeskTypeSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DeskTypeSource *) x)); } static void *_p_FIX__RateSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RateSource *) x)); } static void *_p_FIX__SecurityListTypeSourceTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityListTypeSource *) x)); } static void *_p_FIX__BidTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BidType *) x)); } static void *_p_FIX__NoUsernamesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUsernames *) x)); } static void *_p_FIX__NoDatesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDates *) x)); } static void *_p_FIX__StrategyParameterTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StrategyParameterType *) x)); } static void *_p_FIX__OwnerTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OwnerType *) x)); } static void *_p_FIX__NoSidesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSides *) x)); } static void *_p_FIX__NTPositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NTPositionLimit *) x)); } static void *_p_FIX__PositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PositionLimit *) x)); } static void *_p_FIX__CrossPrioritizationTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CrossPrioritization *) x)); } static void *_p_FIX__MDOriginTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDOriginType *) x)); } static void *_p_FIX__DerivativePositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativePositionLimit *) x)); } static void *_p_FIX__DerivativeNTPositionLimitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeNTPositionLimit *) x)); } static void *_p_FIX__AllocHandlInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocHandlInst *) x)); } static void *_p_FIX__TotNoCxldQuotesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoCxldQuotes *) x)); } static void *_p_FIX__TotNoRejQuotesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoRejQuotes *) x)); } static void *_p_FIX__NoMDFeedTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMDFeedTypes *) x)); } static void *_p_FIX__TotNoAccQuotesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoAccQuotes *) x)); } static void *_p_FIX__NoBidDescriptorsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoBidDescriptors *) x)); } static void *_p_FIX__NoDistribInstsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDistribInsts *) x)); } static void *_p_FIX__NoLegStipulationsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLegStipulations *) x)); } static void *_p_FIX__NoStipulationsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStipulations *) x)); } static void *_p_FIX__NoStatsIndicatorsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStatsIndicators *) x)); } static void *_p_FIX__NoTrdRepIndicatorsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTrdRepIndicators *) x)); } static void *_p_FIX__EndSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EndSeqNo *) x)); } static void *_p_FIX__TotalNumSecuritiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalNumSecurities *) x)); } static void *_p_FIX__LiquidityNumSecuritiesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LiquidityNumSecurities *) x)); } static void *_p_FIX__OrderDelayUnitTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::OrderDelayUnit *) x)); } static void *_p_FIX__NoRptsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRpts *) x)); } static void *_p_FIX__SecurityTradingEventTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityTradingEvent *) x)); } static void *_p_FIX__TrdSubTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdSubType *) x)); } static void *_p_FIX__ProgRptReqsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ProgRptReqs *) x)); } static void *_p_FIX__TotNoSecurityTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoSecurityTypes *) x)); } static void *_p_FIX__NoMDEntryTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoMDEntryTypes *) x)); } static void *_p_FIX__TotalNumSecurityTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotalNumSecurityTypes *) x)); } static void *_p_FIX__NoSecurityTypesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoSecurityTypes *) x)); } static void *_p_FIX__ProgPeriodIntervalTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ProgPeriodInterval *) x)); } static void *_p_FIX__ContAmtTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ContAmtType *) x)); } static void *_p_FIX__CollAsgnTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAsgnTransType *) x)); } static void *_p_FIX__PosTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosTransType *) x)); } static void *_p_FIX__ConfirmTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmTransType *) x)); } static void *_p_FIX__TradeReportTransTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeReportTransType *) x)); } static void *_p_FIX__MassActionResponseTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionResponse *) x)); } static void *_p_FIX__BidDescriptorTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BidDescriptorType *) x)); } static void *_p_FIX__TaxAdvantageTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TaxAdvantageType *) x)); } static void *_p_FIX__RootPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RootPartySubIDType *) x)); } static void *_p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UndlyInstrumentPartySubIDType *) x)); } static void *_p_FIX__InstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::InstrumentPartySubIDType *) x)); } static void *_p_FIX__Nested3PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested3PartySubIDType *) x)); } static void *_p_FIX__Nested2PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested2PartySubIDType *) x)); } static void *_p_FIX__NestedPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NestedPartySubIDType *) x)); } static void *_p_FIX__PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PartySubIDType *) x)); } static void *_p_FIX__SettlPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlPartySubIDType *) x)); } static void *_p_FIX__NoDlvyInstTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoDlvyInst *) x)); } static void *_p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeInstrumentPartySubIDType *) x)); } static void *_p_FIX__Nested4PartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::Nested4PartySubIDType *) x)); } static void *_p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::UnderlyingInstrumentPartySubIDType *) x)); } static void *_p_FIX__EncodedTextLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedTextLen *) x)); } static void *_p_FIX__EncodedAllocTextLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedAllocTextLen *) x)); } static void *_p_FIX__EncodedListStatusTextLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedListStatusTextLen *) x)); } static void *_p_FIX__NoQuoteQualifiersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoQuoteQualifiers *) x)); } static void *_p_FIX__NoIOIQualifiersTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoIOIQualifiers *) x)); } static void *_p_FIX__MDEntryPositionNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MDEntryPositionNo *) x)); } static void *_p_FIX__BeginSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BeginSeqNo *) x)); } static void *_p_FIX__AllocIntermedReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::AllocIntermedReqType *) x)); } static void *_p_FIX__PosReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosReqType *) x)); } static void *_p_FIX__MassStatusReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassStatusReqType *) x)); } static void *_p_FIX__ApplReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplReqType *) x)); } static void *_p_FIX__StreamAsgnReqTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnReqType *) x)); } static void *_p_FIX__EncodedSubjectLenTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::EncodedSubjectLen *) x)); } static void *_p_FIX__DeliveryTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DeliveryType *) x)); } static void *_p_FIX__SettlDeliveryTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SettlDeliveryType *) x)); } static void *_p_FIX__NewsCategoryTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NewsCategory *) x)); } static void *_p_FIX__TotNoRelatedSymTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoRelatedSym *) x)); } static void *_p_FIX__NoRelatedSymTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRelatedSym *) x)); } static void *_p_FIX__SecondaryTrdTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecondaryTrdType *) x)); } static void *_p_FIX__TrdTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TrdType *) x)); } static void *_p_FIX__ExpirationCycleTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ExpirationCycle *) x)); } static void *_p_FIX__ApplQueueMaxTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueMax *) x)); } static void *_p_FIX__CollActionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollAction *) x)); } static void *_p_FIX__PosMaintActionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosMaintAction *) x)); } static void *_p_FIX__ApplQueueActionTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplQueueAction *) x)); } static void *_p_FIX__NewsRefTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NewsRefType *) x)); } static void *_p_FIX__NoLinesOfTextTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoLinesOfText *) x)); } static void *_p_FIX__LinesOfTextTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::LinesOfText *) x)); } static void *_p_FIX__DiscretionScopeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DiscretionScope *) x)); } static void *_p_FIX__MassActionScopeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MassActionScope *) x)); } static void *_p_FIX__InstrAttribTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::InstrAttribType *) x)); } static void *_p_FIX__NestedInstrAttribTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NestedInstrAttribType *) x)); } static void *_p_FIX__DerivativeInstrAttribTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DerivativeInstrAttribType *) x)); } static void *_p_FIX__NetGrossIndTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NetGrossInd *) x)); } static void *_p_FIX__NoOfSecSizesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoOfSecSizes *) x)); } static void *_p_FIX__NoTickRulesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoTickRules *) x)); } static void *_p_FIX__TotNoStrikesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TotNoStrikes *) x)); } static void *_p_FIX__NoStrikesTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoStrikes *) x)); } static void *_p_FIX__StreamAsgnTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::StreamAsgnType *) x)); } static void *_p_FIX__RefTagIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefTagID *) x)); } static void *_p_FIX__NoExecsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoExecs *) x)); } static void *_p_FIX__BookingTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BookingType *) x)); } static void *_p_FIX__SideMultiLegReportingTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SideMultiLegReportingType *) x)); } static void *_p_FIX__RoutingTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RoutingType *) x)); } static void *_p_FIX__NumDaysInterestTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NumDaysInterest *) x)); } static void *_p_FIX__TradeRequestResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::TradeRequestResult *) x)); } static void *_p_FIX__PosMaintResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosMaintResult *) x)); } static void *_p_FIX__SecurityRequestResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SecurityRequestResult *) x)); } static void *_p_FIX__CollInquiryResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::CollInquiryResult *) x)); } static void *_p_FIX__PosReqResultTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::PosReqResult *) x)); } static void *_p_FIX__RawDataLengthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RawDataLength *) x)); } static void *_p_FIX__SignatureLengthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::SignatureLength *) x)); } static void *_p_FIX__BodyLengthTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::BodyLength *) x)); } static void *_p_FIX__NoRoutingIDsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoRoutingIDs *) x)); } static void *_p_FIX__ApplExtIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ApplExtID *) x)); } static void *_p_FIX__RefApplExtIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::RefApplExtID *) x)); } static void *_p_FIX__DefaultApplExtIDTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::DefaultApplExtID *) x)); } static void *_p_FIX__NewSeqNoTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NewSeqNo *) x)); } static void *_p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::MaturityMonthYearIncrementUnits *) x)); } static void *_p_FIX__HaltReasonIntTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::HaltReasonInt *) x)); } static void *_p_FIX__NoUnderlyingStipsTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::NoUnderlyingStips *) x)); } static void *_p_FIX__ConfirmTypeTo_p_FIX__IntField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::IntField *) ((FIX::ConfirmType *) x)); } static void *_p_FIX__TradSesEndTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesEndTime *) x)); } static void *_p_FIX__OrigTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OrigTime *) x)); } static void *_p_FIX__EventTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::EventTime *) x)); } static void *_p_FIX__DerivativeEventTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::DerivativeEventTime *) x)); } static void *_p_FIX__TradSesOpenTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesOpenTime *) x)); } static void *_p_FIX__OrigOrdModTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OrigOrdModTime *) x)); } static void *_p_FIX__ExecValuationPointTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ExecValuationPoint *) x)); } static void *_p_FIX__SideTimeInForceTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::SideTimeInForce *) x)); } static void *_p_FIX__ComplexEventStartDateTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ComplexEventStartDate *) x)); } static void *_p_FIX__ExpireTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ExpireTime *) x)); } static void *_p_FIX__TransBkdTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TransBkdTime *) x)); } static void *_p_FIX__TradSesCloseTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesCloseTime *) x)); } static void *_p_FIX__TradSesPreCloseTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesPreCloseTime *) x)); } static void *_p_FIX__TradSesStartTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TradSesStartTime *) x)); } static void *_p_FIX__StrikeTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::StrikeTime *) x)); } static void *_p_FIX__LastUpdateTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::LastUpdateTime *) x)); } static void *_p_FIX__QuoteSetValidUntilTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::QuoteSetValidUntilTime *) x)); } static void *_p_FIX__ValidUntilTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ValidUntilTime *) x)); } static void *_p_FIX__TransactTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TransactTime *) x)); } static void *_p_FIX__ContraTradeTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ContraTradeTime *) x)); } static void *_p_FIX__TrdRegTimestampTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::TrdRegTimestamp *) x)); } static void *_p_FIX__SideTrdRegTimestampTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::SideTrdRegTimestamp *) x)); } static void *_p_FIX__RelSymTransactTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::RelSymTransactTime *) x)); } static void *_p_FIX__HopSendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::HopSendingTime *) x)); } static void *_p_FIX__OrigSendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OrigSendingTime *) x)); } static void *_p_FIX__SendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::SendingTime *) x)); } static void *_p_FIX__OnBehalfOfSendingTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::OnBehalfOfSendingTime *) x)); } static void *_p_FIX__ComplexEventEndDateTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::ComplexEventEndDate *) x)); } static void *_p_FIX__EffectiveTimeTo_p_FIX__UtcTimeStampField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeStampField *) ((FIX::EffectiveTime *) x)); } static void *_p_FIX__InViewOfCommonTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::InViewOfCommon *) x)); } static void *_p_FIX__ResetSeqNumFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ResetSeqNumFlag *) x)); } static void *_p_FIX__PrivateQuoteTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PrivateQuote *) x)); } static void *_p_FIX__DueToRelatedTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::DueToRelated *) x)); } static void *_p_FIX__AggregatedBookTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::AggregatedBook *) x)); } static void *_p_FIX__LegalConfirmTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LegalConfirm *) x)); } static void *_p_FIX__ForexReqTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ForexReq *) x)); } static void *_p_FIX__AggressorIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::AggressorIndicator *) x)); } static void *_p_FIX__ManualOrderIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ManualOrderIndicator *) x)); } static void *_p_FIX__LateIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LateIndicator *) x)); } static void *_p_FIX__PublishTrdIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PublishTrdIndicator *) x)); } static void *_p_FIX__CopyMsgIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::CopyMsgIndicator *) x)); } static void *_p_FIX__AutoAcceptIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::AutoAcceptIndicator *) x)); } static void *_p_FIX__PriorSpreadIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PriorSpreadIndicator *) x)); } static void *_p_FIX__ContraryInstructionIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ContraryInstructionIndicator *) x)); } static void *_p_FIX__ReversalIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ReversalIndicator *) x)); } static void *_p_FIX__WorkingIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::WorkingIndicator *) x)); } static void *_p_FIX__TestMessageIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::TestMessageIndicator *) x)); } static void *_p_FIX__UnsolicitedIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::UnsolicitedIndicator *) x)); } static void *_p_FIX__ReportToExchTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ReportToExch *) x)); } static void *_p_FIX__RefreshIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::RefreshIndicator *) x)); } static void *_p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::FlexProductEligibilityIndicator *) x)); } static void *_p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::DerivFlexProductEligibilityIndicator *) x)); } static void *_p_FIX__FlexibleIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::FlexibleIndicator *) x)); } static void *_p_FIX__TrdRepIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::TrdRepIndicator *) x)); } static void *_p_FIX__DefaultVerIndicatorTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::DefaultVerIndicator *) x)); } static void *_p_FIX__IOINaturalFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::IOINaturalFlag *) x)); } static void *_p_FIX__ExchangeForPhysicalTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ExchangeForPhysical *) x)); } static void *_p_FIX__LastRptRequestedTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LastRptRequested *) x)); } static void *_p_FIX__SolicitedFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::SolicitedFlag *) x)); } static void *_p_FIX__TradedFlatSwitchTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::TradedFlatSwitch *) x)); } static void *_p_FIX__CustDirectedOrderTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::CustDirectedOrder *) x)); } static void *_p_FIX__LocateReqdTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LocateReqd *) x)); } static void *_p_FIX__NotifyBrokerOfCreditTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::NotifyBrokerOfCredit *) x)); } static void *_p_FIX__MDImplicitDeleteTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::MDImplicitDelete *) x)); } static void *_p_FIX__PossResendTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PossResend *) x)); } static void *_p_FIX__PossDupFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PossDupFlag *) x)); } static void *_p_FIX__PreTradeAnonymityTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PreTradeAnonymity *) x)); } static void *_p_FIX__ReportedPxDiffTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ReportedPxDiff *) x)); } static void *_p_FIX__ApplResendFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::ApplResendFlag *) x)); } static void *_p_FIX__OddLotTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::OddLot *) x)); } static void *_p_FIX__PreviouslyReportedTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::PreviouslyReported *) x)); } static void *_p_FIX__LastFragmentTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::LastFragment *) x)); } static void *_p_FIX__GapFillFlagTo_p_FIX__BoolField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::BoolField *) ((FIX::GapFillFlag *) x)); } static void *_p_FIX__MDEntryTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::MDEntryTime *) x)); } static void *_p_FIX__ComplexEventStartTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::ComplexEventStartTime *) x)); } static void *_p_FIX__TotalVolumeTradedTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::TotalVolumeTradedTime *) x)); } static void *_p_FIX__ComplexEventEndTimeTo_p_FIX__UtcTimeOnlyField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcTimeOnlyField *) ((FIX::ComplexEventEndTime *) x)); } static void *_p_FIX__MDEntryDateTo_p_FIX__UtcDateField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcDateField *) ((FIX::MDEntryDate *) x)); } static void *_p_FIX__TotalVolumeTradedDateTo_p_FIX__UtcDateField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::UtcDateField *) ((FIX::TotalVolumeTradedDate *) x)); } static void *_p_FIX__UnderlyingLastPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingLastPx *) x)); } static void *_p_FIX__LegLastPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegLastPx *) x)); } static void *_p_FIX__UnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnitOfMeasureQty *) x)); } static void *_p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriceUnitOfMeasureQty *) x)); } static void *_p_FIX__LegUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegUnitOfMeasureQty *) x)); } static void *_p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeUnitOfMeasureQty *) x)); } static void *_p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativePriceUnitOfMeasureQty *) x)); } static void *_p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingUnitOfMeasureQty *) x)); } static void *_p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingPriceUnitOfMeasureQty *) x)); } static void *_p_FIX__ReportedPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ReportedPx *) x)); } static void *_p_FIX__UnderlyingCapValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCapValue *) x)); } static void *_p_FIX__RoundingModulusTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RoundingModulus *) x)); } static void *_p_FIX__LegRatioQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegRatioQty *) x)); } static void *_p_FIX__RatioQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RatioQty *) x)); } static void *_p_FIX__DisplayLowQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayLowQty *) x)); } static void *_p_FIX__MDEntrySizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntrySize *) x)); } static void *_p_FIX__LeavesQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LeavesQty *) x)); } static void *_p_FIX__ComplexEventPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ComplexEventPrice *) x)); } static void *_p_FIX__QuantityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Quantity *) x)); } static void *_p_FIX__TotalTakedownTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalTakedown *) x)); } static void *_p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingAdjustedQuantity *) x)); } static void *_p_FIX__DisplayMinIncrTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayMinIncr *) x)); } static void *_p_FIX__LegFactorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegFactor *) x)); } static void *_p_FIX__UnderlyingFactorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingFactor *) x)); } static void *_p_FIX__AllocAccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocAccruedInterestAmt *) x)); } static void *_p_FIX__TotalAccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalAccruedInterestAmt *) x)); } static void *_p_FIX__AccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AccruedInterestAmt *) x)); } static void *_p_FIX__EndAccruedInterestAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndAccruedInterestAmt *) x)); } static void *_p_FIX__TriggerPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TriggerPrice *) x)); } static void *_p_FIX__FloorPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FloorPrice *) x)); } static void *_p_FIX__DerivativeFloorPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeFloorPrice *) x)); } static void *_p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingOriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__StopPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StopPx *) x)); } static void *_p_FIX__ThresholdAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ThresholdAmount *) x)); } static void *_p_FIX__UnderlyingCashAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCashAmount *) x)); } static void *_p_FIX__UnderlyingCollectAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCollectAmount *) x)); } static void *_p_FIX__MinPriceIncrementAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinPriceIncrementAmount *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrementAmount *) x)); } static void *_p_FIX__OptPayoutAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OptPayoutAmount *) x)); } static void *_p_FIX__ComplexOptPayoutAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ComplexOptPayoutAmount *) x)); } static void *_p_FIX__UnderlyingDirtyPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingDirtyPrice *) x)); } static void *_p_FIX__AvgParPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AvgParPx *) x)); } static void *_p_FIX__ShortQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ShortQty *) x)); } static void *_p_FIX__MinQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinQty *) x)); } static void *_p_FIX__AllocAvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocAvgPx *) x)); } static void *_p_FIX__TriggerNewPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TriggerNewPrice *) x)); } static void *_p_FIX__PeggedRefPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PeggedRefPrice *) x)); } static void *_p_FIX__ContraTradeQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ContraTradeQty *) x)); } static void *_p_FIX__OrderBookingQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderBookingQty *) x)); } static void *_p_FIX__SharedCommissionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SharedCommission *) x)); } static void *_p_FIX__CommissionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Commission *) x)); } static void *_p_FIX__DayAvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DayAvgPx *) x)); } static void *_p_FIX__UnderlyingQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingQty *) x)); } static void *_p_FIX__SpreadToBenchmarkTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SpreadToBenchmark *) x)); } static void *_p_FIX__LegRepurchaseRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegRepurchaseRate *) x)); } static void *_p_FIX__UnderlyingRepurchaseRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingRepurchaseRate *) x)); } static void *_p_FIX__RepurchaseRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RepurchaseRate *) x)); } static void *_p_FIX__AttachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AttachmentPoint *) x)); } static void *_p_FIX__DetachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DetachmentPoint *) x)); } static void *_p_FIX__UnderlyingAttachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingAttachmentPoint *) x)); } static void *_p_FIX__UnderlyingDetachmentPointTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingDetachmentPoint *) x)); } static void *_p_FIX__MarginRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MarginRatio *) x)); } static void *_p_FIX__LegOptionRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOptionRatio *) x)); } static void *_p_FIX__UnderlyingEndValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingEndValue *) x)); } static void *_p_FIX__LegContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegContractMultiplier *) x)); } static void *_p_FIX__ContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ContractMultiplier *) x)); } static void *_p_FIX__UnderlyingContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingContractMultiplier *) x)); } static void *_p_FIX__StrikeMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikeMultiplier *) x)); } static void *_p_FIX__DerivativeStrikeMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeStrikeMultiplier *) x)); } static void *_p_FIX__DerivativeContractMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeContractMultiplier *) x)); } static void *_p_FIX__FeeMultiplierTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FeeMultiplier *) x)); } static void *_p_FIX__AllowableOneSidednessValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllowableOneSidednessValue *) x)); } static void *_p_FIX__TimeToExpirationTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TimeToExpiration *) x)); } static void *_p_FIX__OfferForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferForwardPoints *) x)); } static void *_p_FIX__BidForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidForwardPoints *) x)); } static void *_p_FIX__LastForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastForwardPoints *) x)); } static void *_p_FIX__GrossTradeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::GrossTradeAmt *) x)); } static void *_p_FIX__MDEntryForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntryForwardPoints *) x)); } static void *_p_FIX__BidSwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidSwapPoints *) x)); } static void *_p_FIX__OfferSwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferSwapPoints *) x)); } static void *_p_FIX__LegBidForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegBidForwardPoints *) x)); } static void *_p_FIX__LegOfferForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOfferForwardPoints *) x)); } static void *_p_FIX__SwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SwapPoints *) x)); } static void *_p_FIX__LastSwapPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastSwapPoints *) x)); } static void *_p_FIX__SideGrossTradeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SideGrossTradeAmt *) x)); } static void *_p_FIX__LegLastForwardPointsTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegLastForwardPoints *) x)); } static void *_p_FIX__LegGrossTradeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegGrossTradeAmt *) x)); } static void *_p_FIX__UnderlyingFXRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingFXRate *) x)); } static void *_p_FIX__NetChgPrevDayTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::NetChgPrevDay *) x)); } static void *_p_FIX__UnderlyingPayAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingPayAmount *) x)); } static void *_p_FIX__UnderlyingDeliveryAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingDeliveryAmount *) x)); } static void *_p_FIX__OptPayAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OptPayAmount *) x)); } static void *_p_FIX__CapPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CapPrice *) x)); } static void *_p_FIX__DerivativeOptPayAmountTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeOptPayAmount *) x)); } static void *_p_FIX__DerivativeCapPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeCapPrice *) x)); } static void *_p_FIX__LegOfferPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOfferPx *) x)); } static void *_p_FIX__MktOfferPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MktOfferPx *) x)); } static void *_p_FIX__OfferPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferPx *) x)); } static void *_p_FIX__OfferYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferYield *) x)); } static void *_p_FIX__HighPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::HighPx *) x)); } static void *_p_FIX__MidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MidPx *) x)); } static void *_p_FIX__PegDifferenceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PegDifference *) x)); } static void *_p_FIX__MiscFeeAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MiscFeeAmt *) x)); } static void *_p_FIX__OrderAvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderAvgPx *) x)); } static void *_p_FIX__LastParPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastParPx *) x)); } static void *_p_FIX__PriceImprovementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriceImprovement *) x)); } static void *_p_FIX__AllowableOneSidednessPctTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllowableOneSidednessPct *) x)); } static void *_p_FIX__OutsideIndexPctTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OutsideIndexPct *) x)); } static void *_p_FIX__SellVolumeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SellVolume *) x)); } static void *_p_FIX__PeggedPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PeggedPrice *) x)); } static void *_p_FIX__PrevClosePxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PrevClosePx *) x)); } static void *_p_FIX__RndPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RndPx *) x)); } static void *_p_FIX__StartStrikePxRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StartStrikePxRange *) x)); } static void *_p_FIX__EndStrikePxRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndStrikePxRange *) x)); } static void *_p_FIX__UnderlyingLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingLastQty *) x)); } static void *_p_FIX__LastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastQty *) x)); } static void *_p_FIX__OfferForwardPoints2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferForwardPoints2 *) x)); } static void *_p_FIX__BidForwardPoints2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidForwardPoints2 *) x)); } static void *_p_FIX__LastForwardPoints2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastForwardPoints2 *) x)); } static void *_p_FIX__UnderlyingPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingPx *) x)); } static void *_p_FIX__CalculatedCcyLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CalculatedCcyLastQty *) x)); } static void *_p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegCalculatedCcyLastQty *) x)); } static void *_p_FIX__LegLastQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegLastQty *) x)); } static void *_p_FIX__LegBenchmarkPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegBenchmarkPrice *) x)); } static void *_p_FIX__BenchmarkPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BenchmarkPrice *) x)); } static void *_p_FIX__SecondaryDisplayQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryDisplayQty *) x)); } static void *_p_FIX__DisplayQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayQty *) x)); } static void *_p_FIX__OrderQty2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderQty2 *) x)); } static void *_p_FIX__SpreadTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Spread *) x)); } static void *_p_FIX__StartTickPriceRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StartTickPriceRange *) x)); } static void *_p_FIX__EndTickPriceRangeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndTickPriceRange *) x)); } static void *_p_FIX__DiscretionOffsetTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DiscretionOffset *) x)); } static void *_p_FIX__ParticipationRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ParticipationRate *) x)); } static void *_p_FIX__LiquidityPctLowTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LiquidityPctLow *) x)); } static void *_p_FIX__LegAllocQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegAllocQty *) x)); } static void *_p_FIX__AllocQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocQty *) x)); } static void *_p_FIX__FirstPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FirstPx *) x)); } static void *_p_FIX__LastSpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastSpotRate *) x)); } static void *_p_FIX__OfferSpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferSpotRate *) x)); } static void *_p_FIX__BidSpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidSpotRate *) x)); } static void *_p_FIX__TargetStrategyPerformanceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TargetStrategyPerformance *) x)); } static void *_p_FIX__DiscretionPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DiscretionPrice *) x)); } static void *_p_FIX__YieldRedemptionPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::YieldRedemptionPrice *) x)); } static void *_p_FIX__CashOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CashOutstanding *) x)); } static void *_p_FIX__MDEntrySpotRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntrySpotRate *) x)); } static void *_p_FIX__NotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::NotionalPercentageOutstanding *) x)); } static void *_p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OriginalNotionalPercentageOutstanding *) x)); } static void *_p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingNotionalPercentageOutstanding *) x)); } static void *_p_FIX__AllocSettlCurrAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocSettlCurrAmt *) x)); } static void *_p_FIX__SettlCurrAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrAmt *) x)); } static void *_p_FIX__BuyVolumeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BuyVolume *) x)); } static void *_p_FIX__TradeVolumeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TradeVolume *) x)); } static void *_p_FIX__BidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidPx *) x)); } static void *_p_FIX__UnderlyingEndPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingEndPrice *) x)); } static void *_p_FIX__PosAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PosAmt *) x)); } static void *_p_FIX__StrikeValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikeValue *) x)); } static void *_p_FIX__DerivativeStrikeValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeStrikeValue *) x)); } static void *_p_FIX__DisplayHighQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DisplayHighQty *) x)); } static void *_p_FIX__SettlCurrOfferFxRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrOfferFxRate *) x)); } static void *_p_FIX__SettlCurrBidFxRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrBidFxRate *) x)); } static void *_p_FIX__SettlCurrFxRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlCurrFxRate *) x)); } static void *_p_FIX__LegBidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegBidPx *) x)); } static void *_p_FIX__MidYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MidYield *) x)); } static void *_p_FIX__BidYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidYield *) x)); } static void *_p_FIX__MinTradeVolTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinTradeVol *) x)); } static void *_p_FIX__MaxTradeVolTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxTradeVol *) x)); } static void *_p_FIX__PriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Price *) x)); } static void *_p_FIX__FillQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FillQty *) x)); } static void *_p_FIX__EndCashTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EndCash *) x)); } static void *_p_FIX__ConcessionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Concession *) x)); } static void *_p_FIX__LegCouponRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegCouponRate *) x)); } static void *_p_FIX__CouponRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CouponRate *) x)); } static void *_p_FIX__UnderlyingCouponRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCouponRate *) x)); } static void *_p_FIX__LastSharesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastShares *) x)); } static void *_p_FIX__SharesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Shares *) x)); } static void *_p_FIX__CcyAmtTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CcyAmt *) x)); } static void *_p_FIX__LegPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegPrice *) x)); } static void *_p_FIX__AssignmentUnitTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AssignmentUnit *) x)); } static void *_p_FIX__OutMainCntryUIndexTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OutMainCntryUIndex *) x)); } static void *_p_FIX__LegQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegQty *) x)); } static void *_p_FIX__MaxShowTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxShow *) x)); } static void *_p_FIX__RoundLotTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RoundLot *) x)); } static void *_p_FIX__RiskFreeRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RiskFreeRate *) x)); } static void *_p_FIX__OrderCapacityQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderCapacityQty *) x)); } static void *_p_FIX__PctAtRiskTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PctAtRisk *) x)); } static void *_p_FIX__ExpQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ExpQty *) x)); } static void *_p_FIX__RefreshQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::RefreshQty *) x)); } static void *_p_FIX__MarginExcessTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MarginExcess *) x)); } static void *_p_FIX__DiscretionOffsetValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DiscretionOffsetValue *) x)); } static void *_p_FIX__PegOffsetValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PegOffsetValue *) x)); } static void *_p_FIX__ContAmtValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ContAmtValue *) x)); } static void *_p_FIX__TotalNetValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalNetValue *) x)); } static void *_p_FIX__MinPriceIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinPriceIncrement *) x)); } static void *_p_FIX__MatchIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MatchIncrement *) x)); } static void *_p_FIX__StrikeIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikeIncrement *) x)); } static void *_p_FIX__TickIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TickIncrement *) x)); } static void *_p_FIX__DerivativeMinPriceIncrementTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeMinPriceIncrement *) x)); } static void *_p_FIX__DividendYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DividendYield *) x)); } static void *_p_FIX__LegDividendYieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegDividendYield *) x)); } static void *_p_FIX__MaxFloorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxFloor *) x)); } static void *_p_FIX__MDEntryPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDEntryPx *) x)); } static void *_p_FIX__CxlQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CxlQty *) x)); } static void *_p_FIX__AllocInterestAtMaturityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocInterestAtMaturity *) x)); } static void *_p_FIX__InterestAtMaturityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::InterestAtMaturity *) x)); } static void *_p_FIX__MaxPriceVariationTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaxPriceVariation *) x)); } static void *_p_FIX__AllocSharesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocShares *) x)); } static void *_p_FIX__EventPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EventPx *) x)); } static void *_p_FIX__DerivativeEventPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeEventPx *) x)); } static void *_p_FIX__YieldTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Yield *) x)); } static void *_p_FIX__PriceDeltaTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriceDelta *) x)); } static void *_p_FIX__VolatilityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Volatility *) x)); } static void *_p_FIX__LegVolatilityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegVolatility *) x)); } static void *_p_FIX__MinBidSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinBidSize *) x)); } static void *_p_FIX__BidSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BidSize *) x)); } static void *_p_FIX__DefBidSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DefBidSize *) x)); } static void *_p_FIX__LegStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegStrikePrice *) x)); } static void *_p_FIX__StrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikePrice *) x)); } static void *_p_FIX__UnderlyingStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingStrikePrice *) x)); } static void *_p_FIX__TradingReferencePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TradingReferencePrice *) x)); } static void *_p_FIX__SecondaryTradingReferencePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryTradingReferencePrice *) x)); } static void *_p_FIX__DerivativeStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DerivativeStrikePrice *) x)); } static void *_p_FIX__UnderlyingLegStrikePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingLegStrikePrice *) x)); } static void *_p_FIX__FillPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FillPx *) x)); } static void *_p_FIX__Price2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Price2 *) x)); } static void *_p_FIX__AvgPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AvgPx *) x)); } static void *_p_FIX__CurrencyRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CurrencyRatio *) x)); } static void *_p_FIX__LegCurrencyRatioTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegCurrencyRatio *) x)); } static void *_p_FIX__PriorSettlPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::PriorSettlPrice *) x)); } static void *_p_FIX__UnderlyingSettlPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingSettlPrice *) x)); } static void *_p_FIX__SettlPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SettlPrice *) x)); } static void *_p_FIX__CumQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CumQty *) x)); } static void *_p_FIX__OpenInterestTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OpenInterest *) x)); } static void *_p_FIX__DistribPercentageTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DistribPercentage *) x)); } static void *_p_FIX__CashOrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CashOrderQty *) x)); } static void *_p_FIX__OrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderQty *) x)); } static void *_p_FIX__DayOrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DayOrderQty *) x)); } static void *_p_FIX__LegOrderQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LegOrderQty *) x)); } static void *_p_FIX__AllocNetMoneyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocNetMoney *) x)); } static void *_p_FIX__NetMoneyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::NetMoney *) x)); } static void *_p_FIX__MaturityNetMoneyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MaturityNetMoney *) x)); } static void *_p_FIX__ExecPriceAdjustmentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ExecPriceAdjustment *) x)); } static void *_p_FIX__LongQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LongQty *) x)); } static void *_p_FIX__UnderlyingStartValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingStartValue *) x)); } static void *_p_FIX__UnderlyingCurrentValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingCurrentValue *) x)); } static void *_p_FIX__LastPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LastPx *) x)); } static void *_p_FIX__MinOfferSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinOfferSize *) x)); } static void *_p_FIX__OfferSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OfferSize *) x)); } static void *_p_FIX__DefOfferSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DefOfferSize *) x)); } static void *_p_FIX__FairValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::FairValue *) x)); } static void *_p_FIX__SideValue1To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SideValue1 *) x)); } static void *_p_FIX__LowPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LowPx *) x)); } static void *_p_FIX__SideValue2To_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SideValue2 *) x)); } static void *_p_FIX__MktBidPxTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MktBidPx *) x)); } static void *_p_FIX__LiquidityValueTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LiquidityValue *) x)); } static void *_p_FIX__StartCashTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StartCash *) x)); } static void *_p_FIX__WtAverageLiquidityTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::WtAverageLiquidity *) x)); } static void *_p_FIX__TotalVolumeTradedTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TotalVolumeTraded *) x)); } static void *_p_FIX__BasisFeaturePriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::BasisFeaturePrice *) x)); } static void *_p_FIX__EFPTrackingErrorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::EFPTrackingError *) x)); } static void *_p_FIX__TriggerNewQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::TriggerNewQty *) x)); } static void *_p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::StrikePriceBoundaryPrecision *) x)); } static void *_p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ComplexEventPriceBoundaryPrecision *) x)); } static void *_p_FIX__LowLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LowLimitPrice *) x)); } static void *_p_FIX__HighLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::HighLimitPrice *) x)); } static void *_p_FIX__SecondaryLowLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryLowLimitPrice *) x)); } static void *_p_FIX__SecondaryHighLimitPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::SecondaryHighLimitPrice *) x)); } static void *_p_FIX__MinLotSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MinLotSize *) x)); } static void *_p_FIX__AllocPriceTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AllocPrice *) x)); } static void *_p_FIX__FactorTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::Factor *) x)); } static void *_p_FIX__ValueOfFuturesTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::ValueOfFutures *) x)); } static void *_p_FIX__DayCumQtyTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::DayCumQty *) x)); } static void *_p_FIX__LiquidityPctHighTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::LiquidityPctHigh *) x)); } static void *_p_FIX__OrderPercentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::OrderPercent *) x)); } static void *_p_FIX__CrossPercentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::CrossPercent *) x)); } static void *_p_FIX__AccruedInterestRateTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::AccruedInterestRate *) x)); } static void *_p_FIX__UnderlyingAllocationPercentTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::UnderlyingAllocationPercent *) x)); } static void *_p_FIX__MDSecSizeTo_p_FIX__DoubleField(void *x, int *SWIGUNUSEDPARM(newmemory)) { return (void *)((FIX::DoubleField *) ((FIX::MDSecSize *) x)); } static swig_type_info _swigt__p_ApplVerID = {"_p_ApplVerID", "ApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Application = {"_p_Application", "Application *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_BeginString = {"_p_BeginString", "BeginString *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DOMDocumentPtr = {"_p_DOMDocumentPtr", "DOMDocumentPtr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Data = {"_p_Data", "Data *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DataDictionary = {"_p_DataDictionary", "DataDictionary *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DataDictionaryProvider = {"_p_DataDictionaryProvider", "DataDictionaryProvider *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Dictionaries = {"_p_Dictionaries", "Dictionaries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_DoubleField = {"_p_DoubleField", "DoubleField *|QtyField *|PriceField *|PercentageField *|AmtField *|FloatField *|PriceOffsetField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AMT = {"_p_FIX__AMT", "FIX::AMT *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Acceptor = {"_p_FIX__Acceptor", "FIX::Acceptor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Account = {"_p_FIX__Account", "FIX::Account *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AccountType = {"_p_FIX__AccountType", "FIX::AccountType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AccruedInterestAmt = {"_p_FIX__AccruedInterestAmt", "FIX::AccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AccruedInterestRate = {"_p_FIX__AccruedInterestRate", "FIX::AccruedInterestRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AcctIDSource = {"_p_FIX__AcctIDSource", "FIX::AcctIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Adjustment = {"_p_FIX__Adjustment", "FIX::Adjustment *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdjustmentType = {"_p_FIX__AdjustmentType", "FIX::AdjustmentType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvId = {"_p_FIX__AdvId", "FIX::AdvId *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvRefID = {"_p_FIX__AdvRefID", "FIX::AdvRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvSide = {"_p_FIX__AdvSide", "FIX::AdvSide *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AdvTransType = {"_p_FIX__AdvTransType", "FIX::AdvTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AffectedOrderID = {"_p_FIX__AffectedOrderID", "FIX::AffectedOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AffectedSecondaryOrderID = {"_p_FIX__AffectedSecondaryOrderID", "FIX::AffectedSecondaryOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AffirmStatus = {"_p_FIX__AffirmStatus", "FIX::AffirmStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AggregatedBook = {"_p_FIX__AggregatedBook", "FIX::AggregatedBook *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AggressorIndicator = {"_p_FIX__AggressorIndicator", "FIX::AggressorIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementCurrency = {"_p_FIX__AgreementCurrency", "FIX::AgreementCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementDate = {"_p_FIX__AgreementDate", "FIX::AgreementDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementDesc = {"_p_FIX__AgreementDesc", "FIX::AgreementDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AgreementID = {"_p_FIX__AgreementID", "FIX::AgreementID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAccount = {"_p_FIX__AllocAccount", "FIX::AllocAccount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAccountType = {"_p_FIX__AllocAccountType", "FIX::AllocAccountType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAccruedInterestAmt = {"_p_FIX__AllocAccruedInterestAmt", "FIX::AllocAccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAcctIDSource = {"_p_FIX__AllocAcctIDSource", "FIX::AllocAcctIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocAvgPx = {"_p_FIX__AllocAvgPx", "FIX::AllocAvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocCancReplaceReason = {"_p_FIX__AllocCancReplaceReason", "FIX::AllocCancReplaceReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocClearingFeeIndicator = {"_p_FIX__AllocClearingFeeIndicator", "FIX::AllocClearingFeeIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocCustomerCapacity = {"_p_FIX__AllocCustomerCapacity", "FIX::AllocCustomerCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocHandlInst = {"_p_FIX__AllocHandlInst", "FIX::AllocHandlInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocID = {"_p_FIX__AllocID", "FIX::AllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocInterestAtMaturity = {"_p_FIX__AllocInterestAtMaturity", "FIX::AllocInterestAtMaturity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocIntermedReqType = {"_p_FIX__AllocIntermedReqType", "FIX::AllocIntermedReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocLinkID = {"_p_FIX__AllocLinkID", "FIX::AllocLinkID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocLinkType = {"_p_FIX__AllocLinkType", "FIX::AllocLinkType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocMethod = {"_p_FIX__AllocMethod", "FIX::AllocMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocNetMoney = {"_p_FIX__AllocNetMoney", "FIX::AllocNetMoney *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocNoOrdersType = {"_p_FIX__AllocNoOrdersType", "FIX::AllocNoOrdersType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocPositionEffect = {"_p_FIX__AllocPositionEffect", "FIX::AllocPositionEffect *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocPrice = {"_p_FIX__AllocPrice", "FIX::AllocPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocQty = {"_p_FIX__AllocQty", "FIX::AllocQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocRejCode = {"_p_FIX__AllocRejCode", "FIX::AllocRejCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocReportID = {"_p_FIX__AllocReportID", "FIX::AllocReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocReportRefID = {"_p_FIX__AllocReportRefID", "FIX::AllocReportRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocReportType = {"_p_FIX__AllocReportType", "FIX::AllocReportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocSettlCurrAmt = {"_p_FIX__AllocSettlCurrAmt", "FIX::AllocSettlCurrAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocSettlCurrency = {"_p_FIX__AllocSettlCurrency", "FIX::AllocSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocSettlInstType = {"_p_FIX__AllocSettlInstType", "FIX::AllocSettlInstType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocShares = {"_p_FIX__AllocShares", "FIX::AllocShares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocStatus = {"_p_FIX__AllocStatus", "FIX::AllocStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocText = {"_p_FIX__AllocText", "FIX::AllocText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocTransType = {"_p_FIX__AllocTransType", "FIX::AllocTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllocType = {"_p_FIX__AllocType", "FIX::AllocType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllowableOneSidednessCurr = {"_p_FIX__AllowableOneSidednessCurr", "FIX::AllowableOneSidednessCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllowableOneSidednessPct = {"_p_FIX__AllowableOneSidednessPct", "FIX::AllowableOneSidednessPct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AllowableOneSidednessValue = {"_p_FIX__AllowableOneSidednessValue", "FIX::AllowableOneSidednessValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AltMDSourceID = {"_p_FIX__AltMDSourceID", "FIX::AltMDSourceID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplBegSeqNum = {"_p_FIX__ApplBegSeqNum", "FIX::ApplBegSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplEndSeqNum = {"_p_FIX__ApplEndSeqNum", "FIX::ApplEndSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplExtID = {"_p_FIX__ApplExtID", "FIX::ApplExtID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplID = {"_p_FIX__ApplID", "FIX::ApplID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplLastSeqNum = {"_p_FIX__ApplLastSeqNum", "FIX::ApplLastSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplNewSeqNum = {"_p_FIX__ApplNewSeqNum", "FIX::ApplNewSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueAction = {"_p_FIX__ApplQueueAction", "FIX::ApplQueueAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueDepth = {"_p_FIX__ApplQueueDepth", "FIX::ApplQueueDepth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueMax = {"_p_FIX__ApplQueueMax", "FIX::ApplQueueMax *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplQueueResolution = {"_p_FIX__ApplQueueResolution", "FIX::ApplQueueResolution *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReportID = {"_p_FIX__ApplReportID", "FIX::ApplReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReportType = {"_p_FIX__ApplReportType", "FIX::ApplReportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReqID = {"_p_FIX__ApplReqID", "FIX::ApplReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplReqType = {"_p_FIX__ApplReqType", "FIX::ApplReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResendFlag = {"_p_FIX__ApplResendFlag", "FIX::ApplResendFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResponseError = {"_p_FIX__ApplResponseError", "FIX::ApplResponseError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResponseID = {"_p_FIX__ApplResponseID", "FIX::ApplResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplResponseType = {"_p_FIX__ApplResponseType", "FIX::ApplResponseType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplSeqNum = {"_p_FIX__ApplSeqNum", "FIX::ApplSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplTotalMessageCount = {"_p_FIX__ApplTotalMessageCount", "FIX::ApplTotalMessageCount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ApplVerID = {"_p_FIX__ApplVerID", "FIX::ApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Application = {"_p_FIX__Application", "FIX::Application *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AsOfIndicator = {"_p_FIX__AsOfIndicator", "FIX::AsOfIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AsgnRptID = {"_p_FIX__AsgnRptID", "FIX::AsgnRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AssignmentMethod = {"_p_FIX__AssignmentMethod", "FIX::AssignmentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AssignmentUnit = {"_p_FIX__AssignmentUnit", "FIX::AssignmentUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AttachmentPoint = {"_p_FIX__AttachmentPoint", "FIX::AttachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AutoAcceptIndicator = {"_p_FIX__AutoAcceptIndicator", "FIX::AutoAcceptIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgParPx = {"_p_FIX__AvgParPx", "FIX::AvgParPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPrxPrecision = {"_p_FIX__AvgPrxPrecision", "FIX::AvgPrxPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPx = {"_p_FIX__AvgPx", "FIX::AvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPxIndicator = {"_p_FIX__AvgPxIndicator", "FIX::AvgPxIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__AvgPxPrecision = {"_p_FIX__AvgPxPrecision", "FIX::AvgPxPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BOOLEAN = {"_p_FIX__BOOLEAN", "FIX::BOOLEAN *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BasisFeatureDate = {"_p_FIX__BasisFeatureDate", "FIX::BasisFeatureDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BasisFeaturePrice = {"_p_FIX__BasisFeaturePrice", "FIX::BasisFeaturePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BasisPxType = {"_p_FIX__BasisPxType", "FIX::BasisPxType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BeginSeqNo = {"_p_FIX__BeginSeqNo", "FIX::BeginSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BeginString = {"_p_FIX__BeginString", "FIX::BeginString *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Benchmark = {"_p_FIX__Benchmark", "FIX::Benchmark *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkCurveCurrency = {"_p_FIX__BenchmarkCurveCurrency", "FIX::BenchmarkCurveCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkCurveName = {"_p_FIX__BenchmarkCurveName", "FIX::BenchmarkCurveName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkCurvePoint = {"_p_FIX__BenchmarkCurvePoint", "FIX::BenchmarkCurvePoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkPrice = {"_p_FIX__BenchmarkPrice", "FIX::BenchmarkPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkPriceType = {"_p_FIX__BenchmarkPriceType", "FIX::BenchmarkPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkSecurityID = {"_p_FIX__BenchmarkSecurityID", "FIX::BenchmarkSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BenchmarkSecurityIDSource = {"_p_FIX__BenchmarkSecurityIDSource", "FIX::BenchmarkSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidDescriptor = {"_p_FIX__BidDescriptor", "FIX::BidDescriptor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidDescriptorType = {"_p_FIX__BidDescriptorType", "FIX::BidDescriptorType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidForwardPoints = {"_p_FIX__BidForwardPoints", "FIX::BidForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidForwardPoints2 = {"_p_FIX__BidForwardPoints2", "FIX::BidForwardPoints2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidID = {"_p_FIX__BidID", "FIX::BidID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidPx = {"_p_FIX__BidPx", "FIX::BidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidRequestTransType = {"_p_FIX__BidRequestTransType", "FIX::BidRequestTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidSize = {"_p_FIX__BidSize", "FIX::BidSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidSpotRate = {"_p_FIX__BidSpotRate", "FIX::BidSpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidSwapPoints = {"_p_FIX__BidSwapPoints", "FIX::BidSwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidTradeType = {"_p_FIX__BidTradeType", "FIX::BidTradeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidType = {"_p_FIX__BidType", "FIX::BidType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BidYield = {"_p_FIX__BidYield", "FIX::BidYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BodyLength = {"_p_FIX__BodyLength", "FIX::BodyLength *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BookingRefID = {"_p_FIX__BookingRefID", "FIX::BookingRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BookingType = {"_p_FIX__BookingType", "FIX::BookingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BookingUnit = {"_p_FIX__BookingUnit", "FIX::BookingUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BoolField = {"_p_FIX__BoolField", "FIX::BoolField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BrokerOfCredit = {"_p_FIX__BrokerOfCredit", "FIX::BrokerOfCredit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BusinessRejectReason = {"_p_FIX__BusinessRejectReason", "FIX::BusinessRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BusinessRejectRefID = {"_p_FIX__BusinessRejectRefID", "FIX::BusinessRejectRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__BuyVolume = {"_p_FIX__BuyVolume", "FIX::BuyVolume *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CFICode = {"_p_FIX__CFICode", "FIX::CFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CHAR = {"_p_FIX__CHAR", "FIX::CHAR *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__COUNTRY = {"_p_FIX__COUNTRY", "FIX::COUNTRY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CPProgram = {"_p_FIX__CPProgram", "FIX::CPProgram *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CPRegType = {"_p_FIX__CPRegType", "FIX::CPRegType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CURRENCY = {"_p_FIX__CURRENCY", "FIX::CURRENCY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CalculatedCcyLastQty = {"_p_FIX__CalculatedCcyLastQty", "FIX::CalculatedCcyLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CancellationRights = {"_p_FIX__CancellationRights", "FIX::CancellationRights *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CapPrice = {"_p_FIX__CapPrice", "FIX::CapPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardExpDate = {"_p_FIX__CardExpDate", "FIX::CardExpDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardHolderName = {"_p_FIX__CardHolderName", "FIX::CardHolderName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardIssNo = {"_p_FIX__CardIssNo", "FIX::CardIssNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardIssNum = {"_p_FIX__CardIssNum", "FIX::CardIssNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardNumber = {"_p_FIX__CardNumber", "FIX::CardNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CardStartDate = {"_p_FIX__CardStartDate", "FIX::CardStartDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentAcctName = {"_p_FIX__CashDistribAgentAcctName", "FIX::CashDistribAgentAcctName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentAcctNumber = {"_p_FIX__CashDistribAgentAcctNumber", "FIX::CashDistribAgentAcctNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentCode = {"_p_FIX__CashDistribAgentCode", "FIX::CashDistribAgentCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribAgentName = {"_p_FIX__CashDistribAgentName", "FIX::CashDistribAgentName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribCurr = {"_p_FIX__CashDistribCurr", "FIX::CashDistribCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashDistribPayRef = {"_p_FIX__CashDistribPayRef", "FIX::CashDistribPayRef *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashMargin = {"_p_FIX__CashMargin", "FIX::CashMargin *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashOrderQty = {"_p_FIX__CashOrderQty", "FIX::CashOrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashOutstanding = {"_p_FIX__CashOutstanding", "FIX::CashOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentAcctName = {"_p_FIX__CashSettlAgentAcctName", "FIX::CashSettlAgentAcctName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentAcctNum = {"_p_FIX__CashSettlAgentAcctNum", "FIX::CashSettlAgentAcctNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentCode = {"_p_FIX__CashSettlAgentCode", "FIX::CashSettlAgentCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentContactName = {"_p_FIX__CashSettlAgentContactName", "FIX::CashSettlAgentContactName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentContactPhone = {"_p_FIX__CashSettlAgentContactPhone", "FIX::CashSettlAgentContactPhone *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CashSettlAgentName = {"_p_FIX__CashSettlAgentName", "FIX::CashSettlAgentName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CcyAmt = {"_p_FIX__CcyAmt", "FIX::CcyAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CharField = {"_p_FIX__CharField", "FIX::CharField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CheckSum = {"_p_FIX__CheckSum", "FIX::CheckSum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CheckSumField = {"_p_FIX__CheckSumField", "FIX::CheckSumField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClOrdID = {"_p_FIX__ClOrdID", "FIX::ClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClOrdLinkID = {"_p_FIX__ClOrdLinkID", "FIX::ClOrdLinkID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingAccount = {"_p_FIX__ClearingAccount", "FIX::ClearingAccount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingBusinessDate = {"_p_FIX__ClearingBusinessDate", "FIX::ClearingBusinessDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingFeeIndicator = {"_p_FIX__ClearingFeeIndicator", "FIX::ClearingFeeIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingFirm = {"_p_FIX__ClearingFirm", "FIX::ClearingFirm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClearingInstruction = {"_p_FIX__ClearingInstruction", "FIX::ClearingInstruction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClientBidID = {"_p_FIX__ClientBidID", "FIX::ClientBidID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ClientID = {"_p_FIX__ClientID", "FIX::ClientID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAction = {"_p_FIX__CollAction", "FIX::CollAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollApplType = {"_p_FIX__CollApplType", "FIX::CollApplType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnID = {"_p_FIX__CollAsgnID", "FIX::CollAsgnID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnReason = {"_p_FIX__CollAsgnReason", "FIX::CollAsgnReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnRefID = {"_p_FIX__CollAsgnRefID", "FIX::CollAsgnRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnRejectReason = {"_p_FIX__CollAsgnRejectReason", "FIX::CollAsgnRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnRespType = {"_p_FIX__CollAsgnRespType", "FIX::CollAsgnRespType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollAsgnTransType = {"_p_FIX__CollAsgnTransType", "FIX::CollAsgnTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryID = {"_p_FIX__CollInquiryID", "FIX::CollInquiryID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryQualifier = {"_p_FIX__CollInquiryQualifier", "FIX::CollInquiryQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryResult = {"_p_FIX__CollInquiryResult", "FIX::CollInquiryResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollInquiryStatus = {"_p_FIX__CollInquiryStatus", "FIX::CollInquiryStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollReqID = {"_p_FIX__CollReqID", "FIX::CollReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollRespID = {"_p_FIX__CollRespID", "FIX::CollRespID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollRptID = {"_p_FIX__CollRptID", "FIX::CollRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CollStatus = {"_p_FIX__CollStatus", "FIX::CollStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CommCurrency = {"_p_FIX__CommCurrency", "FIX::CommCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CommType = {"_p_FIX__CommType", "FIX::CommType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Commission = {"_p_FIX__Commission", "FIX::Commission *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventCondition = {"_p_FIX__ComplexEventCondition", "FIX::ComplexEventCondition *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventEndDate = {"_p_FIX__ComplexEventEndDate", "FIX::ComplexEventEndDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventEndTime = {"_p_FIX__ComplexEventEndTime", "FIX::ComplexEventEndTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPrice = {"_p_FIX__ComplexEventPrice", "FIX::ComplexEventPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPriceBoundaryMethod = {"_p_FIX__ComplexEventPriceBoundaryMethod", "FIX::ComplexEventPriceBoundaryMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPriceBoundaryPrecision = {"_p_FIX__ComplexEventPriceBoundaryPrecision", "FIX::ComplexEventPriceBoundaryPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventPriceTimeType = {"_p_FIX__ComplexEventPriceTimeType", "FIX::ComplexEventPriceTimeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventStartDate = {"_p_FIX__ComplexEventStartDate", "FIX::ComplexEventStartDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventStartTime = {"_p_FIX__ComplexEventStartTime", "FIX::ComplexEventStartTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexEventType = {"_p_FIX__ComplexEventType", "FIX::ComplexEventType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplexOptPayoutAmount = {"_p_FIX__ComplexOptPayoutAmount", "FIX::ComplexOptPayoutAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ComplianceID = {"_p_FIX__ComplianceID", "FIX::ComplianceID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Concession = {"_p_FIX__Concession", "FIX::Concession *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfigError = {"_p_FIX__ConfigError", "FIX::ConfigError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmID = {"_p_FIX__ConfirmID", "FIX::ConfirmID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmRefID = {"_p_FIX__ConfirmRefID", "FIX::ConfirmRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmRejReason = {"_p_FIX__ConfirmRejReason", "FIX::ConfirmRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmReqID = {"_p_FIX__ConfirmReqID", "FIX::ConfirmReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmStatus = {"_p_FIX__ConfirmStatus", "FIX::ConfirmStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmTransType = {"_p_FIX__ConfirmTransType", "FIX::ConfirmTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ConfirmType = {"_p_FIX__ConfirmType", "FIX::ConfirmType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContAmtCurr = {"_p_FIX__ContAmtCurr", "FIX::ContAmtCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContAmtType = {"_p_FIX__ContAmtType", "FIX::ContAmtType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContAmtValue = {"_p_FIX__ContAmtValue", "FIX::ContAmtValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContIntRptID = {"_p_FIX__ContIntRptID", "FIX::ContIntRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContingencyType = {"_p_FIX__ContingencyType", "FIX::ContingencyType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraBroker = {"_p_FIX__ContraBroker", "FIX::ContraBroker *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraLegRefID = {"_p_FIX__ContraLegRefID", "FIX::ContraLegRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraTradeQty = {"_p_FIX__ContraTradeQty", "FIX::ContraTradeQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraTradeTime = {"_p_FIX__ContraTradeTime", "FIX::ContraTradeTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraTrader = {"_p_FIX__ContraTrader", "FIX::ContraTrader *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContractMultiplier = {"_p_FIX__ContractMultiplier", "FIX::ContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContractMultiplierUnit = {"_p_FIX__ContractMultiplierUnit", "FIX::ContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContractSettlMonth = {"_p_FIX__ContractSettlMonth", "FIX::ContractSettlMonth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ContraryInstructionIndicator = {"_p_FIX__ContraryInstructionIndicator", "FIX::ContraryInstructionIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CopyMsgIndicator = {"_p_FIX__CopyMsgIndicator", "FIX::CopyMsgIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CorporateAction = {"_p_FIX__CorporateAction", "FIX::CorporateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Country = {"_p_FIX__Country", "FIX::Country *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CountryOfIssue = {"_p_FIX__CountryOfIssue", "FIX::CountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CouponPaymentDate = {"_p_FIX__CouponPaymentDate", "FIX::CouponPaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CouponRate = {"_p_FIX__CouponRate", "FIX::CouponRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CoveredOrUncovered = {"_p_FIX__CoveredOrUncovered", "FIX::CoveredOrUncovered *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CreditRating = {"_p_FIX__CreditRating", "FIX::CreditRating *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossID = {"_p_FIX__CrossID", "FIX::CrossID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossPercent = {"_p_FIX__CrossPercent", "FIX::CrossPercent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossPrioritization = {"_p_FIX__CrossPrioritization", "FIX::CrossPrioritization *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CrossType = {"_p_FIX__CrossType", "FIX::CrossType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CstmApplVerID = {"_p_FIX__CstmApplVerID", "FIX::CstmApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CumQty = {"_p_FIX__CumQty", "FIX::CumQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Currency = {"_p_FIX__Currency", "FIX::Currency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CurrencyRatio = {"_p_FIX__CurrencyRatio", "FIX::CurrencyRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustDirectedOrder = {"_p_FIX__CustDirectedOrder", "FIX::CustDirectedOrder *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustOrderCapacity = {"_p_FIX__CustOrderCapacity", "FIX::CustOrderCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustOrderHandlingInst = {"_p_FIX__CustOrderHandlingInst", "FIX::CustOrderHandlingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CustomerOrFirm = {"_p_FIX__CustomerOrFirm", "FIX::CustomerOrFirm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlQty = {"_p_FIX__CxlQty", "FIX::CxlQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlRejReason = {"_p_FIX__CxlRejReason", "FIX::CxlRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlRejResponseTo = {"_p_FIX__CxlRejResponseTo", "FIX::CxlRejResponseTo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__CxlType = {"_p_FIX__CxlType", "FIX::CxlType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DATA = {"_p_FIX__DATA", "FIX::DATA *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DAYOFMONTH = {"_p_FIX__DAYOFMONTH", "FIX::DAYOFMONTH *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DKReason = {"_p_FIX__DKReason", "FIX::DKReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DataDictionary = {"_p_FIX__DataDictionary", "FIX::DataDictionary *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DataDictionaryNotFound = {"_p_FIX__DataDictionaryNotFound", "FIX::DataDictionaryNotFound *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DateOfBirth = {"_p_FIX__DateOfBirth", "FIX::DateOfBirth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DatedDate = {"_p_FIX__DatedDate", "FIX::DatedDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayAvgPx = {"_p_FIX__DayAvgPx", "FIX::DayAvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayBookingInst = {"_p_FIX__DayBookingInst", "FIX::DayBookingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayCumQty = {"_p_FIX__DayCumQty", "FIX::DayCumQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DayOrderQty = {"_p_FIX__DayOrderQty", "FIX::DayOrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DealingCapacity = {"_p_FIX__DealingCapacity", "FIX::DealingCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefBidSize = {"_p_FIX__DefBidSize", "FIX::DefBidSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefOfferSize = {"_p_FIX__DefOfferSize", "FIX::DefOfferSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultApplExtID = {"_p_FIX__DefaultApplExtID", "FIX::DefaultApplExtID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultApplVerID = {"_p_FIX__DefaultApplVerID", "FIX::DefaultApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultCstmApplVerID = {"_p_FIX__DefaultCstmApplVerID", "FIX::DefaultCstmApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DefaultVerIndicator = {"_p_FIX__DefaultVerIndicator", "FIX::DefaultVerIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeleteReason = {"_p_FIX__DeleteReason", "FIX::DeleteReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliverToCompID = {"_p_FIX__DeliverToCompID", "FIX::DeliverToCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliverToLocationID = {"_p_FIX__DeliverToLocationID", "FIX::DeliverToLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliverToSubID = {"_p_FIX__DeliverToSubID", "FIX::DeliverToSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliveryDate = {"_p_FIX__DeliveryDate", "FIX::DeliveryDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliveryForm = {"_p_FIX__DeliveryForm", "FIX::DeliveryForm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeliveryType = {"_p_FIX__DeliveryType", "FIX::DeliveryType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivFlexProductEligibilityIndicator = {"_p_FIX__DerivFlexProductEligibilityIndicator", "FIX::DerivFlexProductEligibilityIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeCFICode = {"_p_FIX__DerivativeCFICode", "FIX::DerivativeCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeCapPrice = {"_p_FIX__DerivativeCapPrice", "FIX::DerivativeCapPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeContractMultiplier = {"_p_FIX__DerivativeContractMultiplier", "FIX::DerivativeContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeContractMultiplierUnit = {"_p_FIX__DerivativeContractMultiplierUnit", "FIX::DerivativeContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeContractSettlMonth = {"_p_FIX__DerivativeContractSettlMonth", "FIX::DerivativeContractSettlMonth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeCountryOfIssue = {"_p_FIX__DerivativeCountryOfIssue", "FIX::DerivativeCountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedIssuer = {"_p_FIX__DerivativeEncodedIssuer", "FIX::DerivativeEncodedIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedIssuerLen = {"_p_FIX__DerivativeEncodedIssuerLen", "FIX::DerivativeEncodedIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedSecurityDesc = {"_p_FIX__DerivativeEncodedSecurityDesc", "FIX::DerivativeEncodedSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEncodedSecurityDescLen = {"_p_FIX__DerivativeEncodedSecurityDescLen", "FIX::DerivativeEncodedSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventDate = {"_p_FIX__DerivativeEventDate", "FIX::DerivativeEventDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventPx = {"_p_FIX__DerivativeEventPx", "FIX::DerivativeEventPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventText = {"_p_FIX__DerivativeEventText", "FIX::DerivativeEventText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventTime = {"_p_FIX__DerivativeEventTime", "FIX::DerivativeEventTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeEventType = {"_p_FIX__DerivativeEventType", "FIX::DerivativeEventType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeExerciseStyle = {"_p_FIX__DerivativeExerciseStyle", "FIX::DerivativeExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeFloorPrice = {"_p_FIX__DerivativeFloorPrice", "FIX::DerivativeFloorPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeFlowScheduleType = {"_p_FIX__DerivativeFlowScheduleType", "FIX::DerivativeFlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeFuturesValuationMethod = {"_p_FIX__DerivativeFuturesValuationMethod", "FIX::DerivativeFuturesValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrAttribType = {"_p_FIX__DerivativeInstrAttribType", "FIX::DerivativeInstrAttribType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrAttribValue = {"_p_FIX__DerivativeInstrAttribValue", "FIX::DerivativeInstrAttribValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrRegistry = {"_p_FIX__DerivativeInstrRegistry", "FIX::DerivativeInstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrmtAssignmentMethod = {"_p_FIX__DerivativeInstrmtAssignmentMethod", "FIX::DerivativeInstrmtAssignmentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartyID = {"_p_FIX__DerivativeInstrumentPartyID", "FIX::DerivativeInstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartyIDSource = {"_p_FIX__DerivativeInstrumentPartyIDSource", "FIX::DerivativeInstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartyRole = {"_p_FIX__DerivativeInstrumentPartyRole", "FIX::DerivativeInstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartySubID = {"_p_FIX__DerivativeInstrumentPartySubID", "FIX::DerivativeInstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeInstrumentPartySubIDType = {"_p_FIX__DerivativeInstrumentPartySubIDType", "FIX::DerivativeInstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeIssueDate = {"_p_FIX__DerivativeIssueDate", "FIX::DerivativeIssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeIssuer = {"_p_FIX__DerivativeIssuer", "FIX::DerivativeIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeListMethod = {"_p_FIX__DerivativeListMethod", "FIX::DerivativeListMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeLocaleOfIssue = {"_p_FIX__DerivativeLocaleOfIssue", "FIX::DerivativeLocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMaturityDate = {"_p_FIX__DerivativeMaturityDate", "FIX::DerivativeMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMaturityMonthYear = {"_p_FIX__DerivativeMaturityMonthYear", "FIX::DerivativeMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMaturityTime = {"_p_FIX__DerivativeMaturityTime", "FIX::DerivativeMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMinPriceIncrement = {"_p_FIX__DerivativeMinPriceIncrement", "FIX::DerivativeMinPriceIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeMinPriceIncrementAmount = {"_p_FIX__DerivativeMinPriceIncrementAmount", "FIX::DerivativeMinPriceIncrementAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeNTPositionLimit = {"_p_FIX__DerivativeNTPositionLimit", "FIX::DerivativeNTPositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeOptAttribute = {"_p_FIX__DerivativeOptAttribute", "FIX::DerivativeOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeOptPayAmount = {"_p_FIX__DerivativeOptPayAmount", "FIX::DerivativeOptPayAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePositionLimit = {"_p_FIX__DerivativePositionLimit", "FIX::DerivativePositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePriceQuoteMethod = {"_p_FIX__DerivativePriceQuoteMethod", "FIX::DerivativePriceQuoteMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePriceUnitOfMeasure = {"_p_FIX__DerivativePriceUnitOfMeasure", "FIX::DerivativePriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePriceUnitOfMeasureQty = {"_p_FIX__DerivativePriceUnitOfMeasureQty", "FIX::DerivativePriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeProduct = {"_p_FIX__DerivativeProduct", "FIX::DerivativeProduct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeProductComplex = {"_p_FIX__DerivativeProductComplex", "FIX::DerivativeProductComplex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativePutOrCall = {"_p_FIX__DerivativePutOrCall", "FIX::DerivativePutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityAltID = {"_p_FIX__DerivativeSecurityAltID", "FIX::DerivativeSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityAltIDSource = {"_p_FIX__DerivativeSecurityAltIDSource", "FIX::DerivativeSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityDesc = {"_p_FIX__DerivativeSecurityDesc", "FIX::DerivativeSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityExchange = {"_p_FIX__DerivativeSecurityExchange", "FIX::DerivativeSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityGroup = {"_p_FIX__DerivativeSecurityGroup", "FIX::DerivativeSecurityGroup *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityID = {"_p_FIX__DerivativeSecurityID", "FIX::DerivativeSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityIDSource = {"_p_FIX__DerivativeSecurityIDSource", "FIX::DerivativeSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityStatus = {"_p_FIX__DerivativeSecurityStatus", "FIX::DerivativeSecurityStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecuritySubType = {"_p_FIX__DerivativeSecuritySubType", "FIX::DerivativeSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityType = {"_p_FIX__DerivativeSecurityType", "FIX::DerivativeSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityXML = {"_p_FIX__DerivativeSecurityXML", "FIX::DerivativeSecurityXML *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityXMLLen = {"_p_FIX__DerivativeSecurityXMLLen", "FIX::DerivativeSecurityXMLLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSecurityXMLSchema = {"_p_FIX__DerivativeSecurityXMLSchema", "FIX::DerivativeSecurityXMLSchema *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSettlMethod = {"_p_FIX__DerivativeSettlMethod", "FIX::DerivativeSettlMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSettleOnOpenFlag = {"_p_FIX__DerivativeSettleOnOpenFlag", "FIX::DerivativeSettleOnOpenFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStateOrProvinceOfIssue = {"_p_FIX__DerivativeStateOrProvinceOfIssue", "FIX::DerivativeStateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikeCurrency = {"_p_FIX__DerivativeStrikeCurrency", "FIX::DerivativeStrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikeMultiplier = {"_p_FIX__DerivativeStrikeMultiplier", "FIX::DerivativeStrikeMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikePrice = {"_p_FIX__DerivativeStrikePrice", "FIX::DerivativeStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeStrikeValue = {"_p_FIX__DerivativeStrikeValue", "FIX::DerivativeStrikeValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSymbol = {"_p_FIX__DerivativeSymbol", "FIX::DerivativeSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeSymbolSfx = {"_p_FIX__DerivativeSymbolSfx", "FIX::DerivativeSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeTimeUnit = {"_p_FIX__DerivativeTimeUnit", "FIX::DerivativeTimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeUnitOfMeasure = {"_p_FIX__DerivativeUnitOfMeasure", "FIX::DerivativeUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeUnitOfMeasureQty = {"_p_FIX__DerivativeUnitOfMeasureQty", "FIX::DerivativeUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DerivativeValuationMethod = {"_p_FIX__DerivativeValuationMethod", "FIX::DerivativeValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Designation = {"_p_FIX__Designation", "FIX::Designation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskID = {"_p_FIX__DeskID", "FIX::DeskID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskOrderHandlingInst = {"_p_FIX__DeskOrderHandlingInst", "FIX::DeskOrderHandlingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskType = {"_p_FIX__DeskType", "FIX::DeskType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DeskTypeSource = {"_p_FIX__DeskTypeSource", "FIX::DeskTypeSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DetachmentPoint = {"_p_FIX__DetachmentPoint", "FIX::DetachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Dictionary = {"_p_FIX__Dictionary", "FIX::Dictionary *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionInst = {"_p_FIX__DiscretionInst", "FIX::DiscretionInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionLimitType = {"_p_FIX__DiscretionLimitType", "FIX::DiscretionLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionMoveType = {"_p_FIX__DiscretionMoveType", "FIX::DiscretionMoveType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionOffset = {"_p_FIX__DiscretionOffset", "FIX::DiscretionOffset *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionOffsetType = {"_p_FIX__DiscretionOffsetType", "FIX::DiscretionOffsetType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionOffsetValue = {"_p_FIX__DiscretionOffsetValue", "FIX::DiscretionOffsetValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionPrice = {"_p_FIX__DiscretionPrice", "FIX::DiscretionPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionRoundDirection = {"_p_FIX__DiscretionRoundDirection", "FIX::DiscretionRoundDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DiscretionScope = {"_p_FIX__DiscretionScope", "FIX::DiscretionScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayHighQty = {"_p_FIX__DisplayHighQty", "FIX::DisplayHighQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayLowQty = {"_p_FIX__DisplayLowQty", "FIX::DisplayLowQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayMethod = {"_p_FIX__DisplayMethod", "FIX::DisplayMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayMinIncr = {"_p_FIX__DisplayMinIncr", "FIX::DisplayMinIncr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayQty = {"_p_FIX__DisplayQty", "FIX::DisplayQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DisplayWhen = {"_p_FIX__DisplayWhen", "FIX::DisplayWhen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DistribPaymentMethod = {"_p_FIX__DistribPaymentMethod", "FIX::DistribPaymentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DistribPercentage = {"_p_FIX__DistribPercentage", "FIX::DistribPercentage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DividendYield = {"_p_FIX__DividendYield", "FIX::DividendYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DlvyInst = {"_p_FIX__DlvyInst", "FIX::DlvyInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DlvyInstType = {"_p_FIX__DlvyInstType", "FIX::DlvyInstType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DoNotSend = {"_p_FIX__DoNotSend", "FIX::DoNotSend *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DoubleField = {"_p_FIX__DoubleField", "FIX::DoubleField *|FIX::QtyField *|FIX::PriceField *|FIX::PercentageField *|FIX::AmtField *|FIX::FloatField *|FIX::PriceOffsetField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DueToRelated = {"_p_FIX__DueToRelated", "FIX::DueToRelated *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__DuplicateFieldNumber = {"_p_FIX__DuplicateFieldNumber", "FIX::DuplicateFieldNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EFPTrackingError = {"_p_FIX__EFPTrackingError", "FIX::EFPTrackingError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EXCHANGE = {"_p_FIX__EXCHANGE", "FIX::EXCHANGE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EffectiveTime = {"_p_FIX__EffectiveTime", "FIX::EffectiveTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EmailThreadID = {"_p_FIX__EmailThreadID", "FIX::EmailThreadID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EmailType = {"_p_FIX__EmailType", "FIX::EmailType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedAllocText = {"_p_FIX__EncodedAllocText", "FIX::EncodedAllocText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedAllocTextLen = {"_p_FIX__EncodedAllocTextLen", "FIX::EncodedAllocTextLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedHeadline = {"_p_FIX__EncodedHeadline", "FIX::EncodedHeadline *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedHeadlineLen = {"_p_FIX__EncodedHeadlineLen", "FIX::EncodedHeadlineLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedIssuer = {"_p_FIX__EncodedIssuer", "FIX::EncodedIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedIssuerLen = {"_p_FIX__EncodedIssuerLen", "FIX::EncodedIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegIssuer = {"_p_FIX__EncodedLegIssuer", "FIX::EncodedLegIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegIssuerLen = {"_p_FIX__EncodedLegIssuerLen", "FIX::EncodedLegIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegSecurityDesc = {"_p_FIX__EncodedLegSecurityDesc", "FIX::EncodedLegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedLegSecurityDescLen = {"_p_FIX__EncodedLegSecurityDescLen", "FIX::EncodedLegSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListExecInst = {"_p_FIX__EncodedListExecInst", "FIX::EncodedListExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListExecInstLen = {"_p_FIX__EncodedListExecInstLen", "FIX::EncodedListExecInstLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListStatusText = {"_p_FIX__EncodedListStatusText", "FIX::EncodedListStatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedListStatusTextLen = {"_p_FIX__EncodedListStatusTextLen", "FIX::EncodedListStatusTextLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedMktSegmDesc = {"_p_FIX__EncodedMktSegmDesc", "FIX::EncodedMktSegmDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedMktSegmDescLen = {"_p_FIX__EncodedMktSegmDescLen", "FIX::EncodedMktSegmDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityDesc = {"_p_FIX__EncodedSecurityDesc", "FIX::EncodedSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityDescLen = {"_p_FIX__EncodedSecurityDescLen", "FIX::EncodedSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityListDesc = {"_p_FIX__EncodedSecurityListDesc", "FIX::EncodedSecurityListDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSecurityListDescLen = {"_p_FIX__EncodedSecurityListDescLen", "FIX::EncodedSecurityListDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSubject = {"_p_FIX__EncodedSubject", "FIX::EncodedSubject *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedSubjectLen = {"_p_FIX__EncodedSubjectLen", "FIX::EncodedSubjectLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedText = {"_p_FIX__EncodedText", "FIX::EncodedText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedTextLen = {"_p_FIX__EncodedTextLen", "FIX::EncodedTextLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingIssuer = {"_p_FIX__EncodedUnderlyingIssuer", "FIX::EncodedUnderlyingIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingIssuerLen = {"_p_FIX__EncodedUnderlyingIssuerLen", "FIX::EncodedUnderlyingIssuerLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingSecurityDesc = {"_p_FIX__EncodedUnderlyingSecurityDesc", "FIX::EncodedUnderlyingSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncodedUnderlyingSecurityDescLen = {"_p_FIX__EncodedUnderlyingSecurityDescLen", "FIX::EncodedUnderlyingSecurityDescLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptMethod = {"_p_FIX__EncryptMethod", "FIX::EncryptMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedNewPassword = {"_p_FIX__EncryptedNewPassword", "FIX::EncryptedNewPassword *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedNewPasswordLen = {"_p_FIX__EncryptedNewPasswordLen", "FIX::EncryptedNewPasswordLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedPassword = {"_p_FIX__EncryptedPassword", "FIX::EncryptedPassword *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedPasswordLen = {"_p_FIX__EncryptedPasswordLen", "FIX::EncryptedPasswordLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EncryptedPasswordMethod = {"_p_FIX__EncryptedPasswordMethod", "FIX::EncryptedPasswordMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndAccruedInterestAmt = {"_p_FIX__EndAccruedInterestAmt", "FIX::EndAccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndCash = {"_p_FIX__EndCash", "FIX::EndCash *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndDate = {"_p_FIX__EndDate", "FIX::EndDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndMaturityMonthYear = {"_p_FIX__EndMaturityMonthYear", "FIX::EndMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndSeqNo = {"_p_FIX__EndSeqNo", "FIX::EndSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndStrikePxRange = {"_p_FIX__EndStrikePxRange", "FIX::EndStrikePxRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EndTickPriceRange = {"_p_FIX__EndTickPriceRange", "FIX::EndTickPriceRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventDate = {"_p_FIX__EventDate", "FIX::EventDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventPx = {"_p_FIX__EventPx", "FIX::EventPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventText = {"_p_FIX__EventText", "FIX::EventText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventTime = {"_p_FIX__EventTime", "FIX::EventTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__EventType = {"_p_FIX__EventType", "FIX::EventType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExDate = {"_p_FIX__ExDate", "FIX::ExDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExDestination = {"_p_FIX__ExDestination", "FIX::ExDestination *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExDestinationIDSource = {"_p_FIX__ExDestinationIDSource", "FIX::ExDestinationIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Exception = {"_p_FIX__Exception", "FIX::Exception *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExchangeForPhysical = {"_p_FIX__ExchangeForPhysical", "FIX::ExchangeForPhysical *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExchangeRule = {"_p_FIX__ExchangeRule", "FIX::ExchangeRule *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExchangeSpecialInstructions = {"_p_FIX__ExchangeSpecialInstructions", "FIX::ExchangeSpecialInstructions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecAckStatus = {"_p_FIX__ExecAckStatus", "FIX::ExecAckStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecBroker = {"_p_FIX__ExecBroker", "FIX::ExecBroker *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecID = {"_p_FIX__ExecID", "FIX::ExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecInst = {"_p_FIX__ExecInst", "FIX::ExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecInstValue = {"_p_FIX__ExecInstValue", "FIX::ExecInstValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecPriceAdjustment = {"_p_FIX__ExecPriceAdjustment", "FIX::ExecPriceAdjustment *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecPriceType = {"_p_FIX__ExecPriceType", "FIX::ExecPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecRefID = {"_p_FIX__ExecRefID", "FIX::ExecRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecRestatementReason = {"_p_FIX__ExecRestatementReason", "FIX::ExecRestatementReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecTransType = {"_p_FIX__ExecTransType", "FIX::ExecTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecType = {"_p_FIX__ExecType", "FIX::ExecType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExecValuationPoint = {"_p_FIX__ExecValuationPoint", "FIX::ExecValuationPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExerciseMethod = {"_p_FIX__ExerciseMethod", "FIX::ExerciseMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExerciseStyle = {"_p_FIX__ExerciseStyle", "FIX::ExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpQty = {"_p_FIX__ExpQty", "FIX::ExpQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpType = {"_p_FIX__ExpType", "FIX::ExpType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpirationCycle = {"_p_FIX__ExpirationCycle", "FIX::ExpirationCycle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpirationQtyType = {"_p_FIX__ExpirationQtyType", "FIX::ExpirationQtyType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpireDate = {"_p_FIX__ExpireDate", "FIX::ExpireDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ExpireTime = {"_p_FIX__ExpireTime", "FIX::ExpireTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FLOAT = {"_p_FIX__FLOAT", "FIX::FLOAT *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Factor = {"_p_FIX__Factor", "FIX::Factor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FairValue = {"_p_FIX__FairValue", "FIX::FairValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FeeMultiplier = {"_p_FIX__FeeMultiplier", "FIX::FeeMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldBase = {"_p_FIX__FieldBase", "FIX::FieldBase *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldConvertError = {"_p_FIX__FieldConvertError", "FIX::FieldConvertError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldMap = {"_p_FIX__FieldMap", "FIX::FieldMap *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FieldNotFound = {"_p_FIX__FieldNotFound", "FIX::FieldNotFound *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileLog = {"_p_FIX__FileLog", "FIX::FileLog *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileLogFactory = {"_p_FIX__FileLogFactory", "FIX::FileLogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileStore = {"_p_FIX__FileStore", "FIX::FileStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FileStoreFactory = {"_p_FIX__FileStoreFactory", "FIX::FileStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillExecID = {"_p_FIX__FillExecID", "FIX::FillExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillLiquidityInd = {"_p_FIX__FillLiquidityInd", "FIX::FillLiquidityInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillPx = {"_p_FIX__FillPx", "FIX::FillPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FillQty = {"_p_FIX__FillQty", "FIX::FillQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FinancialStatus = {"_p_FIX__FinancialStatus", "FIX::FinancialStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FirmTradeID = {"_p_FIX__FirmTradeID", "FIX::FirmTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FirstPx = {"_p_FIX__FirstPx", "FIX::FirstPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FlexProductEligibilityIndicator = {"_p_FIX__FlexProductEligibilityIndicator", "FIX::FlexProductEligibilityIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FlexibleIndicator = {"_p_FIX__FlexibleIndicator", "FIX::FlexibleIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FloorPrice = {"_p_FIX__FloorPrice", "FIX::FloorPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FlowScheduleType = {"_p_FIX__FlowScheduleType", "FIX::FlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ForexReq = {"_p_FIX__ForexReq", "FIX::ForexReq *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FundRenewWaiv = {"_p_FIX__FundRenewWaiv", "FIX::FundRenewWaiv *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FutSettDate = {"_p_FIX__FutSettDate", "FIX::FutSettDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FutSettDate2 = {"_p_FIX__FutSettDate2", "FIX::FutSettDate2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__FuturesValuationMethod = {"_p_FIX__FuturesValuationMethod", "FIX::FuturesValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__GTBookingInst = {"_p_FIX__GTBookingInst", "FIX::GTBookingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__GapFillFlag = {"_p_FIX__GapFillFlag", "FIX::GapFillFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__GrossTradeAmt = {"_p_FIX__GrossTradeAmt", "FIX::GrossTradeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Group = {"_p_FIX__Group", "FIX::Group *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HaltReasonChar = {"_p_FIX__HaltReasonChar", "FIX::HaltReasonChar *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HaltReasonInt = {"_p_FIX__HaltReasonInt", "FIX::HaltReasonInt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HandlInst = {"_p_FIX__HandlInst", "FIX::HandlInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Header = {"_p_FIX__Header", "FIX::Header *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Headline = {"_p_FIX__Headline", "FIX::Headline *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HeartBtInt = {"_p_FIX__HeartBtInt", "FIX::HeartBtInt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HighLimitPrice = {"_p_FIX__HighLimitPrice", "FIX::HighLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HighPx = {"_p_FIX__HighPx", "FIX::HighPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HopCompID = {"_p_FIX__HopCompID", "FIX::HopCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HopRefID = {"_p_FIX__HopRefID", "FIX::HopRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HopSendingTime = {"_p_FIX__HopSendingTime", "FIX::HopSendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__HostCrossID = {"_p_FIX__HostCrossID", "FIX::HostCrossID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IDSource = {"_p_FIX__IDSource", "FIX::IDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__INT = {"_p_FIX__INT", "FIX::INT *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOException = {"_p_FIX__IOException", "FIX::IOException *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIID = {"_p_FIX__IOIID", "FIX::IOIID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOINaturalFlag = {"_p_FIX__IOINaturalFlag", "FIX::IOINaturalFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIOthSvc = {"_p_FIX__IOIOthSvc", "FIX::IOIOthSvc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIQltyInd = {"_p_FIX__IOIQltyInd", "FIX::IOIQltyInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIQty = {"_p_FIX__IOIQty", "FIX::IOIQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIQualifier = {"_p_FIX__IOIQualifier", "FIX::IOIQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIRefID = {"_p_FIX__IOIRefID", "FIX::IOIRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIShares = {"_p_FIX__IOIShares", "FIX::IOIShares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOITransType = {"_p_FIX__IOITransType", "FIX::IOITransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IOIid = {"_p_FIX__IOIid", "FIX::IOIid *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ImpliedMarketIndicator = {"_p_FIX__ImpliedMarketIndicator", "FIX::ImpliedMarketIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InViewOfCommon = {"_p_FIX__InViewOfCommon", "FIX::InViewOfCommon *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncTaxInd = {"_p_FIX__IncTaxInd", "FIX::IncTaxInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncorrectDataFormat = {"_p_FIX__IncorrectDataFormat", "FIX::IncorrectDataFormat *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncorrectMessageStructure = {"_p_FIX__IncorrectMessageStructure", "FIX::IncorrectMessageStructure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IncorrectTagValue = {"_p_FIX__IncorrectTagValue", "FIX::IncorrectTagValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IndividualAllocID = {"_p_FIX__IndividualAllocID", "FIX::IndividualAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IndividualAllocRejCode = {"_p_FIX__IndividualAllocRejCode", "FIX::IndividualAllocRejCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IndividualAllocType = {"_p_FIX__IndividualAllocType", "FIX::IndividualAllocType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Initiator = {"_p_FIX__Initiator", "FIX::Initiator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InputSource = {"_p_FIX__InputSource", "FIX::InputSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrAttribType = {"_p_FIX__InstrAttribType", "FIX::InstrAttribType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrAttribValue = {"_p_FIX__InstrAttribValue", "FIX::InstrAttribValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrRegistry = {"_p_FIX__InstrRegistry", "FIX::InstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrmtAssignmentMethod = {"_p_FIX__InstrmtAssignmentMethod", "FIX::InstrmtAssignmentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartyID = {"_p_FIX__InstrumentPartyID", "FIX::InstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartyIDSource = {"_p_FIX__InstrumentPartyIDSource", "FIX::InstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartyRole = {"_p_FIX__InstrumentPartyRole", "FIX::InstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartySubID = {"_p_FIX__InstrumentPartySubID", "FIX::InstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InstrumentPartySubIDType = {"_p_FIX__InstrumentPartySubIDType", "FIX::InstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IntField = {"_p_FIX__IntField", "FIX::IntField *|FIX::LengthField *|FIX::NumInGroupField *|FIX::SeqNumField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InterestAccrualDate = {"_p_FIX__InterestAccrualDate", "FIX::InterestAccrualDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InterestAtMaturity = {"_p_FIX__InterestAtMaturity", "FIX::InterestAtMaturity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvalidMessage = {"_p_FIX__InvalidMessage", "FIX::InvalidMessage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvalidMessageType = {"_p_FIX__InvalidMessageType", "FIX::InvalidMessageType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvalidTagNumber = {"_p_FIX__InvalidTagNumber", "FIX::InvalidTagNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__InvestorCountryOfResidence = {"_p_FIX__InvestorCountryOfResidence", "FIX::InvestorCountryOfResidence *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__IssueDate = {"_p_FIX__IssueDate", "FIX::IssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Issuer = {"_p_FIX__Issuer", "FIX::Issuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LANGUAGE = {"_p_FIX__LANGUAGE", "FIX::LANGUAGE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LENGTH = {"_p_FIX__LENGTH", "FIX::LENGTH *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LOCALMKTDATE = {"_p_FIX__LOCALMKTDATE", "FIX::LOCALMKTDATE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LanguageCode = {"_p_FIX__LanguageCode", "FIX::LanguageCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastCapacity = {"_p_FIX__LastCapacity", "FIX::LastCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastForwardPoints = {"_p_FIX__LastForwardPoints", "FIX::LastForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastForwardPoints2 = {"_p_FIX__LastForwardPoints2", "FIX::LastForwardPoints2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastFragment = {"_p_FIX__LastFragment", "FIX::LastFragment *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastLiquidityInd = {"_p_FIX__LastLiquidityInd", "FIX::LastLiquidityInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastMkt = {"_p_FIX__LastMkt", "FIX::LastMkt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastMsgSeqNumProcessed = {"_p_FIX__LastMsgSeqNumProcessed", "FIX::LastMsgSeqNumProcessed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastNetworkResponseID = {"_p_FIX__LastNetworkResponseID", "FIX::LastNetworkResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastParPx = {"_p_FIX__LastParPx", "FIX::LastParPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastPx = {"_p_FIX__LastPx", "FIX::LastPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastQty = {"_p_FIX__LastQty", "FIX::LastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastRptRequested = {"_p_FIX__LastRptRequested", "FIX::LastRptRequested *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastShares = {"_p_FIX__LastShares", "FIX::LastShares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastSpotRate = {"_p_FIX__LastSpotRate", "FIX::LastSpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastSwapPoints = {"_p_FIX__LastSwapPoints", "FIX::LastSwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LastUpdateTime = {"_p_FIX__LastUpdateTime", "FIX::LastUpdateTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LateIndicator = {"_p_FIX__LateIndicator", "FIX::LateIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LeavesQty = {"_p_FIX__LeavesQty", "FIX::LeavesQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocAccount = {"_p_FIX__LegAllocAccount", "FIX::LegAllocAccount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocAcctIDSource = {"_p_FIX__LegAllocAcctIDSource", "FIX::LegAllocAcctIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocID = {"_p_FIX__LegAllocID", "FIX::LegAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocQty = {"_p_FIX__LegAllocQty", "FIX::LegAllocQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegAllocSettlCurrency = {"_p_FIX__LegAllocSettlCurrency", "FIX::LegAllocSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkCurveCurrency = {"_p_FIX__LegBenchmarkCurveCurrency", "FIX::LegBenchmarkCurveCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkCurveName = {"_p_FIX__LegBenchmarkCurveName", "FIX::LegBenchmarkCurveName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkCurvePoint = {"_p_FIX__LegBenchmarkCurvePoint", "FIX::LegBenchmarkCurvePoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkPrice = {"_p_FIX__LegBenchmarkPrice", "FIX::LegBenchmarkPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBenchmarkPriceType = {"_p_FIX__LegBenchmarkPriceType", "FIX::LegBenchmarkPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBidForwardPoints = {"_p_FIX__LegBidForwardPoints", "FIX::LegBidForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegBidPx = {"_p_FIX__LegBidPx", "FIX::LegBidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCFICode = {"_p_FIX__LegCFICode", "FIX::LegCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCalculatedCcyLastQty = {"_p_FIX__LegCalculatedCcyLastQty", "FIX::LegCalculatedCcyLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegContractMultiplier = {"_p_FIX__LegContractMultiplier", "FIX::LegContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegContractMultiplierUnit = {"_p_FIX__LegContractMultiplierUnit", "FIX::LegContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegContractSettlMonth = {"_p_FIX__LegContractSettlMonth", "FIX::LegContractSettlMonth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCountryOfIssue = {"_p_FIX__LegCountryOfIssue", "FIX::LegCountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCouponPaymentDate = {"_p_FIX__LegCouponPaymentDate", "FIX::LegCouponPaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCouponRate = {"_p_FIX__LegCouponRate", "FIX::LegCouponRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCoveredOrUncovered = {"_p_FIX__LegCoveredOrUncovered", "FIX::LegCoveredOrUncovered *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCreditRating = {"_p_FIX__LegCreditRating", "FIX::LegCreditRating *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCurrency = {"_p_FIX__LegCurrency", "FIX::LegCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegCurrencyRatio = {"_p_FIX__LegCurrencyRatio", "FIX::LegCurrencyRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegDatedDate = {"_p_FIX__LegDatedDate", "FIX::LegDatedDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegDividendYield = {"_p_FIX__LegDividendYield", "FIX::LegDividendYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegExecInst = {"_p_FIX__LegExecInst", "FIX::LegExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegExerciseStyle = {"_p_FIX__LegExerciseStyle", "FIX::LegExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegFactor = {"_p_FIX__LegFactor", "FIX::LegFactor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegFlowScheduleType = {"_p_FIX__LegFlowScheduleType", "FIX::LegFlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegFutSettDate = {"_p_FIX__LegFutSettDate", "FIX::LegFutSettDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegGrossTradeAmt = {"_p_FIX__LegGrossTradeAmt", "FIX::LegGrossTradeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIOIQty = {"_p_FIX__LegIOIQty", "FIX::LegIOIQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIndividualAllocID = {"_p_FIX__LegIndividualAllocID", "FIX::LegIndividualAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegInstrRegistry = {"_p_FIX__LegInstrRegistry", "FIX::LegInstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegInterestAccrualDate = {"_p_FIX__LegInterestAccrualDate", "FIX::LegInterestAccrualDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIssueDate = {"_p_FIX__LegIssueDate", "FIX::LegIssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegIssuer = {"_p_FIX__LegIssuer", "FIX::LegIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLastForwardPoints = {"_p_FIX__LegLastForwardPoints", "FIX::LegLastForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLastPx = {"_p_FIX__LegLastPx", "FIX::LegLastPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLastQty = {"_p_FIX__LegLastQty", "FIX::LegLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegLocaleOfIssue = {"_p_FIX__LegLocaleOfIssue", "FIX::LegLocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegMaturityDate = {"_p_FIX__LegMaturityDate", "FIX::LegMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegMaturityMonthYear = {"_p_FIX__LegMaturityMonthYear", "FIX::LegMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegMaturityTime = {"_p_FIX__LegMaturityTime", "FIX::LegMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegNumber = {"_p_FIX__LegNumber", "FIX::LegNumber *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOfferForwardPoints = {"_p_FIX__LegOfferForwardPoints", "FIX::LegOfferForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOfferPx = {"_p_FIX__LegOfferPx", "FIX::LegOfferPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOptAttribute = {"_p_FIX__LegOptAttribute", "FIX::LegOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOptionRatio = {"_p_FIX__LegOptionRatio", "FIX::LegOptionRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegOrderQty = {"_p_FIX__LegOrderQty", "FIX::LegOrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPool = {"_p_FIX__LegPool", "FIX::LegPool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPositionEffect = {"_p_FIX__LegPositionEffect", "FIX::LegPositionEffect *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPrice = {"_p_FIX__LegPrice", "FIX::LegPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPriceType = {"_p_FIX__LegPriceType", "FIX::LegPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPriceUnitOfMeasure = {"_p_FIX__LegPriceUnitOfMeasure", "FIX::LegPriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPriceUnitOfMeasureQty = {"_p_FIX__LegPriceUnitOfMeasureQty", "FIX::LegPriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegProduct = {"_p_FIX__LegProduct", "FIX::LegProduct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegPutOrCall = {"_p_FIX__LegPutOrCall", "FIX::LegPutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegQty = {"_p_FIX__LegQty", "FIX::LegQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRatioQty = {"_p_FIX__LegRatioQty", "FIX::LegRatioQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRedemptionDate = {"_p_FIX__LegRedemptionDate", "FIX::LegRedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRefID = {"_p_FIX__LegRefID", "FIX::LegRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRepoCollateralSecurityType = {"_p_FIX__LegRepoCollateralSecurityType", "FIX::LegRepoCollateralSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegReportID = {"_p_FIX__LegReportID", "FIX::LegReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRepurchaseRate = {"_p_FIX__LegRepurchaseRate", "FIX::LegRepurchaseRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegRepurchaseTerm = {"_p_FIX__LegRepurchaseTerm", "FIX::LegRepurchaseTerm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityAltID = {"_p_FIX__LegSecurityAltID", "FIX::LegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityAltIDSource = {"_p_FIX__LegSecurityAltIDSource", "FIX::LegSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityDesc = {"_p_FIX__LegSecurityDesc", "FIX::LegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityExchange = {"_p_FIX__LegSecurityExchange", "FIX::LegSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityID = {"_p_FIX__LegSecurityID", "FIX::LegSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityIDSource = {"_p_FIX__LegSecurityIDSource", "FIX::LegSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecuritySubType = {"_p_FIX__LegSecuritySubType", "FIX::LegSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSecurityType = {"_p_FIX__LegSecurityType", "FIX::LegSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlCurrency = {"_p_FIX__LegSettlCurrency", "FIX::LegSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlDate = {"_p_FIX__LegSettlDate", "FIX::LegSettlDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlType = {"_p_FIX__LegSettlType", "FIX::LegSettlType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSettlmntTyp = {"_p_FIX__LegSettlmntTyp", "FIX::LegSettlmntTyp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSide = {"_p_FIX__LegSide", "FIX::LegSide *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStateOrProvinceOfIssue = {"_p_FIX__LegStateOrProvinceOfIssue", "FIX::LegStateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStipulationType = {"_p_FIX__LegStipulationType", "FIX::LegStipulationType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStipulationValue = {"_p_FIX__LegStipulationValue", "FIX::LegStipulationValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStrikeCurrency = {"_p_FIX__LegStrikeCurrency", "FIX::LegStrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegStrikePrice = {"_p_FIX__LegStrikePrice", "FIX::LegStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSwapType = {"_p_FIX__LegSwapType", "FIX::LegSwapType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSymbol = {"_p_FIX__LegSymbol", "FIX::LegSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegSymbolSfx = {"_p_FIX__LegSymbolSfx", "FIX::LegSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegTimeUnit = {"_p_FIX__LegTimeUnit", "FIX::LegTimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegUnitOfMeasure = {"_p_FIX__LegUnitOfMeasure", "FIX::LegUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegUnitOfMeasureQty = {"_p_FIX__LegUnitOfMeasureQty", "FIX::LegUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegVolatility = {"_p_FIX__LegVolatility", "FIX::LegVolatility *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LegalConfirm = {"_p_FIX__LegalConfirm", "FIX::LegalConfirm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LinesOfText = {"_p_FIX__LinesOfText", "FIX::LinesOfText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityIndType = {"_p_FIX__LiquidityIndType", "FIX::LiquidityIndType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityNumSecurities = {"_p_FIX__LiquidityNumSecurities", "FIX::LiquidityNumSecurities *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityPctHigh = {"_p_FIX__LiquidityPctHigh", "FIX::LiquidityPctHigh *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityPctLow = {"_p_FIX__LiquidityPctLow", "FIX::LiquidityPctLow *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LiquidityValue = {"_p_FIX__LiquidityValue", "FIX::LiquidityValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListExecInst = {"_p_FIX__ListExecInst", "FIX::ListExecInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListExecInstType = {"_p_FIX__ListExecInstType", "FIX::ListExecInstType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListID = {"_p_FIX__ListID", "FIX::ListID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListMethod = {"_p_FIX__ListMethod", "FIX::ListMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListName = {"_p_FIX__ListName", "FIX::ListName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListNoOrds = {"_p_FIX__ListNoOrds", "FIX::ListNoOrds *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListOrderStatus = {"_p_FIX__ListOrderStatus", "FIX::ListOrderStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListRejectReason = {"_p_FIX__ListRejectReason", "FIX::ListRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListSeqNo = {"_p_FIX__ListSeqNo", "FIX::ListSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListStatusText = {"_p_FIX__ListStatusText", "FIX::ListStatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListStatusType = {"_p_FIX__ListStatusType", "FIX::ListStatusType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ListUpdateAction = {"_p_FIX__ListUpdateAction", "FIX::ListUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LocaleOfIssue = {"_p_FIX__LocaleOfIssue", "FIX::LocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LocateReqd = {"_p_FIX__LocateReqd", "FIX::LocateReqd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LocationID = {"_p_FIX__LocationID", "FIX::LocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Log = {"_p_FIX__Log", "FIX::Log *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LogFactory = {"_p_FIX__LogFactory", "FIX::LogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LongQty = {"_p_FIX__LongQty", "FIX::LongQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LotType = {"_p_FIX__LotType", "FIX::LotType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LowLimitPrice = {"_p_FIX__LowLimitPrice", "FIX::LowLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__LowPx = {"_p_FIX__LowPx", "FIX::LowPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDBookType = {"_p_FIX__MDBookType", "FIX::MDBookType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryBuyer = {"_p_FIX__MDEntryBuyer", "FIX::MDEntryBuyer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryDate = {"_p_FIX__MDEntryDate", "FIX::MDEntryDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryForwardPoints = {"_p_FIX__MDEntryForwardPoints", "FIX::MDEntryForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryID = {"_p_FIX__MDEntryID", "FIX::MDEntryID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryOriginator = {"_p_FIX__MDEntryOriginator", "FIX::MDEntryOriginator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryPositionNo = {"_p_FIX__MDEntryPositionNo", "FIX::MDEntryPositionNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryPx = {"_p_FIX__MDEntryPx", "FIX::MDEntryPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryRefID = {"_p_FIX__MDEntryRefID", "FIX::MDEntryRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntrySeller = {"_p_FIX__MDEntrySeller", "FIX::MDEntrySeller *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntrySize = {"_p_FIX__MDEntrySize", "FIX::MDEntrySize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntrySpotRate = {"_p_FIX__MDEntrySpotRate", "FIX::MDEntrySpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryTime = {"_p_FIX__MDEntryTime", "FIX::MDEntryTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDEntryType = {"_p_FIX__MDEntryType", "FIX::MDEntryType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDFeedType = {"_p_FIX__MDFeedType", "FIX::MDFeedType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDImplicitDelete = {"_p_FIX__MDImplicitDelete", "FIX::MDImplicitDelete *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDMkt = {"_p_FIX__MDMkt", "FIX::MDMkt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDOriginType = {"_p_FIX__MDOriginType", "FIX::MDOriginType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDPriceLevel = {"_p_FIX__MDPriceLevel", "FIX::MDPriceLevel *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDQuoteType = {"_p_FIX__MDQuoteType", "FIX::MDQuoteType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDReportID = {"_p_FIX__MDReportID", "FIX::MDReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDReqID = {"_p_FIX__MDReqID", "FIX::MDReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDReqRejReason = {"_p_FIX__MDReqRejReason", "FIX::MDReqRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDSecSize = {"_p_FIX__MDSecSize", "FIX::MDSecSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDSecSizeType = {"_p_FIX__MDSecSizeType", "FIX::MDSecSizeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDStreamID = {"_p_FIX__MDStreamID", "FIX::MDStreamID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDSubBookType = {"_p_FIX__MDSubBookType", "FIX::MDSubBookType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDUpdateAction = {"_p_FIX__MDUpdateAction", "FIX::MDUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MDUpdateType = {"_p_FIX__MDUpdateType", "FIX::MDUpdateType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MONTHYEAR = {"_p_FIX__MONTHYEAR", "FIX::MONTHYEAR *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MULTIPLECHARVALUE = {"_p_FIX__MULTIPLECHARVALUE", "FIX::MULTIPLECHARVALUE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MULTIPLESTRINGVALUE = {"_p_FIX__MULTIPLESTRINGVALUE", "FIX::MULTIPLESTRINGVALUE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MULTIPLEVALUESTRING = {"_p_FIX__MULTIPLEVALUESTRING", "FIX::MULTIPLEVALUESTRING *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MailingDtls = {"_p_FIX__MailingDtls", "FIX::MailingDtls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MailingInst = {"_p_FIX__MailingInst", "FIX::MailingInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ManualOrderIndicator = {"_p_FIX__ManualOrderIndicator", "FIX::ManualOrderIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarginExcess = {"_p_FIX__MarginExcess", "FIX::MarginExcess *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarginRatio = {"_p_FIX__MarginRatio", "FIX::MarginRatio *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketDepth = {"_p_FIX__MarketDepth", "FIX::MarketDepth *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketID = {"_p_FIX__MarketID", "FIX::MarketID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketReportID = {"_p_FIX__MarketReportID", "FIX::MarketReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketReqID = {"_p_FIX__MarketReqID", "FIX::MarketReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketSegmentDesc = {"_p_FIX__MarketSegmentDesc", "FIX::MarketSegmentDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketSegmentID = {"_p_FIX__MarketSegmentID", "FIX::MarketSegmentID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MarketUpdateAction = {"_p_FIX__MarketUpdateAction", "FIX::MarketUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionRejectReason = {"_p_FIX__MassActionRejectReason", "FIX::MassActionRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionReportID = {"_p_FIX__MassActionReportID", "FIX::MassActionReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionResponse = {"_p_FIX__MassActionResponse", "FIX::MassActionResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionScope = {"_p_FIX__MassActionScope", "FIX::MassActionScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassActionType = {"_p_FIX__MassActionType", "FIX::MassActionType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassCancelRejectReason = {"_p_FIX__MassCancelRejectReason", "FIX::MassCancelRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassCancelRequestType = {"_p_FIX__MassCancelRequestType", "FIX::MassCancelRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassCancelResponse = {"_p_FIX__MassCancelResponse", "FIX::MassCancelResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassStatusReqID = {"_p_FIX__MassStatusReqID", "FIX::MassStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MassStatusReqType = {"_p_FIX__MassStatusReqType", "FIX::MassStatusReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchAlgorithm = {"_p_FIX__MatchAlgorithm", "FIX::MatchAlgorithm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchIncrement = {"_p_FIX__MatchIncrement", "FIX::MatchIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchStatus = {"_p_FIX__MatchStatus", "FIX::MatchStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MatchType = {"_p_FIX__MatchType", "FIX::MatchType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityDate = {"_p_FIX__MaturityDate", "FIX::MaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityDay = {"_p_FIX__MaturityDay", "FIX::MaturityDay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYear = {"_p_FIX__MaturityMonthYear", "FIX::MaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYearFormat = {"_p_FIX__MaturityMonthYearFormat", "FIX::MaturityMonthYearFormat *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYearIncrement = {"_p_FIX__MaturityMonthYearIncrement", "FIX::MaturityMonthYearIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityMonthYearIncrementUnits = {"_p_FIX__MaturityMonthYearIncrementUnits", "FIX::MaturityMonthYearIncrementUnits *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityNetMoney = {"_p_FIX__MaturityNetMoney", "FIX::MaturityNetMoney *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityRuleID = {"_p_FIX__MaturityRuleID", "FIX::MaturityRuleID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaturityTime = {"_p_FIX__MaturityTime", "FIX::MaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxFloor = {"_p_FIX__MaxFloor", "FIX::MaxFloor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxMessageSize = {"_p_FIX__MaxMessageSize", "FIX::MaxMessageSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxPriceLevels = {"_p_FIX__MaxPriceLevels", "FIX::MaxPriceLevels *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxPriceVariation = {"_p_FIX__MaxPriceVariation", "FIX::MaxPriceVariation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxShow = {"_p_FIX__MaxShow", "FIX::MaxShow *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MaxTradeVol = {"_p_FIX__MaxTradeVol", "FIX::MaxTradeVol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MemoryStore = {"_p_FIX__MemoryStore", "FIX::MemoryStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MemoryStoreFactory = {"_p_FIX__MemoryStoreFactory", "FIX::MemoryStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Message = {"_p_FIX__Message", "FIX::Message *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageEncoding = {"_p_FIX__MessageEncoding", "FIX::MessageEncoding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageEventSource = {"_p_FIX__MessageEventSource", "FIX::MessageEventSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageParseError = {"_p_FIX__MessageParseError", "FIX::MessageParseError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStore = {"_p_FIX__MessageStore", "FIX::MessageStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStoreExceptionWrapper = {"_p_FIX__MessageStoreExceptionWrapper", "FIX::MessageStoreExceptionWrapper *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStoreFactory = {"_p_FIX__MessageStoreFactory", "FIX::MessageStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MessageStoreFactoryExceptionWrapper = {"_p_FIX__MessageStoreFactoryExceptionWrapper", "FIX::MessageStoreFactoryExceptionWrapper *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MidPx = {"_p_FIX__MidPx", "FIX::MidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MidYield = {"_p_FIX__MidYield", "FIX::MidYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinBidSize = {"_p_FIX__MinBidSize", "FIX::MinBidSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinLotSize = {"_p_FIX__MinLotSize", "FIX::MinLotSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinOfferSize = {"_p_FIX__MinOfferSize", "FIX::MinOfferSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinPriceIncrement = {"_p_FIX__MinPriceIncrement", "FIX::MinPriceIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinPriceIncrementAmount = {"_p_FIX__MinPriceIncrementAmount", "FIX::MinPriceIncrementAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinQty = {"_p_FIX__MinQty", "FIX::MinQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MinTradeVol = {"_p_FIX__MinTradeVol", "FIX::MinTradeVol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeAmt = {"_p_FIX__MiscFeeAmt", "FIX::MiscFeeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeBasis = {"_p_FIX__MiscFeeBasis", "FIX::MiscFeeBasis *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeCurr = {"_p_FIX__MiscFeeCurr", "FIX::MiscFeeCurr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MiscFeeType = {"_p_FIX__MiscFeeType", "FIX::MiscFeeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MktBidPx = {"_p_FIX__MktBidPx", "FIX::MktBidPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MktOfferPx = {"_p_FIX__MktOfferPx", "FIX::MktOfferPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ModelType = {"_p_FIX__ModelType", "FIX::ModelType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MoneyLaunderingStatus = {"_p_FIX__MoneyLaunderingStatus", "FIX::MoneyLaunderingStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MsgDirection = {"_p_FIX__MsgDirection", "FIX::MsgDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MsgSeqNum = {"_p_FIX__MsgSeqNum", "FIX::MsgSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MsgType = {"_p_FIX__MsgType", "FIX::MsgType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultiLegReportingType = {"_p_FIX__MultiLegReportingType", "FIX::MultiLegReportingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultiLegRptTypeReq = {"_p_FIX__MultiLegRptTypeReq", "FIX::MultiLegRptTypeReq *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultilegModel = {"_p_FIX__MultilegModel", "FIX::MultilegModel *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__MultilegPriceMethod = {"_p_FIX__MultilegPriceMethod", "FIX::MultilegPriceMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NTPositionLimit = {"_p_FIX__NTPositionLimit", "FIX::NTPositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NUMINGROUP = {"_p_FIX__NUMINGROUP", "FIX::NUMINGROUP *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartyID = {"_p_FIX__Nested2PartyID", "FIX::Nested2PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartyIDSource = {"_p_FIX__Nested2PartyIDSource", "FIX::Nested2PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartyRole = {"_p_FIX__Nested2PartyRole", "FIX::Nested2PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartySubID = {"_p_FIX__Nested2PartySubID", "FIX::Nested2PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested2PartySubIDType = {"_p_FIX__Nested2PartySubIDType", "FIX::Nested2PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartyID = {"_p_FIX__Nested3PartyID", "FIX::Nested3PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartyIDSource = {"_p_FIX__Nested3PartyIDSource", "FIX::Nested3PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartyRole = {"_p_FIX__Nested3PartyRole", "FIX::Nested3PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartySubID = {"_p_FIX__Nested3PartySubID", "FIX::Nested3PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested3PartySubIDType = {"_p_FIX__Nested3PartySubIDType", "FIX::Nested3PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartyID = {"_p_FIX__Nested4PartyID", "FIX::Nested4PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartyIDSource = {"_p_FIX__Nested4PartyIDSource", "FIX::Nested4PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartyRole = {"_p_FIX__Nested4PartyRole", "FIX::Nested4PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartySubID = {"_p_FIX__Nested4PartySubID", "FIX::Nested4PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Nested4PartySubIDType = {"_p_FIX__Nested4PartySubIDType", "FIX::Nested4PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedInstrAttribType = {"_p_FIX__NestedInstrAttribType", "FIX::NestedInstrAttribType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedInstrAttribValue = {"_p_FIX__NestedInstrAttribValue", "FIX::NestedInstrAttribValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartyID = {"_p_FIX__NestedPartyID", "FIX::NestedPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartyIDSource = {"_p_FIX__NestedPartyIDSource", "FIX::NestedPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartyRole = {"_p_FIX__NestedPartyRole", "FIX::NestedPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartySubID = {"_p_FIX__NestedPartySubID", "FIX::NestedPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NestedPartySubIDType = {"_p_FIX__NestedPartySubIDType", "FIX::NestedPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetChgPrevDay = {"_p_FIX__NetChgPrevDay", "FIX::NetChgPrevDay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetGrossInd = {"_p_FIX__NetGrossInd", "FIX::NetGrossInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetMoney = {"_p_FIX__NetMoney", "FIX::NetMoney *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkRequestID = {"_p_FIX__NetworkRequestID", "FIX::NetworkRequestID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkRequestType = {"_p_FIX__NetworkRequestType", "FIX::NetworkRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkResponseID = {"_p_FIX__NetworkResponseID", "FIX::NetworkResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NetworkStatusResponseType = {"_p_FIX__NetworkStatusResponseType", "FIX::NetworkStatusResponseType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewPassword = {"_p_FIX__NewPassword", "FIX::NewPassword *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewSeqNo = {"_p_FIX__NewSeqNo", "FIX::NewSeqNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsCategory = {"_p_FIX__NewsCategory", "FIX::NewsCategory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsID = {"_p_FIX__NewsID", "FIX::NewsID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsRefID = {"_p_FIX__NewsRefID", "FIX::NewsRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NewsRefType = {"_p_FIX__NewsRefType", "FIX::NewsRefType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NextExpectedMsgSeqNum = {"_p_FIX__NextExpectedMsgSeqNum", "FIX::NextExpectedMsgSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAffectedOrders = {"_p_FIX__NoAffectedOrders", "FIX::NoAffectedOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAllocs = {"_p_FIX__NoAllocs", "FIX::NoAllocs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAltMDSource = {"_p_FIX__NoAltMDSource", "FIX::NoAltMDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoApplIDs = {"_p_FIX__NoApplIDs", "FIX::NoApplIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoAsgnReqs = {"_p_FIX__NoAsgnReqs", "FIX::NoAsgnReqs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoBidComponents = {"_p_FIX__NoBidComponents", "FIX::NoBidComponents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoBidDescriptors = {"_p_FIX__NoBidDescriptors", "FIX::NoBidDescriptors *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoCapacities = {"_p_FIX__NoCapacities", "FIX::NoCapacities *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoClearingInstructions = {"_p_FIX__NoClearingInstructions", "FIX::NoClearingInstructions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoCollInquiryQualifier = {"_p_FIX__NoCollInquiryQualifier", "FIX::NoCollInquiryQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoCompIDs = {"_p_FIX__NoCompIDs", "FIX::NoCompIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoComplexEventDates = {"_p_FIX__NoComplexEventDates", "FIX::NoComplexEventDates *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoComplexEventTimes = {"_p_FIX__NoComplexEventTimes", "FIX::NoComplexEventTimes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoComplexEvents = {"_p_FIX__NoComplexEvents", "FIX::NoComplexEvents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoContAmts = {"_p_FIX__NoContAmts", "FIX::NoContAmts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoContraBrokers = {"_p_FIX__NoContraBrokers", "FIX::NoContraBrokers *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDates = {"_p_FIX__NoDates", "FIX::NoDates *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeEvents = {"_p_FIX__NoDerivativeEvents", "FIX::NoDerivativeEvents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeInstrAttrib = {"_p_FIX__NoDerivativeInstrAttrib", "FIX::NoDerivativeInstrAttrib *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeInstrumentParties = {"_p_FIX__NoDerivativeInstrumentParties", "FIX::NoDerivativeInstrumentParties *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeInstrumentPartySubIDs = {"_p_FIX__NoDerivativeInstrumentPartySubIDs", "FIX::NoDerivativeInstrumentPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDerivativeSecurityAltID = {"_p_FIX__NoDerivativeSecurityAltID", "FIX::NoDerivativeSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDistribInsts = {"_p_FIX__NoDistribInsts", "FIX::NoDistribInsts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoDlvyInst = {"_p_FIX__NoDlvyInst", "FIX::NoDlvyInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoEvents = {"_p_FIX__NoEvents", "FIX::NoEvents *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoExecInstRules = {"_p_FIX__NoExecInstRules", "FIX::NoExecInstRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoExecs = {"_p_FIX__NoExecs", "FIX::NoExecs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoExpiration = {"_p_FIX__NoExpiration", "FIX::NoExpiration *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoFills = {"_p_FIX__NoFills", "FIX::NoFills *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoHops = {"_p_FIX__NoHops", "FIX::NoHops *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoIOIQualifiers = {"_p_FIX__NoIOIQualifiers", "FIX::NoIOIQualifiers *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoInstrAttrib = {"_p_FIX__NoInstrAttrib", "FIX::NoInstrAttrib *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoInstrumentParties = {"_p_FIX__NoInstrumentParties", "FIX::NoInstrumentParties *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoInstrumentPartySubIDs = {"_p_FIX__NoInstrumentPartySubIDs", "FIX::NoInstrumentPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegAllocs = {"_p_FIX__NoLegAllocs", "FIX::NoLegAllocs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegSecurityAltID = {"_p_FIX__NoLegSecurityAltID", "FIX::NoLegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegStipulations = {"_p_FIX__NoLegStipulations", "FIX::NoLegStipulations *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLegs = {"_p_FIX__NoLegs", "FIX::NoLegs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLinesOfText = {"_p_FIX__NoLinesOfText", "FIX::NoLinesOfText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoLotTypeRules = {"_p_FIX__NoLotTypeRules", "FIX::NoLotTypeRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMDEntries = {"_p_FIX__NoMDEntries", "FIX::NoMDEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMDEntryTypes = {"_p_FIX__NoMDEntryTypes", "FIX::NoMDEntryTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMDFeedTypes = {"_p_FIX__NoMDFeedTypes", "FIX::NoMDFeedTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMarketSegments = {"_p_FIX__NoMarketSegments", "FIX::NoMarketSegments *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMatchRules = {"_p_FIX__NoMatchRules", "FIX::NoMatchRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMaturityRules = {"_p_FIX__NoMaturityRules", "FIX::NoMaturityRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMiscFees = {"_p_FIX__NoMiscFees", "FIX::NoMiscFees *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoMsgTypes = {"_p_FIX__NoMsgTypes", "FIX::NoMsgTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested2PartyIDs = {"_p_FIX__NoNested2PartyIDs", "FIX::NoNested2PartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested2PartySubIDs = {"_p_FIX__NoNested2PartySubIDs", "FIX::NoNested2PartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested3PartyIDs = {"_p_FIX__NoNested3PartyIDs", "FIX::NoNested3PartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested3PartySubIDs = {"_p_FIX__NoNested3PartySubIDs", "FIX::NoNested3PartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested4PartyIDs = {"_p_FIX__NoNested4PartyIDs", "FIX::NoNested4PartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNested4PartySubIDs = {"_p_FIX__NoNested4PartySubIDs", "FIX::NoNested4PartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNestedInstrAttrib = {"_p_FIX__NoNestedInstrAttrib", "FIX::NoNestedInstrAttrib *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNestedPartyIDs = {"_p_FIX__NoNestedPartyIDs", "FIX::NoNestedPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNestedPartySubIDs = {"_p_FIX__NoNestedPartySubIDs", "FIX::NoNestedPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNewsRefIDs = {"_p_FIX__NoNewsRefIDs", "FIX::NoNewsRefIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoNotAffectedOrders = {"_p_FIX__NoNotAffectedOrders", "FIX::NoNotAffectedOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOfLegUnderlyings = {"_p_FIX__NoOfLegUnderlyings", "FIX::NoOfLegUnderlyings *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOfSecSizes = {"_p_FIX__NoOfSecSizes", "FIX::NoOfSecSizes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOrdTypeRules = {"_p_FIX__NoOrdTypeRules", "FIX::NoOrdTypeRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoOrders = {"_p_FIX__NoOrders", "FIX::NoOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPartyIDs = {"_p_FIX__NoPartyIDs", "FIX::NoPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPartySubIDs = {"_p_FIX__NoPartySubIDs", "FIX::NoPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPosAmt = {"_p_FIX__NoPosAmt", "FIX::NoPosAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoPositions = {"_p_FIX__NoPositions", "FIX::NoPositions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoQuoteEntries = {"_p_FIX__NoQuoteEntries", "FIX::NoQuoteEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoQuoteQualifiers = {"_p_FIX__NoQuoteQualifiers", "FIX::NoQuoteQualifiers *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoQuoteSets = {"_p_FIX__NoQuoteSets", "FIX::NoQuoteSets *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRateSources = {"_p_FIX__NoRateSources", "FIX::NoRateSources *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRegistDtls = {"_p_FIX__NoRegistDtls", "FIX::NoRegistDtls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRelatedSym = {"_p_FIX__NoRelatedSym", "FIX::NoRelatedSym *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRootPartyIDs = {"_p_FIX__NoRootPartyIDs", "FIX::NoRootPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRootPartySubIDs = {"_p_FIX__NoRootPartySubIDs", "FIX::NoRootPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRoutingIDs = {"_p_FIX__NoRoutingIDs", "FIX::NoRoutingIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoRpts = {"_p_FIX__NoRpts", "FIX::NoRpts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSecurityAltID = {"_p_FIX__NoSecurityAltID", "FIX::NoSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSecurityTypes = {"_p_FIX__NoSecurityTypes", "FIX::NoSecurityTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlDetails = {"_p_FIX__NoSettlDetails", "FIX::NoSettlDetails *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlInst = {"_p_FIX__NoSettlInst", "FIX::NoSettlInst *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlOblig = {"_p_FIX__NoSettlOblig", "FIX::NoSettlOblig *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlPartyIDs = {"_p_FIX__NoSettlPartyIDs", "FIX::NoSettlPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSettlPartySubIDs = {"_p_FIX__NoSettlPartySubIDs", "FIX::NoSettlPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSideTrdRegTS = {"_p_FIX__NoSideTrdRegTS", "FIX::NoSideTrdRegTS *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoSides = {"_p_FIX__NoSides", "FIX::NoSides *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStatsIndicators = {"_p_FIX__NoStatsIndicators", "FIX::NoStatsIndicators *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStipulations = {"_p_FIX__NoStipulations", "FIX::NoStipulations *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStrategyParameters = {"_p_FIX__NoStrategyParameters", "FIX::NoStrategyParameters *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStrikeRules = {"_p_FIX__NoStrikeRules", "FIX::NoStrikeRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoStrikes = {"_p_FIX__NoStrikes", "FIX::NoStrikes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTagValue = {"_p_FIX__NoTagValue", "FIX::NoTagValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTargetPartyIDs = {"_p_FIX__NoTargetPartyIDs", "FIX::NoTargetPartyIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTickRules = {"_p_FIX__NoTickRules", "FIX::NoTickRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTimeInForceRules = {"_p_FIX__NoTimeInForceRules", "FIX::NoTimeInForceRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTrades = {"_p_FIX__NoTrades", "FIX::NoTrades *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTradingSessionRules = {"_p_FIX__NoTradingSessionRules", "FIX::NoTradingSessionRules *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTradingSessions = {"_p_FIX__NoTradingSessions", "FIX::NoTradingSessions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTrdRegTimestamps = {"_p_FIX__NoTrdRegTimestamps", "FIX::NoTrdRegTimestamps *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoTrdRepIndicators = {"_p_FIX__NoTrdRepIndicators", "FIX::NoTrdRepIndicators *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingAmounts = {"_p_FIX__NoUnderlyingAmounts", "FIX::NoUnderlyingAmounts *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingLegSecurityAltID = {"_p_FIX__NoUnderlyingLegSecurityAltID", "FIX::NoUnderlyingLegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingSecurityAltID = {"_p_FIX__NoUnderlyingSecurityAltID", "FIX::NoUnderlyingSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyingStips = {"_p_FIX__NoUnderlyingStips", "FIX::NoUnderlyingStips *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUnderlyings = {"_p_FIX__NoUnderlyings", "FIX::NoUnderlyings *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUndlyInstrumentParties = {"_p_FIX__NoUndlyInstrumentParties", "FIX::NoUndlyInstrumentParties *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUndlyInstrumentPartySubIDs = {"_p_FIX__NoUndlyInstrumentPartySubIDs", "FIX::NoUndlyInstrumentPartySubIDs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NoUsernames = {"_p_FIX__NoUsernames", "FIX::NoUsernames *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotAffOrigClOrdID = {"_p_FIX__NotAffOrigClOrdID", "FIX::NotAffOrigClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotAffectedOrderID = {"_p_FIX__NotAffectedOrderID", "FIX::NotAffectedOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotifyBrokerOfCredit = {"_p_FIX__NotifyBrokerOfCredit", "FIX::NotifyBrokerOfCredit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NotionalPercentageOutstanding = {"_p_FIX__NotionalPercentageOutstanding", "FIX::NotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NullApplication = {"_p_FIX__NullApplication", "FIX::NullApplication *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NullLog = {"_p_FIX__NullLog", "FIX::NullLog *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumBidders = {"_p_FIX__NumBidders", "FIX::NumBidders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumDaysInterest = {"_p_FIX__NumDaysInterest", "FIX::NumDaysInterest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumTickets = {"_p_FIX__NumTickets", "FIX::NumTickets *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__NumberOfOrders = {"_p_FIX__NumberOfOrders", "FIX::NumberOfOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OddLot = {"_p_FIX__OddLot", "FIX::OddLot *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferForwardPoints = {"_p_FIX__OfferForwardPoints", "FIX::OfferForwardPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferForwardPoints2 = {"_p_FIX__OfferForwardPoints2", "FIX::OfferForwardPoints2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferPx = {"_p_FIX__OfferPx", "FIX::OfferPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferSize = {"_p_FIX__OfferSize", "FIX::OfferSize *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferSpotRate = {"_p_FIX__OfferSpotRate", "FIX::OfferSpotRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferSwapPoints = {"_p_FIX__OfferSwapPoints", "FIX::OfferSwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OfferYield = {"_p_FIX__OfferYield", "FIX::OfferYield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfCompID = {"_p_FIX__OnBehalfOfCompID", "FIX::OnBehalfOfCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfLocationID = {"_p_FIX__OnBehalfOfLocationID", "FIX::OnBehalfOfLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfSendingTime = {"_p_FIX__OnBehalfOfSendingTime", "FIX::OnBehalfOfSendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OnBehalfOfSubID = {"_p_FIX__OnBehalfOfSubID", "FIX::OnBehalfOfSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenClose = {"_p_FIX__OpenClose", "FIX::OpenClose *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenCloseSettlFlag = {"_p_FIX__OpenCloseSettlFlag", "FIX::OpenCloseSettlFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenCloseSettleFlag = {"_p_FIX__OpenCloseSettleFlag", "FIX::OpenCloseSettleFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OpenInterest = {"_p_FIX__OpenInterest", "FIX::OpenInterest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptAttribute = {"_p_FIX__OptAttribute", "FIX::OptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptPayAmount = {"_p_FIX__OptPayAmount", "FIX::OptPayAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptPayoutAmount = {"_p_FIX__OptPayoutAmount", "FIX::OptPayoutAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OptPayoutType = {"_p_FIX__OptPayoutType", "FIX::OptPayoutType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdRejReason = {"_p_FIX__OrdRejReason", "FIX::OrdRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdStatus = {"_p_FIX__OrdStatus", "FIX::OrdStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdStatusReqID = {"_p_FIX__OrdStatusReqID", "FIX::OrdStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrdType = {"_p_FIX__OrdType", "FIX::OrdType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderAvgPx = {"_p_FIX__OrderAvgPx", "FIX::OrderAvgPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderBookingQty = {"_p_FIX__OrderBookingQty", "FIX::OrderBookingQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderCapacity = {"_p_FIX__OrderCapacity", "FIX::OrderCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderCapacityQty = {"_p_FIX__OrderCapacityQty", "FIX::OrderCapacityQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderCategory = {"_p_FIX__OrderCategory", "FIX::OrderCategory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderDelay = {"_p_FIX__OrderDelay", "FIX::OrderDelay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderDelayUnit = {"_p_FIX__OrderDelayUnit", "FIX::OrderDelayUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderHandlingInstSource = {"_p_FIX__OrderHandlingInstSource", "FIX::OrderHandlingInstSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderID = {"_p_FIX__OrderID", "FIX::OrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderInputDevice = {"_p_FIX__OrderInputDevice", "FIX::OrderInputDevice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderPercent = {"_p_FIX__OrderPercent", "FIX::OrderPercent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderQty = {"_p_FIX__OrderQty", "FIX::OrderQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderQty2 = {"_p_FIX__OrderQty2", "FIX::OrderQty2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrderRestrictions = {"_p_FIX__OrderRestrictions", "FIX::OrderRestrictions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigClOrdID = {"_p_FIX__OrigClOrdID", "FIX::OrigClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigCrossID = {"_p_FIX__OrigCrossID", "FIX::OrigCrossID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigCustOrderCapacity = {"_p_FIX__OrigCustOrderCapacity", "FIX::OrigCustOrderCapacity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigOrdModTime = {"_p_FIX__OrigOrdModTime", "FIX::OrigOrdModTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigPosReqRefID = {"_p_FIX__OrigPosReqRefID", "FIX::OrigPosReqRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigSecondaryTradeID = {"_p_FIX__OrigSecondaryTradeID", "FIX::OrigSecondaryTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigSendingTime = {"_p_FIX__OrigSendingTime", "FIX::OrigSendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTime = {"_p_FIX__OrigTime", "FIX::OrigTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTradeDate = {"_p_FIX__OrigTradeDate", "FIX::OrigTradeDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTradeHandlingInstr = {"_p_FIX__OrigTradeHandlingInstr", "FIX::OrigTradeHandlingInstr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OrigTradeID = {"_p_FIX__OrigTradeID", "FIX::OrigTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OriginalNotionalPercentageOutstanding = {"_p_FIX__OriginalNotionalPercentageOutstanding", "FIX::OriginalNotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OutMainCntryUIndex = {"_p_FIX__OutMainCntryUIndex", "FIX::OutMainCntryUIndex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OutsideIndexPct = {"_p_FIX__OutsideIndexPct", "FIX::OutsideIndexPct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OwnerType = {"_p_FIX__OwnerType", "FIX::OwnerType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__OwnershipType = {"_p_FIX__OwnershipType", "FIX::OwnershipType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PERCENTAGE = {"_p_FIX__PERCENTAGE", "FIX::PERCENTAGE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PRICE = {"_p_FIX__PRICE", "FIX::PRICE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PRICEOFFSET = {"_p_FIX__PRICEOFFSET", "FIX::PRICEOFFSET *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ParentMktSegmID = {"_p_FIX__ParentMktSegmID", "FIX::ParentMktSegmID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ParticipationRate = {"_p_FIX__ParticipationRate", "FIX::ParticipationRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartyID = {"_p_FIX__PartyID", "FIX::PartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartyIDSource = {"_p_FIX__PartyIDSource", "FIX::PartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartyRole = {"_p_FIX__PartyRole", "FIX::PartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartySubID = {"_p_FIX__PartySubID", "FIX::PartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PartySubIDType = {"_p_FIX__PartySubIDType", "FIX::PartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Password = {"_p_FIX__Password", "FIX::Password *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentDate = {"_p_FIX__PaymentDate", "FIX::PaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentMethod = {"_p_FIX__PaymentMethod", "FIX::PaymentMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentRef = {"_p_FIX__PaymentRef", "FIX::PaymentRef *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PaymentRemitterID = {"_p_FIX__PaymentRemitterID", "FIX::PaymentRemitterID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PctAtRisk = {"_p_FIX__PctAtRisk", "FIX::PctAtRisk *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegDifference = {"_p_FIX__PegDifference", "FIX::PegDifference *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegLimitType = {"_p_FIX__PegLimitType", "FIX::PegLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegMoveType = {"_p_FIX__PegMoveType", "FIX::PegMoveType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegOffsetType = {"_p_FIX__PegOffsetType", "FIX::PegOffsetType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegOffsetValue = {"_p_FIX__PegOffsetValue", "FIX::PegOffsetValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegPriceType = {"_p_FIX__PegPriceType", "FIX::PegPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegRoundDirection = {"_p_FIX__PegRoundDirection", "FIX::PegRoundDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegScope = {"_p_FIX__PegScope", "FIX::PegScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSecurityDesc = {"_p_FIX__PegSecurityDesc", "FIX::PegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSecurityID = {"_p_FIX__PegSecurityID", "FIX::PegSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSecurityIDSource = {"_p_FIX__PegSecurityIDSource", "FIX::PegSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PegSymbol = {"_p_FIX__PegSymbol", "FIX::PegSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PeggedPrice = {"_p_FIX__PeggedPrice", "FIX::PeggedPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PeggedRefPrice = {"_p_FIX__PeggedRefPrice", "FIX::PeggedRefPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Pool = {"_p_FIX__Pool", "FIX::Pool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosAmt = {"_p_FIX__PosAmt", "FIX::PosAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosAmtType = {"_p_FIX__PosAmtType", "FIX::PosAmtType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintAction = {"_p_FIX__PosMaintAction", "FIX::PosMaintAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintResult = {"_p_FIX__PosMaintResult", "FIX::PosMaintResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintRptID = {"_p_FIX__PosMaintRptID", "FIX::PosMaintRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintRptRefID = {"_p_FIX__PosMaintRptRefID", "FIX::PosMaintRptRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosMaintStatus = {"_p_FIX__PosMaintStatus", "FIX::PosMaintStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosQtyStatus = {"_p_FIX__PosQtyStatus", "FIX::PosQtyStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqID = {"_p_FIX__PosReqID", "FIX::PosReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqResult = {"_p_FIX__PosReqResult", "FIX::PosReqResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqStatus = {"_p_FIX__PosReqStatus", "FIX::PosReqStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosReqType = {"_p_FIX__PosReqType", "FIX::PosReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosTransType = {"_p_FIX__PosTransType", "FIX::PosTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PosType = {"_p_FIX__PosType", "FIX::PosType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PositionCurrency = {"_p_FIX__PositionCurrency", "FIX::PositionCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PositionEffect = {"_p_FIX__PositionEffect", "FIX::PositionEffect *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PositionLimit = {"_p_FIX__PositionLimit", "FIX::PositionLimit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PossDupFlag = {"_p_FIX__PossDupFlag", "FIX::PossDupFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PossResend = {"_p_FIX__PossResend", "FIX::PossResend *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PreTradeAnonymity = {"_p_FIX__PreTradeAnonymity", "FIX::PreTradeAnonymity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PreallocMethod = {"_p_FIX__PreallocMethod", "FIX::PreallocMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PrevClosePx = {"_p_FIX__PrevClosePx", "FIX::PrevClosePx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PreviouslyReported = {"_p_FIX__PreviouslyReported", "FIX::PreviouslyReported *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Price = {"_p_FIX__Price", "FIX::Price *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Price2 = {"_p_FIX__Price2", "FIX::Price2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceDelta = {"_p_FIX__PriceDelta", "FIX::PriceDelta *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceImprovement = {"_p_FIX__PriceImprovement", "FIX::PriceImprovement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceLimitType = {"_p_FIX__PriceLimitType", "FIX::PriceLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceProtectionScope = {"_p_FIX__PriceProtectionScope", "FIX::PriceProtectionScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceQuoteMethod = {"_p_FIX__PriceQuoteMethod", "FIX::PriceQuoteMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceType = {"_p_FIX__PriceType", "FIX::PriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceUnitOfMeasure = {"_p_FIX__PriceUnitOfMeasure", "FIX::PriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriceUnitOfMeasureQty = {"_p_FIX__PriceUnitOfMeasureQty", "FIX::PriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriorSettlPrice = {"_p_FIX__PriorSettlPrice", "FIX::PriorSettlPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriorSpreadIndicator = {"_p_FIX__PriorSpreadIndicator", "FIX::PriorSpreadIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PriorityIndicator = {"_p_FIX__PriorityIndicator", "FIX::PriorityIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PrivateQuote = {"_p_FIX__PrivateQuote", "FIX::PrivateQuote *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProcessCode = {"_p_FIX__ProcessCode", "FIX::ProcessCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Product = {"_p_FIX__Product", "FIX::Product *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProductComplex = {"_p_FIX__ProductComplex", "FIX::ProductComplex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProgPeriodInterval = {"_p_FIX__ProgPeriodInterval", "FIX::ProgPeriodInterval *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ProgRptReqs = {"_p_FIX__ProgRptReqs", "FIX::ProgRptReqs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PublishTrdIndicator = {"_p_FIX__PublishTrdIndicator", "FIX::PublishTrdIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__PutOrCall = {"_p_FIX__PutOrCall", "FIX::PutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QTY = {"_p_FIX__QTY", "FIX::QTY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QtyType = {"_p_FIX__QtyType", "FIX::QtyType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Quantity = {"_p_FIX__Quantity", "FIX::Quantity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuantityDate = {"_p_FIX__QuantityDate", "FIX::QuantityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuantityType = {"_p_FIX__QuantityType", "FIX::QuantityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteAckStatus = {"_p_FIX__QuoteAckStatus", "FIX::QuoteAckStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteCancelType = {"_p_FIX__QuoteCancelType", "FIX::QuoteCancelType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteCondition = {"_p_FIX__QuoteCondition", "FIX::QuoteCondition *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteEntryID = {"_p_FIX__QuoteEntryID", "FIX::QuoteEntryID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteEntryRejectReason = {"_p_FIX__QuoteEntryRejectReason", "FIX::QuoteEntryRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteEntryStatus = {"_p_FIX__QuoteEntryStatus", "FIX::QuoteEntryStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteID = {"_p_FIX__QuoteID", "FIX::QuoteID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteMsgID = {"_p_FIX__QuoteMsgID", "FIX::QuoteMsgID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuotePriceType = {"_p_FIX__QuotePriceType", "FIX::QuotePriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteQualifier = {"_p_FIX__QuoteQualifier", "FIX::QuoteQualifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRejectReason = {"_p_FIX__QuoteRejectReason", "FIX::QuoteRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteReqID = {"_p_FIX__QuoteReqID", "FIX::QuoteReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRequestRejectReason = {"_p_FIX__QuoteRequestRejectReason", "FIX::QuoteRequestRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRequestType = {"_p_FIX__QuoteRequestType", "FIX::QuoteRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRespID = {"_p_FIX__QuoteRespID", "FIX::QuoteRespID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteRespType = {"_p_FIX__QuoteRespType", "FIX::QuoteRespType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteResponseLevel = {"_p_FIX__QuoteResponseLevel", "FIX::QuoteResponseLevel *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteSetID = {"_p_FIX__QuoteSetID", "FIX::QuoteSetID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteSetValidUntilTime = {"_p_FIX__QuoteSetValidUntilTime", "FIX::QuoteSetValidUntilTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteStatus = {"_p_FIX__QuoteStatus", "FIX::QuoteStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteStatusReqID = {"_p_FIX__QuoteStatusReqID", "FIX::QuoteStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__QuoteType = {"_p_FIX__QuoteType", "FIX::QuoteType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RFQReqID = {"_p_FIX__RFQReqID", "FIX::RFQReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RateSource = {"_p_FIX__RateSource", "FIX::RateSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RateSourceType = {"_p_FIX__RateSourceType", "FIX::RateSourceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RatioQty = {"_p_FIX__RatioQty", "FIX::RatioQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RawData = {"_p_FIX__RawData", "FIX::RawData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RawDataLength = {"_p_FIX__RawDataLength", "FIX::RawDataLength *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReceivedDeptID = {"_p_FIX__ReceivedDeptID", "FIX::ReceivedDeptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RedemptionDate = {"_p_FIX__RedemptionDate", "FIX::RedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefAllocID = {"_p_FIX__RefAllocID", "FIX::RefAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplExtID = {"_p_FIX__RefApplExtID", "FIX::RefApplExtID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplID = {"_p_FIX__RefApplID", "FIX::RefApplID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplLastSeqNum = {"_p_FIX__RefApplLastSeqNum", "FIX::RefApplLastSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplReqID = {"_p_FIX__RefApplReqID", "FIX::RefApplReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefApplVerID = {"_p_FIX__RefApplVerID", "FIX::RefApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefCompID = {"_p_FIX__RefCompID", "FIX::RefCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefCstmApplVerID = {"_p_FIX__RefCstmApplVerID", "FIX::RefCstmApplVerID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefMsgType = {"_p_FIX__RefMsgType", "FIX::RefMsgType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefOrdIDReason = {"_p_FIX__RefOrdIDReason", "FIX::RefOrdIDReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefOrderID = {"_p_FIX__RefOrderID", "FIX::RefOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefOrderIDSource = {"_p_FIX__RefOrderIDSource", "FIX::RefOrderIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefSeqNum = {"_p_FIX__RefSeqNum", "FIX::RefSeqNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefSubID = {"_p_FIX__RefSubID", "FIX::RefSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefTagID = {"_p_FIX__RefTagID", "FIX::RefTagID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReferencePage = {"_p_FIX__ReferencePage", "FIX::ReferencePage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefreshIndicator = {"_p_FIX__RefreshIndicator", "FIX::RefreshIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RefreshQty = {"_p_FIX__RefreshQty", "FIX::RefreshQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistAcctType = {"_p_FIX__RegistAcctType", "FIX::RegistAcctType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistDetls = {"_p_FIX__RegistDetls", "FIX::RegistDetls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistDtls = {"_p_FIX__RegistDtls", "FIX::RegistDtls *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistEmail = {"_p_FIX__RegistEmail", "FIX::RegistEmail *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistID = {"_p_FIX__RegistID", "FIX::RegistID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistRefID = {"_p_FIX__RegistRefID", "FIX::RegistRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistRejReasonCode = {"_p_FIX__RegistRejReasonCode", "FIX::RegistRejReasonCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistRejReasonText = {"_p_FIX__RegistRejReasonText", "FIX::RegistRejReasonText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistStatus = {"_p_FIX__RegistStatus", "FIX::RegistStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RegistTransType = {"_p_FIX__RegistTransType", "FIX::RegistTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RejectLogon = {"_p_FIX__RejectLogon", "FIX::RejectLogon *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RejectText = {"_p_FIX__RejectText", "FIX::RejectText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RelSymTransactTime = {"_p_FIX__RelSymTransactTime", "FIX::RelSymTransactTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RelatdSym = {"_p_FIX__RelatdSym", "FIX::RelatdSym *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepeatedTag = {"_p_FIX__RepeatedTag", "FIX::RepeatedTag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepeatingGroupCountMismatch = {"_p_FIX__RepeatingGroupCountMismatch", "FIX::RepeatingGroupCountMismatch *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepoCollateralSecurityType = {"_p_FIX__RepoCollateralSecurityType", "FIX::RepoCollateralSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReportToExch = {"_p_FIX__ReportToExch", "FIX::ReportToExch *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReportedPx = {"_p_FIX__ReportedPx", "FIX::ReportedPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReportedPxDiff = {"_p_FIX__ReportedPxDiff", "FIX::ReportedPxDiff *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepurchaseRate = {"_p_FIX__RepurchaseRate", "FIX::RepurchaseRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RepurchaseTerm = {"_p_FIX__RepurchaseTerm", "FIX::RepurchaseTerm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RequiredTagMissing = {"_p_FIX__RequiredTagMissing", "FIX::RequiredTagMissing *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ResetSeqNumFlag = {"_p_FIX__ResetSeqNumFlag", "FIX::ResetSeqNumFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RespondentType = {"_p_FIX__RespondentType", "FIX::RespondentType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ResponseDestination = {"_p_FIX__ResponseDestination", "FIX::ResponseDestination *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ResponseTransportType = {"_p_FIX__ResponseTransportType", "FIX::ResponseTransportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RestructuringType = {"_p_FIX__RestructuringType", "FIX::RestructuringType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ReversalIndicator = {"_p_FIX__ReversalIndicator", "FIX::ReversalIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RiskFreeRate = {"_p_FIX__RiskFreeRate", "FIX::RiskFreeRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RndPx = {"_p_FIX__RndPx", "FIX::RndPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartyID = {"_p_FIX__RootPartyID", "FIX::RootPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartyIDSource = {"_p_FIX__RootPartyIDSource", "FIX::RootPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartyRole = {"_p_FIX__RootPartyRole", "FIX::RootPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartySubID = {"_p_FIX__RootPartySubID", "FIX::RootPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RootPartySubIDType = {"_p_FIX__RootPartySubIDType", "FIX::RootPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoundLot = {"_p_FIX__RoundLot", "FIX::RoundLot *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoundingDirection = {"_p_FIX__RoundingDirection", "FIX::RoundingDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoundingModulus = {"_p_FIX__RoundingModulus", "FIX::RoundingModulus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoutingID = {"_p_FIX__RoutingID", "FIX::RoutingID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RoutingType = {"_p_FIX__RoutingType", "FIX::RoutingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RptSeq = {"_p_FIX__RptSeq", "FIX::RptSeq *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RptSys = {"_p_FIX__RptSys", "FIX::RptSys *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Rule80A = {"_p_FIX__Rule80A", "FIX::Rule80A *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__RuntimeError = {"_p_FIX__RuntimeError", "FIX::RuntimeError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SEQNUM = {"_p_FIX__SEQNUM", "FIX::SEQNUM *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__STRING = {"_p_FIX__STRING", "FIX::STRING *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Scope = {"_p_FIX__Scope", "FIX::Scope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ScreenLog = {"_p_FIX__ScreenLog", "FIX::ScreenLog *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ScreenLogFactory = {"_p_FIX__ScreenLogFactory", "FIX::ScreenLogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryAllocID = {"_p_FIX__SecondaryAllocID", "FIX::SecondaryAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryClOrdID = {"_p_FIX__SecondaryClOrdID", "FIX::SecondaryClOrdID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryDisplayQty = {"_p_FIX__SecondaryDisplayQty", "FIX::SecondaryDisplayQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryExecID = {"_p_FIX__SecondaryExecID", "FIX::SecondaryExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryFirmTradeID = {"_p_FIX__SecondaryFirmTradeID", "FIX::SecondaryFirmTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryHighLimitPrice = {"_p_FIX__SecondaryHighLimitPrice", "FIX::SecondaryHighLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryIndividualAllocID = {"_p_FIX__SecondaryIndividualAllocID", "FIX::SecondaryIndividualAllocID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryLowLimitPrice = {"_p_FIX__SecondaryLowLimitPrice", "FIX::SecondaryLowLimitPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryOrderID = {"_p_FIX__SecondaryOrderID", "FIX::SecondaryOrderID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryPriceLimitType = {"_p_FIX__SecondaryPriceLimitType", "FIX::SecondaryPriceLimitType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradeID = {"_p_FIX__SecondaryTradeID", "FIX::SecondaryTradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradeReportID = {"_p_FIX__SecondaryTradeReportID", "FIX::SecondaryTradeReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradeReportRefID = {"_p_FIX__SecondaryTradeReportRefID", "FIX::SecondaryTradeReportRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTradingReferencePrice = {"_p_FIX__SecondaryTradingReferencePrice", "FIX::SecondaryTradingReferencePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecondaryTrdType = {"_p_FIX__SecondaryTrdType", "FIX::SecondaryTrdType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecureData = {"_p_FIX__SecureData", "FIX::SecureData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecureDataLen = {"_p_FIX__SecureDataLen", "FIX::SecureDataLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityAltID = {"_p_FIX__SecurityAltID", "FIX::SecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityAltIDSource = {"_p_FIX__SecurityAltIDSource", "FIX::SecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityDesc = {"_p_FIX__SecurityDesc", "FIX::SecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityExchange = {"_p_FIX__SecurityExchange", "FIX::SecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityGroup = {"_p_FIX__SecurityGroup", "FIX::SecurityGroup *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityID = {"_p_FIX__SecurityID", "FIX::SecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityIDSource = {"_p_FIX__SecurityIDSource", "FIX::SecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListDesc = {"_p_FIX__SecurityListDesc", "FIX::SecurityListDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListID = {"_p_FIX__SecurityListID", "FIX::SecurityListID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListRefID = {"_p_FIX__SecurityListRefID", "FIX::SecurityListRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListRequestType = {"_p_FIX__SecurityListRequestType", "FIX::SecurityListRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListType = {"_p_FIX__SecurityListType", "FIX::SecurityListType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityListTypeSource = {"_p_FIX__SecurityListTypeSource", "FIX::SecurityListTypeSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityReportID = {"_p_FIX__SecurityReportID", "FIX::SecurityReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityReqID = {"_p_FIX__SecurityReqID", "FIX::SecurityReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityRequestResult = {"_p_FIX__SecurityRequestResult", "FIX::SecurityRequestResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityRequestType = {"_p_FIX__SecurityRequestType", "FIX::SecurityRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityResponseID = {"_p_FIX__SecurityResponseID", "FIX::SecurityResponseID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityResponseType = {"_p_FIX__SecurityResponseType", "FIX::SecurityResponseType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentAcctName = {"_p_FIX__SecuritySettlAgentAcctName", "FIX::SecuritySettlAgentAcctName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentAcctNum = {"_p_FIX__SecuritySettlAgentAcctNum", "FIX::SecuritySettlAgentAcctNum *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentCode = {"_p_FIX__SecuritySettlAgentCode", "FIX::SecuritySettlAgentCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentContactName = {"_p_FIX__SecuritySettlAgentContactName", "FIX::SecuritySettlAgentContactName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentContactPhone = {"_p_FIX__SecuritySettlAgentContactPhone", "FIX::SecuritySettlAgentContactPhone *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySettlAgentName = {"_p_FIX__SecuritySettlAgentName", "FIX::SecuritySettlAgentName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityStatus = {"_p_FIX__SecurityStatus", "FIX::SecurityStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityStatusReqID = {"_p_FIX__SecurityStatusReqID", "FIX::SecurityStatusReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecuritySubType = {"_p_FIX__SecuritySubType", "FIX::SecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityTradingEvent = {"_p_FIX__SecurityTradingEvent", "FIX::SecurityTradingEvent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityTradingStatus = {"_p_FIX__SecurityTradingStatus", "FIX::SecurityTradingStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityType = {"_p_FIX__SecurityType", "FIX::SecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityUpdateAction = {"_p_FIX__SecurityUpdateAction", "FIX::SecurityUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityXML = {"_p_FIX__SecurityXML", "FIX::SecurityXML *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityXMLLen = {"_p_FIX__SecurityXMLLen", "FIX::SecurityXMLLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SecurityXMLSchema = {"_p_FIX__SecurityXMLSchema", "FIX::SecurityXMLSchema *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SellVolume = {"_p_FIX__SellVolume", "FIX::SellVolume *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SellerDays = {"_p_FIX__SellerDays", "FIX::SellerDays *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SenderCompID = {"_p_FIX__SenderCompID", "FIX::SenderCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SenderLocationID = {"_p_FIX__SenderLocationID", "FIX::SenderLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SenderSubID = {"_p_FIX__SenderSubID", "FIX::SenderSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SendingDate = {"_p_FIX__SendingDate", "FIX::SendingDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SendingTime = {"_p_FIX__SendingTime", "FIX::SendingTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Seniority = {"_p_FIX__Seniority", "FIX::Seniority *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Session = {"_p_FIX__Session", "FIX::Session *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionID = {"_p_FIX__SessionID", "FIX::SessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionNotFound = {"_p_FIX__SessionNotFound", "FIX::SessionNotFound *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionRejectReason = {"_p_FIX__SessionRejectReason", "FIX::SessionRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionSettings = {"_p_FIX__SessionSettings", "FIX::SessionSettings *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SessionStatus = {"_p_FIX__SessionStatus", "FIX::SessionStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlBrkrCode = {"_p_FIX__SettlBrkrCode", "FIX::SettlBrkrCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrAmt = {"_p_FIX__SettlCurrAmt", "FIX::SettlCurrAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrBidFxRate = {"_p_FIX__SettlCurrBidFxRate", "FIX::SettlCurrBidFxRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrFxRate = {"_p_FIX__SettlCurrFxRate", "FIX::SettlCurrFxRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrFxRateCalc = {"_p_FIX__SettlCurrFxRateCalc", "FIX::SettlCurrFxRateCalc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrOfferFxRate = {"_p_FIX__SettlCurrOfferFxRate", "FIX::SettlCurrOfferFxRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlCurrency = {"_p_FIX__SettlCurrency", "FIX::SettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDate = {"_p_FIX__SettlDate", "FIX::SettlDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDate2 = {"_p_FIX__SettlDate2", "FIX::SettlDate2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDeliveryType = {"_p_FIX__SettlDeliveryType", "FIX::SettlDeliveryType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlDepositoryCode = {"_p_FIX__SettlDepositoryCode", "FIX::SettlDepositoryCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstCode = {"_p_FIX__SettlInstCode", "FIX::SettlInstCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstID = {"_p_FIX__SettlInstID", "FIX::SettlInstID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstMode = {"_p_FIX__SettlInstMode", "FIX::SettlInstMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstMsgID = {"_p_FIX__SettlInstMsgID", "FIX::SettlInstMsgID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstRefID = {"_p_FIX__SettlInstRefID", "FIX::SettlInstRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstReqID = {"_p_FIX__SettlInstReqID", "FIX::SettlInstReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstReqRejCode = {"_p_FIX__SettlInstReqRejCode", "FIX::SettlInstReqRejCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstSource = {"_p_FIX__SettlInstSource", "FIX::SettlInstSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlInstTransType = {"_p_FIX__SettlInstTransType", "FIX::SettlInstTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlLocation = {"_p_FIX__SettlLocation", "FIX::SettlLocation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlMethod = {"_p_FIX__SettlMethod", "FIX::SettlMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligID = {"_p_FIX__SettlObligID", "FIX::SettlObligID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligMode = {"_p_FIX__SettlObligMode", "FIX::SettlObligMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligMsgID = {"_p_FIX__SettlObligMsgID", "FIX::SettlObligMsgID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligRefID = {"_p_FIX__SettlObligRefID", "FIX::SettlObligRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligSource = {"_p_FIX__SettlObligSource", "FIX::SettlObligSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlObligTransType = {"_p_FIX__SettlObligTransType", "FIX::SettlObligTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartyID = {"_p_FIX__SettlPartyID", "FIX::SettlPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartyIDSource = {"_p_FIX__SettlPartyIDSource", "FIX::SettlPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartyRole = {"_p_FIX__SettlPartyRole", "FIX::SettlPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartySubID = {"_p_FIX__SettlPartySubID", "FIX::SettlPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPartySubIDType = {"_p_FIX__SettlPartySubIDType", "FIX::SettlPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPrice = {"_p_FIX__SettlPrice", "FIX::SettlPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlPriceType = {"_p_FIX__SettlPriceType", "FIX::SettlPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlSessID = {"_p_FIX__SettlSessID", "FIX::SettlSessID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlSessSubID = {"_p_FIX__SettlSessSubID", "FIX::SettlSessSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlType = {"_p_FIX__SettlType", "FIX::SettlType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettleOnOpenFlag = {"_p_FIX__SettleOnOpenFlag", "FIX::SettleOnOpenFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlementCycleNo = {"_p_FIX__SettlementCycleNo", "FIX::SettlementCycleNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SettlmntTyp = {"_p_FIX__SettlmntTyp", "FIX::SettlmntTyp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SharedCommission = {"_p_FIX__SharedCommission", "FIX::SharedCommission *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Shares = {"_p_FIX__Shares", "FIX::Shares *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ShortQty = {"_p_FIX__ShortQty", "FIX::ShortQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ShortSaleReason = {"_p_FIX__ShortSaleReason", "FIX::ShortSaleReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Side = {"_p_FIX__Side", "FIX::Side *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideComplianceID = {"_p_FIX__SideComplianceID", "FIX::SideComplianceID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideCurrency = {"_p_FIX__SideCurrency", "FIX::SideCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideExecID = {"_p_FIX__SideExecID", "FIX::SideExecID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideFillStationCd = {"_p_FIX__SideFillStationCd", "FIX::SideFillStationCd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideGrossTradeAmt = {"_p_FIX__SideGrossTradeAmt", "FIX::SideGrossTradeAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideLastQty = {"_p_FIX__SideLastQty", "FIX::SideLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideLiquidityInd = {"_p_FIX__SideLiquidityInd", "FIX::SideLiquidityInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideMultiLegReportingType = {"_p_FIX__SideMultiLegReportingType", "FIX::SideMultiLegReportingType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideQty = {"_p_FIX__SideQty", "FIX::SideQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideReasonCd = {"_p_FIX__SideReasonCd", "FIX::SideReasonCd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideSettlCurrency = {"_p_FIX__SideSettlCurrency", "FIX::SideSettlCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTimeInForce = {"_p_FIX__SideTimeInForce", "FIX::SideTimeInForce *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTradeReportID = {"_p_FIX__SideTradeReportID", "FIX::SideTradeReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdRegTimestamp = {"_p_FIX__SideTrdRegTimestamp", "FIX::SideTrdRegTimestamp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdRegTimestampSrc = {"_p_FIX__SideTrdRegTimestampSrc", "FIX::SideTrdRegTimestampSrc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdRegTimestampType = {"_p_FIX__SideTrdRegTimestampType", "FIX::SideTrdRegTimestampType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideTrdSubTyp = {"_p_FIX__SideTrdSubTyp", "FIX::SideTrdSubTyp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideValue1 = {"_p_FIX__SideValue1", "FIX::SideValue1 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideValue2 = {"_p_FIX__SideValue2", "FIX::SideValue2 *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SideValueInd = {"_p_FIX__SideValueInd", "FIX::SideValueInd *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Signature = {"_p_FIX__Signature", "FIX::Signature *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SignatureLength = {"_p_FIX__SignatureLength", "FIX::SignatureLength *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketAcceptor = {"_p_FIX__SocketAcceptor", "FIX::SocketAcceptor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketCloseFailed = {"_p_FIX__SocketCloseFailed", "FIX::SocketCloseFailed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketException = {"_p_FIX__SocketException", "FIX::SocketException *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketInitiator = {"_p_FIX__SocketInitiator", "FIX::SocketInitiator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketRecvFailed = {"_p_FIX__SocketRecvFailed", "FIX::SocketRecvFailed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SocketSendFailed = {"_p_FIX__SocketSendFailed", "FIX::SocketSendFailed *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SolicitedFlag = {"_p_FIX__SolicitedFlag", "FIX::SolicitedFlag *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Spread = {"_p_FIX__Spread", "FIX::Spread *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SpreadToBenchmark = {"_p_FIX__SpreadToBenchmark", "FIX::SpreadToBenchmark *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StandInstDbID = {"_p_FIX__StandInstDbID", "FIX::StandInstDbID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StandInstDbName = {"_p_FIX__StandInstDbName", "FIX::StandInstDbName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StandInstDbType = {"_p_FIX__StandInstDbType", "FIX::StandInstDbType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartCash = {"_p_FIX__StartCash", "FIX::StartCash *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartDate = {"_p_FIX__StartDate", "FIX::StartDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartMaturityMonthYear = {"_p_FIX__StartMaturityMonthYear", "FIX::StartMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartStrikePxRange = {"_p_FIX__StartStrikePxRange", "FIX::StartStrikePxRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StartTickPriceRange = {"_p_FIX__StartTickPriceRange", "FIX::StartTickPriceRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StateOrProvinceOfIssue = {"_p_FIX__StateOrProvinceOfIssue", "FIX::StateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StatsType = {"_p_FIX__StatsType", "FIX::StatsType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StatusText = {"_p_FIX__StatusText", "FIX::StatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StatusValue = {"_p_FIX__StatusValue", "FIX::StatusValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StipulationType = {"_p_FIX__StipulationType", "FIX::StipulationType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StipulationValue = {"_p_FIX__StipulationValue", "FIX::StipulationValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StopPx = {"_p_FIX__StopPx", "FIX::StopPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrategyParameterName = {"_p_FIX__StrategyParameterName", "FIX::StrategyParameterName *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrategyParameterType = {"_p_FIX__StrategyParameterType", "FIX::StrategyParameterType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrategyParameterValue = {"_p_FIX__StrategyParameterValue", "FIX::StrategyParameterValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnAckType = {"_p_FIX__StreamAsgnAckType", "FIX::StreamAsgnAckType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnRejReason = {"_p_FIX__StreamAsgnRejReason", "FIX::StreamAsgnRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnReqID = {"_p_FIX__StreamAsgnReqID", "FIX::StreamAsgnReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnReqType = {"_p_FIX__StreamAsgnReqType", "FIX::StreamAsgnReqType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnRptID = {"_p_FIX__StreamAsgnRptID", "FIX::StreamAsgnRptID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StreamAsgnType = {"_p_FIX__StreamAsgnType", "FIX::StreamAsgnType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeCurrency = {"_p_FIX__StrikeCurrency", "FIX::StrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeExerciseStyle = {"_p_FIX__StrikeExerciseStyle", "FIX::StrikeExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeIncrement = {"_p_FIX__StrikeIncrement", "FIX::StrikeIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeMultiplier = {"_p_FIX__StrikeMultiplier", "FIX::StrikeMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePrice = {"_p_FIX__StrikePrice", "FIX::StrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePriceBoundaryMethod = {"_p_FIX__StrikePriceBoundaryMethod", "FIX::StrikePriceBoundaryMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePriceBoundaryPrecision = {"_p_FIX__StrikePriceBoundaryPrecision", "FIX::StrikePriceBoundaryPrecision *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikePriceDeterminationMethod = {"_p_FIX__StrikePriceDeterminationMethod", "FIX::StrikePriceDeterminationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeRuleID = {"_p_FIX__StrikeRuleID", "FIX::StrikeRuleID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeTime = {"_p_FIX__StrikeTime", "FIX::StrikeTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StrikeValue = {"_p_FIX__StrikeValue", "FIX::StrikeValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__StringField = {"_p_FIX__StringField", "FIX::LocalMktDateField *|FIX::MonthYearField *|FIX::CurrencyField *|FIX::DataField *|FIX::TzTimeStampField *|FIX::CountryField *|FIX::TzTimeOnlyField *|FIX::MonthField *|FIX::DayOfMonthField *|FIX::MultipleValueStringField *|FIX::MultipleStringValueField *|FIX::MultipleCharValueField *|FIX::ExchangeField *|FIX::StringField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Subject = {"_p_FIX__Subject", "FIX::Subject *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SubscriptionRequestType = {"_p_FIX__SubscriptionRequestType", "FIX::SubscriptionRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SwapPoints = {"_p_FIX__SwapPoints", "FIX::SwapPoints *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Symbol = {"_p_FIX__Symbol", "FIX::Symbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SymbolSfx = {"_p_FIX__SymbolSfx", "FIX::SymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__SynchronizedApplication = {"_p_FIX__SynchronizedApplication", "FIX::SynchronizedApplication *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TYPE__Type = {"_p_FIX__TYPE__Type", "FIX::TYPE::Type *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TZTIMEONLY = {"_p_FIX__TZTIMEONLY", "FIX::TZTIMEONLY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TZTIMESTAMP = {"_p_FIX__TZTIMESTAMP", "FIX::TZTIMESTAMP *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TZTransactTime = {"_p_FIX__TZTransactTime", "FIX::TZTransactTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TagNotDefinedForMessage = {"_p_FIX__TagNotDefinedForMessage", "FIX::TagNotDefinedForMessage *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TagOutOfOrder = {"_p_FIX__TagOutOfOrder", "FIX::TagOutOfOrder *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetCompID = {"_p_FIX__TargetCompID", "FIX::TargetCompID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetLocationID = {"_p_FIX__TargetLocationID", "FIX::TargetLocationID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetPartyID = {"_p_FIX__TargetPartyID", "FIX::TargetPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetPartyIDSource = {"_p_FIX__TargetPartyIDSource", "FIX::TargetPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetPartyRole = {"_p_FIX__TargetPartyRole", "FIX::TargetPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetStrategy = {"_p_FIX__TargetStrategy", "FIX::TargetStrategy *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetStrategyParameters = {"_p_FIX__TargetStrategyParameters", "FIX::TargetStrategyParameters *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetStrategyPerformance = {"_p_FIX__TargetStrategyPerformance", "FIX::TargetStrategyPerformance *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TargetSubID = {"_p_FIX__TargetSubID", "FIX::TargetSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TaxAdvantageType = {"_p_FIX__TaxAdvantageType", "FIX::TaxAdvantageType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TerminationType = {"_p_FIX__TerminationType", "FIX::TerminationType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TestMessageIndicator = {"_p_FIX__TestMessageIndicator", "FIX::TestMessageIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TestReqID = {"_p_FIX__TestReqID", "FIX::TestReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Text = {"_p_FIX__Text", "FIX::Text *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ThresholdAmount = {"_p_FIX__ThresholdAmount", "FIX::ThresholdAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TickDirection = {"_p_FIX__TickDirection", "FIX::TickDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TickIncrement = {"_p_FIX__TickIncrement", "FIX::TickIncrement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TickRuleType = {"_p_FIX__TickRuleType", "FIX::TickRuleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TierCode = {"_p_FIX__TierCode", "FIX::TierCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeBracket = {"_p_FIX__TimeBracket", "FIX::TimeBracket *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeInForce = {"_p_FIX__TimeInForce", "FIX::TimeInForce *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeToExpiration = {"_p_FIX__TimeToExpiration", "FIX::TimeToExpiration *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TimeUnit = {"_p_FIX__TimeUnit", "FIX::TimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoAccQuotes = {"_p_FIX__TotNoAccQuotes", "FIX::TotNoAccQuotes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoAllocs = {"_p_FIX__TotNoAllocs", "FIX::TotNoAllocs *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoCxldQuotes = {"_p_FIX__TotNoCxldQuotes", "FIX::TotNoCxldQuotes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoFills = {"_p_FIX__TotNoFills", "FIX::TotNoFills *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoOrders = {"_p_FIX__TotNoOrders", "FIX::TotNoOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoQuoteEntries = {"_p_FIX__TotNoQuoteEntries", "FIX::TotNoQuoteEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoRejQuotes = {"_p_FIX__TotNoRejQuotes", "FIX::TotNoRejQuotes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoRelatedSym = {"_p_FIX__TotNoRelatedSym", "FIX::TotNoRelatedSym *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoSecurityTypes = {"_p_FIX__TotNoSecurityTypes", "FIX::TotNoSecurityTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNoStrikes = {"_p_FIX__TotNoStrikes", "FIX::TotNoStrikes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNumAssignmentReports = {"_p_FIX__TotNumAssignmentReports", "FIX::TotNumAssignmentReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNumReports = {"_p_FIX__TotNumReports", "FIX::TotNumReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotNumTradeReports = {"_p_FIX__TotNumTradeReports", "FIX::TotNumTradeReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotQuoteEntries = {"_p_FIX__TotQuoteEntries", "FIX::TotQuoteEntries *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalAccruedInterestAmt = {"_p_FIX__TotalAccruedInterestAmt", "FIX::TotalAccruedInterestAmt *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalAffectedOrders = {"_p_FIX__TotalAffectedOrders", "FIX::TotalAffectedOrders *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNetValue = {"_p_FIX__TotalNetValue", "FIX::TotalNetValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNumPosReports = {"_p_FIX__TotalNumPosReports", "FIX::TotalNumPosReports *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNumSecurities = {"_p_FIX__TotalNumSecurities", "FIX::TotalNumSecurities *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalNumSecurityTypes = {"_p_FIX__TotalNumSecurityTypes", "FIX::TotalNumSecurityTypes *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalTakedown = {"_p_FIX__TotalTakedown", "FIX::TotalTakedown *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalVolumeTraded = {"_p_FIX__TotalVolumeTraded", "FIX::TotalVolumeTraded *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalVolumeTradedDate = {"_p_FIX__TotalVolumeTradedDate", "FIX::TotalVolumeTradedDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TotalVolumeTradedTime = {"_p_FIX__TotalVolumeTradedTime", "FIX::TotalVolumeTradedTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesCloseTime = {"_p_FIX__TradSesCloseTime", "FIX::TradSesCloseTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesEndTime = {"_p_FIX__TradSesEndTime", "FIX::TradSesEndTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesEvent = {"_p_FIX__TradSesEvent", "FIX::TradSesEvent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesMethod = {"_p_FIX__TradSesMethod", "FIX::TradSesMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesMode = {"_p_FIX__TradSesMode", "FIX::TradSesMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesOpenTime = {"_p_FIX__TradSesOpenTime", "FIX::TradSesOpenTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesPreCloseTime = {"_p_FIX__TradSesPreCloseTime", "FIX::TradSesPreCloseTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesReqID = {"_p_FIX__TradSesReqID", "FIX::TradSesReqID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesStartTime = {"_p_FIX__TradSesStartTime", "FIX::TradSesStartTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesStatus = {"_p_FIX__TradSesStatus", "FIX::TradSesStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesStatusRejReason = {"_p_FIX__TradSesStatusRejReason", "FIX::TradSesStatusRejReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradSesUpdateAction = {"_p_FIX__TradSesUpdateAction", "FIX::TradSesUpdateAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeAllocIndicator = {"_p_FIX__TradeAllocIndicator", "FIX::TradeAllocIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeCondition = {"_p_FIX__TradeCondition", "FIX::TradeCondition *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeDate = {"_p_FIX__TradeDate", "FIX::TradeDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeHandlingInstr = {"_p_FIX__TradeHandlingInstr", "FIX::TradeHandlingInstr *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeID = {"_p_FIX__TradeID", "FIX::TradeID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeInputDevice = {"_p_FIX__TradeInputDevice", "FIX::TradeInputDevice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeInputSource = {"_p_FIX__TradeInputSource", "FIX::TradeInputSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeLegRefID = {"_p_FIX__TradeLegRefID", "FIX::TradeLegRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeLinkID = {"_p_FIX__TradeLinkID", "FIX::TradeLinkID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeOriginationDate = {"_p_FIX__TradeOriginationDate", "FIX::TradeOriginationDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradePublishIndicator = {"_p_FIX__TradePublishIndicator", "FIX::TradePublishIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportID = {"_p_FIX__TradeReportID", "FIX::TradeReportID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportRefID = {"_p_FIX__TradeReportRefID", "FIX::TradeReportRefID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportRejectReason = {"_p_FIX__TradeReportRejectReason", "FIX::TradeReportRejectReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportTransType = {"_p_FIX__TradeReportTransType", "FIX::TradeReportTransType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeReportType = {"_p_FIX__TradeReportType", "FIX::TradeReportType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestID = {"_p_FIX__TradeRequestID", "FIX::TradeRequestID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestResult = {"_p_FIX__TradeRequestResult", "FIX::TradeRequestResult *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestStatus = {"_p_FIX__TradeRequestStatus", "FIX::TradeRequestStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeRequestType = {"_p_FIX__TradeRequestType", "FIX::TradeRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeType = {"_p_FIX__TradeType", "FIX::TradeType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradeVolume = {"_p_FIX__TradeVolume", "FIX::TradeVolume *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradedFlatSwitch = {"_p_FIX__TradedFlatSwitch", "FIX::TradedFlatSwitch *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingCurrency = {"_p_FIX__TradingCurrency", "FIX::TradingCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingReferencePrice = {"_p_FIX__TradingReferencePrice", "FIX::TradingReferencePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingSessionDesc = {"_p_FIX__TradingSessionDesc", "FIX::TradingSessionDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingSessionID = {"_p_FIX__TradingSessionID", "FIX::TradingSessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TradingSessionSubID = {"_p_FIX__TradingSessionSubID", "FIX::TradingSessionSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Trailer = {"_p_FIX__Trailer", "FIX::Trailer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TransBkdTime = {"_p_FIX__TransBkdTime", "FIX::TransBkdTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TransactTime = {"_p_FIX__TransactTime", "FIX::TransactTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TransferReason = {"_p_FIX__TransferReason", "FIX::TransferReason *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdMatchID = {"_p_FIX__TrdMatchID", "FIX::TrdMatchID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRegTimestamp = {"_p_FIX__TrdRegTimestamp", "FIX::TrdRegTimestamp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRegTimestampOrigin = {"_p_FIX__TrdRegTimestampOrigin", "FIX::TrdRegTimestampOrigin *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRegTimestampType = {"_p_FIX__TrdRegTimestampType", "FIX::TrdRegTimestampType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRepIndicator = {"_p_FIX__TrdRepIndicator", "FIX::TrdRepIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRepPartyRole = {"_p_FIX__TrdRepPartyRole", "FIX::TrdRepPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdRptStatus = {"_p_FIX__TrdRptStatus", "FIX::TrdRptStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdSubType = {"_p_FIX__TrdSubType", "FIX::TrdSubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TrdType = {"_p_FIX__TrdType", "FIX::TrdType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerAction = {"_p_FIX__TriggerAction", "FIX::TriggerAction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerNewPrice = {"_p_FIX__TriggerNewPrice", "FIX::TriggerNewPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerNewQty = {"_p_FIX__TriggerNewQty", "FIX::TriggerNewQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerOrderType = {"_p_FIX__TriggerOrderType", "FIX::TriggerOrderType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPrice = {"_p_FIX__TriggerPrice", "FIX::TriggerPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPriceDirection = {"_p_FIX__TriggerPriceDirection", "FIX::TriggerPriceDirection *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPriceType = {"_p_FIX__TriggerPriceType", "FIX::TriggerPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerPriceTypeScope = {"_p_FIX__TriggerPriceTypeScope", "FIX::TriggerPriceTypeScope *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSecurityDesc = {"_p_FIX__TriggerSecurityDesc", "FIX::TriggerSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSecurityID = {"_p_FIX__TriggerSecurityID", "FIX::TriggerSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSecurityIDSource = {"_p_FIX__TriggerSecurityIDSource", "FIX::TriggerSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerSymbol = {"_p_FIX__TriggerSymbol", "FIX::TriggerSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerTradingSessionID = {"_p_FIX__TriggerTradingSessionID", "FIX::TriggerTradingSessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerTradingSessionSubID = {"_p_FIX__TriggerTradingSessionSubID", "FIX::TriggerTradingSessionSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__TriggerType = {"_p_FIX__TriggerType", "FIX::TriggerType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__URLLink = {"_p_FIX__URLLink", "FIX::URLLink *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCDATE = {"_p_FIX__UTCDATE", "FIX::UTCDATE *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCDATEONLY = {"_p_FIX__UTCDATEONLY", "FIX::UTCDATEONLY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCTIMEONLY = {"_p_FIX__UTCTIMEONLY", "FIX::UTCTIMEONLY *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UTCTIMESTAMP = {"_p_FIX__UTCTIMESTAMP", "FIX::UTCTIMESTAMP *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingAdjustedQuantity = {"_p_FIX__UnderlyingAdjustedQuantity", "FIX::UnderlyingAdjustedQuantity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingAllocationPercent = {"_p_FIX__UnderlyingAllocationPercent", "FIX::UnderlyingAllocationPercent *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingAttachmentPoint = {"_p_FIX__UnderlyingAttachmentPoint", "FIX::UnderlyingAttachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCFICode = {"_p_FIX__UnderlyingCFICode", "FIX::UnderlyingCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCPProgram = {"_p_FIX__UnderlyingCPProgram", "FIX::UnderlyingCPProgram *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCPRegType = {"_p_FIX__UnderlyingCPRegType", "FIX::UnderlyingCPRegType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCapValue = {"_p_FIX__UnderlyingCapValue", "FIX::UnderlyingCapValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCashAmount = {"_p_FIX__UnderlyingCashAmount", "FIX::UnderlyingCashAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCashType = {"_p_FIX__UnderlyingCashType", "FIX::UnderlyingCashType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCollectAmount = {"_p_FIX__UnderlyingCollectAmount", "FIX::UnderlyingCollectAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingContractMultiplier = {"_p_FIX__UnderlyingContractMultiplier", "FIX::UnderlyingContractMultiplier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingContractMultiplierUnit = {"_p_FIX__UnderlyingContractMultiplierUnit", "FIX::UnderlyingContractMultiplierUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCountryOfIssue = {"_p_FIX__UnderlyingCountryOfIssue", "FIX::UnderlyingCountryOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCouponPaymentDate = {"_p_FIX__UnderlyingCouponPaymentDate", "FIX::UnderlyingCouponPaymentDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCouponRate = {"_p_FIX__UnderlyingCouponRate", "FIX::UnderlyingCouponRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCreditRating = {"_p_FIX__UnderlyingCreditRating", "FIX::UnderlyingCreditRating *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCurrency = {"_p_FIX__UnderlyingCurrency", "FIX::UnderlyingCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingCurrentValue = {"_p_FIX__UnderlyingCurrentValue", "FIX::UnderlyingCurrentValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingDeliveryAmount = {"_p_FIX__UnderlyingDeliveryAmount", "FIX::UnderlyingDeliveryAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingDetachmentPoint = {"_p_FIX__UnderlyingDetachmentPoint", "FIX::UnderlyingDetachmentPoint *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingDirtyPrice = {"_p_FIX__UnderlyingDirtyPrice", "FIX::UnderlyingDirtyPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingEndPrice = {"_p_FIX__UnderlyingEndPrice", "FIX::UnderlyingEndPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingEndValue = {"_p_FIX__UnderlyingEndValue", "FIX::UnderlyingEndValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingExerciseStyle = {"_p_FIX__UnderlyingExerciseStyle", "FIX::UnderlyingExerciseStyle *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFXRate = {"_p_FIX__UnderlyingFXRate", "FIX::UnderlyingFXRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFXRateCalc = {"_p_FIX__UnderlyingFXRateCalc", "FIX::UnderlyingFXRateCalc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFactor = {"_p_FIX__UnderlyingFactor", "FIX::UnderlyingFactor *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingFlowScheduleType = {"_p_FIX__UnderlyingFlowScheduleType", "FIX::UnderlyingFlowScheduleType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingIDSource = {"_p_FIX__UnderlyingIDSource", "FIX::UnderlyingIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrRegistry = {"_p_FIX__UnderlyingInstrRegistry", "FIX::UnderlyingInstrRegistry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartyID = {"_p_FIX__UnderlyingInstrumentPartyID", "FIX::UnderlyingInstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartyIDSource = {"_p_FIX__UnderlyingInstrumentPartyIDSource", "FIX::UnderlyingInstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartyRole = {"_p_FIX__UnderlyingInstrumentPartyRole", "FIX::UnderlyingInstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartySubID = {"_p_FIX__UnderlyingInstrumentPartySubID", "FIX::UnderlyingInstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingInstrumentPartySubIDType = {"_p_FIX__UnderlyingInstrumentPartySubIDType", "FIX::UnderlyingInstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingIssueDate = {"_p_FIX__UnderlyingIssueDate", "FIX::UnderlyingIssueDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingIssuer = {"_p_FIX__UnderlyingIssuer", "FIX::UnderlyingIssuer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLastPx = {"_p_FIX__UnderlyingLastPx", "FIX::UnderlyingLastPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLastQty = {"_p_FIX__UnderlyingLastQty", "FIX::UnderlyingLastQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegCFICode = {"_p_FIX__UnderlyingLegCFICode", "FIX::UnderlyingLegCFICode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegMaturityDate = {"_p_FIX__UnderlyingLegMaturityDate", "FIX::UnderlyingLegMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegMaturityMonthYear = {"_p_FIX__UnderlyingLegMaturityMonthYear", "FIX::UnderlyingLegMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegMaturityTime = {"_p_FIX__UnderlyingLegMaturityTime", "FIX::UnderlyingLegMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegOptAttribute = {"_p_FIX__UnderlyingLegOptAttribute", "FIX::UnderlyingLegOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegPutOrCall = {"_p_FIX__UnderlyingLegPutOrCall", "FIX::UnderlyingLegPutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityAltID = {"_p_FIX__UnderlyingLegSecurityAltID", "FIX::UnderlyingLegSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityAltIDSource = {"_p_FIX__UnderlyingLegSecurityAltIDSource", "FIX::UnderlyingLegSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityDesc = {"_p_FIX__UnderlyingLegSecurityDesc", "FIX::UnderlyingLegSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityExchange = {"_p_FIX__UnderlyingLegSecurityExchange", "FIX::UnderlyingLegSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityID = {"_p_FIX__UnderlyingLegSecurityID", "FIX::UnderlyingLegSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityIDSource = {"_p_FIX__UnderlyingLegSecurityIDSource", "FIX::UnderlyingLegSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecuritySubType = {"_p_FIX__UnderlyingLegSecuritySubType", "FIX::UnderlyingLegSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSecurityType = {"_p_FIX__UnderlyingLegSecurityType", "FIX::UnderlyingLegSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegStrikePrice = {"_p_FIX__UnderlyingLegStrikePrice", "FIX::UnderlyingLegStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSymbol = {"_p_FIX__UnderlyingLegSymbol", "FIX::UnderlyingLegSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLegSymbolSfx = {"_p_FIX__UnderlyingLegSymbolSfx", "FIX::UnderlyingLegSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingLocaleOfIssue = {"_p_FIX__UnderlyingLocaleOfIssue", "FIX::UnderlyingLocaleOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityDate = {"_p_FIX__UnderlyingMaturityDate", "FIX::UnderlyingMaturityDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityDay = {"_p_FIX__UnderlyingMaturityDay", "FIX::UnderlyingMaturityDay *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityMonthYear = {"_p_FIX__UnderlyingMaturityMonthYear", "FIX::UnderlyingMaturityMonthYear *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingMaturityTime = {"_p_FIX__UnderlyingMaturityTime", "FIX::UnderlyingMaturityTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingNotionalPercentageOutstanding = {"_p_FIX__UnderlyingNotionalPercentageOutstanding", "FIX::UnderlyingNotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingOptAttribute = {"_p_FIX__UnderlyingOptAttribute", "FIX::UnderlyingOptAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding = {"_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding", "FIX::UnderlyingOriginalNotionalPercentageOutstanding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPayAmount = {"_p_FIX__UnderlyingPayAmount", "FIX::UnderlyingPayAmount *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPriceDeterminationMethod = {"_p_FIX__UnderlyingPriceDeterminationMethod", "FIX::UnderlyingPriceDeterminationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPriceUnitOfMeasure = {"_p_FIX__UnderlyingPriceUnitOfMeasure", "FIX::UnderlyingPriceUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty = {"_p_FIX__UnderlyingPriceUnitOfMeasureQty", "FIX::UnderlyingPriceUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingProduct = {"_p_FIX__UnderlyingProduct", "FIX::UnderlyingProduct *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPutOrCall = {"_p_FIX__UnderlyingPutOrCall", "FIX::UnderlyingPutOrCall *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingPx = {"_p_FIX__UnderlyingPx", "FIX::UnderlyingPx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingQty = {"_p_FIX__UnderlyingQty", "FIX::UnderlyingQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRedemptionDate = {"_p_FIX__UnderlyingRedemptionDate", "FIX::UnderlyingRedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRepoCollateralSecurityType = {"_p_FIX__UnderlyingRepoCollateralSecurityType", "FIX::UnderlyingRepoCollateralSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRepurchaseRate = {"_p_FIX__UnderlyingRepurchaseRate", "FIX::UnderlyingRepurchaseRate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRepurchaseTerm = {"_p_FIX__UnderlyingRepurchaseTerm", "FIX::UnderlyingRepurchaseTerm *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingRestructuringType = {"_p_FIX__UnderlyingRestructuringType", "FIX::UnderlyingRestructuringType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityAltID = {"_p_FIX__UnderlyingSecurityAltID", "FIX::UnderlyingSecurityAltID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityAltIDSource = {"_p_FIX__UnderlyingSecurityAltIDSource", "FIX::UnderlyingSecurityAltIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityDesc = {"_p_FIX__UnderlyingSecurityDesc", "FIX::UnderlyingSecurityDesc *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityExchange = {"_p_FIX__UnderlyingSecurityExchange", "FIX::UnderlyingSecurityExchange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityID = {"_p_FIX__UnderlyingSecurityID", "FIX::UnderlyingSecurityID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityIDSource = {"_p_FIX__UnderlyingSecurityIDSource", "FIX::UnderlyingSecurityIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecuritySubType = {"_p_FIX__UnderlyingSecuritySubType", "FIX::UnderlyingSecuritySubType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSecurityType = {"_p_FIX__UnderlyingSecurityType", "FIX::UnderlyingSecurityType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSeniority = {"_p_FIX__UnderlyingSeniority", "FIX::UnderlyingSeniority *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlMethod = {"_p_FIX__UnderlyingSettlMethod", "FIX::UnderlyingSettlMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlPrice = {"_p_FIX__UnderlyingSettlPrice", "FIX::UnderlyingSettlPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlPriceType = {"_p_FIX__UnderlyingSettlPriceType", "FIX::UnderlyingSettlPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlementDate = {"_p_FIX__UnderlyingSettlementDate", "FIX::UnderlyingSettlementDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlementStatus = {"_p_FIX__UnderlyingSettlementStatus", "FIX::UnderlyingSettlementStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSettlementType = {"_p_FIX__UnderlyingSettlementType", "FIX::UnderlyingSettlementType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStartValue = {"_p_FIX__UnderlyingStartValue", "FIX::UnderlyingStartValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStateOrProvinceOfIssue = {"_p_FIX__UnderlyingStateOrProvinceOfIssue", "FIX::UnderlyingStateOrProvinceOfIssue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStipType = {"_p_FIX__UnderlyingStipType", "FIX::UnderlyingStipType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStipValue = {"_p_FIX__UnderlyingStipValue", "FIX::UnderlyingStipValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStrikeCurrency = {"_p_FIX__UnderlyingStrikeCurrency", "FIX::UnderlyingStrikeCurrency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingStrikePrice = {"_p_FIX__UnderlyingStrikePrice", "FIX::UnderlyingStrikePrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSymbol = {"_p_FIX__UnderlyingSymbol", "FIX::UnderlyingSymbol *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingSymbolSfx = {"_p_FIX__UnderlyingSymbolSfx", "FIX::UnderlyingSymbolSfx *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingTimeUnit = {"_p_FIX__UnderlyingTimeUnit", "FIX::UnderlyingTimeUnit *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingTradingSessionID = {"_p_FIX__UnderlyingTradingSessionID", "FIX::UnderlyingTradingSessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingTradingSessionSubID = {"_p_FIX__UnderlyingTradingSessionSubID", "FIX::UnderlyingTradingSessionSubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingUnitOfMeasure = {"_p_FIX__UnderlyingUnitOfMeasure", "FIX::UnderlyingUnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnderlyingUnitOfMeasureQty = {"_p_FIX__UnderlyingUnitOfMeasureQty", "FIX::UnderlyingUnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartyID = {"_p_FIX__UndlyInstrumentPartyID", "FIX::UndlyInstrumentPartyID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartyIDSource = {"_p_FIX__UndlyInstrumentPartyIDSource", "FIX::UndlyInstrumentPartyIDSource *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartyRole = {"_p_FIX__UndlyInstrumentPartyRole", "FIX::UndlyInstrumentPartyRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartySubID = {"_p_FIX__UndlyInstrumentPartySubID", "FIX::UndlyInstrumentPartySubID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UndlyInstrumentPartySubIDType = {"_p_FIX__UndlyInstrumentPartySubIDType", "FIX::UndlyInstrumentPartySubIDType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnitOfMeasure = {"_p_FIX__UnitOfMeasure", "FIX::UnitOfMeasure *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnitOfMeasureQty = {"_p_FIX__UnitOfMeasureQty", "FIX::UnitOfMeasureQty *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnsolicitedIndicator = {"_p_FIX__UnsolicitedIndicator", "FIX::UnsolicitedIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnsupportedMessageType = {"_p_FIX__UnsupportedMessageType", "FIX::UnsupportedMessageType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UnsupportedVersion = {"_p_FIX__UnsupportedVersion", "FIX::UnsupportedVersion *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Urgency = {"_p_FIX__Urgency", "FIX::Urgency *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserRequestID = {"_p_FIX__UserRequestID", "FIX::UserRequestID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserRequestType = {"_p_FIX__UserRequestType", "FIX::UserRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserStatus = {"_p_FIX__UserStatus", "FIX::UserStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UserStatusText = {"_p_FIX__UserStatusText", "FIX::UserStatusText *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Username = {"_p_FIX__Username", "FIX::Username *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UtcDateField = {"_p_FIX__UtcDateField", "FIX::UtcDateField *|FIX::UtcDateOnlyField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UtcTimeOnlyField = {"_p_FIX__UtcTimeOnlyField", "FIX::UtcTimeOnlyField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__UtcTimeStampField = {"_p_FIX__UtcTimeStampField", "FIX::UtcTimeStampField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ValidUntilTime = {"_p_FIX__ValidUntilTime", "FIX::ValidUntilTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ValuationMethod = {"_p_FIX__ValuationMethod", "FIX::ValuationMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__ValueOfFutures = {"_p_FIX__ValueOfFutures", "FIX::ValueOfFutures *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__VenueType = {"_p_FIX__VenueType", "FIX::VenueType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Volatility = {"_p_FIX__Volatility", "FIX::Volatility *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__WaveNo = {"_p_FIX__WaveNo", "FIX::WaveNo *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__WorkingIndicator = {"_p_FIX__WorkingIndicator", "FIX::WorkingIndicator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__WtAverageLiquidity = {"_p_FIX__WtAverageLiquidity", "FIX::WtAverageLiquidity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__XMLDATA = {"_p_FIX__XMLDATA", "FIX::XMLDATA *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__XmlData = {"_p_FIX__XmlData", "FIX::XmlData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__XmlDataLen = {"_p_FIX__XmlDataLen", "FIX::XmlDataLen *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__Yield = {"_p_FIX__Yield", "FIX::Yield *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldCalcDate = {"_p_FIX__YieldCalcDate", "FIX::YieldCalcDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldRedemptionDate = {"_p_FIX__YieldRedemptionDate", "FIX::YieldRedemptionDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldRedemptionPrice = {"_p_FIX__YieldRedemptionPrice", "FIX::YieldRedemptionPrice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldRedemptionPriceType = {"_p_FIX__YieldRedemptionPriceType", "FIX::YieldRedemptionPriceType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_FIX__YieldType = {"_p_FIX__YieldType", "FIX::YieldType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Fields = {"_p_Fields", "Fields *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Group = {"_p_Group", "Group *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Groups = {"_p_Groups", "Groups *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_IntArray = {"_p_IntArray", "IntArray *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_IntField = {"_p_IntField", "IntField *|LengthField *|NumInGroupField *|SeqNumField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Log = {"_p_Log", "Log *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LogFactory = {"_p_LogFactory", "LogFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_MessageStore = {"_p_MessageStore", "MessageStore *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_MessageStoreFactory = {"_p_MessageStoreFactory", "MessageStoreFactory *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_MsgType = {"_p_MsgType", "MsgType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Mutex = {"_p_Mutex", "Mutex *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_Responder = {"_p_Responder", "Responder *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_SessionID = {"_p_SessionID", "SessionID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_StringField = {"_p_StringField", "TzTimeStampField *|LocalMktDateField *|DayOfMonthField *|MonthField *|DataField *|ExchangeField *|MultipleCharValueField *|MultipleStringValueField *|TzTimeOnlyField *|CountryField *|MonthYearField *|MultipleValueStringField *|CurrencyField *|StringField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_TimeRange = {"_p_TimeRange", "TimeRange *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcDate = {"_p_UtcDate", "UtcDate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcDateField = {"_p_UtcDateField", "UtcDateField *|UtcDateOnlyField *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcTimeOnly = {"_p_UtcTimeOnly", "UtcTimeOnly *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_UtcTimeStamp = {"_p_UtcTimeStamp", "UtcTimeStamp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_const_iterator = {"_p_const_iterator", "const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_g_const_iterator = {"_p_g_const_iterator", "g_const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_g_iterator = {"_p_g_iterator", "g_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_iterator = {"_p_iterator", "iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_message_order = {"_p_message_order", "message_order *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_FIX__DataDictionary = {"_p_p_FIX__DataDictionary", "FIX::DataDictionary **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_ssize_t = {"_p_ssize_t", "ssize_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__istream = {"_p_std__istream", "std::istream *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator = {"_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator", "FIX::FieldMap::g_const_iterator *|std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator = {"_p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator", "FIX::FieldMap::g_iterator *|std::map< int,std::vector< FIX::FieldMap * >,std::less< int >,ALLOCATOR< std::pair< int const,std::vector< FIX::FieldMap * > > > >::iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__mapT_std__string_std__string_t__const_iterator = {"_p_std__mapT_std__string_std__string_t__const_iterator", "FIX::Dictionary::iterator *|std::map< std::string,std::string >::const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__ostream = {"_p_std__ostream", "std::ostream *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__setT_FIX__SessionID_t = {"_p_std__setT_FIX__SessionID_t", "std::set< FIX::SessionID > *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__string__size_type = {"_p_std__string__size_type", "std::string::size_type *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator = {"_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator", "FIX::FieldMap::const_iterator *|std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::const_iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator = {"_p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator", "FIX::FieldMap::iterator *|std::vector< FIX::FieldBase,ALLOCATOR< FIX::FieldBase > >::iterator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_std__vectorT_std__string_t = {"_p_std__vectorT_std__string_t", "std::vector< std::string > *", 0, 0, (void*)0, 0}; static swig_type_info *swig_type_initial[] = { &_swigt__p_ApplVerID, &_swigt__p_Application, &_swigt__p_BeginString, &_swigt__p_DOMDocumentPtr, &_swigt__p_Data, &_swigt__p_DataDictionary, &_swigt__p_DataDictionaryProvider, &_swigt__p_Dictionaries, &_swigt__p_DoubleField, &_swigt__p_FIX__AMT, &_swigt__p_FIX__Acceptor, &_swigt__p_FIX__Account, &_swigt__p_FIX__AccountType, &_swigt__p_FIX__AccruedInterestAmt, &_swigt__p_FIX__AccruedInterestRate, &_swigt__p_FIX__AcctIDSource, &_swigt__p_FIX__Adjustment, &_swigt__p_FIX__AdjustmentType, &_swigt__p_FIX__AdvId, &_swigt__p_FIX__AdvRefID, &_swigt__p_FIX__AdvSide, &_swigt__p_FIX__AdvTransType, &_swigt__p_FIX__AffectedOrderID, &_swigt__p_FIX__AffectedSecondaryOrderID, &_swigt__p_FIX__AffirmStatus, &_swigt__p_FIX__AggregatedBook, &_swigt__p_FIX__AggressorIndicator, &_swigt__p_FIX__AgreementCurrency, &_swigt__p_FIX__AgreementDate, &_swigt__p_FIX__AgreementDesc, &_swigt__p_FIX__AgreementID, &_swigt__p_FIX__AllocAccount, &_swigt__p_FIX__AllocAccountType, &_swigt__p_FIX__AllocAccruedInterestAmt, &_swigt__p_FIX__AllocAcctIDSource, &_swigt__p_FIX__AllocAvgPx, &_swigt__p_FIX__AllocCancReplaceReason, &_swigt__p_FIX__AllocClearingFeeIndicator, &_swigt__p_FIX__AllocCustomerCapacity, &_swigt__p_FIX__AllocHandlInst, &_swigt__p_FIX__AllocID, &_swigt__p_FIX__AllocInterestAtMaturity, &_swigt__p_FIX__AllocIntermedReqType, &_swigt__p_FIX__AllocLinkID, &_swigt__p_FIX__AllocLinkType, &_swigt__p_FIX__AllocMethod, &_swigt__p_FIX__AllocNetMoney, &_swigt__p_FIX__AllocNoOrdersType, &_swigt__p_FIX__AllocPositionEffect, &_swigt__p_FIX__AllocPrice, &_swigt__p_FIX__AllocQty, &_swigt__p_FIX__AllocRejCode, &_swigt__p_FIX__AllocReportID, &_swigt__p_FIX__AllocReportRefID, &_swigt__p_FIX__AllocReportType, &_swigt__p_FIX__AllocSettlCurrAmt, &_swigt__p_FIX__AllocSettlCurrency, &_swigt__p_FIX__AllocSettlInstType, &_swigt__p_FIX__AllocShares, &_swigt__p_FIX__AllocStatus, &_swigt__p_FIX__AllocText, &_swigt__p_FIX__AllocTransType, &_swigt__p_FIX__AllocType, &_swigt__p_FIX__AllowableOneSidednessCurr, &_swigt__p_FIX__AllowableOneSidednessPct, &_swigt__p_FIX__AllowableOneSidednessValue, &_swigt__p_FIX__AltMDSourceID, &_swigt__p_FIX__ApplBegSeqNum, &_swigt__p_FIX__ApplEndSeqNum, &_swigt__p_FIX__ApplExtID, &_swigt__p_FIX__ApplID, &_swigt__p_FIX__ApplLastSeqNum, &_swigt__p_FIX__ApplNewSeqNum, &_swigt__p_FIX__ApplQueueAction, &_swigt__p_FIX__ApplQueueDepth, &_swigt__p_FIX__ApplQueueMax, &_swigt__p_FIX__ApplQueueResolution, &_swigt__p_FIX__ApplReportID, &_swigt__p_FIX__ApplReportType, &_swigt__p_FIX__ApplReqID, &_swigt__p_FIX__ApplReqType, &_swigt__p_FIX__ApplResendFlag, &_swigt__p_FIX__ApplResponseError, &_swigt__p_FIX__ApplResponseID, &_swigt__p_FIX__ApplResponseType, &_swigt__p_FIX__ApplSeqNum, &_swigt__p_FIX__ApplTotalMessageCount, &_swigt__p_FIX__ApplVerID, &_swigt__p_FIX__Application, &_swigt__p_FIX__AsOfIndicator, &_swigt__p_FIX__AsgnRptID, &_swigt__p_FIX__AssignmentMethod, &_swigt__p_FIX__AssignmentUnit, &_swigt__p_FIX__AttachmentPoint, &_swigt__p_FIX__AutoAcceptIndicator, &_swigt__p_FIX__AvgParPx, &_swigt__p_FIX__AvgPrxPrecision, &_swigt__p_FIX__AvgPx, &_swigt__p_FIX__AvgPxIndicator, &_swigt__p_FIX__AvgPxPrecision, &_swigt__p_FIX__BOOLEAN, &_swigt__p_FIX__BasisFeatureDate, &_swigt__p_FIX__BasisFeaturePrice, &_swigt__p_FIX__BasisPxType, &_swigt__p_FIX__BeginSeqNo, &_swigt__p_FIX__BeginString, &_swigt__p_FIX__Benchmark, &_swigt__p_FIX__BenchmarkCurveCurrency, &_swigt__p_FIX__BenchmarkCurveName, &_swigt__p_FIX__BenchmarkCurvePoint, &_swigt__p_FIX__BenchmarkPrice, &_swigt__p_FIX__BenchmarkPriceType, &_swigt__p_FIX__BenchmarkSecurityID, &_swigt__p_FIX__BenchmarkSecurityIDSource, &_swigt__p_FIX__BidDescriptor, &_swigt__p_FIX__BidDescriptorType, &_swigt__p_FIX__BidForwardPoints, &_swigt__p_FIX__BidForwardPoints2, &_swigt__p_FIX__BidID, &_swigt__p_FIX__BidPx, &_swigt__p_FIX__BidRequestTransType, &_swigt__p_FIX__BidSize, &_swigt__p_FIX__BidSpotRate, &_swigt__p_FIX__BidSwapPoints, &_swigt__p_FIX__BidTradeType, &_swigt__p_FIX__BidType, &_swigt__p_FIX__BidYield, &_swigt__p_FIX__BodyLength, &_swigt__p_FIX__BookingRefID, &_swigt__p_FIX__BookingType, &_swigt__p_FIX__BookingUnit, &_swigt__p_FIX__BoolField, &_swigt__p_FIX__BrokerOfCredit, &_swigt__p_FIX__BusinessRejectReason, &_swigt__p_FIX__BusinessRejectRefID, &_swigt__p_FIX__BuyVolume, &_swigt__p_FIX__CFICode, &_swigt__p_FIX__CHAR, &_swigt__p_FIX__COUNTRY, &_swigt__p_FIX__CPProgram, &_swigt__p_FIX__CPRegType, &_swigt__p_FIX__CURRENCY, &_swigt__p_FIX__CalculatedCcyLastQty, &_swigt__p_FIX__CancellationRights, &_swigt__p_FIX__CapPrice, &_swigt__p_FIX__CardExpDate, &_swigt__p_FIX__CardHolderName, &_swigt__p_FIX__CardIssNo, &_swigt__p_FIX__CardIssNum, &_swigt__p_FIX__CardNumber, &_swigt__p_FIX__CardStartDate, &_swigt__p_FIX__CashDistribAgentAcctName, &_swigt__p_FIX__CashDistribAgentAcctNumber, &_swigt__p_FIX__CashDistribAgentCode, &_swigt__p_FIX__CashDistribAgentName, &_swigt__p_FIX__CashDistribCurr, &_swigt__p_FIX__CashDistribPayRef, &_swigt__p_FIX__CashMargin, &_swigt__p_FIX__CashOrderQty, &_swigt__p_FIX__CashOutstanding, &_swigt__p_FIX__CashSettlAgentAcctName, &_swigt__p_FIX__CashSettlAgentAcctNum, &_swigt__p_FIX__CashSettlAgentCode, &_swigt__p_FIX__CashSettlAgentContactName, &_swigt__p_FIX__CashSettlAgentContactPhone, &_swigt__p_FIX__CashSettlAgentName, &_swigt__p_FIX__CcyAmt, &_swigt__p_FIX__CharField, &_swigt__p_FIX__CheckSum, &_swigt__p_FIX__CheckSumField, &_swigt__p_FIX__ClOrdID, &_swigt__p_FIX__ClOrdLinkID, &_swigt__p_FIX__ClearingAccount, &_swigt__p_FIX__ClearingBusinessDate, &_swigt__p_FIX__ClearingFeeIndicator, &_swigt__p_FIX__ClearingFirm, &_swigt__p_FIX__ClearingInstruction, &_swigt__p_FIX__ClientBidID, &_swigt__p_FIX__ClientID, &_swigt__p_FIX__CollAction, &_swigt__p_FIX__CollApplType, &_swigt__p_FIX__CollAsgnID, &_swigt__p_FIX__CollAsgnReason, &_swigt__p_FIX__CollAsgnRefID, &_swigt__p_FIX__CollAsgnRejectReason, &_swigt__p_FIX__CollAsgnRespType, &_swigt__p_FIX__CollAsgnTransType, &_swigt__p_FIX__CollInquiryID, &_swigt__p_FIX__CollInquiryQualifier, &_swigt__p_FIX__CollInquiryResult, &_swigt__p_FIX__CollInquiryStatus, &_swigt__p_FIX__CollReqID, &_swigt__p_FIX__CollRespID, &_swigt__p_FIX__CollRptID, &_swigt__p_FIX__CollStatus, &_swigt__p_FIX__CommCurrency, &_swigt__p_FIX__CommType, &_swigt__p_FIX__Commission, &_swigt__p_FIX__ComplexEventCondition, &_swigt__p_FIX__ComplexEventEndDate, &_swigt__p_FIX__ComplexEventEndTime, &_swigt__p_FIX__ComplexEventPrice, &_swigt__p_FIX__ComplexEventPriceBoundaryMethod, &_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, &_swigt__p_FIX__ComplexEventPriceTimeType, &_swigt__p_FIX__ComplexEventStartDate, &_swigt__p_FIX__ComplexEventStartTime, &_swigt__p_FIX__ComplexEventType, &_swigt__p_FIX__ComplexOptPayoutAmount, &_swigt__p_FIX__ComplianceID, &_swigt__p_FIX__Concession, &_swigt__p_FIX__ConfigError, &_swigt__p_FIX__ConfirmID, &_swigt__p_FIX__ConfirmRefID, &_swigt__p_FIX__ConfirmRejReason, &_swigt__p_FIX__ConfirmReqID, &_swigt__p_FIX__ConfirmStatus, &_swigt__p_FIX__ConfirmTransType, &_swigt__p_FIX__ConfirmType, &_swigt__p_FIX__ContAmtCurr, &_swigt__p_FIX__ContAmtType, &_swigt__p_FIX__ContAmtValue, &_swigt__p_FIX__ContIntRptID, &_swigt__p_FIX__ContingencyType, &_swigt__p_FIX__ContraBroker, &_swigt__p_FIX__ContraLegRefID, &_swigt__p_FIX__ContraTradeQty, &_swigt__p_FIX__ContraTradeTime, &_swigt__p_FIX__ContraTrader, &_swigt__p_FIX__ContractMultiplier, &_swigt__p_FIX__ContractMultiplierUnit, &_swigt__p_FIX__ContractSettlMonth, &_swigt__p_FIX__ContraryInstructionIndicator, &_swigt__p_FIX__CopyMsgIndicator, &_swigt__p_FIX__CorporateAction, &_swigt__p_FIX__Country, &_swigt__p_FIX__CountryOfIssue, &_swigt__p_FIX__CouponPaymentDate, &_swigt__p_FIX__CouponRate, &_swigt__p_FIX__CoveredOrUncovered, &_swigt__p_FIX__CreditRating, &_swigt__p_FIX__CrossID, &_swigt__p_FIX__CrossPercent, &_swigt__p_FIX__CrossPrioritization, &_swigt__p_FIX__CrossType, &_swigt__p_FIX__CstmApplVerID, &_swigt__p_FIX__CumQty, &_swigt__p_FIX__Currency, &_swigt__p_FIX__CurrencyRatio, &_swigt__p_FIX__CustDirectedOrder, &_swigt__p_FIX__CustOrderCapacity, &_swigt__p_FIX__CustOrderHandlingInst, &_swigt__p_FIX__CustomerOrFirm, &_swigt__p_FIX__CxlQty, &_swigt__p_FIX__CxlRejReason, &_swigt__p_FIX__CxlRejResponseTo, &_swigt__p_FIX__CxlType, &_swigt__p_FIX__DATA, &_swigt__p_FIX__DAYOFMONTH, &_swigt__p_FIX__DKReason, &_swigt__p_FIX__DataDictionary, &_swigt__p_FIX__DataDictionaryNotFound, &_swigt__p_FIX__DateOfBirth, &_swigt__p_FIX__DatedDate, &_swigt__p_FIX__DayAvgPx, &_swigt__p_FIX__DayBookingInst, &_swigt__p_FIX__DayCumQty, &_swigt__p_FIX__DayOrderQty, &_swigt__p_FIX__DealingCapacity, &_swigt__p_FIX__DefBidSize, &_swigt__p_FIX__DefOfferSize, &_swigt__p_FIX__DefaultApplExtID, &_swigt__p_FIX__DefaultApplVerID, &_swigt__p_FIX__DefaultCstmApplVerID, &_swigt__p_FIX__DefaultVerIndicator, &_swigt__p_FIX__DeleteReason, &_swigt__p_FIX__DeliverToCompID, &_swigt__p_FIX__DeliverToLocationID, &_swigt__p_FIX__DeliverToSubID, &_swigt__p_FIX__DeliveryDate, &_swigt__p_FIX__DeliveryForm, &_swigt__p_FIX__DeliveryType, &_swigt__p_FIX__DerivFlexProductEligibilityIndicator, &_swigt__p_FIX__DerivativeCFICode, &_swigt__p_FIX__DerivativeCapPrice, &_swigt__p_FIX__DerivativeContractMultiplier, &_swigt__p_FIX__DerivativeContractMultiplierUnit, &_swigt__p_FIX__DerivativeContractSettlMonth, &_swigt__p_FIX__DerivativeCountryOfIssue, &_swigt__p_FIX__DerivativeEncodedIssuer, &_swigt__p_FIX__DerivativeEncodedIssuerLen, &_swigt__p_FIX__DerivativeEncodedSecurityDesc, &_swigt__p_FIX__DerivativeEncodedSecurityDescLen, &_swigt__p_FIX__DerivativeEventDate, &_swigt__p_FIX__DerivativeEventPx, &_swigt__p_FIX__DerivativeEventText, &_swigt__p_FIX__DerivativeEventTime, &_swigt__p_FIX__DerivativeEventType, &_swigt__p_FIX__DerivativeExerciseStyle, &_swigt__p_FIX__DerivativeFloorPrice, &_swigt__p_FIX__DerivativeFlowScheduleType, &_swigt__p_FIX__DerivativeFuturesValuationMethod, &_swigt__p_FIX__DerivativeInstrAttribType, &_swigt__p_FIX__DerivativeInstrAttribValue, &_swigt__p_FIX__DerivativeInstrRegistry, &_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, &_swigt__p_FIX__DerivativeInstrumentPartyID, &_swigt__p_FIX__DerivativeInstrumentPartyIDSource, &_swigt__p_FIX__DerivativeInstrumentPartyRole, &_swigt__p_FIX__DerivativeInstrumentPartySubID, &_swigt__p_FIX__DerivativeInstrumentPartySubIDType, &_swigt__p_FIX__DerivativeIssueDate, &_swigt__p_FIX__DerivativeIssuer, &_swigt__p_FIX__DerivativeListMethod, &_swigt__p_FIX__DerivativeLocaleOfIssue, &_swigt__p_FIX__DerivativeMaturityDate, &_swigt__p_FIX__DerivativeMaturityMonthYear, &_swigt__p_FIX__DerivativeMaturityTime, &_swigt__p_FIX__DerivativeMinPriceIncrement, &_swigt__p_FIX__DerivativeMinPriceIncrementAmount, &_swigt__p_FIX__DerivativeNTPositionLimit, &_swigt__p_FIX__DerivativeOptAttribute, &_swigt__p_FIX__DerivativeOptPayAmount, &_swigt__p_FIX__DerivativePositionLimit, &_swigt__p_FIX__DerivativePriceQuoteMethod, &_swigt__p_FIX__DerivativePriceUnitOfMeasure, &_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, &_swigt__p_FIX__DerivativeProduct, &_swigt__p_FIX__DerivativeProductComplex, &_swigt__p_FIX__DerivativePutOrCall, &_swigt__p_FIX__DerivativeSecurityAltID, &_swigt__p_FIX__DerivativeSecurityAltIDSource, &_swigt__p_FIX__DerivativeSecurityDesc, &_swigt__p_FIX__DerivativeSecurityExchange, &_swigt__p_FIX__DerivativeSecurityGroup, &_swigt__p_FIX__DerivativeSecurityID, &_swigt__p_FIX__DerivativeSecurityIDSource, &_swigt__p_FIX__DerivativeSecurityStatus, &_swigt__p_FIX__DerivativeSecuritySubType, &_swigt__p_FIX__DerivativeSecurityType, &_swigt__p_FIX__DerivativeSecurityXML, &_swigt__p_FIX__DerivativeSecurityXMLLen, &_swigt__p_FIX__DerivativeSecurityXMLSchema, &_swigt__p_FIX__DerivativeSettlMethod, &_swigt__p_FIX__DerivativeSettleOnOpenFlag, &_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, &_swigt__p_FIX__DerivativeStrikeCurrency, &_swigt__p_FIX__DerivativeStrikeMultiplier, &_swigt__p_FIX__DerivativeStrikePrice, &_swigt__p_FIX__DerivativeStrikeValue, &_swigt__p_FIX__DerivativeSymbol, &_swigt__p_FIX__DerivativeSymbolSfx, &_swigt__p_FIX__DerivativeTimeUnit, &_swigt__p_FIX__DerivativeUnitOfMeasure, &_swigt__p_FIX__DerivativeUnitOfMeasureQty, &_swigt__p_FIX__DerivativeValuationMethod, &_swigt__p_FIX__Designation, &_swigt__p_FIX__DeskID, &_swigt__p_FIX__DeskOrderHandlingInst, &_swigt__p_FIX__DeskType, &_swigt__p_FIX__DeskTypeSource, &_swigt__p_FIX__DetachmentPoint, &_swigt__p_FIX__Dictionary, &_swigt__p_FIX__DiscretionInst, &_swigt__p_FIX__DiscretionLimitType, &_swigt__p_FIX__DiscretionMoveType, &_swigt__p_FIX__DiscretionOffset, &_swigt__p_FIX__DiscretionOffsetType, &_swigt__p_FIX__DiscretionOffsetValue, &_swigt__p_FIX__DiscretionPrice, &_swigt__p_FIX__DiscretionRoundDirection, &_swigt__p_FIX__DiscretionScope, &_swigt__p_FIX__DisplayHighQty, &_swigt__p_FIX__DisplayLowQty, &_swigt__p_FIX__DisplayMethod, &_swigt__p_FIX__DisplayMinIncr, &_swigt__p_FIX__DisplayQty, &_swigt__p_FIX__DisplayWhen, &_swigt__p_FIX__DistribPaymentMethod, &_swigt__p_FIX__DistribPercentage, &_swigt__p_FIX__DividendYield, &_swigt__p_FIX__DlvyInst, &_swigt__p_FIX__DlvyInstType, &_swigt__p_FIX__DoNotSend, &_swigt__p_FIX__DoubleField, &_swigt__p_FIX__DueToRelated, &_swigt__p_FIX__DuplicateFieldNumber, &_swigt__p_FIX__EFPTrackingError, &_swigt__p_FIX__EXCHANGE, &_swigt__p_FIX__EffectiveTime, &_swigt__p_FIX__EmailThreadID, &_swigt__p_FIX__EmailType, &_swigt__p_FIX__EncodedAllocText, &_swigt__p_FIX__EncodedAllocTextLen, &_swigt__p_FIX__EncodedHeadline, &_swigt__p_FIX__EncodedHeadlineLen, &_swigt__p_FIX__EncodedIssuer, &_swigt__p_FIX__EncodedIssuerLen, &_swigt__p_FIX__EncodedLegIssuer, &_swigt__p_FIX__EncodedLegIssuerLen, &_swigt__p_FIX__EncodedLegSecurityDesc, &_swigt__p_FIX__EncodedLegSecurityDescLen, &_swigt__p_FIX__EncodedListExecInst, &_swigt__p_FIX__EncodedListExecInstLen, &_swigt__p_FIX__EncodedListStatusText, &_swigt__p_FIX__EncodedListStatusTextLen, &_swigt__p_FIX__EncodedMktSegmDesc, &_swigt__p_FIX__EncodedMktSegmDescLen, &_swigt__p_FIX__EncodedSecurityDesc, &_swigt__p_FIX__EncodedSecurityDescLen, &_swigt__p_FIX__EncodedSecurityListDesc, &_swigt__p_FIX__EncodedSecurityListDescLen, &_swigt__p_FIX__EncodedSubject, &_swigt__p_FIX__EncodedSubjectLen, &_swigt__p_FIX__EncodedText, &_swigt__p_FIX__EncodedTextLen, &_swigt__p_FIX__EncodedUnderlyingIssuer, &_swigt__p_FIX__EncodedUnderlyingIssuerLen, &_swigt__p_FIX__EncodedUnderlyingSecurityDesc, &_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, &_swigt__p_FIX__EncryptMethod, &_swigt__p_FIX__EncryptedNewPassword, &_swigt__p_FIX__EncryptedNewPasswordLen, &_swigt__p_FIX__EncryptedPassword, &_swigt__p_FIX__EncryptedPasswordLen, &_swigt__p_FIX__EncryptedPasswordMethod, &_swigt__p_FIX__EndAccruedInterestAmt, &_swigt__p_FIX__EndCash, &_swigt__p_FIX__EndDate, &_swigt__p_FIX__EndMaturityMonthYear, &_swigt__p_FIX__EndSeqNo, &_swigt__p_FIX__EndStrikePxRange, &_swigt__p_FIX__EndTickPriceRange, &_swigt__p_FIX__EventDate, &_swigt__p_FIX__EventPx, &_swigt__p_FIX__EventText, &_swigt__p_FIX__EventTime, &_swigt__p_FIX__EventType, &_swigt__p_FIX__ExDate, &_swigt__p_FIX__ExDestination, &_swigt__p_FIX__ExDestinationIDSource, &_swigt__p_FIX__Exception, &_swigt__p_FIX__ExchangeForPhysical, &_swigt__p_FIX__ExchangeRule, &_swigt__p_FIX__ExchangeSpecialInstructions, &_swigt__p_FIX__ExecAckStatus, &_swigt__p_FIX__ExecBroker, &_swigt__p_FIX__ExecID, &_swigt__p_FIX__ExecInst, &_swigt__p_FIX__ExecInstValue, &_swigt__p_FIX__ExecPriceAdjustment, &_swigt__p_FIX__ExecPriceType, &_swigt__p_FIX__ExecRefID, &_swigt__p_FIX__ExecRestatementReason, &_swigt__p_FIX__ExecTransType, &_swigt__p_FIX__ExecType, &_swigt__p_FIX__ExecValuationPoint, &_swigt__p_FIX__ExerciseMethod, &_swigt__p_FIX__ExerciseStyle, &_swigt__p_FIX__ExpQty, &_swigt__p_FIX__ExpType, &_swigt__p_FIX__ExpirationCycle, &_swigt__p_FIX__ExpirationQtyType, &_swigt__p_FIX__ExpireDate, &_swigt__p_FIX__ExpireTime, &_swigt__p_FIX__FLOAT, &_swigt__p_FIX__Factor, &_swigt__p_FIX__FairValue, &_swigt__p_FIX__FeeMultiplier, &_swigt__p_FIX__FieldBase, &_swigt__p_FIX__FieldConvertError, &_swigt__p_FIX__FieldMap, &_swigt__p_FIX__FieldNotFound, &_swigt__p_FIX__FileLog, &_swigt__p_FIX__FileLogFactory, &_swigt__p_FIX__FileStore, &_swigt__p_FIX__FileStoreFactory, &_swigt__p_FIX__FillExecID, &_swigt__p_FIX__FillLiquidityInd, &_swigt__p_FIX__FillPx, &_swigt__p_FIX__FillQty, &_swigt__p_FIX__FinancialStatus, &_swigt__p_FIX__FirmTradeID, &_swigt__p_FIX__FirstPx, &_swigt__p_FIX__FlexProductEligibilityIndicator, &_swigt__p_FIX__FlexibleIndicator, &_swigt__p_FIX__FloorPrice, &_swigt__p_FIX__FlowScheduleType, &_swigt__p_FIX__ForexReq, &_swigt__p_FIX__FundRenewWaiv, &_swigt__p_FIX__FutSettDate, &_swigt__p_FIX__FutSettDate2, &_swigt__p_FIX__FuturesValuationMethod, &_swigt__p_FIX__GTBookingInst, &_swigt__p_FIX__GapFillFlag, &_swigt__p_FIX__GrossTradeAmt, &_swigt__p_FIX__Group, &_swigt__p_FIX__HaltReasonChar, &_swigt__p_FIX__HaltReasonInt, &_swigt__p_FIX__HandlInst, &_swigt__p_FIX__Header, &_swigt__p_FIX__Headline, &_swigt__p_FIX__HeartBtInt, &_swigt__p_FIX__HighLimitPrice, &_swigt__p_FIX__HighPx, &_swigt__p_FIX__HopCompID, &_swigt__p_FIX__HopRefID, &_swigt__p_FIX__HopSendingTime, &_swigt__p_FIX__HostCrossID, &_swigt__p_FIX__IDSource, &_swigt__p_FIX__INT, &_swigt__p_FIX__IOException, &_swigt__p_FIX__IOIID, &_swigt__p_FIX__IOINaturalFlag, &_swigt__p_FIX__IOIOthSvc, &_swigt__p_FIX__IOIQltyInd, &_swigt__p_FIX__IOIQty, &_swigt__p_FIX__IOIQualifier, &_swigt__p_FIX__IOIRefID, &_swigt__p_FIX__IOIShares, &_swigt__p_FIX__IOITransType, &_swigt__p_FIX__IOIid, &_swigt__p_FIX__ImpliedMarketIndicator, &_swigt__p_FIX__InViewOfCommon, &_swigt__p_FIX__IncTaxInd, &_swigt__p_FIX__IncorrectDataFormat, &_swigt__p_FIX__IncorrectMessageStructure, &_swigt__p_FIX__IncorrectTagValue, &_swigt__p_FIX__IndividualAllocID, &_swigt__p_FIX__IndividualAllocRejCode, &_swigt__p_FIX__IndividualAllocType, &_swigt__p_FIX__Initiator, &_swigt__p_FIX__InputSource, &_swigt__p_FIX__InstrAttribType, &_swigt__p_FIX__InstrAttribValue, &_swigt__p_FIX__InstrRegistry, &_swigt__p_FIX__InstrmtAssignmentMethod, &_swigt__p_FIX__InstrumentPartyID, &_swigt__p_FIX__InstrumentPartyIDSource, &_swigt__p_FIX__InstrumentPartyRole, &_swigt__p_FIX__InstrumentPartySubID, &_swigt__p_FIX__InstrumentPartySubIDType, &_swigt__p_FIX__IntField, &_swigt__p_FIX__InterestAccrualDate, &_swigt__p_FIX__InterestAtMaturity, &_swigt__p_FIX__InvalidMessage, &_swigt__p_FIX__InvalidMessageType, &_swigt__p_FIX__InvalidTagNumber, &_swigt__p_FIX__InvestorCountryOfResidence, &_swigt__p_FIX__IssueDate, &_swigt__p_FIX__Issuer, &_swigt__p_FIX__LANGUAGE, &_swigt__p_FIX__LENGTH, &_swigt__p_FIX__LOCALMKTDATE, &_swigt__p_FIX__LanguageCode, &_swigt__p_FIX__LastCapacity, &_swigt__p_FIX__LastForwardPoints, &_swigt__p_FIX__LastForwardPoints2, &_swigt__p_FIX__LastFragment, &_swigt__p_FIX__LastLiquidityInd, &_swigt__p_FIX__LastMkt, &_swigt__p_FIX__LastMsgSeqNumProcessed, &_swigt__p_FIX__LastNetworkResponseID, &_swigt__p_FIX__LastParPx, &_swigt__p_FIX__LastPx, &_swigt__p_FIX__LastQty, &_swigt__p_FIX__LastRptRequested, &_swigt__p_FIX__LastShares, &_swigt__p_FIX__LastSpotRate, &_swigt__p_FIX__LastSwapPoints, &_swigt__p_FIX__LastUpdateTime, &_swigt__p_FIX__LateIndicator, &_swigt__p_FIX__LeavesQty, &_swigt__p_FIX__LegAllocAccount, &_swigt__p_FIX__LegAllocAcctIDSource, &_swigt__p_FIX__LegAllocID, &_swigt__p_FIX__LegAllocQty, &_swigt__p_FIX__LegAllocSettlCurrency, &_swigt__p_FIX__LegBenchmarkCurveCurrency, &_swigt__p_FIX__LegBenchmarkCurveName, &_swigt__p_FIX__LegBenchmarkCurvePoint, &_swigt__p_FIX__LegBenchmarkPrice, &_swigt__p_FIX__LegBenchmarkPriceType, &_swigt__p_FIX__LegBidForwardPoints, &_swigt__p_FIX__LegBidPx, &_swigt__p_FIX__LegCFICode, &_swigt__p_FIX__LegCalculatedCcyLastQty, &_swigt__p_FIX__LegContractMultiplier, &_swigt__p_FIX__LegContractMultiplierUnit, &_swigt__p_FIX__LegContractSettlMonth, &_swigt__p_FIX__LegCountryOfIssue, &_swigt__p_FIX__LegCouponPaymentDate, &_swigt__p_FIX__LegCouponRate, &_swigt__p_FIX__LegCoveredOrUncovered, &_swigt__p_FIX__LegCreditRating, &_swigt__p_FIX__LegCurrency, &_swigt__p_FIX__LegCurrencyRatio, &_swigt__p_FIX__LegDatedDate, &_swigt__p_FIX__LegDividendYield, &_swigt__p_FIX__LegExecInst, &_swigt__p_FIX__LegExerciseStyle, &_swigt__p_FIX__LegFactor, &_swigt__p_FIX__LegFlowScheduleType, &_swigt__p_FIX__LegFutSettDate, &_swigt__p_FIX__LegGrossTradeAmt, &_swigt__p_FIX__LegIOIQty, &_swigt__p_FIX__LegIndividualAllocID, &_swigt__p_FIX__LegInstrRegistry, &_swigt__p_FIX__LegInterestAccrualDate, &_swigt__p_FIX__LegIssueDate, &_swigt__p_FIX__LegIssuer, &_swigt__p_FIX__LegLastForwardPoints, &_swigt__p_FIX__LegLastPx, &_swigt__p_FIX__LegLastQty, &_swigt__p_FIX__LegLocaleOfIssue, &_swigt__p_FIX__LegMaturityDate, &_swigt__p_FIX__LegMaturityMonthYear, &_swigt__p_FIX__LegMaturityTime, &_swigt__p_FIX__LegNumber, &_swigt__p_FIX__LegOfferForwardPoints, &_swigt__p_FIX__LegOfferPx, &_swigt__p_FIX__LegOptAttribute, &_swigt__p_FIX__LegOptionRatio, &_swigt__p_FIX__LegOrderQty, &_swigt__p_FIX__LegPool, &_swigt__p_FIX__LegPositionEffect, &_swigt__p_FIX__LegPrice, &_swigt__p_FIX__LegPriceType, &_swigt__p_FIX__LegPriceUnitOfMeasure, &_swigt__p_FIX__LegPriceUnitOfMeasureQty, &_swigt__p_FIX__LegProduct, &_swigt__p_FIX__LegPutOrCall, &_swigt__p_FIX__LegQty, &_swigt__p_FIX__LegRatioQty, &_swigt__p_FIX__LegRedemptionDate, &_swigt__p_FIX__LegRefID, &_swigt__p_FIX__LegRepoCollateralSecurityType, &_swigt__p_FIX__LegReportID, &_swigt__p_FIX__LegRepurchaseRate, &_swigt__p_FIX__LegRepurchaseTerm, &_swigt__p_FIX__LegSecurityAltID, &_swigt__p_FIX__LegSecurityAltIDSource, &_swigt__p_FIX__LegSecurityDesc, &_swigt__p_FIX__LegSecurityExchange, &_swigt__p_FIX__LegSecurityID, &_swigt__p_FIX__LegSecurityIDSource, &_swigt__p_FIX__LegSecuritySubType, &_swigt__p_FIX__LegSecurityType, &_swigt__p_FIX__LegSettlCurrency, &_swigt__p_FIX__LegSettlDate, &_swigt__p_FIX__LegSettlType, &_swigt__p_FIX__LegSettlmntTyp, &_swigt__p_FIX__LegSide, &_swigt__p_FIX__LegStateOrProvinceOfIssue, &_swigt__p_FIX__LegStipulationType, &_swigt__p_FIX__LegStipulationValue, &_swigt__p_FIX__LegStrikeCurrency, &_swigt__p_FIX__LegStrikePrice, &_swigt__p_FIX__LegSwapType, &_swigt__p_FIX__LegSymbol, &_swigt__p_FIX__LegSymbolSfx, &_swigt__p_FIX__LegTimeUnit, &_swigt__p_FIX__LegUnitOfMeasure, &_swigt__p_FIX__LegUnitOfMeasureQty, &_swigt__p_FIX__LegVolatility, &_swigt__p_FIX__LegalConfirm, &_swigt__p_FIX__LinesOfText, &_swigt__p_FIX__LiquidityIndType, &_swigt__p_FIX__LiquidityNumSecurities, &_swigt__p_FIX__LiquidityPctHigh, &_swigt__p_FIX__LiquidityPctLow, &_swigt__p_FIX__LiquidityValue, &_swigt__p_FIX__ListExecInst, &_swigt__p_FIX__ListExecInstType, &_swigt__p_FIX__ListID, &_swigt__p_FIX__ListMethod, &_swigt__p_FIX__ListName, &_swigt__p_FIX__ListNoOrds, &_swigt__p_FIX__ListOrderStatus, &_swigt__p_FIX__ListRejectReason, &_swigt__p_FIX__ListSeqNo, &_swigt__p_FIX__ListStatusText, &_swigt__p_FIX__ListStatusType, &_swigt__p_FIX__ListUpdateAction, &_swigt__p_FIX__LocaleOfIssue, &_swigt__p_FIX__LocateReqd, &_swigt__p_FIX__LocationID, &_swigt__p_FIX__Log, &_swigt__p_FIX__LogFactory, &_swigt__p_FIX__LongQty, &_swigt__p_FIX__LotType, &_swigt__p_FIX__LowLimitPrice, &_swigt__p_FIX__LowPx, &_swigt__p_FIX__MDBookType, &_swigt__p_FIX__MDEntryBuyer, &_swigt__p_FIX__MDEntryDate, &_swigt__p_FIX__MDEntryForwardPoints, &_swigt__p_FIX__MDEntryID, &_swigt__p_FIX__MDEntryOriginator, &_swigt__p_FIX__MDEntryPositionNo, &_swigt__p_FIX__MDEntryPx, &_swigt__p_FIX__MDEntryRefID, &_swigt__p_FIX__MDEntrySeller, &_swigt__p_FIX__MDEntrySize, &_swigt__p_FIX__MDEntrySpotRate, &_swigt__p_FIX__MDEntryTime, &_swigt__p_FIX__MDEntryType, &_swigt__p_FIX__MDFeedType, &_swigt__p_FIX__MDImplicitDelete, &_swigt__p_FIX__MDMkt, &_swigt__p_FIX__MDOriginType, &_swigt__p_FIX__MDPriceLevel, &_swigt__p_FIX__MDQuoteType, &_swigt__p_FIX__MDReportID, &_swigt__p_FIX__MDReqID, &_swigt__p_FIX__MDReqRejReason, &_swigt__p_FIX__MDSecSize, &_swigt__p_FIX__MDSecSizeType, &_swigt__p_FIX__MDStreamID, &_swigt__p_FIX__MDSubBookType, &_swigt__p_FIX__MDUpdateAction, &_swigt__p_FIX__MDUpdateType, &_swigt__p_FIX__MONTHYEAR, &_swigt__p_FIX__MULTIPLECHARVALUE, &_swigt__p_FIX__MULTIPLESTRINGVALUE, &_swigt__p_FIX__MULTIPLEVALUESTRING, &_swigt__p_FIX__MailingDtls, &_swigt__p_FIX__MailingInst, &_swigt__p_FIX__ManualOrderIndicator, &_swigt__p_FIX__MarginExcess, &_swigt__p_FIX__MarginRatio, &_swigt__p_FIX__MarketDepth, &_swigt__p_FIX__MarketID, &_swigt__p_FIX__MarketReportID, &_swigt__p_FIX__MarketReqID, &_swigt__p_FIX__MarketSegmentDesc, &_swigt__p_FIX__MarketSegmentID, &_swigt__p_FIX__MarketUpdateAction, &_swigt__p_FIX__MassActionRejectReason, &_swigt__p_FIX__MassActionReportID, &_swigt__p_FIX__MassActionResponse, &_swigt__p_FIX__MassActionScope, &_swigt__p_FIX__MassActionType, &_swigt__p_FIX__MassCancelRejectReason, &_swigt__p_FIX__MassCancelRequestType, &_swigt__p_FIX__MassCancelResponse, &_swigt__p_FIX__MassStatusReqID, &_swigt__p_FIX__MassStatusReqType, &_swigt__p_FIX__MatchAlgorithm, &_swigt__p_FIX__MatchIncrement, &_swigt__p_FIX__MatchStatus, &_swigt__p_FIX__MatchType, &_swigt__p_FIX__MaturityDate, &_swigt__p_FIX__MaturityDay, &_swigt__p_FIX__MaturityMonthYear, &_swigt__p_FIX__MaturityMonthYearFormat, &_swigt__p_FIX__MaturityMonthYearIncrement, &_swigt__p_FIX__MaturityMonthYearIncrementUnits, &_swigt__p_FIX__MaturityNetMoney, &_swigt__p_FIX__MaturityRuleID, &_swigt__p_FIX__MaturityTime, &_swigt__p_FIX__MaxFloor, &_swigt__p_FIX__MaxMessageSize, &_swigt__p_FIX__MaxPriceLevels, &_swigt__p_FIX__MaxPriceVariation, &_swigt__p_FIX__MaxShow, &_swigt__p_FIX__MaxTradeVol, &_swigt__p_FIX__MemoryStore, &_swigt__p_FIX__MemoryStoreFactory, &_swigt__p_FIX__Message, &_swigt__p_FIX__MessageEncoding, &_swigt__p_FIX__MessageEventSource, &_swigt__p_FIX__MessageParseError, &_swigt__p_FIX__MessageStore, &_swigt__p_FIX__MessageStoreExceptionWrapper, &_swigt__p_FIX__MessageStoreFactory, &_swigt__p_FIX__MessageStoreFactoryExceptionWrapper, &_swigt__p_FIX__MidPx, &_swigt__p_FIX__MidYield, &_swigt__p_FIX__MinBidSize, &_swigt__p_FIX__MinLotSize, &_swigt__p_FIX__MinOfferSize, &_swigt__p_FIX__MinPriceIncrement, &_swigt__p_FIX__MinPriceIncrementAmount, &_swigt__p_FIX__MinQty, &_swigt__p_FIX__MinTradeVol, &_swigt__p_FIX__MiscFeeAmt, &_swigt__p_FIX__MiscFeeBasis, &_swigt__p_FIX__MiscFeeCurr, &_swigt__p_FIX__MiscFeeType, &_swigt__p_FIX__MktBidPx, &_swigt__p_FIX__MktOfferPx, &_swigt__p_FIX__ModelType, &_swigt__p_FIX__MoneyLaunderingStatus, &_swigt__p_FIX__MsgDirection, &_swigt__p_FIX__MsgSeqNum, &_swigt__p_FIX__MsgType, &_swigt__p_FIX__MultiLegReportingType, &_swigt__p_FIX__MultiLegRptTypeReq, &_swigt__p_FIX__MultilegModel, &_swigt__p_FIX__MultilegPriceMethod, &_swigt__p_FIX__NTPositionLimit, &_swigt__p_FIX__NUMINGROUP, &_swigt__p_FIX__Nested2PartyID, &_swigt__p_FIX__Nested2PartyIDSource, &_swigt__p_FIX__Nested2PartyRole, &_swigt__p_FIX__Nested2PartySubID, &_swigt__p_FIX__Nested2PartySubIDType, &_swigt__p_FIX__Nested3PartyID, &_swigt__p_FIX__Nested3PartyIDSource, &_swigt__p_FIX__Nested3PartyRole, &_swigt__p_FIX__Nested3PartySubID, &_swigt__p_FIX__Nested3PartySubIDType, &_swigt__p_FIX__Nested4PartyID, &_swigt__p_FIX__Nested4PartyIDSource, &_swigt__p_FIX__Nested4PartyRole, &_swigt__p_FIX__Nested4PartySubID, &_swigt__p_FIX__Nested4PartySubIDType, &_swigt__p_FIX__NestedInstrAttribType, &_swigt__p_FIX__NestedInstrAttribValue, &_swigt__p_FIX__NestedPartyID, &_swigt__p_FIX__NestedPartyIDSource, &_swigt__p_FIX__NestedPartyRole, &_swigt__p_FIX__NestedPartySubID, &_swigt__p_FIX__NestedPartySubIDType, &_swigt__p_FIX__NetChgPrevDay, &_swigt__p_FIX__NetGrossInd, &_swigt__p_FIX__NetMoney, &_swigt__p_FIX__NetworkRequestID, &_swigt__p_FIX__NetworkRequestType, &_swigt__p_FIX__NetworkResponseID, &_swigt__p_FIX__NetworkStatusResponseType, &_swigt__p_FIX__NewPassword, &_swigt__p_FIX__NewSeqNo, &_swigt__p_FIX__NewsCategory, &_swigt__p_FIX__NewsID, &_swigt__p_FIX__NewsRefID, &_swigt__p_FIX__NewsRefType, &_swigt__p_FIX__NextExpectedMsgSeqNum, &_swigt__p_FIX__NoAffectedOrders, &_swigt__p_FIX__NoAllocs, &_swigt__p_FIX__NoAltMDSource, &_swigt__p_FIX__NoApplIDs, &_swigt__p_FIX__NoAsgnReqs, &_swigt__p_FIX__NoBidComponents, &_swigt__p_FIX__NoBidDescriptors, &_swigt__p_FIX__NoCapacities, &_swigt__p_FIX__NoClearingInstructions, &_swigt__p_FIX__NoCollInquiryQualifier, &_swigt__p_FIX__NoCompIDs, &_swigt__p_FIX__NoComplexEventDates, &_swigt__p_FIX__NoComplexEventTimes, &_swigt__p_FIX__NoComplexEvents, &_swigt__p_FIX__NoContAmts, &_swigt__p_FIX__NoContraBrokers, &_swigt__p_FIX__NoDates, &_swigt__p_FIX__NoDerivativeEvents, &_swigt__p_FIX__NoDerivativeInstrAttrib, &_swigt__p_FIX__NoDerivativeInstrumentParties, &_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, &_swigt__p_FIX__NoDerivativeSecurityAltID, &_swigt__p_FIX__NoDistribInsts, &_swigt__p_FIX__NoDlvyInst, &_swigt__p_FIX__NoEvents, &_swigt__p_FIX__NoExecInstRules, &_swigt__p_FIX__NoExecs, &_swigt__p_FIX__NoExpiration, &_swigt__p_FIX__NoFills, &_swigt__p_FIX__NoHops, &_swigt__p_FIX__NoIOIQualifiers, &_swigt__p_FIX__NoInstrAttrib, &_swigt__p_FIX__NoInstrumentParties, &_swigt__p_FIX__NoInstrumentPartySubIDs, &_swigt__p_FIX__NoLegAllocs, &_swigt__p_FIX__NoLegSecurityAltID, &_swigt__p_FIX__NoLegStipulations, &_swigt__p_FIX__NoLegs, &_swigt__p_FIX__NoLinesOfText, &_swigt__p_FIX__NoLotTypeRules, &_swigt__p_FIX__NoMDEntries, &_swigt__p_FIX__NoMDEntryTypes, &_swigt__p_FIX__NoMDFeedTypes, &_swigt__p_FIX__NoMarketSegments, &_swigt__p_FIX__NoMatchRules, &_swigt__p_FIX__NoMaturityRules, &_swigt__p_FIX__NoMiscFees, &_swigt__p_FIX__NoMsgTypes, &_swigt__p_FIX__NoNested2PartyIDs, &_swigt__p_FIX__NoNested2PartySubIDs, &_swigt__p_FIX__NoNested3PartyIDs, &_swigt__p_FIX__NoNested3PartySubIDs, &_swigt__p_FIX__NoNested4PartyIDs, &_swigt__p_FIX__NoNested4PartySubIDs, &_swigt__p_FIX__NoNestedInstrAttrib, &_swigt__p_FIX__NoNestedPartyIDs, &_swigt__p_FIX__NoNestedPartySubIDs, &_swigt__p_FIX__NoNewsRefIDs, &_swigt__p_FIX__NoNotAffectedOrders, &_swigt__p_FIX__NoOfLegUnderlyings, &_swigt__p_FIX__NoOfSecSizes, &_swigt__p_FIX__NoOrdTypeRules, &_swigt__p_FIX__NoOrders, &_swigt__p_FIX__NoPartyIDs, &_swigt__p_FIX__NoPartySubIDs, &_swigt__p_FIX__NoPosAmt, &_swigt__p_FIX__NoPositions, &_swigt__p_FIX__NoQuoteEntries, &_swigt__p_FIX__NoQuoteQualifiers, &_swigt__p_FIX__NoQuoteSets, &_swigt__p_FIX__NoRateSources, &_swigt__p_FIX__NoRegistDtls, &_swigt__p_FIX__NoRelatedSym, &_swigt__p_FIX__NoRootPartyIDs, &_swigt__p_FIX__NoRootPartySubIDs, &_swigt__p_FIX__NoRoutingIDs, &_swigt__p_FIX__NoRpts, &_swigt__p_FIX__NoSecurityAltID, &_swigt__p_FIX__NoSecurityTypes, &_swigt__p_FIX__NoSettlDetails, &_swigt__p_FIX__NoSettlInst, &_swigt__p_FIX__NoSettlOblig, &_swigt__p_FIX__NoSettlPartyIDs, &_swigt__p_FIX__NoSettlPartySubIDs, &_swigt__p_FIX__NoSideTrdRegTS, &_swigt__p_FIX__NoSides, &_swigt__p_FIX__NoStatsIndicators, &_swigt__p_FIX__NoStipulations, &_swigt__p_FIX__NoStrategyParameters, &_swigt__p_FIX__NoStrikeRules, &_swigt__p_FIX__NoStrikes, &_swigt__p_FIX__NoTagValue, &_swigt__p_FIX__NoTargetPartyIDs, &_swigt__p_FIX__NoTickRules, &_swigt__p_FIX__NoTimeInForceRules, &_swigt__p_FIX__NoTrades, &_swigt__p_FIX__NoTradingSessionRules, &_swigt__p_FIX__NoTradingSessions, &_swigt__p_FIX__NoTrdRegTimestamps, &_swigt__p_FIX__NoTrdRepIndicators, &_swigt__p_FIX__NoUnderlyingAmounts, &_swigt__p_FIX__NoUnderlyingLegSecurityAltID, &_swigt__p_FIX__NoUnderlyingSecurityAltID, &_swigt__p_FIX__NoUnderlyingStips, &_swigt__p_FIX__NoUnderlyings, &_swigt__p_FIX__NoUndlyInstrumentParties, &_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, &_swigt__p_FIX__NoUsernames, &_swigt__p_FIX__NotAffOrigClOrdID, &_swigt__p_FIX__NotAffectedOrderID, &_swigt__p_FIX__NotifyBrokerOfCredit, &_swigt__p_FIX__NotionalPercentageOutstanding, &_swigt__p_FIX__NullApplication, &_swigt__p_FIX__NullLog, &_swigt__p_FIX__NumBidders, &_swigt__p_FIX__NumDaysInterest, &_swigt__p_FIX__NumTickets, &_swigt__p_FIX__NumberOfOrders, &_swigt__p_FIX__OddLot, &_swigt__p_FIX__OfferForwardPoints, &_swigt__p_FIX__OfferForwardPoints2, &_swigt__p_FIX__OfferPx, &_swigt__p_FIX__OfferSize, &_swigt__p_FIX__OfferSpotRate, &_swigt__p_FIX__OfferSwapPoints, &_swigt__p_FIX__OfferYield, &_swigt__p_FIX__OnBehalfOfCompID, &_swigt__p_FIX__OnBehalfOfLocationID, &_swigt__p_FIX__OnBehalfOfSendingTime, &_swigt__p_FIX__OnBehalfOfSubID, &_swigt__p_FIX__OpenClose, &_swigt__p_FIX__OpenCloseSettlFlag, &_swigt__p_FIX__OpenCloseSettleFlag, &_swigt__p_FIX__OpenInterest, &_swigt__p_FIX__OptAttribute, &_swigt__p_FIX__OptPayAmount, &_swigt__p_FIX__OptPayoutAmount, &_swigt__p_FIX__OptPayoutType, &_swigt__p_FIX__OrdRejReason, &_swigt__p_FIX__OrdStatus, &_swigt__p_FIX__OrdStatusReqID, &_swigt__p_FIX__OrdType, &_swigt__p_FIX__OrderAvgPx, &_swigt__p_FIX__OrderBookingQty, &_swigt__p_FIX__OrderCapacity, &_swigt__p_FIX__OrderCapacityQty, &_swigt__p_FIX__OrderCategory, &_swigt__p_FIX__OrderDelay, &_swigt__p_FIX__OrderDelayUnit, &_swigt__p_FIX__OrderHandlingInstSource, &_swigt__p_FIX__OrderID, &_swigt__p_FIX__OrderInputDevice, &_swigt__p_FIX__OrderPercent, &_swigt__p_FIX__OrderQty, &_swigt__p_FIX__OrderQty2, &_swigt__p_FIX__OrderRestrictions, &_swigt__p_FIX__OrigClOrdID, &_swigt__p_FIX__OrigCrossID, &_swigt__p_FIX__OrigCustOrderCapacity, &_swigt__p_FIX__OrigOrdModTime, &_swigt__p_FIX__OrigPosReqRefID, &_swigt__p_FIX__OrigSecondaryTradeID, &_swigt__p_FIX__OrigSendingTime, &_swigt__p_FIX__OrigTime, &_swigt__p_FIX__OrigTradeDate, &_swigt__p_FIX__OrigTradeHandlingInstr, &_swigt__p_FIX__OrigTradeID, &_swigt__p_FIX__OriginalNotionalPercentageOutstanding, &_swigt__p_FIX__OutMainCntryUIndex, &_swigt__p_FIX__OutsideIndexPct, &_swigt__p_FIX__OwnerType, &_swigt__p_FIX__OwnershipType, &_swigt__p_FIX__PERCENTAGE, &_swigt__p_FIX__PRICE, &_swigt__p_FIX__PRICEOFFSET, &_swigt__p_FIX__ParentMktSegmID, &_swigt__p_FIX__ParticipationRate, &_swigt__p_FIX__PartyID, &_swigt__p_FIX__PartyIDSource, &_swigt__p_FIX__PartyRole, &_swigt__p_FIX__PartySubID, &_swigt__p_FIX__PartySubIDType, &_swigt__p_FIX__Password, &_swigt__p_FIX__PaymentDate, &_swigt__p_FIX__PaymentMethod, &_swigt__p_FIX__PaymentRef, &_swigt__p_FIX__PaymentRemitterID, &_swigt__p_FIX__PctAtRisk, &_swigt__p_FIX__PegDifference, &_swigt__p_FIX__PegLimitType, &_swigt__p_FIX__PegMoveType, &_swigt__p_FIX__PegOffsetType, &_swigt__p_FIX__PegOffsetValue, &_swigt__p_FIX__PegPriceType, &_swigt__p_FIX__PegRoundDirection, &_swigt__p_FIX__PegScope, &_swigt__p_FIX__PegSecurityDesc, &_swigt__p_FIX__PegSecurityID, &_swigt__p_FIX__PegSecurityIDSource, &_swigt__p_FIX__PegSymbol, &_swigt__p_FIX__PeggedPrice, &_swigt__p_FIX__PeggedRefPrice, &_swigt__p_FIX__Pool, &_swigt__p_FIX__PosAmt, &_swigt__p_FIX__PosAmtType, &_swigt__p_FIX__PosMaintAction, &_swigt__p_FIX__PosMaintResult, &_swigt__p_FIX__PosMaintRptID, &_swigt__p_FIX__PosMaintRptRefID, &_swigt__p_FIX__PosMaintStatus, &_swigt__p_FIX__PosQtyStatus, &_swigt__p_FIX__PosReqID, &_swigt__p_FIX__PosReqResult, &_swigt__p_FIX__PosReqStatus, &_swigt__p_FIX__PosReqType, &_swigt__p_FIX__PosTransType, &_swigt__p_FIX__PosType, &_swigt__p_FIX__PositionCurrency, &_swigt__p_FIX__PositionEffect, &_swigt__p_FIX__PositionLimit, &_swigt__p_FIX__PossDupFlag, &_swigt__p_FIX__PossResend, &_swigt__p_FIX__PreTradeAnonymity, &_swigt__p_FIX__PreallocMethod, &_swigt__p_FIX__PrevClosePx, &_swigt__p_FIX__PreviouslyReported, &_swigt__p_FIX__Price, &_swigt__p_FIX__Price2, &_swigt__p_FIX__PriceDelta, &_swigt__p_FIX__PriceImprovement, &_swigt__p_FIX__PriceLimitType, &_swigt__p_FIX__PriceProtectionScope, &_swigt__p_FIX__PriceQuoteMethod, &_swigt__p_FIX__PriceType, &_swigt__p_FIX__PriceUnitOfMeasure, &_swigt__p_FIX__PriceUnitOfMeasureQty, &_swigt__p_FIX__PriorSettlPrice, &_swigt__p_FIX__PriorSpreadIndicator, &_swigt__p_FIX__PriorityIndicator, &_swigt__p_FIX__PrivateQuote, &_swigt__p_FIX__ProcessCode, &_swigt__p_FIX__Product, &_swigt__p_FIX__ProductComplex, &_swigt__p_FIX__ProgPeriodInterval, &_swigt__p_FIX__ProgRptReqs, &_swigt__p_FIX__PublishTrdIndicator, &_swigt__p_FIX__PutOrCall, &_swigt__p_FIX__QTY, &_swigt__p_FIX__QtyType, &_swigt__p_FIX__Quantity, &_swigt__p_FIX__QuantityDate, &_swigt__p_FIX__QuantityType, &_swigt__p_FIX__QuoteAckStatus, &_swigt__p_FIX__QuoteCancelType, &_swigt__p_FIX__QuoteCondition, &_swigt__p_FIX__QuoteEntryID, &_swigt__p_FIX__QuoteEntryRejectReason, &_swigt__p_FIX__QuoteEntryStatus, &_swigt__p_FIX__QuoteID, &_swigt__p_FIX__QuoteMsgID, &_swigt__p_FIX__QuotePriceType, &_swigt__p_FIX__QuoteQualifier, &_swigt__p_FIX__QuoteRejectReason, &_swigt__p_FIX__QuoteReqID, &_swigt__p_FIX__QuoteRequestRejectReason, &_swigt__p_FIX__QuoteRequestType, &_swigt__p_FIX__QuoteRespID, &_swigt__p_FIX__QuoteRespType, &_swigt__p_FIX__QuoteResponseLevel, &_swigt__p_FIX__QuoteSetID, &_swigt__p_FIX__QuoteSetValidUntilTime, &_swigt__p_FIX__QuoteStatus, &_swigt__p_FIX__QuoteStatusReqID, &_swigt__p_FIX__QuoteType, &_swigt__p_FIX__RFQReqID, &_swigt__p_FIX__RateSource, &_swigt__p_FIX__RateSourceType, &_swigt__p_FIX__RatioQty, &_swigt__p_FIX__RawData, &_swigt__p_FIX__RawDataLength, &_swigt__p_FIX__ReceivedDeptID, &_swigt__p_FIX__RedemptionDate, &_swigt__p_FIX__RefAllocID, &_swigt__p_FIX__RefApplExtID, &_swigt__p_FIX__RefApplID, &_swigt__p_FIX__RefApplLastSeqNum, &_swigt__p_FIX__RefApplReqID, &_swigt__p_FIX__RefApplVerID, &_swigt__p_FIX__RefCompID, &_swigt__p_FIX__RefCstmApplVerID, &_swigt__p_FIX__RefMsgType, &_swigt__p_FIX__RefOrdIDReason, &_swigt__p_FIX__RefOrderID, &_swigt__p_FIX__RefOrderIDSource, &_swigt__p_FIX__RefSeqNum, &_swigt__p_FIX__RefSubID, &_swigt__p_FIX__RefTagID, &_swigt__p_FIX__ReferencePage, &_swigt__p_FIX__RefreshIndicator, &_swigt__p_FIX__RefreshQty, &_swigt__p_FIX__RegistAcctType, &_swigt__p_FIX__RegistDetls, &_swigt__p_FIX__RegistDtls, &_swigt__p_FIX__RegistEmail, &_swigt__p_FIX__RegistID, &_swigt__p_FIX__RegistRefID, &_swigt__p_FIX__RegistRejReasonCode, &_swigt__p_FIX__RegistRejReasonText, &_swigt__p_FIX__RegistStatus, &_swigt__p_FIX__RegistTransType, &_swigt__p_FIX__RejectLogon, &_swigt__p_FIX__RejectText, &_swigt__p_FIX__RelSymTransactTime, &_swigt__p_FIX__RelatdSym, &_swigt__p_FIX__RepeatedTag, &_swigt__p_FIX__RepeatingGroupCountMismatch, &_swigt__p_FIX__RepoCollateralSecurityType, &_swigt__p_FIX__ReportToExch, &_swigt__p_FIX__ReportedPx, &_swigt__p_FIX__ReportedPxDiff, &_swigt__p_FIX__RepurchaseRate, &_swigt__p_FIX__RepurchaseTerm, &_swigt__p_FIX__RequiredTagMissing, &_swigt__p_FIX__ResetSeqNumFlag, &_swigt__p_FIX__RespondentType, &_swigt__p_FIX__ResponseDestination, &_swigt__p_FIX__ResponseTransportType, &_swigt__p_FIX__RestructuringType, &_swigt__p_FIX__ReversalIndicator, &_swigt__p_FIX__RiskFreeRate, &_swigt__p_FIX__RndPx, &_swigt__p_FIX__RootPartyID, &_swigt__p_FIX__RootPartyIDSource, &_swigt__p_FIX__RootPartyRole, &_swigt__p_FIX__RootPartySubID, &_swigt__p_FIX__RootPartySubIDType, &_swigt__p_FIX__RoundLot, &_swigt__p_FIX__RoundingDirection, &_swigt__p_FIX__RoundingModulus, &_swigt__p_FIX__RoutingID, &_swigt__p_FIX__RoutingType, &_swigt__p_FIX__RptSeq, &_swigt__p_FIX__RptSys, &_swigt__p_FIX__Rule80A, &_swigt__p_FIX__RuntimeError, &_swigt__p_FIX__SEQNUM, &_swigt__p_FIX__STRING, &_swigt__p_FIX__Scope, &_swigt__p_FIX__ScreenLog, &_swigt__p_FIX__ScreenLogFactory, &_swigt__p_FIX__SecondaryAllocID, &_swigt__p_FIX__SecondaryClOrdID, &_swigt__p_FIX__SecondaryDisplayQty, &_swigt__p_FIX__SecondaryExecID, &_swigt__p_FIX__SecondaryFirmTradeID, &_swigt__p_FIX__SecondaryHighLimitPrice, &_swigt__p_FIX__SecondaryIndividualAllocID, &_swigt__p_FIX__SecondaryLowLimitPrice, &_swigt__p_FIX__SecondaryOrderID, &_swigt__p_FIX__SecondaryPriceLimitType, &_swigt__p_FIX__SecondaryTradeID, &_swigt__p_FIX__SecondaryTradeReportID, &_swigt__p_FIX__SecondaryTradeReportRefID, &_swigt__p_FIX__SecondaryTradingReferencePrice, &_swigt__p_FIX__SecondaryTrdType, &_swigt__p_FIX__SecureData, &_swigt__p_FIX__SecureDataLen, &_swigt__p_FIX__SecurityAltID, &_swigt__p_FIX__SecurityAltIDSource, &_swigt__p_FIX__SecurityDesc, &_swigt__p_FIX__SecurityExchange, &_swigt__p_FIX__SecurityGroup, &_swigt__p_FIX__SecurityID, &_swigt__p_FIX__SecurityIDSource, &_swigt__p_FIX__SecurityListDesc, &_swigt__p_FIX__SecurityListID, &_swigt__p_FIX__SecurityListRefID, &_swigt__p_FIX__SecurityListRequestType, &_swigt__p_FIX__SecurityListType, &_swigt__p_FIX__SecurityListTypeSource, &_swigt__p_FIX__SecurityReportID, &_swigt__p_FIX__SecurityReqID, &_swigt__p_FIX__SecurityRequestResult, &_swigt__p_FIX__SecurityRequestType, &_swigt__p_FIX__SecurityResponseID, &_swigt__p_FIX__SecurityResponseType, &_swigt__p_FIX__SecuritySettlAgentAcctName, &_swigt__p_FIX__SecuritySettlAgentAcctNum, &_swigt__p_FIX__SecuritySettlAgentCode, &_swigt__p_FIX__SecuritySettlAgentContactName, &_swigt__p_FIX__SecuritySettlAgentContactPhone, &_swigt__p_FIX__SecuritySettlAgentName, &_swigt__p_FIX__SecurityStatus, &_swigt__p_FIX__SecurityStatusReqID, &_swigt__p_FIX__SecuritySubType, &_swigt__p_FIX__SecurityTradingEvent, &_swigt__p_FIX__SecurityTradingStatus, &_swigt__p_FIX__SecurityType, &_swigt__p_FIX__SecurityUpdateAction, &_swigt__p_FIX__SecurityXML, &_swigt__p_FIX__SecurityXMLLen, &_swigt__p_FIX__SecurityXMLSchema, &_swigt__p_FIX__SellVolume, &_swigt__p_FIX__SellerDays, &_swigt__p_FIX__SenderCompID, &_swigt__p_FIX__SenderLocationID, &_swigt__p_FIX__SenderSubID, &_swigt__p_FIX__SendingDate, &_swigt__p_FIX__SendingTime, &_swigt__p_FIX__Seniority, &_swigt__p_FIX__Session, &_swigt__p_FIX__SessionID, &_swigt__p_FIX__SessionNotFound, &_swigt__p_FIX__SessionRejectReason, &_swigt__p_FIX__SessionSettings, &_swigt__p_FIX__SessionStatus, &_swigt__p_FIX__SettlBrkrCode, &_swigt__p_FIX__SettlCurrAmt, &_swigt__p_FIX__SettlCurrBidFxRate, &_swigt__p_FIX__SettlCurrFxRate, &_swigt__p_FIX__SettlCurrFxRateCalc, &_swigt__p_FIX__SettlCurrOfferFxRate, &_swigt__p_FIX__SettlCurrency, &_swigt__p_FIX__SettlDate, &_swigt__p_FIX__SettlDate2, &_swigt__p_FIX__SettlDeliveryType, &_swigt__p_FIX__SettlDepositoryCode, &_swigt__p_FIX__SettlInstCode, &_swigt__p_FIX__SettlInstID, &_swigt__p_FIX__SettlInstMode, &_swigt__p_FIX__SettlInstMsgID, &_swigt__p_FIX__SettlInstRefID, &_swigt__p_FIX__SettlInstReqID, &_swigt__p_FIX__SettlInstReqRejCode, &_swigt__p_FIX__SettlInstSource, &_swigt__p_FIX__SettlInstTransType, &_swigt__p_FIX__SettlLocation, &_swigt__p_FIX__SettlMethod, &_swigt__p_FIX__SettlObligID, &_swigt__p_FIX__SettlObligMode, &_swigt__p_FIX__SettlObligMsgID, &_swigt__p_FIX__SettlObligRefID, &_swigt__p_FIX__SettlObligSource, &_swigt__p_FIX__SettlObligTransType, &_swigt__p_FIX__SettlPartyID, &_swigt__p_FIX__SettlPartyIDSource, &_swigt__p_FIX__SettlPartyRole, &_swigt__p_FIX__SettlPartySubID, &_swigt__p_FIX__SettlPartySubIDType, &_swigt__p_FIX__SettlPrice, &_swigt__p_FIX__SettlPriceType, &_swigt__p_FIX__SettlSessID, &_swigt__p_FIX__SettlSessSubID, &_swigt__p_FIX__SettlType, &_swigt__p_FIX__SettleOnOpenFlag, &_swigt__p_FIX__SettlementCycleNo, &_swigt__p_FIX__SettlmntTyp, &_swigt__p_FIX__SharedCommission, &_swigt__p_FIX__Shares, &_swigt__p_FIX__ShortQty, &_swigt__p_FIX__ShortSaleReason, &_swigt__p_FIX__Side, &_swigt__p_FIX__SideComplianceID, &_swigt__p_FIX__SideCurrency, &_swigt__p_FIX__SideExecID, &_swigt__p_FIX__SideFillStationCd, &_swigt__p_FIX__SideGrossTradeAmt, &_swigt__p_FIX__SideLastQty, &_swigt__p_FIX__SideLiquidityInd, &_swigt__p_FIX__SideMultiLegReportingType, &_swigt__p_FIX__SideQty, &_swigt__p_FIX__SideReasonCd, &_swigt__p_FIX__SideSettlCurrency, &_swigt__p_FIX__SideTimeInForce, &_swigt__p_FIX__SideTradeReportID, &_swigt__p_FIX__SideTrdRegTimestamp, &_swigt__p_FIX__SideTrdRegTimestampSrc, &_swigt__p_FIX__SideTrdRegTimestampType, &_swigt__p_FIX__SideTrdSubTyp, &_swigt__p_FIX__SideValue1, &_swigt__p_FIX__SideValue2, &_swigt__p_FIX__SideValueInd, &_swigt__p_FIX__Signature, &_swigt__p_FIX__SignatureLength, &_swigt__p_FIX__SocketAcceptor, &_swigt__p_FIX__SocketCloseFailed, &_swigt__p_FIX__SocketException, &_swigt__p_FIX__SocketInitiator, &_swigt__p_FIX__SocketRecvFailed, &_swigt__p_FIX__SocketSendFailed, &_swigt__p_FIX__SolicitedFlag, &_swigt__p_FIX__Spread, &_swigt__p_FIX__SpreadToBenchmark, &_swigt__p_FIX__StandInstDbID, &_swigt__p_FIX__StandInstDbName, &_swigt__p_FIX__StandInstDbType, &_swigt__p_FIX__StartCash, &_swigt__p_FIX__StartDate, &_swigt__p_FIX__StartMaturityMonthYear, &_swigt__p_FIX__StartStrikePxRange, &_swigt__p_FIX__StartTickPriceRange, &_swigt__p_FIX__StateOrProvinceOfIssue, &_swigt__p_FIX__StatsType, &_swigt__p_FIX__StatusText, &_swigt__p_FIX__StatusValue, &_swigt__p_FIX__StipulationType, &_swigt__p_FIX__StipulationValue, &_swigt__p_FIX__StopPx, &_swigt__p_FIX__StrategyParameterName, &_swigt__p_FIX__StrategyParameterType, &_swigt__p_FIX__StrategyParameterValue, &_swigt__p_FIX__StreamAsgnAckType, &_swigt__p_FIX__StreamAsgnRejReason, &_swigt__p_FIX__StreamAsgnReqID, &_swigt__p_FIX__StreamAsgnReqType, &_swigt__p_FIX__StreamAsgnRptID, &_swigt__p_FIX__StreamAsgnType, &_swigt__p_FIX__StrikeCurrency, &_swigt__p_FIX__StrikeExerciseStyle, &_swigt__p_FIX__StrikeIncrement, &_swigt__p_FIX__StrikeMultiplier, &_swigt__p_FIX__StrikePrice, &_swigt__p_FIX__StrikePriceBoundaryMethod, &_swigt__p_FIX__StrikePriceBoundaryPrecision, &_swigt__p_FIX__StrikePriceDeterminationMethod, &_swigt__p_FIX__StrikeRuleID, &_swigt__p_FIX__StrikeTime, &_swigt__p_FIX__StrikeValue, &_swigt__p_FIX__StringField, &_swigt__p_FIX__Subject, &_swigt__p_FIX__SubscriptionRequestType, &_swigt__p_FIX__SwapPoints, &_swigt__p_FIX__Symbol, &_swigt__p_FIX__SymbolSfx, &_swigt__p_FIX__SynchronizedApplication, &_swigt__p_FIX__TYPE__Type, &_swigt__p_FIX__TZTIMEONLY, &_swigt__p_FIX__TZTIMESTAMP, &_swigt__p_FIX__TZTransactTime, &_swigt__p_FIX__TagNotDefinedForMessage, &_swigt__p_FIX__TagOutOfOrder, &_swigt__p_FIX__TargetCompID, &_swigt__p_FIX__TargetLocationID, &_swigt__p_FIX__TargetPartyID, &_swigt__p_FIX__TargetPartyIDSource, &_swigt__p_FIX__TargetPartyRole, &_swigt__p_FIX__TargetStrategy, &_swigt__p_FIX__TargetStrategyParameters, &_swigt__p_FIX__TargetStrategyPerformance, &_swigt__p_FIX__TargetSubID, &_swigt__p_FIX__TaxAdvantageType, &_swigt__p_FIX__TerminationType, &_swigt__p_FIX__TestMessageIndicator, &_swigt__p_FIX__TestReqID, &_swigt__p_FIX__Text, &_swigt__p_FIX__ThresholdAmount, &_swigt__p_FIX__TickDirection, &_swigt__p_FIX__TickIncrement, &_swigt__p_FIX__TickRuleType, &_swigt__p_FIX__TierCode, &_swigt__p_FIX__TimeBracket, &_swigt__p_FIX__TimeInForce, &_swigt__p_FIX__TimeToExpiration, &_swigt__p_FIX__TimeUnit, &_swigt__p_FIX__TotNoAccQuotes, &_swigt__p_FIX__TotNoAllocs, &_swigt__p_FIX__TotNoCxldQuotes, &_swigt__p_FIX__TotNoFills, &_swigt__p_FIX__TotNoOrders, &_swigt__p_FIX__TotNoQuoteEntries, &_swigt__p_FIX__TotNoRejQuotes, &_swigt__p_FIX__TotNoRelatedSym, &_swigt__p_FIX__TotNoSecurityTypes, &_swigt__p_FIX__TotNoStrikes, &_swigt__p_FIX__TotNumAssignmentReports, &_swigt__p_FIX__TotNumReports, &_swigt__p_FIX__TotNumTradeReports, &_swigt__p_FIX__TotQuoteEntries, &_swigt__p_FIX__TotalAccruedInterestAmt, &_swigt__p_FIX__TotalAffectedOrders, &_swigt__p_FIX__TotalNetValue, &_swigt__p_FIX__TotalNumPosReports, &_swigt__p_FIX__TotalNumSecurities, &_swigt__p_FIX__TotalNumSecurityTypes, &_swigt__p_FIX__TotalTakedown, &_swigt__p_FIX__TotalVolumeTraded, &_swigt__p_FIX__TotalVolumeTradedDate, &_swigt__p_FIX__TotalVolumeTradedTime, &_swigt__p_FIX__TradSesCloseTime, &_swigt__p_FIX__TradSesEndTime, &_swigt__p_FIX__TradSesEvent, &_swigt__p_FIX__TradSesMethod, &_swigt__p_FIX__TradSesMode, &_swigt__p_FIX__TradSesOpenTime, &_swigt__p_FIX__TradSesPreCloseTime, &_swigt__p_FIX__TradSesReqID, &_swigt__p_FIX__TradSesStartTime, &_swigt__p_FIX__TradSesStatus, &_swigt__p_FIX__TradSesStatusRejReason, &_swigt__p_FIX__TradSesUpdateAction, &_swigt__p_FIX__TradeAllocIndicator, &_swigt__p_FIX__TradeCondition, &_swigt__p_FIX__TradeDate, &_swigt__p_FIX__TradeHandlingInstr, &_swigt__p_FIX__TradeID, &_swigt__p_FIX__TradeInputDevice, &_swigt__p_FIX__TradeInputSource, &_swigt__p_FIX__TradeLegRefID, &_swigt__p_FIX__TradeLinkID, &_swigt__p_FIX__TradeOriginationDate, &_swigt__p_FIX__TradePublishIndicator, &_swigt__p_FIX__TradeReportID, &_swigt__p_FIX__TradeReportRefID, &_swigt__p_FIX__TradeReportRejectReason, &_swigt__p_FIX__TradeReportTransType, &_swigt__p_FIX__TradeReportType, &_swigt__p_FIX__TradeRequestID, &_swigt__p_FIX__TradeRequestResult, &_swigt__p_FIX__TradeRequestStatus, &_swigt__p_FIX__TradeRequestType, &_swigt__p_FIX__TradeType, &_swigt__p_FIX__TradeVolume, &_swigt__p_FIX__TradedFlatSwitch, &_swigt__p_FIX__TradingCurrency, &_swigt__p_FIX__TradingReferencePrice, &_swigt__p_FIX__TradingSessionDesc, &_swigt__p_FIX__TradingSessionID, &_swigt__p_FIX__TradingSessionSubID, &_swigt__p_FIX__Trailer, &_swigt__p_FIX__TransBkdTime, &_swigt__p_FIX__TransactTime, &_swigt__p_FIX__TransferReason, &_swigt__p_FIX__TrdMatchID, &_swigt__p_FIX__TrdRegTimestamp, &_swigt__p_FIX__TrdRegTimestampOrigin, &_swigt__p_FIX__TrdRegTimestampType, &_swigt__p_FIX__TrdRepIndicator, &_swigt__p_FIX__TrdRepPartyRole, &_swigt__p_FIX__TrdRptStatus, &_swigt__p_FIX__TrdSubType, &_swigt__p_FIX__TrdType, &_swigt__p_FIX__TriggerAction, &_swigt__p_FIX__TriggerNewPrice, &_swigt__p_FIX__TriggerNewQty, &_swigt__p_FIX__TriggerOrderType, &_swigt__p_FIX__TriggerPrice, &_swigt__p_FIX__TriggerPriceDirection, &_swigt__p_FIX__TriggerPriceType, &_swigt__p_FIX__TriggerPriceTypeScope, &_swigt__p_FIX__TriggerSecurityDesc, &_swigt__p_FIX__TriggerSecurityID, &_swigt__p_FIX__TriggerSecurityIDSource, &_swigt__p_FIX__TriggerSymbol, &_swigt__p_FIX__TriggerTradingSessionID, &_swigt__p_FIX__TriggerTradingSessionSubID, &_swigt__p_FIX__TriggerType, &_swigt__p_FIX__URLLink, &_swigt__p_FIX__UTCDATE, &_swigt__p_FIX__UTCDATEONLY, &_swigt__p_FIX__UTCTIMEONLY, &_swigt__p_FIX__UTCTIMESTAMP, &_swigt__p_FIX__UnderlyingAdjustedQuantity, &_swigt__p_FIX__UnderlyingAllocationPercent, &_swigt__p_FIX__UnderlyingAttachmentPoint, &_swigt__p_FIX__UnderlyingCFICode, &_swigt__p_FIX__UnderlyingCPProgram, &_swigt__p_FIX__UnderlyingCPRegType, &_swigt__p_FIX__UnderlyingCapValue, &_swigt__p_FIX__UnderlyingCashAmount, &_swigt__p_FIX__UnderlyingCashType, &_swigt__p_FIX__UnderlyingCollectAmount, &_swigt__p_FIX__UnderlyingContractMultiplier, &_swigt__p_FIX__UnderlyingContractMultiplierUnit, &_swigt__p_FIX__UnderlyingCountryOfIssue, &_swigt__p_FIX__UnderlyingCouponPaymentDate, &_swigt__p_FIX__UnderlyingCouponRate, &_swigt__p_FIX__UnderlyingCreditRating, &_swigt__p_FIX__UnderlyingCurrency, &_swigt__p_FIX__UnderlyingCurrentValue, &_swigt__p_FIX__UnderlyingDeliveryAmount, &_swigt__p_FIX__UnderlyingDetachmentPoint, &_swigt__p_FIX__UnderlyingDirtyPrice, &_swigt__p_FIX__UnderlyingEndPrice, &_swigt__p_FIX__UnderlyingEndValue, &_swigt__p_FIX__UnderlyingExerciseStyle, &_swigt__p_FIX__UnderlyingFXRate, &_swigt__p_FIX__UnderlyingFXRateCalc, &_swigt__p_FIX__UnderlyingFactor, &_swigt__p_FIX__UnderlyingFlowScheduleType, &_swigt__p_FIX__UnderlyingIDSource, &_swigt__p_FIX__UnderlyingInstrRegistry, &_swigt__p_FIX__UnderlyingInstrumentPartyID, &_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, &_swigt__p_FIX__UnderlyingInstrumentPartyRole, &_swigt__p_FIX__UnderlyingInstrumentPartySubID, &_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, &_swigt__p_FIX__UnderlyingIssueDate, &_swigt__p_FIX__UnderlyingIssuer, &_swigt__p_FIX__UnderlyingLastPx, &_swigt__p_FIX__UnderlyingLastQty, &_swigt__p_FIX__UnderlyingLegCFICode, &_swigt__p_FIX__UnderlyingLegMaturityDate, &_swigt__p_FIX__UnderlyingLegMaturityMonthYear, &_swigt__p_FIX__UnderlyingLegMaturityTime, &_swigt__p_FIX__UnderlyingLegOptAttribute, &_swigt__p_FIX__UnderlyingLegPutOrCall, &_swigt__p_FIX__UnderlyingLegSecurityAltID, &_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, &_swigt__p_FIX__UnderlyingLegSecurityDesc, &_swigt__p_FIX__UnderlyingLegSecurityExchange, &_swigt__p_FIX__UnderlyingLegSecurityID, &_swigt__p_FIX__UnderlyingLegSecurityIDSource, &_swigt__p_FIX__UnderlyingLegSecuritySubType, &_swigt__p_FIX__UnderlyingLegSecurityType, &_swigt__p_FIX__UnderlyingLegStrikePrice, &_swigt__p_FIX__UnderlyingLegSymbol, &_swigt__p_FIX__UnderlyingLegSymbolSfx, &_swigt__p_FIX__UnderlyingLocaleOfIssue, &_swigt__p_FIX__UnderlyingMaturityDate, &_swigt__p_FIX__UnderlyingMaturityDay, &_swigt__p_FIX__UnderlyingMaturityMonthYear, &_swigt__p_FIX__UnderlyingMaturityTime, &_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, &_swigt__p_FIX__UnderlyingOptAttribute, &_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, &_swigt__p_FIX__UnderlyingPayAmount, &_swigt__p_FIX__UnderlyingPriceDeterminationMethod, &_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, &_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, &_swigt__p_FIX__UnderlyingProduct, &_swigt__p_FIX__UnderlyingPutOrCall, &_swigt__p_FIX__UnderlyingPx, &_swigt__p_FIX__UnderlyingQty, &_swigt__p_FIX__UnderlyingRedemptionDate, &_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, &_swigt__p_FIX__UnderlyingRepurchaseRate, &_swigt__p_FIX__UnderlyingRepurchaseTerm, &_swigt__p_FIX__UnderlyingRestructuringType, &_swigt__p_FIX__UnderlyingSecurityAltID, &_swigt__p_FIX__UnderlyingSecurityAltIDSource, &_swigt__p_FIX__UnderlyingSecurityDesc, &_swigt__p_FIX__UnderlyingSecurityExchange, &_swigt__p_FIX__UnderlyingSecurityID, &_swigt__p_FIX__UnderlyingSecurityIDSource, &_swigt__p_FIX__UnderlyingSecuritySubType, &_swigt__p_FIX__UnderlyingSecurityType, &_swigt__p_FIX__UnderlyingSeniority, &_swigt__p_FIX__UnderlyingSettlMethod, &_swigt__p_FIX__UnderlyingSettlPrice, &_swigt__p_FIX__UnderlyingSettlPriceType, &_swigt__p_FIX__UnderlyingSettlementDate, &_swigt__p_FIX__UnderlyingSettlementStatus, &_swigt__p_FIX__UnderlyingSettlementType, &_swigt__p_FIX__UnderlyingStartValue, &_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, &_swigt__p_FIX__UnderlyingStipType, &_swigt__p_FIX__UnderlyingStipValue, &_swigt__p_FIX__UnderlyingStrikeCurrency, &_swigt__p_FIX__UnderlyingStrikePrice, &_swigt__p_FIX__UnderlyingSymbol, &_swigt__p_FIX__UnderlyingSymbolSfx, &_swigt__p_FIX__UnderlyingTimeUnit, &_swigt__p_FIX__UnderlyingTradingSessionID, &_swigt__p_FIX__UnderlyingTradingSessionSubID, &_swigt__p_FIX__UnderlyingUnitOfMeasure, &_swigt__p_FIX__UnderlyingUnitOfMeasureQty, &_swigt__p_FIX__UndlyInstrumentPartyID, &_swigt__p_FIX__UndlyInstrumentPartyIDSource, &_swigt__p_FIX__UndlyInstrumentPartyRole, &_swigt__p_FIX__UndlyInstrumentPartySubID, &_swigt__p_FIX__UndlyInstrumentPartySubIDType, &_swigt__p_FIX__UnitOfMeasure, &_swigt__p_FIX__UnitOfMeasureQty, &_swigt__p_FIX__UnsolicitedIndicator, &_swigt__p_FIX__UnsupportedMessageType, &_swigt__p_FIX__UnsupportedVersion, &_swigt__p_FIX__Urgency, &_swigt__p_FIX__UserRequestID, &_swigt__p_FIX__UserRequestType, &_swigt__p_FIX__UserStatus, &_swigt__p_FIX__UserStatusText, &_swigt__p_FIX__Username, &_swigt__p_FIX__UtcDateField, &_swigt__p_FIX__UtcTimeOnlyField, &_swigt__p_FIX__UtcTimeStampField, &_swigt__p_FIX__ValidUntilTime, &_swigt__p_FIX__ValuationMethod, &_swigt__p_FIX__ValueOfFutures, &_swigt__p_FIX__VenueType, &_swigt__p_FIX__Volatility, &_swigt__p_FIX__WaveNo, &_swigt__p_FIX__WorkingIndicator, &_swigt__p_FIX__WtAverageLiquidity, &_swigt__p_FIX__XMLDATA, &_swigt__p_FIX__XmlData, &_swigt__p_FIX__XmlDataLen, &_swigt__p_FIX__Yield, &_swigt__p_FIX__YieldCalcDate, &_swigt__p_FIX__YieldRedemptionDate, &_swigt__p_FIX__YieldRedemptionPrice, &_swigt__p_FIX__YieldRedemptionPriceType, &_swigt__p_FIX__YieldType, &_swigt__p_Fields, &_swigt__p_Group, &_swigt__p_Groups, &_swigt__p_IntArray, &_swigt__p_IntField, &_swigt__p_Log, &_swigt__p_LogFactory, &_swigt__p_MessageStore, &_swigt__p_MessageStoreFactory, &_swigt__p_MsgType, &_swigt__p_Mutex, &_swigt__p_Responder, &_swigt__p_SessionID, &_swigt__p_StringField, &_swigt__p_TimeRange, &_swigt__p_UtcDate, &_swigt__p_UtcDateField, &_swigt__p_UtcTimeOnly, &_swigt__p_UtcTimeStamp, &_swigt__p_bool, &_swigt__p_char, &_swigt__p_const_iterator, &_swigt__p_g_const_iterator, &_swigt__p_g_iterator, &_swigt__p_int, &_swigt__p_iterator, &_swigt__p_message_order, &_swigt__p_p_FIX__DataDictionary, &_swigt__p_ssize_t, &_swigt__p_std__istream, &_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, &_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, &_swigt__p_std__mapT_std__string_std__string_t__const_iterator, &_swigt__p_std__ostream, &_swigt__p_std__setT_FIX__SessionID_t, &_swigt__p_std__string, &_swigt__p_std__string__size_type, &_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, &_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, &_swigt__p_std__vectorT_std__string_t, }; static swig_cast_info _swigc__p_ApplVerID[] = { {&_swigt__p_ApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Application[] = { {&_swigt__p_Application, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_BeginString[] = { {&_swigt__p_BeginString, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DOMDocumentPtr[] = { {&_swigt__p_DOMDocumentPtr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Data[] = { {&_swigt__p_Data, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DataDictionary[] = { {&_swigt__p_DataDictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DataDictionaryProvider[] = { {&_swigt__p_DataDictionaryProvider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Dictionaries[] = { {&_swigt__p_Dictionaries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_DoubleField[] = { {&_swigt__p_DoubleField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AMT[] = { {&_swigt__p_FIX__AMT, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Acceptor[] = { {&_swigt__p_FIX__Acceptor, 0, 0, 0}, {&_swigt__p_FIX__SocketAcceptor, _p_FIX__SocketAcceptorTo_p_FIX__Acceptor, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Account[] = { {&_swigt__p_FIX__Account, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AccountType[] = { {&_swigt__p_FIX__AccountType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AccruedInterestAmt[] = { {&_swigt__p_FIX__AccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AccruedInterestRate[] = { {&_swigt__p_FIX__AccruedInterestRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AcctIDSource[] = { {&_swigt__p_FIX__AcctIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Adjustment[] = { {&_swigt__p_FIX__Adjustment, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdjustmentType[] = { {&_swigt__p_FIX__AdjustmentType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvId[] = { {&_swigt__p_FIX__AdvId, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvRefID[] = { {&_swigt__p_FIX__AdvRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvSide[] = { {&_swigt__p_FIX__AdvSide, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AdvTransType[] = { {&_swigt__p_FIX__AdvTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AffectedOrderID[] = { {&_swigt__p_FIX__AffectedOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AffectedSecondaryOrderID[] = { {&_swigt__p_FIX__AffectedSecondaryOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AffirmStatus[] = { {&_swigt__p_FIX__AffirmStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AggregatedBook[] = { {&_swigt__p_FIX__AggregatedBook, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AggressorIndicator[] = { {&_swigt__p_FIX__AggressorIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementCurrency[] = { {&_swigt__p_FIX__AgreementCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementDate[] = { {&_swigt__p_FIX__AgreementDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementDesc[] = { {&_swigt__p_FIX__AgreementDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AgreementID[] = { {&_swigt__p_FIX__AgreementID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAccount[] = { {&_swigt__p_FIX__AllocAccount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAccountType[] = { {&_swigt__p_FIX__AllocAccountType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAccruedInterestAmt[] = { {&_swigt__p_FIX__AllocAccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAcctIDSource[] = { {&_swigt__p_FIX__AllocAcctIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocAvgPx[] = { {&_swigt__p_FIX__AllocAvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocCancReplaceReason[] = { {&_swigt__p_FIX__AllocCancReplaceReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocClearingFeeIndicator[] = { {&_swigt__p_FIX__AllocClearingFeeIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocCustomerCapacity[] = { {&_swigt__p_FIX__AllocCustomerCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocHandlInst[] = { {&_swigt__p_FIX__AllocHandlInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocID[] = { {&_swigt__p_FIX__AllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocInterestAtMaturity[] = { {&_swigt__p_FIX__AllocInterestAtMaturity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocIntermedReqType[] = { {&_swigt__p_FIX__AllocIntermedReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocLinkID[] = { {&_swigt__p_FIX__AllocLinkID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocLinkType[] = { {&_swigt__p_FIX__AllocLinkType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocMethod[] = { {&_swigt__p_FIX__AllocMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocNetMoney[] = { {&_swigt__p_FIX__AllocNetMoney, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocNoOrdersType[] = { {&_swigt__p_FIX__AllocNoOrdersType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocPositionEffect[] = { {&_swigt__p_FIX__AllocPositionEffect, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocPrice[] = { {&_swigt__p_FIX__AllocPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocQty[] = { {&_swigt__p_FIX__AllocQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocRejCode[] = { {&_swigt__p_FIX__AllocRejCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocReportID[] = { {&_swigt__p_FIX__AllocReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocReportRefID[] = { {&_swigt__p_FIX__AllocReportRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocReportType[] = { {&_swigt__p_FIX__AllocReportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocSettlCurrAmt[] = { {&_swigt__p_FIX__AllocSettlCurrAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocSettlCurrency[] = { {&_swigt__p_FIX__AllocSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocSettlInstType[] = { {&_swigt__p_FIX__AllocSettlInstType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocShares[] = { {&_swigt__p_FIX__AllocShares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocStatus[] = { {&_swigt__p_FIX__AllocStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocText[] = { {&_swigt__p_FIX__AllocText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocTransType[] = { {&_swigt__p_FIX__AllocTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllocType[] = { {&_swigt__p_FIX__AllocType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllowableOneSidednessCurr[] = { {&_swigt__p_FIX__AllowableOneSidednessCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllowableOneSidednessPct[] = { {&_swigt__p_FIX__AllowableOneSidednessPct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AllowableOneSidednessValue[] = { {&_swigt__p_FIX__AllowableOneSidednessValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AltMDSourceID[] = { {&_swigt__p_FIX__AltMDSourceID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplBegSeqNum[] = { {&_swigt__p_FIX__ApplBegSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplEndSeqNum[] = { {&_swigt__p_FIX__ApplEndSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplExtID[] = { {&_swigt__p_FIX__ApplExtID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplID[] = { {&_swigt__p_FIX__ApplID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplLastSeqNum[] = { {&_swigt__p_FIX__ApplLastSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplNewSeqNum[] = { {&_swigt__p_FIX__ApplNewSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueAction[] = { {&_swigt__p_FIX__ApplQueueAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueDepth[] = { {&_swigt__p_FIX__ApplQueueDepth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueMax[] = { {&_swigt__p_FIX__ApplQueueMax, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplQueueResolution[] = { {&_swigt__p_FIX__ApplQueueResolution, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReportID[] = { {&_swigt__p_FIX__ApplReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReportType[] = { {&_swigt__p_FIX__ApplReportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReqID[] = { {&_swigt__p_FIX__ApplReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplReqType[] = { {&_swigt__p_FIX__ApplReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResendFlag[] = { {&_swigt__p_FIX__ApplResendFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResponseError[] = { {&_swigt__p_FIX__ApplResponseError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResponseID[] = { {&_swigt__p_FIX__ApplResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplResponseType[] = { {&_swigt__p_FIX__ApplResponseType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplSeqNum[] = { {&_swigt__p_FIX__ApplSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplTotalMessageCount[] = { {&_swigt__p_FIX__ApplTotalMessageCount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ApplVerID[] = { {&_swigt__p_FIX__ApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Application[] = { {&_swigt__p_FIX__Application, 0, 0, 0}, {&_swigt__p_FIX__SynchronizedApplication, _p_FIX__SynchronizedApplicationTo_p_FIX__Application, 0, 0}, {&_swigt__p_FIX__NullApplication, _p_FIX__NullApplicationTo_p_FIX__Application, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AsOfIndicator[] = { {&_swigt__p_FIX__AsOfIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AsgnRptID[] = { {&_swigt__p_FIX__AsgnRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AssignmentMethod[] = { {&_swigt__p_FIX__AssignmentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AssignmentUnit[] = { {&_swigt__p_FIX__AssignmentUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AttachmentPoint[] = { {&_swigt__p_FIX__AttachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AutoAcceptIndicator[] = { {&_swigt__p_FIX__AutoAcceptIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgParPx[] = { {&_swigt__p_FIX__AvgParPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPrxPrecision[] = { {&_swigt__p_FIX__AvgPrxPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPx[] = { {&_swigt__p_FIX__AvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPxIndicator[] = { {&_swigt__p_FIX__AvgPxIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__AvgPxPrecision[] = { {&_swigt__p_FIX__AvgPxPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BOOLEAN[] = { {&_swigt__p_FIX__BOOLEAN, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BasisFeatureDate[] = { {&_swigt__p_FIX__BasisFeatureDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BasisFeaturePrice[] = { {&_swigt__p_FIX__BasisFeaturePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BasisPxType[] = { {&_swigt__p_FIX__BasisPxType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BeginSeqNo[] = { {&_swigt__p_FIX__BeginSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BeginString[] = { {&_swigt__p_FIX__BeginString, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Benchmark[] = { {&_swigt__p_FIX__Benchmark, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkCurveCurrency[] = { {&_swigt__p_FIX__BenchmarkCurveCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkCurveName[] = { {&_swigt__p_FIX__BenchmarkCurveName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkCurvePoint[] = { {&_swigt__p_FIX__BenchmarkCurvePoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkPrice[] = { {&_swigt__p_FIX__BenchmarkPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkPriceType[] = { {&_swigt__p_FIX__BenchmarkPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkSecurityID[] = { {&_swigt__p_FIX__BenchmarkSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BenchmarkSecurityIDSource[] = { {&_swigt__p_FIX__BenchmarkSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidDescriptor[] = { {&_swigt__p_FIX__BidDescriptor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidDescriptorType[] = { {&_swigt__p_FIX__BidDescriptorType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidForwardPoints[] = { {&_swigt__p_FIX__BidForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidForwardPoints2[] = { {&_swigt__p_FIX__BidForwardPoints2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidID[] = { {&_swigt__p_FIX__BidID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidPx[] = { {&_swigt__p_FIX__BidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidRequestTransType[] = { {&_swigt__p_FIX__BidRequestTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidSize[] = { {&_swigt__p_FIX__BidSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidSpotRate[] = { {&_swigt__p_FIX__BidSpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidSwapPoints[] = { {&_swigt__p_FIX__BidSwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidTradeType[] = { {&_swigt__p_FIX__BidTradeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidType[] = { {&_swigt__p_FIX__BidType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BidYield[] = { {&_swigt__p_FIX__BidYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BodyLength[] = { {&_swigt__p_FIX__BodyLength, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BookingRefID[] = { {&_swigt__p_FIX__BookingRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BookingType[] = { {&_swigt__p_FIX__BookingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BookingUnit[] = { {&_swigt__p_FIX__BookingUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BoolField[] = { {&_swigt__p_FIX__InViewOfCommon, _p_FIX__InViewOfCommonTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PrivateQuote, _p_FIX__PrivateQuoteTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ResetSeqNumFlag, _p_FIX__ResetSeqNumFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__DueToRelated, _p_FIX__DueToRelatedTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__AggregatedBook, _p_FIX__AggregatedBookTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LegalConfirm, _p_FIX__LegalConfirmTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ForexReq, _p_FIX__ForexReqTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__AutoAcceptIndicator, _p_FIX__AutoAcceptIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__CopyMsgIndicator, _p_FIX__CopyMsgIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PublishTrdIndicator, _p_FIX__PublishTrdIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LateIndicator, _p_FIX__LateIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ManualOrderIndicator, _p_FIX__ManualOrderIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__AggressorIndicator, _p_FIX__AggressorIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PriorSpreadIndicator, _p_FIX__PriorSpreadIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ContraryInstructionIndicator, _p_FIX__ContraryInstructionIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ReversalIndicator, _p_FIX__ReversalIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__WorkingIndicator, _p_FIX__WorkingIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__TestMessageIndicator, _p_FIX__TestMessageIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__UnsolicitedIndicator, _p_FIX__UnsolicitedIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__DefaultVerIndicator, _p_FIX__DefaultVerIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__TrdRepIndicator, _p_FIX__TrdRepIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__FlexibleIndicator, _p_FIX__FlexibleIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__DerivFlexProductEligibilityIndicator, _p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__FlexProductEligibilityIndicator, _p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__RefreshIndicator, _p_FIX__RefreshIndicatorTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ReportToExch, _p_FIX__ReportToExchTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__OddLot, _p_FIX__OddLotTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__IOINaturalFlag, _p_FIX__IOINaturalFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ExchangeForPhysical, _p_FIX__ExchangeForPhysicalTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LastRptRequested, _p_FIX__LastRptRequestedTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__SolicitedFlag, _p_FIX__SolicitedFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__TradedFlatSwitch, _p_FIX__TradedFlatSwitchTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__CustDirectedOrder, _p_FIX__CustDirectedOrderTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__BoolField, 0, 0, 0}, {&_swigt__p_FIX__LocateReqd, _p_FIX__LocateReqdTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__NotifyBrokerOfCredit, _p_FIX__NotifyBrokerOfCreditTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__MDImplicitDelete, _p_FIX__MDImplicitDeleteTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PossResend, _p_FIX__PossResendTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PossDupFlag, _p_FIX__PossDupFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PreTradeAnonymity, _p_FIX__PreTradeAnonymityTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ReportedPxDiff, _p_FIX__ReportedPxDiffTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__ApplResendFlag, _p_FIX__ApplResendFlagTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__PreviouslyReported, _p_FIX__PreviouslyReportedTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__LastFragment, _p_FIX__LastFragmentTo_p_FIX__BoolField, 0, 0}, {&_swigt__p_FIX__GapFillFlag, _p_FIX__GapFillFlagTo_p_FIX__BoolField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BrokerOfCredit[] = { {&_swigt__p_FIX__BrokerOfCredit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BusinessRejectReason[] = { {&_swigt__p_FIX__BusinessRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BusinessRejectRefID[] = { {&_swigt__p_FIX__BusinessRejectRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__BuyVolume[] = { {&_swigt__p_FIX__BuyVolume, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CFICode[] = { {&_swigt__p_FIX__CFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CHAR[] = { {&_swigt__p_FIX__CHAR, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__COUNTRY[] = { {&_swigt__p_FIX__COUNTRY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CPProgram[] = { {&_swigt__p_FIX__CPProgram, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CPRegType[] = { {&_swigt__p_FIX__CPRegType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CURRENCY[] = { {&_swigt__p_FIX__CURRENCY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CalculatedCcyLastQty[] = { {&_swigt__p_FIX__CalculatedCcyLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CancellationRights[] = { {&_swigt__p_FIX__CancellationRights, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CapPrice[] = { {&_swigt__p_FIX__CapPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardExpDate[] = { {&_swigt__p_FIX__CardExpDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardHolderName[] = { {&_swigt__p_FIX__CardHolderName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardIssNo[] = { {&_swigt__p_FIX__CardIssNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardIssNum[] = { {&_swigt__p_FIX__CardIssNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardNumber[] = { {&_swigt__p_FIX__CardNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CardStartDate[] = { {&_swigt__p_FIX__CardStartDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentAcctName[] = { {&_swigt__p_FIX__CashDistribAgentAcctName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentAcctNumber[] = { {&_swigt__p_FIX__CashDistribAgentAcctNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentCode[] = { {&_swigt__p_FIX__CashDistribAgentCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribAgentName[] = { {&_swigt__p_FIX__CashDistribAgentName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribCurr[] = { {&_swigt__p_FIX__CashDistribCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashDistribPayRef[] = { {&_swigt__p_FIX__CashDistribPayRef, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashMargin[] = { {&_swigt__p_FIX__CashMargin, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashOrderQty[] = { {&_swigt__p_FIX__CashOrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashOutstanding[] = { {&_swigt__p_FIX__CashOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentAcctName[] = { {&_swigt__p_FIX__CashSettlAgentAcctName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentAcctNum[] = { {&_swigt__p_FIX__CashSettlAgentAcctNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentCode[] = { {&_swigt__p_FIX__CashSettlAgentCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentContactName[] = { {&_swigt__p_FIX__CashSettlAgentContactName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentContactPhone[] = { {&_swigt__p_FIX__CashSettlAgentContactPhone, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CashSettlAgentName[] = { {&_swigt__p_FIX__CashSettlAgentName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CcyAmt[] = { {&_swigt__p_FIX__CcyAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CharField[] = { {&_swigt__p_FIX__MDEntryType, _p_FIX__MDEntryTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MatchStatus, _p_FIX__MatchStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RegistStatus, _p_FIX__RegistStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrdStatus, _p_FIX__OrdStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BidTradeType, _p_FIX__BidTradeTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TradeType, _p_FIX__TradeTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__FundRenewWaiv, _p_FIX__FundRenewWaivTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OpenClose, _p_FIX__OpenCloseTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Urgency, _p_FIX__UrgencyTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOIOthSvc, _p_FIX__IOIOthSvcTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__EmailType, _p_FIX__EmailTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RegistTransType, _p_FIX__RegistTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BidRequestTransType, _p_FIX__BidRequestTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOITransType, _p_FIX__IOITransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecTransType, _p_FIX__ExecTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AllocTransType, _p_FIX__AllocTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlInstTransType, _p_FIX__SettlInstTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlObligTransType, _p_FIX__SettlObligTransTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ListExecInstType, _p_FIX__ListExecInstTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DlvyInstType, _p_FIX__DlvyInstTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__QuoteQualifier, _p_FIX__QuoteQualifierTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOIQualifier, _p_FIX__IOIQualifierTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecType, _p_FIX__ExecTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlInstMode, _p_FIX__SettlInstModeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeExerciseStyle, _p_FIX__DerivativeExerciseStyleTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CharField, 0, 0, 0}, {&_swigt__p_FIX__TimeInForce, _p_FIX__TimeInForceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerType, _p_FIX__TriggerTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OwnershipType, _p_FIX__OwnershipTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AssignmentMethod, _p_FIX__AssignmentMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__InstrmtAssignmentMethod, _p_FIX__InstrmtAssignmentMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlMethod, _p_FIX__SettlMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, _p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeSettlMethod, _p_FIX__DerivativeSettlMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MDReqRejReason, _p_FIX__MDReqRejReasonTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BookingUnit, _p_FIX__BookingUnitTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRateCalc, _p_FIX__SettlCurrFxRateCalcTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRateCalc, _p_FIX__UnderlyingFXRateCalcTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerAction, _p_FIX__TriggerActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DiscretionInst, _p_FIX__DiscretionInstTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecInstValue, _p_FIX__ExecInstValueTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecPriceType, _p_FIX__ExecPriceTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerPriceType, _p_FIX__TriggerPriceTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlObligSource, _p_FIX__SettlObligSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MassCancelRequestType, _p_FIX__MassCancelRequestTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SubscriptionRequestType, _p_FIX__SubscriptionRequestTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerPriceTypeScope, _p_FIX__TriggerPriceTypeScopeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ProcessCode, _p_FIX__ProcessCodeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LotType, _p_FIX__LotTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegSide, _p_FIX__LegSideTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RoundingDirection, _p_FIX__RoundingDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MsgDirection, _p_FIX__MsgDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TickDirection, _p_FIX__TickDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerPriceDirection, _p_FIX__TriggerPriceDirectionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__HaltReasonChar, _p_FIX__HaltReasonCharTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrderCapacity, _p_FIX__OrderCapacityTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LastCapacity, _p_FIX__LastCapacityTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DealingCapacity, _p_FIX__DealingCapacityTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PriceProtectionScope, _p_FIX__PriceProtectionScopeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__BasisPxType, _p_FIX__BasisPxTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegPositionEffect, _p_FIX__LegPositionEffectTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PositionEffect, _p_FIX__PositionEffectTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AllocPositionEffect, _p_FIX__AllocPositionEffectTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__VenueType, _p_FIX__VenueTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__HandlInst, _p_FIX__HandlInstTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MoneyLaunderingStatus, _p_FIX__MoneyLaunderingStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExecAckStatus, _p_FIX__ExecAckStatusTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CxlRejResponseTo, _p_FIX__CxlRejResponseToTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DisplayWhen, _p_FIX__DisplayWhenTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrderCategory, _p_FIX__OrderCategoryTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MultiLegReportingType, _p_FIX__MultiLegReportingTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CxlType, _p_FIX__CxlTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Side, _p_FIX__SideTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CommType, _p_FIX__CommTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Nested2PartyIDSource, _p_FIX__Nested2PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__NestedPartyIDSource, _p_FIX__NestedPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PartyIDSource, _p_FIX__PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlInstSource, _p_FIX__SettlInstSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlPartyIDSource, _p_FIX__SettlPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Nested3PartyIDSource, _p_FIX__Nested3PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__InstrumentPartyIDSource, _p_FIX__InstrumentPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyIDSource, _p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RefOrderIDSource, _p_FIX__RefOrderIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__RootPartyIDSource, _p_FIX__RootPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExDestinationIDSource, _p_FIX__ExDestinationIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Nested4PartyIDSource, _p_FIX__Nested4PartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, _p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TargetPartyIDSource, _p_FIX__TargetPartyIDSourceTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MassCancelResponse, _p_FIX__MassCancelResponseTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Benchmark, _p_FIX__BenchmarkTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegSettlType, _p_FIX__LegSettlTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TriggerOrderType, _p_FIX__TriggerOrderTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegSettlmntTyp, _p_FIX__LegSettlmntTypTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SettlmntTyp, _p_FIX__SettlmntTypTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ExerciseMethod, _p_FIX__ExerciseMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__PreallocMethod, _p_FIX__PreallocMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AsOfIndicator, _p_FIX__AsOfIndicatorTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DisplayMethod, _p_FIX__DisplayMethodTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TradeHandlingInstr, _p_FIX__TradeHandlingInstrTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrigTradeHandlingInstr, _p_FIX__OrigTradeHandlingInstrTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DeleteReason, _p_FIX__DeleteReasonTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DKReason, _p_FIX__DKReasonTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CancellationRights, _p_FIX__CancellationRightsTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__Rule80A, _p_FIX__Rule80ATo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__CashMargin, _p_FIX__CashMarginTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DayBookingInst, _p_FIX__DayBookingInstTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__AdvSide, _p_FIX__AdvSideTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__LegOptAttribute, _p_FIX__LegOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingOptAttribute, _p_FIX__UnderlyingOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OptAttribute, _p_FIX__OptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__IOIQltyInd, _p_FIX__IOIQltyIndTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__DerivativeOptAttribute, _p_FIX__DerivativeOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegOptAttribute, _p_FIX__UnderlyingLegOptAttributeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__OrdType, _p_FIX__OrdTypeTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MDUpdateAction, _p_FIX__MDUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__SecurityUpdateAction, _p_FIX__SecurityUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__ListUpdateAction, _p_FIX__ListUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__TradSesUpdateAction, _p_FIX__TradSesUpdateActionTo_p_FIX__CharField, 0, 0}, {&_swigt__p_FIX__MarketUpdateAction, _p_FIX__MarketUpdateActionTo_p_FIX__CharField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CheckSum[] = { {&_swigt__p_FIX__CheckSum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CheckSumField[] = { {&_swigt__p_FIX__CheckSumField, 0, 0, 0}, {&_swigt__p_FIX__CheckSum, _p_FIX__CheckSumTo_p_FIX__CheckSumField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClOrdID[] = { {&_swigt__p_FIX__ClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClOrdLinkID[] = { {&_swigt__p_FIX__ClOrdLinkID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingAccount[] = { {&_swigt__p_FIX__ClearingAccount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingBusinessDate[] = { {&_swigt__p_FIX__ClearingBusinessDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingFeeIndicator[] = { {&_swigt__p_FIX__ClearingFeeIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingFirm[] = { {&_swigt__p_FIX__ClearingFirm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClearingInstruction[] = { {&_swigt__p_FIX__ClearingInstruction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClientBidID[] = { {&_swigt__p_FIX__ClientBidID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ClientID[] = { {&_swigt__p_FIX__ClientID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAction[] = { {&_swigt__p_FIX__CollAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollApplType[] = { {&_swigt__p_FIX__CollApplType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnID[] = { {&_swigt__p_FIX__CollAsgnID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnReason[] = { {&_swigt__p_FIX__CollAsgnReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnRefID[] = { {&_swigt__p_FIX__CollAsgnRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnRejectReason[] = { {&_swigt__p_FIX__CollAsgnRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnRespType[] = { {&_swigt__p_FIX__CollAsgnRespType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollAsgnTransType[] = { {&_swigt__p_FIX__CollAsgnTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryID[] = { {&_swigt__p_FIX__CollInquiryID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryQualifier[] = { {&_swigt__p_FIX__CollInquiryQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryResult[] = { {&_swigt__p_FIX__CollInquiryResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollInquiryStatus[] = { {&_swigt__p_FIX__CollInquiryStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollReqID[] = { {&_swigt__p_FIX__CollReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollRespID[] = { {&_swigt__p_FIX__CollRespID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollRptID[] = { {&_swigt__p_FIX__CollRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CollStatus[] = { {&_swigt__p_FIX__CollStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CommCurrency[] = { {&_swigt__p_FIX__CommCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CommType[] = { {&_swigt__p_FIX__CommType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Commission[] = { {&_swigt__p_FIX__Commission, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventCondition[] = { {&_swigt__p_FIX__ComplexEventCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventEndDate[] = { {&_swigt__p_FIX__ComplexEventEndDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventEndTime[] = { {&_swigt__p_FIX__ComplexEventEndTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPrice[] = { {&_swigt__p_FIX__ComplexEventPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPriceBoundaryMethod[] = { {&_swigt__p_FIX__ComplexEventPriceBoundaryMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPriceBoundaryPrecision[] = { {&_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventPriceTimeType[] = { {&_swigt__p_FIX__ComplexEventPriceTimeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventStartDate[] = { {&_swigt__p_FIX__ComplexEventStartDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventStartTime[] = { {&_swigt__p_FIX__ComplexEventStartTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexEventType[] = { {&_swigt__p_FIX__ComplexEventType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplexOptPayoutAmount[] = { {&_swigt__p_FIX__ComplexOptPayoutAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ComplianceID[] = { {&_swigt__p_FIX__ComplianceID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Concession[] = { {&_swigt__p_FIX__Concession, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfigError[] = { {&_swigt__p_FIX__ConfigError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmID[] = { {&_swigt__p_FIX__ConfirmID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmRefID[] = { {&_swigt__p_FIX__ConfirmRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmRejReason[] = { {&_swigt__p_FIX__ConfirmRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmReqID[] = { {&_swigt__p_FIX__ConfirmReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmStatus[] = { {&_swigt__p_FIX__ConfirmStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmTransType[] = { {&_swigt__p_FIX__ConfirmTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ConfirmType[] = { {&_swigt__p_FIX__ConfirmType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContAmtCurr[] = { {&_swigt__p_FIX__ContAmtCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContAmtType[] = { {&_swigt__p_FIX__ContAmtType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContAmtValue[] = { {&_swigt__p_FIX__ContAmtValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContIntRptID[] = { {&_swigt__p_FIX__ContIntRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContingencyType[] = { {&_swigt__p_FIX__ContingencyType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraBroker[] = { {&_swigt__p_FIX__ContraBroker, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraLegRefID[] = { {&_swigt__p_FIX__ContraLegRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraTradeQty[] = { {&_swigt__p_FIX__ContraTradeQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraTradeTime[] = { {&_swigt__p_FIX__ContraTradeTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraTrader[] = { {&_swigt__p_FIX__ContraTrader, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContractMultiplier[] = { {&_swigt__p_FIX__ContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContractMultiplierUnit[] = { {&_swigt__p_FIX__ContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContractSettlMonth[] = { {&_swigt__p_FIX__ContractSettlMonth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ContraryInstructionIndicator[] = { {&_swigt__p_FIX__ContraryInstructionIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CopyMsgIndicator[] = { {&_swigt__p_FIX__CopyMsgIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CorporateAction[] = { {&_swigt__p_FIX__CorporateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Country[] = { {&_swigt__p_FIX__Country, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CountryOfIssue[] = { {&_swigt__p_FIX__CountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CouponPaymentDate[] = { {&_swigt__p_FIX__CouponPaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CouponRate[] = { {&_swigt__p_FIX__CouponRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CoveredOrUncovered[] = { {&_swigt__p_FIX__CoveredOrUncovered, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CreditRating[] = { {&_swigt__p_FIX__CreditRating, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossID[] = { {&_swigt__p_FIX__CrossID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossPercent[] = { {&_swigt__p_FIX__CrossPercent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossPrioritization[] = { {&_swigt__p_FIX__CrossPrioritization, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CrossType[] = { {&_swigt__p_FIX__CrossType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CstmApplVerID[] = { {&_swigt__p_FIX__CstmApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CumQty[] = { {&_swigt__p_FIX__CumQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Currency[] = { {&_swigt__p_FIX__Currency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CurrencyRatio[] = { {&_swigt__p_FIX__CurrencyRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustDirectedOrder[] = { {&_swigt__p_FIX__CustDirectedOrder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustOrderCapacity[] = { {&_swigt__p_FIX__CustOrderCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustOrderHandlingInst[] = { {&_swigt__p_FIX__CustOrderHandlingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CustomerOrFirm[] = { {&_swigt__p_FIX__CustomerOrFirm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlQty[] = { {&_swigt__p_FIX__CxlQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlRejReason[] = { {&_swigt__p_FIX__CxlRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlRejResponseTo[] = { {&_swigt__p_FIX__CxlRejResponseTo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__CxlType[] = { {&_swigt__p_FIX__CxlType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DATA[] = { {&_swigt__p_FIX__DATA, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DAYOFMONTH[] = { {&_swigt__p_FIX__DAYOFMONTH, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DKReason[] = { {&_swigt__p_FIX__DKReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DataDictionary[] = { {&_swigt__p_FIX__DataDictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DataDictionaryNotFound[] = { {&_swigt__p_FIX__DataDictionaryNotFound, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DateOfBirth[] = { {&_swigt__p_FIX__DateOfBirth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DatedDate[] = { {&_swigt__p_FIX__DatedDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayAvgPx[] = { {&_swigt__p_FIX__DayAvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayBookingInst[] = { {&_swigt__p_FIX__DayBookingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayCumQty[] = { {&_swigt__p_FIX__DayCumQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DayOrderQty[] = { {&_swigt__p_FIX__DayOrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DealingCapacity[] = { {&_swigt__p_FIX__DealingCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefBidSize[] = { {&_swigt__p_FIX__DefBidSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefOfferSize[] = { {&_swigt__p_FIX__DefOfferSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultApplExtID[] = { {&_swigt__p_FIX__DefaultApplExtID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultApplVerID[] = { {&_swigt__p_FIX__DefaultApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultCstmApplVerID[] = { {&_swigt__p_FIX__DefaultCstmApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DefaultVerIndicator[] = { {&_swigt__p_FIX__DefaultVerIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeleteReason[] = { {&_swigt__p_FIX__DeleteReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliverToCompID[] = { {&_swigt__p_FIX__DeliverToCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliverToLocationID[] = { {&_swigt__p_FIX__DeliverToLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliverToSubID[] = { {&_swigt__p_FIX__DeliverToSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliveryDate[] = { {&_swigt__p_FIX__DeliveryDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliveryForm[] = { {&_swigt__p_FIX__DeliveryForm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeliveryType[] = { {&_swigt__p_FIX__DeliveryType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivFlexProductEligibilityIndicator[] = { {&_swigt__p_FIX__DerivFlexProductEligibilityIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeCFICode[] = { {&_swigt__p_FIX__DerivativeCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeCapPrice[] = { {&_swigt__p_FIX__DerivativeCapPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeContractMultiplier[] = { {&_swigt__p_FIX__DerivativeContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeContractMultiplierUnit[] = { {&_swigt__p_FIX__DerivativeContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeContractSettlMonth[] = { {&_swigt__p_FIX__DerivativeContractSettlMonth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeCountryOfIssue[] = { {&_swigt__p_FIX__DerivativeCountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedIssuer[] = { {&_swigt__p_FIX__DerivativeEncodedIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedIssuerLen[] = { {&_swigt__p_FIX__DerivativeEncodedIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedSecurityDesc[] = { {&_swigt__p_FIX__DerivativeEncodedSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEncodedSecurityDescLen[] = { {&_swigt__p_FIX__DerivativeEncodedSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventDate[] = { {&_swigt__p_FIX__DerivativeEventDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventPx[] = { {&_swigt__p_FIX__DerivativeEventPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventText[] = { {&_swigt__p_FIX__DerivativeEventText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventTime[] = { {&_swigt__p_FIX__DerivativeEventTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeEventType[] = { {&_swigt__p_FIX__DerivativeEventType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeExerciseStyle[] = { {&_swigt__p_FIX__DerivativeExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeFloorPrice[] = { {&_swigt__p_FIX__DerivativeFloorPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeFlowScheduleType[] = { {&_swigt__p_FIX__DerivativeFlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeFuturesValuationMethod[] = { {&_swigt__p_FIX__DerivativeFuturesValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrAttribType[] = { {&_swigt__p_FIX__DerivativeInstrAttribType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrAttribValue[] = { {&_swigt__p_FIX__DerivativeInstrAttribValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrRegistry[] = { {&_swigt__p_FIX__DerivativeInstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrmtAssignmentMethod[] = { {&_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartyID[] = { {&_swigt__p_FIX__DerivativeInstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartyIDSource[] = { {&_swigt__p_FIX__DerivativeInstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartyRole[] = { {&_swigt__p_FIX__DerivativeInstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartySubID[] = { {&_swigt__p_FIX__DerivativeInstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeInstrumentPartySubIDType[] = { {&_swigt__p_FIX__DerivativeInstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeIssueDate[] = { {&_swigt__p_FIX__DerivativeIssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeIssuer[] = { {&_swigt__p_FIX__DerivativeIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeListMethod[] = { {&_swigt__p_FIX__DerivativeListMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeLocaleOfIssue[] = { {&_swigt__p_FIX__DerivativeLocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMaturityDate[] = { {&_swigt__p_FIX__DerivativeMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMaturityMonthYear[] = { {&_swigt__p_FIX__DerivativeMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMaturityTime[] = { {&_swigt__p_FIX__DerivativeMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMinPriceIncrement[] = { {&_swigt__p_FIX__DerivativeMinPriceIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeMinPriceIncrementAmount[] = { {&_swigt__p_FIX__DerivativeMinPriceIncrementAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeNTPositionLimit[] = { {&_swigt__p_FIX__DerivativeNTPositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeOptAttribute[] = { {&_swigt__p_FIX__DerivativeOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeOptPayAmount[] = { {&_swigt__p_FIX__DerivativeOptPayAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePositionLimit[] = { {&_swigt__p_FIX__DerivativePositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePriceQuoteMethod[] = { {&_swigt__p_FIX__DerivativePriceQuoteMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePriceUnitOfMeasure[] = { {&_swigt__p_FIX__DerivativePriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeProduct[] = { {&_swigt__p_FIX__DerivativeProduct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeProductComplex[] = { {&_swigt__p_FIX__DerivativeProductComplex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativePutOrCall[] = { {&_swigt__p_FIX__DerivativePutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityAltID[] = { {&_swigt__p_FIX__DerivativeSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityAltIDSource[] = { {&_swigt__p_FIX__DerivativeSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityDesc[] = { {&_swigt__p_FIX__DerivativeSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityExchange[] = { {&_swigt__p_FIX__DerivativeSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityGroup[] = { {&_swigt__p_FIX__DerivativeSecurityGroup, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityID[] = { {&_swigt__p_FIX__DerivativeSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityIDSource[] = { {&_swigt__p_FIX__DerivativeSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityStatus[] = { {&_swigt__p_FIX__DerivativeSecurityStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecuritySubType[] = { {&_swigt__p_FIX__DerivativeSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityType[] = { {&_swigt__p_FIX__DerivativeSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityXML[] = { {&_swigt__p_FIX__DerivativeSecurityXML, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityXMLLen[] = { {&_swigt__p_FIX__DerivativeSecurityXMLLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSecurityXMLSchema[] = { {&_swigt__p_FIX__DerivativeSecurityXMLSchema, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSettlMethod[] = { {&_swigt__p_FIX__DerivativeSettlMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSettleOnOpenFlag[] = { {&_swigt__p_FIX__DerivativeSettleOnOpenFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStateOrProvinceOfIssue[] = { {&_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikeCurrency[] = { {&_swigt__p_FIX__DerivativeStrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikeMultiplier[] = { {&_swigt__p_FIX__DerivativeStrikeMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikePrice[] = { {&_swigt__p_FIX__DerivativeStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeStrikeValue[] = { {&_swigt__p_FIX__DerivativeStrikeValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSymbol[] = { {&_swigt__p_FIX__DerivativeSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeSymbolSfx[] = { {&_swigt__p_FIX__DerivativeSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeTimeUnit[] = { {&_swigt__p_FIX__DerivativeTimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeUnitOfMeasure[] = { {&_swigt__p_FIX__DerivativeUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeUnitOfMeasureQty[] = { {&_swigt__p_FIX__DerivativeUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DerivativeValuationMethod[] = { {&_swigt__p_FIX__DerivativeValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Designation[] = { {&_swigt__p_FIX__Designation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskID[] = { {&_swigt__p_FIX__DeskID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskOrderHandlingInst[] = { {&_swigt__p_FIX__DeskOrderHandlingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskType[] = { {&_swigt__p_FIX__DeskType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DeskTypeSource[] = { {&_swigt__p_FIX__DeskTypeSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DetachmentPoint[] = { {&_swigt__p_FIX__DetachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Dictionary[] = { {&_swigt__p_FIX__Dictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionInst[] = { {&_swigt__p_FIX__DiscretionInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionLimitType[] = { {&_swigt__p_FIX__DiscretionLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionMoveType[] = { {&_swigt__p_FIX__DiscretionMoveType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionOffset[] = { {&_swigt__p_FIX__DiscretionOffset, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionOffsetType[] = { {&_swigt__p_FIX__DiscretionOffsetType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionOffsetValue[] = { {&_swigt__p_FIX__DiscretionOffsetValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionPrice[] = { {&_swigt__p_FIX__DiscretionPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionRoundDirection[] = { {&_swigt__p_FIX__DiscretionRoundDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DiscretionScope[] = { {&_swigt__p_FIX__DiscretionScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayHighQty[] = { {&_swigt__p_FIX__DisplayHighQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayLowQty[] = { {&_swigt__p_FIX__DisplayLowQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayMethod[] = { {&_swigt__p_FIX__DisplayMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayMinIncr[] = { {&_swigt__p_FIX__DisplayMinIncr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayQty[] = { {&_swigt__p_FIX__DisplayQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DisplayWhen[] = { {&_swigt__p_FIX__DisplayWhen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DistribPaymentMethod[] = { {&_swigt__p_FIX__DistribPaymentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DistribPercentage[] = { {&_swigt__p_FIX__DistribPercentage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DividendYield[] = { {&_swigt__p_FIX__DividendYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DlvyInst[] = { {&_swigt__p_FIX__DlvyInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DlvyInstType[] = { {&_swigt__p_FIX__DlvyInstType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DoNotSend[] = { {&_swigt__p_FIX__DoNotSend, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DoubleField[] = { {&_swigt__p_FIX__UnitOfMeasureQty, _p_FIX__UnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasureQty, _p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasureQty, _p_FIX__LegUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasureQty, _p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, _p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasureQty, _p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasureQty, _p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, _p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingLastPx, _p_FIX__UnderlyingLastPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegLastPx, _p_FIX__LegLastPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastPx, _p_FIX__LastPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ReportedPx, _p_FIX__ReportedPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCapValue, _p_FIX__UnderlyingCapValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MidPx, _p_FIX__MidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayLowQty, _p_FIX__DisplayLowQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RoundingModulus, _p_FIX__RoundingModulusTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegRatioQty, _p_FIX__LegRatioQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RatioQty, _p_FIX__RatioQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntrySize, _p_FIX__MDEntrySizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ComplexEventPrice, _p_FIX__ComplexEventPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LeavesQty, _p_FIX__LeavesQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Quantity, _p_FIX__QuantityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingAdjustedQuantity, _p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalTakedown, _p_FIX__TotalTakedownTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayMinIncr, _p_FIX__DisplayMinIncrTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Factor, _p_FIX__FactorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegFactor, _p_FIX__LegFactorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingFactor, _p_FIX__UnderlyingFactorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocAccruedInterestAmt, _p_FIX__AllocAccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalAccruedInterestAmt, _p_FIX__TotalAccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AccruedInterestAmt, _p_FIX__AccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndAccruedInterestAmt, _p_FIX__EndAccruedInterestAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeFloorPrice, _p_FIX__DerivativeFloorPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FloorPrice, _p_FIX__FloorPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TriggerPrice, _p_FIX__TriggerPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RndPx, _p_FIX__RndPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ThresholdAmount, _p_FIX__ThresholdAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCashAmount, _p_FIX__UnderlyingCashAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCollectAmount, _p_FIX__UnderlyingCollectAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinPriceIncrementAmount, _p_FIX__MinPriceIncrementAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrementAmount, _p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OptPayoutAmount, _p_FIX__OptPayoutAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ComplexOptPayoutAmount, _p_FIX__ComplexOptPayoutAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingDirtyPrice, _p_FIX__UnderlyingDirtyPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AvgParPx, _p_FIX__AvgParPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ShortQty, _p_FIX__ShortQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocAvgPx, _p_FIX__AllocAvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TriggerNewPrice, _p_FIX__TriggerNewPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PeggedRefPrice, _p_FIX__PeggedRefPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ContraTradeQty, _p_FIX__ContraTradeQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderBookingQty, _p_FIX__OrderBookingQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingQty, _p_FIX__UnderlyingQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SharedCommission, _p_FIX__SharedCommissionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Commission, _p_FIX__CommissionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DayAvgPx, _p_FIX__DayAvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SpreadToBenchmark, _p_FIX__SpreadToBenchmarkTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegRepurchaseRate, _p_FIX__LegRepurchaseRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseRate, _p_FIX__UnderlyingRepurchaseRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RepurchaseRate, _p_FIX__RepurchaseRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AttachmentPoint, _p_FIX__AttachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DetachmentPoint, _p_FIX__DetachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingAttachmentPoint, _p_FIX__UnderlyingAttachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingDetachmentPoint, _p_FIX__UnderlyingDetachmentPointTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MarginRatio, _p_FIX__MarginRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOptionRatio, _p_FIX__LegOptionRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingEndValue, _p_FIX__UnderlyingEndValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidPx, _p_FIX__BidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FeeMultiplier, _p_FIX__FeeMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegContractMultiplier, _p_FIX__LegContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ContractMultiplier, _p_FIX__ContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplier, _p_FIX__UnderlyingContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikeMultiplier, _p_FIX__StrikeMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeMultiplier, _p_FIX__DerivativeStrikeMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplier, _p_FIX__DerivativeContractMultiplierTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessValue, _p_FIX__AllowableOneSidednessValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TimeToExpiration, _p_FIX__TimeToExpirationTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints, _p_FIX__OfferForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidForwardPoints, _p_FIX__BidForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastForwardPoints, _p_FIX__LastForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntryForwardPoints, _p_FIX__MDEntryForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidSwapPoints, _p_FIX__BidSwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferSwapPoints, _p_FIX__OfferSwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegBidForwardPoints, _p_FIX__LegBidForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOfferForwardPoints, _p_FIX__LegOfferForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SwapPoints, _p_FIX__SwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastSwapPoints, _p_FIX__LastSwapPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegLastForwardPoints, _p_FIX__LegLastForwardPointsTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__GrossTradeAmt, _p_FIX__GrossTradeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SideGrossTradeAmt, _p_FIX__SideGrossTradeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegGrossTradeAmt, _p_FIX__LegGrossTradeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StopPx, _p_FIX__StopPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRate, _p_FIX__UnderlyingFXRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__NetChgPrevDay, _p_FIX__NetChgPrevDayTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingPayAmount, _p_FIX__UnderlyingPayAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingDeliveryAmount, _p_FIX__UnderlyingDeliveryAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OptPayAmount, _p_FIX__OptPayAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeOptPayAmount, _p_FIX__DerivativeOptPayAmountTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CapPrice, _p_FIX__CapPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeCapPrice, _p_FIX__DerivativeCapPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOfferPx, _p_FIX__LegOfferPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MktOfferPx, _p_FIX__MktOfferPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferPx, _p_FIX__OfferPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferYield, _p_FIX__OfferYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Price, _p_FIX__PriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PegDifference, _p_FIX__PegDifferenceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinQty, _p_FIX__MinQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MiscFeeAmt, _p_FIX__MiscFeeAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderAvgPx, _p_FIX__OrderAvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastParPx, _p_FIX__LastParPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriceImprovement, _p_FIX__PriceImprovementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessPct, _p_FIX__AllowableOneSidednessPctTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OutsideIndexPct, _p_FIX__OutsideIndexPctTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SellVolume, _p_FIX__SellVolumeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PeggedPrice, _p_FIX__PeggedPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PrevClosePx, _p_FIX__PrevClosePxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StartStrikePxRange, _p_FIX__StartStrikePxRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndStrikePxRange, _p_FIX__EndStrikePxRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingLastQty, _p_FIX__UnderlyingLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastQty, _p_FIX__LastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CalculatedCcyLastQty, _p_FIX__CalculatedCcyLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegCalculatedCcyLastQty, _p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegLastQty, _p_FIX__LegLastQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints2, _p_FIX__OfferForwardPoints2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidForwardPoints2, _p_FIX__BidForwardPoints2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastForwardPoints2, _p_FIX__LastForwardPoints2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingPx, _p_FIX__UnderlyingPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryDisplayQty, _p_FIX__SecondaryDisplayQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayQty, _p_FIX__DisplayQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPrice, _p_FIX__LegBenchmarkPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BenchmarkPrice, _p_FIX__BenchmarkPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderQty2, _p_FIX__OrderQty2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StartTickPriceRange, _p_FIX__StartTickPriceRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndTickPriceRange, _p_FIX__EndTickPriceRangeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DiscretionOffset, _p_FIX__DiscretionOffsetTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ParticipationRate, _p_FIX__ParticipationRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LiquidityPctLow, _p_FIX__LiquidityPctLowTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegAllocQty, _p_FIX__LegAllocQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocQty, _p_FIX__AllocQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__HighPx, _p_FIX__HighPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DoubleField, 0, 0, 0}, {&_swigt__p_FIX__FirstPx, _p_FIX__FirstPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastSpotRate, _p_FIX__LastSpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferSpotRate, _p_FIX__OfferSpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidSpotRate, _p_FIX__BidSpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntrySpotRate, _p_FIX__MDEntrySpotRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TargetStrategyPerformance, _p_FIX__TargetStrategyPerformanceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CashOutstanding, _p_FIX__CashOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__NotionalPercentageOutstanding, _p_FIX__NotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OriginalNotionalPercentageOutstanding, _p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, _p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DiscretionPrice, _p_FIX__DiscretionPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPrice, _p_FIX__YieldRedemptionPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrAmt, _p_FIX__AllocSettlCurrAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrAmt, _p_FIX__SettlCurrAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Yield, _p_FIX__YieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BuyVolume, _p_FIX__BuyVolumeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TradeVolume, _p_FIX__TradeVolumeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingEndPrice, _p_FIX__UnderlyingEndPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikeValue, _p_FIX__StrikeValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeValue, _p_FIX__DerivativeStrikeValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DisplayHighQty, _p_FIX__DisplayHighQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AvgPx, _p_FIX__AvgPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrOfferFxRate, _p_FIX__SettlCurrOfferFxRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrBidFxRate, _p_FIX__SettlCurrBidFxRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRate, _p_FIX__SettlCurrFxRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, _p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegBidPx, _p_FIX__LegBidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MidYield, _p_FIX__MidYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidYield, _p_FIX__BidYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinTradeVol, _p_FIX__MinTradeVolTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxTradeVol, _p_FIX__MaxTradeVolTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FillQty, _p_FIX__FillQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Spread, _p_FIX__SpreadTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EndCash, _p_FIX__EndCashTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Concession, _p_FIX__ConcessionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegCouponRate, _p_FIX__LegCouponRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CouponRate, _p_FIX__CouponRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponRate, _p_FIX__UnderlyingCouponRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LastShares, _p_FIX__LastSharesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegPrice, _p_FIX__LegPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AssignmentUnit, _p_FIX__AssignmentUnitTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OutMainCntryUIndex, _p_FIX__OutMainCntryUIndexTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxShow, _p_FIX__MaxShowTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LowPx, _p_FIX__LowPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RoundLot, _p_FIX__RoundLotTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RiskFreeRate, _p_FIX__RiskFreeRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderCapacityQty, _p_FIX__OrderCapacityQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PctAtRisk, _p_FIX__PctAtRiskTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__RefreshQty, _p_FIX__RefreshQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PosAmt, _p_FIX__PosAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MarginExcess, _p_FIX__MarginExcessTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetValue, _p_FIX__DiscretionOffsetValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PegOffsetValue, _p_FIX__PegOffsetValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ContAmtValue, _p_FIX__ContAmtValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalNetValue, _p_FIX__TotalNetValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinPriceIncrement, _p_FIX__MinPriceIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MatchIncrement, _p_FIX__MatchIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikeIncrement, _p_FIX__StrikeIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TickIncrement, _p_FIX__TickIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrement, _p_FIX__DerivativeMinPriceIncrementTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DividendYield, _p_FIX__DividendYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegDividendYield, _p_FIX__LegDividendYieldTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxFloor, _p_FIX__MaxFloorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDEntryPx, _p_FIX__MDEntryPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocInterestAtMaturity, _p_FIX__AllocInterestAtMaturityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__InterestAtMaturity, _p_FIX__InterestAtMaturityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaxPriceVariation, _p_FIX__MaxPriceVariationTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Shares, _p_FIX__SharesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CcyAmt, _p_FIX__CcyAmtTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocShares, _p_FIX__AllocSharesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EventPx, _p_FIX__EventPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeEventPx, _p_FIX__DerivativeEventPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriceDelta, _p_FIX__PriceDeltaTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Volatility, _p_FIX__VolatilityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegVolatility, _p_FIX__LegVolatilityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegQty, _p_FIX__LegQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinBidSize, _p_FIX__MinBidSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BidSize, _p_FIX__BidSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DefBidSize, _p_FIX__DefBidSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegStrikePrice, _p_FIX__LegStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikePrice, _p_FIX__StrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikePrice, _p_FIX__UnderlyingStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TradingReferencePrice, _p_FIX__TradingReferencePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryTradingReferencePrice, _p_FIX__SecondaryTradingReferencePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikePrice, _p_FIX__DerivativeStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegStrikePrice, _p_FIX__UnderlyingLegStrikePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CurrencyRatio, _p_FIX__CurrencyRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegCurrencyRatio, _p_FIX__LegCurrencyRatioTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__PriorSettlPrice, _p_FIX__PriorSettlPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPrice, _p_FIX__UnderlyingSettlPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SettlPrice, _p_FIX__SettlPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OpenInterest, _p_FIX__OpenInterestTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DistribPercentage, _p_FIX__DistribPercentageTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ExpQty, _p_FIX__ExpQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CashOrderQty, _p_FIX__CashOrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderQty, _p_FIX__OrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DayOrderQty, _p_FIX__DayOrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LegOrderQty, _p_FIX__LegOrderQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocNetMoney, _p_FIX__AllocNetMoneyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__NetMoney, _p_FIX__NetMoneyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MaturityNetMoney, _p_FIX__MaturityNetMoneyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ExecPriceAdjustment, _p_FIX__ExecPriceAdjustmentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LongQty, _p_FIX__LongQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingStartValue, _p_FIX__UnderlyingStartValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrentValue, _p_FIX__UnderlyingCurrentValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinOfferSize, _p_FIX__MinOfferSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OfferSize, _p_FIX__OfferSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DefOfferSize, _p_FIX__DefOfferSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FairValue, _p_FIX__FairValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CxlQty, _p_FIX__CxlQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SideValue1, _p_FIX__SideValue1To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SideValue2, _p_FIX__SideValue2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MktBidPx, _p_FIX__MktBidPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LiquidityValue, _p_FIX__LiquidityValueTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StartCash, _p_FIX__StartCashTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__WtAverageLiquidity, _p_FIX__WtAverageLiquidityTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TotalVolumeTraded, _p_FIX__TotalVolumeTradedTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__FillPx, _p_FIX__FillPxTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__BasisFeaturePrice, _p_FIX__BasisFeaturePriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__EFPTrackingError, _p_FIX__EFPTrackingErrorTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__TriggerNewQty, _p_FIX__TriggerNewQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__Price2, _p_FIX__Price2To_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryPrecision, _p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, _p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LowLimitPrice, _p_FIX__LowLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__HighLimitPrice, _p_FIX__HighLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryLowLimitPrice, _p_FIX__SecondaryLowLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__SecondaryHighLimitPrice, _p_FIX__SecondaryHighLimitPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MinLotSize, _p_FIX__MinLotSizeTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AllocPrice, _p_FIX__AllocPriceTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__ValueOfFutures, _p_FIX__ValueOfFuturesTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CumQty, _p_FIX__CumQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__DayCumQty, _p_FIX__DayCumQtyTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__LiquidityPctHigh, _p_FIX__LiquidityPctHighTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__OrderPercent, _p_FIX__OrderPercentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__CrossPercent, _p_FIX__CrossPercentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__AccruedInterestRate, _p_FIX__AccruedInterestRateTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__UnderlyingAllocationPercent, _p_FIX__UnderlyingAllocationPercentTo_p_FIX__DoubleField, 0, 0}, {&_swigt__p_FIX__MDSecSize, _p_FIX__MDSecSizeTo_p_FIX__DoubleField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DueToRelated[] = { {&_swigt__p_FIX__DueToRelated, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__DuplicateFieldNumber[] = { {&_swigt__p_FIX__DuplicateFieldNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EFPTrackingError[] = { {&_swigt__p_FIX__EFPTrackingError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EXCHANGE[] = { {&_swigt__p_FIX__EXCHANGE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EffectiveTime[] = { {&_swigt__p_FIX__EffectiveTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EmailThreadID[] = { {&_swigt__p_FIX__EmailThreadID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EmailType[] = { {&_swigt__p_FIX__EmailType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedAllocText[] = { {&_swigt__p_FIX__EncodedAllocText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedAllocTextLen[] = { {&_swigt__p_FIX__EncodedAllocTextLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedHeadline[] = { {&_swigt__p_FIX__EncodedHeadline, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedHeadlineLen[] = { {&_swigt__p_FIX__EncodedHeadlineLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedIssuer[] = { {&_swigt__p_FIX__EncodedIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedIssuerLen[] = { {&_swigt__p_FIX__EncodedIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegIssuer[] = { {&_swigt__p_FIX__EncodedLegIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegIssuerLen[] = { {&_swigt__p_FIX__EncodedLegIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegSecurityDesc[] = { {&_swigt__p_FIX__EncodedLegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedLegSecurityDescLen[] = { {&_swigt__p_FIX__EncodedLegSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListExecInst[] = { {&_swigt__p_FIX__EncodedListExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListExecInstLen[] = { {&_swigt__p_FIX__EncodedListExecInstLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListStatusText[] = { {&_swigt__p_FIX__EncodedListStatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedListStatusTextLen[] = { {&_swigt__p_FIX__EncodedListStatusTextLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedMktSegmDesc[] = { {&_swigt__p_FIX__EncodedMktSegmDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedMktSegmDescLen[] = { {&_swigt__p_FIX__EncodedMktSegmDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityDesc[] = { {&_swigt__p_FIX__EncodedSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityDescLen[] = { {&_swigt__p_FIX__EncodedSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityListDesc[] = { {&_swigt__p_FIX__EncodedSecurityListDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSecurityListDescLen[] = { {&_swigt__p_FIX__EncodedSecurityListDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSubject[] = { {&_swigt__p_FIX__EncodedSubject, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedSubjectLen[] = { {&_swigt__p_FIX__EncodedSubjectLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedText[] = { {&_swigt__p_FIX__EncodedText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedTextLen[] = { {&_swigt__p_FIX__EncodedTextLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingIssuer[] = { {&_swigt__p_FIX__EncodedUnderlyingIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingIssuerLen[] = { {&_swigt__p_FIX__EncodedUnderlyingIssuerLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingSecurityDesc[] = { {&_swigt__p_FIX__EncodedUnderlyingSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncodedUnderlyingSecurityDescLen[] = { {&_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptMethod[] = { {&_swigt__p_FIX__EncryptMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedNewPassword[] = { {&_swigt__p_FIX__EncryptedNewPassword, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedNewPasswordLen[] = { {&_swigt__p_FIX__EncryptedNewPasswordLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedPassword[] = { {&_swigt__p_FIX__EncryptedPassword, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedPasswordLen[] = { {&_swigt__p_FIX__EncryptedPasswordLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EncryptedPasswordMethod[] = { {&_swigt__p_FIX__EncryptedPasswordMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndAccruedInterestAmt[] = { {&_swigt__p_FIX__EndAccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndCash[] = { {&_swigt__p_FIX__EndCash, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndDate[] = { {&_swigt__p_FIX__EndDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndMaturityMonthYear[] = { {&_swigt__p_FIX__EndMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndSeqNo[] = { {&_swigt__p_FIX__EndSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndStrikePxRange[] = { {&_swigt__p_FIX__EndStrikePxRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EndTickPriceRange[] = { {&_swigt__p_FIX__EndTickPriceRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventDate[] = { {&_swigt__p_FIX__EventDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventPx[] = { {&_swigt__p_FIX__EventPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventText[] = { {&_swigt__p_FIX__EventText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventTime[] = { {&_swigt__p_FIX__EventTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__EventType[] = { {&_swigt__p_FIX__EventType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExDate[] = { {&_swigt__p_FIX__ExDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExDestination[] = { {&_swigt__p_FIX__ExDestination, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExDestinationIDSource[] = { {&_swigt__p_FIX__ExDestinationIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Exception[] = { {&_swigt__p_FIX__RequiredTagMissing, _p_FIX__RequiredTagMissingTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketSendFailed, _p_FIX__SocketSendFailedTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketRecvFailed, _p_FIX__SocketRecvFailedTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__InvalidTagNumber, _p_FIX__InvalidTagNumberTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RejectLogon, _p_FIX__RejectLogonTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__IncorrectDataFormat, _p_FIX__IncorrectDataFormatTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__TagNotDefinedForMessage, _p_FIX__TagNotDefinedForMessageTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__InvalidMessage, _p_FIX__InvalidMessageTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__DoNotSend, _p_FIX__DoNotSendTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RuntimeError, _p_FIX__RuntimeErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__MessageParseError, _p_FIX__MessageParseErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__DuplicateFieldNumber, _p_FIX__DuplicateFieldNumberTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__FieldNotFound, _p_FIX__FieldNotFoundTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__DataDictionaryNotFound, _p_FIX__DataDictionaryNotFoundTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SessionNotFound, _p_FIX__SessionNotFoundTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__Exception, 0, 0, 0}, {&_swigt__p_FIX__IOException, _p_FIX__IOExceptionTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketException, _p_FIX__SocketExceptionTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__ConfigError, _p_FIX__ConfigErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__InvalidMessageType, _p_FIX__InvalidMessageTypeTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__UnsupportedMessageType, _p_FIX__UnsupportedMessageTypeTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__UnsupportedVersion, _p_FIX__UnsupportedVersionTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__IncorrectTagValue, _p_FIX__IncorrectTagValueTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__NoTagValue, _p_FIX__NoTagValueTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__SocketCloseFailed, _p_FIX__SocketCloseFailedTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__TagOutOfOrder, _p_FIX__TagOutOfOrderTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RepeatedTag, _p_FIX__RepeatedTagTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__FieldConvertError, _p_FIX__FieldConvertErrorTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__IncorrectMessageStructure, _p_FIX__IncorrectMessageStructureTo_p_FIX__Exception, 0, 0}, {&_swigt__p_FIX__RepeatingGroupCountMismatch, _p_FIX__RepeatingGroupCountMismatchTo_p_FIX__Exception, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExchangeForPhysical[] = { {&_swigt__p_FIX__ExchangeForPhysical, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExchangeRule[] = { {&_swigt__p_FIX__ExchangeRule, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExchangeSpecialInstructions[] = { {&_swigt__p_FIX__ExchangeSpecialInstructions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecAckStatus[] = { {&_swigt__p_FIX__ExecAckStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecBroker[] = { {&_swigt__p_FIX__ExecBroker, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecID[] = { {&_swigt__p_FIX__ExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecInst[] = { {&_swigt__p_FIX__ExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecInstValue[] = { {&_swigt__p_FIX__ExecInstValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecPriceAdjustment[] = { {&_swigt__p_FIX__ExecPriceAdjustment, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecPriceType[] = { {&_swigt__p_FIX__ExecPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecRefID[] = { {&_swigt__p_FIX__ExecRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecRestatementReason[] = { {&_swigt__p_FIX__ExecRestatementReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecTransType[] = { {&_swigt__p_FIX__ExecTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecType[] = { {&_swigt__p_FIX__ExecType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExecValuationPoint[] = { {&_swigt__p_FIX__ExecValuationPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExerciseMethod[] = { {&_swigt__p_FIX__ExerciseMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExerciseStyle[] = { {&_swigt__p_FIX__ExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpQty[] = { {&_swigt__p_FIX__ExpQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpType[] = { {&_swigt__p_FIX__ExpType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpirationCycle[] = { {&_swigt__p_FIX__ExpirationCycle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpirationQtyType[] = { {&_swigt__p_FIX__ExpirationQtyType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpireDate[] = { {&_swigt__p_FIX__ExpireDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ExpireTime[] = { {&_swigt__p_FIX__ExpireTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FLOAT[] = { {&_swigt__p_FIX__FLOAT, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Factor[] = { {&_swigt__p_FIX__Factor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FairValue[] = { {&_swigt__p_FIX__FairValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FeeMultiplier[] = { {&_swigt__p_FIX__FeeMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldBase[] = { {&_swigt__p_FIX__DerivativeCFICode, _p_FIX__DerivativeCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CFICode, _p_FIX__CFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCFICode, _p_FIX__UnderlyingCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCFICode, _p_FIX__LegCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegCFICode, _p_FIX__UnderlyingLegCFICodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearFormat, _p_FIX__MaturityMonthYearFormatTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartCash, _p_FIX__StartCashTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasure, _p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasure, _p_FIX__DerivativeUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasure, _p_FIX__PriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasure, _p_FIX__LegUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasure, _p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnitOfMeasure, _p_FIX__UnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasure, _p_FIX__LegPriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, _p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigSecondaryTradeID, _p_FIX__OrigSecondaryTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTradeID, _p_FIX__OrigTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryFirmTradeID, _p_FIX__SecondaryFirmTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FirmTradeID, _p_FIX__FirmTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradeID, _p_FIX__SecondaryTradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeID, _p_FIX__TradeIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Yield, _p_FIX__YieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityType, _p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityType, _p_FIX__DerivativeSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpirationQtyType, _p_FIX__ExpirationQtyTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QtyType, _p_FIX__QtyTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityType, _p_FIX__UnderlyingSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityType, _p_FIX__SecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RepoCollateralSecurityType, _p_FIX__RepoCollateralSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, _p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRepoCollateralSecurityType, _p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuantityType, _p_FIX__QuantityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityType, _p_FIX__LegSecurityTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Account, _p_FIX__AccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocAccount, _p_FIX__LegAllocAccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAccount, _p_FIX__AllocAccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingAccount, _p_FIX__ClearingAccountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDImplicitDelete, _p_FIX__MDImplicitDeleteTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeTimeUnit, _p_FIX__DerivativeTimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegTimeUnit, _p_FIX__LegTimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingTimeUnit, _p_FIX__UnderlyingTimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeUnit, _p_FIX__TimeUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StandInstDbID, _p_FIX__StandInstDbIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotifyBrokerOfCredit, _p_FIX__NotifyBrokerOfCreditTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BrokerOfCredit, _p_FIX__BrokerOfCreditTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecuritySubType, _p_FIX__DerivativeSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdSubType, _p_FIX__TrdSubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecuritySubType, _p_FIX__LegSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecuritySubType, _p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySubType, _p_FIX__SecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecuritySubType, _p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ShortSaleReason, _p_FIX__ShortSaleReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocCancReplaceReason, _p_FIX__AllocCancReplaceReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeleteReason, _p_FIX__DeleteReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DKReason, _p_FIX__DKReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkRequestID, _p_FIX__NetworkRequestIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserRequestID, _p_FIX__UserRequestIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestID, _p_FIX__TradeRequestIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarginExcess, _p_FIX__MarginExcessTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistRejReasonText, _p_FIX__RegistRejReasonTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraTradeTime, _p_FIX__ContraTradeTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeEvents, _p_FIX__NoDerivativeEventsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoEvents, _p_FIX__NoEventsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCalculatedCcyLastQty, _p_FIX__LegCalculatedCcyLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CalculatedCcyLastQty, _p_FIX__CalculatedCcyLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLastQty, _p_FIX__UnderlyingLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastQty, _p_FIX__LastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLastQty, _p_FIX__LegLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideLastQty, _p_FIX__SideLastQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CheckSumField, _p_FIX__CheckSumFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Username, _p_FIX__UsernameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContIntRptID, _p_FIX__ContIntRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintRptID, _p_FIX__PosMaintRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeValue, _p_FIX__DerivativeStrikeValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeValue, _p_FIX__StrikeValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptPayoutType, _p_FIX__OptPayoutTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedText, _p_FIX__EncodedTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__GapFillFlag, _p_FIX__GapFillFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketDepth, _p_FIX__MarketDepthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StopPx, _p_FIX__StopPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDPriceLevel, _p_FIX__MDPriceLevelTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteResponseLevel, _p_FIX__QuoteResponseLevelTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldCalcDate, _p_FIX__YieldCalcDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollRptID, _p_FIX__CollRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegNumber, _p_FIX__LegNumberTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosType, _p_FIX__PosTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosAmtType, _p_FIX__PosAmtTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContAmtType, _p_FIX__ContAmtTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstID, _p_FIX__SettlInstIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReportedPx, _p_FIX__ReportedPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastFragment, _p_FIX__LastFragmentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceLimitType, _p_FIX__PriceLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryPriceLimitType, _p_FIX__SecondaryPriceLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionLimitType, _p_FIX__DiscretionLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegLimitType, _p_FIX__PegLimitTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegStipulations, _p_FIX__NoLegStipulationsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStipulations, _p_FIX__NoStipulationsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ShortQty, _p_FIX__ShortQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SellerDays, _p_FIX__SellerDaysTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RptSeq, _p_FIX__RptSeqTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetType, _p_FIX__DiscretionOffsetTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegOffsetType, _p_FIX__PegOffsetTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesEndTime, _p_FIX__TradSesEndTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventEndTime, _p_FIX__ComplexEventEndTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TierCode, _p_FIX__TierCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Benchmark, _p_FIX__BenchmarkTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SpreadToBenchmark, _p_FIX__SpreadToBenchmarkTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnRejectReason, _p_FIX__CollAsgnRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnReason, _p_FIX__CollAsgnReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TransferReason, _p_FIX__TransferReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmRejReason, _p_FIX__ConfirmRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportRejectReason, _p_FIX__TradeReportRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRequestRejectReason, _p_FIX__QuoteRequestRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRejectReason, _p_FIX__QuoteRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDReqRejReason, _p_FIX__MDReqRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SessionRejectReason, _p_FIX__SessionRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlRejReason, _p_FIX__CxlRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdRejReason, _p_FIX__OrdRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteEntryRejectReason, _p_FIX__QuoteEntryRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecRestatementReason, _p_FIX__ExecRestatementReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BusinessRejectReason, _p_FIX__BusinessRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassCancelRejectReason, _p_FIX__MassCancelRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesStatusRejReason, _p_FIX__TradSesStatusRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionRejectReason, _p_FIX__MassActionRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListRejectReason, _p_FIX__ListRejectReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefOrdIDReason, _p_FIX__RefOrdIDReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnRejReason, _p_FIX__StreamAsgnRejReasonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocText, _p_FIX__AllocTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedAllocText, _p_FIX__EncodedAllocTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliverToSubID, _p_FIX__DeliverToSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeCurr, _p_FIX__MiscFeeCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligMsgID, _p_FIX__SettlObligMsgIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReportedPxDiff, _p_FIX__ReportedPxDiffTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoComplexEvents, _p_FIX__NoComplexEventsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNestedInstrAttrib, _p_FIX__NoNestedInstrAttribTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrAttrib, _p_FIX__NoDerivativeInstrAttribTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoInstrAttrib, _p_FIX__NoInstrAttribTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStatsIndicators, _p_FIX__NoStatsIndicatorsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTrdRepIndicators, _p_FIX__NoTrdRepIndicatorsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoQuoteSets, _p_FIX__NoQuoteSetsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BeginSeqNo, _p_FIX__BeginSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventPx, _p_FIX__DerivativeEventPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventPx, _p_FIX__EventPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityTradingEvent, _p_FIX__SecurityTradingEventTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossType, _p_FIX__CrossTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndStrikePxRange, _p_FIX__EndStrikePxRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartStrikePxRange, _p_FIX__StartStrikePxRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementDesc, _p_FIX__AgreementDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketSegmentDesc, _p_FIX__MarketSegmentDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderDelay, _p_FIX__OrderDelayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderCategory, _p_FIX__OrderCategoryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsCategory, _p_FIX__NewsCategoryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinQty, _p_FIX__MinQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardNumber, _p_FIX__CardNumberTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctNumber, _p_FIX__CashDistribAgentAcctNumberTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPositions, _p_FIX__NoPositionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOfLegUnderlyings, _p_FIX__NoOfLegUnderlyingsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyings, _p_FIX__NoUnderlyingsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDates, _p_FIX__NoDatesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartDate, _p_FIX__StartDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardStartDate, _p_FIX__CardStartDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventStartDate, _p_FIX__ComplexEventStartDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefreshQty, _p_FIX__RefreshQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTime, _p_FIX__OrigTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDQuoteType, _p_FIX__MDQuoteTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDUpdateType, _p_FIX__MDUpdateTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteType, _p_FIX__QuoteTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumBidders, _p_FIX__NumBiddersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventDate, _p_FIX__DerivativeEventDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementDate, _p_FIX__UnderlyingSettlementDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementDate, _p_FIX__AgreementDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventDate, _p_FIX__EventDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CouponPaymentDate, _p_FIX__CouponPaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponPaymentDate, _p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCouponPaymentDate, _p_FIX__LegCouponPaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentDate, _p_FIX__PaymentDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSymbolSfx, _p_FIX__DerivativeSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbolSfx, _p_FIX__UnderlyingSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SymbolSfx, _p_FIX__SymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSymbolSfx, _p_FIX__LegSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbolSfx, _p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTrdType, _p_FIX__SecondaryTrdTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdType, _p_FIX__TrdTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMsgTypes, _p_FIX__NoMsgTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerOrderType, _p_FIX__TriggerOrderTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrategyParameterType, _p_FIX__StrategyParameterTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OwnerType, _p_FIX__OwnerTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlSessSubID, _p_FIX__SettlSessSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TickRuleType, _p_FIX__TickRuleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FlowScheduleType, _p_FIX__FlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegFlowScheduleType, _p_FIX__LegFlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFlowScheduleType, _p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeFlowScheduleType, _p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeBasis, _p_FIX__MiscFeeBasisTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedTextLen, _p_FIX__EncodedTextLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedAllocTextLen, _p_FIX__EncodedAllocTextLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListStatusTextLen, _p_FIX__EncodedListStatusTextLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesEvent, _p_FIX__TradSesEventTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayQty, _p_FIX__DisplayQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryDisplayQty, _p_FIX__SecondaryDisplayQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNumReports, _p_FIX__TotNumReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNumAssignmentReports, _p_FIX__TotNumAssignmentReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNumTradeReports, _p_FIX__TotNumTradeReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNumPosReports, _p_FIX__TotalNumPosReportsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeCurrency, _p_FIX__DerivativeStrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingCurrency, _p_FIX__TradingCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideSettlCurrency, _p_FIX__SideSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideCurrency, _p_FIX__SideCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PositionCurrency, _p_FIX__PositionCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeCurrency, _p_FIX__StrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStrikeCurrency, _p_FIX__LegStrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikeCurrency, _p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementCurrency, _p_FIX__AgreementCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrency, _p_FIX__AllocSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveCurrency, _p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlCurrency, _p_FIX__LegSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrency, _p_FIX__UnderlyingCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrency, _p_FIX__SettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Currency, _p_FIX__CurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveCurrency, _p_FIX__BenchmarkCurveCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CommCurrency, _p_FIX__CommCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCurrency, _p_FIX__LegCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocSettlCurrency, _p_FIX__LegAllocSettlCurrencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidTradeType, _p_FIX__BidTradeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeType, _p_FIX__TradeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSettleOnOpenFlag, _p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettleOnOpenFlag, _p_FIX__SettleOnOpenFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeLocaleOfIssue, _p_FIX__DerivativeLocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, _p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeCountryOfIssue, _p_FIX__DerivativeCountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CountryOfIssue, _p_FIX__CountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StateOrProvinceOfIssue, _p_FIX__StateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LocaleOfIssue, _p_FIX__LocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCountryOfIssue, _p_FIX__UnderlyingCountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, _p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLocaleOfIssue, _p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCountryOfIssue, _p_FIX__LegCountryOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStateOrProvinceOfIssue, _p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLocaleOfIssue, _p_FIX__LegLocaleOfIssueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlInst, _p_FIX__NoSettlInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTradingSessions, _p_FIX__NoTradingSessionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Seniority, _p_FIX__SeniorityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSeniority, _p_FIX__UnderlyingSeniorityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlQty, _p_FIX__CxlQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoExecInstRules, _p_FIX__NoExecInstRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeBracket, _p_FIX__TimeBracketTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstMode, _p_FIX__SettlInstModeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResponseError, _p_FIX__ApplResponseErrorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HaltReasonInt, _p_FIX__HaltReasonIntTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListNoOrds, _p_FIX__ListNoOrdsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlmntTyp, _p_FIX__SettlmntTypTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlmntTyp, _p_FIX__LegSettlmntTypTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvRefID, _p_FIX__AdvRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BookingUnit, _p_FIX__BookingUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastPx, _p_FIX__LastPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLastPx, _p_FIX__UnderlyingLastPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLastPx, _p_FIX__LegLastPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PrevClosePx, _p_FIX__PrevClosePxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTradeReportID, _p_FIX__SideTradeReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegReportID, _p_FIX__LegReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityReportID, _p_FIX__SecurityReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDReportID, _p_FIX__MDReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportID, _p_FIX__SecondaryTradeReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocReportID, _p_FIX__AllocReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportID, _p_FIX__TradeReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReportID, _p_FIX__ApplReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionReportID, _p_FIX__MassActionReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketReportID, _p_FIX__MarketReportIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegs, _p_FIX__NoLegsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CancellationRights, _p_FIX__CancellationRightsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXML, _p_FIX__DerivativeSecurityXMLTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityXML, _p_FIX__SecurityXMLTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMatchRules, _p_FIX__NoMatchRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RawData, _p_FIX__RawDataTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocHandlInst, _p_FIX__AllocHandlInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HandlInst, _p_FIX__HandlInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdType, _p_FIX__OrdTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Factor, _p_FIX__FactorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFactor, _p_FIX__UnderlyingFactorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegFactor, _p_FIX__LegFactorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MatchType, _p_FIX__MatchTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeIssueDate, _p_FIX__DerivativeIssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IssueDate, _p_FIX__IssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingIssueDate, _p_FIX__UnderlyingIssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIssueDate, _p_FIX__LegIssueDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerType, _p_FIX__TriggerTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingAmounts, _p_FIX__NoUnderlyingAmountsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidID, _p_FIX__BidIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlType, _p_FIX__LegSettlTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlType, _p_FIX__SettlTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityIndType, _p_FIX__LiquidityIndTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmType, _p_FIX__ConfirmTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAvgPx, _p_FIX__AllocAvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityReqID, _p_FIX__SecurityReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollApplType, _p_FIX__CollApplTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashMargin, _p_FIX__CashMarginTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPx, _p_FIX__AvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingAllocationPercent, _p_FIX__UnderlyingAllocationPercentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossPercent, _p_FIX__CrossPercentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderPercent, _p_FIX__OrderPercentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesStartTime, _p_FIX__TradSesStartTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventStartTime, _p_FIX__ComplexEventStartTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListExecInstLen, _p_FIX__EncodedListExecInstLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventTime, _p_FIX__DerivativeEventTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventTime, _p_FIX__EventTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyRole, _p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartyRole, _p_FIX__RootPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyRole, _p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartyRole, _p_FIX__InstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartyRole, _p_FIX__Nested3PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartyRole, _p_FIX__SettlPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartyRole, _p_FIX__Nested2PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartyRole, _p_FIX__PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartyRole, _p_FIX__NestedPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRepPartyRole, _p_FIX__TrdRepPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartyRole, _p_FIX__Nested4PartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyRole, _p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetPartyRole, _p_FIX__TargetPartyRoleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentCode, _p_FIX__CashSettlAgentCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentCode, _p_FIX__SecuritySettlAgentCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentCode, _p_FIX__CashDistribAgentCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CreditRating, _p_FIX__CreditRatingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCreditRating, _p_FIX__UnderlyingCreditRatingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCreditRating, _p_FIX__LegCreditRatingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCashType, _p_FIX__UnderlyingCashTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmReqID, _p_FIX__ConfirmReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRpts, _p_FIX__NoRptsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoBidDescriptors, _p_FIX__NoBidDescriptorsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DividendYield, _p_FIX__DividendYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegDividendYield, _p_FIX__LegDividendYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastNetworkResponseID, _p_FIX__LastNetworkResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkResponseID, _p_FIX__NetworkResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityResponseID, _p_FIX__SecurityResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResponseID, _p_FIX__ApplResponseIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultilegModel, _p_FIX__MultilegModelTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraTradeQty, _p_FIX__ContraTradeQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InViewOfCommon, _p_FIX__InViewOfCommonTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossPrioritization, _p_FIX__CrossPrioritizationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayLowQty, _p_FIX__DisplayLowQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligSource, _p_FIX__SettlObligSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskTypeSource, _p_FIX__DeskTypeSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RateSource, _p_FIX__RateSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListTypeSource, _p_FIX__SecurityListTypeSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CoveredOrUncovered, _p_FIX__CoveredOrUncoveredTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCoveredOrUncovered, _p_FIX__LegCoveredOrUncoveredTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteReqID, _p_FIX__QuoteReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeFloorPrice, _p_FIX__DerivativeFloorPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FloorPrice, _p_FIX__FloorPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPrice, _p_FIX__TriggerPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPutOrCall, _p_FIX__UnderlyingPutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PutOrCall, _p_FIX__PutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePutOrCall, _p_FIX__DerivativePutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegPutOrCall, _p_FIX__UnderlyingLegPutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPutOrCall, _p_FIX__LegPutOrCallTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctNum, _p_FIX__CashSettlAgentAcctNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctNum, _p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StandInstDbName, _p_FIX__StandInstDbNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RiskFreeRate, _p_FIX__RiskFreeRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRespID, _p_FIX__QuoteRespIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionPrice, _p_FIX__DiscretionPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPrice, _p_FIX__YieldRedemptionPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlType, _p_FIX__CxlTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCPRegType, _p_FIX__UnderlyingCPRegTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CPRegType, _p_FIX__CPRegTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnRefID, _p_FIX__CollAsgnRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeToExpiration, _p_FIX__TimeToExpirationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoExpiration, _p_FIX__NoExpirationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStipType, _p_FIX__UnderlyingStipTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OwnershipType, _p_FIX__OwnershipTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceProtectionScope, _p_FIX__PriceProtectionScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionScope, _p_FIX__DiscretionScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionScope, _p_FIX__MassActionScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ResponseDestination, _p_FIX__ResponseDestinationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExDestination, _p_FIX__ExDestinationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Designation, _p_FIX__DesignationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesOpenTime, _p_FIX__TradSesOpenTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingStips, _p_FIX__NoUnderlyingStipsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PeggedRefPrice, _p_FIX__PeggedRefPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOptionRatio, _p_FIX__LegOptionRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarginRatio, _p_FIX__MarginRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Urgency, _p_FIX__UrgencyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentRef, _p_FIX__PaymentRefTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExchangeForPhysical, _p_FIX__ExchangeForPhysicalTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinOfferSize, _p_FIX__MinOfferSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefOfferSize, _p_FIX__DefOfferSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferSize, _p_FIX__OfferSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDesc, _p_FIX__EncodedMktSegmDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RFQReqID, _p_FIX__RFQReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideQty, _p_FIX__SideQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrAmt, _p_FIX__AllocSettlCurrAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrAmt, _p_FIX__SettlCurrAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__XmlData, _p_FIX__XmlDataTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumTickets, _p_FIX__NumTicketsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOINaturalFlag, _p_FIX__IOINaturalFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeCondition, _p_FIX__TradeConditionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteCondition, _p_FIX__QuoteConditionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventCondition, _p_FIX__ComplexEventConditionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidYield, _p_FIX__BidYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MidYield, _p_FIX__MidYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetGrossInd, _p_FIX__NetGrossIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecValuationPoint, _p_FIX__ExecValuationPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefOrderID, _p_FIX__RefOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryOrderID, _p_FIX__SecondaryOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderID, _p_FIX__OrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AffectedOrderID, _p_FIX__AffectedOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AffectedSecondaryOrderID, _p_FIX__AffectedSecondaryOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotAffectedOrderID, _p_FIX__NotAffectedOrderIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReferencePage, _p_FIX__ReferencePageTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyIDSource, _p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltIDSource, _p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityIDSource, _p_FIX__DerivativeSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExDestinationIDSource, _p_FIX__ExDestinationIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartyIDSource, _p_FIX__RootPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSecurityIDSource, _p_FIX__TriggerSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSecurityIDSource, _p_FIX__PegSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefOrderIDSource, _p_FIX__RefOrderIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyIDSource, _p_FIX__UndlyInstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartyIDSource, _p_FIX__InstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderHandlingInstSource, _p_FIX__OrderHandlingInstSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MessageEventSource, _p_FIX__MessageEventSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InputSource, _p_FIX__InputSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartyIDSource, _p_FIX__Nested3PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAltMDSource, _p_FIX__NoAltMDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartyIDSource, _p_FIX__SettlPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityIDSource, _p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartyIDSource, _p_FIX__Nested2PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocAcctIDSource, _p_FIX__LegAllocAcctIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAcctIDSource, _p_FIX__AllocAcctIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AcctIDSource, _p_FIX__AcctIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingIDSource, _p_FIX__UnderlyingIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstSource, _p_FIX__SettlInstSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IDSource, _p_FIX__IDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityIDSource, _p_FIX__SecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityIDSource, _p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartyIDSource, _p_FIX__PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityAltIDSource, _p_FIX__SecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltIDSource, _p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartyIDSource, _p_FIX__NestedPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeInputSource, _p_FIX__TradeInputSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityIDSource, _p_FIX__LegSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityAltIDSource, _p_FIX__LegSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityIDSource, _p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, _p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartyIDSource, _p_FIX__Nested4PartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, _p_FIX__UnderlyingInstrumentPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetPartyIDSource, _p_FIX__TargetPartyIDSourceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplTotalMessageCount, _p_FIX__ApplTotalMessageCountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrategyParameterValue, _p_FIX__StrategyParameterValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FairValue, _p_FIX__FairValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegalConfirm, _p_FIX__LegalConfirmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeContractSettlMonth, _p_FIX__DerivativeContractSettlMonthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegContractSettlMonth, _p_FIX__LegContractSettlMonthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContractSettlMonth, _p_FIX__ContractSettlMonthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteID, _p_FIX__QuoteIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TransBkdTime, _p_FIX__TransBkdTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollRespID, _p_FIX__CollRespIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampType, _p_FIX__SideTrdRegTimestampTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampType, _p_FIX__TrdRegTimestampTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStipulationValue, _p_FIX__LegStipulationValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StipulationValue, _p_FIX__StipulationValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CharField, _p_FIX__CharFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MidPx, _p_FIX__MidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesMode, _p_FIX__TradSesModeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Country, _p_FIX__CountryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryDate, _p_FIX__MDEntryDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Rule80A, _p_FIX__Rule80ATo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentParties, _p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentParties, _p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoInstrumentParties, _p_FIX__NoInstrumentPartiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LongQty, _p_FIX__LongQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSwapType, _p_FIX__LegSwapTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillQty, _p_FIX__FillQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribValue, _p_FIX__DerivativeInstrAttribValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribValue, _p_FIX__NestedInstrAttribValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrAttribValue, _p_FIX__InstrAttribValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoundingModulus, _p_FIX__RoundingModulusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocLinkType, _p_FIX__AllocLinkTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportType, _p_FIX__TradeReportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocReportType, _p_FIX__AllocReportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ResponseTransportType, _p_FIX__ResponseTransportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReportType, _p_FIX__ApplReportTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewPassword, _p_FIX__NewPasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Password, _p_FIX__PasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedPassword, _p_FIX__EncryptedPasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedNewPassword, _p_FIX__EncryptedNewPasswordTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventType, _p_FIX__DerivativeEventTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RespondentType, _p_FIX__RespondentTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementType, _p_FIX__UnderlyingSettlementTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventType, _p_FIX__EventTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAccountType, _p_FIX__AllocAccountTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdjustmentType, _p_FIX__AdjustmentTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AccountType, _p_FIX__AccountTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventType, _p_FIX__ComplexEventTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FutSettDate2, _p_FIX__FutSettDate2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceDelta, _p_FIX__PriceDeltaTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideValue1, _p_FIX__SideValue1To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideValue2, _p_FIX__SideValue2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSymbol, _p_FIX__DerivativeSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSymbol, _p_FIX__PegSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbol, _p_FIX__UnderlyingSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSymbol, _p_FIX__LegSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbol, _p_FIX__UnderlyingLegSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Symbol, _p_FIX__SymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderQty2, _p_FIX__OrderQty2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AltMDSourceID, _p_FIX__AltMDSourceIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoQuoteEntries, _p_FIX__TotNoQuoteEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotQuoteEntries, _p_FIX__TotQuoteEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoQuoteEntries, _p_FIX__NoQuoteEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMDEntries, _p_FIX__NoMDEntriesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__VenueType, _p_FIX__VenueTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerNewQty, _p_FIX__TriggerNewQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TimeInForce, _p_FIX__TimeInForceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTimeInForce, _p_FIX__SideTimeInForceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstMsgID, _p_FIX__SettlInstMsgIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvSide, _p_FIX__AdvSideTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDate2, _p_FIX__SettlDate2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigOrdModTime, _p_FIX__OrigOrdModTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueDepth, _p_FIX__ApplQueueDepthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FieldBase, 0, 0, 0}, {&_swigt__p_FIX__MatchAlgorithm, _p_FIX__MatchAlgorithmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Signature, _p_FIX__SignatureTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Text, _p_FIX__TextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegInterestAccrualDate, _p_FIX__LegInterestAccrualDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InterestAccrualDate, _p_FIX__InterestAccrualDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Pool, _p_FIX__PoolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SendingDate, _p_FIX__SendingDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistID, _p_FIX__RegistIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewSeqNo, _p_FIX__NewSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrRegistry, _p_FIX__DerivativeInstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrRegistry, _p_FIX__InstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrRegistry, _p_FIX__UnderlyingInstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegInstrRegistry, _p_FIX__LegInstrRegistryTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMaturityRules, _p_FIX__NoMaturityRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeType, _p_FIX__MiscFeeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliveryDate, _p_FIX__DeliveryDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ValidUntilTime, _p_FIX__ValidUntilTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteSetValidUntilTime, _p_FIX__QuoteSetValidUntilTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClientBidID, _p_FIX__ClientBidIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUsernames, _p_FIX__NoUsernamesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListDesc, _p_FIX__SecurityListDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDesc, _p_FIX__EncodedSecurityListDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ParentMktSegmID, _p_FIX__ParentMktSegmIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StatsType, _p_FIX__StatsTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoComplexEventDates, _p_FIX__NoComplexEventDatesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityPctHigh, _p_FIX__LiquidityPctHighTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideReasonCd, _p_FIX__SideReasonCdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSymbol, _p_FIX__TriggerSymbolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSides, _p_FIX__NoSidesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryTime, _p_FIX__MDEntryTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReportToExch, _p_FIX__ReportToExchTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Subject, _p_FIX__SubjectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSubject, _p_FIX__EncodedSubjectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeLinkID, _p_FIX__TradeLinkIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocLinkID, _p_FIX__AllocLinkIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBidPx, _p_FIX__LegBidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOrdTypeRules, _p_FIX__NoOrdTypeRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLotTypeRules, _p_FIX__NoLotTypeRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueMax, _p_FIX__ApplQueueMaxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FundRenewWaiv, _p_FIX__FundRenewWaivTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Adjustment, _p_FIX__AdjustmentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecPriceAdjustment, _p_FIX__ExecPriceAdjustmentTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetSubID, _p_FIX__TargetSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceTimeType, _p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOfferPx, _p_FIX__LegOfferPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MktOfferPx, _p_FIX__MktOfferPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferPx, _p_FIX__OfferPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPool, _p_FIX__LegPoolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMDFeedTypes, _p_FIX__NoMDFeedTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidPx, _p_FIX__BidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntrySpotRate, _p_FIX__MDEntrySpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastSpotRate, _p_FIX__LastSpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferSpotRate, _p_FIX__OfferSpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidSpotRate, _p_FIX__BidSpotRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLSchema, _p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityXMLSchema, _p_FIX__SecurityXMLSchemaTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstCode, _p_FIX__SettlInstCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenInterest, _p_FIX__OpenInterestTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumDaysInterest, _p_FIX__NumDaysInterestTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideValueInd, _p_FIX__SideValueIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityMonthYear, _p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityMonthYear, _p_FIX__DerivativeMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartMaturityMonthYear, _p_FIX__StartMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndMaturityMonthYear, _p_FIX__EndMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityMonthYear, _p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYear, _p_FIX__MaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegMaturityMonthYear, _p_FIX__LegMaturityMonthYearTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoIOIQualifiers, _p_FIX__NoIOIQualifiersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoQuoteQualifiers, _p_FIX__NoQuoteQualifiersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDOriginType, _p_FIX__MDOriginTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayOrderQty, _p_FIX__DayOrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderQty, _p_FIX__OrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashOrderQty, _p_FIX__CashOrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOrderQty, _p_FIX__LegOrderQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeInputDevice, _p_FIX__TradeInputDeviceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderInputDevice, _p_FIX__OrderInputDeviceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoutingID, _p_FIX__RoutingIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlOblig, _p_FIX__NoSettlObligTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltID, _p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingLegSecurityAltID, _p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityAltID, _p_FIX__LegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegSecurityAltID, _p_FIX__NoLegSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltID, _p_FIX__UnderlyingSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUnderlyingSecurityAltID, _p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityAltID, _p_FIX__SecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSecurityAltID, _p_FIX__NoSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeSecurityAltID, _p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltID, _p_FIX__DerivativeSecurityAltIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSendingTime, _p_FIX__OnBehalfOfSendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SendingTime, _p_FIX__SendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigSendingTime, _p_FIX__OrigSendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HopSendingTime, _p_FIX__HopSendingTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegExecInst, _p_FIX__LegExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListExecInst, _p_FIX__EncodedListExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListExecInst, _p_FIX__ListExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecInst, _p_FIX__ExecInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LinesOfText, _p_FIX__LinesOfTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLinesOfText, _p_FIX__NoLinesOfTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDepositoryCode, _p_FIX__SettlDepositoryCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradedFlatSwitch, _p_FIX__TradedFlatSwitchTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClOrdLinkID, _p_FIX__ClOrdLinkIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStrikeRules, _p_FIX__NoStrikeRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTimeInForceRules, _p_FIX__NoTimeInForceRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkPrice, _p_FIX__BenchmarkPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPrice, _p_FIX__LegBenchmarkPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DueToRelated, _p_FIX__DueToRelatedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DlvyInst, _p_FIX__DlvyInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDlvyInst, _p_FIX__NoDlvyInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AccruedInterestRate, _p_FIX__AccruedInterestRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecureData, _p_FIX__SecureDataTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MessageEncoding, _p_FIX__MessageEncodingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BasisFeatureDate, _p_FIX__BasisFeatureDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpireDate, _p_FIX__ExpireDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayWhen, _p_FIX__DisplayWhenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StartTickPriceRange, _p_FIX__StartTickPriceRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndTickPriceRange, _p_FIX__EndTickPriceRangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoCompIDs, _p_FIX__NoCompIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BookingRefID, _p_FIX__BookingRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__WtAverageLiquidity, _p_FIX__WtAverageLiquidityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceImprovement, _p_FIX__PriceImprovementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdSubTyp, _p_FIX__SideTrdSubTypTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinPriceIncrement, _p_FIX__MinPriceIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MatchIncrement, _p_FIX__MatchIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeIncrement, _p_FIX__StrikeIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TickIncrement, _p_FIX__TickIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrement, _p_FIX__MaturityMonthYearIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrement, _p_FIX__DerivativeMinPriceIncrementTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecType, _p_FIX__ExecTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MailingDtls, _p_FIX__MailingDtlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HaltReasonChar, _p_FIX__HaltReasonCharTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ModelType, _p_FIX__ModelTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EventText, _p_FIX__EventTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEventText, _p_FIX__DerivativeEventTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocRejCode, _p_FIX__AllocRejCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IndividualAllocRejCode, _p_FIX__IndividualAllocRejCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstReqRejCode, _p_FIX__SettlInstReqRejCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerNewPrice, _p_FIX__TriggerNewPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingFirm, _p_FIX__ClearingFirmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlementCycleNo, _p_FIX__SettlementCycleNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RelSymTransactTime, _p_FIX__RelSymTransactTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TransactTime, _p_FIX__TransactTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TZTransactTime, _p_FIX__TZTransactTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasureQty, _p_FIX__DerivativePriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasureQty, _p_FIX__DerivativeUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasureQty, _p_FIX__LegUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasureQty, _p_FIX__PriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnitOfMeasureQty, _p_FIX__UnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasureQty, _p_FIX__LegPriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasureQty, _p_FIX__UnderlyingUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, _p_FIX__UnderlyingPriceUnitOfMeasureQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsRefID, _p_FIX__NewsRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryType, _p_FIX__MDEntryTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgParPx, _p_FIX__AvgParPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIQltyInd, _p_FIX__IOIQltyIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoAllocs, _p_FIX__TotNoAllocsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoLegAllocs, _p_FIX__NoLegAllocsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAllocs, _p_FIX__NoAllocsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistDtls, _p_FIX__RegistDtlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRegistDtls, _p_FIX__NoRegistDtlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskOrderHandlingInst, _p_FIX__DeskOrderHandlingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustOrderHandlingInst, _p_FIX__CustOrderHandlingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__GTBookingInst, _p_FIX__GTBookingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MailingInst, _p_FIX__MailingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayBookingInst, _p_FIX__DayBookingInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPrice, _p_FIX__LegPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultApplVerID, _p_FIX__DefaultApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefCstmApplVerID, _p_FIX__RefCstmApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplVerID, _p_FIX__RefApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CstmApplVerID, _p_FIX__CstmApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplVerID, _p_FIX__ApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultCstmApplVerID, _p_FIX__DefaultCstmApplVerIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DateOfBirth, _p_FIX__DateOfBirthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastMsgSeqNumProcessed, _p_FIX__LastMsgSeqNumProcessedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligRefID, _p_FIX__SettlObligRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeLegRefID, _p_FIX__TradeLegRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraLegRefID, _p_FIX__ContraLegRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRefID, _p_FIX__LegRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRateSources, _p_FIX__NoRateSourcesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashOutstanding, _p_FIX__CashOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotionalPercentageOutstanding, _p_FIX__NotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OriginalNotionalPercentageOutstanding, _p_FIX__OriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, _p_FIX__UnderlyingNotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdMatchID, _p_FIX__TrdMatchIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliverToCompID, _p_FIX__DeliverToCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocPrice, _p_FIX__AllocPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StringField, _p_FIX__StringFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocSettlInstType, _p_FIX__AllocSettlInstTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListExecInstType, _p_FIX__ListExecInstTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DlvyInstType, _p_FIX__DlvyInstTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingSessionID, _p_FIX__TradingSessionIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionID, _p_FIX__UnderlyingTradingSessionIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionID, _p_FIX__TriggerTradingSessionIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegScope, _p_FIX__PegScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoAccQuotes, _p_FIX__TotNoAccQuotesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryID, _p_FIX__CollInquiryIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecRefID, _p_FIX__ExecRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CxlRejResponseTo, _p_FIX__CxlRejResponseToTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Price, _p_FIX__PriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LotType, _p_FIX__LotTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampSrc, _p_FIX__SideTrdRegTimestampSrcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EmailType, _p_FIX__EmailTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOptAttribute, _p_FIX__LegOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingOptAttribute, _p_FIX__UnderlyingOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptAttribute, _p_FIX__OptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeOptAttribute, _p_FIX__DerivativeOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegOptAttribute, _p_FIX__UnderlyingLegOptAttributeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlLocation, _p_FIX__SettlLocationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EffectiveTime, _p_FIX__EffectiveTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqID, _p_FIX__StreamAsgnReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteCancelType, _p_FIX__QuoteCancelTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Scope, _p_FIX__ScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpireTime, _p_FIX__ExpireTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlBrkrCode, _p_FIX__SettlBrkrCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PreTradeAnonymity, _p_FIX__PreTradeAnonymityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BookingType, _p_FIX__BookingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideMultiLegReportingType, _p_FIX__SideMultiLegReportingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoutingType, _p_FIX__RoutingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRestructuringType, _p_FIX__UnderlyingRestructuringTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RestructuringType, _p_FIX__RestructuringTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultiLegReportingType, _p_FIX__MultiLegReportingTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StatusValue, _p_FIX__StatusValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessValue, _p_FIX__AllowableOneSidednessValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTrdRegTimestamps, _p_FIX__NoTrdRegTimestampsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListID, _p_FIX__ListIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListID, _p_FIX__SecurityListIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliveryType, _p_FIX__DeliveryTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDeliveryType, _p_FIX__SettlDeliveryTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PrivateQuote, _p_FIX__PrivateQuoteTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedHeadlineLen, _p_FIX__EncodedHeadlineLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BasisPxType, _p_FIX__BasisPxTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityRuleID, _p_FIX__MaturityRuleIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeRuleID, _p_FIX__StrikeRuleIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteMsgID, _p_FIX__QuoteMsgIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskType, _p_FIX__DeskTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrategyParameterName, _p_FIX__StrategyParameterNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardHolderName, _p_FIX__CardHolderNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RptSys, _p_FIX__RptSysTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegQty, _p_FIX__LegQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoSecurityTypes, _p_FIX__TotNoSecurityTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMDEntryTypes, _p_FIX__NoMDEntryTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNumSecurityTypes, _p_FIX__TotalNumSecurityTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSecurityTypes, _p_FIX__NoSecurityTypesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxPriceLevels, _p_FIX__MaxPriceLevelsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfCompID, _p_FIX__OnBehalfOfCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetCompID, _p_FIX__TargetCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SenderCompID, _p_FIX__SenderCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HopCompID, _p_FIX__HopCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefCompID, _p_FIX__RefCompIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListStatusType, _p_FIX__ListStatusTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDSubBookType, _p_FIX__MDSubBookTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDBookType, _p_FIX__MDBookTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkRequestType, _p_FIX__NetworkRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserRequestType, _p_FIX__UserRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityRequestType, _p_FIX__SecurityRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRequestType, _p_FIX__QuoteRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListRequestType, _p_FIX__SecurityListRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestType, _p_FIX__TradeRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListType, _p_FIX__SecurityListTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SubscriptionRequestType, _p_FIX__SubscriptionRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassCancelRequestType, _p_FIX__MassCancelRequestTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuerLen, _p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedIssuerLen, _p_FIX__EncodedIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuerLen, _p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuerLen, _p_FIX__EncodedLegIssuerLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoRejQuotes, _p_FIX__TotNoRejQuotesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoCxldQuotes, _p_FIX__TotNoCxldQuotesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeProductComplex, _p_FIX__DerivativeProductComplexTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProductComplex, _p_FIX__ProductComplexTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustOrderCapacity, _p_FIX__CustOrderCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigCustOrderCapacity, _p_FIX__OrigCustOrderCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocCustomerCapacity, _p_FIX__AllocCustomerCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DealingCapacity, _p_FIX__DealingCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastCapacity, _p_FIX__LastCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderCapacity, _p_FIX__OrderCapacityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNumSecurities, _p_FIX__TotalNumSecuritiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityNumSecurities, _p_FIX__LiquidityNumSecuritiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistEmail, _p_FIX__RegistEmailTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplianceID, _p_FIX__ComplianceIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideComplianceID, _p_FIX__SideComplianceIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndSeqNo, _p_FIX__EndSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubID, _p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartySubID, _p_FIX__Nested4PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubID, _p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartySubID, _p_FIX__RootPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubID, _p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubID, _p_FIX__InstrumentPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartySubID, _p_FIX__Nested3PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartySubID, _p_FIX__SettlPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartySubID, _p_FIX__PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartySubID, _p_FIX__NestedPartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartySubID, _p_FIX__Nested2PartySubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnAckType, _p_FIX__StreamAsgnAckTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampOrigin, _p_FIX__TrdRegTimestampOriginTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribPayRef, _p_FIX__CashDistribPayRefTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistAcctType, _p_FIX__RegistAcctTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DistribPercentage, _p_FIX__DistribPercentageTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMarketSegments, _p_FIX__NoMarketSegmentsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIOthSvc, _p_FIX__IOIOthSvcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExchangeRule, _p_FIX__ExchangeRuleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReceivedDeptID, _p_FIX__ReceivedDeptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefTagID, _p_FIX__RefTagIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProgRptReqs, _p_FIX__ProgRptReqsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CcyAmt, _p_FIX__CcyAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListSeqNo, _p_FIX__ListSeqNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LowPx, _p_FIX__LowPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustDirectedOrder, _p_FIX__CustDirectedOrderTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDStreamID, _p_FIX__MDStreamIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntrySize, _p_FIX__MDEntrySizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetStrategyPerformance, _p_FIX__TargetStrategyPerformanceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoHops, _p_FIX__NoHopsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EFPTrackingError, _p_FIX__EFPTrackingErrorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MktBidPx, _p_FIX__MktBidPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AsgnRptID, _p_FIX__AsgnRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnRptID, _p_FIX__StreamAsgnRptIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxFloor, _p_FIX__MaxFloorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocInterestAtMaturity, _p_FIX__AllocInterestAtMaturityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InterestAtMaturity, _p_FIX__InterestAtMaturityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideExecID, _p_FIX__SideExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecID, _p_FIX__ExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryExecID, _p_FIX__SecondaryExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Spread, _p_FIX__SpreadTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDSecSizeType, _p_FIX__MDSecSizeTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CustomerOrFirm, _p_FIX__CustomerOrFirmTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDescLen, _p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDescLen, _p_FIX__EncodedSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, _p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDescLen, _p_FIX__EncodedLegSecurityDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDescLen, _p_FIX__EncodedMktSegmDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDescLen, _p_FIX__EncodedSecurityListDescLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryOriginator, _p_FIX__MDEntryOriginatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegFutSettDate, _p_FIX__LegFutSettDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FutSettDate, _p_FIX__FutSettDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidDescriptorType, _p_FIX__BidDescriptorTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoMiscFees, _p_FIX__NoMiscFeesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExDate, _p_FIX__ExDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionMoveType, _p_FIX__DiscretionMoveTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegMoveType, _p_FIX__PegMoveTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Price2, _p_FIX__Price2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClientID, _p_FIX__ClientIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BodyLength, _p_FIX__BodyLengthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SignatureLength, _p_FIX__SignatureLengthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RawDataLength, _p_FIX__RawDataLengthTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoClearingInstructions, _p_FIX__NoClearingInstructionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExchangeSpecialInstructions, _p_FIX__ExchangeSpecialInstructionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderRestrictions, _p_FIX__OrderRestrictionsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntrySeller, _p_FIX__MDEntrySellerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDSecSize, _p_FIX__MDSecSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinLotSize, _p_FIX__MinLotSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDay, _p_FIX__UnderlyingMaturityDayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityDay, _p_FIX__MaturityDayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionResponse, _p_FIX__MassActionResponseTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassCancelResponse, _p_FIX__MassCancelResponseTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideFillStationCd, _p_FIX__SideFillStationCdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocShares, _p_FIX__AllocSharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Shares, _p_FIX__SharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIShares, _p_FIX__IOISharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartyID, _p_FIX__Nested2PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartyID, _p_FIX__NestedPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartyID, _p_FIX__PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartyID, _p_FIX__SettlPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartyID, _p_FIX__Nested3PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartyID, _p_FIX__InstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyID, _p_FIX__UndlyInstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartyID, _p_FIX__RootPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyID, _p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartyID, _p_FIX__Nested4PartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyID, _p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetPartyID, _p_FIX__TargetPartyIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueResolution, _p_FIX__ApplQueueResolutionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayAvgPx, _p_FIX__DayAvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLLen, _p_FIX__DerivativeSecurityXMLLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityXMLLen, _p_FIX__SecurityXMLLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRoutingIDs, _p_FIX__NoRoutingIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteEntryID, _p_FIX__QuoteEntryIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryID, _p_FIX__MDEntryIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillExecID, _p_FIX__FillExecIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InvestorCountryOfResidence, _p_FIX__InvestorCountryOfResidenceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FlexibleIndicator, _p_FIX__FlexibleIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivFlexProductEligibilityIndicator, _p_FIX__DerivFlexProductEligibilityIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FlexProductEligibilityIndicator, _p_FIX__FlexProductEligibilityIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefreshIndicator, _p_FIX__RefreshIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ImpliedMarketIndicator, _p_FIX__ImpliedMarketIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AggressorIndicator, _p_FIX__AggressorIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ManualOrderIndicator, _p_FIX__ManualOrderIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LateIndicator, _p_FIX__LateIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PublishTrdIndicator, _p_FIX__PublishTrdIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeAllocIndicator, _p_FIX__TradeAllocIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPxIndicator, _p_FIX__AvgPxIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CopyMsgIndicator, _p_FIX__CopyMsgIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AutoAcceptIndicator, _p_FIX__AutoAcceptIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriorSpreadIndicator, _p_FIX__PriorSpreadIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraryInstructionIndicator, _p_FIX__ContraryInstructionIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ReversalIndicator, _p_FIX__ReversalIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnsolicitedIndicator, _p_FIX__UnsolicitedIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TestMessageIndicator, _p_FIX__TestMessageIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__WorkingIndicator, _p_FIX__WorkingIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriorityIndicator, _p_FIX__PriorityIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRepIndicator, _p_FIX__TrdRepIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradePublishIndicator, _p_FIX__TradePublishIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultVerIndicator, _p_FIX__DefaultVerIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocClearingFeeIndicator, _p_FIX__AllocClearingFeeIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingFeeIndicator, _p_FIX__ClearingFeeIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AsOfIndicator, _p_FIX__AsOfIndicatorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTradingSessionRules, _p_FIX__NoTradingSessionRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplID, _p_FIX__ApplIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketSegmentID, _p_FIX__MarketSegmentIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AgreementID, _p_FIX__AgreementIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPrice, _p_FIX__ComplexEventPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraBroker, _p_FIX__ContraBrokerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecBroker, _p_FIX__ExecBrokerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRateCalc, _p_FIX__UnderlyingFXRateCalcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRateCalc, _p_FIX__SettlCurrFxRateCalcTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportRefID, _p_FIX__SecondaryTradeReportRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocReportRefID, _p_FIX__AllocReportRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportRefID, _p_FIX__TradeReportRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintRptRefID, _p_FIX__PosMaintRptRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpirationCycle, _p_FIX__ExpirationCycleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ResetSeqNumFlag, _p_FIX__ResetSeqNumFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriorSettlPrice, _p_FIX__PriorSettlPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPrice, _p_FIX__UnderlyingSettlPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPrice, _p_FIX__SettlPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastLiquidityInd, _p_FIX__LastLiquidityIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillLiquidityInd, _p_FIX__FillLiquidityIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideLiquidityInd, _p_FIX__SideLiquidityIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeIssuer, _p_FIX__DerivativeIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuer, _p_FIX__EncodedUnderlyingIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingIssuer, _p_FIX__UnderlyingIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIssuer, _p_FIX__LegIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuer, _p_FIX__EncodedLegIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Issuer, _p_FIX__IssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingSessionDesc, _p_FIX__TradingSessionDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocIntermedReqType, _p_FIX__AllocIntermedReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqType, _p_FIX__PosReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassStatusReqType, _p_FIX__MassStatusReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReqType, _p_FIX__ApplReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqType, _p_FIX__StreamAsgnReqTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastShares, _p_FIX__LastSharesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FillPx, _p_FIX__FillPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingFXRate, _p_FIX__UnderlyingFXRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityExchange, _p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityExchange, _p_FIX__DerivativeSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityExchange, _p_FIX__UnderlyingSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityExchange, _p_FIX__SecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityExchange, _p_FIX__LegSecurityExchangeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldType, _p_FIX__YieldTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardIssNo, _p_FIX__CardIssNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingEndPrice, _p_FIX__UnderlyingEndPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocQty, _p_FIX__LegAllocQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocQty, _p_FIX__AllocQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmID, _p_FIX__ConfirmIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubIDType, _p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RootPartySubIDType, _p_FIX__RootPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubIDType, _p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubIDType, _p_FIX__InstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested3PartySubIDType, _p_FIX__Nested3PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested2PartySubIDType, _p_FIX__Nested2PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedPartySubIDType, _p_FIX__NestedPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PartySubIDType, _p_FIX__PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPartySubIDType, _p_FIX__SettlPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Nested4PartySubIDType, _p_FIX__Nested4PartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, _p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SolicitedFlag, _p_FIX__SolicitedFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MiscFeeAmt, _p_FIX__MiscFeeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldRedemptionDate, _p_FIX__YieldRedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRedemptionDate, _p_FIX__LegRedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRedemptionDate, _p_FIX__UnderlyingRedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RedemptionDate, _p_FIX__RedemptionDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeOriginationDate, _p_FIX__TradeOriginationDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StatusText, _p_FIX__StatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserStatusText, _p_FIX__UserStatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListStatusText, _p_FIX__ListStatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedListStatusText, _p_FIX__EncodedListStatusTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OutsideIndexPct, _p_FIX__OutsideIndexPctTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPosAmt, _p_FIX__NoPosAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosAmt, _p_FIX__PosAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedHeadline, _p_FIX__EncodedHeadlineTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Headline, _p_FIX__HeadlineTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AttachmentPoint, _p_FIX__AttachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DetachmentPoint, _p_FIX__DetachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingAttachmentPoint, _p_FIX__UnderlyingAttachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingDetachmentPoint, _p_FIX__UnderlyingDetachmentPointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedDate, _p_FIX__TotalVolumeTradedDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DatedDate, _p_FIX__DatedDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegDatedDate, _p_FIX__LegDatedDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIQty, _p_FIX__IOIQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIOIQty, _p_FIX__LegIOIQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastRptRequested, _p_FIX__LastRptRequestedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CouponRate, _p_FIX__CouponRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponRate, _p_FIX__UnderlyingCouponRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCouponRate, _p_FIX__LegCouponRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplID, _p_FIX__RefApplIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSideTrdRegTS, _p_FIX__NoSideTrdRegTSTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryHighLimitPrice, _p_FIX__SecondaryHighLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryLowLimitPrice, _p_FIX__SecondaryLowLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HighLimitPrice, _p_FIX__HighLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LowLimitPrice, _p_FIX__LowLimitPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrentValue, _p_FIX__UnderlyingCurrentValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStartValue, _p_FIX__UnderlyingStartValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoApplIDs, _p_FIX__NoApplIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentName, _p_FIX__CashSettlAgentNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentName, _p_FIX__SecuritySettlAgentNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentName, _p_FIX__CashDistribAgentNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityListRefID, _p_FIX__SecurityListRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BusinessRejectRefID, _p_FIX__BusinessRejectRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstRefID, _p_FIX__SettlInstRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistRefID, _p_FIX__RegistRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeCapPrice, _p_FIX__DerivativeCapPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CapPrice, _p_FIX__CapPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IntField, _p_FIX__IntFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactPhone, _p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactPhone, _p_FIX__CashSettlAgentContactPhoneTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RejectText, _p_FIX__RejectTextTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoundLot, _p_FIX__RoundLotTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HopRefID, _p_FIX__HopRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegExerciseStyle, _p_FIX__LegExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingExerciseStyle, _p_FIX__UnderlyingExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeExerciseStyle, _p_FIX__StrikeExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExerciseStyle, _p_FIX__ExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeExerciseStyle, _p_FIX__DerivativeExerciseStyleTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoStrikes, _p_FIX__TotNoStrikesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStrikes, _p_FIX__NoStrikesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAsgnReqs, _p_FIX__NoAsgnReqsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuer, _p_FIX__DerivativeEncodedIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedIssuer, _p_FIX__EncodedIssuerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OddLot, _p_FIX__OddLotTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CheckSum, _p_FIX__CheckSumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferYield, _p_FIX__OfferYieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PeggedPrice, _p_FIX__PeggedPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingEndValue, _p_FIX__UnderlyingEndValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LocationID, _p_FIX__LocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliverToLocationID, _p_FIX__DeliverToLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfLocationID, _p_FIX__OnBehalfOfLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetLocationID, _p_FIX__TargetLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SenderLocationID, _p_FIX__SenderLocationIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__URLLink, _p_FIX__URLLinkTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribCurr, _p_FIX__CashDistribCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContingencyType, _p_FIX__ContingencyTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdStatusReqID, _p_FIX__OrdStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesReqID, _p_FIX__TradSesReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityStatusReqID, _p_FIX__SecurityStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassStatusReqID, _p_FIX__MassStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteStatusReqID, _p_FIX__QuoteStatusReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqID, _p_FIX__PosReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProgPeriodInterval, _p_FIX__ProgPeriodIntervalTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalTakedown, _p_FIX__TotalTakedownTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRepurchaseRate, _p_FIX__LegRepurchaseRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseRate, _p_FIX__UnderlyingRepurchaseRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RepurchaseRate, _p_FIX__RepurchaseRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastParPx, _p_FIX__LastParPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BeginString, _p_FIX__BeginStringTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDistribInsts, _p_FIX__NoDistribInstsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityPctLow, _p_FIX__LiquidityPctLowTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardIssNum, _p_FIX__CardIssNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MsgType, _p_FIX__MsgTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefMsgType, _p_FIX__RefMsgTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoFills, _p_FIX__TotNoFillsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoFills, _p_FIX__NoFillsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesCloseTime, _p_FIX__TradSesCloseTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesPreCloseTime, _p_FIX__TradSesPreCloseTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayHighQty, _p_FIX__DisplayHighQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidDescriptor, _p_FIX__BidDescriptorTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteRespType, _p_FIX__QuoteRespTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnRespType, _p_FIX__CollAsgnRespTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ParticipationRate, _p_FIX__ParticipationRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BuyVolume, _p_FIX__BuyVolumeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeVolume, _p_FIX__TradeVolumeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecInstValue, _p_FIX__ExecInstValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContAmtValue, _p_FIX__ContAmtValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegOffsetValue, _p_FIX__PegOffsetValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetValue, _p_FIX__DiscretionOffsetValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalNetValue, _p_FIX__TotalNetValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIid, _p_FIX__IOIidTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeTime, _p_FIX__StrikeTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HeartBtInt, _p_FIX__HeartBtIntTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStipValue, _p_FIX__UnderlyingStipValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCapValue, _p_FIX__UnderlyingCapValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordLen, _p_FIX__EncryptedPasswordLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedNewPasswordLen, _p_FIX__EncryptedNewPasswordLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FeeMultiplier, _p_FIX__FeeMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegContractMultiplier, _p_FIX__LegContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplier, _p_FIX__UnderlyingContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContractMultiplier, _p_FIX__ContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikeMultiplier, _p_FIX__StrikeMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeMultiplier, _p_FIX__DerivativeStrikeMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplier, _p_FIX__DerivativeContractMultiplierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistRejReasonCode, _p_FIX__RegistRejReasonCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ForexReq, _p_FIX__ForexReqTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Side, _p_FIX__SideTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDMkt, _p_FIX__MDMktTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlSessID, _p_FIX__SettlSessIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UtcTimeStampField, _p_FIX__UtcTimeStampFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LanguageCode, _p_FIX__LanguageCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSubjectLen, _p_FIX__EncodedSubjectLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsRefType, _p_FIX__NewsRefTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedTime, _p_FIX__TotalVolumeTradedTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__WaveNo, _p_FIX__WaveNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalVolumeTraded, _p_FIX__TotalVolumeTradedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoContraBrokers, _p_FIX__NoContraBrokersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OutMainCntryUIndex, _p_FIX__OutMainCntryUIndexTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HighPx, _p_FIX__HighPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BoolField, _p_FIX__BoolFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPx, _p_FIX__UnderlyingPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NewsID, _p_FIX__NewsIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContraTrader, _p_FIX__ContraTraderTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTrades, _p_FIX__NoTradesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessPct, _p_FIX__AllowableOneSidednessPctTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplNewSeqNum, _p_FIX__ApplNewSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplBegSeqNum, _p_FIX__ApplBegSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NextExpectedMsgSeqNum, _p_FIX__NextExpectedMsgSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MsgSeqNum, _p_FIX__MsgSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegVolatility, _p_FIX__LegVolatilityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Volatility, _p_FIX__VolatilityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNewsRefIDs, _p_FIX__NoNewsRefIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContAmtCurr, _p_FIX__ContAmtCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StandInstDbType, _p_FIX__StandInstDbTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingInstruction, _p_FIX__ClearingInstructionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastMkt, _p_FIX__LastMktTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetworkStatusResponseType, _p_FIX__NetworkStatusResponseTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityResponseType, _p_FIX__SecurityResponseTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResponseType, _p_FIX__ApplResponseTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegAllocID, _p_FIX__LegAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryIndividualAllocID, _p_FIX__SecondaryIndividualAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryAllocID, _p_FIX__SecondaryAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocID, _p_FIX__AllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefAllocID, _p_FIX__RefAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IndividualAllocID, _p_FIX__IndividualAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegIndividualAllocID, _p_FIX__LegIndividualAllocIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EmailThreadID, _p_FIX__EmailThreadIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SellVolume, _p_FIX__SellVolumeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDesc, _p_FIX__EncodedLegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityDesc, _p_FIX__LegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityDesc, _p_FIX__SecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityDesc, _p_FIX__UnderlyingSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDesc, _p_FIX__EncodedSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDesc, _p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSecurityDesc, _p_FIX__PegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSecurityDesc, _p_FIX__TriggerSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityDesc, _p_FIX__DerivativeSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDesc, _p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityDesc, _p_FIX__UnderlyingLegSecurityDescTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoComplexEventTimes, _p_FIX__NoComplexEventTimesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CardExpDate, _p_FIX__CardExpDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalAccruedInterestAmt, _p_FIX__TotalAccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AccruedInterestAmt, _p_FIX__AccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocAccruedInterestAmt, _p_FIX__AllocAccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndAccruedInterestAmt, _p_FIX__EndAccruedInterestAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplierUnit, _p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplierUnit, _p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegContractMultiplierUnit, _p_FIX__LegContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ContractMultiplierUnit, _p_FIX__ContractMultiplierUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSide, _p_FIX__LegSideTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoStrategyParameters, _p_FIX__NoStrategyParametersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetStrategyParameters, _p_FIX__TargetStrategyParametersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoCapacities, _p_FIX__NoCapacitiesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityDate, _p_FIX__UnderlyingLegMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityDate, _p_FIX__DerivativeMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuantityDate, _p_FIX__QuantityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityDate, _p_FIX__MaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDate, _p_FIX__UnderlyingMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegMaturityDate, _p_FIX__LegMaturityDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPriceDirection, _p_FIX__TriggerPriceDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TickDirection, _p_FIX__TickDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MsgDirection, _p_FIX__MsgDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RoundingDirection, _p_FIX__RoundingDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegRoundDirection, _p_FIX__PegRoundDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionRoundDirection, _p_FIX__DiscretionRoundDirectionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PossResend, _p_FIX__PossResendTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RateSourceType, _p_FIX__RateSourceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityGroup, _p_FIX__SecurityGroupTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityGroup, _p_FIX__DerivativeSecurityGroupTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoOrders, _p_FIX__TotNoOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOrders, _p_FIX__NoOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryResult, _p_FIX__CollInquiryResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqResult, _p_FIX__PosReqResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegDifference, _p_FIX__PegDifferenceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CorporateAction, _p_FIX__CorporateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDUpdateAction, _p_FIX__MDUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityUpdateAction, _p_FIX__SecurityUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListUpdateAction, _p_FIX__ListUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesUpdateAction, _p_FIX__TradSesUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketUpdateAction, _p_FIX__MarketUpdateActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplQueueAction, _p_FIX__ApplQueueActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionInst, _p_FIX__DiscretionInstTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PreviouslyReported, _p_FIX__PreviouslyReportedTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinTradeVol, _p_FIX__MinTradeVolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxTradeVol, _p_FIX__MaxTradeVolTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessCurr, _p_FIX__AllowableOneSidednessCurrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocNoOrdersType, _p_FIX__AllocNoOrdersTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmStatus, _p_FIX__ConfirmStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosQtyStatus, _p_FIX__PosQtyStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosReqStatus, _p_FIX__PosReqStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AffirmStatus, _p_FIX__AffirmStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryStatus, _p_FIX__CollInquiryStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesStatus, _p_FIX__TradSesStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityTradingStatus, _p_FIX__SecurityTradingStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteAckStatus, _p_FIX__QuoteAckStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocStatus, _p_FIX__AllocStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteStatus, _p_FIX__QuoteStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteEntryStatus, _p_FIX__QuoteEntryStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityStatus, _p_FIX__DerivativeSecurityStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityStatus, _p_FIX__SecurityStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecAckStatus, _p_FIX__ExecAckStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MoneyLaunderingStatus, _p_FIX__MoneyLaunderingStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplLastSeqNum, _p_FIX__RefApplLastSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplLastSeqNum, _p_FIX__ApplLastSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplEndSeqNum, _p_FIX__ApplEndSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplSeqNum, _p_FIX__ApplSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefSeqNum, _p_FIX__RefSeqNumTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderBookingQty, _p_FIX__OrderBookingQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingQty, _p_FIX__UnderlyingQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCPProgram, _p_FIX__UnderlyingCPProgramTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CPProgram, _p_FIX__CPProgramTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryPx, _p_FIX__MDEntryPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvTransType, _p_FIX__AdvTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidRequestTransType, _p_FIX__BidRequestTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistTransType, _p_FIX__RegistTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOITransType, _p_FIX__IOITransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecTransType, _p_FIX__ExecTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocTransType, _p_FIX__AllocTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstTransType, _p_FIX__SettlInstTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligTransType, _p_FIX__SettlObligTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnTransType, _p_FIX__CollAsgnTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosTransType, _p_FIX__PosTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmTransType, _p_FIX__ConfirmTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeReportTransType, _p_FIX__TradeReportTransTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastForwardPoints2, _p_FIX__LastForwardPoints2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidForwardPoints2, _p_FIX__BidForwardPoints2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints2, _p_FIX__OfferForwardPoints2To_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAsgnID, _p_FIX__CollAsgnIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenClose, _p_FIX__OpenCloseTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocPositionEffect, _p_FIX__AllocPositionEffectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PositionEffect, _p_FIX__PositionEffectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPositionEffect, _p_FIX__LegPositionEffectTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRootPartySubIDs, _p_FIX__NoRootPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, _p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoInstrumentPartySubIDs, _p_FIX__NoInstrumentPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested3PartySubIDs, _p_FIX__NoNested3PartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested2PartySubIDs, _p_FIX__NoNested2PartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNestedPartySubIDs, _p_FIX__NoNestedPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPartySubIDs, _p_FIX__NoPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlPartySubIDs, _p_FIX__NoSettlPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, _p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested4PartySubIDs, _p_FIX__NoNested4PartySubIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IncTaxInd, _p_FIX__IncTaxIndTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RepurchaseTerm, _p_FIX__RepurchaseTermTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseTerm, _p_FIX__UnderlyingRepurchaseTermTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRepurchaseTerm, _p_FIX__LegRepurchaseTermTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RelatdSym, _p_FIX__RelatdSymTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenCloseSettleFlag, _p_FIX__OpenCloseSettleFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistDetls, _p_FIX__RegistDetlsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplExtID, _p_FIX__ApplExtIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplExtID, _p_FIX__RefApplExtIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefaultApplExtID, _p_FIX__DefaultApplExtIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SenderSubID, _p_FIX__SenderSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligMode, _p_FIX__SettlObligModeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MassActionType, _p_FIX__MassActionTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TerminationType, _p_FIX__TerminationTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StipulationType, _p_FIX__StipulationTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStipulationType, _p_FIX__LegStipulationTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlObligID, _p_FIX__SettlObligIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryClOrdID, _p_FIX__SecondaryClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigClOrdID, _p_FIX__OrigClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClOrdID, _p_FIX__ClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NotAffOrigClOrdID, _p_FIX__NotAffOrigClOrdIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentRemitterID, _p_FIX__PaymentRemitterIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidType, _p_FIX__BidTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionSubID, _p_FIX__TriggerTradingSessionSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionSubID, _p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingSessionSubID, _p_FIX__TradingSessionSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketID, _p_FIX__MarketIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TaxAdvantageType, _p_FIX__TaxAdvantageTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlDetails, _p_FIX__NoSettlDetailsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DayCumQty, _p_FIX__DayCumQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RndPx, _p_FIX__RndPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CumQty, _p_FIX__CumQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryPositionNo, _p_FIX__MDEntryPositionNoTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceType, _p_FIX__PriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkPriceType, _p_FIX__BenchmarkPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPriceType, _p_FIX__LegBenchmarkPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegPriceType, _p_FIX__LegPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuotePriceType, _p_FIX__QuotePriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPriceType, _p_FIX__YieldRedemptionPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlPriceType, _p_FIX__SettlPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPriceType, _p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegPriceType, _p_FIX__PegPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPriceType, _p_FIX__TriggerPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExecPriceType, _p_FIX__ExecPriceTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NumberOfOrders, _p_FIX__NumberOfOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotalAffectedOrders, _p_FIX__TotalAffectedOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoAffectedOrders, _p_FIX__NoAffectedOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNotAffectedOrders, _p_FIX__NoNotAffectedOrdersTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StreamAsgnType, _p_FIX__StreamAsgnTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestResult, _p_FIX__TradeRequestResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintResult, _p_FIX__PosMaintResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityRequestResult, _p_FIX__SecurityRequestResultTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderDelayUnit, _p_FIX__OrderDelayUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerAction, _p_FIX__TriggerActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollAction, _p_FIX__CollActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintAction, _p_FIX__PosMaintActionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndCash, _p_FIX__EndCashTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSubID, _p_FIX__OnBehalfOfSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefSubID, _p_FIX__RefSubIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingDirtyPrice, _p_FIX__UnderlyingDirtyPriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderCapacityQty, _p_FIX__OrderCapacityQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityID, _p_FIX__BenchmarkSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSecurityID, _p_FIX__LegSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecurityID, _p_FIX__SecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityID, _p_FIX__UnderlyingSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PegSecurityID, _p_FIX__PegSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerSecurityID, _p_FIX__TriggerSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityID, _p_FIX__DerivativeSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityID, _p_FIX__UnderlyingLegSecurityIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SessionStatus, _p_FIX__SessionStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListOrderStatus, _p_FIX__ListOrderStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PosMaintStatus, _p_FIX__PosMaintStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeRequestStatus, _p_FIX__TradeRequestStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollStatus, _p_FIX__CollStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UserStatus, _p_FIX__UserStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRptStatus, _p_FIX__TrdRptStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementStatus, _p_FIX__UnderlyingSettlementStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FinancialStatus, _p_FIX__FinancialStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrdStatus, _p_FIX__OrdStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RegistStatus, _p_FIX__RegistStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MatchStatus, _p_FIX__MatchStatusTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrderAvgPx, _p_FIX__OrderAvgPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryRefID, _p_FIX__MDEntryRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecureDataLen, _p_FIX__SecureDataLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__XmlDataLen, _p_FIX__XmlDataLenTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultiLegRptTypeReq, _p_FIX__MultiLegRptTypeReqTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityTime, _p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityTime, _p_FIX__DerivativeMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityTime, _p_FIX__UnderlyingMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegMaturityTime, _p_FIX__LegMaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityTime, _p_FIX__MaturityTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTickRules, _p_FIX__NoTickRulesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ClearingBusinessDate, _p_FIX__ClearingBusinessDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NTPositionLimit, _p_FIX__NTPositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PositionLimit, _p_FIX__PositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePositionLimit, _p_FIX__DerivativePositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeNTPositionLimit, _p_FIX__DerivativeNTPositionLimitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteSetID, _p_FIX__QuoteSetIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AdvId, _p_FIX__AdvIdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingAdjustedQuantity, _p_FIX__UnderlyingAdjustedQuantityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Quantity, _p_FIX__QuantityTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeOptPayAmount, _p_FIX__DerivativeOptPayAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptPayAmount, _p_FIX__OptPayAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingDeliveryAmount, _p_FIX__UnderlyingDeliveryAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPayAmount, _p_FIX__UnderlyingPayAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ConfirmRefID, _p_FIX__ConfirmRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoContAmts, _p_FIX__NoContAmtsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocType, _p_FIX__AllocTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IndividualAllocType, _p_FIX__IndividualAllocTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SharedCommission, _p_FIX__SharedCommissionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Commission, _p_FIX__CommissionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DiscretionOffset, _p_FIX__DiscretionOffsetTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIRefID, _p_FIX__IOIRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BasisFeaturePrice, _p_FIX__BasisFeaturePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeProduct, _p_FIX__DerivativeProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegProduct, _p_FIX__LegProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingProduct, _p_FIX__UnderlyingProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Product, _p_FIX__ProductTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LocateReqd, _p_FIX__LocateReqdTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__Concession, _p_FIX__ConcessionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CommType, _p_FIX__CommTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxPriceVariation, _p_FIX__MaxPriceVariationTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeHandlingInstr, _p_FIX__TradeHandlingInstrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTradeHandlingInstr, _p_FIX__OrigTradeHandlingInstrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDFeedType, _p_FIX__MDFeedTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TriggerPriceTypeScope, _p_FIX__TriggerPriceTypeScopeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TrdRegTimestamp, _p_FIX__TrdRegTimestampTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestamp, _p_FIX__SideTrdRegTimestampTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetChgPrevDay, _p_FIX__NetChgPrevDayTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpQty, _p_FIX__ExpQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AssignmentUnit, _p_FIX__AssignmentUnitTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocMethod, _p_FIX__AllocMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradSesMethod, _p_FIX__TradSesMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MultilegPriceMethod, _p_FIX__MultilegPriceMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryMethod, _p_FIX__StrikePriceBoundaryMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryMethod, _p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PriceQuoteMethod, _p_FIX__PriceQuoteMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativePriceQuoteMethod, _p_FIX__DerivativePriceQuoteMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExerciseMethod, _p_FIX__ExerciseMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PreallocMethod, _p_FIX__PreallocMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayMethod, _p_FIX__DisplayMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollReqID, _p_FIX__CollReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplReqID, _p_FIX__ApplReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RefApplReqID, _p_FIX__RefApplReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoBidComponents, _p_FIX__NoBidComponentsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LiquidityValue, _p_FIX__LiquidityValueTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigTradeDate, _p_FIX__OrigTradeDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradeDate, _p_FIX__TradeDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListName, _p_FIX__ListNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PctAtRisk, _p_FIX__PctAtRiskTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UtcTimeOnlyField, _p_FIX__UtcTimeOnlyFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TotNoRelatedSym, _p_FIX__TotNoRelatedSymTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRelatedSym, _p_FIX__NoRelatedSymTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, _p_FIX__UnderlyingOriginalNotionalPercentageOutstandingTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDReqID, _p_FIX__MDReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CurrencyRatio, _p_FIX__CurrencyRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegCurrencyRatio, _p_FIX__LegCurrencyRatioTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityNetMoney, _p_FIX__MaturityNetMoneyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AllocNetMoney, _p_FIX__AllocNetMoneyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NetMoney, _p_FIX__NetMoneyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveName, _p_FIX__BenchmarkCurveNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveName, _p_FIX__LegBenchmarkCurveNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigPosReqRefID, _p_FIX__OrigPosReqRefIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__RatioQty, _p_FIX__RatioQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegRatioQty, _p_FIX__LegRatioQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AggregatedBook, _p_FIX__AggregatedBookTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurvePoint, _p_FIX__LegBenchmarkCurvePointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BenchmarkCurvePoint, _p_FIX__BenchmarkCurvePointTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeMinPriceIncrementAmount, _p_FIX__DerivativeMinPriceIncrementAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinPriceIncrementAmount, _p_FIX__MinPriceIncrementAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCollectAmount, _p_FIX__UnderlyingCollectAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingCashAmount, _p_FIX__UnderlyingCashAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ThresholdAmount, _p_FIX__ThresholdAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OptPayoutAmount, _p_FIX__OptPayoutAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexOptPayoutAmount, _p_FIX__ComplexOptPayoutAmountTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OpenCloseSettlFlag, _p_FIX__OpenCloseSettlFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ApplResendFlag, _p_FIX__ApplResendFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DisplayMinIncr, _p_FIX__DisplayMinIncrTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxShow, _p_FIX__MaxShowTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoExecs, _p_FIX__NoExecsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrOfferFxRate, _p_FIX__SettlCurrOfferFxRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrBidFxRate, _p_FIX__SettlCurrBidFxRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlCurrFxRate, _p_FIX__SettlCurrFxRateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeskID, _p_FIX__DeskIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DeliveryForm, _p_FIX__DeliveryFormTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__HostCrossID, _p_FIX__HostCrossIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CrossID, _p_FIX__CrossIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OrigCrossID, _p_FIX__OrigCrossIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TargetStrategy, _p_FIX__TargetStrategyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactName, _p_FIX__CashSettlAgentContactNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctName, _p_FIX__CashSettlAgentAcctNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactName, _p_FIX__SecuritySettlAgentContactNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctName, _p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctName, _p_FIX__CashDistribAgentAcctNameTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoRootPartyIDs, _p_FIX__NoRootPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested3PartyIDs, _p_FIX__NoNested3PartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoSettlPartyIDs, _p_FIX__NoSettlPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested2PartyIDs, _p_FIX__NoNested2PartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoPartyIDs, _p_FIX__NoPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNestedPartyIDs, _p_FIX__NoNestedPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoNested4PartyIDs, _p_FIX__NoNested4PartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoTargetPartyIDs, _p_FIX__NoTargetPartyIDsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoOfSecSizes, _p_FIX__NoOfSecSizesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FirstPx, _p_FIX__FirstPxTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPxPrecision, _p_FIX__AvgPxPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AvgPrxPrecision, _p_FIX__AvgPrxPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeStrikePrice, _p_FIX__DerivativeStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SecondaryTradingReferencePrice, _p_FIX__SecondaryTradingReferencePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TradingReferencePrice, _p_FIX__TradingReferencePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikePrice, _p_FIX__UnderlyingStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePrice, _p_FIX__StrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegStrikePrice, _p_FIX__LegStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingLegStrikePrice, _p_FIX__UnderlyingLegStrikePriceTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryPrecision, _p_FIX__StrikePriceBoundaryPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryPrecision, _p_FIX__ComplexEventPriceBoundaryPrecisionTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrementUnits, _p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryBuyer, _p_FIX__MDEntryBuyerTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlDate, _p_FIX__SettlDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegSettlDate, _p_FIX__LegSettlDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EndDate, _p_FIX__EndDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MarketReqID, _p_FIX__MarketReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlInstReqID, _p_FIX__SettlInstReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__TestReqID, _p_FIX__TestReqIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ComplexEventEndDate, _p_FIX__ComplexEventEndDateTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LeavesQty, _p_FIX__LeavesQtyTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIID, _p_FIX__IOIIDTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrAttribType, _p_FIX__InstrAttribTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribType, _p_FIX__NestedInstrAttribTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribType, _p_FIX__DerivativeInstrAttribTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ProcessCode, _p_FIX__ProcessCodeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UtcDateField, _p_FIX__UtcDateFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DoubleField, _p_FIX__DoubleFieldTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ValueOfFutures, _p_FIX__ValueOfFuturesTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__NoCollInquiryQualifier, _p_FIX__NoCollInquiryQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__CollInquiryQualifier, _p_FIX__CollInquiryQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__QuoteQualifier, _p_FIX__QuoteQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__IOIQualifier, _p_FIX__IOIQualifierTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegGrossTradeAmt, _p_FIX__LegGrossTradeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SideGrossTradeAmt, _p_FIX__SideGrossTradeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__GrossTradeAmt, _p_FIX__GrossTradeAmtTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MinBidSize, _p_FIX__MinBidSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidSize, _p_FIX__BidSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DefBidSize, _p_FIX__DefBidSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ExpType, _p_FIX__ExpTypeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastUpdateTime, _p_FIX__LastUpdateTimeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PossDupFlag, _p_FIX__PossDupFlagTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptMethod, _p_FIX__EncryptMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DistribPaymentMethod, _p_FIX__DistribPaymentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__PaymentMethod, _p_FIX__PaymentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ListMethod, _p_FIX__ListMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeListMethod, _p_FIX__DerivativeListMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordMethod, _p_FIX__EncryptedPasswordMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__StrikePriceDeterminationMethod, _p_FIX__StrikePriceDeterminationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceDeterminationMethod, _p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlMethod, _p_FIX__UnderlyingSettlMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__FuturesValuationMethod, _p_FIX__FuturesValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeFuturesValuationMethod, _p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__ValuationMethod, _p_FIX__ValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeValuationMethod, _p_FIX__DerivativeValuationMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__AssignmentMethod, _p_FIX__AssignmentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__InstrmtAssignmentMethod, _p_FIX__InstrmtAssignmentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SettlMethod, _p_FIX__SettlMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeInstrmtAssignmentMethod, _p_FIX__DerivativeInstrmtAssignmentMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__DerivativeSettlMethod, _p_FIX__DerivativeSettlMethodTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MaxMessageSize, _p_FIX__MaxMessageSizeTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegLastForwardPoints, _p_FIX__LegLastForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastSwapPoints, _p_FIX__LastSwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__SwapPoints, _p_FIX__SwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegOfferForwardPoints, _p_FIX__LegOfferForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LegBidForwardPoints, _p_FIX__LegBidForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferSwapPoints, _p_FIX__OfferSwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidSwapPoints, _p_FIX__BidSwapPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__MDEntryForwardPoints, _p_FIX__MDEntryForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__LastForwardPoints, _p_FIX__LastForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__BidForwardPoints, _p_FIX__BidForwardPointsTo_p_FIX__FieldBase, 0, 0}, {&_swigt__p_FIX__OfferForwardPoints, _p_FIX__OfferForwardPointsTo_p_FIX__FieldBase, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldConvertError[] = { {&_swigt__p_FIX__FieldConvertError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldMap[] = { {&_swigt__p_FIX__Group, _p_FIX__GroupTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__Header, _p_FIX__HeaderTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__Trailer, _p_FIX__TrailerTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__Message, _p_FIX__MessageTo_p_FIX__FieldMap, 0, 0}, {&_swigt__p_FIX__FieldMap, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FieldNotFound[] = { {&_swigt__p_FIX__FieldNotFound, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileLog[] = { {&_swigt__p_FIX__FileLog, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileLogFactory[] = { {&_swigt__p_FIX__FileLogFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileStore[] = { {&_swigt__p_FIX__FileStore, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FileStoreFactory[] = { {&_swigt__p_FIX__FileStoreFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillExecID[] = { {&_swigt__p_FIX__FillExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillLiquidityInd[] = { {&_swigt__p_FIX__FillLiquidityInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillPx[] = { {&_swigt__p_FIX__FillPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FillQty[] = { {&_swigt__p_FIX__FillQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FinancialStatus[] = { {&_swigt__p_FIX__FinancialStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FirmTradeID[] = { {&_swigt__p_FIX__FirmTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FirstPx[] = { {&_swigt__p_FIX__FirstPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FlexProductEligibilityIndicator[] = { {&_swigt__p_FIX__FlexProductEligibilityIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FlexibleIndicator[] = { {&_swigt__p_FIX__FlexibleIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FloorPrice[] = { {&_swigt__p_FIX__FloorPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FlowScheduleType[] = { {&_swigt__p_FIX__FlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ForexReq[] = { {&_swigt__p_FIX__ForexReq, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FundRenewWaiv[] = { {&_swigt__p_FIX__FundRenewWaiv, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FutSettDate[] = { {&_swigt__p_FIX__FutSettDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FutSettDate2[] = { {&_swigt__p_FIX__FutSettDate2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__FuturesValuationMethod[] = { {&_swigt__p_FIX__FuturesValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__GTBookingInst[] = { {&_swigt__p_FIX__GTBookingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__GapFillFlag[] = { {&_swigt__p_FIX__GapFillFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__GrossTradeAmt[] = { {&_swigt__p_FIX__GrossTradeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Group[] = { {&_swigt__p_FIX__Group, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HaltReasonChar[] = { {&_swigt__p_FIX__HaltReasonChar, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HaltReasonInt[] = { {&_swigt__p_FIX__HaltReasonInt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HandlInst[] = { {&_swigt__p_FIX__HandlInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Header[] = { {&_swigt__p_FIX__Header, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Headline[] = { {&_swigt__p_FIX__Headline, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HeartBtInt[] = { {&_swigt__p_FIX__HeartBtInt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HighLimitPrice[] = { {&_swigt__p_FIX__HighLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HighPx[] = { {&_swigt__p_FIX__HighPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HopCompID[] = { {&_swigt__p_FIX__HopCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HopRefID[] = { {&_swigt__p_FIX__HopRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HopSendingTime[] = { {&_swigt__p_FIX__HopSendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__HostCrossID[] = { {&_swigt__p_FIX__HostCrossID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IDSource[] = { {&_swigt__p_FIX__IDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__INT[] = { {&_swigt__p_FIX__INT, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOException[] = { {&_swigt__p_FIX__IOException, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIID[] = { {&_swigt__p_FIX__IOIID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOINaturalFlag[] = { {&_swigt__p_FIX__IOINaturalFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIOthSvc[] = { {&_swigt__p_FIX__IOIOthSvc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIQltyInd[] = { {&_swigt__p_FIX__IOIQltyInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIQty[] = { {&_swigt__p_FIX__IOIQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIQualifier[] = { {&_swigt__p_FIX__IOIQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIRefID[] = { {&_swigt__p_FIX__IOIRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIShares[] = { {&_swigt__p_FIX__IOIShares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOITransType[] = { {&_swigt__p_FIX__IOITransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IOIid[] = { {&_swigt__p_FIX__IOIid, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ImpliedMarketIndicator[] = { {&_swigt__p_FIX__ImpliedMarketIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InViewOfCommon[] = { {&_swigt__p_FIX__InViewOfCommon, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncTaxInd[] = { {&_swigt__p_FIX__IncTaxInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncorrectDataFormat[] = { {&_swigt__p_FIX__IncorrectDataFormat, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncorrectMessageStructure[] = { {&_swigt__p_FIX__IncorrectMessageStructure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IncorrectTagValue[] = { {&_swigt__p_FIX__IncorrectTagValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IndividualAllocID[] = { {&_swigt__p_FIX__IndividualAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IndividualAllocRejCode[] = { {&_swigt__p_FIX__IndividualAllocRejCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IndividualAllocType[] = { {&_swigt__p_FIX__IndividualAllocType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Initiator[] = { {&_swigt__p_FIX__Initiator, 0, 0, 0}, {&_swigt__p_FIX__SocketInitiator, _p_FIX__SocketInitiatorTo_p_FIX__Initiator, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InputSource[] = { {&_swigt__p_FIX__InputSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrAttribType[] = { {&_swigt__p_FIX__InstrAttribType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrAttribValue[] = { {&_swigt__p_FIX__InstrAttribValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrRegistry[] = { {&_swigt__p_FIX__InstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrmtAssignmentMethod[] = { {&_swigt__p_FIX__InstrmtAssignmentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartyID[] = { {&_swigt__p_FIX__InstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartyIDSource[] = { {&_swigt__p_FIX__InstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartyRole[] = { {&_swigt__p_FIX__InstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartySubID[] = { {&_swigt__p_FIX__InstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InstrumentPartySubIDType[] = { {&_swigt__p_FIX__InstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IntField[] = { {&_swigt__p_FIX__NoNewsRefIDs, _p_FIX__NoNewsRefIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPositions, _p_FIX__NoPositionsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaxPriceLevels, _p_FIX__MaxPriceLevelsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMiscFees, _p_FIX__NoMiscFeesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ClearingInstruction, _p_FIX__ClearingInstructionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoComplexEventTimes, _p_FIX__NoComplexEventTimesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDSecSizeType, _p_FIX__MDSecSizeTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RepurchaseTerm, _p_FIX__RepurchaseTermTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingRepurchaseTerm, _p_FIX__UnderlyingRepurchaseTermTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegRepurchaseTerm, _p_FIX__LegRepurchaseTermTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RptSeq, _p_FIX__RptSeqTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumBidders, _p_FIX__NumBiddersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MultilegModel, _p_FIX__MultilegModelTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDPriceLevel, _p_FIX__MDPriceLevelTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteResponseLevel, _p_FIX__QuoteResponseLevelTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventCondition, _p_FIX__ComplexEventConditionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OptPayoutType, _p_FIX__OptPayoutTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideValueInd, _p_FIX__SideValueIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoContAmts, _p_FIX__NoContAmtsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ContractMultiplierUnit, _p_FIX__ContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegContractMultiplierUnit, _p_FIX__LegContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingContractMultiplierUnit, _p_FIX__UnderlyingContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeContractMultiplierUnit, _p_FIX__DerivativeContractMultiplierUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefSeqNum, _p_FIX__RefSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplSeqNum, _p_FIX__ApplSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplEndSeqNum, _p_FIX__ApplEndSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplLastSeqNum, _p_FIX__ApplLastSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefApplLastSeqNum, _p_FIX__RefApplLastSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MsgSeqNum, _p_FIX__MsgSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NextExpectedMsgSeqNum, _p_FIX__NextExpectedMsgSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplBegSeqNum, _p_FIX__ApplBegSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplNewSeqNum, _p_FIX__ApplNewSeqNumTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoExecInstRules, _p_FIX__NoExecInstRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoQuoteEntries, _p_FIX__TotNoQuoteEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotQuoteEntries, _p_FIX__TotQuoteEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoQuoteEntries, _p_FIX__NoQuoteEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMDEntries, _p_FIX__NoMDEntriesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__HopRefID, _p_FIX__HopRefIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnRejectReason, _p_FIX__CollAsgnRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnReason, _p_FIX__CollAsgnReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmRejReason, _p_FIX__ConfirmRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeReportRejectReason, _p_FIX__TradeReportRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRequestRejectReason, _p_FIX__QuoteRequestRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRejectReason, _p_FIX__QuoteRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SessionRejectReason, _p_FIX__SessionRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CxlRejReason, _p_FIX__CxlRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrdRejReason, _p_FIX__OrdRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteEntryRejectReason, _p_FIX__QuoteEntryRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExecRestatementReason, _p_FIX__ExecRestatementReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BusinessRejectReason, _p_FIX__BusinessRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassCancelRejectReason, _p_FIX__MassCancelRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesStatusRejReason, _p_FIX__TradSesStatusRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionRejectReason, _p_FIX__MassActionRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListRejectReason, _p_FIX__ListRejectReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefOrdIDReason, _p_FIX__RefOrdIDReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnRejReason, _p_FIX__StreamAsgnRejReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoContraBrokers, _p_FIX__NoContraBrokersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ShortSaleReason, _p_FIX__ShortSaleReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocCancReplaceReason, _p_FIX__AllocCancReplaceReasonTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlementCycleNo, _p_FIX__SettlementCycleNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTrdRegTimestamps, _p_FIX__NoTrdRegTimestampsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumberOfOrders, _p_FIX__NumberOfOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalAffectedOrders, _p_FIX__TotalAffectedOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAffectedOrders, _p_FIX__NoAffectedOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNotAffectedOrders, _p_FIX__NoNotAffectedOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoOrders, _p_FIX__TotNoOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOrders, _p_FIX__NoOrdersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoApplIDs, _p_FIX__NoApplIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueResolution, _p_FIX__ApplQueueResolutionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AvgPxPrecision, _p_FIX__AvgPxPrecisionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AvgPrxPrecision, _p_FIX__AvgPrxPrecisionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Adjustment, _p_FIX__AdjustmentTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RegistRejReasonCode, _p_FIX__RegistRejReasonCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MiscFeeBasis, _p_FIX__MiscFeeBasisTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListStatusType, _p_FIX__ListStatusTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoQuoteSets, _p_FIX__NoQuoteSetsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExpType, _p_FIX__ExpTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedIssuerLen, _p_FIX__EncodedIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuerLen, _p_FIX__EncodedUnderlyingIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuerLen, _p_FIX__EncodedLegIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuerLen, _p_FIX__DerivativeEncodedIssuerLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DeliveryForm, _p_FIX__DeliveryFormTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionLimitType, _p_FIX__DiscretionLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegLimitType, _p_FIX__PegLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecondaryPriceLimitType, _p_FIX__SecondaryPriceLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PriceLimitType, _p_FIX__PriceLimitTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Product, _p_FIX__ProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingProduct, _p_FIX__UnderlyingProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegProduct, _p_FIX__LegProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeProduct, _p_FIX__DerivativeProductTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTradingSessions, _p_FIX__NoTradingSessionsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IncTaxInd, _p_FIX__IncTaxIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoCapacities, _p_FIX__NoCapacitiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegPriceType, _p_FIX__PegPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlPriceType, _p_FIX__UnderlyingSettlPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlPriceType, _p_FIX__SettlPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__YieldRedemptionPriceType, _p_FIX__YieldRedemptionPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuotePriceType, _p_FIX__QuotePriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegPriceType, _p_FIX__LegPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkPriceType, _p_FIX__LegBenchmarkPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BenchmarkPriceType, _p_FIX__BenchmarkPriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PriceType, _p_FIX__PriceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampType, _p_FIX__SideTrdRegTimestampTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampType, _p_FIX__TrdRegTimestampTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RateSourceType, _p_FIX__RateSourceTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TerminationType, _p_FIX__TerminationTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionType, _p_FIX__MassActionTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSecurityAltID, _p_FIX__NoSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingSecurityAltID, _p_FIX__NoUnderlyingSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegSecurityAltID, _p_FIX__NoLegSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeSecurityAltID, _p_FIX__NoDerivativeSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingLegSecurityAltID, _p_FIX__NoUnderlyingLegSecurityAltIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAsgnReqs, _p_FIX__NoAsgnReqsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMatchRules, _p_FIX__NoMatchRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NetworkRequestType, _p_FIX__NetworkRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UserRequestType, _p_FIX__UserRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityRequestType, _p_FIX__SecurityRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRequestType, _p_FIX__QuoteRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityListRequestType, _p_FIX__SecurityListRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeRequestType, _p_FIX__TradeRequestTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityListType, _p_FIX__SecurityListTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__HeartBtInt, _p_FIX__HeartBtIntTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StatsType, _p_FIX__StatsTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocSettlInstType, _p_FIX__AllocSettlInstTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingPutOrCall, _p_FIX__UnderlyingPutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PutOrCall, _p_FIX__PutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativePutOrCall, _p_FIX__DerivativePutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegPutOrCall, _p_FIX__UnderlyingLegPutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegPutOrCall, _p_FIX__LegPutOrCallTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceTimeType, _p_FIX__ComplexEventPriceTimeTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LiquidityIndType, _p_FIX__LiquidityIndTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ContingencyType, _p_FIX__ContingencyTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeAllocIndicator, _p_FIX__TradeAllocIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AvgPxIndicator, _p_FIX__AvgPxIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PriorityIndicator, _p_FIX__PriorityIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ImpliedMarketIndicator, _p_FIX__ImpliedMarketIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradePublishIndicator, _p_FIX__TradePublishIndicatorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdRptStatus, _p_FIX__TrdRptStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UserStatus, _p_FIX__UserStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollStatus, _p_FIX__CollStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeRequestStatus, _p_FIX__TradeRequestStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosMaintStatus, _p_FIX__PosMaintStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListOrderStatus, _p_FIX__ListOrderStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SessionStatus, _p_FIX__SessionStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExerciseStyle, _p_FIX__ExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrikeExerciseStyle, _p_FIX__StrikeExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingExerciseStyle, _p_FIX__UnderlyingExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegExerciseStyle, _p_FIX__LegExerciseStyleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrigCustOrderCapacity, _p_FIX__OrigCustOrderCapacityTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CustOrderCapacity, _p_FIX__CustOrderCapacityTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlInst, _p_FIX__NoSettlInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IndividualAllocType, _p_FIX__IndividualAllocTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocType, _p_FIX__AllocTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoComplexEventDates, _p_FIX__NoComplexEventDatesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmStatus, _p_FIX__ConfirmStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosQtyStatus, _p_FIX__PosQtyStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosReqStatus, _p_FIX__PosReqStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AffirmStatus, _p_FIX__AffirmStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollInquiryStatus, _p_FIX__CollInquiryStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesStatus, _p_FIX__TradSesStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityTradingStatus, _p_FIX__SecurityTradingStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteAckStatus, _p_FIX__QuoteAckStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteEntryStatus, _p_FIX__QuoteEntryStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteStatus, _p_FIX__QuoteStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocStatus, _p_FIX__AllocStatusTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IntField, 0, 0, 0}, {&_swigt__p_FIX__ListSeqNo, _p_FIX__ListSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaxMessageSize, _p_FIX__MaxMessageSizeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MarketDepth, _p_FIX__MarketDepthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplResponseError, _p_FIX__ApplResponseErrorTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollApplType, _p_FIX__CollApplTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__GTBookingInst, _p_FIX__GTBookingInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumTickets, _p_FIX__NumTicketsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegSwapType, _p_FIX__LegSwapTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrderDelay, _p_FIX__OrderDelayTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTrades, _p_FIX__NoTradesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityXMLLen, _p_FIX__SecurityXMLLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLLen, _p_FIX__DerivativeSecurityXMLLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearFormat, _p_FIX__MaturityMonthYearFormatTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteCancelType, _p_FIX__QuoteCancelTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ModelType, _p_FIX__ModelTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeReportType, _p_FIX__TradeReportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocReportType, _p_FIX__AllocReportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ResponseTransportType, _p_FIX__ResponseTransportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplReportType, _p_FIX__ApplReportTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MultiLegRptTypeReq, _p_FIX__MultiLegRptTypeReqTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoHops, _p_FIX__NoHopsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CrossType, _p_FIX__CrossTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRateSources, _p_FIX__NoRateSourcesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TickRuleType, _p_FIX__TickRuleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__FlowScheduleType, _p_FIX__FlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegFlowScheduleType, _p_FIX__LegFlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingFlowScheduleType, _p_FIX__UnderlyingFlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeFlowScheduleType, _p_FIX__DerivativeFlowScheduleTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RootPartyRole, _p_FIX__RootPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyRole, _p_FIX__UndlyInstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__InstrumentPartyRole, _p_FIX__InstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested3PartyRole, _p_FIX__Nested3PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlPartyRole, _p_FIX__SettlPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested2PartyRole, _p_FIX__Nested2PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PartyRole, _p_FIX__PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NestedPartyRole, _p_FIX__NestedPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyRole, _p_FIX__DerivativeInstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdRepPartyRole, _p_FIX__TrdRepPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested4PartyRole, _p_FIX__Nested4PartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyRole, _p_FIX__UnderlyingInstrumentPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TargetPartyRole, _p_FIX__TargetPartyRoleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDescLen, _p_FIX__EncodedSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDescLen, _p_FIX__EncodedUnderlyingSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDescLen, _p_FIX__EncodedLegSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDescLen, _p_FIX__DerivativeEncodedSecurityDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDescLen, _p_FIX__EncodedMktSegmDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDescLen, _p_FIX__EncodedSecurityListDescLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlObligMode, _p_FIX__SettlObligModeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegNumber, _p_FIX__LegNumberTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StatusValue, _p_FIX__StatusValueTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideQty, _p_FIX__SideQtyTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LastLiquidityInd, _p_FIX__LastLiquidityIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__FillLiquidityInd, _p_FIX__FillLiquidityIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideLiquidityInd, _p_FIX__SideLiquidityIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoCollInquiryQualifier, _p_FIX__NoCollInquiryQualifierTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollInquiryQualifier, _p_FIX__CollInquiryQualifierTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StandInstDbType, _p_FIX__StandInstDbTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMarketSegments, _p_FIX__NoMarketSegmentsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TargetStrategy, _p_FIX__TargetStrategyTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRootPartySubIDs, _p_FIX__NoRootPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, _p_FIX__NoUndlyInstrumentPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoInstrumentPartySubIDs, _p_FIX__NoInstrumentPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested3PartySubIDs, _p_FIX__NoNested3PartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested2PartySubIDs, _p_FIX__NoNested2PartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNestedPartySubIDs, _p_FIX__NoNestedPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPartySubIDs, _p_FIX__NoPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlPartySubIDs, _p_FIX__NoSettlPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, _p_FIX__NoDerivativeInstrumentPartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested4PartySubIDs, _p_FIX__NoNested4PartySubIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionMoveType, _p_FIX__DiscretionMoveTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegMoveType, _p_FIX__PegMoveTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPosAmt, _p_FIX__NoPosAmtTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocNoOrdersType, _p_FIX__AllocNoOrdersTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListNoOrds, _p_FIX__ListNoOrdsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSideTrdRegTS, _p_FIX__NoSideTrdRegTSTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoFills, _p_FIX__TotNoFillsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoFills, _p_FIX__NoFillsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedHeadlineLen, _p_FIX__EncodedHeadlineLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedListExecInstLen, _p_FIX__EncodedListExecInstLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SellerDays, _p_FIX__SellerDaysTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptMethod, _p_FIX__EncryptMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DistribPaymentMethod, _p_FIX__DistribPaymentMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PaymentMethod, _p_FIX__PaymentMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ListMethod, _p_FIX__ListMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeListMethod, _p_FIX__DerivativeListMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordMethod, _p_FIX__EncryptedPasswordMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrikePriceDeterminationMethod, _p_FIX__StrikePriceDeterminationMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceDeterminationMethod, _p_FIX__UnderlyingPriceDeterminationMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocMethod, _p_FIX__AllocMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesMethod, _p_FIX__TradSesMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MultilegPriceMethod, _p_FIX__MultilegPriceMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrikePriceBoundaryMethod, _p_FIX__StrikePriceBoundaryMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventPriceBoundaryMethod, _p_FIX__ComplexEventPriceBoundaryMethodTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LastMsgSeqNumProcessed, _p_FIX__LastMsgSeqNumProcessedTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlInstReqRejCode, _p_FIX__SettlInstReqRejCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__IndividualAllocRejCode, _p_FIX__IndividualAllocRejCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocRejCode, _p_FIX__AllocRejCodeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRegistDtls, _p_FIX__NoRegistDtlsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoAllocs, _p_FIX__TotNoAllocsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegAllocs, _p_FIX__NoLegAllocsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAllocs, _p_FIX__NoAllocsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMsgTypes, _p_FIX__NoMsgTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDBookType, _p_FIX__MDBookTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDSubBookType, _p_FIX__MDSubBookTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoInstrAttrib, _p_FIX__NoInstrAttribTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrAttrib, _p_FIX__NoDerivativeInstrAttribTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNestedInstrAttrib, _p_FIX__NoNestedInstrAttribTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyings, _p_FIX__NoUnderlyingsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOfLegUnderlyings, _p_FIX__NoOfLegUnderlyingsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoCompIDs, _p_FIX__NoCompIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStrikeRules, _p_FIX__NoStrikeRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTimeInForceRules, _p_FIX__NoTimeInForceRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLotTypeRules, _p_FIX__NoLotTypeRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOrdTypeRules, _p_FIX__NoOrdTypeRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoExpiration, _p_FIX__NoExpirationTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUndlyInstrumentParties, _p_FIX__NoUndlyInstrumentPartiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoInstrumentParties, _p_FIX__NoInstrumentPartiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeInstrumentParties, _p_FIX__NoDerivativeInstrumentPartiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptedPasswordLen, _p_FIX__EncryptedPasswordLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncryptedNewPasswordLen, _p_FIX__EncryptedNewPasswordLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRootPartyIDs, _p_FIX__NoRootPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested3PartyIDs, _p_FIX__NoNested3PartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlPartyIDs, _p_FIX__NoSettlPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested2PartyIDs, _p_FIX__NoNested2PartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoPartyIDs, _p_FIX__NoPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNestedPartyIDs, _p_FIX__NoNestedPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoNested4PartyIDs, _p_FIX__NoNested4PartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTargetPartyIDs, _p_FIX__NoTargetPartyIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStrategyParameters, _p_FIX__NoStrategyParametersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegs, _p_FIX__NoLegsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionRoundDirection, _p_FIX__DiscretionRoundDirectionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegRoundDirection, _p_FIX__PegRoundDirectionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideTrdSubTyp, _p_FIX__SideTrdSubTypTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoBidComponents, _p_FIX__NoBidComponentsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlOblig, _p_FIX__NoSettlObligTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionOffsetType, _p_FIX__DiscretionOffsetTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegOffsetType, _p_FIX__PegOffsetTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CustomerOrFirm, _p_FIX__CustomerOrFirmTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesMode, _p_FIX__TradSesModeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PegScope, _p_FIX__PegScopeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityReportID, _p_FIX__SecurityReportIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDReportID, _p_FIX__MDReportIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocLinkType, _p_FIX__AllocLinkTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingAmounts, _p_FIX__NoUnderlyingAmountsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoClearingInstructions, _p_FIX__NoClearingInstructionsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDQuoteType, _p_FIX__MDQuoteTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDUpdateType, _p_FIX__MDUpdateTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteType, _p_FIX__QuoteTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnAckType, _p_FIX__StreamAsgnAckTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnRespType, _p_FIX__CollAsgnRespTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuoteRespType, _p_FIX__QuoteRespTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMaturityRules, _p_FIX__NoMaturityRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideLastQty, _p_FIX__SideLastQtyTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNumReports, _p_FIX__TotNumReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNumAssignmentReports, _p_FIX__TotNumAssignmentReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNumTradeReports, _p_FIX__TotNumTradeReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalNumPosReports, _p_FIX__TotalNumPosReportsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__XmlDataLen, _p_FIX__XmlDataLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecureDataLen, _p_FIX__SecureDataLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CoveredOrUncovered, _p_FIX__CoveredOrUncoveredTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LegCoveredOrUncovered, _p_FIX__LegCoveredOrUncoveredTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTradingSessionRules, _p_FIX__NoTradingSessionRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradSesEvent, _p_FIX__TradSesEventTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QtyType, _p_FIX__QtyTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__QuantityType, _p_FIX__QuantityTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExpirationQtyType, _p_FIX__ExpirationQtyTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSettlDetails, _p_FIX__NoSettlDetailsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CPProgram, _p_FIX__CPProgramTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplTotalMessageCount, _p_FIX__ApplTotalMessageCountTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrement, _p_FIX__MaturityMonthYearIncrementTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueDepth, _p_FIX__ApplQueueDepthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NetworkStatusResponseType, _p_FIX__NetworkStatusResponseTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityResponseType, _p_FIX__SecurityResponseTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplResponseType, _p_FIX__ApplResponseTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoComplexEvents, _p_FIX__NoComplexEventsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementType, _p_FIX__UnderlyingSettlementTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EventType, _p_FIX__EventTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocAccountType, _p_FIX__AllocAccountTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AdjustmentType, _p_FIX__AdjustmentTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AccountType, _p_FIX__AccountTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoEvents, _p_FIX__NoEventsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RespondentType, _p_FIX__RespondentTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDerivativeEvents, _p_FIX__NoDerivativeEventsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeEventType, _p_FIX__DerivativeEventTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ComplexEventType, _p_FIX__ComplexEventTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrderHandlingInstSource, _p_FIX__OrderHandlingInstSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoAltMDSource, _p_FIX__NoAltMDSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocAcctIDSource, _p_FIX__AllocAcctIDSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AcctIDSource, _p_FIX__AcctIDSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DeskTypeSource, _p_FIX__DeskTypeSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RateSource, _p_FIX__RateSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityListTypeSource, _p_FIX__SecurityListTypeSourceTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BidType, _p_FIX__BidTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUsernames, _p_FIX__NoUsernamesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDates, _p_FIX__NoDatesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StrategyParameterType, _p_FIX__StrategyParameterTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OwnerType, _p_FIX__OwnerTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSides, _p_FIX__NoSidesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NTPositionLimit, _p_FIX__NTPositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PositionLimit, _p_FIX__PositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CrossPrioritization, _p_FIX__CrossPrioritizationTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDOriginType, _p_FIX__MDOriginTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativePositionLimit, _p_FIX__DerivativePositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeNTPositionLimit, _p_FIX__DerivativeNTPositionLimitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocHandlInst, _p_FIX__AllocHandlInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoCxldQuotes, _p_FIX__TotNoCxldQuotesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoRejQuotes, _p_FIX__TotNoRejQuotesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMDFeedTypes, _p_FIX__NoMDFeedTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoAccQuotes, _p_FIX__TotNoAccQuotesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoBidDescriptors, _p_FIX__NoBidDescriptorsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDistribInsts, _p_FIX__NoDistribInstsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLegStipulations, _p_FIX__NoLegStipulationsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStipulations, _p_FIX__NoStipulationsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStatsIndicators, _p_FIX__NoStatsIndicatorsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTrdRepIndicators, _p_FIX__NoTrdRepIndicatorsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EndSeqNo, _p_FIX__EndSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalNumSecurities, _p_FIX__TotalNumSecuritiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LiquidityNumSecurities, _p_FIX__LiquidityNumSecuritiesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__OrderDelayUnit, _p_FIX__OrderDelayUnitTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRpts, _p_FIX__NoRptsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityTradingEvent, _p_FIX__SecurityTradingEventTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdSubType, _p_FIX__TrdSubTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ProgRptReqs, _p_FIX__ProgRptReqsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoSecurityTypes, _p_FIX__TotNoSecurityTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoMDEntryTypes, _p_FIX__NoMDEntryTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotalNumSecurityTypes, _p_FIX__TotalNumSecurityTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoSecurityTypes, _p_FIX__NoSecurityTypesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ProgPeriodInterval, _p_FIX__ProgPeriodIntervalTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ContAmtType, _p_FIX__ContAmtTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAsgnTransType, _p_FIX__CollAsgnTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosTransType, _p_FIX__PosTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmTransType, _p_FIX__ConfirmTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeReportTransType, _p_FIX__TradeReportTransTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionResponse, _p_FIX__MassActionResponseTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BidDescriptorType, _p_FIX__BidDescriptorTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TaxAdvantageType, _p_FIX__TaxAdvantageTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RootPartySubIDType, _p_FIX__RootPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubIDType, _p_FIX__UndlyInstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubIDType, _p_FIX__InstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested3PartySubIDType, _p_FIX__Nested3PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested2PartySubIDType, _p_FIX__Nested2PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NestedPartySubIDType, _p_FIX__NestedPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PartySubIDType, _p_FIX__PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlPartySubIDType, _p_FIX__SettlPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoDlvyInst, _p_FIX__NoDlvyInstTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubIDType, _p_FIX__DerivativeInstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__Nested4PartySubIDType, _p_FIX__Nested4PartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, _p_FIX__UnderlyingInstrumentPartySubIDTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedTextLen, _p_FIX__EncodedTextLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedAllocTextLen, _p_FIX__EncodedAllocTextLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedListStatusTextLen, _p_FIX__EncodedListStatusTextLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoQuoteQualifiers, _p_FIX__NoQuoteQualifiersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoIOIQualifiers, _p_FIX__NoIOIQualifiersTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MDEntryPositionNo, _p_FIX__MDEntryPositionNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BeginSeqNo, _p_FIX__BeginSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__AllocIntermedReqType, _p_FIX__AllocIntermedReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosReqType, _p_FIX__PosReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassStatusReqType, _p_FIX__MassStatusReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplReqType, _p_FIX__ApplReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqType, _p_FIX__StreamAsgnReqTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__EncodedSubjectLen, _p_FIX__EncodedSubjectLenTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DeliveryType, _p_FIX__DeliveryTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SettlDeliveryType, _p_FIX__SettlDeliveryTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NewsCategory, _p_FIX__NewsCategoryTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoRelatedSym, _p_FIX__TotNoRelatedSymTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRelatedSym, _p_FIX__NoRelatedSymTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecondaryTrdType, _p_FIX__SecondaryTrdTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TrdType, _p_FIX__TrdTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ExpirationCycle, _p_FIX__ExpirationCycleTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueMax, _p_FIX__ApplQueueMaxTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollAction, _p_FIX__CollActionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosMaintAction, _p_FIX__PosMaintActionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplQueueAction, _p_FIX__ApplQueueActionTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NewsRefType, _p_FIX__NewsRefTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoLinesOfText, _p_FIX__NoLinesOfTextTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__LinesOfText, _p_FIX__LinesOfTextTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DiscretionScope, _p_FIX__DiscretionScopeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MassActionScope, _p_FIX__MassActionScopeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__InstrAttribType, _p_FIX__InstrAttribTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribType, _p_FIX__NestedInstrAttribTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribType, _p_FIX__DerivativeInstrAttribTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NetGrossInd, _p_FIX__NetGrossIndTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoOfSecSizes, _p_FIX__NoOfSecSizesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoTickRules, _p_FIX__NoTickRulesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TotNoStrikes, _p_FIX__TotNoStrikesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoStrikes, _p_FIX__NoStrikesTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__StreamAsgnType, _p_FIX__StreamAsgnTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefTagID, _p_FIX__RefTagIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoExecs, _p_FIX__NoExecsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BookingType, _p_FIX__BookingTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SideMultiLegReportingType, _p_FIX__SideMultiLegReportingTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RoutingType, _p_FIX__RoutingTypeTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NumDaysInterest, _p_FIX__NumDaysInterestTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__TradeRequestResult, _p_FIX__TradeRequestResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosMaintResult, _p_FIX__PosMaintResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SecurityRequestResult, _p_FIX__SecurityRequestResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__CollInquiryResult, _p_FIX__CollInquiryResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__PosReqResult, _p_FIX__PosReqResultTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RawDataLength, _p_FIX__RawDataLengthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__SignatureLength, _p_FIX__SignatureLengthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__BodyLength, _p_FIX__BodyLengthTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoRoutingIDs, _p_FIX__NoRoutingIDsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ApplExtID, _p_FIX__ApplExtIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__RefApplExtID, _p_FIX__RefApplExtIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__DefaultApplExtID, _p_FIX__DefaultApplExtIDTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NewSeqNo, _p_FIX__NewSeqNoTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYearIncrementUnits, _p_FIX__MaturityMonthYearIncrementUnitsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__HaltReasonInt, _p_FIX__HaltReasonIntTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__NoUnderlyingStips, _p_FIX__NoUnderlyingStipsTo_p_FIX__IntField, 0, 0}, {&_swigt__p_FIX__ConfirmType, _p_FIX__ConfirmTypeTo_p_FIX__IntField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InterestAccrualDate[] = { {&_swigt__p_FIX__InterestAccrualDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InterestAtMaturity[] = { {&_swigt__p_FIX__InterestAtMaturity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvalidMessage[] = { {&_swigt__p_FIX__InvalidMessage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvalidMessageType[] = { {&_swigt__p_FIX__InvalidMessageType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvalidTagNumber[] = { {&_swigt__p_FIX__InvalidTagNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__InvestorCountryOfResidence[] = { {&_swigt__p_FIX__InvestorCountryOfResidence, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__IssueDate[] = { {&_swigt__p_FIX__IssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Issuer[] = { {&_swigt__p_FIX__Issuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LANGUAGE[] = { {&_swigt__p_FIX__LANGUAGE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LENGTH[] = { {&_swigt__p_FIX__LENGTH, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LOCALMKTDATE[] = { {&_swigt__p_FIX__LOCALMKTDATE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LanguageCode[] = { {&_swigt__p_FIX__LanguageCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastCapacity[] = { {&_swigt__p_FIX__LastCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastForwardPoints[] = { {&_swigt__p_FIX__LastForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastForwardPoints2[] = { {&_swigt__p_FIX__LastForwardPoints2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastFragment[] = { {&_swigt__p_FIX__LastFragment, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastLiquidityInd[] = { {&_swigt__p_FIX__LastLiquidityInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastMkt[] = { {&_swigt__p_FIX__LastMkt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastMsgSeqNumProcessed[] = { {&_swigt__p_FIX__LastMsgSeqNumProcessed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastNetworkResponseID[] = { {&_swigt__p_FIX__LastNetworkResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastParPx[] = { {&_swigt__p_FIX__LastParPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastPx[] = { {&_swigt__p_FIX__LastPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastQty[] = { {&_swigt__p_FIX__LastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastRptRequested[] = { {&_swigt__p_FIX__LastRptRequested, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastShares[] = { {&_swigt__p_FIX__LastShares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastSpotRate[] = { {&_swigt__p_FIX__LastSpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastSwapPoints[] = { {&_swigt__p_FIX__LastSwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LastUpdateTime[] = { {&_swigt__p_FIX__LastUpdateTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LateIndicator[] = { {&_swigt__p_FIX__LateIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LeavesQty[] = { {&_swigt__p_FIX__LeavesQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocAccount[] = { {&_swigt__p_FIX__LegAllocAccount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocAcctIDSource[] = { {&_swigt__p_FIX__LegAllocAcctIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocID[] = { {&_swigt__p_FIX__LegAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocQty[] = { {&_swigt__p_FIX__LegAllocQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegAllocSettlCurrency[] = { {&_swigt__p_FIX__LegAllocSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkCurveCurrency[] = { {&_swigt__p_FIX__LegBenchmarkCurveCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkCurveName[] = { {&_swigt__p_FIX__LegBenchmarkCurveName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkCurvePoint[] = { {&_swigt__p_FIX__LegBenchmarkCurvePoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkPrice[] = { {&_swigt__p_FIX__LegBenchmarkPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBenchmarkPriceType[] = { {&_swigt__p_FIX__LegBenchmarkPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBidForwardPoints[] = { {&_swigt__p_FIX__LegBidForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegBidPx[] = { {&_swigt__p_FIX__LegBidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCFICode[] = { {&_swigt__p_FIX__LegCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCalculatedCcyLastQty[] = { {&_swigt__p_FIX__LegCalculatedCcyLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegContractMultiplier[] = { {&_swigt__p_FIX__LegContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegContractMultiplierUnit[] = { {&_swigt__p_FIX__LegContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegContractSettlMonth[] = { {&_swigt__p_FIX__LegContractSettlMonth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCountryOfIssue[] = { {&_swigt__p_FIX__LegCountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCouponPaymentDate[] = { {&_swigt__p_FIX__LegCouponPaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCouponRate[] = { {&_swigt__p_FIX__LegCouponRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCoveredOrUncovered[] = { {&_swigt__p_FIX__LegCoveredOrUncovered, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCreditRating[] = { {&_swigt__p_FIX__LegCreditRating, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCurrency[] = { {&_swigt__p_FIX__LegCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegCurrencyRatio[] = { {&_swigt__p_FIX__LegCurrencyRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegDatedDate[] = { {&_swigt__p_FIX__LegDatedDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegDividendYield[] = { {&_swigt__p_FIX__LegDividendYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegExecInst[] = { {&_swigt__p_FIX__LegExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegExerciseStyle[] = { {&_swigt__p_FIX__LegExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegFactor[] = { {&_swigt__p_FIX__LegFactor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegFlowScheduleType[] = { {&_swigt__p_FIX__LegFlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegFutSettDate[] = { {&_swigt__p_FIX__LegFutSettDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegGrossTradeAmt[] = { {&_swigt__p_FIX__LegGrossTradeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIOIQty[] = { {&_swigt__p_FIX__LegIOIQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIndividualAllocID[] = { {&_swigt__p_FIX__LegIndividualAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegInstrRegistry[] = { {&_swigt__p_FIX__LegInstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegInterestAccrualDate[] = { {&_swigt__p_FIX__LegInterestAccrualDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIssueDate[] = { {&_swigt__p_FIX__LegIssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegIssuer[] = { {&_swigt__p_FIX__LegIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLastForwardPoints[] = { {&_swigt__p_FIX__LegLastForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLastPx[] = { {&_swigt__p_FIX__LegLastPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLastQty[] = { {&_swigt__p_FIX__LegLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegLocaleOfIssue[] = { {&_swigt__p_FIX__LegLocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegMaturityDate[] = { {&_swigt__p_FIX__LegMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegMaturityMonthYear[] = { {&_swigt__p_FIX__LegMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegMaturityTime[] = { {&_swigt__p_FIX__LegMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegNumber[] = { {&_swigt__p_FIX__LegNumber, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOfferForwardPoints[] = { {&_swigt__p_FIX__LegOfferForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOfferPx[] = { {&_swigt__p_FIX__LegOfferPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOptAttribute[] = { {&_swigt__p_FIX__LegOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOptionRatio[] = { {&_swigt__p_FIX__LegOptionRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegOrderQty[] = { {&_swigt__p_FIX__LegOrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPool[] = { {&_swigt__p_FIX__LegPool, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPositionEffect[] = { {&_swigt__p_FIX__LegPositionEffect, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPrice[] = { {&_swigt__p_FIX__LegPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPriceType[] = { {&_swigt__p_FIX__LegPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPriceUnitOfMeasure[] = { {&_swigt__p_FIX__LegPriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__LegPriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegProduct[] = { {&_swigt__p_FIX__LegProduct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegPutOrCall[] = { {&_swigt__p_FIX__LegPutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegQty[] = { {&_swigt__p_FIX__LegQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRatioQty[] = { {&_swigt__p_FIX__LegRatioQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRedemptionDate[] = { {&_swigt__p_FIX__LegRedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRefID[] = { {&_swigt__p_FIX__LegRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRepoCollateralSecurityType[] = { {&_swigt__p_FIX__LegRepoCollateralSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegReportID[] = { {&_swigt__p_FIX__LegReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRepurchaseRate[] = { {&_swigt__p_FIX__LegRepurchaseRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegRepurchaseTerm[] = { {&_swigt__p_FIX__LegRepurchaseTerm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityAltID[] = { {&_swigt__p_FIX__LegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityAltIDSource[] = { {&_swigt__p_FIX__LegSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityDesc[] = { {&_swigt__p_FIX__LegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityExchange[] = { {&_swigt__p_FIX__LegSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityID[] = { {&_swigt__p_FIX__LegSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityIDSource[] = { {&_swigt__p_FIX__LegSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecuritySubType[] = { {&_swigt__p_FIX__LegSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSecurityType[] = { {&_swigt__p_FIX__LegSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlCurrency[] = { {&_swigt__p_FIX__LegSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlDate[] = { {&_swigt__p_FIX__LegSettlDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlType[] = { {&_swigt__p_FIX__LegSettlType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSettlmntTyp[] = { {&_swigt__p_FIX__LegSettlmntTyp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSide[] = { {&_swigt__p_FIX__LegSide, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStateOrProvinceOfIssue[] = { {&_swigt__p_FIX__LegStateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStipulationType[] = { {&_swigt__p_FIX__LegStipulationType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStipulationValue[] = { {&_swigt__p_FIX__LegStipulationValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStrikeCurrency[] = { {&_swigt__p_FIX__LegStrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegStrikePrice[] = { {&_swigt__p_FIX__LegStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSwapType[] = { {&_swigt__p_FIX__LegSwapType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSymbol[] = { {&_swigt__p_FIX__LegSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegSymbolSfx[] = { {&_swigt__p_FIX__LegSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegTimeUnit[] = { {&_swigt__p_FIX__LegTimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegUnitOfMeasure[] = { {&_swigt__p_FIX__LegUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegUnitOfMeasureQty[] = { {&_swigt__p_FIX__LegUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegVolatility[] = { {&_swigt__p_FIX__LegVolatility, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LegalConfirm[] = { {&_swigt__p_FIX__LegalConfirm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LinesOfText[] = { {&_swigt__p_FIX__LinesOfText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityIndType[] = { {&_swigt__p_FIX__LiquidityIndType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityNumSecurities[] = { {&_swigt__p_FIX__LiquidityNumSecurities, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityPctHigh[] = { {&_swigt__p_FIX__LiquidityPctHigh, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityPctLow[] = { {&_swigt__p_FIX__LiquidityPctLow, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LiquidityValue[] = { {&_swigt__p_FIX__LiquidityValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListExecInst[] = { {&_swigt__p_FIX__ListExecInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListExecInstType[] = { {&_swigt__p_FIX__ListExecInstType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListID[] = { {&_swigt__p_FIX__ListID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListMethod[] = { {&_swigt__p_FIX__ListMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListName[] = { {&_swigt__p_FIX__ListName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListNoOrds[] = { {&_swigt__p_FIX__ListNoOrds, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListOrderStatus[] = { {&_swigt__p_FIX__ListOrderStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListRejectReason[] = { {&_swigt__p_FIX__ListRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListSeqNo[] = { {&_swigt__p_FIX__ListSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListStatusText[] = { {&_swigt__p_FIX__ListStatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListStatusType[] = { {&_swigt__p_FIX__ListStatusType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ListUpdateAction[] = { {&_swigt__p_FIX__ListUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LocaleOfIssue[] = { {&_swigt__p_FIX__LocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LocateReqd[] = { {&_swigt__p_FIX__LocateReqd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LocationID[] = { {&_swigt__p_FIX__LocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Log[] = { {&_swigt__p_FIX__NullLog, _p_FIX__NullLogTo_p_FIX__Log, 0, 0}, {&_swigt__p_FIX__Log, 0, 0, 0}, {&_swigt__p_FIX__FileLog, _p_FIX__FileLogTo_p_FIX__Log, 0, 0}, {&_swigt__p_FIX__ScreenLog, _p_FIX__ScreenLogTo_p_FIX__Log, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LogFactory[] = { {&_swigt__p_FIX__LogFactory, 0, 0, 0}, {&_swigt__p_FIX__ScreenLogFactory, _p_FIX__ScreenLogFactoryTo_p_FIX__LogFactory, 0, 0}, {&_swigt__p_FIX__FileLogFactory, _p_FIX__FileLogFactoryTo_p_FIX__LogFactory, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LongQty[] = { {&_swigt__p_FIX__LongQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LotType[] = { {&_swigt__p_FIX__LotType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LowLimitPrice[] = { {&_swigt__p_FIX__LowLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__LowPx[] = { {&_swigt__p_FIX__LowPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDBookType[] = { {&_swigt__p_FIX__MDBookType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryBuyer[] = { {&_swigt__p_FIX__MDEntryBuyer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryDate[] = { {&_swigt__p_FIX__MDEntryDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryForwardPoints[] = { {&_swigt__p_FIX__MDEntryForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryID[] = { {&_swigt__p_FIX__MDEntryID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryOriginator[] = { {&_swigt__p_FIX__MDEntryOriginator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryPositionNo[] = { {&_swigt__p_FIX__MDEntryPositionNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryPx[] = { {&_swigt__p_FIX__MDEntryPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryRefID[] = { {&_swigt__p_FIX__MDEntryRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntrySeller[] = { {&_swigt__p_FIX__MDEntrySeller, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntrySize[] = { {&_swigt__p_FIX__MDEntrySize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntrySpotRate[] = { {&_swigt__p_FIX__MDEntrySpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryTime[] = { {&_swigt__p_FIX__MDEntryTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDEntryType[] = { {&_swigt__p_FIX__MDEntryType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDFeedType[] = { {&_swigt__p_FIX__MDFeedType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDImplicitDelete[] = { {&_swigt__p_FIX__MDImplicitDelete, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDMkt[] = { {&_swigt__p_FIX__MDMkt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDOriginType[] = { {&_swigt__p_FIX__MDOriginType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDPriceLevel[] = { {&_swigt__p_FIX__MDPriceLevel, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDQuoteType[] = { {&_swigt__p_FIX__MDQuoteType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDReportID[] = { {&_swigt__p_FIX__MDReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDReqID[] = { {&_swigt__p_FIX__MDReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDReqRejReason[] = { {&_swigt__p_FIX__MDReqRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDSecSize[] = { {&_swigt__p_FIX__MDSecSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDSecSizeType[] = { {&_swigt__p_FIX__MDSecSizeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDStreamID[] = { {&_swigt__p_FIX__MDStreamID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDSubBookType[] = { {&_swigt__p_FIX__MDSubBookType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDUpdateAction[] = { {&_swigt__p_FIX__MDUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MDUpdateType[] = { {&_swigt__p_FIX__MDUpdateType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MONTHYEAR[] = { {&_swigt__p_FIX__MONTHYEAR, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MULTIPLECHARVALUE[] = { {&_swigt__p_FIX__MULTIPLECHARVALUE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MULTIPLESTRINGVALUE[] = { {&_swigt__p_FIX__MULTIPLESTRINGVALUE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MULTIPLEVALUESTRING[] = { {&_swigt__p_FIX__MULTIPLEVALUESTRING, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MailingDtls[] = { {&_swigt__p_FIX__MailingDtls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MailingInst[] = { {&_swigt__p_FIX__MailingInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ManualOrderIndicator[] = { {&_swigt__p_FIX__ManualOrderIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarginExcess[] = { {&_swigt__p_FIX__MarginExcess, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarginRatio[] = { {&_swigt__p_FIX__MarginRatio, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketDepth[] = { {&_swigt__p_FIX__MarketDepth, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketID[] = { {&_swigt__p_FIX__MarketID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketReportID[] = { {&_swigt__p_FIX__MarketReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketReqID[] = { {&_swigt__p_FIX__MarketReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketSegmentDesc[] = { {&_swigt__p_FIX__MarketSegmentDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketSegmentID[] = { {&_swigt__p_FIX__MarketSegmentID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MarketUpdateAction[] = { {&_swigt__p_FIX__MarketUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionRejectReason[] = { {&_swigt__p_FIX__MassActionRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionReportID[] = { {&_swigt__p_FIX__MassActionReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionResponse[] = { {&_swigt__p_FIX__MassActionResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionScope[] = { {&_swigt__p_FIX__MassActionScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassActionType[] = { {&_swigt__p_FIX__MassActionType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassCancelRejectReason[] = { {&_swigt__p_FIX__MassCancelRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassCancelRequestType[] = { {&_swigt__p_FIX__MassCancelRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassCancelResponse[] = { {&_swigt__p_FIX__MassCancelResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassStatusReqID[] = { {&_swigt__p_FIX__MassStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MassStatusReqType[] = { {&_swigt__p_FIX__MassStatusReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchAlgorithm[] = { {&_swigt__p_FIX__MatchAlgorithm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchIncrement[] = { {&_swigt__p_FIX__MatchIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchStatus[] = { {&_swigt__p_FIX__MatchStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MatchType[] = { {&_swigt__p_FIX__MatchType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityDate[] = { {&_swigt__p_FIX__MaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityDay[] = { {&_swigt__p_FIX__MaturityDay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYear[] = { {&_swigt__p_FIX__MaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYearFormat[] = { {&_swigt__p_FIX__MaturityMonthYearFormat, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYearIncrement[] = { {&_swigt__p_FIX__MaturityMonthYearIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityMonthYearIncrementUnits[] = { {&_swigt__p_FIX__MaturityMonthYearIncrementUnits, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityNetMoney[] = { {&_swigt__p_FIX__MaturityNetMoney, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityRuleID[] = { {&_swigt__p_FIX__MaturityRuleID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaturityTime[] = { {&_swigt__p_FIX__MaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxFloor[] = { {&_swigt__p_FIX__MaxFloor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxMessageSize[] = { {&_swigt__p_FIX__MaxMessageSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxPriceLevels[] = { {&_swigt__p_FIX__MaxPriceLevels, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxPriceVariation[] = { {&_swigt__p_FIX__MaxPriceVariation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxShow[] = { {&_swigt__p_FIX__MaxShow, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MaxTradeVol[] = { {&_swigt__p_FIX__MaxTradeVol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MemoryStore[] = { {&_swigt__p_FIX__MemoryStore, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MemoryStoreFactory[] = { {&_swigt__p_FIX__MemoryStoreFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Message[] = { {&_swigt__p_FIX__Message, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageEncoding[] = { {&_swigt__p_FIX__MessageEncoding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageEventSource[] = { {&_swigt__p_FIX__MessageEventSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageParseError[] = { {&_swigt__p_FIX__MessageParseError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStore[] = { {&_swigt__p_FIX__MemoryStore, _p_FIX__MemoryStoreTo_p_FIX__MessageStore, 0, 0}, {&_swigt__p_FIX__MessageStore, 0, 0, 0}, {&_swigt__p_FIX__FileStore, _p_FIX__FileStoreTo_p_FIX__MessageStore, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStoreExceptionWrapper[] = { {&_swigt__p_FIX__MessageStoreExceptionWrapper, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStoreFactory[] = { {&_swigt__p_FIX__MessageStoreFactory, 0, 0, 0}, {&_swigt__p_FIX__MemoryStoreFactory, _p_FIX__MemoryStoreFactoryTo_p_FIX__MessageStoreFactory, 0, 0}, {&_swigt__p_FIX__FileStoreFactory, _p_FIX__FileStoreFactoryTo_p_FIX__MessageStoreFactory, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MessageStoreFactoryExceptionWrapper[] = { {&_swigt__p_FIX__MessageStoreFactoryExceptionWrapper, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MidPx[] = { {&_swigt__p_FIX__MidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MidYield[] = { {&_swigt__p_FIX__MidYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinBidSize[] = { {&_swigt__p_FIX__MinBidSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinLotSize[] = { {&_swigt__p_FIX__MinLotSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinOfferSize[] = { {&_swigt__p_FIX__MinOfferSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinPriceIncrement[] = { {&_swigt__p_FIX__MinPriceIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinPriceIncrementAmount[] = { {&_swigt__p_FIX__MinPriceIncrementAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinQty[] = { {&_swigt__p_FIX__MinQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MinTradeVol[] = { {&_swigt__p_FIX__MinTradeVol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeAmt[] = { {&_swigt__p_FIX__MiscFeeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeBasis[] = { {&_swigt__p_FIX__MiscFeeBasis, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeCurr[] = { {&_swigt__p_FIX__MiscFeeCurr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MiscFeeType[] = { {&_swigt__p_FIX__MiscFeeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MktBidPx[] = { {&_swigt__p_FIX__MktBidPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MktOfferPx[] = { {&_swigt__p_FIX__MktOfferPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ModelType[] = { {&_swigt__p_FIX__ModelType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MoneyLaunderingStatus[] = { {&_swigt__p_FIX__MoneyLaunderingStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MsgDirection[] = { {&_swigt__p_FIX__MsgDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MsgSeqNum[] = { {&_swigt__p_FIX__MsgSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MsgType[] = { {&_swigt__p_FIX__MsgType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultiLegReportingType[] = { {&_swigt__p_FIX__MultiLegReportingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultiLegRptTypeReq[] = { {&_swigt__p_FIX__MultiLegRptTypeReq, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultilegModel[] = { {&_swigt__p_FIX__MultilegModel, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__MultilegPriceMethod[] = { {&_swigt__p_FIX__MultilegPriceMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NTPositionLimit[] = { {&_swigt__p_FIX__NTPositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NUMINGROUP[] = { {&_swigt__p_FIX__NUMINGROUP, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartyID[] = { {&_swigt__p_FIX__Nested2PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartyIDSource[] = { {&_swigt__p_FIX__Nested2PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartyRole[] = { {&_swigt__p_FIX__Nested2PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartySubID[] = { {&_swigt__p_FIX__Nested2PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested2PartySubIDType[] = { {&_swigt__p_FIX__Nested2PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartyID[] = { {&_swigt__p_FIX__Nested3PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartyIDSource[] = { {&_swigt__p_FIX__Nested3PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartyRole[] = { {&_swigt__p_FIX__Nested3PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartySubID[] = { {&_swigt__p_FIX__Nested3PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested3PartySubIDType[] = { {&_swigt__p_FIX__Nested3PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartyID[] = { {&_swigt__p_FIX__Nested4PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartyIDSource[] = { {&_swigt__p_FIX__Nested4PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartyRole[] = { {&_swigt__p_FIX__Nested4PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartySubID[] = { {&_swigt__p_FIX__Nested4PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Nested4PartySubIDType[] = { {&_swigt__p_FIX__Nested4PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedInstrAttribType[] = { {&_swigt__p_FIX__NestedInstrAttribType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedInstrAttribValue[] = { {&_swigt__p_FIX__NestedInstrAttribValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartyID[] = { {&_swigt__p_FIX__NestedPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartyIDSource[] = { {&_swigt__p_FIX__NestedPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartyRole[] = { {&_swigt__p_FIX__NestedPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartySubID[] = { {&_swigt__p_FIX__NestedPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NestedPartySubIDType[] = { {&_swigt__p_FIX__NestedPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetChgPrevDay[] = { {&_swigt__p_FIX__NetChgPrevDay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetGrossInd[] = { {&_swigt__p_FIX__NetGrossInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetMoney[] = { {&_swigt__p_FIX__NetMoney, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkRequestID[] = { {&_swigt__p_FIX__NetworkRequestID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkRequestType[] = { {&_swigt__p_FIX__NetworkRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkResponseID[] = { {&_swigt__p_FIX__NetworkResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NetworkStatusResponseType[] = { {&_swigt__p_FIX__NetworkStatusResponseType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewPassword[] = { {&_swigt__p_FIX__NewPassword, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewSeqNo[] = { {&_swigt__p_FIX__NewSeqNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsCategory[] = { {&_swigt__p_FIX__NewsCategory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsID[] = { {&_swigt__p_FIX__NewsID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsRefID[] = { {&_swigt__p_FIX__NewsRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NewsRefType[] = { {&_swigt__p_FIX__NewsRefType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NextExpectedMsgSeqNum[] = { {&_swigt__p_FIX__NextExpectedMsgSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAffectedOrders[] = { {&_swigt__p_FIX__NoAffectedOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAllocs[] = { {&_swigt__p_FIX__NoAllocs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAltMDSource[] = { {&_swigt__p_FIX__NoAltMDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoApplIDs[] = { {&_swigt__p_FIX__NoApplIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoAsgnReqs[] = { {&_swigt__p_FIX__NoAsgnReqs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoBidComponents[] = { {&_swigt__p_FIX__NoBidComponents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoBidDescriptors[] = { {&_swigt__p_FIX__NoBidDescriptors, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoCapacities[] = { {&_swigt__p_FIX__NoCapacities, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoClearingInstructions[] = { {&_swigt__p_FIX__NoClearingInstructions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoCollInquiryQualifier[] = { {&_swigt__p_FIX__NoCollInquiryQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoCompIDs[] = { {&_swigt__p_FIX__NoCompIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoComplexEventDates[] = { {&_swigt__p_FIX__NoComplexEventDates, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoComplexEventTimes[] = { {&_swigt__p_FIX__NoComplexEventTimes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoComplexEvents[] = { {&_swigt__p_FIX__NoComplexEvents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoContAmts[] = { {&_swigt__p_FIX__NoContAmts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoContraBrokers[] = { {&_swigt__p_FIX__NoContraBrokers, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDates[] = { {&_swigt__p_FIX__NoDates, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeEvents[] = { {&_swigt__p_FIX__NoDerivativeEvents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeInstrAttrib[] = { {&_swigt__p_FIX__NoDerivativeInstrAttrib, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeInstrumentParties[] = { {&_swigt__p_FIX__NoDerivativeInstrumentParties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeInstrumentPartySubIDs[] = { {&_swigt__p_FIX__NoDerivativeInstrumentPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDerivativeSecurityAltID[] = { {&_swigt__p_FIX__NoDerivativeSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDistribInsts[] = { {&_swigt__p_FIX__NoDistribInsts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoDlvyInst[] = { {&_swigt__p_FIX__NoDlvyInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoEvents[] = { {&_swigt__p_FIX__NoEvents, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoExecInstRules[] = { {&_swigt__p_FIX__NoExecInstRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoExecs[] = { {&_swigt__p_FIX__NoExecs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoExpiration[] = { {&_swigt__p_FIX__NoExpiration, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoFills[] = { {&_swigt__p_FIX__NoFills, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoHops[] = { {&_swigt__p_FIX__NoHops, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoIOIQualifiers[] = { {&_swigt__p_FIX__NoIOIQualifiers, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoInstrAttrib[] = { {&_swigt__p_FIX__NoInstrAttrib, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoInstrumentParties[] = { {&_swigt__p_FIX__NoInstrumentParties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoInstrumentPartySubIDs[] = { {&_swigt__p_FIX__NoInstrumentPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegAllocs[] = { {&_swigt__p_FIX__NoLegAllocs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegSecurityAltID[] = { {&_swigt__p_FIX__NoLegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegStipulations[] = { {&_swigt__p_FIX__NoLegStipulations, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLegs[] = { {&_swigt__p_FIX__NoLegs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLinesOfText[] = { {&_swigt__p_FIX__NoLinesOfText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoLotTypeRules[] = { {&_swigt__p_FIX__NoLotTypeRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMDEntries[] = { {&_swigt__p_FIX__NoMDEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMDEntryTypes[] = { {&_swigt__p_FIX__NoMDEntryTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMDFeedTypes[] = { {&_swigt__p_FIX__NoMDFeedTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMarketSegments[] = { {&_swigt__p_FIX__NoMarketSegments, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMatchRules[] = { {&_swigt__p_FIX__NoMatchRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMaturityRules[] = { {&_swigt__p_FIX__NoMaturityRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMiscFees[] = { {&_swigt__p_FIX__NoMiscFees, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoMsgTypes[] = { {&_swigt__p_FIX__NoMsgTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested2PartyIDs[] = { {&_swigt__p_FIX__NoNested2PartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested2PartySubIDs[] = { {&_swigt__p_FIX__NoNested2PartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested3PartyIDs[] = { {&_swigt__p_FIX__NoNested3PartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested3PartySubIDs[] = { {&_swigt__p_FIX__NoNested3PartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested4PartyIDs[] = { {&_swigt__p_FIX__NoNested4PartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNested4PartySubIDs[] = { {&_swigt__p_FIX__NoNested4PartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNestedInstrAttrib[] = { {&_swigt__p_FIX__NoNestedInstrAttrib, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNestedPartyIDs[] = { {&_swigt__p_FIX__NoNestedPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNestedPartySubIDs[] = { {&_swigt__p_FIX__NoNestedPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNewsRefIDs[] = { {&_swigt__p_FIX__NoNewsRefIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoNotAffectedOrders[] = { {&_swigt__p_FIX__NoNotAffectedOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOfLegUnderlyings[] = { {&_swigt__p_FIX__NoOfLegUnderlyings, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOfSecSizes[] = { {&_swigt__p_FIX__NoOfSecSizes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOrdTypeRules[] = { {&_swigt__p_FIX__NoOrdTypeRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoOrders[] = { {&_swigt__p_FIX__NoOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPartyIDs[] = { {&_swigt__p_FIX__NoPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPartySubIDs[] = { {&_swigt__p_FIX__NoPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPosAmt[] = { {&_swigt__p_FIX__NoPosAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoPositions[] = { {&_swigt__p_FIX__NoPositions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoQuoteEntries[] = { {&_swigt__p_FIX__NoQuoteEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoQuoteQualifiers[] = { {&_swigt__p_FIX__NoQuoteQualifiers, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoQuoteSets[] = { {&_swigt__p_FIX__NoQuoteSets, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRateSources[] = { {&_swigt__p_FIX__NoRateSources, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRegistDtls[] = { {&_swigt__p_FIX__NoRegistDtls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRelatedSym[] = { {&_swigt__p_FIX__NoRelatedSym, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRootPartyIDs[] = { {&_swigt__p_FIX__NoRootPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRootPartySubIDs[] = { {&_swigt__p_FIX__NoRootPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRoutingIDs[] = { {&_swigt__p_FIX__NoRoutingIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoRpts[] = { {&_swigt__p_FIX__NoRpts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSecurityAltID[] = { {&_swigt__p_FIX__NoSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSecurityTypes[] = { {&_swigt__p_FIX__NoSecurityTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlDetails[] = { {&_swigt__p_FIX__NoSettlDetails, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlInst[] = { {&_swigt__p_FIX__NoSettlInst, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlOblig[] = { {&_swigt__p_FIX__NoSettlOblig, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlPartyIDs[] = { {&_swigt__p_FIX__NoSettlPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSettlPartySubIDs[] = { {&_swigt__p_FIX__NoSettlPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSideTrdRegTS[] = { {&_swigt__p_FIX__NoSideTrdRegTS, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoSides[] = { {&_swigt__p_FIX__NoSides, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStatsIndicators[] = { {&_swigt__p_FIX__NoStatsIndicators, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStipulations[] = { {&_swigt__p_FIX__NoStipulations, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStrategyParameters[] = { {&_swigt__p_FIX__NoStrategyParameters, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStrikeRules[] = { {&_swigt__p_FIX__NoStrikeRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoStrikes[] = { {&_swigt__p_FIX__NoStrikes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTagValue[] = { {&_swigt__p_FIX__NoTagValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTargetPartyIDs[] = { {&_swigt__p_FIX__NoTargetPartyIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTickRules[] = { {&_swigt__p_FIX__NoTickRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTimeInForceRules[] = { {&_swigt__p_FIX__NoTimeInForceRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTrades[] = { {&_swigt__p_FIX__NoTrades, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTradingSessionRules[] = { {&_swigt__p_FIX__NoTradingSessionRules, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTradingSessions[] = { {&_swigt__p_FIX__NoTradingSessions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTrdRegTimestamps[] = { {&_swigt__p_FIX__NoTrdRegTimestamps, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoTrdRepIndicators[] = { {&_swigt__p_FIX__NoTrdRepIndicators, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingAmounts[] = { {&_swigt__p_FIX__NoUnderlyingAmounts, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingLegSecurityAltID[] = { {&_swigt__p_FIX__NoUnderlyingLegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingSecurityAltID[] = { {&_swigt__p_FIX__NoUnderlyingSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyingStips[] = { {&_swigt__p_FIX__NoUnderlyingStips, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUnderlyings[] = { {&_swigt__p_FIX__NoUnderlyings, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUndlyInstrumentParties[] = { {&_swigt__p_FIX__NoUndlyInstrumentParties, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUndlyInstrumentPartySubIDs[] = { {&_swigt__p_FIX__NoUndlyInstrumentPartySubIDs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NoUsernames[] = { {&_swigt__p_FIX__NoUsernames, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotAffOrigClOrdID[] = { {&_swigt__p_FIX__NotAffOrigClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotAffectedOrderID[] = { {&_swigt__p_FIX__NotAffectedOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotifyBrokerOfCredit[] = { {&_swigt__p_FIX__NotifyBrokerOfCredit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NotionalPercentageOutstanding[] = { {&_swigt__p_FIX__NotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NullApplication[] = { {&_swigt__p_FIX__NullApplication, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NullLog[] = { {&_swigt__p_FIX__NullLog, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumBidders[] = { {&_swigt__p_FIX__NumBidders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumDaysInterest[] = { {&_swigt__p_FIX__NumDaysInterest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumTickets[] = { {&_swigt__p_FIX__NumTickets, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__NumberOfOrders[] = { {&_swigt__p_FIX__NumberOfOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OddLot[] = { {&_swigt__p_FIX__OddLot, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferForwardPoints[] = { {&_swigt__p_FIX__OfferForwardPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferForwardPoints2[] = { {&_swigt__p_FIX__OfferForwardPoints2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferPx[] = { {&_swigt__p_FIX__OfferPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferSize[] = { {&_swigt__p_FIX__OfferSize, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferSpotRate[] = { {&_swigt__p_FIX__OfferSpotRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferSwapPoints[] = { {&_swigt__p_FIX__OfferSwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OfferYield[] = { {&_swigt__p_FIX__OfferYield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfCompID[] = { {&_swigt__p_FIX__OnBehalfOfCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfLocationID[] = { {&_swigt__p_FIX__OnBehalfOfLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfSendingTime[] = { {&_swigt__p_FIX__OnBehalfOfSendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OnBehalfOfSubID[] = { {&_swigt__p_FIX__OnBehalfOfSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenClose[] = { {&_swigt__p_FIX__OpenClose, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenCloseSettlFlag[] = { {&_swigt__p_FIX__OpenCloseSettlFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenCloseSettleFlag[] = { {&_swigt__p_FIX__OpenCloseSettleFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OpenInterest[] = { {&_swigt__p_FIX__OpenInterest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptAttribute[] = { {&_swigt__p_FIX__OptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptPayAmount[] = { {&_swigt__p_FIX__OptPayAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptPayoutAmount[] = { {&_swigt__p_FIX__OptPayoutAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OptPayoutType[] = { {&_swigt__p_FIX__OptPayoutType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdRejReason[] = { {&_swigt__p_FIX__OrdRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdStatus[] = { {&_swigt__p_FIX__OrdStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdStatusReqID[] = { {&_swigt__p_FIX__OrdStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrdType[] = { {&_swigt__p_FIX__OrdType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderAvgPx[] = { {&_swigt__p_FIX__OrderAvgPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderBookingQty[] = { {&_swigt__p_FIX__OrderBookingQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderCapacity[] = { {&_swigt__p_FIX__OrderCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderCapacityQty[] = { {&_swigt__p_FIX__OrderCapacityQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderCategory[] = { {&_swigt__p_FIX__OrderCategory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderDelay[] = { {&_swigt__p_FIX__OrderDelay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderDelayUnit[] = { {&_swigt__p_FIX__OrderDelayUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderHandlingInstSource[] = { {&_swigt__p_FIX__OrderHandlingInstSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderID[] = { {&_swigt__p_FIX__OrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderInputDevice[] = { {&_swigt__p_FIX__OrderInputDevice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderPercent[] = { {&_swigt__p_FIX__OrderPercent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderQty[] = { {&_swigt__p_FIX__OrderQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderQty2[] = { {&_swigt__p_FIX__OrderQty2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrderRestrictions[] = { {&_swigt__p_FIX__OrderRestrictions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigClOrdID[] = { {&_swigt__p_FIX__OrigClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigCrossID[] = { {&_swigt__p_FIX__OrigCrossID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigCustOrderCapacity[] = { {&_swigt__p_FIX__OrigCustOrderCapacity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigOrdModTime[] = { {&_swigt__p_FIX__OrigOrdModTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigPosReqRefID[] = { {&_swigt__p_FIX__OrigPosReqRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigSecondaryTradeID[] = { {&_swigt__p_FIX__OrigSecondaryTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigSendingTime[] = { {&_swigt__p_FIX__OrigSendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTime[] = { {&_swigt__p_FIX__OrigTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTradeDate[] = { {&_swigt__p_FIX__OrigTradeDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTradeHandlingInstr[] = { {&_swigt__p_FIX__OrigTradeHandlingInstr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OrigTradeID[] = { {&_swigt__p_FIX__OrigTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OriginalNotionalPercentageOutstanding[] = { {&_swigt__p_FIX__OriginalNotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OutMainCntryUIndex[] = { {&_swigt__p_FIX__OutMainCntryUIndex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OutsideIndexPct[] = { {&_swigt__p_FIX__OutsideIndexPct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OwnerType[] = { {&_swigt__p_FIX__OwnerType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__OwnershipType[] = { {&_swigt__p_FIX__OwnershipType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PERCENTAGE[] = { {&_swigt__p_FIX__PERCENTAGE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PRICE[] = { {&_swigt__p_FIX__PRICE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PRICEOFFSET[] = { {&_swigt__p_FIX__PRICEOFFSET, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ParentMktSegmID[] = { {&_swigt__p_FIX__ParentMktSegmID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ParticipationRate[] = { {&_swigt__p_FIX__ParticipationRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartyID[] = { {&_swigt__p_FIX__PartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartyIDSource[] = { {&_swigt__p_FIX__PartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartyRole[] = { {&_swigt__p_FIX__PartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartySubID[] = { {&_swigt__p_FIX__PartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PartySubIDType[] = { {&_swigt__p_FIX__PartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Password[] = { {&_swigt__p_FIX__Password, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentDate[] = { {&_swigt__p_FIX__PaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentMethod[] = { {&_swigt__p_FIX__PaymentMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentRef[] = { {&_swigt__p_FIX__PaymentRef, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PaymentRemitterID[] = { {&_swigt__p_FIX__PaymentRemitterID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PctAtRisk[] = { {&_swigt__p_FIX__PctAtRisk, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegDifference[] = { {&_swigt__p_FIX__PegDifference, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegLimitType[] = { {&_swigt__p_FIX__PegLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegMoveType[] = { {&_swigt__p_FIX__PegMoveType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegOffsetType[] = { {&_swigt__p_FIX__PegOffsetType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegOffsetValue[] = { {&_swigt__p_FIX__PegOffsetValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegPriceType[] = { {&_swigt__p_FIX__PegPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegRoundDirection[] = { {&_swigt__p_FIX__PegRoundDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegScope[] = { {&_swigt__p_FIX__PegScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSecurityDesc[] = { {&_swigt__p_FIX__PegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSecurityID[] = { {&_swigt__p_FIX__PegSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSecurityIDSource[] = { {&_swigt__p_FIX__PegSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PegSymbol[] = { {&_swigt__p_FIX__PegSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PeggedPrice[] = { {&_swigt__p_FIX__PeggedPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PeggedRefPrice[] = { {&_swigt__p_FIX__PeggedRefPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Pool[] = { {&_swigt__p_FIX__Pool, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosAmt[] = { {&_swigt__p_FIX__PosAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosAmtType[] = { {&_swigt__p_FIX__PosAmtType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintAction[] = { {&_swigt__p_FIX__PosMaintAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintResult[] = { {&_swigt__p_FIX__PosMaintResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintRptID[] = { {&_swigt__p_FIX__PosMaintRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintRptRefID[] = { {&_swigt__p_FIX__PosMaintRptRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosMaintStatus[] = { {&_swigt__p_FIX__PosMaintStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosQtyStatus[] = { {&_swigt__p_FIX__PosQtyStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqID[] = { {&_swigt__p_FIX__PosReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqResult[] = { {&_swigt__p_FIX__PosReqResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqStatus[] = { {&_swigt__p_FIX__PosReqStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosReqType[] = { {&_swigt__p_FIX__PosReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosTransType[] = { {&_swigt__p_FIX__PosTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PosType[] = { {&_swigt__p_FIX__PosType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PositionCurrency[] = { {&_swigt__p_FIX__PositionCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PositionEffect[] = { {&_swigt__p_FIX__PositionEffect, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PositionLimit[] = { {&_swigt__p_FIX__PositionLimit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PossDupFlag[] = { {&_swigt__p_FIX__PossDupFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PossResend[] = { {&_swigt__p_FIX__PossResend, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PreTradeAnonymity[] = { {&_swigt__p_FIX__PreTradeAnonymity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PreallocMethod[] = { {&_swigt__p_FIX__PreallocMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PrevClosePx[] = { {&_swigt__p_FIX__PrevClosePx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PreviouslyReported[] = { {&_swigt__p_FIX__PreviouslyReported, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Price[] = { {&_swigt__p_FIX__Price, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Price2[] = { {&_swigt__p_FIX__Price2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceDelta[] = { {&_swigt__p_FIX__PriceDelta, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceImprovement[] = { {&_swigt__p_FIX__PriceImprovement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceLimitType[] = { {&_swigt__p_FIX__PriceLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceProtectionScope[] = { {&_swigt__p_FIX__PriceProtectionScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceQuoteMethod[] = { {&_swigt__p_FIX__PriceQuoteMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceType[] = { {&_swigt__p_FIX__PriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceUnitOfMeasure[] = { {&_swigt__p_FIX__PriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__PriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriorSettlPrice[] = { {&_swigt__p_FIX__PriorSettlPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriorSpreadIndicator[] = { {&_swigt__p_FIX__PriorSpreadIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PriorityIndicator[] = { {&_swigt__p_FIX__PriorityIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PrivateQuote[] = { {&_swigt__p_FIX__PrivateQuote, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProcessCode[] = { {&_swigt__p_FIX__ProcessCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Product[] = { {&_swigt__p_FIX__Product, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProductComplex[] = { {&_swigt__p_FIX__ProductComplex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProgPeriodInterval[] = { {&_swigt__p_FIX__ProgPeriodInterval, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ProgRptReqs[] = { {&_swigt__p_FIX__ProgRptReqs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PublishTrdIndicator[] = { {&_swigt__p_FIX__PublishTrdIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__PutOrCall[] = { {&_swigt__p_FIX__PutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QTY[] = { {&_swigt__p_FIX__QTY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QtyType[] = { {&_swigt__p_FIX__QtyType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Quantity[] = { {&_swigt__p_FIX__Quantity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuantityDate[] = { {&_swigt__p_FIX__QuantityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuantityType[] = { {&_swigt__p_FIX__QuantityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteAckStatus[] = { {&_swigt__p_FIX__QuoteAckStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteCancelType[] = { {&_swigt__p_FIX__QuoteCancelType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteCondition[] = { {&_swigt__p_FIX__QuoteCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteEntryID[] = { {&_swigt__p_FIX__QuoteEntryID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteEntryRejectReason[] = { {&_swigt__p_FIX__QuoteEntryRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteEntryStatus[] = { {&_swigt__p_FIX__QuoteEntryStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteID[] = { {&_swigt__p_FIX__QuoteID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteMsgID[] = { {&_swigt__p_FIX__QuoteMsgID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuotePriceType[] = { {&_swigt__p_FIX__QuotePriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteQualifier[] = { {&_swigt__p_FIX__QuoteQualifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRejectReason[] = { {&_swigt__p_FIX__QuoteRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteReqID[] = { {&_swigt__p_FIX__QuoteReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRequestRejectReason[] = { {&_swigt__p_FIX__QuoteRequestRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRequestType[] = { {&_swigt__p_FIX__QuoteRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRespID[] = { {&_swigt__p_FIX__QuoteRespID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteRespType[] = { {&_swigt__p_FIX__QuoteRespType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteResponseLevel[] = { {&_swigt__p_FIX__QuoteResponseLevel, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteSetID[] = { {&_swigt__p_FIX__QuoteSetID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteSetValidUntilTime[] = { {&_swigt__p_FIX__QuoteSetValidUntilTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteStatus[] = { {&_swigt__p_FIX__QuoteStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteStatusReqID[] = { {&_swigt__p_FIX__QuoteStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__QuoteType[] = { {&_swigt__p_FIX__QuoteType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RFQReqID[] = { {&_swigt__p_FIX__RFQReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RateSource[] = { {&_swigt__p_FIX__RateSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RateSourceType[] = { {&_swigt__p_FIX__RateSourceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RatioQty[] = { {&_swigt__p_FIX__RatioQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RawData[] = { {&_swigt__p_FIX__RawData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RawDataLength[] = { {&_swigt__p_FIX__RawDataLength, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReceivedDeptID[] = { {&_swigt__p_FIX__ReceivedDeptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RedemptionDate[] = { {&_swigt__p_FIX__RedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefAllocID[] = { {&_swigt__p_FIX__RefAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplExtID[] = { {&_swigt__p_FIX__RefApplExtID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplID[] = { {&_swigt__p_FIX__RefApplID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplLastSeqNum[] = { {&_swigt__p_FIX__RefApplLastSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplReqID[] = { {&_swigt__p_FIX__RefApplReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefApplVerID[] = { {&_swigt__p_FIX__RefApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefCompID[] = { {&_swigt__p_FIX__RefCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefCstmApplVerID[] = { {&_swigt__p_FIX__RefCstmApplVerID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefMsgType[] = { {&_swigt__p_FIX__RefMsgType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefOrdIDReason[] = { {&_swigt__p_FIX__RefOrdIDReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefOrderID[] = { {&_swigt__p_FIX__RefOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefOrderIDSource[] = { {&_swigt__p_FIX__RefOrderIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefSeqNum[] = { {&_swigt__p_FIX__RefSeqNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefSubID[] = { {&_swigt__p_FIX__RefSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefTagID[] = { {&_swigt__p_FIX__RefTagID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReferencePage[] = { {&_swigt__p_FIX__ReferencePage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefreshIndicator[] = { {&_swigt__p_FIX__RefreshIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RefreshQty[] = { {&_swigt__p_FIX__RefreshQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistAcctType[] = { {&_swigt__p_FIX__RegistAcctType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistDetls[] = { {&_swigt__p_FIX__RegistDetls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistDtls[] = { {&_swigt__p_FIX__RegistDtls, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistEmail[] = { {&_swigt__p_FIX__RegistEmail, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistID[] = { {&_swigt__p_FIX__RegistID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistRefID[] = { {&_swigt__p_FIX__RegistRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistRejReasonCode[] = { {&_swigt__p_FIX__RegistRejReasonCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistRejReasonText[] = { {&_swigt__p_FIX__RegistRejReasonText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistStatus[] = { {&_swigt__p_FIX__RegistStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RegistTransType[] = { {&_swigt__p_FIX__RegistTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RejectLogon[] = { {&_swigt__p_FIX__RejectLogon, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RejectText[] = { {&_swigt__p_FIX__RejectText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RelSymTransactTime[] = { {&_swigt__p_FIX__RelSymTransactTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RelatdSym[] = { {&_swigt__p_FIX__RelatdSym, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepeatedTag[] = { {&_swigt__p_FIX__RepeatedTag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepeatingGroupCountMismatch[] = { {&_swigt__p_FIX__RepeatingGroupCountMismatch, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepoCollateralSecurityType[] = { {&_swigt__p_FIX__RepoCollateralSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReportToExch[] = { {&_swigt__p_FIX__ReportToExch, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReportedPx[] = { {&_swigt__p_FIX__ReportedPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReportedPxDiff[] = { {&_swigt__p_FIX__ReportedPxDiff, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepurchaseRate[] = { {&_swigt__p_FIX__RepurchaseRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RepurchaseTerm[] = { {&_swigt__p_FIX__RepurchaseTerm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RequiredTagMissing[] = { {&_swigt__p_FIX__RequiredTagMissing, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ResetSeqNumFlag[] = { {&_swigt__p_FIX__ResetSeqNumFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RespondentType[] = { {&_swigt__p_FIX__RespondentType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ResponseDestination[] = { {&_swigt__p_FIX__ResponseDestination, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ResponseTransportType[] = { {&_swigt__p_FIX__ResponseTransportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RestructuringType[] = { {&_swigt__p_FIX__RestructuringType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ReversalIndicator[] = { {&_swigt__p_FIX__ReversalIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RiskFreeRate[] = { {&_swigt__p_FIX__RiskFreeRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RndPx[] = { {&_swigt__p_FIX__RndPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartyID[] = { {&_swigt__p_FIX__RootPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartyIDSource[] = { {&_swigt__p_FIX__RootPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartyRole[] = { {&_swigt__p_FIX__RootPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartySubID[] = { {&_swigt__p_FIX__RootPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RootPartySubIDType[] = { {&_swigt__p_FIX__RootPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoundLot[] = { {&_swigt__p_FIX__RoundLot, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoundingDirection[] = { {&_swigt__p_FIX__RoundingDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoundingModulus[] = { {&_swigt__p_FIX__RoundingModulus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoutingID[] = { {&_swigt__p_FIX__RoutingID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RoutingType[] = { {&_swigt__p_FIX__RoutingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RptSeq[] = { {&_swigt__p_FIX__RptSeq, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RptSys[] = { {&_swigt__p_FIX__RptSys, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Rule80A[] = { {&_swigt__p_FIX__Rule80A, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__RuntimeError[] = { {&_swigt__p_FIX__RuntimeError, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SEQNUM[] = { {&_swigt__p_FIX__SEQNUM, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__STRING[] = { {&_swigt__p_FIX__STRING, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Scope[] = { {&_swigt__p_FIX__Scope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ScreenLog[] = { {&_swigt__p_FIX__ScreenLog, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ScreenLogFactory[] = { {&_swigt__p_FIX__ScreenLogFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryAllocID[] = { {&_swigt__p_FIX__SecondaryAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryClOrdID[] = { {&_swigt__p_FIX__SecondaryClOrdID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryDisplayQty[] = { {&_swigt__p_FIX__SecondaryDisplayQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryExecID[] = { {&_swigt__p_FIX__SecondaryExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryFirmTradeID[] = { {&_swigt__p_FIX__SecondaryFirmTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryHighLimitPrice[] = { {&_swigt__p_FIX__SecondaryHighLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryIndividualAllocID[] = { {&_swigt__p_FIX__SecondaryIndividualAllocID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryLowLimitPrice[] = { {&_swigt__p_FIX__SecondaryLowLimitPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryOrderID[] = { {&_swigt__p_FIX__SecondaryOrderID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryPriceLimitType[] = { {&_swigt__p_FIX__SecondaryPriceLimitType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradeID[] = { {&_swigt__p_FIX__SecondaryTradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradeReportID[] = { {&_swigt__p_FIX__SecondaryTradeReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradeReportRefID[] = { {&_swigt__p_FIX__SecondaryTradeReportRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTradingReferencePrice[] = { {&_swigt__p_FIX__SecondaryTradingReferencePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecondaryTrdType[] = { {&_swigt__p_FIX__SecondaryTrdType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecureData[] = { {&_swigt__p_FIX__SecureData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecureDataLen[] = { {&_swigt__p_FIX__SecureDataLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityAltID[] = { {&_swigt__p_FIX__SecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityAltIDSource[] = { {&_swigt__p_FIX__SecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityDesc[] = { {&_swigt__p_FIX__SecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityExchange[] = { {&_swigt__p_FIX__SecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityGroup[] = { {&_swigt__p_FIX__SecurityGroup, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityID[] = { {&_swigt__p_FIX__SecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityIDSource[] = { {&_swigt__p_FIX__SecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListDesc[] = { {&_swigt__p_FIX__SecurityListDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListID[] = { {&_swigt__p_FIX__SecurityListID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListRefID[] = { {&_swigt__p_FIX__SecurityListRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListRequestType[] = { {&_swigt__p_FIX__SecurityListRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListType[] = { {&_swigt__p_FIX__SecurityListType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityListTypeSource[] = { {&_swigt__p_FIX__SecurityListTypeSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityReportID[] = { {&_swigt__p_FIX__SecurityReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityReqID[] = { {&_swigt__p_FIX__SecurityReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityRequestResult[] = { {&_swigt__p_FIX__SecurityRequestResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityRequestType[] = { {&_swigt__p_FIX__SecurityRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityResponseID[] = { {&_swigt__p_FIX__SecurityResponseID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityResponseType[] = { {&_swigt__p_FIX__SecurityResponseType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentAcctName[] = { {&_swigt__p_FIX__SecuritySettlAgentAcctName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentAcctNum[] = { {&_swigt__p_FIX__SecuritySettlAgentAcctNum, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentCode[] = { {&_swigt__p_FIX__SecuritySettlAgentCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentContactName[] = { {&_swigt__p_FIX__SecuritySettlAgentContactName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentContactPhone[] = { {&_swigt__p_FIX__SecuritySettlAgentContactPhone, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySettlAgentName[] = { {&_swigt__p_FIX__SecuritySettlAgentName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityStatus[] = { {&_swigt__p_FIX__SecurityStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityStatusReqID[] = { {&_swigt__p_FIX__SecurityStatusReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecuritySubType[] = { {&_swigt__p_FIX__SecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityTradingEvent[] = { {&_swigt__p_FIX__SecurityTradingEvent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityTradingStatus[] = { {&_swigt__p_FIX__SecurityTradingStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityType[] = { {&_swigt__p_FIX__SecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityUpdateAction[] = { {&_swigt__p_FIX__SecurityUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityXML[] = { {&_swigt__p_FIX__SecurityXML, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityXMLLen[] = { {&_swigt__p_FIX__SecurityXMLLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SecurityXMLSchema[] = { {&_swigt__p_FIX__SecurityXMLSchema, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SellVolume[] = { {&_swigt__p_FIX__SellVolume, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SellerDays[] = { {&_swigt__p_FIX__SellerDays, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SenderCompID[] = { {&_swigt__p_FIX__SenderCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SenderLocationID[] = { {&_swigt__p_FIX__SenderLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SenderSubID[] = { {&_swigt__p_FIX__SenderSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SendingDate[] = { {&_swigt__p_FIX__SendingDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SendingTime[] = { {&_swigt__p_FIX__SendingTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Seniority[] = { {&_swigt__p_FIX__Seniority, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Session[] = { {&_swigt__p_FIX__Session, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionID[] = { {&_swigt__p_FIX__SessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionNotFound[] = { {&_swigt__p_FIX__SessionNotFound, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionRejectReason[] = { {&_swigt__p_FIX__SessionRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionSettings[] = { {&_swigt__p_FIX__SessionSettings, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SessionStatus[] = { {&_swigt__p_FIX__SessionStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlBrkrCode[] = { {&_swigt__p_FIX__SettlBrkrCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrAmt[] = { {&_swigt__p_FIX__SettlCurrAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrBidFxRate[] = { {&_swigt__p_FIX__SettlCurrBidFxRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrFxRate[] = { {&_swigt__p_FIX__SettlCurrFxRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrFxRateCalc[] = { {&_swigt__p_FIX__SettlCurrFxRateCalc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrOfferFxRate[] = { {&_swigt__p_FIX__SettlCurrOfferFxRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlCurrency[] = { {&_swigt__p_FIX__SettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDate[] = { {&_swigt__p_FIX__SettlDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDate2[] = { {&_swigt__p_FIX__SettlDate2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDeliveryType[] = { {&_swigt__p_FIX__SettlDeliveryType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlDepositoryCode[] = { {&_swigt__p_FIX__SettlDepositoryCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstCode[] = { {&_swigt__p_FIX__SettlInstCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstID[] = { {&_swigt__p_FIX__SettlInstID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstMode[] = { {&_swigt__p_FIX__SettlInstMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstMsgID[] = { {&_swigt__p_FIX__SettlInstMsgID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstRefID[] = { {&_swigt__p_FIX__SettlInstRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstReqID[] = { {&_swigt__p_FIX__SettlInstReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstReqRejCode[] = { {&_swigt__p_FIX__SettlInstReqRejCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstSource[] = { {&_swigt__p_FIX__SettlInstSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlInstTransType[] = { {&_swigt__p_FIX__SettlInstTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlLocation[] = { {&_swigt__p_FIX__SettlLocation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlMethod[] = { {&_swigt__p_FIX__SettlMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligID[] = { {&_swigt__p_FIX__SettlObligID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligMode[] = { {&_swigt__p_FIX__SettlObligMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligMsgID[] = { {&_swigt__p_FIX__SettlObligMsgID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligRefID[] = { {&_swigt__p_FIX__SettlObligRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligSource[] = { {&_swigt__p_FIX__SettlObligSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlObligTransType[] = { {&_swigt__p_FIX__SettlObligTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartyID[] = { {&_swigt__p_FIX__SettlPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartyIDSource[] = { {&_swigt__p_FIX__SettlPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartyRole[] = { {&_swigt__p_FIX__SettlPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartySubID[] = { {&_swigt__p_FIX__SettlPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPartySubIDType[] = { {&_swigt__p_FIX__SettlPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPrice[] = { {&_swigt__p_FIX__SettlPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlPriceType[] = { {&_swigt__p_FIX__SettlPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlSessID[] = { {&_swigt__p_FIX__SettlSessID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlSessSubID[] = { {&_swigt__p_FIX__SettlSessSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlType[] = { {&_swigt__p_FIX__SettlType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettleOnOpenFlag[] = { {&_swigt__p_FIX__SettleOnOpenFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlementCycleNo[] = { {&_swigt__p_FIX__SettlementCycleNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SettlmntTyp[] = { {&_swigt__p_FIX__SettlmntTyp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SharedCommission[] = { {&_swigt__p_FIX__SharedCommission, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Shares[] = { {&_swigt__p_FIX__Shares, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ShortQty[] = { {&_swigt__p_FIX__ShortQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ShortSaleReason[] = { {&_swigt__p_FIX__ShortSaleReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Side[] = { {&_swigt__p_FIX__Side, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideComplianceID[] = { {&_swigt__p_FIX__SideComplianceID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideCurrency[] = { {&_swigt__p_FIX__SideCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideExecID[] = { {&_swigt__p_FIX__SideExecID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideFillStationCd[] = { {&_swigt__p_FIX__SideFillStationCd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideGrossTradeAmt[] = { {&_swigt__p_FIX__SideGrossTradeAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideLastQty[] = { {&_swigt__p_FIX__SideLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideLiquidityInd[] = { {&_swigt__p_FIX__SideLiquidityInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideMultiLegReportingType[] = { {&_swigt__p_FIX__SideMultiLegReportingType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideQty[] = { {&_swigt__p_FIX__SideQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideReasonCd[] = { {&_swigt__p_FIX__SideReasonCd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideSettlCurrency[] = { {&_swigt__p_FIX__SideSettlCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTimeInForce[] = { {&_swigt__p_FIX__SideTimeInForce, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTradeReportID[] = { {&_swigt__p_FIX__SideTradeReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdRegTimestamp[] = { {&_swigt__p_FIX__SideTrdRegTimestamp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdRegTimestampSrc[] = { {&_swigt__p_FIX__SideTrdRegTimestampSrc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdRegTimestampType[] = { {&_swigt__p_FIX__SideTrdRegTimestampType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideTrdSubTyp[] = { {&_swigt__p_FIX__SideTrdSubTyp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideValue1[] = { {&_swigt__p_FIX__SideValue1, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideValue2[] = { {&_swigt__p_FIX__SideValue2, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SideValueInd[] = { {&_swigt__p_FIX__SideValueInd, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Signature[] = { {&_swigt__p_FIX__Signature, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SignatureLength[] = { {&_swigt__p_FIX__SignatureLength, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketAcceptor[] = { {&_swigt__p_FIX__SocketAcceptor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketCloseFailed[] = { {&_swigt__p_FIX__SocketCloseFailed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketException[] = { {&_swigt__p_FIX__SocketSendFailed, _p_FIX__SocketSendFailedTo_p_FIX__SocketException, 0, 0}, {&_swigt__p_FIX__SocketRecvFailed, _p_FIX__SocketRecvFailedTo_p_FIX__SocketException, 0, 0}, {&_swigt__p_FIX__SocketException, 0, 0, 0}, {&_swigt__p_FIX__SocketCloseFailed, _p_FIX__SocketCloseFailedTo_p_FIX__SocketException, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketInitiator[] = { {&_swigt__p_FIX__SocketInitiator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketRecvFailed[] = { {&_swigt__p_FIX__SocketRecvFailed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SocketSendFailed[] = { {&_swigt__p_FIX__SocketSendFailed, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SolicitedFlag[] = { {&_swigt__p_FIX__SolicitedFlag, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Spread[] = { {&_swigt__p_FIX__Spread, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SpreadToBenchmark[] = { {&_swigt__p_FIX__SpreadToBenchmark, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StandInstDbID[] = { {&_swigt__p_FIX__StandInstDbID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StandInstDbName[] = { {&_swigt__p_FIX__StandInstDbName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StandInstDbType[] = { {&_swigt__p_FIX__StandInstDbType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartCash[] = { {&_swigt__p_FIX__StartCash, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartDate[] = { {&_swigt__p_FIX__StartDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartMaturityMonthYear[] = { {&_swigt__p_FIX__StartMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartStrikePxRange[] = { {&_swigt__p_FIX__StartStrikePxRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StartTickPriceRange[] = { {&_swigt__p_FIX__StartTickPriceRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StateOrProvinceOfIssue[] = { {&_swigt__p_FIX__StateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StatsType[] = { {&_swigt__p_FIX__StatsType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StatusText[] = { {&_swigt__p_FIX__StatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StatusValue[] = { {&_swigt__p_FIX__StatusValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StipulationType[] = { {&_swigt__p_FIX__StipulationType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StipulationValue[] = { {&_swigt__p_FIX__StipulationValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StopPx[] = { {&_swigt__p_FIX__StopPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrategyParameterName[] = { {&_swigt__p_FIX__StrategyParameterName, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrategyParameterType[] = { {&_swigt__p_FIX__StrategyParameterType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrategyParameterValue[] = { {&_swigt__p_FIX__StrategyParameterValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnAckType[] = { {&_swigt__p_FIX__StreamAsgnAckType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnRejReason[] = { {&_swigt__p_FIX__StreamAsgnRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnReqID[] = { {&_swigt__p_FIX__StreamAsgnReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnReqType[] = { {&_swigt__p_FIX__StreamAsgnReqType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnRptID[] = { {&_swigt__p_FIX__StreamAsgnRptID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StreamAsgnType[] = { {&_swigt__p_FIX__StreamAsgnType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeCurrency[] = { {&_swigt__p_FIX__StrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeExerciseStyle[] = { {&_swigt__p_FIX__StrikeExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeIncrement[] = { {&_swigt__p_FIX__StrikeIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeMultiplier[] = { {&_swigt__p_FIX__StrikeMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePrice[] = { {&_swigt__p_FIX__StrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePriceBoundaryMethod[] = { {&_swigt__p_FIX__StrikePriceBoundaryMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePriceBoundaryPrecision[] = { {&_swigt__p_FIX__StrikePriceBoundaryPrecision, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikePriceDeterminationMethod[] = { {&_swigt__p_FIX__StrikePriceDeterminationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeRuleID[] = { {&_swigt__p_FIX__StrikeRuleID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeTime[] = { {&_swigt__p_FIX__StrikeTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StrikeValue[] = { {&_swigt__p_FIX__StrikeValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__StringField[] = { {&_swigt__p_FIX__DeliveryDate, _p_FIX__DeliveryDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RFQReqID, _p_FIX__RFQReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedText, _p_FIX__EncodedTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BidID, _p_FIX__BidIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteCondition, _p_FIX__QuoteConditionTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeCondition, _p_FIX__TradeConditionTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExchangeRule, _p_FIX__ExchangeRuleTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FutSettDate2, _p_FIX__FutSettDate2To_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollAsgnID, _p_FIX__CollAsgnIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeRequestID, _p_FIX__TradeRequestIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UserRequestID, _p_FIX__UserRequestIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NetworkRequestID, _p_FIX__NetworkRequestIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClientBidID, _p_FIX__ClientBidIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ReferencePage, _p_FIX__ReferencePageTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Text, _p_FIX__TextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDFeedType, _p_FIX__MDFeedTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedListStatusText, _p_FIX__EncodedListStatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListStatusText, _p_FIX__ListStatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UserStatusText, _p_FIX__UserStatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StatusText, _p_FIX__StatusTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIid, _p_FIX__IOIidTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSettlDate, _p_FIX__LegSettlDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlDate, _p_FIX__SettlDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeskType, _p_FIX__DeskTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnitOfMeasure, _p_FIX__UnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingUnitOfMeasure, _p_FIX__UnderlyingUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegUnitOfMeasure, _p_FIX__LegUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PriceUnitOfMeasure, _p_FIX__PriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeUnitOfMeasure, _p_FIX__DerivativeUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativePriceUnitOfMeasure, _p_FIX__DerivativePriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegPriceUnitOfMeasure, _p_FIX__LegPriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, _p_FIX__UnderlyingPriceUnitOfMeasureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TransferReason, _p_FIX__TransferReasonTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrRegistry, _p_FIX__InstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrRegistry, _p_FIX__UnderlyingInstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegInstrRegistry, _p_FIX__LegInstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrRegistry, _p_FIX__DerivativeInstrRegistryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedLegSecurityDesc, _p_FIX__EncodedLegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityDesc, _p_FIX__LegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityDesc, _p_FIX__SecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityDesc, _p_FIX__UnderlyingSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityDesc, _p_FIX__EncodedSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingSecurityDesc, _p_FIX__EncodedUnderlyingSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSecurityDesc, _p_FIX__PegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSecurityDesc, _p_FIX__TriggerSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityDesc, _p_FIX__DerivativeSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedSecurityDesc, _p_FIX__DerivativeEncodedSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityDesc, _p_FIX__UnderlyingLegSecurityDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Username, _p_FIX__UsernameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistRejReasonText, _p_FIX__RegistRejReasonTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlBrkrCode, _p_FIX__SettlBrkrCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefApplID, _p_FIX__RefApplIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplID, _p_FIX__ApplIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Pool, _p_FIX__PoolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestampSrc, _p_FIX__SideTrdRegTimestampSrcTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SendingDate, _p_FIX__SendingDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested2PartyID, _p_FIX__Nested2PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NestedPartyID, _p_FIX__NestedPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PartyID, _p_FIX__PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlPartyID, _p_FIX__SettlPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested3PartyID, _p_FIX__Nested3PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrumentPartyID, _p_FIX__InstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartyID, _p_FIX__UndlyInstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RootPartyID, _p_FIX__RootPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyID, _p_FIX__DerivativeInstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested4PartyID, _p_FIX__Nested4PartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartyID, _p_FIX__UnderlyingInstrumentPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetPartyID, _p_FIX__TargetPartyIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollInquiryID, _p_FIX__CollInquiryIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlSessID, _p_FIX__SettlSessIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementDesc, _p_FIX__AgreementDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketSegmentDesc, _p_FIX__MarketSegmentDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteReqID, _p_FIX__QuoteReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FillExecID, _p_FIX__FillExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryExecID, _p_FIX__SecondaryExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecID, _p_FIX__ExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideExecID, _p_FIX__SideExecIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentName, _p_FIX__CashDistribAgentNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentName, _p_FIX__SecuritySettlAgentNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentName, _p_FIX__CashSettlAgentNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryOriginator, _p_FIX__MDEntryOriginatorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStipulationType, _p_FIX__LegStipulationTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StipulationType, _p_FIX__StipulationTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstCode, _p_FIX__SettlInstCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MailingDtls, _p_FIX__MailingDtlsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityAltID, _p_FIX__LegSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltID, _p_FIX__UnderlyingSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityAltID, _p_FIX__SecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltID, _p_FIX__DerivativeSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltID, _p_FIX__UnderlyingLegSecurityAltIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocText, _p_FIX__AllocTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedAllocText, _p_FIX__EncodedAllocTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClientID, _p_FIX__ClientIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetSubID, _p_FIX__TargetSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RelatdSym, _p_FIX__RelatdSymTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctName, _p_FIX__CashDistribAgentAcctNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctName, _p_FIX__SecuritySettlAgentAcctNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactName, _p_FIX__SecuritySettlAgentContactNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctName, _p_FIX__CashSettlAgentAcctNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactName, _p_FIX__CashSettlAgentContactNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplVerID, _p_FIX__ApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CstmApplVerID, _p_FIX__CstmApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefApplVerID, _p_FIX__RefApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefCstmApplVerID, _p_FIX__RefCstmApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DefaultApplVerID, _p_FIX__DefaultApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DefaultCstmApplVerID, _p_FIX__DefaultCstmApplVerIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Country, _p_FIX__CountryTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardHolderName, _p_FIX__CardHolderNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrategyParameterName, _p_FIX__StrategyParameterNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SenderLocationID, _p_FIX__SenderLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetLocationID, _p_FIX__TargetLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfLocationID, _p_FIX__OnBehalfOfLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeliverToLocationID, _p_FIX__DeliverToLocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LocationID, _p_FIX__LocationIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeInputDevice, _p_FIX__TradeInputDeviceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrderInputDevice, _p_FIX__OrderInputDeviceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllowableOneSidednessCurr, _p_FIX__AllowableOneSidednessCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocSettlCurrency, _p_FIX__AllocSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveCurrency, _p_FIX__LegBenchmarkCurveCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSettlCurrency, _p_FIX__LegSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCurrency, _p_FIX__LegCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CommCurrency, _p_FIX__CommCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveCurrency, _p_FIX__BenchmarkCurveCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlCurrency, _p_FIX__SettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Currency, _p_FIX__CurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCurrency, _p_FIX__UnderlyingCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementCurrency, _p_FIX__AgreementCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStrikeCurrency, _p_FIX__UnderlyingStrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStrikeCurrency, _p_FIX__LegStrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrikeCurrency, _p_FIX__StrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PositionCurrency, _p_FIX__PositionCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideCurrency, _p_FIX__SideCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideSettlCurrency, _p_FIX__SideSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingCurrency, _p_FIX__TradingCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeStrikeCurrency, _p_FIX__DerivativeStrikeCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocSettlCurrency, _p_FIX__LegAllocSettlCurrencyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingFeeIndicator, _p_FIX__ClearingFeeIndicatorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocClearingFeeIndicator, _p_FIX__AllocClearingFeeIndicatorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FinancialStatus, _p_FIX__FinancialStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementStatus, _p_FIX__UnderlyingSettlementStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocCustomerCapacity, _p_FIX__AllocCustomerCapacityTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityStatus, _p_FIX__SecurityStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityStatus, _p_FIX__DerivativeSecurityStatusTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDReqID, _p_FIX__MDReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryRefID, _p_FIX__MDEntryRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Signature, _p_FIX__SignatureTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StandInstDbID, _p_FIX__StandInstDbIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstMsgID, _p_FIX__SettlInstMsgIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BrokerOfCredit, _p_FIX__BrokerOfCreditTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeDate, _p_FIX__TradeDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigTradeDate, _p_FIX__OrigTradeDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegDatedDate, _p_FIX__LegDatedDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DatedDate, _p_FIX__DatedDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigCrossID, _p_FIX__OrigCrossIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CrossID, _p_FIX__CrossIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__HostCrossID, _p_FIX__HostCrossIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollAsgnRefID, _p_FIX__CollAsgnRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityReqID, _p_FIX__SecurityReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OpenCloseSettlFlag, _p_FIX__OpenCloseSettlFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AffectedSecondaryOrderID, _p_FIX__AffectedSecondaryOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AffectedOrderID, _p_FIX__AffectedOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrderID, _p_FIX__OrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryOrderID, _p_FIX__SecondaryOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefOrderID, _p_FIX__RefOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NotAffectedOrderID, _p_FIX__NotAffectedOrderIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MailingInst, _p_FIX__MailingInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CustOrderHandlingInst, _p_FIX__CustOrderHandlingInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeskOrderHandlingInst, _p_FIX__DeskOrderHandlingInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlSessSubID, _p_FIX__SettlSessSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurvePoint, _p_FIX__LegBenchmarkCurvePointTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkCurvePoint, _p_FIX__BenchmarkCurvePointTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContraTrader, _p_FIX__ContraTraderTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PaymentRef, _p_FIX__PaymentRefTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingSessionID, _p_FIX__TradingSessionIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionID, _p_FIX__UnderlyingTradingSessionIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionID, _p_FIX__TriggerTradingSessionIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Scope, _p_FIX__ScopeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StreamAsgnReqID, _p_FIX__StreamAsgnReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstID, _p_FIX__SettlInstIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecRefID, _p_FIX__ExecRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegFutSettDate, _p_FIX__LegFutSettDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FutSettDate, _p_FIX__FutSettDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardExpDate, _p_FIX__CardExpDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExDate, _p_FIX__ExDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteSetID, _p_FIX__QuoteSetIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentAcctNumber, _p_FIX__CashDistribAgentAcctNumberTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardNumber, _p_FIX__CardNumberTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityResponseID, _p_FIX__SecurityResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NetworkResponseID, _p_FIX__NetworkResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LastNetworkResponseID, _p_FIX__LastNetworkResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplResponseID, _p_FIX__ApplResponseIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LastMkt, _p_FIX__LastMktTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDMkt, _p_FIX__MDMktTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntrySeller, _p_FIX__MDEntrySellerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__YieldRedemptionDate, _p_FIX__YieldRedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegRedemptionDate, _p_FIX__LegRedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingRedemptionDate, _p_FIX__UnderlyingRedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RedemptionDate, _p_FIX__RedemptionDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeOriginationDate, _p_FIX__TradeOriginationDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeID, _p_FIX__TradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryTradeID, _p_FIX__SecondaryTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FirmTradeID, _p_FIX__FirmTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryFirmTradeID, _p_FIX__SecondaryFirmTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigTradeID, _p_FIX__OrigTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigSecondaryTradeID, _p_FIX__OrigSecondaryTradeIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InvestorCountryOfResidence, _p_FIX__InvestorCountryOfResidenceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCreditRating, _p_FIX__LegCreditRatingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCreditRating, _p_FIX__UnderlyingCreditRatingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CreditRating, _p_FIX__CreditRatingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ConfirmRefID, _p_FIX__ConfirmRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryBuyer, _p_FIX__MDEntryBuyerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SenderSubID, _p_FIX__SenderSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCashType, _p_FIX__UnderlyingCashTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TrdRegTimestampOrigin, _p_FIX__TrdRegTimestampOriginTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TrdMatchID, _p_FIX__TrdMatchIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ConfirmReqID, _p_FIX__ConfirmReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityRuleID, _p_FIX__MaturityRuleIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrikeRuleID, _p_FIX__StrikeRuleIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityID, _p_FIX__BenchmarkSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityID, _p_FIX__LegSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityID, _p_FIX__SecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityID, _p_FIX__UnderlyingSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSecurityID, _p_FIX__PegSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSecurityID, _p_FIX__TriggerSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityID, _p_FIX__DerivativeSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityID, _p_FIX__UnderlyingLegSecurityIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfCompID, _p_FIX__OnBehalfOfCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetCompID, _p_FIX__TargetCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SenderCompID, _p_FIX__SenderCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__HopCompID, _p_FIX__HopCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefCompID, _p_FIX__RefCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentContactPhone, _p_FIX__SecuritySettlAgentContactPhoneTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentContactPhone, _p_FIX__CashSettlAgentContactPhoneTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeliverToCompID, _p_FIX__DeliverToCompIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ConfirmID, _p_FIX__ConfirmIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EndDate, _p_FIX__EndDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegLocaleOfIssue, _p_FIX__LegLocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStateOrProvinceOfIssue, _p_FIX__LegStateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCountryOfIssue, _p_FIX__LegCountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLocaleOfIssue, _p_FIX__UnderlyingLocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, _p_FIX__UnderlyingStateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCountryOfIssue, _p_FIX__UnderlyingCountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LocaleOfIssue, _p_FIX__LocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StateOrProvinceOfIssue, _p_FIX__StateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CountryOfIssue, _p_FIX__CountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeCountryOfIssue, _p_FIX__DerivativeCountryOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeStateOrProvinceOfIssue, _p_FIX__DerivativeStateOrProvinceOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeLocaleOfIssue, _p_FIX__DerivativeLocaleOfIssueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__YieldType, _p_FIX__YieldTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSymbol, _p_FIX__TriggerSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Symbol, _p_FIX__SymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSymbol, _p_FIX__LegSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbol, _p_FIX__UnderlyingSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSymbol, _p_FIX__PegSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSymbol, _p_FIX__DerivativeSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbol, _p_FIX__UnderlyingLegSymbolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AltMDSourceID, _p_FIX__AltMDSourceIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StrategyParameterValue, _p_FIX__StrategyParameterValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlMethod, _p_FIX__UnderlyingSettlMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__FuturesValuationMethod, _p_FIX__FuturesValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeFuturesValuationMethod, _p_FIX__DerivativeFuturesValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ValuationMethod, _p_FIX__ValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeValuationMethod, _p_FIX__DerivativeValuationMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BeginString, _p_FIX__BeginStringTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PriceQuoteMethod, _p_FIX__PriceQuoteMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativePriceQuoteMethod, _p_FIX__DerivativePriceQuoteMethodTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__WaveNo, _p_FIX__WaveNoTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistDtls, _p_FIX__RegistDtlsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlObligMsgID, _p_FIX__SettlObligMsgIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Password, _p_FIX__PasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NewPassword, _p_FIX__NewPasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncryptedPassword, _p_FIX__EncryptedPasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncryptedNewPassword, _p_FIX__EncryptedNewPasswordTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StringField, 0, 0, 0}, {&_swigt__p_FIX__MessageEncoding, _p_FIX__MessageEncodingTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIQty, _p_FIX__IOIQtyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIOIQty, _p_FIX__LegIOIQtyTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MsgType, _p_FIX__MsgTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefMsgType, _p_FIX__RefMsgTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedMktSegmDesc, _p_FIX__EncodedMktSegmDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettleOnOpenFlag, _p_FIX__SettleOnOpenFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSettleOnOpenFlag, _p_FIX__DerivativeSettleOnOpenFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollReqID, _p_FIX__CollReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplReqID, _p_FIX__ApplReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefApplReqID, _p_FIX__RefApplReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityXML, _p_FIX__SecurityXMLTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXML, _p_FIX__DerivativeSecurityXMLTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TargetStrategyParameters, _p_FIX__TargetStrategyParametersTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityGroup, _p_FIX__SecurityGroupTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityGroup, _p_FIX__DerivativeSecurityGroupTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Seniority, _p_FIX__SeniorityTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSeniority, _p_FIX__UnderlyingSeniorityTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardStartDate, _p_FIX__CardStartDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StartDate, _p_FIX__StartDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSubID, _p_FIX__OnBehalfOfSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefSubID, _p_FIX__RefSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingBusinessDate, _p_FIX__ClearingBusinessDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MatchAlgorithm, _p_FIX__MatchAlgorithmTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListID, _p_FIX__ListIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityListID, _p_FIX__SecurityListIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribPayRef, _p_FIX__CashDistribPayRefTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListExecInst, _p_FIX__ListExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecInst, _p_FIX__ExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedListExecInst, _p_FIX__EncodedListExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegExecInst, _p_FIX__LegExecInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryClOrdID, _p_FIX__SecondaryClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigClOrdID, _p_FIX__OrigClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClOrdID, _p_FIX__ClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NotAffOrigClOrdID, _p_FIX__NotAffOrigClOrdIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AdvRefID, _p_FIX__AdvRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__URLLink, _p_FIX__URLLinkTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideReasonCd, _p_FIX__SideReasonCdTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStipType, _p_FIX__UnderlyingStipTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PaymentRemitterID, _p_FIX__PaymentRemitterIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCFICode, _p_FIX__LegCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCFICode, _p_FIX__UnderlyingCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CFICode, _p_FIX__CFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeCFICode, _p_FIX__DerivativeCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegCFICode, _p_FIX__UnderlyingLegCFICodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AsgnRptID, _p_FIX__AsgnRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StreamAsgnRptID, _p_FIX__StreamAsgnRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocReportID, _p_FIX__AllocReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeReportID, _p_FIX__TradeReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportID, _p_FIX__SecondaryTradeReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegReportID, _p_FIX__LegReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideTradeReportID, _p_FIX__SideTradeReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RoutingID, _p_FIX__RoutingIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ApplReportID, _p_FIX__ApplReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MassActionReportID, _p_FIX__MassActionReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketReportID, _p_FIX__MarketReportIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrderRestrictions, _p_FIX__OrderRestrictionsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TimeUnit, _p_FIX__TimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingTimeUnit, _p_FIX__UnderlyingTimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegTimeUnit, _p_FIX__LegTimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExchangeSpecialInstructions, _p_FIX__ExchangeSpecialInstructionsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeTimeUnit, _p_FIX__DerivativeTimeUnitTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExecBroker, _p_FIX__ExecBrokerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContraBroker, _p_FIX__ContraBrokerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NewsID, _p_FIX__NewsIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ParentMktSegmID, _p_FIX__ParentMktSegmIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Subject, _p_FIX__SubjectTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedSubject, _p_FIX__EncodedSubjectTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingStipValue, _p_FIX__UnderlyingStipValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityXMLSchema, _p_FIX__SecurityXMLSchemaTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityXMLSchema, _p_FIX__DerivativeSecurityXMLSchemaTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EventText, _p_FIX__EventTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEventText, _p_FIX__DerivativeEventTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingSessionDesc, _p_FIX__TradingSessionDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIndividualAllocID, _p_FIX__LegIndividualAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IndividualAllocID, _p_FIX__IndividualAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RefAllocID, _p_FIX__RefAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocID, _p_FIX__AllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryAllocID, _p_FIX__SecondaryAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryIndividualAllocID, _p_FIX__SecondaryIndividualAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocID, _p_FIX__LegAllocIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardIssNum, _p_FIX__CardIssNumTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityType, _p_FIX__LegSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegRepoCollateralSecurityType, _p_FIX__LegRepoCollateralSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, _p_FIX__UnderlyingRepoCollateralSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RepoCollateralSecurityType, _p_FIX__RepoCollateralSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityType, _p_FIX__SecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityType, _p_FIX__UnderlyingSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribAgentCode, _p_FIX__CashDistribAgentCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentCode, _p_FIX__SecuritySettlAgentCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentCode, _p_FIX__CashSettlAgentCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityType, _p_FIX__DerivativeSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityType, _p_FIX__UnderlyingLegSecurityTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ReceivedDeptID, _p_FIX__ReceivedDeptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteMsgID, _p_FIX__QuoteMsgIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCPProgram, _p_FIX__UnderlyingCPProgramTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeliverToSubID, _p_FIX__DeliverToSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RejectText, _p_FIX__RejectTextTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIShares, _p_FIX__IOISharesTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIssueDate, _p_FIX__LegIssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingIssueDate, _p_FIX__UnderlyingIssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IssueDate, _p_FIX__IssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeIssueDate, _p_FIX__DerivativeIssueDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteID, _p_FIX__QuoteIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClOrdLinkID, _p_FIX__ClOrdLinkIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TierCode, _p_FIX__TierCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityListDesc, _p_FIX__SecurityListDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedSecurityListDesc, _p_FIX__EncodedSecurityListDescTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocLinkID, _p_FIX__AllocLinkIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeLinkID, _p_FIX__TradeLinkIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Headline, _p_FIX__HeadlineTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedHeadline, _p_FIX__EncodedHeadlineTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistEmail, _p_FIX__RegistEmailTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkSecurityIDSource, _p_FIX__BenchmarkSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocAcctIDSource, _p_FIX__LegAllocAcctIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityAltIDSource, _p_FIX__LegSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityIDSource, _p_FIX__LegSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeInputSource, _p_FIX__TradeInputSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityAltIDSource, _p_FIX__UnderlyingSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityAltIDSource, _p_FIX__SecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityIDSource, _p_FIX__UnderlyingSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityIDSource, _p_FIX__SecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IDSource, _p_FIX__IDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingIDSource, _p_FIX__UnderlyingIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContAmtCurr, _p_FIX__ContAmtCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InputSource, _p_FIX__InputSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MessageEventSource, _p_FIX__MessageEventSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PegSecurityIDSource, _p_FIX__PegSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerSecurityIDSource, _p_FIX__TriggerSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityIDSource, _p_FIX__DerivativeSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityAltIDSource, _p_FIX__DerivativeSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartyIDSource, _p_FIX__DerivativeInstrumentPartyIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityIDSource, _p_FIX__UnderlyingLegSecurityIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, _p_FIX__UnderlyingLegSecurityAltIDSourceTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosType, _p_FIX__PosTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityDay, _p_FIX__MaturityDayTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDay, _p_FIX__UnderlyingMaturityDayTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideComplianceID, _p_FIX__SideComplianceIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ComplianceID, _p_FIX__ComplianceIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ListName, _p_FIX__ListNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__YieldCalcDate, _p_FIX__YieldCalcDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingFirm, _p_FIX__ClearingFirmTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OpenCloseSettleFlag, _p_FIX__OpenCloseSettleFlagTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistRefID, _p_FIX__RegistRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstRefID, _p_FIX__SettlInstRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BusinessRejectRefID, _p_FIX__BusinessRejectRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityListRefID, _p_FIX__SecurityListRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosMaintRptRefID, _p_FIX__PosMaintRptRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeReportRefID, _p_FIX__TradeReportRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocReportRefID, _p_FIX__AllocReportRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecondaryTradeReportRefID, _p_FIX__SecondaryTradeReportRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistAcctType, _p_FIX__RegistAcctTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SideFillStationCd, _p_FIX__SideFillStationCdTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested2PartySubID, _p_FIX__Nested2PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NestedPartySubID, _p_FIX__NestedPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PartySubID, _p_FIX__PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDEntryID, _p_FIX__MDEntryIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteEntryID, _p_FIX__QuoteEntryIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlPartySubID, _p_FIX__SettlPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested3PartySubID, _p_FIX__Nested3PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrumentPartySubID, _p_FIX__InstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UndlyInstrumentPartySubID, _p_FIX__UndlyInstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RootPartySubID, _p_FIX__RootPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrumentPartySubID, _p_FIX__DerivativeInstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Nested4PartySubID, _p_FIX__Nested4PartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingInstrumentPartySubID, _p_FIX__UnderlyingInstrumentPartySubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__XmlData, _p_FIX__XmlDataTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MDStreamID, _p_FIX__MDStreamIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TestReqID, _p_FIX__TestReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlInstReqID, _p_FIX__SettlInstReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollRptID, _p_FIX__CollRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketReqID, _p_FIX__MarketReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIRefID, _p_FIX__IOIRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySettlAgentAcctNum, _p_FIX__SecuritySettlAgentAcctNumTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashSettlAgentAcctNum, _p_FIX__CashSettlAgentAcctNumTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LanguageCode, _p_FIX__LanguageCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSymbolSfx, _p_FIX__LegSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SymbolSfx, _p_FIX__SymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSymbolSfx, _p_FIX__UnderlyingSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradingSessionSubID, _p_FIX__TradingSessionSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingTradingSessionSubID, _p_FIX__UnderlyingTradingSessionSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TriggerTradingSessionSubID, _p_FIX__TriggerTradingSessionSubIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSymbolSfx, _p_FIX__DerivativeSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSymbolSfx, _p_FIX__UnderlyingLegSymbolSfxTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegAllocAccount, _p_FIX__LegAllocAccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AllocAccount, _p_FIX__AllocAccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Account, _p_FIX__AccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ClearingAccount, _p_FIX__ClearingAccountTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedIssuer, _p_FIX__EncodedIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEncodedIssuer, _p_FIX__DerivativeEncodedIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Issuer, _p_FIX__IssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedLegIssuer, _p_FIX__EncodedLegIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegIssuer, _p_FIX__LegIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingIssuer, _p_FIX__UnderlyingIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EncodedUnderlyingIssuer, _p_FIX__EncodedUnderlyingIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeIssuer, _p_FIX__DerivativeIssuerTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BidDescriptor, _p_FIX__BidDescriptorTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecuritySubType, _p_FIX__LegSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecuritySubType, _p_FIX__UnderlyingSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecuritySubType, _p_FIX__SecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecuritySubType, _p_FIX__DerivativeSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecuritySubType, _p_FIX__UnderlyingLegSecuritySubTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TimeBracket, _p_FIX__TimeBracketTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosAmtType, _p_FIX__PosAmtTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AdvTransType, _p_FIX__AdvTransTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlDepositoryCode, _p_FIX__SettlDepositoryCodeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegPool, _p_FIX__LegPoolTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CPRegType, _p_FIX__CPRegTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCPRegType, _p_FIX__UnderlyingCPRegTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlDate2, _p_FIX__SettlDate2To_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RawData, _p_FIX__RawDataTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketID, _p_FIX__MarketIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DlvyInst, _p_FIX__DlvyInstTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DeskID, _p_FIX__DeskIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NewsRefID, _p_FIX__NewsRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CashDistribCurr, _p_FIX__CashDistribCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegStipulationValue, _p_FIX__LegStipulationValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StipulationValue, _p_FIX__StipulationValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementID, _p_FIX__AgreementIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MarketSegmentID, _p_FIX__MarketSegmentIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegMaturityDate, _p_FIX__LegMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityDate, _p_FIX__UnderlyingMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityDate, _p_FIX__MaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuantityDate, _p_FIX__QuantityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityDate, _p_FIX__DerivativeMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityDate, _p_FIX__UnderlyingLegMaturityDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosReqID, _p_FIX__PosReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteStatusReqID, _p_FIX__QuoteStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MassStatusReqID, _p_FIX__MassStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityStatusReqID, _p_FIX__SecurityStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradSesReqID, _p_FIX__TradSesReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrdStatusReqID, _p_FIX__OrdStatusReqIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StandInstDbName, _p_FIX__StandInstDbNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityTime, _p_FIX__MaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegMaturityTime, _p_FIX__LegMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityTime, _p_FIX__UnderlyingMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityTime, _p_FIX__DerivativeMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityTime, _p_FIX__UnderlyingLegMaturityTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ResponseDestination, _p_FIX__ResponseDestinationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__Designation, _p_FIX__DesignationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExDestination, _p_FIX__ExDestinationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InterestAccrualDate, _p_FIX__InterestAccrualDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegInterestAccrualDate, _p_FIX__LegInterestAccrualDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CardIssNo, _p_FIX__CardIssNoTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegBenchmarkCurveName, _p_FIX__LegBenchmarkCurveNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BenchmarkCurveName, _p_FIX__BenchmarkCurveNameTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PaymentDate, _p_FIX__PaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegCouponPaymentDate, _p_FIX__LegCouponPaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingCouponPaymentDate, _p_FIX__UnderlyingCouponPaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CouponPaymentDate, _p_FIX__CouponPaymentDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EventDate, _p_FIX__EventDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AgreementDate, _p_FIX__AgreementDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSettlementDate, _p_FIX__UnderlyingSettlementDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeEventDate, _p_FIX__DerivativeEventDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MatchType, _p_FIX__MatchTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CorporateAction, _p_FIX__CorporateActionTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EmailThreadID, _p_FIX__EmailThreadIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlLocation, _p_FIX__SettlLocationTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MiscFeeCurr, _p_FIX__MiscFeeCurrTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__IOIID, _p_FIX__IOIIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlType, _p_FIX__SettlTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistDetls, _p_FIX__RegistDetlsTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__AdvId, _p_FIX__AdvIdTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContraLegRefID, _p_FIX__ContraLegRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegRefID, _p_FIX__LegRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TradeLegRefID, _p_FIX__TradeLegRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__TZTransactTime, _p_FIX__TZTransactTimeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlObligRefID, _p_FIX__SettlObligRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContractSettlMonth, _p_FIX__ContractSettlMonthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BookingRefID, _p_FIX__BookingRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegContractSettlMonth, _p_FIX__LegContractSettlMonthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeContractSettlMonth, _p_FIX__DerivativeContractSettlMonthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecureData, _p_FIX__SecureDataTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__InstrAttribValue, _p_FIX__InstrAttribValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__NestedInstrAttribValue, _p_FIX__NestedInstrAttribValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeInstrAttribValue, _p_FIX__DerivativeInstrAttribValueTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegSecurityExchange, _p_FIX__LegSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SecurityExchange, _p_FIX__SecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingSecurityExchange, _p_FIX__UnderlyingSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeSecurityExchange, _p_FIX__DerivativeSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegSecurityExchange, _p_FIX__UnderlyingLegSecurityExchangeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RestructuringType, _p_FIX__RestructuringTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingRestructuringType, _p_FIX__UnderlyingRestructuringTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DateOfBirth, _p_FIX__DateOfBirthTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__BasisFeatureDate, _p_FIX__BasisFeatureDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ExpireDate, _p_FIX__ExpireDateTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__CollRespID, _p_FIX__CollRespIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RptSys, _p_FIX__RptSysTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__QuoteRespID, _p_FIX__QuoteRespIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ProductComplex, _p_FIX__ProductComplexTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeProductComplex, _p_FIX__DerivativeProductComplexTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__SettlObligID, _p_FIX__SettlObligIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__RegistID, _p_FIX__RegistIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MiscFeeType, _p_FIX__MiscFeeTypeTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__LegMaturityMonthYear, _p_FIX__LegMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__MaturityMonthYear, _p_FIX__MaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingMaturityMonthYear, _p_FIX__UnderlyingMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__EndMaturityMonthYear, _p_FIX__EndMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__StartMaturityMonthYear, _p_FIX__StartMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__DerivativeMaturityMonthYear, _p_FIX__DerivativeMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__UnderlyingLegMaturityMonthYear, _p_FIX__UnderlyingLegMaturityMonthYearTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__PosMaintRptID, _p_FIX__PosMaintRptIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__OrigPosReqRefID, _p_FIX__OrigPosReqRefIDTo_p_FIX__StringField, 0, 0}, {&_swigt__p_FIX__ContIntRptID, _p_FIX__ContIntRptIDTo_p_FIX__StringField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Subject[] = { {&_swigt__p_FIX__Subject, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SubscriptionRequestType[] = { {&_swigt__p_FIX__SubscriptionRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SwapPoints[] = { {&_swigt__p_FIX__SwapPoints, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Symbol[] = { {&_swigt__p_FIX__Symbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SymbolSfx[] = { {&_swigt__p_FIX__SymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__SynchronizedApplication[] = { {&_swigt__p_FIX__SynchronizedApplication, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TYPE__Type[] = { {&_swigt__p_FIX__TYPE__Type, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TZTIMEONLY[] = { {&_swigt__p_FIX__TZTIMEONLY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TZTIMESTAMP[] = { {&_swigt__p_FIX__TZTIMESTAMP, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TZTransactTime[] = { {&_swigt__p_FIX__TZTransactTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TagNotDefinedForMessage[] = { {&_swigt__p_FIX__TagNotDefinedForMessage, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TagOutOfOrder[] = { {&_swigt__p_FIX__TagOutOfOrder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetCompID[] = { {&_swigt__p_FIX__TargetCompID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetLocationID[] = { {&_swigt__p_FIX__TargetLocationID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetPartyID[] = { {&_swigt__p_FIX__TargetPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetPartyIDSource[] = { {&_swigt__p_FIX__TargetPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetPartyRole[] = { {&_swigt__p_FIX__TargetPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetStrategy[] = { {&_swigt__p_FIX__TargetStrategy, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetStrategyParameters[] = { {&_swigt__p_FIX__TargetStrategyParameters, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetStrategyPerformance[] = { {&_swigt__p_FIX__TargetStrategyPerformance, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TargetSubID[] = { {&_swigt__p_FIX__TargetSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TaxAdvantageType[] = { {&_swigt__p_FIX__TaxAdvantageType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TerminationType[] = { {&_swigt__p_FIX__TerminationType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TestMessageIndicator[] = { {&_swigt__p_FIX__TestMessageIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TestReqID[] = { {&_swigt__p_FIX__TestReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Text[] = { {&_swigt__p_FIX__Text, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ThresholdAmount[] = { {&_swigt__p_FIX__ThresholdAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TickDirection[] = { {&_swigt__p_FIX__TickDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TickIncrement[] = { {&_swigt__p_FIX__TickIncrement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TickRuleType[] = { {&_swigt__p_FIX__TickRuleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TierCode[] = { {&_swigt__p_FIX__TierCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeBracket[] = { {&_swigt__p_FIX__TimeBracket, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeInForce[] = { {&_swigt__p_FIX__TimeInForce, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeToExpiration[] = { {&_swigt__p_FIX__TimeToExpiration, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TimeUnit[] = { {&_swigt__p_FIX__TimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoAccQuotes[] = { {&_swigt__p_FIX__TotNoAccQuotes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoAllocs[] = { {&_swigt__p_FIX__TotNoAllocs, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoCxldQuotes[] = { {&_swigt__p_FIX__TotNoCxldQuotes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoFills[] = { {&_swigt__p_FIX__TotNoFills, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoOrders[] = { {&_swigt__p_FIX__TotNoOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoQuoteEntries[] = { {&_swigt__p_FIX__TotNoQuoteEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoRejQuotes[] = { {&_swigt__p_FIX__TotNoRejQuotes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoRelatedSym[] = { {&_swigt__p_FIX__TotNoRelatedSym, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoSecurityTypes[] = { {&_swigt__p_FIX__TotNoSecurityTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNoStrikes[] = { {&_swigt__p_FIX__TotNoStrikes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNumAssignmentReports[] = { {&_swigt__p_FIX__TotNumAssignmentReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNumReports[] = { {&_swigt__p_FIX__TotNumReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotNumTradeReports[] = { {&_swigt__p_FIX__TotNumTradeReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotQuoteEntries[] = { {&_swigt__p_FIX__TotQuoteEntries, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalAccruedInterestAmt[] = { {&_swigt__p_FIX__TotalAccruedInterestAmt, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalAffectedOrders[] = { {&_swigt__p_FIX__TotalAffectedOrders, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNetValue[] = { {&_swigt__p_FIX__TotalNetValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNumPosReports[] = { {&_swigt__p_FIX__TotalNumPosReports, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNumSecurities[] = { {&_swigt__p_FIX__TotalNumSecurities, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalNumSecurityTypes[] = { {&_swigt__p_FIX__TotalNumSecurityTypes, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalTakedown[] = { {&_swigt__p_FIX__TotalTakedown, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalVolumeTraded[] = { {&_swigt__p_FIX__TotalVolumeTraded, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalVolumeTradedDate[] = { {&_swigt__p_FIX__TotalVolumeTradedDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TotalVolumeTradedTime[] = { {&_swigt__p_FIX__TotalVolumeTradedTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesCloseTime[] = { {&_swigt__p_FIX__TradSesCloseTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesEndTime[] = { {&_swigt__p_FIX__TradSesEndTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesEvent[] = { {&_swigt__p_FIX__TradSesEvent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesMethod[] = { {&_swigt__p_FIX__TradSesMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesMode[] = { {&_swigt__p_FIX__TradSesMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesOpenTime[] = { {&_swigt__p_FIX__TradSesOpenTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesPreCloseTime[] = { {&_swigt__p_FIX__TradSesPreCloseTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesReqID[] = { {&_swigt__p_FIX__TradSesReqID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesStartTime[] = { {&_swigt__p_FIX__TradSesStartTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesStatus[] = { {&_swigt__p_FIX__TradSesStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesStatusRejReason[] = { {&_swigt__p_FIX__TradSesStatusRejReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradSesUpdateAction[] = { {&_swigt__p_FIX__TradSesUpdateAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeAllocIndicator[] = { {&_swigt__p_FIX__TradeAllocIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeCondition[] = { {&_swigt__p_FIX__TradeCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeDate[] = { {&_swigt__p_FIX__TradeDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeHandlingInstr[] = { {&_swigt__p_FIX__TradeHandlingInstr, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeID[] = { {&_swigt__p_FIX__TradeID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeInputDevice[] = { {&_swigt__p_FIX__TradeInputDevice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeInputSource[] = { {&_swigt__p_FIX__TradeInputSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeLegRefID[] = { {&_swigt__p_FIX__TradeLegRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeLinkID[] = { {&_swigt__p_FIX__TradeLinkID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeOriginationDate[] = { {&_swigt__p_FIX__TradeOriginationDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradePublishIndicator[] = { {&_swigt__p_FIX__TradePublishIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportID[] = { {&_swigt__p_FIX__TradeReportID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportRefID[] = { {&_swigt__p_FIX__TradeReportRefID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportRejectReason[] = { {&_swigt__p_FIX__TradeReportRejectReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportTransType[] = { {&_swigt__p_FIX__TradeReportTransType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeReportType[] = { {&_swigt__p_FIX__TradeReportType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestID[] = { {&_swigt__p_FIX__TradeRequestID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestResult[] = { {&_swigt__p_FIX__TradeRequestResult, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestStatus[] = { {&_swigt__p_FIX__TradeRequestStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeRequestType[] = { {&_swigt__p_FIX__TradeRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeType[] = { {&_swigt__p_FIX__TradeType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradeVolume[] = { {&_swigt__p_FIX__TradeVolume, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradedFlatSwitch[] = { {&_swigt__p_FIX__TradedFlatSwitch, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingCurrency[] = { {&_swigt__p_FIX__TradingCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingReferencePrice[] = { {&_swigt__p_FIX__TradingReferencePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingSessionDesc[] = { {&_swigt__p_FIX__TradingSessionDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingSessionID[] = { {&_swigt__p_FIX__TradingSessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TradingSessionSubID[] = { {&_swigt__p_FIX__TradingSessionSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Trailer[] = { {&_swigt__p_FIX__Trailer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TransBkdTime[] = { {&_swigt__p_FIX__TransBkdTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TransactTime[] = { {&_swigt__p_FIX__TransactTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TransferReason[] = { {&_swigt__p_FIX__TransferReason, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdMatchID[] = { {&_swigt__p_FIX__TrdMatchID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRegTimestamp[] = { {&_swigt__p_FIX__TrdRegTimestamp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRegTimestampOrigin[] = { {&_swigt__p_FIX__TrdRegTimestampOrigin, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRegTimestampType[] = { {&_swigt__p_FIX__TrdRegTimestampType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRepIndicator[] = { {&_swigt__p_FIX__TrdRepIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRepPartyRole[] = { {&_swigt__p_FIX__TrdRepPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdRptStatus[] = { {&_swigt__p_FIX__TrdRptStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdSubType[] = { {&_swigt__p_FIX__TrdSubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TrdType[] = { {&_swigt__p_FIX__TrdType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerAction[] = { {&_swigt__p_FIX__TriggerAction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerNewPrice[] = { {&_swigt__p_FIX__TriggerNewPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerNewQty[] = { {&_swigt__p_FIX__TriggerNewQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerOrderType[] = { {&_swigt__p_FIX__TriggerOrderType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPrice[] = { {&_swigt__p_FIX__TriggerPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPriceDirection[] = { {&_swigt__p_FIX__TriggerPriceDirection, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPriceType[] = { {&_swigt__p_FIX__TriggerPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerPriceTypeScope[] = { {&_swigt__p_FIX__TriggerPriceTypeScope, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSecurityDesc[] = { {&_swigt__p_FIX__TriggerSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSecurityID[] = { {&_swigt__p_FIX__TriggerSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSecurityIDSource[] = { {&_swigt__p_FIX__TriggerSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerSymbol[] = { {&_swigt__p_FIX__TriggerSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerTradingSessionID[] = { {&_swigt__p_FIX__TriggerTradingSessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerTradingSessionSubID[] = { {&_swigt__p_FIX__TriggerTradingSessionSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__TriggerType[] = { {&_swigt__p_FIX__TriggerType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__URLLink[] = { {&_swigt__p_FIX__URLLink, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCDATE[] = { {&_swigt__p_FIX__UTCDATE, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCDATEONLY[] = { {&_swigt__p_FIX__UTCDATEONLY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCTIMEONLY[] = { {&_swigt__p_FIX__UTCTIMEONLY, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UTCTIMESTAMP[] = { {&_swigt__p_FIX__UTCTIMESTAMP, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingAdjustedQuantity[] = { {&_swigt__p_FIX__UnderlyingAdjustedQuantity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingAllocationPercent[] = { {&_swigt__p_FIX__UnderlyingAllocationPercent, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingAttachmentPoint[] = { {&_swigt__p_FIX__UnderlyingAttachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCFICode[] = { {&_swigt__p_FIX__UnderlyingCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCPProgram[] = { {&_swigt__p_FIX__UnderlyingCPProgram, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCPRegType[] = { {&_swigt__p_FIX__UnderlyingCPRegType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCapValue[] = { {&_swigt__p_FIX__UnderlyingCapValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCashAmount[] = { {&_swigt__p_FIX__UnderlyingCashAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCashType[] = { {&_swigt__p_FIX__UnderlyingCashType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCollectAmount[] = { {&_swigt__p_FIX__UnderlyingCollectAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingContractMultiplier[] = { {&_swigt__p_FIX__UnderlyingContractMultiplier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingContractMultiplierUnit[] = { {&_swigt__p_FIX__UnderlyingContractMultiplierUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCountryOfIssue[] = { {&_swigt__p_FIX__UnderlyingCountryOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCouponPaymentDate[] = { {&_swigt__p_FIX__UnderlyingCouponPaymentDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCouponRate[] = { {&_swigt__p_FIX__UnderlyingCouponRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCreditRating[] = { {&_swigt__p_FIX__UnderlyingCreditRating, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCurrency[] = { {&_swigt__p_FIX__UnderlyingCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingCurrentValue[] = { {&_swigt__p_FIX__UnderlyingCurrentValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingDeliveryAmount[] = { {&_swigt__p_FIX__UnderlyingDeliveryAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingDetachmentPoint[] = { {&_swigt__p_FIX__UnderlyingDetachmentPoint, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingDirtyPrice[] = { {&_swigt__p_FIX__UnderlyingDirtyPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingEndPrice[] = { {&_swigt__p_FIX__UnderlyingEndPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingEndValue[] = { {&_swigt__p_FIX__UnderlyingEndValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingExerciseStyle[] = { {&_swigt__p_FIX__UnderlyingExerciseStyle, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFXRate[] = { {&_swigt__p_FIX__UnderlyingFXRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFXRateCalc[] = { {&_swigt__p_FIX__UnderlyingFXRateCalc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFactor[] = { {&_swigt__p_FIX__UnderlyingFactor, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingFlowScheduleType[] = { {&_swigt__p_FIX__UnderlyingFlowScheduleType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingIDSource[] = { {&_swigt__p_FIX__UnderlyingIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrRegistry[] = { {&_swigt__p_FIX__UnderlyingInstrRegistry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartyID[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartyIDSource[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartyRole[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartySubID[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingInstrumentPartySubIDType[] = { {&_swigt__p_FIX__UnderlyingInstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingIssueDate[] = { {&_swigt__p_FIX__UnderlyingIssueDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingIssuer[] = { {&_swigt__p_FIX__UnderlyingIssuer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLastPx[] = { {&_swigt__p_FIX__UnderlyingLastPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLastQty[] = { {&_swigt__p_FIX__UnderlyingLastQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegCFICode[] = { {&_swigt__p_FIX__UnderlyingLegCFICode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegMaturityDate[] = { {&_swigt__p_FIX__UnderlyingLegMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegMaturityMonthYear[] = { {&_swigt__p_FIX__UnderlyingLegMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegMaturityTime[] = { {&_swigt__p_FIX__UnderlyingLegMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegOptAttribute[] = { {&_swigt__p_FIX__UnderlyingLegOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegPutOrCall[] = { {&_swigt__p_FIX__UnderlyingLegPutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityAltID[] = { {&_swigt__p_FIX__UnderlyingLegSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityAltIDSource[] = { {&_swigt__p_FIX__UnderlyingLegSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityDesc[] = { {&_swigt__p_FIX__UnderlyingLegSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityExchange[] = { {&_swigt__p_FIX__UnderlyingLegSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityID[] = { {&_swigt__p_FIX__UnderlyingLegSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityIDSource[] = { {&_swigt__p_FIX__UnderlyingLegSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecuritySubType[] = { {&_swigt__p_FIX__UnderlyingLegSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSecurityType[] = { {&_swigt__p_FIX__UnderlyingLegSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegStrikePrice[] = { {&_swigt__p_FIX__UnderlyingLegStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSymbol[] = { {&_swigt__p_FIX__UnderlyingLegSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLegSymbolSfx[] = { {&_swigt__p_FIX__UnderlyingLegSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingLocaleOfIssue[] = { {&_swigt__p_FIX__UnderlyingLocaleOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityDate[] = { {&_swigt__p_FIX__UnderlyingMaturityDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityDay[] = { {&_swigt__p_FIX__UnderlyingMaturityDay, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityMonthYear[] = { {&_swigt__p_FIX__UnderlyingMaturityMonthYear, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingMaturityTime[] = { {&_swigt__p_FIX__UnderlyingMaturityTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingNotionalPercentageOutstanding[] = { {&_swigt__p_FIX__UnderlyingNotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingOptAttribute[] = { {&_swigt__p_FIX__UnderlyingOptAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding[] = { {&_swigt__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPayAmount[] = { {&_swigt__p_FIX__UnderlyingPayAmount, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPriceDeterminationMethod[] = { {&_swigt__p_FIX__UnderlyingPriceDeterminationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPriceUnitOfMeasure[] = { {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPriceUnitOfMeasureQty[] = { {&_swigt__p_FIX__UnderlyingPriceUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingProduct[] = { {&_swigt__p_FIX__UnderlyingProduct, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPutOrCall[] = { {&_swigt__p_FIX__UnderlyingPutOrCall, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingPx[] = { {&_swigt__p_FIX__UnderlyingPx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingQty[] = { {&_swigt__p_FIX__UnderlyingQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRedemptionDate[] = { {&_swigt__p_FIX__UnderlyingRedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRepoCollateralSecurityType[] = { {&_swigt__p_FIX__UnderlyingRepoCollateralSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRepurchaseRate[] = { {&_swigt__p_FIX__UnderlyingRepurchaseRate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRepurchaseTerm[] = { {&_swigt__p_FIX__UnderlyingRepurchaseTerm, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingRestructuringType[] = { {&_swigt__p_FIX__UnderlyingRestructuringType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityAltID[] = { {&_swigt__p_FIX__UnderlyingSecurityAltID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityAltIDSource[] = { {&_swigt__p_FIX__UnderlyingSecurityAltIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityDesc[] = { {&_swigt__p_FIX__UnderlyingSecurityDesc, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityExchange[] = { {&_swigt__p_FIX__UnderlyingSecurityExchange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityID[] = { {&_swigt__p_FIX__UnderlyingSecurityID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityIDSource[] = { {&_swigt__p_FIX__UnderlyingSecurityIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecuritySubType[] = { {&_swigt__p_FIX__UnderlyingSecuritySubType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSecurityType[] = { {&_swigt__p_FIX__UnderlyingSecurityType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSeniority[] = { {&_swigt__p_FIX__UnderlyingSeniority, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlMethod[] = { {&_swigt__p_FIX__UnderlyingSettlMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlPrice[] = { {&_swigt__p_FIX__UnderlyingSettlPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlPriceType[] = { {&_swigt__p_FIX__UnderlyingSettlPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlementDate[] = { {&_swigt__p_FIX__UnderlyingSettlementDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlementStatus[] = { {&_swigt__p_FIX__UnderlyingSettlementStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSettlementType[] = { {&_swigt__p_FIX__UnderlyingSettlementType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStartValue[] = { {&_swigt__p_FIX__UnderlyingStartValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStateOrProvinceOfIssue[] = { {&_swigt__p_FIX__UnderlyingStateOrProvinceOfIssue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStipType[] = { {&_swigt__p_FIX__UnderlyingStipType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStipValue[] = { {&_swigt__p_FIX__UnderlyingStipValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStrikeCurrency[] = { {&_swigt__p_FIX__UnderlyingStrikeCurrency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingStrikePrice[] = { {&_swigt__p_FIX__UnderlyingStrikePrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSymbol[] = { {&_swigt__p_FIX__UnderlyingSymbol, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingSymbolSfx[] = { {&_swigt__p_FIX__UnderlyingSymbolSfx, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingTimeUnit[] = { {&_swigt__p_FIX__UnderlyingTimeUnit, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingTradingSessionID[] = { {&_swigt__p_FIX__UnderlyingTradingSessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingTradingSessionSubID[] = { {&_swigt__p_FIX__UnderlyingTradingSessionSubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingUnitOfMeasure[] = { {&_swigt__p_FIX__UnderlyingUnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnderlyingUnitOfMeasureQty[] = { {&_swigt__p_FIX__UnderlyingUnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartyID[] = { {&_swigt__p_FIX__UndlyInstrumentPartyID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartyIDSource[] = { {&_swigt__p_FIX__UndlyInstrumentPartyIDSource, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartyRole[] = { {&_swigt__p_FIX__UndlyInstrumentPartyRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartySubID[] = { {&_swigt__p_FIX__UndlyInstrumentPartySubID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UndlyInstrumentPartySubIDType[] = { {&_swigt__p_FIX__UndlyInstrumentPartySubIDType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnitOfMeasure[] = { {&_swigt__p_FIX__UnitOfMeasure, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnitOfMeasureQty[] = { {&_swigt__p_FIX__UnitOfMeasureQty, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnsolicitedIndicator[] = { {&_swigt__p_FIX__UnsolicitedIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnsupportedMessageType[] = { {&_swigt__p_FIX__UnsupportedMessageType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UnsupportedVersion[] = { {&_swigt__p_FIX__UnsupportedVersion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Urgency[] = { {&_swigt__p_FIX__Urgency, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserRequestID[] = { {&_swigt__p_FIX__UserRequestID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserRequestType[] = { {&_swigt__p_FIX__UserRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserStatus[] = { {&_swigt__p_FIX__UserStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UserStatusText[] = { {&_swigt__p_FIX__UserStatusText, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Username[] = { {&_swigt__p_FIX__Username, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UtcDateField[] = { {&_swigt__p_FIX__UtcDateField, 0, 0, 0}, {&_swigt__p_FIX__MDEntryDate, _p_FIX__MDEntryDateTo_p_FIX__UtcDateField, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedDate, _p_FIX__TotalVolumeTradedDateTo_p_FIX__UtcDateField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UtcTimeOnlyField[] = { {&_swigt__p_FIX__UtcTimeOnlyField, 0, 0, 0}, {&_swigt__p_FIX__MDEntryTime, _p_FIX__MDEntryTimeTo_p_FIX__UtcTimeOnlyField, 0, 0}, {&_swigt__p_FIX__ComplexEventStartTime, _p_FIX__ComplexEventStartTimeTo_p_FIX__UtcTimeOnlyField, 0, 0}, {&_swigt__p_FIX__TotalVolumeTradedTime, _p_FIX__TotalVolumeTradedTimeTo_p_FIX__UtcTimeOnlyField, 0, 0}, {&_swigt__p_FIX__ComplexEventEndTime, _p_FIX__ComplexEventEndTimeTo_p_FIX__UtcTimeOnlyField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__UtcTimeStampField[] = { {&_swigt__p_FIX__TradSesEndTime, _p_FIX__TradSesEndTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OrigTime, _p_FIX__OrigTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__EventTime, _p_FIX__EventTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__DerivativeEventTime, _p_FIX__DerivativeEventTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesOpenTime, _p_FIX__TradSesOpenTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OrigOrdModTime, _p_FIX__OrigOrdModTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__UtcTimeStampField, 0, 0, 0}, {&_swigt__p_FIX__ExecValuationPoint, _p_FIX__ExecValuationPointTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ComplexEventStartDate, _p_FIX__ComplexEventStartDateTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__SideTimeInForce, _p_FIX__SideTimeInForceTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ExpireTime, _p_FIX__ExpireTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TransBkdTime, _p_FIX__TransBkdTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesCloseTime, _p_FIX__TradSesCloseTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesPreCloseTime, _p_FIX__TradSesPreCloseTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TradSesStartTime, _p_FIX__TradSesStartTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__StrikeTime, _p_FIX__StrikeTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__LastUpdateTime, _p_FIX__LastUpdateTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__QuoteSetValidUntilTime, _p_FIX__QuoteSetValidUntilTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ValidUntilTime, _p_FIX__ValidUntilTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TransactTime, _p_FIX__TransactTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ContraTradeTime, _p_FIX__ContraTradeTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__TrdRegTimestamp, _p_FIX__TrdRegTimestampTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__SideTrdRegTimestamp, _p_FIX__SideTrdRegTimestampTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__RelSymTransactTime, _p_FIX__RelSymTransactTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__HopSendingTime, _p_FIX__HopSendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OrigSendingTime, _p_FIX__OrigSendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__SendingTime, _p_FIX__SendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__OnBehalfOfSendingTime, _p_FIX__OnBehalfOfSendingTimeTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__ComplexEventEndDate, _p_FIX__ComplexEventEndDateTo_p_FIX__UtcTimeStampField, 0, 0}, {&_swigt__p_FIX__EffectiveTime, _p_FIX__EffectiveTimeTo_p_FIX__UtcTimeStampField, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ValidUntilTime[] = { {&_swigt__p_FIX__ValidUntilTime, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ValuationMethod[] = { {&_swigt__p_FIX__ValuationMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__ValueOfFutures[] = { {&_swigt__p_FIX__ValueOfFutures, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__VenueType[] = { {&_swigt__p_FIX__VenueType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Volatility[] = { {&_swigt__p_FIX__Volatility, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__WaveNo[] = { {&_swigt__p_FIX__WaveNo, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__WorkingIndicator[] = { {&_swigt__p_FIX__WorkingIndicator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__WtAverageLiquidity[] = { {&_swigt__p_FIX__WtAverageLiquidity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__XMLDATA[] = { {&_swigt__p_FIX__XMLDATA, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__XmlData[] = { {&_swigt__p_FIX__XmlData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__XmlDataLen[] = { {&_swigt__p_FIX__XmlDataLen, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__Yield[] = { {&_swigt__p_FIX__Yield, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldCalcDate[] = { {&_swigt__p_FIX__YieldCalcDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldRedemptionDate[] = { {&_swigt__p_FIX__YieldRedemptionDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldRedemptionPrice[] = { {&_swigt__p_FIX__YieldRedemptionPrice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldRedemptionPriceType[] = { {&_swigt__p_FIX__YieldRedemptionPriceType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_FIX__YieldType[] = { {&_swigt__p_FIX__YieldType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Fields[] = { {&_swigt__p_Fields, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Group[] = { {&_swigt__p_Group, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Groups[] = { {&_swigt__p_Groups, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_IntArray[] = { {&_swigt__p_IntArray, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_IntField[] = { {&_swigt__p_IntField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Log[] = { {&_swigt__p_Log, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LogFactory[] = { {&_swigt__p_LogFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_MessageStore[] = { {&_swigt__p_MessageStore, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_MessageStoreFactory[] = { {&_swigt__p_MessageStoreFactory, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_MsgType[] = { {&_swigt__p_MsgType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Mutex[] = { {&_swigt__p_Mutex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_Responder[] = { {&_swigt__p_Responder, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_SessionID[] = { {&_swigt__p_SessionID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_StringField[] = { {&_swigt__p_StringField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_TimeRange[] = { {&_swigt__p_TimeRange, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcDate[] = { {&_swigt__p_UtcDate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcDateField[] = { {&_swigt__p_UtcDateField, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcTimeOnly[] = { {&_swigt__p_UtcTimeOnly, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_UtcTimeStamp[] = { {&_swigt__p_UtcTimeStamp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_bool[] = { {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_const_iterator[] = { {&_swigt__p_const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_g_const_iterator[] = { {&_swigt__p_g_const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_g_iterator[] = { {&_swigt__p_g_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_int[] = { {&_swigt__p_IntArray, _p_IntArrayTo_p_int, 0, 0}, {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_iterator[] = { {&_swigt__p_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_message_order[] = { {&_swigt__p_message_order, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_FIX__DataDictionary[] = { {&_swigt__p_p_FIX__DataDictionary, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_ssize_t[] = { {&_swigt__p_ssize_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__istream[] = { {&_swigt__p_std__istream, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator[] = { {&_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator[] = { {&_swigt__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__mapT_std__string_std__string_t__const_iterator[] = { {&_swigt__p_std__mapT_std__string_std__string_t__const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__ostream[] = { {&_swigt__p_std__ostream, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__setT_FIX__SessionID_t[] = { {&_swigt__p_std__setT_FIX__SessionID_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__string[] = { {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__string__size_type[] = { {&_swigt__p_std__string__size_type, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator[] = { {&_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator[] = { {&_swigt__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_std__vectorT_std__string_t[] = { {&_swigt__p_std__vectorT_std__string_t, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info *swig_cast_initial[] = { _swigc__p_ApplVerID, _swigc__p_Application, _swigc__p_BeginString, _swigc__p_DOMDocumentPtr, _swigc__p_Data, _swigc__p_DataDictionary, _swigc__p_DataDictionaryProvider, _swigc__p_Dictionaries, _swigc__p_DoubleField, _swigc__p_FIX__AMT, _swigc__p_FIX__Acceptor, _swigc__p_FIX__Account, _swigc__p_FIX__AccountType, _swigc__p_FIX__AccruedInterestAmt, _swigc__p_FIX__AccruedInterestRate, _swigc__p_FIX__AcctIDSource, _swigc__p_FIX__Adjustment, _swigc__p_FIX__AdjustmentType, _swigc__p_FIX__AdvId, _swigc__p_FIX__AdvRefID, _swigc__p_FIX__AdvSide, _swigc__p_FIX__AdvTransType, _swigc__p_FIX__AffectedOrderID, _swigc__p_FIX__AffectedSecondaryOrderID, _swigc__p_FIX__AffirmStatus, _swigc__p_FIX__AggregatedBook, _swigc__p_FIX__AggressorIndicator, _swigc__p_FIX__AgreementCurrency, _swigc__p_FIX__AgreementDate, _swigc__p_FIX__AgreementDesc, _swigc__p_FIX__AgreementID, _swigc__p_FIX__AllocAccount, _swigc__p_FIX__AllocAccountType, _swigc__p_FIX__AllocAccruedInterestAmt, _swigc__p_FIX__AllocAcctIDSource, _swigc__p_FIX__AllocAvgPx, _swigc__p_FIX__AllocCancReplaceReason, _swigc__p_FIX__AllocClearingFeeIndicator, _swigc__p_FIX__AllocCustomerCapacity, _swigc__p_FIX__AllocHandlInst, _swigc__p_FIX__AllocID, _swigc__p_FIX__AllocInterestAtMaturity, _swigc__p_FIX__AllocIntermedReqType, _swigc__p_FIX__AllocLinkID, _swigc__p_FIX__AllocLinkType, _swigc__p_FIX__AllocMethod, _swigc__p_FIX__AllocNetMoney, _swigc__p_FIX__AllocNoOrdersType, _swigc__p_FIX__AllocPositionEffect, _swigc__p_FIX__AllocPrice, _swigc__p_FIX__AllocQty, _swigc__p_FIX__AllocRejCode, _swigc__p_FIX__AllocReportID, _swigc__p_FIX__AllocReportRefID, _swigc__p_FIX__AllocReportType, _swigc__p_FIX__AllocSettlCurrAmt, _swigc__p_FIX__AllocSettlCurrency, _swigc__p_FIX__AllocSettlInstType, _swigc__p_FIX__AllocShares, _swigc__p_FIX__AllocStatus, _swigc__p_FIX__AllocText, _swigc__p_FIX__AllocTransType, _swigc__p_FIX__AllocType, _swigc__p_FIX__AllowableOneSidednessCurr, _swigc__p_FIX__AllowableOneSidednessPct, _swigc__p_FIX__AllowableOneSidednessValue, _swigc__p_FIX__AltMDSourceID, _swigc__p_FIX__ApplBegSeqNum, _swigc__p_FIX__ApplEndSeqNum, _swigc__p_FIX__ApplExtID, _swigc__p_FIX__ApplID, _swigc__p_FIX__ApplLastSeqNum, _swigc__p_FIX__ApplNewSeqNum, _swigc__p_FIX__ApplQueueAction, _swigc__p_FIX__ApplQueueDepth, _swigc__p_FIX__ApplQueueMax, _swigc__p_FIX__ApplQueueResolution, _swigc__p_FIX__ApplReportID, _swigc__p_FIX__ApplReportType, _swigc__p_FIX__ApplReqID, _swigc__p_FIX__ApplReqType, _swigc__p_FIX__ApplResendFlag, _swigc__p_FIX__ApplResponseError, _swigc__p_FIX__ApplResponseID, _swigc__p_FIX__ApplResponseType, _swigc__p_FIX__ApplSeqNum, _swigc__p_FIX__ApplTotalMessageCount, _swigc__p_FIX__ApplVerID, _swigc__p_FIX__Application, _swigc__p_FIX__AsOfIndicator, _swigc__p_FIX__AsgnRptID, _swigc__p_FIX__AssignmentMethod, _swigc__p_FIX__AssignmentUnit, _swigc__p_FIX__AttachmentPoint, _swigc__p_FIX__AutoAcceptIndicator, _swigc__p_FIX__AvgParPx, _swigc__p_FIX__AvgPrxPrecision, _swigc__p_FIX__AvgPx, _swigc__p_FIX__AvgPxIndicator, _swigc__p_FIX__AvgPxPrecision, _swigc__p_FIX__BOOLEAN, _swigc__p_FIX__BasisFeatureDate, _swigc__p_FIX__BasisFeaturePrice, _swigc__p_FIX__BasisPxType, _swigc__p_FIX__BeginSeqNo, _swigc__p_FIX__BeginString, _swigc__p_FIX__Benchmark, _swigc__p_FIX__BenchmarkCurveCurrency, _swigc__p_FIX__BenchmarkCurveName, _swigc__p_FIX__BenchmarkCurvePoint, _swigc__p_FIX__BenchmarkPrice, _swigc__p_FIX__BenchmarkPriceType, _swigc__p_FIX__BenchmarkSecurityID, _swigc__p_FIX__BenchmarkSecurityIDSource, _swigc__p_FIX__BidDescriptor, _swigc__p_FIX__BidDescriptorType, _swigc__p_FIX__BidForwardPoints, _swigc__p_FIX__BidForwardPoints2, _swigc__p_FIX__BidID, _swigc__p_FIX__BidPx, _swigc__p_FIX__BidRequestTransType, _swigc__p_FIX__BidSize, _swigc__p_FIX__BidSpotRate, _swigc__p_FIX__BidSwapPoints, _swigc__p_FIX__BidTradeType, _swigc__p_FIX__BidType, _swigc__p_FIX__BidYield, _swigc__p_FIX__BodyLength, _swigc__p_FIX__BookingRefID, _swigc__p_FIX__BookingType, _swigc__p_FIX__BookingUnit, _swigc__p_FIX__BoolField, _swigc__p_FIX__BrokerOfCredit, _swigc__p_FIX__BusinessRejectReason, _swigc__p_FIX__BusinessRejectRefID, _swigc__p_FIX__BuyVolume, _swigc__p_FIX__CFICode, _swigc__p_FIX__CHAR, _swigc__p_FIX__COUNTRY, _swigc__p_FIX__CPProgram, _swigc__p_FIX__CPRegType, _swigc__p_FIX__CURRENCY, _swigc__p_FIX__CalculatedCcyLastQty, _swigc__p_FIX__CancellationRights, _swigc__p_FIX__CapPrice, _swigc__p_FIX__CardExpDate, _swigc__p_FIX__CardHolderName, _swigc__p_FIX__CardIssNo, _swigc__p_FIX__CardIssNum, _swigc__p_FIX__CardNumber, _swigc__p_FIX__CardStartDate, _swigc__p_FIX__CashDistribAgentAcctName, _swigc__p_FIX__CashDistribAgentAcctNumber, _swigc__p_FIX__CashDistribAgentCode, _swigc__p_FIX__CashDistribAgentName, _swigc__p_FIX__CashDistribCurr, _swigc__p_FIX__CashDistribPayRef, _swigc__p_FIX__CashMargin, _swigc__p_FIX__CashOrderQty, _swigc__p_FIX__CashOutstanding, _swigc__p_FIX__CashSettlAgentAcctName, _swigc__p_FIX__CashSettlAgentAcctNum, _swigc__p_FIX__CashSettlAgentCode, _swigc__p_FIX__CashSettlAgentContactName, _swigc__p_FIX__CashSettlAgentContactPhone, _swigc__p_FIX__CashSettlAgentName, _swigc__p_FIX__CcyAmt, _swigc__p_FIX__CharField, _swigc__p_FIX__CheckSum, _swigc__p_FIX__CheckSumField, _swigc__p_FIX__ClOrdID, _swigc__p_FIX__ClOrdLinkID, _swigc__p_FIX__ClearingAccount, _swigc__p_FIX__ClearingBusinessDate, _swigc__p_FIX__ClearingFeeIndicator, _swigc__p_FIX__ClearingFirm, _swigc__p_FIX__ClearingInstruction, _swigc__p_FIX__ClientBidID, _swigc__p_FIX__ClientID, _swigc__p_FIX__CollAction, _swigc__p_FIX__CollApplType, _swigc__p_FIX__CollAsgnID, _swigc__p_FIX__CollAsgnReason, _swigc__p_FIX__CollAsgnRefID, _swigc__p_FIX__CollAsgnRejectReason, _swigc__p_FIX__CollAsgnRespType, _swigc__p_FIX__CollAsgnTransType, _swigc__p_FIX__CollInquiryID, _swigc__p_FIX__CollInquiryQualifier, _swigc__p_FIX__CollInquiryResult, _swigc__p_FIX__CollInquiryStatus, _swigc__p_FIX__CollReqID, _swigc__p_FIX__CollRespID, _swigc__p_FIX__CollRptID, _swigc__p_FIX__CollStatus, _swigc__p_FIX__CommCurrency, _swigc__p_FIX__CommType, _swigc__p_FIX__Commission, _swigc__p_FIX__ComplexEventCondition, _swigc__p_FIX__ComplexEventEndDate, _swigc__p_FIX__ComplexEventEndTime, _swigc__p_FIX__ComplexEventPrice, _swigc__p_FIX__ComplexEventPriceBoundaryMethod, _swigc__p_FIX__ComplexEventPriceBoundaryPrecision, _swigc__p_FIX__ComplexEventPriceTimeType, _swigc__p_FIX__ComplexEventStartDate, _swigc__p_FIX__ComplexEventStartTime, _swigc__p_FIX__ComplexEventType, _swigc__p_FIX__ComplexOptPayoutAmount, _swigc__p_FIX__ComplianceID, _swigc__p_FIX__Concession, _swigc__p_FIX__ConfigError, _swigc__p_FIX__ConfirmID, _swigc__p_FIX__ConfirmRefID, _swigc__p_FIX__ConfirmRejReason, _swigc__p_FIX__ConfirmReqID, _swigc__p_FIX__ConfirmStatus, _swigc__p_FIX__ConfirmTransType, _swigc__p_FIX__ConfirmType, _swigc__p_FIX__ContAmtCurr, _swigc__p_FIX__ContAmtType, _swigc__p_FIX__ContAmtValue, _swigc__p_FIX__ContIntRptID, _swigc__p_FIX__ContingencyType, _swigc__p_FIX__ContraBroker, _swigc__p_FIX__ContraLegRefID, _swigc__p_FIX__ContraTradeQty, _swigc__p_FIX__ContraTradeTime, _swigc__p_FIX__ContraTrader, _swigc__p_FIX__ContractMultiplier, _swigc__p_FIX__ContractMultiplierUnit, _swigc__p_FIX__ContractSettlMonth, _swigc__p_FIX__ContraryInstructionIndicator, _swigc__p_FIX__CopyMsgIndicator, _swigc__p_FIX__CorporateAction, _swigc__p_FIX__Country, _swigc__p_FIX__CountryOfIssue, _swigc__p_FIX__CouponPaymentDate, _swigc__p_FIX__CouponRate, _swigc__p_FIX__CoveredOrUncovered, _swigc__p_FIX__CreditRating, _swigc__p_FIX__CrossID, _swigc__p_FIX__CrossPercent, _swigc__p_FIX__CrossPrioritization, _swigc__p_FIX__CrossType, _swigc__p_FIX__CstmApplVerID, _swigc__p_FIX__CumQty, _swigc__p_FIX__Currency, _swigc__p_FIX__CurrencyRatio, _swigc__p_FIX__CustDirectedOrder, _swigc__p_FIX__CustOrderCapacity, _swigc__p_FIX__CustOrderHandlingInst, _swigc__p_FIX__CustomerOrFirm, _swigc__p_FIX__CxlQty, _swigc__p_FIX__CxlRejReason, _swigc__p_FIX__CxlRejResponseTo, _swigc__p_FIX__CxlType, _swigc__p_FIX__DATA, _swigc__p_FIX__DAYOFMONTH, _swigc__p_FIX__DKReason, _swigc__p_FIX__DataDictionary, _swigc__p_FIX__DataDictionaryNotFound, _swigc__p_FIX__DateOfBirth, _swigc__p_FIX__DatedDate, _swigc__p_FIX__DayAvgPx, _swigc__p_FIX__DayBookingInst, _swigc__p_FIX__DayCumQty, _swigc__p_FIX__DayOrderQty, _swigc__p_FIX__DealingCapacity, _swigc__p_FIX__DefBidSize, _swigc__p_FIX__DefOfferSize, _swigc__p_FIX__DefaultApplExtID, _swigc__p_FIX__DefaultApplVerID, _swigc__p_FIX__DefaultCstmApplVerID, _swigc__p_FIX__DefaultVerIndicator, _swigc__p_FIX__DeleteReason, _swigc__p_FIX__DeliverToCompID, _swigc__p_FIX__DeliverToLocationID, _swigc__p_FIX__DeliverToSubID, _swigc__p_FIX__DeliveryDate, _swigc__p_FIX__DeliveryForm, _swigc__p_FIX__DeliveryType, _swigc__p_FIX__DerivFlexProductEligibilityIndicator, _swigc__p_FIX__DerivativeCFICode, _swigc__p_FIX__DerivativeCapPrice, _swigc__p_FIX__DerivativeContractMultiplier, _swigc__p_FIX__DerivativeContractMultiplierUnit, _swigc__p_FIX__DerivativeContractSettlMonth, _swigc__p_FIX__DerivativeCountryOfIssue, _swigc__p_FIX__DerivativeEncodedIssuer, _swigc__p_FIX__DerivativeEncodedIssuerLen, _swigc__p_FIX__DerivativeEncodedSecurityDesc, _swigc__p_FIX__DerivativeEncodedSecurityDescLen, _swigc__p_FIX__DerivativeEventDate, _swigc__p_FIX__DerivativeEventPx, _swigc__p_FIX__DerivativeEventText, _swigc__p_FIX__DerivativeEventTime, _swigc__p_FIX__DerivativeEventType, _swigc__p_FIX__DerivativeExerciseStyle, _swigc__p_FIX__DerivativeFloorPrice, _swigc__p_FIX__DerivativeFlowScheduleType, _swigc__p_FIX__DerivativeFuturesValuationMethod, _swigc__p_FIX__DerivativeInstrAttribType, _swigc__p_FIX__DerivativeInstrAttribValue, _swigc__p_FIX__DerivativeInstrRegistry, _swigc__p_FIX__DerivativeInstrmtAssignmentMethod, _swigc__p_FIX__DerivativeInstrumentPartyID, _swigc__p_FIX__DerivativeInstrumentPartyIDSource, _swigc__p_FIX__DerivativeInstrumentPartyRole, _swigc__p_FIX__DerivativeInstrumentPartySubID, _swigc__p_FIX__DerivativeInstrumentPartySubIDType, _swigc__p_FIX__DerivativeIssueDate, _swigc__p_FIX__DerivativeIssuer, _swigc__p_FIX__DerivativeListMethod, _swigc__p_FIX__DerivativeLocaleOfIssue, _swigc__p_FIX__DerivativeMaturityDate, _swigc__p_FIX__DerivativeMaturityMonthYear, _swigc__p_FIX__DerivativeMaturityTime, _swigc__p_FIX__DerivativeMinPriceIncrement, _swigc__p_FIX__DerivativeMinPriceIncrementAmount, _swigc__p_FIX__DerivativeNTPositionLimit, _swigc__p_FIX__DerivativeOptAttribute, _swigc__p_FIX__DerivativeOptPayAmount, _swigc__p_FIX__DerivativePositionLimit, _swigc__p_FIX__DerivativePriceQuoteMethod, _swigc__p_FIX__DerivativePriceUnitOfMeasure, _swigc__p_FIX__DerivativePriceUnitOfMeasureQty, _swigc__p_FIX__DerivativeProduct, _swigc__p_FIX__DerivativeProductComplex, _swigc__p_FIX__DerivativePutOrCall, _swigc__p_FIX__DerivativeSecurityAltID, _swigc__p_FIX__DerivativeSecurityAltIDSource, _swigc__p_FIX__DerivativeSecurityDesc, _swigc__p_FIX__DerivativeSecurityExchange, _swigc__p_FIX__DerivativeSecurityGroup, _swigc__p_FIX__DerivativeSecurityID, _swigc__p_FIX__DerivativeSecurityIDSource, _swigc__p_FIX__DerivativeSecurityStatus, _swigc__p_FIX__DerivativeSecuritySubType, _swigc__p_FIX__DerivativeSecurityType, _swigc__p_FIX__DerivativeSecurityXML, _swigc__p_FIX__DerivativeSecurityXMLLen, _swigc__p_FIX__DerivativeSecurityXMLSchema, _swigc__p_FIX__DerivativeSettlMethod, _swigc__p_FIX__DerivativeSettleOnOpenFlag, _swigc__p_FIX__DerivativeStateOrProvinceOfIssue, _swigc__p_FIX__DerivativeStrikeCurrency, _swigc__p_FIX__DerivativeStrikeMultiplier, _swigc__p_FIX__DerivativeStrikePrice, _swigc__p_FIX__DerivativeStrikeValue, _swigc__p_FIX__DerivativeSymbol, _swigc__p_FIX__DerivativeSymbolSfx, _swigc__p_FIX__DerivativeTimeUnit, _swigc__p_FIX__DerivativeUnitOfMeasure, _swigc__p_FIX__DerivativeUnitOfMeasureQty, _swigc__p_FIX__DerivativeValuationMethod, _swigc__p_FIX__Designation, _swigc__p_FIX__DeskID, _swigc__p_FIX__DeskOrderHandlingInst, _swigc__p_FIX__DeskType, _swigc__p_FIX__DeskTypeSource, _swigc__p_FIX__DetachmentPoint, _swigc__p_FIX__Dictionary, _swigc__p_FIX__DiscretionInst, _swigc__p_FIX__DiscretionLimitType, _swigc__p_FIX__DiscretionMoveType, _swigc__p_FIX__DiscretionOffset, _swigc__p_FIX__DiscretionOffsetType, _swigc__p_FIX__DiscretionOffsetValue, _swigc__p_FIX__DiscretionPrice, _swigc__p_FIX__DiscretionRoundDirection, _swigc__p_FIX__DiscretionScope, _swigc__p_FIX__DisplayHighQty, _swigc__p_FIX__DisplayLowQty, _swigc__p_FIX__DisplayMethod, _swigc__p_FIX__DisplayMinIncr, _swigc__p_FIX__DisplayQty, _swigc__p_FIX__DisplayWhen, _swigc__p_FIX__DistribPaymentMethod, _swigc__p_FIX__DistribPercentage, _swigc__p_FIX__DividendYield, _swigc__p_FIX__DlvyInst, _swigc__p_FIX__DlvyInstType, _swigc__p_FIX__DoNotSend, _swigc__p_FIX__DoubleField, _swigc__p_FIX__DueToRelated, _swigc__p_FIX__DuplicateFieldNumber, _swigc__p_FIX__EFPTrackingError, _swigc__p_FIX__EXCHANGE, _swigc__p_FIX__EffectiveTime, _swigc__p_FIX__EmailThreadID, _swigc__p_FIX__EmailType, _swigc__p_FIX__EncodedAllocText, _swigc__p_FIX__EncodedAllocTextLen, _swigc__p_FIX__EncodedHeadline, _swigc__p_FIX__EncodedHeadlineLen, _swigc__p_FIX__EncodedIssuer, _swigc__p_FIX__EncodedIssuerLen, _swigc__p_FIX__EncodedLegIssuer, _swigc__p_FIX__EncodedLegIssuerLen, _swigc__p_FIX__EncodedLegSecurityDesc, _swigc__p_FIX__EncodedLegSecurityDescLen, _swigc__p_FIX__EncodedListExecInst, _swigc__p_FIX__EncodedListExecInstLen, _swigc__p_FIX__EncodedListStatusText, _swigc__p_FIX__EncodedListStatusTextLen, _swigc__p_FIX__EncodedMktSegmDesc, _swigc__p_FIX__EncodedMktSegmDescLen, _swigc__p_FIX__EncodedSecurityDesc, _swigc__p_FIX__EncodedSecurityDescLen, _swigc__p_FIX__EncodedSecurityListDesc, _swigc__p_FIX__EncodedSecurityListDescLen, _swigc__p_FIX__EncodedSubject, _swigc__p_FIX__EncodedSubjectLen, _swigc__p_FIX__EncodedText, _swigc__p_FIX__EncodedTextLen, _swigc__p_FIX__EncodedUnderlyingIssuer, _swigc__p_FIX__EncodedUnderlyingIssuerLen, _swigc__p_FIX__EncodedUnderlyingSecurityDesc, _swigc__p_FIX__EncodedUnderlyingSecurityDescLen, _swigc__p_FIX__EncryptMethod, _swigc__p_FIX__EncryptedNewPassword, _swigc__p_FIX__EncryptedNewPasswordLen, _swigc__p_FIX__EncryptedPassword, _swigc__p_FIX__EncryptedPasswordLen, _swigc__p_FIX__EncryptedPasswordMethod, _swigc__p_FIX__EndAccruedInterestAmt, _swigc__p_FIX__EndCash, _swigc__p_FIX__EndDate, _swigc__p_FIX__EndMaturityMonthYear, _swigc__p_FIX__EndSeqNo, _swigc__p_FIX__EndStrikePxRange, _swigc__p_FIX__EndTickPriceRange, _swigc__p_FIX__EventDate, _swigc__p_FIX__EventPx, _swigc__p_FIX__EventText, _swigc__p_FIX__EventTime, _swigc__p_FIX__EventType, _swigc__p_FIX__ExDate, _swigc__p_FIX__ExDestination, _swigc__p_FIX__ExDestinationIDSource, _swigc__p_FIX__Exception, _swigc__p_FIX__ExchangeForPhysical, _swigc__p_FIX__ExchangeRule, _swigc__p_FIX__ExchangeSpecialInstructions, _swigc__p_FIX__ExecAckStatus, _swigc__p_FIX__ExecBroker, _swigc__p_FIX__ExecID, _swigc__p_FIX__ExecInst, _swigc__p_FIX__ExecInstValue, _swigc__p_FIX__ExecPriceAdjustment, _swigc__p_FIX__ExecPriceType, _swigc__p_FIX__ExecRefID, _swigc__p_FIX__ExecRestatementReason, _swigc__p_FIX__ExecTransType, _swigc__p_FIX__ExecType, _swigc__p_FIX__ExecValuationPoint, _swigc__p_FIX__ExerciseMethod, _swigc__p_FIX__ExerciseStyle, _swigc__p_FIX__ExpQty, _swigc__p_FIX__ExpType, _swigc__p_FIX__ExpirationCycle, _swigc__p_FIX__ExpirationQtyType, _swigc__p_FIX__ExpireDate, _swigc__p_FIX__ExpireTime, _swigc__p_FIX__FLOAT, _swigc__p_FIX__Factor, _swigc__p_FIX__FairValue, _swigc__p_FIX__FeeMultiplier, _swigc__p_FIX__FieldBase, _swigc__p_FIX__FieldConvertError, _swigc__p_FIX__FieldMap, _swigc__p_FIX__FieldNotFound, _swigc__p_FIX__FileLog, _swigc__p_FIX__FileLogFactory, _swigc__p_FIX__FileStore, _swigc__p_FIX__FileStoreFactory, _swigc__p_FIX__FillExecID, _swigc__p_FIX__FillLiquidityInd, _swigc__p_FIX__FillPx, _swigc__p_FIX__FillQty, _swigc__p_FIX__FinancialStatus, _swigc__p_FIX__FirmTradeID, _swigc__p_FIX__FirstPx, _swigc__p_FIX__FlexProductEligibilityIndicator, _swigc__p_FIX__FlexibleIndicator, _swigc__p_FIX__FloorPrice, _swigc__p_FIX__FlowScheduleType, _swigc__p_FIX__ForexReq, _swigc__p_FIX__FundRenewWaiv, _swigc__p_FIX__FutSettDate, _swigc__p_FIX__FutSettDate2, _swigc__p_FIX__FuturesValuationMethod, _swigc__p_FIX__GTBookingInst, _swigc__p_FIX__GapFillFlag, _swigc__p_FIX__GrossTradeAmt, _swigc__p_FIX__Group, _swigc__p_FIX__HaltReasonChar, _swigc__p_FIX__HaltReasonInt, _swigc__p_FIX__HandlInst, _swigc__p_FIX__Header, _swigc__p_FIX__Headline, _swigc__p_FIX__HeartBtInt, _swigc__p_FIX__HighLimitPrice, _swigc__p_FIX__HighPx, _swigc__p_FIX__HopCompID, _swigc__p_FIX__HopRefID, _swigc__p_FIX__HopSendingTime, _swigc__p_FIX__HostCrossID, _swigc__p_FIX__IDSource, _swigc__p_FIX__INT, _swigc__p_FIX__IOException, _swigc__p_FIX__IOIID, _swigc__p_FIX__IOINaturalFlag, _swigc__p_FIX__IOIOthSvc, _swigc__p_FIX__IOIQltyInd, _swigc__p_FIX__IOIQty, _swigc__p_FIX__IOIQualifier, _swigc__p_FIX__IOIRefID, _swigc__p_FIX__IOIShares, _swigc__p_FIX__IOITransType, _swigc__p_FIX__IOIid, _swigc__p_FIX__ImpliedMarketIndicator, _swigc__p_FIX__InViewOfCommon, _swigc__p_FIX__IncTaxInd, _swigc__p_FIX__IncorrectDataFormat, _swigc__p_FIX__IncorrectMessageStructure, _swigc__p_FIX__IncorrectTagValue, _swigc__p_FIX__IndividualAllocID, _swigc__p_FIX__IndividualAllocRejCode, _swigc__p_FIX__IndividualAllocType, _swigc__p_FIX__Initiator, _swigc__p_FIX__InputSource, _swigc__p_FIX__InstrAttribType, _swigc__p_FIX__InstrAttribValue, _swigc__p_FIX__InstrRegistry, _swigc__p_FIX__InstrmtAssignmentMethod, _swigc__p_FIX__InstrumentPartyID, _swigc__p_FIX__InstrumentPartyIDSource, _swigc__p_FIX__InstrumentPartyRole, _swigc__p_FIX__InstrumentPartySubID, _swigc__p_FIX__InstrumentPartySubIDType, _swigc__p_FIX__IntField, _swigc__p_FIX__InterestAccrualDate, _swigc__p_FIX__InterestAtMaturity, _swigc__p_FIX__InvalidMessage, _swigc__p_FIX__InvalidMessageType, _swigc__p_FIX__InvalidTagNumber, _swigc__p_FIX__InvestorCountryOfResidence, _swigc__p_FIX__IssueDate, _swigc__p_FIX__Issuer, _swigc__p_FIX__LANGUAGE, _swigc__p_FIX__LENGTH, _swigc__p_FIX__LOCALMKTDATE, _swigc__p_FIX__LanguageCode, _swigc__p_FIX__LastCapacity, _swigc__p_FIX__LastForwardPoints, _swigc__p_FIX__LastForwardPoints2, _swigc__p_FIX__LastFragment, _swigc__p_FIX__LastLiquidityInd, _swigc__p_FIX__LastMkt, _swigc__p_FIX__LastMsgSeqNumProcessed, _swigc__p_FIX__LastNetworkResponseID, _swigc__p_FIX__LastParPx, _swigc__p_FIX__LastPx, _swigc__p_FIX__LastQty, _swigc__p_FIX__LastRptRequested, _swigc__p_FIX__LastShares, _swigc__p_FIX__LastSpotRate, _swigc__p_FIX__LastSwapPoints, _swigc__p_FIX__LastUpdateTime, _swigc__p_FIX__LateIndicator, _swigc__p_FIX__LeavesQty, _swigc__p_FIX__LegAllocAccount, _swigc__p_FIX__LegAllocAcctIDSource, _swigc__p_FIX__LegAllocID, _swigc__p_FIX__LegAllocQty, _swigc__p_FIX__LegAllocSettlCurrency, _swigc__p_FIX__LegBenchmarkCurveCurrency, _swigc__p_FIX__LegBenchmarkCurveName, _swigc__p_FIX__LegBenchmarkCurvePoint, _swigc__p_FIX__LegBenchmarkPrice, _swigc__p_FIX__LegBenchmarkPriceType, _swigc__p_FIX__LegBidForwardPoints, _swigc__p_FIX__LegBidPx, _swigc__p_FIX__LegCFICode, _swigc__p_FIX__LegCalculatedCcyLastQty, _swigc__p_FIX__LegContractMultiplier, _swigc__p_FIX__LegContractMultiplierUnit, _swigc__p_FIX__LegContractSettlMonth, _swigc__p_FIX__LegCountryOfIssue, _swigc__p_FIX__LegCouponPaymentDate, _swigc__p_FIX__LegCouponRate, _swigc__p_FIX__LegCoveredOrUncovered, _swigc__p_FIX__LegCreditRating, _swigc__p_FIX__LegCurrency, _swigc__p_FIX__LegCurrencyRatio, _swigc__p_FIX__LegDatedDate, _swigc__p_FIX__LegDividendYield, _swigc__p_FIX__LegExecInst, _swigc__p_FIX__LegExerciseStyle, _swigc__p_FIX__LegFactor, _swigc__p_FIX__LegFlowScheduleType, _swigc__p_FIX__LegFutSettDate, _swigc__p_FIX__LegGrossTradeAmt, _swigc__p_FIX__LegIOIQty, _swigc__p_FIX__LegIndividualAllocID, _swigc__p_FIX__LegInstrRegistry, _swigc__p_FIX__LegInterestAccrualDate, _swigc__p_FIX__LegIssueDate, _swigc__p_FIX__LegIssuer, _swigc__p_FIX__LegLastForwardPoints, _swigc__p_FIX__LegLastPx, _swigc__p_FIX__LegLastQty, _swigc__p_FIX__LegLocaleOfIssue, _swigc__p_FIX__LegMaturityDate, _swigc__p_FIX__LegMaturityMonthYear, _swigc__p_FIX__LegMaturityTime, _swigc__p_FIX__LegNumber, _swigc__p_FIX__LegOfferForwardPoints, _swigc__p_FIX__LegOfferPx, _swigc__p_FIX__LegOptAttribute, _swigc__p_FIX__LegOptionRatio, _swigc__p_FIX__LegOrderQty, _swigc__p_FIX__LegPool, _swigc__p_FIX__LegPositionEffect, _swigc__p_FIX__LegPrice, _swigc__p_FIX__LegPriceType, _swigc__p_FIX__LegPriceUnitOfMeasure, _swigc__p_FIX__LegPriceUnitOfMeasureQty, _swigc__p_FIX__LegProduct, _swigc__p_FIX__LegPutOrCall, _swigc__p_FIX__LegQty, _swigc__p_FIX__LegRatioQty, _swigc__p_FIX__LegRedemptionDate, _swigc__p_FIX__LegRefID, _swigc__p_FIX__LegRepoCollateralSecurityType, _swigc__p_FIX__LegReportID, _swigc__p_FIX__LegRepurchaseRate, _swigc__p_FIX__LegRepurchaseTerm, _swigc__p_FIX__LegSecurityAltID, _swigc__p_FIX__LegSecurityAltIDSource, _swigc__p_FIX__LegSecurityDesc, _swigc__p_FIX__LegSecurityExchange, _swigc__p_FIX__LegSecurityID, _swigc__p_FIX__LegSecurityIDSource, _swigc__p_FIX__LegSecuritySubType, _swigc__p_FIX__LegSecurityType, _swigc__p_FIX__LegSettlCurrency, _swigc__p_FIX__LegSettlDate, _swigc__p_FIX__LegSettlType, _swigc__p_FIX__LegSettlmntTyp, _swigc__p_FIX__LegSide, _swigc__p_FIX__LegStateOrProvinceOfIssue, _swigc__p_FIX__LegStipulationType, _swigc__p_FIX__LegStipulationValue, _swigc__p_FIX__LegStrikeCurrency, _swigc__p_FIX__LegStrikePrice, _swigc__p_FIX__LegSwapType, _swigc__p_FIX__LegSymbol, _swigc__p_FIX__LegSymbolSfx, _swigc__p_FIX__LegTimeUnit, _swigc__p_FIX__LegUnitOfMeasure, _swigc__p_FIX__LegUnitOfMeasureQty, _swigc__p_FIX__LegVolatility, _swigc__p_FIX__LegalConfirm, _swigc__p_FIX__LinesOfText, _swigc__p_FIX__LiquidityIndType, _swigc__p_FIX__LiquidityNumSecurities, _swigc__p_FIX__LiquidityPctHigh, _swigc__p_FIX__LiquidityPctLow, _swigc__p_FIX__LiquidityValue, _swigc__p_FIX__ListExecInst, _swigc__p_FIX__ListExecInstType, _swigc__p_FIX__ListID, _swigc__p_FIX__ListMethod, _swigc__p_FIX__ListName, _swigc__p_FIX__ListNoOrds, _swigc__p_FIX__ListOrderStatus, _swigc__p_FIX__ListRejectReason, _swigc__p_FIX__ListSeqNo, _swigc__p_FIX__ListStatusText, _swigc__p_FIX__ListStatusType, _swigc__p_FIX__ListUpdateAction, _swigc__p_FIX__LocaleOfIssue, _swigc__p_FIX__LocateReqd, _swigc__p_FIX__LocationID, _swigc__p_FIX__Log, _swigc__p_FIX__LogFactory, _swigc__p_FIX__LongQty, _swigc__p_FIX__LotType, _swigc__p_FIX__LowLimitPrice, _swigc__p_FIX__LowPx, _swigc__p_FIX__MDBookType, _swigc__p_FIX__MDEntryBuyer, _swigc__p_FIX__MDEntryDate, _swigc__p_FIX__MDEntryForwardPoints, _swigc__p_FIX__MDEntryID, _swigc__p_FIX__MDEntryOriginator, _swigc__p_FIX__MDEntryPositionNo, _swigc__p_FIX__MDEntryPx, _swigc__p_FIX__MDEntryRefID, _swigc__p_FIX__MDEntrySeller, _swigc__p_FIX__MDEntrySize, _swigc__p_FIX__MDEntrySpotRate, _swigc__p_FIX__MDEntryTime, _swigc__p_FIX__MDEntryType, _swigc__p_FIX__MDFeedType, _swigc__p_FIX__MDImplicitDelete, _swigc__p_FIX__MDMkt, _swigc__p_FIX__MDOriginType, _swigc__p_FIX__MDPriceLevel, _swigc__p_FIX__MDQuoteType, _swigc__p_FIX__MDReportID, _swigc__p_FIX__MDReqID, _swigc__p_FIX__MDReqRejReason, _swigc__p_FIX__MDSecSize, _swigc__p_FIX__MDSecSizeType, _swigc__p_FIX__MDStreamID, _swigc__p_FIX__MDSubBookType, _swigc__p_FIX__MDUpdateAction, _swigc__p_FIX__MDUpdateType, _swigc__p_FIX__MONTHYEAR, _swigc__p_FIX__MULTIPLECHARVALUE, _swigc__p_FIX__MULTIPLESTRINGVALUE, _swigc__p_FIX__MULTIPLEVALUESTRING, _swigc__p_FIX__MailingDtls, _swigc__p_FIX__MailingInst, _swigc__p_FIX__ManualOrderIndicator, _swigc__p_FIX__MarginExcess, _swigc__p_FIX__MarginRatio, _swigc__p_FIX__MarketDepth, _swigc__p_FIX__MarketID, _swigc__p_FIX__MarketReportID, _swigc__p_FIX__MarketReqID, _swigc__p_FIX__MarketSegmentDesc, _swigc__p_FIX__MarketSegmentID, _swigc__p_FIX__MarketUpdateAction, _swigc__p_FIX__MassActionRejectReason, _swigc__p_FIX__MassActionReportID, _swigc__p_FIX__MassActionResponse, _swigc__p_FIX__MassActionScope, _swigc__p_FIX__MassActionType, _swigc__p_FIX__MassCancelRejectReason, _swigc__p_FIX__MassCancelRequestType, _swigc__p_FIX__MassCancelResponse, _swigc__p_FIX__MassStatusReqID, _swigc__p_FIX__MassStatusReqType, _swigc__p_FIX__MatchAlgorithm, _swigc__p_FIX__MatchIncrement, _swigc__p_FIX__MatchStatus, _swigc__p_FIX__MatchType, _swigc__p_FIX__MaturityDate, _swigc__p_FIX__MaturityDay, _swigc__p_FIX__MaturityMonthYear, _swigc__p_FIX__MaturityMonthYearFormat, _swigc__p_FIX__MaturityMonthYearIncrement, _swigc__p_FIX__MaturityMonthYearIncrementUnits, _swigc__p_FIX__MaturityNetMoney, _swigc__p_FIX__MaturityRuleID, _swigc__p_FIX__MaturityTime, _swigc__p_FIX__MaxFloor, _swigc__p_FIX__MaxMessageSize, _swigc__p_FIX__MaxPriceLevels, _swigc__p_FIX__MaxPriceVariation, _swigc__p_FIX__MaxShow, _swigc__p_FIX__MaxTradeVol, _swigc__p_FIX__MemoryStore, _swigc__p_FIX__MemoryStoreFactory, _swigc__p_FIX__Message, _swigc__p_FIX__MessageEncoding, _swigc__p_FIX__MessageEventSource, _swigc__p_FIX__MessageParseError, _swigc__p_FIX__MessageStore, _swigc__p_FIX__MessageStoreExceptionWrapper, _swigc__p_FIX__MessageStoreFactory, _swigc__p_FIX__MessageStoreFactoryExceptionWrapper, _swigc__p_FIX__MidPx, _swigc__p_FIX__MidYield, _swigc__p_FIX__MinBidSize, _swigc__p_FIX__MinLotSize, _swigc__p_FIX__MinOfferSize, _swigc__p_FIX__MinPriceIncrement, _swigc__p_FIX__MinPriceIncrementAmount, _swigc__p_FIX__MinQty, _swigc__p_FIX__MinTradeVol, _swigc__p_FIX__MiscFeeAmt, _swigc__p_FIX__MiscFeeBasis, _swigc__p_FIX__MiscFeeCurr, _swigc__p_FIX__MiscFeeType, _swigc__p_FIX__MktBidPx, _swigc__p_FIX__MktOfferPx, _swigc__p_FIX__ModelType, _swigc__p_FIX__MoneyLaunderingStatus, _swigc__p_FIX__MsgDirection, _swigc__p_FIX__MsgSeqNum, _swigc__p_FIX__MsgType, _swigc__p_FIX__MultiLegReportingType, _swigc__p_FIX__MultiLegRptTypeReq, _swigc__p_FIX__MultilegModel, _swigc__p_FIX__MultilegPriceMethod, _swigc__p_FIX__NTPositionLimit, _swigc__p_FIX__NUMINGROUP, _swigc__p_FIX__Nested2PartyID, _swigc__p_FIX__Nested2PartyIDSource, _swigc__p_FIX__Nested2PartyRole, _swigc__p_FIX__Nested2PartySubID, _swigc__p_FIX__Nested2PartySubIDType, _swigc__p_FIX__Nested3PartyID, _swigc__p_FIX__Nested3PartyIDSource, _swigc__p_FIX__Nested3PartyRole, _swigc__p_FIX__Nested3PartySubID, _swigc__p_FIX__Nested3PartySubIDType, _swigc__p_FIX__Nested4PartyID, _swigc__p_FIX__Nested4PartyIDSource, _swigc__p_FIX__Nested4PartyRole, _swigc__p_FIX__Nested4PartySubID, _swigc__p_FIX__Nested4PartySubIDType, _swigc__p_FIX__NestedInstrAttribType, _swigc__p_FIX__NestedInstrAttribValue, _swigc__p_FIX__NestedPartyID, _swigc__p_FIX__NestedPartyIDSource, _swigc__p_FIX__NestedPartyRole, _swigc__p_FIX__NestedPartySubID, _swigc__p_FIX__NestedPartySubIDType, _swigc__p_FIX__NetChgPrevDay, _swigc__p_FIX__NetGrossInd, _swigc__p_FIX__NetMoney, _swigc__p_FIX__NetworkRequestID, _swigc__p_FIX__NetworkRequestType, _swigc__p_FIX__NetworkResponseID, _swigc__p_FIX__NetworkStatusResponseType, _swigc__p_FIX__NewPassword, _swigc__p_FIX__NewSeqNo, _swigc__p_FIX__NewsCategory, _swigc__p_FIX__NewsID, _swigc__p_FIX__NewsRefID, _swigc__p_FIX__NewsRefType, _swigc__p_FIX__NextExpectedMsgSeqNum, _swigc__p_FIX__NoAffectedOrders, _swigc__p_FIX__NoAllocs, _swigc__p_FIX__NoAltMDSource, _swigc__p_FIX__NoApplIDs, _swigc__p_FIX__NoAsgnReqs, _swigc__p_FIX__NoBidComponents, _swigc__p_FIX__NoBidDescriptors, _swigc__p_FIX__NoCapacities, _swigc__p_FIX__NoClearingInstructions, _swigc__p_FIX__NoCollInquiryQualifier, _swigc__p_FIX__NoCompIDs, _swigc__p_FIX__NoComplexEventDates, _swigc__p_FIX__NoComplexEventTimes, _swigc__p_FIX__NoComplexEvents, _swigc__p_FIX__NoContAmts, _swigc__p_FIX__NoContraBrokers, _swigc__p_FIX__NoDates, _swigc__p_FIX__NoDerivativeEvents, _swigc__p_FIX__NoDerivativeInstrAttrib, _swigc__p_FIX__NoDerivativeInstrumentParties, _swigc__p_FIX__NoDerivativeInstrumentPartySubIDs, _swigc__p_FIX__NoDerivativeSecurityAltID, _swigc__p_FIX__NoDistribInsts, _swigc__p_FIX__NoDlvyInst, _swigc__p_FIX__NoEvents, _swigc__p_FIX__NoExecInstRules, _swigc__p_FIX__NoExecs, _swigc__p_FIX__NoExpiration, _swigc__p_FIX__NoFills, _swigc__p_FIX__NoHops, _swigc__p_FIX__NoIOIQualifiers, _swigc__p_FIX__NoInstrAttrib, _swigc__p_FIX__NoInstrumentParties, _swigc__p_FIX__NoInstrumentPartySubIDs, _swigc__p_FIX__NoLegAllocs, _swigc__p_FIX__NoLegSecurityAltID, _swigc__p_FIX__NoLegStipulations, _swigc__p_FIX__NoLegs, _swigc__p_FIX__NoLinesOfText, _swigc__p_FIX__NoLotTypeRules, _swigc__p_FIX__NoMDEntries, _swigc__p_FIX__NoMDEntryTypes, _swigc__p_FIX__NoMDFeedTypes, _swigc__p_FIX__NoMarketSegments, _swigc__p_FIX__NoMatchRules, _swigc__p_FIX__NoMaturityRules, _swigc__p_FIX__NoMiscFees, _swigc__p_FIX__NoMsgTypes, _swigc__p_FIX__NoNested2PartyIDs, _swigc__p_FIX__NoNested2PartySubIDs, _swigc__p_FIX__NoNested3PartyIDs, _swigc__p_FIX__NoNested3PartySubIDs, _swigc__p_FIX__NoNested4PartyIDs, _swigc__p_FIX__NoNested4PartySubIDs, _swigc__p_FIX__NoNestedInstrAttrib, _swigc__p_FIX__NoNestedPartyIDs, _swigc__p_FIX__NoNestedPartySubIDs, _swigc__p_FIX__NoNewsRefIDs, _swigc__p_FIX__NoNotAffectedOrders, _swigc__p_FIX__NoOfLegUnderlyings, _swigc__p_FIX__NoOfSecSizes, _swigc__p_FIX__NoOrdTypeRules, _swigc__p_FIX__NoOrders, _swigc__p_FIX__NoPartyIDs, _swigc__p_FIX__NoPartySubIDs, _swigc__p_FIX__NoPosAmt, _swigc__p_FIX__NoPositions, _swigc__p_FIX__NoQuoteEntries, _swigc__p_FIX__NoQuoteQualifiers, _swigc__p_FIX__NoQuoteSets, _swigc__p_FIX__NoRateSources, _swigc__p_FIX__NoRegistDtls, _swigc__p_FIX__NoRelatedSym, _swigc__p_FIX__NoRootPartyIDs, _swigc__p_FIX__NoRootPartySubIDs, _swigc__p_FIX__NoRoutingIDs, _swigc__p_FIX__NoRpts, _swigc__p_FIX__NoSecurityAltID, _swigc__p_FIX__NoSecurityTypes, _swigc__p_FIX__NoSettlDetails, _swigc__p_FIX__NoSettlInst, _swigc__p_FIX__NoSettlOblig, _swigc__p_FIX__NoSettlPartyIDs, _swigc__p_FIX__NoSettlPartySubIDs, _swigc__p_FIX__NoSideTrdRegTS, _swigc__p_FIX__NoSides, _swigc__p_FIX__NoStatsIndicators, _swigc__p_FIX__NoStipulations, _swigc__p_FIX__NoStrategyParameters, _swigc__p_FIX__NoStrikeRules, _swigc__p_FIX__NoStrikes, _swigc__p_FIX__NoTagValue, _swigc__p_FIX__NoTargetPartyIDs, _swigc__p_FIX__NoTickRules, _swigc__p_FIX__NoTimeInForceRules, _swigc__p_FIX__NoTrades, _swigc__p_FIX__NoTradingSessionRules, _swigc__p_FIX__NoTradingSessions, _swigc__p_FIX__NoTrdRegTimestamps, _swigc__p_FIX__NoTrdRepIndicators, _swigc__p_FIX__NoUnderlyingAmounts, _swigc__p_FIX__NoUnderlyingLegSecurityAltID, _swigc__p_FIX__NoUnderlyingSecurityAltID, _swigc__p_FIX__NoUnderlyingStips, _swigc__p_FIX__NoUnderlyings, _swigc__p_FIX__NoUndlyInstrumentParties, _swigc__p_FIX__NoUndlyInstrumentPartySubIDs, _swigc__p_FIX__NoUsernames, _swigc__p_FIX__NotAffOrigClOrdID, _swigc__p_FIX__NotAffectedOrderID, _swigc__p_FIX__NotifyBrokerOfCredit, _swigc__p_FIX__NotionalPercentageOutstanding, _swigc__p_FIX__NullApplication, _swigc__p_FIX__NullLog, _swigc__p_FIX__NumBidders, _swigc__p_FIX__NumDaysInterest, _swigc__p_FIX__NumTickets, _swigc__p_FIX__NumberOfOrders, _swigc__p_FIX__OddLot, _swigc__p_FIX__OfferForwardPoints, _swigc__p_FIX__OfferForwardPoints2, _swigc__p_FIX__OfferPx, _swigc__p_FIX__OfferSize, _swigc__p_FIX__OfferSpotRate, _swigc__p_FIX__OfferSwapPoints, _swigc__p_FIX__OfferYield, _swigc__p_FIX__OnBehalfOfCompID, _swigc__p_FIX__OnBehalfOfLocationID, _swigc__p_FIX__OnBehalfOfSendingTime, _swigc__p_FIX__OnBehalfOfSubID, _swigc__p_FIX__OpenClose, _swigc__p_FIX__OpenCloseSettlFlag, _swigc__p_FIX__OpenCloseSettleFlag, _swigc__p_FIX__OpenInterest, _swigc__p_FIX__OptAttribute, _swigc__p_FIX__OptPayAmount, _swigc__p_FIX__OptPayoutAmount, _swigc__p_FIX__OptPayoutType, _swigc__p_FIX__OrdRejReason, _swigc__p_FIX__OrdStatus, _swigc__p_FIX__OrdStatusReqID, _swigc__p_FIX__OrdType, _swigc__p_FIX__OrderAvgPx, _swigc__p_FIX__OrderBookingQty, _swigc__p_FIX__OrderCapacity, _swigc__p_FIX__OrderCapacityQty, _swigc__p_FIX__OrderCategory, _swigc__p_FIX__OrderDelay, _swigc__p_FIX__OrderDelayUnit, _swigc__p_FIX__OrderHandlingInstSource, _swigc__p_FIX__OrderID, _swigc__p_FIX__OrderInputDevice, _swigc__p_FIX__OrderPercent, _swigc__p_FIX__OrderQty, _swigc__p_FIX__OrderQty2, _swigc__p_FIX__OrderRestrictions, _swigc__p_FIX__OrigClOrdID, _swigc__p_FIX__OrigCrossID, _swigc__p_FIX__OrigCustOrderCapacity, _swigc__p_FIX__OrigOrdModTime, _swigc__p_FIX__OrigPosReqRefID, _swigc__p_FIX__OrigSecondaryTradeID, _swigc__p_FIX__OrigSendingTime, _swigc__p_FIX__OrigTime, _swigc__p_FIX__OrigTradeDate, _swigc__p_FIX__OrigTradeHandlingInstr, _swigc__p_FIX__OrigTradeID, _swigc__p_FIX__OriginalNotionalPercentageOutstanding, _swigc__p_FIX__OutMainCntryUIndex, _swigc__p_FIX__OutsideIndexPct, _swigc__p_FIX__OwnerType, _swigc__p_FIX__OwnershipType, _swigc__p_FIX__PERCENTAGE, _swigc__p_FIX__PRICE, _swigc__p_FIX__PRICEOFFSET, _swigc__p_FIX__ParentMktSegmID, _swigc__p_FIX__ParticipationRate, _swigc__p_FIX__PartyID, _swigc__p_FIX__PartyIDSource, _swigc__p_FIX__PartyRole, _swigc__p_FIX__PartySubID, _swigc__p_FIX__PartySubIDType, _swigc__p_FIX__Password, _swigc__p_FIX__PaymentDate, _swigc__p_FIX__PaymentMethod, _swigc__p_FIX__PaymentRef, _swigc__p_FIX__PaymentRemitterID, _swigc__p_FIX__PctAtRisk, _swigc__p_FIX__PegDifference, _swigc__p_FIX__PegLimitType, _swigc__p_FIX__PegMoveType, _swigc__p_FIX__PegOffsetType, _swigc__p_FIX__PegOffsetValue, _swigc__p_FIX__PegPriceType, _swigc__p_FIX__PegRoundDirection, _swigc__p_FIX__PegScope, _swigc__p_FIX__PegSecurityDesc, _swigc__p_FIX__PegSecurityID, _swigc__p_FIX__PegSecurityIDSource, _swigc__p_FIX__PegSymbol, _swigc__p_FIX__PeggedPrice, _swigc__p_FIX__PeggedRefPrice, _swigc__p_FIX__Pool, _swigc__p_FIX__PosAmt, _swigc__p_FIX__PosAmtType, _swigc__p_FIX__PosMaintAction, _swigc__p_FIX__PosMaintResult, _swigc__p_FIX__PosMaintRptID, _swigc__p_FIX__PosMaintRptRefID, _swigc__p_FIX__PosMaintStatus, _swigc__p_FIX__PosQtyStatus, _swigc__p_FIX__PosReqID, _swigc__p_FIX__PosReqResult, _swigc__p_FIX__PosReqStatus, _swigc__p_FIX__PosReqType, _swigc__p_FIX__PosTransType, _swigc__p_FIX__PosType, _swigc__p_FIX__PositionCurrency, _swigc__p_FIX__PositionEffect, _swigc__p_FIX__PositionLimit, _swigc__p_FIX__PossDupFlag, _swigc__p_FIX__PossResend, _swigc__p_FIX__PreTradeAnonymity, _swigc__p_FIX__PreallocMethod, _swigc__p_FIX__PrevClosePx, _swigc__p_FIX__PreviouslyReported, _swigc__p_FIX__Price, _swigc__p_FIX__Price2, _swigc__p_FIX__PriceDelta, _swigc__p_FIX__PriceImprovement, _swigc__p_FIX__PriceLimitType, _swigc__p_FIX__PriceProtectionScope, _swigc__p_FIX__PriceQuoteMethod, _swigc__p_FIX__PriceType, _swigc__p_FIX__PriceUnitOfMeasure, _swigc__p_FIX__PriceUnitOfMeasureQty, _swigc__p_FIX__PriorSettlPrice, _swigc__p_FIX__PriorSpreadIndicator, _swigc__p_FIX__PriorityIndicator, _swigc__p_FIX__PrivateQuote, _swigc__p_FIX__ProcessCode, _swigc__p_FIX__Product, _swigc__p_FIX__ProductComplex, _swigc__p_FIX__ProgPeriodInterval, _swigc__p_FIX__ProgRptReqs, _swigc__p_FIX__PublishTrdIndicator, _swigc__p_FIX__PutOrCall, _swigc__p_FIX__QTY, _swigc__p_FIX__QtyType, _swigc__p_FIX__Quantity, _swigc__p_FIX__QuantityDate, _swigc__p_FIX__QuantityType, _swigc__p_FIX__QuoteAckStatus, _swigc__p_FIX__QuoteCancelType, _swigc__p_FIX__QuoteCondition, _swigc__p_FIX__QuoteEntryID, _swigc__p_FIX__QuoteEntryRejectReason, _swigc__p_FIX__QuoteEntryStatus, _swigc__p_FIX__QuoteID, _swigc__p_FIX__QuoteMsgID, _swigc__p_FIX__QuotePriceType, _swigc__p_FIX__QuoteQualifier, _swigc__p_FIX__QuoteRejectReason, _swigc__p_FIX__QuoteReqID, _swigc__p_FIX__QuoteRequestRejectReason, _swigc__p_FIX__QuoteRequestType, _swigc__p_FIX__QuoteRespID, _swigc__p_FIX__QuoteRespType, _swigc__p_FIX__QuoteResponseLevel, _swigc__p_FIX__QuoteSetID, _swigc__p_FIX__QuoteSetValidUntilTime, _swigc__p_FIX__QuoteStatus, _swigc__p_FIX__QuoteStatusReqID, _swigc__p_FIX__QuoteType, _swigc__p_FIX__RFQReqID, _swigc__p_FIX__RateSource, _swigc__p_FIX__RateSourceType, _swigc__p_FIX__RatioQty, _swigc__p_FIX__RawData, _swigc__p_FIX__RawDataLength, _swigc__p_FIX__ReceivedDeptID, _swigc__p_FIX__RedemptionDate, _swigc__p_FIX__RefAllocID, _swigc__p_FIX__RefApplExtID, _swigc__p_FIX__RefApplID, _swigc__p_FIX__RefApplLastSeqNum, _swigc__p_FIX__RefApplReqID, _swigc__p_FIX__RefApplVerID, _swigc__p_FIX__RefCompID, _swigc__p_FIX__RefCstmApplVerID, _swigc__p_FIX__RefMsgType, _swigc__p_FIX__RefOrdIDReason, _swigc__p_FIX__RefOrderID, _swigc__p_FIX__RefOrderIDSource, _swigc__p_FIX__RefSeqNum, _swigc__p_FIX__RefSubID, _swigc__p_FIX__RefTagID, _swigc__p_FIX__ReferencePage, _swigc__p_FIX__RefreshIndicator, _swigc__p_FIX__RefreshQty, _swigc__p_FIX__RegistAcctType, _swigc__p_FIX__RegistDetls, _swigc__p_FIX__RegistDtls, _swigc__p_FIX__RegistEmail, _swigc__p_FIX__RegistID, _swigc__p_FIX__RegistRefID, _swigc__p_FIX__RegistRejReasonCode, _swigc__p_FIX__RegistRejReasonText, _swigc__p_FIX__RegistStatus, _swigc__p_FIX__RegistTransType, _swigc__p_FIX__RejectLogon, _swigc__p_FIX__RejectText, _swigc__p_FIX__RelSymTransactTime, _swigc__p_FIX__RelatdSym, _swigc__p_FIX__RepeatedTag, _swigc__p_FIX__RepeatingGroupCountMismatch, _swigc__p_FIX__RepoCollateralSecurityType, _swigc__p_FIX__ReportToExch, _swigc__p_FIX__ReportedPx, _swigc__p_FIX__ReportedPxDiff, _swigc__p_FIX__RepurchaseRate, _swigc__p_FIX__RepurchaseTerm, _swigc__p_FIX__RequiredTagMissing, _swigc__p_FIX__ResetSeqNumFlag, _swigc__p_FIX__RespondentType, _swigc__p_FIX__ResponseDestination, _swigc__p_FIX__ResponseTransportType, _swigc__p_FIX__RestructuringType, _swigc__p_FIX__ReversalIndicator, _swigc__p_FIX__RiskFreeRate, _swigc__p_FIX__RndPx, _swigc__p_FIX__RootPartyID, _swigc__p_FIX__RootPartyIDSource, _swigc__p_FIX__RootPartyRole, _swigc__p_FIX__RootPartySubID, _swigc__p_FIX__RootPartySubIDType, _swigc__p_FIX__RoundLot, _swigc__p_FIX__RoundingDirection, _swigc__p_FIX__RoundingModulus, _swigc__p_FIX__RoutingID, _swigc__p_FIX__RoutingType, _swigc__p_FIX__RptSeq, _swigc__p_FIX__RptSys, _swigc__p_FIX__Rule80A, _swigc__p_FIX__RuntimeError, _swigc__p_FIX__SEQNUM, _swigc__p_FIX__STRING, _swigc__p_FIX__Scope, _swigc__p_FIX__ScreenLog, _swigc__p_FIX__ScreenLogFactory, _swigc__p_FIX__SecondaryAllocID, _swigc__p_FIX__SecondaryClOrdID, _swigc__p_FIX__SecondaryDisplayQty, _swigc__p_FIX__SecondaryExecID, _swigc__p_FIX__SecondaryFirmTradeID, _swigc__p_FIX__SecondaryHighLimitPrice, _swigc__p_FIX__SecondaryIndividualAllocID, _swigc__p_FIX__SecondaryLowLimitPrice, _swigc__p_FIX__SecondaryOrderID, _swigc__p_FIX__SecondaryPriceLimitType, _swigc__p_FIX__SecondaryTradeID, _swigc__p_FIX__SecondaryTradeReportID, _swigc__p_FIX__SecondaryTradeReportRefID, _swigc__p_FIX__SecondaryTradingReferencePrice, _swigc__p_FIX__SecondaryTrdType, _swigc__p_FIX__SecureData, _swigc__p_FIX__SecureDataLen, _swigc__p_FIX__SecurityAltID, _swigc__p_FIX__SecurityAltIDSource, _swigc__p_FIX__SecurityDesc, _swigc__p_FIX__SecurityExchange, _swigc__p_FIX__SecurityGroup, _swigc__p_FIX__SecurityID, _swigc__p_FIX__SecurityIDSource, _swigc__p_FIX__SecurityListDesc, _swigc__p_FIX__SecurityListID, _swigc__p_FIX__SecurityListRefID, _swigc__p_FIX__SecurityListRequestType, _swigc__p_FIX__SecurityListType, _swigc__p_FIX__SecurityListTypeSource, _swigc__p_FIX__SecurityReportID, _swigc__p_FIX__SecurityReqID, _swigc__p_FIX__SecurityRequestResult, _swigc__p_FIX__SecurityRequestType, _swigc__p_FIX__SecurityResponseID, _swigc__p_FIX__SecurityResponseType, _swigc__p_FIX__SecuritySettlAgentAcctName, _swigc__p_FIX__SecuritySettlAgentAcctNum, _swigc__p_FIX__SecuritySettlAgentCode, _swigc__p_FIX__SecuritySettlAgentContactName, _swigc__p_FIX__SecuritySettlAgentContactPhone, _swigc__p_FIX__SecuritySettlAgentName, _swigc__p_FIX__SecurityStatus, _swigc__p_FIX__SecurityStatusReqID, _swigc__p_FIX__SecuritySubType, _swigc__p_FIX__SecurityTradingEvent, _swigc__p_FIX__SecurityTradingStatus, _swigc__p_FIX__SecurityType, _swigc__p_FIX__SecurityUpdateAction, _swigc__p_FIX__SecurityXML, _swigc__p_FIX__SecurityXMLLen, _swigc__p_FIX__SecurityXMLSchema, _swigc__p_FIX__SellVolume, _swigc__p_FIX__SellerDays, _swigc__p_FIX__SenderCompID, _swigc__p_FIX__SenderLocationID, _swigc__p_FIX__SenderSubID, _swigc__p_FIX__SendingDate, _swigc__p_FIX__SendingTime, _swigc__p_FIX__Seniority, _swigc__p_FIX__Session, _swigc__p_FIX__SessionID, _swigc__p_FIX__SessionNotFound, _swigc__p_FIX__SessionRejectReason, _swigc__p_FIX__SessionSettings, _swigc__p_FIX__SessionStatus, _swigc__p_FIX__SettlBrkrCode, _swigc__p_FIX__SettlCurrAmt, _swigc__p_FIX__SettlCurrBidFxRate, _swigc__p_FIX__SettlCurrFxRate, _swigc__p_FIX__SettlCurrFxRateCalc, _swigc__p_FIX__SettlCurrOfferFxRate, _swigc__p_FIX__SettlCurrency, _swigc__p_FIX__SettlDate, _swigc__p_FIX__SettlDate2, _swigc__p_FIX__SettlDeliveryType, _swigc__p_FIX__SettlDepositoryCode, _swigc__p_FIX__SettlInstCode, _swigc__p_FIX__SettlInstID, _swigc__p_FIX__SettlInstMode, _swigc__p_FIX__SettlInstMsgID, _swigc__p_FIX__SettlInstRefID, _swigc__p_FIX__SettlInstReqID, _swigc__p_FIX__SettlInstReqRejCode, _swigc__p_FIX__SettlInstSource, _swigc__p_FIX__SettlInstTransType, _swigc__p_FIX__SettlLocation, _swigc__p_FIX__SettlMethod, _swigc__p_FIX__SettlObligID, _swigc__p_FIX__SettlObligMode, _swigc__p_FIX__SettlObligMsgID, _swigc__p_FIX__SettlObligRefID, _swigc__p_FIX__SettlObligSource, _swigc__p_FIX__SettlObligTransType, _swigc__p_FIX__SettlPartyID, _swigc__p_FIX__SettlPartyIDSource, _swigc__p_FIX__SettlPartyRole, _swigc__p_FIX__SettlPartySubID, _swigc__p_FIX__SettlPartySubIDType, _swigc__p_FIX__SettlPrice, _swigc__p_FIX__SettlPriceType, _swigc__p_FIX__SettlSessID, _swigc__p_FIX__SettlSessSubID, _swigc__p_FIX__SettlType, _swigc__p_FIX__SettleOnOpenFlag, _swigc__p_FIX__SettlementCycleNo, _swigc__p_FIX__SettlmntTyp, _swigc__p_FIX__SharedCommission, _swigc__p_FIX__Shares, _swigc__p_FIX__ShortQty, _swigc__p_FIX__ShortSaleReason, _swigc__p_FIX__Side, _swigc__p_FIX__SideComplianceID, _swigc__p_FIX__SideCurrency, _swigc__p_FIX__SideExecID, _swigc__p_FIX__SideFillStationCd, _swigc__p_FIX__SideGrossTradeAmt, _swigc__p_FIX__SideLastQty, _swigc__p_FIX__SideLiquidityInd, _swigc__p_FIX__SideMultiLegReportingType, _swigc__p_FIX__SideQty, _swigc__p_FIX__SideReasonCd, _swigc__p_FIX__SideSettlCurrency, _swigc__p_FIX__SideTimeInForce, _swigc__p_FIX__SideTradeReportID, _swigc__p_FIX__SideTrdRegTimestamp, _swigc__p_FIX__SideTrdRegTimestampSrc, _swigc__p_FIX__SideTrdRegTimestampType, _swigc__p_FIX__SideTrdSubTyp, _swigc__p_FIX__SideValue1, _swigc__p_FIX__SideValue2, _swigc__p_FIX__SideValueInd, _swigc__p_FIX__Signature, _swigc__p_FIX__SignatureLength, _swigc__p_FIX__SocketAcceptor, _swigc__p_FIX__SocketCloseFailed, _swigc__p_FIX__SocketException, _swigc__p_FIX__SocketInitiator, _swigc__p_FIX__SocketRecvFailed, _swigc__p_FIX__SocketSendFailed, _swigc__p_FIX__SolicitedFlag, _swigc__p_FIX__Spread, _swigc__p_FIX__SpreadToBenchmark, _swigc__p_FIX__StandInstDbID, _swigc__p_FIX__StandInstDbName, _swigc__p_FIX__StandInstDbType, _swigc__p_FIX__StartCash, _swigc__p_FIX__StartDate, _swigc__p_FIX__StartMaturityMonthYear, _swigc__p_FIX__StartStrikePxRange, _swigc__p_FIX__StartTickPriceRange, _swigc__p_FIX__StateOrProvinceOfIssue, _swigc__p_FIX__StatsType, _swigc__p_FIX__StatusText, _swigc__p_FIX__StatusValue, _swigc__p_FIX__StipulationType, _swigc__p_FIX__StipulationValue, _swigc__p_FIX__StopPx, _swigc__p_FIX__StrategyParameterName, _swigc__p_FIX__StrategyParameterType, _swigc__p_FIX__StrategyParameterValue, _swigc__p_FIX__StreamAsgnAckType, _swigc__p_FIX__StreamAsgnRejReason, _swigc__p_FIX__StreamAsgnReqID, _swigc__p_FIX__StreamAsgnReqType, _swigc__p_FIX__StreamAsgnRptID, _swigc__p_FIX__StreamAsgnType, _swigc__p_FIX__StrikeCurrency, _swigc__p_FIX__StrikeExerciseStyle, _swigc__p_FIX__StrikeIncrement, _swigc__p_FIX__StrikeMultiplier, _swigc__p_FIX__StrikePrice, _swigc__p_FIX__StrikePriceBoundaryMethod, _swigc__p_FIX__StrikePriceBoundaryPrecision, _swigc__p_FIX__StrikePriceDeterminationMethod, _swigc__p_FIX__StrikeRuleID, _swigc__p_FIX__StrikeTime, _swigc__p_FIX__StrikeValue, _swigc__p_FIX__StringField, _swigc__p_FIX__Subject, _swigc__p_FIX__SubscriptionRequestType, _swigc__p_FIX__SwapPoints, _swigc__p_FIX__Symbol, _swigc__p_FIX__SymbolSfx, _swigc__p_FIX__SynchronizedApplication, _swigc__p_FIX__TYPE__Type, _swigc__p_FIX__TZTIMEONLY, _swigc__p_FIX__TZTIMESTAMP, _swigc__p_FIX__TZTransactTime, _swigc__p_FIX__TagNotDefinedForMessage, _swigc__p_FIX__TagOutOfOrder, _swigc__p_FIX__TargetCompID, _swigc__p_FIX__TargetLocationID, _swigc__p_FIX__TargetPartyID, _swigc__p_FIX__TargetPartyIDSource, _swigc__p_FIX__TargetPartyRole, _swigc__p_FIX__TargetStrategy, _swigc__p_FIX__TargetStrategyParameters, _swigc__p_FIX__TargetStrategyPerformance, _swigc__p_FIX__TargetSubID, _swigc__p_FIX__TaxAdvantageType, _swigc__p_FIX__TerminationType, _swigc__p_FIX__TestMessageIndicator, _swigc__p_FIX__TestReqID, _swigc__p_FIX__Text, _swigc__p_FIX__ThresholdAmount, _swigc__p_FIX__TickDirection, _swigc__p_FIX__TickIncrement, _swigc__p_FIX__TickRuleType, _swigc__p_FIX__TierCode, _swigc__p_FIX__TimeBracket, _swigc__p_FIX__TimeInForce, _swigc__p_FIX__TimeToExpiration, _swigc__p_FIX__TimeUnit, _swigc__p_FIX__TotNoAccQuotes, _swigc__p_FIX__TotNoAllocs, _swigc__p_FIX__TotNoCxldQuotes, _swigc__p_FIX__TotNoFills, _swigc__p_FIX__TotNoOrders, _swigc__p_FIX__TotNoQuoteEntries, _swigc__p_FIX__TotNoRejQuotes, _swigc__p_FIX__TotNoRelatedSym, _swigc__p_FIX__TotNoSecurityTypes, _swigc__p_FIX__TotNoStrikes, _swigc__p_FIX__TotNumAssignmentReports, _swigc__p_FIX__TotNumReports, _swigc__p_FIX__TotNumTradeReports, _swigc__p_FIX__TotQuoteEntries, _swigc__p_FIX__TotalAccruedInterestAmt, _swigc__p_FIX__TotalAffectedOrders, _swigc__p_FIX__TotalNetValue, _swigc__p_FIX__TotalNumPosReports, _swigc__p_FIX__TotalNumSecurities, _swigc__p_FIX__TotalNumSecurityTypes, _swigc__p_FIX__TotalTakedown, _swigc__p_FIX__TotalVolumeTraded, _swigc__p_FIX__TotalVolumeTradedDate, _swigc__p_FIX__TotalVolumeTradedTime, _swigc__p_FIX__TradSesCloseTime, _swigc__p_FIX__TradSesEndTime, _swigc__p_FIX__TradSesEvent, _swigc__p_FIX__TradSesMethod, _swigc__p_FIX__TradSesMode, _swigc__p_FIX__TradSesOpenTime, _swigc__p_FIX__TradSesPreCloseTime, _swigc__p_FIX__TradSesReqID, _swigc__p_FIX__TradSesStartTime, _swigc__p_FIX__TradSesStatus, _swigc__p_FIX__TradSesStatusRejReason, _swigc__p_FIX__TradSesUpdateAction, _swigc__p_FIX__TradeAllocIndicator, _swigc__p_FIX__TradeCondition, _swigc__p_FIX__TradeDate, _swigc__p_FIX__TradeHandlingInstr, _swigc__p_FIX__TradeID, _swigc__p_FIX__TradeInputDevice, _swigc__p_FIX__TradeInputSource, _swigc__p_FIX__TradeLegRefID, _swigc__p_FIX__TradeLinkID, _swigc__p_FIX__TradeOriginationDate, _swigc__p_FIX__TradePublishIndicator, _swigc__p_FIX__TradeReportID, _swigc__p_FIX__TradeReportRefID, _swigc__p_FIX__TradeReportRejectReason, _swigc__p_FIX__TradeReportTransType, _swigc__p_FIX__TradeReportType, _swigc__p_FIX__TradeRequestID, _swigc__p_FIX__TradeRequestResult, _swigc__p_FIX__TradeRequestStatus, _swigc__p_FIX__TradeRequestType, _swigc__p_FIX__TradeType, _swigc__p_FIX__TradeVolume, _swigc__p_FIX__TradedFlatSwitch, _swigc__p_FIX__TradingCurrency, _swigc__p_FIX__TradingReferencePrice, _swigc__p_FIX__TradingSessionDesc, _swigc__p_FIX__TradingSessionID, _swigc__p_FIX__TradingSessionSubID, _swigc__p_FIX__Trailer, _swigc__p_FIX__TransBkdTime, _swigc__p_FIX__TransactTime, _swigc__p_FIX__TransferReason, _swigc__p_FIX__TrdMatchID, _swigc__p_FIX__TrdRegTimestamp, _swigc__p_FIX__TrdRegTimestampOrigin, _swigc__p_FIX__TrdRegTimestampType, _swigc__p_FIX__TrdRepIndicator, _swigc__p_FIX__TrdRepPartyRole, _swigc__p_FIX__TrdRptStatus, _swigc__p_FIX__TrdSubType, _swigc__p_FIX__TrdType, _swigc__p_FIX__TriggerAction, _swigc__p_FIX__TriggerNewPrice, _swigc__p_FIX__TriggerNewQty, _swigc__p_FIX__TriggerOrderType, _swigc__p_FIX__TriggerPrice, _swigc__p_FIX__TriggerPriceDirection, _swigc__p_FIX__TriggerPriceType, _swigc__p_FIX__TriggerPriceTypeScope, _swigc__p_FIX__TriggerSecurityDesc, _swigc__p_FIX__TriggerSecurityID, _swigc__p_FIX__TriggerSecurityIDSource, _swigc__p_FIX__TriggerSymbol, _swigc__p_FIX__TriggerTradingSessionID, _swigc__p_FIX__TriggerTradingSessionSubID, _swigc__p_FIX__TriggerType, _swigc__p_FIX__URLLink, _swigc__p_FIX__UTCDATE, _swigc__p_FIX__UTCDATEONLY, _swigc__p_FIX__UTCTIMEONLY, _swigc__p_FIX__UTCTIMESTAMP, _swigc__p_FIX__UnderlyingAdjustedQuantity, _swigc__p_FIX__UnderlyingAllocationPercent, _swigc__p_FIX__UnderlyingAttachmentPoint, _swigc__p_FIX__UnderlyingCFICode, _swigc__p_FIX__UnderlyingCPProgram, _swigc__p_FIX__UnderlyingCPRegType, _swigc__p_FIX__UnderlyingCapValue, _swigc__p_FIX__UnderlyingCashAmount, _swigc__p_FIX__UnderlyingCashType, _swigc__p_FIX__UnderlyingCollectAmount, _swigc__p_FIX__UnderlyingContractMultiplier, _swigc__p_FIX__UnderlyingContractMultiplierUnit, _swigc__p_FIX__UnderlyingCountryOfIssue, _swigc__p_FIX__UnderlyingCouponPaymentDate, _swigc__p_FIX__UnderlyingCouponRate, _swigc__p_FIX__UnderlyingCreditRating, _swigc__p_FIX__UnderlyingCurrency, _swigc__p_FIX__UnderlyingCurrentValue, _swigc__p_FIX__UnderlyingDeliveryAmount, _swigc__p_FIX__UnderlyingDetachmentPoint, _swigc__p_FIX__UnderlyingDirtyPrice, _swigc__p_FIX__UnderlyingEndPrice, _swigc__p_FIX__UnderlyingEndValue, _swigc__p_FIX__UnderlyingExerciseStyle, _swigc__p_FIX__UnderlyingFXRate, _swigc__p_FIX__UnderlyingFXRateCalc, _swigc__p_FIX__UnderlyingFactor, _swigc__p_FIX__UnderlyingFlowScheduleType, _swigc__p_FIX__UnderlyingIDSource, _swigc__p_FIX__UnderlyingInstrRegistry, _swigc__p_FIX__UnderlyingInstrumentPartyID, _swigc__p_FIX__UnderlyingInstrumentPartyIDSource, _swigc__p_FIX__UnderlyingInstrumentPartyRole, _swigc__p_FIX__UnderlyingInstrumentPartySubID, _swigc__p_FIX__UnderlyingInstrumentPartySubIDType, _swigc__p_FIX__UnderlyingIssueDate, _swigc__p_FIX__UnderlyingIssuer, _swigc__p_FIX__UnderlyingLastPx, _swigc__p_FIX__UnderlyingLastQty, _swigc__p_FIX__UnderlyingLegCFICode, _swigc__p_FIX__UnderlyingLegMaturityDate, _swigc__p_FIX__UnderlyingLegMaturityMonthYear, _swigc__p_FIX__UnderlyingLegMaturityTime, _swigc__p_FIX__UnderlyingLegOptAttribute, _swigc__p_FIX__UnderlyingLegPutOrCall, _swigc__p_FIX__UnderlyingLegSecurityAltID, _swigc__p_FIX__UnderlyingLegSecurityAltIDSource, _swigc__p_FIX__UnderlyingLegSecurityDesc, _swigc__p_FIX__UnderlyingLegSecurityExchange, _swigc__p_FIX__UnderlyingLegSecurityID, _swigc__p_FIX__UnderlyingLegSecurityIDSource, _swigc__p_FIX__UnderlyingLegSecuritySubType, _swigc__p_FIX__UnderlyingLegSecurityType, _swigc__p_FIX__UnderlyingLegStrikePrice, _swigc__p_FIX__UnderlyingLegSymbol, _swigc__p_FIX__UnderlyingLegSymbolSfx, _swigc__p_FIX__UnderlyingLocaleOfIssue, _swigc__p_FIX__UnderlyingMaturityDate, _swigc__p_FIX__UnderlyingMaturityDay, _swigc__p_FIX__UnderlyingMaturityMonthYear, _swigc__p_FIX__UnderlyingMaturityTime, _swigc__p_FIX__UnderlyingNotionalPercentageOutstanding, _swigc__p_FIX__UnderlyingOptAttribute, _swigc__p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, _swigc__p_FIX__UnderlyingPayAmount, _swigc__p_FIX__UnderlyingPriceDeterminationMethod, _swigc__p_FIX__UnderlyingPriceUnitOfMeasure, _swigc__p_FIX__UnderlyingPriceUnitOfMeasureQty, _swigc__p_FIX__UnderlyingProduct, _swigc__p_FIX__UnderlyingPutOrCall, _swigc__p_FIX__UnderlyingPx, _swigc__p_FIX__UnderlyingQty, _swigc__p_FIX__UnderlyingRedemptionDate, _swigc__p_FIX__UnderlyingRepoCollateralSecurityType, _swigc__p_FIX__UnderlyingRepurchaseRate, _swigc__p_FIX__UnderlyingRepurchaseTerm, _swigc__p_FIX__UnderlyingRestructuringType, _swigc__p_FIX__UnderlyingSecurityAltID, _swigc__p_FIX__UnderlyingSecurityAltIDSource, _swigc__p_FIX__UnderlyingSecurityDesc, _swigc__p_FIX__UnderlyingSecurityExchange, _swigc__p_FIX__UnderlyingSecurityID, _swigc__p_FIX__UnderlyingSecurityIDSource, _swigc__p_FIX__UnderlyingSecuritySubType, _swigc__p_FIX__UnderlyingSecurityType, _swigc__p_FIX__UnderlyingSeniority, _swigc__p_FIX__UnderlyingSettlMethod, _swigc__p_FIX__UnderlyingSettlPrice, _swigc__p_FIX__UnderlyingSettlPriceType, _swigc__p_FIX__UnderlyingSettlementDate, _swigc__p_FIX__UnderlyingSettlementStatus, _swigc__p_FIX__UnderlyingSettlementType, _swigc__p_FIX__UnderlyingStartValue, _swigc__p_FIX__UnderlyingStateOrProvinceOfIssue, _swigc__p_FIX__UnderlyingStipType, _swigc__p_FIX__UnderlyingStipValue, _swigc__p_FIX__UnderlyingStrikeCurrency, _swigc__p_FIX__UnderlyingStrikePrice, _swigc__p_FIX__UnderlyingSymbol, _swigc__p_FIX__UnderlyingSymbolSfx, _swigc__p_FIX__UnderlyingTimeUnit, _swigc__p_FIX__UnderlyingTradingSessionID, _swigc__p_FIX__UnderlyingTradingSessionSubID, _swigc__p_FIX__UnderlyingUnitOfMeasure, _swigc__p_FIX__UnderlyingUnitOfMeasureQty, _swigc__p_FIX__UndlyInstrumentPartyID, _swigc__p_FIX__UndlyInstrumentPartyIDSource, _swigc__p_FIX__UndlyInstrumentPartyRole, _swigc__p_FIX__UndlyInstrumentPartySubID, _swigc__p_FIX__UndlyInstrumentPartySubIDType, _swigc__p_FIX__UnitOfMeasure, _swigc__p_FIX__UnitOfMeasureQty, _swigc__p_FIX__UnsolicitedIndicator, _swigc__p_FIX__UnsupportedMessageType, _swigc__p_FIX__UnsupportedVersion, _swigc__p_FIX__Urgency, _swigc__p_FIX__UserRequestID, _swigc__p_FIX__UserRequestType, _swigc__p_FIX__UserStatus, _swigc__p_FIX__UserStatusText, _swigc__p_FIX__Username, _swigc__p_FIX__UtcDateField, _swigc__p_FIX__UtcTimeOnlyField, _swigc__p_FIX__UtcTimeStampField, _swigc__p_FIX__ValidUntilTime, _swigc__p_FIX__ValuationMethod, _swigc__p_FIX__ValueOfFutures, _swigc__p_FIX__VenueType, _swigc__p_FIX__Volatility, _swigc__p_FIX__WaveNo, _swigc__p_FIX__WorkingIndicator, _swigc__p_FIX__WtAverageLiquidity, _swigc__p_FIX__XMLDATA, _swigc__p_FIX__XmlData, _swigc__p_FIX__XmlDataLen, _swigc__p_FIX__Yield, _swigc__p_FIX__YieldCalcDate, _swigc__p_FIX__YieldRedemptionDate, _swigc__p_FIX__YieldRedemptionPrice, _swigc__p_FIX__YieldRedemptionPriceType, _swigc__p_FIX__YieldType, _swigc__p_Fields, _swigc__p_Group, _swigc__p_Groups, _swigc__p_IntArray, _swigc__p_IntField, _swigc__p_Log, _swigc__p_LogFactory, _swigc__p_MessageStore, _swigc__p_MessageStoreFactory, _swigc__p_MsgType, _swigc__p_Mutex, _swigc__p_Responder, _swigc__p_SessionID, _swigc__p_StringField, _swigc__p_TimeRange, _swigc__p_UtcDate, _swigc__p_UtcDateField, _swigc__p_UtcTimeOnly, _swigc__p_UtcTimeStamp, _swigc__p_bool, _swigc__p_char, _swigc__p_const_iterator, _swigc__p_g_const_iterator, _swigc__p_g_iterator, _swigc__p_int, _swigc__p_iterator, _swigc__p_message_order, _swigc__p_p_FIX__DataDictionary, _swigc__p_ssize_t, _swigc__p_std__istream, _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__const_iterator, _swigc__p_std__mapT_int_std__vectorT_FIX__FieldMap_p_t_std__lessT_int_t_ALLOCATORT_std__pairT_int_const_std__vectorT_FIX__FieldMap_p_t_t_t_t__iterator, _swigc__p_std__mapT_std__string_std__string_t__const_iterator, _swigc__p_std__ostream, _swigc__p_std__setT_FIX__SessionID_t, _swigc__p_std__string, _swigc__p_std__string__size_type, _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__const_iterator, _swigc__p_std__vectorT_FIX__FieldBase_ALLOCATORT_FIX__FieldBase_t_t__iterator, _swigc__p_std__vectorT_std__string_t, }; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ /* ----------------------------------------------------------------------------- * Type initialization: * This problem is tough by the requirement that no dynamic * memory is used. Also, since swig_type_info structures store pointers to * swig_cast_info structures and swig_cast_info structures store pointers back * to swig_type_info structures, we need some lookup code at initialization. * The idea is that swig generates all the structures that are needed. * The runtime then collects these partially filled structures. * The SWIG_InitializeModule function takes these initial arrays out of * swig_module, and does all the lookup, filling in the swig_module.types * array with the correct data and linking the correct swig_cast_info * structures together. * * The generated swig_type_info structures are assigned statically to an initial * array. We just loop through that array, and handle each type individually. * First we lookup if this type has been already loaded, and if so, use the * loaded structure instead of the generated one. Then we have to fill in the * cast linked list. The cast data is initially stored in something like a * two-dimensional array. Each row corresponds to a type (there are the same * number of rows as there are in the swig_type_initial array). Each entry in * a column is one of the swig_cast_info structures for that type. * The cast_initial array is actually an array of arrays, because each row has * a variable number of columns. So to actually build the cast linked list, * we find the array of casts associated with the type, and loop through it * adding the casts to the list. The one last trick we need to do is making * sure the type pointer in the swig_cast_info struct is correct. * * First off, we lookup the cast->type name to see if it is already loaded. * There are three cases to handle: * 1) If the cast->type has already been loaded AND the type we are adding * casting info to has not been loaded (it is in this module), THEN we * replace the cast->type pointer with the type pointer that has already * been loaded. * 2) If BOTH types (the one we are adding casting info to, and the * cast->type) are loaded, THEN the cast info has already been loaded by * the previous module so we just ignore it. * 3) Finally, if cast->type has not already been loaded, then we add that * swig_cast_info to the linked list (because the cast->type) pointer will * be correct. * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #if 0 } /* c-mode */ #endif #endif #if 0 #define SWIGRUNTIME_DEBUG #endif SWIGRUNTIME void SWIG_InitializeModule(void *clientdata) { size_t i; swig_module_info *module_head, *iter; int init; /* check to see if the circular list has been setup, if not, set it up */ if (swig_module.next==0) { /* Initialize the swig_module */ swig_module.type_initial = swig_type_initial; swig_module.cast_initial = swig_cast_initial; swig_module.next = &swig_module; init = 1; } else { init = 0; } /* Try and load any already created modules */ module_head = SWIG_GetModule(clientdata); if (!module_head) { /* This is the first module loaded for this interpreter */ /* so set the swig module into the interpreter */ SWIG_SetModule(clientdata, &swig_module); } else { /* the interpreter has loaded a SWIG module, but has it loaded this one? */ iter=module_head; do { if (iter==&swig_module) { /* Our module is already in the list, so there's nothing more to do. */ return; } iter=iter->next; } while (iter!= module_head); /* otherwise we must add our module into the list */ swig_module.next = module_head->next; module_head->next = &swig_module; } /* When multiple interpreters are used, a module could have already been initialized in a different interpreter, but not yet have a pointer in this interpreter. In this case, we do not want to continue adding types... everything should be set up already */ if (init == 0) return; /* Now work on filling in swig_module.types */ #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: size %d\n", swig_module.size); #endif for (i = 0; i < swig_module.size; ++i) { swig_type_info *type = 0; swig_type_info *ret; swig_cast_info *cast; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); #endif /* if there is another module already loaded */ if (swig_module.next != &swig_module) { type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); } if (type) { /* Overwrite clientdata field */ #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: found type %s\n", type->name); #endif if (swig_module.type_initial[i]->clientdata) { type->clientdata = swig_module.type_initial[i]->clientdata; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); #endif } } else { type = swig_module.type_initial[i]; } /* Insert casting types */ cast = swig_module.cast_initial[i]; while (cast->type) { /* Don't need to add information already in the list */ ret = 0; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); #endif if (swig_module.next != &swig_module) { ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); #ifdef SWIGRUNTIME_DEBUG if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); #endif } if (ret) { if (type == swig_module.type_initial[i]) { #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: skip old type %s\n", ret->name); #endif cast->type = ret; ret = 0; } else { /* Check for casting already in the list */ swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); #ifdef SWIGRUNTIME_DEBUG if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); #endif if (!ocast) ret = 0; } } if (!ret) { #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); #endif if (type->cast) { type->cast->prev = cast; cast->next = type->cast; } type->cast = cast; } cast++; } /* Set entry in modules->types array equal to the type */ swig_module.types[i] = type; } swig_module.types[i] = 0; #ifdef SWIGRUNTIME_DEBUG printf("**** SWIG_InitializeModule: Cast List ******\n"); for (i = 0; i < swig_module.size; ++i) { int j = 0; swig_cast_info *cast = swig_module.cast_initial[i]; printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); while (cast->type) { printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); cast++; ++j; } printf("---- Total casts: %d\n",j); } printf("**** SWIG_InitializeModule: Cast List ******\n"); #endif } /* This function will propagate the clientdata field of type to * any new swig_type_info structures that have been added into the list * of equivalent types. It is like calling * SWIG_TypeClientData(type, clientdata) a second time. */ SWIGRUNTIME void SWIG_PropagateClientData(void) { size_t i; swig_cast_info *equiv; static int init_run = 0; if (init_run) return; init_run = 1; for (i = 0; i < swig_module.size; i++) { if (swig_module.types[i]->clientdata) { equiv = swig_module.types[i]->cast; while (equiv) { if (!equiv->converter) { if (equiv->type && !equiv->type->clientdata) SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); } equiv = equiv->next; } } } } #ifdef __cplusplus #if 0 { /* c-mode */ #endif } #endif /* */ #ifdef __cplusplus extern "C" #endif SWIGEXPORT void Init_quickfix(void) { size_t i; SWIG_InitRuntime(); mQuickfix = rb_define_module("Quickfix"); SWIG_InitializeModule(0); for (i = 0; i < swig_module.size; i++) { SWIG_define_class(swig_module.types[i]); } SWIG_RubyInitializeTrackings(); SwigClassIntArray.klass = rb_define_class_under(mQuickfix, "IntArray", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_IntArray, (void *) &SwigClassIntArray); rb_define_alloc_func(SwigClassIntArray.klass, _wrap_IntArray_allocate); rb_define_method(SwigClassIntArray.klass, "initialize", VALUEFUNC(_wrap_new_IntArray), -1); rb_define_method(SwigClassIntArray.klass, "[]", VALUEFUNC(_wrap_IntArray___getitem__), -1); rb_define_method(SwigClassIntArray.klass, "[]=", VALUEFUNC(_wrap_IntArray___setitem__), -1); rb_define_method(SwigClassIntArray.klass, "cast", VALUEFUNC(_wrap_IntArray_cast), -1); rb_define_singleton_method(SwigClassIntArray.klass, "frompointer", VALUEFUNC(_wrap_IntArray_frompointer), -1); SwigClassIntArray.mark = 0; SwigClassIntArray.destroy = (void (*)(void *)) free_IntArray; SwigClassIntArray.trackObjects = 0; SwigClassException.klass = rb_define_class_under(mQuickfix, "Exception", rb_eRuntimeError); SWIG_TypeClientData(SWIGTYPE_p_FIX__Exception, (void *) &SwigClassException); rb_define_alloc_func(SwigClassException.klass, _wrap_Exception_allocate); rb_define_method(SwigClassException.klass, "initialize", VALUEFUNC(_wrap_new_Exception), -1); rb_define_method(SwigClassException.klass, "type=", VALUEFUNC(_wrap_Exception_type_set), -1); rb_define_method(SwigClassException.klass, "type", VALUEFUNC(_wrap_Exception_type_get), -1); rb_define_method(SwigClassException.klass, "detail=", VALUEFUNC(_wrap_Exception_detail_set), -1); rb_define_method(SwigClassException.klass, "detail", VALUEFUNC(_wrap_Exception_detail_get), -1); rb_define_method(SwigClassException.klass, "to_s", VALUEFUNC(_wrap_Exception___str__), -1); SwigClassException.mark = 0; SwigClassException.destroy = (void (*)(void *)) free_FIX_Exception; SwigClassException.trackObjects = 0; SwigClassDataDictionaryNotFound.klass = rb_define_class_under(mQuickfix, "DataDictionaryNotFound", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DataDictionaryNotFound, (void *) &SwigClassDataDictionaryNotFound); rb_define_alloc_func(SwigClassDataDictionaryNotFound.klass, _wrap_DataDictionaryNotFound_allocate); rb_define_method(SwigClassDataDictionaryNotFound.klass, "initialize", VALUEFUNC(_wrap_new_DataDictionaryNotFound), -1); rb_define_method(SwigClassDataDictionaryNotFound.klass, "version=", VALUEFUNC(_wrap_DataDictionaryNotFound_version_set), -1); rb_define_method(SwigClassDataDictionaryNotFound.klass, "version", VALUEFUNC(_wrap_DataDictionaryNotFound_version_get), -1); SwigClassDataDictionaryNotFound.mark = 0; SwigClassDataDictionaryNotFound.destroy = (void (*)(void *)) free_FIX_DataDictionaryNotFound; SwigClassDataDictionaryNotFound.trackObjects = 0; SwigClassFieldNotFound.klass = rb_define_class_under(mQuickfix, "FieldNotFound", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FieldNotFound, (void *) &SwigClassFieldNotFound); rb_define_alloc_func(SwigClassFieldNotFound.klass, _wrap_FieldNotFound_allocate); rb_define_method(SwigClassFieldNotFound.klass, "initialize", VALUEFUNC(_wrap_new_FieldNotFound), -1); rb_define_method(SwigClassFieldNotFound.klass, "field=", VALUEFUNC(_wrap_FieldNotFound_field_set), -1); rb_define_method(SwigClassFieldNotFound.klass, "field", VALUEFUNC(_wrap_FieldNotFound_field_get), -1); SwigClassFieldNotFound.mark = 0; SwigClassFieldNotFound.destroy = (void (*)(void *)) free_FIX_FieldNotFound; SwigClassFieldNotFound.trackObjects = 0; SwigClassFieldConvertError.klass = rb_define_class_under(mQuickfix, "FieldConvertError", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FieldConvertError, (void *) &SwigClassFieldConvertError); rb_define_alloc_func(SwigClassFieldConvertError.klass, _wrap_FieldConvertError_allocate); rb_define_method(SwigClassFieldConvertError.klass, "initialize", VALUEFUNC(_wrap_new_FieldConvertError), -1); SwigClassFieldConvertError.mark = 0; SwigClassFieldConvertError.destroy = (void (*)(void *)) free_FIX_FieldConvertError; SwigClassFieldConvertError.trackObjects = 0; SwigClassMessageParseError.klass = rb_define_class_under(mQuickfix, "MessageParseError", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MessageParseError, (void *) &SwigClassMessageParseError); rb_define_alloc_func(SwigClassMessageParseError.klass, _wrap_MessageParseError_allocate); rb_define_method(SwigClassMessageParseError.klass, "initialize", VALUEFUNC(_wrap_new_MessageParseError), -1); SwigClassMessageParseError.mark = 0; SwigClassMessageParseError.destroy = (void (*)(void *)) free_FIX_MessageParseError; SwigClassMessageParseError.trackObjects = 0; SwigClassInvalidMessage.klass = rb_define_class_under(mQuickfix, "InvalidMessage", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InvalidMessage, (void *) &SwigClassInvalidMessage); rb_define_alloc_func(SwigClassInvalidMessage.klass, _wrap_InvalidMessage_allocate); rb_define_method(SwigClassInvalidMessage.klass, "initialize", VALUEFUNC(_wrap_new_InvalidMessage), -1); SwigClassInvalidMessage.mark = 0; SwigClassInvalidMessage.destroy = (void (*)(void *)) free_FIX_InvalidMessage; SwigClassInvalidMessage.trackObjects = 0; SwigClassConfigError.klass = rb_define_class_under(mQuickfix, "ConfigError", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfigError, (void *) &SwigClassConfigError); rb_define_alloc_func(SwigClassConfigError.klass, _wrap_ConfigError_allocate); rb_define_method(SwigClassConfigError.klass, "initialize", VALUEFUNC(_wrap_new_ConfigError), -1); SwigClassConfigError.mark = 0; SwigClassConfigError.destroy = (void (*)(void *)) free_FIX_ConfigError; SwigClassConfigError.trackObjects = 0; SwigClassRuntimeError.klass = rb_define_class_under(mQuickfix, "RuntimeError", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RuntimeError, (void *) &SwigClassRuntimeError); rb_define_alloc_func(SwigClassRuntimeError.klass, _wrap_RuntimeError_allocate); rb_define_method(SwigClassRuntimeError.klass, "initialize", VALUEFUNC(_wrap_new_RuntimeError), -1); SwigClassRuntimeError.mark = 0; SwigClassRuntimeError.destroy = (void (*)(void *)) free_FIX_RuntimeError; SwigClassRuntimeError.trackObjects = 0; SwigClassInvalidTagNumber.klass = rb_define_class_under(mQuickfix, "InvalidTagNumber", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InvalidTagNumber, (void *) &SwigClassInvalidTagNumber); rb_define_alloc_func(SwigClassInvalidTagNumber.klass, _wrap_InvalidTagNumber_allocate); rb_define_method(SwigClassInvalidTagNumber.klass, "initialize", VALUEFUNC(_wrap_new_InvalidTagNumber), -1); rb_define_method(SwigClassInvalidTagNumber.klass, "field=", VALUEFUNC(_wrap_InvalidTagNumber_field_set), -1); rb_define_method(SwigClassInvalidTagNumber.klass, "field", VALUEFUNC(_wrap_InvalidTagNumber_field_get), -1); SwigClassInvalidTagNumber.mark = 0; SwigClassInvalidTagNumber.destroy = (void (*)(void *)) free_FIX_InvalidTagNumber; SwigClassInvalidTagNumber.trackObjects = 0; SwigClassRequiredTagMissing.klass = rb_define_class_under(mQuickfix, "RequiredTagMissing", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RequiredTagMissing, (void *) &SwigClassRequiredTagMissing); rb_define_alloc_func(SwigClassRequiredTagMissing.klass, _wrap_RequiredTagMissing_allocate); rb_define_method(SwigClassRequiredTagMissing.klass, "initialize", VALUEFUNC(_wrap_new_RequiredTagMissing), -1); rb_define_method(SwigClassRequiredTagMissing.klass, "field=", VALUEFUNC(_wrap_RequiredTagMissing_field_set), -1); rb_define_method(SwigClassRequiredTagMissing.klass, "field", VALUEFUNC(_wrap_RequiredTagMissing_field_get), -1); SwigClassRequiredTagMissing.mark = 0; SwigClassRequiredTagMissing.destroy = (void (*)(void *)) free_FIX_RequiredTagMissing; SwigClassRequiredTagMissing.trackObjects = 0; SwigClassTagNotDefinedForMessage.klass = rb_define_class_under(mQuickfix, "TagNotDefinedForMessage", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TagNotDefinedForMessage, (void *) &SwigClassTagNotDefinedForMessage); rb_define_alloc_func(SwigClassTagNotDefinedForMessage.klass, _wrap_TagNotDefinedForMessage_allocate); rb_define_method(SwigClassTagNotDefinedForMessage.klass, "initialize", VALUEFUNC(_wrap_new_TagNotDefinedForMessage), -1); rb_define_method(SwigClassTagNotDefinedForMessage.klass, "field=", VALUEFUNC(_wrap_TagNotDefinedForMessage_field_set), -1); rb_define_method(SwigClassTagNotDefinedForMessage.klass, "field", VALUEFUNC(_wrap_TagNotDefinedForMessage_field_get), -1); SwigClassTagNotDefinedForMessage.mark = 0; SwigClassTagNotDefinedForMessage.destroy = (void (*)(void *)) free_FIX_TagNotDefinedForMessage; SwigClassTagNotDefinedForMessage.trackObjects = 0; SwigClassNoTagValue.klass = rb_define_class_under(mQuickfix, "NoTagValue", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTagValue, (void *) &SwigClassNoTagValue); rb_define_alloc_func(SwigClassNoTagValue.klass, _wrap_NoTagValue_allocate); rb_define_method(SwigClassNoTagValue.klass, "initialize", VALUEFUNC(_wrap_new_NoTagValue), -1); rb_define_method(SwigClassNoTagValue.klass, "field=", VALUEFUNC(_wrap_NoTagValue_field_set), -1); rb_define_method(SwigClassNoTagValue.klass, "field", VALUEFUNC(_wrap_NoTagValue_field_get), -1); SwigClassNoTagValue.mark = 0; SwigClassNoTagValue.destroy = (void (*)(void *)) free_FIX_NoTagValue; SwigClassNoTagValue.trackObjects = 0; SwigClassIncorrectTagValue.klass = rb_define_class_under(mQuickfix, "IncorrectTagValue", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IncorrectTagValue, (void *) &SwigClassIncorrectTagValue); rb_define_alloc_func(SwigClassIncorrectTagValue.klass, _wrap_IncorrectTagValue_allocate); rb_define_method(SwigClassIncorrectTagValue.klass, "initialize", VALUEFUNC(_wrap_new_IncorrectTagValue), -1); rb_define_method(SwigClassIncorrectTagValue.klass, "field=", VALUEFUNC(_wrap_IncorrectTagValue_field_set), -1); rb_define_method(SwigClassIncorrectTagValue.klass, "field", VALUEFUNC(_wrap_IncorrectTagValue_field_get), -1); SwigClassIncorrectTagValue.mark = 0; SwigClassIncorrectTagValue.destroy = (void (*)(void *)) free_FIX_IncorrectTagValue; SwigClassIncorrectTagValue.trackObjects = 0; SwigClassIncorrectDataFormat.klass = rb_define_class_under(mQuickfix, "IncorrectDataFormat", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IncorrectDataFormat, (void *) &SwigClassIncorrectDataFormat); rb_define_alloc_func(SwigClassIncorrectDataFormat.klass, _wrap_IncorrectDataFormat_allocate); rb_define_method(SwigClassIncorrectDataFormat.klass, "initialize", VALUEFUNC(_wrap_new_IncorrectDataFormat), -1); rb_define_method(SwigClassIncorrectDataFormat.klass, "field=", VALUEFUNC(_wrap_IncorrectDataFormat_field_set), -1); rb_define_method(SwigClassIncorrectDataFormat.klass, "field", VALUEFUNC(_wrap_IncorrectDataFormat_field_get), -1); SwigClassIncorrectDataFormat.mark = 0; SwigClassIncorrectDataFormat.destroy = (void (*)(void *)) free_FIX_IncorrectDataFormat; SwigClassIncorrectDataFormat.trackObjects = 0; SwigClassIncorrectMessageStructure.klass = rb_define_class_under(mQuickfix, "IncorrectMessageStructure", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IncorrectMessageStructure, (void *) &SwigClassIncorrectMessageStructure); rb_define_alloc_func(SwigClassIncorrectMessageStructure.klass, _wrap_IncorrectMessageStructure_allocate); rb_define_method(SwigClassIncorrectMessageStructure.klass, "initialize", VALUEFUNC(_wrap_new_IncorrectMessageStructure), -1); SwigClassIncorrectMessageStructure.mark = 0; SwigClassIncorrectMessageStructure.destroy = (void (*)(void *)) free_FIX_IncorrectMessageStructure; SwigClassIncorrectMessageStructure.trackObjects = 0; SwigClassDuplicateFieldNumber.klass = rb_define_class_under(mQuickfix, "DuplicateFieldNumber", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DuplicateFieldNumber, (void *) &SwigClassDuplicateFieldNumber); rb_define_alloc_func(SwigClassDuplicateFieldNumber.klass, _wrap_DuplicateFieldNumber_allocate); rb_define_method(SwigClassDuplicateFieldNumber.klass, "initialize", VALUEFUNC(_wrap_new_DuplicateFieldNumber), -1); SwigClassDuplicateFieldNumber.mark = 0; SwigClassDuplicateFieldNumber.destroy = (void (*)(void *)) free_FIX_DuplicateFieldNumber; SwigClassDuplicateFieldNumber.trackObjects = 0; SwigClassInvalidMessageType.klass = rb_define_class_under(mQuickfix, "InvalidMessageType", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InvalidMessageType, (void *) &SwigClassInvalidMessageType); rb_define_alloc_func(SwigClassInvalidMessageType.klass, _wrap_InvalidMessageType_allocate); rb_define_method(SwigClassInvalidMessageType.klass, "initialize", VALUEFUNC(_wrap_new_InvalidMessageType), -1); SwigClassInvalidMessageType.mark = 0; SwigClassInvalidMessageType.destroy = (void (*)(void *)) free_FIX_InvalidMessageType; SwigClassInvalidMessageType.trackObjects = 0; SwigClassUnsupportedMessageType.klass = rb_define_class_under(mQuickfix, "UnsupportedMessageType", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnsupportedMessageType, (void *) &SwigClassUnsupportedMessageType); rb_define_alloc_func(SwigClassUnsupportedMessageType.klass, _wrap_UnsupportedMessageType_allocate); rb_define_method(SwigClassUnsupportedMessageType.klass, "initialize", VALUEFUNC(_wrap_new_UnsupportedMessageType), -1); SwigClassUnsupportedMessageType.mark = 0; SwigClassUnsupportedMessageType.destroy = (void (*)(void *)) free_FIX_UnsupportedMessageType; SwigClassUnsupportedMessageType.trackObjects = 0; SwigClassUnsupportedVersion.klass = rb_define_class_under(mQuickfix, "UnsupportedVersion", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnsupportedVersion, (void *) &SwigClassUnsupportedVersion); rb_define_alloc_func(SwigClassUnsupportedVersion.klass, _wrap_UnsupportedVersion_allocate); rb_define_method(SwigClassUnsupportedVersion.klass, "initialize", VALUEFUNC(_wrap_new_UnsupportedVersion), -1); SwigClassUnsupportedVersion.mark = 0; SwigClassUnsupportedVersion.destroy = (void (*)(void *)) free_FIX_UnsupportedVersion; SwigClassUnsupportedVersion.trackObjects = 0; SwigClassTagOutOfOrder.klass = rb_define_class_under(mQuickfix, "TagOutOfOrder", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TagOutOfOrder, (void *) &SwigClassTagOutOfOrder); rb_define_alloc_func(SwigClassTagOutOfOrder.klass, _wrap_TagOutOfOrder_allocate); rb_define_method(SwigClassTagOutOfOrder.klass, "initialize", VALUEFUNC(_wrap_new_TagOutOfOrder), -1); rb_define_method(SwigClassTagOutOfOrder.klass, "field=", VALUEFUNC(_wrap_TagOutOfOrder_field_set), -1); rb_define_method(SwigClassTagOutOfOrder.klass, "field", VALUEFUNC(_wrap_TagOutOfOrder_field_get), -1); SwigClassTagOutOfOrder.mark = 0; SwigClassTagOutOfOrder.destroy = (void (*)(void *)) free_FIX_TagOutOfOrder; SwigClassTagOutOfOrder.trackObjects = 0; SwigClassRepeatedTag.klass = rb_define_class_under(mQuickfix, "RepeatedTag", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RepeatedTag, (void *) &SwigClassRepeatedTag); rb_define_alloc_func(SwigClassRepeatedTag.klass, _wrap_RepeatedTag_allocate); rb_define_method(SwigClassRepeatedTag.klass, "initialize", VALUEFUNC(_wrap_new_RepeatedTag), -1); rb_define_method(SwigClassRepeatedTag.klass, "field=", VALUEFUNC(_wrap_RepeatedTag_field_set), -1); rb_define_method(SwigClassRepeatedTag.klass, "field", VALUEFUNC(_wrap_RepeatedTag_field_get), -1); SwigClassRepeatedTag.mark = 0; SwigClassRepeatedTag.destroy = (void (*)(void *)) free_FIX_RepeatedTag; SwigClassRepeatedTag.trackObjects = 0; SwigClassRepeatingGroupCountMismatch.klass = rb_define_class_under(mQuickfix, "RepeatingGroupCountMismatch", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RepeatingGroupCountMismatch, (void *) &SwigClassRepeatingGroupCountMismatch); rb_define_alloc_func(SwigClassRepeatingGroupCountMismatch.klass, _wrap_RepeatingGroupCountMismatch_allocate); rb_define_method(SwigClassRepeatingGroupCountMismatch.klass, "initialize", VALUEFUNC(_wrap_new_RepeatingGroupCountMismatch), -1); rb_define_method(SwigClassRepeatingGroupCountMismatch.klass, "field=", VALUEFUNC(_wrap_RepeatingGroupCountMismatch_field_set), -1); rb_define_method(SwigClassRepeatingGroupCountMismatch.klass, "field", VALUEFUNC(_wrap_RepeatingGroupCountMismatch_field_get), -1); SwigClassRepeatingGroupCountMismatch.mark = 0; SwigClassRepeatingGroupCountMismatch.destroy = (void (*)(void *)) free_FIX_RepeatingGroupCountMismatch; SwigClassRepeatingGroupCountMismatch.trackObjects = 0; SwigClassDoNotSend.klass = rb_define_class_under(mQuickfix, "DoNotSend", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DoNotSend, (void *) &SwigClassDoNotSend); rb_define_alloc_func(SwigClassDoNotSend.klass, _wrap_DoNotSend_allocate); rb_define_method(SwigClassDoNotSend.klass, "initialize", VALUEFUNC(_wrap_new_DoNotSend), -1); SwigClassDoNotSend.mark = 0; SwigClassDoNotSend.destroy = (void (*)(void *)) free_FIX_DoNotSend; SwigClassDoNotSend.trackObjects = 0; SwigClassRejectLogon.klass = rb_define_class_under(mQuickfix, "RejectLogon", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RejectLogon, (void *) &SwigClassRejectLogon); rb_define_alloc_func(SwigClassRejectLogon.klass, _wrap_RejectLogon_allocate); rb_define_method(SwigClassRejectLogon.klass, "initialize", VALUEFUNC(_wrap_new_RejectLogon), -1); SwigClassRejectLogon.mark = 0; SwigClassRejectLogon.destroy = (void (*)(void *)) free_FIX_RejectLogon; SwigClassRejectLogon.trackObjects = 0; SwigClassSessionNotFound.klass = rb_define_class_under(mQuickfix, "SessionNotFound", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SessionNotFound, (void *) &SwigClassSessionNotFound); rb_define_alloc_func(SwigClassSessionNotFound.klass, _wrap_SessionNotFound_allocate); rb_define_method(SwigClassSessionNotFound.klass, "initialize", VALUEFUNC(_wrap_new_SessionNotFound), -1); SwigClassSessionNotFound.mark = 0; SwigClassSessionNotFound.destroy = (void (*)(void *)) free_FIX_SessionNotFound; SwigClassSessionNotFound.trackObjects = 0; SwigClassIOException.klass = rb_define_class_under(mQuickfix, "IOException", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOException, (void *) &SwigClassIOException); rb_define_alloc_func(SwigClassIOException.klass, _wrap_IOException_allocate); rb_define_method(SwigClassIOException.klass, "initialize", VALUEFUNC(_wrap_new_IOException), -1); SwigClassIOException.mark = 0; SwigClassIOException.destroy = (void (*)(void *)) free_FIX_IOException; SwigClassIOException.trackObjects = 0; SwigClassSocketException.klass = rb_define_class_under(mQuickfix, "SocketException", ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SocketException, (void *) &SwigClassSocketException); rb_define_alloc_func(SwigClassSocketException.klass, _wrap_SocketException_allocate); rb_define_method(SwigClassSocketException.klass, "initialize", VALUEFUNC(_wrap_new_SocketException), -1); rb_define_singleton_method(SwigClassSocketException.klass, "errorToWhat", VALUEFUNC(_wrap_SocketException_errorToWhat), -1); SwigClassSocketException.mark = 0; SwigClassSocketException.destroy = (void (*)(void *)) free_FIX_SocketException; SwigClassSocketException.trackObjects = 0; SwigClassSocketSendFailed.klass = rb_define_class_under(mQuickfix, "SocketSendFailed", ((swig_class *) SWIGTYPE_p_FIX__SocketException->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SocketSendFailed, (void *) &SwigClassSocketSendFailed); rb_define_alloc_func(SwigClassSocketSendFailed.klass, _wrap_SocketSendFailed_allocate); rb_define_method(SwigClassSocketSendFailed.klass, "initialize", VALUEFUNC(_wrap_new_SocketSendFailed), -1); SwigClassSocketSendFailed.mark = 0; SwigClassSocketSendFailed.destroy = (void (*)(void *)) free_FIX_SocketSendFailed; SwigClassSocketSendFailed.trackObjects = 0; SwigClassSocketRecvFailed.klass = rb_define_class_under(mQuickfix, "SocketRecvFailed", ((swig_class *) SWIGTYPE_p_FIX__SocketException->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SocketRecvFailed, (void *) &SwigClassSocketRecvFailed); rb_define_alloc_func(SwigClassSocketRecvFailed.klass, _wrap_SocketRecvFailed_allocate); rb_define_method(SwigClassSocketRecvFailed.klass, "initialize", VALUEFUNC(_wrap_new_SocketRecvFailed), -1); SwigClassSocketRecvFailed.mark = 0; SwigClassSocketRecvFailed.destroy = (void (*)(void *)) free_FIX_SocketRecvFailed; SwigClassSocketRecvFailed.trackObjects = 0; SwigClassSocketCloseFailed.klass = rb_define_class_under(mQuickfix, "SocketCloseFailed", ((swig_class *) SWIGTYPE_p_FIX__SocketException->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SocketCloseFailed, (void *) &SwigClassSocketCloseFailed); rb_define_alloc_func(SwigClassSocketCloseFailed.klass, _wrap_SocketCloseFailed_allocate); rb_define_method(SwigClassSocketCloseFailed.klass, "initialize", VALUEFUNC(_wrap_new_SocketCloseFailed), -1); SwigClassSocketCloseFailed.mark = 0; SwigClassSocketCloseFailed.destroy = (void (*)(void *)) free_FIX_SocketCloseFailed; SwigClassSocketCloseFailed.trackObjects = 0; SwigClassFieldBase.klass = rb_define_class_under(mQuickfix, "FieldBase", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__FieldBase, (void *) &SwigClassFieldBase); rb_define_alloc_func(SwigClassFieldBase.klass, _wrap_FieldBase_allocate); rb_define_method(SwigClassFieldBase.klass, "initialize", VALUEFUNC(_wrap_new_FieldBase), -1); rb_define_method(SwigClassFieldBase.klass, "swap", VALUEFUNC(_wrap_FieldBase_swap), -1); rb_define_method(SwigClassFieldBase.klass, "setTag", VALUEFUNC(_wrap_FieldBase_setTag), -1); rb_define_method(SwigClassFieldBase.klass, "setField", VALUEFUNC(_wrap_FieldBase_setField), -1); rb_define_method(SwigClassFieldBase.klass, "setString", VALUEFUNC(_wrap_FieldBase_setString), -1); rb_define_method(SwigClassFieldBase.klass, "getTag", VALUEFUNC(_wrap_FieldBase_getTag), -1); rb_define_method(SwigClassFieldBase.klass, "getField", VALUEFUNC(_wrap_FieldBase_getField), -1); rb_define_method(SwigClassFieldBase.klass, "getString", VALUEFUNC(_wrap_FieldBase_getString), -1); rb_define_method(SwigClassFieldBase.klass, "getFixString", VALUEFUNC(_wrap_FieldBase_getFixString), -1); rb_define_method(SwigClassFieldBase.klass, "getLength", VALUEFUNC(_wrap_FieldBase_getLength), -1); rb_define_method(SwigClassFieldBase.klass, "getTotal", VALUEFUNC(_wrap_FieldBase_getTotal), -1); rb_define_method(SwigClassFieldBase.klass, "<", VALUEFUNC(_wrap_FieldBase___lt__), -1); rb_define_method(SwigClassFieldBase.klass, "to_s", VALUEFUNC(_wrap_FieldBase___str__), -1); SwigClassFieldBase.mark = 0; SwigClassFieldBase.destroy = (void (*)(void *)) free_FIX_FieldBase; SwigClassFieldBase.trackObjects = 0; rb_define_module_function(mQuickfix, "swap", VALUEFUNC(_wrap_swap), -1); SwigClassStringField.klass = rb_define_class_under(mQuickfix, "StringField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StringField, (void *) &SwigClassStringField); rb_define_alloc_func(SwigClassStringField.klass, _wrap_StringField_allocate); rb_define_method(SwigClassStringField.klass, "initialize", VALUEFUNC(_wrap_new_StringField), -1); rb_define_method(SwigClassStringField.klass, "setValue", VALUEFUNC(_wrap_StringField_setValue), -1); rb_define_method(SwigClassStringField.klass, "getValue", VALUEFUNC(_wrap_StringField_getValue), -1); rb_define_method(SwigClassStringField.klass, "<", VALUEFUNC(_wrap_StringField___lt__), -1); rb_define_method(SwigClassStringField.klass, ">", VALUEFUNC(_wrap_StringField___gt__), -1); rb_define_method(SwigClassStringField.klass, "==", VALUEFUNC(_wrap_StringField___eq__), -1); rb_define_method(SwigClassStringField.klass, "<=", VALUEFUNC(_wrap_StringField___le__), -1); rb_define_method(SwigClassStringField.klass, ">=", VALUEFUNC(_wrap_StringField___ge__), -1); SwigClassStringField.mark = 0; SwigClassStringField.destroy = (void (*)(void *)) free_FIX_StringField; SwigClassStringField.trackObjects = 0; rb_define_module_function(mQuickfix, ">", VALUEFUNC(_wrap___gt__), -1); rb_define_module_function(mQuickfix, "<=", VALUEFUNC(_wrap___le__), -1); rb_define_module_function(mQuickfix, ">=", VALUEFUNC(_wrap___ge__), -1); SwigClassCharField.klass = rb_define_class_under(mQuickfix, "CharField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CharField, (void *) &SwigClassCharField); rb_define_alloc_func(SwigClassCharField.klass, _wrap_CharField_allocate); rb_define_method(SwigClassCharField.klass, "initialize", VALUEFUNC(_wrap_new_CharField), -1); rb_define_method(SwigClassCharField.klass, "setValue", VALUEFUNC(_wrap_CharField_setValue), -1); rb_define_method(SwigClassCharField.klass, "getValue", VALUEFUNC(_wrap_CharField_getValue), -1); SwigClassCharField.mark = 0; SwigClassCharField.destroy = (void (*)(void *)) free_FIX_CharField; SwigClassCharField.trackObjects = 0; SwigClassDoubleField.klass = rb_define_class_under(mQuickfix, "DoubleField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DoubleField, (void *) &SwigClassDoubleField); rb_define_alloc_func(SwigClassDoubleField.klass, _wrap_DoubleField_allocate); rb_define_method(SwigClassDoubleField.klass, "initialize", VALUEFUNC(_wrap_new_DoubleField), -1); rb_define_method(SwigClassDoubleField.klass, "setValue", VALUEFUNC(_wrap_DoubleField_setValue), -1); rb_define_method(SwigClassDoubleField.klass, "getValue", VALUEFUNC(_wrap_DoubleField_getValue), -1); SwigClassDoubleField.mark = 0; SwigClassDoubleField.destroy = (void (*)(void *)) free_FIX_DoubleField; SwigClassDoubleField.trackObjects = 0; SwigClassIntField.klass = rb_define_class_under(mQuickfix, "IntField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IntField, (void *) &SwigClassIntField); rb_define_alloc_func(SwigClassIntField.klass, _wrap_IntField_allocate); rb_define_method(SwigClassIntField.klass, "initialize", VALUEFUNC(_wrap_new_IntField), -1); rb_define_method(SwigClassIntField.klass, "setValue", VALUEFUNC(_wrap_IntField_setValue), -1); rb_define_method(SwigClassIntField.klass, "getValue", VALUEFUNC(_wrap_IntField_getValue), -1); SwigClassIntField.mark = 0; SwigClassIntField.destroy = (void (*)(void *)) free_FIX_IntField; SwigClassIntField.trackObjects = 0; SwigClassBoolField.klass = rb_define_class_under(mQuickfix, "BoolField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BoolField, (void *) &SwigClassBoolField); rb_define_alloc_func(SwigClassBoolField.klass, _wrap_BoolField_allocate); rb_define_method(SwigClassBoolField.klass, "initialize", VALUEFUNC(_wrap_new_BoolField), -1); rb_define_method(SwigClassBoolField.klass, "setValue", VALUEFUNC(_wrap_BoolField_setValue), -1); rb_define_method(SwigClassBoolField.klass, "getValue", VALUEFUNC(_wrap_BoolField_getValue), -1); SwigClassBoolField.mark = 0; SwigClassBoolField.destroy = (void (*)(void *)) free_FIX_BoolField; SwigClassBoolField.trackObjects = 0; SwigClassUtcTimeStampField.klass = rb_define_class_under(mQuickfix, "UtcTimeStampField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UtcTimeStampField, (void *) &SwigClassUtcTimeStampField); rb_define_alloc_func(SwigClassUtcTimeStampField.klass, _wrap_UtcTimeStampField_allocate); rb_define_method(SwigClassUtcTimeStampField.klass, "initialize", VALUEFUNC(_wrap_new_UtcTimeStampField), -1); rb_define_method(SwigClassUtcTimeStampField.klass, "setValue", VALUEFUNC(_wrap_UtcTimeStampField_setValue), -1); rb_define_method(SwigClassUtcTimeStampField.klass, "getValue", VALUEFUNC(_wrap_UtcTimeStampField_getValue), -1); rb_define_method(SwigClassUtcTimeStampField.klass, "<", VALUEFUNC(_wrap_UtcTimeStampField___lt__), -1); rb_define_method(SwigClassUtcTimeStampField.klass, "==", VALUEFUNC(_wrap_UtcTimeStampField___eq__), -1); SwigClassUtcTimeStampField.mark = 0; SwigClassUtcTimeStampField.destroy = (void (*)(void *)) free_FIX_UtcTimeStampField; SwigClassUtcTimeStampField.trackObjects = 0; SwigClassUtcDateField.klass = rb_define_class_under(mQuickfix, "UtcDateField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UtcDateField, (void *) &SwigClassUtcDateField); rb_define_alloc_func(SwigClassUtcDateField.klass, _wrap_UtcDateField_allocate); rb_define_method(SwigClassUtcDateField.klass, "initialize", VALUEFUNC(_wrap_new_UtcDateField), -1); rb_define_method(SwigClassUtcDateField.klass, "setValue", VALUEFUNC(_wrap_UtcDateField_setValue), -1); rb_define_method(SwigClassUtcDateField.klass, "getValue", VALUEFUNC(_wrap_UtcDateField_getValue), -1); rb_define_method(SwigClassUtcDateField.klass, "<", VALUEFUNC(_wrap_UtcDateField___lt__), -1); rb_define_method(SwigClassUtcDateField.klass, "==", VALUEFUNC(_wrap_UtcDateField___eq__), -1); SwigClassUtcDateField.mark = 0; SwigClassUtcDateField.destroy = (void (*)(void *)) free_FIX_UtcDateField; SwigClassUtcDateField.trackObjects = 0; SwigClassUtcTimeOnlyField.klass = rb_define_class_under(mQuickfix, "UtcTimeOnlyField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UtcTimeOnlyField, (void *) &SwigClassUtcTimeOnlyField); rb_define_alloc_func(SwigClassUtcTimeOnlyField.klass, _wrap_UtcTimeOnlyField_allocate); rb_define_method(SwigClassUtcTimeOnlyField.klass, "initialize", VALUEFUNC(_wrap_new_UtcTimeOnlyField), -1); rb_define_method(SwigClassUtcTimeOnlyField.klass, "setValue", VALUEFUNC(_wrap_UtcTimeOnlyField_setValue), -1); rb_define_method(SwigClassUtcTimeOnlyField.klass, "getValue", VALUEFUNC(_wrap_UtcTimeOnlyField_getValue), -1); rb_define_method(SwigClassUtcTimeOnlyField.klass, "<", VALUEFUNC(_wrap_UtcTimeOnlyField___lt__), -1); rb_define_method(SwigClassUtcTimeOnlyField.klass, "==", VALUEFUNC(_wrap_UtcTimeOnlyField___eq__), -1); SwigClassUtcTimeOnlyField.mark = 0; SwigClassUtcTimeOnlyField.destroy = (void (*)(void *)) free_FIX_UtcTimeOnlyField; SwigClassUtcTimeOnlyField.trackObjects = 0; SwigClassCheckSumField.klass = rb_define_class_under(mQuickfix, "CheckSumField", ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CheckSumField, (void *) &SwigClassCheckSumField); rb_define_alloc_func(SwigClassCheckSumField.klass, _wrap_CheckSumField_allocate); rb_define_method(SwigClassCheckSumField.klass, "initialize", VALUEFUNC(_wrap_new_CheckSumField), -1); rb_define_method(SwigClassCheckSumField.klass, "setValue", VALUEFUNC(_wrap_CheckSumField_setValue), -1); rb_define_method(SwigClassCheckSumField.klass, "getValue", VALUEFUNC(_wrap_CheckSumField_getValue), -1); SwigClassCheckSumField.mark = 0; SwigClassCheckSumField.destroy = (void (*)(void *)) free_FIX_CheckSumField; SwigClassCheckSumField.trackObjects = 0; SwigClassFieldMap.klass = rb_define_class_under(mQuickfix, "FieldMap", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__FieldMap, (void *) &SwigClassFieldMap); rb_define_alloc_func(SwigClassFieldMap.klass, _wrap_FieldMap_allocate); rb_define_method(SwigClassFieldMap.klass, "initialize", VALUEFUNC(_wrap_new_FieldMap), -1); rb_define_method(SwigClassFieldMap.klass, "setField", VALUEFUNC(_wrap_FieldMap_setField), -1); rb_define_method(SwigClassFieldMap.klass, "getFieldIfSet", VALUEFUNC(_wrap_FieldMap_getFieldIfSet), -1); rb_define_method(SwigClassFieldMap.klass, "getField", VALUEFUNC(_wrap_FieldMap_getField), -1); rb_define_method(SwigClassFieldMap.klass, "getFieldRef", VALUEFUNC(_wrap_FieldMap_getFieldRef), -1); rb_define_method(SwigClassFieldMap.klass, "getFieldPtr", VALUEFUNC(_wrap_FieldMap_getFieldPtr), -1); rb_define_method(SwigClassFieldMap.klass, "isSetField", VALUEFUNC(_wrap_FieldMap_isSetField), -1); rb_define_method(SwigClassFieldMap.klass, "removeField", VALUEFUNC(_wrap_FieldMap_removeField), -1); rb_define_method(SwigClassFieldMap.klass, "addGroup", VALUEFUNC(_wrap_FieldMap_addGroup), -1); rb_define_method(SwigClassFieldMap.klass, "addGroupPtr", VALUEFUNC(_wrap_FieldMap_addGroupPtr), -1); rb_define_method(SwigClassFieldMap.klass, "replaceGroup", VALUEFUNC(_wrap_FieldMap_replaceGroup), -1); rb_define_method(SwigClassFieldMap.klass, "getGroup", VALUEFUNC(_wrap_FieldMap_getGroup), -1); rb_define_method(SwigClassFieldMap.klass, "getGroupRef", VALUEFUNC(_wrap_FieldMap_getGroupRef), -1); rb_define_method(SwigClassFieldMap.klass, "getGroupPtr", VALUEFUNC(_wrap_FieldMap_getGroupPtr), -1); rb_define_method(SwigClassFieldMap.klass, "removeGroup", VALUEFUNC(_wrap_FieldMap_removeGroup), -1); rb_define_method(SwigClassFieldMap.klass, "hasGroup", VALUEFUNC(_wrap_FieldMap_hasGroup), -1); rb_define_method(SwigClassFieldMap.klass, "groupCount", VALUEFUNC(_wrap_FieldMap_groupCount), -1); rb_define_method(SwigClassFieldMap.klass, "clear", VALUEFUNC(_wrap_FieldMap_clear), -1); rb_define_method(SwigClassFieldMap.klass, "isEmpty", VALUEFUNC(_wrap_FieldMap_isEmpty), -1); rb_define_method(SwigClassFieldMap.klass, "totalFields", VALUEFUNC(_wrap_FieldMap_totalFields), -1); rb_define_method(SwigClassFieldMap.klass, "calculateString", VALUEFUNC(_wrap_FieldMap_calculateString), -1); rb_define_method(SwigClassFieldMap.klass, "calculateLength", VALUEFUNC(_wrap_FieldMap_calculateLength), -1); rb_define_method(SwigClassFieldMap.klass, "calculateTotal", VALUEFUNC(_wrap_FieldMap_calculateTotal), -1); rb_define_method(SwigClassFieldMap.klass, "begin", VALUEFUNC(_wrap_FieldMap_begin), -1); rb_define_method(SwigClassFieldMap.klass, "end", VALUEFUNC(_wrap_FieldMap_end), -1); rb_define_method(SwigClassFieldMap.klass, "g_begin", VALUEFUNC(_wrap_FieldMap_g_begin), -1); rb_define_method(SwigClassFieldMap.klass, "g_end", VALUEFUNC(_wrap_FieldMap_g_end), -1); SwigClassFieldMap.mark = 0; SwigClassFieldMap.destroy = (void (*)(void *)) free_FIX_FieldMap; SwigClassFieldMap.trackObjects = 0; SwigClassHeader.klass = rb_define_class_under(mQuickfix, "Header", ((swig_class *) SWIGTYPE_p_FIX__FieldMap->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Header, (void *) &SwigClassHeader); rb_define_alloc_func(SwigClassHeader.klass, _wrap_Header_allocate); rb_define_method(SwigClassHeader.klass, "initialize", VALUEFUNC(_wrap_new_Header), -1); rb_define_method(SwigClassHeader.klass, "addGroup", VALUEFUNC(_wrap_Header_addGroup), -1); rb_define_method(SwigClassHeader.klass, "replaceGroup", VALUEFUNC(_wrap_Header_replaceGroup), -1); rb_define_method(SwigClassHeader.klass, "getGroup", VALUEFUNC(_wrap_Header_getGroup), -1); rb_define_method(SwigClassHeader.klass, "removeGroup", VALUEFUNC(_wrap_Header_removeGroup), -1); rb_define_method(SwigClassHeader.klass, "hasGroup", VALUEFUNC(_wrap_Header_hasGroup), -1); SwigClassHeader.mark = 0; SwigClassHeader.destroy = (void (*)(void *)) free_FIX_Header; SwigClassHeader.trackObjects = 0; SwigClassTrailer.klass = rb_define_class_under(mQuickfix, "Trailer", ((swig_class *) SWIGTYPE_p_FIX__FieldMap->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Trailer, (void *) &SwigClassTrailer); rb_define_alloc_func(SwigClassTrailer.klass, _wrap_Trailer_allocate); rb_define_method(SwigClassTrailer.klass, "initialize", VALUEFUNC(_wrap_new_Trailer), -1); rb_define_method(SwigClassTrailer.klass, "addGroup", VALUEFUNC(_wrap_Trailer_addGroup), -1); rb_define_method(SwigClassTrailer.klass, "replaceGroup", VALUEFUNC(_wrap_Trailer_replaceGroup), -1); rb_define_method(SwigClassTrailer.klass, "getGroup", VALUEFUNC(_wrap_Trailer_getGroup), -1); rb_define_method(SwigClassTrailer.klass, "removeGroup", VALUEFUNC(_wrap_Trailer_removeGroup), -1); rb_define_method(SwigClassTrailer.klass, "hasGroup", VALUEFUNC(_wrap_Trailer_hasGroup), -1); SwigClassTrailer.mark = 0; SwigClassTrailer.destroy = (void (*)(void *)) free_FIX_Trailer; SwigClassTrailer.trackObjects = 0; SwigClassMessage.klass = rb_define_class_under(mQuickfix, "Message", ((swig_class *) SWIGTYPE_p_FIX__FieldMap->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Message, (void *) &SwigClassMessage); rb_define_alloc_func(SwigClassMessage.klass, _wrap_Message_allocate); rb_define_method(SwigClassMessage.klass, "initialize", VALUEFUNC(_wrap_new_Message), -1); rb_define_singleton_method(SwigClassMessage.klass, "InitializeXML", VALUEFUNC(_wrap_Message_InitializeXML), -1); rb_define_method(SwigClassMessage.klass, "addGroup", VALUEFUNC(_wrap_Message_addGroup), -1); rb_define_method(SwigClassMessage.klass, "replaceGroup", VALUEFUNC(_wrap_Message_replaceGroup), -1); rb_define_method(SwigClassMessage.klass, "getGroup", VALUEFUNC(_wrap_Message_getGroup), -1); rb_define_method(SwigClassMessage.klass, "removeGroup", VALUEFUNC(_wrap_Message_removeGroup), -1); rb_define_method(SwigClassMessage.klass, "hasGroup", VALUEFUNC(_wrap_Message_hasGroup), -1); rb_define_method(SwigClassMessage.klass, "toString", VALUEFUNC(_wrap_Message_toString), -1); rb_define_method(SwigClassMessage.klass, "toXML", VALUEFUNC(_wrap_Message_toXML), -1); rb_define_method(SwigClassMessage.klass, "reverseRoute", VALUEFUNC(_wrap_Message_reverseRoute), -1); rb_define_method(SwigClassMessage.klass, "setString", VALUEFUNC(_wrap_Message_setString), -1); rb_define_method(SwigClassMessage.klass, "setGroup", VALUEFUNC(_wrap_Message_setGroup), -1); rb_define_method(SwigClassMessage.klass, "setStringHeader", VALUEFUNC(_wrap_Message_setStringHeader), -1); rb_define_method(SwigClassMessage.klass, "getHeader", VALUEFUNC(_wrap_Message_getHeader), -1); rb_define_method(SwigClassMessage.klass, "getTrailer", VALUEFUNC(_wrap_Message_getTrailer), -1); rb_define_method(SwigClassMessage.klass, "hasValidStructure", VALUEFUNC(_wrap_Message_hasValidStructure), -1); rb_define_method(SwigClassMessage.klass, "bodyLength", VALUEFUNC(_wrap_Message_bodyLength), -1); rb_define_method(SwigClassMessage.klass, "checkSum", VALUEFUNC(_wrap_Message_checkSum), -1); rb_define_method(SwigClassMessage.klass, "isAdmin", VALUEFUNC(_wrap_Message_isAdmin), -1); rb_define_method(SwigClassMessage.klass, "isApp", VALUEFUNC(_wrap_Message_isApp), -1); rb_define_method(SwigClassMessage.klass, "isEmpty", VALUEFUNC(_wrap_Message_isEmpty), -1); rb_define_method(SwigClassMessage.klass, "clear", VALUEFUNC(_wrap_Message_clear), -1); rb_define_singleton_method(SwigClassMessage.klass, "isAdminMsgType", VALUEFUNC(_wrap_Message_isAdminMsgType), -1); rb_define_singleton_method(SwigClassMessage.klass, "toApplVerID", VALUEFUNC(_wrap_Message_toApplVerID), -1); rb_define_singleton_method(SwigClassMessage.klass, "toBeginString", VALUEFUNC(_wrap_Message_toBeginString), -1); rb_define_singleton_method(SwigClassMessage.klass, "isHeaderField", VALUEFUNC(_wrap_Message_isHeaderField), -1); rb_define_singleton_method(SwigClassMessage.klass, "isTrailerField", VALUEFUNC(_wrap_Message_isTrailerField), -1); rb_define_method(SwigClassMessage.klass, "getSessionID", VALUEFUNC(_wrap_Message_getSessionID), -1); rb_define_method(SwigClassMessage.klass, "setSessionID", VALUEFUNC(_wrap_Message_setSessionID), -1); rb_define_method(SwigClassMessage.klass, "to_s", VALUEFUNC(_wrap_Message___str__), -1); SwigClassMessage.mark = 0; SwigClassMessage.destroy = (void (*)(void *)) free_FIX_Message; SwigClassMessage.trackObjects = 0; rb_define_module_function(mQuickfix, "identifyType", VALUEFUNC(_wrap_identifyType), -1); SwigClassGroup.klass = rb_define_class_under(mQuickfix, "Group", ((swig_class *) SWIGTYPE_p_FIX__FieldMap->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Group, (void *) &SwigClassGroup); rb_define_alloc_func(SwigClassGroup.klass, _wrap_Group_allocate); rb_define_method(SwigClassGroup.klass, "initialize", VALUEFUNC(_wrap_new_Group), -1); rb_define_method(SwigClassGroup.klass, "field", VALUEFUNC(_wrap_Group_field), -1); rb_define_method(SwigClassGroup.klass, "delim", VALUEFUNC(_wrap_Group_delim), -1); rb_define_method(SwigClassGroup.klass, "addGroup", VALUEFUNC(_wrap_Group_addGroup), -1); rb_define_method(SwigClassGroup.klass, "replaceGroup", VALUEFUNC(_wrap_Group_replaceGroup), -1); rb_define_method(SwigClassGroup.klass, "getGroup", VALUEFUNC(_wrap_Group_getGroup), -1); rb_define_method(SwigClassGroup.klass, "removeGroup", VALUEFUNC(_wrap_Group_removeGroup), -1); rb_define_method(SwigClassGroup.klass, "hasGroup", VALUEFUNC(_wrap_Group_hasGroup), -1); SwigClassGroup.mark = 0; SwigClassGroup.destroy = (void (*)(void *)) free_FIX_Group; SwigClassGroup.trackObjects = 0; SwigClassBeginSeqNo.klass = rb_define_class_under(mQuickfix, "BeginSeqNo", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BeginSeqNo, (void *) &SwigClassBeginSeqNo); rb_define_alloc_func(SwigClassBeginSeqNo.klass, _wrap_BeginSeqNo_allocate); rb_define_method(SwigClassBeginSeqNo.klass, "initialize", VALUEFUNC(_wrap_new_BeginSeqNo), -1); SwigClassBeginSeqNo.mark = 0; SwigClassBeginSeqNo.destroy = (void (*)(void *)) free_FIX_BeginSeqNo; SwigClassBeginSeqNo.trackObjects = 0; SwigClassBeginString.klass = rb_define_class_under(mQuickfix, "BeginString", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BeginString, (void *) &SwigClassBeginString); rb_define_alloc_func(SwigClassBeginString.klass, _wrap_BeginString_allocate); rb_define_method(SwigClassBeginString.klass, "initialize", VALUEFUNC(_wrap_new_BeginString), -1); SwigClassBeginString.mark = 0; SwigClassBeginString.destroy = (void (*)(void *)) free_FIX_BeginString; SwigClassBeginString.trackObjects = 0; SwigClassBodyLength.klass = rb_define_class_under(mQuickfix, "BodyLength", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BodyLength, (void *) &SwigClassBodyLength); rb_define_alloc_func(SwigClassBodyLength.klass, _wrap_BodyLength_allocate); rb_define_method(SwigClassBodyLength.klass, "initialize", VALUEFUNC(_wrap_new_BodyLength), -1); SwigClassBodyLength.mark = 0; SwigClassBodyLength.destroy = (void (*)(void *)) free_FIX_BodyLength; SwigClassBodyLength.trackObjects = 0; SwigClassCheckSum.klass = rb_define_class_under(mQuickfix, "CheckSum", ((swig_class *) SWIGTYPE_p_FIX__CheckSumField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CheckSum, (void *) &SwigClassCheckSum); rb_define_alloc_func(SwigClassCheckSum.klass, _wrap_CheckSum_allocate); rb_define_method(SwigClassCheckSum.klass, "initialize", VALUEFUNC(_wrap_new_CheckSum), -1); SwigClassCheckSum.mark = 0; SwigClassCheckSum.destroy = (void (*)(void *)) free_FIX_CheckSum; SwigClassCheckSum.trackObjects = 0; SwigClassEndSeqNo.klass = rb_define_class_under(mQuickfix, "EndSeqNo", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EndSeqNo, (void *) &SwigClassEndSeqNo); rb_define_alloc_func(SwigClassEndSeqNo.klass, _wrap_EndSeqNo_allocate); rb_define_method(SwigClassEndSeqNo.klass, "initialize", VALUEFUNC(_wrap_new_EndSeqNo), -1); SwigClassEndSeqNo.mark = 0; SwigClassEndSeqNo.destroy = (void (*)(void *)) free_FIX_EndSeqNo; SwigClassEndSeqNo.trackObjects = 0; SwigClassMsgSeqNum.klass = rb_define_class_under(mQuickfix, "MsgSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MsgSeqNum, (void *) &SwigClassMsgSeqNum); rb_define_alloc_func(SwigClassMsgSeqNum.klass, _wrap_MsgSeqNum_allocate); rb_define_method(SwigClassMsgSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_MsgSeqNum), -1); SwigClassMsgSeqNum.mark = 0; SwigClassMsgSeqNum.destroy = (void (*)(void *)) free_FIX_MsgSeqNum; SwigClassMsgSeqNum.trackObjects = 0; SwigClassMsgType.klass = rb_define_class_under(mQuickfix, "MsgType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MsgType, (void *) &SwigClassMsgType); rb_define_alloc_func(SwigClassMsgType.klass, _wrap_MsgType_allocate); rb_define_method(SwigClassMsgType.klass, "initialize", VALUEFUNC(_wrap_new_MsgType), -1); SwigClassMsgType.mark = 0; SwigClassMsgType.destroy = (void (*)(void *)) free_FIX_MsgType; SwigClassMsgType.trackObjects = 0; SwigClassNewSeqNo.klass = rb_define_class_under(mQuickfix, "NewSeqNo", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NewSeqNo, (void *) &SwigClassNewSeqNo); rb_define_alloc_func(SwigClassNewSeqNo.klass, _wrap_NewSeqNo_allocate); rb_define_method(SwigClassNewSeqNo.klass, "initialize", VALUEFUNC(_wrap_new_NewSeqNo), -1); SwigClassNewSeqNo.mark = 0; SwigClassNewSeqNo.destroy = (void (*)(void *)) free_FIX_NewSeqNo; SwigClassNewSeqNo.trackObjects = 0; SwigClassPossDupFlag.klass = rb_define_class_under(mQuickfix, "PossDupFlag", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PossDupFlag, (void *) &SwigClassPossDupFlag); rb_define_alloc_func(SwigClassPossDupFlag.klass, _wrap_PossDupFlag_allocate); rb_define_method(SwigClassPossDupFlag.klass, "initialize", VALUEFUNC(_wrap_new_PossDupFlag), -1); SwigClassPossDupFlag.mark = 0; SwigClassPossDupFlag.destroy = (void (*)(void *)) free_FIX_PossDupFlag; SwigClassPossDupFlag.trackObjects = 0; SwigClassRefSeqNum.klass = rb_define_class_under(mQuickfix, "RefSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefSeqNum, (void *) &SwigClassRefSeqNum); rb_define_alloc_func(SwigClassRefSeqNum.klass, _wrap_RefSeqNum_allocate); rb_define_method(SwigClassRefSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_RefSeqNum), -1); SwigClassRefSeqNum.mark = 0; SwigClassRefSeqNum.destroy = (void (*)(void *)) free_FIX_RefSeqNum; SwigClassRefSeqNum.trackObjects = 0; SwigClassSenderCompID.klass = rb_define_class_under(mQuickfix, "SenderCompID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SenderCompID, (void *) &SwigClassSenderCompID); rb_define_alloc_func(SwigClassSenderCompID.klass, _wrap_SenderCompID_allocate); rb_define_method(SwigClassSenderCompID.klass, "initialize", VALUEFUNC(_wrap_new_SenderCompID), -1); SwigClassSenderCompID.mark = 0; SwigClassSenderCompID.destroy = (void (*)(void *)) free_FIX_SenderCompID; SwigClassSenderCompID.trackObjects = 0; SwigClassSenderSubID.klass = rb_define_class_under(mQuickfix, "SenderSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SenderSubID, (void *) &SwigClassSenderSubID); rb_define_alloc_func(SwigClassSenderSubID.klass, _wrap_SenderSubID_allocate); rb_define_method(SwigClassSenderSubID.klass, "initialize", VALUEFUNC(_wrap_new_SenderSubID), -1); SwigClassSenderSubID.mark = 0; SwigClassSenderSubID.destroy = (void (*)(void *)) free_FIX_SenderSubID; SwigClassSenderSubID.trackObjects = 0; SwigClassSendingTime.klass = rb_define_class_under(mQuickfix, "SendingTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SendingTime, (void *) &SwigClassSendingTime); rb_define_alloc_func(SwigClassSendingTime.klass, _wrap_SendingTime_allocate); rb_define_method(SwigClassSendingTime.klass, "initialize", VALUEFUNC(_wrap_new_SendingTime), -1); SwigClassSendingTime.mark = 0; SwigClassSendingTime.destroy = (void (*)(void *)) free_FIX_SendingTime; SwigClassSendingTime.trackObjects = 0; SwigClassTargetCompID.klass = rb_define_class_under(mQuickfix, "TargetCompID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetCompID, (void *) &SwigClassTargetCompID); rb_define_alloc_func(SwigClassTargetCompID.klass, _wrap_TargetCompID_allocate); rb_define_method(SwigClassTargetCompID.klass, "initialize", VALUEFUNC(_wrap_new_TargetCompID), -1); SwigClassTargetCompID.mark = 0; SwigClassTargetCompID.destroy = (void (*)(void *)) free_FIX_TargetCompID; SwigClassTargetCompID.trackObjects = 0; SwigClassTargetSubID.klass = rb_define_class_under(mQuickfix, "TargetSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetSubID, (void *) &SwigClassTargetSubID); rb_define_alloc_func(SwigClassTargetSubID.klass, _wrap_TargetSubID_allocate); rb_define_method(SwigClassTargetSubID.klass, "initialize", VALUEFUNC(_wrap_new_TargetSubID), -1); SwigClassTargetSubID.mark = 0; SwigClassTargetSubID.destroy = (void (*)(void *)) free_FIX_TargetSubID; SwigClassTargetSubID.trackObjects = 0; SwigClassText.klass = rb_define_class_under(mQuickfix, "Text", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Text, (void *) &SwigClassText); rb_define_alloc_func(SwigClassText.klass, _wrap_Text_allocate); rb_define_method(SwigClassText.klass, "initialize", VALUEFUNC(_wrap_new_Text), -1); SwigClassText.mark = 0; SwigClassText.destroy = (void (*)(void *)) free_FIX_Text; SwigClassText.trackObjects = 0; SwigClassSignature.klass = rb_define_class_under(mQuickfix, "Signature", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Signature, (void *) &SwigClassSignature); rb_define_alloc_func(SwigClassSignature.klass, _wrap_Signature_allocate); rb_define_method(SwigClassSignature.klass, "initialize", VALUEFUNC(_wrap_new_Signature), -1); SwigClassSignature.mark = 0; SwigClassSignature.destroy = (void (*)(void *)) free_FIX_Signature; SwigClassSignature.trackObjects = 0; SwigClassSecureDataLen.klass = rb_define_class_under(mQuickfix, "SecureDataLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecureDataLen, (void *) &SwigClassSecureDataLen); rb_define_alloc_func(SwigClassSecureDataLen.klass, _wrap_SecureDataLen_allocate); rb_define_method(SwigClassSecureDataLen.klass, "initialize", VALUEFUNC(_wrap_new_SecureDataLen), -1); SwigClassSecureDataLen.mark = 0; SwigClassSecureDataLen.destroy = (void (*)(void *)) free_FIX_SecureDataLen; SwigClassSecureDataLen.trackObjects = 0; SwigClassSecureData.klass = rb_define_class_under(mQuickfix, "SecureData", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecureData, (void *) &SwigClassSecureData); rb_define_alloc_func(SwigClassSecureData.klass, _wrap_SecureData_allocate); rb_define_method(SwigClassSecureData.klass, "initialize", VALUEFUNC(_wrap_new_SecureData), -1); SwigClassSecureData.mark = 0; SwigClassSecureData.destroy = (void (*)(void *)) free_FIX_SecureData; SwigClassSecureData.trackObjects = 0; SwigClassSignatureLength.klass = rb_define_class_under(mQuickfix, "SignatureLength", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SignatureLength, (void *) &SwigClassSignatureLength); rb_define_alloc_func(SwigClassSignatureLength.klass, _wrap_SignatureLength_allocate); rb_define_method(SwigClassSignatureLength.klass, "initialize", VALUEFUNC(_wrap_new_SignatureLength), -1); SwigClassSignatureLength.mark = 0; SwigClassSignatureLength.destroy = (void (*)(void *)) free_FIX_SignatureLength; SwigClassSignatureLength.trackObjects = 0; SwigClassRawDataLength.klass = rb_define_class_under(mQuickfix, "RawDataLength", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RawDataLength, (void *) &SwigClassRawDataLength); rb_define_alloc_func(SwigClassRawDataLength.klass, _wrap_RawDataLength_allocate); rb_define_method(SwigClassRawDataLength.klass, "initialize", VALUEFUNC(_wrap_new_RawDataLength), -1); SwigClassRawDataLength.mark = 0; SwigClassRawDataLength.destroy = (void (*)(void *)) free_FIX_RawDataLength; SwigClassRawDataLength.trackObjects = 0; SwigClassRawData.klass = rb_define_class_under(mQuickfix, "RawData", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RawData, (void *) &SwigClassRawData); rb_define_alloc_func(SwigClassRawData.klass, _wrap_RawData_allocate); rb_define_method(SwigClassRawData.klass, "initialize", VALUEFUNC(_wrap_new_RawData), -1); SwigClassRawData.mark = 0; SwigClassRawData.destroy = (void (*)(void *)) free_FIX_RawData; SwigClassRawData.trackObjects = 0; SwigClassPossResend.klass = rb_define_class_under(mQuickfix, "PossResend", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PossResend, (void *) &SwigClassPossResend); rb_define_alloc_func(SwigClassPossResend.klass, _wrap_PossResend_allocate); rb_define_method(SwigClassPossResend.klass, "initialize", VALUEFUNC(_wrap_new_PossResend), -1); SwigClassPossResend.mark = 0; SwigClassPossResend.destroy = (void (*)(void *)) free_FIX_PossResend; SwigClassPossResend.trackObjects = 0; SwigClassEncryptMethod.klass = rb_define_class_under(mQuickfix, "EncryptMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncryptMethod, (void *) &SwigClassEncryptMethod); rb_define_alloc_func(SwigClassEncryptMethod.klass, _wrap_EncryptMethod_allocate); rb_define_method(SwigClassEncryptMethod.klass, "initialize", VALUEFUNC(_wrap_new_EncryptMethod), -1); SwigClassEncryptMethod.mark = 0; SwigClassEncryptMethod.destroy = (void (*)(void *)) free_FIX_EncryptMethod; SwigClassEncryptMethod.trackObjects = 0; SwigClassHeartBtInt.klass = rb_define_class_under(mQuickfix, "HeartBtInt", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HeartBtInt, (void *) &SwigClassHeartBtInt); rb_define_alloc_func(SwigClassHeartBtInt.klass, _wrap_HeartBtInt_allocate); rb_define_method(SwigClassHeartBtInt.klass, "initialize", VALUEFUNC(_wrap_new_HeartBtInt), -1); SwigClassHeartBtInt.mark = 0; SwigClassHeartBtInt.destroy = (void (*)(void *)) free_FIX_HeartBtInt; SwigClassHeartBtInt.trackObjects = 0; SwigClassTestReqID.klass = rb_define_class_under(mQuickfix, "TestReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TestReqID, (void *) &SwigClassTestReqID); rb_define_alloc_func(SwigClassTestReqID.klass, _wrap_TestReqID_allocate); rb_define_method(SwigClassTestReqID.klass, "initialize", VALUEFUNC(_wrap_new_TestReqID), -1); SwigClassTestReqID.mark = 0; SwigClassTestReqID.destroy = (void (*)(void *)) free_FIX_TestReqID; SwigClassTestReqID.trackObjects = 0; SwigClassOnBehalfOfCompID.klass = rb_define_class_under(mQuickfix, "OnBehalfOfCompID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OnBehalfOfCompID, (void *) &SwigClassOnBehalfOfCompID); rb_define_alloc_func(SwigClassOnBehalfOfCompID.klass, _wrap_OnBehalfOfCompID_allocate); rb_define_method(SwigClassOnBehalfOfCompID.klass, "initialize", VALUEFUNC(_wrap_new_OnBehalfOfCompID), -1); SwigClassOnBehalfOfCompID.mark = 0; SwigClassOnBehalfOfCompID.destroy = (void (*)(void *)) free_FIX_OnBehalfOfCompID; SwigClassOnBehalfOfCompID.trackObjects = 0; SwigClassOnBehalfOfSubID.klass = rb_define_class_under(mQuickfix, "OnBehalfOfSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OnBehalfOfSubID, (void *) &SwigClassOnBehalfOfSubID); rb_define_alloc_func(SwigClassOnBehalfOfSubID.klass, _wrap_OnBehalfOfSubID_allocate); rb_define_method(SwigClassOnBehalfOfSubID.klass, "initialize", VALUEFUNC(_wrap_new_OnBehalfOfSubID), -1); SwigClassOnBehalfOfSubID.mark = 0; SwigClassOnBehalfOfSubID.destroy = (void (*)(void *)) free_FIX_OnBehalfOfSubID; SwigClassOnBehalfOfSubID.trackObjects = 0; SwigClassOrigSendingTime.klass = rb_define_class_under(mQuickfix, "OrigSendingTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigSendingTime, (void *) &SwigClassOrigSendingTime); rb_define_alloc_func(SwigClassOrigSendingTime.klass, _wrap_OrigSendingTime_allocate); rb_define_method(SwigClassOrigSendingTime.klass, "initialize", VALUEFUNC(_wrap_new_OrigSendingTime), -1); SwigClassOrigSendingTime.mark = 0; SwigClassOrigSendingTime.destroy = (void (*)(void *)) free_FIX_OrigSendingTime; SwigClassOrigSendingTime.trackObjects = 0; SwigClassGapFillFlag.klass = rb_define_class_under(mQuickfix, "GapFillFlag", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__GapFillFlag, (void *) &SwigClassGapFillFlag); rb_define_alloc_func(SwigClassGapFillFlag.klass, _wrap_GapFillFlag_allocate); rb_define_method(SwigClassGapFillFlag.klass, "initialize", VALUEFUNC(_wrap_new_GapFillFlag), -1); SwigClassGapFillFlag.mark = 0; SwigClassGapFillFlag.destroy = (void (*)(void *)) free_FIX_GapFillFlag; SwigClassGapFillFlag.trackObjects = 0; SwigClassDeliverToCompID.klass = rb_define_class_under(mQuickfix, "DeliverToCompID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeliverToCompID, (void *) &SwigClassDeliverToCompID); rb_define_alloc_func(SwigClassDeliverToCompID.klass, _wrap_DeliverToCompID_allocate); rb_define_method(SwigClassDeliverToCompID.klass, "initialize", VALUEFUNC(_wrap_new_DeliverToCompID), -1); SwigClassDeliverToCompID.mark = 0; SwigClassDeliverToCompID.destroy = (void (*)(void *)) free_FIX_DeliverToCompID; SwigClassDeliverToCompID.trackObjects = 0; SwigClassDeliverToSubID.klass = rb_define_class_under(mQuickfix, "DeliverToSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeliverToSubID, (void *) &SwigClassDeliverToSubID); rb_define_alloc_func(SwigClassDeliverToSubID.klass, _wrap_DeliverToSubID_allocate); rb_define_method(SwigClassDeliverToSubID.klass, "initialize", VALUEFUNC(_wrap_new_DeliverToSubID), -1); SwigClassDeliverToSubID.mark = 0; SwigClassDeliverToSubID.destroy = (void (*)(void *)) free_FIX_DeliverToSubID; SwigClassDeliverToSubID.trackObjects = 0; SwigClassResetSeqNumFlag.klass = rb_define_class_under(mQuickfix, "ResetSeqNumFlag", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ResetSeqNumFlag, (void *) &SwigClassResetSeqNumFlag); rb_define_alloc_func(SwigClassResetSeqNumFlag.klass, _wrap_ResetSeqNumFlag_allocate); rb_define_method(SwigClassResetSeqNumFlag.klass, "initialize", VALUEFUNC(_wrap_new_ResetSeqNumFlag), -1); SwigClassResetSeqNumFlag.mark = 0; SwigClassResetSeqNumFlag.destroy = (void (*)(void *)) free_FIX_ResetSeqNumFlag; SwigClassResetSeqNumFlag.trackObjects = 0; SwigClassSenderLocationID.klass = rb_define_class_under(mQuickfix, "SenderLocationID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SenderLocationID, (void *) &SwigClassSenderLocationID); rb_define_alloc_func(SwigClassSenderLocationID.klass, _wrap_SenderLocationID_allocate); rb_define_method(SwigClassSenderLocationID.klass, "initialize", VALUEFUNC(_wrap_new_SenderLocationID), -1); SwigClassSenderLocationID.mark = 0; SwigClassSenderLocationID.destroy = (void (*)(void *)) free_FIX_SenderLocationID; SwigClassSenderLocationID.trackObjects = 0; SwigClassTargetLocationID.klass = rb_define_class_under(mQuickfix, "TargetLocationID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetLocationID, (void *) &SwigClassTargetLocationID); rb_define_alloc_func(SwigClassTargetLocationID.klass, _wrap_TargetLocationID_allocate); rb_define_method(SwigClassTargetLocationID.klass, "initialize", VALUEFUNC(_wrap_new_TargetLocationID), -1); SwigClassTargetLocationID.mark = 0; SwigClassTargetLocationID.destroy = (void (*)(void *)) free_FIX_TargetLocationID; SwigClassTargetLocationID.trackObjects = 0; SwigClassOnBehalfOfLocationID.klass = rb_define_class_under(mQuickfix, "OnBehalfOfLocationID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OnBehalfOfLocationID, (void *) &SwigClassOnBehalfOfLocationID); rb_define_alloc_func(SwigClassOnBehalfOfLocationID.klass, _wrap_OnBehalfOfLocationID_allocate); rb_define_method(SwigClassOnBehalfOfLocationID.klass, "initialize", VALUEFUNC(_wrap_new_OnBehalfOfLocationID), -1); SwigClassOnBehalfOfLocationID.mark = 0; SwigClassOnBehalfOfLocationID.destroy = (void (*)(void *)) free_FIX_OnBehalfOfLocationID; SwigClassOnBehalfOfLocationID.trackObjects = 0; SwigClassDeliverToLocationID.klass = rb_define_class_under(mQuickfix, "DeliverToLocationID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeliverToLocationID, (void *) &SwigClassDeliverToLocationID); rb_define_alloc_func(SwigClassDeliverToLocationID.klass, _wrap_DeliverToLocationID_allocate); rb_define_method(SwigClassDeliverToLocationID.klass, "initialize", VALUEFUNC(_wrap_new_DeliverToLocationID), -1); SwigClassDeliverToLocationID.mark = 0; SwigClassDeliverToLocationID.destroy = (void (*)(void *)) free_FIX_DeliverToLocationID; SwigClassDeliverToLocationID.trackObjects = 0; SwigClassXmlDataLen.klass = rb_define_class_under(mQuickfix, "XmlDataLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__XmlDataLen, (void *) &SwigClassXmlDataLen); rb_define_alloc_func(SwigClassXmlDataLen.klass, _wrap_XmlDataLen_allocate); rb_define_method(SwigClassXmlDataLen.klass, "initialize", VALUEFUNC(_wrap_new_XmlDataLen), -1); SwigClassXmlDataLen.mark = 0; SwigClassXmlDataLen.destroy = (void (*)(void *)) free_FIX_XmlDataLen; SwigClassXmlDataLen.trackObjects = 0; SwigClassXmlData.klass = rb_define_class_under(mQuickfix, "XmlData", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__XmlData, (void *) &SwigClassXmlData); rb_define_alloc_func(SwigClassXmlData.klass, _wrap_XmlData_allocate); rb_define_method(SwigClassXmlData.klass, "initialize", VALUEFUNC(_wrap_new_XmlData), -1); SwigClassXmlData.mark = 0; SwigClassXmlData.destroy = (void (*)(void *)) free_FIX_XmlData; SwigClassXmlData.trackObjects = 0; SwigClassMessageEncoding.klass = rb_define_class_under(mQuickfix, "MessageEncoding", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MessageEncoding, (void *) &SwigClassMessageEncoding); rb_define_alloc_func(SwigClassMessageEncoding.klass, _wrap_MessageEncoding_allocate); rb_define_method(SwigClassMessageEncoding.klass, "initialize", VALUEFUNC(_wrap_new_MessageEncoding), -1); SwigClassMessageEncoding.mark = 0; SwigClassMessageEncoding.destroy = (void (*)(void *)) free_FIX_MessageEncoding; SwigClassMessageEncoding.trackObjects = 0; SwigClassEncodedTextLen.klass = rb_define_class_under(mQuickfix, "EncodedTextLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedTextLen, (void *) &SwigClassEncodedTextLen); rb_define_alloc_func(SwigClassEncodedTextLen.klass, _wrap_EncodedTextLen_allocate); rb_define_method(SwigClassEncodedTextLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedTextLen), -1); SwigClassEncodedTextLen.mark = 0; SwigClassEncodedTextLen.destroy = (void (*)(void *)) free_FIX_EncodedTextLen; SwigClassEncodedTextLen.trackObjects = 0; SwigClassEncodedText.klass = rb_define_class_under(mQuickfix, "EncodedText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedText, (void *) &SwigClassEncodedText); rb_define_alloc_func(SwigClassEncodedText.klass, _wrap_EncodedText_allocate); rb_define_method(SwigClassEncodedText.klass, "initialize", VALUEFUNC(_wrap_new_EncodedText), -1); SwigClassEncodedText.mark = 0; SwigClassEncodedText.destroy = (void (*)(void *)) free_FIX_EncodedText; SwigClassEncodedText.trackObjects = 0; SwigClassLastMsgSeqNumProcessed.klass = rb_define_class_under(mQuickfix, "LastMsgSeqNumProcessed", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastMsgSeqNumProcessed, (void *) &SwigClassLastMsgSeqNumProcessed); rb_define_alloc_func(SwigClassLastMsgSeqNumProcessed.klass, _wrap_LastMsgSeqNumProcessed_allocate); rb_define_method(SwigClassLastMsgSeqNumProcessed.klass, "initialize", VALUEFUNC(_wrap_new_LastMsgSeqNumProcessed), -1); SwigClassLastMsgSeqNumProcessed.mark = 0; SwigClassLastMsgSeqNumProcessed.destroy = (void (*)(void *)) free_FIX_LastMsgSeqNumProcessed; SwigClassLastMsgSeqNumProcessed.trackObjects = 0; SwigClassRefTagID.klass = rb_define_class_under(mQuickfix, "RefTagID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefTagID, (void *) &SwigClassRefTagID); rb_define_alloc_func(SwigClassRefTagID.klass, _wrap_RefTagID_allocate); rb_define_method(SwigClassRefTagID.klass, "initialize", VALUEFUNC(_wrap_new_RefTagID), -1); SwigClassRefTagID.mark = 0; SwigClassRefTagID.destroy = (void (*)(void *)) free_FIX_RefTagID; SwigClassRefTagID.trackObjects = 0; SwigClassRefMsgType.klass = rb_define_class_under(mQuickfix, "RefMsgType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefMsgType, (void *) &SwigClassRefMsgType); rb_define_alloc_func(SwigClassRefMsgType.klass, _wrap_RefMsgType_allocate); rb_define_method(SwigClassRefMsgType.klass, "initialize", VALUEFUNC(_wrap_new_RefMsgType), -1); SwigClassRefMsgType.mark = 0; SwigClassRefMsgType.destroy = (void (*)(void *)) free_FIX_RefMsgType; SwigClassRefMsgType.trackObjects = 0; SwigClassSessionRejectReason.klass = rb_define_class_under(mQuickfix, "SessionRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SessionRejectReason, (void *) &SwigClassSessionRejectReason); rb_define_alloc_func(SwigClassSessionRejectReason.klass, _wrap_SessionRejectReason_allocate); rb_define_method(SwigClassSessionRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_SessionRejectReason), -1); SwigClassSessionRejectReason.mark = 0; SwigClassSessionRejectReason.destroy = (void (*)(void *)) free_FIX_SessionRejectReason; SwigClassSessionRejectReason.trackObjects = 0; SwigClassMaxMessageSize.klass = rb_define_class_under(mQuickfix, "MaxMessageSize", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaxMessageSize, (void *) &SwigClassMaxMessageSize); rb_define_alloc_func(SwigClassMaxMessageSize.klass, _wrap_MaxMessageSize_allocate); rb_define_method(SwigClassMaxMessageSize.klass, "initialize", VALUEFUNC(_wrap_new_MaxMessageSize), -1); SwigClassMaxMessageSize.mark = 0; SwigClassMaxMessageSize.destroy = (void (*)(void *)) free_FIX_MaxMessageSize; SwigClassMaxMessageSize.trackObjects = 0; SwigClassNoMsgTypes.klass = rb_define_class_under(mQuickfix, "NoMsgTypes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMsgTypes, (void *) &SwigClassNoMsgTypes); rb_define_alloc_func(SwigClassNoMsgTypes.klass, _wrap_NoMsgTypes_allocate); rb_define_method(SwigClassNoMsgTypes.klass, "initialize", VALUEFUNC(_wrap_new_NoMsgTypes), -1); SwigClassNoMsgTypes.mark = 0; SwigClassNoMsgTypes.destroy = (void (*)(void *)) free_FIX_NoMsgTypes; SwigClassNoMsgTypes.trackObjects = 0; SwigClassMsgDirection.klass = rb_define_class_under(mQuickfix, "MsgDirection", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MsgDirection, (void *) &SwigClassMsgDirection); rb_define_alloc_func(SwigClassMsgDirection.klass, _wrap_MsgDirection_allocate); rb_define_method(SwigClassMsgDirection.klass, "initialize", VALUEFUNC(_wrap_new_MsgDirection), -1); SwigClassMsgDirection.mark = 0; SwigClassMsgDirection.destroy = (void (*)(void *)) free_FIX_MsgDirection; SwigClassMsgDirection.trackObjects = 0; SwigClassTestMessageIndicator.klass = rb_define_class_under(mQuickfix, "TestMessageIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TestMessageIndicator, (void *) &SwigClassTestMessageIndicator); rb_define_alloc_func(SwigClassTestMessageIndicator.klass, _wrap_TestMessageIndicator_allocate); rb_define_method(SwigClassTestMessageIndicator.klass, "initialize", VALUEFUNC(_wrap_new_TestMessageIndicator), -1); SwigClassTestMessageIndicator.mark = 0; SwigClassTestMessageIndicator.destroy = (void (*)(void *)) free_FIX_TestMessageIndicator; SwigClassTestMessageIndicator.trackObjects = 0; SwigClassUsername.klass = rb_define_class_under(mQuickfix, "Username", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Username, (void *) &SwigClassUsername); rb_define_alloc_func(SwigClassUsername.klass, _wrap_Username_allocate); rb_define_method(SwigClassUsername.klass, "initialize", VALUEFUNC(_wrap_new_Username), -1); SwigClassUsername.mark = 0; SwigClassUsername.destroy = (void (*)(void *)) free_FIX_Username; SwigClassUsername.trackObjects = 0; SwigClassPassword.klass = rb_define_class_under(mQuickfix, "Password", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Password, (void *) &SwigClassPassword); rb_define_alloc_func(SwigClassPassword.klass, _wrap_Password_allocate); rb_define_method(SwigClassPassword.klass, "initialize", VALUEFUNC(_wrap_new_Password), -1); SwigClassPassword.mark = 0; SwigClassPassword.destroy = (void (*)(void *)) free_FIX_Password; SwigClassPassword.trackObjects = 0; SwigClassNoHops.klass = rb_define_class_under(mQuickfix, "NoHops", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoHops, (void *) &SwigClassNoHops); rb_define_alloc_func(SwigClassNoHops.klass, _wrap_NoHops_allocate); rb_define_method(SwigClassNoHops.klass, "initialize", VALUEFUNC(_wrap_new_NoHops), -1); SwigClassNoHops.mark = 0; SwigClassNoHops.destroy = (void (*)(void *)) free_FIX_NoHops; SwigClassNoHops.trackObjects = 0; SwigClassHopCompID.klass = rb_define_class_under(mQuickfix, "HopCompID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HopCompID, (void *) &SwigClassHopCompID); rb_define_alloc_func(SwigClassHopCompID.klass, _wrap_HopCompID_allocate); rb_define_method(SwigClassHopCompID.klass, "initialize", VALUEFUNC(_wrap_new_HopCompID), -1); SwigClassHopCompID.mark = 0; SwigClassHopCompID.destroy = (void (*)(void *)) free_FIX_HopCompID; SwigClassHopCompID.trackObjects = 0; SwigClassHopSendingTime.klass = rb_define_class_under(mQuickfix, "HopSendingTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HopSendingTime, (void *) &SwigClassHopSendingTime); rb_define_alloc_func(SwigClassHopSendingTime.klass, _wrap_HopSendingTime_allocate); rb_define_method(SwigClassHopSendingTime.klass, "initialize", VALUEFUNC(_wrap_new_HopSendingTime), -1); SwigClassHopSendingTime.mark = 0; SwigClassHopSendingTime.destroy = (void (*)(void *)) free_FIX_HopSendingTime; SwigClassHopSendingTime.trackObjects = 0; SwigClassHopRefID.klass = rb_define_class_under(mQuickfix, "HopRefID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HopRefID, (void *) &SwigClassHopRefID); rb_define_alloc_func(SwigClassHopRefID.klass, _wrap_HopRefID_allocate); rb_define_method(SwigClassHopRefID.klass, "initialize", VALUEFUNC(_wrap_new_HopRefID), -1); SwigClassHopRefID.mark = 0; SwigClassHopRefID.destroy = (void (*)(void *)) free_FIX_HopRefID; SwigClassHopRefID.trackObjects = 0; SwigClassNextExpectedMsgSeqNum.klass = rb_define_class_under(mQuickfix, "NextExpectedMsgSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NextExpectedMsgSeqNum, (void *) &SwigClassNextExpectedMsgSeqNum); rb_define_alloc_func(SwigClassNextExpectedMsgSeqNum.klass, _wrap_NextExpectedMsgSeqNum_allocate); rb_define_method(SwigClassNextExpectedMsgSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_NextExpectedMsgSeqNum), -1); SwigClassNextExpectedMsgSeqNum.mark = 0; SwigClassNextExpectedMsgSeqNum.destroy = (void (*)(void *)) free_FIX_NextExpectedMsgSeqNum; SwigClassNextExpectedMsgSeqNum.trackObjects = 0; SwigClassApplVerID.klass = rb_define_class_under(mQuickfix, "ApplVerID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplVerID, (void *) &SwigClassApplVerID); rb_define_alloc_func(SwigClassApplVerID.klass, _wrap_ApplVerID_allocate); rb_define_method(SwigClassApplVerID.klass, "initialize", VALUEFUNC(_wrap_new_ApplVerID), -1); SwigClassApplVerID.mark = 0; SwigClassApplVerID.destroy = (void (*)(void *)) free_FIX_ApplVerID; SwigClassApplVerID.trackObjects = 0; SwigClassCstmApplVerID.klass = rb_define_class_under(mQuickfix, "CstmApplVerID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CstmApplVerID, (void *) &SwigClassCstmApplVerID); rb_define_alloc_func(SwigClassCstmApplVerID.klass, _wrap_CstmApplVerID_allocate); rb_define_method(SwigClassCstmApplVerID.klass, "initialize", VALUEFUNC(_wrap_new_CstmApplVerID), -1); SwigClassCstmApplVerID.mark = 0; SwigClassCstmApplVerID.destroy = (void (*)(void *)) free_FIX_CstmApplVerID; SwigClassCstmApplVerID.trackObjects = 0; SwigClassRefApplVerID.klass = rb_define_class_under(mQuickfix, "RefApplVerID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefApplVerID, (void *) &SwigClassRefApplVerID); rb_define_alloc_func(SwigClassRefApplVerID.klass, _wrap_RefApplVerID_allocate); rb_define_method(SwigClassRefApplVerID.klass, "initialize", VALUEFUNC(_wrap_new_RefApplVerID), -1); SwigClassRefApplVerID.mark = 0; SwigClassRefApplVerID.destroy = (void (*)(void *)) free_FIX_RefApplVerID; SwigClassRefApplVerID.trackObjects = 0; SwigClassRefCstmApplVerID.klass = rb_define_class_under(mQuickfix, "RefCstmApplVerID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefCstmApplVerID, (void *) &SwigClassRefCstmApplVerID); rb_define_alloc_func(SwigClassRefCstmApplVerID.klass, _wrap_RefCstmApplVerID_allocate); rb_define_method(SwigClassRefCstmApplVerID.klass, "initialize", VALUEFUNC(_wrap_new_RefCstmApplVerID), -1); SwigClassRefCstmApplVerID.mark = 0; SwigClassRefCstmApplVerID.destroy = (void (*)(void *)) free_FIX_RefCstmApplVerID; SwigClassRefCstmApplVerID.trackObjects = 0; SwigClassDefaultApplVerID.klass = rb_define_class_under(mQuickfix, "DefaultApplVerID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DefaultApplVerID, (void *) &SwigClassDefaultApplVerID); rb_define_alloc_func(SwigClassDefaultApplVerID.klass, _wrap_DefaultApplVerID_allocate); rb_define_method(SwigClassDefaultApplVerID.klass, "initialize", VALUEFUNC(_wrap_new_DefaultApplVerID), -1); SwigClassDefaultApplVerID.mark = 0; SwigClassDefaultApplVerID.destroy = (void (*)(void *)) free_FIX_DefaultApplVerID; SwigClassDefaultApplVerID.trackObjects = 0; SwigClassAccount.klass = rb_define_class_under(mQuickfix, "Account", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Account, (void *) &SwigClassAccount); rb_define_alloc_func(SwigClassAccount.klass, _wrap_Account_allocate); rb_define_method(SwigClassAccount.klass, "initialize", VALUEFUNC(_wrap_new_Account), -1); SwigClassAccount.mark = 0; SwigClassAccount.destroy = (void (*)(void *)) free_FIX_Account; SwigClassAccount.trackObjects = 0; SwigClassAdvId.klass = rb_define_class_under(mQuickfix, "AdvId", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AdvId, (void *) &SwigClassAdvId); rb_define_alloc_func(SwigClassAdvId.klass, _wrap_AdvId_allocate); rb_define_method(SwigClassAdvId.klass, "initialize", VALUEFUNC(_wrap_new_AdvId), -1); SwigClassAdvId.mark = 0; SwigClassAdvId.destroy = (void (*)(void *)) free_FIX_AdvId; SwigClassAdvId.trackObjects = 0; SwigClassAdvRefID.klass = rb_define_class_under(mQuickfix, "AdvRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AdvRefID, (void *) &SwigClassAdvRefID); rb_define_alloc_func(SwigClassAdvRefID.klass, _wrap_AdvRefID_allocate); rb_define_method(SwigClassAdvRefID.klass, "initialize", VALUEFUNC(_wrap_new_AdvRefID), -1); SwigClassAdvRefID.mark = 0; SwigClassAdvRefID.destroy = (void (*)(void *)) free_FIX_AdvRefID; SwigClassAdvRefID.trackObjects = 0; SwigClassAdvSide.klass = rb_define_class_under(mQuickfix, "AdvSide", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AdvSide, (void *) &SwigClassAdvSide); rb_define_alloc_func(SwigClassAdvSide.klass, _wrap_AdvSide_allocate); rb_define_method(SwigClassAdvSide.klass, "initialize", VALUEFUNC(_wrap_new_AdvSide), -1); SwigClassAdvSide.mark = 0; SwigClassAdvSide.destroy = (void (*)(void *)) free_FIX_AdvSide; SwigClassAdvSide.trackObjects = 0; SwigClassAdvTransType.klass = rb_define_class_under(mQuickfix, "AdvTransType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AdvTransType, (void *) &SwigClassAdvTransType); rb_define_alloc_func(SwigClassAdvTransType.klass, _wrap_AdvTransType_allocate); rb_define_method(SwigClassAdvTransType.klass, "initialize", VALUEFUNC(_wrap_new_AdvTransType), -1); SwigClassAdvTransType.mark = 0; SwigClassAdvTransType.destroy = (void (*)(void *)) free_FIX_AdvTransType; SwigClassAdvTransType.trackObjects = 0; SwigClassAvgPx.klass = rb_define_class_under(mQuickfix, "AvgPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AvgPx, (void *) &SwigClassAvgPx); rb_define_alloc_func(SwigClassAvgPx.klass, _wrap_AvgPx_allocate); rb_define_method(SwigClassAvgPx.klass, "initialize", VALUEFUNC(_wrap_new_AvgPx), -1); SwigClassAvgPx.mark = 0; SwigClassAvgPx.destroy = (void (*)(void *)) free_FIX_AvgPx; SwigClassAvgPx.trackObjects = 0; SwigClassClOrdID.klass = rb_define_class_under(mQuickfix, "ClOrdID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClOrdID, (void *) &SwigClassClOrdID); rb_define_alloc_func(SwigClassClOrdID.klass, _wrap_ClOrdID_allocate); rb_define_method(SwigClassClOrdID.klass, "initialize", VALUEFUNC(_wrap_new_ClOrdID), -1); SwigClassClOrdID.mark = 0; SwigClassClOrdID.destroy = (void (*)(void *)) free_FIX_ClOrdID; SwigClassClOrdID.trackObjects = 0; SwigClassCommission.klass = rb_define_class_under(mQuickfix, "Commission", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Commission, (void *) &SwigClassCommission); rb_define_alloc_func(SwigClassCommission.klass, _wrap_Commission_allocate); rb_define_method(SwigClassCommission.klass, "initialize", VALUEFUNC(_wrap_new_Commission), -1); SwigClassCommission.mark = 0; SwigClassCommission.destroy = (void (*)(void *)) free_FIX_Commission; SwigClassCommission.trackObjects = 0; SwigClassCommType.klass = rb_define_class_under(mQuickfix, "CommType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CommType, (void *) &SwigClassCommType); rb_define_alloc_func(SwigClassCommType.klass, _wrap_CommType_allocate); rb_define_method(SwigClassCommType.klass, "initialize", VALUEFUNC(_wrap_new_CommType), -1); SwigClassCommType.mark = 0; SwigClassCommType.destroy = (void (*)(void *)) free_FIX_CommType; SwigClassCommType.trackObjects = 0; SwigClassCumQty.klass = rb_define_class_under(mQuickfix, "CumQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CumQty, (void *) &SwigClassCumQty); rb_define_alloc_func(SwigClassCumQty.klass, _wrap_CumQty_allocate); rb_define_method(SwigClassCumQty.klass, "initialize", VALUEFUNC(_wrap_new_CumQty), -1); SwigClassCumQty.mark = 0; SwigClassCumQty.destroy = (void (*)(void *)) free_FIX_CumQty; SwigClassCumQty.trackObjects = 0; SwigClassCurrency.klass = rb_define_class_under(mQuickfix, "Currency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Currency, (void *) &SwigClassCurrency); rb_define_alloc_func(SwigClassCurrency.klass, _wrap_Currency_allocate); rb_define_method(SwigClassCurrency.klass, "initialize", VALUEFUNC(_wrap_new_Currency), -1); SwigClassCurrency.mark = 0; SwigClassCurrency.destroy = (void (*)(void *)) free_FIX_Currency; SwigClassCurrency.trackObjects = 0; SwigClassExecID.klass = rb_define_class_under(mQuickfix, "ExecID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecID, (void *) &SwigClassExecID); rb_define_alloc_func(SwigClassExecID.klass, _wrap_ExecID_allocate); rb_define_method(SwigClassExecID.klass, "initialize", VALUEFUNC(_wrap_new_ExecID), -1); SwigClassExecID.mark = 0; SwigClassExecID.destroy = (void (*)(void *)) free_FIX_ExecID; SwigClassExecID.trackObjects = 0; SwigClassExecInst.klass = rb_define_class_under(mQuickfix, "ExecInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecInst, (void *) &SwigClassExecInst); rb_define_alloc_func(SwigClassExecInst.klass, _wrap_ExecInst_allocate); rb_define_method(SwigClassExecInst.klass, "initialize", VALUEFUNC(_wrap_new_ExecInst), -1); SwigClassExecInst.mark = 0; SwigClassExecInst.destroy = (void (*)(void *)) free_FIX_ExecInst; SwigClassExecInst.trackObjects = 0; SwigClassExecRefID.klass = rb_define_class_under(mQuickfix, "ExecRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecRefID, (void *) &SwigClassExecRefID); rb_define_alloc_func(SwigClassExecRefID.klass, _wrap_ExecRefID_allocate); rb_define_method(SwigClassExecRefID.klass, "initialize", VALUEFUNC(_wrap_new_ExecRefID), -1); SwigClassExecRefID.mark = 0; SwigClassExecRefID.destroy = (void (*)(void *)) free_FIX_ExecRefID; SwigClassExecRefID.trackObjects = 0; SwigClassExecTransType.klass = rb_define_class_under(mQuickfix, "ExecTransType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecTransType, (void *) &SwigClassExecTransType); rb_define_alloc_func(SwigClassExecTransType.klass, _wrap_ExecTransType_allocate); rb_define_method(SwigClassExecTransType.klass, "initialize", VALUEFUNC(_wrap_new_ExecTransType), -1); SwigClassExecTransType.mark = 0; SwigClassExecTransType.destroy = (void (*)(void *)) free_FIX_ExecTransType; SwigClassExecTransType.trackObjects = 0; SwigClassHandlInst.klass = rb_define_class_under(mQuickfix, "HandlInst", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HandlInst, (void *) &SwigClassHandlInst); rb_define_alloc_func(SwigClassHandlInst.klass, _wrap_HandlInst_allocate); rb_define_method(SwigClassHandlInst.klass, "initialize", VALUEFUNC(_wrap_new_HandlInst), -1); SwigClassHandlInst.mark = 0; SwigClassHandlInst.destroy = (void (*)(void *)) free_FIX_HandlInst; SwigClassHandlInst.trackObjects = 0; SwigClassIDSource.klass = rb_define_class_under(mQuickfix, "IDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IDSource, (void *) &SwigClassIDSource); rb_define_alloc_func(SwigClassIDSource.klass, _wrap_IDSource_allocate); rb_define_method(SwigClassIDSource.klass, "initialize", VALUEFUNC(_wrap_new_IDSource), -1); SwigClassIDSource.mark = 0; SwigClassIDSource.destroy = (void (*)(void *)) free_FIX_IDSource; SwigClassIDSource.trackObjects = 0; SwigClassIOIid.klass = rb_define_class_under(mQuickfix, "IOIid", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIid, (void *) &SwigClassIOIid); rb_define_alloc_func(SwigClassIOIid.klass, _wrap_IOIid_allocate); rb_define_method(SwigClassIOIid.klass, "initialize", VALUEFUNC(_wrap_new_IOIid), -1); SwigClassIOIid.mark = 0; SwigClassIOIid.destroy = (void (*)(void *)) free_FIX_IOIid; SwigClassIOIid.trackObjects = 0; SwigClassIOIOthSvc.klass = rb_define_class_under(mQuickfix, "IOIOthSvc", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIOthSvc, (void *) &SwigClassIOIOthSvc); rb_define_alloc_func(SwigClassIOIOthSvc.klass, _wrap_IOIOthSvc_allocate); rb_define_method(SwigClassIOIOthSvc.klass, "initialize", VALUEFUNC(_wrap_new_IOIOthSvc), -1); SwigClassIOIOthSvc.mark = 0; SwigClassIOIOthSvc.destroy = (void (*)(void *)) free_FIX_IOIOthSvc; SwigClassIOIOthSvc.trackObjects = 0; SwigClassIOIQltyInd.klass = rb_define_class_under(mQuickfix, "IOIQltyInd", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIQltyInd, (void *) &SwigClassIOIQltyInd); rb_define_alloc_func(SwigClassIOIQltyInd.klass, _wrap_IOIQltyInd_allocate); rb_define_method(SwigClassIOIQltyInd.klass, "initialize", VALUEFUNC(_wrap_new_IOIQltyInd), -1); SwigClassIOIQltyInd.mark = 0; SwigClassIOIQltyInd.destroy = (void (*)(void *)) free_FIX_IOIQltyInd; SwigClassIOIQltyInd.trackObjects = 0; SwigClassIOIRefID.klass = rb_define_class_under(mQuickfix, "IOIRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIRefID, (void *) &SwigClassIOIRefID); rb_define_alloc_func(SwigClassIOIRefID.klass, _wrap_IOIRefID_allocate); rb_define_method(SwigClassIOIRefID.klass, "initialize", VALUEFUNC(_wrap_new_IOIRefID), -1); SwigClassIOIRefID.mark = 0; SwigClassIOIRefID.destroy = (void (*)(void *)) free_FIX_IOIRefID; SwigClassIOIRefID.trackObjects = 0; SwigClassIOIShares.klass = rb_define_class_under(mQuickfix, "IOIShares", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIShares, (void *) &SwigClassIOIShares); rb_define_alloc_func(SwigClassIOIShares.klass, _wrap_IOIShares_allocate); rb_define_method(SwigClassIOIShares.klass, "initialize", VALUEFUNC(_wrap_new_IOIShares), -1); SwigClassIOIShares.mark = 0; SwigClassIOIShares.destroy = (void (*)(void *)) free_FIX_IOIShares; SwigClassIOIShares.trackObjects = 0; SwigClassIOITransType.klass = rb_define_class_under(mQuickfix, "IOITransType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOITransType, (void *) &SwigClassIOITransType); rb_define_alloc_func(SwigClassIOITransType.klass, _wrap_IOITransType_allocate); rb_define_method(SwigClassIOITransType.klass, "initialize", VALUEFUNC(_wrap_new_IOITransType), -1); SwigClassIOITransType.mark = 0; SwigClassIOITransType.destroy = (void (*)(void *)) free_FIX_IOITransType; SwigClassIOITransType.trackObjects = 0; SwigClassLastCapacity.klass = rb_define_class_under(mQuickfix, "LastCapacity", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastCapacity, (void *) &SwigClassLastCapacity); rb_define_alloc_func(SwigClassLastCapacity.klass, _wrap_LastCapacity_allocate); rb_define_method(SwigClassLastCapacity.klass, "initialize", VALUEFUNC(_wrap_new_LastCapacity), -1); SwigClassLastCapacity.mark = 0; SwigClassLastCapacity.destroy = (void (*)(void *)) free_FIX_LastCapacity; SwigClassLastCapacity.trackObjects = 0; SwigClassLastMkt.klass = rb_define_class_under(mQuickfix, "LastMkt", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastMkt, (void *) &SwigClassLastMkt); rb_define_alloc_func(SwigClassLastMkt.klass, _wrap_LastMkt_allocate); rb_define_method(SwigClassLastMkt.klass, "initialize", VALUEFUNC(_wrap_new_LastMkt), -1); SwigClassLastMkt.mark = 0; SwigClassLastMkt.destroy = (void (*)(void *)) free_FIX_LastMkt; SwigClassLastMkt.trackObjects = 0; SwigClassLastPx.klass = rb_define_class_under(mQuickfix, "LastPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastPx, (void *) &SwigClassLastPx); rb_define_alloc_func(SwigClassLastPx.klass, _wrap_LastPx_allocate); rb_define_method(SwigClassLastPx.klass, "initialize", VALUEFUNC(_wrap_new_LastPx), -1); SwigClassLastPx.mark = 0; SwigClassLastPx.destroy = (void (*)(void *)) free_FIX_LastPx; SwigClassLastPx.trackObjects = 0; SwigClassLastShares.klass = rb_define_class_under(mQuickfix, "LastShares", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastShares, (void *) &SwigClassLastShares); rb_define_alloc_func(SwigClassLastShares.klass, _wrap_LastShares_allocate); rb_define_method(SwigClassLastShares.klass, "initialize", VALUEFUNC(_wrap_new_LastShares), -1); SwigClassLastShares.mark = 0; SwigClassLastShares.destroy = (void (*)(void *)) free_FIX_LastShares; SwigClassLastShares.trackObjects = 0; SwigClassLinesOfText.klass = rb_define_class_under(mQuickfix, "LinesOfText", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LinesOfText, (void *) &SwigClassLinesOfText); rb_define_alloc_func(SwigClassLinesOfText.klass, _wrap_LinesOfText_allocate); rb_define_method(SwigClassLinesOfText.klass, "initialize", VALUEFUNC(_wrap_new_LinesOfText), -1); SwigClassLinesOfText.mark = 0; SwigClassLinesOfText.destroy = (void (*)(void *)) free_FIX_LinesOfText; SwigClassLinesOfText.trackObjects = 0; SwigClassOrderID.klass = rb_define_class_under(mQuickfix, "OrderID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderID, (void *) &SwigClassOrderID); rb_define_alloc_func(SwigClassOrderID.klass, _wrap_OrderID_allocate); rb_define_method(SwigClassOrderID.klass, "initialize", VALUEFUNC(_wrap_new_OrderID), -1); SwigClassOrderID.mark = 0; SwigClassOrderID.destroy = (void (*)(void *)) free_FIX_OrderID; SwigClassOrderID.trackObjects = 0; SwigClassOrderQty.klass = rb_define_class_under(mQuickfix, "OrderQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderQty, (void *) &SwigClassOrderQty); rb_define_alloc_func(SwigClassOrderQty.klass, _wrap_OrderQty_allocate); rb_define_method(SwigClassOrderQty.klass, "initialize", VALUEFUNC(_wrap_new_OrderQty), -1); SwigClassOrderQty.mark = 0; SwigClassOrderQty.destroy = (void (*)(void *)) free_FIX_OrderQty; SwigClassOrderQty.trackObjects = 0; SwigClassOrdStatus.klass = rb_define_class_under(mQuickfix, "OrdStatus", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrdStatus, (void *) &SwigClassOrdStatus); rb_define_alloc_func(SwigClassOrdStatus.klass, _wrap_OrdStatus_allocate); rb_define_method(SwigClassOrdStatus.klass, "initialize", VALUEFUNC(_wrap_new_OrdStatus), -1); SwigClassOrdStatus.mark = 0; SwigClassOrdStatus.destroy = (void (*)(void *)) free_FIX_OrdStatus; SwigClassOrdStatus.trackObjects = 0; SwigClassOrdType.klass = rb_define_class_under(mQuickfix, "OrdType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrdType, (void *) &SwigClassOrdType); rb_define_alloc_func(SwigClassOrdType.klass, _wrap_OrdType_allocate); rb_define_method(SwigClassOrdType.klass, "initialize", VALUEFUNC(_wrap_new_OrdType), -1); SwigClassOrdType.mark = 0; SwigClassOrdType.destroy = (void (*)(void *)) free_FIX_OrdType; SwigClassOrdType.trackObjects = 0; SwigClassOrigClOrdID.klass = rb_define_class_under(mQuickfix, "OrigClOrdID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigClOrdID, (void *) &SwigClassOrigClOrdID); rb_define_alloc_func(SwigClassOrigClOrdID.klass, _wrap_OrigClOrdID_allocate); rb_define_method(SwigClassOrigClOrdID.klass, "initialize", VALUEFUNC(_wrap_new_OrigClOrdID), -1); SwigClassOrigClOrdID.mark = 0; SwigClassOrigClOrdID.destroy = (void (*)(void *)) free_FIX_OrigClOrdID; SwigClassOrigClOrdID.trackObjects = 0; SwigClassOrigTime.klass = rb_define_class_under(mQuickfix, "OrigTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigTime, (void *) &SwigClassOrigTime); rb_define_alloc_func(SwigClassOrigTime.klass, _wrap_OrigTime_allocate); rb_define_method(SwigClassOrigTime.klass, "initialize", VALUEFUNC(_wrap_new_OrigTime), -1); SwigClassOrigTime.mark = 0; SwigClassOrigTime.destroy = (void (*)(void *)) free_FIX_OrigTime; SwigClassOrigTime.trackObjects = 0; SwigClassPrice.klass = rb_define_class_under(mQuickfix, "Price", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Price, (void *) &SwigClassPrice); rb_define_alloc_func(SwigClassPrice.klass, _wrap_Price_allocate); rb_define_method(SwigClassPrice.klass, "initialize", VALUEFUNC(_wrap_new_Price), -1); SwigClassPrice.mark = 0; SwigClassPrice.destroy = (void (*)(void *)) free_FIX_Price; SwigClassPrice.trackObjects = 0; SwigClassRelatdSym.klass = rb_define_class_under(mQuickfix, "RelatdSym", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RelatdSym, (void *) &SwigClassRelatdSym); rb_define_alloc_func(SwigClassRelatdSym.klass, _wrap_RelatdSym_allocate); rb_define_method(SwigClassRelatdSym.klass, "initialize", VALUEFUNC(_wrap_new_RelatdSym), -1); SwigClassRelatdSym.mark = 0; SwigClassRelatdSym.destroy = (void (*)(void *)) free_FIX_RelatdSym; SwigClassRelatdSym.trackObjects = 0; SwigClassRule80A.klass = rb_define_class_under(mQuickfix, "Rule80A", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Rule80A, (void *) &SwigClassRule80A); rb_define_alloc_func(SwigClassRule80A.klass, _wrap_Rule80A_allocate); rb_define_method(SwigClassRule80A.klass, "initialize", VALUEFUNC(_wrap_new_Rule80A), -1); SwigClassRule80A.mark = 0; SwigClassRule80A.destroy = (void (*)(void *)) free_FIX_Rule80A; SwigClassRule80A.trackObjects = 0; SwigClassSecurityID.klass = rb_define_class_under(mQuickfix, "SecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityID, (void *) &SwigClassSecurityID); rb_define_alloc_func(SwigClassSecurityID.klass, _wrap_SecurityID_allocate); rb_define_method(SwigClassSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityID), -1); SwigClassSecurityID.mark = 0; SwigClassSecurityID.destroy = (void (*)(void *)) free_FIX_SecurityID; SwigClassSecurityID.trackObjects = 0; SwigClassShares.klass = rb_define_class_under(mQuickfix, "Shares", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Shares, (void *) &SwigClassShares); rb_define_alloc_func(SwigClassShares.klass, _wrap_Shares_allocate); rb_define_method(SwigClassShares.klass, "initialize", VALUEFUNC(_wrap_new_Shares), -1); SwigClassShares.mark = 0; SwigClassShares.destroy = (void (*)(void *)) free_FIX_Shares; SwigClassShares.trackObjects = 0; SwigClassSide.klass = rb_define_class_under(mQuickfix, "Side", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Side, (void *) &SwigClassSide); rb_define_alloc_func(SwigClassSide.klass, _wrap_Side_allocate); rb_define_method(SwigClassSide.klass, "initialize", VALUEFUNC(_wrap_new_Side), -1); SwigClassSide.mark = 0; SwigClassSide.destroy = (void (*)(void *)) free_FIX_Side; SwigClassSide.trackObjects = 0; SwigClassSymbol.klass = rb_define_class_under(mQuickfix, "Symbol", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Symbol, (void *) &SwigClassSymbol); rb_define_alloc_func(SwigClassSymbol.klass, _wrap_Symbol_allocate); rb_define_method(SwigClassSymbol.klass, "initialize", VALUEFUNC(_wrap_new_Symbol), -1); SwigClassSymbol.mark = 0; SwigClassSymbol.destroy = (void (*)(void *)) free_FIX_Symbol; SwigClassSymbol.trackObjects = 0; SwigClassTimeInForce.klass = rb_define_class_under(mQuickfix, "TimeInForce", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TimeInForce, (void *) &SwigClassTimeInForce); rb_define_alloc_func(SwigClassTimeInForce.klass, _wrap_TimeInForce_allocate); rb_define_method(SwigClassTimeInForce.klass, "initialize", VALUEFUNC(_wrap_new_TimeInForce), -1); SwigClassTimeInForce.mark = 0; SwigClassTimeInForce.destroy = (void (*)(void *)) free_FIX_TimeInForce; SwigClassTimeInForce.trackObjects = 0; SwigClassTransactTime.klass = rb_define_class_under(mQuickfix, "TransactTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TransactTime, (void *) &SwigClassTransactTime); rb_define_alloc_func(SwigClassTransactTime.klass, _wrap_TransactTime_allocate); rb_define_method(SwigClassTransactTime.klass, "initialize", VALUEFUNC(_wrap_new_TransactTime), -1); SwigClassTransactTime.mark = 0; SwigClassTransactTime.destroy = (void (*)(void *)) free_FIX_TransactTime; SwigClassTransactTime.trackObjects = 0; SwigClassUrgency.klass = rb_define_class_under(mQuickfix, "Urgency", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Urgency, (void *) &SwigClassUrgency); rb_define_alloc_func(SwigClassUrgency.klass, _wrap_Urgency_allocate); rb_define_method(SwigClassUrgency.klass, "initialize", VALUEFUNC(_wrap_new_Urgency), -1); SwigClassUrgency.mark = 0; SwigClassUrgency.destroy = (void (*)(void *)) free_FIX_Urgency; SwigClassUrgency.trackObjects = 0; SwigClassValidUntilTime.klass = rb_define_class_under(mQuickfix, "ValidUntilTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ValidUntilTime, (void *) &SwigClassValidUntilTime); rb_define_alloc_func(SwigClassValidUntilTime.klass, _wrap_ValidUntilTime_allocate); rb_define_method(SwigClassValidUntilTime.klass, "initialize", VALUEFUNC(_wrap_new_ValidUntilTime), -1); SwigClassValidUntilTime.mark = 0; SwigClassValidUntilTime.destroy = (void (*)(void *)) free_FIX_ValidUntilTime; SwigClassValidUntilTime.trackObjects = 0; SwigClassSettlmntTyp.klass = rb_define_class_under(mQuickfix, "SettlmntTyp", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlmntTyp, (void *) &SwigClassSettlmntTyp); rb_define_alloc_func(SwigClassSettlmntTyp.klass, _wrap_SettlmntTyp_allocate); rb_define_method(SwigClassSettlmntTyp.klass, "initialize", VALUEFUNC(_wrap_new_SettlmntTyp), -1); SwigClassSettlmntTyp.mark = 0; SwigClassSettlmntTyp.destroy = (void (*)(void *)) free_FIX_SettlmntTyp; SwigClassSettlmntTyp.trackObjects = 0; SwigClassFutSettDate.klass = rb_define_class_under(mQuickfix, "FutSettDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FutSettDate, (void *) &SwigClassFutSettDate); rb_define_alloc_func(SwigClassFutSettDate.klass, _wrap_FutSettDate_allocate); rb_define_method(SwigClassFutSettDate.klass, "initialize", VALUEFUNC(_wrap_new_FutSettDate), -1); SwigClassFutSettDate.mark = 0; SwigClassFutSettDate.destroy = (void (*)(void *)) free_FIX_FutSettDate; SwigClassFutSettDate.trackObjects = 0; SwigClassSymbolSfx.klass = rb_define_class_under(mQuickfix, "SymbolSfx", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SymbolSfx, (void *) &SwigClassSymbolSfx); rb_define_alloc_func(SwigClassSymbolSfx.klass, _wrap_SymbolSfx_allocate); rb_define_method(SwigClassSymbolSfx.klass, "initialize", VALUEFUNC(_wrap_new_SymbolSfx), -1); SwigClassSymbolSfx.mark = 0; SwigClassSymbolSfx.destroy = (void (*)(void *)) free_FIX_SymbolSfx; SwigClassSymbolSfx.trackObjects = 0; SwigClassListID.klass = rb_define_class_under(mQuickfix, "ListID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListID, (void *) &SwigClassListID); rb_define_alloc_func(SwigClassListID.klass, _wrap_ListID_allocate); rb_define_method(SwigClassListID.klass, "initialize", VALUEFUNC(_wrap_new_ListID), -1); SwigClassListID.mark = 0; SwigClassListID.destroy = (void (*)(void *)) free_FIX_ListID; SwigClassListID.trackObjects = 0; SwigClassListSeqNo.klass = rb_define_class_under(mQuickfix, "ListSeqNo", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListSeqNo, (void *) &SwigClassListSeqNo); rb_define_alloc_func(SwigClassListSeqNo.klass, _wrap_ListSeqNo_allocate); rb_define_method(SwigClassListSeqNo.klass, "initialize", VALUEFUNC(_wrap_new_ListSeqNo), -1); SwigClassListSeqNo.mark = 0; SwigClassListSeqNo.destroy = (void (*)(void *)) free_FIX_ListSeqNo; SwigClassListSeqNo.trackObjects = 0; SwigClassListNoOrds.klass = rb_define_class_under(mQuickfix, "ListNoOrds", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListNoOrds, (void *) &SwigClassListNoOrds); rb_define_alloc_func(SwigClassListNoOrds.klass, _wrap_ListNoOrds_allocate); rb_define_method(SwigClassListNoOrds.klass, "initialize", VALUEFUNC(_wrap_new_ListNoOrds), -1); SwigClassListNoOrds.mark = 0; SwigClassListNoOrds.destroy = (void (*)(void *)) free_FIX_ListNoOrds; SwigClassListNoOrds.trackObjects = 0; SwigClassListExecInst.klass = rb_define_class_under(mQuickfix, "ListExecInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListExecInst, (void *) &SwigClassListExecInst); rb_define_alloc_func(SwigClassListExecInst.klass, _wrap_ListExecInst_allocate); rb_define_method(SwigClassListExecInst.klass, "initialize", VALUEFUNC(_wrap_new_ListExecInst), -1); SwigClassListExecInst.mark = 0; SwigClassListExecInst.destroy = (void (*)(void *)) free_FIX_ListExecInst; SwigClassListExecInst.trackObjects = 0; SwigClassAllocID.klass = rb_define_class_under(mQuickfix, "AllocID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocID, (void *) &SwigClassAllocID); rb_define_alloc_func(SwigClassAllocID.klass, _wrap_AllocID_allocate); rb_define_method(SwigClassAllocID.klass, "initialize", VALUEFUNC(_wrap_new_AllocID), -1); SwigClassAllocID.mark = 0; SwigClassAllocID.destroy = (void (*)(void *)) free_FIX_AllocID; SwigClassAllocID.trackObjects = 0; SwigClassAllocTransType.klass = rb_define_class_under(mQuickfix, "AllocTransType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocTransType, (void *) &SwigClassAllocTransType); rb_define_alloc_func(SwigClassAllocTransType.klass, _wrap_AllocTransType_allocate); rb_define_method(SwigClassAllocTransType.klass, "initialize", VALUEFUNC(_wrap_new_AllocTransType), -1); SwigClassAllocTransType.mark = 0; SwigClassAllocTransType.destroy = (void (*)(void *)) free_FIX_AllocTransType; SwigClassAllocTransType.trackObjects = 0; SwigClassRefAllocID.klass = rb_define_class_under(mQuickfix, "RefAllocID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefAllocID, (void *) &SwigClassRefAllocID); rb_define_alloc_func(SwigClassRefAllocID.klass, _wrap_RefAllocID_allocate); rb_define_method(SwigClassRefAllocID.klass, "initialize", VALUEFUNC(_wrap_new_RefAllocID), -1); SwigClassRefAllocID.mark = 0; SwigClassRefAllocID.destroy = (void (*)(void *)) free_FIX_RefAllocID; SwigClassRefAllocID.trackObjects = 0; SwigClassNoOrders.klass = rb_define_class_under(mQuickfix, "NoOrders", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoOrders, (void *) &SwigClassNoOrders); rb_define_alloc_func(SwigClassNoOrders.klass, _wrap_NoOrders_allocate); rb_define_method(SwigClassNoOrders.klass, "initialize", VALUEFUNC(_wrap_new_NoOrders), -1); SwigClassNoOrders.mark = 0; SwigClassNoOrders.destroy = (void (*)(void *)) free_FIX_NoOrders; SwigClassNoOrders.trackObjects = 0; SwigClassAvgPrxPrecision.klass = rb_define_class_under(mQuickfix, "AvgPrxPrecision", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AvgPrxPrecision, (void *) &SwigClassAvgPrxPrecision); rb_define_alloc_func(SwigClassAvgPrxPrecision.klass, _wrap_AvgPrxPrecision_allocate); rb_define_method(SwigClassAvgPrxPrecision.klass, "initialize", VALUEFUNC(_wrap_new_AvgPrxPrecision), -1); SwigClassAvgPrxPrecision.mark = 0; SwigClassAvgPrxPrecision.destroy = (void (*)(void *)) free_FIX_AvgPrxPrecision; SwigClassAvgPrxPrecision.trackObjects = 0; SwigClassTradeDate.klass = rb_define_class_under(mQuickfix, "TradeDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeDate, (void *) &SwigClassTradeDate); rb_define_alloc_func(SwigClassTradeDate.klass, _wrap_TradeDate_allocate); rb_define_method(SwigClassTradeDate.klass, "initialize", VALUEFUNC(_wrap_new_TradeDate), -1); SwigClassTradeDate.mark = 0; SwigClassTradeDate.destroy = (void (*)(void *)) free_FIX_TradeDate; SwigClassTradeDate.trackObjects = 0; SwigClassExecBroker.klass = rb_define_class_under(mQuickfix, "ExecBroker", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecBroker, (void *) &SwigClassExecBroker); rb_define_alloc_func(SwigClassExecBroker.klass, _wrap_ExecBroker_allocate); rb_define_method(SwigClassExecBroker.klass, "initialize", VALUEFUNC(_wrap_new_ExecBroker), -1); SwigClassExecBroker.mark = 0; SwigClassExecBroker.destroy = (void (*)(void *)) free_FIX_ExecBroker; SwigClassExecBroker.trackObjects = 0; SwigClassOpenClose.klass = rb_define_class_under(mQuickfix, "OpenClose", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OpenClose, (void *) &SwigClassOpenClose); rb_define_alloc_func(SwigClassOpenClose.klass, _wrap_OpenClose_allocate); rb_define_method(SwigClassOpenClose.klass, "initialize", VALUEFUNC(_wrap_new_OpenClose), -1); SwigClassOpenClose.mark = 0; SwigClassOpenClose.destroy = (void (*)(void *)) free_FIX_OpenClose; SwigClassOpenClose.trackObjects = 0; SwigClassNoAllocs.klass = rb_define_class_under(mQuickfix, "NoAllocs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoAllocs, (void *) &SwigClassNoAllocs); rb_define_alloc_func(SwigClassNoAllocs.klass, _wrap_NoAllocs_allocate); rb_define_method(SwigClassNoAllocs.klass, "initialize", VALUEFUNC(_wrap_new_NoAllocs), -1); SwigClassNoAllocs.mark = 0; SwigClassNoAllocs.destroy = (void (*)(void *)) free_FIX_NoAllocs; SwigClassNoAllocs.trackObjects = 0; SwigClassAllocAccount.klass = rb_define_class_under(mQuickfix, "AllocAccount", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocAccount, (void *) &SwigClassAllocAccount); rb_define_alloc_func(SwigClassAllocAccount.klass, _wrap_AllocAccount_allocate); rb_define_method(SwigClassAllocAccount.klass, "initialize", VALUEFUNC(_wrap_new_AllocAccount), -1); SwigClassAllocAccount.mark = 0; SwigClassAllocAccount.destroy = (void (*)(void *)) free_FIX_AllocAccount; SwigClassAllocAccount.trackObjects = 0; SwigClassAllocShares.klass = rb_define_class_under(mQuickfix, "AllocShares", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocShares, (void *) &SwigClassAllocShares); rb_define_alloc_func(SwigClassAllocShares.klass, _wrap_AllocShares_allocate); rb_define_method(SwigClassAllocShares.klass, "initialize", VALUEFUNC(_wrap_new_AllocShares), -1); SwigClassAllocShares.mark = 0; SwigClassAllocShares.destroy = (void (*)(void *)) free_FIX_AllocShares; SwigClassAllocShares.trackObjects = 0; SwigClassProcessCode.klass = rb_define_class_under(mQuickfix, "ProcessCode", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ProcessCode, (void *) &SwigClassProcessCode); rb_define_alloc_func(SwigClassProcessCode.klass, _wrap_ProcessCode_allocate); rb_define_method(SwigClassProcessCode.klass, "initialize", VALUEFUNC(_wrap_new_ProcessCode), -1); SwigClassProcessCode.mark = 0; SwigClassProcessCode.destroy = (void (*)(void *)) free_FIX_ProcessCode; SwigClassProcessCode.trackObjects = 0; SwigClassNoRpts.klass = rb_define_class_under(mQuickfix, "NoRpts", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoRpts, (void *) &SwigClassNoRpts); rb_define_alloc_func(SwigClassNoRpts.klass, _wrap_NoRpts_allocate); rb_define_method(SwigClassNoRpts.klass, "initialize", VALUEFUNC(_wrap_new_NoRpts), -1); SwigClassNoRpts.mark = 0; SwigClassNoRpts.destroy = (void (*)(void *)) free_FIX_NoRpts; SwigClassNoRpts.trackObjects = 0; SwigClassRptSeq.klass = rb_define_class_under(mQuickfix, "RptSeq", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RptSeq, (void *) &SwigClassRptSeq); rb_define_alloc_func(SwigClassRptSeq.klass, _wrap_RptSeq_allocate); rb_define_method(SwigClassRptSeq.klass, "initialize", VALUEFUNC(_wrap_new_RptSeq), -1); SwigClassRptSeq.mark = 0; SwigClassRptSeq.destroy = (void (*)(void *)) free_FIX_RptSeq; SwigClassRptSeq.trackObjects = 0; SwigClassCxlQty.klass = rb_define_class_under(mQuickfix, "CxlQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CxlQty, (void *) &SwigClassCxlQty); rb_define_alloc_func(SwigClassCxlQty.klass, _wrap_CxlQty_allocate); rb_define_method(SwigClassCxlQty.klass, "initialize", VALUEFUNC(_wrap_new_CxlQty), -1); SwigClassCxlQty.mark = 0; SwigClassCxlQty.destroy = (void (*)(void *)) free_FIX_CxlQty; SwigClassCxlQty.trackObjects = 0; SwigClassNoDlvyInst.klass = rb_define_class_under(mQuickfix, "NoDlvyInst", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDlvyInst, (void *) &SwigClassNoDlvyInst); rb_define_alloc_func(SwigClassNoDlvyInst.klass, _wrap_NoDlvyInst_allocate); rb_define_method(SwigClassNoDlvyInst.klass, "initialize", VALUEFUNC(_wrap_new_NoDlvyInst), -1); SwigClassNoDlvyInst.mark = 0; SwigClassNoDlvyInst.destroy = (void (*)(void *)) free_FIX_NoDlvyInst; SwigClassNoDlvyInst.trackObjects = 0; SwigClassDlvyInst.klass = rb_define_class_under(mQuickfix, "DlvyInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DlvyInst, (void *) &SwigClassDlvyInst); rb_define_alloc_func(SwigClassDlvyInst.klass, _wrap_DlvyInst_allocate); rb_define_method(SwigClassDlvyInst.klass, "initialize", VALUEFUNC(_wrap_new_DlvyInst), -1); SwigClassDlvyInst.mark = 0; SwigClassDlvyInst.destroy = (void (*)(void *)) free_FIX_DlvyInst; SwigClassDlvyInst.trackObjects = 0; SwigClassAllocStatus.klass = rb_define_class_under(mQuickfix, "AllocStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocStatus, (void *) &SwigClassAllocStatus); rb_define_alloc_func(SwigClassAllocStatus.klass, _wrap_AllocStatus_allocate); rb_define_method(SwigClassAllocStatus.klass, "initialize", VALUEFUNC(_wrap_new_AllocStatus), -1); SwigClassAllocStatus.mark = 0; SwigClassAllocStatus.destroy = (void (*)(void *)) free_FIX_AllocStatus; SwigClassAllocStatus.trackObjects = 0; SwigClassAllocRejCode.klass = rb_define_class_under(mQuickfix, "AllocRejCode", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocRejCode, (void *) &SwigClassAllocRejCode); rb_define_alloc_func(SwigClassAllocRejCode.klass, _wrap_AllocRejCode_allocate); rb_define_method(SwigClassAllocRejCode.klass, "initialize", VALUEFUNC(_wrap_new_AllocRejCode), -1); SwigClassAllocRejCode.mark = 0; SwigClassAllocRejCode.destroy = (void (*)(void *)) free_FIX_AllocRejCode; SwigClassAllocRejCode.trackObjects = 0; SwigClassBrokerOfCredit.klass = rb_define_class_under(mQuickfix, "BrokerOfCredit", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BrokerOfCredit, (void *) &SwigClassBrokerOfCredit); rb_define_alloc_func(SwigClassBrokerOfCredit.klass, _wrap_BrokerOfCredit_allocate); rb_define_method(SwigClassBrokerOfCredit.klass, "initialize", VALUEFUNC(_wrap_new_BrokerOfCredit), -1); SwigClassBrokerOfCredit.mark = 0; SwigClassBrokerOfCredit.destroy = (void (*)(void *)) free_FIX_BrokerOfCredit; SwigClassBrokerOfCredit.trackObjects = 0; SwigClassEmailType.klass = rb_define_class_under(mQuickfix, "EmailType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EmailType, (void *) &SwigClassEmailType); rb_define_alloc_func(SwigClassEmailType.klass, _wrap_EmailType_allocate); rb_define_method(SwigClassEmailType.klass, "initialize", VALUEFUNC(_wrap_new_EmailType), -1); SwigClassEmailType.mark = 0; SwigClassEmailType.destroy = (void (*)(void *)) free_FIX_EmailType; SwigClassEmailType.trackObjects = 0; SwigClassStopPx.klass = rb_define_class_under(mQuickfix, "StopPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StopPx, (void *) &SwigClassStopPx); rb_define_alloc_func(SwigClassStopPx.klass, _wrap_StopPx_allocate); rb_define_method(SwigClassStopPx.klass, "initialize", VALUEFUNC(_wrap_new_StopPx), -1); SwigClassStopPx.mark = 0; SwigClassStopPx.destroy = (void (*)(void *)) free_FIX_StopPx; SwigClassStopPx.trackObjects = 0; SwigClassExDestination.klass = rb_define_class_under(mQuickfix, "ExDestination", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExDestination, (void *) &SwigClassExDestination); rb_define_alloc_func(SwigClassExDestination.klass, _wrap_ExDestination_allocate); rb_define_method(SwigClassExDestination.klass, "initialize", VALUEFUNC(_wrap_new_ExDestination), -1); SwigClassExDestination.mark = 0; SwigClassExDestination.destroy = (void (*)(void *)) free_FIX_ExDestination; SwigClassExDestination.trackObjects = 0; SwigClassCxlRejReason.klass = rb_define_class_under(mQuickfix, "CxlRejReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CxlRejReason, (void *) &SwigClassCxlRejReason); rb_define_alloc_func(SwigClassCxlRejReason.klass, _wrap_CxlRejReason_allocate); rb_define_method(SwigClassCxlRejReason.klass, "initialize", VALUEFUNC(_wrap_new_CxlRejReason), -1); SwigClassCxlRejReason.mark = 0; SwigClassCxlRejReason.destroy = (void (*)(void *)) free_FIX_CxlRejReason; SwigClassCxlRejReason.trackObjects = 0; SwigClassOrdRejReason.klass = rb_define_class_under(mQuickfix, "OrdRejReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrdRejReason, (void *) &SwigClassOrdRejReason); rb_define_alloc_func(SwigClassOrdRejReason.klass, _wrap_OrdRejReason_allocate); rb_define_method(SwigClassOrdRejReason.klass, "initialize", VALUEFUNC(_wrap_new_OrdRejReason), -1); SwigClassOrdRejReason.mark = 0; SwigClassOrdRejReason.destroy = (void (*)(void *)) free_FIX_OrdRejReason; SwigClassOrdRejReason.trackObjects = 0; SwigClassIOIQualifier.klass = rb_define_class_under(mQuickfix, "IOIQualifier", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIQualifier, (void *) &SwigClassIOIQualifier); rb_define_alloc_func(SwigClassIOIQualifier.klass, _wrap_IOIQualifier_allocate); rb_define_method(SwigClassIOIQualifier.klass, "initialize", VALUEFUNC(_wrap_new_IOIQualifier), -1); SwigClassIOIQualifier.mark = 0; SwigClassIOIQualifier.destroy = (void (*)(void *)) free_FIX_IOIQualifier; SwigClassIOIQualifier.trackObjects = 0; SwigClassWaveNo.klass = rb_define_class_under(mQuickfix, "WaveNo", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__WaveNo, (void *) &SwigClassWaveNo); rb_define_alloc_func(SwigClassWaveNo.klass, _wrap_WaveNo_allocate); rb_define_method(SwigClassWaveNo.klass, "initialize", VALUEFUNC(_wrap_new_WaveNo), -1); SwigClassWaveNo.mark = 0; SwigClassWaveNo.destroy = (void (*)(void *)) free_FIX_WaveNo; SwigClassWaveNo.trackObjects = 0; SwigClassIssuer.klass = rb_define_class_under(mQuickfix, "Issuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Issuer, (void *) &SwigClassIssuer); rb_define_alloc_func(SwigClassIssuer.klass, _wrap_Issuer_allocate); rb_define_method(SwigClassIssuer.klass, "initialize", VALUEFUNC(_wrap_new_Issuer), -1); SwigClassIssuer.mark = 0; SwigClassIssuer.destroy = (void (*)(void *)) free_FIX_Issuer; SwigClassIssuer.trackObjects = 0; SwigClassSecurityDesc.klass = rb_define_class_under(mQuickfix, "SecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityDesc, (void *) &SwigClassSecurityDesc); rb_define_alloc_func(SwigClassSecurityDesc.klass, _wrap_SecurityDesc_allocate); rb_define_method(SwigClassSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_SecurityDesc), -1); SwigClassSecurityDesc.mark = 0; SwigClassSecurityDesc.destroy = (void (*)(void *)) free_FIX_SecurityDesc; SwigClassSecurityDesc.trackObjects = 0; SwigClassClientID.klass = rb_define_class_under(mQuickfix, "ClientID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClientID, (void *) &SwigClassClientID); rb_define_alloc_func(SwigClassClientID.klass, _wrap_ClientID_allocate); rb_define_method(SwigClassClientID.klass, "initialize", VALUEFUNC(_wrap_new_ClientID), -1); SwigClassClientID.mark = 0; SwigClassClientID.destroy = (void (*)(void *)) free_FIX_ClientID; SwigClassClientID.trackObjects = 0; SwigClassMinQty.klass = rb_define_class_under(mQuickfix, "MinQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MinQty, (void *) &SwigClassMinQty); rb_define_alloc_func(SwigClassMinQty.klass, _wrap_MinQty_allocate); rb_define_method(SwigClassMinQty.klass, "initialize", VALUEFUNC(_wrap_new_MinQty), -1); SwigClassMinQty.mark = 0; SwigClassMinQty.destroy = (void (*)(void *)) free_FIX_MinQty; SwigClassMinQty.trackObjects = 0; SwigClassMaxFloor.klass = rb_define_class_under(mQuickfix, "MaxFloor", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaxFloor, (void *) &SwigClassMaxFloor); rb_define_alloc_func(SwigClassMaxFloor.klass, _wrap_MaxFloor_allocate); rb_define_method(SwigClassMaxFloor.klass, "initialize", VALUEFUNC(_wrap_new_MaxFloor), -1); SwigClassMaxFloor.mark = 0; SwigClassMaxFloor.destroy = (void (*)(void *)) free_FIX_MaxFloor; SwigClassMaxFloor.trackObjects = 0; SwigClassReportToExch.klass = rb_define_class_under(mQuickfix, "ReportToExch", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ReportToExch, (void *) &SwigClassReportToExch); rb_define_alloc_func(SwigClassReportToExch.klass, _wrap_ReportToExch_allocate); rb_define_method(SwigClassReportToExch.klass, "initialize", VALUEFUNC(_wrap_new_ReportToExch), -1); SwigClassReportToExch.mark = 0; SwigClassReportToExch.destroy = (void (*)(void *)) free_FIX_ReportToExch; SwigClassReportToExch.trackObjects = 0; SwigClassLocateReqd.klass = rb_define_class_under(mQuickfix, "LocateReqd", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LocateReqd, (void *) &SwigClassLocateReqd); rb_define_alloc_func(SwigClassLocateReqd.klass, _wrap_LocateReqd_allocate); rb_define_method(SwigClassLocateReqd.klass, "initialize", VALUEFUNC(_wrap_new_LocateReqd), -1); SwigClassLocateReqd.mark = 0; SwigClassLocateReqd.destroy = (void (*)(void *)) free_FIX_LocateReqd; SwigClassLocateReqd.trackObjects = 0; SwigClassQuoteID.klass = rb_define_class_under(mQuickfix, "QuoteID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteID, (void *) &SwigClassQuoteID); rb_define_alloc_func(SwigClassQuoteID.klass, _wrap_QuoteID_allocate); rb_define_method(SwigClassQuoteID.klass, "initialize", VALUEFUNC(_wrap_new_QuoteID), -1); SwigClassQuoteID.mark = 0; SwigClassQuoteID.destroy = (void (*)(void *)) free_FIX_QuoteID; SwigClassQuoteID.trackObjects = 0; SwigClassNetMoney.klass = rb_define_class_under(mQuickfix, "NetMoney", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NetMoney, (void *) &SwigClassNetMoney); rb_define_alloc_func(SwigClassNetMoney.klass, _wrap_NetMoney_allocate); rb_define_method(SwigClassNetMoney.klass, "initialize", VALUEFUNC(_wrap_new_NetMoney), -1); SwigClassNetMoney.mark = 0; SwigClassNetMoney.destroy = (void (*)(void *)) free_FIX_NetMoney; SwigClassNetMoney.trackObjects = 0; SwigClassSettlCurrAmt.klass = rb_define_class_under(mQuickfix, "SettlCurrAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlCurrAmt, (void *) &SwigClassSettlCurrAmt); rb_define_alloc_func(SwigClassSettlCurrAmt.klass, _wrap_SettlCurrAmt_allocate); rb_define_method(SwigClassSettlCurrAmt.klass, "initialize", VALUEFUNC(_wrap_new_SettlCurrAmt), -1); SwigClassSettlCurrAmt.mark = 0; SwigClassSettlCurrAmt.destroy = (void (*)(void *)) free_FIX_SettlCurrAmt; SwigClassSettlCurrAmt.trackObjects = 0; SwigClassSettlCurrency.klass = rb_define_class_under(mQuickfix, "SettlCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlCurrency, (void *) &SwigClassSettlCurrency); rb_define_alloc_func(SwigClassSettlCurrency.klass, _wrap_SettlCurrency_allocate); rb_define_method(SwigClassSettlCurrency.klass, "initialize", VALUEFUNC(_wrap_new_SettlCurrency), -1); SwigClassSettlCurrency.mark = 0; SwigClassSettlCurrency.destroy = (void (*)(void *)) free_FIX_SettlCurrency; SwigClassSettlCurrency.trackObjects = 0; SwigClassForexReq.klass = rb_define_class_under(mQuickfix, "ForexReq", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ForexReq, (void *) &SwigClassForexReq); rb_define_alloc_func(SwigClassForexReq.klass, _wrap_ForexReq_allocate); rb_define_method(SwigClassForexReq.klass, "initialize", VALUEFUNC(_wrap_new_ForexReq), -1); SwigClassForexReq.mark = 0; SwigClassForexReq.destroy = (void (*)(void *)) free_FIX_ForexReq; SwigClassForexReq.trackObjects = 0; SwigClassNoExecs.klass = rb_define_class_under(mQuickfix, "NoExecs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoExecs, (void *) &SwigClassNoExecs); rb_define_alloc_func(SwigClassNoExecs.klass, _wrap_NoExecs_allocate); rb_define_method(SwigClassNoExecs.klass, "initialize", VALUEFUNC(_wrap_new_NoExecs), -1); SwigClassNoExecs.mark = 0; SwigClassNoExecs.destroy = (void (*)(void *)) free_FIX_NoExecs; SwigClassNoExecs.trackObjects = 0; SwigClassCxlType.klass = rb_define_class_under(mQuickfix, "CxlType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CxlType, (void *) &SwigClassCxlType); rb_define_alloc_func(SwigClassCxlType.klass, _wrap_CxlType_allocate); rb_define_method(SwigClassCxlType.klass, "initialize", VALUEFUNC(_wrap_new_CxlType), -1); SwigClassCxlType.mark = 0; SwigClassCxlType.destroy = (void (*)(void *)) free_FIX_CxlType; SwigClassCxlType.trackObjects = 0; SwigClassExpireTime.klass = rb_define_class_under(mQuickfix, "ExpireTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExpireTime, (void *) &SwigClassExpireTime); rb_define_alloc_func(SwigClassExpireTime.klass, _wrap_ExpireTime_allocate); rb_define_method(SwigClassExpireTime.klass, "initialize", VALUEFUNC(_wrap_new_ExpireTime), -1); SwigClassExpireTime.mark = 0; SwigClassExpireTime.destroy = (void (*)(void *)) free_FIX_ExpireTime; SwigClassExpireTime.trackObjects = 0; SwigClassDKReason.klass = rb_define_class_under(mQuickfix, "DKReason", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DKReason, (void *) &SwigClassDKReason); rb_define_alloc_func(SwigClassDKReason.klass, _wrap_DKReason_allocate); rb_define_method(SwigClassDKReason.klass, "initialize", VALUEFUNC(_wrap_new_DKReason), -1); SwigClassDKReason.mark = 0; SwigClassDKReason.destroy = (void (*)(void *)) free_FIX_DKReason; SwigClassDKReason.trackObjects = 0; SwigClassIOINaturalFlag.klass = rb_define_class_under(mQuickfix, "IOINaturalFlag", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOINaturalFlag, (void *) &SwigClassIOINaturalFlag); rb_define_alloc_func(SwigClassIOINaturalFlag.klass, _wrap_IOINaturalFlag_allocate); rb_define_method(SwigClassIOINaturalFlag.klass, "initialize", VALUEFUNC(_wrap_new_IOINaturalFlag), -1); SwigClassIOINaturalFlag.mark = 0; SwigClassIOINaturalFlag.destroy = (void (*)(void *)) free_FIX_IOINaturalFlag; SwigClassIOINaturalFlag.trackObjects = 0; SwigClassQuoteReqID.klass = rb_define_class_under(mQuickfix, "QuoteReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteReqID, (void *) &SwigClassQuoteReqID); rb_define_alloc_func(SwigClassQuoteReqID.klass, _wrap_QuoteReqID_allocate); rb_define_method(SwigClassQuoteReqID.klass, "initialize", VALUEFUNC(_wrap_new_QuoteReqID), -1); SwigClassQuoteReqID.mark = 0; SwigClassQuoteReqID.destroy = (void (*)(void *)) free_FIX_QuoteReqID; SwigClassQuoteReqID.trackObjects = 0; SwigClassBidPx.klass = rb_define_class_under(mQuickfix, "BidPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidPx, (void *) &SwigClassBidPx); rb_define_alloc_func(SwigClassBidPx.klass, _wrap_BidPx_allocate); rb_define_method(SwigClassBidPx.klass, "initialize", VALUEFUNC(_wrap_new_BidPx), -1); SwigClassBidPx.mark = 0; SwigClassBidPx.destroy = (void (*)(void *)) free_FIX_BidPx; SwigClassBidPx.trackObjects = 0; SwigClassOfferPx.klass = rb_define_class_under(mQuickfix, "OfferPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OfferPx, (void *) &SwigClassOfferPx); rb_define_alloc_func(SwigClassOfferPx.klass, _wrap_OfferPx_allocate); rb_define_method(SwigClassOfferPx.klass, "initialize", VALUEFUNC(_wrap_new_OfferPx), -1); SwigClassOfferPx.mark = 0; SwigClassOfferPx.destroy = (void (*)(void *)) free_FIX_OfferPx; SwigClassOfferPx.trackObjects = 0; SwigClassBidSize.klass = rb_define_class_under(mQuickfix, "BidSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidSize, (void *) &SwigClassBidSize); rb_define_alloc_func(SwigClassBidSize.klass, _wrap_BidSize_allocate); rb_define_method(SwigClassBidSize.klass, "initialize", VALUEFUNC(_wrap_new_BidSize), -1); SwigClassBidSize.mark = 0; SwigClassBidSize.destroy = (void (*)(void *)) free_FIX_BidSize; SwigClassBidSize.trackObjects = 0; SwigClassOfferSize.klass = rb_define_class_under(mQuickfix, "OfferSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OfferSize, (void *) &SwigClassOfferSize); rb_define_alloc_func(SwigClassOfferSize.klass, _wrap_OfferSize_allocate); rb_define_method(SwigClassOfferSize.klass, "initialize", VALUEFUNC(_wrap_new_OfferSize), -1); SwigClassOfferSize.mark = 0; SwigClassOfferSize.destroy = (void (*)(void *)) free_FIX_OfferSize; SwigClassOfferSize.trackObjects = 0; SwigClassNoMiscFees.klass = rb_define_class_under(mQuickfix, "NoMiscFees", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMiscFees, (void *) &SwigClassNoMiscFees); rb_define_alloc_func(SwigClassNoMiscFees.klass, _wrap_NoMiscFees_allocate); rb_define_method(SwigClassNoMiscFees.klass, "initialize", VALUEFUNC(_wrap_new_NoMiscFees), -1); SwigClassNoMiscFees.mark = 0; SwigClassNoMiscFees.destroy = (void (*)(void *)) free_FIX_NoMiscFees; SwigClassNoMiscFees.trackObjects = 0; SwigClassMiscFeeAmt.klass = rb_define_class_under(mQuickfix, "MiscFeeAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MiscFeeAmt, (void *) &SwigClassMiscFeeAmt); rb_define_alloc_func(SwigClassMiscFeeAmt.klass, _wrap_MiscFeeAmt_allocate); rb_define_method(SwigClassMiscFeeAmt.klass, "initialize", VALUEFUNC(_wrap_new_MiscFeeAmt), -1); SwigClassMiscFeeAmt.mark = 0; SwigClassMiscFeeAmt.destroy = (void (*)(void *)) free_FIX_MiscFeeAmt; SwigClassMiscFeeAmt.trackObjects = 0; SwigClassMiscFeeCurr.klass = rb_define_class_under(mQuickfix, "MiscFeeCurr", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MiscFeeCurr, (void *) &SwigClassMiscFeeCurr); rb_define_alloc_func(SwigClassMiscFeeCurr.klass, _wrap_MiscFeeCurr_allocate); rb_define_method(SwigClassMiscFeeCurr.klass, "initialize", VALUEFUNC(_wrap_new_MiscFeeCurr), -1); SwigClassMiscFeeCurr.mark = 0; SwigClassMiscFeeCurr.destroy = (void (*)(void *)) free_FIX_MiscFeeCurr; SwigClassMiscFeeCurr.trackObjects = 0; SwigClassMiscFeeType.klass = rb_define_class_under(mQuickfix, "MiscFeeType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MiscFeeType, (void *) &SwigClassMiscFeeType); rb_define_alloc_func(SwigClassMiscFeeType.klass, _wrap_MiscFeeType_allocate); rb_define_method(SwigClassMiscFeeType.klass, "initialize", VALUEFUNC(_wrap_new_MiscFeeType), -1); SwigClassMiscFeeType.mark = 0; SwigClassMiscFeeType.destroy = (void (*)(void *)) free_FIX_MiscFeeType; SwigClassMiscFeeType.trackObjects = 0; SwigClassPrevClosePx.klass = rb_define_class_under(mQuickfix, "PrevClosePx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PrevClosePx, (void *) &SwigClassPrevClosePx); rb_define_alloc_func(SwigClassPrevClosePx.klass, _wrap_PrevClosePx_allocate); rb_define_method(SwigClassPrevClosePx.klass, "initialize", VALUEFUNC(_wrap_new_PrevClosePx), -1); SwigClassPrevClosePx.mark = 0; SwigClassPrevClosePx.destroy = (void (*)(void *)) free_FIX_PrevClosePx; SwigClassPrevClosePx.trackObjects = 0; SwigClassNoRelatedSym.klass = rb_define_class_under(mQuickfix, "NoRelatedSym", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoRelatedSym, (void *) &SwigClassNoRelatedSym); rb_define_alloc_func(SwigClassNoRelatedSym.klass, _wrap_NoRelatedSym_allocate); rb_define_method(SwigClassNoRelatedSym.klass, "initialize", VALUEFUNC(_wrap_new_NoRelatedSym), -1); SwigClassNoRelatedSym.mark = 0; SwigClassNoRelatedSym.destroy = (void (*)(void *)) free_FIX_NoRelatedSym; SwigClassNoRelatedSym.trackObjects = 0; SwigClassSubject.klass = rb_define_class_under(mQuickfix, "Subject", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Subject, (void *) &SwigClassSubject); rb_define_alloc_func(SwigClassSubject.klass, _wrap_Subject_allocate); rb_define_method(SwigClassSubject.klass, "initialize", VALUEFUNC(_wrap_new_Subject), -1); SwigClassSubject.mark = 0; SwigClassSubject.destroy = (void (*)(void *)) free_FIX_Subject; SwigClassSubject.trackObjects = 0; SwigClassHeadline.klass = rb_define_class_under(mQuickfix, "Headline", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Headline, (void *) &SwigClassHeadline); rb_define_alloc_func(SwigClassHeadline.klass, _wrap_Headline_allocate); rb_define_method(SwigClassHeadline.klass, "initialize", VALUEFUNC(_wrap_new_Headline), -1); SwigClassHeadline.mark = 0; SwigClassHeadline.destroy = (void (*)(void *)) free_FIX_Headline; SwigClassHeadline.trackObjects = 0; SwigClassURLLink.klass = rb_define_class_under(mQuickfix, "URLLink", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__URLLink, (void *) &SwigClassURLLink); rb_define_alloc_func(SwigClassURLLink.klass, _wrap_URLLink_allocate); rb_define_method(SwigClassURLLink.klass, "initialize", VALUEFUNC(_wrap_new_URLLink), -1); SwigClassURLLink.mark = 0; SwigClassURLLink.destroy = (void (*)(void *)) free_FIX_URLLink; SwigClassURLLink.trackObjects = 0; SwigClassExecType.klass = rb_define_class_under(mQuickfix, "ExecType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecType, (void *) &SwigClassExecType); rb_define_alloc_func(SwigClassExecType.klass, _wrap_ExecType_allocate); rb_define_method(SwigClassExecType.klass, "initialize", VALUEFUNC(_wrap_new_ExecType), -1); SwigClassExecType.mark = 0; SwigClassExecType.destroy = (void (*)(void *)) free_FIX_ExecType; SwigClassExecType.trackObjects = 0; SwigClassLeavesQty.klass = rb_define_class_under(mQuickfix, "LeavesQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LeavesQty, (void *) &SwigClassLeavesQty); rb_define_alloc_func(SwigClassLeavesQty.klass, _wrap_LeavesQty_allocate); rb_define_method(SwigClassLeavesQty.klass, "initialize", VALUEFUNC(_wrap_new_LeavesQty), -1); SwigClassLeavesQty.mark = 0; SwigClassLeavesQty.destroy = (void (*)(void *)) free_FIX_LeavesQty; SwigClassLeavesQty.trackObjects = 0; SwigClassCashOrderQty.klass = rb_define_class_under(mQuickfix, "CashOrderQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashOrderQty, (void *) &SwigClassCashOrderQty); rb_define_alloc_func(SwigClassCashOrderQty.klass, _wrap_CashOrderQty_allocate); rb_define_method(SwigClassCashOrderQty.klass, "initialize", VALUEFUNC(_wrap_new_CashOrderQty), -1); SwigClassCashOrderQty.mark = 0; SwigClassCashOrderQty.destroy = (void (*)(void *)) free_FIX_CashOrderQty; SwigClassCashOrderQty.trackObjects = 0; SwigClassAllocAvgPx.klass = rb_define_class_under(mQuickfix, "AllocAvgPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocAvgPx, (void *) &SwigClassAllocAvgPx); rb_define_alloc_func(SwigClassAllocAvgPx.klass, _wrap_AllocAvgPx_allocate); rb_define_method(SwigClassAllocAvgPx.klass, "initialize", VALUEFUNC(_wrap_new_AllocAvgPx), -1); SwigClassAllocAvgPx.mark = 0; SwigClassAllocAvgPx.destroy = (void (*)(void *)) free_FIX_AllocAvgPx; SwigClassAllocAvgPx.trackObjects = 0; SwigClassAllocNetMoney.klass = rb_define_class_under(mQuickfix, "AllocNetMoney", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocNetMoney, (void *) &SwigClassAllocNetMoney); rb_define_alloc_func(SwigClassAllocNetMoney.klass, _wrap_AllocNetMoney_allocate); rb_define_method(SwigClassAllocNetMoney.klass, "initialize", VALUEFUNC(_wrap_new_AllocNetMoney), -1); SwigClassAllocNetMoney.mark = 0; SwigClassAllocNetMoney.destroy = (void (*)(void *)) free_FIX_AllocNetMoney; SwigClassAllocNetMoney.trackObjects = 0; SwigClassSettlCurrFxRate.klass = rb_define_class_under(mQuickfix, "SettlCurrFxRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlCurrFxRate, (void *) &SwigClassSettlCurrFxRate); rb_define_alloc_func(SwigClassSettlCurrFxRate.klass, _wrap_SettlCurrFxRate_allocate); rb_define_method(SwigClassSettlCurrFxRate.klass, "initialize", VALUEFUNC(_wrap_new_SettlCurrFxRate), -1); SwigClassSettlCurrFxRate.mark = 0; SwigClassSettlCurrFxRate.destroy = (void (*)(void *)) free_FIX_SettlCurrFxRate; SwigClassSettlCurrFxRate.trackObjects = 0; SwigClassSettlCurrFxRateCalc.klass = rb_define_class_under(mQuickfix, "SettlCurrFxRateCalc", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlCurrFxRateCalc, (void *) &SwigClassSettlCurrFxRateCalc); rb_define_alloc_func(SwigClassSettlCurrFxRateCalc.klass, _wrap_SettlCurrFxRateCalc_allocate); rb_define_method(SwigClassSettlCurrFxRateCalc.klass, "initialize", VALUEFUNC(_wrap_new_SettlCurrFxRateCalc), -1); SwigClassSettlCurrFxRateCalc.mark = 0; SwigClassSettlCurrFxRateCalc.destroy = (void (*)(void *)) free_FIX_SettlCurrFxRateCalc; SwigClassSettlCurrFxRateCalc.trackObjects = 0; SwigClassNumDaysInterest.klass = rb_define_class_under(mQuickfix, "NumDaysInterest", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NumDaysInterest, (void *) &SwigClassNumDaysInterest); rb_define_alloc_func(SwigClassNumDaysInterest.klass, _wrap_NumDaysInterest_allocate); rb_define_method(SwigClassNumDaysInterest.klass, "initialize", VALUEFUNC(_wrap_new_NumDaysInterest), -1); SwigClassNumDaysInterest.mark = 0; SwigClassNumDaysInterest.destroy = (void (*)(void *)) free_FIX_NumDaysInterest; SwigClassNumDaysInterest.trackObjects = 0; SwigClassAccruedInterestRate.klass = rb_define_class_under(mQuickfix, "AccruedInterestRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AccruedInterestRate, (void *) &SwigClassAccruedInterestRate); rb_define_alloc_func(SwigClassAccruedInterestRate.klass, _wrap_AccruedInterestRate_allocate); rb_define_method(SwigClassAccruedInterestRate.klass, "initialize", VALUEFUNC(_wrap_new_AccruedInterestRate), -1); SwigClassAccruedInterestRate.mark = 0; SwigClassAccruedInterestRate.destroy = (void (*)(void *)) free_FIX_AccruedInterestRate; SwigClassAccruedInterestRate.trackObjects = 0; SwigClassAccruedInterestAmt.klass = rb_define_class_under(mQuickfix, "AccruedInterestAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AccruedInterestAmt, (void *) &SwigClassAccruedInterestAmt); rb_define_alloc_func(SwigClassAccruedInterestAmt.klass, _wrap_AccruedInterestAmt_allocate); rb_define_method(SwigClassAccruedInterestAmt.klass, "initialize", VALUEFUNC(_wrap_new_AccruedInterestAmt), -1); SwigClassAccruedInterestAmt.mark = 0; SwigClassAccruedInterestAmt.destroy = (void (*)(void *)) free_FIX_AccruedInterestAmt; SwigClassAccruedInterestAmt.trackObjects = 0; SwigClassSettlInstMode.klass = rb_define_class_under(mQuickfix, "SettlInstMode", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstMode, (void *) &SwigClassSettlInstMode); rb_define_alloc_func(SwigClassSettlInstMode.klass, _wrap_SettlInstMode_allocate); rb_define_method(SwigClassSettlInstMode.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstMode), -1); SwigClassSettlInstMode.mark = 0; SwigClassSettlInstMode.destroy = (void (*)(void *)) free_FIX_SettlInstMode; SwigClassSettlInstMode.trackObjects = 0; SwigClassAllocText.klass = rb_define_class_under(mQuickfix, "AllocText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocText, (void *) &SwigClassAllocText); rb_define_alloc_func(SwigClassAllocText.klass, _wrap_AllocText_allocate); rb_define_method(SwigClassAllocText.klass, "initialize", VALUEFUNC(_wrap_new_AllocText), -1); SwigClassAllocText.mark = 0; SwigClassAllocText.destroy = (void (*)(void *)) free_FIX_AllocText; SwigClassAllocText.trackObjects = 0; SwigClassSettlInstID.klass = rb_define_class_under(mQuickfix, "SettlInstID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstID, (void *) &SwigClassSettlInstID); rb_define_alloc_func(SwigClassSettlInstID.klass, _wrap_SettlInstID_allocate); rb_define_method(SwigClassSettlInstID.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstID), -1); SwigClassSettlInstID.mark = 0; SwigClassSettlInstID.destroy = (void (*)(void *)) free_FIX_SettlInstID; SwigClassSettlInstID.trackObjects = 0; SwigClassSettlInstTransType.klass = rb_define_class_under(mQuickfix, "SettlInstTransType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstTransType, (void *) &SwigClassSettlInstTransType); rb_define_alloc_func(SwigClassSettlInstTransType.klass, _wrap_SettlInstTransType_allocate); rb_define_method(SwigClassSettlInstTransType.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstTransType), -1); SwigClassSettlInstTransType.mark = 0; SwigClassSettlInstTransType.destroy = (void (*)(void *)) free_FIX_SettlInstTransType; SwigClassSettlInstTransType.trackObjects = 0; SwigClassEmailThreadID.klass = rb_define_class_under(mQuickfix, "EmailThreadID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EmailThreadID, (void *) &SwigClassEmailThreadID); rb_define_alloc_func(SwigClassEmailThreadID.klass, _wrap_EmailThreadID_allocate); rb_define_method(SwigClassEmailThreadID.klass, "initialize", VALUEFUNC(_wrap_new_EmailThreadID), -1); SwigClassEmailThreadID.mark = 0; SwigClassEmailThreadID.destroy = (void (*)(void *)) free_FIX_EmailThreadID; SwigClassEmailThreadID.trackObjects = 0; SwigClassSettlInstSource.klass = rb_define_class_under(mQuickfix, "SettlInstSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstSource, (void *) &SwigClassSettlInstSource); rb_define_alloc_func(SwigClassSettlInstSource.klass, _wrap_SettlInstSource_allocate); rb_define_method(SwigClassSettlInstSource.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstSource), -1); SwigClassSettlInstSource.mark = 0; SwigClassSettlInstSource.destroy = (void (*)(void *)) free_FIX_SettlInstSource; SwigClassSettlInstSource.trackObjects = 0; SwigClassSettlLocation.klass = rb_define_class_under(mQuickfix, "SettlLocation", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlLocation, (void *) &SwigClassSettlLocation); rb_define_alloc_func(SwigClassSettlLocation.klass, _wrap_SettlLocation_allocate); rb_define_method(SwigClassSettlLocation.klass, "initialize", VALUEFUNC(_wrap_new_SettlLocation), -1); SwigClassSettlLocation.mark = 0; SwigClassSettlLocation.destroy = (void (*)(void *)) free_FIX_SettlLocation; SwigClassSettlLocation.trackObjects = 0; SwigClassSecurityType.klass = rb_define_class_under(mQuickfix, "SecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityType, (void *) &SwigClassSecurityType); rb_define_alloc_func(SwigClassSecurityType.klass, _wrap_SecurityType_allocate); rb_define_method(SwigClassSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_SecurityType), -1); SwigClassSecurityType.mark = 0; SwigClassSecurityType.destroy = (void (*)(void *)) free_FIX_SecurityType; SwigClassSecurityType.trackObjects = 0; SwigClassEffectiveTime.klass = rb_define_class_under(mQuickfix, "EffectiveTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EffectiveTime, (void *) &SwigClassEffectiveTime); rb_define_alloc_func(SwigClassEffectiveTime.klass, _wrap_EffectiveTime_allocate); rb_define_method(SwigClassEffectiveTime.klass, "initialize", VALUEFUNC(_wrap_new_EffectiveTime), -1); SwigClassEffectiveTime.mark = 0; SwigClassEffectiveTime.destroy = (void (*)(void *)) free_FIX_EffectiveTime; SwigClassEffectiveTime.trackObjects = 0; SwigClassStandInstDbType.klass = rb_define_class_under(mQuickfix, "StandInstDbType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StandInstDbType, (void *) &SwigClassStandInstDbType); rb_define_alloc_func(SwigClassStandInstDbType.klass, _wrap_StandInstDbType_allocate); rb_define_method(SwigClassStandInstDbType.klass, "initialize", VALUEFUNC(_wrap_new_StandInstDbType), -1); SwigClassStandInstDbType.mark = 0; SwigClassStandInstDbType.destroy = (void (*)(void *)) free_FIX_StandInstDbType; SwigClassStandInstDbType.trackObjects = 0; SwigClassStandInstDbName.klass = rb_define_class_under(mQuickfix, "StandInstDbName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StandInstDbName, (void *) &SwigClassStandInstDbName); rb_define_alloc_func(SwigClassStandInstDbName.klass, _wrap_StandInstDbName_allocate); rb_define_method(SwigClassStandInstDbName.klass, "initialize", VALUEFUNC(_wrap_new_StandInstDbName), -1); SwigClassStandInstDbName.mark = 0; SwigClassStandInstDbName.destroy = (void (*)(void *)) free_FIX_StandInstDbName; SwigClassStandInstDbName.trackObjects = 0; SwigClassStandInstDbID.klass = rb_define_class_under(mQuickfix, "StandInstDbID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StandInstDbID, (void *) &SwigClassStandInstDbID); rb_define_alloc_func(SwigClassStandInstDbID.klass, _wrap_StandInstDbID_allocate); rb_define_method(SwigClassStandInstDbID.klass, "initialize", VALUEFUNC(_wrap_new_StandInstDbID), -1); SwigClassStandInstDbID.mark = 0; SwigClassStandInstDbID.destroy = (void (*)(void *)) free_FIX_StandInstDbID; SwigClassStandInstDbID.trackObjects = 0; SwigClassSettlDeliveryType.klass = rb_define_class_under(mQuickfix, "SettlDeliveryType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlDeliveryType, (void *) &SwigClassSettlDeliveryType); rb_define_alloc_func(SwigClassSettlDeliveryType.klass, _wrap_SettlDeliveryType_allocate); rb_define_method(SwigClassSettlDeliveryType.klass, "initialize", VALUEFUNC(_wrap_new_SettlDeliveryType), -1); SwigClassSettlDeliveryType.mark = 0; SwigClassSettlDeliveryType.destroy = (void (*)(void *)) free_FIX_SettlDeliveryType; SwigClassSettlDeliveryType.trackObjects = 0; SwigClassSettlDepositoryCode.klass = rb_define_class_under(mQuickfix, "SettlDepositoryCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlDepositoryCode, (void *) &SwigClassSettlDepositoryCode); rb_define_alloc_func(SwigClassSettlDepositoryCode.klass, _wrap_SettlDepositoryCode_allocate); rb_define_method(SwigClassSettlDepositoryCode.klass, "initialize", VALUEFUNC(_wrap_new_SettlDepositoryCode), -1); SwigClassSettlDepositoryCode.mark = 0; SwigClassSettlDepositoryCode.destroy = (void (*)(void *)) free_FIX_SettlDepositoryCode; SwigClassSettlDepositoryCode.trackObjects = 0; SwigClassSettlBrkrCode.klass = rb_define_class_under(mQuickfix, "SettlBrkrCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlBrkrCode, (void *) &SwigClassSettlBrkrCode); rb_define_alloc_func(SwigClassSettlBrkrCode.klass, _wrap_SettlBrkrCode_allocate); rb_define_method(SwigClassSettlBrkrCode.klass, "initialize", VALUEFUNC(_wrap_new_SettlBrkrCode), -1); SwigClassSettlBrkrCode.mark = 0; SwigClassSettlBrkrCode.destroy = (void (*)(void *)) free_FIX_SettlBrkrCode; SwigClassSettlBrkrCode.trackObjects = 0; SwigClassSettlInstCode.klass = rb_define_class_under(mQuickfix, "SettlInstCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstCode, (void *) &SwigClassSettlInstCode); rb_define_alloc_func(SwigClassSettlInstCode.klass, _wrap_SettlInstCode_allocate); rb_define_method(SwigClassSettlInstCode.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstCode), -1); SwigClassSettlInstCode.mark = 0; SwigClassSettlInstCode.destroy = (void (*)(void *)) free_FIX_SettlInstCode; SwigClassSettlInstCode.trackObjects = 0; SwigClassSecuritySettlAgentName.klass = rb_define_class_under(mQuickfix, "SecuritySettlAgentName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecuritySettlAgentName, (void *) &SwigClassSecuritySettlAgentName); rb_define_alloc_func(SwigClassSecuritySettlAgentName.klass, _wrap_SecuritySettlAgentName_allocate); rb_define_method(SwigClassSecuritySettlAgentName.klass, "initialize", VALUEFUNC(_wrap_new_SecuritySettlAgentName), -1); SwigClassSecuritySettlAgentName.mark = 0; SwigClassSecuritySettlAgentName.destroy = (void (*)(void *)) free_FIX_SecuritySettlAgentName; SwigClassSecuritySettlAgentName.trackObjects = 0; SwigClassSecuritySettlAgentCode.klass = rb_define_class_under(mQuickfix, "SecuritySettlAgentCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecuritySettlAgentCode, (void *) &SwigClassSecuritySettlAgentCode); rb_define_alloc_func(SwigClassSecuritySettlAgentCode.klass, _wrap_SecuritySettlAgentCode_allocate); rb_define_method(SwigClassSecuritySettlAgentCode.klass, "initialize", VALUEFUNC(_wrap_new_SecuritySettlAgentCode), -1); SwigClassSecuritySettlAgentCode.mark = 0; SwigClassSecuritySettlAgentCode.destroy = (void (*)(void *)) free_FIX_SecuritySettlAgentCode; SwigClassSecuritySettlAgentCode.trackObjects = 0; SwigClassSecuritySettlAgentAcctNum.klass = rb_define_class_under(mQuickfix, "SecuritySettlAgentAcctNum", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecuritySettlAgentAcctNum, (void *) &SwigClassSecuritySettlAgentAcctNum); rb_define_alloc_func(SwigClassSecuritySettlAgentAcctNum.klass, _wrap_SecuritySettlAgentAcctNum_allocate); rb_define_method(SwigClassSecuritySettlAgentAcctNum.klass, "initialize", VALUEFUNC(_wrap_new_SecuritySettlAgentAcctNum), -1); SwigClassSecuritySettlAgentAcctNum.mark = 0; SwigClassSecuritySettlAgentAcctNum.destroy = (void (*)(void *)) free_FIX_SecuritySettlAgentAcctNum; SwigClassSecuritySettlAgentAcctNum.trackObjects = 0; SwigClassSecuritySettlAgentAcctName.klass = rb_define_class_under(mQuickfix, "SecuritySettlAgentAcctName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecuritySettlAgentAcctName, (void *) &SwigClassSecuritySettlAgentAcctName); rb_define_alloc_func(SwigClassSecuritySettlAgentAcctName.klass, _wrap_SecuritySettlAgentAcctName_allocate); rb_define_method(SwigClassSecuritySettlAgentAcctName.klass, "initialize", VALUEFUNC(_wrap_new_SecuritySettlAgentAcctName), -1); SwigClassSecuritySettlAgentAcctName.mark = 0; SwigClassSecuritySettlAgentAcctName.destroy = (void (*)(void *)) free_FIX_SecuritySettlAgentAcctName; SwigClassSecuritySettlAgentAcctName.trackObjects = 0; SwigClassSecuritySettlAgentContactName.klass = rb_define_class_under(mQuickfix, "SecuritySettlAgentContactName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecuritySettlAgentContactName, (void *) &SwigClassSecuritySettlAgentContactName); rb_define_alloc_func(SwigClassSecuritySettlAgentContactName.klass, _wrap_SecuritySettlAgentContactName_allocate); rb_define_method(SwigClassSecuritySettlAgentContactName.klass, "initialize", VALUEFUNC(_wrap_new_SecuritySettlAgentContactName), -1); SwigClassSecuritySettlAgentContactName.mark = 0; SwigClassSecuritySettlAgentContactName.destroy = (void (*)(void *)) free_FIX_SecuritySettlAgentContactName; SwigClassSecuritySettlAgentContactName.trackObjects = 0; SwigClassSecuritySettlAgentContactPhone.klass = rb_define_class_under(mQuickfix, "SecuritySettlAgentContactPhone", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecuritySettlAgentContactPhone, (void *) &SwigClassSecuritySettlAgentContactPhone); rb_define_alloc_func(SwigClassSecuritySettlAgentContactPhone.klass, _wrap_SecuritySettlAgentContactPhone_allocate); rb_define_method(SwigClassSecuritySettlAgentContactPhone.klass, "initialize", VALUEFUNC(_wrap_new_SecuritySettlAgentContactPhone), -1); SwigClassSecuritySettlAgentContactPhone.mark = 0; SwigClassSecuritySettlAgentContactPhone.destroy = (void (*)(void *)) free_FIX_SecuritySettlAgentContactPhone; SwigClassSecuritySettlAgentContactPhone.trackObjects = 0; SwigClassCashSettlAgentName.klass = rb_define_class_under(mQuickfix, "CashSettlAgentName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashSettlAgentName, (void *) &SwigClassCashSettlAgentName); rb_define_alloc_func(SwigClassCashSettlAgentName.klass, _wrap_CashSettlAgentName_allocate); rb_define_method(SwigClassCashSettlAgentName.klass, "initialize", VALUEFUNC(_wrap_new_CashSettlAgentName), -1); SwigClassCashSettlAgentName.mark = 0; SwigClassCashSettlAgentName.destroy = (void (*)(void *)) free_FIX_CashSettlAgentName; SwigClassCashSettlAgentName.trackObjects = 0; SwigClassCashSettlAgentCode.klass = rb_define_class_under(mQuickfix, "CashSettlAgentCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashSettlAgentCode, (void *) &SwigClassCashSettlAgentCode); rb_define_alloc_func(SwigClassCashSettlAgentCode.klass, _wrap_CashSettlAgentCode_allocate); rb_define_method(SwigClassCashSettlAgentCode.klass, "initialize", VALUEFUNC(_wrap_new_CashSettlAgentCode), -1); SwigClassCashSettlAgentCode.mark = 0; SwigClassCashSettlAgentCode.destroy = (void (*)(void *)) free_FIX_CashSettlAgentCode; SwigClassCashSettlAgentCode.trackObjects = 0; SwigClassCashSettlAgentAcctNum.klass = rb_define_class_under(mQuickfix, "CashSettlAgentAcctNum", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashSettlAgentAcctNum, (void *) &SwigClassCashSettlAgentAcctNum); rb_define_alloc_func(SwigClassCashSettlAgentAcctNum.klass, _wrap_CashSettlAgentAcctNum_allocate); rb_define_method(SwigClassCashSettlAgentAcctNum.klass, "initialize", VALUEFUNC(_wrap_new_CashSettlAgentAcctNum), -1); SwigClassCashSettlAgentAcctNum.mark = 0; SwigClassCashSettlAgentAcctNum.destroy = (void (*)(void *)) free_FIX_CashSettlAgentAcctNum; SwigClassCashSettlAgentAcctNum.trackObjects = 0; SwigClassCashSettlAgentAcctName.klass = rb_define_class_under(mQuickfix, "CashSettlAgentAcctName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashSettlAgentAcctName, (void *) &SwigClassCashSettlAgentAcctName); rb_define_alloc_func(SwigClassCashSettlAgentAcctName.klass, _wrap_CashSettlAgentAcctName_allocate); rb_define_method(SwigClassCashSettlAgentAcctName.klass, "initialize", VALUEFUNC(_wrap_new_CashSettlAgentAcctName), -1); SwigClassCashSettlAgentAcctName.mark = 0; SwigClassCashSettlAgentAcctName.destroy = (void (*)(void *)) free_FIX_CashSettlAgentAcctName; SwigClassCashSettlAgentAcctName.trackObjects = 0; SwigClassCashSettlAgentContactName.klass = rb_define_class_under(mQuickfix, "CashSettlAgentContactName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashSettlAgentContactName, (void *) &SwigClassCashSettlAgentContactName); rb_define_alloc_func(SwigClassCashSettlAgentContactName.klass, _wrap_CashSettlAgentContactName_allocate); rb_define_method(SwigClassCashSettlAgentContactName.klass, "initialize", VALUEFUNC(_wrap_new_CashSettlAgentContactName), -1); SwigClassCashSettlAgentContactName.mark = 0; SwigClassCashSettlAgentContactName.destroy = (void (*)(void *)) free_FIX_CashSettlAgentContactName; SwigClassCashSettlAgentContactName.trackObjects = 0; SwigClassCashSettlAgentContactPhone.klass = rb_define_class_under(mQuickfix, "CashSettlAgentContactPhone", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashSettlAgentContactPhone, (void *) &SwigClassCashSettlAgentContactPhone); rb_define_alloc_func(SwigClassCashSettlAgentContactPhone.klass, _wrap_CashSettlAgentContactPhone_allocate); rb_define_method(SwigClassCashSettlAgentContactPhone.klass, "initialize", VALUEFUNC(_wrap_new_CashSettlAgentContactPhone), -1); SwigClassCashSettlAgentContactPhone.mark = 0; SwigClassCashSettlAgentContactPhone.destroy = (void (*)(void *)) free_FIX_CashSettlAgentContactPhone; SwigClassCashSettlAgentContactPhone.trackObjects = 0; SwigClassBidSpotRate.klass = rb_define_class_under(mQuickfix, "BidSpotRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidSpotRate, (void *) &SwigClassBidSpotRate); rb_define_alloc_func(SwigClassBidSpotRate.klass, _wrap_BidSpotRate_allocate); rb_define_method(SwigClassBidSpotRate.klass, "initialize", VALUEFUNC(_wrap_new_BidSpotRate), -1); SwigClassBidSpotRate.mark = 0; SwigClassBidSpotRate.destroy = (void (*)(void *)) free_FIX_BidSpotRate; SwigClassBidSpotRate.trackObjects = 0; SwigClassBidForwardPoints.klass = rb_define_class_under(mQuickfix, "BidForwardPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidForwardPoints, (void *) &SwigClassBidForwardPoints); rb_define_alloc_func(SwigClassBidForwardPoints.klass, _wrap_BidForwardPoints_allocate); rb_define_method(SwigClassBidForwardPoints.klass, "initialize", VALUEFUNC(_wrap_new_BidForwardPoints), -1); SwigClassBidForwardPoints.mark = 0; SwigClassBidForwardPoints.destroy = (void (*)(void *)) free_FIX_BidForwardPoints; SwigClassBidForwardPoints.trackObjects = 0; SwigClassOfferSpotRate.klass = rb_define_class_under(mQuickfix, "OfferSpotRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OfferSpotRate, (void *) &SwigClassOfferSpotRate); rb_define_alloc_func(SwigClassOfferSpotRate.klass, _wrap_OfferSpotRate_allocate); rb_define_method(SwigClassOfferSpotRate.klass, "initialize", VALUEFUNC(_wrap_new_OfferSpotRate), -1); SwigClassOfferSpotRate.mark = 0; SwigClassOfferSpotRate.destroy = (void (*)(void *)) free_FIX_OfferSpotRate; SwigClassOfferSpotRate.trackObjects = 0; SwigClassOfferForwardPoints.klass = rb_define_class_under(mQuickfix, "OfferForwardPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OfferForwardPoints, (void *) &SwigClassOfferForwardPoints); rb_define_alloc_func(SwigClassOfferForwardPoints.klass, _wrap_OfferForwardPoints_allocate); rb_define_method(SwigClassOfferForwardPoints.klass, "initialize", VALUEFUNC(_wrap_new_OfferForwardPoints), -1); SwigClassOfferForwardPoints.mark = 0; SwigClassOfferForwardPoints.destroy = (void (*)(void *)) free_FIX_OfferForwardPoints; SwigClassOfferForwardPoints.trackObjects = 0; SwigClassOrderQty2.klass = rb_define_class_under(mQuickfix, "OrderQty2", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderQty2, (void *) &SwigClassOrderQty2); rb_define_alloc_func(SwigClassOrderQty2.klass, _wrap_OrderQty2_allocate); rb_define_method(SwigClassOrderQty2.klass, "initialize", VALUEFUNC(_wrap_new_OrderQty2), -1); SwigClassOrderQty2.mark = 0; SwigClassOrderQty2.destroy = (void (*)(void *)) free_FIX_OrderQty2; SwigClassOrderQty2.trackObjects = 0; SwigClassFutSettDate2.klass = rb_define_class_under(mQuickfix, "FutSettDate2", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FutSettDate2, (void *) &SwigClassFutSettDate2); rb_define_alloc_func(SwigClassFutSettDate2.klass, _wrap_FutSettDate2_allocate); rb_define_method(SwigClassFutSettDate2.klass, "initialize", VALUEFUNC(_wrap_new_FutSettDate2), -1); SwigClassFutSettDate2.mark = 0; SwigClassFutSettDate2.destroy = (void (*)(void *)) free_FIX_FutSettDate2; SwigClassFutSettDate2.trackObjects = 0; SwigClassLastSpotRate.klass = rb_define_class_under(mQuickfix, "LastSpotRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastSpotRate, (void *) &SwigClassLastSpotRate); rb_define_alloc_func(SwigClassLastSpotRate.klass, _wrap_LastSpotRate_allocate); rb_define_method(SwigClassLastSpotRate.klass, "initialize", VALUEFUNC(_wrap_new_LastSpotRate), -1); SwigClassLastSpotRate.mark = 0; SwigClassLastSpotRate.destroy = (void (*)(void *)) free_FIX_LastSpotRate; SwigClassLastSpotRate.trackObjects = 0; SwigClassLastForwardPoints.klass = rb_define_class_under(mQuickfix, "LastForwardPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastForwardPoints, (void *) &SwigClassLastForwardPoints); rb_define_alloc_func(SwigClassLastForwardPoints.klass, _wrap_LastForwardPoints_allocate); rb_define_method(SwigClassLastForwardPoints.klass, "initialize", VALUEFUNC(_wrap_new_LastForwardPoints), -1); SwigClassLastForwardPoints.mark = 0; SwigClassLastForwardPoints.destroy = (void (*)(void *)) free_FIX_LastForwardPoints; SwigClassLastForwardPoints.trackObjects = 0; SwigClassAllocLinkID.klass = rb_define_class_under(mQuickfix, "AllocLinkID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocLinkID, (void *) &SwigClassAllocLinkID); rb_define_alloc_func(SwigClassAllocLinkID.klass, _wrap_AllocLinkID_allocate); rb_define_method(SwigClassAllocLinkID.klass, "initialize", VALUEFUNC(_wrap_new_AllocLinkID), -1); SwigClassAllocLinkID.mark = 0; SwigClassAllocLinkID.destroy = (void (*)(void *)) free_FIX_AllocLinkID; SwigClassAllocLinkID.trackObjects = 0; SwigClassAllocLinkType.klass = rb_define_class_under(mQuickfix, "AllocLinkType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocLinkType, (void *) &SwigClassAllocLinkType); rb_define_alloc_func(SwigClassAllocLinkType.klass, _wrap_AllocLinkType_allocate); rb_define_method(SwigClassAllocLinkType.klass, "initialize", VALUEFUNC(_wrap_new_AllocLinkType), -1); SwigClassAllocLinkType.mark = 0; SwigClassAllocLinkType.destroy = (void (*)(void *)) free_FIX_AllocLinkType; SwigClassAllocLinkType.trackObjects = 0; SwigClassSecondaryOrderID.klass = rb_define_class_under(mQuickfix, "SecondaryOrderID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryOrderID, (void *) &SwigClassSecondaryOrderID); rb_define_alloc_func(SwigClassSecondaryOrderID.klass, _wrap_SecondaryOrderID_allocate); rb_define_method(SwigClassSecondaryOrderID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryOrderID), -1); SwigClassSecondaryOrderID.mark = 0; SwigClassSecondaryOrderID.destroy = (void (*)(void *)) free_FIX_SecondaryOrderID; SwigClassSecondaryOrderID.trackObjects = 0; SwigClassNoIOIQualifiers.klass = rb_define_class_under(mQuickfix, "NoIOIQualifiers", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoIOIQualifiers, (void *) &SwigClassNoIOIQualifiers); rb_define_alloc_func(SwigClassNoIOIQualifiers.klass, _wrap_NoIOIQualifiers_allocate); rb_define_method(SwigClassNoIOIQualifiers.klass, "initialize", VALUEFUNC(_wrap_new_NoIOIQualifiers), -1); SwigClassNoIOIQualifiers.mark = 0; SwigClassNoIOIQualifiers.destroy = (void (*)(void *)) free_FIX_NoIOIQualifiers; SwigClassNoIOIQualifiers.trackObjects = 0; SwigClassMaturityMonthYear.klass = rb_define_class_under(mQuickfix, "MaturityMonthYear", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityMonthYear, (void *) &SwigClassMaturityMonthYear); rb_define_alloc_func(SwigClassMaturityMonthYear.klass, _wrap_MaturityMonthYear_allocate); rb_define_method(SwigClassMaturityMonthYear.klass, "initialize", VALUEFUNC(_wrap_new_MaturityMonthYear), -1); SwigClassMaturityMonthYear.mark = 0; SwigClassMaturityMonthYear.destroy = (void (*)(void *)) free_FIX_MaturityMonthYear; SwigClassMaturityMonthYear.trackObjects = 0; SwigClassPutOrCall.klass = rb_define_class_under(mQuickfix, "PutOrCall", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PutOrCall, (void *) &SwigClassPutOrCall); rb_define_alloc_func(SwigClassPutOrCall.klass, _wrap_PutOrCall_allocate); rb_define_method(SwigClassPutOrCall.klass, "initialize", VALUEFUNC(_wrap_new_PutOrCall), -1); SwigClassPutOrCall.mark = 0; SwigClassPutOrCall.destroy = (void (*)(void *)) free_FIX_PutOrCall; SwigClassPutOrCall.trackObjects = 0; SwigClassStrikePrice.klass = rb_define_class_under(mQuickfix, "StrikePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikePrice, (void *) &SwigClassStrikePrice); rb_define_alloc_func(SwigClassStrikePrice.klass, _wrap_StrikePrice_allocate); rb_define_method(SwigClassStrikePrice.klass, "initialize", VALUEFUNC(_wrap_new_StrikePrice), -1); SwigClassStrikePrice.mark = 0; SwigClassStrikePrice.destroy = (void (*)(void *)) free_FIX_StrikePrice; SwigClassStrikePrice.trackObjects = 0; SwigClassCoveredOrUncovered.klass = rb_define_class_under(mQuickfix, "CoveredOrUncovered", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CoveredOrUncovered, (void *) &SwigClassCoveredOrUncovered); rb_define_alloc_func(SwigClassCoveredOrUncovered.klass, _wrap_CoveredOrUncovered_allocate); rb_define_method(SwigClassCoveredOrUncovered.klass, "initialize", VALUEFUNC(_wrap_new_CoveredOrUncovered), -1); SwigClassCoveredOrUncovered.mark = 0; SwigClassCoveredOrUncovered.destroy = (void (*)(void *)) free_FIX_CoveredOrUncovered; SwigClassCoveredOrUncovered.trackObjects = 0; SwigClassCustomerOrFirm.klass = rb_define_class_under(mQuickfix, "CustomerOrFirm", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CustomerOrFirm, (void *) &SwigClassCustomerOrFirm); rb_define_alloc_func(SwigClassCustomerOrFirm.klass, _wrap_CustomerOrFirm_allocate); rb_define_method(SwigClassCustomerOrFirm.klass, "initialize", VALUEFUNC(_wrap_new_CustomerOrFirm), -1); SwigClassCustomerOrFirm.mark = 0; SwigClassCustomerOrFirm.destroy = (void (*)(void *)) free_FIX_CustomerOrFirm; SwigClassCustomerOrFirm.trackObjects = 0; SwigClassMaturityDay.klass = rb_define_class_under(mQuickfix, "MaturityDay", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityDay, (void *) &SwigClassMaturityDay); rb_define_alloc_func(SwigClassMaturityDay.klass, _wrap_MaturityDay_allocate); rb_define_method(SwigClassMaturityDay.klass, "initialize", VALUEFUNC(_wrap_new_MaturityDay), -1); SwigClassMaturityDay.mark = 0; SwigClassMaturityDay.destroy = (void (*)(void *)) free_FIX_MaturityDay; SwigClassMaturityDay.trackObjects = 0; SwigClassOptAttribute.klass = rb_define_class_under(mQuickfix, "OptAttribute", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OptAttribute, (void *) &SwigClassOptAttribute); rb_define_alloc_func(SwigClassOptAttribute.klass, _wrap_OptAttribute_allocate); rb_define_method(SwigClassOptAttribute.klass, "initialize", VALUEFUNC(_wrap_new_OptAttribute), -1); SwigClassOptAttribute.mark = 0; SwigClassOptAttribute.destroy = (void (*)(void *)) free_FIX_OptAttribute; SwigClassOptAttribute.trackObjects = 0; SwigClassSecurityExchange.klass = rb_define_class_under(mQuickfix, "SecurityExchange", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityExchange, (void *) &SwigClassSecurityExchange); rb_define_alloc_func(SwigClassSecurityExchange.klass, _wrap_SecurityExchange_allocate); rb_define_method(SwigClassSecurityExchange.klass, "initialize", VALUEFUNC(_wrap_new_SecurityExchange), -1); SwigClassSecurityExchange.mark = 0; SwigClassSecurityExchange.destroy = (void (*)(void *)) free_FIX_SecurityExchange; SwigClassSecurityExchange.trackObjects = 0; SwigClassNotifyBrokerOfCredit.klass = rb_define_class_under(mQuickfix, "NotifyBrokerOfCredit", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NotifyBrokerOfCredit, (void *) &SwigClassNotifyBrokerOfCredit); rb_define_alloc_func(SwigClassNotifyBrokerOfCredit.klass, _wrap_NotifyBrokerOfCredit_allocate); rb_define_method(SwigClassNotifyBrokerOfCredit.klass, "initialize", VALUEFUNC(_wrap_new_NotifyBrokerOfCredit), -1); SwigClassNotifyBrokerOfCredit.mark = 0; SwigClassNotifyBrokerOfCredit.destroy = (void (*)(void *)) free_FIX_NotifyBrokerOfCredit; SwigClassNotifyBrokerOfCredit.trackObjects = 0; SwigClassAllocHandlInst.klass = rb_define_class_under(mQuickfix, "AllocHandlInst", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocHandlInst, (void *) &SwigClassAllocHandlInst); rb_define_alloc_func(SwigClassAllocHandlInst.klass, _wrap_AllocHandlInst_allocate); rb_define_method(SwigClassAllocHandlInst.klass, "initialize", VALUEFUNC(_wrap_new_AllocHandlInst), -1); SwigClassAllocHandlInst.mark = 0; SwigClassAllocHandlInst.destroy = (void (*)(void *)) free_FIX_AllocHandlInst; SwigClassAllocHandlInst.trackObjects = 0; SwigClassMaxShow.klass = rb_define_class_under(mQuickfix, "MaxShow", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaxShow, (void *) &SwigClassMaxShow); rb_define_alloc_func(SwigClassMaxShow.klass, _wrap_MaxShow_allocate); rb_define_method(SwigClassMaxShow.klass, "initialize", VALUEFUNC(_wrap_new_MaxShow), -1); SwigClassMaxShow.mark = 0; SwigClassMaxShow.destroy = (void (*)(void *)) free_FIX_MaxShow; SwigClassMaxShow.trackObjects = 0; SwigClassPegDifference.klass = rb_define_class_under(mQuickfix, "PegDifference", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegDifference, (void *) &SwigClassPegDifference); rb_define_alloc_func(SwigClassPegDifference.klass, _wrap_PegDifference_allocate); rb_define_method(SwigClassPegDifference.klass, "initialize", VALUEFUNC(_wrap_new_PegDifference), -1); SwigClassPegDifference.mark = 0; SwigClassPegDifference.destroy = (void (*)(void *)) free_FIX_PegDifference; SwigClassPegDifference.trackObjects = 0; SwigClassSendingDate.klass = rb_define_class_under(mQuickfix, "SendingDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SendingDate, (void *) &SwigClassSendingDate); rb_define_alloc_func(SwigClassSendingDate.klass, _wrap_SendingDate_allocate); rb_define_method(SwigClassSendingDate.klass, "initialize", VALUEFUNC(_wrap_new_SendingDate), -1); SwigClassSendingDate.mark = 0; SwigClassSendingDate.destroy = (void (*)(void *)) free_FIX_SendingDate; SwigClassSendingDate.trackObjects = 0; SwigClassTotNoOrders.klass = rb_define_class_under(mQuickfix, "TotNoOrders", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoOrders, (void *) &SwigClassTotNoOrders); rb_define_alloc_func(SwigClassTotNoOrders.klass, _wrap_TotNoOrders_allocate); rb_define_method(SwigClassTotNoOrders.klass, "initialize", VALUEFUNC(_wrap_new_TotNoOrders), -1); SwigClassTotNoOrders.mark = 0; SwigClassTotNoOrders.destroy = (void (*)(void *)) free_FIX_TotNoOrders; SwigClassTotNoOrders.trackObjects = 0; SwigClassSettlInstRefID.klass = rb_define_class_under(mQuickfix, "SettlInstRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstRefID, (void *) &SwigClassSettlInstRefID); rb_define_alloc_func(SwigClassSettlInstRefID.klass, _wrap_SettlInstRefID_allocate); rb_define_method(SwigClassSettlInstRefID.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstRefID), -1); SwigClassSettlInstRefID.mark = 0; SwigClassSettlInstRefID.destroy = (void (*)(void *)) free_FIX_SettlInstRefID; SwigClassSettlInstRefID.trackObjects = 0; SwigClassNoRoutingIDs.klass = rb_define_class_under(mQuickfix, "NoRoutingIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoRoutingIDs, (void *) &SwigClassNoRoutingIDs); rb_define_alloc_func(SwigClassNoRoutingIDs.klass, _wrap_NoRoutingIDs_allocate); rb_define_method(SwigClassNoRoutingIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoRoutingIDs), -1); SwigClassNoRoutingIDs.mark = 0; SwigClassNoRoutingIDs.destroy = (void (*)(void *)) free_FIX_NoRoutingIDs; SwigClassNoRoutingIDs.trackObjects = 0; SwigClassRoutingType.klass = rb_define_class_under(mQuickfix, "RoutingType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RoutingType, (void *) &SwigClassRoutingType); rb_define_alloc_func(SwigClassRoutingType.klass, _wrap_RoutingType_allocate); rb_define_method(SwigClassRoutingType.klass, "initialize", VALUEFUNC(_wrap_new_RoutingType), -1); SwigClassRoutingType.mark = 0; SwigClassRoutingType.destroy = (void (*)(void *)) free_FIX_RoutingType; SwigClassRoutingType.trackObjects = 0; SwigClassRoutingID.klass = rb_define_class_under(mQuickfix, "RoutingID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RoutingID, (void *) &SwigClassRoutingID); rb_define_alloc_func(SwigClassRoutingID.klass, _wrap_RoutingID_allocate); rb_define_method(SwigClassRoutingID.klass, "initialize", VALUEFUNC(_wrap_new_RoutingID), -1); SwigClassRoutingID.mark = 0; SwigClassRoutingID.destroy = (void (*)(void *)) free_FIX_RoutingID; SwigClassRoutingID.trackObjects = 0; SwigClassSpreadToBenchmark.klass = rb_define_class_under(mQuickfix, "SpreadToBenchmark", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SpreadToBenchmark, (void *) &SwigClassSpreadToBenchmark); rb_define_alloc_func(SwigClassSpreadToBenchmark.klass, _wrap_SpreadToBenchmark_allocate); rb_define_method(SwigClassSpreadToBenchmark.klass, "initialize", VALUEFUNC(_wrap_new_SpreadToBenchmark), -1); SwigClassSpreadToBenchmark.mark = 0; SwigClassSpreadToBenchmark.destroy = (void (*)(void *)) free_FIX_SpreadToBenchmark; SwigClassSpreadToBenchmark.trackObjects = 0; SwigClassBenchmark.klass = rb_define_class_under(mQuickfix, "Benchmark", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Benchmark, (void *) &SwigClassBenchmark); rb_define_alloc_func(SwigClassBenchmark.klass, _wrap_Benchmark_allocate); rb_define_method(SwigClassBenchmark.klass, "initialize", VALUEFUNC(_wrap_new_Benchmark), -1); SwigClassBenchmark.mark = 0; SwigClassBenchmark.destroy = (void (*)(void *)) free_FIX_Benchmark; SwigClassBenchmark.trackObjects = 0; SwigClassCouponRate.klass = rb_define_class_under(mQuickfix, "CouponRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CouponRate, (void *) &SwigClassCouponRate); rb_define_alloc_func(SwigClassCouponRate.klass, _wrap_CouponRate_allocate); rb_define_method(SwigClassCouponRate.klass, "initialize", VALUEFUNC(_wrap_new_CouponRate), -1); SwigClassCouponRate.mark = 0; SwigClassCouponRate.destroy = (void (*)(void *)) free_FIX_CouponRate; SwigClassCouponRate.trackObjects = 0; SwigClassContractMultiplier.klass = rb_define_class_under(mQuickfix, "ContractMultiplier", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContractMultiplier, (void *) &SwigClassContractMultiplier); rb_define_alloc_func(SwigClassContractMultiplier.klass, _wrap_ContractMultiplier_allocate); rb_define_method(SwigClassContractMultiplier.klass, "initialize", VALUEFUNC(_wrap_new_ContractMultiplier), -1); SwigClassContractMultiplier.mark = 0; SwigClassContractMultiplier.destroy = (void (*)(void *)) free_FIX_ContractMultiplier; SwigClassContractMultiplier.trackObjects = 0; SwigClassMDReqID.klass = rb_define_class_under(mQuickfix, "MDReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDReqID, (void *) &SwigClassMDReqID); rb_define_alloc_func(SwigClassMDReqID.klass, _wrap_MDReqID_allocate); rb_define_method(SwigClassMDReqID.klass, "initialize", VALUEFUNC(_wrap_new_MDReqID), -1); SwigClassMDReqID.mark = 0; SwigClassMDReqID.destroy = (void (*)(void *)) free_FIX_MDReqID; SwigClassMDReqID.trackObjects = 0; SwigClassSubscriptionRequestType.klass = rb_define_class_under(mQuickfix, "SubscriptionRequestType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SubscriptionRequestType, (void *) &SwigClassSubscriptionRequestType); rb_define_alloc_func(SwigClassSubscriptionRequestType.klass, _wrap_SubscriptionRequestType_allocate); rb_define_method(SwigClassSubscriptionRequestType.klass, "initialize", VALUEFUNC(_wrap_new_SubscriptionRequestType), -1); SwigClassSubscriptionRequestType.mark = 0; SwigClassSubscriptionRequestType.destroy = (void (*)(void *)) free_FIX_SubscriptionRequestType; SwigClassSubscriptionRequestType.trackObjects = 0; SwigClassMarketDepth.klass = rb_define_class_under(mQuickfix, "MarketDepth", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarketDepth, (void *) &SwigClassMarketDepth); rb_define_alloc_func(SwigClassMarketDepth.klass, _wrap_MarketDepth_allocate); rb_define_method(SwigClassMarketDepth.klass, "initialize", VALUEFUNC(_wrap_new_MarketDepth), -1); SwigClassMarketDepth.mark = 0; SwigClassMarketDepth.destroy = (void (*)(void *)) free_FIX_MarketDepth; SwigClassMarketDepth.trackObjects = 0; SwigClassMDUpdateType.klass = rb_define_class_under(mQuickfix, "MDUpdateType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDUpdateType, (void *) &SwigClassMDUpdateType); rb_define_alloc_func(SwigClassMDUpdateType.klass, _wrap_MDUpdateType_allocate); rb_define_method(SwigClassMDUpdateType.klass, "initialize", VALUEFUNC(_wrap_new_MDUpdateType), -1); SwigClassMDUpdateType.mark = 0; SwigClassMDUpdateType.destroy = (void (*)(void *)) free_FIX_MDUpdateType; SwigClassMDUpdateType.trackObjects = 0; SwigClassAggregatedBook.klass = rb_define_class_under(mQuickfix, "AggregatedBook", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AggregatedBook, (void *) &SwigClassAggregatedBook); rb_define_alloc_func(SwigClassAggregatedBook.klass, _wrap_AggregatedBook_allocate); rb_define_method(SwigClassAggregatedBook.klass, "initialize", VALUEFUNC(_wrap_new_AggregatedBook), -1); SwigClassAggregatedBook.mark = 0; SwigClassAggregatedBook.destroy = (void (*)(void *)) free_FIX_AggregatedBook; SwigClassAggregatedBook.trackObjects = 0; SwigClassNoMDEntryTypes.klass = rb_define_class_under(mQuickfix, "NoMDEntryTypes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMDEntryTypes, (void *) &SwigClassNoMDEntryTypes); rb_define_alloc_func(SwigClassNoMDEntryTypes.klass, _wrap_NoMDEntryTypes_allocate); rb_define_method(SwigClassNoMDEntryTypes.klass, "initialize", VALUEFUNC(_wrap_new_NoMDEntryTypes), -1); SwigClassNoMDEntryTypes.mark = 0; SwigClassNoMDEntryTypes.destroy = (void (*)(void *)) free_FIX_NoMDEntryTypes; SwigClassNoMDEntryTypes.trackObjects = 0; SwigClassNoMDEntries.klass = rb_define_class_under(mQuickfix, "NoMDEntries", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMDEntries, (void *) &SwigClassNoMDEntries); rb_define_alloc_func(SwigClassNoMDEntries.klass, _wrap_NoMDEntries_allocate); rb_define_method(SwigClassNoMDEntries.klass, "initialize", VALUEFUNC(_wrap_new_NoMDEntries), -1); SwigClassNoMDEntries.mark = 0; SwigClassNoMDEntries.destroy = (void (*)(void *)) free_FIX_NoMDEntries; SwigClassNoMDEntries.trackObjects = 0; SwigClassMDEntryType.klass = rb_define_class_under(mQuickfix, "MDEntryType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryType, (void *) &SwigClassMDEntryType); rb_define_alloc_func(SwigClassMDEntryType.klass, _wrap_MDEntryType_allocate); rb_define_method(SwigClassMDEntryType.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryType), -1); SwigClassMDEntryType.mark = 0; SwigClassMDEntryType.destroy = (void (*)(void *)) free_FIX_MDEntryType; SwigClassMDEntryType.trackObjects = 0; SwigClassMDEntryPx.klass = rb_define_class_under(mQuickfix, "MDEntryPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryPx, (void *) &SwigClassMDEntryPx); rb_define_alloc_func(SwigClassMDEntryPx.klass, _wrap_MDEntryPx_allocate); rb_define_method(SwigClassMDEntryPx.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryPx), -1); SwigClassMDEntryPx.mark = 0; SwigClassMDEntryPx.destroy = (void (*)(void *)) free_FIX_MDEntryPx; SwigClassMDEntryPx.trackObjects = 0; SwigClassMDEntrySize.klass = rb_define_class_under(mQuickfix, "MDEntrySize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntrySize, (void *) &SwigClassMDEntrySize); rb_define_alloc_func(SwigClassMDEntrySize.klass, _wrap_MDEntrySize_allocate); rb_define_method(SwigClassMDEntrySize.klass, "initialize", VALUEFUNC(_wrap_new_MDEntrySize), -1); SwigClassMDEntrySize.mark = 0; SwigClassMDEntrySize.destroy = (void (*)(void *)) free_FIX_MDEntrySize; SwigClassMDEntrySize.trackObjects = 0; SwigClassMDEntryDate.klass = rb_define_class_under(mQuickfix, "MDEntryDate", ((swig_class *) SWIGTYPE_p_FIX__UtcDateField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryDate, (void *) &SwigClassMDEntryDate); rb_define_alloc_func(SwigClassMDEntryDate.klass, _wrap_MDEntryDate_allocate); rb_define_method(SwigClassMDEntryDate.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryDate), -1); SwigClassMDEntryDate.mark = 0; SwigClassMDEntryDate.destroy = (void (*)(void *)) free_FIX_MDEntryDate; SwigClassMDEntryDate.trackObjects = 0; SwigClassMDEntryTime.klass = rb_define_class_under(mQuickfix, "MDEntryTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeOnlyField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryTime, (void *) &SwigClassMDEntryTime); rb_define_alloc_func(SwigClassMDEntryTime.klass, _wrap_MDEntryTime_allocate); rb_define_method(SwigClassMDEntryTime.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryTime), -1); SwigClassMDEntryTime.mark = 0; SwigClassMDEntryTime.destroy = (void (*)(void *)) free_FIX_MDEntryTime; SwigClassMDEntryTime.trackObjects = 0; SwigClassTickDirection.klass = rb_define_class_under(mQuickfix, "TickDirection", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TickDirection, (void *) &SwigClassTickDirection); rb_define_alloc_func(SwigClassTickDirection.klass, _wrap_TickDirection_allocate); rb_define_method(SwigClassTickDirection.klass, "initialize", VALUEFUNC(_wrap_new_TickDirection), -1); SwigClassTickDirection.mark = 0; SwigClassTickDirection.destroy = (void (*)(void *)) free_FIX_TickDirection; SwigClassTickDirection.trackObjects = 0; SwigClassMDMkt.klass = rb_define_class_under(mQuickfix, "MDMkt", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDMkt, (void *) &SwigClassMDMkt); rb_define_alloc_func(SwigClassMDMkt.klass, _wrap_MDMkt_allocate); rb_define_method(SwigClassMDMkt.klass, "initialize", VALUEFUNC(_wrap_new_MDMkt), -1); SwigClassMDMkt.mark = 0; SwigClassMDMkt.destroy = (void (*)(void *)) free_FIX_MDMkt; SwigClassMDMkt.trackObjects = 0; SwigClassQuoteCondition.klass = rb_define_class_under(mQuickfix, "QuoteCondition", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteCondition, (void *) &SwigClassQuoteCondition); rb_define_alloc_func(SwigClassQuoteCondition.klass, _wrap_QuoteCondition_allocate); rb_define_method(SwigClassQuoteCondition.klass, "initialize", VALUEFUNC(_wrap_new_QuoteCondition), -1); SwigClassQuoteCondition.mark = 0; SwigClassQuoteCondition.destroy = (void (*)(void *)) free_FIX_QuoteCondition; SwigClassQuoteCondition.trackObjects = 0; SwigClassTradeCondition.klass = rb_define_class_under(mQuickfix, "TradeCondition", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeCondition, (void *) &SwigClassTradeCondition); rb_define_alloc_func(SwigClassTradeCondition.klass, _wrap_TradeCondition_allocate); rb_define_method(SwigClassTradeCondition.klass, "initialize", VALUEFUNC(_wrap_new_TradeCondition), -1); SwigClassTradeCondition.mark = 0; SwigClassTradeCondition.destroy = (void (*)(void *)) free_FIX_TradeCondition; SwigClassTradeCondition.trackObjects = 0; SwigClassMDEntryID.klass = rb_define_class_under(mQuickfix, "MDEntryID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryID, (void *) &SwigClassMDEntryID); rb_define_alloc_func(SwigClassMDEntryID.klass, _wrap_MDEntryID_allocate); rb_define_method(SwigClassMDEntryID.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryID), -1); SwigClassMDEntryID.mark = 0; SwigClassMDEntryID.destroy = (void (*)(void *)) free_FIX_MDEntryID; SwigClassMDEntryID.trackObjects = 0; SwigClassMDUpdateAction.klass = rb_define_class_under(mQuickfix, "MDUpdateAction", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDUpdateAction, (void *) &SwigClassMDUpdateAction); rb_define_alloc_func(SwigClassMDUpdateAction.klass, _wrap_MDUpdateAction_allocate); rb_define_method(SwigClassMDUpdateAction.klass, "initialize", VALUEFUNC(_wrap_new_MDUpdateAction), -1); SwigClassMDUpdateAction.mark = 0; SwigClassMDUpdateAction.destroy = (void (*)(void *)) free_FIX_MDUpdateAction; SwigClassMDUpdateAction.trackObjects = 0; SwigClassMDEntryRefID.klass = rb_define_class_under(mQuickfix, "MDEntryRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryRefID, (void *) &SwigClassMDEntryRefID); rb_define_alloc_func(SwigClassMDEntryRefID.klass, _wrap_MDEntryRefID_allocate); rb_define_method(SwigClassMDEntryRefID.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryRefID), -1); SwigClassMDEntryRefID.mark = 0; SwigClassMDEntryRefID.destroy = (void (*)(void *)) free_FIX_MDEntryRefID; SwigClassMDEntryRefID.trackObjects = 0; SwigClassMDReqRejReason.klass = rb_define_class_under(mQuickfix, "MDReqRejReason", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDReqRejReason, (void *) &SwigClassMDReqRejReason); rb_define_alloc_func(SwigClassMDReqRejReason.klass, _wrap_MDReqRejReason_allocate); rb_define_method(SwigClassMDReqRejReason.klass, "initialize", VALUEFUNC(_wrap_new_MDReqRejReason), -1); SwigClassMDReqRejReason.mark = 0; SwigClassMDReqRejReason.destroy = (void (*)(void *)) free_FIX_MDReqRejReason; SwigClassMDReqRejReason.trackObjects = 0; SwigClassMDEntryOriginator.klass = rb_define_class_under(mQuickfix, "MDEntryOriginator", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryOriginator, (void *) &SwigClassMDEntryOriginator); rb_define_alloc_func(SwigClassMDEntryOriginator.klass, _wrap_MDEntryOriginator_allocate); rb_define_method(SwigClassMDEntryOriginator.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryOriginator), -1); SwigClassMDEntryOriginator.mark = 0; SwigClassMDEntryOriginator.destroy = (void (*)(void *)) free_FIX_MDEntryOriginator; SwigClassMDEntryOriginator.trackObjects = 0; SwigClassLocationID.klass = rb_define_class_under(mQuickfix, "LocationID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LocationID, (void *) &SwigClassLocationID); rb_define_alloc_func(SwigClassLocationID.klass, _wrap_LocationID_allocate); rb_define_method(SwigClassLocationID.klass, "initialize", VALUEFUNC(_wrap_new_LocationID), -1); SwigClassLocationID.mark = 0; SwigClassLocationID.destroy = (void (*)(void *)) free_FIX_LocationID; SwigClassLocationID.trackObjects = 0; SwigClassDeskID.klass = rb_define_class_under(mQuickfix, "DeskID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeskID, (void *) &SwigClassDeskID); rb_define_alloc_func(SwigClassDeskID.klass, _wrap_DeskID_allocate); rb_define_method(SwigClassDeskID.klass, "initialize", VALUEFUNC(_wrap_new_DeskID), -1); SwigClassDeskID.mark = 0; SwigClassDeskID.destroy = (void (*)(void *)) free_FIX_DeskID; SwigClassDeskID.trackObjects = 0; SwigClassDeleteReason.klass = rb_define_class_under(mQuickfix, "DeleteReason", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeleteReason, (void *) &SwigClassDeleteReason); rb_define_alloc_func(SwigClassDeleteReason.klass, _wrap_DeleteReason_allocate); rb_define_method(SwigClassDeleteReason.klass, "initialize", VALUEFUNC(_wrap_new_DeleteReason), -1); SwigClassDeleteReason.mark = 0; SwigClassDeleteReason.destroy = (void (*)(void *)) free_FIX_DeleteReason; SwigClassDeleteReason.trackObjects = 0; SwigClassOpenCloseSettleFlag.klass = rb_define_class_under(mQuickfix, "OpenCloseSettleFlag", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OpenCloseSettleFlag, (void *) &SwigClassOpenCloseSettleFlag); rb_define_alloc_func(SwigClassOpenCloseSettleFlag.klass, _wrap_OpenCloseSettleFlag_allocate); rb_define_method(SwigClassOpenCloseSettleFlag.klass, "initialize", VALUEFUNC(_wrap_new_OpenCloseSettleFlag), -1); SwigClassOpenCloseSettleFlag.mark = 0; SwigClassOpenCloseSettleFlag.destroy = (void (*)(void *)) free_FIX_OpenCloseSettleFlag; SwigClassOpenCloseSettleFlag.trackObjects = 0; SwigClassSellerDays.klass = rb_define_class_under(mQuickfix, "SellerDays", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SellerDays, (void *) &SwigClassSellerDays); rb_define_alloc_func(SwigClassSellerDays.klass, _wrap_SellerDays_allocate); rb_define_method(SwigClassSellerDays.klass, "initialize", VALUEFUNC(_wrap_new_SellerDays), -1); SwigClassSellerDays.mark = 0; SwigClassSellerDays.destroy = (void (*)(void *)) free_FIX_SellerDays; SwigClassSellerDays.trackObjects = 0; SwigClassMDEntryBuyer.klass = rb_define_class_under(mQuickfix, "MDEntryBuyer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryBuyer, (void *) &SwigClassMDEntryBuyer); rb_define_alloc_func(SwigClassMDEntryBuyer.klass, _wrap_MDEntryBuyer_allocate); rb_define_method(SwigClassMDEntryBuyer.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryBuyer), -1); SwigClassMDEntryBuyer.mark = 0; SwigClassMDEntryBuyer.destroy = (void (*)(void *)) free_FIX_MDEntryBuyer; SwigClassMDEntryBuyer.trackObjects = 0; SwigClassMDEntrySeller.klass = rb_define_class_under(mQuickfix, "MDEntrySeller", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntrySeller, (void *) &SwigClassMDEntrySeller); rb_define_alloc_func(SwigClassMDEntrySeller.klass, _wrap_MDEntrySeller_allocate); rb_define_method(SwigClassMDEntrySeller.klass, "initialize", VALUEFUNC(_wrap_new_MDEntrySeller), -1); SwigClassMDEntrySeller.mark = 0; SwigClassMDEntrySeller.destroy = (void (*)(void *)) free_FIX_MDEntrySeller; SwigClassMDEntrySeller.trackObjects = 0; SwigClassMDEntryPositionNo.klass = rb_define_class_under(mQuickfix, "MDEntryPositionNo", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryPositionNo, (void *) &SwigClassMDEntryPositionNo); rb_define_alloc_func(SwigClassMDEntryPositionNo.klass, _wrap_MDEntryPositionNo_allocate); rb_define_method(SwigClassMDEntryPositionNo.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryPositionNo), -1); SwigClassMDEntryPositionNo.mark = 0; SwigClassMDEntryPositionNo.destroy = (void (*)(void *)) free_FIX_MDEntryPositionNo; SwigClassMDEntryPositionNo.trackObjects = 0; SwigClassFinancialStatus.klass = rb_define_class_under(mQuickfix, "FinancialStatus", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FinancialStatus, (void *) &SwigClassFinancialStatus); rb_define_alloc_func(SwigClassFinancialStatus.klass, _wrap_FinancialStatus_allocate); rb_define_method(SwigClassFinancialStatus.klass, "initialize", VALUEFUNC(_wrap_new_FinancialStatus), -1); SwigClassFinancialStatus.mark = 0; SwigClassFinancialStatus.destroy = (void (*)(void *)) free_FIX_FinancialStatus; SwigClassFinancialStatus.trackObjects = 0; SwigClassCorporateAction.klass = rb_define_class_under(mQuickfix, "CorporateAction", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CorporateAction, (void *) &SwigClassCorporateAction); rb_define_alloc_func(SwigClassCorporateAction.klass, _wrap_CorporateAction_allocate); rb_define_method(SwigClassCorporateAction.klass, "initialize", VALUEFUNC(_wrap_new_CorporateAction), -1); SwigClassCorporateAction.mark = 0; SwigClassCorporateAction.destroy = (void (*)(void *)) free_FIX_CorporateAction; SwigClassCorporateAction.trackObjects = 0; SwigClassDefBidSize.klass = rb_define_class_under(mQuickfix, "DefBidSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DefBidSize, (void *) &SwigClassDefBidSize); rb_define_alloc_func(SwigClassDefBidSize.klass, _wrap_DefBidSize_allocate); rb_define_method(SwigClassDefBidSize.klass, "initialize", VALUEFUNC(_wrap_new_DefBidSize), -1); SwigClassDefBidSize.mark = 0; SwigClassDefBidSize.destroy = (void (*)(void *)) free_FIX_DefBidSize; SwigClassDefBidSize.trackObjects = 0; SwigClassDefOfferSize.klass = rb_define_class_under(mQuickfix, "DefOfferSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DefOfferSize, (void *) &SwigClassDefOfferSize); rb_define_alloc_func(SwigClassDefOfferSize.klass, _wrap_DefOfferSize_allocate); rb_define_method(SwigClassDefOfferSize.klass, "initialize", VALUEFUNC(_wrap_new_DefOfferSize), -1); SwigClassDefOfferSize.mark = 0; SwigClassDefOfferSize.destroy = (void (*)(void *)) free_FIX_DefOfferSize; SwigClassDefOfferSize.trackObjects = 0; SwigClassNoQuoteEntries.klass = rb_define_class_under(mQuickfix, "NoQuoteEntries", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoQuoteEntries, (void *) &SwigClassNoQuoteEntries); rb_define_alloc_func(SwigClassNoQuoteEntries.klass, _wrap_NoQuoteEntries_allocate); rb_define_method(SwigClassNoQuoteEntries.klass, "initialize", VALUEFUNC(_wrap_new_NoQuoteEntries), -1); SwigClassNoQuoteEntries.mark = 0; SwigClassNoQuoteEntries.destroy = (void (*)(void *)) free_FIX_NoQuoteEntries; SwigClassNoQuoteEntries.trackObjects = 0; SwigClassNoQuoteSets.klass = rb_define_class_under(mQuickfix, "NoQuoteSets", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoQuoteSets, (void *) &SwigClassNoQuoteSets); rb_define_alloc_func(SwigClassNoQuoteSets.klass, _wrap_NoQuoteSets_allocate); rb_define_method(SwigClassNoQuoteSets.klass, "initialize", VALUEFUNC(_wrap_new_NoQuoteSets), -1); SwigClassNoQuoteSets.mark = 0; SwigClassNoQuoteSets.destroy = (void (*)(void *)) free_FIX_NoQuoteSets; SwigClassNoQuoteSets.trackObjects = 0; SwigClassQuoteAckStatus.klass = rb_define_class_under(mQuickfix, "QuoteAckStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteAckStatus, (void *) &SwigClassQuoteAckStatus); rb_define_alloc_func(SwigClassQuoteAckStatus.klass, _wrap_QuoteAckStatus_allocate); rb_define_method(SwigClassQuoteAckStatus.klass, "initialize", VALUEFUNC(_wrap_new_QuoteAckStatus), -1); SwigClassQuoteAckStatus.mark = 0; SwigClassQuoteAckStatus.destroy = (void (*)(void *)) free_FIX_QuoteAckStatus; SwigClassQuoteAckStatus.trackObjects = 0; SwigClassQuoteCancelType.klass = rb_define_class_under(mQuickfix, "QuoteCancelType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteCancelType, (void *) &SwigClassQuoteCancelType); rb_define_alloc_func(SwigClassQuoteCancelType.klass, _wrap_QuoteCancelType_allocate); rb_define_method(SwigClassQuoteCancelType.klass, "initialize", VALUEFUNC(_wrap_new_QuoteCancelType), -1); SwigClassQuoteCancelType.mark = 0; SwigClassQuoteCancelType.destroy = (void (*)(void *)) free_FIX_QuoteCancelType; SwigClassQuoteCancelType.trackObjects = 0; SwigClassQuoteEntryID.klass = rb_define_class_under(mQuickfix, "QuoteEntryID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteEntryID, (void *) &SwigClassQuoteEntryID); rb_define_alloc_func(SwigClassQuoteEntryID.klass, _wrap_QuoteEntryID_allocate); rb_define_method(SwigClassQuoteEntryID.klass, "initialize", VALUEFUNC(_wrap_new_QuoteEntryID), -1); SwigClassQuoteEntryID.mark = 0; SwigClassQuoteEntryID.destroy = (void (*)(void *)) free_FIX_QuoteEntryID; SwigClassQuoteEntryID.trackObjects = 0; SwigClassQuoteRejectReason.klass = rb_define_class_under(mQuickfix, "QuoteRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteRejectReason, (void *) &SwigClassQuoteRejectReason); rb_define_alloc_func(SwigClassQuoteRejectReason.klass, _wrap_QuoteRejectReason_allocate); rb_define_method(SwigClassQuoteRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_QuoteRejectReason), -1); SwigClassQuoteRejectReason.mark = 0; SwigClassQuoteRejectReason.destroy = (void (*)(void *)) free_FIX_QuoteRejectReason; SwigClassQuoteRejectReason.trackObjects = 0; SwigClassQuoteResponseLevel.klass = rb_define_class_under(mQuickfix, "QuoteResponseLevel", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteResponseLevel, (void *) &SwigClassQuoteResponseLevel); rb_define_alloc_func(SwigClassQuoteResponseLevel.klass, _wrap_QuoteResponseLevel_allocate); rb_define_method(SwigClassQuoteResponseLevel.klass, "initialize", VALUEFUNC(_wrap_new_QuoteResponseLevel), -1); SwigClassQuoteResponseLevel.mark = 0; SwigClassQuoteResponseLevel.destroy = (void (*)(void *)) free_FIX_QuoteResponseLevel; SwigClassQuoteResponseLevel.trackObjects = 0; SwigClassQuoteSetID.klass = rb_define_class_under(mQuickfix, "QuoteSetID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteSetID, (void *) &SwigClassQuoteSetID); rb_define_alloc_func(SwigClassQuoteSetID.klass, _wrap_QuoteSetID_allocate); rb_define_method(SwigClassQuoteSetID.klass, "initialize", VALUEFUNC(_wrap_new_QuoteSetID), -1); SwigClassQuoteSetID.mark = 0; SwigClassQuoteSetID.destroy = (void (*)(void *)) free_FIX_QuoteSetID; SwigClassQuoteSetID.trackObjects = 0; SwigClassQuoteRequestType.klass = rb_define_class_under(mQuickfix, "QuoteRequestType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteRequestType, (void *) &SwigClassQuoteRequestType); rb_define_alloc_func(SwigClassQuoteRequestType.klass, _wrap_QuoteRequestType_allocate); rb_define_method(SwigClassQuoteRequestType.klass, "initialize", VALUEFUNC(_wrap_new_QuoteRequestType), -1); SwigClassQuoteRequestType.mark = 0; SwigClassQuoteRequestType.destroy = (void (*)(void *)) free_FIX_QuoteRequestType; SwigClassQuoteRequestType.trackObjects = 0; SwigClassTotQuoteEntries.klass = rb_define_class_under(mQuickfix, "TotQuoteEntries", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotQuoteEntries, (void *) &SwigClassTotQuoteEntries); rb_define_alloc_func(SwigClassTotQuoteEntries.klass, _wrap_TotQuoteEntries_allocate); rb_define_method(SwigClassTotQuoteEntries.klass, "initialize", VALUEFUNC(_wrap_new_TotQuoteEntries), -1); SwigClassTotQuoteEntries.mark = 0; SwigClassTotQuoteEntries.destroy = (void (*)(void *)) free_FIX_TotQuoteEntries; SwigClassTotQuoteEntries.trackObjects = 0; SwigClassUnderlyingIDSource.klass = rb_define_class_under(mQuickfix, "UnderlyingIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingIDSource, (void *) &SwigClassUnderlyingIDSource); rb_define_alloc_func(SwigClassUnderlyingIDSource.klass, _wrap_UnderlyingIDSource_allocate); rb_define_method(SwigClassUnderlyingIDSource.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingIDSource), -1); SwigClassUnderlyingIDSource.mark = 0; SwigClassUnderlyingIDSource.destroy = (void (*)(void *)) free_FIX_UnderlyingIDSource; SwigClassUnderlyingIDSource.trackObjects = 0; SwigClassUnderlyingIssuer.klass = rb_define_class_under(mQuickfix, "UnderlyingIssuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingIssuer, (void *) &SwigClassUnderlyingIssuer); rb_define_alloc_func(SwigClassUnderlyingIssuer.klass, _wrap_UnderlyingIssuer_allocate); rb_define_method(SwigClassUnderlyingIssuer.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingIssuer), -1); SwigClassUnderlyingIssuer.mark = 0; SwigClassUnderlyingIssuer.destroy = (void (*)(void *)) free_FIX_UnderlyingIssuer; SwigClassUnderlyingIssuer.trackObjects = 0; SwigClassUnderlyingSecurityDesc.klass = rb_define_class_under(mQuickfix, "UnderlyingSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecurityDesc, (void *) &SwigClassUnderlyingSecurityDesc); rb_define_alloc_func(SwigClassUnderlyingSecurityDesc.klass, _wrap_UnderlyingSecurityDesc_allocate); rb_define_method(SwigClassUnderlyingSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecurityDesc), -1); SwigClassUnderlyingSecurityDesc.mark = 0; SwigClassUnderlyingSecurityDesc.destroy = (void (*)(void *)) free_FIX_UnderlyingSecurityDesc; SwigClassUnderlyingSecurityDesc.trackObjects = 0; SwigClassUnderlyingSecurityExchange.klass = rb_define_class_under(mQuickfix, "UnderlyingSecurityExchange", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecurityExchange, (void *) &SwigClassUnderlyingSecurityExchange); rb_define_alloc_func(SwigClassUnderlyingSecurityExchange.klass, _wrap_UnderlyingSecurityExchange_allocate); rb_define_method(SwigClassUnderlyingSecurityExchange.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecurityExchange), -1); SwigClassUnderlyingSecurityExchange.mark = 0; SwigClassUnderlyingSecurityExchange.destroy = (void (*)(void *)) free_FIX_UnderlyingSecurityExchange; SwigClassUnderlyingSecurityExchange.trackObjects = 0; SwigClassUnderlyingSecurityID.klass = rb_define_class_under(mQuickfix, "UnderlyingSecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecurityID, (void *) &SwigClassUnderlyingSecurityID); rb_define_alloc_func(SwigClassUnderlyingSecurityID.klass, _wrap_UnderlyingSecurityID_allocate); rb_define_method(SwigClassUnderlyingSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecurityID), -1); SwigClassUnderlyingSecurityID.mark = 0; SwigClassUnderlyingSecurityID.destroy = (void (*)(void *)) free_FIX_UnderlyingSecurityID; SwigClassUnderlyingSecurityID.trackObjects = 0; SwigClassUnderlyingSecurityType.klass = rb_define_class_under(mQuickfix, "UnderlyingSecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecurityType, (void *) &SwigClassUnderlyingSecurityType); rb_define_alloc_func(SwigClassUnderlyingSecurityType.klass, _wrap_UnderlyingSecurityType_allocate); rb_define_method(SwigClassUnderlyingSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecurityType), -1); SwigClassUnderlyingSecurityType.mark = 0; SwigClassUnderlyingSecurityType.destroy = (void (*)(void *)) free_FIX_UnderlyingSecurityType; SwigClassUnderlyingSecurityType.trackObjects = 0; SwigClassUnderlyingSymbol.klass = rb_define_class_under(mQuickfix, "UnderlyingSymbol", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSymbol, (void *) &SwigClassUnderlyingSymbol); rb_define_alloc_func(SwigClassUnderlyingSymbol.klass, _wrap_UnderlyingSymbol_allocate); rb_define_method(SwigClassUnderlyingSymbol.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSymbol), -1); SwigClassUnderlyingSymbol.mark = 0; SwigClassUnderlyingSymbol.destroy = (void (*)(void *)) free_FIX_UnderlyingSymbol; SwigClassUnderlyingSymbol.trackObjects = 0; SwigClassUnderlyingSymbolSfx.klass = rb_define_class_under(mQuickfix, "UnderlyingSymbolSfx", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSymbolSfx, (void *) &SwigClassUnderlyingSymbolSfx); rb_define_alloc_func(SwigClassUnderlyingSymbolSfx.klass, _wrap_UnderlyingSymbolSfx_allocate); rb_define_method(SwigClassUnderlyingSymbolSfx.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSymbolSfx), -1); SwigClassUnderlyingSymbolSfx.mark = 0; SwigClassUnderlyingSymbolSfx.destroy = (void (*)(void *)) free_FIX_UnderlyingSymbolSfx; SwigClassUnderlyingSymbolSfx.trackObjects = 0; SwigClassUnderlyingMaturityMonthYear.klass = rb_define_class_under(mQuickfix, "UnderlyingMaturityMonthYear", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingMaturityMonthYear, (void *) &SwigClassUnderlyingMaturityMonthYear); rb_define_alloc_func(SwigClassUnderlyingMaturityMonthYear.klass, _wrap_UnderlyingMaturityMonthYear_allocate); rb_define_method(SwigClassUnderlyingMaturityMonthYear.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingMaturityMonthYear), -1); SwigClassUnderlyingMaturityMonthYear.mark = 0; SwigClassUnderlyingMaturityMonthYear.destroy = (void (*)(void *)) free_FIX_UnderlyingMaturityMonthYear; SwigClassUnderlyingMaturityMonthYear.trackObjects = 0; SwigClassUnderlyingMaturityDay.klass = rb_define_class_under(mQuickfix, "UnderlyingMaturityDay", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingMaturityDay, (void *) &SwigClassUnderlyingMaturityDay); rb_define_alloc_func(SwigClassUnderlyingMaturityDay.klass, _wrap_UnderlyingMaturityDay_allocate); rb_define_method(SwigClassUnderlyingMaturityDay.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingMaturityDay), -1); SwigClassUnderlyingMaturityDay.mark = 0; SwigClassUnderlyingMaturityDay.destroy = (void (*)(void *)) free_FIX_UnderlyingMaturityDay; SwigClassUnderlyingMaturityDay.trackObjects = 0; SwigClassUnderlyingPutOrCall.klass = rb_define_class_under(mQuickfix, "UnderlyingPutOrCall", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingPutOrCall, (void *) &SwigClassUnderlyingPutOrCall); rb_define_alloc_func(SwigClassUnderlyingPutOrCall.klass, _wrap_UnderlyingPutOrCall_allocate); rb_define_method(SwigClassUnderlyingPutOrCall.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingPutOrCall), -1); SwigClassUnderlyingPutOrCall.mark = 0; SwigClassUnderlyingPutOrCall.destroy = (void (*)(void *)) free_FIX_UnderlyingPutOrCall; SwigClassUnderlyingPutOrCall.trackObjects = 0; SwigClassUnderlyingStrikePrice.klass = rb_define_class_under(mQuickfix, "UnderlyingStrikePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingStrikePrice, (void *) &SwigClassUnderlyingStrikePrice); rb_define_alloc_func(SwigClassUnderlyingStrikePrice.klass, _wrap_UnderlyingStrikePrice_allocate); rb_define_method(SwigClassUnderlyingStrikePrice.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingStrikePrice), -1); SwigClassUnderlyingStrikePrice.mark = 0; SwigClassUnderlyingStrikePrice.destroy = (void (*)(void *)) free_FIX_UnderlyingStrikePrice; SwigClassUnderlyingStrikePrice.trackObjects = 0; SwigClassUnderlyingOptAttribute.klass = rb_define_class_under(mQuickfix, "UnderlyingOptAttribute", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingOptAttribute, (void *) &SwigClassUnderlyingOptAttribute); rb_define_alloc_func(SwigClassUnderlyingOptAttribute.klass, _wrap_UnderlyingOptAttribute_allocate); rb_define_method(SwigClassUnderlyingOptAttribute.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingOptAttribute), -1); SwigClassUnderlyingOptAttribute.mark = 0; SwigClassUnderlyingOptAttribute.destroy = (void (*)(void *)) free_FIX_UnderlyingOptAttribute; SwigClassUnderlyingOptAttribute.trackObjects = 0; SwigClassUnderlyingCurrency.klass = rb_define_class_under(mQuickfix, "UnderlyingCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCurrency, (void *) &SwigClassUnderlyingCurrency); rb_define_alloc_func(SwigClassUnderlyingCurrency.klass, _wrap_UnderlyingCurrency_allocate); rb_define_method(SwigClassUnderlyingCurrency.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCurrency), -1); SwigClassUnderlyingCurrency.mark = 0; SwigClassUnderlyingCurrency.destroy = (void (*)(void *)) free_FIX_UnderlyingCurrency; SwigClassUnderlyingCurrency.trackObjects = 0; SwigClassRatioQty.klass = rb_define_class_under(mQuickfix, "RatioQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RatioQty, (void *) &SwigClassRatioQty); rb_define_alloc_func(SwigClassRatioQty.klass, _wrap_RatioQty_allocate); rb_define_method(SwigClassRatioQty.klass, "initialize", VALUEFUNC(_wrap_new_RatioQty), -1); SwigClassRatioQty.mark = 0; SwigClassRatioQty.destroy = (void (*)(void *)) free_FIX_RatioQty; SwigClassRatioQty.trackObjects = 0; SwigClassSecurityReqID.klass = rb_define_class_under(mQuickfix, "SecurityReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityReqID, (void *) &SwigClassSecurityReqID); rb_define_alloc_func(SwigClassSecurityReqID.klass, _wrap_SecurityReqID_allocate); rb_define_method(SwigClassSecurityReqID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityReqID), -1); SwigClassSecurityReqID.mark = 0; SwigClassSecurityReqID.destroy = (void (*)(void *)) free_FIX_SecurityReqID; SwigClassSecurityReqID.trackObjects = 0; SwigClassSecurityRequestType.klass = rb_define_class_under(mQuickfix, "SecurityRequestType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityRequestType, (void *) &SwigClassSecurityRequestType); rb_define_alloc_func(SwigClassSecurityRequestType.klass, _wrap_SecurityRequestType_allocate); rb_define_method(SwigClassSecurityRequestType.klass, "initialize", VALUEFUNC(_wrap_new_SecurityRequestType), -1); SwigClassSecurityRequestType.mark = 0; SwigClassSecurityRequestType.destroy = (void (*)(void *)) free_FIX_SecurityRequestType; SwigClassSecurityRequestType.trackObjects = 0; SwigClassSecurityResponseID.klass = rb_define_class_under(mQuickfix, "SecurityResponseID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityResponseID, (void *) &SwigClassSecurityResponseID); rb_define_alloc_func(SwigClassSecurityResponseID.klass, _wrap_SecurityResponseID_allocate); rb_define_method(SwigClassSecurityResponseID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityResponseID), -1); SwigClassSecurityResponseID.mark = 0; SwigClassSecurityResponseID.destroy = (void (*)(void *)) free_FIX_SecurityResponseID; SwigClassSecurityResponseID.trackObjects = 0; SwigClassSecurityResponseType.klass = rb_define_class_under(mQuickfix, "SecurityResponseType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityResponseType, (void *) &SwigClassSecurityResponseType); rb_define_alloc_func(SwigClassSecurityResponseType.klass, _wrap_SecurityResponseType_allocate); rb_define_method(SwigClassSecurityResponseType.klass, "initialize", VALUEFUNC(_wrap_new_SecurityResponseType), -1); SwigClassSecurityResponseType.mark = 0; SwigClassSecurityResponseType.destroy = (void (*)(void *)) free_FIX_SecurityResponseType; SwigClassSecurityResponseType.trackObjects = 0; SwigClassSecurityStatusReqID.klass = rb_define_class_under(mQuickfix, "SecurityStatusReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityStatusReqID, (void *) &SwigClassSecurityStatusReqID); rb_define_alloc_func(SwigClassSecurityStatusReqID.klass, _wrap_SecurityStatusReqID_allocate); rb_define_method(SwigClassSecurityStatusReqID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityStatusReqID), -1); SwigClassSecurityStatusReqID.mark = 0; SwigClassSecurityStatusReqID.destroy = (void (*)(void *)) free_FIX_SecurityStatusReqID; SwigClassSecurityStatusReqID.trackObjects = 0; SwigClassUnsolicitedIndicator.klass = rb_define_class_under(mQuickfix, "UnsolicitedIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnsolicitedIndicator, (void *) &SwigClassUnsolicitedIndicator); rb_define_alloc_func(SwigClassUnsolicitedIndicator.klass, _wrap_UnsolicitedIndicator_allocate); rb_define_method(SwigClassUnsolicitedIndicator.klass, "initialize", VALUEFUNC(_wrap_new_UnsolicitedIndicator), -1); SwigClassUnsolicitedIndicator.mark = 0; SwigClassUnsolicitedIndicator.destroy = (void (*)(void *)) free_FIX_UnsolicitedIndicator; SwigClassUnsolicitedIndicator.trackObjects = 0; SwigClassSecurityTradingStatus.klass = rb_define_class_under(mQuickfix, "SecurityTradingStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityTradingStatus, (void *) &SwigClassSecurityTradingStatus); rb_define_alloc_func(SwigClassSecurityTradingStatus.klass, _wrap_SecurityTradingStatus_allocate); rb_define_method(SwigClassSecurityTradingStatus.klass, "initialize", VALUEFUNC(_wrap_new_SecurityTradingStatus), -1); SwigClassSecurityTradingStatus.mark = 0; SwigClassSecurityTradingStatus.destroy = (void (*)(void *)) free_FIX_SecurityTradingStatus; SwigClassSecurityTradingStatus.trackObjects = 0; SwigClassHaltReasonChar.klass = rb_define_class_under(mQuickfix, "HaltReasonChar", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HaltReasonChar, (void *) &SwigClassHaltReasonChar); rb_define_alloc_func(SwigClassHaltReasonChar.klass, _wrap_HaltReasonChar_allocate); rb_define_method(SwigClassHaltReasonChar.klass, "initialize", VALUEFUNC(_wrap_new_HaltReasonChar), -1); SwigClassHaltReasonChar.mark = 0; SwigClassHaltReasonChar.destroy = (void (*)(void *)) free_FIX_HaltReasonChar; SwigClassHaltReasonChar.trackObjects = 0; SwigClassInViewOfCommon.klass = rb_define_class_under(mQuickfix, "InViewOfCommon", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InViewOfCommon, (void *) &SwigClassInViewOfCommon); rb_define_alloc_func(SwigClassInViewOfCommon.klass, _wrap_InViewOfCommon_allocate); rb_define_method(SwigClassInViewOfCommon.klass, "initialize", VALUEFUNC(_wrap_new_InViewOfCommon), -1); SwigClassInViewOfCommon.mark = 0; SwigClassInViewOfCommon.destroy = (void (*)(void *)) free_FIX_InViewOfCommon; SwigClassInViewOfCommon.trackObjects = 0; SwigClassDueToRelated.klass = rb_define_class_under(mQuickfix, "DueToRelated", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DueToRelated, (void *) &SwigClassDueToRelated); rb_define_alloc_func(SwigClassDueToRelated.klass, _wrap_DueToRelated_allocate); rb_define_method(SwigClassDueToRelated.klass, "initialize", VALUEFUNC(_wrap_new_DueToRelated), -1); SwigClassDueToRelated.mark = 0; SwigClassDueToRelated.destroy = (void (*)(void *)) free_FIX_DueToRelated; SwigClassDueToRelated.trackObjects = 0; SwigClassBuyVolume.klass = rb_define_class_under(mQuickfix, "BuyVolume", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BuyVolume, (void *) &SwigClassBuyVolume); rb_define_alloc_func(SwigClassBuyVolume.klass, _wrap_BuyVolume_allocate); rb_define_method(SwigClassBuyVolume.klass, "initialize", VALUEFUNC(_wrap_new_BuyVolume), -1); SwigClassBuyVolume.mark = 0; SwigClassBuyVolume.destroy = (void (*)(void *)) free_FIX_BuyVolume; SwigClassBuyVolume.trackObjects = 0; SwigClassSellVolume.klass = rb_define_class_under(mQuickfix, "SellVolume", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SellVolume, (void *) &SwigClassSellVolume); rb_define_alloc_func(SwigClassSellVolume.klass, _wrap_SellVolume_allocate); rb_define_method(SwigClassSellVolume.klass, "initialize", VALUEFUNC(_wrap_new_SellVolume), -1); SwigClassSellVolume.mark = 0; SwigClassSellVolume.destroy = (void (*)(void *)) free_FIX_SellVolume; SwigClassSellVolume.trackObjects = 0; SwigClassHighPx.klass = rb_define_class_under(mQuickfix, "HighPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HighPx, (void *) &SwigClassHighPx); rb_define_alloc_func(SwigClassHighPx.klass, _wrap_HighPx_allocate); rb_define_method(SwigClassHighPx.klass, "initialize", VALUEFUNC(_wrap_new_HighPx), -1); SwigClassHighPx.mark = 0; SwigClassHighPx.destroy = (void (*)(void *)) free_FIX_HighPx; SwigClassHighPx.trackObjects = 0; SwigClassLowPx.klass = rb_define_class_under(mQuickfix, "LowPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LowPx, (void *) &SwigClassLowPx); rb_define_alloc_func(SwigClassLowPx.klass, _wrap_LowPx_allocate); rb_define_method(SwigClassLowPx.klass, "initialize", VALUEFUNC(_wrap_new_LowPx), -1); SwigClassLowPx.mark = 0; SwigClassLowPx.destroy = (void (*)(void *)) free_FIX_LowPx; SwigClassLowPx.trackObjects = 0; SwigClassAdjustment.klass = rb_define_class_under(mQuickfix, "Adjustment", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Adjustment, (void *) &SwigClassAdjustment); rb_define_alloc_func(SwigClassAdjustment.klass, _wrap_Adjustment_allocate); rb_define_method(SwigClassAdjustment.klass, "initialize", VALUEFUNC(_wrap_new_Adjustment), -1); SwigClassAdjustment.mark = 0; SwigClassAdjustment.destroy = (void (*)(void *)) free_FIX_Adjustment; SwigClassAdjustment.trackObjects = 0; SwigClassTradSesReqID.klass = rb_define_class_under(mQuickfix, "TradSesReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesReqID, (void *) &SwigClassTradSesReqID); rb_define_alloc_func(SwigClassTradSesReqID.klass, _wrap_TradSesReqID_allocate); rb_define_method(SwigClassTradSesReqID.klass, "initialize", VALUEFUNC(_wrap_new_TradSesReqID), -1); SwigClassTradSesReqID.mark = 0; SwigClassTradSesReqID.destroy = (void (*)(void *)) free_FIX_TradSesReqID; SwigClassTradSesReqID.trackObjects = 0; SwigClassTradingSessionID.klass = rb_define_class_under(mQuickfix, "TradingSessionID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradingSessionID, (void *) &SwigClassTradingSessionID); rb_define_alloc_func(SwigClassTradingSessionID.klass, _wrap_TradingSessionID_allocate); rb_define_method(SwigClassTradingSessionID.klass, "initialize", VALUEFUNC(_wrap_new_TradingSessionID), -1); SwigClassTradingSessionID.mark = 0; SwigClassTradingSessionID.destroy = (void (*)(void *)) free_FIX_TradingSessionID; SwigClassTradingSessionID.trackObjects = 0; SwigClassContraTrader.klass = rb_define_class_under(mQuickfix, "ContraTrader", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContraTrader, (void *) &SwigClassContraTrader); rb_define_alloc_func(SwigClassContraTrader.klass, _wrap_ContraTrader_allocate); rb_define_method(SwigClassContraTrader.klass, "initialize", VALUEFUNC(_wrap_new_ContraTrader), -1); SwigClassContraTrader.mark = 0; SwigClassContraTrader.destroy = (void (*)(void *)) free_FIX_ContraTrader; SwigClassContraTrader.trackObjects = 0; SwigClassTradSesMethod.klass = rb_define_class_under(mQuickfix, "TradSesMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesMethod, (void *) &SwigClassTradSesMethod); rb_define_alloc_func(SwigClassTradSesMethod.klass, _wrap_TradSesMethod_allocate); rb_define_method(SwigClassTradSesMethod.klass, "initialize", VALUEFUNC(_wrap_new_TradSesMethod), -1); SwigClassTradSesMethod.mark = 0; SwigClassTradSesMethod.destroy = (void (*)(void *)) free_FIX_TradSesMethod; SwigClassTradSesMethod.trackObjects = 0; SwigClassTradSesMode.klass = rb_define_class_under(mQuickfix, "TradSesMode", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesMode, (void *) &SwigClassTradSesMode); rb_define_alloc_func(SwigClassTradSesMode.klass, _wrap_TradSesMode_allocate); rb_define_method(SwigClassTradSesMode.klass, "initialize", VALUEFUNC(_wrap_new_TradSesMode), -1); SwigClassTradSesMode.mark = 0; SwigClassTradSesMode.destroy = (void (*)(void *)) free_FIX_TradSesMode; SwigClassTradSesMode.trackObjects = 0; SwigClassTradSesStatus.klass = rb_define_class_under(mQuickfix, "TradSesStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesStatus, (void *) &SwigClassTradSesStatus); rb_define_alloc_func(SwigClassTradSesStatus.klass, _wrap_TradSesStatus_allocate); rb_define_method(SwigClassTradSesStatus.klass, "initialize", VALUEFUNC(_wrap_new_TradSesStatus), -1); SwigClassTradSesStatus.mark = 0; SwigClassTradSesStatus.destroy = (void (*)(void *)) free_FIX_TradSesStatus; SwigClassTradSesStatus.trackObjects = 0; SwigClassTradSesStartTime.klass = rb_define_class_under(mQuickfix, "TradSesStartTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesStartTime, (void *) &SwigClassTradSesStartTime); rb_define_alloc_func(SwigClassTradSesStartTime.klass, _wrap_TradSesStartTime_allocate); rb_define_method(SwigClassTradSesStartTime.klass, "initialize", VALUEFUNC(_wrap_new_TradSesStartTime), -1); SwigClassTradSesStartTime.mark = 0; SwigClassTradSesStartTime.destroy = (void (*)(void *)) free_FIX_TradSesStartTime; SwigClassTradSesStartTime.trackObjects = 0; SwigClassTradSesOpenTime.klass = rb_define_class_under(mQuickfix, "TradSesOpenTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesOpenTime, (void *) &SwigClassTradSesOpenTime); rb_define_alloc_func(SwigClassTradSesOpenTime.klass, _wrap_TradSesOpenTime_allocate); rb_define_method(SwigClassTradSesOpenTime.klass, "initialize", VALUEFUNC(_wrap_new_TradSesOpenTime), -1); SwigClassTradSesOpenTime.mark = 0; SwigClassTradSesOpenTime.destroy = (void (*)(void *)) free_FIX_TradSesOpenTime; SwigClassTradSesOpenTime.trackObjects = 0; SwigClassTradSesPreCloseTime.klass = rb_define_class_under(mQuickfix, "TradSesPreCloseTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesPreCloseTime, (void *) &SwigClassTradSesPreCloseTime); rb_define_alloc_func(SwigClassTradSesPreCloseTime.klass, _wrap_TradSesPreCloseTime_allocate); rb_define_method(SwigClassTradSesPreCloseTime.klass, "initialize", VALUEFUNC(_wrap_new_TradSesPreCloseTime), -1); SwigClassTradSesPreCloseTime.mark = 0; SwigClassTradSesPreCloseTime.destroy = (void (*)(void *)) free_FIX_TradSesPreCloseTime; SwigClassTradSesPreCloseTime.trackObjects = 0; SwigClassTradSesCloseTime.klass = rb_define_class_under(mQuickfix, "TradSesCloseTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesCloseTime, (void *) &SwigClassTradSesCloseTime); rb_define_alloc_func(SwigClassTradSesCloseTime.klass, _wrap_TradSesCloseTime_allocate); rb_define_method(SwigClassTradSesCloseTime.klass, "initialize", VALUEFUNC(_wrap_new_TradSesCloseTime), -1); SwigClassTradSesCloseTime.mark = 0; SwigClassTradSesCloseTime.destroy = (void (*)(void *)) free_FIX_TradSesCloseTime; SwigClassTradSesCloseTime.trackObjects = 0; SwigClassTradSesEndTime.klass = rb_define_class_under(mQuickfix, "TradSesEndTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesEndTime, (void *) &SwigClassTradSesEndTime); rb_define_alloc_func(SwigClassTradSesEndTime.klass, _wrap_TradSesEndTime_allocate); rb_define_method(SwigClassTradSesEndTime.klass, "initialize", VALUEFUNC(_wrap_new_TradSesEndTime), -1); SwigClassTradSesEndTime.mark = 0; SwigClassTradSesEndTime.destroy = (void (*)(void *)) free_FIX_TradSesEndTime; SwigClassTradSesEndTime.trackObjects = 0; SwigClassNumberOfOrders.klass = rb_define_class_under(mQuickfix, "NumberOfOrders", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NumberOfOrders, (void *) &SwigClassNumberOfOrders); rb_define_alloc_func(SwigClassNumberOfOrders.klass, _wrap_NumberOfOrders_allocate); rb_define_method(SwigClassNumberOfOrders.klass, "initialize", VALUEFUNC(_wrap_new_NumberOfOrders), -1); SwigClassNumberOfOrders.mark = 0; SwigClassNumberOfOrders.destroy = (void (*)(void *)) free_FIX_NumberOfOrders; SwigClassNumberOfOrders.trackObjects = 0; SwigClassEncodedIssuerLen.klass = rb_define_class_under(mQuickfix, "EncodedIssuerLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedIssuerLen, (void *) &SwigClassEncodedIssuerLen); rb_define_alloc_func(SwigClassEncodedIssuerLen.klass, _wrap_EncodedIssuerLen_allocate); rb_define_method(SwigClassEncodedIssuerLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedIssuerLen), -1); SwigClassEncodedIssuerLen.mark = 0; SwigClassEncodedIssuerLen.destroy = (void (*)(void *)) free_FIX_EncodedIssuerLen; SwigClassEncodedIssuerLen.trackObjects = 0; SwigClassEncodedIssuer.klass = rb_define_class_under(mQuickfix, "EncodedIssuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedIssuer, (void *) &SwigClassEncodedIssuer); rb_define_alloc_func(SwigClassEncodedIssuer.klass, _wrap_EncodedIssuer_allocate); rb_define_method(SwigClassEncodedIssuer.klass, "initialize", VALUEFUNC(_wrap_new_EncodedIssuer), -1); SwigClassEncodedIssuer.mark = 0; SwigClassEncodedIssuer.destroy = (void (*)(void *)) free_FIX_EncodedIssuer; SwigClassEncodedIssuer.trackObjects = 0; SwigClassEncodedSecurityDescLen.klass = rb_define_class_under(mQuickfix, "EncodedSecurityDescLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedSecurityDescLen, (void *) &SwigClassEncodedSecurityDescLen); rb_define_alloc_func(SwigClassEncodedSecurityDescLen.klass, _wrap_EncodedSecurityDescLen_allocate); rb_define_method(SwigClassEncodedSecurityDescLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedSecurityDescLen), -1); SwigClassEncodedSecurityDescLen.mark = 0; SwigClassEncodedSecurityDescLen.destroy = (void (*)(void *)) free_FIX_EncodedSecurityDescLen; SwigClassEncodedSecurityDescLen.trackObjects = 0; SwigClassEncodedSecurityDesc.klass = rb_define_class_under(mQuickfix, "EncodedSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedSecurityDesc, (void *) &SwigClassEncodedSecurityDesc); rb_define_alloc_func(SwigClassEncodedSecurityDesc.klass, _wrap_EncodedSecurityDesc_allocate); rb_define_method(SwigClassEncodedSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_EncodedSecurityDesc), -1); SwigClassEncodedSecurityDesc.mark = 0; SwigClassEncodedSecurityDesc.destroy = (void (*)(void *)) free_FIX_EncodedSecurityDesc; SwigClassEncodedSecurityDesc.trackObjects = 0; SwigClassEncodedListExecInstLen.klass = rb_define_class_under(mQuickfix, "EncodedListExecInstLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedListExecInstLen, (void *) &SwigClassEncodedListExecInstLen); rb_define_alloc_func(SwigClassEncodedListExecInstLen.klass, _wrap_EncodedListExecInstLen_allocate); rb_define_method(SwigClassEncodedListExecInstLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedListExecInstLen), -1); SwigClassEncodedListExecInstLen.mark = 0; SwigClassEncodedListExecInstLen.destroy = (void (*)(void *)) free_FIX_EncodedListExecInstLen; SwigClassEncodedListExecInstLen.trackObjects = 0; SwigClassEncodedListExecInst.klass = rb_define_class_under(mQuickfix, "EncodedListExecInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedListExecInst, (void *) &SwigClassEncodedListExecInst); rb_define_alloc_func(SwigClassEncodedListExecInst.klass, _wrap_EncodedListExecInst_allocate); rb_define_method(SwigClassEncodedListExecInst.klass, "initialize", VALUEFUNC(_wrap_new_EncodedListExecInst), -1); SwigClassEncodedListExecInst.mark = 0; SwigClassEncodedListExecInst.destroy = (void (*)(void *)) free_FIX_EncodedListExecInst; SwigClassEncodedListExecInst.trackObjects = 0; SwigClassEncodedSubjectLen.klass = rb_define_class_under(mQuickfix, "EncodedSubjectLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedSubjectLen, (void *) &SwigClassEncodedSubjectLen); rb_define_alloc_func(SwigClassEncodedSubjectLen.klass, _wrap_EncodedSubjectLen_allocate); rb_define_method(SwigClassEncodedSubjectLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedSubjectLen), -1); SwigClassEncodedSubjectLen.mark = 0; SwigClassEncodedSubjectLen.destroy = (void (*)(void *)) free_FIX_EncodedSubjectLen; SwigClassEncodedSubjectLen.trackObjects = 0; SwigClassEncodedSubject.klass = rb_define_class_under(mQuickfix, "EncodedSubject", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedSubject, (void *) &SwigClassEncodedSubject); rb_define_alloc_func(SwigClassEncodedSubject.klass, _wrap_EncodedSubject_allocate); rb_define_method(SwigClassEncodedSubject.klass, "initialize", VALUEFUNC(_wrap_new_EncodedSubject), -1); SwigClassEncodedSubject.mark = 0; SwigClassEncodedSubject.destroy = (void (*)(void *)) free_FIX_EncodedSubject; SwigClassEncodedSubject.trackObjects = 0; SwigClassEncodedHeadlineLen.klass = rb_define_class_under(mQuickfix, "EncodedHeadlineLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedHeadlineLen, (void *) &SwigClassEncodedHeadlineLen); rb_define_alloc_func(SwigClassEncodedHeadlineLen.klass, _wrap_EncodedHeadlineLen_allocate); rb_define_method(SwigClassEncodedHeadlineLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedHeadlineLen), -1); SwigClassEncodedHeadlineLen.mark = 0; SwigClassEncodedHeadlineLen.destroy = (void (*)(void *)) free_FIX_EncodedHeadlineLen; SwigClassEncodedHeadlineLen.trackObjects = 0; SwigClassEncodedHeadline.klass = rb_define_class_under(mQuickfix, "EncodedHeadline", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedHeadline, (void *) &SwigClassEncodedHeadline); rb_define_alloc_func(SwigClassEncodedHeadline.klass, _wrap_EncodedHeadline_allocate); rb_define_method(SwigClassEncodedHeadline.klass, "initialize", VALUEFUNC(_wrap_new_EncodedHeadline), -1); SwigClassEncodedHeadline.mark = 0; SwigClassEncodedHeadline.destroy = (void (*)(void *)) free_FIX_EncodedHeadline; SwigClassEncodedHeadline.trackObjects = 0; SwigClassEncodedAllocTextLen.klass = rb_define_class_under(mQuickfix, "EncodedAllocTextLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedAllocTextLen, (void *) &SwigClassEncodedAllocTextLen); rb_define_alloc_func(SwigClassEncodedAllocTextLen.klass, _wrap_EncodedAllocTextLen_allocate); rb_define_method(SwigClassEncodedAllocTextLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedAllocTextLen), -1); SwigClassEncodedAllocTextLen.mark = 0; SwigClassEncodedAllocTextLen.destroy = (void (*)(void *)) free_FIX_EncodedAllocTextLen; SwigClassEncodedAllocTextLen.trackObjects = 0; SwigClassEncodedAllocText.klass = rb_define_class_under(mQuickfix, "EncodedAllocText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedAllocText, (void *) &SwigClassEncodedAllocText); rb_define_alloc_func(SwigClassEncodedAllocText.klass, _wrap_EncodedAllocText_allocate); rb_define_method(SwigClassEncodedAllocText.klass, "initialize", VALUEFUNC(_wrap_new_EncodedAllocText), -1); SwigClassEncodedAllocText.mark = 0; SwigClassEncodedAllocText.destroy = (void (*)(void *)) free_FIX_EncodedAllocText; SwigClassEncodedAllocText.trackObjects = 0; SwigClassEncodedUnderlyingIssuerLen.klass = rb_define_class_under(mQuickfix, "EncodedUnderlyingIssuerLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedUnderlyingIssuerLen, (void *) &SwigClassEncodedUnderlyingIssuerLen); rb_define_alloc_func(SwigClassEncodedUnderlyingIssuerLen.klass, _wrap_EncodedUnderlyingIssuerLen_allocate); rb_define_method(SwigClassEncodedUnderlyingIssuerLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedUnderlyingIssuerLen), -1); SwigClassEncodedUnderlyingIssuerLen.mark = 0; SwigClassEncodedUnderlyingIssuerLen.destroy = (void (*)(void *)) free_FIX_EncodedUnderlyingIssuerLen; SwigClassEncodedUnderlyingIssuerLen.trackObjects = 0; SwigClassEncodedUnderlyingIssuer.klass = rb_define_class_under(mQuickfix, "EncodedUnderlyingIssuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedUnderlyingIssuer, (void *) &SwigClassEncodedUnderlyingIssuer); rb_define_alloc_func(SwigClassEncodedUnderlyingIssuer.klass, _wrap_EncodedUnderlyingIssuer_allocate); rb_define_method(SwigClassEncodedUnderlyingIssuer.klass, "initialize", VALUEFUNC(_wrap_new_EncodedUnderlyingIssuer), -1); SwigClassEncodedUnderlyingIssuer.mark = 0; SwigClassEncodedUnderlyingIssuer.destroy = (void (*)(void *)) free_FIX_EncodedUnderlyingIssuer; SwigClassEncodedUnderlyingIssuer.trackObjects = 0; SwigClassEncodedUnderlyingSecurityDescLen.klass = rb_define_class_under(mQuickfix, "EncodedUnderlyingSecurityDescLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDescLen, (void *) &SwigClassEncodedUnderlyingSecurityDescLen); rb_define_alloc_func(SwigClassEncodedUnderlyingSecurityDescLen.klass, _wrap_EncodedUnderlyingSecurityDescLen_allocate); rb_define_method(SwigClassEncodedUnderlyingSecurityDescLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedUnderlyingSecurityDescLen), -1); SwigClassEncodedUnderlyingSecurityDescLen.mark = 0; SwigClassEncodedUnderlyingSecurityDescLen.destroy = (void (*)(void *)) free_FIX_EncodedUnderlyingSecurityDescLen; SwigClassEncodedUnderlyingSecurityDescLen.trackObjects = 0; SwigClassEncodedUnderlyingSecurityDesc.klass = rb_define_class_under(mQuickfix, "EncodedUnderlyingSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedUnderlyingSecurityDesc, (void *) &SwigClassEncodedUnderlyingSecurityDesc); rb_define_alloc_func(SwigClassEncodedUnderlyingSecurityDesc.klass, _wrap_EncodedUnderlyingSecurityDesc_allocate); rb_define_method(SwigClassEncodedUnderlyingSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_EncodedUnderlyingSecurityDesc), -1); SwigClassEncodedUnderlyingSecurityDesc.mark = 0; SwigClassEncodedUnderlyingSecurityDesc.destroy = (void (*)(void *)) free_FIX_EncodedUnderlyingSecurityDesc; SwigClassEncodedUnderlyingSecurityDesc.trackObjects = 0; SwigClassAllocPrice.klass = rb_define_class_under(mQuickfix, "AllocPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocPrice, (void *) &SwigClassAllocPrice); rb_define_alloc_func(SwigClassAllocPrice.klass, _wrap_AllocPrice_allocate); rb_define_method(SwigClassAllocPrice.klass, "initialize", VALUEFUNC(_wrap_new_AllocPrice), -1); SwigClassAllocPrice.mark = 0; SwigClassAllocPrice.destroy = (void (*)(void *)) free_FIX_AllocPrice; SwigClassAllocPrice.trackObjects = 0; SwigClassQuoteSetValidUntilTime.klass = rb_define_class_under(mQuickfix, "QuoteSetValidUntilTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteSetValidUntilTime, (void *) &SwigClassQuoteSetValidUntilTime); rb_define_alloc_func(SwigClassQuoteSetValidUntilTime.klass, _wrap_QuoteSetValidUntilTime_allocate); rb_define_method(SwigClassQuoteSetValidUntilTime.klass, "initialize", VALUEFUNC(_wrap_new_QuoteSetValidUntilTime), -1); SwigClassQuoteSetValidUntilTime.mark = 0; SwigClassQuoteSetValidUntilTime.destroy = (void (*)(void *)) free_FIX_QuoteSetValidUntilTime; SwigClassQuoteSetValidUntilTime.trackObjects = 0; SwigClassQuoteEntryRejectReason.klass = rb_define_class_under(mQuickfix, "QuoteEntryRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteEntryRejectReason, (void *) &SwigClassQuoteEntryRejectReason); rb_define_alloc_func(SwigClassQuoteEntryRejectReason.klass, _wrap_QuoteEntryRejectReason_allocate); rb_define_method(SwigClassQuoteEntryRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_QuoteEntryRejectReason), -1); SwigClassQuoteEntryRejectReason.mark = 0; SwigClassQuoteEntryRejectReason.destroy = (void (*)(void *)) free_FIX_QuoteEntryRejectReason; SwigClassQuoteEntryRejectReason.trackObjects = 0; SwigClassOnBehalfOfSendingTime.klass = rb_define_class_under(mQuickfix, "OnBehalfOfSendingTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OnBehalfOfSendingTime, (void *) &SwigClassOnBehalfOfSendingTime); rb_define_alloc_func(SwigClassOnBehalfOfSendingTime.klass, _wrap_OnBehalfOfSendingTime_allocate); rb_define_method(SwigClassOnBehalfOfSendingTime.klass, "initialize", VALUEFUNC(_wrap_new_OnBehalfOfSendingTime), -1); SwigClassOnBehalfOfSendingTime.mark = 0; SwigClassOnBehalfOfSendingTime.destroy = (void (*)(void *)) free_FIX_OnBehalfOfSendingTime; SwigClassOnBehalfOfSendingTime.trackObjects = 0; SwigClassBidRequestTransType.klass = rb_define_class_under(mQuickfix, "BidRequestTransType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidRequestTransType, (void *) &SwigClassBidRequestTransType); rb_define_alloc_func(SwigClassBidRequestTransType.klass, _wrap_BidRequestTransType_allocate); rb_define_method(SwigClassBidRequestTransType.klass, "initialize", VALUEFUNC(_wrap_new_BidRequestTransType), -1); SwigClassBidRequestTransType.mark = 0; SwigClassBidRequestTransType.destroy = (void (*)(void *)) free_FIX_BidRequestTransType; SwigClassBidRequestTransType.trackObjects = 0; SwigClassContraBroker.klass = rb_define_class_under(mQuickfix, "ContraBroker", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContraBroker, (void *) &SwigClassContraBroker); rb_define_alloc_func(SwigClassContraBroker.klass, _wrap_ContraBroker_allocate); rb_define_method(SwigClassContraBroker.klass, "initialize", VALUEFUNC(_wrap_new_ContraBroker), -1); SwigClassContraBroker.mark = 0; SwigClassContraBroker.destroy = (void (*)(void *)) free_FIX_ContraBroker; SwigClassContraBroker.trackObjects = 0; SwigClassComplianceID.klass = rb_define_class_under(mQuickfix, "ComplianceID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplianceID, (void *) &SwigClassComplianceID); rb_define_alloc_func(SwigClassComplianceID.klass, _wrap_ComplianceID_allocate); rb_define_method(SwigClassComplianceID.klass, "initialize", VALUEFUNC(_wrap_new_ComplianceID), -1); SwigClassComplianceID.mark = 0; SwigClassComplianceID.destroy = (void (*)(void *)) free_FIX_ComplianceID; SwigClassComplianceID.trackObjects = 0; SwigClassSolicitedFlag.klass = rb_define_class_under(mQuickfix, "SolicitedFlag", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SolicitedFlag, (void *) &SwigClassSolicitedFlag); rb_define_alloc_func(SwigClassSolicitedFlag.klass, _wrap_SolicitedFlag_allocate); rb_define_method(SwigClassSolicitedFlag.klass, "initialize", VALUEFUNC(_wrap_new_SolicitedFlag), -1); SwigClassSolicitedFlag.mark = 0; SwigClassSolicitedFlag.destroy = (void (*)(void *)) free_FIX_SolicitedFlag; SwigClassSolicitedFlag.trackObjects = 0; SwigClassExecRestatementReason.klass = rb_define_class_under(mQuickfix, "ExecRestatementReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecRestatementReason, (void *) &SwigClassExecRestatementReason); rb_define_alloc_func(SwigClassExecRestatementReason.klass, _wrap_ExecRestatementReason_allocate); rb_define_method(SwigClassExecRestatementReason.klass, "initialize", VALUEFUNC(_wrap_new_ExecRestatementReason), -1); SwigClassExecRestatementReason.mark = 0; SwigClassExecRestatementReason.destroy = (void (*)(void *)) free_FIX_ExecRestatementReason; SwigClassExecRestatementReason.trackObjects = 0; SwigClassBusinessRejectRefID.klass = rb_define_class_under(mQuickfix, "BusinessRejectRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BusinessRejectRefID, (void *) &SwigClassBusinessRejectRefID); rb_define_alloc_func(SwigClassBusinessRejectRefID.klass, _wrap_BusinessRejectRefID_allocate); rb_define_method(SwigClassBusinessRejectRefID.klass, "initialize", VALUEFUNC(_wrap_new_BusinessRejectRefID), -1); SwigClassBusinessRejectRefID.mark = 0; SwigClassBusinessRejectRefID.destroy = (void (*)(void *)) free_FIX_BusinessRejectRefID; SwigClassBusinessRejectRefID.trackObjects = 0; SwigClassBusinessRejectReason.klass = rb_define_class_under(mQuickfix, "BusinessRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BusinessRejectReason, (void *) &SwigClassBusinessRejectReason); rb_define_alloc_func(SwigClassBusinessRejectReason.klass, _wrap_BusinessRejectReason_allocate); rb_define_method(SwigClassBusinessRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_BusinessRejectReason), -1); SwigClassBusinessRejectReason.mark = 0; SwigClassBusinessRejectReason.destroy = (void (*)(void *)) free_FIX_BusinessRejectReason; SwigClassBusinessRejectReason.trackObjects = 0; SwigClassGrossTradeAmt.klass = rb_define_class_under(mQuickfix, "GrossTradeAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__GrossTradeAmt, (void *) &SwigClassGrossTradeAmt); rb_define_alloc_func(SwigClassGrossTradeAmt.klass, _wrap_GrossTradeAmt_allocate); rb_define_method(SwigClassGrossTradeAmt.klass, "initialize", VALUEFUNC(_wrap_new_GrossTradeAmt), -1); SwigClassGrossTradeAmt.mark = 0; SwigClassGrossTradeAmt.destroy = (void (*)(void *)) free_FIX_GrossTradeAmt; SwigClassGrossTradeAmt.trackObjects = 0; SwigClassNoContraBrokers.klass = rb_define_class_under(mQuickfix, "NoContraBrokers", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoContraBrokers, (void *) &SwigClassNoContraBrokers); rb_define_alloc_func(SwigClassNoContraBrokers.klass, _wrap_NoContraBrokers_allocate); rb_define_method(SwigClassNoContraBrokers.klass, "initialize", VALUEFUNC(_wrap_new_NoContraBrokers), -1); SwigClassNoContraBrokers.mark = 0; SwigClassNoContraBrokers.destroy = (void (*)(void *)) free_FIX_NoContraBrokers; SwigClassNoContraBrokers.trackObjects = 0; SwigClassNoTradingSessions.klass = rb_define_class_under(mQuickfix, "NoTradingSessions", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTradingSessions, (void *) &SwigClassNoTradingSessions); rb_define_alloc_func(SwigClassNoTradingSessions.klass, _wrap_NoTradingSessions_allocate); rb_define_method(SwigClassNoTradingSessions.klass, "initialize", VALUEFUNC(_wrap_new_NoTradingSessions), -1); SwigClassNoTradingSessions.mark = 0; SwigClassNoTradingSessions.destroy = (void (*)(void *)) free_FIX_NoTradingSessions; SwigClassNoTradingSessions.trackObjects = 0; SwigClassTotalVolumeTraded.klass = rb_define_class_under(mQuickfix, "TotalVolumeTraded", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalVolumeTraded, (void *) &SwigClassTotalVolumeTraded); rb_define_alloc_func(SwigClassTotalVolumeTraded.klass, _wrap_TotalVolumeTraded_allocate); rb_define_method(SwigClassTotalVolumeTraded.klass, "initialize", VALUEFUNC(_wrap_new_TotalVolumeTraded), -1); SwigClassTotalVolumeTraded.mark = 0; SwigClassTotalVolumeTraded.destroy = (void (*)(void *)) free_FIX_TotalVolumeTraded; SwigClassTotalVolumeTraded.trackObjects = 0; SwigClassDiscretionInst.klass = rb_define_class_under(mQuickfix, "DiscretionInst", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionInst, (void *) &SwigClassDiscretionInst); rb_define_alloc_func(SwigClassDiscretionInst.klass, _wrap_DiscretionInst_allocate); rb_define_method(SwigClassDiscretionInst.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionInst), -1); SwigClassDiscretionInst.mark = 0; SwigClassDiscretionInst.destroy = (void (*)(void *)) free_FIX_DiscretionInst; SwigClassDiscretionInst.trackObjects = 0; SwigClassDiscretionOffset.klass = rb_define_class_under(mQuickfix, "DiscretionOffset", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionOffset, (void *) &SwigClassDiscretionOffset); rb_define_alloc_func(SwigClassDiscretionOffset.klass, _wrap_DiscretionOffset_allocate); rb_define_method(SwigClassDiscretionOffset.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionOffset), -1); SwigClassDiscretionOffset.mark = 0; SwigClassDiscretionOffset.destroy = (void (*)(void *)) free_FIX_DiscretionOffset; SwigClassDiscretionOffset.trackObjects = 0; SwigClassBidID.klass = rb_define_class_under(mQuickfix, "BidID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidID, (void *) &SwigClassBidID); rb_define_alloc_func(SwigClassBidID.klass, _wrap_BidID_allocate); rb_define_method(SwigClassBidID.klass, "initialize", VALUEFUNC(_wrap_new_BidID), -1); SwigClassBidID.mark = 0; SwigClassBidID.destroy = (void (*)(void *)) free_FIX_BidID; SwigClassBidID.trackObjects = 0; SwigClassClientBidID.klass = rb_define_class_under(mQuickfix, "ClientBidID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClientBidID, (void *) &SwigClassClientBidID); rb_define_alloc_func(SwigClassClientBidID.klass, _wrap_ClientBidID_allocate); rb_define_method(SwigClassClientBidID.klass, "initialize", VALUEFUNC(_wrap_new_ClientBidID), -1); SwigClassClientBidID.mark = 0; SwigClassClientBidID.destroy = (void (*)(void *)) free_FIX_ClientBidID; SwigClassClientBidID.trackObjects = 0; SwigClassListName.klass = rb_define_class_under(mQuickfix, "ListName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListName, (void *) &SwigClassListName); rb_define_alloc_func(SwigClassListName.klass, _wrap_ListName_allocate); rb_define_method(SwigClassListName.klass, "initialize", VALUEFUNC(_wrap_new_ListName), -1); SwigClassListName.mark = 0; SwigClassListName.destroy = (void (*)(void *)) free_FIX_ListName; SwigClassListName.trackObjects = 0; SwigClassTotalNumSecurities.klass = rb_define_class_under(mQuickfix, "TotalNumSecurities", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalNumSecurities, (void *) &SwigClassTotalNumSecurities); rb_define_alloc_func(SwigClassTotalNumSecurities.klass, _wrap_TotalNumSecurities_allocate); rb_define_method(SwigClassTotalNumSecurities.klass, "initialize", VALUEFUNC(_wrap_new_TotalNumSecurities), -1); SwigClassTotalNumSecurities.mark = 0; SwigClassTotalNumSecurities.destroy = (void (*)(void *)) free_FIX_TotalNumSecurities; SwigClassTotalNumSecurities.trackObjects = 0; SwigClassBidType.klass = rb_define_class_under(mQuickfix, "BidType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidType, (void *) &SwigClassBidType); rb_define_alloc_func(SwigClassBidType.klass, _wrap_BidType_allocate); rb_define_method(SwigClassBidType.klass, "initialize", VALUEFUNC(_wrap_new_BidType), -1); SwigClassBidType.mark = 0; SwigClassBidType.destroy = (void (*)(void *)) free_FIX_BidType; SwigClassBidType.trackObjects = 0; SwigClassNumTickets.klass = rb_define_class_under(mQuickfix, "NumTickets", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NumTickets, (void *) &SwigClassNumTickets); rb_define_alloc_func(SwigClassNumTickets.klass, _wrap_NumTickets_allocate); rb_define_method(SwigClassNumTickets.klass, "initialize", VALUEFUNC(_wrap_new_NumTickets), -1); SwigClassNumTickets.mark = 0; SwigClassNumTickets.destroy = (void (*)(void *)) free_FIX_NumTickets; SwigClassNumTickets.trackObjects = 0; SwigClassSideValue1.klass = rb_define_class_under(mQuickfix, "SideValue1", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideValue1, (void *) &SwigClassSideValue1); rb_define_alloc_func(SwigClassSideValue1.klass, _wrap_SideValue1_allocate); rb_define_method(SwigClassSideValue1.klass, "initialize", VALUEFUNC(_wrap_new_SideValue1), -1); SwigClassSideValue1.mark = 0; SwigClassSideValue1.destroy = (void (*)(void *)) free_FIX_SideValue1; SwigClassSideValue1.trackObjects = 0; SwigClassSideValue2.klass = rb_define_class_under(mQuickfix, "SideValue2", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideValue2, (void *) &SwigClassSideValue2); rb_define_alloc_func(SwigClassSideValue2.klass, _wrap_SideValue2_allocate); rb_define_method(SwigClassSideValue2.klass, "initialize", VALUEFUNC(_wrap_new_SideValue2), -1); SwigClassSideValue2.mark = 0; SwigClassSideValue2.destroy = (void (*)(void *)) free_FIX_SideValue2; SwigClassSideValue2.trackObjects = 0; SwigClassNoBidDescriptors.klass = rb_define_class_under(mQuickfix, "NoBidDescriptors", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoBidDescriptors, (void *) &SwigClassNoBidDescriptors); rb_define_alloc_func(SwigClassNoBidDescriptors.klass, _wrap_NoBidDescriptors_allocate); rb_define_method(SwigClassNoBidDescriptors.klass, "initialize", VALUEFUNC(_wrap_new_NoBidDescriptors), -1); SwigClassNoBidDescriptors.mark = 0; SwigClassNoBidDescriptors.destroy = (void (*)(void *)) free_FIX_NoBidDescriptors; SwigClassNoBidDescriptors.trackObjects = 0; SwigClassBidDescriptorType.klass = rb_define_class_under(mQuickfix, "BidDescriptorType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidDescriptorType, (void *) &SwigClassBidDescriptorType); rb_define_alloc_func(SwigClassBidDescriptorType.klass, _wrap_BidDescriptorType_allocate); rb_define_method(SwigClassBidDescriptorType.klass, "initialize", VALUEFUNC(_wrap_new_BidDescriptorType), -1); SwigClassBidDescriptorType.mark = 0; SwigClassBidDescriptorType.destroy = (void (*)(void *)) free_FIX_BidDescriptorType; SwigClassBidDescriptorType.trackObjects = 0; SwigClassBidDescriptor.klass = rb_define_class_under(mQuickfix, "BidDescriptor", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidDescriptor, (void *) &SwigClassBidDescriptor); rb_define_alloc_func(SwigClassBidDescriptor.klass, _wrap_BidDescriptor_allocate); rb_define_method(SwigClassBidDescriptor.klass, "initialize", VALUEFUNC(_wrap_new_BidDescriptor), -1); SwigClassBidDescriptor.mark = 0; SwigClassBidDescriptor.destroy = (void (*)(void *)) free_FIX_BidDescriptor; SwigClassBidDescriptor.trackObjects = 0; SwigClassSideValueInd.klass = rb_define_class_under(mQuickfix, "SideValueInd", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideValueInd, (void *) &SwigClassSideValueInd); rb_define_alloc_func(SwigClassSideValueInd.klass, _wrap_SideValueInd_allocate); rb_define_method(SwigClassSideValueInd.klass, "initialize", VALUEFUNC(_wrap_new_SideValueInd), -1); SwigClassSideValueInd.mark = 0; SwigClassSideValueInd.destroy = (void (*)(void *)) free_FIX_SideValueInd; SwigClassSideValueInd.trackObjects = 0; SwigClassLiquidityPctLow.klass = rb_define_class_under(mQuickfix, "LiquidityPctLow", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LiquidityPctLow, (void *) &SwigClassLiquidityPctLow); rb_define_alloc_func(SwigClassLiquidityPctLow.klass, _wrap_LiquidityPctLow_allocate); rb_define_method(SwigClassLiquidityPctLow.klass, "initialize", VALUEFUNC(_wrap_new_LiquidityPctLow), -1); SwigClassLiquidityPctLow.mark = 0; SwigClassLiquidityPctLow.destroy = (void (*)(void *)) free_FIX_LiquidityPctLow; SwigClassLiquidityPctLow.trackObjects = 0; SwigClassLiquidityPctHigh.klass = rb_define_class_under(mQuickfix, "LiquidityPctHigh", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LiquidityPctHigh, (void *) &SwigClassLiquidityPctHigh); rb_define_alloc_func(SwigClassLiquidityPctHigh.klass, _wrap_LiquidityPctHigh_allocate); rb_define_method(SwigClassLiquidityPctHigh.klass, "initialize", VALUEFUNC(_wrap_new_LiquidityPctHigh), -1); SwigClassLiquidityPctHigh.mark = 0; SwigClassLiquidityPctHigh.destroy = (void (*)(void *)) free_FIX_LiquidityPctHigh; SwigClassLiquidityPctHigh.trackObjects = 0; SwigClassLiquidityValue.klass = rb_define_class_under(mQuickfix, "LiquidityValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LiquidityValue, (void *) &SwigClassLiquidityValue); rb_define_alloc_func(SwigClassLiquidityValue.klass, _wrap_LiquidityValue_allocate); rb_define_method(SwigClassLiquidityValue.klass, "initialize", VALUEFUNC(_wrap_new_LiquidityValue), -1); SwigClassLiquidityValue.mark = 0; SwigClassLiquidityValue.destroy = (void (*)(void *)) free_FIX_LiquidityValue; SwigClassLiquidityValue.trackObjects = 0; SwigClassEFPTrackingError.klass = rb_define_class_under(mQuickfix, "EFPTrackingError", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EFPTrackingError, (void *) &SwigClassEFPTrackingError); rb_define_alloc_func(SwigClassEFPTrackingError.klass, _wrap_EFPTrackingError_allocate); rb_define_method(SwigClassEFPTrackingError.klass, "initialize", VALUEFUNC(_wrap_new_EFPTrackingError), -1); SwigClassEFPTrackingError.mark = 0; SwigClassEFPTrackingError.destroy = (void (*)(void *)) free_FIX_EFPTrackingError; SwigClassEFPTrackingError.trackObjects = 0; SwigClassFairValue.klass = rb_define_class_under(mQuickfix, "FairValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FairValue, (void *) &SwigClassFairValue); rb_define_alloc_func(SwigClassFairValue.klass, _wrap_FairValue_allocate); rb_define_method(SwigClassFairValue.klass, "initialize", VALUEFUNC(_wrap_new_FairValue), -1); SwigClassFairValue.mark = 0; SwigClassFairValue.destroy = (void (*)(void *)) free_FIX_FairValue; SwigClassFairValue.trackObjects = 0; SwigClassOutsideIndexPct.klass = rb_define_class_under(mQuickfix, "OutsideIndexPct", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OutsideIndexPct, (void *) &SwigClassOutsideIndexPct); rb_define_alloc_func(SwigClassOutsideIndexPct.klass, _wrap_OutsideIndexPct_allocate); rb_define_method(SwigClassOutsideIndexPct.klass, "initialize", VALUEFUNC(_wrap_new_OutsideIndexPct), -1); SwigClassOutsideIndexPct.mark = 0; SwigClassOutsideIndexPct.destroy = (void (*)(void *)) free_FIX_OutsideIndexPct; SwigClassOutsideIndexPct.trackObjects = 0; SwigClassValueOfFutures.klass = rb_define_class_under(mQuickfix, "ValueOfFutures", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ValueOfFutures, (void *) &SwigClassValueOfFutures); rb_define_alloc_func(SwigClassValueOfFutures.klass, _wrap_ValueOfFutures_allocate); rb_define_method(SwigClassValueOfFutures.klass, "initialize", VALUEFUNC(_wrap_new_ValueOfFutures), -1); SwigClassValueOfFutures.mark = 0; SwigClassValueOfFutures.destroy = (void (*)(void *)) free_FIX_ValueOfFutures; SwigClassValueOfFutures.trackObjects = 0; SwigClassLiquidityIndType.klass = rb_define_class_under(mQuickfix, "LiquidityIndType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LiquidityIndType, (void *) &SwigClassLiquidityIndType); rb_define_alloc_func(SwigClassLiquidityIndType.klass, _wrap_LiquidityIndType_allocate); rb_define_method(SwigClassLiquidityIndType.klass, "initialize", VALUEFUNC(_wrap_new_LiquidityIndType), -1); SwigClassLiquidityIndType.mark = 0; SwigClassLiquidityIndType.destroy = (void (*)(void *)) free_FIX_LiquidityIndType; SwigClassLiquidityIndType.trackObjects = 0; SwigClassWtAverageLiquidity.klass = rb_define_class_under(mQuickfix, "WtAverageLiquidity", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__WtAverageLiquidity, (void *) &SwigClassWtAverageLiquidity); rb_define_alloc_func(SwigClassWtAverageLiquidity.klass, _wrap_WtAverageLiquidity_allocate); rb_define_method(SwigClassWtAverageLiquidity.klass, "initialize", VALUEFUNC(_wrap_new_WtAverageLiquidity), -1); SwigClassWtAverageLiquidity.mark = 0; SwigClassWtAverageLiquidity.destroy = (void (*)(void *)) free_FIX_WtAverageLiquidity; SwigClassWtAverageLiquidity.trackObjects = 0; SwigClassExchangeForPhysical.klass = rb_define_class_under(mQuickfix, "ExchangeForPhysical", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExchangeForPhysical, (void *) &SwigClassExchangeForPhysical); rb_define_alloc_func(SwigClassExchangeForPhysical.klass, _wrap_ExchangeForPhysical_allocate); rb_define_method(SwigClassExchangeForPhysical.klass, "initialize", VALUEFUNC(_wrap_new_ExchangeForPhysical), -1); SwigClassExchangeForPhysical.mark = 0; SwigClassExchangeForPhysical.destroy = (void (*)(void *)) free_FIX_ExchangeForPhysical; SwigClassExchangeForPhysical.trackObjects = 0; SwigClassOutMainCntryUIndex.klass = rb_define_class_under(mQuickfix, "OutMainCntryUIndex", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OutMainCntryUIndex, (void *) &SwigClassOutMainCntryUIndex); rb_define_alloc_func(SwigClassOutMainCntryUIndex.klass, _wrap_OutMainCntryUIndex_allocate); rb_define_method(SwigClassOutMainCntryUIndex.klass, "initialize", VALUEFUNC(_wrap_new_OutMainCntryUIndex), -1); SwigClassOutMainCntryUIndex.mark = 0; SwigClassOutMainCntryUIndex.destroy = (void (*)(void *)) free_FIX_OutMainCntryUIndex; SwigClassOutMainCntryUIndex.trackObjects = 0; SwigClassCrossPercent.klass = rb_define_class_under(mQuickfix, "CrossPercent", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CrossPercent, (void *) &SwigClassCrossPercent); rb_define_alloc_func(SwigClassCrossPercent.klass, _wrap_CrossPercent_allocate); rb_define_method(SwigClassCrossPercent.klass, "initialize", VALUEFUNC(_wrap_new_CrossPercent), -1); SwigClassCrossPercent.mark = 0; SwigClassCrossPercent.destroy = (void (*)(void *)) free_FIX_CrossPercent; SwigClassCrossPercent.trackObjects = 0; SwigClassProgRptReqs.klass = rb_define_class_under(mQuickfix, "ProgRptReqs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ProgRptReqs, (void *) &SwigClassProgRptReqs); rb_define_alloc_func(SwigClassProgRptReqs.klass, _wrap_ProgRptReqs_allocate); rb_define_method(SwigClassProgRptReqs.klass, "initialize", VALUEFUNC(_wrap_new_ProgRptReqs), -1); SwigClassProgRptReqs.mark = 0; SwigClassProgRptReqs.destroy = (void (*)(void *)) free_FIX_ProgRptReqs; SwigClassProgRptReqs.trackObjects = 0; SwigClassProgPeriodInterval.klass = rb_define_class_under(mQuickfix, "ProgPeriodInterval", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ProgPeriodInterval, (void *) &SwigClassProgPeriodInterval); rb_define_alloc_func(SwigClassProgPeriodInterval.klass, _wrap_ProgPeriodInterval_allocate); rb_define_method(SwigClassProgPeriodInterval.klass, "initialize", VALUEFUNC(_wrap_new_ProgPeriodInterval), -1); SwigClassProgPeriodInterval.mark = 0; SwigClassProgPeriodInterval.destroy = (void (*)(void *)) free_FIX_ProgPeriodInterval; SwigClassProgPeriodInterval.trackObjects = 0; SwigClassIncTaxInd.klass = rb_define_class_under(mQuickfix, "IncTaxInd", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IncTaxInd, (void *) &SwigClassIncTaxInd); rb_define_alloc_func(SwigClassIncTaxInd.klass, _wrap_IncTaxInd_allocate); rb_define_method(SwigClassIncTaxInd.klass, "initialize", VALUEFUNC(_wrap_new_IncTaxInd), -1); SwigClassIncTaxInd.mark = 0; SwigClassIncTaxInd.destroy = (void (*)(void *)) free_FIX_IncTaxInd; SwigClassIncTaxInd.trackObjects = 0; SwigClassNumBidders.klass = rb_define_class_under(mQuickfix, "NumBidders", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NumBidders, (void *) &SwigClassNumBidders); rb_define_alloc_func(SwigClassNumBidders.klass, _wrap_NumBidders_allocate); rb_define_method(SwigClassNumBidders.klass, "initialize", VALUEFUNC(_wrap_new_NumBidders), -1); SwigClassNumBidders.mark = 0; SwigClassNumBidders.destroy = (void (*)(void *)) free_FIX_NumBidders; SwigClassNumBidders.trackObjects = 0; SwigClassTradeType.klass = rb_define_class_under(mQuickfix, "TradeType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeType, (void *) &SwigClassTradeType); rb_define_alloc_func(SwigClassTradeType.klass, _wrap_TradeType_allocate); rb_define_method(SwigClassTradeType.klass, "initialize", VALUEFUNC(_wrap_new_TradeType), -1); SwigClassTradeType.mark = 0; SwigClassTradeType.destroy = (void (*)(void *)) free_FIX_TradeType; SwigClassTradeType.trackObjects = 0; SwigClassBasisPxType.klass = rb_define_class_under(mQuickfix, "BasisPxType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BasisPxType, (void *) &SwigClassBasisPxType); rb_define_alloc_func(SwigClassBasisPxType.klass, _wrap_BasisPxType_allocate); rb_define_method(SwigClassBasisPxType.klass, "initialize", VALUEFUNC(_wrap_new_BasisPxType), -1); SwigClassBasisPxType.mark = 0; SwigClassBasisPxType.destroy = (void (*)(void *)) free_FIX_BasisPxType; SwigClassBasisPxType.trackObjects = 0; SwigClassNoBidComponents.klass = rb_define_class_under(mQuickfix, "NoBidComponents", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoBidComponents, (void *) &SwigClassNoBidComponents); rb_define_alloc_func(SwigClassNoBidComponents.klass, _wrap_NoBidComponents_allocate); rb_define_method(SwigClassNoBidComponents.klass, "initialize", VALUEFUNC(_wrap_new_NoBidComponents), -1); SwigClassNoBidComponents.mark = 0; SwigClassNoBidComponents.destroy = (void (*)(void *)) free_FIX_NoBidComponents; SwigClassNoBidComponents.trackObjects = 0; SwigClassCountry.klass = rb_define_class_under(mQuickfix, "Country", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Country, (void *) &SwigClassCountry); rb_define_alloc_func(SwigClassCountry.klass, _wrap_Country_allocate); rb_define_method(SwigClassCountry.klass, "initialize", VALUEFUNC(_wrap_new_Country), -1); SwigClassCountry.mark = 0; SwigClassCountry.destroy = (void (*)(void *)) free_FIX_Country; SwigClassCountry.trackObjects = 0; SwigClassTotNoStrikes.klass = rb_define_class_under(mQuickfix, "TotNoStrikes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoStrikes, (void *) &SwigClassTotNoStrikes); rb_define_alloc_func(SwigClassTotNoStrikes.klass, _wrap_TotNoStrikes_allocate); rb_define_method(SwigClassTotNoStrikes.klass, "initialize", VALUEFUNC(_wrap_new_TotNoStrikes), -1); SwigClassTotNoStrikes.mark = 0; SwigClassTotNoStrikes.destroy = (void (*)(void *)) free_FIX_TotNoStrikes; SwigClassTotNoStrikes.trackObjects = 0; SwigClassPriceType.klass = rb_define_class_under(mQuickfix, "PriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceType, (void *) &SwigClassPriceType); rb_define_alloc_func(SwigClassPriceType.klass, _wrap_PriceType_allocate); rb_define_method(SwigClassPriceType.klass, "initialize", VALUEFUNC(_wrap_new_PriceType), -1); SwigClassPriceType.mark = 0; SwigClassPriceType.destroy = (void (*)(void *)) free_FIX_PriceType; SwigClassPriceType.trackObjects = 0; SwigClassDayOrderQty.klass = rb_define_class_under(mQuickfix, "DayOrderQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DayOrderQty, (void *) &SwigClassDayOrderQty); rb_define_alloc_func(SwigClassDayOrderQty.klass, _wrap_DayOrderQty_allocate); rb_define_method(SwigClassDayOrderQty.klass, "initialize", VALUEFUNC(_wrap_new_DayOrderQty), -1); SwigClassDayOrderQty.mark = 0; SwigClassDayOrderQty.destroy = (void (*)(void *)) free_FIX_DayOrderQty; SwigClassDayOrderQty.trackObjects = 0; SwigClassDayCumQty.klass = rb_define_class_under(mQuickfix, "DayCumQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DayCumQty, (void *) &SwigClassDayCumQty); rb_define_alloc_func(SwigClassDayCumQty.klass, _wrap_DayCumQty_allocate); rb_define_method(SwigClassDayCumQty.klass, "initialize", VALUEFUNC(_wrap_new_DayCumQty), -1); SwigClassDayCumQty.mark = 0; SwigClassDayCumQty.destroy = (void (*)(void *)) free_FIX_DayCumQty; SwigClassDayCumQty.trackObjects = 0; SwigClassDayAvgPx.klass = rb_define_class_under(mQuickfix, "DayAvgPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DayAvgPx, (void *) &SwigClassDayAvgPx); rb_define_alloc_func(SwigClassDayAvgPx.klass, _wrap_DayAvgPx_allocate); rb_define_method(SwigClassDayAvgPx.klass, "initialize", VALUEFUNC(_wrap_new_DayAvgPx), -1); SwigClassDayAvgPx.mark = 0; SwigClassDayAvgPx.destroy = (void (*)(void *)) free_FIX_DayAvgPx; SwigClassDayAvgPx.trackObjects = 0; SwigClassGTBookingInst.klass = rb_define_class_under(mQuickfix, "GTBookingInst", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__GTBookingInst, (void *) &SwigClassGTBookingInst); rb_define_alloc_func(SwigClassGTBookingInst.klass, _wrap_GTBookingInst_allocate); rb_define_method(SwigClassGTBookingInst.klass, "initialize", VALUEFUNC(_wrap_new_GTBookingInst), -1); SwigClassGTBookingInst.mark = 0; SwigClassGTBookingInst.destroy = (void (*)(void *)) free_FIX_GTBookingInst; SwigClassGTBookingInst.trackObjects = 0; SwigClassNoStrikes.klass = rb_define_class_under(mQuickfix, "NoStrikes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoStrikes, (void *) &SwigClassNoStrikes); rb_define_alloc_func(SwigClassNoStrikes.klass, _wrap_NoStrikes_allocate); rb_define_method(SwigClassNoStrikes.klass, "initialize", VALUEFUNC(_wrap_new_NoStrikes), -1); SwigClassNoStrikes.mark = 0; SwigClassNoStrikes.destroy = (void (*)(void *)) free_FIX_NoStrikes; SwigClassNoStrikes.trackObjects = 0; SwigClassListStatusType.klass = rb_define_class_under(mQuickfix, "ListStatusType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListStatusType, (void *) &SwigClassListStatusType); rb_define_alloc_func(SwigClassListStatusType.klass, _wrap_ListStatusType_allocate); rb_define_method(SwigClassListStatusType.klass, "initialize", VALUEFUNC(_wrap_new_ListStatusType), -1); SwigClassListStatusType.mark = 0; SwigClassListStatusType.destroy = (void (*)(void *)) free_FIX_ListStatusType; SwigClassListStatusType.trackObjects = 0; SwigClassNetGrossInd.klass = rb_define_class_under(mQuickfix, "NetGrossInd", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NetGrossInd, (void *) &SwigClassNetGrossInd); rb_define_alloc_func(SwigClassNetGrossInd.klass, _wrap_NetGrossInd_allocate); rb_define_method(SwigClassNetGrossInd.klass, "initialize", VALUEFUNC(_wrap_new_NetGrossInd), -1); SwigClassNetGrossInd.mark = 0; SwigClassNetGrossInd.destroy = (void (*)(void *)) free_FIX_NetGrossInd; SwigClassNetGrossInd.trackObjects = 0; SwigClassListOrderStatus.klass = rb_define_class_under(mQuickfix, "ListOrderStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListOrderStatus, (void *) &SwigClassListOrderStatus); rb_define_alloc_func(SwigClassListOrderStatus.klass, _wrap_ListOrderStatus_allocate); rb_define_method(SwigClassListOrderStatus.klass, "initialize", VALUEFUNC(_wrap_new_ListOrderStatus), -1); SwigClassListOrderStatus.mark = 0; SwigClassListOrderStatus.destroy = (void (*)(void *)) free_FIX_ListOrderStatus; SwigClassListOrderStatus.trackObjects = 0; SwigClassExpireDate.klass = rb_define_class_under(mQuickfix, "ExpireDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExpireDate, (void *) &SwigClassExpireDate); rb_define_alloc_func(SwigClassExpireDate.klass, _wrap_ExpireDate_allocate); rb_define_method(SwigClassExpireDate.klass, "initialize", VALUEFUNC(_wrap_new_ExpireDate), -1); SwigClassExpireDate.mark = 0; SwigClassExpireDate.destroy = (void (*)(void *)) free_FIX_ExpireDate; SwigClassExpireDate.trackObjects = 0; SwigClassListExecInstType.klass = rb_define_class_under(mQuickfix, "ListExecInstType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListExecInstType, (void *) &SwigClassListExecInstType); rb_define_alloc_func(SwigClassListExecInstType.klass, _wrap_ListExecInstType_allocate); rb_define_method(SwigClassListExecInstType.klass, "initialize", VALUEFUNC(_wrap_new_ListExecInstType), -1); SwigClassListExecInstType.mark = 0; SwigClassListExecInstType.destroy = (void (*)(void *)) free_FIX_ListExecInstType; SwigClassListExecInstType.trackObjects = 0; SwigClassCxlRejResponseTo.klass = rb_define_class_under(mQuickfix, "CxlRejResponseTo", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CxlRejResponseTo, (void *) &SwigClassCxlRejResponseTo); rb_define_alloc_func(SwigClassCxlRejResponseTo.klass, _wrap_CxlRejResponseTo_allocate); rb_define_method(SwigClassCxlRejResponseTo.klass, "initialize", VALUEFUNC(_wrap_new_CxlRejResponseTo), -1); SwigClassCxlRejResponseTo.mark = 0; SwigClassCxlRejResponseTo.destroy = (void (*)(void *)) free_FIX_CxlRejResponseTo; SwigClassCxlRejResponseTo.trackObjects = 0; SwigClassUnderlyingCouponRate.klass = rb_define_class_under(mQuickfix, "UnderlyingCouponRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCouponRate, (void *) &SwigClassUnderlyingCouponRate); rb_define_alloc_func(SwigClassUnderlyingCouponRate.klass, _wrap_UnderlyingCouponRate_allocate); rb_define_method(SwigClassUnderlyingCouponRate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCouponRate), -1); SwigClassUnderlyingCouponRate.mark = 0; SwigClassUnderlyingCouponRate.destroy = (void (*)(void *)) free_FIX_UnderlyingCouponRate; SwigClassUnderlyingCouponRate.trackObjects = 0; SwigClassUnderlyingContractMultiplier.klass = rb_define_class_under(mQuickfix, "UnderlyingContractMultiplier", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingContractMultiplier, (void *) &SwigClassUnderlyingContractMultiplier); rb_define_alloc_func(SwigClassUnderlyingContractMultiplier.klass, _wrap_UnderlyingContractMultiplier_allocate); rb_define_method(SwigClassUnderlyingContractMultiplier.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingContractMultiplier), -1); SwigClassUnderlyingContractMultiplier.mark = 0; SwigClassUnderlyingContractMultiplier.destroy = (void (*)(void *)) free_FIX_UnderlyingContractMultiplier; SwigClassUnderlyingContractMultiplier.trackObjects = 0; SwigClassContraTradeQty.klass = rb_define_class_under(mQuickfix, "ContraTradeQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContraTradeQty, (void *) &SwigClassContraTradeQty); rb_define_alloc_func(SwigClassContraTradeQty.klass, _wrap_ContraTradeQty_allocate); rb_define_method(SwigClassContraTradeQty.klass, "initialize", VALUEFUNC(_wrap_new_ContraTradeQty), -1); SwigClassContraTradeQty.mark = 0; SwigClassContraTradeQty.destroy = (void (*)(void *)) free_FIX_ContraTradeQty; SwigClassContraTradeQty.trackObjects = 0; SwigClassContraTradeTime.klass = rb_define_class_under(mQuickfix, "ContraTradeTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContraTradeTime, (void *) &SwigClassContraTradeTime); rb_define_alloc_func(SwigClassContraTradeTime.klass, _wrap_ContraTradeTime_allocate); rb_define_method(SwigClassContraTradeTime.klass, "initialize", VALUEFUNC(_wrap_new_ContraTradeTime), -1); SwigClassContraTradeTime.mark = 0; SwigClassContraTradeTime.destroy = (void (*)(void *)) free_FIX_ContraTradeTime; SwigClassContraTradeTime.trackObjects = 0; SwigClassClearingFirm.klass = rb_define_class_under(mQuickfix, "ClearingFirm", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClearingFirm, (void *) &SwigClassClearingFirm); rb_define_alloc_func(SwigClassClearingFirm.klass, _wrap_ClearingFirm_allocate); rb_define_method(SwigClassClearingFirm.klass, "initialize", VALUEFUNC(_wrap_new_ClearingFirm), -1); SwigClassClearingFirm.mark = 0; SwigClassClearingFirm.destroy = (void (*)(void *)) free_FIX_ClearingFirm; SwigClassClearingFirm.trackObjects = 0; SwigClassClearingAccount.klass = rb_define_class_under(mQuickfix, "ClearingAccount", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClearingAccount, (void *) &SwigClassClearingAccount); rb_define_alloc_func(SwigClassClearingAccount.klass, _wrap_ClearingAccount_allocate); rb_define_method(SwigClassClearingAccount.klass, "initialize", VALUEFUNC(_wrap_new_ClearingAccount), -1); SwigClassClearingAccount.mark = 0; SwigClassClearingAccount.destroy = (void (*)(void *)) free_FIX_ClearingAccount; SwigClassClearingAccount.trackObjects = 0; SwigClassLiquidityNumSecurities.klass = rb_define_class_under(mQuickfix, "LiquidityNumSecurities", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LiquidityNumSecurities, (void *) &SwigClassLiquidityNumSecurities); rb_define_alloc_func(SwigClassLiquidityNumSecurities.klass, _wrap_LiquidityNumSecurities_allocate); rb_define_method(SwigClassLiquidityNumSecurities.klass, "initialize", VALUEFUNC(_wrap_new_LiquidityNumSecurities), -1); SwigClassLiquidityNumSecurities.mark = 0; SwigClassLiquidityNumSecurities.destroy = (void (*)(void *)) free_FIX_LiquidityNumSecurities; SwigClassLiquidityNumSecurities.trackObjects = 0; SwigClassMultiLegReportingType.klass = rb_define_class_under(mQuickfix, "MultiLegReportingType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MultiLegReportingType, (void *) &SwigClassMultiLegReportingType); rb_define_alloc_func(SwigClassMultiLegReportingType.klass, _wrap_MultiLegReportingType_allocate); rb_define_method(SwigClassMultiLegReportingType.klass, "initialize", VALUEFUNC(_wrap_new_MultiLegReportingType), -1); SwigClassMultiLegReportingType.mark = 0; SwigClassMultiLegReportingType.destroy = (void (*)(void *)) free_FIX_MultiLegReportingType; SwigClassMultiLegReportingType.trackObjects = 0; SwigClassStrikeTime.klass = rb_define_class_under(mQuickfix, "StrikeTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikeTime, (void *) &SwigClassStrikeTime); rb_define_alloc_func(SwigClassStrikeTime.klass, _wrap_StrikeTime_allocate); rb_define_method(SwigClassStrikeTime.klass, "initialize", VALUEFUNC(_wrap_new_StrikeTime), -1); SwigClassStrikeTime.mark = 0; SwigClassStrikeTime.destroy = (void (*)(void *)) free_FIX_StrikeTime; SwigClassStrikeTime.trackObjects = 0; SwigClassListStatusText.klass = rb_define_class_under(mQuickfix, "ListStatusText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListStatusText, (void *) &SwigClassListStatusText); rb_define_alloc_func(SwigClassListStatusText.klass, _wrap_ListStatusText_allocate); rb_define_method(SwigClassListStatusText.klass, "initialize", VALUEFUNC(_wrap_new_ListStatusText), -1); SwigClassListStatusText.mark = 0; SwigClassListStatusText.destroy = (void (*)(void *)) free_FIX_ListStatusText; SwigClassListStatusText.trackObjects = 0; SwigClassEncodedListStatusTextLen.klass = rb_define_class_under(mQuickfix, "EncodedListStatusTextLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedListStatusTextLen, (void *) &SwigClassEncodedListStatusTextLen); rb_define_alloc_func(SwigClassEncodedListStatusTextLen.klass, _wrap_EncodedListStatusTextLen_allocate); rb_define_method(SwigClassEncodedListStatusTextLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedListStatusTextLen), -1); SwigClassEncodedListStatusTextLen.mark = 0; SwigClassEncodedListStatusTextLen.destroy = (void (*)(void *)) free_FIX_EncodedListStatusTextLen; SwigClassEncodedListStatusTextLen.trackObjects = 0; SwigClassEncodedListStatusText.klass = rb_define_class_under(mQuickfix, "EncodedListStatusText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedListStatusText, (void *) &SwigClassEncodedListStatusText); rb_define_alloc_func(SwigClassEncodedListStatusText.klass, _wrap_EncodedListStatusText_allocate); rb_define_method(SwigClassEncodedListStatusText.klass, "initialize", VALUEFUNC(_wrap_new_EncodedListStatusText), -1); SwigClassEncodedListStatusText.mark = 0; SwigClassEncodedListStatusText.destroy = (void (*)(void *)) free_FIX_EncodedListStatusText; SwigClassEncodedListStatusText.trackObjects = 0; SwigClassSecurityIDSource.klass = rb_define_class_under(mQuickfix, "SecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityIDSource, (void *) &SwigClassSecurityIDSource); rb_define_alloc_func(SwigClassSecurityIDSource.klass, _wrap_SecurityIDSource_allocate); rb_define_method(SwigClassSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_SecurityIDSource), -1); SwigClassSecurityIDSource.mark = 0; SwigClassSecurityIDSource.destroy = (void (*)(void *)) free_FIX_SecurityIDSource; SwigClassSecurityIDSource.trackObjects = 0; SwigClassIOIQty.klass = rb_define_class_under(mQuickfix, "IOIQty", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIQty, (void *) &SwigClassIOIQty); rb_define_alloc_func(SwigClassIOIQty.klass, _wrap_IOIQty_allocate); rb_define_method(SwigClassIOIQty.klass, "initialize", VALUEFUNC(_wrap_new_IOIQty), -1); SwigClassIOIQty.mark = 0; SwigClassIOIQty.destroy = (void (*)(void *)) free_FIX_IOIQty; SwigClassIOIQty.trackObjects = 0; SwigClassLastQty.klass = rb_define_class_under(mQuickfix, "LastQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastQty, (void *) &SwigClassLastQty); rb_define_alloc_func(SwigClassLastQty.klass, _wrap_LastQty_allocate); rb_define_method(SwigClassLastQty.klass, "initialize", VALUEFUNC(_wrap_new_LastQty), -1); SwigClassLastQty.mark = 0; SwigClassLastQty.destroy = (void (*)(void *)) free_FIX_LastQty; SwigClassLastQty.trackObjects = 0; SwigClassQuantity.klass = rb_define_class_under(mQuickfix, "Quantity", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Quantity, (void *) &SwigClassQuantity); rb_define_alloc_func(SwigClassQuantity.klass, _wrap_Quantity_allocate); rb_define_method(SwigClassQuantity.klass, "initialize", VALUEFUNC(_wrap_new_Quantity), -1); SwigClassQuantity.mark = 0; SwigClassQuantity.destroy = (void (*)(void *)) free_FIX_Quantity; SwigClassQuantity.trackObjects = 0; SwigClassPositionEffect.klass = rb_define_class_under(mQuickfix, "PositionEffect", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PositionEffect, (void *) &SwigClassPositionEffect); rb_define_alloc_func(SwigClassPositionEffect.klass, _wrap_PositionEffect_allocate); rb_define_method(SwigClassPositionEffect.klass, "initialize", VALUEFUNC(_wrap_new_PositionEffect), -1); SwigClassPositionEffect.mark = 0; SwigClassPositionEffect.destroy = (void (*)(void *)) free_FIX_PositionEffect; SwigClassPositionEffect.trackObjects = 0; SwigClassAllocQty.klass = rb_define_class_under(mQuickfix, "AllocQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocQty, (void *) &SwigClassAllocQty); rb_define_alloc_func(SwigClassAllocQty.klass, _wrap_AllocQty_allocate); rb_define_method(SwigClassAllocQty.klass, "initialize", VALUEFUNC(_wrap_new_AllocQty), -1); SwigClassAllocQty.mark = 0; SwigClassAllocQty.destroy = (void (*)(void *)) free_FIX_AllocQty; SwigClassAllocQty.trackObjects = 0; SwigClassSpread.klass = rb_define_class_under(mQuickfix, "Spread", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Spread, (void *) &SwigClassSpread); rb_define_alloc_func(SwigClassSpread.klass, _wrap_Spread_allocate); rb_define_method(SwigClassSpread.klass, "initialize", VALUEFUNC(_wrap_new_Spread), -1); SwigClassSpread.mark = 0; SwigClassSpread.destroy = (void (*)(void *)) free_FIX_Spread; SwigClassSpread.trackObjects = 0; SwigClassBenchmarkCurveCurrency.klass = rb_define_class_under(mQuickfix, "BenchmarkCurveCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BenchmarkCurveCurrency, (void *) &SwigClassBenchmarkCurveCurrency); rb_define_alloc_func(SwigClassBenchmarkCurveCurrency.klass, _wrap_BenchmarkCurveCurrency_allocate); rb_define_method(SwigClassBenchmarkCurveCurrency.klass, "initialize", VALUEFUNC(_wrap_new_BenchmarkCurveCurrency), -1); SwigClassBenchmarkCurveCurrency.mark = 0; SwigClassBenchmarkCurveCurrency.destroy = (void (*)(void *)) free_FIX_BenchmarkCurveCurrency; SwigClassBenchmarkCurveCurrency.trackObjects = 0; SwigClassBenchmarkCurveName.klass = rb_define_class_under(mQuickfix, "BenchmarkCurveName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BenchmarkCurveName, (void *) &SwigClassBenchmarkCurveName); rb_define_alloc_func(SwigClassBenchmarkCurveName.klass, _wrap_BenchmarkCurveName_allocate); rb_define_method(SwigClassBenchmarkCurveName.klass, "initialize", VALUEFUNC(_wrap_new_BenchmarkCurveName), -1); SwigClassBenchmarkCurveName.mark = 0; SwigClassBenchmarkCurveName.destroy = (void (*)(void *)) free_FIX_BenchmarkCurveName; SwigClassBenchmarkCurveName.trackObjects = 0; SwigClassBenchmarkCurvePoint.klass = rb_define_class_under(mQuickfix, "BenchmarkCurvePoint", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BenchmarkCurvePoint, (void *) &SwigClassBenchmarkCurvePoint); rb_define_alloc_func(SwigClassBenchmarkCurvePoint.klass, _wrap_BenchmarkCurvePoint_allocate); rb_define_method(SwigClassBenchmarkCurvePoint.klass, "initialize", VALUEFUNC(_wrap_new_BenchmarkCurvePoint), -1); SwigClassBenchmarkCurvePoint.mark = 0; SwigClassBenchmarkCurvePoint.destroy = (void (*)(void *)) free_FIX_BenchmarkCurvePoint; SwigClassBenchmarkCurvePoint.trackObjects = 0; SwigClassCouponPaymentDate.klass = rb_define_class_under(mQuickfix, "CouponPaymentDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CouponPaymentDate, (void *) &SwigClassCouponPaymentDate); rb_define_alloc_func(SwigClassCouponPaymentDate.klass, _wrap_CouponPaymentDate_allocate); rb_define_method(SwigClassCouponPaymentDate.klass, "initialize", VALUEFUNC(_wrap_new_CouponPaymentDate), -1); SwigClassCouponPaymentDate.mark = 0; SwigClassCouponPaymentDate.destroy = (void (*)(void *)) free_FIX_CouponPaymentDate; SwigClassCouponPaymentDate.trackObjects = 0; SwigClassIssueDate.klass = rb_define_class_under(mQuickfix, "IssueDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IssueDate, (void *) &SwigClassIssueDate); rb_define_alloc_func(SwigClassIssueDate.klass, _wrap_IssueDate_allocate); rb_define_method(SwigClassIssueDate.klass, "initialize", VALUEFUNC(_wrap_new_IssueDate), -1); SwigClassIssueDate.mark = 0; SwigClassIssueDate.destroy = (void (*)(void *)) free_FIX_IssueDate; SwigClassIssueDate.trackObjects = 0; SwigClassRepurchaseTerm.klass = rb_define_class_under(mQuickfix, "RepurchaseTerm", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RepurchaseTerm, (void *) &SwigClassRepurchaseTerm); rb_define_alloc_func(SwigClassRepurchaseTerm.klass, _wrap_RepurchaseTerm_allocate); rb_define_method(SwigClassRepurchaseTerm.klass, "initialize", VALUEFUNC(_wrap_new_RepurchaseTerm), -1); SwigClassRepurchaseTerm.mark = 0; SwigClassRepurchaseTerm.destroy = (void (*)(void *)) free_FIX_RepurchaseTerm; SwigClassRepurchaseTerm.trackObjects = 0; SwigClassRepurchaseRate.klass = rb_define_class_under(mQuickfix, "RepurchaseRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RepurchaseRate, (void *) &SwigClassRepurchaseRate); rb_define_alloc_func(SwigClassRepurchaseRate.klass, _wrap_RepurchaseRate_allocate); rb_define_method(SwigClassRepurchaseRate.klass, "initialize", VALUEFUNC(_wrap_new_RepurchaseRate), -1); SwigClassRepurchaseRate.mark = 0; SwigClassRepurchaseRate.destroy = (void (*)(void *)) free_FIX_RepurchaseRate; SwigClassRepurchaseRate.trackObjects = 0; SwigClassFactor.klass = rb_define_class_under(mQuickfix, "Factor", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Factor, (void *) &SwigClassFactor); rb_define_alloc_func(SwigClassFactor.klass, _wrap_Factor_allocate); rb_define_method(SwigClassFactor.klass, "initialize", VALUEFUNC(_wrap_new_Factor), -1); SwigClassFactor.mark = 0; SwigClassFactor.destroy = (void (*)(void *)) free_FIX_Factor; SwigClassFactor.trackObjects = 0; SwigClassTradeOriginationDate.klass = rb_define_class_under(mQuickfix, "TradeOriginationDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeOriginationDate, (void *) &SwigClassTradeOriginationDate); rb_define_alloc_func(SwigClassTradeOriginationDate.klass, _wrap_TradeOriginationDate_allocate); rb_define_method(SwigClassTradeOriginationDate.klass, "initialize", VALUEFUNC(_wrap_new_TradeOriginationDate), -1); SwigClassTradeOriginationDate.mark = 0; SwigClassTradeOriginationDate.destroy = (void (*)(void *)) free_FIX_TradeOriginationDate; SwigClassTradeOriginationDate.trackObjects = 0; SwigClassExDate.klass = rb_define_class_under(mQuickfix, "ExDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExDate, (void *) &SwigClassExDate); rb_define_alloc_func(SwigClassExDate.klass, _wrap_ExDate_allocate); rb_define_method(SwigClassExDate.klass, "initialize", VALUEFUNC(_wrap_new_ExDate), -1); SwigClassExDate.mark = 0; SwigClassExDate.destroy = (void (*)(void *)) free_FIX_ExDate; SwigClassExDate.trackObjects = 0; SwigClassNoStipulations.klass = rb_define_class_under(mQuickfix, "NoStipulations", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoStipulations, (void *) &SwigClassNoStipulations); rb_define_alloc_func(SwigClassNoStipulations.klass, _wrap_NoStipulations_allocate); rb_define_method(SwigClassNoStipulations.klass, "initialize", VALUEFUNC(_wrap_new_NoStipulations), -1); SwigClassNoStipulations.mark = 0; SwigClassNoStipulations.destroy = (void (*)(void *)) free_FIX_NoStipulations; SwigClassNoStipulations.trackObjects = 0; SwigClassStipulationType.klass = rb_define_class_under(mQuickfix, "StipulationType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StipulationType, (void *) &SwigClassStipulationType); rb_define_alloc_func(SwigClassStipulationType.klass, _wrap_StipulationType_allocate); rb_define_method(SwigClassStipulationType.klass, "initialize", VALUEFUNC(_wrap_new_StipulationType), -1); SwigClassStipulationType.mark = 0; SwigClassStipulationType.destroy = (void (*)(void *)) free_FIX_StipulationType; SwigClassStipulationType.trackObjects = 0; SwigClassStipulationValue.klass = rb_define_class_under(mQuickfix, "StipulationValue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StipulationValue, (void *) &SwigClassStipulationValue); rb_define_alloc_func(SwigClassStipulationValue.klass, _wrap_StipulationValue_allocate); rb_define_method(SwigClassStipulationValue.klass, "initialize", VALUEFUNC(_wrap_new_StipulationValue), -1); SwigClassStipulationValue.mark = 0; SwigClassStipulationValue.destroy = (void (*)(void *)) free_FIX_StipulationValue; SwigClassStipulationValue.trackObjects = 0; SwigClassYieldType.klass = rb_define_class_under(mQuickfix, "YieldType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__YieldType, (void *) &SwigClassYieldType); rb_define_alloc_func(SwigClassYieldType.klass, _wrap_YieldType_allocate); rb_define_method(SwigClassYieldType.klass, "initialize", VALUEFUNC(_wrap_new_YieldType), -1); SwigClassYieldType.mark = 0; SwigClassYieldType.destroy = (void (*)(void *)) free_FIX_YieldType; SwigClassYieldType.trackObjects = 0; SwigClassYield.klass = rb_define_class_under(mQuickfix, "Yield", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Yield, (void *) &SwigClassYield); rb_define_alloc_func(SwigClassYield.klass, _wrap_Yield_allocate); rb_define_method(SwigClassYield.klass, "initialize", VALUEFUNC(_wrap_new_Yield), -1); SwigClassYield.mark = 0; SwigClassYield.destroy = (void (*)(void *)) free_FIX_Yield; SwigClassYield.trackObjects = 0; SwigClassTotalTakedown.klass = rb_define_class_under(mQuickfix, "TotalTakedown", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalTakedown, (void *) &SwigClassTotalTakedown); rb_define_alloc_func(SwigClassTotalTakedown.klass, _wrap_TotalTakedown_allocate); rb_define_method(SwigClassTotalTakedown.klass, "initialize", VALUEFUNC(_wrap_new_TotalTakedown), -1); SwigClassTotalTakedown.mark = 0; SwigClassTotalTakedown.destroy = (void (*)(void *)) free_FIX_TotalTakedown; SwigClassTotalTakedown.trackObjects = 0; SwigClassConcession.klass = rb_define_class_under(mQuickfix, "Concession", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Concession, (void *) &SwigClassConcession); rb_define_alloc_func(SwigClassConcession.klass, _wrap_Concession_allocate); rb_define_method(SwigClassConcession.klass, "initialize", VALUEFUNC(_wrap_new_Concession), -1); SwigClassConcession.mark = 0; SwigClassConcession.destroy = (void (*)(void *)) free_FIX_Concession; SwigClassConcession.trackObjects = 0; SwigClassRepoCollateralSecurityType.klass = rb_define_class_under(mQuickfix, "RepoCollateralSecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RepoCollateralSecurityType, (void *) &SwigClassRepoCollateralSecurityType); rb_define_alloc_func(SwigClassRepoCollateralSecurityType.klass, _wrap_RepoCollateralSecurityType_allocate); rb_define_method(SwigClassRepoCollateralSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_RepoCollateralSecurityType), -1); SwigClassRepoCollateralSecurityType.mark = 0; SwigClassRepoCollateralSecurityType.destroy = (void (*)(void *)) free_FIX_RepoCollateralSecurityType; SwigClassRepoCollateralSecurityType.trackObjects = 0; SwigClassRedemptionDate.klass = rb_define_class_under(mQuickfix, "RedemptionDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RedemptionDate, (void *) &SwigClassRedemptionDate); rb_define_alloc_func(SwigClassRedemptionDate.klass, _wrap_RedemptionDate_allocate); rb_define_method(SwigClassRedemptionDate.klass, "initialize", VALUEFUNC(_wrap_new_RedemptionDate), -1); SwigClassRedemptionDate.mark = 0; SwigClassRedemptionDate.destroy = (void (*)(void *)) free_FIX_RedemptionDate; SwigClassRedemptionDate.trackObjects = 0; SwigClassUnderlyingCouponPaymentDate.klass = rb_define_class_under(mQuickfix, "UnderlyingCouponPaymentDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCouponPaymentDate, (void *) &SwigClassUnderlyingCouponPaymentDate); rb_define_alloc_func(SwigClassUnderlyingCouponPaymentDate.klass, _wrap_UnderlyingCouponPaymentDate_allocate); rb_define_method(SwigClassUnderlyingCouponPaymentDate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCouponPaymentDate), -1); SwigClassUnderlyingCouponPaymentDate.mark = 0; SwigClassUnderlyingCouponPaymentDate.destroy = (void (*)(void *)) free_FIX_UnderlyingCouponPaymentDate; SwigClassUnderlyingCouponPaymentDate.trackObjects = 0; SwigClassUnderlyingIssueDate.klass = rb_define_class_under(mQuickfix, "UnderlyingIssueDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingIssueDate, (void *) &SwigClassUnderlyingIssueDate); rb_define_alloc_func(SwigClassUnderlyingIssueDate.klass, _wrap_UnderlyingIssueDate_allocate); rb_define_method(SwigClassUnderlyingIssueDate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingIssueDate), -1); SwigClassUnderlyingIssueDate.mark = 0; SwigClassUnderlyingIssueDate.destroy = (void (*)(void *)) free_FIX_UnderlyingIssueDate; SwigClassUnderlyingIssueDate.trackObjects = 0; SwigClassUnderlyingRepoCollateralSecurityType.klass = rb_define_class_under(mQuickfix, "UnderlyingRepoCollateralSecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingRepoCollateralSecurityType, (void *) &SwigClassUnderlyingRepoCollateralSecurityType); rb_define_alloc_func(SwigClassUnderlyingRepoCollateralSecurityType.klass, _wrap_UnderlyingRepoCollateralSecurityType_allocate); rb_define_method(SwigClassUnderlyingRepoCollateralSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingRepoCollateralSecurityType), -1); SwigClassUnderlyingRepoCollateralSecurityType.mark = 0; SwigClassUnderlyingRepoCollateralSecurityType.destroy = (void (*)(void *)) free_FIX_UnderlyingRepoCollateralSecurityType; SwigClassUnderlyingRepoCollateralSecurityType.trackObjects = 0; SwigClassUnderlyingRepurchaseTerm.klass = rb_define_class_under(mQuickfix, "UnderlyingRepurchaseTerm", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingRepurchaseTerm, (void *) &SwigClassUnderlyingRepurchaseTerm); rb_define_alloc_func(SwigClassUnderlyingRepurchaseTerm.klass, _wrap_UnderlyingRepurchaseTerm_allocate); rb_define_method(SwigClassUnderlyingRepurchaseTerm.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingRepurchaseTerm), -1); SwigClassUnderlyingRepurchaseTerm.mark = 0; SwigClassUnderlyingRepurchaseTerm.destroy = (void (*)(void *)) free_FIX_UnderlyingRepurchaseTerm; SwigClassUnderlyingRepurchaseTerm.trackObjects = 0; SwigClassUnderlyingRepurchaseRate.klass = rb_define_class_under(mQuickfix, "UnderlyingRepurchaseRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingRepurchaseRate, (void *) &SwigClassUnderlyingRepurchaseRate); rb_define_alloc_func(SwigClassUnderlyingRepurchaseRate.klass, _wrap_UnderlyingRepurchaseRate_allocate); rb_define_method(SwigClassUnderlyingRepurchaseRate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingRepurchaseRate), -1); SwigClassUnderlyingRepurchaseRate.mark = 0; SwigClassUnderlyingRepurchaseRate.destroy = (void (*)(void *)) free_FIX_UnderlyingRepurchaseRate; SwigClassUnderlyingRepurchaseRate.trackObjects = 0; SwigClassUnderlyingFactor.klass = rb_define_class_under(mQuickfix, "UnderlyingFactor", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingFactor, (void *) &SwigClassUnderlyingFactor); rb_define_alloc_func(SwigClassUnderlyingFactor.klass, _wrap_UnderlyingFactor_allocate); rb_define_method(SwigClassUnderlyingFactor.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingFactor), -1); SwigClassUnderlyingFactor.mark = 0; SwigClassUnderlyingFactor.destroy = (void (*)(void *)) free_FIX_UnderlyingFactor; SwigClassUnderlyingFactor.trackObjects = 0; SwigClassUnderlyingRedemptionDate.klass = rb_define_class_under(mQuickfix, "UnderlyingRedemptionDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingRedemptionDate, (void *) &SwigClassUnderlyingRedemptionDate); rb_define_alloc_func(SwigClassUnderlyingRedemptionDate.klass, _wrap_UnderlyingRedemptionDate_allocate); rb_define_method(SwigClassUnderlyingRedemptionDate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingRedemptionDate), -1); SwigClassUnderlyingRedemptionDate.mark = 0; SwigClassUnderlyingRedemptionDate.destroy = (void (*)(void *)) free_FIX_UnderlyingRedemptionDate; SwigClassUnderlyingRedemptionDate.trackObjects = 0; SwigClassLegCouponPaymentDate.klass = rb_define_class_under(mQuickfix, "LegCouponPaymentDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCouponPaymentDate, (void *) &SwigClassLegCouponPaymentDate); rb_define_alloc_func(SwigClassLegCouponPaymentDate.klass, _wrap_LegCouponPaymentDate_allocate); rb_define_method(SwigClassLegCouponPaymentDate.klass, "initialize", VALUEFUNC(_wrap_new_LegCouponPaymentDate), -1); SwigClassLegCouponPaymentDate.mark = 0; SwigClassLegCouponPaymentDate.destroy = (void (*)(void *)) free_FIX_LegCouponPaymentDate; SwigClassLegCouponPaymentDate.trackObjects = 0; SwigClassLegIssueDate.klass = rb_define_class_under(mQuickfix, "LegIssueDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegIssueDate, (void *) &SwigClassLegIssueDate); rb_define_alloc_func(SwigClassLegIssueDate.klass, _wrap_LegIssueDate_allocate); rb_define_method(SwigClassLegIssueDate.klass, "initialize", VALUEFUNC(_wrap_new_LegIssueDate), -1); SwigClassLegIssueDate.mark = 0; SwigClassLegIssueDate.destroy = (void (*)(void *)) free_FIX_LegIssueDate; SwigClassLegIssueDate.trackObjects = 0; SwigClassLegRepoCollateralSecurityType.klass = rb_define_class_under(mQuickfix, "LegRepoCollateralSecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegRepoCollateralSecurityType, (void *) &SwigClassLegRepoCollateralSecurityType); rb_define_alloc_func(SwigClassLegRepoCollateralSecurityType.klass, _wrap_LegRepoCollateralSecurityType_allocate); rb_define_method(SwigClassLegRepoCollateralSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_LegRepoCollateralSecurityType), -1); SwigClassLegRepoCollateralSecurityType.mark = 0; SwigClassLegRepoCollateralSecurityType.destroy = (void (*)(void *)) free_FIX_LegRepoCollateralSecurityType; SwigClassLegRepoCollateralSecurityType.trackObjects = 0; SwigClassLegRepurchaseTerm.klass = rb_define_class_under(mQuickfix, "LegRepurchaseTerm", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegRepurchaseTerm, (void *) &SwigClassLegRepurchaseTerm); rb_define_alloc_func(SwigClassLegRepurchaseTerm.klass, _wrap_LegRepurchaseTerm_allocate); rb_define_method(SwigClassLegRepurchaseTerm.klass, "initialize", VALUEFUNC(_wrap_new_LegRepurchaseTerm), -1); SwigClassLegRepurchaseTerm.mark = 0; SwigClassLegRepurchaseTerm.destroy = (void (*)(void *)) free_FIX_LegRepurchaseTerm; SwigClassLegRepurchaseTerm.trackObjects = 0; SwigClassLegRepurchaseRate.klass = rb_define_class_under(mQuickfix, "LegRepurchaseRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegRepurchaseRate, (void *) &SwigClassLegRepurchaseRate); rb_define_alloc_func(SwigClassLegRepurchaseRate.klass, _wrap_LegRepurchaseRate_allocate); rb_define_method(SwigClassLegRepurchaseRate.klass, "initialize", VALUEFUNC(_wrap_new_LegRepurchaseRate), -1); SwigClassLegRepurchaseRate.mark = 0; SwigClassLegRepurchaseRate.destroy = (void (*)(void *)) free_FIX_LegRepurchaseRate; SwigClassLegRepurchaseRate.trackObjects = 0; SwigClassLegFactor.klass = rb_define_class_under(mQuickfix, "LegFactor", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegFactor, (void *) &SwigClassLegFactor); rb_define_alloc_func(SwigClassLegFactor.klass, _wrap_LegFactor_allocate); rb_define_method(SwigClassLegFactor.klass, "initialize", VALUEFUNC(_wrap_new_LegFactor), -1); SwigClassLegFactor.mark = 0; SwigClassLegFactor.destroy = (void (*)(void *)) free_FIX_LegFactor; SwigClassLegFactor.trackObjects = 0; SwigClassLegRedemptionDate.klass = rb_define_class_under(mQuickfix, "LegRedemptionDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegRedemptionDate, (void *) &SwigClassLegRedemptionDate); rb_define_alloc_func(SwigClassLegRedemptionDate.klass, _wrap_LegRedemptionDate_allocate); rb_define_method(SwigClassLegRedemptionDate.klass, "initialize", VALUEFUNC(_wrap_new_LegRedemptionDate), -1); SwigClassLegRedemptionDate.mark = 0; SwigClassLegRedemptionDate.destroy = (void (*)(void *)) free_FIX_LegRedemptionDate; SwigClassLegRedemptionDate.trackObjects = 0; SwigClassCreditRating.klass = rb_define_class_under(mQuickfix, "CreditRating", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CreditRating, (void *) &SwigClassCreditRating); rb_define_alloc_func(SwigClassCreditRating.klass, _wrap_CreditRating_allocate); rb_define_method(SwigClassCreditRating.klass, "initialize", VALUEFUNC(_wrap_new_CreditRating), -1); SwigClassCreditRating.mark = 0; SwigClassCreditRating.destroy = (void (*)(void *)) free_FIX_CreditRating; SwigClassCreditRating.trackObjects = 0; SwigClassUnderlyingCreditRating.klass = rb_define_class_under(mQuickfix, "UnderlyingCreditRating", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCreditRating, (void *) &SwigClassUnderlyingCreditRating); rb_define_alloc_func(SwigClassUnderlyingCreditRating.klass, _wrap_UnderlyingCreditRating_allocate); rb_define_method(SwigClassUnderlyingCreditRating.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCreditRating), -1); SwigClassUnderlyingCreditRating.mark = 0; SwigClassUnderlyingCreditRating.destroy = (void (*)(void *)) free_FIX_UnderlyingCreditRating; SwigClassUnderlyingCreditRating.trackObjects = 0; SwigClassLegCreditRating.klass = rb_define_class_under(mQuickfix, "LegCreditRating", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCreditRating, (void *) &SwigClassLegCreditRating); rb_define_alloc_func(SwigClassLegCreditRating.klass, _wrap_LegCreditRating_allocate); rb_define_method(SwigClassLegCreditRating.klass, "initialize", VALUEFUNC(_wrap_new_LegCreditRating), -1); SwigClassLegCreditRating.mark = 0; SwigClassLegCreditRating.destroy = (void (*)(void *)) free_FIX_LegCreditRating; SwigClassLegCreditRating.trackObjects = 0; SwigClassTradedFlatSwitch.klass = rb_define_class_under(mQuickfix, "TradedFlatSwitch", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradedFlatSwitch, (void *) &SwigClassTradedFlatSwitch); rb_define_alloc_func(SwigClassTradedFlatSwitch.klass, _wrap_TradedFlatSwitch_allocate); rb_define_method(SwigClassTradedFlatSwitch.klass, "initialize", VALUEFUNC(_wrap_new_TradedFlatSwitch), -1); SwigClassTradedFlatSwitch.mark = 0; SwigClassTradedFlatSwitch.destroy = (void (*)(void *)) free_FIX_TradedFlatSwitch; SwigClassTradedFlatSwitch.trackObjects = 0; SwigClassBasisFeatureDate.klass = rb_define_class_under(mQuickfix, "BasisFeatureDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BasisFeatureDate, (void *) &SwigClassBasisFeatureDate); rb_define_alloc_func(SwigClassBasisFeatureDate.klass, _wrap_BasisFeatureDate_allocate); rb_define_method(SwigClassBasisFeatureDate.klass, "initialize", VALUEFUNC(_wrap_new_BasisFeatureDate), -1); SwigClassBasisFeatureDate.mark = 0; SwigClassBasisFeatureDate.destroy = (void (*)(void *)) free_FIX_BasisFeatureDate; SwigClassBasisFeatureDate.trackObjects = 0; SwigClassBasisFeaturePrice.klass = rb_define_class_under(mQuickfix, "BasisFeaturePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BasisFeaturePrice, (void *) &SwigClassBasisFeaturePrice); rb_define_alloc_func(SwigClassBasisFeaturePrice.klass, _wrap_BasisFeaturePrice_allocate); rb_define_method(SwigClassBasisFeaturePrice.klass, "initialize", VALUEFUNC(_wrap_new_BasisFeaturePrice), -1); SwigClassBasisFeaturePrice.mark = 0; SwigClassBasisFeaturePrice.destroy = (void (*)(void *)) free_FIX_BasisFeaturePrice; SwigClassBasisFeaturePrice.trackObjects = 0; SwigClassQuoteStatus.klass = rb_define_class_under(mQuickfix, "QuoteStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteStatus, (void *) &SwigClassQuoteStatus); rb_define_alloc_func(SwigClassQuoteStatus.klass, _wrap_QuoteStatus_allocate); rb_define_method(SwigClassQuoteStatus.klass, "initialize", VALUEFUNC(_wrap_new_QuoteStatus), -1); SwigClassQuoteStatus.mark = 0; SwigClassQuoteStatus.destroy = (void (*)(void *)) free_FIX_QuoteStatus; SwigClassQuoteStatus.trackObjects = 0; SwigClassUnderlyingSecurityIDSource.klass = rb_define_class_under(mQuickfix, "UnderlyingSecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecurityIDSource, (void *) &SwigClassUnderlyingSecurityIDSource); rb_define_alloc_func(SwigClassUnderlyingSecurityIDSource.klass, _wrap_UnderlyingSecurityIDSource_allocate); rb_define_method(SwigClassUnderlyingSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecurityIDSource), -1); SwigClassUnderlyingSecurityIDSource.mark = 0; SwigClassUnderlyingSecurityIDSource.destroy = (void (*)(void *)) free_FIX_UnderlyingSecurityIDSource; SwigClassUnderlyingSecurityIDSource.trackObjects = 0; SwigClassPartyIDSource.klass = rb_define_class_under(mQuickfix, "PartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PartyIDSource, (void *) &SwigClassPartyIDSource); rb_define_alloc_func(SwigClassPartyIDSource.klass, _wrap_PartyIDSource_allocate); rb_define_method(SwigClassPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_PartyIDSource), -1); SwigClassPartyIDSource.mark = 0; SwigClassPartyIDSource.destroy = (void (*)(void *)) free_FIX_PartyIDSource; SwigClassPartyIDSource.trackObjects = 0; SwigClassPartyID.klass = rb_define_class_under(mQuickfix, "PartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PartyID, (void *) &SwigClassPartyID); rb_define_alloc_func(SwigClassPartyID.klass, _wrap_PartyID_allocate); rb_define_method(SwigClassPartyID.klass, "initialize", VALUEFUNC(_wrap_new_PartyID), -1); SwigClassPartyID.mark = 0; SwigClassPartyID.destroy = (void (*)(void *)) free_FIX_PartyID; SwigClassPartyID.trackObjects = 0; SwigClassTotalVolumeTradedDate.klass = rb_define_class_under(mQuickfix, "TotalVolumeTradedDate", ((swig_class *) SWIGTYPE_p_FIX__UtcDateField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalVolumeTradedDate, (void *) &SwigClassTotalVolumeTradedDate); rb_define_alloc_func(SwigClassTotalVolumeTradedDate.klass, _wrap_TotalVolumeTradedDate_allocate); rb_define_method(SwigClassTotalVolumeTradedDate.klass, "initialize", VALUEFUNC(_wrap_new_TotalVolumeTradedDate), -1); SwigClassTotalVolumeTradedDate.mark = 0; SwigClassTotalVolumeTradedDate.destroy = (void (*)(void *)) free_FIX_TotalVolumeTradedDate; SwigClassTotalVolumeTradedDate.trackObjects = 0; SwigClassTotalVolumeTradedTime.klass = rb_define_class_under(mQuickfix, "TotalVolumeTradedTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeOnlyField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalVolumeTradedTime, (void *) &SwigClassTotalVolumeTradedTime); rb_define_alloc_func(SwigClassTotalVolumeTradedTime.klass, _wrap_TotalVolumeTradedTime_allocate); rb_define_method(SwigClassTotalVolumeTradedTime.klass, "initialize", VALUEFUNC(_wrap_new_TotalVolumeTradedTime), -1); SwigClassTotalVolumeTradedTime.mark = 0; SwigClassTotalVolumeTradedTime.destroy = (void (*)(void *)) free_FIX_TotalVolumeTradedTime; SwigClassTotalVolumeTradedTime.trackObjects = 0; SwigClassNetChgPrevDay.klass = rb_define_class_under(mQuickfix, "NetChgPrevDay", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NetChgPrevDay, (void *) &SwigClassNetChgPrevDay); rb_define_alloc_func(SwigClassNetChgPrevDay.klass, _wrap_NetChgPrevDay_allocate); rb_define_method(SwigClassNetChgPrevDay.klass, "initialize", VALUEFUNC(_wrap_new_NetChgPrevDay), -1); SwigClassNetChgPrevDay.mark = 0; SwigClassNetChgPrevDay.destroy = (void (*)(void *)) free_FIX_NetChgPrevDay; SwigClassNetChgPrevDay.trackObjects = 0; SwigClassPartyRole.klass = rb_define_class_under(mQuickfix, "PartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PartyRole, (void *) &SwigClassPartyRole); rb_define_alloc_func(SwigClassPartyRole.klass, _wrap_PartyRole_allocate); rb_define_method(SwigClassPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_PartyRole), -1); SwigClassPartyRole.mark = 0; SwigClassPartyRole.destroy = (void (*)(void *)) free_FIX_PartyRole; SwigClassPartyRole.trackObjects = 0; SwigClassNoPartyIDs.klass = rb_define_class_under(mQuickfix, "NoPartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoPartyIDs, (void *) &SwigClassNoPartyIDs); rb_define_alloc_func(SwigClassNoPartyIDs.klass, _wrap_NoPartyIDs_allocate); rb_define_method(SwigClassNoPartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoPartyIDs), -1); SwigClassNoPartyIDs.mark = 0; SwigClassNoPartyIDs.destroy = (void (*)(void *)) free_FIX_NoPartyIDs; SwigClassNoPartyIDs.trackObjects = 0; SwigClassNoSecurityAltID.klass = rb_define_class_under(mQuickfix, "NoSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSecurityAltID, (void *) &SwigClassNoSecurityAltID); rb_define_alloc_func(SwigClassNoSecurityAltID.klass, _wrap_NoSecurityAltID_allocate); rb_define_method(SwigClassNoSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_NoSecurityAltID), -1); SwigClassNoSecurityAltID.mark = 0; SwigClassNoSecurityAltID.destroy = (void (*)(void *)) free_FIX_NoSecurityAltID; SwigClassNoSecurityAltID.trackObjects = 0; SwigClassSecurityAltID.klass = rb_define_class_under(mQuickfix, "SecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityAltID, (void *) &SwigClassSecurityAltID); rb_define_alloc_func(SwigClassSecurityAltID.klass, _wrap_SecurityAltID_allocate); rb_define_method(SwigClassSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityAltID), -1); SwigClassSecurityAltID.mark = 0; SwigClassSecurityAltID.destroy = (void (*)(void *)) free_FIX_SecurityAltID; SwigClassSecurityAltID.trackObjects = 0; SwigClassSecurityAltIDSource.klass = rb_define_class_under(mQuickfix, "SecurityAltIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityAltIDSource, (void *) &SwigClassSecurityAltIDSource); rb_define_alloc_func(SwigClassSecurityAltIDSource.klass, _wrap_SecurityAltIDSource_allocate); rb_define_method(SwigClassSecurityAltIDSource.klass, "initialize", VALUEFUNC(_wrap_new_SecurityAltIDSource), -1); SwigClassSecurityAltIDSource.mark = 0; SwigClassSecurityAltIDSource.destroy = (void (*)(void *)) free_FIX_SecurityAltIDSource; SwigClassSecurityAltIDSource.trackObjects = 0; SwigClassNoUnderlyingSecurityAltID.klass = rb_define_class_under(mQuickfix, "NoUnderlyingSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUnderlyingSecurityAltID, (void *) &SwigClassNoUnderlyingSecurityAltID); rb_define_alloc_func(SwigClassNoUnderlyingSecurityAltID.klass, _wrap_NoUnderlyingSecurityAltID_allocate); rb_define_method(SwigClassNoUnderlyingSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_NoUnderlyingSecurityAltID), -1); SwigClassNoUnderlyingSecurityAltID.mark = 0; SwigClassNoUnderlyingSecurityAltID.destroy = (void (*)(void *)) free_FIX_NoUnderlyingSecurityAltID; SwigClassNoUnderlyingSecurityAltID.trackObjects = 0; SwigClassUnderlyingSecurityAltID.klass = rb_define_class_under(mQuickfix, "UnderlyingSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecurityAltID, (void *) &SwigClassUnderlyingSecurityAltID); rb_define_alloc_func(SwigClassUnderlyingSecurityAltID.klass, _wrap_UnderlyingSecurityAltID_allocate); rb_define_method(SwigClassUnderlyingSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecurityAltID), -1); SwigClassUnderlyingSecurityAltID.mark = 0; SwigClassUnderlyingSecurityAltID.destroy = (void (*)(void *)) free_FIX_UnderlyingSecurityAltID; SwigClassUnderlyingSecurityAltID.trackObjects = 0; SwigClassUnderlyingSecurityAltIDSource.klass = rb_define_class_under(mQuickfix, "UnderlyingSecurityAltIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecurityAltIDSource, (void *) &SwigClassUnderlyingSecurityAltIDSource); rb_define_alloc_func(SwigClassUnderlyingSecurityAltIDSource.klass, _wrap_UnderlyingSecurityAltIDSource_allocate); rb_define_method(SwigClassUnderlyingSecurityAltIDSource.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecurityAltIDSource), -1); SwigClassUnderlyingSecurityAltIDSource.mark = 0; SwigClassUnderlyingSecurityAltIDSource.destroy = (void (*)(void *)) free_FIX_UnderlyingSecurityAltIDSource; SwigClassUnderlyingSecurityAltIDSource.trackObjects = 0; SwigClassProduct.klass = rb_define_class_under(mQuickfix, "Product", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Product, (void *) &SwigClassProduct); rb_define_alloc_func(SwigClassProduct.klass, _wrap_Product_allocate); rb_define_method(SwigClassProduct.klass, "initialize", VALUEFUNC(_wrap_new_Product), -1); SwigClassProduct.mark = 0; SwigClassProduct.destroy = (void (*)(void *)) free_FIX_Product; SwigClassProduct.trackObjects = 0; SwigClassCFICode.klass = rb_define_class_under(mQuickfix, "CFICode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CFICode, (void *) &SwigClassCFICode); rb_define_alloc_func(SwigClassCFICode.klass, _wrap_CFICode_allocate); rb_define_method(SwigClassCFICode.klass, "initialize", VALUEFUNC(_wrap_new_CFICode), -1); SwigClassCFICode.mark = 0; SwigClassCFICode.destroy = (void (*)(void *)) free_FIX_CFICode; SwigClassCFICode.trackObjects = 0; SwigClassUnderlyingProduct.klass = rb_define_class_under(mQuickfix, "UnderlyingProduct", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingProduct, (void *) &SwigClassUnderlyingProduct); rb_define_alloc_func(SwigClassUnderlyingProduct.klass, _wrap_UnderlyingProduct_allocate); rb_define_method(SwigClassUnderlyingProduct.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingProduct), -1); SwigClassUnderlyingProduct.mark = 0; SwigClassUnderlyingProduct.destroy = (void (*)(void *)) free_FIX_UnderlyingProduct; SwigClassUnderlyingProduct.trackObjects = 0; SwigClassUnderlyingCFICode.klass = rb_define_class_under(mQuickfix, "UnderlyingCFICode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCFICode, (void *) &SwigClassUnderlyingCFICode); rb_define_alloc_func(SwigClassUnderlyingCFICode.klass, _wrap_UnderlyingCFICode_allocate); rb_define_method(SwigClassUnderlyingCFICode.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCFICode), -1); SwigClassUnderlyingCFICode.mark = 0; SwigClassUnderlyingCFICode.destroy = (void (*)(void *)) free_FIX_UnderlyingCFICode; SwigClassUnderlyingCFICode.trackObjects = 0; SwigClassQuantityType.klass = rb_define_class_under(mQuickfix, "QuantityType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuantityType, (void *) &SwigClassQuantityType); rb_define_alloc_func(SwigClassQuantityType.klass, _wrap_QuantityType_allocate); rb_define_method(SwigClassQuantityType.klass, "initialize", VALUEFUNC(_wrap_new_QuantityType), -1); SwigClassQuantityType.mark = 0; SwigClassQuantityType.destroy = (void (*)(void *)) free_FIX_QuantityType; SwigClassQuantityType.trackObjects = 0; SwigClassBookingRefID.klass = rb_define_class_under(mQuickfix, "BookingRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BookingRefID, (void *) &SwigClassBookingRefID); rb_define_alloc_func(SwigClassBookingRefID.klass, _wrap_BookingRefID_allocate); rb_define_method(SwigClassBookingRefID.klass, "initialize", VALUEFUNC(_wrap_new_BookingRefID), -1); SwigClassBookingRefID.mark = 0; SwigClassBookingRefID.destroy = (void (*)(void *)) free_FIX_BookingRefID; SwigClassBookingRefID.trackObjects = 0; SwigClassIndividualAllocID.klass = rb_define_class_under(mQuickfix, "IndividualAllocID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IndividualAllocID, (void *) &SwigClassIndividualAllocID); rb_define_alloc_func(SwigClassIndividualAllocID.klass, _wrap_IndividualAllocID_allocate); rb_define_method(SwigClassIndividualAllocID.klass, "initialize", VALUEFUNC(_wrap_new_IndividualAllocID), -1); SwigClassIndividualAllocID.mark = 0; SwigClassIndividualAllocID.destroy = (void (*)(void *)) free_FIX_IndividualAllocID; SwigClassIndividualAllocID.trackObjects = 0; SwigClassRoundingDirection.klass = rb_define_class_under(mQuickfix, "RoundingDirection", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RoundingDirection, (void *) &SwigClassRoundingDirection); rb_define_alloc_func(SwigClassRoundingDirection.klass, _wrap_RoundingDirection_allocate); rb_define_method(SwigClassRoundingDirection.klass, "initialize", VALUEFUNC(_wrap_new_RoundingDirection), -1); SwigClassRoundingDirection.mark = 0; SwigClassRoundingDirection.destroy = (void (*)(void *)) free_FIX_RoundingDirection; SwigClassRoundingDirection.trackObjects = 0; SwigClassRoundingModulus.klass = rb_define_class_under(mQuickfix, "RoundingModulus", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RoundingModulus, (void *) &SwigClassRoundingModulus); rb_define_alloc_func(SwigClassRoundingModulus.klass, _wrap_RoundingModulus_allocate); rb_define_method(SwigClassRoundingModulus.klass, "initialize", VALUEFUNC(_wrap_new_RoundingModulus), -1); SwigClassRoundingModulus.mark = 0; SwigClassRoundingModulus.destroy = (void (*)(void *)) free_FIX_RoundingModulus; SwigClassRoundingModulus.trackObjects = 0; SwigClassCountryOfIssue.klass = rb_define_class_under(mQuickfix, "CountryOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CountryOfIssue, (void *) &SwigClassCountryOfIssue); rb_define_alloc_func(SwigClassCountryOfIssue.klass, _wrap_CountryOfIssue_allocate); rb_define_method(SwigClassCountryOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_CountryOfIssue), -1); SwigClassCountryOfIssue.mark = 0; SwigClassCountryOfIssue.destroy = (void (*)(void *)) free_FIX_CountryOfIssue; SwigClassCountryOfIssue.trackObjects = 0; SwigClassStateOrProvinceOfIssue.klass = rb_define_class_under(mQuickfix, "StateOrProvinceOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StateOrProvinceOfIssue, (void *) &SwigClassStateOrProvinceOfIssue); rb_define_alloc_func(SwigClassStateOrProvinceOfIssue.klass, _wrap_StateOrProvinceOfIssue_allocate); rb_define_method(SwigClassStateOrProvinceOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_StateOrProvinceOfIssue), -1); SwigClassStateOrProvinceOfIssue.mark = 0; SwigClassStateOrProvinceOfIssue.destroy = (void (*)(void *)) free_FIX_StateOrProvinceOfIssue; SwigClassStateOrProvinceOfIssue.trackObjects = 0; SwigClassLocaleOfIssue.klass = rb_define_class_under(mQuickfix, "LocaleOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LocaleOfIssue, (void *) &SwigClassLocaleOfIssue); rb_define_alloc_func(SwigClassLocaleOfIssue.klass, _wrap_LocaleOfIssue_allocate); rb_define_method(SwigClassLocaleOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_LocaleOfIssue), -1); SwigClassLocaleOfIssue.mark = 0; SwigClassLocaleOfIssue.destroy = (void (*)(void *)) free_FIX_LocaleOfIssue; SwigClassLocaleOfIssue.trackObjects = 0; SwigClassNoRegistDtls.klass = rb_define_class_under(mQuickfix, "NoRegistDtls", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoRegistDtls, (void *) &SwigClassNoRegistDtls); rb_define_alloc_func(SwigClassNoRegistDtls.klass, _wrap_NoRegistDtls_allocate); rb_define_method(SwigClassNoRegistDtls.klass, "initialize", VALUEFUNC(_wrap_new_NoRegistDtls), -1); SwigClassNoRegistDtls.mark = 0; SwigClassNoRegistDtls.destroy = (void (*)(void *)) free_FIX_NoRegistDtls; SwigClassNoRegistDtls.trackObjects = 0; SwigClassMailingDtls.klass = rb_define_class_under(mQuickfix, "MailingDtls", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MailingDtls, (void *) &SwigClassMailingDtls); rb_define_alloc_func(SwigClassMailingDtls.klass, _wrap_MailingDtls_allocate); rb_define_method(SwigClassMailingDtls.klass, "initialize", VALUEFUNC(_wrap_new_MailingDtls), -1); SwigClassMailingDtls.mark = 0; SwigClassMailingDtls.destroy = (void (*)(void *)) free_FIX_MailingDtls; SwigClassMailingDtls.trackObjects = 0; SwigClassInvestorCountryOfResidence.klass = rb_define_class_under(mQuickfix, "InvestorCountryOfResidence", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InvestorCountryOfResidence, (void *) &SwigClassInvestorCountryOfResidence); rb_define_alloc_func(SwigClassInvestorCountryOfResidence.klass, _wrap_InvestorCountryOfResidence_allocate); rb_define_method(SwigClassInvestorCountryOfResidence.klass, "initialize", VALUEFUNC(_wrap_new_InvestorCountryOfResidence), -1); SwigClassInvestorCountryOfResidence.mark = 0; SwigClassInvestorCountryOfResidence.destroy = (void (*)(void *)) free_FIX_InvestorCountryOfResidence; SwigClassInvestorCountryOfResidence.trackObjects = 0; SwigClassPaymentRef.klass = rb_define_class_under(mQuickfix, "PaymentRef", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PaymentRef, (void *) &SwigClassPaymentRef); rb_define_alloc_func(SwigClassPaymentRef.klass, _wrap_PaymentRef_allocate); rb_define_method(SwigClassPaymentRef.klass, "initialize", VALUEFUNC(_wrap_new_PaymentRef), -1); SwigClassPaymentRef.mark = 0; SwigClassPaymentRef.destroy = (void (*)(void *)) free_FIX_PaymentRef; SwigClassPaymentRef.trackObjects = 0; SwigClassDistribPaymentMethod.klass = rb_define_class_under(mQuickfix, "DistribPaymentMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DistribPaymentMethod, (void *) &SwigClassDistribPaymentMethod); rb_define_alloc_func(SwigClassDistribPaymentMethod.klass, _wrap_DistribPaymentMethod_allocate); rb_define_method(SwigClassDistribPaymentMethod.klass, "initialize", VALUEFUNC(_wrap_new_DistribPaymentMethod), -1); SwigClassDistribPaymentMethod.mark = 0; SwigClassDistribPaymentMethod.destroy = (void (*)(void *)) free_FIX_DistribPaymentMethod; SwigClassDistribPaymentMethod.trackObjects = 0; SwigClassCashDistribCurr.klass = rb_define_class_under(mQuickfix, "CashDistribCurr", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashDistribCurr, (void *) &SwigClassCashDistribCurr); rb_define_alloc_func(SwigClassCashDistribCurr.klass, _wrap_CashDistribCurr_allocate); rb_define_method(SwigClassCashDistribCurr.klass, "initialize", VALUEFUNC(_wrap_new_CashDistribCurr), -1); SwigClassCashDistribCurr.mark = 0; SwigClassCashDistribCurr.destroy = (void (*)(void *)) free_FIX_CashDistribCurr; SwigClassCashDistribCurr.trackObjects = 0; SwigClassCommCurrency.klass = rb_define_class_under(mQuickfix, "CommCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CommCurrency, (void *) &SwigClassCommCurrency); rb_define_alloc_func(SwigClassCommCurrency.klass, _wrap_CommCurrency_allocate); rb_define_method(SwigClassCommCurrency.klass, "initialize", VALUEFUNC(_wrap_new_CommCurrency), -1); SwigClassCommCurrency.mark = 0; SwigClassCommCurrency.destroy = (void (*)(void *)) free_FIX_CommCurrency; SwigClassCommCurrency.trackObjects = 0; SwigClassCancellationRights.klass = rb_define_class_under(mQuickfix, "CancellationRights", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CancellationRights, (void *) &SwigClassCancellationRights); rb_define_alloc_func(SwigClassCancellationRights.klass, _wrap_CancellationRights_allocate); rb_define_method(SwigClassCancellationRights.klass, "initialize", VALUEFUNC(_wrap_new_CancellationRights), -1); SwigClassCancellationRights.mark = 0; SwigClassCancellationRights.destroy = (void (*)(void *)) free_FIX_CancellationRights; SwigClassCancellationRights.trackObjects = 0; SwigClassMoneyLaunderingStatus.klass = rb_define_class_under(mQuickfix, "MoneyLaunderingStatus", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MoneyLaunderingStatus, (void *) &SwigClassMoneyLaunderingStatus); rb_define_alloc_func(SwigClassMoneyLaunderingStatus.klass, _wrap_MoneyLaunderingStatus_allocate); rb_define_method(SwigClassMoneyLaunderingStatus.klass, "initialize", VALUEFUNC(_wrap_new_MoneyLaunderingStatus), -1); SwigClassMoneyLaunderingStatus.mark = 0; SwigClassMoneyLaunderingStatus.destroy = (void (*)(void *)) free_FIX_MoneyLaunderingStatus; SwigClassMoneyLaunderingStatus.trackObjects = 0; SwigClassMailingInst.klass = rb_define_class_under(mQuickfix, "MailingInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MailingInst, (void *) &SwigClassMailingInst); rb_define_alloc_func(SwigClassMailingInst.klass, _wrap_MailingInst_allocate); rb_define_method(SwigClassMailingInst.klass, "initialize", VALUEFUNC(_wrap_new_MailingInst), -1); SwigClassMailingInst.mark = 0; SwigClassMailingInst.destroy = (void (*)(void *)) free_FIX_MailingInst; SwigClassMailingInst.trackObjects = 0; SwigClassTransBkdTime.klass = rb_define_class_under(mQuickfix, "TransBkdTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TransBkdTime, (void *) &SwigClassTransBkdTime); rb_define_alloc_func(SwigClassTransBkdTime.klass, _wrap_TransBkdTime_allocate); rb_define_method(SwigClassTransBkdTime.klass, "initialize", VALUEFUNC(_wrap_new_TransBkdTime), -1); SwigClassTransBkdTime.mark = 0; SwigClassTransBkdTime.destroy = (void (*)(void *)) free_FIX_TransBkdTime; SwigClassTransBkdTime.trackObjects = 0; SwigClassExecPriceType.klass = rb_define_class_under(mQuickfix, "ExecPriceType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecPriceType, (void *) &SwigClassExecPriceType); rb_define_alloc_func(SwigClassExecPriceType.klass, _wrap_ExecPriceType_allocate); rb_define_method(SwigClassExecPriceType.klass, "initialize", VALUEFUNC(_wrap_new_ExecPriceType), -1); SwigClassExecPriceType.mark = 0; SwigClassExecPriceType.destroy = (void (*)(void *)) free_FIX_ExecPriceType; SwigClassExecPriceType.trackObjects = 0; SwigClassExecPriceAdjustment.klass = rb_define_class_under(mQuickfix, "ExecPriceAdjustment", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecPriceAdjustment, (void *) &SwigClassExecPriceAdjustment); rb_define_alloc_func(SwigClassExecPriceAdjustment.klass, _wrap_ExecPriceAdjustment_allocate); rb_define_method(SwigClassExecPriceAdjustment.klass, "initialize", VALUEFUNC(_wrap_new_ExecPriceAdjustment), -1); SwigClassExecPriceAdjustment.mark = 0; SwigClassExecPriceAdjustment.destroy = (void (*)(void *)) free_FIX_ExecPriceAdjustment; SwigClassExecPriceAdjustment.trackObjects = 0; SwigClassDateOfBirth.klass = rb_define_class_under(mQuickfix, "DateOfBirth", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DateOfBirth, (void *) &SwigClassDateOfBirth); rb_define_alloc_func(SwigClassDateOfBirth.klass, _wrap_DateOfBirth_allocate); rb_define_method(SwigClassDateOfBirth.klass, "initialize", VALUEFUNC(_wrap_new_DateOfBirth), -1); SwigClassDateOfBirth.mark = 0; SwigClassDateOfBirth.destroy = (void (*)(void *)) free_FIX_DateOfBirth; SwigClassDateOfBirth.trackObjects = 0; SwigClassTradeReportTransType.klass = rb_define_class_under(mQuickfix, "TradeReportTransType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeReportTransType, (void *) &SwigClassTradeReportTransType); rb_define_alloc_func(SwigClassTradeReportTransType.klass, _wrap_TradeReportTransType_allocate); rb_define_method(SwigClassTradeReportTransType.klass, "initialize", VALUEFUNC(_wrap_new_TradeReportTransType), -1); SwigClassTradeReportTransType.mark = 0; SwigClassTradeReportTransType.destroy = (void (*)(void *)) free_FIX_TradeReportTransType; SwigClassTradeReportTransType.trackObjects = 0; SwigClassCardHolderName.klass = rb_define_class_under(mQuickfix, "CardHolderName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CardHolderName, (void *) &SwigClassCardHolderName); rb_define_alloc_func(SwigClassCardHolderName.klass, _wrap_CardHolderName_allocate); rb_define_method(SwigClassCardHolderName.klass, "initialize", VALUEFUNC(_wrap_new_CardHolderName), -1); SwigClassCardHolderName.mark = 0; SwigClassCardHolderName.destroy = (void (*)(void *)) free_FIX_CardHolderName; SwigClassCardHolderName.trackObjects = 0; SwigClassCardNumber.klass = rb_define_class_under(mQuickfix, "CardNumber", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CardNumber, (void *) &SwigClassCardNumber); rb_define_alloc_func(SwigClassCardNumber.klass, _wrap_CardNumber_allocate); rb_define_method(SwigClassCardNumber.klass, "initialize", VALUEFUNC(_wrap_new_CardNumber), -1); SwigClassCardNumber.mark = 0; SwigClassCardNumber.destroy = (void (*)(void *)) free_FIX_CardNumber; SwigClassCardNumber.trackObjects = 0; SwigClassCardExpDate.klass = rb_define_class_under(mQuickfix, "CardExpDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CardExpDate, (void *) &SwigClassCardExpDate); rb_define_alloc_func(SwigClassCardExpDate.klass, _wrap_CardExpDate_allocate); rb_define_method(SwigClassCardExpDate.klass, "initialize", VALUEFUNC(_wrap_new_CardExpDate), -1); SwigClassCardExpDate.mark = 0; SwigClassCardExpDate.destroy = (void (*)(void *)) free_FIX_CardExpDate; SwigClassCardExpDate.trackObjects = 0; SwigClassCardIssNo.klass = rb_define_class_under(mQuickfix, "CardIssNo", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CardIssNo, (void *) &SwigClassCardIssNo); rb_define_alloc_func(SwigClassCardIssNo.klass, _wrap_CardIssNo_allocate); rb_define_method(SwigClassCardIssNo.klass, "initialize", VALUEFUNC(_wrap_new_CardIssNo), -1); SwigClassCardIssNo.mark = 0; SwigClassCardIssNo.destroy = (void (*)(void *)) free_FIX_CardIssNo; SwigClassCardIssNo.trackObjects = 0; SwigClassPaymentMethod.klass = rb_define_class_under(mQuickfix, "PaymentMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PaymentMethod, (void *) &SwigClassPaymentMethod); rb_define_alloc_func(SwigClassPaymentMethod.klass, _wrap_PaymentMethod_allocate); rb_define_method(SwigClassPaymentMethod.klass, "initialize", VALUEFUNC(_wrap_new_PaymentMethod), -1); SwigClassPaymentMethod.mark = 0; SwigClassPaymentMethod.destroy = (void (*)(void *)) free_FIX_PaymentMethod; SwigClassPaymentMethod.trackObjects = 0; SwigClassRegistAcctType.klass = rb_define_class_under(mQuickfix, "RegistAcctType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistAcctType, (void *) &SwigClassRegistAcctType); rb_define_alloc_func(SwigClassRegistAcctType.klass, _wrap_RegistAcctType_allocate); rb_define_method(SwigClassRegistAcctType.klass, "initialize", VALUEFUNC(_wrap_new_RegistAcctType), -1); SwigClassRegistAcctType.mark = 0; SwigClassRegistAcctType.destroy = (void (*)(void *)) free_FIX_RegistAcctType; SwigClassRegistAcctType.trackObjects = 0; SwigClassDesignation.klass = rb_define_class_under(mQuickfix, "Designation", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Designation, (void *) &SwigClassDesignation); rb_define_alloc_func(SwigClassDesignation.klass, _wrap_Designation_allocate); rb_define_method(SwigClassDesignation.klass, "initialize", VALUEFUNC(_wrap_new_Designation), -1); SwigClassDesignation.mark = 0; SwigClassDesignation.destroy = (void (*)(void *)) free_FIX_Designation; SwigClassDesignation.trackObjects = 0; SwigClassTaxAdvantageType.klass = rb_define_class_under(mQuickfix, "TaxAdvantageType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TaxAdvantageType, (void *) &SwigClassTaxAdvantageType); rb_define_alloc_func(SwigClassTaxAdvantageType.klass, _wrap_TaxAdvantageType_allocate); rb_define_method(SwigClassTaxAdvantageType.klass, "initialize", VALUEFUNC(_wrap_new_TaxAdvantageType), -1); SwigClassTaxAdvantageType.mark = 0; SwigClassTaxAdvantageType.destroy = (void (*)(void *)) free_FIX_TaxAdvantageType; SwigClassTaxAdvantageType.trackObjects = 0; SwigClassRegistRejReasonText.klass = rb_define_class_under(mQuickfix, "RegistRejReasonText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistRejReasonText, (void *) &SwigClassRegistRejReasonText); rb_define_alloc_func(SwigClassRegistRejReasonText.klass, _wrap_RegistRejReasonText_allocate); rb_define_method(SwigClassRegistRejReasonText.klass, "initialize", VALUEFUNC(_wrap_new_RegistRejReasonText), -1); SwigClassRegistRejReasonText.mark = 0; SwigClassRegistRejReasonText.destroy = (void (*)(void *)) free_FIX_RegistRejReasonText; SwigClassRegistRejReasonText.trackObjects = 0; SwigClassFundRenewWaiv.klass = rb_define_class_under(mQuickfix, "FundRenewWaiv", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FundRenewWaiv, (void *) &SwigClassFundRenewWaiv); rb_define_alloc_func(SwigClassFundRenewWaiv.klass, _wrap_FundRenewWaiv_allocate); rb_define_method(SwigClassFundRenewWaiv.klass, "initialize", VALUEFUNC(_wrap_new_FundRenewWaiv), -1); SwigClassFundRenewWaiv.mark = 0; SwigClassFundRenewWaiv.destroy = (void (*)(void *)) free_FIX_FundRenewWaiv; SwigClassFundRenewWaiv.trackObjects = 0; SwigClassCashDistribAgentName.klass = rb_define_class_under(mQuickfix, "CashDistribAgentName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashDistribAgentName, (void *) &SwigClassCashDistribAgentName); rb_define_alloc_func(SwigClassCashDistribAgentName.klass, _wrap_CashDistribAgentName_allocate); rb_define_method(SwigClassCashDistribAgentName.klass, "initialize", VALUEFUNC(_wrap_new_CashDistribAgentName), -1); SwigClassCashDistribAgentName.mark = 0; SwigClassCashDistribAgentName.destroy = (void (*)(void *)) free_FIX_CashDistribAgentName; SwigClassCashDistribAgentName.trackObjects = 0; SwigClassCashDistribAgentCode.klass = rb_define_class_under(mQuickfix, "CashDistribAgentCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashDistribAgentCode, (void *) &SwigClassCashDistribAgentCode); rb_define_alloc_func(SwigClassCashDistribAgentCode.klass, _wrap_CashDistribAgentCode_allocate); rb_define_method(SwigClassCashDistribAgentCode.klass, "initialize", VALUEFUNC(_wrap_new_CashDistribAgentCode), -1); SwigClassCashDistribAgentCode.mark = 0; SwigClassCashDistribAgentCode.destroy = (void (*)(void *)) free_FIX_CashDistribAgentCode; SwigClassCashDistribAgentCode.trackObjects = 0; SwigClassCashDistribAgentAcctNumber.klass = rb_define_class_under(mQuickfix, "CashDistribAgentAcctNumber", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashDistribAgentAcctNumber, (void *) &SwigClassCashDistribAgentAcctNumber); rb_define_alloc_func(SwigClassCashDistribAgentAcctNumber.klass, _wrap_CashDistribAgentAcctNumber_allocate); rb_define_method(SwigClassCashDistribAgentAcctNumber.klass, "initialize", VALUEFUNC(_wrap_new_CashDistribAgentAcctNumber), -1); SwigClassCashDistribAgentAcctNumber.mark = 0; SwigClassCashDistribAgentAcctNumber.destroy = (void (*)(void *)) free_FIX_CashDistribAgentAcctNumber; SwigClassCashDistribAgentAcctNumber.trackObjects = 0; SwigClassCashDistribPayRef.klass = rb_define_class_under(mQuickfix, "CashDistribPayRef", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashDistribPayRef, (void *) &SwigClassCashDistribPayRef); rb_define_alloc_func(SwigClassCashDistribPayRef.klass, _wrap_CashDistribPayRef_allocate); rb_define_method(SwigClassCashDistribPayRef.klass, "initialize", VALUEFUNC(_wrap_new_CashDistribPayRef), -1); SwigClassCashDistribPayRef.mark = 0; SwigClassCashDistribPayRef.destroy = (void (*)(void *)) free_FIX_CashDistribPayRef; SwigClassCashDistribPayRef.trackObjects = 0; SwigClassCardStartDate.klass = rb_define_class_under(mQuickfix, "CardStartDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CardStartDate, (void *) &SwigClassCardStartDate); rb_define_alloc_func(SwigClassCardStartDate.klass, _wrap_CardStartDate_allocate); rb_define_method(SwigClassCardStartDate.klass, "initialize", VALUEFUNC(_wrap_new_CardStartDate), -1); SwigClassCardStartDate.mark = 0; SwigClassCardStartDate.destroy = (void (*)(void *)) free_FIX_CardStartDate; SwigClassCardStartDate.trackObjects = 0; SwigClassPaymentDate.klass = rb_define_class_under(mQuickfix, "PaymentDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PaymentDate, (void *) &SwigClassPaymentDate); rb_define_alloc_func(SwigClassPaymentDate.klass, _wrap_PaymentDate_allocate); rb_define_method(SwigClassPaymentDate.klass, "initialize", VALUEFUNC(_wrap_new_PaymentDate), -1); SwigClassPaymentDate.mark = 0; SwigClassPaymentDate.destroy = (void (*)(void *)) free_FIX_PaymentDate; SwigClassPaymentDate.trackObjects = 0; SwigClassPaymentRemitterID.klass = rb_define_class_under(mQuickfix, "PaymentRemitterID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PaymentRemitterID, (void *) &SwigClassPaymentRemitterID); rb_define_alloc_func(SwigClassPaymentRemitterID.klass, _wrap_PaymentRemitterID_allocate); rb_define_method(SwigClassPaymentRemitterID.klass, "initialize", VALUEFUNC(_wrap_new_PaymentRemitterID), -1); SwigClassPaymentRemitterID.mark = 0; SwigClassPaymentRemitterID.destroy = (void (*)(void *)) free_FIX_PaymentRemitterID; SwigClassPaymentRemitterID.trackObjects = 0; SwigClassRegistStatus.klass = rb_define_class_under(mQuickfix, "RegistStatus", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistStatus, (void *) &SwigClassRegistStatus); rb_define_alloc_func(SwigClassRegistStatus.klass, _wrap_RegistStatus_allocate); rb_define_method(SwigClassRegistStatus.klass, "initialize", VALUEFUNC(_wrap_new_RegistStatus), -1); SwigClassRegistStatus.mark = 0; SwigClassRegistStatus.destroy = (void (*)(void *)) free_FIX_RegistStatus; SwigClassRegistStatus.trackObjects = 0; SwigClassRegistRejReasonCode.klass = rb_define_class_under(mQuickfix, "RegistRejReasonCode", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistRejReasonCode, (void *) &SwigClassRegistRejReasonCode); rb_define_alloc_func(SwigClassRegistRejReasonCode.klass, _wrap_RegistRejReasonCode_allocate); rb_define_method(SwigClassRegistRejReasonCode.klass, "initialize", VALUEFUNC(_wrap_new_RegistRejReasonCode), -1); SwigClassRegistRejReasonCode.mark = 0; SwigClassRegistRejReasonCode.destroy = (void (*)(void *)) free_FIX_RegistRejReasonCode; SwigClassRegistRejReasonCode.trackObjects = 0; SwigClassRegistRefID.klass = rb_define_class_under(mQuickfix, "RegistRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistRefID, (void *) &SwigClassRegistRefID); rb_define_alloc_func(SwigClassRegistRefID.klass, _wrap_RegistRefID_allocate); rb_define_method(SwigClassRegistRefID.klass, "initialize", VALUEFUNC(_wrap_new_RegistRefID), -1); SwigClassRegistRefID.mark = 0; SwigClassRegistRefID.destroy = (void (*)(void *)) free_FIX_RegistRefID; SwigClassRegistRefID.trackObjects = 0; SwigClassRegistDetls.klass = rb_define_class_under(mQuickfix, "RegistDetls", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistDetls, (void *) &SwigClassRegistDetls); rb_define_alloc_func(SwigClassRegistDetls.klass, _wrap_RegistDetls_allocate); rb_define_method(SwigClassRegistDetls.klass, "initialize", VALUEFUNC(_wrap_new_RegistDetls), -1); SwigClassRegistDetls.mark = 0; SwigClassRegistDetls.destroy = (void (*)(void *)) free_FIX_RegistDetls; SwigClassRegistDetls.trackObjects = 0; SwigClassNoDistribInsts.klass = rb_define_class_under(mQuickfix, "NoDistribInsts", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDistribInsts, (void *) &SwigClassNoDistribInsts); rb_define_alloc_func(SwigClassNoDistribInsts.klass, _wrap_NoDistribInsts_allocate); rb_define_method(SwigClassNoDistribInsts.klass, "initialize", VALUEFUNC(_wrap_new_NoDistribInsts), -1); SwigClassNoDistribInsts.mark = 0; SwigClassNoDistribInsts.destroy = (void (*)(void *)) free_FIX_NoDistribInsts; SwigClassNoDistribInsts.trackObjects = 0; SwigClassRegistEmail.klass = rb_define_class_under(mQuickfix, "RegistEmail", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistEmail, (void *) &SwigClassRegistEmail); rb_define_alloc_func(SwigClassRegistEmail.klass, _wrap_RegistEmail_allocate); rb_define_method(SwigClassRegistEmail.klass, "initialize", VALUEFUNC(_wrap_new_RegistEmail), -1); SwigClassRegistEmail.mark = 0; SwigClassRegistEmail.destroy = (void (*)(void *)) free_FIX_RegistEmail; SwigClassRegistEmail.trackObjects = 0; SwigClassDistribPercentage.klass = rb_define_class_under(mQuickfix, "DistribPercentage", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DistribPercentage, (void *) &SwigClassDistribPercentage); rb_define_alloc_func(SwigClassDistribPercentage.klass, _wrap_DistribPercentage_allocate); rb_define_method(SwigClassDistribPercentage.klass, "initialize", VALUEFUNC(_wrap_new_DistribPercentage), -1); SwigClassDistribPercentage.mark = 0; SwigClassDistribPercentage.destroy = (void (*)(void *)) free_FIX_DistribPercentage; SwigClassDistribPercentage.trackObjects = 0; SwigClassRegistID.klass = rb_define_class_under(mQuickfix, "RegistID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistID, (void *) &SwigClassRegistID); rb_define_alloc_func(SwigClassRegistID.klass, _wrap_RegistID_allocate); rb_define_method(SwigClassRegistID.klass, "initialize", VALUEFUNC(_wrap_new_RegistID), -1); SwigClassRegistID.mark = 0; SwigClassRegistID.destroy = (void (*)(void *)) free_FIX_RegistID; SwigClassRegistID.trackObjects = 0; SwigClassRegistTransType.klass = rb_define_class_under(mQuickfix, "RegistTransType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistTransType, (void *) &SwigClassRegistTransType); rb_define_alloc_func(SwigClassRegistTransType.klass, _wrap_RegistTransType_allocate); rb_define_method(SwigClassRegistTransType.klass, "initialize", VALUEFUNC(_wrap_new_RegistTransType), -1); SwigClassRegistTransType.mark = 0; SwigClassRegistTransType.destroy = (void (*)(void *)) free_FIX_RegistTransType; SwigClassRegistTransType.trackObjects = 0; SwigClassExecValuationPoint.klass = rb_define_class_under(mQuickfix, "ExecValuationPoint", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecValuationPoint, (void *) &SwigClassExecValuationPoint); rb_define_alloc_func(SwigClassExecValuationPoint.klass, _wrap_ExecValuationPoint_allocate); rb_define_method(SwigClassExecValuationPoint.klass, "initialize", VALUEFUNC(_wrap_new_ExecValuationPoint), -1); SwigClassExecValuationPoint.mark = 0; SwigClassExecValuationPoint.destroy = (void (*)(void *)) free_FIX_ExecValuationPoint; SwigClassExecValuationPoint.trackObjects = 0; SwigClassOrderPercent.klass = rb_define_class_under(mQuickfix, "OrderPercent", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderPercent, (void *) &SwigClassOrderPercent); rb_define_alloc_func(SwigClassOrderPercent.klass, _wrap_OrderPercent_allocate); rb_define_method(SwigClassOrderPercent.klass, "initialize", VALUEFUNC(_wrap_new_OrderPercent), -1); SwigClassOrderPercent.mark = 0; SwigClassOrderPercent.destroy = (void (*)(void *)) free_FIX_OrderPercent; SwigClassOrderPercent.trackObjects = 0; SwigClassOwnershipType.klass = rb_define_class_under(mQuickfix, "OwnershipType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OwnershipType, (void *) &SwigClassOwnershipType); rb_define_alloc_func(SwigClassOwnershipType.klass, _wrap_OwnershipType_allocate); rb_define_method(SwigClassOwnershipType.klass, "initialize", VALUEFUNC(_wrap_new_OwnershipType), -1); SwigClassOwnershipType.mark = 0; SwigClassOwnershipType.destroy = (void (*)(void *)) free_FIX_OwnershipType; SwigClassOwnershipType.trackObjects = 0; SwigClassNoContAmts.klass = rb_define_class_under(mQuickfix, "NoContAmts", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoContAmts, (void *) &SwigClassNoContAmts); rb_define_alloc_func(SwigClassNoContAmts.klass, _wrap_NoContAmts_allocate); rb_define_method(SwigClassNoContAmts.klass, "initialize", VALUEFUNC(_wrap_new_NoContAmts), -1); SwigClassNoContAmts.mark = 0; SwigClassNoContAmts.destroy = (void (*)(void *)) free_FIX_NoContAmts; SwigClassNoContAmts.trackObjects = 0; SwigClassContAmtType.klass = rb_define_class_under(mQuickfix, "ContAmtType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContAmtType, (void *) &SwigClassContAmtType); rb_define_alloc_func(SwigClassContAmtType.klass, _wrap_ContAmtType_allocate); rb_define_method(SwigClassContAmtType.klass, "initialize", VALUEFUNC(_wrap_new_ContAmtType), -1); SwigClassContAmtType.mark = 0; SwigClassContAmtType.destroy = (void (*)(void *)) free_FIX_ContAmtType; SwigClassContAmtType.trackObjects = 0; SwigClassContAmtValue.klass = rb_define_class_under(mQuickfix, "ContAmtValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContAmtValue, (void *) &SwigClassContAmtValue); rb_define_alloc_func(SwigClassContAmtValue.klass, _wrap_ContAmtValue_allocate); rb_define_method(SwigClassContAmtValue.klass, "initialize", VALUEFUNC(_wrap_new_ContAmtValue), -1); SwigClassContAmtValue.mark = 0; SwigClassContAmtValue.destroy = (void (*)(void *)) free_FIX_ContAmtValue; SwigClassContAmtValue.trackObjects = 0; SwigClassContAmtCurr.klass = rb_define_class_under(mQuickfix, "ContAmtCurr", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContAmtCurr, (void *) &SwigClassContAmtCurr); rb_define_alloc_func(SwigClassContAmtCurr.klass, _wrap_ContAmtCurr_allocate); rb_define_method(SwigClassContAmtCurr.klass, "initialize", VALUEFUNC(_wrap_new_ContAmtCurr), -1); SwigClassContAmtCurr.mark = 0; SwigClassContAmtCurr.destroy = (void (*)(void *)) free_FIX_ContAmtCurr; SwigClassContAmtCurr.trackObjects = 0; SwigClassOwnerType.klass = rb_define_class_under(mQuickfix, "OwnerType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OwnerType, (void *) &SwigClassOwnerType); rb_define_alloc_func(SwigClassOwnerType.klass, _wrap_OwnerType_allocate); rb_define_method(SwigClassOwnerType.klass, "initialize", VALUEFUNC(_wrap_new_OwnerType), -1); SwigClassOwnerType.mark = 0; SwigClassOwnerType.destroy = (void (*)(void *)) free_FIX_OwnerType; SwigClassOwnerType.trackObjects = 0; SwigClassPartySubID.klass = rb_define_class_under(mQuickfix, "PartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PartySubID, (void *) &SwigClassPartySubID); rb_define_alloc_func(SwigClassPartySubID.klass, _wrap_PartySubID_allocate); rb_define_method(SwigClassPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_PartySubID), -1); SwigClassPartySubID.mark = 0; SwigClassPartySubID.destroy = (void (*)(void *)) free_FIX_PartySubID; SwigClassPartySubID.trackObjects = 0; SwigClassNestedPartyID.klass = rb_define_class_under(mQuickfix, "NestedPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NestedPartyID, (void *) &SwigClassNestedPartyID); rb_define_alloc_func(SwigClassNestedPartyID.klass, _wrap_NestedPartyID_allocate); rb_define_method(SwigClassNestedPartyID.klass, "initialize", VALUEFUNC(_wrap_new_NestedPartyID), -1); SwigClassNestedPartyID.mark = 0; SwigClassNestedPartyID.destroy = (void (*)(void *)) free_FIX_NestedPartyID; SwigClassNestedPartyID.trackObjects = 0; SwigClassNestedPartyIDSource.klass = rb_define_class_under(mQuickfix, "NestedPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NestedPartyIDSource, (void *) &SwigClassNestedPartyIDSource); rb_define_alloc_func(SwigClassNestedPartyIDSource.klass, _wrap_NestedPartyIDSource_allocate); rb_define_method(SwigClassNestedPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_NestedPartyIDSource), -1); SwigClassNestedPartyIDSource.mark = 0; SwigClassNestedPartyIDSource.destroy = (void (*)(void *)) free_FIX_NestedPartyIDSource; SwigClassNestedPartyIDSource.trackObjects = 0; SwigClassSecondaryClOrdID.klass = rb_define_class_under(mQuickfix, "SecondaryClOrdID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryClOrdID, (void *) &SwigClassSecondaryClOrdID); rb_define_alloc_func(SwigClassSecondaryClOrdID.klass, _wrap_SecondaryClOrdID_allocate); rb_define_method(SwigClassSecondaryClOrdID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryClOrdID), -1); SwigClassSecondaryClOrdID.mark = 0; SwigClassSecondaryClOrdID.destroy = (void (*)(void *)) free_FIX_SecondaryClOrdID; SwigClassSecondaryClOrdID.trackObjects = 0; SwigClassSecondaryExecID.klass = rb_define_class_under(mQuickfix, "SecondaryExecID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryExecID, (void *) &SwigClassSecondaryExecID); rb_define_alloc_func(SwigClassSecondaryExecID.klass, _wrap_SecondaryExecID_allocate); rb_define_method(SwigClassSecondaryExecID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryExecID), -1); SwigClassSecondaryExecID.mark = 0; SwigClassSecondaryExecID.destroy = (void (*)(void *)) free_FIX_SecondaryExecID; SwigClassSecondaryExecID.trackObjects = 0; SwigClassOrderCapacity.klass = rb_define_class_under(mQuickfix, "OrderCapacity", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderCapacity, (void *) &SwigClassOrderCapacity); rb_define_alloc_func(SwigClassOrderCapacity.klass, _wrap_OrderCapacity_allocate); rb_define_method(SwigClassOrderCapacity.klass, "initialize", VALUEFUNC(_wrap_new_OrderCapacity), -1); SwigClassOrderCapacity.mark = 0; SwigClassOrderCapacity.destroy = (void (*)(void *)) free_FIX_OrderCapacity; SwigClassOrderCapacity.trackObjects = 0; SwigClassOrderRestrictions.klass = rb_define_class_under(mQuickfix, "OrderRestrictions", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderRestrictions, (void *) &SwigClassOrderRestrictions); rb_define_alloc_func(SwigClassOrderRestrictions.klass, _wrap_OrderRestrictions_allocate); rb_define_method(SwigClassOrderRestrictions.klass, "initialize", VALUEFUNC(_wrap_new_OrderRestrictions), -1); SwigClassOrderRestrictions.mark = 0; SwigClassOrderRestrictions.destroy = (void (*)(void *)) free_FIX_OrderRestrictions; SwigClassOrderRestrictions.trackObjects = 0; SwigClassMassCancelRequestType.klass = rb_define_class_under(mQuickfix, "MassCancelRequestType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassCancelRequestType, (void *) &SwigClassMassCancelRequestType); rb_define_alloc_func(SwigClassMassCancelRequestType.klass, _wrap_MassCancelRequestType_allocate); rb_define_method(SwigClassMassCancelRequestType.klass, "initialize", VALUEFUNC(_wrap_new_MassCancelRequestType), -1); SwigClassMassCancelRequestType.mark = 0; SwigClassMassCancelRequestType.destroy = (void (*)(void *)) free_FIX_MassCancelRequestType; SwigClassMassCancelRequestType.trackObjects = 0; SwigClassMassCancelResponse.klass = rb_define_class_under(mQuickfix, "MassCancelResponse", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassCancelResponse, (void *) &SwigClassMassCancelResponse); rb_define_alloc_func(SwigClassMassCancelResponse.klass, _wrap_MassCancelResponse_allocate); rb_define_method(SwigClassMassCancelResponse.klass, "initialize", VALUEFUNC(_wrap_new_MassCancelResponse), -1); SwigClassMassCancelResponse.mark = 0; SwigClassMassCancelResponse.destroy = (void (*)(void *)) free_FIX_MassCancelResponse; SwigClassMassCancelResponse.trackObjects = 0; SwigClassMassCancelRejectReason.klass = rb_define_class_under(mQuickfix, "MassCancelRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassCancelRejectReason, (void *) &SwigClassMassCancelRejectReason); rb_define_alloc_func(SwigClassMassCancelRejectReason.klass, _wrap_MassCancelRejectReason_allocate); rb_define_method(SwigClassMassCancelRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_MassCancelRejectReason), -1); SwigClassMassCancelRejectReason.mark = 0; SwigClassMassCancelRejectReason.destroy = (void (*)(void *)) free_FIX_MassCancelRejectReason; SwigClassMassCancelRejectReason.trackObjects = 0; SwigClassTotalAffectedOrders.klass = rb_define_class_under(mQuickfix, "TotalAffectedOrders", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalAffectedOrders, (void *) &SwigClassTotalAffectedOrders); rb_define_alloc_func(SwigClassTotalAffectedOrders.klass, _wrap_TotalAffectedOrders_allocate); rb_define_method(SwigClassTotalAffectedOrders.klass, "initialize", VALUEFUNC(_wrap_new_TotalAffectedOrders), -1); SwigClassTotalAffectedOrders.mark = 0; SwigClassTotalAffectedOrders.destroy = (void (*)(void *)) free_FIX_TotalAffectedOrders; SwigClassTotalAffectedOrders.trackObjects = 0; SwigClassNoAffectedOrders.klass = rb_define_class_under(mQuickfix, "NoAffectedOrders", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoAffectedOrders, (void *) &SwigClassNoAffectedOrders); rb_define_alloc_func(SwigClassNoAffectedOrders.klass, _wrap_NoAffectedOrders_allocate); rb_define_method(SwigClassNoAffectedOrders.klass, "initialize", VALUEFUNC(_wrap_new_NoAffectedOrders), -1); SwigClassNoAffectedOrders.mark = 0; SwigClassNoAffectedOrders.destroy = (void (*)(void *)) free_FIX_NoAffectedOrders; SwigClassNoAffectedOrders.trackObjects = 0; SwigClassAffectedOrderID.klass = rb_define_class_under(mQuickfix, "AffectedOrderID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AffectedOrderID, (void *) &SwigClassAffectedOrderID); rb_define_alloc_func(SwigClassAffectedOrderID.klass, _wrap_AffectedOrderID_allocate); rb_define_method(SwigClassAffectedOrderID.klass, "initialize", VALUEFUNC(_wrap_new_AffectedOrderID), -1); SwigClassAffectedOrderID.mark = 0; SwigClassAffectedOrderID.destroy = (void (*)(void *)) free_FIX_AffectedOrderID; SwigClassAffectedOrderID.trackObjects = 0; SwigClassAffectedSecondaryOrderID.klass = rb_define_class_under(mQuickfix, "AffectedSecondaryOrderID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AffectedSecondaryOrderID, (void *) &SwigClassAffectedSecondaryOrderID); rb_define_alloc_func(SwigClassAffectedSecondaryOrderID.klass, _wrap_AffectedSecondaryOrderID_allocate); rb_define_method(SwigClassAffectedSecondaryOrderID.klass, "initialize", VALUEFUNC(_wrap_new_AffectedSecondaryOrderID), -1); SwigClassAffectedSecondaryOrderID.mark = 0; SwigClassAffectedSecondaryOrderID.destroy = (void (*)(void *)) free_FIX_AffectedSecondaryOrderID; SwigClassAffectedSecondaryOrderID.trackObjects = 0; SwigClassQuoteType.klass = rb_define_class_under(mQuickfix, "QuoteType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteType, (void *) &SwigClassQuoteType); rb_define_alloc_func(SwigClassQuoteType.klass, _wrap_QuoteType_allocate); rb_define_method(SwigClassQuoteType.klass, "initialize", VALUEFUNC(_wrap_new_QuoteType), -1); SwigClassQuoteType.mark = 0; SwigClassQuoteType.destroy = (void (*)(void *)) free_FIX_QuoteType; SwigClassQuoteType.trackObjects = 0; SwigClassNestedPartyRole.klass = rb_define_class_under(mQuickfix, "NestedPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NestedPartyRole, (void *) &SwigClassNestedPartyRole); rb_define_alloc_func(SwigClassNestedPartyRole.klass, _wrap_NestedPartyRole_allocate); rb_define_method(SwigClassNestedPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_NestedPartyRole), -1); SwigClassNestedPartyRole.mark = 0; SwigClassNestedPartyRole.destroy = (void (*)(void *)) free_FIX_NestedPartyRole; SwigClassNestedPartyRole.trackObjects = 0; SwigClassNoNestedPartyIDs.klass = rb_define_class_under(mQuickfix, "NoNestedPartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNestedPartyIDs, (void *) &SwigClassNoNestedPartyIDs); rb_define_alloc_func(SwigClassNoNestedPartyIDs.klass, _wrap_NoNestedPartyIDs_allocate); rb_define_method(SwigClassNoNestedPartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNestedPartyIDs), -1); SwigClassNoNestedPartyIDs.mark = 0; SwigClassNoNestedPartyIDs.destroy = (void (*)(void *)) free_FIX_NoNestedPartyIDs; SwigClassNoNestedPartyIDs.trackObjects = 0; SwigClassTotalAccruedInterestAmt.klass = rb_define_class_under(mQuickfix, "TotalAccruedInterestAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalAccruedInterestAmt, (void *) &SwigClassTotalAccruedInterestAmt); rb_define_alloc_func(SwigClassTotalAccruedInterestAmt.klass, _wrap_TotalAccruedInterestAmt_allocate); rb_define_method(SwigClassTotalAccruedInterestAmt.klass, "initialize", VALUEFUNC(_wrap_new_TotalAccruedInterestAmt), -1); SwigClassTotalAccruedInterestAmt.mark = 0; SwigClassTotalAccruedInterestAmt.destroy = (void (*)(void *)) free_FIX_TotalAccruedInterestAmt; SwigClassTotalAccruedInterestAmt.trackObjects = 0; SwigClassMaturityDate.klass = rb_define_class_under(mQuickfix, "MaturityDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityDate, (void *) &SwigClassMaturityDate); rb_define_alloc_func(SwigClassMaturityDate.klass, _wrap_MaturityDate_allocate); rb_define_method(SwigClassMaturityDate.klass, "initialize", VALUEFUNC(_wrap_new_MaturityDate), -1); SwigClassMaturityDate.mark = 0; SwigClassMaturityDate.destroy = (void (*)(void *)) free_FIX_MaturityDate; SwigClassMaturityDate.trackObjects = 0; SwigClassUnderlyingMaturityDate.klass = rb_define_class_under(mQuickfix, "UnderlyingMaturityDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingMaturityDate, (void *) &SwigClassUnderlyingMaturityDate); rb_define_alloc_func(SwigClassUnderlyingMaturityDate.klass, _wrap_UnderlyingMaturityDate_allocate); rb_define_method(SwigClassUnderlyingMaturityDate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingMaturityDate), -1); SwigClassUnderlyingMaturityDate.mark = 0; SwigClassUnderlyingMaturityDate.destroy = (void (*)(void *)) free_FIX_UnderlyingMaturityDate; SwigClassUnderlyingMaturityDate.trackObjects = 0; SwigClassInstrRegistry.klass = rb_define_class_under(mQuickfix, "InstrRegistry", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrRegistry, (void *) &SwigClassInstrRegistry); rb_define_alloc_func(SwigClassInstrRegistry.klass, _wrap_InstrRegistry_allocate); rb_define_method(SwigClassInstrRegistry.klass, "initialize", VALUEFUNC(_wrap_new_InstrRegistry), -1); SwigClassInstrRegistry.mark = 0; SwigClassInstrRegistry.destroy = (void (*)(void *)) free_FIX_InstrRegistry; SwigClassInstrRegistry.trackObjects = 0; SwigClassCashMargin.klass = rb_define_class_under(mQuickfix, "CashMargin", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashMargin, (void *) &SwigClassCashMargin); rb_define_alloc_func(SwigClassCashMargin.klass, _wrap_CashMargin_allocate); rb_define_method(SwigClassCashMargin.klass, "initialize", VALUEFUNC(_wrap_new_CashMargin), -1); SwigClassCashMargin.mark = 0; SwigClassCashMargin.destroy = (void (*)(void *)) free_FIX_CashMargin; SwigClassCashMargin.trackObjects = 0; SwigClassNestedPartySubID.klass = rb_define_class_under(mQuickfix, "NestedPartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NestedPartySubID, (void *) &SwigClassNestedPartySubID); rb_define_alloc_func(SwigClassNestedPartySubID.klass, _wrap_NestedPartySubID_allocate); rb_define_method(SwigClassNestedPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_NestedPartySubID), -1); SwigClassNestedPartySubID.mark = 0; SwigClassNestedPartySubID.destroy = (void (*)(void *)) free_FIX_NestedPartySubID; SwigClassNestedPartySubID.trackObjects = 0; SwigClassScope.klass = rb_define_class_under(mQuickfix, "Scope", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Scope, (void *) &SwigClassScope); rb_define_alloc_func(SwigClassScope.klass, _wrap_Scope_allocate); rb_define_method(SwigClassScope.klass, "initialize", VALUEFUNC(_wrap_new_Scope), -1); SwigClassScope.mark = 0; SwigClassScope.destroy = (void (*)(void *)) free_FIX_Scope; SwigClassScope.trackObjects = 0; SwigClassMDImplicitDelete.klass = rb_define_class_under(mQuickfix, "MDImplicitDelete", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDImplicitDelete, (void *) &SwigClassMDImplicitDelete); rb_define_alloc_func(SwigClassMDImplicitDelete.klass, _wrap_MDImplicitDelete_allocate); rb_define_method(SwigClassMDImplicitDelete.klass, "initialize", VALUEFUNC(_wrap_new_MDImplicitDelete), -1); SwigClassMDImplicitDelete.mark = 0; SwigClassMDImplicitDelete.destroy = (void (*)(void *)) free_FIX_MDImplicitDelete; SwigClassMDImplicitDelete.trackObjects = 0; SwigClassCrossID.klass = rb_define_class_under(mQuickfix, "CrossID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CrossID, (void *) &SwigClassCrossID); rb_define_alloc_func(SwigClassCrossID.klass, _wrap_CrossID_allocate); rb_define_method(SwigClassCrossID.klass, "initialize", VALUEFUNC(_wrap_new_CrossID), -1); SwigClassCrossID.mark = 0; SwigClassCrossID.destroy = (void (*)(void *)) free_FIX_CrossID; SwigClassCrossID.trackObjects = 0; SwigClassCrossType.klass = rb_define_class_under(mQuickfix, "CrossType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CrossType, (void *) &SwigClassCrossType); rb_define_alloc_func(SwigClassCrossType.klass, _wrap_CrossType_allocate); rb_define_method(SwigClassCrossType.klass, "initialize", VALUEFUNC(_wrap_new_CrossType), -1); SwigClassCrossType.mark = 0; SwigClassCrossType.destroy = (void (*)(void *)) free_FIX_CrossType; SwigClassCrossType.trackObjects = 0; SwigClassCrossPrioritization.klass = rb_define_class_under(mQuickfix, "CrossPrioritization", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CrossPrioritization, (void *) &SwigClassCrossPrioritization); rb_define_alloc_func(SwigClassCrossPrioritization.klass, _wrap_CrossPrioritization_allocate); rb_define_method(SwigClassCrossPrioritization.klass, "initialize", VALUEFUNC(_wrap_new_CrossPrioritization), -1); SwigClassCrossPrioritization.mark = 0; SwigClassCrossPrioritization.destroy = (void (*)(void *)) free_FIX_CrossPrioritization; SwigClassCrossPrioritization.trackObjects = 0; SwigClassOrigCrossID.klass = rb_define_class_under(mQuickfix, "OrigCrossID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigCrossID, (void *) &SwigClassOrigCrossID); rb_define_alloc_func(SwigClassOrigCrossID.klass, _wrap_OrigCrossID_allocate); rb_define_method(SwigClassOrigCrossID.klass, "initialize", VALUEFUNC(_wrap_new_OrigCrossID), -1); SwigClassOrigCrossID.mark = 0; SwigClassOrigCrossID.destroy = (void (*)(void *)) free_FIX_OrigCrossID; SwigClassOrigCrossID.trackObjects = 0; SwigClassNoSides.klass = rb_define_class_under(mQuickfix, "NoSides", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSides, (void *) &SwigClassNoSides); rb_define_alloc_func(SwigClassNoSides.klass, _wrap_NoSides_allocate); rb_define_method(SwigClassNoSides.klass, "initialize", VALUEFUNC(_wrap_new_NoSides), -1); SwigClassNoSides.mark = 0; SwigClassNoSides.destroy = (void (*)(void *)) free_FIX_NoSides; SwigClassNoSides.trackObjects = 0; SwigClassNoLegs.klass = rb_define_class_under(mQuickfix, "NoLegs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoLegs, (void *) &SwigClassNoLegs); rb_define_alloc_func(SwigClassNoLegs.klass, _wrap_NoLegs_allocate); rb_define_method(SwigClassNoLegs.klass, "initialize", VALUEFUNC(_wrap_new_NoLegs), -1); SwigClassNoLegs.mark = 0; SwigClassNoLegs.destroy = (void (*)(void *)) free_FIX_NoLegs; SwigClassNoLegs.trackObjects = 0; SwigClassLegCurrency.klass = rb_define_class_under(mQuickfix, "LegCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCurrency, (void *) &SwigClassLegCurrency); rb_define_alloc_func(SwigClassLegCurrency.klass, _wrap_LegCurrency_allocate); rb_define_method(SwigClassLegCurrency.klass, "initialize", VALUEFUNC(_wrap_new_LegCurrency), -1); SwigClassLegCurrency.mark = 0; SwigClassLegCurrency.destroy = (void (*)(void *)) free_FIX_LegCurrency; SwigClassLegCurrency.trackObjects = 0; SwigClassTotalNumSecurityTypes.klass = rb_define_class_under(mQuickfix, "TotalNumSecurityTypes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalNumSecurityTypes, (void *) &SwigClassTotalNumSecurityTypes); rb_define_alloc_func(SwigClassTotalNumSecurityTypes.klass, _wrap_TotalNumSecurityTypes_allocate); rb_define_method(SwigClassTotalNumSecurityTypes.klass, "initialize", VALUEFUNC(_wrap_new_TotalNumSecurityTypes), -1); SwigClassTotalNumSecurityTypes.mark = 0; SwigClassTotalNumSecurityTypes.destroy = (void (*)(void *)) free_FIX_TotalNumSecurityTypes; SwigClassTotalNumSecurityTypes.trackObjects = 0; SwigClassNoSecurityTypes.klass = rb_define_class_under(mQuickfix, "NoSecurityTypes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSecurityTypes, (void *) &SwigClassNoSecurityTypes); rb_define_alloc_func(SwigClassNoSecurityTypes.klass, _wrap_NoSecurityTypes_allocate); rb_define_method(SwigClassNoSecurityTypes.klass, "initialize", VALUEFUNC(_wrap_new_NoSecurityTypes), -1); SwigClassNoSecurityTypes.mark = 0; SwigClassNoSecurityTypes.destroy = (void (*)(void *)) free_FIX_NoSecurityTypes; SwigClassNoSecurityTypes.trackObjects = 0; SwigClassSecurityListRequestType.klass = rb_define_class_under(mQuickfix, "SecurityListRequestType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityListRequestType, (void *) &SwigClassSecurityListRequestType); rb_define_alloc_func(SwigClassSecurityListRequestType.klass, _wrap_SecurityListRequestType_allocate); rb_define_method(SwigClassSecurityListRequestType.klass, "initialize", VALUEFUNC(_wrap_new_SecurityListRequestType), -1); SwigClassSecurityListRequestType.mark = 0; SwigClassSecurityListRequestType.destroy = (void (*)(void *)) free_FIX_SecurityListRequestType; SwigClassSecurityListRequestType.trackObjects = 0; SwigClassSecurityRequestResult.klass = rb_define_class_under(mQuickfix, "SecurityRequestResult", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityRequestResult, (void *) &SwigClassSecurityRequestResult); rb_define_alloc_func(SwigClassSecurityRequestResult.klass, _wrap_SecurityRequestResult_allocate); rb_define_method(SwigClassSecurityRequestResult.klass, "initialize", VALUEFUNC(_wrap_new_SecurityRequestResult), -1); SwigClassSecurityRequestResult.mark = 0; SwigClassSecurityRequestResult.destroy = (void (*)(void *)) free_FIX_SecurityRequestResult; SwigClassSecurityRequestResult.trackObjects = 0; SwigClassRoundLot.klass = rb_define_class_under(mQuickfix, "RoundLot", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RoundLot, (void *) &SwigClassRoundLot); rb_define_alloc_func(SwigClassRoundLot.klass, _wrap_RoundLot_allocate); rb_define_method(SwigClassRoundLot.klass, "initialize", VALUEFUNC(_wrap_new_RoundLot), -1); SwigClassRoundLot.mark = 0; SwigClassRoundLot.destroy = (void (*)(void *)) free_FIX_RoundLot; SwigClassRoundLot.trackObjects = 0; SwigClassMinTradeVol.klass = rb_define_class_under(mQuickfix, "MinTradeVol", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MinTradeVol, (void *) &SwigClassMinTradeVol); rb_define_alloc_func(SwigClassMinTradeVol.klass, _wrap_MinTradeVol_allocate); rb_define_method(SwigClassMinTradeVol.klass, "initialize", VALUEFUNC(_wrap_new_MinTradeVol), -1); SwigClassMinTradeVol.mark = 0; SwigClassMinTradeVol.destroy = (void (*)(void *)) free_FIX_MinTradeVol; SwigClassMinTradeVol.trackObjects = 0; SwigClassMultiLegRptTypeReq.klass = rb_define_class_under(mQuickfix, "MultiLegRptTypeReq", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MultiLegRptTypeReq, (void *) &SwigClassMultiLegRptTypeReq); rb_define_alloc_func(SwigClassMultiLegRptTypeReq.klass, _wrap_MultiLegRptTypeReq_allocate); rb_define_method(SwigClassMultiLegRptTypeReq.klass, "initialize", VALUEFUNC(_wrap_new_MultiLegRptTypeReq), -1); SwigClassMultiLegRptTypeReq.mark = 0; SwigClassMultiLegRptTypeReq.destroy = (void (*)(void *)) free_FIX_MultiLegRptTypeReq; SwigClassMultiLegRptTypeReq.trackObjects = 0; SwigClassLegPositionEffect.klass = rb_define_class_under(mQuickfix, "LegPositionEffect", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegPositionEffect, (void *) &SwigClassLegPositionEffect); rb_define_alloc_func(SwigClassLegPositionEffect.klass, _wrap_LegPositionEffect_allocate); rb_define_method(SwigClassLegPositionEffect.klass, "initialize", VALUEFUNC(_wrap_new_LegPositionEffect), -1); SwigClassLegPositionEffect.mark = 0; SwigClassLegPositionEffect.destroy = (void (*)(void *)) free_FIX_LegPositionEffect; SwigClassLegPositionEffect.trackObjects = 0; SwigClassLegCoveredOrUncovered.klass = rb_define_class_under(mQuickfix, "LegCoveredOrUncovered", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCoveredOrUncovered, (void *) &SwigClassLegCoveredOrUncovered); rb_define_alloc_func(SwigClassLegCoveredOrUncovered.klass, _wrap_LegCoveredOrUncovered_allocate); rb_define_method(SwigClassLegCoveredOrUncovered.klass, "initialize", VALUEFUNC(_wrap_new_LegCoveredOrUncovered), -1); SwigClassLegCoveredOrUncovered.mark = 0; SwigClassLegCoveredOrUncovered.destroy = (void (*)(void *)) free_FIX_LegCoveredOrUncovered; SwigClassLegCoveredOrUncovered.trackObjects = 0; SwigClassLegPrice.klass = rb_define_class_under(mQuickfix, "LegPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegPrice, (void *) &SwigClassLegPrice); rb_define_alloc_func(SwigClassLegPrice.klass, _wrap_LegPrice_allocate); rb_define_method(SwigClassLegPrice.klass, "initialize", VALUEFUNC(_wrap_new_LegPrice), -1); SwigClassLegPrice.mark = 0; SwigClassLegPrice.destroy = (void (*)(void *)) free_FIX_LegPrice; SwigClassLegPrice.trackObjects = 0; SwigClassTradSesStatusRejReason.klass = rb_define_class_under(mQuickfix, "TradSesStatusRejReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesStatusRejReason, (void *) &SwigClassTradSesStatusRejReason); rb_define_alloc_func(SwigClassTradSesStatusRejReason.klass, _wrap_TradSesStatusRejReason_allocate); rb_define_method(SwigClassTradSesStatusRejReason.klass, "initialize", VALUEFUNC(_wrap_new_TradSesStatusRejReason), -1); SwigClassTradSesStatusRejReason.mark = 0; SwigClassTradSesStatusRejReason.destroy = (void (*)(void *)) free_FIX_TradSesStatusRejReason; SwigClassTradSesStatusRejReason.trackObjects = 0; SwigClassTradeRequestID.klass = rb_define_class_under(mQuickfix, "TradeRequestID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeRequestID, (void *) &SwigClassTradeRequestID); rb_define_alloc_func(SwigClassTradeRequestID.klass, _wrap_TradeRequestID_allocate); rb_define_method(SwigClassTradeRequestID.klass, "initialize", VALUEFUNC(_wrap_new_TradeRequestID), -1); SwigClassTradeRequestID.mark = 0; SwigClassTradeRequestID.destroy = (void (*)(void *)) free_FIX_TradeRequestID; SwigClassTradeRequestID.trackObjects = 0; SwigClassTradeRequestType.klass = rb_define_class_under(mQuickfix, "TradeRequestType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeRequestType, (void *) &SwigClassTradeRequestType); rb_define_alloc_func(SwigClassTradeRequestType.klass, _wrap_TradeRequestType_allocate); rb_define_method(SwigClassTradeRequestType.klass, "initialize", VALUEFUNC(_wrap_new_TradeRequestType), -1); SwigClassTradeRequestType.mark = 0; SwigClassTradeRequestType.destroy = (void (*)(void *)) free_FIX_TradeRequestType; SwigClassTradeRequestType.trackObjects = 0; SwigClassPreviouslyReported.klass = rb_define_class_under(mQuickfix, "PreviouslyReported", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PreviouslyReported, (void *) &SwigClassPreviouslyReported); rb_define_alloc_func(SwigClassPreviouslyReported.klass, _wrap_PreviouslyReported_allocate); rb_define_method(SwigClassPreviouslyReported.klass, "initialize", VALUEFUNC(_wrap_new_PreviouslyReported), -1); SwigClassPreviouslyReported.mark = 0; SwigClassPreviouslyReported.destroy = (void (*)(void *)) free_FIX_PreviouslyReported; SwigClassPreviouslyReported.trackObjects = 0; SwigClassTradeReportID.klass = rb_define_class_under(mQuickfix, "TradeReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeReportID, (void *) &SwigClassTradeReportID); rb_define_alloc_func(SwigClassTradeReportID.klass, _wrap_TradeReportID_allocate); rb_define_method(SwigClassTradeReportID.klass, "initialize", VALUEFUNC(_wrap_new_TradeReportID), -1); SwigClassTradeReportID.mark = 0; SwigClassTradeReportID.destroy = (void (*)(void *)) free_FIX_TradeReportID; SwigClassTradeReportID.trackObjects = 0; SwigClassTradeReportRefID.klass = rb_define_class_under(mQuickfix, "TradeReportRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeReportRefID, (void *) &SwigClassTradeReportRefID); rb_define_alloc_func(SwigClassTradeReportRefID.klass, _wrap_TradeReportRefID_allocate); rb_define_method(SwigClassTradeReportRefID.klass, "initialize", VALUEFUNC(_wrap_new_TradeReportRefID), -1); SwigClassTradeReportRefID.mark = 0; SwigClassTradeReportRefID.destroy = (void (*)(void *)) free_FIX_TradeReportRefID; SwigClassTradeReportRefID.trackObjects = 0; SwigClassMatchStatus.klass = rb_define_class_under(mQuickfix, "MatchStatus", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MatchStatus, (void *) &SwigClassMatchStatus); rb_define_alloc_func(SwigClassMatchStatus.klass, _wrap_MatchStatus_allocate); rb_define_method(SwigClassMatchStatus.klass, "initialize", VALUEFUNC(_wrap_new_MatchStatus), -1); SwigClassMatchStatus.mark = 0; SwigClassMatchStatus.destroy = (void (*)(void *)) free_FIX_MatchStatus; SwigClassMatchStatus.trackObjects = 0; SwigClassMatchType.klass = rb_define_class_under(mQuickfix, "MatchType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MatchType, (void *) &SwigClassMatchType); rb_define_alloc_func(SwigClassMatchType.klass, _wrap_MatchType_allocate); rb_define_method(SwigClassMatchType.klass, "initialize", VALUEFUNC(_wrap_new_MatchType), -1); SwigClassMatchType.mark = 0; SwigClassMatchType.destroy = (void (*)(void *)) free_FIX_MatchType; SwigClassMatchType.trackObjects = 0; SwigClassOddLot.klass = rb_define_class_under(mQuickfix, "OddLot", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OddLot, (void *) &SwigClassOddLot); rb_define_alloc_func(SwigClassOddLot.klass, _wrap_OddLot_allocate); rb_define_method(SwigClassOddLot.klass, "initialize", VALUEFUNC(_wrap_new_OddLot), -1); SwigClassOddLot.mark = 0; SwigClassOddLot.destroy = (void (*)(void *)) free_FIX_OddLot; SwigClassOddLot.trackObjects = 0; SwigClassNoClearingInstructions.klass = rb_define_class_under(mQuickfix, "NoClearingInstructions", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoClearingInstructions, (void *) &SwigClassNoClearingInstructions); rb_define_alloc_func(SwigClassNoClearingInstructions.klass, _wrap_NoClearingInstructions_allocate); rb_define_method(SwigClassNoClearingInstructions.klass, "initialize", VALUEFUNC(_wrap_new_NoClearingInstructions), -1); SwigClassNoClearingInstructions.mark = 0; SwigClassNoClearingInstructions.destroy = (void (*)(void *)) free_FIX_NoClearingInstructions; SwigClassNoClearingInstructions.trackObjects = 0; SwigClassClearingInstruction.klass = rb_define_class_under(mQuickfix, "ClearingInstruction", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClearingInstruction, (void *) &SwigClassClearingInstruction); rb_define_alloc_func(SwigClassClearingInstruction.klass, _wrap_ClearingInstruction_allocate); rb_define_method(SwigClassClearingInstruction.klass, "initialize", VALUEFUNC(_wrap_new_ClearingInstruction), -1); SwigClassClearingInstruction.mark = 0; SwigClassClearingInstruction.destroy = (void (*)(void *)) free_FIX_ClearingInstruction; SwigClassClearingInstruction.trackObjects = 0; SwigClassTradeInputSource.klass = rb_define_class_under(mQuickfix, "TradeInputSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeInputSource, (void *) &SwigClassTradeInputSource); rb_define_alloc_func(SwigClassTradeInputSource.klass, _wrap_TradeInputSource_allocate); rb_define_method(SwigClassTradeInputSource.klass, "initialize", VALUEFUNC(_wrap_new_TradeInputSource), -1); SwigClassTradeInputSource.mark = 0; SwigClassTradeInputSource.destroy = (void (*)(void *)) free_FIX_TradeInputSource; SwigClassTradeInputSource.trackObjects = 0; SwigClassTradeInputDevice.klass = rb_define_class_under(mQuickfix, "TradeInputDevice", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeInputDevice, (void *) &SwigClassTradeInputDevice); rb_define_alloc_func(SwigClassTradeInputDevice.klass, _wrap_TradeInputDevice_allocate); rb_define_method(SwigClassTradeInputDevice.klass, "initialize", VALUEFUNC(_wrap_new_TradeInputDevice), -1); SwigClassTradeInputDevice.mark = 0; SwigClassTradeInputDevice.destroy = (void (*)(void *)) free_FIX_TradeInputDevice; SwigClassTradeInputDevice.trackObjects = 0; SwigClassNoDates.klass = rb_define_class_under(mQuickfix, "NoDates", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDates, (void *) &SwigClassNoDates); rb_define_alloc_func(SwigClassNoDates.klass, _wrap_NoDates_allocate); rb_define_method(SwigClassNoDates.klass, "initialize", VALUEFUNC(_wrap_new_NoDates), -1); SwigClassNoDates.mark = 0; SwigClassNoDates.destroy = (void (*)(void *)) free_FIX_NoDates; SwigClassNoDates.trackObjects = 0; SwigClassAccountType.klass = rb_define_class_under(mQuickfix, "AccountType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AccountType, (void *) &SwigClassAccountType); rb_define_alloc_func(SwigClassAccountType.klass, _wrap_AccountType_allocate); rb_define_method(SwigClassAccountType.klass, "initialize", VALUEFUNC(_wrap_new_AccountType), -1); SwigClassAccountType.mark = 0; SwigClassAccountType.destroy = (void (*)(void *)) free_FIX_AccountType; SwigClassAccountType.trackObjects = 0; SwigClassCustOrderCapacity.klass = rb_define_class_under(mQuickfix, "CustOrderCapacity", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CustOrderCapacity, (void *) &SwigClassCustOrderCapacity); rb_define_alloc_func(SwigClassCustOrderCapacity.klass, _wrap_CustOrderCapacity_allocate); rb_define_method(SwigClassCustOrderCapacity.klass, "initialize", VALUEFUNC(_wrap_new_CustOrderCapacity), -1); SwigClassCustOrderCapacity.mark = 0; SwigClassCustOrderCapacity.destroy = (void (*)(void *)) free_FIX_CustOrderCapacity; SwigClassCustOrderCapacity.trackObjects = 0; SwigClassClOrdLinkID.klass = rb_define_class_under(mQuickfix, "ClOrdLinkID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClOrdLinkID, (void *) &SwigClassClOrdLinkID); rb_define_alloc_func(SwigClassClOrdLinkID.klass, _wrap_ClOrdLinkID_allocate); rb_define_method(SwigClassClOrdLinkID.klass, "initialize", VALUEFUNC(_wrap_new_ClOrdLinkID), -1); SwigClassClOrdLinkID.mark = 0; SwigClassClOrdLinkID.destroy = (void (*)(void *)) free_FIX_ClOrdLinkID; SwigClassClOrdLinkID.trackObjects = 0; SwigClassMassStatusReqID.klass = rb_define_class_under(mQuickfix, "MassStatusReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassStatusReqID, (void *) &SwigClassMassStatusReqID); rb_define_alloc_func(SwigClassMassStatusReqID.klass, _wrap_MassStatusReqID_allocate); rb_define_method(SwigClassMassStatusReqID.klass, "initialize", VALUEFUNC(_wrap_new_MassStatusReqID), -1); SwigClassMassStatusReqID.mark = 0; SwigClassMassStatusReqID.destroy = (void (*)(void *)) free_FIX_MassStatusReqID; SwigClassMassStatusReqID.trackObjects = 0; SwigClassMassStatusReqType.klass = rb_define_class_under(mQuickfix, "MassStatusReqType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassStatusReqType, (void *) &SwigClassMassStatusReqType); rb_define_alloc_func(SwigClassMassStatusReqType.klass, _wrap_MassStatusReqType_allocate); rb_define_method(SwigClassMassStatusReqType.klass, "initialize", VALUEFUNC(_wrap_new_MassStatusReqType), -1); SwigClassMassStatusReqType.mark = 0; SwigClassMassStatusReqType.destroy = (void (*)(void *)) free_FIX_MassStatusReqType; SwigClassMassStatusReqType.trackObjects = 0; SwigClassOrigOrdModTime.klass = rb_define_class_under(mQuickfix, "OrigOrdModTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigOrdModTime, (void *) &SwigClassOrigOrdModTime); rb_define_alloc_func(SwigClassOrigOrdModTime.klass, _wrap_OrigOrdModTime_allocate); rb_define_method(SwigClassOrigOrdModTime.klass, "initialize", VALUEFUNC(_wrap_new_OrigOrdModTime), -1); SwigClassOrigOrdModTime.mark = 0; SwigClassOrigOrdModTime.destroy = (void (*)(void *)) free_FIX_OrigOrdModTime; SwigClassOrigOrdModTime.trackObjects = 0; SwigClassLegSettlmntTyp.klass = rb_define_class_under(mQuickfix, "LegSettlmntTyp", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSettlmntTyp, (void *) &SwigClassLegSettlmntTyp); rb_define_alloc_func(SwigClassLegSettlmntTyp.klass, _wrap_LegSettlmntTyp_allocate); rb_define_method(SwigClassLegSettlmntTyp.klass, "initialize", VALUEFUNC(_wrap_new_LegSettlmntTyp), -1); SwigClassLegSettlmntTyp.mark = 0; SwigClassLegSettlmntTyp.destroy = (void (*)(void *)) free_FIX_LegSettlmntTyp; SwigClassLegSettlmntTyp.trackObjects = 0; SwigClassLegFutSettDate.klass = rb_define_class_under(mQuickfix, "LegFutSettDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegFutSettDate, (void *) &SwigClassLegFutSettDate); rb_define_alloc_func(SwigClassLegFutSettDate.klass, _wrap_LegFutSettDate_allocate); rb_define_method(SwigClassLegFutSettDate.klass, "initialize", VALUEFUNC(_wrap_new_LegFutSettDate), -1); SwigClassLegFutSettDate.mark = 0; SwigClassLegFutSettDate.destroy = (void (*)(void *)) free_FIX_LegFutSettDate; SwigClassLegFutSettDate.trackObjects = 0; SwigClassDayBookingInst.klass = rb_define_class_under(mQuickfix, "DayBookingInst", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DayBookingInst, (void *) &SwigClassDayBookingInst); rb_define_alloc_func(SwigClassDayBookingInst.klass, _wrap_DayBookingInst_allocate); rb_define_method(SwigClassDayBookingInst.klass, "initialize", VALUEFUNC(_wrap_new_DayBookingInst), -1); SwigClassDayBookingInst.mark = 0; SwigClassDayBookingInst.destroy = (void (*)(void *)) free_FIX_DayBookingInst; SwigClassDayBookingInst.trackObjects = 0; SwigClassBookingUnit.klass = rb_define_class_under(mQuickfix, "BookingUnit", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BookingUnit, (void *) &SwigClassBookingUnit); rb_define_alloc_func(SwigClassBookingUnit.klass, _wrap_BookingUnit_allocate); rb_define_method(SwigClassBookingUnit.klass, "initialize", VALUEFUNC(_wrap_new_BookingUnit), -1); SwigClassBookingUnit.mark = 0; SwigClassBookingUnit.destroy = (void (*)(void *)) free_FIX_BookingUnit; SwigClassBookingUnit.trackObjects = 0; SwigClassPreallocMethod.klass = rb_define_class_under(mQuickfix, "PreallocMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PreallocMethod, (void *) &SwigClassPreallocMethod); rb_define_alloc_func(SwigClassPreallocMethod.klass, _wrap_PreallocMethod_allocate); rb_define_method(SwigClassPreallocMethod.klass, "initialize", VALUEFUNC(_wrap_new_PreallocMethod), -1); SwigClassPreallocMethod.mark = 0; SwigClassPreallocMethod.destroy = (void (*)(void *)) free_FIX_PreallocMethod; SwigClassPreallocMethod.trackObjects = 0; SwigClassUnderlyingCountryOfIssue.klass = rb_define_class_under(mQuickfix, "UnderlyingCountryOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCountryOfIssue, (void *) &SwigClassUnderlyingCountryOfIssue); rb_define_alloc_func(SwigClassUnderlyingCountryOfIssue.klass, _wrap_UnderlyingCountryOfIssue_allocate); rb_define_method(SwigClassUnderlyingCountryOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCountryOfIssue), -1); SwigClassUnderlyingCountryOfIssue.mark = 0; SwigClassUnderlyingCountryOfIssue.destroy = (void (*)(void *)) free_FIX_UnderlyingCountryOfIssue; SwigClassUnderlyingCountryOfIssue.trackObjects = 0; SwigClassUnderlyingStateOrProvinceOfIssue.klass = rb_define_class_under(mQuickfix, "UnderlyingStateOrProvinceOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingStateOrProvinceOfIssue, (void *) &SwigClassUnderlyingStateOrProvinceOfIssue); rb_define_alloc_func(SwigClassUnderlyingStateOrProvinceOfIssue.klass, _wrap_UnderlyingStateOrProvinceOfIssue_allocate); rb_define_method(SwigClassUnderlyingStateOrProvinceOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingStateOrProvinceOfIssue), -1); SwigClassUnderlyingStateOrProvinceOfIssue.mark = 0; SwigClassUnderlyingStateOrProvinceOfIssue.destroy = (void (*)(void *)) free_FIX_UnderlyingStateOrProvinceOfIssue; SwigClassUnderlyingStateOrProvinceOfIssue.trackObjects = 0; SwigClassUnderlyingLocaleOfIssue.klass = rb_define_class_under(mQuickfix, "UnderlyingLocaleOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLocaleOfIssue, (void *) &SwigClassUnderlyingLocaleOfIssue); rb_define_alloc_func(SwigClassUnderlyingLocaleOfIssue.klass, _wrap_UnderlyingLocaleOfIssue_allocate); rb_define_method(SwigClassUnderlyingLocaleOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLocaleOfIssue), -1); SwigClassUnderlyingLocaleOfIssue.mark = 0; SwigClassUnderlyingLocaleOfIssue.destroy = (void (*)(void *)) free_FIX_UnderlyingLocaleOfIssue; SwigClassUnderlyingLocaleOfIssue.trackObjects = 0; SwigClassUnderlyingInstrRegistry.klass = rb_define_class_under(mQuickfix, "UnderlyingInstrRegistry", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingInstrRegistry, (void *) &SwigClassUnderlyingInstrRegistry); rb_define_alloc_func(SwigClassUnderlyingInstrRegistry.klass, _wrap_UnderlyingInstrRegistry_allocate); rb_define_method(SwigClassUnderlyingInstrRegistry.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingInstrRegistry), -1); SwigClassUnderlyingInstrRegistry.mark = 0; SwigClassUnderlyingInstrRegistry.destroy = (void (*)(void *)) free_FIX_UnderlyingInstrRegistry; SwigClassUnderlyingInstrRegistry.trackObjects = 0; SwigClassLegCountryOfIssue.klass = rb_define_class_under(mQuickfix, "LegCountryOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCountryOfIssue, (void *) &SwigClassLegCountryOfIssue); rb_define_alloc_func(SwigClassLegCountryOfIssue.klass, _wrap_LegCountryOfIssue_allocate); rb_define_method(SwigClassLegCountryOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_LegCountryOfIssue), -1); SwigClassLegCountryOfIssue.mark = 0; SwigClassLegCountryOfIssue.destroy = (void (*)(void *)) free_FIX_LegCountryOfIssue; SwigClassLegCountryOfIssue.trackObjects = 0; SwigClassLegStateOrProvinceOfIssue.klass = rb_define_class_under(mQuickfix, "LegStateOrProvinceOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegStateOrProvinceOfIssue, (void *) &SwigClassLegStateOrProvinceOfIssue); rb_define_alloc_func(SwigClassLegStateOrProvinceOfIssue.klass, _wrap_LegStateOrProvinceOfIssue_allocate); rb_define_method(SwigClassLegStateOrProvinceOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_LegStateOrProvinceOfIssue), -1); SwigClassLegStateOrProvinceOfIssue.mark = 0; SwigClassLegStateOrProvinceOfIssue.destroy = (void (*)(void *)) free_FIX_LegStateOrProvinceOfIssue; SwigClassLegStateOrProvinceOfIssue.trackObjects = 0; SwigClassLegLocaleOfIssue.klass = rb_define_class_under(mQuickfix, "LegLocaleOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegLocaleOfIssue, (void *) &SwigClassLegLocaleOfIssue); rb_define_alloc_func(SwigClassLegLocaleOfIssue.klass, _wrap_LegLocaleOfIssue_allocate); rb_define_method(SwigClassLegLocaleOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_LegLocaleOfIssue), -1); SwigClassLegLocaleOfIssue.mark = 0; SwigClassLegLocaleOfIssue.destroy = (void (*)(void *)) free_FIX_LegLocaleOfIssue; SwigClassLegLocaleOfIssue.trackObjects = 0; SwigClassLegInstrRegistry.klass = rb_define_class_under(mQuickfix, "LegInstrRegistry", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegInstrRegistry, (void *) &SwigClassLegInstrRegistry); rb_define_alloc_func(SwigClassLegInstrRegistry.klass, _wrap_LegInstrRegistry_allocate); rb_define_method(SwigClassLegInstrRegistry.klass, "initialize", VALUEFUNC(_wrap_new_LegInstrRegistry), -1); SwigClassLegInstrRegistry.mark = 0; SwigClassLegInstrRegistry.destroy = (void (*)(void *)) free_FIX_LegInstrRegistry; SwigClassLegInstrRegistry.trackObjects = 0; SwigClassLegSymbol.klass = rb_define_class_under(mQuickfix, "LegSymbol", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSymbol, (void *) &SwigClassLegSymbol); rb_define_alloc_func(SwigClassLegSymbol.klass, _wrap_LegSymbol_allocate); rb_define_method(SwigClassLegSymbol.klass, "initialize", VALUEFUNC(_wrap_new_LegSymbol), -1); SwigClassLegSymbol.mark = 0; SwigClassLegSymbol.destroy = (void (*)(void *)) free_FIX_LegSymbol; SwigClassLegSymbol.trackObjects = 0; SwigClassLegSymbolSfx.klass = rb_define_class_under(mQuickfix, "LegSymbolSfx", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSymbolSfx, (void *) &SwigClassLegSymbolSfx); rb_define_alloc_func(SwigClassLegSymbolSfx.klass, _wrap_LegSymbolSfx_allocate); rb_define_method(SwigClassLegSymbolSfx.klass, "initialize", VALUEFUNC(_wrap_new_LegSymbolSfx), -1); SwigClassLegSymbolSfx.mark = 0; SwigClassLegSymbolSfx.destroy = (void (*)(void *)) free_FIX_LegSymbolSfx; SwigClassLegSymbolSfx.trackObjects = 0; SwigClassLegSecurityID.klass = rb_define_class_under(mQuickfix, "LegSecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecurityID, (void *) &SwigClassLegSecurityID); rb_define_alloc_func(SwigClassLegSecurityID.klass, _wrap_LegSecurityID_allocate); rb_define_method(SwigClassLegSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_LegSecurityID), -1); SwigClassLegSecurityID.mark = 0; SwigClassLegSecurityID.destroy = (void (*)(void *)) free_FIX_LegSecurityID; SwigClassLegSecurityID.trackObjects = 0; SwigClassLegSecurityIDSource.klass = rb_define_class_under(mQuickfix, "LegSecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecurityIDSource, (void *) &SwigClassLegSecurityIDSource); rb_define_alloc_func(SwigClassLegSecurityIDSource.klass, _wrap_LegSecurityIDSource_allocate); rb_define_method(SwigClassLegSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_LegSecurityIDSource), -1); SwigClassLegSecurityIDSource.mark = 0; SwigClassLegSecurityIDSource.destroy = (void (*)(void *)) free_FIX_LegSecurityIDSource; SwigClassLegSecurityIDSource.trackObjects = 0; SwigClassNoLegSecurityAltID.klass = rb_define_class_under(mQuickfix, "NoLegSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoLegSecurityAltID, (void *) &SwigClassNoLegSecurityAltID); rb_define_alloc_func(SwigClassNoLegSecurityAltID.klass, _wrap_NoLegSecurityAltID_allocate); rb_define_method(SwigClassNoLegSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_NoLegSecurityAltID), -1); SwigClassNoLegSecurityAltID.mark = 0; SwigClassNoLegSecurityAltID.destroy = (void (*)(void *)) free_FIX_NoLegSecurityAltID; SwigClassNoLegSecurityAltID.trackObjects = 0; SwigClassLegSecurityAltID.klass = rb_define_class_under(mQuickfix, "LegSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecurityAltID, (void *) &SwigClassLegSecurityAltID); rb_define_alloc_func(SwigClassLegSecurityAltID.klass, _wrap_LegSecurityAltID_allocate); rb_define_method(SwigClassLegSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_LegSecurityAltID), -1); SwigClassLegSecurityAltID.mark = 0; SwigClassLegSecurityAltID.destroy = (void (*)(void *)) free_FIX_LegSecurityAltID; SwigClassLegSecurityAltID.trackObjects = 0; SwigClassLegSecurityAltIDSource.klass = rb_define_class_under(mQuickfix, "LegSecurityAltIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecurityAltIDSource, (void *) &SwigClassLegSecurityAltIDSource); rb_define_alloc_func(SwigClassLegSecurityAltIDSource.klass, _wrap_LegSecurityAltIDSource_allocate); rb_define_method(SwigClassLegSecurityAltIDSource.klass, "initialize", VALUEFUNC(_wrap_new_LegSecurityAltIDSource), -1); SwigClassLegSecurityAltIDSource.mark = 0; SwigClassLegSecurityAltIDSource.destroy = (void (*)(void *)) free_FIX_LegSecurityAltIDSource; SwigClassLegSecurityAltIDSource.trackObjects = 0; SwigClassLegProduct.klass = rb_define_class_under(mQuickfix, "LegProduct", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegProduct, (void *) &SwigClassLegProduct); rb_define_alloc_func(SwigClassLegProduct.klass, _wrap_LegProduct_allocate); rb_define_method(SwigClassLegProduct.klass, "initialize", VALUEFUNC(_wrap_new_LegProduct), -1); SwigClassLegProduct.mark = 0; SwigClassLegProduct.destroy = (void (*)(void *)) free_FIX_LegProduct; SwigClassLegProduct.trackObjects = 0; SwigClassLegCFICode.klass = rb_define_class_under(mQuickfix, "LegCFICode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCFICode, (void *) &SwigClassLegCFICode); rb_define_alloc_func(SwigClassLegCFICode.klass, _wrap_LegCFICode_allocate); rb_define_method(SwigClassLegCFICode.klass, "initialize", VALUEFUNC(_wrap_new_LegCFICode), -1); SwigClassLegCFICode.mark = 0; SwigClassLegCFICode.destroy = (void (*)(void *)) free_FIX_LegCFICode; SwigClassLegCFICode.trackObjects = 0; SwigClassLegSecurityType.klass = rb_define_class_under(mQuickfix, "LegSecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecurityType, (void *) &SwigClassLegSecurityType); rb_define_alloc_func(SwigClassLegSecurityType.klass, _wrap_LegSecurityType_allocate); rb_define_method(SwigClassLegSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_LegSecurityType), -1); SwigClassLegSecurityType.mark = 0; SwigClassLegSecurityType.destroy = (void (*)(void *)) free_FIX_LegSecurityType; SwigClassLegSecurityType.trackObjects = 0; SwigClassLegMaturityMonthYear.klass = rb_define_class_under(mQuickfix, "LegMaturityMonthYear", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegMaturityMonthYear, (void *) &SwigClassLegMaturityMonthYear); rb_define_alloc_func(SwigClassLegMaturityMonthYear.klass, _wrap_LegMaturityMonthYear_allocate); rb_define_method(SwigClassLegMaturityMonthYear.klass, "initialize", VALUEFUNC(_wrap_new_LegMaturityMonthYear), -1); SwigClassLegMaturityMonthYear.mark = 0; SwigClassLegMaturityMonthYear.destroy = (void (*)(void *)) free_FIX_LegMaturityMonthYear; SwigClassLegMaturityMonthYear.trackObjects = 0; SwigClassLegMaturityDate.klass = rb_define_class_under(mQuickfix, "LegMaturityDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegMaturityDate, (void *) &SwigClassLegMaturityDate); rb_define_alloc_func(SwigClassLegMaturityDate.klass, _wrap_LegMaturityDate_allocate); rb_define_method(SwigClassLegMaturityDate.klass, "initialize", VALUEFUNC(_wrap_new_LegMaturityDate), -1); SwigClassLegMaturityDate.mark = 0; SwigClassLegMaturityDate.destroy = (void (*)(void *)) free_FIX_LegMaturityDate; SwigClassLegMaturityDate.trackObjects = 0; SwigClassLegStrikePrice.klass = rb_define_class_under(mQuickfix, "LegStrikePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegStrikePrice, (void *) &SwigClassLegStrikePrice); rb_define_alloc_func(SwigClassLegStrikePrice.klass, _wrap_LegStrikePrice_allocate); rb_define_method(SwigClassLegStrikePrice.klass, "initialize", VALUEFUNC(_wrap_new_LegStrikePrice), -1); SwigClassLegStrikePrice.mark = 0; SwigClassLegStrikePrice.destroy = (void (*)(void *)) free_FIX_LegStrikePrice; SwigClassLegStrikePrice.trackObjects = 0; SwigClassLegOptAttribute.klass = rb_define_class_under(mQuickfix, "LegOptAttribute", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegOptAttribute, (void *) &SwigClassLegOptAttribute); rb_define_alloc_func(SwigClassLegOptAttribute.klass, _wrap_LegOptAttribute_allocate); rb_define_method(SwigClassLegOptAttribute.klass, "initialize", VALUEFUNC(_wrap_new_LegOptAttribute), -1); SwigClassLegOptAttribute.mark = 0; SwigClassLegOptAttribute.destroy = (void (*)(void *)) free_FIX_LegOptAttribute; SwigClassLegOptAttribute.trackObjects = 0; SwigClassLegContractMultiplier.klass = rb_define_class_under(mQuickfix, "LegContractMultiplier", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegContractMultiplier, (void *) &SwigClassLegContractMultiplier); rb_define_alloc_func(SwigClassLegContractMultiplier.klass, _wrap_LegContractMultiplier_allocate); rb_define_method(SwigClassLegContractMultiplier.klass, "initialize", VALUEFUNC(_wrap_new_LegContractMultiplier), -1); SwigClassLegContractMultiplier.mark = 0; SwigClassLegContractMultiplier.destroy = (void (*)(void *)) free_FIX_LegContractMultiplier; SwigClassLegContractMultiplier.trackObjects = 0; SwigClassLegCouponRate.klass = rb_define_class_under(mQuickfix, "LegCouponRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCouponRate, (void *) &SwigClassLegCouponRate); rb_define_alloc_func(SwigClassLegCouponRate.klass, _wrap_LegCouponRate_allocate); rb_define_method(SwigClassLegCouponRate.klass, "initialize", VALUEFUNC(_wrap_new_LegCouponRate), -1); SwigClassLegCouponRate.mark = 0; SwigClassLegCouponRate.destroy = (void (*)(void *)) free_FIX_LegCouponRate; SwigClassLegCouponRate.trackObjects = 0; SwigClassLegSecurityExchange.klass = rb_define_class_under(mQuickfix, "LegSecurityExchange", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecurityExchange, (void *) &SwigClassLegSecurityExchange); rb_define_alloc_func(SwigClassLegSecurityExchange.klass, _wrap_LegSecurityExchange_allocate); rb_define_method(SwigClassLegSecurityExchange.klass, "initialize", VALUEFUNC(_wrap_new_LegSecurityExchange), -1); SwigClassLegSecurityExchange.mark = 0; SwigClassLegSecurityExchange.destroy = (void (*)(void *)) free_FIX_LegSecurityExchange; SwigClassLegSecurityExchange.trackObjects = 0; SwigClassLegIssuer.klass = rb_define_class_under(mQuickfix, "LegIssuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegIssuer, (void *) &SwigClassLegIssuer); rb_define_alloc_func(SwigClassLegIssuer.klass, _wrap_LegIssuer_allocate); rb_define_method(SwigClassLegIssuer.klass, "initialize", VALUEFUNC(_wrap_new_LegIssuer), -1); SwigClassLegIssuer.mark = 0; SwigClassLegIssuer.destroy = (void (*)(void *)) free_FIX_LegIssuer; SwigClassLegIssuer.trackObjects = 0; SwigClassEncodedLegIssuerLen.klass = rb_define_class_under(mQuickfix, "EncodedLegIssuerLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedLegIssuerLen, (void *) &SwigClassEncodedLegIssuerLen); rb_define_alloc_func(SwigClassEncodedLegIssuerLen.klass, _wrap_EncodedLegIssuerLen_allocate); rb_define_method(SwigClassEncodedLegIssuerLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedLegIssuerLen), -1); SwigClassEncodedLegIssuerLen.mark = 0; SwigClassEncodedLegIssuerLen.destroy = (void (*)(void *)) free_FIX_EncodedLegIssuerLen; SwigClassEncodedLegIssuerLen.trackObjects = 0; SwigClassEncodedLegIssuer.klass = rb_define_class_under(mQuickfix, "EncodedLegIssuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedLegIssuer, (void *) &SwigClassEncodedLegIssuer); rb_define_alloc_func(SwigClassEncodedLegIssuer.klass, _wrap_EncodedLegIssuer_allocate); rb_define_method(SwigClassEncodedLegIssuer.klass, "initialize", VALUEFUNC(_wrap_new_EncodedLegIssuer), -1); SwigClassEncodedLegIssuer.mark = 0; SwigClassEncodedLegIssuer.destroy = (void (*)(void *)) free_FIX_EncodedLegIssuer; SwigClassEncodedLegIssuer.trackObjects = 0; SwigClassLegSecurityDesc.klass = rb_define_class_under(mQuickfix, "LegSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecurityDesc, (void *) &SwigClassLegSecurityDesc); rb_define_alloc_func(SwigClassLegSecurityDesc.klass, _wrap_LegSecurityDesc_allocate); rb_define_method(SwigClassLegSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_LegSecurityDesc), -1); SwigClassLegSecurityDesc.mark = 0; SwigClassLegSecurityDesc.destroy = (void (*)(void *)) free_FIX_LegSecurityDesc; SwigClassLegSecurityDesc.trackObjects = 0; SwigClassEncodedLegSecurityDescLen.klass = rb_define_class_under(mQuickfix, "EncodedLegSecurityDescLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedLegSecurityDescLen, (void *) &SwigClassEncodedLegSecurityDescLen); rb_define_alloc_func(SwigClassEncodedLegSecurityDescLen.klass, _wrap_EncodedLegSecurityDescLen_allocate); rb_define_method(SwigClassEncodedLegSecurityDescLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedLegSecurityDescLen), -1); SwigClassEncodedLegSecurityDescLen.mark = 0; SwigClassEncodedLegSecurityDescLen.destroy = (void (*)(void *)) free_FIX_EncodedLegSecurityDescLen; SwigClassEncodedLegSecurityDescLen.trackObjects = 0; SwigClassEncodedLegSecurityDesc.klass = rb_define_class_under(mQuickfix, "EncodedLegSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedLegSecurityDesc, (void *) &SwigClassEncodedLegSecurityDesc); rb_define_alloc_func(SwigClassEncodedLegSecurityDesc.klass, _wrap_EncodedLegSecurityDesc_allocate); rb_define_method(SwigClassEncodedLegSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_EncodedLegSecurityDesc), -1); SwigClassEncodedLegSecurityDesc.mark = 0; SwigClassEncodedLegSecurityDesc.destroy = (void (*)(void *)) free_FIX_EncodedLegSecurityDesc; SwigClassEncodedLegSecurityDesc.trackObjects = 0; SwigClassLegRatioQty.klass = rb_define_class_under(mQuickfix, "LegRatioQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegRatioQty, (void *) &SwigClassLegRatioQty); rb_define_alloc_func(SwigClassLegRatioQty.klass, _wrap_LegRatioQty_allocate); rb_define_method(SwigClassLegRatioQty.klass, "initialize", VALUEFUNC(_wrap_new_LegRatioQty), -1); SwigClassLegRatioQty.mark = 0; SwigClassLegRatioQty.destroy = (void (*)(void *)) free_FIX_LegRatioQty; SwigClassLegRatioQty.trackObjects = 0; SwigClassLegSide.klass = rb_define_class_under(mQuickfix, "LegSide", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSide, (void *) &SwigClassLegSide); rb_define_alloc_func(SwigClassLegSide.klass, _wrap_LegSide_allocate); rb_define_method(SwigClassLegSide.klass, "initialize", VALUEFUNC(_wrap_new_LegSide), -1); SwigClassLegSide.mark = 0; SwigClassLegSide.destroy = (void (*)(void *)) free_FIX_LegSide; SwigClassLegSide.trackObjects = 0; SwigClassTradingSessionSubID.klass = rb_define_class_under(mQuickfix, "TradingSessionSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradingSessionSubID, (void *) &SwigClassTradingSessionSubID); rb_define_alloc_func(SwigClassTradingSessionSubID.klass, _wrap_TradingSessionSubID_allocate); rb_define_method(SwigClassTradingSessionSubID.klass, "initialize", VALUEFUNC(_wrap_new_TradingSessionSubID), -1); SwigClassTradingSessionSubID.mark = 0; SwigClassTradingSessionSubID.destroy = (void (*)(void *)) free_FIX_TradingSessionSubID; SwigClassTradingSessionSubID.trackObjects = 0; SwigClassAllocType.klass = rb_define_class_under(mQuickfix, "AllocType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocType, (void *) &SwigClassAllocType); rb_define_alloc_func(SwigClassAllocType.klass, _wrap_AllocType_allocate); rb_define_method(SwigClassAllocType.klass, "initialize", VALUEFUNC(_wrap_new_AllocType), -1); SwigClassAllocType.mark = 0; SwigClassAllocType.destroy = (void (*)(void *)) free_FIX_AllocType; SwigClassAllocType.trackObjects = 0; SwigClassMidPx.klass = rb_define_class_under(mQuickfix, "MidPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MidPx, (void *) &SwigClassMidPx); rb_define_alloc_func(SwigClassMidPx.klass, _wrap_MidPx_allocate); rb_define_method(SwigClassMidPx.klass, "initialize", VALUEFUNC(_wrap_new_MidPx), -1); SwigClassMidPx.mark = 0; SwigClassMidPx.destroy = (void (*)(void *)) free_FIX_MidPx; SwigClassMidPx.trackObjects = 0; SwigClassBidYield.klass = rb_define_class_under(mQuickfix, "BidYield", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidYield, (void *) &SwigClassBidYield); rb_define_alloc_func(SwigClassBidYield.klass, _wrap_BidYield_allocate); rb_define_method(SwigClassBidYield.klass, "initialize", VALUEFUNC(_wrap_new_BidYield), -1); SwigClassBidYield.mark = 0; SwigClassBidYield.destroy = (void (*)(void *)) free_FIX_BidYield; SwigClassBidYield.trackObjects = 0; SwigClassMidYield.klass = rb_define_class_under(mQuickfix, "MidYield", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MidYield, (void *) &SwigClassMidYield); rb_define_alloc_func(SwigClassMidYield.klass, _wrap_MidYield_allocate); rb_define_method(SwigClassMidYield.klass, "initialize", VALUEFUNC(_wrap_new_MidYield), -1); SwigClassMidYield.mark = 0; SwigClassMidYield.destroy = (void (*)(void *)) free_FIX_MidYield; SwigClassMidYield.trackObjects = 0; SwigClassOfferYield.klass = rb_define_class_under(mQuickfix, "OfferYield", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OfferYield, (void *) &SwigClassOfferYield); rb_define_alloc_func(SwigClassOfferYield.klass, _wrap_OfferYield_allocate); rb_define_method(SwigClassOfferYield.klass, "initialize", VALUEFUNC(_wrap_new_OfferYield), -1); SwigClassOfferYield.mark = 0; SwigClassOfferYield.destroy = (void (*)(void *)) free_FIX_OfferYield; SwigClassOfferYield.trackObjects = 0; SwigClassClearingFeeIndicator.klass = rb_define_class_under(mQuickfix, "ClearingFeeIndicator", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClearingFeeIndicator, (void *) &SwigClassClearingFeeIndicator); rb_define_alloc_func(SwigClassClearingFeeIndicator.klass, _wrap_ClearingFeeIndicator_allocate); rb_define_method(SwigClassClearingFeeIndicator.klass, "initialize", VALUEFUNC(_wrap_new_ClearingFeeIndicator), -1); SwigClassClearingFeeIndicator.mark = 0; SwigClassClearingFeeIndicator.destroy = (void (*)(void *)) free_FIX_ClearingFeeIndicator; SwigClassClearingFeeIndicator.trackObjects = 0; SwigClassWorkingIndicator.klass = rb_define_class_under(mQuickfix, "WorkingIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__WorkingIndicator, (void *) &SwigClassWorkingIndicator); rb_define_alloc_func(SwigClassWorkingIndicator.klass, _wrap_WorkingIndicator_allocate); rb_define_method(SwigClassWorkingIndicator.klass, "initialize", VALUEFUNC(_wrap_new_WorkingIndicator), -1); SwigClassWorkingIndicator.mark = 0; SwigClassWorkingIndicator.destroy = (void (*)(void *)) free_FIX_WorkingIndicator; SwigClassWorkingIndicator.trackObjects = 0; SwigClassLegLastPx.klass = rb_define_class_under(mQuickfix, "LegLastPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegLastPx, (void *) &SwigClassLegLastPx); rb_define_alloc_func(SwigClassLegLastPx.klass, _wrap_LegLastPx_allocate); rb_define_method(SwigClassLegLastPx.klass, "initialize", VALUEFUNC(_wrap_new_LegLastPx), -1); SwigClassLegLastPx.mark = 0; SwigClassLegLastPx.destroy = (void (*)(void *)) free_FIX_LegLastPx; SwigClassLegLastPx.trackObjects = 0; SwigClassPriorityIndicator.klass = rb_define_class_under(mQuickfix, "PriorityIndicator", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriorityIndicator, (void *) &SwigClassPriorityIndicator); rb_define_alloc_func(SwigClassPriorityIndicator.klass, _wrap_PriorityIndicator_allocate); rb_define_method(SwigClassPriorityIndicator.klass, "initialize", VALUEFUNC(_wrap_new_PriorityIndicator), -1); SwigClassPriorityIndicator.mark = 0; SwigClassPriorityIndicator.destroy = (void (*)(void *)) free_FIX_PriorityIndicator; SwigClassPriorityIndicator.trackObjects = 0; SwigClassPriceImprovement.klass = rb_define_class_under(mQuickfix, "PriceImprovement", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceImprovement, (void *) &SwigClassPriceImprovement); rb_define_alloc_func(SwigClassPriceImprovement.klass, _wrap_PriceImprovement_allocate); rb_define_method(SwigClassPriceImprovement.klass, "initialize", VALUEFUNC(_wrap_new_PriceImprovement), -1); SwigClassPriceImprovement.mark = 0; SwigClassPriceImprovement.destroy = (void (*)(void *)) free_FIX_PriceImprovement; SwigClassPriceImprovement.trackObjects = 0; SwigClassPrice2.klass = rb_define_class_under(mQuickfix, "Price2", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Price2, (void *) &SwigClassPrice2); rb_define_alloc_func(SwigClassPrice2.klass, _wrap_Price2_allocate); rb_define_method(SwigClassPrice2.klass, "initialize", VALUEFUNC(_wrap_new_Price2), -1); SwigClassPrice2.mark = 0; SwigClassPrice2.destroy = (void (*)(void *)) free_FIX_Price2; SwigClassPrice2.trackObjects = 0; SwigClassLastForwardPoints2.klass = rb_define_class_under(mQuickfix, "LastForwardPoints2", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastForwardPoints2, (void *) &SwigClassLastForwardPoints2); rb_define_alloc_func(SwigClassLastForwardPoints2.klass, _wrap_LastForwardPoints2_allocate); rb_define_method(SwigClassLastForwardPoints2.klass, "initialize", VALUEFUNC(_wrap_new_LastForwardPoints2), -1); SwigClassLastForwardPoints2.mark = 0; SwigClassLastForwardPoints2.destroy = (void (*)(void *)) free_FIX_LastForwardPoints2; SwigClassLastForwardPoints2.trackObjects = 0; SwigClassBidForwardPoints2.klass = rb_define_class_under(mQuickfix, "BidForwardPoints2", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidForwardPoints2, (void *) &SwigClassBidForwardPoints2); rb_define_alloc_func(SwigClassBidForwardPoints2.klass, _wrap_BidForwardPoints2_allocate); rb_define_method(SwigClassBidForwardPoints2.klass, "initialize", VALUEFUNC(_wrap_new_BidForwardPoints2), -1); SwigClassBidForwardPoints2.mark = 0; SwigClassBidForwardPoints2.destroy = (void (*)(void *)) free_FIX_BidForwardPoints2; SwigClassBidForwardPoints2.trackObjects = 0; SwigClassOfferForwardPoints2.klass = rb_define_class_under(mQuickfix, "OfferForwardPoints2", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OfferForwardPoints2, (void *) &SwigClassOfferForwardPoints2); rb_define_alloc_func(SwigClassOfferForwardPoints2.klass, _wrap_OfferForwardPoints2_allocate); rb_define_method(SwigClassOfferForwardPoints2.klass, "initialize", VALUEFUNC(_wrap_new_OfferForwardPoints2), -1); SwigClassOfferForwardPoints2.mark = 0; SwigClassOfferForwardPoints2.destroy = (void (*)(void *)) free_FIX_OfferForwardPoints2; SwigClassOfferForwardPoints2.trackObjects = 0; SwigClassRFQReqID.klass = rb_define_class_under(mQuickfix, "RFQReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RFQReqID, (void *) &SwigClassRFQReqID); rb_define_alloc_func(SwigClassRFQReqID.klass, _wrap_RFQReqID_allocate); rb_define_method(SwigClassRFQReqID.klass, "initialize", VALUEFUNC(_wrap_new_RFQReqID), -1); SwigClassRFQReqID.mark = 0; SwigClassRFQReqID.destroy = (void (*)(void *)) free_FIX_RFQReqID; SwigClassRFQReqID.trackObjects = 0; SwigClassMktBidPx.klass = rb_define_class_under(mQuickfix, "MktBidPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MktBidPx, (void *) &SwigClassMktBidPx); rb_define_alloc_func(SwigClassMktBidPx.klass, _wrap_MktBidPx_allocate); rb_define_method(SwigClassMktBidPx.klass, "initialize", VALUEFUNC(_wrap_new_MktBidPx), -1); SwigClassMktBidPx.mark = 0; SwigClassMktBidPx.destroy = (void (*)(void *)) free_FIX_MktBidPx; SwigClassMktBidPx.trackObjects = 0; SwigClassMktOfferPx.klass = rb_define_class_under(mQuickfix, "MktOfferPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MktOfferPx, (void *) &SwigClassMktOfferPx); rb_define_alloc_func(SwigClassMktOfferPx.klass, _wrap_MktOfferPx_allocate); rb_define_method(SwigClassMktOfferPx.klass, "initialize", VALUEFUNC(_wrap_new_MktOfferPx), -1); SwigClassMktOfferPx.mark = 0; SwigClassMktOfferPx.destroy = (void (*)(void *)) free_FIX_MktOfferPx; SwigClassMktOfferPx.trackObjects = 0; SwigClassMinBidSize.klass = rb_define_class_under(mQuickfix, "MinBidSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MinBidSize, (void *) &SwigClassMinBidSize); rb_define_alloc_func(SwigClassMinBidSize.klass, _wrap_MinBidSize_allocate); rb_define_method(SwigClassMinBidSize.klass, "initialize", VALUEFUNC(_wrap_new_MinBidSize), -1); SwigClassMinBidSize.mark = 0; SwigClassMinBidSize.destroy = (void (*)(void *)) free_FIX_MinBidSize; SwigClassMinBidSize.trackObjects = 0; SwigClassMinOfferSize.klass = rb_define_class_under(mQuickfix, "MinOfferSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MinOfferSize, (void *) &SwigClassMinOfferSize); rb_define_alloc_func(SwigClassMinOfferSize.klass, _wrap_MinOfferSize_allocate); rb_define_method(SwigClassMinOfferSize.klass, "initialize", VALUEFUNC(_wrap_new_MinOfferSize), -1); SwigClassMinOfferSize.mark = 0; SwigClassMinOfferSize.destroy = (void (*)(void *)) free_FIX_MinOfferSize; SwigClassMinOfferSize.trackObjects = 0; SwigClassQuoteStatusReqID.klass = rb_define_class_under(mQuickfix, "QuoteStatusReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteStatusReqID, (void *) &SwigClassQuoteStatusReqID); rb_define_alloc_func(SwigClassQuoteStatusReqID.klass, _wrap_QuoteStatusReqID_allocate); rb_define_method(SwigClassQuoteStatusReqID.klass, "initialize", VALUEFUNC(_wrap_new_QuoteStatusReqID), -1); SwigClassQuoteStatusReqID.mark = 0; SwigClassQuoteStatusReqID.destroy = (void (*)(void *)) free_FIX_QuoteStatusReqID; SwigClassQuoteStatusReqID.trackObjects = 0; SwigClassLegalConfirm.klass = rb_define_class_under(mQuickfix, "LegalConfirm", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegalConfirm, (void *) &SwigClassLegalConfirm); rb_define_alloc_func(SwigClassLegalConfirm.klass, _wrap_LegalConfirm_allocate); rb_define_method(SwigClassLegalConfirm.klass, "initialize", VALUEFUNC(_wrap_new_LegalConfirm), -1); SwigClassLegalConfirm.mark = 0; SwigClassLegalConfirm.destroy = (void (*)(void *)) free_FIX_LegalConfirm; SwigClassLegalConfirm.trackObjects = 0; SwigClassUnderlyingLastPx.klass = rb_define_class_under(mQuickfix, "UnderlyingLastPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLastPx, (void *) &SwigClassUnderlyingLastPx); rb_define_alloc_func(SwigClassUnderlyingLastPx.klass, _wrap_UnderlyingLastPx_allocate); rb_define_method(SwigClassUnderlyingLastPx.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLastPx), -1); SwigClassUnderlyingLastPx.mark = 0; SwigClassUnderlyingLastPx.destroy = (void (*)(void *)) free_FIX_UnderlyingLastPx; SwigClassUnderlyingLastPx.trackObjects = 0; SwigClassUnderlyingLastQty.klass = rb_define_class_under(mQuickfix, "UnderlyingLastQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLastQty, (void *) &SwigClassUnderlyingLastQty); rb_define_alloc_func(SwigClassUnderlyingLastQty.klass, _wrap_UnderlyingLastQty_allocate); rb_define_method(SwigClassUnderlyingLastQty.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLastQty), -1); SwigClassUnderlyingLastQty.mark = 0; SwigClassUnderlyingLastQty.destroy = (void (*)(void *)) free_FIX_UnderlyingLastQty; SwigClassUnderlyingLastQty.trackObjects = 0; SwigClassLegRefID.klass = rb_define_class_under(mQuickfix, "LegRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegRefID, (void *) &SwigClassLegRefID); rb_define_alloc_func(SwigClassLegRefID.klass, _wrap_LegRefID_allocate); rb_define_method(SwigClassLegRefID.klass, "initialize", VALUEFUNC(_wrap_new_LegRefID), -1); SwigClassLegRefID.mark = 0; SwigClassLegRefID.destroy = (void (*)(void *)) free_FIX_LegRefID; SwigClassLegRefID.trackObjects = 0; SwigClassContraLegRefID.klass = rb_define_class_under(mQuickfix, "ContraLegRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContraLegRefID, (void *) &SwigClassContraLegRefID); rb_define_alloc_func(SwigClassContraLegRefID.klass, _wrap_ContraLegRefID_allocate); rb_define_method(SwigClassContraLegRefID.klass, "initialize", VALUEFUNC(_wrap_new_ContraLegRefID), -1); SwigClassContraLegRefID.mark = 0; SwigClassContraLegRefID.destroy = (void (*)(void *)) free_FIX_ContraLegRefID; SwigClassContraLegRefID.trackObjects = 0; SwigClassSettlCurrBidFxRate.klass = rb_define_class_under(mQuickfix, "SettlCurrBidFxRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlCurrBidFxRate, (void *) &SwigClassSettlCurrBidFxRate); rb_define_alloc_func(SwigClassSettlCurrBidFxRate.klass, _wrap_SettlCurrBidFxRate_allocate); rb_define_method(SwigClassSettlCurrBidFxRate.klass, "initialize", VALUEFUNC(_wrap_new_SettlCurrBidFxRate), -1); SwigClassSettlCurrBidFxRate.mark = 0; SwigClassSettlCurrBidFxRate.destroy = (void (*)(void *)) free_FIX_SettlCurrBidFxRate; SwigClassSettlCurrBidFxRate.trackObjects = 0; SwigClassSettlCurrOfferFxRate.klass = rb_define_class_under(mQuickfix, "SettlCurrOfferFxRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlCurrOfferFxRate, (void *) &SwigClassSettlCurrOfferFxRate); rb_define_alloc_func(SwigClassSettlCurrOfferFxRate.klass, _wrap_SettlCurrOfferFxRate_allocate); rb_define_method(SwigClassSettlCurrOfferFxRate.klass, "initialize", VALUEFUNC(_wrap_new_SettlCurrOfferFxRate), -1); SwigClassSettlCurrOfferFxRate.mark = 0; SwigClassSettlCurrOfferFxRate.destroy = (void (*)(void *)) free_FIX_SettlCurrOfferFxRate; SwigClassSettlCurrOfferFxRate.trackObjects = 0; SwigClassQuoteRequestRejectReason.klass = rb_define_class_under(mQuickfix, "QuoteRequestRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteRequestRejectReason, (void *) &SwigClassQuoteRequestRejectReason); rb_define_alloc_func(SwigClassQuoteRequestRejectReason.klass, _wrap_QuoteRequestRejectReason_allocate); rb_define_method(SwigClassQuoteRequestRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_QuoteRequestRejectReason), -1); SwigClassQuoteRequestRejectReason.mark = 0; SwigClassQuoteRequestRejectReason.destroy = (void (*)(void *)) free_FIX_QuoteRequestRejectReason; SwigClassQuoteRequestRejectReason.trackObjects = 0; SwigClassSideComplianceID.klass = rb_define_class_under(mQuickfix, "SideComplianceID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideComplianceID, (void *) &SwigClassSideComplianceID); rb_define_alloc_func(SwigClassSideComplianceID.klass, _wrap_SideComplianceID_allocate); rb_define_method(SwigClassSideComplianceID.klass, "initialize", VALUEFUNC(_wrap_new_SideComplianceID), -1); SwigClassSideComplianceID.mark = 0; SwigClassSideComplianceID.destroy = (void (*)(void *)) free_FIX_SideComplianceID; SwigClassSideComplianceID.trackObjects = 0; SwigClassIOIID.klass = rb_define_class_under(mQuickfix, "IOIID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IOIID, (void *) &SwigClassIOIID); rb_define_alloc_func(SwigClassIOIID.klass, _wrap_IOIID_allocate); rb_define_method(SwigClassIOIID.klass, "initialize", VALUEFUNC(_wrap_new_IOIID), -1); SwigClassIOIID.mark = 0; SwigClassIOIID.destroy = (void (*)(void *)) free_FIX_IOIID; SwigClassIOIID.trackObjects = 0; SwigClassNoLinesOfText.klass = rb_define_class_under(mQuickfix, "NoLinesOfText", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoLinesOfText, (void *) &SwigClassNoLinesOfText); rb_define_alloc_func(SwigClassNoLinesOfText.klass, _wrap_NoLinesOfText_allocate); rb_define_method(SwigClassNoLinesOfText.klass, "initialize", VALUEFUNC(_wrap_new_NoLinesOfText), -1); SwigClassNoLinesOfText.mark = 0; SwigClassNoLinesOfText.destroy = (void (*)(void *)) free_FIX_NoLinesOfText; SwigClassNoLinesOfText.trackObjects = 0; SwigClassSettlType.klass = rb_define_class_under(mQuickfix, "SettlType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlType, (void *) &SwigClassSettlType); rb_define_alloc_func(SwigClassSettlType.klass, _wrap_SettlType_allocate); rb_define_method(SwigClassSettlType.klass, "initialize", VALUEFUNC(_wrap_new_SettlType), -1); SwigClassSettlType.mark = 0; SwigClassSettlType.destroy = (void (*)(void *)) free_FIX_SettlType; SwigClassSettlType.trackObjects = 0; SwigClassSettlDate.klass = rb_define_class_under(mQuickfix, "SettlDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlDate, (void *) &SwigClassSettlDate); rb_define_alloc_func(SwigClassSettlDate.klass, _wrap_SettlDate_allocate); rb_define_method(SwigClassSettlDate.klass, "initialize", VALUEFUNC(_wrap_new_SettlDate), -1); SwigClassSettlDate.mark = 0; SwigClassSettlDate.destroy = (void (*)(void *)) free_FIX_SettlDate; SwigClassSettlDate.trackObjects = 0; SwigClassAvgPxPrecision.klass = rb_define_class_under(mQuickfix, "AvgPxPrecision", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AvgPxPrecision, (void *) &SwigClassAvgPxPrecision); rb_define_alloc_func(SwigClassAvgPxPrecision.klass, _wrap_AvgPxPrecision_allocate); rb_define_method(SwigClassAvgPxPrecision.klass, "initialize", VALUEFUNC(_wrap_new_AvgPxPrecision), -1); SwigClassAvgPxPrecision.mark = 0; SwigClassAvgPxPrecision.destroy = (void (*)(void *)) free_FIX_AvgPxPrecision; SwigClassAvgPxPrecision.trackObjects = 0; SwigClassSettlDate2.klass = rb_define_class_under(mQuickfix, "SettlDate2", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlDate2, (void *) &SwigClassSettlDate2); rb_define_alloc_func(SwigClassSettlDate2.klass, _wrap_SettlDate2_allocate); rb_define_method(SwigClassSettlDate2.klass, "initialize", VALUEFUNC(_wrap_new_SettlDate2), -1); SwigClassSettlDate2.mark = 0; SwigClassSettlDate2.destroy = (void (*)(void *)) free_FIX_SettlDate2; SwigClassSettlDate2.trackObjects = 0; SwigClassPegOffsetValue.klass = rb_define_class_under(mQuickfix, "PegOffsetValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegOffsetValue, (void *) &SwigClassPegOffsetValue); rb_define_alloc_func(SwigClassPegOffsetValue.klass, _wrap_PegOffsetValue_allocate); rb_define_method(SwigClassPegOffsetValue.klass, "initialize", VALUEFUNC(_wrap_new_PegOffsetValue), -1); SwigClassPegOffsetValue.mark = 0; SwigClassPegOffsetValue.destroy = (void (*)(void *)) free_FIX_PegOffsetValue; SwigClassPegOffsetValue.trackObjects = 0; SwigClassOpenCloseSettlFlag.klass = rb_define_class_under(mQuickfix, "OpenCloseSettlFlag", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OpenCloseSettlFlag, (void *) &SwigClassOpenCloseSettlFlag); rb_define_alloc_func(SwigClassOpenCloseSettlFlag.klass, _wrap_OpenCloseSettlFlag_allocate); rb_define_method(SwigClassOpenCloseSettlFlag.klass, "initialize", VALUEFUNC(_wrap_new_OpenCloseSettlFlag), -1); SwigClassOpenCloseSettlFlag.mark = 0; SwigClassOpenCloseSettlFlag.destroy = (void (*)(void *)) free_FIX_OpenCloseSettlFlag; SwigClassOpenCloseSettlFlag.trackObjects = 0; SwigClassTotNoQuoteEntries.klass = rb_define_class_under(mQuickfix, "TotNoQuoteEntries", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoQuoteEntries, (void *) &SwigClassTotNoQuoteEntries); rb_define_alloc_func(SwigClassTotNoQuoteEntries.klass, _wrap_TotNoQuoteEntries_allocate); rb_define_method(SwigClassTotNoQuoteEntries.klass, "initialize", VALUEFUNC(_wrap_new_TotNoQuoteEntries), -1); SwigClassTotNoQuoteEntries.mark = 0; SwigClassTotNoQuoteEntries.destroy = (void (*)(void *)) free_FIX_TotNoQuoteEntries; SwigClassTotNoQuoteEntries.trackObjects = 0; SwigClassDiscretionOffsetValue.klass = rb_define_class_under(mQuickfix, "DiscretionOffsetValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionOffsetValue, (void *) &SwigClassDiscretionOffsetValue); rb_define_alloc_func(SwigClassDiscretionOffsetValue.klass, _wrap_DiscretionOffsetValue_allocate); rb_define_method(SwigClassDiscretionOffsetValue.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionOffsetValue), -1); SwigClassDiscretionOffsetValue.mark = 0; SwigClassDiscretionOffsetValue.destroy = (void (*)(void *)) free_FIX_DiscretionOffsetValue; SwigClassDiscretionOffsetValue.trackObjects = 0; SwigClassTotNoRelatedSym.klass = rb_define_class_under(mQuickfix, "TotNoRelatedSym", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoRelatedSym, (void *) &SwigClassTotNoRelatedSym); rb_define_alloc_func(SwigClassTotNoRelatedSym.klass, _wrap_TotNoRelatedSym_allocate); rb_define_method(SwigClassTotNoRelatedSym.klass, "initialize", VALUEFUNC(_wrap_new_TotNoRelatedSym), -1); SwigClassTotNoRelatedSym.mark = 0; SwigClassTotNoRelatedSym.destroy = (void (*)(void *)) free_FIX_TotNoRelatedSym; SwigClassTotNoRelatedSym.trackObjects = 0; SwigClassBidTradeType.klass = rb_define_class_under(mQuickfix, "BidTradeType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidTradeType, (void *) &SwigClassBidTradeType); rb_define_alloc_func(SwigClassBidTradeType.klass, _wrap_BidTradeType_allocate); rb_define_method(SwigClassBidTradeType.klass, "initialize", VALUEFUNC(_wrap_new_BidTradeType), -1); SwigClassBidTradeType.mark = 0; SwigClassBidTradeType.destroy = (void (*)(void *)) free_FIX_BidTradeType; SwigClassBidTradeType.trackObjects = 0; SwigClassCardIssNum.klass = rb_define_class_under(mQuickfix, "CardIssNum", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CardIssNum, (void *) &SwigClassCardIssNum); rb_define_alloc_func(SwigClassCardIssNum.klass, _wrap_CardIssNum_allocate); rb_define_method(SwigClassCardIssNum.klass, "initialize", VALUEFUNC(_wrap_new_CardIssNum), -1); SwigClassCardIssNum.mark = 0; SwigClassCardIssNum.destroy = (void (*)(void *)) free_FIX_CardIssNum; SwigClassCardIssNum.trackObjects = 0; SwigClassCashDistribAgentAcctName.klass = rb_define_class_under(mQuickfix, "CashDistribAgentAcctName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashDistribAgentAcctName, (void *) &SwigClassCashDistribAgentAcctName); rb_define_alloc_func(SwigClassCashDistribAgentAcctName.klass, _wrap_CashDistribAgentAcctName_allocate); rb_define_method(SwigClassCashDistribAgentAcctName.klass, "initialize", VALUEFUNC(_wrap_new_CashDistribAgentAcctName), -1); SwigClassCashDistribAgentAcctName.mark = 0; SwigClassCashDistribAgentAcctName.destroy = (void (*)(void *)) free_FIX_CashDistribAgentAcctName; SwigClassCashDistribAgentAcctName.trackObjects = 0; SwigClassRegistDtls.klass = rb_define_class_under(mQuickfix, "RegistDtls", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RegistDtls, (void *) &SwigClassRegistDtls); rb_define_alloc_func(SwigClassRegistDtls.klass, _wrap_RegistDtls_allocate); rb_define_method(SwigClassRegistDtls.klass, "initialize", VALUEFUNC(_wrap_new_RegistDtls), -1); SwigClassRegistDtls.mark = 0; SwigClassRegistDtls.destroy = (void (*)(void *)) free_FIX_RegistDtls; SwigClassRegistDtls.trackObjects = 0; SwigClassTotNoSecurityTypes.klass = rb_define_class_under(mQuickfix, "TotNoSecurityTypes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoSecurityTypes, (void *) &SwigClassTotNoSecurityTypes); rb_define_alloc_func(SwigClassTotNoSecurityTypes.klass, _wrap_TotNoSecurityTypes_allocate); rb_define_method(SwigClassTotNoSecurityTypes.klass, "initialize", VALUEFUNC(_wrap_new_TotNoSecurityTypes), -1); SwigClassTotNoSecurityTypes.mark = 0; SwigClassTotNoSecurityTypes.destroy = (void (*)(void *)) free_FIX_TotNoSecurityTypes; SwigClassTotNoSecurityTypes.trackObjects = 0; SwigClassLegSettlType.klass = rb_define_class_under(mQuickfix, "LegSettlType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSettlType, (void *) &SwigClassLegSettlType); rb_define_alloc_func(SwigClassLegSettlType.klass, _wrap_LegSettlType_allocate); rb_define_method(SwigClassLegSettlType.klass, "initialize", VALUEFUNC(_wrap_new_LegSettlType), -1); SwigClassLegSettlType.mark = 0; SwigClassLegSettlType.destroy = (void (*)(void *)) free_FIX_LegSettlType; SwigClassLegSettlType.trackObjects = 0; SwigClassLegSettlDate.klass = rb_define_class_under(mQuickfix, "LegSettlDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSettlDate, (void *) &SwigClassLegSettlDate); rb_define_alloc_func(SwigClassLegSettlDate.klass, _wrap_LegSettlDate_allocate); rb_define_method(SwigClassLegSettlDate.klass, "initialize", VALUEFUNC(_wrap_new_LegSettlDate), -1); SwigClassLegSettlDate.mark = 0; SwigClassLegSettlDate.destroy = (void (*)(void *)) free_FIX_LegSettlDate; SwigClassLegSettlDate.trackObjects = 0; SwigClassAcctIDSource.klass = rb_define_class_under(mQuickfix, "AcctIDSource", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AcctIDSource, (void *) &SwigClassAcctIDSource); rb_define_alloc_func(SwigClassAcctIDSource.klass, _wrap_AcctIDSource_allocate); rb_define_method(SwigClassAcctIDSource.klass, "initialize", VALUEFUNC(_wrap_new_AcctIDSource), -1); SwigClassAcctIDSource.mark = 0; SwigClassAcctIDSource.destroy = (void (*)(void *)) free_FIX_AcctIDSource; SwigClassAcctIDSource.trackObjects = 0; SwigClassAllocAcctIDSource.klass = rb_define_class_under(mQuickfix, "AllocAcctIDSource", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocAcctIDSource, (void *) &SwigClassAllocAcctIDSource); rb_define_alloc_func(SwigClassAllocAcctIDSource.klass, _wrap_AllocAcctIDSource_allocate); rb_define_method(SwigClassAllocAcctIDSource.klass, "initialize", VALUEFUNC(_wrap_new_AllocAcctIDSource), -1); SwigClassAllocAcctIDSource.mark = 0; SwigClassAllocAcctIDSource.destroy = (void (*)(void *)) free_FIX_AllocAcctIDSource; SwigClassAllocAcctIDSource.trackObjects = 0; SwigClassBenchmarkPrice.klass = rb_define_class_under(mQuickfix, "BenchmarkPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BenchmarkPrice, (void *) &SwigClassBenchmarkPrice); rb_define_alloc_func(SwigClassBenchmarkPrice.klass, _wrap_BenchmarkPrice_allocate); rb_define_method(SwigClassBenchmarkPrice.klass, "initialize", VALUEFUNC(_wrap_new_BenchmarkPrice), -1); SwigClassBenchmarkPrice.mark = 0; SwigClassBenchmarkPrice.destroy = (void (*)(void *)) free_FIX_BenchmarkPrice; SwigClassBenchmarkPrice.trackObjects = 0; SwigClassBenchmarkPriceType.klass = rb_define_class_under(mQuickfix, "BenchmarkPriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BenchmarkPriceType, (void *) &SwigClassBenchmarkPriceType); rb_define_alloc_func(SwigClassBenchmarkPriceType.klass, _wrap_BenchmarkPriceType_allocate); rb_define_method(SwigClassBenchmarkPriceType.klass, "initialize", VALUEFUNC(_wrap_new_BenchmarkPriceType), -1); SwigClassBenchmarkPriceType.mark = 0; SwigClassBenchmarkPriceType.destroy = (void (*)(void *)) free_FIX_BenchmarkPriceType; SwigClassBenchmarkPriceType.trackObjects = 0; SwigClassConfirmID.klass = rb_define_class_under(mQuickfix, "ConfirmID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfirmID, (void *) &SwigClassConfirmID); rb_define_alloc_func(SwigClassConfirmID.klass, _wrap_ConfirmID_allocate); rb_define_method(SwigClassConfirmID.klass, "initialize", VALUEFUNC(_wrap_new_ConfirmID), -1); SwigClassConfirmID.mark = 0; SwigClassConfirmID.destroy = (void (*)(void *)) free_FIX_ConfirmID; SwigClassConfirmID.trackObjects = 0; SwigClassConfirmStatus.klass = rb_define_class_under(mQuickfix, "ConfirmStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfirmStatus, (void *) &SwigClassConfirmStatus); rb_define_alloc_func(SwigClassConfirmStatus.klass, _wrap_ConfirmStatus_allocate); rb_define_method(SwigClassConfirmStatus.klass, "initialize", VALUEFUNC(_wrap_new_ConfirmStatus), -1); SwigClassConfirmStatus.mark = 0; SwigClassConfirmStatus.destroy = (void (*)(void *)) free_FIX_ConfirmStatus; SwigClassConfirmStatus.trackObjects = 0; SwigClassConfirmTransType.klass = rb_define_class_under(mQuickfix, "ConfirmTransType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfirmTransType, (void *) &SwigClassConfirmTransType); rb_define_alloc_func(SwigClassConfirmTransType.klass, _wrap_ConfirmTransType_allocate); rb_define_method(SwigClassConfirmTransType.klass, "initialize", VALUEFUNC(_wrap_new_ConfirmTransType), -1); SwigClassConfirmTransType.mark = 0; SwigClassConfirmTransType.destroy = (void (*)(void *)) free_FIX_ConfirmTransType; SwigClassConfirmTransType.trackObjects = 0; SwigClassContractSettlMonth.klass = rb_define_class_under(mQuickfix, "ContractSettlMonth", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContractSettlMonth, (void *) &SwigClassContractSettlMonth); rb_define_alloc_func(SwigClassContractSettlMonth.klass, _wrap_ContractSettlMonth_allocate); rb_define_method(SwigClassContractSettlMonth.klass, "initialize", VALUEFUNC(_wrap_new_ContractSettlMonth), -1); SwigClassContractSettlMonth.mark = 0; SwigClassContractSettlMonth.destroy = (void (*)(void *)) free_FIX_ContractSettlMonth; SwigClassContractSettlMonth.trackObjects = 0; SwigClassDeliveryForm.klass = rb_define_class_under(mQuickfix, "DeliveryForm", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeliveryForm, (void *) &SwigClassDeliveryForm); rb_define_alloc_func(SwigClassDeliveryForm.klass, _wrap_DeliveryForm_allocate); rb_define_method(SwigClassDeliveryForm.klass, "initialize", VALUEFUNC(_wrap_new_DeliveryForm), -1); SwigClassDeliveryForm.mark = 0; SwigClassDeliveryForm.destroy = (void (*)(void *)) free_FIX_DeliveryForm; SwigClassDeliveryForm.trackObjects = 0; SwigClassLastParPx.klass = rb_define_class_under(mQuickfix, "LastParPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastParPx, (void *) &SwigClassLastParPx); rb_define_alloc_func(SwigClassLastParPx.klass, _wrap_LastParPx_allocate); rb_define_method(SwigClassLastParPx.klass, "initialize", VALUEFUNC(_wrap_new_LastParPx), -1); SwigClassLastParPx.mark = 0; SwigClassLastParPx.destroy = (void (*)(void *)) free_FIX_LastParPx; SwigClassLastParPx.trackObjects = 0; SwigClassNoLegAllocs.klass = rb_define_class_under(mQuickfix, "NoLegAllocs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoLegAllocs, (void *) &SwigClassNoLegAllocs); rb_define_alloc_func(SwigClassNoLegAllocs.klass, _wrap_NoLegAllocs_allocate); rb_define_method(SwigClassNoLegAllocs.klass, "initialize", VALUEFUNC(_wrap_new_NoLegAllocs), -1); SwigClassNoLegAllocs.mark = 0; SwigClassNoLegAllocs.destroy = (void (*)(void *)) free_FIX_NoLegAllocs; SwigClassNoLegAllocs.trackObjects = 0; SwigClassLegAllocAccount.klass = rb_define_class_under(mQuickfix, "LegAllocAccount", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegAllocAccount, (void *) &SwigClassLegAllocAccount); rb_define_alloc_func(SwigClassLegAllocAccount.klass, _wrap_LegAllocAccount_allocate); rb_define_method(SwigClassLegAllocAccount.klass, "initialize", VALUEFUNC(_wrap_new_LegAllocAccount), -1); SwigClassLegAllocAccount.mark = 0; SwigClassLegAllocAccount.destroy = (void (*)(void *)) free_FIX_LegAllocAccount; SwigClassLegAllocAccount.trackObjects = 0; SwigClassLegIndividualAllocID.klass = rb_define_class_under(mQuickfix, "LegIndividualAllocID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegIndividualAllocID, (void *) &SwigClassLegIndividualAllocID); rb_define_alloc_func(SwigClassLegIndividualAllocID.klass, _wrap_LegIndividualAllocID_allocate); rb_define_method(SwigClassLegIndividualAllocID.klass, "initialize", VALUEFUNC(_wrap_new_LegIndividualAllocID), -1); SwigClassLegIndividualAllocID.mark = 0; SwigClassLegIndividualAllocID.destroy = (void (*)(void *)) free_FIX_LegIndividualAllocID; SwigClassLegIndividualAllocID.trackObjects = 0; SwigClassLegAllocQty.klass = rb_define_class_under(mQuickfix, "LegAllocQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegAllocQty, (void *) &SwigClassLegAllocQty); rb_define_alloc_func(SwigClassLegAllocQty.klass, _wrap_LegAllocQty_allocate); rb_define_method(SwigClassLegAllocQty.klass, "initialize", VALUEFUNC(_wrap_new_LegAllocQty), -1); SwigClassLegAllocQty.mark = 0; SwigClassLegAllocQty.destroy = (void (*)(void *)) free_FIX_LegAllocQty; SwigClassLegAllocQty.trackObjects = 0; SwigClassLegAllocAcctIDSource.klass = rb_define_class_under(mQuickfix, "LegAllocAcctIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegAllocAcctIDSource, (void *) &SwigClassLegAllocAcctIDSource); rb_define_alloc_func(SwigClassLegAllocAcctIDSource.klass, _wrap_LegAllocAcctIDSource_allocate); rb_define_method(SwigClassLegAllocAcctIDSource.klass, "initialize", VALUEFUNC(_wrap_new_LegAllocAcctIDSource), -1); SwigClassLegAllocAcctIDSource.mark = 0; SwigClassLegAllocAcctIDSource.destroy = (void (*)(void *)) free_FIX_LegAllocAcctIDSource; SwigClassLegAllocAcctIDSource.trackObjects = 0; SwigClassLegSettlCurrency.klass = rb_define_class_under(mQuickfix, "LegSettlCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSettlCurrency, (void *) &SwigClassLegSettlCurrency); rb_define_alloc_func(SwigClassLegSettlCurrency.klass, _wrap_LegSettlCurrency_allocate); rb_define_method(SwigClassLegSettlCurrency.klass, "initialize", VALUEFUNC(_wrap_new_LegSettlCurrency), -1); SwigClassLegSettlCurrency.mark = 0; SwigClassLegSettlCurrency.destroy = (void (*)(void *)) free_FIX_LegSettlCurrency; SwigClassLegSettlCurrency.trackObjects = 0; SwigClassLegBenchmarkCurveCurrency.klass = rb_define_class_under(mQuickfix, "LegBenchmarkCurveCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegBenchmarkCurveCurrency, (void *) &SwigClassLegBenchmarkCurveCurrency); rb_define_alloc_func(SwigClassLegBenchmarkCurveCurrency.klass, _wrap_LegBenchmarkCurveCurrency_allocate); rb_define_method(SwigClassLegBenchmarkCurveCurrency.klass, "initialize", VALUEFUNC(_wrap_new_LegBenchmarkCurveCurrency), -1); SwigClassLegBenchmarkCurveCurrency.mark = 0; SwigClassLegBenchmarkCurveCurrency.destroy = (void (*)(void *)) free_FIX_LegBenchmarkCurveCurrency; SwigClassLegBenchmarkCurveCurrency.trackObjects = 0; SwigClassLegBenchmarkCurveName.klass = rb_define_class_under(mQuickfix, "LegBenchmarkCurveName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegBenchmarkCurveName, (void *) &SwigClassLegBenchmarkCurveName); rb_define_alloc_func(SwigClassLegBenchmarkCurveName.klass, _wrap_LegBenchmarkCurveName_allocate); rb_define_method(SwigClassLegBenchmarkCurveName.klass, "initialize", VALUEFUNC(_wrap_new_LegBenchmarkCurveName), -1); SwigClassLegBenchmarkCurveName.mark = 0; SwigClassLegBenchmarkCurveName.destroy = (void (*)(void *)) free_FIX_LegBenchmarkCurveName; SwigClassLegBenchmarkCurveName.trackObjects = 0; SwigClassLegBenchmarkCurvePoint.klass = rb_define_class_under(mQuickfix, "LegBenchmarkCurvePoint", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegBenchmarkCurvePoint, (void *) &SwigClassLegBenchmarkCurvePoint); rb_define_alloc_func(SwigClassLegBenchmarkCurvePoint.klass, _wrap_LegBenchmarkCurvePoint_allocate); rb_define_method(SwigClassLegBenchmarkCurvePoint.klass, "initialize", VALUEFUNC(_wrap_new_LegBenchmarkCurvePoint), -1); SwigClassLegBenchmarkCurvePoint.mark = 0; SwigClassLegBenchmarkCurvePoint.destroy = (void (*)(void *)) free_FIX_LegBenchmarkCurvePoint; SwigClassLegBenchmarkCurvePoint.trackObjects = 0; SwigClassLegBenchmarkPrice.klass = rb_define_class_under(mQuickfix, "LegBenchmarkPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegBenchmarkPrice, (void *) &SwigClassLegBenchmarkPrice); rb_define_alloc_func(SwigClassLegBenchmarkPrice.klass, _wrap_LegBenchmarkPrice_allocate); rb_define_method(SwigClassLegBenchmarkPrice.klass, "initialize", VALUEFUNC(_wrap_new_LegBenchmarkPrice), -1); SwigClassLegBenchmarkPrice.mark = 0; SwigClassLegBenchmarkPrice.destroy = (void (*)(void *)) free_FIX_LegBenchmarkPrice; SwigClassLegBenchmarkPrice.trackObjects = 0; SwigClassLegBenchmarkPriceType.klass = rb_define_class_under(mQuickfix, "LegBenchmarkPriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegBenchmarkPriceType, (void *) &SwigClassLegBenchmarkPriceType); rb_define_alloc_func(SwigClassLegBenchmarkPriceType.klass, _wrap_LegBenchmarkPriceType_allocate); rb_define_method(SwigClassLegBenchmarkPriceType.klass, "initialize", VALUEFUNC(_wrap_new_LegBenchmarkPriceType), -1); SwigClassLegBenchmarkPriceType.mark = 0; SwigClassLegBenchmarkPriceType.destroy = (void (*)(void *)) free_FIX_LegBenchmarkPriceType; SwigClassLegBenchmarkPriceType.trackObjects = 0; SwigClassLegBidPx.klass = rb_define_class_under(mQuickfix, "LegBidPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegBidPx, (void *) &SwigClassLegBidPx); rb_define_alloc_func(SwigClassLegBidPx.klass, _wrap_LegBidPx_allocate); rb_define_method(SwigClassLegBidPx.klass, "initialize", VALUEFUNC(_wrap_new_LegBidPx), -1); SwigClassLegBidPx.mark = 0; SwigClassLegBidPx.destroy = (void (*)(void *)) free_FIX_LegBidPx; SwigClassLegBidPx.trackObjects = 0; SwigClassLegIOIQty.klass = rb_define_class_under(mQuickfix, "LegIOIQty", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegIOIQty, (void *) &SwigClassLegIOIQty); rb_define_alloc_func(SwigClassLegIOIQty.klass, _wrap_LegIOIQty_allocate); rb_define_method(SwigClassLegIOIQty.klass, "initialize", VALUEFUNC(_wrap_new_LegIOIQty), -1); SwigClassLegIOIQty.mark = 0; SwigClassLegIOIQty.destroy = (void (*)(void *)) free_FIX_LegIOIQty; SwigClassLegIOIQty.trackObjects = 0; SwigClassNoLegStipulations.klass = rb_define_class_under(mQuickfix, "NoLegStipulations", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoLegStipulations, (void *) &SwigClassNoLegStipulations); rb_define_alloc_func(SwigClassNoLegStipulations.klass, _wrap_NoLegStipulations_allocate); rb_define_method(SwigClassNoLegStipulations.klass, "initialize", VALUEFUNC(_wrap_new_NoLegStipulations), -1); SwigClassNoLegStipulations.mark = 0; SwigClassNoLegStipulations.destroy = (void (*)(void *)) free_FIX_NoLegStipulations; SwigClassNoLegStipulations.trackObjects = 0; SwigClassLegOfferPx.klass = rb_define_class_under(mQuickfix, "LegOfferPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegOfferPx, (void *) &SwigClassLegOfferPx); rb_define_alloc_func(SwigClassLegOfferPx.klass, _wrap_LegOfferPx_allocate); rb_define_method(SwigClassLegOfferPx.klass, "initialize", VALUEFUNC(_wrap_new_LegOfferPx), -1); SwigClassLegOfferPx.mark = 0; SwigClassLegOfferPx.destroy = (void (*)(void *)) free_FIX_LegOfferPx; SwigClassLegOfferPx.trackObjects = 0; SwigClassLegPriceType.klass = rb_define_class_under(mQuickfix, "LegPriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegPriceType, (void *) &SwigClassLegPriceType); rb_define_alloc_func(SwigClassLegPriceType.klass, _wrap_LegPriceType_allocate); rb_define_method(SwigClassLegPriceType.klass, "initialize", VALUEFUNC(_wrap_new_LegPriceType), -1); SwigClassLegPriceType.mark = 0; SwigClassLegPriceType.destroy = (void (*)(void *)) free_FIX_LegPriceType; SwigClassLegPriceType.trackObjects = 0; SwigClassLegQty.klass = rb_define_class_under(mQuickfix, "LegQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegQty, (void *) &SwigClassLegQty); rb_define_alloc_func(SwigClassLegQty.klass, _wrap_LegQty_allocate); rb_define_method(SwigClassLegQty.klass, "initialize", VALUEFUNC(_wrap_new_LegQty), -1); SwigClassLegQty.mark = 0; SwigClassLegQty.destroy = (void (*)(void *)) free_FIX_LegQty; SwigClassLegQty.trackObjects = 0; SwigClassLegStipulationType.klass = rb_define_class_under(mQuickfix, "LegStipulationType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegStipulationType, (void *) &SwigClassLegStipulationType); rb_define_alloc_func(SwigClassLegStipulationType.klass, _wrap_LegStipulationType_allocate); rb_define_method(SwigClassLegStipulationType.klass, "initialize", VALUEFUNC(_wrap_new_LegStipulationType), -1); SwigClassLegStipulationType.mark = 0; SwigClassLegStipulationType.destroy = (void (*)(void *)) free_FIX_LegStipulationType; SwigClassLegStipulationType.trackObjects = 0; SwigClassLegStipulationValue.klass = rb_define_class_under(mQuickfix, "LegStipulationValue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegStipulationValue, (void *) &SwigClassLegStipulationValue); rb_define_alloc_func(SwigClassLegStipulationValue.klass, _wrap_LegStipulationValue_allocate); rb_define_method(SwigClassLegStipulationValue.klass, "initialize", VALUEFUNC(_wrap_new_LegStipulationValue), -1); SwigClassLegStipulationValue.mark = 0; SwigClassLegStipulationValue.destroy = (void (*)(void *)) free_FIX_LegStipulationValue; SwigClassLegStipulationValue.trackObjects = 0; SwigClassLegSwapType.klass = rb_define_class_under(mQuickfix, "LegSwapType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSwapType, (void *) &SwigClassLegSwapType); rb_define_alloc_func(SwigClassLegSwapType.klass, _wrap_LegSwapType_allocate); rb_define_method(SwigClassLegSwapType.klass, "initialize", VALUEFUNC(_wrap_new_LegSwapType), -1); SwigClassLegSwapType.mark = 0; SwigClassLegSwapType.destroy = (void (*)(void *)) free_FIX_LegSwapType; SwigClassLegSwapType.trackObjects = 0; SwigClassPool.klass = rb_define_class_under(mQuickfix, "Pool", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Pool, (void *) &SwigClassPool); rb_define_alloc_func(SwigClassPool.klass, _wrap_Pool_allocate); rb_define_method(SwigClassPool.klass, "initialize", VALUEFUNC(_wrap_new_Pool), -1); SwigClassPool.mark = 0; SwigClassPool.destroy = (void (*)(void *)) free_FIX_Pool; SwigClassPool.trackObjects = 0; SwigClassQuotePriceType.klass = rb_define_class_under(mQuickfix, "QuotePriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuotePriceType, (void *) &SwigClassQuotePriceType); rb_define_alloc_func(SwigClassQuotePriceType.klass, _wrap_QuotePriceType_allocate); rb_define_method(SwigClassQuotePriceType.klass, "initialize", VALUEFUNC(_wrap_new_QuotePriceType), -1); SwigClassQuotePriceType.mark = 0; SwigClassQuotePriceType.destroy = (void (*)(void *)) free_FIX_QuotePriceType; SwigClassQuotePriceType.trackObjects = 0; SwigClassQuoteRespID.klass = rb_define_class_under(mQuickfix, "QuoteRespID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteRespID, (void *) &SwigClassQuoteRespID); rb_define_alloc_func(SwigClassQuoteRespID.klass, _wrap_QuoteRespID_allocate); rb_define_method(SwigClassQuoteRespID.klass, "initialize", VALUEFUNC(_wrap_new_QuoteRespID), -1); SwigClassQuoteRespID.mark = 0; SwigClassQuoteRespID.destroy = (void (*)(void *)) free_FIX_QuoteRespID; SwigClassQuoteRespID.trackObjects = 0; SwigClassQuoteRespType.klass = rb_define_class_under(mQuickfix, "QuoteRespType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteRespType, (void *) &SwigClassQuoteRespType); rb_define_alloc_func(SwigClassQuoteRespType.klass, _wrap_QuoteRespType_allocate); rb_define_method(SwigClassQuoteRespType.klass, "initialize", VALUEFUNC(_wrap_new_QuoteRespType), -1); SwigClassQuoteRespType.mark = 0; SwigClassQuoteRespType.destroy = (void (*)(void *)) free_FIX_QuoteRespType; SwigClassQuoteRespType.trackObjects = 0; SwigClassQuoteQualifier.klass = rb_define_class_under(mQuickfix, "QuoteQualifier", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteQualifier, (void *) &SwigClassQuoteQualifier); rb_define_alloc_func(SwigClassQuoteQualifier.klass, _wrap_QuoteQualifier_allocate); rb_define_method(SwigClassQuoteQualifier.klass, "initialize", VALUEFUNC(_wrap_new_QuoteQualifier), -1); SwigClassQuoteQualifier.mark = 0; SwigClassQuoteQualifier.destroy = (void (*)(void *)) free_FIX_QuoteQualifier; SwigClassQuoteQualifier.trackObjects = 0; SwigClassYieldRedemptionDate.klass = rb_define_class_under(mQuickfix, "YieldRedemptionDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__YieldRedemptionDate, (void *) &SwigClassYieldRedemptionDate); rb_define_alloc_func(SwigClassYieldRedemptionDate.klass, _wrap_YieldRedemptionDate_allocate); rb_define_method(SwigClassYieldRedemptionDate.klass, "initialize", VALUEFUNC(_wrap_new_YieldRedemptionDate), -1); SwigClassYieldRedemptionDate.mark = 0; SwigClassYieldRedemptionDate.destroy = (void (*)(void *)) free_FIX_YieldRedemptionDate; SwigClassYieldRedemptionDate.trackObjects = 0; SwigClassYieldRedemptionPrice.klass = rb_define_class_under(mQuickfix, "YieldRedemptionPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__YieldRedemptionPrice, (void *) &SwigClassYieldRedemptionPrice); rb_define_alloc_func(SwigClassYieldRedemptionPrice.klass, _wrap_YieldRedemptionPrice_allocate); rb_define_method(SwigClassYieldRedemptionPrice.klass, "initialize", VALUEFUNC(_wrap_new_YieldRedemptionPrice), -1); SwigClassYieldRedemptionPrice.mark = 0; SwigClassYieldRedemptionPrice.destroy = (void (*)(void *)) free_FIX_YieldRedemptionPrice; SwigClassYieldRedemptionPrice.trackObjects = 0; SwigClassYieldRedemptionPriceType.klass = rb_define_class_under(mQuickfix, "YieldRedemptionPriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__YieldRedemptionPriceType, (void *) &SwigClassYieldRedemptionPriceType); rb_define_alloc_func(SwigClassYieldRedemptionPriceType.klass, _wrap_YieldRedemptionPriceType_allocate); rb_define_method(SwigClassYieldRedemptionPriceType.klass, "initialize", VALUEFUNC(_wrap_new_YieldRedemptionPriceType), -1); SwigClassYieldRedemptionPriceType.mark = 0; SwigClassYieldRedemptionPriceType.destroy = (void (*)(void *)) free_FIX_YieldRedemptionPriceType; SwigClassYieldRedemptionPriceType.trackObjects = 0; SwigClassBenchmarkSecurityID.klass = rb_define_class_under(mQuickfix, "BenchmarkSecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BenchmarkSecurityID, (void *) &SwigClassBenchmarkSecurityID); rb_define_alloc_func(SwigClassBenchmarkSecurityID.klass, _wrap_BenchmarkSecurityID_allocate); rb_define_method(SwigClassBenchmarkSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_BenchmarkSecurityID), -1); SwigClassBenchmarkSecurityID.mark = 0; SwigClassBenchmarkSecurityID.destroy = (void (*)(void *)) free_FIX_BenchmarkSecurityID; SwigClassBenchmarkSecurityID.trackObjects = 0; SwigClassReversalIndicator.klass = rb_define_class_under(mQuickfix, "ReversalIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ReversalIndicator, (void *) &SwigClassReversalIndicator); rb_define_alloc_func(SwigClassReversalIndicator.klass, _wrap_ReversalIndicator_allocate); rb_define_method(SwigClassReversalIndicator.klass, "initialize", VALUEFUNC(_wrap_new_ReversalIndicator), -1); SwigClassReversalIndicator.mark = 0; SwigClassReversalIndicator.destroy = (void (*)(void *)) free_FIX_ReversalIndicator; SwigClassReversalIndicator.trackObjects = 0; SwigClassYieldCalcDate.klass = rb_define_class_under(mQuickfix, "YieldCalcDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__YieldCalcDate, (void *) &SwigClassYieldCalcDate); rb_define_alloc_func(SwigClassYieldCalcDate.klass, _wrap_YieldCalcDate_allocate); rb_define_method(SwigClassYieldCalcDate.klass, "initialize", VALUEFUNC(_wrap_new_YieldCalcDate), -1); SwigClassYieldCalcDate.mark = 0; SwigClassYieldCalcDate.destroy = (void (*)(void *)) free_FIX_YieldCalcDate; SwigClassYieldCalcDate.trackObjects = 0; SwigClassNoPositions.klass = rb_define_class_under(mQuickfix, "NoPositions", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoPositions, (void *) &SwigClassNoPositions); rb_define_alloc_func(SwigClassNoPositions.klass, _wrap_NoPositions_allocate); rb_define_method(SwigClassNoPositions.klass, "initialize", VALUEFUNC(_wrap_new_NoPositions), -1); SwigClassNoPositions.mark = 0; SwigClassNoPositions.destroy = (void (*)(void *)) free_FIX_NoPositions; SwigClassNoPositions.trackObjects = 0; SwigClassPosType.klass = rb_define_class_under(mQuickfix, "PosType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosType, (void *) &SwigClassPosType); rb_define_alloc_func(SwigClassPosType.klass, _wrap_PosType_allocate); rb_define_method(SwigClassPosType.klass, "initialize", VALUEFUNC(_wrap_new_PosType), -1); SwigClassPosType.mark = 0; SwigClassPosType.destroy = (void (*)(void *)) free_FIX_PosType; SwigClassPosType.trackObjects = 0; SwigClassLongQty.klass = rb_define_class_under(mQuickfix, "LongQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LongQty, (void *) &SwigClassLongQty); rb_define_alloc_func(SwigClassLongQty.klass, _wrap_LongQty_allocate); rb_define_method(SwigClassLongQty.klass, "initialize", VALUEFUNC(_wrap_new_LongQty), -1); SwigClassLongQty.mark = 0; SwigClassLongQty.destroy = (void (*)(void *)) free_FIX_LongQty; SwigClassLongQty.trackObjects = 0; SwigClassShortQty.klass = rb_define_class_under(mQuickfix, "ShortQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ShortQty, (void *) &SwigClassShortQty); rb_define_alloc_func(SwigClassShortQty.klass, _wrap_ShortQty_allocate); rb_define_method(SwigClassShortQty.klass, "initialize", VALUEFUNC(_wrap_new_ShortQty), -1); SwigClassShortQty.mark = 0; SwigClassShortQty.destroy = (void (*)(void *)) free_FIX_ShortQty; SwigClassShortQty.trackObjects = 0; SwigClassPosQtyStatus.klass = rb_define_class_under(mQuickfix, "PosQtyStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosQtyStatus, (void *) &SwigClassPosQtyStatus); rb_define_alloc_func(SwigClassPosQtyStatus.klass, _wrap_PosQtyStatus_allocate); rb_define_method(SwigClassPosQtyStatus.klass, "initialize", VALUEFUNC(_wrap_new_PosQtyStatus), -1); SwigClassPosQtyStatus.mark = 0; SwigClassPosQtyStatus.destroy = (void (*)(void *)) free_FIX_PosQtyStatus; SwigClassPosQtyStatus.trackObjects = 0; SwigClassPosAmtType.klass = rb_define_class_under(mQuickfix, "PosAmtType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosAmtType, (void *) &SwigClassPosAmtType); rb_define_alloc_func(SwigClassPosAmtType.klass, _wrap_PosAmtType_allocate); rb_define_method(SwigClassPosAmtType.klass, "initialize", VALUEFUNC(_wrap_new_PosAmtType), -1); SwigClassPosAmtType.mark = 0; SwigClassPosAmtType.destroy = (void (*)(void *)) free_FIX_PosAmtType; SwigClassPosAmtType.trackObjects = 0; SwigClassPosAmt.klass = rb_define_class_under(mQuickfix, "PosAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosAmt, (void *) &SwigClassPosAmt); rb_define_alloc_func(SwigClassPosAmt.klass, _wrap_PosAmt_allocate); rb_define_method(SwigClassPosAmt.klass, "initialize", VALUEFUNC(_wrap_new_PosAmt), -1); SwigClassPosAmt.mark = 0; SwigClassPosAmt.destroy = (void (*)(void *)) free_FIX_PosAmt; SwigClassPosAmt.trackObjects = 0; SwigClassPosTransType.klass = rb_define_class_under(mQuickfix, "PosTransType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosTransType, (void *) &SwigClassPosTransType); rb_define_alloc_func(SwigClassPosTransType.klass, _wrap_PosTransType_allocate); rb_define_method(SwigClassPosTransType.klass, "initialize", VALUEFUNC(_wrap_new_PosTransType), -1); SwigClassPosTransType.mark = 0; SwigClassPosTransType.destroy = (void (*)(void *)) free_FIX_PosTransType; SwigClassPosTransType.trackObjects = 0; SwigClassPosReqID.klass = rb_define_class_under(mQuickfix, "PosReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosReqID, (void *) &SwigClassPosReqID); rb_define_alloc_func(SwigClassPosReqID.klass, _wrap_PosReqID_allocate); rb_define_method(SwigClassPosReqID.klass, "initialize", VALUEFUNC(_wrap_new_PosReqID), -1); SwigClassPosReqID.mark = 0; SwigClassPosReqID.destroy = (void (*)(void *)) free_FIX_PosReqID; SwigClassPosReqID.trackObjects = 0; SwigClassNoUnderlyings.klass = rb_define_class_under(mQuickfix, "NoUnderlyings", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUnderlyings, (void *) &SwigClassNoUnderlyings); rb_define_alloc_func(SwigClassNoUnderlyings.klass, _wrap_NoUnderlyings_allocate); rb_define_method(SwigClassNoUnderlyings.klass, "initialize", VALUEFUNC(_wrap_new_NoUnderlyings), -1); SwigClassNoUnderlyings.mark = 0; SwigClassNoUnderlyings.destroy = (void (*)(void *)) free_FIX_NoUnderlyings; SwigClassNoUnderlyings.trackObjects = 0; SwigClassPosMaintAction.klass = rb_define_class_under(mQuickfix, "PosMaintAction", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosMaintAction, (void *) &SwigClassPosMaintAction); rb_define_alloc_func(SwigClassPosMaintAction.klass, _wrap_PosMaintAction_allocate); rb_define_method(SwigClassPosMaintAction.klass, "initialize", VALUEFUNC(_wrap_new_PosMaintAction), -1); SwigClassPosMaintAction.mark = 0; SwigClassPosMaintAction.destroy = (void (*)(void *)) free_FIX_PosMaintAction; SwigClassPosMaintAction.trackObjects = 0; SwigClassOrigPosReqRefID.klass = rb_define_class_under(mQuickfix, "OrigPosReqRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigPosReqRefID, (void *) &SwigClassOrigPosReqRefID); rb_define_alloc_func(SwigClassOrigPosReqRefID.klass, _wrap_OrigPosReqRefID_allocate); rb_define_method(SwigClassOrigPosReqRefID.klass, "initialize", VALUEFUNC(_wrap_new_OrigPosReqRefID), -1); SwigClassOrigPosReqRefID.mark = 0; SwigClassOrigPosReqRefID.destroy = (void (*)(void *)) free_FIX_OrigPosReqRefID; SwigClassOrigPosReqRefID.trackObjects = 0; SwigClassPosMaintRptRefID.klass = rb_define_class_under(mQuickfix, "PosMaintRptRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosMaintRptRefID, (void *) &SwigClassPosMaintRptRefID); rb_define_alloc_func(SwigClassPosMaintRptRefID.klass, _wrap_PosMaintRptRefID_allocate); rb_define_method(SwigClassPosMaintRptRefID.klass, "initialize", VALUEFUNC(_wrap_new_PosMaintRptRefID), -1); SwigClassPosMaintRptRefID.mark = 0; SwigClassPosMaintRptRefID.destroy = (void (*)(void *)) free_FIX_PosMaintRptRefID; SwigClassPosMaintRptRefID.trackObjects = 0; SwigClassClearingBusinessDate.klass = rb_define_class_under(mQuickfix, "ClearingBusinessDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ClearingBusinessDate, (void *) &SwigClassClearingBusinessDate); rb_define_alloc_func(SwigClassClearingBusinessDate.klass, _wrap_ClearingBusinessDate_allocate); rb_define_method(SwigClassClearingBusinessDate.klass, "initialize", VALUEFUNC(_wrap_new_ClearingBusinessDate), -1); SwigClassClearingBusinessDate.mark = 0; SwigClassClearingBusinessDate.destroy = (void (*)(void *)) free_FIX_ClearingBusinessDate; SwigClassClearingBusinessDate.trackObjects = 0; SwigClassSettlSessID.klass = rb_define_class_under(mQuickfix, "SettlSessID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlSessID, (void *) &SwigClassSettlSessID); rb_define_alloc_func(SwigClassSettlSessID.klass, _wrap_SettlSessID_allocate); rb_define_method(SwigClassSettlSessID.klass, "initialize", VALUEFUNC(_wrap_new_SettlSessID), -1); SwigClassSettlSessID.mark = 0; SwigClassSettlSessID.destroy = (void (*)(void *)) free_FIX_SettlSessID; SwigClassSettlSessID.trackObjects = 0; SwigClassSettlSessSubID.klass = rb_define_class_under(mQuickfix, "SettlSessSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlSessSubID, (void *) &SwigClassSettlSessSubID); rb_define_alloc_func(SwigClassSettlSessSubID.klass, _wrap_SettlSessSubID_allocate); rb_define_method(SwigClassSettlSessSubID.klass, "initialize", VALUEFUNC(_wrap_new_SettlSessSubID), -1); SwigClassSettlSessSubID.mark = 0; SwigClassSettlSessSubID.destroy = (void (*)(void *)) free_FIX_SettlSessSubID; SwigClassSettlSessSubID.trackObjects = 0; SwigClassAdjustmentType.klass = rb_define_class_under(mQuickfix, "AdjustmentType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AdjustmentType, (void *) &SwigClassAdjustmentType); rb_define_alloc_func(SwigClassAdjustmentType.klass, _wrap_AdjustmentType_allocate); rb_define_method(SwigClassAdjustmentType.klass, "initialize", VALUEFUNC(_wrap_new_AdjustmentType), -1); SwigClassAdjustmentType.mark = 0; SwigClassAdjustmentType.destroy = (void (*)(void *)) free_FIX_AdjustmentType; SwigClassAdjustmentType.trackObjects = 0; SwigClassContraryInstructionIndicator.klass = rb_define_class_under(mQuickfix, "ContraryInstructionIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContraryInstructionIndicator, (void *) &SwigClassContraryInstructionIndicator); rb_define_alloc_func(SwigClassContraryInstructionIndicator.klass, _wrap_ContraryInstructionIndicator_allocate); rb_define_method(SwigClassContraryInstructionIndicator.klass, "initialize", VALUEFUNC(_wrap_new_ContraryInstructionIndicator), -1); SwigClassContraryInstructionIndicator.mark = 0; SwigClassContraryInstructionIndicator.destroy = (void (*)(void *)) free_FIX_ContraryInstructionIndicator; SwigClassContraryInstructionIndicator.trackObjects = 0; SwigClassPriorSpreadIndicator.klass = rb_define_class_under(mQuickfix, "PriorSpreadIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriorSpreadIndicator, (void *) &SwigClassPriorSpreadIndicator); rb_define_alloc_func(SwigClassPriorSpreadIndicator.klass, _wrap_PriorSpreadIndicator_allocate); rb_define_method(SwigClassPriorSpreadIndicator.klass, "initialize", VALUEFUNC(_wrap_new_PriorSpreadIndicator), -1); SwigClassPriorSpreadIndicator.mark = 0; SwigClassPriorSpreadIndicator.destroy = (void (*)(void *)) free_FIX_PriorSpreadIndicator; SwigClassPriorSpreadIndicator.trackObjects = 0; SwigClassPosMaintRptID.klass = rb_define_class_under(mQuickfix, "PosMaintRptID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosMaintRptID, (void *) &SwigClassPosMaintRptID); rb_define_alloc_func(SwigClassPosMaintRptID.klass, _wrap_PosMaintRptID_allocate); rb_define_method(SwigClassPosMaintRptID.klass, "initialize", VALUEFUNC(_wrap_new_PosMaintRptID), -1); SwigClassPosMaintRptID.mark = 0; SwigClassPosMaintRptID.destroy = (void (*)(void *)) free_FIX_PosMaintRptID; SwigClassPosMaintRptID.trackObjects = 0; SwigClassPosMaintStatus.klass = rb_define_class_under(mQuickfix, "PosMaintStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosMaintStatus, (void *) &SwigClassPosMaintStatus); rb_define_alloc_func(SwigClassPosMaintStatus.klass, _wrap_PosMaintStatus_allocate); rb_define_method(SwigClassPosMaintStatus.klass, "initialize", VALUEFUNC(_wrap_new_PosMaintStatus), -1); SwigClassPosMaintStatus.mark = 0; SwigClassPosMaintStatus.destroy = (void (*)(void *)) free_FIX_PosMaintStatus; SwigClassPosMaintStatus.trackObjects = 0; SwigClassPosMaintResult.klass = rb_define_class_under(mQuickfix, "PosMaintResult", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosMaintResult, (void *) &SwigClassPosMaintResult); rb_define_alloc_func(SwigClassPosMaintResult.klass, _wrap_PosMaintResult_allocate); rb_define_method(SwigClassPosMaintResult.klass, "initialize", VALUEFUNC(_wrap_new_PosMaintResult), -1); SwigClassPosMaintResult.mark = 0; SwigClassPosMaintResult.destroy = (void (*)(void *)) free_FIX_PosMaintResult; SwigClassPosMaintResult.trackObjects = 0; SwigClassPosReqType.klass = rb_define_class_under(mQuickfix, "PosReqType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosReqType, (void *) &SwigClassPosReqType); rb_define_alloc_func(SwigClassPosReqType.klass, _wrap_PosReqType_allocate); rb_define_method(SwigClassPosReqType.klass, "initialize", VALUEFUNC(_wrap_new_PosReqType), -1); SwigClassPosReqType.mark = 0; SwigClassPosReqType.destroy = (void (*)(void *)) free_FIX_PosReqType; SwigClassPosReqType.trackObjects = 0; SwigClassResponseTransportType.klass = rb_define_class_under(mQuickfix, "ResponseTransportType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ResponseTransportType, (void *) &SwigClassResponseTransportType); rb_define_alloc_func(SwigClassResponseTransportType.klass, _wrap_ResponseTransportType_allocate); rb_define_method(SwigClassResponseTransportType.klass, "initialize", VALUEFUNC(_wrap_new_ResponseTransportType), -1); SwigClassResponseTransportType.mark = 0; SwigClassResponseTransportType.destroy = (void (*)(void *)) free_FIX_ResponseTransportType; SwigClassResponseTransportType.trackObjects = 0; SwigClassResponseDestination.klass = rb_define_class_under(mQuickfix, "ResponseDestination", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ResponseDestination, (void *) &SwigClassResponseDestination); rb_define_alloc_func(SwigClassResponseDestination.klass, _wrap_ResponseDestination_allocate); rb_define_method(SwigClassResponseDestination.klass, "initialize", VALUEFUNC(_wrap_new_ResponseDestination), -1); SwigClassResponseDestination.mark = 0; SwigClassResponseDestination.destroy = (void (*)(void *)) free_FIX_ResponseDestination; SwigClassResponseDestination.trackObjects = 0; SwigClassTotalNumPosReports.klass = rb_define_class_under(mQuickfix, "TotalNumPosReports", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalNumPosReports, (void *) &SwigClassTotalNumPosReports); rb_define_alloc_func(SwigClassTotalNumPosReports.klass, _wrap_TotalNumPosReports_allocate); rb_define_method(SwigClassTotalNumPosReports.klass, "initialize", VALUEFUNC(_wrap_new_TotalNumPosReports), -1); SwigClassTotalNumPosReports.mark = 0; SwigClassTotalNumPosReports.destroy = (void (*)(void *)) free_FIX_TotalNumPosReports; SwigClassTotalNumPosReports.trackObjects = 0; SwigClassPosReqResult.klass = rb_define_class_under(mQuickfix, "PosReqResult", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosReqResult, (void *) &SwigClassPosReqResult); rb_define_alloc_func(SwigClassPosReqResult.klass, _wrap_PosReqResult_allocate); rb_define_method(SwigClassPosReqResult.klass, "initialize", VALUEFUNC(_wrap_new_PosReqResult), -1); SwigClassPosReqResult.mark = 0; SwigClassPosReqResult.destroy = (void (*)(void *)) free_FIX_PosReqResult; SwigClassPosReqResult.trackObjects = 0; SwigClassPosReqStatus.klass = rb_define_class_under(mQuickfix, "PosReqStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PosReqStatus, (void *) &SwigClassPosReqStatus); rb_define_alloc_func(SwigClassPosReqStatus.klass, _wrap_PosReqStatus_allocate); rb_define_method(SwigClassPosReqStatus.klass, "initialize", VALUEFUNC(_wrap_new_PosReqStatus), -1); SwigClassPosReqStatus.mark = 0; SwigClassPosReqStatus.destroy = (void (*)(void *)) free_FIX_PosReqStatus; SwigClassPosReqStatus.trackObjects = 0; SwigClassSettlPrice.klass = rb_define_class_under(mQuickfix, "SettlPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlPrice, (void *) &SwigClassSettlPrice); rb_define_alloc_func(SwigClassSettlPrice.klass, _wrap_SettlPrice_allocate); rb_define_method(SwigClassSettlPrice.klass, "initialize", VALUEFUNC(_wrap_new_SettlPrice), -1); SwigClassSettlPrice.mark = 0; SwigClassSettlPrice.destroy = (void (*)(void *)) free_FIX_SettlPrice; SwigClassSettlPrice.trackObjects = 0; SwigClassSettlPriceType.klass = rb_define_class_under(mQuickfix, "SettlPriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlPriceType, (void *) &SwigClassSettlPriceType); rb_define_alloc_func(SwigClassSettlPriceType.klass, _wrap_SettlPriceType_allocate); rb_define_method(SwigClassSettlPriceType.klass, "initialize", VALUEFUNC(_wrap_new_SettlPriceType), -1); SwigClassSettlPriceType.mark = 0; SwigClassSettlPriceType.destroy = (void (*)(void *)) free_FIX_SettlPriceType; SwigClassSettlPriceType.trackObjects = 0; SwigClassUnderlyingSettlPrice.klass = rb_define_class_under(mQuickfix, "UnderlyingSettlPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSettlPrice, (void *) &SwigClassUnderlyingSettlPrice); rb_define_alloc_func(SwigClassUnderlyingSettlPrice.klass, _wrap_UnderlyingSettlPrice_allocate); rb_define_method(SwigClassUnderlyingSettlPrice.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSettlPrice), -1); SwigClassUnderlyingSettlPrice.mark = 0; SwigClassUnderlyingSettlPrice.destroy = (void (*)(void *)) free_FIX_UnderlyingSettlPrice; SwigClassUnderlyingSettlPrice.trackObjects = 0; SwigClassUnderlyingSettlPriceType.klass = rb_define_class_under(mQuickfix, "UnderlyingSettlPriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSettlPriceType, (void *) &SwigClassUnderlyingSettlPriceType); rb_define_alloc_func(SwigClassUnderlyingSettlPriceType.klass, _wrap_UnderlyingSettlPriceType_allocate); rb_define_method(SwigClassUnderlyingSettlPriceType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSettlPriceType), -1); SwigClassUnderlyingSettlPriceType.mark = 0; SwigClassUnderlyingSettlPriceType.destroy = (void (*)(void *)) free_FIX_UnderlyingSettlPriceType; SwigClassUnderlyingSettlPriceType.trackObjects = 0; SwigClassPriorSettlPrice.klass = rb_define_class_under(mQuickfix, "PriorSettlPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriorSettlPrice, (void *) &SwigClassPriorSettlPrice); rb_define_alloc_func(SwigClassPriorSettlPrice.klass, _wrap_PriorSettlPrice_allocate); rb_define_method(SwigClassPriorSettlPrice.klass, "initialize", VALUEFUNC(_wrap_new_PriorSettlPrice), -1); SwigClassPriorSettlPrice.mark = 0; SwigClassPriorSettlPrice.destroy = (void (*)(void *)) free_FIX_PriorSettlPrice; SwigClassPriorSettlPrice.trackObjects = 0; SwigClassNoQuoteQualifiers.klass = rb_define_class_under(mQuickfix, "NoQuoteQualifiers", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoQuoteQualifiers, (void *) &SwigClassNoQuoteQualifiers); rb_define_alloc_func(SwigClassNoQuoteQualifiers.klass, _wrap_NoQuoteQualifiers_allocate); rb_define_method(SwigClassNoQuoteQualifiers.klass, "initialize", VALUEFUNC(_wrap_new_NoQuoteQualifiers), -1); SwigClassNoQuoteQualifiers.mark = 0; SwigClassNoQuoteQualifiers.destroy = (void (*)(void *)) free_FIX_NoQuoteQualifiers; SwigClassNoQuoteQualifiers.trackObjects = 0; SwigClassAllocSettlCurrency.klass = rb_define_class_under(mQuickfix, "AllocSettlCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocSettlCurrency, (void *) &SwigClassAllocSettlCurrency); rb_define_alloc_func(SwigClassAllocSettlCurrency.klass, _wrap_AllocSettlCurrency_allocate); rb_define_method(SwigClassAllocSettlCurrency.klass, "initialize", VALUEFUNC(_wrap_new_AllocSettlCurrency), -1); SwigClassAllocSettlCurrency.mark = 0; SwigClassAllocSettlCurrency.destroy = (void (*)(void *)) free_FIX_AllocSettlCurrency; SwigClassAllocSettlCurrency.trackObjects = 0; SwigClassAllocSettlCurrAmt.klass = rb_define_class_under(mQuickfix, "AllocSettlCurrAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocSettlCurrAmt, (void *) &SwigClassAllocSettlCurrAmt); rb_define_alloc_func(SwigClassAllocSettlCurrAmt.klass, _wrap_AllocSettlCurrAmt_allocate); rb_define_method(SwigClassAllocSettlCurrAmt.klass, "initialize", VALUEFUNC(_wrap_new_AllocSettlCurrAmt), -1); SwigClassAllocSettlCurrAmt.mark = 0; SwigClassAllocSettlCurrAmt.destroy = (void (*)(void *)) free_FIX_AllocSettlCurrAmt; SwigClassAllocSettlCurrAmt.trackObjects = 0; SwigClassInterestAtMaturity.klass = rb_define_class_under(mQuickfix, "InterestAtMaturity", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InterestAtMaturity, (void *) &SwigClassInterestAtMaturity); rb_define_alloc_func(SwigClassInterestAtMaturity.klass, _wrap_InterestAtMaturity_allocate); rb_define_method(SwigClassInterestAtMaturity.klass, "initialize", VALUEFUNC(_wrap_new_InterestAtMaturity), -1); SwigClassInterestAtMaturity.mark = 0; SwigClassInterestAtMaturity.destroy = (void (*)(void *)) free_FIX_InterestAtMaturity; SwigClassInterestAtMaturity.trackObjects = 0; SwigClassLegDatedDate.klass = rb_define_class_under(mQuickfix, "LegDatedDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegDatedDate, (void *) &SwigClassLegDatedDate); rb_define_alloc_func(SwigClassLegDatedDate.klass, _wrap_LegDatedDate_allocate); rb_define_method(SwigClassLegDatedDate.klass, "initialize", VALUEFUNC(_wrap_new_LegDatedDate), -1); SwigClassLegDatedDate.mark = 0; SwigClassLegDatedDate.destroy = (void (*)(void *)) free_FIX_LegDatedDate; SwigClassLegDatedDate.trackObjects = 0; SwigClassLegPool.klass = rb_define_class_under(mQuickfix, "LegPool", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegPool, (void *) &SwigClassLegPool); rb_define_alloc_func(SwigClassLegPool.klass, _wrap_LegPool_allocate); rb_define_method(SwigClassLegPool.klass, "initialize", VALUEFUNC(_wrap_new_LegPool), -1); SwigClassLegPool.mark = 0; SwigClassLegPool.destroy = (void (*)(void *)) free_FIX_LegPool; SwigClassLegPool.trackObjects = 0; SwigClassAllocInterestAtMaturity.klass = rb_define_class_under(mQuickfix, "AllocInterestAtMaturity", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocInterestAtMaturity, (void *) &SwigClassAllocInterestAtMaturity); rb_define_alloc_func(SwigClassAllocInterestAtMaturity.klass, _wrap_AllocInterestAtMaturity_allocate); rb_define_method(SwigClassAllocInterestAtMaturity.klass, "initialize", VALUEFUNC(_wrap_new_AllocInterestAtMaturity), -1); SwigClassAllocInterestAtMaturity.mark = 0; SwigClassAllocInterestAtMaturity.destroy = (void (*)(void *)) free_FIX_AllocInterestAtMaturity; SwigClassAllocInterestAtMaturity.trackObjects = 0; SwigClassAllocAccruedInterestAmt.klass = rb_define_class_under(mQuickfix, "AllocAccruedInterestAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocAccruedInterestAmt, (void *) &SwigClassAllocAccruedInterestAmt); rb_define_alloc_func(SwigClassAllocAccruedInterestAmt.klass, _wrap_AllocAccruedInterestAmt_allocate); rb_define_method(SwigClassAllocAccruedInterestAmt.klass, "initialize", VALUEFUNC(_wrap_new_AllocAccruedInterestAmt), -1); SwigClassAllocAccruedInterestAmt.mark = 0; SwigClassAllocAccruedInterestAmt.destroy = (void (*)(void *)) free_FIX_AllocAccruedInterestAmt; SwigClassAllocAccruedInterestAmt.trackObjects = 0; SwigClassDeliveryDate.klass = rb_define_class_under(mQuickfix, "DeliveryDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeliveryDate, (void *) &SwigClassDeliveryDate); rb_define_alloc_func(SwigClassDeliveryDate.klass, _wrap_DeliveryDate_allocate); rb_define_method(SwigClassDeliveryDate.klass, "initialize", VALUEFUNC(_wrap_new_DeliveryDate), -1); SwigClassDeliveryDate.mark = 0; SwigClassDeliveryDate.destroy = (void (*)(void *)) free_FIX_DeliveryDate; SwigClassDeliveryDate.trackObjects = 0; SwigClassAssignmentMethod.klass = rb_define_class_under(mQuickfix, "AssignmentMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AssignmentMethod, (void *) &SwigClassAssignmentMethod); rb_define_alloc_func(SwigClassAssignmentMethod.klass, _wrap_AssignmentMethod_allocate); rb_define_method(SwigClassAssignmentMethod.klass, "initialize", VALUEFUNC(_wrap_new_AssignmentMethod), -1); SwigClassAssignmentMethod.mark = 0; SwigClassAssignmentMethod.destroy = (void (*)(void *)) free_FIX_AssignmentMethod; SwigClassAssignmentMethod.trackObjects = 0; SwigClassAssignmentUnit.klass = rb_define_class_under(mQuickfix, "AssignmentUnit", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AssignmentUnit, (void *) &SwigClassAssignmentUnit); rb_define_alloc_func(SwigClassAssignmentUnit.klass, _wrap_AssignmentUnit_allocate); rb_define_method(SwigClassAssignmentUnit.klass, "initialize", VALUEFUNC(_wrap_new_AssignmentUnit), -1); SwigClassAssignmentUnit.mark = 0; SwigClassAssignmentUnit.destroy = (void (*)(void *)) free_FIX_AssignmentUnit; SwigClassAssignmentUnit.trackObjects = 0; SwigClassOpenInterest.klass = rb_define_class_under(mQuickfix, "OpenInterest", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OpenInterest, (void *) &SwigClassOpenInterest); rb_define_alloc_func(SwigClassOpenInterest.klass, _wrap_OpenInterest_allocate); rb_define_method(SwigClassOpenInterest.klass, "initialize", VALUEFUNC(_wrap_new_OpenInterest), -1); SwigClassOpenInterest.mark = 0; SwigClassOpenInterest.destroy = (void (*)(void *)) free_FIX_OpenInterest; SwigClassOpenInterest.trackObjects = 0; SwigClassExerciseMethod.klass = rb_define_class_under(mQuickfix, "ExerciseMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExerciseMethod, (void *) &SwigClassExerciseMethod); rb_define_alloc_func(SwigClassExerciseMethod.klass, _wrap_ExerciseMethod_allocate); rb_define_method(SwigClassExerciseMethod.klass, "initialize", VALUEFUNC(_wrap_new_ExerciseMethod), -1); SwigClassExerciseMethod.mark = 0; SwigClassExerciseMethod.destroy = (void (*)(void *)) free_FIX_ExerciseMethod; SwigClassExerciseMethod.trackObjects = 0; SwigClassTotNumTradeReports.klass = rb_define_class_under(mQuickfix, "TotNumTradeReports", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNumTradeReports, (void *) &SwigClassTotNumTradeReports); rb_define_alloc_func(SwigClassTotNumTradeReports.klass, _wrap_TotNumTradeReports_allocate); rb_define_method(SwigClassTotNumTradeReports.klass, "initialize", VALUEFUNC(_wrap_new_TotNumTradeReports), -1); SwigClassTotNumTradeReports.mark = 0; SwigClassTotNumTradeReports.destroy = (void (*)(void *)) free_FIX_TotNumTradeReports; SwigClassTotNumTradeReports.trackObjects = 0; SwigClassTradeRequestResult.klass = rb_define_class_under(mQuickfix, "TradeRequestResult", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeRequestResult, (void *) &SwigClassTradeRequestResult); rb_define_alloc_func(SwigClassTradeRequestResult.klass, _wrap_TradeRequestResult_allocate); rb_define_method(SwigClassTradeRequestResult.klass, "initialize", VALUEFUNC(_wrap_new_TradeRequestResult), -1); SwigClassTradeRequestResult.mark = 0; SwigClassTradeRequestResult.destroy = (void (*)(void *)) free_FIX_TradeRequestResult; SwigClassTradeRequestResult.trackObjects = 0; SwigClassTradeRequestStatus.klass = rb_define_class_under(mQuickfix, "TradeRequestStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeRequestStatus, (void *) &SwigClassTradeRequestStatus); rb_define_alloc_func(SwigClassTradeRequestStatus.klass, _wrap_TradeRequestStatus_allocate); rb_define_method(SwigClassTradeRequestStatus.klass, "initialize", VALUEFUNC(_wrap_new_TradeRequestStatus), -1); SwigClassTradeRequestStatus.mark = 0; SwigClassTradeRequestStatus.destroy = (void (*)(void *)) free_FIX_TradeRequestStatus; SwigClassTradeRequestStatus.trackObjects = 0; SwigClassTradeReportRejectReason.klass = rb_define_class_under(mQuickfix, "TradeReportRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeReportRejectReason, (void *) &SwigClassTradeReportRejectReason); rb_define_alloc_func(SwigClassTradeReportRejectReason.klass, _wrap_TradeReportRejectReason_allocate); rb_define_method(SwigClassTradeReportRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_TradeReportRejectReason), -1); SwigClassTradeReportRejectReason.mark = 0; SwigClassTradeReportRejectReason.destroy = (void (*)(void *)) free_FIX_TradeReportRejectReason; SwigClassTradeReportRejectReason.trackObjects = 0; SwigClassSideMultiLegReportingType.klass = rb_define_class_under(mQuickfix, "SideMultiLegReportingType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideMultiLegReportingType, (void *) &SwigClassSideMultiLegReportingType); rb_define_alloc_func(SwigClassSideMultiLegReportingType.klass, _wrap_SideMultiLegReportingType_allocate); rb_define_method(SwigClassSideMultiLegReportingType.klass, "initialize", VALUEFUNC(_wrap_new_SideMultiLegReportingType), -1); SwigClassSideMultiLegReportingType.mark = 0; SwigClassSideMultiLegReportingType.destroy = (void (*)(void *)) free_FIX_SideMultiLegReportingType; SwigClassSideMultiLegReportingType.trackObjects = 0; SwigClassNoPosAmt.klass = rb_define_class_under(mQuickfix, "NoPosAmt", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoPosAmt, (void *) &SwigClassNoPosAmt); rb_define_alloc_func(SwigClassNoPosAmt.klass, _wrap_NoPosAmt_allocate); rb_define_method(SwigClassNoPosAmt.klass, "initialize", VALUEFUNC(_wrap_new_NoPosAmt), -1); SwigClassNoPosAmt.mark = 0; SwigClassNoPosAmt.destroy = (void (*)(void *)) free_FIX_NoPosAmt; SwigClassNoPosAmt.trackObjects = 0; SwigClassAutoAcceptIndicator.klass = rb_define_class_under(mQuickfix, "AutoAcceptIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AutoAcceptIndicator, (void *) &SwigClassAutoAcceptIndicator); rb_define_alloc_func(SwigClassAutoAcceptIndicator.klass, _wrap_AutoAcceptIndicator_allocate); rb_define_method(SwigClassAutoAcceptIndicator.klass, "initialize", VALUEFUNC(_wrap_new_AutoAcceptIndicator), -1); SwigClassAutoAcceptIndicator.mark = 0; SwigClassAutoAcceptIndicator.destroy = (void (*)(void *)) free_FIX_AutoAcceptIndicator; SwigClassAutoAcceptIndicator.trackObjects = 0; SwigClassAllocReportID.klass = rb_define_class_under(mQuickfix, "AllocReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocReportID, (void *) &SwigClassAllocReportID); rb_define_alloc_func(SwigClassAllocReportID.klass, _wrap_AllocReportID_allocate); rb_define_method(SwigClassAllocReportID.klass, "initialize", VALUEFUNC(_wrap_new_AllocReportID), -1); SwigClassAllocReportID.mark = 0; SwigClassAllocReportID.destroy = (void (*)(void *)) free_FIX_AllocReportID; SwigClassAllocReportID.trackObjects = 0; SwigClassNoNested2PartyIDs.klass = rb_define_class_under(mQuickfix, "NoNested2PartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNested2PartyIDs, (void *) &SwigClassNoNested2PartyIDs); rb_define_alloc_func(SwigClassNoNested2PartyIDs.klass, _wrap_NoNested2PartyIDs_allocate); rb_define_method(SwigClassNoNested2PartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNested2PartyIDs), -1); SwigClassNoNested2PartyIDs.mark = 0; SwigClassNoNested2PartyIDs.destroy = (void (*)(void *)) free_FIX_NoNested2PartyIDs; SwigClassNoNested2PartyIDs.trackObjects = 0; SwigClassNested2PartyID.klass = rb_define_class_under(mQuickfix, "Nested2PartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested2PartyID, (void *) &SwigClassNested2PartyID); rb_define_alloc_func(SwigClassNested2PartyID.klass, _wrap_Nested2PartyID_allocate); rb_define_method(SwigClassNested2PartyID.klass, "initialize", VALUEFUNC(_wrap_new_Nested2PartyID), -1); SwigClassNested2PartyID.mark = 0; SwigClassNested2PartyID.destroy = (void (*)(void *)) free_FIX_Nested2PartyID; SwigClassNested2PartyID.trackObjects = 0; SwigClassNested2PartyIDSource.klass = rb_define_class_under(mQuickfix, "Nested2PartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested2PartyIDSource, (void *) &SwigClassNested2PartyIDSource); rb_define_alloc_func(SwigClassNested2PartyIDSource.klass, _wrap_Nested2PartyIDSource_allocate); rb_define_method(SwigClassNested2PartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_Nested2PartyIDSource), -1); SwigClassNested2PartyIDSource.mark = 0; SwigClassNested2PartyIDSource.destroy = (void (*)(void *)) free_FIX_Nested2PartyIDSource; SwigClassNested2PartyIDSource.trackObjects = 0; SwigClassNested2PartyRole.klass = rb_define_class_under(mQuickfix, "Nested2PartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested2PartyRole, (void *) &SwigClassNested2PartyRole); rb_define_alloc_func(SwigClassNested2PartyRole.klass, _wrap_Nested2PartyRole_allocate); rb_define_method(SwigClassNested2PartyRole.klass, "initialize", VALUEFUNC(_wrap_new_Nested2PartyRole), -1); SwigClassNested2PartyRole.mark = 0; SwigClassNested2PartyRole.destroy = (void (*)(void *)) free_FIX_Nested2PartyRole; SwigClassNested2PartyRole.trackObjects = 0; SwigClassNested2PartySubID.klass = rb_define_class_under(mQuickfix, "Nested2PartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested2PartySubID, (void *) &SwigClassNested2PartySubID); rb_define_alloc_func(SwigClassNested2PartySubID.klass, _wrap_Nested2PartySubID_allocate); rb_define_method(SwigClassNested2PartySubID.klass, "initialize", VALUEFUNC(_wrap_new_Nested2PartySubID), -1); SwigClassNested2PartySubID.mark = 0; SwigClassNested2PartySubID.destroy = (void (*)(void *)) free_FIX_Nested2PartySubID; SwigClassNested2PartySubID.trackObjects = 0; SwigClassBenchmarkSecurityIDSource.klass = rb_define_class_under(mQuickfix, "BenchmarkSecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BenchmarkSecurityIDSource, (void *) &SwigClassBenchmarkSecurityIDSource); rb_define_alloc_func(SwigClassBenchmarkSecurityIDSource.klass, _wrap_BenchmarkSecurityIDSource_allocate); rb_define_method(SwigClassBenchmarkSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_BenchmarkSecurityIDSource), -1); SwigClassBenchmarkSecurityIDSource.mark = 0; SwigClassBenchmarkSecurityIDSource.destroy = (void (*)(void *)) free_FIX_BenchmarkSecurityIDSource; SwigClassBenchmarkSecurityIDSource.trackObjects = 0; SwigClassSecuritySubType.klass = rb_define_class_under(mQuickfix, "SecuritySubType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecuritySubType, (void *) &SwigClassSecuritySubType); rb_define_alloc_func(SwigClassSecuritySubType.klass, _wrap_SecuritySubType_allocate); rb_define_method(SwigClassSecuritySubType.klass, "initialize", VALUEFUNC(_wrap_new_SecuritySubType), -1); SwigClassSecuritySubType.mark = 0; SwigClassSecuritySubType.destroy = (void (*)(void *)) free_FIX_SecuritySubType; SwigClassSecuritySubType.trackObjects = 0; SwigClassUnderlyingSecuritySubType.klass = rb_define_class_under(mQuickfix, "UnderlyingSecuritySubType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSecuritySubType, (void *) &SwigClassUnderlyingSecuritySubType); rb_define_alloc_func(SwigClassUnderlyingSecuritySubType.klass, _wrap_UnderlyingSecuritySubType_allocate); rb_define_method(SwigClassUnderlyingSecuritySubType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSecuritySubType), -1); SwigClassUnderlyingSecuritySubType.mark = 0; SwigClassUnderlyingSecuritySubType.destroy = (void (*)(void *)) free_FIX_UnderlyingSecuritySubType; SwigClassUnderlyingSecuritySubType.trackObjects = 0; SwigClassLegSecuritySubType.klass = rb_define_class_under(mQuickfix, "LegSecuritySubType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegSecuritySubType, (void *) &SwigClassLegSecuritySubType); rb_define_alloc_func(SwigClassLegSecuritySubType.klass, _wrap_LegSecuritySubType_allocate); rb_define_method(SwigClassLegSecuritySubType.klass, "initialize", VALUEFUNC(_wrap_new_LegSecuritySubType), -1); SwigClassLegSecuritySubType.mark = 0; SwigClassLegSecuritySubType.destroy = (void (*)(void *)) free_FIX_LegSecuritySubType; SwigClassLegSecuritySubType.trackObjects = 0; SwigClassAllowableOneSidednessPct.klass = rb_define_class_under(mQuickfix, "AllowableOneSidednessPct", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllowableOneSidednessPct, (void *) &SwigClassAllowableOneSidednessPct); rb_define_alloc_func(SwigClassAllowableOneSidednessPct.klass, _wrap_AllowableOneSidednessPct_allocate); rb_define_method(SwigClassAllowableOneSidednessPct.klass, "initialize", VALUEFUNC(_wrap_new_AllowableOneSidednessPct), -1); SwigClassAllowableOneSidednessPct.mark = 0; SwigClassAllowableOneSidednessPct.destroy = (void (*)(void *)) free_FIX_AllowableOneSidednessPct; SwigClassAllowableOneSidednessPct.trackObjects = 0; SwigClassAllowableOneSidednessValue.klass = rb_define_class_under(mQuickfix, "AllowableOneSidednessValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllowableOneSidednessValue, (void *) &SwigClassAllowableOneSidednessValue); rb_define_alloc_func(SwigClassAllowableOneSidednessValue.klass, _wrap_AllowableOneSidednessValue_allocate); rb_define_method(SwigClassAllowableOneSidednessValue.klass, "initialize", VALUEFUNC(_wrap_new_AllowableOneSidednessValue), -1); SwigClassAllowableOneSidednessValue.mark = 0; SwigClassAllowableOneSidednessValue.destroy = (void (*)(void *)) free_FIX_AllowableOneSidednessValue; SwigClassAllowableOneSidednessValue.trackObjects = 0; SwigClassAllowableOneSidednessCurr.klass = rb_define_class_under(mQuickfix, "AllowableOneSidednessCurr", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllowableOneSidednessCurr, (void *) &SwigClassAllowableOneSidednessCurr); rb_define_alloc_func(SwigClassAllowableOneSidednessCurr.klass, _wrap_AllowableOneSidednessCurr_allocate); rb_define_method(SwigClassAllowableOneSidednessCurr.klass, "initialize", VALUEFUNC(_wrap_new_AllowableOneSidednessCurr), -1); SwigClassAllowableOneSidednessCurr.mark = 0; SwigClassAllowableOneSidednessCurr.destroy = (void (*)(void *)) free_FIX_AllowableOneSidednessCurr; SwigClassAllowableOneSidednessCurr.trackObjects = 0; SwigClassNoTrdRegTimestamps.klass = rb_define_class_under(mQuickfix, "NoTrdRegTimestamps", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTrdRegTimestamps, (void *) &SwigClassNoTrdRegTimestamps); rb_define_alloc_func(SwigClassNoTrdRegTimestamps.klass, _wrap_NoTrdRegTimestamps_allocate); rb_define_method(SwigClassNoTrdRegTimestamps.klass, "initialize", VALUEFUNC(_wrap_new_NoTrdRegTimestamps), -1); SwigClassNoTrdRegTimestamps.mark = 0; SwigClassNoTrdRegTimestamps.destroy = (void (*)(void *)) free_FIX_NoTrdRegTimestamps; SwigClassNoTrdRegTimestamps.trackObjects = 0; SwigClassTrdRegTimestamp.klass = rb_define_class_under(mQuickfix, "TrdRegTimestamp", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdRegTimestamp, (void *) &SwigClassTrdRegTimestamp); rb_define_alloc_func(SwigClassTrdRegTimestamp.klass, _wrap_TrdRegTimestamp_allocate); rb_define_method(SwigClassTrdRegTimestamp.klass, "initialize", VALUEFUNC(_wrap_new_TrdRegTimestamp), -1); SwigClassTrdRegTimestamp.mark = 0; SwigClassTrdRegTimestamp.destroy = (void (*)(void *)) free_FIX_TrdRegTimestamp; SwigClassTrdRegTimestamp.trackObjects = 0; SwigClassTrdRegTimestampType.klass = rb_define_class_under(mQuickfix, "TrdRegTimestampType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdRegTimestampType, (void *) &SwigClassTrdRegTimestampType); rb_define_alloc_func(SwigClassTrdRegTimestampType.klass, _wrap_TrdRegTimestampType_allocate); rb_define_method(SwigClassTrdRegTimestampType.klass, "initialize", VALUEFUNC(_wrap_new_TrdRegTimestampType), -1); SwigClassTrdRegTimestampType.mark = 0; SwigClassTrdRegTimestampType.destroy = (void (*)(void *)) free_FIX_TrdRegTimestampType; SwigClassTrdRegTimestampType.trackObjects = 0; SwigClassTrdRegTimestampOrigin.klass = rb_define_class_under(mQuickfix, "TrdRegTimestampOrigin", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdRegTimestampOrigin, (void *) &SwigClassTrdRegTimestampOrigin); rb_define_alloc_func(SwigClassTrdRegTimestampOrigin.klass, _wrap_TrdRegTimestampOrigin_allocate); rb_define_method(SwigClassTrdRegTimestampOrigin.klass, "initialize", VALUEFUNC(_wrap_new_TrdRegTimestampOrigin), -1); SwigClassTrdRegTimestampOrigin.mark = 0; SwigClassTrdRegTimestampOrigin.destroy = (void (*)(void *)) free_FIX_TrdRegTimestampOrigin; SwigClassTrdRegTimestampOrigin.trackObjects = 0; SwigClassConfirmRefID.klass = rb_define_class_under(mQuickfix, "ConfirmRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfirmRefID, (void *) &SwigClassConfirmRefID); rb_define_alloc_func(SwigClassConfirmRefID.klass, _wrap_ConfirmRefID_allocate); rb_define_method(SwigClassConfirmRefID.klass, "initialize", VALUEFUNC(_wrap_new_ConfirmRefID), -1); SwigClassConfirmRefID.mark = 0; SwigClassConfirmRefID.destroy = (void (*)(void *)) free_FIX_ConfirmRefID; SwigClassConfirmRefID.trackObjects = 0; SwigClassConfirmType.klass = rb_define_class_under(mQuickfix, "ConfirmType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfirmType, (void *) &SwigClassConfirmType); rb_define_alloc_func(SwigClassConfirmType.klass, _wrap_ConfirmType_allocate); rb_define_method(SwigClassConfirmType.klass, "initialize", VALUEFUNC(_wrap_new_ConfirmType), -1); SwigClassConfirmType.mark = 0; SwigClassConfirmType.destroy = (void (*)(void *)) free_FIX_ConfirmType; SwigClassConfirmType.trackObjects = 0; SwigClassConfirmRejReason.klass = rb_define_class_under(mQuickfix, "ConfirmRejReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfirmRejReason, (void *) &SwigClassConfirmRejReason); rb_define_alloc_func(SwigClassConfirmRejReason.klass, _wrap_ConfirmRejReason_allocate); rb_define_method(SwigClassConfirmRejReason.klass, "initialize", VALUEFUNC(_wrap_new_ConfirmRejReason), -1); SwigClassConfirmRejReason.mark = 0; SwigClassConfirmRejReason.destroy = (void (*)(void *)) free_FIX_ConfirmRejReason; SwigClassConfirmRejReason.trackObjects = 0; SwigClassBookingType.klass = rb_define_class_under(mQuickfix, "BookingType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BookingType, (void *) &SwigClassBookingType); rb_define_alloc_func(SwigClassBookingType.klass, _wrap_BookingType_allocate); rb_define_method(SwigClassBookingType.klass, "initialize", VALUEFUNC(_wrap_new_BookingType), -1); SwigClassBookingType.mark = 0; SwigClassBookingType.destroy = (void (*)(void *)) free_FIX_BookingType; SwigClassBookingType.trackObjects = 0; SwigClassIndividualAllocRejCode.klass = rb_define_class_under(mQuickfix, "IndividualAllocRejCode", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IndividualAllocRejCode, (void *) &SwigClassIndividualAllocRejCode); rb_define_alloc_func(SwigClassIndividualAllocRejCode.klass, _wrap_IndividualAllocRejCode_allocate); rb_define_method(SwigClassIndividualAllocRejCode.klass, "initialize", VALUEFUNC(_wrap_new_IndividualAllocRejCode), -1); SwigClassIndividualAllocRejCode.mark = 0; SwigClassIndividualAllocRejCode.destroy = (void (*)(void *)) free_FIX_IndividualAllocRejCode; SwigClassIndividualAllocRejCode.trackObjects = 0; SwigClassSettlInstMsgID.klass = rb_define_class_under(mQuickfix, "SettlInstMsgID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstMsgID, (void *) &SwigClassSettlInstMsgID); rb_define_alloc_func(SwigClassSettlInstMsgID.klass, _wrap_SettlInstMsgID_allocate); rb_define_method(SwigClassSettlInstMsgID.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstMsgID), -1); SwigClassSettlInstMsgID.mark = 0; SwigClassSettlInstMsgID.destroy = (void (*)(void *)) free_FIX_SettlInstMsgID; SwigClassSettlInstMsgID.trackObjects = 0; SwigClassNoSettlInst.klass = rb_define_class_under(mQuickfix, "NoSettlInst", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSettlInst, (void *) &SwigClassNoSettlInst); rb_define_alloc_func(SwigClassNoSettlInst.klass, _wrap_NoSettlInst_allocate); rb_define_method(SwigClassNoSettlInst.klass, "initialize", VALUEFUNC(_wrap_new_NoSettlInst), -1); SwigClassNoSettlInst.mark = 0; SwigClassNoSettlInst.destroy = (void (*)(void *)) free_FIX_NoSettlInst; SwigClassNoSettlInst.trackObjects = 0; SwigClassLastUpdateTime.klass = rb_define_class_under(mQuickfix, "LastUpdateTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastUpdateTime, (void *) &SwigClassLastUpdateTime); rb_define_alloc_func(SwigClassLastUpdateTime.klass, _wrap_LastUpdateTime_allocate); rb_define_method(SwigClassLastUpdateTime.klass, "initialize", VALUEFUNC(_wrap_new_LastUpdateTime), -1); SwigClassLastUpdateTime.mark = 0; SwigClassLastUpdateTime.destroy = (void (*)(void *)) free_FIX_LastUpdateTime; SwigClassLastUpdateTime.trackObjects = 0; SwigClassAllocSettlInstType.klass = rb_define_class_under(mQuickfix, "AllocSettlInstType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocSettlInstType, (void *) &SwigClassAllocSettlInstType); rb_define_alloc_func(SwigClassAllocSettlInstType.klass, _wrap_AllocSettlInstType_allocate); rb_define_method(SwigClassAllocSettlInstType.klass, "initialize", VALUEFUNC(_wrap_new_AllocSettlInstType), -1); SwigClassAllocSettlInstType.mark = 0; SwigClassAllocSettlInstType.destroy = (void (*)(void *)) free_FIX_AllocSettlInstType; SwigClassAllocSettlInstType.trackObjects = 0; SwigClassNoSettlPartyIDs.klass = rb_define_class_under(mQuickfix, "NoSettlPartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSettlPartyIDs, (void *) &SwigClassNoSettlPartyIDs); rb_define_alloc_func(SwigClassNoSettlPartyIDs.klass, _wrap_NoSettlPartyIDs_allocate); rb_define_method(SwigClassNoSettlPartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoSettlPartyIDs), -1); SwigClassNoSettlPartyIDs.mark = 0; SwigClassNoSettlPartyIDs.destroy = (void (*)(void *)) free_FIX_NoSettlPartyIDs; SwigClassNoSettlPartyIDs.trackObjects = 0; SwigClassSettlPartyID.klass = rb_define_class_under(mQuickfix, "SettlPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlPartyID, (void *) &SwigClassSettlPartyID); rb_define_alloc_func(SwigClassSettlPartyID.klass, _wrap_SettlPartyID_allocate); rb_define_method(SwigClassSettlPartyID.klass, "initialize", VALUEFUNC(_wrap_new_SettlPartyID), -1); SwigClassSettlPartyID.mark = 0; SwigClassSettlPartyID.destroy = (void (*)(void *)) free_FIX_SettlPartyID; SwigClassSettlPartyID.trackObjects = 0; SwigClassSettlPartyIDSource.klass = rb_define_class_under(mQuickfix, "SettlPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlPartyIDSource, (void *) &SwigClassSettlPartyIDSource); rb_define_alloc_func(SwigClassSettlPartyIDSource.klass, _wrap_SettlPartyIDSource_allocate); rb_define_method(SwigClassSettlPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_SettlPartyIDSource), -1); SwigClassSettlPartyIDSource.mark = 0; SwigClassSettlPartyIDSource.destroy = (void (*)(void *)) free_FIX_SettlPartyIDSource; SwigClassSettlPartyIDSource.trackObjects = 0; SwigClassSettlPartyRole.klass = rb_define_class_under(mQuickfix, "SettlPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlPartyRole, (void *) &SwigClassSettlPartyRole); rb_define_alloc_func(SwigClassSettlPartyRole.klass, _wrap_SettlPartyRole_allocate); rb_define_method(SwigClassSettlPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_SettlPartyRole), -1); SwigClassSettlPartyRole.mark = 0; SwigClassSettlPartyRole.destroy = (void (*)(void *)) free_FIX_SettlPartyRole; SwigClassSettlPartyRole.trackObjects = 0; SwigClassSettlPartySubID.klass = rb_define_class_under(mQuickfix, "SettlPartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlPartySubID, (void *) &SwigClassSettlPartySubID); rb_define_alloc_func(SwigClassSettlPartySubID.klass, _wrap_SettlPartySubID_allocate); rb_define_method(SwigClassSettlPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_SettlPartySubID), -1); SwigClassSettlPartySubID.mark = 0; SwigClassSettlPartySubID.destroy = (void (*)(void *)) free_FIX_SettlPartySubID; SwigClassSettlPartySubID.trackObjects = 0; SwigClassSettlPartySubIDType.klass = rb_define_class_under(mQuickfix, "SettlPartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlPartySubIDType, (void *) &SwigClassSettlPartySubIDType); rb_define_alloc_func(SwigClassSettlPartySubIDType.klass, _wrap_SettlPartySubIDType_allocate); rb_define_method(SwigClassSettlPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_SettlPartySubIDType), -1); SwigClassSettlPartySubIDType.mark = 0; SwigClassSettlPartySubIDType.destroy = (void (*)(void *)) free_FIX_SettlPartySubIDType; SwigClassSettlPartySubIDType.trackObjects = 0; SwigClassDlvyInstType.klass = rb_define_class_under(mQuickfix, "DlvyInstType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DlvyInstType, (void *) &SwigClassDlvyInstType); rb_define_alloc_func(SwigClassDlvyInstType.klass, _wrap_DlvyInstType_allocate); rb_define_method(SwigClassDlvyInstType.klass, "initialize", VALUEFUNC(_wrap_new_DlvyInstType), -1); SwigClassDlvyInstType.mark = 0; SwigClassDlvyInstType.destroy = (void (*)(void *)) free_FIX_DlvyInstType; SwigClassDlvyInstType.trackObjects = 0; SwigClassTerminationType.klass = rb_define_class_under(mQuickfix, "TerminationType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TerminationType, (void *) &SwigClassTerminationType); rb_define_alloc_func(SwigClassTerminationType.klass, _wrap_TerminationType_allocate); rb_define_method(SwigClassTerminationType.klass, "initialize", VALUEFUNC(_wrap_new_TerminationType), -1); SwigClassTerminationType.mark = 0; SwigClassTerminationType.destroy = (void (*)(void *)) free_FIX_TerminationType; SwigClassTerminationType.trackObjects = 0; SwigClassOrdStatusReqID.klass = rb_define_class_under(mQuickfix, "OrdStatusReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrdStatusReqID, (void *) &SwigClassOrdStatusReqID); rb_define_alloc_func(SwigClassOrdStatusReqID.klass, _wrap_OrdStatusReqID_allocate); rb_define_method(SwigClassOrdStatusReqID.klass, "initialize", VALUEFUNC(_wrap_new_OrdStatusReqID), -1); SwigClassOrdStatusReqID.mark = 0; SwigClassOrdStatusReqID.destroy = (void (*)(void *)) free_FIX_OrdStatusReqID; SwigClassOrdStatusReqID.trackObjects = 0; SwigClassSettlInstReqID.klass = rb_define_class_under(mQuickfix, "SettlInstReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstReqID, (void *) &SwigClassSettlInstReqID); rb_define_alloc_func(SwigClassSettlInstReqID.klass, _wrap_SettlInstReqID_allocate); rb_define_method(SwigClassSettlInstReqID.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstReqID), -1); SwigClassSettlInstReqID.mark = 0; SwigClassSettlInstReqID.destroy = (void (*)(void *)) free_FIX_SettlInstReqID; SwigClassSettlInstReqID.trackObjects = 0; SwigClassSettlInstReqRejCode.klass = rb_define_class_under(mQuickfix, "SettlInstReqRejCode", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlInstReqRejCode, (void *) &SwigClassSettlInstReqRejCode); rb_define_alloc_func(SwigClassSettlInstReqRejCode.klass, _wrap_SettlInstReqRejCode_allocate); rb_define_method(SwigClassSettlInstReqRejCode.klass, "initialize", VALUEFUNC(_wrap_new_SettlInstReqRejCode), -1); SwigClassSettlInstReqRejCode.mark = 0; SwigClassSettlInstReqRejCode.destroy = (void (*)(void *)) free_FIX_SettlInstReqRejCode; SwigClassSettlInstReqRejCode.trackObjects = 0; SwigClassSecondaryAllocID.klass = rb_define_class_under(mQuickfix, "SecondaryAllocID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryAllocID, (void *) &SwigClassSecondaryAllocID); rb_define_alloc_func(SwigClassSecondaryAllocID.klass, _wrap_SecondaryAllocID_allocate); rb_define_method(SwigClassSecondaryAllocID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryAllocID), -1); SwigClassSecondaryAllocID.mark = 0; SwigClassSecondaryAllocID.destroy = (void (*)(void *)) free_FIX_SecondaryAllocID; SwigClassSecondaryAllocID.trackObjects = 0; SwigClassAllocReportType.klass = rb_define_class_under(mQuickfix, "AllocReportType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocReportType, (void *) &SwigClassAllocReportType); rb_define_alloc_func(SwigClassAllocReportType.klass, _wrap_AllocReportType_allocate); rb_define_method(SwigClassAllocReportType.klass, "initialize", VALUEFUNC(_wrap_new_AllocReportType), -1); SwigClassAllocReportType.mark = 0; SwigClassAllocReportType.destroy = (void (*)(void *)) free_FIX_AllocReportType; SwigClassAllocReportType.trackObjects = 0; SwigClassAllocReportRefID.klass = rb_define_class_under(mQuickfix, "AllocReportRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocReportRefID, (void *) &SwigClassAllocReportRefID); rb_define_alloc_func(SwigClassAllocReportRefID.klass, _wrap_AllocReportRefID_allocate); rb_define_method(SwigClassAllocReportRefID.klass, "initialize", VALUEFUNC(_wrap_new_AllocReportRefID), -1); SwigClassAllocReportRefID.mark = 0; SwigClassAllocReportRefID.destroy = (void (*)(void *)) free_FIX_AllocReportRefID; SwigClassAllocReportRefID.trackObjects = 0; SwigClassAllocCancReplaceReason.klass = rb_define_class_under(mQuickfix, "AllocCancReplaceReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocCancReplaceReason, (void *) &SwigClassAllocCancReplaceReason); rb_define_alloc_func(SwigClassAllocCancReplaceReason.klass, _wrap_AllocCancReplaceReason_allocate); rb_define_method(SwigClassAllocCancReplaceReason.klass, "initialize", VALUEFUNC(_wrap_new_AllocCancReplaceReason), -1); SwigClassAllocCancReplaceReason.mark = 0; SwigClassAllocCancReplaceReason.destroy = (void (*)(void *)) free_FIX_AllocCancReplaceReason; SwigClassAllocCancReplaceReason.trackObjects = 0; SwigClassCopyMsgIndicator.klass = rb_define_class_under(mQuickfix, "CopyMsgIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CopyMsgIndicator, (void *) &SwigClassCopyMsgIndicator); rb_define_alloc_func(SwigClassCopyMsgIndicator.klass, _wrap_CopyMsgIndicator_allocate); rb_define_method(SwigClassCopyMsgIndicator.klass, "initialize", VALUEFUNC(_wrap_new_CopyMsgIndicator), -1); SwigClassCopyMsgIndicator.mark = 0; SwigClassCopyMsgIndicator.destroy = (void (*)(void *)) free_FIX_CopyMsgIndicator; SwigClassCopyMsgIndicator.trackObjects = 0; SwigClassAllocAccountType.klass = rb_define_class_under(mQuickfix, "AllocAccountType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocAccountType, (void *) &SwigClassAllocAccountType); rb_define_alloc_func(SwigClassAllocAccountType.klass, _wrap_AllocAccountType_allocate); rb_define_method(SwigClassAllocAccountType.klass, "initialize", VALUEFUNC(_wrap_new_AllocAccountType), -1); SwigClassAllocAccountType.mark = 0; SwigClassAllocAccountType.destroy = (void (*)(void *)) free_FIX_AllocAccountType; SwigClassAllocAccountType.trackObjects = 0; SwigClassOrderAvgPx.klass = rb_define_class_under(mQuickfix, "OrderAvgPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderAvgPx, (void *) &SwigClassOrderAvgPx); rb_define_alloc_func(SwigClassOrderAvgPx.klass, _wrap_OrderAvgPx_allocate); rb_define_method(SwigClassOrderAvgPx.klass, "initialize", VALUEFUNC(_wrap_new_OrderAvgPx), -1); SwigClassOrderAvgPx.mark = 0; SwigClassOrderAvgPx.destroy = (void (*)(void *)) free_FIX_OrderAvgPx; SwigClassOrderAvgPx.trackObjects = 0; SwigClassOrderBookingQty.klass = rb_define_class_under(mQuickfix, "OrderBookingQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderBookingQty, (void *) &SwigClassOrderBookingQty); rb_define_alloc_func(SwigClassOrderBookingQty.klass, _wrap_OrderBookingQty_allocate); rb_define_method(SwigClassOrderBookingQty.klass, "initialize", VALUEFUNC(_wrap_new_OrderBookingQty), -1); SwigClassOrderBookingQty.mark = 0; SwigClassOrderBookingQty.destroy = (void (*)(void *)) free_FIX_OrderBookingQty; SwigClassOrderBookingQty.trackObjects = 0; SwigClassNoSettlPartySubIDs.klass = rb_define_class_under(mQuickfix, "NoSettlPartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSettlPartySubIDs, (void *) &SwigClassNoSettlPartySubIDs); rb_define_alloc_func(SwigClassNoSettlPartySubIDs.klass, _wrap_NoSettlPartySubIDs_allocate); rb_define_method(SwigClassNoSettlPartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoSettlPartySubIDs), -1); SwigClassNoSettlPartySubIDs.mark = 0; SwigClassNoSettlPartySubIDs.destroy = (void (*)(void *)) free_FIX_NoSettlPartySubIDs; SwigClassNoSettlPartySubIDs.trackObjects = 0; SwigClassNoPartySubIDs.klass = rb_define_class_under(mQuickfix, "NoPartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoPartySubIDs, (void *) &SwigClassNoPartySubIDs); rb_define_alloc_func(SwigClassNoPartySubIDs.klass, _wrap_NoPartySubIDs_allocate); rb_define_method(SwigClassNoPartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoPartySubIDs), -1); SwigClassNoPartySubIDs.mark = 0; SwigClassNoPartySubIDs.destroy = (void (*)(void *)) free_FIX_NoPartySubIDs; SwigClassNoPartySubIDs.trackObjects = 0; SwigClassPartySubIDType.klass = rb_define_class_under(mQuickfix, "PartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PartySubIDType, (void *) &SwigClassPartySubIDType); rb_define_alloc_func(SwigClassPartySubIDType.klass, _wrap_PartySubIDType_allocate); rb_define_method(SwigClassPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_PartySubIDType), -1); SwigClassPartySubIDType.mark = 0; SwigClassPartySubIDType.destroy = (void (*)(void *)) free_FIX_PartySubIDType; SwigClassPartySubIDType.trackObjects = 0; SwigClassNoNestedPartySubIDs.klass = rb_define_class_under(mQuickfix, "NoNestedPartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNestedPartySubIDs, (void *) &SwigClassNoNestedPartySubIDs); rb_define_alloc_func(SwigClassNoNestedPartySubIDs.klass, _wrap_NoNestedPartySubIDs_allocate); rb_define_method(SwigClassNoNestedPartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNestedPartySubIDs), -1); SwigClassNoNestedPartySubIDs.mark = 0; SwigClassNoNestedPartySubIDs.destroy = (void (*)(void *)) free_FIX_NoNestedPartySubIDs; SwigClassNoNestedPartySubIDs.trackObjects = 0; SwigClassNestedPartySubIDType.klass = rb_define_class_under(mQuickfix, "NestedPartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NestedPartySubIDType, (void *) &SwigClassNestedPartySubIDType); rb_define_alloc_func(SwigClassNestedPartySubIDType.klass, _wrap_NestedPartySubIDType_allocate); rb_define_method(SwigClassNestedPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_NestedPartySubIDType), -1); SwigClassNestedPartySubIDType.mark = 0; SwigClassNestedPartySubIDType.destroy = (void (*)(void *)) free_FIX_NestedPartySubIDType; SwigClassNestedPartySubIDType.trackObjects = 0; SwigClassNoNested2PartySubIDs.klass = rb_define_class_under(mQuickfix, "NoNested2PartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNested2PartySubIDs, (void *) &SwigClassNoNested2PartySubIDs); rb_define_alloc_func(SwigClassNoNested2PartySubIDs.klass, _wrap_NoNested2PartySubIDs_allocate); rb_define_method(SwigClassNoNested2PartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNested2PartySubIDs), -1); SwigClassNoNested2PartySubIDs.mark = 0; SwigClassNoNested2PartySubIDs.destroy = (void (*)(void *)) free_FIX_NoNested2PartySubIDs; SwigClassNoNested2PartySubIDs.trackObjects = 0; SwigClassNested2PartySubIDType.klass = rb_define_class_under(mQuickfix, "Nested2PartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested2PartySubIDType, (void *) &SwigClassNested2PartySubIDType); rb_define_alloc_func(SwigClassNested2PartySubIDType.klass, _wrap_Nested2PartySubIDType_allocate); rb_define_method(SwigClassNested2PartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_Nested2PartySubIDType), -1); SwigClassNested2PartySubIDType.mark = 0; SwigClassNested2PartySubIDType.destroy = (void (*)(void *)) free_FIX_Nested2PartySubIDType; SwigClassNested2PartySubIDType.trackObjects = 0; SwigClassAllocIntermedReqType.klass = rb_define_class_under(mQuickfix, "AllocIntermedReqType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocIntermedReqType, (void *) &SwigClassAllocIntermedReqType); rb_define_alloc_func(SwigClassAllocIntermedReqType.klass, _wrap_AllocIntermedReqType_allocate); rb_define_method(SwigClassAllocIntermedReqType.klass, "initialize", VALUEFUNC(_wrap_new_AllocIntermedReqType), -1); SwigClassAllocIntermedReqType.mark = 0; SwigClassAllocIntermedReqType.destroy = (void (*)(void *)) free_FIX_AllocIntermedReqType; SwigClassAllocIntermedReqType.trackObjects = 0; SwigClassUnderlyingPx.klass = rb_define_class_under(mQuickfix, "UnderlyingPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingPx, (void *) &SwigClassUnderlyingPx); rb_define_alloc_func(SwigClassUnderlyingPx.klass, _wrap_UnderlyingPx_allocate); rb_define_method(SwigClassUnderlyingPx.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingPx), -1); SwigClassUnderlyingPx.mark = 0; SwigClassUnderlyingPx.destroy = (void (*)(void *)) free_FIX_UnderlyingPx; SwigClassUnderlyingPx.trackObjects = 0; SwigClassPriceDelta.klass = rb_define_class_under(mQuickfix, "PriceDelta", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceDelta, (void *) &SwigClassPriceDelta); rb_define_alloc_func(SwigClassPriceDelta.klass, _wrap_PriceDelta_allocate); rb_define_method(SwigClassPriceDelta.klass, "initialize", VALUEFUNC(_wrap_new_PriceDelta), -1); SwigClassPriceDelta.mark = 0; SwigClassPriceDelta.destroy = (void (*)(void *)) free_FIX_PriceDelta; SwigClassPriceDelta.trackObjects = 0; SwigClassApplQueueMax.klass = rb_define_class_under(mQuickfix, "ApplQueueMax", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplQueueMax, (void *) &SwigClassApplQueueMax); rb_define_alloc_func(SwigClassApplQueueMax.klass, _wrap_ApplQueueMax_allocate); rb_define_method(SwigClassApplQueueMax.klass, "initialize", VALUEFUNC(_wrap_new_ApplQueueMax), -1); SwigClassApplQueueMax.mark = 0; SwigClassApplQueueMax.destroy = (void (*)(void *)) free_FIX_ApplQueueMax; SwigClassApplQueueMax.trackObjects = 0; SwigClassApplQueueDepth.klass = rb_define_class_under(mQuickfix, "ApplQueueDepth", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplQueueDepth, (void *) &SwigClassApplQueueDepth); rb_define_alloc_func(SwigClassApplQueueDepth.klass, _wrap_ApplQueueDepth_allocate); rb_define_method(SwigClassApplQueueDepth.klass, "initialize", VALUEFUNC(_wrap_new_ApplQueueDepth), -1); SwigClassApplQueueDepth.mark = 0; SwigClassApplQueueDepth.destroy = (void (*)(void *)) free_FIX_ApplQueueDepth; SwigClassApplQueueDepth.trackObjects = 0; SwigClassApplQueueResolution.klass = rb_define_class_under(mQuickfix, "ApplQueueResolution", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplQueueResolution, (void *) &SwigClassApplQueueResolution); rb_define_alloc_func(SwigClassApplQueueResolution.klass, _wrap_ApplQueueResolution_allocate); rb_define_method(SwigClassApplQueueResolution.klass, "initialize", VALUEFUNC(_wrap_new_ApplQueueResolution), -1); SwigClassApplQueueResolution.mark = 0; SwigClassApplQueueResolution.destroy = (void (*)(void *)) free_FIX_ApplQueueResolution; SwigClassApplQueueResolution.trackObjects = 0; SwigClassApplQueueAction.klass = rb_define_class_under(mQuickfix, "ApplQueueAction", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplQueueAction, (void *) &SwigClassApplQueueAction); rb_define_alloc_func(SwigClassApplQueueAction.klass, _wrap_ApplQueueAction_allocate); rb_define_method(SwigClassApplQueueAction.klass, "initialize", VALUEFUNC(_wrap_new_ApplQueueAction), -1); SwigClassApplQueueAction.mark = 0; SwigClassApplQueueAction.destroy = (void (*)(void *)) free_FIX_ApplQueueAction; SwigClassApplQueueAction.trackObjects = 0; SwigClassNoAltMDSource.klass = rb_define_class_under(mQuickfix, "NoAltMDSource", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoAltMDSource, (void *) &SwigClassNoAltMDSource); rb_define_alloc_func(SwigClassNoAltMDSource.klass, _wrap_NoAltMDSource_allocate); rb_define_method(SwigClassNoAltMDSource.klass, "initialize", VALUEFUNC(_wrap_new_NoAltMDSource), -1); SwigClassNoAltMDSource.mark = 0; SwigClassNoAltMDSource.destroy = (void (*)(void *)) free_FIX_NoAltMDSource; SwigClassNoAltMDSource.trackObjects = 0; SwigClassAltMDSourceID.klass = rb_define_class_under(mQuickfix, "AltMDSourceID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AltMDSourceID, (void *) &SwigClassAltMDSourceID); rb_define_alloc_func(SwigClassAltMDSourceID.klass, _wrap_AltMDSourceID_allocate); rb_define_method(SwigClassAltMDSourceID.klass, "initialize", VALUEFUNC(_wrap_new_AltMDSourceID), -1); SwigClassAltMDSourceID.mark = 0; SwigClassAltMDSourceID.destroy = (void (*)(void *)) free_FIX_AltMDSourceID; SwigClassAltMDSourceID.trackObjects = 0; SwigClassSecondaryTradeReportID.klass = rb_define_class_under(mQuickfix, "SecondaryTradeReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryTradeReportID, (void *) &SwigClassSecondaryTradeReportID); rb_define_alloc_func(SwigClassSecondaryTradeReportID.klass, _wrap_SecondaryTradeReportID_allocate); rb_define_method(SwigClassSecondaryTradeReportID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryTradeReportID), -1); SwigClassSecondaryTradeReportID.mark = 0; SwigClassSecondaryTradeReportID.destroy = (void (*)(void *)) free_FIX_SecondaryTradeReportID; SwigClassSecondaryTradeReportID.trackObjects = 0; SwigClassAvgPxIndicator.klass = rb_define_class_under(mQuickfix, "AvgPxIndicator", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AvgPxIndicator, (void *) &SwigClassAvgPxIndicator); rb_define_alloc_func(SwigClassAvgPxIndicator.klass, _wrap_AvgPxIndicator_allocate); rb_define_method(SwigClassAvgPxIndicator.klass, "initialize", VALUEFUNC(_wrap_new_AvgPxIndicator), -1); SwigClassAvgPxIndicator.mark = 0; SwigClassAvgPxIndicator.destroy = (void (*)(void *)) free_FIX_AvgPxIndicator; SwigClassAvgPxIndicator.trackObjects = 0; SwigClassTradeLinkID.klass = rb_define_class_under(mQuickfix, "TradeLinkID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeLinkID, (void *) &SwigClassTradeLinkID); rb_define_alloc_func(SwigClassTradeLinkID.klass, _wrap_TradeLinkID_allocate); rb_define_method(SwigClassTradeLinkID.klass, "initialize", VALUEFUNC(_wrap_new_TradeLinkID), -1); SwigClassTradeLinkID.mark = 0; SwigClassTradeLinkID.destroy = (void (*)(void *)) free_FIX_TradeLinkID; SwigClassTradeLinkID.trackObjects = 0; SwigClassOrderInputDevice.klass = rb_define_class_under(mQuickfix, "OrderInputDevice", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderInputDevice, (void *) &SwigClassOrderInputDevice); rb_define_alloc_func(SwigClassOrderInputDevice.klass, _wrap_OrderInputDevice_allocate); rb_define_method(SwigClassOrderInputDevice.klass, "initialize", VALUEFUNC(_wrap_new_OrderInputDevice), -1); SwigClassOrderInputDevice.mark = 0; SwigClassOrderInputDevice.destroy = (void (*)(void *)) free_FIX_OrderInputDevice; SwigClassOrderInputDevice.trackObjects = 0; SwigClassUnderlyingTradingSessionID.klass = rb_define_class_under(mQuickfix, "UnderlyingTradingSessionID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingTradingSessionID, (void *) &SwigClassUnderlyingTradingSessionID); rb_define_alloc_func(SwigClassUnderlyingTradingSessionID.klass, _wrap_UnderlyingTradingSessionID_allocate); rb_define_method(SwigClassUnderlyingTradingSessionID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingTradingSessionID), -1); SwigClassUnderlyingTradingSessionID.mark = 0; SwigClassUnderlyingTradingSessionID.destroy = (void (*)(void *)) free_FIX_UnderlyingTradingSessionID; SwigClassUnderlyingTradingSessionID.trackObjects = 0; SwigClassUnderlyingTradingSessionSubID.klass = rb_define_class_under(mQuickfix, "UnderlyingTradingSessionSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingTradingSessionSubID, (void *) &SwigClassUnderlyingTradingSessionSubID); rb_define_alloc_func(SwigClassUnderlyingTradingSessionSubID.klass, _wrap_UnderlyingTradingSessionSubID_allocate); rb_define_method(SwigClassUnderlyingTradingSessionSubID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingTradingSessionSubID), -1); SwigClassUnderlyingTradingSessionSubID.mark = 0; SwigClassUnderlyingTradingSessionSubID.destroy = (void (*)(void *)) free_FIX_UnderlyingTradingSessionSubID; SwigClassUnderlyingTradingSessionSubID.trackObjects = 0; SwigClassTradeLegRefID.klass = rb_define_class_under(mQuickfix, "TradeLegRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeLegRefID, (void *) &SwigClassTradeLegRefID); rb_define_alloc_func(SwigClassTradeLegRefID.klass, _wrap_TradeLegRefID_allocate); rb_define_method(SwigClassTradeLegRefID.klass, "initialize", VALUEFUNC(_wrap_new_TradeLegRefID), -1); SwigClassTradeLegRefID.mark = 0; SwigClassTradeLegRefID.destroy = (void (*)(void *)) free_FIX_TradeLegRefID; SwigClassTradeLegRefID.trackObjects = 0; SwigClassExchangeRule.klass = rb_define_class_under(mQuickfix, "ExchangeRule", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExchangeRule, (void *) &SwigClassExchangeRule); rb_define_alloc_func(SwigClassExchangeRule.klass, _wrap_ExchangeRule_allocate); rb_define_method(SwigClassExchangeRule.klass, "initialize", VALUEFUNC(_wrap_new_ExchangeRule), -1); SwigClassExchangeRule.mark = 0; SwigClassExchangeRule.destroy = (void (*)(void *)) free_FIX_ExchangeRule; SwigClassExchangeRule.trackObjects = 0; SwigClassTradeAllocIndicator.klass = rb_define_class_under(mQuickfix, "TradeAllocIndicator", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeAllocIndicator, (void *) &SwigClassTradeAllocIndicator); rb_define_alloc_func(SwigClassTradeAllocIndicator.klass, _wrap_TradeAllocIndicator_allocate); rb_define_method(SwigClassTradeAllocIndicator.klass, "initialize", VALUEFUNC(_wrap_new_TradeAllocIndicator), -1); SwigClassTradeAllocIndicator.mark = 0; SwigClassTradeAllocIndicator.destroy = (void (*)(void *)) free_FIX_TradeAllocIndicator; SwigClassTradeAllocIndicator.trackObjects = 0; SwigClassExpirationCycle.klass = rb_define_class_under(mQuickfix, "ExpirationCycle", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExpirationCycle, (void *) &SwigClassExpirationCycle); rb_define_alloc_func(SwigClassExpirationCycle.klass, _wrap_ExpirationCycle_allocate); rb_define_method(SwigClassExpirationCycle.klass, "initialize", VALUEFUNC(_wrap_new_ExpirationCycle), -1); SwigClassExpirationCycle.mark = 0; SwigClassExpirationCycle.destroy = (void (*)(void *)) free_FIX_ExpirationCycle; SwigClassExpirationCycle.trackObjects = 0; SwigClassTrdType.klass = rb_define_class_under(mQuickfix, "TrdType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdType, (void *) &SwigClassTrdType); rb_define_alloc_func(SwigClassTrdType.klass, _wrap_TrdType_allocate); rb_define_method(SwigClassTrdType.klass, "initialize", VALUEFUNC(_wrap_new_TrdType), -1); SwigClassTrdType.mark = 0; SwigClassTrdType.destroy = (void (*)(void *)) free_FIX_TrdType; SwigClassTrdType.trackObjects = 0; SwigClassTrdSubType.klass = rb_define_class_under(mQuickfix, "TrdSubType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdSubType, (void *) &SwigClassTrdSubType); rb_define_alloc_func(SwigClassTrdSubType.klass, _wrap_TrdSubType_allocate); rb_define_method(SwigClassTrdSubType.klass, "initialize", VALUEFUNC(_wrap_new_TrdSubType), -1); SwigClassTrdSubType.mark = 0; SwigClassTrdSubType.destroy = (void (*)(void *)) free_FIX_TrdSubType; SwigClassTrdSubType.trackObjects = 0; SwigClassTransferReason.klass = rb_define_class_under(mQuickfix, "TransferReason", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TransferReason, (void *) &SwigClassTransferReason); rb_define_alloc_func(SwigClassTransferReason.klass, _wrap_TransferReason_allocate); rb_define_method(SwigClassTransferReason.klass, "initialize", VALUEFUNC(_wrap_new_TransferReason), -1); SwigClassTransferReason.mark = 0; SwigClassTransferReason.destroy = (void (*)(void *)) free_FIX_TransferReason; SwigClassTransferReason.trackObjects = 0; SwigClassTotNumAssignmentReports.klass = rb_define_class_under(mQuickfix, "TotNumAssignmentReports", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNumAssignmentReports, (void *) &SwigClassTotNumAssignmentReports); rb_define_alloc_func(SwigClassTotNumAssignmentReports.klass, _wrap_TotNumAssignmentReports_allocate); rb_define_method(SwigClassTotNumAssignmentReports.klass, "initialize", VALUEFUNC(_wrap_new_TotNumAssignmentReports), -1); SwigClassTotNumAssignmentReports.mark = 0; SwigClassTotNumAssignmentReports.destroy = (void (*)(void *)) free_FIX_TotNumAssignmentReports; SwigClassTotNumAssignmentReports.trackObjects = 0; SwigClassAsgnRptID.klass = rb_define_class_under(mQuickfix, "AsgnRptID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AsgnRptID, (void *) &SwigClassAsgnRptID); rb_define_alloc_func(SwigClassAsgnRptID.klass, _wrap_AsgnRptID_allocate); rb_define_method(SwigClassAsgnRptID.klass, "initialize", VALUEFUNC(_wrap_new_AsgnRptID), -1); SwigClassAsgnRptID.mark = 0; SwigClassAsgnRptID.destroy = (void (*)(void *)) free_FIX_AsgnRptID; SwigClassAsgnRptID.trackObjects = 0; SwigClassThresholdAmount.klass = rb_define_class_under(mQuickfix, "ThresholdAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ThresholdAmount, (void *) &SwigClassThresholdAmount); rb_define_alloc_func(SwigClassThresholdAmount.klass, _wrap_ThresholdAmount_allocate); rb_define_method(SwigClassThresholdAmount.klass, "initialize", VALUEFUNC(_wrap_new_ThresholdAmount), -1); SwigClassThresholdAmount.mark = 0; SwigClassThresholdAmount.destroy = (void (*)(void *)) free_FIX_ThresholdAmount; SwigClassThresholdAmount.trackObjects = 0; SwigClassPegMoveType.klass = rb_define_class_under(mQuickfix, "PegMoveType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegMoveType, (void *) &SwigClassPegMoveType); rb_define_alloc_func(SwigClassPegMoveType.klass, _wrap_PegMoveType_allocate); rb_define_method(SwigClassPegMoveType.klass, "initialize", VALUEFUNC(_wrap_new_PegMoveType), -1); SwigClassPegMoveType.mark = 0; SwigClassPegMoveType.destroy = (void (*)(void *)) free_FIX_PegMoveType; SwigClassPegMoveType.trackObjects = 0; SwigClassPegOffsetType.klass = rb_define_class_under(mQuickfix, "PegOffsetType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegOffsetType, (void *) &SwigClassPegOffsetType); rb_define_alloc_func(SwigClassPegOffsetType.klass, _wrap_PegOffsetType_allocate); rb_define_method(SwigClassPegOffsetType.klass, "initialize", VALUEFUNC(_wrap_new_PegOffsetType), -1); SwigClassPegOffsetType.mark = 0; SwigClassPegOffsetType.destroy = (void (*)(void *)) free_FIX_PegOffsetType; SwigClassPegOffsetType.trackObjects = 0; SwigClassPegLimitType.klass = rb_define_class_under(mQuickfix, "PegLimitType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegLimitType, (void *) &SwigClassPegLimitType); rb_define_alloc_func(SwigClassPegLimitType.klass, _wrap_PegLimitType_allocate); rb_define_method(SwigClassPegLimitType.klass, "initialize", VALUEFUNC(_wrap_new_PegLimitType), -1); SwigClassPegLimitType.mark = 0; SwigClassPegLimitType.destroy = (void (*)(void *)) free_FIX_PegLimitType; SwigClassPegLimitType.trackObjects = 0; SwigClassPegRoundDirection.klass = rb_define_class_under(mQuickfix, "PegRoundDirection", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegRoundDirection, (void *) &SwigClassPegRoundDirection); rb_define_alloc_func(SwigClassPegRoundDirection.klass, _wrap_PegRoundDirection_allocate); rb_define_method(SwigClassPegRoundDirection.klass, "initialize", VALUEFUNC(_wrap_new_PegRoundDirection), -1); SwigClassPegRoundDirection.mark = 0; SwigClassPegRoundDirection.destroy = (void (*)(void *)) free_FIX_PegRoundDirection; SwigClassPegRoundDirection.trackObjects = 0; SwigClassPeggedPrice.klass = rb_define_class_under(mQuickfix, "PeggedPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PeggedPrice, (void *) &SwigClassPeggedPrice); rb_define_alloc_func(SwigClassPeggedPrice.klass, _wrap_PeggedPrice_allocate); rb_define_method(SwigClassPeggedPrice.klass, "initialize", VALUEFUNC(_wrap_new_PeggedPrice), -1); SwigClassPeggedPrice.mark = 0; SwigClassPeggedPrice.destroy = (void (*)(void *)) free_FIX_PeggedPrice; SwigClassPeggedPrice.trackObjects = 0; SwigClassPegScope.klass = rb_define_class_under(mQuickfix, "PegScope", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegScope, (void *) &SwigClassPegScope); rb_define_alloc_func(SwigClassPegScope.klass, _wrap_PegScope_allocate); rb_define_method(SwigClassPegScope.klass, "initialize", VALUEFUNC(_wrap_new_PegScope), -1); SwigClassPegScope.mark = 0; SwigClassPegScope.destroy = (void (*)(void *)) free_FIX_PegScope; SwigClassPegScope.trackObjects = 0; SwigClassDiscretionMoveType.klass = rb_define_class_under(mQuickfix, "DiscretionMoveType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionMoveType, (void *) &SwigClassDiscretionMoveType); rb_define_alloc_func(SwigClassDiscretionMoveType.klass, _wrap_DiscretionMoveType_allocate); rb_define_method(SwigClassDiscretionMoveType.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionMoveType), -1); SwigClassDiscretionMoveType.mark = 0; SwigClassDiscretionMoveType.destroy = (void (*)(void *)) free_FIX_DiscretionMoveType; SwigClassDiscretionMoveType.trackObjects = 0; SwigClassDiscretionOffsetType.klass = rb_define_class_under(mQuickfix, "DiscretionOffsetType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionOffsetType, (void *) &SwigClassDiscretionOffsetType); rb_define_alloc_func(SwigClassDiscretionOffsetType.klass, _wrap_DiscretionOffsetType_allocate); rb_define_method(SwigClassDiscretionOffsetType.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionOffsetType), -1); SwigClassDiscretionOffsetType.mark = 0; SwigClassDiscretionOffsetType.destroy = (void (*)(void *)) free_FIX_DiscretionOffsetType; SwigClassDiscretionOffsetType.trackObjects = 0; SwigClassDiscretionLimitType.klass = rb_define_class_under(mQuickfix, "DiscretionLimitType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionLimitType, (void *) &SwigClassDiscretionLimitType); rb_define_alloc_func(SwigClassDiscretionLimitType.klass, _wrap_DiscretionLimitType_allocate); rb_define_method(SwigClassDiscretionLimitType.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionLimitType), -1); SwigClassDiscretionLimitType.mark = 0; SwigClassDiscretionLimitType.destroy = (void (*)(void *)) free_FIX_DiscretionLimitType; SwigClassDiscretionLimitType.trackObjects = 0; SwigClassDiscretionRoundDirection.klass = rb_define_class_under(mQuickfix, "DiscretionRoundDirection", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionRoundDirection, (void *) &SwigClassDiscretionRoundDirection); rb_define_alloc_func(SwigClassDiscretionRoundDirection.klass, _wrap_DiscretionRoundDirection_allocate); rb_define_method(SwigClassDiscretionRoundDirection.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionRoundDirection), -1); SwigClassDiscretionRoundDirection.mark = 0; SwigClassDiscretionRoundDirection.destroy = (void (*)(void *)) free_FIX_DiscretionRoundDirection; SwigClassDiscretionRoundDirection.trackObjects = 0; SwigClassDiscretionPrice.klass = rb_define_class_under(mQuickfix, "DiscretionPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionPrice, (void *) &SwigClassDiscretionPrice); rb_define_alloc_func(SwigClassDiscretionPrice.klass, _wrap_DiscretionPrice_allocate); rb_define_method(SwigClassDiscretionPrice.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionPrice), -1); SwigClassDiscretionPrice.mark = 0; SwigClassDiscretionPrice.destroy = (void (*)(void *)) free_FIX_DiscretionPrice; SwigClassDiscretionPrice.trackObjects = 0; SwigClassDiscretionScope.klass = rb_define_class_under(mQuickfix, "DiscretionScope", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DiscretionScope, (void *) &SwigClassDiscretionScope); rb_define_alloc_func(SwigClassDiscretionScope.klass, _wrap_DiscretionScope_allocate); rb_define_method(SwigClassDiscretionScope.klass, "initialize", VALUEFUNC(_wrap_new_DiscretionScope), -1); SwigClassDiscretionScope.mark = 0; SwigClassDiscretionScope.destroy = (void (*)(void *)) free_FIX_DiscretionScope; SwigClassDiscretionScope.trackObjects = 0; SwigClassTargetStrategy.klass = rb_define_class_under(mQuickfix, "TargetStrategy", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetStrategy, (void *) &SwigClassTargetStrategy); rb_define_alloc_func(SwigClassTargetStrategy.klass, _wrap_TargetStrategy_allocate); rb_define_method(SwigClassTargetStrategy.klass, "initialize", VALUEFUNC(_wrap_new_TargetStrategy), -1); SwigClassTargetStrategy.mark = 0; SwigClassTargetStrategy.destroy = (void (*)(void *)) free_FIX_TargetStrategy; SwigClassTargetStrategy.trackObjects = 0; SwigClassTargetStrategyParameters.klass = rb_define_class_under(mQuickfix, "TargetStrategyParameters", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetStrategyParameters, (void *) &SwigClassTargetStrategyParameters); rb_define_alloc_func(SwigClassTargetStrategyParameters.klass, _wrap_TargetStrategyParameters_allocate); rb_define_method(SwigClassTargetStrategyParameters.klass, "initialize", VALUEFUNC(_wrap_new_TargetStrategyParameters), -1); SwigClassTargetStrategyParameters.mark = 0; SwigClassTargetStrategyParameters.destroy = (void (*)(void *)) free_FIX_TargetStrategyParameters; SwigClassTargetStrategyParameters.trackObjects = 0; SwigClassParticipationRate.klass = rb_define_class_under(mQuickfix, "ParticipationRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ParticipationRate, (void *) &SwigClassParticipationRate); rb_define_alloc_func(SwigClassParticipationRate.klass, _wrap_ParticipationRate_allocate); rb_define_method(SwigClassParticipationRate.klass, "initialize", VALUEFUNC(_wrap_new_ParticipationRate), -1); SwigClassParticipationRate.mark = 0; SwigClassParticipationRate.destroy = (void (*)(void *)) free_FIX_ParticipationRate; SwigClassParticipationRate.trackObjects = 0; SwigClassTargetStrategyPerformance.klass = rb_define_class_under(mQuickfix, "TargetStrategyPerformance", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetStrategyPerformance, (void *) &SwigClassTargetStrategyPerformance); rb_define_alloc_func(SwigClassTargetStrategyPerformance.klass, _wrap_TargetStrategyPerformance_allocate); rb_define_method(SwigClassTargetStrategyPerformance.klass, "initialize", VALUEFUNC(_wrap_new_TargetStrategyPerformance), -1); SwigClassTargetStrategyPerformance.mark = 0; SwigClassTargetStrategyPerformance.destroy = (void (*)(void *)) free_FIX_TargetStrategyPerformance; SwigClassTargetStrategyPerformance.trackObjects = 0; SwigClassLastLiquidityInd.klass = rb_define_class_under(mQuickfix, "LastLiquidityInd", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastLiquidityInd, (void *) &SwigClassLastLiquidityInd); rb_define_alloc_func(SwigClassLastLiquidityInd.klass, _wrap_LastLiquidityInd_allocate); rb_define_method(SwigClassLastLiquidityInd.klass, "initialize", VALUEFUNC(_wrap_new_LastLiquidityInd), -1); SwigClassLastLiquidityInd.mark = 0; SwigClassLastLiquidityInd.destroy = (void (*)(void *)) free_FIX_LastLiquidityInd; SwigClassLastLiquidityInd.trackObjects = 0; SwigClassPublishTrdIndicator.klass = rb_define_class_under(mQuickfix, "PublishTrdIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PublishTrdIndicator, (void *) &SwigClassPublishTrdIndicator); rb_define_alloc_func(SwigClassPublishTrdIndicator.klass, _wrap_PublishTrdIndicator_allocate); rb_define_method(SwigClassPublishTrdIndicator.klass, "initialize", VALUEFUNC(_wrap_new_PublishTrdIndicator), -1); SwigClassPublishTrdIndicator.mark = 0; SwigClassPublishTrdIndicator.destroy = (void (*)(void *)) free_FIX_PublishTrdIndicator; SwigClassPublishTrdIndicator.trackObjects = 0; SwigClassShortSaleReason.klass = rb_define_class_under(mQuickfix, "ShortSaleReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ShortSaleReason, (void *) &SwigClassShortSaleReason); rb_define_alloc_func(SwigClassShortSaleReason.klass, _wrap_ShortSaleReason_allocate); rb_define_method(SwigClassShortSaleReason.klass, "initialize", VALUEFUNC(_wrap_new_ShortSaleReason), -1); SwigClassShortSaleReason.mark = 0; SwigClassShortSaleReason.destroy = (void (*)(void *)) free_FIX_ShortSaleReason; SwigClassShortSaleReason.trackObjects = 0; SwigClassQtyType.klass = rb_define_class_under(mQuickfix, "QtyType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QtyType, (void *) &SwigClassQtyType); rb_define_alloc_func(SwigClassQtyType.klass, _wrap_QtyType_allocate); rb_define_method(SwigClassQtyType.klass, "initialize", VALUEFUNC(_wrap_new_QtyType), -1); SwigClassQtyType.mark = 0; SwigClassQtyType.destroy = (void (*)(void *)) free_FIX_QtyType; SwigClassQtyType.trackObjects = 0; SwigClassSecondaryTrdType.klass = rb_define_class_under(mQuickfix, "SecondaryTrdType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryTrdType, (void *) &SwigClassSecondaryTrdType); rb_define_alloc_func(SwigClassSecondaryTrdType.klass, _wrap_SecondaryTrdType_allocate); rb_define_method(SwigClassSecondaryTrdType.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryTrdType), -1); SwigClassSecondaryTrdType.mark = 0; SwigClassSecondaryTrdType.destroy = (void (*)(void *)) free_FIX_SecondaryTrdType; SwigClassSecondaryTrdType.trackObjects = 0; SwigClassTradeReportType.klass = rb_define_class_under(mQuickfix, "TradeReportType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeReportType, (void *) &SwigClassTradeReportType); rb_define_alloc_func(SwigClassTradeReportType.klass, _wrap_TradeReportType_allocate); rb_define_method(SwigClassTradeReportType.klass, "initialize", VALUEFUNC(_wrap_new_TradeReportType), -1); SwigClassTradeReportType.mark = 0; SwigClassTradeReportType.destroy = (void (*)(void *)) free_FIX_TradeReportType; SwigClassTradeReportType.trackObjects = 0; SwigClassAllocNoOrdersType.klass = rb_define_class_under(mQuickfix, "AllocNoOrdersType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocNoOrdersType, (void *) &SwigClassAllocNoOrdersType); rb_define_alloc_func(SwigClassAllocNoOrdersType.klass, _wrap_AllocNoOrdersType_allocate); rb_define_method(SwigClassAllocNoOrdersType.klass, "initialize", VALUEFUNC(_wrap_new_AllocNoOrdersType), -1); SwigClassAllocNoOrdersType.mark = 0; SwigClassAllocNoOrdersType.destroy = (void (*)(void *)) free_FIX_AllocNoOrdersType; SwigClassAllocNoOrdersType.trackObjects = 0; SwigClassSharedCommission.klass = rb_define_class_under(mQuickfix, "SharedCommission", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SharedCommission, (void *) &SwigClassSharedCommission); rb_define_alloc_func(SwigClassSharedCommission.klass, _wrap_SharedCommission_allocate); rb_define_method(SwigClassSharedCommission.klass, "initialize", VALUEFUNC(_wrap_new_SharedCommission), -1); SwigClassSharedCommission.mark = 0; SwigClassSharedCommission.destroy = (void (*)(void *)) free_FIX_SharedCommission; SwigClassSharedCommission.trackObjects = 0; SwigClassConfirmReqID.klass = rb_define_class_under(mQuickfix, "ConfirmReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ConfirmReqID, (void *) &SwigClassConfirmReqID); rb_define_alloc_func(SwigClassConfirmReqID.klass, _wrap_ConfirmReqID_allocate); rb_define_method(SwigClassConfirmReqID.klass, "initialize", VALUEFUNC(_wrap_new_ConfirmReqID), -1); SwigClassConfirmReqID.mark = 0; SwigClassConfirmReqID.destroy = (void (*)(void *)) free_FIX_ConfirmReqID; SwigClassConfirmReqID.trackObjects = 0; SwigClassAvgParPx.klass = rb_define_class_under(mQuickfix, "AvgParPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AvgParPx, (void *) &SwigClassAvgParPx); rb_define_alloc_func(SwigClassAvgParPx.klass, _wrap_AvgParPx_allocate); rb_define_method(SwigClassAvgParPx.klass, "initialize", VALUEFUNC(_wrap_new_AvgParPx), -1); SwigClassAvgParPx.mark = 0; SwigClassAvgParPx.destroy = (void (*)(void *)) free_FIX_AvgParPx; SwigClassAvgParPx.trackObjects = 0; SwigClassReportedPx.klass = rb_define_class_under(mQuickfix, "ReportedPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ReportedPx, (void *) &SwigClassReportedPx); rb_define_alloc_func(SwigClassReportedPx.klass, _wrap_ReportedPx_allocate); rb_define_method(SwigClassReportedPx.klass, "initialize", VALUEFUNC(_wrap_new_ReportedPx), -1); SwigClassReportedPx.mark = 0; SwigClassReportedPx.destroy = (void (*)(void *)) free_FIX_ReportedPx; SwigClassReportedPx.trackObjects = 0; SwigClassNoCapacities.klass = rb_define_class_under(mQuickfix, "NoCapacities", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoCapacities, (void *) &SwigClassNoCapacities); rb_define_alloc_func(SwigClassNoCapacities.klass, _wrap_NoCapacities_allocate); rb_define_method(SwigClassNoCapacities.klass, "initialize", VALUEFUNC(_wrap_new_NoCapacities), -1); SwigClassNoCapacities.mark = 0; SwigClassNoCapacities.destroy = (void (*)(void *)) free_FIX_NoCapacities; SwigClassNoCapacities.trackObjects = 0; SwigClassOrderCapacityQty.klass = rb_define_class_under(mQuickfix, "OrderCapacityQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderCapacityQty, (void *) &SwigClassOrderCapacityQty); rb_define_alloc_func(SwigClassOrderCapacityQty.klass, _wrap_OrderCapacityQty_allocate); rb_define_method(SwigClassOrderCapacityQty.klass, "initialize", VALUEFUNC(_wrap_new_OrderCapacityQty), -1); SwigClassOrderCapacityQty.mark = 0; SwigClassOrderCapacityQty.destroy = (void (*)(void *)) free_FIX_OrderCapacityQty; SwigClassOrderCapacityQty.trackObjects = 0; SwigClassNoEvents.klass = rb_define_class_under(mQuickfix, "NoEvents", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoEvents, (void *) &SwigClassNoEvents); rb_define_alloc_func(SwigClassNoEvents.klass, _wrap_NoEvents_allocate); rb_define_method(SwigClassNoEvents.klass, "initialize", VALUEFUNC(_wrap_new_NoEvents), -1); SwigClassNoEvents.mark = 0; SwigClassNoEvents.destroy = (void (*)(void *)) free_FIX_NoEvents; SwigClassNoEvents.trackObjects = 0; SwigClassEventType.klass = rb_define_class_under(mQuickfix, "EventType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EventType, (void *) &SwigClassEventType); rb_define_alloc_func(SwigClassEventType.klass, _wrap_EventType_allocate); rb_define_method(SwigClassEventType.klass, "initialize", VALUEFUNC(_wrap_new_EventType), -1); SwigClassEventType.mark = 0; SwigClassEventType.destroy = (void (*)(void *)) free_FIX_EventType; SwigClassEventType.trackObjects = 0; SwigClassEventDate.klass = rb_define_class_under(mQuickfix, "EventDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EventDate, (void *) &SwigClassEventDate); rb_define_alloc_func(SwigClassEventDate.klass, _wrap_EventDate_allocate); rb_define_method(SwigClassEventDate.klass, "initialize", VALUEFUNC(_wrap_new_EventDate), -1); SwigClassEventDate.mark = 0; SwigClassEventDate.destroy = (void (*)(void *)) free_FIX_EventDate; SwigClassEventDate.trackObjects = 0; SwigClassEventPx.klass = rb_define_class_under(mQuickfix, "EventPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EventPx, (void *) &SwigClassEventPx); rb_define_alloc_func(SwigClassEventPx.klass, _wrap_EventPx_allocate); rb_define_method(SwigClassEventPx.klass, "initialize", VALUEFUNC(_wrap_new_EventPx), -1); SwigClassEventPx.mark = 0; SwigClassEventPx.destroy = (void (*)(void *)) free_FIX_EventPx; SwigClassEventPx.trackObjects = 0; SwigClassEventText.klass = rb_define_class_under(mQuickfix, "EventText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EventText, (void *) &SwigClassEventText); rb_define_alloc_func(SwigClassEventText.klass, _wrap_EventText_allocate); rb_define_method(SwigClassEventText.klass, "initialize", VALUEFUNC(_wrap_new_EventText), -1); SwigClassEventText.mark = 0; SwigClassEventText.destroy = (void (*)(void *)) free_FIX_EventText; SwigClassEventText.trackObjects = 0; SwigClassPctAtRisk.klass = rb_define_class_under(mQuickfix, "PctAtRisk", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PctAtRisk, (void *) &SwigClassPctAtRisk); rb_define_alloc_func(SwigClassPctAtRisk.klass, _wrap_PctAtRisk_allocate); rb_define_method(SwigClassPctAtRisk.klass, "initialize", VALUEFUNC(_wrap_new_PctAtRisk), -1); SwigClassPctAtRisk.mark = 0; SwigClassPctAtRisk.destroy = (void (*)(void *)) free_FIX_PctAtRisk; SwigClassPctAtRisk.trackObjects = 0; SwigClassNoInstrAttrib.klass = rb_define_class_under(mQuickfix, "NoInstrAttrib", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoInstrAttrib, (void *) &SwigClassNoInstrAttrib); rb_define_alloc_func(SwigClassNoInstrAttrib.klass, _wrap_NoInstrAttrib_allocate); rb_define_method(SwigClassNoInstrAttrib.klass, "initialize", VALUEFUNC(_wrap_new_NoInstrAttrib), -1); SwigClassNoInstrAttrib.mark = 0; SwigClassNoInstrAttrib.destroy = (void (*)(void *)) free_FIX_NoInstrAttrib; SwigClassNoInstrAttrib.trackObjects = 0; SwigClassInstrAttribType.klass = rb_define_class_under(mQuickfix, "InstrAttribType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrAttribType, (void *) &SwigClassInstrAttribType); rb_define_alloc_func(SwigClassInstrAttribType.klass, _wrap_InstrAttribType_allocate); rb_define_method(SwigClassInstrAttribType.klass, "initialize", VALUEFUNC(_wrap_new_InstrAttribType), -1); SwigClassInstrAttribType.mark = 0; SwigClassInstrAttribType.destroy = (void (*)(void *)) free_FIX_InstrAttribType; SwigClassInstrAttribType.trackObjects = 0; SwigClassInstrAttribValue.klass = rb_define_class_under(mQuickfix, "InstrAttribValue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrAttribValue, (void *) &SwigClassInstrAttribValue); rb_define_alloc_func(SwigClassInstrAttribValue.klass, _wrap_InstrAttribValue_allocate); rb_define_method(SwigClassInstrAttribValue.klass, "initialize", VALUEFUNC(_wrap_new_InstrAttribValue), -1); SwigClassInstrAttribValue.mark = 0; SwigClassInstrAttribValue.destroy = (void (*)(void *)) free_FIX_InstrAttribValue; SwigClassInstrAttribValue.trackObjects = 0; SwigClassDatedDate.klass = rb_define_class_under(mQuickfix, "DatedDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DatedDate, (void *) &SwigClassDatedDate); rb_define_alloc_func(SwigClassDatedDate.klass, _wrap_DatedDate_allocate); rb_define_method(SwigClassDatedDate.klass, "initialize", VALUEFUNC(_wrap_new_DatedDate), -1); SwigClassDatedDate.mark = 0; SwigClassDatedDate.destroy = (void (*)(void *)) free_FIX_DatedDate; SwigClassDatedDate.trackObjects = 0; SwigClassInterestAccrualDate.klass = rb_define_class_under(mQuickfix, "InterestAccrualDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InterestAccrualDate, (void *) &SwigClassInterestAccrualDate); rb_define_alloc_func(SwigClassInterestAccrualDate.klass, _wrap_InterestAccrualDate_allocate); rb_define_method(SwigClassInterestAccrualDate.klass, "initialize", VALUEFUNC(_wrap_new_InterestAccrualDate), -1); SwigClassInterestAccrualDate.mark = 0; SwigClassInterestAccrualDate.destroy = (void (*)(void *)) free_FIX_InterestAccrualDate; SwigClassInterestAccrualDate.trackObjects = 0; SwigClassCPProgram.klass = rb_define_class_under(mQuickfix, "CPProgram", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CPProgram, (void *) &SwigClassCPProgram); rb_define_alloc_func(SwigClassCPProgram.klass, _wrap_CPProgram_allocate); rb_define_method(SwigClassCPProgram.klass, "initialize", VALUEFUNC(_wrap_new_CPProgram), -1); SwigClassCPProgram.mark = 0; SwigClassCPProgram.destroy = (void (*)(void *)) free_FIX_CPProgram; SwigClassCPProgram.trackObjects = 0; SwigClassCPRegType.klass = rb_define_class_under(mQuickfix, "CPRegType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CPRegType, (void *) &SwigClassCPRegType); rb_define_alloc_func(SwigClassCPRegType.klass, _wrap_CPRegType_allocate); rb_define_method(SwigClassCPRegType.klass, "initialize", VALUEFUNC(_wrap_new_CPRegType), -1); SwigClassCPRegType.mark = 0; SwigClassCPRegType.destroy = (void (*)(void *)) free_FIX_CPRegType; SwigClassCPRegType.trackObjects = 0; SwigClassUnderlyingCPProgram.klass = rb_define_class_under(mQuickfix, "UnderlyingCPProgram", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCPProgram, (void *) &SwigClassUnderlyingCPProgram); rb_define_alloc_func(SwigClassUnderlyingCPProgram.klass, _wrap_UnderlyingCPProgram_allocate); rb_define_method(SwigClassUnderlyingCPProgram.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCPProgram), -1); SwigClassUnderlyingCPProgram.mark = 0; SwigClassUnderlyingCPProgram.destroy = (void (*)(void *)) free_FIX_UnderlyingCPProgram; SwigClassUnderlyingCPProgram.trackObjects = 0; SwigClassUnderlyingCPRegType.klass = rb_define_class_under(mQuickfix, "UnderlyingCPRegType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCPRegType, (void *) &SwigClassUnderlyingCPRegType); rb_define_alloc_func(SwigClassUnderlyingCPRegType.klass, _wrap_UnderlyingCPRegType_allocate); rb_define_method(SwigClassUnderlyingCPRegType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCPRegType), -1); SwigClassUnderlyingCPRegType.mark = 0; SwigClassUnderlyingCPRegType.destroy = (void (*)(void *)) free_FIX_UnderlyingCPRegType; SwigClassUnderlyingCPRegType.trackObjects = 0; SwigClassUnderlyingQty.klass = rb_define_class_under(mQuickfix, "UnderlyingQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingQty, (void *) &SwigClassUnderlyingQty); rb_define_alloc_func(SwigClassUnderlyingQty.klass, _wrap_UnderlyingQty_allocate); rb_define_method(SwigClassUnderlyingQty.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingQty), -1); SwigClassUnderlyingQty.mark = 0; SwigClassUnderlyingQty.destroy = (void (*)(void *)) free_FIX_UnderlyingQty; SwigClassUnderlyingQty.trackObjects = 0; SwigClassTrdMatchID.klass = rb_define_class_under(mQuickfix, "TrdMatchID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdMatchID, (void *) &SwigClassTrdMatchID); rb_define_alloc_func(SwigClassTrdMatchID.klass, _wrap_TrdMatchID_allocate); rb_define_method(SwigClassTrdMatchID.klass, "initialize", VALUEFUNC(_wrap_new_TrdMatchID), -1); SwigClassTrdMatchID.mark = 0; SwigClassTrdMatchID.destroy = (void (*)(void *)) free_FIX_TrdMatchID; SwigClassTrdMatchID.trackObjects = 0; SwigClassSecondaryTradeReportRefID.klass = rb_define_class_under(mQuickfix, "SecondaryTradeReportRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryTradeReportRefID, (void *) &SwigClassSecondaryTradeReportRefID); rb_define_alloc_func(SwigClassSecondaryTradeReportRefID.klass, _wrap_SecondaryTradeReportRefID_allocate); rb_define_method(SwigClassSecondaryTradeReportRefID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryTradeReportRefID), -1); SwigClassSecondaryTradeReportRefID.mark = 0; SwigClassSecondaryTradeReportRefID.destroy = (void (*)(void *)) free_FIX_SecondaryTradeReportRefID; SwigClassSecondaryTradeReportRefID.trackObjects = 0; SwigClassUnderlyingDirtyPrice.klass = rb_define_class_under(mQuickfix, "UnderlyingDirtyPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingDirtyPrice, (void *) &SwigClassUnderlyingDirtyPrice); rb_define_alloc_func(SwigClassUnderlyingDirtyPrice.klass, _wrap_UnderlyingDirtyPrice_allocate); rb_define_method(SwigClassUnderlyingDirtyPrice.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingDirtyPrice), -1); SwigClassUnderlyingDirtyPrice.mark = 0; SwigClassUnderlyingDirtyPrice.destroy = (void (*)(void *)) free_FIX_UnderlyingDirtyPrice; SwigClassUnderlyingDirtyPrice.trackObjects = 0; SwigClassUnderlyingEndPrice.klass = rb_define_class_under(mQuickfix, "UnderlyingEndPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingEndPrice, (void *) &SwigClassUnderlyingEndPrice); rb_define_alloc_func(SwigClassUnderlyingEndPrice.klass, _wrap_UnderlyingEndPrice_allocate); rb_define_method(SwigClassUnderlyingEndPrice.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingEndPrice), -1); SwigClassUnderlyingEndPrice.mark = 0; SwigClassUnderlyingEndPrice.destroy = (void (*)(void *)) free_FIX_UnderlyingEndPrice; SwigClassUnderlyingEndPrice.trackObjects = 0; SwigClassUnderlyingStartValue.klass = rb_define_class_under(mQuickfix, "UnderlyingStartValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingStartValue, (void *) &SwigClassUnderlyingStartValue); rb_define_alloc_func(SwigClassUnderlyingStartValue.klass, _wrap_UnderlyingStartValue_allocate); rb_define_method(SwigClassUnderlyingStartValue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingStartValue), -1); SwigClassUnderlyingStartValue.mark = 0; SwigClassUnderlyingStartValue.destroy = (void (*)(void *)) free_FIX_UnderlyingStartValue; SwigClassUnderlyingStartValue.trackObjects = 0; SwigClassUnderlyingCurrentValue.klass = rb_define_class_under(mQuickfix, "UnderlyingCurrentValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCurrentValue, (void *) &SwigClassUnderlyingCurrentValue); rb_define_alloc_func(SwigClassUnderlyingCurrentValue.klass, _wrap_UnderlyingCurrentValue_allocate); rb_define_method(SwigClassUnderlyingCurrentValue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCurrentValue), -1); SwigClassUnderlyingCurrentValue.mark = 0; SwigClassUnderlyingCurrentValue.destroy = (void (*)(void *)) free_FIX_UnderlyingCurrentValue; SwigClassUnderlyingCurrentValue.trackObjects = 0; SwigClassUnderlyingEndValue.klass = rb_define_class_under(mQuickfix, "UnderlyingEndValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingEndValue, (void *) &SwigClassUnderlyingEndValue); rb_define_alloc_func(SwigClassUnderlyingEndValue.klass, _wrap_UnderlyingEndValue_allocate); rb_define_method(SwigClassUnderlyingEndValue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingEndValue), -1); SwigClassUnderlyingEndValue.mark = 0; SwigClassUnderlyingEndValue.destroy = (void (*)(void *)) free_FIX_UnderlyingEndValue; SwigClassUnderlyingEndValue.trackObjects = 0; SwigClassNoUnderlyingStips.klass = rb_define_class_under(mQuickfix, "NoUnderlyingStips", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUnderlyingStips, (void *) &SwigClassNoUnderlyingStips); rb_define_alloc_func(SwigClassNoUnderlyingStips.klass, _wrap_NoUnderlyingStips_allocate); rb_define_method(SwigClassNoUnderlyingStips.klass, "initialize", VALUEFUNC(_wrap_new_NoUnderlyingStips), -1); SwigClassNoUnderlyingStips.mark = 0; SwigClassNoUnderlyingStips.destroy = (void (*)(void *)) free_FIX_NoUnderlyingStips; SwigClassNoUnderlyingStips.trackObjects = 0; SwigClassUnderlyingStipType.klass = rb_define_class_under(mQuickfix, "UnderlyingStipType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingStipType, (void *) &SwigClassUnderlyingStipType); rb_define_alloc_func(SwigClassUnderlyingStipType.klass, _wrap_UnderlyingStipType_allocate); rb_define_method(SwigClassUnderlyingStipType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingStipType), -1); SwigClassUnderlyingStipType.mark = 0; SwigClassUnderlyingStipType.destroy = (void (*)(void *)) free_FIX_UnderlyingStipType; SwigClassUnderlyingStipType.trackObjects = 0; SwigClassUnderlyingStipValue.klass = rb_define_class_under(mQuickfix, "UnderlyingStipValue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingStipValue, (void *) &SwigClassUnderlyingStipValue); rb_define_alloc_func(SwigClassUnderlyingStipValue.klass, _wrap_UnderlyingStipValue_allocate); rb_define_method(SwigClassUnderlyingStipValue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingStipValue), -1); SwigClassUnderlyingStipValue.mark = 0; SwigClassUnderlyingStipValue.destroy = (void (*)(void *)) free_FIX_UnderlyingStipValue; SwigClassUnderlyingStipValue.trackObjects = 0; SwigClassMaturityNetMoney.klass = rb_define_class_under(mQuickfix, "MaturityNetMoney", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityNetMoney, (void *) &SwigClassMaturityNetMoney); rb_define_alloc_func(SwigClassMaturityNetMoney.klass, _wrap_MaturityNetMoney_allocate); rb_define_method(SwigClassMaturityNetMoney.klass, "initialize", VALUEFUNC(_wrap_new_MaturityNetMoney), -1); SwigClassMaturityNetMoney.mark = 0; SwigClassMaturityNetMoney.destroy = (void (*)(void *)) free_FIX_MaturityNetMoney; SwigClassMaturityNetMoney.trackObjects = 0; SwigClassMiscFeeBasis.klass = rb_define_class_under(mQuickfix, "MiscFeeBasis", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MiscFeeBasis, (void *) &SwigClassMiscFeeBasis); rb_define_alloc_func(SwigClassMiscFeeBasis.klass, _wrap_MiscFeeBasis_allocate); rb_define_method(SwigClassMiscFeeBasis.klass, "initialize", VALUEFUNC(_wrap_new_MiscFeeBasis), -1); SwigClassMiscFeeBasis.mark = 0; SwigClassMiscFeeBasis.destroy = (void (*)(void *)) free_FIX_MiscFeeBasis; SwigClassMiscFeeBasis.trackObjects = 0; SwigClassTotNoAllocs.klass = rb_define_class_under(mQuickfix, "TotNoAllocs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoAllocs, (void *) &SwigClassTotNoAllocs); rb_define_alloc_func(SwigClassTotNoAllocs.klass, _wrap_TotNoAllocs_allocate); rb_define_method(SwigClassTotNoAllocs.klass, "initialize", VALUEFUNC(_wrap_new_TotNoAllocs), -1); SwigClassTotNoAllocs.mark = 0; SwigClassTotNoAllocs.destroy = (void (*)(void *)) free_FIX_TotNoAllocs; SwigClassTotNoAllocs.trackObjects = 0; SwigClassLastFragment.klass = rb_define_class_under(mQuickfix, "LastFragment", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastFragment, (void *) &SwigClassLastFragment); rb_define_alloc_func(SwigClassLastFragment.klass, _wrap_LastFragment_allocate); rb_define_method(SwigClassLastFragment.klass, "initialize", VALUEFUNC(_wrap_new_LastFragment), -1); SwigClassLastFragment.mark = 0; SwigClassLastFragment.destroy = (void (*)(void *)) free_FIX_LastFragment; SwigClassLastFragment.trackObjects = 0; SwigClassCollReqID.klass = rb_define_class_under(mQuickfix, "CollReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollReqID, (void *) &SwigClassCollReqID); rb_define_alloc_func(SwigClassCollReqID.klass, _wrap_CollReqID_allocate); rb_define_method(SwigClassCollReqID.klass, "initialize", VALUEFUNC(_wrap_new_CollReqID), -1); SwigClassCollReqID.mark = 0; SwigClassCollReqID.destroy = (void (*)(void *)) free_FIX_CollReqID; SwigClassCollReqID.trackObjects = 0; SwigClassCollAsgnReason.klass = rb_define_class_under(mQuickfix, "CollAsgnReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollAsgnReason, (void *) &SwigClassCollAsgnReason); rb_define_alloc_func(SwigClassCollAsgnReason.klass, _wrap_CollAsgnReason_allocate); rb_define_method(SwigClassCollAsgnReason.klass, "initialize", VALUEFUNC(_wrap_new_CollAsgnReason), -1); SwigClassCollAsgnReason.mark = 0; SwigClassCollAsgnReason.destroy = (void (*)(void *)) free_FIX_CollAsgnReason; SwigClassCollAsgnReason.trackObjects = 0; SwigClassCollInquiryQualifier.klass = rb_define_class_under(mQuickfix, "CollInquiryQualifier", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollInquiryQualifier, (void *) &SwigClassCollInquiryQualifier); rb_define_alloc_func(SwigClassCollInquiryQualifier.klass, _wrap_CollInquiryQualifier_allocate); rb_define_method(SwigClassCollInquiryQualifier.klass, "initialize", VALUEFUNC(_wrap_new_CollInquiryQualifier), -1); SwigClassCollInquiryQualifier.mark = 0; SwigClassCollInquiryQualifier.destroy = (void (*)(void *)) free_FIX_CollInquiryQualifier; SwigClassCollInquiryQualifier.trackObjects = 0; SwigClassNoTrades.klass = rb_define_class_under(mQuickfix, "NoTrades", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTrades, (void *) &SwigClassNoTrades); rb_define_alloc_func(SwigClassNoTrades.klass, _wrap_NoTrades_allocate); rb_define_method(SwigClassNoTrades.klass, "initialize", VALUEFUNC(_wrap_new_NoTrades), -1); SwigClassNoTrades.mark = 0; SwigClassNoTrades.destroy = (void (*)(void *)) free_FIX_NoTrades; SwigClassNoTrades.trackObjects = 0; SwigClassMarginRatio.klass = rb_define_class_under(mQuickfix, "MarginRatio", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarginRatio, (void *) &SwigClassMarginRatio); rb_define_alloc_func(SwigClassMarginRatio.klass, _wrap_MarginRatio_allocate); rb_define_method(SwigClassMarginRatio.klass, "initialize", VALUEFUNC(_wrap_new_MarginRatio), -1); SwigClassMarginRatio.mark = 0; SwigClassMarginRatio.destroy = (void (*)(void *)) free_FIX_MarginRatio; SwigClassMarginRatio.trackObjects = 0; SwigClassMarginExcess.klass = rb_define_class_under(mQuickfix, "MarginExcess", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarginExcess, (void *) &SwigClassMarginExcess); rb_define_alloc_func(SwigClassMarginExcess.klass, _wrap_MarginExcess_allocate); rb_define_method(SwigClassMarginExcess.klass, "initialize", VALUEFUNC(_wrap_new_MarginExcess), -1); SwigClassMarginExcess.mark = 0; SwigClassMarginExcess.destroy = (void (*)(void *)) free_FIX_MarginExcess; SwigClassMarginExcess.trackObjects = 0; SwigClassTotalNetValue.klass = rb_define_class_under(mQuickfix, "TotalNetValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotalNetValue, (void *) &SwigClassTotalNetValue); rb_define_alloc_func(SwigClassTotalNetValue.klass, _wrap_TotalNetValue_allocate); rb_define_method(SwigClassTotalNetValue.klass, "initialize", VALUEFUNC(_wrap_new_TotalNetValue), -1); SwigClassTotalNetValue.mark = 0; SwigClassTotalNetValue.destroy = (void (*)(void *)) free_FIX_TotalNetValue; SwigClassTotalNetValue.trackObjects = 0; SwigClassCashOutstanding.klass = rb_define_class_under(mQuickfix, "CashOutstanding", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CashOutstanding, (void *) &SwigClassCashOutstanding); rb_define_alloc_func(SwigClassCashOutstanding.klass, _wrap_CashOutstanding_allocate); rb_define_method(SwigClassCashOutstanding.klass, "initialize", VALUEFUNC(_wrap_new_CashOutstanding), -1); SwigClassCashOutstanding.mark = 0; SwigClassCashOutstanding.destroy = (void (*)(void *)) free_FIX_CashOutstanding; SwigClassCashOutstanding.trackObjects = 0; SwigClassCollAsgnID.klass = rb_define_class_under(mQuickfix, "CollAsgnID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollAsgnID, (void *) &SwigClassCollAsgnID); rb_define_alloc_func(SwigClassCollAsgnID.klass, _wrap_CollAsgnID_allocate); rb_define_method(SwigClassCollAsgnID.klass, "initialize", VALUEFUNC(_wrap_new_CollAsgnID), -1); SwigClassCollAsgnID.mark = 0; SwigClassCollAsgnID.destroy = (void (*)(void *)) free_FIX_CollAsgnID; SwigClassCollAsgnID.trackObjects = 0; SwigClassCollAsgnTransType.klass = rb_define_class_under(mQuickfix, "CollAsgnTransType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollAsgnTransType, (void *) &SwigClassCollAsgnTransType); rb_define_alloc_func(SwigClassCollAsgnTransType.klass, _wrap_CollAsgnTransType_allocate); rb_define_method(SwigClassCollAsgnTransType.klass, "initialize", VALUEFUNC(_wrap_new_CollAsgnTransType), -1); SwigClassCollAsgnTransType.mark = 0; SwigClassCollAsgnTransType.destroy = (void (*)(void *)) free_FIX_CollAsgnTransType; SwigClassCollAsgnTransType.trackObjects = 0; SwigClassCollRespID.klass = rb_define_class_under(mQuickfix, "CollRespID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollRespID, (void *) &SwigClassCollRespID); rb_define_alloc_func(SwigClassCollRespID.klass, _wrap_CollRespID_allocate); rb_define_method(SwigClassCollRespID.klass, "initialize", VALUEFUNC(_wrap_new_CollRespID), -1); SwigClassCollRespID.mark = 0; SwigClassCollRespID.destroy = (void (*)(void *)) free_FIX_CollRespID; SwigClassCollRespID.trackObjects = 0; SwigClassCollAsgnRespType.klass = rb_define_class_under(mQuickfix, "CollAsgnRespType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollAsgnRespType, (void *) &SwigClassCollAsgnRespType); rb_define_alloc_func(SwigClassCollAsgnRespType.klass, _wrap_CollAsgnRespType_allocate); rb_define_method(SwigClassCollAsgnRespType.klass, "initialize", VALUEFUNC(_wrap_new_CollAsgnRespType), -1); SwigClassCollAsgnRespType.mark = 0; SwigClassCollAsgnRespType.destroy = (void (*)(void *)) free_FIX_CollAsgnRespType; SwigClassCollAsgnRespType.trackObjects = 0; SwigClassCollAsgnRejectReason.klass = rb_define_class_under(mQuickfix, "CollAsgnRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollAsgnRejectReason, (void *) &SwigClassCollAsgnRejectReason); rb_define_alloc_func(SwigClassCollAsgnRejectReason.klass, _wrap_CollAsgnRejectReason_allocate); rb_define_method(SwigClassCollAsgnRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_CollAsgnRejectReason), -1); SwigClassCollAsgnRejectReason.mark = 0; SwigClassCollAsgnRejectReason.destroy = (void (*)(void *)) free_FIX_CollAsgnRejectReason; SwigClassCollAsgnRejectReason.trackObjects = 0; SwigClassCollAsgnRefID.klass = rb_define_class_under(mQuickfix, "CollAsgnRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollAsgnRefID, (void *) &SwigClassCollAsgnRefID); rb_define_alloc_func(SwigClassCollAsgnRefID.klass, _wrap_CollAsgnRefID_allocate); rb_define_method(SwigClassCollAsgnRefID.klass, "initialize", VALUEFUNC(_wrap_new_CollAsgnRefID), -1); SwigClassCollAsgnRefID.mark = 0; SwigClassCollAsgnRefID.destroy = (void (*)(void *)) free_FIX_CollAsgnRefID; SwigClassCollAsgnRefID.trackObjects = 0; SwigClassCollRptID.klass = rb_define_class_under(mQuickfix, "CollRptID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollRptID, (void *) &SwigClassCollRptID); rb_define_alloc_func(SwigClassCollRptID.klass, _wrap_CollRptID_allocate); rb_define_method(SwigClassCollRptID.klass, "initialize", VALUEFUNC(_wrap_new_CollRptID), -1); SwigClassCollRptID.mark = 0; SwigClassCollRptID.destroy = (void (*)(void *)) free_FIX_CollRptID; SwigClassCollRptID.trackObjects = 0; SwigClassCollInquiryID.klass = rb_define_class_under(mQuickfix, "CollInquiryID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollInquiryID, (void *) &SwigClassCollInquiryID); rb_define_alloc_func(SwigClassCollInquiryID.klass, _wrap_CollInquiryID_allocate); rb_define_method(SwigClassCollInquiryID.klass, "initialize", VALUEFUNC(_wrap_new_CollInquiryID), -1); SwigClassCollInquiryID.mark = 0; SwigClassCollInquiryID.destroy = (void (*)(void *)) free_FIX_CollInquiryID; SwigClassCollInquiryID.trackObjects = 0; SwigClassCollStatus.klass = rb_define_class_under(mQuickfix, "CollStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollStatus, (void *) &SwigClassCollStatus); rb_define_alloc_func(SwigClassCollStatus.klass, _wrap_CollStatus_allocate); rb_define_method(SwigClassCollStatus.klass, "initialize", VALUEFUNC(_wrap_new_CollStatus), -1); SwigClassCollStatus.mark = 0; SwigClassCollStatus.destroy = (void (*)(void *)) free_FIX_CollStatus; SwigClassCollStatus.trackObjects = 0; SwigClassTotNumReports.klass = rb_define_class_under(mQuickfix, "TotNumReports", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNumReports, (void *) &SwigClassTotNumReports); rb_define_alloc_func(SwigClassTotNumReports.klass, _wrap_TotNumReports_allocate); rb_define_method(SwigClassTotNumReports.klass, "initialize", VALUEFUNC(_wrap_new_TotNumReports), -1); SwigClassTotNumReports.mark = 0; SwigClassTotNumReports.destroy = (void (*)(void *)) free_FIX_TotNumReports; SwigClassTotNumReports.trackObjects = 0; SwigClassLastRptRequested.klass = rb_define_class_under(mQuickfix, "LastRptRequested", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastRptRequested, (void *) &SwigClassLastRptRequested); rb_define_alloc_func(SwigClassLastRptRequested.klass, _wrap_LastRptRequested_allocate); rb_define_method(SwigClassLastRptRequested.klass, "initialize", VALUEFUNC(_wrap_new_LastRptRequested), -1); SwigClassLastRptRequested.mark = 0; SwigClassLastRptRequested.destroy = (void (*)(void *)) free_FIX_LastRptRequested; SwigClassLastRptRequested.trackObjects = 0; SwigClassAgreementDesc.klass = rb_define_class_under(mQuickfix, "AgreementDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AgreementDesc, (void *) &SwigClassAgreementDesc); rb_define_alloc_func(SwigClassAgreementDesc.klass, _wrap_AgreementDesc_allocate); rb_define_method(SwigClassAgreementDesc.klass, "initialize", VALUEFUNC(_wrap_new_AgreementDesc), -1); SwigClassAgreementDesc.mark = 0; SwigClassAgreementDesc.destroy = (void (*)(void *)) free_FIX_AgreementDesc; SwigClassAgreementDesc.trackObjects = 0; SwigClassAgreementID.klass = rb_define_class_under(mQuickfix, "AgreementID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AgreementID, (void *) &SwigClassAgreementID); rb_define_alloc_func(SwigClassAgreementID.klass, _wrap_AgreementID_allocate); rb_define_method(SwigClassAgreementID.klass, "initialize", VALUEFUNC(_wrap_new_AgreementID), -1); SwigClassAgreementID.mark = 0; SwigClassAgreementID.destroy = (void (*)(void *)) free_FIX_AgreementID; SwigClassAgreementID.trackObjects = 0; SwigClassAgreementDate.klass = rb_define_class_under(mQuickfix, "AgreementDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AgreementDate, (void *) &SwigClassAgreementDate); rb_define_alloc_func(SwigClassAgreementDate.klass, _wrap_AgreementDate_allocate); rb_define_method(SwigClassAgreementDate.klass, "initialize", VALUEFUNC(_wrap_new_AgreementDate), -1); SwigClassAgreementDate.mark = 0; SwigClassAgreementDate.destroy = (void (*)(void *)) free_FIX_AgreementDate; SwigClassAgreementDate.trackObjects = 0; SwigClassStartDate.klass = rb_define_class_under(mQuickfix, "StartDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StartDate, (void *) &SwigClassStartDate); rb_define_alloc_func(SwigClassStartDate.klass, _wrap_StartDate_allocate); rb_define_method(SwigClassStartDate.klass, "initialize", VALUEFUNC(_wrap_new_StartDate), -1); SwigClassStartDate.mark = 0; SwigClassStartDate.destroy = (void (*)(void *)) free_FIX_StartDate; SwigClassStartDate.trackObjects = 0; SwigClassEndDate.klass = rb_define_class_under(mQuickfix, "EndDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EndDate, (void *) &SwigClassEndDate); rb_define_alloc_func(SwigClassEndDate.klass, _wrap_EndDate_allocate); rb_define_method(SwigClassEndDate.klass, "initialize", VALUEFUNC(_wrap_new_EndDate), -1); SwigClassEndDate.mark = 0; SwigClassEndDate.destroy = (void (*)(void *)) free_FIX_EndDate; SwigClassEndDate.trackObjects = 0; SwigClassAgreementCurrency.klass = rb_define_class_under(mQuickfix, "AgreementCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AgreementCurrency, (void *) &SwigClassAgreementCurrency); rb_define_alloc_func(SwigClassAgreementCurrency.klass, _wrap_AgreementCurrency_allocate); rb_define_method(SwigClassAgreementCurrency.klass, "initialize", VALUEFUNC(_wrap_new_AgreementCurrency), -1); SwigClassAgreementCurrency.mark = 0; SwigClassAgreementCurrency.destroy = (void (*)(void *)) free_FIX_AgreementCurrency; SwigClassAgreementCurrency.trackObjects = 0; SwigClassDeliveryType.klass = rb_define_class_under(mQuickfix, "DeliveryType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeliveryType, (void *) &SwigClassDeliveryType); rb_define_alloc_func(SwigClassDeliveryType.klass, _wrap_DeliveryType_allocate); rb_define_method(SwigClassDeliveryType.klass, "initialize", VALUEFUNC(_wrap_new_DeliveryType), -1); SwigClassDeliveryType.mark = 0; SwigClassDeliveryType.destroy = (void (*)(void *)) free_FIX_DeliveryType; SwigClassDeliveryType.trackObjects = 0; SwigClassEndAccruedInterestAmt.klass = rb_define_class_under(mQuickfix, "EndAccruedInterestAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EndAccruedInterestAmt, (void *) &SwigClassEndAccruedInterestAmt); rb_define_alloc_func(SwigClassEndAccruedInterestAmt.klass, _wrap_EndAccruedInterestAmt_allocate); rb_define_method(SwigClassEndAccruedInterestAmt.klass, "initialize", VALUEFUNC(_wrap_new_EndAccruedInterestAmt), -1); SwigClassEndAccruedInterestAmt.mark = 0; SwigClassEndAccruedInterestAmt.destroy = (void (*)(void *)) free_FIX_EndAccruedInterestAmt; SwigClassEndAccruedInterestAmt.trackObjects = 0; SwigClassStartCash.klass = rb_define_class_under(mQuickfix, "StartCash", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StartCash, (void *) &SwigClassStartCash); rb_define_alloc_func(SwigClassStartCash.klass, _wrap_StartCash_allocate); rb_define_method(SwigClassStartCash.klass, "initialize", VALUEFUNC(_wrap_new_StartCash), -1); SwigClassStartCash.mark = 0; SwigClassStartCash.destroy = (void (*)(void *)) free_FIX_StartCash; SwigClassStartCash.trackObjects = 0; SwigClassEndCash.klass = rb_define_class_under(mQuickfix, "EndCash", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EndCash, (void *) &SwigClassEndCash); rb_define_alloc_func(SwigClassEndCash.klass, _wrap_EndCash_allocate); rb_define_method(SwigClassEndCash.klass, "initialize", VALUEFUNC(_wrap_new_EndCash), -1); SwigClassEndCash.mark = 0; SwigClassEndCash.destroy = (void (*)(void *)) free_FIX_EndCash; SwigClassEndCash.trackObjects = 0; SwigClassUserRequestID.klass = rb_define_class_under(mQuickfix, "UserRequestID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UserRequestID, (void *) &SwigClassUserRequestID); rb_define_alloc_func(SwigClassUserRequestID.klass, _wrap_UserRequestID_allocate); rb_define_method(SwigClassUserRequestID.klass, "initialize", VALUEFUNC(_wrap_new_UserRequestID), -1); SwigClassUserRequestID.mark = 0; SwigClassUserRequestID.destroy = (void (*)(void *)) free_FIX_UserRequestID; SwigClassUserRequestID.trackObjects = 0; SwigClassUserRequestType.klass = rb_define_class_under(mQuickfix, "UserRequestType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UserRequestType, (void *) &SwigClassUserRequestType); rb_define_alloc_func(SwigClassUserRequestType.klass, _wrap_UserRequestType_allocate); rb_define_method(SwigClassUserRequestType.klass, "initialize", VALUEFUNC(_wrap_new_UserRequestType), -1); SwigClassUserRequestType.mark = 0; SwigClassUserRequestType.destroy = (void (*)(void *)) free_FIX_UserRequestType; SwigClassUserRequestType.trackObjects = 0; SwigClassNewPassword.klass = rb_define_class_under(mQuickfix, "NewPassword", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NewPassword, (void *) &SwigClassNewPassword); rb_define_alloc_func(SwigClassNewPassword.klass, _wrap_NewPassword_allocate); rb_define_method(SwigClassNewPassword.klass, "initialize", VALUEFUNC(_wrap_new_NewPassword), -1); SwigClassNewPassword.mark = 0; SwigClassNewPassword.destroy = (void (*)(void *)) free_FIX_NewPassword; SwigClassNewPassword.trackObjects = 0; SwigClassUserStatus.klass = rb_define_class_under(mQuickfix, "UserStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UserStatus, (void *) &SwigClassUserStatus); rb_define_alloc_func(SwigClassUserStatus.klass, _wrap_UserStatus_allocate); rb_define_method(SwigClassUserStatus.klass, "initialize", VALUEFUNC(_wrap_new_UserStatus), -1); SwigClassUserStatus.mark = 0; SwigClassUserStatus.destroy = (void (*)(void *)) free_FIX_UserStatus; SwigClassUserStatus.trackObjects = 0; SwigClassUserStatusText.klass = rb_define_class_under(mQuickfix, "UserStatusText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UserStatusText, (void *) &SwigClassUserStatusText); rb_define_alloc_func(SwigClassUserStatusText.klass, _wrap_UserStatusText_allocate); rb_define_method(SwigClassUserStatusText.klass, "initialize", VALUEFUNC(_wrap_new_UserStatusText), -1); SwigClassUserStatusText.mark = 0; SwigClassUserStatusText.destroy = (void (*)(void *)) free_FIX_UserStatusText; SwigClassUserStatusText.trackObjects = 0; SwigClassStatusValue.klass = rb_define_class_under(mQuickfix, "StatusValue", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StatusValue, (void *) &SwigClassStatusValue); rb_define_alloc_func(SwigClassStatusValue.klass, _wrap_StatusValue_allocate); rb_define_method(SwigClassStatusValue.klass, "initialize", VALUEFUNC(_wrap_new_StatusValue), -1); SwigClassStatusValue.mark = 0; SwigClassStatusValue.destroy = (void (*)(void *)) free_FIX_StatusValue; SwigClassStatusValue.trackObjects = 0; SwigClassStatusText.klass = rb_define_class_under(mQuickfix, "StatusText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StatusText, (void *) &SwigClassStatusText); rb_define_alloc_func(SwigClassStatusText.klass, _wrap_StatusText_allocate); rb_define_method(SwigClassStatusText.klass, "initialize", VALUEFUNC(_wrap_new_StatusText), -1); SwigClassStatusText.mark = 0; SwigClassStatusText.destroy = (void (*)(void *)) free_FIX_StatusText; SwigClassStatusText.trackObjects = 0; SwigClassRefCompID.klass = rb_define_class_under(mQuickfix, "RefCompID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefCompID, (void *) &SwigClassRefCompID); rb_define_alloc_func(SwigClassRefCompID.klass, _wrap_RefCompID_allocate); rb_define_method(SwigClassRefCompID.klass, "initialize", VALUEFUNC(_wrap_new_RefCompID), -1); SwigClassRefCompID.mark = 0; SwigClassRefCompID.destroy = (void (*)(void *)) free_FIX_RefCompID; SwigClassRefCompID.trackObjects = 0; SwigClassRefSubID.klass = rb_define_class_under(mQuickfix, "RefSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefSubID, (void *) &SwigClassRefSubID); rb_define_alloc_func(SwigClassRefSubID.klass, _wrap_RefSubID_allocate); rb_define_method(SwigClassRefSubID.klass, "initialize", VALUEFUNC(_wrap_new_RefSubID), -1); SwigClassRefSubID.mark = 0; SwigClassRefSubID.destroy = (void (*)(void *)) free_FIX_RefSubID; SwigClassRefSubID.trackObjects = 0; SwigClassNetworkResponseID.klass = rb_define_class_under(mQuickfix, "NetworkResponseID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NetworkResponseID, (void *) &SwigClassNetworkResponseID); rb_define_alloc_func(SwigClassNetworkResponseID.klass, _wrap_NetworkResponseID_allocate); rb_define_method(SwigClassNetworkResponseID.klass, "initialize", VALUEFUNC(_wrap_new_NetworkResponseID), -1); SwigClassNetworkResponseID.mark = 0; SwigClassNetworkResponseID.destroy = (void (*)(void *)) free_FIX_NetworkResponseID; SwigClassNetworkResponseID.trackObjects = 0; SwigClassNetworkRequestID.klass = rb_define_class_under(mQuickfix, "NetworkRequestID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NetworkRequestID, (void *) &SwigClassNetworkRequestID); rb_define_alloc_func(SwigClassNetworkRequestID.klass, _wrap_NetworkRequestID_allocate); rb_define_method(SwigClassNetworkRequestID.klass, "initialize", VALUEFUNC(_wrap_new_NetworkRequestID), -1); SwigClassNetworkRequestID.mark = 0; SwigClassNetworkRequestID.destroy = (void (*)(void *)) free_FIX_NetworkRequestID; SwigClassNetworkRequestID.trackObjects = 0; SwigClassLastNetworkResponseID.klass = rb_define_class_under(mQuickfix, "LastNetworkResponseID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastNetworkResponseID, (void *) &SwigClassLastNetworkResponseID); rb_define_alloc_func(SwigClassLastNetworkResponseID.klass, _wrap_LastNetworkResponseID_allocate); rb_define_method(SwigClassLastNetworkResponseID.klass, "initialize", VALUEFUNC(_wrap_new_LastNetworkResponseID), -1); SwigClassLastNetworkResponseID.mark = 0; SwigClassLastNetworkResponseID.destroy = (void (*)(void *)) free_FIX_LastNetworkResponseID; SwigClassLastNetworkResponseID.trackObjects = 0; SwigClassNetworkRequestType.klass = rb_define_class_under(mQuickfix, "NetworkRequestType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NetworkRequestType, (void *) &SwigClassNetworkRequestType); rb_define_alloc_func(SwigClassNetworkRequestType.klass, _wrap_NetworkRequestType_allocate); rb_define_method(SwigClassNetworkRequestType.klass, "initialize", VALUEFUNC(_wrap_new_NetworkRequestType), -1); SwigClassNetworkRequestType.mark = 0; SwigClassNetworkRequestType.destroy = (void (*)(void *)) free_FIX_NetworkRequestType; SwigClassNetworkRequestType.trackObjects = 0; SwigClassNoCompIDs.klass = rb_define_class_under(mQuickfix, "NoCompIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoCompIDs, (void *) &SwigClassNoCompIDs); rb_define_alloc_func(SwigClassNoCompIDs.klass, _wrap_NoCompIDs_allocate); rb_define_method(SwigClassNoCompIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoCompIDs), -1); SwigClassNoCompIDs.mark = 0; SwigClassNoCompIDs.destroy = (void (*)(void *)) free_FIX_NoCompIDs; SwigClassNoCompIDs.trackObjects = 0; SwigClassNetworkStatusResponseType.klass = rb_define_class_under(mQuickfix, "NetworkStatusResponseType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NetworkStatusResponseType, (void *) &SwigClassNetworkStatusResponseType); rb_define_alloc_func(SwigClassNetworkStatusResponseType.klass, _wrap_NetworkStatusResponseType_allocate); rb_define_method(SwigClassNetworkStatusResponseType.klass, "initialize", VALUEFUNC(_wrap_new_NetworkStatusResponseType), -1); SwigClassNetworkStatusResponseType.mark = 0; SwigClassNetworkStatusResponseType.destroy = (void (*)(void *)) free_FIX_NetworkStatusResponseType; SwigClassNetworkStatusResponseType.trackObjects = 0; SwigClassNoCollInquiryQualifier.klass = rb_define_class_under(mQuickfix, "NoCollInquiryQualifier", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoCollInquiryQualifier, (void *) &SwigClassNoCollInquiryQualifier); rb_define_alloc_func(SwigClassNoCollInquiryQualifier.klass, _wrap_NoCollInquiryQualifier_allocate); rb_define_method(SwigClassNoCollInquiryQualifier.klass, "initialize", VALUEFUNC(_wrap_new_NoCollInquiryQualifier), -1); SwigClassNoCollInquiryQualifier.mark = 0; SwigClassNoCollInquiryQualifier.destroy = (void (*)(void *)) free_FIX_NoCollInquiryQualifier; SwigClassNoCollInquiryQualifier.trackObjects = 0; SwigClassTrdRptStatus.klass = rb_define_class_under(mQuickfix, "TrdRptStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdRptStatus, (void *) &SwigClassTrdRptStatus); rb_define_alloc_func(SwigClassTrdRptStatus.klass, _wrap_TrdRptStatus_allocate); rb_define_method(SwigClassTrdRptStatus.klass, "initialize", VALUEFUNC(_wrap_new_TrdRptStatus), -1); SwigClassTrdRptStatus.mark = 0; SwigClassTrdRptStatus.destroy = (void (*)(void *)) free_FIX_TrdRptStatus; SwigClassTrdRptStatus.trackObjects = 0; SwigClassAffirmStatus.klass = rb_define_class_under(mQuickfix, "AffirmStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AffirmStatus, (void *) &SwigClassAffirmStatus); rb_define_alloc_func(SwigClassAffirmStatus.klass, _wrap_AffirmStatus_allocate); rb_define_method(SwigClassAffirmStatus.klass, "initialize", VALUEFUNC(_wrap_new_AffirmStatus), -1); SwigClassAffirmStatus.mark = 0; SwigClassAffirmStatus.destroy = (void (*)(void *)) free_FIX_AffirmStatus; SwigClassAffirmStatus.trackObjects = 0; SwigClassUnderlyingStrikeCurrency.klass = rb_define_class_under(mQuickfix, "UnderlyingStrikeCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingStrikeCurrency, (void *) &SwigClassUnderlyingStrikeCurrency); rb_define_alloc_func(SwigClassUnderlyingStrikeCurrency.klass, _wrap_UnderlyingStrikeCurrency_allocate); rb_define_method(SwigClassUnderlyingStrikeCurrency.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingStrikeCurrency), -1); SwigClassUnderlyingStrikeCurrency.mark = 0; SwigClassUnderlyingStrikeCurrency.destroy = (void (*)(void *)) free_FIX_UnderlyingStrikeCurrency; SwigClassUnderlyingStrikeCurrency.trackObjects = 0; SwigClassLegStrikeCurrency.klass = rb_define_class_under(mQuickfix, "LegStrikeCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegStrikeCurrency, (void *) &SwigClassLegStrikeCurrency); rb_define_alloc_func(SwigClassLegStrikeCurrency.klass, _wrap_LegStrikeCurrency_allocate); rb_define_method(SwigClassLegStrikeCurrency.klass, "initialize", VALUEFUNC(_wrap_new_LegStrikeCurrency), -1); SwigClassLegStrikeCurrency.mark = 0; SwigClassLegStrikeCurrency.destroy = (void (*)(void *)) free_FIX_LegStrikeCurrency; SwigClassLegStrikeCurrency.trackObjects = 0; SwigClassTimeBracket.klass = rb_define_class_under(mQuickfix, "TimeBracket", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TimeBracket, (void *) &SwigClassTimeBracket); rb_define_alloc_func(SwigClassTimeBracket.klass, _wrap_TimeBracket_allocate); rb_define_method(SwigClassTimeBracket.klass, "initialize", VALUEFUNC(_wrap_new_TimeBracket), -1); SwigClassTimeBracket.mark = 0; SwigClassTimeBracket.destroy = (void (*)(void *)) free_FIX_TimeBracket; SwigClassTimeBracket.trackObjects = 0; SwigClassCollAction.klass = rb_define_class_under(mQuickfix, "CollAction", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollAction, (void *) &SwigClassCollAction); rb_define_alloc_func(SwigClassCollAction.klass, _wrap_CollAction_allocate); rb_define_method(SwigClassCollAction.klass, "initialize", VALUEFUNC(_wrap_new_CollAction), -1); SwigClassCollAction.mark = 0; SwigClassCollAction.destroy = (void (*)(void *)) free_FIX_CollAction; SwigClassCollAction.trackObjects = 0; SwigClassCollInquiryStatus.klass = rb_define_class_under(mQuickfix, "CollInquiryStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollInquiryStatus, (void *) &SwigClassCollInquiryStatus); rb_define_alloc_func(SwigClassCollInquiryStatus.klass, _wrap_CollInquiryStatus_allocate); rb_define_method(SwigClassCollInquiryStatus.klass, "initialize", VALUEFUNC(_wrap_new_CollInquiryStatus), -1); SwigClassCollInquiryStatus.mark = 0; SwigClassCollInquiryStatus.destroy = (void (*)(void *)) free_FIX_CollInquiryStatus; SwigClassCollInquiryStatus.trackObjects = 0; SwigClassCollInquiryResult.klass = rb_define_class_under(mQuickfix, "CollInquiryResult", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollInquiryResult, (void *) &SwigClassCollInquiryResult); rb_define_alloc_func(SwigClassCollInquiryResult.klass, _wrap_CollInquiryResult_allocate); rb_define_method(SwigClassCollInquiryResult.klass, "initialize", VALUEFUNC(_wrap_new_CollInquiryResult), -1); SwigClassCollInquiryResult.mark = 0; SwigClassCollInquiryResult.destroy = (void (*)(void *)) free_FIX_CollInquiryResult; SwigClassCollInquiryResult.trackObjects = 0; SwigClassStrikeCurrency.klass = rb_define_class_under(mQuickfix, "StrikeCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikeCurrency, (void *) &SwigClassStrikeCurrency); rb_define_alloc_func(SwigClassStrikeCurrency.klass, _wrap_StrikeCurrency_allocate); rb_define_method(SwigClassStrikeCurrency.klass, "initialize", VALUEFUNC(_wrap_new_StrikeCurrency), -1); SwigClassStrikeCurrency.mark = 0; SwigClassStrikeCurrency.destroy = (void (*)(void *)) free_FIX_StrikeCurrency; SwigClassStrikeCurrency.trackObjects = 0; SwigClassNoNested3PartyIDs.klass = rb_define_class_under(mQuickfix, "NoNested3PartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNested3PartyIDs, (void *) &SwigClassNoNested3PartyIDs); rb_define_alloc_func(SwigClassNoNested3PartyIDs.klass, _wrap_NoNested3PartyIDs_allocate); rb_define_method(SwigClassNoNested3PartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNested3PartyIDs), -1); SwigClassNoNested3PartyIDs.mark = 0; SwigClassNoNested3PartyIDs.destroy = (void (*)(void *)) free_FIX_NoNested3PartyIDs; SwigClassNoNested3PartyIDs.trackObjects = 0; SwigClassNested3PartyID.klass = rb_define_class_under(mQuickfix, "Nested3PartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested3PartyID, (void *) &SwigClassNested3PartyID); rb_define_alloc_func(SwigClassNested3PartyID.klass, _wrap_Nested3PartyID_allocate); rb_define_method(SwigClassNested3PartyID.klass, "initialize", VALUEFUNC(_wrap_new_Nested3PartyID), -1); SwigClassNested3PartyID.mark = 0; SwigClassNested3PartyID.destroy = (void (*)(void *)) free_FIX_Nested3PartyID; SwigClassNested3PartyID.trackObjects = 0; SwigClassNested3PartyIDSource.klass = rb_define_class_under(mQuickfix, "Nested3PartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested3PartyIDSource, (void *) &SwigClassNested3PartyIDSource); rb_define_alloc_func(SwigClassNested3PartyIDSource.klass, _wrap_Nested3PartyIDSource_allocate); rb_define_method(SwigClassNested3PartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_Nested3PartyIDSource), -1); SwigClassNested3PartyIDSource.mark = 0; SwigClassNested3PartyIDSource.destroy = (void (*)(void *)) free_FIX_Nested3PartyIDSource; SwigClassNested3PartyIDSource.trackObjects = 0; SwigClassNested3PartyRole.klass = rb_define_class_under(mQuickfix, "Nested3PartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested3PartyRole, (void *) &SwigClassNested3PartyRole); rb_define_alloc_func(SwigClassNested3PartyRole.klass, _wrap_Nested3PartyRole_allocate); rb_define_method(SwigClassNested3PartyRole.klass, "initialize", VALUEFUNC(_wrap_new_Nested3PartyRole), -1); SwigClassNested3PartyRole.mark = 0; SwigClassNested3PartyRole.destroy = (void (*)(void *)) free_FIX_Nested3PartyRole; SwigClassNested3PartyRole.trackObjects = 0; SwigClassNoNested3PartySubIDs.klass = rb_define_class_under(mQuickfix, "NoNested3PartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNested3PartySubIDs, (void *) &SwigClassNoNested3PartySubIDs); rb_define_alloc_func(SwigClassNoNested3PartySubIDs.klass, _wrap_NoNested3PartySubIDs_allocate); rb_define_method(SwigClassNoNested3PartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNested3PartySubIDs), -1); SwigClassNoNested3PartySubIDs.mark = 0; SwigClassNoNested3PartySubIDs.destroy = (void (*)(void *)) free_FIX_NoNested3PartySubIDs; SwigClassNoNested3PartySubIDs.trackObjects = 0; SwigClassNested3PartySubID.klass = rb_define_class_under(mQuickfix, "Nested3PartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested3PartySubID, (void *) &SwigClassNested3PartySubID); rb_define_alloc_func(SwigClassNested3PartySubID.klass, _wrap_Nested3PartySubID_allocate); rb_define_method(SwigClassNested3PartySubID.klass, "initialize", VALUEFUNC(_wrap_new_Nested3PartySubID), -1); SwigClassNested3PartySubID.mark = 0; SwigClassNested3PartySubID.destroy = (void (*)(void *)) free_FIX_Nested3PartySubID; SwigClassNested3PartySubID.trackObjects = 0; SwigClassNested3PartySubIDType.klass = rb_define_class_under(mQuickfix, "Nested3PartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested3PartySubIDType, (void *) &SwigClassNested3PartySubIDType); rb_define_alloc_func(SwigClassNested3PartySubIDType.klass, _wrap_Nested3PartySubIDType_allocate); rb_define_method(SwigClassNested3PartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_Nested3PartySubIDType), -1); SwigClassNested3PartySubIDType.mark = 0; SwigClassNested3PartySubIDType.destroy = (void (*)(void *)) free_FIX_Nested3PartySubIDType; SwigClassNested3PartySubIDType.trackObjects = 0; SwigClassLegContractSettlMonth.klass = rb_define_class_under(mQuickfix, "LegContractSettlMonth", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegContractSettlMonth, (void *) &SwigClassLegContractSettlMonth); rb_define_alloc_func(SwigClassLegContractSettlMonth.klass, _wrap_LegContractSettlMonth_allocate); rb_define_method(SwigClassLegContractSettlMonth.klass, "initialize", VALUEFUNC(_wrap_new_LegContractSettlMonth), -1); SwigClassLegContractSettlMonth.mark = 0; SwigClassLegContractSettlMonth.destroy = (void (*)(void *)) free_FIX_LegContractSettlMonth; SwigClassLegContractSettlMonth.trackObjects = 0; SwigClassLegInterestAccrualDate.klass = rb_define_class_under(mQuickfix, "LegInterestAccrualDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegInterestAccrualDate, (void *) &SwigClassLegInterestAccrualDate); rb_define_alloc_func(SwigClassLegInterestAccrualDate.klass, _wrap_LegInterestAccrualDate_allocate); rb_define_method(SwigClassLegInterestAccrualDate.klass, "initialize", VALUEFUNC(_wrap_new_LegInterestAccrualDate), -1); SwigClassLegInterestAccrualDate.mark = 0; SwigClassLegInterestAccrualDate.destroy = (void (*)(void *)) free_FIX_LegInterestAccrualDate; SwigClassLegInterestAccrualDate.trackObjects = 0; SwigClassLegOrderQty.klass = rb_define_class_under(mQuickfix, "LegOrderQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegOrderQty, (void *) &SwigClassLegOrderQty); rb_define_alloc_func(SwigClassLegOrderQty.klass, _wrap_LegOrderQty_allocate); rb_define_method(SwigClassLegOrderQty.klass, "initialize", VALUEFUNC(_wrap_new_LegOrderQty), -1); SwigClassLegOrderQty.mark = 0; SwigClassLegOrderQty.destroy = (void (*)(void *)) free_FIX_LegOrderQty; SwigClassLegOrderQty.trackObjects = 0; SwigClassNoStrategyParameters.klass = rb_define_class_under(mQuickfix, "NoStrategyParameters", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoStrategyParameters, (void *) &SwigClassNoStrategyParameters); rb_define_alloc_func(SwigClassNoStrategyParameters.klass, _wrap_NoStrategyParameters_allocate); rb_define_method(SwigClassNoStrategyParameters.klass, "initialize", VALUEFUNC(_wrap_new_NoStrategyParameters), -1); SwigClassNoStrategyParameters.mark = 0; SwigClassNoStrategyParameters.destroy = (void (*)(void *)) free_FIX_NoStrategyParameters; SwigClassNoStrategyParameters.trackObjects = 0; SwigClassStrategyParameterName.klass = rb_define_class_under(mQuickfix, "StrategyParameterName", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrategyParameterName, (void *) &SwigClassStrategyParameterName); rb_define_alloc_func(SwigClassStrategyParameterName.klass, _wrap_StrategyParameterName_allocate); rb_define_method(SwigClassStrategyParameterName.klass, "initialize", VALUEFUNC(_wrap_new_StrategyParameterName), -1); SwigClassStrategyParameterName.mark = 0; SwigClassStrategyParameterName.destroy = (void (*)(void *)) free_FIX_StrategyParameterName; SwigClassStrategyParameterName.trackObjects = 0; SwigClassStrategyParameterType.klass = rb_define_class_under(mQuickfix, "StrategyParameterType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrategyParameterType, (void *) &SwigClassStrategyParameterType); rb_define_alloc_func(SwigClassStrategyParameterType.klass, _wrap_StrategyParameterType_allocate); rb_define_method(SwigClassStrategyParameterType.klass, "initialize", VALUEFUNC(_wrap_new_StrategyParameterType), -1); SwigClassStrategyParameterType.mark = 0; SwigClassStrategyParameterType.destroy = (void (*)(void *)) free_FIX_StrategyParameterType; SwigClassStrategyParameterType.trackObjects = 0; SwigClassStrategyParameterValue.klass = rb_define_class_under(mQuickfix, "StrategyParameterValue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrategyParameterValue, (void *) &SwigClassStrategyParameterValue); rb_define_alloc_func(SwigClassStrategyParameterValue.klass, _wrap_StrategyParameterValue_allocate); rb_define_method(SwigClassStrategyParameterValue.klass, "initialize", VALUEFUNC(_wrap_new_StrategyParameterValue), -1); SwigClassStrategyParameterValue.mark = 0; SwigClassStrategyParameterValue.destroy = (void (*)(void *)) free_FIX_StrategyParameterValue; SwigClassStrategyParameterValue.trackObjects = 0; SwigClassHostCrossID.klass = rb_define_class_under(mQuickfix, "HostCrossID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HostCrossID, (void *) &SwigClassHostCrossID); rb_define_alloc_func(SwigClassHostCrossID.klass, _wrap_HostCrossID_allocate); rb_define_method(SwigClassHostCrossID.klass, "initialize", VALUEFUNC(_wrap_new_HostCrossID), -1); SwigClassHostCrossID.mark = 0; SwigClassHostCrossID.destroy = (void (*)(void *)) free_FIX_HostCrossID; SwigClassHostCrossID.trackObjects = 0; SwigClassSideTimeInForce.klass = rb_define_class_under(mQuickfix, "SideTimeInForce", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideTimeInForce, (void *) &SwigClassSideTimeInForce); rb_define_alloc_func(SwigClassSideTimeInForce.klass, _wrap_SideTimeInForce_allocate); rb_define_method(SwigClassSideTimeInForce.klass, "initialize", VALUEFUNC(_wrap_new_SideTimeInForce), -1); SwigClassSideTimeInForce.mark = 0; SwigClassSideTimeInForce.destroy = (void (*)(void *)) free_FIX_SideTimeInForce; SwigClassSideTimeInForce.trackObjects = 0; SwigClassMDReportID.klass = rb_define_class_under(mQuickfix, "MDReportID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDReportID, (void *) &SwigClassMDReportID); rb_define_alloc_func(SwigClassMDReportID.klass, _wrap_MDReportID_allocate); rb_define_method(SwigClassMDReportID.klass, "initialize", VALUEFUNC(_wrap_new_MDReportID), -1); SwigClassMDReportID.mark = 0; SwigClassMDReportID.destroy = (void (*)(void *)) free_FIX_MDReportID; SwigClassMDReportID.trackObjects = 0; SwigClassSecurityReportID.klass = rb_define_class_under(mQuickfix, "SecurityReportID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityReportID, (void *) &SwigClassSecurityReportID); rb_define_alloc_func(SwigClassSecurityReportID.klass, _wrap_SecurityReportID_allocate); rb_define_method(SwigClassSecurityReportID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityReportID), -1); SwigClassSecurityReportID.mark = 0; SwigClassSecurityReportID.destroy = (void (*)(void *)) free_FIX_SecurityReportID; SwigClassSecurityReportID.trackObjects = 0; SwigClassSecurityStatus.klass = rb_define_class_under(mQuickfix, "SecurityStatus", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityStatus, (void *) &SwigClassSecurityStatus); rb_define_alloc_func(SwigClassSecurityStatus.klass, _wrap_SecurityStatus_allocate); rb_define_method(SwigClassSecurityStatus.klass, "initialize", VALUEFUNC(_wrap_new_SecurityStatus), -1); SwigClassSecurityStatus.mark = 0; SwigClassSecurityStatus.destroy = (void (*)(void *)) free_FIX_SecurityStatus; SwigClassSecurityStatus.trackObjects = 0; SwigClassSettleOnOpenFlag.klass = rb_define_class_under(mQuickfix, "SettleOnOpenFlag", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettleOnOpenFlag, (void *) &SwigClassSettleOnOpenFlag); rb_define_alloc_func(SwigClassSettleOnOpenFlag.klass, _wrap_SettleOnOpenFlag_allocate); rb_define_method(SwigClassSettleOnOpenFlag.klass, "initialize", VALUEFUNC(_wrap_new_SettleOnOpenFlag), -1); SwigClassSettleOnOpenFlag.mark = 0; SwigClassSettleOnOpenFlag.destroy = (void (*)(void *)) free_FIX_SettleOnOpenFlag; SwigClassSettleOnOpenFlag.trackObjects = 0; SwigClassStrikeMultiplier.klass = rb_define_class_under(mQuickfix, "StrikeMultiplier", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikeMultiplier, (void *) &SwigClassStrikeMultiplier); rb_define_alloc_func(SwigClassStrikeMultiplier.klass, _wrap_StrikeMultiplier_allocate); rb_define_method(SwigClassStrikeMultiplier.klass, "initialize", VALUEFUNC(_wrap_new_StrikeMultiplier), -1); SwigClassStrikeMultiplier.mark = 0; SwigClassStrikeMultiplier.destroy = (void (*)(void *)) free_FIX_StrikeMultiplier; SwigClassStrikeMultiplier.trackObjects = 0; SwigClassStrikeValue.klass = rb_define_class_under(mQuickfix, "StrikeValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikeValue, (void *) &SwigClassStrikeValue); rb_define_alloc_func(SwigClassStrikeValue.klass, _wrap_StrikeValue_allocate); rb_define_method(SwigClassStrikeValue.klass, "initialize", VALUEFUNC(_wrap_new_StrikeValue), -1); SwigClassStrikeValue.mark = 0; SwigClassStrikeValue.destroy = (void (*)(void *)) free_FIX_StrikeValue; SwigClassStrikeValue.trackObjects = 0; SwigClassMinPriceIncrement.klass = rb_define_class_under(mQuickfix, "MinPriceIncrement", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MinPriceIncrement, (void *) &SwigClassMinPriceIncrement); rb_define_alloc_func(SwigClassMinPriceIncrement.klass, _wrap_MinPriceIncrement_allocate); rb_define_method(SwigClassMinPriceIncrement.klass, "initialize", VALUEFUNC(_wrap_new_MinPriceIncrement), -1); SwigClassMinPriceIncrement.mark = 0; SwigClassMinPriceIncrement.destroy = (void (*)(void *)) free_FIX_MinPriceIncrement; SwigClassMinPriceIncrement.trackObjects = 0; SwigClassPositionLimit.klass = rb_define_class_under(mQuickfix, "PositionLimit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PositionLimit, (void *) &SwigClassPositionLimit); rb_define_alloc_func(SwigClassPositionLimit.klass, _wrap_PositionLimit_allocate); rb_define_method(SwigClassPositionLimit.klass, "initialize", VALUEFUNC(_wrap_new_PositionLimit), -1); SwigClassPositionLimit.mark = 0; SwigClassPositionLimit.destroy = (void (*)(void *)) free_FIX_PositionLimit; SwigClassPositionLimit.trackObjects = 0; SwigClassNTPositionLimit.klass = rb_define_class_under(mQuickfix, "NTPositionLimit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NTPositionLimit, (void *) &SwigClassNTPositionLimit); rb_define_alloc_func(SwigClassNTPositionLimit.klass, _wrap_NTPositionLimit_allocate); rb_define_method(SwigClassNTPositionLimit.klass, "initialize", VALUEFUNC(_wrap_new_NTPositionLimit), -1); SwigClassNTPositionLimit.mark = 0; SwigClassNTPositionLimit.destroy = (void (*)(void *)) free_FIX_NTPositionLimit; SwigClassNTPositionLimit.trackObjects = 0; SwigClassUnderlyingAllocationPercent.klass = rb_define_class_under(mQuickfix, "UnderlyingAllocationPercent", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingAllocationPercent, (void *) &SwigClassUnderlyingAllocationPercent); rb_define_alloc_func(SwigClassUnderlyingAllocationPercent.klass, _wrap_UnderlyingAllocationPercent_allocate); rb_define_method(SwigClassUnderlyingAllocationPercent.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingAllocationPercent), -1); SwigClassUnderlyingAllocationPercent.mark = 0; SwigClassUnderlyingAllocationPercent.destroy = (void (*)(void *)) free_FIX_UnderlyingAllocationPercent; SwigClassUnderlyingAllocationPercent.trackObjects = 0; SwigClassUnderlyingCashAmount.klass = rb_define_class_under(mQuickfix, "UnderlyingCashAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCashAmount, (void *) &SwigClassUnderlyingCashAmount); rb_define_alloc_func(SwigClassUnderlyingCashAmount.klass, _wrap_UnderlyingCashAmount_allocate); rb_define_method(SwigClassUnderlyingCashAmount.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCashAmount), -1); SwigClassUnderlyingCashAmount.mark = 0; SwigClassUnderlyingCashAmount.destroy = (void (*)(void *)) free_FIX_UnderlyingCashAmount; SwigClassUnderlyingCashAmount.trackObjects = 0; SwigClassUnderlyingCashType.klass = rb_define_class_under(mQuickfix, "UnderlyingCashType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCashType, (void *) &SwigClassUnderlyingCashType); rb_define_alloc_func(SwigClassUnderlyingCashType.klass, _wrap_UnderlyingCashType_allocate); rb_define_method(SwigClassUnderlyingCashType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCashType), -1); SwigClassUnderlyingCashType.mark = 0; SwigClassUnderlyingCashType.destroy = (void (*)(void *)) free_FIX_UnderlyingCashType; SwigClassUnderlyingCashType.trackObjects = 0; SwigClassUnderlyingSettlementType.klass = rb_define_class_under(mQuickfix, "UnderlyingSettlementType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSettlementType, (void *) &SwigClassUnderlyingSettlementType); rb_define_alloc_func(SwigClassUnderlyingSettlementType.klass, _wrap_UnderlyingSettlementType_allocate); rb_define_method(SwigClassUnderlyingSettlementType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSettlementType), -1); SwigClassUnderlyingSettlementType.mark = 0; SwigClassUnderlyingSettlementType.destroy = (void (*)(void *)) free_FIX_UnderlyingSettlementType; SwigClassUnderlyingSettlementType.trackObjects = 0; SwigClassQuantityDate.klass = rb_define_class_under(mQuickfix, "QuantityDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuantityDate, (void *) &SwigClassQuantityDate); rb_define_alloc_func(SwigClassQuantityDate.klass, _wrap_QuantityDate_allocate); rb_define_method(SwigClassQuantityDate.klass, "initialize", VALUEFUNC(_wrap_new_QuantityDate), -1); SwigClassQuantityDate.mark = 0; SwigClassQuantityDate.destroy = (void (*)(void *)) free_FIX_QuantityDate; SwigClassQuantityDate.trackObjects = 0; SwigClassContIntRptID.klass = rb_define_class_under(mQuickfix, "ContIntRptID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContIntRptID, (void *) &SwigClassContIntRptID); rb_define_alloc_func(SwigClassContIntRptID.klass, _wrap_ContIntRptID_allocate); rb_define_method(SwigClassContIntRptID.klass, "initialize", VALUEFUNC(_wrap_new_ContIntRptID), -1); SwigClassContIntRptID.mark = 0; SwigClassContIntRptID.destroy = (void (*)(void *)) free_FIX_ContIntRptID; SwigClassContIntRptID.trackObjects = 0; SwigClassLateIndicator.klass = rb_define_class_under(mQuickfix, "LateIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LateIndicator, (void *) &SwigClassLateIndicator); rb_define_alloc_func(SwigClassLateIndicator.klass, _wrap_LateIndicator_allocate); rb_define_method(SwigClassLateIndicator.klass, "initialize", VALUEFUNC(_wrap_new_LateIndicator), -1); SwigClassLateIndicator.mark = 0; SwigClassLateIndicator.destroy = (void (*)(void *)) free_FIX_LateIndicator; SwigClassLateIndicator.trackObjects = 0; SwigClassInputSource.klass = rb_define_class_under(mQuickfix, "InputSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InputSource, (void *) &SwigClassInputSource); rb_define_alloc_func(SwigClassInputSource.klass, _wrap_InputSource_allocate); rb_define_method(SwigClassInputSource.klass, "initialize", VALUEFUNC(_wrap_new_InputSource), -1); SwigClassInputSource.mark = 0; SwigClassInputSource.destroy = (void (*)(void *)) free_FIX_InputSource; SwigClassInputSource.trackObjects = 0; SwigClassSecurityUpdateAction.klass = rb_define_class_under(mQuickfix, "SecurityUpdateAction", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityUpdateAction, (void *) &SwigClassSecurityUpdateAction); rb_define_alloc_func(SwigClassSecurityUpdateAction.klass, _wrap_SecurityUpdateAction_allocate); rb_define_method(SwigClassSecurityUpdateAction.klass, "initialize", VALUEFUNC(_wrap_new_SecurityUpdateAction), -1); SwigClassSecurityUpdateAction.mark = 0; SwigClassSecurityUpdateAction.destroy = (void (*)(void *)) free_FIX_SecurityUpdateAction; SwigClassSecurityUpdateAction.trackObjects = 0; SwigClassNoExpiration.klass = rb_define_class_under(mQuickfix, "NoExpiration", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoExpiration, (void *) &SwigClassNoExpiration); rb_define_alloc_func(SwigClassNoExpiration.klass, _wrap_NoExpiration_allocate); rb_define_method(SwigClassNoExpiration.klass, "initialize", VALUEFUNC(_wrap_new_NoExpiration), -1); SwigClassNoExpiration.mark = 0; SwigClassNoExpiration.destroy = (void (*)(void *)) free_FIX_NoExpiration; SwigClassNoExpiration.trackObjects = 0; SwigClassExpType.klass = rb_define_class_under(mQuickfix, "ExpType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExpType, (void *) &SwigClassExpType); rb_define_alloc_func(SwigClassExpType.klass, _wrap_ExpType_allocate); rb_define_method(SwigClassExpType.klass, "initialize", VALUEFUNC(_wrap_new_ExpType), -1); SwigClassExpType.mark = 0; SwigClassExpType.destroy = (void (*)(void *)) free_FIX_ExpType; SwigClassExpType.trackObjects = 0; SwigClassExpQty.klass = rb_define_class_under(mQuickfix, "ExpQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExpQty, (void *) &SwigClassExpQty); rb_define_alloc_func(SwigClassExpQty.klass, _wrap_ExpQty_allocate); rb_define_method(SwigClassExpQty.klass, "initialize", VALUEFUNC(_wrap_new_ExpQty), -1); SwigClassExpQty.mark = 0; SwigClassExpQty.destroy = (void (*)(void *)) free_FIX_ExpQty; SwigClassExpQty.trackObjects = 0; SwigClassNoUnderlyingAmounts.klass = rb_define_class_under(mQuickfix, "NoUnderlyingAmounts", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUnderlyingAmounts, (void *) &SwigClassNoUnderlyingAmounts); rb_define_alloc_func(SwigClassNoUnderlyingAmounts.klass, _wrap_NoUnderlyingAmounts_allocate); rb_define_method(SwigClassNoUnderlyingAmounts.klass, "initialize", VALUEFUNC(_wrap_new_NoUnderlyingAmounts), -1); SwigClassNoUnderlyingAmounts.mark = 0; SwigClassNoUnderlyingAmounts.destroy = (void (*)(void *)) free_FIX_NoUnderlyingAmounts; SwigClassNoUnderlyingAmounts.trackObjects = 0; SwigClassUnderlyingPayAmount.klass = rb_define_class_under(mQuickfix, "UnderlyingPayAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingPayAmount, (void *) &SwigClassUnderlyingPayAmount); rb_define_alloc_func(SwigClassUnderlyingPayAmount.klass, _wrap_UnderlyingPayAmount_allocate); rb_define_method(SwigClassUnderlyingPayAmount.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingPayAmount), -1); SwigClassUnderlyingPayAmount.mark = 0; SwigClassUnderlyingPayAmount.destroy = (void (*)(void *)) free_FIX_UnderlyingPayAmount; SwigClassUnderlyingPayAmount.trackObjects = 0; SwigClassUnderlyingCollectAmount.klass = rb_define_class_under(mQuickfix, "UnderlyingCollectAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCollectAmount, (void *) &SwigClassUnderlyingCollectAmount); rb_define_alloc_func(SwigClassUnderlyingCollectAmount.klass, _wrap_UnderlyingCollectAmount_allocate); rb_define_method(SwigClassUnderlyingCollectAmount.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCollectAmount), -1); SwigClassUnderlyingCollectAmount.mark = 0; SwigClassUnderlyingCollectAmount.destroy = (void (*)(void *)) free_FIX_UnderlyingCollectAmount; SwigClassUnderlyingCollectAmount.trackObjects = 0; SwigClassUnderlyingSettlementDate.klass = rb_define_class_under(mQuickfix, "UnderlyingSettlementDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSettlementDate, (void *) &SwigClassUnderlyingSettlementDate); rb_define_alloc_func(SwigClassUnderlyingSettlementDate.klass, _wrap_UnderlyingSettlementDate_allocate); rb_define_method(SwigClassUnderlyingSettlementDate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSettlementDate), -1); SwigClassUnderlyingSettlementDate.mark = 0; SwigClassUnderlyingSettlementDate.destroy = (void (*)(void *)) free_FIX_UnderlyingSettlementDate; SwigClassUnderlyingSettlementDate.trackObjects = 0; SwigClassUnderlyingSettlementStatus.klass = rb_define_class_under(mQuickfix, "UnderlyingSettlementStatus", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSettlementStatus, (void *) &SwigClassUnderlyingSettlementStatus); rb_define_alloc_func(SwigClassUnderlyingSettlementStatus.klass, _wrap_UnderlyingSettlementStatus_allocate); rb_define_method(SwigClassUnderlyingSettlementStatus.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSettlementStatus), -1); SwigClassUnderlyingSettlementStatus.mark = 0; SwigClassUnderlyingSettlementStatus.destroy = (void (*)(void *)) free_FIX_UnderlyingSettlementStatus; SwigClassUnderlyingSettlementStatus.trackObjects = 0; SwigClassSecondaryIndividualAllocID.klass = rb_define_class_under(mQuickfix, "SecondaryIndividualAllocID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryIndividualAllocID, (void *) &SwigClassSecondaryIndividualAllocID); rb_define_alloc_func(SwigClassSecondaryIndividualAllocID.klass, _wrap_SecondaryIndividualAllocID_allocate); rb_define_method(SwigClassSecondaryIndividualAllocID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryIndividualAllocID), -1); SwigClassSecondaryIndividualAllocID.mark = 0; SwigClassSecondaryIndividualAllocID.destroy = (void (*)(void *)) free_FIX_SecondaryIndividualAllocID; SwigClassSecondaryIndividualAllocID.trackObjects = 0; SwigClassLegReportID.klass = rb_define_class_under(mQuickfix, "LegReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegReportID, (void *) &SwigClassLegReportID); rb_define_alloc_func(SwigClassLegReportID.klass, _wrap_LegReportID_allocate); rb_define_method(SwigClassLegReportID.klass, "initialize", VALUEFUNC(_wrap_new_LegReportID), -1); SwigClassLegReportID.mark = 0; SwigClassLegReportID.destroy = (void (*)(void *)) free_FIX_LegReportID; SwigClassLegReportID.trackObjects = 0; SwigClassRndPx.klass = rb_define_class_under(mQuickfix, "RndPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RndPx, (void *) &SwigClassRndPx); rb_define_alloc_func(SwigClassRndPx.klass, _wrap_RndPx_allocate); rb_define_method(SwigClassRndPx.klass, "initialize", VALUEFUNC(_wrap_new_RndPx), -1); SwigClassRndPx.mark = 0; SwigClassRndPx.destroy = (void (*)(void *)) free_FIX_RndPx; SwigClassRndPx.trackObjects = 0; SwigClassIndividualAllocType.klass = rb_define_class_under(mQuickfix, "IndividualAllocType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__IndividualAllocType, (void *) &SwigClassIndividualAllocType); rb_define_alloc_func(SwigClassIndividualAllocType.klass, _wrap_IndividualAllocType_allocate); rb_define_method(SwigClassIndividualAllocType.klass, "initialize", VALUEFUNC(_wrap_new_IndividualAllocType), -1); SwigClassIndividualAllocType.mark = 0; SwigClassIndividualAllocType.destroy = (void (*)(void *)) free_FIX_IndividualAllocType; SwigClassIndividualAllocType.trackObjects = 0; SwigClassAllocCustomerCapacity.klass = rb_define_class_under(mQuickfix, "AllocCustomerCapacity", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocCustomerCapacity, (void *) &SwigClassAllocCustomerCapacity); rb_define_alloc_func(SwigClassAllocCustomerCapacity.klass, _wrap_AllocCustomerCapacity_allocate); rb_define_method(SwigClassAllocCustomerCapacity.klass, "initialize", VALUEFUNC(_wrap_new_AllocCustomerCapacity), -1); SwigClassAllocCustomerCapacity.mark = 0; SwigClassAllocCustomerCapacity.destroy = (void (*)(void *)) free_FIX_AllocCustomerCapacity; SwigClassAllocCustomerCapacity.trackObjects = 0; SwigClassTierCode.klass = rb_define_class_under(mQuickfix, "TierCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TierCode, (void *) &SwigClassTierCode); rb_define_alloc_func(SwigClassTierCode.klass, _wrap_TierCode_allocate); rb_define_method(SwigClassTierCode.klass, "initialize", VALUEFUNC(_wrap_new_TierCode), -1); SwigClassTierCode.mark = 0; SwigClassTierCode.destroy = (void (*)(void *)) free_FIX_TierCode; SwigClassTierCode.trackObjects = 0; SwigClassUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "UnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnitOfMeasure, (void *) &SwigClassUnitOfMeasure); rb_define_alloc_func(SwigClassUnitOfMeasure.klass, _wrap_UnitOfMeasure_allocate); rb_define_method(SwigClassUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_UnitOfMeasure), -1); SwigClassUnitOfMeasure.mark = 0; SwigClassUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_UnitOfMeasure; SwigClassUnitOfMeasure.trackObjects = 0; SwigClassTimeUnit.klass = rb_define_class_under(mQuickfix, "TimeUnit", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TimeUnit, (void *) &SwigClassTimeUnit); rb_define_alloc_func(SwigClassTimeUnit.klass, _wrap_TimeUnit_allocate); rb_define_method(SwigClassTimeUnit.klass, "initialize", VALUEFUNC(_wrap_new_TimeUnit), -1); SwigClassTimeUnit.mark = 0; SwigClassTimeUnit.destroy = (void (*)(void *)) free_FIX_TimeUnit; SwigClassTimeUnit.trackObjects = 0; SwigClassUnderlyingUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "UnderlyingUnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingUnitOfMeasure, (void *) &SwigClassUnderlyingUnitOfMeasure); rb_define_alloc_func(SwigClassUnderlyingUnitOfMeasure.klass, _wrap_UnderlyingUnitOfMeasure_allocate); rb_define_method(SwigClassUnderlyingUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingUnitOfMeasure), -1); SwigClassUnderlyingUnitOfMeasure.mark = 0; SwigClassUnderlyingUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_UnderlyingUnitOfMeasure; SwigClassUnderlyingUnitOfMeasure.trackObjects = 0; SwigClassLegUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "LegUnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegUnitOfMeasure, (void *) &SwigClassLegUnitOfMeasure); rb_define_alloc_func(SwigClassLegUnitOfMeasure.klass, _wrap_LegUnitOfMeasure_allocate); rb_define_method(SwigClassLegUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_LegUnitOfMeasure), -1); SwigClassLegUnitOfMeasure.mark = 0; SwigClassLegUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_LegUnitOfMeasure; SwigClassLegUnitOfMeasure.trackObjects = 0; SwigClassUnderlyingTimeUnit.klass = rb_define_class_under(mQuickfix, "UnderlyingTimeUnit", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingTimeUnit, (void *) &SwigClassUnderlyingTimeUnit); rb_define_alloc_func(SwigClassUnderlyingTimeUnit.klass, _wrap_UnderlyingTimeUnit_allocate); rb_define_method(SwigClassUnderlyingTimeUnit.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingTimeUnit), -1); SwigClassUnderlyingTimeUnit.mark = 0; SwigClassUnderlyingTimeUnit.destroy = (void (*)(void *)) free_FIX_UnderlyingTimeUnit; SwigClassUnderlyingTimeUnit.trackObjects = 0; SwigClassLegTimeUnit.klass = rb_define_class_under(mQuickfix, "LegTimeUnit", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegTimeUnit, (void *) &SwigClassLegTimeUnit); rb_define_alloc_func(SwigClassLegTimeUnit.klass, _wrap_LegTimeUnit_allocate); rb_define_method(SwigClassLegTimeUnit.klass, "initialize", VALUEFUNC(_wrap_new_LegTimeUnit), -1); SwigClassLegTimeUnit.mark = 0; SwigClassLegTimeUnit.destroy = (void (*)(void *)) free_FIX_LegTimeUnit; SwigClassLegTimeUnit.trackObjects = 0; SwigClassAllocMethod.klass = rb_define_class_under(mQuickfix, "AllocMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocMethod, (void *) &SwigClassAllocMethod); rb_define_alloc_func(SwigClassAllocMethod.klass, _wrap_AllocMethod_allocate); rb_define_method(SwigClassAllocMethod.klass, "initialize", VALUEFUNC(_wrap_new_AllocMethod), -1); SwigClassAllocMethod.mark = 0; SwigClassAllocMethod.destroy = (void (*)(void *)) free_FIX_AllocMethod; SwigClassAllocMethod.trackObjects = 0; SwigClassTradeID.klass = rb_define_class_under(mQuickfix, "TradeID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeID, (void *) &SwigClassTradeID); rb_define_alloc_func(SwigClassTradeID.klass, _wrap_TradeID_allocate); rb_define_method(SwigClassTradeID.klass, "initialize", VALUEFUNC(_wrap_new_TradeID), -1); SwigClassTradeID.mark = 0; SwigClassTradeID.destroy = (void (*)(void *)) free_FIX_TradeID; SwigClassTradeID.trackObjects = 0; SwigClassSideTradeReportID.klass = rb_define_class_under(mQuickfix, "SideTradeReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideTradeReportID, (void *) &SwigClassSideTradeReportID); rb_define_alloc_func(SwigClassSideTradeReportID.klass, _wrap_SideTradeReportID_allocate); rb_define_method(SwigClassSideTradeReportID.klass, "initialize", VALUEFUNC(_wrap_new_SideTradeReportID), -1); SwigClassSideTradeReportID.mark = 0; SwigClassSideTradeReportID.destroy = (void (*)(void *)) free_FIX_SideTradeReportID; SwigClassSideTradeReportID.trackObjects = 0; SwigClassSideFillStationCd.klass = rb_define_class_under(mQuickfix, "SideFillStationCd", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideFillStationCd, (void *) &SwigClassSideFillStationCd); rb_define_alloc_func(SwigClassSideFillStationCd.klass, _wrap_SideFillStationCd_allocate); rb_define_method(SwigClassSideFillStationCd.klass, "initialize", VALUEFUNC(_wrap_new_SideFillStationCd), -1); SwigClassSideFillStationCd.mark = 0; SwigClassSideFillStationCd.destroy = (void (*)(void *)) free_FIX_SideFillStationCd; SwigClassSideFillStationCd.trackObjects = 0; SwigClassSideReasonCd.klass = rb_define_class_under(mQuickfix, "SideReasonCd", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideReasonCd, (void *) &SwigClassSideReasonCd); rb_define_alloc_func(SwigClassSideReasonCd.klass, _wrap_SideReasonCd_allocate); rb_define_method(SwigClassSideReasonCd.klass, "initialize", VALUEFUNC(_wrap_new_SideReasonCd), -1); SwigClassSideReasonCd.mark = 0; SwigClassSideReasonCd.destroy = (void (*)(void *)) free_FIX_SideReasonCd; SwigClassSideReasonCd.trackObjects = 0; SwigClassSideTrdSubTyp.klass = rb_define_class_under(mQuickfix, "SideTrdSubTyp", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideTrdSubTyp, (void *) &SwigClassSideTrdSubTyp); rb_define_alloc_func(SwigClassSideTrdSubTyp.klass, _wrap_SideTrdSubTyp_allocate); rb_define_method(SwigClassSideTrdSubTyp.klass, "initialize", VALUEFUNC(_wrap_new_SideTrdSubTyp), -1); SwigClassSideTrdSubTyp.mark = 0; SwigClassSideTrdSubTyp.destroy = (void (*)(void *)) free_FIX_SideTrdSubTyp; SwigClassSideTrdSubTyp.trackObjects = 0; SwigClassSideQty.klass = rb_define_class_under(mQuickfix, "SideQty", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideQty, (void *) &SwigClassSideQty); rb_define_alloc_func(SwigClassSideQty.klass, _wrap_SideQty_allocate); rb_define_method(SwigClassSideQty.klass, "initialize", VALUEFUNC(_wrap_new_SideQty), -1); SwigClassSideQty.mark = 0; SwigClassSideQty.destroy = (void (*)(void *)) free_FIX_SideQty; SwigClassSideQty.trackObjects = 0; SwigClassMessageEventSource.klass = rb_define_class_under(mQuickfix, "MessageEventSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MessageEventSource, (void *) &SwigClassMessageEventSource); rb_define_alloc_func(SwigClassMessageEventSource.klass, _wrap_MessageEventSource_allocate); rb_define_method(SwigClassMessageEventSource.klass, "initialize", VALUEFUNC(_wrap_new_MessageEventSource), -1); SwigClassMessageEventSource.mark = 0; SwigClassMessageEventSource.destroy = (void (*)(void *)) free_FIX_MessageEventSource; SwigClassMessageEventSource.trackObjects = 0; SwigClassSideTrdRegTimestamp.klass = rb_define_class_under(mQuickfix, "SideTrdRegTimestamp", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideTrdRegTimestamp, (void *) &SwigClassSideTrdRegTimestamp); rb_define_alloc_func(SwigClassSideTrdRegTimestamp.klass, _wrap_SideTrdRegTimestamp_allocate); rb_define_method(SwigClassSideTrdRegTimestamp.klass, "initialize", VALUEFUNC(_wrap_new_SideTrdRegTimestamp), -1); SwigClassSideTrdRegTimestamp.mark = 0; SwigClassSideTrdRegTimestamp.destroy = (void (*)(void *)) free_FIX_SideTrdRegTimestamp; SwigClassSideTrdRegTimestamp.trackObjects = 0; SwigClassSideTrdRegTimestampType.klass = rb_define_class_under(mQuickfix, "SideTrdRegTimestampType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideTrdRegTimestampType, (void *) &SwigClassSideTrdRegTimestampType); rb_define_alloc_func(SwigClassSideTrdRegTimestampType.klass, _wrap_SideTrdRegTimestampType_allocate); rb_define_method(SwigClassSideTrdRegTimestampType.klass, "initialize", VALUEFUNC(_wrap_new_SideTrdRegTimestampType), -1); SwigClassSideTrdRegTimestampType.mark = 0; SwigClassSideTrdRegTimestampType.destroy = (void (*)(void *)) free_FIX_SideTrdRegTimestampType; SwigClassSideTrdRegTimestampType.trackObjects = 0; SwigClassSideTrdRegTimestampSrc.klass = rb_define_class_under(mQuickfix, "SideTrdRegTimestampSrc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideTrdRegTimestampSrc, (void *) &SwigClassSideTrdRegTimestampSrc); rb_define_alloc_func(SwigClassSideTrdRegTimestampSrc.klass, _wrap_SideTrdRegTimestampSrc_allocate); rb_define_method(SwigClassSideTrdRegTimestampSrc.klass, "initialize", VALUEFUNC(_wrap_new_SideTrdRegTimestampSrc), -1); SwigClassSideTrdRegTimestampSrc.mark = 0; SwigClassSideTrdRegTimestampSrc.destroy = (void (*)(void *)) free_FIX_SideTrdRegTimestampSrc; SwigClassSideTrdRegTimestampSrc.trackObjects = 0; SwigClassAsOfIndicator.klass = rb_define_class_under(mQuickfix, "AsOfIndicator", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AsOfIndicator, (void *) &SwigClassAsOfIndicator); rb_define_alloc_func(SwigClassAsOfIndicator.klass, _wrap_AsOfIndicator_allocate); rb_define_method(SwigClassAsOfIndicator.klass, "initialize", VALUEFUNC(_wrap_new_AsOfIndicator), -1); SwigClassAsOfIndicator.mark = 0; SwigClassAsOfIndicator.destroy = (void (*)(void *)) free_FIX_AsOfIndicator; SwigClassAsOfIndicator.trackObjects = 0; SwigClassNoSideTrdRegTS.klass = rb_define_class_under(mQuickfix, "NoSideTrdRegTS", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSideTrdRegTS, (void *) &SwigClassNoSideTrdRegTS); rb_define_alloc_func(SwigClassNoSideTrdRegTS.klass, _wrap_NoSideTrdRegTS_allocate); rb_define_method(SwigClassNoSideTrdRegTS.klass, "initialize", VALUEFUNC(_wrap_new_NoSideTrdRegTS), -1); SwigClassNoSideTrdRegTS.mark = 0; SwigClassNoSideTrdRegTS.destroy = (void (*)(void *)) free_FIX_NoSideTrdRegTS; SwigClassNoSideTrdRegTS.trackObjects = 0; SwigClassLegOptionRatio.klass = rb_define_class_under(mQuickfix, "LegOptionRatio", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegOptionRatio, (void *) &SwigClassLegOptionRatio); rb_define_alloc_func(SwigClassLegOptionRatio.klass, _wrap_LegOptionRatio_allocate); rb_define_method(SwigClassLegOptionRatio.klass, "initialize", VALUEFUNC(_wrap_new_LegOptionRatio), -1); SwigClassLegOptionRatio.mark = 0; SwigClassLegOptionRatio.destroy = (void (*)(void *)) free_FIX_LegOptionRatio; SwigClassLegOptionRatio.trackObjects = 0; SwigClassNoInstrumentParties.klass = rb_define_class_under(mQuickfix, "NoInstrumentParties", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoInstrumentParties, (void *) &SwigClassNoInstrumentParties); rb_define_alloc_func(SwigClassNoInstrumentParties.klass, _wrap_NoInstrumentParties_allocate); rb_define_method(SwigClassNoInstrumentParties.klass, "initialize", VALUEFUNC(_wrap_new_NoInstrumentParties), -1); SwigClassNoInstrumentParties.mark = 0; SwigClassNoInstrumentParties.destroy = (void (*)(void *)) free_FIX_NoInstrumentParties; SwigClassNoInstrumentParties.trackObjects = 0; SwigClassInstrumentPartyID.klass = rb_define_class_under(mQuickfix, "InstrumentPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrumentPartyID, (void *) &SwigClassInstrumentPartyID); rb_define_alloc_func(SwigClassInstrumentPartyID.klass, _wrap_InstrumentPartyID_allocate); rb_define_method(SwigClassInstrumentPartyID.klass, "initialize", VALUEFUNC(_wrap_new_InstrumentPartyID), -1); SwigClassInstrumentPartyID.mark = 0; SwigClassInstrumentPartyID.destroy = (void (*)(void *)) free_FIX_InstrumentPartyID; SwigClassInstrumentPartyID.trackObjects = 0; SwigClassTradeVolume.klass = rb_define_class_under(mQuickfix, "TradeVolume", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeVolume, (void *) &SwigClassTradeVolume); rb_define_alloc_func(SwigClassTradeVolume.klass, _wrap_TradeVolume_allocate); rb_define_method(SwigClassTradeVolume.klass, "initialize", VALUEFUNC(_wrap_new_TradeVolume), -1); SwigClassTradeVolume.mark = 0; SwigClassTradeVolume.destroy = (void (*)(void *)) free_FIX_TradeVolume; SwigClassTradeVolume.trackObjects = 0; SwigClassMDBookType.klass = rb_define_class_under(mQuickfix, "MDBookType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDBookType, (void *) &SwigClassMDBookType); rb_define_alloc_func(SwigClassMDBookType.klass, _wrap_MDBookType_allocate); rb_define_method(SwigClassMDBookType.klass, "initialize", VALUEFUNC(_wrap_new_MDBookType), -1); SwigClassMDBookType.mark = 0; SwigClassMDBookType.destroy = (void (*)(void *)) free_FIX_MDBookType; SwigClassMDBookType.trackObjects = 0; SwigClassMDFeedType.klass = rb_define_class_under(mQuickfix, "MDFeedType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDFeedType, (void *) &SwigClassMDFeedType); rb_define_alloc_func(SwigClassMDFeedType.klass, _wrap_MDFeedType_allocate); rb_define_method(SwigClassMDFeedType.klass, "initialize", VALUEFUNC(_wrap_new_MDFeedType), -1); SwigClassMDFeedType.mark = 0; SwigClassMDFeedType.destroy = (void (*)(void *)) free_FIX_MDFeedType; SwigClassMDFeedType.trackObjects = 0; SwigClassMDPriceLevel.klass = rb_define_class_under(mQuickfix, "MDPriceLevel", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDPriceLevel, (void *) &SwigClassMDPriceLevel); rb_define_alloc_func(SwigClassMDPriceLevel.klass, _wrap_MDPriceLevel_allocate); rb_define_method(SwigClassMDPriceLevel.klass, "initialize", VALUEFUNC(_wrap_new_MDPriceLevel), -1); SwigClassMDPriceLevel.mark = 0; SwigClassMDPriceLevel.destroy = (void (*)(void *)) free_FIX_MDPriceLevel; SwigClassMDPriceLevel.trackObjects = 0; SwigClassMDOriginType.klass = rb_define_class_under(mQuickfix, "MDOriginType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDOriginType, (void *) &SwigClassMDOriginType); rb_define_alloc_func(SwigClassMDOriginType.klass, _wrap_MDOriginType_allocate); rb_define_method(SwigClassMDOriginType.klass, "initialize", VALUEFUNC(_wrap_new_MDOriginType), -1); SwigClassMDOriginType.mark = 0; SwigClassMDOriginType.destroy = (void (*)(void *)) free_FIX_MDOriginType; SwigClassMDOriginType.trackObjects = 0; SwigClassFirstPx.klass = rb_define_class_under(mQuickfix, "FirstPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FirstPx, (void *) &SwigClassFirstPx); rb_define_alloc_func(SwigClassFirstPx.klass, _wrap_FirstPx_allocate); rb_define_method(SwigClassFirstPx.klass, "initialize", VALUEFUNC(_wrap_new_FirstPx), -1); SwigClassFirstPx.mark = 0; SwigClassFirstPx.destroy = (void (*)(void *)) free_FIX_FirstPx; SwigClassFirstPx.trackObjects = 0; SwigClassMDEntrySpotRate.klass = rb_define_class_under(mQuickfix, "MDEntrySpotRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntrySpotRate, (void *) &SwigClassMDEntrySpotRate); rb_define_alloc_func(SwigClassMDEntrySpotRate.klass, _wrap_MDEntrySpotRate_allocate); rb_define_method(SwigClassMDEntrySpotRate.klass, "initialize", VALUEFUNC(_wrap_new_MDEntrySpotRate), -1); SwigClassMDEntrySpotRate.mark = 0; SwigClassMDEntrySpotRate.destroy = (void (*)(void *)) free_FIX_MDEntrySpotRate; SwigClassMDEntrySpotRate.trackObjects = 0; SwigClassMDEntryForwardPoints.klass = rb_define_class_under(mQuickfix, "MDEntryForwardPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDEntryForwardPoints, (void *) &SwigClassMDEntryForwardPoints); rb_define_alloc_func(SwigClassMDEntryForwardPoints.klass, _wrap_MDEntryForwardPoints_allocate); rb_define_method(SwigClassMDEntryForwardPoints.klass, "initialize", VALUEFUNC(_wrap_new_MDEntryForwardPoints), -1); SwigClassMDEntryForwardPoints.mark = 0; SwigClassMDEntryForwardPoints.destroy = (void (*)(void *)) free_FIX_MDEntryForwardPoints; SwigClassMDEntryForwardPoints.trackObjects = 0; SwigClassManualOrderIndicator.klass = rb_define_class_under(mQuickfix, "ManualOrderIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ManualOrderIndicator, (void *) &SwigClassManualOrderIndicator); rb_define_alloc_func(SwigClassManualOrderIndicator.klass, _wrap_ManualOrderIndicator_allocate); rb_define_method(SwigClassManualOrderIndicator.klass, "initialize", VALUEFUNC(_wrap_new_ManualOrderIndicator), -1); SwigClassManualOrderIndicator.mark = 0; SwigClassManualOrderIndicator.destroy = (void (*)(void *)) free_FIX_ManualOrderIndicator; SwigClassManualOrderIndicator.trackObjects = 0; SwigClassCustDirectedOrder.klass = rb_define_class_under(mQuickfix, "CustDirectedOrder", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CustDirectedOrder, (void *) &SwigClassCustDirectedOrder); rb_define_alloc_func(SwigClassCustDirectedOrder.klass, _wrap_CustDirectedOrder_allocate); rb_define_method(SwigClassCustDirectedOrder.klass, "initialize", VALUEFUNC(_wrap_new_CustDirectedOrder), -1); SwigClassCustDirectedOrder.mark = 0; SwigClassCustDirectedOrder.destroy = (void (*)(void *)) free_FIX_CustDirectedOrder; SwigClassCustDirectedOrder.trackObjects = 0; SwigClassReceivedDeptID.klass = rb_define_class_under(mQuickfix, "ReceivedDeptID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ReceivedDeptID, (void *) &SwigClassReceivedDeptID); rb_define_alloc_func(SwigClassReceivedDeptID.klass, _wrap_ReceivedDeptID_allocate); rb_define_method(SwigClassReceivedDeptID.klass, "initialize", VALUEFUNC(_wrap_new_ReceivedDeptID), -1); SwigClassReceivedDeptID.mark = 0; SwigClassReceivedDeptID.destroy = (void (*)(void *)) free_FIX_ReceivedDeptID; SwigClassReceivedDeptID.trackObjects = 0; SwigClassCustOrderHandlingInst.klass = rb_define_class_under(mQuickfix, "CustOrderHandlingInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CustOrderHandlingInst, (void *) &SwigClassCustOrderHandlingInst); rb_define_alloc_func(SwigClassCustOrderHandlingInst.klass, _wrap_CustOrderHandlingInst_allocate); rb_define_method(SwigClassCustOrderHandlingInst.klass, "initialize", VALUEFUNC(_wrap_new_CustOrderHandlingInst), -1); SwigClassCustOrderHandlingInst.mark = 0; SwigClassCustOrderHandlingInst.destroy = (void (*)(void *)) free_FIX_CustOrderHandlingInst; SwigClassCustOrderHandlingInst.trackObjects = 0; SwigClassOrderHandlingInstSource.klass = rb_define_class_under(mQuickfix, "OrderHandlingInstSource", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderHandlingInstSource, (void *) &SwigClassOrderHandlingInstSource); rb_define_alloc_func(SwigClassOrderHandlingInstSource.klass, _wrap_OrderHandlingInstSource_allocate); rb_define_method(SwigClassOrderHandlingInstSource.klass, "initialize", VALUEFUNC(_wrap_new_OrderHandlingInstSource), -1); SwigClassOrderHandlingInstSource.mark = 0; SwigClassOrderHandlingInstSource.destroy = (void (*)(void *)) free_FIX_OrderHandlingInstSource; SwigClassOrderHandlingInstSource.trackObjects = 0; SwigClassDeskType.klass = rb_define_class_under(mQuickfix, "DeskType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeskType, (void *) &SwigClassDeskType); rb_define_alloc_func(SwigClassDeskType.klass, _wrap_DeskType_allocate); rb_define_method(SwigClassDeskType.klass, "initialize", VALUEFUNC(_wrap_new_DeskType), -1); SwigClassDeskType.mark = 0; SwigClassDeskType.destroy = (void (*)(void *)) free_FIX_DeskType; SwigClassDeskType.trackObjects = 0; SwigClassDeskTypeSource.klass = rb_define_class_under(mQuickfix, "DeskTypeSource", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeskTypeSource, (void *) &SwigClassDeskTypeSource); rb_define_alloc_func(SwigClassDeskTypeSource.klass, _wrap_DeskTypeSource_allocate); rb_define_method(SwigClassDeskTypeSource.klass, "initialize", VALUEFUNC(_wrap_new_DeskTypeSource), -1); SwigClassDeskTypeSource.mark = 0; SwigClassDeskTypeSource.destroy = (void (*)(void *)) free_FIX_DeskTypeSource; SwigClassDeskTypeSource.trackObjects = 0; SwigClassDeskOrderHandlingInst.klass = rb_define_class_under(mQuickfix, "DeskOrderHandlingInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DeskOrderHandlingInst, (void *) &SwigClassDeskOrderHandlingInst); rb_define_alloc_func(SwigClassDeskOrderHandlingInst.klass, _wrap_DeskOrderHandlingInst_allocate); rb_define_method(SwigClassDeskOrderHandlingInst.klass, "initialize", VALUEFUNC(_wrap_new_DeskOrderHandlingInst), -1); SwigClassDeskOrderHandlingInst.mark = 0; SwigClassDeskOrderHandlingInst.destroy = (void (*)(void *)) free_FIX_DeskOrderHandlingInst; SwigClassDeskOrderHandlingInst.trackObjects = 0; SwigClassExecAckStatus.klass = rb_define_class_under(mQuickfix, "ExecAckStatus", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecAckStatus, (void *) &SwigClassExecAckStatus); rb_define_alloc_func(SwigClassExecAckStatus.klass, _wrap_ExecAckStatus_allocate); rb_define_method(SwigClassExecAckStatus.klass, "initialize", VALUEFUNC(_wrap_new_ExecAckStatus), -1); SwigClassExecAckStatus.mark = 0; SwigClassExecAckStatus.destroy = (void (*)(void *)) free_FIX_ExecAckStatus; SwigClassExecAckStatus.trackObjects = 0; SwigClassUnderlyingDeliveryAmount.klass = rb_define_class_under(mQuickfix, "UnderlyingDeliveryAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingDeliveryAmount, (void *) &SwigClassUnderlyingDeliveryAmount); rb_define_alloc_func(SwigClassUnderlyingDeliveryAmount.klass, _wrap_UnderlyingDeliveryAmount_allocate); rb_define_method(SwigClassUnderlyingDeliveryAmount.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingDeliveryAmount), -1); SwigClassUnderlyingDeliveryAmount.mark = 0; SwigClassUnderlyingDeliveryAmount.destroy = (void (*)(void *)) free_FIX_UnderlyingDeliveryAmount; SwigClassUnderlyingDeliveryAmount.trackObjects = 0; SwigClassUnderlyingCapValue.klass = rb_define_class_under(mQuickfix, "UnderlyingCapValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingCapValue, (void *) &SwigClassUnderlyingCapValue); rb_define_alloc_func(SwigClassUnderlyingCapValue.klass, _wrap_UnderlyingCapValue_allocate); rb_define_method(SwigClassUnderlyingCapValue.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingCapValue), -1); SwigClassUnderlyingCapValue.mark = 0; SwigClassUnderlyingCapValue.destroy = (void (*)(void *)) free_FIX_UnderlyingCapValue; SwigClassUnderlyingCapValue.trackObjects = 0; SwigClassUnderlyingSettlMethod.klass = rb_define_class_under(mQuickfix, "UnderlyingSettlMethod", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSettlMethod, (void *) &SwigClassUnderlyingSettlMethod); rb_define_alloc_func(SwigClassUnderlyingSettlMethod.klass, _wrap_UnderlyingSettlMethod_allocate); rb_define_method(SwigClassUnderlyingSettlMethod.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSettlMethod), -1); SwigClassUnderlyingSettlMethod.mark = 0; SwigClassUnderlyingSettlMethod.destroy = (void (*)(void *)) free_FIX_UnderlyingSettlMethod; SwigClassUnderlyingSettlMethod.trackObjects = 0; SwigClassSecondaryTradeID.klass = rb_define_class_under(mQuickfix, "SecondaryTradeID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryTradeID, (void *) &SwigClassSecondaryTradeID); rb_define_alloc_func(SwigClassSecondaryTradeID.klass, _wrap_SecondaryTradeID_allocate); rb_define_method(SwigClassSecondaryTradeID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryTradeID), -1); SwigClassSecondaryTradeID.mark = 0; SwigClassSecondaryTradeID.destroy = (void (*)(void *)) free_FIX_SecondaryTradeID; SwigClassSecondaryTradeID.trackObjects = 0; SwigClassFirmTradeID.klass = rb_define_class_under(mQuickfix, "FirmTradeID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FirmTradeID, (void *) &SwigClassFirmTradeID); rb_define_alloc_func(SwigClassFirmTradeID.klass, _wrap_FirmTradeID_allocate); rb_define_method(SwigClassFirmTradeID.klass, "initialize", VALUEFUNC(_wrap_new_FirmTradeID), -1); SwigClassFirmTradeID.mark = 0; SwigClassFirmTradeID.destroy = (void (*)(void *)) free_FIX_FirmTradeID; SwigClassFirmTradeID.trackObjects = 0; SwigClassSecondaryFirmTradeID.klass = rb_define_class_under(mQuickfix, "SecondaryFirmTradeID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryFirmTradeID, (void *) &SwigClassSecondaryFirmTradeID); rb_define_alloc_func(SwigClassSecondaryFirmTradeID.klass, _wrap_SecondaryFirmTradeID_allocate); rb_define_method(SwigClassSecondaryFirmTradeID.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryFirmTradeID), -1); SwigClassSecondaryFirmTradeID.mark = 0; SwigClassSecondaryFirmTradeID.destroy = (void (*)(void *)) free_FIX_SecondaryFirmTradeID; SwigClassSecondaryFirmTradeID.trackObjects = 0; SwigClassCollApplType.klass = rb_define_class_under(mQuickfix, "CollApplType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CollApplType, (void *) &SwigClassCollApplType); rb_define_alloc_func(SwigClassCollApplType.klass, _wrap_CollApplType_allocate); rb_define_method(SwigClassCollApplType.klass, "initialize", VALUEFUNC(_wrap_new_CollApplType), -1); SwigClassCollApplType.mark = 0; SwigClassCollApplType.destroy = (void (*)(void *)) free_FIX_CollApplType; SwigClassCollApplType.trackObjects = 0; SwigClassUnderlyingAdjustedQuantity.klass = rb_define_class_under(mQuickfix, "UnderlyingAdjustedQuantity", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingAdjustedQuantity, (void *) &SwigClassUnderlyingAdjustedQuantity); rb_define_alloc_func(SwigClassUnderlyingAdjustedQuantity.klass, _wrap_UnderlyingAdjustedQuantity_allocate); rb_define_method(SwigClassUnderlyingAdjustedQuantity.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingAdjustedQuantity), -1); SwigClassUnderlyingAdjustedQuantity.mark = 0; SwigClassUnderlyingAdjustedQuantity.destroy = (void (*)(void *)) free_FIX_UnderlyingAdjustedQuantity; SwigClassUnderlyingAdjustedQuantity.trackObjects = 0; SwigClassUnderlyingFXRate.klass = rb_define_class_under(mQuickfix, "UnderlyingFXRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingFXRate, (void *) &SwigClassUnderlyingFXRate); rb_define_alloc_func(SwigClassUnderlyingFXRate.klass, _wrap_UnderlyingFXRate_allocate); rb_define_method(SwigClassUnderlyingFXRate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingFXRate), -1); SwigClassUnderlyingFXRate.mark = 0; SwigClassUnderlyingFXRate.destroy = (void (*)(void *)) free_FIX_UnderlyingFXRate; SwigClassUnderlyingFXRate.trackObjects = 0; SwigClassUnderlyingFXRateCalc.klass = rb_define_class_under(mQuickfix, "UnderlyingFXRateCalc", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingFXRateCalc, (void *) &SwigClassUnderlyingFXRateCalc); rb_define_alloc_func(SwigClassUnderlyingFXRateCalc.klass, _wrap_UnderlyingFXRateCalc_allocate); rb_define_method(SwigClassUnderlyingFXRateCalc.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingFXRateCalc), -1); SwigClassUnderlyingFXRateCalc.mark = 0; SwigClassUnderlyingFXRateCalc.destroy = (void (*)(void *)) free_FIX_UnderlyingFXRateCalc; SwigClassUnderlyingFXRateCalc.trackObjects = 0; SwigClassAllocPositionEffect.klass = rb_define_class_under(mQuickfix, "AllocPositionEffect", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocPositionEffect, (void *) &SwigClassAllocPositionEffect); rb_define_alloc_func(SwigClassAllocPositionEffect.klass, _wrap_AllocPositionEffect_allocate); rb_define_method(SwigClassAllocPositionEffect.klass, "initialize", VALUEFUNC(_wrap_new_AllocPositionEffect), -1); SwigClassAllocPositionEffect.mark = 0; SwigClassAllocPositionEffect.destroy = (void (*)(void *)) free_FIX_AllocPositionEffect; SwigClassAllocPositionEffect.trackObjects = 0; SwigClassDealingCapacity.klass = rb_define_class_under(mQuickfix, "DealingCapacity", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DealingCapacity, (void *) &SwigClassDealingCapacity); rb_define_alloc_func(SwigClassDealingCapacity.klass, _wrap_DealingCapacity_allocate); rb_define_method(SwigClassDealingCapacity.klass, "initialize", VALUEFUNC(_wrap_new_DealingCapacity), -1); SwigClassDealingCapacity.mark = 0; SwigClassDealingCapacity.destroy = (void (*)(void *)) free_FIX_DealingCapacity; SwigClassDealingCapacity.trackObjects = 0; SwigClassInstrmtAssignmentMethod.klass = rb_define_class_under(mQuickfix, "InstrmtAssignmentMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrmtAssignmentMethod, (void *) &SwigClassInstrmtAssignmentMethod); rb_define_alloc_func(SwigClassInstrmtAssignmentMethod.klass, _wrap_InstrmtAssignmentMethod_allocate); rb_define_method(SwigClassInstrmtAssignmentMethod.klass, "initialize", VALUEFUNC(_wrap_new_InstrmtAssignmentMethod), -1); SwigClassInstrmtAssignmentMethod.mark = 0; SwigClassInstrmtAssignmentMethod.destroy = (void (*)(void *)) free_FIX_InstrmtAssignmentMethod; SwigClassInstrmtAssignmentMethod.trackObjects = 0; SwigClassInstrumentPartyIDSource.klass = rb_define_class_under(mQuickfix, "InstrumentPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrumentPartyIDSource, (void *) &SwigClassInstrumentPartyIDSource); rb_define_alloc_func(SwigClassInstrumentPartyIDSource.klass, _wrap_InstrumentPartyIDSource_allocate); rb_define_method(SwigClassInstrumentPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_InstrumentPartyIDSource), -1); SwigClassInstrumentPartyIDSource.mark = 0; SwigClassInstrumentPartyIDSource.destroy = (void (*)(void *)) free_FIX_InstrumentPartyIDSource; SwigClassInstrumentPartyIDSource.trackObjects = 0; SwigClassInstrumentPartyRole.klass = rb_define_class_under(mQuickfix, "InstrumentPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrumentPartyRole, (void *) &SwigClassInstrumentPartyRole); rb_define_alloc_func(SwigClassInstrumentPartyRole.klass, _wrap_InstrumentPartyRole_allocate); rb_define_method(SwigClassInstrumentPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_InstrumentPartyRole), -1); SwigClassInstrumentPartyRole.mark = 0; SwigClassInstrumentPartyRole.destroy = (void (*)(void *)) free_FIX_InstrumentPartyRole; SwigClassInstrumentPartyRole.trackObjects = 0; SwigClassNoInstrumentPartySubIDs.klass = rb_define_class_under(mQuickfix, "NoInstrumentPartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoInstrumentPartySubIDs, (void *) &SwigClassNoInstrumentPartySubIDs); rb_define_alloc_func(SwigClassNoInstrumentPartySubIDs.klass, _wrap_NoInstrumentPartySubIDs_allocate); rb_define_method(SwigClassNoInstrumentPartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoInstrumentPartySubIDs), -1); SwigClassNoInstrumentPartySubIDs.mark = 0; SwigClassNoInstrumentPartySubIDs.destroy = (void (*)(void *)) free_FIX_NoInstrumentPartySubIDs; SwigClassNoInstrumentPartySubIDs.trackObjects = 0; SwigClassInstrumentPartySubID.klass = rb_define_class_under(mQuickfix, "InstrumentPartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrumentPartySubID, (void *) &SwigClassInstrumentPartySubID); rb_define_alloc_func(SwigClassInstrumentPartySubID.klass, _wrap_InstrumentPartySubID_allocate); rb_define_method(SwigClassInstrumentPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_InstrumentPartySubID), -1); SwigClassInstrumentPartySubID.mark = 0; SwigClassInstrumentPartySubID.destroy = (void (*)(void *)) free_FIX_InstrumentPartySubID; SwigClassInstrumentPartySubID.trackObjects = 0; SwigClassInstrumentPartySubIDType.klass = rb_define_class_under(mQuickfix, "InstrumentPartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__InstrumentPartySubIDType, (void *) &SwigClassInstrumentPartySubIDType); rb_define_alloc_func(SwigClassInstrumentPartySubIDType.klass, _wrap_InstrumentPartySubIDType_allocate); rb_define_method(SwigClassInstrumentPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_InstrumentPartySubIDType), -1); SwigClassInstrumentPartySubIDType.mark = 0; SwigClassInstrumentPartySubIDType.destroy = (void (*)(void *)) free_FIX_InstrumentPartySubIDType; SwigClassInstrumentPartySubIDType.trackObjects = 0; SwigClassPositionCurrency.klass = rb_define_class_under(mQuickfix, "PositionCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PositionCurrency, (void *) &SwigClassPositionCurrency); rb_define_alloc_func(SwigClassPositionCurrency.klass, _wrap_PositionCurrency_allocate); rb_define_method(SwigClassPositionCurrency.klass, "initialize", VALUEFUNC(_wrap_new_PositionCurrency), -1); SwigClassPositionCurrency.mark = 0; SwigClassPositionCurrency.destroy = (void (*)(void *)) free_FIX_PositionCurrency; SwigClassPositionCurrency.trackObjects = 0; SwigClassCalculatedCcyLastQty.klass = rb_define_class_under(mQuickfix, "CalculatedCcyLastQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CalculatedCcyLastQty, (void *) &SwigClassCalculatedCcyLastQty); rb_define_alloc_func(SwigClassCalculatedCcyLastQty.klass, _wrap_CalculatedCcyLastQty_allocate); rb_define_method(SwigClassCalculatedCcyLastQty.klass, "initialize", VALUEFUNC(_wrap_new_CalculatedCcyLastQty), -1); SwigClassCalculatedCcyLastQty.mark = 0; SwigClassCalculatedCcyLastQty.destroy = (void (*)(void *)) free_FIX_CalculatedCcyLastQty; SwigClassCalculatedCcyLastQty.trackObjects = 0; SwigClassAggressorIndicator.klass = rb_define_class_under(mQuickfix, "AggressorIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AggressorIndicator, (void *) &SwigClassAggressorIndicator); rb_define_alloc_func(SwigClassAggressorIndicator.klass, _wrap_AggressorIndicator_allocate); rb_define_method(SwigClassAggressorIndicator.klass, "initialize", VALUEFUNC(_wrap_new_AggressorIndicator), -1); SwigClassAggressorIndicator.mark = 0; SwigClassAggressorIndicator.destroy = (void (*)(void *)) free_FIX_AggressorIndicator; SwigClassAggressorIndicator.trackObjects = 0; SwigClassNoUndlyInstrumentParties.klass = rb_define_class_under(mQuickfix, "NoUndlyInstrumentParties", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUndlyInstrumentParties, (void *) &SwigClassNoUndlyInstrumentParties); rb_define_alloc_func(SwigClassNoUndlyInstrumentParties.klass, _wrap_NoUndlyInstrumentParties_allocate); rb_define_method(SwigClassNoUndlyInstrumentParties.klass, "initialize", VALUEFUNC(_wrap_new_NoUndlyInstrumentParties), -1); SwigClassNoUndlyInstrumentParties.mark = 0; SwigClassNoUndlyInstrumentParties.destroy = (void (*)(void *)) free_FIX_NoUndlyInstrumentParties; SwigClassNoUndlyInstrumentParties.trackObjects = 0; SwigClassUndlyInstrumentPartyID.klass = rb_define_class_under(mQuickfix, "UndlyInstrumentPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartyID, (void *) &SwigClassUndlyInstrumentPartyID); rb_define_alloc_func(SwigClassUndlyInstrumentPartyID.klass, _wrap_UndlyInstrumentPartyID_allocate); rb_define_method(SwigClassUndlyInstrumentPartyID.klass, "initialize", VALUEFUNC(_wrap_new_UndlyInstrumentPartyID), -1); SwigClassUndlyInstrumentPartyID.mark = 0; SwigClassUndlyInstrumentPartyID.destroy = (void (*)(void *)) free_FIX_UndlyInstrumentPartyID; SwigClassUndlyInstrumentPartyID.trackObjects = 0; SwigClassUndlyInstrumentPartyIDSource.klass = rb_define_class_under(mQuickfix, "UndlyInstrumentPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartyIDSource, (void *) &SwigClassUndlyInstrumentPartyIDSource); rb_define_alloc_func(SwigClassUndlyInstrumentPartyIDSource.klass, _wrap_UndlyInstrumentPartyIDSource_allocate); rb_define_method(SwigClassUndlyInstrumentPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_UndlyInstrumentPartyIDSource), -1); SwigClassUndlyInstrumentPartyIDSource.mark = 0; SwigClassUndlyInstrumentPartyIDSource.destroy = (void (*)(void *)) free_FIX_UndlyInstrumentPartyIDSource; SwigClassUndlyInstrumentPartyIDSource.trackObjects = 0; SwigClassUndlyInstrumentPartyRole.klass = rb_define_class_under(mQuickfix, "UndlyInstrumentPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartyRole, (void *) &SwigClassUndlyInstrumentPartyRole); rb_define_alloc_func(SwigClassUndlyInstrumentPartyRole.klass, _wrap_UndlyInstrumentPartyRole_allocate); rb_define_method(SwigClassUndlyInstrumentPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_UndlyInstrumentPartyRole), -1); SwigClassUndlyInstrumentPartyRole.mark = 0; SwigClassUndlyInstrumentPartyRole.destroy = (void (*)(void *)) free_FIX_UndlyInstrumentPartyRole; SwigClassUndlyInstrumentPartyRole.trackObjects = 0; SwigClassNoUndlyInstrumentPartySubIDs.klass = rb_define_class_under(mQuickfix, "NoUndlyInstrumentPartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUndlyInstrumentPartySubIDs, (void *) &SwigClassNoUndlyInstrumentPartySubIDs); rb_define_alloc_func(SwigClassNoUndlyInstrumentPartySubIDs.klass, _wrap_NoUndlyInstrumentPartySubIDs_allocate); rb_define_method(SwigClassNoUndlyInstrumentPartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoUndlyInstrumentPartySubIDs), -1); SwigClassNoUndlyInstrumentPartySubIDs.mark = 0; SwigClassNoUndlyInstrumentPartySubIDs.destroy = (void (*)(void *)) free_FIX_NoUndlyInstrumentPartySubIDs; SwigClassNoUndlyInstrumentPartySubIDs.trackObjects = 0; SwigClassUndlyInstrumentPartySubID.klass = rb_define_class_under(mQuickfix, "UndlyInstrumentPartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartySubID, (void *) &SwigClassUndlyInstrumentPartySubID); rb_define_alloc_func(SwigClassUndlyInstrumentPartySubID.klass, _wrap_UndlyInstrumentPartySubID_allocate); rb_define_method(SwigClassUndlyInstrumentPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_UndlyInstrumentPartySubID), -1); SwigClassUndlyInstrumentPartySubID.mark = 0; SwigClassUndlyInstrumentPartySubID.destroy = (void (*)(void *)) free_FIX_UndlyInstrumentPartySubID; SwigClassUndlyInstrumentPartySubID.trackObjects = 0; SwigClassUndlyInstrumentPartySubIDType.klass = rb_define_class_under(mQuickfix, "UndlyInstrumentPartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UndlyInstrumentPartySubIDType, (void *) &SwigClassUndlyInstrumentPartySubIDType); rb_define_alloc_func(SwigClassUndlyInstrumentPartySubIDType.klass, _wrap_UndlyInstrumentPartySubIDType_allocate); rb_define_method(SwigClassUndlyInstrumentPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_UndlyInstrumentPartySubIDType), -1); SwigClassUndlyInstrumentPartySubIDType.mark = 0; SwigClassUndlyInstrumentPartySubIDType.destroy = (void (*)(void *)) free_FIX_UndlyInstrumentPartySubIDType; SwigClassUndlyInstrumentPartySubIDType.trackObjects = 0; SwigClassBidSwapPoints.klass = rb_define_class_under(mQuickfix, "BidSwapPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__BidSwapPoints, (void *) &SwigClassBidSwapPoints); rb_define_alloc_func(SwigClassBidSwapPoints.klass, _wrap_BidSwapPoints_allocate); rb_define_method(SwigClassBidSwapPoints.klass, "initialize", VALUEFUNC(_wrap_new_BidSwapPoints), -1); SwigClassBidSwapPoints.mark = 0; SwigClassBidSwapPoints.destroy = (void (*)(void *)) free_FIX_BidSwapPoints; SwigClassBidSwapPoints.trackObjects = 0; SwigClassOfferSwapPoints.klass = rb_define_class_under(mQuickfix, "OfferSwapPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OfferSwapPoints, (void *) &SwigClassOfferSwapPoints); rb_define_alloc_func(SwigClassOfferSwapPoints.klass, _wrap_OfferSwapPoints_allocate); rb_define_method(SwigClassOfferSwapPoints.klass, "initialize", VALUEFUNC(_wrap_new_OfferSwapPoints), -1); SwigClassOfferSwapPoints.mark = 0; SwigClassOfferSwapPoints.destroy = (void (*)(void *)) free_FIX_OfferSwapPoints; SwigClassOfferSwapPoints.trackObjects = 0; SwigClassLegBidForwardPoints.klass = rb_define_class_under(mQuickfix, "LegBidForwardPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegBidForwardPoints, (void *) &SwigClassLegBidForwardPoints); rb_define_alloc_func(SwigClassLegBidForwardPoints.klass, _wrap_LegBidForwardPoints_allocate); rb_define_method(SwigClassLegBidForwardPoints.klass, "initialize", VALUEFUNC(_wrap_new_LegBidForwardPoints), -1); SwigClassLegBidForwardPoints.mark = 0; SwigClassLegBidForwardPoints.destroy = (void (*)(void *)) free_FIX_LegBidForwardPoints; SwigClassLegBidForwardPoints.trackObjects = 0; SwigClassLegOfferForwardPoints.klass = rb_define_class_under(mQuickfix, "LegOfferForwardPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegOfferForwardPoints, (void *) &SwigClassLegOfferForwardPoints); rb_define_alloc_func(SwigClassLegOfferForwardPoints.klass, _wrap_LegOfferForwardPoints_allocate); rb_define_method(SwigClassLegOfferForwardPoints.klass, "initialize", VALUEFUNC(_wrap_new_LegOfferForwardPoints), -1); SwigClassLegOfferForwardPoints.mark = 0; SwigClassLegOfferForwardPoints.destroy = (void (*)(void *)) free_FIX_LegOfferForwardPoints; SwigClassLegOfferForwardPoints.trackObjects = 0; SwigClassSwapPoints.klass = rb_define_class_under(mQuickfix, "SwapPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SwapPoints, (void *) &SwigClassSwapPoints); rb_define_alloc_func(SwigClassSwapPoints.klass, _wrap_SwapPoints_allocate); rb_define_method(SwigClassSwapPoints.klass, "initialize", VALUEFUNC(_wrap_new_SwapPoints), -1); SwigClassSwapPoints.mark = 0; SwigClassSwapPoints.destroy = (void (*)(void *)) free_FIX_SwapPoints; SwigClassSwapPoints.trackObjects = 0; SwigClassMDQuoteType.klass = rb_define_class_under(mQuickfix, "MDQuoteType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDQuoteType, (void *) &SwigClassMDQuoteType); rb_define_alloc_func(SwigClassMDQuoteType.klass, _wrap_MDQuoteType_allocate); rb_define_method(SwigClassMDQuoteType.klass, "initialize", VALUEFUNC(_wrap_new_MDQuoteType), -1); SwigClassMDQuoteType.mark = 0; SwigClassMDQuoteType.destroy = (void (*)(void *)) free_FIX_MDQuoteType; SwigClassMDQuoteType.trackObjects = 0; SwigClassLastSwapPoints.klass = rb_define_class_under(mQuickfix, "LastSwapPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LastSwapPoints, (void *) &SwigClassLastSwapPoints); rb_define_alloc_func(SwigClassLastSwapPoints.klass, _wrap_LastSwapPoints_allocate); rb_define_method(SwigClassLastSwapPoints.klass, "initialize", VALUEFUNC(_wrap_new_LastSwapPoints), -1); SwigClassLastSwapPoints.mark = 0; SwigClassLastSwapPoints.destroy = (void (*)(void *)) free_FIX_LastSwapPoints; SwigClassLastSwapPoints.trackObjects = 0; SwigClassSideGrossTradeAmt.klass = rb_define_class_under(mQuickfix, "SideGrossTradeAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideGrossTradeAmt, (void *) &SwigClassSideGrossTradeAmt); rb_define_alloc_func(SwigClassSideGrossTradeAmt.klass, _wrap_SideGrossTradeAmt_allocate); rb_define_method(SwigClassSideGrossTradeAmt.klass, "initialize", VALUEFUNC(_wrap_new_SideGrossTradeAmt), -1); SwigClassSideGrossTradeAmt.mark = 0; SwigClassSideGrossTradeAmt.destroy = (void (*)(void *)) free_FIX_SideGrossTradeAmt; SwigClassSideGrossTradeAmt.trackObjects = 0; SwigClassLegLastForwardPoints.klass = rb_define_class_under(mQuickfix, "LegLastForwardPoints", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegLastForwardPoints, (void *) &SwigClassLegLastForwardPoints); rb_define_alloc_func(SwigClassLegLastForwardPoints.klass, _wrap_LegLastForwardPoints_allocate); rb_define_method(SwigClassLegLastForwardPoints.klass, "initialize", VALUEFUNC(_wrap_new_LegLastForwardPoints), -1); SwigClassLegLastForwardPoints.mark = 0; SwigClassLegLastForwardPoints.destroy = (void (*)(void *)) free_FIX_LegLastForwardPoints; SwigClassLegLastForwardPoints.trackObjects = 0; SwigClassLegCalculatedCcyLastQty.klass = rb_define_class_under(mQuickfix, "LegCalculatedCcyLastQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCalculatedCcyLastQty, (void *) &SwigClassLegCalculatedCcyLastQty); rb_define_alloc_func(SwigClassLegCalculatedCcyLastQty.klass, _wrap_LegCalculatedCcyLastQty_allocate); rb_define_method(SwigClassLegCalculatedCcyLastQty.klass, "initialize", VALUEFUNC(_wrap_new_LegCalculatedCcyLastQty), -1); SwigClassLegCalculatedCcyLastQty.mark = 0; SwigClassLegCalculatedCcyLastQty.destroy = (void (*)(void *)) free_FIX_LegCalculatedCcyLastQty; SwigClassLegCalculatedCcyLastQty.trackObjects = 0; SwigClassLegGrossTradeAmt.klass = rb_define_class_under(mQuickfix, "LegGrossTradeAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegGrossTradeAmt, (void *) &SwigClassLegGrossTradeAmt); rb_define_alloc_func(SwigClassLegGrossTradeAmt.klass, _wrap_LegGrossTradeAmt_allocate); rb_define_method(SwigClassLegGrossTradeAmt.klass, "initialize", VALUEFUNC(_wrap_new_LegGrossTradeAmt), -1); SwigClassLegGrossTradeAmt.mark = 0; SwigClassLegGrossTradeAmt.destroy = (void (*)(void *)) free_FIX_LegGrossTradeAmt; SwigClassLegGrossTradeAmt.trackObjects = 0; SwigClassMaturityTime.klass = rb_define_class_under(mQuickfix, "MaturityTime", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityTime, (void *) &SwigClassMaturityTime); rb_define_alloc_func(SwigClassMaturityTime.klass, _wrap_MaturityTime_allocate); rb_define_method(SwigClassMaturityTime.klass, "initialize", VALUEFUNC(_wrap_new_MaturityTime), -1); SwigClassMaturityTime.mark = 0; SwigClassMaturityTime.destroy = (void (*)(void *)) free_FIX_MaturityTime; SwigClassMaturityTime.trackObjects = 0; SwigClassRefOrderID.klass = rb_define_class_under(mQuickfix, "RefOrderID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefOrderID, (void *) &SwigClassRefOrderID); rb_define_alloc_func(SwigClassRefOrderID.klass, _wrap_RefOrderID_allocate); rb_define_method(SwigClassRefOrderID.klass, "initialize", VALUEFUNC(_wrap_new_RefOrderID), -1); SwigClassRefOrderID.mark = 0; SwigClassRefOrderID.destroy = (void (*)(void *)) free_FIX_RefOrderID; SwigClassRefOrderID.trackObjects = 0; SwigClassRefOrderIDSource.klass = rb_define_class_under(mQuickfix, "RefOrderIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefOrderIDSource, (void *) &SwigClassRefOrderIDSource); rb_define_alloc_func(SwigClassRefOrderIDSource.klass, _wrap_RefOrderIDSource_allocate); rb_define_method(SwigClassRefOrderIDSource.klass, "initialize", VALUEFUNC(_wrap_new_RefOrderIDSource), -1); SwigClassRefOrderIDSource.mark = 0; SwigClassRefOrderIDSource.destroy = (void (*)(void *)) free_FIX_RefOrderIDSource; SwigClassRefOrderIDSource.trackObjects = 0; SwigClassSecondaryDisplayQty.klass = rb_define_class_under(mQuickfix, "SecondaryDisplayQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryDisplayQty, (void *) &SwigClassSecondaryDisplayQty); rb_define_alloc_func(SwigClassSecondaryDisplayQty.klass, _wrap_SecondaryDisplayQty_allocate); rb_define_method(SwigClassSecondaryDisplayQty.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryDisplayQty), -1); SwigClassSecondaryDisplayQty.mark = 0; SwigClassSecondaryDisplayQty.destroy = (void (*)(void *)) free_FIX_SecondaryDisplayQty; SwigClassSecondaryDisplayQty.trackObjects = 0; SwigClassDisplayWhen.klass = rb_define_class_under(mQuickfix, "DisplayWhen", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DisplayWhen, (void *) &SwigClassDisplayWhen); rb_define_alloc_func(SwigClassDisplayWhen.klass, _wrap_DisplayWhen_allocate); rb_define_method(SwigClassDisplayWhen.klass, "initialize", VALUEFUNC(_wrap_new_DisplayWhen), -1); SwigClassDisplayWhen.mark = 0; SwigClassDisplayWhen.destroy = (void (*)(void *)) free_FIX_DisplayWhen; SwigClassDisplayWhen.trackObjects = 0; SwigClassDisplayMethod.klass = rb_define_class_under(mQuickfix, "DisplayMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DisplayMethod, (void *) &SwigClassDisplayMethod); rb_define_alloc_func(SwigClassDisplayMethod.klass, _wrap_DisplayMethod_allocate); rb_define_method(SwigClassDisplayMethod.klass, "initialize", VALUEFUNC(_wrap_new_DisplayMethod), -1); SwigClassDisplayMethod.mark = 0; SwigClassDisplayMethod.destroy = (void (*)(void *)) free_FIX_DisplayMethod; SwigClassDisplayMethod.trackObjects = 0; SwigClassDisplayLowQty.klass = rb_define_class_under(mQuickfix, "DisplayLowQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DisplayLowQty, (void *) &SwigClassDisplayLowQty); rb_define_alloc_func(SwigClassDisplayLowQty.klass, _wrap_DisplayLowQty_allocate); rb_define_method(SwigClassDisplayLowQty.klass, "initialize", VALUEFUNC(_wrap_new_DisplayLowQty), -1); SwigClassDisplayLowQty.mark = 0; SwigClassDisplayLowQty.destroy = (void (*)(void *)) free_FIX_DisplayLowQty; SwigClassDisplayLowQty.trackObjects = 0; SwigClassDisplayHighQty.klass = rb_define_class_under(mQuickfix, "DisplayHighQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DisplayHighQty, (void *) &SwigClassDisplayHighQty); rb_define_alloc_func(SwigClassDisplayHighQty.klass, _wrap_DisplayHighQty_allocate); rb_define_method(SwigClassDisplayHighQty.klass, "initialize", VALUEFUNC(_wrap_new_DisplayHighQty), -1); SwigClassDisplayHighQty.mark = 0; SwigClassDisplayHighQty.destroy = (void (*)(void *)) free_FIX_DisplayHighQty; SwigClassDisplayHighQty.trackObjects = 0; SwigClassDisplayMinIncr.klass = rb_define_class_under(mQuickfix, "DisplayMinIncr", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DisplayMinIncr, (void *) &SwigClassDisplayMinIncr); rb_define_alloc_func(SwigClassDisplayMinIncr.klass, _wrap_DisplayMinIncr_allocate); rb_define_method(SwigClassDisplayMinIncr.klass, "initialize", VALUEFUNC(_wrap_new_DisplayMinIncr), -1); SwigClassDisplayMinIncr.mark = 0; SwigClassDisplayMinIncr.destroy = (void (*)(void *)) free_FIX_DisplayMinIncr; SwigClassDisplayMinIncr.trackObjects = 0; SwigClassRefreshQty.klass = rb_define_class_under(mQuickfix, "RefreshQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefreshQty, (void *) &SwigClassRefreshQty); rb_define_alloc_func(SwigClassRefreshQty.klass, _wrap_RefreshQty_allocate); rb_define_method(SwigClassRefreshQty.klass, "initialize", VALUEFUNC(_wrap_new_RefreshQty), -1); SwigClassRefreshQty.mark = 0; SwigClassRefreshQty.destroy = (void (*)(void *)) free_FIX_RefreshQty; SwigClassRefreshQty.trackObjects = 0; SwigClassMatchIncrement.klass = rb_define_class_under(mQuickfix, "MatchIncrement", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MatchIncrement, (void *) &SwigClassMatchIncrement); rb_define_alloc_func(SwigClassMatchIncrement.klass, _wrap_MatchIncrement_allocate); rb_define_method(SwigClassMatchIncrement.klass, "initialize", VALUEFUNC(_wrap_new_MatchIncrement), -1); SwigClassMatchIncrement.mark = 0; SwigClassMatchIncrement.destroy = (void (*)(void *)) free_FIX_MatchIncrement; SwigClassMatchIncrement.trackObjects = 0; SwigClassMaxPriceLevels.klass = rb_define_class_under(mQuickfix, "MaxPriceLevels", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaxPriceLevels, (void *) &SwigClassMaxPriceLevels); rb_define_alloc_func(SwigClassMaxPriceLevels.klass, _wrap_MaxPriceLevels_allocate); rb_define_method(SwigClassMaxPriceLevels.klass, "initialize", VALUEFUNC(_wrap_new_MaxPriceLevels), -1); SwigClassMaxPriceLevels.mark = 0; SwigClassMaxPriceLevels.destroy = (void (*)(void *)) free_FIX_MaxPriceLevels; SwigClassMaxPriceLevels.trackObjects = 0; SwigClassPreTradeAnonymity.klass = rb_define_class_under(mQuickfix, "PreTradeAnonymity", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PreTradeAnonymity, (void *) &SwigClassPreTradeAnonymity); rb_define_alloc_func(SwigClassPreTradeAnonymity.klass, _wrap_PreTradeAnonymity_allocate); rb_define_method(SwigClassPreTradeAnonymity.klass, "initialize", VALUEFUNC(_wrap_new_PreTradeAnonymity), -1); SwigClassPreTradeAnonymity.mark = 0; SwigClassPreTradeAnonymity.destroy = (void (*)(void *)) free_FIX_PreTradeAnonymity; SwigClassPreTradeAnonymity.trackObjects = 0; SwigClassPriceProtectionScope.klass = rb_define_class_under(mQuickfix, "PriceProtectionScope", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceProtectionScope, (void *) &SwigClassPriceProtectionScope); rb_define_alloc_func(SwigClassPriceProtectionScope.klass, _wrap_PriceProtectionScope_allocate); rb_define_method(SwigClassPriceProtectionScope.klass, "initialize", VALUEFUNC(_wrap_new_PriceProtectionScope), -1); SwigClassPriceProtectionScope.mark = 0; SwigClassPriceProtectionScope.destroy = (void (*)(void *)) free_FIX_PriceProtectionScope; SwigClassPriceProtectionScope.trackObjects = 0; SwigClassLotType.klass = rb_define_class_under(mQuickfix, "LotType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LotType, (void *) &SwigClassLotType); rb_define_alloc_func(SwigClassLotType.klass, _wrap_LotType_allocate); rb_define_method(SwigClassLotType.klass, "initialize", VALUEFUNC(_wrap_new_LotType), -1); SwigClassLotType.mark = 0; SwigClassLotType.destroy = (void (*)(void *)) free_FIX_LotType; SwigClassLotType.trackObjects = 0; SwigClassPegPriceType.klass = rb_define_class_under(mQuickfix, "PegPriceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegPriceType, (void *) &SwigClassPegPriceType); rb_define_alloc_func(SwigClassPegPriceType.klass, _wrap_PegPriceType_allocate); rb_define_method(SwigClassPegPriceType.klass, "initialize", VALUEFUNC(_wrap_new_PegPriceType), -1); SwigClassPegPriceType.mark = 0; SwigClassPegPriceType.destroy = (void (*)(void *)) free_FIX_PegPriceType; SwigClassPegPriceType.trackObjects = 0; SwigClassPeggedRefPrice.klass = rb_define_class_under(mQuickfix, "PeggedRefPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PeggedRefPrice, (void *) &SwigClassPeggedRefPrice); rb_define_alloc_func(SwigClassPeggedRefPrice.klass, _wrap_PeggedRefPrice_allocate); rb_define_method(SwigClassPeggedRefPrice.klass, "initialize", VALUEFUNC(_wrap_new_PeggedRefPrice), -1); SwigClassPeggedRefPrice.mark = 0; SwigClassPeggedRefPrice.destroy = (void (*)(void *)) free_FIX_PeggedRefPrice; SwigClassPeggedRefPrice.trackObjects = 0; SwigClassPegSecurityIDSource.klass = rb_define_class_under(mQuickfix, "PegSecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegSecurityIDSource, (void *) &SwigClassPegSecurityIDSource); rb_define_alloc_func(SwigClassPegSecurityIDSource.klass, _wrap_PegSecurityIDSource_allocate); rb_define_method(SwigClassPegSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_PegSecurityIDSource), -1); SwigClassPegSecurityIDSource.mark = 0; SwigClassPegSecurityIDSource.destroy = (void (*)(void *)) free_FIX_PegSecurityIDSource; SwigClassPegSecurityIDSource.trackObjects = 0; SwigClassPegSecurityID.klass = rb_define_class_under(mQuickfix, "PegSecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegSecurityID, (void *) &SwigClassPegSecurityID); rb_define_alloc_func(SwigClassPegSecurityID.klass, _wrap_PegSecurityID_allocate); rb_define_method(SwigClassPegSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_PegSecurityID), -1); SwigClassPegSecurityID.mark = 0; SwigClassPegSecurityID.destroy = (void (*)(void *)) free_FIX_PegSecurityID; SwigClassPegSecurityID.trackObjects = 0; SwigClassPegSymbol.klass = rb_define_class_under(mQuickfix, "PegSymbol", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegSymbol, (void *) &SwigClassPegSymbol); rb_define_alloc_func(SwigClassPegSymbol.klass, _wrap_PegSymbol_allocate); rb_define_method(SwigClassPegSymbol.klass, "initialize", VALUEFUNC(_wrap_new_PegSymbol), -1); SwigClassPegSymbol.mark = 0; SwigClassPegSymbol.destroy = (void (*)(void *)) free_FIX_PegSymbol; SwigClassPegSymbol.trackObjects = 0; SwigClassPegSecurityDesc.klass = rb_define_class_under(mQuickfix, "PegSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PegSecurityDesc, (void *) &SwigClassPegSecurityDesc); rb_define_alloc_func(SwigClassPegSecurityDesc.klass, _wrap_PegSecurityDesc_allocate); rb_define_method(SwigClassPegSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_PegSecurityDesc), -1); SwigClassPegSecurityDesc.mark = 0; SwigClassPegSecurityDesc.destroy = (void (*)(void *)) free_FIX_PegSecurityDesc; SwigClassPegSecurityDesc.trackObjects = 0; SwigClassTriggerType.klass = rb_define_class_under(mQuickfix, "TriggerType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerType, (void *) &SwigClassTriggerType); rb_define_alloc_func(SwigClassTriggerType.klass, _wrap_TriggerType_allocate); rb_define_method(SwigClassTriggerType.klass, "initialize", VALUEFUNC(_wrap_new_TriggerType), -1); SwigClassTriggerType.mark = 0; SwigClassTriggerType.destroy = (void (*)(void *)) free_FIX_TriggerType; SwigClassTriggerType.trackObjects = 0; SwigClassTriggerAction.klass = rb_define_class_under(mQuickfix, "TriggerAction", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerAction, (void *) &SwigClassTriggerAction); rb_define_alloc_func(SwigClassTriggerAction.klass, _wrap_TriggerAction_allocate); rb_define_method(SwigClassTriggerAction.klass, "initialize", VALUEFUNC(_wrap_new_TriggerAction), -1); SwigClassTriggerAction.mark = 0; SwigClassTriggerAction.destroy = (void (*)(void *)) free_FIX_TriggerAction; SwigClassTriggerAction.trackObjects = 0; SwigClassTriggerPrice.klass = rb_define_class_under(mQuickfix, "TriggerPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerPrice, (void *) &SwigClassTriggerPrice); rb_define_alloc_func(SwigClassTriggerPrice.klass, _wrap_TriggerPrice_allocate); rb_define_method(SwigClassTriggerPrice.klass, "initialize", VALUEFUNC(_wrap_new_TriggerPrice), -1); SwigClassTriggerPrice.mark = 0; SwigClassTriggerPrice.destroy = (void (*)(void *)) free_FIX_TriggerPrice; SwigClassTriggerPrice.trackObjects = 0; SwigClassTriggerSymbol.klass = rb_define_class_under(mQuickfix, "TriggerSymbol", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerSymbol, (void *) &SwigClassTriggerSymbol); rb_define_alloc_func(SwigClassTriggerSymbol.klass, _wrap_TriggerSymbol_allocate); rb_define_method(SwigClassTriggerSymbol.klass, "initialize", VALUEFUNC(_wrap_new_TriggerSymbol), -1); SwigClassTriggerSymbol.mark = 0; SwigClassTriggerSymbol.destroy = (void (*)(void *)) free_FIX_TriggerSymbol; SwigClassTriggerSymbol.trackObjects = 0; SwigClassTriggerSecurityID.klass = rb_define_class_under(mQuickfix, "TriggerSecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerSecurityID, (void *) &SwigClassTriggerSecurityID); rb_define_alloc_func(SwigClassTriggerSecurityID.klass, _wrap_TriggerSecurityID_allocate); rb_define_method(SwigClassTriggerSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_TriggerSecurityID), -1); SwigClassTriggerSecurityID.mark = 0; SwigClassTriggerSecurityID.destroy = (void (*)(void *)) free_FIX_TriggerSecurityID; SwigClassTriggerSecurityID.trackObjects = 0; SwigClassTriggerSecurityIDSource.klass = rb_define_class_under(mQuickfix, "TriggerSecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerSecurityIDSource, (void *) &SwigClassTriggerSecurityIDSource); rb_define_alloc_func(SwigClassTriggerSecurityIDSource.klass, _wrap_TriggerSecurityIDSource_allocate); rb_define_method(SwigClassTriggerSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_TriggerSecurityIDSource), -1); SwigClassTriggerSecurityIDSource.mark = 0; SwigClassTriggerSecurityIDSource.destroy = (void (*)(void *)) free_FIX_TriggerSecurityIDSource; SwigClassTriggerSecurityIDSource.trackObjects = 0; SwigClassTriggerSecurityDesc.klass = rb_define_class_under(mQuickfix, "TriggerSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerSecurityDesc, (void *) &SwigClassTriggerSecurityDesc); rb_define_alloc_func(SwigClassTriggerSecurityDesc.klass, _wrap_TriggerSecurityDesc_allocate); rb_define_method(SwigClassTriggerSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_TriggerSecurityDesc), -1); SwigClassTriggerSecurityDesc.mark = 0; SwigClassTriggerSecurityDesc.destroy = (void (*)(void *)) free_FIX_TriggerSecurityDesc; SwigClassTriggerSecurityDesc.trackObjects = 0; SwigClassTriggerPriceType.klass = rb_define_class_under(mQuickfix, "TriggerPriceType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerPriceType, (void *) &SwigClassTriggerPriceType); rb_define_alloc_func(SwigClassTriggerPriceType.klass, _wrap_TriggerPriceType_allocate); rb_define_method(SwigClassTriggerPriceType.klass, "initialize", VALUEFUNC(_wrap_new_TriggerPriceType), -1); SwigClassTriggerPriceType.mark = 0; SwigClassTriggerPriceType.destroy = (void (*)(void *)) free_FIX_TriggerPriceType; SwigClassTriggerPriceType.trackObjects = 0; SwigClassTriggerPriceTypeScope.klass = rb_define_class_under(mQuickfix, "TriggerPriceTypeScope", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerPriceTypeScope, (void *) &SwigClassTriggerPriceTypeScope); rb_define_alloc_func(SwigClassTriggerPriceTypeScope.klass, _wrap_TriggerPriceTypeScope_allocate); rb_define_method(SwigClassTriggerPriceTypeScope.klass, "initialize", VALUEFUNC(_wrap_new_TriggerPriceTypeScope), -1); SwigClassTriggerPriceTypeScope.mark = 0; SwigClassTriggerPriceTypeScope.destroy = (void (*)(void *)) free_FIX_TriggerPriceTypeScope; SwigClassTriggerPriceTypeScope.trackObjects = 0; SwigClassTriggerPriceDirection.klass = rb_define_class_under(mQuickfix, "TriggerPriceDirection", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerPriceDirection, (void *) &SwigClassTriggerPriceDirection); rb_define_alloc_func(SwigClassTriggerPriceDirection.klass, _wrap_TriggerPriceDirection_allocate); rb_define_method(SwigClassTriggerPriceDirection.klass, "initialize", VALUEFUNC(_wrap_new_TriggerPriceDirection), -1); SwigClassTriggerPriceDirection.mark = 0; SwigClassTriggerPriceDirection.destroy = (void (*)(void *)) free_FIX_TriggerPriceDirection; SwigClassTriggerPriceDirection.trackObjects = 0; SwigClassTriggerNewPrice.klass = rb_define_class_under(mQuickfix, "TriggerNewPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerNewPrice, (void *) &SwigClassTriggerNewPrice); rb_define_alloc_func(SwigClassTriggerNewPrice.klass, _wrap_TriggerNewPrice_allocate); rb_define_method(SwigClassTriggerNewPrice.klass, "initialize", VALUEFUNC(_wrap_new_TriggerNewPrice), -1); SwigClassTriggerNewPrice.mark = 0; SwigClassTriggerNewPrice.destroy = (void (*)(void *)) free_FIX_TriggerNewPrice; SwigClassTriggerNewPrice.trackObjects = 0; SwigClassTriggerOrderType.klass = rb_define_class_under(mQuickfix, "TriggerOrderType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerOrderType, (void *) &SwigClassTriggerOrderType); rb_define_alloc_func(SwigClassTriggerOrderType.klass, _wrap_TriggerOrderType_allocate); rb_define_method(SwigClassTriggerOrderType.klass, "initialize", VALUEFUNC(_wrap_new_TriggerOrderType), -1); SwigClassTriggerOrderType.mark = 0; SwigClassTriggerOrderType.destroy = (void (*)(void *)) free_FIX_TriggerOrderType; SwigClassTriggerOrderType.trackObjects = 0; SwigClassTriggerNewQty.klass = rb_define_class_under(mQuickfix, "TriggerNewQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerNewQty, (void *) &SwigClassTriggerNewQty); rb_define_alloc_func(SwigClassTriggerNewQty.klass, _wrap_TriggerNewQty_allocate); rb_define_method(SwigClassTriggerNewQty.klass, "initialize", VALUEFUNC(_wrap_new_TriggerNewQty), -1); SwigClassTriggerNewQty.mark = 0; SwigClassTriggerNewQty.destroy = (void (*)(void *)) free_FIX_TriggerNewQty; SwigClassTriggerNewQty.trackObjects = 0; SwigClassTriggerTradingSessionID.klass = rb_define_class_under(mQuickfix, "TriggerTradingSessionID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerTradingSessionID, (void *) &SwigClassTriggerTradingSessionID); rb_define_alloc_func(SwigClassTriggerTradingSessionID.klass, _wrap_TriggerTradingSessionID_allocate); rb_define_method(SwigClassTriggerTradingSessionID.klass, "initialize", VALUEFUNC(_wrap_new_TriggerTradingSessionID), -1); SwigClassTriggerTradingSessionID.mark = 0; SwigClassTriggerTradingSessionID.destroy = (void (*)(void *)) free_FIX_TriggerTradingSessionID; SwigClassTriggerTradingSessionID.trackObjects = 0; SwigClassTriggerTradingSessionSubID.klass = rb_define_class_under(mQuickfix, "TriggerTradingSessionSubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TriggerTradingSessionSubID, (void *) &SwigClassTriggerTradingSessionSubID); rb_define_alloc_func(SwigClassTriggerTradingSessionSubID.klass, _wrap_TriggerTradingSessionSubID_allocate); rb_define_method(SwigClassTriggerTradingSessionSubID.klass, "initialize", VALUEFUNC(_wrap_new_TriggerTradingSessionSubID), -1); SwigClassTriggerTradingSessionSubID.mark = 0; SwigClassTriggerTradingSessionSubID.destroy = (void (*)(void *)) free_FIX_TriggerTradingSessionSubID; SwigClassTriggerTradingSessionSubID.trackObjects = 0; SwigClassOrderCategory.klass = rb_define_class_under(mQuickfix, "OrderCategory", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderCategory, (void *) &SwigClassOrderCategory); rb_define_alloc_func(SwigClassOrderCategory.klass, _wrap_OrderCategory_allocate); rb_define_method(SwigClassOrderCategory.klass, "initialize", VALUEFUNC(_wrap_new_OrderCategory), -1); SwigClassOrderCategory.mark = 0; SwigClassOrderCategory.destroy = (void (*)(void *)) free_FIX_OrderCategory; SwigClassOrderCategory.trackObjects = 0; SwigClassNoRootPartyIDs.klass = rb_define_class_under(mQuickfix, "NoRootPartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoRootPartyIDs, (void *) &SwigClassNoRootPartyIDs); rb_define_alloc_func(SwigClassNoRootPartyIDs.klass, _wrap_NoRootPartyIDs_allocate); rb_define_method(SwigClassNoRootPartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoRootPartyIDs), -1); SwigClassNoRootPartyIDs.mark = 0; SwigClassNoRootPartyIDs.destroy = (void (*)(void *)) free_FIX_NoRootPartyIDs; SwigClassNoRootPartyIDs.trackObjects = 0; SwigClassRootPartyID.klass = rb_define_class_under(mQuickfix, "RootPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RootPartyID, (void *) &SwigClassRootPartyID); rb_define_alloc_func(SwigClassRootPartyID.klass, _wrap_RootPartyID_allocate); rb_define_method(SwigClassRootPartyID.klass, "initialize", VALUEFUNC(_wrap_new_RootPartyID), -1); SwigClassRootPartyID.mark = 0; SwigClassRootPartyID.destroy = (void (*)(void *)) free_FIX_RootPartyID; SwigClassRootPartyID.trackObjects = 0; SwigClassRootPartyIDSource.klass = rb_define_class_under(mQuickfix, "RootPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RootPartyIDSource, (void *) &SwigClassRootPartyIDSource); rb_define_alloc_func(SwigClassRootPartyIDSource.klass, _wrap_RootPartyIDSource_allocate); rb_define_method(SwigClassRootPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_RootPartyIDSource), -1); SwigClassRootPartyIDSource.mark = 0; SwigClassRootPartyIDSource.destroy = (void (*)(void *)) free_FIX_RootPartyIDSource; SwigClassRootPartyIDSource.trackObjects = 0; SwigClassRootPartyRole.klass = rb_define_class_under(mQuickfix, "RootPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RootPartyRole, (void *) &SwigClassRootPartyRole); rb_define_alloc_func(SwigClassRootPartyRole.klass, _wrap_RootPartyRole_allocate); rb_define_method(SwigClassRootPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_RootPartyRole), -1); SwigClassRootPartyRole.mark = 0; SwigClassRootPartyRole.destroy = (void (*)(void *)) free_FIX_RootPartyRole; SwigClassRootPartyRole.trackObjects = 0; SwigClassNoRootPartySubIDs.klass = rb_define_class_under(mQuickfix, "NoRootPartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoRootPartySubIDs, (void *) &SwigClassNoRootPartySubIDs); rb_define_alloc_func(SwigClassNoRootPartySubIDs.klass, _wrap_NoRootPartySubIDs_allocate); rb_define_method(SwigClassNoRootPartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoRootPartySubIDs), -1); SwigClassNoRootPartySubIDs.mark = 0; SwigClassNoRootPartySubIDs.destroy = (void (*)(void *)) free_FIX_NoRootPartySubIDs; SwigClassNoRootPartySubIDs.trackObjects = 0; SwigClassRootPartySubID.klass = rb_define_class_under(mQuickfix, "RootPartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RootPartySubID, (void *) &SwigClassRootPartySubID); rb_define_alloc_func(SwigClassRootPartySubID.klass, _wrap_RootPartySubID_allocate); rb_define_method(SwigClassRootPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_RootPartySubID), -1); SwigClassRootPartySubID.mark = 0; SwigClassRootPartySubID.destroy = (void (*)(void *)) free_FIX_RootPartySubID; SwigClassRootPartySubID.trackObjects = 0; SwigClassRootPartySubIDType.klass = rb_define_class_under(mQuickfix, "RootPartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RootPartySubIDType, (void *) &SwigClassRootPartySubIDType); rb_define_alloc_func(SwigClassRootPartySubIDType.klass, _wrap_RootPartySubIDType_allocate); rb_define_method(SwigClassRootPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_RootPartySubIDType), -1); SwigClassRootPartySubIDType.mark = 0; SwigClassRootPartySubIDType.destroy = (void (*)(void *)) free_FIX_RootPartySubIDType; SwigClassRootPartySubIDType.trackObjects = 0; SwigClassTradeHandlingInstr.klass = rb_define_class_under(mQuickfix, "TradeHandlingInstr", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradeHandlingInstr, (void *) &SwigClassTradeHandlingInstr); rb_define_alloc_func(SwigClassTradeHandlingInstr.klass, _wrap_TradeHandlingInstr_allocate); rb_define_method(SwigClassTradeHandlingInstr.klass, "initialize", VALUEFUNC(_wrap_new_TradeHandlingInstr), -1); SwigClassTradeHandlingInstr.mark = 0; SwigClassTradeHandlingInstr.destroy = (void (*)(void *)) free_FIX_TradeHandlingInstr; SwigClassTradeHandlingInstr.trackObjects = 0; SwigClassOrigTradeHandlingInstr.klass = rb_define_class_under(mQuickfix, "OrigTradeHandlingInstr", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigTradeHandlingInstr, (void *) &SwigClassOrigTradeHandlingInstr); rb_define_alloc_func(SwigClassOrigTradeHandlingInstr.klass, _wrap_OrigTradeHandlingInstr_allocate); rb_define_method(SwigClassOrigTradeHandlingInstr.klass, "initialize", VALUEFUNC(_wrap_new_OrigTradeHandlingInstr), -1); SwigClassOrigTradeHandlingInstr.mark = 0; SwigClassOrigTradeHandlingInstr.destroy = (void (*)(void *)) free_FIX_OrigTradeHandlingInstr; SwigClassOrigTradeHandlingInstr.trackObjects = 0; SwigClassOrigTradeDate.klass = rb_define_class_under(mQuickfix, "OrigTradeDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigTradeDate, (void *) &SwigClassOrigTradeDate); rb_define_alloc_func(SwigClassOrigTradeDate.klass, _wrap_OrigTradeDate_allocate); rb_define_method(SwigClassOrigTradeDate.klass, "initialize", VALUEFUNC(_wrap_new_OrigTradeDate), -1); SwigClassOrigTradeDate.mark = 0; SwigClassOrigTradeDate.destroy = (void (*)(void *)) free_FIX_OrigTradeDate; SwigClassOrigTradeDate.trackObjects = 0; SwigClassOrigTradeID.klass = rb_define_class_under(mQuickfix, "OrigTradeID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigTradeID, (void *) &SwigClassOrigTradeID); rb_define_alloc_func(SwigClassOrigTradeID.klass, _wrap_OrigTradeID_allocate); rb_define_method(SwigClassOrigTradeID.klass, "initialize", VALUEFUNC(_wrap_new_OrigTradeID), -1); SwigClassOrigTradeID.mark = 0; SwigClassOrigTradeID.destroy = (void (*)(void *)) free_FIX_OrigTradeID; SwigClassOrigTradeID.trackObjects = 0; SwigClassOrigSecondaryTradeID.klass = rb_define_class_under(mQuickfix, "OrigSecondaryTradeID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigSecondaryTradeID, (void *) &SwigClassOrigSecondaryTradeID); rb_define_alloc_func(SwigClassOrigSecondaryTradeID.klass, _wrap_OrigSecondaryTradeID_allocate); rb_define_method(SwigClassOrigSecondaryTradeID.klass, "initialize", VALUEFUNC(_wrap_new_OrigSecondaryTradeID), -1); SwigClassOrigSecondaryTradeID.mark = 0; SwigClassOrigSecondaryTradeID.destroy = (void (*)(void *)) free_FIX_OrigSecondaryTradeID; SwigClassOrigSecondaryTradeID.trackObjects = 0; SwigClassTZTransactTime.klass = rb_define_class_under(mQuickfix, "TZTransactTime", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TZTransactTime, (void *) &SwigClassTZTransactTime); rb_define_alloc_func(SwigClassTZTransactTime.klass, _wrap_TZTransactTime_allocate); rb_define_method(SwigClassTZTransactTime.klass, "initialize", VALUEFUNC(_wrap_new_TZTransactTime), -1); SwigClassTZTransactTime.mark = 0; SwigClassTZTransactTime.destroy = (void (*)(void *)) free_FIX_TZTransactTime; SwigClassTZTransactTime.trackObjects = 0; SwigClassExDestinationIDSource.klass = rb_define_class_under(mQuickfix, "ExDestinationIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExDestinationIDSource, (void *) &SwigClassExDestinationIDSource); rb_define_alloc_func(SwigClassExDestinationIDSource.klass, _wrap_ExDestinationIDSource_allocate); rb_define_method(SwigClassExDestinationIDSource.klass, "initialize", VALUEFUNC(_wrap_new_ExDestinationIDSource), -1); SwigClassExDestinationIDSource.mark = 0; SwigClassExDestinationIDSource.destroy = (void (*)(void *)) free_FIX_ExDestinationIDSource; SwigClassExDestinationIDSource.trackObjects = 0; SwigClassReportedPxDiff.klass = rb_define_class_under(mQuickfix, "ReportedPxDiff", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ReportedPxDiff, (void *) &SwigClassReportedPxDiff); rb_define_alloc_func(SwigClassReportedPxDiff.klass, _wrap_ReportedPxDiff_allocate); rb_define_method(SwigClassReportedPxDiff.klass, "initialize", VALUEFUNC(_wrap_new_ReportedPxDiff), -1); SwigClassReportedPxDiff.mark = 0; SwigClassReportedPxDiff.destroy = (void (*)(void *)) free_FIX_ReportedPxDiff; SwigClassReportedPxDiff.trackObjects = 0; SwigClassRptSys.klass = rb_define_class_under(mQuickfix, "RptSys", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RptSys, (void *) &SwigClassRptSys); rb_define_alloc_func(SwigClassRptSys.klass, _wrap_RptSys_allocate); rb_define_method(SwigClassRptSys.klass, "initialize", VALUEFUNC(_wrap_new_RptSys), -1); SwigClassRptSys.mark = 0; SwigClassRptSys.destroy = (void (*)(void *)) free_FIX_RptSys; SwigClassRptSys.trackObjects = 0; SwigClassAllocClearingFeeIndicator.klass = rb_define_class_under(mQuickfix, "AllocClearingFeeIndicator", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AllocClearingFeeIndicator, (void *) &SwigClassAllocClearingFeeIndicator); rb_define_alloc_func(SwigClassAllocClearingFeeIndicator.klass, _wrap_AllocClearingFeeIndicator_allocate); rb_define_method(SwigClassAllocClearingFeeIndicator.klass, "initialize", VALUEFUNC(_wrap_new_AllocClearingFeeIndicator), -1); SwigClassAllocClearingFeeIndicator.mark = 0; SwigClassAllocClearingFeeIndicator.destroy = (void (*)(void *)) free_FIX_AllocClearingFeeIndicator; SwigClassAllocClearingFeeIndicator.trackObjects = 0; SwigClassDisplayQty.klass = rb_define_class_under(mQuickfix, "DisplayQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DisplayQty, (void *) &SwigClassDisplayQty); rb_define_alloc_func(SwigClassDisplayQty.klass, _wrap_DisplayQty_allocate); rb_define_method(SwigClassDisplayQty.klass, "initialize", VALUEFUNC(_wrap_new_DisplayQty), -1); SwigClassDisplayQty.mark = 0; SwigClassDisplayQty.destroy = (void (*)(void *)) free_FIX_DisplayQty; SwigClassDisplayQty.trackObjects = 0; SwigClassExchangeSpecialInstructions.klass = rb_define_class_under(mQuickfix, "ExchangeSpecialInstructions", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExchangeSpecialInstructions, (void *) &SwigClassExchangeSpecialInstructions); rb_define_alloc_func(SwigClassExchangeSpecialInstructions.klass, _wrap_ExchangeSpecialInstructions_allocate); rb_define_method(SwigClassExchangeSpecialInstructions.klass, "initialize", VALUEFUNC(_wrap_new_ExchangeSpecialInstructions), -1); SwigClassExchangeSpecialInstructions.mark = 0; SwigClassExchangeSpecialInstructions.destroy = (void (*)(void *)) free_FIX_ExchangeSpecialInstructions; SwigClassExchangeSpecialInstructions.trackObjects = 0; SwigClassNoUsernames.klass = rb_define_class_under(mQuickfix, "NoUsernames", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUsernames, (void *) &SwigClassNoUsernames); rb_define_alloc_func(SwigClassNoUsernames.klass, _wrap_NoUsernames_allocate); rb_define_method(SwigClassNoUsernames.klass, "initialize", VALUEFUNC(_wrap_new_NoUsernames), -1); SwigClassNoUsernames.mark = 0; SwigClassNoUsernames.destroy = (void (*)(void *)) free_FIX_NoUsernames; SwigClassNoUsernames.trackObjects = 0; SwigClassExpirationQtyType.klass = rb_define_class_under(mQuickfix, "ExpirationQtyType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExpirationQtyType, (void *) &SwigClassExpirationQtyType); rb_define_alloc_func(SwigClassExpirationQtyType.klass, _wrap_ExpirationQtyType_allocate); rb_define_method(SwigClassExpirationQtyType.klass, "initialize", VALUEFUNC(_wrap_new_ExpirationQtyType), -1); SwigClassExpirationQtyType.mark = 0; SwigClassExpirationQtyType.destroy = (void (*)(void *)) free_FIX_ExpirationQtyType; SwigClassExpirationQtyType.trackObjects = 0; SwigClassMaxTradeVol.klass = rb_define_class_under(mQuickfix, "MaxTradeVol", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaxTradeVol, (void *) &SwigClassMaxTradeVol); rb_define_alloc_func(SwigClassMaxTradeVol.klass, _wrap_MaxTradeVol_allocate); rb_define_method(SwigClassMaxTradeVol.klass, "initialize", VALUEFUNC(_wrap_new_MaxTradeVol), -1); SwigClassMaxTradeVol.mark = 0; SwigClassMaxTradeVol.destroy = (void (*)(void *)) free_FIX_MaxTradeVol; SwigClassMaxTradeVol.trackObjects = 0; SwigClassNoMDFeedTypes.klass = rb_define_class_under(mQuickfix, "NoMDFeedTypes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMDFeedTypes, (void *) &SwigClassNoMDFeedTypes); rb_define_alloc_func(SwigClassNoMDFeedTypes.klass, _wrap_NoMDFeedTypes_allocate); rb_define_method(SwigClassNoMDFeedTypes.klass, "initialize", VALUEFUNC(_wrap_new_NoMDFeedTypes), -1); SwigClassNoMDFeedTypes.mark = 0; SwigClassNoMDFeedTypes.destroy = (void (*)(void *)) free_FIX_NoMDFeedTypes; SwigClassNoMDFeedTypes.trackObjects = 0; SwigClassMatchAlgorithm.klass = rb_define_class_under(mQuickfix, "MatchAlgorithm", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MatchAlgorithm, (void *) &SwigClassMatchAlgorithm); rb_define_alloc_func(SwigClassMatchAlgorithm.klass, _wrap_MatchAlgorithm_allocate); rb_define_method(SwigClassMatchAlgorithm.klass, "initialize", VALUEFUNC(_wrap_new_MatchAlgorithm), -1); SwigClassMatchAlgorithm.mark = 0; SwigClassMatchAlgorithm.destroy = (void (*)(void *)) free_FIX_MatchAlgorithm; SwigClassMatchAlgorithm.trackObjects = 0; SwigClassMaxPriceVariation.klass = rb_define_class_under(mQuickfix, "MaxPriceVariation", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaxPriceVariation, (void *) &SwigClassMaxPriceVariation); rb_define_alloc_func(SwigClassMaxPriceVariation.klass, _wrap_MaxPriceVariation_allocate); rb_define_method(SwigClassMaxPriceVariation.klass, "initialize", VALUEFUNC(_wrap_new_MaxPriceVariation), -1); SwigClassMaxPriceVariation.mark = 0; SwigClassMaxPriceVariation.destroy = (void (*)(void *)) free_FIX_MaxPriceVariation; SwigClassMaxPriceVariation.trackObjects = 0; SwigClassImpliedMarketIndicator.klass = rb_define_class_under(mQuickfix, "ImpliedMarketIndicator", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ImpliedMarketIndicator, (void *) &SwigClassImpliedMarketIndicator); rb_define_alloc_func(SwigClassImpliedMarketIndicator.klass, _wrap_ImpliedMarketIndicator_allocate); rb_define_method(SwigClassImpliedMarketIndicator.klass, "initialize", VALUEFUNC(_wrap_new_ImpliedMarketIndicator), -1); SwigClassImpliedMarketIndicator.mark = 0; SwigClassImpliedMarketIndicator.destroy = (void (*)(void *)) free_FIX_ImpliedMarketIndicator; SwigClassImpliedMarketIndicator.trackObjects = 0; SwigClassEventTime.klass = rb_define_class_under(mQuickfix, "EventTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EventTime, (void *) &SwigClassEventTime); rb_define_alloc_func(SwigClassEventTime.klass, _wrap_EventTime_allocate); rb_define_method(SwigClassEventTime.klass, "initialize", VALUEFUNC(_wrap_new_EventTime), -1); SwigClassEventTime.mark = 0; SwigClassEventTime.destroy = (void (*)(void *)) free_FIX_EventTime; SwigClassEventTime.trackObjects = 0; SwigClassMinPriceIncrementAmount.klass = rb_define_class_under(mQuickfix, "MinPriceIncrementAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MinPriceIncrementAmount, (void *) &SwigClassMinPriceIncrementAmount); rb_define_alloc_func(SwigClassMinPriceIncrementAmount.klass, _wrap_MinPriceIncrementAmount_allocate); rb_define_method(SwigClassMinPriceIncrementAmount.klass, "initialize", VALUEFUNC(_wrap_new_MinPriceIncrementAmount), -1); SwigClassMinPriceIncrementAmount.mark = 0; SwigClassMinPriceIncrementAmount.destroy = (void (*)(void *)) free_FIX_MinPriceIncrementAmount; SwigClassMinPriceIncrementAmount.trackObjects = 0; SwigClassUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "UnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnitOfMeasureQty, (void *) &SwigClassUnitOfMeasureQty); rb_define_alloc_func(SwigClassUnitOfMeasureQty.klass, _wrap_UnitOfMeasureQty_allocate); rb_define_method(SwigClassUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_UnitOfMeasureQty), -1); SwigClassUnitOfMeasureQty.mark = 0; SwigClassUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_UnitOfMeasureQty; SwigClassUnitOfMeasureQty.trackObjects = 0; SwigClassLowLimitPrice.klass = rb_define_class_under(mQuickfix, "LowLimitPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LowLimitPrice, (void *) &SwigClassLowLimitPrice); rb_define_alloc_func(SwigClassLowLimitPrice.klass, _wrap_LowLimitPrice_allocate); rb_define_method(SwigClassLowLimitPrice.klass, "initialize", VALUEFUNC(_wrap_new_LowLimitPrice), -1); SwigClassLowLimitPrice.mark = 0; SwigClassLowLimitPrice.destroy = (void (*)(void *)) free_FIX_LowLimitPrice; SwigClassLowLimitPrice.trackObjects = 0; SwigClassHighLimitPrice.klass = rb_define_class_under(mQuickfix, "HighLimitPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HighLimitPrice, (void *) &SwigClassHighLimitPrice); rb_define_alloc_func(SwigClassHighLimitPrice.klass, _wrap_HighLimitPrice_allocate); rb_define_method(SwigClassHighLimitPrice.klass, "initialize", VALUEFUNC(_wrap_new_HighLimitPrice), -1); SwigClassHighLimitPrice.mark = 0; SwigClassHighLimitPrice.destroy = (void (*)(void *)) free_FIX_HighLimitPrice; SwigClassHighLimitPrice.trackObjects = 0; SwigClassTradingReferencePrice.klass = rb_define_class_under(mQuickfix, "TradingReferencePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradingReferencePrice, (void *) &SwigClassTradingReferencePrice); rb_define_alloc_func(SwigClassTradingReferencePrice.klass, _wrap_TradingReferencePrice_allocate); rb_define_method(SwigClassTradingReferencePrice.klass, "initialize", VALUEFUNC(_wrap_new_TradingReferencePrice), -1); SwigClassTradingReferencePrice.mark = 0; SwigClassTradingReferencePrice.destroy = (void (*)(void *)) free_FIX_TradingReferencePrice; SwigClassTradingReferencePrice.trackObjects = 0; SwigClassSecurityGroup.klass = rb_define_class_under(mQuickfix, "SecurityGroup", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityGroup, (void *) &SwigClassSecurityGroup); rb_define_alloc_func(SwigClassSecurityGroup.klass, _wrap_SecurityGroup_allocate); rb_define_method(SwigClassSecurityGroup.klass, "initialize", VALUEFUNC(_wrap_new_SecurityGroup), -1); SwigClassSecurityGroup.mark = 0; SwigClassSecurityGroup.destroy = (void (*)(void *)) free_FIX_SecurityGroup; SwigClassSecurityGroup.trackObjects = 0; SwigClassLegNumber.klass = rb_define_class_under(mQuickfix, "LegNumber", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegNumber, (void *) &SwigClassLegNumber); rb_define_alloc_func(SwigClassLegNumber.klass, _wrap_LegNumber_allocate); rb_define_method(SwigClassLegNumber.klass, "initialize", VALUEFUNC(_wrap_new_LegNumber), -1); SwigClassLegNumber.mark = 0; SwigClassLegNumber.destroy = (void (*)(void *)) free_FIX_LegNumber; SwigClassLegNumber.trackObjects = 0; SwigClassSettlementCycleNo.klass = rb_define_class_under(mQuickfix, "SettlementCycleNo", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlementCycleNo, (void *) &SwigClassSettlementCycleNo); rb_define_alloc_func(SwigClassSettlementCycleNo.klass, _wrap_SettlementCycleNo_allocate); rb_define_method(SwigClassSettlementCycleNo.klass, "initialize", VALUEFUNC(_wrap_new_SettlementCycleNo), -1); SwigClassSettlementCycleNo.mark = 0; SwigClassSettlementCycleNo.destroy = (void (*)(void *)) free_FIX_SettlementCycleNo; SwigClassSettlementCycleNo.trackObjects = 0; SwigClassSideCurrency.klass = rb_define_class_under(mQuickfix, "SideCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideCurrency, (void *) &SwigClassSideCurrency); rb_define_alloc_func(SwigClassSideCurrency.klass, _wrap_SideCurrency_allocate); rb_define_method(SwigClassSideCurrency.klass, "initialize", VALUEFUNC(_wrap_new_SideCurrency), -1); SwigClassSideCurrency.mark = 0; SwigClassSideCurrency.destroy = (void (*)(void *)) free_FIX_SideCurrency; SwigClassSideCurrency.trackObjects = 0; SwigClassSideSettlCurrency.klass = rb_define_class_under(mQuickfix, "SideSettlCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideSettlCurrency, (void *) &SwigClassSideSettlCurrency); rb_define_alloc_func(SwigClassSideSettlCurrency.klass, _wrap_SideSettlCurrency_allocate); rb_define_method(SwigClassSideSettlCurrency.klass, "initialize", VALUEFUNC(_wrap_new_SideSettlCurrency), -1); SwigClassSideSettlCurrency.mark = 0; SwigClassSideSettlCurrency.destroy = (void (*)(void *)) free_FIX_SideSettlCurrency; SwigClassSideSettlCurrency.trackObjects = 0; SwigClassApplExtID.klass = rb_define_class_under(mQuickfix, "ApplExtID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplExtID, (void *) &SwigClassApplExtID); rb_define_alloc_func(SwigClassApplExtID.klass, _wrap_ApplExtID_allocate); rb_define_method(SwigClassApplExtID.klass, "initialize", VALUEFUNC(_wrap_new_ApplExtID), -1); SwigClassApplExtID.mark = 0; SwigClassApplExtID.destroy = (void (*)(void *)) free_FIX_ApplExtID; SwigClassApplExtID.trackObjects = 0; SwigClassCcyAmt.klass = rb_define_class_under(mQuickfix, "CcyAmt", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CcyAmt, (void *) &SwigClassCcyAmt); rb_define_alloc_func(SwigClassCcyAmt.klass, _wrap_CcyAmt_allocate); rb_define_method(SwigClassCcyAmt.klass, "initialize", VALUEFUNC(_wrap_new_CcyAmt), -1); SwigClassCcyAmt.mark = 0; SwigClassCcyAmt.destroy = (void (*)(void *)) free_FIX_CcyAmt; SwigClassCcyAmt.trackObjects = 0; SwigClassNoSettlDetails.klass = rb_define_class_under(mQuickfix, "NoSettlDetails", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSettlDetails, (void *) &SwigClassNoSettlDetails); rb_define_alloc_func(SwigClassNoSettlDetails.klass, _wrap_NoSettlDetails_allocate); rb_define_method(SwigClassNoSettlDetails.klass, "initialize", VALUEFUNC(_wrap_new_NoSettlDetails), -1); SwigClassNoSettlDetails.mark = 0; SwigClassNoSettlDetails.destroy = (void (*)(void *)) free_FIX_NoSettlDetails; SwigClassNoSettlDetails.trackObjects = 0; SwigClassSettlObligMode.klass = rb_define_class_under(mQuickfix, "SettlObligMode", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlObligMode, (void *) &SwigClassSettlObligMode); rb_define_alloc_func(SwigClassSettlObligMode.klass, _wrap_SettlObligMode_allocate); rb_define_method(SwigClassSettlObligMode.klass, "initialize", VALUEFUNC(_wrap_new_SettlObligMode), -1); SwigClassSettlObligMode.mark = 0; SwigClassSettlObligMode.destroy = (void (*)(void *)) free_FIX_SettlObligMode; SwigClassSettlObligMode.trackObjects = 0; SwigClassSettlObligMsgID.klass = rb_define_class_under(mQuickfix, "SettlObligMsgID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlObligMsgID, (void *) &SwigClassSettlObligMsgID); rb_define_alloc_func(SwigClassSettlObligMsgID.klass, _wrap_SettlObligMsgID_allocate); rb_define_method(SwigClassSettlObligMsgID.klass, "initialize", VALUEFUNC(_wrap_new_SettlObligMsgID), -1); SwigClassSettlObligMsgID.mark = 0; SwigClassSettlObligMsgID.destroy = (void (*)(void *)) free_FIX_SettlObligMsgID; SwigClassSettlObligMsgID.trackObjects = 0; SwigClassSettlObligID.klass = rb_define_class_under(mQuickfix, "SettlObligID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlObligID, (void *) &SwigClassSettlObligID); rb_define_alloc_func(SwigClassSettlObligID.klass, _wrap_SettlObligID_allocate); rb_define_method(SwigClassSettlObligID.klass, "initialize", VALUEFUNC(_wrap_new_SettlObligID), -1); SwigClassSettlObligID.mark = 0; SwigClassSettlObligID.destroy = (void (*)(void *)) free_FIX_SettlObligID; SwigClassSettlObligID.trackObjects = 0; SwigClassSettlObligTransType.klass = rb_define_class_under(mQuickfix, "SettlObligTransType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlObligTransType, (void *) &SwigClassSettlObligTransType); rb_define_alloc_func(SwigClassSettlObligTransType.klass, _wrap_SettlObligTransType_allocate); rb_define_method(SwigClassSettlObligTransType.klass, "initialize", VALUEFUNC(_wrap_new_SettlObligTransType), -1); SwigClassSettlObligTransType.mark = 0; SwigClassSettlObligTransType.destroy = (void (*)(void *)) free_FIX_SettlObligTransType; SwigClassSettlObligTransType.trackObjects = 0; SwigClassSettlObligRefID.klass = rb_define_class_under(mQuickfix, "SettlObligRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlObligRefID, (void *) &SwigClassSettlObligRefID); rb_define_alloc_func(SwigClassSettlObligRefID.klass, _wrap_SettlObligRefID_allocate); rb_define_method(SwigClassSettlObligRefID.klass, "initialize", VALUEFUNC(_wrap_new_SettlObligRefID), -1); SwigClassSettlObligRefID.mark = 0; SwigClassSettlObligRefID.destroy = (void (*)(void *)) free_FIX_SettlObligRefID; SwigClassSettlObligRefID.trackObjects = 0; SwigClassSettlObligSource.klass = rb_define_class_under(mQuickfix, "SettlObligSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlObligSource, (void *) &SwigClassSettlObligSource); rb_define_alloc_func(SwigClassSettlObligSource.klass, _wrap_SettlObligSource_allocate); rb_define_method(SwigClassSettlObligSource.klass, "initialize", VALUEFUNC(_wrap_new_SettlObligSource), -1); SwigClassSettlObligSource.mark = 0; SwigClassSettlObligSource.destroy = (void (*)(void *)) free_FIX_SettlObligSource; SwigClassSettlObligSource.trackObjects = 0; SwigClassNoSettlOblig.klass = rb_define_class_under(mQuickfix, "NoSettlOblig", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoSettlOblig, (void *) &SwigClassNoSettlOblig); rb_define_alloc_func(SwigClassNoSettlOblig.klass, _wrap_NoSettlOblig_allocate); rb_define_method(SwigClassNoSettlOblig.klass, "initialize", VALUEFUNC(_wrap_new_NoSettlOblig), -1); SwigClassNoSettlOblig.mark = 0; SwigClassNoSettlOblig.destroy = (void (*)(void *)) free_FIX_NoSettlOblig; SwigClassNoSettlOblig.trackObjects = 0; SwigClassQuoteMsgID.klass = rb_define_class_under(mQuickfix, "QuoteMsgID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteMsgID, (void *) &SwigClassQuoteMsgID); rb_define_alloc_func(SwigClassQuoteMsgID.klass, _wrap_QuoteMsgID_allocate); rb_define_method(SwigClassQuoteMsgID.klass, "initialize", VALUEFUNC(_wrap_new_QuoteMsgID), -1); SwigClassQuoteMsgID.mark = 0; SwigClassQuoteMsgID.destroy = (void (*)(void *)) free_FIX_QuoteMsgID; SwigClassQuoteMsgID.trackObjects = 0; SwigClassQuoteEntryStatus.klass = rb_define_class_under(mQuickfix, "QuoteEntryStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__QuoteEntryStatus, (void *) &SwigClassQuoteEntryStatus); rb_define_alloc_func(SwigClassQuoteEntryStatus.klass, _wrap_QuoteEntryStatus_allocate); rb_define_method(SwigClassQuoteEntryStatus.klass, "initialize", VALUEFUNC(_wrap_new_QuoteEntryStatus), -1); SwigClassQuoteEntryStatus.mark = 0; SwigClassQuoteEntryStatus.destroy = (void (*)(void *)) free_FIX_QuoteEntryStatus; SwigClassQuoteEntryStatus.trackObjects = 0; SwigClassTotNoCxldQuotes.klass = rb_define_class_under(mQuickfix, "TotNoCxldQuotes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoCxldQuotes, (void *) &SwigClassTotNoCxldQuotes); rb_define_alloc_func(SwigClassTotNoCxldQuotes.klass, _wrap_TotNoCxldQuotes_allocate); rb_define_method(SwigClassTotNoCxldQuotes.klass, "initialize", VALUEFUNC(_wrap_new_TotNoCxldQuotes), -1); SwigClassTotNoCxldQuotes.mark = 0; SwigClassTotNoCxldQuotes.destroy = (void (*)(void *)) free_FIX_TotNoCxldQuotes; SwigClassTotNoCxldQuotes.trackObjects = 0; SwigClassTotNoAccQuotes.klass = rb_define_class_under(mQuickfix, "TotNoAccQuotes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoAccQuotes, (void *) &SwigClassTotNoAccQuotes); rb_define_alloc_func(SwigClassTotNoAccQuotes.klass, _wrap_TotNoAccQuotes_allocate); rb_define_method(SwigClassTotNoAccQuotes.klass, "initialize", VALUEFUNC(_wrap_new_TotNoAccQuotes), -1); SwigClassTotNoAccQuotes.mark = 0; SwigClassTotNoAccQuotes.destroy = (void (*)(void *)) free_FIX_TotNoAccQuotes; SwigClassTotNoAccQuotes.trackObjects = 0; SwigClassTotNoRejQuotes.klass = rb_define_class_under(mQuickfix, "TotNoRejQuotes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoRejQuotes, (void *) &SwigClassTotNoRejQuotes); rb_define_alloc_func(SwigClassTotNoRejQuotes.klass, _wrap_TotNoRejQuotes_allocate); rb_define_method(SwigClassTotNoRejQuotes.klass, "initialize", VALUEFUNC(_wrap_new_TotNoRejQuotes), -1); SwigClassTotNoRejQuotes.mark = 0; SwigClassTotNoRejQuotes.destroy = (void (*)(void *)) free_FIX_TotNoRejQuotes; SwigClassTotNoRejQuotes.trackObjects = 0; SwigClassPrivateQuote.klass = rb_define_class_under(mQuickfix, "PrivateQuote", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PrivateQuote, (void *) &SwigClassPrivateQuote); rb_define_alloc_func(SwigClassPrivateQuote.klass, _wrap_PrivateQuote_allocate); rb_define_method(SwigClassPrivateQuote.klass, "initialize", VALUEFUNC(_wrap_new_PrivateQuote), -1); SwigClassPrivateQuote.mark = 0; SwigClassPrivateQuote.destroy = (void (*)(void *)) free_FIX_PrivateQuote; SwigClassPrivateQuote.trackObjects = 0; SwigClassRespondentType.klass = rb_define_class_under(mQuickfix, "RespondentType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RespondentType, (void *) &SwigClassRespondentType); rb_define_alloc_func(SwigClassRespondentType.klass, _wrap_RespondentType_allocate); rb_define_method(SwigClassRespondentType.klass, "initialize", VALUEFUNC(_wrap_new_RespondentType), -1); SwigClassRespondentType.mark = 0; SwigClassRespondentType.destroy = (void (*)(void *)) free_FIX_RespondentType; SwigClassRespondentType.trackObjects = 0; SwigClassMDSubBookType.klass = rb_define_class_under(mQuickfix, "MDSubBookType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDSubBookType, (void *) &SwigClassMDSubBookType); rb_define_alloc_func(SwigClassMDSubBookType.klass, _wrap_MDSubBookType_allocate); rb_define_method(SwigClassMDSubBookType.klass, "initialize", VALUEFUNC(_wrap_new_MDSubBookType), -1); SwigClassMDSubBookType.mark = 0; SwigClassMDSubBookType.destroy = (void (*)(void *)) free_FIX_MDSubBookType; SwigClassMDSubBookType.trackObjects = 0; SwigClassSecurityTradingEvent.klass = rb_define_class_under(mQuickfix, "SecurityTradingEvent", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityTradingEvent, (void *) &SwigClassSecurityTradingEvent); rb_define_alloc_func(SwigClassSecurityTradingEvent.klass, _wrap_SecurityTradingEvent_allocate); rb_define_method(SwigClassSecurityTradingEvent.klass, "initialize", VALUEFUNC(_wrap_new_SecurityTradingEvent), -1); SwigClassSecurityTradingEvent.mark = 0; SwigClassSecurityTradingEvent.destroy = (void (*)(void *)) free_FIX_SecurityTradingEvent; SwigClassSecurityTradingEvent.trackObjects = 0; SwigClassNoStatsIndicators.klass = rb_define_class_under(mQuickfix, "NoStatsIndicators", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoStatsIndicators, (void *) &SwigClassNoStatsIndicators); rb_define_alloc_func(SwigClassNoStatsIndicators.klass, _wrap_NoStatsIndicators_allocate); rb_define_method(SwigClassNoStatsIndicators.klass, "initialize", VALUEFUNC(_wrap_new_NoStatsIndicators), -1); SwigClassNoStatsIndicators.mark = 0; SwigClassNoStatsIndicators.destroy = (void (*)(void *)) free_FIX_NoStatsIndicators; SwigClassNoStatsIndicators.trackObjects = 0; SwigClassStatsType.klass = rb_define_class_under(mQuickfix, "StatsType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StatsType, (void *) &SwigClassStatsType); rb_define_alloc_func(SwigClassStatsType.klass, _wrap_StatsType_allocate); rb_define_method(SwigClassStatsType.klass, "initialize", VALUEFUNC(_wrap_new_StatsType), -1); SwigClassStatsType.mark = 0; SwigClassStatsType.destroy = (void (*)(void *)) free_FIX_StatsType; SwigClassStatsType.trackObjects = 0; SwigClassNoOfSecSizes.klass = rb_define_class_under(mQuickfix, "NoOfSecSizes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoOfSecSizes, (void *) &SwigClassNoOfSecSizes); rb_define_alloc_func(SwigClassNoOfSecSizes.klass, _wrap_NoOfSecSizes_allocate); rb_define_method(SwigClassNoOfSecSizes.klass, "initialize", VALUEFUNC(_wrap_new_NoOfSecSizes), -1); SwigClassNoOfSecSizes.mark = 0; SwigClassNoOfSecSizes.destroy = (void (*)(void *)) free_FIX_NoOfSecSizes; SwigClassNoOfSecSizes.trackObjects = 0; SwigClassMDSecSizeType.klass = rb_define_class_under(mQuickfix, "MDSecSizeType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDSecSizeType, (void *) &SwigClassMDSecSizeType); rb_define_alloc_func(SwigClassMDSecSizeType.klass, _wrap_MDSecSizeType_allocate); rb_define_method(SwigClassMDSecSizeType.klass, "initialize", VALUEFUNC(_wrap_new_MDSecSizeType), -1); SwigClassMDSecSizeType.mark = 0; SwigClassMDSecSizeType.destroy = (void (*)(void *)) free_FIX_MDSecSizeType; SwigClassMDSecSizeType.trackObjects = 0; SwigClassMDSecSize.klass = rb_define_class_under(mQuickfix, "MDSecSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDSecSize, (void *) &SwigClassMDSecSize); rb_define_alloc_func(SwigClassMDSecSize.klass, _wrap_MDSecSize_allocate); rb_define_method(SwigClassMDSecSize.klass, "initialize", VALUEFUNC(_wrap_new_MDSecSize), -1); SwigClassMDSecSize.mark = 0; SwigClassMDSecSize.destroy = (void (*)(void *)) free_FIX_MDSecSize; SwigClassMDSecSize.trackObjects = 0; SwigClassApplID.klass = rb_define_class_under(mQuickfix, "ApplID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplID, (void *) &SwigClassApplID); rb_define_alloc_func(SwigClassApplID.klass, _wrap_ApplID_allocate); rb_define_method(SwigClassApplID.klass, "initialize", VALUEFUNC(_wrap_new_ApplID), -1); SwigClassApplID.mark = 0; SwigClassApplID.destroy = (void (*)(void *)) free_FIX_ApplID; SwigClassApplID.trackObjects = 0; SwigClassApplSeqNum.klass = rb_define_class_under(mQuickfix, "ApplSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplSeqNum, (void *) &SwigClassApplSeqNum); rb_define_alloc_func(SwigClassApplSeqNum.klass, _wrap_ApplSeqNum_allocate); rb_define_method(SwigClassApplSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_ApplSeqNum), -1); SwigClassApplSeqNum.mark = 0; SwigClassApplSeqNum.destroy = (void (*)(void *)) free_FIX_ApplSeqNum; SwigClassApplSeqNum.trackObjects = 0; SwigClassApplBegSeqNum.klass = rb_define_class_under(mQuickfix, "ApplBegSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplBegSeqNum, (void *) &SwigClassApplBegSeqNum); rb_define_alloc_func(SwigClassApplBegSeqNum.klass, _wrap_ApplBegSeqNum_allocate); rb_define_method(SwigClassApplBegSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_ApplBegSeqNum), -1); SwigClassApplBegSeqNum.mark = 0; SwigClassApplBegSeqNum.destroy = (void (*)(void *)) free_FIX_ApplBegSeqNum; SwigClassApplBegSeqNum.trackObjects = 0; SwigClassApplEndSeqNum.klass = rb_define_class_under(mQuickfix, "ApplEndSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplEndSeqNum, (void *) &SwigClassApplEndSeqNum); rb_define_alloc_func(SwigClassApplEndSeqNum.klass, _wrap_ApplEndSeqNum_allocate); rb_define_method(SwigClassApplEndSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_ApplEndSeqNum), -1); SwigClassApplEndSeqNum.mark = 0; SwigClassApplEndSeqNum.destroy = (void (*)(void *)) free_FIX_ApplEndSeqNum; SwigClassApplEndSeqNum.trackObjects = 0; SwigClassSecurityXMLLen.klass = rb_define_class_under(mQuickfix, "SecurityXMLLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityXMLLen, (void *) &SwigClassSecurityXMLLen); rb_define_alloc_func(SwigClassSecurityXMLLen.klass, _wrap_SecurityXMLLen_allocate); rb_define_method(SwigClassSecurityXMLLen.klass, "initialize", VALUEFUNC(_wrap_new_SecurityXMLLen), -1); SwigClassSecurityXMLLen.mark = 0; SwigClassSecurityXMLLen.destroy = (void (*)(void *)) free_FIX_SecurityXMLLen; SwigClassSecurityXMLLen.trackObjects = 0; SwigClassSecurityXML.klass = rb_define_class_under(mQuickfix, "SecurityXML", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityXML, (void *) &SwigClassSecurityXML); rb_define_alloc_func(SwigClassSecurityXML.klass, _wrap_SecurityXML_allocate); rb_define_method(SwigClassSecurityXML.klass, "initialize", VALUEFUNC(_wrap_new_SecurityXML), -1); SwigClassSecurityXML.mark = 0; SwigClassSecurityXML.destroy = (void (*)(void *)) free_FIX_SecurityXML; SwigClassSecurityXML.trackObjects = 0; SwigClassSecurityXMLSchema.klass = rb_define_class_under(mQuickfix, "SecurityXMLSchema", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityXMLSchema, (void *) &SwigClassSecurityXMLSchema); rb_define_alloc_func(SwigClassSecurityXMLSchema.klass, _wrap_SecurityXMLSchema_allocate); rb_define_method(SwigClassSecurityXMLSchema.klass, "initialize", VALUEFUNC(_wrap_new_SecurityXMLSchema), -1); SwigClassSecurityXMLSchema.mark = 0; SwigClassSecurityXMLSchema.destroy = (void (*)(void *)) free_FIX_SecurityXMLSchema; SwigClassSecurityXMLSchema.trackObjects = 0; SwigClassRefreshIndicator.klass = rb_define_class_under(mQuickfix, "RefreshIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefreshIndicator, (void *) &SwigClassRefreshIndicator); rb_define_alloc_func(SwigClassRefreshIndicator.klass, _wrap_RefreshIndicator_allocate); rb_define_method(SwigClassRefreshIndicator.klass, "initialize", VALUEFUNC(_wrap_new_RefreshIndicator), -1); SwigClassRefreshIndicator.mark = 0; SwigClassRefreshIndicator.destroy = (void (*)(void *)) free_FIX_RefreshIndicator; SwigClassRefreshIndicator.trackObjects = 0; SwigClassVolatility.klass = rb_define_class_under(mQuickfix, "Volatility", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Volatility, (void *) &SwigClassVolatility); rb_define_alloc_func(SwigClassVolatility.klass, _wrap_Volatility_allocate); rb_define_method(SwigClassVolatility.klass, "initialize", VALUEFUNC(_wrap_new_Volatility), -1); SwigClassVolatility.mark = 0; SwigClassVolatility.destroy = (void (*)(void *)) free_FIX_Volatility; SwigClassVolatility.trackObjects = 0; SwigClassTimeToExpiration.klass = rb_define_class_under(mQuickfix, "TimeToExpiration", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TimeToExpiration, (void *) &SwigClassTimeToExpiration); rb_define_alloc_func(SwigClassTimeToExpiration.klass, _wrap_TimeToExpiration_allocate); rb_define_method(SwigClassTimeToExpiration.klass, "initialize", VALUEFUNC(_wrap_new_TimeToExpiration), -1); SwigClassTimeToExpiration.mark = 0; SwigClassTimeToExpiration.destroy = (void (*)(void *)) free_FIX_TimeToExpiration; SwigClassTimeToExpiration.trackObjects = 0; SwigClassRiskFreeRate.klass = rb_define_class_under(mQuickfix, "RiskFreeRate", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RiskFreeRate, (void *) &SwigClassRiskFreeRate); rb_define_alloc_func(SwigClassRiskFreeRate.klass, _wrap_RiskFreeRate_allocate); rb_define_method(SwigClassRiskFreeRate.klass, "initialize", VALUEFUNC(_wrap_new_RiskFreeRate), -1); SwigClassRiskFreeRate.mark = 0; SwigClassRiskFreeRate.destroy = (void (*)(void *)) free_FIX_RiskFreeRate; SwigClassRiskFreeRate.trackObjects = 0; SwigClassPriceUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "PriceUnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceUnitOfMeasure, (void *) &SwigClassPriceUnitOfMeasure); rb_define_alloc_func(SwigClassPriceUnitOfMeasure.klass, _wrap_PriceUnitOfMeasure_allocate); rb_define_method(SwigClassPriceUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_PriceUnitOfMeasure), -1); SwigClassPriceUnitOfMeasure.mark = 0; SwigClassPriceUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_PriceUnitOfMeasure; SwigClassPriceUnitOfMeasure.trackObjects = 0; SwigClassPriceUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "PriceUnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceUnitOfMeasureQty, (void *) &SwigClassPriceUnitOfMeasureQty); rb_define_alloc_func(SwigClassPriceUnitOfMeasureQty.klass, _wrap_PriceUnitOfMeasureQty_allocate); rb_define_method(SwigClassPriceUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_PriceUnitOfMeasureQty), -1); SwigClassPriceUnitOfMeasureQty.mark = 0; SwigClassPriceUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_PriceUnitOfMeasureQty; SwigClassPriceUnitOfMeasureQty.trackObjects = 0; SwigClassSettlMethod.klass = rb_define_class_under(mQuickfix, "SettlMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SettlMethod, (void *) &SwigClassSettlMethod); rb_define_alloc_func(SwigClassSettlMethod.klass, _wrap_SettlMethod_allocate); rb_define_method(SwigClassSettlMethod.klass, "initialize", VALUEFUNC(_wrap_new_SettlMethod), -1); SwigClassSettlMethod.mark = 0; SwigClassSettlMethod.destroy = (void (*)(void *)) free_FIX_SettlMethod; SwigClassSettlMethod.trackObjects = 0; SwigClassExerciseStyle.klass = rb_define_class_under(mQuickfix, "ExerciseStyle", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExerciseStyle, (void *) &SwigClassExerciseStyle); rb_define_alloc_func(SwigClassExerciseStyle.klass, _wrap_ExerciseStyle_allocate); rb_define_method(SwigClassExerciseStyle.klass, "initialize", VALUEFUNC(_wrap_new_ExerciseStyle), -1); SwigClassExerciseStyle.mark = 0; SwigClassExerciseStyle.destroy = (void (*)(void *)) free_FIX_ExerciseStyle; SwigClassExerciseStyle.trackObjects = 0; SwigClassOptPayAmount.klass = rb_define_class_under(mQuickfix, "OptPayAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OptPayAmount, (void *) &SwigClassOptPayAmount); rb_define_alloc_func(SwigClassOptPayAmount.klass, _wrap_OptPayAmount_allocate); rb_define_method(SwigClassOptPayAmount.klass, "initialize", VALUEFUNC(_wrap_new_OptPayAmount), -1); SwigClassOptPayAmount.mark = 0; SwigClassOptPayAmount.destroy = (void (*)(void *)) free_FIX_OptPayAmount; SwigClassOptPayAmount.trackObjects = 0; SwigClassPriceQuoteMethod.klass = rb_define_class_under(mQuickfix, "PriceQuoteMethod", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceQuoteMethod, (void *) &SwigClassPriceQuoteMethod); rb_define_alloc_func(SwigClassPriceQuoteMethod.klass, _wrap_PriceQuoteMethod_allocate); rb_define_method(SwigClassPriceQuoteMethod.klass, "initialize", VALUEFUNC(_wrap_new_PriceQuoteMethod), -1); SwigClassPriceQuoteMethod.mark = 0; SwigClassPriceQuoteMethod.destroy = (void (*)(void *)) free_FIX_PriceQuoteMethod; SwigClassPriceQuoteMethod.trackObjects = 0; SwigClassFuturesValuationMethod.klass = rb_define_class_under(mQuickfix, "FuturesValuationMethod", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FuturesValuationMethod, (void *) &SwigClassFuturesValuationMethod); rb_define_alloc_func(SwigClassFuturesValuationMethod.klass, _wrap_FuturesValuationMethod_allocate); rb_define_method(SwigClassFuturesValuationMethod.klass, "initialize", VALUEFUNC(_wrap_new_FuturesValuationMethod), -1); SwigClassFuturesValuationMethod.mark = 0; SwigClassFuturesValuationMethod.destroy = (void (*)(void *)) free_FIX_FuturesValuationMethod; SwigClassFuturesValuationMethod.trackObjects = 0; SwigClassListMethod.klass = rb_define_class_under(mQuickfix, "ListMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListMethod, (void *) &SwigClassListMethod); rb_define_alloc_func(SwigClassListMethod.klass, _wrap_ListMethod_allocate); rb_define_method(SwigClassListMethod.klass, "initialize", VALUEFUNC(_wrap_new_ListMethod), -1); SwigClassListMethod.mark = 0; SwigClassListMethod.destroy = (void (*)(void *)) free_FIX_ListMethod; SwigClassListMethod.trackObjects = 0; SwigClassCapPrice.klass = rb_define_class_under(mQuickfix, "CapPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CapPrice, (void *) &SwigClassCapPrice); rb_define_alloc_func(SwigClassCapPrice.klass, _wrap_CapPrice_allocate); rb_define_method(SwigClassCapPrice.klass, "initialize", VALUEFUNC(_wrap_new_CapPrice), -1); SwigClassCapPrice.mark = 0; SwigClassCapPrice.destroy = (void (*)(void *)) free_FIX_CapPrice; SwigClassCapPrice.trackObjects = 0; SwigClassFloorPrice.klass = rb_define_class_under(mQuickfix, "FloorPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FloorPrice, (void *) &SwigClassFloorPrice); rb_define_alloc_func(SwigClassFloorPrice.klass, _wrap_FloorPrice_allocate); rb_define_method(SwigClassFloorPrice.klass, "initialize", VALUEFUNC(_wrap_new_FloorPrice), -1); SwigClassFloorPrice.mark = 0; SwigClassFloorPrice.destroy = (void (*)(void *)) free_FIX_FloorPrice; SwigClassFloorPrice.trackObjects = 0; SwigClassNoStrikeRules.klass = rb_define_class_under(mQuickfix, "NoStrikeRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoStrikeRules, (void *) &SwigClassNoStrikeRules); rb_define_alloc_func(SwigClassNoStrikeRules.klass, _wrap_NoStrikeRules_allocate); rb_define_method(SwigClassNoStrikeRules.klass, "initialize", VALUEFUNC(_wrap_new_NoStrikeRules), -1); SwigClassNoStrikeRules.mark = 0; SwigClassNoStrikeRules.destroy = (void (*)(void *)) free_FIX_NoStrikeRules; SwigClassNoStrikeRules.trackObjects = 0; SwigClassStartStrikePxRange.klass = rb_define_class_under(mQuickfix, "StartStrikePxRange", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StartStrikePxRange, (void *) &SwigClassStartStrikePxRange); rb_define_alloc_func(SwigClassStartStrikePxRange.klass, _wrap_StartStrikePxRange_allocate); rb_define_method(SwigClassStartStrikePxRange.klass, "initialize", VALUEFUNC(_wrap_new_StartStrikePxRange), -1); SwigClassStartStrikePxRange.mark = 0; SwigClassStartStrikePxRange.destroy = (void (*)(void *)) free_FIX_StartStrikePxRange; SwigClassStartStrikePxRange.trackObjects = 0; SwigClassEndStrikePxRange.klass = rb_define_class_under(mQuickfix, "EndStrikePxRange", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EndStrikePxRange, (void *) &SwigClassEndStrikePxRange); rb_define_alloc_func(SwigClassEndStrikePxRange.klass, _wrap_EndStrikePxRange_allocate); rb_define_method(SwigClassEndStrikePxRange.klass, "initialize", VALUEFUNC(_wrap_new_EndStrikePxRange), -1); SwigClassEndStrikePxRange.mark = 0; SwigClassEndStrikePxRange.destroy = (void (*)(void *)) free_FIX_EndStrikePxRange; SwigClassEndStrikePxRange.trackObjects = 0; SwigClassStrikeIncrement.klass = rb_define_class_under(mQuickfix, "StrikeIncrement", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikeIncrement, (void *) &SwigClassStrikeIncrement); rb_define_alloc_func(SwigClassStrikeIncrement.klass, _wrap_StrikeIncrement_allocate); rb_define_method(SwigClassStrikeIncrement.klass, "initialize", VALUEFUNC(_wrap_new_StrikeIncrement), -1); SwigClassStrikeIncrement.mark = 0; SwigClassStrikeIncrement.destroy = (void (*)(void *)) free_FIX_StrikeIncrement; SwigClassStrikeIncrement.trackObjects = 0; SwigClassNoTickRules.klass = rb_define_class_under(mQuickfix, "NoTickRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTickRules, (void *) &SwigClassNoTickRules); rb_define_alloc_func(SwigClassNoTickRules.klass, _wrap_NoTickRules_allocate); rb_define_method(SwigClassNoTickRules.klass, "initialize", VALUEFUNC(_wrap_new_NoTickRules), -1); SwigClassNoTickRules.mark = 0; SwigClassNoTickRules.destroy = (void (*)(void *)) free_FIX_NoTickRules; SwigClassNoTickRules.trackObjects = 0; SwigClassStartTickPriceRange.klass = rb_define_class_under(mQuickfix, "StartTickPriceRange", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StartTickPriceRange, (void *) &SwigClassStartTickPriceRange); rb_define_alloc_func(SwigClassStartTickPriceRange.klass, _wrap_StartTickPriceRange_allocate); rb_define_method(SwigClassStartTickPriceRange.klass, "initialize", VALUEFUNC(_wrap_new_StartTickPriceRange), -1); SwigClassStartTickPriceRange.mark = 0; SwigClassStartTickPriceRange.destroy = (void (*)(void *)) free_FIX_StartTickPriceRange; SwigClassStartTickPriceRange.trackObjects = 0; SwigClassEndTickPriceRange.klass = rb_define_class_under(mQuickfix, "EndTickPriceRange", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EndTickPriceRange, (void *) &SwigClassEndTickPriceRange); rb_define_alloc_func(SwigClassEndTickPriceRange.klass, _wrap_EndTickPriceRange_allocate); rb_define_method(SwigClassEndTickPriceRange.klass, "initialize", VALUEFUNC(_wrap_new_EndTickPriceRange), -1); SwigClassEndTickPriceRange.mark = 0; SwigClassEndTickPriceRange.destroy = (void (*)(void *)) free_FIX_EndTickPriceRange; SwigClassEndTickPriceRange.trackObjects = 0; SwigClassTickIncrement.klass = rb_define_class_under(mQuickfix, "TickIncrement", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TickIncrement, (void *) &SwigClassTickIncrement); rb_define_alloc_func(SwigClassTickIncrement.klass, _wrap_TickIncrement_allocate); rb_define_method(SwigClassTickIncrement.klass, "initialize", VALUEFUNC(_wrap_new_TickIncrement), -1); SwigClassTickIncrement.mark = 0; SwigClassTickIncrement.destroy = (void (*)(void *)) free_FIX_TickIncrement; SwigClassTickIncrement.trackObjects = 0; SwigClassTickRuleType.klass = rb_define_class_under(mQuickfix, "TickRuleType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TickRuleType, (void *) &SwigClassTickRuleType); rb_define_alloc_func(SwigClassTickRuleType.klass, _wrap_TickRuleType_allocate); rb_define_method(SwigClassTickRuleType.klass, "initialize", VALUEFUNC(_wrap_new_TickRuleType), -1); SwigClassTickRuleType.mark = 0; SwigClassTickRuleType.destroy = (void (*)(void *)) free_FIX_TickRuleType; SwigClassTickRuleType.trackObjects = 0; SwigClassNestedInstrAttribType.klass = rb_define_class_under(mQuickfix, "NestedInstrAttribType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NestedInstrAttribType, (void *) &SwigClassNestedInstrAttribType); rb_define_alloc_func(SwigClassNestedInstrAttribType.klass, _wrap_NestedInstrAttribType_allocate); rb_define_method(SwigClassNestedInstrAttribType.klass, "initialize", VALUEFUNC(_wrap_new_NestedInstrAttribType), -1); SwigClassNestedInstrAttribType.mark = 0; SwigClassNestedInstrAttribType.destroy = (void (*)(void *)) free_FIX_NestedInstrAttribType; SwigClassNestedInstrAttribType.trackObjects = 0; SwigClassNestedInstrAttribValue.klass = rb_define_class_under(mQuickfix, "NestedInstrAttribValue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NestedInstrAttribValue, (void *) &SwigClassNestedInstrAttribValue); rb_define_alloc_func(SwigClassNestedInstrAttribValue.klass, _wrap_NestedInstrAttribValue_allocate); rb_define_method(SwigClassNestedInstrAttribValue.klass, "initialize", VALUEFUNC(_wrap_new_NestedInstrAttribValue), -1); SwigClassNestedInstrAttribValue.mark = 0; SwigClassNestedInstrAttribValue.destroy = (void (*)(void *)) free_FIX_NestedInstrAttribValue; SwigClassNestedInstrAttribValue.trackObjects = 0; SwigClassLegMaturityTime.klass = rb_define_class_under(mQuickfix, "LegMaturityTime", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegMaturityTime, (void *) &SwigClassLegMaturityTime); rb_define_alloc_func(SwigClassLegMaturityTime.klass, _wrap_LegMaturityTime_allocate); rb_define_method(SwigClassLegMaturityTime.klass, "initialize", VALUEFUNC(_wrap_new_LegMaturityTime), -1); SwigClassLegMaturityTime.mark = 0; SwigClassLegMaturityTime.destroy = (void (*)(void *)) free_FIX_LegMaturityTime; SwigClassLegMaturityTime.trackObjects = 0; SwigClassUnderlyingMaturityTime.klass = rb_define_class_under(mQuickfix, "UnderlyingMaturityTime", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingMaturityTime, (void *) &SwigClassUnderlyingMaturityTime); rb_define_alloc_func(SwigClassUnderlyingMaturityTime.klass, _wrap_UnderlyingMaturityTime_allocate); rb_define_method(SwigClassUnderlyingMaturityTime.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingMaturityTime), -1); SwigClassUnderlyingMaturityTime.mark = 0; SwigClassUnderlyingMaturityTime.destroy = (void (*)(void *)) free_FIX_UnderlyingMaturityTime; SwigClassUnderlyingMaturityTime.trackObjects = 0; SwigClassDerivativeSymbol.klass = rb_define_class_under(mQuickfix, "DerivativeSymbol", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSymbol, (void *) &SwigClassDerivativeSymbol); rb_define_alloc_func(SwigClassDerivativeSymbol.klass, _wrap_DerivativeSymbol_allocate); rb_define_method(SwigClassDerivativeSymbol.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSymbol), -1); SwigClassDerivativeSymbol.mark = 0; SwigClassDerivativeSymbol.destroy = (void (*)(void *)) free_FIX_DerivativeSymbol; SwigClassDerivativeSymbol.trackObjects = 0; SwigClassDerivativeSymbolSfx.klass = rb_define_class_under(mQuickfix, "DerivativeSymbolSfx", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSymbolSfx, (void *) &SwigClassDerivativeSymbolSfx); rb_define_alloc_func(SwigClassDerivativeSymbolSfx.klass, _wrap_DerivativeSymbolSfx_allocate); rb_define_method(SwigClassDerivativeSymbolSfx.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSymbolSfx), -1); SwigClassDerivativeSymbolSfx.mark = 0; SwigClassDerivativeSymbolSfx.destroy = (void (*)(void *)) free_FIX_DerivativeSymbolSfx; SwigClassDerivativeSymbolSfx.trackObjects = 0; SwigClassDerivativeSecurityID.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityID, (void *) &SwigClassDerivativeSecurityID); rb_define_alloc_func(SwigClassDerivativeSecurityID.klass, _wrap_DerivativeSecurityID_allocate); rb_define_method(SwigClassDerivativeSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityID), -1); SwigClassDerivativeSecurityID.mark = 0; SwigClassDerivativeSecurityID.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityID; SwigClassDerivativeSecurityID.trackObjects = 0; SwigClassDerivativeSecurityIDSource.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityIDSource, (void *) &SwigClassDerivativeSecurityIDSource); rb_define_alloc_func(SwigClassDerivativeSecurityIDSource.klass, _wrap_DerivativeSecurityIDSource_allocate); rb_define_method(SwigClassDerivativeSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityIDSource), -1); SwigClassDerivativeSecurityIDSource.mark = 0; SwigClassDerivativeSecurityIDSource.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityIDSource; SwigClassDerivativeSecurityIDSource.trackObjects = 0; SwigClassNoDerivativeSecurityAltID.klass = rb_define_class_under(mQuickfix, "NoDerivativeSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDerivativeSecurityAltID, (void *) &SwigClassNoDerivativeSecurityAltID); rb_define_alloc_func(SwigClassNoDerivativeSecurityAltID.klass, _wrap_NoDerivativeSecurityAltID_allocate); rb_define_method(SwigClassNoDerivativeSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_NoDerivativeSecurityAltID), -1); SwigClassNoDerivativeSecurityAltID.mark = 0; SwigClassNoDerivativeSecurityAltID.destroy = (void (*)(void *)) free_FIX_NoDerivativeSecurityAltID; SwigClassNoDerivativeSecurityAltID.trackObjects = 0; SwigClassDerivativeSecurityAltID.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityAltID, (void *) &SwigClassDerivativeSecurityAltID); rb_define_alloc_func(SwigClassDerivativeSecurityAltID.klass, _wrap_DerivativeSecurityAltID_allocate); rb_define_method(SwigClassDerivativeSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityAltID), -1); SwigClassDerivativeSecurityAltID.mark = 0; SwigClassDerivativeSecurityAltID.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityAltID; SwigClassDerivativeSecurityAltID.trackObjects = 0; SwigClassDerivativeSecurityAltIDSource.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityAltIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityAltIDSource, (void *) &SwigClassDerivativeSecurityAltIDSource); rb_define_alloc_func(SwigClassDerivativeSecurityAltIDSource.klass, _wrap_DerivativeSecurityAltIDSource_allocate); rb_define_method(SwigClassDerivativeSecurityAltIDSource.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityAltIDSource), -1); SwigClassDerivativeSecurityAltIDSource.mark = 0; SwigClassDerivativeSecurityAltIDSource.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityAltIDSource; SwigClassDerivativeSecurityAltIDSource.trackObjects = 0; SwigClassSecondaryLowLimitPrice.klass = rb_define_class_under(mQuickfix, "SecondaryLowLimitPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryLowLimitPrice, (void *) &SwigClassSecondaryLowLimitPrice); rb_define_alloc_func(SwigClassSecondaryLowLimitPrice.klass, _wrap_SecondaryLowLimitPrice_allocate); rb_define_method(SwigClassSecondaryLowLimitPrice.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryLowLimitPrice), -1); SwigClassSecondaryLowLimitPrice.mark = 0; SwigClassSecondaryLowLimitPrice.destroy = (void (*)(void *)) free_FIX_SecondaryLowLimitPrice; SwigClassSecondaryLowLimitPrice.trackObjects = 0; SwigClassMaturityRuleID.klass = rb_define_class_under(mQuickfix, "MaturityRuleID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityRuleID, (void *) &SwigClassMaturityRuleID); rb_define_alloc_func(SwigClassMaturityRuleID.klass, _wrap_MaturityRuleID_allocate); rb_define_method(SwigClassMaturityRuleID.klass, "initialize", VALUEFUNC(_wrap_new_MaturityRuleID), -1); SwigClassMaturityRuleID.mark = 0; SwigClassMaturityRuleID.destroy = (void (*)(void *)) free_FIX_MaturityRuleID; SwigClassMaturityRuleID.trackObjects = 0; SwigClassStrikeRuleID.klass = rb_define_class_under(mQuickfix, "StrikeRuleID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikeRuleID, (void *) &SwigClassStrikeRuleID); rb_define_alloc_func(SwigClassStrikeRuleID.klass, _wrap_StrikeRuleID_allocate); rb_define_method(SwigClassStrikeRuleID.klass, "initialize", VALUEFUNC(_wrap_new_StrikeRuleID), -1); SwigClassStrikeRuleID.mark = 0; SwigClassStrikeRuleID.destroy = (void (*)(void *)) free_FIX_StrikeRuleID; SwigClassStrikeRuleID.trackObjects = 0; SwigClassLegUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "LegUnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegUnitOfMeasureQty, (void *) &SwigClassLegUnitOfMeasureQty); rb_define_alloc_func(SwigClassLegUnitOfMeasureQty.klass, _wrap_LegUnitOfMeasureQty_allocate); rb_define_method(SwigClassLegUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_LegUnitOfMeasureQty), -1); SwigClassLegUnitOfMeasureQty.mark = 0; SwigClassLegUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_LegUnitOfMeasureQty; SwigClassLegUnitOfMeasureQty.trackObjects = 0; SwigClassDerivativeOptPayAmount.klass = rb_define_class_under(mQuickfix, "DerivativeOptPayAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeOptPayAmount, (void *) &SwigClassDerivativeOptPayAmount); rb_define_alloc_func(SwigClassDerivativeOptPayAmount.klass, _wrap_DerivativeOptPayAmount_allocate); rb_define_method(SwigClassDerivativeOptPayAmount.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeOptPayAmount), -1); SwigClassDerivativeOptPayAmount.mark = 0; SwigClassDerivativeOptPayAmount.destroy = (void (*)(void *)) free_FIX_DerivativeOptPayAmount; SwigClassDerivativeOptPayAmount.trackObjects = 0; SwigClassEndMaturityMonthYear.klass = rb_define_class_under(mQuickfix, "EndMaturityMonthYear", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EndMaturityMonthYear, (void *) &SwigClassEndMaturityMonthYear); rb_define_alloc_func(SwigClassEndMaturityMonthYear.klass, _wrap_EndMaturityMonthYear_allocate); rb_define_method(SwigClassEndMaturityMonthYear.klass, "initialize", VALUEFUNC(_wrap_new_EndMaturityMonthYear), -1); SwigClassEndMaturityMonthYear.mark = 0; SwigClassEndMaturityMonthYear.destroy = (void (*)(void *)) free_FIX_EndMaturityMonthYear; SwigClassEndMaturityMonthYear.trackObjects = 0; SwigClassProductComplex.klass = rb_define_class_under(mQuickfix, "ProductComplex", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ProductComplex, (void *) &SwigClassProductComplex); rb_define_alloc_func(SwigClassProductComplex.klass, _wrap_ProductComplex_allocate); rb_define_method(SwigClassProductComplex.klass, "initialize", VALUEFUNC(_wrap_new_ProductComplex), -1); SwigClassProductComplex.mark = 0; SwigClassProductComplex.destroy = (void (*)(void *)) free_FIX_ProductComplex; SwigClassProductComplex.trackObjects = 0; SwigClassDerivativeProductComplex.klass = rb_define_class_under(mQuickfix, "DerivativeProductComplex", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeProductComplex, (void *) &SwigClassDerivativeProductComplex); rb_define_alloc_func(SwigClassDerivativeProductComplex.klass, _wrap_DerivativeProductComplex_allocate); rb_define_method(SwigClassDerivativeProductComplex.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeProductComplex), -1); SwigClassDerivativeProductComplex.mark = 0; SwigClassDerivativeProductComplex.destroy = (void (*)(void *)) free_FIX_DerivativeProductComplex; SwigClassDerivativeProductComplex.trackObjects = 0; SwigClassMaturityMonthYearIncrement.klass = rb_define_class_under(mQuickfix, "MaturityMonthYearIncrement", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityMonthYearIncrement, (void *) &SwigClassMaturityMonthYearIncrement); rb_define_alloc_func(SwigClassMaturityMonthYearIncrement.klass, _wrap_MaturityMonthYearIncrement_allocate); rb_define_method(SwigClassMaturityMonthYearIncrement.klass, "initialize", VALUEFUNC(_wrap_new_MaturityMonthYearIncrement), -1); SwigClassMaturityMonthYearIncrement.mark = 0; SwigClassMaturityMonthYearIncrement.destroy = (void (*)(void *)) free_FIX_MaturityMonthYearIncrement; SwigClassMaturityMonthYearIncrement.trackObjects = 0; SwigClassSecondaryHighLimitPrice.klass = rb_define_class_under(mQuickfix, "SecondaryHighLimitPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryHighLimitPrice, (void *) &SwigClassSecondaryHighLimitPrice); rb_define_alloc_func(SwigClassSecondaryHighLimitPrice.klass, _wrap_SecondaryHighLimitPrice_allocate); rb_define_method(SwigClassSecondaryHighLimitPrice.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryHighLimitPrice), -1); SwigClassSecondaryHighLimitPrice.mark = 0; SwigClassSecondaryHighLimitPrice.destroy = (void (*)(void *)) free_FIX_SecondaryHighLimitPrice; SwigClassSecondaryHighLimitPrice.trackObjects = 0; SwigClassMinLotSize.klass = rb_define_class_under(mQuickfix, "MinLotSize", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MinLotSize, (void *) &SwigClassMinLotSize); rb_define_alloc_func(SwigClassMinLotSize.klass, _wrap_MinLotSize_allocate); rb_define_method(SwigClassMinLotSize.klass, "initialize", VALUEFUNC(_wrap_new_MinLotSize), -1); SwigClassMinLotSize.mark = 0; SwigClassMinLotSize.destroy = (void (*)(void *)) free_FIX_MinLotSize; SwigClassMinLotSize.trackObjects = 0; SwigClassNoExecInstRules.klass = rb_define_class_under(mQuickfix, "NoExecInstRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoExecInstRules, (void *) &SwigClassNoExecInstRules); rb_define_alloc_func(SwigClassNoExecInstRules.klass, _wrap_NoExecInstRules_allocate); rb_define_method(SwigClassNoExecInstRules.klass, "initialize", VALUEFUNC(_wrap_new_NoExecInstRules), -1); SwigClassNoExecInstRules.mark = 0; SwigClassNoExecInstRules.destroy = (void (*)(void *)) free_FIX_NoExecInstRules; SwigClassNoExecInstRules.trackObjects = 0; SwigClassNoLotTypeRules.klass = rb_define_class_under(mQuickfix, "NoLotTypeRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoLotTypeRules, (void *) &SwigClassNoLotTypeRules); rb_define_alloc_func(SwigClassNoLotTypeRules.klass, _wrap_NoLotTypeRules_allocate); rb_define_method(SwigClassNoLotTypeRules.klass, "initialize", VALUEFUNC(_wrap_new_NoLotTypeRules), -1); SwigClassNoLotTypeRules.mark = 0; SwigClassNoLotTypeRules.destroy = (void (*)(void *)) free_FIX_NoLotTypeRules; SwigClassNoLotTypeRules.trackObjects = 0; SwigClassNoMatchRules.klass = rb_define_class_under(mQuickfix, "NoMatchRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMatchRules, (void *) &SwigClassNoMatchRules); rb_define_alloc_func(SwigClassNoMatchRules.klass, _wrap_NoMatchRules_allocate); rb_define_method(SwigClassNoMatchRules.klass, "initialize", VALUEFUNC(_wrap_new_NoMatchRules), -1); SwigClassNoMatchRules.mark = 0; SwigClassNoMatchRules.destroy = (void (*)(void *)) free_FIX_NoMatchRules; SwigClassNoMatchRules.trackObjects = 0; SwigClassNoMaturityRules.klass = rb_define_class_under(mQuickfix, "NoMaturityRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMaturityRules, (void *) &SwigClassNoMaturityRules); rb_define_alloc_func(SwigClassNoMaturityRules.klass, _wrap_NoMaturityRules_allocate); rb_define_method(SwigClassNoMaturityRules.klass, "initialize", VALUEFUNC(_wrap_new_NoMaturityRules), -1); SwigClassNoMaturityRules.mark = 0; SwigClassNoMaturityRules.destroy = (void (*)(void *)) free_FIX_NoMaturityRules; SwigClassNoMaturityRules.trackObjects = 0; SwigClassNoOrdTypeRules.klass = rb_define_class_under(mQuickfix, "NoOrdTypeRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoOrdTypeRules, (void *) &SwigClassNoOrdTypeRules); rb_define_alloc_func(SwigClassNoOrdTypeRules.klass, _wrap_NoOrdTypeRules_allocate); rb_define_method(SwigClassNoOrdTypeRules.klass, "initialize", VALUEFUNC(_wrap_new_NoOrdTypeRules), -1); SwigClassNoOrdTypeRules.mark = 0; SwigClassNoOrdTypeRules.destroy = (void (*)(void *)) free_FIX_NoOrdTypeRules; SwigClassNoOrdTypeRules.trackObjects = 0; SwigClassNoTimeInForceRules.klass = rb_define_class_under(mQuickfix, "NoTimeInForceRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTimeInForceRules, (void *) &SwigClassNoTimeInForceRules); rb_define_alloc_func(SwigClassNoTimeInForceRules.klass, _wrap_NoTimeInForceRules_allocate); rb_define_method(SwigClassNoTimeInForceRules.klass, "initialize", VALUEFUNC(_wrap_new_NoTimeInForceRules), -1); SwigClassNoTimeInForceRules.mark = 0; SwigClassNoTimeInForceRules.destroy = (void (*)(void *)) free_FIX_NoTimeInForceRules; SwigClassNoTimeInForceRules.trackObjects = 0; SwigClassSecondaryTradingReferencePrice.klass = rb_define_class_under(mQuickfix, "SecondaryTradingReferencePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryTradingReferencePrice, (void *) &SwigClassSecondaryTradingReferencePrice); rb_define_alloc_func(SwigClassSecondaryTradingReferencePrice.klass, _wrap_SecondaryTradingReferencePrice_allocate); rb_define_method(SwigClassSecondaryTradingReferencePrice.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryTradingReferencePrice), -1); SwigClassSecondaryTradingReferencePrice.mark = 0; SwigClassSecondaryTradingReferencePrice.destroy = (void (*)(void *)) free_FIX_SecondaryTradingReferencePrice; SwigClassSecondaryTradingReferencePrice.trackObjects = 0; SwigClassStartMaturityMonthYear.klass = rb_define_class_under(mQuickfix, "StartMaturityMonthYear", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StartMaturityMonthYear, (void *) &SwigClassStartMaturityMonthYear); rb_define_alloc_func(SwigClassStartMaturityMonthYear.klass, _wrap_StartMaturityMonthYear_allocate); rb_define_method(SwigClassStartMaturityMonthYear.klass, "initialize", VALUEFUNC(_wrap_new_StartMaturityMonthYear), -1); SwigClassStartMaturityMonthYear.mark = 0; SwigClassStartMaturityMonthYear.destroy = (void (*)(void *)) free_FIX_StartMaturityMonthYear; SwigClassStartMaturityMonthYear.trackObjects = 0; SwigClassFlexProductEligibilityIndicator.klass = rb_define_class_under(mQuickfix, "FlexProductEligibilityIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FlexProductEligibilityIndicator, (void *) &SwigClassFlexProductEligibilityIndicator); rb_define_alloc_func(SwigClassFlexProductEligibilityIndicator.klass, _wrap_FlexProductEligibilityIndicator_allocate); rb_define_method(SwigClassFlexProductEligibilityIndicator.klass, "initialize", VALUEFUNC(_wrap_new_FlexProductEligibilityIndicator), -1); SwigClassFlexProductEligibilityIndicator.mark = 0; SwigClassFlexProductEligibilityIndicator.destroy = (void (*)(void *)) free_FIX_FlexProductEligibilityIndicator; SwigClassFlexProductEligibilityIndicator.trackObjects = 0; SwigClassDerivFlexProductEligibilityIndicator.klass = rb_define_class_under(mQuickfix, "DerivFlexProductEligibilityIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivFlexProductEligibilityIndicator, (void *) &SwigClassDerivFlexProductEligibilityIndicator); rb_define_alloc_func(SwigClassDerivFlexProductEligibilityIndicator.klass, _wrap_DerivFlexProductEligibilityIndicator_allocate); rb_define_method(SwigClassDerivFlexProductEligibilityIndicator.klass, "initialize", VALUEFUNC(_wrap_new_DerivFlexProductEligibilityIndicator), -1); SwigClassDerivFlexProductEligibilityIndicator.mark = 0; SwigClassDerivFlexProductEligibilityIndicator.destroy = (void (*)(void *)) free_FIX_DerivFlexProductEligibilityIndicator; SwigClassDerivFlexProductEligibilityIndicator.trackObjects = 0; SwigClassFlexibleIndicator.klass = rb_define_class_under(mQuickfix, "FlexibleIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FlexibleIndicator, (void *) &SwigClassFlexibleIndicator); rb_define_alloc_func(SwigClassFlexibleIndicator.klass, _wrap_FlexibleIndicator_allocate); rb_define_method(SwigClassFlexibleIndicator.klass, "initialize", VALUEFUNC(_wrap_new_FlexibleIndicator), -1); SwigClassFlexibleIndicator.mark = 0; SwigClassFlexibleIndicator.destroy = (void (*)(void *)) free_FIX_FlexibleIndicator; SwigClassFlexibleIndicator.trackObjects = 0; SwigClassTradingCurrency.klass = rb_define_class_under(mQuickfix, "TradingCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradingCurrency, (void *) &SwigClassTradingCurrency); rb_define_alloc_func(SwigClassTradingCurrency.klass, _wrap_TradingCurrency_allocate); rb_define_method(SwigClassTradingCurrency.klass, "initialize", VALUEFUNC(_wrap_new_TradingCurrency), -1); SwigClassTradingCurrency.mark = 0; SwigClassTradingCurrency.destroy = (void (*)(void *)) free_FIX_TradingCurrency; SwigClassTradingCurrency.trackObjects = 0; SwigClassDerivativeProduct.klass = rb_define_class_under(mQuickfix, "DerivativeProduct", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeProduct, (void *) &SwigClassDerivativeProduct); rb_define_alloc_func(SwigClassDerivativeProduct.klass, _wrap_DerivativeProduct_allocate); rb_define_method(SwigClassDerivativeProduct.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeProduct), -1); SwigClassDerivativeProduct.mark = 0; SwigClassDerivativeProduct.destroy = (void (*)(void *)) free_FIX_DerivativeProduct; SwigClassDerivativeProduct.trackObjects = 0; SwigClassDerivativeSecurityGroup.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityGroup", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityGroup, (void *) &SwigClassDerivativeSecurityGroup); rb_define_alloc_func(SwigClassDerivativeSecurityGroup.klass, _wrap_DerivativeSecurityGroup_allocate); rb_define_method(SwigClassDerivativeSecurityGroup.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityGroup), -1); SwigClassDerivativeSecurityGroup.mark = 0; SwigClassDerivativeSecurityGroup.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityGroup; SwigClassDerivativeSecurityGroup.trackObjects = 0; SwigClassDerivativeCFICode.klass = rb_define_class_under(mQuickfix, "DerivativeCFICode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeCFICode, (void *) &SwigClassDerivativeCFICode); rb_define_alloc_func(SwigClassDerivativeCFICode.klass, _wrap_DerivativeCFICode_allocate); rb_define_method(SwigClassDerivativeCFICode.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeCFICode), -1); SwigClassDerivativeCFICode.mark = 0; SwigClassDerivativeCFICode.destroy = (void (*)(void *)) free_FIX_DerivativeCFICode; SwigClassDerivativeCFICode.trackObjects = 0; SwigClassDerivativeSecurityType.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityType, (void *) &SwigClassDerivativeSecurityType); rb_define_alloc_func(SwigClassDerivativeSecurityType.klass, _wrap_DerivativeSecurityType_allocate); rb_define_method(SwigClassDerivativeSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityType), -1); SwigClassDerivativeSecurityType.mark = 0; SwigClassDerivativeSecurityType.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityType; SwigClassDerivativeSecurityType.trackObjects = 0; SwigClassDerivativeSecuritySubType.klass = rb_define_class_under(mQuickfix, "DerivativeSecuritySubType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecuritySubType, (void *) &SwigClassDerivativeSecuritySubType); rb_define_alloc_func(SwigClassDerivativeSecuritySubType.klass, _wrap_DerivativeSecuritySubType_allocate); rb_define_method(SwigClassDerivativeSecuritySubType.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecuritySubType), -1); SwigClassDerivativeSecuritySubType.mark = 0; SwigClassDerivativeSecuritySubType.destroy = (void (*)(void *)) free_FIX_DerivativeSecuritySubType; SwigClassDerivativeSecuritySubType.trackObjects = 0; SwigClassDerivativeMaturityMonthYear.klass = rb_define_class_under(mQuickfix, "DerivativeMaturityMonthYear", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeMaturityMonthYear, (void *) &SwigClassDerivativeMaturityMonthYear); rb_define_alloc_func(SwigClassDerivativeMaturityMonthYear.klass, _wrap_DerivativeMaturityMonthYear_allocate); rb_define_method(SwigClassDerivativeMaturityMonthYear.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeMaturityMonthYear), -1); SwigClassDerivativeMaturityMonthYear.mark = 0; SwigClassDerivativeMaturityMonthYear.destroy = (void (*)(void *)) free_FIX_DerivativeMaturityMonthYear; SwigClassDerivativeMaturityMonthYear.trackObjects = 0; SwigClassDerivativeMaturityDate.klass = rb_define_class_under(mQuickfix, "DerivativeMaturityDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeMaturityDate, (void *) &SwigClassDerivativeMaturityDate); rb_define_alloc_func(SwigClassDerivativeMaturityDate.klass, _wrap_DerivativeMaturityDate_allocate); rb_define_method(SwigClassDerivativeMaturityDate.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeMaturityDate), -1); SwigClassDerivativeMaturityDate.mark = 0; SwigClassDerivativeMaturityDate.destroy = (void (*)(void *)) free_FIX_DerivativeMaturityDate; SwigClassDerivativeMaturityDate.trackObjects = 0; SwigClassDerivativeMaturityTime.klass = rb_define_class_under(mQuickfix, "DerivativeMaturityTime", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeMaturityTime, (void *) &SwigClassDerivativeMaturityTime); rb_define_alloc_func(SwigClassDerivativeMaturityTime.klass, _wrap_DerivativeMaturityTime_allocate); rb_define_method(SwigClassDerivativeMaturityTime.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeMaturityTime), -1); SwigClassDerivativeMaturityTime.mark = 0; SwigClassDerivativeMaturityTime.destroy = (void (*)(void *)) free_FIX_DerivativeMaturityTime; SwigClassDerivativeMaturityTime.trackObjects = 0; SwigClassDerivativeSettleOnOpenFlag.klass = rb_define_class_under(mQuickfix, "DerivativeSettleOnOpenFlag", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSettleOnOpenFlag, (void *) &SwigClassDerivativeSettleOnOpenFlag); rb_define_alloc_func(SwigClassDerivativeSettleOnOpenFlag.klass, _wrap_DerivativeSettleOnOpenFlag_allocate); rb_define_method(SwigClassDerivativeSettleOnOpenFlag.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSettleOnOpenFlag), -1); SwigClassDerivativeSettleOnOpenFlag.mark = 0; SwigClassDerivativeSettleOnOpenFlag.destroy = (void (*)(void *)) free_FIX_DerivativeSettleOnOpenFlag; SwigClassDerivativeSettleOnOpenFlag.trackObjects = 0; SwigClassDerivativeInstrmtAssignmentMethod.klass = rb_define_class_under(mQuickfix, "DerivativeInstrmtAssignmentMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrmtAssignmentMethod, (void *) &SwigClassDerivativeInstrmtAssignmentMethod); rb_define_alloc_func(SwigClassDerivativeInstrmtAssignmentMethod.klass, _wrap_DerivativeInstrmtAssignmentMethod_allocate); rb_define_method(SwigClassDerivativeInstrmtAssignmentMethod.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrmtAssignmentMethod), -1); SwigClassDerivativeInstrmtAssignmentMethod.mark = 0; SwigClassDerivativeInstrmtAssignmentMethod.destroy = (void (*)(void *)) free_FIX_DerivativeInstrmtAssignmentMethod; SwigClassDerivativeInstrmtAssignmentMethod.trackObjects = 0; SwigClassDerivativeSecurityStatus.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityStatus", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityStatus, (void *) &SwigClassDerivativeSecurityStatus); rb_define_alloc_func(SwigClassDerivativeSecurityStatus.klass, _wrap_DerivativeSecurityStatus_allocate); rb_define_method(SwigClassDerivativeSecurityStatus.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityStatus), -1); SwigClassDerivativeSecurityStatus.mark = 0; SwigClassDerivativeSecurityStatus.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityStatus; SwigClassDerivativeSecurityStatus.trackObjects = 0; SwigClassDerivativeInstrRegistry.klass = rb_define_class_under(mQuickfix, "DerivativeInstrRegistry", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrRegistry, (void *) &SwigClassDerivativeInstrRegistry); rb_define_alloc_func(SwigClassDerivativeInstrRegistry.klass, _wrap_DerivativeInstrRegistry_allocate); rb_define_method(SwigClassDerivativeInstrRegistry.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrRegistry), -1); SwigClassDerivativeInstrRegistry.mark = 0; SwigClassDerivativeInstrRegistry.destroy = (void (*)(void *)) free_FIX_DerivativeInstrRegistry; SwigClassDerivativeInstrRegistry.trackObjects = 0; SwigClassDerivativeCountryOfIssue.klass = rb_define_class_under(mQuickfix, "DerivativeCountryOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeCountryOfIssue, (void *) &SwigClassDerivativeCountryOfIssue); rb_define_alloc_func(SwigClassDerivativeCountryOfIssue.klass, _wrap_DerivativeCountryOfIssue_allocate); rb_define_method(SwigClassDerivativeCountryOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeCountryOfIssue), -1); SwigClassDerivativeCountryOfIssue.mark = 0; SwigClassDerivativeCountryOfIssue.destroy = (void (*)(void *)) free_FIX_DerivativeCountryOfIssue; SwigClassDerivativeCountryOfIssue.trackObjects = 0; SwigClassDerivativeStateOrProvinceOfIssue.klass = rb_define_class_under(mQuickfix, "DerivativeStateOrProvinceOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeStateOrProvinceOfIssue, (void *) &SwigClassDerivativeStateOrProvinceOfIssue); rb_define_alloc_func(SwigClassDerivativeStateOrProvinceOfIssue.klass, _wrap_DerivativeStateOrProvinceOfIssue_allocate); rb_define_method(SwigClassDerivativeStateOrProvinceOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeStateOrProvinceOfIssue), -1); SwigClassDerivativeStateOrProvinceOfIssue.mark = 0; SwigClassDerivativeStateOrProvinceOfIssue.destroy = (void (*)(void *)) free_FIX_DerivativeStateOrProvinceOfIssue; SwigClassDerivativeStateOrProvinceOfIssue.trackObjects = 0; SwigClassDerivativeLocaleOfIssue.klass = rb_define_class_under(mQuickfix, "DerivativeLocaleOfIssue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeLocaleOfIssue, (void *) &SwigClassDerivativeLocaleOfIssue); rb_define_alloc_func(SwigClassDerivativeLocaleOfIssue.klass, _wrap_DerivativeLocaleOfIssue_allocate); rb_define_method(SwigClassDerivativeLocaleOfIssue.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeLocaleOfIssue), -1); SwigClassDerivativeLocaleOfIssue.mark = 0; SwigClassDerivativeLocaleOfIssue.destroy = (void (*)(void *)) free_FIX_DerivativeLocaleOfIssue; SwigClassDerivativeLocaleOfIssue.trackObjects = 0; SwigClassDerivativeStrikePrice.klass = rb_define_class_under(mQuickfix, "DerivativeStrikePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeStrikePrice, (void *) &SwigClassDerivativeStrikePrice); rb_define_alloc_func(SwigClassDerivativeStrikePrice.klass, _wrap_DerivativeStrikePrice_allocate); rb_define_method(SwigClassDerivativeStrikePrice.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeStrikePrice), -1); SwigClassDerivativeStrikePrice.mark = 0; SwigClassDerivativeStrikePrice.destroy = (void (*)(void *)) free_FIX_DerivativeStrikePrice; SwigClassDerivativeStrikePrice.trackObjects = 0; SwigClassDerivativeStrikeCurrency.klass = rb_define_class_under(mQuickfix, "DerivativeStrikeCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeStrikeCurrency, (void *) &SwigClassDerivativeStrikeCurrency); rb_define_alloc_func(SwigClassDerivativeStrikeCurrency.klass, _wrap_DerivativeStrikeCurrency_allocate); rb_define_method(SwigClassDerivativeStrikeCurrency.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeStrikeCurrency), -1); SwigClassDerivativeStrikeCurrency.mark = 0; SwigClassDerivativeStrikeCurrency.destroy = (void (*)(void *)) free_FIX_DerivativeStrikeCurrency; SwigClassDerivativeStrikeCurrency.trackObjects = 0; SwigClassDerivativeStrikeMultiplier.klass = rb_define_class_under(mQuickfix, "DerivativeStrikeMultiplier", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeStrikeMultiplier, (void *) &SwigClassDerivativeStrikeMultiplier); rb_define_alloc_func(SwigClassDerivativeStrikeMultiplier.klass, _wrap_DerivativeStrikeMultiplier_allocate); rb_define_method(SwigClassDerivativeStrikeMultiplier.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeStrikeMultiplier), -1); SwigClassDerivativeStrikeMultiplier.mark = 0; SwigClassDerivativeStrikeMultiplier.destroy = (void (*)(void *)) free_FIX_DerivativeStrikeMultiplier; SwigClassDerivativeStrikeMultiplier.trackObjects = 0; SwigClassDerivativeStrikeValue.klass = rb_define_class_under(mQuickfix, "DerivativeStrikeValue", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeStrikeValue, (void *) &SwigClassDerivativeStrikeValue); rb_define_alloc_func(SwigClassDerivativeStrikeValue.klass, _wrap_DerivativeStrikeValue_allocate); rb_define_method(SwigClassDerivativeStrikeValue.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeStrikeValue), -1); SwigClassDerivativeStrikeValue.mark = 0; SwigClassDerivativeStrikeValue.destroy = (void (*)(void *)) free_FIX_DerivativeStrikeValue; SwigClassDerivativeStrikeValue.trackObjects = 0; SwigClassDerivativeOptAttribute.klass = rb_define_class_under(mQuickfix, "DerivativeOptAttribute", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeOptAttribute, (void *) &SwigClassDerivativeOptAttribute); rb_define_alloc_func(SwigClassDerivativeOptAttribute.klass, _wrap_DerivativeOptAttribute_allocate); rb_define_method(SwigClassDerivativeOptAttribute.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeOptAttribute), -1); SwigClassDerivativeOptAttribute.mark = 0; SwigClassDerivativeOptAttribute.destroy = (void (*)(void *)) free_FIX_DerivativeOptAttribute; SwigClassDerivativeOptAttribute.trackObjects = 0; SwigClassDerivativeContractMultiplier.klass = rb_define_class_under(mQuickfix, "DerivativeContractMultiplier", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeContractMultiplier, (void *) &SwigClassDerivativeContractMultiplier); rb_define_alloc_func(SwigClassDerivativeContractMultiplier.klass, _wrap_DerivativeContractMultiplier_allocate); rb_define_method(SwigClassDerivativeContractMultiplier.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeContractMultiplier), -1); SwigClassDerivativeContractMultiplier.mark = 0; SwigClassDerivativeContractMultiplier.destroy = (void (*)(void *)) free_FIX_DerivativeContractMultiplier; SwigClassDerivativeContractMultiplier.trackObjects = 0; SwigClassDerivativeMinPriceIncrement.klass = rb_define_class_under(mQuickfix, "DerivativeMinPriceIncrement", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeMinPriceIncrement, (void *) &SwigClassDerivativeMinPriceIncrement); rb_define_alloc_func(SwigClassDerivativeMinPriceIncrement.klass, _wrap_DerivativeMinPriceIncrement_allocate); rb_define_method(SwigClassDerivativeMinPriceIncrement.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeMinPriceIncrement), -1); SwigClassDerivativeMinPriceIncrement.mark = 0; SwigClassDerivativeMinPriceIncrement.destroy = (void (*)(void *)) free_FIX_DerivativeMinPriceIncrement; SwigClassDerivativeMinPriceIncrement.trackObjects = 0; SwigClassDerivativeMinPriceIncrementAmount.klass = rb_define_class_under(mQuickfix, "DerivativeMinPriceIncrementAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeMinPriceIncrementAmount, (void *) &SwigClassDerivativeMinPriceIncrementAmount); rb_define_alloc_func(SwigClassDerivativeMinPriceIncrementAmount.klass, _wrap_DerivativeMinPriceIncrementAmount_allocate); rb_define_method(SwigClassDerivativeMinPriceIncrementAmount.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeMinPriceIncrementAmount), -1); SwigClassDerivativeMinPriceIncrementAmount.mark = 0; SwigClassDerivativeMinPriceIncrementAmount.destroy = (void (*)(void *)) free_FIX_DerivativeMinPriceIncrementAmount; SwigClassDerivativeMinPriceIncrementAmount.trackObjects = 0; SwigClassDerivativeUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "DerivativeUnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeUnitOfMeasure, (void *) &SwigClassDerivativeUnitOfMeasure); rb_define_alloc_func(SwigClassDerivativeUnitOfMeasure.klass, _wrap_DerivativeUnitOfMeasure_allocate); rb_define_method(SwigClassDerivativeUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeUnitOfMeasure), -1); SwigClassDerivativeUnitOfMeasure.mark = 0; SwigClassDerivativeUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_DerivativeUnitOfMeasure; SwigClassDerivativeUnitOfMeasure.trackObjects = 0; SwigClassDerivativeUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "DerivativeUnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeUnitOfMeasureQty, (void *) &SwigClassDerivativeUnitOfMeasureQty); rb_define_alloc_func(SwigClassDerivativeUnitOfMeasureQty.klass, _wrap_DerivativeUnitOfMeasureQty_allocate); rb_define_method(SwigClassDerivativeUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeUnitOfMeasureQty), -1); SwigClassDerivativeUnitOfMeasureQty.mark = 0; SwigClassDerivativeUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_DerivativeUnitOfMeasureQty; SwigClassDerivativeUnitOfMeasureQty.trackObjects = 0; SwigClassDerivativeTimeUnit.klass = rb_define_class_under(mQuickfix, "DerivativeTimeUnit", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeTimeUnit, (void *) &SwigClassDerivativeTimeUnit); rb_define_alloc_func(SwigClassDerivativeTimeUnit.klass, _wrap_DerivativeTimeUnit_allocate); rb_define_method(SwigClassDerivativeTimeUnit.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeTimeUnit), -1); SwigClassDerivativeTimeUnit.mark = 0; SwigClassDerivativeTimeUnit.destroy = (void (*)(void *)) free_FIX_DerivativeTimeUnit; SwigClassDerivativeTimeUnit.trackObjects = 0; SwigClassDerivativeSecurityExchange.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityExchange", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityExchange, (void *) &SwigClassDerivativeSecurityExchange); rb_define_alloc_func(SwigClassDerivativeSecurityExchange.klass, _wrap_DerivativeSecurityExchange_allocate); rb_define_method(SwigClassDerivativeSecurityExchange.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityExchange), -1); SwigClassDerivativeSecurityExchange.mark = 0; SwigClassDerivativeSecurityExchange.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityExchange; SwigClassDerivativeSecurityExchange.trackObjects = 0; SwigClassDerivativePositionLimit.klass = rb_define_class_under(mQuickfix, "DerivativePositionLimit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativePositionLimit, (void *) &SwigClassDerivativePositionLimit); rb_define_alloc_func(SwigClassDerivativePositionLimit.klass, _wrap_DerivativePositionLimit_allocate); rb_define_method(SwigClassDerivativePositionLimit.klass, "initialize", VALUEFUNC(_wrap_new_DerivativePositionLimit), -1); SwigClassDerivativePositionLimit.mark = 0; SwigClassDerivativePositionLimit.destroy = (void (*)(void *)) free_FIX_DerivativePositionLimit; SwigClassDerivativePositionLimit.trackObjects = 0; SwigClassDerivativeNTPositionLimit.klass = rb_define_class_under(mQuickfix, "DerivativeNTPositionLimit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeNTPositionLimit, (void *) &SwigClassDerivativeNTPositionLimit); rb_define_alloc_func(SwigClassDerivativeNTPositionLimit.klass, _wrap_DerivativeNTPositionLimit_allocate); rb_define_method(SwigClassDerivativeNTPositionLimit.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeNTPositionLimit), -1); SwigClassDerivativeNTPositionLimit.mark = 0; SwigClassDerivativeNTPositionLimit.destroy = (void (*)(void *)) free_FIX_DerivativeNTPositionLimit; SwigClassDerivativeNTPositionLimit.trackObjects = 0; SwigClassDerivativeIssuer.klass = rb_define_class_under(mQuickfix, "DerivativeIssuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeIssuer, (void *) &SwigClassDerivativeIssuer); rb_define_alloc_func(SwigClassDerivativeIssuer.klass, _wrap_DerivativeIssuer_allocate); rb_define_method(SwigClassDerivativeIssuer.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeIssuer), -1); SwigClassDerivativeIssuer.mark = 0; SwigClassDerivativeIssuer.destroy = (void (*)(void *)) free_FIX_DerivativeIssuer; SwigClassDerivativeIssuer.trackObjects = 0; SwigClassDerivativeIssueDate.klass = rb_define_class_under(mQuickfix, "DerivativeIssueDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeIssueDate, (void *) &SwigClassDerivativeIssueDate); rb_define_alloc_func(SwigClassDerivativeIssueDate.klass, _wrap_DerivativeIssueDate_allocate); rb_define_method(SwigClassDerivativeIssueDate.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeIssueDate), -1); SwigClassDerivativeIssueDate.mark = 0; SwigClassDerivativeIssueDate.destroy = (void (*)(void *)) free_FIX_DerivativeIssueDate; SwigClassDerivativeIssueDate.trackObjects = 0; SwigClassDerivativeEncodedIssuerLen.klass = rb_define_class_under(mQuickfix, "DerivativeEncodedIssuerLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEncodedIssuerLen, (void *) &SwigClassDerivativeEncodedIssuerLen); rb_define_alloc_func(SwigClassDerivativeEncodedIssuerLen.klass, _wrap_DerivativeEncodedIssuerLen_allocate); rb_define_method(SwigClassDerivativeEncodedIssuerLen.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEncodedIssuerLen), -1); SwigClassDerivativeEncodedIssuerLen.mark = 0; SwigClassDerivativeEncodedIssuerLen.destroy = (void (*)(void *)) free_FIX_DerivativeEncodedIssuerLen; SwigClassDerivativeEncodedIssuerLen.trackObjects = 0; SwigClassDerivativeEncodedIssuer.klass = rb_define_class_under(mQuickfix, "DerivativeEncodedIssuer", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEncodedIssuer, (void *) &SwigClassDerivativeEncodedIssuer); rb_define_alloc_func(SwigClassDerivativeEncodedIssuer.klass, _wrap_DerivativeEncodedIssuer_allocate); rb_define_method(SwigClassDerivativeEncodedIssuer.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEncodedIssuer), -1); SwigClassDerivativeEncodedIssuer.mark = 0; SwigClassDerivativeEncodedIssuer.destroy = (void (*)(void *)) free_FIX_DerivativeEncodedIssuer; SwigClassDerivativeEncodedIssuer.trackObjects = 0; SwigClassDerivativeSecurityDesc.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityDesc, (void *) &SwigClassDerivativeSecurityDesc); rb_define_alloc_func(SwigClassDerivativeSecurityDesc.klass, _wrap_DerivativeSecurityDesc_allocate); rb_define_method(SwigClassDerivativeSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityDesc), -1); SwigClassDerivativeSecurityDesc.mark = 0; SwigClassDerivativeSecurityDesc.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityDesc; SwigClassDerivativeSecurityDesc.trackObjects = 0; SwigClassDerivativeEncodedSecurityDescLen.klass = rb_define_class_under(mQuickfix, "DerivativeEncodedSecurityDescLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEncodedSecurityDescLen, (void *) &SwigClassDerivativeEncodedSecurityDescLen); rb_define_alloc_func(SwigClassDerivativeEncodedSecurityDescLen.klass, _wrap_DerivativeEncodedSecurityDescLen_allocate); rb_define_method(SwigClassDerivativeEncodedSecurityDescLen.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEncodedSecurityDescLen), -1); SwigClassDerivativeEncodedSecurityDescLen.mark = 0; SwigClassDerivativeEncodedSecurityDescLen.destroy = (void (*)(void *)) free_FIX_DerivativeEncodedSecurityDescLen; SwigClassDerivativeEncodedSecurityDescLen.trackObjects = 0; SwigClassDerivativeEncodedSecurityDesc.klass = rb_define_class_under(mQuickfix, "DerivativeEncodedSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEncodedSecurityDesc, (void *) &SwigClassDerivativeEncodedSecurityDesc); rb_define_alloc_func(SwigClassDerivativeEncodedSecurityDesc.klass, _wrap_DerivativeEncodedSecurityDesc_allocate); rb_define_method(SwigClassDerivativeEncodedSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEncodedSecurityDesc), -1); SwigClassDerivativeEncodedSecurityDesc.mark = 0; SwigClassDerivativeEncodedSecurityDesc.destroy = (void (*)(void *)) free_FIX_DerivativeEncodedSecurityDesc; SwigClassDerivativeEncodedSecurityDesc.trackObjects = 0; SwigClassDerivativeSecurityXMLLen.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityXMLLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityXMLLen, (void *) &SwigClassDerivativeSecurityXMLLen); rb_define_alloc_func(SwigClassDerivativeSecurityXMLLen.klass, _wrap_DerivativeSecurityXMLLen_allocate); rb_define_method(SwigClassDerivativeSecurityXMLLen.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityXMLLen), -1); SwigClassDerivativeSecurityXMLLen.mark = 0; SwigClassDerivativeSecurityXMLLen.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityXMLLen; SwigClassDerivativeSecurityXMLLen.trackObjects = 0; SwigClassDerivativeSecurityXML.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityXML", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityXML, (void *) &SwigClassDerivativeSecurityXML); rb_define_alloc_func(SwigClassDerivativeSecurityXML.klass, _wrap_DerivativeSecurityXML_allocate); rb_define_method(SwigClassDerivativeSecurityXML.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityXML), -1); SwigClassDerivativeSecurityXML.mark = 0; SwigClassDerivativeSecurityXML.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityXML; SwigClassDerivativeSecurityXML.trackObjects = 0; SwigClassDerivativeSecurityXMLSchema.klass = rb_define_class_under(mQuickfix, "DerivativeSecurityXMLSchema", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSecurityXMLSchema, (void *) &SwigClassDerivativeSecurityXMLSchema); rb_define_alloc_func(SwigClassDerivativeSecurityXMLSchema.klass, _wrap_DerivativeSecurityXMLSchema_allocate); rb_define_method(SwigClassDerivativeSecurityXMLSchema.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSecurityXMLSchema), -1); SwigClassDerivativeSecurityXMLSchema.mark = 0; SwigClassDerivativeSecurityXMLSchema.destroy = (void (*)(void *)) free_FIX_DerivativeSecurityXMLSchema; SwigClassDerivativeSecurityXMLSchema.trackObjects = 0; SwigClassDerivativeContractSettlMonth.klass = rb_define_class_under(mQuickfix, "DerivativeContractSettlMonth", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeContractSettlMonth, (void *) &SwigClassDerivativeContractSettlMonth); rb_define_alloc_func(SwigClassDerivativeContractSettlMonth.klass, _wrap_DerivativeContractSettlMonth_allocate); rb_define_method(SwigClassDerivativeContractSettlMonth.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeContractSettlMonth), -1); SwigClassDerivativeContractSettlMonth.mark = 0; SwigClassDerivativeContractSettlMonth.destroy = (void (*)(void *)) free_FIX_DerivativeContractSettlMonth; SwigClassDerivativeContractSettlMonth.trackObjects = 0; SwigClassNoDerivativeEvents.klass = rb_define_class_under(mQuickfix, "NoDerivativeEvents", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDerivativeEvents, (void *) &SwigClassNoDerivativeEvents); rb_define_alloc_func(SwigClassNoDerivativeEvents.klass, _wrap_NoDerivativeEvents_allocate); rb_define_method(SwigClassNoDerivativeEvents.klass, "initialize", VALUEFUNC(_wrap_new_NoDerivativeEvents), -1); SwigClassNoDerivativeEvents.mark = 0; SwigClassNoDerivativeEvents.destroy = (void (*)(void *)) free_FIX_NoDerivativeEvents; SwigClassNoDerivativeEvents.trackObjects = 0; SwigClassDerivativeEventType.klass = rb_define_class_under(mQuickfix, "DerivativeEventType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEventType, (void *) &SwigClassDerivativeEventType); rb_define_alloc_func(SwigClassDerivativeEventType.klass, _wrap_DerivativeEventType_allocate); rb_define_method(SwigClassDerivativeEventType.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEventType), -1); SwigClassDerivativeEventType.mark = 0; SwigClassDerivativeEventType.destroy = (void (*)(void *)) free_FIX_DerivativeEventType; SwigClassDerivativeEventType.trackObjects = 0; SwigClassDerivativeEventDate.klass = rb_define_class_under(mQuickfix, "DerivativeEventDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEventDate, (void *) &SwigClassDerivativeEventDate); rb_define_alloc_func(SwigClassDerivativeEventDate.klass, _wrap_DerivativeEventDate_allocate); rb_define_method(SwigClassDerivativeEventDate.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEventDate), -1); SwigClassDerivativeEventDate.mark = 0; SwigClassDerivativeEventDate.destroy = (void (*)(void *)) free_FIX_DerivativeEventDate; SwigClassDerivativeEventDate.trackObjects = 0; SwigClassDerivativeEventTime.klass = rb_define_class_under(mQuickfix, "DerivativeEventTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEventTime, (void *) &SwigClassDerivativeEventTime); rb_define_alloc_func(SwigClassDerivativeEventTime.klass, _wrap_DerivativeEventTime_allocate); rb_define_method(SwigClassDerivativeEventTime.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEventTime), -1); SwigClassDerivativeEventTime.mark = 0; SwigClassDerivativeEventTime.destroy = (void (*)(void *)) free_FIX_DerivativeEventTime; SwigClassDerivativeEventTime.trackObjects = 0; SwigClassDerivativeEventPx.klass = rb_define_class_under(mQuickfix, "DerivativeEventPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEventPx, (void *) &SwigClassDerivativeEventPx); rb_define_alloc_func(SwigClassDerivativeEventPx.klass, _wrap_DerivativeEventPx_allocate); rb_define_method(SwigClassDerivativeEventPx.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEventPx), -1); SwigClassDerivativeEventPx.mark = 0; SwigClassDerivativeEventPx.destroy = (void (*)(void *)) free_FIX_DerivativeEventPx; SwigClassDerivativeEventPx.trackObjects = 0; SwigClassDerivativeEventText.klass = rb_define_class_under(mQuickfix, "DerivativeEventText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeEventText, (void *) &SwigClassDerivativeEventText); rb_define_alloc_func(SwigClassDerivativeEventText.klass, _wrap_DerivativeEventText_allocate); rb_define_method(SwigClassDerivativeEventText.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeEventText), -1); SwigClassDerivativeEventText.mark = 0; SwigClassDerivativeEventText.destroy = (void (*)(void *)) free_FIX_DerivativeEventText; SwigClassDerivativeEventText.trackObjects = 0; SwigClassNoDerivativeInstrumentParties.klass = rb_define_class_under(mQuickfix, "NoDerivativeInstrumentParties", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDerivativeInstrumentParties, (void *) &SwigClassNoDerivativeInstrumentParties); rb_define_alloc_func(SwigClassNoDerivativeInstrumentParties.klass, _wrap_NoDerivativeInstrumentParties_allocate); rb_define_method(SwigClassNoDerivativeInstrumentParties.klass, "initialize", VALUEFUNC(_wrap_new_NoDerivativeInstrumentParties), -1); SwigClassNoDerivativeInstrumentParties.mark = 0; SwigClassNoDerivativeInstrumentParties.destroy = (void (*)(void *)) free_FIX_NoDerivativeInstrumentParties; SwigClassNoDerivativeInstrumentParties.trackObjects = 0; SwigClassDerivativeInstrumentPartyID.klass = rb_define_class_under(mQuickfix, "DerivativeInstrumentPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartyID, (void *) &SwigClassDerivativeInstrumentPartyID); rb_define_alloc_func(SwigClassDerivativeInstrumentPartyID.klass, _wrap_DerivativeInstrumentPartyID_allocate); rb_define_method(SwigClassDerivativeInstrumentPartyID.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrumentPartyID), -1); SwigClassDerivativeInstrumentPartyID.mark = 0; SwigClassDerivativeInstrumentPartyID.destroy = (void (*)(void *)) free_FIX_DerivativeInstrumentPartyID; SwigClassDerivativeInstrumentPartyID.trackObjects = 0; SwigClassDerivativeInstrumentPartyIDSource.klass = rb_define_class_under(mQuickfix, "DerivativeInstrumentPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartyIDSource, (void *) &SwigClassDerivativeInstrumentPartyIDSource); rb_define_alloc_func(SwigClassDerivativeInstrumentPartyIDSource.klass, _wrap_DerivativeInstrumentPartyIDSource_allocate); rb_define_method(SwigClassDerivativeInstrumentPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrumentPartyIDSource), -1); SwigClassDerivativeInstrumentPartyIDSource.mark = 0; SwigClassDerivativeInstrumentPartyIDSource.destroy = (void (*)(void *)) free_FIX_DerivativeInstrumentPartyIDSource; SwigClassDerivativeInstrumentPartyIDSource.trackObjects = 0; SwigClassDerivativeInstrumentPartyRole.klass = rb_define_class_under(mQuickfix, "DerivativeInstrumentPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartyRole, (void *) &SwigClassDerivativeInstrumentPartyRole); rb_define_alloc_func(SwigClassDerivativeInstrumentPartyRole.klass, _wrap_DerivativeInstrumentPartyRole_allocate); rb_define_method(SwigClassDerivativeInstrumentPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrumentPartyRole), -1); SwigClassDerivativeInstrumentPartyRole.mark = 0; SwigClassDerivativeInstrumentPartyRole.destroy = (void (*)(void *)) free_FIX_DerivativeInstrumentPartyRole; SwigClassDerivativeInstrumentPartyRole.trackObjects = 0; SwigClassNoDerivativeInstrumentPartySubIDs.klass = rb_define_class_under(mQuickfix, "NoDerivativeInstrumentPartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDerivativeInstrumentPartySubIDs, (void *) &SwigClassNoDerivativeInstrumentPartySubIDs); rb_define_alloc_func(SwigClassNoDerivativeInstrumentPartySubIDs.klass, _wrap_NoDerivativeInstrumentPartySubIDs_allocate); rb_define_method(SwigClassNoDerivativeInstrumentPartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoDerivativeInstrumentPartySubIDs), -1); SwigClassNoDerivativeInstrumentPartySubIDs.mark = 0; SwigClassNoDerivativeInstrumentPartySubIDs.destroy = (void (*)(void *)) free_FIX_NoDerivativeInstrumentPartySubIDs; SwigClassNoDerivativeInstrumentPartySubIDs.trackObjects = 0; SwigClassDerivativeInstrumentPartySubID.klass = rb_define_class_under(mQuickfix, "DerivativeInstrumentPartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartySubID, (void *) &SwigClassDerivativeInstrumentPartySubID); rb_define_alloc_func(SwigClassDerivativeInstrumentPartySubID.klass, _wrap_DerivativeInstrumentPartySubID_allocate); rb_define_method(SwigClassDerivativeInstrumentPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrumentPartySubID), -1); SwigClassDerivativeInstrumentPartySubID.mark = 0; SwigClassDerivativeInstrumentPartySubID.destroy = (void (*)(void *)) free_FIX_DerivativeInstrumentPartySubID; SwigClassDerivativeInstrumentPartySubID.trackObjects = 0; SwigClassDerivativeInstrumentPartySubIDType.klass = rb_define_class_under(mQuickfix, "DerivativeInstrumentPartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrumentPartySubIDType, (void *) &SwigClassDerivativeInstrumentPartySubIDType); rb_define_alloc_func(SwigClassDerivativeInstrumentPartySubIDType.klass, _wrap_DerivativeInstrumentPartySubIDType_allocate); rb_define_method(SwigClassDerivativeInstrumentPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrumentPartySubIDType), -1); SwigClassDerivativeInstrumentPartySubIDType.mark = 0; SwigClassDerivativeInstrumentPartySubIDType.destroy = (void (*)(void *)) free_FIX_DerivativeInstrumentPartySubIDType; SwigClassDerivativeInstrumentPartySubIDType.trackObjects = 0; SwigClassDerivativeExerciseStyle.klass = rb_define_class_under(mQuickfix, "DerivativeExerciseStyle", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeExerciseStyle, (void *) &SwigClassDerivativeExerciseStyle); rb_define_alloc_func(SwigClassDerivativeExerciseStyle.klass, _wrap_DerivativeExerciseStyle_allocate); rb_define_method(SwigClassDerivativeExerciseStyle.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeExerciseStyle), -1); SwigClassDerivativeExerciseStyle.mark = 0; SwigClassDerivativeExerciseStyle.destroy = (void (*)(void *)) free_FIX_DerivativeExerciseStyle; SwigClassDerivativeExerciseStyle.trackObjects = 0; SwigClassMarketSegmentID.klass = rb_define_class_under(mQuickfix, "MarketSegmentID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarketSegmentID, (void *) &SwigClassMarketSegmentID); rb_define_alloc_func(SwigClassMarketSegmentID.klass, _wrap_MarketSegmentID_allocate); rb_define_method(SwigClassMarketSegmentID.klass, "initialize", VALUEFUNC(_wrap_new_MarketSegmentID), -1); SwigClassMarketSegmentID.mark = 0; SwigClassMarketSegmentID.destroy = (void (*)(void *)) free_FIX_MarketSegmentID; SwigClassMarketSegmentID.trackObjects = 0; SwigClassMarketID.klass = rb_define_class_under(mQuickfix, "MarketID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarketID, (void *) &SwigClassMarketID); rb_define_alloc_func(SwigClassMarketID.klass, _wrap_MarketID_allocate); rb_define_method(SwigClassMarketID.klass, "initialize", VALUEFUNC(_wrap_new_MarketID), -1); SwigClassMarketID.mark = 0; SwigClassMarketID.destroy = (void (*)(void *)) free_FIX_MarketID; SwigClassMarketID.trackObjects = 0; SwigClassMaturityMonthYearIncrementUnits.klass = rb_define_class_under(mQuickfix, "MaturityMonthYearIncrementUnits", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityMonthYearIncrementUnits, (void *) &SwigClassMaturityMonthYearIncrementUnits); rb_define_alloc_func(SwigClassMaturityMonthYearIncrementUnits.klass, _wrap_MaturityMonthYearIncrementUnits_allocate); rb_define_method(SwigClassMaturityMonthYearIncrementUnits.klass, "initialize", VALUEFUNC(_wrap_new_MaturityMonthYearIncrementUnits), -1); SwigClassMaturityMonthYearIncrementUnits.mark = 0; SwigClassMaturityMonthYearIncrementUnits.destroy = (void (*)(void *)) free_FIX_MaturityMonthYearIncrementUnits; SwigClassMaturityMonthYearIncrementUnits.trackObjects = 0; SwigClassMaturityMonthYearFormat.klass = rb_define_class_under(mQuickfix, "MaturityMonthYearFormat", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MaturityMonthYearFormat, (void *) &SwigClassMaturityMonthYearFormat); rb_define_alloc_func(SwigClassMaturityMonthYearFormat.klass, _wrap_MaturityMonthYearFormat_allocate); rb_define_method(SwigClassMaturityMonthYearFormat.klass, "initialize", VALUEFUNC(_wrap_new_MaturityMonthYearFormat), -1); SwigClassMaturityMonthYearFormat.mark = 0; SwigClassMaturityMonthYearFormat.destroy = (void (*)(void *)) free_FIX_MaturityMonthYearFormat; SwigClassMaturityMonthYearFormat.trackObjects = 0; SwigClassStrikeExerciseStyle.klass = rb_define_class_under(mQuickfix, "StrikeExerciseStyle", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikeExerciseStyle, (void *) &SwigClassStrikeExerciseStyle); rb_define_alloc_func(SwigClassStrikeExerciseStyle.klass, _wrap_StrikeExerciseStyle_allocate); rb_define_method(SwigClassStrikeExerciseStyle.klass, "initialize", VALUEFUNC(_wrap_new_StrikeExerciseStyle), -1); SwigClassStrikeExerciseStyle.mark = 0; SwigClassStrikeExerciseStyle.destroy = (void (*)(void *)) free_FIX_StrikeExerciseStyle; SwigClassStrikeExerciseStyle.trackObjects = 0; SwigClassSecondaryPriceLimitType.klass = rb_define_class_under(mQuickfix, "SecondaryPriceLimitType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecondaryPriceLimitType, (void *) &SwigClassSecondaryPriceLimitType); rb_define_alloc_func(SwigClassSecondaryPriceLimitType.klass, _wrap_SecondaryPriceLimitType_allocate); rb_define_method(SwigClassSecondaryPriceLimitType.klass, "initialize", VALUEFUNC(_wrap_new_SecondaryPriceLimitType), -1); SwigClassSecondaryPriceLimitType.mark = 0; SwigClassSecondaryPriceLimitType.destroy = (void (*)(void *)) free_FIX_SecondaryPriceLimitType; SwigClassSecondaryPriceLimitType.trackObjects = 0; SwigClassPriceLimitType.klass = rb_define_class_under(mQuickfix, "PriceLimitType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__PriceLimitType, (void *) &SwigClassPriceLimitType); rb_define_alloc_func(SwigClassPriceLimitType.klass, _wrap_PriceLimitType_allocate); rb_define_method(SwigClassPriceLimitType.klass, "initialize", VALUEFUNC(_wrap_new_PriceLimitType), -1); SwigClassPriceLimitType.mark = 0; SwigClassPriceLimitType.destroy = (void (*)(void *)) free_FIX_PriceLimitType; SwigClassPriceLimitType.trackObjects = 0; SwigClassExecInstValue.klass = rb_define_class_under(mQuickfix, "ExecInstValue", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ExecInstValue, (void *) &SwigClassExecInstValue); rb_define_alloc_func(SwigClassExecInstValue.klass, _wrap_ExecInstValue_allocate); rb_define_method(SwigClassExecInstValue.klass, "initialize", VALUEFUNC(_wrap_new_ExecInstValue), -1); SwigClassExecInstValue.mark = 0; SwigClassExecInstValue.destroy = (void (*)(void *)) free_FIX_ExecInstValue; SwigClassExecInstValue.trackObjects = 0; SwigClassNoTradingSessionRules.klass = rb_define_class_under(mQuickfix, "NoTradingSessionRules", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTradingSessionRules, (void *) &SwigClassNoTradingSessionRules); rb_define_alloc_func(SwigClassNoTradingSessionRules.klass, _wrap_NoTradingSessionRules_allocate); rb_define_method(SwigClassNoTradingSessionRules.klass, "initialize", VALUEFUNC(_wrap_new_NoTradingSessionRules), -1); SwigClassNoTradingSessionRules.mark = 0; SwigClassNoTradingSessionRules.destroy = (void (*)(void *)) free_FIX_NoTradingSessionRules; SwigClassNoTradingSessionRules.trackObjects = 0; SwigClassNoMarketSegments.klass = rb_define_class_under(mQuickfix, "NoMarketSegments", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoMarketSegments, (void *) &SwigClassNoMarketSegments); rb_define_alloc_func(SwigClassNoMarketSegments.klass, _wrap_NoMarketSegments_allocate); rb_define_method(SwigClassNoMarketSegments.klass, "initialize", VALUEFUNC(_wrap_new_NoMarketSegments), -1); SwigClassNoMarketSegments.mark = 0; SwigClassNoMarketSegments.destroy = (void (*)(void *)) free_FIX_NoMarketSegments; SwigClassNoMarketSegments.trackObjects = 0; SwigClassNoDerivativeInstrAttrib.klass = rb_define_class_under(mQuickfix, "NoDerivativeInstrAttrib", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoDerivativeInstrAttrib, (void *) &SwigClassNoDerivativeInstrAttrib); rb_define_alloc_func(SwigClassNoDerivativeInstrAttrib.klass, _wrap_NoDerivativeInstrAttrib_allocate); rb_define_method(SwigClassNoDerivativeInstrAttrib.klass, "initialize", VALUEFUNC(_wrap_new_NoDerivativeInstrAttrib), -1); SwigClassNoDerivativeInstrAttrib.mark = 0; SwigClassNoDerivativeInstrAttrib.destroy = (void (*)(void *)) free_FIX_NoDerivativeInstrAttrib; SwigClassNoDerivativeInstrAttrib.trackObjects = 0; SwigClassNoNestedInstrAttrib.klass = rb_define_class_under(mQuickfix, "NoNestedInstrAttrib", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNestedInstrAttrib, (void *) &SwigClassNoNestedInstrAttrib); rb_define_alloc_func(SwigClassNoNestedInstrAttrib.klass, _wrap_NoNestedInstrAttrib_allocate); rb_define_method(SwigClassNoNestedInstrAttrib.klass, "initialize", VALUEFUNC(_wrap_new_NoNestedInstrAttrib), -1); SwigClassNoNestedInstrAttrib.mark = 0; SwigClassNoNestedInstrAttrib.destroy = (void (*)(void *)) free_FIX_NoNestedInstrAttrib; SwigClassNoNestedInstrAttrib.trackObjects = 0; SwigClassDerivativeInstrAttribType.klass = rb_define_class_under(mQuickfix, "DerivativeInstrAttribType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrAttribType, (void *) &SwigClassDerivativeInstrAttribType); rb_define_alloc_func(SwigClassDerivativeInstrAttribType.klass, _wrap_DerivativeInstrAttribType_allocate); rb_define_method(SwigClassDerivativeInstrAttribType.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrAttribType), -1); SwigClassDerivativeInstrAttribType.mark = 0; SwigClassDerivativeInstrAttribType.destroy = (void (*)(void *)) free_FIX_DerivativeInstrAttribType; SwigClassDerivativeInstrAttribType.trackObjects = 0; SwigClassDerivativeInstrAttribValue.klass = rb_define_class_under(mQuickfix, "DerivativeInstrAttribValue", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeInstrAttribValue, (void *) &SwigClassDerivativeInstrAttribValue); rb_define_alloc_func(SwigClassDerivativeInstrAttribValue.klass, _wrap_DerivativeInstrAttribValue_allocate); rb_define_method(SwigClassDerivativeInstrAttribValue.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeInstrAttribValue), -1); SwigClassDerivativeInstrAttribValue.mark = 0; SwigClassDerivativeInstrAttribValue.destroy = (void (*)(void *)) free_FIX_DerivativeInstrAttribValue; SwigClassDerivativeInstrAttribValue.trackObjects = 0; SwigClassDerivativePriceUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "DerivativePriceUnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasure, (void *) &SwigClassDerivativePriceUnitOfMeasure); rb_define_alloc_func(SwigClassDerivativePriceUnitOfMeasure.klass, _wrap_DerivativePriceUnitOfMeasure_allocate); rb_define_method(SwigClassDerivativePriceUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_DerivativePriceUnitOfMeasure), -1); SwigClassDerivativePriceUnitOfMeasure.mark = 0; SwigClassDerivativePriceUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_DerivativePriceUnitOfMeasure; SwigClassDerivativePriceUnitOfMeasure.trackObjects = 0; SwigClassDerivativePriceUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "DerivativePriceUnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativePriceUnitOfMeasureQty, (void *) &SwigClassDerivativePriceUnitOfMeasureQty); rb_define_alloc_func(SwigClassDerivativePriceUnitOfMeasureQty.klass, _wrap_DerivativePriceUnitOfMeasureQty_allocate); rb_define_method(SwigClassDerivativePriceUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_DerivativePriceUnitOfMeasureQty), -1); SwigClassDerivativePriceUnitOfMeasureQty.mark = 0; SwigClassDerivativePriceUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_DerivativePriceUnitOfMeasureQty; SwigClassDerivativePriceUnitOfMeasureQty.trackObjects = 0; SwigClassDerivativeSettlMethod.klass = rb_define_class_under(mQuickfix, "DerivativeSettlMethod", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeSettlMethod, (void *) &SwigClassDerivativeSettlMethod); rb_define_alloc_func(SwigClassDerivativeSettlMethod.klass, _wrap_DerivativeSettlMethod_allocate); rb_define_method(SwigClassDerivativeSettlMethod.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeSettlMethod), -1); SwigClassDerivativeSettlMethod.mark = 0; SwigClassDerivativeSettlMethod.destroy = (void (*)(void *)) free_FIX_DerivativeSettlMethod; SwigClassDerivativeSettlMethod.trackObjects = 0; SwigClassDerivativePriceQuoteMethod.klass = rb_define_class_under(mQuickfix, "DerivativePriceQuoteMethod", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativePriceQuoteMethod, (void *) &SwigClassDerivativePriceQuoteMethod); rb_define_alloc_func(SwigClassDerivativePriceQuoteMethod.klass, _wrap_DerivativePriceQuoteMethod_allocate); rb_define_method(SwigClassDerivativePriceQuoteMethod.klass, "initialize", VALUEFUNC(_wrap_new_DerivativePriceQuoteMethod), -1); SwigClassDerivativePriceQuoteMethod.mark = 0; SwigClassDerivativePriceQuoteMethod.destroy = (void (*)(void *)) free_FIX_DerivativePriceQuoteMethod; SwigClassDerivativePriceQuoteMethod.trackObjects = 0; SwigClassDerivativeFuturesValuationMethod.klass = rb_define_class_under(mQuickfix, "DerivativeFuturesValuationMethod", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeFuturesValuationMethod, (void *) &SwigClassDerivativeFuturesValuationMethod); rb_define_alloc_func(SwigClassDerivativeFuturesValuationMethod.klass, _wrap_DerivativeFuturesValuationMethod_allocate); rb_define_method(SwigClassDerivativeFuturesValuationMethod.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeFuturesValuationMethod), -1); SwigClassDerivativeFuturesValuationMethod.mark = 0; SwigClassDerivativeFuturesValuationMethod.destroy = (void (*)(void *)) free_FIX_DerivativeFuturesValuationMethod; SwigClassDerivativeFuturesValuationMethod.trackObjects = 0; SwigClassDerivativeListMethod.klass = rb_define_class_under(mQuickfix, "DerivativeListMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeListMethod, (void *) &SwigClassDerivativeListMethod); rb_define_alloc_func(SwigClassDerivativeListMethod.klass, _wrap_DerivativeListMethod_allocate); rb_define_method(SwigClassDerivativeListMethod.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeListMethod), -1); SwigClassDerivativeListMethod.mark = 0; SwigClassDerivativeListMethod.destroy = (void (*)(void *)) free_FIX_DerivativeListMethod; SwigClassDerivativeListMethod.trackObjects = 0; SwigClassDerivativeCapPrice.klass = rb_define_class_under(mQuickfix, "DerivativeCapPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeCapPrice, (void *) &SwigClassDerivativeCapPrice); rb_define_alloc_func(SwigClassDerivativeCapPrice.klass, _wrap_DerivativeCapPrice_allocate); rb_define_method(SwigClassDerivativeCapPrice.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeCapPrice), -1); SwigClassDerivativeCapPrice.mark = 0; SwigClassDerivativeCapPrice.destroy = (void (*)(void *)) free_FIX_DerivativeCapPrice; SwigClassDerivativeCapPrice.trackObjects = 0; SwigClassDerivativeFloorPrice.klass = rb_define_class_under(mQuickfix, "DerivativeFloorPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeFloorPrice, (void *) &SwigClassDerivativeFloorPrice); rb_define_alloc_func(SwigClassDerivativeFloorPrice.klass, _wrap_DerivativeFloorPrice_allocate); rb_define_method(SwigClassDerivativeFloorPrice.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeFloorPrice), -1); SwigClassDerivativeFloorPrice.mark = 0; SwigClassDerivativeFloorPrice.destroy = (void (*)(void *)) free_FIX_DerivativeFloorPrice; SwigClassDerivativeFloorPrice.trackObjects = 0; SwigClassDerivativePutOrCall.klass = rb_define_class_under(mQuickfix, "DerivativePutOrCall", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativePutOrCall, (void *) &SwigClassDerivativePutOrCall); rb_define_alloc_func(SwigClassDerivativePutOrCall.klass, _wrap_DerivativePutOrCall_allocate); rb_define_method(SwigClassDerivativePutOrCall.klass, "initialize", VALUEFUNC(_wrap_new_DerivativePutOrCall), -1); SwigClassDerivativePutOrCall.mark = 0; SwigClassDerivativePutOrCall.destroy = (void (*)(void *)) free_FIX_DerivativePutOrCall; SwigClassDerivativePutOrCall.trackObjects = 0; SwigClassListUpdateAction.klass = rb_define_class_under(mQuickfix, "ListUpdateAction", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListUpdateAction, (void *) &SwigClassListUpdateAction); rb_define_alloc_func(SwigClassListUpdateAction.klass, _wrap_ListUpdateAction_allocate); rb_define_method(SwigClassListUpdateAction.klass, "initialize", VALUEFUNC(_wrap_new_ListUpdateAction), -1); SwigClassListUpdateAction.mark = 0; SwigClassListUpdateAction.destroy = (void (*)(void *)) free_FIX_ListUpdateAction; SwigClassListUpdateAction.trackObjects = 0; SwigClassParentMktSegmID.klass = rb_define_class_under(mQuickfix, "ParentMktSegmID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ParentMktSegmID, (void *) &SwigClassParentMktSegmID); rb_define_alloc_func(SwigClassParentMktSegmID.klass, _wrap_ParentMktSegmID_allocate); rb_define_method(SwigClassParentMktSegmID.klass, "initialize", VALUEFUNC(_wrap_new_ParentMktSegmID), -1); SwigClassParentMktSegmID.mark = 0; SwigClassParentMktSegmID.destroy = (void (*)(void *)) free_FIX_ParentMktSegmID; SwigClassParentMktSegmID.trackObjects = 0; SwigClassTradingSessionDesc.klass = rb_define_class_under(mQuickfix, "TradingSessionDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradingSessionDesc, (void *) &SwigClassTradingSessionDesc); rb_define_alloc_func(SwigClassTradingSessionDesc.klass, _wrap_TradingSessionDesc_allocate); rb_define_method(SwigClassTradingSessionDesc.klass, "initialize", VALUEFUNC(_wrap_new_TradingSessionDesc), -1); SwigClassTradingSessionDesc.mark = 0; SwigClassTradingSessionDesc.destroy = (void (*)(void *)) free_FIX_TradingSessionDesc; SwigClassTradingSessionDesc.trackObjects = 0; SwigClassTradSesUpdateAction.klass = rb_define_class_under(mQuickfix, "TradSesUpdateAction", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesUpdateAction, (void *) &SwigClassTradSesUpdateAction); rb_define_alloc_func(SwigClassTradSesUpdateAction.klass, _wrap_TradSesUpdateAction_allocate); rb_define_method(SwigClassTradSesUpdateAction.klass, "initialize", VALUEFUNC(_wrap_new_TradSesUpdateAction), -1); SwigClassTradSesUpdateAction.mark = 0; SwigClassTradSesUpdateAction.destroy = (void (*)(void *)) free_FIX_TradSesUpdateAction; SwigClassTradSesUpdateAction.trackObjects = 0; SwigClassRejectText.klass = rb_define_class_under(mQuickfix, "RejectText", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RejectText, (void *) &SwigClassRejectText); rb_define_alloc_func(SwigClassRejectText.klass, _wrap_RejectText_allocate); rb_define_method(SwigClassRejectText.klass, "initialize", VALUEFUNC(_wrap_new_RejectText), -1); SwigClassRejectText.mark = 0; SwigClassRejectText.destroy = (void (*)(void *)) free_FIX_RejectText; SwigClassRejectText.trackObjects = 0; SwigClassFeeMultiplier.klass = rb_define_class_under(mQuickfix, "FeeMultiplier", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FeeMultiplier, (void *) &SwigClassFeeMultiplier); rb_define_alloc_func(SwigClassFeeMultiplier.klass, _wrap_FeeMultiplier_allocate); rb_define_method(SwigClassFeeMultiplier.klass, "initialize", VALUEFUNC(_wrap_new_FeeMultiplier), -1); SwigClassFeeMultiplier.mark = 0; SwigClassFeeMultiplier.destroy = (void (*)(void *)) free_FIX_FeeMultiplier; SwigClassFeeMultiplier.trackObjects = 0; SwigClassUnderlyingLegSymbol.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSymbol", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSymbol, (void *) &SwigClassUnderlyingLegSymbol); rb_define_alloc_func(SwigClassUnderlyingLegSymbol.klass, _wrap_UnderlyingLegSymbol_allocate); rb_define_method(SwigClassUnderlyingLegSymbol.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSymbol), -1); SwigClassUnderlyingLegSymbol.mark = 0; SwigClassUnderlyingLegSymbol.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSymbol; SwigClassUnderlyingLegSymbol.trackObjects = 0; SwigClassUnderlyingLegSymbolSfx.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSymbolSfx", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSymbolSfx, (void *) &SwigClassUnderlyingLegSymbolSfx); rb_define_alloc_func(SwigClassUnderlyingLegSymbolSfx.klass, _wrap_UnderlyingLegSymbolSfx_allocate); rb_define_method(SwigClassUnderlyingLegSymbolSfx.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSymbolSfx), -1); SwigClassUnderlyingLegSymbolSfx.mark = 0; SwigClassUnderlyingLegSymbolSfx.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSymbolSfx; SwigClassUnderlyingLegSymbolSfx.trackObjects = 0; SwigClassUnderlyingLegSecurityID.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecurityID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityID, (void *) &SwigClassUnderlyingLegSecurityID); rb_define_alloc_func(SwigClassUnderlyingLegSecurityID.klass, _wrap_UnderlyingLegSecurityID_allocate); rb_define_method(SwigClassUnderlyingLegSecurityID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecurityID), -1); SwigClassUnderlyingLegSecurityID.mark = 0; SwigClassUnderlyingLegSecurityID.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecurityID; SwigClassUnderlyingLegSecurityID.trackObjects = 0; SwigClassUnderlyingLegSecurityIDSource.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecurityIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityIDSource, (void *) &SwigClassUnderlyingLegSecurityIDSource); rb_define_alloc_func(SwigClassUnderlyingLegSecurityIDSource.klass, _wrap_UnderlyingLegSecurityIDSource_allocate); rb_define_method(SwigClassUnderlyingLegSecurityIDSource.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecurityIDSource), -1); SwigClassUnderlyingLegSecurityIDSource.mark = 0; SwigClassUnderlyingLegSecurityIDSource.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecurityIDSource; SwigClassUnderlyingLegSecurityIDSource.trackObjects = 0; SwigClassNoUnderlyingLegSecurityAltID.klass = rb_define_class_under(mQuickfix, "NoUnderlyingLegSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoUnderlyingLegSecurityAltID, (void *) &SwigClassNoUnderlyingLegSecurityAltID); rb_define_alloc_func(SwigClassNoUnderlyingLegSecurityAltID.klass, _wrap_NoUnderlyingLegSecurityAltID_allocate); rb_define_method(SwigClassNoUnderlyingLegSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_NoUnderlyingLegSecurityAltID), -1); SwigClassNoUnderlyingLegSecurityAltID.mark = 0; SwigClassNoUnderlyingLegSecurityAltID.destroy = (void (*)(void *)) free_FIX_NoUnderlyingLegSecurityAltID; SwigClassNoUnderlyingLegSecurityAltID.trackObjects = 0; SwigClassUnderlyingLegSecurityAltID.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecurityAltID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityAltID, (void *) &SwigClassUnderlyingLegSecurityAltID); rb_define_alloc_func(SwigClassUnderlyingLegSecurityAltID.klass, _wrap_UnderlyingLegSecurityAltID_allocate); rb_define_method(SwigClassUnderlyingLegSecurityAltID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecurityAltID), -1); SwigClassUnderlyingLegSecurityAltID.mark = 0; SwigClassUnderlyingLegSecurityAltID.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecurityAltID; SwigClassUnderlyingLegSecurityAltID.trackObjects = 0; SwigClassUnderlyingLegSecurityAltIDSource.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecurityAltIDSource", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityAltIDSource, (void *) &SwigClassUnderlyingLegSecurityAltIDSource); rb_define_alloc_func(SwigClassUnderlyingLegSecurityAltIDSource.klass, _wrap_UnderlyingLegSecurityAltIDSource_allocate); rb_define_method(SwigClassUnderlyingLegSecurityAltIDSource.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecurityAltIDSource), -1); SwigClassUnderlyingLegSecurityAltIDSource.mark = 0; SwigClassUnderlyingLegSecurityAltIDSource.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecurityAltIDSource; SwigClassUnderlyingLegSecurityAltIDSource.trackObjects = 0; SwigClassUnderlyingLegSecurityType.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecurityType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityType, (void *) &SwigClassUnderlyingLegSecurityType); rb_define_alloc_func(SwigClassUnderlyingLegSecurityType.klass, _wrap_UnderlyingLegSecurityType_allocate); rb_define_method(SwigClassUnderlyingLegSecurityType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecurityType), -1); SwigClassUnderlyingLegSecurityType.mark = 0; SwigClassUnderlyingLegSecurityType.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecurityType; SwigClassUnderlyingLegSecurityType.trackObjects = 0; SwigClassUnderlyingLegSecuritySubType.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecuritySubType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecuritySubType, (void *) &SwigClassUnderlyingLegSecuritySubType); rb_define_alloc_func(SwigClassUnderlyingLegSecuritySubType.klass, _wrap_UnderlyingLegSecuritySubType_allocate); rb_define_method(SwigClassUnderlyingLegSecuritySubType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecuritySubType), -1); SwigClassUnderlyingLegSecuritySubType.mark = 0; SwigClassUnderlyingLegSecuritySubType.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecuritySubType; SwigClassUnderlyingLegSecuritySubType.trackObjects = 0; SwigClassUnderlyingLegMaturityMonthYear.klass = rb_define_class_under(mQuickfix, "UnderlyingLegMaturityMonthYear", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegMaturityMonthYear, (void *) &SwigClassUnderlyingLegMaturityMonthYear); rb_define_alloc_func(SwigClassUnderlyingLegMaturityMonthYear.klass, _wrap_UnderlyingLegMaturityMonthYear_allocate); rb_define_method(SwigClassUnderlyingLegMaturityMonthYear.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegMaturityMonthYear), -1); SwigClassUnderlyingLegMaturityMonthYear.mark = 0; SwigClassUnderlyingLegMaturityMonthYear.destroy = (void (*)(void *)) free_FIX_UnderlyingLegMaturityMonthYear; SwigClassUnderlyingLegMaturityMonthYear.trackObjects = 0; SwigClassUnderlyingLegStrikePrice.klass = rb_define_class_under(mQuickfix, "UnderlyingLegStrikePrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegStrikePrice, (void *) &SwigClassUnderlyingLegStrikePrice); rb_define_alloc_func(SwigClassUnderlyingLegStrikePrice.klass, _wrap_UnderlyingLegStrikePrice_allocate); rb_define_method(SwigClassUnderlyingLegStrikePrice.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegStrikePrice), -1); SwigClassUnderlyingLegStrikePrice.mark = 0; SwigClassUnderlyingLegStrikePrice.destroy = (void (*)(void *)) free_FIX_UnderlyingLegStrikePrice; SwigClassUnderlyingLegStrikePrice.trackObjects = 0; SwigClassUnderlyingLegSecurityExchange.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecurityExchange", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityExchange, (void *) &SwigClassUnderlyingLegSecurityExchange); rb_define_alloc_func(SwigClassUnderlyingLegSecurityExchange.klass, _wrap_UnderlyingLegSecurityExchange_allocate); rb_define_method(SwigClassUnderlyingLegSecurityExchange.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecurityExchange), -1); SwigClassUnderlyingLegSecurityExchange.mark = 0; SwigClassUnderlyingLegSecurityExchange.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecurityExchange; SwigClassUnderlyingLegSecurityExchange.trackObjects = 0; SwigClassNoOfLegUnderlyings.klass = rb_define_class_under(mQuickfix, "NoOfLegUnderlyings", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoOfLegUnderlyings, (void *) &SwigClassNoOfLegUnderlyings); rb_define_alloc_func(SwigClassNoOfLegUnderlyings.klass, _wrap_NoOfLegUnderlyings_allocate); rb_define_method(SwigClassNoOfLegUnderlyings.klass, "initialize", VALUEFUNC(_wrap_new_NoOfLegUnderlyings), -1); SwigClassNoOfLegUnderlyings.mark = 0; SwigClassNoOfLegUnderlyings.destroy = (void (*)(void *)) free_FIX_NoOfLegUnderlyings; SwigClassNoOfLegUnderlyings.trackObjects = 0; SwigClassUnderlyingLegPutOrCall.klass = rb_define_class_under(mQuickfix, "UnderlyingLegPutOrCall", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegPutOrCall, (void *) &SwigClassUnderlyingLegPutOrCall); rb_define_alloc_func(SwigClassUnderlyingLegPutOrCall.klass, _wrap_UnderlyingLegPutOrCall_allocate); rb_define_method(SwigClassUnderlyingLegPutOrCall.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegPutOrCall), -1); SwigClassUnderlyingLegPutOrCall.mark = 0; SwigClassUnderlyingLegPutOrCall.destroy = (void (*)(void *)) free_FIX_UnderlyingLegPutOrCall; SwigClassUnderlyingLegPutOrCall.trackObjects = 0; SwigClassUnderlyingLegCFICode.klass = rb_define_class_under(mQuickfix, "UnderlyingLegCFICode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegCFICode, (void *) &SwigClassUnderlyingLegCFICode); rb_define_alloc_func(SwigClassUnderlyingLegCFICode.klass, _wrap_UnderlyingLegCFICode_allocate); rb_define_method(SwigClassUnderlyingLegCFICode.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegCFICode), -1); SwigClassUnderlyingLegCFICode.mark = 0; SwigClassUnderlyingLegCFICode.destroy = (void (*)(void *)) free_FIX_UnderlyingLegCFICode; SwigClassUnderlyingLegCFICode.trackObjects = 0; SwigClassUnderlyingLegMaturityDate.klass = rb_define_class_under(mQuickfix, "UnderlyingLegMaturityDate", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegMaturityDate, (void *) &SwigClassUnderlyingLegMaturityDate); rb_define_alloc_func(SwigClassUnderlyingLegMaturityDate.klass, _wrap_UnderlyingLegMaturityDate_allocate); rb_define_method(SwigClassUnderlyingLegMaturityDate.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegMaturityDate), -1); SwigClassUnderlyingLegMaturityDate.mark = 0; SwigClassUnderlyingLegMaturityDate.destroy = (void (*)(void *)) free_FIX_UnderlyingLegMaturityDate; SwigClassUnderlyingLegMaturityDate.trackObjects = 0; SwigClassApplReqID.klass = rb_define_class_under(mQuickfix, "ApplReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplReqID, (void *) &SwigClassApplReqID); rb_define_alloc_func(SwigClassApplReqID.klass, _wrap_ApplReqID_allocate); rb_define_method(SwigClassApplReqID.klass, "initialize", VALUEFUNC(_wrap_new_ApplReqID), -1); SwigClassApplReqID.mark = 0; SwigClassApplReqID.destroy = (void (*)(void *)) free_FIX_ApplReqID; SwigClassApplReqID.trackObjects = 0; SwigClassApplReqType.klass = rb_define_class_under(mQuickfix, "ApplReqType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplReqType, (void *) &SwigClassApplReqType); rb_define_alloc_func(SwigClassApplReqType.klass, _wrap_ApplReqType_allocate); rb_define_method(SwigClassApplReqType.klass, "initialize", VALUEFUNC(_wrap_new_ApplReqType), -1); SwigClassApplReqType.mark = 0; SwigClassApplReqType.destroy = (void (*)(void *)) free_FIX_ApplReqType; SwigClassApplReqType.trackObjects = 0; SwigClassApplResponseType.klass = rb_define_class_under(mQuickfix, "ApplResponseType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplResponseType, (void *) &SwigClassApplResponseType); rb_define_alloc_func(SwigClassApplResponseType.klass, _wrap_ApplResponseType_allocate); rb_define_method(SwigClassApplResponseType.klass, "initialize", VALUEFUNC(_wrap_new_ApplResponseType), -1); SwigClassApplResponseType.mark = 0; SwigClassApplResponseType.destroy = (void (*)(void *)) free_FIX_ApplResponseType; SwigClassApplResponseType.trackObjects = 0; SwigClassApplTotalMessageCount.klass = rb_define_class_under(mQuickfix, "ApplTotalMessageCount", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplTotalMessageCount, (void *) &SwigClassApplTotalMessageCount); rb_define_alloc_func(SwigClassApplTotalMessageCount.klass, _wrap_ApplTotalMessageCount_allocate); rb_define_method(SwigClassApplTotalMessageCount.klass, "initialize", VALUEFUNC(_wrap_new_ApplTotalMessageCount), -1); SwigClassApplTotalMessageCount.mark = 0; SwigClassApplTotalMessageCount.destroy = (void (*)(void *)) free_FIX_ApplTotalMessageCount; SwigClassApplTotalMessageCount.trackObjects = 0; SwigClassApplLastSeqNum.klass = rb_define_class_under(mQuickfix, "ApplLastSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplLastSeqNum, (void *) &SwigClassApplLastSeqNum); rb_define_alloc_func(SwigClassApplLastSeqNum.klass, _wrap_ApplLastSeqNum_allocate); rb_define_method(SwigClassApplLastSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_ApplLastSeqNum), -1); SwigClassApplLastSeqNum.mark = 0; SwigClassApplLastSeqNum.destroy = (void (*)(void *)) free_FIX_ApplLastSeqNum; SwigClassApplLastSeqNum.trackObjects = 0; SwigClassNoApplIDs.klass = rb_define_class_under(mQuickfix, "NoApplIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoApplIDs, (void *) &SwigClassNoApplIDs); rb_define_alloc_func(SwigClassNoApplIDs.klass, _wrap_NoApplIDs_allocate); rb_define_method(SwigClassNoApplIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoApplIDs), -1); SwigClassNoApplIDs.mark = 0; SwigClassNoApplIDs.destroy = (void (*)(void *)) free_FIX_NoApplIDs; SwigClassNoApplIDs.trackObjects = 0; SwigClassApplResendFlag.klass = rb_define_class_under(mQuickfix, "ApplResendFlag", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplResendFlag, (void *) &SwigClassApplResendFlag); rb_define_alloc_func(SwigClassApplResendFlag.klass, _wrap_ApplResendFlag_allocate); rb_define_method(SwigClassApplResendFlag.klass, "initialize", VALUEFUNC(_wrap_new_ApplResendFlag), -1); SwigClassApplResendFlag.mark = 0; SwigClassApplResendFlag.destroy = (void (*)(void *)) free_FIX_ApplResendFlag; SwigClassApplResendFlag.trackObjects = 0; SwigClassApplResponseID.klass = rb_define_class_under(mQuickfix, "ApplResponseID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplResponseID, (void *) &SwigClassApplResponseID); rb_define_alloc_func(SwigClassApplResponseID.klass, _wrap_ApplResponseID_allocate); rb_define_method(SwigClassApplResponseID.klass, "initialize", VALUEFUNC(_wrap_new_ApplResponseID), -1); SwigClassApplResponseID.mark = 0; SwigClassApplResponseID.destroy = (void (*)(void *)) free_FIX_ApplResponseID; SwigClassApplResponseID.trackObjects = 0; SwigClassApplResponseError.klass = rb_define_class_under(mQuickfix, "ApplResponseError", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplResponseError, (void *) &SwigClassApplResponseError); rb_define_alloc_func(SwigClassApplResponseError.klass, _wrap_ApplResponseError_allocate); rb_define_method(SwigClassApplResponseError.klass, "initialize", VALUEFUNC(_wrap_new_ApplResponseError), -1); SwigClassApplResponseError.mark = 0; SwigClassApplResponseError.destroy = (void (*)(void *)) free_FIX_ApplResponseError; SwigClassApplResponseError.trackObjects = 0; SwigClassRefApplID.klass = rb_define_class_under(mQuickfix, "RefApplID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefApplID, (void *) &SwigClassRefApplID); rb_define_alloc_func(SwigClassRefApplID.klass, _wrap_RefApplID_allocate); rb_define_method(SwigClassRefApplID.klass, "initialize", VALUEFUNC(_wrap_new_RefApplID), -1); SwigClassRefApplID.mark = 0; SwigClassRefApplID.destroy = (void (*)(void *)) free_FIX_RefApplID; SwigClassRefApplID.trackObjects = 0; SwigClassApplReportID.klass = rb_define_class_under(mQuickfix, "ApplReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplReportID, (void *) &SwigClassApplReportID); rb_define_alloc_func(SwigClassApplReportID.klass, _wrap_ApplReportID_allocate); rb_define_method(SwigClassApplReportID.klass, "initialize", VALUEFUNC(_wrap_new_ApplReportID), -1); SwigClassApplReportID.mark = 0; SwigClassApplReportID.destroy = (void (*)(void *)) free_FIX_ApplReportID; SwigClassApplReportID.trackObjects = 0; SwigClassRefApplLastSeqNum.klass = rb_define_class_under(mQuickfix, "RefApplLastSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefApplLastSeqNum, (void *) &SwigClassRefApplLastSeqNum); rb_define_alloc_func(SwigClassRefApplLastSeqNum.klass, _wrap_RefApplLastSeqNum_allocate); rb_define_method(SwigClassRefApplLastSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_RefApplLastSeqNum), -1); SwigClassRefApplLastSeqNum.mark = 0; SwigClassRefApplLastSeqNum.destroy = (void (*)(void *)) free_FIX_RefApplLastSeqNum; SwigClassRefApplLastSeqNum.trackObjects = 0; SwigClassLegPutOrCall.klass = rb_define_class_under(mQuickfix, "LegPutOrCall", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegPutOrCall, (void *) &SwigClassLegPutOrCall); rb_define_alloc_func(SwigClassLegPutOrCall.klass, _wrap_LegPutOrCall_allocate); rb_define_method(SwigClassLegPutOrCall.klass, "initialize", VALUEFUNC(_wrap_new_LegPutOrCall), -1); SwigClassLegPutOrCall.mark = 0; SwigClassLegPutOrCall.destroy = (void (*)(void *)) free_FIX_LegPutOrCall; SwigClassLegPutOrCall.trackObjects = 0; SwigClassTotNoFills.klass = rb_define_class_under(mQuickfix, "TotNoFills", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TotNoFills, (void *) &SwigClassTotNoFills); rb_define_alloc_func(SwigClassTotNoFills.klass, _wrap_TotNoFills_allocate); rb_define_method(SwigClassTotNoFills.klass, "initialize", VALUEFUNC(_wrap_new_TotNoFills), -1); SwigClassTotNoFills.mark = 0; SwigClassTotNoFills.destroy = (void (*)(void *)) free_FIX_TotNoFills; SwigClassTotNoFills.trackObjects = 0; SwigClassNoFills.klass = rb_define_class_under(mQuickfix, "NoFills", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoFills, (void *) &SwigClassNoFills); rb_define_alloc_func(SwigClassNoFills.klass, _wrap_NoFills_allocate); rb_define_method(SwigClassNoFills.klass, "initialize", VALUEFUNC(_wrap_new_NoFills), -1); SwigClassNoFills.mark = 0; SwigClassNoFills.destroy = (void (*)(void *)) free_FIX_NoFills; SwigClassNoFills.trackObjects = 0; SwigClassFillExecID.klass = rb_define_class_under(mQuickfix, "FillExecID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FillExecID, (void *) &SwigClassFillExecID); rb_define_alloc_func(SwigClassFillExecID.klass, _wrap_FillExecID_allocate); rb_define_method(SwigClassFillExecID.klass, "initialize", VALUEFUNC(_wrap_new_FillExecID), -1); SwigClassFillExecID.mark = 0; SwigClassFillExecID.destroy = (void (*)(void *)) free_FIX_FillExecID; SwigClassFillExecID.trackObjects = 0; SwigClassFillPx.klass = rb_define_class_under(mQuickfix, "FillPx", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FillPx, (void *) &SwigClassFillPx); rb_define_alloc_func(SwigClassFillPx.klass, _wrap_FillPx_allocate); rb_define_method(SwigClassFillPx.klass, "initialize", VALUEFUNC(_wrap_new_FillPx), -1); SwigClassFillPx.mark = 0; SwigClassFillPx.destroy = (void (*)(void *)) free_FIX_FillPx; SwigClassFillPx.trackObjects = 0; SwigClassFillQty.klass = rb_define_class_under(mQuickfix, "FillQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FillQty, (void *) &SwigClassFillQty); rb_define_alloc_func(SwigClassFillQty.klass, _wrap_FillQty_allocate); rb_define_method(SwigClassFillQty.klass, "initialize", VALUEFUNC(_wrap_new_FillQty), -1); SwigClassFillQty.mark = 0; SwigClassFillQty.destroy = (void (*)(void *)) free_FIX_FillQty; SwigClassFillQty.trackObjects = 0; SwigClassLegAllocID.klass = rb_define_class_under(mQuickfix, "LegAllocID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegAllocID, (void *) &SwigClassLegAllocID); rb_define_alloc_func(SwigClassLegAllocID.klass, _wrap_LegAllocID_allocate); rb_define_method(SwigClassLegAllocID.klass, "initialize", VALUEFUNC(_wrap_new_LegAllocID), -1); SwigClassLegAllocID.mark = 0; SwigClassLegAllocID.destroy = (void (*)(void *)) free_FIX_LegAllocID; SwigClassLegAllocID.trackObjects = 0; SwigClassLegAllocSettlCurrency.klass = rb_define_class_under(mQuickfix, "LegAllocSettlCurrency", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegAllocSettlCurrency, (void *) &SwigClassLegAllocSettlCurrency); rb_define_alloc_func(SwigClassLegAllocSettlCurrency.klass, _wrap_LegAllocSettlCurrency_allocate); rb_define_method(SwigClassLegAllocSettlCurrency.klass, "initialize", VALUEFUNC(_wrap_new_LegAllocSettlCurrency), -1); SwigClassLegAllocSettlCurrency.mark = 0; SwigClassLegAllocSettlCurrency.destroy = (void (*)(void *)) free_FIX_LegAllocSettlCurrency; SwigClassLegAllocSettlCurrency.trackObjects = 0; SwigClassTradSesEvent.klass = rb_define_class_under(mQuickfix, "TradSesEvent", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradSesEvent, (void *) &SwigClassTradSesEvent); rb_define_alloc_func(SwigClassTradSesEvent.klass, _wrap_TradSesEvent_allocate); rb_define_method(SwigClassTradSesEvent.klass, "initialize", VALUEFUNC(_wrap_new_TradSesEvent), -1); SwigClassTradSesEvent.mark = 0; SwigClassTradSesEvent.destroy = (void (*)(void *)) free_FIX_TradSesEvent; SwigClassTradSesEvent.trackObjects = 0; SwigClassMassActionReportID.klass = rb_define_class_under(mQuickfix, "MassActionReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassActionReportID, (void *) &SwigClassMassActionReportID); rb_define_alloc_func(SwigClassMassActionReportID.klass, _wrap_MassActionReportID_allocate); rb_define_method(SwigClassMassActionReportID.klass, "initialize", VALUEFUNC(_wrap_new_MassActionReportID), -1); SwigClassMassActionReportID.mark = 0; SwigClassMassActionReportID.destroy = (void (*)(void *)) free_FIX_MassActionReportID; SwigClassMassActionReportID.trackObjects = 0; SwigClassNoNotAffectedOrders.klass = rb_define_class_under(mQuickfix, "NoNotAffectedOrders", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNotAffectedOrders, (void *) &SwigClassNoNotAffectedOrders); rb_define_alloc_func(SwigClassNoNotAffectedOrders.klass, _wrap_NoNotAffectedOrders_allocate); rb_define_method(SwigClassNoNotAffectedOrders.klass, "initialize", VALUEFUNC(_wrap_new_NoNotAffectedOrders), -1); SwigClassNoNotAffectedOrders.mark = 0; SwigClassNoNotAffectedOrders.destroy = (void (*)(void *)) free_FIX_NoNotAffectedOrders; SwigClassNoNotAffectedOrders.trackObjects = 0; SwigClassNotAffectedOrderID.klass = rb_define_class_under(mQuickfix, "NotAffectedOrderID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NotAffectedOrderID, (void *) &SwigClassNotAffectedOrderID); rb_define_alloc_func(SwigClassNotAffectedOrderID.klass, _wrap_NotAffectedOrderID_allocate); rb_define_method(SwigClassNotAffectedOrderID.klass, "initialize", VALUEFUNC(_wrap_new_NotAffectedOrderID), -1); SwigClassNotAffectedOrderID.mark = 0; SwigClassNotAffectedOrderID.destroy = (void (*)(void *)) free_FIX_NotAffectedOrderID; SwigClassNotAffectedOrderID.trackObjects = 0; SwigClassNotAffOrigClOrdID.klass = rb_define_class_under(mQuickfix, "NotAffOrigClOrdID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NotAffOrigClOrdID, (void *) &SwigClassNotAffOrigClOrdID); rb_define_alloc_func(SwigClassNotAffOrigClOrdID.klass, _wrap_NotAffOrigClOrdID_allocate); rb_define_method(SwigClassNotAffOrigClOrdID.klass, "initialize", VALUEFUNC(_wrap_new_NotAffOrigClOrdID), -1); SwigClassNotAffOrigClOrdID.mark = 0; SwigClassNotAffOrigClOrdID.destroy = (void (*)(void *)) free_FIX_NotAffOrigClOrdID; SwigClassNotAffOrigClOrdID.trackObjects = 0; SwigClassMassActionType.klass = rb_define_class_under(mQuickfix, "MassActionType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassActionType, (void *) &SwigClassMassActionType); rb_define_alloc_func(SwigClassMassActionType.klass, _wrap_MassActionType_allocate); rb_define_method(SwigClassMassActionType.klass, "initialize", VALUEFUNC(_wrap_new_MassActionType), -1); SwigClassMassActionType.mark = 0; SwigClassMassActionType.destroy = (void (*)(void *)) free_FIX_MassActionType; SwigClassMassActionType.trackObjects = 0; SwigClassMassActionScope.klass = rb_define_class_under(mQuickfix, "MassActionScope", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassActionScope, (void *) &SwigClassMassActionScope); rb_define_alloc_func(SwigClassMassActionScope.klass, _wrap_MassActionScope_allocate); rb_define_method(SwigClassMassActionScope.klass, "initialize", VALUEFUNC(_wrap_new_MassActionScope), -1); SwigClassMassActionScope.mark = 0; SwigClassMassActionScope.destroy = (void (*)(void *)) free_FIX_MassActionScope; SwigClassMassActionScope.trackObjects = 0; SwigClassMassActionResponse.klass = rb_define_class_under(mQuickfix, "MassActionResponse", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassActionResponse, (void *) &SwigClassMassActionResponse); rb_define_alloc_func(SwigClassMassActionResponse.klass, _wrap_MassActionResponse_allocate); rb_define_method(SwigClassMassActionResponse.klass, "initialize", VALUEFUNC(_wrap_new_MassActionResponse), -1); SwigClassMassActionResponse.mark = 0; SwigClassMassActionResponse.destroy = (void (*)(void *)) free_FIX_MassActionResponse; SwigClassMassActionResponse.trackObjects = 0; SwigClassMassActionRejectReason.klass = rb_define_class_under(mQuickfix, "MassActionRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MassActionRejectReason, (void *) &SwigClassMassActionRejectReason); rb_define_alloc_func(SwigClassMassActionRejectReason.klass, _wrap_MassActionRejectReason_allocate); rb_define_method(SwigClassMassActionRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_MassActionRejectReason), -1); SwigClassMassActionRejectReason.mark = 0; SwigClassMassActionRejectReason.destroy = (void (*)(void *)) free_FIX_MassActionRejectReason; SwigClassMassActionRejectReason.trackObjects = 0; SwigClassMultilegModel.klass = rb_define_class_under(mQuickfix, "MultilegModel", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MultilegModel, (void *) &SwigClassMultilegModel); rb_define_alloc_func(SwigClassMultilegModel.klass, _wrap_MultilegModel_allocate); rb_define_method(SwigClassMultilegModel.klass, "initialize", VALUEFUNC(_wrap_new_MultilegModel), -1); SwigClassMultilegModel.mark = 0; SwigClassMultilegModel.destroy = (void (*)(void *)) free_FIX_MultilegModel; SwigClassMultilegModel.trackObjects = 0; SwigClassMultilegPriceMethod.klass = rb_define_class_under(mQuickfix, "MultilegPriceMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MultilegPriceMethod, (void *) &SwigClassMultilegPriceMethod); rb_define_alloc_func(SwigClassMultilegPriceMethod.klass, _wrap_MultilegPriceMethod_allocate); rb_define_method(SwigClassMultilegPriceMethod.klass, "initialize", VALUEFUNC(_wrap_new_MultilegPriceMethod), -1); SwigClassMultilegPriceMethod.mark = 0; SwigClassMultilegPriceMethod.destroy = (void (*)(void *)) free_FIX_MultilegPriceMethod; SwigClassMultilegPriceMethod.trackObjects = 0; SwigClassLegVolatility.klass = rb_define_class_under(mQuickfix, "LegVolatility", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegVolatility, (void *) &SwigClassLegVolatility); rb_define_alloc_func(SwigClassLegVolatility.klass, _wrap_LegVolatility_allocate); rb_define_method(SwigClassLegVolatility.klass, "initialize", VALUEFUNC(_wrap_new_LegVolatility), -1); SwigClassLegVolatility.mark = 0; SwigClassLegVolatility.destroy = (void (*)(void *)) free_FIX_LegVolatility; SwigClassLegVolatility.trackObjects = 0; SwigClassDividendYield.klass = rb_define_class_under(mQuickfix, "DividendYield", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DividendYield, (void *) &SwigClassDividendYield); rb_define_alloc_func(SwigClassDividendYield.klass, _wrap_DividendYield_allocate); rb_define_method(SwigClassDividendYield.klass, "initialize", VALUEFUNC(_wrap_new_DividendYield), -1); SwigClassDividendYield.mark = 0; SwigClassDividendYield.destroy = (void (*)(void *)) free_FIX_DividendYield; SwigClassDividendYield.trackObjects = 0; SwigClassLegDividendYield.klass = rb_define_class_under(mQuickfix, "LegDividendYield", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegDividendYield, (void *) &SwigClassLegDividendYield); rb_define_alloc_func(SwigClassLegDividendYield.klass, _wrap_LegDividendYield_allocate); rb_define_method(SwigClassLegDividendYield.klass, "initialize", VALUEFUNC(_wrap_new_LegDividendYield), -1); SwigClassLegDividendYield.mark = 0; SwigClassLegDividendYield.destroy = (void (*)(void *)) free_FIX_LegDividendYield; SwigClassLegDividendYield.trackObjects = 0; SwigClassCurrencyRatio.klass = rb_define_class_under(mQuickfix, "CurrencyRatio", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__CurrencyRatio, (void *) &SwigClassCurrencyRatio); rb_define_alloc_func(SwigClassCurrencyRatio.klass, _wrap_CurrencyRatio_allocate); rb_define_method(SwigClassCurrencyRatio.klass, "initialize", VALUEFUNC(_wrap_new_CurrencyRatio), -1); SwigClassCurrencyRatio.mark = 0; SwigClassCurrencyRatio.destroy = (void (*)(void *)) free_FIX_CurrencyRatio; SwigClassCurrencyRatio.trackObjects = 0; SwigClassLegCurrencyRatio.klass = rb_define_class_under(mQuickfix, "LegCurrencyRatio", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegCurrencyRatio, (void *) &SwigClassLegCurrencyRatio); rb_define_alloc_func(SwigClassLegCurrencyRatio.klass, _wrap_LegCurrencyRatio_allocate); rb_define_method(SwigClassLegCurrencyRatio.klass, "initialize", VALUEFUNC(_wrap_new_LegCurrencyRatio), -1); SwigClassLegCurrencyRatio.mark = 0; SwigClassLegCurrencyRatio.destroy = (void (*)(void *)) free_FIX_LegCurrencyRatio; SwigClassLegCurrencyRatio.trackObjects = 0; SwigClassLegExecInst.klass = rb_define_class_under(mQuickfix, "LegExecInst", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegExecInst, (void *) &SwigClassLegExecInst); rb_define_alloc_func(SwigClassLegExecInst.klass, _wrap_LegExecInst_allocate); rb_define_method(SwigClassLegExecInst.klass, "initialize", VALUEFUNC(_wrap_new_LegExecInst), -1); SwigClassLegExecInst.mark = 0; SwigClassLegExecInst.destroy = (void (*)(void *)) free_FIX_LegExecInst; SwigClassLegExecInst.trackObjects = 0; SwigClassContingencyType.klass = rb_define_class_under(mQuickfix, "ContingencyType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContingencyType, (void *) &SwigClassContingencyType); rb_define_alloc_func(SwigClassContingencyType.klass, _wrap_ContingencyType_allocate); rb_define_method(SwigClassContingencyType.klass, "initialize", VALUEFUNC(_wrap_new_ContingencyType), -1); SwigClassContingencyType.mark = 0; SwigClassContingencyType.destroy = (void (*)(void *)) free_FIX_ContingencyType; SwigClassContingencyType.trackObjects = 0; SwigClassListRejectReason.klass = rb_define_class_under(mQuickfix, "ListRejectReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ListRejectReason, (void *) &SwigClassListRejectReason); rb_define_alloc_func(SwigClassListRejectReason.klass, _wrap_ListRejectReason_allocate); rb_define_method(SwigClassListRejectReason.klass, "initialize", VALUEFUNC(_wrap_new_ListRejectReason), -1); SwigClassListRejectReason.mark = 0; SwigClassListRejectReason.destroy = (void (*)(void *)) free_FIX_ListRejectReason; SwigClassListRejectReason.trackObjects = 0; SwigClassNoTrdRepIndicators.klass = rb_define_class_under(mQuickfix, "NoTrdRepIndicators", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTrdRepIndicators, (void *) &SwigClassNoTrdRepIndicators); rb_define_alloc_func(SwigClassNoTrdRepIndicators.klass, _wrap_NoTrdRepIndicators_allocate); rb_define_method(SwigClassNoTrdRepIndicators.klass, "initialize", VALUEFUNC(_wrap_new_NoTrdRepIndicators), -1); SwigClassNoTrdRepIndicators.mark = 0; SwigClassNoTrdRepIndicators.destroy = (void (*)(void *)) free_FIX_NoTrdRepIndicators; SwigClassNoTrdRepIndicators.trackObjects = 0; SwigClassTrdRepPartyRole.klass = rb_define_class_under(mQuickfix, "TrdRepPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdRepPartyRole, (void *) &SwigClassTrdRepPartyRole); rb_define_alloc_func(SwigClassTrdRepPartyRole.klass, _wrap_TrdRepPartyRole_allocate); rb_define_method(SwigClassTrdRepPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_TrdRepPartyRole), -1); SwigClassTrdRepPartyRole.mark = 0; SwigClassTrdRepPartyRole.destroy = (void (*)(void *)) free_FIX_TrdRepPartyRole; SwigClassTrdRepPartyRole.trackObjects = 0; SwigClassTrdRepIndicator.klass = rb_define_class_under(mQuickfix, "TrdRepIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TrdRepIndicator, (void *) &SwigClassTrdRepIndicator); rb_define_alloc_func(SwigClassTrdRepIndicator.klass, _wrap_TrdRepIndicator_allocate); rb_define_method(SwigClassTrdRepIndicator.klass, "initialize", VALUEFUNC(_wrap_new_TrdRepIndicator), -1); SwigClassTrdRepIndicator.mark = 0; SwigClassTrdRepIndicator.destroy = (void (*)(void *)) free_FIX_TrdRepIndicator; SwigClassTrdRepIndicator.trackObjects = 0; SwigClassTradePublishIndicator.klass = rb_define_class_under(mQuickfix, "TradePublishIndicator", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TradePublishIndicator, (void *) &SwigClassTradePublishIndicator); rb_define_alloc_func(SwigClassTradePublishIndicator.klass, _wrap_TradePublishIndicator_allocate); rb_define_method(SwigClassTradePublishIndicator.klass, "initialize", VALUEFUNC(_wrap_new_TradePublishIndicator), -1); SwigClassTradePublishIndicator.mark = 0; SwigClassTradePublishIndicator.destroy = (void (*)(void *)) free_FIX_TradePublishIndicator; SwigClassTradePublishIndicator.trackObjects = 0; SwigClassUnderlyingLegOptAttribute.klass = rb_define_class_under(mQuickfix, "UnderlyingLegOptAttribute", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegOptAttribute, (void *) &SwigClassUnderlyingLegOptAttribute); rb_define_alloc_func(SwigClassUnderlyingLegOptAttribute.klass, _wrap_UnderlyingLegOptAttribute_allocate); rb_define_method(SwigClassUnderlyingLegOptAttribute.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegOptAttribute), -1); SwigClassUnderlyingLegOptAttribute.mark = 0; SwigClassUnderlyingLegOptAttribute.destroy = (void (*)(void *)) free_FIX_UnderlyingLegOptAttribute; SwigClassUnderlyingLegOptAttribute.trackObjects = 0; SwigClassUnderlyingLegSecurityDesc.klass = rb_define_class_under(mQuickfix, "UnderlyingLegSecurityDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegSecurityDesc, (void *) &SwigClassUnderlyingLegSecurityDesc); rb_define_alloc_func(SwigClassUnderlyingLegSecurityDesc.klass, _wrap_UnderlyingLegSecurityDesc_allocate); rb_define_method(SwigClassUnderlyingLegSecurityDesc.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegSecurityDesc), -1); SwigClassUnderlyingLegSecurityDesc.mark = 0; SwigClassUnderlyingLegSecurityDesc.destroy = (void (*)(void *)) free_FIX_UnderlyingLegSecurityDesc; SwigClassUnderlyingLegSecurityDesc.trackObjects = 0; SwigClassMarketReqID.klass = rb_define_class_under(mQuickfix, "MarketReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarketReqID, (void *) &SwigClassMarketReqID); rb_define_alloc_func(SwigClassMarketReqID.klass, _wrap_MarketReqID_allocate); rb_define_method(SwigClassMarketReqID.klass, "initialize", VALUEFUNC(_wrap_new_MarketReqID), -1); SwigClassMarketReqID.mark = 0; SwigClassMarketReqID.destroy = (void (*)(void *)) free_FIX_MarketReqID; SwigClassMarketReqID.trackObjects = 0; SwigClassMarketReportID.klass = rb_define_class_under(mQuickfix, "MarketReportID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarketReportID, (void *) &SwigClassMarketReportID); rb_define_alloc_func(SwigClassMarketReportID.klass, _wrap_MarketReportID_allocate); rb_define_method(SwigClassMarketReportID.klass, "initialize", VALUEFUNC(_wrap_new_MarketReportID), -1); SwigClassMarketReportID.mark = 0; SwigClassMarketReportID.destroy = (void (*)(void *)) free_FIX_MarketReportID; SwigClassMarketReportID.trackObjects = 0; SwigClassMarketUpdateAction.klass = rb_define_class_under(mQuickfix, "MarketUpdateAction", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarketUpdateAction, (void *) &SwigClassMarketUpdateAction); rb_define_alloc_func(SwigClassMarketUpdateAction.klass, _wrap_MarketUpdateAction_allocate); rb_define_method(SwigClassMarketUpdateAction.klass, "initialize", VALUEFUNC(_wrap_new_MarketUpdateAction), -1); SwigClassMarketUpdateAction.mark = 0; SwigClassMarketUpdateAction.destroy = (void (*)(void *)) free_FIX_MarketUpdateAction; SwigClassMarketUpdateAction.trackObjects = 0; SwigClassMarketSegmentDesc.klass = rb_define_class_under(mQuickfix, "MarketSegmentDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MarketSegmentDesc, (void *) &SwigClassMarketSegmentDesc); rb_define_alloc_func(SwigClassMarketSegmentDesc.klass, _wrap_MarketSegmentDesc_allocate); rb_define_method(SwigClassMarketSegmentDesc.klass, "initialize", VALUEFUNC(_wrap_new_MarketSegmentDesc), -1); SwigClassMarketSegmentDesc.mark = 0; SwigClassMarketSegmentDesc.destroy = (void (*)(void *)) free_FIX_MarketSegmentDesc; SwigClassMarketSegmentDesc.trackObjects = 0; SwigClassEncodedMktSegmDescLen.klass = rb_define_class_under(mQuickfix, "EncodedMktSegmDescLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedMktSegmDescLen, (void *) &SwigClassEncodedMktSegmDescLen); rb_define_alloc_func(SwigClassEncodedMktSegmDescLen.klass, _wrap_EncodedMktSegmDescLen_allocate); rb_define_method(SwigClassEncodedMktSegmDescLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedMktSegmDescLen), -1); SwigClassEncodedMktSegmDescLen.mark = 0; SwigClassEncodedMktSegmDescLen.destroy = (void (*)(void *)) free_FIX_EncodedMktSegmDescLen; SwigClassEncodedMktSegmDescLen.trackObjects = 0; SwigClassEncodedMktSegmDesc.klass = rb_define_class_under(mQuickfix, "EncodedMktSegmDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedMktSegmDesc, (void *) &SwigClassEncodedMktSegmDesc); rb_define_alloc_func(SwigClassEncodedMktSegmDesc.klass, _wrap_EncodedMktSegmDesc_allocate); rb_define_method(SwigClassEncodedMktSegmDesc.klass, "initialize", VALUEFUNC(_wrap_new_EncodedMktSegmDesc), -1); SwigClassEncodedMktSegmDesc.mark = 0; SwigClassEncodedMktSegmDesc.destroy = (void (*)(void *)) free_FIX_EncodedMktSegmDesc; SwigClassEncodedMktSegmDesc.trackObjects = 0; SwigClassApplNewSeqNum.klass = rb_define_class_under(mQuickfix, "ApplNewSeqNum", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplNewSeqNum, (void *) &SwigClassApplNewSeqNum); rb_define_alloc_func(SwigClassApplNewSeqNum.klass, _wrap_ApplNewSeqNum_allocate); rb_define_method(SwigClassApplNewSeqNum.klass, "initialize", VALUEFUNC(_wrap_new_ApplNewSeqNum), -1); SwigClassApplNewSeqNum.mark = 0; SwigClassApplNewSeqNum.destroy = (void (*)(void *)) free_FIX_ApplNewSeqNum; SwigClassApplNewSeqNum.trackObjects = 0; SwigClassEncryptedPasswordMethod.klass = rb_define_class_under(mQuickfix, "EncryptedPasswordMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncryptedPasswordMethod, (void *) &SwigClassEncryptedPasswordMethod); rb_define_alloc_func(SwigClassEncryptedPasswordMethod.klass, _wrap_EncryptedPasswordMethod_allocate); rb_define_method(SwigClassEncryptedPasswordMethod.klass, "initialize", VALUEFUNC(_wrap_new_EncryptedPasswordMethod), -1); SwigClassEncryptedPasswordMethod.mark = 0; SwigClassEncryptedPasswordMethod.destroy = (void (*)(void *)) free_FIX_EncryptedPasswordMethod; SwigClassEncryptedPasswordMethod.trackObjects = 0; SwigClassEncryptedPasswordLen.klass = rb_define_class_under(mQuickfix, "EncryptedPasswordLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncryptedPasswordLen, (void *) &SwigClassEncryptedPasswordLen); rb_define_alloc_func(SwigClassEncryptedPasswordLen.klass, _wrap_EncryptedPasswordLen_allocate); rb_define_method(SwigClassEncryptedPasswordLen.klass, "initialize", VALUEFUNC(_wrap_new_EncryptedPasswordLen), -1); SwigClassEncryptedPasswordLen.mark = 0; SwigClassEncryptedPasswordLen.destroy = (void (*)(void *)) free_FIX_EncryptedPasswordLen; SwigClassEncryptedPasswordLen.trackObjects = 0; SwigClassEncryptedPassword.klass = rb_define_class_under(mQuickfix, "EncryptedPassword", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncryptedPassword, (void *) &SwigClassEncryptedPassword); rb_define_alloc_func(SwigClassEncryptedPassword.klass, _wrap_EncryptedPassword_allocate); rb_define_method(SwigClassEncryptedPassword.klass, "initialize", VALUEFUNC(_wrap_new_EncryptedPassword), -1); SwigClassEncryptedPassword.mark = 0; SwigClassEncryptedPassword.destroy = (void (*)(void *)) free_FIX_EncryptedPassword; SwigClassEncryptedPassword.trackObjects = 0; SwigClassEncryptedNewPasswordLen.klass = rb_define_class_under(mQuickfix, "EncryptedNewPasswordLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncryptedNewPasswordLen, (void *) &SwigClassEncryptedNewPasswordLen); rb_define_alloc_func(SwigClassEncryptedNewPasswordLen.klass, _wrap_EncryptedNewPasswordLen_allocate); rb_define_method(SwigClassEncryptedNewPasswordLen.klass, "initialize", VALUEFUNC(_wrap_new_EncryptedNewPasswordLen), -1); SwigClassEncryptedNewPasswordLen.mark = 0; SwigClassEncryptedNewPasswordLen.destroy = (void (*)(void *)) free_FIX_EncryptedNewPasswordLen; SwigClassEncryptedNewPasswordLen.trackObjects = 0; SwigClassEncryptedNewPassword.klass = rb_define_class_under(mQuickfix, "EncryptedNewPassword", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncryptedNewPassword, (void *) &SwigClassEncryptedNewPassword); rb_define_alloc_func(SwigClassEncryptedNewPassword.klass, _wrap_EncryptedNewPassword_allocate); rb_define_method(SwigClassEncryptedNewPassword.klass, "initialize", VALUEFUNC(_wrap_new_EncryptedNewPassword), -1); SwigClassEncryptedNewPassword.mark = 0; SwigClassEncryptedNewPassword.destroy = (void (*)(void *)) free_FIX_EncryptedNewPassword; SwigClassEncryptedNewPassword.trackObjects = 0; SwigClassUnderlyingLegMaturityTime.klass = rb_define_class_under(mQuickfix, "UnderlyingLegMaturityTime", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingLegMaturityTime, (void *) &SwigClassUnderlyingLegMaturityTime); rb_define_alloc_func(SwigClassUnderlyingLegMaturityTime.klass, _wrap_UnderlyingLegMaturityTime_allocate); rb_define_method(SwigClassUnderlyingLegMaturityTime.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingLegMaturityTime), -1); SwigClassUnderlyingLegMaturityTime.mark = 0; SwigClassUnderlyingLegMaturityTime.destroy = (void (*)(void *)) free_FIX_UnderlyingLegMaturityTime; SwigClassUnderlyingLegMaturityTime.trackObjects = 0; SwigClassRefApplExtID.klass = rb_define_class_under(mQuickfix, "RefApplExtID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefApplExtID, (void *) &SwigClassRefApplExtID); rb_define_alloc_func(SwigClassRefApplExtID.klass, _wrap_RefApplExtID_allocate); rb_define_method(SwigClassRefApplExtID.klass, "initialize", VALUEFUNC(_wrap_new_RefApplExtID), -1); SwigClassRefApplExtID.mark = 0; SwigClassRefApplExtID.destroy = (void (*)(void *)) free_FIX_RefApplExtID; SwigClassRefApplExtID.trackObjects = 0; SwigClassDefaultApplExtID.klass = rb_define_class_under(mQuickfix, "DefaultApplExtID", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DefaultApplExtID, (void *) &SwigClassDefaultApplExtID); rb_define_alloc_func(SwigClassDefaultApplExtID.klass, _wrap_DefaultApplExtID_allocate); rb_define_method(SwigClassDefaultApplExtID.klass, "initialize", VALUEFUNC(_wrap_new_DefaultApplExtID), -1); SwigClassDefaultApplExtID.mark = 0; SwigClassDefaultApplExtID.destroy = (void (*)(void *)) free_FIX_DefaultApplExtID; SwigClassDefaultApplExtID.trackObjects = 0; SwigClassDefaultCstmApplVerID.klass = rb_define_class_under(mQuickfix, "DefaultCstmApplVerID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DefaultCstmApplVerID, (void *) &SwigClassDefaultCstmApplVerID); rb_define_alloc_func(SwigClassDefaultCstmApplVerID.klass, _wrap_DefaultCstmApplVerID_allocate); rb_define_method(SwigClassDefaultCstmApplVerID.klass, "initialize", VALUEFUNC(_wrap_new_DefaultCstmApplVerID), -1); SwigClassDefaultCstmApplVerID.mark = 0; SwigClassDefaultCstmApplVerID.destroy = (void (*)(void *)) free_FIX_DefaultCstmApplVerID; SwigClassDefaultCstmApplVerID.trackObjects = 0; SwigClassSessionStatus.klass = rb_define_class_under(mQuickfix, "SessionStatus", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SessionStatus, (void *) &SwigClassSessionStatus); rb_define_alloc_func(SwigClassSessionStatus.klass, _wrap_SessionStatus_allocate); rb_define_method(SwigClassSessionStatus.klass, "initialize", VALUEFUNC(_wrap_new_SessionStatus), -1); SwigClassSessionStatus.mark = 0; SwigClassSessionStatus.destroy = (void (*)(void *)) free_FIX_SessionStatus; SwigClassSessionStatus.trackObjects = 0; SwigClassDefaultVerIndicator.klass = rb_define_class_under(mQuickfix, "DefaultVerIndicator", ((swig_class *) SWIGTYPE_p_FIX__BoolField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DefaultVerIndicator, (void *) &SwigClassDefaultVerIndicator); rb_define_alloc_func(SwigClassDefaultVerIndicator.klass, _wrap_DefaultVerIndicator_allocate); rb_define_method(SwigClassDefaultVerIndicator.klass, "initialize", VALUEFUNC(_wrap_new_DefaultVerIndicator), -1); SwigClassDefaultVerIndicator.mark = 0; SwigClassDefaultVerIndicator.destroy = (void (*)(void *)) free_FIX_DefaultVerIndicator; SwigClassDefaultVerIndicator.trackObjects = 0; SwigClassNested4PartySubIDType.klass = rb_define_class_under(mQuickfix, "Nested4PartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested4PartySubIDType, (void *) &SwigClassNested4PartySubIDType); rb_define_alloc_func(SwigClassNested4PartySubIDType.klass, _wrap_Nested4PartySubIDType_allocate); rb_define_method(SwigClassNested4PartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_Nested4PartySubIDType), -1); SwigClassNested4PartySubIDType.mark = 0; SwigClassNested4PartySubIDType.destroy = (void (*)(void *)) free_FIX_Nested4PartySubIDType; SwigClassNested4PartySubIDType.trackObjects = 0; SwigClassNested4PartySubID.klass = rb_define_class_under(mQuickfix, "Nested4PartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested4PartySubID, (void *) &SwigClassNested4PartySubID); rb_define_alloc_func(SwigClassNested4PartySubID.klass, _wrap_Nested4PartySubID_allocate); rb_define_method(SwigClassNested4PartySubID.klass, "initialize", VALUEFUNC(_wrap_new_Nested4PartySubID), -1); SwigClassNested4PartySubID.mark = 0; SwigClassNested4PartySubID.destroy = (void (*)(void *)) free_FIX_Nested4PartySubID; SwigClassNested4PartySubID.trackObjects = 0; SwigClassNoNested4PartySubIDs.klass = rb_define_class_under(mQuickfix, "NoNested4PartySubIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNested4PartySubIDs, (void *) &SwigClassNoNested4PartySubIDs); rb_define_alloc_func(SwigClassNoNested4PartySubIDs.klass, _wrap_NoNested4PartySubIDs_allocate); rb_define_method(SwigClassNoNested4PartySubIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNested4PartySubIDs), -1); SwigClassNoNested4PartySubIDs.mark = 0; SwigClassNoNested4PartySubIDs.destroy = (void (*)(void *)) free_FIX_NoNested4PartySubIDs; SwigClassNoNested4PartySubIDs.trackObjects = 0; SwigClassNoNested4PartyIDs.klass = rb_define_class_under(mQuickfix, "NoNested4PartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNested4PartyIDs, (void *) &SwigClassNoNested4PartyIDs); rb_define_alloc_func(SwigClassNoNested4PartyIDs.klass, _wrap_NoNested4PartyIDs_allocate); rb_define_method(SwigClassNoNested4PartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNested4PartyIDs), -1); SwigClassNoNested4PartyIDs.mark = 0; SwigClassNoNested4PartyIDs.destroy = (void (*)(void *)) free_FIX_NoNested4PartyIDs; SwigClassNoNested4PartyIDs.trackObjects = 0; SwigClassNested4PartyID.klass = rb_define_class_under(mQuickfix, "Nested4PartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested4PartyID, (void *) &SwigClassNested4PartyID); rb_define_alloc_func(SwigClassNested4PartyID.klass, _wrap_Nested4PartyID_allocate); rb_define_method(SwigClassNested4PartyID.klass, "initialize", VALUEFUNC(_wrap_new_Nested4PartyID), -1); SwigClassNested4PartyID.mark = 0; SwigClassNested4PartyID.destroy = (void (*)(void *)) free_FIX_Nested4PartyID; SwigClassNested4PartyID.trackObjects = 0; SwigClassNested4PartyIDSource.klass = rb_define_class_under(mQuickfix, "Nested4PartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested4PartyIDSource, (void *) &SwigClassNested4PartyIDSource); rb_define_alloc_func(SwigClassNested4PartyIDSource.klass, _wrap_Nested4PartyIDSource_allocate); rb_define_method(SwigClassNested4PartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_Nested4PartyIDSource), -1); SwigClassNested4PartyIDSource.mark = 0; SwigClassNested4PartyIDSource.destroy = (void (*)(void *)) free_FIX_Nested4PartyIDSource; SwigClassNested4PartyIDSource.trackObjects = 0; SwigClassNested4PartyRole.klass = rb_define_class_under(mQuickfix, "Nested4PartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Nested4PartyRole, (void *) &SwigClassNested4PartyRole); rb_define_alloc_func(SwigClassNested4PartyRole.klass, _wrap_Nested4PartyRole_allocate); rb_define_method(SwigClassNested4PartyRole.klass, "initialize", VALUEFUNC(_wrap_new_Nested4PartyRole), -1); SwigClassNested4PartyRole.mark = 0; SwigClassNested4PartyRole.destroy = (void (*)(void *)) free_FIX_Nested4PartyRole; SwigClassNested4PartyRole.trackObjects = 0; SwigClassLegLastQty.klass = rb_define_class_under(mQuickfix, "LegLastQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegLastQty, (void *) &SwigClassLegLastQty); rb_define_alloc_func(SwigClassLegLastQty.klass, _wrap_LegLastQty_allocate); rb_define_method(SwigClassLegLastQty.klass, "initialize", VALUEFUNC(_wrap_new_LegLastQty), -1); SwigClassLegLastQty.mark = 0; SwigClassLegLastQty.destroy = (void (*)(void *)) free_FIX_LegLastQty; SwigClassLegLastQty.trackObjects = 0; SwigClassUnderlyingExerciseStyle.klass = rb_define_class_under(mQuickfix, "UnderlyingExerciseStyle", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingExerciseStyle, (void *) &SwigClassUnderlyingExerciseStyle); rb_define_alloc_func(SwigClassUnderlyingExerciseStyle.klass, _wrap_UnderlyingExerciseStyle_allocate); rb_define_method(SwigClassUnderlyingExerciseStyle.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingExerciseStyle), -1); SwigClassUnderlyingExerciseStyle.mark = 0; SwigClassUnderlyingExerciseStyle.destroy = (void (*)(void *)) free_FIX_UnderlyingExerciseStyle; SwigClassUnderlyingExerciseStyle.trackObjects = 0; SwigClassLegExerciseStyle.klass = rb_define_class_under(mQuickfix, "LegExerciseStyle", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegExerciseStyle, (void *) &SwigClassLegExerciseStyle); rb_define_alloc_func(SwigClassLegExerciseStyle.klass, _wrap_LegExerciseStyle_allocate); rb_define_method(SwigClassLegExerciseStyle.klass, "initialize", VALUEFUNC(_wrap_new_LegExerciseStyle), -1); SwigClassLegExerciseStyle.mark = 0; SwigClassLegExerciseStyle.destroy = (void (*)(void *)) free_FIX_LegExerciseStyle; SwigClassLegExerciseStyle.trackObjects = 0; SwigClassLegPriceUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "LegPriceUnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegPriceUnitOfMeasure, (void *) &SwigClassLegPriceUnitOfMeasure); rb_define_alloc_func(SwigClassLegPriceUnitOfMeasure.klass, _wrap_LegPriceUnitOfMeasure_allocate); rb_define_method(SwigClassLegPriceUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_LegPriceUnitOfMeasure), -1); SwigClassLegPriceUnitOfMeasure.mark = 0; SwigClassLegPriceUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_LegPriceUnitOfMeasure; SwigClassLegPriceUnitOfMeasure.trackObjects = 0; SwigClassLegPriceUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "LegPriceUnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegPriceUnitOfMeasureQty, (void *) &SwigClassLegPriceUnitOfMeasureQty); rb_define_alloc_func(SwigClassLegPriceUnitOfMeasureQty.klass, _wrap_LegPriceUnitOfMeasureQty_allocate); rb_define_method(SwigClassLegPriceUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_LegPriceUnitOfMeasureQty), -1); SwigClassLegPriceUnitOfMeasureQty.mark = 0; SwigClassLegPriceUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_LegPriceUnitOfMeasureQty; SwigClassLegPriceUnitOfMeasureQty.trackObjects = 0; SwigClassUnderlyingUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "UnderlyingUnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingUnitOfMeasureQty, (void *) &SwigClassUnderlyingUnitOfMeasureQty); rb_define_alloc_func(SwigClassUnderlyingUnitOfMeasureQty.klass, _wrap_UnderlyingUnitOfMeasureQty_allocate); rb_define_method(SwigClassUnderlyingUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingUnitOfMeasureQty), -1); SwigClassUnderlyingUnitOfMeasureQty.mark = 0; SwigClassUnderlyingUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_UnderlyingUnitOfMeasureQty; SwigClassUnderlyingUnitOfMeasureQty.trackObjects = 0; SwigClassUnderlyingPriceUnitOfMeasure.klass = rb_define_class_under(mQuickfix, "UnderlyingPriceUnitOfMeasure", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasure, (void *) &SwigClassUnderlyingPriceUnitOfMeasure); rb_define_alloc_func(SwigClassUnderlyingPriceUnitOfMeasure.klass, _wrap_UnderlyingPriceUnitOfMeasure_allocate); rb_define_method(SwigClassUnderlyingPriceUnitOfMeasure.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingPriceUnitOfMeasure), -1); SwigClassUnderlyingPriceUnitOfMeasure.mark = 0; SwigClassUnderlyingPriceUnitOfMeasure.destroy = (void (*)(void *)) free_FIX_UnderlyingPriceUnitOfMeasure; SwigClassUnderlyingPriceUnitOfMeasure.trackObjects = 0; SwigClassUnderlyingPriceUnitOfMeasureQty.klass = rb_define_class_under(mQuickfix, "UnderlyingPriceUnitOfMeasureQty", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingPriceUnitOfMeasureQty, (void *) &SwigClassUnderlyingPriceUnitOfMeasureQty); rb_define_alloc_func(SwigClassUnderlyingPriceUnitOfMeasureQty.klass, _wrap_UnderlyingPriceUnitOfMeasureQty_allocate); rb_define_method(SwigClassUnderlyingPriceUnitOfMeasureQty.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingPriceUnitOfMeasureQty), -1); SwigClassUnderlyingPriceUnitOfMeasureQty.mark = 0; SwigClassUnderlyingPriceUnitOfMeasureQty.destroy = (void (*)(void *)) free_FIX_UnderlyingPriceUnitOfMeasureQty; SwigClassUnderlyingPriceUnitOfMeasureQty.trackObjects = 0; SwigClassApplReportType.klass = rb_define_class_under(mQuickfix, "ApplReportType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ApplReportType, (void *) &SwigClassApplReportType); rb_define_alloc_func(SwigClassApplReportType.klass, _wrap_ApplReportType_allocate); rb_define_method(SwigClassApplReportType.klass, "initialize", VALUEFUNC(_wrap_new_ApplReportType), -1); SwigClassApplReportType.mark = 0; SwigClassApplReportType.destroy = (void (*)(void *)) free_FIX_ApplReportType; SwigClassApplReportType.trackObjects = 0; SwigClassHaltReasonInt.klass = rb_define_class_under(mQuickfix, "HaltReasonInt", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__HaltReasonInt, (void *) &SwigClassHaltReasonInt); rb_define_alloc_func(SwigClassHaltReasonInt.klass, _wrap_HaltReasonInt_allocate); rb_define_method(SwigClassHaltReasonInt.klass, "initialize", VALUEFUNC(_wrap_new_HaltReasonInt), -1); SwigClassHaltReasonInt.mark = 0; SwigClassHaltReasonInt.destroy = (void (*)(void *)) free_FIX_HaltReasonInt; SwigClassHaltReasonInt.trackObjects = 0; SwigClassSideLastQty.klass = rb_define_class_under(mQuickfix, "SideLastQty", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideLastQty, (void *) &SwigClassSideLastQty); rb_define_alloc_func(SwigClassSideLastQty.klass, _wrap_SideLastQty_allocate); rb_define_method(SwigClassSideLastQty.klass, "initialize", VALUEFUNC(_wrap_new_SideLastQty), -1); SwigClassSideLastQty.mark = 0; SwigClassSideLastQty.destroy = (void (*)(void *)) free_FIX_SideLastQty; SwigClassSideLastQty.trackObjects = 0; SwigClassUnderlyingInstrumentPartyID.klass = rb_define_class_under(mQuickfix, "UnderlyingInstrumentPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartyID, (void *) &SwigClassUnderlyingInstrumentPartyID); rb_define_alloc_func(SwigClassUnderlyingInstrumentPartyID.klass, _wrap_UnderlyingInstrumentPartyID_allocate); rb_define_method(SwigClassUnderlyingInstrumentPartyID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingInstrumentPartyID), -1); SwigClassUnderlyingInstrumentPartyID.mark = 0; SwigClassUnderlyingInstrumentPartyID.destroy = (void (*)(void *)) free_FIX_UnderlyingInstrumentPartyID; SwigClassUnderlyingInstrumentPartyID.trackObjects = 0; SwigClassUnderlyingInstrumentPartyIDSource.klass = rb_define_class_under(mQuickfix, "UnderlyingInstrumentPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartyIDSource, (void *) &SwigClassUnderlyingInstrumentPartyIDSource); rb_define_alloc_func(SwigClassUnderlyingInstrumentPartyIDSource.klass, _wrap_UnderlyingInstrumentPartyIDSource_allocate); rb_define_method(SwigClassUnderlyingInstrumentPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingInstrumentPartyIDSource), -1); SwigClassUnderlyingInstrumentPartyIDSource.mark = 0; SwigClassUnderlyingInstrumentPartyIDSource.destroy = (void (*)(void *)) free_FIX_UnderlyingInstrumentPartyIDSource; SwigClassUnderlyingInstrumentPartyIDSource.trackObjects = 0; SwigClassUnderlyingInstrumentPartyRole.klass = rb_define_class_under(mQuickfix, "UnderlyingInstrumentPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartyRole, (void *) &SwigClassUnderlyingInstrumentPartyRole); rb_define_alloc_func(SwigClassUnderlyingInstrumentPartyRole.klass, _wrap_UnderlyingInstrumentPartyRole_allocate); rb_define_method(SwigClassUnderlyingInstrumentPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingInstrumentPartyRole), -1); SwigClassUnderlyingInstrumentPartyRole.mark = 0; SwigClassUnderlyingInstrumentPartyRole.destroy = (void (*)(void *)) free_FIX_UnderlyingInstrumentPartyRole; SwigClassUnderlyingInstrumentPartyRole.trackObjects = 0; SwigClassUnderlyingInstrumentPartySubID.klass = rb_define_class_under(mQuickfix, "UnderlyingInstrumentPartySubID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubID, (void *) &SwigClassUnderlyingInstrumentPartySubID); rb_define_alloc_func(SwigClassUnderlyingInstrumentPartySubID.klass, _wrap_UnderlyingInstrumentPartySubID_allocate); rb_define_method(SwigClassUnderlyingInstrumentPartySubID.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingInstrumentPartySubID), -1); SwigClassUnderlyingInstrumentPartySubID.mark = 0; SwigClassUnderlyingInstrumentPartySubID.destroy = (void (*)(void *)) free_FIX_UnderlyingInstrumentPartySubID; SwigClassUnderlyingInstrumentPartySubID.trackObjects = 0; SwigClassUnderlyingInstrumentPartySubIDType.klass = rb_define_class_under(mQuickfix, "UnderlyingInstrumentPartySubIDType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingInstrumentPartySubIDType, (void *) &SwigClassUnderlyingInstrumentPartySubIDType); rb_define_alloc_func(SwigClassUnderlyingInstrumentPartySubIDType.klass, _wrap_UnderlyingInstrumentPartySubIDType_allocate); rb_define_method(SwigClassUnderlyingInstrumentPartySubIDType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingInstrumentPartySubIDType), -1); SwigClassUnderlyingInstrumentPartySubIDType.mark = 0; SwigClassUnderlyingInstrumentPartySubIDType.destroy = (void (*)(void *)) free_FIX_UnderlyingInstrumentPartySubIDType; SwigClassUnderlyingInstrumentPartySubIDType.trackObjects = 0; SwigClassOptPayoutAmount.klass = rb_define_class_under(mQuickfix, "OptPayoutAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OptPayoutAmount, (void *) &SwigClassOptPayoutAmount); rb_define_alloc_func(SwigClassOptPayoutAmount.klass, _wrap_OptPayoutAmount_allocate); rb_define_method(SwigClassOptPayoutAmount.klass, "initialize", VALUEFUNC(_wrap_new_OptPayoutAmount), -1); SwigClassOptPayoutAmount.mark = 0; SwigClassOptPayoutAmount.destroy = (void (*)(void *)) free_FIX_OptPayoutAmount; SwigClassOptPayoutAmount.trackObjects = 0; SwigClassValuationMethod.klass = rb_define_class_under(mQuickfix, "ValuationMethod", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ValuationMethod, (void *) &SwigClassValuationMethod); rb_define_alloc_func(SwigClassValuationMethod.klass, _wrap_ValuationMethod_allocate); rb_define_method(SwigClassValuationMethod.klass, "initialize", VALUEFUNC(_wrap_new_ValuationMethod), -1); SwigClassValuationMethod.mark = 0; SwigClassValuationMethod.destroy = (void (*)(void *)) free_FIX_ValuationMethod; SwigClassValuationMethod.trackObjects = 0; SwigClassDerivativeValuationMethod.klass = rb_define_class_under(mQuickfix, "DerivativeValuationMethod", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeValuationMethod, (void *) &SwigClassDerivativeValuationMethod); rb_define_alloc_func(SwigClassDerivativeValuationMethod.klass, _wrap_DerivativeValuationMethod_allocate); rb_define_method(SwigClassDerivativeValuationMethod.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeValuationMethod), -1); SwigClassDerivativeValuationMethod.mark = 0; SwigClassDerivativeValuationMethod.destroy = (void (*)(void *)) free_FIX_DerivativeValuationMethod; SwigClassDerivativeValuationMethod.trackObjects = 0; SwigClassSideExecID.klass = rb_define_class_under(mQuickfix, "SideExecID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideExecID, (void *) &SwigClassSideExecID); rb_define_alloc_func(SwigClassSideExecID.klass, _wrap_SideExecID_allocate); rb_define_method(SwigClassSideExecID.klass, "initialize", VALUEFUNC(_wrap_new_SideExecID), -1); SwigClassSideExecID.mark = 0; SwigClassSideExecID.destroy = (void (*)(void *)) free_FIX_SideExecID; SwigClassSideExecID.trackObjects = 0; SwigClassOrderDelay.klass = rb_define_class_under(mQuickfix, "OrderDelay", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderDelay, (void *) &SwigClassOrderDelay); rb_define_alloc_func(SwigClassOrderDelay.klass, _wrap_OrderDelay_allocate); rb_define_method(SwigClassOrderDelay.klass, "initialize", VALUEFUNC(_wrap_new_OrderDelay), -1); SwigClassOrderDelay.mark = 0; SwigClassOrderDelay.destroy = (void (*)(void *)) free_FIX_OrderDelay; SwigClassOrderDelay.trackObjects = 0; SwigClassOrderDelayUnit.klass = rb_define_class_under(mQuickfix, "OrderDelayUnit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrderDelayUnit, (void *) &SwigClassOrderDelayUnit); rb_define_alloc_func(SwigClassOrderDelayUnit.klass, _wrap_OrderDelayUnit_allocate); rb_define_method(SwigClassOrderDelayUnit.klass, "initialize", VALUEFUNC(_wrap_new_OrderDelayUnit), -1); SwigClassOrderDelayUnit.mark = 0; SwigClassOrderDelayUnit.destroy = (void (*)(void *)) free_FIX_OrderDelayUnit; SwigClassOrderDelayUnit.trackObjects = 0; SwigClassVenueType.klass = rb_define_class_under(mQuickfix, "VenueType", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__VenueType, (void *) &SwigClassVenueType); rb_define_alloc_func(SwigClassVenueType.klass, _wrap_VenueType_allocate); rb_define_method(SwigClassVenueType.klass, "initialize", VALUEFUNC(_wrap_new_VenueType), -1); SwigClassVenueType.mark = 0; SwigClassVenueType.destroy = (void (*)(void *)) free_FIX_VenueType; SwigClassVenueType.trackObjects = 0; SwigClassRefOrdIDReason.klass = rb_define_class_under(mQuickfix, "RefOrdIDReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefOrdIDReason, (void *) &SwigClassRefOrdIDReason); rb_define_alloc_func(SwigClassRefOrdIDReason.klass, _wrap_RefOrdIDReason_allocate); rb_define_method(SwigClassRefOrdIDReason.klass, "initialize", VALUEFUNC(_wrap_new_RefOrdIDReason), -1); SwigClassRefOrdIDReason.mark = 0; SwigClassRefOrdIDReason.destroy = (void (*)(void *)) free_FIX_RefOrdIDReason; SwigClassRefOrdIDReason.trackObjects = 0; SwigClassOrigCustOrderCapacity.klass = rb_define_class_under(mQuickfix, "OrigCustOrderCapacity", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OrigCustOrderCapacity, (void *) &SwigClassOrigCustOrderCapacity); rb_define_alloc_func(SwigClassOrigCustOrderCapacity.klass, _wrap_OrigCustOrderCapacity_allocate); rb_define_method(SwigClassOrigCustOrderCapacity.klass, "initialize", VALUEFUNC(_wrap_new_OrigCustOrderCapacity), -1); SwigClassOrigCustOrderCapacity.mark = 0; SwigClassOrigCustOrderCapacity.destroy = (void (*)(void *)) free_FIX_OrigCustOrderCapacity; SwigClassOrigCustOrderCapacity.trackObjects = 0; SwigClassRefApplReqID.klass = rb_define_class_under(mQuickfix, "RefApplReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RefApplReqID, (void *) &SwigClassRefApplReqID); rb_define_alloc_func(SwigClassRefApplReqID.klass, _wrap_RefApplReqID_allocate); rb_define_method(SwigClassRefApplReqID.klass, "initialize", VALUEFUNC(_wrap_new_RefApplReqID), -1); SwigClassRefApplReqID.mark = 0; SwigClassRefApplReqID.destroy = (void (*)(void *)) free_FIX_RefApplReqID; SwigClassRefApplReqID.trackObjects = 0; SwigClassModelType.klass = rb_define_class_under(mQuickfix, "ModelType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ModelType, (void *) &SwigClassModelType); rb_define_alloc_func(SwigClassModelType.klass, _wrap_ModelType_allocate); rb_define_method(SwigClassModelType.klass, "initialize", VALUEFUNC(_wrap_new_ModelType), -1); SwigClassModelType.mark = 0; SwigClassModelType.destroy = (void (*)(void *)) free_FIX_ModelType; SwigClassModelType.trackObjects = 0; SwigClassContractMultiplierUnit.klass = rb_define_class_under(mQuickfix, "ContractMultiplierUnit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ContractMultiplierUnit, (void *) &SwigClassContractMultiplierUnit); rb_define_alloc_func(SwigClassContractMultiplierUnit.klass, _wrap_ContractMultiplierUnit_allocate); rb_define_method(SwigClassContractMultiplierUnit.klass, "initialize", VALUEFUNC(_wrap_new_ContractMultiplierUnit), -1); SwigClassContractMultiplierUnit.mark = 0; SwigClassContractMultiplierUnit.destroy = (void (*)(void *)) free_FIX_ContractMultiplierUnit; SwigClassContractMultiplierUnit.trackObjects = 0; SwigClassLegContractMultiplierUnit.klass = rb_define_class_under(mQuickfix, "LegContractMultiplierUnit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegContractMultiplierUnit, (void *) &SwigClassLegContractMultiplierUnit); rb_define_alloc_func(SwigClassLegContractMultiplierUnit.klass, _wrap_LegContractMultiplierUnit_allocate); rb_define_method(SwigClassLegContractMultiplierUnit.klass, "initialize", VALUEFUNC(_wrap_new_LegContractMultiplierUnit), -1); SwigClassLegContractMultiplierUnit.mark = 0; SwigClassLegContractMultiplierUnit.destroy = (void (*)(void *)) free_FIX_LegContractMultiplierUnit; SwigClassLegContractMultiplierUnit.trackObjects = 0; SwigClassUnderlyingContractMultiplierUnit.klass = rb_define_class_under(mQuickfix, "UnderlyingContractMultiplierUnit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingContractMultiplierUnit, (void *) &SwigClassUnderlyingContractMultiplierUnit); rb_define_alloc_func(SwigClassUnderlyingContractMultiplierUnit.klass, _wrap_UnderlyingContractMultiplierUnit_allocate); rb_define_method(SwigClassUnderlyingContractMultiplierUnit.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingContractMultiplierUnit), -1); SwigClassUnderlyingContractMultiplierUnit.mark = 0; SwigClassUnderlyingContractMultiplierUnit.destroy = (void (*)(void *)) free_FIX_UnderlyingContractMultiplierUnit; SwigClassUnderlyingContractMultiplierUnit.trackObjects = 0; SwigClassDerivativeContractMultiplierUnit.klass = rb_define_class_under(mQuickfix, "DerivativeContractMultiplierUnit", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeContractMultiplierUnit, (void *) &SwigClassDerivativeContractMultiplierUnit); rb_define_alloc_func(SwigClassDerivativeContractMultiplierUnit.klass, _wrap_DerivativeContractMultiplierUnit_allocate); rb_define_method(SwigClassDerivativeContractMultiplierUnit.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeContractMultiplierUnit), -1); SwigClassDerivativeContractMultiplierUnit.mark = 0; SwigClassDerivativeContractMultiplierUnit.destroy = (void (*)(void *)) free_FIX_DerivativeContractMultiplierUnit; SwigClassDerivativeContractMultiplierUnit.trackObjects = 0; SwigClassFlowScheduleType.klass = rb_define_class_under(mQuickfix, "FlowScheduleType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FlowScheduleType, (void *) &SwigClassFlowScheduleType); rb_define_alloc_func(SwigClassFlowScheduleType.klass, _wrap_FlowScheduleType_allocate); rb_define_method(SwigClassFlowScheduleType.klass, "initialize", VALUEFUNC(_wrap_new_FlowScheduleType), -1); SwigClassFlowScheduleType.mark = 0; SwigClassFlowScheduleType.destroy = (void (*)(void *)) free_FIX_FlowScheduleType; SwigClassFlowScheduleType.trackObjects = 0; SwigClassLegFlowScheduleType.klass = rb_define_class_under(mQuickfix, "LegFlowScheduleType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LegFlowScheduleType, (void *) &SwigClassLegFlowScheduleType); rb_define_alloc_func(SwigClassLegFlowScheduleType.klass, _wrap_LegFlowScheduleType_allocate); rb_define_method(SwigClassLegFlowScheduleType.klass, "initialize", VALUEFUNC(_wrap_new_LegFlowScheduleType), -1); SwigClassLegFlowScheduleType.mark = 0; SwigClassLegFlowScheduleType.destroy = (void (*)(void *)) free_FIX_LegFlowScheduleType; SwigClassLegFlowScheduleType.trackObjects = 0; SwigClassUnderlyingFlowScheduleType.klass = rb_define_class_under(mQuickfix, "UnderlyingFlowScheduleType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingFlowScheduleType, (void *) &SwigClassUnderlyingFlowScheduleType); rb_define_alloc_func(SwigClassUnderlyingFlowScheduleType.klass, _wrap_UnderlyingFlowScheduleType_allocate); rb_define_method(SwigClassUnderlyingFlowScheduleType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingFlowScheduleType), -1); SwigClassUnderlyingFlowScheduleType.mark = 0; SwigClassUnderlyingFlowScheduleType.destroy = (void (*)(void *)) free_FIX_UnderlyingFlowScheduleType; SwigClassUnderlyingFlowScheduleType.trackObjects = 0; SwigClassDerivativeFlowScheduleType.klass = rb_define_class_under(mQuickfix, "DerivativeFlowScheduleType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DerivativeFlowScheduleType, (void *) &SwigClassDerivativeFlowScheduleType); rb_define_alloc_func(SwigClassDerivativeFlowScheduleType.klass, _wrap_DerivativeFlowScheduleType_allocate); rb_define_method(SwigClassDerivativeFlowScheduleType.klass, "initialize", VALUEFUNC(_wrap_new_DerivativeFlowScheduleType), -1); SwigClassDerivativeFlowScheduleType.mark = 0; SwigClassDerivativeFlowScheduleType.destroy = (void (*)(void *)) free_FIX_DerivativeFlowScheduleType; SwigClassDerivativeFlowScheduleType.trackObjects = 0; SwigClassFillLiquidityInd.klass = rb_define_class_under(mQuickfix, "FillLiquidityInd", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FillLiquidityInd, (void *) &SwigClassFillLiquidityInd); rb_define_alloc_func(SwigClassFillLiquidityInd.klass, _wrap_FillLiquidityInd_allocate); rb_define_method(SwigClassFillLiquidityInd.klass, "initialize", VALUEFUNC(_wrap_new_FillLiquidityInd), -1); SwigClassFillLiquidityInd.mark = 0; SwigClassFillLiquidityInd.destroy = (void (*)(void *)) free_FIX_FillLiquidityInd; SwigClassFillLiquidityInd.trackObjects = 0; SwigClassSideLiquidityInd.klass = rb_define_class_under(mQuickfix, "SideLiquidityInd", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SideLiquidityInd, (void *) &SwigClassSideLiquidityInd); rb_define_alloc_func(SwigClassSideLiquidityInd.klass, _wrap_SideLiquidityInd_allocate); rb_define_method(SwigClassSideLiquidityInd.klass, "initialize", VALUEFUNC(_wrap_new_SideLiquidityInd), -1); SwigClassSideLiquidityInd.mark = 0; SwigClassSideLiquidityInd.destroy = (void (*)(void *)) free_FIX_SideLiquidityInd; SwigClassSideLiquidityInd.trackObjects = 0; SwigClassNoRateSources.klass = rb_define_class_under(mQuickfix, "NoRateSources", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoRateSources, (void *) &SwigClassNoRateSources); rb_define_alloc_func(SwigClassNoRateSources.klass, _wrap_NoRateSources_allocate); rb_define_method(SwigClassNoRateSources.klass, "initialize", VALUEFUNC(_wrap_new_NoRateSources), -1); SwigClassNoRateSources.mark = 0; SwigClassNoRateSources.destroy = (void (*)(void *)) free_FIX_NoRateSources; SwigClassNoRateSources.trackObjects = 0; SwigClassRateSource.klass = rb_define_class_under(mQuickfix, "RateSource", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RateSource, (void *) &SwigClassRateSource); rb_define_alloc_func(SwigClassRateSource.klass, _wrap_RateSource_allocate); rb_define_method(SwigClassRateSource.klass, "initialize", VALUEFUNC(_wrap_new_RateSource), -1); SwigClassRateSource.mark = 0; SwigClassRateSource.destroy = (void (*)(void *)) free_FIX_RateSource; SwigClassRateSource.trackObjects = 0; SwigClassRateSourceType.klass = rb_define_class_under(mQuickfix, "RateSourceType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RateSourceType, (void *) &SwigClassRateSourceType); rb_define_alloc_func(SwigClassRateSourceType.klass, _wrap_RateSourceType_allocate); rb_define_method(SwigClassRateSourceType.klass, "initialize", VALUEFUNC(_wrap_new_RateSourceType), -1); SwigClassRateSourceType.mark = 0; SwigClassRateSourceType.destroy = (void (*)(void *)) free_FIX_RateSourceType; SwigClassRateSourceType.trackObjects = 0; SwigClassReferencePage.klass = rb_define_class_under(mQuickfix, "ReferencePage", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ReferencePage, (void *) &SwigClassReferencePage); rb_define_alloc_func(SwigClassReferencePage.klass, _wrap_ReferencePage_allocate); rb_define_method(SwigClassReferencePage.klass, "initialize", VALUEFUNC(_wrap_new_ReferencePage), -1); SwigClassReferencePage.mark = 0; SwigClassReferencePage.destroy = (void (*)(void *)) free_FIX_ReferencePage; SwigClassReferencePage.trackObjects = 0; SwigClassRestructuringType.klass = rb_define_class_under(mQuickfix, "RestructuringType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RestructuringType, (void *) &SwigClassRestructuringType); rb_define_alloc_func(SwigClassRestructuringType.klass, _wrap_RestructuringType_allocate); rb_define_method(SwigClassRestructuringType.klass, "initialize", VALUEFUNC(_wrap_new_RestructuringType), -1); SwigClassRestructuringType.mark = 0; SwigClassRestructuringType.destroy = (void (*)(void *)) free_FIX_RestructuringType; SwigClassRestructuringType.trackObjects = 0; SwigClassSeniority.klass = rb_define_class_under(mQuickfix, "Seniority", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__Seniority, (void *) &SwigClassSeniority); rb_define_alloc_func(SwigClassSeniority.klass, _wrap_Seniority_allocate); rb_define_method(SwigClassSeniority.klass, "initialize", VALUEFUNC(_wrap_new_Seniority), -1); SwigClassSeniority.mark = 0; SwigClassSeniority.destroy = (void (*)(void *)) free_FIX_Seniority; SwigClassSeniority.trackObjects = 0; SwigClassNotionalPercentageOutstanding.klass = rb_define_class_under(mQuickfix, "NotionalPercentageOutstanding", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NotionalPercentageOutstanding, (void *) &SwigClassNotionalPercentageOutstanding); rb_define_alloc_func(SwigClassNotionalPercentageOutstanding.klass, _wrap_NotionalPercentageOutstanding_allocate); rb_define_method(SwigClassNotionalPercentageOutstanding.klass, "initialize", VALUEFUNC(_wrap_new_NotionalPercentageOutstanding), -1); SwigClassNotionalPercentageOutstanding.mark = 0; SwigClassNotionalPercentageOutstanding.destroy = (void (*)(void *)) free_FIX_NotionalPercentageOutstanding; SwigClassNotionalPercentageOutstanding.trackObjects = 0; SwigClassOriginalNotionalPercentageOutstanding.klass = rb_define_class_under(mQuickfix, "OriginalNotionalPercentageOutstanding", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OriginalNotionalPercentageOutstanding, (void *) &SwigClassOriginalNotionalPercentageOutstanding); rb_define_alloc_func(SwigClassOriginalNotionalPercentageOutstanding.klass, _wrap_OriginalNotionalPercentageOutstanding_allocate); rb_define_method(SwigClassOriginalNotionalPercentageOutstanding.klass, "initialize", VALUEFUNC(_wrap_new_OriginalNotionalPercentageOutstanding), -1); SwigClassOriginalNotionalPercentageOutstanding.mark = 0; SwigClassOriginalNotionalPercentageOutstanding.destroy = (void (*)(void *)) free_FIX_OriginalNotionalPercentageOutstanding; SwigClassOriginalNotionalPercentageOutstanding.trackObjects = 0; SwigClassUnderlyingRestructuringType.klass = rb_define_class_under(mQuickfix, "UnderlyingRestructuringType", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingRestructuringType, (void *) &SwigClassUnderlyingRestructuringType); rb_define_alloc_func(SwigClassUnderlyingRestructuringType.klass, _wrap_UnderlyingRestructuringType_allocate); rb_define_method(SwigClassUnderlyingRestructuringType.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingRestructuringType), -1); SwigClassUnderlyingRestructuringType.mark = 0; SwigClassUnderlyingRestructuringType.destroy = (void (*)(void *)) free_FIX_UnderlyingRestructuringType; SwigClassUnderlyingRestructuringType.trackObjects = 0; SwigClassUnderlyingSeniority.klass = rb_define_class_under(mQuickfix, "UnderlyingSeniority", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingSeniority, (void *) &SwigClassUnderlyingSeniority); rb_define_alloc_func(SwigClassUnderlyingSeniority.klass, _wrap_UnderlyingSeniority_allocate); rb_define_method(SwigClassUnderlyingSeniority.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingSeniority), -1); SwigClassUnderlyingSeniority.mark = 0; SwigClassUnderlyingSeniority.destroy = (void (*)(void *)) free_FIX_UnderlyingSeniority; SwigClassUnderlyingSeniority.trackObjects = 0; SwigClassUnderlyingNotionalPercentageOutstanding.klass = rb_define_class_under(mQuickfix, "UnderlyingNotionalPercentageOutstanding", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingNotionalPercentageOutstanding, (void *) &SwigClassUnderlyingNotionalPercentageOutstanding); rb_define_alloc_func(SwigClassUnderlyingNotionalPercentageOutstanding.klass, _wrap_UnderlyingNotionalPercentageOutstanding_allocate); rb_define_method(SwigClassUnderlyingNotionalPercentageOutstanding.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingNotionalPercentageOutstanding), -1); SwigClassUnderlyingNotionalPercentageOutstanding.mark = 0; SwigClassUnderlyingNotionalPercentageOutstanding.destroy = (void (*)(void *)) free_FIX_UnderlyingNotionalPercentageOutstanding; SwigClassUnderlyingNotionalPercentageOutstanding.trackObjects = 0; SwigClassUnderlyingOriginalNotionalPercentageOutstanding.klass = rb_define_class_under(mQuickfix, "UnderlyingOriginalNotionalPercentageOutstanding", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingOriginalNotionalPercentageOutstanding, (void *) &SwigClassUnderlyingOriginalNotionalPercentageOutstanding); rb_define_alloc_func(SwigClassUnderlyingOriginalNotionalPercentageOutstanding.klass, _wrap_UnderlyingOriginalNotionalPercentageOutstanding_allocate); rb_define_method(SwigClassUnderlyingOriginalNotionalPercentageOutstanding.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingOriginalNotionalPercentageOutstanding), -1); SwigClassUnderlyingOriginalNotionalPercentageOutstanding.mark = 0; SwigClassUnderlyingOriginalNotionalPercentageOutstanding.destroy = (void (*)(void *)) free_FIX_UnderlyingOriginalNotionalPercentageOutstanding; SwigClassUnderlyingOriginalNotionalPercentageOutstanding.trackObjects = 0; SwigClassAttachmentPoint.klass = rb_define_class_under(mQuickfix, "AttachmentPoint", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__AttachmentPoint, (void *) &SwigClassAttachmentPoint); rb_define_alloc_func(SwigClassAttachmentPoint.klass, _wrap_AttachmentPoint_allocate); rb_define_method(SwigClassAttachmentPoint.klass, "initialize", VALUEFUNC(_wrap_new_AttachmentPoint), -1); SwigClassAttachmentPoint.mark = 0; SwigClassAttachmentPoint.destroy = (void (*)(void *)) free_FIX_AttachmentPoint; SwigClassAttachmentPoint.trackObjects = 0; SwigClassDetachmentPoint.klass = rb_define_class_under(mQuickfix, "DetachmentPoint", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__DetachmentPoint, (void *) &SwigClassDetachmentPoint); rb_define_alloc_func(SwigClassDetachmentPoint.klass, _wrap_DetachmentPoint_allocate); rb_define_method(SwigClassDetachmentPoint.klass, "initialize", VALUEFUNC(_wrap_new_DetachmentPoint), -1); SwigClassDetachmentPoint.mark = 0; SwigClassDetachmentPoint.destroy = (void (*)(void *)) free_FIX_DetachmentPoint; SwigClassDetachmentPoint.trackObjects = 0; SwigClassUnderlyingAttachmentPoint.klass = rb_define_class_under(mQuickfix, "UnderlyingAttachmentPoint", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingAttachmentPoint, (void *) &SwigClassUnderlyingAttachmentPoint); rb_define_alloc_func(SwigClassUnderlyingAttachmentPoint.klass, _wrap_UnderlyingAttachmentPoint_allocate); rb_define_method(SwigClassUnderlyingAttachmentPoint.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingAttachmentPoint), -1); SwigClassUnderlyingAttachmentPoint.mark = 0; SwigClassUnderlyingAttachmentPoint.destroy = (void (*)(void *)) free_FIX_UnderlyingAttachmentPoint; SwigClassUnderlyingAttachmentPoint.trackObjects = 0; SwigClassUnderlyingDetachmentPoint.klass = rb_define_class_under(mQuickfix, "UnderlyingDetachmentPoint", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingDetachmentPoint, (void *) &SwigClassUnderlyingDetachmentPoint); rb_define_alloc_func(SwigClassUnderlyingDetachmentPoint.klass, _wrap_UnderlyingDetachmentPoint_allocate); rb_define_method(SwigClassUnderlyingDetachmentPoint.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingDetachmentPoint), -1); SwigClassUnderlyingDetachmentPoint.mark = 0; SwigClassUnderlyingDetachmentPoint.destroy = (void (*)(void *)) free_FIX_UnderlyingDetachmentPoint; SwigClassUnderlyingDetachmentPoint.trackObjects = 0; SwigClassNoTargetPartyIDs.klass = rb_define_class_under(mQuickfix, "NoTargetPartyIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoTargetPartyIDs, (void *) &SwigClassNoTargetPartyIDs); rb_define_alloc_func(SwigClassNoTargetPartyIDs.klass, _wrap_NoTargetPartyIDs_allocate); rb_define_method(SwigClassNoTargetPartyIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoTargetPartyIDs), -1); SwigClassNoTargetPartyIDs.mark = 0; SwigClassNoTargetPartyIDs.destroy = (void (*)(void *)) free_FIX_NoTargetPartyIDs; SwigClassNoTargetPartyIDs.trackObjects = 0; SwigClassTargetPartyID.klass = rb_define_class_under(mQuickfix, "TargetPartyID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetPartyID, (void *) &SwigClassTargetPartyID); rb_define_alloc_func(SwigClassTargetPartyID.klass, _wrap_TargetPartyID_allocate); rb_define_method(SwigClassTargetPartyID.klass, "initialize", VALUEFUNC(_wrap_new_TargetPartyID), -1); SwigClassTargetPartyID.mark = 0; SwigClassTargetPartyID.destroy = (void (*)(void *)) free_FIX_TargetPartyID; SwigClassTargetPartyID.trackObjects = 0; SwigClassTargetPartyIDSource.klass = rb_define_class_under(mQuickfix, "TargetPartyIDSource", ((swig_class *) SWIGTYPE_p_FIX__CharField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetPartyIDSource, (void *) &SwigClassTargetPartyIDSource); rb_define_alloc_func(SwigClassTargetPartyIDSource.klass, _wrap_TargetPartyIDSource_allocate); rb_define_method(SwigClassTargetPartyIDSource.klass, "initialize", VALUEFUNC(_wrap_new_TargetPartyIDSource), -1); SwigClassTargetPartyIDSource.mark = 0; SwigClassTargetPartyIDSource.destroy = (void (*)(void *)) free_FIX_TargetPartyIDSource; SwigClassTargetPartyIDSource.trackObjects = 0; SwigClassTargetPartyRole.klass = rb_define_class_under(mQuickfix, "TargetPartyRole", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__TargetPartyRole, (void *) &SwigClassTargetPartyRole); rb_define_alloc_func(SwigClassTargetPartyRole.klass, _wrap_TargetPartyRole_allocate); rb_define_method(SwigClassTargetPartyRole.klass, "initialize", VALUEFUNC(_wrap_new_TargetPartyRole), -1); SwigClassTargetPartyRole.mark = 0; SwigClassTargetPartyRole.destroy = (void (*)(void *)) free_FIX_TargetPartyRole; SwigClassTargetPartyRole.trackObjects = 0; SwigClassSecurityListID.klass = rb_define_class_under(mQuickfix, "SecurityListID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityListID, (void *) &SwigClassSecurityListID); rb_define_alloc_func(SwigClassSecurityListID.klass, _wrap_SecurityListID_allocate); rb_define_method(SwigClassSecurityListID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityListID), -1); SwigClassSecurityListID.mark = 0; SwigClassSecurityListID.destroy = (void (*)(void *)) free_FIX_SecurityListID; SwigClassSecurityListID.trackObjects = 0; SwigClassSecurityListRefID.klass = rb_define_class_under(mQuickfix, "SecurityListRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityListRefID, (void *) &SwigClassSecurityListRefID); rb_define_alloc_func(SwigClassSecurityListRefID.klass, _wrap_SecurityListRefID_allocate); rb_define_method(SwigClassSecurityListRefID.klass, "initialize", VALUEFUNC(_wrap_new_SecurityListRefID), -1); SwigClassSecurityListRefID.mark = 0; SwigClassSecurityListRefID.destroy = (void (*)(void *)) free_FIX_SecurityListRefID; SwigClassSecurityListRefID.trackObjects = 0; SwigClassSecurityListDesc.klass = rb_define_class_under(mQuickfix, "SecurityListDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityListDesc, (void *) &SwigClassSecurityListDesc); rb_define_alloc_func(SwigClassSecurityListDesc.klass, _wrap_SecurityListDesc_allocate); rb_define_method(SwigClassSecurityListDesc.klass, "initialize", VALUEFUNC(_wrap_new_SecurityListDesc), -1); SwigClassSecurityListDesc.mark = 0; SwigClassSecurityListDesc.destroy = (void (*)(void *)) free_FIX_SecurityListDesc; SwigClassSecurityListDesc.trackObjects = 0; SwigClassEncodedSecurityListDescLen.klass = rb_define_class_under(mQuickfix, "EncodedSecurityListDescLen", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedSecurityListDescLen, (void *) &SwigClassEncodedSecurityListDescLen); rb_define_alloc_func(SwigClassEncodedSecurityListDescLen.klass, _wrap_EncodedSecurityListDescLen_allocate); rb_define_method(SwigClassEncodedSecurityListDescLen.klass, "initialize", VALUEFUNC(_wrap_new_EncodedSecurityListDescLen), -1); SwigClassEncodedSecurityListDescLen.mark = 0; SwigClassEncodedSecurityListDescLen.destroy = (void (*)(void *)) free_FIX_EncodedSecurityListDescLen; SwigClassEncodedSecurityListDescLen.trackObjects = 0; SwigClassEncodedSecurityListDesc.klass = rb_define_class_under(mQuickfix, "EncodedSecurityListDesc", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__EncodedSecurityListDesc, (void *) &SwigClassEncodedSecurityListDesc); rb_define_alloc_func(SwigClassEncodedSecurityListDesc.klass, _wrap_EncodedSecurityListDesc_allocate); rb_define_method(SwigClassEncodedSecurityListDesc.klass, "initialize", VALUEFUNC(_wrap_new_EncodedSecurityListDesc), -1); SwigClassEncodedSecurityListDesc.mark = 0; SwigClassEncodedSecurityListDesc.destroy = (void (*)(void *)) free_FIX_EncodedSecurityListDesc; SwigClassEncodedSecurityListDesc.trackObjects = 0; SwigClassSecurityListType.klass = rb_define_class_under(mQuickfix, "SecurityListType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityListType, (void *) &SwigClassSecurityListType); rb_define_alloc_func(SwigClassSecurityListType.klass, _wrap_SecurityListType_allocate); rb_define_method(SwigClassSecurityListType.klass, "initialize", VALUEFUNC(_wrap_new_SecurityListType), -1); SwigClassSecurityListType.mark = 0; SwigClassSecurityListType.destroy = (void (*)(void *)) free_FIX_SecurityListType; SwigClassSecurityListType.trackObjects = 0; SwigClassSecurityListTypeSource.klass = rb_define_class_under(mQuickfix, "SecurityListTypeSource", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SecurityListTypeSource, (void *) &SwigClassSecurityListTypeSource); rb_define_alloc_func(SwigClassSecurityListTypeSource.klass, _wrap_SecurityListTypeSource_allocate); rb_define_method(SwigClassSecurityListTypeSource.klass, "initialize", VALUEFUNC(_wrap_new_SecurityListTypeSource), -1); SwigClassSecurityListTypeSource.mark = 0; SwigClassSecurityListTypeSource.destroy = (void (*)(void *)) free_FIX_SecurityListTypeSource; SwigClassSecurityListTypeSource.trackObjects = 0; SwigClassNewsID.klass = rb_define_class_under(mQuickfix, "NewsID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NewsID, (void *) &SwigClassNewsID); rb_define_alloc_func(SwigClassNewsID.klass, _wrap_NewsID_allocate); rb_define_method(SwigClassNewsID.klass, "initialize", VALUEFUNC(_wrap_new_NewsID), -1); SwigClassNewsID.mark = 0; SwigClassNewsID.destroy = (void (*)(void *)) free_FIX_NewsID; SwigClassNewsID.trackObjects = 0; SwigClassNewsCategory.klass = rb_define_class_under(mQuickfix, "NewsCategory", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NewsCategory, (void *) &SwigClassNewsCategory); rb_define_alloc_func(SwigClassNewsCategory.klass, _wrap_NewsCategory_allocate); rb_define_method(SwigClassNewsCategory.klass, "initialize", VALUEFUNC(_wrap_new_NewsCategory), -1); SwigClassNewsCategory.mark = 0; SwigClassNewsCategory.destroy = (void (*)(void *)) free_FIX_NewsCategory; SwigClassNewsCategory.trackObjects = 0; SwigClassLanguageCode.klass = rb_define_class_under(mQuickfix, "LanguageCode", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__LanguageCode, (void *) &SwigClassLanguageCode); rb_define_alloc_func(SwigClassLanguageCode.klass, _wrap_LanguageCode_allocate); rb_define_method(SwigClassLanguageCode.klass, "initialize", VALUEFUNC(_wrap_new_LanguageCode), -1); SwigClassLanguageCode.mark = 0; SwigClassLanguageCode.destroy = (void (*)(void *)) free_FIX_LanguageCode; SwigClassLanguageCode.trackObjects = 0; SwigClassNoNewsRefIDs.klass = rb_define_class_under(mQuickfix, "NoNewsRefIDs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoNewsRefIDs, (void *) &SwigClassNoNewsRefIDs); rb_define_alloc_func(SwigClassNoNewsRefIDs.klass, _wrap_NoNewsRefIDs_allocate); rb_define_method(SwigClassNoNewsRefIDs.klass, "initialize", VALUEFUNC(_wrap_new_NoNewsRefIDs), -1); SwigClassNoNewsRefIDs.mark = 0; SwigClassNoNewsRefIDs.destroy = (void (*)(void *)) free_FIX_NoNewsRefIDs; SwigClassNoNewsRefIDs.trackObjects = 0; SwigClassNewsRefID.klass = rb_define_class_under(mQuickfix, "NewsRefID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NewsRefID, (void *) &SwigClassNewsRefID); rb_define_alloc_func(SwigClassNewsRefID.klass, _wrap_NewsRefID_allocate); rb_define_method(SwigClassNewsRefID.klass, "initialize", VALUEFUNC(_wrap_new_NewsRefID), -1); SwigClassNewsRefID.mark = 0; SwigClassNewsRefID.destroy = (void (*)(void *)) free_FIX_NewsRefID; SwigClassNewsRefID.trackObjects = 0; SwigClassNewsRefType.klass = rb_define_class_under(mQuickfix, "NewsRefType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NewsRefType, (void *) &SwigClassNewsRefType); rb_define_alloc_func(SwigClassNewsRefType.klass, _wrap_NewsRefType_allocate); rb_define_method(SwigClassNewsRefType.klass, "initialize", VALUEFUNC(_wrap_new_NewsRefType), -1); SwigClassNewsRefType.mark = 0; SwigClassNewsRefType.destroy = (void (*)(void *)) free_FIX_NewsRefType; SwigClassNewsRefType.trackObjects = 0; SwigClassStrikePriceDeterminationMethod.klass = rb_define_class_under(mQuickfix, "StrikePriceDeterminationMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikePriceDeterminationMethod, (void *) &SwigClassStrikePriceDeterminationMethod); rb_define_alloc_func(SwigClassStrikePriceDeterminationMethod.klass, _wrap_StrikePriceDeterminationMethod_allocate); rb_define_method(SwigClassStrikePriceDeterminationMethod.klass, "initialize", VALUEFUNC(_wrap_new_StrikePriceDeterminationMethod), -1); SwigClassStrikePriceDeterminationMethod.mark = 0; SwigClassStrikePriceDeterminationMethod.destroy = (void (*)(void *)) free_FIX_StrikePriceDeterminationMethod; SwigClassStrikePriceDeterminationMethod.trackObjects = 0; SwigClassStrikePriceBoundaryMethod.klass = rb_define_class_under(mQuickfix, "StrikePriceBoundaryMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikePriceBoundaryMethod, (void *) &SwigClassStrikePriceBoundaryMethod); rb_define_alloc_func(SwigClassStrikePriceBoundaryMethod.klass, _wrap_StrikePriceBoundaryMethod_allocate); rb_define_method(SwigClassStrikePriceBoundaryMethod.klass, "initialize", VALUEFUNC(_wrap_new_StrikePriceBoundaryMethod), -1); SwigClassStrikePriceBoundaryMethod.mark = 0; SwigClassStrikePriceBoundaryMethod.destroy = (void (*)(void *)) free_FIX_StrikePriceBoundaryMethod; SwigClassStrikePriceBoundaryMethod.trackObjects = 0; SwigClassStrikePriceBoundaryPrecision.klass = rb_define_class_under(mQuickfix, "StrikePriceBoundaryPrecision", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StrikePriceBoundaryPrecision, (void *) &SwigClassStrikePriceBoundaryPrecision); rb_define_alloc_func(SwigClassStrikePriceBoundaryPrecision.klass, _wrap_StrikePriceBoundaryPrecision_allocate); rb_define_method(SwigClassStrikePriceBoundaryPrecision.klass, "initialize", VALUEFUNC(_wrap_new_StrikePriceBoundaryPrecision), -1); SwigClassStrikePriceBoundaryPrecision.mark = 0; SwigClassStrikePriceBoundaryPrecision.destroy = (void (*)(void *)) free_FIX_StrikePriceBoundaryPrecision; SwigClassStrikePriceBoundaryPrecision.trackObjects = 0; SwigClassUnderlyingPriceDeterminationMethod.klass = rb_define_class_under(mQuickfix, "UnderlyingPriceDeterminationMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__UnderlyingPriceDeterminationMethod, (void *) &SwigClassUnderlyingPriceDeterminationMethod); rb_define_alloc_func(SwigClassUnderlyingPriceDeterminationMethod.klass, _wrap_UnderlyingPriceDeterminationMethod_allocate); rb_define_method(SwigClassUnderlyingPriceDeterminationMethod.klass, "initialize", VALUEFUNC(_wrap_new_UnderlyingPriceDeterminationMethod), -1); SwigClassUnderlyingPriceDeterminationMethod.mark = 0; SwigClassUnderlyingPriceDeterminationMethod.destroy = (void (*)(void *)) free_FIX_UnderlyingPriceDeterminationMethod; SwigClassUnderlyingPriceDeterminationMethod.trackObjects = 0; SwigClassOptPayoutType.klass = rb_define_class_under(mQuickfix, "OptPayoutType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__OptPayoutType, (void *) &SwigClassOptPayoutType); rb_define_alloc_func(SwigClassOptPayoutType.klass, _wrap_OptPayoutType_allocate); rb_define_method(SwigClassOptPayoutType.klass, "initialize", VALUEFUNC(_wrap_new_OptPayoutType), -1); SwigClassOptPayoutType.mark = 0; SwigClassOptPayoutType.destroy = (void (*)(void *)) free_FIX_OptPayoutType; SwigClassOptPayoutType.trackObjects = 0; SwigClassNoComplexEvents.klass = rb_define_class_under(mQuickfix, "NoComplexEvents", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoComplexEvents, (void *) &SwigClassNoComplexEvents); rb_define_alloc_func(SwigClassNoComplexEvents.klass, _wrap_NoComplexEvents_allocate); rb_define_method(SwigClassNoComplexEvents.klass, "initialize", VALUEFUNC(_wrap_new_NoComplexEvents), -1); SwigClassNoComplexEvents.mark = 0; SwigClassNoComplexEvents.destroy = (void (*)(void *)) free_FIX_NoComplexEvents; SwigClassNoComplexEvents.trackObjects = 0; SwigClassComplexEventType.klass = rb_define_class_under(mQuickfix, "ComplexEventType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventType, (void *) &SwigClassComplexEventType); rb_define_alloc_func(SwigClassComplexEventType.klass, _wrap_ComplexEventType_allocate); rb_define_method(SwigClassComplexEventType.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventType), -1); SwigClassComplexEventType.mark = 0; SwigClassComplexEventType.destroy = (void (*)(void *)) free_FIX_ComplexEventType; SwigClassComplexEventType.trackObjects = 0; SwigClassComplexOptPayoutAmount.klass = rb_define_class_under(mQuickfix, "ComplexOptPayoutAmount", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexOptPayoutAmount, (void *) &SwigClassComplexOptPayoutAmount); rb_define_alloc_func(SwigClassComplexOptPayoutAmount.klass, _wrap_ComplexOptPayoutAmount_allocate); rb_define_method(SwigClassComplexOptPayoutAmount.klass, "initialize", VALUEFUNC(_wrap_new_ComplexOptPayoutAmount), -1); SwigClassComplexOptPayoutAmount.mark = 0; SwigClassComplexOptPayoutAmount.destroy = (void (*)(void *)) free_FIX_ComplexOptPayoutAmount; SwigClassComplexOptPayoutAmount.trackObjects = 0; SwigClassComplexEventPrice.klass = rb_define_class_under(mQuickfix, "ComplexEventPrice", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventPrice, (void *) &SwigClassComplexEventPrice); rb_define_alloc_func(SwigClassComplexEventPrice.klass, _wrap_ComplexEventPrice_allocate); rb_define_method(SwigClassComplexEventPrice.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventPrice), -1); SwigClassComplexEventPrice.mark = 0; SwigClassComplexEventPrice.destroy = (void (*)(void *)) free_FIX_ComplexEventPrice; SwigClassComplexEventPrice.trackObjects = 0; SwigClassComplexEventPriceBoundaryMethod.klass = rb_define_class_under(mQuickfix, "ComplexEventPriceBoundaryMethod", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventPriceBoundaryMethod, (void *) &SwigClassComplexEventPriceBoundaryMethod); rb_define_alloc_func(SwigClassComplexEventPriceBoundaryMethod.klass, _wrap_ComplexEventPriceBoundaryMethod_allocate); rb_define_method(SwigClassComplexEventPriceBoundaryMethod.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventPriceBoundaryMethod), -1); SwigClassComplexEventPriceBoundaryMethod.mark = 0; SwigClassComplexEventPriceBoundaryMethod.destroy = (void (*)(void *)) free_FIX_ComplexEventPriceBoundaryMethod; SwigClassComplexEventPriceBoundaryMethod.trackObjects = 0; SwigClassComplexEventPriceBoundaryPrecision.klass = rb_define_class_under(mQuickfix, "ComplexEventPriceBoundaryPrecision", ((swig_class *) SWIGTYPE_p_FIX__DoubleField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventPriceBoundaryPrecision, (void *) &SwigClassComplexEventPriceBoundaryPrecision); rb_define_alloc_func(SwigClassComplexEventPriceBoundaryPrecision.klass, _wrap_ComplexEventPriceBoundaryPrecision_allocate); rb_define_method(SwigClassComplexEventPriceBoundaryPrecision.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventPriceBoundaryPrecision), -1); SwigClassComplexEventPriceBoundaryPrecision.mark = 0; SwigClassComplexEventPriceBoundaryPrecision.destroy = (void (*)(void *)) free_FIX_ComplexEventPriceBoundaryPrecision; SwigClassComplexEventPriceBoundaryPrecision.trackObjects = 0; SwigClassComplexEventPriceTimeType.klass = rb_define_class_under(mQuickfix, "ComplexEventPriceTimeType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventPriceTimeType, (void *) &SwigClassComplexEventPriceTimeType); rb_define_alloc_func(SwigClassComplexEventPriceTimeType.klass, _wrap_ComplexEventPriceTimeType_allocate); rb_define_method(SwigClassComplexEventPriceTimeType.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventPriceTimeType), -1); SwigClassComplexEventPriceTimeType.mark = 0; SwigClassComplexEventPriceTimeType.destroy = (void (*)(void *)) free_FIX_ComplexEventPriceTimeType; SwigClassComplexEventPriceTimeType.trackObjects = 0; SwigClassComplexEventCondition.klass = rb_define_class_under(mQuickfix, "ComplexEventCondition", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventCondition, (void *) &SwigClassComplexEventCondition); rb_define_alloc_func(SwigClassComplexEventCondition.klass, _wrap_ComplexEventCondition_allocate); rb_define_method(SwigClassComplexEventCondition.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventCondition), -1); SwigClassComplexEventCondition.mark = 0; SwigClassComplexEventCondition.destroy = (void (*)(void *)) free_FIX_ComplexEventCondition; SwigClassComplexEventCondition.trackObjects = 0; SwigClassNoComplexEventDates.klass = rb_define_class_under(mQuickfix, "NoComplexEventDates", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoComplexEventDates, (void *) &SwigClassNoComplexEventDates); rb_define_alloc_func(SwigClassNoComplexEventDates.klass, _wrap_NoComplexEventDates_allocate); rb_define_method(SwigClassNoComplexEventDates.klass, "initialize", VALUEFUNC(_wrap_new_NoComplexEventDates), -1); SwigClassNoComplexEventDates.mark = 0; SwigClassNoComplexEventDates.destroy = (void (*)(void *)) free_FIX_NoComplexEventDates; SwigClassNoComplexEventDates.trackObjects = 0; SwigClassComplexEventStartDate.klass = rb_define_class_under(mQuickfix, "ComplexEventStartDate", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventStartDate, (void *) &SwigClassComplexEventStartDate); rb_define_alloc_func(SwigClassComplexEventStartDate.klass, _wrap_ComplexEventStartDate_allocate); rb_define_method(SwigClassComplexEventStartDate.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventStartDate), -1); SwigClassComplexEventStartDate.mark = 0; SwigClassComplexEventStartDate.destroy = (void (*)(void *)) free_FIX_ComplexEventStartDate; SwigClassComplexEventStartDate.trackObjects = 0; SwigClassComplexEventEndDate.klass = rb_define_class_under(mQuickfix, "ComplexEventEndDate", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventEndDate, (void *) &SwigClassComplexEventEndDate); rb_define_alloc_func(SwigClassComplexEventEndDate.klass, _wrap_ComplexEventEndDate_allocate); rb_define_method(SwigClassComplexEventEndDate.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventEndDate), -1); SwigClassComplexEventEndDate.mark = 0; SwigClassComplexEventEndDate.destroy = (void (*)(void *)) free_FIX_ComplexEventEndDate; SwigClassComplexEventEndDate.trackObjects = 0; SwigClassNoComplexEventTimes.klass = rb_define_class_under(mQuickfix, "NoComplexEventTimes", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoComplexEventTimes, (void *) &SwigClassNoComplexEventTimes); rb_define_alloc_func(SwigClassNoComplexEventTimes.klass, _wrap_NoComplexEventTimes_allocate); rb_define_method(SwigClassNoComplexEventTimes.klass, "initialize", VALUEFUNC(_wrap_new_NoComplexEventTimes), -1); SwigClassNoComplexEventTimes.mark = 0; SwigClassNoComplexEventTimes.destroy = (void (*)(void *)) free_FIX_NoComplexEventTimes; SwigClassNoComplexEventTimes.trackObjects = 0; SwigClassComplexEventStartTime.klass = rb_define_class_under(mQuickfix, "ComplexEventStartTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeOnlyField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventStartTime, (void *) &SwigClassComplexEventStartTime); rb_define_alloc_func(SwigClassComplexEventStartTime.klass, _wrap_ComplexEventStartTime_allocate); rb_define_method(SwigClassComplexEventStartTime.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventStartTime), -1); SwigClassComplexEventStartTime.mark = 0; SwigClassComplexEventStartTime.destroy = (void (*)(void *)) free_FIX_ComplexEventStartTime; SwigClassComplexEventStartTime.trackObjects = 0; SwigClassComplexEventEndTime.klass = rb_define_class_under(mQuickfix, "ComplexEventEndTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeOnlyField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ComplexEventEndTime, (void *) &SwigClassComplexEventEndTime); rb_define_alloc_func(SwigClassComplexEventEndTime.klass, _wrap_ComplexEventEndTime_allocate); rb_define_method(SwigClassComplexEventEndTime.klass, "initialize", VALUEFUNC(_wrap_new_ComplexEventEndTime), -1); SwigClassComplexEventEndTime.mark = 0; SwigClassComplexEventEndTime.destroy = (void (*)(void *)) free_FIX_ComplexEventEndTime; SwigClassComplexEventEndTime.trackObjects = 0; SwigClassStreamAsgnReqID.klass = rb_define_class_under(mQuickfix, "StreamAsgnReqID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StreamAsgnReqID, (void *) &SwigClassStreamAsgnReqID); rb_define_alloc_func(SwigClassStreamAsgnReqID.klass, _wrap_StreamAsgnReqID_allocate); rb_define_method(SwigClassStreamAsgnReqID.klass, "initialize", VALUEFUNC(_wrap_new_StreamAsgnReqID), -1); SwigClassStreamAsgnReqID.mark = 0; SwigClassStreamAsgnReqID.destroy = (void (*)(void *)) free_FIX_StreamAsgnReqID; SwigClassStreamAsgnReqID.trackObjects = 0; SwigClassStreamAsgnReqType.klass = rb_define_class_under(mQuickfix, "StreamAsgnReqType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StreamAsgnReqType, (void *) &SwigClassStreamAsgnReqType); rb_define_alloc_func(SwigClassStreamAsgnReqType.klass, _wrap_StreamAsgnReqType_allocate); rb_define_method(SwigClassStreamAsgnReqType.klass, "initialize", VALUEFUNC(_wrap_new_StreamAsgnReqType), -1); SwigClassStreamAsgnReqType.mark = 0; SwigClassStreamAsgnReqType.destroy = (void (*)(void *)) free_FIX_StreamAsgnReqType; SwigClassStreamAsgnReqType.trackObjects = 0; SwigClassNoAsgnReqs.klass = rb_define_class_under(mQuickfix, "NoAsgnReqs", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NoAsgnReqs, (void *) &SwigClassNoAsgnReqs); rb_define_alloc_func(SwigClassNoAsgnReqs.klass, _wrap_NoAsgnReqs_allocate); rb_define_method(SwigClassNoAsgnReqs.klass, "initialize", VALUEFUNC(_wrap_new_NoAsgnReqs), -1); SwigClassNoAsgnReqs.mark = 0; SwigClassNoAsgnReqs.destroy = (void (*)(void *)) free_FIX_NoAsgnReqs; SwigClassNoAsgnReqs.trackObjects = 0; SwigClassMDStreamID.klass = rb_define_class_under(mQuickfix, "MDStreamID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MDStreamID, (void *) &SwigClassMDStreamID); rb_define_alloc_func(SwigClassMDStreamID.klass, _wrap_MDStreamID_allocate); rb_define_method(SwigClassMDStreamID.klass, "initialize", VALUEFUNC(_wrap_new_MDStreamID), -1); SwigClassMDStreamID.mark = 0; SwigClassMDStreamID.destroy = (void (*)(void *)) free_FIX_MDStreamID; SwigClassMDStreamID.trackObjects = 0; SwigClassStreamAsgnRptID.klass = rb_define_class_under(mQuickfix, "StreamAsgnRptID", ((swig_class *) SWIGTYPE_p_FIX__StringField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StreamAsgnRptID, (void *) &SwigClassStreamAsgnRptID); rb_define_alloc_func(SwigClassStreamAsgnRptID.klass, _wrap_StreamAsgnRptID_allocate); rb_define_method(SwigClassStreamAsgnRptID.klass, "initialize", VALUEFUNC(_wrap_new_StreamAsgnRptID), -1); SwigClassStreamAsgnRptID.mark = 0; SwigClassStreamAsgnRptID.destroy = (void (*)(void *)) free_FIX_StreamAsgnRptID; SwigClassStreamAsgnRptID.trackObjects = 0; SwigClassStreamAsgnRejReason.klass = rb_define_class_under(mQuickfix, "StreamAsgnRejReason", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StreamAsgnRejReason, (void *) &SwigClassStreamAsgnRejReason); rb_define_alloc_func(SwigClassStreamAsgnRejReason.klass, _wrap_StreamAsgnRejReason_allocate); rb_define_method(SwigClassStreamAsgnRejReason.klass, "initialize", VALUEFUNC(_wrap_new_StreamAsgnRejReason), -1); SwigClassStreamAsgnRejReason.mark = 0; SwigClassStreamAsgnRejReason.destroy = (void (*)(void *)) free_FIX_StreamAsgnRejReason; SwigClassStreamAsgnRejReason.trackObjects = 0; SwigClassStreamAsgnAckType.klass = rb_define_class_under(mQuickfix, "StreamAsgnAckType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StreamAsgnAckType, (void *) &SwigClassStreamAsgnAckType); rb_define_alloc_func(SwigClassStreamAsgnAckType.klass, _wrap_StreamAsgnAckType_allocate); rb_define_method(SwigClassStreamAsgnAckType.klass, "initialize", VALUEFUNC(_wrap_new_StreamAsgnAckType), -1); SwigClassStreamAsgnAckType.mark = 0; SwigClassStreamAsgnAckType.destroy = (void (*)(void *)) free_FIX_StreamAsgnAckType; SwigClassStreamAsgnAckType.trackObjects = 0; SwigClassRelSymTransactTime.klass = rb_define_class_under(mQuickfix, "RelSymTransactTime", ((swig_class *) SWIGTYPE_p_FIX__UtcTimeStampField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__RelSymTransactTime, (void *) &SwigClassRelSymTransactTime); rb_define_alloc_func(SwigClassRelSymTransactTime.klass, _wrap_RelSymTransactTime_allocate); rb_define_method(SwigClassRelSymTransactTime.klass, "initialize", VALUEFUNC(_wrap_new_RelSymTransactTime), -1); SwigClassRelSymTransactTime.mark = 0; SwigClassRelSymTransactTime.destroy = (void (*)(void *)) free_FIX_RelSymTransactTime; SwigClassRelSymTransactTime.trackObjects = 0; SwigClassStreamAsgnType.klass = rb_define_class_under(mQuickfix, "StreamAsgnType", ((swig_class *) SWIGTYPE_p_FIX__IntField->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__StreamAsgnType, (void *) &SwigClassStreamAsgnType); rb_define_alloc_func(SwigClassStreamAsgnType.klass, _wrap_StreamAsgnType_allocate); rb_define_method(SwigClassStreamAsgnType.klass, "initialize", VALUEFUNC(_wrap_new_StreamAsgnType), -1); SwigClassStreamAsgnType.mark = 0; SwigClassStreamAsgnType.destroy = (void (*)(void *)) free_FIX_StreamAsgnType; SwigClassStreamAsgnType.trackObjects = 0; rb_define_singleton_method(mQuickfix, "BeginString_FIXT11", VALUEFUNC(_wrap_BeginString_FIXT11_get), 0); rb_define_singleton_method(mQuickfix, "BeginString_FIX50", VALUEFUNC(_wrap_BeginString_FIX50_get), 0); rb_define_singleton_method(mQuickfix, "BeginString_FIX44", VALUEFUNC(_wrap_BeginString_FIX44_get), 0); rb_define_singleton_method(mQuickfix, "BeginString_FIX43", VALUEFUNC(_wrap_BeginString_FIX43_get), 0); rb_define_singleton_method(mQuickfix, "BeginString_FIX42", VALUEFUNC(_wrap_BeginString_FIX42_get), 0); rb_define_singleton_method(mQuickfix, "BeginString_FIX41", VALUEFUNC(_wrap_BeginString_FIX41_get), 0); rb_define_singleton_method(mQuickfix, "BeginString_FIX40", VALUEFUNC(_wrap_BeginString_FIX40_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INVALID_TAG_NUMBER_TEXT", VALUEFUNC(_wrap_SessionRejectReason_INVALID_TAG_NUMBER_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_REQUIRED_TAG_MISSING_TEXT", VALUEFUNC(_wrap_SessionRejectReason_REQUIRED_TAG_MISSING_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT", VALUEFUNC(_wrap_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_UNDEFINED_TAG_TEXT", VALUEFUNC(_wrap_SessionRejectReason_UNDEFINED_TAG_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT", VALUEFUNC(_wrap_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_VALUE_IS_INCORRECT_TEXT", VALUEFUNC(_wrap_SessionRejectReason_VALUE_IS_INCORRECT_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT", VALUEFUNC(_wrap_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_DECRYPTION_PROBLEM_TEXT", VALUEFUNC(_wrap_SessionRejectReason_DECRYPTION_PROBLEM_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_SIGNATURE_PROBLEM_TEXT", VALUEFUNC(_wrap_SessionRejectReason_SIGNATURE_PROBLEM_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_COMPID_PROBLEM_TEXT", VALUEFUNC(_wrap_SessionRejectReason_COMPID_PROBLEM_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT", VALUEFUNC(_wrap_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INVALID_MSGTYPE_TEXT", VALUEFUNC(_wrap_SessionRejectReason_INVALID_MSGTYPE_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT", VALUEFUNC(_wrap_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT", VALUEFUNC(_wrap_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT", VALUEFUNC(_wrap_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_OTHER_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_OTHER_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNKNOWN_ID_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_UNKNOWN_ID_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNKNOWN_SECURITY_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_UNKNOWN_SECURITY_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_NOT_AUTHORIZED_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_NOT_AUTHORIZED_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT", VALUEFUNC(_wrap_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Heartbeat", VALUEFUNC(_wrap_MsgType_Heartbeat_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TestRequest", VALUEFUNC(_wrap_MsgType_TestRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ResendRequest", VALUEFUNC(_wrap_MsgType_ResendRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Reject", VALUEFUNC(_wrap_MsgType_Reject_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SequenceReset", VALUEFUNC(_wrap_MsgType_SequenceReset_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Logout", VALUEFUNC(_wrap_MsgType_Logout_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Logon", VALUEFUNC(_wrap_MsgType_Logon_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_IOI", VALUEFUNC(_wrap_MsgType_IOI_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Advertisement", VALUEFUNC(_wrap_MsgType_Advertisement_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ExecutionReport", VALUEFUNC(_wrap_MsgType_ExecutionReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderCancelReject", VALUEFUNC(_wrap_MsgType_OrderCancelReject_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_News", VALUEFUNC(_wrap_MsgType_News_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Email", VALUEFUNC(_wrap_MsgType_Email_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_NewOrderSingle", VALUEFUNC(_wrap_MsgType_NewOrderSingle_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_NewOrderList", VALUEFUNC(_wrap_MsgType_NewOrderList_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderCancelRequest", VALUEFUNC(_wrap_MsgType_OrderCancelRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderCancelReplaceRequest", VALUEFUNC(_wrap_MsgType_OrderCancelReplaceRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderStatusRequest", VALUEFUNC(_wrap_MsgType_OrderStatusRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Allocation", VALUEFUNC(_wrap_MsgType_Allocation_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ListCancelRequest", VALUEFUNC(_wrap_MsgType_ListCancelRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ListExecute", VALUEFUNC(_wrap_MsgType_ListExecute_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ListStatusRequest", VALUEFUNC(_wrap_MsgType_ListStatusRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ListStatus", VALUEFUNC(_wrap_MsgType_ListStatus_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AllocationInstructionAck", VALUEFUNC(_wrap_MsgType_AllocationInstructionAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_DontKnowTrade", VALUEFUNC(_wrap_MsgType_DontKnowTrade_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_QuoteRequest", VALUEFUNC(_wrap_MsgType_QuoteRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Quote", VALUEFUNC(_wrap_MsgType_Quote_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SettlementInstructions", VALUEFUNC(_wrap_MsgType_SettlementInstructions_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MarketDataRequest", VALUEFUNC(_wrap_MsgType_MarketDataRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MarketDataSnapshotFullRefresh", VALUEFUNC(_wrap_MsgType_MarketDataSnapshotFullRefresh_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MarketDataIncrementalRefresh", VALUEFUNC(_wrap_MsgType_MarketDataIncrementalRefresh_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MarketDataRequestReject", VALUEFUNC(_wrap_MsgType_MarketDataRequestReject_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_QuoteCancel", VALUEFUNC(_wrap_MsgType_QuoteCancel_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_QuoteStatusRequest", VALUEFUNC(_wrap_MsgType_QuoteStatusRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_QuoteAcknowledgement", VALUEFUNC(_wrap_MsgType_QuoteAcknowledgement_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityDefinitionRequest", VALUEFUNC(_wrap_MsgType_SecurityDefinitionRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityDefinition", VALUEFUNC(_wrap_MsgType_SecurityDefinition_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityStatusRequest", VALUEFUNC(_wrap_MsgType_SecurityStatusRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityStatus", VALUEFUNC(_wrap_MsgType_SecurityStatus_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradingSessionStatusRequest", VALUEFUNC(_wrap_MsgType_TradingSessionStatusRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradingSessionStatus", VALUEFUNC(_wrap_MsgType_TradingSessionStatus_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MassQuote", VALUEFUNC(_wrap_MsgType_MassQuote_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_BusinessMessageReject", VALUEFUNC(_wrap_MsgType_BusinessMessageReject_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_BidRequest", VALUEFUNC(_wrap_MsgType_BidRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_BidResponse", VALUEFUNC(_wrap_MsgType_BidResponse_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ListStrikePrice", VALUEFUNC(_wrap_MsgType_ListStrikePrice_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AllocationAck", VALUEFUNC(_wrap_MsgType_AllocationAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MassQuoteAcknowledgement", VALUEFUNC(_wrap_MsgType_MassQuoteAcknowledgement_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_XMLnonFIX", VALUEFUNC(_wrap_MsgType_XMLnonFIX_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_RegistrationInstructions", VALUEFUNC(_wrap_MsgType_RegistrationInstructions_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_RegistrationInstructionsResponse", VALUEFUNC(_wrap_MsgType_RegistrationInstructionsResponse_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderMassCancelRequest", VALUEFUNC(_wrap_MsgType_OrderMassCancelRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderMassCancelReport", VALUEFUNC(_wrap_MsgType_OrderMassCancelReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_NewOrderCross", VALUEFUNC(_wrap_MsgType_NewOrderCross_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CrossOrderCancelRequest", VALUEFUNC(_wrap_MsgType_CrossOrderCancelRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CrossOrderCancelReplaceRequest", VALUEFUNC(_wrap_MsgType_CrossOrderCancelReplaceRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityTypeRequest", VALUEFUNC(_wrap_MsgType_SecurityTypeRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityTypes", VALUEFUNC(_wrap_MsgType_SecurityTypes_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityListRequest", VALUEFUNC(_wrap_MsgType_SecurityListRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityList", VALUEFUNC(_wrap_MsgType_SecurityList_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_DerivativeSecurityListRequest", VALUEFUNC(_wrap_MsgType_DerivativeSecurityListRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_DerivativeSecurityList", VALUEFUNC(_wrap_MsgType_DerivativeSecurityList_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_NewOrderMultileg", VALUEFUNC(_wrap_MsgType_NewOrderMultileg_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MultilegOrderCancelReplaceRequest", VALUEFUNC(_wrap_MsgType_MultilegOrderCancelReplaceRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradeCaptureReportRequest", VALUEFUNC(_wrap_MsgType_TradeCaptureReportRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradeCaptureReport", VALUEFUNC(_wrap_MsgType_TradeCaptureReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderMassStatusRequest", VALUEFUNC(_wrap_MsgType_OrderMassStatusRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_QuoteRequestReject", VALUEFUNC(_wrap_MsgType_QuoteRequestReject_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_RFQRequest", VALUEFUNC(_wrap_MsgType_RFQRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_QuoteStatusReport", VALUEFUNC(_wrap_MsgType_QuoteStatusReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AllocationInstruction", VALUEFUNC(_wrap_MsgType_AllocationInstruction_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MultilegOrderCancelReplace", VALUEFUNC(_wrap_MsgType_MultilegOrderCancelReplace_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_QuoteResponse", VALUEFUNC(_wrap_MsgType_QuoteResponse_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_Confirmation", VALUEFUNC(_wrap_MsgType_Confirmation_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_PositionMaintenanceRequest", VALUEFUNC(_wrap_MsgType_PositionMaintenanceRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_PositionMaintenanceReport", VALUEFUNC(_wrap_MsgType_PositionMaintenanceReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_RequestForPositions", VALUEFUNC(_wrap_MsgType_RequestForPositions_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_RequestForPositionsAck", VALUEFUNC(_wrap_MsgType_RequestForPositionsAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_PositionReport", VALUEFUNC(_wrap_MsgType_PositionReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradeCaptureReportRequestAck", VALUEFUNC(_wrap_MsgType_TradeCaptureReportRequestAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradeCaptureReportAck", VALUEFUNC(_wrap_MsgType_TradeCaptureReportAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AllocationReport", VALUEFUNC(_wrap_MsgType_AllocationReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AllocationReportAck", VALUEFUNC(_wrap_MsgType_AllocationReportAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ConfirmationAck", VALUEFUNC(_wrap_MsgType_ConfirmationAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SettlementInstructionRequest", VALUEFUNC(_wrap_MsgType_SettlementInstructionRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AssignmentReport", VALUEFUNC(_wrap_MsgType_AssignmentReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CollateralRequest", VALUEFUNC(_wrap_MsgType_CollateralRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CollateralAssignment", VALUEFUNC(_wrap_MsgType_CollateralAssignment_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CollateralResponse", VALUEFUNC(_wrap_MsgType_CollateralResponse_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CollateralReport", VALUEFUNC(_wrap_MsgType_CollateralReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CollateralInquiry", VALUEFUNC(_wrap_MsgType_CollateralInquiry_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_NetworkCounterpartySystemStatusRequest", VALUEFUNC(_wrap_MsgType_NetworkCounterpartySystemStatusRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_NetworkCounterpartySystemStatusResponse", VALUEFUNC(_wrap_MsgType_NetworkCounterpartySystemStatusResponse_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_UserRequest", VALUEFUNC(_wrap_MsgType_UserRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_UserResponse", VALUEFUNC(_wrap_MsgType_UserResponse_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_CollateralInquiryAck", VALUEFUNC(_wrap_MsgType_CollateralInquiryAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ConfirmationRequest", VALUEFUNC(_wrap_MsgType_ConfirmationRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ContraryIntentionReport", VALUEFUNC(_wrap_MsgType_ContraryIntentionReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityDefinitionUpdateReport", VALUEFUNC(_wrap_MsgType_SecurityDefinitionUpdateReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SecurityListUpdateReport", VALUEFUNC(_wrap_MsgType_SecurityListUpdateReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AdjustedPositionReport", VALUEFUNC(_wrap_MsgType_AdjustedPositionReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_AllocationInstructionAlert", VALUEFUNC(_wrap_MsgType_AllocationInstructionAlert_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ExecutionAcknowledgement", VALUEFUNC(_wrap_MsgType_ExecutionAcknowledgement_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradingSessionList", VALUEFUNC(_wrap_MsgType_TradingSessionList_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradingSessionListRequest", VALUEFUNC(_wrap_MsgType_TradingSessionListRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_SettlementObligationReport", VALUEFUNC(_wrap_MsgType_SettlementObligationReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_DerivativeSecurityListUpdateReport", VALUEFUNC(_wrap_MsgType_DerivativeSecurityListUpdateReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_TradingSessionListUpdateReport", VALUEFUNC(_wrap_MsgType_TradingSessionListUpdateReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MarketDefinitionRequest", VALUEFUNC(_wrap_MsgType_MarketDefinitionRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MarketDefinition", VALUEFUNC(_wrap_MsgType_MarketDefinition_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_MarketDefinitionUpdateReport", VALUEFUNC(_wrap_MsgType_MarketDefinitionUpdateReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ApplicationMessageRequest", VALUEFUNC(_wrap_MsgType_ApplicationMessageRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ApplicationMessageRequestAck", VALUEFUNC(_wrap_MsgType_ApplicationMessageRequestAck_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_ApplicationMessageReport", VALUEFUNC(_wrap_MsgType_ApplicationMessageReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderMassActionReport", VALUEFUNC(_wrap_MsgType_OrderMassActionReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_OrderMassActionRequest", VALUEFUNC(_wrap_MsgType_OrderMassActionRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_UserNotification", VALUEFUNC(_wrap_MsgType_UserNotification_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_StreamAssignmentRequest", VALUEFUNC(_wrap_MsgType_StreamAssignmentRequest_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_StreamAssignmentReport", VALUEFUNC(_wrap_MsgType_StreamAssignmentReport_get), 0); rb_define_singleton_method(mQuickfix, "MsgType_StreamAssignmentReportACK", VALUEFUNC(_wrap_MsgType_StreamAssignmentReportACK_get), 0); rb_define_singleton_method(mQuickfix, "PossDupFlag_NO", VALUEFUNC(_wrap_PossDupFlag_NO_get), 0); rb_define_singleton_method(mQuickfix, "PossDupFlag_YES", VALUEFUNC(_wrap_PossDupFlag_YES_get), 0); rb_define_singleton_method(mQuickfix, "PossResend_NO", VALUEFUNC(_wrap_PossResend_NO_get), 0); rb_define_singleton_method(mQuickfix, "PossResend_YES", VALUEFUNC(_wrap_PossResend_YES_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_NONE_OTHER", VALUEFUNC(_wrap_EncryptMethod_NONE_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_PKCS", VALUEFUNC(_wrap_EncryptMethod_PKCS_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_DES", VALUEFUNC(_wrap_EncryptMethod_DES_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_PKCS_DES", VALUEFUNC(_wrap_EncryptMethod_PKCS_DES_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_PGP_DES", VALUEFUNC(_wrap_EncryptMethod_PGP_DES_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_PGP_DES_MD5", VALUEFUNC(_wrap_EncryptMethod_PGP_DES_MD5_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_PEM_DES_MD5", VALUEFUNC(_wrap_EncryptMethod_PEM_DES_MD5_get), 0); rb_define_singleton_method(mQuickfix, "EncryptMethod_NONE", VALUEFUNC(_wrap_EncryptMethod_NONE_get), 0); rb_define_singleton_method(mQuickfix, "GapFillFlag_NO", VALUEFUNC(_wrap_GapFillFlag_NO_get), 0); rb_define_singleton_method(mQuickfix, "GapFillFlag_YES", VALUEFUNC(_wrap_GapFillFlag_YES_get), 0); rb_define_singleton_method(mQuickfix, "ResetSeqNumFlag_NO", VALUEFUNC(_wrap_ResetSeqNumFlag_NO_get), 0); rb_define_singleton_method(mQuickfix, "ResetSeqNumFlag_YES", VALUEFUNC(_wrap_ResetSeqNumFlag_YES_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_ISO_2022_JP", VALUEFUNC(_wrap_MessageEncoding_ISO_2022_JP_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_EUC_JP", VALUEFUNC(_wrap_MessageEncoding_EUC_JP_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_SHIFT_JIS", VALUEFUNC(_wrap_MessageEncoding_SHIFT_JIS_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_UTF_8", VALUEFUNC(_wrap_MessageEncoding_UTF_8_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_JIS", VALUEFUNC(_wrap_MessageEncoding_JIS_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_EUC", VALUEFUNC(_wrap_MessageEncoding_EUC_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_FOR_USING_SJIS", VALUEFUNC(_wrap_MessageEncoding_FOR_USING_SJIS_get), 0); rb_define_singleton_method(mQuickfix, "MessageEncoding_UNICODE", VALUEFUNC(_wrap_MessageEncoding_UNICODE_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INVALID_TAG_NUMBER", VALUEFUNC(_wrap_SessionRejectReason_INVALID_TAG_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_REQUIRED_TAG_MISSING", VALUEFUNC(_wrap_SessionRejectReason_REQUIRED_TAG_MISSING_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM", VALUEFUNC(_wrap_SessionRejectReason_SENDINGTIME_ACCURACY_PROBLEM_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INVALID_MSGTYPE", VALUEFUNC(_wrap_SessionRejectReason_INVALID_MSGTYPE_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_XML_VALIDATION_ERROR", VALUEFUNC(_wrap_SessionRejectReason_XML_VALIDATION_ERROR_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE", VALUEFUNC(_wrap_SessionRejectReason_TAG_APPEARS_MORE_THAN_ONCE_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER", VALUEFUNC(_wrap_SessionRejectReason_TAG_SPECIFIED_OUT_OF_REQUIRED_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER", VALUEFUNC(_wrap_SessionRejectReason_REPEATING_GROUP_FIELDS_OUT_OF_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP", VALUEFUNC(_wrap_SessionRejectReason_INCORRECT_NUMINGROUP_COUNT_FOR_REPEATING_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER", VALUEFUNC(_wrap_SessionRejectReason_NON_DATA_VALUE_INCLUDES_FIELD_DELIMITER_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE", VALUEFUNC(_wrap_SessionRejectReason_TAG_NOT_DEFINED_FOR_THIS_MESSAGE_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_UNDEFINED_TAG", VALUEFUNC(_wrap_SessionRejectReason_UNDEFINED_TAG_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE", VALUEFUNC(_wrap_SessionRejectReason_TAG_SPECIFIED_WITHOUT_A_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_VALUE_IS_INCORRECT", VALUEFUNC(_wrap_SessionRejectReason_VALUE_IS_INCORRECT_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE", VALUEFUNC(_wrap_SessionRejectReason_INCORRECT_DATA_FORMAT_FOR_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_DECRYPTION_PROBLEM", VALUEFUNC(_wrap_SessionRejectReason_DECRYPTION_PROBLEM_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_SIGNATURE_PROBLEM", VALUEFUNC(_wrap_SessionRejectReason_SIGNATURE_PROBLEM_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_COMPID_PROBLEM", VALUEFUNC(_wrap_SessionRejectReason_COMPID_PROBLEM_get), 0); rb_define_singleton_method(mQuickfix, "SessionRejectReason_OTHER", VALUEFUNC(_wrap_SessionRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "MsgDirection_RECEIVE", VALUEFUNC(_wrap_MsgDirection_RECEIVE_get), 0); rb_define_singleton_method(mQuickfix, "MsgDirection_SEND", VALUEFUNC(_wrap_MsgDirection_SEND_get), 0); rb_define_singleton_method(mQuickfix, "TestMessageIndicator_YES", VALUEFUNC(_wrap_TestMessageIndicator_YES_get), 0); rb_define_singleton_method(mQuickfix, "TestMessageIndicator_NO", VALUEFUNC(_wrap_TestMessageIndicator_NO_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX27", VALUEFUNC(_wrap_ApplVerID_FIX27_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX30", VALUEFUNC(_wrap_ApplVerID_FIX30_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX40", VALUEFUNC(_wrap_ApplVerID_FIX40_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX41", VALUEFUNC(_wrap_ApplVerID_FIX41_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX42", VALUEFUNC(_wrap_ApplVerID_FIX42_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX43", VALUEFUNC(_wrap_ApplVerID_FIX43_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX44", VALUEFUNC(_wrap_ApplVerID_FIX44_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX50", VALUEFUNC(_wrap_ApplVerID_FIX50_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX50SP1", VALUEFUNC(_wrap_ApplVerID_FIX50SP1_get), 0); rb_define_singleton_method(mQuickfix, "ApplVerID_FIX50SP2", VALUEFUNC(_wrap_ApplVerID_FIX50SP2_get), 0); rb_define_singleton_method(mQuickfix, "AdvSide_BUY", VALUEFUNC(_wrap_AdvSide_BUY_get), 0); rb_define_singleton_method(mQuickfix, "AdvSide_SELL", VALUEFUNC(_wrap_AdvSide_SELL_get), 0); rb_define_singleton_method(mQuickfix, "AdvSide_TRADE", VALUEFUNC(_wrap_AdvSide_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "AdvSide_CROSS", VALUEFUNC(_wrap_AdvSide_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "AdvTransType_CANCEL", VALUEFUNC(_wrap_AdvTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "AdvTransType_NEW", VALUEFUNC(_wrap_AdvTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "AdvTransType_REPLACE", VALUEFUNC(_wrap_AdvTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "CommType_PER_SHARE", VALUEFUNC(_wrap_CommType_PER_SHARE_get), 0); rb_define_singleton_method(mQuickfix, "CommType_PERCENTAGE", VALUEFUNC(_wrap_CommType_PERCENTAGE_get), 0); rb_define_singleton_method(mQuickfix, "CommType_ABSOLUTE", VALUEFUNC(_wrap_CommType_ABSOLUTE_get), 0); rb_define_singleton_method(mQuickfix, "CommType_PER_BOND", VALUEFUNC(_wrap_CommType_PER_BOND_get), 0); rb_define_singleton_method(mQuickfix, "CommType_5", VALUEFUNC(_wrap_CommType_5_get), 0); rb_define_singleton_method(mQuickfix, "CommType_4", VALUEFUNC(_wrap_CommType_4_get), 0); rb_define_singleton_method(mQuickfix, "CommType_PER_UNIT", VALUEFUNC(_wrap_CommType_PER_UNIT_get), 0); rb_define_singleton_method(mQuickfix, "CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER", VALUEFUNC(_wrap_CommType_POINTS_PER_BOND_OR_CONTRACT_SUPPLY_CONTRACTMULTIPLIER_get), 0); rb_define_singleton_method(mQuickfix, "CommType_PERCENT", VALUEFUNC(_wrap_CommType_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "CommType_PERCENTAGE_WAIVED_4", VALUEFUNC(_wrap_CommType_PERCENTAGE_WAIVED_4_get), 0); rb_define_singleton_method(mQuickfix, "CommType_PERCENTAGE_WAIVED_5", VALUEFUNC(_wrap_CommType_PERCENTAGE_WAIVED_5_get), 0); rb_define_singleton_method(mQuickfix, "CommType_POINTS_PER_BOND_OR_CONTRACT", VALUEFUNC(_wrap_CommType_POINTS_PER_BOND_OR_CONTRACT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STAY_ON_OFFERSIDE", VALUEFUNC(_wrap_ExecInst_STAY_ON_OFFERSIDE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_NOT_HELD", VALUEFUNC(_wrap_ExecInst_NOT_HELD_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_WORK", VALUEFUNC(_wrap_ExecInst_WORK_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_GO_ALONG", VALUEFUNC(_wrap_ExecInst_GO_ALONG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_OVER_THE_DAY", VALUEFUNC(_wrap_ExecInst_OVER_THE_DAY_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_HELD", VALUEFUNC(_wrap_ExecInst_HELD_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PARTICIPATE_DONT_INITIATE", VALUEFUNC(_wrap_ExecInst_PARTICIPATE_DONT_INITIATE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STRICT_SCALE", VALUEFUNC(_wrap_ExecInst_STRICT_SCALE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_TRY_TO_SCALE", VALUEFUNC(_wrap_ExecInst_TRY_TO_SCALE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STAY_ON_BIDSIDE", VALUEFUNC(_wrap_ExecInst_STAY_ON_BIDSIDE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_NO_CROSS", VALUEFUNC(_wrap_ExecInst_NO_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_OK_TO_CROSS", VALUEFUNC(_wrap_ExecInst_OK_TO_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CALL_FIRST", VALUEFUNC(_wrap_ExecInst_CALL_FIRST_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PERCENT_OF_VOLUME", VALUEFUNC(_wrap_ExecInst_PERCENT_OF_VOLUME_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_DO_NOT_INCREASE", VALUEFUNC(_wrap_ExecInst_DO_NOT_INCREASE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_DO_NOT_REDUCE", VALUEFUNC(_wrap_ExecInst_DO_NOT_REDUCE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_ALL_OR_NONE", VALUEFUNC(_wrap_ExecInst_ALL_OR_NONE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_INSTITUTIONS_ONLY", VALUEFUNC(_wrap_ExecInst_INSTITUTIONS_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_LAST_PEG", VALUEFUNC(_wrap_ExecInst_LAST_PEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_MID_PRICE_PEG", VALUEFUNC(_wrap_ExecInst_MID_PRICE_PEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_NON_NEGOTIABLE", VALUEFUNC(_wrap_ExecInst_NON_NEGOTIABLE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_OPENING_PEG", VALUEFUNC(_wrap_ExecInst_OPENING_PEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_MARKET_PEG", VALUEFUNC(_wrap_ExecInst_MARKET_PEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PRIMARY_PEG", VALUEFUNC(_wrap_ExecInst_PRIMARY_PEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_SUSPEND", VALUEFUNC(_wrap_ExecInst_SUSPEND_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CUSTOMER_DISPLAY_INSTRUCTION", VALUEFUNC(_wrap_ExecInst_CUSTOMER_DISPLAY_INSTRUCTION_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_NETTING", VALUEFUNC(_wrap_ExecInst_NETTING_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER", VALUEFUNC(_wrap_ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PEG_TO_VWAP", VALUEFUNC(_wrap_ExecInst_PEG_TO_VWAP_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_TRYTOSTOP", VALUEFUNC(_wrap_ExecInst_TRYTOSTOP_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_MIDPRCPEG", VALUEFUNC(_wrap_ExecInst_MIDPRCPEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_MARKPEG", VALUEFUNC(_wrap_ExecInst_MARKPEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CANCELONSYSFAIL", VALUEFUNC(_wrap_ExecInst_CANCELONSYSFAIL_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PRIMPEG", VALUEFUNC(_wrap_ExecInst_PRIMPEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CUSTDISPINST", VALUEFUNC(_wrap_ExecInst_CUSTDISPINST_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PEGVWAP", VALUEFUNC(_wrap_ExecInst_PEGVWAP_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_TRADEALONG", VALUEFUNC(_wrap_ExecInst_TRADEALONG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PERCVOL", VALUEFUNC(_wrap_ExecInst_PERCVOL_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STAYOFFER", VALUEFUNC(_wrap_ExecInst_STAYOFFER_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_OVERDAY", VALUEFUNC(_wrap_ExecInst_OVERDAY_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PARTNOTINIT", VALUEFUNC(_wrap_ExecInst_PARTNOTINIT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STRICTSCALE", VALUEFUNC(_wrap_ExecInst_STRICTSCALE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_TRYTOSCALE", VALUEFUNC(_wrap_ExecInst_TRYTOSCALE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STAYBID", VALUEFUNC(_wrap_ExecInst_STAYBID_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_NOCROSS", VALUEFUNC(_wrap_ExecInst_NOCROSS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_OPENPEG", VALUEFUNC(_wrap_ExecInst_OPENPEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CALLFIRST", VALUEFUNC(_wrap_ExecInst_CALLFIRST_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_NONNEGO", VALUEFUNC(_wrap_ExecInst_NONNEGO_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_DNI", VALUEFUNC(_wrap_ExecInst_DNI_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_DNR", VALUEFUNC(_wrap_ExecInst_DNR_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_AON", VALUEFUNC(_wrap_ExecInst_AON_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_RESTATEONSYSFAIL", VALUEFUNC(_wrap_ExecInst_RESTATEONSYSFAIL_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_INSTITONLY", VALUEFUNC(_wrap_ExecInst_INSTITONLY_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_RESTATEONTRADINGHALT", VALUEFUNC(_wrap_ExecInst_RESTATEONTRADINGHALT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CANCELONTRADINGHALT", VALUEFUNC(_wrap_ExecInst_CANCELONTRADINGHALT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_LASTPEG", VALUEFUNC(_wrap_ExecInst_LASTPEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_GOALONG", VALUEFUNC(_wrap_ExecInst_GOALONG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_OKCROSS", VALUEFUNC(_wrap_ExecInst_OKCROSS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_NOTHELD", VALUEFUNC(_wrap_ExecInst_NOTHELD_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_REINSTATE_ON_SYSTEM_FAILURE", VALUEFUNC(_wrap_ExecInst_REINSTATE_ON_SYSTEM_FAILURE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_REINSTATE_ON_TRADING_HALT", VALUEFUNC(_wrap_ExecInst_REINSTATE_ON_TRADING_HALT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CANCEL_ON_TRADING_HALT", VALUEFUNC(_wrap_ExecInst_CANCEL_ON_TRADING_HALT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CANCEL_ON_SYSTEM_FAILURE", VALUEFUNC(_wrap_ExecInst_CANCEL_ON_SYSTEM_FAILURE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_TRADE_ALONG", VALUEFUNC(_wrap_ExecInst_TRADE_ALONG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_TRY_TO_STOP", VALUEFUNC(_wrap_ExecInst_TRY_TO_STOP_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CANCEL_IF_NOT_BEST", VALUEFUNC(_wrap_ExecInst_CANCEL_IF_NOT_BEST_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_TRAILING_STOP_PEG", VALUEFUNC(_wrap_ExecInst_TRAILING_STOP_PEG_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STRICT_LIMIT", VALUEFUNC(_wrap_ExecInst_STRICT_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_IGNORE_PRICE_VALIDITY_CHECKS", VALUEFUNC(_wrap_ExecInst_IGNORE_PRICE_VALIDITY_CHECKS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_PEG_TO_LIMIT_PRICE", VALUEFUNC(_wrap_ExecInst_PEG_TO_LIMIT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_WORK_TO_TARGET_STRATEGY", VALUEFUNC(_wrap_ExecInst_WORK_TO_TARGET_STRATEGY_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STAY_ON_OFFER_SIDE", VALUEFUNC(_wrap_ExecInst_STAY_ON_OFFER_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_STAY_ON_BID_SIDE", VALUEFUNC(_wrap_ExecInst_STAY_ON_BID_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_REINSTATE_ON_SYSTEM_FAILUE", VALUEFUNC(_wrap_ExecInst_REINSTATE_ON_SYSTEM_FAILUE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_INTERMARKET_SWEEP", VALUEFUNC(_wrap_ExecInst_INTERMARKET_SWEEP_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_EXTERNAL_ROUTING_ALLOWED", VALUEFUNC(_wrap_ExecInst_EXTERNAL_ROUTING_ALLOWED_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED", VALUEFUNC(_wrap_ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_IMBALANCE_ONLY", VALUEFUNC(_wrap_ExecInst_IMBALANCE_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE", VALUEFUNC(_wrap_ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_BEST_EXECUTION", VALUEFUNC(_wrap_ExecInst_BEST_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_SUSPEND_ON_SYSTEM_FAILURE", VALUEFUNC(_wrap_ExecInst_SUSPEND_ON_SYSTEM_FAILURE_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_SUSPEND_ON_TRADING_HALT", VALUEFUNC(_wrap_ExecInst_SUSPEND_ON_TRADING_HALT_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_REINSTATE_ON_CONNECTION_LOSS", VALUEFUNC(_wrap_ExecInst_REINSTATE_ON_CONNECTION_LOSS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_CANCEL_ON_CONNECTION_LOSS", VALUEFUNC(_wrap_ExecInst_CANCEL_ON_CONNECTION_LOSS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_SUSPEND_ON_CONNECTION_LOSS", VALUEFUNC(_wrap_ExecInst_SUSPEND_ON_CONNECTION_LOSS_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_RELEASE_FROM_SUSPENSION", VALUEFUNC(_wrap_ExecInst_RELEASE_FROM_SUSPENSION_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED", VALUEFUNC(_wrap_ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_EXECUTE_AS_DURATION_NEUTRAL", VALUEFUNC(_wrap_ExecInst_EXECUTE_AS_DURATION_NEUTRAL_get), 0); rb_define_singleton_method(mQuickfix, "ExecInst_EXECUTE_AS_FX_NEUTRAL", VALUEFUNC(_wrap_ExecInst_EXECUTE_AS_FX_NEUTRAL_get), 0); rb_define_singleton_method(mQuickfix, "ExecTransType_NEW", VALUEFUNC(_wrap_ExecTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "ExecTransType_CANCEL", VALUEFUNC(_wrap_ExecTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "ExecTransType_CORRECT", VALUEFUNC(_wrap_ExecTransType_CORRECT_get), 0); rb_define_singleton_method(mQuickfix, "ExecTransType_STATUS", VALUEFUNC(_wrap_ExecTransType_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION", VALUEFUNC(_wrap_HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION_get), 0); rb_define_singleton_method(mQuickfix, "HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK", VALUEFUNC(_wrap_HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK_get), 0); rb_define_singleton_method(mQuickfix, "HandlInst_MANUAL_ORDER_BEST_EXECUTION", VALUEFUNC(_wrap_HandlInst_MANUAL_ORDER_BEST_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_CUSIP", VALUEFUNC(_wrap_IDSource_CUSIP_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_SEDOL", VALUEFUNC(_wrap_IDSource_SEDOL_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_QUIK", VALUEFUNC(_wrap_IDSource_QUIK_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_ISIN_NUMBER", VALUEFUNC(_wrap_IDSource_ISIN_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_RIC_CODE", VALUEFUNC(_wrap_IDSource_RIC_CODE_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_ISO_CURRENCY_CODE", VALUEFUNC(_wrap_IDSource_ISO_CURRENCY_CODE_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_ISO_COUNTRY_CODE", VALUEFUNC(_wrap_IDSource_ISO_COUNTRY_CODE_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_EXCHANGE_SYMBOL", VALUEFUNC(_wrap_IDSource_EXCHANGE_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "IDSource_CONSOLIDATED_TAPE_ASSOCIATION", VALUEFUNC(_wrap_IDSource_CONSOLIDATED_TAPE_ASSOCIATION_get), 0); rb_define_singleton_method(mQuickfix, "IOIOthSvc_AUTEX", VALUEFUNC(_wrap_IOIOthSvc_AUTEX_get), 0); rb_define_singleton_method(mQuickfix, "IOIOthSvc_BRIDGE", VALUEFUNC(_wrap_IOIOthSvc_BRIDGE_get), 0); rb_define_singleton_method(mQuickfix, "IOIQltyInd_HIGH", VALUEFUNC(_wrap_IOIQltyInd_HIGH_get), 0); rb_define_singleton_method(mQuickfix, "IOIQltyInd_LOW", VALUEFUNC(_wrap_IOIQltyInd_LOW_get), 0); rb_define_singleton_method(mQuickfix, "IOIQltyInd_MEDIUM", VALUEFUNC(_wrap_IOIQltyInd_MEDIUM_get), 0); rb_define_singleton_method(mQuickfix, "IOIShares_LARGE", VALUEFUNC(_wrap_IOIShares_LARGE_get), 0); rb_define_singleton_method(mQuickfix, "IOIShares_MEDIUM", VALUEFUNC(_wrap_IOIShares_MEDIUM_get), 0); rb_define_singleton_method(mQuickfix, "IOIShares_SMALL", VALUEFUNC(_wrap_IOIShares_SMALL_get), 0); rb_define_singleton_method(mQuickfix, "IOITransType_CANCEL", VALUEFUNC(_wrap_IOITransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "IOITransType_NEW", VALUEFUNC(_wrap_IOITransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "IOITransType_REPLACE", VALUEFUNC(_wrap_IOITransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "LastCapacity_AGENT", VALUEFUNC(_wrap_LastCapacity_AGENT_get), 0); rb_define_singleton_method(mQuickfix, "LastCapacity_CROSS_AS_AGENT", VALUEFUNC(_wrap_LastCapacity_CROSS_AS_AGENT_get), 0); rb_define_singleton_method(mQuickfix, "LastCapacity_CROSS_AS_PRINCIPAL", VALUEFUNC(_wrap_LastCapacity_CROSS_AS_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "LastCapacity_PRINCIPAL", VALUEFUNC(_wrap_LastCapacity_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_NEW", VALUEFUNC(_wrap_OrdStatus_NEW_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_PARTIALLY_FILLED", VALUEFUNC(_wrap_OrdStatus_PARTIALLY_FILLED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_FILLED", VALUEFUNC(_wrap_OrdStatus_FILLED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_DONE_FOR_DAY", VALUEFUNC(_wrap_OrdStatus_DONE_FOR_DAY_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_CANCELED", VALUEFUNC(_wrap_OrdStatus_CANCELED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_REPLACED", VALUEFUNC(_wrap_OrdStatus_REPLACED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_PENDING_CANCEL_REPLACE", VALUEFUNC(_wrap_OrdStatus_PENDING_CANCEL_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_STOPPED", VALUEFUNC(_wrap_OrdStatus_STOPPED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_REJECTED", VALUEFUNC(_wrap_OrdStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_SUSPENDED", VALUEFUNC(_wrap_OrdStatus_SUSPENDED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_PENDING_NEW", VALUEFUNC(_wrap_OrdStatus_PENDING_NEW_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_CALCULATED", VALUEFUNC(_wrap_OrdStatus_CALCULATED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_EXPIRED", VALUEFUNC(_wrap_OrdStatus_EXPIRED_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_PENDING_CANCEL", VALUEFUNC(_wrap_OrdStatus_PENDING_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_ACCEPTED_FOR_BIDDING", VALUEFUNC(_wrap_OrdStatus_ACCEPTED_FOR_BIDDING_get), 0); rb_define_singleton_method(mQuickfix, "OrdStatus_PENDING_REPLACE", VALUEFUNC(_wrap_OrdStatus_PENDING_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_MARKET", VALUEFUNC(_wrap_OrdType_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_LIMIT", VALUEFUNC(_wrap_OrdType_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_STOP", VALUEFUNC(_wrap_OrdType_STOP_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_STOP_LIMIT", VALUEFUNC(_wrap_OrdType_STOP_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_MARKET_ON_CLOSE", VALUEFUNC(_wrap_OrdType_MARKET_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_WITH_OR_WITHOUT", VALUEFUNC(_wrap_OrdType_WITH_OR_WITHOUT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_LIMIT_OR_BETTER", VALUEFUNC(_wrap_OrdType_LIMIT_OR_BETTER_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_LIMIT_WITH_OR_WITHOUT", VALUEFUNC(_wrap_OrdType_LIMIT_WITH_OR_WITHOUT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_ON_BASIS", VALUEFUNC(_wrap_OrdType_ON_BASIS_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_ON_CLOSE", VALUEFUNC(_wrap_OrdType_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_LIMIT_ON_CLOSE", VALUEFUNC(_wrap_OrdType_LIMIT_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX", VALUEFUNC(_wrap_OrdType_FOREX_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_PREVIOUSLY_QUOTED", VALUEFUNC(_wrap_OrdType_PREVIOUSLY_QUOTED_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_PREVIOUSLY_INDICATED", VALUEFUNC(_wrap_OrdType_PREVIOUSLY_INDICATED_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_PEGGED", VALUEFUNC(_wrap_OrdType_PEGGED_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_C", VALUEFUNC(_wrap_OrdType_FOREX_C_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_F", VALUEFUNC(_wrap_OrdType_FOREX_F_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_G", VALUEFUNC(_wrap_OrdType_FOREX_G_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_H", VALUEFUNC(_wrap_OrdType_FOREX_H_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FUNARI", VALUEFUNC(_wrap_OrdType_FUNARI_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_MARKET_IF_TOUCHED", VALUEFUNC(_wrap_OrdType_MARKET_IF_TOUCHED_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT", VALUEFUNC(_wrap_OrdType_MARKET_WITH_LEFTOVER_AS_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_PREVIOUS_FUND_VALUATION_POINT", VALUEFUNC(_wrap_OrdType_PREVIOUS_FUND_VALUATION_POINT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_NEXT_FUND_VALUATION_POINT", VALUEFUNC(_wrap_OrdType_NEXT_FUND_VALUATION_POINT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_MARKET", VALUEFUNC(_wrap_OrdType_FOREX_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_LIMIT", VALUEFUNC(_wrap_OrdType_FOREX_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_SWAP", VALUEFUNC(_wrap_OrdType_FOREX_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_FOREX_PREVIOUSLY_QUOTED", VALUEFUNC(_wrap_OrdType_FOREX_PREVIOUSLY_QUOTED_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT", VALUEFUNC(_wrap_OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "OrdType_COUNTER_ORDER_SELECTION", VALUEFUNC(_wrap_OrdType_COUNTER_ORDER_SELECTION_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_AGENCY_SINGLE_ORDER", VALUEFUNC(_wrap_Rule80A_AGENCY_SINGLE_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_MEMBER_FIRM_ORG_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER", VALUEFUNC(_wrap_Rule80A_INDIVIDUAL_INVESTOR_SINGLE_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_INDIVIDUAL_CUSTOMER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_INDEX_ARB_FOR_OTHER_AGENCY_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER", VALUEFUNC(_wrap_Rule80A_ALL_OTHER_ORDERS_AS_AGENT_FOR_OTHER_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY", VALUEFUNC(_wrap_Rule80A_PROGRAM_ORDER_NON_INDEX_ARB_FOR_OTHER_AGENCY_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SHORT_EXEMPT_TRANSACTION_B", VALUEFUNC(_wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_B_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES", VALUEFUNC(_wrap_Rule80A_REGISTERED_EQUITY_MARKET_MAKER_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SHORT_EXEMPT_TRANSACTION_F", VALUEFUNC(_wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_F_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SHORT_EXEMPT_TRANSACTION_H", VALUEFUNC(_wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_H_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE", VALUEFUNC(_wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_COMPETING_DEALER_TRADES_O", VALUEFUNC(_wrap_Rule80A_COMPETING_DEALER_TRADES_O_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PRINCIPAL", VALUEFUNC(_wrap_Rule80A_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_COMPETING_DEALER_TRADES_R", VALUEFUNC(_wrap_Rule80A_COMPETING_DEALER_TRADES_R_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SPECIALIST_TRADES", VALUEFUNC(_wrap_Rule80A_SPECIALIST_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_COMPETING_DEALER_TRADES_T", VALUEFUNC(_wrap_Rule80A_COMPETING_DEALER_TRADES_T_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE", VALUEFUNC(_wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_MEMBER_COMPETING_MARKET_MAKER_NOT_AFFILIATED_WITH_THE_FIRM_CLEARING_THE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER", VALUEFUNC(_wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_NON_MEMBER_COMPETING_MARKET_MAKER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL", VALUEFUNC(_wrap_Rule80A_SHORT_EXEMPT_TRANSACTION_FOR_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER", VALUEFUNC(_wrap_Rule80A_PROPRIETARY_TRANSACTIONS_FOR_COMPETING_MARKET_MAKER_THAT_IS_AFFILIATED_WITH_THE_CLEARING_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER", VALUEFUNC(_wrap_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_A_NON_MEMBER_COMPETING_MARKET_MAKER_get), 0); rb_define_singleton_method(mQuickfix, "Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER", VALUEFUNC(_wrap_Rule80A_TRANSACTIONS_FOR_THE_ACCOUNT_OF_AN_UNAFFILIATED_MEMBERS_COMPETING_MARKET_MAKER_get), 0); rb_define_singleton_method(mQuickfix, "Side_BUY", VALUEFUNC(_wrap_Side_BUY_get), 0); rb_define_singleton_method(mQuickfix, "Side_SELL", VALUEFUNC(_wrap_Side_SELL_get), 0); rb_define_singleton_method(mQuickfix, "Side_BUY_MINUS", VALUEFUNC(_wrap_Side_BUY_MINUS_get), 0); rb_define_singleton_method(mQuickfix, "Side_SELL_PLUS", VALUEFUNC(_wrap_Side_SELL_PLUS_get), 0); rb_define_singleton_method(mQuickfix, "Side_SELL_SHORT", VALUEFUNC(_wrap_Side_SELL_SHORT_get), 0); rb_define_singleton_method(mQuickfix, "Side_SELL_SHORT_EXEMPT", VALUEFUNC(_wrap_Side_SELL_SHORT_EXEMPT_get), 0); rb_define_singleton_method(mQuickfix, "Side_UNDISCLOSED", VALUEFUNC(_wrap_Side_UNDISCLOSED_get), 0); rb_define_singleton_method(mQuickfix, "Side_CROSS", VALUEFUNC(_wrap_Side_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "Side_CROSS_SHORT", VALUEFUNC(_wrap_Side_CROSS_SHORT_get), 0); rb_define_singleton_method(mQuickfix, "Side_AS_DEFINED", VALUEFUNC(_wrap_Side_AS_DEFINED_get), 0); rb_define_singleton_method(mQuickfix, "Side_OPPOSITE", VALUEFUNC(_wrap_Side_OPPOSITE_get), 0); rb_define_singleton_method(mQuickfix, "Side_CROSS_SHORT_EXEMPT", VALUEFUNC(_wrap_Side_CROSS_SHORT_EXEMPT_get), 0); rb_define_singleton_method(mQuickfix, "Side_SUBSCRIBE", VALUEFUNC(_wrap_Side_SUBSCRIBE_get), 0); rb_define_singleton_method(mQuickfix, "Side_REDEEM", VALUEFUNC(_wrap_Side_REDEEM_get), 0); rb_define_singleton_method(mQuickfix, "Side_LEND", VALUEFUNC(_wrap_Side_LEND_get), 0); rb_define_singleton_method(mQuickfix, "Side_BORROW", VALUEFUNC(_wrap_Side_BORROW_get), 0); rb_define_singleton_method(mQuickfix, "Side_CROSS_SHORT_EXXMPT", VALUEFUNC(_wrap_Side_CROSS_SHORT_EXXMPT_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_DAY", VALUEFUNC(_wrap_TimeInForce_DAY_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_GOOD_TILL_CANCEL", VALUEFUNC(_wrap_TimeInForce_GOOD_TILL_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_AT_THE_OPENING", VALUEFUNC(_wrap_TimeInForce_AT_THE_OPENING_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_IMMEDIATE_OR_CANCEL", VALUEFUNC(_wrap_TimeInForce_IMMEDIATE_OR_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_FILL_OR_KILL", VALUEFUNC(_wrap_TimeInForce_FILL_OR_KILL_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_GOOD_TILL_CROSSING", VALUEFUNC(_wrap_TimeInForce_GOOD_TILL_CROSSING_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_GOOD_TILL_DATE", VALUEFUNC(_wrap_TimeInForce_GOOD_TILL_DATE_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_AT_THE_CLOSE", VALUEFUNC(_wrap_TimeInForce_AT_THE_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_GOOD_THROUGH_CROSSING", VALUEFUNC(_wrap_TimeInForce_GOOD_THROUGH_CROSSING_get), 0); rb_define_singleton_method(mQuickfix, "TimeInForce_AT_CROSSING", VALUEFUNC(_wrap_TimeInForce_AT_CROSSING_get), 0); rb_define_singleton_method(mQuickfix, "Urgency_NORMAL", VALUEFUNC(_wrap_Urgency_NORMAL_get), 0); rb_define_singleton_method(mQuickfix, "Urgency_FLASH", VALUEFUNC(_wrap_Urgency_FLASH_get), 0); rb_define_singleton_method(mQuickfix, "Urgency_BACKGROUND", VALUEFUNC(_wrap_Urgency_BACKGROUND_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_REGULAR", VALUEFUNC(_wrap_SettlmntTyp_REGULAR_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_CASH", VALUEFUNC(_wrap_SettlmntTyp_CASH_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_NEXT_DAY", VALUEFUNC(_wrap_SettlmntTyp_NEXT_DAY_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_T_PLUS_2", VALUEFUNC(_wrap_SettlmntTyp_T_PLUS_2_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_T_PLUS_3", VALUEFUNC(_wrap_SettlmntTyp_T_PLUS_3_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_T_PLUS_4", VALUEFUNC(_wrap_SettlmntTyp_T_PLUS_4_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_FUTURE", VALUEFUNC(_wrap_SettlmntTyp_FUTURE_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_WHEN_ISSUED", VALUEFUNC(_wrap_SettlmntTyp_WHEN_ISSUED_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_SELLERS_OPTION", VALUEFUNC(_wrap_SettlmntTyp_SELLERS_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_T_PLUS_5", VALUEFUNC(_wrap_SettlmntTyp_T_PLUS_5_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_T_PLUS_1", VALUEFUNC(_wrap_SettlmntTyp_T_PLUS_1_get), 0); rb_define_singleton_method(mQuickfix, "SettlmntTyp_WHEN_AND_IF_ISSUED", VALUEFUNC(_wrap_SettlmntTyp_WHEN_AND_IF_ISSUED_get), 0); rb_define_singleton_method(mQuickfix, "SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE", VALUEFUNC(_wrap_SymbolSfx_EUCP_WITH_LUMP_SUM_INTEREST_RATHER_THAN_DISCOUNT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN", VALUEFUNC(_wrap_SymbolSfx_WHEN_ISSUED_FOR_A_SECURITY_TO_BE_REISSUED_UNDER_AN_OLD_CUSIP_OR_ISIN_get), 0); rb_define_singleton_method(mQuickfix, "AllocTransType_NEW", VALUEFUNC(_wrap_AllocTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "AllocTransType_REPLACE", VALUEFUNC(_wrap_AllocTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "AllocTransType_CANCEL", VALUEFUNC(_wrap_AllocTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "AllocTransType_PRELIMINARY", VALUEFUNC(_wrap_AllocTransType_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocTransType_CALCULATED", VALUEFUNC(_wrap_AllocTransType_CALCULATED_get), 0); rb_define_singleton_method(mQuickfix, "AllocTransType_CALCULATED_WITHOUT_PRELIMINARY", VALUEFUNC(_wrap_AllocTransType_CALCULATED_WITHOUT_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocTransType_REVERSAL", VALUEFUNC(_wrap_AllocTransType_REVERSAL_get), 0); rb_define_singleton_method(mQuickfix, "OpenClose_CLOSE", VALUEFUNC(_wrap_OpenClose_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "OpenClose_OPEN", VALUEFUNC(_wrap_OpenClose_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "ProcessCode_REGULAR", VALUEFUNC(_wrap_ProcessCode_REGULAR_get), 0); rb_define_singleton_method(mQuickfix, "ProcessCode_SOFT_DOLLAR", VALUEFUNC(_wrap_ProcessCode_SOFT_DOLLAR_get), 0); rb_define_singleton_method(mQuickfix, "ProcessCode_STEP_IN", VALUEFUNC(_wrap_ProcessCode_STEP_IN_get), 0); rb_define_singleton_method(mQuickfix, "ProcessCode_STEP_OUT", VALUEFUNC(_wrap_ProcessCode_STEP_OUT_get), 0); rb_define_singleton_method(mQuickfix, "ProcessCode_SOFT_DOLLAR_STEP_IN", VALUEFUNC(_wrap_ProcessCode_SOFT_DOLLAR_STEP_IN_get), 0); rb_define_singleton_method(mQuickfix, "ProcessCode_SOFT_DOLLAR_STEP_OUT", VALUEFUNC(_wrap_ProcessCode_SOFT_DOLLAR_STEP_OUT_get), 0); rb_define_singleton_method(mQuickfix, "ProcessCode_PLAN_SPONSOR", VALUEFUNC(_wrap_ProcessCode_PLAN_SPONSOR_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_ACCEPTED", VALUEFUNC(_wrap_AllocStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_REJECTED", VALUEFUNC(_wrap_AllocStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_PARTIAL_ACCEPT", VALUEFUNC(_wrap_AllocStatus_PARTIAL_ACCEPT_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_RECEIVED", VALUEFUNC(_wrap_AllocStatus_RECEIVED_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_BLOCK_LEVEL_REJECT", VALUEFUNC(_wrap_AllocStatus_BLOCK_LEVEL_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_ACCOUNT_LEVEL_REJECT", VALUEFUNC(_wrap_AllocStatus_ACCOUNT_LEVEL_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_INCOMPLETE", VALUEFUNC(_wrap_AllocStatus_INCOMPLETE_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_REJECTED_BY_INTERMEDIARY", VALUEFUNC(_wrap_AllocStatus_REJECTED_BY_INTERMEDIARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_ALLOCATION_PENDING", VALUEFUNC(_wrap_AllocStatus_ALLOCATION_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "AllocStatus_REVERSED", VALUEFUNC(_wrap_AllocStatus_REVERSED_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_UNKNOWN_ACCOUNT", VALUEFUNC(_wrap_AllocRejCode_UNKNOWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_INCORRECT_QUANTITY", VALUEFUNC(_wrap_AllocRejCode_INCORRECT_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_INCORRECT_AVERAGE_PRICE", VALUEFUNC(_wrap_AllocRejCode_INCORRECT_AVERAGE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC", VALUEFUNC(_wrap_AllocRejCode_UNKNOWN_EXECUTING_BROKER_MNEMONIC_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_COMMISSION_DIFFERENCE", VALUEFUNC(_wrap_AllocRejCode_COMMISSION_DIFFERENCE_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_UNKNOWN_ORDERID", VALUEFUNC(_wrap_AllocRejCode_UNKNOWN_ORDERID_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_UNKNOWN_LISTID", VALUEFUNC(_wrap_AllocRejCode_UNKNOWN_LISTID_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_OTHER", VALUEFUNC(_wrap_AllocRejCode_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_INCORRECT_ALLOCATED_QUANTITY", VALUEFUNC(_wrap_AllocRejCode_INCORRECT_ALLOCATED_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_CALCULATION_DIFFERENCE", VALUEFUNC(_wrap_AllocRejCode_CALCULATION_DIFFERENCE_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_UNKNOWN_OR_STALE_EXECID", VALUEFUNC(_wrap_AllocRejCode_UNKNOWN_OR_STALE_EXECID_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_MISMATCHED_DATA_VALUE", VALUEFUNC(_wrap_AllocRejCode_MISMATCHED_DATA_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_UNKNOWN_CLORDID", VALUEFUNC(_wrap_AllocRejCode_UNKNOWN_CLORDID_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_WAREHOUSE_REQUEST_REJECTED", VALUEFUNC(_wrap_AllocRejCode_WAREHOUSE_REQUEST_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_INCORRECT_AVERAGEG_PRICE", VALUEFUNC(_wrap_AllocRejCode_INCORRECT_AVERAGEG_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_MISMATCHED_DATA", VALUEFUNC(_wrap_AllocRejCode_MISMATCHED_DATA_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_OTHER_7", VALUEFUNC(_wrap_AllocRejCode_OTHER_7_get), 0); rb_define_singleton_method(mQuickfix, "AllocRejCode_OTHER_99", VALUEFUNC(_wrap_AllocRejCode_OTHER_99_get), 0); rb_define_singleton_method(mQuickfix, "EmailType_NEW", VALUEFUNC(_wrap_EmailType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "EmailType_REPLY", VALUEFUNC(_wrap_EmailType_REPLY_get), 0); rb_define_singleton_method(mQuickfix, "EmailType_ADMIN_REPLY", VALUEFUNC(_wrap_EmailType_ADMIN_REPLY_get), 0); rb_define_singleton_method(mQuickfix, "ExDestination_NONE", VALUEFUNC(_wrap_ExDestination_NONE_get), 0); rb_define_singleton_method(mQuickfix, "ExDestination_POSIT", VALUEFUNC(_wrap_ExDestination_POSIT_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_TOO_LATE_TO_CANCEL", VALUEFUNC(_wrap_CxlRejReason_TOO_LATE_TO_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_UNKNOWN_ORDER", VALUEFUNC(_wrap_CxlRejReason_UNKNOWN_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_BROKER_OPTION", VALUEFUNC(_wrap_CxlRejReason_BROKER_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS", VALUEFUNC(_wrap_CxlRejReason_ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_DUPLICATE_CLORDID_RECEIVED", VALUEFUNC(_wrap_CxlRejReason_DUPLICATE_CLORDID_RECEIVED_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER", VALUEFUNC(_wrap_CxlRejReason_ORIGORDMODTIME_DID_NOT_MATCH_LAST_TRANSACTTIME_OF_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST", VALUEFUNC(_wrap_CxlRejReason_UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_BROKER", VALUEFUNC(_wrap_CxlRejReason_BROKER_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_ORIGORDMODTIME", VALUEFUNC(_wrap_CxlRejReason_ORIGORDMODTIME_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_DUPLICATE_CLORDID", VALUEFUNC(_wrap_CxlRejReason_DUPLICATE_CLORDID_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_OTHER", VALUEFUNC(_wrap_CxlRejReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_INVALID_PRICE_INCREMENT", VALUEFUNC(_wrap_CxlRejReason_INVALID_PRICE_INCREMENT_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE", VALUEFUNC(_wrap_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND", VALUEFUNC(_wrap_CxlRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_BROKER_OPTION", VALUEFUNC(_wrap_OrdRejReason_BROKER_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_UNKNOWN_SYMBOL", VALUEFUNC(_wrap_OrdRejReason_UNKNOWN_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_EXCHANGE_CLOSED", VALUEFUNC(_wrap_OrdRejReason_EXCHANGE_CLOSED_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_ORDER_EXCEEDS_LIMIT", VALUEFUNC(_wrap_OrdRejReason_ORDER_EXCEEDS_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_TOO_LATE_TO_ENTER", VALUEFUNC(_wrap_OrdRejReason_TOO_LATE_TO_ENTER_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_UNKNOWN_ORDER", VALUEFUNC(_wrap_OrdRejReason_UNKNOWN_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_DUPLICATE_ORDER", VALUEFUNC(_wrap_OrdRejReason_DUPLICATE_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER", VALUEFUNC(_wrap_OrdRejReason_DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_STALE_ORDER", VALUEFUNC(_wrap_OrdRejReason_STALE_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_TRADE_ALONG_REQUIRED", VALUEFUNC(_wrap_OrdRejReason_TRADE_ALONG_REQUIRED_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_INVALID_INVESTOR_ID", VALUEFUNC(_wrap_OrdRejReason_INVALID_INVESTOR_ID_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC", VALUEFUNC(_wrap_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_SURVEILLENCE_OPTION", VALUEFUNC(_wrap_OrdRejReason_SURVEILLENCE_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_BROKER", VALUEFUNC(_wrap_OrdRejReason_BROKER_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION", VALUEFUNC(_wrap_OrdRejReason_UNSUPPORTED_ORDER_CHARACTERISTIC12_SURVEILLENCE_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_INCORRECT_QUANTITY", VALUEFUNC(_wrap_OrdRejReason_INCORRECT_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_INCORRECT_ALLOCATED_QUANTITY", VALUEFUNC(_wrap_OrdRejReason_INCORRECT_ALLOCATED_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_UNKNOWN_ACCOUNT", VALUEFUNC(_wrap_OrdRejReason_UNKNOWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_OTHER", VALUEFUNC(_wrap_OrdRejReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_INVALID_PRICE_INCREMENT", VALUEFUNC(_wrap_OrdRejReason_INVALID_PRICE_INCREMENT_get), 0); rb_define_singleton_method(mQuickfix, "OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND", VALUEFUNC(_wrap_OrdRejReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_ALL_OR_NONE", VALUEFUNC(_wrap_IOIQualifier_ALL_OR_NONE_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_AT_THE_CLOSE", VALUEFUNC(_wrap_IOIQualifier_AT_THE_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_IN_TOUCH_WITH", VALUEFUNC(_wrap_IOIQualifier_IN_TOUCH_WITH_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_LIMIT", VALUEFUNC(_wrap_IOIQualifier_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_MORE_BEHIND", VALUEFUNC(_wrap_IOIQualifier_MORE_BEHIND_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_AT_THE_OPEN", VALUEFUNC(_wrap_IOIQualifier_AT_THE_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_TAKING_A_POSITION", VALUEFUNC(_wrap_IOIQualifier_TAKING_A_POSITION_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_CURRENT_QUOTE", VALUEFUNC(_wrap_IOIQualifier_CURRENT_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_PORTFOLIO_SHOW_N", VALUEFUNC(_wrap_IOIQualifier_PORTFOLIO_SHOW_N_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_THROUGH_THE_DAY", VALUEFUNC(_wrap_IOIQualifier_THROUGH_THE_DAY_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_VERSUS", VALUEFUNC(_wrap_IOIQualifier_VERSUS_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_INDICATION", VALUEFUNC(_wrap_IOIQualifier_INDICATION_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_CROSSING_OPPORTUNITY", VALUEFUNC(_wrap_IOIQualifier_CROSSING_OPPORTUNITY_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_AT_THE_MARKET", VALUEFUNC(_wrap_IOIQualifier_AT_THE_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_AT_THE_MIDPOINT", VALUEFUNC(_wrap_IOIQualifier_AT_THE_MIDPOINT_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_PRE_OPEN", VALUEFUNC(_wrap_IOIQualifier_PRE_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_READY_TO_TRADE", VALUEFUNC(_wrap_IOIQualifier_READY_TO_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_PORTFOLIO_SHOWN", VALUEFUNC(_wrap_IOIQualifier_PORTFOLIO_SHOWN_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_VWAP", VALUEFUNC(_wrap_IOIQualifier_VWAP_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_MARKET_ON_CLOSE", VALUEFUNC(_wrap_IOIQualifier_MARKET_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "IOIQualifier_INDIDCATION", VALUEFUNC(_wrap_IOIQualifier_INDIDCATION_get), 0); rb_define_singleton_method(mQuickfix, "ReportToExch_NO", VALUEFUNC(_wrap_ReportToExch_NO_get), 0); rb_define_singleton_method(mQuickfix, "ReportToExch_YES", VALUEFUNC(_wrap_ReportToExch_YES_get), 0); rb_define_singleton_method(mQuickfix, "LocateReqd_NO", VALUEFUNC(_wrap_LocateReqd_NO_get), 0); rb_define_singleton_method(mQuickfix, "LocateReqd_YES", VALUEFUNC(_wrap_LocateReqd_YES_get), 0); rb_define_singleton_method(mQuickfix, "ForexReq_NO", VALUEFUNC(_wrap_ForexReq_NO_get), 0); rb_define_singleton_method(mQuickfix, "ForexReq_YES", VALUEFUNC(_wrap_ForexReq_YES_get), 0); rb_define_singleton_method(mQuickfix, "CxlType_FULL_REMAINING_QUANTITY", VALUEFUNC(_wrap_CxlType_FULL_REMAINING_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "CxlType_PARTIAL_CANCEL", VALUEFUNC(_wrap_CxlType_PARTIAL_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "DKReason_UNKNOWN_SYMBOL", VALUEFUNC(_wrap_DKReason_UNKNOWN_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "DKReason_WRONG_SIDE", VALUEFUNC(_wrap_DKReason_WRONG_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "DKReason_QUANTITY_EXCEEDS_ORDER", VALUEFUNC(_wrap_DKReason_QUANTITY_EXCEEDS_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "DKReason_NO_MATCHING_ORDER", VALUEFUNC(_wrap_DKReason_NO_MATCHING_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "DKReason_PRICE_EXCEEDS_LIMIT", VALUEFUNC(_wrap_DKReason_PRICE_EXCEEDS_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "DKReason_OTHER", VALUEFUNC(_wrap_DKReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "DKReason_CALCULATION_DIFFERENCE", VALUEFUNC(_wrap_DKReason_CALCULATION_DIFFERENCE_get), 0); rb_define_singleton_method(mQuickfix, "IOINaturalFlag_NO", VALUEFUNC(_wrap_IOINaturalFlag_NO_get), 0); rb_define_singleton_method(mQuickfix, "IOINaturalFlag_YES", VALUEFUNC(_wrap_IOINaturalFlag_YES_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_REGULATORY", VALUEFUNC(_wrap_MiscFeeType_REGULATORY_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_TAX", VALUEFUNC(_wrap_MiscFeeType_TAX_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_LOCAL_COMMISSION", VALUEFUNC(_wrap_MiscFeeType_LOCAL_COMMISSION_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_EXCHANGE_FEES", VALUEFUNC(_wrap_MiscFeeType_EXCHANGE_FEES_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_STAMP", VALUEFUNC(_wrap_MiscFeeType_STAMP_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_LEVY", VALUEFUNC(_wrap_MiscFeeType_LEVY_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_OTHER", VALUEFUNC(_wrap_MiscFeeType_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_MARKUP", VALUEFUNC(_wrap_MiscFeeType_MARKUP_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_CONSUMPTION_TAX", VALUEFUNC(_wrap_MiscFeeType_CONSUMPTION_TAX_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_PER_TRANSACTION", VALUEFUNC(_wrap_MiscFeeType_PER_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_CONVERSION", VALUEFUNC(_wrap_MiscFeeType_CONVERSION_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_AGENT", VALUEFUNC(_wrap_MiscFeeType_AGENT_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_TRANSFER_FEE", VALUEFUNC(_wrap_MiscFeeType_TRANSFER_FEE_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeType_SECURITY_LENDING", VALUEFUNC(_wrap_MiscFeeType_SECURITY_LENDING_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_NEW", VALUEFUNC(_wrap_ExecType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_PARTIAL_FILL", VALUEFUNC(_wrap_ExecType_PARTIAL_FILL_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_FILL", VALUEFUNC(_wrap_ExecType_FILL_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_DONE_FOR_DAY", VALUEFUNC(_wrap_ExecType_DONE_FOR_DAY_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_CANCELLED", VALUEFUNC(_wrap_ExecType_CANCELLED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_REPLACE", VALUEFUNC(_wrap_ExecType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_PENDING_CANCEL_REPLACE", VALUEFUNC(_wrap_ExecType_PENDING_CANCEL_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_STOPPED", VALUEFUNC(_wrap_ExecType_STOPPED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_REJECTED", VALUEFUNC(_wrap_ExecType_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_SUSPENDED", VALUEFUNC(_wrap_ExecType_SUSPENDED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_PENDING_NEW", VALUEFUNC(_wrap_ExecType_PENDING_NEW_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_CALCULATED", VALUEFUNC(_wrap_ExecType_CALCULATED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_EXPIRED", VALUEFUNC(_wrap_ExecType_EXPIRED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_CANCELED", VALUEFUNC(_wrap_ExecType_CANCELED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_PENDING_CANCEL", VALUEFUNC(_wrap_ExecType_PENDING_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_RESTATED", VALUEFUNC(_wrap_ExecType_RESTATED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_PENDING_REPLACE", VALUEFUNC(_wrap_ExecType_PENDING_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_TRADE", VALUEFUNC(_wrap_ExecType_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_TRADE_CORRECT", VALUEFUNC(_wrap_ExecType_TRADE_CORRECT_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_TRADE_CANCEL", VALUEFUNC(_wrap_ExecType_TRADE_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_ORDER_STATUS", VALUEFUNC(_wrap_ExecType_ORDER_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_REPLACED", VALUEFUNC(_wrap_ExecType_REPLACED_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_TRADE_IN_A_CLEARING_HOLD", VALUEFUNC(_wrap_ExecType_TRADE_IN_A_CLEARING_HOLD_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING", VALUEFUNC(_wrap_ExecType_TRADE_HAS_BEEN_RELEASED_TO_CLEARING_get), 0); rb_define_singleton_method(mQuickfix, "ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM", VALUEFUNC(_wrap_ExecType_TRIGGERED_OR_ACTIVATED_BY_SYSTEM_get), 0); rb_define_singleton_method(mQuickfix, "SettlCurrFxRateCalc_MULTIPLY", VALUEFUNC(_wrap_SettlCurrFxRateCalc_MULTIPLY_get), 0); rb_define_singleton_method(mQuickfix, "SettlCurrFxRateCalc_DIVIDE", VALUEFUNC(_wrap_SettlCurrFxRateCalc_DIVIDE_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstMode_DEFAULT", VALUEFUNC(_wrap_SettlInstMode_DEFAULT_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED", VALUEFUNC(_wrap_SettlInstMode_STANDING_INSTRUCTIONS_PROVIDED_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING", VALUEFUNC(_wrap_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_OVERRIDING_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING", VALUEFUNC(_wrap_SettlInstMode_SPECIFIC_ALLOCATION_ACCOUNT_STANDING_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT", VALUEFUNC(_wrap_SettlInstMode_SPECIFIC_ORDER_FOR_A_SINGLE_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstMode_REQUEST_REJECT", VALUEFUNC(_wrap_SettlInstMode_REQUEST_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstTransType_CANCEL", VALUEFUNC(_wrap_SettlInstTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstTransType_NEW", VALUEFUNC(_wrap_SettlInstTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstTransType_REPLACE", VALUEFUNC(_wrap_SettlInstTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstTransType_RESTATE", VALUEFUNC(_wrap_SettlInstTransType_RESTATE_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstSource_BROKERS_INSTRUCTIONS", VALUEFUNC(_wrap_SettlInstSource_BROKERS_INSTRUCTIONS_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstSource_INSTITUTIONS_INSTRUCTIONS", VALUEFUNC(_wrap_SettlInstSource_INSTITUTIONS_INSTRUCTIONS_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstSource_INVESTOR", VALUEFUNC(_wrap_SettlInstSource_INVESTOR_get), 0); rb_define_singleton_method(mQuickfix, "SettlLocation_CEDEL", VALUEFUNC(_wrap_SettlLocation_CEDEL_get), 0); rb_define_singleton_method(mQuickfix, "SettlLocation_DEPOSITORY_TRUST_COMPANY", VALUEFUNC(_wrap_SettlLocation_DEPOSITORY_TRUST_COMPANY_get), 0); rb_define_singleton_method(mQuickfix, "SettlLocation_EUROCLEAR", VALUEFUNC(_wrap_SettlLocation_EUROCLEAR_get), 0); rb_define_singleton_method(mQuickfix, "SettlLocation_FEDERAL_BOOK_ENTRY", VALUEFUNC(_wrap_SettlLocation_FEDERAL_BOOK_ENTRY_get), 0); rb_define_singleton_method(mQuickfix, "SettlLocation_LOCAL_MARKET_SETTLE_LOCATION", VALUEFUNC(_wrap_SettlLocation_LOCAL_MARKET_SETTLE_LOCATION_get), 0); rb_define_singleton_method(mQuickfix, "SettlLocation_PHYSICAL", VALUEFUNC(_wrap_SettlLocation_PHYSICAL_get), 0); rb_define_singleton_method(mQuickfix, "SettlLocation_PARTICIPANT_TRUST_COMPANY", VALUEFUNC(_wrap_SettlLocation_PARTICIPANT_TRUST_COMPANY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_BANKERS_ACCEPTANCE", VALUEFUNC(_wrap_SecurityType_BANKERS_ACCEPTANCE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CERTIFICATE_OF_DEPOSIT", VALUEFUNC(_wrap_SecurityType_CERTIFICATE_OF_DEPOSIT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION", VALUEFUNC(_wrap_SecurityType_COLLATERALIZE_MORTGAGE_OBLIGATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CORPORATE_BOND", VALUEFUNC(_wrap_SecurityType_CORPORATE_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_COMMERCIAL_PAPER", VALUEFUNC(_wrap_SecurityType_COMMERCIAL_PAPER_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CORPORATE_PRIVATE_PLACEMENT", VALUEFUNC(_wrap_SecurityType_CORPORATE_PRIVATE_PLACEMENT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_COMMON_STOCK", VALUEFUNC(_wrap_SecurityType_COMMON_STOCK_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FEDERAL_HOUSING_AUTHORITY", VALUEFUNC(_wrap_SecurityType_FEDERAL_HOUSING_AUTHORITY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FEDERAL_HOME_LOAN", VALUEFUNC(_wrap_SecurityType_FEDERAL_HOME_LOAN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION", VALUEFUNC(_wrap_SecurityType_FEDERAL_NATIONAL_MORTGAGE_ASSOCIATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FOREIGN_EXCHANGE_CONTRACT", VALUEFUNC(_wrap_SecurityType_FOREIGN_EXCHANGE_CONTRACT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FUTURE", VALUEFUNC(_wrap_SecurityType_FUTURE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION", VALUEFUNC(_wrap_SecurityType_GOVERNMENT_NATIONAL_MORTGAGE_ASSOCIATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE", VALUEFUNC(_wrap_SecurityType_TREASURIES_PLUS_AGENCY_DEBENTURE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MUTUAL_FUND", VALUEFUNC(_wrap_SecurityType_MUTUAL_FUND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MORTGAGE_INTEREST_ONLY", VALUEFUNC(_wrap_SecurityType_MORTGAGE_INTEREST_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MORTGAGE_PRINCIPLE_ONLY", VALUEFUNC(_wrap_SecurityType_MORTGAGE_PRINCIPLE_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MORTGAGE_PRIVATE_PLACEMENT", VALUEFUNC(_wrap_SecurityType_MORTGAGE_PRIVATE_PLACEMENT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MISCELLANEOUS_PASS_THRU", VALUEFUNC(_wrap_SecurityType_MISCELLANEOUS_PASS_THRU_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MUNICIPAL_BOND", VALUEFUNC(_wrap_SecurityType_MUNICIPAL_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_NO_ISITC_SECURITY_TYPE", VALUEFUNC(_wrap_SecurityType_NO_ISITC_SECURITY_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_OPTION", VALUEFUNC(_wrap_SecurityType_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_PREFERRED_STOCK", VALUEFUNC(_wrap_SecurityType_PREFERRED_STOCK_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REPURCHASE_AGREEMENT", VALUEFUNC(_wrap_SecurityType_REPURCHASE_AGREEMENT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REVERSE_REPURCHASE_AGREEMENT", VALUEFUNC(_wrap_SecurityType_REVERSE_REPURCHASE_AGREEMENT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION", VALUEFUNC(_wrap_SecurityType_STUDENT_LOAN_MARKETING_ASSOCIATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TIME_DEPOSIT", VALUEFUNC(_wrap_SecurityType_TIME_DEPOSIT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_TREASURY_BILL", VALUEFUNC(_wrap_SecurityType_US_TREASURY_BILL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_WARRANT", VALUEFUNC(_wrap_SecurityType_WARRANT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CATS_TIGERS_LIONS", VALUEFUNC(_wrap_SecurityType_CATS_TIGERS_LIONS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_WILDCARD_ENTRY", VALUEFUNC(_wrap_SecurityType_WILDCARD_ENTRY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CONVERTIBLE_BOND", VALUEFUNC(_wrap_SecurityType_CONVERTIBLE_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MORTGAGE_IOETTE", VALUEFUNC(_wrap_SecurityType_MORTGAGE_IOETTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MORTGAGE_PRINCIPAL_ONLY", VALUEFUNC(_wrap_SecurityType_MORTGAGE_PRINCIPAL_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_VARIABLE_RATE_DEMAND_NOTE", VALUEFUNC(_wrap_SecurityType_VARIABLE_RATE_DEMAND_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_PLAZOS_FIJOS", VALUEFUNC(_wrap_SecurityType_PLAZOS_FIJOS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_PROMISSORY_NOTE", VALUEFUNC(_wrap_SecurityType_PROMISSORY_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_OVERNIGHT", VALUEFUNC(_wrap_SecurityType_OVERNIGHT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MEDIUM_TERM_NOTES", VALUEFUNC(_wrap_SecurityType_MEDIUM_TERM_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER", VALUEFUNC(_wrap_SecurityType_TAX_EXEMPT_COMMERCIAL_PAPER_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_AMENDED_RESTATED", VALUEFUNC(_wrap_SecurityType_AMENDED_RESTATED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_BRIDGE_LOAN", VALUEFUNC(_wrap_SecurityType_BRIDGE_LOAN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_LETTER_OF_CREDIT", VALUEFUNC(_wrap_SecurityType_LETTER_OF_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SWING_LINE_FACILITY", VALUEFUNC(_wrap_SecurityType_SWING_LINE_FACILITY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_DEBTOR_IN_POSSESSION", VALUEFUNC(_wrap_SecurityType_DEBTOR_IN_POSSESSION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_DEFAULTED", VALUEFUNC(_wrap_SecurityType_DEFAULTED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_WITHDRAWN", VALUEFUNC(_wrap_SecurityType_WITHDRAWN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_LIQUIDITY_NOTE", VALUEFUNC(_wrap_SecurityType_LIQUIDITY_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MATURED", VALUEFUNC(_wrap_SecurityType_MATURED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_DEPOSIT_NOTES", VALUEFUNC(_wrap_SecurityType_DEPOSIT_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_RETIRED", VALUEFUNC(_wrap_SecurityType_RETIRED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_BANK_NOTES", VALUEFUNC(_wrap_SecurityType_BANK_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_BILL_OF_EXCHANGES", VALUEFUNC(_wrap_SecurityType_BILL_OF_EXCHANGES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CALL_LOANS", VALUEFUNC(_wrap_SecurityType_CALL_LOANS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REPLACED", VALUEFUNC(_wrap_SecurityType_REPLACED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MANDATORY_TENDER", VALUEFUNC(_wrap_SecurityType_MANDATORY_TENDER_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REVOLVER_TERM_LOAN", VALUEFUNC(_wrap_SecurityType_REVOLVER_TERM_LOAN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SHORT_TERM_LOAN_NOTE", VALUEFUNC(_wrap_SecurityType_SHORT_TERM_LOAN_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MISCELLANEOUS_PASS_THROUGH", VALUEFUNC(_wrap_SecurityType_MISCELLANEOUS_PASS_THROUGH_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TO_BE_ANNOUNCED", VALUEFUNC(_wrap_SecurityType_TO_BE_ANNOUNCED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC", VALUEFUNC(_wrap_SecurityType_OTHER_ANTICIPATION_NOTES_BAN_GAN_ETC_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CERTIFICATE_OF_PARTICIPATION", VALUEFUNC(_wrap_SecurityType_CERTIFICATE_OF_PARTICIPATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MORTGAGE_BACKED_SECURITIES", VALUEFUNC(_wrap_SecurityType_MORTGAGE_BACKED_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REVENUE_BONDS", VALUEFUNC(_wrap_SecurityType_REVENUE_BONDS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SPECIAL_ASSESSMENT", VALUEFUNC(_wrap_SecurityType_SPECIAL_ASSESSMENT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SPECIAL_OBLIGATION", VALUEFUNC(_wrap_SecurityType_SPECIAL_OBLIGATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SPECIAL_TAX", VALUEFUNC(_wrap_SecurityType_SPECIAL_TAX_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TAX_ANTICIPATION_NOTE", VALUEFUNC(_wrap_SecurityType_TAX_ANTICIPATION_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TAX_ALLOCATION", VALUEFUNC(_wrap_SecurityType_TAX_ALLOCATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CERTIFICATE_OF_OBLIGATION", VALUEFUNC(_wrap_SecurityType_CERTIFICATE_OF_OBLIGATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_GENERAL_OBLIGATION_BONDS", VALUEFUNC(_wrap_SecurityType_GENERAL_OBLIGATION_BONDS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MULTI_LEG_INSTRUMENT", VALUEFUNC(_wrap_SecurityType_MULTI_LEG_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TAX_REVENUE_ANTICIPATION_NOTE", VALUEFUNC(_wrap_SecurityType_TAX_REVENUE_ANTICIPATION_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_NO_SECURITY_TYPE", VALUEFUNC(_wrap_SecurityType_NO_SECURITY_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_EXTENDED_COMM_NOTE", VALUEFUNC(_wrap_SecurityType_EXTENDED_COMM_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_AGENCY_POOLS", VALUEFUNC(_wrap_SecurityType_AGENCY_POOLS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_ASSET_BACKED_SECURITIES", VALUEFUNC(_wrap_SecurityType_ASSET_BACKED_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CORP_MORTGAGE_BACKED_SECURITIES", VALUEFUNC(_wrap_SecurityType_CORP_MORTGAGE_BACKED_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION", VALUEFUNC(_wrap_SecurityType_COLLATERALIZED_MORTGAGE_OBLIGATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_IOETTE_MORTGAGE", VALUEFUNC(_wrap_SecurityType_IOETTE_MORTGAGE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REVENUE_ANTICIPATION_NOTE", VALUEFUNC(_wrap_SecurityType_REVENUE_ANTICIPATION_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REVOLVER_LOAN", VALUEFUNC(_wrap_SecurityType_REVOLVER_LOAN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FEDERAL_AGENCY_COUPON", VALUEFUNC(_wrap_SecurityType_FEDERAL_AGENCY_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE", VALUEFUNC(_wrap_SecurityType_FEDERAL_AGENCY_DISCOUNT_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_PRIVATE_EXPORT_FUNDING", VALUEFUNC(_wrap_SecurityType_PRIVATE_EXPORT_FUNDING_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_DUAL_CURRENCY", VALUEFUNC(_wrap_SecurityType_DUAL_CURRENCY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_INDEXED_LINKED", VALUEFUNC(_wrap_SecurityType_INDEXED_LINKED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_YANKEE_CORPORATE_BOND", VALUEFUNC(_wrap_SecurityType_YANKEE_CORPORATE_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_BRADY_BOND", VALUEFUNC(_wrap_SecurityType_BRADY_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_TREASURY_BOND", VALUEFUNC(_wrap_SecurityType_US_TREASURY_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE", VALUEFUNC(_wrap_SecurityType_INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES", VALUEFUNC(_wrap_SecurityType_TREASURY_INFLATION_PROTECTED_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE", VALUEFUNC(_wrap_SecurityType_PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE", VALUEFUNC(_wrap_SecurityType_PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_TREASURY_NOTE_BOND", VALUEFUNC(_wrap_SecurityType_US_TREASURY_NOTE_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TERM_LOAN", VALUEFUNC(_wrap_SecurityType_TERM_LOAN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_STRUCTURED_NOTES", VALUEFUNC(_wrap_SecurityType_STRUCTURED_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_EURO_SUPRANATIONAL_COUPONS", VALUEFUNC(_wrap_SecurityType_EURO_SUPRANATIONAL_COUPONS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_USD_SUPRANATIONAL_COUPONS", VALUEFUNC(_wrap_SecurityType_USD_SUPRANATIONAL_COUPONS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_EURO_CORPORATE_BOND", VALUEFUNC(_wrap_SecurityType_EURO_CORPORATE_BOND_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_EURO_SOVEREIGNS", VALUEFUNC(_wrap_SecurityType_EURO_SOVEREIGNS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_TREASURY_NOTE_UST", VALUEFUNC(_wrap_SecurityType_US_TREASURY_NOTE_UST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_TREASURY_BILL_USTB", VALUEFUNC(_wrap_SecurityType_US_TREASURY_BILL_USTB_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_TREASURY_NOTE_TNOTE", VALUEFUNC(_wrap_SecurityType_US_TREASURY_NOTE_TNOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_TREASURY_BILL_TBILL", VALUEFUNC(_wrap_SecurityType_US_TREASURY_BILL_TBILL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_REPURCHASE", VALUEFUNC(_wrap_SecurityType_REPURCHASE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FORWARD", VALUEFUNC(_wrap_SecurityType_FORWARD_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_BUY_SELLBACK", VALUEFUNC(_wrap_SecurityType_BUY_SELLBACK_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SECURITIES_LOAN", VALUEFUNC(_wrap_SecurityType_SECURITIES_LOAN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SECURITIES_PLEDGE", VALUEFUNC(_wrap_SecurityType_SECURITIES_PLEDGE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_EURO_CERTIFICATE_OF_DEPOSIT", VALUEFUNC(_wrap_SecurityType_EURO_CERTIFICATE_OF_DEPOSIT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_EURO_COMMERCIAL_PAPER", VALUEFUNC(_wrap_SecurityType_EURO_COMMERCIAL_PAPER_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT", VALUEFUNC(_wrap_SecurityType_YANKEE_CERTIFICATE_OF_DEPOSIT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_PFANDBRIEFE", VALUEFUNC(_wrap_SecurityType_PFANDBRIEFE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_OTHER_ANTICIPATION_NOTES", VALUEFUNC(_wrap_SecurityType_OTHER_ANTICIPATION_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_MULTILEG_INSTRUMENT", VALUEFUNC(_wrap_SecurityType_MULTILEG_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_OPTIONS_ON_FUTURES", VALUEFUNC(_wrap_SecurityType_OPTIONS_ON_FUTURES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_OPTIONS_ON_PHYSICAL", VALUEFUNC(_wrap_SecurityType_OPTIONS_ON_PHYSICAL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CASH", VALUEFUNC(_wrap_SecurityType_CASH_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES", VALUEFUNC(_wrap_SecurityType_EURO_CORPORATE_FLOATING_RATE_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_US_CORPORATE_FLOATING_RATE_NOTES", VALUEFUNC(_wrap_SecurityType_US_CORPORATE_FLOATING_RATE_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CREDIT_DEFAULT_SWAP", VALUEFUNC(_wrap_SecurityType_CREDIT_DEFAULT_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_INTEREST_RATE_SWAP", VALUEFUNC(_wrap_SecurityType_INTEREST_RATE_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_OPTIONS_ON_COMBO", VALUEFUNC(_wrap_SecurityType_OPTIONS_ON_COMBO_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CANADIAN_TREASURY_NOTES", VALUEFUNC(_wrap_SecurityType_CANADIAN_TREASURY_NOTES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CANADIAN_TREASURY_BILLS", VALUEFUNC(_wrap_SecurityType_CANADIAN_TREASURY_BILLS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CANADIAN_PROVINCIAL_BONDS", VALUEFUNC(_wrap_SecurityType_CANADIAN_PROVINCIAL_BONDS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TREASURY_BILL", VALUEFUNC(_wrap_SecurityType_TREASURY_BILL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_BANK_DEPOSITORY_NOTE", VALUEFUNC(_wrap_SecurityType_BANK_DEPOSITORY_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CANADIAN_MONEY_MARKETS", VALUEFUNC(_wrap_SecurityType_CANADIAN_MONEY_MARKETS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_SECURED_LIQUIDITY_NOTE", VALUEFUNC(_wrap_SecurityType_SECURED_LIQUIDITY_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TERM_LIQUIDITY_NOTE", VALUEFUNC(_wrap_SecurityType_TERM_LIQUIDITY_NOTE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_CANADIAN_MORTGAGE_BONDS", VALUEFUNC(_wrap_SecurityType_CANADIAN_MORTGAGE_BONDS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_TAXABLE_MUNICIPAL_CP", VALUEFUNC(_wrap_SecurityType_TAXABLE_MUNICIPAL_CP_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST", VALUEFUNC(_wrap_SecurityType_WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_NON_DELIVERABLE_FORWARD", VALUEFUNC(_wrap_SecurityType_NON_DELIVERABLE_FORWARD_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FX_SPOT", VALUEFUNC(_wrap_SecurityType_FX_SPOT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FX_FORWARD", VALUEFUNC(_wrap_SecurityType_FX_FORWARD_get), 0); rb_define_singleton_method(mQuickfix, "SecurityType_FX_SWAP", VALUEFUNC(_wrap_SecurityType_FX_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "StandInstDbType_OTHER", VALUEFUNC(_wrap_StandInstDbType_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "StandInstDbType_DTC_SID", VALUEFUNC(_wrap_StandInstDbType_DTC_SID_get), 0); rb_define_singleton_method(mQuickfix, "StandInstDbType_THOMSON_ALERT", VALUEFUNC(_wrap_StandInstDbType_THOMSON_ALERT_get), 0); rb_define_singleton_method(mQuickfix, "StandInstDbType_A_GLOBAL_CUSTODIAN", VALUEFUNC(_wrap_StandInstDbType_A_GLOBAL_CUSTODIAN_get), 0); rb_define_singleton_method(mQuickfix, "StandInstDbType_ACCOUNTNET", VALUEFUNC(_wrap_StandInstDbType_ACCOUNTNET_get), 0); rb_define_singleton_method(mQuickfix, "SettlDeliveryType_FREE", VALUEFUNC(_wrap_SettlDeliveryType_FREE_get), 0); rb_define_singleton_method(mQuickfix, "SettlDeliveryType_VERSUS_PAYMENT", VALUEFUNC(_wrap_SettlDeliveryType_VERSUS_PAYMENT_get), 0); rb_define_singleton_method(mQuickfix, "SettlDeliveryType_VERSUS_PAYMENT_DELIVER", VALUEFUNC(_wrap_SettlDeliveryType_VERSUS_PAYMENT_DELIVER_get), 0); rb_define_singleton_method(mQuickfix, "SettlDeliveryType_FREE_DELIVER", VALUEFUNC(_wrap_SettlDeliveryType_FREE_DELIVER_get), 0); rb_define_singleton_method(mQuickfix, "SettlDeliveryType_TRI_PARTY", VALUEFUNC(_wrap_SettlDeliveryType_TRI_PARTY_get), 0); rb_define_singleton_method(mQuickfix, "SettlDeliveryType_HOLD_IN_CUSTODY", VALUEFUNC(_wrap_SettlDeliveryType_HOLD_IN_CUSTODY_get), 0); rb_define_singleton_method(mQuickfix, "AllocLinkType_F_X_NETTING", VALUEFUNC(_wrap_AllocLinkType_F_X_NETTING_get), 0); rb_define_singleton_method(mQuickfix, "AllocLinkType_F_X_SWAP", VALUEFUNC(_wrap_AllocLinkType_F_X_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "AllocLinkType_FX_NETTING", VALUEFUNC(_wrap_AllocLinkType_FX_NETTING_get), 0); rb_define_singleton_method(mQuickfix, "AllocLinkType_FX_SWAP", VALUEFUNC(_wrap_AllocLinkType_FX_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "PutOrCall_PUT", VALUEFUNC(_wrap_PutOrCall_PUT_get), 0); rb_define_singleton_method(mQuickfix, "PutOrCall_CALL", VALUEFUNC(_wrap_PutOrCall_CALL_get), 0); rb_define_singleton_method(mQuickfix, "CoveredOrUncovered_COVERED", VALUEFUNC(_wrap_CoveredOrUncovered_COVERED_get), 0); rb_define_singleton_method(mQuickfix, "CoveredOrUncovered_UNCOVERED", VALUEFUNC(_wrap_CoveredOrUncovered_UNCOVERED_get), 0); rb_define_singleton_method(mQuickfix, "CustomerOrFirm_CUSTOMER", VALUEFUNC(_wrap_CustomerOrFirm_CUSTOMER_get), 0); rb_define_singleton_method(mQuickfix, "CustomerOrFirm_FIRM", VALUEFUNC(_wrap_CustomerOrFirm_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "NotifyBrokerOfCredit_NO", VALUEFUNC(_wrap_NotifyBrokerOfCredit_NO_get), 0); rb_define_singleton_method(mQuickfix, "NotifyBrokerOfCredit_YES", VALUEFUNC(_wrap_NotifyBrokerOfCredit_YES_get), 0); rb_define_singleton_method(mQuickfix, "AllocHandlInst_MATCH", VALUEFUNC(_wrap_AllocHandlInst_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "AllocHandlInst_FORWARD", VALUEFUNC(_wrap_AllocHandlInst_FORWARD_get), 0); rb_define_singleton_method(mQuickfix, "AllocHandlInst_FORWARD_AND_MATCH", VALUEFUNC(_wrap_AllocHandlInst_FORWARD_AND_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "RoutingType_TARGET_FIRM", VALUEFUNC(_wrap_RoutingType_TARGET_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "RoutingType_TARGET_LIST", VALUEFUNC(_wrap_RoutingType_TARGET_LIST_get), 0); rb_define_singleton_method(mQuickfix, "RoutingType_BLOCK_FIRM", VALUEFUNC(_wrap_RoutingType_BLOCK_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "RoutingType_BLOCK_LIST", VALUEFUNC(_wrap_RoutingType_BLOCK_LIST_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_CURVE", VALUEFUNC(_wrap_Benchmark_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_5_YR", VALUEFUNC(_wrap_Benchmark_5_YR_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_OLD_5", VALUEFUNC(_wrap_Benchmark_OLD_5_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_10_YR", VALUEFUNC(_wrap_Benchmark_10_YR_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_OLD_10", VALUEFUNC(_wrap_Benchmark_OLD_10_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_30_YR", VALUEFUNC(_wrap_Benchmark_30_YR_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_OLD_30", VALUEFUNC(_wrap_Benchmark_OLD_30_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_3_MO_LIBOR", VALUEFUNC(_wrap_Benchmark_3_MO_LIBOR_get), 0); rb_define_singleton_method(mQuickfix, "Benchmark_6_MO_LIBOR", VALUEFUNC(_wrap_Benchmark_6_MO_LIBOR_get), 0); rb_define_singleton_method(mQuickfix, "SubscriptionRequestType_SNAPSHOT", VALUEFUNC(_wrap_SubscriptionRequestType_SNAPSHOT_get), 0); rb_define_singleton_method(mQuickfix, "SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES", VALUEFUNC(_wrap_SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES_get), 0); rb_define_singleton_method(mQuickfix, "SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST", VALUEFUNC(_wrap_SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateType_FULL_REFRESH", VALUEFUNC(_wrap_MDUpdateType_FULL_REFRESH_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateType_INCREMENTAL_REFRESH", VALUEFUNC(_wrap_MDUpdateType_INCREMENTAL_REFRESH_get), 0); rb_define_singleton_method(mQuickfix, "AggregatedBook_NO", VALUEFUNC(_wrap_AggregatedBook_NO_get), 0); rb_define_singleton_method(mQuickfix, "AggregatedBook_YES", VALUEFUNC(_wrap_AggregatedBook_YES_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_BID", VALUEFUNC(_wrap_MDEntryType_BID_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_OFFER", VALUEFUNC(_wrap_MDEntryType_OFFER_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_TRADE", VALUEFUNC(_wrap_MDEntryType_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_INDEX_VALUE", VALUEFUNC(_wrap_MDEntryType_INDEX_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_OPENING_PRICE", VALUEFUNC(_wrap_MDEntryType_OPENING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_CLOSING_PRICE", VALUEFUNC(_wrap_MDEntryType_CLOSING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SETTLEMENT_PRICE", VALUEFUNC(_wrap_MDEntryType_SETTLEMENT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_TRADING_SESSION_HIGH_PRICE", VALUEFUNC(_wrap_MDEntryType_TRADING_SESSION_HIGH_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_TRADING_SESSION_LOW_PRICE", VALUEFUNC(_wrap_MDEntryType_TRADING_SESSION_LOW_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_TRADING_SESSION_VWAP_PRICE", VALUEFUNC(_wrap_MDEntryType_TRADING_SESSION_VWAP_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_IMBALANCE", VALUEFUNC(_wrap_MDEntryType_IMBALANCE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_TRADE_VOLUME", VALUEFUNC(_wrap_MDEntryType_TRADE_VOLUME_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_OPEN_INTEREST", VALUEFUNC(_wrap_MDEntryType_OPEN_INTEREST_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_COMPOSITE_UNDERLYING_PRICE", VALUEFUNC(_wrap_MDEntryType_COMPOSITE_UNDERLYING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SIMULATED_SELL_PRICE", VALUEFUNC(_wrap_MDEntryType_SIMULATED_SELL_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SIMULATED_BUY_PRICE", VALUEFUNC(_wrap_MDEntryType_SIMULATED_BUY_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_MARGIN_RATE", VALUEFUNC(_wrap_MDEntryType_MARGIN_RATE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_MID_PRICE", VALUEFUNC(_wrap_MDEntryType_MID_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_EMPTY_BOOK", VALUEFUNC(_wrap_MDEntryType_EMPTY_BOOK_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SETTLE_HIGH_PRICE", VALUEFUNC(_wrap_MDEntryType_SETTLE_HIGH_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SETTLE_LOW_PRICE", VALUEFUNC(_wrap_MDEntryType_SETTLE_LOW_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_PRIOR_SETTLE_PRICE", VALUEFUNC(_wrap_MDEntryType_PRIOR_SETTLE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SESSION_HIGH_BID", VALUEFUNC(_wrap_MDEntryType_SESSION_HIGH_BID_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SESSION_LOW_OFFER", VALUEFUNC(_wrap_MDEntryType_SESSION_LOW_OFFER_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_EARLY_PRICES", VALUEFUNC(_wrap_MDEntryType_EARLY_PRICES_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_AUCTION_CLEARING_PRICE", VALUEFUNC(_wrap_MDEntryType_AUCTION_CLEARING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_SWAP_VALUE_FACTOR", VALUEFUNC(_wrap_MDEntryType_SWAP_VALUE_FACTOR_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS", VALUEFUNC(_wrap_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS", VALUEFUNC(_wrap_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS", VALUEFUNC(_wrap_MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS", VALUEFUNC(_wrap_MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_RECOVERY_RATE", VALUEFUNC(_wrap_MDEntryType_RECOVERY_RATE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_RECOVERY_RATE_FOR_LONG", VALUEFUNC(_wrap_MDEntryType_RECOVERY_RATE_FOR_LONG_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_RECOVERY_RATE_FOR_SHORT", VALUEFUNC(_wrap_MDEntryType_RECOVERY_RATE_FOR_SHORT_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_FIXING_PRICE", VALUEFUNC(_wrap_MDEntryType_FIXING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MDEntryType_CASH_RATE", VALUEFUNC(_wrap_MDEntryType_CASH_RATE_get), 0); rb_define_singleton_method(mQuickfix, "TickDirection_PLUS_TICK", VALUEFUNC(_wrap_TickDirection_PLUS_TICK_get), 0); rb_define_singleton_method(mQuickfix, "TickDirection_ZERO_PLUS_TICK", VALUEFUNC(_wrap_TickDirection_ZERO_PLUS_TICK_get), 0); rb_define_singleton_method(mQuickfix, "TickDirection_MINUS_TICK", VALUEFUNC(_wrap_TickDirection_MINUS_TICK_get), 0); rb_define_singleton_method(mQuickfix, "TickDirection_ZERO_MINUS_TICK", VALUEFUNC(_wrap_TickDirection_ZERO_MINUS_TICK_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_OPEN", VALUEFUNC(_wrap_QuoteCondition_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_CLOSED", VALUEFUNC(_wrap_QuoteCondition_CLOSED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_EXCHANGE_BEST", VALUEFUNC(_wrap_QuoteCondition_EXCHANGE_BEST_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_CONSOLIDATED_BEST", VALUEFUNC(_wrap_QuoteCondition_CONSOLIDATED_BEST_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_LOCKED", VALUEFUNC(_wrap_QuoteCondition_LOCKED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_CROSSED", VALUEFUNC(_wrap_QuoteCondition_CROSSED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_DEPTH", VALUEFUNC(_wrap_QuoteCondition_DEPTH_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_FAST_TRADING", VALUEFUNC(_wrap_QuoteCondition_FAST_TRADING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_NON_FIRM", VALUEFUNC(_wrap_QuoteCondition_NON_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_OPEN_ACTIVE", VALUEFUNC(_wrap_QuoteCondition_OPEN_ACTIVE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_CLOSED_INACTIVE", VALUEFUNC(_wrap_QuoteCondition_CLOSED_INACTIVE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_MANUAL_SLOW_QUOTE", VALUEFUNC(_wrap_QuoteCondition_MANUAL_SLOW_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_OUTRIGHT_PRICE", VALUEFUNC(_wrap_QuoteCondition_OUTRIGHT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_IMPLIED_PRICE", VALUEFUNC(_wrap_QuoteCondition_IMPLIED_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_DEPTH_ON_OFFER", VALUEFUNC(_wrap_QuoteCondition_DEPTH_ON_OFFER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_DEPTH_ON_BID", VALUEFUNC(_wrap_QuoteCondition_DEPTH_ON_BID_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_CLOSING", VALUEFUNC(_wrap_QuoteCondition_CLOSING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_NEWS_DISSEMINATION", VALUEFUNC(_wrap_QuoteCondition_NEWS_DISSEMINATION_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_TRADING_RANGE", VALUEFUNC(_wrap_QuoteCondition_TRADING_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_ORDER_INFLUX", VALUEFUNC(_wrap_QuoteCondition_ORDER_INFLUX_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_DUE_TO_RELATED", VALUEFUNC(_wrap_QuoteCondition_DUE_TO_RELATED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_NEWS_PENDING", VALUEFUNC(_wrap_QuoteCondition_NEWS_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_ADDITIONAL_INFO", VALUEFUNC(_wrap_QuoteCondition_ADDITIONAL_INFO_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED", VALUEFUNC(_wrap_QuoteCondition_ADDITIONAL_INFO_DUE_TO_RELATED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_RESUME", VALUEFUNC(_wrap_QuoteCondition_RESUME_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_VIEW_OF_COMMON", VALUEFUNC(_wrap_QuoteCondition_VIEW_OF_COMMON_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_VOLUME_ALERT", VALUEFUNC(_wrap_QuoteCondition_VOLUME_ALERT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_ORDER_IMBALANCE", VALUEFUNC(_wrap_QuoteCondition_ORDER_IMBALANCE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_EQUIPMENT_CHANGEOVER", VALUEFUNC(_wrap_QuoteCondition_EQUIPMENT_CHANGEOVER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_NO_OPEN", VALUEFUNC(_wrap_QuoteCondition_NO_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_REGULAR_ETH", VALUEFUNC(_wrap_QuoteCondition_REGULAR_ETH_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_AUTOMATIC_EXECUTION", VALUEFUNC(_wrap_QuoteCondition_AUTOMATIC_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_AUTOMATIC_EXECUTION_ETH", VALUEFUNC(_wrap_QuoteCondition_AUTOMATIC_EXECUTION_ETH_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_FAST_MARKET_ETH", VALUEFUNC(_wrap_QuoteCondition_FAST_MARKET_ETH_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_INACTIVE_ETH", VALUEFUNC(_wrap_QuoteCondition_INACTIVE_ETH_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_ROTATION", VALUEFUNC(_wrap_QuoteCondition_ROTATION_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_ROTATION_ETH", VALUEFUNC(_wrap_QuoteCondition_ROTATION_ETH_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_HALT", VALUEFUNC(_wrap_QuoteCondition_HALT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_HALT_ETH", VALUEFUNC(_wrap_QuoteCondition_HALT_ETH_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_DUE_TO_NEWS_DISSEMINATION", VALUEFUNC(_wrap_QuoteCondition_DUE_TO_NEWS_DISSEMINATION_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_DUE_TO_NEWS_PENDING", VALUEFUNC(_wrap_QuoteCondition_DUE_TO_NEWS_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_TRADING_RESUME", VALUEFUNC(_wrap_QuoteCondition_TRADING_RESUME_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_OUT_OF_SEQUENCE", VALUEFUNC(_wrap_QuoteCondition_OUT_OF_SEQUENCE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_BID_SPECIALIST", VALUEFUNC(_wrap_QuoteCondition_BID_SPECIALIST_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_OFFER_SPECIALIST", VALUEFUNC(_wrap_QuoteCondition_OFFER_SPECIALIST_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_BID_OFFER_SPECIALIST", VALUEFUNC(_wrap_QuoteCondition_BID_OFFER_SPECIALIST_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_END_OF_DAY_SAM", VALUEFUNC(_wrap_QuoteCondition_END_OF_DAY_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_FORBIDDEN_SAM", VALUEFUNC(_wrap_QuoteCondition_FORBIDDEN_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_FROZEN_SAM", VALUEFUNC(_wrap_QuoteCondition_FROZEN_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_PREOPENING_SAM", VALUEFUNC(_wrap_QuoteCondition_PREOPENING_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_OPENING_SAM", VALUEFUNC(_wrap_QuoteCondition_OPENING_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_OPEN_SAM", VALUEFUNC(_wrap_QuoteCondition_OPEN_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_SURVEILLANCE_SAM", VALUEFUNC(_wrap_QuoteCondition_SURVEILLANCE_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_SUSPENDED_SAM", VALUEFUNC(_wrap_QuoteCondition_SUSPENDED_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_RESERVED_SAM", VALUEFUNC(_wrap_QuoteCondition_RESERVED_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_NO_ACTIVE_SAM", VALUEFUNC(_wrap_QuoteCondition_NO_ACTIVE_SAM_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_RESTRICTED", VALUEFUNC(_wrap_QuoteCondition_RESTRICTED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_REST_OF_BOOK_VWAP", VALUEFUNC(_wrap_QuoteCondition_REST_OF_BOOK_VWAP_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS", VALUEFUNC(_wrap_QuoteCondition_BETTER_PRICES_IN_CONDITIONAL_ORDERS_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_MEDIAN_PRICE", VALUEFUNC(_wrap_QuoteCondition_MEDIAN_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_FULL_CURVE", VALUEFUNC(_wrap_QuoteCondition_FULL_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCondition_FLAT_CURVE", VALUEFUNC(_wrap_QuoteCondition_FLAT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CASH", VALUEFUNC(_wrap_TradeCondition_CASH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_AVERAGE_PRICE_TRADE", VALUEFUNC(_wrap_TradeCondition_AVERAGE_PRICE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CASH_TRADE", VALUEFUNC(_wrap_TradeCondition_CASH_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_NEXT_DAY", VALUEFUNC(_wrap_TradeCondition_NEXT_DAY_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OPENING", VALUEFUNC(_wrap_TradeCondition_OPENING_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_INTRADAY_TRADE_DETAIL", VALUEFUNC(_wrap_TradeCondition_INTRADAY_TRADE_DETAIL_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_RULE_127_TRADE", VALUEFUNC(_wrap_TradeCondition_RULE_127_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_RULE_155_TRADE", VALUEFUNC(_wrap_TradeCondition_RULE_155_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SOLD_LAST", VALUEFUNC(_wrap_TradeCondition_SOLD_LAST_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_NEXT_DAY_TRADE", VALUEFUNC(_wrap_TradeCondition_NEXT_DAY_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OPENED", VALUEFUNC(_wrap_TradeCondition_OPENED_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SELLER", VALUEFUNC(_wrap_TradeCondition_SELLER_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SOLD", VALUEFUNC(_wrap_TradeCondition_SOLD_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_STOPPED_STOCK", VALUEFUNC(_wrap_TradeCondition_STOPPED_STOCK_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_IMBALANCE_MORE_BUYERS", VALUEFUNC(_wrap_TradeCondition_IMBALANCE_MORE_BUYERS_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_IMBALANCE_MORE_SELLERS", VALUEFUNC(_wrap_TradeCondition_IMBALANCE_MORE_SELLERS_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OPENING_PRICE", VALUEFUNC(_wrap_TradeCondition_OPENING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OPENING_REOPENING_TRADE_DETAIL", VALUEFUNC(_wrap_TradeCondition_OPENING_REOPENING_TRADE_DETAIL_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_BARGAIN_CONDITION", VALUEFUNC(_wrap_TradeCondition_BARGAIN_CONDITION_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CONVERTED_PRICE_INDICATOR", VALUEFUNC(_wrap_TradeCondition_CONVERTED_PRICE_INDICATOR_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_EXCHANGE_LAST", VALUEFUNC(_wrap_TradeCondition_EXCHANGE_LAST_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_FINAL_PRICE_OF_SESSION", VALUEFUNC(_wrap_TradeCondition_FINAL_PRICE_OF_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_EX_PIT", VALUEFUNC(_wrap_TradeCondition_EX_PIT_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CROSSED_X", VALUEFUNC(_wrap_TradeCondition_CROSSED_X_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE", VALUEFUNC(_wrap_TradeCondition_TRADES_RESULTING_FROM_MANUAL_SLOW_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP", VALUEFUNC(_wrap_TradeCondition_TRADES_RESULTING_FROM_INTERMARKET_SWEEP_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_VOLUME_ONLY", VALUEFUNC(_wrap_TradeCondition_VOLUME_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_DIRECT_PLUS", VALUEFUNC(_wrap_TradeCondition_DIRECT_PLUS_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_ACQUISITION", VALUEFUNC(_wrap_TradeCondition_ACQUISITION_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_BUNCHED", VALUEFUNC(_wrap_TradeCondition_BUNCHED_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_DISTRIBUTION", VALUEFUNC(_wrap_TradeCondition_DISTRIBUTION_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_BUNCHED_SALE", VALUEFUNC(_wrap_TradeCondition_BUNCHED_SALE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SPLIT_TRADE", VALUEFUNC(_wrap_TradeCondition_SPLIT_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_STOPPED", VALUEFUNC(_wrap_TradeCondition_CANCEL_STOPPED_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_ETH", VALUEFUNC(_wrap_TradeCondition_CANCEL_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_STOPPED_ETH", VALUEFUNC(_wrap_TradeCondition_CANCEL_STOPPED_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OUT_OF_SEQUENCE_ETH", VALUEFUNC(_wrap_TradeCondition_OUT_OF_SEQUENCE_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_LAST_ETH", VALUEFUNC(_wrap_TradeCondition_CANCEL_LAST_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SOLD_LAST_SALE_ETH", VALUEFUNC(_wrap_TradeCondition_SOLD_LAST_SALE_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_LAST", VALUEFUNC(_wrap_TradeCondition_CANCEL_LAST_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SOLD_LAST_SALE", VALUEFUNC(_wrap_TradeCondition_SOLD_LAST_SALE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_OPEN", VALUEFUNC(_wrap_TradeCondition_CANCEL_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_OPEN_ETH", VALUEFUNC(_wrap_TradeCondition_CANCEL_OPEN_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OPENED_SALE_ETH", VALUEFUNC(_wrap_TradeCondition_OPENED_SALE_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_ONLY", VALUEFUNC(_wrap_TradeCondition_CANCEL_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL_ONLY_ETH", VALUEFUNC(_wrap_TradeCondition_CANCEL_ONLY_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_LATE_OPEN_ETH", VALUEFUNC(_wrap_TradeCondition_LATE_OPEN_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_AUTO_EXECUTION_ETH", VALUEFUNC(_wrap_TradeCondition_AUTO_EXECUTION_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_REOPEN", VALUEFUNC(_wrap_TradeCondition_REOPEN_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_REOPEN_ETH", VALUEFUNC(_wrap_TradeCondition_REOPEN_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_ADJUSTED", VALUEFUNC(_wrap_TradeCondition_ADJUSTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_ADJUSTED_ETH", VALUEFUNC(_wrap_TradeCondition_ADJUSTED_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SPREAD", VALUEFUNC(_wrap_TradeCondition_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_SPREAD_ETH", VALUEFUNC(_wrap_TradeCondition_SPREAD_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_STRADDLE", VALUEFUNC(_wrap_TradeCondition_STRADDLE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_STRADDLE_ETH", VALUEFUNC(_wrap_TradeCondition_STRADDLE_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_STOPPED", VALUEFUNC(_wrap_TradeCondition_STOPPED_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_STOPPED_ETH", VALUEFUNC(_wrap_TradeCondition_STOPPED_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_REGULAR_ETH", VALUEFUNC(_wrap_TradeCondition_REGULAR_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_COMBO", VALUEFUNC(_wrap_TradeCondition_COMBO_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_COMBO_ETH", VALUEFUNC(_wrap_TradeCondition_COMBO_ETH_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OFFICIAL_CLOSING_PRICE", VALUEFUNC(_wrap_TradeCondition_OFFICIAL_CLOSING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_PRIOR_REFERENCE_PRICE", VALUEFUNC(_wrap_TradeCondition_PRIOR_REFERENCE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CANCEL", VALUEFUNC(_wrap_TradeCondition_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_STOPPED_SOLD_LAST", VALUEFUNC(_wrap_TradeCondition_STOPPED_SOLD_LAST_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_STOPPED_OUT_OF_SEQUENCE", VALUEFUNC(_wrap_TradeCondition_STOPPED_OUT_OF_SEQUENCE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OFFICAL_CLOSING_PRICE", VALUEFUNC(_wrap_TradeCondition_OFFICAL_CLOSING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_CROSSED_AO", VALUEFUNC(_wrap_TradeCondition_CROSSED_AO_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_FAST_MARKET", VALUEFUNC(_wrap_TradeCondition_FAST_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_AUTOMATIC_EXECUTION", VALUEFUNC(_wrap_TradeCondition_AUTOMATIC_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_FORM_T", VALUEFUNC(_wrap_TradeCondition_FORM_T_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_BASKET_INDEX", VALUEFUNC(_wrap_TradeCondition_BASKET_INDEX_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_BURST_BASKET", VALUEFUNC(_wrap_TradeCondition_BURST_BASKET_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_OUTSIDE_SPREAD", VALUEFUNC(_wrap_TradeCondition_OUTSIDE_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_IMPLIED_TRADE", VALUEFUNC(_wrap_TradeCondition_IMPLIED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_MARKETPLACE_ENTERED_TRADE", VALUEFUNC(_wrap_TradeCondition_MARKETPLACE_ENTERED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE", VALUEFUNC(_wrap_TradeCondition_MULT_ASSET_CLASS_MULTILEG_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeCondition_MULTILEG_TO_MULTILEG_TRADE", VALUEFUNC(_wrap_TradeCondition_MULTILEG_TO_MULTILEG_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateAction_NEW", VALUEFUNC(_wrap_MDUpdateAction_NEW_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateAction_CHANGE", VALUEFUNC(_wrap_MDUpdateAction_CHANGE_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateAction_DELETE", VALUEFUNC(_wrap_MDUpdateAction_DELETE_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateAction_DELETE_THRU", VALUEFUNC(_wrap_MDUpdateAction_DELETE_THRU_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateAction_DELETE_FROM", VALUEFUNC(_wrap_MDUpdateAction_DELETE_FROM_get), 0); rb_define_singleton_method(mQuickfix, "MDUpdateAction_OVERLAY", VALUEFUNC(_wrap_MDUpdateAction_OVERLAY_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNKNOWN_SYMBOL", VALUEFUNC(_wrap_MDReqRejReason_UNKNOWN_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_DUPLICATE_MDREQID", VALUEFUNC(_wrap_MDReqRejReason_DUPLICATE_MDREQID_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_INSUFFICIENT_BANDWIDTH", VALUEFUNC(_wrap_MDReqRejReason_INSUFFICIENT_BANDWIDTH_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_INSUFFICIENT_PERMISSIONS", VALUEFUNC(_wrap_MDReqRejReason_INSUFFICIENT_PERMISSIONS_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_SUBSCRIPTIONREQUESTTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_MARKETDEPTH", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_MARKETDEPTH_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_MDUPDATETYPE", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_MDUPDATETYPE_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_AGGREGATEDBOOK_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_MDENTRYTYPE", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_MDENTRYTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_MDIMPLICITDELETE_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_OPENCLOSESETTLEFLAG_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_SCOPE", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_SCOPE_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID", VALUEFUNC(_wrap_MDReqRejReason_UNSUPPORTED_TRADINGSESSIONID_get), 0); rb_define_singleton_method(mQuickfix, "MDReqRejReason_INSUFFICIENT_CREDIT", VALUEFUNC(_wrap_MDReqRejReason_INSUFFICIENT_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "DeleteReason_CANCELATION", VALUEFUNC(_wrap_DeleteReason_CANCELATION_get), 0); rb_define_singleton_method(mQuickfix, "DeleteReason_ERROR", VALUEFUNC(_wrap_DeleteReason_ERROR_get), 0); rb_define_singleton_method(mQuickfix, "DeleteReason_CANCELLATION", VALUEFUNC(_wrap_DeleteReason_CANCELLATION_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettleFlag_DAILY_OPEN", VALUEFUNC(_wrap_OpenCloseSettleFlag_DAILY_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettleFlag_SESSION_OPEN", VALUEFUNC(_wrap_OpenCloseSettleFlag_SESSION_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE", VALUEFUNC(_wrap_OpenCloseSettleFlag_DELIVERY_SETTLEMENT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettleFlag_EXPECTED_PRICE", VALUEFUNC(_wrap_OpenCloseSettleFlag_EXPECTED_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY", VALUEFUNC(_wrap_OpenCloseSettleFlag_PRICE_FROM_PREVIOUS_BUSINESS_DAY_get), 0); rb_define_singleton_method(mQuickfix, "FinancialStatus_BANKRUPT", VALUEFUNC(_wrap_FinancialStatus_BANKRUPT_get), 0); rb_define_singleton_method(mQuickfix, "FinancialStatus_PENDING_DELISTING", VALUEFUNC(_wrap_FinancialStatus_PENDING_DELISTING_get), 0); rb_define_singleton_method(mQuickfix, "FinancialStatus_RESTRICTED", VALUEFUNC(_wrap_FinancialStatus_RESTRICTED_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_EX_DIVIDEND", VALUEFUNC(_wrap_CorporateAction_EX_DIVIDEND_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_EX_DISTRIBUTION", VALUEFUNC(_wrap_CorporateAction_EX_DISTRIBUTION_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_EX_RIGHTS", VALUEFUNC(_wrap_CorporateAction_EX_RIGHTS_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_NEW", VALUEFUNC(_wrap_CorporateAction_NEW_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_EX_INTEREST", VALUEFUNC(_wrap_CorporateAction_EX_INTEREST_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_CASH_DIVIDEND", VALUEFUNC(_wrap_CorporateAction_CASH_DIVIDEND_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_STOCK_DIVIDEND", VALUEFUNC(_wrap_CorporateAction_STOCK_DIVIDEND_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_NON_INTEGER_STOCK_SPLIT", VALUEFUNC(_wrap_CorporateAction_NON_INTEGER_STOCK_SPLIT_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_REVERSE_STOCK_SPLIT", VALUEFUNC(_wrap_CorporateAction_REVERSE_STOCK_SPLIT_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_STANDARD_INTEGER_STOCK_SPLIT", VALUEFUNC(_wrap_CorporateAction_STANDARD_INTEGER_STOCK_SPLIT_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_POSITION_CONSOLIDATION", VALUEFUNC(_wrap_CorporateAction_POSITION_CONSOLIDATION_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_LIQUIDATION_REORGANIZATION", VALUEFUNC(_wrap_CorporateAction_LIQUIDATION_REORGANIZATION_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_MERGER_REORGANIZATION", VALUEFUNC(_wrap_CorporateAction_MERGER_REORGANIZATION_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_RIGHTS_OFFERING", VALUEFUNC(_wrap_CorporateAction_RIGHTS_OFFERING_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_SHAREHOLDER_MEETING", VALUEFUNC(_wrap_CorporateAction_SHAREHOLDER_MEETING_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_SPINOFF", VALUEFUNC(_wrap_CorporateAction_SPINOFF_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_TENDER_OFFER", VALUEFUNC(_wrap_CorporateAction_TENDER_OFFER_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_WARRANT", VALUEFUNC(_wrap_CorporateAction_WARRANT_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_SPECIAL_ACTION", VALUEFUNC(_wrap_CorporateAction_SPECIAL_ACTION_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_SYMBOL_CONVERSION", VALUEFUNC(_wrap_CorporateAction_SYMBOL_CONVERSION_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_CUSIP", VALUEFUNC(_wrap_CorporateAction_CUSIP_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_LEAP_ROLLOVER", VALUEFUNC(_wrap_CorporateAction_LEAP_ROLLOVER_get), 0); rb_define_singleton_method(mQuickfix, "CorporateAction_SUCCESSION_EVENT", VALUEFUNC(_wrap_CorporateAction_SUCCESSION_EVENT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteAckStatus_ACCEPTED", VALUEFUNC(_wrap_QuoteAckStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteAckStatus_CANCELED_FOR_SYMBOL", VALUEFUNC(_wrap_QuoteAckStatus_CANCELED_FOR_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE", VALUEFUNC(_wrap_QuoteAckStatus_CANCELED_FOR_SECURITY_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteAckStatus_CANCELED_FOR_UNDERLYING", VALUEFUNC(_wrap_QuoteAckStatus_CANCELED_FOR_UNDERLYING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteAckStatus_CANCELED_ALL", VALUEFUNC(_wrap_QuoteAckStatus_CANCELED_ALL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteAckStatus_REJECTED", VALUEFUNC(_wrap_QuoteAckStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_SYMBOL", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_SECURITY_TYPE", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_SECURITY_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_UNDERLYING_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_ALL_QUOTES", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_ALL_QUOTES_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_ALL_QUOTES", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_ALL_QUOTES_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_QUOTE_SPECIFIED_IN_QUOTEID_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_ONE_OR_MORE_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_BY_QUOTETYPE", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_BY_QUOTETYPE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_SECURITY_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_QuoteCancelType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_UNKNOWN_SYMBOL", VALUEFUNC(_wrap_QuoteRejectReason_UNKNOWN_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_EXCHANGE", VALUEFUNC(_wrap_QuoteRejectReason_EXCHANGE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT", VALUEFUNC(_wrap_QuoteRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_TOO_LATE_TO_ENTER", VALUEFUNC(_wrap_QuoteRejectReason_TOO_LATE_TO_ENTER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_UNKNOWN_QUOTE", VALUEFUNC(_wrap_QuoteRejectReason_UNKNOWN_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_DUPLICATE_QUOTE", VALUEFUNC(_wrap_QuoteRejectReason_DUPLICATE_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_INVALID_BID_ASK_SPREAD", VALUEFUNC(_wrap_QuoteRejectReason_INVALID_BID_ASK_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_INVALID_PRICE", VALUEFUNC(_wrap_QuoteRejectReason_INVALID_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY", VALUEFUNC(_wrap_QuoteRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_OTHER", VALUEFUNC(_wrap_QuoteRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND", VALUEFUNC(_wrap_QuoteRejectReason_PRICE_EXCEEDS_CURRENT_PRICE_BAND_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_QUOTE_LOCKED", VALUEFUNC(_wrap_QuoteRejectReason_QUOTE_LOCKED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER", VALUEFUNC(_wrap_QuoteRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_QuoteRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteResponseLevel_NO_ACKNOWLEDGEMENT", VALUEFUNC(_wrap_QuoteResponseLevel_NO_ACKNOWLEDGEMENT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES", VALUEFUNC(_wrap_QuoteResponseLevel_ACKNOWLEDGE_ONLY_NEGATIVE_OR_ERRONEOUS_QUOTES_get), 0); rb_define_singleton_method(mQuickfix, "QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES", VALUEFUNC(_wrap_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGES_get), 0); rb_define_singleton_method(mQuickfix, "QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT", VALUEFUNC(_wrap_QuoteResponseLevel_SUMMARY_ACKNOWLEDGEMENT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE", VALUEFUNC(_wrap_QuoteResponseLevel_ACKNOWLEDGE_EACH_QUOTE_MESSAGE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestType_MANUAL", VALUEFUNC(_wrap_QuoteRequestType_MANUAL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestType_AUTOMATIC", VALUEFUNC(_wrap_QuoteRequestType_AUTOMATIC_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS", VALUEFUNC(_wrap_SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED", VALUEFUNC(_wrap_SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_REQUEST_LIST_SECURITY_TYPES", VALUEFUNC(_wrap_SecurityRequestType_REQUEST_LIST_SECURITY_TYPES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_REQUEST_LIST_SECURITIES", VALUEFUNC(_wrap_SecurityRequestType_REQUEST_LIST_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_SYMBOL", VALUEFUNC(_wrap_SecurityRequestType_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE", VALUEFUNC(_wrap_SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_PRODUCT", VALUEFUNC(_wrap_SecurityRequestType_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_TRADINGSESSIONID", VALUEFUNC(_wrap_SecurityRequestType_TRADINGSESSIONID_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_ALL_SECURITIES", VALUEFUNC(_wrap_SecurityRequestType_ALL_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID", VALUEFUNC(_wrap_SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get), 0); rb_define_singleton_method(mQuickfix, "SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS", VALUEFUNC(_wrap_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_AS_IS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE", VALUEFUNC(_wrap_SecurityResponseType_ACCEPT_SECURITY_PROPOSAL_WITH_REVISIONS_AS_INDICATED_IN_THE_MESSAGE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST", VALUEFUNC(_wrap_SecurityResponseType_LIST_OF_SECURITY_TYPES_RETURNED_PER_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST", VALUEFUNC(_wrap_SecurityResponseType_LIST_OF_SECURITIES_RETURNED_PER_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityResponseType_REJECT_SECURITY_PROPOSAL", VALUEFUNC(_wrap_SecurityResponseType_REJECT_SECURITY_PROPOSAL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA", VALUEFUNC(_wrap_SecurityResponseType_CAN_NOT_MATCH_SELECTION_CRITERIA_get), 0); rb_define_singleton_method(mQuickfix, "SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA", VALUEFUNC(_wrap_SecurityResponseType_CANNOT_MATCH_SELECTION_CRITERIA_get), 0); rb_define_singleton_method(mQuickfix, "UnsolicitedIndicator_NO", VALUEFUNC(_wrap_UnsolicitedIndicator_NO_get), 0); rb_define_singleton_method(mQuickfix, "UnsolicitedIndicator_YES", VALUEFUNC(_wrap_UnsolicitedIndicator_YES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_OPENING_DELAY", VALUEFUNC(_wrap_SecurityTradingStatus_OPENING_DELAY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL", VALUEFUNC(_wrap_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_SELL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_NO_MARKET_IMBALANCE", VALUEFUNC(_wrap_SecurityTradingStatus_NO_MARKET_IMBALANCE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE", VALUEFUNC(_wrap_SecurityTradingStatus_NO_MARKET_ON_CLOSE_IMBALANCE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_ITS_PRE_OPENING", VALUEFUNC(_wrap_SecurityTradingStatus_ITS_PRE_OPENING_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_NEW_PRICE_INDICATION", VALUEFUNC(_wrap_SecurityTradingStatus_NEW_PRICE_INDICATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_TRADE_DISSEMINATION_TIME", VALUEFUNC(_wrap_SecurityTradingStatus_TRADE_DISSEMINATION_TIME_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_READY_TO_TRADE", VALUEFUNC(_wrap_SecurityTradingStatus_READY_TO_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING", VALUEFUNC(_wrap_SecurityTradingStatus_NOT_AVAILABLE_FOR_TRADING_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET", VALUEFUNC(_wrap_SecurityTradingStatus_NOT_TRADED_ON_THIS_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_TRADING_HALT", VALUEFUNC(_wrap_SecurityTradingStatus_TRADING_HALT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_UNKNOWN_OR_INVALID", VALUEFUNC(_wrap_SecurityTradingStatus_UNKNOWN_OR_INVALID_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_RESUME", VALUEFUNC(_wrap_SecurityTradingStatus_RESUME_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_NO_OPEN_NO_RESUME", VALUEFUNC(_wrap_SecurityTradingStatus_NO_OPEN_NO_RESUME_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_PRICE_INDICATION", VALUEFUNC(_wrap_SecurityTradingStatus_PRICE_INDICATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_TRADING_RANGE_INDICATION", VALUEFUNC(_wrap_SecurityTradingStatus_TRADING_RANGE_INDICATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_MARKET_IMBALANCE_BUY", VALUEFUNC(_wrap_SecurityTradingStatus_MARKET_IMBALANCE_BUY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_MARKET_IMBALANCE_SELL", VALUEFUNC(_wrap_SecurityTradingStatus_MARKET_IMBALANCE_SELL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY", VALUEFUNC(_wrap_SecurityTradingStatus_MARKET_ON_CLOSE_IMBALANCE_BUY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_OPENING_ROTATION", VALUEFUNC(_wrap_SecurityTradingStatus_OPENING_ROTATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_PRE_OPEN", VALUEFUNC(_wrap_SecurityTradingStatus_PRE_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_FAST_MARKET", VALUEFUNC(_wrap_SecurityTradingStatus_FAST_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_NO_OPEN", VALUEFUNC(_wrap_SecurityTradingStatus_NO_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_PRE_CROSS", VALUEFUNC(_wrap_SecurityTradingStatus_PRE_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_CROSS", VALUEFUNC(_wrap_SecurityTradingStatus_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingStatus_POST_CLOSE", VALUEFUNC(_wrap_SecurityTradingStatus_POST_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonChar_NEWS_DISSEMINATION", VALUEFUNC(_wrap_HaltReasonChar_NEWS_DISSEMINATION_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonChar_ORDER_INFLUX", VALUEFUNC(_wrap_HaltReasonChar_ORDER_INFLUX_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonChar_ORDER_IMBALANCE", VALUEFUNC(_wrap_HaltReasonChar_ORDER_IMBALANCE_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonChar_ADDITIONAL_INFORMATION", VALUEFUNC(_wrap_HaltReasonChar_ADDITIONAL_INFORMATION_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonChar_NEWS_PENDING", VALUEFUNC(_wrap_HaltReasonChar_NEWS_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonChar_EQUIPMENT_CHANGEOVER", VALUEFUNC(_wrap_HaltReasonChar_EQUIPMENT_CHANGEOVER_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonChar_NEW_PENDING", VALUEFUNC(_wrap_HaltReasonChar_NEW_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "InViewOfCommon_NO", VALUEFUNC(_wrap_InViewOfCommon_NO_get), 0); rb_define_singleton_method(mQuickfix, "InViewOfCommon_YES", VALUEFUNC(_wrap_InViewOfCommon_YES_get), 0); rb_define_singleton_method(mQuickfix, "DueToRelated_NO", VALUEFUNC(_wrap_DueToRelated_NO_get), 0); rb_define_singleton_method(mQuickfix, "DueToRelated_YES", VALUEFUNC(_wrap_DueToRelated_YES_get), 0); rb_define_singleton_method(mQuickfix, "Adjustment_CANCEL", VALUEFUNC(_wrap_Adjustment_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "Adjustment_ERROR", VALUEFUNC(_wrap_Adjustment_ERROR_get), 0); rb_define_singleton_method(mQuickfix, "Adjustment_CORRECTION", VALUEFUNC(_wrap_Adjustment_CORRECTION_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionID_DAY", VALUEFUNC(_wrap_TradingSessionID_DAY_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionID_HALFDAY", VALUEFUNC(_wrap_TradingSessionID_HALFDAY_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionID_MORNING", VALUEFUNC(_wrap_TradingSessionID_MORNING_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionID_AFTERNOON", VALUEFUNC(_wrap_TradingSessionID_AFTERNOON_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionID_EVENING", VALUEFUNC(_wrap_TradingSessionID_EVENING_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionID_AFTER_HOURS", VALUEFUNC(_wrap_TradingSessionID_AFTER_HOURS_get), 0); rb_define_singleton_method(mQuickfix, "TradSesMethod_ELECTRONIC", VALUEFUNC(_wrap_TradSesMethod_ELECTRONIC_get), 0); rb_define_singleton_method(mQuickfix, "TradSesMethod_OPEN_OUTCRY", VALUEFUNC(_wrap_TradSesMethod_OPEN_OUTCRY_get), 0); rb_define_singleton_method(mQuickfix, "TradSesMethod_TWO_PARTY", VALUEFUNC(_wrap_TradSesMethod_TWO_PARTY_get), 0); rb_define_singleton_method(mQuickfix, "TradSesMode_TESTING", VALUEFUNC(_wrap_TradSesMode_TESTING_get), 0); rb_define_singleton_method(mQuickfix, "TradSesMode_SIMULATED", VALUEFUNC(_wrap_TradSesMode_SIMULATED_get), 0); rb_define_singleton_method(mQuickfix, "TradSesMode_PRODUCTION", VALUEFUNC(_wrap_TradSesMode_PRODUCTION_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatus_HALTED", VALUEFUNC(_wrap_TradSesStatus_HALTED_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatus_OPEN", VALUEFUNC(_wrap_TradSesStatus_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatus_CLOSED", VALUEFUNC(_wrap_TradSesStatus_CLOSED_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatus_PRE_OPEN", VALUEFUNC(_wrap_TradSesStatus_PRE_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatus_PRE_CLOSE", VALUEFUNC(_wrap_TradSesStatus_PRE_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatus_REQUEST_REJECTED", VALUEFUNC(_wrap_TradSesStatus_REQUEST_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatus_UNKNOWN", VALUEFUNC(_wrap_TradSesStatus_UNKNOWN_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_UNKNOWN_SYMBOL", VALUEFUNC(_wrap_QuoteEntryRejectReason_UNKNOWN_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_EXCHANGE", VALUEFUNC(_wrap_QuoteEntryRejectReason_EXCHANGE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT", VALUEFUNC(_wrap_QuoteEntryRejectReason_QUOTE_EXCEEDS_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_TOO_LATE_TO_ENTER", VALUEFUNC(_wrap_QuoteEntryRejectReason_TOO_LATE_TO_ENTER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_UNKNOWN_QUOTE", VALUEFUNC(_wrap_QuoteEntryRejectReason_UNKNOWN_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_DUPLICATE_QUOTE", VALUEFUNC(_wrap_QuoteEntryRejectReason_DUPLICATE_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD", VALUEFUNC(_wrap_QuoteEntryRejectReason_INVALID_BID_ASK_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_INVALID_PRICE", VALUEFUNC(_wrap_QuoteEntryRejectReason_INVALID_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY", VALUEFUNC(_wrap_QuoteEntryRejectReason_NOT_AUTHORIZED_TO_QUOTE_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "BidRequestTransType_CANCEL", VALUEFUNC(_wrap_BidRequestTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "BidRequestTransType_NO", VALUEFUNC(_wrap_BidRequestTransType_NO_get), 0); rb_define_singleton_method(mQuickfix, "BidRequestTransType_NEW", VALUEFUNC(_wrap_BidRequestTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "SolicitedFlag_NO", VALUEFUNC(_wrap_SolicitedFlag_NO_get), 0); rb_define_singleton_method(mQuickfix, "SolicitedFlag_YES", VALUEFUNC(_wrap_SolicitedFlag_YES_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_GT_CORPORATE_ACTION", VALUEFUNC(_wrap_ExecRestatementReason_GT_CORPORATE_ACTION_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_GT_RENEWAL", VALUEFUNC(_wrap_ExecRestatementReason_GT_RENEWAL_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_VERBAL_CHANGE", VALUEFUNC(_wrap_ExecRestatementReason_VERBAL_CHANGE_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_REPRICING_OF_ORDER", VALUEFUNC(_wrap_ExecRestatementReason_REPRICING_OF_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_BROKER_OPTION", VALUEFUNC(_wrap_ExecRestatementReason_BROKER_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY", VALUEFUNC(_wrap_ExecRestatementReason_PARTIAL_DECLINE_OF_ORDERQTY_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE", VALUEFUNC(_wrap_ExecRestatementReason_CANCEL_ON_SYSTEM_FAILURE_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_MARKET", VALUEFUNC(_wrap_ExecRestatementReason_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_CANCEL_ON_TRADING_HALT", VALUEFUNC(_wrap_ExecRestatementReason_CANCEL_ON_TRADING_HALT_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_CANCELED_NOT_BEST", VALUEFUNC(_wrap_ExecRestatementReason_CANCELED_NOT_BEST_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_WAREHOUSE_RECAP", VALUEFUNC(_wrap_ExecRestatementReason_WAREHOUSE_RECAP_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_OTHER", VALUEFUNC(_wrap_ExecRestatementReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "ExecRestatementReason_PEG_REFRESH", VALUEFUNC(_wrap_ExecRestatementReason_PEG_REFRESH_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_OTHER", VALUEFUNC(_wrap_BusinessRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNKOWN_ID", VALUEFUNC(_wrap_BusinessRejectReason_UNKOWN_ID_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNKNOWN_SECURITY", VALUEFUNC(_wrap_BusinessRejectReason_UNKNOWN_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE", VALUEFUNC(_wrap_BusinessRejectReason_UNSUPPORTED_MESSAGE_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_APPLICATION_NOT_AVAILABLE", VALUEFUNC(_wrap_BusinessRejectReason_APPLICATION_NOT_AVAILABLE_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING", VALUEFUNC(_wrap_BusinessRejectReason_CONDITIONALLY_REQUIRED_FIELD_MISSING_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME", VALUEFUNC(_wrap_BusinessRejectReason_DELIVERTO_FIRM_NOT_AVAILABLE_AT_THIS_TIME_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_NOT_AUTHORIZED", VALUEFUNC(_wrap_BusinessRejectReason_NOT_AUTHORIZED_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNKNOWN_ID", VALUEFUNC(_wrap_BusinessRejectReason_UNKNOWN_ID_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_UNKNOWN_MESSAGE_TYPE", VALUEFUNC(_wrap_BusinessRejectReason_UNKNOWN_MESSAGE_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "BusinessRejectReason_INVALID_PRICE_INCREMENT", VALUEFUNC(_wrap_BusinessRejectReason_INVALID_PRICE_INCREMENT_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_RELATED_TO_DISPLAYED_PRICE", VALUEFUNC(_wrap_DiscretionInst_RELATED_TO_DISPLAYED_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_RELATED_TO_MARKET_PRICE", VALUEFUNC(_wrap_DiscretionInst_RELATED_TO_MARKET_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_RELATED_TO_PRIMARY_PRICE", VALUEFUNC(_wrap_DiscretionInst_RELATED_TO_PRIMARY_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE", VALUEFUNC(_wrap_DiscretionInst_RELATED_TO_LOCAL_PRIMARY_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_RELATED_TO_MIDPOINT_PRICE", VALUEFUNC(_wrap_DiscretionInst_RELATED_TO_MIDPOINT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_RELATED_TO_LAST_TRADE_PRICE", VALUEFUNC(_wrap_DiscretionInst_RELATED_TO_LAST_TRADE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_RELATED_TO_VWAP", VALUEFUNC(_wrap_DiscretionInst_RELATED_TO_VWAP_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionInst_AVERAGE_PRICE_GUARANTEE", VALUEFUNC(_wrap_DiscretionInst_AVERAGE_PRICE_GUARANTEE_get), 0); rb_define_singleton_method(mQuickfix, "BidType_NON_DISCLOSED_STYLE", VALUEFUNC(_wrap_BidType_NON_DISCLOSED_STYLE_get), 0); rb_define_singleton_method(mQuickfix, "BidType_DISCLOSED_STYLE", VALUEFUNC(_wrap_BidType_DISCLOSED_STYLE_get), 0); rb_define_singleton_method(mQuickfix, "BidType_NO_BIDDING_PROCESS", VALUEFUNC(_wrap_BidType_NO_BIDDING_PROCESS_get), 0); rb_define_singleton_method(mQuickfix, "BidType_DISCLOSED_SYTLE", VALUEFUNC(_wrap_BidType_DISCLOSED_SYTLE_get), 0); rb_define_singleton_method(mQuickfix, "BidDescriptorType_INDEX", VALUEFUNC(_wrap_BidDescriptorType_INDEX_get), 0); rb_define_singleton_method(mQuickfix, "BidDescriptorType_COUNTRY", VALUEFUNC(_wrap_BidDescriptorType_COUNTRY_get), 0); rb_define_singleton_method(mQuickfix, "BidDescriptorType_SECTOR", VALUEFUNC(_wrap_BidDescriptorType_SECTOR_get), 0); rb_define_singleton_method(mQuickfix, "SideValueInd_SIDEVALUE1", VALUEFUNC(_wrap_SideValueInd_SIDEVALUE1_get), 0); rb_define_singleton_method(mQuickfix, "SideValueInd_SIDEVALUE_2", VALUEFUNC(_wrap_SideValueInd_SIDEVALUE_2_get), 0); rb_define_singleton_method(mQuickfix, "SideValueInd_SIDE_VALUE_1", VALUEFUNC(_wrap_SideValueInd_SIDE_VALUE_1_get), 0); rb_define_singleton_method(mQuickfix, "SideValueInd_SIDE_VALUE_2", VALUEFUNC(_wrap_SideValueInd_SIDE_VALUE_2_get), 0); rb_define_singleton_method(mQuickfix, "LiquidityIndType_5_DAY_MOVING_AVERAGE", VALUEFUNC(_wrap_LiquidityIndType_5_DAY_MOVING_AVERAGE_get), 0); rb_define_singleton_method(mQuickfix, "LiquidityIndType_20_DAY_MOVING_AVERAGE", VALUEFUNC(_wrap_LiquidityIndType_20_DAY_MOVING_AVERAGE_get), 0); rb_define_singleton_method(mQuickfix, "LiquidityIndType_NORMAL_MARKET_SIZE", VALUEFUNC(_wrap_LiquidityIndType_NORMAL_MARKET_SIZE_get), 0); rb_define_singleton_method(mQuickfix, "LiquidityIndType_OTHER", VALUEFUNC(_wrap_LiquidityIndType_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "LiquidityIndType_5DAY_MOVING_AVERAGE", VALUEFUNC(_wrap_LiquidityIndType_5DAY_MOVING_AVERAGE_get), 0); rb_define_singleton_method(mQuickfix, "ExchangeForPhysical_NO", VALUEFUNC(_wrap_ExchangeForPhysical_NO_get), 0); rb_define_singleton_method(mQuickfix, "ExchangeForPhysical_YES", VALUEFUNC(_wrap_ExchangeForPhysical_YES_get), 0); rb_define_singleton_method(mQuickfix, "ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST", VALUEFUNC(_wrap_ProgRptReqs_BUYSIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUSREQUEST_get), 0); rb_define_singleton_method(mQuickfix, "ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD", VALUEFUNC(_wrap_ProgRptReqs_SELLSIDE_PERIODICALLY_SENDS_STATUS_USING_LISTSTATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get), 0); rb_define_singleton_method(mQuickfix, "ProgRptReqs_REAL_TIME_EXECUTION_REPORTS", VALUEFUNC(_wrap_ProgRptReqs_REAL_TIME_EXECUTION_REPORTS_get), 0); rb_define_singleton_method(mQuickfix, "ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST", VALUEFUNC(_wrap_ProgRptReqs_BUY_SIDE_EXPLICITLY_REQUESTS_STATUS_USING_STATUE_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD", VALUEFUNC(_wrap_ProgRptReqs_SELL_SIDE_PERIODICALLY_SENDS_STATUS_USING_LIST_STATUS_PERIOD_OPTIONALLY_SPECIFIED_IN_PROGRESSPERIOD_get), 0); rb_define_singleton_method(mQuickfix, "IncTaxInd_NET", VALUEFUNC(_wrap_IncTaxInd_NET_get), 0); rb_define_singleton_method(mQuickfix, "IncTaxInd_GROSS", VALUEFUNC(_wrap_IncTaxInd_GROSS_get), 0); rb_define_singleton_method(mQuickfix, "TradeType_AGENCY", VALUEFUNC(_wrap_TradeType_AGENCY_get), 0); rb_define_singleton_method(mQuickfix, "TradeType_VWAP_GUARANTEE", VALUEFUNC(_wrap_TradeType_VWAP_GUARANTEE_get), 0); rb_define_singleton_method(mQuickfix, "TradeType_GUARANTEED_CLOSE", VALUEFUNC(_wrap_TradeType_GUARANTEED_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "TradeType_RISK_TRADE", VALUEFUNC(_wrap_TradeType_RISK_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION", VALUEFUNC(_wrap_BasisPxType_CLOSING_PRICE_AT_MORNING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_CLOSING_PRICE", VALUEFUNC(_wrap_BasisPxType_CLOSING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_CURRENT_PRICE", VALUEFUNC(_wrap_BasisPxType_CURRENT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_SQ", VALUEFUNC(_wrap_BasisPxType_SQ_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_VWAP_THROUGH_A_DAY", VALUEFUNC(_wrap_BasisPxType_VWAP_THROUGH_A_DAY_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_VWAP_THROUGH_A_MORNING_SESSION", VALUEFUNC(_wrap_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION", VALUEFUNC(_wrap_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI", VALUEFUNC(_wrap_BasisPxType_VWAP_THROUGH_A_DAY_EXCEPT_YORI_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI", VALUEFUNC(_wrap_BasisPxType_VWAP_THROUGH_A_MORNING_SESSION_EXCEPT_YORI_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI", VALUEFUNC(_wrap_BasisPxType_VWAP_THROUGH_AN_AFTERNOON_SESSION_EXCEPT_YORI_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_STRIKE", VALUEFUNC(_wrap_BasisPxType_STRIKE_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_OPEN", VALUEFUNC(_wrap_BasisPxType_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "BasisPxType_OTHERS", VALUEFUNC(_wrap_BasisPxType_OTHERS_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PERCENTAGE", VALUEFUNC(_wrap_PriceType_PERCENTAGE_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PER_SHARE", VALUEFUNC(_wrap_PriceType_PER_SHARE_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_FIXED_AMOUNT", VALUEFUNC(_wrap_PriceType_FIXED_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_DISCOUNT", VALUEFUNC(_wrap_PriceType_DISCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK", VALUEFUNC(_wrap_PriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_TED_PRICE", VALUEFUNC(_wrap_PriceType_TED_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_TED_YIELD", VALUEFUNC(_wrap_PriceType_TED_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PREMIUM", VALUEFUNC(_wrap_PriceType_PREMIUM_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PER_UNIT", VALUEFUNC(_wrap_PriceType_PER_UNIT_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR", VALUEFUNC(_wrap_PriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR", VALUEFUNC(_wrap_PriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_SPREAD", VALUEFUNC(_wrap_PriceType_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_YIELD", VALUEFUNC(_wrap_PriceType_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_FIXED_CABINET_TRADE_PRICE", VALUEFUNC(_wrap_PriceType_FIXED_CABINET_TRADE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_VARIABLE_CABINET_TRADE_PRICE", VALUEFUNC(_wrap_PriceType_VARIABLE_CABINET_TRADE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PRODUCT_TICKS_IN_HALFS", VALUEFUNC(_wrap_PriceType_PRODUCT_TICKS_IN_HALFS_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PRODUCT_TICKS_IN_FOURTHS", VALUEFUNC(_wrap_PriceType_PRODUCT_TICKS_IN_FOURTHS_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PRODUCT_TICKS_IN_EIGHTS", VALUEFUNC(_wrap_PriceType_PRODUCT_TICKS_IN_EIGHTS_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PRODUCT_TICKS_IN_SIXTEENTHS", VALUEFUNC(_wrap_PriceType_PRODUCT_TICKS_IN_SIXTEENTHS_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS", VALUEFUNC(_wrap_PriceType_PRODUCT_TICKS_IN_THIRTY_SECONDS_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS", VALUEFUNC(_wrap_PriceType_PRODUCT_TICKS_IN_SIXTY_FORTHS_get), 0); rb_define_singleton_method(mQuickfix, "PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS", VALUEFUNC(_wrap_PriceType_PRODUCT_TICKS_IN_ONE_TWENTY_EIGHTS_get), 0); rb_define_singleton_method(mQuickfix, "GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION", VALUEFUNC(_wrap_GTBookingInst_BOOK_OUT_ALL_TRADES_ON_DAY_OF_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES", VALUEFUNC(_wrap_GTBookingInst_ACCUMULATE_EXECUTIONS_UNTIL_ORDER_IS_FILLED_OR_EXPIRES_get), 0); rb_define_singleton_method(mQuickfix, "GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE", VALUEFUNC(_wrap_GTBookingInst_ACCUMULATE_UNTIL_VERBALLY_NOTIFIED_OTHERWISE_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_ALERT", VALUEFUNC(_wrap_ListStatusType_ALERT_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_EXECSTARTED", VALUEFUNC(_wrap_ListStatusType_EXECSTARTED_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_TIMED", VALUEFUNC(_wrap_ListStatusType_TIMED_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_RESPONSE", VALUEFUNC(_wrap_ListStatusType_RESPONSE_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_ACK", VALUEFUNC(_wrap_ListStatusType_ACK_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_ALLDONE", VALUEFUNC(_wrap_ListStatusType_ALLDONE_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_EXEC_STARTED", VALUEFUNC(_wrap_ListStatusType_EXEC_STARTED_get), 0); rb_define_singleton_method(mQuickfix, "ListStatusType_ALL_DONE", VALUEFUNC(_wrap_ListStatusType_ALL_DONE_get), 0); rb_define_singleton_method(mQuickfix, "NetGrossInd_NET", VALUEFUNC(_wrap_NetGrossInd_NET_get), 0); rb_define_singleton_method(mQuickfix, "NetGrossInd_GROSS", VALUEFUNC(_wrap_NetGrossInd_GROSS_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_CANCELING", VALUEFUNC(_wrap_ListOrderStatus_CANCELING_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_EXECUTING", VALUEFUNC(_wrap_ListOrderStatus_EXECUTING_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_REJECT", VALUEFUNC(_wrap_ListOrderStatus_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_ALL_DONE", VALUEFUNC(_wrap_ListOrderStatus_ALL_DONE_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_ALERT", VALUEFUNC(_wrap_ListOrderStatus_ALERT_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_RECEIVEDFOREXECUTION", VALUEFUNC(_wrap_ListOrderStatus_RECEIVEDFOREXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_INBIDDINGPROCESS", VALUEFUNC(_wrap_ListOrderStatus_INBIDDINGPROCESS_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_IN_BIDDING_PROCESS", VALUEFUNC(_wrap_ListOrderStatus_IN_BIDDING_PROCESS_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_RECEIVED_FOR_EXECUTION", VALUEFUNC(_wrap_ListOrderStatus_RECEIVED_FOR_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "ListOrderStatus_CANCELLING", VALUEFUNC(_wrap_ListOrderStatus_CANCELLING_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_IMMEDIATE", VALUEFUNC(_wrap_ListExecInstType_IMMEDIATE_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION", VALUEFUNC(_wrap_ListExecInstType_WAIT_FOR_EXECUTE_INSTRUCTION_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW", VALUEFUNC(_wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_WITHDRAW_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP", VALUEFUNC(_wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_BUY_DRIVEN_CASH_TOP_UP_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN", VALUEFUNC(_wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_SELL_DRIVEN_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION", VALUEFUNC(_wrap_ListExecInstType_WAIT_FOR_EXECUT_INSTRUCTION_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3", VALUEFUNC(_wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_3_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4", VALUEFUNC(_wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_4_get), 0); rb_define_singleton_method(mQuickfix, "ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5", VALUEFUNC(_wrap_ListExecInstType_EXCHANGE_SWITCH_CIV_ORDER_5_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejResponseTo_ORDER_CANCEL_REQUEST", VALUEFUNC(_wrap_CxlRejResponseTo_ORDER_CANCEL_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST", VALUEFUNC(_wrap_CxlRejResponseTo_ORDER_CANCEL_REPLACE_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "MultiLegReportingType_SINGLE_SECURITY", VALUEFUNC(_wrap_MultiLegReportingType_SINGLE_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY", VALUEFUNC(_wrap_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MultiLegReportingType_MULTI_LEG_SECURITY", VALUEFUNC(_wrap_MultiLegReportingType_MULTI_LEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY", VALUEFUNC(_wrap_MultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_SICOVAM", VALUEFUNC(_wrap_SecurityIDSource_SICOVAM_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_SEDOL", VALUEFUNC(_wrap_SecurityIDSource_SEDOL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_CUSIP", VALUEFUNC(_wrap_SecurityIDSource_CUSIP_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_QUIK", VALUEFUNC(_wrap_SecurityIDSource_QUIK_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_BELGIAN", VALUEFUNC(_wrap_SecurityIDSource_BELGIAN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_VALOREN", VALUEFUNC(_wrap_SecurityIDSource_VALOREN_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_DUTCH", VALUEFUNC(_wrap_SecurityIDSource_DUTCH_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_WERTPAPIER", VALUEFUNC(_wrap_SecurityIDSource_WERTPAPIER_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_BLOOMBERG_SYMBOL", VALUEFUNC(_wrap_SecurityIDSource_BLOOMBERG_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION", VALUEFUNC(_wrap_SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_EXCHANGE_SYMBOL", VALUEFUNC(_wrap_SecurityIDSource_EXCHANGE_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_ISO_COUNTRY_CODE", VALUEFUNC(_wrap_SecurityIDSource_ISO_COUNTRY_CODE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_ISO_CURRENCY_CODE", VALUEFUNC(_wrap_SecurityIDSource_ISO_CURRENCY_CODE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_RIC_CODE", VALUEFUNC(_wrap_SecurityIDSource_RIC_CODE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_ISIN_NUMBER", VALUEFUNC(_wrap_SecurityIDSource_ISIN_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_COMMON", VALUEFUNC(_wrap_SecurityIDSource_COMMON_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_CLEARING_HOUSE", VALUEFUNC(_wrap_SecurityIDSource_CLEARING_HOUSE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION", VALUEFUNC(_wrap_SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY", VALUEFUNC(_wrap_SecurityIDSource_OPTIONS_PRICE_REPORTING_AUTHORITY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY", VALUEFUNC(_wrap_SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_ISDA_FPML_PRODUCT_URL", VALUEFUNC(_wrap_SecurityIDSource_ISDA_FPML_PRODUCT_URL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_LETTER_OF_CREDIT", VALUEFUNC(_wrap_SecurityIDSource_LETTER_OF_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER", VALUEFUNC(_wrap_SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER_get), 0); rb_define_singleton_method(mQuickfix, "IOIQty_LARGE", VALUEFUNC(_wrap_IOIQty_LARGE_get), 0); rb_define_singleton_method(mQuickfix, "IOIQty_MEDIUM", VALUEFUNC(_wrap_IOIQty_MEDIUM_get), 0); rb_define_singleton_method(mQuickfix, "IOIQty_SMALL", VALUEFUNC(_wrap_IOIQty_SMALL_get), 0); rb_define_singleton_method(mQuickfix, "IOIQty_UNDISCLOSED_QUANTITY", VALUEFUNC(_wrap_IOIQty_UNDISCLOSED_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "PositionEffect_FIFO", VALUEFUNC(_wrap_PositionEffect_FIFO_get), 0); rb_define_singleton_method(mQuickfix, "PositionEffect_ROLLED", VALUEFUNC(_wrap_PositionEffect_ROLLED_get), 0); rb_define_singleton_method(mQuickfix, "PositionEffect_CLOSE", VALUEFUNC(_wrap_PositionEffect_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "PositionEffect_OPEN", VALUEFUNC(_wrap_PositionEffect_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN", VALUEFUNC(_wrap_PositionEffect_CLOSE_BUT_NOTIFY_ON_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "PositionEffect_DEFAULT", VALUEFUNC(_wrap_PositionEffect_DEFAULT_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_SWAP", VALUEFUNC(_wrap_BenchmarkCurveName_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_LIBID", VALUEFUNC(_wrap_BenchmarkCurveName_LIBID_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_OTHER", VALUEFUNC(_wrap_BenchmarkCurveName_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_TREASURY", VALUEFUNC(_wrap_BenchmarkCurveName_TREASURY_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_EURIBOR", VALUEFUNC(_wrap_BenchmarkCurveName_EURIBOR_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_PFANDBRIEFE", VALUEFUNC(_wrap_BenchmarkCurveName_PFANDBRIEFE_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_FUTURESWAP", VALUEFUNC(_wrap_BenchmarkCurveName_FUTURESWAP_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_MUNIAAA", VALUEFUNC(_wrap_BenchmarkCurveName_MUNIAAA_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_LIBOR", VALUEFUNC(_wrap_BenchmarkCurveName_LIBOR_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_EONIA", VALUEFUNC(_wrap_BenchmarkCurveName_EONIA_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_EUREPO", VALUEFUNC(_wrap_BenchmarkCurveName_EUREPO_get), 0); rb_define_singleton_method(mQuickfix, "BenchmarkCurveName_SONIA", VALUEFUNC(_wrap_BenchmarkCurveName_SONIA_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_ABSOLUTE_PREPAYMENT_SPEED", VALUEFUNC(_wrap_StipulationType_ABSOLUTE_PREPAYMENT_SPEED_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_LOAN_AGE", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_MATURITY", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_MATURITY_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_CONSTANT_PREPAYMENT_RATE", VALUEFUNC(_wrap_StipulationType_CONSTANT_PREPAYMENT_RATE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE", VALUEFUNC(_wrap_StipulationType_FINAL_CPR_OF_HOME_EQUITY_PREPAYMENT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_LIFE", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_LIFE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE", VALUEFUNC(_wrap_StipulationType_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_SINGLE_MONTHLY_MORTALITY", VALUEFUNC(_wrap_StipulationType_SINGLE_MONTHLY_MORTALITY_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MONTHLY_PREPAYMENT_RATE", VALUEFUNC(_wrap_StipulationType_MONTHLY_PREPAYMENT_RATE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_OF_BMA_PREPAYMENT_CURVE", VALUEFUNC(_wrap_StipulationType_OF_BMA_PREPAYMENT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE", VALUEFUNC(_wrap_StipulationType_OF_PROSPECTUS_PREPAYMENT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_CONSTANT_PREPAYMENT_PENALTY", VALUEFUNC(_wrap_StipulationType_CONSTANT_PREPAYMENT_PENALTY_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_LOT_VARIANCE", VALUEFUNC(_wrap_StipulationType_LOT_VARIANCE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_CONSTANT_PREPAYMENT_YIELD", VALUEFUNC(_wrap_StipulationType_CONSTANT_PREPAYMENT_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_COUPON", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_YEAR_OF_ISSUE", VALUEFUNC(_wrap_StipulationType_YEAR_OF_ISSUE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MATURITY_YEAR", VALUEFUNC(_wrap_StipulationType_MATURITY_YEAR_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_NUMBER_OF_PIECES", VALUEFUNC(_wrap_StipulationType_NUMBER_OF_PIECES_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_POOLS_MAXIMUM", VALUEFUNC(_wrap_StipulationType_POOLS_MAXIMUM_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_POOLS_PER_MILLION", VALUEFUNC(_wrap_StipulationType_POOLS_PER_MILLION_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_POOLS_PER_LOT", VALUEFUNC(_wrap_StipulationType_POOLS_PER_LOT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_POOLS_PER_TRADE", VALUEFUNC(_wrap_StipulationType_POOLS_PER_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PRODUCTION_YEAR", VALUEFUNC(_wrap_StipulationType_PRODUCTION_YEAR_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_TRADE_VARIANCE", VALUEFUNC(_wrap_StipulationType_TRADE_VARIANCE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_GEOGRAPHICS", VALUEFUNC(_wrap_StipulationType_GEOGRAPHICS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_AMT", VALUEFUNC(_wrap_StipulationType_AMT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER", VALUEFUNC(_wrap_StipulationType_AUTO_REINVESTMENT_AT_RATE_OR_BETTER_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_BANK_QUALIFIED", VALUEFUNC(_wrap_StipulationType_BANK_QUALIFIED_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_BARGAIN_CONDITIONS_SEE", VALUEFUNC(_wrap_StipulationType_BARGAIN_CONDITIONS_SEE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_COUPON_RANGE", VALUEFUNC(_wrap_StipulationType_COUPON_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_ISO_CURRENCY_CODE", VALUEFUNC(_wrap_StipulationType_ISO_CURRENCY_CODE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_CUSTOM_START_END_DATE", VALUEFUNC(_wrap_StipulationType_CUSTOM_START_END_DATE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_GEOGRAPHICS_AND_RANGE", VALUEFUNC(_wrap_StipulationType_GEOGRAPHICS_AND_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_VALUATION_DISCOUNT", VALUEFUNC(_wrap_StipulationType_VALUATION_DISCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_INSURED", VALUEFUNC(_wrap_StipulationType_INSURED_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE", VALUEFUNC(_wrap_StipulationType_YEAR_OR_YEAR_MONTH_OF_ISSUE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_ISSUERS_TICKER", VALUEFUNC(_wrap_StipulationType_ISSUERS_TICKER_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_ISSUE_SIZE_RANGE", VALUEFUNC(_wrap_StipulationType_ISSUE_SIZE_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_LOOKBACK_DAYS", VALUEFUNC(_wrap_StipulationType_LOOKBACK_DAYS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_EXPLICIT_LOT_IDENTIFIER", VALUEFUNC(_wrap_StipulationType_EXPLICIT_LOT_IDENTIFIER_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MATURITY_YEAR_AND_MONTH", VALUEFUNC(_wrap_StipulationType_MATURITY_YEAR_AND_MONTH_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MATURITY_RANGE", VALUEFUNC(_wrap_StipulationType_MATURITY_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MAXIMUM_SUBSTITUTIONS", VALUEFUNC(_wrap_StipulationType_MAXIMUM_SUBSTITUTIONS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MINIMUM_QUANTITY", VALUEFUNC(_wrap_StipulationType_MINIMUM_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MINIMUM_INCREMENT", VALUEFUNC(_wrap_StipulationType_MINIMUM_INCREMENT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MINIMUM_DENOMINATION", VALUEFUNC(_wrap_StipulationType_MINIMUM_DENOMINATION_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PAYMENT_FREQUENCY_CALENDAR", VALUEFUNC(_wrap_StipulationType_PAYMENT_FREQUENCY_CALENDAR_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PRICE_RANGE", VALUEFUNC(_wrap_StipulationType_PRICE_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PRICING_FREQUENCY", VALUEFUNC(_wrap_StipulationType_PRICING_FREQUENCY_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_CALL_PROTECTION", VALUEFUNC(_wrap_StipulationType_CALL_PROTECTION_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PURPOSE", VALUEFUNC(_wrap_StipulationType_PURPOSE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_BENCHMARK_PRICE_SOURCE", VALUEFUNC(_wrap_StipulationType_BENCHMARK_PRICE_SOURCE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_RATING_SOURCE_AND_RANGE", VALUEFUNC(_wrap_StipulationType_RATING_SOURCE_AND_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE", VALUEFUNC(_wrap_StipulationType_TYPE_OF_REDEMPTION_VALUES_ARE_NONCALLABLE_CALLABLE_PREFUNDED_ESCROWEDTOMATURITY_PUTABLE_CONVERTIBLE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_RESTRICTED", VALUEFUNC(_wrap_StipulationType_RESTRICTED_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MARKET_SECTOR", VALUEFUNC(_wrap_StipulationType_MARKET_SECTOR_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED", VALUEFUNC(_wrap_StipulationType_SECURITYTYPE_INCLUDED_OR_EXCLUDED_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_STRUCTURE", VALUEFUNC(_wrap_StipulationType_STRUCTURE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_SUBSTITUTIONS_FREQUENCY", VALUEFUNC(_wrap_StipulationType_SUBSTITUTIONS_FREQUENCY_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_SUBSTITUTIONS_LEFT", VALUEFUNC(_wrap_StipulationType_SUBSTITUTIONS_LEFT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_FREEFORM_TEXT", VALUEFUNC(_wrap_StipulationType_FREEFORM_TEXT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_COUPONVALUE_IN_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_VALUE_IN_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_LOAN_AGE_VALUE_IN_MONTHS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_MATURITY_VALUE_IN_MONTHS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WHOLE_POOL", VALUEFUNC(_wrap_StipulationType_WHOLE_POOL_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_YIELD_RANGE", VALUEFUNC(_wrap_StipulationType_YIELD_RANGE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_ALTERNATIVE_MINIMUM_TAX", VALUEFUNC(_wrap_StipulationType_ALTERNATIVE_MINIMUM_TAX_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_BARGAIN_CONDITIONS", VALUEFUNC(_wrap_StipulationType_BARGAIN_CONDITIONS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_TYPE_OF_REDEMPTION", VALUEFUNC(_wrap_StipulationType_TYPE_OF_REDEMPTION_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED", VALUEFUNC(_wrap_StipulationType_SECURITY_TYPE_INCLUDED_OR_EXCLUDED_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON", VALUEFUNC(_wrap_StipulationType_WEIGHTED_AVERAGE_LIFE_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE", VALUEFUNC(_wrap_StipulationType_PERCENT_OF_MANUFACTURED_HOUSING_PREPAYMENT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE", VALUEFUNC(_wrap_StipulationType_PERCENT_OF_PROSPECTUS_PREPAYMENT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE", VALUEFUNC(_wrap_StipulationType_PERCENT_OF_BMA_PREPAYMENT_CURVE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_AVERAGE_FICO_SCORE", VALUEFUNC(_wrap_StipulationType_AVERAGE_FICO_SCORE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_AVERAGE_LOAN_SIZE", VALUEFUNC(_wrap_StipulationType_AVERAGE_LOAN_SIZE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MAXIMUM_LOAN_BALANCE", VALUEFUNC(_wrap_StipulationType_MAXIMUM_LOAN_BALANCE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_POOL_IDENTIFIER", VALUEFUNC(_wrap_StipulationType_POOL_IDENTIFIER_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_TYPE_OF_ROLL_TRADE", VALUEFUNC(_wrap_StipulationType_TYPE_OF_ROLL_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE", VALUEFUNC(_wrap_StipulationType_REFERENCE_TO_ROLLING_OR_CLOSING_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE", VALUEFUNC(_wrap_StipulationType_PRINCIPAL_OF_ROLLING_OR_CLOSING_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE", VALUEFUNC(_wrap_StipulationType_INTEREST_OF_ROLLING_OR_CLOSING_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET", VALUEFUNC(_wrap_StipulationType_AVAILABLE_OFFER_QUANTITY_TO_BE_SHOWN_TO_THE_STREET_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_BROKERS_SALES_CREDIT", VALUEFUNC(_wrap_StipulationType_BROKERS_SALES_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS", VALUEFUNC(_wrap_StipulationType_OFFER_PRICE_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS", VALUEFUNC(_wrap_StipulationType_OFFER_QUANTITY_TO_BE_SHOWN_TO_INTERNAL_BROKERS_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY", VALUEFUNC(_wrap_StipulationType_THE_MINIMUM_RESIDUAL_OFFER_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_MAXIMUM_ORDER_SIZE", VALUEFUNC(_wrap_StipulationType_MAXIMUM_ORDER_SIZE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_ORDER_QUANTITY_INCREMENT", VALUEFUNC(_wrap_StipulationType_ORDER_QUANTITY_INCREMENT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR", VALUEFUNC(_wrap_StipulationType_PRIMARY_OR_SECONDARY_MARKET_INDICATOR_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_BROKER_SALES_CREDIT_OVERRIDE", VALUEFUNC(_wrap_StipulationType_BROKER_SALES_CREDIT_OVERRIDE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_TRADERS_CREDIT", VALUEFUNC(_wrap_StipulationType_TRADERS_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_DISCOUNT_RATE", VALUEFUNC(_wrap_StipulationType_DISCOUNT_RATE_get), 0); rb_define_singleton_method(mQuickfix, "StipulationType_YIELD_TO_MATURITY", VALUEFUNC(_wrap_StipulationType_YIELD_TO_MATURITY_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE", VALUEFUNC(_wrap_YieldType_TRUE_YIELD_THE_YIELD_CALCULATED_WITH_COUPON_DATES_MOVED_FROM_A_WEEKEND_OR_HOLIDAY_TO_THE_NEXT_VALID_SETTLEMENT_DATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO", VALUEFUNC(_wrap_YieldType_PREVIOUS_CLOSE_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_1_DAY_AGO_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_LONGEST_AVERAGE", VALUEFUNC(_wrap_YieldType_YIELD_TO_LONGEST_AVERAGE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE", VALUEFUNC(_wrap_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_THE_YIELD_ASSUMING_ONLY_MANDATORY_SINKS_ARE_TAKEN_THIS_RESULTS_IN_A_LOWER_PAYDOWN_OF_DEBT_THE_YIELD_IS_THEN_CALCULATED_TO_THE_FINAL_PAYMENT_DATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE", VALUEFUNC(_wrap_YieldType_YIELD_TO_MATURITY_THE_YIELD_OF_A_BOND_TO_ITS_MATURITY_DATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO", VALUEFUNC(_wrap_YieldType_MARK_TO_MARKET_YIELD_AN_ADJUSTMENT_IN_THE_VALUATION_OF_A_SECURITIES_PORTFOLIO_TO_REFLECT_THE_CURRENT_MARKET_VALUES_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO", VALUEFUNC(_wrap_YieldType_OPEN_AVERAGE_YIELD_THE_AVERAGE_YIELD_OF_THE_RESPECTIVE_SECURITIES_IN_THE_PORTFOLIO_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER", VALUEFUNC(_wrap_YieldType_YIELD_TO_NEXT_PUT_THE_YIELD_TO_THE_DATE_AT_WHICH_THE_BOND_HOLDER_CAN_NEXT_PUT_THE_BOND_TO_THE_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS", VALUEFUNC(_wrap_YieldType_PROCEEDS_YIELD_THE_CD_EQUIVALENT_YIELD_WHEN_THE_REMAINING_TIME_TO_MATURITY_IS_LESS_THAN_TWO_YEARS_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY", VALUEFUNC(_wrap_YieldType_SEMI_ANNUAL_YIELD_THE_YIELD_OF_A_BOND_WHOSE_COUPON_PAYMENTS_ARE_REINVESTED_SEMI_ANNUALLY_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE", VALUEFUNC(_wrap_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_SAME_AS_AVGLIFE_ABOVE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_SHORTEST_AVERAGE", VALUEFUNC(_wrap_YieldType_YIELD_TO_SHORTEST_AVERAGE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS", VALUEFUNC(_wrap_YieldType_SIMPLE_YIELD_THE_YIELD_OF_A_BOND_ASSUMING_NO_REINVESTMENT_OF_COUPON_PAYMENTS_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE", VALUEFUNC(_wrap_YieldType_YIELD_TO_TENDER_DATE_THE_YIELD_ON_A_MUNICIPAL_BOND_TO_ITS_MANDATORY_TENDER_DATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE", VALUEFUNC(_wrap_YieldType_YIELD_VALUE_OF_1_32_THE_AMOUNT_THAT_THE_YIELD_WILL_CHANGE_FOR_A_1_32ND_CHANGE_IN_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS", VALUEFUNC(_wrap_YieldType_YIELD_TO_WORST_CONVENTION_THE_LOWEST_YIELD_TO_ALL_POSSIBLE_REDEMPTION_DATE_SCENARIOS_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS", VALUEFUNC(_wrap_YieldType_TAX_EQUIVALENT_YIELD_THE_AFTER_TAX_YIELD_GROSSED_UP_BY_THE_MAXIMUM_FEDERAL_TAX_RATE_OF_396_FOR_COMPARISON_TO_TAXABLE_YIELDS_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE", VALUEFUNC(_wrap_YieldType_ANNUAL_YIELD_THE_ANNUAL_INTEREST_OR_DIVIDEND_INCOME_AN_INVESTMENT_EARNS_EXPRESSED_AS_A_PERCENTAGE_OF_THE_INVESTMENTS_TOTAL_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_YEARS_END_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_NEXT_REFUND", VALUEFUNC(_wrap_YieldType_YIELD_TO_NEXT_REFUND_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_AFTER_TAX_YIELD", VALUEFUNC(_wrap_YieldType_AFTER_TAX_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_AT_ISSUE", VALUEFUNC(_wrap_YieldType_YIELD_AT_ISSUE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS", VALUEFUNC(_wrap_YieldType_YIELD_TO_AVERAGE_LIFE_THE_YIELD_ASSUMING_THAT_ALL_SINKS_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE", VALUEFUNC(_wrap_YieldType_YIELD_TO_AVERAGE_MATURITY_THE_YIELD_ACHIEVED_BY_SUBSTITUTING_A_BONDS_AVERAGE_MATURITY_FOR_THE_ISSUES_FINAL_MATURITY_DATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET", VALUEFUNC(_wrap_YieldType_BOOK_YIELD_THE_YIELD_OF_A_SECURITY_CALCULATED_BY_USING_ITS_BOOK_VALUE_INSTEAD_OF_THE_CURRENT_MARKET_PRICE_THIS_TERM_IS_TYPICALLY_USED_IN_THE_US_DOMESTIC_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE", VALUEFUNC(_wrap_YieldType_YIELD_TO_NEXT_CALL_THE_YIELD_OF_A_BOND_TO_THE_NEXT_POSSIBLE_CALL_DATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD", VALUEFUNC(_wrap_YieldType_YIELD_CHANGE_SINCE_CLOSE_THE_CHANGE_IN_THE_YIELD_SINCE_THE_PREVIOUS_DAYS_CLOSING_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS", VALUEFUNC(_wrap_YieldType_COMPOUND_YIELD_THE_YIELD_OF_CERTAIN_JAPANESE_BONDS_BASED_ON_ITS_PRICE_CERTAIN_JAPANESE_BONDS_HAVE_IRREGULAR_FIRST_OR_LAST_COUPONS_AND_THE_YIELD_IS_CALCULATED_COMPOUND_FOR_THESE_IRREGULAR_PERIODS_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE", VALUEFUNC(_wrap_YieldType_CURRENT_YIELD_ANNUAL_INTEREST_ON_A_BOND_DIVIDED_BY_THE_MARKET_VALUE_THE_ACTUAL_INCOME_RATE_OF_RETURN_AS_OPPOSED_TO_THE_COUPON_RATE_EXPRESSED_AS_A_PERCENTAGE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY", VALUEFUNC(_wrap_YieldType_TRUE_GROSS_YIELD_YIELD_CALCULATED_USING_THE_PRICE_INCLUDING_ACCRUED_INTEREST_WHERE_COUPON_DATES_ARE_MOVED_FROM_HOLIDAYS_AND_WEEKENDS_TO_THE_NEXT_TRADING_DAY_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR", VALUEFUNC(_wrap_YieldType_GOVERNMENT_EQUIVALENT_YIELD_ASK_YIELD_BASED_ON_SEMI_ANNUAL_COUPONS_COMPOUNDING_IN_ALL_PERIODS_AND_ACTUAL_ACTUAL_CALENDAR_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE", VALUEFUNC(_wrap_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_BASED_ON_PRICE_THE_RETURN_AN_INVESTOR_WOULD_REQUIRE_ON_A_NORMAL_BOND_THAT_WOULD_MAKE_THE_REAL_RETURN_EQUAL_TO_THAT_OF_THE_INFLATION_INDEXED_BOND_ASSUMING_A_CONSTANT_INFLATION_RATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE", VALUEFUNC(_wrap_YieldType_INVERSE_FLOATER_BOND_YIELD_INVERSE_FLOATER_SEMI_ANNUAL_BOND_EQUIVALENT_RATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_QUARTERS_END_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE", VALUEFUNC(_wrap_YieldType_MOST_RECENT_CLOSING_YIELD_THE_LAST_AVAILABLE_YIELD_STORED_IN_HISTORY_COMPUTED_USING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_AS_OF_THE_MOST_RECENT_MONTHS_END_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_THE_YIELD_OF_A_BOND_BASED_ON_THE_CLOSING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_ANNUAL_YIELD", VALUEFUNC(_wrap_YieldType_ANNUAL_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_AVERAGE_MATURITY", VALUEFUNC(_wrap_YieldType_YIELD_TO_AVERAGE_MATURITY_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_BOOK_YIELD", VALUEFUNC(_wrap_YieldType_BOOK_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_NEXT_CALL", VALUEFUNC(_wrap_YieldType_YIELD_TO_NEXT_CALL_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_CHANGE_SINCE_CLOSE", VALUEFUNC(_wrap_YieldType_YIELD_CHANGE_SINCE_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_COMPOUND_YIELD", VALUEFUNC(_wrap_YieldType_COMPOUND_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CURRENT_YIELD", VALUEFUNC(_wrap_YieldType_CURRENT_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_TRUE_GROSS_YIELD", VALUEFUNC(_wrap_YieldType_TRUE_GROSS_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_GOVERNMENT_EQUIVALENT_YIELD", VALUEFUNC(_wrap_YieldType_GOVERNMENT_EQUIVALENT_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_WITH_INFLATION_ASSUMPTION", VALUEFUNC(_wrap_YieldType_YIELD_WITH_INFLATION_ASSUMPTION_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_INVERSE_FLOATER_BOND_YIELD", VALUEFUNC(_wrap_YieldType_INVERSE_FLOATER_BOND_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_MOST_RECENT_CLOSING_YIELD", VALUEFUNC(_wrap_YieldType_MOST_RECENT_CLOSING_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD_MOST_RECENT_MONTH", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_MOST_RECENT_MONTH_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_MOST_RECENT_QUARTER_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_CLOSING_YIELD_MOST_RECENT_YEAR", VALUEFUNC(_wrap_YieldType_CLOSING_YIELD_MOST_RECENT_YEAR_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE", VALUEFUNC(_wrap_YieldType_YIELD_TO_LONGEST_AVERAGE_LIFE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_MARK_TO_MARKET_YIELD", VALUEFUNC(_wrap_YieldType_MARK_TO_MARKET_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_MATURITY", VALUEFUNC(_wrap_YieldType_YIELD_TO_MATURITY_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_OPEN_AVERAGE_YIELD", VALUEFUNC(_wrap_YieldType_OPEN_AVERAGE_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_NEXT_PUT", VALUEFUNC(_wrap_YieldType_YIELD_TO_NEXT_PUT_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_PREVIOUS_CLOSE_YIELD", VALUEFUNC(_wrap_YieldType_PREVIOUS_CLOSE_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_PROCEEDS_YIELD", VALUEFUNC(_wrap_YieldType_PROCEEDS_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_SEMI_ANNUAL_YIELD", VALUEFUNC(_wrap_YieldType_SEMI_ANNUAL_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE", VALUEFUNC(_wrap_YieldType_YIELD_TO_SHORTEST_AVERAGE_LIFE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_SIMPLE_YIELD", VALUEFUNC(_wrap_YieldType_SIMPLE_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_TAX_EQUIVALENT_YIELD", VALUEFUNC(_wrap_YieldType_TAX_EQUIVALENT_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_TENDER_DATE", VALUEFUNC(_wrap_YieldType_YIELD_TO_TENDER_DATE_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_TRUE_YIELD", VALUEFUNC(_wrap_YieldType_TRUE_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_VALUE_OF_1_32", VALUEFUNC(_wrap_YieldType_YIELD_VALUE_OF_1_32_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_WORST", VALUEFUNC(_wrap_YieldType_YIELD_TO_WORST_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_YIELD_TO_AVG_MATURITY", VALUEFUNC(_wrap_YieldType_YIELD_TO_AVG_MATURITY_get), 0); rb_define_singleton_method(mQuickfix, "YieldType_GVNT_EQUIVALENT_YIELD", VALUEFUNC(_wrap_YieldType_GVNT_EQUIVALENT_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "TradedFlatSwitch_NO", VALUEFUNC(_wrap_TradedFlatSwitch_NO_get), 0); rb_define_singleton_method(mQuickfix, "TradedFlatSwitch_YES", VALUEFUNC(_wrap_TradedFlatSwitch_YES_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_REMOVED_FROM_MARKET", VALUEFUNC(_wrap_QuoteStatus_REMOVED_FROM_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCELED_FOR_SYMBOL", VALUEFUNC(_wrap_QuoteStatus_CANCELED_FOR_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_PENDING", VALUEFUNC(_wrap_QuoteStatus_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_QUOTE_NOT_FOUND", VALUEFUNC(_wrap_QuoteStatus_QUOTE_NOT_FOUND_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_QUERY", VALUEFUNC(_wrap_QuoteStatus_QUERY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_EXPIRED", VALUEFUNC(_wrap_QuoteStatus_EXPIRED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_REJECTED", VALUEFUNC(_wrap_QuoteStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCELED_ALL", VALUEFUNC(_wrap_QuoteStatus_CANCELED_ALL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCELED_FOR_UNDERLYING", VALUEFUNC(_wrap_QuoteStatus_CANCELED_FOR_UNDERLYING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCELED_FOR_SECURITY_TYPE", VALUEFUNC(_wrap_QuoteStatus_CANCELED_FOR_SECURITY_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_ACCEPTED", VALUEFUNC(_wrap_QuoteStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_PASS", VALUEFUNC(_wrap_QuoteStatus_PASS_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_LOCKED_MARKET_WARNING", VALUEFUNC(_wrap_QuoteStatus_LOCKED_MARKET_WARNING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CROSS_MARKET_WARNING", VALUEFUNC(_wrap_QuoteStatus_CROSS_MARKET_WARNING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET", VALUEFUNC(_wrap_QuoteStatus_CANCELED_DUE_TO_LOCK_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET", VALUEFUNC(_wrap_QuoteStatus_CANCELED_DUE_TO_CROSS_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCEL_FOR_SYMBOL", VALUEFUNC(_wrap_QuoteStatus_CANCEL_FOR_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_ACTIVE", VALUEFUNC(_wrap_QuoteStatus_ACTIVE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_CANCELED", VALUEFUNC(_wrap_QuoteStatus_CANCELED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT", VALUEFUNC(_wrap_QuoteStatus_UNSOLICITED_QUOTE_REPLENISHMENT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_PENDING_END_TRADE", VALUEFUNC(_wrap_QuoteStatus_PENDING_END_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteStatus_TOO_LATE_TO_END", VALUEFUNC(_wrap_QuoteStatus_TOO_LATE_TO_END_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_CHINESE_B_SHARE", VALUEFUNC(_wrap_PartyIDSource_CHINESE_B_SHARE_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER", VALUEFUNC(_wrap_PartyIDSource_US_EMPLOYER_IDENTIFICATION_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER", VALUEFUNC(_wrap_PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER", VALUEFUNC(_wrap_PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_ISO_COUNTRY_CODE", VALUEFUNC(_wrap_PartyIDSource_ISO_COUNTRY_CODE_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_BIC", VALUEFUNC(_wrap_PartyIDSource_BIC_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_US_SOCIAL_SECURITY_NUMBER", VALUEFUNC(_wrap_PartyIDSource_US_SOCIAL_SECURITY_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_PROPRIETARY_CUSTOM_CODE", VALUEFUNC(_wrap_PartyIDSource_PROPRIETARY_CUSTOM_CODE_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_SETTLEMENT_ENTITY_LOCATION", VALUEFUNC(_wrap_PartyIDSource_SETTLEMENT_ENTITY_LOCATION_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_KOREAN_INVESTOR_ID", VALUEFUNC(_wrap_PartyIDSource_KOREAN_INVESTOR_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII", VALUEFUNC(_wrap_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_TAIWANESE_TRADING_ACCOUNT", VALUEFUNC(_wrap_PartyIDSource_TAIWANESE_TRADING_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY", VALUEFUNC(_wrap_PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER", VALUEFUNC(_wrap_PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER", VALUEFUNC(_wrap_PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_MIC", VALUEFUNC(_wrap_PartyIDSource_MIC_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE", VALUEFUNC(_wrap_PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT", VALUEFUNC(_wrap_PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER", VALUEFUNC(_wrap_PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID", VALUEFUNC(_wrap_PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_TAIWANESE_TRADING_ACCT", VALUEFUNC(_wrap_PartyIDSource_TAIWANESE_TRADING_ACCT_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_CHINESE_INVESTOR_ID", VALUEFUNC(_wrap_PartyIDSource_CHINESE_INVESTOR_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyIDSource_PROPRIETARY", VALUEFUNC(_wrap_PartyIDSource_PROPRIETARY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CORRESPONDANT_CLEARING_FIRM", VALUEFUNC(_wrap_PartyRole_CORRESPONDANT_CLEARING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CLIENT_ID", VALUEFUNC(_wrap_PartyRole_CLIENT_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_UNDERLYING_CONTRA_FIRM", VALUEFUNC(_wrap_PartyRole_UNDERLYING_CONTRA_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_SPONSORING_FIRM", VALUEFUNC(_wrap_PartyRole_SPONSORING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CONTRA_CLEARING_FIRM", VALUEFUNC(_wrap_PartyRole_CONTRA_CLEARING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CONTRA_FIRM", VALUEFUNC(_wrap_PartyRole_CONTRA_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_EXECUTING_SYSTEM", VALUEFUNC(_wrap_PartyRole_EXECUTING_SYSTEM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ENTERING_FIRM", VALUEFUNC(_wrap_PartyRole_ENTERING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_EXECUTING_FIRM", VALUEFUNC(_wrap_PartyRole_EXECUTING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_BROKER_OF_CREDIT", VALUEFUNC(_wrap_PartyRole_BROKER_OF_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_INVESTOR_ID", VALUEFUNC(_wrap_PartyRole_INVESTOR_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_INTRODUCING_FIRM", VALUEFUNC(_wrap_PartyRole_INTRODUCING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_GIVEUP_CLEARING_FIRM", VALUEFUNC(_wrap_PartyRole_GIVEUP_CLEARING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_LOCATE_LENDING_FIRM", VALUEFUNC(_wrap_PartyRole_LOCATE_LENDING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_FUND_MANAGER_CLIENT_ID", VALUEFUNC(_wrap_PartyRole_FUND_MANAGER_CLIENT_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_SETTLEMENT_LOCATION", VALUEFUNC(_wrap_PartyRole_SETTLEMENT_LOCATION_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ORDER_ORIGINATION_TRADER", VALUEFUNC(_wrap_PartyRole_ORDER_ORIGINATION_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_EXECUTING_TRADER", VALUEFUNC(_wrap_PartyRole_EXECUTING_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ORDER_ORIGINATION_FIRM", VALUEFUNC(_wrap_PartyRole_ORDER_ORIGINATION_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CLEARING_FIRM", VALUEFUNC(_wrap_PartyRole_CLEARING_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CLEARING_ORGANIZATION", VALUEFUNC(_wrap_PartyRole_CLEARING_ORGANIZATION_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_EXCHANGE", VALUEFUNC(_wrap_PartyRole_EXCHANGE_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CUSTOMER_ACCOUNT", VALUEFUNC(_wrap_PartyRole_CUSTOMER_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION", VALUEFUNC(_wrap_PartyRole_CORRESPONDENT_CLEARING_ORGANIZATION_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CORRESPONDENT_BROKER", VALUEFUNC(_wrap_PartyRole_CORRESPONDENT_BROKER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_BUYER_SELLER", VALUEFUNC(_wrap_PartyRole_BUYER_SELLER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CUSTODIAN", VALUEFUNC(_wrap_PartyRole_CUSTODIAN_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_INTERMEDIARY", VALUEFUNC(_wrap_PartyRole_INTERMEDIARY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_AGENT", VALUEFUNC(_wrap_PartyRole_AGENT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_SUB_CUSTODIAN", VALUEFUNC(_wrap_PartyRole_SUB_CUSTODIAN_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_BENEFICIARY", VALUEFUNC(_wrap_PartyRole_BENEFICIARY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_INTERESTED_PARTY", VALUEFUNC(_wrap_PartyRole_INTERESTED_PARTY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_REGULATORY_BODY", VALUEFUNC(_wrap_PartyRole_REGULATORY_BODY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_LIQUIDITY_PROVIDER", VALUEFUNC(_wrap_PartyRole_LIQUIDITY_PROVIDER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ENTERING_TRADER", VALUEFUNC(_wrap_PartyRole_ENTERING_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CONTRA_TRADER", VALUEFUNC(_wrap_PartyRole_CONTRA_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_POSITION_ACCOUNT", VALUEFUNC(_wrap_PartyRole_POSITION_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_LOCATE", VALUEFUNC(_wrap_PartyRole_LOCATE_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CONTRA_INVESTOR_ID", VALUEFUNC(_wrap_PartyRole_CONTRA_INVESTOR_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_TRANSFER_TO_FIRM", VALUEFUNC(_wrap_PartyRole_TRANSFER_TO_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CONTRA_POSITION_ACCOUNT", VALUEFUNC(_wrap_PartyRole_CONTRA_POSITION_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CONTRA_EXCHANGE", VALUEFUNC(_wrap_PartyRole_CONTRA_EXCHANGE_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_INTERNAL_CARRY_ACCOUNT", VALUEFUNC(_wrap_PartyRole_INTERNAL_CARRY_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ORDER_ENTRY_OPERATOR_ID", VALUEFUNC(_wrap_PartyRole_ORDER_ENTRY_OPERATOR_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_SECONDARY_ACCOUNT_NUMBER", VALUEFUNC(_wrap_PartyRole_SECONDARY_ACCOUNT_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_FORIEGN_FIRM", VALUEFUNC(_wrap_PartyRole_FORIEGN_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_THIRD_PARTY_ALLOCATION_FIRM", VALUEFUNC(_wrap_PartyRole_THIRD_PARTY_ALLOCATION_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CLAIMING_ACCOUNT", VALUEFUNC(_wrap_PartyRole_CLAIMING_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ASSET_MANAGER", VALUEFUNC(_wrap_PartyRole_ASSET_MANAGER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_PLEDGOR_ACCOUNT", VALUEFUNC(_wrap_PartyRole_PLEDGOR_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_PLEDGEE_ACCOUNT", VALUEFUNC(_wrap_PartyRole_PLEDGEE_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT", VALUEFUNC(_wrap_PartyRole_LARGE_TRADER_REPORTABLE_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_TRADER_MNEMONIC", VALUEFUNC(_wrap_PartyRole_TRADER_MNEMONIC_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_SENDER_LOCATION", VALUEFUNC(_wrap_PartyRole_SENDER_LOCATION_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_SESSION_ID", VALUEFUNC(_wrap_PartyRole_SESSION_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ACCEPTABLE_COUNTERPARTY", VALUEFUNC(_wrap_PartyRole_ACCEPTABLE_COUNTERPARTY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_UNACCEPTABLE_COUNTERPARTY", VALUEFUNC(_wrap_PartyRole_UNACCEPTABLE_COUNTERPARTY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ENTERING_UNIT", VALUEFUNC(_wrap_PartyRole_ENTERING_UNIT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_EXECUTING_UNIT", VALUEFUNC(_wrap_PartyRole_EXECUTING_UNIT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_INTRODUCING_BROKER", VALUEFUNC(_wrap_PartyRole_INTRODUCING_BROKER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_QUOTE_ORIGINATOR", VALUEFUNC(_wrap_PartyRole_QUOTE_ORIGINATOR_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_REPORT_ORIGINATOR", VALUEFUNC(_wrap_PartyRole_REPORT_ORIGINATOR_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_SYSTEMATIC_INTERNALISER", VALUEFUNC(_wrap_PartyRole_SYSTEMATIC_INTERNALISER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_MULTILATERAL_TRADING_FACILITY", VALUEFUNC(_wrap_PartyRole_MULTILATERAL_TRADING_FACILITY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_REGULATED_MARKET", VALUEFUNC(_wrap_PartyRole_REGULATED_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_MARKET_MAKER", VALUEFUNC(_wrap_PartyRole_MARKET_MAKER_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_INVESTMENT_FIRM", VALUEFUNC(_wrap_PartyRole_INVESTMENT_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_HOST_COMPETENT_AUTHORITY", VALUEFUNC(_wrap_PartyRole_HOST_COMPETENT_AUTHORITY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_HOME_COMPETENT_AUTHORITY", VALUEFUNC(_wrap_PartyRole_HOME_COMPETENT_AUTHORITY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY", VALUEFUNC(_wrap_PartyRole_COMPETENT_AUTHORITY_OF_THE_MOST_RELEVANT_MARKET_IN_TERMS_OF_LIQUIDITY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION", VALUEFUNC(_wrap_PartyRole_COMPETENT_AUTHORITY_OF_THE_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_REPORTING_INTERMEDIARY", VALUEFUNC(_wrap_PartyRole_REPORTING_INTERMEDIARY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_EXECUTION_VENUE", VALUEFUNC(_wrap_PartyRole_EXECUTION_VENUE_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_MARKET_DATA_ENTRY_ORIGINATOR", VALUEFUNC(_wrap_PartyRole_MARKET_DATA_ENTRY_ORIGINATOR_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_LOCATION_ID", VALUEFUNC(_wrap_PartyRole_LOCATION_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_DESK_ID", VALUEFUNC(_wrap_PartyRole_DESK_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_MARKET_DATA_MARKET", VALUEFUNC(_wrap_PartyRole_MARKET_DATA_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ALLOCATION_ENTITY", VALUEFUNC(_wrap_PartyRole_ALLOCATION_ENTITY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES", VALUEFUNC(_wrap_PartyRole_PRIME_BROKER_PROVIDING_GENERAL_TRADE_SERVICES_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_STEP_OUT_FIRM", VALUEFUNC(_wrap_PartyRole_STEP_OUT_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_BROKERCLEARINGID", VALUEFUNC(_wrap_PartyRole_BROKERCLEARINGID_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_FOREIGN_FIRM", VALUEFUNC(_wrap_PartyRole_FOREIGN_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CENTRAL_REGISTRATION_DEPOSITORY", VALUEFUNC(_wrap_PartyRole_CENTRAL_REGISTRATION_DEPOSITORY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_CLEARING_ACCOUNT", VALUEFUNC(_wrap_PartyRole_CLEARING_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY", VALUEFUNC(_wrap_PartyRole_ACCEPTABLE_SETTLING_COUNTERPARTY_get), 0); rb_define_singleton_method(mQuickfix, "PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY", VALUEFUNC(_wrap_PartyRole_UNACCEPTABLE_SETTLING_COUNTERPARTY_get), 0); rb_define_singleton_method(mQuickfix, "Product_LOAN", VALUEFUNC(_wrap_Product_LOAN_get), 0); rb_define_singleton_method(mQuickfix, "Product_OTHER", VALUEFUNC(_wrap_Product_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "Product_MUNICIPAL", VALUEFUNC(_wrap_Product_MUNICIPAL_get), 0); rb_define_singleton_method(mQuickfix, "Product_AGENCY", VALUEFUNC(_wrap_Product_AGENCY_get), 0); rb_define_singleton_method(mQuickfix, "Product_CORPORATE", VALUEFUNC(_wrap_Product_CORPORATE_get), 0); rb_define_singleton_method(mQuickfix, "Product_CURRENCY", VALUEFUNC(_wrap_Product_CURRENCY_get), 0); rb_define_singleton_method(mQuickfix, "Product_COMMODITY", VALUEFUNC(_wrap_Product_COMMODITY_get), 0); rb_define_singleton_method(mQuickfix, "Product_GOVERNMENT", VALUEFUNC(_wrap_Product_GOVERNMENT_get), 0); rb_define_singleton_method(mQuickfix, "Product_MORTGAGE", VALUEFUNC(_wrap_Product_MORTGAGE_get), 0); rb_define_singleton_method(mQuickfix, "Product_INDEX", VALUEFUNC(_wrap_Product_INDEX_get), 0); rb_define_singleton_method(mQuickfix, "Product_MONEYMARKET", VALUEFUNC(_wrap_Product_MONEYMARKET_get), 0); rb_define_singleton_method(mQuickfix, "Product_EQUITY", VALUEFUNC(_wrap_Product_EQUITY_get), 0); rb_define_singleton_method(mQuickfix, "Product_FINANCING", VALUEFUNC(_wrap_Product_FINANCING_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_CONTRACTS", VALUEFUNC(_wrap_QuantityType_CONTRACTS_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_OTHER", VALUEFUNC(_wrap_QuantityType_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_CURRENCY", VALUEFUNC(_wrap_QuantityType_CURRENCY_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_ORIGINALFACE", VALUEFUNC(_wrap_QuantityType_ORIGINALFACE_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_CURRENTFACE", VALUEFUNC(_wrap_QuantityType_CURRENTFACE_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_BONDS", VALUEFUNC(_wrap_QuantityType_BONDS_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_SHARES", VALUEFUNC(_wrap_QuantityType_SHARES_get), 0); rb_define_singleton_method(mQuickfix, "QuantityType_PAR", VALUEFUNC(_wrap_QuantityType_PAR_get), 0); rb_define_singleton_method(mQuickfix, "RoundingDirection_ROUND_TO_NEAREST", VALUEFUNC(_wrap_RoundingDirection_ROUND_TO_NEAREST_get), 0); rb_define_singleton_method(mQuickfix, "RoundingDirection_ROUND_DOWN", VALUEFUNC(_wrap_RoundingDirection_ROUND_DOWN_get), 0); rb_define_singleton_method(mQuickfix, "RoundingDirection_ROUND_UP", VALUEFUNC(_wrap_RoundingDirection_ROUND_UP_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_CREST", VALUEFUNC(_wrap_DistribPaymentMethod_CREST_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_NSCC", VALUEFUNC(_wrap_DistribPaymentMethod_NSCC_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_EUROCLEAR", VALUEFUNC(_wrap_DistribPaymentMethod_EUROCLEAR_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_CLEARSTREAM", VALUEFUNC(_wrap_DistribPaymentMethod_CLEARSTREAM_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_CHEQUE", VALUEFUNC(_wrap_DistribPaymentMethod_CHEQUE_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_TELEGRAPHIC_TRANSFER", VALUEFUNC(_wrap_DistribPaymentMethod_TELEGRAPHIC_TRANSFER_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_FEDWIRE", VALUEFUNC(_wrap_DistribPaymentMethod_FEDWIRE_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_DIRECT_CREDIT", VALUEFUNC(_wrap_DistribPaymentMethod_DIRECT_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_ACH_CREDIT", VALUEFUNC(_wrap_DistribPaymentMethod_ACH_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_BPAY", VALUEFUNC(_wrap_DistribPaymentMethod_BPAY_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM", VALUEFUNC(_wrap_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_REINVEST_IN_FUND", VALUEFUNC(_wrap_DistribPaymentMethod_REINVEST_IN_FUND_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_FED_WIRE", VALUEFUNC(_wrap_DistribPaymentMethod_FED_WIRE_get), 0); rb_define_singleton_method(mQuickfix, "DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS", VALUEFUNC(_wrap_DistribPaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_HVACS_get), 0); rb_define_singleton_method(mQuickfix, "CancellationRights_NO_WAIVER_AGREEMENT", VALUEFUNC(_wrap_CancellationRights_NO_WAIVER_AGREEMENT_get), 0); rb_define_singleton_method(mQuickfix, "CancellationRights_NO_EXECUTION_ONLY", VALUEFUNC(_wrap_CancellationRights_NO_EXECUTION_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "CancellationRights_YES", VALUEFUNC(_wrap_CancellationRights_YES_get), 0); rb_define_singleton_method(mQuickfix, "CancellationRights_NO_INSTITUTIONAL", VALUEFUNC(_wrap_CancellationRights_NO_INSTITUTIONAL_get), 0); rb_define_singleton_method(mQuickfix, "CancellationRights_NO_N", VALUEFUNC(_wrap_CancellationRights_NO_N_get), 0); rb_define_singleton_method(mQuickfix, "CancellationRights_NO_M", VALUEFUNC(_wrap_CancellationRights_NO_M_get), 0); rb_define_singleton_method(mQuickfix, "CancellationRights_NO_O", VALUEFUNC(_wrap_CancellationRights_NO_O_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION", VALUEFUNC(_wrap_MoneyLaunderingStatus_EXEMPT_AUTHORISED_CREDIT_OR_FINANCIAL_INSTITUTION_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION", VALUEFUNC(_wrap_MoneyLaunderingStatus_EXEMPT_CLIENT_MONEY_TYPE_EXEMPTION_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT", VALUEFUNC(_wrap_MoneyLaunderingStatus_EXEMPT_BELOW_THE_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_PASSED", VALUEFUNC(_wrap_MoneyLaunderingStatus_PASSED_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_NOT_CHECKED", VALUEFUNC(_wrap_MoneyLaunderingStatus_NOT_CHECKED_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_EXEMPT_1", VALUEFUNC(_wrap_MoneyLaunderingStatus_EXEMPT_1_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_EXEMPT_2", VALUEFUNC(_wrap_MoneyLaunderingStatus_EXEMPT_2_get), 0); rb_define_singleton_method(mQuickfix, "MoneyLaunderingStatus_EXEMPT_3", VALUEFUNC(_wrap_MoneyLaunderingStatus_EXEMPT_3_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_SINGLE_PRICE", VALUEFUNC(_wrap_ExecPriceType_SINGLE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT", VALUEFUNC(_wrap_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT", VALUEFUNC(_wrap_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_OFFER_PRICE", VALUEFUNC(_wrap_ExecPriceType_OFFER_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT", VALUEFUNC(_wrap_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT", VALUEFUNC(_wrap_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_CREATION_PRICE", VALUEFUNC(_wrap_ExecPriceType_CREATION_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_BID_PRICE", VALUEFUNC(_wrap_ExecPriceType_BID_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT", VALUEFUNC(_wrap_ExecPriceType_CREATION_PRICE_PLUS_ADJUSTMENT_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT", VALUEFUNC(_wrap_ExecPriceType_OFFER_PRICE_MINUS_ADJUSTMENT_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportTransType_NEW", VALUEFUNC(_wrap_TradeReportTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportTransType_REPLACE", VALUEFUNC(_wrap_TradeReportTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportTransType_CANCEL", VALUEFUNC(_wrap_TradeReportTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportTransType_RELEASE", VALUEFUNC(_wrap_TradeReportTransType_RELEASE_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportTransType_REVERSE", VALUEFUNC(_wrap_TradeReportTransType_REVERSE_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE", VALUEFUNC(_wrap_TradeReportTransType_CANCEL_DUE_TO_BACK_OUT_OF_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_BPAY", VALUEFUNC(_wrap_PaymentMethod_BPAY_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_ACH_CREDIT", VALUEFUNC(_wrap_PaymentMethod_ACH_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_ACH_DEBIT", VALUEFUNC(_wrap_PaymentMethod_ACH_DEBIT_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_CREDIT_CARD", VALUEFUNC(_wrap_PaymentMethod_CREDIT_CARD_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_DIRECT_CREDIT", VALUEFUNC(_wrap_PaymentMethod_DIRECT_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_DIRECT_DEBIT", VALUEFUNC(_wrap_PaymentMethod_DIRECT_DEBIT_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_DEBIT_CARD", VALUEFUNC(_wrap_PaymentMethod_DEBIT_CARD_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_FEDWIRE", VALUEFUNC(_wrap_PaymentMethod_FEDWIRE_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM", VALUEFUNC(_wrap_PaymentMethod_HIGH_VALUE_CLEARING_SYSTEM_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_EUROCLEAR", VALUEFUNC(_wrap_PaymentMethod_EUROCLEAR_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_TELEGRAPHIC_TRANSFER", VALUEFUNC(_wrap_PaymentMethod_TELEGRAPHIC_TRANSFER_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_CLEARSTREAM", VALUEFUNC(_wrap_PaymentMethod_CLEARSTREAM_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_CREST", VALUEFUNC(_wrap_PaymentMethod_CREST_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_NSCC", VALUEFUNC(_wrap_PaymentMethod_NSCC_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_CHEQUE", VALUEFUNC(_wrap_PaymentMethod_CHEQUE_get), 0); rb_define_singleton_method(mQuickfix, "PaymentMethod_FED_WIRE", VALUEFUNC(_wrap_PaymentMethod_FED_WIRE_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_PROFIT_SHARING_PLAN", VALUEFUNC(_wrap_TaxAdvantageType_PROFIT_SHARING_PLAN_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYER", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYER_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYER_CURRENT_YEAR", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYER_CURRENT_YEAR_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_NON_FUND_PROTOTYPE_IRA", VALUEFUNC(_wrap_TaxAdvantageType_NON_FUND_PROTOTYPE_IRA_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_NON_FUND_QUALIFIED_PLAN", VALUEFUNC(_wrap_TaxAdvantageType_NON_FUND_QUALIFIED_PLAN_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN", VALUEFUNC(_wrap_TaxAdvantageType_DEFINED_CONTRIBUTION_PLAN_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYEE_CURRENT_YEAR", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYEE_CURRENT_YEAR_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER", VALUEFUNC(_wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_ROLLOVER_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_MINI_INSURANCE_ISA", VALUEFUNC(_wrap_TaxAdvantageType_MINI_INSURANCE_ISA_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT", VALUEFUNC(_wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYEE", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYEE_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_ASSET_TRANSFER", VALUEFUNC(_wrap_TaxAdvantageType_ASSET_TRANSFER_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_SELF_DIRECTED_IRA", VALUEFUNC(_wrap_TaxAdvantageType_SELF_DIRECTED_IRA_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_CURRENT_YEAR_PAYMENT", VALUEFUNC(_wrap_TaxAdvantageType_CURRENT_YEAR_PAYMENT_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_401K", VALUEFUNC(_wrap_TaxAdvantageType_401K_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA", VALUEFUNC(_wrap_TaxAdvantageType_MINI_STOCKS_AND_SHARES_ISA_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_MINI_CASH_ISA", VALUEFUNC(_wrap_TaxAdvantageType_MINI_CASH_ISA_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_TESSA", VALUEFUNC(_wrap_TaxAdvantageType_TESSA_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_MAXI_ISA", VALUEFUNC(_wrap_TaxAdvantageType_MAXI_ISA_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_NONE_NOT_APPLICABLE", VALUEFUNC(_wrap_TaxAdvantageType_NONE_NOT_APPLICABLE_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_PRIOR_YEAR_PAYMENT", VALUEFUNC(_wrap_TaxAdvantageType_PRIOR_YEAR_PAYMENT_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_457", VALUEFUNC(_wrap_TaxAdvantageType_457_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_ROTH_IRA_24", VALUEFUNC(_wrap_TaxAdvantageType_ROTH_IRA_24_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_ROTH_IRA_25", VALUEFUNC(_wrap_TaxAdvantageType_ROTH_IRA_25_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_ROTH_CONVERSION_IRA_26", VALUEFUNC(_wrap_TaxAdvantageType_ROTH_CONVERSION_IRA_26_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_ROTH_CONVERSION_IRA_27", VALUEFUNC(_wrap_TaxAdvantageType_ROTH_CONVERSION_IRA_27_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EDUCATION_IRA_28", VALUEFUNC(_wrap_TaxAdvantageType_EDUCATION_IRA_28_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EDUCATION_IRA_29", VALUEFUNC(_wrap_TaxAdvantageType_EDUCATION_IRA_29_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_KEOGH", VALUEFUNC(_wrap_TaxAdvantageType_KEOGH_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_403", VALUEFUNC(_wrap_TaxAdvantageType_403_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYEE_9", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYEE_9_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYEE_10", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYEE_10_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYER_11", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYER_11_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_EMPLOYER_12", VALUEFUNC(_wrap_TaxAdvantageType_EMPLOYER_12_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16", VALUEFUNC(_wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_16_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17", VALUEFUNC(_wrap_TaxAdvantageType_INDIVIDUAL_RETIREMENT_ACCOUNT_17_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_401", VALUEFUNC(_wrap_TaxAdvantageType_401_get), 0); rb_define_singleton_method(mQuickfix, "TaxAdvantageType_OTHER", VALUEFUNC(_wrap_TaxAdvantageType_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "FundRenewWaiv_NO", VALUEFUNC(_wrap_FundRenewWaiv_NO_get), 0); rb_define_singleton_method(mQuickfix, "FundRenewWaiv_YES", VALUEFUNC(_wrap_FundRenewWaiv_YES_get), 0); rb_define_singleton_method(mQuickfix, "RegistStatus_ACCEPT", VALUEFUNC(_wrap_RegistStatus_ACCEPT_get), 0); rb_define_singleton_method(mQuickfix, "RegistStatus_REMINDER", VALUEFUNC(_wrap_RegistStatus_REMINDER_get), 0); rb_define_singleton_method(mQuickfix, "RegistStatus_REJECT", VALUEFUNC(_wrap_RegistStatus_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "RegistStatus_HELD", VALUEFUNC(_wrap_RegistStatus_HELD_get), 0); rb_define_singleton_method(mQuickfix, "RegistStatus_ACCEPTED", VALUEFUNC(_wrap_RegistStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "RegistStatus_REJECTED", VALUEFUNC(_wrap_RegistStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING", VALUEFUNC(_wrap_RegistStatus_REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NODISTRIBINSTNS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_CODE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NAME_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETLS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PAYMENT_METHOD_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_DISTRIB_PERCENTAGE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_OWNERSHIP_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_TAX_EXEMPT_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_COUNTRY_OF_RESIDENCE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_DATE_OF_BIRTH_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_SOURCE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_INVESTOR_ID_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INST_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DTLS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_SEQ_NO_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_ACCOUNT_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_CASH_DISTRIB_AGENT_ACCT_NUM_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DTLS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_OTHER", VALUEFUNC(_wrap_RegistRejReasonCode_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_REG_DETAILS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_REG_DETAILS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_DETAILS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_MAILING_INSTRUCTIONS_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACEEPTABLE_INVESTOR_ID_SOURCE_get), 0); rb_define_singleton_method(mQuickfix, "RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS", VALUEFUNC(_wrap_RegistRejReasonCode_INVALID_UNACCEPTABLE_NO_DISTRIB_INSTNS_get), 0); rb_define_singleton_method(mQuickfix, "RegistTransType_CANCEL", VALUEFUNC(_wrap_RegistTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "RegistTransType_NEW", VALUEFUNC(_wrap_RegistTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "RegistTransType_REPLACE", VALUEFUNC(_wrap_RegistTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "OwnershipType_JOINT_INVESTORS", VALUEFUNC(_wrap_OwnershipType_JOINT_INVESTORS_get), 0); rb_define_singleton_method(mQuickfix, "OwnershipType_TENANTS_IN_COMMON", VALUEFUNC(_wrap_OwnershipType_TENANTS_IN_COMMON_get), 0); rb_define_singleton_method(mQuickfix, "OwnershipType_JOINT_TRUSTEES", VALUEFUNC(_wrap_OwnershipType_JOINT_TRUSTEES_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_NET_SETTLEMENT_AMOUNT", VALUEFUNC(_wrap_ContAmtType_NET_SETTLEMENT_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_COMMISSION_AMOUNT", VALUEFUNC(_wrap_ContAmtType_COMMISSION_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_COMMISSION", VALUEFUNC(_wrap_ContAmtType_COMMISSION_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_INITIAL_CHARGE_AMOUNT", VALUEFUNC(_wrap_ContAmtType_INITIAL_CHARGE_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_INITIAL_CHARGE", VALUEFUNC(_wrap_ContAmtType_INITIAL_CHARGE_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_DISCOUNT_AMOUNT", VALUEFUNC(_wrap_ContAmtType_DISCOUNT_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_DISCOUNT", VALUEFUNC(_wrap_ContAmtType_DISCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_DILUTION_LEVY_AMOUNT", VALUEFUNC(_wrap_ContAmtType_DILUTION_LEVY_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_DILUTION_LEVY", VALUEFUNC(_wrap_ContAmtType_DILUTION_LEVY_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_EXIT_CHARGE_AMOUNT", VALUEFUNC(_wrap_ContAmtType_EXIT_CHARGE_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_EXIT_CHARGE", VALUEFUNC(_wrap_ContAmtType_EXIT_CHARGE_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_FUND_BASED_RENEWAL_COMMISSION", VALUEFUNC(_wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_PROJECTED_FUND_VALUE", VALUEFUNC(_wrap_ContAmtType_PROJECTED_FUND_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14", VALUEFUNC(_wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_14_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13", VALUEFUNC(_wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_AMOUNT_13_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_COMMISSION_PERCENT", VALUEFUNC(_wrap_ContAmtType_COMMISSION_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_INITIAL_CHARGE_PERCENT", VALUEFUNC(_wrap_ContAmtType_INITIAL_CHARGE_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_DISCOUNT_PERCENT", VALUEFUNC(_wrap_ContAmtType_DISCOUNT_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_DILUTION_LEVY_PERCENT", VALUEFUNC(_wrap_ContAmtType_DILUTION_LEVY_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_EXIT_CHARGE_PERCENT", VALUEFUNC(_wrap_ContAmtType_EXIT_CHARGE_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT", VALUEFUNC(_wrap_ContAmtType_FUND_BASED_RENEWAL_COMMISSION_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_COMPANY_TRUSTEE", VALUEFUNC(_wrap_OwnerType_COMPANY_TRUSTEE_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_NOMINEE", VALUEFUNC(_wrap_OwnerType_NOMINEE_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_CORPORATE_BODY", VALUEFUNC(_wrap_OwnerType_CORPORATE_BODY_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_NON_PROFIT_ORGANIZATION", VALUEFUNC(_wrap_OwnerType_NON_PROFIT_ORGANIZATION_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_NETWORKING_SUB_ACCOUNT", VALUEFUNC(_wrap_OwnerType_NETWORKING_SUB_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_FIDUCIARIES", VALUEFUNC(_wrap_OwnerType_FIDUCIARIES_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_TRUSTS", VALUEFUNC(_wrap_OwnerType_TRUSTS_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_PENSION_PLAN", VALUEFUNC(_wrap_OwnerType_PENSION_PLAN_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_INDIVIDUAL_TRUSTEE", VALUEFUNC(_wrap_OwnerType_INDIVIDUAL_TRUSTEE_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_PUBLIC_COMPANY", VALUEFUNC(_wrap_OwnerType_PUBLIC_COMPANY_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_PRIVATE_COMPANY", VALUEFUNC(_wrap_OwnerType_PRIVATE_COMPANY_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_INDIVIDUAL_INVESTOR", VALUEFUNC(_wrap_OwnerType_INDIVIDUAL_INVESTOR_get), 0); rb_define_singleton_method(mQuickfix, "OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT", VALUEFUNC(_wrap_OwnerType_CUSTODIAN_UNDER_GIFTS_TO_MINORS_ACT_get), 0); rb_define_singleton_method(mQuickfix, "OrderCapacity_RISKLESS_PRINCIPAL", VALUEFUNC(_wrap_OrderCapacity_RISKLESS_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "OrderCapacity_INDIVIDUAL", VALUEFUNC(_wrap_OrderCapacity_INDIVIDUAL_get), 0); rb_define_singleton_method(mQuickfix, "OrderCapacity_PRINCIPAL", VALUEFUNC(_wrap_OrderCapacity_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "OrderCapacity_AGENT_FOR_OTHER_MEMBER", VALUEFUNC(_wrap_OrderCapacity_AGENT_FOR_OTHER_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "OrderCapacity_AGENCY", VALUEFUNC(_wrap_OrderCapacity_AGENCY_get), 0); rb_define_singleton_method(mQuickfix, "OrderCapacity_PROPRIETARY", VALUEFUNC(_wrap_OrderCapacity_PROPRIETARY_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_FOREIGN_ENTITY", VALUEFUNC(_wrap_OrderRestrictions_FOREIGN_ENTITY_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_RISKLESS_ARBITRAGE", VALUEFUNC(_wrap_OrderRestrictions_RISKLESS_ARBITRAGE_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_PROGRAM_TRADE", VALUEFUNC(_wrap_OrderRestrictions_PROGRAM_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT", VALUEFUNC(_wrap_OrderRestrictions_EXTERNAL_MARKET_PARTICIPANT_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY", VALUEFUNC(_wrap_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY", VALUEFUNC(_wrap_OrderRestrictions_ACTING_AS_MARKET_MAKER_OR_SPECIALIST_IN_THE_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_NON_INDEX_ARBITRAGE", VALUEFUNC(_wrap_OrderRestrictions_NON_INDEX_ARBITRAGE_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_INDEX_ARBITRAGE", VALUEFUNC(_wrap_OrderRestrictions_INDEX_ARBITRAGE_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_COMPETING_MARKET_MAKER", VALUEFUNC(_wrap_OrderRestrictions_COMPETING_MARKET_MAKER_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE", VALUEFUNC(_wrap_OrderRestrictions_EXTERNAL_INTER_CONNECTED_MARKET_LINKAGE_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY", VALUEFUNC(_wrap_OrderRestrictions_ACTING_AS_MARKET_MAKER_OF_SPECIALIST_IN_THE_UNDERLYING_SECURITY_OF_A_DERIVATIVE_SEUCIRTY_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE", VALUEFUNC(_wrap_OrderRestrictions_EXTNERAL_INTER_CONNECTED_MARKET_LINKAGE_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_ISSUER_HOLDING", VALUEFUNC(_wrap_OrderRestrictions_ISSUER_HOLDING_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_ISSUE_PRICE_STABILIZATION", VALUEFUNC(_wrap_OrderRestrictions_ISSUE_PRICE_STABILIZATION_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_NON_ALGORITHMIC", VALUEFUNC(_wrap_OrderRestrictions_NON_ALGORITHMIC_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_ALGORITHMIC", VALUEFUNC(_wrap_OrderRestrictions_ALGORITHMIC_get), 0); rb_define_singleton_method(mQuickfix, "OrderRestrictions_CROSS", VALUEFUNC(_wrap_OrderRestrictions_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ALL_ORDERS", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ALL_ORDERS_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_FOR_SECURITY_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassCancelRequestType_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_REQUEST_REJECTED", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_REQUEST_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ALL_ORDERS", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ALL_ORDERS_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITYTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_MARKET_SEGMENT_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITY_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_A_SECURITIES_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassCancelResponse_CANCEL_ORDERS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED", VALUEFUNC(_wrap_MassCancelRejectReason_MASS_CANCEL_NOT_SUPPORTED_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_OTHER", VALUEFUNC(_wrap_MassCancelRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKOWN_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKOWN_MARKET_SEGMENT_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassCancelRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteType_INDICATIVE", VALUEFUNC(_wrap_QuoteType_INDICATIVE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteType_TRADEABLE", VALUEFUNC(_wrap_QuoteType_TRADEABLE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteType_RESTRICTED_TRADEABLE", VALUEFUNC(_wrap_QuoteType_RESTRICTED_TRADEABLE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteType_COUNTER", VALUEFUNC(_wrap_QuoteType_COUNTER_get), 0); rb_define_singleton_method(mQuickfix, "CashMargin_MARGIN_OPEN", VALUEFUNC(_wrap_CashMargin_MARGIN_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "CashMargin_MARGIN_CLOSE", VALUEFUNC(_wrap_CashMargin_MARGIN_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "CashMargin_CASH", VALUEFUNC(_wrap_CashMargin_CASH_get), 0); rb_define_singleton_method(mQuickfix, "Scope_LOCAL", VALUEFUNC(_wrap_Scope_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "Scope_NATIONAL", VALUEFUNC(_wrap_Scope_NATIONAL_get), 0); rb_define_singleton_method(mQuickfix, "Scope_GLOBAL", VALUEFUNC(_wrap_Scope_GLOBAL_get), 0); rb_define_singleton_method(mQuickfix, "Scope_LOCAL_MARKET", VALUEFUNC(_wrap_Scope_LOCAL_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "MDImplicitDelete_YES", VALUEFUNC(_wrap_MDImplicitDelete_YES_get), 0); rb_define_singleton_method(mQuickfix, "MDImplicitDelete_NO", VALUEFUNC(_wrap_MDImplicitDelete_NO_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE", VALUEFUNC(_wrap_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_COMPLETELY_OR_NOT_BOTH_SIDES_ARE_TREATED_IN_THE_SAME_MANNER_THIS_IS_EQUIVALENT_TO_AN_ALL_OR_NONE_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE", VALUEFUNC(_wrap_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED", VALUEFUNC(_wrap_CrossType_CROSS_TRADE_WHICH_IS_PARTIALLY_EXECUTED_WITH_THE_UNFILLED_PORTIONS_REMAINING_ACTIVE_ONE_SIDE_OF_THE_CROSS_IS_FULLY_EXECUTED_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE", VALUEFUNC(_wrap_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION", VALUEFUNC(_wrap_CrossType_CROSS_TRADE_WHICH_IS_EXECUTED_PARTIALLY_AND_THE_REST_IS_CANCELLED_ONE_SIDE_IS_FULLY_EXECUTED_THE_OTHER_SIDE_IS_PARTIALLY_EXECUTED_WITH_THE_REMAINDER_BEING_CANCELLED_THIS_IS_EQUIVALENT_TO_AN_IMMEDIATE_OR_CANCEL_ON_THE_OTHER_SIDE_NOTE_THE_CROSSPRIORITZATION_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES", VALUEFUNC(_wrap_CrossType_CROSS_TRADE_IS_EXECUTED_WITH_EXISTING_ORDERS_WITH_THE_SAME_PRICE_IN_THE_CASE_OTHER_ORDERS_EXIST_WITH_THE_SAME_PRICE_THE_QUANTITY_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_EXISTING_ORDERS_AND_QUOTES_THE_REMAINDER_OF_THE_CROSS_IS_EXECUTED_AGAINST_THE_OTHER_SIDE_OF_THE_CROSS_THE_TWO_SIDES_POTENTIALLY_HAVE_DIFFERENT_QUANTITIES_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_AON", VALUEFUNC(_wrap_CrossType_CROSS_AON_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_IOC", VALUEFUNC(_wrap_CrossType_CROSS_IOC_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_ONE_SIDE", VALUEFUNC(_wrap_CrossType_CROSS_ONE_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "CrossType_CROSS_SAME_PRICE", VALUEFUNC(_wrap_CrossType_CROSS_SAME_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "CrossPrioritization_SELLSIDE_PRIORITIZED", VALUEFUNC(_wrap_CrossPrioritization_SELLSIDE_PRIORITIZED_get), 0); rb_define_singleton_method(mQuickfix, "CrossPrioritization_NONE", VALUEFUNC(_wrap_CrossPrioritization_NONE_get), 0); rb_define_singleton_method(mQuickfix, "CrossPrioritization_BUYSIDE_PRIORITIZED", VALUEFUNC(_wrap_CrossPrioritization_BUYSIDE_PRIORITIZED_get), 0); rb_define_singleton_method(mQuickfix, "CrossPrioritization_BUY_SIDE_IS_PRIORITIZED", VALUEFUNC(_wrap_CrossPrioritization_BUY_SIDE_IS_PRIORITIZED_get), 0); rb_define_singleton_method(mQuickfix, "CrossPrioritization_SELL_SIDE_IS_PRIORITIZED", VALUEFUNC(_wrap_CrossPrioritization_SELL_SIDE_IS_PRIORITIZED_get), 0); rb_define_singleton_method(mQuickfix, "NoSides_ONE_SIDE", VALUEFUNC(_wrap_NoSides_ONE_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "NoSides_BOTH_SIDES", VALUEFUNC(_wrap_NoSides_BOTH_SIDES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE", VALUEFUNC(_wrap_SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListRequestType_PRODUCT", VALUEFUNC(_wrap_SecurityListRequestType_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListRequestType_TRADINGSESSIONID", VALUEFUNC(_wrap_SecurityListRequestType_TRADINGSESSIONID_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListRequestType_ALL_SECURITIES", VALUEFUNC(_wrap_SecurityListRequestType_ALL_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListRequestType_SYMBOL", VALUEFUNC(_wrap_SecurityListRequestType_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID", VALUEFUNC(_wrap_SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE", VALUEFUNC(_wrap_SecurityRequestResult_INSTRUMENT_DATA_TEMPORARILY_UNAVAILABLE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestResult_VALID_REQUEST", VALUEFUNC(_wrap_SecurityRequestResult_VALID_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST", VALUEFUNC(_wrap_SecurityRequestResult_INVALID_OR_UNSUPPORTED_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED", VALUEFUNC(_wrap_SecurityRequestResult_REQUEST_FOR_INSTRUMENT_DATA_NOT_SUPPORTED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA", VALUEFUNC(_wrap_SecurityRequestResult_NOT_AUTHORIZED_TO_RETRIEVE_INSTRUMENT_DATA_get), 0); rb_define_singleton_method(mQuickfix, "SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA", VALUEFUNC(_wrap_SecurityRequestResult_NO_INSTRUMENTS_FOUND_THAT_MATCH_SELECTION_CRITERIA_get), 0); rb_define_singleton_method(mQuickfix, "MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY", VALUEFUNC(_wrap_MultiLegRptTypeReq_REPORT_BY_MULITLEG_SECURITY_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY", VALUEFUNC(_wrap_MultiLegRptTypeReq_REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY", VALUEFUNC(_wrap_MultiLegRptTypeReq_REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID", VALUEFUNC(_wrap_TradSesStatusRejReason_UNKNOWN_OR_INVALID_TRADINGSESSIONID_get), 0); rb_define_singleton_method(mQuickfix, "TradSesStatusRejReason_OTHER", VALUEFUNC(_wrap_TradSesStatusRejReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA", VALUEFUNC(_wrap_TradeRequestType_ADVISORIES_THAT_MATCH_CRITERIA_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA", VALUEFUNC(_wrap_TradeRequestType_UNREPORTED_TRADES_THAT_MATCH_CRITERIA_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA", VALUEFUNC(_wrap_TradeRequestType_UNMATCHED_TRADES_THAT_MATCH_CRITERIA_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST", VALUEFUNC(_wrap_TradeRequestType_MATCHED_TRADES_MATCHING_CRITERIA_PROVIDED_ON_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestType_ALL_TRADES", VALUEFUNC(_wrap_TradeRequestType_ALL_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "PreviouslyReported_NO", VALUEFUNC(_wrap_PreviouslyReported_NO_get), 0); rb_define_singleton_method(mQuickfix, "PreviouslyReported_YES", VALUEFUNC(_wrap_PreviouslyReported_YES_get), 0); rb_define_singleton_method(mQuickfix, "MatchStatus_COMPARED_MATCHED_OR_AFFIRMED", VALUEFUNC(_wrap_MatchStatus_COMPARED_MATCHED_OR_AFFIRMED_get), 0); rb_define_singleton_method(mQuickfix, "MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED", VALUEFUNC(_wrap_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRMED_get), 0); rb_define_singleton_method(mQuickfix, "MatchStatus_ADVISORY_OR_ALERT", VALUEFUNC(_wrap_MatchStatus_ADVISORY_OR_ALERT_get), 0); rb_define_singleton_method(mQuickfix, "MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED", VALUEFUNC(_wrap_MatchStatus_UNCOMPARED_UNMATCHED_OR_UNAFFIRED_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S5_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ACT_M1_MATCH", VALUEFUNC(_wrap_MatchType_ACT_M1_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ACT_M6_MATCH", VALUEFUNC(_wrap_MatchType_ACT_M6_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ACT_DEFAULT_AFTER_M2", VALUEFUNC(_wrap_MatchType_ACT_DEFAULT_AFTER_M2_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ACT_ACCEPTED_TRADE", VALUEFUNC(_wrap_MatchType_ACT_ACCEPTED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S2_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S3_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S4_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ACT_M2_MATCH", VALUEFUNC(_wrap_MatchType_ACT_M2_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_AND_EXECUTION_TIME_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST", VALUEFUNC(_wrap_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_NON_ACT", VALUEFUNC(_wrap_MatchType_NON_ACT_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ACT_DEFAULT_TRADE", VALUEFUNC(_wrap_MatchType_ACT_DEFAULT_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_FOUR_BADGES_AND_EXECUTION_TIME_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A1_TO_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_S1_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_TWO_BADGES_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS", VALUEFUNC(_wrap_MatchType_COMPARED_RECORDS_RESULTING_FROM_STAMPED_ADVISORIES_OR_SPECIALIST_ACCEPTS_PAIR_OFFS_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A2_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A3_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A4_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A5_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIZED_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADE_TYPE_AND_SPECIAL_TRADE_INDICATOR_MINUS_BADGES_AND_TIMES_ACT_M1_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_MINUS_BADGES_AND_TIMES_ACT_M2_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_OCS_LOCKED_IN_NON_ACT", VALUEFUNC(_wrap_MatchType_OCS_LOCKED_IN_NON_ACT_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT", VALUEFUNC(_wrap_MatchType_ONE_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT", VALUEFUNC(_wrap_MatchType_TWO_PARTY_PRIVATELY_NEGOTIATED_TRADE_REPORT_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CONTINUOUS_AUTO_MATCH", VALUEFUNC(_wrap_MatchType_CONTINUOUS_AUTO_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CROSS_AUCTION_63", VALUEFUNC(_wrap_MatchType_CROSS_AUCTION_63_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_COUNTER_ORDER_SELECTION_64", VALUEFUNC(_wrap_MatchType_COUNTER_ORDER_SELECTION_64_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CALL_AUCTION_65", VALUEFUNC(_wrap_MatchType_CALL_AUCTION_65_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME", VALUEFUNC(_wrap_MatchType_EXACT_MATCH_ON_TRADE_DATE_STOCK_SYMBOL_QUANTITY_PRICE_TRADETYPE_AND_SPECIAL_TRADE_INDICATOR_PLUS_EXECUTION_TIME_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED", VALUEFUNC(_wrap_MatchType_SUMMARIZED_MATCH_USING_A1_EXACT_MATCH_CRITERIA_EXCEPT_QUANTITY_IS_SUMMARIED_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ONE_PARTY_TRADE_REPORT", VALUEFUNC(_wrap_MatchType_ONE_PARTY_TRADE_REPORT_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_TWO_PARTY_TRADE_REPORT", VALUEFUNC(_wrap_MatchType_TWO_PARTY_TRADE_REPORT_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CONFIRMED_TRADE_REPORT", VALUEFUNC(_wrap_MatchType_CONFIRMED_TRADE_REPORT_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_AUTO_MATCH", VALUEFUNC(_wrap_MatchType_AUTO_MATCH_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CROSS_AUCTION_5", VALUEFUNC(_wrap_MatchType_CROSS_AUCTION_5_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_COUNTER_ORDER_SELECTION_6", VALUEFUNC(_wrap_MatchType_COUNTER_ORDER_SELECTION_6_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CALL_AUCTION_7", VALUEFUNC(_wrap_MatchType_CALL_AUCTION_7_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CROSS_AUCTION", VALUEFUNC(_wrap_MatchType_CROSS_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_COUNTER_ORDER_SELECTION", VALUEFUNC(_wrap_MatchType_COUNTER_ORDER_SELECTION_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_CALL_AUCTION", VALUEFUNC(_wrap_MatchType_CALL_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "MatchType_ISSUING_BUY_BACK_AUCTION", VALUEFUNC(_wrap_MatchType_ISSUING_BUY_BACK_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "OddLot_YES", VALUEFUNC(_wrap_OddLot_YES_get), 0); rb_define_singleton_method(mQuickfix, "OddLot_NO", VALUEFUNC(_wrap_OddLot_NO_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_MANUAL_MODE", VALUEFUNC(_wrap_ClearingInstruction_MANUAL_MODE_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_MULTILATERAL_NETTING", VALUEFUNC(_wrap_ClearingInstruction_MULTILATERAL_NETTING_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_AUTOMATIC_POSTING_MODE", VALUEFUNC(_wrap_ClearingInstruction_AUTOMATIC_POSTING_MODE_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_BILATERAL_NETTING_ONLY", VALUEFUNC(_wrap_ClearingInstruction_BILATERAL_NETTING_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY", VALUEFUNC(_wrap_ClearingInstruction_CLEAR_AGAINST_CENTRAL_COUNTERPARTY_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_AUTOMATIC_GIVE_UP_MODE", VALUEFUNC(_wrap_ClearingInstruction_AUTOMATIC_GIVE_UP_MODE_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_SPECIAL_TRADE", VALUEFUNC(_wrap_ClearingInstruction_SPECIAL_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_EX_CLEARING", VALUEFUNC(_wrap_ClearingInstruction_EX_CLEARING_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_PROCESS_NORMALLY", VALUEFUNC(_wrap_ClearingInstruction_PROCESS_NORMALLY_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY", VALUEFUNC(_wrap_ClearingInstruction_EXCLUDE_FROM_CENTRAL_COUNTERPARTY_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_EXCLUDE_FROM_ALL_NETTING", VALUEFUNC(_wrap_ClearingInstruction_EXCLUDE_FROM_ALL_NETTING_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE", VALUEFUNC(_wrap_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_CUSTOMER_TRADE", VALUEFUNC(_wrap_ClearingInstruction_CUSTOMER_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_SELF_CLEARING", VALUEFUNC(_wrap_ClearingInstruction_SELF_CLEARING_get), 0); rb_define_singleton_method(mQuickfix, "ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR", VALUEFUNC(_wrap_ClearingInstruction_QUALIFIED_SERVICE_REPRESENTATIVE_QSR_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_HOUSE_TRADER", VALUEFUNC(_wrap_AccountType_HOUSE_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED", VALUEFUNC(_wrap_AccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED", VALUEFUNC(_wrap_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_FLOOR_TRADER", VALUEFUNC(_wrap_AccountType_FLOOR_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS", VALUEFUNC(_wrap_AccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS", VALUEFUNC(_wrap_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_JOINT_BACKOFFICE_ACCOUNT", VALUEFUNC(_wrap_AccountType_JOINT_BACKOFFICE_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS", VALUEFUNC(_wrap_AccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_THE_BOOKS_get), 0); rb_define_singleton_method(mQuickfix, "AccountType_JOINT_BACK_OFFICE_ACCOUNT", VALUEFUNC(_wrap_AccountType_JOINT_BACK_OFFICE_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT", VALUEFUNC(_wrap_CustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT", VALUEFUNC(_wrap_CustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER", VALUEFUNC(_wrap_CustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderCapacity_ALL_OTHER", VALUEFUNC(_wrap_CustOrderCapacity_ALL_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_AN_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_SECURITYTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ORDERS_FOR_A_PARTYID_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ALL_ORDERS", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ALL_ORDERS_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_SECURITY_ISSUER", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_SECURITY_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassStatusReqType_STATUS_FOR_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR", VALUEFUNC(_wrap_DayBookingInst_CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_get), 0); rb_define_singleton_method(mQuickfix, "DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING", VALUEFUNC(_wrap_DayBookingInst_SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_get), 0); rb_define_singleton_method(mQuickfix, "DayBookingInst_ACCUMULATE", VALUEFUNC(_wrap_DayBookingInst_ACCUMULATE_get), 0); rb_define_singleton_method(mQuickfix, "BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER", VALUEFUNC(_wrap_BookingUnit_AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE", VALUEFUNC(_wrap_BookingUnit_AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE_get), 0); rb_define_singleton_method(mQuickfix, "BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT", VALUEFUNC(_wrap_BookingUnit_EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT_get), 0); rb_define_singleton_method(mQuickfix, "PreallocMethod_PRO_RATA", VALUEFUNC(_wrap_PreallocMethod_PRO_RATA_get), 0); rb_define_singleton_method(mQuickfix, "PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST", VALUEFUNC(_wrap_PreallocMethod_DO_NOT_PRO_RATA_DISCUSS_FIRST_get), 0); rb_define_singleton_method(mQuickfix, "PreallocMethod_DO_NOT_PRO_RATA", VALUEFUNC(_wrap_PreallocMethod_DO_NOT_PRO_RATA_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionSubID_PRE_TRADING", VALUEFUNC(_wrap_TradingSessionSubID_PRE_TRADING_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionSubID_OPENING_OR_OPENING_AUCTION", VALUEFUNC(_wrap_TradingSessionSubID_OPENING_OR_OPENING_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionSubID_3", VALUEFUNC(_wrap_TradingSessionSubID_3_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION", VALUEFUNC(_wrap_TradingSessionSubID_CLOSING_OR_CLOSING_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionSubID_POST_TRADING", VALUEFUNC(_wrap_TradingSessionSubID_POST_TRADING_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionSubID_INTRADAY_AUCTION", VALUEFUNC(_wrap_TradingSessionSubID_INTRADAY_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "TradingSessionSubID_QUIESCENT", VALUEFUNC(_wrap_TradingSessionSubID_QUIESCENT_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_BUYSIDE_READY_TO_BOOK_6", VALUEFUNC(_wrap_AllocType_BUYSIDE_READY_TO_BOOK_6_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_BUYSIDE_PRELIMINARY", VALUEFUNC(_wrap_AllocType_BUYSIDE_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY", VALUEFUNC(_wrap_AllocType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_BUYSIDE_READY_TO_BOOK_5", VALUEFUNC(_wrap_AllocType_BUYSIDE_READY_TO_BOOK_5_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_BUYSIDE_CALCULATED", VALUEFUNC(_wrap_AllocType_BUYSIDE_CALCULATED_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY", VALUEFUNC(_wrap_AllocType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_CALCULATED", VALUEFUNC(_wrap_AllocType_CALCULATED_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_PRELIMINARY", VALUEFUNC(_wrap_AllocType_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_READY_TO_BOOK", VALUEFUNC(_wrap_AllocType_READY_TO_BOOK_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_WAREHOUSE_INSTRUCTION", VALUEFUNC(_wrap_AllocType_WAREHOUSE_INSTRUCTION_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_REQUEST_TO_INTERMEDIARY", VALUEFUNC(_wrap_AllocType_REQUEST_TO_INTERMEDIARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_BUYSIDE_READY_TO_BOOK", VALUEFUNC(_wrap_AllocType_BUYSIDE_READY_TO_BOOK_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_ACCEPT", VALUEFUNC(_wrap_AllocType_ACCEPT_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_REJECT", VALUEFUNC(_wrap_AllocType_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_ACCEPT_PENDING", VALUEFUNC(_wrap_AllocType_ACCEPT_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_INCOMPLETE_GROUP", VALUEFUNC(_wrap_AllocType_INCOMPLETE_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_COMPLETE_GROUP", VALUEFUNC(_wrap_AllocType_COMPLETE_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "AllocType_REVERSAL_PENDING", VALUEFUNC(_wrap_AllocType_REVERSAL_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_106H_AND_106J_FIRMS", VALUEFUNC(_wrap_ClearingFeeIndicator_106H_AND_106J_FIRMS_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES", VALUEFUNC(_wrap_ClearingFeeIndicator_ALL_OTHER_OWNERSHIP_TYPES_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS", VALUEFUNC(_wrap_ClearingFeeIndicator_GIM_IDEM_AND_COM_MEMBERSHIP_INTEREST_HOLDERS_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_6TH_YEAR_AND_BEYOND_DELEGATE_TRADING_FOR_HIS_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR", VALUEFUNC(_wrap_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER", VALUEFUNC(_wrap_ClearingFeeIndicator_EQUITY_MEMBER_AND_CLEARING_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER", VALUEFUNC(_wrap_ClearingFeeIndicator_NON_MEMBER_AND_CUSTOMER_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_CBOE_MEMBER", VALUEFUNC(_wrap_ClearingFeeIndicator_CBOE_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES", VALUEFUNC(_wrap_ClearingFeeIndicator_LESSEE_AND_106F_EMPLOYEES_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS", VALUEFUNC(_wrap_ClearingFeeIndicator_FULL_AND_ASSOCIATE_MEMBER_TRADING_FOR_OWN_ACCOUNT_AND_AS_FLOOR_BROKERS_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_1ST_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_2ND_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_3RD_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_4TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_5TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT", VALUEFUNC(_wrap_ClearingFeeIndicator_6TH_YEAR_DELEGATE_TRADING_FOR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ClearingFeeIndicator_LESSEE_106F_EMPLOYEES", VALUEFUNC(_wrap_ClearingFeeIndicator_LESSEE_106F_EMPLOYEES_get), 0); rb_define_singleton_method(mQuickfix, "WorkingIndicator_NO", VALUEFUNC(_wrap_WorkingIndicator_NO_get), 0); rb_define_singleton_method(mQuickfix, "WorkingIndicator_YES", VALUEFUNC(_wrap_WorkingIndicator_YES_get), 0); rb_define_singleton_method(mQuickfix, "PriorityIndicator_PRIORITY_UNCHANGED", VALUEFUNC(_wrap_PriorityIndicator_PRIORITY_UNCHANGED_get), 0); rb_define_singleton_method(mQuickfix, "PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE", VALUEFUNC(_wrap_PriorityIndicator_LOST_PRIORITY_AS_RESULT_OF_ORDER_CHANGE_get), 0); rb_define_singleton_method(mQuickfix, "LegalConfirm_YES", VALUEFUNC(_wrap_LegalConfirm_YES_get), 0); rb_define_singleton_method(mQuickfix, "LegalConfirm_NO", VALUEFUNC(_wrap_LegalConfirm_NO_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_UNKNOWN_SYMBOL", VALUEFUNC(_wrap_QuoteRequestRejectReason_UNKNOWN_SYMBOL_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_EXCHANGE", VALUEFUNC(_wrap_QuoteRequestRejectReason_EXCHANGE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT", VALUEFUNC(_wrap_QuoteRequestRejectReason_QUOTE_REQUEST_EXCEEDS_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_TOO_LATE_TO_ENTER", VALUEFUNC(_wrap_QuoteRequestRejectReason_TOO_LATE_TO_ENTER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_INVALID_PRICE", VALUEFUNC(_wrap_QuoteRequestRejectReason_INVALID_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE", VALUEFUNC(_wrap_QuoteRequestRejectReason_NOT_AUTHORIZED_TO_REQUEST_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY", VALUEFUNC(_wrap_QuoteRequestRejectReason_NO_MATCH_FOR_INQUIRY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT", VALUEFUNC(_wrap_QuoteRequestRejectReason_NO_MARKET_FOR_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_NO_INVENTORY", VALUEFUNC(_wrap_QuoteRequestRejectReason_NO_INVENTORY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_PASS", VALUEFUNC(_wrap_QuoteRequestRejectReason_PASS_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_OTHER", VALUEFUNC(_wrap_QuoteRequestRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRequestRejectReason_INSUFFICIENT_CREDIT", VALUEFUNC(_wrap_QuoteRequestRejectReason_INSUFFICIENT_CREDIT_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_REGULAR", VALUEFUNC(_wrap_SettlType_REGULAR_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_CASH", VALUEFUNC(_wrap_SettlType_CASH_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_NEXT_DAY", VALUEFUNC(_wrap_SettlType_NEXT_DAY_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_T_PLUS_2", VALUEFUNC(_wrap_SettlType_T_PLUS_2_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_T_PLUS_3", VALUEFUNC(_wrap_SettlType_T_PLUS_3_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_T_PLUS_4", VALUEFUNC(_wrap_SettlType_T_PLUS_4_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_FUTURE", VALUEFUNC(_wrap_SettlType_FUTURE_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_WHEN_AND_IF_ISSUED", VALUEFUNC(_wrap_SettlType_WHEN_AND_IF_ISSUED_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_SELLERS_OPTION", VALUEFUNC(_wrap_SettlType_SELLERS_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_T_PLUS_5", VALUEFUNC(_wrap_SettlType_T_PLUS_5_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_BROKEN_DATE", VALUEFUNC(_wrap_SettlType_BROKEN_DATE_get), 0); rb_define_singleton_method(mQuickfix, "SettlType_FX_SPOT_NEXT_SETTLEMENT", VALUEFUNC(_wrap_SettlType_FX_SPOT_NEXT_SETTLEMENT_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettlFlag_DAILY_OPEN", VALUEFUNC(_wrap_OpenCloseSettlFlag_DAILY_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettlFlag_SESSION_OPEN", VALUEFUNC(_wrap_OpenCloseSettlFlag_SESSION_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY", VALUEFUNC(_wrap_OpenCloseSettlFlag_DELIVERY_SETTLEMENT_ENTRY_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettlFlag_EXPECTED_ENTRY", VALUEFUNC(_wrap_OpenCloseSettlFlag_EXPECTED_ENTRY_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY", VALUEFUNC(_wrap_OpenCloseSettlFlag_ENTRY_FROM_PREVIOUS_BUSINESS_DAY_get), 0); rb_define_singleton_method(mQuickfix, "OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE", VALUEFUNC(_wrap_OpenCloseSettlFlag_THEORETICAL_PRICE_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "BidTradeType_RISK_TRADE", VALUEFUNC(_wrap_BidTradeType_RISK_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "BidTradeType_VWAP_GUARANTEE", VALUEFUNC(_wrap_BidTradeType_VWAP_GUARANTEE_get), 0); rb_define_singleton_method(mQuickfix, "BidTradeType_AGENCY", VALUEFUNC(_wrap_BidTradeType_AGENCY_get), 0); rb_define_singleton_method(mQuickfix, "BidTradeType_GUARANTEED_CLOSE", VALUEFUNC(_wrap_BidTradeType_GUARANTEED_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "AcctIDSource_BIC", VALUEFUNC(_wrap_AcctIDSource_BIC_get), 0); rb_define_singleton_method(mQuickfix, "AcctIDSource_SID_CODE", VALUEFUNC(_wrap_AcctIDSource_SID_CODE_get), 0); rb_define_singleton_method(mQuickfix, "AcctIDSource_TFM", VALUEFUNC(_wrap_AcctIDSource_TFM_get), 0); rb_define_singleton_method(mQuickfix, "AcctIDSource_OMGEO", VALUEFUNC(_wrap_AcctIDSource_OMGEO_get), 0); rb_define_singleton_method(mQuickfix, "AcctIDSource_DTCC_CODE", VALUEFUNC(_wrap_AcctIDSource_DTCC_CODE_get), 0); rb_define_singleton_method(mQuickfix, "AcctIDSource_OTHER", VALUEFUNC(_wrap_AcctIDSource_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmStatus_RECEIVED", VALUEFUNC(_wrap_ConfirmStatus_RECEIVED_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmStatus_MISMATCHED_ACCOUNT", VALUEFUNC(_wrap_ConfirmStatus_MISMATCHED_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS", VALUEFUNC(_wrap_ConfirmStatus_MISSING_SETTLEMENT_INSTRUCTIONS_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmStatus_CONFIRMED", VALUEFUNC(_wrap_ConfirmStatus_CONFIRMED_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmStatus_REQUEST_REJECTED", VALUEFUNC(_wrap_ConfirmStatus_REQUEST_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmTransType_NEW", VALUEFUNC(_wrap_ConfirmTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmTransType_REPLACE", VALUEFUNC(_wrap_ConfirmTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmTransType_CANCEL", VALUEFUNC(_wrap_ConfirmTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "DeliveryForm_BOOKENTRY", VALUEFUNC(_wrap_DeliveryForm_BOOKENTRY_get), 0); rb_define_singleton_method(mQuickfix, "DeliveryForm_BEARER", VALUEFUNC(_wrap_DeliveryForm_BEARER_get), 0); rb_define_singleton_method(mQuickfix, "DeliveryForm_BOOK_ENTRY", VALUEFUNC(_wrap_DeliveryForm_BOOK_ENTRY_get), 0); rb_define_singleton_method(mQuickfix, "LegSwapType_PAR_FOR_PAR", VALUEFUNC(_wrap_LegSwapType_PAR_FOR_PAR_get), 0); rb_define_singleton_method(mQuickfix, "LegSwapType_MODIFIED_DURATION", VALUEFUNC(_wrap_LegSwapType_MODIFIED_DURATION_get), 0); rb_define_singleton_method(mQuickfix, "LegSwapType_RISK", VALUEFUNC(_wrap_LegSwapType_RISK_get), 0); rb_define_singleton_method(mQuickfix, "LegSwapType_PROCEEDS", VALUEFUNC(_wrap_LegSwapType_PROCEEDS_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_PERCENT", VALUEFUNC(_wrap_QuotePriceType_PERCENT_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_PER_SHARE", VALUEFUNC(_wrap_QuotePriceType_PER_SHARE_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_FIXED_AMOUNT", VALUEFUNC(_wrap_QuotePriceType_FIXED_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR", VALUEFUNC(_wrap_QuotePriceType_DISCOUNT_PERCENTAGE_POINTS_BELOW_PAR_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR", VALUEFUNC(_wrap_QuotePriceType_PREMIUM_PERCENTAGE_POINTS_OVER_PAR_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK", VALUEFUNC(_wrap_QuotePriceType_BASIS_POINTS_RELATIVE_TO_BENCHMARK_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_TED_PRICE", VALUEFUNC(_wrap_QuotePriceType_TED_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_TED_YIELD", VALUEFUNC(_wrap_QuotePriceType_TED_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_YIELD_SPREAD", VALUEFUNC(_wrap_QuotePriceType_YIELD_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_YIELD", VALUEFUNC(_wrap_QuotePriceType_YIELD_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_DISCOUNT", VALUEFUNC(_wrap_QuotePriceType_DISCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_PREMIUM", VALUEFUNC(_wrap_QuotePriceType_PREMIUM_get), 0); rb_define_singleton_method(mQuickfix, "QuotePriceType_SPREAD", VALUEFUNC(_wrap_QuotePriceType_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_HIT_LIFT", VALUEFUNC(_wrap_QuoteRespType_HIT_LIFT_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_COUNTER", VALUEFUNC(_wrap_QuoteRespType_COUNTER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_EXPIRED", VALUEFUNC(_wrap_QuoteRespType_EXPIRED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_COVER", VALUEFUNC(_wrap_QuoteRespType_COVER_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_DONE_AWAY", VALUEFUNC(_wrap_QuoteRespType_DONE_AWAY_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_PASS", VALUEFUNC(_wrap_QuoteRespType_PASS_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_END_TRADE", VALUEFUNC(_wrap_QuoteRespType_END_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "QuoteRespType_TIMED_OUT", VALUEFUNC(_wrap_QuoteRespType_TIMED_OUT_get), 0); rb_define_singleton_method(mQuickfix, "PosType_TRANSACTION_QUANTITY", VALUEFUNC(_wrap_PosType_TRANSACTION_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_INTRA_SPREAD_QTY", VALUEFUNC(_wrap_PosType_INTRA_SPREAD_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_INTER_SPREAD_QTY", VALUEFUNC(_wrap_PosType_INTER_SPREAD_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_END_OF_DAY_QTY", VALUEFUNC(_wrap_PosType_END_OF_DAY_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_START_OF_DAY_QTY", VALUEFUNC(_wrap_PosType_START_OF_DAY_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_OPTION_EXERCISE_QTY", VALUEFUNC(_wrap_PosType_OPTION_EXERCISE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_OPTION_ASSIGNMENT", VALUEFUNC(_wrap_PosType_OPTION_ASSIGNMENT_get), 0); rb_define_singleton_method(mQuickfix, "PosType_TRANSACTION_FROM_EXERCISE", VALUEFUNC(_wrap_PosType_TRANSACTION_FROM_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "PosType_TRANSACTION_FROM_ASSIGNMENT", VALUEFUNC(_wrap_PosType_TRANSACTION_FROM_ASSIGNMENT_get), 0); rb_define_singleton_method(mQuickfix, "PosType_PIT_TRADE_QTY", VALUEFUNC(_wrap_PosType_PIT_TRADE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_TRANSFER_TRADE_QTY", VALUEFUNC(_wrap_PosType_TRANSFER_TRADE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_ELECTRONIC_TRADE_QTY", VALUEFUNC(_wrap_PosType_ELECTRONIC_TRADE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_ALLOCATION_TRADE_QTY", VALUEFUNC(_wrap_PosType_ALLOCATION_TRADE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_ADJUSTMENT_QTY", VALUEFUNC(_wrap_PosType_ADJUSTMENT_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_AS_OF_TRADE_QTY", VALUEFUNC(_wrap_PosType_AS_OF_TRADE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_DELIVERY_QTY", VALUEFUNC(_wrap_PosType_DELIVERY_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_TOTAL_TRANSACTION_QTY", VALUEFUNC(_wrap_PosType_TOTAL_TRANSACTION_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_CROSS_MARGIN_QTY", VALUEFUNC(_wrap_PosType_CROSS_MARGIN_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_INTEGRAL_SPLIT", VALUEFUNC(_wrap_PosType_INTEGRAL_SPLIT_get), 0); rb_define_singleton_method(mQuickfix, "PosType_RECEIVE_QUANTITY", VALUEFUNC(_wrap_PosType_RECEIVE_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_CORPORATE_ACTION_ADJUSTMENT", VALUEFUNC(_wrap_PosType_CORPORATE_ACTION_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "PosType_DELIVERY_NOTICE_QTY", VALUEFUNC(_wrap_PosType_DELIVERY_NOTICE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_EXCHANGE_FOR_PHYSICAL_QTY", VALUEFUNC(_wrap_PosType_EXCHANGE_FOR_PHYSICAL_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_PRIVATELY_NEGOTIATED_TRADE_QTY", VALUEFUNC(_wrap_PosType_PRIVATELY_NEGOTIATED_TRADE_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_NET_DELTA_QTY", VALUEFUNC(_wrap_PosType_NET_DELTA_QTY_get), 0); rb_define_singleton_method(mQuickfix, "PosType_CREDIT_EVENT_ADJUSTMENT", VALUEFUNC(_wrap_PosType_CREDIT_EVENT_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "PosType_SUCCESSION_EVENT_ADJUSTMENT", VALUEFUNC(_wrap_PosType_SUCCESSION_EVENT_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "PosQtyStatus_SUBMITTED", VALUEFUNC(_wrap_PosQtyStatus_SUBMITTED_get), 0); rb_define_singleton_method(mQuickfix, "PosQtyStatus_ACCEPTED", VALUEFUNC(_wrap_PosQtyStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "PosQtyStatus_REJECTED", VALUEFUNC(_wrap_PosQtyStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT", VALUEFUNC(_wrap_PosAmtType_FINAL_MARK_TO_MARKET_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT", VALUEFUNC(_wrap_PosAmtType_INCREMENTAL_MARK_TO_MARKET_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_TRADE_VARIATION_AMOUNT", VALUEFUNC(_wrap_PosAmtType_TRADE_VARIATION_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT", VALUEFUNC(_wrap_PosAmtType_START_OF_DAY_MARK_TO_MARKET_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_PREMIUM_AMOUNT", VALUEFUNC(_wrap_PosAmtType_PREMIUM_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_CASH_RESIDUAL_AMOUNT", VALUEFUNC(_wrap_PosAmtType_CASH_RESIDUAL_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_CASH_AMOUNT", VALUEFUNC(_wrap_PosAmtType_CASH_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_VALUE_ADJUSTED_AMOUNT", VALUEFUNC(_wrap_PosAmtType_VALUE_ADJUSTED_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_SETTLEMENT_VALUE", VALUEFUNC(_wrap_PosAmtType_SETTLEMENT_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_INITIAL_TRADE_COUPON_AMOUNT", VALUEFUNC(_wrap_PosAmtType_INITIAL_TRADE_COUPON_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_ACCRUED_COUPON_AMOUNT", VALUEFUNC(_wrap_PosAmtType_ACCRUED_COUPON_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_COUPON_AMOUNT", VALUEFUNC(_wrap_PosAmtType_COUPON_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_INCREMENTAL_ACCRUED_COUPON", VALUEFUNC(_wrap_PosAmtType_INCREMENTAL_ACCRUED_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_COLLATERALIZED_MARK_TO_MARKET", VALUEFUNC(_wrap_PosAmtType_COLLATERALIZED_MARK_TO_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET", VALUEFUNC(_wrap_PosAmtType_INCREMENTAL_COLLATERALIZED_MARK_TO_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_COMPENSATION_AMOUNT", VALUEFUNC(_wrap_PosAmtType_COMPENSATION_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_TOTAL_BANKED_AMOUNT", VALUEFUNC(_wrap_PosAmtType_TOTAL_BANKED_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosAmtType_TOTAL_COLLATERALIZED_AMOUNT", VALUEFUNC(_wrap_PosAmtType_TOTAL_COLLATERALIZED_AMOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PosTransType_EXERCISE", VALUEFUNC(_wrap_PosTransType_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "PosTransType_DO_NOT_EXERCISE", VALUEFUNC(_wrap_PosTransType_DO_NOT_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "PosTransType_POSITION_ADJUSTMENT", VALUEFUNC(_wrap_PosTransType_POSITION_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION", VALUEFUNC(_wrap_PosTransType_POSITION_CHANGE_SUBMISSION_MARGIN_DISPOSITION_get), 0); rb_define_singleton_method(mQuickfix, "PosTransType_PLEDGE", VALUEFUNC(_wrap_PosTransType_PLEDGE_get), 0); rb_define_singleton_method(mQuickfix, "PosTransType_LARGE_TRADER_SUBMISSION", VALUEFUNC(_wrap_PosTransType_LARGE_TRADER_SUBMISSION_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY", VALUEFUNC(_wrap_PosMaintAction_NEW_USED_TO_INCREMENT_THE_OVERALL_TRANSACTION_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID", VALUEFUNC(_wrap_PosMaintAction_REPLACE_USED_TO_OVERRIDE_THE_OVERALL_TRANSACTION_QUANTITY_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_THE_REFERENCE_ID_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID", VALUEFUNC(_wrap_PosMaintAction_CANCEL_USED_TO_REMOVE_THE_OVERALL_TRANSACTION_OR_SPECIFIC_ADD_MESSAGES_BASED_ON_REFERENCE_ID_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintAction_NEW", VALUEFUNC(_wrap_PosMaintAction_NEW_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintAction_REPLACE", VALUEFUNC(_wrap_PosMaintAction_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintAction_CANCEL", VALUEFUNC(_wrap_PosMaintAction_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintAction_REVERSE", VALUEFUNC(_wrap_PosMaintAction_REVERSE_get), 0); rb_define_singleton_method(mQuickfix, "SettlSessID_INTRADAY", VALUEFUNC(_wrap_SettlSessID_INTRADAY_get), 0); rb_define_singleton_method(mQuickfix, "SettlSessID_REGULAR_TRADING_HOURS", VALUEFUNC(_wrap_SettlSessID_REGULAR_TRADING_HOURS_get), 0); rb_define_singleton_method(mQuickfix, "SettlSessID_ELECTRONIC_TRADING_HOURS", VALUEFUNC(_wrap_SettlSessID_ELECTRONIC_TRADING_HOURS_get), 0); rb_define_singleton_method(mQuickfix, "SettlSessID_END_OF_DAY", VALUEFUNC(_wrap_SettlSessID_END_OF_DAY_get), 0); rb_define_singleton_method(mQuickfix, "AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION", VALUEFUNC(_wrap_AdjustmentType_PROCESS_REQUEST_AS_MARGIN_DISPOSITION_get), 0); rb_define_singleton_method(mQuickfix, "AdjustmentType_DELTA_PLUS", VALUEFUNC(_wrap_AdjustmentType_DELTA_PLUS_get), 0); rb_define_singleton_method(mQuickfix, "AdjustmentType_DELTA_MINUS", VALUEFUNC(_wrap_AdjustmentType_DELTA_MINUS_get), 0); rb_define_singleton_method(mQuickfix, "AdjustmentType_FINAL", VALUEFUNC(_wrap_AdjustmentType_FINAL_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintStatus_ACCEPTED", VALUEFUNC(_wrap_PosMaintStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintStatus_ACCEPTED_WITH_WARNINGS", VALUEFUNC(_wrap_PosMaintStatus_ACCEPTED_WITH_WARNINGS_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintStatus_REJECTED", VALUEFUNC(_wrap_PosMaintStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintStatus_COMPLETED", VALUEFUNC(_wrap_PosMaintStatus_COMPLETED_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintStatus_COMPLETED_WITH_WARNINGS", VALUEFUNC(_wrap_PosMaintStatus_COMPLETED_WITH_WARNINGS_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintResult_SUCCESSFUL_COMPLETION", VALUEFUNC(_wrap_PosMaintResult_SUCCESSFUL_COMPLETION_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintResult_REJECTED", VALUEFUNC(_wrap_PosMaintResult_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "PosMaintResult_OTHER", VALUEFUNC(_wrap_PosMaintResult_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "PosReqType_POSITIONS", VALUEFUNC(_wrap_PosReqType_POSITIONS_get), 0); rb_define_singleton_method(mQuickfix, "PosReqType_TRADES", VALUEFUNC(_wrap_PosReqType_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "PosReqType_EXERCISES", VALUEFUNC(_wrap_PosReqType_EXERCISES_get), 0); rb_define_singleton_method(mQuickfix, "PosReqType_ASSIGNMENTS", VALUEFUNC(_wrap_PosReqType_ASSIGNMENTS_get), 0); rb_define_singleton_method(mQuickfix, "PosReqType_SETTLEMENT_ACTIVITY", VALUEFUNC(_wrap_PosReqType_SETTLEMENT_ACTIVITY_get), 0); rb_define_singleton_method(mQuickfix, "PosReqType_BACKOUT_MESSAGE", VALUEFUNC(_wrap_PosReqType_BACKOUT_MESSAGE_get), 0); rb_define_singleton_method(mQuickfix, "PosReqType_DELTA_POSITIONS", VALUEFUNC(_wrap_PosReqType_DELTA_POSITIONS_get), 0); rb_define_singleton_method(mQuickfix, "ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER", VALUEFUNC(_wrap_ResponseTransportType_INBAND_TRANSPORT_THE_REQUEST_WAS_SENT_OVER_get), 0); rb_define_singleton_method(mQuickfix, "ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM", VALUEFUNC(_wrap_ResponseTransportType_OUT_OF_BAND_PRE_ARRANGED_OUT_OF_BAND_DELIVERY_MECHANISM_get), 0); rb_define_singleton_method(mQuickfix, "ResponseTransportType_INBAND", VALUEFUNC(_wrap_ResponseTransportType_INBAND_get), 0); rb_define_singleton_method(mQuickfix, "ResponseTransportType_OUT_OF_BAND", VALUEFUNC(_wrap_ResponseTransportType_OUT_OF_BAND_get), 0); rb_define_singleton_method(mQuickfix, "PosReqResult_VALID_REQUEST", VALUEFUNC(_wrap_PosReqResult_VALID_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST", VALUEFUNC(_wrap_PosReqResult_INVALID_OR_UNSUPPORTED_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA", VALUEFUNC(_wrap_PosReqResult_NO_POSITIONS_FOUND_THAT_MATCH_CRITERIA_get), 0); rb_define_singleton_method(mQuickfix, "PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS", VALUEFUNC(_wrap_PosReqResult_NOT_AUTHORIZED_TO_REQUEST_POSITIONS_get), 0); rb_define_singleton_method(mQuickfix, "PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED", VALUEFUNC(_wrap_PosReqResult_REQUEST_FOR_POSITION_NOT_SUPPORTED_get), 0); rb_define_singleton_method(mQuickfix, "PosReqResult_OTHER", VALUEFUNC(_wrap_PosReqResult_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "PosReqStatus_COMPLETED", VALUEFUNC(_wrap_PosReqStatus_COMPLETED_get), 0); rb_define_singleton_method(mQuickfix, "PosReqStatus_COMPLETED_WITH_WARNINGS", VALUEFUNC(_wrap_PosReqStatus_COMPLETED_WITH_WARNINGS_get), 0); rb_define_singleton_method(mQuickfix, "PosReqStatus_REJECTED", VALUEFUNC(_wrap_PosReqStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "SettlPriceType_FINAL", VALUEFUNC(_wrap_SettlPriceType_FINAL_get), 0); rb_define_singleton_method(mQuickfix, "SettlPriceType_THEORETICAL", VALUEFUNC(_wrap_SettlPriceType_THEORETICAL_get), 0); rb_define_singleton_method(mQuickfix, "AssignmentMethod_RANDOM", VALUEFUNC(_wrap_AssignmentMethod_RANDOM_get), 0); rb_define_singleton_method(mQuickfix, "AssignmentMethod_PRORATA", VALUEFUNC(_wrap_AssignmentMethod_PRORATA_get), 0); rb_define_singleton_method(mQuickfix, "AssignmentMethod_PRO_RATA", VALUEFUNC(_wrap_AssignmentMethod_PRO_RATA_get), 0); rb_define_singleton_method(mQuickfix, "ExerciseMethod_AUTOMATIC", VALUEFUNC(_wrap_ExerciseMethod_AUTOMATIC_get), 0); rb_define_singleton_method(mQuickfix, "ExerciseMethod_MANUAL", VALUEFUNC(_wrap_ExerciseMethod_MANUAL_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_SUCCESSFUL", VALUEFUNC(_wrap_TradeRequestResult_SUCCESSFUL_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT", VALUEFUNC(_wrap_TradeRequestResult_INVALID_OR_UNKNOWN_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED", VALUEFUNC(_wrap_TradeRequestResult_INVALID_TYPE_OF_TRADE_REQUESTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_INVALID_PARTIES", VALUEFUNC(_wrap_TradeRequestResult_INVALID_PARTIES_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED", VALUEFUNC(_wrap_TradeRequestResult_INVALID_TRANSPORT_TYPE_REQUESTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_INVALID_DESTINATION_REQUESTED", VALUEFUNC(_wrap_TradeRequestResult_INVALID_DESTINATION_REQUESTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED", VALUEFUNC(_wrap_TradeRequestResult_TRADEREQUESTTYPE_NOT_SUPPORTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST", VALUEFUNC(_wrap_TradeRequestResult_UNAUTHORIZED_FOR_TRADE_CAPTURE_REPORT_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_OTHER", VALUEFUNC(_wrap_TradeRequestResult_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST", VALUEFUNC(_wrap_TradeRequestResult_UNAUTHORIZED_ROR_TRADE_CAPTURE_REPORT_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestResult_NOT_AUTHORIZED", VALUEFUNC(_wrap_TradeRequestResult_NOT_AUTHORIZED_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestStatus_ACCEPTED", VALUEFUNC(_wrap_TradeRequestStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestStatus_COMPLETED", VALUEFUNC(_wrap_TradeRequestStatus_COMPLETED_get), 0); rb_define_singleton_method(mQuickfix, "TradeRequestStatus_REJECTED", VALUEFUNC(_wrap_TradeRequestStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportRejectReason_SUCCESSFUL", VALUEFUNC(_wrap_TradeReportRejectReason_SUCCESSFUL_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportRejectReason_INVALID_PARTY_INFORMATION", VALUEFUNC(_wrap_TradeReportRejectReason_INVALID_PARTY_INFORMATION_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportRejectReason_UNKNOWN_INSTRUMENT", VALUEFUNC(_wrap_TradeReportRejectReason_UNKNOWN_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES", VALUEFUNC(_wrap_TradeReportRejectReason_UNAUTHORIZED_TO_REPORT_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportRejectReason_INVALID_TRADE_TYPE", VALUEFUNC(_wrap_TradeReportRejectReason_INVALID_TRADE_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportRejectReason_OTHER", VALUEFUNC(_wrap_TradeReportRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportRejectReason_INVALID_PARTY_ONFORMATION", VALUEFUNC(_wrap_TradeReportRejectReason_INVALID_PARTY_ONFORMATION_get), 0); rb_define_singleton_method(mQuickfix, "SideMultiLegReportingType_SINGLE_SECURITY", VALUEFUNC(_wrap_SideMultiLegReportingType_SINGLE_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY", VALUEFUNC(_wrap_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTI_LEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "SideMultiLegReportingType_MULTI_LEG_SECURITY", VALUEFUNC(_wrap_SideMultiLegReportingType_MULTI_LEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY", VALUEFUNC(_wrap_SideMultiLegReportingType_INDIVIDUAL_LEG_OF_A_MULTILEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "SideMultiLegReportingType_MULTILEG_SECURITY", VALUEFUNC(_wrap_SideMultiLegReportingType_MULTILEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "TrdRegTimestampType_EXECUTION_TIME", VALUEFUNC(_wrap_TrdRegTimestampType_EXECUTION_TIME_get), 0); rb_define_singleton_method(mQuickfix, "TrdRegTimestampType_TIME_IN", VALUEFUNC(_wrap_TrdRegTimestampType_TIME_IN_get), 0); rb_define_singleton_method(mQuickfix, "TrdRegTimestampType_TIME_OUT", VALUEFUNC(_wrap_TrdRegTimestampType_TIME_OUT_get), 0); rb_define_singleton_method(mQuickfix, "TrdRegTimestampType_BROKER_RECEIPT", VALUEFUNC(_wrap_TrdRegTimestampType_BROKER_RECEIPT_get), 0); rb_define_singleton_method(mQuickfix, "TrdRegTimestampType_BROKER_EXECUTION", VALUEFUNC(_wrap_TrdRegTimestampType_BROKER_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "TrdRegTimestampType_DESK_RECEIPT", VALUEFUNC(_wrap_TrdRegTimestampType_DESK_RECEIPT_get), 0); rb_define_singleton_method(mQuickfix, "TrdRegTimestampType_SUBMISSION_TO_CLEARING", VALUEFUNC(_wrap_TrdRegTimestampType_SUBMISSION_TO_CLEARING_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmType_STATUS", VALUEFUNC(_wrap_ConfirmType_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmType_CONFIRMATION", VALUEFUNC(_wrap_ConfirmType_CONFIRMATION_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmType_CONFIRMATION_REQUEST_REJECTED", VALUEFUNC(_wrap_ConfirmType_CONFIRMATION_REQUEST_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmRejReason_MISMATCHED_ACCOUNT", VALUEFUNC(_wrap_ConfirmRejReason_MISMATCHED_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS", VALUEFUNC(_wrap_ConfirmRejReason_MISSING_SETTLEMENT_INSTRUCTIONS_get), 0); rb_define_singleton_method(mQuickfix, "ConfirmRejReason_OTHER", VALUEFUNC(_wrap_ConfirmRejReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "BookingType_REGULAR_BOOKING", VALUEFUNC(_wrap_BookingType_REGULAR_BOOKING_get), 0); rb_define_singleton_method(mQuickfix, "BookingType_CFD", VALUEFUNC(_wrap_BookingType_CFD_get), 0); rb_define_singleton_method(mQuickfix, "BookingType_TOTAL_RETURN_SWAP", VALUEFUNC(_wrap_BookingType_TOTAL_RETURN_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS", VALUEFUNC(_wrap_AllocSettlInstType_USE_DEFAULT_INSTRUCTIONS_get), 0); rb_define_singleton_method(mQuickfix, "AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED", VALUEFUNC(_wrap_AllocSettlInstType_DERIVE_FROM_PARAMETERS_PROVIDED_get), 0); rb_define_singleton_method(mQuickfix, "AllocSettlInstType_FULL_DETAILS_PROVIDED", VALUEFUNC(_wrap_AllocSettlInstType_FULL_DETAILS_PROVIDED_get), 0); rb_define_singleton_method(mQuickfix, "AllocSettlInstType_SSI_DB_IDS_PROVIDED", VALUEFUNC(_wrap_AllocSettlInstType_SSI_DB_IDS_PROVIDED_get), 0); rb_define_singleton_method(mQuickfix, "AllocSettlInstType_PHONE_FOR_INSTRUCTIONS", VALUEFUNC(_wrap_AllocSettlInstType_PHONE_FOR_INSTRUCTIONS_get), 0); rb_define_singleton_method(mQuickfix, "DlvyInstType_SECURITIES", VALUEFUNC(_wrap_DlvyInstType_SECURITIES_get), 0); rb_define_singleton_method(mQuickfix, "DlvyInstType_CASH", VALUEFUNC(_wrap_DlvyInstType_CASH_get), 0); rb_define_singleton_method(mQuickfix, "TerminationType_OVERNIGHT", VALUEFUNC(_wrap_TerminationType_OVERNIGHT_get), 0); rb_define_singleton_method(mQuickfix, "TerminationType_TERM", VALUEFUNC(_wrap_TerminationType_TERM_get), 0); rb_define_singleton_method(mQuickfix, "TerminationType_FLEXIBLE", VALUEFUNC(_wrap_TerminationType_FLEXIBLE_get), 0); rb_define_singleton_method(mQuickfix, "TerminationType_OPEN", VALUEFUNC(_wrap_TerminationType_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST", VALUEFUNC(_wrap_SettlInstReqRejCode_UNABLE_TO_PROCESS_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstReqRejCode_UNKNOWN_ACCOUNT", VALUEFUNC(_wrap_SettlInstReqRejCode_UNKNOWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND", VALUEFUNC(_wrap_SettlInstReqRejCode_NO_MATCHING_SETTLEMENT_INSTRUCTIONS_FOUND_get), 0); rb_define_singleton_method(mQuickfix, "SettlInstReqRejCode_OTHER", VALUEFUNC(_wrap_SettlInstReqRejCode_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY", VALUEFUNC(_wrap_AllocReportType_SELLSIDE_CALCULATED_USING_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY", VALUEFUNC(_wrap_AllocReportType_SELLSIDE_CALCULATED_WITHOUT_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_WAREHOUSE_RECAP", VALUEFUNC(_wrap_AllocReportType_WAREHOUSE_RECAP_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_REQUEST_TO_INTERMEDIARY", VALUEFUNC(_wrap_AllocReportType_REQUEST_TO_INTERMEDIARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY", VALUEFUNC(_wrap_AllocReportType_PRELIMINARY_REQUEST_TO_INTERMEDIARY_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_ACCEPT", VALUEFUNC(_wrap_AllocReportType_ACCEPT_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_REJECT", VALUEFUNC(_wrap_AllocReportType_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_ACCEPT_PENDING", VALUEFUNC(_wrap_AllocReportType_ACCEPT_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_COMPLETE", VALUEFUNC(_wrap_AllocReportType_COMPLETE_get), 0); rb_define_singleton_method(mQuickfix, "AllocReportType_REVERSE_PENDING", VALUEFUNC(_wrap_AllocReportType_REVERSE_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT", VALUEFUNC(_wrap_AllocCancReplaceReason_ORIGINAL_DETAILS_INCOMPLETE_INCORRECT_get), 0); rb_define_singleton_method(mQuickfix, "AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS", VALUEFUNC(_wrap_AllocCancReplaceReason_CHANGE_IN_UNDERLYING_ORDER_DETAILS_get), 0); rb_define_singleton_method(mQuickfix, "AllocCancReplaceReason_OTHER", VALUEFUNC(_wrap_AllocCancReplaceReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS", VALUEFUNC(_wrap_AllocAccountType_ACCOUNT_IS_CARRIED_ON_CUSTOMER_SIDE_OF_BOOKS_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS", VALUEFUNC(_wrap_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_HOUSE_TRADER", VALUEFUNC(_wrap_AllocAccountType_HOUSE_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_FLOOR_TRADER", VALUEFUNC(_wrap_AllocAccountType_FLOOR_TRADER_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED", VALUEFUNC(_wrap_AllocAccountType_ACCOUNT_IS_CARRIED_ON_NON_CUSTOMER_SIDE_OF_BOOKS_AND_IS_CROSS_MARGINED_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED", VALUEFUNC(_wrap_AllocAccountType_ACCOUNT_IS_HOUSE_TRADER_AND_IS_CROSS_MARGINED_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_JOINT_BACKOFFICE_ACCOUNT", VALUEFUNC(_wrap_AllocAccountType_JOINT_BACKOFFICE_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS", VALUEFUNC(_wrap_AllocAccountType_ACCOUNT_IS_CARRIED_PN_CUSTOMER_SIDE_OF_BOOKS_get), 0); rb_define_singleton_method(mQuickfix, "AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT", VALUEFUNC(_wrap_AllocAccountType_JOINT_BACK_OFFICE_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_FIRM", VALUEFUNC(_wrap_PartySubIDType_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_PERSON", VALUEFUNC(_wrap_PartySubIDType_PERSON_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_SYSTEM", VALUEFUNC(_wrap_PartySubIDType_SYSTEM_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_APPLICATION", VALUEFUNC(_wrap_PartySubIDType_APPLICATION_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_FULL_LEGAL_NAME_OF_FIRM", VALUEFUNC(_wrap_PartySubIDType_FULL_LEGAL_NAME_OF_FIRM_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_POSTAL_ADDRESS", VALUEFUNC(_wrap_PartySubIDType_POSTAL_ADDRESS_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_PHONE_NUMBER", VALUEFUNC(_wrap_PartySubIDType_PHONE_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_EMAIL_ADDRESS", VALUEFUNC(_wrap_PartySubIDType_EMAIL_ADDRESS_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_CONTACT_NAME", VALUEFUNC(_wrap_PartySubIDType_CONTACT_NAME_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_SECURITIES_ACCOUNT_NUMBER", VALUEFUNC(_wrap_PartySubIDType_SECURITIES_ACCOUNT_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_REGISTRATION_NUMBER", VALUEFUNC(_wrap_PartySubIDType_REGISTRATION_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_REGISTERED_ADDRESS_12", VALUEFUNC(_wrap_PartySubIDType_REGISTERED_ADDRESS_12_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_REGULATORY_STATUS", VALUEFUNC(_wrap_PartySubIDType_REGULATORY_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_REGISTRATION_NAME", VALUEFUNC(_wrap_PartySubIDType_REGISTRATION_NAME_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_CASH_ACCOUNT_NUMBER", VALUEFUNC(_wrap_PartySubIDType_CASH_ACCOUNT_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_BIC", VALUEFUNC(_wrap_PartySubIDType_BIC_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE", VALUEFUNC(_wrap_PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_REGISTERED_ADDRESS_18", VALUEFUNC(_wrap_PartySubIDType_REGISTERED_ADDRESS_18_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_FUND_ACCOUNT_NAME", VALUEFUNC(_wrap_PartySubIDType_FUND_ACCOUNT_NAME_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_TELEX_NUMBER", VALUEFUNC(_wrap_PartySubIDType_TELEX_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_FAX_NUMBER", VALUEFUNC(_wrap_PartySubIDType_FAX_NUMBER_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_SECURITIES_ACCOUNT_NAME", VALUEFUNC(_wrap_PartySubIDType_SECURITIES_ACCOUNT_NAME_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_CASH_ACCOUNT_NAME", VALUEFUNC(_wrap_PartySubIDType_CASH_ACCOUNT_NAME_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_DEPARTMENT", VALUEFUNC(_wrap_PartySubIDType_DEPARTMENT_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_LOCATION", VALUEFUNC(_wrap_PartySubIDType_LOCATION_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_POSITION_ACCOUNT_TYPE", VALUEFUNC(_wrap_PartySubIDType_POSITION_ACCOUNT_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_LOCATION_DESK", VALUEFUNC(_wrap_PartySubIDType_LOCATION_DESK_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_SECURITY_LOCATE_ID", VALUEFUNC(_wrap_PartySubIDType_SECURITY_LOCATE_ID_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_MARKET_MAKER", VALUEFUNC(_wrap_PartySubIDType_MARKET_MAKER_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_ELIGIBLE_COUNTERPARTY", VALUEFUNC(_wrap_PartySubIDType_ELIGIBLE_COUNTERPARTY_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_PROFESSIONAL_CLIENT", VALUEFUNC(_wrap_PartySubIDType_PROFESSIONAL_CLIENT_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_EXECUTION_VENUE", VALUEFUNC(_wrap_PartySubIDType_EXECUTION_VENUE_get), 0); rb_define_singleton_method(mQuickfix, "PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER", VALUEFUNC(_wrap_PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER_get), 0); rb_define_singleton_method(mQuickfix, "AllocIntermedReqType_PENDING_ACCEPT", VALUEFUNC(_wrap_AllocIntermedReqType_PENDING_ACCEPT_get), 0); rb_define_singleton_method(mQuickfix, "AllocIntermedReqType_PENDING_RELEASE", VALUEFUNC(_wrap_AllocIntermedReqType_PENDING_RELEASE_get), 0); rb_define_singleton_method(mQuickfix, "AllocIntermedReqType_PENDING_REVERSAL", VALUEFUNC(_wrap_AllocIntermedReqType_PENDING_REVERSAL_get), 0); rb_define_singleton_method(mQuickfix, "AllocIntermedReqType_ACCEPT", VALUEFUNC(_wrap_AllocIntermedReqType_ACCEPT_get), 0); rb_define_singleton_method(mQuickfix, "AllocIntermedReqType_BLOCK_LEVEL_REJECT", VALUEFUNC(_wrap_AllocIntermedReqType_BLOCK_LEVEL_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "AllocIntermedReqType_ACCOUNT_LEVEL_REJECT", VALUEFUNC(_wrap_AllocIntermedReqType_ACCOUNT_LEVEL_REJECT_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueResolution_NO_ACTION_TAKEN", VALUEFUNC(_wrap_ApplQueueResolution_NO_ACTION_TAKEN_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueResolution_QUEUE_FLUSHED", VALUEFUNC(_wrap_ApplQueueResolution_QUEUE_FLUSHED_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueResolution_OVERLAY_LAST", VALUEFUNC(_wrap_ApplQueueResolution_OVERLAY_LAST_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueResolution_END_SESSION", VALUEFUNC(_wrap_ApplQueueResolution_END_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueAction_NO_ACTION_TAKEN", VALUEFUNC(_wrap_ApplQueueAction_NO_ACTION_TAKEN_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueAction_QUEUE_FLUSHED", VALUEFUNC(_wrap_ApplQueueAction_QUEUE_FLUSHED_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueAction_OVERLAY_LAST", VALUEFUNC(_wrap_ApplQueueAction_OVERLAY_LAST_get), 0); rb_define_singleton_method(mQuickfix, "ApplQueueAction_END_SESSION", VALUEFUNC(_wrap_ApplQueueAction_END_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "AvgPxIndicator_NO_AVERAGE_PRICING", VALUEFUNC(_wrap_AvgPxIndicator_NO_AVERAGE_PRICING_get), 0); rb_define_singleton_method(mQuickfix, "AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID", VALUEFUNC(_wrap_AvgPxIndicator_TRADE_IS_PART_OF_AN_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get), 0); rb_define_singleton_method(mQuickfix, "AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID", VALUEFUNC(_wrap_AvgPxIndicator_LAST_TRADE_IN_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get), 0); rb_define_singleton_method(mQuickfix, "AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID", VALUEFUNC(_wrap_AvgPxIndicator_LAST_TRADE_IS_THE_AVERAGE_PRICE_GROUP_IDENTIFIED_BY_THE_TRADELINKID_get), 0); rb_define_singleton_method(mQuickfix, "TradeAllocIndicator_ALLOCATION_NOT_REQUIRED", VALUEFUNC(_wrap_TradeAllocIndicator_ALLOCATION_NOT_REQUIRED_get), 0); rb_define_singleton_method(mQuickfix, "TradeAllocIndicator_ALLOCATION_REQUIRED", VALUEFUNC(_wrap_TradeAllocIndicator_ALLOCATION_REQUIRED_get), 0); rb_define_singleton_method(mQuickfix, "TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE", VALUEFUNC(_wrap_TradeAllocIndicator_USE_ALLOCATION_PROVIDED_WITH_THE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR", VALUEFUNC(_wrap_TradeAllocIndicator_ALLOCATION_GIVE_UP_EXECUTOR_get), 0); rb_define_singleton_method(mQuickfix, "TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR", VALUEFUNC(_wrap_TradeAllocIndicator_ALLOCATION_FROM_EXECUTOR_get), 0); rb_define_singleton_method(mQuickfix, "TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT", VALUEFUNC(_wrap_TradeAllocIndicator_ALLOCATION_TO_CLAIM_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE", VALUEFUNC(_wrap_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN", VALUEFUNC(_wrap_ExpirationCycle_EXPIRE_ON_TRADING_SESSION_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE", VALUEFUNC(_wrap_ExpirationCycle_TRADING_ELIGIBILITY_EXPIRATION_SPECIFIED_IN_THE_DATE_AND_TIME_FIELDS_EVENTDATE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_REGULAR_TRADE", VALUEFUNC(_wrap_TrdType_REGULAR_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_BLOCK_TRADE", VALUEFUNC(_wrap_TrdType_BLOCK_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EFP", VALUEFUNC(_wrap_TrdType_EFP_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_TRANSFER", VALUEFUNC(_wrap_TrdType_TRANSFER_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_LATE_TRADE", VALUEFUNC(_wrap_TrdType_LATE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_T_TRADE", VALUEFUNC(_wrap_TrdType_T_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_WEIGHTED_AVERAGE_PRICE_TRADE", VALUEFUNC(_wrap_TrdType_WEIGHTED_AVERAGE_PRICE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_BUNCHED_TRADE", VALUEFUNC(_wrap_TrdType_BUNCHED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_LATE_BUNCHED_TRADE", VALUEFUNC(_wrap_TrdType_LATE_BUNCHED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_PRIOR_REFERENCE_PRICE_TRADE", VALUEFUNC(_wrap_TrdType_PRIOR_REFERENCE_PRICE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_AFTER_HOURS_TRADE", VALUEFUNC(_wrap_TrdType_AFTER_HOURS_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_BLOCK_TRADE_1", VALUEFUNC(_wrap_TrdType_BLOCK_TRADE_1_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EXCHANGE_FOR_RISK", VALUEFUNC(_wrap_TrdType_EXCHANGE_FOR_RISK_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EXCHANGE_FOR_SWAP", VALUEFUNC(_wrap_TrdType_EXCHANGE_FOR_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EXCHANGE_OF_FUTURES_FOR", VALUEFUNC(_wrap_TrdType_EXCHANGE_OF_FUTURES_FOR_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS", VALUEFUNC(_wrap_TrdType_EXCHANGE_OF_OPTIONS_FOR_OPTIONS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_TRADING_AT_SETTLEMENT", VALUEFUNC(_wrap_TrdType_TRADING_AT_SETTLEMENT_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_ALL_OR_NONE", VALUEFUNC(_wrap_TrdType_ALL_OR_NONE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_FUTURES_LARGE_ORDER_EXECUTION", VALUEFUNC(_wrap_TrdType_FUTURES_LARGE_ORDER_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES", VALUEFUNC(_wrap_TrdType_EXCHANGE_OF_FUTURES_FOR_FUTURES_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_OPTION_INTERIM_TRADE", VALUEFUNC(_wrap_TrdType_OPTION_INTERIM_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_OPTION_CABINET_TRADE", VALUEFUNC(_wrap_TrdType_OPTION_CABINET_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_PRIVATELY_NEGOTIATED_TRADES", VALUEFUNC(_wrap_TrdType_PRIVATELY_NEGOTIATED_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS", VALUEFUNC(_wrap_TrdType_SUBSTITUTION_OF_FUTURES_FOR_FORWARDS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_ERROR_TRADE", VALUEFUNC(_wrap_TrdType_ERROR_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_CUM_DIVIDEND", VALUEFUNC(_wrap_TrdType_SPECIAL_CUM_DIVIDEND_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_EX_DIVIDEND", VALUEFUNC(_wrap_TrdType_SPECIAL_EX_DIVIDEND_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_CUM_COUPON", VALUEFUNC(_wrap_TrdType_SPECIAL_CUM_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_EX_COUPON", VALUEFUNC(_wrap_TrdType_SPECIAL_EX_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_CASH_SETTLEMENT", VALUEFUNC(_wrap_TrdType_CASH_SETTLEMENT_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_PRICE", VALUEFUNC(_wrap_TrdType_SPECIAL_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_GUARANTEED_DELIVERY", VALUEFUNC(_wrap_TrdType_GUARANTEED_DELIVERY_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_CUM_RIGHTS", VALUEFUNC(_wrap_TrdType_SPECIAL_CUM_RIGHTS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_EX_RIGHTS", VALUEFUNC(_wrap_TrdType_SPECIAL_EX_RIGHTS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS", VALUEFUNC(_wrap_TrdType_SPECIAL_CUM_CAPITAL_REPAYMENTS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS", VALUEFUNC(_wrap_TrdType_SPECIAL_EX_CAPITAL_REPAYMENTS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_CUM_BONUS", VALUEFUNC(_wrap_TrdType_SPECIAL_CUM_BONUS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_SPECIAL_EX_BONUS", VALUEFUNC(_wrap_TrdType_SPECIAL_EX_BONUS_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_BLOCK_TRADE_38", VALUEFUNC(_wrap_TrdType_BLOCK_TRADE_38_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_WORKED_PRINCIPAL_TRADE", VALUEFUNC(_wrap_TrdType_WORKED_PRINCIPAL_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_BLOCK_TRADES", VALUEFUNC(_wrap_TrdType_BLOCK_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_NAME_CHANGE", VALUEFUNC(_wrap_TrdType_NAME_CHANGE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_PORTFOLIO_TRANSFER", VALUEFUNC(_wrap_TrdType_PORTFOLIO_TRANSFER_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_PROROGATION_BUY", VALUEFUNC(_wrap_TrdType_PROROGATION_BUY_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_PROROGATION_SELL", VALUEFUNC(_wrap_TrdType_PROROGATION_SELL_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_OPTION_EXERCISE", VALUEFUNC(_wrap_TrdType_OPTION_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_DELTA_NEUTRAL_TRANSACTION", VALUEFUNC(_wrap_TrdType_DELTA_NEUTRAL_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_FINANCING_TRANSACTION", VALUEFUNC(_wrap_TrdType_FINANCING_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_NON_STANDARD_SETTLEMENT", VALUEFUNC(_wrap_TrdType_NON_STANDARD_SETTLEMENT_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_DERIVATIVE_RELATED_TRANSACTION", VALUEFUNC(_wrap_TrdType_DERIVATIVE_RELATED_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_PORTFOLIO_TRADE", VALUEFUNC(_wrap_TrdType_PORTFOLIO_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE", VALUEFUNC(_wrap_TrdType_VOLUME_WEIGHTED_AVERAGE_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EXCHANGE_GRANTED_TRADE", VALUEFUNC(_wrap_TrdType_EXCHANGE_GRANTED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_REPURCHASE_AGREEMENT", VALUEFUNC(_wrap_TrdType_REPURCHASE_AGREEMENT_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_OTC", VALUEFUNC(_wrap_TrdType_OTC_get), 0); rb_define_singleton_method(mQuickfix, "TrdType_EXCHANGE_BASIS_FACILITY", VALUEFUNC(_wrap_TrdType_EXCHANGE_BASIS_FACILITY_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_CMTA", VALUEFUNC(_wrap_TrdSubType_CMTA_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT", VALUEFUNC(_wrap_TrdSubType_INTERNAL_TRANSFER_OR_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT", VALUEFUNC(_wrap_TrdSubType_EXTERNAL_TRANSFER_OR_TRANSFER_OF_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_REJECT_FOR_SUBMITTING_SIDE", VALUEFUNC(_wrap_TrdSubType_REJECT_FOR_SUBMITTING_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_ADVISORY_FOR_CONTRA_SIDE", VALUEFUNC(_wrap_TrdSubType_ADVISORY_FOR_CONTRA_SIDE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION", VALUEFUNC(_wrap_TrdSubType_OFFSET_DUE_TO_AN_ALLOCATION_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_ONSET_DUT_TO_AN_ALLOCATION", VALUEFUNC(_wrap_TrdSubType_ONSET_DUT_TO_AN_ALLOCATION_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_DIFFERENTIAL_SPREAD", VALUEFUNC(_wrap_TrdSubType_DIFFERENTIAL_SPREAD_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT", VALUEFUNC(_wrap_TrdSubType_IMPLIED_SPREAD_LEG_EXECUTED_AGAINST_AN_OUTRIGHT_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_TRANSACTION_FROM_EXERCISE", VALUEFUNC(_wrap_TrdSubType_TRANSACTION_FROM_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_TRANSACTION_FROM_ASSIGNMENT", VALUEFUNC(_wrap_TrdSubType_TRANSACTION_FROM_ASSIGNMENT_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_ACATS", VALUEFUNC(_wrap_TrdSubType_ACATS_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_AI", VALUEFUNC(_wrap_TrdSubType_AI_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_B", VALUEFUNC(_wrap_TrdSubType_B_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_K", VALUEFUNC(_wrap_TrdSubType_K_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_LC", VALUEFUNC(_wrap_TrdSubType_LC_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_M", VALUEFUNC(_wrap_TrdSubType_M_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_N", VALUEFUNC(_wrap_TrdSubType_N_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_NM", VALUEFUNC(_wrap_TrdSubType_NM_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_NR", VALUEFUNC(_wrap_TrdSubType_NR_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_P", VALUEFUNC(_wrap_TrdSubType_P_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_PA", VALUEFUNC(_wrap_TrdSubType_PA_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_PC", VALUEFUNC(_wrap_TrdSubType_PC_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_PN", VALUEFUNC(_wrap_TrdSubType_PN_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_R", VALUEFUNC(_wrap_TrdSubType_R_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_RO", VALUEFUNC(_wrap_TrdSubType_RO_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_RT", VALUEFUNC(_wrap_TrdSubType_RT_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_SW", VALUEFUNC(_wrap_TrdSubType_SW_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_T", VALUEFUNC(_wrap_TrdSubType_T_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_WN", VALUEFUNC(_wrap_TrdSubType_WN_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_WT", VALUEFUNC(_wrap_TrdSubType_WT_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_OFF_HOURS_TRADE", VALUEFUNC(_wrap_TrdSubType_OFF_HOURS_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_ON_HOURS_TRADE", VALUEFUNC(_wrap_TrdSubType_ON_HOURS_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_OTC_QUOTE", VALUEFUNC(_wrap_TrdSubType_OTC_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_CONVERTED_SWAP", VALUEFUNC(_wrap_TrdSubType_CONVERTED_SWAP_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_CROSSED_TRADE", VALUEFUNC(_wrap_TrdSubType_CROSSED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_INTERIM_PROTECTED_TRADE", VALUEFUNC(_wrap_TrdSubType_INTERIM_PROTECTED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_LARGE_IN_SCALE", VALUEFUNC(_wrap_TrdSubType_LARGE_IN_SCALE_get), 0); rb_define_singleton_method(mQuickfix, "TrdSubType_ONSET_DUE_TO_AN_ALLOCATION", VALUEFUNC(_wrap_TrdSubType_ONSET_DUE_TO_AN_ALLOCATION_get), 0); rb_define_singleton_method(mQuickfix, "PegMoveType_FLOATING", VALUEFUNC(_wrap_PegMoveType_FLOATING_get), 0); rb_define_singleton_method(mQuickfix, "PegMoveType_FIXED", VALUEFUNC(_wrap_PegMoveType_FIXED_get), 0); rb_define_singleton_method(mQuickfix, "PegOffsetType_PRICE", VALUEFUNC(_wrap_PegOffsetType_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "PegOffsetType_BASIS_POINTS", VALUEFUNC(_wrap_PegOffsetType_BASIS_POINTS_get), 0); rb_define_singleton_method(mQuickfix, "PegOffsetType_TICKS", VALUEFUNC(_wrap_PegOffsetType_TICKS_get), 0); rb_define_singleton_method(mQuickfix, "PegOffsetType_PRICE_TIER", VALUEFUNC(_wrap_PegOffsetType_PRICE_TIER_get), 0); rb_define_singleton_method(mQuickfix, "PegLimitType_OR_BETTER", VALUEFUNC(_wrap_PegLimitType_OR_BETTER_get), 0); rb_define_singleton_method(mQuickfix, "PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT", VALUEFUNC(_wrap_PegLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM", VALUEFUNC(_wrap_PegLimitType_OR_WORSE_FOR_A_BUY_THE_PEG_LIMIT_IS_A_MINIMUM_AND_FOR_A_SELL_THE_PEG_LIMIT_IS_A_MAXIMUM_get), 0); rb_define_singleton_method(mQuickfix, "PegLimitType_STRICT", VALUEFUNC(_wrap_PegLimitType_STRICT_get), 0); rb_define_singleton_method(mQuickfix, "PegLimitType_OR_WORSE", VALUEFUNC(_wrap_PegLimitType_OR_WORSE_get), 0); rb_define_singleton_method(mQuickfix, "PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK", VALUEFUNC(_wrap_PegRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get), 0); rb_define_singleton_method(mQuickfix, "PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK", VALUEFUNC(_wrap_PegRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get), 0); rb_define_singleton_method(mQuickfix, "PegRoundDirection_MORE_AGGRESSIVE", VALUEFUNC(_wrap_PegRoundDirection_MORE_AGGRESSIVE_get), 0); rb_define_singleton_method(mQuickfix, "PegRoundDirection_MORE_PASSIVE", VALUEFUNC(_wrap_PegRoundDirection_MORE_PASSIVE_get), 0); rb_define_singleton_method(mQuickfix, "PegScope_LOCAL", VALUEFUNC(_wrap_PegScope_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "PegScope_NATIONAL", VALUEFUNC(_wrap_PegScope_NATIONAL_get), 0); rb_define_singleton_method(mQuickfix, "PegScope_GLOBAL", VALUEFUNC(_wrap_PegScope_GLOBAL_get), 0); rb_define_singleton_method(mQuickfix, "PegScope_NATIONAL_EXCLUDING_LOCAL", VALUEFUNC(_wrap_PegScope_NATIONAL_EXCLUDING_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "PegScope_NATIONAL_XXCLUDING_LOCAL", VALUEFUNC(_wrap_PegScope_NATIONAL_XXCLUDING_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionMoveType_FLOATING", VALUEFUNC(_wrap_DiscretionMoveType_FLOATING_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionMoveType_FIXED", VALUEFUNC(_wrap_DiscretionMoveType_FIXED_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionOffsetType_PRICE", VALUEFUNC(_wrap_DiscretionOffsetType_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionOffsetType_BASIS_POINTS", VALUEFUNC(_wrap_DiscretionOffsetType_BASIS_POINTS_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionOffsetType_TICKS", VALUEFUNC(_wrap_DiscretionOffsetType_TICKS_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionOffsetType_PRICE_TIER", VALUEFUNC(_wrap_DiscretionOffsetType_PRICE_TIER_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionLimitType_OR_BETTER", VALUEFUNC(_wrap_DiscretionLimitType_OR_BETTER_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT", VALUEFUNC(_wrap_DiscretionLimitType_STRICT_LIMIT_IS_A_STRICT_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM", VALUEFUNC(_wrap_DiscretionLimitType_OR_WORSE_FOR_A_BUY_THE_DISCRETION_PRICE_IS_A_MINIMUM_AND_FOR_A_SELL_THE_DISCRETION_PRICE_IS_A_MAXIMUM_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionLimitType_STRICT", VALUEFUNC(_wrap_DiscretionLimitType_STRICT_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionLimitType_OR_WORSE", VALUEFUNC(_wrap_DiscretionLimitType_OR_WORSE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK", VALUEFUNC(_wrap_DiscretionRoundDirection_MORE_AGGRESSIVE_ON_A_BUY_ORDER_ROUND_THE_PRICE_UP_ROUND_UP_TO_THE_NEAREST_TICK_ON_A_SELL_ROUND_DOWN_TO_THE_NEAREST_TICK_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK", VALUEFUNC(_wrap_DiscretionRoundDirection_MORE_PASSIVE_ON_A_BUY_ORDER_ROUND_DOWN_TO_NEAREST_TICK_ON_A_SELL_ORDER_ROUND_UP_TO_NEAREST_TICK_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionRoundDirection_MORE_AGGRESSIVE", VALUEFUNC(_wrap_DiscretionRoundDirection_MORE_AGGRESSIVE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionRoundDirection_MORE_PASSIVE", VALUEFUNC(_wrap_DiscretionRoundDirection_MORE_PASSIVE_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionScope_LOCAL", VALUEFUNC(_wrap_DiscretionScope_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionScope_NATIONAL", VALUEFUNC(_wrap_DiscretionScope_NATIONAL_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionScope_GLOBAL", VALUEFUNC(_wrap_DiscretionScope_GLOBAL_get), 0); rb_define_singleton_method(mQuickfix, "DiscretionScope_NATIONAL_EXCLUDING_LOCAL", VALUEFUNC(_wrap_DiscretionScope_NATIONAL_EXCLUDING_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "TargetStrategy_VWAP", VALUEFUNC(_wrap_TargetStrategy_VWAP_get), 0); rb_define_singleton_method(mQuickfix, "TargetStrategy_PARTICIPATE", VALUEFUNC(_wrap_TargetStrategy_PARTICIPATE_get), 0); rb_define_singleton_method(mQuickfix, "TargetStrategy_MININIZE_MARKET_IMPACT", VALUEFUNC(_wrap_TargetStrategy_MININIZE_MARKET_IMPACT_get), 0); rb_define_singleton_method(mQuickfix, "LastLiquidityInd_ADDED_LIQUIDITY", VALUEFUNC(_wrap_LastLiquidityInd_ADDED_LIQUIDITY_get), 0); rb_define_singleton_method(mQuickfix, "LastLiquidityInd_REMOVED_LIQUIDITY", VALUEFUNC(_wrap_LastLiquidityInd_REMOVED_LIQUIDITY_get), 0); rb_define_singleton_method(mQuickfix, "LastLiquidityInd_LIQUIDITY_ROUTED_OUT", VALUEFUNC(_wrap_LastLiquidityInd_LIQUIDITY_ROUTED_OUT_get), 0); rb_define_singleton_method(mQuickfix, "LastLiquidityInd_AUCTION", VALUEFUNC(_wrap_LastLiquidityInd_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "PublishTrdIndicator_YES", VALUEFUNC(_wrap_PublishTrdIndicator_YES_get), 0); rb_define_singleton_method(mQuickfix, "PublishTrdIndicator_NO", VALUEFUNC(_wrap_PublishTrdIndicator_NO_get), 0); rb_define_singleton_method(mQuickfix, "ShortSaleReason_DEALER_SOLD_SHORT", VALUEFUNC(_wrap_ShortSaleReason_DEALER_SOLD_SHORT_get), 0); rb_define_singleton_method(mQuickfix, "ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT", VALUEFUNC(_wrap_ShortSaleReason_DEALER_SOLD_SHORT_EXEMPT_get), 0); rb_define_singleton_method(mQuickfix, "ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT", VALUEFUNC(_wrap_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_get), 0); rb_define_singleton_method(mQuickfix, "ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT", VALUEFUNC(_wrap_ShortSaleReason_SELLING_CUSTOMER_SOLD_SHORT_EXEMPT_get), 0); rb_define_singleton_method(mQuickfix, "ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE", VALUEFUNC(_wrap_ShortSaleReason_QUALIFED_SERVICE_REPRESENTATIVE_get), 0); rb_define_singleton_method(mQuickfix, "ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT", VALUEFUNC(_wrap_ShortSaleReason_QSR_OR_AGU_CONTRA_SIDE_SOLD_SHORT_EXEMPT_get), 0); rb_define_singleton_method(mQuickfix, "ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE", VALUEFUNC(_wrap_ShortSaleReason_QUALIFIED_SERVICE_REPRESENTATIVE_get), 0); rb_define_singleton_method(mQuickfix, "QtyType_UNITS", VALUEFUNC(_wrap_QtyType_UNITS_get), 0); rb_define_singleton_method(mQuickfix, "QtyType_CONTRACTS", VALUEFUNC(_wrap_QtyType_CONTRACTS_get), 0); rb_define_singleton_method(mQuickfix, "QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT", VALUEFUNC(_wrap_QtyType_UNITS_OF_MEASURE_PER_TIME_UNIT_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_SUBMIT", VALUEFUNC(_wrap_TradeReportType_SUBMIT_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ALLEGED", VALUEFUNC(_wrap_TradeReportType_ALLEGED_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ACCEPT", VALUEFUNC(_wrap_TradeReportType_ACCEPT_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_DECLINE", VALUEFUNC(_wrap_TradeReportType_DECLINE_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ADDENDUM", VALUEFUNC(_wrap_TradeReportType_ADDENDUM_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_NO_WAS", VALUEFUNC(_wrap_TradeReportType_NO_WAS_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_TRADE_REPORT_CANCEL", VALUEFUNC(_wrap_TradeReportType_TRADE_REPORT_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_LOCKED_IN_TRADE_BREAK", VALUEFUNC(_wrap_TradeReportType_LOCKED_IN_TRADE_BREAK_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ALLEGED_1", VALUEFUNC(_wrap_TradeReportType_ALLEGED_1_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_7", VALUEFUNC(_wrap_TradeReportType_7_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_DEFAULTED", VALUEFUNC(_wrap_TradeReportType_DEFAULTED_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_INVALID_CMTA", VALUEFUNC(_wrap_TradeReportType_INVALID_CMTA_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_PENDED", VALUEFUNC(_wrap_TradeReportType_PENDED_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ALLEGED_NEW", VALUEFUNC(_wrap_TradeReportType_ALLEGED_NEW_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ALLEGED_ADDENDUM", VALUEFUNC(_wrap_TradeReportType_ALLEGED_ADDENDUM_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ALLEGED_NO_WAS", VALUEFUNC(_wrap_TradeReportType_ALLEGED_NO_WAS_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ALLEGED_TRADE_REPORT_CANCEL", VALUEFUNC(_wrap_TradeReportType_ALLEGED_TRADE_REPORT_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "TradeReportType_ALLEGED_15", VALUEFUNC(_wrap_TradeReportType_ALLEGED_15_get), 0); rb_define_singleton_method(mQuickfix, "AllocNoOrdersType_NOT_SPECIFIED", VALUEFUNC(_wrap_AllocNoOrdersType_NOT_SPECIFIED_get), 0); rb_define_singleton_method(mQuickfix, "AllocNoOrdersType_EXPLICIT_LIST_PROVIDED", VALUEFUNC(_wrap_AllocNoOrdersType_EXPLICIT_LIST_PROVIDED_get), 0); rb_define_singleton_method(mQuickfix, "EventType_PUT", VALUEFUNC(_wrap_EventType_PUT_get), 0); rb_define_singleton_method(mQuickfix, "EventType_CALL", VALUEFUNC(_wrap_EventType_CALL_get), 0); rb_define_singleton_method(mQuickfix, "EventType_TENDER", VALUEFUNC(_wrap_EventType_TENDER_get), 0); rb_define_singleton_method(mQuickfix, "EventType_SINKING_FUND_CALL", VALUEFUNC(_wrap_EventType_SINKING_FUND_CALL_get), 0); rb_define_singleton_method(mQuickfix, "EventType_OTHER", VALUEFUNC(_wrap_EventType_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "EventType_ACTIVATION", VALUEFUNC(_wrap_EventType_ACTIVATION_get), 0); rb_define_singleton_method(mQuickfix, "EventType_INACTIVIATION", VALUEFUNC(_wrap_EventType_INACTIVIATION_get), 0); rb_define_singleton_method(mQuickfix, "EventType_LAST_ELIGIBLE_TRADE_DATE", VALUEFUNC(_wrap_EventType_LAST_ELIGIBLE_TRADE_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_SWAP_START_DATE", VALUEFUNC(_wrap_EventType_SWAP_START_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_SWAP_END_DATE", VALUEFUNC(_wrap_EventType_SWAP_END_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_SWAP_ROLL_DATE", VALUEFUNC(_wrap_EventType_SWAP_ROLL_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_SWAP_NEXT_START_DATE", VALUEFUNC(_wrap_EventType_SWAP_NEXT_START_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_SWAP_NEXT_ROLL_DATE", VALUEFUNC(_wrap_EventType_SWAP_NEXT_ROLL_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_FIRST_DELIVERY_DATE", VALUEFUNC(_wrap_EventType_FIRST_DELIVERY_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_LAST_DELIVERY_DATE", VALUEFUNC(_wrap_EventType_LAST_DELIVERY_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_INITIAL_INVENTORY_DUE_DATE", VALUEFUNC(_wrap_EventType_INITIAL_INVENTORY_DUE_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_FINAL_INVENTORY_DUE_DATE", VALUEFUNC(_wrap_EventType_FINAL_INVENTORY_DUE_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_FIRST_INTENT_DATE", VALUEFUNC(_wrap_EventType_FIRST_INTENT_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_LAST_INTENT_DATE", VALUEFUNC(_wrap_EventType_LAST_INTENT_DATE_get), 0); rb_define_singleton_method(mQuickfix, "EventType_POSITION_REMOVAL_DATE", VALUEFUNC(_wrap_EventType_POSITION_REMOVAL_DATE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_FLAT", VALUEFUNC(_wrap_InstrAttribType_FLAT_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_ZERO_COUPON", VALUEFUNC(_wrap_InstrAttribType_ZERO_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_INTEREST_BEARING", VALUEFUNC(_wrap_InstrAttribType_INTEREST_BEARING_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_NO_PERIODIC_PAYMENTS", VALUEFUNC(_wrap_InstrAttribType_NO_PERIODIC_PAYMENTS_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_VARIABLE_RATE", VALUEFUNC(_wrap_InstrAttribType_VARIABLE_RATE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_LESS_FEE_FOR_PUT", VALUEFUNC(_wrap_InstrAttribType_LESS_FEE_FOR_PUT_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_STEPPED_COUPON", VALUEFUNC(_wrap_InstrAttribType_STEPPED_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_COUPON_PERIOD", VALUEFUNC(_wrap_InstrAttribType_COUPON_PERIOD_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_WHEN_AND_IF_ISSUED", VALUEFUNC(_wrap_InstrAttribType_WHEN_AND_IF_ISSUED_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_ORIGINAL_ISSUE_DISCOUNT", VALUEFUNC(_wrap_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_CALLABLE_PUTTABLE", VALUEFUNC(_wrap_InstrAttribType_CALLABLE_PUTTABLE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_ESCROWED_TO_MATURITY", VALUEFUNC(_wrap_InstrAttribType_ESCROWED_TO_MATURITY_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE", VALUEFUNC(_wrap_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_CALLABLE_SUPPLY_REDEMPTION_DATE_IN_THE_INSTRATTRIBVALUE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_PREREFUNDED", VALUEFUNC(_wrap_InstrAttribType_PREREFUNDED_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_IN_DEFAULT", VALUEFUNC(_wrap_InstrAttribType_IN_DEFAULT_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_UNRATED", VALUEFUNC(_wrap_InstrAttribType_UNRATED_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_TAXABLE", VALUEFUNC(_wrap_InstrAttribType_TAXABLE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_INDEXED", VALUEFUNC(_wrap_InstrAttribType_INDEXED_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX", VALUEFUNC(_wrap_InstrAttribType_SUBJECT_TO_ALTERNATIVE_MINIMUM_TAX_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE", VALUEFUNC(_wrap_InstrAttribType_ORIGINAL_ISSUE_DISCOUNT_PRICE_SUPPLY_PRICE_IN_THE_INSTRATTRIBVALUE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE", VALUEFUNC(_wrap_InstrAttribType_CALLABLE_BELOW_MATURITY_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED", VALUEFUNC(_wrap_InstrAttribType_CALLABLE_WITHOUT_NOTICE_BY_MAIL_TO_HOLDER_UNLESS_REGISTERED_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE", VALUEFUNC(_wrap_InstrAttribType_TEXT_SUPPLY_THE_TEXT_OF_THE_ATTRIBUTE_OR_DISCLAIMER_IN_THE_INSTRATTRIBVALUE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_ESCROWED_TO_REDEMPTION_DATE", VALUEFUNC(_wrap_InstrAttribType_ESCROWED_TO_REDEMPTION_DATE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_PRE_REFUNDED", VALUEFUNC(_wrap_InstrAttribType_PRE_REFUNDED_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY", VALUEFUNC(_wrap_InstrAttribType_PRICE_TICK_RULES_FOR_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY", VALUEFUNC(_wrap_InstrAttribType_TRADE_TYPE_ELIGIBILITY_DETAILS_FOR_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_INSTRUMENT_DENOMINATOR", VALUEFUNC(_wrap_InstrAttribType_INSTRUMENT_DENOMINATOR_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_INSTRUMENT_NUMERATOR", VALUEFUNC(_wrap_InstrAttribType_INSTRUMENT_NUMERATOR_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_INSTRUMENT_PRICE_PRECISION", VALUEFUNC(_wrap_InstrAttribType_INSTRUMENT_PRICE_PRECISION_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_INSTRUMENT_STRIKE_PRICE", VALUEFUNC(_wrap_InstrAttribType_INSTRUMENT_STRIKE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "InstrAttribType_TRADEABLE_INDICATOR", VALUEFUNC(_wrap_InstrAttribType_TRADEABLE_INDICATOR_get), 0); rb_define_singleton_method(mQuickfix, "CPProgram_3", VALUEFUNC(_wrap_CPProgram_3_get), 0); rb_define_singleton_method(mQuickfix, "CPProgram_4", VALUEFUNC(_wrap_CPProgram_4_get), 0); rb_define_singleton_method(mQuickfix, "CPProgram_OTHER", VALUEFUNC(_wrap_CPProgram_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeBasis_ABSOLUTE", VALUEFUNC(_wrap_MiscFeeBasis_ABSOLUTE_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeBasis_PER_UNIT", VALUEFUNC(_wrap_MiscFeeBasis_PER_UNIT_get), 0); rb_define_singleton_method(mQuickfix, "MiscFeeBasis_PERCENTAGE", VALUEFUNC(_wrap_MiscFeeBasis_PERCENTAGE_get), 0); rb_define_singleton_method(mQuickfix, "LastFragment_YES", VALUEFUNC(_wrap_LastFragment_YES_get), 0); rb_define_singleton_method(mQuickfix, "LastFragment_NO", VALUEFUNC(_wrap_LastFragment_NO_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_INITIAL", VALUEFUNC(_wrap_CollAsgnReason_INITIAL_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_SCHEDULED", VALUEFUNC(_wrap_CollAsgnReason_SCHEDULED_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_TIME_WARNING", VALUEFUNC(_wrap_CollAsgnReason_TIME_WARNING_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_MARGIN_DEFICIENCY", VALUEFUNC(_wrap_CollAsgnReason_MARGIN_DEFICIENCY_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_MARGIN_EXCESS", VALUEFUNC(_wrap_CollAsgnReason_MARGIN_EXCESS_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_FORWARD_COLLATERAL_DEMAND", VALUEFUNC(_wrap_CollAsgnReason_FORWARD_COLLATERAL_DEMAND_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_EVENT_OF_DEFAULT", VALUEFUNC(_wrap_CollAsgnReason_EVENT_OF_DEFAULT_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnReason_ADVERSE_TAX_EVENT", VALUEFUNC(_wrap_CollAsgnReason_ADVERSE_TAX_EVENT_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_TRADEDATE", VALUEFUNC(_wrap_CollInquiryQualifier_TRADEDATE_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_GC_INSTRUMENT", VALUEFUNC(_wrap_CollInquiryQualifier_GC_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_COLLATERALINSTRUMENT", VALUEFUNC(_wrap_CollInquiryQualifier_COLLATERALINSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_SUBSTITUTION_ELIGIBLE", VALUEFUNC(_wrap_CollInquiryQualifier_SUBSTITUTION_ELIGIBLE_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_NOT_ASSIGNED", VALUEFUNC(_wrap_CollInquiryQualifier_NOT_ASSIGNED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_PARTIALLY_ASSIGNED", VALUEFUNC(_wrap_CollInquiryQualifier_PARTIALLY_ASSIGNED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_FULLY_ASSIGNED", VALUEFUNC(_wrap_CollInquiryQualifier_FULLY_ASSIGNED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_OUTSTANDING_TRADES", VALUEFUNC(_wrap_CollInquiryQualifier_OUTSTANDING_TRADES_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_TRADE_DATE", VALUEFUNC(_wrap_CollInquiryQualifier_TRADE_DATE_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryQualifier_COLLATERAL_INSTRUMENT", VALUEFUNC(_wrap_CollInquiryQualifier_COLLATERAL_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnTransType_NEW", VALUEFUNC(_wrap_CollAsgnTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnTransType_REPLACE", VALUEFUNC(_wrap_CollAsgnTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnTransType_CANCEL", VALUEFUNC(_wrap_CollAsgnTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnTransType_RELEASE", VALUEFUNC(_wrap_CollAsgnTransType_RELEASE_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnTransType_REVERSE", VALUEFUNC(_wrap_CollAsgnTransType_REVERSE_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRespType_RECEIVED", VALUEFUNC(_wrap_CollAsgnRespType_RECEIVED_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRespType_ACCEPTED", VALUEFUNC(_wrap_CollAsgnRespType_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRespType_DECLINED", VALUEFUNC(_wrap_CollAsgnRespType_DECLINED_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRespType_REJECTED", VALUEFUNC(_wrap_CollAsgnRespType_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRejectReason_UNKNOWN_DEAL", VALUEFUNC(_wrap_CollAsgnRejectReason_UNKNOWN_DEAL_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT", VALUEFUNC(_wrap_CollAsgnRejectReason_UNKNOWN_OR_INVALID_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION", VALUEFUNC(_wrap_CollAsgnRejectReason_UNAUTHORIZED_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRejectReason_INSUFFICIENT_COLLATERAL", VALUEFUNC(_wrap_CollAsgnRejectReason_INSUFFICIENT_COLLATERAL_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL", VALUEFUNC(_wrap_CollAsgnRejectReason_INVALID_TYPE_OF_COLLATERAL_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION", VALUEFUNC(_wrap_CollAsgnRejectReason_EXCESSIVE_SUBSTITUTION_get), 0); rb_define_singleton_method(mQuickfix, "CollAsgnRejectReason_OTHER", VALUEFUNC(_wrap_CollAsgnRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "CollStatus_UNASSIGNED", VALUEFUNC(_wrap_CollStatus_UNASSIGNED_get), 0); rb_define_singleton_method(mQuickfix, "CollStatus_PARTIALLY_ASSIGNED", VALUEFUNC(_wrap_CollStatus_PARTIALLY_ASSIGNED_get), 0); rb_define_singleton_method(mQuickfix, "CollStatus_ASSIGNMENT_PROPOSED", VALUEFUNC(_wrap_CollStatus_ASSIGNMENT_PROPOSED_get), 0); rb_define_singleton_method(mQuickfix, "CollStatus_ASSIGNED", VALUEFUNC(_wrap_CollStatus_ASSIGNED_get), 0); rb_define_singleton_method(mQuickfix, "CollStatus_CHALLENGED", VALUEFUNC(_wrap_CollStatus_CHALLENGED_get), 0); rb_define_singleton_method(mQuickfix, "LastRptRequested_NO", VALUEFUNC(_wrap_LastRptRequested_NO_get), 0); rb_define_singleton_method(mQuickfix, "LastRptRequested_YES", VALUEFUNC(_wrap_LastRptRequested_YES_get), 0); rb_define_singleton_method(mQuickfix, "DeliveryType_VERSUS_PAYMENT_DELIVER", VALUEFUNC(_wrap_DeliveryType_VERSUS_PAYMENT_DELIVER_get), 0); rb_define_singleton_method(mQuickfix, "DeliveryType_FREE_DELIVER", VALUEFUNC(_wrap_DeliveryType_FREE_DELIVER_get), 0); rb_define_singleton_method(mQuickfix, "DeliveryType_TRI_PARTY", VALUEFUNC(_wrap_DeliveryType_TRI_PARTY_get), 0); rb_define_singleton_method(mQuickfix, "DeliveryType_HOLD_IN_CUSTODY", VALUEFUNC(_wrap_DeliveryType_HOLD_IN_CUSTODY_get), 0); rb_define_singleton_method(mQuickfix, "UserRequestType_LOGONUSER", VALUEFUNC(_wrap_UserRequestType_LOGONUSER_get), 0); rb_define_singleton_method(mQuickfix, "UserRequestType_LOGOFFUSER", VALUEFUNC(_wrap_UserRequestType_LOGOFFUSER_get), 0); rb_define_singleton_method(mQuickfix, "UserRequestType_CHANGEPASSWORDFORUSER", VALUEFUNC(_wrap_UserRequestType_CHANGEPASSWORDFORUSER_get), 0); rb_define_singleton_method(mQuickfix, "UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS", VALUEFUNC(_wrap_UserRequestType_REQUEST_INDIVIDUAL_USER_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "UserRequestType_LOG_ON_USER", VALUEFUNC(_wrap_UserRequestType_LOG_ON_USER_get), 0); rb_define_singleton_method(mQuickfix, "UserRequestType_LOG_OFF_USER", VALUEFUNC(_wrap_UserRequestType_LOG_OFF_USER_get), 0); rb_define_singleton_method(mQuickfix, "UserRequestType_CHANGE_PASSWORD_FOR_USER", VALUEFUNC(_wrap_UserRequestType_CHANGE_PASSWORD_FOR_USER_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_LOGGED_IN", VALUEFUNC(_wrap_UserStatus_LOGGED_IN_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_NOT_LOGGED_IN", VALUEFUNC(_wrap_UserStatus_NOT_LOGGED_IN_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_USER_NOT_RECOGNISED", VALUEFUNC(_wrap_UserStatus_USER_NOT_RECOGNISED_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_PASSWORD_INCORRECT", VALUEFUNC(_wrap_UserStatus_PASSWORD_INCORRECT_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_PASSWORD_CHANGED", VALUEFUNC(_wrap_UserStatus_PASSWORD_CHANGED_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_OTHER", VALUEFUNC(_wrap_UserStatus_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE", VALUEFUNC(_wrap_UserStatus_FORCED_USER_LOGOUT_BY_EXCHANGE_get), 0); rb_define_singleton_method(mQuickfix, "UserStatus_SESSION_SHUTDOWN_WARNING", VALUEFUNC(_wrap_UserStatus_SESSION_SHUTDOWN_WARNING_get), 0); rb_define_singleton_method(mQuickfix, "StatusValue_CONNECTED", VALUEFUNC(_wrap_StatusValue_CONNECTED_get), 0); rb_define_singleton_method(mQuickfix, "StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP", VALUEFUNC(_wrap_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_UP_get), 0); rb_define_singleton_method(mQuickfix, "StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN", VALUEFUNC(_wrap_StatusValue_NOT_CONNECTED_DOWN_EXPECTED_DOWN_get), 0); rb_define_singleton_method(mQuickfix, "StatusValue_IN_PROCESS", VALUEFUNC(_wrap_StatusValue_IN_PROCESS_get), 0); rb_define_singleton_method(mQuickfix, "StatusValue_NOT_CONNECTED_2", VALUEFUNC(_wrap_StatusValue_NOT_CONNECTED_2_get), 0); rb_define_singleton_method(mQuickfix, "StatusValue_NOT_CONNECTED_3", VALUEFUNC(_wrap_StatusValue_NOT_CONNECTED_3_get), 0); rb_define_singleton_method(mQuickfix, "NetworkRequestType_SNAPSHOT", VALUEFUNC(_wrap_NetworkRequestType_SNAPSHOT_get), 0); rb_define_singleton_method(mQuickfix, "NetworkRequestType_SUBSCRIBE", VALUEFUNC(_wrap_NetworkRequestType_SUBSCRIBE_get), 0); rb_define_singleton_method(mQuickfix, "NetworkRequestType_STOP_SUBSCRIBING", VALUEFUNC(_wrap_NetworkRequestType_STOP_SUBSCRIBING_get), 0); rb_define_singleton_method(mQuickfix, "NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED", VALUEFUNC(_wrap_NetworkRequestType_LEVEL_OF_DETAIL_THEN_NOCOMPIDS_BECOMES_REQUIRED_get), 0); rb_define_singleton_method(mQuickfix, "NetworkStatusResponseType_FULL", VALUEFUNC(_wrap_NetworkStatusResponseType_FULL_get), 0); rb_define_singleton_method(mQuickfix, "NetworkStatusResponseType_INCREMENTAL_UPDATE", VALUEFUNC(_wrap_NetworkStatusResponseType_INCREMENTAL_UPDATE_get), 0); rb_define_singleton_method(mQuickfix, "TrdRptStatus_ACCEPTED", VALUEFUNC(_wrap_TrdRptStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "TrdRptStatus_REJECTED", VALUEFUNC(_wrap_TrdRptStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "TrdRptStatus_ACCEPTED_WITH_ERRORS", VALUEFUNC(_wrap_TrdRptStatus_ACCEPTED_WITH_ERRORS_get), 0); rb_define_singleton_method(mQuickfix, "AffirmStatus_RECEIVED", VALUEFUNC(_wrap_AffirmStatus_RECEIVED_get), 0); rb_define_singleton_method(mQuickfix, "AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED", VALUEFUNC(_wrap_AffirmStatus_CONFIRM_REJECTED_IE_NOT_AFFIRMED_get), 0); rb_define_singleton_method(mQuickfix, "AffirmStatus_AFFIRMED", VALUEFUNC(_wrap_AffirmStatus_AFFIRMED_get), 0); rb_define_singleton_method(mQuickfix, "CollAction_RETAIN", VALUEFUNC(_wrap_CollAction_RETAIN_get), 0); rb_define_singleton_method(mQuickfix, "CollAction_ADD", VALUEFUNC(_wrap_CollAction_ADD_get), 0); rb_define_singleton_method(mQuickfix, "CollAction_REMOVE", VALUEFUNC(_wrap_CollAction_REMOVE_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryStatus_ACCEPTED", VALUEFUNC(_wrap_CollInquiryStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryStatus_ACCEPTED_WITH_WARNINGS", VALUEFUNC(_wrap_CollInquiryStatus_ACCEPTED_WITH_WARNINGS_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryStatus_COMPLETED", VALUEFUNC(_wrap_CollInquiryStatus_COMPLETED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryStatus_COMPLETED_WITH_WARNINGS", VALUEFUNC(_wrap_CollInquiryStatus_COMPLETED_WITH_WARNINGS_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryStatus_REJECTED", VALUEFUNC(_wrap_CollInquiryStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_SUCCESSFUL", VALUEFUNC(_wrap_CollInquiryResult_SUCCESSFUL_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT", VALUEFUNC(_wrap_CollInquiryResult_INVALID_OR_UNKNOWN_INSTRUMENT_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE", VALUEFUNC(_wrap_CollInquiryResult_INVALID_OR_UNKNOWN_COLLATERAL_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_INVALID_PARTIES", VALUEFUNC(_wrap_CollInquiryResult_INVALID_PARTIES_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED", VALUEFUNC(_wrap_CollInquiryResult_INVALID_TRANSPORT_TYPE_REQUESTED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_INVALID_DESTINATION_REQUESTED", VALUEFUNC(_wrap_CollInquiryResult_INVALID_DESTINATION_REQUESTED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED", VALUEFUNC(_wrap_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_TRADE_SPECIFIED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED", VALUEFUNC(_wrap_CollInquiryResult_NO_COLLATERAL_FOUND_FOR_THE_ORDER_SPECIFIED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED", VALUEFUNC(_wrap_CollInquiryResult_COLLATERAL_INQUIRY_TYPE_NOT_SUPPORTED_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY", VALUEFUNC(_wrap_CollInquiryResult_UNAUTHORIZED_FOR_COLLATERAL_INQUIRY_get), 0); rb_define_singleton_method(mQuickfix, "CollInquiryResult_OTHER", VALUEFUNC(_wrap_CollInquiryResult_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_INT", VALUEFUNC(_wrap_StrategyParameterType_INT_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_LENGTH", VALUEFUNC(_wrap_StrategyParameterType_LENGTH_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_NUMINGROUP", VALUEFUNC(_wrap_StrategyParameterType_NUMINGROUP_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_SEQNUM", VALUEFUNC(_wrap_StrategyParameterType_SEQNUM_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_TAGNUM", VALUEFUNC(_wrap_StrategyParameterType_TAGNUM_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_FLOAT", VALUEFUNC(_wrap_StrategyParameterType_FLOAT_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_QTY", VALUEFUNC(_wrap_StrategyParameterType_QTY_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_PRICE", VALUEFUNC(_wrap_StrategyParameterType_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_PRICEOFFSET", VALUEFUNC(_wrap_StrategyParameterType_PRICEOFFSET_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_AMT", VALUEFUNC(_wrap_StrategyParameterType_AMT_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_PERCENTAGE", VALUEFUNC(_wrap_StrategyParameterType_PERCENTAGE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_CHAR", VALUEFUNC(_wrap_StrategyParameterType_CHAR_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_BOOLEAN", VALUEFUNC(_wrap_StrategyParameterType_BOOLEAN_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_STRING", VALUEFUNC(_wrap_StrategyParameterType_STRING_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_MULTIPLECHARVALUE", VALUEFUNC(_wrap_StrategyParameterType_MULTIPLECHARVALUE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_CURRENCY", VALUEFUNC(_wrap_StrategyParameterType_CURRENCY_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_EXCHANGE", VALUEFUNC(_wrap_StrategyParameterType_EXCHANGE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_MONTHYEAR", VALUEFUNC(_wrap_StrategyParameterType_MONTHYEAR_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_UTCTIMESTAMP", VALUEFUNC(_wrap_StrategyParameterType_UTCTIMESTAMP_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_UTCTIMEONLY", VALUEFUNC(_wrap_StrategyParameterType_UTCTIMEONLY_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_LOCALMKTTIME", VALUEFUNC(_wrap_StrategyParameterType_LOCALMKTTIME_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_UTCDATE", VALUEFUNC(_wrap_StrategyParameterType_UTCDATE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_DATA", VALUEFUNC(_wrap_StrategyParameterType_DATA_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_MULTIPLESTRINGVALUE", VALUEFUNC(_wrap_StrategyParameterType_MULTIPLESTRINGVALUE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_LOCALMKTDATE", VALUEFUNC(_wrap_StrategyParameterType_LOCALMKTDATE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_UTCDATEONLY", VALUEFUNC(_wrap_StrategyParameterType_UTCDATEONLY_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_COUNTRY", VALUEFUNC(_wrap_StrategyParameterType_COUNTRY_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_LANGUAGE", VALUEFUNC(_wrap_StrategyParameterType_LANGUAGE_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_TZTIMEONLY", VALUEFUNC(_wrap_StrategyParameterType_TZTIMEONLY_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_TZTIMESTAMP", VALUEFUNC(_wrap_StrategyParameterType_TZTIMESTAMP_get), 0); rb_define_singleton_method(mQuickfix, "StrategyParameterType_TENOR", VALUEFUNC(_wrap_StrategyParameterType_TENOR_get), 0); rb_define_singleton_method(mQuickfix, "SecurityStatus_ACTIVE", VALUEFUNC(_wrap_SecurityStatus_ACTIVE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityStatus_INACTIVE", VALUEFUNC(_wrap_SecurityStatus_INACTIVE_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingCashType_FIXED", VALUEFUNC(_wrap_UnderlyingCashType_FIXED_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingCashType_DIFF", VALUEFUNC(_wrap_UnderlyingCashType_DIFF_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingSettlementType_T_PLUS_1", VALUEFUNC(_wrap_UnderlyingSettlementType_T_PLUS_1_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingSettlementType_T_PLUS_3", VALUEFUNC(_wrap_UnderlyingSettlementType_T_PLUS_3_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingSettlementType_T_PLUS_4", VALUEFUNC(_wrap_UnderlyingSettlementType_T_PLUS_4_get), 0); rb_define_singleton_method(mQuickfix, "SecurityUpdateAction_ADD", VALUEFUNC(_wrap_SecurityUpdateAction_ADD_get), 0); rb_define_singleton_method(mQuickfix, "SecurityUpdateAction_DELETE", VALUEFUNC(_wrap_SecurityUpdateAction_DELETE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityUpdateAction_MODIFY", VALUEFUNC(_wrap_SecurityUpdateAction_MODIFY_get), 0); rb_define_singleton_method(mQuickfix, "ExpType_AUTO_EXERCISE", VALUEFUNC(_wrap_ExpType_AUTO_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "ExpType_NON_AUTO_EXERCISE", VALUEFUNC(_wrap_ExpType_NON_AUTO_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "ExpType_FINAL_WILL_BE_EXERCISED", VALUEFUNC(_wrap_ExpType_FINAL_WILL_BE_EXERCISED_get), 0); rb_define_singleton_method(mQuickfix, "ExpType_CONTRARY_INTENTION", VALUEFUNC(_wrap_ExpType_CONTRARY_INTENTION_get), 0); rb_define_singleton_method(mQuickfix, "ExpType_DIFFERENCE", VALUEFUNC(_wrap_ExpType_DIFFERENCE_get), 0); rb_define_singleton_method(mQuickfix, "IndividualAllocType_SUB_ALLOCATE", VALUEFUNC(_wrap_IndividualAllocType_SUB_ALLOCATE_get), 0); rb_define_singleton_method(mQuickfix, "IndividualAllocType_THIRD_PARTY_ALLOCATION", VALUEFUNC(_wrap_IndividualAllocType_THIRD_PARTY_ALLOCATION_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_BARRELS", VALUEFUNC(_wrap_UnitOfMeasure_BARRELS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_BILLION_CUBIC_FEET", VALUEFUNC(_wrap_UnitOfMeasure_BILLION_CUBIC_FEET_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_BUSHELS", VALUEFUNC(_wrap_UnitOfMeasure_BUSHELS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_POUNDS", VALUEFUNC(_wrap_UnitOfMeasure_POUNDS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_GALLONS", VALUEFUNC(_wrap_UnitOfMeasure_GALLONS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_MILLION_BARRELS", VALUEFUNC(_wrap_UnitOfMeasure_MILLION_BARRELS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_ONE_MILLION_BTU", VALUEFUNC(_wrap_UnitOfMeasure_ONE_MILLION_BTU_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_MEGAWATT_HOURS", VALUEFUNC(_wrap_UnitOfMeasure_MEGAWATT_HOURS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_TROY_OUNCES", VALUEFUNC(_wrap_UnitOfMeasure_TROY_OUNCES_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_METRIC_TONS", VALUEFUNC(_wrap_UnitOfMeasure_METRIC_TONS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_TONS", VALUEFUNC(_wrap_UnitOfMeasure_TONS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_US_DOLLARS", VALUEFUNC(_wrap_UnitOfMeasure_US_DOLLARS_get), 0); rb_define_singleton_method(mQuickfix, "UnitOfMeasure_ALLOWANCES", VALUEFUNC(_wrap_UnitOfMeasure_ALLOWANCES_get), 0); rb_define_singleton_method(mQuickfix, "TimeUnit_HOUR", VALUEFUNC(_wrap_TimeUnit_HOUR_get), 0); rb_define_singleton_method(mQuickfix, "TimeUnit_MINUTE", VALUEFUNC(_wrap_TimeUnit_MINUTE_get), 0); rb_define_singleton_method(mQuickfix, "TimeUnit_SECOND", VALUEFUNC(_wrap_TimeUnit_SECOND_get), 0); rb_define_singleton_method(mQuickfix, "TimeUnit_DAY", VALUEFUNC(_wrap_TimeUnit_DAY_get), 0); rb_define_singleton_method(mQuickfix, "TimeUnit_WEEK", VALUEFUNC(_wrap_TimeUnit_WEEK_get), 0); rb_define_singleton_method(mQuickfix, "TimeUnit_MONTH", VALUEFUNC(_wrap_TimeUnit_MONTH_get), 0); rb_define_singleton_method(mQuickfix, "TimeUnit_YEAR", VALUEFUNC(_wrap_TimeUnit_YEAR_get), 0); rb_define_singleton_method(mQuickfix, "AllocMethod_AUTOMATIC", VALUEFUNC(_wrap_AllocMethod_AUTOMATIC_get), 0); rb_define_singleton_method(mQuickfix, "AllocMethod_GUARANTOR", VALUEFUNC(_wrap_AllocMethod_GUARANTOR_get), 0); rb_define_singleton_method(mQuickfix, "AllocMethod_MANUAL", VALUEFUNC(_wrap_AllocMethod_MANUAL_get), 0); rb_define_singleton_method(mQuickfix, "AsOfIndicator_FALSE", VALUEFUNC(_wrap_AsOfIndicator_FALSE_get), 0); rb_define_singleton_method(mQuickfix, "AsOfIndicator_TRUE", VALUEFUNC(_wrap_AsOfIndicator_TRUE_get), 0); rb_define_singleton_method(mQuickfix, "MDBookType_TOP_OF_BOOK", VALUEFUNC(_wrap_MDBookType_TOP_OF_BOOK_get), 0); rb_define_singleton_method(mQuickfix, "MDBookType_PRICE_DEPTH", VALUEFUNC(_wrap_MDBookType_PRICE_DEPTH_get), 0); rb_define_singleton_method(mQuickfix, "MDBookType_ORDER_DEPTH", VALUEFUNC(_wrap_MDBookType_ORDER_DEPTH_get), 0); rb_define_singleton_method(mQuickfix, "MDOriginType_BOOK", VALUEFUNC(_wrap_MDOriginType_BOOK_get), 0); rb_define_singleton_method(mQuickfix, "MDOriginType_OFF_BOOK", VALUEFUNC(_wrap_MDOriginType_OFF_BOOK_get), 0); rb_define_singleton_method(mQuickfix, "MDOriginType_CROSS", VALUEFUNC(_wrap_MDOriginType_CROSS_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_ADD_ON_ORDER", VALUEFUNC(_wrap_CustOrderHandlingInst_ADD_ON_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_ALL_OR_NONE", VALUEFUNC(_wrap_CustOrderHandlingInst_ALL_OR_NONE_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_CASH_NOT_HELD", VALUEFUNC(_wrap_CustOrderHandlingInst_CASH_NOT_HELD_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_DIRECTED_ORDER", VALUEFUNC(_wrap_CustOrderHandlingInst_DIRECTED_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION", VALUEFUNC(_wrap_CustOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_FILL_OR_KILL", VALUEFUNC(_wrap_CustOrderHandlingInst_FILL_OR_KILL_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_IMBALANCE_ONLY", VALUEFUNC(_wrap_CustOrderHandlingInst_IMBALANCE_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_IMMEDIATE_OR_CANCEL", VALUEFUNC(_wrap_CustOrderHandlingInst_IMMEDIATE_OR_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_LIMIT_ON_OPEN", VALUEFUNC(_wrap_CustOrderHandlingInst_LIMIT_ON_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_LIMIT_ON_CLOSE", VALUEFUNC(_wrap_CustOrderHandlingInst_LIMIT_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_MARKET_AT_OPEN", VALUEFUNC(_wrap_CustOrderHandlingInst_MARKET_AT_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_MARKET_AT_CLOSE", VALUEFUNC(_wrap_CustOrderHandlingInst_MARKET_AT_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_MARKET_ON_OPEN", VALUEFUNC(_wrap_CustOrderHandlingInst_MARKET_ON_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_MARKET_ON_CLOSE", VALUEFUNC(_wrap_CustOrderHandlingInst_MARKET_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_MINIMUM_QUANTITY", VALUEFUNC(_wrap_CustOrderHandlingInst_MINIMUM_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_NOT_HELD", VALUEFUNC(_wrap_CustOrderHandlingInst_NOT_HELD_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_OVER_THE_DAY", VALUEFUNC(_wrap_CustOrderHandlingInst_OVER_THE_DAY_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_PEGGED", VALUEFUNC(_wrap_CustOrderHandlingInst_PEGGED_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_RESERVE_SIZE_ORDER", VALUEFUNC(_wrap_CustOrderHandlingInst_RESERVE_SIZE_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_STOP_STOCK_TRANSACTION", VALUEFUNC(_wrap_CustOrderHandlingInst_STOP_STOCK_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_SCALE", VALUEFUNC(_wrap_CustOrderHandlingInst_SCALE_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_TIME_ORDER", VALUEFUNC(_wrap_CustOrderHandlingInst_TIME_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_TRAILING_STOP", VALUEFUNC(_wrap_CustOrderHandlingInst_TRAILING_STOP_get), 0); rb_define_singleton_method(mQuickfix, "CustOrderHandlingInst_WORK", VALUEFUNC(_wrap_CustOrderHandlingInst_WORK_get), 0); rb_define_singleton_method(mQuickfix, "OrderHandlingInstSource_NASD_OATS", VALUEFUNC(_wrap_OrderHandlingInstSource_NASD_OATS_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_AGENCY", VALUEFUNC(_wrap_DeskType_AGENCY_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_ARBITRAGE", VALUEFUNC(_wrap_DeskType_ARBITRAGE_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_DERIVATIVES", VALUEFUNC(_wrap_DeskType_DERIVATIVES_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_INTERNATIONAL", VALUEFUNC(_wrap_DeskType_INTERNATIONAL_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_INSTITUTIONAL", VALUEFUNC(_wrap_DeskType_INSTITUTIONAL_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_OTHER", VALUEFUNC(_wrap_DeskType_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_PREFERRED_TRADING", VALUEFUNC(_wrap_DeskType_PREFERRED_TRADING_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_PROPRIETARY", VALUEFUNC(_wrap_DeskType_PROPRIETARY_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_PROGRAM_TRADING", VALUEFUNC(_wrap_DeskType_PROGRAM_TRADING_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_SALES", VALUEFUNC(_wrap_DeskType_SALES_get), 0); rb_define_singleton_method(mQuickfix, "DeskType_TRADING", VALUEFUNC(_wrap_DeskType_TRADING_get), 0); rb_define_singleton_method(mQuickfix, "DeskTypeSource_NASD_OATS", VALUEFUNC(_wrap_DeskTypeSource_NASD_OATS_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_ADD_ON_ORDER", VALUEFUNC(_wrap_DeskOrderHandlingInst_ADD_ON_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_ALL_OR_NONE", VALUEFUNC(_wrap_DeskOrderHandlingInst_ALL_OR_NONE_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_CASH_NOT_HELD", VALUEFUNC(_wrap_DeskOrderHandlingInst_CASH_NOT_HELD_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_DIRECTED_ORDER", VALUEFUNC(_wrap_DeskOrderHandlingInst_DIRECTED_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION", VALUEFUNC(_wrap_DeskOrderHandlingInst_EXCHANGE_FOR_PHYSICAL_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_FILL_OR_KILL", VALUEFUNC(_wrap_DeskOrderHandlingInst_FILL_OR_KILL_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_IMBALANCE_ONLY", VALUEFUNC(_wrap_DeskOrderHandlingInst_IMBALANCE_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL", VALUEFUNC(_wrap_DeskOrderHandlingInst_IMMEDIATE_OR_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_LIMIT_ON_OPEN", VALUEFUNC(_wrap_DeskOrderHandlingInst_LIMIT_ON_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_LIMIT_ON_CLOSE", VALUEFUNC(_wrap_DeskOrderHandlingInst_LIMIT_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_MARKET_AT_OPEN", VALUEFUNC(_wrap_DeskOrderHandlingInst_MARKET_AT_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_MARKET_AT_CLOSE", VALUEFUNC(_wrap_DeskOrderHandlingInst_MARKET_AT_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_MARKET_ON_OPEN", VALUEFUNC(_wrap_DeskOrderHandlingInst_MARKET_ON_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_MARKET_ON_CLOSE", VALUEFUNC(_wrap_DeskOrderHandlingInst_MARKET_ON_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_MINIMUM_QUANTITY", VALUEFUNC(_wrap_DeskOrderHandlingInst_MINIMUM_QUANTITY_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_NOT_HELD", VALUEFUNC(_wrap_DeskOrderHandlingInst_NOT_HELD_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_OVER_THE_DAY", VALUEFUNC(_wrap_DeskOrderHandlingInst_OVER_THE_DAY_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_PEGGED", VALUEFUNC(_wrap_DeskOrderHandlingInst_PEGGED_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_RESERVE_SIZE_ORDER", VALUEFUNC(_wrap_DeskOrderHandlingInst_RESERVE_SIZE_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_STOP_STOCK_TRANSACTION", VALUEFUNC(_wrap_DeskOrderHandlingInst_STOP_STOCK_TRANSACTION_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_SCALE", VALUEFUNC(_wrap_DeskOrderHandlingInst_SCALE_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_TIME_ORDER", VALUEFUNC(_wrap_DeskOrderHandlingInst_TIME_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_TRAILING_STOP", VALUEFUNC(_wrap_DeskOrderHandlingInst_TRAILING_STOP_get), 0); rb_define_singleton_method(mQuickfix, "DeskOrderHandlingInst_WORK", VALUEFUNC(_wrap_DeskOrderHandlingInst_WORK_get), 0); rb_define_singleton_method(mQuickfix, "ExecAckStatus_RECEIVED_NOT_YET_PROCESSED", VALUEFUNC(_wrap_ExecAckStatus_RECEIVED_NOT_YET_PROCESSED_get), 0); rb_define_singleton_method(mQuickfix, "ExecAckStatus_ACCEPTED", VALUEFUNC(_wrap_ExecAckStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "ExecAckStatus_DONT_KNOW", VALUEFUNC(_wrap_ExecAckStatus_DONT_KNOW_get), 0); rb_define_singleton_method(mQuickfix, "CollApplType_SPECIFIC_DEPOSIT", VALUEFUNC(_wrap_CollApplType_SPECIFIC_DEPOSIT_get), 0); rb_define_singleton_method(mQuickfix, "CollApplType_GENERAL", VALUEFUNC(_wrap_CollApplType_GENERAL_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingFXRateCalc_DIVIDE", VALUEFUNC(_wrap_UnderlyingFXRateCalc_DIVIDE_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingFXRateCalc_MULTIPLY", VALUEFUNC(_wrap_UnderlyingFXRateCalc_MULTIPLY_get), 0); rb_define_singleton_method(mQuickfix, "AllocPositionEffect_OPEN", VALUEFUNC(_wrap_AllocPositionEffect_OPEN_get), 0); rb_define_singleton_method(mQuickfix, "AllocPositionEffect_CLOSE", VALUEFUNC(_wrap_AllocPositionEffect_CLOSE_get), 0); rb_define_singleton_method(mQuickfix, "AllocPositionEffect_ROLLED", VALUEFUNC(_wrap_AllocPositionEffect_ROLLED_get), 0); rb_define_singleton_method(mQuickfix, "AllocPositionEffect_FIFO", VALUEFUNC(_wrap_AllocPositionEffect_FIFO_get), 0); rb_define_singleton_method(mQuickfix, "DealingCapacity_AGENT", VALUEFUNC(_wrap_DealingCapacity_AGENT_get), 0); rb_define_singleton_method(mQuickfix, "DealingCapacity_PRINCIPAL", VALUEFUNC(_wrap_DealingCapacity_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "DealingCapacity_RISKLESS_PRINCIPAL", VALUEFUNC(_wrap_DealingCapacity_RISKLESS_PRINCIPAL_get), 0); rb_define_singleton_method(mQuickfix, "InstrmtAssignmentMethod_RANDOM", VALUEFUNC(_wrap_InstrmtAssignmentMethod_RANDOM_get), 0); rb_define_singleton_method(mQuickfix, "InstrmtAssignmentMethod_PRORATA", VALUEFUNC(_wrap_InstrmtAssignmentMethod_PRORATA_get), 0); rb_define_singleton_method(mQuickfix, "InstrmtAssignmentMethod_PRO_RATA", VALUEFUNC(_wrap_InstrmtAssignmentMethod_PRO_RATA_get), 0); rb_define_singleton_method(mQuickfix, "AggressorIndicator_YES", VALUEFUNC(_wrap_AggressorIndicator_YES_get), 0); rb_define_singleton_method(mQuickfix, "AggressorIndicator_NO", VALUEFUNC(_wrap_AggressorIndicator_NO_get), 0); rb_define_singleton_method(mQuickfix, "MDQuoteType_INDICATIVE", VALUEFUNC(_wrap_MDQuoteType_INDICATIVE_get), 0); rb_define_singleton_method(mQuickfix, "MDQuoteType_TRADEABLE", VALUEFUNC(_wrap_MDQuoteType_TRADEABLE_get), 0); rb_define_singleton_method(mQuickfix, "MDQuoteType_RESTRICTED_TRADEABLE", VALUEFUNC(_wrap_MDQuoteType_RESTRICTED_TRADEABLE_get), 0); rb_define_singleton_method(mQuickfix, "MDQuoteType_COUNTER", VALUEFUNC(_wrap_MDQuoteType_COUNTER_get), 0); rb_define_singleton_method(mQuickfix, "MDQuoteType_INDICATIVE_AND_TRADEABLE", VALUEFUNC(_wrap_MDQuoteType_INDICATIVE_AND_TRADEABLE_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_SECONDARYORDEID", VALUEFUNC(_wrap_RefOrderIDSource_SECONDARYORDEID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_ORDEID", VALUEFUNC(_wrap_RefOrderIDSource_ORDEID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_MENTRYID", VALUEFUNC(_wrap_RefOrderIDSource_MENTRYID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_QUOTENTRYID", VALUEFUNC(_wrap_RefOrderIDSource_QUOTENTRYID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_SECONDARYORDERID", VALUEFUNC(_wrap_RefOrderIDSource_SECONDARYORDERID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_ORDERID", VALUEFUNC(_wrap_RefOrderIDSource_ORDERID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_MDENTRYID", VALUEFUNC(_wrap_RefOrderIDSource_MDENTRYID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_QUOTEENTRYID", VALUEFUNC(_wrap_RefOrderIDSource_QUOTEENTRYID_get), 0); rb_define_singleton_method(mQuickfix, "RefOrderIDSource_ORIGINAL_ORDER_ID", VALUEFUNC(_wrap_RefOrderIDSource_ORIGINAL_ORDER_ID_get), 0); rb_define_singleton_method(mQuickfix, "DisplayWhen_IMMEDIATE", VALUEFUNC(_wrap_DisplayWhen_IMMEDIATE_get), 0); rb_define_singleton_method(mQuickfix, "DisplayWhen_EXHAUST", VALUEFUNC(_wrap_DisplayWhen_EXHAUST_get), 0); rb_define_singleton_method(mQuickfix, "DisplayMethod_INITIAL", VALUEFUNC(_wrap_DisplayMethod_INITIAL_get), 0); rb_define_singleton_method(mQuickfix, "DisplayMethod_NEW", VALUEFUNC(_wrap_DisplayMethod_NEW_get), 0); rb_define_singleton_method(mQuickfix, "DisplayMethod_RANDOM", VALUEFUNC(_wrap_DisplayMethod_RANDOM_get), 0); rb_define_singleton_method(mQuickfix, "DisplayMethod_UNDISCLOSED", VALUEFUNC(_wrap_DisplayMethod_UNDISCLOSED_get), 0); rb_define_singleton_method(mQuickfix, "PriceProtectionScope_NONE", VALUEFUNC(_wrap_PriceProtectionScope_NONE_get), 0); rb_define_singleton_method(mQuickfix, "PriceProtectionScope_LOCAL", VALUEFUNC(_wrap_PriceProtectionScope_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "PriceProtectionScope_NATIONAL", VALUEFUNC(_wrap_PriceProtectionScope_NATIONAL_get), 0); rb_define_singleton_method(mQuickfix, "PriceProtectionScope_GLOBAL", VALUEFUNC(_wrap_PriceProtectionScope_GLOBAL_get), 0); rb_define_singleton_method(mQuickfix, "LotType_ODD_LOT", VALUEFUNC(_wrap_LotType_ODD_LOT_get), 0); rb_define_singleton_method(mQuickfix, "LotType_ROUND_LOT", VALUEFUNC(_wrap_LotType_ROUND_LOT_get), 0); rb_define_singleton_method(mQuickfix, "LotType_BLOCK_LOT", VALUEFUNC(_wrap_LotType_BLOCK_LOT_get), 0); rb_define_singleton_method(mQuickfix, "LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE", VALUEFUNC(_wrap_LotType_ROUND_LOT_BASED_UPON_UNITOFMEASURE_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_LAST_PEG", VALUEFUNC(_wrap_PegPriceType_LAST_PEG_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_MID_PRICE_PEG", VALUEFUNC(_wrap_PegPriceType_MID_PRICE_PEG_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_OPENING_PEG", VALUEFUNC(_wrap_PegPriceType_OPENING_PEG_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_MARKET_PEG", VALUEFUNC(_wrap_PegPriceType_MARKET_PEG_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_PRIMARY_PEG", VALUEFUNC(_wrap_PegPriceType_PRIMARY_PEG_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER", VALUEFUNC(_wrap_PegPriceType_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_PEG_TO_VWAP", VALUEFUNC(_wrap_PegPriceType_PEG_TO_VWAP_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_TRAILING_STOP_PEG", VALUEFUNC(_wrap_PegPriceType_TRAILING_STOP_PEG_get), 0); rb_define_singleton_method(mQuickfix, "PegPriceType_PEG_TO_LIMIT_PRICE", VALUEFUNC(_wrap_PegPriceType_PEG_TO_LIMIT_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerType_PARTIAL_EXECUTION", VALUEFUNC(_wrap_TriggerType_PARTIAL_EXECUTION_get), 0); rb_define_singleton_method(mQuickfix, "TriggerType_SPECIFIED_TRADING_SESSION", VALUEFUNC(_wrap_TriggerType_SPECIFIED_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "TriggerType_NEXT_AUCTION", VALUEFUNC(_wrap_TriggerType_NEXT_AUCTION_get), 0); rb_define_singleton_method(mQuickfix, "TriggerType_PRICE_MOVEMENT", VALUEFUNC(_wrap_TriggerType_PRICE_MOVEMENT_get), 0); rb_define_singleton_method(mQuickfix, "TriggerAction_ACTIVATE", VALUEFUNC(_wrap_TriggerAction_ACTIVATE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerAction_MODIFY", VALUEFUNC(_wrap_TriggerAction_MODIFY_get), 0); rb_define_singleton_method(mQuickfix, "TriggerAction_CANCEL", VALUEFUNC(_wrap_TriggerAction_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceType_BEST_OFFER", VALUEFUNC(_wrap_TriggerPriceType_BEST_OFFER_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceType_LAST_TRADE", VALUEFUNC(_wrap_TriggerPriceType_LAST_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceType_BEST_BID", VALUEFUNC(_wrap_TriggerPriceType_BEST_BID_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceType_BEST_BID_OR_LAST_TRADE", VALUEFUNC(_wrap_TriggerPriceType_BEST_BID_OR_LAST_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceType_BEST_OFFER_OR_LAST_TRADE", VALUEFUNC(_wrap_TriggerPriceType_BEST_OFFER_OR_LAST_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceType_BEST_MID", VALUEFUNC(_wrap_TriggerPriceType_BEST_MID_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceTypeScope_NONE", VALUEFUNC(_wrap_TriggerPriceTypeScope_NONE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceTypeScope_LOCAL", VALUEFUNC(_wrap_TriggerPriceTypeScope_LOCAL_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceTypeScope_NATIONAL", VALUEFUNC(_wrap_TriggerPriceTypeScope_NATIONAL_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceTypeScope_GLOBAL", VALUEFUNC(_wrap_TriggerPriceTypeScope_GLOBAL_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE", VALUEFUNC(_wrap_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_UP_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE", VALUEFUNC(_wrap_TriggerPriceDirection_TRIGGER_IF_THE_PRICE_OF_THE_SPECIFIED_TYPE_GOES_DOWN_TO_OR_THROUGH_THE_SPECIFIED_TRIGGER_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TriggerOrderType_MARKET", VALUEFUNC(_wrap_TriggerOrderType_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "TriggerOrderType_LIMIT", VALUEFUNC(_wrap_TriggerOrderType_LIMIT_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_ORDER", VALUEFUNC(_wrap_OrderCategory_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_QUOTE", VALUEFUNC(_wrap_OrderCategory_QUOTE_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_PRIVATELY_NEGOTIATED_TRADE", VALUEFUNC(_wrap_OrderCategory_PRIVATELY_NEGOTIATED_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_MULTILEG_ORDER", VALUEFUNC(_wrap_OrderCategory_MULTILEG_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_LINKED_ORDER", VALUEFUNC(_wrap_OrderCategory_LINKED_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_QUOTE_REQUEST", VALUEFUNC(_wrap_OrderCategory_QUOTE_REQUEST_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_IMPLIED_ORDER", VALUEFUNC(_wrap_OrderCategory_IMPLIED_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_CROSS_ORDER", VALUEFUNC(_wrap_OrderCategory_CROSS_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "OrderCategory_STREAMING_PRICE", VALUEFUNC(_wrap_OrderCategory_STREAMING_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "TradeHandlingInstr_TRADE_CONFIRMATION", VALUEFUNC(_wrap_TradeHandlingInstr_TRADE_CONFIRMATION_get), 0); rb_define_singleton_method(mQuickfix, "TradeHandlingInstr_TWO_PARTY_REPORT", VALUEFUNC(_wrap_TradeHandlingInstr_TWO_PARTY_REPORT_get), 0); rb_define_singleton_method(mQuickfix, "TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING", VALUEFUNC(_wrap_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_MATCHING_get), 0); rb_define_singleton_method(mQuickfix, "TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH", VALUEFUNC(_wrap_TradeHandlingInstr_ONE_PARTY_REPORT_FOR_PASS_THROUGH_get), 0); rb_define_singleton_method(mQuickfix, "TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING", VALUEFUNC(_wrap_TradeHandlingInstr_AUTOMATED_FLOOR_ORDER_ROUTING_get), 0); rb_define_singleton_method(mQuickfix, "TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM", VALUEFUNC(_wrap_TradeHandlingInstr_TWO_PARTY_REPORT_FOR_CLAIM_get), 0); rb_define_singleton_method(mQuickfix, "ExDestinationIDSource_BIC", VALUEFUNC(_wrap_ExDestinationIDSource_BIC_get), 0); rb_define_singleton_method(mQuickfix, "ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER", VALUEFUNC(_wrap_ExDestinationIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER_get), 0); rb_define_singleton_method(mQuickfix, "ExDestinationIDSource_PROPRIETARY", VALUEFUNC(_wrap_ExDestinationIDSource_PROPRIETARY_get), 0); rb_define_singleton_method(mQuickfix, "ExDestinationIDSource_ISO_COUNTRY_CODE", VALUEFUNC(_wrap_ExDestinationIDSource_ISO_COUNTRY_CODE_get), 0); rb_define_singleton_method(mQuickfix, "ExDestinationIDSource_MIC", VALUEFUNC(_wrap_ExDestinationIDSource_MIC_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationQtyType_AUTO_EXERCISE", VALUEFUNC(_wrap_ExpirationQtyType_AUTO_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationQtyType_NON_AUTO_EXERCISE", VALUEFUNC(_wrap_ExpirationQtyType_NON_AUTO_EXERCISE_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationQtyType_FINAL_WILL_BE_EXERCISED", VALUEFUNC(_wrap_ExpirationQtyType_FINAL_WILL_BE_EXERCISED_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationQtyType_CONTRARY_INTENTION", VALUEFUNC(_wrap_ExpirationQtyType_CONTRARY_INTENTION_get), 0); rb_define_singleton_method(mQuickfix, "ExpirationQtyType_DIFFERENCE", VALUEFUNC(_wrap_ExpirationQtyType_DIFFERENCE_get), 0); rb_define_singleton_method(mQuickfix, "ImpliedMarketIndicator_NOT_IMPLIED", VALUEFUNC(_wrap_ImpliedMarketIndicator_NOT_IMPLIED_get), 0); rb_define_singleton_method(mQuickfix, "ImpliedMarketIndicator_IMPLIED_IN", VALUEFUNC(_wrap_ImpliedMarketIndicator_IMPLIED_IN_get), 0); rb_define_singleton_method(mQuickfix, "ImpliedMarketIndicator_IMPLIED_OUT", VALUEFUNC(_wrap_ImpliedMarketIndicator_IMPLIED_OUT_get), 0); rb_define_singleton_method(mQuickfix, "ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT", VALUEFUNC(_wrap_ImpliedMarketIndicator_BOTH_IMPLIED_IN_AND_IMPLIED_OUT_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligMode_PRELIMINARY", VALUEFUNC(_wrap_SettlObligMode_PRELIMINARY_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligMode_FINAL", VALUEFUNC(_wrap_SettlObligMode_FINAL_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligTransType_CANCEL", VALUEFUNC(_wrap_SettlObligTransType_CANCEL_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligTransType_NEW", VALUEFUNC(_wrap_SettlObligTransType_NEW_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligTransType_REPLACE", VALUEFUNC(_wrap_SettlObligTransType_REPLACE_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligTransType_RESTATE", VALUEFUNC(_wrap_SettlObligTransType_RESTATE_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligSource_INSTRUCTIONS_OF_BROKER", VALUEFUNC(_wrap_SettlObligSource_INSTRUCTIONS_OF_BROKER_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION", VALUEFUNC(_wrap_SettlObligSource_INSTRUCTIONS_FOR_INSTITUTION_get), 0); rb_define_singleton_method(mQuickfix, "SettlObligSource_INVESTOR", VALUEFUNC(_wrap_SettlObligSource_INVESTOR_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_ACCEPTED", VALUEFUNC(_wrap_QuoteEntryStatus_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_REJECTED", VALUEFUNC(_wrap_QuoteEntryStatus_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_REMOVED_FROM_MARKET", VALUEFUNC(_wrap_QuoteEntryStatus_REMOVED_FROM_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_EXPIRED", VALUEFUNC(_wrap_QuoteEntryStatus_EXPIRED_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_LOCKED_MARKET_WARNING", VALUEFUNC(_wrap_QuoteEntryStatus_LOCKED_MARKET_WARNING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_CROSS_MARKET_WARNING", VALUEFUNC(_wrap_QuoteEntryStatus_CROSS_MARKET_WARNING_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET", VALUEFUNC(_wrap_QuoteEntryStatus_CANCELED_DUE_TO_LOCK_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET", VALUEFUNC(_wrap_QuoteEntryStatus_CANCELED_DUE_TO_CROSS_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "QuoteEntryStatus_ACTIVE", VALUEFUNC(_wrap_QuoteEntryStatus_ACTIVE_get), 0); rb_define_singleton_method(mQuickfix, "PrivateQuote_YES", VALUEFUNC(_wrap_PrivateQuote_YES_get), 0); rb_define_singleton_method(mQuickfix, "PrivateQuote_NO", VALUEFUNC(_wrap_PrivateQuote_NO_get), 0); rb_define_singleton_method(mQuickfix, "RespondentType_ALL_MARKET_PARTICIPANTS", VALUEFUNC(_wrap_RespondentType_ALL_MARKET_PARTICIPANTS_get), 0); rb_define_singleton_method(mQuickfix, "RespondentType_SPECIFIED_MARKET_PARTICIPANTS", VALUEFUNC(_wrap_RespondentType_SPECIFIED_MARKET_PARTICIPANTS_get), 0); rb_define_singleton_method(mQuickfix, "RespondentType_ALL_MARKET_MAKERS", VALUEFUNC(_wrap_RespondentType_ALL_MARKET_MAKERS_get), 0); rb_define_singleton_method(mQuickfix, "RespondentType_PRIMARY_MARKET_MAKER", VALUEFUNC(_wrap_RespondentType_PRIMARY_MARKET_MAKER_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED", VALUEFUNC(_wrap_SecurityTradingEvent_ORDER_IMBALANCE_AUCTION_IS_EXTENDED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_TRADING_RESUMES", VALUEFUNC(_wrap_SecurityTradingEvent_TRADING_RESUMES_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION", VALUEFUNC(_wrap_SecurityTradingEvent_PRICE_VOLATILITY_INTERRUPTION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_CHANGE_OF_TRADING_SESSION", VALUEFUNC(_wrap_SecurityTradingEvent_CHANGE_OF_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION", VALUEFUNC(_wrap_SecurityTradingEvent_CHANGE_OF_TRADING_SUBSESSION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS", VALUEFUNC(_wrap_SecurityTradingEvent_CHANGE_OF_SECURITY_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_CHANGE_OF_BOOK_TYPE", VALUEFUNC(_wrap_SecurityTradingEvent_CHANGE_OF_BOOK_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH", VALUEFUNC(_wrap_SecurityTradingEvent_CHANGE_OF_MARKET_DEPTH_get), 0); rb_define_singleton_method(mQuickfix, "SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS", VALUEFUNC(_wrap_SecurityTradingEvent_CHANGE_OF_SECURITY_TRADING_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "StatsType_EXCHANGE_LAST", VALUEFUNC(_wrap_StatsType_EXCHANGE_LAST_get), 0); rb_define_singleton_method(mQuickfix, "StatsType_HIGH", VALUEFUNC(_wrap_StatsType_HIGH_get), 0); rb_define_singleton_method(mQuickfix, "StatsType_AVERAGE_PRICE", VALUEFUNC(_wrap_StatsType_AVERAGE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "StatsType_TURNOVER", VALUEFUNC(_wrap_StatsType_TURNOVER_get), 0); rb_define_singleton_method(mQuickfix, "MDSecSizeType_CUSTOMER", VALUEFUNC(_wrap_MDSecSizeType_CUSTOMER_get), 0); rb_define_singleton_method(mQuickfix, "SettlMethod_CASH_SETTLEMENT_REQUIRED", VALUEFUNC(_wrap_SettlMethod_CASH_SETTLEMENT_REQUIRED_get), 0); rb_define_singleton_method(mQuickfix, "SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED", VALUEFUNC(_wrap_SettlMethod_PHYSICAL_SETTLEMENT_REQUIRED_get), 0); rb_define_singleton_method(mQuickfix, "ExerciseStyle_EUROPEAN", VALUEFUNC(_wrap_ExerciseStyle_EUROPEAN_get), 0); rb_define_singleton_method(mQuickfix, "ExerciseStyle_AMERICAN", VALUEFUNC(_wrap_ExerciseStyle_AMERICAN_get), 0); rb_define_singleton_method(mQuickfix, "ExerciseStyle_BERMUDA", VALUEFUNC(_wrap_ExerciseStyle_BERMUDA_get), 0); rb_define_singleton_method(mQuickfix, "PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL", VALUEFUNC(_wrap_PriceQuoteMethod_STANDARD_MONEY_PER_UNIT_OF_A_PHYSICAL_get), 0); rb_define_singleton_method(mQuickfix, "PriceQuoteMethod_INDEX", VALUEFUNC(_wrap_PriceQuoteMethod_INDEX_get), 0); rb_define_singleton_method(mQuickfix, "PriceQuoteMethod_INTEREST_RATE_INDEX", VALUEFUNC(_wrap_PriceQuoteMethod_INTEREST_RATE_INDEX_get), 0); rb_define_singleton_method(mQuickfix, "PriceQuoteMethod_PERCENT_OF_PAR", VALUEFUNC(_wrap_PriceQuoteMethod_PERCENT_OF_PAR_get), 0); rb_define_singleton_method(mQuickfix, "FuturesValuationMethod_PREMIUM_STYLE", VALUEFUNC(_wrap_FuturesValuationMethod_PREMIUM_STYLE_get), 0); rb_define_singleton_method(mQuickfix, "FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET", VALUEFUNC(_wrap_FuturesValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT", VALUEFUNC(_wrap_FuturesValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "ListMethod_PRE_LISTED_ONLY", VALUEFUNC(_wrap_ListMethod_PRE_LISTED_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "ListMethod_USER_REQUESTED", VALUEFUNC(_wrap_ListMethod_USER_REQUESTED_get), 0); rb_define_singleton_method(mQuickfix, "TickRuleType_REGULAR", VALUEFUNC(_wrap_TickRuleType_REGULAR_get), 0); rb_define_singleton_method(mQuickfix, "TickRuleType_VARIABLE", VALUEFUNC(_wrap_TickRuleType_VARIABLE_get), 0); rb_define_singleton_method(mQuickfix, "TickRuleType_FIXED", VALUEFUNC(_wrap_TickRuleType_FIXED_get), 0); rb_define_singleton_method(mQuickfix, "TickRuleType_TRADED_AS_A_SPREAD_LEG", VALUEFUNC(_wrap_TickRuleType_TRADED_AS_A_SPREAD_LEG_get), 0); rb_define_singleton_method(mQuickfix, "TickRuleType_SETTLED_AS_A_SPREAD_LEG", VALUEFUNC(_wrap_TickRuleType_SETTLED_AS_A_SPREAD_LEG_get), 0); rb_define_singleton_method(mQuickfix, "MaturityMonthYearIncrementUnits_MONTHS", VALUEFUNC(_wrap_MaturityMonthYearIncrementUnits_MONTHS_get), 0); rb_define_singleton_method(mQuickfix, "MaturityMonthYearIncrementUnits_DAYS", VALUEFUNC(_wrap_MaturityMonthYearIncrementUnits_DAYS_get), 0); rb_define_singleton_method(mQuickfix, "MaturityMonthYearIncrementUnits_WEEKS", VALUEFUNC(_wrap_MaturityMonthYearIncrementUnits_WEEKS_get), 0); rb_define_singleton_method(mQuickfix, "MaturityMonthYearIncrementUnits_YEARS", VALUEFUNC(_wrap_MaturityMonthYearIncrementUnits_YEARS_get), 0); rb_define_singleton_method(mQuickfix, "MaturityMonthYearFormat_YEARMONTH_ONLY", VALUEFUNC(_wrap_MaturityMonthYearFormat_YEARMONTH_ONLY_get), 0); rb_define_singleton_method(mQuickfix, "MaturityMonthYearFormat_YEARMONTHDAY", VALUEFUNC(_wrap_MaturityMonthYearFormat_YEARMONTHDAY_get), 0); rb_define_singleton_method(mQuickfix, "MaturityMonthYearFormat_YEARMONTHWEEK", VALUEFUNC(_wrap_MaturityMonthYearFormat_YEARMONTHWEEK_get), 0); rb_define_singleton_method(mQuickfix, "PriceLimitType_PRICE", VALUEFUNC(_wrap_PriceLimitType_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "PriceLimitType_TICKS", VALUEFUNC(_wrap_PriceLimitType_TICKS_get), 0); rb_define_singleton_method(mQuickfix, "PriceLimitType_PERCENTAGE", VALUEFUNC(_wrap_PriceLimitType_PERCENTAGE_get), 0); rb_define_singleton_method(mQuickfix, "ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS", VALUEFUNC(_wrap_ApplReqType_RETRANSMISSION_OF_APPLICATION_MESSAGES_FOR_THE_SPECIFIED_APPLICATIONS_get), 0); rb_define_singleton_method(mQuickfix, "ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS", VALUEFUNC(_wrap_ApplReqType_SUBSCRIPTION_TO_THE_SPECIFIED_APPLICATIONS_get), 0); rb_define_singleton_method(mQuickfix, "ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS", VALUEFUNC(_wrap_ApplReqType_REQUEST_FOR_THE_LAST_APPLLASTSEQNUM_PUBLISHED_FOR_THE_SPECIFIED_APPLICATIONS_get), 0); rb_define_singleton_method(mQuickfix, "ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS", VALUEFUNC(_wrap_ApplReqType_REQUEST_VALID_SET_OF_APPLICATIONS_get), 0); rb_define_singleton_method(mQuickfix, "ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS", VALUEFUNC(_wrap_ApplReqType_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get), 0); rb_define_singleton_method(mQuickfix, "ApplReqType_CANCEL_RETRANSMISSION", VALUEFUNC(_wrap_ApplReqType_CANCEL_RETRANSMISSION_get), 0); rb_define_singleton_method(mQuickfix, "ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS", VALUEFUNC(_wrap_ApplReqType_CANCEL_RETRANSMISSION_AND_UNSUBSCRIBE_TO_THE_SPECIFIED_APPLICATIONS_get), 0); rb_define_singleton_method(mQuickfix, "ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED", VALUEFUNC(_wrap_ApplResponseType_REQUEST_SUCCESSFULLY_PROCESSED_get), 0); rb_define_singleton_method(mQuickfix, "ApplResponseType_APPLICATION_DOES_NOT_EXIST", VALUEFUNC(_wrap_ApplResponseType_APPLICATION_DOES_NOT_EXIST_get), 0); rb_define_singleton_method(mQuickfix, "ApplResponseType_MESSAGES_NOT_AVAILABLE", VALUEFUNC(_wrap_ApplResponseType_MESSAGES_NOT_AVAILABLE_get), 0); rb_define_singleton_method(mQuickfix, "ApplResponseError_APPLICATION_DOES_NOT_EXIST", VALUEFUNC(_wrap_ApplResponseError_APPLICATION_DOES_NOT_EXIST_get), 0); rb_define_singleton_method(mQuickfix, "ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE", VALUEFUNC(_wrap_ApplResponseError_MESSAGES_REQUESTED_ARE_NOT_AVAILABLE_get), 0); rb_define_singleton_method(mQuickfix, "ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION", VALUEFUNC(_wrap_ApplResponseError_USER_NOT_AUTHORIZED_FOR_APPLICATION_get), 0); rb_define_singleton_method(mQuickfix, "TradSesEvent_TRADING_RESUMES", VALUEFUNC(_wrap_TradSesEvent_TRADING_RESUMES_get), 0); rb_define_singleton_method(mQuickfix, "TradSesEvent_CHANGE_OF_TRADING_SESSION", VALUEFUNC(_wrap_TradSesEvent_CHANGE_OF_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "TradSesEvent_CHANGE_OF_TRADING_SUBSESSION", VALUEFUNC(_wrap_TradSesEvent_CHANGE_OF_TRADING_SUBSESSION_get), 0); rb_define_singleton_method(mQuickfix, "TradSesEvent_CHANGE_OF_TRADING_STATUS", VALUEFUNC(_wrap_TradSesEvent_CHANGE_OF_TRADING_STATUS_get), 0); rb_define_singleton_method(mQuickfix, "MassActionType_SUSPEND_ORDERS", VALUEFUNC(_wrap_MassActionType_SUSPEND_ORDERS_get), 0); rb_define_singleton_method(mQuickfix, "MassActionType_RELEASE_ORDERS_FROM_SUSPENSION", VALUEFUNC(_wrap_MassActionType_RELEASE_ORDERS_FROM_SUSPENSION_get), 0); rb_define_singleton_method(mQuickfix, "MassActionType_CANCEL_ORDERS", VALUEFUNC(_wrap_MassActionType_CANCEL_ORDERS_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_SECURITY", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_AN_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_PRODUCT", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_CFICODE", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_SECURITYTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_MARKET", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_MARKET_SEGMENT_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP", VALUEFUNC(_wrap_MassActionScope_ALL_ORDERS_FOR_A_SECURITY_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_CANCEL_FOR_SECURITY_ISSUER", VALUEFUNC(_wrap_MassActionScope_CANCEL_FOR_SECURITY_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassActionScope_CANCEL_FOR_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassActionResponse_REJECTED", VALUEFUNC(_wrap_MassActionResponse_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "MassActionResponse_ACCEPTED", VALUEFUNC(_wrap_MassActionResponse_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED", VALUEFUNC(_wrap_MassActionRejectReason_MASS_ACTION_NOT_SUPPORTED_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_PRODUCT_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_CFICODE_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITYTYPE_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_TRADING_SESSION_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_MARKET_SEGMENT_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_GROUP_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_OTHER", VALUEFUNC(_wrap_MassActionRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_SECURITY_ISSUER_get), 0); rb_define_singleton_method(mQuickfix, "MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY", VALUEFUNC(_wrap_MassActionRejectReason_INVALID_OR_UNKNOWN_ISSUER_OF_UNDERLYING_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MultilegModel_PREDEFINED_MULTILEG_SECURITY", VALUEFUNC(_wrap_MultilegModel_PREDEFINED_MULTILEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MultilegModel_USER_DEFINED_MULTLEG_SECURITY", VALUEFUNC(_wrap_MultilegModel_USER_DEFINED_MULTLEG_SECURITY_get), 0); rb_define_singleton_method(mQuickfix, "MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG", VALUEFUNC(_wrap_MultilegModel_USER_DEFINED_NON_SECURITIZED_MULTILEG_get), 0); rb_define_singleton_method(mQuickfix, "MultilegPriceMethod_NET_PRICE", VALUEFUNC(_wrap_MultilegPriceMethod_NET_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MultilegPriceMethod_REVERSED_NET_PRICE", VALUEFUNC(_wrap_MultilegPriceMethod_REVERSED_NET_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MultilegPriceMethod_YIELD_DIFFERENCE", VALUEFUNC(_wrap_MultilegPriceMethod_YIELD_DIFFERENCE_get), 0); rb_define_singleton_method(mQuickfix, "MultilegPriceMethod_INDIVIDUAL", VALUEFUNC(_wrap_MultilegPriceMethod_INDIVIDUAL_get), 0); rb_define_singleton_method(mQuickfix, "MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE", VALUEFUNC(_wrap_MultilegPriceMethod_CONTRACT_WEIGHTED_AVERAGE_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "MultilegPriceMethod_MULTIPLIED_PRICE", VALUEFUNC(_wrap_MultilegPriceMethod_MULTIPLIED_PRICE_get), 0); rb_define_singleton_method(mQuickfix, "ContingencyType_ONE_CANCELS_THE_OTHER", VALUEFUNC(_wrap_ContingencyType_ONE_CANCELS_THE_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "ContingencyType_ONE_TRIGGERS_THE_OTHER", VALUEFUNC(_wrap_ContingencyType_ONE_TRIGGERS_THE_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "ContingencyType_ONE_UPDATES_THE_OTHER_3", VALUEFUNC(_wrap_ContingencyType_ONE_UPDATES_THE_OTHER_3_get), 0); rb_define_singleton_method(mQuickfix, "ContingencyType_ONE_UPDATES_THE_OTHER_4", VALUEFUNC(_wrap_ContingencyType_ONE_UPDATES_THE_OTHER_4_get), 0); rb_define_singleton_method(mQuickfix, "ListRejectReason_BROKER", VALUEFUNC(_wrap_ListRejectReason_BROKER_get), 0); rb_define_singleton_method(mQuickfix, "ListRejectReason_EXCHANGE_CLOSED", VALUEFUNC(_wrap_ListRejectReason_EXCHANGE_CLOSED_get), 0); rb_define_singleton_method(mQuickfix, "ListRejectReason_TOO_LATE_TO_ENTER", VALUEFUNC(_wrap_ListRejectReason_TOO_LATE_TO_ENTER_get), 0); rb_define_singleton_method(mQuickfix, "ListRejectReason_UNKNOWN_ORDER", VALUEFUNC(_wrap_ListRejectReason_UNKNOWN_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "ListRejectReason_DUPLICATE_ORDER", VALUEFUNC(_wrap_ListRejectReason_DUPLICATE_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC", VALUEFUNC(_wrap_ListRejectReason_UNSUPPORTED_ORDER_CHARACTERISTIC_get), 0); rb_define_singleton_method(mQuickfix, "ListRejectReason_OTHER", VALUEFUNC(_wrap_ListRejectReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "TradePublishIndicator_DO_NOT_PUBLISH_TRADE", VALUEFUNC(_wrap_TradePublishIndicator_DO_NOT_PUBLISH_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradePublishIndicator_PUBLISH_TRADE", VALUEFUNC(_wrap_TradePublishIndicator_PUBLISH_TRADE_get), 0); rb_define_singleton_method(mQuickfix, "TradePublishIndicator_DEFERRED_PUBLICATION", VALUEFUNC(_wrap_TradePublishIndicator_DEFERRED_PUBLICATION_get), 0); rb_define_singleton_method(mQuickfix, "MarketUpdateAction_ADD", VALUEFUNC(_wrap_MarketUpdateAction_ADD_get), 0); rb_define_singleton_method(mQuickfix, "MarketUpdateAction_DELETE", VALUEFUNC(_wrap_MarketUpdateAction_DELETE_get), 0); rb_define_singleton_method(mQuickfix, "MarketUpdateAction_MODIFY", VALUEFUNC(_wrap_MarketUpdateAction_MODIFY_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_SESSION_ACTIVE", VALUEFUNC(_wrap_SessionStatus_SESSION_ACTIVE_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_SESSION_PASSWORD_CHANGED", VALUEFUNC(_wrap_SessionStatus_SESSION_PASSWORD_CHANGED_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE", VALUEFUNC(_wrap_SessionStatus_SESSION_PASSWORD_DUE_TO_EXPIRE_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY", VALUEFUNC(_wrap_SessionStatus_NEW_SESSION_PASSWORD_DOES_NOT_COMPLY_WITH_POLICY_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_SESSION_LOGOUT_COMPLETE", VALUEFUNC(_wrap_SessionStatus_SESSION_LOGOUT_COMPLETE_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_INVALID_USERNAME_OR_PASSWORD", VALUEFUNC(_wrap_SessionStatus_INVALID_USERNAME_OR_PASSWORD_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_ACCOUNT_LOCKED", VALUEFUNC(_wrap_SessionStatus_ACCOUNT_LOCKED_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME", VALUEFUNC(_wrap_SessionStatus_LOGONS_ARE_NOT_ALLOWED_AT_THIS_TIME_get), 0); rb_define_singleton_method(mQuickfix, "SessionStatus_PASSWORD_EXPIRED", VALUEFUNC(_wrap_SessionStatus_PASSWORD_EXPIRED_get), 0); rb_define_singleton_method(mQuickfix, "ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM", VALUEFUNC(_wrap_ApplReportType_RESET_APPLSEQNUM_TO_NEW_VALUE_SPECIFIED_IN_APPLNEWSEQNUM_get), 0); rb_define_singleton_method(mQuickfix, "ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM", VALUEFUNC(_wrap_ApplReportType_REPORTS_THAT_THE_LAST_MESSAGE_HAS_BEEN_SENT_FOR_THE_APPLIDS_REFER_TO_REFAPPLLASTSEQNUM_get), 0); rb_define_singleton_method(mQuickfix, "ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID", VALUEFUNC(_wrap_ApplReportType_HEARTBEAT_MESSAGE_INDICATING_THAT_APPLICATION_IDENTIFIED_BY_REFAPPLID_get), 0); rb_define_singleton_method(mQuickfix, "ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED", VALUEFUNC(_wrap_ApplReportType_APPLICATION_MESSAGE_RE_SEND_COMPLETED_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonInt_NEWS_DISSEMINATION", VALUEFUNC(_wrap_HaltReasonInt_NEWS_DISSEMINATION_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonInt_ORDER_INFLUX", VALUEFUNC(_wrap_HaltReasonInt_ORDER_INFLUX_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonInt_ORDER_IMBALANCE", VALUEFUNC(_wrap_HaltReasonInt_ORDER_IMBALANCE_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonInt_ADDITIONAL_INFORMATION", VALUEFUNC(_wrap_HaltReasonInt_ADDITIONAL_INFORMATION_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonInt_NEWS_PENDING", VALUEFUNC(_wrap_HaltReasonInt_NEWS_PENDING_get), 0); rb_define_singleton_method(mQuickfix, "HaltReasonInt_EQUIPMENT_CHANGEOVER", VALUEFUNC(_wrap_HaltReasonInt_EQUIPMENT_CHANGEOVER_get), 0); rb_define_singleton_method(mQuickfix, "ValuationMethod_PREMIUM_STYLE", VALUEFUNC(_wrap_ValuationMethod_PREMIUM_STYLE_get), 0); rb_define_singleton_method(mQuickfix, "ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET", VALUEFUNC(_wrap_ValuationMethod_FUTURES_STYLE_MARK_TO_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT", VALUEFUNC(_wrap_ValuationMethod_FUTURES_STYLE_WITH_AN_ATTACHED_CASH_ADJUSTMENT_get), 0); rb_define_singleton_method(mQuickfix, "ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON", VALUEFUNC(_wrap_ValuationMethod_CDS_STYLE_COLLATERALIZATION_OF_MARKET_TO_MARKET_AND_COUPON_get), 0); rb_define_singleton_method(mQuickfix, "ValuationMethod_CDS_IN_DELIVERY", VALUEFUNC(_wrap_ValuationMethod_CDS_IN_DELIVERY_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_SECONDS", VALUEFUNC(_wrap_OrderDelayUnit_SECONDS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_TENTHS_OF_A_SECOND", VALUEFUNC(_wrap_OrderDelayUnit_TENTHS_OF_A_SECOND_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_HUNDREDTHS_OF_A_SECOND", VALUEFUNC(_wrap_OrderDelayUnit_HUNDREDTHS_OF_A_SECOND_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_MILLISECONDS", VALUEFUNC(_wrap_OrderDelayUnit_MILLISECONDS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_MICROSECONDS", VALUEFUNC(_wrap_OrderDelayUnit_MICROSECONDS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_NANOSECONDS", VALUEFUNC(_wrap_OrderDelayUnit_NANOSECONDS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_MINUTES", VALUEFUNC(_wrap_OrderDelayUnit_MINUTES_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_HOURS", VALUEFUNC(_wrap_OrderDelayUnit_HOURS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_DAYS", VALUEFUNC(_wrap_OrderDelayUnit_DAYS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_WEEKS", VALUEFUNC(_wrap_OrderDelayUnit_WEEKS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_MONTHS", VALUEFUNC(_wrap_OrderDelayUnit_MONTHS_get), 0); rb_define_singleton_method(mQuickfix, "OrderDelayUnit_YEARS", VALUEFUNC(_wrap_OrderDelayUnit_YEARS_get), 0); rb_define_singleton_method(mQuickfix, "VenueType_ELECTRONIC", VALUEFUNC(_wrap_VenueType_ELECTRONIC_get), 0); rb_define_singleton_method(mQuickfix, "VenueType_PIT", VALUEFUNC(_wrap_VenueType_PIT_get), 0); rb_define_singleton_method(mQuickfix, "VenueType_EX_PIT", VALUEFUNC(_wrap_VenueType_EX_PIT_get), 0); rb_define_singleton_method(mQuickfix, "RefOrdIDReason_GTC_FROM_PREVIOUS_DAY", VALUEFUNC(_wrap_RefOrdIDReason_GTC_FROM_PREVIOUS_DAY_get), 0); rb_define_singleton_method(mQuickfix, "RefOrdIDReason_PARTIAL_FILL_REMAINING", VALUEFUNC(_wrap_RefOrdIDReason_PARTIAL_FILL_REMAINING_get), 0); rb_define_singleton_method(mQuickfix, "RefOrdIDReason_ORDER_CHANGED", VALUEFUNC(_wrap_RefOrdIDReason_ORDER_CHANGED_get), 0); rb_define_singleton_method(mQuickfix, "OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT", VALUEFUNC(_wrap_OrigCustOrderCapacity_MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT", VALUEFUNC(_wrap_OrigCustOrderCapacity_CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT_get), 0); rb_define_singleton_method(mQuickfix, "OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER", VALUEFUNC(_wrap_OrigCustOrderCapacity_MEMBER_TRADING_FOR_ANOTHER_MEMBER_get), 0); rb_define_singleton_method(mQuickfix, "OrigCustOrderCapacity_ALL_OTHER", VALUEFUNC(_wrap_OrigCustOrderCapacity_ALL_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "ModelType_UTILITY_PROVIDED_STANDARD_MODEL", VALUEFUNC(_wrap_ModelType_UTILITY_PROVIDED_STANDARD_MODEL_get), 0); rb_define_singleton_method(mQuickfix, "ModelType_PROPRIETARY", VALUEFUNC(_wrap_ModelType_PROPRIETARY_get), 0); rb_define_singleton_method(mQuickfix, "ContractMultiplierUnit_SHARES", VALUEFUNC(_wrap_ContractMultiplierUnit_SHARES_get), 0); rb_define_singleton_method(mQuickfix, "ContractMultiplierUnit_HOURS", VALUEFUNC(_wrap_ContractMultiplierUnit_HOURS_get), 0); rb_define_singleton_method(mQuickfix, "ContractMultiplierUnit_DAYS", VALUEFUNC(_wrap_ContractMultiplierUnit_DAYS_get), 0); rb_define_singleton_method(mQuickfix, "FlowScheduleType_NERC_EASTERN_OFF_PEAK", VALUEFUNC(_wrap_FlowScheduleType_NERC_EASTERN_OFF_PEAK_get), 0); rb_define_singleton_method(mQuickfix, "FlowScheduleType_NERC_WESTERN_OFF_PEAK", VALUEFUNC(_wrap_FlowScheduleType_NERC_WESTERN_OFF_PEAK_get), 0); rb_define_singleton_method(mQuickfix, "FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH", VALUEFUNC(_wrap_FlowScheduleType_NERC_CALENDAR_ALL_DAYS_IN_MONTH_get), 0); rb_define_singleton_method(mQuickfix, "FlowScheduleType_NERC_EASTERN_PEAK", VALUEFUNC(_wrap_FlowScheduleType_NERC_EASTERN_PEAK_get), 0); rb_define_singleton_method(mQuickfix, "FlowScheduleType_NERC_WESTERN_PEAK", VALUEFUNC(_wrap_FlowScheduleType_NERC_WESTERN_PEAK_get), 0); rb_define_singleton_method(mQuickfix, "RateSource_BLOOMBERG", VALUEFUNC(_wrap_RateSource_BLOOMBERG_get), 0); rb_define_singleton_method(mQuickfix, "RateSource_REUTERS", VALUEFUNC(_wrap_RateSource_REUTERS_get), 0); rb_define_singleton_method(mQuickfix, "RateSource_TELERATE", VALUEFUNC(_wrap_RateSource_TELERATE_get), 0); rb_define_singleton_method(mQuickfix, "RateSource_OTHER", VALUEFUNC(_wrap_RateSource_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "RateSourceType_PRIMARY", VALUEFUNC(_wrap_RateSourceType_PRIMARY_get), 0); rb_define_singleton_method(mQuickfix, "RateSourceType_SECONDARY", VALUEFUNC(_wrap_RateSourceType_SECONDARY_get), 0); rb_define_singleton_method(mQuickfix, "RestructuringType_FULL_RESTRUCTURING", VALUEFUNC(_wrap_RestructuringType_FULL_RESTRUCTURING_get), 0); rb_define_singleton_method(mQuickfix, "RestructuringType_MODIFIED_RESTRUCTURING", VALUEFUNC(_wrap_RestructuringType_MODIFIED_RESTRUCTURING_get), 0); rb_define_singleton_method(mQuickfix, "RestructuringType_MODIFIED_MOD_RESTRUCTURING", VALUEFUNC(_wrap_RestructuringType_MODIFIED_MOD_RESTRUCTURING_get), 0); rb_define_singleton_method(mQuickfix, "RestructuringType_NO_RESTRUCTURING_SPECIFIED", VALUEFUNC(_wrap_RestructuringType_NO_RESTRUCTURING_SPECIFIED_get), 0); rb_define_singleton_method(mQuickfix, "Seniority_SENIOR_SECURED", VALUEFUNC(_wrap_Seniority_SENIOR_SECURED_get), 0); rb_define_singleton_method(mQuickfix, "Seniority_SENIOR", VALUEFUNC(_wrap_Seniority_SENIOR_get), 0); rb_define_singleton_method(mQuickfix, "Seniority_SUBORDINATED", VALUEFUNC(_wrap_Seniority_SUBORDINATED_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListType_INDUSTRY_CLASSIFICATION", VALUEFUNC(_wrap_SecurityListType_INDUSTRY_CLASSIFICATION_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListType_TRADING_LIST", VALUEFUNC(_wrap_SecurityListType_TRADING_LIST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListType_MARKET", VALUEFUNC(_wrap_SecurityListType_MARKET_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListType_NEWSPAPER_LIST", VALUEFUNC(_wrap_SecurityListType_NEWSPAPER_LIST_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListTypeSource_ICB", VALUEFUNC(_wrap_SecurityListTypeSource_ICB_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListTypeSource_NAICS", VALUEFUNC(_wrap_SecurityListTypeSource_NAICS_get), 0); rb_define_singleton_method(mQuickfix, "SecurityListTypeSource_GICS", VALUEFUNC(_wrap_SecurityListTypeSource_GICS_get), 0); rb_define_singleton_method(mQuickfix, "NewsCategory_COMPANY_NEWS", VALUEFUNC(_wrap_NewsCategory_COMPANY_NEWS_get), 0); rb_define_singleton_method(mQuickfix, "NewsCategory_MARKETPLACE_NEWS", VALUEFUNC(_wrap_NewsCategory_MARKETPLACE_NEWS_get), 0); rb_define_singleton_method(mQuickfix, "NewsCategory_FINANCIAL_MARKET_NEWS", VALUEFUNC(_wrap_NewsCategory_FINANCIAL_MARKET_NEWS_get), 0); rb_define_singleton_method(mQuickfix, "NewsCategory_TECHNICAL_NEWS", VALUEFUNC(_wrap_NewsCategory_TECHNICAL_NEWS_get), 0); rb_define_singleton_method(mQuickfix, "NewsCategory_OTHER_NEWS", VALUEFUNC(_wrap_NewsCategory_OTHER_NEWS_get), 0); rb_define_singleton_method(mQuickfix, "NewsRefType_REPLACEMENT", VALUEFUNC(_wrap_NewsRefType_REPLACEMENT_get), 0); rb_define_singleton_method(mQuickfix, "NewsRefType_OTHER_LANGUAGE", VALUEFUNC(_wrap_NewsRefType_OTHER_LANGUAGE_get), 0); rb_define_singleton_method(mQuickfix, "NewsRefType_COMPLIMENTARY", VALUEFUNC(_wrap_NewsRefType_COMPLIMENTARY_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceDeterminationMethod_FIXED_STRIKE", VALUEFUNC(_wrap_StrikePriceDeterminationMethod_FIXED_STRIKE_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE", VALUEFUNC(_wrap_StrikePriceDeterminationMethod_STRIKE_SET_AT_EXPIRATION_TO_UNDERLYING_OR_OTHER_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION", VALUEFUNC(_wrap_StrikePriceDeterminationMethod_STRIKE_SET_TO_AVERAGE_OF_UNDERLYING_SETTLEMENT_PRICE_ACROSS_THE_LIFE_OF_THE_OPTION_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE", VALUEFUNC(_wrap_StrikePriceDeterminationMethod_STRIKE_SET_TO_OPTIMAL_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY", VALUEFUNC(_wrap_StrikePriceBoundaryMethod_LESS_THAN_UNDERLYING_PRICE_IS_IN_THE_MONEY_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY", VALUEFUNC(_wrap_StrikePriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY", VALUEFUNC(_wrap_StrikePriceBoundaryMethod_EQUAL_TO_THE_UNDERLYING_PRICE_IS_IN_THE_MONEY_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY", VALUEFUNC(_wrap_StrikePriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_UNDERLYING_PRICE_IS_IN_THE_MONEY_get), 0); rb_define_singleton_method(mQuickfix, "StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY", VALUEFUNC(_wrap_StrikePriceBoundaryMethod_GREATER_THAN_UNDERLYING_IS_IN_THE_MONEY_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingPriceDeterminationMethod_REGULAR", VALUEFUNC(_wrap_UnderlyingPriceDeterminationMethod_REGULAR_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE", VALUEFUNC(_wrap_UnderlyingPriceDeterminationMethod_SPECIAL_REFERENCE_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE", VALUEFUNC(_wrap_UnderlyingPriceDeterminationMethod_OPTIMAL_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "UnderlyingPriceDeterminationMethod_AVERAGE_VALUE", VALUEFUNC(_wrap_UnderlyingPriceDeterminationMethod_AVERAGE_VALUE_get), 0); rb_define_singleton_method(mQuickfix, "OptPayoutType_VANILLA", VALUEFUNC(_wrap_OptPayoutType_VANILLA_get), 0); rb_define_singleton_method(mQuickfix, "OptPayoutType_CAPPED", VALUEFUNC(_wrap_OptPayoutType_CAPPED_get), 0); rb_define_singleton_method(mQuickfix, "OptPayoutType_BINARY", VALUEFUNC(_wrap_OptPayoutType_BINARY_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_CAPPED", VALUEFUNC(_wrap_ComplexEventType_CAPPED_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_TRIGGER", VALUEFUNC(_wrap_ComplexEventType_TRIGGER_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_KNOCK_IN_UP", VALUEFUNC(_wrap_ComplexEventType_KNOCK_IN_UP_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_KOCK_IN_DOWN", VALUEFUNC(_wrap_ComplexEventType_KOCK_IN_DOWN_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_KNOCK_OUT_UP", VALUEFUNC(_wrap_ComplexEventType_KNOCK_OUT_UP_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_KNOCK_OUT_DOWN", VALUEFUNC(_wrap_ComplexEventType_KNOCK_OUT_DOWN_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_UNDERLYING", VALUEFUNC(_wrap_ComplexEventType_UNDERLYING_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_RESET_BARRIER", VALUEFUNC(_wrap_ComplexEventType_RESET_BARRIER_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventType_ROLLING_BARRIER", VALUEFUNC(_wrap_ComplexEventType_ROLLING_BARRIER_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE", VALUEFUNC(_wrap_ComplexEventPriceBoundaryMethod_LESS_THAN_COMPLEXEVENTPRICE_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE", VALUEFUNC(_wrap_ComplexEventPriceBoundaryMethod_LESS_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE", VALUEFUNC(_wrap_ComplexEventPriceBoundaryMethod_EQUAL_TO_COMPLEXEVENTPRICE_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE", VALUEFUNC(_wrap_ComplexEventPriceBoundaryMethod_GREATER_THAN_OR_EQUAL_TO_COMPLEXEVENTPRICE_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE", VALUEFUNC(_wrap_ComplexEventPriceBoundaryMethod_GREATER_THAN_COMPLEXEVENTPRICE_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceTimeType_EXPIRATION", VALUEFUNC(_wrap_ComplexEventPriceTimeType_EXPIRATION_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceTimeType_IMMEDIATE", VALUEFUNC(_wrap_ComplexEventPriceTimeType_IMMEDIATE_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventPriceTimeType_SPECIFIED_DATE_TIME", VALUEFUNC(_wrap_ComplexEventPriceTimeType_SPECIFIED_DATE_TIME_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventCondition_AND", VALUEFUNC(_wrap_ComplexEventCondition_AND_get), 0); rb_define_singleton_method(mQuickfix, "ComplexEventCondition_OR", VALUEFUNC(_wrap_ComplexEventCondition_OR_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER", VALUEFUNC(_wrap_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_NEW_CUSTOMER_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER", VALUEFUNC(_wrap_StreamAsgnReqType_STREAM_ASSIGNMENT_FOR_EXISTING_CUSTOMER_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnRejReason_UNKNOWN_CLIENT", VALUEFUNC(_wrap_StreamAsgnRejReason_UNKNOWN_CLIENT_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE", VALUEFUNC(_wrap_StreamAsgnRejReason_EXCEEDS_MAXIMUM_SIZE_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR", VALUEFUNC(_wrap_StreamAsgnRejReason_UNKNOWN_OR_INVALID_CURRENCY_PAIR_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnRejReason_NO_AVAILABLE_STREAM", VALUEFUNC(_wrap_StreamAsgnRejReason_NO_AVAILABLE_STREAM_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnRejReason_OTHER", VALUEFUNC(_wrap_StreamAsgnRejReason_OTHER_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnAckType_ASSIGNMENT_ACCEPTED", VALUEFUNC(_wrap_StreamAsgnAckType_ASSIGNMENT_ACCEPTED_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnAckType_ASSIGNMENT_REJECTED", VALUEFUNC(_wrap_StreamAsgnAckType_ASSIGNMENT_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnType_ASSIGNMENT", VALUEFUNC(_wrap_StreamAsgnType_ASSIGNMENT_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnType_REJECTED", VALUEFUNC(_wrap_StreamAsgnType_REJECTED_get), 0); rb_define_singleton_method(mQuickfix, "StreamAsgnType_TERMINATE_UNASSIGN", VALUEFUNC(_wrap_StreamAsgnType_TERMINATE_UNASSIGN_get), 0); SwigClassSessionID.klass = rb_define_class_under(mQuickfix, "SessionID", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__SessionID, (void *) &SwigClassSessionID); rb_define_alloc_func(SwigClassSessionID.klass, _wrap_SessionID_allocate); rb_define_method(SwigClassSessionID.klass, "initialize", VALUEFUNC(_wrap_new_SessionID), -1); rb_define_method(SwigClassSessionID.klass, "getBeginString", VALUEFUNC(_wrap_SessionID_getBeginString), -1); rb_define_method(SwigClassSessionID.klass, "getSenderCompID", VALUEFUNC(_wrap_SessionID_getSenderCompID), -1); rb_define_method(SwigClassSessionID.klass, "getTargetCompID", VALUEFUNC(_wrap_SessionID_getTargetCompID), -1); rb_define_method(SwigClassSessionID.klass, "getSessionQualifier", VALUEFUNC(_wrap_SessionID_getSessionQualifier), -1); rb_define_method(SwigClassSessionID.klass, "isFIXT", VALUEFUNC(_wrap_SessionID_isFIXT), -1); rb_define_method(SwigClassSessionID.klass, "toStringFrozen", VALUEFUNC(_wrap_SessionID_toStringFrozen), -1); rb_define_method(SwigClassSessionID.klass, "fromString", VALUEFUNC(_wrap_SessionID_fromString), -1); rb_define_method(SwigClassSessionID.klass, "toString", VALUEFUNC(_wrap_SessionID_toString), -1); rb_define_method(SwigClassSessionID.klass, "~", VALUEFUNC(_wrap_SessionID___invert__), -1); rb_define_method(SwigClassSessionID.klass, "to_s", VALUEFUNC(_wrap_SessionID___str__), -1); SwigClassSessionID.mark = 0; SwigClassSessionID.destroy = (void (*)(void *)) free_FIX_SessionID; SwigClassSessionID.trackObjects = 0; rb_define_module_function(mQuickfix, "<", VALUEFUNC(_wrap___lt__), -1); rb_define_module_function(mQuickfix, "==", VALUEFUNC(_wrap___eq__), -1); SwigClassDictionary.klass = rb_define_class_under(mQuickfix, "Dictionary", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__Dictionary, (void *) &SwigClassDictionary); rb_define_alloc_func(SwigClassDictionary.klass, _wrap_Dictionary_allocate); rb_define_method(SwigClassDictionary.klass, "initialize", VALUEFUNC(_wrap_new_Dictionary), -1); rb_define_method(SwigClassDictionary.klass, "getName", VALUEFUNC(_wrap_Dictionary_getName), -1); rb_define_method(SwigClassDictionary.klass, "size", VALUEFUNC(_wrap_Dictionary_size), -1); rb_define_method(SwigClassDictionary.klass, "getString", VALUEFUNC(_wrap_Dictionary_getString), -1); rb_define_method(SwigClassDictionary.klass, "getInt", VALUEFUNC(_wrap_Dictionary_getInt), -1); rb_define_method(SwigClassDictionary.klass, "getDouble", VALUEFUNC(_wrap_Dictionary_getDouble), -1); rb_define_method(SwigClassDictionary.klass, "getBool", VALUEFUNC(_wrap_Dictionary_getBool), -1); rb_define_method(SwigClassDictionary.klass, "getDay", VALUEFUNC(_wrap_Dictionary_getDay), -1); rb_define_method(SwigClassDictionary.klass, "setString", VALUEFUNC(_wrap_Dictionary_setString), -1); rb_define_method(SwigClassDictionary.klass, "setInt", VALUEFUNC(_wrap_Dictionary_setInt), -1); rb_define_method(SwigClassDictionary.klass, "setDouble", VALUEFUNC(_wrap_Dictionary_setDouble), -1); rb_define_method(SwigClassDictionary.klass, "setBool", VALUEFUNC(_wrap_Dictionary_setBool), -1); rb_define_method(SwigClassDictionary.klass, "setDay", VALUEFUNC(_wrap_Dictionary_setDay), -1); rb_define_method(SwigClassDictionary.klass, "has", VALUEFUNC(_wrap_Dictionary_has), -1); rb_define_method(SwigClassDictionary.klass, "merge", VALUEFUNC(_wrap_Dictionary_merge), -1); rb_define_method(SwigClassDictionary.klass, "begin", VALUEFUNC(_wrap_Dictionary_begin), -1); rb_define_method(SwigClassDictionary.klass, "end", VALUEFUNC(_wrap_Dictionary_end), -1); SwigClassDictionary.mark = 0; SwigClassDictionary.destroy = (void (*)(void *)) free_FIX_Dictionary; SwigClassDictionary.trackObjects = 0; rb_define_singleton_method(mQuickfix, "BEGINSTRING", VALUEFUNC(_wrap_BEGINSTRING_get), 0); rb_define_singleton_method(mQuickfix, "SENDERCOMPID", VALUEFUNC(_wrap_SENDERCOMPID_get), 0); rb_define_singleton_method(mQuickfix, "TARGETCOMPID", VALUEFUNC(_wrap_TARGETCOMPID_get), 0); rb_define_singleton_method(mQuickfix, "SESSION_QUALIFIER", VALUEFUNC(_wrap_SESSION_QUALIFIER_get), 0); rb_define_singleton_method(mQuickfix, "DEFAULT_APPLVERID", VALUEFUNC(_wrap_DEFAULT_APPLVERID_get), 0); rb_define_singleton_method(mQuickfix, "CONNECTION_TYPE", VALUEFUNC(_wrap_CONNECTION_TYPE_get), 0); rb_define_singleton_method(mQuickfix, "USE_DATA_DICTIONARY", VALUEFUNC(_wrap_USE_DATA_DICTIONARY_get), 0); rb_define_singleton_method(mQuickfix, "SEND_RESETSEQNUMFLAG", VALUEFUNC(_wrap_SEND_RESETSEQNUMFLAG_get), 0); rb_define_singleton_method(mQuickfix, "SEND_REDUNDANT_RESENDREQUESTS", VALUEFUNC(_wrap_SEND_REDUNDANT_RESENDREQUESTS_get), 0); rb_define_singleton_method(mQuickfix, "DATA_DICTIONARY", VALUEFUNC(_wrap_DATA_DICTIONARY_get), 0); rb_define_singleton_method(mQuickfix, "TRANSPORT_DATA_DICTIONARY", VALUEFUNC(_wrap_TRANSPORT_DATA_DICTIONARY_get), 0); rb_define_singleton_method(mQuickfix, "APP_DATA_DICTIONARY", VALUEFUNC(_wrap_APP_DATA_DICTIONARY_get), 0); rb_define_singleton_method(mQuickfix, "USE_LOCAL_TIME", VALUEFUNC(_wrap_USE_LOCAL_TIME_get), 0); rb_define_singleton_method(mQuickfix, "START_TIME", VALUEFUNC(_wrap_START_TIME_get), 0); rb_define_singleton_method(mQuickfix, "END_TIME", VALUEFUNC(_wrap_END_TIME_get), 0); rb_define_singleton_method(mQuickfix, "START_DAY", VALUEFUNC(_wrap_START_DAY_get), 0); rb_define_singleton_method(mQuickfix, "END_DAY", VALUEFUNC(_wrap_END_DAY_get), 0); rb_define_singleton_method(mQuickfix, "LOGON_TIME", VALUEFUNC(_wrap_LOGON_TIME_get), 0); rb_define_singleton_method(mQuickfix, "LOGOUT_TIME", VALUEFUNC(_wrap_LOGOUT_TIME_get), 0); rb_define_singleton_method(mQuickfix, "LOGON_DAY", VALUEFUNC(_wrap_LOGON_DAY_get), 0); rb_define_singleton_method(mQuickfix, "LOGOUT_DAY", VALUEFUNC(_wrap_LOGOUT_DAY_get), 0); rb_define_singleton_method(mQuickfix, "CHECK_COMPID", VALUEFUNC(_wrap_CHECK_COMPID_get), 0); rb_define_singleton_method(mQuickfix, "CHECK_LATENCY", VALUEFUNC(_wrap_CHECK_LATENCY_get), 0); rb_define_singleton_method(mQuickfix, "MAX_LATENCY", VALUEFUNC(_wrap_MAX_LATENCY_get), 0); rb_define_singleton_method(mQuickfix, "HEARTBTINT", VALUEFUNC(_wrap_HEARTBTINT_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_ACCEPT_PORT", VALUEFUNC(_wrap_SOCKET_ACCEPT_PORT_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_REUSE_ADDRESS", VALUEFUNC(_wrap_SOCKET_REUSE_ADDRESS_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_CONNECT_HOST", VALUEFUNC(_wrap_SOCKET_CONNECT_HOST_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_CONNECT_PORT", VALUEFUNC(_wrap_SOCKET_CONNECT_PORT_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_CONNECT_SOURCE_HOST", VALUEFUNC(_wrap_SOCKET_CONNECT_SOURCE_HOST_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_CONNECT_SOURCE_PORT", VALUEFUNC(_wrap_SOCKET_CONNECT_SOURCE_PORT_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_NODELAY", VALUEFUNC(_wrap_SOCKET_NODELAY_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_SEND_BUFFER_SIZE", VALUEFUNC(_wrap_SOCKET_SEND_BUFFER_SIZE_get), 0); rb_define_singleton_method(mQuickfix, "SOCKET_RECEIVE_BUFFER_SIZE", VALUEFUNC(_wrap_SOCKET_RECEIVE_BUFFER_SIZE_get), 0); rb_define_singleton_method(mQuickfix, "RECONNECT_INTERVAL", VALUEFUNC(_wrap_RECONNECT_INTERVAL_get), 0); rb_define_singleton_method(mQuickfix, "VALIDATE_LENGTH_AND_CHECKSUM", VALUEFUNC(_wrap_VALIDATE_LENGTH_AND_CHECKSUM_get), 0); rb_define_singleton_method(mQuickfix, "VALIDATE_FIELDS_OUT_OF_ORDER", VALUEFUNC(_wrap_VALIDATE_FIELDS_OUT_OF_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "VALIDATE_FIELDS_HAVE_VALUES", VALUEFUNC(_wrap_VALIDATE_FIELDS_HAVE_VALUES_get), 0); rb_define_singleton_method(mQuickfix, "VALIDATE_USER_DEFINED_FIELDS", VALUEFUNC(_wrap_VALIDATE_USER_DEFINED_FIELDS_get), 0); rb_define_singleton_method(mQuickfix, "ALLOW_UNKNOWN_MSG_FIELDS", VALUEFUNC(_wrap_ALLOW_UNKNOWN_MSG_FIELDS_get), 0); rb_define_singleton_method(mQuickfix, "PRESERVE_MESSAGE_FIELDS_ORDER", VALUEFUNC(_wrap_PRESERVE_MESSAGE_FIELDS_ORDER_get), 0); rb_define_singleton_method(mQuickfix, "LOGON_TIMEOUT", VALUEFUNC(_wrap_LOGON_TIMEOUT_get), 0); rb_define_singleton_method(mQuickfix, "LOGOUT_TIMEOUT", VALUEFUNC(_wrap_LOGOUT_TIMEOUT_get), 0); rb_define_singleton_method(mQuickfix, "FILE_STORE_PATH", VALUEFUNC(_wrap_FILE_STORE_PATH_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_STORE_USECONNECTIONPOOL", VALUEFUNC(_wrap_MYSQL_STORE_USECONNECTIONPOOL_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_STORE_DATABASE", VALUEFUNC(_wrap_MYSQL_STORE_DATABASE_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_STORE_USER", VALUEFUNC(_wrap_MYSQL_STORE_USER_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_STORE_PASSWORD", VALUEFUNC(_wrap_MYSQL_STORE_PASSWORD_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_STORE_HOST", VALUEFUNC(_wrap_MYSQL_STORE_HOST_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_STORE_PORT", VALUEFUNC(_wrap_MYSQL_STORE_PORT_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_STORE_USECONNECTIONPOOL", VALUEFUNC(_wrap_POSTGRESQL_STORE_USECONNECTIONPOOL_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_STORE_DATABASE", VALUEFUNC(_wrap_POSTGRESQL_STORE_DATABASE_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_STORE_USER", VALUEFUNC(_wrap_POSTGRESQL_STORE_USER_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_STORE_PASSWORD", VALUEFUNC(_wrap_POSTGRESQL_STORE_PASSWORD_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_STORE_HOST", VALUEFUNC(_wrap_POSTGRESQL_STORE_HOST_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_STORE_PORT", VALUEFUNC(_wrap_POSTGRESQL_STORE_PORT_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_STORE_USER", VALUEFUNC(_wrap_ODBC_STORE_USER_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_STORE_PASSWORD", VALUEFUNC(_wrap_ODBC_STORE_PASSWORD_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_STORE_CONNECTION_STRING", VALUEFUNC(_wrap_ODBC_STORE_CONNECTION_STRING_get), 0); rb_define_singleton_method(mQuickfix, "FILE_LOG_PATH", VALUEFUNC(_wrap_FILE_LOG_PATH_get), 0); rb_define_singleton_method(mQuickfix, "FILE_LOG_BACKUP_PATH", VALUEFUNC(_wrap_FILE_LOG_BACKUP_PATH_get), 0); rb_define_singleton_method(mQuickfix, "SCREEN_LOG_SHOW_INCOMING", VALUEFUNC(_wrap_SCREEN_LOG_SHOW_INCOMING_get), 0); rb_define_singleton_method(mQuickfix, "SCREEN_LOG_SHOW_OUTGOING", VALUEFUNC(_wrap_SCREEN_LOG_SHOW_OUTGOING_get), 0); rb_define_singleton_method(mQuickfix, "SCREEN_LOG_SHOW_EVENTS", VALUEFUNC(_wrap_SCREEN_LOG_SHOW_EVENTS_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_USECONNECTIONPOOL", VALUEFUNC(_wrap_MYSQL_LOG_USECONNECTIONPOOL_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_DATABASE", VALUEFUNC(_wrap_MYSQL_LOG_DATABASE_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_USER", VALUEFUNC(_wrap_MYSQL_LOG_USER_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_PASSWORD", VALUEFUNC(_wrap_MYSQL_LOG_PASSWORD_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_HOST", VALUEFUNC(_wrap_MYSQL_LOG_HOST_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_PORT", VALUEFUNC(_wrap_MYSQL_LOG_PORT_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_INCOMING_TABLE", VALUEFUNC(_wrap_MYSQL_LOG_INCOMING_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_OUTGOING_TABLE", VALUEFUNC(_wrap_MYSQL_LOG_OUTGOING_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "MYSQL_LOG_EVENT_TABLE", VALUEFUNC(_wrap_MYSQL_LOG_EVENT_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_USECONNECTIONPOOL", VALUEFUNC(_wrap_POSTGRESQL_LOG_USECONNECTIONPOOL_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_DATABASE", VALUEFUNC(_wrap_POSTGRESQL_LOG_DATABASE_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_USER", VALUEFUNC(_wrap_POSTGRESQL_LOG_USER_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_PASSWORD", VALUEFUNC(_wrap_POSTGRESQL_LOG_PASSWORD_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_HOST", VALUEFUNC(_wrap_POSTGRESQL_LOG_HOST_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_PORT", VALUEFUNC(_wrap_POSTGRESQL_LOG_PORT_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_INCOMING_TABLE", VALUEFUNC(_wrap_POSTGRESQL_LOG_INCOMING_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_OUTGOING_TABLE", VALUEFUNC(_wrap_POSTGRESQL_LOG_OUTGOING_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "POSTGRESQL_LOG_EVENT_TABLE", VALUEFUNC(_wrap_POSTGRESQL_LOG_EVENT_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_LOG_USER", VALUEFUNC(_wrap_ODBC_LOG_USER_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_LOG_PASSWORD", VALUEFUNC(_wrap_ODBC_LOG_PASSWORD_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_LOG_CONNECTION_STRING", VALUEFUNC(_wrap_ODBC_LOG_CONNECTION_STRING_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_LOG_INCOMING_TABLE", VALUEFUNC(_wrap_ODBC_LOG_INCOMING_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_LOG_OUTGOING_TABLE", VALUEFUNC(_wrap_ODBC_LOG_OUTGOING_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "ODBC_LOG_EVENT_TABLE", VALUEFUNC(_wrap_ODBC_LOG_EVENT_TABLE_get), 0); rb_define_singleton_method(mQuickfix, "RESET_ON_LOGON", VALUEFUNC(_wrap_RESET_ON_LOGON_get), 0); rb_define_singleton_method(mQuickfix, "RESET_ON_LOGOUT", VALUEFUNC(_wrap_RESET_ON_LOGOUT_get), 0); rb_define_singleton_method(mQuickfix, "RESET_ON_DISCONNECT", VALUEFUNC(_wrap_RESET_ON_DISCONNECT_get), 0); rb_define_singleton_method(mQuickfix, "REFRESH_ON_LOGON", VALUEFUNC(_wrap_REFRESH_ON_LOGON_get), 0); rb_define_singleton_method(mQuickfix, "MILLISECONDS_IN_TIMESTAMP", VALUEFUNC(_wrap_MILLISECONDS_IN_TIMESTAMP_get), 0); rb_define_singleton_method(mQuickfix, "TIMESTAMP_PRECISION", VALUEFUNC(_wrap_TIMESTAMP_PRECISION_get), 0); rb_define_singleton_method(mQuickfix, "HTTP_ACCEPT_PORT", VALUEFUNC(_wrap_HTTP_ACCEPT_PORT_get), 0); rb_define_singleton_method(mQuickfix, "PERSIST_MESSAGES", VALUEFUNC(_wrap_PERSIST_MESSAGES_get), 0); rb_define_singleton_method(mQuickfix, "SERVER_CERT_FILE", VALUEFUNC(_wrap_SERVER_CERT_FILE_get), 0); rb_define_singleton_method(mQuickfix, "SERVER_CERT_KEY_FILE", VALUEFUNC(_wrap_SERVER_CERT_KEY_FILE_get), 0); rb_define_singleton_method(mQuickfix, "CLIENT_CERT_FILE", VALUEFUNC(_wrap_CLIENT_CERT_FILE_get), 0); rb_define_singleton_method(mQuickfix, "CLIENT_CERT_KEY_FILE", VALUEFUNC(_wrap_CLIENT_CERT_KEY_FILE_get), 0); rb_define_singleton_method(mQuickfix, "CERT_AUTH_FILE", VALUEFUNC(_wrap_CERT_AUTH_FILE_get), 0); rb_define_singleton_method(mQuickfix, "CERT_AUTH_DIR", VALUEFUNC(_wrap_CERT_AUTH_DIR_get), 0); rb_define_singleton_method(mQuickfix, "CRL_FILE", VALUEFUNC(_wrap_CRL_FILE_get), 0); rb_define_singleton_method(mQuickfix, "CRL_DIR", VALUEFUNC(_wrap_CRL_DIR_get), 0); rb_define_singleton_method(mQuickfix, "VERIFY_LEVEL", VALUEFUNC(_wrap_VERIFY_LEVEL_get), 0); rb_define_singleton_method(mQuickfix, "SSL_PROTOCOL", VALUEFUNC(_wrap_SSL_PROTOCOL_get), 0); rb_define_singleton_method(mQuickfix, "SSL_CIPHER_SUITE", VALUEFUNC(_wrap_SSL_CIPHER_SUITE_get), 0); SwigClassSessionSettings.klass = rb_define_class_under(mQuickfix, "SessionSettings", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__SessionSettings, (void *) &SwigClassSessionSettings); rb_define_alloc_func(SwigClassSessionSettings.klass, _wrap_SessionSettings_allocate); rb_define_method(SwigClassSessionSettings.klass, "initialize", VALUEFUNC(_wrap_new_SessionSettings), -1); rb_define_method(SwigClassSessionSettings.klass, "has", VALUEFUNC(_wrap_SessionSettings_has), -1); rb_define_method(SwigClassSessionSettings.klass, "get", VALUEFUNC(_wrap_SessionSettings_get), -1); rb_define_method(SwigClassSessionSettings.klass, "set", VALUEFUNC(_wrap_SessionSettings_set), -1); rb_define_method(SwigClassSessionSettings.klass, "size", VALUEFUNC(_wrap_SessionSettings_size), -1); rb_define_method(SwigClassSessionSettings.klass, "getSessions", VALUEFUNC(_wrap_SessionSettings_getSessions), -1); SwigClassSessionSettings.mark = 0; SwigClassSessionSettings.destroy = (void (*)(void *)) free_FIX_SessionSettings; SwigClassSessionSettings.trackObjects = 0; rb_define_module_function(mQuickfix, ">>", VALUEFUNC(_wrap___rshift__), -1); rb_define_module_function(mQuickfix, "<<", VALUEFUNC(_wrap___lshift__), -1); SwigClassSession.klass = rb_define_class_under(mQuickfix, "Session", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__Session, (void *) &SwigClassSession); rb_define_alloc_func(SwigClassSession.klass, _wrap_Session_allocate); rb_define_method(SwigClassSession.klass, "initialize", VALUEFUNC(_wrap_new_Session), -1); rb_define_method(SwigClassSession.klass, "logon", VALUEFUNC(_wrap_Session_logon), -1); rb_define_method(SwigClassSession.klass, "logout", VALUEFUNC(_wrap_Session_logout), -1); rb_define_method(SwigClassSession.klass, "isEnabled", VALUEFUNC(_wrap_Session_isEnabled), -1); rb_define_method(SwigClassSession.klass, "sentLogon", VALUEFUNC(_wrap_Session_sentLogon), -1); rb_define_method(SwigClassSession.klass, "sentLogout", VALUEFUNC(_wrap_Session_sentLogout), -1); rb_define_method(SwigClassSession.klass, "receivedLogon", VALUEFUNC(_wrap_Session_receivedLogon), -1); rb_define_method(SwigClassSession.klass, "isLoggedOn", VALUEFUNC(_wrap_Session_isLoggedOn), -1); rb_define_method(SwigClassSession.klass, "reset", VALUEFUNC(_wrap_Session_reset), -1); rb_define_method(SwigClassSession.klass, "refresh", VALUEFUNC(_wrap_Session_refresh), -1); rb_define_method(SwigClassSession.klass, "setNextSenderMsgSeqNum", VALUEFUNC(_wrap_Session_setNextSenderMsgSeqNum), -1); rb_define_method(SwigClassSession.klass, "setNextTargetMsgSeqNum", VALUEFUNC(_wrap_Session_setNextTargetMsgSeqNum), -1); rb_define_method(SwigClassSession.klass, "getSessionID", VALUEFUNC(_wrap_Session_getSessionID), -1); rb_define_method(SwigClassSession.klass, "setDataDictionaryProvider", VALUEFUNC(_wrap_Session_setDataDictionaryProvider), -1); rb_define_method(SwigClassSession.klass, "getDataDictionaryProvider", VALUEFUNC(_wrap_Session_getDataDictionaryProvider), -1); rb_define_singleton_method(SwigClassSession.klass, "sendToTarget", VALUEFUNC(_wrap_Session_sendToTarget), -1); rb_define_singleton_method(SwigClassSession.klass, "getSessions", VALUEFUNC(_wrap_Session_getSessions), -1); rb_define_singleton_method(SwigClassSession.klass, "doesSessionExist", VALUEFUNC(_wrap_Session_doesSessionExist), -1); rb_define_singleton_method(SwigClassSession.klass, "lookupSession", VALUEFUNC(_wrap_Session_lookupSession), -1); rb_define_singleton_method(SwigClassSession.klass, "isSessionRegistered", VALUEFUNC(_wrap_Session_isSessionRegistered), -1); rb_define_singleton_method(SwigClassSession.klass, "registerSession", VALUEFUNC(_wrap_Session_registerSession), -1); rb_define_singleton_method(SwigClassSession.klass, "unregisterSession", VALUEFUNC(_wrap_Session_unregisterSession), -1); rb_define_singleton_method(SwigClassSession.klass, "numSessions", VALUEFUNC(_wrap_Session_numSessions), -1); rb_define_method(SwigClassSession.klass, "isSessionTime", VALUEFUNC(_wrap_Session_isSessionTime), -1); rb_define_method(SwigClassSession.klass, "isLogonTime", VALUEFUNC(_wrap_Session_isLogonTime), -1); rb_define_method(SwigClassSession.klass, "isInitiator", VALUEFUNC(_wrap_Session_isInitiator), -1); rb_define_method(SwigClassSession.klass, "isAcceptor", VALUEFUNC(_wrap_Session_isAcceptor), -1); rb_define_method(SwigClassSession.klass, "getLogonTime", VALUEFUNC(_wrap_Session_getLogonTime), -1); rb_define_method(SwigClassSession.klass, "setLogonTime", VALUEFUNC(_wrap_Session_setLogonTime), -1); rb_define_method(SwigClassSession.klass, "getSenderDefaultApplVerID", VALUEFUNC(_wrap_Session_getSenderDefaultApplVerID), -1); rb_define_method(SwigClassSession.klass, "setSenderDefaultApplVerID", VALUEFUNC(_wrap_Session_setSenderDefaultApplVerID), -1); rb_define_method(SwigClassSession.klass, "getTargetDefaultApplVerID", VALUEFUNC(_wrap_Session_getTargetDefaultApplVerID), -1); rb_define_method(SwigClassSession.klass, "setTargetDefaultApplVerID", VALUEFUNC(_wrap_Session_setTargetDefaultApplVerID), -1); rb_define_method(SwigClassSession.klass, "getSendRedundantResendRequests", VALUEFUNC(_wrap_Session_getSendRedundantResendRequests), -1); rb_define_method(SwigClassSession.klass, "setSendRedundantResendRequests", VALUEFUNC(_wrap_Session_setSendRedundantResendRequests), -1); rb_define_method(SwigClassSession.klass, "getCheckCompId", VALUEFUNC(_wrap_Session_getCheckCompId), -1); rb_define_method(SwigClassSession.klass, "setCheckCompId", VALUEFUNC(_wrap_Session_setCheckCompId), -1); rb_define_method(SwigClassSession.klass, "getCheckLatency", VALUEFUNC(_wrap_Session_getCheckLatency), -1); rb_define_method(SwigClassSession.klass, "setCheckLatency", VALUEFUNC(_wrap_Session_setCheckLatency), -1); rb_define_method(SwigClassSession.klass, "getMaxLatency", VALUEFUNC(_wrap_Session_getMaxLatency), -1); rb_define_method(SwigClassSession.klass, "setMaxLatency", VALUEFUNC(_wrap_Session_setMaxLatency), -1); rb_define_method(SwigClassSession.klass, "getLogonTimeout", VALUEFUNC(_wrap_Session_getLogonTimeout), -1); rb_define_method(SwigClassSession.klass, "setLogonTimeout", VALUEFUNC(_wrap_Session_setLogonTimeout), -1); rb_define_method(SwigClassSession.klass, "getLogoutTimeout", VALUEFUNC(_wrap_Session_getLogoutTimeout), -1); rb_define_method(SwigClassSession.klass, "setLogoutTimeout", VALUEFUNC(_wrap_Session_setLogoutTimeout), -1); rb_define_method(SwigClassSession.klass, "getResetOnLogon", VALUEFUNC(_wrap_Session_getResetOnLogon), -1); rb_define_method(SwigClassSession.klass, "setResetOnLogon", VALUEFUNC(_wrap_Session_setResetOnLogon), -1); rb_define_method(SwigClassSession.klass, "getResetOnLogout", VALUEFUNC(_wrap_Session_getResetOnLogout), -1); rb_define_method(SwigClassSession.klass, "setResetOnLogout", VALUEFUNC(_wrap_Session_setResetOnLogout), -1); rb_define_method(SwigClassSession.klass, "getResetOnDisconnect", VALUEFUNC(_wrap_Session_getResetOnDisconnect), -1); rb_define_method(SwigClassSession.klass, "setResetOnDisconnect", VALUEFUNC(_wrap_Session_setResetOnDisconnect), -1); rb_define_method(SwigClassSession.klass, "getRefreshOnLogon", VALUEFUNC(_wrap_Session_getRefreshOnLogon), -1); rb_define_method(SwigClassSession.klass, "setRefreshOnLogon", VALUEFUNC(_wrap_Session_setRefreshOnLogon), -1); rb_define_method(SwigClassSession.klass, "getMillisecondsInTimeStamp", VALUEFUNC(_wrap_Session_getMillisecondsInTimeStamp), -1); rb_define_method(SwigClassSession.klass, "setMillisecondsInTimeStamp", VALUEFUNC(_wrap_Session_setMillisecondsInTimeStamp), -1); rb_define_method(SwigClassSession.klass, "getTimestampPrecision", VALUEFUNC(_wrap_Session_getTimestampPrecision), -1); rb_define_method(SwigClassSession.klass, "setTimestampPrecision", VALUEFUNC(_wrap_Session_setTimestampPrecision), -1); rb_define_method(SwigClassSession.klass, "getPersistMessages", VALUEFUNC(_wrap_Session_getPersistMessages), -1); rb_define_method(SwigClassSession.klass, "setPersistMessages", VALUEFUNC(_wrap_Session_setPersistMessages), -1); rb_define_method(SwigClassSession.klass, "getValidateLengthAndChecksum", VALUEFUNC(_wrap_Session_getValidateLengthAndChecksum), -1); rb_define_method(SwigClassSession.klass, "setValidateLengthAndChecksum", VALUEFUNC(_wrap_Session_setValidateLengthAndChecksum), -1); rb_define_method(SwigClassSession.klass, "setResponder", VALUEFUNC(_wrap_Session_setResponder), -1); rb_define_method(SwigClassSession.klass, "send", VALUEFUNC(_wrap_Session_send), -1); rb_define_method(SwigClassSession.klass, "next", VALUEFUNC(_wrap_Session_next), -1); rb_define_method(SwigClassSession.klass, "disconnect", VALUEFUNC(_wrap_Session_disconnect), -1); rb_define_method(SwigClassSession.klass, "getExpectedSenderNum", VALUEFUNC(_wrap_Session_getExpectedSenderNum), -1); rb_define_method(SwigClassSession.klass, "getExpectedTargetNum", VALUEFUNC(_wrap_Session_getExpectedTargetNum), -1); rb_define_method(SwigClassSession.klass, "getLog", VALUEFUNC(_wrap_Session_getLog), -1); rb_define_method(SwigClassSession.klass, "getStore", VALUEFUNC(_wrap_Session_getStore), -1); SwigClassSession.mark = 0; SwigClassSession.destroy = (void (*)(void *)) free_FIX_Session; SwigClassSession.trackObjects = 0; SwigClassLogFactory.klass = rb_define_class_under(mQuickfix, "LogFactory", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__LogFactory, (void *) &SwigClassLogFactory); rb_undef_alloc_func(SwigClassLogFactory.klass); rb_define_method(SwigClassLogFactory.klass, "create", VALUEFUNC(_wrap_LogFactory_create), -1); rb_define_method(SwigClassLogFactory.klass, "destroy", VALUEFUNC(_wrap_LogFactory_destroy), -1); SwigClassLogFactory.mark = 0; SwigClassLogFactory.destroy = (void (*)(void *)) free_FIX_LogFactory; SwigClassLogFactory.trackObjects = 0; SwigClassScreenLogFactory.klass = rb_define_class_under(mQuickfix, "ScreenLogFactory", ((swig_class *) SWIGTYPE_p_FIX__LogFactory->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ScreenLogFactory, (void *) &SwigClassScreenLogFactory); rb_define_alloc_func(SwigClassScreenLogFactory.klass, _wrap_ScreenLogFactory_allocate); rb_define_method(SwigClassScreenLogFactory.klass, "initialize", VALUEFUNC(_wrap_new_ScreenLogFactory), -1); rb_define_method(SwigClassScreenLogFactory.klass, "create", VALUEFUNC(_wrap_ScreenLogFactory_create), -1); rb_define_method(SwigClassScreenLogFactory.klass, "destroy", VALUEFUNC(_wrap_ScreenLogFactory_destroy), -1); SwigClassScreenLogFactory.mark = 0; SwigClassScreenLogFactory.destroy = (void (*)(void *)) free_FIX_ScreenLogFactory; SwigClassScreenLogFactory.trackObjects = 0; SwigClassLog.klass = rb_define_class_under(mQuickfix, "Log", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__Log, (void *) &SwigClassLog); rb_undef_alloc_func(SwigClassLog.klass); rb_define_method(SwigClassLog.klass, "clear", VALUEFUNC(_wrap_Log_clear), -1); rb_define_method(SwigClassLog.klass, "backup", VALUEFUNC(_wrap_Log_backup), -1); rb_define_method(SwigClassLog.klass, "onIncoming", VALUEFUNC(_wrap_Log_onIncoming), -1); rb_define_method(SwigClassLog.klass, "onOutgoing", VALUEFUNC(_wrap_Log_onOutgoing), -1); rb_define_method(SwigClassLog.klass, "onEvent", VALUEFUNC(_wrap_Log_onEvent), -1); SwigClassLog.mark = 0; SwigClassLog.destroy = (void (*)(void *)) free_FIX_Log; SwigClassLog.trackObjects = 0; SwigClassNullLog.klass = rb_define_class_under(mQuickfix, "NullLog", ((swig_class *) SWIGTYPE_p_FIX__Log->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NullLog, (void *) &SwigClassNullLog); rb_define_alloc_func(SwigClassNullLog.klass, _wrap_NullLog_allocate); rb_define_method(SwigClassNullLog.klass, "initialize", VALUEFUNC(_wrap_new_NullLog), -1); rb_define_method(SwigClassNullLog.klass, "clear", VALUEFUNC(_wrap_NullLog_clear), -1); rb_define_method(SwigClassNullLog.klass, "backup", VALUEFUNC(_wrap_NullLog_backup), -1); rb_define_method(SwigClassNullLog.klass, "onIncoming", VALUEFUNC(_wrap_NullLog_onIncoming), -1); rb_define_method(SwigClassNullLog.klass, "onOutgoing", VALUEFUNC(_wrap_NullLog_onOutgoing), -1); rb_define_method(SwigClassNullLog.klass, "onEvent", VALUEFUNC(_wrap_NullLog_onEvent), -1); SwigClassNullLog.mark = 0; SwigClassNullLog.destroy = (void (*)(void *)) free_FIX_NullLog; SwigClassNullLog.trackObjects = 0; SwigClassScreenLog.klass = rb_define_class_under(mQuickfix, "ScreenLog", ((swig_class *) SWIGTYPE_p_FIX__Log->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__ScreenLog, (void *) &SwigClassScreenLog); rb_define_alloc_func(SwigClassScreenLog.klass, _wrap_ScreenLog_allocate); rb_define_method(SwigClassScreenLog.klass, "initialize", VALUEFUNC(_wrap_new_ScreenLog), -1); rb_define_method(SwigClassScreenLog.klass, "clear", VALUEFUNC(_wrap_ScreenLog_clear), -1); rb_define_method(SwigClassScreenLog.klass, "backup", VALUEFUNC(_wrap_ScreenLog_backup), -1); rb_define_method(SwigClassScreenLog.klass, "onIncoming", VALUEFUNC(_wrap_ScreenLog_onIncoming), -1); rb_define_method(SwigClassScreenLog.klass, "onOutgoing", VALUEFUNC(_wrap_ScreenLog_onOutgoing), -1); rb_define_method(SwigClassScreenLog.klass, "onEvent", VALUEFUNC(_wrap_ScreenLog_onEvent), -1); SwigClassScreenLog.mark = 0; SwigClassScreenLog.destroy = (void (*)(void *)) free_FIX_ScreenLog; SwigClassScreenLog.trackObjects = 0; SwigClassFileLogFactory.klass = rb_define_class_under(mQuickfix, "FileLogFactory", ((swig_class *) SWIGTYPE_p_FIX__LogFactory->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FileLogFactory, (void *) &SwigClassFileLogFactory); rb_define_alloc_func(SwigClassFileLogFactory.klass, _wrap_FileLogFactory_allocate); rb_define_method(SwigClassFileLogFactory.klass, "initialize", VALUEFUNC(_wrap_new_FileLogFactory), -1); rb_define_method(SwigClassFileLogFactory.klass, "create", VALUEFUNC(_wrap_FileLogFactory_create), -1); rb_define_method(SwigClassFileLogFactory.klass, "destroy", VALUEFUNC(_wrap_FileLogFactory_destroy), -1); SwigClassFileLogFactory.mark = 0; SwigClassFileLogFactory.destroy = (void (*)(void *)) free_FIX_FileLogFactory; SwigClassFileLogFactory.trackObjects = 0; SwigClassFileLog.klass = rb_define_class_under(mQuickfix, "FileLog", ((swig_class *) SWIGTYPE_p_FIX__Log->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FileLog, (void *) &SwigClassFileLog); rb_define_alloc_func(SwigClassFileLog.klass, _wrap_FileLog_allocate); rb_define_method(SwigClassFileLog.klass, "initialize", VALUEFUNC(_wrap_new_FileLog), -1); rb_define_method(SwigClassFileLog.klass, "clear", VALUEFUNC(_wrap_FileLog_clear), -1); rb_define_method(SwigClassFileLog.klass, "backup", VALUEFUNC(_wrap_FileLog_backup), -1); rb_define_method(SwigClassFileLog.klass, "onIncoming", VALUEFUNC(_wrap_FileLog_onIncoming), -1); rb_define_method(SwigClassFileLog.klass, "onOutgoing", VALUEFUNC(_wrap_FileLog_onOutgoing), -1); rb_define_method(SwigClassFileLog.klass, "onEvent", VALUEFUNC(_wrap_FileLog_onEvent), -1); SwigClassFileLog.mark = 0; SwigClassFileLog.destroy = (void (*)(void *)) free_FIX_FileLog; SwigClassFileLog.trackObjects = 0; SwigClassMessageStoreFactory.klass = rb_define_class_under(mQuickfix, "MessageStoreFactory", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__MessageStoreFactory, (void *) &SwigClassMessageStoreFactory); rb_undef_alloc_func(SwigClassMessageStoreFactory.klass); rb_define_method(SwigClassMessageStoreFactory.klass, "create", VALUEFUNC(_wrap_MessageStoreFactory_create), -1); rb_define_method(SwigClassMessageStoreFactory.klass, "destroy", VALUEFUNC(_wrap_MessageStoreFactory_destroy), -1); SwigClassMessageStoreFactory.mark = 0; SwigClassMessageStoreFactory.destroy = (void (*)(void *)) free_FIX_MessageStoreFactory; SwigClassMessageStoreFactory.trackObjects = 0; SwigClassMemoryStoreFactory.klass = rb_define_class_under(mQuickfix, "MemoryStoreFactory", ((swig_class *) SWIGTYPE_p_FIX__MessageStoreFactory->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MemoryStoreFactory, (void *) &SwigClassMemoryStoreFactory); rb_define_alloc_func(SwigClassMemoryStoreFactory.klass, _wrap_MemoryStoreFactory_allocate); rb_define_method(SwigClassMemoryStoreFactory.klass, "initialize", VALUEFUNC(_wrap_new_MemoryStoreFactory), -1); rb_define_method(SwigClassMemoryStoreFactory.klass, "create", VALUEFUNC(_wrap_MemoryStoreFactory_create), -1); rb_define_method(SwigClassMemoryStoreFactory.klass, "destroy", VALUEFUNC(_wrap_MemoryStoreFactory_destroy), -1); SwigClassMemoryStoreFactory.mark = 0; SwigClassMemoryStoreFactory.destroy = (void (*)(void *)) free_FIX_MemoryStoreFactory; SwigClassMemoryStoreFactory.trackObjects = 0; SwigClassMessageStore.klass = rb_define_class_under(mQuickfix, "MessageStore", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__MessageStore, (void *) &SwigClassMessageStore); rb_undef_alloc_func(SwigClassMessageStore.klass); rb_define_method(SwigClassMessageStore.klass, "set", VALUEFUNC(_wrap_MessageStore_set), -1); rb_define_method(SwigClassMessageStore.klass, "get", VALUEFUNC(_wrap_MessageStore_get), -1); rb_define_method(SwigClassMessageStore.klass, "getNextSenderMsgSeqNum", VALUEFUNC(_wrap_MessageStore_getNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMessageStore.klass, "getNextTargetMsgSeqNum", VALUEFUNC(_wrap_MessageStore_getNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMessageStore.klass, "setNextSenderMsgSeqNum", VALUEFUNC(_wrap_MessageStore_setNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMessageStore.klass, "setNextTargetMsgSeqNum", VALUEFUNC(_wrap_MessageStore_setNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMessageStore.klass, "incrNextSenderMsgSeqNum", VALUEFUNC(_wrap_MessageStore_incrNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMessageStore.klass, "incrNextTargetMsgSeqNum", VALUEFUNC(_wrap_MessageStore_incrNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMessageStore.klass, "getCreationTime", VALUEFUNC(_wrap_MessageStore_getCreationTime), -1); rb_define_method(SwigClassMessageStore.klass, "reset", VALUEFUNC(_wrap_MessageStore_reset), -1); rb_define_method(SwigClassMessageStore.klass, "refresh", VALUEFUNC(_wrap_MessageStore_refresh), -1); SwigClassMessageStore.mark = 0; SwigClassMessageStore.destroy = (void (*)(void *)) free_FIX_MessageStore; SwigClassMessageStore.trackObjects = 0; SwigClassMemoryStore.klass = rb_define_class_under(mQuickfix, "MemoryStore", ((swig_class *) SWIGTYPE_p_FIX__MessageStore->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__MemoryStore, (void *) &SwigClassMemoryStore); rb_define_alloc_func(SwigClassMemoryStore.klass, _wrap_MemoryStore_allocate); rb_define_method(SwigClassMemoryStore.klass, "initialize", VALUEFUNC(_wrap_new_MemoryStore), -1); rb_define_method(SwigClassMemoryStore.klass, "set", VALUEFUNC(_wrap_MemoryStore_set), -1); rb_define_method(SwigClassMemoryStore.klass, "get", VALUEFUNC(_wrap_MemoryStore_get), -1); rb_define_method(SwigClassMemoryStore.klass, "getNextSenderMsgSeqNum", VALUEFUNC(_wrap_MemoryStore_getNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMemoryStore.klass, "getNextTargetMsgSeqNum", VALUEFUNC(_wrap_MemoryStore_getNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMemoryStore.klass, "setNextSenderMsgSeqNum", VALUEFUNC(_wrap_MemoryStore_setNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMemoryStore.klass, "setNextTargetMsgSeqNum", VALUEFUNC(_wrap_MemoryStore_setNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMemoryStore.klass, "incrNextSenderMsgSeqNum", VALUEFUNC(_wrap_MemoryStore_incrNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMemoryStore.klass, "incrNextTargetMsgSeqNum", VALUEFUNC(_wrap_MemoryStore_incrNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMemoryStore.klass, "setCreationTime", VALUEFUNC(_wrap_MemoryStore_setCreationTime), -1); rb_define_method(SwigClassMemoryStore.klass, "getCreationTime", VALUEFUNC(_wrap_MemoryStore_getCreationTime), -1); rb_define_method(SwigClassMemoryStore.klass, "reset", VALUEFUNC(_wrap_MemoryStore_reset), -1); rb_define_method(SwigClassMemoryStore.klass, "refresh", VALUEFUNC(_wrap_MemoryStore_refresh), -1); SwigClassMemoryStore.mark = 0; SwigClassMemoryStore.destroy = (void (*)(void *)) free_FIX_MemoryStore; SwigClassMemoryStore.trackObjects = 0; SwigClassMessageStoreFactoryExceptionWrapper.klass = rb_define_class_under(mQuickfix, "MessageStoreFactoryExceptionWrapper", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__MessageStoreFactoryExceptionWrapper, (void *) &SwigClassMessageStoreFactoryExceptionWrapper); rb_define_alloc_func(SwigClassMessageStoreFactoryExceptionWrapper.klass, _wrap_MessageStoreFactoryExceptionWrapper_allocate); rb_define_method(SwigClassMessageStoreFactoryExceptionWrapper.klass, "initialize", VALUEFUNC(_wrap_new_MessageStoreFactoryExceptionWrapper), -1); rb_define_method(SwigClassMessageStoreFactoryExceptionWrapper.klass, "create", VALUEFUNC(_wrap_MessageStoreFactoryExceptionWrapper_create), -1); rb_define_method(SwigClassMessageStoreFactoryExceptionWrapper.klass, "destroy", VALUEFUNC(_wrap_MessageStoreFactoryExceptionWrapper_destroy), -1); SwigClassMessageStoreFactoryExceptionWrapper.mark = 0; SwigClassMessageStoreFactoryExceptionWrapper.destroy = (void (*)(void *)) free_FIX_MessageStoreFactoryExceptionWrapper; SwigClassMessageStoreFactoryExceptionWrapper.trackObjects = 0; SwigClassMessageStoreExceptionWrapper.klass = rb_define_class_under(mQuickfix, "MessageStoreExceptionWrapper", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__MessageStoreExceptionWrapper, (void *) &SwigClassMessageStoreExceptionWrapper); rb_define_alloc_func(SwigClassMessageStoreExceptionWrapper.klass, _wrap_MessageStoreExceptionWrapper_allocate); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "initialize", VALUEFUNC(_wrap_new_MessageStoreExceptionWrapper), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "set", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_set), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "get", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_get), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "getNextSenderMsgSeqNum", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_getNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "getNextTargetMsgSeqNum", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_getNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "setNextSenderMsgSeqNum", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_setNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "setNextTargetMsgSeqNum", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_setNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "incrNextSenderMsgSeqNum", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_incrNextSenderMsgSeqNum), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "incrNextTargetMsgSeqNum", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_incrNextTargetMsgSeqNum), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "getCreationTime", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_getCreationTime), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "reset", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_reset), -1); rb_define_method(SwigClassMessageStoreExceptionWrapper.klass, "refresh", VALUEFUNC(_wrap_MessageStoreExceptionWrapper_refresh), -1); SwigClassMessageStoreExceptionWrapper.mark = 0; SwigClassMessageStoreExceptionWrapper.destroy = (void (*)(void *)) free_FIX_MessageStoreExceptionWrapper; SwigClassMessageStoreExceptionWrapper.trackObjects = 0; SwigClassFileStoreFactory.klass = rb_define_class_under(mQuickfix, "FileStoreFactory", ((swig_class *) SWIGTYPE_p_FIX__MessageStoreFactory->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FileStoreFactory, (void *) &SwigClassFileStoreFactory); rb_define_alloc_func(SwigClassFileStoreFactory.klass, _wrap_FileStoreFactory_allocate); rb_define_method(SwigClassFileStoreFactory.klass, "initialize", VALUEFUNC(_wrap_new_FileStoreFactory), -1); rb_define_method(SwigClassFileStoreFactory.klass, "create", VALUEFUNC(_wrap_FileStoreFactory_create), -1); rb_define_method(SwigClassFileStoreFactory.klass, "destroy", VALUEFUNC(_wrap_FileStoreFactory_destroy), -1); SwigClassFileStoreFactory.mark = 0; SwigClassFileStoreFactory.destroy = (void (*)(void *)) free_FIX_FileStoreFactory; SwigClassFileStoreFactory.trackObjects = 0; SwigClassFileStore.klass = rb_define_class_under(mQuickfix, "FileStore", ((swig_class *) SWIGTYPE_p_FIX__MessageStore->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__FileStore, (void *) &SwigClassFileStore); rb_define_alloc_func(SwigClassFileStore.klass, _wrap_FileStore_allocate); rb_define_method(SwigClassFileStore.klass, "initialize", VALUEFUNC(_wrap_new_FileStore), -1); rb_define_method(SwigClassFileStore.klass, "set", VALUEFUNC(_wrap_FileStore_set), -1); rb_define_method(SwigClassFileStore.klass, "get", VALUEFUNC(_wrap_FileStore_get), -1); rb_define_method(SwigClassFileStore.klass, "getNextSenderMsgSeqNum", VALUEFUNC(_wrap_FileStore_getNextSenderMsgSeqNum), -1); rb_define_method(SwigClassFileStore.klass, "getNextTargetMsgSeqNum", VALUEFUNC(_wrap_FileStore_getNextTargetMsgSeqNum), -1); rb_define_method(SwigClassFileStore.klass, "setNextSenderMsgSeqNum", VALUEFUNC(_wrap_FileStore_setNextSenderMsgSeqNum), -1); rb_define_method(SwigClassFileStore.klass, "setNextTargetMsgSeqNum", VALUEFUNC(_wrap_FileStore_setNextTargetMsgSeqNum), -1); rb_define_method(SwigClassFileStore.klass, "incrNextSenderMsgSeqNum", VALUEFUNC(_wrap_FileStore_incrNextSenderMsgSeqNum), -1); rb_define_method(SwigClassFileStore.klass, "incrNextTargetMsgSeqNum", VALUEFUNC(_wrap_FileStore_incrNextTargetMsgSeqNum), -1); rb_define_method(SwigClassFileStore.klass, "getCreationTime", VALUEFUNC(_wrap_FileStore_getCreationTime), -1); rb_define_method(SwigClassFileStore.klass, "reset", VALUEFUNC(_wrap_FileStore_reset), -1); rb_define_method(SwigClassFileStore.klass, "refresh", VALUEFUNC(_wrap_FileStore_refresh), -1); SwigClassFileStore.mark = 0; SwigClassFileStore.destroy = (void (*)(void *)) free_FIX_FileStore; SwigClassFileStore.trackObjects = 0; rb_define_module_function(mQuickfix, "disown_Application", VALUEFUNC(_wrap_disown_Application), -1); SwigClassApplication.klass = rb_define_class_under(mQuickfix, "Application", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__Application, (void *) &SwigClassApplication); rb_define_alloc_func(SwigClassApplication.klass, _wrap_Application_allocate); rb_define_method(SwigClassApplication.klass, "initialize", VALUEFUNC(_wrap_new_Application), -1); rb_define_method(SwigClassApplication.klass, "onCreate", VALUEFUNC(_wrap_Application_onCreate), -1); rb_define_method(SwigClassApplication.klass, "onLogon", VALUEFUNC(_wrap_Application_onLogon), -1); rb_define_method(SwigClassApplication.klass, "onLogout", VALUEFUNC(_wrap_Application_onLogout), -1); rb_define_method(SwigClassApplication.klass, "toAdmin", VALUEFUNC(_wrap_Application_toAdmin), -1); rb_define_method(SwigClassApplication.klass, "toApp", VALUEFUNC(_wrap_Application_toApp), -1); rb_define_method(SwigClassApplication.klass, "fromAdmin", VALUEFUNC(_wrap_Application_fromAdmin), -1); rb_define_method(SwigClassApplication.klass, "fromApp", VALUEFUNC(_wrap_Application_fromApp), -1); SwigClassApplication.mark = 0; SwigClassApplication.destroy = (void (*)(void *)) free_FIX_Application; SwigClassApplication.trackObjects = 0; SwigClassSynchronizedApplication.klass = rb_define_class_under(mQuickfix, "SynchronizedApplication", ((swig_class *) SWIGTYPE_p_FIX__Application->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SynchronizedApplication, (void *) &SwigClassSynchronizedApplication); rb_define_alloc_func(SwigClassSynchronizedApplication.klass, _wrap_SynchronizedApplication_allocate); rb_define_method(SwigClassSynchronizedApplication.klass, "initialize", VALUEFUNC(_wrap_new_SynchronizedApplication), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "onCreate", VALUEFUNC(_wrap_SynchronizedApplication_onCreate), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "onLogon", VALUEFUNC(_wrap_SynchronizedApplication_onLogon), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "onLogout", VALUEFUNC(_wrap_SynchronizedApplication_onLogout), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "toAdmin", VALUEFUNC(_wrap_SynchronizedApplication_toAdmin), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "toApp", VALUEFUNC(_wrap_SynchronizedApplication_toApp), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "fromAdmin", VALUEFUNC(_wrap_SynchronizedApplication_fromAdmin), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "fromApp", VALUEFUNC(_wrap_SynchronizedApplication_fromApp), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "m_mutex=", VALUEFUNC(_wrap_SynchronizedApplication_m_mutex_set), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "m_mutex", VALUEFUNC(_wrap_SynchronizedApplication_m_mutex_get), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "app", VALUEFUNC(_wrap_SynchronizedApplication_app), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "m_app=", VALUEFUNC(_wrap_SynchronizedApplication_m_app_set), -1); rb_define_method(SwigClassSynchronizedApplication.klass, "m_app", VALUEFUNC(_wrap_SynchronizedApplication_m_app_get), -1); SwigClassSynchronizedApplication.mark = 0; SwigClassSynchronizedApplication.destroy = (void (*)(void *)) free_FIX_SynchronizedApplication; SwigClassSynchronizedApplication.trackObjects = 0; SwigClassNullApplication.klass = rb_define_class_under(mQuickfix, "NullApplication", ((swig_class *) SWIGTYPE_p_FIX__Application->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__NullApplication, (void *) &SwigClassNullApplication); rb_define_alloc_func(SwigClassNullApplication.klass, _wrap_NullApplication_allocate); rb_define_method(SwigClassNullApplication.klass, "initialize", VALUEFUNC(_wrap_new_NullApplication), -1); SwigClassNullApplication.mark = 0; SwigClassNullApplication.destroy = (void (*)(void *)) free_FIX_NullApplication; SwigClassNullApplication.trackObjects = 0; SwigClassInitiator.klass = rb_define_class_under(mQuickfix, "Initiator", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__Initiator, (void *) &SwigClassInitiator); rb_undef_alloc_func(SwigClassInitiator.klass); rb_define_method(SwigClassInitiator.klass, "start", VALUEFUNC(_wrap_Initiator_start), -1); rb_define_method(SwigClassInitiator.klass, "block", VALUEFUNC(_wrap_Initiator_block), -1); rb_define_method(SwigClassInitiator.klass, "poll", VALUEFUNC(_wrap_Initiator_poll), -1); rb_define_method(SwigClassInitiator.klass, "stop", VALUEFUNC(_wrap_Initiator_stop), -1); rb_define_method(SwigClassInitiator.klass, "isLoggedOn", VALUEFUNC(_wrap_Initiator_isLoggedOn), -1); rb_define_method(SwigClassInitiator.klass, "getSessions", VALUEFUNC(_wrap_Initiator_getSessions), -1); rb_define_method(SwigClassInitiator.klass, "getSession", VALUEFUNC(_wrap_Initiator_getSession), -1); rb_define_method(SwigClassInitiator.klass, "getSessionSettings", VALUEFUNC(_wrap_Initiator_getSessionSettings), -1); rb_define_method(SwigClassInitiator.klass, "has", VALUEFUNC(_wrap_Initiator_has), -1); rb_define_method(SwigClassInitiator.klass, "isStopped", VALUEFUNC(_wrap_Initiator_isStopped), -1); rb_define_method(SwigClassInitiator.klass, "getApplication", VALUEFUNC(_wrap_Initiator_getApplication), -1); rb_define_method(SwigClassInitiator.klass, "getMessageStoreFactory", VALUEFUNC(_wrap_Initiator_getMessageStoreFactory), -1); rb_define_method(SwigClassInitiator.klass, "getLog", VALUEFUNC(_wrap_Initiator_getLog), -1); SwigClassInitiator.mark = 0; SwigClassInitiator.destroy = (void (*)(void *)) free_FIX_Initiator; SwigClassInitiator.trackObjects = 0; SwigClassSocketInitiatorBase.klass = rb_define_class_under(mQuickfix, "SocketInitiatorBase", ((swig_class *) SWIGTYPE_p_FIX__Initiator->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SocketInitiator, (void *) &SwigClassSocketInitiatorBase); rb_define_alloc_func(SwigClassSocketInitiatorBase.klass, _wrap_SocketInitiatorBase_allocate); rb_define_method(SwigClassSocketInitiatorBase.klass, "initialize", VALUEFUNC(_wrap_new_SocketInitiatorBase), -1); SwigClassSocketInitiatorBase.mark = 0; SwigClassSocketInitiatorBase.destroy = (void (*)(void *)) free_FIX_SocketInitiator; SwigClassSocketInitiatorBase.trackObjects = 0; SwigClassAcceptor.klass = rb_define_class_under(mQuickfix, "Acceptor", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__Acceptor, (void *) &SwigClassAcceptor); rb_undef_alloc_func(SwigClassAcceptor.klass); rb_define_method(SwigClassAcceptor.klass, "getLog", VALUEFUNC(_wrap_Acceptor_getLog), -1); rb_define_method(SwigClassAcceptor.klass, "start", VALUEFUNC(_wrap_Acceptor_start), -1); rb_define_method(SwigClassAcceptor.klass, "block", VALUEFUNC(_wrap_Acceptor_block), -1); rb_define_method(SwigClassAcceptor.klass, "poll", VALUEFUNC(_wrap_Acceptor_poll), -1); rb_define_method(SwigClassAcceptor.klass, "stop", VALUEFUNC(_wrap_Acceptor_stop), -1); rb_define_method(SwigClassAcceptor.klass, "isLoggedOn", VALUEFUNC(_wrap_Acceptor_isLoggedOn), -1); rb_define_method(SwigClassAcceptor.klass, "getSessions", VALUEFUNC(_wrap_Acceptor_getSessions), -1); rb_define_method(SwigClassAcceptor.klass, "getSession", VALUEFUNC(_wrap_Acceptor_getSession), -1); rb_define_method(SwigClassAcceptor.klass, "getSessionSettings", VALUEFUNC(_wrap_Acceptor_getSessionSettings), -1); rb_define_method(SwigClassAcceptor.klass, "has", VALUEFUNC(_wrap_Acceptor_has), -1); rb_define_method(SwigClassAcceptor.klass, "isStopped", VALUEFUNC(_wrap_Acceptor_isStopped), -1); rb_define_method(SwigClassAcceptor.klass, "getApplication", VALUEFUNC(_wrap_Acceptor_getApplication), -1); rb_define_method(SwigClassAcceptor.klass, "getMessageStoreFactory", VALUEFUNC(_wrap_Acceptor_getMessageStoreFactory), -1); SwigClassAcceptor.mark = 0; SwigClassAcceptor.destroy = (void (*)(void *)) free_FIX_Acceptor; SwigClassAcceptor.trackObjects = 0; SwigClassSocketAcceptorBase.klass = rb_define_class_under(mQuickfix, "SocketAcceptorBase", ((swig_class *) SWIGTYPE_p_FIX__Acceptor->clientdata)->klass); SWIG_TypeClientData(SWIGTYPE_p_FIX__SocketAcceptor, (void *) &SwigClassSocketAcceptorBase); rb_define_alloc_func(SwigClassSocketAcceptorBase.klass, _wrap_SocketAcceptorBase_allocate); rb_define_method(SwigClassSocketAcceptorBase.klass, "initialize", VALUEFUNC(_wrap_new_SocketAcceptorBase), -1); SwigClassSocketAcceptorBase.mark = 0; SwigClassSocketAcceptorBase.destroy = (void (*)(void *)) free_FIX_SocketAcceptor; SwigClassSocketAcceptorBase.trackObjects = 0; SwigClassDataDictionary.klass = rb_define_class_under(mQuickfix, "DataDictionary", rb_cObject); SWIG_TypeClientData(SWIGTYPE_p_FIX__DataDictionary, (void *) &SwigClassDataDictionary); rb_define_alloc_func(SwigClassDataDictionary.klass, _wrap_DataDictionary_allocate); rb_define_method(SwigClassDataDictionary.klass, "initialize", VALUEFUNC(_wrap_new_DataDictionary), -1); rb_define_method(SwigClassDataDictionary.klass, "readFromURL", VALUEFUNC(_wrap_DataDictionary_readFromURL), -1); rb_define_method(SwigClassDataDictionary.klass, "readFromDocument", VALUEFUNC(_wrap_DataDictionary_readFromDocument), -1); rb_define_method(SwigClassDataDictionary.klass, "readFromStream", VALUEFUNC(_wrap_DataDictionary_readFromStream), -1); rb_define_method(SwigClassDataDictionary.klass, "getOrderedFields", VALUEFUNC(_wrap_DataDictionary_getOrderedFields), -1); rb_define_method(SwigClassDataDictionary.klass, "getHeaderOrderedFields", VALUEFUNC(_wrap_DataDictionary_getHeaderOrderedFields), -1); rb_define_method(SwigClassDataDictionary.klass, "getTrailerOrderedFields", VALUEFUNC(_wrap_DataDictionary_getTrailerOrderedFields), -1); rb_define_method(SwigClassDataDictionary.klass, "getMessageOrderedFields", VALUEFUNC(_wrap_DataDictionary_getMessageOrderedFields), -1); rb_define_method(SwigClassDataDictionary.klass, "setVersion", VALUEFUNC(_wrap_DataDictionary_setVersion), -1); rb_define_method(SwigClassDataDictionary.klass, "getVersion", VALUEFUNC(_wrap_DataDictionary_getVersion), -1); rb_define_method(SwigClassDataDictionary.klass, "addField", VALUEFUNC(_wrap_DataDictionary_addField), -1); rb_define_method(SwigClassDataDictionary.klass, "addFieldName", VALUEFUNC(_wrap_DataDictionary_addFieldName), -1); rb_define_method(SwigClassDataDictionary.klass, "_getFieldName", VALUEFUNC(_wrap_DataDictionary__getFieldName), -1); rb_define_method(SwigClassDataDictionary.klass, "_getFieldTag", VALUEFUNC(_wrap_DataDictionary__getFieldTag), -1); rb_define_method(SwigClassDataDictionary.klass, "addValueName", VALUEFUNC(_wrap_DataDictionary_addValueName), -1); rb_define_method(SwigClassDataDictionary.klass, "_getValueName", VALUEFUNC(_wrap_DataDictionary__getValueName), -1); rb_define_method(SwigClassDataDictionary.klass, "isField", VALUEFUNC(_wrap_DataDictionary_isField), -1); rb_define_method(SwigClassDataDictionary.klass, "addMsgType", VALUEFUNC(_wrap_DataDictionary_addMsgType), -1); rb_define_method(SwigClassDataDictionary.klass, "isMsgType", VALUEFUNC(_wrap_DataDictionary_isMsgType), -1); rb_define_method(SwigClassDataDictionary.klass, "addMsgField", VALUEFUNC(_wrap_DataDictionary_addMsgField), -1); rb_define_method(SwigClassDataDictionary.klass, "isMsgField", VALUEFUNC(_wrap_DataDictionary_isMsgField), -1); rb_define_method(SwigClassDataDictionary.klass, "addHeaderField", VALUEFUNC(_wrap_DataDictionary_addHeaderField), -1); rb_define_method(SwigClassDataDictionary.klass, "isHeaderField", VALUEFUNC(_wrap_DataDictionary_isHeaderField), -1); rb_define_method(SwigClassDataDictionary.klass, "addTrailerField", VALUEFUNC(_wrap_DataDictionary_addTrailerField), -1); rb_define_method(SwigClassDataDictionary.klass, "isTrailerField", VALUEFUNC(_wrap_DataDictionary_isTrailerField), -1); rb_define_method(SwigClassDataDictionary.klass, "addFieldType", VALUEFUNC(_wrap_DataDictionary_addFieldType), -1); rb_define_method(SwigClassDataDictionary.klass, "getFieldType", VALUEFUNC(_wrap_DataDictionary_getFieldType), -1); rb_define_method(SwigClassDataDictionary.klass, "addRequiredField", VALUEFUNC(_wrap_DataDictionary_addRequiredField), -1); rb_define_method(SwigClassDataDictionary.klass, "isRequiredField", VALUEFUNC(_wrap_DataDictionary_isRequiredField), -1); rb_define_method(SwigClassDataDictionary.klass, "addFieldValue", VALUEFUNC(_wrap_DataDictionary_addFieldValue), -1); rb_define_method(SwigClassDataDictionary.klass, "hasFieldValue", VALUEFUNC(_wrap_DataDictionary_hasFieldValue), -1); rb_define_method(SwigClassDataDictionary.klass, "isFieldValue", VALUEFUNC(_wrap_DataDictionary_isFieldValue), -1); rb_define_method(SwigClassDataDictionary.klass, "addGroup", VALUEFUNC(_wrap_DataDictionary_addGroup), -1); rb_define_method(SwigClassDataDictionary.klass, "isGroup", VALUEFUNC(_wrap_DataDictionary_isGroup), -1); rb_define_method(SwigClassDataDictionary.klass, "_getGroup", VALUEFUNC(_wrap_DataDictionary__getGroup), -1); rb_define_method(SwigClassDataDictionary.klass, "isDataField", VALUEFUNC(_wrap_DataDictionary_isDataField), -1); rb_define_method(SwigClassDataDictionary.klass, "isMultipleValueField", VALUEFUNC(_wrap_DataDictionary_isMultipleValueField), -1); rb_define_method(SwigClassDataDictionary.klass, "checkFieldsOutOfOrder", VALUEFUNC(_wrap_DataDictionary_checkFieldsOutOfOrder), -1); rb_define_method(SwigClassDataDictionary.klass, "checkFieldsHaveValues", VALUEFUNC(_wrap_DataDictionary_checkFieldsHaveValues), -1); rb_define_method(SwigClassDataDictionary.klass, "checkUserDefinedFields", VALUEFUNC(_wrap_DataDictionary_checkUserDefinedFields), -1); rb_define_method(SwigClassDataDictionary.klass, "allowUnknownMsgFields", VALUEFUNC(_wrap_DataDictionary_allowUnknownMsgFields), -1); rb_define_method(SwigClassDataDictionary.klass, "preserveMessageFieldsOrder", VALUEFUNC(_wrap_DataDictionary_preserveMessageFieldsOrder), -1); rb_define_method(SwigClassDataDictionary.klass, "isMessageFieldsOrderPreserved", VALUEFUNC(_wrap_DataDictionary_isMessageFieldsOrderPreserved), -1); rb_define_method(SwigClassDataDictionary.klass, "validate", VALUEFUNC(_wrap_DataDictionary_validate), -1); SwigClassDataDictionary.mark = 0; SwigClassDataDictionary.destroy = (void (*)(void *)) free_FIX_DataDictionary; SwigClassDataDictionary.trackObjects = 0; #ifndef _MSC_VER struct sigaction new_action, old_action; new_action.sa_handler = SIG_DFL; sigemptyset( &new_action.sa_mask ); new_action.sa_flags = 0; sigaction( SIGINT, &new_action, &old_action ); #endif } quickfix-1.15.1+dfsg.orig/src/ruby/quickfix43.rb0000644000372000001440000017647513265006437021013 0ustar robertousersrequire 'quickfix' module Quickfix43 class Message < Quickfix::Message def initialize super getHeader().setField( Quickfix::BeginString.new("FIX.4.3") ) end end class Heartbeat < Message def initialize super getHeader().setField( Quickfix::MsgType.new("0") ) end end class TestRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("1") ) end end class ResendRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("2") ) end end class Reject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("3") ) end end class SequenceReset < Message def initialize super getHeader().setField( Quickfix::MsgType.new("4") ) end end class Logout < Message def initialize super getHeader().setField( Quickfix::MsgType.new("5") ) end end class IOI < Message def initialize super getHeader().setField( Quickfix::MsgType.new("6") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoIOIQualifiers < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 104 order[1] = 0 super(199, 104, order) end end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end end class Advertisement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("7") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class ExecutionReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("8") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoContraBrokers < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 375 order[1] = 337 order[2] = 437 order[3] = 438 order[4] = 655 order[5] = 0 super(382, 375, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(44) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 564 order[36] = 565 order[37] = 539 order[38] = 654 order[39] = 566 order[40] = 587 order[41] = 588 order[42] = 637 order[43] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end end class OrderCancelReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("9") ) end end class Logon < Message def initialize super getHeader().setField( Quickfix::MsgType.new("A") ) end class NoMsgTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 372 order[1] = 385 order[2] = 0 super(384, 372, order) end end end class News < Message def initialize super getHeader().setField( Quickfix::MsgType.new("B") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class LinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class Email < Message def initialize super getHeader().setField( Quickfix::MsgType.new("C") ) end class NoRoutingIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 216 order[1] = 217 order[2] = 0 super(215, 216, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class LinesOfText < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 58 order[1] = 354 order[2] = 355 order[3] = 0 super(33, 58, order) end end end class NewOrderSingle < Message def initialize super getHeader().setField( Quickfix::MsgType.new("D") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class NewOrderList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("E") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(116) order[0] = 11 order[1] = 526 order[2] = 67 order[3] = 583 order[4] = 160 order[5] = 453 order[6] = 229 order[7] = 1 order[8] = 581 order[9] = 589 order[10] = 590 order[11] = 591 order[12] = 78 order[13] = 63 order[14] = 64 order[15] = 544 order[16] = 635 order[17] = 21 order[18] = 18 order[19] = 110 order[20] = 111 order[21] = 100 order[22] = 386 order[23] = 81 order[24] = 55 order[25] = 65 order[26] = 48 order[27] = 22 order[28] = 454 order[29] = 460 order[30] = 461 order[31] = 167 order[32] = 200 order[33] = 541 order[34] = 224 order[35] = 225 order[36] = 239 order[37] = 226 order[38] = 227 order[39] = 228 order[40] = 255 order[41] = 543 order[42] = 470 order[43] = 471 order[44] = 472 order[45] = 240 order[46] = 202 order[47] = 206 order[48] = 231 order[49] = 223 order[50] = 207 order[51] = 106 order[52] = 348 order[53] = 349 order[54] = 107 order[55] = 350 order[56] = 351 order[57] = 140 order[58] = 54 order[59] = 401 order[60] = 114 order[61] = 60 order[62] = 232 order[63] = 465 order[64] = 38 order[65] = 152 order[66] = 516 order[67] = 468 order[68] = 469 order[69] = 40 order[70] = 423 order[71] = 44 order[72] = 99 order[73] = 218 order[74] = 220 order[75] = 221 order[76] = 222 order[77] = 235 order[78] = 236 order[79] = 15 order[80] = 376 order[81] = 377 order[82] = 23 order[83] = 117 order[84] = 59 order[85] = 168 order[86] = 432 order[87] = 126 order[88] = 427 order[89] = 12 order[90] = 13 order[91] = 479 order[92] = 497 order[93] = 528 order[94] = 529 order[95] = 582 order[96] = 47 order[97] = 121 order[98] = 120 order[99] = 58 order[100] = 354 order[101] = 355 order[102] = 193 order[103] = 192 order[104] = 640 order[105] = 77 order[106] = 203 order[107] = 210 order[108] = 211 order[109] = 388 order[110] = 389 order[111] = 494 order[112] = 158 order[113] = 159 order[114] = 118 order[115] = 0 super(73, 11, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end end class OrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("F") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class OrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("G") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class OrderStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("H") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class Allocation < Message def initialize super getHeader().setField( Quickfix::MsgType.new("J") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 11 order[1] = 37 order[2] = 198 order[3] = 526 order[4] = 66 order[5] = 0 super(73, 11, order) end end class NoExecs < Quickfix::Group def initialize order = Quickfix::IntArray.new(6) order[0] = 32 order[1] = 17 order[2] = 527 order[3] = 31 order[4] = 29 order[5] = 0 super(124, 32, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(25) order[0] = 79 order[1] = 366 order[2] = 80 order[3] = 467 order[4] = 81 order[5] = 539 order[6] = 208 order[7] = 209 order[8] = 161 order[9] = 360 order[10] = 361 order[11] = 12 order[12] = 13 order[13] = 479 order[14] = 497 order[15] = 153 order[16] = 154 order[17] = 119 order[18] = 120 order[19] = 155 order[20] = 156 order[21] = 159 order[22] = 160 order[23] = 136 order[24] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 super(136, 137, order) end end end end class ListCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("K") ) end end class ListExecute < Message def initialize super getHeader().setField( Quickfix::MsgType.new("L") ) end end class ListStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("M") ) end end class ListStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("N") ) end class NoOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(13) order[0] = 11 order[1] = 526 order[2] = 14 order[3] = 39 order[4] = 636 order[5] = 151 order[6] = 84 order[7] = 6 order[8] = 103 order[9] = 58 order[10] = 354 order[11] = 355 order[12] = 0 super(73, 11, order) end end end class AllocationAck < Message def initialize super getHeader().setField( Quickfix::MsgType.new("P") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end end class DontKnowTrade < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Q") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class QuoteRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("R") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 303 order[35] = 537 order[36] = 336 order[37] = 625 order[38] = 229 order[39] = 232 order[40] = 54 order[41] = 465 order[42] = 38 order[43] = 152 order[44] = 63 order[45] = 64 order[46] = 40 order[47] = 193 order[48] = 192 order[49] = 126 order[50] = 60 order[51] = 15 order[52] = 218 order[53] = 220 order[54] = 221 order[55] = 222 order[56] = 423 order[57] = 44 order[58] = 640 order[59] = 235 order[60] = 236 order[61] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end end class Quote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("S") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class SettlementInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("T") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end end class MarketDataRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("V") ) end class NoMDEntryTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 269 order[1] = 0 super(267, 269, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class MarketDataSnapshotFullRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("W") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(33) order[0] = 269 order[1] = 270 order[2] = 15 order[3] = 271 order[4] = 272 order[5] = 273 order[6] = 274 order[7] = 275 order[8] = 336 order[9] = 625 order[10] = 276 order[11] = 277 order[12] = 282 order[13] = 283 order[14] = 284 order[15] = 286 order[16] = 59 order[17] = 432 order[18] = 126 order[19] = 110 order[20] = 18 order[21] = 287 order[22] = 37 order[23] = 299 order[24] = 288 order[25] = 289 order[26] = 346 order[27] = 290 order[28] = 546 order[29] = 58 order[30] = 354 order[31] = 355 order[32] = 0 super(268, 269, order) end end end class MarketDataIncrementalRefresh < Message def initialize super getHeader().setField( Quickfix::MsgType.new("X") ) end class NoMDEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(76) order[0] = 279 order[1] = 285 order[2] = 269 order[3] = 278 order[4] = 280 order[5] = 55 order[6] = 65 order[7] = 48 order[8] = 22 order[9] = 454 order[10] = 460 order[11] = 461 order[12] = 167 order[13] = 200 order[14] = 541 order[15] = 224 order[16] = 225 order[17] = 239 order[18] = 226 order[19] = 227 order[20] = 228 order[21] = 255 order[22] = 543 order[23] = 470 order[24] = 471 order[25] = 472 order[26] = 240 order[27] = 202 order[28] = 206 order[29] = 231 order[30] = 223 order[31] = 207 order[32] = 106 order[33] = 348 order[34] = 349 order[35] = 107 order[36] = 350 order[37] = 351 order[38] = 291 order[39] = 292 order[40] = 270 order[41] = 15 order[42] = 271 order[43] = 272 order[44] = 273 order[45] = 274 order[46] = 275 order[47] = 336 order[48] = 625 order[49] = 276 order[50] = 277 order[51] = 282 order[52] = 283 order[53] = 284 order[54] = 286 order[55] = 59 order[56] = 432 order[57] = 126 order[58] = 110 order[59] = 18 order[60] = 287 order[61] = 37 order[62] = 299 order[63] = 288 order[64] = 289 order[65] = 346 order[66] = 290 order[67] = 546 order[68] = 387 order[69] = 449 order[70] = 450 order[71] = 451 order[72] = 58 order[73] = 354 order[74] = 355 order[75] = 0 super(268, 279, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end end class MarketDataRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Y") ) end end class QuoteCancel < Message def initialize super getHeader().setField( Quickfix::MsgType.new("Z") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(34) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 0 super(295, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end end class QuoteStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("a") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end end class MassQuoteAcknowledgement < Message def initialize super getHeader().setField( Quickfix::MsgType.new("b") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(38) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 457 order[6] = 462 order[7] = 463 order[8] = 310 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 304 order[36] = 295 order[37] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(59) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 454 order[6] = 460 order[7] = 461 order[8] = 167 order[9] = 200 order[10] = 541 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 206 order[25] = 231 order[26] = 223 order[27] = 207 order[28] = 106 order[29] = 348 order[30] = 349 order[31] = 107 order[32] = 350 order[33] = 351 order[34] = 132 order[35] = 133 order[36] = 134 order[37] = 135 order[38] = 62 order[39] = 188 order[40] = 190 order[41] = 189 order[42] = 191 order[43] = 631 order[44] = 632 order[45] = 633 order[46] = 634 order[47] = 60 order[48] = 336 order[49] = 625 order[50] = 64 order[51] = 40 order[52] = 193 order[53] = 192 order[54] = 642 order[55] = 643 order[56] = 15 order[57] = 368 order[58] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end end end class SecurityDefinitionRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("c") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityDefinition < Message def initialize super getHeader().setField( Quickfix::MsgType.new("d") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end class SecurityStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("e") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class SecurityStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("f") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class TradingSessionStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("g") ) end end class TradingSessionStatus < Message def initialize super getHeader().setField( Quickfix::MsgType.new("h") ) end end class MassQuote < Message def initialize super getHeader().setField( Quickfix::MsgType.new("i") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoQuoteSets < Quickfix::Group def initialize order = Quickfix::IntArray.new(39) order[0] = 302 order[1] = 311 order[2] = 312 order[3] = 309 order[4] = 305 order[5] = 457 order[6] = 462 order[7] = 463 order[8] = 310 order[9] = 313 order[10] = 542 order[11] = 315 order[12] = 241 order[13] = 242 order[14] = 243 order[15] = 244 order[16] = 245 order[17] = 246 order[18] = 256 order[19] = 595 order[20] = 592 order[21] = 593 order[22] = 594 order[23] = 247 order[24] = 316 order[25] = 317 order[26] = 436 order[27] = 435 order[28] = 308 order[29] = 306 order[30] = 362 order[31] = 363 order[32] = 307 order[33] = 364 order[34] = 365 order[35] = 367 order[36] = 304 order[37] = 295 order[38] = 0 super(296, 302, order) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoQuoteEntries < Quickfix::Group def initialize order = Quickfix::IntArray.new(58) order[0] = 299 order[1] = 55 order[2] = 65 order[3] = 48 order[4] = 22 order[5] = 454 order[6] = 460 order[7] = 461 order[8] = 167 order[9] = 200 order[10] = 541 order[11] = 224 order[12] = 225 order[13] = 239 order[14] = 226 order[15] = 227 order[16] = 228 order[17] = 255 order[18] = 543 order[19] = 470 order[20] = 471 order[21] = 472 order[22] = 240 order[23] = 202 order[24] = 206 order[25] = 231 order[26] = 223 order[27] = 207 order[28] = 106 order[29] = 348 order[30] = 349 order[31] = 107 order[32] = 350 order[33] = 351 order[34] = 132 order[35] = 133 order[36] = 134 order[37] = 135 order[38] = 62 order[39] = 188 order[40] = 190 order[41] = 189 order[42] = 191 order[43] = 631 order[44] = 632 order[45] = 633 order[46] = 634 order[47] = 60 order[48] = 336 order[49] = 625 order[50] = 64 order[51] = 40 order[52] = 193 order[53] = 192 order[54] = 642 order[55] = 643 order[56] = 15 order[57] = 0 super(295, 299, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end end end class BusinessMessageReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("j") ) end end class BidRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("k") ) end class NoBidDescriptors < Quickfix::Group def initialize order = Quickfix::IntArray.new(12) order[0] = 399 order[1] = 400 order[2] = 401 order[3] = 404 order[4] = 441 order[5] = 402 order[6] = 403 order[7] = 405 order[8] = 406 order[9] = 407 order[10] = 408 order[11] = 0 super(398, 399, order) end end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 66 order[1] = 54 order[2] = 336 order[3] = 625 order[4] = 430 order[5] = 63 order[6] = 64 order[7] = 1 order[8] = 0 super(420, 66, order) end end end class BidResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("l") ) end class NoBidComponents < Quickfix::Group def initialize order = Quickfix::IntArray.new(19) order[0] = 12 order[1] = 13 order[2] = 479 order[3] = 497 order[4] = 66 order[5] = 421 order[6] = 54 order[7] = 44 order[8] = 423 order[9] = 406 order[10] = 430 order[11] = 63 order[12] = 64 order[13] = 336 order[14] = 625 order[15] = 58 order[16] = 354 order[17] = 355 order[18] = 0 super(420, 12, order) end end end class ListStrikePrice < Message def initialize super getHeader().setField( Quickfix::MsgType.new("m") ) end class NoStrikes < Quickfix::Group def initialize order = Quickfix::IntArray.new(43) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 11 order[35] = 526 order[36] = 54 order[37] = 44 order[38] = 15 order[39] = 58 order[40] = 354 order[41] = 355 order[42] = 0 super(428, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end end class XMLnonFIX < Message def initialize super getHeader().setField( Quickfix::MsgType.new("n") ) end end class RegistrationInstructions < Message def initialize super getHeader().setField( Quickfix::MsgType.new("o") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoRegistDtls < Quickfix::Group def initialize order = Quickfix::IntArray.new(9) order[0] = 509 order[1] = 511 order[2] = 474 order[3] = 482 order[4] = 539 order[5] = 522 order[6] = 486 order[7] = 475 order[8] = 0 super(473, 509, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end class NoDistribInsts < Quickfix::Group def initialize order = Quickfix::IntArray.new(8) order[0] = 477 order[1] = 512 order[2] = 478 order[3] = 498 order[4] = 499 order[5] = 500 order[6] = 501 order[7] = 0 super(510, 477, order) end end end class RegistrationInstructionsResponse < Message def initialize super getHeader().setField( Quickfix::MsgType.new("p") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end end class OrderMassCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("q") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end end class OrderMassCancelReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("r") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoAffectedOrders < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 41 order[1] = 535 order[2] = 536 order[3] = 0 super(534, 41, order) end end end class NewOrderCross < Message def initialize super getHeader().setField( Quickfix::MsgType.new("s") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(37) order[0] = 54 order[1] = 11 order[2] = 526 order[3] = 583 order[4] = 453 order[5] = 229 order[6] = 1 order[7] = 581 order[8] = 589 order[9] = 590 order[10] = 591 order[11] = 78 order[12] = 465 order[13] = 38 order[14] = 152 order[15] = 516 order[16] = 468 order[17] = 469 order[18] = 12 order[19] = 13 order[20] = 479 order[21] = 497 order[22] = 528 order[23] = 529 order[24] = 582 order[25] = 121 order[26] = 120 order[27] = 58 order[28] = 354 order[29] = 355 order[30] = 77 order[31] = 203 order[32] = 544 order[33] = 635 order[34] = 377 order[35] = 659 order[36] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class CrossOrderCancelRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("u") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(18) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 38 order[9] = 152 order[10] = 516 order[11] = 468 order[12] = 469 order[13] = 376 order[14] = 58 order[15] = 354 order[16] = 355 order[17] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end end end class CrossOrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("t") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(39) order[0] = 54 order[1] = 41 order[2] = 11 order[3] = 526 order[4] = 583 order[5] = 586 order[6] = 453 order[7] = 229 order[8] = 1 order[9] = 581 order[10] = 589 order[11] = 590 order[12] = 591 order[13] = 78 order[14] = 465 order[15] = 38 order[16] = 152 order[17] = 516 order[18] = 468 order[19] = 469 order[20] = 12 order[21] = 13 order[22] = 479 order[23] = 497 order[24] = 528 order[25] = 529 order[26] = 582 order[27] = 121 order[28] = 120 order[29] = 58 order[30] = 354 order[31] = 355 order[32] = 77 order[33] = 203 order[34] = 544 order[35] = 635 order[36] = 377 order[37] = 659 order[38] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 79 order[1] = 467 order[2] = 539 order[3] = 80 order[4] = 0 super(78, 79, order) end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end end class SecurityTypeRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("v") ) end end class SecurityTypes < Message def initialize super getHeader().setField( Quickfix::MsgType.new("w") ) end class NoSecurityTypes < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 167 order[1] = 460 order[2] = 461 order[3] = 0 super(558, 167, order) end end end class SecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("x") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end class SecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("y") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(43) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 15 order[34] = 555 order[35] = 561 order[36] = 562 order[37] = 336 order[38] = 625 order[39] = 58 order[40] = 354 order[41] = 355 order[42] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class DerivativeSecurityListRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("z") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end end class DerivativeSecurityList < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AA") ) end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(41) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 15 order[34] = 555 order[35] = 336 order[36] = 625 order[37] = 58 order[38] = 354 order[39] = 355 order[40] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(37) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 556 order[36] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end end end end class NewOrderMultileg < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AB") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 79 order[1] = 467 order[2] = 80 order[3] = 0 super(78, 79, order) end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(43) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 564 order[36] = 565 order[37] = 539 order[38] = 654 order[39] = 566 order[40] = 587 order[41] = 588 order[42] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end end class MultilegOrderCancelReplaceRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AC") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoAllocs < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 79 order[1] = 467 order[2] = 80 order[3] = 0 super(78, 79, order) end end class NoTradingSessions < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 336 order[1] = 625 order[2] = 0 super(386, 336, order) end end class NoLegs < Quickfix::Group def initialize order = Quickfix::IntArray.new(43) order[0] = 600 order[1] = 601 order[2] = 602 order[3] = 603 order[4] = 604 order[5] = 607 order[6] = 608 order[7] = 609 order[8] = 610 order[9] = 611 order[10] = 248 order[11] = 249 order[12] = 250 order[13] = 251 order[14] = 252 order[15] = 253 order[16] = 257 order[17] = 599 order[18] = 596 order[19] = 597 order[20] = 598 order[21] = 254 order[22] = 612 order[23] = 613 order[24] = 614 order[25] = 615 order[26] = 616 order[27] = 617 order[28] = 618 order[29] = 619 order[30] = 620 order[31] = 621 order[32] = 622 order[33] = 623 order[34] = 624 order[35] = 564 order[36] = 565 order[37] = 539 order[38] = 654 order[39] = 566 order[40] = 587 order[41] = 588 order[42] = 0 super(555, 600, order) end class NoLegSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 605 order[1] = 606 order[2] = 0 super(604, 605, order) end end class NoNestedPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 524 order[1] = 525 order[2] = 538 order[3] = 545 order[4] = 0 super(539, 524, order) end end end end class TradeCaptureReportRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AD") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoDates < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 75 order[1] = 60 order[2] = 0 super(580, 75, order) end end end class TradeCaptureReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AE") ) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoSides < Quickfix::Group def initialize order = Quickfix::IntArray.new(46) order[0] = 54 order[1] = 37 order[2] = 198 order[3] = 11 order[4] = 453 order[5] = 1 order[6] = 581 order[7] = 81 order[8] = 575 order[9] = 576 order[10] = 635 order[11] = 578 order[12] = 579 order[13] = 15 order[14] = 376 order[15] = 377 order[16] = 528 order[17] = 529 order[18] = 582 order[19] = 483 order[20] = 336 order[21] = 625 order[22] = 12 order[23] = 13 order[24] = 479 order[25] = 497 order[26] = 381 order[27] = 157 order[28] = 230 order[29] = 158 order[30] = 159 order[31] = 238 order[32] = 237 order[33] = 118 order[34] = 119 order[35] = 120 order[36] = 155 order[37] = 156 order[38] = 77 order[39] = 58 order[40] = 354 order[41] = 355 order[42] = 442 order[43] = 518 order[44] = 136 order[45] = 0 super(552, 54, order) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoClearingInstructions < Quickfix::Group def initialize order = Quickfix::IntArray.new(2) order[0] = 577 order[1] = 0 super(576, 577, order) end end class NoContAmts < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 519 order[1] = 520 order[2] = 521 order[3] = 0 super(518, 519, order) end end class NoMiscFees < Quickfix::Group def initialize order = Quickfix::IntArray.new(4) order[0] = 137 order[1] = 138 order[2] = 139 order[3] = 0 super(136, 137, order) end end end end class OrderMassStatusRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AF") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoUnderlyingSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 458 order[1] = 459 order[2] = 0 super(457, 458, order) end end end class QuoteRequestReject < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AG") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(62) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 303 order[35] = 537 order[36] = 336 order[37] = 625 order[38] = 229 order[39] = 232 order[40] = 54 order[41] = 465 order[42] = 38 order[43] = 152 order[44] = 63 order[45] = 64 order[46] = 40 order[47] = 193 order[48] = 192 order[49] = 126 order[50] = 60 order[51] = 15 order[52] = 218 order[53] = 220 order[54] = 221 order[55] = 222 order[56] = 423 order[57] = 44 order[58] = 640 order[59] = 235 order[60] = 236 order[61] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end class NoStipulations < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 233 order[1] = 234 order[2] = 0 super(232, 233, order) end end end end class RFQRequest < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AH") ) end class NoRelatedSym < Quickfix::Group def initialize order = Quickfix::IntArray.new(39) order[0] = 55 order[1] = 65 order[2] = 48 order[3] = 22 order[4] = 454 order[5] = 460 order[6] = 461 order[7] = 167 order[8] = 200 order[9] = 541 order[10] = 224 order[11] = 225 order[12] = 239 order[13] = 226 order[14] = 227 order[15] = 228 order[16] = 255 order[17] = 543 order[18] = 470 order[19] = 471 order[20] = 472 order[21] = 240 order[22] = 202 order[23] = 206 order[24] = 231 order[25] = 223 order[26] = 207 order[27] = 106 order[28] = 348 order[29] = 349 order[30] = 107 order[31] = 350 order[32] = 351 order[33] = 140 order[34] = 303 order[35] = 537 order[36] = 336 order[37] = 625 order[38] = 0 super(146, 55, order) end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end end class QuoteStatusReport < Message def initialize super getHeader().setField( Quickfix::MsgType.new("AI") ) end class NoPartyIDs < Quickfix::Group def initialize order = Quickfix::IntArray.new(5) order[0] = 448 order[1] = 447 order[2] = 452 order[3] = 523 order[4] = 0 super(453, 448, order) end end class NoSecurityAltID < Quickfix::Group def initialize order = Quickfix::IntArray.new(3) order[0] = 455 order[1] = 456 order[2] = 0 super(454, 455, order) end end end end quickfix-1.15.1+dfsg.orig/src/at_messagecracker.cs0000644000372000001440000001017613265006437021466 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ using System.Collections; using QuickFix; //using QuickFix.Field; class at_messagecracker : QuickFix.MessageCracker { private Hashtable orderIDs = new Hashtable(); public void reset() { orderIDs.Clear(); } public void process(Message message, SessionID sessionID) { Message echo = (Message)message; PossResend possResend = new PossResend(false); if (message.getHeader().isSetField(possResend)) message.getHeader().getField(possResend); ClOrdID clOrdID = new ClOrdID(); message.getField(clOrdID); Pair pair = new Pair(clOrdID, sessionID); if (possResend.getValue() == true) { if (orderIDs.Contains(pair)) return; } if(!orderIDs.Contains(pair)) orderIDs.Add(pair, pair); try { Session.sendToTarget(echo, sessionID); } catch (SessionNotFound) { } } public override void onMessage(QuickFix50.NewOrderSingle message, SessionID sessionID) { process(message, sessionID); } public override void onMessage(QuickFix50.SecurityDefinition message, SessionID sessionID) { QuickFix50.SecurityDefinition echo = message; try { Session.sendToTarget(echo, sessionID); } catch (SessionNotFound) { } } public override void onMessage(QuickFix44.NewOrderSingle message, SessionID sessionID) { process(message, sessionID); } public override void onMessage(QuickFix44.SecurityDefinition message, SessionID sessionID) { QuickFix44.SecurityDefinition echo = message; try { Session.sendToTarget(echo, sessionID); } catch (SessionNotFound) { } } public override void onMessage(QuickFix43.NewOrderSingle message, SessionID sessionID) { process(message, sessionID); } public override void onMessage(QuickFix43.SecurityDefinition message, SessionID sessionID) { QuickFix43.SecurityDefinition echo = message; try { Session.sendToTarget(echo, sessionID); } catch (SessionNotFound) { } } public override void onMessage(QuickFix42.NewOrderSingle message, SessionID sessionID) { process(message, sessionID); } public override void onMessage(QuickFix42.SecurityDefinition message, SessionID sessionID) { QuickFix42.SecurityDefinition echo = message; try { Session.sendToTarget(echo, sessionID); } catch (SessionNotFound) { } } public override void onMessage(QuickFix41.NewOrderSingle message, SessionID sessionID) { process(message, sessionID); } public override void onMessage(QuickFix40.NewOrderSingle message, SessionID sessionID) { process(message, sessionID); } private class Pair { private ClOrdID clOrdID; private SessionID sessionID; private int hashCode = 0; public Pair(ClOrdID clOrdID, SessionID sessionID) { this.clOrdID = clOrdID; this.sessionID = sessionID; hashCode = ("C:" + clOrdID.ToString() + "S:" + sessionID.ToString()).GetHashCode(); } public override bool Equals(System.Object obj) { if (obj == null) return false; Pair pair = (Pair)obj; return clOrdID.Equals(pair.clOrdID) && sessionID.Equals(pair.sessionID); } public override int GetHashCode() { return hashCode; } } }quickfix-1.15.1+dfsg.orig/src/pt.cpp0000644000372000001440000006060013265006437016620 0ustar robertousers/* -*- C++ -*- */ /**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include #include "getopt-repl.h" #include #include "Application.h" #include "FieldConvertors.h" #include "Values.h" #include "FileStore.h" #include "SessionID.h" #include "Session.h" #include "DataDictionary.h" #include "Parser.h" #include "Utility.h" #include "SocketAcceptor.h" #include "SocketInitiator.h" #include "ThreadedSocketAcceptor.h" #include "ThreadedSocketInitiator.h" #include "fix42/Heartbeat.h" #include "fix42/NewOrderSingle.h" #include "fix42/QuoteRequest.h" long testIntegerToString( int ); long testStringToInteger( int ); long testDoubleToString( int ); long testStringToDouble( int ); long testCreateHeartbeat( int ); long testIdentifyType( int ); long testSerializeToStringHeartbeat( int ); long testSerializeFromStringHeartbeat( int ); long testSerializeFromStringAndValidateHeartbeat( int ); long testCreateNewOrderSingle( int ); long testSerializeToStringNewOrderSingle( int ); long testSerializeFromStringNewOrderSingle( int ); long testSerializeFromStringAndValidateNewOrderSingle( int ); long testCreateQuoteRequest( int ); long testReadFromQuoteRequest( int ); long testSerializeToStringQuoteRequest( int ); long testSerializeFromStringQuoteRequest( int ); long testSerializeFromStringAndValidateQuoteRequest( int ); long testFileStoreNewOrderSingle( int ); long testValidateNewOrderSingle( int ); long testValidateDictNewOrderSingle( int ); long testValidateQuoteRequest( int ); long testValidateDictQuoteRequest( int ); long testSendOnSocket( int, short ); long testSendOnThreadedSocket( int, short ); void report( long, int ); #ifndef _MSC_VER #include long GetTickCount() { timeval tv; gettimeofday( &tv, 0 ); long millsec = tv.tv_sec * 1000; millsec += ( long ) tv.tv_usec / ( 1000 ); return ( long ) millsec; } #endif SmartPtr s_dataDictionary; const bool VALIDATE = true; const bool DONT_VALIDATE = false; int main( int argc, char** argv ) { int count = 0; short port = 0; int opt; while ( (opt = getopt( argc, argv, "+p:+c:" )) != -1 ) { switch( opt ) { case 'p': port = (short)atol( optarg ); break; case 'c': count = atoi( optarg ); break; default: std::cout << "usage: " << argv[ 0 ] << " -p port -c count" << std::endl; return 1; } } s_dataDictionary.reset( new FIX::DataDictionary( "../spec/FIX42.xml" ) ); std::cout << "Converting integers to strings: "; report( testIntegerToString( count ), count ); std::cout << "Converting strings to integers: "; report( testStringToInteger( count ), count ); std::cout << "Converting doubles to strings: "; report( testDoubleToString( count ), count ); std::cout << "Converting strings to doubles: "; report( testStringToDouble( count ), count ); std::cout << "Creating Heartbeat messages: "; report( testCreateHeartbeat( count ), count ); std::cout << "Identifying message types: "; report( testIdentifyType( count ), count ); std::cout << "Serializing Heartbeat messages to strings: "; report( testSerializeToStringHeartbeat( count ), count ); std::cout << "Serializing Heartbeat messages from strings: "; report( testSerializeFromStringHeartbeat( count ), count ); std::cout << "Serializing Heartbeat messages from strings and validation: "; report( testSerializeFromStringAndValidateHeartbeat( count ), count ); std::cout << "Creating NewOrderSingle messages: "; report( testCreateNewOrderSingle( count ), count ); std::cout << "Serializing NewOrderSingle messages to strings: "; report( testSerializeToStringNewOrderSingle( count ), count ); std::cout << "Serializing NewOrderSingle messages from strings: "; report( testSerializeFromStringNewOrderSingle( count ), count ); std::cout << "Serializing NewOrderSingle messages from strings and validation: "; report( testSerializeFromStringAndValidateNewOrderSingle( count ), count ); std::cout << "Creating QuoteRequest messages: "; report( testCreateQuoteRequest( count ), count ); std::cout << "Serializing QuoteRequest messages to strings: "; report( testSerializeToStringQuoteRequest( count ), count ); std::cout << "Serializing QuoteRequest messages from strings: "; report( testSerializeFromStringQuoteRequest( count ), count ); std::cout << "Serializing QuoteRequest messages from strings and validation: "; report( testSerializeFromStringAndValidateQuoteRequest( count ), count ); std::cout << "Reading fields from QuoteRequest message: "; report( testReadFromQuoteRequest( count ), count ); std::cout << "Storing NewOrderSingle messages: "; report( testFileStoreNewOrderSingle( count ), count ); std::cout << "Validating NewOrderSingle messages with no data dictionary: "; report( testValidateNewOrderSingle( count ), count ); std::cout << "Validating NewOrderSingle messages with data dictionary: "; report( testValidateDictNewOrderSingle( count ), count ); std::cout << "Validating QuoteRequest messages with no data dictionary: "; report( testValidateQuoteRequest( count ), count ); std::cout << "Validating QuoteRequest messages with data dictionary: "; report( testValidateDictQuoteRequest( count ), count ); std::cout << "Sending/Receiving NewOrderSingle/ExecutionReports on Socket"; report( testSendOnSocket( count, port ), count ); std::cout << "Sending/Receiving NewOrderSingle/ExecutionReports on ThreadedSocket"; report( testSendOnThreadedSocket( count, port ), count ); return 0; } void report( long time, int count ) { double seconds = ( double ) time / 1000; double num_per_second = count / seconds; std::cout << std::endl << " num: " << count << ", seconds: " << seconds << ", num_per_second: " << num_per_second << std::endl; } long testIntegerToString( int count ) { count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX::IntConvertor::convert( 1234 ); } return GetTickCount() - start; } long testStringToInteger( int count ) { std::string value( "1234" ); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX::IntConvertor::convert( value ); } return GetTickCount() - start; } long testDoubleToString( int count ) { count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX::DoubleConvertor::convert( 123.45 ); } return GetTickCount() - start; } long testStringToDouble( int count ) { std::string value( "123.45" ); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX::DoubleConvertor::convert( value ); } return GetTickCount() - start; } long testCreateHeartbeat( int count ) { count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX42::Heartbeat(); } return GetTickCount() - start; } long testIdentifyType( int count ) { FIX42::Heartbeat message; std::string messageString = message.toString(); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX::identifyType( messageString ); } return GetTickCount() - start; } long testSerializeToStringHeartbeat( int count ) { FIX42::Heartbeat message; count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.toString(); } return GetTickCount() - start; } long testSerializeFromStringHeartbeat( int count ) { FIX42::Heartbeat message; std::string string = message.toString(); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.setString( string, DONT_VALIDATE, s_dataDictionary.get() ); } return GetTickCount() - start; } long testSerializeFromStringAndValidateHeartbeat( int count ) { FIX42::Heartbeat message; std::string string = message.toString(); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.setString( string, VALIDATE, s_dataDictionary.get() ); } return GetTickCount() - start; } long testCreateNewOrderSingle( int count ) { long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle( clOrdID, handlInst, symbol, side, transactTime, ordType ); } return GetTickCount() - start; } long testSerializeToStringNewOrderSingle( int count ) { FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message ( clOrdID, handlInst, symbol, side, transactTime, ordType ); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.toString(); } return GetTickCount() - start; } long testSerializeFromStringNewOrderSingle( int count ) { FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message ( clOrdID, handlInst, symbol, side, transactTime, ordType ); std::string string = message.toString(); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.setString( string, DONT_VALIDATE, s_dataDictionary.get() ); } return GetTickCount() - start; } long testSerializeFromStringAndValidateNewOrderSingle( int count ) { FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message ( clOrdID, handlInst, symbol, side, transactTime, ordType ); std::string string = message.toString(); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { message.setString( string, VALIDATE, s_dataDictionary.get() ); } return GetTickCount() - start; } long testCreateQuoteRequest( int count ) { count = count - 1; long start = GetTickCount(); FIX::Symbol symbol; FIX::MaturityMonthYear maturityMonthYear; FIX::PutOrCall putOrCall; FIX::StrikePrice strikePrice; FIX::Side side; FIX::OrderQty orderQty; FIX::Currency currency; FIX::OrdType ordType; for ( int i = 0; i <= count; ++i ) { FIX42::QuoteRequest massQuote( FIX::QuoteReqID("1") ); FIX42::QuoteRequest::NoRelatedSym noRelatedSym; for( int j = 1; j <= 10; ++j ) { symbol.setValue( "IBM" ); maturityMonthYear.setValue( "022003" ); putOrCall.setValue( FIX::PutOrCall_PUT ); strikePrice.setValue( 120 ); side.setValue( FIX::Side_BUY ); orderQty.setValue( 100 ); currency.setValue( "USD" ); ordType.setValue( FIX::OrdType_MARKET ); noRelatedSym.set( symbol ); noRelatedSym.set( maturityMonthYear ); noRelatedSym.set( putOrCall ); noRelatedSym.set( strikePrice ); noRelatedSym.set( side ); noRelatedSym.set( orderQty ); noRelatedSym.set( currency ); noRelatedSym.set( ordType ); massQuote.addGroup( noRelatedSym ); noRelatedSym.clear(); } } return GetTickCount() - start; } long testSerializeToStringQuoteRequest( int count ) { FIX42::QuoteRequest message( FIX::QuoteReqID("1") ); FIX42::QuoteRequest::NoRelatedSym noRelatedSym; for( int i = 1; i <= 10; ++i ) { noRelatedSym.set( FIX::Symbol("IBM") ); noRelatedSym.set( FIX::MaturityMonthYear() ); noRelatedSym.set( FIX::PutOrCall(FIX::PutOrCall_PUT) ); noRelatedSym.set( FIX::StrikePrice(120) ); noRelatedSym.set( FIX::Side(FIX::Side_BUY) ); noRelatedSym.set( FIX::OrderQty(100) ); noRelatedSym.set( FIX::Currency("USD") ); noRelatedSym.set( FIX::OrdType(FIX::OrdType_MARKET) ); message.addGroup( noRelatedSym ); } count = count - 1; long start = GetTickCount(); for ( int j = 0; j <= count; ++j ) { message.toString(); } return GetTickCount() - start; } long testSerializeFromStringQuoteRequest( int count ) { FIX42::QuoteRequest message( FIX::QuoteReqID("1") ); FIX42::QuoteRequest::NoRelatedSym noRelatedSym; for( int i = 1; i <= 10; ++i ) { noRelatedSym.set( FIX::Symbol("IBM") ); noRelatedSym.set( FIX::MaturityMonthYear() ); noRelatedSym.set( FIX::PutOrCall(FIX::PutOrCall_PUT) ); noRelatedSym.set( FIX::StrikePrice(120) ); noRelatedSym.set( FIX::Side(FIX::Side_BUY) ); noRelatedSym.set( FIX::OrderQty(100) ); noRelatedSym.set( FIX::Currency("USD") ); noRelatedSym.set( FIX::OrdType(FIX::OrdType_MARKET) ); message.addGroup( noRelatedSym ); } std::string string = message.toString(); count = count - 1; long start = GetTickCount(); for ( int j = 0; j <= count; ++j ) { message.setString( string, DONT_VALIDATE, s_dataDictionary.get() ); } return GetTickCount() - start; } long testSerializeFromStringAndValidateQuoteRequest( int count ) { FIX42::QuoteRequest message( FIX::QuoteReqID("1") ); FIX42::QuoteRequest::NoRelatedSym noRelatedSym; for( int i = 1; i <= 10; ++i ) { noRelatedSym.set( FIX::Symbol("IBM") ); noRelatedSym.set( FIX::MaturityMonthYear() ); noRelatedSym.set( FIX::PutOrCall(FIX::PutOrCall_PUT) ); noRelatedSym.set( FIX::StrikePrice(120) ); noRelatedSym.set( FIX::Side(FIX::Side_BUY) ); noRelatedSym.set( FIX::OrderQty(100) ); noRelatedSym.set( FIX::Currency("USD") ); noRelatedSym.set( FIX::OrdType(FIX::OrdType_MARKET) ); message.addGroup( noRelatedSym ); } std::string string = message.toString(); count = count - 1; long start = GetTickCount(); for ( int j = 0; j <= count; ++j ) { message.setString( string, VALIDATE, s_dataDictionary.get() ); } return GetTickCount() - start; } long testReadFromQuoteRequest( int count ) { count = count - 1; FIX42::QuoteRequest message( FIX::QuoteReqID("1") ); FIX42::QuoteRequest::NoRelatedSym group; for( int i = 1; i <= 10; ++i ) { group.set( FIX::Symbol("IBM") ); group.set( FIX::MaturityMonthYear() ); group.set( FIX::PutOrCall(FIX::PutOrCall_PUT) ); group.set( FIX::StrikePrice(120) ); group.set( FIX::Side(FIX::Side_BUY) ); group.set( FIX::OrderQty(100) ); group.set( FIX::Currency("USD") ); group.set( FIX::OrdType(FIX::OrdType_MARKET) ); message.addGroup( group ); } group.clear(); long start = GetTickCount(); for ( int j = 0; j <= count; ++j ) { FIX::QuoteReqID quoteReqID; FIX::Symbol symbol; FIX::MaturityMonthYear maturityMonthYear; FIX::PutOrCall putOrCall; FIX::StrikePrice strikePrice; FIX::Side side; FIX::OrderQty orderQty; FIX::Currency currency; FIX::OrdType ordType; FIX::NoRelatedSym noRelatedSym; message.get( noRelatedSym ); int end = noRelatedSym; for( int k = 1; k <= end; ++k ) { message.getGroup( k, group ); group.get( symbol ); group.get( maturityMonthYear ); group.get( putOrCall); group.get( strikePrice ); group.get( side ); group.get( orderQty ); group.get( currency ); group.get( ordType ); maturityMonthYear.getValue(); putOrCall.getValue(); strikePrice.getValue(); side.getValue(); orderQty.getValue(); currency.getValue(); ordType.getValue(); } } return GetTickCount() - start; } long testFileStoreNewOrderSingle( int count ) { FIX::BeginString beginString( FIX::BeginString_FIX42 ); FIX::SenderCompID senderCompID( "SENDER" ); FIX::TargetCompID targetCompID( "TARGET" ); FIX::SessionID id( beginString, senderCompID, targetCompID ); FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message ( clOrdID, handlInst, symbol, side, transactTime, ordType ); message.getHeader().set( FIX::MsgSeqNum( 1 ) ); std::string messageString = message.toString(); FIX::FileStore store( "store", id ); store.reset(); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { store.set( ++i, messageString ); } long end = GetTickCount(); store.reset(); return end - start; } long testValidateNewOrderSingle( int count ) { FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message ( clOrdID, handlInst, symbol, side, transactTime, ordType ); message.getHeader().set( FIX::SenderCompID( "SENDER" ) ); message.getHeader().set( FIX::TargetCompID( "TARGET" ) ); message.getHeader().set( FIX::MsgSeqNum( 1 ) ); FIX::DataDictionary dataDictionary; count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { dataDictionary.validate( message ); } return GetTickCount() - start; } long testValidateDictNewOrderSingle( int count ) { FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message ( clOrdID, handlInst, symbol, side, transactTime, ordType ); message.getHeader().set( FIX::SenderCompID( "SENDER" ) ); message.getHeader().set( FIX::TargetCompID( "TARGET" ) ); message.getHeader().set( FIX::MsgSeqNum( 1 ) ); count = count - 1; long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) { s_dataDictionary->validate( message ); } return GetTickCount() - start; } long testValidateQuoteRequest( int count ) { FIX42::QuoteRequest message( FIX::QuoteReqID("1") ); FIX42::QuoteRequest::NoRelatedSym noRelatedSym; for( int i = 1; i <= 10; ++i ) { noRelatedSym.set( FIX::Symbol("IBM") ); noRelatedSym.set( FIX::MaturityMonthYear() ); noRelatedSym.set( FIX::PutOrCall(FIX::PutOrCall_PUT) ); noRelatedSym.set( FIX::StrikePrice(120) ); noRelatedSym.set( FIX::Side(FIX::Side_BUY) ); noRelatedSym.set( FIX::OrderQty(100) ); noRelatedSym.set( FIX::Currency("USD") ); noRelatedSym.set( FIX::OrdType(FIX::OrdType_MARKET) ); message.addGroup( noRelatedSym ); } FIX::DataDictionary dataDictionary; count = count - 1; long start = GetTickCount(); for ( int j = 0; j <= count; ++j ) { dataDictionary.validate( message ); } return GetTickCount() - start; } long testValidateDictQuoteRequest( int count ) { FIX42::QuoteRequest message( FIX::QuoteReqID("1") ); FIX42::QuoteRequest::NoRelatedSym noRelatedSym; for( int i = 1; i <= 10; ++i ) { noRelatedSym.set( FIX::Symbol("IBM") ); noRelatedSym.set( FIX::MaturityMonthYear() ); noRelatedSym.set( FIX::PutOrCall(FIX::PutOrCall_PUT) ); noRelatedSym.set( FIX::StrikePrice(120) ); noRelatedSym.set( FIX::Side(FIX::Side_BUY) ); noRelatedSym.set( FIX::OrderQty(100) ); noRelatedSym.set( FIX::Currency("USD") ); noRelatedSym.set( FIX::OrdType(FIX::OrdType_MARKET) ); message.addGroup( noRelatedSym ); } count = count - 1; long start = GetTickCount(); for ( int j = 0; j <= count; ++j ) { s_dataDictionary->validate( message ); } return GetTickCount() - start; } class TestApplication : public FIX::NullApplication { public: TestApplication() : m_count(0) {} void fromApp( const FIX::Message& m, const FIX::SessionID& ) throw( FIX::FieldNotFound, FIX::IncorrectDataFormat, FIX::IncorrectTagValue, FIX::UnsupportedMessageType ) { m_count++; } int getCount() { return m_count; } private: int m_count; }; long testSendOnSocket( int count, short port ) { std::stringstream stream; stream << "[DEFAULT]" << std::endl << "SocketConnectHost=localhost" << std::endl << "SocketConnectPort=" << (unsigned short)port << std::endl << "SocketAcceptPort=" << (unsigned short)port << std::endl << "SocketReuseAddress=Y" << std::endl << "StartTime=00:00:00" << std::endl << "EndTime=00:00:00" << std::endl << "UseDataDictionary=N" << std::endl << "BeginString=FIX.4.2" << std::endl << "PersistMessages=N" << std::endl << "[SESSION]" << std::endl << "ConnectionType=acceptor" << std::endl << "SenderCompID=SERVER" << std::endl << "TargetCompID=CLIENT" << std::endl << "[SESSION]" << std::endl << "ConnectionType=initiator" << std::endl << "SenderCompID=CLIENT" << std::endl << "TargetCompID=SERVER" << std::endl << "HeartBtInt=30" << std::endl; FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message( clOrdID, handlInst, symbol, side, transactTime, ordType ); FIX::SessionID sessionID( "FIX.4.2", "CLIENT", "SERVER" ); TestApplication application; FIX::MemoryStoreFactory factory; FIX::SessionSettings settings( stream ); FIX::ScreenLogFactory logFactory( settings ); FIX::SocketAcceptor acceptor( application, factory, settings ); acceptor.start(); FIX::SocketInitiator initiator( application, factory, settings ); initiator.start(); FIX::process_sleep( 1 ); long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) FIX::Session::sendToTarget( message, sessionID ); while( application.getCount() < count ) FIX::process_sleep( 0.1 ); long ticks = GetTickCount() - start; initiator.stop(); acceptor.stop(); return ticks; } long testSendOnThreadedSocket( int count, short port ) { std::stringstream stream; stream << "[DEFAULT]" << std::endl << "SocketConnectHost=localhost" << std::endl << "SocketConnectPort=" << (unsigned short)port << std::endl << "SocketAcceptPort=" << (unsigned short)port << std::endl << "SocketReuseAddress=Y" << std::endl << "StartTime=00:00:00" << std::endl << "EndTime=00:00:00" << std::endl << "UseDataDictionary=N" << std::endl << "BeginString=FIX.4.2" << std::endl << "PersistMessages=N" << std::endl << "[SESSION]" << std::endl << "ConnectionType=acceptor" << std::endl << "SenderCompID=SERVER" << std::endl << "TargetCompID=CLIENT" << std::endl << "[SESSION]" << std::endl << "ConnectionType=initiator" << std::endl << "SenderCompID=CLIENT" << std::endl << "TargetCompID=SERVER" << std::endl << "HeartBtInt=30" << std::endl; FIX::ClOrdID clOrdID( "ORDERID" ); FIX::HandlInst handlInst( '1' ); FIX::Symbol symbol( "LNUX" ); FIX::Side side( FIX::Side_BUY ); FIX::TransactTime transactTime; FIX::OrdType ordType( FIX::OrdType_MARKET ); FIX42::NewOrderSingle message( clOrdID, handlInst, symbol, side, transactTime, ordType ); FIX::SessionID sessionID( "FIX.4.2", "CLIENT", "SERVER" ); TestApplication application; FIX::MemoryStoreFactory factory; FIX::SessionSettings settings( stream ); FIX::ThreadedSocketAcceptor acceptor( application, factory, settings ); acceptor.start(); FIX::ThreadedSocketInitiator initiator( application, factory, settings ); initiator.start(); FIX::process_sleep( 1 ); long start = GetTickCount(); for ( int i = 0; i <= count; ++i ) FIX::Session::sendToTarget( message, sessionID ); while( application.getCount() < count ) FIX::process_sleep( 0.1 ); long ticks = GetTickCount() - start; initiator.stop(); acceptor.stop(); return ticks; } quickfix-1.15.1+dfsg.orig/src/CMakeLists.txt0000644000372000001440000001021313265006437020224 0ustar robertousersadd_subdirectory(C++) if( WIN32 OR ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" ) add_executable(at at.cpp getopt.c) target_include_directories(at PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src/C++ ${CMAKE_SOURCE_DIR}/UnitTest++/src) target_link_libraries(at ${PROJECT_NAME}) if (NOT WIN32) ADD_CUSTOM_TARGET(at_target ALL COMMAND ${CMAKE_COMMAND} -E create_symlink $ ${CMAKE_SOURCE_DIR}/test/at) else() set_target_properties(at PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/test/debug/at/ RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/test/release/at/ RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_SOURCE_DIR}/test/release/at/) endif() if (WIN32) set (ut_SOURCES ${CMAKE_SOURCE_DIR}/src/C++/test/DataDictionaryTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/DictionaryTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/FieldBaseTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/FieldConvertorsTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/FileLogTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/FileStoreFactoryTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/FileStoreTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/FileUtilitiesTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/GroupTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/HttpMessageTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/HttpParserTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/MemoryStoreTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/MessageSortersTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/MessagesTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/MySQLStoreTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/NullStoreTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/OdbcStoreTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/ParserTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/PostgreSQLStoreTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SessionFactoryTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SessionIDTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SessionSettingsTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SessionTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SettingsTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SocketAcceptorTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SocketConnectorTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/SocketServerTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/StringUtilitiesTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/TestHelper.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/TimeRangeTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/UtcTimeOnlyTestCase.cpp ${CMAKE_SOURCE_DIR}/src/C++/test/UtcTimeStampTestCase.cpp) endif() add_executable(ut ut.cpp getopt.c ${ut_SOURCES}) target_include_directories(ut PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src/C++ ${CMAKE_SOURCE_DIR}/UnitTest++/src ${CMAKE_SOURCE_DIR}/src/C++/test/) target_link_libraries(ut ${PROJECT_NAME} UnitTest++) if (NOT WIN32) ADD_CUSTOM_TARGET(ut_target ALL COMMAND ${CMAKE_COMMAND} -E create_symlink $ ${CMAKE_SOURCE_DIR}/test/ut) else() set_target_properties(ut PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/test/debug/ut/ RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/test/release/ut/ RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_SOURCE_DIR}/test/release/ut/) endif() add_executable(pt pt.cpp getopt.c) target_include_directories(pt PRIVATE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/src/C++ ${CMAKE_SOURCE_DIR}/UnitTest++/src) target_link_libraries(pt ${PROJECT_NAME}) if (NOT WIN32) ADD_CUSTOM_TARGET(pt_target ALL COMMAND ${CMAKE_COMMAND} -E create_symlink $ ${CMAKE_SOURCE_DIR}/test/pt) else() set_target_properties(pt PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/test/debug/pt/ RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/test/release/pt/ RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_SOURCE_DIR}/test/release/pt/) endif() endif() if (HAVE_PYTHON) add_subdirectory(python) elseif (HAVE_PYTHON2) add_subdirectory(python2) elseif (HAVE_PYTHON3) add_subdirectory(python3) endif () quickfix-1.15.1+dfsg.orig/src/test_acceptance_vs12.vcxproj0000644000372000001440000001672513265006437023117 0ustar robertousers Debug Win32 Release Win32 test_acceptance {63CC102A-A3CD-43CC-9535-A91E67256360} test_acceptance Application false MultiByte v120 Application false MultiByte v120 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\release\at\ release\vs12\ false $(SolutionDir)test\debug\at\ debug\vs12\ false at at .\Release/at.tlb OnlyExplicitInline $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/at.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/at.pdb Console .\Debug/at.tlb Disabled $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/at.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/at.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} quickfix-1.15.1+dfsg.orig/src/App.ico0000644000372000001440000000206613265006437016707 0ustar robertousers &(( @wwwwwwwwwwwwwwpDDDDDDDDDDDDDDppppppppppppppppppppDDDDDDDDDDDDDDpLLLLLLLLLNItpDDDDDDDDDDDDD@( wwwwwwwDDDDDDDGOGOGOGOGOGOGOGOGHGLGDDDDDDquickfix-1.15.1+dfsg.orig/src/ut.cpp0000644000372000001440000000550413265006437016627 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 4355 4786 ) #include "stdafx.h" #else #include "config.h" #endif #include "C++/Utility.h" #include "C++/SessionSettings.h" #ifndef _MSC_VER #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif #include #include #include "getopt-repl.h" #include "TestHelper.h" void print_usage( char** argv ) { std::cout << "usage: " << argv[ 0 ] << " -p port -f file" << std::endl; } int main( int argc, char** argv ) { if( argc != 5 ) { print_usage( argv ); return 1; } int opt; while ( (opt = getopt( argc, argv, "+p:+f:" )) != -1 ) { switch( opt ) { case 'p': FIX::TestSettings::port = (short)atol( optarg ); break; case 'f': FIX::TestSettings::sessionSettings = FIX::SessionSettings(optarg); break; default: print_usage( argv ); return 1; } } std::cout << "" << std::endl << " " << std::endl; int result = UnitTest::RunAllTests(); std::cout << " " << std::endl << "" << std::endl; return result; } quickfix-1.15.1+dfsg.orig/src/getopt-repl.h0000644000372000001440000000026213265006437020102 0ustar robertousers#ifdef _MSC_VER extern "C" { int getopt( int argc, char * const argv[], const char * optstring ); extern char *optarg; char* __progname; } #else #include #endif quickfix-1.15.1+dfsg.orig/src/OrderTest.cs0000644000372000001440000000512613265006437017735 0ustar robertousersusing NUnit.Framework; using System; using System.Threading; using System.Diagnostics; using QuickFix; using QuickFix42; [TestFixture] public class OrderTestCase { private Initiator initiator; private ApplicationImpl application; private Process server; void RunThread() { try { initiator.start(); } catch( Exception) { } } [SetUp] public void SetUp() { application = new ApplicationImpl(); SessionSettings settings = new SessionSettings( "c:\\development\\quickfix\\test\\cfg\\at_client.cfg" ); MessageStoreFactory messageStoreFactory = new MemoryStoreFactory(); QuickFix42.MessageFactory messageFactory = new QuickFix42.MessageFactory(); initiator = new SocketInitiator (application, messageStoreFactory, settings, messageFactory); server = new Process(); server.StartInfo.FileName = "c:\\development\\quickfix\\test\\debug\\at\\at"; server.StartInfo.Arguments = "-f c:\\development\\quickfix\\test\\cfg\\at.cfg"; server.Start(); Thread quickFixThread = new Thread(RunThread); quickFixThread.Start(); for(int i = 0;i < 50;++i) { if(application.isLoggedOn()) { break; } Thread.Sleep(1000); } if(!application.isLoggedOn()) { throw new Exception(); } } public void tearDown() { application.stop(); server.Kill(); Thread.Sleep(2000); } [Test] public void testOrderSend() { SessionNotFound exception = null; NewOrderSingle order = new NewOrderSingle(); try { Session.sendToTarget(order); } catch(SessionNotFound e) { exception = e; } Assert.IsNotNull( exception, "no exception thrown" ); exception = null; SessionID sessionID = new SessionID ("FIX.4.2", "TW", "ISLD"); order.set(new ClOrdID("12345")); order.set(new Symbol("LNUX")); order.set(new HandlInst('1')); order.set(new Side(Side.BUY)); order.set(new OrdType(OrdType.MARKET)); order.set(new TransactTime()); try { Assert.IsTrue(Session.sendToTarget(order, sessionID)); QuickFix.Message message = application.getMessage(); Assert.IsNotNull(message, "Message not received"); //Assert.IsTrue("Message not a NewOrderSingle", // message instanceof NewOrderSingle); Assert.IsTrue(Session.sendToTarget(order, sessionID)); } catch(SessionNotFound e) { exception = e; } Assert.IsNull(exception, "exception thrown"); } }quickfix-1.15.1+dfsg.orig/src/Makefile.am0000644000372000001440000000142113265006437017521 0ustar robertousersif HAVE_PYTHON2 PYTHON2_DIR = python2 endif if HAVE_PYTHON3 PYTHON3_DIR = python3 endif if HAVE_RUBY RUBY_DIR = ruby endif SUBDIRS = C++ ${PYTHON2_DIR} ${PYTHON3_DIR} ${RUBY_DIR} if NO_UNIT_TEST noinst_PROGRAMS = else noinst_PROGRAMS = at ut pt endif at_SOURCES = at.cpp at_application.h ut_SOURCES = ut.cpp pt_SOURCES = pt.cpp EXTRA_DIST = getopt.c getopt-repl.h at_LDADD = C++/libquickfix.la ut_LDADD = C++/test/libquickfixcpptest.la C++/libquickfix.la pt_LDADD = C++/libquickfix.la INCLUDES =-IC++ -IC++/test -I../UnitTest++/src LDFLAGS =-L../UnitTest++ -lUnitTest++ all-local: rm -f ../test/ut ../test/pt ../test/at ../test/ut_debug ln -s ../src/ut ../test/ut ln -s ../src/pt ../test/pt ln -s ../src/at ../test/at ln -s ../src/.libs/ut ../test/ut_debug clean-local: quickfix-1.15.1+dfsg.orig/src/test_unit_vs15.vcxproj0000644000372000001440000004063013265006437022003 0ustar robertousers Debug Win32 Debug x64 Release Win32 Release x64 test_unit {CD58A1FF-0F7A-4490-B9B4-944326C48A5A} ut_vc15 8.1 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\release\ut\ release\vs15\ false false $(SolutionDir)test\debug\ut\ debug\vs15\ false false ut ut ut ut .\Release/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) OnlyExplicitInline $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDir)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/ut.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs15.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/ut.pdb Console .\Release/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) OnlyExplicitInline $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDir)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true stdafx.h .\Release/ut.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs15.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/ut.pdb Console .\Debug/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) Disabled $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDIr)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/ut.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default false _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs15.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/ut.pdb Console .\Debug/ut.tlb " /I /src/socket" " /I /src/socket" " /I /src/socket" " /I /src/socket" %(AdditionalOptions) Disabled $(SolutionDir);$(SolutionDir)\src\C++;$(SolutionDIr)\src\C++\test;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true stdafx.h .\Debug/ut.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default false _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;UnitTest++_vs15.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/ut.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} false quickfix-1.15.1+dfsg.orig/src/at.cpp0000644000372000001440000000404513265006437016602 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #ifdef _MSC_VER #pragma warning( disable : 4503 ) #else #include "config.h" #endif #include "ThreadedSocketAcceptor.h" #include "SocketAcceptor.h" #include "SessionSettings.h" #include "FileStore.h" #include "Utility.h" #include #include #include #include "getopt-repl.h" #include "at_application.h" typedef SmartPtr< FIX::Acceptor > AcceptorPtr; int main( int argc, char** argv ) { std::string file; bool threaded = false; if ( getopt( argc, argv, "+f:" ) == 'f' ) file = optarg; else { std::cout << "usage: " << argv[ 0 ] << " -f FILE [-t]" << std::endl; return 1; } if ( getopt( argc, argv, "+t" ) == 't' ) threaded = true; try { FIX::SessionSettings settings( file ); Application application; FIX::FileStoreFactory factory( "store" ); AcceptorPtr pAcceptor; if ( threaded ) { pAcceptor.reset( new FIX::ThreadedSocketAcceptor ( application, factory, settings ) ); } else { pAcceptor.reset( new FIX::SocketAcceptor ( application, factory, settings ) ); } pAcceptor->start(); while ( true ) FIX::process_sleep( 1 ); pAcceptor->stop(); } catch ( std::exception & e ) { std::cout << e.what(); return 2; } return 0; } quickfix-1.15.1+dfsg.orig/src/DictionaryTest.cs0000644000372000001440000000405013265006437020762 0ustar robertousersusing NUnit.Framework; using System; using QuickFix; [TestFixture] public class DictionaryTestCase { private Dictionary testObject = new Dictionary(); [Test] public void testSetGetString() { testObject.setString( "key1", "value1" ); testObject.setString( "key2", "value2" ); testObject.setString( "key3", "value3" ); Assert.AreEqual( "value1", testObject.getString("key1") ); Assert.AreEqual( "value2", testObject.getString( "key2" ) ); Assert.AreEqual( "value3", testObject.getString( "key3" ) ); } [Test] public void testSetGetLong() { testObject.setLong( "key1", 1 ); testObject.setLong( "key2", 2 ); testObject.setLong( "key3", 3 ); Assert.AreEqual( 1, testObject.getLong( "key1" ) ); Assert.AreEqual( 2, testObject.getLong( "key2" ) ); Assert.AreEqual( 3, testObject.getLong( "key3" ) ); } [Test] public void testSetGetDouble() { testObject.setDouble( "key1", 1.1 ); testObject.setDouble( "key2", 2.2 ); testObject.setDouble( "key3", 3.3 ); Assert.IsTrue( 1.1 == testObject.getDouble("key1") ); Assert.IsTrue( 2.2 == testObject.getDouble("key2") ); Assert.IsTrue( 3.3 == testObject.getDouble("key3") ); } [Test] public void testSetGetBool() { testObject.setBool( "key1", true ); testObject.setBool( "key2", false ); testObject.setBool( "key3", true ); Assert.IsTrue( testObject.getBool("key1") ); Assert.IsTrue( !testObject.getBool("key2") ); Assert.IsTrue( testObject.getBool("key3") ); } [Test] public void testInvalidFormat() { testObject.setString( "key1", "hello" ); try { testObject.getLong( "key1" ); Assert.Fail(); } catch( ConfigError ) {} try { testObject.getDouble( "key1" ); Assert.Fail(); } catch( ConfigError ) {} try { testObject.getBool( "key1" ); Assert.Fail(); } catch( ConfigError ) {} } }quickfix-1.15.1+dfsg.orig/src/at_application.cs0000644000372000001440000000310513265006437021004 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ using System; using QuickFix; public class at_application : QuickFix.Application { private at_messagecracker cracker = new at_messagecracker(); public void onCreate( SessionID sessionID ) { Session session = Session.lookupSession( sessionID ); try { if ( session != null ) session.reset(); } catch( Exception ) {} } public void onLogon( SessionID sessionID ) {} public void onLogout( SessionID sessionID ) { cracker.reset(); } public void toAdmin( Message message, SessionID sessionID ) {} public void toApp( Message message, SessionID sessionID ) {} public void fromAdmin( Message message, SessionID sessionID ) {} public void fromApp( Message message, SessionID sessionID ) { cracker.crack( message, sessionID ); } } quickfix-1.15.1+dfsg.orig/src/MessageTest.cs0000644000372000001440000001674313265006437020255 0ustar robertousersusing NUnit.Framework; using System; using System.Collections; using QuickFix; [TestFixture] public class MessageTestCase { [Test] public void testIdentifyType() { try { Assert.AreEqual( "A", Message.identifyType( "8=FIX.4.219=1235=A108=3010=031" ).getValue() ); } catch( MessageParseError ) { Assert.IsTrue(false, "Message could not be parsed"); } try { Assert.AreEqual( "AB", Message.identifyType("8=FIX.4.29=1235=AB108=3010=031").getValue() ); } catch( MessageParseError ) { Assert.IsTrue(false, "Message could not be parsed"); } try { Message.identifyType("8=FIX.4.29=12108=3010=031"); Assert.IsTrue(false, "Message should not have a type"); } catch( MessageParseError ) {} try { Message.identifyType(null); Assert.Fail("exception should be thrown"); } catch( MessageParseError ) {} } [Test] public void testMessageFromString() { Message message = null; try { message = new Message("8=FIX.4.29=1235=A108=3010=036"); } catch(InvalidMessage) { } Assert.IsTrue(true, "Message should be invalid"); try { message = new Message("8=FIX.4.29=1235=A108=3010=026"); } catch(InvalidMessage) { Assert.IsTrue(false, "Message should be valid"); } Assert.AreEqual("8=FIX.4.29=1235=A108=3010=026", message.ToString()); } [Test] public void testMessageGroups() { Message message = new Message(); QuickFix42.NewOrderSingle.NoAllocs numAllocs = new QuickFix42.NewOrderSingle.NoAllocs(); numAllocs.set( new AllocAccount("AllocACC1") ); numAllocs.set( new AllocShares(1010.10) ); message.addGroup(numAllocs); numAllocs.set( new AllocAccount("AllocACC2") ); numAllocs.set( new AllocShares(2020.20) ); message.addGroup(numAllocs); StringField field = null; IEnumerator i = numAllocs.GetEnumerator(); Assert.IsTrue( i.MoveNext() ); field = (StringField)i.Current; Assert.AreEqual( "AllocACC2", field.getValue() ); Assert.IsTrue( i.MoveNext() ); field = (StringField)i.Current; Assert.AreEqual( "2020.2", field.getValue() ); Assert.IsTrue( !i.MoveNext() ); try { message.getGroup( 1, numAllocs ); Assert.AreEqual( "AllocACC1", numAllocs.getField( new AllocAccount() ).getValue() ); Assert.IsTrue( 1010.10 == numAllocs.getField( new AllocShares() ).getValue() ); message.getGroup( 2, numAllocs ); Assert.AreEqual( "AllocACC2", numAllocs.getField( new AllocAccount() ).getValue() ); Assert.IsTrue( 2020.20 == numAllocs.getField( new AllocShares() ).getValue() ); } catch( FieldNotFound ) { Assert.Fail( "no exception should be thrown" ); } try { message.getGroup( 3, numAllocs ); Assert.Fail( "exception should be thrown" ); } catch( FieldNotFound ) {} } [Test] public void testMessageSetGetString() { Message message = new Message(); try { message.getString(5); Assert.IsTrue(false, "exception not thrown"); } catch(FieldNotFound ) {} message.setString(5, "string5"); try { Assert.AreEqual("string5", message.getString(5)); } catch(FieldNotFound ) { Assert.IsTrue(false, "exception thrown"); } try { message.setString(100, null); Assert.IsTrue(false, "exception not thrown"); } catch(NullReferenceException) {} } [Test] public void testMessagesetGetBoolean() { Message message = new Message(); try { message.getBoolean(7); Assert.IsTrue(false, "exception not thrown"); } catch(FieldNotFound ) {} message.setBoolean(7, true); try { Assert.AreEqual(true, message.getBoolean(7)); } catch(FieldNotFound ) { Assert.IsTrue(false, "exception thrown"); } } [Test] public void testMessageSetGetChar() { Message message = new Message(); try { message.getChar(12); Assert.IsTrue(false, "exception not thrown"); } catch(FieldNotFound) {} message.setChar(12, 'a'); try { Assert.AreEqual('a', message.getChar(12)); } catch(FieldNotFound) { Assert.IsTrue(false, "exception thrown"); } } [Test] public void testMessageSetGetInt() { Message message = new Message(); try { message.getInt(56); Assert.IsTrue(false, "exception not thrown"); } catch(FieldNotFound) {} message.setInt(56, 23); try { Assert.AreEqual(23, message.getInt(56)); } catch(FieldNotFound) { Assert.IsTrue(false, "exception thrown"); } } [Test] public void testMessageSetGetDouble() { Message message = new Message(); try { message.getDouble(9812); Assert.IsTrue(false, "exception not thrown"); } catch(FieldNotFound) {} message.setDouble(9812, 12.3443); try { Assert.AreEqual(12.3443, message.getDouble(9812)); } catch(FieldNotFound) { Assert.IsTrue(false, "exception thrown"); } message.setDouble(9813, 5.0, 3); message.setDouble(9814, -2.1004, 3); try { Assert.AreEqual("5.000", message.getString(9813)); Assert.AreEqual("-2.1004", message.getString(9814)); } catch(FieldNotFound) { Assert.IsTrue(false, "exception thrown"); } } [Test] public void testMessageSetGetUtcTimeStamp() { Message message = new Message(); try { message.getUtcTimeStamp(8); Assert.IsTrue(false, "exception not thrown"); } catch(FieldNotFound) {} DateTime time = new DateTime(2002, 8, 6, 12, 34, 56, 0); message.setUtcTimeStamp(8, time); try { Assert.AreEqual(message.getUtcTimeStamp(8).Ticks, time.Ticks); } catch(FieldNotFound) { Assert.IsTrue(false, "exception thrown"); } } [Test] public void testRemoveField() { Message message = new Message(); message.setField( new StringField(12, "value") ); Assert.IsTrue( message.isSetField(12) ); message.removeField( 12 ); Assert.IsTrue( !message.isSetField(12) ); } [Test] public void testMessageIterator() { Message message = new Message(); IEnumerator i = message.GetEnumerator(); Assert.IsFalse(i.MoveNext()); try { message = new Message("8=FIX.4.29=1235=A108=3010=026"); i = message.GetEnumerator(); Assert.IsTrue(i.MoveNext()); StringField field = (StringField)i.Current; Assert.AreEqual(108, field.getField()); Assert.AreEqual("30", field.getValue()); Assert.IsFalse(i.MoveNext()); IEnumerator j = message.getHeader().GetEnumerator(); Assert.IsTrue(j.MoveNext()); field = (StringField)j.Current; Assert.AreEqual(8, field.getField()); Assert.AreEqual("FIX.4.2", field.getValue()); Assert.IsTrue(j.MoveNext()); field = (StringField)j.Current; Assert.AreEqual(9, field.getField()); Assert.AreEqual("12", field.getValue()); Assert.IsTrue(j.MoveNext()); field = (StringField)j.Current; Assert.AreEqual(35, field.getField()); Assert.AreEqual("A", field.getValue()); Assert.IsFalse(j.MoveNext()); } catch( InvalidMessage) { Assert.Fail("exception thrown"); } } }quickfix-1.15.1+dfsg.orig/src/test_performance_vs12.vcxproj0000644000372000001440000001712113265006437023321 0ustar robertousers Debug Win32 Release Win32 test_performance {4E6CE474-47A1-4AC8-8161-9CD214664EBB} test_performance Application false MultiByte v120 Application false MultiByte v120 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\debug\pt\ debug\vs12\ false $(SolutionDir)test\release\pt\ release\vs12\ false pt pt .\Debug/pt.tlb Disabled Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL stdafx.h .\Debug/pt.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib\debug;%(AdditionalLibraryDirectories) true .\Debug/pt.pdb Console .\Release/pt.tlb OnlyExplicitInline Neither $(SolutionDir)/src;$(SolutionDir)/src/c++;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true stdafx.h .\Release/pt.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) quickfix.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)\lib;%(AdditionalLibraryDirectories) .\Release/pt.pdb Console {d5d558ea-bbac-4862-a946-d3881bace3b7} false quickfix-1.15.1+dfsg.orig/README.SunOS0000644000372000001440000000047713265006437016576 0ustar robertousersI was able to get the 64 bit version of QuickFIX library to compile on Solaris 10 (sparc) with workshop 12.3 compiler. Unit tests do not compile so these were disabled. Example script: #!/bin/sh ./bootstrap CC=cc CXX=CC CFLAGS=-m64 CXXFLAGS=-m64 LDFLAGS=-m64 configure --prefix="Your prefix" make && make install quickfix-1.15.1+dfsg.orig/test/0000755000372000001440000000000013265006437015657 5ustar robertousersquickfix-1.15.1+dfsg.orig/test/FixParserTestCase.rb0000644000372000001440000000172213265006437021545 0ustar robertousersrequire './FixParser' require 'runit/testcase' require "thread" require './SocketServer' class FixParserTestCase < RUNIT::TestCase def test_readFixMessage fixMsg1 = "8=FIX.4.2\0019=12\00135=A\001108=30\00110=31\001" fixMsg2 = "8=FIX.4.2\0019=17\00135=4\00136=88\001123=Y\00110=34\001" server = SocketServer.new def server.message=(m) @message = m end def server.connectAction(s) end def server.receiveAction(s) s.write(@message) end def server.disconnectAction(s) end server.message = fixMsg1 + fixMsg2 Thread.start do server.listen(RUNIT::TestCase.port) end server.wait s = TCPSocket.open("localhost", RUNIT::TestCase.port) parser = FixParser.new(s) begin assert_equals(fixMsg1, parser.readFixMessage) assert_equals(fixMsg2, parser.readFixMessage) rescue IOError # I have no idea why this is being thrown end s.close server.stop() end end quickfix-1.15.1+dfsg.orig/test/runnewat.bat0000755000372000001440000000064313265006437020220 0ustar robertousersecho off if "%1" == "" goto usage if "%2" == "" goto usage if "%1" == "debug" goto debug: if "%1" == "release" goto release: goto usage :debug set EX=_debug goto start :release set EX= goto start :start call setup.bat %2 atrun -t run -s "..\%DIR%\at.exe -f cfg\at.cfg" -d . -c "ruby Runner.rb localhost %2 definitions\server\future\*.def" -i .\ goto quit :usage echo "Usage: runnewat [release | debug] [port]" :quitquickfix-1.15.1+dfsg.orig/test/runnewat.sh0000755000372000001440000000027113265006437020061 0ustar robertousers#!/bin/sh DIR=`pwd` PORT=$1 ./setup.sh $PORT ../at -f cfg/at.cfg & PROCID=$! cd $DIR ruby Runner.rb 127.0.0.1 $PORT definitions/server/future/*.def RESULT=$? kill $PROCID exit $RESULTquickfix-1.15.1+dfsg.orig/test/SocketServerTestCase.rb0000644000372000001440000000275413265006437022267 0ustar robertousersrequire './SocketServer' require 'runit/testcase' require "thread" class SocketServerTestCase < RUNIT::TestCase def test_listen socketServer = SocketServer.new connectQueue = Queue.new receiveQueue = Queue.new disconnectQueue = Queue.new def socketServer.connectQueue=(q) @connectQueue = q end def socketServer.connectQueue return @connectQueue end def socketServer.receiveQueue=(q) @receiveQueue = q end def socketServer.receiveQueue return @receiveQueue end def socketServer.disconnectQueue=(q) @disconnectQueue = q end def socketServer.disconnectQueue return @disconnectQueue end def socketServer.connectAction(s) @connectQueue.push(true) end def socketServer.disconnectAction(s) @disconnectQueue.push(true) end def socketServer.receiveAction(s) while( str = s.gets ) @receiveQueue.push(str) end end socketServer.connectQueue = connectQueue socketServer.receiveQueue = receiveQueue socketServer.disconnectQueue = disconnectQueue Thread.start do socketServer.listen(RUNIT::TestCase.port) end socketServer.wait s = TCPSocket.open("localhost", RUNIT::TestCase.port) assert(connectQueue.pop) s.write("test\r\n") s.write("test2\r\n") assert_equals("test\r\n", receiveQueue.pop) assert_equals("test2\r\n", receiveQueue.pop) s.close assert(disconnectQueue.pop) socketServer.stop() end end quickfix-1.15.1+dfsg.orig/test/runpt.sh0000755000372000001440000000011213265006437017360 0ustar robertousers#!/bin/sh DIR=`pwd` ./pt -p $1 -c 500000 RESULT=$? cd $DIR exit $RESULT quickfix-1.15.1+dfsg.orig/test/atrun/0000755000372000001440000000000013265006437017010 5ustar robertousersquickfix-1.15.1+dfsg.orig/test/atrun/test_acceptance_runner_vs12.vcxproj0000644000372000001440000001664313265006437026030 0ustar robertousers Debug Win32 Release Win32 test_acceptance_runner {A58C8BD5-3602-4886-80A0-CD4FFED42144} atrun Application false MultiByte v120 Application false MultiByte v120 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\debug\at\ debug\vs12\ false $(SolutionDir)test\release\at\ release\vs12\ false atrun atrun .\Debug/atrun.tlb Disabled ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true .\Debug/atrun.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs12.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/atrun.pdb Console .\Release/atrun.tlb OnlyExplicitInline ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true .\Release/atrun.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs12.lib;%(AdditionalDependencies) $(OutDir)atrun.exe true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/atrun.pdb Console quickfix-1.15.1+dfsg.orig/test/atrun/test/0000755000372000001440000000000013265006437017767 5ustar robertousersquickfix-1.15.1+dfsg.orig/test/atrun/test/ProcessTestCase.h0000644000372000001440000000266213265006437023220 0ustar robertousers/* -*- C++ -*- */ #ifndef PROCESSTESTCASE_H #define PROCESSTESTCASE_H #include #include "../Process.h" namespace ATRUN { class ProcessTestCase : public CPPTest::TestCase { public: ProcessTestCase() { add(&m_createProcess); add(&m_sendOutputToFile); add(&m_setWorkingDirectory); add(&m_destroyProcess); add(&m_waitFor); } private: typedef CPPTest::Test Test; class createProcess : public Test { public: bool onSetup( Process*& pObject ); void onRun( Process& object ); Process m_Process; } m_createProcess; class sendOutputToFile : public Test { public: bool onSetup( Process*& pObject ); void onRun( Process& object ); Process m_Process; } m_sendOutputToFile; class setWorkingDirectory : public Test { public: bool onSetup( Process*& pObject ); void onRun( Process& object ); Process m_Process; } m_setWorkingDirectory; class terminateProcess : public Test { public: bool onSetup( Process*& pObject ); void onRun( Process& object ); Process m_Process; } m_destroyProcess; class waitFor : public Test { public: bool onSetup( Process*& pObject ); void onRun( Process& object ); Process m_Process; } m_waitFor; }; } #endif // PROCESSTESTCASE_Hquickfix-1.15.1+dfsg.orig/test/atrun/test/ProcessTestCase.cpp0000644000372000001440000000724113265006437023551 0ustar robertousers/**************************************************************************** ** Copyright (c) 2001-2014 ** ** This file is part of the QuickFIX FIX Engine ** ** This file may be distributed under the terms of the quickfixengine.org ** license as defined by quickfixengine.org and appearing in the file ** LICENSE included in the packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.quickfixengine.org/LICENSE for licensing information. ** ** Contact ask@quickfixengine.org if any conditions of this licensing are ** not clear to you. ** ****************************************************************************/ #include #include #include "../Process.h" using namespace ATRUN; std::string chompDriveLetter(const std::string& s) { std::string::size_type pos = s.find_first_of('\\'); if(pos == std::string::npos) return s; std::string result = s; result.replace(0,pos+1,"\\"); return result; } static std::string g_startDir("\\projects\\quickfix\\test"); TEST(createProcess) { SetCurrentDirectory( const_cast(g_startDir.c_str()) ); Process object; object.setCommandLine("noproc yada yada"); object.setWorkingDirectory(".."); object.create(); CHECK(!object.created()); object.setCommandLine("cmd /C ECHO Hello World!"); object.create(); CHECK(object.created()); } TEST(sendOutputToFile) { SetCurrentDirectory( const_cast(g_startDir.c_str()) ); Process object; std::string expected = "Heidy Ho!"; std::string cmdl = "cmd /C ECHO "; object.setCommandLine(cmdl + expected); std::string outfile = "sendOutputToFile.txt"; object.setOutFile(outfile); object.sendToFile(true); object.create(); object.waitFor(); std::string line; std::ifstream f(outfile.c_str()); std::getline(f,line); CHECK_EQUAL(expected, line); } TEST(setWorkingDirectory) { SetCurrentDirectory( const_cast(g_startDir.c_str()) ); Process object; std::string outfile("setWorkingDirectory.txt"); object.setCommandLine("cmd /C ECHO %CD%"); //write the current directory to file object.setOutFile(outfile); object.sendToFile(true); object.setWorkingDirectory(".."); object.create(); object.waitFor(); std::string line; std::ifstream f(outfile.c_str()); std::getline(f,line); CHECK_EQUAL("\\projects\\quickfix", chompDriveLetter(line)); char curdir[100]; GetCurrentDirectory(sizeof(curdir), curdir); std::string expected(curdir); CHECK_EQUAL( g_startDir, chompDriveLetter(expected) ); } TEST(terminateProcess) { SetCurrentDirectory( const_cast(g_startDir.c_str()) ); Process object; std::string cmdl = "cmd /C PAUSE"; object.setCommandLine(cmdl); std::string outfile("destroyProcess.txt"); object.setOutFile(outfile); object.sendToFile(true); object.create(); CHECK(object.created()); CHECK(object.getProcessId() > 0); object.terminate(); CHECK(!object.created()); CHECK_EQUAL(-1, object.getProcessId()); Sleep(1000); //give file a chance to close std::ofstream f(outfile.c_str()); CHECK(!f.fail()); } TEST(waitFor) { SetCurrentDirectory( const_cast(g_startDir.c_str()) ); Process object; std::string outfile("waitfor.txt"); object.setCommandLine("cmd /C sleep 5"); //requires cygwin object.setOutFile(outfile); object.sendToFile(true); object.create(); object.waitFor(); CHECK(!object.created()); std::ofstream f(outfile.c_str()); CHECK( !(f.fail()) ); CHECK_EQUAL(-1, object.getProcessId()); //could also assert that the waitFor() call holds for 5 seconds //because of the sleep call } quickfix-1.15.1+dfsg.orig/test/atrun/test_acceptance_runner_vs14.vcxproj0000644000372000001440000001675013265006437026031 0ustar robertousers Debug Win32 Release Win32 test_acceptance_runner {A58C8BD5-3602-4886-80A0-CD4FFED42144} atrun 8.1 Application false MultiByte v140 Application false MultiByte v140 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\debug\at\ debug\vs14\ false $(SolutionDir)test\release\at\ release\vs14\ false atrun atrun .\Debug/atrun.tlb Disabled ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true .\Debug/atrun.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs14.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/atrun.pdb Console .\Release/atrun.tlb OnlyExplicitInline ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true .\Release/atrun.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs14.lib;%(AdditionalDependencies) $(OutDir)atrun.exe true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/atrun.pdb Console quickfix-1.15.1+dfsg.orig/test/atrun/CMakeLists.txt0000644000372000001440000000111513265006437021546 0ustar robertousersif (WIN32) add_executable(atrun main.cpp Process.cpp ./test/ProcessTestCase.cpp ${CMAKE_SOURCE_DIR}/src/getopt.c) target_include_directories(atrun PRIVATE ${CMAKE_SOURCE_DIR}/UnitTest++/src ${CMAKE_SOURCE_DIR}/src) target_link_libraries(atrun UnitTest++) set_target_properties(atrun PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/test/debug/at/ RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/test/release/at/ RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO ${CMAKE_SOURCE_DIR}/test/release/at/) endif() quickfix-1.15.1+dfsg.orig/test/atrun/Process.cpp0000644000372000001440000000532113265006437021133 0ustar robertousers#include #include #include "Process.h" void* readOutput( void* p ) { HANDLE hReadPipe = p; HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE); char chBuf[128]; DWORD dwRead, dwWritten; while(true) { if( !ReadFile( hReadPipe, chBuf, 128, &dwRead, NULL) || dwRead == 0) break; if (! WriteFile(hStdOut, chBuf, dwRead, &dwWritten, NULL)) break; } return 0; } namespace ATRUN { void Process::create() { SECURITY_ATTRIBUTES sa; sa.nLength = sizeof(SECURITY_ATTRIBUTES); sa.bInheritHandle = TRUE; sa.lpSecurityDescriptor = NULL; STARTUPINFO info; GetStartupInfo(&info); char curdir[100]; GetCurrentDirectory(sizeof(curdir), curdir); SetCurrentDirectory( const_cast(m_workingDir.c_str()) ); HANDLE hReadPipe, hWritePipe; if(m_sendToFile) { openOutFile(); info.dwFlags = STARTF_USESTDHANDLES; CreatePipe(&hReadPipe, &hWritePipe, &sa, 0); info.hStdOutput = m_outFileHandle; info.hStdError = m_outFileHandle; } else if(m_sendToStd) { info.dwFlags = STARTF_USESTDHANDLES; CreatePipe(&hReadPipe, &hWritePipe, &sa, 0); info.hStdOutput = hWritePipe; info.hStdError = hWritePipe; } m_created = CreateProcess( NULL, const_cast(m_commandLine.c_str()), NULL, NULL, TRUE, getFlags(), NULL, NULL, &info, &m_procinfo ) != 0; if(m_created && (m_sendToFile || m_sendToStd)) _beginthread((void(__cdecl*)(void*))readOutput, 0, hReadPipe); SetCurrentDirectory( curdir ); } void Process::terminate() { if(m_created) { TerminateProcess(m_procinfo.hProcess, 0); reset(); } } void Process::waitFor() { WaitForSingleObject(m_procinfo.hProcess, INFINITE); reset(); } void Process::reset() { GetExitCodeProcess(m_procinfo.hProcess, &m_exitCode); CloseHandle(m_procinfo.hProcess); m_created = false; m_procinfo.dwThreadId = -1; if( m_isOutFileOpen ) { closeOutFile(); } } void Process::openOutFile() { SECURITY_ATTRIBUTES sa; sa.nLength = sizeof(SECURITY_ATTRIBUTES); sa.bInheritHandle = TRUE; sa.lpSecurityDescriptor = NULL; m_outFileHandle = CreateFile( m_outFile.c_str(), GENERIC_WRITE, 0, //open exclusively &sa, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL ); m_isOutFileOpen = true; } void Process::closeOutFile() { CloseHandle(m_outFileHandle); m_isOutFileOpen = false; } DWORD Process::getFlags() { if(m_showWindow) return CREATE_NEW_CONSOLE; return CREATE_NO_WINDOW; } }quickfix-1.15.1+dfsg.orig/test/atrun/TestSuite.h0000644000372000001440000000000013265006437021100 0ustar robertousersquickfix-1.15.1+dfsg.orig/test/atrun/test_acceptance_runner_vs15.vcxproj0000644000372000001440000003237013265006437026026 0ustar robertousers Debug Win32 Debug x64 Release Win32 Release x64 test_acceptance_runner {A58C8BD5-3602-4886-80A0-CD4FFED42144} atrun 8.1 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 Application false MultiByte v141 <_ProjectFileVersion>10.0.21006.1 $(SolutionDir)test\debug\at\ debug\vs15\ false false $(SolutionDir)test\release\at\ release\vs15\ false false atrun atrun atrun atrun .\Debug/atrun.tlb Disabled ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true .\Debug/atrun.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs15.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/atrun.pdb Console .\Debug/atrun.tlb Disabled ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL true .\Debug/atrun.pch .\Debug/ .\Debug/ .\Debug/ Level3 true ProgramDatabase Default _DEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs15.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) true $(SolutionDir)lib\debug;%(AdditionalLibraryDirectories) true .\Debug/atrun.pdb Console .\Release/atrun.tlb OnlyExplicitInline ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true .\Release/atrun.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs15.lib;%(AdditionalDependencies) $(OutDir)atrun.exe true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/atrun.pdb Console .\Release/atrun.tlb OnlyExplicitInline ..\..;..\..\..;$(SolutionDir)\UnitTest++\src;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) true MultiThreadedDLL true true .\Release/atrun.pch .\Release/ .\Release/ .\Release/ Level3 true Default NDEBUG;%(PreprocessorDefinitions) 0x0409 /MACHINE:I386 %(AdditionalOptions) odbc32.lib;odbccp32.lib;UnitTest++_vs15.lib;%(AdditionalDependencies) $(OutDir)atrun.exe true $(SolutionDir)lib;%(AdditionalLibraryDirectories) .\Release/atrun.pdb Console quickfix-1.15.1+dfsg.orig/test/atrun/Makefile.am0000644000372000001440000000003413265006437021041 0ustar robertousersEXTRA_DIST = *.cpp *.h *.dspquickfix-1.15.1+dfsg.orig/test/atrun/Process.h0000644000372000001440000000251213265006437020577 0ustar robertousers#ifndef ATRUN_PROCESS_H #define ATRUN_PROCESS_H #include #include namespace ATRUN { class Process { public: Process() : m_created(false), m_sendToFile(false), m_sendToStd(false), m_isOutFileOpen(false), m_showWindow(false), m_exitCode(0) { m_procinfo.dwThreadId = -1; } void setCommandLine(std::string cmdl) { m_commandLine = cmdl; } void setWorkingDirectory(std::string wd) { m_workingDir = wd; } void setOutFile(std::string f) { m_outFile = f; } void sendToFile(bool b) { m_sendToFile = b; } void sendToStd(bool b) { m_sendToStd = b; } void showWindow(bool s) { m_showWindow = s; } unsigned long getProcessId() const { return m_procinfo.dwThreadId; } int getExitCode() const { return m_exitCode; } bool created() const { return m_created; } void create(); void terminate(); void waitFor(); private: void reset(); void openOutFile(); void closeOutFile(); DWORD getFlags(); HANDLE m_outFileHandle; PROCESS_INFORMATION m_procinfo; std::string m_commandLine; std::string m_workingDir; std::string m_outFile; bool m_created; bool m_sendToFile; bool m_sendToStd; bool m_isOutFileOpen; bool m_showWindow; unsigned long m_exitCode; }; } #endif //ATRUN_PROCESS_Hquickfix-1.15.1+dfsg.orig/test/atrun/main.cpp0000644000372000001440000000507013265006437020442 0ustar robertousers#include #include #include #include #include "TestSuite.h" #include "Process.h" extern "C" { int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; char* __progname; } namespace ATRUN { std::string m_server; std::string m_serverDir; std::string m_client; std::string m_clientDir; std::string m_outfile; } ATRUN::Process server; ATRUN::Process client; int doTestMode(); int doRunMode(int argc, char** argv ); bool processArguments(int argc, char** argv); void printUsage(char* exe); void term(int) { client.terminate(); server.terminate(); } int main( int argc, char** argv ) { if(getopt(argc, argv, "+t:") != 't') { printUsage(argv[0]); return 1; } if(strcmp(optarg, "test") == 0) { return doTestMode(); } else if(strcmp(optarg, "run") == 0) { return doRunMode( argc, argv ); } printUsage(argv[0]); return 1; } int doTestMode() { std::cout << "" << std::endl << " " << std::endl; int result = UnitTest::RunAllTests(); std::cout << " " << std::endl << "" << std::endl; return 0; } int doRunMode(int argc, char** argv ) { if( !processArguments(argc, argv) ) return 1; signal(SIGINT, term); signal(SIGABRT, term); signal(SIGTERM, term); server.setCommandLine(ATRUN::m_server); server.setWorkingDirectory(ATRUN::m_serverDir); server.create(); client.setCommandLine(ATRUN::m_client); client.setWorkingDirectory(ATRUN::m_clientDir); if(ATRUN::m_outfile.size()) { client.setOutFile(ATRUN::m_outfile); client.sendToFile(true); } else client.sendToStd(true); client.create(); client.waitFor(); server.terminate(); return client.getExitCode(); } bool processArguments(int argc, char** argv) { if( getopt(argc, argv, "+s:") != 's' ) { printUsage(argv[0]); return false; } ATRUN::m_server = optarg; if( getopt(argc, argv, "+d:") != 'd' ) { printUsage(argv[0]); return false; } ATRUN::m_serverDir = optarg; if( getopt(argc, argv, "+c:") != 'c' ) { printUsage(argv[0]); return false; } ATRUN::m_client = optarg; if( getopt(argc, argv, "+i:") != 'i' ) { printUsage(argv[0]); return false; } ATRUN::m_clientDir = optarg; if( getopt(argc, argv, "+o:") == 'o' ) ATRUN::m_outfile = optarg; return true; } void printUsage(char* exe) { std::cout << "usage: " << exe << " -t test|run -s serverCmdLine -d serverStartDir -c clientCmdLine -i initialClientDir -o outFile" << std::endl; }quickfix-1.15.1+dfsg.orig/test/RunnerTestCase.rb0000644000372000001440000000153513265006437021115 0ustar robertousersrequire './Runner' require 'runit/testcase' class RunnerTestCase < RUNIT::TestCase def test_createProcess process = createProcess("foo\nbar\niCONNECT\nbaz", "localhost", 39333) assert process.kind_of?(ReflectorClient) process = createProcess("iCONNECT\nfoo\nbar\nbaz", "localhost", 39333) assert process.kind_of?(ReflectorClient) process = createProcess("foo\nbar\neCONNECT\nbaz", "localhost", 39333) assert process.kind_of?(ReflectorServer) process = createProcess("eCONNECT\nfoo\nbar\nbaz", "localhost", 39333) assert process.kind_of?(ReflectorServer) process = createProcess("foo\nbar\nbaz", "localhost", 39333) assert process.nil? process = createProcess("foo\nbar\nbazeCONNECT", "localhost", 39333) assert process.nil? process = createProcess("", "localhost", 39333) assert process.nil? end end quickfix-1.15.1+dfsg.orig/test/runut_python3.sh0000755000372000001440000000013013265006437021051 0ustar robertousers#!/bin/sh DIR=`pwd` cd ../src/python ./test-python3.sh RESULT=$? cd $DIR exit $RESULT quickfix-1.15.1+dfsg.orig/test/check.sh0000755000372000001440000000040413265006437017271 0ustar robertousers#!/bin/sh sleep 1 QUICKFIX_TEST_PORT=54321 ./runut.sh $QUICKFIX_TEST_PORT RESULT=$? if [ $RESULT != 0 ] then exit $RESULT fi if [ $? != 0 ] then exit $? fi ./runat.sh $QUICKFIX_TEST_PORT RESULT=$? if [ $RESULT != 0 ] then exit $RESULT fi sleep 1 quickfix-1.15.1+dfsg.orig/test/ComparatorTestCase.rb0000644000372000001440000000273713265006437021760 0ustar robertousersrequire './Comparator' require 'runit/testcase' class ComparatorTestCase < RUNIT::TestCase def test_parsePatterns patterns = "10=\\d{1,3}\n52=\\d{8}-\\d2:\\d2:\\d2\n" comp = Comparator.new(patterns) assert_equals(/\d{1,3}/, comp[10]) assert_equals(/\d{8}-\d2:\d2:\d2/, comp[52]) end def test_compare patterns = "10=\\d{1,3}\n52=\\d{8}-\\d{2}:\\d{2}:\\d{2}\n" comp = Comparator.new(patterns) # matching fields assert(comp.compare("1=hello\0012=goodbye\001", "1=hello\0012=goodbye\001")) assert(comp.reason == nil) # non-matching field assert(!comp.compare("1=helloo\0012=goodbye\001", "1=hello\0012=goodbye\001")) assert(comp.reason == "Value in field (1) should be (helloo) but was (hello)") # out of order fields assert(!comp.compare("2=hello\0011=goodbye\001", "1=hello\0012=goodbye\001")) assert(comp.reason == "Expected field (2) but found field (1)") # different number of fields assert(!comp.compare("1=hello\001", "1=hello\0012=goodbye\001")) assert(comp.reason == "Number of fields do not match") # mathing non-deterministic field assert(comp.compare( "1=hello\0012=goodbye\00152=12345678-12:23:34\001", "1=hello\0012=goodbye\00152=87654321-98:87:76\001")) # non-matching non-deterministic field assert(!comp.compare( "1=hello\0012=goodbye\00152=12345678-12:23:34\001", "1=hello\0012=goodbye\00152=7654321-98:87:76\001")) assert(comp.reason == "Field (52) does not match pattern") end end quickfix-1.15.1+dfsg.orig/test/ReflectorTestCase.rb0000644000372000001440000001603613265006437021573 0ustar robertousersrequire './Reflector' class MockReflector < Reflector def getTime t = Time.gm(2000, "jan", 1, 20, 15, 1) return t end end require 'runit/testcase' class ReflectorTestCase < RUNIT::TestCase def test_identifyMessage reflector = Reflector.new message = "I8=FIX42" assert(reflector.identifyMessage(message) == ?I) message = "E8=FIX42" assert(reflector.identifyMessage(message) == ?E) message = "R8=FIX42" assert(reflector.identifyMessage(message) == ?R) message = "8=FIX42" assert(reflector.identifyMessage(message) == ?X) message = "iACTION" assert(reflector.identifyMessage(message) == ?i) message = "eACTION" assert(reflector.identifyMessage(message) == ?e) end def test_all reflector = MockReflector.new str = "8=FIX.4.235=D34=249=PATS52=